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 : 815647B2B8418EB7A4C1B29978550937158034529994AEE75A2DAFC09296C301 ROM:00110000 ; Input MD5 : B21AFD42912033D988AC557807245442 ROM:00110000 ; Input CRC32 : A0F4E5F4 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_114406+A↓o ROM:00110000 ; sub_11447C↓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 $50 ; P ROM:00110007 dc.b $EE ROM:00110008 dc.b 0 ROM:00110009 dc.b $11 ROM:0011000A dc.b $59 ; Y ROM:0011000B dc.b $D8 ROM:0011000C dc.b 0 ROM:0011000D dc.b $11 ROM:0011000E dc.b $59 ; Y ROM:0011000F dc.b $D8 ROM:00110010 dc.b 0 ROM:00110011 dc.b $11 ROM:00110012 dc.b $59 ; Y ROM:00110013 dc.b $D8 ROM:00110014 dc.b 0 ROM:00110015 dc.b $11 ROM:00110016 dc.b $59 ; Y ROM:00110017 dc.b $DA ROM:00110018 dc.b 0 ROM:00110019 dc.b $11 ROM:0011001A dc.b $59 ; Y ROM:0011001B dc.b $DA ROM:0011001C dc.b 0 ROM:0011001D dc.b $11 ROM:0011001E dc.b $59 ; Y ROM:0011001F dc.b $DA ROM:00110020 dc.b 0 ROM:00110021 dc.b $11 ROM:00110022 dc.b $59 ; Y ROM:00110023 dc.b $DA ROM:00110024 dc.b 0 ROM:00110025 dc.b $11 ROM:00110026 dc.b $59 ; Y ROM:00110027 dc.b $D8 ROM:00110028 dc.b 0 ROM:00110029 dc.b $11 ROM:0011002A dc.b $59 ; Y ROM:0011002B dc.b $D8 ROM:0011002C dc.b 0 ROM:0011002D dc.b $11 ROM:0011002E dc.b $59 ; Y ROM:0011002F dc.b $D8 ROM:00110030 dc.b 0 ROM:00110031 dc.b $11 ROM:00110032 dc.b $59 ; Y ROM:00110033 dc.b $D8 ROM:00110034 dc.b 0 ROM:00110035 dc.b $11 ROM:00110036 dc.b $59 ; Y ROM:00110037 dc.b $D8 ROM:00110038 dc.b 0 ROM:00110039 dc.b $11 ROM:0011003A dc.b $59 ; Y ROM:0011003B dc.b $D8 ROM:0011003C dc.b 0 ROM:0011003D dc.b $11 ROM:0011003E dc.b $59 ; Y ROM:0011003F dc.b $D8 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 $59 ; Y ROM:00110063 dc.b $D8 ROM:00110064 dc.b 0 ROM:00110065 dc.b $11 ROM:00110066 dc.b $59 ; Y ROM:00110067 dc.b $DA ROM:00110068 dc.b 0 ROM:00110069 dc.b $11 ROM:0011006A dc.b $59 ; Y ROM:0011006B dc.b $DA ROM:0011006C dc.b 0 ROM:0011006D dc.b $11 ROM:0011006E dc.b $59 ; Y ROM:0011006F dc.b $DA ROM:00110070 dc.b 0 ROM:00110071 dc.b $11 ROM:00110072 dc.b $59 ; Y ROM:00110073 dc.b $DA ROM:00110074 dc.b 0 ROM:00110075 dc.b $11 ROM:00110076 dc.b $59 ; Y ROM:00110077 dc.b $DA ROM:00110078 dc.b 0 ROM:00110079 dc.b $11 ROM:0011007A dc.b $59 ; Y ROM:0011007B dc.b $DA ROM:0011007C dc.b 0 ROM:0011007D dc.b $11 ROM:0011007E dc.b $59 ; Y ROM:0011007F dc.b $DA ROM:00110080 dc.b 0 ROM:00110081 dc.b $11 ROM:00110082 dc.b $59 ; Y ROM:00110083 dc.b $DA ROM:00110084 dc.b 0 ROM:00110085 dc.b $11 ROM:00110086 dc.b $59 ; Y ROM:00110087 dc.b $DA ROM:00110088 dc.b 0 ROM:00110089 dc.b $11 ROM:0011008A dc.b $59 ; Y ROM:0011008B dc.b $DA ROM:0011008C dc.b 0 ROM:0011008D dc.b $11 ROM:0011008E dc.b $59 ; Y ROM:0011008F dc.b $DA ROM:00110090 dc.b 0 ROM:00110091 dc.b $11 ROM:00110092 dc.b $59 ; Y ROM:00110093 dc.b $DA ROM:00110094 dc.b 0 ROM:00110095 dc.b $11 ROM:00110096 dc.b $59 ; Y ROM:00110097 dc.b $DA ROM:00110098 dc.b 0 ROM:00110099 dc.b $11 ROM:0011009A dc.b $59 ; Y ROM:0011009B dc.b $DA ROM:0011009C dc.b 0 ROM:0011009D dc.b $11 ROM:0011009E dc.b $59 ; Y ROM:0011009F dc.b $DA ROM:001100A0 dc.b 0 ROM:001100A1 dc.b $11 ROM:001100A2 dc.b $59 ; Y ROM:001100A3 dc.b $DA ROM:001100A4 dc.b 0 ROM:001100A5 dc.b $11 ROM:001100A6 dc.b $59 ; Y ROM:001100A7 dc.b $DA ROM:001100A8 dc.b 0 ROM:001100A9 dc.b $11 ROM:001100AA dc.b $59 ; Y ROM:001100AB dc.b $DA ROM:001100AC dc.b 0 ROM:001100AD dc.b $11 ROM:001100AE dc.b $59 ; Y ROM:001100AF dc.b $DA ROM:001100B0 dc.b 0 ROM:001100B1 dc.b $11 ROM:001100B2 dc.b $59 ; Y ROM:001100B3 dc.b $DA ROM:001100B4 dc.b 0 ROM:001100B5 dc.b $11 ROM:001100B6 dc.b $59 ; Y ROM:001100B7 dc.b $DA ROM:001100B8 dc.b 0 ROM:001100B9 dc.b $11 ROM:001100BA dc.b $59 ; Y ROM:001100BB dc.b $DA ROM:001100BC dc.b 0 ROM:001100BD dc.b $11 ROM:001100BE dc.b $59 ; Y ROM:001100BF dc.b $DA ROM:001100C0 dc.b 0 ROM:001100C1 dc.b $11 ROM:001100C2 dc.b $59 ; Y ROM:001100C3 dc.b $D8 ROM:001100C4 dc.b 0 ROM:001100C5 dc.b $11 ROM:001100C6 dc.b $59 ; Y ROM:001100C7 dc.b $D8 ROM:001100C8 dc.b 0 ROM:001100C9 dc.b $11 ROM:001100CA dc.b $59 ; Y ROM:001100CB dc.b $D8 ROM:001100CC dc.b 0 ROM:001100CD dc.b $11 ROM:001100CE dc.b $59 ; Y ROM:001100CF dc.b $D8 ROM:001100D0 dc.b 0 ROM:001100D1 dc.b $11 ROM:001100D2 dc.b $59 ; Y ROM:001100D3 dc.b $D8 ROM:001100D4 dc.b 0 ROM:001100D5 dc.b $11 ROM:001100D6 dc.b $59 ; Y ROM:001100D7 dc.b $D8 ROM:001100D8 dc.b 0 ROM:001100D9 dc.b $11 ROM:001100DA dc.b $59 ; Y ROM:001100DB dc.b $D8 ROM:001100DC dc.b 0 ROM:001100DD dc.b $11 ROM:001100DE dc.b $59 ; Y ROM:001100DF dc.b $D8 ROM:001100E0 dc.b 0 ROM:001100E1 dc.b $11 ROM:001100E2 dc.b $59 ; Y ROM:001100E3 dc.b $D8 ROM:001100E4 dc.b 0 ROM:001100E5 dc.b $11 ROM:001100E6 dc.b $59 ; Y ROM:001100E7 dc.b $D8 ROM:001100E8 dc.b 0 ROM:001100E9 dc.b $11 ROM:001100EA dc.b $59 ; Y ROM:001100EB dc.b $D8 ROM:001100EC dc.b $FF ROM:001100ED dc.b $FF ROM:001100EE dc.b $FF ROM:001100EF dc.b $FF ROM:001100F0 dc.b $FF ROM:001100F1 dc.b $FF ROM:001100F2 dc.b $FF ROM:001100F3 dc.b $FF ROM:001100F4 dc.b $FF ROM:001100F5 dc.b $FF ROM:001100F6 dc.b $FF ROM:001100F7 dc.b $FF ROM:001100F8 dc.b $FF ROM:001100F9 dc.b $FF ROM:001100FA dc.b $FF ROM:001100FB dc.b $FF ROM:001100FC dc.b $FF ROM:001100FD dc.b $FF ROM:001100FE dc.b $FF ROM:001100FF dc.b $FF ROM:00110100 dc.b 0 ROM:00110101 dc.b $11 ROM:00110102 dc.b $10 ROM:00110103 dc.b $A6 ROM:00110104 dc.b 0 ROM:00110105 dc.b $11 ROM:00110106 dc.b $4B ; K ROM:00110107 dc.b 0 ROM:00110108 dc.b 0 ROM:00110109 dc.b $11 ROM:0011010A dc.b $4B ; K ROM:0011010B dc.b 0 ROM:0011010C dc.b 0 ROM:0011010D dc.b $11 ROM:0011010E dc.b $4F ; O ROM:0011010F dc.b $9A ROM:00110110 dc.b 0 ROM:00110111 dc.b $11 ROM:00110112 dc.b $4F ; O ROM:00110113 dc.b $9A ROM:00110114 dc.b 0 ROM:00110115 dc.b $11 ROM:00110116 dc.b $4F ; O ROM:00110117 dc.b $9A ROM:00110118 dc.b 0 ROM:00110119 dc.b $11 ROM:0011011A dc.b $4F ; O ROM:0011011B dc.b $9A ROM:0011011C dc.b 0 ROM:0011011D dc.b $11 ROM:0011011E dc.b $42 ; B ROM:0011011F dc.b $7C ; | ROM:00110120 dc.b 0 ROM:00110121 dc.b $11 ROM:00110122 dc.b $59 ; Y ROM:00110123 dc.b $F6 ROM:00110124 dc.b 0 ROM:00110125 dc.b $11 ROM:00110126 dc.b $4A ; J ROM:00110127 dc.b $F8 ROM:00110128 dc.b 0 ROM:00110129 dc.b $11 ROM:0011012A dc.b $4A ; J ROM:0011012B dc.b $F0 ROM:0011012C dc.b 0 ROM:0011012D dc.b $11 ROM:0011012E dc.b $59 ; Y ROM:0011012F dc.b $E6 ROM:00110130 dc.b 0 ROM:00110131 dc.b $11 ROM:00110132 dc.b $59 ; Y ROM:00110133 dc.b $EE ROM:00110134 dc.b 0 ROM:00110135 dc.b $11 ROM:00110136 dc.b $5A ; Z ROM:00110137 dc.b 4 ROM:00110138 dc.b 0 ROM:00110139 dc.b $11 ROM:0011013A dc.b $5A ; Z ROM:0011013B dc.b $1A ROM:0011013C dc.b 0 ROM:0011013D dc.b $11 ROM:0011013E dc.b $5A ; Z ROM:0011013F dc.b $12 ROM:00110140 dc.b 0 ROM:00110141 dc.b $11 ROM:00110142 dc.b $1A ROM:00110143 dc.b $A 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 $58 ; X ROM:0011014B dc.b $E8 ROM:0011014C dc.b $FF ROM:0011014D dc.b $FF ROM:0011014E dc.b $FF ROM:0011014F dc.b $FF ROM:00110150 dc.b $FF ROM:00110151 dc.b $FF ROM:00110152 dc.b $FF ROM:00110153 dc.b $FF ROM:00110154 dc.b $FF ROM:00110155 dc.b $FF ROM:00110156 dc.b $FF ROM:00110157 dc.b $FF ROM:00110158 dc.b $FF ROM:00110159 dc.b $FF ROM:0011015A dc.b $FF ROM:0011015B dc.b $FF ROM:0011015C dc.b $FF ROM:0011015D dc.b $FF ROM:0011015E dc.b $FF ROM:0011015F dc.b $FF ROM:00110160 dc.b $FF ROM:00110161 dc.b $FF ROM:00110162 dc.b $FF ROM:00110163 dc.b $FF ROM:00110164 dc.b $FF ROM:00110165 dc.b $FF ROM:00110166 dc.b $FF ROM:00110167 dc.b $FF ROM:00110168 dc.b $FF ROM:00110169 dc.b $FF ROM:0011016A dc.b $FF ROM:0011016B dc.b $FF ROM:0011016C dc.b $FF ROM:0011016D dc.b $FF ROM:0011016E dc.b $FF ROM:0011016F dc.b $FF ROM:00110170 dc.b $FF ROM:00110171 dc.b $FF ROM:00110172 dc.b $FF ROM:00110173 dc.b $FF ROM:00110174 dc.b $FF ROM:00110175 dc.b $FF ROM:00110176 dc.b $FF ROM:00110177 dc.b $FF ROM:00110178 dc.b $FF ROM:00110179 dc.b $FF ROM:0011017A dc.b $FF ROM:0011017B dc.b $FF ROM:0011017C dc.b $FF ROM:0011017D dc.b $FF ROM:0011017E dc.b $FF ROM:0011017F dc.b $FF ROM:00110180 dc.b $FF ROM:00110181 dc.b $FF ROM:00110182 dc.b $FF ROM:00110183 dc.b $FF ROM:00110184 dc.b $FF ROM:00110185 dc.b $FF ROM:00110186 dc.b $FF ROM:00110187 dc.b $FF ROM:00110188 dc.b $FF ROM:00110189 dc.b $FF ROM:0011018A dc.b $FF ROM:0011018B dc.b $FF ROM:0011018C dc.b $FF ROM:0011018D dc.b $FF ROM:0011018E dc.b $FF ROM:0011018F dc.b $FF ROM:00110190 dc.b $FF ROM:00110191 dc.b $FF ROM:00110192 dc.b $FF ROM:00110193 dc.b $FF ROM:00110194 dc.b $FF ROM:00110195 dc.b $FF ROM:00110196 dc.b $FF ROM:00110197 dc.b $FF ROM:00110198 dc.b $FF ROM:00110199 dc.b $FF ROM:0011019A dc.b $FF ROM:0011019B dc.b $FF ROM:0011019C dc.b $FF ROM:0011019D dc.b $FF ROM:0011019E dc.b $FF ROM:0011019F dc.b $FF ROM:001101A0 dc.b $FF ROM:001101A1 dc.b $FF ROM:001101A2 dc.b $FF ROM:001101A3 dc.b $FF ROM:001101A4 dc.b $FF ROM:001101A5 dc.b $FF ROM:001101A6 dc.b $FF ROM:001101A7 dc.b $FF ROM:001101A8 dc.b $FF ROM:001101A9 dc.b $FF ROM:001101AA dc.b $FF ROM:001101AB dc.b $FF ROM:001101AC dc.b $FF ROM:001101AD dc.b $FF ROM:001101AE dc.b $FF ROM:001101AF dc.b $FF ROM:001101B0 dc.b $FF ROM:001101B1 dc.b $FF ROM:001101B2 dc.b $FF ROM:001101B3 dc.b $FF ROM:001101B4 dc.b $FF ROM:001101B5 dc.b $FF ROM:001101B6 dc.b $FF ROM:001101B7 dc.b $FF ROM:001101B8 dc.b $FF ROM:001101B9 dc.b $FF ROM:001101BA dc.b $FF ROM:001101BB dc.b $FF ROM:001101BC dc.b $FF ROM:001101BD dc.b $FF ROM:001101BE dc.b $FF ROM:001101BF dc.b $FF ROM:001101C0 dc.b $FF ROM:001101C1 dc.b $FF ROM:001101C2 dc.b $FF ROM:001101C3 dc.b $FF ROM:001101C4 dc.b $FF ROM:001101C5 dc.b $FF ROM:001101C6 dc.b $FF ROM:001101C7 dc.b $FF ROM:001101C8 dc.b $FF ROM:001101C9 dc.b $FF ROM:001101CA dc.b $FF ROM:001101CB dc.b $FF ROM:001101CC dc.b $FF ROM:001101CD dc.b $FF ROM:001101CE dc.b $FF ROM:001101CF dc.b $FF ROM:001101D0 dc.b $FF ROM:001101D1 dc.b $FF ROM:001101D2 dc.b $FF ROM:001101D3 dc.b $FF ROM:001101D4 dc.b $FF ROM:001101D5 dc.b $FF ROM:001101D6 dc.b $FF ROM:001101D7 dc.b $FF ROM:001101D8 dc.b $FF ROM:001101D9 dc.b $FF ROM:001101DA dc.b $FF ROM:001101DB dc.b $FF ROM:001101DC dc.b $FF ROM:001101DD dc.b $FF ROM:001101DE dc.b $FF ROM:001101DF dc.b $FF ROM:001101E0 dc.b $FF ROM:001101E1 dc.b $FF ROM:001101E2 dc.b $FF ROM:001101E3 dc.b $FF ROM:001101E4 dc.b $FF ROM:001101E5 dc.b $FF ROM:001101E6 dc.b $FF ROM:001101E7 dc.b $FF ROM:001101E8 dc.b $FF ROM:001101E9 dc.b $FF ROM:001101EA dc.b $FF ROM:001101EB dc.b $FF ROM:001101EC dc.b $FF ROM:001101ED dc.b $FF ROM:001101EE dc.b $FF ROM:001101EF dc.b $FF ROM:001101F0 dc.b $FF ROM:001101F1 dc.b $FF ROM:001101F2 dc.b $FF ROM:001101F3 dc.b $FF ROM:001101F4 dc.b $FF ROM:001101F5 dc.b $FF ROM:001101F6 dc.b $FF ROM:001101F7 dc.b $FF ROM:001101F8 dc.b $FF ROM:001101F9 dc.b $FF ROM:001101FA dc.b $FF ROM:001101FB dc.b $FF ROM:001101FC dc.b $FF ROM:001101FD dc.b $FF ROM:001101FE dc.b $FF ROM:001101FF dc.b $FF ROM:00110200 dc.b $FF ROM:00110201 dc.b $FF ROM:00110202 dc.b $FF ROM:00110203 dc.b $FF ROM:00110204 dc.b $FF ROM:00110205 dc.b $FF ROM:00110206 dc.b $FF ROM:00110207 dc.b $FF ROM:00110208 dc.b $FF ROM:00110209 dc.b $FF ROM:0011020A dc.b $FF ROM:0011020B dc.b $FF ROM:0011020C dc.b $FF ROM:0011020D dc.b $FF ROM:0011020E dc.b $FF ROM:0011020F dc.b $FF ROM:00110210 dc.b $FF ROM:00110211 dc.b $FF ROM:00110212 dc.b $FF ROM:00110213 dc.b $FF ROM:00110214 dc.b $FF ROM:00110215 dc.b $FF ROM:00110216 dc.b $FF ROM:00110217 dc.b $FF ROM:00110218 dc.b $FF ROM:00110219 dc.b $FF ROM:0011021A dc.b $FF ROM:0011021B dc.b $FF ROM:0011021C dc.b $FF ROM:0011021D dc.b $FF ROM:0011021E dc.b $FF ROM:0011021F dc.b $FF ROM:00110220 dc.b $FF ROM:00110221 dc.b $FF ROM:00110222 dc.b $FF ROM:00110223 dc.b $FF ROM:00110224 dc.b 0 ROM:00110225 dc.b $11 ROM:00110226 dc.b $42 ; B ROM:00110227 dc.b $62 ; b ROM:00110228 dc.b 0 ROM:00110229 dc.b $11 ROM:0011022A dc.b $17 ROM:0011022B dc.b $68 ; h 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 $64 ; d ; DATA XREF: sub_1143B4↓o ROM:00110400 ; sub_1179E0+516↓o ROM:00110401 dc.b $64 ; d ROM:00110402 dc.b $63 ; c ROM:00110403 dc.b $63 ; c ROM:00110404 dc.b $61 ; a ROM:00110405 dc.b $61 ; a ROM:00110406 dc.b $74 ; t ROM:00110407 dc.b $74 ; t ROM:00110408 dc.b $70 ; p ROM:00110409 dc.b $70 ; p ROM:0011040A dc.b $30 ; 0 ROM:0011040B dc.b $30 ; 0 ROM:0011040C dc.b $30 ; 0 ROM:0011040D dc.b $30 ; 0 ROM:0011040E dc.b $31 ; 1 ROM:0011040F dc.b $31 ; 1 ROM:00110410 dc.b $FF ROM:00110411 dc.b $FF ROM:00110412 dc.b $81 ROM:00110413 dc.b $5D ; ] 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_115260↓p ROM:00110414 bsr.w sub_110426 ROM:00110418 btst #7,($11BB).w ROM:0011041E beq.s locret_110424 ROM:00110420 bsr.w sub_110810 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 ($6D4).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_110624 ROM:0011044C move.b #1,($6D4).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_1105B6 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 $16E(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 $D2(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_110E14+F8↓p ROM:001104AA move.w ($4BE).w,d0 ROM:001104AE sub.w ($4AA).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 ($492).w,d1 ROM:001104C6 divs.w d0,d1 ROM:001104C8 move.w d1,($49E).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 ($492).w,d0 ROM:001104DA move.w (a2,d2.w*2),d1 ROM:001104DE add.w d1,d0 ROM:001104E0 move.w d0,($492).w ROM:001104E4 cmp.w ($4BC).w,d1 ROM:001104E8 ble.s loc_1104EE ROM:001104EA move.w d1,($4BC).w ROM:001104EE ROM:001104EE loc_1104EE: ; CODE XREF: ROM:001104E8↑j ROM:001104EE cmp.w ($4BA).w,d1 ROM:001104F2 bge.s locret_1104F8 ROM:001104F4 move.w d1,($4BA).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_110E14+11A↓p ROM:001104FA ; ROM:00115280↓p ROM:001104FA cmpi.b #1,($6D4).w ROM:00110500 bne.l locret_1105B4 ROM:00110506 clr.w d7 ROM:00110508 move.w $726(a5),d6 ROM:0011050C cmpi.w #0,d6 ROM:00110510 ble.l locret_1105B4 ROM:00110516 ROM:00110516 loc_110516: ; CODE XREF: sub_1104FA+B6↓j ROM:00110516 cmp.w d7,d6 ROM:00110518 ble.l locret_1105B4 ROM:0011051E move.w d7,d5 ROM:00110520 addq.w #1,d5 ROM:00110522 move.w $726(a5,d5.w*2),d4 ROM:00110528 lea ($FFFFF2B0).w,a2 ROM:0011052C lea ($D46).w,a1 ROM:00110530 move.w (a2,d4.w*2),d2 ROM:00110534 move.w (a2,d4.w*2),(a1,d4.w*2) ROM:0011053A cmpi.w #0,d4 ROM:0011053E bne.s loc_110596 ROM:00110540 move.w ($4BA).w,d2 ROM:00110544 move.w d7,-(sp) ROM:00110546 move.w d6,-(sp) ROM:00110548 bsr.w sub_110706 ROM:0011054C move.w d1,($494).w ROM:00110550 move.w ($4BC).w,d2 ROM:00110554 bsr.w sub_110706 ROM:00110558 move.w d1,($496).w ROM:0011055C move.w #$400,($4BA).w ROM:00110562 move.w #0,($4BC).w ROM:00110568 sub.w ($494).w,d1 ROM:0011056C move.w d1,($498).w ROM:00110570 move.w (sp)+,d6 ROM:00110572 move.w (sp)+,d7 ROM:00110574 btst #0,($7C1).w ROM:0011057A beq.s loc_110588 ROM:0011057C move.w ($49E).w,d2 ROM:00110580 move.w ($49E).w,($906).w ROM:00110586 bra.s loc_110596 ROM:00110588 ; --------------------------------------------------------------------------- ROM:00110588 ROM:00110588 loc_110588: ; CODE XREF: sub_1104FA+80↑j ROM:00110588 lea ($FFFFF2B0).w,a2 ROM:0011058C move.w (a2,d4.w*2),d2 ROM:00110590 move.w (a2,d4.w*2),($906).w ROM:00110596 ROM:00110596 loc_110596: ; CODE XREF: sub_1104FA+44↑j ROM:00110596 ; sub_1104FA+8C↑j ROM:00110596 move.w d7,-(sp) ROM:00110598 move.w d6,-(sp) ROM:0011059A bsr.w sub_110668 ROM:0011059E bsr.w sub_110706 ROM:001105A2 move.w (sp)+,d6 ROM:001105A4 move.w (sp)+,d7 ROM:001105A6 lea ($46E).w,a3 ROM:001105AA move.w d1,(a3,d4.w*2) ROM:001105AE addq.w #1,d7 ROM:001105B0 bra.w loc_110516 ROM:001105B4 ; --------------------------------------------------------------------------- ROM:001105B4 ROM:001105B4 locret_1105B4: ; CODE XREF: sub_1104FA+6↑j ROM:001105B4 ; sub_1104FA+16↑j ... ROM:001105B4 rts ROM:001105B4 ; End of function sub_1104FA ROM:001105B4 ROM:001105B6 ROM:001105B6 ; =============== S U B R O U T I N E ======================================= ROM:001105B6 ROM:001105B6 ROM:001105B6 sub_1105B6: ; CODE XREF: ROM:loc_110456↑p ROM:001105B6 bclr #7,($7CE).w ROM:001105BC bclr #4,($7BC).w ROM:001105C2 bclr #0,($7C8).w ROM:001105C8 bclr #7,($7CD).w ROM:001105CE bclr #7,($7BE).w ROM:001105D4 bclr #4,($7C2).w ROM:001105DA clr.w d7 ROM:001105DC move.w $6F6(a5),d6 ROM:001105E0 cmpi.w #0,d6 ROM:001105E4 ble.s locret_110622 ROM:001105E6 ROM:001105E6 loc_1105E6: ; CODE XREF: sub_1105B6+6A↓j ROM:001105E6 cmp.w d7,d6 ROM:001105E8 ble.s locret_110622 ROM:001105EA move.w d7,d5 ROM:001105EC addq.w #1,d5 ROM:001105EE move.w $6F6(a5,d5.w*2),d4 ROM:001105F4 lea ($FFFFF2B0).w,a2 ROM:001105F8 lea ($D46).w,a1 ROM:001105FC move.w (a2,d4.w*2),d2 ROM:00110600 move.w (a2,d4.w*2),(a1,d4.w*2) ROM:00110606 move.w d7,-(sp) ROM:00110608 move.w d6,-(sp) ROM:0011060A bsr.w sub_110668 ROM:0011060E bsr.w sub_110706 ROM:00110612 move.w (sp)+,d6 ROM:00110614 move.w (sp)+,d7 ROM:00110616 lea ($46E).w,a3 ROM:0011061A move.w d1,(a3,d4.w*2) ROM:0011061E addq.w #1,d7 ROM:00110620 bra.s loc_1105E6 ROM:00110622 ; --------------------------------------------------------------------------- ROM:00110622 ROM:00110622 locret_110622: ; CODE XREF: sub_1105B6+2E↑j ROM:00110622 ; sub_1105B6+32↑j ROM:00110622 rts ROM:00110622 ; End of function sub_1105B6 ROM:00110622 ROM:00110624 ROM:00110624 ; =============== S U B R O U T I N E ======================================= ROM:00110624 ROM:00110624 ROM:00110624 sub_110624: ; CODE XREF: ROM:00110448↑p ROM:00110624 ; sub_110624+8↓j ROM:00110624 btst #7,($FFFFF210).w ROM:0011062A bne.s loc_11062E ROM:0011062C bra.s sub_110624 ROM:0011062E ; --------------------------------------------------------------------------- ROM:0011062E ROM:0011062E loc_11062E: ; CODE XREF: sub_110624+6↑j ROM:0011062E bclr #7,($FFFFF210).w ROM:00110634 move.w $16E(a5),d0 ROM:00110638 subq.w #1,d0 ROM:0011063A move.w #0,d4 ROM:0011063E bra.s loc_110644 ROM:00110640 ; --------------------------------------------------------------------------- ROM:00110640 ROM:00110640 loc_110640: ; CODE XREF: sub_110624+40↓j ROM:00110640 addi.w #1,d4 ROM:00110644 ROM:00110644 loc_110644: ; CODE XREF: sub_110624+1A↑j ROM:00110644 cmp.w d0,d4 ROM:00110646 bgt.s locret_110666 ROM:00110648 lea ($FFFFF2B0).w,a0 ROM:0011064C move.w (a0,d4.w*2),d2 ROM:00110650 move.w d0,-(sp) ROM:00110652 bsr.w sub_110668 ROM:00110656 bsr.w sub_110706 ROM:0011065A lea ($46E).w,a0 ROM:0011065E move.w d1,(a0,d4.w*2) ROM:00110662 move.w (sp)+,d0 ROM:00110664 bra.s loc_110640 ROM:00110666 ; --------------------------------------------------------------------------- ROM:00110666 ROM:00110666 locret_110666: ; CODE XREF: sub_110624+22↑j ROM:00110666 rts ROM:00110666 ; End of function sub_110624 ROM:00110666 ROM:00110668 ROM:00110668 ; =============== S U B R O U T I N E ======================================= ROM:00110668 ROM:00110668 ROM:00110668 sub_110668: ; CODE XREF: sub_1104FA+A0↑p ROM:00110668 ; sub_1105B6+54↑p ... ROM:00110668 clr.w d1 ROM:0011066A move.b ($6D5).w,d1 ROM:0011066E cmpi.w #3,d1 ROM:00110672 bcc.s locret_11067C ROM:00110674 movea.l off_11067E(pc,d1.w*4),a0 ROM:00110678 nop ROM:0011067A jmp (a0) ROM:0011067C ; --------------------------------------------------------------------------- ROM:0011067C ROM:0011067C locret_11067C: ; CODE XREF: sub_110668+A↑j ROM:0011067C rts ROM:0011067C ; End of function sub_110668 ROM:0011067C ROM:0011067C ; --------------------------------------------------------------------------- ROM:0011067E off_11067E: dc.l loc_11068A ; DATA XREF: sub_110668+C↑r ROM:00110682 dc.l loc_1106A4 ROM:00110686 dc.l loc_1106B4 ROM:0011068A ; --------------------------------------------------------------------------- ROM:0011068A ROM:0011068A loc_11068A: ; DATA XREF: ROM:off_11067E↑o ROM:0011068A move.w $18(a5),d0 ROM:0011068E clr.b ($743).w ROM:00110692 move.w d0,($5E2).w ROM:00110696 move.b #1,($743).w ROM:0011069C move.b #1,($6D5).w ROM:001106A2 rts ROM:001106A4 ; --------------------------------------------------------------------------- ROM:001106A4 ROM:001106A4 loc_1106A4: ; DATA XREF: ROM:00110682↑o ROM:001106A4 cmpi.w #0,($5E2).w ROM:001106AA bgt.s locret_1106B2 ROM:001106AC move.b #2,($6D5).w ROM:001106B2 ROM:001106B2 locret_1106B2: ; CODE XREF: ROM:001106AA↑j ROM:001106B2 rts ROM:001106B4 ; --------------------------------------------------------------------------- ROM:001106B4 ROM:001106B4 loc_1106B4: ; DATA XREF: ROM:00110686↑o ROM:001106B4 move.w ($48E).w,d1 ROM:001106B8 move.w d4,d3 ROM:001106BA move.w $77E(a5,d3.w*2),d0 ROM:001106C0 cmp.w d2,d0 ROM:001106C2 bge.s loc_1106DC ROM:001106C4 bset d3,d1 ROM:001106C6 move.w ($11D8).w,d0 ROM:001106CA move.w ($900).w,d5 ROM:001106CE bset d3,d0 ROM:001106D0 bset d3,d5 ROM:001106D2 move.w d0,($11D8).w ROM:001106D6 move.w d5,($900).w ROM:001106DA bra.s loc_110700 ROM:001106DC ; --------------------------------------------------------------------------- ROM:001106DC ROM:001106DC loc_1106DC: ; CODE XREF: ROM:001106C2↑j ROM:001106DC move.w $75E(a5,d3.w*2),d0 ROM:001106E2 cmp.w d2,d0 ROM:001106E4 ble.s loc_1106FE ROM:001106E6 bset d3,d1 ROM:001106E8 move.w ($11DA).w,d0 ROM:001106EC move.w ($902).w,d5 ROM:001106F0 bset d3,d0 ROM:001106F2 bset d3,d5 ROM:001106F4 move.w d0,($11DA).w ROM:001106F8 move.w d5,($902).w ROM:001106FC bra.s loc_110700 ROM:001106FE ; --------------------------------------------------------------------------- ROM:001106FE ROM:001106FE loc_1106FE: ; CODE XREF: ROM:001106E4↑j ROM:001106FE bclr d3,d1 ROM:00110700 ROM:00110700 loc_110700: ; CODE XREF: ROM:001106DA↑j ROM:00110700 ; ROM:001106FC↑j ROM:00110700 move.w d1,($48E).w ROM:00110704 rts ROM:00110706 ROM:00110706 ; =============== S U B R O U T I N E ======================================= ROM:00110706 ROM:00110706 ROM:00110706 sub_110706: ; CODE XREF: sub_1104FA+4E↑p ROM:00110706 ; sub_1104FA+5A↑p ... ROM:00110706 move.w d4,d3 ROM:00110708 cmpi.w #7,d4 ROM:0011070C bne.s loc_110740 ROM:0011070E move.w d2,d1 ROM:00110710 muls.w $79E(a5,d3.w*2),d1 ROM:00110716 divs.w $7BE(a5,d3.w*2),d1 ROM:0011071C add.w $7DE(a5,d3.w*2),d1 ROM:00110722 move.w d1,($49A).w ROM:00110726 move.w d4,-(sp) ROM:00110728 move.w #$3926,d1 ROM:0011072C bsr.l sub_1157E4 ROM:00110732 move.w (sp)+,d4 ROM:00110734 bset #4,($7C2).w ROM:0011073A bra.l locret_11080E ROM:00110740 ; --------------------------------------------------------------------------- ROM:00110740 ROM:00110740 loc_110740: ; CODE XREF: sub_110706+6↑j ROM:00110740 cmpi.w #$C,d4 ROM:00110744 bne.s loc_110760 ROM:00110746 move.w d4,-(sp) ROM:00110748 move.w #$391E,d1 ROM:0011074C bsr.l sub_1157E4 ROM:00110752 move.w (sp)+,d4 ROM:00110754 bset #7,($7CE).w ROM:0011075A bra.l locret_11080E ROM:00110760 ; --------------------------------------------------------------------------- ROM:00110760 ROM:00110760 loc_110760: ; CODE XREF: sub_110706+3E↑j ROM:00110760 cmpi.w #$D,d4 ROM:00110764 bne.s loc_110780 ROM:00110766 move.w d4,-(sp) ROM:00110768 move.w #$3922,d1 ROM:0011076C bsr.l sub_1157E4 ROM:00110772 move.w (sp)+,d4 ROM:00110774 bset #7,($7BE).w ROM:0011077A bra.l locret_11080E ROM:00110780 ; --------------------------------------------------------------------------- ROM:00110780 ROM:00110780 loc_110780: ; CODE XREF: sub_110706+5E↑j ROM:00110780 cmpi.w #2,d4 ROM:00110784 bne.s loc_11079C ROM:00110786 move.w d4,-(sp) ROM:00110788 move.w #$3920,d1 ROM:0011078C bsr.l sub_1157E4 ROM:00110792 move.w (sp)+,d4 ROM:00110794 bset #4,($7BC).w ROM:0011079A bra.s locret_11080E ROM:0011079C ; --------------------------------------------------------------------------- ROM:0011079C ROM:0011079C loc_11079C: ; CODE XREF: sub_110706+7E↑j ROM:0011079C cmpi.w #1,d4 ROM:001107A0 bne.s loc_1107B8 ROM:001107A2 move.w d4,-(sp) ROM:001107A4 move.w #$3924,d1 ROM:001107A8 bsr.l sub_1157E4 ROM:001107AE move.w (sp)+,d4 ROM:001107B0 bset #0,($7C8).w ROM:001107B6 bra.s locret_11080E ROM:001107B8 ; --------------------------------------------------------------------------- ROM:001107B8 ROM:001107B8 loc_1107B8: ; CODE XREF: sub_110706+9A↑j ROM:001107B8 cmpi.w #$A,d4 ROM:001107BC bne.s loc_1107D4 ROM:001107BE move.w d4,-(sp) ROM:001107C0 move.w #$3928,d1 ROM:001107C4 bsr.l sub_1157E4 ROM:001107CA move.w (sp)+,d4 ROM:001107CC bset #7,($7CD).w ROM:001107D2 bra.s locret_11080E ROM:001107D4 ; --------------------------------------------------------------------------- ROM:001107D4 ROM:001107D4 loc_1107D4: ; CODE XREF: sub_110706+B6↑j ROM:001107D4 cmpi.w #$E,d4 ROM:001107D8 bne.s loc_1107FA ROM:001107DA move.w d2,d1 ROM:001107DC muls.w $79E(a5,d3.w*2),d1 ROM:001107E2 divs.w ($474).l,d1 ROM:001107E8 muls.w #$3E8,d1 ROM:001107EC divs.w $7BE(a5,d3.w*2),d1 ROM:001107F2 add.w $7DE(a5,d3.w*2),d1 ROM:001107F8 bra.s locret_11080E ROM:001107FA ; --------------------------------------------------------------------------- ROM:001107FA ROM:001107FA loc_1107FA: ; CODE XREF: sub_110706+D2↑j ROM:001107FA move.w d2,d1 ROM:001107FC muls.w $79E(a5,d3.w*2),d1 ROM:00110802 divs.w $7BE(a5,d3.w*2),d1 ROM:00110808 add.w $7DE(a5,d3.w*2),d1 ROM:0011080E ROM:0011080E locret_11080E: ; CODE XREF: sub_110706+34↑j ROM:0011080E ; sub_110706+54↑j ... ROM:0011080E rts ROM:0011080E ; End of function sub_110706 ROM:0011080E ROM:00110810 ROM:00110810 ; =============== S U B R O U T I N E ======================================= ROM:00110810 ROM:00110810 ROM:00110810 sub_110810: ; CODE XREF: sub_110414+C↑p ROM:00110810 move.w ($48E).w,d0 ROM:00110814 and.w $11C(a5),d0 ROM:00110818 move.w ($AD2).w,d1 ROM:0011081C and.w $170(a5),d1 ROM:00110820 cmpi.w #0,($AD0).w ROM:00110826 bne.s loc_11082E ROM:00110828 cmpi.w #0,d1 ROM:0011082C beq.s loc_110830 ROM:0011082E ROM:0011082E loc_11082E: ; CODE XREF: sub_110810+16↑j ROM:0011082E bra.s loc_110836 ROM:00110830 ; --------------------------------------------------------------------------- ROM:00110830 ROM:00110830 loc_110830: ; CODE XREF: sub_110810+1C↑j ROM:00110830 cmpi.w #0,d0 ROM:00110834 beq.s loc_110842 ROM:00110836 ROM:00110836 loc_110836: ; CODE XREF: sub_110810:loc_11082E↑j ROM:00110836 bset #3,($119D).w ROM:0011083C bset #5,($11BB).w ROM:00110842 ROM:00110842 loc_110842: ; CODE XREF: sub_110810+24↑j ROM:00110842 btst #4,($11C5).w ROM:00110848 beq.s loc_110852 ROM:0011084A bset #5,($11BB).w ROM:00110850 bra.s locret_110860 ROM:00110852 ; --------------------------------------------------------------------------- ROM:00110852 ROM:00110852 loc_110852: ; CODE XREF: sub_110810+38↑j ROM:00110852 btst #3,($119D).w ROM:00110858 bne.s locret_110860 ROM:0011085A bclr #5,($11BB).w ROM:00110860 ROM:00110860 locret_110860: ; CODE XREF: sub_110810+40↑j ROM:00110860 ; sub_110810+48↑j ROM:00110860 rts ROM:00110860 ; End of function sub_110810 ROM:00110860 ROM:00110862 ROM:00110862 ; =============== S U B R O U T I N E ======================================= ROM:00110862 ROM:00110862 ROM:00110862 sub_110862: ; CODE XREF: sub_110D72↓p ROM:00110862 moveq #1,d0 ROM:00110864 move.w #$70,d1 ; 'p' ROM:00110868 asr.w #3,d1 ROM:0011086A asl.l d1,d0 ROM:0011086C move.l d0,($FFFFFE18).w ROM:00110870 lea ($FFFFFF70).w,a0 ROM:00110874 move.w ($4C0).w,d3 ROM:00110878 add.w $192(a5),d3 ROM:0011087C bclr #2,($7CF).w ROM:00110882 move.w $18A(a5),d1 ROM:00110886 move.w $18C(a5),d2 ROM:0011088A cmp.w d1,d2 ROM:0011088C blt.s loc_1108BE ROM:0011088E cmpi.w #0,d3 ROM:00110892 blt.s loc_1108A6 ROM:00110894 cmp.w d3,d1 ROM:00110896 ble.s loc_1108A6 ROM:00110898 btst #7,($7C9).w ROM:0011089E beq.s loc_1108A6 ROM:001108A0 bset #2,($7CF).w ROM:001108A6 ROM:001108A6 loc_1108A6: ; CODE XREF: sub_110862+30↑j ROM:001108A6 ; sub_110862+34↑j ... ROM:001108A6 cmp.w d1,d3 ROM:001108A8 blt.s loc_1108BC ROM:001108AA cmp.w d3,d2 ROM:001108AC ble.s loc_1108BC ROM:001108AE btst #7,($7C9).w ROM:001108B4 bne.s loc_1108BC ROM:001108B6 bset #2,($7CF).w ROM:001108BC ROM:001108BC loc_1108BC: ; CODE XREF: sub_110862+46↑j ROM:001108BC ; sub_110862+4A↑j ... ROM:001108BC bra.s loc_11090C ROM:001108BE ; --------------------------------------------------------------------------- ROM:001108BE ROM:001108BE loc_1108BE: ; CODE XREF: sub_110862+2A↑j ROM:001108BE cmpi.w #0,d3 ROM:001108C2 blt.s loc_1108D6 ROM:001108C4 cmp.w d3,d2 ROM:001108C6 ble.s loc_1108D6 ROM:001108C8 btst #7,($7C9).w ROM:001108CE bne.s loc_1108D6 ROM:001108D0 bset #2,($7CF).w ROM:001108D6 ROM:001108D6 loc_1108D6: ; CODE XREF: sub_110862+60↑j ROM:001108D6 ; sub_110862+64↑j ... ROM:001108D6 cmp.w d2,d3 ROM:001108D8 blt.s loc_1108EC ROM:001108DA cmp.w d3,d1 ROM:001108DC ble.s loc_1108EC ROM:001108DE btst #7,($7C9).w ROM:001108E4 beq.s loc_1108EC ROM:001108E6 bset #2,($7CF).w ROM:001108EC ROM:001108EC loc_1108EC: ; CODE XREF: sub_110862+76↑j ROM:001108EC ; sub_110862+7A↑j ... ROM:001108EC move.w $804(a5),d4 ROM:001108F0 cmp.w ($4C0).w,d4 ROM:001108F4 bne.s loc_11090C ROM:001108F6 btst #7,($7C9).w ROM:001108FC beq.s loc_110906 ROM:001108FE bclr #2,($7CF).w ROM:00110904 bra.s loc_11090C ROM:00110906 ; --------------------------------------------------------------------------- ROM:00110906 ROM:00110906 loc_110906: ; CODE XREF: sub_110862+9A↑j ROM:00110906 bset #2,($7CF).w ROM:0011090C ROM:0011090C loc_11090C: ; CODE XREF: sub_110862:loc_1108BC↑j ROM:0011090C ; sub_110862+92↑j ... ROM:0011090C btst #2,($7CF).w ROM:00110912 bne.s loc_11091A ROM:00110914 addi.w #$E10,($4BE).w ROM:0011091A ROM:0011091A loc_11091A: ; CODE XREF: sub_110862+B0↑j ROM:0011091A bset #3,($7C8).w ROM:00110920 bset #5,($7C2).w ROM:00110926 ROM:00110926 loc_110926: ; CODE XREF: sub_110862+C8↓j ROM:00110926 and.l ($FFFFFE18).w,d0 ROM:0011092A bne.s loc_110926 ROM:0011092C btst #7,($FFFFFF76).w ROM:00110932 beq.s loc_11093C ROM:00110934 bset #5,($7C3).w ROM:0011093A bra.s locret_110942 ROM:0011093C ; --------------------------------------------------------------------------- ROM:0011093C ROM:0011093C loc_11093C: ; CODE XREF: sub_110862+D0↑j ROM:0011093C bclr #5,($7C3).w ROM:00110942 ROM:00110942 locret_110942: ; CODE XREF: sub_110862+D8↑j ROM:00110942 rts ROM:00110942 ; End of function sub_110862 ROM:00110942 ROM:00110944 ROM:00110944 ; =============== S U B R O U T I N E ======================================= ROM:00110944 ROM:00110944 ROM:00110944 sub_110944: ; CODE XREF: ROM:loc_111196↓p ROM:00110944 moveq #1,d0 ROM:00110946 move.w #$70,d1 ; 'p' ROM:0011094A asr.w #3,d1 ROM:0011094C asl.l d1,d0 ROM:0011094E move.l d0,($FFFFFE18).w ROM:00110952 move.w ($4BE).w,($4A4).w ROM:00110958 cmpi.w #$1BBC,($4A4).w ROM:0011095E bge.s loc_110968 ROM:00110960 addi.w #$64,($4A4).w ; 'd' ROM:00110966 bra.s loc_11096E ROM:00110968 ; --------------------------------------------------------------------------- ROM:00110968 ROM:00110968 loc_110968: ; CODE XREF: sub_110944+1A↑j ROM:00110968 move.w #0,($4A4).w ROM:0011096E ROM:0011096E loc_11096E: ; CODE XREF: sub_110944+22↑j ROM:0011096E lea ($FFFFFF70).w,a0 ROM:00110972 move.w $192(a5),d1 ROM:00110976 ROM:00110976 loc_110976: ; CODE XREF: sub_110944+36↓j ROM:00110976 and.l ($FFFFFE18).w,d0 ROM:0011097A bne.s loc_110976 ROM:0011097C btst #7,($FFFFFF76).w ROM:00110982 bne.s loc_11098C ROM:00110984 bclr #5,($7C3).w ROM:0011098A bra.s loc_110992 ROM:0011098C ; --------------------------------------------------------------------------- ROM:0011098C ROM:0011098C loc_11098C: ; CODE XREF: sub_110944+3E↑j ROM:0011098C bset #5,($7C3).w ROM:00110992 ROM:00110992 loc_110992: ; CODE XREF: sub_110944+46↑j ROM:00110992 cmp.w ($4A4).w,d1 ROM:00110996 bne.s loc_1109AE ROM:00110998 btst #7,($FFFFFF76).w ROM:0011099E beq.s loc_1109A8 ROM:001109A0 bset #7,($7C9).w ROM:001109A6 bra.s loc_1109AE ROM:001109A8 ; --------------------------------------------------------------------------- ROM:001109A8 ROM:001109A8 loc_1109A8: ; CODE XREF: sub_110944+5A↑j ROM:001109A8 bclr #7,($7C9).w ROM:001109AE ROM:001109AE loc_1109AE: ; CODE XREF: sub_110944+52↑j ROM:001109AE ; sub_110944+62↑j ROM:001109AE bclr #3,($7C8).w ROM:001109B4 rts ROM:001109B4 ; End of function sub_110944 ROM:001109B4 ROM:001109B6 ROM:001109B6 ; =============== S U B R O U T I N E ======================================= ROM:001109B6 ROM:001109B6 ROM:001109B6 sub_1109B6: ; CODE XREF: ROM:loc_11121E↓p ROM:001109B6 ; ROM:loc_111278↓p ... ROM:001109B6 move.w ($4BE).w,($4A4).w ROM:001109BC cmpi.w #$1BBC,($4A4).w ROM:001109C2 bge.s loc_1109CC ROM:001109C4 addi.w #$64,($4A4).w ; 'd' ROM:001109CA bra.s loc_1109D2 ROM:001109CC ; --------------------------------------------------------------------------- ROM:001109CC ROM:001109CC loc_1109CC: ; CODE XREF: sub_1109B6+C↑j ROM:001109CC move.w #0,($4A4).w ROM:001109D2 ROM:001109D2 loc_1109D2: ; CODE XREF: sub_1109B6+14↑j ROM:001109D2 bsr.w sub_110A16 ROM:001109D6 btst #4,($7CE).w ROM:001109DC beq.s locret_1109E2 ROM:001109DE bsr.w sub_110A74 ROM:001109E2 ROM:001109E2 locret_1109E2: ; CODE XREF: sub_1109B6+26↑j ROM:001109E2 rts ROM:001109E2 ; End of function sub_1109B6 ROM:001109E2 ROM:001109E4 ROM:001109E4 ; =============== S U B R O U T I N E ======================================= ROM:001109E4 ROM:001109E4 ROM:001109E4 sub_1109E4: ; CODE XREF: ROM:0011519E↓p ROM:001109E4 move.w #$70,d0 ; 'p' ROM:001109E8 asr.w #4,d0 ROM:001109EA bsr.l sub_119302 ROM:001109F0 lea ($FFFFFF70).w,a0 ROM:001109F4 move.w #$F,4(a0) ROM:001109FA move.w #0,d1 ROM:001109FE move.w #8,d2 ROM:00110A02 move.w #0,d3 ROM:00110A06 move.w #1,d4 ROM:00110A0A move.w #1,d5 ROM:00110A0E bsr.l sub_119286 ROM:00110A14 rts ROM:00110A14 ; End of function sub_1109E4 ROM:00110A14 ROM:00110A16 ROM:00110A16 ; =============== S U B R O U T I N E ======================================= ROM:00110A16 ROM:00110A16 ROM:00110A16 sub_110A16: ; CODE XREF: sub_1109B6:loc_1109D2↑p ROM:00110A16 bset #4,($7CE).w ROM:00110A1C move.w $18E(a5),d0 ROM:00110A20 cmp.w ($534).w,d0 ROM:00110A24 bge.s loc_110A2E ROM:00110A26 bclr #4,($7CE).w ROM:00110A2C bra.s locret_110A72 ROM:00110A2E ; --------------------------------------------------------------------------- ROM:00110A2E ROM:00110A2E loc_110A2E: ; CODE XREF: sub_110A16+E↑j ROM:00110A2E move.w $18A(a5),d1 ROM:00110A32 sub.w $190(a5),d1 ROM:00110A36 move.w $18A(a5),d2 ROM:00110A3A add.w $190(a5),d2 ROM:00110A3E cmp.w ($4A4).w,d1 ROM:00110A42 bge.s loc_110A50 ROM:00110A44 cmp.w ($4A4).w,d2 ROM:00110A48 ble.s loc_110A50 ROM:00110A4A bclr #4,($7CE).w ROM:00110A50 ROM:00110A50 loc_110A50: ; CODE XREF: sub_110A16+2C↑j ROM:00110A50 ; sub_110A16+32↑j ROM:00110A50 move.w $18C(a5),d1 ROM:00110A54 sub.w $190(a5),d1 ROM:00110A58 move.w $18C(a5),d2 ROM:00110A5C add.w $190(a5),d2 ROM:00110A60 cmp.w ($4A4).w,d1 ROM:00110A64 bge.s locret_110A72 ROM:00110A66 cmp.w ($4A4).w,d2 ROM:00110A6A ble.s locret_110A72 ROM:00110A6C bclr #4,($7CE).w ROM:00110A72 ROM:00110A72 locret_110A72: ; CODE XREF: sub_110A16+16↑j ROM:00110A72 ; sub_110A16+4E↑j ... ROM:00110A72 rts ROM:00110A72 ; End of function sub_110A16 ROM:00110A72 ROM:00110A74 ROM:00110A74 ; =============== S U B R O U T I N E ======================================= ROM:00110A74 ROM:00110A74 ROM:00110A74 sub_110A74: ; CODE XREF: sub_1109B6+28↑p ROM:00110A74 moveq #1,d0 ROM:00110A76 move.w #$70,d1 ; 'p' ROM:00110A7A asr.w #3,d1 ROM:00110A7C asl.l d1,d0 ROM:00110A7E move.l d0,($FFFFFE18).w ROM:00110A82 lea ($FFFFFF70).w,a0 ROM:00110A86 move.w $18A(a5),d1 ROM:00110A8A move.w $18C(a5),d2 ROM:00110A8E bclr #0,($7C7).w ROM:00110A94 ROM:00110A94 loc_110A94: ; CODE XREF: sub_110A74+24↓j ROM:00110A94 and.l ($FFFFFE18).w,d0 ROM:00110A98 bne.s loc_110A94 ROM:00110A9A cmp.w d1,d2 ROM:00110A9C ble.l loc_110B42 ROM:00110AA2 cmpi.w #0,($4A4).w ROM:00110AA8 blt.s loc_110AD6 ROM:00110AAA cmp.w ($4A4).w,d1 ROM:00110AAE ble.s loc_110AD6 ROM:00110AB0 btst #7,($FFFFFF76).w ROM:00110AB6 bne.s loc_110AD6 ROM:00110AB8 move.w #0,($4A6).w ROM:00110ABE bclr #3,($7C8).w ROM:00110AC4 bclr #5,($7C2).w ROM:00110ACA bset #0,($7C7).w ROM:00110AD0 bset #0,($129E).w ROM:00110AD6 ROM:00110AD6 loc_110AD6: ; CODE XREF: sub_110A74+34↑j ROM:00110AD6 ; sub_110A74+3A↑j ... ROM:00110AD6 cmp.w ($4A4).w,d1 ROM:00110ADA bgt.s loc_110B08 ROM:00110ADC cmp.w ($4A4).w,d2 ROM:00110AE0 ble.s loc_110B08 ROM:00110AE2 btst #7,($FFFFFF76).w ROM:00110AE8 beq.s loc_110B08 ROM:00110AEA move.w #0,($4A6).w ROM:00110AF0 bclr #3,($7C8).w ROM:00110AF6 bclr #5,($7C2).w ROM:00110AFC bset #0,($7C7).w ROM:00110B02 bset #0,($129E).w ROM:00110B08 ROM:00110B08 loc_110B08: ; CODE XREF: sub_110A74+66↑j ROM:00110B08 ; sub_110A74+6C↑j ... ROM:00110B08 cmp.w ($4A4).w,d2 ROM:00110B0C bge.s loc_110B3C ROM:00110B0E cmpi.w #$1C20,($4A4).w ROM:00110B14 bge.s loc_110B3C ROM:00110B16 btst #7,($FFFFFF76).w ROM:00110B1C bne.s loc_110B3C ROM:00110B1E move.w #0,($4A6).w ROM:00110B24 bclr #3,($7C8).w ROM:00110B2A bclr #5,($7C2).w ROM:00110B30 bset #0,($7C7).w ROM:00110B36 bset #0,($129E).w ROM:00110B3C ROM:00110B3C loc_110B3C: ; CODE XREF: sub_110A74+98↑j ROM:00110B3C ; sub_110A74+A0↑j ... ROM:00110B3C bra.l loc_110BDC ROM:00110B42 ; --------------------------------------------------------------------------- ROM:00110B42 ROM:00110B42 loc_110B42: ; CODE XREF: sub_110A74+28↑j ROM:00110B42 cmpi.w #0,($4A4).w ROM:00110B48 blt.s loc_110B76 ROM:00110B4A cmp.w ($4A4).w,d2 ROM:00110B4E ble.s loc_110B76 ROM:00110B50 btst #7,($FFFFFF76).w ROM:00110B56 beq.s loc_110B76 ROM:00110B58 move.w #0,($4A6).w ROM:00110B5E bclr #3,($7C8).w ROM:00110B64 bclr #5,($7C2).w ROM:00110B6A bset #0,($7C7).w ROM:00110B70 bset #0,($129E).w ROM:00110B76 ROM:00110B76 loc_110B76: ; CODE XREF: sub_110A74+D4↑j ROM:00110B76 ; sub_110A74+DA↑j ... ROM:00110B76 cmp.w ($4A4).w,d2 ROM:00110B7A bgt.s loc_110BA8 ROM:00110B7C cmp.w ($4A4).w,d1 ROM:00110B80 ble.s loc_110BA8 ROM:00110B82 btst #7,($FFFFFF76).w ROM:00110B88 bne.s loc_110BA8 ROM:00110B8A move.w #0,($4A6).w ROM:00110B90 bclr #3,($7C8).w ROM:00110B96 bclr #5,($7C2).w ROM:00110B9C bset #0,($7C7).w ROM:00110BA2 bset #0,($129E).w ROM:00110BA8 ROM:00110BA8 loc_110BA8: ; CODE XREF: sub_110A74+106↑j ROM:00110BA8 ; sub_110A74+10C↑j ... ROM:00110BA8 cmp.w ($4A4).w,d1 ROM:00110BAC bge.s loc_110BDC ROM:00110BAE cmpi.w #$1C20,($4A4).w ROM:00110BB4 bge.s loc_110BDC ROM:00110BB6 btst #7,($FFFFFF76).w ROM:00110BBC beq.s loc_110BDC ROM:00110BBE move.w #0,($4A6).w ROM:00110BC4 bclr #3,($7C8).w ROM:00110BCA bclr #5,($7C2).w ROM:00110BD0 bset #0,($7C7).w ROM:00110BD6 bset #0,($129E).w ROM:00110BDC ROM:00110BDC loc_110BDC: ; CODE XREF: sub_110A74:loc_110B3C↑j ROM:00110BDC ; sub_110A74+138↑j ... ROM:00110BDC btst #0,($7C7).w ROM:00110BE2 bne.s loc_110BFE ROM:00110BE4 cmpi.w #$48,($4A6).w ; 'H' ROM:00110BEA ble.s loc_110BFA ROM:00110BEC bset #5,($7C2).w ROM:00110BF2 bset #3,($7C8).w ROM:00110BF8 bra.s loc_110BFE ROM:00110BFA ; --------------------------------------------------------------------------- ROM:00110BFA ROM:00110BFA loc_110BFA: ; CODE XREF: sub_110A74+176↑j ROM:00110BFA addq.w #1,($4A6).w ROM:00110BFE ROM:00110BFE loc_110BFE: ; CODE XREF: sub_110A74+16E↑j ROM:00110BFE ; sub_110A74+184↑j ROM:00110BFE btst #7,($FFFFFF76).w ROM:00110C04 beq.s loc_110C0E ROM:00110C06 bset #5,($7C3).w ROM:00110C0C bra.s locret_110C14 ROM:00110C0E ; --------------------------------------------------------------------------- ROM:00110C0E ROM:00110C0E loc_110C0E: ; CODE XREF: sub_110A74+190↑j ROM:00110C0E bclr #5,($7C3).w ROM:00110C14 ROM:00110C14 locret_110C14: ; CODE XREF: sub_110A74+198↑j ROM:00110C14 rts ROM:00110C14 ; End of function sub_110A74 ROM:00110C14 ROM:00110C16 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_9. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00110C18 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_27. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00110C1A ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_28. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00110C1C ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_10. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00110C1E ROM:00110C1E ; =============== S U B R O U T I N E ======================================= ROM:00110C1E ROM:00110C1E ROM:00110C1E sub_110C1E: ; CODE XREF: ROM:001151AA↓p ROM:00110C1E move.w #$1C20,d1 ROM:00110C22 move.w $1B0(a5),d0 ROM:00110C26 add.w $1B2(a5),d0 ROM:00110C2A ext.l d1 ROM:00110C2C divs.w d0,d1 ROM:00110C2E move.w d1,($4B8).w ROM:00110C32 move.w #4,d0 ROM:00110C36 cmp.w ($4B8).w,d0 ROM:00110C3A bne.s loc_110C4A ROM:00110C3C move.w #5,($4B2).w ROM:00110C42 move.w #5,($4B4).w ROM:00110C48 bra.s loc_110C6E ROM:00110C4A ; --------------------------------------------------------------------------- ROM:00110C4A ROM:00110C4A loc_110C4A: ; CODE XREF: sub_110C1E+1C↑j ROM:00110C4A move.w #6,d0 ROM:00110C4E cmp.w ($4B8).w,d0 ROM:00110C52 bne.s loc_110C62 ROM:00110C54 move.w #3,($4B2).w ROM:00110C5A move.w #3,($4B4).w ROM:00110C60 bra.s loc_110C6E ROM:00110C62 ; --------------------------------------------------------------------------- ROM:00110C62 ROM:00110C62 loc_110C62: ; CODE XREF: sub_110C1E+34↑j ROM:00110C62 move.w #3,($4B2).w ROM:00110C68 move.w #2,($4B4).w ROM:00110C6E ROM:00110C6E loc_110C6E: ; CODE XREF: sub_110C1E+2A↑j ROM:00110C6E ; sub_110C1E+42↑j ROM:00110C6E move.w #0,($4B0).w ROM:00110C74 move.w ($4B2).w,($4B6).w ROM:00110C7A lea ($FFFFFFC0).w,a0 ROM:00110C7E move.w #$C0,d0 ROM:00110C82 asr.w #4,d0 ROM:00110C84 bsr.l sub_119302 ROM:00110C8A move.w #$1FF,4(a0) ROM:00110C90 move.w #0,d1 ROM:00110C94 move.w #8,d2 ROM:00110C98 move.w #1,d3 ROM:00110C9C move.w #1,d4 ROM:00110CA0 move.w #1,d5 ROM:00110CA4 bsr.l sub_119286 ROM:00110CAA rts ROM:00110CAA ; End of function sub_110C1E ROM:00110CAA ROM:00110CAC ROM:00110CAC ; =============== S U B R O U T I N E ======================================= ROM:00110CAC ROM:00110CAC ROM:00110CAC sub_110CAC: ; CODE XREF: ROM:0011592E↓p ROM:00110CAC btst #7,($7F5).w ROM:00110CB2 beq.s loc_110D22 ROM:00110CB4 btst #7,($7F9).w ROM:00110CBA beq.s loc_110D1A ROM:00110CBC lea ($FFFFFFC0).w,a0 ROM:00110CC0 move.w ($4B0).w,d1 ROM:00110CC4 btst #6,($119C).w ROM:00110CCA beq.s loc_110CF4 ROM:00110CCC cmp.w ($4B4).w,d1 ROM:00110CD0 blt.s loc_110CE8 ROM:00110CD2 move.w #$82,4(a0) ROM:00110CD8 bclr #6,($119C).w ROM:00110CDE move.w #1,($4B0).w ROM:00110CE4 bra.w loc_110CF2 ROM:00110CE8 ; --------------------------------------------------------------------------- ROM:00110CE8 ROM:00110CE8 loc_110CE8: ; CODE XREF: sub_110CAC+24↑j ROM:00110CE8 move.w #$81,4(a0) ROM:00110CEE addq.w #1,($4B0).w ROM:00110CF2 ROM:00110CF2 loc_110CF2: ; CODE XREF: sub_110CAC+38↑j ROM:00110CF2 bra.s loc_110D1A ROM:00110CF4 ; --------------------------------------------------------------------------- ROM:00110CF4 ROM:00110CF4 loc_110CF4: ; CODE XREF: sub_110CAC+1E↑j ROM:00110CF4 cmp.w ($4B2).w,d1 ROM:00110CF8 blt.s loc_110D10 ROM:00110CFA move.w #$81,4(a0) ROM:00110D00 bset #6,($119C).w ROM:00110D06 move.w #1,($4B0).w ROM:00110D0C bra.w loc_110D1A ROM:00110D10 ; --------------------------------------------------------------------------- ROM:00110D10 ROM:00110D10 loc_110D10: ; CODE XREF: sub_110CAC+4C↑j ROM:00110D10 move.w #$82,4(a0) ROM:00110D16 addq.w #1,($4B0).w ROM:00110D1A ROM:00110D1A loc_110D1A: ; CODE XREF: sub_110CAC+E↑j ROM:00110D1A ; sub_110CAC:loc_110CF2↑j ... ROM:00110D1A ori.l #$1000000,($FFFFFE18).w ROM:00110D22 ROM:00110D22 loc_110D22: ; CODE XREF: sub_110CAC+6↑j ROM:00110D22 btst #0,($7F4).w ROM:00110D28 beq.s loc_110D54 ROM:00110D2A lea ($FFFFFFC0).w,a0 ROM:00110D2E btst #0,($7F8).w ROM:00110D34 beq.s loc_110D44 ROM:00110D36 move.w #$81,4(a0) ROM:00110D3C bset #4,($11C4).w ROM:00110D42 bra.s loc_110D4A ROM:00110D44 ; --------------------------------------------------------------------------- ROM:00110D44 ROM:00110D44 loc_110D44: ; CODE XREF: sub_110CAC+88↑j ROM:00110D44 move.w #$82,4(a0) ROM:00110D4A ROM:00110D4A loc_110D4A: ; CODE XREF: sub_110CAC+96↑j ROM:00110D4A ori.l #$1000000,($FFFFFE18).w ROM:00110D52 bra.s locret_110D70 ROM:00110D54 ; --------------------------------------------------------------------------- ROM:00110D54 ROM:00110D54 loc_110D54: ; CODE XREF: sub_110CAC+7C↑j ROM:00110D54 btst #4,($11C4).w ROM:00110D5A beq.s locret_110D70 ROM:00110D5C move.w #$82,4(a0) ROM:00110D62 bclr #4,($11C4).w ROM:00110D68 ori.l #$1000000,($FFFFFE18).w ROM:00110D70 ROM:00110D70 locret_110D70: ; CODE XREF: sub_110CAC+A6↑j ROM:00110D70 ; sub_110CAC+AE↑j ROM:00110D70 rts ROM:00110D70 ; End of function sub_110CAC ROM:00110D70 ROM:00110D72 ROM:00110D72 ; =============== S U B R O U T I N E ======================================= ROM:00110D72 ROM:00110D72 ROM:00110D72 sub_110D72: ; CODE XREF: sub_1114D4:loc_111638↓p ROM:00110D72 bsr.l sub_110862 ROM:00110D78 bsr.l sub_114806 ROM:00110D7E bsr.l sub_114E7C ROM:00110D84 move.w ($4BE).w,($4AA).w ROM:00110D8A move.w #0,($4BC).w ROM:00110D90 move.w #$400,($4BA).w ROM:00110D96 move.b #0,($1055).w ROM:00110D9C lea ($FFFFFFC0).w,a0 ROM:00110DA0 move.w #$C0,d0 ROM:00110DA4 asr.w #4,d0 ROM:00110DA6 bsr.l sub_119302 ROM:00110DAC move.w #$1FF,4(a0) ROM:00110DB2 move.w #0,d1 ROM:00110DB6 move.w #8,d2 ROM:00110DBA move.w #1,d3 ROM:00110DBE move.w #1,d4 ROM:00110DC2 move.w #1,d5 ROM:00110DC6 bsr.l sub_119286 ROM:00110DCC cmpi.w #4,($51E).w ROM:00110DD2 bne.s locret_110DDA ROM:00110DD4 bsr.l nullsub_1 ROM:00110DDA ROM:00110DDA locret_110DDA: ; CODE XREF: sub_110D72+60↑j ROM:00110DDA rts ROM:00110DDA ; End of function sub_110D72 ROM:00110DDA ROM:00110DDC ROM:00110DDC ; =============== S U B R O U T I N E ======================================= ROM:00110DDC ROM:00110DDC ROM:00110DDC sub_110DDC: ; CODE XREF: sub_1116E8+18↓p ROM:00110DDC bsr.l sub_114AD8 ROM:00110DE2 bsr.l sub_114ED8 ROM:00110DE8 cmpi.w #$E10,($4AA).w ROM:00110DEE bge.s loc_110DF8 ROM:00110DF0 addi.w #$E10,($4AA).w ROM:00110DF6 bra.s loc_110DFE ROM:00110DF8 ; --------------------------------------------------------------------------- ROM:00110DF8 ROM:00110DF8 loc_110DF8: ; CODE XREF: sub_110DDC+12↑j ROM:00110DF8 subi.w #$E10,($4AA).w ROM:00110DFE ROM:00110DFE loc_110DFE: ; CODE XREF: sub_110DDC+1A↑j ROM:00110DFE move.b #0,($1055).w ROM:00110E04 cmpi.w #4,($51E).w ROM:00110E0A bne.s locret_110E12 ROM:00110E0C bsr.l nullsub_1 ROM:00110E12 ROM:00110E12 locret_110E12: ; CODE XREF: sub_110DDC+2E↑j ROM:00110E12 rts ROM:00110E12 ; End of function sub_110DDC ROM:00110E12 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_11170C+28↓p ROM:00110E14 move.l sp,d0 ROM:00110E16 cmp.w ($532).w,d0 ROM:00110E1A bge.s loc_110E20 ROM:00110E1C move.w d0,($532).w ROM:00110E20 ROM:00110E20 loc_110E20: ; CODE XREF: sub_110E14+6↑j ROM:00110E20 move.w ($4BE).w,d1 ROM:00110E24 cmp.w ($942).w,d1 ROM:00110E28 bne.s loc_110E8C ROM:00110E2A btst #3,($7C5).w ROM:00110E30 beq.s loc_110E3E ROM:00110E32 bclr #3,($7C5).w ROM:00110E38 move.w $1B2(a5),d2 ROM:00110E3C bra.s loc_110E48 ROM:00110E3E ; --------------------------------------------------------------------------- ROM:00110E3E ROM:00110E3E loc_110E3E: ; CODE XREF: sub_110E14+1C↑j ROM:00110E3E bset #3,($7C5).w ROM:00110E44 move.w $1B0(a5),d2 ROM:00110E48 ROM:00110E48 loc_110E48: ; CODE XREF: sub_110E14+28↑j ROM:00110E48 btst #7,($7F5).w ROM:00110E4E bne.s loc_110E7A ROM:00110E50 btst #0,($7F4).w ROM:00110E56 bne.s loc_110E7A ROM:00110E58 lea ($FFFFFFC0).w,a0 ROM:00110E5C btst #3,($7C5).w ROM:00110E62 beq.s loc_110E6C ROM:00110E64 move.w #$81,4(a0) ROM:00110E6A bra.s loc_110E72 ROM:00110E6C ; --------------------------------------------------------------------------- ROM:00110E6C ROM:00110E6C loc_110E6C: ; CODE XREF: sub_110E14+4E↑j ROM:00110E6C move.w #$82,4(a0) ROM:00110E72 ROM:00110E72 loc_110E72: ; CODE XREF: sub_110E14+56↑j ROM:00110E72 ori.l #$1000000,($FFFFFE18).w ROM:00110E7A ROM:00110E7A loc_110E7A: ; CODE XREF: sub_110E14+3A↑j ROM:00110E7A ; sub_110E14+42↑j ROM:00110E7A add.w ($942).w,d2 ROM:00110E7E cmpi.w #$1C20,d2 ROM:00110E82 blt.s loc_110E88 ROM:00110E84 subi.w #$1C20,d2 ROM:00110E88 ROM:00110E88 loc_110E88: ; CODE XREF: sub_110E14+6E↑j ROM:00110E88 move.w d2,($942).w ROM:00110E8C ROM:00110E8C loc_110E8C: ; CODE XREF: sub_110E14+14↑j ROM:00110E8C ext.l d1 ROM:00110E8E divs.w #$708,d1 ROM:00110E92 swap d1 ROM:00110E94 move.w d1,($4AC).w ROM:00110E98 move.w d1,-(sp) ROM:00110E9A lea $A24(a5),a0 ROM:00110E9E move.l d1,d2 ROM:00110EA0 swap d1 ROM:00110EA2 cmp.w (a0),d2 ROM:00110EA4 bge.s loc_110EAE ROM:00110EA6 subq.w #1,d1 ROM:00110EA8 bge.s loc_110EAE ROM:00110EAA addi.w #4,d1 ROM:00110EAE ROM:00110EAE loc_110EAE: ; CODE XREF: sub_110E14+90↑j ROM:00110EAE ; sub_110E14+94↑j ROM:00110EAE muls.w #$708,d1 ROM:00110EB2 add.w (a0),d1 ROM:00110EB4 moveq #3,d2 ROM:00110EB6 ROM:00110EB6 loc_110EB6: ; CODE XREF: sub_110E14+A6↓j ROM:00110EB6 cmp.w (a0,d2.w*2),d1 ROM:00110EBA dbeq d2,loc_110EB6 ROM:00110EBE move.w d2,($4AE).w ROM:00110EC2 bsr.l sub_13184C ROM:00110EC8 cmpi.w #0,(sp) ROM:00110ECC bne.s loc_110EDA ROM:00110ECE bsr.l sub_11561E ROM:00110ED4 bsr.l sub_119320 ROM:00110EDA ROM:00110EDA loc_110EDA: ; CODE XREF: sub_110E14+B8↑j ROM:00110EDA lea ($FFFFF2B0).w,a1 ROM:00110EDE moveq #0,d1 ROM:00110EE0 move.w (a1,d1.w*2),d0 ROM:00110EE4 add.w d0,($492).w ROM:00110EE8 cmp.w ($4BC).w,d0 ROM:00110EEC ble.s loc_110EF2 ROM:00110EEE move.w d0,($4BC).w ROM:00110EF2 ROM:00110EF2 loc_110EF2: ; CODE XREF: sub_110E14+D8↑j ROM:00110EF2 cmp.w ($4BA).w,d0 ROM:00110EF6 bge.s loc_110EFC ROM:00110EF8 move.w d0,($4BA).w ROM:00110EFC ROM:00110EFC loc_110EFC: ; CODE XREF: sub_110E14+E2↑j ROM:00110EFC move.w $19C(a5),d0 ROM:00110F00 cmp.w (sp),d0 ROM:00110F02 bne.l loc_11100E ROM:00110F08 subq.w #1,($AF0).w ROM:00110F0C bsr.l sub_1104AA ROM:00110F12 clr.w ($492).w ROM:00110F16 move.w ($4BE).w,($4AA).w ROM:00110F1C btst #3,($7C4).w ROM:00110F22 bne.s loc_110F72 ROM:00110F24 bset #3,($7C4).w ROM:00110F2A move #$2500,sr ROM:00110F2E bsr.l sub_1104FA ROM:00110F34 bset #0,($7C1).w ROM:00110F3A bsr.l sub_119C2A ROM:00110F40 bsr.l sub_129EA2 ROM:00110F46 btst #0,($11A9).w ROM:00110F4C beq.s loc_110F54 ROM:00110F4E bsr.l sub_131B3E ROM:00110F54 ROM:00110F54 loc_110F54: ; CODE XREF: sub_110E14+138↑j ROM:00110F54 bclr #3,($7C4).w ROM:00110F5A bsr.l nullsub_2 ROM:00110F60 move.l #1,d0 ROM:00110F66 move.l d0,-(sp) ROM:00110F68 bsr.l nullsub_4 ROM:00110F6E move.l (sp)+,d0 ROM:00110F70 bra.s loc_110F7C ROM:00110F72 ; --------------------------------------------------------------------------- ROM:00110F72 ROM:00110F72 loc_110F72: ; CODE XREF: sub_110E14+10E↑j ROM:00110F72 bset #1,($1DAF).w ROM:00110F78 move #$2500,sr ROM:00110F7C ROM:00110F7C loc_110F7C: ; CODE XREF: sub_110E14+15C↑j ROM:00110F7C move.w ($C72).w,d0 ROM:00110F80 cmp.w ($534).w,d0 ROM:00110F84 bge.s loc_110FB0 ROM:00110F86 lea ($FFFFFF30).w,a0 ROM:00110F8A clr.w (a0) ROM:00110F8C clr.w 4(a0) ROM:00110F90 clr.w $20(a0) ROM:00110F94 clr.w $24(a0) ROM:00110F98 clr.w $40(a0) ROM:00110F9C clr.w $44(a0) ROM:00110FA0 clr.w $60(a0) ROM:00110FA4 clr.w $64(a0) ROM:00110FA8 bset #1,($119B).w ROM:00110FAE bra.s loc_110FB6 ROM:00110FB0 ; --------------------------------------------------------------------------- ROM:00110FB0 ROM:00110FB0 loc_110FB0: ; CODE XREF: sub_110E14+170↑j ROM:00110FB0 bclr #1,($119B).w ROM:00110FB6 ROM:00110FB6 loc_110FB6: ; CODE XREF: sub_110E14+19A↑j ROM:00110FB6 bsr.l sub_12D6F0 ROM:00110FBC bsr.l sub_11A316 ROM:00110FC2 bsr.l sub_120680 ROM:00110FC8 bsr.l nullsub_3 ROM:00110FCE move.w ($C98).w,d4 ROM:00110FD2 ext.l d4 ROM:00110FD4 muls.l ($890).w,d4 ROM:00110FDA move.w $19E(a5),d5 ROM:00110FDE muls.w #$3C,d5 ; '<' ROM:00110FE2 divs.l d5,d4 ROM:00110FE6 move.l d4,($7D0).w ROM:00110FEA move.l ($7D4).w,d3 ROM:00110FEE add.l d4,d3 ROM:00110FF0 move.l d3,($7D4).w ROM:00110FF4 divs.l #$A,d3 ROM:00110FFC move.w d3,($928).w ROM:00111000 cmpi.w #2,($51E).w ROM:00111006 bne.s loc_11100E ROM:00111008 bsr.l nullsub_1 ROM:0011100E ROM:0011100E loc_11100E: ; CODE XREF: sub_110E14+EE↑j ROM:0011100E ; sub_110E14+1F2↑j ROM:0011100E cmpi.w #3,($51E).w ROM:00111014 bne.s loc_11101C ROM:00111016 bsr.l nullsub_1 ROM:0011101C ROM:0011101C loc_11101C: ; CODE XREF: sub_110E14+200↑j ROM:0011101C move.w $576(a5),d0 ROM:00111020 cmp.w (sp),d0 ROM:00111022 bne.s loc_111078 ROM:00111024 btst #3,($11BB).w ROM:0011102A beq.s loc_111032 ROM:0011102C bset #0,($1DAF).w ROM:00111032 ROM:00111032 loc_111032: ; CODE XREF: sub_110E14+216↑j ROM:00111032 bset #3,($11BB).w ROM:00111038 btst #5,($11A0).w ROM:0011103E beq.s loc_111066 ROM:00111040 bsr.l sub_12A57E ROM:00111046 bsr.l sub_12A576 ROM:0011104C move #$2500,sr ROM:00111050 bsr.l sub_128F72 ROM:00111056 bsr.l sub_129B42 ROM:0011105C bsr.l sub_12A196 ROM:00111062 bra.w loc_111072 ROM:00111066 ; --------------------------------------------------------------------------- ROM:00111066 ROM:00111066 loc_111066: ; CODE XREF: sub_110E14+22A↑j ROM:00111066 bsr.l sub_1295AC ROM:0011106C bsr.l sub_12A576 ROM:00111072 ROM:00111072 loc_111072: ; CODE XREF: sub_110E14+24E↑j ROM:00111072 bclr #3,($11BB).w ROM:00111078 ROM:00111078 loc_111078: ; CODE XREF: sub_110E14+20E↑j ROM:00111078 addq.l #2,sp ROM:0011107A rts ROM:0011107A ; End of function sub_110E14 ROM:0011107A ROM:0011107C ROM:0011107C ; =============== S U B R O U T I N E ======================================= ROM:0011107C ROM:0011107C ROM:0011107C sub_11107C: ; CODE XREF: ROM:00111134↓p ROM:0011107C ; ROM:001111A0↓p ROM:0011107C cmpi.w #0,($512).w ROM:00111082 blt.s loc_11108A ROM:00111084 addi.w #$64,($512).w ; 'd' ROM:0011108A ROM:0011108A loc_11108A: ; CODE XREF: sub_11107C+6↑j ROM:0011108A bset #1,($7C7).w ROM:00111090 rts ROM:00111090 ; End of function sub_11107C ROM:00111090 ROM:00111092 ROM:00111092 ; =============== S U B R O U T I N E ======================================= ROM:00111092 ROM:00111092 ROM:00111092 sub_111092: ; CODE XREF: sub_111380:loc_1113D2↓p ROM:00111092 bsr.l sub_1295AC ROM:00111098 bclr #1,($1DAF).w ROM:0011109E bclr #0,($1DAF).w ROM:001110A4 rts ROM:001110A4 ; End of function sub_111092 ROM:001110A4 ROM:001110A6 ; --------------------------------------------------------------------------- ROM:001110A6 movem.l d0-a4,-(sp) ROM:001110AA andi.w #$FFFE,($FFFFFE20).w ROM:001110B0 bsr.w sub_1110FE ROM:001110B4 movem.l (sp)+,d0-a4 ROM:001110B8 rte ROM:001110BA ROM:001110BA ; =============== S U B R O U T I N E ======================================= ROM:001110BA ROM:001110BA ROM:001110BA sub_1110BA: ; CODE XREF: ROM:00115198↓p ROM:001110BA cmpi.b #0,($6D6).w ROM:001110C0 bne.s locret_1110DC ROM:001110C2 ROM:001110C2 loc_1110C2: ; DATA XREF: ROM:off_111114↓o ROM:001110C2 bsr.w sub_111380 ROM:001110C6 clr.b ($71C).w ROM:001110CA clr.w ($594).w ROM:001110CE move.b #3,($71C).w ROM:001110D4 move.b #1,($6D6).w ROM:001110DA rts ROM:001110DC ; --------------------------------------------------------------------------- ROM:001110DC ROM:001110DC locret_1110DC: ; CODE XREF: sub_1110BA+6↑j ROM:001110DC rts ROM:001110DC ; End of function sub_1110BA ROM:001110DC ROM:001110DE ; --------------------------------------------------------------------------- ROM:001110DE move.b ($6D6).w,d1 ROM:001110E2 cmpi.b #3,d1 ROM:001110E6 bne.s loc_1110F0 ROM:001110E8 move.b #4,($6D6).w ROM:001110EE bra.s locret_1110FC ROM:001110F0 ; --------------------------------------------------------------------------- ROM:001110F0 ROM:001110F0 loc_1110F0: ; CODE XREF: ROM:001110E6↑j ROM:001110F0 cmpi.b #5,d1 ROM:001110F4 bne.s locret_1110FC ROM:001110F6 move.b #6,($6D6).w ROM:001110FC ROM:001110FC locret_1110FC: ; CODE XREF: ROM:001110EE↑j ROM:001110FC ; ROM:001110F4↑j ROM:001110FC rts ROM:001110FE ROM:001110FE ; =============== S U B R O U T I N E ======================================= ROM:001110FE ROM:001110FE ROM:001110FE sub_1110FE: ; CODE XREF: ROM:001110B0↑p ROM:001110FE clr.w d1 ROM:00111100 move.b ($6D6).w,d1 ROM:00111104 cmpi.w #7,d1 ROM:00111108 bcc.s locret_111112 ROM:0011110A movea.l off_111114(pc,d1.w*4),a0 ROM:0011110E nop ROM:00111110 jmp (a0) ROM:00111112 ; --------------------------------------------------------------------------- ROM:00111112 ROM:00111112 locret_111112: ; CODE XREF: sub_1110FE+A↑j ROM:00111112 rts ROM:00111112 ; End of function sub_1110FE ROM:00111112 ROM:00111112 ; --------------------------------------------------------------------------- ROM:00111114 off_111114: dc.l loc_1110C2 ; DATA XREF: sub_1110FE+C↑r ROM:00111118 dc.l loc_111130 ROM:0011111C dc.l loc_111196 ROM:00111120 dc.l loc_11121E ROM:00111124 dc.l loc_111278 ROM:00111128 dc.l loc_1112DC ROM:0011112C dc.l loc_11132C ROM:00111130 ; --------------------------------------------------------------------------- ROM:00111130 ROM:00111130 loc_111130: ; DATA XREF: ROM:00111118↑o ROM:00111130 bsr.w sub_11142C ROM:00111134 bsr.l sub_11107C ROM:0011113A btst #1,($7CD).w ROM:00111140 beq.s loc_11115C ROM:00111142 bsr.w sub_1114C6 ROM:00111146 clr.b ($71C).w ROM:0011114A clr.w ($594).w ROM:0011114E move.b #3,($71C).w ROM:00111154 move.b #2,($6D6).w ROM:0011115A rts ROM:0011115C ; --------------------------------------------------------------------------- ROM:0011115C ROM:0011115C loc_11115C: ; CODE XREF: ROM:00111140↑j ROM:0011115C move.w $1B4(a5),d1 ROM:00111160 cmp.w ($594).w,d1 ROM:00111164 bgt.s loc_111180 ROM:00111166 bsr.w sub_111380 ROM:0011116A clr.b ($71C).w ROM:0011116E clr.w ($594).w ROM:00111172 move.b #3,($71C).w ROM:00111178 move.b #1,($6D6).w ROM:0011117E rts ROM:00111180 ; --------------------------------------------------------------------------- ROM:00111180 ROM:00111180 loc_111180: ; CODE XREF: ROM:00111164↑j ROM:00111180 clr.b ($71C).w ROM:00111184 clr.w ($594).w ROM:00111188 move.b #3,($71C).w ROM:0011118E move.b #1,($6D6).w ROM:00111194 rts ROM:00111196 ; --------------------------------------------------------------------------- ROM:00111196 ROM:00111196 loc_111196: ; DATA XREF: ROM:0011111C↑o ROM:00111196 bsr.l sub_110944 ROM:0011119C bsr.w sub_11142C ROM:001111A0 bsr.l sub_11107C ROM:001111A6 btst #1,($7CD).w ROM:001111AC beq.s loc_1111E4 ROM:001111AE bsr.w sub_1114D4 ROM:001111B2 btst #5,($7C1).w ROM:001111B8 beq.s loc_1111D4 ROM:001111BA bsr.w sub_1114C6 ROM:001111BE clr.b ($71C).w ROM:001111C2 clr.w ($594).w ROM:001111C6 move.b #3,($71C).w ROM:001111CC move.b #2,($6D6).w ROM:001111D2 rts ROM:001111D4 ; --------------------------------------------------------------------------- ROM:001111D4 ROM:001111D4 loc_1111D4: ; CODE XREF: ROM:001111B8↑j ROM:001111D4 clr.b ($71C).w ROM:001111D8 clr.w ($594).w ROM:001111DC move.b #3,($6D6).w ROM:001111E2 rts ROM:001111E4 ; --------------------------------------------------------------------------- ROM:001111E4 ROM:001111E4 loc_1111E4: ; CODE XREF: ROM:001111AC↑j ROM:001111E4 move.w $1B4(a5),d1 ROM:001111E8 cmp.w ($594).w,d1 ROM:001111EC bgt.s loc_111208 ROM:001111EE bsr.w sub_111380 ROM:001111F2 clr.b ($71C).w ROM:001111F6 clr.w ($594).w ROM:001111FA move.b #3,($71C).w ROM:00111200 move.b #1,($6D6).w ROM:00111206 rts ROM:00111208 ; --------------------------------------------------------------------------- ROM:00111208 ROM:00111208 loc_111208: ; CODE XREF: ROM:001111EC↑j ROM:00111208 clr.b ($71C).w ROM:0011120C clr.w ($594).w ROM:00111210 move.b #3,($71C).w ROM:00111216 move.b #2,($6D6).w ROM:0011121C rts ROM:0011121E ; --------------------------------------------------------------------------- ROM:0011121E ROM:0011121E loc_11121E: ; DATA XREF: ROM:00111120↑o ROM:0011121E bsr.l sub_1109B6 ROM:00111224 clr.l d3 ROM:00111226 move.w ($FFFFFF0A).w,d0 ROM:0011122A move.w ($FFFFFFFE).w,d3 ROM:0011122E move.w ($FFFFFFFC).w,d4 ROM:00111232 btst #$F,d0 ROM:00111236 beq.s loc_11125C ROM:00111238 bsr.w sub_111380 ROM:0011123C bsr.l sub_1156D6 ROM:00111242 bsr.w sub_11173C ROM:00111246 clr.b ($71C).w ROM:0011124A clr.w ($594).w ROM:0011124E move.b #3,($71C).w ROM:00111254 move.b #1,($6D6).w ROM:0011125A rts ROM:0011125C ; --------------------------------------------------------------------------- ROM:0011125C ROM:0011125C loc_11125C: ; CODE XREF: ROM:00111236↑j ROM:0011125C btst #$E,d0 ROM:00111260 beq.s loc_111272 ROM:00111262 move.b #5,($6D6).w ROM:00111268 bsr.w sub_111674 ROM:0011126C bsr.w sub_11170C ROM:00111270 rts ROM:00111272 ; --------------------------------------------------------------------------- ROM:00111272 ROM:00111272 loc_111272: ; CODE XREF: ROM:00111260↑j ROM:00111272 bsr.w sub_11170C ROM:00111276 rts ROM:00111278 ; --------------------------------------------------------------------------- ROM:00111278 ROM:00111278 loc_111278: ; DATA XREF: ROM:00111124↑o ROM:00111278 bsr.l sub_1109B6 ROM:0011127E move.w ($FFFFFF0A).w,d0 ROM:00111282 bsr.w sub_1116E8 ROM:00111286 clr.l d3 ROM:00111288 move.w ($FFFFFFFE).w,d3 ROM:0011128C move.w ($FFFFFFFC).w,d4 ROM:00111290 btst #$F,d0 ROM:00111294 beq.s loc_1112BA ROM:00111296 bsr.w sub_111380 ROM:0011129A bsr.l sub_1156D6 ROM:001112A0 bsr.w sub_11173C ROM:001112A4 clr.b ($71C).w ROM:001112A8 clr.w ($594).w ROM:001112AC move.b #3,($71C).w ROM:001112B2 move.b #1,($6D6).w ROM:001112B8 rts ROM:001112BA ; --------------------------------------------------------------------------- ROM:001112BA ROM:001112BA loc_1112BA: ; CODE XREF: ROM:00111294↑j ROM:001112BA btst #$E,d0 ROM:001112BE beq.s loc_1112D0 ROM:001112C0 move.b #5,($6D6).w ROM:001112C6 bsr.w sub_111674 ROM:001112CA bsr.w sub_11170C ROM:001112CE rts ROM:001112D0 ; --------------------------------------------------------------------------- ROM:001112D0 ROM:001112D0 loc_1112D0: ; CODE XREF: ROM:001112BE↑j ROM:001112D0 move.b #3,($6D6).w ROM:001112D6 bsr.w sub_11170C ROM:001112DA rts ROM:001112DC ; --------------------------------------------------------------------------- ROM:001112DC ROM:001112DC loc_1112DC: ; DATA XREF: ROM:00111128↑o ROM:001112DC bsr.l sub_1109B6 ROM:001112E2 clr.l d3 ROM:001112E4 move.w ($FFFFFF0A).w,d0 ROM:001112E8 move.w ($FFFFFFFE).w,d3 ROM:001112EC move.w ($FFFFFFFC).w,d4 ROM:001112F0 bsr.w sub_11168A ROM:001112F4 btst #$F,d0 ROM:001112F8 bne.s loc_11130E ROM:001112FA btst #3,($7C7).w ROM:00111300 bne.s loc_11130E ROM:00111302 move.b #3,($6D6).w ROM:00111308 bsr.w sub_11170C ROM:0011130C rts ROM:0011130E ; --------------------------------------------------------------------------- ROM:0011130E ROM:0011130E loc_11130E: ; CODE XREF: ROM:001112F8↑j ROM:0011130E ; ROM:00111300↑j ROM:0011130E bsr.w sub_111380 ROM:00111312 bsr.w sub_11173C ROM:00111316 clr.b ($71C).w ROM:0011131A clr.w ($594).w ROM:0011131E move.b #3,($71C).w ROM:00111324 move.b #1,($6D6).w ROM:0011132A rts ROM:0011132C ; --------------------------------------------------------------------------- ROM:0011132C ROM:0011132C loc_11132C: ; DATA XREF: ROM:0011112C↑o ROM:0011132C bsr.l sub_1109B6 ROM:00111332 move.w ($FFFFFF0A).w,d0 ROM:00111336 bsr.w sub_1116E8 ROM:0011133A clr.l d3 ROM:0011133C move.w ($FFFFFFFE).w,d3 ROM:00111340 move.w ($FFFFFFFC).w,d4 ROM:00111344 bsr.w sub_11168A ROM:00111348 btst #$F,d0 ROM:0011134C bne.s loc_111362 ROM:0011134E btst #3,($7C7).w ROM:00111354 bne.s loc_111362 ROM:00111356 move.b #3,($6D6).w ROM:0011135C bsr.w sub_11170C ROM:00111360 rts ROM:00111362 ; --------------------------------------------------------------------------- ROM:00111362 ROM:00111362 loc_111362: ; CODE XREF: ROM:0011134C↑j ROM:00111362 ; ROM:00111354↑j ROM:00111362 bsr.w sub_111380 ROM:00111366 bsr.w sub_11173C ROM:0011136A clr.b ($71C).w ROM:0011136E clr.w ($594).w ROM:00111372 move.b #3,($71C).w ROM:00111378 move.b #1,($6D6).w ROM:0011137E rts ROM:00111380 ROM:00111380 ; =============== S U B R O U T I N E ======================================= ROM:00111380 ROM:00111380 ROM:00111380 sub_111380: ; CODE XREF: sub_1110BA:loc_1110C2↑p ROM:00111380 ; ROM:00111166↑p ... ROM:00111380 btst #2,($7C3).w ROM:00111386 beq.s loc_1113D2 ROM:00111388 move.l $120(a5),d1 ROM:0011138C cmp.l ($400).w,d1 ROM:00111390 ble.s loc_1113D2 ROM:00111392 cmp.l ($408).w,d1 ROM:00111396 ble.s loc_1113D2 ROM:00111398 btst #$F,d0 ROM:0011139C bne.s loc_1113BE ROM:0011139E move.l d3,($400).w ROM:001113A2 cmp.l d3,d1 ROM:001113A4 ble.s loc_1113BA ROM:001113A6 bset #1,($11EC).w ROM:001113AC btst #7,($7C4).w ROM:001113B2 beq.s loc_1113BA ROM:001113B4 bset #2,($11A2).w ROM:001113BA ROM:001113BA loc_1113BA: ; CODE XREF: sub_111380+24↑j ROM:001113BA ; sub_111380+32↑j ROM:001113BA bra.w loc_1113D2 ROM:001113BE ; --------------------------------------------------------------------------- ROM:001113BE ROM:001113BE loc_1113BE: ; CODE XREF: sub_111380+1C↑j ROM:001113BE bset #1,($11EC).w ROM:001113C4 btst #7,($7C4).w ROM:001113CA beq.s loc_1113D2 ROM:001113CC bset #2,($11A2).w ROM:001113D2 ROM:001113D2 loc_1113D2: ; CODE XREF: sub_111380+6↑j ROM:001113D2 ; sub_111380+10↑j ... ROM:001113D2 bsr.l sub_111092 ROM:001113D8 move.w $1B6(a5),d0 ROM:001113DC neg.w d0 ROM:001113DE muls.w #$64,d0 ; 'd' ROM:001113E2 move.w d0,($4BE).w ROM:001113E6 bclr #2,($7C3).w ROM:001113EC move.w #0,d0 ROM:001113F0 bsr.l sub_119302 ROM:001113F6 lea ($FFFFFF00).w,a0 ROM:001113FA move.w #$B,(a0) ROM:001113FE move.w #$E,2(a0) ROM:00111404 move.w #0,4(a0) ROM:0011140A move.w #1,d1 ROM:0011140E move.w #$A,d2 ROM:00111412 move.w #1,d3 ROM:00111416 move.w #1,d4 ROM:0011141A move.w #1,d5 ROM:0011141E bsr.l sub_119286 ROM:00111424 bsr.l sub_1156D6 ROM:0011142A rts ROM:0011142A ; End of function sub_111380 ROM:0011142A ROM:0011142C ROM:0011142C ; =============== S U B R O U T I N E ======================================= ROM:0011142C ROM:0011142C ROM:0011142C sub_11142C: ; CODE XREF: ROM:loc_111130↑p ROM:0011142C ; ROM:0011119C↑p ROM:0011142C bclr #1,($7CD).w ROM:00111432 clr.l d0 ROM:00111434 move.w ($FFFFFF08).w,d0 ROM:00111438 move.l d0,d3 ROM:0011143A sub.l ($404).w,d3 ROM:0011143E bcc.s loc_111446 ROM:00111440 addi.l #$10000,d3 ROM:00111446 ROM:00111446 loc_111446: ; CODE XREF: sub_11142C+12↑j ROM:00111446 move.w ($594).w,d2 ROM:0011144A ext.l d2 ROM:0011144C divs.w $1A(a5),d2 ROM:00111450 move.l d2,d6 ROM:00111452 swap d6 ROM:00111454 move.w $1A(a5),d5 ROM:00111458 asr.w #1,d5 ROM:0011145A cmpi.l #$10000,d3 ROM:00111460 bge.s loc_111468 ROM:00111462 cmp.w d6,d5 ROM:00111464 bge.s loc_111468 ROM:00111466 addq.w #1,d2 ROM:00111468 ROM:00111468 loc_111468: ; CODE XREF: sub_11142C+34↑j ROM:00111468 ; sub_11142C+38↑j ROM:00111468 cmpi.l #$10000,d3 ROM:0011146E ble.s loc_111476 ROM:00111470 cmp.w d6,d5 ROM:00111472 ble.s loc_111476 ROM:00111474 subq.w #1,d2 ROM:00111476 ROM:00111476 loc_111476: ; CODE XREF: sub_11142C+42↑j ROM:00111476 ; sub_11142C+46↑j ROM:00111476 cmpi.w #0,d2 ROM:0011147A ble.s loc_111482 ROM:0011147C moveq #$11,d6 ROM:0011147E asl.l d6,d2 ROM:00111480 add.l d2,d3 ROM:00111482 ROM:00111482 loc_111482: ; CODE XREF: sub_11142C+4E↑j ROM:00111482 move.l ($400).w,d6 ROM:00111486 muls.l #$3E8,d6 ROM:0011148E divs.l d3,d6 ROM:00111492 cmpi.w #0,($4BE).w ROM:00111498 blt.s loc_1114B2 ROM:0011149A move.w ($4C2).w,d5 ROM:0011149E muls.w $1B8(a5),d5 ROM:001114A2 divs.w #$3E8,d5 ROM:001114A6 bvs.s loc_1114B2 ROM:001114A8 cmp.w d6,d5 ROM:001114AA bgt.s loc_1114B2 ROM:001114AC bset #1,($7CD).w ROM:001114B2 ROM:001114B2 loc_1114B2: ; CODE XREF: sub_11142C+6C↑j ROM:001114B2 ; sub_11142C+7A↑j ... ROM:001114B2 move.w d6,($4C2).w ROM:001114B6 move.l d0,($404).w ROM:001114BA move.l d3,($400).w ROM:001114BE addi.w #$64,($4BE).w ; 'd' ROM:001114C4 rts ROM:001114C4 ; End of function sub_11142C ROM:001114C4 ROM:001114C6 ROM:001114C6 ; =============== S U B R O U T I N E ======================================= ROM:001114C6 ROM:001114C6 ROM:001114C6 sub_1114C6: ; CODE XREF: ROM:00111142↑p ROM:001114C6 ; ROM:001111BA↑p ROM:001114C6 move.w #$2710,($944).w ROM:001114CC move.w #$C8,($4BE).w ROM:001114D2 rts ROM:001114D2 ; End of function sub_1114C6 ROM:001114D2 ROM:001114D4 ROM:001114D4 ; =============== S U B R O U T I N E ======================================= ROM:001114D4 ROM:001114D4 ROM:001114D4 sub_1114D4: ; CODE XREF: ROM:001111AE↑p ROM:001114D4 moveq #5,d0 ROM:001114D6 move.w $7FE(a5,d0.w*2),d1 ROM:001114DC ROM:001114DC loc_1114DC: ; CODE XREF: sub_1114D4+12↓j ROM:001114DC bge.s loc_1114E8 ROM:001114DE subq.w #1,d0 ROM:001114E0 move.w $7FE(a5,d0.w*2),d1 ROM:001114E6 bra.s loc_1114DC ROM:001114E8 ; --------------------------------------------------------------------------- ROM:001114E8 ROM:001114E8 loc_1114E8: ; CODE XREF: sub_1114D4:loc_1114DC↑j ROM:001114E8 clr.w d7 ROM:001114EA move.w ($4BE).w,d2 ROM:001114EE subi.w #$64,d2 ; 'd' ROM:001114F2 move.w #$E10,d5 ROM:001114F6 add.w $7FE(a5),d5 ROM:001114FA move.w $7FE(a5,d0.w*2),d1 ROM:00111500 sub.w d1,d5 ROM:00111502 ROM:00111502 loc_111502: ; CODE XREF: sub_1114D4+46↓j ROM:00111502 cmp.w d2,d5 ROM:00111504 beq.s loc_11151C ROM:00111506 cmp.w d7,d0 ROM:00111508 blt.s loc_11151C ROM:0011150A addq.w #1,d7 ROM:0011150C move.w $7FE(a5,d7.w*2),d5 ROM:00111512 move.w $7FC(a5,d7.w*2),d1 ROM:00111518 sub.w d1,d5 ROM:0011151A bra.s loc_111502 ROM:0011151C ; --------------------------------------------------------------------------- ROM:0011151C ROM:0011151C loc_11151C: ; CODE XREF: sub_1114D4+30↑j ROM:0011151C ; sub_1114D4+34↑j ROM:0011151C cmp.w d7,d0 ROM:0011151E blt.l loc_111666 ROM:00111524 move.w d1,($4C0).w ROM:00111528 move.w #0,d0 ROM:0011152C bsr.l sub_119302 ROM:00111532 move.w $7FE(a5,d7.w*2),d0 ROM:00111538 addi.w #$C8,d0 ROM:0011153C cmpi.w #$E10,d0 ROM:00111540 blt.s loc_111546 ROM:00111542 subi.w #$E10,d0 ROM:00111546 ROM:00111546 loc_111546: ; CODE XREF: sub_1114D4+6C↑j ROM:00111546 move.w d0,($4BE).w ROM:0011154A lea ($FFFFFF00).w,a0 ROM:0011154E move.w $7FE(a5),d2 ROM:00111552 ext.l d2 ROM:00111554 divs.w #$64,d2 ; 'd' ROM:00111558 subq.w #1,d2 ROM:0011155A bge.s loc_111560 ROM:0011155C addi.w #$24,d2 ; '$' ROM:00111560 ROM:00111560 loc_111560: ; CODE XREF: sub_1114D4+86↑j ROM:00111560 move.w $800(a5),d6 ROM:00111564 ext.l d6 ROM:00111566 divs.w #$64,d6 ; 'd' ROM:0011156A subq.w #1,d6 ROM:0011156C bge.s loc_111572 ROM:0011156E move.w #$80,d6 ROM:00111572 ROM:00111572 loc_111572: ; CODE XREF: sub_1114D4+98↑j ROM:00111572 asl.w #8,d6 ROM:00111574 add.w d6,d2 ROM:00111576 move.w d2,(a0) ROM:00111578 move.w $804(a5),d2 ROM:0011157C ext.l d2 ROM:0011157E divs.w #$64,d2 ; 'd' ROM:00111582 subq.w #1,d2 ROM:00111584 bge.s loc_11158A ROM:00111586 move.w #$80,d2 ROM:0011158A ROM:0011158A loc_11158A: ; CODE XREF: sub_1114D4+B0↑j ROM:0011158A asl.w #8,d2 ROM:0011158C move.w $802(a5),d6 ROM:00111590 ext.l d6 ROM:00111592 divs.w #$64,d6 ; 'd' ROM:00111596 subq.w #1,d6 ROM:00111598 bge.s loc_11159E ROM:0011159A move.w #$80,d6 ROM:0011159E ROM:0011159E loc_11159E: ; CODE XREF: sub_1114D4+C4↑j ROM:0011159E add.w d6,d2 ROM:001115A0 move.w d2,2(a0) ROM:001115A4 move.w $808(a5),d2 ROM:001115A8 ext.l d2 ROM:001115AA divs.w #$64,d2 ; 'd' ROM:001115AE subq.w #1,d2 ROM:001115B0 bge.s loc_1115B6 ROM:001115B2 move.w #$80,d2 ROM:001115B6 ROM:001115B6 loc_1115B6: ; CODE XREF: sub_1114D4+DC↑j ROM:001115B6 asl.w #8,d2 ROM:001115B8 move.w $806(a5),d6 ROM:001115BC ext.l d6 ROM:001115BE divs.w #$64,d6 ; 'd' ROM:001115C2 subq.w #1,d6 ROM:001115C4 bge.s loc_1115CA ROM:001115C6 move.w #$80,d6 ROM:001115CA ROM:001115CA loc_1115CA: ; CODE XREF: sub_1114D4+F0↑j ROM:001115CA add.w d6,d2 ROM:001115CC move.w d2,4(a0) ROM:001115D0 move.w #$30,d2 ; '0' ROM:001115D4 asl.w #8,d2 ROM:001115D6 addi.w #$80,d2 ROM:001115DA move.w d2,6(a0) ROM:001115DE ext.l d0 ROM:001115E0 divs.w #$64,d0 ; 'd' ROM:001115E4 move.w d0,d2 ROM:001115E6 asl.w #8,d2 ROM:001115E8 move.w d7,d5 ROM:001115EA addq.w #1,d5 ROM:001115EC tst.w $7FE(a5,d5.w*2) ROM:001115F2 bge.s loc_1115F6 ROM:001115F4 clr.w d5 ROM:001115F6 ROM:001115F6 loc_1115F6: ; CODE XREF: sub_1114D4+11E↑j ROM:001115F6 add.w d5,d2 ROM:001115F8 move.w d2,8(a0) ROM:001115FC move.w d0,d2 ROM:001115FE move.w d2,$A(a0) ROM:00111602 move.l ($404).w,d2 ROM:00111606 move.w d2,($FFFFFFFC).w ROM:0011160A move.l ($400).w,d2 ROM:0011160E move.w d2,($FFFFFFFE).w ROM:00111612 bset #2,($7C3).w ROM:00111618 move.w $7FE(a5,d5.w*2),d6 ROM:0011161E subi.w #$64,d6 ; 'd' ROM:00111622 bge.s loc_111628 ROM:00111624 addi.w #$E10,d6 ROM:00111628 ROM:00111628 loc_111628: ; CODE XREF: sub_1114D4+14E↑j ROM:00111628 cmp.w ($4BE).w,d6 ROM:0011162C bne.s loc_111634 ROM:0011162E move.w #2,-(sp) ROM:00111632 bra.s loc_111638 ROM:00111634 ; --------------------------------------------------------------------------- ROM:00111634 ROM:00111634 loc_111634: ; CODE XREF: sub_1114D4+158↑j ROM:00111634 move.w #3,-(sp) ROM:00111638 ROM:00111638 loc_111638: ; CODE XREF: sub_1114D4+15E↑j ROM:00111638 bsr.l sub_110D72 ROM:0011163E move.w ($4BE).w,d0 ROM:00111642 ext.l d0 ROM:00111644 divs.w #$64,d0 ; 'd' ROM:00111648 move.w d0,($FFFFFF0A).w ROM:0011164C moveq #0,d0 ROM:0011164E moveq #1,d1 ROM:00111650 moveq #$F,d2 ROM:00111652 moveq #0,d3 ROM:00111654 move.w (sp)+,d4 ROM:00111656 moveq #1,d5 ROM:00111658 bsr.l sub_119286 ROM:0011165E bclr #5,($7C1).w ROM:00111664 bra.s locret_111672 ROM:00111666 ; --------------------------------------------------------------------------- ROM:00111666 ROM:00111666 loc_111666: ; CODE XREF: sub_1114D4+4A↑j ROM:00111666 bset #5,($7C1).w ROM:0011166C bset #1,($7C6).w ROM:00111672 ROM:00111672 locret_111672: ; CODE XREF: sub_1114D4+190↑j ROM:00111672 rts ROM:00111672 ; End of function sub_1114D4 ROM:00111672 ROM:00111674 ROM:00111674 ; =============== S U B R O U T I N E ======================================= ROM:00111674 ROM:00111674 ROM:00111674 sub_111674: ; CODE XREF: ROM:00111268↑p ROM:00111674 ; ROM:001112C6↑p ROM:00111674 move.l d3,d1 ROM:00111676 mulu.l #$7D0,d1 ROM:0011167E divu.l ($400).w,d1 ROM:00111684 move.w d1,($4C2).w ROM:00111688 rts ROM:00111688 ; End of function sub_111674 ROM:00111688 ROM:0011168A ROM:0011168A ; =============== S U B R O U T I N E ======================================= ROM:0011168A ROM:0011168A ROM:0011168A sub_11168A: ; CODE XREF: ROM:001112F0↑p ROM:0011168A ; ROM:00111344↑p ROM:0011168A bclr #3,($7C7).w ROM:00111690 move.w d3,d1 ROM:00111692 move.l #$E10,d2 ROM:00111698 divs.w #4,d2 ROM:0011169C cmp.w ($4AC).w,d2 ROM:001116A0 ble.s loc_1116A8 ROM:001116A2 mulu.w $1BA(a5),d1 ROM:001116A6 bra.s loc_1116AC ROM:001116A8 ; --------------------------------------------------------------------------- ROM:001116A8 ROM:001116A8 loc_1116A8: ; CODE XREF: sub_11168A+16↑j ROM:001116A8 mulu.w $1BC(a5),d1 ROM:001116AC ROM:001116AC loc_1116AC: ; CODE XREF: sub_11168A+1C↑j ROM:001116AC move.l ($400).w,d2 ROM:001116B0 asl.l #1,d2 ROM:001116B2 divu.l d2,d1 ROM:001116B6 cmp.w ($4C2).w,d1 ROM:001116BA ble.s loc_1116C2 ROM:001116BC bset #3,($7C7).w ROM:001116C2 ROM:001116C2 loc_1116C2: ; CODE XREF: sub_11168A+30↑j ROM:001116C2 move.w d3,d1 ROM:001116C4 mulu.w #$3E8,d1 ROM:001116C8 divu.l d2,d1 ROM:001116CC move.w ($4C2).w,d2 ROM:001116D0 mulu.w #$3E8,d2 ROM:001116D4 divu.l d1,d2 ROM:001116D8 cmp.w ($944).w,d2 ROM:001116DC bge.s loc_1116E2 ROM:001116DE move.w d2,($944).w ROM:001116E2 ROM:001116E2 loc_1116E2: ; CODE XREF: sub_11168A+52↑j ROM:001116E2 move.w d1,($4C2).w ROM:001116E6 rts ROM:001116E6 ; End of function sub_11168A ROM:001116E6 ROM:001116E8 ROM:001116E8 ; =============== S U B R O U T I N E ======================================= ROM:001116E8 ROM:001116E8 ROM:001116E8 sub_1116E8: ; CODE XREF: ROM:00111282↑p ROM:001116E8 ; ROM:00111336↑p ROM:001116E8 subi.b #$24,d0 ; '$' ROM:001116EC bge.s loc_1116F2 ROM:001116EE addi.b #$48,d0 ; 'H' ROM:001116F2 ROM:001116F2 loc_1116F2: ; CODE XREF: sub_1116E8+4↑j ROM:001116F2 move.w d0,($FFFFFF0A).w ROM:001116F6 ext.w d0 ROM:001116F8 muls.w #$64,d0 ; 'd' ROM:001116FC move.w d0,($4BE).w ROM:00111700 bsr.l sub_110DDC ROM:00111706 move.w ($FFFFFF0A).w,d0 ROM:0011170A rts ROM:0011170A ; End of function sub_1116E8 ROM:0011170A ROM:0011170C ROM:0011170C ; =============== S U B R O U T I N E ======================================= ROM:0011170C ROM:0011170C ROM:0011170C sub_11170C: ; CODE XREF: ROM:0011126C↑p ROM:0011170C ; ROM:loc_111272↑p ... ROM:0011170C ext.w d0 ROM:0011170E muls.w #$64,d0 ; 'd' ROM:00111712 move.w d0,($4BE).w ROM:00111716 move.l ($400).w,($408).w ROM:0011171C move.l d3,($400).w ROM:00111720 move.l ($404).w,d1 ROM:00111724 cmp.w d4,d1 ROM:00111726 bls.s loc_11172E ROM:00111728 addi.l #$10000,d1 ROM:0011172E ROM:0011172E loc_11172E: ; CODE XREF: sub_11170C+1A↑j ROM:0011172E move.w d4,d1 ROM:00111730 move.l d1,($404).w ROM:00111734 bsr.l sub_110E14 ROM:0011173A rts ROM:0011173A ; End of function sub_11170C ROM:0011173A ROM:0011173C ROM:0011173C ; =============== S U B R O U T I N E ======================================= ROM:0011173C ROM:0011173C ROM:0011173C sub_11173C: ; CODE XREF: ROM:00111242↑p ROM:0011173C ; ROM:001112A0↑p ... ROM:0011173C move.w #$30,d2 ; '0' ROM:00111740 asr.w #3,d2 ROM:00111742 move.l #$FF,d1 ROM:00111748 asl.l d2,d1 ROM:0011174A or.l d1,($FFFFFE18).w ROM:0011174E rts ROM:0011174E ; End of function sub_11173C ROM:0011174E ROM:00111750 ; --------------------------------------------------------------------------- ROM:00111750 movea.l #$13C000,a5 ROM:00111756 move.l a5,($42C).w ROM:0011175A rts ROM:0011175C ; --------------------------------------------------------------------------- ROM:0011175C movea.l #$13C000,a5 ROM:00111762 move.l a5,($42C).w ROM:00111766 rts ROM:00111768 ; --------------------------------------------------------------------------- ROM:00111768 movem.l d0-d2,-(sp) ROM:0011176C move.w ($FFFFF452).w,d2 ROM:00111770 move.w ($FFFFF454).w,d0 ROM:00111774 move.w ($4CA).w,d1 ROM:00111778 move.w d2,($4CA).w ROM:0011177C btst #4,($7C3).w ROM:00111782 beq.s loc_1117B4 ROM:00111784 sub.w d1,d2 ROM:00111786 move.w d2,($4C6).w ROM:0011178A sub.w d0,d1 ROM:0011178C add.w d2,d1 ROM:0011178E mulu.w #$2710,d1 ROM:00111792 divu.w d2,d1 ROM:00111794 move.w d1,d2 ROM:00111796 sub.w ($4C8).w,d2 ROM:0011179A muls.w #$64,d2 ; 'd' ROM:0011179E divs.w $1C0(a5),d2 ROM:001117A2 bne.s loc_1117AA ROM:001117A4 move.w d1,($4C8).w ROM:001117A8 bra.s loc_1117AE ROM:001117AA ; --------------------------------------------------------------------------- ROM:001117AA ROM:001117AA loc_1117AA: ; CODE XREF: ROM:001117A2↑j ROM:001117AA add.w d2,($4C8).w ROM:001117AE ROM:001117AE loc_1117AE: ; CODE XREF: ROM:001117A8↑j ROM:001117AE bset #6,($7C6).w ROM:001117B4 ROM:001117B4 loc_1117B4: ; CODE XREF: ROM:00111782↑j ROM:001117B4 bset #4,($7C3).w ROM:001117BA clr.b ($745).w ROM:001117BE move.w #$F,($5E6).w ROM:001117C4 move.b #1,($745).w ROM:001117CA bclr #7,($FFFFF450).w ROM:001117D0 movem.l (sp)+,d0-d2 ROM:001117D4 rte ROM:001117D6 ROM:001117D6 ; =============== S U B R O U T I N E ======================================= ROM:001117D6 ROM:001117D6 ROM:001117D6 sub_1117D6: ; CODE XREF: ROM:001151B6↓p ROM:001117D6 move.w #$204,($FFFFF460).w ROM:001117DC move.w #$54,($FFFFF420).w ; 'T' ROM:001117E2 bsr.l sub_11425A ROM:001117E8 move.w #$1011,($FFFFF450).w ROM:001117EE rts ROM:001117EE ; End of function sub_1117D6 ROM:001117EE ROM:001117F0 ; --------------------------------------------------------------------------- ROM:001117F0 rte ROM:001117F2 ROM:001117F2 ; =============== S U B R O U T I N E ======================================= ROM:001117F2 ROM:001117F2 ROM:001117F2 sub_1117F2: ; CODE XREF: ROM:001151B0↓p ROM:001117F2 move.w #$1201,($FFFFF400).w ROM:001117F8 move.w #8,($FFFFF408).w ROM:001117FE move.w #6,($4CC).w ROM:00111804 move.w #0,($4D0).w ROM:0011180A move.w #$3E8,($4CE).w ROM:00111810 bsr.w sub_111970 ROM:00111814 move.w #8,($4CC).w ROM:0011181A move.w #0,($4D0).w ROM:00111820 move.w #$3E8,($4CE).w ROM:00111826 bsr.w sub_111970 ROM:0011182A move.w #5,($4CC).w ROM:00111830 move.w #0,($4D0).w ROM:00111836 move.w #$3E8,($4CE).w ROM:0011183C bsr.w sub_111970 ROM:00111840 move.w #7,($4CC).w ROM:00111846 move.w #0,($4D0).w ROM:0011184C move.w #$3E8,($4CE).w ROM:00111852 bsr.w sub_111970 ROM:00111856 rts ROM:00111856 ; End of function sub_1117F2 ROM:00111856 ROM:00111858 ROM:00111858 ; =============== S U B R O U T I N E ======================================= ROM:00111858 ROM:00111858 ROM:00111858 sub_111858: ; CODE XREF: ROM:0011530A↓p ROM:00111858 move.w $1CE(a5),d0 ROM:0011185C cmpi.w #0,d0 ROM:00111860 beq.s loc_11186E ROM:00111862 move.w $1D0(a5),($95E).w ROM:00111868 move.w $1D2(a5),($94E).w ROM:0011186E ROM:0011186E loc_11186E: ; CODE XREF: sub_111858+8↑j ROM:0011186E move.w #6,($4CC).w ROM:00111874 move.w ($94E).w,($4D0).w ROM:0011187A move.w ($95E).w,($4CE).w ROM:00111880 move.w ($964).w,d0 ROM:00111884 cmp.w ($4CE).w,d0 ROM:00111888 beq.s loc_111890 ROM:0011188A bsr.w sub_111970 ROM:0011188E bra.s loc_111894 ROM:00111890 ; --------------------------------------------------------------------------- ROM:00111890 ROM:00111890 loc_111890: ; CODE XREF: sub_111858+30↑j ROM:00111890 bsr.w sub_1119E6 ROM:00111894 ROM:00111894 loc_111894: ; CODE XREF: sub_111858+36↑j ROM:00111894 move.w ($4CE).w,($964).w ROM:0011189A move.w $1D4(a5),d0 ROM:0011189E cmpi.w #0,d0 ROM:001118A2 beq.s loc_1118B2 ROM:001118A4 move.w $1D6(a5),($95C).w ROM:001118AA move.w $1D8(a5),($94C).w ROM:001118B0 bra.s loc_1118BE ROM:001118B2 ; --------------------------------------------------------------------------- ROM:001118B2 ROM:001118B2 loc_1118B2: ; CODE XREF: sub_111858+4A↑j ROM:001118B2 move.w $1D6(a5),($95C).w ROM:001118B8 move.w ($53E).w,($94C).w ROM:001118BE ROM:001118BE loc_1118BE: ; CODE XREF: sub_111858+58↑j ROM:001118BE move.w #5,($4CC).w ROM:001118C4 move.w ($94C).w,($4D0).w ROM:001118CA move.w ($95C).w,($4CE).w ROM:001118D0 move.w ($96A).w,d0 ROM:001118D4 cmp.w ($4CE).w,d0 ROM:001118D8 beq.s loc_1118E0 ROM:001118DA bsr.w sub_111970 ROM:001118DE bra.s loc_1118E4 ROM:001118E0 ; --------------------------------------------------------------------------- ROM:001118E0 ROM:001118E0 loc_1118E0: ; CODE XREF: sub_111858+80↑j ROM:001118E0 bsr.w sub_1119E6 ROM:001118E4 ROM:001118E4 loc_1118E4: ; CODE XREF: sub_111858+86↑j ROM:001118E4 move.w ($4CE).w,($96A).w ROM:001118EA move.w $1C8(a5),d0 ROM:001118EE cmpi.w #0,d0 ROM:001118F2 beq.s loc_111900 ROM:001118F4 move.w $1CA(a5),($962).w ROM:001118FA move.w $1CC(a5),($952).w ROM:00111900 ROM:00111900 loc_111900: ; CODE XREF: sub_111858+9A↑j ROM:00111900 move.w #8,($4CC).w ROM:00111906 move.w ($952).w,($4D0).w ROM:0011190C move.w ($962).w,($4CE).w ROM:00111912 move.w ($968).w,d0 ROM:00111916 cmp.w ($4CE).w,d0 ROM:0011191A beq.s loc_111922 ROM:0011191C bsr.w sub_111970 ROM:00111920 bra.s loc_111926 ROM:00111922 ; --------------------------------------------------------------------------- ROM:00111922 ROM:00111922 loc_111922: ; CODE XREF: sub_111858+C2↑j ROM:00111922 bsr.w sub_1119E6 ROM:00111926 ROM:00111926 loc_111926: ; CODE XREF: sub_111858+C8↑j ROM:00111926 move.w ($4CE).w,($968).w ROM:0011192C move.w $1DA(a5),d0 ROM:00111930 cmpi.w #0,d0 ROM:00111934 beq.s loc_111942 ROM:00111936 move.w $1DC(a5),($960).w ROM:0011193C move.w $1DE(a5),($950).w ROM:00111942 ROM:00111942 loc_111942: ; CODE XREF: sub_111858+DC↑j ROM:00111942 move.w #7,($4CC).w ROM:00111948 move.w ($950).w,($4D0).w ROM:0011194E move.w ($960).w,($4CE).w ROM:00111954 move.w ($966).w,d0 ROM:00111958 cmp.w ($4CE).w,d0 ROM:0011195C beq.s loc_111964 ROM:0011195E bsr.w sub_111970 ROM:00111962 bra.s loc_111968 ROM:00111964 ; --------------------------------------------------------------------------- ROM:00111964 ROM:00111964 loc_111964: ; CODE XREF: sub_111858+104↑j ROM:00111964 bsr.w sub_1119E6 ROM:00111968 ROM:00111968 loc_111968: ; CODE XREF: sub_111858+10A↑j ROM:00111968 move.w ($4CE).w,($966).w ROM:0011196E rts ROM:0011196E ; End of function sub_111858 ROM:0011196E ROM:00111970 ROM:00111970 ; =============== S U B R O U T I N E ======================================= ROM:00111970 ROM:00111970 ROM:00111970 sub_111970: ; CODE XREF: sub_1117F2+1E↑p ROM:00111970 ; sub_1117F2+34↑p ... ROM:00111970 move.w ($4CC).w,d0 ROM:00111974 asl.w #3,d0 ROM:00111976 subi.w #$28,d0 ; '(' ROM:0011197A lea ($FFFFF428).w,a0 ROM:0011197E adda.w d0,a0 ROM:00111980 move.l #$F42400,d2 ROM:00111986 clr.l d0 ROM:00111988 move.w ($4CE).w,d0 ROM:0011198C cmpi.w #2,d0 ROM:00111990 bge.s loc_111996 ROM:00111992 move.w #2,d0 ROM:00111996 ROM:00111996 loc_111996: ; CODE XREF: sub_111970+20↑j ROM:00111996 clr.w d1 ROM:00111998 divu.l d0,d2 ROM:0011199C asr.l #1,d2 ROM:0011199E ROM:0011199E loc_11199E: ; CODE XREF: sub_111970:loc_1119B8↓j ROM:0011199E cmpi.l #$FFFF,d2 ROM:001119A4 ble.s loc_1119BA ROM:001119A6 cmpi.w #7,d1 ROM:001119AA bge.s loc_1119BA ROM:001119AC asr.l #1,d2 ROM:001119AE addq.l #1,d1 ROM:001119B0 cmpi.w #7,d1 ROM:001119B4 bne.s loc_1119B8 ROM:001119B6 asr.l #1,d2 ROM:001119B8 ROM:001119B8 loc_1119B8: ; CODE XREF: sub_111970+44↑j ROM:001119B8 bra.s loc_11199E ROM:001119BA ; --------------------------------------------------------------------------- ROM:001119BA ROM:001119BA loc_1119BA: ; CODE XREF: sub_111970+34↑j ROM:001119BA ; sub_111970+3A↑j ROM:001119BA move.l d2,d0 ROM:001119BC mulu.w ($4D0).w,d0 ROM:001119C0 divu.w #$2710,d0 ROM:001119C4 swap d2 ROM:001119C6 move.w d0,d2 ROM:001119C8 move.l d2,2(a0) ROM:001119CC move.w ($4CC).w,d0 ROM:001119D0 cmpi.w #8,d0 ROM:001119D4 bne.s loc_1119DE ROM:001119D6 ori.w #$18,d1 ROM:001119DA move.w d1,(a0) ROM:001119DC bra.s locret_1119E4 ROM:001119DE ; --------------------------------------------------------------------------- ROM:001119DE ROM:001119DE loc_1119DE: ; CODE XREF: sub_111970+64↑j ROM:001119DE ori.w #8,d1 ROM:001119E2 move.w d1,(a0) ROM:001119E4 ROM:001119E4 locret_1119E4: ; CODE XREF: sub_111970+6C↑j ROM:001119E4 rts ROM:001119E4 ; End of function sub_111970 ROM:001119E4 ROM:001119E6 ROM:001119E6 ; =============== S U B R O U T I N E ======================================= ROM:001119E6 ROM:001119E6 ROM:001119E6 sub_1119E6: ; CODE XREF: sub_111858:loc_111890↑p ROM:001119E6 ; sub_111858:loc_1118E0↑p ... ROM:001119E6 move.w ($4CC).w,d0 ROM:001119EA asl.w #3,d0 ROM:001119EC subi.w #$28,d0 ; '(' ROM:001119F0 lea ($FFFFF428).w,a0 ROM:001119F4 adda.w d0,a0 ROM:001119F6 clr.l d0 ROM:001119F8 move.w 2(a0),d0 ROM:001119FC mulu.w ($4D0).w,d0 ROM:00111A00 divu.w #$2710,d0 ROM:00111A04 move.w d0,4(a0) ROM:00111A08 rts ROM:00111A08 ; End of function sub_1119E6 ROM:00111A08 ROM:00111A0A ; --------------------------------------------------------------------------- ROM:00111A0A movem.l d0-d5,-(sp) ROM:00111A0E bsr.w sub_1124FC ROM:00111A12 bsr.w sub_111D78 ROM:00111A16 bsr.w sub_1120D6 ROM:00111A1A btst #6,($7BE).w ROM:00111A20 beq.s loc_111A54 ROM:00111A22 bsr.l sub_11677E ROM:00111A28 btst #0,($7C5).w ROM:00111A2E beq.s loc_111A36 ROM:00111A30 bsr.l sub_118868 ROM:00111A36 ROM:00111A36 loc_111A36: ; CODE XREF: ROM:00111A2E↑j ROM:00111A36 btst #0,($7C3).w ROM:00111A3C beq.s loc_111A46 ROM:00111A3E bsr.l sub_118452 ROM:00111A44 bra.s loc_111A54 ROM:00111A46 ; --------------------------------------------------------------------------- ROM:00111A46 ROM:00111A46 loc_111A46: ; CODE XREF: ROM:00111A3C↑j ROM:00111A46 btst #7,($7C5).w ROM:00111A4C beq.s loc_111A54 ROM:00111A4E bsr.l sub_1182F4 ROM:00111A54 ROM:00111A54 loc_111A54: ; CODE XREF: ROM:00111A20↑j ROM:00111A54 ; ROM:00111A44↑j ... ROM:00111A54 movem.l (sp)+,d0-d5 ROM:00111A58 rte ROM:00111A5A ROM:00111A5A ; =============== S U B R O U T I N E ======================================= ROM:00111A5A ROM:00111A5A ROM:00111A5A sub_111A5A: ; CODE XREF: ROM:00115934↓p ROM:00111A5A bsr.w sub_111E26 ROM:00111A5E rts ROM:00111A5E ; End of function sub_111A5A ROM:00111A5E ROM:00111A60 ROM:00111A60 ; =============== S U B R O U T I N E ======================================= ROM:00111A60 ROM:00111A60 ROM:00111A60 sub_111A60: ; CODE XREF: ROM:001152E0↓p ROM:00111A60 bsr.w sub_112260 ROM:00111A64 bsr.w sub_111A6A ROM:00111A68 rts ROM:00111A68 ; End of function sub_111A60 ROM:00111A68 ROM:00111A6A ROM:00111A6A ; =============== S U B R O U T I N E ======================================= ROM:00111A6A ROM:00111A6A ROM:00111A6A sub_111A6A: ; CODE XREF: sub_111A60+4↑p ROM:00111A6A bclr #3,($119E).w ROM:00111A70 bclr #3,($11A0).w ROM:00111A76 bclr #5,($7CA).w ROM:00111A7C bclr #5,($7BF).w ROM:00111A82 clr.w d1 ROM:00111A84 move.b ($6D9).w,d1 ROM:00111A88 cmpi.w #7,d1 ROM:00111A8C bcc.s locret_111A96 ROM:00111A8E movea.l off_111A98(pc,d1.w*4),a0 ROM:00111A92 nop ROM:00111A94 jmp (a0) ROM:00111A96 ; --------------------------------------------------------------------------- ROM:00111A96 ROM:00111A96 locret_111A96: ; CODE XREF: sub_111A6A+22↑j ROM:00111A96 rts ROM:00111A96 ; End of function sub_111A6A ROM:00111A96 ROM:00111A96 ; --------------------------------------------------------------------------- ROM:00111A98 off_111A98: dc.l loc_111AB4 ; DATA XREF: sub_111A6A+24↑r ROM:00111A9C dc.l loc_111B38 ROM:00111AA0 dc.l loc_111C40 ROM:00111AA4 dc.l loc_111C7A ROM:00111AA8 dc.l loc_111CF2 ROM:00111AAC dc.l loc_111AE2 ROM:00111AB0 dc.l loc_111D26 ROM:00111AB4 ; --------------------------------------------------------------------------- ROM:00111AB4 ROM:00111AB4 loc_111AB4: ; DATA XREF: ROM:off_111A98↑o ROM:00111AB4 bsr.w sub_1125D0 ROM:00111AB8 bsr.w sub_11259A ROM:00111ABC bset #5,($7BF).w ROM:00111AC2 bset #5,($FFFFFC0B).w ROM:00111AC8 bset #2,($11C2).w ROM:00111ACE bsr.l sub_120F2A ROM:00111AD4 move.b #5,($6D9).w ROM:00111ADA bra.l loc_111B30 ROM:00111AE0 ; --------------------------------------------------------------------------- ROM:00111AE0 ROM:00111AE0 locret_111AE0: ; CODE XREF: ROM:00111B2A↓j ROM:00111AE0 rts ROM:00111AE2 ; --------------------------------------------------------------------------- ROM:00111AE2 ROM:00111AE2 loc_111AE2: ; DATA XREF: ROM:00111AAC↑o ROM:00111AE2 btst #5,($7C6).w ROM:00111AE8 beq.s loc_111B02 ROM:00111AEA bclr #2,($11C2).w ROM:00111AF0 bclr #5,($7C6).w ROM:00111AF6 move.b #1,($6D9).w ROM:00111AFC bra.l locret_111C3E ROM:00111B02 ; --------------------------------------------------------------------------- ROM:00111B02 ROM:00111B02 loc_111B02: ; CODE XREF: ROM:00111AE8↑j ROM:00111B02 btst #1,($11B3).w ROM:00111B08 beq.s loc_111B30 ROM:00111B0A bclr #2,($7CB).w ROM:00111B10 bclr #5,($FFFFFC0B).w ROM:00111B16 bset #5,($7BF).w ROM:00111B1C clr.w ($4EA).w ROM:00111B20 clr.w ($4EC).w ROM:00111B24 move.b #0,($6D9).w ROM:00111B2A bra.l locret_111AE0 ROM:00111B30 ; --------------------------------------------------------------------------- ROM:00111B30 ROM:00111B30 loc_111B30: ; CODE XREF: ROM:00111ADA↑j ROM:00111B30 ; ROM:00111B08↑j ROM:00111B30 bsr.l sub_120F18 ROM:00111B36 rts ROM:00111B38 ; --------------------------------------------------------------------------- ROM:00111B38 ROM:00111B38 loc_111B38: ; DATA XREF: ROM:00111A9C↑o ROM:00111B38 move.w $1EE(a5),d0 ROM:00111B3C move.w $1F0(a5),d1 ROM:00111B40 move.w $1F2(a5),d2 ROM:00111B44 btst #7,($7C3).w ROM:00111B4A beq.s loc_111B72 ROM:00111B4C cmp.w ($4E8).w,d0 ROM:00111B50 bne.s loc_111B72 ROM:00111B52 bsr.w sub_112578 ROM:00111B56 bsr.w sub_1125F4 ROM:00111B5A bset #5,($7CA).w ROM:00111B60 bclr #7,($7C3).w ROM:00111B66 move.b #3,($6D9).w ROM:00111B6C bra.l locret_111CF0 ROM:00111B72 ; --------------------------------------------------------------------------- ROM:00111B72 ROM:00111B72 loc_111B72: ; CODE XREF: ROM:00111B4A↑j ROM:00111B72 ; ROM:00111B50↑j ROM:00111B72 btst #7,($7C3).w ROM:00111B78 beq.s loc_111BB4 ROM:00111B7A cmp.w ($4E8).w,d2 ROM:00111B7E bne.s loc_111BB4 ROM:00111B80 bsr.w sub_112578 ROM:00111B84 bclr #7,($7C3).w ROM:00111B8A bclr #7,($FFFFFC0B).w ROM:00111B90 bclr #5,($FFFFFC0B).w ROM:00111B96 bclr #4,($FFFFFC0B).w ROM:00111B9C bset #3,($FFFFFC0B).w ROM:00111BA2 bset #2,($FFFFFC0B).w ROM:00111BA8 move.b #6,($6D9).w ROM:00111BAE bra.l loc_111D64 ROM:00111BB4 ; --------------------------------------------------------------------------- ROM:00111BB4 ROM:00111BB4 loc_111BB4: ; CODE XREF: ROM:00111B78↑j ROM:00111BB4 ; ROM:00111B7E↑j ROM:00111BB4 btst #7,($7C3).w ROM:00111BBA beq.s loc_111BE6 ROM:00111BBC cmp.w ($4E8).w,d0 ROM:00111BC0 beq.s loc_111BE6 ROM:00111BC2 cmp.w ($4E8).w,d1 ROM:00111BC6 beq.s loc_111BE6 ROM:00111BC8 cmp.w ($4E8).w,d2 ROM:00111BCC beq.s loc_111BE6 ROM:00111BCE bsr.w sub_112578 ROM:00111BD2 bset #5,($7BF).w ROM:00111BD8 bclr #7,($7C3).w ROM:00111BDE move.b #1,($6D9).w ROM:00111BE4 bra.s locret_111C3E ROM:00111BE6 ; --------------------------------------------------------------------------- ROM:00111BE6 ROM:00111BE6 loc_111BE6: ; CODE XREF: ROM:00111BBA↑j ROM:00111BE6 ; ROM:00111BC0↑j ... ROM:00111BE6 btst #7,($7C3).w ROM:00111BEC beq.s loc_111C18 ROM:00111BEE cmp.w ($4E8).w,d1 ROM:00111BF2 bne.s loc_111C18 ROM:00111BF4 bsr.w sub_112578 ROM:00111BF8 bsr.w sub_1125D0 ROM:00111BFC bsr.w sub_1125E2 ROM:00111C00 bset #5,($7CA).w ROM:00111C06 bclr #7,($7C3).w ROM:00111C0C move.b #3,($6D9).w ROM:00111C12 bra.l locret_111CF0 ROM:00111C18 ; --------------------------------------------------------------------------- ROM:00111C18 ROM:00111C18 loc_111C18: ; CODE XREF: ROM:00111BEC↑j ROM:00111C18 ; ROM:00111BF2↑j ROM:00111C18 btst #2,($7CB).w ROM:00111C1E beq.s loc_111C38 ROM:00111C20 bsr.l sub_120F2A ROM:00111C26 move.b #2,($6D9).w ROM:00111C2C bset #5,($FFFFFC0B).w ROM:00111C32 bra.l loc_111C72 ROM:00111C38 ; --------------------------------------------------------------------------- ROM:00111C38 ROM:00111C38 loc_111C38: ; CODE XREF: ROM:00111C1E↑j ROM:00111C38 bclr #7,($7C3).w ROM:00111C3E ROM:00111C3E locret_111C3E: ; CODE XREF: ROM:00111AFC↑j ROM:00111C3E ; ROM:00111BE4↑j ... ROM:00111C3E rts ROM:00111C40 ; --------------------------------------------------------------------------- ROM:00111C40 ROM:00111C40 loc_111C40: ; DATA XREF: ROM:00111AA0↑o ROM:00111C40 btst #1,($11B3).w ROM:00111C46 beq.s loc_111C72 ROM:00111C48 bclr #2,($7CB).w ROM:00111C4E bclr #5,($FFFFFC0B).w ROM:00111C54 bset #5,($7BF).w ROM:00111C5A bsr.w sub_1125BE ROM:00111C5E clr.w ($4EA).w ROM:00111C62 clr.w ($4EC).w ROM:00111C66 move.b #1,($6D9).w ROM:00111C6C bra.l locret_111C3E ROM:00111C72 ; --------------------------------------------------------------------------- ROM:00111C72 ROM:00111C72 loc_111C72: ; CODE XREF: ROM:00111C32↑j ROM:00111C72 ; ROM:00111C46↑j ... ROM:00111C72 bsr.l sub_120F18 ROM:00111C78 rts ROM:00111C7A ; --------------------------------------------------------------------------- ROM:00111C7A ROM:00111C7A loc_111C7A: ; DATA XREF: ROM:00111AA4↑o ROM:00111C7A btst #5,($11BD).w ROM:00111C80 beq.s loc_111CA0 ROM:00111C82 move.w $1EE(a5),d0 ROM:00111C86 cmp.w ($4E8).w,d0 ROM:00111C8A bne.s loc_111CA0 ROM:00111C8C bsr.l sub_120F2A ROM:00111C92 move.b #2,($6D9).w ROM:00111C98 bset #5,($FFFFFC0B).w ROM:00111C9E bra.s loc_111C72 ROM:00111CA0 ; --------------------------------------------------------------------------- ROM:00111CA0 ROM:00111CA0 loc_111CA0: ; CODE XREF: ROM:00111C80↑j ROM:00111CA0 ; ROM:00111C8A↑j ROM:00111CA0 btst #5,($11BD).w ROM:00111CA6 beq.s loc_111CD6 ROM:00111CA8 move.w $1F0(a5),d0 ROM:00111CAC cmp.w ($4E8).w,d0 ROM:00111CB0 bne.s loc_111CD6 ROM:00111CB2 move.b #4,($6D9).w ROM:00111CB8 bclr #7,($FFFFFC0B).w ROM:00111CBE bclr #5,($FFFFFC0B).w ROM:00111CC4 bset #3,($FFFFFC0B).w ROM:00111CCA bset #2,($FFFFFC0B).w ROM:00111CD0 bra.l locret_111D24 ROM:00111CD6 ; --------------------------------------------------------------------------- ROM:00111CD6 ROM:00111CD6 loc_111CD6: ; CODE XREF: ROM:00111CA6↑j ROM:00111CD6 ; ROM:00111CB0↑j ROM:00111CD6 btst #6,($7C8).w ROM:00111CDC beq.s locret_111CF0 ROM:00111CDE bset #5,($7BF).w ROM:00111CE4 move.b #1,($6D9).w ROM:00111CEA bra.l locret_111C3E ROM:00111CF0 ; --------------------------------------------------------------------------- ROM:00111CF0 ROM:00111CF0 locret_111CF0: ; CODE XREF: ROM:00111B6C↑j ROM:00111CF0 ; ROM:00111C12↑j ... ROM:00111CF0 rts ROM:00111CF2 ; --------------------------------------------------------------------------- ROM:00111CF2 ROM:00111CF2 loc_111CF2: ; DATA XREF: ROM:00111AA8↑o ROM:00111CF2 btst #4,($7BF).w ROM:00111CF8 beq.s locret_111D24 ROM:00111CFA bclr #7,($FFFFFC0B).w ROM:00111D00 bclr #5,($FFFFFC0B).w ROM:00111D06 bset #5,($7BF).w ROM:00111D0C bsr.w sub_1125BE ROM:00111D10 clr.w ($4EA).w ROM:00111D14 clr.w ($4EC).w ROM:00111D18 move.b #1,($6D9).w ROM:00111D1E bra.l locret_111C3E ROM:00111D24 ; --------------------------------------------------------------------------- ROM:00111D24 ROM:00111D24 locret_111D24: ; CODE XREF: ROM:00111CD0↑j ROM:00111D24 ; ROM:00111CF8↑j ROM:00111D24 rts ROM:00111D26 ; --------------------------------------------------------------------------- ROM:00111D26 ROM:00111D26 loc_111D26: ; DATA XREF: ROM:00111AB0↑o ROM:00111D26 btst #5,($7C9).w ROM:00111D2C beq.s loc_111D64 ROM:00111D2E bclr #5,($7C9).w ROM:00111D34 bclr #6,($7BE).w ROM:00111D3A move.b #0,($6F4).w ROM:00111D40 move.b #0,($6FB).w ROM:00111D46 bclr #3,($FFFFFC0B).w ROM:00111D4C bclr #2,($FFFFFC0B).w ROM:00111D52 bset #5,($7BF).w ROM:00111D58 move.b #1,($6D9).w ROM:00111D5E bra.l locret_111C3E ROM:00111D64 ; --------------------------------------------------------------------------- ROM:00111D64 ROM:00111D64 loc_111D64: ; CODE XREF: ROM:00111BAE↑j ROM:00111D64 ; ROM:00111D2C↑j ROM:00111D64 bsr.l sub_1161EC ROM:00111D6A bsr.l sub_11864E ROM:00111D70 bset #6,($7BE).w ROM:00111D76 rts ROM:00111D78 ROM:00111D78 ; =============== S U B R O U T I N E ======================================= ROM:00111D78 ROM:00111D78 ROM:00111D78 sub_111D78: ; CODE XREF: ROM:00111A12↑p ROM:00111D78 cmpi.b #2,($6D9).w ROM:00111D7E beq.s loc_111D88 ROM:00111D80 cmpi.b #5,($6D9).w ROM:00111D86 bne.s loc_111E06 ROM:00111D88 ROM:00111D88 loc_111D88: ; CODE XREF: sub_111D78+6↑j ROM:00111D88 btst #7,($FFFFFC0B).w ROM:00111D8E beq.s loc_111DB4 ROM:00111D90 btst #1,($7BD).w ROM:00111D96 beq.s loc_111DB4 ROM:00111D98 bclr #7,($FFFFFC0B).w ROM:00111D9E bset #3,($11A0).w ROM:00111DA4 movem.l d0-a5,-(sp) ROM:00111DA8 bsr.l sub_124742 ROM:00111DAE movem.l (sp)+,d0-a5 ROM:00111DB2 bra.s loc_111E00 ROM:00111DB4 ; --------------------------------------------------------------------------- ROM:00111DB4 ROM:00111DB4 loc_111DB4: ; CODE XREF: sub_111D78+16↑j ROM:00111DB4 ; sub_111D78+1E↑j ROM:00111DB4 btst #7,($7BC).w ROM:00111DBA beq.s loc_111DE2 ROM:00111DBC btst #6,($7C0).w ROM:00111DC2 bne.s loc_111DE2 ROM:00111DC4 btst #3,($7CF).w ROM:00111DCA bne.s loc_111DE2 ROM:00111DCC bset #3,($119E).w ROM:00111DD2 movem.l d0-a5,-(sp) ROM:00111DD6 bsr.l sub_124284 ROM:00111DDC movem.l (sp)+,d0-a5 ROM:00111DE0 bra.s loc_111E00 ROM:00111DE2 ; --------------------------------------------------------------------------- ROM:00111DE2 ROM:00111DE2 loc_111DE2: ; CODE XREF: sub_111D78+42↑j ROM:00111DE2 ; sub_111D78+4A↑j ... ROM:00111DE2 btst #7,($7BC).w ROM:00111DE8 beq.s loc_111E00 ROM:00111DEA btst #6,($7C0).w ROM:00111DF0 beq.s loc_111DF4 ROM:00111DF2 bra.s loc_111DFC ROM:00111DF4 ; --------------------------------------------------------------------------- ROM:00111DF4 ROM:00111DF4 loc_111DF4: ; CODE XREF: sub_111D78+78↑j ROM:00111DF4 btst #3,($7CF).w ROM:00111DFA beq.s loc_111E00 ROM:00111DFC ROM:00111DFC loc_111DFC: ; CODE XREF: sub_111D78+7A↑j ROM:00111DFC bsr.w sub_112602 ROM:00111E00 ROM:00111E00 loc_111E00: ; CODE XREF: sub_111D78+3A↑j ROM:00111E00 ; sub_111D78+68↑j ... ROM:00111E00 bra.l locret_111E24 ROM:00111E06 ; --------------------------------------------------------------------------- ROM:00111E06 ROM:00111E06 loc_111E06: ; CODE XREF: sub_111D78+E↑j ROM:00111E06 cmpi.b #4,($6D9).w ROM:00111E0C bne.s locret_111E24 ROM:00111E0E btst #5,($FFFFFC0B).w ROM:00111E14 beq.s locret_111E24 ROM:00111E16 btst #7,($7BC).w ROM:00111E1C beq.s locret_111E24 ROM:00111E1E bsr.l sub_1126A2 ROM:00111E24 ROM:00111E24 locret_111E24: ; CODE XREF: sub_111D78:loc_111E00↑j ROM:00111E24 ; sub_111D78+94↑j ... ROM:00111E24 rts ROM:00111E24 ; End of function sub_111D78 ROM:00111E24 ROM:00111E26 ROM:00111E26 ; =============== S U B R O U T I N E ======================================= ROM:00111E26 ROM:00111E26 ROM:00111E26 sub_111E26: ; CODE XREF: sub_111A5A↑p ROM:00111E26 clr.w d1 ROM:00111E28 move.b ($6DA).w,d1 ROM:00111E2C cmpi.w #8,d1 ROM:00111E30 bcc.s locret_111E3A ROM:00111E32 movea.l off_111E3C(pc,d1.w*4),a0 ROM:00111E36 nop ROM:00111E38 jmp (a0) ROM:00111E3A ; --------------------------------------------------------------------------- ROM:00111E3A ROM:00111E3A locret_111E3A: ; CODE XREF: sub_111E26+A↑j ROM:00111E3A rts ROM:00111E3A ; End of function sub_111E26 ROM:00111E3A ROM:00111E3A ; --------------------------------------------------------------------------- ROM:00111E3C off_111E3C: dc.l loc_111E5C ; DATA XREF: sub_111E26+C↑r ROM:00111E40 dc.l loc_111E66 ROM:00111E44 dc.l loc_111E9E ROM:00111E48 dc.l locret_111EB2 ROM:00111E4C dc.l loc_111EB4 ROM:00111E50 dc.l loc_111EEA ROM:00111E54 dc.l loc_111F5C ROM:00111E58 dc.l loc_11202E ROM:00111E5C ; --------------------------------------------------------------------------- ROM:00111E5C ROM:00111E5C loc_111E5C: ; DATA XREF: ROM:off_111E3C↑o ROM:00111E5C move.b #1,($6DA).w ROM:00111E62 bra.s locret_111E9C ROM:00111E64 ; --------------------------------------------------------------------------- ROM:00111E64 rts ROM:00111E66 ; --------------------------------------------------------------------------- ROM:00111E66 ROM:00111E66 loc_111E66: ; DATA XREF: ROM:00111E40↑o ROM:00111E66 btst #5,($7BF).w ROM:00111E6C beq.s locret_111E9C ROM:00111E6E bset #3,($FFFFFC0B).w ROM:00111E74 bset #2,($FFFFFC0B).w ROM:00111E7A bset #4,($FFFFFC0B).w ROM:00111E80 bset #5,($FFFFFC0B).w ROM:00111E86 clr.b ($746).w ROM:00111E8A clr.w ($5E8).w ROM:00111E8E move.b #3,($746).w ROM:00111E94 move.b #2,($6DA).w ROM:00111E9A bra.s locret_111EB0 ROM:00111E9C ; --------------------------------------------------------------------------- ROM:00111E9C ROM:00111E9C locret_111E9C: ; CODE XREF: ROM:00111E62↑j ROM:00111E9C ; ROM:00111E6C↑j ... ROM:00111E9C rts ROM:00111E9E ; --------------------------------------------------------------------------- ROM:00111E9E ROM:00111E9E loc_111E9E: ; DATA XREF: ROM:00111E44↑o ROM:00111E9E move.w $1EC(a5),d1 ROM:00111EA2 cmp.w ($5E8).w,d1 ROM:00111EA6 bgt.s locret_111EB0 ROM:00111EA8 move.b #3,($6DA).w ROM:00111EAE bra.s locret_111EB2 ROM:00111EB0 ; --------------------------------------------------------------------------- ROM:00111EB0 ROM:00111EB0 locret_111EB0: ; CODE XREF: ROM:00111E9A↑j ROM:00111EB0 ; ROM:00111EA6↑j ... ROM:00111EB0 rts ROM:00111EB2 ; --------------------------------------------------------------------------- ROM:00111EB2 ROM:00111EB2 locret_111EB2: ; CODE XREF: ROM:00111EAE↑j ROM:00111EB2 ; DATA XREF: ROM:00111E48↑o ROM:00111EB2 rts ROM:00111EB4 ; --------------------------------------------------------------------------- ROM:00111EB4 ROM:00111EB4 loc_111EB4: ; DATA XREF: ROM:00111E4C↑o ROM:00111EB4 move.w ($4E2).w,d1 ROM:00111EB8 cmp.w ($596).w,d1 ROM:00111EBC bgt.s locret_111EE8 ROM:00111EBE btst #7,($7BC).w ROM:00111EC4 bne.s locret_111EE8 ROM:00111EC6 bclr #4,($FFFFFC0B).w ROM:00111ECC bclr #5,($FFFFFC0B).w ROM:00111ED2 bset #5,($7C6).w ROM:00111ED8 bsr.w sub_112670 ROM:00111EDC move.b #7,($6DA).w ROM:00111EE2 bra.l locret_1120D2 ROM:00111EE8 ; --------------------------------------------------------------------------- ROM:00111EE8 ROM:00111EE8 locret_111EE8: ; CODE XREF: ROM:00111EBC↑j ROM:00111EE8 ; ROM:00111EC4↑j ROM:00111EE8 rts ROM:00111EEA ; --------------------------------------------------------------------------- ROM:00111EEA ROM:00111EEA loc_111EEA: ; DATA XREF: ROM:00111E50↑o ROM:00111EEA move.w $1FE(a5),d3 ROM:00111EEE cmp.w ($596).w,d3 ROM:00111EF2 bgt.s loc_111F20 ROM:00111EF4 bclr #4,($FFFFFC0B).w ROM:00111EFA bclr #5,($FFFFFC0B).w ROM:00111F00 clr.b ($71D).w ROM:00111F04 clr.w ($596).w ROM:00111F08 bset #2,($7CB).w ROM:00111F0E bset #3,($FFFFFC0B).w ROM:00111F14 move.b #1,($6DA).w ROM:00111F1A bra.l locret_111E9C ROM:00111F20 ; --------------------------------------------------------------------------- ROM:00111F20 ROM:00111F20 loc_111F20: ; CODE XREF: ROM:00111EF2↑j ROM:00111F20 btst #6,($FFFFFC0D).w ROM:00111F26 beq.s locret_111F5A ROM:00111F28 bsr.w sub_112602 ROM:00111F2C bclr #4,($FFFFFC0B).w ROM:00111F32 bclr #5,($FFFFFC0B).w ROM:00111F38 clr.b ($71D).w ROM:00111F3C clr.w ($596).w ROM:00111F40 clr.b ($746).w ROM:00111F44 clr.w ($5E8).w ROM:00111F48 move.b #3,($746).w ROM:00111F4E move.b #2,($6DA).w ROM:00111F54 bra.l locret_111EB0 ROM:00111F5A ; --------------------------------------------------------------------------- ROM:00111F5A ROM:00111F5A locret_111F5A: ; CODE XREF: ROM:00111F26↑j ROM:00111F5A rts ROM:00111F5C ; --------------------------------------------------------------------------- ROM:00111F5C ROM:00111F5C loc_111F5C: ; DATA XREF: ROM:00111E54↑o ROM:00111F5C move.w ($596).w,d0 ROM:00111F60 move.w ($4E2).w,d1 ROM:00111F64 move.w ($4E4).w,d2 ROM:00111F68 btst #6,($FFFFFC0D).w ROM:00111F6E beq.s loc_111FA4 ROM:00111F70 cmp.w d0,d2 ROM:00111F72 blt.s loc_111F76 ROM:00111F74 bra.s loc_111F7E ROM:00111F76 ; --------------------------------------------------------------------------- ROM:00111F76 ROM:00111F76 loc_111F76: ; CODE XREF: ROM:00111F72↑j ROM:00111F76 btst #1,($FFFFFC0D).w ROM:00111F7C bne.s loc_111FA4 ROM:00111F7E ROM:00111F7E loc_111F7E: ; CODE XREF: ROM:00111F74↑j ROM:00111F7E bsr.w sub_112602 ROM:00111F82 clr.b ($71D).w ROM:00111F86 clr.w ($596).w ROM:00111F8A clr.b ($746).w ROM:00111F8E clr.w ($5E8).w ROM:00111F92 move.b #3,($746).w ROM:00111F98 move.b #2,($6DA).w ROM:00111F9E bra.l locret_111EB0 ROM:00111FA4 ; --------------------------------------------------------------------------- ROM:00111FA4 ROM:00111FA4 loc_111FA4: ; CODE XREF: ROM:00111F6E↑j ROM:00111FA4 ; ROM:00111F7C↑j ROM:00111FA4 cmp.w ($596).w,d1 ROM:00111FA8 bgt.s loc_111FD2 ROM:00111FAA cmpi.w #$80,($4E6).w ROM:00111FB0 ble.s loc_111FD2 ROM:00111FB2 clr.b ($71D).w ROM:00111FB6 clr.w ($596).w ROM:00111FBA bset #7,($7C3).w ROM:00111FC0 bclr #2,($FFFFFC0B).w ROM:00111FC6 move.b #1,($6DA).w ROM:00111FCC bra.l locret_111E9C ROM:00111FD2 ; --------------------------------------------------------------------------- ROM:00111FD2 ROM:00111FD2 loc_111FD2: ; CODE XREF: ROM:00111FA8↑j ROM:00111FD2 ; ROM:00111FB0↑j ROM:00111FD2 btst #1,($FFFFFC0D).w ROM:00111FD8 beq.s loc_11200A ROM:00111FDA cmpi.w #0,($FFFFFC0E).w ROM:00111FE0 bne.s loc_11200A ROM:00111FE2 cmpi.w #$80,($4E6).w ROM:00111FE8 bgt.s loc_11200A ROM:00111FEA cmp.w d2,d0 ROM:00111FEC ble.s loc_11200A ROM:00111FEE cmp.w d0,d1 ROM:00111FF0 ble.s loc_11200A ROM:00111FF2 bsr.w sub_112602 ROM:00111FF6 bsr.w sub_112638 ROM:00111FFA bsr.w sub_112670 ROM:00111FFE move.b #7,($6DA).w ROM:00112004 bra.l locret_1120D2 ROM:0011200A ; --------------------------------------------------------------------------- ROM:0011200A ROM:0011200A loc_11200A: ; CODE XREF: ROM:00111FD8↑j ROM:0011200A ; ROM:00111FE0↑j ... ROM:0011200A cmp.w ($596).w,d1 ROM:0011200E bgt.s locret_11202C ROM:00112010 cmpi.w #$80,($4E6).w ROM:00112016 bgt.s locret_11202C ROM:00112018 bsr.w sub_112638 ROM:0011201C bsr.w sub_112670 ROM:00112020 move.b #6,($6DA).w ROM:00112026 bra.l *+6 ROM:0011202C ; --------------------------------------------------------------------------- ROM:0011202C ROM:0011202C locret_11202C: ; CODE XREF: ROM:0011200E↑j ROM:0011202C ; ROM:00112016↑j ... ROM:0011202C rts ROM:0011202E ; --------------------------------------------------------------------------- ROM:0011202E ROM:0011202E loc_11202E: ; DATA XREF: ROM:00111E58↑o ROM:0011202E move.w ($596).w,d0 ROM:00112032 move.w ($4E2).w,d1 ROM:00112036 move.w ($4E4).w,d2 ROM:0011203A btst #4,($FFFFFC0D).w ROM:00112040 beq.s loc_112048 ROM:00112042 cmp.w d0,d2 ROM:00112044 blt.s loc_112048 ROM:00112046 bra.s loc_11205A ROM:00112048 ; --------------------------------------------------------------------------- ROM:00112048 ROM:00112048 loc_112048: ; CODE XREF: ROM:00112040↑j ROM:00112048 ; ROM:00112044↑j ROM:00112048 btst #6,($FFFFFC0D).w ROM:0011204E beq.s loc_112052 ROM:00112050 bra.s loc_11205A ROM:00112052 ; --------------------------------------------------------------------------- ROM:00112052 ROM:00112052 loc_112052: ; CODE XREF: ROM:0011204E↑j ROM:00112052 cmpi.w #$80,($4E6).w ROM:00112058 ble.s loc_112080 ROM:0011205A ROM:0011205A loc_11205A: ; CODE XREF: ROM:00112046↑j ROM:0011205A ; ROM:00112050↑j ROM:0011205A bsr.w sub_112602 ROM:0011205E clr.b ($71D).w ROM:00112062 clr.w ($596).w ROM:00112066 clr.b ($746).w ROM:0011206A clr.w ($5E8).w ROM:0011206E move.b #3,($746).w ROM:00112074 move.b #2,($6DA).w ROM:0011207A bra.l locret_111EB0 ROM:00112080 ; --------------------------------------------------------------------------- ROM:00112080 ROM:00112080 loc_112080: ; CODE XREF: ROM:00112058↑j ROM:00112080 btst #4,($FFFFFC0D).w ROM:00112086 beq.s loc_1120B0 ROM:00112088 cmp.w d2,d0 ROM:0011208A ble.s loc_1120B0 ROM:0011208C cmp.w d0,d1 ROM:0011208E ble.s loc_1120B0 ROM:00112090 cmpi.w #$80,($4E6).w ROM:00112096 bgt.s loc_1120B0 ROM:00112098 bsr.w sub_112602 ROM:0011209C bsr.w sub_112646 ROM:001120A0 bsr.w sub_112670 ROM:001120A4 move.b #6,($6DA).w ROM:001120AA bra.l locret_11202C ROM:001120B0 ; --------------------------------------------------------------------------- ROM:001120B0 ROM:001120B0 loc_1120B0: ; CODE XREF: ROM:00112086↑j ROM:001120B0 ; ROM:0011208A↑j ... ROM:001120B0 cmp.w ($596).w,d1 ROM:001120B4 bgt.s locret_1120D2 ROM:001120B6 cmpi.w #$80,($4E6).w ROM:001120BC bgt.s locret_1120D2 ROM:001120BE bsr.w sub_112646 ROM:001120C2 bsr.w sub_112670 ROM:001120C6 move.b #7,($6DA).w ROM:001120CC bra.l *+6 ROM:001120D2 ; --------------------------------------------------------------------------- ROM:001120D2 ROM:001120D2 locret_1120D2: ; CODE XREF: ROM:00111EE2↑j ROM:001120D2 ; ROM:00112004↑j ... ROM:001120D2 rts ROM:001120D4 ; --------------------------------------------------------------------------- ROM:001120D4 rts ROM:001120D6 ROM:001120D6 ; =============== S U B R O U T I N E ======================================= ROM:001120D6 ROM:001120D6 ROM:001120D6 sub_1120D6: ; CODE XREF: ROM:00111A16↑p ROM:001120D6 clr.b ($746).w ROM:001120DA clr.w ($5E8).w ROM:001120DE move.b #3,($746).w ROM:001120E4 cmpi.b #3,($6DA).w ROM:001120EA bne.l loc_112172 ROM:001120F0 btst #6,($7C0).w ROM:001120F6 beq.s loc_112138 ROM:001120F8 btst #3,($7CF).w ROM:001120FE bne.s loc_112138 ROM:00112100 cmpi.w #0,($4F4).w ROM:00112106 bne.s loc_112138 ROM:00112108 bsr.w sub_1125BE ROM:0011210C andi.w #$F9FF,($FFFFFC0A).w ROM:00112112 bsr.w sub_112614 ROM:00112116 clr.b ($746).w ROM:0011211A clr.w ($5E8).w ROM:0011211E clr.b ($71D).w ROM:00112122 clr.w ($596).w ROM:00112126 move.b #3,($71D).w ROM:0011212C move.b #4,($6DA).w ROM:00112132 bra.l locret_11225E ROM:00112138 ; --------------------------------------------------------------------------- ROM:00112138 ROM:00112138 loc_112138: ; CODE XREF: sub_1120D6+20↑j ROM:00112138 ; sub_1120D6+28↑j ... ROM:00112138 btst #3,($7CF).w ROM:0011213E beq.s loc_112142 ROM:00112140 bra.s loc_112152 ROM:00112142 ; --------------------------------------------------------------------------- ROM:00112142 ROM:00112142 loc_112142: ; CODE XREF: sub_1120D6+68↑j ROM:00112142 btst #6,($7C0).w ROM:00112148 beq.s loc_11216C ROM:0011214A cmpi.w #0,($4F4).w ROM:00112150 beq.s loc_11216C ROM:00112152 ROM:00112152 loc_112152: ; CODE XREF: sub_1120D6+6A↑j ROM:00112152 clr.b ($746).w ROM:00112156 clr.w ($5E8).w ROM:0011215A move.b #3,($746).w ROM:00112160 move.b #2,($6DA).w ROM:00112166 bra.l locret_11225E ROM:0011216C ; --------------------------------------------------------------------------- ROM:0011216C ROM:0011216C loc_11216C: ; CODE XREF: sub_1120D6+72↑j ROM:0011216C ; sub_1120D6+7A↑j ROM:0011216C bra.l locret_11225E ROM:00112172 ; --------------------------------------------------------------------------- ROM:00112172 ROM:00112172 loc_112172: ; CODE XREF: sub_1120D6+14↑j ROM:00112172 cmpi.b #4,($6DA).w ROM:00112178 bne.l locret_11225E ROM:0011217E move.w ($596).w,d0 ROM:00112182 move.w ($4E2).w,d1 ROM:00112186 move.w ($4E4).w,d2 ROM:0011218A move.w $1FA(a5),d3 ROM:0011218E move.w $1FC(a5),d4 ROM:00112192 btst #7,($7BC).w ROM:00112198 beq.s loc_11219C ROM:0011219A bra.s loc_1121B8 ROM:0011219C ; --------------------------------------------------------------------------- ROM:0011219C ROM:0011219C loc_11219C: ; CODE XREF: sub_1120D6+C2↑j ROM:0011219C btst #3,($7C2).w ROM:001121A2 beq.s loc_1121F8 ROM:001121A4 cmpi.w #0,d0 ROM:001121A8 ble.s loc_1121B0 ROM:001121AA cmp.w d0,d4 ROM:001121AC ble.s loc_1121B0 ROM:001121AE bra.s loc_1121B8 ROM:001121B0 ; --------------------------------------------------------------------------- ROM:001121B0 ROM:001121B0 loc_1121B0: ; CODE XREF: sub_1120D6+D2↑j ROM:001121B0 ; sub_1120D6+D6↑j ROM:001121B0 cmp.w d3,d0 ROM:001121B2 ble.s loc_1121F8 ROM:001121B4 cmp.w d0,d2 ROM:001121B6 ble.s loc_1121F8 ROM:001121B8 ROM:001121B8 loc_1121B8: ; CODE XREF: sub_1120D6+C4↑j ROM:001121B8 ; sub_1120D6+D8↑j ROM:001121B8 btst #2,($11C2).w ROM:001121BE beq.s loc_1121D6 ROM:001121C0 bsr.w sub_1125D0 ROM:001121C4 ori.w #$600,($FFFFFC0A).w ROM:001121CA bset #5,($FFFFFC0B).w ROM:001121D0 bset #2,($11C2).w ROM:001121D6 ROM:001121D6 loc_1121D6: ; CODE XREF: sub_1120D6+E8↑j ROM:001121D6 clr.b ($71D).w ROM:001121DA clr.w ($596).w ROM:001121DE clr.b ($746).w ROM:001121E2 clr.w ($5E8).w ROM:001121E6 move.b #3,($746).w ROM:001121EC move.b #2,($6DA).w ROM:001121F2 bra.l locret_11225E ROM:001121F8 ; --------------------------------------------------------------------------- ROM:001121F8 ROM:001121F8 loc_1121F8: ; CODE XREF: sub_1120D6+CC↑j ROM:001121F8 ; sub_1120D6+DC↑j ... ROM:001121F8 btst #3,($7C2).w ROM:001121FE beq.s loc_112236 ROM:00112200 btst #7,($7BC).w ROM:00112206 bne.s loc_112236 ROM:00112208 cmp.w d2,d0 ROM:0011220A ble.s loc_112236 ROM:0011220C cmp.w d0,d1 ROM:0011220E ble.s loc_112236 ROM:00112210 bclr #4,($FFFFFC0B).w ROM:00112216 bclr #5,($FFFFFC0B).w ROM:0011221C bset #5,($7C6).w ROM:00112222 bsr.w sub_112602 ROM:00112226 bsr.w sub_112670 ROM:0011222A move.b #6,($6DA).w ROM:00112230 bra.l locret_11225E ROM:00112236 ; --------------------------------------------------------------------------- ROM:00112236 ROM:00112236 loc_112236: ; CODE XREF: sub_1120D6+128↑j ROM:00112236 ; sub_1120D6+130↑j ... ROM:00112236 btst #3,($7C2).w ROM:0011223C beq.s locret_11225E ROM:0011223E cmp.w d4,d0 ROM:00112240 blt.s locret_11225E ROM:00112242 cmp.w d0,d3 ROM:00112244 blt.s locret_11225E ROM:00112246 btst #7,($7BC).w ROM:0011224C bne.s locret_11225E ROM:0011224E bset #5,($7C6).w ROM:00112254 bsr.w sub_112602 ROM:00112258 move.b #5,($6DA).w ROM:0011225E ROM:0011225E locret_11225E: ; CODE XREF: sub_1120D6+5C↑j ROM:0011225E ; sub_1120D6+90↑j ... ROM:0011225E rts ROM:0011225E ; End of function sub_1120D6 ROM:0011225E ROM:00112260 ROM:00112260 ; =============== S U B R O U T I N E ======================================= ROM:00112260 ROM:00112260 ROM:00112260 sub_112260: ; CODE XREF: sub_111A60↑p ROM:00112260 bclr #6,($7C8).w ROM:00112266 clr.w d1 ROM:00112268 move.b ($6DB).w,d1 ROM:0011226C cmpi.w #$C,d1 ROM:00112270 bcc.s locret_11227A ROM:00112272 movea.l off_11227C(pc,d1.w*4),a0 ROM:00112276 nop ROM:00112278 jmp (a0) ROM:0011227A ; --------------------------------------------------------------------------- ROM:0011227A ROM:0011227A locret_11227A: ; CODE XREF: sub_112260+10↑j ROM:0011227A rts ROM:0011227A ; End of function sub_112260 ROM:0011227A ROM:0011227A ; --------------------------------------------------------------------------- ROM:0011227C off_11227C: dc.l loc_1122AC ; DATA XREF: sub_112260+12↑r ROM:00112280 dc.l loc_1122C8 ROM:00112284 dc.l loc_1122FE ROM:00112288 dc.l loc_112326 ROM:0011228C dc.l loc_11235A ROM:00112290 dc.l loc_112370 ROM:00112294 dc.l loc_1123A4 ROM:00112298 dc.l loc_1123BA ROM:0011229C dc.l loc_1123EE ROM:001122A0 dc.l loc_112474 ROM:001122A4 dc.l loc_11248A ROM:001122A8 dc.l loc_1124AE ROM:001122AC ; --------------------------------------------------------------------------- ROM:001122AC ROM:001122AC loc_1122AC: ; DATA XREF: ROM:off_11227C↑o ROM:001122AC bclr #5,($11BD).w ROM:001122B2 bset #2,($FFFFFC0B).w ROM:001122B8 bset #3,($FFFFFC0B).w ROM:001122BE move.b #1,($6DB).w ROM:001122C4 bra.s locret_1122FC ROM:001122C6 ; --------------------------------------------------------------------------- ROM:001122C6 rts ROM:001122C8 ; --------------------------------------------------------------------------- ROM:001122C8 ROM:001122C8 loc_1122C8: ; DATA XREF: ROM:00112280↑o ROM:001122C8 btst #5,($7CA).w ROM:001122CE beq.s locret_1122FC ROM:001122D0 bclr #4,($FFFFFC0B).w ROM:001122D6 bset #2,($FFFFFC0B).w ROM:001122DC bset #3,($FFFFFC0B).w ROM:001122E2 move.w $1E0(a5),d0 ROM:001122E6 clr.b ($71D).w ROM:001122EA move.w d0,($596).w ROM:001122EE move.b #1,($71D).w ROM:001122F4 move.b #2,($6DB).w ROM:001122FA bra.s locret_112324 ROM:001122FC ; --------------------------------------------------------------------------- ROM:001122FC ROM:001122FC locret_1122FC: ; CODE XREF: ROM:001122C4↑j ROM:001122FC ; ROM:001122CE↑j ... ROM:001122FC rts ROM:001122FE ; --------------------------------------------------------------------------- ROM:001122FE ROM:001122FE loc_1122FE: ; DATA XREF: ROM:00112284↑o ROM:001122FE cmpi.w #0,($596).w ROM:00112304 bgt.s locret_112324 ROM:00112306 move.w $1E2(a5),d0 ROM:0011230A clr.b ($71D).w ROM:0011230E move.w d0,($596).w ROM:00112312 move.b #1,($71D).w ROM:00112318 move.b #3,($6DB).w ROM:0011231E bsr.w sub_11264C ROM:00112322 bra.s locret_112358 ROM:00112324 ; --------------------------------------------------------------------------- ROM:00112324 ROM:00112324 locret_112324: ; CODE XREF: ROM:001122FA↑j ROM:00112324 ; ROM:00112304↑j ROM:00112324 rts ROM:00112326 ; --------------------------------------------------------------------------- ROM:00112326 ROM:00112326 loc_112326: ; DATA XREF: ROM:00112288↑o ROM:00112326 btst #0,($FFFFFC0C).w ROM:0011232C beq.s locret_112358 ROM:0011232E btst #6,($FFFFFC0D).w ROM:00112334 beq.s locret_112358 ROM:00112336 bsr.w sub_112602 ROM:0011233A move.w $1E2(a5),d0 ROM:0011233E clr.b ($71D).w ROM:00112342 move.w d0,($596).w ROM:00112346 move.b #1,($71D).w ROM:0011234C move.b #4,($6DB).w ROM:00112352 bra.l locret_11236E ROM:00112358 ; --------------------------------------------------------------------------- ROM:00112358 ROM:00112358 locret_112358: ; CODE XREF: ROM:00112322↑j ROM:00112358 ; ROM:0011232C↑j ... ROM:00112358 rts ROM:0011235A ; --------------------------------------------------------------------------- ROM:0011235A ROM:0011235A loc_11235A: ; DATA XREF: ROM:0011228C↑o ROM:0011235A cmpi.w #0,($596).w ROM:00112360 bgt.s locret_11236E ROM:00112362 move.b #5,($6DB).w ROM:00112368 bsr.w sub_112654 ROM:0011236C bra.s locret_1123A2 ROM:0011236E ; --------------------------------------------------------------------------- ROM:0011236E ROM:0011236E locret_11236E: ; CODE XREF: ROM:00112352↑j ROM:0011236E ; ROM:00112360↑j ROM:0011236E rts ROM:00112370 ; --------------------------------------------------------------------------- ROM:00112370 ROM:00112370 loc_112370: ; DATA XREF: ROM:00112290↑o ROM:00112370 btst #0,($FFFFFC0C).w ROM:00112376 beq.s locret_1123A2 ROM:00112378 btst #6,($FFFFFC0D).w ROM:0011237E beq.s locret_1123A2 ROM:00112380 bsr.w sub_112602 ROM:00112384 move.w $1E4(a5),d0 ROM:00112388 clr.b ($71D).w ROM:0011238C move.w d0,($596).w ROM:00112390 move.b #1,($71D).w ROM:00112396 move.b #6,($6DB).w ROM:0011239C bra.l locret_1123B8 ROM:001123A2 ; --------------------------------------------------------------------------- ROM:001123A2 ROM:001123A2 locret_1123A2: ; CODE XREF: ROM:0011236C↑j ROM:001123A2 ; ROM:00112376↑j ... ROM:001123A2 rts ROM:001123A4 ; --------------------------------------------------------------------------- ROM:001123A4 ROM:001123A4 loc_1123A4: ; DATA XREF: ROM:00112294↑o ROM:001123A4 cmpi.w #0,($596).w ROM:001123AA bgt.s locret_1123B8 ROM:001123AC move.b #7,($6DB).w ROM:001123B2 bsr.w sub_11265C ROM:001123B6 bra.s locret_1123EC ROM:001123B8 ; --------------------------------------------------------------------------- ROM:001123B8 ROM:001123B8 locret_1123B8: ; CODE XREF: ROM:0011239C↑j ROM:001123B8 ; ROM:001123AA↑j ROM:001123B8 rts ROM:001123BA ; --------------------------------------------------------------------------- ROM:001123BA ROM:001123BA loc_1123BA: ; DATA XREF: ROM:00112298↑o ROM:001123BA btst #0,($FFFFFC0C).w ROM:001123C0 beq.s locret_1123EC ROM:001123C2 btst #6,($FFFFFC0D).w ROM:001123C8 beq.s locret_1123EC ROM:001123CA bsr.w sub_112602 ROM:001123CE move.w $1E8(a5),d0 ROM:001123D2 clr.b ($71D).w ROM:001123D6 move.w d0,($596).w ROM:001123DA move.b #1,($71D).w ROM:001123E0 move.b #8,($6DB).w ROM:001123E6 bra.l locret_112472 ROM:001123EC ; --------------------------------------------------------------------------- ROM:001123EC ROM:001123EC locret_1123EC: ; CODE XREF: ROM:001123B6↑j ROM:001123EC ; ROM:001123C0↑j ... ROM:001123EC rts ROM:001123EE ; --------------------------------------------------------------------------- ROM:001123EE ROM:001123EE loc_1123EE: ; DATA XREF: ROM:0011229C↑o ROM:001123EE move.w ($FFFFFC0E).w,d2 ROM:001123F2 move.w ($4EC).w,d0 ROM:001123F6 not.b d0 ROM:001123F8 btst #6,($FFFFFC0D).w ROM:001123FE beq.s loc_11243C ROM:00112400 cmp.w d2,d0 ROM:00112402 beq.s loc_112406 ROM:00112404 bra.s loc_112418 ROM:00112406 ; --------------------------------------------------------------------------- ROM:00112406 ROM:00112406 loc_112406: ; CODE XREF: ROM:00112402↑j ROM:00112406 btst #1,($FFFFFC0D).w ROM:0011240C beq.s loc_112410 ROM:0011240E bra.s loc_112418 ROM:00112410 ; --------------------------------------------------------------------------- ROM:00112410 ROM:00112410 loc_112410: ; CODE XREF: ROM:0011240C↑j ROM:00112410 btst #3,($FFFFFC0D).w ROM:00112416 beq.s loc_11243C ROM:00112418 ROM:00112418 loc_112418: ; CODE XREF: ROM:00112404↑j ROM:00112418 ; ROM:0011240E↑j ROM:00112418 bsr.w sub_112602 ROM:0011241C bset #4,($FFFFFC0B).w ROM:00112422 bset #6,($7C8).w ROM:00112428 clr.b ($71D).w ROM:0011242C clr.w ($596).w ROM:00112430 move.b #1,($6DB).w ROM:00112436 bra.l locret_1122FC ROM:0011243C ; --------------------------------------------------------------------------- ROM:0011243C ROM:0011243C loc_11243C: ; CODE XREF: ROM:001123FE↑j ROM:0011243C ; ROM:00112416↑j ROM:0011243C btst #6,($FFFFFC0D).w ROM:00112442 beq.s locret_112472 ROM:00112444 btst #1,($FFFFFC0D).w ROM:0011244A bne.s locret_112472 ROM:0011244C btst #3,($FFFFFC0D).w ROM:00112452 bne.s locret_112472 ROM:00112454 cmp.w d2,d0 ROM:00112456 bne.s locret_112472 ROM:00112458 move.w $1E6(a5),d1 ROM:0011245C clr.b ($71D).w ROM:00112460 move.w d1,($596).w ROM:00112464 move.b #1,($71D).w ROM:0011246A move.b #9,($6DB).w ROM:00112470 bra.s locret_112488 ROM:00112472 ; --------------------------------------------------------------------------- ROM:00112472 ROM:00112472 locret_112472: ; CODE XREF: ROM:001123E6↑j ROM:00112472 ; ROM:00112442↑j ... ROM:00112472 rts ROM:00112474 ; --------------------------------------------------------------------------- ROM:00112474 ROM:00112474 loc_112474: ; DATA XREF: ROM:001122A0↑o ROM:00112474 cmpi.w #0,($596).w ROM:0011247A bgt.s locret_112488 ROM:0011247C move.b #$A,($6DB).w ROM:00112482 bsr.w sub_112664 ROM:00112486 bra.s locret_1124AC ROM:00112488 ; --------------------------------------------------------------------------- ROM:00112488 ROM:00112488 locret_112488: ; CODE XREF: ROM:00112470↑j ROM:00112488 ; ROM:0011247A↑j ROM:00112488 rts ROM:0011248A ; --------------------------------------------------------------------------- ROM:0011248A ROM:0011248A loc_11248A: ; DATA XREF: ROM:001122A4↑o ROM:0011248A btst #0,($FFFFFC0C).w ROM:00112490 beq.s locret_1124AC ROM:00112492 btst #6,($FFFFFC0D).w ROM:00112498 beq.s locret_1124AC ROM:0011249A bsr.w sub_112602 ROM:0011249E bset #5,($11BD).w ROM:001124A4 move.b #$B,($6DB).w ROM:001124AA bra.s locret_1124F8 ROM:001124AC ; --------------------------------------------------------------------------- ROM:001124AC ROM:001124AC locret_1124AC: ; CODE XREF: ROM:00112486↑j ROM:001124AC ; ROM:00112490↑j ... ROM:001124AC rts ROM:001124AE ; --------------------------------------------------------------------------- ROM:001124AE ROM:001124AE loc_1124AE: ; DATA XREF: ROM:001122A8↑o ROM:001124AE move.w $1EE(a5),d0 ROM:001124B2 move.w $1F0(a5),d1 ROM:001124B6 btst #1,($11B3).w ROM:001124BC beq.s loc_1124C6 ROM:001124BE cmp.w ($4E8).w,d0 ROM:001124C2 bne.s loc_1124C6 ROM:001124C4 bra.s loc_1124D4 ROM:001124C6 ; --------------------------------------------------------------------------- ROM:001124C6 ROM:001124C6 loc_1124C6: ; CODE XREF: ROM:001124BC↑j ROM:001124C6 ; ROM:001124C2↑j ROM:001124C6 btst #4,($7BF).w ROM:001124CC beq.s locret_1124F8 ROM:001124CE cmp.w ($4E8).w,d1 ROM:001124D2 bne.s locret_1124F8 ROM:001124D4 ROM:001124D4 loc_1124D4: ; CODE XREF: ROM:001124C4↑j ROM:001124D4 bset #4,($FFFFFC0B).w ROM:001124DA bclr #5,($11BD).w ROM:001124E0 bclr #2,($FFFFFC0B).w ROM:001124E6 bclr #3,($FFFFFC0B).w ROM:001124EC move.b #1,($6DB).w ROM:001124F2 bra.l locret_1122FC ROM:001124F8 ; --------------------------------------------------------------------------- ROM:001124F8 ROM:001124F8 locret_1124F8: ; CODE XREF: ROM:001124AA↑j ROM:001124F8 ; ROM:001124CC↑j ... ROM:001124F8 rts ROM:001124FA ; --------------------------------------------------------------------------- ROM:001124FA rts ROM:001124FC ROM:001124FC ; =============== S U B R O U T I N E ======================================= ROM:001124FC ROM:001124FC ROM:001124FC sub_1124FC: ; CODE XREF: ROM:00111A0E↑p ROM:001124FC btst #1,($FFFFFC0D).w ROM:00112502 beq.s loc_11250C ROM:00112504 bset #6,($7C0).w ROM:0011250A bra.s loc_112512 ROM:0011250C ; --------------------------------------------------------------------------- ROM:0011250C ROM:0011250C loc_11250C: ; CODE XREF: sub_1124FC+6↑j ROM:0011250C bclr #6,($7C0).w ROM:00112512 ROM:00112512 loc_112512: ; CODE XREF: sub_1124FC+E↑j ROM:00112512 btst #3,($FFFFFC0D).w ROM:00112518 beq.s loc_112522 ROM:0011251A bset #3,($7CF).w ROM:00112520 bra.s loc_112528 ROM:00112522 ; --------------------------------------------------------------------------- ROM:00112522 ROM:00112522 loc_112522: ; CODE XREF: sub_1124FC+1C↑j ROM:00112522 bclr #3,($7CF).w ROM:00112528 ROM:00112528 loc_112528: ; CODE XREF: sub_1124FC+24↑j ROM:00112528 btst #4,($FFFFFC0D).w ROM:0011252E beq.s loc_112538 ROM:00112530 bset #3,($7C2).w ROM:00112536 bra.s loc_11253E ROM:00112538 ; --------------------------------------------------------------------------- ROM:00112538 ROM:00112538 loc_112538: ; CODE XREF: sub_1124FC+32↑j ROM:00112538 bclr #3,($7C2).w ROM:0011253E ROM:0011253E loc_11253E: ; CODE XREF: sub_1124FC+3A↑j ROM:0011253E btst #6,($FFFFFC0D).w ROM:00112544 beq.s loc_11254E ROM:00112546 bset #7,($7BC).w ROM:0011254C bra.s loc_112554 ROM:0011254E ; --------------------------------------------------------------------------- ROM:0011254E ROM:0011254E loc_11254E: ; CODE XREF: sub_1124FC+48↑j ROM:0011254E bclr #7,($7BC).w ROM:00112554 ROM:00112554 loc_112554: ; CODE XREF: sub_1124FC+50↑j ROM:00112554 btst #0,($FFFFFC0C).w ROM:0011255A beq.s loc_112564 ROM:0011255C bset #1,($7BD).w ROM:00112562 bra.s loc_11256A ROM:00112564 ; --------------------------------------------------------------------------- ROM:00112564 ROM:00112564 loc_112564: ; CODE XREF: sub_1124FC+5E↑j ROM:00112564 bclr #1,($7BD).w ROM:0011256A ROM:0011256A loc_11256A: ; CODE XREF: sub_1124FC+66↑j ROM:0011256A move.w ($FFFFFC0C).w,($4F2).w ROM:00112570 move.w ($FFFFFC0E).w,($4F4).w ROM:00112576 rts ROM:00112576 ; End of function sub_1124FC ROM:00112576 ROM:00112578 ROM:00112578 ; =============== S U B R O U T I N E ======================================= ROM:00112578 ROM:00112578 ROM:00112578 sub_112578: ; CODE XREF: ROM:00111B52↑p ROM:00112578 ; ROM:00111B80↑p ... ROM:00112578 move.b ($FFFFFC04).w,d0 ROM:0011257C andi.b #$F8,d0 ROM:00112580 ori.b #6,d0 ROM:00112584 move.b d0,($FFFFFC04).w ROM:00112588 move.b #$50,($FFFFFC05).w ; 'P' ROM:0011258E move.w #$82,($FFFFFC00).w ROM:00112594 clr.w ($FFFFFC0A).w ROM:00112598 rts ROM:00112598 ; End of function sub_112578 ROM:00112598 ROM:0011259A ROM:0011259A ; =============== S U B R O U T I N E ======================================= ROM:0011259A ROM:0011259A ROM:0011259A sub_11259A: ; CODE XREF: ROM:00111AB8↑p ROM:0011259A move.b ($FFFFFC04).w,d0 ROM:0011259E andi.b #$F8,d0 ROM:001125A2 ori.b #6,d0 ROM:001125A6 move.b d0,($FFFFFC04).w ROM:001125AA move.b #$50,($FFFFFC05).w ; 'P' ROM:001125B0 move.w #$82,($FFFFFC00).w ROM:001125B6 move.w #$600,($FFFFFC0A).w ROM:001125BC rts ROM:001125BC ; End of function sub_11259A ROM:001125BC ROM:001125BE ROM:001125BE ; =============== S U B R O U T I N E ======================================= ROM:001125BE ROM:001125BE ROM:001125BE sub_1125BE: ; CODE XREF: ROM:00111C5A↑p ROM:001125BE ; ROM:00111D0C↑p ... ROM:001125BE move.l $124(a5),d0 ROM:001125C2 divu.l #$51400,d0 ROM:001125CA move.w d0,($FFFFFC08).w ROM:001125CE rts ROM:001125CE ; End of function sub_1125BE ROM:001125CE ROM:001125D0 ROM:001125D0 ; =============== S U B R O U T I N E ======================================= ROM:001125D0 ROM:001125D0 ROM:001125D0 sub_1125D0: ; CODE XREF: ROM:loc_111AB4↑p ROM:001125D0 ; ROM:00111BF8↑p ... ROM:001125D0 move.l $124(a5),d0 ROM:001125D4 divu.l #$4B000,d0 ROM:001125DC move.w d0,($FFFFFC08).w ROM:001125E0 rts ROM:001125E0 ; End of function sub_1125D0 ROM:001125E0 ROM:001125E2 ROM:001125E2 ; =============== S U B R O U T I N E ======================================= ROM:001125E2 ROM:001125E2 ROM:001125E2 sub_1125E2: ; CODE XREF: ROM:00111BFC↑p ROM:001125E2 move.w ($140442).l,($4EA).w ROM:001125EA move.w ($140444).l,($4EC).w ROM:001125F2 rts ROM:001125F2 ; End of function sub_1125E2 ROM:001125F2 ROM:001125F4 ROM:001125F4 ; =============== S U B R O U T I N E ======================================= ROM:001125F4 ROM:001125F4 ROM:001125F4 sub_1125F4: ; CODE XREF: ROM:00111B56↑p ROM:001125F4 move.w #$57,($4EA).w ; 'W' ROM:001125FA move.w #$8F,($4EC).w ROM:00112600 rts ROM:00112600 ; End of function sub_1125F4 ROM:00112600 ROM:00112602 ROM:00112602 ; =============== S U B R O U T I N E ======================================= ROM:00112602 ROM:00112602 ROM:00112602 sub_112602: ; CODE XREF: sub_111D78:loc_111DFC↑p ROM:00112602 ; ROM:00111F28↑p ... ROM:00112602 move.w ($FFFFFC0C).w,d1 ROM:00112606 move.w ($FFFFFC0E).w,d1 ROM:0011260A move.w ($FFFFFC0C).w,d1 ROM:0011260E move.w ($FFFFFC0E).w,d1 ROM:00112612 rts ROM:00112612 ; End of function sub_112602 ROM:00112612 ROM:00112614 ROM:00112614 ; =============== S U B R O U T I N E ======================================= ROM:00112614 ROM:00112614 ROM:00112614 sub_112614: ; CODE XREF: sub_1120D6+3C↑p ROM:00112614 move.w #1,($4E6).w ROM:0011261A clr.w ($4E8).w ROM:0011261E move.w $1F8(a5),($4E4).w ROM:00112624 move.w $1F4(a5),($4E2).w ROM:0011262A move.w $1F6(a5),($4EE).w ROM:00112630 move.w $1F6(a5),($4F0).w ROM:00112636 rts ROM:00112636 ; End of function sub_112614 ROM:00112636 ROM:00112638 ROM:00112638 ; =============== S U B R O U T I N E ======================================= ROM:00112638 ROM:00112638 ROM:00112638 sub_112638: ; CODE XREF: ROM:00111FF6↑p ROM:00112638 ; ROM:00112018↑p ROM:00112638 move.w ($4E6).w,d0 ROM:0011263C or.w d0,($4E8).w ROM:00112640 lsl ($4E6).w ROM:00112644 rts ROM:00112644 ; End of function sub_112638 ROM:00112644 ROM:00112646 ROM:00112646 ; =============== S U B R O U T I N E ======================================= ROM:00112646 ROM:00112646 ROM:00112646 sub_112646: ; CODE XREF: ROM:0011209C↑p ROM:00112646 ; ROM:001120BE↑p ROM:00112646 lsl ($4E6).w ROM:0011264A rts ROM:0011264A ; End of function sub_112646 ROM:0011264A ROM:0011264C ROM:0011264C ; =============== S U B R O U T I N E ======================================= ROM:0011264C ROM:0011264C ROM:0011264C sub_11264C: ; CODE XREF: ROM:0011231E↑p ROM:0011264C move.w #$55,($FFFFFC0E).w ; 'U' ROM:00112652 rts ROM:00112652 ; End of function sub_11264C ROM:00112652 ROM:00112654 ROM:00112654 ; =============== S U B R O U T I N E ======================================= ROM:00112654 ROM:00112654 ROM:00112654 sub_112654: ; CODE XREF: ROM:00112368↑p ROM:00112654 move.w ($4EA).w,($FFFFFC0E).w ROM:0011265A rts ROM:0011265A ; End of function sub_112654 ROM:0011265A ROM:0011265C ROM:0011265C ; =============== S U B R O U T I N E ======================================= ROM:0011265C ROM:0011265C ROM:0011265C sub_11265C: ; CODE XREF: ROM:001123B2↑p ROM:0011265C move.w ($4EC).w,($FFFFFC0E).w ROM:00112662 rts ROM:00112662 ; End of function sub_11265C ROM:00112662 ROM:00112664 ROM:00112664 ; =============== S U B R O U T I N E ======================================= ROM:00112664 ROM:00112664 ROM:00112664 sub_112664: ; CODE XREF: ROM:00112482↑p ROM:00112664 move.w ($4E8).w,d0 ROM:00112668 not.w d0 ROM:0011266A move.w d0,($FFFFFC0E).w ROM:0011266E rts ROM:0011266E ; End of function sub_112664 ROM:0011266E ROM:00112670 ROM:00112670 ; =============== S U B R O U T I N E ======================================= ROM:00112670 ROM:00112670 ROM:00112670 sub_112670: ; CODE XREF: ROM:00111ED8↑p ROM:00112670 ; ROM:00111FFA↑p ... ROM:00112670 move.w ($596).w,d2 ROM:00112674 move.w ($4EE).w,d1 ROM:00112678 cmp.w ($4E2).w,d2 ROM:0011267C bge.s loc_112694 ROM:0011267E sub.w ($4F0).w,d2 ROM:00112682 add.w d2,d1 ROM:00112684 add.w d2,($4F0).w ROM:00112688 move.w d1,($4EE).w ROM:0011268C add.w d2,($4E4).w ROM:00112690 add.w d2,($4E2).w ROM:00112694 ROM:00112694 loc_112694: ; CODE XREF: sub_112670+C↑j ROM:00112694 add.w d1,($4E4).w ROM:00112698 add.w d1,($4E2).w ROM:0011269C add.w d1,($4F0).w ROM:001126A0 rts ROM:001126A0 ; End of function sub_112670 ROM:001126A0 ROM:001126A2 ROM:001126A2 ; =============== S U B R O U T I N E ======================================= ROM:001126A2 ROM:001126A2 ROM:001126A2 sub_1126A2: ; CODE XREF: sub_111D78+A6↑p ROM:001126A2 bclr #5,($FFFFFC0B).w ROM:001126A8 btst #6,($FFFFFC0D).w ROM:001126AE beq.s loc_1126EC ROM:001126B0 btst #3,($FFFFFC0D).w ROM:001126B6 beq.s loc_1126BE ROM:001126B8 bset #0,($11C1).w ROM:001126BE ROM:001126BE loc_1126BE: ; CODE XREF: sub_1126A2+14↑j ROM:001126BE btst #2,($FFFFFC0D).w ROM:001126C4 beq.s loc_1126CC ROM:001126C6 bset #0,($11A0).w ROM:001126CC ROM:001126CC loc_1126CC: ; CODE XREF: sub_1126A2+22↑j ROM:001126CC btst #1,($FFFFFC0D).w ROM:001126D2 beq.s loc_1126DA ROM:001126D4 bset #0,($11A2).w ROM:001126DA ROM:001126DA loc_1126DA: ; CODE XREF: sub_1126A2+30↑j ROM:001126DA move.w ($FFFFFC0E).w,d0 ROM:001126DE cmp.b ($6E9).w,d0 ROM:001126E2 beq.s loc_1126EA ROM:001126E4 bset #1,($7C0).w ROM:001126EA ROM:001126EA loc_1126EA: ; CODE XREF: sub_1126A2+40↑j ROM:001126EA bra.s locret_1126F2 ROM:001126EC ; --------------------------------------------------------------------------- ROM:001126EC ROM:001126EC loc_1126EC: ; CODE XREF: sub_1126A2+C↑j ROM:001126EC bset #3,($7CE).w ROM:001126F2 ROM:001126F2 locret_1126F2: ; CODE XREF: sub_1126A2:loc_1126EA↑j ROM:001126F2 rts ROM:001126F2 ; End of function sub_1126A2 ROM:001126F2 ROM:001126F4 ROM:001126F4 ; =============== S U B R O U T I N E ======================================= ROM:001126F4 ROM:001126F4 ROM:001126F4 sub_1126F4: ; CODE XREF: ROM:0011591C↓p ROM:001126F4 btst #7,($FFFFF449).w ROM:001126FA beq.s loc_112704 ROM:001126FC bset #2,($7CD).w ROM:00112702 bra.s locret_11270A ROM:00112704 ; --------------------------------------------------------------------------- ROM:00112704 ROM:00112704 loc_112704: ; CODE XREF: sub_1126F4+6↑j ROM:00112704 bclr #2,($7CD).w ROM:0011270A ROM:0011270A locret_11270A: ; CODE XREF: sub_1126F4+E↑j ROM:0011270A rts ROM:0011270A ; End of function sub_1126F4 ROM:0011270A ROM:0011270C ROM:0011270C ; =============== S U B R O U T I N E ======================================= ROM:0011270C ROM:0011270C ROM:0011270C sub_11270C: ; CODE XREF: ROM:00115292↓p ROM:0011270C bclr #3,($7BD).w ROM:00112712 move.w $200(a5),d1 ROM:00112716 cmpi.w #4,d1 ROM:0011271A bcc.s locret_112724 ROM:0011271C movea.l off_112726(pc,d1.w*4),a0 ; "`6\b8" ROM:00112720 nop ROM:00112722 jmp (a0) ROM:00112724 ; --------------------------------------------------------------------------- ROM:00112724 ROM:00112724 locret_112724: ; CODE XREF: sub_11270C+E↑j ROM:00112724 rts ROM:00112724 ; End of function sub_11270C ROM:00112724 ROM:00112724 ; --------------------------------------------------------------------------- ROM:00112726 off_112726: dc.l a68 ; DATA XREF: sub_11270C+10↑r ROM:00112726 ; "`6\b8" ROM:0011272A dc.l a68+2 ; "\b8" ROM:0011272E dc.l loc_112748 ROM:00112732 dc.l loc_112758 ROM:00112736 a68: dc.b '`6',8,'8',0 ; DATA XREF: ROM:off_112726↑o ROM:00112736 ; ROM:0011272A↑o ROM:0011273B align 4 ROM:0011273C move.b $6706(a6),-8(a0,d0.l) ROM:00112742 ori.b #$BD,d3 ROM:00112746 bra.s loc_11276E ROM:00112748 ; --------------------------------------------------------------------------- ROM:00112748 ROM:00112748 loc_112748: ; DATA XREF: ROM:0011272E↑o ROM:00112748 btst #6,($FFFFFA19).w ROM:0011274E bne.s loc_112756 ROM:00112750 bset #3,($7BD).w ROM:00112756 ROM:00112756 loc_112756: ; CODE XREF: ROM:0011274E↑j ROM:00112756 bra.s loc_11276E ROM:00112758 ; --------------------------------------------------------------------------- ROM:00112758 ROM:00112758 loc_112758: ; DATA XREF: ROM:00112732↑o ROM:00112758 btst #3,($11C3).w ROM:0011275E beq.s loc_11276E ROM:00112760 btst #6,($FFFFFA19).w ROM:00112766 bne.s loc_11276E ROM:00112768 bset #3,($7BD).w ROM:0011276E ROM:0011276E loc_11276E: ; CODE XREF: ROM:00112746↑j ROM:0011276E ; ROM:loc_112756↑j ... ROM:0011276E clr.w d1 ROM:00112770 move.b ($6DC).w,d1 ROM:00112774 cmpi.w #5,d1 ROM:00112778 bcc.s locret_112782 ROM:0011277A movea.l off_112784(pc,d1.w*4),a0 ROM:0011277E nop ROM:00112780 jmp (a0) ROM:00112782 ; --------------------------------------------------------------------------- ROM:00112782 ROM:00112782 locret_112782: ; CODE XREF: ROM:00112778↑j ROM:00112782 rts ROM:00112782 ; --------------------------------------------------------------------------- ROM:00112784 off_112784: dc.l loc_112798 ; DATA XREF: ROM:0011277A↑r ROM:00112788 dc.l loc_1127A8 ROM:0011278C dc.l loc_1127CA ROM:00112790 dc.l loc_11280A ROM:00112794 dc.l loc_11282C ROM:00112798 ; --------------------------------------------------------------------------- ROM:00112798 ROM:00112798 loc_112798: ; DATA XREF: ROM:off_112784↑o ROM:00112798 bclr #4,($7C6).w ROM:0011279E move.b #1,($6DC).w ROM:001127A4 bra.s locret_1127C8 ROM:001127A6 ; --------------------------------------------------------------------------- ROM:001127A6 rts ROM:001127A8 ; --------------------------------------------------------------------------- ROM:001127A8 ROM:001127A8 loc_1127A8: ; DATA XREF: ROM:00112788↑o ROM:001127A8 btst #3,($7BD).w ROM:001127AE beq.s locret_1127C8 ROM:001127B0 clr.b ($71E).w ROM:001127B4 move.w #$A,($598).w ROM:001127BA move.b #1,($71E).w ROM:001127C0 move.b #2,($6DC).w ROM:001127C6 bra.s locret_112808 ROM:001127C8 ; --------------------------------------------------------------------------- ROM:001127C8 ROM:001127C8 locret_1127C8: ; CODE XREF: ROM:001127A4↑j ROM:001127C8 ; ROM:001127AE↑j ... ROM:001127C8 rts ROM:001127CA ; --------------------------------------------------------------------------- ROM:001127CA ROM:001127CA loc_1127CA: ; DATA XREF: ROM:0011278C↑o ROM:001127CA btst #3,($7BD).w ROM:001127D0 bne.s loc_1127E2 ROM:001127D2 clr.b ($71E).w ROM:001127D6 clr.w ($598).w ROM:001127DA move.b #1,($6DC).w ROM:001127E0 bra.s locret_1127C8 ROM:001127E2 ; --------------------------------------------------------------------------- ROM:001127E2 ROM:001127E2 loc_1127E2: ; CODE XREF: ROM:001127D0↑j ROM:001127E2 cmpi.w #0,($598).w ROM:001127E8 bgt.s locret_112808 ROM:001127EA btst #7,($7C4).w ROM:001127F0 beq.s locret_112808 ROM:001127F2 btst #4,($7BD).w ROM:001127F8 beq.s locret_112808 ROM:001127FA bset #4,($7C6).w ROM:00112800 move.b #3,($6DC).w ROM:00112806 bra.s locret_11282A ROM:00112808 ; --------------------------------------------------------------------------- ROM:00112808 ROM:00112808 locret_112808: ; CODE XREF: ROM:001127C6↑j ROM:00112808 ; ROM:001127E8↑j ... ROM:00112808 rts ROM:0011280A ; --------------------------------------------------------------------------- ROM:0011280A ROM:0011280A loc_11280A: ; DATA XREF: ROM:00112790↑o ROM:0011280A btst #3,($7BD).w ROM:00112810 bne.s locret_11282A ROM:00112812 clr.b ($71E).w ROM:00112816 move.w #$A,($598).w ROM:0011281C move.b #1,($71E).w ROM:00112822 move.b #4,($6DC).w ROM:00112828 bra.s locret_11285E ROM:0011282A ; --------------------------------------------------------------------------- ROM:0011282A ROM:0011282A locret_11282A: ; CODE XREF: ROM:00112806↑j ROM:0011282A ; ROM:00112810↑j ... ROM:0011282A rts ROM:0011282C ; --------------------------------------------------------------------------- ROM:0011282C ROM:0011282C loc_11282C: ; DATA XREF: ROM:00112794↑o ROM:0011282C btst #3,($7BD).w ROM:00112832 beq.s loc_112844 ROM:00112834 clr.b ($71E).w ROM:00112838 clr.w ($598).w ROM:0011283C move.b #3,($6DC).w ROM:00112842 bra.s locret_11282A ROM:00112844 ; --------------------------------------------------------------------------- ROM:00112844 ROM:00112844 loc_112844: ; CODE XREF: ROM:00112832↑j ROM:00112844 cmpi.w #0,($598).w ROM:0011284A bgt.s locret_11285E ROM:0011284C bclr #4,($7C6).w ROM:00112852 move.b #1,($6DC).w ROM:00112858 bra.l locret_1127C8 ROM:0011285E ; --------------------------------------------------------------------------- ROM:0011285E ROM:0011285E locret_11285E: ; CODE XREF: ROM:00112828↑j ROM:0011285E ; ROM:0011284A↑j ROM:0011285E rts ROM:00112860 ROM:00112860 ; =============== S U B R O U T I N E ======================================= ROM:00112860 ROM:00112860 ROM:00112860 sub_112860: ; CODE XREF: ROM:0011529E↓p ROM:00112860 move.w $1C(a5),d0 ROM:00112864 cmpi.w #0,d0 ROM:00112868 bne.s loc_112882 ROM:0011286A btst #7,($FFFFF411).w ROM:00112870 bne.s loc_11287A ROM:00112872 bclr #0,($7CD).w ROM:00112878 bra.s loc_112880 ROM:0011287A ; --------------------------------------------------------------------------- ROM:0011287A ROM:0011287A loc_11287A: ; CODE XREF: sub_112860+10↑j ROM:0011287A bset #0,($7CD).w ROM:00112880 ROM:00112880 loc_112880: ; CODE XREF: sub_112860+18↑j ROM:00112880 bra.s loc_112898 ROM:00112882 ; --------------------------------------------------------------------------- ROM:00112882 ROM:00112882 loc_112882: ; CODE XREF: sub_112860+8↑j ROM:00112882 btst #7,($FFFFFA19).w ROM:00112888 bne.s loc_112892 ROM:0011288A bclr #0,($7CD).w ROM:00112890 bra.s loc_112898 ROM:00112892 ; --------------------------------------------------------------------------- ROM:00112892 ROM:00112892 loc_112892: ; CODE XREF: sub_112860+28↑j ROM:00112892 bset #0,($7CD).w ROM:00112898 ROM:00112898 loc_112898: ; CODE XREF: sub_112860:loc_112880↑j ROM:00112898 ; sub_112860+30↑j ROM:00112898 clr.w d1 ROM:0011289A move.b ($6DD).w,d1 ROM:0011289E cmpi.w #5,d1 ROM:001128A2 bcc.s locret_1128AC ROM:001128A4 movea.l off_1128AE(pc,d1.w*4),a0 ROM:001128A8 nop ROM:001128AA jmp (a0) ROM:001128AC ; --------------------------------------------------------------------------- ROM:001128AC ROM:001128AC locret_1128AC: ; CODE XREF: sub_112860+42↑j ROM:001128AC rts ROM:001128AC ; End of function sub_112860 ROM:001128AC ROM:001128AC ; --------------------------------------------------------------------------- ROM:001128AE off_1128AE: dc.l loc_1128C2 ; DATA XREF: sub_112860+44↑r ROM:001128B2 dc.l loc_1128D2 ROM:001128B6 dc.l loc_1128F4 ROM:001128BA dc.l loc_112924 ROM:001128BE dc.l loc_112946 ROM:001128C2 ; --------------------------------------------------------------------------- ROM:001128C2 ROM:001128C2 loc_1128C2: ; DATA XREF: ROM:off_1128AE↑o ROM:001128C2 bclr #3,($7CD).w ROM:001128C8 move.b #1,($6DD).w ROM:001128CE bra.s locret_1128F2 ROM:001128D0 ; --------------------------------------------------------------------------- ROM:001128D0 rts ROM:001128D2 ; --------------------------------------------------------------------------- ROM:001128D2 ROM:001128D2 loc_1128D2: ; DATA XREF: ROM:001128B2↑o ROM:001128D2 btst #0,($7CD).w ROM:001128D8 bne.s locret_1128F2 ROM:001128DA clr.b ($71F).w ROM:001128DE move.w #$A,($59A).w ROM:001128E4 move.b #1,($71F).w ROM:001128EA move.b #2,($6DD).w ROM:001128F0 bra.s locret_112922 ROM:001128F2 ; --------------------------------------------------------------------------- ROM:001128F2 ROM:001128F2 locret_1128F2: ; CODE XREF: ROM:001128CE↑j ROM:001128F2 ; ROM:001128D8↑j ... ROM:001128F2 rts ROM:001128F4 ; --------------------------------------------------------------------------- ROM:001128F4 ROM:001128F4 loc_1128F4: ; DATA XREF: ROM:001128B6↑o ROM:001128F4 btst #0,($7CD).w ROM:001128FA beq.s loc_11290C ROM:001128FC clr.b ($71F).w ROM:00112900 clr.w ($59A).w ROM:00112904 move.b #1,($6DD).w ROM:0011290A bra.s locret_1128F2 ROM:0011290C ; --------------------------------------------------------------------------- ROM:0011290C ROM:0011290C loc_11290C: ; CODE XREF: ROM:001128FA↑j ROM:0011290C cmpi.w #0,($59A).w ROM:00112912 bgt.s locret_112922 ROM:00112914 bset #3,($7CD).w ROM:0011291A move.b #3,($6DD).w ROM:00112920 bra.s locret_112944 ROM:00112922 ; --------------------------------------------------------------------------- ROM:00112922 ROM:00112922 locret_112922: ; CODE XREF: ROM:001128F0↑j ROM:00112922 ; ROM:00112912↑j ROM:00112922 rts ROM:00112924 ; --------------------------------------------------------------------------- ROM:00112924 ROM:00112924 loc_112924: ; DATA XREF: ROM:001128BA↑o ROM:00112924 btst #0,($7CD).w ROM:0011292A beq.s locret_112944 ROM:0011292C clr.b ($71F).w ROM:00112930 move.w #$A,($59A).w ROM:00112936 move.b #1,($71F).w ROM:0011293C move.b #4,($6DD).w ROM:00112942 bra.s locret_112978 ROM:00112944 ; --------------------------------------------------------------------------- ROM:00112944 ROM:00112944 locret_112944: ; CODE XREF: ROM:00112920↑j ROM:00112944 ; ROM:0011292A↑j ... ROM:00112944 rts ROM:00112946 ; --------------------------------------------------------------------------- ROM:00112946 ROM:00112946 loc_112946: ; DATA XREF: ROM:001128BE↑o ROM:00112946 btst #0,($7CD).w ROM:0011294C bne.s loc_11295E ROM:0011294E clr.b ($71F).w ROM:00112952 clr.w ($59A).w ROM:00112956 move.b #3,($6DD).w ROM:0011295C bra.s locret_112944 ROM:0011295E ; --------------------------------------------------------------------------- ROM:0011295E ROM:0011295E loc_11295E: ; CODE XREF: ROM:0011294C↑j ROM:0011295E cmpi.w #0,($59A).w ROM:00112964 bgt.s locret_112978 ROM:00112966 bclr #3,($7CD).w ROM:0011296C move.b #1,($6DD).w ROM:00112972 bra.l locret_1128F2 ROM:00112978 ; --------------------------------------------------------------------------- ROM:00112978 ROM:00112978 locret_112978: ; CODE XREF: ROM:00112942↑j ROM:00112978 ; ROM:00112964↑j ROM:00112978 rts ROM:0011297A ROM:0011297A ; =============== S U B R O U T I N E ======================================= ROM:0011297A ROM:0011297A ROM:0011297A sub_11297A: ; CODE XREF: ROM:loc_11528C↓p ROM:0011297A clr.w d1 ROM:0011297C move.b ($6DE).w,d1 ROM:00112980 cmpi.w #5,d1 ROM:00112984 bcc.s locret_11298E ROM:00112986 movea.l off_112990(pc,d1.w*4),a0 ROM:0011298A nop ROM:0011298C jmp (a0) ROM:0011298E ; --------------------------------------------------------------------------- ROM:0011298E ROM:0011298E locret_11298E: ; CODE XREF: sub_11297A+A↑j ROM:0011298E rts ROM:0011298E ; End of function sub_11297A ROM:0011298E ROM:0011298E ; --------------------------------------------------------------------------- ROM:00112990 off_112990: dc.l loc_1129A4 ; DATA XREF: sub_11297A+C↑r ROM:00112994 dc.l loc_1129BE ROM:00112998 dc.l loc_1129E8 ROM:0011299C dc.l loc_112A1E ROM:001129A0 dc.l loc_112A48 ROM:001129A4 ; --------------------------------------------------------------------------- ROM:001129A4 ROM:001129A4 loc_1129A4: ; DATA XREF: ROM:off_112990↑o ROM:001129A4 bset #7,($7C4).w ROM:001129AA bset #4,($7BD).w ROM:001129B0 move.b #3,($6DE).w ROM:001129B6 bra.l locret_112A46 ROM:001129BC ; --------------------------------------------------------------------------- ROM:001129BC rts ROM:001129BE ; --------------------------------------------------------------------------- ROM:001129BE ROM:001129BE loc_1129BE: ; DATA XREF: ROM:00112994↑o ROM:001129BE btst #5,($FFFFFA19).w ROM:001129C4 bne.s locret_1129E6 ROM:001129C6 bset #4,($7BD).w ROM:001129CC move.w $1E(a5),d0 ROM:001129D0 clr.b ($720).w ROM:001129D4 move.w d0,($59C).w ROM:001129D8 move.b #1,($720).w ROM:001129DE move.b #2,($6DE).w ROM:001129E4 bra.s locret_112A1C ROM:001129E6 ; --------------------------------------------------------------------------- ROM:001129E6 ROM:001129E6 locret_1129E6: ; CODE XREF: ROM:001129C4↑j ROM:001129E6 ; ROM:00112A1A↓j ... ROM:001129E6 rts ROM:001129E8 ; --------------------------------------------------------------------------- ROM:001129E8 ROM:001129E8 loc_1129E8: ; DATA XREF: ROM:00112998↑o ROM:001129E8 cmpi.w #0,($59C).w ROM:001129EE bgt.s loc_1129FE ROM:001129F0 bset #7,($7C4).w ROM:001129F6 move.b #3,($6DE).w ROM:001129FC bra.s locret_112A46 ROM:001129FE ; --------------------------------------------------------------------------- ROM:001129FE ROM:001129FE loc_1129FE: ; CODE XREF: ROM:001129EE↑j ROM:001129FE btst #5,($FFFFFA19).w ROM:00112A04 beq.s locret_112A1C ROM:00112A06 bclr #4,($7BD).w ROM:00112A0C clr.b ($720).w ROM:00112A10 clr.w ($59C).w ROM:00112A14 move.b #1,($6DE).w ROM:00112A1A bra.s locret_1129E6 ROM:00112A1C ; --------------------------------------------------------------------------- ROM:00112A1C ROM:00112A1C locret_112A1C: ; CODE XREF: ROM:001129E4↑j ROM:00112A1C ; ROM:00112A04↑j ROM:00112A1C rts ROM:00112A1E ; --------------------------------------------------------------------------- ROM:00112A1E ROM:00112A1E loc_112A1E: ; DATA XREF: ROM:0011299C↑o ROM:00112A1E btst #5,($FFFFFA19).w ROM:00112A24 beq.s locret_112A46 ROM:00112A26 bclr #4,($7BD).w ROM:00112A2C move.w $1E(a5),d0 ROM:00112A30 clr.b ($720).w ROM:00112A34 move.w d0,($59C).w ROM:00112A38 move.b #1,($720).w ROM:00112A3E move.b #4,($6DE).w ROM:00112A44 bra.s locret_112A80 ROM:00112A46 ; --------------------------------------------------------------------------- ROM:00112A46 ROM:00112A46 locret_112A46: ; CODE XREF: ROM:001129B6↑j ROM:00112A46 ; ROM:001129FC↑j ... ROM:00112A46 rts ROM:00112A48 ; --------------------------------------------------------------------------- ROM:00112A48 ROM:00112A48 loc_112A48: ; DATA XREF: ROM:001129A0↑o ROM:00112A48 cmpi.w #0,($59C).w ROM:00112A4E bgt.s loc_112A5E ROM:00112A50 bclr #7,($7C4).w ROM:00112A56 move.b #1,($6DE).w ROM:00112A5C bra.s locret_1129E6 ROM:00112A5E ; --------------------------------------------------------------------------- ROM:00112A5E ROM:00112A5E loc_112A5E: ; CODE XREF: ROM:00112A4E↑j ROM:00112A5E btst #5,($FFFFFA19).w ROM:00112A64 bne.s locret_112A80 ROM:00112A66 bset #4,($7BD).w ROM:00112A6C clr.b ($720).w ROM:00112A70 clr.w ($59C).w ROM:00112A74 move.b #3,($6DE).w ROM:00112A7A bra.l locret_112A46 ROM:00112A80 ; --------------------------------------------------------------------------- ROM:00112A80 ROM:00112A80 locret_112A80: ; CODE XREF: ROM:00112A44↑j ROM:00112A80 ; ROM:00112A64↑j ROM:00112A80 rts ROM:00112A82 ROM:00112A82 ; =============== S U B R O U T I N E ======================================= ROM:00112A82 ROM:00112A82 ROM:00112A82 sub_112A82: ; CODE XREF: ROM:001152A4↓p ROM:00112A82 bsr.w sub_112AAA ROM:00112A86 move.w $204(a5),d0 ROM:00112A8A cmpi.w #0,d0 ROM:00112A8E bne.s loc_112A98 ROM:00112A90 bsr.l sub_11A3BE ROM:00112A96 bra.s loc_112A9C ROM:00112A98 ; --------------------------------------------------------------------------- ROM:00112A98 ROM:00112A98 loc_112A98: ; CODE XREF: sub_112A82+C↑j ROM:00112A98 bsr.w sub_112D58 ROM:00112A9C ROM:00112A9C loc_112A9C: ; CODE XREF: sub_112A82+14↑j ROM:00112A9C bsr.w sub_112EDE ROM:00112AA0 bsr.w sub_112D9C ROM:00112AA4 bsr.w sub_112F0C ROM:00112AA8 rts ROM:00112AA8 ; End of function sub_112A82 ROM:00112AA8 ROM:00112AAA ROM:00112AAA ; =============== S U B R O U T I N E ======================================= ROM:00112AAA ROM:00112AAA ROM:00112AAA sub_112AAA: ; CODE XREF: sub_112A82↑p ROM:00112AAA clr.w d1 ROM:00112AAC move.b ($6DF).w,d1 ROM:00112AB0 cmpi.w #4,d1 ROM:00112AB4 bcc.s locret_112ABE ROM:00112AB6 movea.l off_112AC0(pc,d1.w*4),a0 ROM:00112ABA nop ROM:00112ABC jmp (a0) ROM:00112ABE ; --------------------------------------------------------------------------- ROM:00112ABE ROM:00112ABE locret_112ABE: ; CODE XREF: sub_112AAA+A↑j ROM:00112ABE rts ROM:00112ABE ; End of function sub_112AAA ROM:00112ABE ROM:00112ABE ; --------------------------------------------------------------------------- ROM:00112AC0 off_112AC0: dc.l loc_112AD0 ; DATA XREF: sub_112AAA+C↑r ROM:00112AC4 dc.l loc_112AEE ROM:00112AC8 dc.l loc_112B12 ROM:00112ACC dc.l loc_112B50 ROM:00112AD0 ; --------------------------------------------------------------------------- ROM:00112AD0 ROM:00112AD0 loc_112AD0: ; DATA XREF: ROM:off_112AC0↑o ROM:00112AD0 bsr.w sub_112B9E ROM:00112AD4 bsr.w sub_112BFC ROM:00112AD8 bclr #0,($7C9).w ROM:00112ADE bclr #1,($11C4).w ROM:00112AE4 move.b #1,($6DF).w ROM:00112AEA bra.s locret_112B10 ROM:00112AEC ; --------------------------------------------------------------------------- ROM:00112AEC rts ROM:00112AEE ; --------------------------------------------------------------------------- ROM:00112AEE ROM:00112AEE loc_112AEE: ; DATA XREF: ROM:00112AC4↑o ROM:00112AEE btst #7,($7C4).w ROM:00112AF4 beq.s locret_112B10 ROM:00112AF6 move.w $218(a5),d0 ROM:00112AFA clr.b ($748).w ROM:00112AFE move.w d0,($5EC).w ROM:00112B02 move.b #1,($748).w ROM:00112B08 move.b #2,($6DF).w ROM:00112B0E bra.s locret_112B4E ROM:00112B10 ; --------------------------------------------------------------------------- ROM:00112B10 ROM:00112B10 locret_112B10: ; CODE XREF: ROM:00112AEA↑j ROM:00112B10 ; ROM:00112AF4↑j ... ROM:00112B10 rts ROM:00112B12 ; --------------------------------------------------------------------------- ROM:00112B12 ROM:00112B12 loc_112B12: ; DATA XREF: ROM:00112AC8↑o ROM:00112B12 btst #7,($7C4).w ROM:00112B18 bne.s loc_112B2A ROM:00112B1A clr.b ($748).w ROM:00112B1E clr.w ($5EC).w ROM:00112B22 move.b #1,($6DF).w ROM:00112B28 bra.s locret_112B10 ROM:00112B2A ; --------------------------------------------------------------------------- ROM:00112B2A ROM:00112B2A loc_112B2A: ; CODE XREF: ROM:00112B18↑j ROM:00112B2A cmpi.w #0,($5EC).w ROM:00112B30 bgt.s locret_112B4E ROM:00112B32 clr.b ($747).w ROM:00112B36 clr.w ($5EA).w ROM:00112B3A move.b #3,($747).w ROM:00112B40 bset #0,($7C9).w ROM:00112B46 move.b #3,($6DF).w ROM:00112B4C bra.s locret_112B9A ROM:00112B4E ; --------------------------------------------------------------------------- ROM:00112B4E ROM:00112B4E locret_112B4E: ; CODE XREF: ROM:00112B0E↑j ROM:00112B4E ; ROM:00112B30↑j ROM:00112B4E rts ROM:00112B50 ; --------------------------------------------------------------------------- ROM:00112B50 ROM:00112B50 loc_112B50: ; DATA XREF: ROM:00112ACC↑o ROM:00112B50 move.w $206(a5),d0 ROM:00112B54 cmp.w ($5EA).w,d0 ROM:00112B58 bgt.s loc_112B74 ROM:00112B5A bsr.w sub_112BFC ROM:00112B5E bsr.w sub_112C14 ROM:00112B62 bclr #0,($747).w ROM:00112B68 bset #2,($747).w ROM:00112B6E move.b #3,($6DF).w ROM:00112B74 ROM:00112B74 loc_112B74: ; CODE XREF: ROM:00112B58↑j ROM:00112B74 btst #7,($7C4).w ROM:00112B7A bne.s locret_112B9A ROM:00112B7C bclr #0,($7C9).w ROM:00112B82 bsr.w sub_112BFC ROM:00112B86 clr.b ($747).w ROM:00112B8A clr.w ($5EA).w ROM:00112B8E move.b #1,($6DF).w ROM:00112B94 bra.l locret_112B10 ROM:00112B9A ; --------------------------------------------------------------------------- ROM:00112B9A ROM:00112B9A locret_112B9A: ; CODE XREF: ROM:00112B4C↑j ROM:00112B9A ; ROM:00112B7A↑j ROM:00112B9A rts ROM:00112B9C ; --------------------------------------------------------------------------- ROM:00112B9C rts ROM:00112B9E ROM:00112B9E ; =============== S U B R O U T I N E ======================================= ROM:00112B9E ROM:00112B9E ROM:00112B9E sub_112B9E: ; CODE XREF: ROM:loc_112AD0↑p ROM:00112B9E lea ($FFFFFF80).w,a0 ROM:00112BA2 move.w #$80,d0 ROM:00112BA6 asr.w #4,d0 ROM:00112BA8 bsr.l sub_119302 ROM:00112BAE move.w #7,(a0) ROM:00112BB2 lea ($FFFFFFD0).w,a1 ROM:00112BB6 move.w #$D0,d0 ROM:00112BBA asr.w #4,d0 ROM:00112BBC bsr.l sub_119302 ROM:00112BC2 move.w #7,(a1) ROM:00112BC6 move.w #$A,d2 ROM:00112BCA moveq #0,d3 ROM:00112BCC moveq #3,d4 ROM:00112BCE moveq #1,d1 ROM:00112BD0 moveq #1,d5 ROM:00112BD2 move.w #$80,d0 ROM:00112BD6 asr.w #4,d0 ROM:00112BD8 bsr.l sub_119286 ROM:00112BDE move.w #$A,d2 ROM:00112BE2 moveq #0,d3 ROM:00112BE4 moveq #3,d4 ROM:00112BE6 moveq #1,d1 ROM:00112BE8 moveq #1,d5 ROM:00112BEA move.w #$D0,d0 ROM:00112BEE asr.w #4,d0 ROM:00112BF0 bsr.l sub_119286 ROM:00112BF6 clr.w ($506).w ROM:00112BFA rts ROM:00112BFA ; End of function sub_112B9E ROM:00112BFA ROM:00112BFC ROM:00112BFC ; =============== S U B R O U T I N E ======================================= ROM:00112BFC ROM:00112BFC ROM:00112BFC sub_112BFC: ; CODE XREF: ROM:00112AD4↑p ROM:00112BFC ; ROM:00112B5A↑p ... ROM:00112BFC move.w $204(a5),d0 ROM:00112C00 cmpi.w #0,d0 ROM:00112C04 beq.s loc_112C0E ROM:00112C06 clr.w ($4F6).w ROM:00112C0A clr.w ($4F8).w ROM:00112C0E ROM:00112C0E loc_112C0E: ; CODE XREF: sub_112BFC+8↑j ROM:00112C0E clr.w ($4FA).w ROM:00112C12 rts ROM:00112C12 ; End of function sub_112BFC ROM:00112C12 ROM:00112C14 ROM:00112C14 ; =============== S U B R O U T I N E ======================================= ROM:00112C14 ROM:00112C14 ROM:00112C14 sub_112C14: ; CODE XREF: ROM:00112B5E↑p ROM:00112C14 move.w $210(a5),d0 ROM:00112C18 cmpi.w #0,d0 ROM:00112C1C ble.s loc_112C28 ROM:00112C1E bset #1,($11C4).w ROM:00112C24 bra.w locret_112C2E ROM:00112C28 ; --------------------------------------------------------------------------- ROM:00112C28 ROM:00112C28 loc_112C28: ; CODE XREF: sub_112C14+8↑j ROM:00112C28 bclr #1,($11C4).w ROM:00112C2E ROM:00112C2E locret_112C2E: ; CODE XREF: sub_112C14+10↑j ROM:00112C2E rts ROM:00112C2E ; End of function sub_112C14 ROM:00112C2E ROM:00112C30 ; --------------------------------------------------------------------------- ROM:00112C30 ROM:00112C30 loc_112C30: ; CODE XREF: ROM:001159FC↓j ROM:00112C30 ; ROM:00115A0A↓j ROM:00112C30 movem.l d0-a4,-(sp) ROM:00112C34 btst #7,($11BD).w ROM:00112C3A beq.s loc_112C46 ROM:00112C3C lea ($FFFFFF80).w,a0 ROM:00112C40 move.w #$80,d0 ROM:00112C44 bra.s loc_112C4E ROM:00112C46 ; --------------------------------------------------------------------------- ROM:00112C46 ROM:00112C46 loc_112C46: ; CODE XREF: ROM:00112C3A↑j ROM:00112C46 lea ($FFFFFFD0).w,a1 ROM:00112C4A move.w #$D0,d0 ROM:00112C4E ROM:00112C4E loc_112C4E: ; CODE XREF: ROM:00112C44↑j ROM:00112C4E asr.w #4,d0 ROM:00112C50 move.w #$FFFF,d1 ROM:00112C54 bclr d0,d1 ROM:00112C56 and.w d1,($FFFFFE20).w ROM:00112C5A bsr.w sub_112C7C ROM:00112C5E bsr.w sub_112CBE ROM:00112C62 bsr.l sub_12B810 ROM:00112C68 clr.b ($747).w ROM:00112C6C clr.w ($5EA).w ROM:00112C70 move.b #3,($747).w ROM:00112C76 movem.l (sp)+,d0-a4 ROM:00112C7A rte ROM:00112C7C ROM:00112C7C ; =============== S U B R O U T I N E ======================================= ROM:00112C7C ROM:00112C7C ROM:00112C7C sub_112C7C: ; CODE XREF: ROM:00112C5A↑p ROM:00112C7C btst #7,($11BD).w ROM:00112C82 beq.s loc_112C8A ROM:00112C84 move.w 8(a0),d0 ROM:00112C88 bra.s loc_112C8E ROM:00112C8A ; --------------------------------------------------------------------------- ROM:00112C8A ROM:00112C8A loc_112C8A: ; CODE XREF: sub_112C7C+6↑j ROM:00112C8A move.w 8(a1),d0 ROM:00112C8E ROM:00112C8E loc_112C8E: ; CODE XREF: sub_112C7C+C↑j ROM:00112C8E clr.l d1 ROM:00112C90 move.w d0,d1 ROM:00112C92 sub.w ($506).w,d1 ROM:00112C96 move.w ($5EA).w,d2 ROM:00112C9A mulu.w #$2710,d2 ROM:00112C9E move.w d2,d3 ROM:00112CA0 swap d2 ROM:00112CA2 eor.w d1,d3 ROM:00112CA4 bpl.s loc_112CB0 ROM:00112CA6 tst.w d1 ROM:00112CA8 bpl.s loc_112CAE ROM:00112CAA subq.w #1,d2 ROM:00112CAC bra.s loc_112CB0 ROM:00112CAE ; --------------------------------------------------------------------------- ROM:00112CAE ROM:00112CAE loc_112CAE: ; CODE XREF: sub_112C7C+2C↑j ROM:00112CAE addq.w #1,d2 ROM:00112CB0 ROM:00112CB0 loc_112CB0: ; CODE XREF: sub_112C7C+28↑j ROM:00112CB0 ; sub_112C7C+30↑j ROM:00112CB0 swap d2 ROM:00112CB2 move.w d1,d2 ROM:00112CB4 move.l d2,($40C).w ROM:00112CB8 move.w d0,($506).w ROM:00112CBC rts ROM:00112CBC ; End of function sub_112C7C ROM:00112CBC ROM:00112CBE ROM:00112CBE ; =============== S U B R O U T I N E ======================================= ROM:00112CBE ROM:00112CBE ROM:00112CBE sub_112CBE: ; CODE XREF: ROM:00112C5E↑p ROM:00112CBE btst #0,($7C9).w ROM:00112CC4 beq.l locret_112D56 ROM:00112CCA move.l ($40C).w,d0 ROM:00112CCE move.l ($410).w,d1 ROM:00112CD2 clr.l d2 ROM:00112CD4 move.w $21A(a5),d2 ROM:00112CD8 mulu.l d2,d1 ROM:00112CDC divu.l #$64,d1 ; 'd' ROM:00112CE4 move.w $21C(a5),d3 ROM:00112CE8 cmp.l d0,d1 ROM:00112CEA ble.s loc_112CF6 ROM:00112CEC cmp.w ($502).w,d3 ROM:00112CF0 bgt.l loc_112D50 ROM:00112CF6 ROM:00112CF6 loc_112CF6: ; CODE XREF: sub_112CBE+2C↑j ROM:00112CF6 move.w #0,($502).w ROM:00112CFC move.l d0,($410).w ROM:00112D00 move.w $210(a5),d1 ROM:00112D04 cmpi.w #0,d1 ROM:00112D08 beq.s loc_112D2A ROM:00112D0A move.w $210(a5),d1 ROM:00112D0E sub.w $21E(a5),d1 ROM:00112D12 ext.l d1 ROM:00112D14 move.l #$989680,d2 ROM:00112D1A divu.l d1,d2 ROM:00112D1E cmp.l d0,d2 ROM:00112D20 bge.s loc_112D2A ROM:00112D22 bset #1,($11C4).w ROM:00112D28 bra.s loc_112D30 ROM:00112D2A ; --------------------------------------------------------------------------- ROM:00112D2A ROM:00112D2A loc_112D2A: ; CODE XREF: sub_112CBE+4A↑j ROM:00112D2A ; sub_112CBE+62↑j ROM:00112D2A bclr #1,($11C4).w ROM:00112D30 ROM:00112D30 loc_112D30: ; CODE XREF: sub_112CBE+6A↑j ROM:00112D30 clr.l d2 ROM:00112D32 move.w $208(a5),d2 ROM:00112D36 move.l #$D,d4 ROM:00112D3C move.l #$7D48C23C,d3 ROM:00112D42 divu.l d2,d4:d3 ROM:00112D46 divu.l d0,d3 ROM:00112D4A move.w d3,($4FA).w ROM:00112D4E bra.s locret_112D56 ROM:00112D50 ; --------------------------------------------------------------------------- ROM:00112D50 ROM:00112D50 loc_112D50: ; CODE XREF: sub_112CBE+32↑j ROM:00112D50 addi.w #1,($502).w ROM:00112D56 ROM:00112D56 locret_112D56: ; CODE XREF: sub_112CBE+6↑j ROM:00112D56 ; sub_112CBE+90↑j ROM:00112D56 rts ROM:00112D56 ; End of function sub_112CBE ROM:00112D56 ROM:00112D58 ROM:00112D58 ; =============== S U B R O U T I N E ======================================= ROM:00112D58 ROM:00112D58 ROM:00112D58 sub_112D58: ; CODE XREF: sub_112A82:loc_112A98↑p ROM:00112D58 clr.l d3 ROM:00112D5A move.w ($4FA).w,d3 ROM:00112D5E swap d3 ROM:00112D60 move.w ($4F8).w,d2 ROM:00112D64 swap d2 ROM:00112D66 move.w ($500).w,d2 ROM:00112D6A sub.l d2,d3 ROM:00112D6C clr.l d1 ROM:00112D6E move.w $216(a5),d1 ROM:00112D72 divs.l d1,d3 ROM:00112D76 muls.l #$64,d3 ; 'd' ROM:00112D7E add.l d3,d2 ROM:00112D80 move.w d2,($500).w ROM:00112D84 swap d2 ROM:00112D86 move.w d2,($4F8).w ROM:00112D8A swap d2 ROM:00112D8C divu.l #$A,d2 ROM:00112D94 swap d2 ROM:00112D96 move.w d2,($4F6).w ROM:00112D9A rts ROM:00112D9A ; End of function sub_112D58 ROM:00112D9A ROM:00112D9C ROM:00112D9C ; =============== S U B R O U T I N E ======================================= ROM:00112D9C ROM:00112D9C ROM:00112D9C sub_112D9C: ; CODE XREF: sub_112A82+1E↑p ROM:00112D9C clr.w d1 ROM:00112D9E move.b ($6E0).w,d1 ROM:00112DA2 cmpi.w #5,d1 ROM:00112DA6 bcc.s locret_112DB0 ROM:00112DA8 movea.l off_112DB2(pc,d1.w*4),a0 ROM:00112DAC nop ROM:00112DAE jmp (a0) ROM:00112DB0 ; --------------------------------------------------------------------------- ROM:00112DB0 ROM:00112DB0 locret_112DB0: ; CODE XREF: sub_112D9C+A↑j ROM:00112DB0 rts ROM:00112DB0 ; End of function sub_112D9C ROM:00112DB0 ROM:00112DB0 ; --------------------------------------------------------------------------- ROM:00112DB2 off_112DB2: dc.l loc_112DC6 ; DATA XREF: sub_112D9C+C↑r ROM:00112DB6 dc.l loc_112DF0 ROM:00112DBA dc.l loc_112E0E ROM:00112DBE dc.l loc_112E64 ROM:00112DC2 dc.l loc_112EC0 ROM:00112DC6 ; --------------------------------------------------------------------------- ROM:00112DC6 ROM:00112DC6 loc_112DC6: ; DATA XREF: ROM:off_112DB2↑o ROM:00112DC6 bclr #0,($AD3).w ROM:00112DCC bsr.w sub_112F38 ROM:00112DD0 bclr #2,($129E).w ROM:00112DD6 move.w $20A(a5),d0 ROM:00112DDA cmpi.w #0,d0 ROM:00112DDE bne.s loc_112DE6 ROM:00112DE0 bset #2,($129E).w ROM:00112DE6 ROM:00112DE6 loc_112DE6: ; CODE XREF: ROM:00112DDE↑j ROM:00112DE6 move.b #1,($6E0).w ROM:00112DEC bra.s locret_112E0C ROM:00112DEE ; --------------------------------------------------------------------------- ROM:00112DEE rts ROM:00112DF0 ; --------------------------------------------------------------------------- ROM:00112DF0 ROM:00112DF0 loc_112DF0: ; DATA XREF: ROM:00112DB6↑o ROM:00112DF0 btst #2,($129E).w ROM:00112DF6 beq.s locret_112E0C ROM:00112DF8 btst #0,($7C9).w ROM:00112DFE beq.s locret_112E0C ROM:00112E00 move.b #2,($6E0).w ROM:00112E06 bra.l locret_112E62 ROM:00112E0C ; --------------------------------------------------------------------------- ROM:00112E0C ROM:00112E0C locret_112E0C: ; CODE XREF: ROM:00112DEC↑j ROM:00112E0C ; ROM:00112DF6↑j ... ROM:00112E0C rts ROM:00112E0E ; --------------------------------------------------------------------------- ROM:00112E0E ROM:00112E0E loc_112E0E: ; DATA XREF: ROM:00112DBA↑o ROM:00112E0E btst #0,($7C9).w ROM:00112E14 bne.s loc_112E1E ROM:00112E16 move.b #1,($6E0).w ROM:00112E1C bra.s locret_112E0C ROM:00112E1E ; --------------------------------------------------------------------------- ROM:00112E1E ROM:00112E1E loc_112E1E: ; CODE XREF: ROM:00112E14↑j ROM:00112E1E btst #3,($7CA).w ROM:00112E24 beq.s loc_112E2E ROM:00112E26 bclr #3,($7CA).w ROM:00112E2C bra.s loc_112E40 ROM:00112E2E ; --------------------------------------------------------------------------- ROM:00112E2E ROM:00112E2E loc_112E2E: ; CODE XREF: ROM:00112E24↑j ROM:00112E2E move.w $20C(a5),d0 ROM:00112E32 btst #1,($11C4).w ROM:00112E38 bne.s loc_112E40 ROM:00112E3A cmp.w ($4F8).w,d0 ROM:00112E3E bge.s locret_112E62 ROM:00112E40 ROM:00112E40 loc_112E40: ; CODE XREF: ROM:00112E2C↑j ROM:00112E40 ; ROM:00112E38↑j ROM:00112E40 move.w $220(a5),d0 ROM:00112E44 clr.b ($749).w ROM:00112E48 move.w d0,($5EE).w ROM:00112E4C move.b #1,($749).w ROM:00112E52 clr.w ($504).w ROM:00112E56 move.b #3,($6E0).w ROM:00112E5C bra.l locret_112EBE ROM:00112E62 ; --------------------------------------------------------------------------- ROM:00112E62 ROM:00112E62 locret_112E62: ; CODE XREF: ROM:00112E06↑j ROM:00112E62 ; ROM:00112E3E↑j ROM:00112E62 rts ROM:00112E64 ; --------------------------------------------------------------------------- ROM:00112E64 ROM:00112E64 loc_112E64: ; DATA XREF: ROM:00112DBE↑o ROM:00112E64 move.w $222(a5),d0 ROM:00112E68 cmp.w ($504).w,d0 ROM:00112E6C bgt.s loc_112E70 ROM:00112E6E bra.s loc_112E82 ROM:00112E70 ; --------------------------------------------------------------------------- ROM:00112E70 ROM:00112E70 loc_112E70: ; CODE XREF: ROM:00112E6C↑j ROM:00112E70 move.w $20C(a5),d0 ROM:00112E74 btst #1,($11C4).w ROM:00112E7A bne.s loc_112E82 ROM:00112E7C cmp.w ($4F8).w,d0 ROM:00112E80 bge.s loc_112E9E ROM:00112E82 ROM:00112E82 loc_112E82: ; CODE XREF: ROM:00112E6E↑j ROM:00112E82 ; ROM:00112E7A↑j ROM:00112E82 cmpi.w #0,($5EE).w ROM:00112E88 bgt.s loc_112E9C ROM:00112E8A bset #0,($AD3).w ROM:00112E90 bset #0,($1242).w ROM:00112E96 move.b #4,($6E0).w ROM:00112E9C ROM:00112E9C loc_112E9C: ; CODE XREF: ROM:00112E88↑j ROM:00112E9C bra.s locret_112EBE ROM:00112E9E ; --------------------------------------------------------------------------- ROM:00112E9E ROM:00112E9E loc_112E9E: ; CODE XREF: ROM:00112E80↑j ROM:00112E9E btst #3,($7CA).w ROM:00112EA4 beq.s loc_112EB8 ROM:00112EA6 bclr #3,($7CA).w ROM:00112EAC addq.w #1,($504).w ROM:00112EB0 move.b #3,($6E0).w ROM:00112EB6 bra.s locret_112EBE ROM:00112EB8 ; --------------------------------------------------------------------------- ROM:00112EB8 ROM:00112EB8 loc_112EB8: ; CODE XREF: ROM:00112EA4↑j ROM:00112EB8 move.b #2,($6E0).w ROM:00112EBE ROM:00112EBE locret_112EBE: ; CODE XREF: ROM:00112E5C↑j ROM:00112EBE ; ROM:loc_112E9C↑j ... ROM:00112EBE rts ROM:00112EC0 ; --------------------------------------------------------------------------- ROM:00112EC0 ROM:00112EC0 loc_112EC0: ; DATA XREF: ROM:00112DC2↑o ROM:00112EC0 btst #7,($7C4).w ROM:00112EC6 bne.s locret_112EDA ROM:00112EC8 bclr #0,($AD3).w ROM:00112ECE move.b #1,($6E0).w ROM:00112ED4 bra.l locret_112B10 ROM:00112EDA ; --------------------------------------------------------------------------- ROM:00112EDA ROM:00112EDA locret_112EDA: ; CODE XREF: ROM:00112EC6↑j ROM:00112EDA rts ROM:00112EDC ; --------------------------------------------------------------------------- ROM:00112EDC rts ROM:00112EDE ROM:00112EDE ; =============== S U B R O U T I N E ======================================= ROM:00112EDE ROM:00112EDE ROM:00112EDE sub_112EDE: ; CODE XREF: sub_112A82:loc_112A9C↑p ROM:00112EDE btst #0,($7C9).w ROM:00112EE4 beq.s loc_112F04 ROM:00112EE6 move.w ($4F6).w,d0 ROM:00112EEA sub.w ($4FC).w,d0 ROM:00112EEE cmpi.w #0,d0 ROM:00112EF2 bge.s loc_112EF6 ROM:00112EF4 neg.w d0 ROM:00112EF6 ROM:00112EF6 loc_112EF6: ; CODE XREF: sub_112EDE+14↑j ROM:00112EF6 move.w $20E(a5),d1 ROM:00112EFA cmp.w d0,d1 ROM:00112EFC bge.s loc_112F04 ROM:00112EFE bset #3,($7CA).w ROM:00112F04 ROM:00112F04 loc_112F04: ; CODE XREF: sub_112EDE+6↑j ROM:00112F04 ; sub_112EDE+1E↑j ROM:00112F04 move.w ($4F6).w,($4FC).w ROM:00112F0A rts ROM:00112F0A ; End of function sub_112EDE ROM:00112F0A ROM:00112F0C ROM:00112F0C ; =============== S U B R O U T I N E ======================================= ROM:00112F0C ROM:00112F0C ROM:00112F0C sub_112F0C: ; CODE XREF: sub_112A82+22↑p ROM:00112F0C move.w ($4FE).w,d0 ROM:00112F10 add.w $214(a5),d0 ROM:00112F14 cmp.w ($4F8).w,d0 ROM:00112F18 bgt.s loc_112F22 ROM:00112F1A bset #0,($11C5).w ROM:00112F20 bra.s locret_112F36 ROM:00112F22 ; --------------------------------------------------------------------------- ROM:00112F22 ROM:00112F22 loc_112F22: ; CODE XREF: sub_112F0C+C↑j ROM:00112F22 move.w ($4FE).w,d0 ROM:00112F26 add.w $212(a5),d0 ROM:00112F2A cmp.w ($4F8).w,d0 ROM:00112F2E ble.s locret_112F36 ROM:00112F30 bclr #0,($11C5).w ROM:00112F36 ROM:00112F36 locret_112F36: ; CODE XREF: sub_112F0C+14↑j ROM:00112F36 ; sub_112F0C+22↑j ROM:00112F36 rts ROM:00112F36 ; End of function sub_112F0C ROM:00112F36 ROM:00112F38 ROM:00112F38 ; =============== S U B R O U T I N E ======================================= ROM:00112F38 ROM:00112F38 ROM:00112F38 sub_112F38: ; CODE XREF: ROM:00112DCC↑p ROM:00112F38 move.w $208(a5),d0 ROM:00112F3C move.l #$16A1,d1 ROM:00112F42 clr.l d2 ROM:00112F44 move.w $210(a5),d2 ROM:00112F48 muls.l d2,d1 ROM:00112F4C divs.w d0,d1 ROM:00112F4E move.w d1,($4FE).w ROM:00112F52 rts ROM:00112F52 ; End of function sub_112F38 ROM:00112F52 ROM:00112F54 ; --------------------------------------------------------------------------- ROM:00112F54 rts ROM:00112F56 ; --------------------------------------------------------------------------- ROM:00112F56 rte ROM:00112F58 ROM:00112F58 ; =============== S U B R O U T I N E ======================================= ROM:00112F58 ROM:00112F58 ROM:00112F58 sub_112F58: ; CODE XREF: ROM:00115298↓p ROM:00112F58 move.w $224(a5),d7 ROM:00112F5C cmpi.w #0,d7 ROM:00112F60 bne.s loc_112FB4 ROM:00112F62 cmpi.w #0,($926).w ROM:00112F68 bne.s loc_112FA0 ROM:00112F6A bclr #5,($7C8).w ROM:00112F70 cmpi.w #1,($924).w ROM:00112F76 blt.s loc_112F88 ROM:00112F78 cmpi.w #5,($924).w ROM:00112F7E bgt.s loc_112F88 ROM:00112F80 bset #4,($7CB).w ROM:00112F86 bra.s loc_112F9E ROM:00112F88 ; --------------------------------------------------------------------------- ROM:00112F88 ROM:00112F88 loc_112F88: ; CODE XREF: sub_112F58+1E↑j ROM:00112F88 ; sub_112F58+26↑j ROM:00112F88 cmpi.w #7,($924).w ROM:00112F8E bne.s loc_112F98 ROM:00112F90 bset #4,($7CB).w ROM:00112F96 bra.s loc_112F9E ROM:00112F98 ; --------------------------------------------------------------------------- ROM:00112F98 ROM:00112F98 loc_112F98: ; CODE XREF: sub_112F58+36↑j ROM:00112F98 bclr #4,($7CB).w ROM:00112F9E ROM:00112F9E loc_112F9E: ; CODE XREF: sub_112F58+2E↑j ROM:00112F9E ; sub_112F58+3E↑j ROM:00112F9E bra.s loc_112FAC ROM:00112FA0 ; --------------------------------------------------------------------------- ROM:00112FA0 ROM:00112FA0 loc_112FA0: ; CODE XREF: sub_112F58+10↑j ROM:00112FA0 bset #5,($7C8).w ROM:00112FA6 bclr #4,($7CB).w ROM:00112FAC ROM:00112FAC loc_112FAC: ; CODE XREF: sub_112F58:loc_112F9E↑j ROM:00112FAC bra.l locret_1130A4 ROM:00112FB2 ; --------------------------------------------------------------------------- ROM:00112FB2 bra.s loc_112FC6 ROM:00112FB4 ; --------------------------------------------------------------------------- ROM:00112FB4 ROM:00112FB4 loc_112FB4: ; CODE XREF: sub_112F58+8↑j ROM:00112FB4 btst #4,($FFFFFA19).w ROM:00112FBA bne.s loc_112FC2 ROM:00112FBC move.w #6,d6 ROM:00112FC0 bra.s loc_112FC6 ROM:00112FC2 ; --------------------------------------------------------------------------- ROM:00112FC2 ROM:00112FC2 loc_112FC2: ; CODE XREF: sub_112F58+62↑j ROM:00112FC2 move.w #5,d6 ROM:00112FC6 ROM:00112FC6 loc_112FC6: ; CODE XREF: sub_112F58+5A↑j ROM:00112FC6 ; sub_112F58+68↑j ROM:00112FC6 clr.w d1 ROM:00112FC8 move.b ($6E1).w,d1 ROM:00112FCC cmpi.w #5,d1 ROM:00112FD0 bcc.s locret_112FDA ROM:00112FD2 movea.l off_112FDC(pc,d1.w*4),a0 ROM:00112FD6 nop ROM:00112FD8 jmp (a0) ROM:00112FDA ; --------------------------------------------------------------------------- ROM:00112FDA ROM:00112FDA locret_112FDA: ; CODE XREF: sub_112F58+78↑j ROM:00112FDA rts ROM:00112FDA ; --------------------------------------------------------------------------- ROM:00112FDC off_112FDC: dc.l loc_112FF0 ; DATA XREF: sub_112F58+7A↑r ROM:00112FE0 dc.l loc_113006 ROM:00112FE4 dc.l loc_113026 ROM:00112FE8 dc.l loc_113054 ROM:00112FEC dc.l loc_113074 ROM:00112FF0 ; --------------------------------------------------------------------------- ROM:00112FF0 ROM:00112FF0 loc_112FF0: ; DATA XREF: sub_112F58:off_112FDC↑o ROM:00112FF0 bclr #5,($7C8).w ROM:00112FF6 move.w #6,($924).w ROM:00112FFC move.b #1,($6E1).w ROM:00113002 bra.s locret_113024 ROM:00113004 ; --------------------------------------------------------------------------- ROM:00113004 rts ROM:00113006 ; --------------------------------------------------------------------------- ROM:00113006 ROM:00113006 loc_113006: ; DATA XREF: sub_112F58+88↑o ROM:00113006 cmpi.w #5,d6 ROM:0011300A bne.s locret_113024 ROM:0011300C clr.b ($721).w ROM:00113010 move.w #$A,($59E).w ROM:00113016 move.b #1,($721).w ROM:0011301C move.b #2,($6E1).w ROM:00113022 bra.s locret_113052 ROM:00113024 ; --------------------------------------------------------------------------- ROM:00113024 ROM:00113024 locret_113024: ; CODE XREF: sub_112F58+AA↑j ROM:00113024 ; sub_112F58+B2↑j ... ROM:00113024 rts ROM:00113026 ; --------------------------------------------------------------------------- ROM:00113026 ROM:00113026 loc_113026: ; DATA XREF: sub_112F58+8C↑o ROM:00113026 cmpi.w #6,d6 ROM:0011302A bne.s loc_11303C ROM:0011302C clr.b ($721).w ROM:00113030 clr.w ($59E).w ROM:00113034 move.b #1,($6E1).w ROM:0011303A bra.s locret_113024 ROM:0011303C ; --------------------------------------------------------------------------- ROM:0011303C ROM:0011303C loc_11303C: ; CODE XREF: sub_112F58+D2↑j ROM:0011303C cmpi.w #0,($59E).w ROM:00113042 bgt.s locret_113052 ROM:00113044 bset #5,($7C8).w ROM:0011304A move.b #3,($6E1).w ROM:00113050 bra.s locret_113072 ROM:00113052 ; --------------------------------------------------------------------------- ROM:00113052 ROM:00113052 locret_113052: ; CODE XREF: sub_112F58+CA↑j ROM:00113052 ; sub_112F58+EA↑j ROM:00113052 rts ROM:00113054 ; --------------------------------------------------------------------------- ROM:00113054 ROM:00113054 loc_113054: ; DATA XREF: sub_112F58+90↑o ROM:00113054 cmpi.w #6,d6 ROM:00113058 bne.s locret_113072 ROM:0011305A clr.b ($721).w ROM:0011305E move.w #$A,($59E).w ROM:00113064 move.b #1,($721).w ROM:0011306A move.b #4,($6E1).w ROM:00113070 bra.s locret_1130A4 ROM:00113072 ; --------------------------------------------------------------------------- ROM:00113072 ROM:00113072 locret_113072: ; CODE XREF: sub_112F58+F8↑j ROM:00113072 ; sub_112F58+100↑j ... ROM:00113072 rts ROM:00113074 ; --------------------------------------------------------------------------- ROM:00113074 ROM:00113074 loc_113074: ; DATA XREF: sub_112F58+94↑o ROM:00113074 cmpi.w #5,d6 ROM:00113078 bne.s loc_11308A ROM:0011307A clr.b ($721).w ROM:0011307E clr.w ($59E).w ROM:00113082 move.b #3,($6E1).w ROM:00113088 bra.s locret_113072 ROM:0011308A ; --------------------------------------------------------------------------- ROM:0011308A ROM:0011308A loc_11308A: ; CODE XREF: sub_112F58+120↑j ROM:0011308A cmpi.w #0,($59E).w ROM:00113090 bgt.s locret_1130A4 ROM:00113092 bclr #5,($7C8).w ROM:00113098 move.b #1,($6E1).w ROM:0011309E bra.l locret_113024 ROM:001130A4 ; --------------------------------------------------------------------------- ROM:001130A4 ROM:001130A4 locret_1130A4: ; CODE XREF: sub_112F58:loc_112FAC↑j ROM:001130A4 ; sub_112F58+118↑j ... ROM:001130A4 rts ROM:001130A4 ; End of function sub_112F58 ROM:001130A4 ROM:001130A6 ; --------------------------------------------------------------------------- ROM:001130A6 rts ROM:001130A8 ROM:001130A8 ; =============== S U B R O U T I N E ======================================= ROM:001130A8 ROM:001130A8 ROM:001130A8 sub_1130A8: ; CODE XREF: ROM:00115266↓p ROM:001130A8 bsr.l nullsub_5 ROM:001130AE bsr.l sub_11A3D2 ROM:001130B4 btst #3,($7F7).w ROM:001130BA beq.s loc_1130D4 ROM:001130BC btst #3,($7FB).w ROM:001130C2 beq.s loc_1130CC ROM:001130C4 bset #4,($7C4).w ROM:001130CA bra.s loc_1130D2 ROM:001130CC ; --------------------------------------------------------------------------- ROM:001130CC ROM:001130CC loc_1130CC: ; CODE XREF: sub_1130A8+1A↑j ROM:001130CC bclr #4,($7C4).w ROM:001130D2 ROM:001130D2 loc_1130D2: ; CODE XREF: sub_1130A8+22↑j ROM:001130D2 bra.s loc_11311A ROM:001130D4 ; --------------------------------------------------------------------------- ROM:001130D4 ROM:001130D4 loc_1130D4: ; CODE XREF: sub_1130A8+12↑j ROM:001130D4 move.w $228(a5),d0 ROM:001130D8 cmpi.w #1,d0 ROM:001130DC bne.s loc_1130E6 ROM:001130DE bclr #4,($7C4).w ROM:001130E4 bra.s loc_11311A ROM:001130E6 ; --------------------------------------------------------------------------- ROM:001130E6 ROM:001130E6 loc_1130E6: ; CODE XREF: sub_1130A8+34↑j ROM:001130E6 cmpi.w #2,d0 ROM:001130EA bne.s loc_1130F4 ROM:001130EC bset #4,($7C4).w ROM:001130F2 bra.s loc_11311A ROM:001130F4 ; --------------------------------------------------------------------------- ROM:001130F4 ROM:001130F4 loc_1130F4: ; CODE XREF: sub_1130A8+42↑j ROM:001130F4 btst #3,($11A4).w ROM:001130FA beq.s loc_113114 ROM:001130FC btst #5,($C33).w ROM:00113102 bne.s loc_11310C ROM:00113104 bset #4,($7C4).w ROM:0011310A bra.s loc_113112 ROM:0011310C ; --------------------------------------------------------------------------- ROM:0011310C ROM:0011310C loc_11310C: ; CODE XREF: sub_1130A8+5A↑j ROM:0011310C bclr #4,($7C4).w ROM:00113112 ROM:00113112 loc_113112: ; CODE XREF: sub_1130A8+62↑j ROM:00113112 bra.s loc_11311A ROM:00113114 ; --------------------------------------------------------------------------- ROM:00113114 ROM:00113114 loc_113114: ; CODE XREF: sub_1130A8+52↑j ROM:00113114 bclr #4,($7C4).w ROM:0011311A ROM:0011311A loc_11311A: ; CODE XREF: sub_1130A8:loc_1130D2↑j ROM:0011311A ; sub_1130A8+3C↑j ... ROM:0011311A btst #0,($7F7).w ROM:00113120 beq.s loc_11313A ROM:00113122 btst #0,($7FB).w ROM:00113128 beq.s loc_113132 ROM:0011312A bset #2,($FFFFFA19).w ROM:00113130 bra.s loc_113138 ROM:00113132 ; --------------------------------------------------------------------------- ROM:00113132 ROM:00113132 loc_113132: ; CODE XREF: sub_1130A8+80↑j ROM:00113132 bclr #2,($FFFFFA19).w ROM:00113138 ROM:00113138 loc_113138: ; CODE XREF: sub_1130A8+88↑j ROM:00113138 bra.s loc_113170 ROM:0011313A ; --------------------------------------------------------------------------- ROM:0011313A ROM:0011313A loc_11313A: ; CODE XREF: sub_1130A8+78↑j ROM:0011313A move.w $22A(a5),d0 ROM:0011313E cmpi.w #1,d0 ROM:00113142 bne.s loc_11314C ROM:00113144 bclr #2,($FFFFFA19).w ROM:0011314A bra.s loc_113170 ROM:0011314C ; --------------------------------------------------------------------------- ROM:0011314C ROM:0011314C loc_11314C: ; CODE XREF: sub_1130A8+9A↑j ROM:0011314C cmpi.w #2,d0 ROM:00113150 bne.s loc_11315A ROM:00113152 bset #2,($FFFFFA19).w ROM:00113158 bra.s loc_113170 ROM:0011315A ; --------------------------------------------------------------------------- ROM:0011315A ROM:0011315A loc_11315A: ; CODE XREF: sub_1130A8+A8↑j ROM:0011315A btst #6,($11B9).w ROM:00113160 beq.s loc_11316A ROM:00113162 bset #2,($FFFFFA19).w ROM:00113168 bra.s loc_113170 ROM:0011316A ; --------------------------------------------------------------------------- ROM:0011316A ROM:0011316A loc_11316A: ; CODE XREF: sub_1130A8+B8↑j ROM:0011316A bclr #2,($FFFFFA19).w ROM:00113170 ROM:00113170 loc_113170: ; CODE XREF: sub_1130A8:loc_113138↑j ROM:00113170 ; sub_1130A8+A2↑j ... ROM:00113170 btst #5,($7F7).w ROM:00113176 beq.s loc_113190 ROM:00113178 btst #5,($7FB).w ROM:0011317E beq.s loc_113188 ROM:00113180 bset #0,($7BE).w ROM:00113186 bra.s loc_11318E ROM:00113188 ; --------------------------------------------------------------------------- ROM:00113188 ROM:00113188 loc_113188: ; CODE XREF: sub_1130A8+D6↑j ROM:00113188 bclr #0,($7BE).w ROM:0011318E ROM:0011318E loc_11318E: ; CODE XREF: sub_1130A8+DE↑j ROM:0011318E bra.s loc_1131C6 ROM:00113190 ; --------------------------------------------------------------------------- ROM:00113190 ROM:00113190 loc_113190: ; CODE XREF: sub_1130A8+CE↑j ROM:00113190 move.w $22C(a5),d0 ROM:00113194 cmpi.w #1,d0 ROM:00113198 bne.s loc_1131A2 ROM:0011319A bclr #0,($7BE).w ROM:001131A0 bra.s loc_1131C6 ROM:001131A2 ; --------------------------------------------------------------------------- ROM:001131A2 ROM:001131A2 loc_1131A2: ; CODE XREF: sub_1130A8+F0↑j ROM:001131A2 cmpi.w #2,d0 ROM:001131A6 bne.s loc_1131B0 ROM:001131A8 bset #0,($7BE).w ROM:001131AE bra.s loc_1131C6 ROM:001131B0 ; --------------------------------------------------------------------------- ROM:001131B0 ROM:001131B0 loc_1131B0: ; CODE XREF: sub_1130A8+FE↑j ROM:001131B0 btst #1,($11AF).w ROM:001131B6 beq.s loc_1131C0 ROM:001131B8 bset #0,($7BE).w ROM:001131BE bra.s loc_1131C6 ROM:001131C0 ; --------------------------------------------------------------------------- ROM:001131C0 ROM:001131C0 loc_1131C0: ; CODE XREF: sub_1130A8+10E↑j ROM:001131C0 bclr #0,($7BE).w ROM:001131C6 ROM:001131C6 loc_1131C6: ; CODE XREF: sub_1130A8:loc_11318E↑j ROM:001131C6 ; sub_1130A8+F8↑j ... ROM:001131C6 btst #1,($7F6).w ROM:001131CC beq.s loc_1131E6 ROM:001131CE btst #1,($7FA).w ROM:001131D4 beq.s loc_1131DE ROM:001131D6 bset #2,($7C4).w ROM:001131DC bra.s loc_1131E4 ROM:001131DE ; --------------------------------------------------------------------------- ROM:001131DE ROM:001131DE loc_1131DE: ; CODE XREF: sub_1130A8+12C↑j ROM:001131DE bclr #2,($7C4).w ROM:001131E4 ROM:001131E4 loc_1131E4: ; CODE XREF: sub_1130A8+134↑j ROM:001131E4 bra.s loc_11321C ROM:001131E6 ; --------------------------------------------------------------------------- ROM:001131E6 ROM:001131E6 loc_1131E6: ; CODE XREF: sub_1130A8+124↑j ROM:001131E6 move.w $232(a5),d0 ROM:001131EA cmpi.w #1,d0 ROM:001131EE bne.s loc_1131F8 ROM:001131F0 bclr #2,($7C4).w ROM:001131F6 bra.s loc_11321C ROM:001131F8 ; --------------------------------------------------------------------------- ROM:001131F8 ROM:001131F8 loc_1131F8: ; CODE XREF: sub_1130A8+146↑j ROM:001131F8 cmpi.w #2,d0 ROM:001131FC bne.s loc_113206 ROM:001131FE bset #2,($7C4).w ROM:00113204 bra.s loc_11321C ROM:00113206 ; --------------------------------------------------------------------------- ROM:00113206 ROM:00113206 loc_113206: ; CODE XREF: sub_1130A8+154↑j ROM:00113206 btst #1,($11A2).w ROM:0011320C beq.s loc_113216 ROM:0011320E bset #2,($7C4).w ROM:00113214 bra.s loc_11321C ROM:00113216 ; --------------------------------------------------------------------------- ROM:00113216 ROM:00113216 loc_113216: ; CODE XREF: sub_1130A8+164↑j ROM:00113216 bclr #2,($7C4).w ROM:0011321C ROM:0011321C loc_11321C: ; CODE XREF: sub_1130A8:loc_1131E4↑j ROM:0011321C ; sub_1130A8+14E↑j ... ROM:0011321C move.w $25E(a5),d0 ROM:00113220 cmpi.w #0,d0 ROM:00113224 bne.s loc_11328C ROM:00113226 btst #4,($7F7).w ROM:0011322C beq.s loc_113246 ROM:0011322E btst #4,($7FB).w ROM:00113234 beq.s loc_11323E ROM:00113236 bset #4,($FFFFF441).w ROM:0011323C bra.s loc_113244 ROM:0011323E ; --------------------------------------------------------------------------- ROM:0011323E ROM:0011323E loc_11323E: ; CODE XREF: sub_1130A8+18C↑j ROM:0011323E bclr #4,($FFFFF441).w ROM:00113244 ROM:00113244 loc_113244: ; CODE XREF: sub_1130A8+194↑j ROM:00113244 bra.s loc_11328C ROM:00113246 ; --------------------------------------------------------------------------- ROM:00113246 ROM:00113246 loc_113246: ; CODE XREF: sub_1130A8+184↑j ROM:00113246 move.w $234(a5),d0 ROM:0011324A cmpi.w #1,d0 ROM:0011324E bne.s loc_113258 ROM:00113250 bclr #4,($FFFFF441).w ROM:00113256 bra.s loc_11328C ROM:00113258 ; --------------------------------------------------------------------------- ROM:00113258 ROM:00113258 loc_113258: ; CODE XREF: sub_1130A8+1A6↑j ROM:00113258 cmpi.w #2,d0 ROM:0011325C bne.s loc_113266 ROM:0011325E bset #4,($FFFFF441).w ROM:00113264 bra.s loc_11328C ROM:00113266 ; --------------------------------------------------------------------------- ROM:00113266 ROM:00113266 loc_113266: ; CODE XREF: sub_1130A8+1B4↑j ROM:00113266 btst #4,($11B8).w ROM:0011326C beq.s loc_113286 ROM:0011326E btst #5,($C37).w ROM:00113274 bne.s loc_11327E ROM:00113276 bset #4,($FFFFF441).w ROM:0011327C bra.s loc_113284 ROM:0011327E ; --------------------------------------------------------------------------- ROM:0011327E ROM:0011327E loc_11327E: ; CODE XREF: sub_1130A8+1CC↑j ROM:0011327E bclr #4,($FFFFF441).w ROM:00113284 ROM:00113284 loc_113284: ; CODE XREF: sub_1130A8+1D4↑j ROM:00113284 bra.s loc_11328C ROM:00113286 ; --------------------------------------------------------------------------- ROM:00113286 ROM:00113286 loc_113286: ; CODE XREF: sub_1130A8+1C4↑j ROM:00113286 bclr #4,($FFFFF441).w ROM:0011328C ROM:0011328C loc_11328C: ; CODE XREF: sub_1130A8+17C↑j ROM:0011328C ; sub_1130A8:loc_113244↑j ... ROM:0011328C btst #3,($7F6).w ROM:00113292 beq.s loc_1132AC ROM:00113294 btst #3,($7FA).w ROM:0011329A beq.s loc_1132A4 ROM:0011329C bset #5,($FFFFFA41).w ROM:001132A2 bra.s loc_1132AA ROM:001132A4 ; --------------------------------------------------------------------------- ROM:001132A4 ROM:001132A4 loc_1132A4: ; CODE XREF: sub_1130A8+1F2↑j ROM:001132A4 bclr #5,($FFFFFA41).w ROM:001132AA ROM:001132AA loc_1132AA: ; CODE XREF: sub_1130A8+1FA↑j ROM:001132AA bra.s loc_113312 ROM:001132AC ; --------------------------------------------------------------------------- ROM:001132AC ROM:001132AC loc_1132AC: ; CODE XREF: sub_1130A8+1EA↑j ROM:001132AC btst #1,($7F7).w ROM:001132B2 beq.s loc_1132CC ROM:001132B4 btst #1,($7FB).w ROM:001132BA beq.s loc_1132C4 ROM:001132BC bset #5,($FFFFFA41).w ROM:001132C2 bra.s loc_1132CA ROM:001132C4 ; --------------------------------------------------------------------------- ROM:001132C4 ROM:001132C4 loc_1132C4: ; CODE XREF: sub_1130A8+212↑j ROM:001132C4 bclr #5,($FFFFFA41).w ROM:001132CA ROM:001132CA loc_1132CA: ; CODE XREF: sub_1130A8+21A↑j ROM:001132CA bra.s loc_113312 ROM:001132CC ; --------------------------------------------------------------------------- ROM:001132CC ROM:001132CC loc_1132CC: ; CODE XREF: sub_1130A8+20A↑j ROM:001132CC move.w $236(a5),d0 ROM:001132D0 cmpi.w #1,d0 ROM:001132D4 bne.s loc_1132DE ROM:001132D6 bclr #5,($FFFFFA41).w ROM:001132DC bra.s loc_113312 ROM:001132DE ; --------------------------------------------------------------------------- ROM:001132DE ROM:001132DE loc_1132DE: ; CODE XREF: sub_1130A8+22C↑j ROM:001132DE cmpi.w #2,d0 ROM:001132E2 bne.s loc_1132EC ROM:001132E4 bset #5,($FFFFFA41).w ROM:001132EA bra.s loc_113312 ROM:001132EC ; --------------------------------------------------------------------------- ROM:001132EC ROM:001132EC loc_1132EC: ; CODE XREF: sub_1130A8+23A↑j ROM:001132EC btst #5,($11B6).w ROM:001132F2 beq.s loc_11330C ROM:001132F4 btst #1,($C39).w ROM:001132FA bne.s loc_113304 ROM:001132FC bset #5,($FFFFFA41).w ROM:00113302 bra.s loc_11330A ROM:00113304 ; --------------------------------------------------------------------------- ROM:00113304 ROM:00113304 loc_113304: ; CODE XREF: sub_1130A8+252↑j ROM:00113304 bclr #5,($FFFFFA41).w ROM:0011330A ROM:0011330A loc_11330A: ; CODE XREF: sub_1130A8+25A↑j ROM:0011330A bra.s loc_113312 ROM:0011330C ; --------------------------------------------------------------------------- ROM:0011330C ROM:0011330C loc_11330C: ; CODE XREF: sub_1130A8+24A↑j ROM:0011330C bclr #5,($FFFFFA41).w ROM:00113312 ROM:00113312 loc_113312: ; CODE XREF: sub_1130A8:loc_1132AA↑j ROM:00113312 ; sub_1130A8:loc_1132CA↑j ... ROM:00113312 btst #6,($7F7).w ROM:00113318 beq.s loc_113332 ROM:0011331A btst #6,($7FB).w ROM:00113320 beq.s loc_11332A ROM:00113322 bset #5,($7CE).w ROM:00113328 bra.s loc_113330 ROM:0011332A ; --------------------------------------------------------------------------- ROM:0011332A ROM:0011332A loc_11332A: ; CODE XREF: sub_1130A8+278↑j ROM:0011332A bclr #5,($7CE).w ROM:00113330 ROM:00113330 loc_113330: ; CODE XREF: sub_1130A8+280↑j ROM:00113330 bra.s loc_113368 ROM:00113332 ; --------------------------------------------------------------------------- ROM:00113332 ROM:00113332 loc_113332: ; CODE XREF: sub_1130A8+270↑j ROM:00113332 move.w $238(a5),d0 ROM:00113336 cmpi.w #1,d0 ROM:0011333A bne.s loc_113344 ROM:0011333C bclr #5,($7CE).w ROM:00113342 bra.s loc_113368 ROM:00113344 ; --------------------------------------------------------------------------- ROM:00113344 ROM:00113344 loc_113344: ; CODE XREF: sub_1130A8+292↑j ROM:00113344 cmpi.w #2,d0 ROM:00113348 bne.s loc_113352 ROM:0011334A bset #5,($7CE).w ROM:00113350 bra.s loc_113368 ROM:00113352 ; --------------------------------------------------------------------------- ROM:00113352 ROM:00113352 loc_113352: ; CODE XREF: sub_1130A8+2A0↑j ROM:00113352 btst #0,($11A4).w ROM:00113358 beq.s loc_113362 ROM:0011335A bset #5,($7CE).w ROM:00113360 bra.s loc_113368 ROM:00113362 ; --------------------------------------------------------------------------- ROM:00113362 ROM:00113362 loc_113362: ; CODE XREF: sub_1130A8+2B0↑j ROM:00113362 bclr #5,($7CE).w ROM:00113368 ROM:00113368 loc_113368: ; CODE XREF: sub_1130A8:loc_113330↑j ROM:00113368 ; sub_1130A8+29A↑j ... ROM:00113368 btst #3,($7F4).w ROM:0011336E beq.s loc_113388 ROM:00113370 btst #3,($7F8).w ROM:00113376 beq.s loc_113380 ROM:00113378 bset #2,($7C2).w ROM:0011337E bra.s loc_113386 ROM:00113380 ; --------------------------------------------------------------------------- ROM:00113380 ROM:00113380 loc_113380: ; CODE XREF: sub_1130A8+2CE↑j ROM:00113380 bclr #2,($7C2).w ROM:00113386 ROM:00113386 loc_113386: ; CODE XREF: sub_1130A8+2D6↑j ROM:00113386 bra.s loc_1133BE ROM:00113388 ; --------------------------------------------------------------------------- ROM:00113388 ROM:00113388 loc_113388: ; CODE XREF: sub_1130A8+2C6↑j ROM:00113388 move.w $23C(a5),d0 ROM:0011338C cmpi.w #1,d0 ROM:00113390 bne.s loc_11339A ROM:00113392 bclr #2,($7C2).w ROM:00113398 bra.s loc_1133BE ROM:0011339A ; --------------------------------------------------------------------------- ROM:0011339A ROM:0011339A loc_11339A: ; CODE XREF: sub_1130A8+2E8↑j ROM:0011339A cmpi.w #2,d0 ROM:0011339E bne.s loc_1133A8 ROM:001133A0 bset #2,($7C2).w ROM:001133A6 bra.s loc_1133BE ROM:001133A8 ; --------------------------------------------------------------------------- ROM:001133A8 ROM:001133A8 loc_1133A8: ; CODE XREF: sub_1130A8+2F6↑j ROM:001133A8 btst #7,($11B4).w ROM:001133AE beq.s loc_1133B8 ROM:001133B0 bset #2,($7C2).w ROM:001133B6 bra.s loc_1133BE ROM:001133B8 ; --------------------------------------------------------------------------- ROM:001133B8 ROM:001133B8 loc_1133B8: ; CODE XREF: sub_1130A8+306↑j ROM:001133B8 bclr #2,($7C2).w ROM:001133BE ROM:001133BE loc_1133BE: ; CODE XREF: sub_1130A8:loc_113386↑j ROM:001133BE ; sub_1130A8+2F0↑j ... ROM:001133BE move.w $23A(a5),d0 ROM:001133C2 cmpi.w #1,d0 ROM:001133C6 bne.s loc_1133D0 ROM:001133C8 bclr #6,($7CC).w ROM:001133CE bra.s loc_1133F4 ROM:001133D0 ; --------------------------------------------------------------------------- ROM:001133D0 ROM:001133D0 loc_1133D0: ; CODE XREF: sub_1130A8+31E↑j ROM:001133D0 cmpi.w #2,d0 ROM:001133D4 bne.s loc_1133DE ROM:001133D6 bset #6,($7CC).w ROM:001133DC bra.s loc_1133F4 ROM:001133DE ; --------------------------------------------------------------------------- ROM:001133DE ROM:001133DE loc_1133DE: ; CODE XREF: sub_1130A8+32C↑j ROM:001133DE btst #1,($11C6).w ROM:001133E4 beq.s loc_1133EE ROM:001133E6 bset #6,($7CC).w ROM:001133EC bra.s loc_1133F4 ROM:001133EE ; --------------------------------------------------------------------------- ROM:001133EE ROM:001133EE loc_1133EE: ; CODE XREF: sub_1130A8+33C↑j ROM:001133EE bclr #6,($7CC).w ROM:001133F4 ROM:001133F4 loc_1133F4: ; CODE XREF: sub_1130A8+326↑j ROM:001133F4 ; sub_1130A8+334↑j ... ROM:001133F4 move.w $23E(a5),d0 ROM:001133F8 cmpi.w #1,d0 ROM:001133FC bne.s loc_113406 ROM:001133FE bclr #7,($7C0).w ROM:00113404 bra.s loc_11342A ROM:00113406 ; --------------------------------------------------------------------------- ROM:00113406 ROM:00113406 loc_113406: ; CODE XREF: sub_1130A8+354↑j ROM:00113406 cmpi.w #2,d0 ROM:0011340A bne.s loc_113414 ROM:0011340C bset #7,($7C0).w ROM:00113412 bra.s loc_11342A ROM:00113414 ; --------------------------------------------------------------------------- ROM:00113414 ROM:00113414 loc_113414: ; CODE XREF: sub_1130A8+362↑j ROM:00113414 btst #4,($11AC).w ROM:0011341A beq.s loc_113424 ROM:0011341C bset #7,($7C0).w ROM:00113422 bra.s loc_11342A ROM:00113424 ; --------------------------------------------------------------------------- ROM:00113424 ROM:00113424 loc_113424: ; CODE XREF: sub_1130A8+372↑j ROM:00113424 bclr #7,($7C0).w ROM:0011342A ROM:0011342A loc_11342A: ; CODE XREF: sub_1130A8+35C↑j ROM:0011342A ; sub_1130A8+36A↑j ... ROM:0011342A move.w $22E(a5),d0 ROM:0011342E cmpi.w #1,d0 ROM:00113432 bne.s loc_11343C ROM:00113434 bclr #6,($FFFFFA41).w ROM:0011343A bra.s loc_113448 ROM:0011343C ; --------------------------------------------------------------------------- ROM:0011343C ROM:0011343C loc_11343C: ; CODE XREF: sub_1130A8+38A↑j ROM:0011343C cmpi.w #2,d0 ROM:00113440 bne.s loc_113448 ROM:00113442 bset #6,($FFFFFA41).w ROM:00113448 ROM:00113448 loc_113448: ; CODE XREF: sub_1130A8+392↑j ROM:00113448 ; sub_1130A8+398↑j ROM:00113448 btst #4,($7F4).w ROM:0011344E beq.s loc_113468 ROM:00113450 btst #4,($7F8).w ROM:00113456 beq.s loc_113460 ROM:00113458 bset #5,($7C5).w ROM:0011345E bra.s loc_113466 ROM:00113460 ; --------------------------------------------------------------------------- ROM:00113460 ROM:00113460 loc_113460: ; CODE XREF: sub_1130A8+3AE↑j ROM:00113460 bclr #5,($7C5).w ROM:00113466 ROM:00113466 loc_113466: ; CODE XREF: sub_1130A8+3B6↑j ROM:00113466 bra.s loc_11349E ROM:00113468 ; --------------------------------------------------------------------------- ROM:00113468 ROM:00113468 loc_113468: ; CODE XREF: sub_1130A8+3A6↑j ROM:00113468 move.w $230(a5),d0 ROM:0011346C cmpi.w #1,d0 ROM:00113470 bne.s loc_11347A ROM:00113472 bclr #5,($7C5).w ROM:00113478 bra.s loc_11349E ROM:0011347A ; --------------------------------------------------------------------------- ROM:0011347A ROM:0011347A loc_11347A: ; CODE XREF: sub_1130A8+3C8↑j ROM:0011347A cmpi.w #2,d0 ROM:0011347E bne.s loc_113488 ROM:00113480 bset #5,($7C5).w ROM:00113486 bra.s loc_11349E ROM:00113488 ; --------------------------------------------------------------------------- ROM:00113488 ROM:00113488 loc_113488: ; CODE XREF: sub_1130A8+3D6↑j ROM:00113488 btst #6,($11B8).w ROM:0011348E beq.s loc_113498 ROM:00113490 bset #5,($7C5).w ROM:00113496 bra.s loc_11349E ROM:00113498 ; --------------------------------------------------------------------------- ROM:00113498 ROM:00113498 loc_113498: ; CODE XREF: sub_1130A8+3E6↑j ROM:00113498 bclr #5,($7C5).w ROM:0011349E ROM:0011349E loc_11349E: ; CODE XREF: sub_1130A8:loc_113466↑j ROM:0011349E ; sub_1130A8+3D0↑j ... ROM:0011349E move.w $240(a5),d0 ROM:001134A2 cmpi.w #$FFFF,d0 ROM:001134A6 beq.s loc_1134C0 ROM:001134A8 move.w #1,($564).w ROM:001134AE move.w d0,($560).w ROM:001134B2 bsr.l sub_1189B4 ROM:001134B8 bset #3,($7C1).w ROM:001134BE bra.s locret_1134DA ROM:001134C0 ; --------------------------------------------------------------------------- ROM:001134C0 ROM:001134C0 loc_1134C0: ; CODE XREF: sub_1130A8+3FE↑j ROM:001134C0 btst #3,($7C1).w ROM:001134C6 beq.s locret_1134DA ROM:001134C8 move.w #2,($564).w ROM:001134CE bsr.l sub_1189B4 ROM:001134D4 bclr #3,($7C1).w ROM:001134DA ROM:001134DA locret_1134DA: ; CODE XREF: sub_1130A8+416↑j ROM:001134DA ; sub_1130A8+41E↑j ROM:001134DA rts ROM:001134DA ; End of function sub_1130A8 ROM:001134DA ROM:001134DC ; --------------------------------------------------------------------------- ROM:001134DC rts ROM:001134DE ; --------------------------------------------------------------------------- ROM:001134DE rts ROM:001134E0 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_6. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001134E2 ROM:001134E2 ; =============== S U B R O U T I N E ======================================= ROM:001134E2 ROM:001134E2 ROM:001134E2 sub_1134E2: ; CODE XREF: sub_115A2A↓p ROM:001134E2 bclr #2,($7C6).w ROM:001134E8 bsr.w sub_1134F2 ROM:001134EC bsr.w sub_1136F4 ROM:001134F0 rts ROM:001134F0 ; End of function sub_1134E2 ROM:001134F0 ROM:001134F2 ROM:001134F2 ; =============== S U B R O U T I N E ======================================= ROM:001134F2 ROM:001134F2 ROM:001134F2 sub_1134F2: ; CODE XREF: sub_1134E2+6↑p ROM:001134F2 clr.w d1 ROM:001134F4 move.b ($6E3).w,d1 ROM:001134F8 cmpi.w #5,d1 ROM:001134FC bcc.s locret_113506 ROM:001134FE movea.l off_113508(pc,d1.w*4),a0 ROM:00113502 nop ROM:00113504 jmp (a0) ROM:00113506 ; --------------------------------------------------------------------------- ROM:00113506 ROM:00113506 locret_113506: ; CODE XREF: sub_1134F2+A↑j ROM:00113506 rts ROM:00113506 ; End of function sub_1134F2 ROM:00113506 ROM:00113506 ; --------------------------------------------------------------------------- ROM:00113508 off_113508: dc.l loc_11351C ; DATA XREF: sub_1134F2+C↑r ROM:0011350C dc.l loc_11352A ROM:00113510 dc.l loc_11355E ROM:00113514 dc.l loc_11359E ROM:00113518 dc.l loc_1136CA ROM:0011351C ; --------------------------------------------------------------------------- ROM:0011351C ROM:0011351C loc_11351C: ; DATA XREF: ROM:off_113508↑o ROM:0011351C bsr.w sub_113E40 ROM:00113520 move.b #1,($6E3).w ROM:00113526 bra.s locret_11355C ROM:00113528 ; --------------------------------------------------------------------------- ROM:00113528 rts ROM:0011352A ; --------------------------------------------------------------------------- ROM:0011352A ROM:0011352A loc_11352A: ; DATA XREF: ROM:0011350C↑o ROM:0011352A btst #2,($7C0).w ROM:00113530 beq.s locret_11355C ROM:00113532 bclr #2,($7C0).w ROM:00113538 bsr.w sub_113E16 ROM:0011353C bsr.w sub_113F4E ROM:00113540 bsr.w sub_113FC8 ROM:00113544 bsr.w sub_11416A ROM:00113548 bsr.l nullsub_6 ROM:0011354E bset #7,($7BD).w ROM:00113554 move.b #2,($6E3).w ROM:0011355A bra.s locret_11359C ROM:0011355C ; --------------------------------------------------------------------------- ROM:0011355C ROM:0011355C locret_11355C: ; CODE XREF: ROM:00113526↑j ROM:0011355C ; ROM:00113530↑j ROM:0011355C rts ROM:0011355E ; --------------------------------------------------------------------------- ROM:0011355E ROM:0011355E loc_11355E: ; DATA XREF: ROM:00113510↑o ROM:0011355E btst #3,($7BE).w ROM:00113564 beq.s loc_113582 ROM:00113566 bclr #3,($7BE).w ROM:0011356C bsr.w sub_11400C ROM:00113570 bset #6,($7C5).w ROM:00113576 move.b #3,($6E3).w ROM:0011357C bra.l locret_1136C8 ROM:00113582 ; --------------------------------------------------------------------------- ROM:00113582 ROM:00113582 loc_113582: ; CODE XREF: ROM:00113564↑j ROM:00113582 btst #1,($7CA).w ROM:00113588 beq.s locret_11359C ROM:0011358A bclr #1,($7CA).w ROM:00113590 move.b #3,($6E3).w ROM:00113596 bra.l locret_1136C8 ROM:0011359C ; --------------------------------------------------------------------------- ROM:0011359C ROM:0011359C locret_11359C: ; CODE XREF: ROM:0011355A↑j ROM:0011359C ; ROM:00113588↑j ROM:0011359C rts ROM:0011359E ; --------------------------------------------------------------------------- ROM:0011359E ROM:0011359E loc_11359E: ; DATA XREF: ROM:00113514↑o ROM:0011359E btst #6,($7CE).w ROM:001135A4 beq.s loc_1135C0 ROM:001135A6 btst #4,($7CC).w ROM:001135AC beq.s loc_1135C0 ROM:001135AE bclr #6,($7CE).w ROM:001135B4 move.b #4,($6E3).w ROM:001135BA bra.l locret_1136F0 ROM:001135C0 ; --------------------------------------------------------------------------- ROM:001135C0 ROM:001135C0 loc_1135C0: ; CODE XREF: ROM:001135A4↑j ROM:001135C0 ; ROM:001135AC↑j ROM:001135C0 btst #6,($7CE).w ROM:001135C6 beq.s loc_1135F6 ROM:001135C8 btst #4,($7CC).w ROM:001135CE bne.s loc_1135F6 ROM:001135D0 bclr #6,($7CE).w ROM:001135D6 bsr.w sub_113DAA ROM:001135DA bsr.w sub_113E16 ROM:001135DE bsr.w sub_1140CA ROM:001135E2 bsr.w sub_113E9C ROM:001135E6 bset #2,($7C6).w ROM:001135EC move.b #3,($6E3).w ROM:001135F2 bra.w locret_1136C8 ROM:001135F6 ; --------------------------------------------------------------------------- ROM:001135F6 ROM:001135F6 loc_1135F6: ; CODE XREF: ROM:001135C6↑j ROM:001135F6 ; ROM:001135CE↑j ROM:001135F6 btst #7,($7BF).w ROM:001135FC beq.s loc_113622 ROM:001135FE bclr #7,($7BF).w ROM:00113604 bsr.w sub_113E16 ROM:00113608 bsr.w sub_113D90 ROM:0011360C bsr.w sub_1140F8 ROM:00113610 bset #1,($7C2).w ROM:00113616 move.b #3,($6E3).w ROM:0011361C bra.l locret_1136C8 ROM:00113622 ; --------------------------------------------------------------------------- ROM:00113622 ROM:00113622 loc_113622: ; CODE XREF: ROM:001135FC↑j ROM:00113622 btst #7,($11B5).w ROM:00113628 beq.s loc_113660 ROM:0011362A ori.w #1,($96C).w ROM:00113630 btst #4,($7CC).w ROM:00113636 bne.s loc_113660 ROM:00113638 ori.w #2,($96C).w ROM:0011363E bsr.w sub_113DAA ROM:00113642 bsr.w sub_113E16 ROM:00113646 bsr.w sub_114194 ROM:0011364A bsr.w sub_113E9C ROM:0011364E bclr #7,($11B5).w ROM:00113654 move.b #3,($6E3).w ROM:0011365A bra.l locret_1136C8 ROM:00113660 ; --------------------------------------------------------------------------- ROM:00113660 ROM:00113660 loc_113660: ; CODE XREF: ROM:00113628↑j ROM:00113660 ; ROM:00113636↑j ROM:00113660 btst #6,($11B5).w ROM:00113666 beq.s loc_11369E ROM:00113668 ori.w #$10,($96C).w ROM:0011366E btst #4,($7CC).w ROM:00113674 bne.s loc_11369E ROM:00113676 ori.w #$20,($96C).w ; ' ' ROM:0011367C bsr.w sub_113DAA ROM:00113680 bsr.w sub_113E16 ROM:00113684 bsr.w sub_1141C8 ROM:00113688 bsr.w sub_113E9C ROM:0011368C bclr #6,($11B5).w ROM:00113692 move.b #3,($6E3).w ROM:00113698 bra.l locret_1136C8 ROM:0011369E ; --------------------------------------------------------------------------- ROM:0011369E ROM:0011369E loc_11369E: ; CODE XREF: ROM:00113666↑j ROM:0011369E ; ROM:00113674↑j ROM:0011369E btst #4,($7C8).w ROM:001136A4 beq.s locret_1136C8 ROM:001136A6 bclr #4,($7C8).w ROM:001136AC bsr.w sub_113DAA ROM:001136B0 bsr.w sub_113E16 ROM:001136B4 bsr.w sub_11416A ROM:001136B8 bsr.w sub_113E9C ROM:001136BC move.b #3,($6E3).w ROM:001136C2 bra.l *+6 ROM:001136C8 ; --------------------------------------------------------------------------- ROM:001136C8 ROM:001136C8 locret_1136C8: ; CODE XREF: ROM:0011357C↑j ROM:001136C8 ; ROM:00113596↑j ... ROM:001136C8 rts ROM:001136CA ; --------------------------------------------------------------------------- ROM:001136CA ROM:001136CA loc_1136CA: ; DATA XREF: ROM:00113518↑o ROM:001136CA btst #4,($7CC).w ROM:001136D0 bne.s locret_1136F0 ROM:001136D2 bsr.w sub_113DAA ROM:001136D6 bsr.w sub_113E16 ROM:001136DA bsr.w sub_1140CA ROM:001136DE bsr.w sub_113E9C ROM:001136E2 bset #2,($7C6).w ROM:001136E8 move.b #3,($6E3).w ROM:001136EE bra.s locret_1136C8 ROM:001136F0 ; --------------------------------------------------------------------------- ROM:001136F0 ROM:001136F0 locret_1136F0: ; CODE XREF: ROM:001135BA↑j ROM:001136F0 ; ROM:001136D0↑j ROM:001136F0 rts ROM:001136F2 ; --------------------------------------------------------------------------- ROM:001136F2 rts ROM:001136F4 ROM:001136F4 ; =============== S U B R O U T I N E ======================================= ROM:001136F4 ROM:001136F4 ROM:001136F4 sub_1136F4: ; CODE XREF: sub_1134E2+A↑p ROM:001136F4 clr.w d1 ROM:001136F6 move.b ($6E4).w,d1 ROM:001136FA cmpi.w #$E,d1 ROM:001136FE bcc.s locret_113708 ROM:00113700 movea.l off_11370A(pc,d1.w*4),a0 ROM:00113704 nop ROM:00113706 jmp (a0) ROM:00113708 ; --------------------------------------------------------------------------- ROM:00113708 ROM:00113708 locret_113708: ; CODE XREF: sub_1136F4+A↑j ROM:00113708 rts ROM:00113708 ; End of function sub_1136F4 ROM:00113708 ROM:00113708 ; --------------------------------------------------------------------------- ROM:0011370A off_11370A: dc.l loc_113742 ; DATA XREF: sub_1136F4+C↑r ROM:0011370E dc.l loc_11375C ROM:00113712 dc.l loc_1139AA ROM:00113716 dc.l loc_113A2E ROM:0011371A dc.l loc_113AA0 ROM:0011371E dc.l loc_113B0E ROM:00113722 dc.l loc_113B40 ROM:00113726 dc.l loc_113B7A ROM:0011372A dc.l loc_113BAC ROM:0011372E dc.l loc_113C18 ROM:00113732 dc.l loc_113C56 ROM:00113736 dc.l loc_113C94 ROM:0011373A dc.l loc_113CCC ROM:0011373E dc.l loc_113D0A ROM:00113742 ; --------------------------------------------------------------------------- ROM:00113742 ROM:00113742 loc_113742: ; DATA XREF: ROM:off_11370A↑o ROM:00113742 bclr #4,($7CC).w ROM:00113748 bclr #0,($7BC).w ROM:0011374E move.b #1,($6E4).w ROM:00113754 bra.l locret_1139A8 ROM:0011375A ; --------------------------------------------------------------------------- ROM:0011375A rts ROM:0011375C ; --------------------------------------------------------------------------- ROM:0011375C ROM:0011375C loc_11375C: ; DATA XREF: ROM:0011370E↑o ROM:0011375C btst #7,($7CB).w ROM:00113762 beq.s loc_1137A8 ROM:00113764 bclr #7,($7CB).w ROM:0011376A bset #4,($7CC).w ROM:00113770 bset #0,($7BC).w ROM:00113776 bsr.w sub_113DAA ROM:0011377A bsr.w sub_113E16 ROM:0011377E bsr.w sub_113EF2 ROM:00113782 bsr.w sub_113EBE ROM:00113786 move.w $20(a5),d0 ROM:0011378A clr.b ($722).w ROM:0011378E move.w d0,($5A0).w ROM:00113792 move.b #1,($722).w ROM:00113798 bsr.w sub_113E9C ROM:0011379C move.b #6,($6E4).w ROM:001137A2 bra.l locret_113B78 ROM:001137A8 ; --------------------------------------------------------------------------- ROM:001137A8 ROM:001137A8 loc_1137A8: ; CODE XREF: ROM:00113762↑j ROM:001137A8 btst #2,($7CE).w ROM:001137AE beq.s loc_1137EE ROM:001137B0 bclr #2,($7CE).w ROM:001137B6 bset #4,($7CC).w ROM:001137BC bsr.w sub_113DAA ROM:001137C0 bsr.w sub_113E16 ROM:001137C4 bsr.w sub_113EF2 ROM:001137C8 bsr.w sub_11412E ROM:001137CC move.w $20(a5),d0 ROM:001137D0 clr.b ($722).w ROM:001137D4 move.w d0,($5A0).w ROM:001137D8 move.b #1,($722).w ROM:001137DE bsr.w sub_113E9C ROM:001137E2 move.b #5,($6E4).w ROM:001137E8 bra.l locret_113B3E ROM:001137EE ; --------------------------------------------------------------------------- ROM:001137EE ROM:001137EE loc_1137EE: ; CODE XREF: ROM:001137AE↑j ROM:001137EE btst #0,($7CA).w ROM:001137F4 beq.s loc_113838 ROM:001137F6 bclr #0,($7CA).w ROM:001137FC bset #4,($7CC).w ROM:00113802 bsr.w sub_11415C ROM:00113806 bsr.w sub_113DAA ROM:0011380A bsr.w sub_113E16 ROM:0011380E bsr.w sub_113EF2 ROM:00113812 bsr.w sub_1140DC ROM:00113816 move.w $20(a5),d0 ROM:0011381A clr.b ($722).w ROM:0011381E move.w d0,($5A0).w ROM:00113822 move.b #1,($722).w ROM:00113828 bsr.w sub_113E9C ROM:0011382C move.b #4,($6E4).w ROM:00113832 bra.l locret_113B0C ROM:00113838 ; --------------------------------------------------------------------------- ROM:00113838 ROM:00113838 loc_113838: ; CODE XREF: ROM:001137F4↑j ROM:00113838 btst #3,($7CC).w ROM:0011383E beq.s loc_113882 ROM:00113840 bclr #3,($7CC).w ROM:00113846 bset #4,($7CC).w ROM:0011384C bsr.w sub_114140 ROM:00113850 bsr.w sub_113DAA ROM:00113854 bsr.w sub_113E16 ROM:00113858 bsr.w sub_113EF2 ROM:0011385C bsr.w sub_113F22 ROM:00113860 move.w $20(a5),d0 ROM:00113864 clr.b ($722).w ROM:00113868 move.w d0,($5A0).w ROM:0011386C move.b #1,($722).w ROM:00113872 bsr.w sub_113E9C ROM:00113876 move.b #3,($6E4).w ROM:0011387C bra.l locret_113A9E ROM:00113882 ; --------------------------------------------------------------------------- ROM:00113882 ROM:00113882 loc_113882: ; CODE XREF: ROM:0011383E↑j ROM:00113882 btst #4,($7CA).w ROM:00113888 beq.s loc_1138CC ROM:0011388A bclr #4,($7CA).w ROM:00113890 bset #4,($7CC).w ROM:00113896 bsr.w sub_113DAA ROM:0011389A bsr.w sub_113E16 ROM:0011389E bsr.w sub_113D90 ROM:001138A2 bsr.w sub_113EF2 ROM:001138A6 bsr.w sub_114064 ROM:001138AA move.w $20(a5),d0 ROM:001138AE clr.b ($722).w ROM:001138B2 move.w d0,($5A0).w ROM:001138B6 move.b #1,($722).w ROM:001138BC bsr.w sub_113E9C ROM:001138C0 move.b #2,($6E4).w ROM:001138C6 bra.l locret_113A2C ROM:001138CC ; --------------------------------------------------------------------------- ROM:001138CC ROM:001138CC loc_1138CC: ; CODE XREF: ROM:00113888↑j ROM:001138CC btst #0,($7BF).w ROM:001138D2 beq.s loc_113916 ROM:001138D4 bclr #0,($7BF).w ROM:001138DA bset #4,($7CC).w ROM:001138E0 bsr.w sub_11414E ROM:001138E4 bsr.w sub_113DAA ROM:001138E8 bsr.w sub_113E16 ROM:001138EC bsr.w sub_113EF2 ROM:001138F0 bsr.w sub_113F36 ROM:001138F4 move.w $20(a5),d0 ROM:001138F8 clr.b ($722).w ROM:001138FC move.w d0,($5A0).w ROM:00113900 move.b #1,($722).w ROM:00113906 bsr.w sub_113E9C ROM:0011390A move.b #8,($6E4).w ROM:00113910 bra.l locret_113C16 ROM:00113916 ; --------------------------------------------------------------------------- ROM:00113916 ROM:00113916 loc_113916: ; CODE XREF: ROM:001138D2↑j ROM:00113916 btst #3,($11A1).w ROM:0011391C beq.s loc_11395C ROM:0011391E ori.w #$100,($96C).w ROM:00113924 bset #4,($7CC).w ROM:0011392A bsr.w sub_113DAA ROM:0011392E bsr.w sub_113E16 ROM:00113932 bsr.w sub_113EF2 ROM:00113936 bsr.w sub_1141F6 ROM:0011393A move.w $20(a5),d0 ROM:0011393E clr.b ($722).w ROM:00113942 move.w d0,($5A0).w ROM:00113946 move.b #1,($722).w ROM:0011394C bsr.w sub_113E9C ROM:00113950 move.b #9,($6E4).w ROM:00113956 bra.l locret_113C54 ROM:0011395C ; --------------------------------------------------------------------------- ROM:0011395C ROM:0011395C loc_11395C: ; CODE XREF: ROM:0011391C↑j ROM:0011395C btst #7,($11BE).w ROM:00113962 beq.s locret_1139A8 ROM:00113964 move.l ($880).w,($414).w ROM:0011396A ori.w #$1000,($96C).w ROM:00113970 bset #4,($7CC).w ROM:00113976 bsr.w sub_113DAA ROM:0011397A bsr.w sub_113E16 ROM:0011397E bsr.w sub_113EF2 ROM:00113982 bsr.w sub_11422E ROM:00113986 move.w $20(a5),d0 ROM:0011398A clr.b ($722).w ROM:0011398E move.w d0,($5A0).w ROM:00113992 move.b #1,($722).w ROM:00113998 bsr.w sub_113E9C ROM:0011399C move.b #$C,($6E4).w ROM:001139A2 bra.l locret_113D08 ROM:001139A8 ; --------------------------------------------------------------------------- ROM:001139A8 ROM:001139A8 locret_1139A8: ; CODE XREF: ROM:00113754↑j ROM:001139A8 ; ROM:00113962↑j ... ROM:001139A8 rts ROM:001139AA ; --------------------------------------------------------------------------- ROM:001139AA ROM:001139AA loc_1139AA: ; DATA XREF: ROM:00113712↑o ROM:001139AA move.w #$D4,d0 ROM:001139AE cmpi.w #0,($5A0).w ROM:001139B4 bgt.s loc_1139F0 ROM:001139B6 cmp.w ($510).w,d0 ROM:001139BA bgt.s loc_1139F0 ROM:001139BC bset #0,($7BC).w ROM:001139C2 bsr.w sub_113DAA ROM:001139C6 bsr.w sub_113E16 ROM:001139CA bsr.w sub_113EBE ROM:001139CE move.w $20(a5),d1 ROM:001139D2 clr.b ($722).w ROM:001139D6 move.w d1,($5A0).w ROM:001139DA move.b #1,($722).w ROM:001139E0 bsr.w sub_113E9C ROM:001139E4 move.b #6,($6E4).w ROM:001139EA bra.l locret_113B78 ROM:001139F0 ; --------------------------------------------------------------------------- ROM:001139F0 ROM:001139F0 loc_1139F0: ; CODE XREF: ROM:001139B4↑j ROM:001139F0 ; ROM:001139BA↑j ROM:001139F0 cmpi.w #0,($5A0).w ROM:001139F6 bgt.s locret_113A2C ROM:001139F8 cmp.w ($510).w,d0 ROM:001139FC ble.s locret_113A2C ROM:001139FE bsr.w sub_113DAA ROM:00113A02 bsr.w sub_113E16 ROM:00113A06 bsr.w sub_114064 ROM:00113A0A move.w $20(a5),d1 ROM:00113A0E clr.b ($722).w ROM:00113A12 move.w d1,($5A0).w ROM:00113A16 move.b #1,($722).w ROM:00113A1C bsr.w sub_113E9C ROM:00113A20 move.b #2,($6E4).w ROM:00113A26 bra.l *+6 ROM:00113A2C ; --------------------------------------------------------------------------- ROM:00113A2C ROM:00113A2C locret_113A2C: ; CODE XREF: ROM:001138C6↑j ROM:00113A2C ; ROM:001139F6↑j ... ROM:00113A2C rts ROM:00113A2E ; --------------------------------------------------------------------------- ROM:00113A2E ROM:00113A2E loc_113A2E: ; DATA XREF: ROM:00113716↑o ROM:00113A2E cmpi.w #0,($5A0).w ROM:00113A34 bgt.s loc_113A60 ROM:00113A36 cmpi.b #0,($6E2).w ROM:00113A3C bne.s loc_113A60 ROM:00113A3E bsr.w sub_113DAA ROM:00113A42 bsr.w sub_113E16 ROM:00113A46 bsr.w sub_11409A ROM:00113A4A bsr.w sub_113E9C ROM:00113A4E bclr #4,($7CC).w ROM:00113A54 move.b #1,($6E4).w ROM:00113A5A bra.l locret_1139A8 ROM:00113A60 ; --------------------------------------------------------------------------- ROM:00113A60 ROM:00113A60 loc_113A60: ; CODE XREF: ROM:00113A34↑j ROM:00113A60 ; ROM:00113A3C↑j ROM:00113A60 cmpi.w #0,($5A0).w ROM:00113A66 bgt.s locret_113A9E ROM:00113A68 cmpi.b #0,($6E2).w ROM:00113A6E ble.s locret_113A9E ROM:00113A70 bsr.w sub_113DAA ROM:00113A74 bsr.w sub_113E16 ROM:00113A78 bsr.w sub_113F22 ROM:00113A7C move.w $20(a5),d0 ROM:00113A80 clr.b ($722).w ROM:00113A84 move.w d0,($5A0).w ROM:00113A88 move.b #1,($722).w ROM:00113A8E bsr.w sub_113E9C ROM:00113A92 move.b #3,($6E4).w ROM:00113A98 bra.l *+6 ROM:00113A9E ; --------------------------------------------------------------------------- ROM:00113A9E ROM:00113A9E locret_113A9E: ; CODE XREF: ROM:0011387C↑j ROM:00113A9E ; ROM:00113A66↑j ... ROM:00113A9E rts ROM:00113AA0 ; --------------------------------------------------------------------------- ROM:00113AA0 ROM:00113AA0 loc_113AA0: ; DATA XREF: ROM:0011371A↑o ROM:00113AA0 cmpi.w #0,($5A0).w ROM:00113AA6 bgt.s loc_113ADA ROM:00113AA8 cmpi.b #0,($6E2).w ROM:00113AAE ble.s loc_113ADA ROM:00113AB0 bsr.w sub_113DAA ROM:00113AB4 bsr.w sub_113E16 ROM:00113AB8 bsr.w sub_1140DC ROM:00113ABC move.w $20(a5),d0 ROM:00113AC0 clr.b ($722).w ROM:00113AC4 move.w d0,($5A0).w ROM:00113AC8 move.b #1,($722).w ROM:00113ACE bsr.w sub_113E9C ROM:00113AD2 move.b #4,($6E4).w ROM:00113AD8 bra.s locret_113B0C ROM:00113ADA ; --------------------------------------------------------------------------- ROM:00113ADA ROM:00113ADA loc_113ADA: ; CODE XREF: ROM:00113AA6↑j ROM:00113ADA ; ROM:00113AAE↑j ROM:00113ADA cmpi.w #0,($5A0).w ROM:00113AE0 bgt.s locret_113B0C ROM:00113AE2 cmpi.b #0,($6E2).w ROM:00113AE8 bne.s locret_113B0C ROM:00113AEA bsr.w sub_113DAA ROM:00113AEE bsr.w sub_113E16 ROM:00113AF2 bsr.w sub_11409A ROM:00113AF6 bsr.w sub_113E9C ROM:00113AFA bclr #4,($7CC).w ROM:00113B00 move.b #1,($6E4).w ROM:00113B06 bra.l locret_1139A8 ROM:00113B0C ; --------------------------------------------------------------------------- ROM:00113B0C ROM:00113B0C locret_113B0C: ; CODE XREF: ROM:00113832↑j ROM:00113B0C ; ROM:00113AD8↑j ... ROM:00113B0C rts ROM:00113B0E ; --------------------------------------------------------------------------- ROM:00113B0E ROM:00113B0E loc_113B0E: ; DATA XREF: ROM:0011371E↑o ROM:00113B0E cmpi.w #0,($5A0).w ROM:00113B14 bgt.s locret_113B3E ROM:00113B16 bsr.w sub_113DAA ROM:00113B1A bsr.w sub_113E16 ROM:00113B1E bsr.w sub_11409A ROM:00113B22 bsr.w sub_113E9C ROM:00113B26 bclr #4,($7CC).w ROM:00113B2C bset #2,($7C6).w ROM:00113B32 move.b #1,($6E4).w ROM:00113B38 bra.l locret_1139A8 ROM:00113B3E ; --------------------------------------------------------------------------- ROM:00113B3E ROM:00113B3E locret_113B3E: ; CODE XREF: ROM:001137E8↑j ROM:00113B3E ; ROM:00113B14↑j ROM:00113B3E rts ROM:00113B40 ; --------------------------------------------------------------------------- ROM:00113B40 ROM:00113B40 loc_113B40: ; DATA XREF: ROM:00113722↑o ROM:00113B40 cmpi.w #0,($5A0).w ROM:00113B46 bgt.s locret_113B78 ROM:00113B48 bclr #0,($7BC).w ROM:00113B4E bsr.w sub_113DAA ROM:00113B52 bsr.w sub_113E16 ROM:00113B56 bsr.w sub_113EBE ROM:00113B5A move.w $20(a5),d0 ROM:00113B5E clr.b ($722).w ROM:00113B62 move.w d0,($5A0).w ROM:00113B66 move.b #1,($722).w ROM:00113B6C bsr.w sub_113E9C ROM:00113B70 move.b #7,($6E4).w ROM:00113B76 bra.s locret_113BAA ROM:00113B78 ; --------------------------------------------------------------------------- ROM:00113B78 ROM:00113B78 locret_113B78: ; CODE XREF: ROM:001137A2↑j ROM:00113B78 ; ROM:001139EA↑j ... ROM:00113B78 rts ROM:00113B7A ; --------------------------------------------------------------------------- ROM:00113B7A ROM:00113B7A loc_113B7A: ; DATA XREF: ROM:00113726↑o ROM:00113B7A cmpi.w #0,($5A0).w ROM:00113B80 bgt.s locret_113BAA ROM:00113B82 bsr.w sub_113DAA ROM:00113B86 bsr.w sub_113E16 ROM:00113B8A bsr.w sub_11409A ROM:00113B8E bsr.w sub_113E9C ROM:00113B92 bclr #4,($7CC).w ROM:00113B98 bset #3,($7CB).w ROM:00113B9E move.b #1,($6E4).w ROM:00113BA4 bra.l locret_1139A8 ROM:00113BAA ; --------------------------------------------------------------------------- ROM:00113BAA ROM:00113BAA locret_113BAA: ; CODE XREF: ROM:00113B76↑j ROM:00113BAA ; ROM:00113B80↑j ROM:00113BAA rts ROM:00113BAC ; --------------------------------------------------------------------------- ROM:00113BAC ROM:00113BAC loc_113BAC: ; DATA XREF: ROM:0011372A↑o ROM:00113BAC cmpi.w #0,($5A0).w ROM:00113BB2 bgt.s loc_113BDE ROM:00113BB4 cmpi.b #0,($6E2).w ROM:00113BBA bne.s loc_113BDE ROM:00113BBC bsr.w sub_113DAA ROM:00113BC0 bsr.w sub_113E16 ROM:00113BC4 bsr.w sub_11409A ROM:00113BC8 bsr.w sub_113E9C ROM:00113BCC bclr #4,($7CC).w ROM:00113BD2 move.b #1,($6E4).w ROM:00113BD8 bra.l locret_1139A8 ROM:00113BDE ; --------------------------------------------------------------------------- ROM:00113BDE ROM:00113BDE loc_113BDE: ; CODE XREF: ROM:00113BB2↑j ROM:00113BDE ; ROM:00113BBA↑j ROM:00113BDE cmpi.w #0,($5A0).w ROM:00113BE4 bgt.s locret_113C16 ROM:00113BE6 cmpi.b #0,($6E2).w ROM:00113BEC ble.s locret_113C16 ROM:00113BEE bsr.w sub_113DAA ROM:00113BF2 bsr.w sub_113E16 ROM:00113BF6 bsr.w sub_113F36 ROM:00113BFA move.w $20(a5),d0 ROM:00113BFE clr.b ($722).w ROM:00113C02 move.w d0,($5A0).w ROM:00113C06 move.b #1,($722).w ROM:00113C0C bsr.w sub_113E9C ROM:00113C10 bra.l *+6 ROM:00113C16 ; --------------------------------------------------------------------------- ROM:00113C16 ROM:00113C16 locret_113C16: ; CODE XREF: ROM:00113910↑j ROM:00113C16 ; ROM:00113BE4↑j ... ROM:00113C16 rts ROM:00113C18 ; --------------------------------------------------------------------------- ROM:00113C18 ROM:00113C18 loc_113C18: ; DATA XREF: ROM:0011372E↑o ROM:00113C18 cmpi.w #0,($5A0).w ROM:00113C1E bgt.s locret_113C54 ROM:00113C20 ori.w #$200,($96C).w ROM:00113C26 bsr.w sub_113DAA ROM:00113C2A bsr.w sub_113E16 ROM:00113C2E bsr.w sub_11420E ROM:00113C32 move.w $20(a5),d0 ROM:00113C36 clr.b ($722).w ROM:00113C3A move.w d0,($5A0).w ROM:00113C3E move.b #1,($722).w ROM:00113C44 bsr.w sub_113E9C ROM:00113C48 move.b #$A,($6E4).w ROM:00113C4E bra.l locret_113C92 ROM:00113C54 ; --------------------------------------------------------------------------- ROM:00113C54 ROM:00113C54 locret_113C54: ; CODE XREF: ROM:00113956↑j ROM:00113C54 ; ROM:00113C1E↑j ROM:00113C54 rts ROM:00113C56 ; --------------------------------------------------------------------------- ROM:00113C56 ROM:00113C56 loc_113C56: ; DATA XREF: ROM:00113732↑o ROM:00113C56 cmpi.w #0,($5A0).w ROM:00113C5C bgt.s locret_113C92 ROM:00113C5E ori.w #$400,($96C).w ROM:00113C64 bsr.w sub_113DAA ROM:00113C68 bsr.w sub_113E16 ROM:00113C6C bsr.w sub_114220 ROM:00113C70 move.w $20(a5),d0 ROM:00113C74 clr.b ($722).w ROM:00113C78 move.w d0,($5A0).w ROM:00113C7C move.b #1,($722).w ROM:00113C82 bsr.w sub_113E9C ROM:00113C86 move.b #$B,($6E4).w ROM:00113C8C bra.l locret_113CCA ROM:00113C92 ; --------------------------------------------------------------------------- ROM:00113C92 ROM:00113C92 locret_113C92: ; CODE XREF: ROM:00113C4E↑j ROM:00113C92 ; ROM:00113C5C↑j ROM:00113C92 rts ROM:00113C94 ; --------------------------------------------------------------------------- ROM:00113C94 ROM:00113C94 loc_113C94: ; DATA XREF: ROM:00113736↑o ROM:00113C94 cmpi.w #0,($5A0).w ROM:00113C9A bgt.s locret_113CCA ROM:00113C9C ori.w #$800,($96C).w ROM:00113CA2 bsr.w sub_113DAA ROM:00113CA6 bsr.w sub_113E16 ROM:00113CAA bsr.w sub_11409A ROM:00113CAE bsr.w sub_113E9C ROM:00113CB2 bclr #4,($7CC).w ROM:00113CB8 bclr #3,($11A1).w ROM:00113CBE move.b #1,($6E4).w ROM:00113CC4 bra.l locret_1139A8 ROM:00113CCA ; --------------------------------------------------------------------------- ROM:00113CCA ROM:00113CCA locret_113CCA: ; CODE XREF: ROM:00113C8C↑j ROM:00113CCA ; ROM:00113C9A↑j ROM:00113CCA rts ROM:00113CCC ; --------------------------------------------------------------------------- ROM:00113CCC ROM:00113CCC loc_113CCC: ; DATA XREF: ROM:0011373A↑o ROM:00113CCC cmpi.w #0,($5A0).w ROM:00113CD2 bgt.s locret_113D08 ROM:00113CD4 ori.w #$2000,($96C).w ROM:00113CDA bsr.w sub_113DAA ROM:00113CDE bsr.w sub_113E16 ROM:00113CE2 bsr.w sub_114248 ROM:00113CE6 move.w $20(a5),d0 ROM:00113CEA clr.b ($722).w ROM:00113CEE move.w d0,($5A0).w ROM:00113CF2 move.b #1,($722).w ROM:00113CF8 bsr.w sub_113E9C ROM:00113CFC move.b #$D,($6E4).w ROM:00113D02 bra.l locret_113D40 ROM:00113D08 ; --------------------------------------------------------------------------- ROM:00113D08 ROM:00113D08 locret_113D08: ; CODE XREF: ROM:001139A2↑j ROM:00113D08 ; ROM:00113CD2↑j ROM:00113D08 rts ROM:00113D0A ; --------------------------------------------------------------------------- ROM:00113D0A ROM:00113D0A loc_113D0A: ; DATA XREF: ROM:0011373E↑o ROM:00113D0A cmpi.w #0,($5A0).w ROM:00113D10 bgt.s locret_113D40 ROM:00113D12 ori.w #$4000,($96C).w ROM:00113D18 bsr.w sub_113DAA ROM:00113D1C bsr.w sub_113E16 ROM:00113D20 bsr.w sub_11409A ROM:00113D24 bsr.w sub_113E9C ROM:00113D28 bclr #4,($7CC).w ROM:00113D2E bclr #7,($11BE).w ROM:00113D34 move.b #1,($6E4).w ROM:00113D3A bra.l locret_1139A8 ROM:00113D40 ; --------------------------------------------------------------------------- ROM:00113D40 ROM:00113D40 locret_113D40: ; CODE XREF: ROM:00113D02↑j ROM:00113D40 ; ROM:00113D10↑j ROM:00113D40 rts ROM:00113D42 ; --------------------------------------------------------------------------- ROM:00113D42 rts ROM:00113D44 ROM:00113D44 ; =============== S U B R O U T I N E ======================================= ROM:00113D44 ROM:00113D44 ROM:00113D44 sub_113D44: ; CODE XREF: sub_113F4E+6↓p ROM:00113D44 ; sub_113F4E+12↓p ... ROM:00113D44 lea ($FFFFFD20).w,a0 ROM:00113D48 move.w ($508).w,d0 ROM:00113D4C muls.w #2,d0 ROM:00113D50 ori.w #$C00,d0 ROM:00113D54 move.w d0,$1A(a0) ROM:00113D58 clr.w $1C(a0) ROM:00113D5C clr.w $1E(a0) ROM:00113D60 bclr #7,($FFFFFC1F).w ROM:00113D66 bset #7,($FFFFFC1A).w ROM:00113D6C ROM:00113D6C loc_113D6C: ; CODE XREF: sub_113D44+30↓j ROM:00113D6C btst #7,($FFFFFC1F).w ROM:00113D72 bne.s loc_113D76 ROM:00113D74 bra.s loc_113D6C ROM:00113D76 ; --------------------------------------------------------------------------- ROM:00113D76 ROM:00113D76 loc_113D76: ; CODE XREF: sub_113D44+2E↑j ROM:00113D76 lea ($FFFFFD00).w,a0 ROM:00113D7A move.w $1C(a0),d0 ROM:00113D7E lsl.w #8,d0 ROM:00113D80 add.w $1E(a0),d0 ROM:00113D84 move.w d0,($50A).w ROM:00113D88 bclr #7,($FFFFFC1F).w ROM:00113D8E rts ROM:00113D8E ; End of function sub_113D44 ROM:00113D8E ROM:00113D90 ROM:00113D90 ; =============== S U B R O U T I N E ======================================= ROM:00113D90 ROM:00113D90 ROM:00113D90 sub_113D90: ; CODE XREF: ROM:00113608↑p ROM:00113D90 ; ROM:0011389E↑p ROM:00113D90 move.b ($6F1).w,d1 ROM:00113D94 ext.w d1 ROM:00113D96 subq.w #1,d1 ROM:00113D98 muls.w #$EC,d1 ROM:00113D9C divs.w #2,d1 ROM:00113DA0 move.w d1,($508).w ROM:00113DA4 clr.w ($510).w ROM:00113DA8 rts ROM:00113DA8 ; End of function sub_113D90 ROM:00113DA8 ROM:00113DAA ROM:00113DAA ; =============== S U B R O U T I N E ======================================= ROM:00113DAA ROM:00113DAA ROM:00113DAA sub_113DAA: ; CODE XREF: ROM:001135D6↑p ROM:00113DAA ; ROM:0011363E↑p ... ROM:00113DAA btst #7,($FFFFFC1A).w ROM:00113DB0 beq.s loc_113DFC ROM:00113DB2 bset #1,($7C3).w ROM:00113DB8 btst #6,($FFFFFC1C).w ROM:00113DBE beq.s loc_113DEA ROM:00113DC0 bset #0,($FFFFFC1E).w ROM:00113DC6 ROM:00113DC6 loc_113DC6: ; CODE XREF: sub_113DAA+24↓j ROM:00113DC6 btst #5,($FFFFFC1F).w ROM:00113DCC bne.s loc_113DD0 ROM:00113DCE bra.s loc_113DC6 ROM:00113DD0 ; --------------------------------------------------------------------------- ROM:00113DD0 ROM:00113DD0 loc_113DD0: ; CODE XREF: sub_113DAA+22↑j ROM:00113DD0 bclr #7,($FFFFFC1A).w ROM:00113DD6 bclr #7,($FFFFFC1F).w ROM:00113DDC bclr #5,($FFFFFC1F).w ROM:00113DE2 bclr #0,($FFFFFC1E).w ROM:00113DE8 bra.s loc_113DFA ROM:00113DEA ; --------------------------------------------------------------------------- ROM:00113DEA ROM:00113DEA loc_113DEA: ; CODE XREF: sub_113DAA+14↑j ROM:00113DEA ; sub_113DAA+48↓j ROM:00113DEA btst #7,($FFFFFC1A).w ROM:00113DF0 beq.s loc_113DF4 ROM:00113DF2 bra.s loc_113DEA ROM:00113DF4 ; --------------------------------------------------------------------------- ROM:00113DF4 ROM:00113DF4 loc_113DF4: ; CODE XREF: sub_113DAA+46↑j ROM:00113DF4 bclr #7,($FFFFFC1F).w ROM:00113DFA ROM:00113DFA loc_113DFA: ; CODE XREF: sub_113DAA+3E↑j ROM:00113DFA bra.s loc_113E02 ROM:00113DFC ; --------------------------------------------------------------------------- ROM:00113DFC ROM:00113DFC loc_113DFC: ; CODE XREF: sub_113DAA+6↑j ROM:00113DFC bclr #1,($7C3).w ROM:00113E02 ROM:00113E02 loc_113E02: ; CODE XREF: sub_113DAA:loc_113DFA↑j ROM:00113E02 move.w ($FFFFFC18).w,($580).w ROM:00113E08 move.w ($FFFFFC1A).w,($582).w ROM:00113E0E move.w ($FFFFFC1C).w,($584).w ROM:00113E14 rts ROM:00113E14 ; End of function sub_113DAA ROM:00113E14 ROM:00113E16 ROM:00113E16 ; =============== S U B R O U T I N E ======================================= ROM:00113E16 ROM:00113E16 ROM:00113E16 sub_113E16: ; CODE XREF: ROM:00113538↑p ROM:00113E16 ; ROM:001135DA↑p ... ROM:00113E16 lea ($FFFFFD40).w,a0 ROM:00113E1A move.b #$D5,$D(a0) ROM:00113E20 move.b #$95,$E(a0) ROM:00113E26 move.b #$15,$F(a0) ROM:00113E2C move.w #$2F0D,($FFFFFC1C).w ROM:00113E32 move.w #$401,($FFFFFC1A).w ROM:00113E38 move.w #$B010,($FFFFFC18).w ROM:00113E3E rts ROM:00113E3E ; End of function sub_113E16 ROM:00113E3E ROM:00113E40 ROM:00113E40 ; =============== S U B R O U T I N E ======================================= ROM:00113E40 ROM:00113E40 ROM:00113E40 sub_113E40: ; CODE XREF: ROM:loc_11351C↑p ROM:00113E40 move.b #0,($FFFFFC15).w ROM:00113E46 move.b #$7E,($FFFFFC17).w ; '~' ROM:00113E4C move.b #$7B,($FFFFFC16).w ; '{' ROM:00113E52 rts ROM:00113E52 ; End of function sub_113E40 ROM:00113E52 ROM:00113E54 ROM:00113E54 ; =============== S U B R O U T I N E ======================================= ROM:00113E54 ROM:00113E54 ROM:00113E54 sub_113E54: ; CODE XREF: sub_113EBE+2E↓p ROM:00113E54 ; sub_113F22+6↓p ... ROM:00113E54 lea ($FFFFFD20).w,a0 ROM:00113E58 move.w #$500,d0 ROM:00113E5C or.w ($508).w,d0 ROM:00113E60 move.w d0,$1A(a0) ROM:00113E64 clr.w d0 ROM:00113E66 move.w ($50A).w,d0 ROM:00113E6A andi.w #$FF,d0 ROM:00113E6E move.w d0,$1E(a0) ROM:00113E72 clr.w d0 ROM:00113E74 move.w ($50A).w,d0 ROM:00113E78 lsr.w #8,d0 ROM:00113E7A move.w d0,$1C(a0) ROM:00113E7E bclr #7,($FFFFFC1F).w ROM:00113E84 bset #7,($FFFFFC1A).w ROM:00113E8A ROM:00113E8A loc_113E8A: ; CODE XREF: sub_113E54+3E↓j ROM:00113E8A btst #7,($FFFFFC1F).w ROM:00113E90 bne.s loc_113E94 ROM:00113E92 bra.s loc_113E8A ROM:00113E94 ; --------------------------------------------------------------------------- ROM:00113E94 ROM:00113E94 loc_113E94: ; CODE XREF: sub_113E54+3C↑j ROM:00113E94 bclr #7,($FFFFFC1F).w ROM:00113E9A rts ROM:00113E9A ; End of function sub_113E54 ROM:00113E9A ROM:00113E9C ROM:00113E9C ; =============== S U B R O U T I N E ======================================= ROM:00113E9C ROM:00113E9C ROM:00113E9C sub_113E9C: ; CODE XREF: ROM:001135E2↑p ROM:00113E9C ; ROM:0011364A↑p ... ROM:00113E9C move.w ($580).w,($FFFFFC18).w ROM:00113EA2 move.w ($582).w,($FFFFFC1A).w ROM:00113EA8 move.w ($584).w,($FFFFFC1C).w ROM:00113EAE btst #1,($7C3).w ROM:00113EB4 beq.s locret_113EBC ROM:00113EB6 bset #7,($FFFFFC1A).w ROM:00113EBC ROM:00113EBC locret_113EBC: ; CODE XREF: sub_113E9C+18↑j ROM:00113EBC rts ROM:00113EBC ; End of function sub_113E9C ROM:00113EBC ROM:00113EBE ROM:00113EBE ; =============== S U B R O U T I N E ======================================= ROM:00113EBE ROM:00113EBE ROM:00113EBE sub_113EBE: ; CODE XREF: ROM:00113782↑p ROM:00113EBE ; ROM:001139CA↑p ... ROM:00113EBE move.w #$F2,d1 ROM:00113EC2 cmpi.b #1,($6F1).w ROM:00113EC8 bne.s loc_113ED0 ROM:00113ECA move.l ($438).w,d0 ROM:00113ECE bra.s loc_113ED6 ROM:00113ED0 ; --------------------------------------------------------------------------- ROM:00113ED0 ROM:00113ED0 loc_113ED0: ; CODE XREF: sub_113EBE+A↑j ROM:00113ED0 move.l ($43C).w,d0 ROM:00113ED4 addq.w #2,d1 ROM:00113ED6 ROM:00113ED6 loc_113ED6: ; CODE XREF: sub_113EBE+10↑j ROM:00113ED6 btst #0,($7BC).w ROM:00113EDC beq.s loc_113EE2 ROM:00113EDE swap d0 ROM:00113EE0 bra.s loc_113EE4 ROM:00113EE2 ; --------------------------------------------------------------------------- ROM:00113EE2 ROM:00113EE2 loc_113EE2: ; CODE XREF: sub_113EBE+1E↑j ROM:00113EE2 addq.w #1,d1 ROM:00113EE4 ROM:00113EE4 loc_113EE4: ; CODE XREF: sub_113EBE+22↑j ROM:00113EE4 move.w d0,($50A).w ROM:00113EE8 move.w d1,($508).w ROM:00113EEC bsr.w sub_113E54 ROM:00113EF0 rts ROM:00113EF0 ; End of function sub_113EBE ROM:00113EF0 ROM:00113EF2 ROM:00113EF2 ; =============== S U B R O U T I N E ======================================= ROM:00113EF2 ROM:00113EF2 ROM:00113EF2 sub_113EF2: ; CODE XREF: ROM:0011377E↑p ROM:00113EF2 ; ROM:001137C4↑p ... ROM:00113EF2 lea ($FFFFFD20).w,a0 ROM:00113EF6 move.w #$4C0,$1A(a0) ROM:00113EFC clr.w $1C(a0) ROM:00113F00 clr.w $1E(a0) ROM:00113F04 bclr #7,($FFFFFC1F).w ROM:00113F0A bset #7,($FFFFFC1A).w ROM:00113F10 ROM:00113F10 loc_113F10: ; CODE XREF: sub_113EF2+26↓j ROM:00113F10 btst #7,($FFFFFC1F).w ROM:00113F16 bne.s loc_113F1A ROM:00113F18 bra.s loc_113F10 ROM:00113F1A ; --------------------------------------------------------------------------- ROM:00113F1A ROM:00113F1A loc_113F1A: ; CODE XREF: sub_113EF2+24↑j ROM:00113F1A bclr #7,($FFFFFC1F).w ROM:00113F20 rts ROM:00113F20 ; End of function sub_113EF2 ROM:00113F20 ROM:00113F22 ROM:00113F22 ; =============== S U B R O U T I N E ======================================= ROM:00113F22 ROM:00113F22 ROM:00113F22 sub_113F22: ; CODE XREF: ROM:0011385C↑p ROM:00113F22 ; ROM:00113A78↑p ROM:00113F22 move.w ($C66).w,($50A).w ROM:00113F28 bsr.w sub_113E54 ROM:00113F2C addq.w #1,($508).w ROM:00113F30 subq.b #1,($6E2).w ROM:00113F34 rts ROM:00113F34 ; End of function sub_113F22 ROM:00113F34 ROM:00113F36 ROM:00113F36 ; =============== S U B R O U T I N E ======================================= ROM:00113F36 ROM:00113F36 ROM:00113F36 sub_113F36: ; CODE XREF: ROM:001138F0↑p ROM:00113F36 ; ROM:00113BF6↑p ROM:00113F36 move.w ($4C4).w,($50A).w ROM:00113F3C addq.w #1,($50A).w ROM:00113F40 bsr.w sub_113E54 ROM:00113F44 addq.w #1,($508).w ROM:00113F48 subq.b #1,($6E2).w ROM:00113F4C rts ROM:00113F4C ; End of function sub_113F36 ROM:00113F4C ROM:00113F4E ROM:00113F4E ; =============== S U B R O U T I N E ======================================= ROM:00113F4E ROM:00113F4E ROM:00113F4E sub_113F4E: ; CODE XREF: ROM:0011353C↑p ROM:00113F4E move.w #$F6,($508).w ROM:00113F54 bsr.w sub_113D44 ROM:00113F58 move.w ($50A).w,d1 ROM:00113F5C addq.w #1,($508).w ROM:00113F60 bsr.w sub_113D44 ROM:00113F64 move.w ($50A).w,d2 ROM:00113F68 addq.w #1,($508).w ROM:00113F6C bsr.w sub_113D44 ROM:00113F70 move.w ($50A).w,d3 ROM:00113F74 move.w d1,d4 ROM:00113F76 and.w d2,d4 ROM:00113F78 move.w d2,d5 ROM:00113F7A and.w d3,d5 ROM:00113F7C move.w d1,($C66).w ROM:00113F80 and.w d3,($C66).w ROM:00113F84 or.w d4,($C66).w ROM:00113F88 or.w d5,($C66).w ROM:00113F8C move.w #$F9,($508).w ROM:00113F92 bsr.w sub_113D44 ROM:00113F96 move.b ($50A).w,d1 ROM:00113F9A move.w ($50A).w,d6 ROM:00113F9E lsr.w #8,d6 ROM:00113FA0 move.b d6,d2 ROM:00113FA2 addq.w #1,($508).w ROM:00113FA6 bsr.w sub_113D44 ROM:00113FAA move.b ($50A).w,d3 ROM:00113FAE move.b d1,d4 ROM:00113FB0 and.b d2,d4 ROM:00113FB2 move.b d2,d5 ROM:00113FB4 and.b d3,d5 ROM:00113FB6 move.b d1,($103D).w ROM:00113FBA and.b d3,($103D).w ROM:00113FBE or.b d4,($103D).w ROM:00113FC2 or.b d5,($103D).w ROM:00113FC6 rts ROM:00113FC6 ; End of function sub_113F4E ROM:00113FC6 ROM:00113FC8 ROM:00113FC8 ; =============== S U B R O U T I N E ======================================= ROM:00113FC8 ROM:00113FC8 ROM:00113FC8 sub_113FC8: ; CODE XREF: ROM:00113540↑p ROM:00113FC8 move.w #$EF,($508).w ROM:00113FCE bsr.w sub_113D44 ROM:00113FD2 move.w ($50A).w,d1 ROM:00113FD6 addq.w #1,($508).w ROM:00113FDA bsr.w sub_113D44 ROM:00113FDE move.w ($50A).w,d2 ROM:00113FE2 addq.w #1,($508).w ROM:00113FE6 bsr.w sub_113D44 ROM:00113FEA move.w ($50A).w,d3 ROM:00113FEE move.w d1,d4 ROM:00113FF0 and.w d2,d4 ROM:00113FF2 move.w d2,d5 ROM:00113FF4 and.w d3,d5 ROM:00113FF6 move.w d1,($4C4).w ROM:00113FFA and.w d3,($4C4).w ROM:00113FFE or.w d4,($4C4).w ROM:00114002 or.w d5,($4C4).w ROM:00114006 subq.w #1,($4C4).w ROM:0011400A rts ROM:0011400A ; End of function sub_113FC8 ROM:0011400A ROM:0011400C ROM:0011400C ; =============== S U B R O U T I N E ======================================= ROM:0011400C ROM:0011400C ROM:0011400C sub_11400C: ; CODE XREF: ROM:0011356C↑p ROM:0011400C clr.l ($438).w ROM:00114010 clr.l ($43C).w ROM:00114014 move.w #$F2,($508).w ROM:0011401A bsr.w sub_113D44 ROM:0011401E clr.l d0 ROM:00114020 move.w ($50A).w,d0 ROM:00114024 swap d0 ROM:00114026 add.l d0,($438).w ROM:0011402A addq.w #1,($508).w ROM:0011402E bsr.w sub_113D44 ROM:00114032 clr.l d0 ROM:00114034 move.w ($50A).w,d0 ROM:00114038 add.l d0,($438).w ROM:0011403C addq.w #1,($508).w ROM:00114040 bsr.w sub_113D44 ROM:00114044 clr.l d0 ROM:00114046 move.w ($50A).w,d0 ROM:0011404A swap d0 ROM:0011404C add.l d0,($43C).w ROM:00114050 addq.w #1,($508).w ROM:00114054 bsr.w sub_113D44 ROM:00114058 clr.l d0 ROM:0011405A move.w ($50A).w,d0 ROM:0011405E add.l d0,($43C).w ROM:00114062 rts ROM:00114062 ; End of function sub_11400C ROM:00114062 ROM:00114064 ROM:00114064 ; =============== S U B R O U T I N E ======================================= ROM:00114064 ROM:00114064 ROM:00114064 sub_114064: ; CODE XREF: ROM:001138A6↑p ROM:00114064 ; ROM:00113A06↑p ROM:00114064 lea ($11CC).w,a1 ROM:00114068 clr.l d1 ROM:0011406A move.w ($510).w,d2 ROM:0011406E lsr.w #1,d2 ROM:00114070 move.w (a1,d2.w*2),($50A).w ROM:00114076 move.w ($50A).w,d1 ROM:0011407A cmpi.b #1,($6F1).w ROM:00114080 bne.s loc_114088 ROM:00114082 add.l d1,($438).w ROM:00114086 bra.s loc_11408C ROM:00114088 ; --------------------------------------------------------------------------- ROM:00114088 ROM:00114088 loc_114088: ; CODE XREF: sub_114064+1C↑j ROM:00114088 add.l d1,($43C).w ROM:0011408C ROM:0011408C loc_11408C: ; CODE XREF: sub_114064+22↑j ROM:0011408C bsr.w sub_113E54 ROM:00114090 addq.w #2,($510).w ROM:00114094 addq.w #1,($508).w ROM:00114098 rts ROM:00114098 ; End of function sub_114064 ROM:00114098 ROM:0011409A ROM:0011409A ; =============== S U B R O U T I N E ======================================= ROM:0011409A ROM:0011409A ROM:0011409A sub_11409A: ; CODE XREF: ROM:00113A46↑p ROM:0011409A ; ROM:00113AF2↑p ... ROM:0011409A lea ($FFFFFD20).w,a0 ROM:0011409E move.w #$400,$1A(a0) ROM:001140A4 clr.w $1C(a0) ROM:001140A8 clr.w $1E(a0) ROM:001140AC bclr #7,($FFFFFC1F).w ROM:001140B2 bset #7,($FFFFFC1A).w ROM:001140B8 ROM:001140B8 loc_1140B8: ; CODE XREF: sub_11409A+26↓j ROM:001140B8 btst #7,($FFFFFC1F).w ROM:001140BE bne.s loc_1140C2 ROM:001140C0 bra.s loc_1140B8 ROM:001140C2 ; --------------------------------------------------------------------------- ROM:001140C2 ROM:001140C2 loc_1140C2: ; CODE XREF: sub_11409A+24↑j ROM:001140C2 bclr #7,($FFFFFC1F).w ROM:001140C8 rts ROM:001140C8 ; End of function sub_11409A ROM:001140C8 ROM:001140CA ROM:001140CA ; =============== S U B R O U T I N E ======================================= ROM:001140CA ROM:001140CA ROM:001140CA sub_1140CA: ; CODE XREF: ROM:001135DE↑p ROM:001140CA ; ROM:001136DA↑p ROM:001140CA move.w ($50C).w,($508).w ROM:001140D0 bsr.w sub_113D44 ROM:001140D4 move.w ($50A).w,($50E).w ROM:001140DA rts ROM:001140DA ; End of function sub_1140CA ROM:001140DA ROM:001140DC ROM:001140DC ; =============== S U B R O U T I N E ======================================= ROM:001140DC ROM:001140DC ROM:001140DC sub_1140DC: ; CODE XREF: ROM:00113812↑p ROM:001140DC ; ROM:00113AB8↑p ROM:001140DC move.b ($103D).w,d0 ROM:001140E0 lsl.w #8,d0 ROM:001140E2 add.b ($103D).w,d0 ROM:001140E6 move.w d0,($50A).w ROM:001140EA bsr.w sub_113E54 ROM:001140EE addq.w #1,($508).w ROM:001140F2 subq.b #1,($6E2).w ROM:001140F6 rts ROM:001140F6 ; End of function sub_1140DC ROM:001140F6 ROM:001140F8 ROM:001140F8 ; =============== S U B R O U T I N E ======================================= ROM:001140F8 ROM:001140F8 ROM:001140F8 sub_1140F8: ; CODE XREF: ROM:0011360C↑p ROM:001140F8 lea ($11CC).w,a1 ROM:001140FC move.w #$D4,d3 ROM:00114100 clr.w d1 ROM:00114102 clr.w d2 ROM:00114104 clr.l ($434).w ROM:00114108 ROM:00114108 loc_114108: ; CODE XREF: sub_1140F8+32↓j ROM:00114108 cmp.w d1,d3 ROM:0011410A ble.s locret_11412C ROM:0011410C clr.l d4 ROM:0011410E bsr.w sub_113D44 ROM:00114112 move.w ($50A).w,d4 ROM:00114116 add.l d4,($434).w ROM:0011411A move.w ($50A).w,(a1,d2.w*2) ROM:00114120 addq.w #2,d1 ROM:00114122 move.w d1,d2 ROM:00114124 lsr.w #1,d2 ROM:00114126 addq.w #1,($508).w ROM:0011412A bra.s loc_114108 ROM:0011412C ; --------------------------------------------------------------------------- ROM:0011412C ROM:0011412C locret_11412C: ; CODE XREF: sub_1140F8+12↑j ROM:0011412C rts ROM:0011412C ; End of function sub_1140F8 ROM:0011412C ROM:0011412E ROM:0011412E ; =============== S U B R O U T I N E ======================================= ROM:0011412E ROM:0011412E ROM:0011412E sub_11412E: ; CODE XREF: ROM:001137C8↑p ROM:0011412E move.w ($50C).w,($508).w ROM:00114134 move.w ($50E).w,($50A).w ROM:0011413A bsr.w sub_113E54 ROM:0011413E rts ROM:0011413E ; End of function sub_11412E ROM:0011413E ROM:00114140 ROM:00114140 ; =============== S U B R O U T I N E ======================================= ROM:00114140 ROM:00114140 ROM:00114140 sub_114140: ; CODE XREF: ROM:0011384C↑p ROM:00114140 move.w #$F6,($508).w ROM:00114146 move.b #3,($6E2).w ROM:0011414C rts ROM:0011414C ; End of function sub_114140 ROM:0011414C ROM:0011414E ROM:0011414E ; =============== S U B R O U T I N E ======================================= ROM:0011414E ROM:0011414E ROM:0011414E sub_11414E: ; CODE XREF: ROM:001138E0↑p ROM:0011414E move.w #$EF,($508).w ROM:00114154 move.b #3,($6E2).w ROM:0011415A rts ROM:0011415A ; End of function sub_11414E ROM:0011415A ROM:0011415C ROM:0011415C ; =============== S U B R O U T I N E ======================================= ROM:0011415C ROM:0011415C ROM:0011415C sub_11415C: ; CODE XREF: ROM:00113802↑p ROM:0011415C move.w #$F9,($508).w ROM:00114162 move.b #2,($6E2).w ROM:00114168 rts ROM:00114168 ; End of function sub_11415C ROM:00114168 ROM:0011416A ROM:0011416A ; =============== S U B R O U T I N E ======================================= ROM:0011416A ROM:0011416A ROM:0011416A sub_11416A: ; CODE XREF: ROM:00113544↑p ROM:0011416A ; ROM:001136B4↑p ROM:0011416A move.w #$EC,($508).w ROM:00114170 bsr.w sub_113D44 ROM:00114174 move.w ($50A).w,($8F2).w ROM:0011417A move.w #$ED,($508).w ROM:00114180 bsr.w sub_113D44 ROM:00114184 move.w ($50A).w,($8F4).w ROM:0011418A rts ROM:0011418A ; End of function sub_11416A ROM:0011418A ROM:0011418C ; --------------------------------------------------------------------------- ROM:0011418C bset #4,($7C8).w ROM:00114192 rts ROM:00114194 ROM:00114194 ; =============== S U B R O U T I N E ======================================= ROM:00114194 ROM:00114194 ROM:00114194 sub_114194: ; CODE XREF: ROM:00113646↑p ROM:00114194 move.w #$F6,($508).w ROM:0011419A bsr.w sub_113D44 ROM:0011419E move.w ($50A).w,d1 ROM:001141A2 move.w d1,($D66).w ROM:001141A6 addq.w #1,($508).w ROM:001141AA bsr.w sub_113D44 ROM:001141AE move.w ($50A).w,d1 ROM:001141B2 move.w d1,($D68).w ROM:001141B6 addq.w #1,($508).w ROM:001141BA bsr.w sub_113D44 ROM:001141BE move.w ($50A).w,d1 ROM:001141C2 move.w d1,($D6A).w ROM:001141C6 rts ROM:001141C6 ; End of function sub_114194 ROM:001141C6 ROM:001141C8 ROM:001141C8 ; =============== S U B R O U T I N E ======================================= ROM:001141C8 ROM:001141C8 ROM:001141C8 sub_1141C8: ; CODE XREF: ROM:00113684↑p ROM:001141C8 move.w #$EF,($508).w ROM:001141CE bsr.w sub_113D44 ROM:001141D2 move.w ($50A).w,d1 ROM:001141D6 swap d1 ROM:001141D8 addq.w #1,($508).w ROM:001141DC bsr.w sub_113D44 ROM:001141E0 move.w ($50A).w,d1 ROM:001141E4 move.l d1,($880).w ROM:001141E8 move.l d1,($884).w ROM:001141EC move.l d1,($888).w ROM:001141F0 move.l d1,($7DC).w ROM:001141F4 rts ROM:001141F4 ; End of function sub_1141C8 ROM:001141F4 ROM:001141F6 ROM:001141F6 ; =============== S U B R O U T I N E ======================================= ROM:001141F6 ROM:001141F6 ROM:001141F6 sub_1141F6: ; CODE XREF: ROM:00113936↑p ROM:001141F6 move.w #$F6,($508).w ROM:001141FC move.w ($D66).w,d1 ROM:00114200 move.w d1,($50A).w ROM:00114204 bsr.w sub_113E54 ROM:00114208 addq.w #1,($508).w ROM:0011420C rts ROM:0011420C ; End of function sub_1141F6 ROM:0011420C ROM:0011420E ROM:0011420E ; =============== S U B R O U T I N E ======================================= ROM:0011420E ROM:0011420E ROM:0011420E sub_11420E: ; CODE XREF: ROM:00113C2E↑p ROM:0011420E move.w ($D68).w,d1 ROM:00114212 move.w d1,($50A).w ROM:00114216 bsr.w sub_113E54 ROM:0011421A addq.w #1,($508).w ROM:0011421E rts ROM:0011421E ; End of function sub_11420E ROM:0011421E ROM:00114220 ROM:00114220 ; =============== S U B R O U T I N E ======================================= ROM:00114220 ROM:00114220 ROM:00114220 sub_114220: ; CODE XREF: ROM:00113C6C↑p ROM:00114220 move.w ($D6A).w,d1 ROM:00114224 move.w d1,($50A).w ROM:00114228 bsr.w sub_113E54 ROM:0011422C rts ROM:0011422C ; End of function sub_114220 ROM:0011422C ROM:0011422E ROM:0011422E ; =============== S U B R O U T I N E ======================================= ROM:0011422E ROM:0011422E ROM:0011422E sub_11422E: ; CODE XREF: ROM:00113982↑p ROM:0011422E move.w #$EF,($508).w ROM:00114234 move.l ($414).w,d1 ROM:00114238 swap d1 ROM:0011423A move.w d1,($50A).w ROM:0011423E bsr.w sub_113E54 ROM:00114242 addq.w #1,($508).w ROM:00114246 rts ROM:00114246 ; End of function sub_11422E ROM:00114246 ROM:00114248 ROM:00114248 ; =============== S U B R O U T I N E ======================================= ROM:00114248 ROM:00114248 ROM:00114248 sub_114248: ; CODE XREF: ROM:00113CE2↑p ROM:00114248 move.l ($414).w,d1 ROM:0011424C move.w d1,($50A).w ROM:00114250 bsr.w sub_113E54 ROM:00114254 rts ROM:00114254 ; End of function sub_114248 ROM:00114254 ROM:00114256 ; --------------------------------------------------------------------------- ROM:00114256 rts ROM:00114258 ; --------------------------------------------------------------------------- ROM:00114258 rts ROM:0011425A ROM:0011425A ; =============== S U B R O U T I N E ======================================= ROM:0011425A ROM:0011425A ROM:0011425A sub_11425A: ; CODE XREF: sub_1117D6+C↑p ROM:0011425A move.w #0,($FFFFF448).w ROM:00114260 rts ROM:00114260 ; End of function sub_11425A ROM:00114260 ROM:00114262 ; --------------------------------------------------------------------------- ROM:00114262 movem.l d0-a5,-(sp) ROM:00114266 move.w #$8000,d0 ROM:0011426A and.w ($FFFFF448).w,d0 ROM:0011426E beq.s loc_114276 ROM:00114270 not.w d0 ROM:00114272 and.w d0,($FFFFF448).w ROM:00114276 ROM:00114276 loc_114276: ; CODE XREF: ROM:0011426E↑j ROM:00114276 movem.l (sp)+,d0-a5 ROM:0011427A rte ROM:0011427C ; --------------------------------------------------------------------------- ROM:0011427C rts ROM:0011427E ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_11. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00114280 ; --------------------------------------------------------------------------- ROM:00114280 rts ROM:00114282 ; --------------------------------------------------------------------------- ROM:00114282 rts ROM:00114284 ; --------------------------------------------------------------------------- ROM:00114284 rts ROM:00114286 ; --------------------------------------------------------------------------- ROM:00114286 rte ROM:00114288 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_41. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011428A ; --------------------------------------------------------------------------- ROM:0011428A rts ROM:0011428C ; --------------------------------------------------------------------------- ROM:0011428C rts ROM:0011428E ROM:0011428E ; =============== S U B R O U T I N E ======================================= ROM:0011428E ROM:0011428E ROM:0011428E sub_11428E: ; CODE XREF: sub_114306↓p ROM:0011428E ; sub_1179E0+CC↓p ROM:0011428E clr.l d1 ROM:00114290 bclr #2,($7BD).w ROM:00114296 bclr #6,($7C1).w ROM:0011429C bclr #0,($517).w ROM:001142A2 ROM:001142A2 loc_1142A2: ; CODE XREF: sub_11428E+68↓j ROM:001142A2 movea.l #$13A000,a0 ROM:001142A8 move.w #$2E,d2 ; '.' ROM:001142AC mulu.w d1,d2 ROM:001142AE adda.l d2,a0 ROM:001142B0 clr.l d4 ROM:001142B2 clr.l d3 ROM:001142B4 ROM:001142B4 loc_1142B4: ; CODE XREF: sub_11428E+44↓j ROM:001142B4 cmpi.b #$FF,(a0,d4.w) ROM:001142BA beq.s loc_1142C4 ROM:001142BC bset #6,($7C1).w ROM:001142C2 moveq #1,d3 ROM:001142C4 ROM:001142C4 loc_1142C4: ; CODE XREF: sub_11428E+2C↑j ROM:001142C4 addi.b #1,d4 ROM:001142C8 cmpi.w #0,d3 ROM:001142CC bne.s loc_1142D4 ROM:001142CE cmpi.b #$2E,d4 ; '.' ROM:001142D2 bne.s loc_1142B4 ROM:001142D4 ROM:001142D4 loc_1142D4: ; CODE XREF: sub_11428E+3E↑j ROM:001142D4 clr.l d3 ROM:001142D6 cmpi.b #$2E,d4 ; '.' ROM:001142DA bne.s loc_1142E6 ROM:001142DC bset #2,($7BD).w ROM:001142E2 moveq #1,d3 ROM:001142E4 bra.s loc_1142EA ROM:001142E6 ; --------------------------------------------------------------------------- ROM:001142E6 ROM:001142E6 loc_1142E6: ; CODE XREF: sub_11428E+4C↑j ROM:001142E6 addi.b #1,d1 ROM:001142EA ROM:001142EA loc_1142EA: ; CODE XREF: sub_11428E+56↑j ROM:001142EA cmpi.b #$50,d1 ; 'P' ROM:001142EE beq.s loc_1142F8 ROM:001142F0 cmpi.l #0,d3 ROM:001142F6 beq.s loc_1142A2 ROM:001142F8 ROM:001142F8 loc_1142F8: ; CODE XREF: sub_11428E+60↑j ROM:001142F8 cmpi.b #$50,d1 ; 'P' ROM:001142FC bne.s locret_114304 ROM:001142FE bset #0,($517).w ROM:00114304 ROM:00114304 locret_114304: ; CODE XREF: sub_11428E+6E↑j ROM:00114304 rts ROM:00114304 ; End of function sub_11428E ROM:00114304 ROM:00114306 ROM:00114306 ; =============== S U B R O U T I N E ======================================= ROM:00114306 ROM:00114306 ROM:00114306 sub_114306: ; CODE XREF: sub_121342+80A↓p ROM:00114306 bsr.w sub_11428E ROM:0011430A cmpi.b #0,d1 ROM:0011430E bne.s loc_114318 ROM:00114310 bset #5,($7C7).w ROM:00114316 bra.s loc_11431A ROM:00114318 ; --------------------------------------------------------------------------- ROM:00114318 ROM:00114318 loc_114318: ; CODE XREF: sub_114306+8↑j ROM:00114318 subq.b #1,d1 ROM:0011431A ROM:0011431A loc_11431A: ; CODE XREF: sub_114306+10↑j ROM:0011431A movea.l #$13A000,a0 ROM:00114320 move.w #$2E,d2 ; '.' ROM:00114324 mulu.w d1,d2 ROM:00114326 adda.l d2,a0 ROM:00114328 movea.l #$1073,a1 ROM:0011432E btst #2,($11C2).w ROM:00114334 beq.s loc_11433E ROM:00114336 adda.l #6,a1 ROM:0011433C bra.s loc_114344 ROM:0011433E ; --------------------------------------------------------------------------- ROM:0011433E ROM:0011433E loc_11433E: ; CODE XREF: sub_114306+2E↑j ROM:0011433E adda.l #3,a1 ROM:00114344 ROM:00114344 loc_114344: ; CODE XREF: sub_114306+36↑j ROM:00114344 move.b #1,d3 ROM:00114348 bra.s loc_11434E ROM:0011434A ; --------------------------------------------------------------------------- ROM:0011434A ROM:0011434A loc_11434A: ; CODE XREF: sub_114306+50↓j ROM:0011434A addi.b #1,d3 ROM:0011434E ROM:0011434E loc_11434E: ; CODE XREF: sub_114306+42↑j ROM:0011434E cmpi.b #$2E,d3 ; '.' ROM:00114352 bgt.s locret_114358 ROM:00114354 move.b (a0)+,(a1)+ ROM:00114356 bra.s loc_11434A ROM:00114358 ; --------------------------------------------------------------------------- ROM:00114358 ROM:00114358 locret_114358: ; CODE XREF: sub_114306+4C↑j ROM:00114358 rts ROM:00114358 ; End of function sub_114306 ROM:00114358 ROM:0011435A ROM:0011435A ; =============== S U B R O U T I N E ======================================= ROM:0011435A ROM:0011435A ROM:0011435A sub_11435A: ; CODE XREF: ROM:001224B0↓p ROM:0011435A move.b ($1076).l,d1 ROM:00114360 cmpi.b #0,d1 ROM:00114364 bne.s loc_11436E ROM:00114366 bset #5,($7C7).w ROM:0011436C bra.s loc_114370 ROM:0011436E ; --------------------------------------------------------------------------- ROM:0011436E ROM:0011436E loc_11436E: ; CODE XREF: sub_11435A+A↑j ROM:0011436E subq.b #1,d1 ROM:00114370 ROM:00114370 loc_114370: ; CODE XREF: sub_11435A+12↑j ROM:00114370 movea.l #$13A000,a0 ROM:00114376 move.w #$2E,d2 ; '.' ROM:0011437A mulu.w d1,d2 ROM:0011437C adda.l d2,a0 ROM:0011437E movea.l #$1073,a1 ROM:00114384 btst #2,($11C2).w ROM:0011438A beq.s loc_114394 ROM:0011438C adda.l #6,a1 ROM:00114392 bra.s loc_11439A ROM:00114394 ; --------------------------------------------------------------------------- ROM:00114394 ROM:00114394 loc_114394: ; CODE XREF: sub_11435A+30↑j ROM:00114394 adda.l #3,a1 ROM:0011439A ROM:0011439A loc_11439A: ; CODE XREF: sub_11435A+38↑j ROM:0011439A move.b #1,d3 ROM:0011439E bra.s loc_1143A4 ROM:001143A0 ; --------------------------------------------------------------------------- ROM:001143A0 ROM:001143A0 loc_1143A0: ; CODE XREF: sub_11435A+52↓j ROM:001143A0 addi.b #1,d3 ROM:001143A4 ROM:001143A4 loc_1143A4: ; CODE XREF: sub_11435A+44↑j ROM:001143A4 cmpi.b #$2E,d3 ; '.' ROM:001143A8 bgt.s locret_1143AE ROM:001143AA move.b (a0)+,(a1)+ ROM:001143AC bra.s loc_1143A0 ROM:001143AE ; --------------------------------------------------------------------------- ROM:001143AE ROM:001143AE locret_1143AE: ; CODE XREF: sub_11435A+4E↑j ROM:001143AE rts ROM:001143AE ; End of function sub_11435A ROM:001143AE ROM:001143B0 ; --------------------------------------------------------------------------- ROM:001143B0 rts ROM:001143B2 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_35. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001143B4 ROM:001143B4 ; =============== S U B R O U T I N E ======================================= ROM:001143B4 ROM:001143B4 ROM:001143B4 sub_1143B4: ; CODE XREF: ROM:0011451C↓p ROM:001143B4 movea.l #unk_110400,a1 ROM:001143BA movea.l #$13C00A,a0 ROM:001143C0 bclr #4,($517).w ROM:001143C6 move.b #0,d0 ROM:001143CA bra.s loc_1143D0 ROM:001143CC ; --------------------------------------------------------------------------- ROM:001143CC ROM:001143CC loc_1143CC: ; CODE XREF: sub_1143B4+36↓j ROM:001143CC addi.b #1,d0 ROM:001143D0 ROM:001143D0 loc_1143D0: ; CODE XREF: sub_1143B4+16↑j ROM:001143D0 cmpi.b #7,d0 ROM:001143D4 bgt.s locret_1143EC ROM:001143D6 move.b (a1),d1 ROM:001143D8 cmp.b (a0),d1 ROM:001143DA beq.s loc_1143E2 ROM:001143DC bset #4,($517).w ROM:001143E2 ROM:001143E2 loc_1143E2: ; CODE XREF: sub_1143B4+26↑j ROM:001143E2 adda.w #1,a0 ROM:001143E6 adda.w #2,a1 ROM:001143EA bra.s loc_1143CC ROM:001143EC ; --------------------------------------------------------------------------- ROM:001143EC ROM:001143EC locret_1143EC: ; CODE XREF: sub_1143B4+20↑j ROM:001143EC rts ROM:001143EC ; End of function sub_1143B4 ROM:001143EC ROM:001143EE ROM:001143EE ; =============== S U B R O U T I N E ======================================= ROM:001143EE ROM:001143EE ROM:001143EE sub_1143EE: ; CODE XREF: sub_11441E+2E↓p ROM:001143EE move.w #$5AA5,d0 ROM:001143F2 movea.l #$12,a0 ROM:001143F8 adda.l #$13C000,a0 ROM:001143FE bsr.l nullsub_7 ROM:00114404 rts ROM:00114404 ; End of function sub_1143EE ROM:00114404 ROM:00114406 ROM:00114406 ; =============== S U B R O U T I N E ======================================= ROM:00114406 ROM:00114406 ROM:00114406 sub_114406: ; CODE XREF: sub_11447C+2E↓p ROM:00114406 move.w #$5AA5,d0 ROM:0011440A movea.l #$410,a0 ROM:00114410 adda.l #unk_110000,a0 ROM:00114416 bsr.l nullsub_7 ROM:0011441C rts ROM:0011441C ; End of function sub_114406 ROM:0011441C ROM:0011441E ROM:0011441E ; =============== S U B R O U T I N E ======================================= ROM:0011441E ROM:0011441E ROM:0011441E sub_11441E: ; CODE XREF: ROM:00114524↓p ROM:0011441E movea.l #$13C000,a0 ROM:00114424 movea.l #$13FFFF,a1 ROM:0011442A bsr.w sub_1144DA ROM:0011442E movea.l #$13C000,a2 ROM:00114434 adda.l #$12,a2 ROM:0011443A cmpi.w #$FFFF,(a2) ROM:0011443E bne.s loc_114452 ROM:00114440 cmpi.w #$A5A5,d0 ROM:00114444 bne.s loc_114450 ROM:00114446 bset #7,($516).w ROM:0011444C bsr.w sub_1143EE ROM:00114450 ROM:00114450 loc_114450: ; CODE XREF: sub_11441E+26↑j ROM:00114450 bra.s locret_11447A ROM:00114452 ; --------------------------------------------------------------------------- ROM:00114452 ROM:00114452 loc_114452: ; CODE XREF: sub_11441E+20↑j ROM:00114452 cmpi.w #$5AA5,(a2) ROM:00114456 bne.s loc_114474 ROM:00114458 subi.w #$5AA5,d0 ROM:0011445C subi.w #1,d0 ROM:00114460 cmpi.w #$A5A5,d0 ROM:00114464 bne.s loc_114472 ROM:00114466 bset #7,($516).w ROM:0011446C bset #1,($7BC).w ROM:00114472 ROM:00114472 loc_114472: ; CODE XREF: sub_11441E+46↑j ROM:00114472 bra.s locret_11447A ROM:00114474 ; --------------------------------------------------------------------------- ROM:00114474 ROM:00114474 loc_114474: ; CODE XREF: sub_11441E+38↑j ROM:00114474 bset #7,($7CA).w ROM:0011447A ROM:0011447A locret_11447A: ; CODE XREF: sub_11441E:loc_114450↑j ROM:0011447A ; sub_11441E:loc_114472↑j ROM:0011447A rts ROM:0011447A ; End of function sub_11441E ROM:0011447A ROM:0011447C ROM:0011447C ; =============== S U B R O U T I N E ======================================= ROM:0011447C ROM:0011447C ROM:0011447C sub_11447C: ; CODE XREF: ROM:00114520↓p ROM:0011447C movea.l #unk_110000,a0 ROM:00114482 movea.l #byte_139FFF,a1 ROM:00114488 bsr.w sub_1144DA ROM:0011448C movea.l #unk_110000,a2 ROM:00114492 adda.l #$410,a2 ROM:00114498 cmpi.w #$FFFF,(a2) ROM:0011449C bne.s loc_1144B0 ROM:0011449E cmpi.w #$AA55,d0 ROM:001144A2 bne.s loc_1144AE ROM:001144A4 bset #3,($516).w ROM:001144AA bsr.w sub_114406 ROM:001144AE ROM:001144AE loc_1144AE: ; CODE XREF: sub_11447C+26↑j ROM:001144AE bra.s locret_1144D8 ROM:001144B0 ; --------------------------------------------------------------------------- ROM:001144B0 ROM:001144B0 loc_1144B0: ; CODE XREF: sub_11447C+20↑j ROM:001144B0 cmpi.w #$5AA5,(a2) ROM:001144B4 bne.s loc_1144D2 ROM:001144B6 subi.w #$5AA5,d0 ROM:001144BA subi.w #1,d0 ROM:001144BE cmpi.w #$AA55,d0 ROM:001144C2 bne.s loc_1144D0 ROM:001144C4 bset #3,($516).w ROM:001144CA bset #2,($7BF).w ROM:001144D0 ROM:001144D0 loc_1144D0: ; CODE XREF: sub_11447C+46↑j ROM:001144D0 bra.s locret_1144D8 ROM:001144D2 ; --------------------------------------------------------------------------- ROM:001144D2 ROM:001144D2 loc_1144D2: ; CODE XREF: sub_11447C+38↑j ROM:001144D2 bset #0,($7C4).w ROM:001144D8 ROM:001144D8 locret_1144D8: ; CODE XREF: sub_11447C:loc_1144AE↑j ROM:001144D8 ; sub_11447C:loc_1144D0↑j ROM:001144D8 rts ROM:001144D8 ; End of function sub_11447C ROM:001144D8 ROM:001144DA ROM:001144DA ; =============== S U B R O U T I N E ======================================= ROM:001144DA ROM:001144DA ROM:001144DA sub_1144DA: ; CODE XREF: sub_11441E+C↑p ROM:001144DA ; sub_11447C+C↑p ... ROM:001144DA move.l a1,d2 ROM:001144DC sub.l a0,d2 ROM:001144DE lsr.l #1,d2 ROM:001144E0 clr.l d0 ROM:001144E2 ROM:001144E2 loc_1144E2: ; CODE XREF: sub_1144DA+3A↓j ROM:001144E2 cmpi.l #0,d2 ROM:001144E8 ble.s locret_114516 ROM:001144EA move.b #$55,($FFFFFA27).w ; 'U' ROM:001144F0 move.b #$AA,($FFFFFA27).w ROM:001144F6 cmpi.l #$FFFF,d2 ROM:001144FC ble.s loc_11450A ROM:001144FE move.w #$FFFF,d1 ROM:00114502 subi.l #$10000,d2 ROM:00114508 bra.s loc_11450E ROM:0011450A ; --------------------------------------------------------------------------- ROM:0011450A ROM:0011450A loc_11450A: ; CODE XREF: sub_1144DA+22↑j ROM:0011450A move.w d2,d1 ROM:0011450C clr.l d2 ROM:0011450E ROM:0011450E loc_11450E: ; CODE XREF: sub_1144DA+2E↑j ROM:0011450E ; sub_1144DA+36↓j ROM:0011450E add.w (a0)+,d0 ROM:00114510 dbf d1,loc_11450E ROM:00114514 bra.s loc_1144E2 ROM:00114516 ; --------------------------------------------------------------------------- ROM:00114516 ROM:00114516 locret_114516: ; CODE XREF: sub_1144DA+E↑j ROM:00114516 rts ROM:00114516 ; End of function sub_1144DA ROM:00114516 ROM:00114518 ; --------------------------------------------------------------------------- ROM:00114518 clr.w ($516).w ROM:0011451C bsr.w sub_1143B4 ROM:00114520 bsr.w sub_11447C ROM:00114524 bsr.w sub_11441E ROM:00114528 cmpi.w #$8800,($516).w ROM:0011452E bne.s locret_114536 ROM:00114530 bset #7,($517).w ROM:00114536 ROM:00114536 locret_114536: ; CODE XREF: ROM:0011452E↑j ROM:00114536 rts ROM:00114538 ROM:00114538 ; =============== S U B R O U T I N E ======================================= ROM:00114538 ROM:00114538 ROM:00114538 sub_114538: ; CODE XREF: ROM:0011531C↓p ROM:00114538 btst #4,($7C7).w ROM:0011453E bne.l loc_1145D0 ROM:00114544 btst #2,($7BC).w ROM:0011454A bne.s loc_11455E ROM:0011454C bset #2,($7BC).w ROM:00114552 movea.l #unk_110000,a0 ROM:00114558 clr.w ($518).w ROM:0011455C bra.s loc_114562 ROM:0011455E ; --------------------------------------------------------------------------- ROM:0011455E ROM:0011455E loc_11455E: ; CODE XREF: sub_114538+12↑j ROM:0011455E movea.l ($418).w,a0 ROM:00114562 ROM:00114562 loc_114562: ; CODE XREF: sub_114538+24↑j ROM:00114562 movea.l a0,a1 ROM:00114564 move.l $14(a5),d1 ROM:00114568 lsl.l #1,d1 ROM:0011456A adda.l d1,a1 ROM:0011456C move.l a1,($418).w ROM:00114570 suba.w #1,a1 ROM:00114574 cmpa.l #byte_139FFF,a1 ROM:0011457A blt.s loc_11458E ROM:0011457C movea.l #byte_139FFF,a1 ROM:00114582 bset #4,($7C7).w ROM:00114588 bset #0,($6E5).w ROM:0011458E ROM:0011458E loc_11458E: ; CODE XREF: sub_114538+42↑j ROM:0011458E bsr.w sub_1144DA ROM:00114592 add.w d0,($518).w ROM:00114596 btst #4,($7C7).w ROM:0011459C beq.s loc_1145CE ROM:0011459E move.w ($518).w,d0 ROM:001145A2 subi.w #$5AA5,d0 ROM:001145A6 subi.w #1,d0 ROM:001145AA cmpi.w #$AA55,d0 ROM:001145AE beq.s loc_1145C2 ROM:001145B0 bset #4,($7C0).w ROM:001145B6 bset #1,($6E5).w ROM:001145BC bset #3,($7BC).w ROM:001145C2 ROM:001145C2 loc_1145C2: ; CODE XREF: sub_114538+76↑j ROM:001145C2 move.l #$13C000,($418).w ROM:001145CA clr.w ($51A).w ROM:001145CE ROM:001145CE loc_1145CE: ; CODE XREF: sub_114538+64↑j ROM:001145CE bra.s locret_11463C ROM:001145D0 ; --------------------------------------------------------------------------- ROM:001145D0 ROM:001145D0 loc_1145D0: ; CODE XREF: sub_114538+6↑j ROM:001145D0 btst #6,($7C4).w ROM:001145D6 bne.s locret_11463C ROM:001145D8 movea.l ($418).w,a0 ROM:001145DC movea.l a0,a1 ROM:001145DE move.l $14(a5),d1 ROM:001145E2 lsl.l #1,d1 ROM:001145E4 adda.l d1,a1 ROM:001145E6 move.l a1,($418).w ROM:001145EA suba.w #1,a1 ROM:001145EE cmpa.l #$13FFFF,a1 ROM:001145F4 blt.s loc_114608 ROM:001145F6 movea.l #$13FFFF,a1 ROM:001145FC bset #6,($7C4).w ROM:00114602 bset #2,($6E5).w ROM:00114608 ROM:00114608 loc_114608: ; CODE XREF: sub_114538+BC↑j ROM:00114608 bsr.w sub_1144DA ROM:0011460C add.w d0,($51A).w ROM:00114610 btst #6,($7C4).w ROM:00114616 beq.s locret_11463C ROM:00114618 move.w ($51A).w,d0 ROM:0011461C subi.w #$5AA5,d0 ROM:00114620 subi.w #1,d0 ROM:00114624 cmpi.w #$A5A5,d0 ROM:00114628 beq.s locret_11463C ROM:0011462A bset #7,($7CC).w ROM:00114630 bset #3,($6E5).w ROM:00114636 bset #3,($7BC).w ROM:0011463C ROM:0011463C locret_11463C: ; CODE XREF: sub_114538:loc_1145CE↑j ROM:0011463C ; sub_114538+9E↑j ... ROM:0011463C rts ROM:0011463C ; End of function sub_114538 ROM:0011463C ROM:0011463E ROM:0011463E ; =============== S U B R O U T I N E ======================================= ROM:0011463E ROM:0011463E ROM:0011463E sub_11463E: ; CODE XREF: ROM:00133686↓p ROM:0011463E movea.l #unk_110000,a0 ROM:00114644 clr.w d0 ROM:00114646 move.l #$2FFFF,d1 ROM:0011464C lsr.l #1,d1 ROM:0011464E move.l d1,d2 ROM:00114650 swap d2 ROM:00114652 ROM:00114652 loc_114652: ; CODE XREF: sub_11463E+2E↓j ROM:00114652 cmpi.w #0,d2 ROM:00114656 blt.s loc_11466E ROM:00114658 move.b #$55,($FFFFFA27).w ; 'U' ROM:0011465E move.b #$AA,($FFFFFA27).w ROM:00114664 ROM:00114664 loc_114664: ; CODE XREF: sub_11463E+28↓j ROM:00114664 add.w (a0)+,d0 ROM:00114666 dbf d1,loc_114664 ROM:0011466A subq.w #1,d2 ROM:0011466C bra.s loc_114652 ROM:0011466E ; --------------------------------------------------------------------------- ROM:0011466E ROM:0011466E loc_11466E: ; CODE XREF: sub_11463E+18↑j ROM:0011466E cmpi.w #$AA55,d0 ROM:00114672 beq.s locret_11467A ROM:00114674 bset #0,($FC8).w ROM:0011467A ROM:0011467A locret_11467A: ; CODE XREF: sub_11463E+34↑j ROM:0011467A rts ROM:0011467A ; End of function sub_11463E ROM:0011467A ROM:0011467C ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_38. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011467E ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_39. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00114680 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_7. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00114682 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_8. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00114684 ROM:00114684 ; =============== S U B R O U T I N E ======================================= ROM:00114684 ROM:00114684 ROM:00114684 sub_114684: ; CODE XREF: sub_121342+89C↓p ROM:00114684 bsr.w nullsub_8 ROM:00114688 cmpi.b #0,d1 ROM:0011468C bne.s loc_114696 ROM:0011468E bset #3,($7C0).w ROM:00114694 bra.s loc_114698 ROM:00114696 ; --------------------------------------------------------------------------- ROM:00114696 ROM:00114696 loc_114696: ; CODE XREF: sub_114684+8↑j ROM:00114696 subq.b #1,d1 ROM:00114698 ROM:00114698 loc_114698: ; CODE XREF: sub_114684+10↑j ROM:00114698 movea.l #$13B000,a0 ROM:0011469E move.w #$14,d2 ROM:001146A2 mulu.w d1,d2 ROM:001146A4 adda.l d2,a0 ROM:001146A6 movea.l #$1073,a1 ROM:001146AC btst #2,($11C2).w ROM:001146B2 beq.s loc_1146BC ROM:001146B4 adda.l #6,a1 ROM:001146BA bra.s loc_1146C2 ROM:001146BC ; --------------------------------------------------------------------------- ROM:001146BC ROM:001146BC loc_1146BC: ; CODE XREF: sub_114684+2E↑j ROM:001146BC adda.l #3,a1 ROM:001146C2 ROM:001146C2 loc_1146C2: ; CODE XREF: sub_114684+36↑j ROM:001146C2 move.b #1,d3 ROM:001146C6 bra.s loc_1146CC ROM:001146C8 ; --------------------------------------------------------------------------- ROM:001146C8 ROM:001146C8 loc_1146C8: ; CODE XREF: sub_114684+50↓j ROM:001146C8 addi.b #1,d3 ROM:001146CC ROM:001146CC loc_1146CC: ; CODE XREF: sub_114684+42↑j ROM:001146CC cmpi.b #$14,d3 ROM:001146D0 bgt.s locret_1146D6 ROM:001146D2 move.b (a0)+,(a1)+ ROM:001146D4 bra.s loc_1146C8 ROM:001146D6 ; --------------------------------------------------------------------------- ROM:001146D6 ROM:001146D6 locret_1146D6: ; CODE XREF: sub_114684+4C↑j ROM:001146D6 rts ROM:001146D6 ; End of function sub_114684 ROM:001146D6 ROM:001146D8 ; --------------------------------------------------------------------------- ROM:001146D8 rts ROM:001146DA ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_36. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001146DC ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_12. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001146DE ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_1. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001146E0 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_40. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001146E2 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_37. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001146E4 ROM:001146E4 ; =============== S U B R O U T I N E ======================================= ROM:001146E4 ROM:001146E4 ROM:001146E4 sub_1146E4: ; CODE XREF: sub_123928+150↓p ROM:001146E4 ; sub_123928+15A↓p ... ROM:001146E4 move.w d0,d3 ROM:001146E6 cmpi.b #$10,d1 ROM:001146EA bne.s loc_1146EE ROM:001146EC lsl.w #1,d3 ROM:001146EE ROM:001146EE loc_1146EE: ; CODE XREF: sub_1146E4+6↑j ROM:001146EE subq.w #1,d3 ROM:001146F0 move.w (0).w,d2 ROM:001146F4 bra.s loc_1146FA ROM:001146F6 ; --------------------------------------------------------------------------- ROM:001146F6 ROM:001146F6 loc_1146F6: ; CODE XREF: sub_1146E4+22↓j ROM:001146F6 addi.w #1,d2 ROM:001146FA ROM:001146FA loc_1146FA: ; CODE XREF: sub_1146E4+10↑j ROM:001146FA cmp.w d3,d2 ROM:001146FC bgt.s locret_114708 ROM:001146FE clr.b (a0) ROM:00114700 adda.l #1,a0 ROM:00114706 bra.s loc_1146F6 ROM:00114708 ; --------------------------------------------------------------------------- ROM:00114708 ROM:00114708 locret_114708: ; CODE XREF: sub_1146E4+18↑j ROM:00114708 rts ROM:00114708 ; End of function sub_1146E4 ROM:00114708 ROM:0011470A ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_13. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011470C ; --------------------------------------------------------------------------- ROM:0011470C rts ROM:0011470E ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_2. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00114710 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_14. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00114712 ; --------------------------------------------------------------------------- ROM:00114712 rts ROM:00114714 ROM:00114714 ; =============== S U B R O U T I N E ======================================= ROM:00114714 ROM:00114714 ROM:00114714 sub_114714: ; CODE XREF: ROM:001152D4↓p ROM:00114714 clr.w d1 ROM:00114716 move.b ($6ED).w,d1 ROM:0011471A cmpi.w #4,d1 ROM:0011471E bcc.s locret_114728 ROM:00114720 movea.l off_11472A(pc,d1.w*4),a0 ROM:00114724 nop ROM:00114726 jmp (a0) ROM:00114728 ; --------------------------------------------------------------------------- ROM:00114728 ROM:00114728 locret_114728: ; CODE XREF: sub_114714+A↑j ROM:00114728 rts ROM:00114728 ; End of function sub_114714 ROM:00114728 ROM:00114728 ; --------------------------------------------------------------------------- ROM:0011472A off_11472A: dc.l loc_11473A ; DATA XREF: sub_114714+C↑r ROM:0011472E dc.l loc_114750 ROM:00114732 dc.l loc_114792 ROM:00114736 dc.l loc_1147C0 ROM:0011473A ; --------------------------------------------------------------------------- ROM:0011473A ROM:0011473A loc_11473A: ; DATA XREF: ROM:off_11472A↑o ROM:0011473A bsr.w sub_1148C8 ROM:0011473E bsr.w sub_114932 ROM:00114742 bsr.w sub_114962 ROM:00114746 move.b #1,($6ED).w ROM:0011474C bra.s loc_11478C ROM:0011474E ; --------------------------------------------------------------------------- ROM:0011474E rts ROM:00114750 ; --------------------------------------------------------------------------- ROM:00114750 ROM:00114750 loc_114750: ; DATA XREF: ROM:0011472E↑o ROM:00114750 btst #4,($119E).w ROM:00114756 beq.s loc_114774 ROM:00114758 btst #2,($7C3).w ROM:0011475E beq.s loc_114774 ROM:00114760 bsr.w sub_114806 ROM:00114764 bsr.w sub_114878 ROM:00114768 move.b #3,($6ED).w ROM:0011476E bra.l loc_114800 ROM:00114774 ; --------------------------------------------------------------------------- ROM:00114774 ROM:00114774 loc_114774: ; CODE XREF: ROM:00114756↑j ROM:00114774 ; ROM:0011475E↑j ROM:00114774 btst #4,($119E).w ROM:0011477A beq.s loc_11478C ROM:0011477C btst #2,($7C3).w ROM:00114782 bne.s loc_11478C ROM:00114784 move.b #2,($6ED).w ROM:0011478A bra.s loc_1147BA ROM:0011478C ; --------------------------------------------------------------------------- ROM:0011478C ROM:0011478C loc_11478C: ; CODE XREF: ROM:0011474C↑j ROM:0011478C ; ROM:0011477A↑j ... ROM:0011478C bsr.w sub_114A32 ROM:00114790 rts ROM:00114792 ; --------------------------------------------------------------------------- ROM:00114792 ROM:00114792 loc_114792: ; DATA XREF: ROM:00114732↑o ROM:00114792 btst #2,($7C3).w ROM:00114798 beq.s loc_1147AA ROM:0011479A bsr.w sub_114806 ROM:0011479E bsr.w sub_114878 ROM:001147A2 move.b #3,($6ED).w ROM:001147A8 bra.s loc_114800 ROM:001147AA ; --------------------------------------------------------------------------- ROM:001147AA ROM:001147AA loc_1147AA: ; CODE XREF: ROM:00114798↑j ROM:001147AA btst #6,($11C1).w ROM:001147B0 beq.s loc_1147BA ROM:001147B2 move.b #1,($6ED).w ROM:001147B8 bra.s loc_11478C ROM:001147BA ; --------------------------------------------------------------------------- ROM:001147BA ROM:001147BA loc_1147BA: ; CODE XREF: ROM:0011478A↑j ROM:001147BA ; ROM:001147B0↑j ... ROM:001147BA bsr.w sub_114A32 ROM:001147BE rts ROM:001147C0 ; --------------------------------------------------------------------------- ROM:001147C0 ROM:001147C0 loc_1147C0: ; DATA XREF: ROM:00114736↑o ROM:001147C0 btst #2,($7C3).w ROM:001147C6 bne.s loc_1147D4 ROM:001147C8 bsr.w sub_11488A ROM:001147CC move.b #2,($6ED).w ROM:001147D2 bra.s loc_1147BA ROM:001147D4 ; --------------------------------------------------------------------------- ROM:001147D4 ROM:001147D4 loc_1147D4: ; CODE XREF: ROM:001147C6↑j ROM:001147D4 btst #6,($11C1).w ROM:001147DA beq.s loc_1147E8 ROM:001147DC bsr.w sub_11488A ROM:001147E0 move.b #1,($6ED).w ROM:001147E6 bra.s loc_11478C ROM:001147E8 ; --------------------------------------------------------------------------- ROM:001147E8 ROM:001147E8 loc_1147E8: ; CODE XREF: ROM:001147DA↑j ROM:001147E8 move.w ($FFFFFF06).w,d0 ROM:001147EC asr.w #8,d0 ROM:001147EE move.b #$10,d1 ROM:001147F2 cmp.b d0,d1 ROM:001147F4 beq.s loc_114800 ROM:001147F6 subi.b #$10,d0 ROM:001147FA asl.w #8,d0 ROM:001147FC sub.w d0,($FFFFFF06).w ROM:00114800 ROM:00114800 loc_114800: ; CODE XREF: ROM:0011476E↑j ROM:00114800 ; ROM:001147A8↑j ... ROM:00114800 bsr.w sub_114A32 ROM:00114804 rts ROM:00114806 ROM:00114806 ; =============== S U B R O U T I N E ======================================= ROM:00114806 ROM:00114806 ROM:00114806 sub_114806: ; CODE XREF: sub_110D72+6↑p ROM:00114806 ; ROM:00114760↑p ... ROM:00114806 lea ($FFFFFF10).w,a0 ROM:0011480A move.w $446(a5),d3 ROM:0011480E muls.w #$100,d3 ROM:00114812 divs.w #$64,d3 ; 'd' ROM:00114816 move.w ($4BE).w,d4 ROM:0011481A muls.w #$100,d4 ROM:0011481E divs.w #$64,d4 ; 'd' ROM:00114822 move.w #0,d0 ROM:00114826 bra.s loc_11482C ROM:00114828 ; --------------------------------------------------------------------------- ROM:00114828 ROM:00114828 loc_114828: ; CODE XREF: sub_114806:loc_114874↓j ROM:00114828 addi.w #1,d0 ROM:0011482C ROM:0011482C loc_11482C: ; CODE XREF: sub_114806+20↑j ROM:0011482C cmpi.w #1,d0 ROM:00114830 bgt.s locret_114876 ROM:00114832 move.w d4,d1 ROM:00114834 sub.w $E12(d0.w*2),d1 ROM:0011483A neg.w d1 ROM:0011483C bgt.s loc_114842 ROM:0011483E addi.w #$4800,d1 ROM:00114842 ROM:00114842 loc_114842: ; CODE XREF: sub_114806+36↑j ROM:00114842 sub.w d3,d1 ROM:00114844 bgt.s loc_11484A ROM:00114846 addi.w #$4800,d1 ROM:0011484A ROM:0011484A loc_11484A: ; CODE XREF: sub_114806+3E↑j ROM:0011484A move.w d0,d2 ROM:0011484C muls.w #8,d2 ROM:00114850 cmpi.w #$2400,d1 ROM:00114854 bge.s loc_114864 ROM:00114856 move.w $E12(d0.w*2),2(a0,d2.w*2) ROM:0011485E bclr d0,($6EA).w ROM:00114862 bra.s loc_114874 ROM:00114864 ; --------------------------------------------------------------------------- ROM:00114864 ROM:00114864 loc_114864: ; CODE XREF: sub_114806+4E↑j ROM:00114864 move.w d0,d6 ROM:00114866 addq.w #2,d6 ROM:00114868 move.w $E12(d6.w*2),2(a0,d2.w*2) ROM:00114870 bset d0,($6EA).w ROM:00114874 ROM:00114874 loc_114874: ; CODE XREF: sub_114806+5C↑j ROM:00114874 bra.s loc_114828 ROM:00114876 ; --------------------------------------------------------------------------- ROM:00114876 ROM:00114876 locret_114876: ; CODE XREF: sub_114806+2A↑j ROM:00114876 rts ROM:00114876 ; End of function sub_114806 ROM:00114876 ROM:00114878 ROM:00114878 ; =============== S U B R O U T I N E ======================================= ROM:00114878 ROM:00114878 ROM:00114878 sub_114878: ; CODE XREF: ROM:00114764↑p ROM:00114878 ; ROM:0011479E↑p ROM:00114878 move.w ($FFFFFF06).w,d0 ROM:0011487C asr.w #8,d0 ROM:0011487E subi.b #$10,d0 ROM:00114882 asl.w #8,d0 ROM:00114884 sub.w d0,($FFFFFF06).w ROM:00114888 rts ROM:00114888 ; End of function sub_114878 ROM:00114888 ROM:0011488A ROM:0011488A ; =============== S U B R O U T I N E ======================================= ROM:0011488A ROM:0011488A ROM:0011488A sub_11488A: ; CODE XREF: ROM:001147C8↑p ROM:0011488A ; ROM:001147DC↑p ROM:0011488A move.w ($FFFFFF06).w,d0 ROM:0011488E asr.w #8,d0 ROM:00114890 subi.b #$30,d0 ; '0' ROM:00114894 asl.w #8,d0 ROM:00114896 sub.w d0,($FFFFFF06).w ROM:0011489A rts ROM:0011489A ; End of function sub_11488A ROM:0011489A ROM:0011489C ROM:0011489C ; =============== S U B R O U T I N E ======================================= ROM:0011489C ROM:0011489C ROM:0011489C sub_11489C: ; CODE XREF: sub_114AD8+10↓p ROM:0011489C ; ROM:00114B20↓p ROM:0011489C lea ($FFFFFF10).w,a0 ROM:001148A0 asl.w #4,d0 ROM:001148A2 adda.w d0,a0 ROM:001148A4 asr.w #4,d0 ROM:001148A6 btst d0,($6EA).w ROM:001148AA beq.s loc_1148BA ROM:001148AC move.w $E12(d0.w*2),2(a0) ROM:001148B4 bclr d0,($6EA).w ROM:001148B8 bra.s locret_1148C6 ROM:001148BA ; --------------------------------------------------------------------------- ROM:001148BA ROM:001148BA loc_1148BA: ; CODE XREF: sub_11489C+E↑j ROM:001148BA move.w $E16(d0.w*2),2(a0) ROM:001148C2 bset d0,($6EA).w ROM:001148C6 ROM:001148C6 locret_1148C6: ; CODE XREF: sub_11489C+1C↑j ROM:001148C6 rts ROM:001148C6 ; End of function sub_11489C ROM:001148C6 ROM:001148C8 ROM:001148C8 ; =============== S U B R O U T I N E ======================================= ROM:001148C8 ROM:001148C8 ROM:001148C8 sub_1148C8: ; CODE XREF: ROM:loc_11473A↑p ROM:001148C8 ; ROM:loc_120810↓p ROM:001148C8 move.w $8A(a5),($FFFFFFEC).w ROM:001148CE move.w #0,d7 ROM:001148D2 bra.s loc_1148D8 ROM:001148D4 ; --------------------------------------------------------------------------- ROM:001148D4 ROM:001148D4 loc_1148D4: ; CODE XREF: sub_1148C8+66↓j ROM:001148D4 addi.w #1,d7 ROM:001148D8 ROM:001148D8 loc_1148D8: ; CODE XREF: sub_1148C8+A↑j ROM:001148D8 cmpi.w #1,d7 ROM:001148DC bgt.s locret_114930 ROM:001148DE moveq #$10,d0 ROM:001148E0 asr.w #4,d0 ROM:001148E2 add.w d7,d0 ROM:001148E4 lea ($FFFFFF10).w,a0 ROM:001148E8 asl.w #4,d7 ROM:001148EA adda.w d7,a0 ROM:001148EC asr.w #4,d7 ROM:001148EE bsr.l sub_119302 ROM:001148F4 moveq #$B,d2 ROM:001148F6 moveq #1,d1 ROM:001148F8 moveq #3,d4 ROM:001148FA move.w $E12(d7.w*2),2(a0) ROM:00114902 move.w $94(a5),4(a0) ROM:00114908 cmpi.w #1,d7 ROM:0011490C beq.s loc_114916 ROM:0011490E move.w d0,d6 ROM:00114910 addq.l #1,d6 ROM:00114912 asl.l #4,d6 ROM:00114914 bra.s loc_11491A ROM:00114916 ; --------------------------------------------------------------------------- ROM:00114916 ROM:00114916 loc_114916: ; CODE XREF: sub_1148C8+44↑j ROM:00114916 move.w #$30,d6 ; '0' ROM:0011491A ROM:0011491A loc_11491A: ; CODE XREF: sub_1148C8+4C↑j ROM:0011491A asl.w #8,d6 ROM:0011491C addi.w #$A,d6 ROM:00114920 move.w d6,6(a0) ROM:00114924 moveq #1,d3 ROM:00114926 moveq #1,d5 ROM:00114928 bsr.l sub_119286 ROM:0011492E bra.s loc_1148D4 ROM:00114930 ; --------------------------------------------------------------------------- ROM:00114930 ROM:00114930 locret_114930: ; CODE XREF: sub_1148C8+14↑j ROM:00114930 rts ROM:00114930 ; End of function sub_1148C8 ROM:00114930 ROM:00114932 ROM:00114932 ; =============== S U B R O U T I N E ======================================= ROM:00114932 ROM:00114932 ROM:00114932 sub_114932: ; CODE XREF: ROM:0011473E↑p ROM:00114932 move.w #$90,d0 ROM:00114936 asr.w #4,d0 ROM:00114938 bsr.l sub_119302 ROM:0011493E lea ($FFFFFF90).w,a0 ROM:00114942 move.w #7,(a0) ROM:00114946 move.w #1,d1 ROM:0011494A move.w #$A,d2 ROM:0011494E move.w #0,d3 ROM:00114952 move.w #3,d4 ROM:00114956 move.w #1,d5 ROM:0011495A bsr.l sub_119286 ROM:00114960 rts ROM:00114960 ; End of function sub_114932 ROM:00114960 ROM:00114962 ROM:00114962 ; =============== S U B R O U T I N E ======================================= ROM:00114962 ROM:00114962 ROM:00114962 sub_114962: ; CODE XREF: ROM:00114742↑p ROM:00114962 move.w #$A0,d0 ROM:00114966 asr.w #4,d0 ROM:00114968 bsr.l sub_119302 ROM:0011496E lea ($FFFFFFA0).w,a0 ROM:00114972 move.w #7,(a0) ROM:00114976 move.w #0,d1 ROM:0011497A move.w #$A,d2 ROM:0011497E move.w #0,d3 ROM:00114982 move.w #3,d4 ROM:00114986 move.w #3,d5 ROM:0011498A bsr.l sub_119286 ROM:00114990 rts ROM:00114990 ; End of function sub_114962 ROM:00114990 ROM:00114992 ; --------------------------------------------------------------------------- ROM:00114992 lea ($FFFFFF10).w,a0 ROM:00114996 ROM:00114996 ; =============== S U B R O U T I N E ======================================= ROM:00114996 ROM:00114996 ROM:00114996 sub_114996: ; CODE XREF: ROM:00114B24↓p ROM:00114996 move.w $F2(a5,d0.w*2),d1 ROM:0011499C btst #3,($7C6).w ROM:001149A2 beq.s loc_1149D4 ROM:001149A4 move.w $8C(a5),($FFFFFFEC).w ROM:001149AA move.w $8C(a5),(a0) ROM:001149AE bclr #3,($7C6).w ROM:001149B4 addi.w #1,($524).w ROM:001149BA cmpi.w #0,d0 ROM:001149BE bne.s loc_1149C8 ROM:001149C0 bset #1,($11BC).w ROM:001149C6 bra.s loc_1149D4 ROM:001149C8 ; --------------------------------------------------------------------------- ROM:001149C8 ROM:001149C8 loc_1149C8: ; CODE XREF: sub_114996+28↑j ROM:001149C8 cmpi.w #1,d0 ROM:001149CC bne.s loc_1149D4 ROM:001149CE bset #3,($11B8).w ROM:001149D4 ROM:001149D4 loc_1149D4: ; CODE XREF: sub_114996+C↑j ROM:001149D4 ; sub_114996+30↑j ... ROM:001149D4 btst #1,($7BF).w ROM:001149DA bne.s loc_114A08 ROM:001149DC move.w (a0),d1 ROM:001149DE add.w $96(a5),d1 ROM:001149E2 cmp.w ($FFFFFFEE).w,d1 ROM:001149E6 ble.s loc_1149F0 ROM:001149E8 move.w ($FFFFFFEE).w,d1 ROM:001149EC bset d0,($6EB).w ROM:001149F0 ROM:001149F0 loc_1149F0: ; CODE XREF: sub_114996+50↑j ROM:001149F0 move.w $8A(a5),d2 ROM:001149F4 cmp.w ($FFFFFFEC).w,d2 ROM:001149F8 ble.s loc_114A02 ROM:001149FA move.w $96(a5),d2 ROM:001149FE add.w d2,($FFFFFFEC).w ROM:00114A02 ROM:00114A02 loc_114A02: ; CODE XREF: sub_114996+62↑j ROM:00114A02 bra.l loc_114A28 ROM:00114A08 ; --------------------------------------------------------------------------- ROM:00114A08 ROM:00114A08 loc_114A08: ; CODE XREF: sub_114996+44↑j ROM:00114A08 move.w (a0),d1 ROM:00114A0A sub.w $96(a5),d1 ROM:00114A0E bclr #1,($7BF).w ROM:00114A14 addi.w #1,($526).w ROM:00114A1A cmp.w ($FFFFFFEC).w,d1 ROM:00114A1E bge.s loc_114A28 ROM:00114A20 move.w ($FFFFFFEC).w,d1 ROM:00114A24 bset d0,($6EC).w ROM:00114A28 ROM:00114A28 loc_114A28: ; CODE XREF: sub_114996:loc_114A02↑j ROM:00114A28 ; sub_114996+88↑j ROM:00114A28 move.w d1,(a0) ROM:00114A2A move.w d1,$586(d0.w*2) ROM:00114A30 rts ROM:00114A30 ; End of function sub_114996 ROM:00114A30 ROM:00114A32 ROM:00114A32 ; =============== S U B R O U T I N E ======================================= ROM:00114A32 ROM:00114A32 ROM:00114A32 sub_114A32: ; CODE XREF: ROM:loc_11478C↑p ROM:00114A32 ; ROM:loc_1147BA↑p ... ROM:00114A32 move.w #$3A0E,d1 ROM:00114A36 move.w ($8C4).w,d2 ROM:00114A3A move.w ($534).w,d3 ROM:00114A3E bsr.l sub_1157E4 ROM:00114A44 btst #6,($11BD).w ROM:00114A4A beq.s loc_114A6A ROM:00114A4C move.w d1,($FFFFFFEE).w ROM:00114A50 move.w $90(a5),d2 ROM:00114A54 muls.w #$411B,d2 ROM:00114A58 divs.w ($534).w,d2 ROM:00114A5C bvs.s loc_114A68 ROM:00114A5E cmp.w ($FFFFFFEE).w,d2 ROM:00114A62 bge.s loc_114A68 ROM:00114A64 move.w d2,($FFFFFFEE).w ROM:00114A68 ROM:00114A68 loc_114A68: ; CODE XREF: sub_114A32+2A↑j ROM:00114A68 ; sub_114A32+30↑j ROM:00114A68 bra.s loc_114A94 ROM:00114A6A ; --------------------------------------------------------------------------- ROM:00114A6A ROM:00114A6A loc_114A6A: ; CODE XREF: sub_114A32+18↑j ROM:00114A6A move.w #0,d0 ROM:00114A6E bra.s loc_114A74 ROM:00114A70 ; --------------------------------------------------------------------------- ROM:00114A70 ROM:00114A70 loc_114A70: ; CODE XREF: sub_114A32+5A↓j ROM:00114A70 addi.w #1,d0 ROM:00114A74 ROM:00114A74 loc_114A74: ; CODE XREF: sub_114A32+3C↑j ROM:00114A74 cmpi.w #1,d0 ROM:00114A78 bgt.s loc_114A8E ROM:00114A7A lea ($FFFFFF10).w,a0 ROM:00114A7E move.w d0,d7 ROM:00114A80 asl.w #4,d7 ROM:00114A82 adda.w d7,a0 ROM:00114A84 move.w d1,(a0) ROM:00114A86 move.w d1,$586(d0.w*2) ROM:00114A8C bra.s loc_114A70 ROM:00114A8E ; --------------------------------------------------------------------------- ROM:00114A8E ROM:00114A8E loc_114A8E: ; CODE XREF: sub_114A32+46↑j ROM:00114A8E move.w $8E(a5),($FFFFFFEE).w ROM:00114A94 ROM:00114A94 loc_114A94: ; CODE XREF: sub_114A32:loc_114A68↑j ROM:00114A94 move.w ($FFFFFFEE).w,($522).w ROM:00114A9A rts ROM:00114A9A ; End of function sub_114A32 ROM:00114A9A ROM:00114A9C ROM:00114A9C ; =============== S U B R O U T I N E ======================================= ROM:00114A9C ROM:00114A9C ROM:00114A9C sub_114A9C: ; CODE XREF: sub_1202D0:loc_120364↓p ROM:00114A9C move sr,-(sp) ROM:00114A9E move #$2700,sr ROM:00114AA2 lea ($FFFFFF10).w,a0 ROM:00114AA6 clr.w d0 ROM:00114AA8 move.w #0,d1 ROM:00114AAC bra.s loc_114AB2 ROM:00114AAE ; --------------------------------------------------------------------------- ROM:00114AAE ROM:00114AAE loc_114AAE: ; CODE XREF: sub_114A9C+36↓j ROM:00114AAE addi.w #1,d1 ROM:00114AB2 ROM:00114AB2 loc_114AB2: ; CODE XREF: sub_114A9C+10↑j ROM:00114AB2 cmpi.w #1,d1 ROM:00114AB6 bgt.s loc_114AD4 ROM:00114AB8 btst d1,($6EA).w ROM:00114ABC bne.s loc_114AC8 ROM:00114ABE move.w $E12(d1.w*2),2(a0,d0.w*2) ROM:00114AC6 bra.s loc_114AD0 ROM:00114AC8 ; --------------------------------------------------------------------------- ROM:00114AC8 ROM:00114AC8 loc_114AC8: ; CODE XREF: sub_114A9C+20↑j ROM:00114AC8 move.w $E16(d1.w*2),2(a0,d0.w*2) ROM:00114AD0 ROM:00114AD0 loc_114AD0: ; CODE XREF: sub_114A9C+2A↑j ROM:00114AD0 addq.w #8,d0 ROM:00114AD2 bra.s loc_114AAE ROM:00114AD4 ; --------------------------------------------------------------------------- ROM:00114AD4 ROM:00114AD4 loc_114AD4: ; CODE XREF: sub_114A9C+1A↑j ROM:00114AD4 move (sp)+,sr ROM:00114AD6 rts ROM:00114AD6 ; End of function sub_114A9C ROM:00114AD6 ROM:00114AD8 ROM:00114AD8 ; =============== S U B R O U T I N E ======================================= ROM:00114AD8 ROM:00114AD8 ROM:00114AD8 sub_114AD8: ; CODE XREF: sub_110DDC↑p ROM:00114AD8 move.w #0,d0 ROM:00114ADC bra.s loc_114AE2 ROM:00114ADE ; --------------------------------------------------------------------------- ROM:00114ADE ROM:00114ADE loc_114ADE: ; CODE XREF: sub_114AD8+14↓j ROM:00114ADE addi.w #1,d0 ROM:00114AE2 ROM:00114AE2 loc_114AE2: ; CODE XREF: sub_114AD8+4↑j ROM:00114AE2 cmpi.w #1,d0 ROM:00114AE6 bgt.s locret_114AEE ROM:00114AE8 bsr.w sub_11489C ROM:00114AEC bra.s loc_114ADE ROM:00114AEE ; --------------------------------------------------------------------------- ROM:00114AEE ROM:00114AEE locret_114AEE: ; CODE XREF: sub_114AD8+E↑j ROM:00114AEE rts ROM:00114AEE ; End of function sub_114AD8 ROM:00114AEE ROM:00114AF0 ; --------------------------------------------------------------------------- ROM:00114AF0 andi.w #$FBFF,($FFFFFE20).w ROM:00114AF6 rte ROM:00114AF8 ; --------------------------------------------------------------------------- ROM:00114AF8 andi.w #$FDFF,($FFFFFE20).w ROM:00114AFE rte ROM:00114B00 ; --------------------------------------------------------------------------- ROM:00114B00 movem.l d0-d2/a0,-(sp) ROM:00114B04 move.w $16(sp),d0 ROM:00114B08 subi.w #$100,d0 ROM:00114B0C asr.w #2,d0 ROM:00114B0E move.w #$FFFF,d1 ROM:00114B12 bclr d0,d1 ROM:00114B14 and.w d1,($FFFFFE20).w ROM:00114B18 asl.w #4,d0 ROM:00114B1A subi.w #$10,d0 ROM:00114B1E asr.w #4,d0 ROM:00114B20 bsr.w sub_11489C ROM:00114B24 bsr.w sub_114996 ROM:00114B28 movem.l (sp)+,d0-d2/a0 ROM:00114B2C rte ROM:00114B2E ROM:00114B2E ; =============== S U B R O U T I N E ======================================= ROM:00114B2E ROM:00114B2E ROM:00114B2E sub_114B2E: ; CODE XREF: ROM:001152CE↓p ROM:00114B2E move.w #0,d7 ROM:00114B32 bra.s loc_114B38 ROM:00114B34 ; --------------------------------------------------------------------------- ROM:00114B34 ROM:00114B34 loc_114B34: ; CODE XREF: sub_114B2E+14↓j ROM:00114B34 addi.w #1,d7 ROM:00114B38 ROM:00114B38 loc_114B38: ; CODE XREF: sub_114B2E+4↑j ROM:00114B38 cmpi.w #3,d7 ROM:00114B3C bgt.s locret_114B44 ROM:00114B3E bsr.w sub_114B46 ROM:00114B42 bra.s loc_114B34 ROM:00114B44 ; --------------------------------------------------------------------------- ROM:00114B44 ROM:00114B44 locret_114B44: ; CODE XREF: sub_114B2E+E↑j ROM:00114B44 rts ROM:00114B44 ; End of function sub_114B2E 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: sub_114B2E+10↑p ROM:00114B46 clr.w d1 ROM:00114B48 move.b $708(d7.w),d1 ROM:00114B4E cmpi.w #4,d1 ROM:00114B52 bcc.s locret_114B5C ROM:00114B54 movea.l off_114B5E(pc,d1.w*4),a0 ROM:00114B58 nop ROM:00114B5A jmp (a0) ROM:00114B5C ; --------------------------------------------------------------------------- ROM:00114B5C ROM:00114B5C locret_114B5C: ; CODE XREF: sub_114B46+C↑j ROM:00114B5C rts ROM:00114B5C ; End of function sub_114B46 ROM:00114B5C ROM:00114B5C ; --------------------------------------------------------------------------- ROM:00114B5E off_114B5E: dc.l loc_114B6E ; DATA XREF: sub_114B46+E↑r ROM:00114B62 dc.l loc_114B7E ROM:00114B66 dc.l loc_114BA2 ROM:00114B6A dc.l loc_114BFC ROM:00114B6E ; --------------------------------------------------------------------------- ROM:00114B6E ROM:00114B6E loc_114B6E: ; DATA XREF: ROM:off_114B5E↑o ROM:00114B6E bsr.w sub_114C7A ROM:00114B72 move.b #1,$708(d7.w) ROM:00114B7A bra.s locret_114BA0 ROM:00114B7C ; --------------------------------------------------------------------------- ROM:00114B7C rts ROM:00114B7E ; --------------------------------------------------------------------------- ROM:00114B7E ROM:00114B7E loc_114B7E: ; DATA XREF: ROM:00114B62↑o ROM:00114B7E cmpi.l #$F618,$88C(d7.w*4) ROM:00114B88 ble.s locret_114BA0 ROM:00114B8A cmpi.b #3,($1044).w ROM:00114B90 bne.s locret_114BA0 ROM:00114B92 bsr.w sub_114F16 ROM:00114B96 move.b #2,$708(d7.w) ROM:00114B9E bra.s locret_114BFA ROM:00114BA0 ; --------------------------------------------------------------------------- ROM:00114BA0 ROM:00114BA0 locret_114BA0: ; CODE XREF: ROM:00114B7A↑j ROM:00114BA0 ; ROM:00114B88↑j ... ROM:00114BA0 rts ROM:00114BA2 ; --------------------------------------------------------------------------- ROM:00114BA2 ROM:00114BA2 loc_114BA2: ; DATA XREF: ROM:00114B66↑o ROM:00114BA2 btst #7,($11AA).w ROM:00114BA8 bne.s locret_114BFA ROM:00114BAA lea ($FFFFFF30).w,a0 ROM:00114BAE move.w d7,d0 ROM:00114BB0 asl.w #4,d0 ROM:00114BB2 adda.w d0,a0 ROM:00114BB4 move.w $A(a0),d1 ROM:00114BB8 andi.w #1,d1 ROM:00114BBC cmpi.w #1,d1 ROM:00114BC0 bne.s loc_114BCA ROM:00114BC2 bset #0,($7C2).w ROM:00114BC8 bra.s loc_114BD0 ROM:00114BCA ; --------------------------------------------------------------------------- ROM:00114BCA ROM:00114BCA loc_114BCA: ; CODE XREF: ROM:00114BC0↑j ROM:00114BCA bclr #0,($7C2).w ROM:00114BD0 ROM:00114BD0 loc_114BD0: ; CODE XREF: ROM:00114BC8↑j ROM:00114BD0 btst #0,($7C2).w ROM:00114BD6 beq.s locret_114BFA ROM:00114BD8 move.w #$20,d0 ; ' ' ROM:00114BDC clr.b $726(d7.w) ROM:00114BE2 move.w d0,$5A8(d7.w*2) ROM:00114BE8 move.b #1,$726(d7.w) ROM:00114BF0 move.b #3,$708(d7.w) ROM:00114BF8 bra.s locret_114C76 ROM:00114BFA ; --------------------------------------------------------------------------- ROM:00114BFA ROM:00114BFA locret_114BFA: ; CODE XREF: ROM:00114B9E↑j ROM:00114BFA ; ROM:00114BA8↑j ... ROM:00114BFA rts ROM:00114BFC ; --------------------------------------------------------------------------- ROM:00114BFC ROM:00114BFC loc_114BFC: ; DATA XREF: ROM:00114B6A↑o ROM:00114BFC cmpi.w #0,$5A8(d7.w*2) ROM:00114C04 bgt.s loc_114C3A ROM:00114C06 cmpi.l #$3E7,$454(d7.w*4) ROM:00114C10 ble.s loc_114C3A ROM:00114C12 bsr.w sub_114F42 ROM:00114C16 clr.l d0 ROM:00114C18 move.w $58C(d7.w*2),d0 ROM:00114C1E divu.w #$3E8,d0 ROM:00114C22 clr.b $726(d7.w) ROM:00114C28 move.w d0,$5A8(d7.w*2) ROM:00114C2E move.b #1,$726(d7.w) ROM:00114C36 bsr.w sub_114F8A ROM:00114C3A ROM:00114C3A loc_114C3A: ; CODE XREF: ROM:00114C04↑j ROM:00114C3A ; ROM:00114C10↑j ROM:00114C3A cmpi.w #0,$5A8(d7.w*2) ROM:00114C42 bgt.s locret_114C76 ROM:00114C44 cmpi.l #$3E8,$454(d7.w*4) ROM:00114C4E bgt.s locret_114C76 ROM:00114C50 lea ($FFFFFF30).w,a0 ROM:00114C54 move.w d7,d0 ROM:00114C56 asl.w #4,d0 ROM:00114C58 adda.w d0,a0 ROM:00114C5A move.w $A(a0),d1 ROM:00114C5E andi.w #1,d1 ROM:00114C62 cmpi.w #0,d1 ROM:00114C66 bne.s locret_114C76 ROM:00114C68 move.b #1,$708(d7.w) ROM:00114C70 bra.l locret_114BA0 ROM:00114C76 ; --------------------------------------------------------------------------- ROM:00114C76 ROM:00114C76 locret_114C76: ; CODE XREF: ROM:00114BF8↑j ROM:00114C76 ; ROM:00114C42↑j ... ROM:00114C76 rts ROM:00114C78 ; --------------------------------------------------------------------------- ROM:00114C78 rts ROM:00114C7A ROM:00114C7A ; =============== S U B R O U T I N E ======================================= ROM:00114C7A ROM:00114C7A ROM:00114C7A sub_114C7A: ; CODE XREF: ROM:loc_114B6E↑p ROM:00114C7A lea ($FFFFFF30).w,a0 ROM:00114C7E move.w d7,d0 ROM:00114C80 asl.w #4,d0 ROM:00114C82 adda.w d0,a0 ROM:00114C84 move.w #$30,d0 ; '0' ROM:00114C88 asr.w #4,d0 ROM:00114C8A add.w d7,d0 ROM:00114C8C bsr.l sub_119302 ROM:00114C92 moveq #$D,d2 ROM:00114C94 moveq #1,d1 ROM:00114C96 moveq #3,d4 ROM:00114C98 clr.w (a0) ROM:00114C9A clr.w 2(a0) ROM:00114C9E clr.w 4(a0) ROM:00114CA2 clr.w 6(a0) ROM:00114CA6 clr.w 8(a0) ROM:00114CAA clr.l d3 ROM:00114CAC move.w $A24(a5,d7.w*2),d3 ROM:00114CB2 add.w $668(a5),d3 ROM:00114CB6 cmpi.w #$1C20,d3 ROM:00114CBA blt.s loc_114CC0 ROM:00114CBC subi.w #$1C20,d3 ROM:00114CC0 ROM:00114CC0 loc_114CC0: ; CODE XREF: sub_114C7A+40↑j ROM:00114CC0 divs.w #$64,d3 ; 'd' ROM:00114CC4 asl.w #8,d3 ROM:00114CC6 move.b #$A,d3 ROM:00114CCA move.w d3,$A(a0) ROM:00114CCE moveq #1,d3 ROM:00114CD0 moveq #1,d5 ROM:00114CD2 bsr.l sub_119286 ROM:00114CD8 rts ROM:00114CD8 ; End of function sub_114C7A ROM:00114CD8 ROM:00114CDA ROM:00114CDA ; =============== S U B R O U T I N E ======================================= ROM:00114CDA ROM:00114CDA ROM:00114CDA sub_114CDA: ; CODE XREF: sub_12F260+2A↓p ROM:00114CDA move.w #0,d7 ROM:00114CDE bra.s loc_114CE4 ROM:00114CE0 ; --------------------------------------------------------------------------- ROM:00114CE0 ROM:00114CE0 loc_114CE0: ; CODE XREF: sub_114CDA+11E↓j ROM:00114CE0 addi.w #1,d7 ROM:00114CE4 ROM:00114CE4 loc_114CE4: ; CODE XREF: sub_114CDA+4↑j ROM:00114CE4 cmpi.w #3,d7 ROM:00114CE8 bgt.l locret_114DFC ROM:00114CEE lea ($FFFFFF30).w,a0 ROM:00114CF2 move.w d7,d0 ROM:00114CF4 asl.w #4,d0 ROM:00114CF6 adda.w d0,a0 ROM:00114CF8 move.w #$30,d0 ; '0' ROM:00114CFC asr.w #4,d0 ROM:00114CFE add.w d7,d0 ROM:00114D00 move.w #1,d5 ROM:00114D04 cmpi.w #2,d5 ROM:00114D08 bne.s loc_114D12 ROM:00114D0A move.w d7,d4 ROM:00114D0C andi.w #1,d4 ROM:00114D10 bra.s loc_114D16 ROM:00114D12 ; --------------------------------------------------------------------------- ROM:00114D12 ROM:00114D12 loc_114D12: ; CODE XREF: sub_114CDA+2E↑j ROM:00114D12 move.w #0,d4 ROM:00114D16 ROM:00114D16 loc_114D16: ; CODE XREF: sub_114CDA+36↑j ROM:00114D16 move.w $F60(d4.w*2),d6 ROM:00114D1C btst d7,($1046).w ROM:00114D20 bne.s loc_114D2C ROM:00114D22 btst #3,($11BD).w ROM:00114D28 beq.s loc_114D2C ROM:00114D2A clr.w d6 ROM:00114D2C ROM:00114D2C loc_114D2C: ; CODE XREF: sub_114CDA+46↑j ROM:00114D2C ; sub_114CDA+4E↑j ROM:00114D2C move.w d6,4(a0) ROM:00114D30 btst #2,($7C3).w ROM:00114D36 bne.s loc_114DA4 ROM:00114D38 clr.l d5 ROM:00114D3A move.w $F64(d7.w*2),d5 ROM:00114D40 asl.l #8,d5 ROM:00114D42 divs.w #$64,d5 ; 'd' ROM:00114D46 move.w d5,6(a0) ROM:00114D4A cmpi.w #3,d7 ROM:00114D4E beq.s loc_114D58 ROM:00114D50 move.w d0,d5 ROM:00114D52 addq.l #1,d5 ROM:00114D54 asl.w #4,d5 ROM:00114D56 bra.s loc_114D5C ROM:00114D58 ; --------------------------------------------------------------------------- ROM:00114D58 ROM:00114D58 loc_114D58: ; CODE XREF: sub_114CDA+74↑j ROM:00114D58 move.w #0,d5 ROM:00114D5C ROM:00114D5C loc_114D5C: ; CODE XREF: sub_114CDA+7C↑j ROM:00114D5C asl.w #8,d5 ROM:00114D5E cmpi.w #$1C20,($C74).w ROM:00114D64 bne.s loc_114D6A ROM:00114D66 clr.w d4 ROM:00114D68 bra.s loc_114D76 ROM:00114D6A ; --------------------------------------------------------------------------- ROM:00114D6A ROM:00114D6A loc_114D6A: ; CODE XREF: sub_114CDA+8A↑j ROM:00114D6A move.w ($C74).w,d4 ROM:00114D6E ext.l d4 ROM:00114D70 divs.w #$64,d4 ; 'd' ROM:00114D74 add.w d4,d5 ROM:00114D76 ROM:00114D76 loc_114D76: ; CODE XREF: sub_114CDA+8E↑j ROM:00114D76 move.w d5,8(a0) ROM:00114D7A move.b $A47(a5),d4 ROM:00114D7E cmpi.b #0,d4 ROM:00114D82 ble.s loc_114DA4 ROM:00114D84 move.w 8(a0),d4 ROM:00114D88 ext.w d4 ROM:00114D8A ext.l d4 ROM:00114D8C bne.s loc_114D90 ROM:00114D8E moveq #$48,d4 ; 'H' ROM:00114D90 ROM:00114D90 loc_114D90: ; CODE XREF: sub_114CDA+B2↑j ROM:00114D90 muls.l $88C(d7.w*4),d4 ROM:00114D98 divu.w #$48,d4 ; 'H' ROM:00114D9C bvc.s loc_114DA2 ROM:00114D9E move.w #$FFFF,d4 ROM:00114DA2 ROM:00114DA2 loc_114DA2: ; CODE XREF: sub_114CDA+C2↑j ROM:00114DA2 move.w d4,(a0) ROM:00114DA4 ROM:00114DA4 loc_114DA4: ; CODE XREF: sub_114CDA+5C↑j ROM:00114DA4 ; sub_114CDA+A8↑j ROM:00114DA4 move sr,-(sp) ROM:00114DA6 move #$2700,sr ROM:00114DAA move.b $A47(a5),d4 ROM:00114DAE cmpi.b #0,d4 ROM:00114DB2 bne.s loc_114DF6 ROM:00114DB4 move.w 8(a0),d4 ROM:00114DB8 ext.w d4 ROM:00114DBA ext.l d4 ROM:00114DBC bne.s loc_114DC0 ROM:00114DBE moveq #$48,d4 ; 'H' ROM:00114DC0 ROM:00114DC0 loc_114DC0: ; CODE XREF: sub_114CDA+E2↑j ROM:00114DC0 muls.l $88C(d7.w*4),d4 ROM:00114DC8 divu.l #$48,d4 ; 'H' ROM:00114DD0 cmpi.l #$F618,d4 ROM:00114DD6 ble.s loc_114DDE ROM:00114DD8 move.l $444(d7.w*4),d4 ROM:00114DDE ROM:00114DDE loc_114DDE: ; CODE XREF: sub_114CDA+FC↑j ROM:00114DDE btst #7,($11AA).w ROM:00114DE4 bne.s loc_114DEA ROM:00114DE6 move.w d4,(a0) ROM:00114DE8 bra.s loc_114DEC ROM:00114DEA ; --------------------------------------------------------------------------- ROM:00114DEA ROM:00114DEA loc_114DEA: ; CODE XREF: sub_114CDA+10A↑j ROM:00114DEA clr.w (a0) ROM:00114DEC ROM:00114DEC loc_114DEC: ; CODE XREF: sub_114CDA+10E↑j ROM:00114DEC cmpi.w #0,d7 ROM:00114DF0 bne.s loc_114DF6 ROM:00114DF2 move.w d4,($530).w ROM:00114DF6 ROM:00114DF6 loc_114DF6: ; CODE XREF: sub_114CDA+D8↑j ROM:00114DF6 ; sub_114CDA+116↑j ROM:00114DF6 move (sp)+,sr ROM:00114DF8 bra.w loc_114CE0 ROM:00114DFC ; --------------------------------------------------------------------------- ROM:00114DFC ROM:00114DFC locret_114DFC: ; CODE XREF: sub_114CDA+E↑j ROM:00114DFC rts ROM:00114DFC ; End of function sub_114CDA ROM:00114DFC ROM:00114DFE ROM:00114DFE ; =============== S U B R O U T I N E ======================================= ROM:00114DFE ROM:00114DFE ROM:00114DFE sub_114DFE: ; CODE XREF: sub_11E7B6+E↓p ROM:00114DFE ; sub_12E34A:loc_12E380↓p ... ROM:00114DFE btst #1,($11BF).w ROM:00114E04 bne.s locret_114E7A ROM:00114E06 move.w #0,d7 ROM:00114E0A bra.s loc_114E10 ROM:00114E0C ; --------------------------------------------------------------------------- ROM:00114E0C ROM:00114E0C loc_114E0C: ; CODE XREF: sub_114DFE:loc_114E40↓j ROM:00114E0C addi.w #1,d7 ROM:00114E10 ROM:00114E10 loc_114E10: ; CODE XREF: sub_114DFE+C↑j ROM:00114E10 cmpi.w #3,d7 ROM:00114E14 bgt.s loc_114E42 ROM:00114E16 lea ($FFFFFF30).w,a0 ROM:00114E1A move.w d7,d6 ROM:00114E1C asl.w #4,d6 ROM:00114E1E adda.w d6,a0 ROM:00114E20 move.w #$30,d6 ; '0' ROM:00114E24 asr.w #4,d6 ROM:00114E26 add.w d7,d6 ROM:00114E28 move.w d0,2(a0) ROM:00114E2C move.w $448(a5),d5 ROM:00114E30 cmpi.w #0,d5 ROM:00114E34 bne.s loc_114E40 ROM:00114E36 moveq #1,d5 ROM:00114E38 asl.l d6,d5 ROM:00114E3A asl.l d6,d5 ROM:00114E3C or.l d5,($FFFFFE18).w ROM:00114E40 ROM:00114E40 loc_114E40: ; CODE XREF: sub_114DFE+36↑j ROM:00114E40 bra.s loc_114E0C ROM:00114E42 ; --------------------------------------------------------------------------- ROM:00114E42 ROM:00114E42 loc_114E42: ; CODE XREF: sub_114DFE+16↑j ROM:00114E42 move.w ($C98).w,d4 ROM:00114E46 ext.l d4 ROM:00114E48 muls.l d0,d4 ROM:00114E4C muls.l #4,d4 ROM:00114E54 move.w $19E(a5),d5 ROM:00114E58 muls.w #$3C,d5 ; '<' ROM:00114E5C divs.l d5,d4 ROM:00114E60 move.l d4,($7FC).w ROM:00114E64 move.l ($7D4).w,d3 ROM:00114E68 add.l d4,d3 ROM:00114E6A move.l d3,($7D4).w ROM:00114E6E divs.l #$A,d3 ROM:00114E76 move.w d3,($928).w ROM:00114E7A ROM:00114E7A locret_114E7A: ; CODE XREF: sub_114DFE+6↑j ROM:00114E7A rts ROM:00114E7A ; End of function sub_114DFE ROM:00114E7A ROM:00114E7C ROM:00114E7C ; =============== S U B R O U T I N E ======================================= ROM:00114E7C ROM:00114E7C ROM:00114E7C sub_114E7C: ; CODE XREF: sub_110D72+C↑p ROM:00114E7C move.w #0,d7 ROM:00114E80 bra.s loc_114E86 ROM:00114E82 ; --------------------------------------------------------------------------- ROM:00114E82 ROM:00114E82 loc_114E82: ; CODE XREF: sub_114E7C:loc_114ED4↓j ROM:00114E82 addi.w #1,d7 ROM:00114E86 ROM:00114E86 loc_114E86: ; CODE XREF: sub_114E7C+4↑j ROM:00114E86 cmpi.w #3,d7 ROM:00114E8A bgt.s locret_114ED6 ROM:00114E8C lea ($FFFFFF30).w,a0 ROM:00114E90 move.w d7,d6 ROM:00114E92 asl.w #4,d6 ROM:00114E94 adda.w d6,a0 ROM:00114E96 move.w 8(a0),d5 ROM:00114E9A cmpi.b #0,d5 ROM:00114E9E beq.s loc_114ED4 ROM:00114EA0 move.w 6(a0),d4 ROM:00114EA4 move.b d4,d2 ROM:00114EA6 asr.w #8,d4 ROM:00114EA8 move.w d4,d3 ROM:00114EAA move.w ($4BE).w,d1 ROM:00114EAE ext.l d1 ROM:00114EB0 divs.w #$64,d1 ; 'd' ROM:00114EB4 sub.w d1,d3 ROM:00114EB6 bpl.s loc_114EBC ROM:00114EB8 addi.w #$48,d3 ; 'H' ROM:00114EBC ROM:00114EBC loc_114EBC: ; CODE XREF: sub_114E7C+3A↑j ROM:00114EBC ; sub_114E7C+4E↓j ROM:00114EBC cmp.b d3,d5 ROM:00114EBE bge.s loc_114ECC ROM:00114EC0 sub.b d5,d4 ROM:00114EC2 bge.s loc_114EC8 ROM:00114EC4 addi.b #$48,d4 ; 'H' ROM:00114EC8 ROM:00114EC8 loc_114EC8: ; CODE XREF: sub_114E7C+46↑j ROM:00114EC8 sub.b d5,d3 ROM:00114ECA bra.s loc_114EBC ROM:00114ECC ; --------------------------------------------------------------------------- ROM:00114ECC ROM:00114ECC loc_114ECC: ; CODE XREF: sub_114E7C+42↑j ROM:00114ECC asl.w #8,d4 ROM:00114ECE move.b d2,d4 ROM:00114ED0 move.w d4,6(a0) ROM:00114ED4 ROM:00114ED4 loc_114ED4: ; CODE XREF: sub_114E7C+22↑j ROM:00114ED4 bra.s loc_114E82 ROM:00114ED6 ; --------------------------------------------------------------------------- ROM:00114ED6 ROM:00114ED6 locret_114ED6: ; CODE XREF: sub_114E7C+E↑j ROM:00114ED6 rts ROM:00114ED6 ; End of function sub_114E7C ROM:00114ED6 ROM:00114ED8 ROM:00114ED8 ; =============== S U B R O U T I N E ======================================= ROM:00114ED8 ROM:00114ED8 ROM:00114ED8 sub_114ED8: ; CODE XREF: sub_110DDC+6↑p ROM:00114ED8 move.w #0,d7 ROM:00114EDC bra.s loc_114EE2 ROM:00114EDE ; --------------------------------------------------------------------------- ROM:00114EDE ROM:00114EDE loc_114EDE: ; CODE XREF: sub_114ED8:loc_114F12↓j ROM:00114EDE addi.w #1,d7 ROM:00114EE2 ROM:00114EE2 loc_114EE2: ; CODE XREF: sub_114ED8+4↑j ROM:00114EE2 cmpi.w #3,d7 ROM:00114EE6 bgt.s locret_114F14 ROM:00114EE8 lea ($FFFFFF30).w,a0 ROM:00114EEC move.w d7,d6 ROM:00114EEE asl.w #4,d6 ROM:00114EF0 adda.w d6,a0 ROM:00114EF2 move.w 8(a0),d4 ROM:00114EF6 cmpi.b #0,d4 ROM:00114EFA ble.s loc_114F12 ROM:00114EFC cmpi.w #$2400,6(a0) ROM:00114F02 bge.s loc_114F0C ROM:00114F04 addi.w #$2400,6(a0) ROM:00114F0A bra.s loc_114F12 ROM:00114F0C ; --------------------------------------------------------------------------- ROM:00114F0C ROM:00114F0C loc_114F0C: ; CODE XREF: sub_114ED8+2A↑j ROM:00114F0C subi.w #$2400,6(a0) ROM:00114F12 ROM:00114F12 loc_114F12: ; CODE XREF: sub_114ED8+22↑j ROM:00114F12 ; sub_114ED8+32↑j ROM:00114F12 bra.s loc_114EDE ROM:00114F14 ; --------------------------------------------------------------------------- ROM:00114F14 ROM:00114F14 locret_114F14: ; CODE XREF: sub_114ED8+E↑j ROM:00114F14 rts ROM:00114F14 ; End of function sub_114ED8 ROM:00114F14 ROM:00114F16 ROM:00114F16 ; =============== S U B R O U T I N E ======================================= ROM:00114F16 ROM:00114F16 ROM:00114F16 sub_114F16: ; CODE XREF: ROM:00114B92↑p ROM:00114F16 move.l #$F618,d3 ROM:00114F1C move.l $88C(d7.w*4),d2 ROM:00114F22 divu.w #$3E8,d2 ROM:00114F26 swap d2 ROM:00114F28 ext.l d2 ROM:00114F2A add.l d2,d3 ROM:00114F2C move.l d3,$444(d7.w*4) ROM:00114F32 move.l $88C(d7.w*4),d1 ROM:00114F38 sub.l d3,d1 ROM:00114F3A move.l d1,$454(d7.w*4) ROM:00114F40 rts ROM:00114F40 ; End of function sub_114F16 ROM:00114F40 ROM:00114F42 ROM:00114F42 ; =============== S U B R O U T I N E ======================================= ROM:00114F42 ROM:00114F42 ROM:00114F42 sub_114F42: ; CODE XREF: ROM:00114C12↑p ROM:00114F42 cmpi.l #$7D00,$454(d7.w*4) ROM:00114F4C ble.s loc_114F58 ROM:00114F4E move.w #$7D00,$58C(d7.w*2) ROM:00114F56 bra.s loc_114F64 ROM:00114F58 ; --------------------------------------------------------------------------- ROM:00114F58 ROM:00114F58 loc_114F58: ; CODE XREF: sub_114F42+A↑j ROM:00114F58 move.l $454(d7.w*4),d2 ROM:00114F5E move.w d2,$58C(d7.w*2) ROM:00114F64 ROM:00114F64 loc_114F64: ; CODE XREF: sub_114F42+14↑j ROM:00114F64 lea ($FFFFFF30).w,a0 ROM:00114F68 move.w d7,d0 ROM:00114F6A asl.w #4,d0 ROM:00114F6C adda.w d0,a0 ROM:00114F6E move.w #$30,d0 ; '0' ROM:00114F72 asr.w #4,d0 ROM:00114F74 add.w d7,d0 ROM:00114F76 move.w $58C(d7.w*2),2(a0) ROM:00114F7E moveq #1,d5 ROM:00114F80 asl.l d0,d5 ROM:00114F82 asl.l d0,d5 ROM:00114F84 or.l d5,($FFFFFE18).w ROM:00114F88 rts ROM:00114F88 ; End of function sub_114F42 ROM:00114F88 ROM:00114F8A ROM:00114F8A ; =============== S U B R O U T I N E ======================================= ROM:00114F8A ROM:00114F8A ROM:00114F8A sub_114F8A: ; CODE XREF: ROM:00114C36↑p ROM:00114F8A clr.l d0 ROM:00114F8C move.w $58C(d7.w*2),d0 ROM:00114F92 sub.l d0,$454(d7.w*4) ROM:00114F98 rts ROM:00114F98 ; End of function sub_114F8A ROM:00114F98 ROM:00114F9A ; --------------------------------------------------------------------------- ROM:00114F9A movem.l d0-d4/a0,-(sp) ROM:00114F9E lea ($FFFFFF30).w,a0 ROM:00114FA2 move.w $1E(sp),d0 ROM:00114FA6 subi.w #$100,d0 ROM:00114FAA asr.w #2,d0 ROM:00114FAC move.w #$FFFF,d1 ROM:00114FB0 bclr d0,d1 ROM:00114FB2 and.w d1,($FFFFFE20).w ROM:00114FB6 move.w d0,d2 ROM:00114FB8 asl.w #4,d0 ROM:00114FBA subi.w #$30,d0 ; '0' ROM:00114FBE adda.w d0,a0 ROM:00114FC0 asr.w #4,d0 ROM:00114FC2 move.l ($FFFFFE14).w,d1 ROM:00114FC6 asr.l d2,d1 ROM:00114FC8 asr.l d2,d1 ROM:00114FCA andi.l #3,d1 ROM:00114FD0 btst d0,($1046).w ROM:00114FD4 beq.s loc_114FDC ROM:00114FD6 eori.w #1,d1 ROM:00114FDA bra.s loc_114FE0 ROM:00114FDC ; --------------------------------------------------------------------------- ROM:00114FDC ROM:00114FDC loc_114FDC: ; CODE XREF: ROM:00114FD4↑j ROM:00114FDC eori.w #0,d1 ROM:00114FE0 ROM:00114FE0 loc_114FE0: ; CODE XREF: ROM:00114FDA↑j ROM:00114FE0 beq.s loc_114FEA ROM:00114FE2 asl.l d2,d1 ROM:00114FE4 asl.l d2,d1 ROM:00114FE6 eor.l d1,($FFFFFE14).w ROM:00114FEA ROM:00114FEA loc_114FEA: ; CODE XREF: ROM:loc_114FE0↑j ROM:00114FEA bsr.w sub_114FF4 ROM:00114FEE movem.l (sp)+,d0-d4/a0 ROM:00114FF2 rte ROM:00114FF4 ROM:00114FF4 ; =============== S U B R O U T I N E ======================================= ROM:00114FF4 ROM:00114FF4 ROM:00114FF4 sub_114FF4: ; CODE XREF: ROM:loc_114FEA↑p ROM:00114FF4 move.w $F64(d0.w*2),d1 ROM:00114FFA ext.l d1 ROM:00114FFC asl.l #8,d1 ROM:00114FFE divs.w #$64,d1 ; 'd' ROM:00115002 cmpi.w #$1C20,($C74).w ROM:00115008 bne.s loc_11500E ROM:0011500A clr.w d2 ROM:0011500C bra.s loc_115018 ROM:0011500E ; --------------------------------------------------------------------------- ROM:0011500E ROM:0011500E loc_11500E: ; CODE XREF: sub_114FF4+14↑j ROM:0011500E move.w ($C74).w,d2 ROM:00115012 ext.l d2 ROM:00115014 divs.w #$64,d2 ; 'd' ROM:00115018 ROM:00115018 loc_115018: ; CODE XREF: sub_114FF4+18↑j ROM:00115018 move.w 8(a0),d3 ROM:0011501C cmp.b d2,d3 ROM:0011501E beq.s loc_115056 ROM:00115020 move.b d2,d3 ROM:00115022 move.w d3,8(a0) ROM:00115026 move.w ($C74).w,d3 ROM:0011502A ext.l d3 ROM:0011502C muls.l $88C(d0.w*4),d3 ROM:00115034 divu.w #$1C20,d3 ROM:00115038 bvc.s loc_11503E ROM:0011503A move.w #$FFFF,d3 ROM:0011503E ROM:0011503E loc_11503E: ; CODE XREF: sub_114FF4+44↑j ROM:0011503E btst #7,($11AA).w ROM:00115044 bne.s loc_11504A ROM:00115046 move.w d3,(a0) ROM:00115048 bra.s loc_11504C ROM:0011504A ; --------------------------------------------------------------------------- ROM:0011504A ROM:0011504A loc_11504A: ; CODE XREF: sub_114FF4+50↑j ROM:0011504A clr.w (a0) ROM:0011504C ROM:0011504C loc_11504C: ; CODE XREF: sub_114FF4+54↑j ROM:0011504C cmpi.w #0,d0 ROM:00115050 bne.s loc_115056 ROM:00115052 move.w d3,($530).w ROM:00115056 ROM:00115056 loc_115056: ; CODE XREF: sub_114FF4+2A↑j ROM:00115056 ; sub_114FF4+5C↑j ROM:00115056 move.w d1,d4 ROM:00115058 asr.w #8,d4 ROM:0011505A cmpi.w #0,d2 ROM:0011505E ble.s loc_115082 ROM:00115060 move.w d1,d3 ROM:00115062 asr.w #8,d3 ROM:00115064 sub.w ($FFFFFF0A).w,d3 ROM:00115068 cmpi.b #0,d3 ROM:0011506C bge.s loc_115072 ROM:0011506E addi.b #$48,d3 ; 'H' ROM:00115072 ROM:00115072 loc_115072: ; CODE XREF: sub_114FF4+78↑j ROM:00115072 ; sub_114FF4+8C↓j ROM:00115072 cmp.b d3,d2 ROM:00115074 bge.s loc_115082 ROM:00115076 sub.b d2,d4 ROM:00115078 bpl.s loc_11507E ROM:0011507A addi.b #$48,d4 ; 'H' ROM:0011507E ROM:0011507E loc_11507E: ; CODE XREF: sub_114FF4+84↑j ROM:0011507E sub.b d2,d3 ROM:00115080 bra.s loc_115072 ROM:00115082 ; --------------------------------------------------------------------------- ROM:00115082 ROM:00115082 loc_115082: ; CODE XREF: sub_114FF4+6A↑j ROM:00115082 ; sub_114FF4+80↑j ROM:00115082 asl.w #8,d4 ROM:00115084 move.b d1,d4 ROM:00115086 btst #3,($11BD).w ROM:0011508C beq.s loc_115092 ROM:0011508E move.w d4,6(a0) ROM:00115092 ROM:00115092 loc_115092: ; CODE XREF: sub_114FF4+98↑j ROM:00115092 move.b $A47(a5),d1 ROM:00115096 cmpi.b #0,d1 ROM:0011509A ble.s loc_1150C6 ROM:0011509C move.w 8(a0),d1 ROM:001150A0 ext.w d1 ROM:001150A2 ext.l d1 ROM:001150A4 bne.s loc_1150A8 ROM:001150A6 moveq #$48,d1 ; 'H' ROM:001150A8 ROM:001150A8 loc_1150A8: ; CODE XREF: sub_114FF4+B0↑j ROM:001150A8 muls.l $88C(d0.w*4),d1 ROM:001150B0 divu.w #$48,d1 ; 'H' ROM:001150B4 bvc.s loc_1150BA ROM:001150B6 move.w #$FFFF,d1 ROM:001150BA ROM:001150BA loc_1150BA: ; CODE XREF: sub_114FF4+C0↑j ROM:001150BA move.w d1,(a0) ROM:001150BC cmpi.w #0,d0 ROM:001150C0 bne.s loc_1150C6 ROM:001150C2 move.w d1,($530).w ROM:001150C6 ROM:001150C6 loc_1150C6: ; CODE XREF: sub_114FF4+A6↑j ROM:001150C6 ; sub_114FF4+CC↑j ROM:001150C6 lea ($FFFFFF30).w,a0 ROM:001150CA move.b $A47(a5),d2 ROM:001150CE cmpi.b #0,d2 ROM:001150D2 ble.s locret_1150EC ROM:001150D4 btst #3,($11BD).w ROM:001150DA beq.s locret_1150EC ROM:001150DC move.w $A34(a5,d0.w*2),d2 ROM:001150E2 asl.w #4,d2 ROM:001150E4 adda.w d2,a0 ROM:001150E6 move.w d4,6(a0) ROM:001150EA move.w d1,(a0) ROM:001150EC ROM:001150EC locret_1150EC: ; CODE XREF: sub_114FF4+DE↑j ROM:001150EC ; sub_114FF4+E6↑j ROM:001150EC rts ROM:001150EC ; End of function sub_114FF4 ROM:001150EC ROM:001150EE ; --------------------------------------------------------------------------- ROM:001150EE move.l #unk_110000,d0 ROM:001150F4 movec d0,vbr ROM:001150F8 movea.l #$400,sp ROM:001150FE bsr.l sub_1191EA ROM:00115104 clr.l d0 ROM:00115106 move.l #$1B00,d1 ROM:0011510C movea.l d0,a0 ROM:0011510E ROM:0011510E loc_11510E: ; CODE XREF: ROM:00115116↓j ROM:0011510E cmp.l a0,d1 ROM:00115110 ble.s loc_115118 ROM:00115112 move.b #0,(a0)+ ROM:00115116 bra.s loc_11510E ROM:00115118 ; --------------------------------------------------------------------------- ROM:00115118 ROM:00115118 loc_115118: ; CODE XREF: ROM:00115110↑j ROM:00115118 bclr #4,($11A8).w ROM:0011511E move.l ($1B00).w,d4 ROM:00115122 cmpi.l #$4812BC29,d4 ROM:00115128 beq.s loc_115132 ROM:0011512A bset #4,($11A8).w ROM:00115130 bra.s loc_115144 ROM:00115132 ; --------------------------------------------------------------------------- ROM:00115132 ROM:00115132 loc_115132: ; CODE XREF: ROM:00115128↑j ROM:00115132 move.l ($1B04).w,d4 ROM:00115136 cmpi.l #$6D2E3304,d4 ROM:0011513C beq.s loc_115144 ROM:0011513E bset #4,($11A8).w ROM:00115144 ROM:00115144 loc_115144: ; CODE XREF: ROM:00115130↑j ROM:00115144 ; ROM:0011513C↑j ROM:00115144 btst #4,($11A8).w ROM:0011514A beq.s loc_115170 ROM:0011514C movea.l #$1B00,a0 ROM:00115152 ROM:00115152 loc_115152: ; CODE XREF: ROM:0011515E↓j ROM:00115152 cmpa.l #$1DFF,a0 ROM:00115158 bge.s loc_115160 ROM:0011515A move.b #0,(a0)+ ROM:0011515E bra.s loc_115152 ROM:00115160 ; --------------------------------------------------------------------------- ROM:00115160 ROM:00115160 loc_115160: ; CODE XREF: ROM:00115158↑j ROM:00115160 move.l #$4812BC29,($1B00).w ROM:00115168 move.l #$6D2E3304,($1B04).w ROM:00115170 ROM:00115170 loc_115170: ; CODE XREF: ROM:0011514A↑j ROM:00115170 movea.l #$400,sp ROM:00115176 move.w sp,($532).w ROM:0011517A movea.l #$13C000,a5 ROM:00115180 move.l a5,($42C).w ROM:00115184 bsr.w sub_11537E ROM:00115188 bsr.l sub_115A2A ROM:0011518E clr.w ($4C4).w ROM:00115192 bsr.l sub_1191EA ROM:00115198 bsr.l sub_1110BA ROM:0011519E bsr.l sub_1109E4 ROM:001151A4 bsr.l sub_1158D6 ROM:001151AA bsr.l sub_110C1E ROM:001151B0 bsr.l sub_1117F2 ROM:001151B6 bsr.l sub_1117D6 ROM:001151BC bsr.l sub_1341D6 ROM:001151C2 move.b #0,($FFFFFA1F).w ROM:001151C8 move #$2000,sr ROM:001151CC ROM:001151CC loc_1151CC: ; CODE XREF: ROM:loc_11536A↓j ROM:001151CC move.b #$55,($FFFFFA27).w ; 'U' ROM:001151D2 move.b #$AA,($FFFFFA27).w ROM:001151D8 movea.l ($42C).w,a5 ROM:001151DC addq.w #1,($AE4).w ROM:001151E0 bvc.s loc_1151E8 ROM:001151E2 move.w #$8000,($AE4).w ROM:001151E8 ROM:001151E8 loc_1151E8: ; CODE XREF: ROM:001151E0↑j ROM:001151E8 move.w $44C(a5),d0 ROM:001151EC cmp.w ($AE4).w,d0 ROM:001151F0 bgt.s loc_115222 ROM:001151F2 move.w ($AEC).w,d1 ROM:001151F6 sub.w ($57C).w,d1 ROM:001151FA bpl.s loc_115200 ROM:001151FC addi.w #$400,d1 ROM:00115200 ROM:00115200 loc_115200: ; CODE XREF: ROM:001151FA↑j ROM:00115200 move.w ($57C).w,($AEC).w ROM:00115206 muls.w #$A,d1 ROM:0011520A divs.w ($AE4).w,d1 ROM:0011520E move.w d1,($AE6).w ROM:00115212 cmp.w ($1B08).w,d1 ROM:00115216 bge.w loc_11521E ROM:0011521A move.w d1,($1B08).w ROM:0011521E ROM:0011521E loc_11521E: ; CODE XREF: ROM:00115216↑j ROM:0011521E clr.w ($AE4).w ROM:00115222 ROM:00115222 loc_115222: ; CODE XREF: ROM:001151F0↑j ROM:00115222 move.l #$927C0,d0 ROM:00115228 move.w ($534).w,d1 ROM:0011522C asl.w #1,d1 ROM:0011522E divs.w d1,d0 ROM:00115230 move.w d0,($AE8).w ROM:00115234 move.w ($AE6).w,d0 ROM:00115238 sub.w ($AE8).w,d0 ROM:0011523C bpl.s loc_115240 ROM:0011523E neg.w d0 ROM:00115240 ROM:00115240 loc_115240: ; CODE XREF: ROM:0011523C↑j ROM:00115240 cmpi.w #1,d0 ROM:00115244 bgt.s loc_11524C ROM:00115246 move.w ($534).w,($AEA).w ROM:0011524C ROM:0011524C loc_11524C: ; CODE XREF: ROM:00115244↑j ROM:0011524C tst.w ($532).w ROM:00115250 beq.s loc_115260 ROM:00115252 movea.w ($532).w,a0 ROM:00115256 cmpi.w #0,-(a0) ROM:0011525A beq.s loc_115260 ROM:0011525C move.w a0,($532).w ROM:00115260 ROM:00115260 loc_115260: ; CODE XREF: ROM:00115250↑j ROM:00115260 ; ROM:0011525A↑j ROM:00115260 bsr.l sub_110414 ROM:00115266 bsr.l sub_1130A8 ROM:0011526C btst #2,($7C3).w ROM:00115272 bne.s loc_11528C ROM:00115274 bset #3,($7C4).w ROM:0011527A bclr #0,($7C1).w ROM:00115280 bsr.l sub_1104FA ROM:00115286 bclr #3,($7C4).w ROM:0011528C ROM:0011528C loc_11528C: ; CODE XREF: ROM:00115272↑j ROM:0011528C bsr.l sub_11297A ROM:00115292 bsr.l sub_11270C ROM:00115298 bsr.l sub_112F58 ROM:0011529E bsr.l sub_112860 ROM:001152A4 bsr.l sub_112A82 ROM:001152AA bsr.l nullsub_13 ROM:001152B0 bsr.l nullsub_24 ROM:001152B6 bsr.l sub_11A370 ROM:001152BC bsr.l sub_115A2A ROM:001152C2 bsr.l sub_115F46 ROM:001152C8 bsr.l sub_1247FA ROM:001152CE bsr.l sub_114B2E ROM:001152D4 bsr.l sub_114714 ROM:001152DA bsr.l nullsub_11 ROM:001152E0 bsr.l sub_111A60 ROM:001152E6 bsr.l sub_118D3C ROM:001152EC bsr.l nullsub_19 ROM:001152F2 bsr.l sub_1304EE ROM:001152F8 bsr.l nullsub_9 ROM:001152FE bsr.l nullsub_10 ROM:00115304 bsr.l sub_125416 ROM:0011530A bsr.l sub_111858 ROM:00115310 bsr.l sub_12BB74 ROM:00115316 bsr.l sub_1161C4 ROM:0011531C bsr.l sub_114538 ROM:00115322 move.w $98(a5),d0 ROM:00115326 cmp.w ($534).w,d0 ROM:0011532A bgt.s loc_11533A ROM:0011532C bclr #3,($FFFFFA11).w ROM:00115332 bset #2,($11AB).w ROM:00115338 bra.s loc_115346 ROM:0011533A ; --------------------------------------------------------------------------- ROM:0011533A ROM:0011533A loc_11533A: ; CODE XREF: ROM:0011532A↑j ROM:0011533A bset #3,($FFFFFA11).w ROM:00115340 bclr #2,($11AB).w ROM:00115346 ROM:00115346 loc_115346: ; CODE XREF: ROM:00115338↑j ROM:00115346 move.w $9A(a5),d0 ROM:0011534A cmp.w ($534).w,d0 ROM:0011534E bgt.s loc_11535E ROM:00115350 bclr #4,($FFFFFA11).w ROM:00115356 bset #2,($11A1).w ROM:0011535C bra.s loc_11536A ROM:0011535E ; --------------------------------------------------------------------------- ROM:0011535E ROM:0011535E loc_11535E: ; CODE XREF: ROM:0011534E↑j ROM:0011535E bset #4,($FFFFFA11).w ROM:00115364 bclr #2,($11A1).w ROM:0011536A ROM:0011536A loc_11536A: ; CODE XREF: ROM:0011535C↑j ROM:0011536A bra.w loc_1151CC ROM:0011536E ; --------------------------------------------------------------------------- ROM:0011536E rts ROM:00115370 ROM:00115370 ; =============== S U B R O U T I N E ======================================= ROM:00115370 ROM:00115370 ROM:00115370 sub_115370: ; CODE XREF: ROM:00133B44↓p ROM:00115370 ; ROM:00133B92↓p ROM:00115370 move.b #0,($F7F).w ROM:00115376 move.b #0,($F7E).w ROM:0011537C rts ROM:0011537C ; End of function sub_115370 ROM:0011537C ROM:0011537E ROM:0011537E ; =============== S U B R O U T I N E ======================================= ROM:0011537E ROM:0011537E ROM:0011537E sub_11537E: ; CODE XREF: ROM:00115184↑p ROM:0011537E move.w #$A55A,($1E00).l ROM:00115386 move.w #$5AA5,($1E02).l ROM:0011538E cmpi.w #$A55A,($1E00).l ROM:00115396 bne.s loc_1153A8 ROM:00115398 cmpi.w #$5AA5,($1E02).l ROM:001153A0 bne.s loc_1153A8 ROM:001153A2 bset #0,($11AA).w ROM:001153A8 ROM:001153A8 loc_1153A8: ; CODE XREF: sub_11537E+18↑j ROM:001153A8 ; sub_11537E+22↑j ROM:001153A8 clr.w ($1E00).l ROM:001153AE clr.w ($1E02).l ROM:001153B4 rts ROM:001153B4 ; End of function sub_11537E ROM:001153B4 ROM:001153B6 ROM:001153B6 ; =============== S U B R O U T I N E ======================================= ROM:001153B6 ROM:001153B6 ; Attributes: bp-based frame ROM:001153B6 ROM:001153B6 sub_1153B6: ; CODE XREF: sub_11CFCC+DC↓p ROM:001153B6 ROM:001153B6 var_24 = -$24 ROM:001153B6 var_22 = -$22 ROM:001153B6 var_20 = -$20 ROM:001153B6 var_1E = -$1E ROM:001153B6 var_1C = -$1C ROM:001153B6 var_1A = -$1A ROM:001153B6 var_18 = -$18 ROM:001153B6 var_16 = -$16 ROM:001153B6 var_14 = -$14 ROM:001153B6 var_12 = -$12 ROM:001153B6 var_10 = -$10 ROM:001153B6 var_E = -$E ROM:001153B6 var_C = -$C ROM:001153B6 var_A = -$A ROM:001153B6 var_8 = -8 ROM:001153B6 var_6 = -6 ROM:001153B6 var_4 = -4 ROM:001153B6 var_2 = -2 ROM:001153B6 ROM:001153B6 link a4,#-$24 ROM:001153BA movea.w (a5,d1.w),a1 ROM:001153BE adda.l a5,a1 ROM:001153C0 move.w (a1),var_22(a4) ROM:001153C4 move.w 2(a1),var_24(a4) ROM:001153CA movea.l a1,a2 ROM:001153CC addq.w #4,a2 ROM:001153CE adda.w var_22(a4),a2 ROM:001153D2 adda.w var_22(a4),a2 ROM:001153D6 move.w var_22(a4),d7 ROM:001153DA subq.w #1,d7 ROM:001153DC move.w d7,d6 ROM:001153DE ROM:001153DE loc_1153DE: ; CODE XREF: sub_1153B6+2A↓j ROM:001153DE cmp.w -(a2),d2 ROM:001153E0 dbgt d7,loc_1153DE ROM:001153E4 cmp.w d7,d6 ROM:001153E6 beq.w loc_1153F4 ROM:001153EA cmpi.w #$FFFF,d7 ROM:001153EE bne.w loc_11540A ROM:001153F2 clr.w d7 ROM:001153F4 ROM:001153F4 loc_1153F4: ; CODE XREF: sub_1153B6+30↑j ROM:001153F4 ; sub_1153B6+66↓j ROM:001153F4 move.w d7,var_1A(a4) ROM:001153F8 move.w d7,var_1C(a4) ROM:001153FC clr.w var_12(a4) ROM:00115400 move.w #$2710,var_14(a4) ROM:00115406 bra.w loc_115440 ROM:0011540A ; --------------------------------------------------------------------------- ROM:0011540A ROM:0011540A loc_11540A: ; CODE XREF: sub_1153B6+38↑j ROM:0011540A move.w d7,var_1A(a4) ROM:0011540E addq.w #1,var_1A(a4) ROM:00115412 move.w d7,var_1C(a4) ROM:00115416 move.w 2(a2),d7 ROM:0011541A sub.w (a2),d7 ROM:0011541C beq.s loc_1153F4 ROM:0011541E clr.l d6 ROM:00115420 move.w d2,d6 ROM:00115422 sub.w (a2),d6 ROM:00115424 muls.w #$2710,d6 ROM:00115428 divs.w d7,d6 ROM:0011542A move.w d6,var_14(a4) ROM:0011542E clr.l d6 ROM:00115430 move.w 2(a2),d6 ROM:00115434 sub.w d2,d6 ROM:00115436 muls.w #$2710,d6 ROM:0011543A divs.w d7,d6 ROM:0011543C move.w d6,var_12(a4) ROM:00115440 ROM:00115440 loc_115440: ; CODE XREF: sub_1153B6+50↑j ROM:00115440 movea.l a1,a2 ROM:00115442 addq.w #4,a2 ROM:00115444 adda.w var_22(a4),a2 ROM:00115448 adda.w var_22(a4),a2 ROM:0011544C adda.w var_24(a4),a2 ROM:00115450 adda.w var_24(a4),a2 ROM:00115454 move.w var_24(a4),d7 ROM:00115458 subq.w #1,d7 ROM:0011545A move.w d7,d6 ROM:0011545C ROM:0011545C loc_11545C: ; CODE XREF: sub_1153B6+A8↓j ROM:0011545C cmp.w -(a2),d3 ROM:0011545E dbgt d7,loc_11545C ROM:00115462 cmp.w d7,d6 ROM:00115464 beq.w loc_115472 ROM:00115468 cmpi.w #$FFFF,d7 ROM:0011546C bne.w loc_115488 ROM:00115470 clr.w d7 ROM:00115472 ROM:00115472 loc_115472: ; CODE XREF: sub_1153B6+AE↑j ROM:00115472 ; sub_1153B6+E4↓j ROM:00115472 move.w d7,var_1E(a4) ROM:00115476 move.w d7,var_20(a4) ROM:0011547A clr.w var_16(a4) ROM:0011547E move.w #$2710,var_18(a4) ROM:00115484 bra.w loc_1154BE ROM:00115488 ; --------------------------------------------------------------------------- ROM:00115488 ROM:00115488 loc_115488: ; CODE XREF: sub_1153B6+B6↑j ROM:00115488 move.w d7,var_1E(a4) ROM:0011548C addq.w #1,var_1E(a4) ROM:00115490 move.w d7,var_20(a4) ROM:00115494 move.w 2(a2),d7 ROM:00115498 sub.w (a2),d7 ROM:0011549A beq.s loc_115472 ROM:0011549C clr.l d6 ROM:0011549E move.w d3,d6 ROM:001154A0 sub.w (a2),d6 ROM:001154A2 muls.w #$2710,d6 ROM:001154A6 divs.w d7,d6 ROM:001154A8 move.w d6,var_18(a4) ROM:001154AC clr.l d6 ROM:001154AE move.w 2(a2),d6 ROM:001154B2 sub.w d3,d6 ROM:001154B4 muls.w #$2710,d6 ROM:001154B8 divs.w d7,d6 ROM:001154BA move.w d6,var_16(a4) ROM:001154BE ROM:001154BE loc_1154BE: ; CODE XREF: sub_1153B6+CE↑j ROM:001154BE move.w var_12(a4),d2 ROM:001154C2 move.w var_14(a4),d3 ROM:001154C6 move.w var_16(a4),d5 ROM:001154CA move.w var_18(a4),d6 ROM:001154CE move.w d2,d7 ROM:001154D0 muls.w d5,d7 ROM:001154D2 divs.w #$2710,d7 ROM:001154D6 move.w d7,var_A(a4) ROM:001154DA move.w d3,d7 ROM:001154DC muls.w d5,d7 ROM:001154DE divs.w #$2710,d7 ROM:001154E2 move.w d7,var_E(a4) ROM:001154E6 muls.w d6,d2 ROM:001154E8 divs.w #$2710,d2 ROM:001154EC move.w d2,var_C(a4) ROM:001154F0 muls.w d6,d3 ROM:001154F2 divs.w #$2710,d3 ROM:001154F6 move.w d3,var_10(a4) ROM:001154FA move.w var_20(a4),d5 ROM:001154FE muls.w var_22(a4),d5 ROM:00115502 add.w var_1C(a4),d5 ROM:00115506 move.w d5,var_2(a4) ROM:0011550A move.w var_20(a4),d5 ROM:0011550E muls.w var_22(a4),d5 ROM:00115512 add.w var_1A(a4),d5 ROM:00115516 move.w d5,var_6(a4) ROM:0011551A move.w var_1E(a4),d5 ROM:0011551E muls.w var_22(a4),d5 ROM:00115522 add.w var_1C(a4),d5 ROM:00115526 move.w d5,var_4(a4) ROM:0011552A move.w var_1E(a4),d5 ROM:0011552E muls.w var_22(a4),d5 ROM:00115532 add.w var_1A(a4),d5 ROM:00115536 move.w d5,var_8(a4) ROM:0011553A muls.w #$14,d4 ROM:0011553E addi.w #$1D4C,d4 ROM:00115542 clr.l d5 ROM:00115544 movea.w var_2(a4),a2 ROM:00115548 move.b (a0,a2.w),d5 ROM:0011554C muls.w #$14,d5 ROM:00115550 addi.w #$1D4C,d5 ROM:00115554 move.w d4,d2 ROM:00115556 sub.w d5,d2 ROM:00115558 move.w var_A(a4),d3 ROM:0011555C muls.w d2,d3 ROM:0011555E divs.w #$2710,d3 ROM:00115562 add.w d3,d5 ROM:00115564 bsr.w sub_1155EE ROM:00115568 move.b d5,(a0,a2.w) ROM:0011556C clr.l d5 ROM:0011556E movea.w var_4(a4),a2 ROM:00115572 move.b (a0,a2.w),d5 ROM:00115576 muls.w #$14,d5 ROM:0011557A addi.w #$1D4C,d5 ROM:0011557E move.w d4,d2 ROM:00115580 sub.w d5,d2 ROM:00115582 move.w var_C(a4),d3 ROM:00115586 muls.w d2,d3 ROM:00115588 divs.w #$2710,d3 ROM:0011558C add.w d3,d5 ROM:0011558E bsr.w sub_1155EE ROM:00115592 move.b d5,(a0,a2.w) ROM:00115596 clr.l d5 ROM:00115598 movea.w var_6(a4),a2 ROM:0011559C move.b (a0,a2.w),d5 ROM:001155A0 muls.w #$14,d5 ROM:001155A4 addi.w #$1D4C,d5 ROM:001155A8 move.w d4,d2 ROM:001155AA sub.w d5,d2 ROM:001155AC move.w var_E(a4),d3 ROM:001155B0 muls.w d2,d3 ROM:001155B2 divs.w #$2710,d3 ROM:001155B6 add.w d3,d5 ROM:001155B8 bsr.w sub_1155EE ROM:001155BC move.b d5,(a0,a2.w) ROM:001155C0 clr.l d5 ROM:001155C2 movea.w var_8(a4),a2 ROM:001155C6 move.b (a0,a2.w),d5 ROM:001155CA muls.w #$14,d5 ROM:001155CE addi.w #$1D4C,d5 ROM:001155D2 move.w d4,d2 ROM:001155D4 sub.w d5,d2 ROM:001155D6 move.w var_10(a4),d3 ROM:001155DA muls.w d2,d3 ROM:001155DC divs.w #$2710,d3 ROM:001155E0 add.w d3,d5 ROM:001155E2 bsr.w sub_1155EE ROM:001155E6 move.b d5,(a0,a2.w) ROM:001155EA unlk a4 ROM:001155EC rts ROM:001155EC ; End of function sub_1153B6 ROM:001155EC ROM:001155EE ROM:001155EE ; =============== S U B R O U T I N E ======================================= ROM:001155EE ROM:001155EE ROM:001155EE sub_1155EE: ; CODE XREF: sub_1153B6+1AE↑p ROM:001155EE ; sub_1153B6+1D8↑p ... ROM:001155EE cmpi.w #$1D4C,d5 ROM:001155F2 bge.w loc_1155FA ROM:001155F6 move.w #$1D4C,d5 ROM:001155FA ROM:001155FA loc_1155FA: ; CODE XREF: sub_1155EE+4↑j ROM:001155FA cmpi.w #$3138,d5 ROM:001155FE ble.w loc_115606 ROM:00115602 move.w #$3138,d5 ROM:00115606 ROM:00115606 loc_115606: ; CODE XREF: sub_1155EE+10↑j ROM:00115606 cmpi.w #$2710,d5 ROM:0011560A bge.w loc_115610 ROM:0011560E addq.w #1,d5 ROM:00115610 ROM:00115610 loc_115610: ; CODE XREF: sub_1155EE+1C↑j ROM:00115610 addi.w #9,d5 ROM:00115614 divs.w #$14,d5 ROM:00115618 subi.w #$177,d5 ROM:0011561C rts ROM:0011561C ; End of function sub_1155EE ROM:0011561C ROM:0011561E ROM:0011561E ; =============== S U B R O U T I N E ======================================= ROM:0011561E ROM:0011561E ROM:0011561E sub_11561E: ; CODE XREF: sub_110E14+BA↑p ROM:0011561E btst #6,($7C7).w ROM:00115624 beq.l loc_1156C2 ROM:0011562A move.l ($404).w,d1 ROM:0011562E sub.l ($430).w,d1 ROM:00115632 bpl.s loc_11563E ROM:00115634 bclr #$1F,d1 ROM:00115638 bset #6,($7CB).w ROM:0011563E ROM:0011563E loc_11563E: ; CODE XREF: sub_11561E+14↑j ROM:0011563E move.l #$7270E00,d3 ROM:00115644 cmpi.l #0,d1 ROM:0011564A beq.s loc_1156A4 ROM:0011564C divs.l d1,d3 ROM:00115650 divs.w #4,d3 ROM:00115654 cmpi.w #$7D00,d3 ROM:00115658 ble.s loc_11565E ROM:0011565A move.w #$7D00,d3 ROM:0011565E ROM:0011565E loc_11565E: ; CODE XREF: sub_11561E+3A↑j ROM:0011565E move.w d3,($534).w ROM:00115662 move.w $9C(a5),d4 ROM:00115666 cmp.w d3,d4 ROM:00115668 bge.s loc_11569E ROM:0011566A cmp.w ($11F0).w,d3 ROM:0011566E ble.s loc_115674 ROM:00115670 move.w d3,($11F0).w ROM:00115674 ROM:00115674 loc_115674: ; CODE XREF: sub_11561E+50↑j ROM:00115674 btst #5,($7CD).w ROM:0011567A bne.s loc_11569A ROM:0011567C bset #5,($7CD).w ROM:00115682 clr.l d4 ROM:00115684 move.w ($11EE).w,d4 ROM:00115688 cmpi.l #$FFFF,d4 ROM:0011568E bge.s loc_11569A ROM:00115690 addi.l #1,d4 ROM:00115696 move.w d4,($11EE).w ROM:0011569A ROM:0011569A loc_11569A: ; CODE XREF: sub_11561E+5C↑j ROM:0011569A ; sub_11561E+70↑j ROM:0011569A bra.w loc_1156A4 ROM:0011569E ; --------------------------------------------------------------------------- ROM:0011569E ROM:0011569E loc_11569E: ; CODE XREF: sub_11561E+4A↑j ROM:0011569E bclr #5,($7CD).w ROM:001156A4 ROM:001156A4 loc_1156A4: ; CODE XREF: sub_11561E+2C↑j ROM:001156A4 ; sub_11561E:loc_11569A↑j ROM:001156A4 sub.w ($538).w,d3 ROM:001156A8 ext.l d3 ROM:001156AA muls.l #$F4240,d2:d3 ROM:001156B2 cmpi.l #0,d1 ROM:001156B8 beq.s loc_1156C2 ROM:001156BA divs.l d1,d2:d3 ROM:001156BE move.w d3,($536).w ROM:001156C2 ROM:001156C2 loc_1156C2: ; CODE XREF: sub_11561E+6↑j ROM:001156C2 ; sub_11561E+9A↑j ROM:001156C2 bset #6,($7C7).w ROM:001156C8 move.l ($404).w,($430).w ROM:001156CE move.w ($534).w,($538).w ROM:001156D4 rts ROM:001156D4 ; End of function sub_11561E ROM:001156D4 ROM:001156D6 ROM:001156D6 ; =============== S U B R O U T I N E ======================================= ROM:001156D6 ROM:001156D6 ROM:001156D6 sub_1156D6: ; CODE XREF: ROM:0011123C↑p ROM:001156D6 ; ROM:0011129A↑p ... ROM:001156D6 clr.w ($534).w ROM:001156DA bclr #6,($7C7).w ROM:001156E0 clr.w ($536).w ROM:001156E4 rts ROM:001156E4 ; End of function sub_1156D6 ROM:001156E4 ROM:001156E6 ; --------------------------------------------------------------------------- ROM:001156E6 clr.w ($11EE).w ROM:001156EA clr.w ($11F0).w ROM:001156EE rts ROM:001156F0 ROM:001156F0 ; =============== S U B R O U T I N E ======================================= ROM:001156F0 ROM:001156F0 ROM:001156F0 sub_1156F0: ; CODE XREF: sub_119474+64↓p ROM:001156F0 ; sub_119474+19C↓p ... ROM:001156F0 sub.l d2,d1 ROM:001156F2 muls.l #$64,d4:d1 ; 'd' ROM:001156FA divs.l d3,d4:d1 ROM:001156FE move.l d2,d4 ROM:00115700 add.l d1,d4 ROM:00115702 rts ROM:00115702 ; End of function sub_1156F0 ROM:00115702 ROM:00115704 ; --------------------------------------------------------------------------- ROM:00115704 rts ROM:00115706 ROM:00115706 ; =============== S U B R O U T I N E ======================================= ROM:00115706 ROM:00115706 ROM:00115706 sub_115706: ; CODE XREF: sub_11CFCC+3A↓p ROM:00115706 ; sub_11D1C0+1C↓p ROM:00115706 movea.w (a5,d1.w),a0 ROM:0011570A adda.l a5,a0 ROM:0011570C move.w (a0)+,d4 ROM:0011570E ble.w loc_1157DE ROM:00115712 move.w (a0)+,d5 ROM:00115714 ble.w loc_1157DE ROM:00115718 move.w d4,d7 ROM:0011571A subq.w #1,d7 ROM:0011571C adda.w d4,a0 ROM:0011571E adda.w d4,a0 ROM:00115720 movea.l a0,a2 ROM:00115722 ROM:00115722 loc_115722: ; CODE XREF: sub_115706+1E↓j ROM:00115722 cmp.w -(a2),d2 ROM:00115724 dbge d7,loc_115722 ROM:00115728 bge.s loc_11572E ROM:0011572A clr.w d7 ROM:0011572C bra.s loc_115736 ROM:0011572E ; --------------------------------------------------------------------------- ROM:0011572E ROM:0011572E loc_11572E: ; CODE XREF: sub_115706+22↑j ROM:0011572E move.w (a2)+,d0 ROM:00115730 cmpa.l a2,a0 ROM:00115732 bne.s loc_115738 ROM:00115734 subq.l #2,a2 ROM:00115736 ROM:00115736 loc_115736: ; CODE XREF: sub_115706+26↑j ROM:00115736 move.w (a2),d0 ROM:00115738 ROM:00115738 loc_115738: ; CODE XREF: sub_115706+2C↑j ROM:00115738 swap d0 ROM:0011573A move.w (a2),d0 ROM:0011573C swap d0 ROM:0011573E move.w d5,d1 ROM:00115740 subq.w #1,d1 ROM:00115742 beq.w loc_1157DA ROM:00115746 adda.w d5,a0 ROM:00115748 adda.w d5,a0 ROM:0011574A movea.l a0,a2 ROM:0011574C swap d2 ROM:0011574E ROM:0011574E loc_11574E: ; CODE XREF: sub_115706+4A↓j ROM:0011574E cmp.w -(a2),d3 ROM:00115750 dbge d1,loc_11574E ROM:00115754 bge.s loc_11575A ROM:00115756 clr.w d1 ROM:00115758 bra.s loc_115762 ROM:0011575A ; --------------------------------------------------------------------------- ROM:0011575A ROM:0011575A loc_11575A: ; CODE XREF: sub_115706+4E↑j ROM:0011575A move.w (a2)+,d2 ROM:0011575C cmpa.l a2,a0 ROM:0011575E bne.s loc_115764 ROM:00115760 subq.l #2,a2 ROM:00115762 ROM:00115762 loc_115762: ; CODE XREF: sub_115706+52↑j ROM:00115762 move.w (a2),d2 ROM:00115764 ROM:00115764 loc_115764: ; CODE XREF: sub_115706+58↑j ROM:00115764 swap d3 ROM:00115766 move.w (a2),d3 ROM:00115768 muls.w d4,d1 ROM:0011576A adda.l d1,a1 ROM:0011576C adda.w d7,a1 ROM:0011576E move.l d2,d6 ROM:00115770 swap d6 ROM:00115772 sub.w d0,d6 ROM:00115774 ble.s loc_1157AC ROM:00115776 move.l d0,d5 ROM:00115778 swap d5 ROM:0011577A sub.w d0,d5 ROM:0011577C beq.s loc_1157AC ROM:0011577E clr.w d1 ROM:00115780 clr.w d7 ROM:00115782 move.b 1(a1),d7 ROM:00115786 move.b (a1),d1 ROM:00115788 sub.w d1,d7 ROM:0011578A beq.s loc_115790 ROM:0011578C muls.w d6,d7 ROM:0011578E divs.w d5,d7 ROM:00115790 ROM:00115790 loc_115790: ; CODE XREF: sub_115706+84↑j ROM:00115790 add.b (a1),d7 ROM:00115792 clr.w d0 ROM:00115794 clr.w d1 ROM:00115796 move.b 1(a1,d4.w),d1 ROM:0011579A move.b (a1,d4.w),d0 ROM:0011579E sub.w d0,d1 ROM:001157A0 beq.s loc_1157A6 ROM:001157A2 muls.w d6,d1 ROM:001157A4 divs.w d5,d1 ROM:001157A6 ROM:001157A6 loc_1157A6: ; CODE XREF: sub_115706+9A↑j ROM:001157A6 add.b (a1,d4.w),d1 ROM:001157AA bra.s loc_1157B2 ROM:001157AC ; --------------------------------------------------------------------------- ROM:001157AC ROM:001157AC loc_1157AC: ; CODE XREF: sub_115706+6E↑j ROM:001157AC ; sub_115706+76↑j ROM:001157AC move.b (a1),d7 ROM:001157AE move.b (a1,d4.w),d1 ROM:001157B2 ROM:001157B2 loc_1157B2: ; CODE XREF: sub_115706+A4↑j ROM:001157B2 move.l d3,d6 ROM:001157B4 swap d6 ROM:001157B6 sub.w d2,d6 ROM:001157B8 ble.s loc_1157D8 ROM:001157BA move.w d3,d5 ROM:001157BC sub.w d2,d5 ROM:001157BE beq.s loc_1157D8 ROM:001157C0 andi.w #$FF,d7 ROM:001157C4 andi.w #$FF,d1 ROM:001157C8 sub.w d7,d1 ROM:001157CA beq.s loc_1157D8 ROM:001157CC muls.w d6,d1 ROM:001157CE divs.w d5,d1 ROM:001157D0 add.b d7,d1 ROM:001157D2 andi.w #$FF,d1 ROM:001157D6 bra.s loc_1157DA ROM:001157D8 ; --------------------------------------------------------------------------- ROM:001157D8 ROM:001157D8 loc_1157D8: ; CODE XREF: sub_115706+B2↑j ROM:001157D8 ; sub_115706+B8↑j ... ROM:001157D8 move.w d7,d1 ROM:001157DA ROM:001157DA loc_1157DA: ; CODE XREF: sub_115706+3C↑j ROM:001157DA ; sub_115706+D0↑j ROM:001157DA clr.l d0 ROM:001157DC bra.s locret_1157E2 ROM:001157DE ; --------------------------------------------------------------------------- ROM:001157DE ROM:001157DE loc_1157DE: ; CODE XREF: sub_115706+8↑j ROM:001157DE ; sub_115706+E↑j ROM:001157DE move.b #$FF,d0 ROM:001157E2 ROM:001157E2 locret_1157E2: ; CODE XREF: sub_115706+D6↑j ROM:001157E2 rts ROM:001157E2 ; End of function sub_115706 ROM:001157E2 ROM:001157E4 ROM:001157E4 ; =============== S U B R O U T I N E ======================================= ROM:001157E4 ROM:001157E4 ROM:001157E4 sub_1157E4: ; CODE XREF: sub_110706+26↑p ROM:001157E4 ; sub_110706+46↑p ... ROM:001157E4 movea.w (a5,d1.w),a0 ROM:001157E8 adda.l a5,a0 ROM:001157EA move.w (a0)+,d4 ROM:001157EC ble.w loc_1158D0 ROM:001157F0 move.w (a0)+,d5 ROM:001157F2 ble.w loc_1158D0 ROM:001157F6 move.w d4,d7 ROM:001157F8 subq.w #1,d7 ROM:001157FA adda.w d4,a0 ROM:001157FC adda.w d4,a0 ROM:001157FE movea.l a0,a1 ROM:00115800 ROM:00115800 loc_115800: ; CODE XREF: sub_1157E4+1E↓j ROM:00115800 cmp.w -(a1),d2 ROM:00115802 dbge d7,loc_115800 ROM:00115806 bge.s loc_11580C ROM:00115808 clr.w d7 ROM:0011580A bra.s loc_115814 ROM:0011580C ; --------------------------------------------------------------------------- ROM:0011580C ROM:0011580C loc_11580C: ; CODE XREF: sub_1157E4+22↑j ROM:0011580C move.w (a1)+,d0 ROM:0011580E cmpa.l a1,a0 ROM:00115810 bne.s loc_115816 ROM:00115812 subq.l #2,a1 ROM:00115814 ROM:00115814 loc_115814: ; CODE XREF: sub_1157E4+26↑j ROM:00115814 move.w (a1),d0 ROM:00115816 ROM:00115816 loc_115816: ; CODE XREF: sub_1157E4+2C↑j ROM:00115816 swap d0 ROM:00115818 move.w (a1),d0 ROM:0011581A swap d0 ROM:0011581C move.w d5,d1 ROM:0011581E subq.w #1,d1 ROM:00115820 beq.w loc_1158A8 ROM:00115824 adda.w d5,a0 ROM:00115826 adda.w d5,a0 ROM:00115828 movea.l a0,a1 ROM:0011582A swap d2 ROM:0011582C ROM:0011582C loc_11582C: ; CODE XREF: sub_1157E4+4A↓j ROM:0011582C cmp.w -(a1),d3 ROM:0011582E dbge d1,loc_11582C ROM:00115832 bge.s loc_115838 ROM:00115834 clr.w d1 ROM:00115836 bra.s loc_115840 ROM:00115838 ; --------------------------------------------------------------------------- ROM:00115838 ROM:00115838 loc_115838: ; CODE XREF: sub_1157E4+4E↑j ROM:00115838 move.w (a1)+,d2 ROM:0011583A cmpa.l a1,a0 ROM:0011583C bne.s loc_115842 ROM:0011583E subq.l #2,a1 ROM:00115840 ROM:00115840 loc_115840: ; CODE XREF: sub_1157E4+52↑j ROM:00115840 move.w (a1),d2 ROM:00115842 ROM:00115842 loc_115842: ; CODE XREF: sub_1157E4+58↑j ROM:00115842 swap d3 ROM:00115844 move.w (a1),d3 ROM:00115846 muls.w d4,d1 ROM:00115848 muls.w #2,d1 ROM:0011584C adda.l d1,a0 ROM:0011584E adda.w d7,a0 ROM:00115850 adda.w d7,a0 ROM:00115852 move.l d2,d6 ROM:00115854 swap d6 ROM:00115856 sub.w d0,d6 ROM:00115858 ble.s loc_115884 ROM:0011585A move.l d0,d5 ROM:0011585C swap d5 ROM:0011585E sub.w d0,d5 ROM:00115860 beq.s loc_115884 ROM:00115862 move.w 2(a0),d7 ROM:00115866 sub.w (a0),d7 ROM:00115868 beq.s loc_11586E ROM:0011586A muls.w d6,d7 ROM:0011586C divs.w d5,d7 ROM:0011586E ROM:0011586E loc_11586E: ; CODE XREF: sub_1157E4+84↑j ROM:0011586E add.w (a0),d7 ROM:00115870 move.w 2(a0,d4.w*2),d1 ROM:00115874 sub.w (a0,d4.w*2),d1 ROM:00115878 beq.s loc_11587E ROM:0011587A muls.w d6,d1 ROM:0011587C divs.w d5,d1 ROM:0011587E ROM:0011587E loc_11587E: ; CODE XREF: sub_1157E4+94↑j ROM:0011587E add.w (a0,d4.w*2),d1 ROM:00115882 bra.s loc_11588A ROM:00115884 ; --------------------------------------------------------------------------- ROM:00115884 ROM:00115884 loc_115884: ; CODE XREF: sub_1157E4+74↑j ROM:00115884 ; sub_1157E4+7C↑j ROM:00115884 move.w (a0),d7 ROM:00115886 move.w (a0,d4.w*2),d1 ROM:0011588A ROM:0011588A loc_11588A: ; CODE XREF: sub_1157E4+9E↑j ROM:0011588A move.l d3,d6 ROM:0011588C swap d6 ROM:0011588E sub.w d2,d6 ROM:00115890 ble.s loc_1158A4 ROM:00115892 move.w d3,d5 ROM:00115894 sub.w d2,d5 ROM:00115896 beq.s loc_1158A4 ROM:00115898 sub.w d7,d1 ROM:0011589A beq.s loc_1158A4 ROM:0011589C muls.w d6,d1 ROM:0011589E divs.w d5,d1 ROM:001158A0 add.w d7,d1 ROM:001158A2 bra.s loc_1158CC ROM:001158A4 ; --------------------------------------------------------------------------- ROM:001158A4 ROM:001158A4 loc_1158A4: ; CODE XREF: sub_1157E4+AC↑j ROM:001158A4 ; sub_1157E4+B2↑j ... ROM:001158A4 move.w d7,d1 ROM:001158A6 bra.s loc_1158CC ROM:001158A8 ; --------------------------------------------------------------------------- ROM:001158A8 ROM:001158A8 loc_1158A8: ; CODE XREF: sub_1157E4+3C↑j ROM:001158A8 adda.w d7,a0 ROM:001158AA adda.w d7,a0 ROM:001158AC move.w d2,d6 ROM:001158AE sub.w d0,d6 ROM:001158B0 ble.s loc_1158CA ROM:001158B2 move.l d0,d5 ROM:001158B4 swap d5 ROM:001158B6 sub.w d0,d5 ROM:001158B8 beq.s loc_1158CA ROM:001158BA move.w 2(a0),d1 ROM:001158BE sub.w (a0),d1 ROM:001158C0 beq.s loc_1158CA ROM:001158C2 muls.w d6,d1 ROM:001158C4 divs.w d5,d1 ROM:001158C6 add.w (a0),d1 ROM:001158C8 bra.s loc_1158CC ROM:001158CA ; --------------------------------------------------------------------------- ROM:001158CA ROM:001158CA loc_1158CA: ; CODE XREF: sub_1157E4+CC↑j ROM:001158CA ; sub_1157E4+D4↑j ... ROM:001158CA move.w (a0),d1 ROM:001158CC ROM:001158CC loc_1158CC: ; CODE XREF: sub_1157E4+BE↑j ROM:001158CC ; sub_1157E4+C2↑j ... ROM:001158CC moveq #0,d0 ROM:001158CE bra.s locret_1158D4 ROM:001158D0 ; --------------------------------------------------------------------------- ROM:001158D0 ROM:001158D0 loc_1158D0: ; CODE XREF: sub_1157E4+8↑j ROM:001158D0 ; sub_1157E4+E↑j ROM:001158D0 move.b #$FF,d0 ROM:001158D4 ROM:001158D4 locret_1158D4: ; CODE XREF: sub_1157E4+EA↑j ROM:001158D4 rts ROM:001158D4 ; End of function sub_1157E4 ROM:001158D4 ROM:001158D6 ROM:001158D6 ; =============== S U B R O U T I N E ======================================= ROM:001158D6 ROM:001158D6 ROM:001158D6 sub_1158D6: ; CODE XREF: ROM:001151A4↑p ROM:001158D6 clr.w ($FFFFFA22).w ROM:001158DA ori.w #8,($FFFFFA24).w ROM:001158E0 move.w #$552,($FFFFFA22).w ROM:001158E6 rts ROM:001158E6 ; End of function sub_1158D6 ROM:001158E6 ROM:001158E8 ; --------------------------------------------------------------------------- ROM:001158E8 movem.l d0-a5,-(sp) ROM:001158EC move.w ($FFFFF462).w,-(sp) ROM:001158F0 move sr,-(sp) ROM:001158F2 move #$2700,sr ROM:001158F6 move.l sp,d0 ROM:001158F8 cmp.w ($532).w,d0 ROM:001158FC bge.s loc_115902 ROM:001158FE move.w d0,($532).w ROM:00115902 ROM:00115902 loc_115902: ; CODE XREF: ROM:001158FC↑j ROM:00115902 bsr.l sub_11938E ROM:00115908 move (sp)+,sr ROM:0011590A bsr.l sub_118D58 ROM:00115910 bsr.l nullsub_31 ROM:00115916 bsr.l nullsub_29 ROM:0011591C bsr.l sub_1126F4 ROM:00115922 bsr.l sub_12E454 ROM:00115928 bsr.l nullsub_30 ROM:0011592E bsr.l sub_110CAC ROM:00115934 bsr.l sub_111A5A ROM:0011593A btst #6,($7BE).w ROM:00115940 beq.s loc_115956 ROM:00115942 bsr.l sub_1164CA ROM:00115948 btst #7,($7C8).w ROM:0011594E beq.s loc_115956 ROM:00115950 bsr.l sub_118894 ROM:00115956 ROM:00115956 loc_115956: ; CODE XREF: ROM:00115940↑j ROM:00115956 ; ROM:0011594E↑j ROM:00115956 bsr.l nullsub_33 ROM:0011595C addq.w #1,($53C).w ROM:00115960 cmpi.w #$C8,($53C).w ROM:00115966 blt.s loc_115972 ROM:00115968 clr.w ($53C).w ROM:0011596C bset #2,($7CA).w ROM:00115972 ROM:00115972 loc_115972: ; CODE XREF: ROM:00115966↑j ROM:00115972 cmpi.w #6,($4A8).w ROM:00115978 beq.s loc_115982 ROM:0011597A cmpi.w #9,($4A8).w ROM:00115980 bne.s loc_11598E ROM:00115982 ROM:00115982 loc_115982: ; CODE XREF: ROM:00115978↑j ROM:00115982 bsr.l nullsub_27 ROM:00115988 bsr.l nullsub_28 ROM:0011598E ROM:0011598E loc_11598E: ; CODE XREF: ROM:00115980↑j ROM:0011598E bsr.l nullsub_32 ROM:00115994 bsr.l sub_12BC3E ROM:0011599A move.w ($D24).w,($AEE).w ROM:001159A0 bsr.l sub_128762 ROM:001159A6 bsr.l sub_12B490 ROM:001159AC cmpi.w #1,($51E).w ROM:001159B2 bne.s loc_1159BA ROM:001159B4 bsr.l nullsub_1 ROM:001159BA ROM:001159BA loc_1159BA: ; CODE XREF: ROM:001159B2↑j ROM:001159BA move.w ($FFFFF462).w,d0 ROM:001159BE sub.w (sp)+,d0 ROM:001159C0 move.w d0,($53A).w ROM:001159C4 cmp.w ($1B0A).w,d0 ROM:001159C8 bge.w loc_1159D0 ROM:001159CC move.w d0,($1B0A).w ROM:001159D0 ROM:001159D0 loc_1159D0: ; CODE XREF: ROM:001159C8↑j ROM:001159D0 movem.l (sp)+,d0-a5 ROM:001159D4 rte ROM:001159D6 ; --------------------------------------------------------------------------- ROM:001159D6 rts ROM:001159D8 ; --------------------------------------------------------------------------- ROM:001159D8 bgnd ROM:001159DA move.l (sp),($464).w ROM:001159DE move.l 4(sp),($468).w ROM:001159E4 rte ROM:001159E6 ; --------------------------------------------------------------------------- ROM:001159E6 andi.w #$F7FF,($FFFFFE20).w ROM:001159EC rte ROM:001159EE ; --------------------------------------------------------------------------- ROM:001159EE andi.w #$EFFF,($FFFFFE20).w ROM:001159F4 rte ROM:001159F6 ; --------------------------------------------------------------------------- ROM:001159F6 bset #7,($11BD).w ROM:001159FC bra.l loc_112C30 ROM:00115A02 ; --------------------------------------------------------------------------- ROM:00115A02 rte ROM:00115A04 ; --------------------------------------------------------------------------- ROM:00115A04 bclr #7,($11BD).w ROM:00115A0A bra.l loc_112C30 ROM:00115A10 ; --------------------------------------------------------------------------- ROM:00115A10 rte ROM:00115A12 ; --------------------------------------------------------------------------- ROM:00115A12 andi.w #$7FFF,($FFFFFE20).w ROM:00115A18 rte ROM:00115A1A ; --------------------------------------------------------------------------- ROM:00115A1A andi.w #$BFFF,($FFFFFE20).w ROM:00115A20 rte ROM:00115A22 ; --------------------------------------------------------------------------- ROM:00115A22 bsr.w nullsub_34 ROM:00115A26 rts ROM:00115A28 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_34. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00115A2A ROM:00115A2A ; =============== S U B R O U T I N E ======================================= ROM:00115A2A ROM:00115A2A ROM:00115A2A sub_115A2A: ; CODE XREF: ROM:00115188↑p ROM:00115A2A ; ROM:001152BC↑p ... ROM:00115A2A bsr.l sub_1134E2 ROM:00115A30 bsr.w sub_115A40 ROM:00115A34 btst #5,($7BD).w ROM:00115A3A bne.s locret_115A3E ROM:00115A3C bra.s sub_115A2A ROM:00115A3E ; --------------------------------------------------------------------------- ROM:00115A3E ROM:00115A3E locret_115A3E: ; CODE XREF: sub_115A2A+10↑j ROM:00115A3E rts ROM:00115A3E ; End of function sub_115A2A ROM:00115A3E ROM:00115A40 ROM:00115A40 ; =============== S U B R O U T I N E ======================================= ROM:00115A40 ROM:00115A40 ROM:00115A40 sub_115A40: ; CODE XREF: sub_115A2A+6↑p ROM:00115A40 bclr #7,($7C1).w ROM:00115A46 clr.w d1 ROM:00115A48 move.b ($6F2).w,d1 ROM:00115A4C cmpi.w #$E,d1 ROM:00115A50 bcc.s locret_115A5A ROM:00115A52 movea.l off_115A5C(pc,d1.w*4),a0 ROM:00115A56 nop ROM:00115A58 jmp (a0) ROM:00115A5A ; --------------------------------------------------------------------------- ROM:00115A5A ROM:00115A5A locret_115A5A: ; CODE XREF: sub_115A40+10↑j ROM:00115A5A rts ROM:00115A5A ; End of function sub_115A40 ROM:00115A5A ROM:00115A5A ; --------------------------------------------------------------------------- ROM:00115A5C off_115A5C: dc.l loc_115A94 ; DATA XREF: sub_115A40+12↑r ROM:00115A60 dc.l loc_115AAA ROM:00115A64 dc.l loc_115AC6 ROM:00115A68 dc.l loc_115B04 ROM:00115A6C dc.l loc_115B20 ROM:00115A70 dc.l loc_115B66 ROM:00115A74 dc.l loc_115B82 ROM:00115A78 dc.l loc_115BDA ROM:00115A7C dc.l loc_115BFA ROM:00115A80 dc.l loc_115C7E ROM:00115A84 dc.l loc_115CBA ROM:00115A88 dc.l loc_115D2A ROM:00115A8C dc.l loc_115D46 ROM:00115A90 dc.l loc_115D66 ROM:00115A94 ; --------------------------------------------------------------------------- ROM:00115A94 ROM:00115A94 loc_115A94: ; DATA XREF: ROM:off_115A5C↑o ROM:00115A94 bclr #5,($7BD).w ROM:00115A9A bset #2,($7C0).w ROM:00115AA0 move.b #1,($6F2).w ROM:00115AA6 bra.s locret_115AC4 ROM:00115AA8 ; --------------------------------------------------------------------------- ROM:00115AA8 rts ROM:00115AAA ; --------------------------------------------------------------------------- ROM:00115AAA ROM:00115AAA loc_115AAA: ; DATA XREF: ROM:00115A60↑o ROM:00115AAA btst #7,($7BD).w ROM:00115AB0 beq.s locret_115AC4 ROM:00115AB2 bclr #7,($7BD).w ROM:00115AB8 bsr.w sub_115F34 ROM:00115ABC move.b #2,($6F2).w ROM:00115AC2 bra.s locret_115B02 ROM:00115AC4 ; --------------------------------------------------------------------------- ROM:00115AC4 ROM:00115AC4 locret_115AC4: ; CODE XREF: ROM:00115AA6↑j ROM:00115AC4 ; ROM:00115AB0↑j ROM:00115AC4 rts ROM:00115AC6 ; --------------------------------------------------------------------------- ROM:00115AC6 ROM:00115AC6 loc_115AC6: ; DATA XREF: ROM:00115A64↑o ROM:00115AC6 btst #4,($7C5).w ROM:00115ACC beq.s loc_115AEC ROM:00115ACE bsr.w sub_115E8E ROM:00115AD2 bsr.w sub_115D92 ROM:00115AD6 bsr.w sub_115E76 ROM:00115ADA bset #1,($7CA).w ROM:00115AE0 move.b #8,($6F2).w ROM:00115AE6 bra.l locret_115C7C ROM:00115AEC ; --------------------------------------------------------------------------- ROM:00115AEC ROM:00115AEC loc_115AEC: ; CODE XREF: ROM:00115ACC↑j ROM:00115AEC btst #4,($7C5).w ROM:00115AF2 bne.s locret_115B02 ROM:00115AF4 bset #3,($7BE).w ROM:00115AFA move.b #3,($6F2).w ROM:00115B00 bra.s locret_115B1E ROM:00115B02 ; --------------------------------------------------------------------------- ROM:00115B02 ROM:00115B02 locret_115B02: ; CODE XREF: ROM:00115AC2↑j ROM:00115B02 ; ROM:00115AF2↑j ROM:00115B02 rts ROM:00115B04 ; --------------------------------------------------------------------------- ROM:00115B04 ROM:00115B04 loc_115B04: ; DATA XREF: ROM:00115A68↑o ROM:00115B04 btst #6,($7C5).w ROM:00115B0A beq.s locret_115B1E ROM:00115B0C bclr #1,($7C2).w ROM:00115B12 bsr.w sub_115EC0 ROM:00115B16 move.b #4,($6F2).w ROM:00115B1C bra.s locret_115B64 ROM:00115B1E ; --------------------------------------------------------------------------- ROM:00115B1E ROM:00115B1E locret_115B1E: ; CODE XREF: ROM:00115B00↑j ROM:00115B1E ; ROM:00115B0A↑j ROM:00115B1E rts ROM:00115B20 ; --------------------------------------------------------------------------- ROM:00115B20 ROM:00115B20 loc_115B20: ; DATA XREF: ROM:00115A6C↑o ROM:00115B20 cmpi.b #0,($6F1).w ROM:00115B26 bne.s loc_115B4E ROM:00115B28 bsr.w sub_115E8E ROM:00115B2C bsr.w sub_115D92 ROM:00115B30 bsr.w sub_115E76 ROM:00115B34 bsr.w sub_115E2E ROM:00115B38 bsr.w sub_115E5A ROM:00115B3C bset #4,($7CA).w ROM:00115B42 move.b #7,($6F2).w ROM:00115B48 bra.l locret_115BF8 ROM:00115B4E ; --------------------------------------------------------------------------- ROM:00115B4E ROM:00115B4E loc_115B4E: ; CODE XREF: ROM:00115B26↑j ROM:00115B4E cmpi.b #0,($6F1).w ROM:00115B54 beq.s locret_115B64 ROM:00115B56 bset #7,($7BF).w ROM:00115B5C move.b #5,($6F2).w ROM:00115B62 bra.s locret_115B80 ROM:00115B64 ; --------------------------------------------------------------------------- ROM:00115B64 ROM:00115B64 locret_115B64: ; CODE XREF: ROM:00115B1C↑j ROM:00115B64 ; ROM:00115B54↑j ... ROM:00115B64 rts ROM:00115B66 ; --------------------------------------------------------------------------- ROM:00115B66 ROM:00115B66 loc_115B66: ; DATA XREF: ROM:00115A70↑o ROM:00115B66 btst #1,($7C2).w ROM:00115B6C beq.s locret_115B80 ROM:00115B6E bclr #1,($7C2).w ROM:00115B74 bsr.w sub_115D9A ROM:00115B78 move.b #6,($6F2).w ROM:00115B7E bra.s locret_115BD8 ROM:00115B80 ; --------------------------------------------------------------------------- ROM:00115B80 ROM:00115B80 locret_115B80: ; CODE XREF: ROM:00115B62↑j ROM:00115B80 ; ROM:00115B6C↑j ROM:00115B80 rts ROM:00115B82 ; --------------------------------------------------------------------------- ROM:00115B82 ROM:00115B82 loc_115B82: ; DATA XREF: ROM:00115A74↑o ROM:00115B82 btst #5,($7BD).w ROM:00115B88 beq.s loc_115BA2 ROM:00115B8A btst #4,($7CD).w ROM:00115B90 beq.s loc_115BA2 ROM:00115B92 bsr.w sub_115E76 ROM:00115B96 move.b #8,($6F2).w ROM:00115B9C bra.l locret_115C7C ROM:00115BA2 ; --------------------------------------------------------------------------- ROM:00115BA2 ROM:00115BA2 loc_115BA2: ; CODE XREF: ROM:00115B88↑j ROM:00115BA2 ; ROM:00115B90↑j ROM:00115BA2 btst #5,($7BD).w ROM:00115BA8 bne.s loc_115BB6 ROM:00115BAA bsr.w sub_115EC0 ROM:00115BAE move.b #4,($6F2).w ROM:00115BB4 bra.s locret_115B64 ROM:00115BB6 ; --------------------------------------------------------------------------- ROM:00115BB6 ROM:00115BB6 loc_115BB6: ; CODE XREF: ROM:00115BA8↑j ROM:00115BB6 btst #5,($7BD).w ROM:00115BBC beq.s locret_115BD8 ROM:00115BBE btst #4,($7CD).w ROM:00115BC4 bne.s locret_115BD8 ROM:00115BC6 bsr.w sub_115E2E ROM:00115BCA bset #7,($7CB).w ROM:00115BD0 move.b #7,($6F2).w ROM:00115BD6 bra.s locret_115BF8 ROM:00115BD8 ; --------------------------------------------------------------------------- ROM:00115BD8 ROM:00115BD8 locret_115BD8: ; CODE XREF: ROM:00115B7E↑j ROM:00115BD8 ; ROM:00115BBC↑j ... ROM:00115BD8 rts ROM:00115BDA ; --------------------------------------------------------------------------- ROM:00115BDA ROM:00115BDA loc_115BDA: ; DATA XREF: ROM:00115A78↑o ROM:00115BDA btst #3,($7CB).w ROM:00115BE0 beq.s locret_115BF8 ROM:00115BE2 bclr #3,($7CB).w ROM:00115BE8 bsr.w sub_115E76 ROM:00115BEC move.b #8,($6F2).w ROM:00115BF2 bra.l locret_115C7C ROM:00115BF8 ; --------------------------------------------------------------------------- ROM:00115BF8 ROM:00115BF8 locret_115BF8: ; CODE XREF: ROM:00115B48↑j ROM:00115BF8 ; ROM:00115BD6↑j ... ROM:00115BF8 rts ROM:00115BFA ; --------------------------------------------------------------------------- ROM:00115BFA ROM:00115BFA loc_115BFA: ; DATA XREF: ROM:00115A7C↑o ROM:00115BFA move.b $A44(a5),d0 ROM:00115BFE btst #4,($7C1).w ROM:00115C04 beq.s loc_115C0E ROM:00115C06 bclr #4,($7C1).w ROM:00115C0C bra.s loc_115C18 ROM:00115C0E ; --------------------------------------------------------------------------- ROM:00115C0E ROM:00115C0E loc_115C0E: ; CODE XREF: ROM:00115C04↑j ROM:00115C0E cmpi.b #0,d0 ROM:00115C12 beq.s loc_115C2A ROM:00115C14 clr.b $A44(a5) ROM:00115C18 ROM:00115C18 loc_115C18: ; CODE XREF: ROM:00115C0C↑j ROM:00115C18 bsr.w sub_115E8E ROM:00115C1C bset #7,($7C1).w ROM:00115C22 move.b #8,($6F2).w ROM:00115C28 bra.s locret_115C7C ROM:00115C2A ; --------------------------------------------------------------------------- ROM:00115C2A ROM:00115C2A loc_115C2A: ; CODE XREF: ROM:00115C12↑j ROM:00115C2A move.b $A43(a5),d0 ROM:00115C2E btst #4,($7C5).w ROM:00115C34 bne.s loc_115C64 ROM:00115C36 btst #1,($7CB).w ROM:00115C3C bne.s loc_115C44 ROM:00115C3E cmpi.b #0,d0 ROM:00115C42 beq.s loc_115C64 ROM:00115C44 ROM:00115C44 loc_115C44: ; CODE XREF: ROM:00115C3C↑j ROM:00115C44 bset #2,($7C7).w ROM:00115C4A bsr.w sub_115E02 ROM:00115C4E bsr.w sub_115E5A ROM:00115C52 bset #4,($7CA).w ROM:00115C58 move.b #$A,($6F2).w ROM:00115C5E bra.l loc_115D24 ROM:00115C64 ; --------------------------------------------------------------------------- ROM:00115C64 ROM:00115C64 loc_115C64: ; CODE XREF: ROM:00115C34↑j ROM:00115C64 ; ROM:00115C42↑j ROM:00115C64 btst #7,($7C4).w ROM:00115C6A bne.s locret_115C7C ROM:00115C6C btst #4,($7C5).w ROM:00115C72 bne.s locret_115C7C ROM:00115C74 move.b #9,($6F2).w ROM:00115C7A bra.s loc_115CB0 ROM:00115C7C ; --------------------------------------------------------------------------- ROM:00115C7C ROM:00115C7C locret_115C7C: ; CODE XREF: ROM:00115AE6↑j ROM:00115C7C ; ROM:00115B9C↑j ... ROM:00115C7C rts ROM:00115C7E ; --------------------------------------------------------------------------- ROM:00115C7E ROM:00115C7E loc_115C7E: ; DATA XREF: ROM:00115A80↑o ROM:00115C7E btst #7,($7C4).w ROM:00115C84 beq.s loc_115C8E ROM:00115C86 move.b #8,($6F2).w ROM:00115C8C bra.s locret_115C7C ROM:00115C8E ; --------------------------------------------------------------------------- ROM:00115C8E ROM:00115C8E loc_115C8E: ; CODE XREF: ROM:00115C84↑j ROM:00115C8E btst #1,($7C5).w ROM:00115C94 beq.s loc_115CB0 ROM:00115C96 bsr.w sub_115E02 ROM:00115C9A bsr.w sub_115E5A ROM:00115C9E bset #4,($7CA).w ROM:00115CA4 move.b #$A,($6F2).w ROM:00115CAA bra.l loc_115D24 ROM:00115CB0 ; --------------------------------------------------------------------------- ROM:00115CB0 ROM:00115CB0 loc_115CB0: ; CODE XREF: ROM:00115C7A↑j ROM:00115CB0 ; ROM:00115C94↑j ROM:00115CB0 bsr.w sub_115DFA ROM:00115CB4 bsr.w sub_115DF2 ROM:00115CB8 rts ROM:00115CBA ; --------------------------------------------------------------------------- ROM:00115CBA ROM:00115CBA loc_115CBA: ; DATA XREF: ROM:00115A84↑o ROM:00115CBA move.b $A43(a5),d0 ROM:00115CBE btst #3,($7CB).w ROM:00115CC4 beq.s loc_115D00 ROM:00115CC6 btst #1,($7CB).w ROM:00115CCC beq.s loc_115CD6 ROM:00115CCE bclr #1,($7CB).w ROM:00115CD4 bra.s loc_115CE0 ROM:00115CD6 ; --------------------------------------------------------------------------- ROM:00115CD6 ROM:00115CD6 loc_115CD6: ; CODE XREF: ROM:00115CCC↑j ROM:00115CD6 cmpi.b #0,d0 ROM:00115CDA beq.s loc_115D00 ROM:00115CDC clr.b $A43(a5) ROM:00115CE0 ROM:00115CE0 loc_115CE0: ; CODE XREF: ROM:00115CD4↑j ROM:00115CE0 bclr #3,($7CB).w ROM:00115CE6 bsr.w sub_115E76 ROM:00115CEA bsr.w sub_115E5A ROM:00115CEE bset #4,($7CA).w ROM:00115CF4 move.b #$D,($6F2).w ROM:00115CFA bra.l loc_115D8A ROM:00115D00 ; --------------------------------------------------------------------------- ROM:00115D00 ROM:00115D00 loc_115D00: ; CODE XREF: ROM:00115CC4↑j ROM:00115D00 ; ROM:00115CDA↑j ROM:00115D00 btst #3,($7CB).w ROM:00115D06 beq.s loc_115D24 ROM:00115D08 btst #1,($7CB).w ROM:00115D0E bne.s loc_115D24 ROM:00115D10 cmpi.b #0,d0 ROM:00115D14 bne.s loc_115D24 ROM:00115D16 bclr #3,($7CB).w ROM:00115D1C move.b #$B,($6F2).w ROM:00115D22 bra.s locret_115D44 ROM:00115D24 ; --------------------------------------------------------------------------- ROM:00115D24 ROM:00115D24 loc_115D24: ; CODE XREF: ROM:00115C5E↑j ROM:00115D24 ; ROM:00115CAA↑j ... ROM:00115D24 bsr.w sub_115DF2 ROM:00115D28 rts ROM:00115D2A ; --------------------------------------------------------------------------- ROM:00115D2A ROM:00115D2A loc_115D2A: ; DATA XREF: ROM:00115A88↑o ROM:00115D2A btst #7,($7C4).w ROM:00115D30 beq.s locret_115D44 ROM:00115D32 bsr.w sub_115E2E ROM:00115D36 bset #7,($7CB).w ROM:00115D3C move.b #$C,($6F2).w ROM:00115D42 bra.s locret_115D64 ROM:00115D44 ; --------------------------------------------------------------------------- ROM:00115D44 ROM:00115D44 locret_115D44: ; CODE XREF: ROM:00115D22↑j ROM:00115D44 ; ROM:00115D30↑j ROM:00115D44 rts ROM:00115D46 ; --------------------------------------------------------------------------- ROM:00115D46 ROM:00115D46 loc_115D46: ; DATA XREF: ROM:00115A8C↑o ROM:00115D46 btst #3,($7CB).w ROM:00115D4C beq.s locret_115D64 ROM:00115D4E bclr #3,($7CB).w ROM:00115D54 bsr.w sub_115E76 ROM:00115D58 move.b #8,($6F2).w ROM:00115D5E bra.l locret_115C7C ROM:00115D64 ; --------------------------------------------------------------------------- ROM:00115D64 ROM:00115D64 locret_115D64: ; CODE XREF: ROM:00115D42↑j ROM:00115D64 ; ROM:00115D4C↑j ROM:00115D64 rts ROM:00115D66 ; --------------------------------------------------------------------------- ROM:00115D66 ROM:00115D66 loc_115D66: ; DATA XREF: ROM:00115A90↑o ROM:00115D66 btst #3,($7CB).w ROM:00115D6C beq.s loc_115D8A ROM:00115D6E bclr #2,($7C7).w ROM:00115D74 bclr #3,($7CB).w ROM:00115D7A bsr.w sub_115E76 ROM:00115D7E move.b #8,($6F2).w ROM:00115D84 bra.l locret_115C7C ROM:00115D8A ; --------------------------------------------------------------------------- ROM:00115D8A ROM:00115D8A loc_115D8A: ; CODE XREF: ROM:00115CFA↑j ROM:00115D8A ; ROM:00115D6C↑j ROM:00115D8A bsr.w sub_115DF2 ROM:00115D8E rts ROM:00115D90 ; --------------------------------------------------------------------------- ROM:00115D90 rts ROM:00115D92 ROM:00115D92 ; =============== S U B R O U T I N E ======================================= ROM:00115D92 ROM:00115D92 ROM:00115D92 sub_115D92: ; CODE XREF: ROM:00115AD2↑p ROM:00115D92 ; ROM:00115B2C↑p ROM:00115D92 bset #5,($7BD).w ROM:00115D98 rts ROM:00115D98 ; End of function sub_115D92 ROM:00115D98 ROM:00115D9A ROM:00115D9A ; =============== S U B R O U T I N E ======================================= ROM:00115D9A ROM:00115D9A ROM:00115D9A sub_115D9A: ; CODE XREF: ROM:00115B74↑p ROM:00115D9A cmpi.b #1,($6F1).w ROM:00115DA0 bne.s loc_115DA8 ROM:00115DA2 move.l ($438).w,d0 ROM:00115DA6 bra.s loc_115DAC ROM:00115DA8 ; --------------------------------------------------------------------------- ROM:00115DA8 ROM:00115DA8 loc_115DA8: ; CODE XREF: sub_115D9A+6↑j ROM:00115DA8 move.l ($43C).w,d0 ROM:00115DAC ROM:00115DAC loc_115DAC: ; CODE XREF: sub_115D9A+C↑j ROM:00115DAC andi.l #$FFFFFFF,d0 ROM:00115DB2 cmp.l ($434).w,d0 ROM:00115DB6 bne.s loc_115DC0 ROM:00115DB8 bset #5,($7BD).w ROM:00115DBE bra.s locret_115DF0 ROM:00115DC0 ; --------------------------------------------------------------------------- ROM:00115DC0 ROM:00115DC0 loc_115DC0: ; CODE XREF: sub_115D9A+1C↑j ROM:00115DC0 bclr #5,($7BD).w ROM:00115DC6 cmpi.b #1,($6F1).w ROM:00115DCC bne.s loc_115DE0 ROM:00115DCE andi.l #$FFFFFFF,($438).w ROM:00115DD6 ori.l #$F0000000,($438).w ROM:00115DDE bra.s locret_115DF0 ROM:00115DE0 ; --------------------------------------------------------------------------- ROM:00115DE0 ROM:00115DE0 loc_115DE0: ; CODE XREF: sub_115D9A+32↑j ROM:00115DE0 andi.l #$FFFFFFF,($43C).w ROM:00115DE8 ori.l #$F0000000,($43C).w ROM:00115DF0 ROM:00115DF0 locret_115DF0: ; CODE XREF: sub_115D9A+24↑j ROM:00115DF0 ; sub_115D9A+44↑j ROM:00115DF0 rts ROM:00115DF0 ; End of function sub_115D9A ROM:00115DF0 ROM:00115DF2 ROM:00115DF2 ; =============== S U B R O U T I N E ======================================= ROM:00115DF2 ROM:00115DF2 ROM:00115DF2 sub_115DF2: ; CODE XREF: ROM:00115CB4↑p ROM:00115DF2 ; ROM:loc_115D24↑p ... ROM:00115DF2 bset #2,($7C5).w ROM:00115DF8 rts ROM:00115DF8 ; End of function sub_115DF2 ROM:00115DF8 ROM:00115DFA ROM:00115DFA ; =============== S U B R O U T I N E ======================================= ROM:00115DFA ROM:00115DFA ROM:00115DFA sub_115DFA: ; CODE XREF: ROM:loc_115CB0↑p ROM:00115DFA bset #1,($7C5).w ROM:00115E00 rts ROM:00115E00 ; End of function sub_115DFA ROM:00115E00 ROM:00115E02 ROM:00115E02 ; =============== S U B R O U T I N E ======================================= ROM:00115E02 ROM:00115E02 ROM:00115E02 sub_115E02: ; CODE XREF: ROM:00115C4A↑p ROM:00115E02 ; ROM:00115C96↑p ROM:00115E02 cmpi.b #1,($6F1).w ROM:00115E08 bne.s loc_115E1C ROM:00115E0A andi.l #$FFFFFFF,($438).w ROM:00115E12 ori.l #$A0000000,($438).w ROM:00115E1A bra.s locret_115E2C ROM:00115E1C ; --------------------------------------------------------------------------- ROM:00115E1C ROM:00115E1C loc_115E1C: ; CODE XREF: sub_115E02+6↑j ROM:00115E1C andi.l #$FFFFFFF,($43C).w ROM:00115E24 ori.l #$A0000000,($43C).w ROM:00115E2C ROM:00115E2C locret_115E2C: ; CODE XREF: sub_115E02+18↑j ROM:00115E2C rts ROM:00115E2C ; End of function sub_115E02 ROM:00115E2C ROM:00115E2E ROM:00115E2E ; =============== S U B R O U T I N E ======================================= ROM:00115E2E ROM:00115E2E ROM:00115E2E sub_115E2E: ; CODE XREF: ROM:00115B34↑p ROM:00115E2E ; ROM:00115BC6↑p ... ROM:00115E2E cmpi.b #1,($6F1).w ROM:00115E34 bne.s loc_115E48 ROM:00115E36 andi.l #$FFFFFFF,($438).w ROM:00115E3E ori.l #$50000000,($438).w ROM:00115E46 bra.s locret_115E58 ROM:00115E48 ; --------------------------------------------------------------------------- ROM:00115E48 ROM:00115E48 loc_115E48: ; CODE XREF: sub_115E2E+6↑j ROM:00115E48 andi.l #$FFFFFFF,($43C).w ROM:00115E50 ori.l #$50000000,($43C).w ROM:00115E58 ROM:00115E58 locret_115E58: ; CODE XREF: sub_115E2E+18↑j ROM:00115E58 rts ROM:00115E58 ; End of function sub_115E2E ROM:00115E58 ROM:00115E5A ROM:00115E5A ; =============== S U B R O U T I N E ======================================= ROM:00115E5A ROM:00115E5A ROM:00115E5A sub_115E5A: ; CODE XREF: ROM:00115B38↑p ROM:00115E5A ; ROM:00115C4E↑p ... ROM:00115E5A cmpi.b #1,($6F1).w ROM:00115E60 bne.s loc_115E6C ROM:00115E62 andi.l #$F0000000,($438).w ROM:00115E6A bra.s locret_115E74 ROM:00115E6C ; --------------------------------------------------------------------------- ROM:00115E6C ROM:00115E6C loc_115E6C: ; CODE XREF: sub_115E5A+6↑j ROM:00115E6C andi.l #$F0000000,($43C).w ROM:00115E74 ROM:00115E74 locret_115E74: ; CODE XREF: sub_115E5A+10↑j ROM:00115E74 rts ROM:00115E74 ; End of function sub_115E5A 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: ROM:00115AD6↑p ROM:00115E76 ; ROM:00115B30↑p ... ROM:00115E76 cmpi.b #1,($6F1).w ROM:00115E7C bne.s loc_115E86 ROM:00115E7E move.b #2,($6F1).w ROM:00115E84 bra.s locret_115E8C ROM:00115E86 ; --------------------------------------------------------------------------- ROM:00115E86 ROM:00115E86 loc_115E86: ; CODE XREF: sub_115E76+6↑j ROM:00115E86 move.b #1,($6F1).w ROM:00115E8C ROM:00115E8C locret_115E8C: ; CODE XREF: sub_115E76+E↑j ROM:00115E8C rts ROM:00115E8C ; End of function sub_115E76 ROM:00115E8C ROM:00115E8E ROM:00115E8E ; =============== S U B R O U T I N E ======================================= ROM:00115E8E ROM:00115E8E ROM:00115E8E sub_115E8E: ; CODE XREF: ROM:00115ACE↑p ROM:00115E8E ; ROM:00115B28↑p ... ROM:00115E8E lea ($11CC).w,a0 ROM:00115E92 lea (dword_1341F4).l,a1 ROM:00115E98 move.w #$D4,d1 ROM:00115E9C clr.w d0 ROM:00115E9E clr.w d2 ROM:00115EA0 ROM:00115EA0 loc_115EA0: ; CODE XREF: sub_115E8E+22↓j ROM:00115EA0 cmp.w d0,d1 ROM:00115EA2 ble.s loc_115EB2 ROM:00115EA4 move.w (a1,d2.w*2),(a0,d2.w*2) ROM:00115EAA addq.w #2,d0 ROM:00115EAC move.w d0,d2 ROM:00115EAE lsr.w #1,d2 ROM:00115EB0 bra.s loc_115EA0 ROM:00115EB2 ; --------------------------------------------------------------------------- ROM:00115EB2 ROM:00115EB2 loc_115EB2: ; CODE XREF: sub_115E8E+14↑j ROM:00115EB2 bset #6,($7BD).w ROM:00115EB8 bset #4,($7CD).w ROM:00115EBE rts ROM:00115EBE ; End of function sub_115E8E ROM:00115EBE ROM:00115EC0 ROM:00115EC0 ; =============== S U B R O U T I N E ======================================= ROM:00115EC0 ROM:00115EC0 ROM:00115EC0 sub_115EC0: ; CODE XREF: ROM:00115B12↑p ROM:00115EC0 ; ROM:00115BAA↑p ROM:00115EC0 bclr #6,($7BD).w ROM:00115EC6 bclr #4,($7CD).w ROM:00115ECC move.l ($438).w,d0 ROM:00115ED0 move.l ($43C).w,d1 ROM:00115ED4 andi.l #$F0000000,d0 ROM:00115EDA andi.l #$F0000000,d1 ROM:00115EE0 cmpi.l #$A0000000,d0 ROM:00115EE6 bne.s loc_115EF0 ROM:00115EE8 move.b #1,($6F1).w ROM:00115EEE bra.s locret_115F32 ROM:00115EF0 ; --------------------------------------------------------------------------- ROM:00115EF0 ROM:00115EF0 loc_115EF0: ; CODE XREF: sub_115EC0+26↑j ROM:00115EF0 cmpi.l #$A0000000,d1 ROM:00115EF6 bne.s loc_115F00 ROM:00115EF8 move.b #2,($6F1).w ROM:00115EFE bra.s locret_115F32 ROM:00115F00 ; --------------------------------------------------------------------------- ROM:00115F00 ROM:00115F00 loc_115F00: ; CODE XREF: sub_115EC0+36↑j ROM:00115F00 cmpi.l #$50000000,d0 ROM:00115F06 bne.s loc_115F16 ROM:00115F08 move.b #1,($6F1).w ROM:00115F0E bset #4,($7CD).w ROM:00115F14 bra.s locret_115F32 ROM:00115F16 ; --------------------------------------------------------------------------- ROM:00115F16 ROM:00115F16 loc_115F16: ; CODE XREF: sub_115EC0+46↑j ROM:00115F16 cmpi.l #$50000000,d1 ROM:00115F1C bne.s loc_115F2C ROM:00115F1E move.b #2,($6F1).w ROM:00115F24 bset #4,($7CD).w ROM:00115F2A bra.s locret_115F32 ROM:00115F2C ; --------------------------------------------------------------------------- ROM:00115F2C ROM:00115F2C loc_115F2C: ; CODE XREF: sub_115EC0+5C↑j ROM:00115F2C move.b #0,($6F1).w ROM:00115F32 ROM:00115F32 locret_115F32: ; CODE XREF: sub_115EC0+2E↑j ROM:00115F32 ; sub_115EC0+3E↑j ... ROM:00115F32 rts ROM:00115F32 ; End of function sub_115EC0 ROM:00115F32 ROM:00115F34 ROM:00115F34 ; =============== S U B R O U T I N E ======================================= ROM:00115F34 ROM:00115F34 ROM:00115F34 sub_115F34: ; CODE XREF: ROM:00115AB8↑p ROM:00115F34 move.w #$D4,d0 ROM:00115F38 cmpi.w #$EC,d0 ROM:00115F3C ble.s locret_115F44 ROM:00115F3E bset #4,($7C5).w ROM:00115F44 ROM:00115F44 locret_115F44: ; CODE XREF: sub_115F34+8↑j ROM:00115F44 rts ROM:00115F44 ; End of function sub_115F34 ROM:00115F44 ROM:00115F46 ROM:00115F46 ; =============== S U B R O U T I N E ======================================= ROM:00115F46 ROM:00115F46 ROM:00115F46 sub_115F46: ; CODE XREF: ROM:001152C2↑p ROM:00115F46 clr.w d1 ROM:00115F48 move.b ($6F3).w,d1 ROM:00115F4C cmpi.w #5,d1 ROM:00115F50 bcc.s locret_115F5A ROM:00115F52 movea.l off_115F5C(pc,d1.w*4),a0 ROM:00115F56 nop ROM:00115F58 jmp (a0) ROM:00115F5A ; --------------------------------------------------------------------------- ROM:00115F5A ROM:00115F5A locret_115F5A: ; CODE XREF: sub_115F46+A↑j ROM:00115F5A rts ROM:00115F5A ; End of function sub_115F46 ROM:00115F5A ROM:00115F5A ; --------------------------------------------------------------------------- ROM:00115F5C off_115F5C: dc.l loc_115F70 ; DATA XREF: sub_115F46+C↑r ROM:00115F60 dc.l loc_115F7E ROM:00115F64 dc.l loc_115FB8 ROM:00115F68 dc.l loc_116046 ROM:00115F6C dc.l loc_116090 ROM:00115F70 ; --------------------------------------------------------------------------- ROM:00115F70 ROM:00115F70 loc_115F70: ; DATA XREF: ROM:off_115F5C↑o ROM:00115F70 bsr.w sub_116098 ROM:00115F74 move.b #1,($6F3).w ROM:00115F7A bra.s locret_115FB6 ROM:00115F7C ; --------------------------------------------------------------------------- ROM:00115F7C rts ROM:00115F7E ; --------------------------------------------------------------------------- ROM:00115F7E ROM:00115F7E loc_115F7E: ; DATA XREF: ROM:00115F60↑o ROM:00115F7E btst #7,($7C4).w ROM:00115F84 bne.s locret_115FB6 ROM:00115F86 move.w $652(a5),d0 ROM:00115F8A move.w $654(a5),d1 ROM:00115F8E clr.b ($799).w ROM:00115F92 move.w d0,($68E).w ROM:00115F96 move.b #1,($799).w ROM:00115F9C clr.b ($798).w ROM:00115FA0 move.w d1,($68C).w ROM:00115FA4 move.b #1,($798).w ROM:00115FAA move.b #2,($6F3).w ROM:00115FB0 bra.l loc_116040 ROM:00115FB6 ; --------------------------------------------------------------------------- ROM:00115FB6 ROM:00115FB6 locret_115FB6: ; CODE XREF: ROM:00115F7A↑j ROM:00115FB6 ; ROM:00115F84↑j ... ROM:00115FB6 rts ROM:00115FB8 ; --------------------------------------------------------------------------- ROM:00115FB8 ROM:00115FB8 loc_115FB8: ; DATA XREF: ROM:00115F64↑o ROM:00115FB8 btst #7,($7C4).w ROM:00115FBE bne.s loc_115FF0 ROM:00115FC0 cmpi.w #0,($68E).w ROM:00115FC6 bgt.s loc_115FF0 ROM:00115FC8 move.w $656(a5),d0 ROM:00115FCC btst #2,($7C5).w ROM:00115FD2 beq.s loc_115FDA ROM:00115FD4 cmpi.w #0,d0 ROM:00115FD8 ble.s loc_115FF0 ROM:00115FDA ROM:00115FDA loc_115FDA: ; CODE XREF: ROM:00115FD2↑j ROM:00115FDA bsr.w sub_1160A0 ROM:00115FDE bset #3,($7C9).w ROM:00115FE4 move.b #4,($6F3).w ROM:00115FEA bra.l loc_116090 ROM:00115FF0 ; --------------------------------------------------------------------------- ROM:00115FF0 ROM:00115FF0 loc_115FF0: ; CODE XREF: ROM:00115FBE↑j ROM:00115FF0 ; ROM:00115FC6↑j ... ROM:00115FF0 btst #7,($7C4).w ROM:00115FF6 beq.s loc_116010 ROM:00115FF8 clr.b ($798).w ROM:00115FFC clr.w ($68C).w ROM:00116000 clr.b ($799).w ROM:00116004 clr.w ($68E).w ROM:00116008 move.b #1,($6F3).w ROM:0011600E bra.s locret_115FB6 ROM:00116010 ; --------------------------------------------------------------------------- ROM:00116010 ROM:00116010 loc_116010: ; CODE XREF: ROM:00115FF6↑j ROM:00116010 btst #7,($7C4).w ROM:00116016 bne.s loc_116040 ROM:00116018 cmpi.w #0,($68E).w ROM:0011601E bgt.s loc_116040 ROM:00116020 move.w $656(a5),d0 ROM:00116024 btst #2,($7C5).w ROM:0011602A beq.s loc_116040 ROM:0011602C cmpi.w #0,d0 ROM:00116030 bne.s loc_116040 ROM:00116032 bset #3,($7C9).w ROM:00116038 move.b #3,($6F3).w ROM:0011603E bra.s loc_11608A ROM:00116040 ; --------------------------------------------------------------------------- ROM:00116040 ROM:00116040 loc_116040: ; CODE XREF: ROM:00115FB0↑j ROM:00116040 ; ROM:00116016↑j ... ROM:00116040 bsr.w sub_1160B8 ROM:00116044 rts ROM:00116046 ; --------------------------------------------------------------------------- ROM:00116046 ROM:00116046 loc_116046: ; DATA XREF: ROM:00115F68↑o ROM:00116046 btst #7,($7C4).w ROM:0011604C beq.s loc_11605A ROM:0011604E bsr.w sub_1160A8 ROM:00116052 move.b #4,($6F3).w ROM:00116058 bra.s loc_116090 ROM:0011605A ; --------------------------------------------------------------------------- ROM:0011605A ROM:0011605A loc_11605A: ; CODE XREF: ROM:0011604C↑j ROM:0011605A btst #7,($7C4).w ROM:00116060 bne.s loc_11608A ROM:00116062 cmpi.w #0,($68C).w ROM:00116068 bgt.s loc_11606C ROM:0011606A bra.s loc_11607E ROM:0011606C ; --------------------------------------------------------------------------- ROM:0011606C ROM:0011606C loc_11606C: ; CODE XREF: ROM:00116068↑j ROM:0011606C move.w $656(a5),d0 ROM:00116070 btst #2,($7C5).w ROM:00116076 beq.s loc_11607E ROM:00116078 cmpi.w #0,d0 ROM:0011607C ble.s loc_11608A ROM:0011607E ROM:0011607E loc_11607E: ; CODE XREF: ROM:0011606A↑j ROM:0011607E ; ROM:00116076↑j ROM:0011607E bsr.w sub_1160A0 ROM:00116082 move.b #4,($6F3).w ROM:00116088 bra.s loc_116090 ROM:0011608A ; --------------------------------------------------------------------------- ROM:0011608A ROM:0011608A loc_11608A: ; CODE XREF: ROM:0011603E↑j ROM:0011608A ; ROM:00116060↑j ... ROM:0011608A bsr.w sub_1160B8 ROM:0011608E rts ROM:00116090 ; --------------------------------------------------------------------------- ROM:00116090 ROM:00116090 loc_116090: ; CODE XREF: ROM:00115FEA↑j ROM:00116090 ; ROM:00116058↑j ... ROM:00116090 bsr.w sub_1160B8 ROM:00116094 rts ROM:00116096 ; --------------------------------------------------------------------------- ROM:00116096 rts ROM:00116098 ROM:00116098 ; =============== S U B R O U T I N E ======================================= ROM:00116098 ROM:00116098 ROM:00116098 sub_116098: ; CODE XREF: ROM:loc_115F70↑p ROM:00116098 bset #6,($11B9).w ROM:0011609E rts ROM:0011609E ; End of function sub_116098 ROM:0011609E ROM:001160A0 ROM:001160A0 ; =============== S U B R O U T I N E ======================================= ROM:001160A0 ROM:001160A0 ROM:001160A0 sub_1160A0: ; CODE XREF: ROM:loc_115FDA↑p ROM:001160A0 ; ROM:loc_11607E↑p ROM:001160A0 bclr #6,($11B9).w ROM:001160A6 rts ROM:001160A6 ; End of function sub_1160A0 ROM:001160A6 ROM:001160A8 ROM:001160A8 ; =============== S U B R O U T I N E ======================================= ROM:001160A8 ROM:001160A8 ROM:001160A8 sub_1160A8: ; CODE XREF: ROM:0011604E↑p ROM:001160A8 ; ROM:001236D6↓p ROM:001160A8 move.w #0,($FFFFFA4A).w ROM:001160AE move.w #0,($FFFFFA4A).w ROM:001160B4 nop ROM:001160B6 rts ROM:001160B6 ; End of function sub_1160A8 ROM:001160B6 ROM:001160B8 ROM:001160B8 ; =============== S U B R O U T I N E ======================================= ROM:001160B8 ROM:001160B8 ROM:001160B8 sub_1160B8: ; CODE XREF: ROM:loc_116040↑p ROM:001160B8 ; ROM:loc_11608A↑p ... ROM:001160B8 bclr #2,($7C5).w ROM:001160BE rts ROM:001160BE ; End of function sub_1160B8 ROM:001160BE ROM:001160C0 ROM:001160C0 ; =============== S U B R O U T I N E ======================================= ROM:001160C0 ROM:001160C0 ROM:001160C0 sub_1160C0: ; CODE XREF: ROM:00118736↓p ROM:001160C0 clr.w ($CE0).w ROM:001160C4 clr.w ($54E).w ROM:001160C8 cmpi.b #1,($6F6).w ROM:001160CE bne.s loc_1160D8 ROM:001160D0 bsr.l sub_1168A4 ROM:001160D6 bra.s locret_116136 ROM:001160D8 ; --------------------------------------------------------------------------- ROM:001160D8 ROM:001160D8 loc_1160D8: ; CODE XREF: sub_1160C0+E↑j ROM:001160D8 cmpi.b #2,($6F6).w ROM:001160DE bne.s loc_1160E8 ROM:001160E0 bsr.l sub_116E6C ROM:001160E6 bra.s locret_116136 ROM:001160E8 ; --------------------------------------------------------------------------- ROM:001160E8 ROM:001160E8 loc_1160E8: ; CODE XREF: sub_1160C0+1E↑j ROM:001160E8 cmpi.b #3,($6F6).w ROM:001160EE bne.s loc_1160F8 ROM:001160F0 bsr.l sub_1172DA ROM:001160F6 bra.s locret_116136 ROM:001160F8 ; --------------------------------------------------------------------------- ROM:001160F8 ROM:001160F8 loc_1160F8: ; CODE XREF: sub_1160C0+2E↑j ROM:001160F8 cmpi.b #4,($6F6).w ROM:001160FE bne.s loc_116108 ROM:00116100 bsr.l sub_1173D4 ROM:00116106 bra.s locret_116136 ROM:00116108 ; --------------------------------------------------------------------------- ROM:00116108 ROM:00116108 loc_116108: ; CODE XREF: sub_1160C0+3E↑j ROM:00116108 cmpi.b #6,($6F6).w ROM:0011610E bne.s loc_116118 ROM:00116110 bsr.l sub_1173EC ROM:00116116 bra.s locret_116136 ROM:00116118 ; --------------------------------------------------------------------------- ROM:00116118 ROM:00116118 loc_116118: ; CODE XREF: sub_1160C0+4E↑j ROM:00116118 cmpi.b #7,($6F6).w ROM:0011611E bne.s loc_116128 ROM:00116120 bsr.l sub_1178D4 ROM:00116126 bra.s locret_116136 ROM:00116128 ; --------------------------------------------------------------------------- ROM:00116128 ROM:00116128 loc_116128: ; CODE XREF: sub_1160C0+5E↑j ROM:00116128 cmpi.b #9,($6F6).w ROM:0011612E bne.s locret_116136 ROM:00116130 bsr.l sub_1179E0 ROM:00116136 ROM:00116136 locret_116136: ; CODE XREF: sub_1160C0+16↑j ROM:00116136 ; sub_1160C0+26↑j ... ROM:00116136 rts ROM:00116136 ; End of function sub_1160C0 ROM:00116136 ROM:00116138 ROM:00116138 ; =============== S U B R O U T I N E ======================================= ROM:00116138 ROM:00116138 ROM:00116138 sub_116138: ; CODE XREF: sub_1168A4+10↓p ROM:00116138 ; sub_1168A4+7C↓p ... ROM:00116138 lea ($1073).w,a0 ROM:0011613C clr.w d0 ROM:0011613E move.w ($54E).w,d0 ROM:00116142 move.b $F7(a5),(a0,d0.w) ROM:00116148 addq.w #1,d0 ROM:0011614A bvc.s loc_116150 ROM:0011614C move.w #$8000,d0 ROM:00116150 ROM:00116150 loc_116150: ; CODE XREF: sub_116138+12↑j ROM:00116150 move.b $F8(a5),(a0,d0.w) ROM:00116156 addq.w #1,d0 ROM:00116158 bvc.s loc_11615E ROM:0011615A move.w #$8000,d0 ROM:0011615E ROM:0011615E loc_11615E: ; CODE XREF: sub_116138+20↑j ROM:0011615E move.b $F9(a5),(a0,d0.w) ROM:00116164 addq.w #1,d0 ROM:00116166 bvc.s loc_11616C ROM:00116168 move.w #$8000,d0 ROM:0011616C ROM:0011616C loc_11616C: ; CODE XREF: sub_116138+2E↑j ROM:0011616C move.b ($6F6).w,d1 ROM:00116170 addi.b #$40,d1 ; '@' ROM:00116174 move.b d1,(a0,d0.w) ROM:00116178 addq.w #1,d0 ROM:0011617A bvc.s loc_116180 ROM:0011617C move.w #$8000,d0 ROM:00116180 ROM:00116180 loc_116180: ; CODE XREF: sub_116138+42↑j ROM:00116180 move.w d0,($54E).w ROM:00116184 rts ROM:00116184 ; End of function sub_116138 ROM:00116184 ROM:00116186 ROM:00116186 ; =============== S U B R O U T I N E ======================================= ROM:00116186 ROM:00116186 ROM:00116186 sub_116186: ; CODE XREF: sub_1168A4+64↓p ROM:00116186 ; sub_1168A4+12A↓p ... ROM:00116186 move.w ($54E).w,d0 ROM:0011618A cmpi.w #0,d0 ROM:0011618E ble.s locret_1161C2 ROM:00116190 lea ($1073).w,a0 ROM:00116194 clr.w d1 ROM:00116196 clr.w d2 ROM:00116198 move.w ($CE0).w,d3 ROM:0011619C subq.w #1,d0 ROM:0011619E move.w d3,d1 ROM:001161A0 bra.s loc_1161A6 ROM:001161A2 ; --------------------------------------------------------------------------- ROM:001161A2 ROM:001161A2 loc_1161A2: ; CODE XREF: sub_116186+28↓j ROM:001161A2 addi.w #1,d1 ROM:001161A6 ROM:001161A6 loc_1161A6: ; CODE XREF: sub_116186+1A↑j ROM:001161A6 cmp.w d0,d1 ROM:001161A8 bgt.s loc_1161B0 ROM:001161AA add.b (a0,d1.w),d2 ROM:001161AE bra.s loc_1161A2 ROM:001161B0 ; --------------------------------------------------------------------------- ROM:001161B0 ROM:001161B0 loc_1161B0: ; CODE XREF: sub_116186+22↑j ROM:001161B0 addq.w #1,d0 ROM:001161B2 move.b d2,(a0,d0.w) ROM:001161B6 addq.w #1,d0 ROM:001161B8 bvc.s loc_1161BE ROM:001161BA move.w #$8000,d0 ROM:001161BE ROM:001161BE loc_1161BE: ; CODE XREF: sub_116186+32↑j ROM:001161BE move.w d0,($54E).w ROM:001161C2 ROM:001161C2 locret_1161C2: ; CODE XREF: sub_116186+8↑j ROM:001161C2 rts ROM:001161C2 ; End of function sub_116186 ROM:001161C2 ROM:001161C4 ROM:001161C4 ; =============== S U B R O U T I N E ======================================= ROM:001161C4 ROM:001161C4 ROM:001161C4 sub_1161C4: ; CODE XREF: ROM:00115316↑p ROM:001161C4 btst #5,($11BF).w ROM:001161CA beq.s loc_1161DA ROM:001161CC move.w ($1202).w,($54A).w ROM:001161D2 move.w ($1204).w,($54C).w ROM:001161D8 bra.s locret_1161EA ROM:001161DA ; --------------------------------------------------------------------------- ROM:001161DA ROM:001161DA loc_1161DA: ; CODE XREF: sub_1161C4+6↑j ROM:001161DA btst #0,($11C2).w ROM:001161E0 beq.s locret_1161EA ROM:001161E2 clr.w ($54A).w ROM:001161E6 clr.w ($54C).w ROM:001161EA ROM:001161EA locret_1161EA: ; CODE XREF: sub_1161C4+14↑j ROM:001161EA ; sub_1161C4+1C↑j ROM:001161EA rts ROM:001161EA ; End of function sub_1161C4 ROM:001161EA ROM:001161EC ROM:001161EC ; =============== S U B R O U T I N E ======================================= ROM:001161EC ROM:001161EC ROM:001161EC sub_1161EC: ; CODE XREF: ROM:loc_111D64↑p ROM:001161EC clr.w d1 ROM:001161EE move.b ($6F4).w,d1 ROM:001161F2 cmpi.w #$10,d1 ROM:001161F6 bcc.s locret_116200 ROM:001161F8 movea.l off_116202(pc,d1.w*4),a0 ROM:001161FC nop ROM:001161FE jmp (a0) ROM:00116200 ; --------------------------------------------------------------------------- ROM:00116200 ROM:00116200 locret_116200: ; CODE XREF: sub_1161EC+A↑j ROM:00116200 rts ROM:00116200 ; End of function sub_1161EC ROM:00116200 ROM:00116200 ; --------------------------------------------------------------------------- ROM:00116202 off_116202: dc.l locret_116242 ; DATA XREF: sub_1161EC+C↑r ROM:00116206 dc.l loc_116244 ROM:0011620A dc.l loc_116274 ROM:0011620E dc.l loc_11629E ROM:00116212 dc.l loc_1162C8 ROM:00116216 dc.l loc_1162F2 ROM:0011621A dc.l loc_11631C ROM:0011621E dc.l loc_116346 ROM:00116222 dc.l loc_116370 ROM:00116226 dc.l loc_11639A ROM:0011622A dc.l loc_1163C4 ROM:0011622E dc.l loc_116406 ROM:00116232 dc.l loc_116438 ROM:00116236 dc.l loc_116468 ROM:0011623A dc.l loc_116498 ROM:0011623E dc.l locret_1164C8 ROM:00116242 ; --------------------------------------------------------------------------- ROM:00116242 ROM:00116242 locret_116242: ; DATA XREF: ROM:off_116202↑o ROM:00116242 rts ROM:00116244 ; --------------------------------------------------------------------------- ROM:00116244 ROM:00116244 loc_116244: ; DATA XREF: ROM:00116206↑o ROM:00116244 cmpi.w #0,($5D0).w ROM:0011624A bgt.s locret_116272 ROM:0011624C move.w ($FFFFFC0E).w,d0 ROM:00116250 move.w ($FFFFFC0C).w,d0 ROM:00116254 bclr #5,($FFFFFC0B).w ROM:0011625A bset #4,($FFFFFC0B).w ROM:00116260 bset #5,($7BC).w ROM:00116266 bset #5,($7C9).w ROM:0011626C move.b #$F,($6F4).w ROM:00116272 ROM:00116272 locret_116272: ; CODE XREF: ROM:0011624A↑j ROM:00116272 rts ROM:00116274 ; --------------------------------------------------------------------------- ROM:00116274 ROM:00116274 loc_116274: ; DATA XREF: ROM:0011620A↑o ROM:00116274 cmpi.w #0,($5D0).w ROM:0011627A bgt.s locret_11629C ROM:0011627C move.w ($FFFFFC0E).w,d0 ROM:00116280 move.w ($FFFFFC0C).w,d0 ROM:00116284 bset #4,($FFFFFC0B).w ROM:0011628A bset #5,($7BC).w ROM:00116290 bset #5,($7C9).w ROM:00116296 move.b #$F,($6F4).w ROM:0011629C ROM:0011629C locret_11629C: ; CODE XREF: ROM:0011627A↑j ROM:0011629C rts ROM:0011629E ; --------------------------------------------------------------------------- ROM:0011629E ROM:0011629E loc_11629E: ; DATA XREF: ROM:0011620E↑o ROM:0011629E cmpi.w #0,($5D0).w ROM:001162A4 bgt.s locret_1162C6 ROM:001162A6 move.w ($FFFFFC0E).w,d0 ROM:001162AA move.w ($FFFFFC0C).w,d0 ROM:001162AE bset #4,($FFFFFC0B).w ROM:001162B4 bset #5,($7BC).w ROM:001162BA bset #5,($7C9).w ROM:001162C0 move.b #$F,($6F4).w ROM:001162C6 ROM:001162C6 locret_1162C6: ; CODE XREF: ROM:001162A4↑j ROM:001162C6 rts ROM:001162C8 ; --------------------------------------------------------------------------- ROM:001162C8 ROM:001162C8 loc_1162C8: ; DATA XREF: ROM:00116212↑o ROM:001162C8 cmpi.w #0,($5D0).w ROM:001162CE bgt.s locret_1162F0 ROM:001162D0 move.w ($FFFFFC0E).w,d0 ROM:001162D4 move.w ($FFFFFC0C).w,d0 ROM:001162D8 bset #4,($FFFFFC0B).w ROM:001162DE bset #5,($7BC).w ROM:001162E4 bset #5,($7C9).w ROM:001162EA move.b #$F,($6F4).w ROM:001162F0 ROM:001162F0 locret_1162F0: ; CODE XREF: ROM:001162CE↑j ROM:001162F0 rts ROM:001162F2 ; --------------------------------------------------------------------------- ROM:001162F2 ROM:001162F2 loc_1162F2: ; DATA XREF: ROM:00116216↑o ROM:001162F2 cmpi.w #0,($5D0).w ROM:001162F8 bgt.s locret_11631A ROM:001162FA move.w ($FFFFFC0E).w,d0 ROM:001162FE move.w ($FFFFFC0C).w,d0 ROM:00116302 bset #4,($FFFFFC0B).w ROM:00116308 bset #5,($7BC).w ROM:0011630E bset #5,($7C9).w ROM:00116314 move.b #$F,($6F4).w ROM:0011631A ROM:0011631A locret_11631A: ; CODE XREF: ROM:001162F8↑j ROM:0011631A rts ROM:0011631C ; --------------------------------------------------------------------------- ROM:0011631C ROM:0011631C loc_11631C: ; DATA XREF: ROM:0011621A↑o ROM:0011631C cmpi.w #0,($5D0).w ROM:00116322 bgt.s locret_116344 ROM:00116324 move.w ($FFFFFC0E).w,d0 ROM:00116328 move.w ($FFFFFC0C).w,d0 ROM:0011632C bset #4,($FFFFFC0B).w ROM:00116332 bset #5,($7BC).w ROM:00116338 bset #5,($7C9).w ROM:0011633E move.b #$F,($6F4).w ROM:00116344 ROM:00116344 locret_116344: ; CODE XREF: ROM:00116322↑j ROM:00116344 rts ROM:00116346 ; --------------------------------------------------------------------------- ROM:00116346 ROM:00116346 loc_116346: ; DATA XREF: ROM:0011621E↑o ROM:00116346 cmpi.w #0,($5D0).w ROM:0011634C bgt.s locret_11636E ROM:0011634E move.w ($FFFFFC0E).w,d0 ROM:00116352 move.w ($FFFFFC0C).w,d0 ROM:00116356 bset #4,($FFFFFC0B).w ROM:0011635C bset #5,($7BC).w ROM:00116362 bset #5,($7C9).w ROM:00116368 move.b #$F,($6F4).w ROM:0011636E ROM:0011636E locret_11636E: ; CODE XREF: ROM:0011634C↑j ROM:0011636E rts ROM:00116370 ; --------------------------------------------------------------------------- ROM:00116370 ROM:00116370 loc_116370: ; DATA XREF: ROM:00116222↑o ROM:00116370 cmpi.w #0,($5D0).w ROM:00116376 bgt.s locret_116398 ROM:00116378 move.w ($FFFFFC0E).w,d0 ROM:0011637C move.w ($FFFFFC0C).w,d0 ROM:00116380 bset #4,($FFFFFC0B).w ROM:00116386 bset #5,($7BC).w ROM:0011638C bset #5,($7C9).w ROM:00116392 move.b #$F,($6F4).w ROM:00116398 ROM:00116398 locret_116398: ; CODE XREF: ROM:00116376↑j ROM:00116398 rts ROM:0011639A ; --------------------------------------------------------------------------- ROM:0011639A ROM:0011639A loc_11639A: ; DATA XREF: ROM:00116226↑o ROM:0011639A cmpi.w #0,($5D0).w ROM:001163A0 bgt.s locret_1163C2 ROM:001163A2 move.w ($FFFFFC0E).w,d0 ROM:001163A6 move.w ($FFFFFC0C).w,d0 ROM:001163AA bset #4,($FFFFFC0B).w ROM:001163B0 bset #5,($7BC).w ROM:001163B6 bset #5,($7C9).w ROM:001163BC move.b #$F,($6F4).w ROM:001163C2 ROM:001163C2 locret_1163C2: ; CODE XREF: ROM:001163A0↑j ROM:001163C2 rts ROM:001163C4 ; --------------------------------------------------------------------------- ROM:001163C4 ROM:001163C4 loc_1163C4: ; DATA XREF: ROM:0011622A↑o ROM:001163C4 btst #6,($7C2).w ROM:001163CA beq.s locret_116404 ROM:001163CC bclr #6,($7C2).w ROM:001163D2 bclr #6,($7CA).w ROM:001163D8 move.w ($FFFFFC0E).w,d0 ROM:001163DC move.w ($FFFFFC0C).w,d0 ROM:001163E0 bset #3,($FFFFFC0B).w ROM:001163E6 bset #4,($FFFFFC0B).w ROM:001163EC bclr #5,($FFFFFC0B).w ROM:001163F2 bclr #7,($FFFFFC0B).w ROM:001163F8 bset #5,($7C9).w ROM:001163FE move.b #$F,($6F4).w ROM:00116404 ROM:00116404 locret_116404: ; CODE XREF: ROM:001163CA↑j ROM:00116404 rts ROM:00116406 ; --------------------------------------------------------------------------- ROM:00116406 ROM:00116406 loc_116406: ; DATA XREF: ROM:0011622E↑o ROM:00116406 cmpi.w #0,($5CE).w ROM:0011640C bgt.s locret_116436 ROM:0011640E bclr #5,($FFFFFC0B).w ROM:00116414 move.w ($FFFFFC0E).w,d0 ROM:00116418 move.w ($FFFFFC0C).w,d0 ROM:0011641C bset #4,($FFFFFC0B).w ROM:00116422 bset #5,($7BC).w ROM:00116428 bset #5,($7C9).w ROM:0011642E move.b #$F,($6F4).w ROM:00116434 rts ROM:00116436 ; --------------------------------------------------------------------------- ROM:00116436 ROM:00116436 locret_116436: ; CODE XREF: ROM:0011640C↑j ROM:00116436 rts ROM:00116438 ; --------------------------------------------------------------------------- ROM:00116438 ROM:00116438 loc_116438: ; DATA XREF: ROM:00116232↑o ROM:00116438 cmpi.w #0,($5CE).w ROM:0011643E bgt.s locret_116466 ROM:00116440 move.w ($FFFFFC0E).w,d0 ROM:00116444 move.w ($FFFFFC0C).w,d0 ROM:00116448 bclr #5,($FFFFFC0B).w ROM:0011644E bset #4,($FFFFFC0B).w ROM:00116454 bset #5,($7BC).w ROM:0011645A bset #5,($7C9).w ROM:00116460 move.b #$F,($6F4).w ROM:00116466 ROM:00116466 locret_116466: ; CODE XREF: ROM:0011643E↑j ROM:00116466 rts ROM:00116468 ; --------------------------------------------------------------------------- ROM:00116468 ROM:00116468 loc_116468: ; DATA XREF: ROM:00116236↑o ROM:00116468 cmpi.w #0,($5CE).w ROM:0011646E bgt.s locret_116496 ROM:00116470 move.w ($FFFFFC0E).w,d0 ROM:00116474 move.w ($FFFFFC0C).w,d0 ROM:00116478 bclr #5,($FFFFFC0B).w ROM:0011647E bset #4,($FFFFFC0B).w ROM:00116484 bset #5,($7BC).w ROM:0011648A bset #5,($7C9).w ROM:00116490 move.b #$F,($6F4).w ROM:00116496 ROM:00116496 locret_116496: ; CODE XREF: ROM:0011646E↑j ROM:00116496 rts ROM:00116498 ; --------------------------------------------------------------------------- ROM:00116498 ROM:00116498 loc_116498: ; DATA XREF: ROM:0011623A↑o ROM:00116498 cmpi.w #0,($5CE).w ROM:0011649E bgt.s locret_1164C6 ROM:001164A0 move.w ($FFFFFC0E).w,d0 ROM:001164A4 move.w ($FFFFFC0C).w,d0 ROM:001164A8 bclr #5,($FFFFFC0B).w ROM:001164AE bset #4,($FFFFFC0B).w ROM:001164B4 bset #5,($7BC).w ROM:001164BA bset #5,($7C9).w ROM:001164C0 move.b #$F,($6F4).w ROM:001164C6 ROM:001164C6 locret_1164C6: ; CODE XREF: ROM:0011649E↑j ROM:001164C6 rts ROM:001164C8 ; --------------------------------------------------------------------------- ROM:001164C8 ROM:001164C8 locret_1164C8: ; DATA XREF: ROM:0011623E↑o ROM:001164C8 rts ROM:001164CA ROM:001164CA ; =============== S U B R O U T I N E ======================================= ROM:001164CA ROM:001164CA ROM:001164CA sub_1164CA: ; CODE XREF: ROM:00115942↑p ROM:001164CA cmpi.b #0,($6F4).w ROM:001164D0 bne.s loc_11651C ROM:001164D2 bclr #5,($7BC).w ROM:001164D8 bclr #4,($FFFFFC0B).w ROM:001164DE move.w ($FFFFFC0E).w,d0 ROM:001164E2 move.w ($FFFFFC0C).w,d0 ROM:001164E6 bset #5,($FFFFFC0B).w ROM:001164EC move.w $9E(a5),d0 ROM:001164F0 clr.b ($739).w ROM:001164F4 move.w d0,($5CE).w ROM:001164F8 move.b #1,($739).w ROM:001164FE move.w $A0(a5),d0 ROM:00116502 clr.b ($73A).w ROM:00116506 move.w d0,($5D0).w ROM:0011650A move.b #1,($73A).w ROM:00116510 move.b #1,($6F4).w ROM:00116516 bra.l locret_11677C ROM:0011651C ; --------------------------------------------------------------------------- ROM:0011651C ROM:0011651C loc_11651C: ; CODE XREF: sub_1164CA+6↑j ROM:0011651C cmpi.b #1,($6F4).w ROM:00116522 bne.s loc_11655E ROM:00116524 btst #6,($FFFFFC0D).w ROM:0011652A bne.s loc_116558 ROM:0011652C cmpi.w #0,($5CE).w ROM:00116532 bgt.s loc_116558 ROM:00116534 bclr #5,($FFFFFC0B).w ROM:0011653A move.w $B2(a5),($FFFFFC0E).w ROM:00116540 move.w $A4(a5),d0 ROM:00116544 clr.b ($73A).w ROM:00116548 move.w d0,($5D0).w ROM:0011654C move.b #1,($73A).w ROM:00116552 move.b #2,($6F4).w ROM:00116558 ROM:00116558 loc_116558: ; CODE XREF: sub_1164CA+60↑j ROM:00116558 ; sub_1164CA+68↑j ROM:00116558 bra.l locret_11677C ROM:0011655E ; --------------------------------------------------------------------------- ROM:0011655E ROM:0011655E loc_11655E: ; CODE XREF: sub_1164CA+58↑j ROM:0011655E cmpi.b #2,($6F4).w ROM:00116564 bne.s loc_1165AE ROM:00116566 btst #0,($FFFFFC0C).w ROM:0011656C beq.s loc_1165A8 ROM:0011656E btst #6,($FFFFFC0D).w ROM:00116574 beq.s loc_1165A8 ROM:00116576 move.w ($FFFFFC0E).w,d1 ROM:0011657A move.w ($FFFFFC0C).w,d1 ROM:0011657E move.w $A2(a5),d1 ROM:00116582 clr.b ($739).w ROM:00116586 move.w d1,($5CE).w ROM:0011658A move.b #1,($739).w ROM:00116590 move.w $A4(a5),d1 ROM:00116594 clr.b ($73A).w ROM:00116598 move.w d1,($5D0).w ROM:0011659C move.b #1,($73A).w ROM:001165A2 move.b #3,($6F4).w ROM:001165A8 ROM:001165A8 loc_1165A8: ; CODE XREF: sub_1164CA+A2↑j ROM:001165A8 ; sub_1164CA+AA↑j ROM:001165A8 bra.l locret_11677C ROM:001165AE ; --------------------------------------------------------------------------- ROM:001165AE ROM:001165AE loc_1165AE: ; CODE XREF: sub_1164CA+9A↑j ROM:001165AE cmpi.b #3,($6F4).w ROM:001165B4 bne.s loc_1165EA ROM:001165B6 btst #6,($FFFFFC0D).w ROM:001165BC bne.s loc_1165E4 ROM:001165BE cmpi.w #0,($5CE).w ROM:001165C4 bgt.s loc_1165E4 ROM:001165C6 move.w $B4(a5),($FFFFFC0E).w ROM:001165CC move.w $A8(a5),d0 ROM:001165D0 clr.b ($73A).w ROM:001165D4 move.w d0,($5D0).w ROM:001165D8 move.b #1,($73A).w ROM:001165DE move.b #4,($6F4).w ROM:001165E4 ROM:001165E4 loc_1165E4: ; CODE XREF: sub_1164CA+F2↑j ROM:001165E4 ; sub_1164CA+FA↑j ROM:001165E4 bra.l locret_11677C ROM:001165EA ; --------------------------------------------------------------------------- ROM:001165EA ROM:001165EA loc_1165EA: ; CODE XREF: sub_1164CA+EA↑j ROM:001165EA cmpi.b #4,($6F4).w ROM:001165F0 bne.s loc_11663A ROM:001165F2 btst #0,($FFFFFC0C).w ROM:001165F8 beq.s loc_116634 ROM:001165FA btst #6,($FFFFFC0D).w ROM:00116600 beq.s loc_116634 ROM:00116602 move.w ($FFFFFC0E).w,d1 ROM:00116606 move.w ($FFFFFC0C).w,d1 ROM:0011660A move.w $A6(a5),d1 ROM:0011660E clr.b ($739).w ROM:00116612 move.w d1,($5CE).w ROM:00116616 move.b #1,($739).w ROM:0011661C move.w $A8(a5),d1 ROM:00116620 clr.b ($73A).w ROM:00116624 move.w d1,($5D0).w ROM:00116628 move.b #1,($73A).w ROM:0011662E move.b #5,($6F4).w ROM:00116634 ROM:00116634 loc_116634: ; CODE XREF: sub_1164CA+12E↑j ROM:00116634 ; sub_1164CA+136↑j ROM:00116634 bra.l locret_11677C ROM:0011663A ; --------------------------------------------------------------------------- ROM:0011663A ROM:0011663A loc_11663A: ; CODE XREF: sub_1164CA+126↑j ROM:0011663A cmpi.b #5,($6F4).w ROM:00116640 bne.s loc_116676 ROM:00116642 btst #6,($FFFFFC0D).w ROM:00116648 bne.s loc_116670 ROM:0011664A cmpi.w #0,($5CE).w ROM:00116650 bgt.s loc_116670 ROM:00116652 move.w $B4(a5),($FFFFFC0E).w ROM:00116658 move.w $AC(a5),d0 ROM:0011665C clr.b ($73A).w ROM:00116660 move.w d0,($5D0).w ROM:00116664 move.b #1,($73A).w ROM:0011666A move.b #6,($6F4).w ROM:00116670 ROM:00116670 loc_116670: ; CODE XREF: sub_1164CA+17E↑j ROM:00116670 ; sub_1164CA+186↑j ROM:00116670 bra.l locret_11677C ROM:00116676 ; --------------------------------------------------------------------------- ROM:00116676 ROM:00116676 loc_116676: ; CODE XREF: sub_1164CA+176↑j ROM:00116676 cmpi.b #6,($6F4).w ROM:0011667C bne.s loc_1166B4 ROM:0011667E btst #0,($FFFFFC0C).w ROM:00116684 beq.s loc_1166AE ROM:00116686 btst #6,($FFFFFC0D).w ROM:0011668C beq.s loc_1166AE ROM:0011668E move.w ($FFFFFC0E).w,d1 ROM:00116692 move.w ($FFFFFC0C).w,d1 ROM:00116696 move.w $AC(a5),d1 ROM:0011669A clr.b ($73A).w ROM:0011669E move.w d1,($5D0).w ROM:001166A2 move.b #1,($73A).w ROM:001166A8 move.b #7,($6F4).w ROM:001166AE ROM:001166AE loc_1166AE: ; CODE XREF: sub_1164CA+1BA↑j ROM:001166AE ; sub_1164CA+1C2↑j ROM:001166AE bra.l locret_11677C ROM:001166B4 ; --------------------------------------------------------------------------- ROM:001166B4 ROM:001166B4 loc_1166B4: ; CODE XREF: sub_1164CA+1B2↑j ROM:001166B4 cmpi.b #7,($6F4).w ROM:001166BA bne.s loc_116706 ROM:001166BC btst #6,($FFFFFC0D).w ROM:001166C2 beq.s loc_116704 ROM:001166C4 move.w $B4(a5),d0 ROM:001166C8 not.b d0 ROM:001166CA move.w ($FFFFFC0E).w,d1 ROM:001166CE cmp.b d1,d0 ROM:001166D0 bne.s loc_116704 ROM:001166D2 move.w ($FFFFFC0E).w,d2 ROM:001166D6 move.w ($FFFFFC0C).w,d2 ROM:001166DA move.w $AA(a5),d2 ROM:001166DE clr.b ($739).w ROM:001166E2 move.w d2,($5CE).w ROM:001166E6 move.b #1,($739).w ROM:001166EC move.w $AC(a5),d2 ROM:001166F0 clr.b ($73A).w ROM:001166F4 move.w d2,($5D0).w ROM:001166F8 move.b #1,($73A).w ROM:001166FE move.b #8,($6F4).w ROM:00116704 ROM:00116704 loc_116704: ; CODE XREF: sub_1164CA+1F8↑j ROM:00116704 ; sub_1164CA+206↑j ROM:00116704 bra.s locret_11677C ROM:00116706 ; --------------------------------------------------------------------------- ROM:00116706 ROM:00116706 loc_116706: ; CODE XREF: sub_1164CA+1F0↑j ROM:00116706 cmpi.b #8,($6F4).w ROM:0011670C bne.s loc_116742 ROM:0011670E btst #6,($FFFFFC0D).w ROM:00116714 bne.s loc_116740 ROM:00116716 cmpi.w #0,($5CE).w ROM:0011671C bgt.s loc_116740 ROM:0011671E move.w $B0(a5),d0 ROM:00116722 not.b d0 ROM:00116724 move.w d0,($FFFFFC0E).w ROM:00116728 move.w $AC(a5),d0 ROM:0011672C clr.b ($73A).w ROM:00116730 move.w d0,($5D0).w ROM:00116734 move.b #1,($73A).w ROM:0011673A move.b #9,($6F4).w ROM:00116740 ROM:00116740 loc_116740: ; CODE XREF: sub_1164CA+24A↑j ROM:00116740 ; sub_1164CA+252↑j ROM:00116740 bra.s locret_11677C ROM:00116742 ; --------------------------------------------------------------------------- ROM:00116742 ROM:00116742 loc_116742: ; CODE XREF: sub_1164CA+242↑j ROM:00116742 cmpi.b #9,($6F4).w ROM:00116748 bne.s locret_11677C ROM:0011674A btst #0,($FFFFFC0C).w ROM:00116750 beq.s locret_11677C ROM:00116752 btst #6,($FFFFFC0D).w ROM:00116758 beq.s locret_11677C ROM:0011675A move.w ($FFFFFC0E).w,d1 ROM:0011675E move.w ($FFFFFC0C).w,d1 ROM:00116762 bclr #3,($FFFFFC0B).w ROM:00116768 clr.b ($73A).w ROM:0011676C clr.w ($5D0).w ROM:00116770 bset #6,($7CA).w ROM:00116776 move.b #$A,($6F4).w ROM:0011677C ROM:0011677C locret_11677C: ; CODE XREF: sub_1164CA+4C↑j ROM:0011677C ; sub_1164CA:loc_116558↑j ... ROM:0011677C rts ROM:0011677C ; End of function sub_1164CA ROM:0011677C ROM:0011677E ROM:0011677E ; =============== S U B R O U T I N E ======================================= ROM:0011677E ROM:0011677E ROM:0011677E sub_11677E: ; CODE XREF: ROM:00111A22↑p ROM:0011677E cmpi.b #1,($6F4).w ROM:00116784 bne.s loc_1167B8 ROM:00116786 move.w $B2(a5),d0 ROM:0011678A move.w ($FFFFFC0E).w,d1 ROM:0011678E cmp.b d1,d0 ROM:00116790 bne.s loc_1167B2 ROM:00116792 move.w ($FFFFFC0E).w,d2 ROM:00116796 move.w ($FFFFFC0C).w,d2 ROM:0011679A move.w $AE(a5),d2 ROM:0011679E clr.b ($739).w ROM:001167A2 move.w d2,($5CE).w ROM:001167A6 move.b #1,($739).w ROM:001167AC move.b #$B,($6F4).w ROM:001167B2 ROM:001167B2 loc_1167B2: ; CODE XREF: sub_11677E+12↑j ROM:001167B2 bra.l locret_1168A2 ROM:001167B8 ; --------------------------------------------------------------------------- ROM:001167B8 ROM:001167B8 loc_1167B8: ; CODE XREF: sub_11677E+6↑j ROM:001167B8 cmpi.b #$B,($6F4).w ROM:001167BE bne.s loc_1167F2 ROM:001167C0 move.w $B4(a5),d0 ROM:001167C4 move.w ($FFFFFC0E).w,d1 ROM:001167C8 cmp.b d1,d0 ROM:001167CA bne.s loc_1167EC ROM:001167CC move.w ($FFFFFC0E).w,d2 ROM:001167D0 move.w ($FFFFFC0C).w,d2 ROM:001167D4 move.w $AE(a5),d2 ROM:001167D8 clr.b ($739).w ROM:001167DC move.w d2,($5CE).w ROM:001167E0 move.b #1,($739).w ROM:001167E6 move.b #$C,($6F4).w ROM:001167EC ROM:001167EC loc_1167EC: ; CODE XREF: sub_11677E+4C↑j ROM:001167EC bra.l locret_1168A2 ROM:001167F2 ; --------------------------------------------------------------------------- ROM:001167F2 ROM:001167F2 loc_1167F2: ; CODE XREF: sub_11677E+40↑j ROM:001167F2 cmpi.b #$C,($6F4).w ROM:001167F8 bne.s loc_11682C ROM:001167FA move.w $B4(a5),d0 ROM:001167FE move.w ($FFFFFC0E).w,d1 ROM:00116802 cmp.b d1,d0 ROM:00116804 bne.s loc_116826 ROM:00116806 move.w ($FFFFFC0E).w,d2 ROM:0011680A move.w ($FFFFFC0C).w,d2 ROM:0011680E move.w $AE(a5),d2 ROM:00116812 clr.b ($739).w ROM:00116816 move.w d2,($5CE).w ROM:0011681A move.b #1,($739).w ROM:00116820 move.b #$D,($6F4).w ROM:00116826 ROM:00116826 loc_116826: ; CODE XREF: sub_11677E+86↑j ROM:00116826 bra.l locret_1168A2 ROM:0011682C ; --------------------------------------------------------------------------- ROM:0011682C ROM:0011682C loc_11682C: ; CODE XREF: sub_11677E+7A↑j ROM:0011682C cmpi.b #$D,($6F4).w ROM:00116832 bne.s loc_116864 ROM:00116834 move.w $B4(a5),d0 ROM:00116838 not.b d0 ROM:0011683A move.w ($FFFFFC0E).w,d1 ROM:0011683E cmp.b d1,d0 ROM:00116840 bne.s loc_116862 ROM:00116842 move.w ($FFFFFC0E).w,d2 ROM:00116846 move.w ($FFFFFC0C).w,d2 ROM:0011684A move.w $AE(a5),d2 ROM:0011684E clr.b ($739).w ROM:00116852 move.w d2,($5CE).w ROM:00116856 move.b #1,($739).w ROM:0011685C move.b #$E,($6F4).w ROM:00116862 ROM:00116862 loc_116862: ; CODE XREF: sub_11677E+C2↑j ROM:00116862 bra.s locret_1168A2 ROM:00116864 ; --------------------------------------------------------------------------- ROM:00116864 ROM:00116864 loc_116864: ; CODE XREF: sub_11677E+B4↑j ROM:00116864 cmpi.b #$E,($6F4).w ROM:0011686A bne.s locret_1168A2 ROM:0011686C move.w $B0(a5),d0 ROM:00116870 not.b d0 ROM:00116872 move.w ($FFFFFC0E).w,d1 ROM:00116876 cmp.b d1,d0 ROM:00116878 bne.s locret_1168A2 ROM:0011687A bclr #5,($FFFFFC0B).w ROM:00116880 move.w ($FFFFFC0E).w,d2 ROM:00116884 move.w ($FFFFFC0C).w,d2 ROM:00116888 bclr #3,($FFFFFC0B).w ROM:0011688E clr.b ($739).w ROM:00116892 clr.w ($5CE).w ROM:00116896 bset #6,($7CA).w ROM:0011689C move.b #$A,($6F4).w ROM:001168A2 ROM:001168A2 locret_1168A2: ; CODE XREF: sub_11677E:loc_1167B2↑j ROM:001168A2 ; sub_11677E:loc_1167EC↑j ... ROM:001168A2 rts ROM:001168A2 ; End of function sub_11677E ROM:001168A2 ROM:001168A4 ROM:001168A4 ; =============== S U B R O U T I N E ======================================= ROM:001168A4 ROM:001168A4 ROM:001168A4 sub_1168A4: ; CODE XREF: sub_1160C0+10↑p ROM:001168A4 lea ($1073).w,a0 ROM:001168A8 clr.w ($CE0).w ROM:001168AC cmpi.b #0,($6F7).w ROM:001168B2 bne.s loc_116914 ROM:001168B4 bsr.l sub_116138 ROM:001168BA move.w ($54E).w,d2 ROM:001168BE move.b ($6F7).w,(a0,d2.w) ROM:001168C4 addq.w #1,d2 ROM:001168C6 bvc.s loc_1168CC ROM:001168C8 move.w #$8000,d2 ROM:001168CC ROM:001168CC loc_1168CC: ; CODE XREF: sub_1168A4+22↑j ROM:001168CC move.b $FA(a5),(a0,d2.w) ROM:001168D2 addq.w #1,d2 ROM:001168D4 bvc.s loc_1168DA ROM:001168D6 move.w #$8000,d2 ROM:001168DA ROM:001168DA loc_1168DA: ; CODE XREF: sub_1168A4+30↑j ROM:001168DA move.b $FB(a5),(a0,d2.w) ROM:001168E0 addq.w #1,d2 ROM:001168E2 bvc.s loc_1168E8 ROM:001168E4 move.w #$8000,d2 ROM:001168E8 ROM:001168E8 loc_1168E8: ; CODE XREF: sub_1168A4+3E↑j ROM:001168E8 move.b $FC(a5),(a0,d2.w) ROM:001168EE addq.w #1,d2 ROM:001168F0 bvc.s loc_1168F6 ROM:001168F2 move.w #$8000,d2 ROM:001168F6 ROM:001168F6 loc_1168F6: ; CODE XREF: sub_1168A4+4C↑j ROM:001168F6 move.b $FD(a5),(a0,d2.w) ROM:001168FC addq.w #1,d2 ROM:001168FE bvc.s loc_116904 ROM:00116900 move.w #$8000,d2 ROM:00116904 ROM:00116904 loc_116904: ; CODE XREF: sub_1168A4+5A↑j ROM:00116904 move.w d2,($54E).w ROM:00116908 bsr.l sub_116186 ROM:0011690E bra.l locret_116E6A ROM:00116914 ; --------------------------------------------------------------------------- ROM:00116914 ROM:00116914 loc_116914: ; CODE XREF: sub_1168A4+E↑j ROM:00116914 cmpi.b #1,($6F7).w ROM:0011691A bne.l loc_1169DA ROM:00116920 bsr.l sub_116138 ROM:00116926 move.w ($54E).w,d2 ROM:0011692A move.b ($6F7).w,(a0,d2.w) ROM:00116930 addq.w #1,($54E).w ROM:00116934 bvc.s loc_11693C ROM:00116936 move.w #$8000,($54E).w ROM:0011693C ROM:0011693C loc_11693C: ; CODE XREF: sub_1168A4+90↑j ROM:0011693C clr.b d0 ROM:0011693E bsr.l sub_131348 ROM:00116944 move.w ($54E).w,d2 ROM:00116948 move.b ($1052).w,d0 ROM:0011694C btst #3,($11A7).w ROM:00116952 beq.s loc_11695A ROM:00116954 ori.b #$80,d0 ROM:00116958 bra.s loc_11695E ROM:0011695A ; --------------------------------------------------------------------------- ROM:0011695A ROM:0011695A loc_11695A: ; CODE XREF: sub_1168A4+AE↑j ROM:0011695A andi.b #$7F,d0 ROM:0011695E ROM:0011695E loc_11695E: ; CODE XREF: sub_1168A4+B4↑j ROM:0011695E move.b d0,(a0,d2.w) ROM:00116962 addq.w #1,d2 ROM:00116964 bvc.s loc_11696A ROM:00116966 move.w #$8000,d2 ROM:0011696A ROM:0011696A loc_11696A: ; CODE XREF: sub_1168A4+C0↑j ROM:0011696A move.b $FE(a5),(a0,d2.w) ROM:00116970 addq.w #1,d2 ROM:00116972 bvc.s loc_116978 ROM:00116974 move.w #$8000,d2 ROM:00116978 ROM:00116978 loc_116978: ; CODE XREF: sub_1168A4+CE↑j ROM:00116978 move.b $FF(a5),(a0,d2.w) ROM:0011697E addq.w #1,d2 ROM:00116980 bvc.s loc_116986 ROM:00116982 move.w #$8000,d2 ROM:00116986 ROM:00116986 loc_116986: ; CODE XREF: sub_1168A4+DC↑j ROM:00116986 clr.b d4 ROM:00116988 move.w ($C0E).w,d5 ROM:0011698C andi.w #1,d5 ROM:00116990 cmpi.w #0,d5 ROM:00116994 ble.s loc_11699A ROM:00116996 ori.b #1,d4 ROM:0011699A ROM:0011699A loc_11699A: ; CODE XREF: sub_1168A4+F0↑j ROM:0011699A move.w ($C0E).w,d5 ROM:0011699E andi.w #6,d5 ROM:001169A2 cmpi.w #6,d5 ROM:001169A6 bne.s loc_1169AC ROM:001169A8 ori.b #$20,d4 ; ' ' ROM:001169AC ROM:001169AC loc_1169AC: ; CODE XREF: sub_1168A4+102↑j ROM:001169AC move.w ($C0E).w,d5 ROM:001169B0 andi.w #$180,d5 ROM:001169B4 cmpi.w #$180,d5 ROM:001169B8 bne.s loc_1169BE ROM:001169BA ori.b #$40,d4 ; '@' ROM:001169BE ROM:001169BE loc_1169BE: ; CODE XREF: sub_1168A4+114↑j ROM:001169BE move.b d4,(a0,d2.w) ROM:001169C2 addq.w #1,d2 ROM:001169C4 bvc.s loc_1169CA ROM:001169C6 move.w #$8000,d2 ROM:001169CA ROM:001169CA loc_1169CA: ; CODE XREF: sub_1168A4+120↑j ROM:001169CA move.w d2,($54E).w ROM:001169CE bsr.l sub_116186 ROM:001169D4 bra.l locret_116E6A ROM:001169DA ; --------------------------------------------------------------------------- ROM:001169DA ROM:001169DA loc_1169DA: ; CODE XREF: sub_1168A4+76↑j ROM:001169DA cmpi.b #3,($6F7).w ROM:001169E0 bne.l loc_116A82 ROM:001169E6 bsr.l sub_116138 ROM:001169EC move.w ($54E).w,d2 ROM:001169F0 move.b ($6F7).w,(a0,d2.w) ROM:001169F6 addq.w #1,d2 ROM:001169F8 bvc.s loc_1169FE ROM:001169FA move.w #$8000,d2 ROM:001169FE ROM:001169FE loc_1169FE: ; CODE XREF: sub_1168A4+154↑j ROM:001169FE clr.b d5 ROM:00116A00 btst #0,($F8F).w ROM:00116A06 beq.s loc_116A38 ROM:00116A08 btst #6,($C0B).w ROM:00116A0E bne.s loc_116A32 ROM:00116A10 btst #2,($C0B).w ROM:00116A16 bne.s loc_116A2C ROM:00116A18 btst #0,($C0A).w ROM:00116A1E bne.s loc_116A26 ROM:00116A20 move.b #2,d5 ROM:00116A24 bra.s loc_116A2A ROM:00116A26 ; --------------------------------------------------------------------------- ROM:00116A26 ROM:00116A26 loc_116A26: ; CODE XREF: sub_1168A4+17A↑j ROM:00116A26 move.b #$10,d5 ROM:00116A2A ROM:00116A2A loc_116A2A: ; CODE XREF: sub_1168A4+180↑j ROM:00116A2A bra.s loc_116A30 ROM:00116A2C ; --------------------------------------------------------------------------- ROM:00116A2C ROM:00116A2C loc_116A2C: ; CODE XREF: sub_1168A4+172↑j ROM:00116A2C move.b #$10,d5 ROM:00116A30 ROM:00116A30 loc_116A30: ; CODE XREF: sub_1168A4:loc_116A2A↑j ROM:00116A30 bra.s loc_116A36 ROM:00116A32 ; --------------------------------------------------------------------------- ROM:00116A32 ROM:00116A32 loc_116A32: ; CODE XREF: sub_1168A4+16A↑j ROM:00116A32 move.b #$10,d5 ROM:00116A36 ROM:00116A36 loc_116A36: ; CODE XREF: sub_1168A4:loc_116A30↑j ROM:00116A36 bra.s loc_116A58 ROM:00116A38 ; --------------------------------------------------------------------------- ROM:00116A38 ROM:00116A38 loc_116A38: ; CODE XREF: sub_1168A4+162↑j ROM:00116A38 btst #0,($F95).w ROM:00116A3E beq.s loc_116A46 ROM:00116A40 move.b #8,d5 ROM:00116A44 bra.s loc_116A58 ROM:00116A46 ; --------------------------------------------------------------------------- ROM:00116A46 ROM:00116A46 loc_116A46: ; CODE XREF: sub_1168A4+19A↑j ROM:00116A46 btst #0,($F99).w ROM:00116A4C bne.s loc_116A54 ROM:00116A4E move.b #1,d5 ROM:00116A52 bra.s loc_116A58 ROM:00116A54 ; --------------------------------------------------------------------------- ROM:00116A54 ROM:00116A54 loc_116A54: ; CODE XREF: sub_1168A4+1A8↑j ROM:00116A54 move.b #4,d5 ROM:00116A58 ROM:00116A58 loc_116A58: ; CODE XREF: sub_1168A4:loc_116A36↑j ROM:00116A58 ; sub_1168A4+1A0↑j ... ROM:00116A58 move.b d5,(a0,d2.w) ROM:00116A5C addq.w #1,d2 ROM:00116A5E bvc.s loc_116A64 ROM:00116A60 move.w #$8000,d2 ROM:00116A64 ROM:00116A64 loc_116A64: ; CODE XREF: sub_1168A4+1BA↑j ROM:00116A64 move.b #0,(a0,d2.w) ROM:00116A6A addq.w #1,d2 ROM:00116A6C bvc.s loc_116A72 ROM:00116A6E move.w #$8000,d2 ROM:00116A72 ROM:00116A72 loc_116A72: ; CODE XREF: sub_1168A4+1C8↑j ROM:00116A72 move.w d2,($54E).w ROM:00116A76 bsr.l sub_116186 ROM:00116A7C bra.l locret_116E6A ROM:00116A82 ; --------------------------------------------------------------------------- ROM:00116A82 ROM:00116A82 loc_116A82: ; CODE XREF: sub_1168A4+13C↑j ROM:00116A82 cmpi.b #4,($6F7).w ROM:00116A88 bne.s loc_116AD6 ROM:00116A8A bsr.l sub_116138 ROM:00116A90 move.w ($54E).w,d2 ROM:00116A94 move.b ($6F7).w,(a0,d2.w) ROM:00116A9A addq.w #1,d2 ROM:00116A9C bvc.s loc_116AA2 ROM:00116A9E move.w #$8000,d2 ROM:00116AA2 ROM:00116AA2 loc_116AA2: ; CODE XREF: sub_1168A4+1F8↑j ROM:00116AA2 clr.l d4 ROM:00116AA4 move.w ($BEE).w,d4 ROM:00116AA8 mulu.w #$FF,d4 ROM:00116AAC divu.w #$3E8,d4 ROM:00116AB0 cmpi.w #$FF,d4 ROM:00116AB4 ble.s loc_116ABA ROM:00116AB6 move.w #$FF,d4 ROM:00116ABA ROM:00116ABA loc_116ABA: ; CODE XREF: sub_1168A4+210↑j ROM:00116ABA move.b d4,(a0,d2.w) ROM:00116ABE addq.w #1,d2 ROM:00116AC0 bvc.s loc_116AC6 ROM:00116AC2 move.w #$8000,d2 ROM:00116AC6 ROM:00116AC6 loc_116AC6: ; CODE XREF: sub_1168A4+21C↑j ROM:00116AC6 move.w d2,($54E).w ROM:00116ACA bsr.l sub_116186 ROM:00116AD0 bra.l locret_116E6A ROM:00116AD6 ; --------------------------------------------------------------------------- ROM:00116AD6 ROM:00116AD6 loc_116AD6: ; CODE XREF: sub_1168A4+1E4↑j ROM:00116AD6 cmpi.b #5,($6F7).w ROM:00116ADC bne.s loc_116B20 ROM:00116ADE bsr.l sub_116138 ROM:00116AE4 move.w ($54E).w,d2 ROM:00116AE8 move.b ($6F7).w,(a0,d2.w) ROM:00116AEE addq.w #1,d2 ROM:00116AF0 bvc.s loc_116AF6 ROM:00116AF2 move.w #$8000,d2 ROM:00116AF6 ROM:00116AF6 loc_116AF6: ; CODE XREF: sub_1168A4+24C↑j ROM:00116AF6 clr.l d5 ROM:00116AF8 move.w ($472).w,d5 ROM:00116AFC subi.w #$91C,d5 ROM:00116B00 divs.w #$A,d5 ROM:00116B04 move.b d5,(a0,d2.w) ROM:00116B08 addq.w #1,d2 ROM:00116B0A bvc.s loc_116B10 ROM:00116B0C move.w #$8000,d2 ROM:00116B10 ROM:00116B10 loc_116B10: ; CODE XREF: sub_1168A4+266↑j ROM:00116B10 move.w d2,($54E).w ROM:00116B14 bsr.l sub_116186 ROM:00116B1A bra.l locret_116E6A ROM:00116B20 ; --------------------------------------------------------------------------- ROM:00116B20 ROM:00116B20 loc_116B20: ; CODE XREF: sub_1168A4+238↑j ROM:00116B20 cmpi.b #6,($6F7).w ROM:00116B26 bne.s loc_116B66 ROM:00116B28 bsr.l sub_116138 ROM:00116B2E move.w ($54E).w,d2 ROM:00116B32 move.b ($6F7).w,(a0,d2.w) ROM:00116B38 addq.w #1,d2 ROM:00116B3A bvc.s loc_116B40 ROM:00116B3C move.w #$8000,d2 ROM:00116B40 ROM:00116B40 loc_116B40: ; CODE XREF: sub_1168A4+296↑j ROM:00116B40 clr.l d5 ROM:00116B42 move.w ($D6C).w,d5 ROM:00116B46 divs.w #$4E,d5 ; 'N' ROM:00116B4A move.b d5,(a0,d2.w) ROM:00116B4E addq.w #1,d2 ROM:00116B50 bvc.s loc_116B56 ROM:00116B52 move.w #$8000,d2 ROM:00116B56 ROM:00116B56 loc_116B56: ; CODE XREF: sub_1168A4+2AC↑j ROM:00116B56 move.w d2,($54E).w ROM:00116B5A bsr.l sub_116186 ROM:00116B60 bra.l locret_116E6A ROM:00116B66 ; --------------------------------------------------------------------------- ROM:00116B66 ROM:00116B66 loc_116B66: ; CODE XREF: sub_1168A4+282↑j ROM:00116B66 cmpi.b #7,($6F7).w ROM:00116B6C bne.s loc_116BAC ROM:00116B6E bsr.l sub_116138 ROM:00116B74 move.w ($54E).w,d2 ROM:00116B78 move.b ($6F7).w,(a0,d2.w) ROM:00116B7E addq.w #1,d2 ROM:00116B80 bvc.s loc_116B86 ROM:00116B82 move.w #$8000,d2 ROM:00116B86 ROM:00116B86 loc_116B86: ; CODE XREF: sub_1168A4+2DC↑j ROM:00116B86 clr.l d5 ROM:00116B88 move.w ($E10).w,d5 ROM:00116B8C divs.w #$4E,d5 ; 'N' ROM:00116B90 move.b d5,(a0,d2.w) ROM:00116B94 addq.w #1,d2 ROM:00116B96 bvc.s loc_116B9C ROM:00116B98 move.w #$8000,d2 ROM:00116B9C ROM:00116B9C loc_116B9C: ; CODE XREF: sub_1168A4+2F2↑j ROM:00116B9C move.w d2,($54E).w ROM:00116BA0 bsr.l sub_116186 ROM:00116BA6 bra.l locret_116E6A ROM:00116BAC ; --------------------------------------------------------------------------- ROM:00116BAC ROM:00116BAC loc_116BAC: ; CODE XREF: sub_1168A4+2C8↑j ROM:00116BAC cmpi.b #$B,($6F7).w ROM:00116BB2 bne.s loc_116BF2 ROM:00116BB4 bsr.l sub_116138 ROM:00116BBA move.w ($54E).w,d2 ROM:00116BBE move.b ($6F7).w,(a0,d2.w) ROM:00116BC4 addq.w #1,d2 ROM:00116BC6 bvc.s loc_116BCC ROM:00116BC8 move.w #$8000,d2 ROM:00116BCC ROM:00116BCC loc_116BCC: ; CODE XREF: sub_1168A4+322↑j ROM:00116BCC clr.l d5 ROM:00116BCE move.w ($46E).w,d5 ROM:00116BD2 divs.w #$64,d5 ; 'd' ROM:00116BD6 move.b d5,(a0,d2.w) ROM:00116BDA addq.w #1,d2 ROM:00116BDC bvc.s loc_116BE2 ROM:00116BDE move.w #$8000,d2 ROM:00116BE2 ROM:00116BE2 loc_116BE2: ; CODE XREF: sub_1168A4+338↑j ROM:00116BE2 move.w d2,($54E).w ROM:00116BE6 bsr.l sub_116186 ROM:00116BEC bra.l locret_116E6A ROM:00116BF2 ; --------------------------------------------------------------------------- ROM:00116BF2 ROM:00116BF2 loc_116BF2: ; CODE XREF: sub_1168A4+30E↑j ROM:00116BF2 cmpi.b #$C,($6F7).w ROM:00116BF8 bne.s loc_116C46 ROM:00116BFA bsr.l sub_116138 ROM:00116C00 move.w ($54E).w,d2 ROM:00116C04 move.b ($6F7).w,(a0,d2.w) ROM:00116C0A addq.w #1,d2 ROM:00116C0C bvc.s loc_116C12 ROM:00116C0E move.w #$8000,d2 ROM:00116C12 ROM:00116C12 loc_116C12: ; CODE XREF: sub_1168A4+368↑j ROM:00116C12 move.w ($534).w,d5 ROM:00116C16 mulu.w #4,d5 ROM:00116C1A move.w d5,d4 ROM:00116C1C lsr.w #8,d4 ROM:00116C1E move.b d4,(a0,d2.w) ROM:00116C22 addq.w #1,d2 ROM:00116C24 bvc.s loc_116C2A ROM:00116C26 move.w #$8000,d2 ROM:00116C2A ROM:00116C2A loc_116C2A: ; CODE XREF: sub_1168A4+380↑j ROM:00116C2A move.b d5,(a0,d2.w) ROM:00116C2E addq.w #1,d2 ROM:00116C30 bvc.s loc_116C36 ROM:00116C32 move.w #$8000,d2 ROM:00116C36 ROM:00116C36 loc_116C36: ; CODE XREF: sub_1168A4+38C↑j ROM:00116C36 move.w d2,($54E).w ROM:00116C3A bsr.l sub_116186 ROM:00116C40 bra.l locret_116E6A ROM:00116C46 ; --------------------------------------------------------------------------- ROM:00116C46 ROM:00116C46 loc_116C46: ; CODE XREF: sub_1168A4+354↑j ROM:00116C46 cmpi.b #$D,($6F7).w ROM:00116C4C bne.s loc_116C86 ROM:00116C4E bsr.l sub_116138 ROM:00116C54 move.w ($54E).w,d2 ROM:00116C58 move.b ($6F7).w,(a0,d2.w) ROM:00116C5E addq.w #1,d2 ROM:00116C60 bvc.s loc_116C66 ROM:00116C62 move.w #$8000,d2 ROM:00116C66 ROM:00116C66 loc_116C66: ; CODE XREF: sub_1168A4+3BC↑j ROM:00116C66 move.w ($4F6).w,d0 ROM:00116C6A move.b d0,(a0,d2.w) ROM:00116C6E addq.w #1,d2 ROM:00116C70 bvc.s loc_116C76 ROM:00116C72 move.w #$8000,d2 ROM:00116C76 ROM:00116C76 loc_116C76: ; CODE XREF: sub_1168A4+3CC↑j ROM:00116C76 move.w d2,($54E).w ROM:00116C7A bsr.l sub_116186 ROM:00116C80 bra.l locret_116E6A ROM:00116C86 ; --------------------------------------------------------------------------- ROM:00116C86 ROM:00116C86 loc_116C86: ; CODE XREF: sub_1168A4+3A8↑j ROM:00116C86 cmpi.b #$E,($6F7).w ROM:00116C8C bne.s loc_116CE0 ROM:00116C8E bsr.l sub_116138 ROM:00116C94 move.w ($54E).w,d2 ROM:00116C98 move.b ($6F7).w,(a0,d2.w) ROM:00116C9E addq.w #1,d2 ROM:00116CA0 bvc.s loc_116CA6 ROM:00116CA2 move.w #$8000,d2 ROM:00116CA6 ROM:00116CA6 loc_116CA6: ; CODE XREF: sub_1168A4+3FC↑j ROM:00116CA6 clr.l d5 ROM:00116CA8 move.w ($A6C).w,d5 ROM:00116CAC cmpi.w #0,d5 ROM:00116CB0 ble.s loc_116CBC ROM:00116CB2 divu.w #5,d5 ROM:00116CB6 addi.w #$80,d5 ROM:00116CBA bra.s loc_116CC4 ROM:00116CBC ; --------------------------------------------------------------------------- ROM:00116CBC ROM:00116CBC loc_116CBC: ; CODE XREF: sub_1168A4+40C↑j ROM:00116CBC addi.w #$280,d5 ROM:00116CC0 divu.w #5,d5 ROM:00116CC4 ROM:00116CC4 loc_116CC4: ; CODE XREF: sub_1168A4+416↑j ROM:00116CC4 move.b d5,(a0,d2.w) ROM:00116CC8 addq.w #1,d2 ROM:00116CCA bvc.s loc_116CD0 ROM:00116CCC move.w #$8000,d2 ROM:00116CD0 ROM:00116CD0 loc_116CD0: ; CODE XREF: sub_1168A4+426↑j ROM:00116CD0 move.w d2,($54E).w ROM:00116CD4 bsr.l sub_116186 ROM:00116CDA bra.l locret_116E6A ROM:00116CE0 ; --------------------------------------------------------------------------- ROM:00116CE0 ROM:00116CE0 loc_116CE0: ; CODE XREF: sub_1168A4+3E8↑j ROM:00116CE0 cmpi.b #$F,($6F7).w ROM:00116CE6 bne.s loc_116D2A ROM:00116CE8 bsr.l sub_116138 ROM:00116CEE move.w ($54E).w,d2 ROM:00116CF2 move.b ($6F7).w,(a0,d2.w) ROM:00116CF8 addq.w #1,d2 ROM:00116CFA bvc.s loc_116D00 ROM:00116CFC move.w #$8000,d2 ROM:00116D00 ROM:00116D00 loc_116D00: ; CODE XREF: sub_1168A4+456↑j ROM:00116D00 clr.l d5 ROM:00116D02 move.w ($470).w,d5 ROM:00116D06 subi.w #$91C,d5 ROM:00116D0A divs.w #$A,d5 ROM:00116D0E move.b d5,(a0,d2.w) ROM:00116D12 addq.w #1,d2 ROM:00116D14 bvc.s loc_116D1A ROM:00116D16 move.w #$8000,d2 ROM:00116D1A ROM:00116D1A loc_116D1A: ; CODE XREF: sub_1168A4+470↑j ROM:00116D1A move.w d2,($54E).w ROM:00116D1E bsr.l sub_116186 ROM:00116D24 bra.l locret_116E6A ROM:00116D2A ; --------------------------------------------------------------------------- ROM:00116D2A ROM:00116D2A loc_116D2A: ; CODE XREF: sub_1168A4+442↑j ROM:00116D2A cmpi.b #$11,($6F7).w ROM:00116D30 bne.s loc_116D82 ROM:00116D32 bsr.l sub_116138 ROM:00116D38 move.w ($54E).w,d2 ROM:00116D3C move.b ($6F7).w,(a0,d2.w) ROM:00116D42 addq.w #1,d2 ROM:00116D44 bvc.s loc_116D4A ROM:00116D46 move.w #$8000,d2 ROM:00116D4A ROM:00116D4A loc_116D4A: ; CODE XREF: sub_1168A4+4A0↑j ROM:00116D4A clr.l d5 ROM:00116D4C move.w ($AF6).w,d5 ROM:00116D50 divu.w #$64,d5 ; 'd' ROM:00116D54 mulu.w #$FF,d5 ROM:00116D58 divu.w #$64,d5 ; 'd' ROM:00116D5C cmpi.w #$FF,d5 ROM:00116D60 ble.s loc_116D66 ROM:00116D62 move.w #$FF,d5 ROM:00116D66 ROM:00116D66 loc_116D66: ; CODE XREF: sub_1168A4+4BC↑j ROM:00116D66 move.b d5,(a0,d2.w) ROM:00116D6A addq.w #1,d2 ROM:00116D6C bvc.s loc_116D72 ROM:00116D6E move.w #$8000,d2 ROM:00116D72 ROM:00116D72 loc_116D72: ; CODE XREF: sub_1168A4+4C8↑j ROM:00116D72 move.w d2,($54E).w ROM:00116D76 bsr.l sub_116186 ROM:00116D7C bra.l locret_116E6A ROM:00116D82 ; --------------------------------------------------------------------------- ROM:00116D82 ROM:00116D82 loc_116D82: ; CODE XREF: sub_1168A4+48C↑j ROM:00116D82 cmpi.b #$13,($6F7).w ROM:00116D88 bne.s loc_116DC0 ROM:00116D8A bsr.l sub_116138 ROM:00116D90 move.w ($54E).w,d2 ROM:00116D94 move.b ($6F7).w,(a0,d2.w) ROM:00116D9A addq.w #1,d2 ROM:00116D9C bvc.s loc_116DA2 ROM:00116D9E move.w #$8000,d2 ROM:00116DA2 ROM:00116DA2 loc_116DA2: ; CODE XREF: sub_1168A4+4F8↑j ROM:00116DA2 move.b #3,(a0,d2.w) ROM:00116DA8 addq.w #1,d2 ROM:00116DAA bvc.s loc_116DB0 ROM:00116DAC move.w #$8000,d2 ROM:00116DB0 ROM:00116DB0 loc_116DB0: ; CODE XREF: sub_1168A4+506↑j ROM:00116DB0 move.w d2,($54E).w ROM:00116DB4 bsr.l sub_116186 ROM:00116DBA bra.l locret_116E6A ROM:00116DC0 ; --------------------------------------------------------------------------- ROM:00116DC0 ROM:00116DC0 loc_116DC0: ; CODE XREF: sub_1168A4+4E4↑j ROM:00116DC0 cmpi.b #$14,($6F7).w ROM:00116DC6 bne.s loc_116E1C ROM:00116DC8 bsr.l sub_116138 ROM:00116DCE move.w ($54E).w,d2 ROM:00116DD2 move.b ($6F7).w,(a0,d2.w) ROM:00116DD8 addq.w #1,d2 ROM:00116DDA bvc.s loc_116DE0 ROM:00116DDC move.w #$8000,d2 ROM:00116DE0 ROM:00116DE0 loc_116DE0: ; CODE XREF: sub_1168A4+536↑j ROM:00116DE0 clr.l d5 ROM:00116DE2 move.w ($D22).w,d5 ROM:00116DE6 divu.w #5,d5 ROM:00116DEA move.b d5,(a0,d2.w) ROM:00116DEE addq.w #1,d2 ROM:00116DF0 bvc.s loc_116DF6 ROM:00116DF2 move.w #$8000,d2 ROM:00116DF6 ROM:00116DF6 loc_116DF6: ; CODE XREF: sub_1168A4+54C↑j ROM:00116DF6 clr.l d5 ROM:00116DF8 move.w ($D6C).w,d5 ROM:00116DFC divs.w #$4E,d5 ; 'N' ROM:00116E00 move.b d5,(a0,d2.w) ROM:00116E04 addq.w #1,d2 ROM:00116E06 bvc.s loc_116E0C ROM:00116E08 move.w #$8000,d2 ROM:00116E0C ROM:00116E0C loc_116E0C: ; CODE XREF: sub_1168A4+562↑j ROM:00116E0C move.w d2,($54E).w ROM:00116E10 bsr.l sub_116186 ROM:00116E16 bra.l locret_116E6A ROM:00116E1C ; --------------------------------------------------------------------------- ROM:00116E1C ROM:00116E1C loc_116E1C: ; CODE XREF: sub_1168A4+522↑j ROM:00116E1C cmpi.b #$15,($6F7).w ROM:00116E22 bne.s locret_116E6A ROM:00116E24 bsr.l sub_116138 ROM:00116E2A move.w ($54E).w,d2 ROM:00116E2E move.b ($6F7).w,(a0,d2.w) ROM:00116E34 addq.w #1,d2 ROM:00116E36 bvc.s loc_116E3C ROM:00116E38 move.w #$8000,d2 ROM:00116E3C ROM:00116E3C loc_116E3C: ; CODE XREF: sub_1168A4+592↑j ROM:00116E3C clr.l d5 ROM:00116E3E move.w ($D24).w,d5 ROM:00116E42 divu.w #5,d5 ROM:00116E46 move.b d5,(a0,d2.w) ROM:00116E4A addq.w #1,d2 ROM:00116E4C bvc.s loc_116E52 ROM:00116E4E move.w #$8000,d2 ROM:00116E52 ROM:00116E52 loc_116E52: ; CODE XREF: sub_1168A4+5A8↑j ROM:00116E52 move.b #$FF,(a0,d2.w) ROM:00116E58 addq.w #1,d2 ROM:00116E5A bvc.s loc_116E60 ROM:00116E5C move.w #$8000,d2 ROM:00116E60 ROM:00116E60 loc_116E60: ; CODE XREF: sub_1168A4+5B6↑j ROM:00116E60 move.w d2,($54E).w ROM:00116E64 bsr.l sub_116186 ROM:00116E6A ROM:00116E6A locret_116E6A: ; CODE XREF: sub_1168A4+6A↑j ROM:00116E6A ; sub_1168A4+130↑j ... ROM:00116E6A rts ROM:00116E6A ; End of function sub_1168A4 ROM:00116E6A ROM:00116E6C ROM:00116E6C ; =============== S U B R O U T I N E ======================================= ROM:00116E6C ROM:00116E6C ROM:00116E6C sub_116E6C: ; CODE XREF: sub_1160C0+20↑p ROM:00116E6C lea ($1073).w,a0 ROM:00116E70 clr.w ($CE0).w ROM:00116E74 cmpi.b #0,($6F8).w ROM:00116E7A bne.l locret_1172D8 ROM:00116E80 cmpi.b #0,($6F7).w ROM:00116E86 bne.l loc_116EFA ROM:00116E8C bsr.l sub_116138 ROM:00116E92 move.w ($54E).w,d3 ROM:00116E96 move.b ($6F7).w,(a0,d3.w) ROM:00116E9C addq.w #1,d3 ROM:00116E9E bvc.s loc_116EA4 ROM:00116EA0 move.w #$8000,d3 ROM:00116EA4 ROM:00116EA4 loc_116EA4: ; CODE XREF: sub_116E6C+32↑j ROM:00116EA4 move.b ($6F8).w,(a0,d3.w) ROM:00116EAA addq.w #1,d3 ROM:00116EAC bvc.s loc_116EB2 ROM:00116EAE move.w #$8000,d3 ROM:00116EB2 ROM:00116EB2 loc_116EB2: ; CODE XREF: sub_116E6C+40↑j ROM:00116EB2 move.b $100(a5),(a0,d3.w) ROM:00116EB8 addq.w #1,d3 ROM:00116EBA bvc.s loc_116EC0 ROM:00116EBC move.w #$8000,d3 ROM:00116EC0 ROM:00116EC0 loc_116EC0: ; CODE XREF: sub_116E6C+4E↑j ROM:00116EC0 move.b $101(a5),(a0,d3.w) ROM:00116EC6 addq.w #1,d3 ROM:00116EC8 bvc.s loc_116ECE ROM:00116ECA move.w #$8000,d3 ROM:00116ECE ROM:00116ECE loc_116ECE: ; CODE XREF: sub_116E6C+5C↑j ROM:00116ECE move.b $102(a5),(a0,d3.w) ROM:00116ED4 addq.w #1,d3 ROM:00116ED6 bvc.s loc_116EDC ROM:00116ED8 move.w #$8000,d3 ROM:00116EDC ROM:00116EDC loc_116EDC: ; CODE XREF: sub_116E6C+6A↑j ROM:00116EDC move.b $103(a5),(a0,d3.w) ROM:00116EE2 addq.w #1,d3 ROM:00116EE4 bvc.s loc_116EEA ROM:00116EE6 move.w #$8000,d3 ROM:00116EEA ROM:00116EEA loc_116EEA: ; CODE XREF: sub_116E6C+78↑j ROM:00116EEA move.w d3,($54E).w ROM:00116EEE bsr.l sub_116186 ROM:00116EF4 bra.l locret_1172D8 ROM:00116EFA ; --------------------------------------------------------------------------- ROM:00116EFA ROM:00116EFA loc_116EFA: ; CODE XREF: sub_116E6C+1A↑j ROM:00116EFA cmpi.b #2,($6F7).w ROM:00116F00 bne.s loc_116F68 ROM:00116F02 bsr.l sub_116138 ROM:00116F08 move.w ($54E).w,d3 ROM:00116F0C move.b ($6F7).w,(a0,d3.w) ROM:00116F12 addq.w #1,d3 ROM:00116F14 bvc.s loc_116F1A ROM:00116F16 move.w #$8000,d3 ROM:00116F1A ROM:00116F1A loc_116F1A: ; CODE XREF: sub_116E6C+A8↑j ROM:00116F1A move.b ($6F8).w,(a0,d3.w) ROM:00116F20 addq.w #1,d3 ROM:00116F22 bvc.s loc_116F28 ROM:00116F24 move.w #$8000,d3 ROM:00116F28 ROM:00116F28 loc_116F28: ; CODE XREF: sub_116E6C+B6↑j ROM:00116F28 addq.w #2,($54E).w ROM:00116F2C bsr.l sub_131394 ROM:00116F32 move.w ($54E).w,d3 ROM:00116F36 move.w ($CE2).w,d0 ROM:00116F3A lsr.w #8,d0 ROM:00116F3C move.b d0,(a0,d3.w) ROM:00116F40 addq.w #1,d3 ROM:00116F42 bvc.s loc_116F48 ROM:00116F44 move.w #$8000,d3 ROM:00116F48 ROM:00116F48 loc_116F48: ; CODE XREF: sub_116E6C+D6↑j ROM:00116F48 move.w ($CE2).w,d0 ROM:00116F4C move.b d0,(a0,d3.w) ROM:00116F50 addq.w #1,d3 ROM:00116F52 bvc.s loc_116F58 ROM:00116F54 move.w #$8000,d3 ROM:00116F58 ROM:00116F58 loc_116F58: ; CODE XREF: sub_116E6C+E6↑j ROM:00116F58 move.w d3,($54E).w ROM:00116F5C bsr.l sub_116186 ROM:00116F62 bra.l locret_1172D8 ROM:00116F68 ; --------------------------------------------------------------------------- ROM:00116F68 ROM:00116F68 loc_116F68: ; CODE XREF: sub_116E6C+94↑j ROM:00116F68 cmpi.b #3,($6F7).w ROM:00116F6E bne.s loc_116FC2 ROM:00116F70 bsr.l sub_116138 ROM:00116F76 move.w ($54E).w,d3 ROM:00116F7A move.b ($6F7).w,(a0,d3.w) ROM:00116F80 addq.w #1,d3 ROM:00116F82 bvc.s loc_116F88 ROM:00116F84 move.w #$8000,d3 ROM:00116F88 ROM:00116F88 loc_116F88: ; CODE XREF: sub_116E6C+116↑j ROM:00116F88 move.b ($6F8).w,(a0,d3.w) ROM:00116F8E addq.w #1,d3 ROM:00116F90 bvc.s loc_116F96 ROM:00116F92 move.w #$8000,d3 ROM:00116F96 ROM:00116F96 loc_116F96: ; CODE XREF: sub_116E6C+124↑j ROM:00116F96 move.b ($1D6E).w,(a0,d3.w) ROM:00116F9C addq.w #1,d3 ROM:00116F9E bvc.s loc_116FA4 ROM:00116FA0 move.w #$8000,d3 ROM:00116FA4 ROM:00116FA4 loc_116FA4: ; CODE XREF: sub_116E6C+132↑j ROM:00116FA4 move.b #0,(a0,d3.w) ROM:00116FAA addq.w #1,d3 ROM:00116FAC bvc.s loc_116FB2 ROM:00116FAE move.w #$8000,d3 ROM:00116FB2 ROM:00116FB2 loc_116FB2: ; CODE XREF: sub_116E6C+140↑j ROM:00116FB2 move.w d3,($54E).w ROM:00116FB6 bsr.l sub_116186 ROM:00116FBC bra.l locret_1172D8 ROM:00116FC2 ; --------------------------------------------------------------------------- ROM:00116FC2 ROM:00116FC2 loc_116FC2: ; CODE XREF: sub_116E6C+102↑j ROM:00116FC2 cmpi.b #4,($6F7).w ROM:00116FC8 bne.s loc_117024 ROM:00116FCA bsr.l sub_116138 ROM:00116FD0 move.w ($54E).w,d3 ROM:00116FD4 move.b ($6F7).w,(a0,d3.w) ROM:00116FDA addq.w #1,d3 ROM:00116FDC bvc.s loc_116FE2 ROM:00116FDE move.w #$8000,d3 ROM:00116FE2 ROM:00116FE2 loc_116FE2: ; CODE XREF: sub_116E6C+170↑j ROM:00116FE2 move.b ($6F8).w,(a0,d3.w) ROM:00116FE8 addq.w #1,d3 ROM:00116FEA bvc.s loc_116FF0 ROM:00116FEC move.w #$8000,d3 ROM:00116FF0 ROM:00116FF0 loc_116FF0: ; CODE XREF: sub_116E6C+17E↑j ROM:00116FF0 clr.l d5 ROM:00116FF2 move.w ($1B1E).w,d5 ROM:00116FF6 mulu.w #$FF,d5 ROM:00116FFA divu.w #$3E8,d5 ROM:00116FFE cmpi.w #$FF,d5 ROM:00117002 ble.s loc_117008 ROM:00117004 move.w #$FF,d5 ROM:00117008 ROM:00117008 loc_117008: ; CODE XREF: sub_116E6C+196↑j ROM:00117008 move.b d5,(a0,d3.w) ROM:0011700C addq.w #1,d3 ROM:0011700E bvc.s loc_117014 ROM:00117010 move.w #$8000,d3 ROM:00117014 ROM:00117014 loc_117014: ; CODE XREF: sub_116E6C+1A2↑j ROM:00117014 move.w d3,($54E).w ROM:00117018 bsr.l sub_116186 ROM:0011701E bra.l locret_1172D8 ROM:00117024 ; --------------------------------------------------------------------------- ROM:00117024 ROM:00117024 loc_117024: ; CODE XREF: sub_116E6C+15C↑j ROM:00117024 cmpi.b #5,($6F7).w ROM:0011702A bne.s loc_11707C ROM:0011702C bsr.l sub_116138 ROM:00117032 move.w ($54E).w,d3 ROM:00117036 move.b ($6F7).w,(a0,d3.w) ROM:0011703C addq.w #1,d3 ROM:0011703E bvc.s loc_117044 ROM:00117040 move.w #$8000,d3 ROM:00117044 ROM:00117044 loc_117044: ; CODE XREF: sub_116E6C+1D2↑j ROM:00117044 move.b ($6F8).w,(a0,d3.w) ROM:0011704A addq.w #1,d3 ROM:0011704C bvc.s loc_117052 ROM:0011704E move.w #$8000,d3 ROM:00117052 ROM:00117052 loc_117052: ; CODE XREF: sub_116E6C+1E0↑j ROM:00117052 clr.l d5 ROM:00117054 move.w ($1B12).w,d5 ROM:00117058 subi.w #$91C,d5 ROM:0011705C divs.w #$A,d5 ROM:00117060 move.b d5,(a0,d3.w) ROM:00117064 addq.w #1,d3 ROM:00117066 bvc.s loc_11706C ROM:00117068 move.w #$8000,d3 ROM:0011706C ROM:0011706C loc_11706C: ; CODE XREF: sub_116E6C+1FA↑j ROM:0011706C move.w d3,($54E).w ROM:00117070 bsr.l sub_116186 ROM:00117076 bra.l locret_1172D8 ROM:0011707C ; --------------------------------------------------------------------------- ROM:0011707C ROM:0011707C loc_11707C: ; CODE XREF: sub_116E6C+1BE↑j ROM:0011707C cmpi.b #6,($6F7).w ROM:00117082 bne.s loc_1170D0 ROM:00117084 bsr.l sub_116138 ROM:0011708A move.w ($54E).w,d3 ROM:0011708E move.b ($6F7).w,(a0,d3.w) ROM:00117094 addq.w #1,d3 ROM:00117096 bvc.s loc_11709C ROM:00117098 move.w #$8000,d3 ROM:0011709C ROM:0011709C loc_11709C: ; CODE XREF: sub_116E6C+22A↑j ROM:0011709C move.b ($6F8).w,(a0,d3.w) ROM:001170A2 addq.w #1,d3 ROM:001170A4 bvc.s loc_1170AA ROM:001170A6 move.w #$8000,d3 ROM:001170AA ROM:001170AA loc_1170AA: ; CODE XREF: sub_116E6C+238↑j ROM:001170AA clr.l d5 ROM:001170AC move.w ($1B14).w,d5 ROM:001170B0 divs.w #$4E,d5 ; 'N' ROM:001170B4 move.b d5,(a0,d3.w) ROM:001170B8 addq.w #1,d3 ROM:001170BA bvc.s loc_1170C0 ROM:001170BC move.w #$8000,d3 ROM:001170C0 ROM:001170C0 loc_1170C0: ; CODE XREF: sub_116E6C+24E↑j ROM:001170C0 move.w d3,($54E).w ROM:001170C4 bsr.l sub_116186 ROM:001170CA bra.l locret_1172D8 ROM:001170D0 ; --------------------------------------------------------------------------- ROM:001170D0 ROM:001170D0 loc_1170D0: ; CODE XREF: sub_116E6C+216↑j ROM:001170D0 cmpi.b #7,($6F7).w ROM:001170D6 bne.s loc_117124 ROM:001170D8 bsr.l sub_116138 ROM:001170DE move.w ($54E).w,d3 ROM:001170E2 move.b ($6F7).w,(a0,d3.w) ROM:001170E8 addq.w #1,d3 ROM:001170EA bvc.s loc_1170F0 ROM:001170EC move.w #$8000,d3 ROM:001170F0 ROM:001170F0 loc_1170F0: ; CODE XREF: sub_116E6C+27E↑j ROM:001170F0 move.b ($6F8).w,(a0,d3.w) ROM:001170F6 addq.w #1,d3 ROM:001170F8 bvc.s loc_1170FE ROM:001170FA move.w #$8000,d3 ROM:001170FE ROM:001170FE loc_1170FE: ; CODE XREF: sub_116E6C+28C↑j ROM:001170FE clr.l d5 ROM:00117100 move.w ($1B16).w,d5 ROM:00117104 divs.w #$4E,d5 ; 'N' ROM:00117108 move.b d5,(a0,d3.w) ROM:0011710C addq.w #1,d3 ROM:0011710E bvc.s loc_117114 ROM:00117110 move.w #$8000,d3 ROM:00117114 ROM:00117114 loc_117114: ; CODE XREF: sub_116E6C+2A2↑j ROM:00117114 move.w d3,($54E).w ROM:00117118 bsr.l sub_116186 ROM:0011711E bra.l locret_1172D8 ROM:00117124 ; --------------------------------------------------------------------------- ROM:00117124 ROM:00117124 loc_117124: ; CODE XREF: sub_116E6C+26A↑j ROM:00117124 cmpi.b #$B,($6F7).w ROM:0011712A bne.s loc_117178 ROM:0011712C bsr.l sub_116138 ROM:00117132 move.w ($54E).w,d3 ROM:00117136 move.b ($6F7).w,(a0,d3.w) ROM:0011713C addq.w #1,d3 ROM:0011713E bvc.s loc_117144 ROM:00117140 move.w #$8000,d3 ROM:00117144 ROM:00117144 loc_117144: ; CODE XREF: sub_116E6C+2D2↑j ROM:00117144 move.b ($6F8).w,(a0,d3.w) ROM:0011714A addq.w #1,d3 ROM:0011714C bvc.s loc_117152 ROM:0011714E move.w #$8000,d3 ROM:00117152 ROM:00117152 loc_117152: ; CODE XREF: sub_116E6C+2E0↑j ROM:00117152 clr.l d5 ROM:00117154 move.w ($1B18).w,d5 ROM:00117158 divs.w #$64,d5 ; 'd' ROM:0011715C move.b d5,(a0,d3.w) ROM:00117160 addq.w #1,d3 ROM:00117162 bvc.s loc_117168 ROM:00117164 move.w #$8000,d3 ROM:00117168 ROM:00117168 loc_117168: ; CODE XREF: sub_116E6C+2F6↑j ROM:00117168 move.w d3,($54E).w ROM:0011716C bsr.l sub_116186 ROM:00117172 bra.l locret_1172D8 ROM:00117178 ; --------------------------------------------------------------------------- ROM:00117178 ROM:00117178 loc_117178: ; CODE XREF: sub_116E6C+2BE↑j ROM:00117178 cmpi.b #$C,($6F7).w ROM:0011717E bne.s loc_1171DA ROM:00117180 bsr.l sub_116138 ROM:00117186 move.w ($54E).w,d3 ROM:0011718A move.b ($6F7).w,(a0,d3.w) ROM:00117190 addq.w #1,d3 ROM:00117192 bvc.s loc_117198 ROM:00117194 move.w #$8000,d3 ROM:00117198 ROM:00117198 loc_117198: ; CODE XREF: sub_116E6C+326↑j ROM:00117198 move.b ($6F8).w,(a0,d3.w) ROM:0011719E addq.w #1,d3 ROM:001171A0 bvc.s loc_1171A6 ROM:001171A2 move.w #$8000,d3 ROM:001171A6 ROM:001171A6 loc_1171A6: ; CODE XREF: sub_116E6C+334↑j ROM:001171A6 move.w ($1B1A).w,d5 ROM:001171AA mulu.w #4,d5 ROM:001171AE move.w d5,d4 ROM:001171B0 lsr.w #8,d4 ROM:001171B2 move.b d4,(a0,d3.w) ROM:001171B6 addq.w #1,d3 ROM:001171B8 bvc.s loc_1171BE ROM:001171BA move.w #$8000,d3 ROM:001171BE ROM:001171BE loc_1171BE: ; CODE XREF: sub_116E6C+34C↑j ROM:001171BE move.b d5,(a0,d3.w) ROM:001171C2 addq.w #1,d3 ROM:001171C4 bvc.s loc_1171CA ROM:001171C6 move.w #$8000,d3 ROM:001171CA ROM:001171CA loc_1171CA: ; CODE XREF: sub_116E6C+358↑j ROM:001171CA move.w d3,($54E).w ROM:001171CE bsr.l sub_116186 ROM:001171D4 bra.l locret_1172D8 ROM:001171DA ; --------------------------------------------------------------------------- ROM:001171DA ROM:001171DA loc_1171DA: ; CODE XREF: sub_116E6C+312↑j ROM:001171DA cmpi.b #$D,($6F7).w ROM:001171E0 bne.s loc_117228 ROM:001171E2 bsr.l sub_116138 ROM:001171E8 move.w ($54E).w,d3 ROM:001171EC move.b ($6F7).w,(a0,d3.w) ROM:001171F2 addq.w #1,d3 ROM:001171F4 bvc.s loc_1171FA ROM:001171F6 move.w #$8000,d3 ROM:001171FA ROM:001171FA loc_1171FA: ; CODE XREF: sub_116E6C+388↑j ROM:001171FA move.b ($6F8).w,(a0,d3.w) ROM:00117200 addq.w #1,d3 ROM:00117202 bvc.s loc_117208 ROM:00117204 move.w #$8000,d3 ROM:00117208 ROM:00117208 loc_117208: ; CODE XREF: sub_116E6C+396↑j ROM:00117208 move.w ($1B1C).w,d0 ROM:0011720C move.b d0,(a0,d3.w) ROM:00117210 addq.w #1,d3 ROM:00117212 bvc.s loc_117218 ROM:00117214 move.w #$8000,d3 ROM:00117218 ROM:00117218 loc_117218: ; CODE XREF: sub_116E6C+3A6↑j ROM:00117218 move.w d3,($54E).w ROM:0011721C bsr.l sub_116186 ROM:00117222 bra.l locret_1172D8 ROM:00117228 ; --------------------------------------------------------------------------- ROM:00117228 ROM:00117228 loc_117228: ; CODE XREF: sub_116E6C+374↑j ROM:00117228 cmpi.b #$20,($6F7).w ; ' ' ROM:0011722E bne.s loc_11728C ROM:00117230 bsr.l sub_116138 ROM:00117236 move.w ($54E).w,d3 ROM:0011723A move.b ($6F7).w,(a0,d3.w) ROM:00117240 addq.w #1,d3 ROM:00117242 bvc.s loc_117248 ROM:00117244 move.w #$8000,d3 ROM:00117248 ROM:00117248 loc_117248: ; CODE XREF: sub_116E6C+3D6↑j ROM:00117248 move.b $104(a5),(a0,d3.w) ROM:0011724E addq.w #1,d3 ROM:00117250 bvc.s loc_117256 ROM:00117252 move.w #$8000,d3 ROM:00117256 ROM:00117256 loc_117256: ; CODE XREF: sub_116E6C+3E4↑j ROM:00117256 move.b $105(a5),(a0,d3.w) ROM:0011725C addq.w #1,d3 ROM:0011725E bvc.s loc_117264 ROM:00117260 move.w #$8000,d3 ROM:00117264 ROM:00117264 loc_117264: ; CODE XREF: sub_116E6C+3F2↑j ROM:00117264 move.b $106(a5),(a0,d3.w) ROM:0011726A addq.w #1,d3 ROM:0011726C bvc.s loc_117272 ROM:0011726E move.w #$8000,d3 ROM:00117272 ROM:00117272 loc_117272: ; CODE XREF: sub_116E6C+400↑j ROM:00117272 move.b $107(a5),(a0,d3.w) ROM:00117278 addq.w #1,d3 ROM:0011727A bvc.s loc_117280 ROM:0011727C move.w #$8000,d3 ROM:00117280 ROM:00117280 loc_117280: ; CODE XREF: sub_116E6C+40E↑j ROM:00117280 move.w d3,($54E).w ROM:00117284 bsr.l sub_116186 ROM:0011728A bra.s locret_1172D8 ROM:0011728C ; --------------------------------------------------------------------------- ROM:0011728C ROM:0011728C loc_11728C: ; CODE XREF: sub_116E6C+3C2↑j ROM:0011728C cmpi.b #$21,($6F7).w ; '!' ROM:00117292 bne.s locret_1172D8 ROM:00117294 bsr.l sub_116138 ROM:0011729A move.w ($54E).w,d3 ROM:0011729E move.b ($6F7).w,(a0,d3.w) ROM:001172A4 addq.w #1,d3 ROM:001172A6 bvc.s loc_1172AC ROM:001172A8 move.w #$8000,d3 ROM:001172AC ROM:001172AC loc_1172AC: ; CODE XREF: sub_116E6C+43A↑j ROM:001172AC move.w ($11FC).w,d0 ROM:001172B0 lsr.w #8,d0 ROM:001172B2 move.b d0,(a0,d3.w) ROM:001172B6 addq.w #1,d3 ROM:001172B8 bvc.s loc_1172BE ROM:001172BA move.w #$8000,d3 ROM:001172BE ROM:001172BE loc_1172BE: ; CODE XREF: sub_116E6C+44C↑j ROM:001172BE move.w ($11FC).w,d0 ROM:001172C2 move.b d0,(a0,d3.w) ROM:001172C6 addq.w #1,d3 ROM:001172C8 bvc.s loc_1172CE ROM:001172CA move.w #$8000,d3 ROM:001172CE ROM:001172CE loc_1172CE: ; CODE XREF: sub_116E6C+45C↑j ROM:001172CE move.w d3,($54E).w ROM:001172D2 bsr.l sub_116186 ROM:001172D8 ROM:001172D8 locret_1172D8: ; CODE XREF: sub_116E6C+E↑j ROM:001172D8 ; sub_116E6C+88↑j ... ROM:001172D8 rts ROM:001172D8 ; End of function sub_116E6C ROM:001172D8 ROM:001172DA ROM:001172DA ; =============== S U B R O U T I N E ======================================= ROM:001172DA ROM:001172DA ROM:001172DA sub_1172DA: ; CODE XREF: sub_1160C0+30↑p ROM:001172DA clr.w ($CE0).w ROM:001172DE cmpi.b #0,($1052).w ROM:001172E4 ble.l locret_1173D2 ROM:001172EA clr.w d1 ROM:001172EC lea (word_134062).l,a3 ROM:001172F2 move.w (a3),d4 ROM:001172F4 ROM:001172F4 loc_1172F4: ; CODE XREF: sub_1172DA+F4↓j ROM:001172F4 cmpi.w #$FF,d4 ROM:001172F8 beq.l locret_1173D2 ROM:001172FE clr.b ($1053).w ROM:00117302 ROM:00117302 loc_117302: ; CODE XREF: sub_1172DA+82↓j ROM:00117302 cmpi.w #$FF,d4 ROM:00117306 beq.s loc_11735E ROM:00117308 cmpi.b #3,($1053).w ROM:0011730E bge.s loc_11735E ROM:00117310 move.w 6(a3),d2 ROM:00117314 move.b 8(a3),d3 ROM:00117318 btst d3,(d2.w) ROM:0011731C beq.s loc_117356 ROM:0011731E cmpi.b #0,($1053).w ROM:00117324 bne.s loc_117330 ROM:00117326 bsr.l sub_116138 ROM:0011732C move.w ($54E).w,d1 ROM:00117330 ROM:00117330 loc_117330: ; CODE XREF: sub_1172DA+4A↑j ROM:00117330 move.b (a3),d5 ROM:00117332 move.b d5,$1073(d1.w) ROM:00117338 addq.w #1,d1 ROM:0011733A bvc.s loc_117340 ROM:0011733C move.w #$8000,d1 ROM:00117340 ROM:00117340 loc_117340: ; CODE XREF: sub_1172DA+60↑j ROM:00117340 move.b 1(a3),d5 ROM:00117344 move.b d5,$1073(d1.w) ROM:0011734A addq.w #1,d1 ROM:0011734C bvc.s loc_117352 ROM:0011734E move.w #$8000,d1 ROM:00117352 ROM:00117352 loc_117352: ; CODE XREF: sub_1172DA+72↑j ROM:00117352 addq.b #1,($1053).w ROM:00117356 ROM:00117356 loc_117356: ; CODE XREF: sub_1172DA+42↑j ROM:00117356 adda.w #$A,a3 ROM:0011735A move.w (a3),d4 ROM:0011735C bra.s loc_117302 ROM:0011735E ; --------------------------------------------------------------------------- ROM:0011735E ROM:0011735E loc_11735E: ; CODE XREF: sub_1172DA+2C↑j ROM:0011735E ; sub_1172DA+34↑j ROM:0011735E cmpi.b #3,($1053).w ROM:00117364 bge.s loc_1173B6 ROM:00117366 cmpi.b #0,($1053).w ROM:0011736C ble.s loc_1173B6 ROM:0011736E move.b #0,$1073(d1.w) ROM:00117376 addq.w #1,d1 ROM:00117378 bvc.s loc_11737E ROM:0011737A move.w #$8000,d1 ROM:0011737E ROM:0011737E loc_11737E: ; CODE XREF: sub_1172DA+9E↑j ROM:0011737E move.b #0,$1073(d1.w) ROM:00117386 addq.w #1,d1 ROM:00117388 bvc.s loc_11738E ROM:0011738A move.w #$8000,d1 ROM:0011738E ROM:0011738E loc_11738E: ; CODE XREF: sub_1172DA+AE↑j ROM:0011738E cmpi.b #2,($1053).w ROM:00117394 bge.s loc_1173B6 ROM:00117396 move.b #0,$1073(d1.w) ROM:0011739E addq.w #1,d1 ROM:001173A0 bvc.s loc_1173A6 ROM:001173A2 move.w #$8000,d1 ROM:001173A6 ROM:001173A6 loc_1173A6: ; CODE XREF: sub_1172DA+C6↑j ROM:001173A6 move.b #0,$1073(d1.w) ROM:001173AE addq.w #1,d1 ROM:001173B0 bvc.s loc_1173B6 ROM:001173B2 move.w #$8000,d1 ROM:001173B6 ROM:001173B6 loc_1173B6: ; CODE XREF: sub_1172DA+8A↑j ROM:001173B6 ; sub_1172DA+92↑j ... ROM:001173B6 cmpi.b #0,($1053).w ROM:001173BC ble.s loc_1173C8 ROM:001173BE move.w d1,($54E).w ROM:001173C2 bsr.l sub_116186 ROM:001173C8 ROM:001173C8 loc_1173C8: ; CODE XREF: sub_1172DA+E2↑j ROM:001173C8 move.w ($54E).w,($CE0).w ROM:001173CE bra.w loc_1172F4 ROM:001173D2 ; --------------------------------------------------------------------------- ROM:001173D2 ROM:001173D2 locret_1173D2: ; CODE XREF: sub_1172DA+A↑j ROM:001173D2 ; sub_1172DA+1E↑j ROM:001173D2 rts ROM:001173D2 ; End of function sub_1172DA ROM:001173D2 ROM:001173D4 ROM:001173D4 ; =============== S U B R O U T I N E ======================================= ROM:001173D4 ROM:001173D4 ROM:001173D4 sub_1173D4: ; CODE XREF: sub_1160C0+40↑p ROM:001173D4 clr.w ($CE0).w ROM:001173D8 bsr.l sub_116138 ROM:001173DE bsr.l sub_123928 ROM:001173E4 bsr.l sub_116186 ROM:001173EA rts ROM:001173EA ; End of function sub_1173D4 ROM:001173EA ROM:001173EC ROM:001173EC ; =============== S U B R O U T I N E ======================================= ROM:001173EC ROM:001173EC ROM:001173EC sub_1173EC: ; CODE XREF: sub_1160C0+50↑p ROM:001173EC lea ($1073).w,a0 ROM:001173F0 clr.w ($CE0).w ROM:001173F4 cmpi.b #0,($6F7).w ROM:001173FA bne.s loc_11746A ROM:001173FC bsr.l sub_116138 ROM:00117402 move.w ($54E).w,d2 ROM:00117406 move.b ($6F7).w,(a0,d2.w) ROM:0011740C addq.w #1,d2 ROM:0011740E bvc.s loc_117414 ROM:00117410 move.w #$8000,d2 ROM:00117414 ROM:00117414 loc_117414: ; CODE XREF: sub_1173EC+22↑j ROM:00117414 move.b #$FF,(a0,d2.w) ROM:0011741A addq.w #1,d2 ROM:0011741C bvc.s loc_117422 ROM:0011741E move.w #$8000,d2 ROM:00117422 ROM:00117422 loc_117422: ; CODE XREF: sub_1173EC+30↑j ROM:00117422 move.b $108(a5),(a0,d2.w) ROM:00117428 addq.w #1,d2 ROM:0011742A bvc.s loc_117430 ROM:0011742C move.w #$8000,d2 ROM:00117430 ROM:00117430 loc_117430: ; CODE XREF: sub_1173EC+3E↑j ROM:00117430 move.b $109(a5),(a0,d2.w) ROM:00117436 addq.w #1,d2 ROM:00117438 bvc.s loc_11743E ROM:0011743A move.w #$8000,d2 ROM:0011743E ROM:0011743E loc_11743E: ; CODE XREF: sub_1173EC+4C↑j ROM:0011743E move.b $10A(a5),(a0,d2.w) ROM:00117444 addq.w #1,d2 ROM:00117446 bvc.s loc_11744C ROM:00117448 move.w #$8000,d2 ROM:0011744C ROM:0011744C loc_11744C: ; CODE XREF: sub_1173EC+5A↑j ROM:0011744C move.b $10B(a5),(a0,d2.w) ROM:00117452 addq.w #1,d2 ROM:00117454 bvc.s loc_11745A ROM:00117456 move.w #$8000,d2 ROM:0011745A ROM:0011745A loc_11745A: ; CODE XREF: sub_1173EC+68↑j ROM:0011745A move.w d2,($54E).w ROM:0011745E bsr.l sub_116186 ROM:00117464 bra.l locret_1178D2 ROM:0011746A ; --------------------------------------------------------------------------- ROM:0011746A ROM:0011746A loc_11746A: ; CODE XREF: sub_1173EC+E↑j ROM:0011746A cmpi.b #1,($6F7).w ROM:00117470 bne.l loc_1174F4 ROM:00117476 bsr.l sub_116138 ROM:0011747C move.w ($54E).w,d2 ROM:00117480 move.b ($6F7).w,(a0,d2.w) ROM:00117486 addq.w #1,d2 ROM:00117488 bvc.s loc_11748E ROM:0011748A move.w #$8000,d2 ROM:0011748E ROM:0011748E loc_11748E: ; CODE XREF: sub_1173EC+9C↑j ROM:0011748E clr.b d0 ROM:00117490 move.b $A48(a5),d0 ROM:00117494 move.b d0,(a0,d2.w) ROM:00117498 addq.w #1,d2 ROM:0011749A bvc.s loc_1174A0 ROM:0011749C move.w #$8000,d2 ROM:001174A0 ROM:001174A0 loc_1174A0: ; CODE XREF: sub_1173EC+AE↑j ROM:001174A0 move.w ($B4A).w,d0 ROM:001174A4 lsr.w #8,d0 ROM:001174A6 move.b d0,(a0,d2.w) ROM:001174AA addq.w #1,d2 ROM:001174AC bvc.s loc_1174B2 ROM:001174AE move.w #$8000,d2 ROM:001174B2 ROM:001174B2 loc_1174B2: ; CODE XREF: sub_1173EC+C0↑j ROM:001174B2 move.w ($B4A).w,d0 ROM:001174B6 move.b d0,(a0,d2.w) ROM:001174BA addq.w #1,d2 ROM:001174BC bvc.s loc_1174C2 ROM:001174BE move.w #$8000,d2 ROM:001174C2 ROM:001174C2 loc_1174C2: ; CODE XREF: sub_1173EC+D0↑j ROM:001174C2 move.w ($B44).w,d0 ROM:001174C6 lsr.w #8,d0 ROM:001174C8 move.b d0,(a0,d2.w) ROM:001174CC addq.w #1,d2 ROM:001174CE bvc.s loc_1174D4 ROM:001174D0 move.w #$8000,d2 ROM:001174D4 ROM:001174D4 loc_1174D4: ; CODE XREF: sub_1173EC+E2↑j ROM:001174D4 move.w ($B44).w,d0 ROM:001174D8 move.b d0,(a0,d2.w) ROM:001174DC addq.w #1,d2 ROM:001174DE bvc.s loc_1174E4 ROM:001174E0 move.w #$8000,d2 ROM:001174E4 ROM:001174E4 loc_1174E4: ; CODE XREF: sub_1173EC+F2↑j ROM:001174E4 move.w d2,($54E).w ROM:001174E8 bsr.l sub_116186 ROM:001174EE bra.l locret_1178D2 ROM:001174F4 ; --------------------------------------------------------------------------- ROM:001174F4 ROM:001174F4 loc_1174F4: ; CODE XREF: sub_1173EC+84↑j ROM:001174F4 cmpi.b #2,($6F7).w ROM:001174FA bne.l loc_117600 ROM:00117500 bsr.l sub_116138 ROM:00117506 move.w ($54E).w,d2 ROM:0011750A move.b ($6F7).w,(a0,d2.w) ROM:00117510 addq.w #1,d2 ROM:00117512 bvc.s loc_117518 ROM:00117514 move.w #$8000,d2 ROM:00117518 ROM:00117518 loc_117518: ; CODE XREF: sub_1173EC+126↑j ROM:00117518 clr.b d0 ROM:0011751A move.b $A49(a5),d0 ROM:0011751E ori.b #$80,d0 ROM:00117522 move.b d0,(a0,d2.w) ROM:00117526 addq.w #1,d2 ROM:00117528 bvc.s loc_11752E ROM:0011752A move.w #$8000,d2 ROM:0011752E ROM:0011752E loc_11752E: ; CODE XREF: sub_1173EC+13C↑j ROM:0011752E lea ($E42).w,a1 ROM:00117532 move.w (a1),d0 ROM:00117534 lsr.w #8,d0 ROM:00117536 move.b d0,(a0,d2.w) ROM:0011753A addq.w #1,d2 ROM:0011753C bvc.s loc_117542 ROM:0011753E move.w #$8000,d2 ROM:00117542 ROM:00117542 loc_117542: ; CODE XREF: sub_1173EC+150↑j ROM:00117542 move.w (a1),d0 ROM:00117544 move.b d0,(a0,d2.w) ROM:00117548 addq.w #1,d2 ROM:0011754A bvc.s loc_117550 ROM:0011754C move.w #$8000,d2 ROM:00117550 ROM:00117550 loc_117550: ; CODE XREF: sub_1173EC+15E↑j ROM:00117550 move.w $598(a5),d0 ROM:00117554 lsr.w #8,d0 ROM:00117556 move.b d0,(a0,d2.w) ROM:0011755A addq.w #1,d2 ROM:0011755C bvc.s loc_117562 ROM:0011755E move.w #$8000,d2 ROM:00117562 ROM:00117562 loc_117562: ; CODE XREF: sub_1173EC+170↑j ROM:00117562 move.w $598(a5),d0 ROM:00117566 move.b d0,(a0,d2.w) ROM:0011756A addq.w #1,d2 ROM:0011756C bvc.s loc_117572 ROM:0011756E move.w #$8000,d2 ROM:00117572 ROM:00117572 loc_117572: ; CODE XREF: sub_1173EC+180↑j ROM:00117572 move.w d2,($54E).w ROM:00117576 bsr.l sub_116186 ROM:0011757C move.w ($54E).w,($CE0).w ROM:00117582 bsr.l sub_116138 ROM:00117588 move.w ($54E).w,d2 ROM:0011758C move.b ($6F7).w,(a0,d2.w) ROM:00117592 addq.w #1,d2 ROM:00117594 bvc.s loc_11759A ROM:00117596 move.w #$8000,d2 ROM:0011759A ROM:0011759A loc_11759A: ; CODE XREF: sub_1173EC+1A8↑j ROM:0011759A clr.b d0 ROM:0011759C move.b $A49(a5),d0 ROM:001175A0 move.b d0,(a0,d2.w) ROM:001175A4 addq.w #1,d2 ROM:001175A6 bvc.s loc_1175AC ROM:001175A8 move.w #$8000,d2 ROM:001175AC ROM:001175AC loc_1175AC: ; CODE XREF: sub_1173EC+1BA↑j ROM:001175AC lea ($E42).w,a1 ROM:001175B0 move.w (a1),d0 ROM:001175B2 lsr.w #8,d0 ROM:001175B4 move.b d0,(a0,d2.w) ROM:001175B8 addq.w #1,d2 ROM:001175BA bvc.s loc_1175C0 ROM:001175BC move.w #$8000,d2 ROM:001175C0 ROM:001175C0 loc_1175C0: ; CODE XREF: sub_1173EC+1CE↑j ROM:001175C0 move.w (a1),d0 ROM:001175C2 move.b d0,(a0,d2.w) ROM:001175C6 addq.w #1,d2 ROM:001175C8 bvc.s loc_1175CE ROM:001175CA move.w #$8000,d2 ROM:001175CE ROM:001175CE loc_1175CE: ; CODE XREF: sub_1173EC+1DC↑j ROM:001175CE move.w $59A(a5),d0 ROM:001175D2 lsr.w #8,d0 ROM:001175D4 move.b d0,(a0,d2.w) ROM:001175D8 addq.w #1,d2 ROM:001175DA bvc.s loc_1175E0 ROM:001175DC move.w #$8000,d2 ROM:001175E0 ROM:001175E0 loc_1175E0: ; CODE XREF: sub_1173EC+1EE↑j ROM:001175E0 move.w $59A(a5),d0 ROM:001175E4 move.b d0,(a0,d2.w) ROM:001175E8 addq.w #1,d2 ROM:001175EA bvc.s loc_1175F0 ROM:001175EC move.w #$8000,d2 ROM:001175F0 ROM:001175F0 loc_1175F0: ; CODE XREF: sub_1173EC+1FE↑j ROM:001175F0 move.w d2,($54E).w ROM:001175F4 bsr.l sub_116186 ROM:001175FA bra.l locret_1178D2 ROM:00117600 ; --------------------------------------------------------------------------- ROM:00117600 ROM:00117600 loc_117600: ; CODE XREF: sub_1173EC+10E↑j ROM:00117600 cmpi.b #4,($6F7).w ROM:00117606 bne.s loc_117686 ROM:00117608 bsr.l sub_116138 ROM:0011760E move.w ($54E).w,d2 ROM:00117612 move.b ($6F7).w,(a0,d2.w) ROM:00117618 addq.w #1,d2 ROM:0011761A bvc.s loc_117620 ROM:0011761C move.w #$8000,d2 ROM:00117620 ROM:00117620 loc_117620: ; CODE XREF: sub_1173EC+22E↑j ROM:00117620 clr.b d0 ROM:00117622 move.b $A4A(a5),d0 ROM:00117626 move.b d0,(a0,d2.w) ROM:0011762A addq.w #1,d2 ROM:0011762C bvc.s loc_117632 ROM:0011762E move.w #$8000,d2 ROM:00117632 ROM:00117632 loc_117632: ; CODE XREF: sub_1173EC+240↑j ROM:00117632 move.w ($1B0E).w,d0 ROM:00117636 lsr.w #8,d0 ROM:00117638 move.b d0,(a0,d2.w) ROM:0011763C addq.w #1,d2 ROM:0011763E bvc.s loc_117644 ROM:00117640 move.w #$8000,d2 ROM:00117644 ROM:00117644 loc_117644: ; CODE XREF: sub_1173EC+252↑j ROM:00117644 move.w ($1B0E).w,d0 ROM:00117648 move.b d0,(a0,d2.w) ROM:0011764C addq.w #1,d2 ROM:0011764E bvc.s loc_117654 ROM:00117650 move.w #$8000,d2 ROM:00117654 ROM:00117654 loc_117654: ; CODE XREF: sub_1173EC+262↑j ROM:00117654 move.w ($1B10).w,d0 ROM:00117658 lsr.w #8,d0 ROM:0011765A move.b d0,(a0,d2.w) ROM:0011765E addq.w #1,d2 ROM:00117660 bvc.s loc_117666 ROM:00117662 move.w #$8000,d2 ROM:00117666 ROM:00117666 loc_117666: ; CODE XREF: sub_1173EC+274↑j ROM:00117666 move.w ($1B10).w,d0 ROM:0011766A move.b d0,(a0,d2.w) ROM:0011766E addq.w #1,d2 ROM:00117670 bvc.s loc_117676 ROM:00117672 move.w #$8000,d2 ROM:00117676 ROM:00117676 loc_117676: ; CODE XREF: sub_1173EC+284↑j ROM:00117676 move.w d2,($54E).w ROM:0011767A bsr.l sub_116186 ROM:00117680 bra.l locret_1178D2 ROM:00117686 ; --------------------------------------------------------------------------- ROM:00117686 ROM:00117686 loc_117686: ; CODE XREF: sub_1173EC+21A↑j ROM:00117686 cmpi.b #5,($6F7).w ROM:0011768C bne.l loc_117710 ROM:00117692 bsr.l sub_116138 ROM:00117698 move.w ($54E).w,d2 ROM:0011769C move.b ($6F7).w,(a0,d2.w) ROM:001176A2 addq.w #1,d2 ROM:001176A4 bvc.s loc_1176AA ROM:001176A6 move.w #$8000,d2 ROM:001176AA ROM:001176AA loc_1176AA: ; CODE XREF: sub_1173EC+2B8↑j ROM:001176AA clr.b d0 ROM:001176AC move.b $A4A(a5),d0 ROM:001176B0 move.b d0,(a0,d2.w) ROM:001176B4 addq.w #1,d2 ROM:001176B6 bvc.s loc_1176BC ROM:001176B8 move.w #$8000,d2 ROM:001176BC ROM:001176BC loc_1176BC: ; CODE XREF: sub_1173EC+2CA↑j ROM:001176BC move.w ($1B0C).w,d0 ROM:001176C0 lsr.w #8,d0 ROM:001176C2 move.b d0,(a0,d2.w) ROM:001176C6 addq.w #1,d2 ROM:001176C8 bvc.s loc_1176CE ROM:001176CA move.w #$8000,d2 ROM:001176CE ROM:001176CE loc_1176CE: ; CODE XREF: sub_1173EC+2DC↑j ROM:001176CE move.w ($1B0C).w,d0 ROM:001176D2 move.b d0,(a0,d2.w) ROM:001176D6 addq.w #1,d2 ROM:001176D8 bvc.s loc_1176DE ROM:001176DA move.w #$8000,d2 ROM:001176DE ROM:001176DE loc_1176DE: ; CODE XREF: sub_1173EC+2EC↑j ROM:001176DE move.w $5A0(a5),d0 ROM:001176E2 lsr.w #8,d0 ROM:001176E4 move.b d0,(a0,d2.w) ROM:001176E8 addq.w #1,d2 ROM:001176EA bvc.s loc_1176F0 ROM:001176EC move.w #$8000,d2 ROM:001176F0 ROM:001176F0 loc_1176F0: ; CODE XREF: sub_1173EC+2FE↑j ROM:001176F0 move.w $5A0(a5),d0 ROM:001176F4 move.b d0,(a0,d2.w) ROM:001176F8 addq.w #1,d2 ROM:001176FA bvc.s loc_117700 ROM:001176FC move.w #$8000,d2 ROM:00117700 ROM:00117700 loc_117700: ; CODE XREF: sub_1173EC+30E↑j ROM:00117700 move.w d2,($54E).w ROM:00117704 bsr.l sub_116186 ROM:0011770A bra.l locret_1178D2 ROM:00117710 ; --------------------------------------------------------------------------- ROM:00117710 ROM:00117710 loc_117710: ; CODE XREF: sub_1173EC+2A0↑j ROM:00117710 cmpi.b #6,($6F7).w ROM:00117716 bne.l loc_117824 ROM:0011771C bsr.l sub_116138 ROM:00117722 move.w ($54E).w,d2 ROM:00117726 move.b ($6F7).w,(a0,d2.w) ROM:0011772C addq.w #1,d2 ROM:0011772E bvc.s loc_117734 ROM:00117730 move.w #$8000,d2 ROM:00117734 ROM:00117734 loc_117734: ; CODE XREF: sub_1173EC+342↑j ROM:00117734 clr.b d0 ROM:00117736 move.b $A4B(a5),d0 ROM:0011773A ori.b #$80,d0 ROM:0011773E move.b d0,(a0,d2.w) ROM:00117742 addq.w #1,d2 ROM:00117744 bvc.s loc_11774A ROM:00117746 move.w #$8000,d2 ROM:0011774A ROM:0011774A loc_11774A: ; CODE XREF: sub_1173EC+358↑j ROM:0011774A lea ($E42).w,a1 ROM:0011774E move.w 2(a1),d0 ROM:00117752 lsr.w #8,d0 ROM:00117754 move.b d0,(a0,d2.w) ROM:00117758 addq.w #1,d2 ROM:0011775A bvc.s loc_117760 ROM:0011775C move.w #$8000,d2 ROM:00117760 ROM:00117760 loc_117760: ; CODE XREF: sub_1173EC+36E↑j ROM:00117760 move.w 2(a1),d0 ROM:00117764 move.b d0,(a0,d2.w) ROM:00117768 addq.w #1,d2 ROM:0011776A bvc.s loc_117770 ROM:0011776C move.w #$8000,d2 ROM:00117770 ROM:00117770 loc_117770: ; CODE XREF: sub_1173EC+37E↑j ROM:00117770 move.w $598(a5),d0 ROM:00117774 lsr.w #8,d0 ROM:00117776 move.b d0,(a0,d2.w) ROM:0011777A addq.w #1,d2 ROM:0011777C bvc.s loc_117782 ROM:0011777E move.w #$8000,d2 ROM:00117782 ROM:00117782 loc_117782: ; CODE XREF: sub_1173EC+390↑j ROM:00117782 move.w $598(a5),d0 ROM:00117786 move.b d0,(a0,d2.w) ROM:0011778A addq.w #1,d2 ROM:0011778C bvc.s loc_117792 ROM:0011778E move.w #$8000,d2 ROM:00117792 ROM:00117792 loc_117792: ; CODE XREF: sub_1173EC+3A0↑j ROM:00117792 move.w d2,($54E).w ROM:00117796 bsr.l sub_116186 ROM:0011779C move.w ($54E).w,($CE0).w ROM:001177A2 bsr.l sub_116138 ROM:001177A8 move.w ($54E).w,d2 ROM:001177AC move.b ($6F7).w,(a0,d2.w) ROM:001177B2 addq.w #1,d2 ROM:001177B4 bvc.s loc_1177BA ROM:001177B6 move.w #$8000,d2 ROM:001177BA ROM:001177BA loc_1177BA: ; CODE XREF: sub_1173EC+3C8↑j ROM:001177BA clr.b d0 ROM:001177BC move.b $A4B(a5),d0 ROM:001177C0 move.b d0,(a0,d2.w) ROM:001177C4 addq.w #1,d2 ROM:001177C6 bvc.s loc_1177CC ROM:001177C8 move.w #$8000,d2 ROM:001177CC ROM:001177CC loc_1177CC: ; CODE XREF: sub_1173EC+3DA↑j ROM:001177CC lea ($E42).w,a1 ROM:001177D0 move.w 2(a1),d0 ROM:001177D4 lsr.w #8,d0 ROM:001177D6 move.b d0,(a0,d2.w) ROM:001177DA addq.w #1,d2 ROM:001177DC bvc.s loc_1177E2 ROM:001177DE move.w #$8000,d2 ROM:001177E2 ROM:001177E2 loc_1177E2: ; CODE XREF: sub_1173EC+3F0↑j ROM:001177E2 move.w 2(a1),d0 ROM:001177E6 move.b d0,(a0,d2.w) ROM:001177EA addq.w #1,d2 ROM:001177EC bvc.s loc_1177F2 ROM:001177EE move.w #$8000,d2 ROM:001177F2 ROM:001177F2 loc_1177F2: ; CODE XREF: sub_1173EC+400↑j ROM:001177F2 move.w $59A(a5),d0 ROM:001177F6 lsr.w #8,d0 ROM:001177F8 move.b d0,(a0,d2.w) ROM:001177FC addq.w #1,d2 ROM:001177FE bvc.s loc_117804 ROM:00117800 move.w #$8000,d2 ROM:00117804 ROM:00117804 loc_117804: ; CODE XREF: sub_1173EC+412↑j ROM:00117804 move.w $59A(a5),d0 ROM:00117808 move.b d0,(a0,d2.w) ROM:0011780C addq.w #1,d2 ROM:0011780E bvc.s loc_117814 ROM:00117810 move.w #$8000,d2 ROM:00117814 ROM:00117814 loc_117814: ; CODE XREF: sub_1173EC+422↑j ROM:00117814 move.w d2,($54E).w ROM:00117818 bsr.l sub_116186 ROM:0011781E bra.l locret_1178D2 ROM:00117824 ; --------------------------------------------------------------------------- ROM:00117824 ROM:00117824 loc_117824: ; CODE XREF: sub_1173EC+32A↑j ROM:00117824 cmpi.b #8,($6F7).w ROM:0011782A bne.l locret_1178D2 ROM:00117830 bsr.l sub_116138 ROM:00117836 move.w ($54E).w,d2 ROM:0011783A move.b ($6F7).w,(a0,d2.w) ROM:00117840 addq.w #1,d2 ROM:00117842 bvc.s loc_117848 ROM:00117844 move.w #$8000,d2 ROM:00117848 ROM:00117848 loc_117848: ; CODE XREF: sub_1173EC+456↑j ROM:00117848 clr.b d0 ROM:0011784A move.b $A4C(a5),d0 ROM:0011784E btst #2,($C0B).w ROM:00117854 bne.l loc_11786A ROM:0011785A move.w $51C(a5),d1 ROM:0011785E cmp.w ($AEE).w,d1 ROM:00117862 bge.s loc_117868 ROM:00117864 ori.b #$80,d0 ROM:00117868 ROM:00117868 loc_117868: ; CODE XREF: sub_1173EC+476↑j ROM:00117868 bra.s loc_117878 ROM:0011786A ; --------------------------------------------------------------------------- ROM:0011786A ROM:0011786A loc_11786A: ; CODE XREF: sub_1173EC+468↑j ROM:0011786A move.w $51C(a5),d1 ROM:0011786E cmp.w ($AEE).w,d1 ROM:00117872 blt.s loc_117878 ROM:00117874 ori.b #$80,d0 ROM:00117878 ROM:00117878 loc_117878: ; CODE XREF: sub_1173EC:loc_117868↑j ROM:00117878 ; sub_1173EC+486↑j ROM:00117878 move.b d0,(a0,d2.w) ROM:0011787C addq.w #1,d2 ROM:0011787E bvc.s loc_117884 ROM:00117880 move.w #$8000,d2 ROM:00117884 ROM:00117884 loc_117884: ; CODE XREF: sub_1173EC+492↑j ROM:00117884 move.w ($AEE).w,d0 ROM:00117888 lsr.w #8,d0 ROM:0011788A move.b d0,(a0,d2.w) ROM:0011788E addq.w #1,d2 ROM:00117890 bvc.s loc_117896 ROM:00117892 move.w #$8000,d2 ROM:00117896 ROM:00117896 loc_117896: ; CODE XREF: sub_1173EC+4A4↑j ROM:00117896 move.w ($AEE).w,d0 ROM:0011789A move.b d0,(a0,d2.w) ROM:0011789E addq.w #1,d2 ROM:001178A0 bvc.s loc_1178A6 ROM:001178A2 move.w #$8000,d2 ROM:001178A6 ROM:001178A6 loc_1178A6: ; CODE XREF: sub_1173EC+4B4↑j ROM:001178A6 move.w $51C(a5),d0 ROM:001178AA lsr.w #8,d0 ROM:001178AC move.b d0,(a0,d2.w) ROM:001178B0 addq.w #1,d2 ROM:001178B2 bvc.s loc_1178B8 ROM:001178B4 move.w #$8000,d2 ROM:001178B8 ROM:001178B8 loc_1178B8: ; CODE XREF: sub_1173EC+4C6↑j ROM:001178B8 move.w $51C(a5),d0 ROM:001178BC move.b d0,(a0,d2.w) ROM:001178C0 addq.w #1,d2 ROM:001178C2 bvc.s loc_1178C8 ROM:001178C4 move.w #$8000,d2 ROM:001178C8 ROM:001178C8 loc_1178C8: ; CODE XREF: sub_1173EC+4D6↑j ROM:001178C8 move.w d2,($54E).w ROM:001178CC bsr.l sub_116186 ROM:001178D2 ROM:001178D2 locret_1178D2: ; CODE XREF: sub_1173EC+78↑j ROM:001178D2 ; sub_1173EC+102↑j ... ROM:001178D2 rts ROM:001178D2 ; End of function sub_1173EC ROM:001178D2 ROM:001178D4 ROM:001178D4 ; =============== S U B R O U T I N E ======================================= ROM:001178D4 ROM:001178D4 ROM:001178D4 sub_1178D4: ; CODE XREF: sub_1160C0+60↑p ROM:001178D4 btst #3,($120E).w ROM:001178DA beq.s loc_1178E4 ROM:001178DC bset #3,($11AA).w ROM:001178E2 bra.s loc_1178F2 ROM:001178E4 ; --------------------------------------------------------------------------- ROM:001178E4 ROM:001178E4 loc_1178E4: ; CODE XREF: sub_1178D4+6↑j ROM:001178E4 btst #4,($120E).w ROM:001178EA beq.s loc_1178F2 ROM:001178EC bset #3,($11AA).w ROM:001178F2 ROM:001178F2 loc_1178F2: ; CODE XREF: sub_1178D4+E↑j ROM:001178F2 ; sub_1178D4+16↑j ROM:001178F2 clr.w ($CE0).w ROM:001178F6 clr.w d1 ROM:001178F8 lea (word_134062).l,a3 ROM:001178FE move.w (a3),d4 ROM:00117900 ROM:00117900 loc_117900: ; CODE XREF: sub_1178D4+106↓j ROM:00117900 cmpi.w #$FF,d4 ROM:00117904 beq.l locret_1179DE ROM:0011790A clr.b ($1054).w ROM:0011790E ROM:0011790E loc_11790E: ; CODE XREF: sub_1178D4+94↓j ROM:0011790E cmpi.w #$FF,d4 ROM:00117912 beq.s loc_11796A ROM:00117914 cmpi.b #3,($1054).w ROM:0011791A bge.s loc_11796A ROM:0011791C move.w 2(a3),d2 ROM:00117920 move.b 4(a3),d3 ROM:00117924 btst d3,(d2.w) ROM:00117928 beq.s loc_117962 ROM:0011792A cmpi.b #0,($1054).w ROM:00117930 bne.s loc_11793C ROM:00117932 bsr.l sub_116138 ROM:00117938 move.w ($54E).w,d1 ROM:0011793C ROM:0011793C loc_11793C: ; CODE XREF: sub_1178D4+5C↑j ROM:0011793C move.b (a3),d5 ROM:0011793E move.b d5,$1073(d1.w) ROM:00117944 addq.w #1,d1 ROM:00117946 bvc.s loc_11794C ROM:00117948 move.w #$8000,d1 ROM:0011794C ROM:0011794C loc_11794C: ; CODE XREF: sub_1178D4+72↑j ROM:0011794C move.b 1(a3),d5 ROM:00117950 move.b d5,$1073(d1.w) ROM:00117956 addq.w #1,d1 ROM:00117958 bvc.s loc_11795E ROM:0011795A move.w #$8000,d1 ROM:0011795E ROM:0011795E loc_11795E: ; CODE XREF: sub_1178D4+84↑j ROM:0011795E addq.b #1,($1054).w ROM:00117962 ROM:00117962 loc_117962: ; CODE XREF: sub_1178D4+54↑j ROM:00117962 adda.w #$A,a3 ROM:00117966 move.w (a3),d4 ROM:00117968 bra.s loc_11790E ROM:0011796A ; --------------------------------------------------------------------------- ROM:0011796A ROM:0011796A loc_11796A: ; CODE XREF: sub_1178D4+3E↑j ROM:0011796A ; sub_1178D4+46↑j ROM:0011796A cmpi.b #3,($1054).w ROM:00117970 bge.s loc_1179C2 ROM:00117972 cmpi.b #0,($1054).w ROM:00117978 ble.s loc_1179C2 ROM:0011797A move.b #0,$1073(d1.w) ROM:00117982 addq.w #1,d1 ROM:00117984 bvc.s loc_11798A ROM:00117986 move.w #$8000,d1 ROM:0011798A ROM:0011798A loc_11798A: ; CODE XREF: sub_1178D4+B0↑j ROM:0011798A move.b #0,$1073(d1.w) ROM:00117992 addq.w #1,d1 ROM:00117994 bvc.s loc_11799A ROM:00117996 move.w #$8000,d1 ROM:0011799A ROM:0011799A loc_11799A: ; CODE XREF: sub_1178D4+C0↑j ROM:0011799A cmpi.b #2,($1054).w ROM:001179A0 bge.s loc_1179C2 ROM:001179A2 move.b #0,$1073(d1.w) ROM:001179AA addq.w #1,d1 ROM:001179AC bvc.s loc_1179B2 ROM:001179AE move.w #$8000,d1 ROM:001179B2 ROM:001179B2 loc_1179B2: ; CODE XREF: sub_1178D4+D8↑j ROM:001179B2 move.b #0,$1073(d1.w) ROM:001179BA addq.w #1,d1 ROM:001179BC bvc.s loc_1179C2 ROM:001179BE move.w #$8000,d1 ROM:001179C2 ROM:001179C2 loc_1179C2: ; CODE XREF: sub_1178D4+9C↑j ROM:001179C2 ; sub_1178D4+A4↑j ... ROM:001179C2 cmpi.b #0,($1054).w ROM:001179C8 ble.s loc_1179D4 ROM:001179CA move.w d1,($54E).w ROM:001179CE bsr.l sub_116186 ROM:001179D4 ROM:001179D4 loc_1179D4: ; CODE XREF: sub_1178D4+F4↑j ROM:001179D4 move.w ($54E).w,($CE0).w ROM:001179DA bra.w loc_117900 ROM:001179DE ; --------------------------------------------------------------------------- ROM:001179DE ROM:001179DE locret_1179DE: ; CODE XREF: sub_1178D4+30↑j ROM:001179DE rts ROM:001179DE ; End of function sub_1178D4 ROM:001179DE ROM:001179E0 ROM:001179E0 ; =============== S U B R O U T I N E ======================================= ROM:001179E0 ROM:001179E0 ROM:001179E0 sub_1179E0: ; CODE XREF: sub_1160C0+70↑p ROM:001179E0 lea ($1073).w,a0 ROM:001179E4 clr.w ($CE0).w ROM:001179E8 cmpi.b #0,($6F7).w ROM:001179EE bne.s loc_117A5E ROM:001179F0 bsr.l sub_116138 ROM:001179F6 move.w ($54E).w,d0 ROM:001179FA move.b ($6F7).w,(a0,d0.w) ROM:00117A00 addq.w #1,d0 ROM:00117A02 bvc.s loc_117A08 ROM:00117A04 move.w #$8000,d0 ROM:00117A08 ROM:00117A08 loc_117A08: ; CODE XREF: sub_1179E0+22↑j ROM:00117A08 move.b #1,(a0,d0.w) ROM:00117A0E addq.w #1,d0 ROM:00117A10 bvc.s loc_117A16 ROM:00117A12 move.w #$8000,d0 ROM:00117A16 ROM:00117A16 loc_117A16: ; CODE XREF: sub_1179E0+30↑j ROM:00117A16 move.b $10C(a5),(a0,d0.w) ROM:00117A1C addq.w #1,d0 ROM:00117A1E bvc.s loc_117A24 ROM:00117A20 move.w #$8000,d0 ROM:00117A24 ROM:00117A24 loc_117A24: ; CODE XREF: sub_1179E0+3E↑j ROM:00117A24 move.b $10D(a5),(a0,d0.w) ROM:00117A2A addq.w #1,d0 ROM:00117A2C bvc.s loc_117A32 ROM:00117A2E move.w #$8000,d0 ROM:00117A32 ROM:00117A32 loc_117A32: ; CODE XREF: sub_1179E0+4C↑j ROM:00117A32 move.b $10E(a5),(a0,d0.w) ROM:00117A38 addq.w #1,d0 ROM:00117A3A bvc.s loc_117A40 ROM:00117A3C move.w #$8000,d0 ROM:00117A40 ROM:00117A40 loc_117A40: ; CODE XREF: sub_1179E0+5A↑j ROM:00117A40 move.b $10F(a5),(a0,d0.w) ROM:00117A46 addq.w #1,d0 ROM:00117A48 bvc.s loc_117A4E ROM:00117A4A move.w #$8000,d0 ROM:00117A4E ROM:00117A4E loc_117A4E: ; CODE XREF: sub_1179E0+68↑j ROM:00117A4E move.w d0,($54E).w ROM:00117A52 bsr.l sub_116186 ROM:00117A58 bra.l locret_1182F2 ROM:00117A5E ; --------------------------------------------------------------------------- ROM:00117A5E ROM:00117A5E loc_117A5E: ; CODE XREF: sub_1179E0+E↑j ROM:00117A5E cmpi.b #1,($6F7).w ROM:00117A64 bne.l loc_117AA0 ROM:00117A6A bsr.l sub_116138 ROM:00117A70 move.w ($54E).w,d0 ROM:00117A74 move.b ($6F7).w,(a0,d0.w) ROM:00117A7A addq.w #1,d0 ROM:00117A7C bvc.s loc_117A82 ROM:00117A7E move.w #$8000,d0 ROM:00117A82 ROM:00117A82 loc_117A82: ; CODE XREF: sub_1179E0+9C↑j ROM:00117A82 move.b #5,(a0,d0.w) ROM:00117A88 addq.w #1,d0 ROM:00117A8A bvc.s loc_117A90 ROM:00117A8C move.w #$8000,d0 ROM:00117A90 ROM:00117A90 loc_117A90: ; CODE XREF: sub_1179E0+AA↑j ROM:00117A90 move.w d0,($54E).w ROM:00117A94 bsr.l sub_116186 ROM:00117A9A bra.l locret_1182F2 ROM:00117AA0 ; --------------------------------------------------------------------------- ROM:00117AA0 ROM:00117AA0 loc_117AA0: ; CODE XREF: sub_1179E0+84↑j ROM:00117AA0 cmpi.b #2,($6F7).w ROM:00117AA6 bne.l loc_117EA8 ROM:00117AAC bsr.l sub_11428E ROM:00117AB2 cmpi.b #0,d1 ROM:00117AB6 bne.s loc_117AC0 ROM:00117AB8 bset #5,($7C7).w ROM:00117ABE bra.s loc_117AC2 ROM:00117AC0 ; --------------------------------------------------------------------------- ROM:00117AC0 ROM:00117AC0 loc_117AC0: ; CODE XREF: sub_1179E0+D6↑j ROM:00117AC0 subq.b #1,d1 ROM:00117AC2 ROM:00117AC2 loc_117AC2: ; CODE XREF: sub_1179E0+DE↑j ROM:00117AC2 movea.l #$13A000,a1 ROM:00117AC8 move.w #$2E,d2 ; '.' ROM:00117ACC ext.w d1 ROM:00117ACE mulu.w d1,d2 ROM:00117AD0 ext.l d2 ROM:00117AD2 adda.l d2,a1 ROM:00117AD4 adda.l #2,a1 ROM:00117ADA bsr.l sub_116138 ROM:00117AE0 move.w ($54E).w,d0 ROM:00117AE4 move.b ($6F7).w,(a0,d0.w) ROM:00117AEA addq.w #1,d0 ROM:00117AEC bvc.s loc_117AF2 ROM:00117AEE move.w #$8000,d0 ROM:00117AF2 ROM:00117AF2 loc_117AF2: ; CODE XREF: sub_1179E0+10C↑j ROM:00117AF2 move.b #1,(a0,d0.w) ROM:00117AF8 addq.w #1,d0 ROM:00117AFA bvc.s loc_117B00 ROM:00117AFC move.w #$8000,d0 ROM:00117B00 ROM:00117B00 loc_117B00: ; CODE XREF: sub_1179E0+11A↑j ROM:00117B00 btst #5,($7C7).w ROM:00117B06 bne.s loc_117B10 ROM:00117B08 move.b #0,(a0,d0.w) ROM:00117B0E bra.s loc_117B16 ROM:00117B10 ; --------------------------------------------------------------------------- ROM:00117B10 ROM:00117B10 loc_117B10: ; CODE XREF: sub_1179E0+126↑j ROM:00117B10 move.b #$FF,(a0,d0.w) ROM:00117B16 ROM:00117B16 loc_117B16: ; CODE XREF: sub_1179E0+12E↑j ROM:00117B16 addq.w #1,d0 ROM:00117B18 bvc.s loc_117B1E ROM:00117B1A move.w #$8000,d0 ROM:00117B1E ROM:00117B1E loc_117B1E: ; CODE XREF: sub_1179E0+138↑j ROM:00117B1E btst #5,($7C7).w ROM:00117B24 bne.s loc_117B2E ROM:00117B26 move.b #0,(a0,d0.w) ROM:00117B2C bra.s loc_117B34 ROM:00117B2E ; --------------------------------------------------------------------------- ROM:00117B2E ROM:00117B2E loc_117B2E: ; CODE XREF: sub_1179E0+144↑j ROM:00117B2E move.b #$FF,(a0,d0.w) ROM:00117B34 ROM:00117B34 loc_117B34: ; CODE XREF: sub_1179E0+14C↑j ROM:00117B34 addq.w #1,d0 ROM:00117B36 bvc.s loc_117B3C ROM:00117B38 move.w #$8000,d0 ROM:00117B3C ROM:00117B3C loc_117B3C: ; CODE XREF: sub_1179E0+156↑j ROM:00117B3C btst #5,($7C7).w ROM:00117B42 bne.s loc_117B4C ROM:00117B44 move.b #0,(a0,d0.w) ROM:00117B4A bra.s loc_117B52 ROM:00117B4C ; --------------------------------------------------------------------------- ROM:00117B4C ROM:00117B4C loc_117B4C: ; CODE XREF: sub_1179E0+162↑j ROM:00117B4C move.b #$FF,(a0,d0.w) ROM:00117B52 ROM:00117B52 loc_117B52: ; CODE XREF: sub_1179E0+16A↑j ROM:00117B52 addq.w #1,d0 ROM:00117B54 bvc.s loc_117B5A ROM:00117B56 move.w #$8000,d0 ROM:00117B5A ROM:00117B5A loc_117B5A: ; CODE XREF: sub_1179E0+174↑j ROM:00117B5A btst #5,($7C7).w ROM:00117B60 bne.s loc_117B68 ROM:00117B62 move.b (a1),(a0,d0.w) ROM:00117B66 bra.s loc_117B6E ROM:00117B68 ; --------------------------------------------------------------------------- ROM:00117B68 ROM:00117B68 loc_117B68: ; CODE XREF: sub_1179E0+180↑j ROM:00117B68 move.b #$FF,(a0,d0.w) ROM:00117B6E ROM:00117B6E loc_117B6E: ; CODE XREF: sub_1179E0+186↑j ROM:00117B6E addq.w #1,d0 ROM:00117B70 bvc.s loc_117B76 ROM:00117B72 move.w #$8000,d0 ROM:00117B76 ROM:00117B76 loc_117B76: ; CODE XREF: sub_1179E0+190↑j ROM:00117B76 adda.l #1,a1 ROM:00117B7C move.w d0,($54E).w ROM:00117B80 bsr.l sub_116186 ROM:00117B86 move.w ($54E).w,($CE0).w ROM:00117B8C bsr.l sub_116138 ROM:00117B92 move.w ($54E).w,d0 ROM:00117B96 move.b ($6F7).w,(a0,d0.w) ROM:00117B9C addq.w #1,d0 ROM:00117B9E bvc.s loc_117BA4 ROM:00117BA0 move.w #$8000,d0 ROM:00117BA4 ROM:00117BA4 loc_117BA4: ; CODE XREF: sub_1179E0+1BE↑j ROM:00117BA4 move.b #2,(a0,d0.w) ROM:00117BAA addq.w #1,d0 ROM:00117BAC bvc.s loc_117BB2 ROM:00117BAE move.w #$8000,d0 ROM:00117BB2 ROM:00117BB2 loc_117BB2: ; CODE XREF: sub_1179E0+1CC↑j ROM:00117BB2 btst #5,($7C7).w ROM:00117BB8 bne.s loc_117BC0 ROM:00117BBA move.b (a1),(a0,d0.w) ROM:00117BBE bra.s loc_117BC6 ROM:00117BC0 ; --------------------------------------------------------------------------- ROM:00117BC0 ROM:00117BC0 loc_117BC0: ; CODE XREF: sub_1179E0+1D8↑j ROM:00117BC0 move.b #$FF,(a0,d0.w) ROM:00117BC6 ROM:00117BC6 loc_117BC6: ; CODE XREF: sub_1179E0+1DE↑j ROM:00117BC6 addq.w #1,d0 ROM:00117BC8 bvc.s loc_117BCE ROM:00117BCA move.w #$8000,d0 ROM:00117BCE ROM:00117BCE loc_117BCE: ; CODE XREF: sub_1179E0+1E8↑j ROM:00117BCE adda.l #1,a1 ROM:00117BD4 btst #5,($7C7).w ROM:00117BDA bne.s loc_117BE2 ROM:00117BDC move.b (a1),(a0,d0.w) ROM:00117BE0 bra.s loc_117BE8 ROM:00117BE2 ; --------------------------------------------------------------------------- ROM:00117BE2 ROM:00117BE2 loc_117BE2: ; CODE XREF: sub_1179E0+1FA↑j ROM:00117BE2 move.b #$FF,(a0,d0.w) ROM:00117BE8 ROM:00117BE8 loc_117BE8: ; CODE XREF: sub_1179E0+200↑j ROM:00117BE8 addq.w #1,d0 ROM:00117BEA bvc.s loc_117BF0 ROM:00117BEC move.w #$8000,d0 ROM:00117BF0 ROM:00117BF0 loc_117BF0: ; CODE XREF: sub_1179E0+20A↑j ROM:00117BF0 adda.l #1,a1 ROM:00117BF6 btst #5,($7C7).w ROM:00117BFC bne.s loc_117C04 ROM:00117BFE move.b (a1),(a0,d0.w) ROM:00117C02 bra.s loc_117C0A ROM:00117C04 ; --------------------------------------------------------------------------- ROM:00117C04 ROM:00117C04 loc_117C04: ; CODE XREF: sub_1179E0+21C↑j ROM:00117C04 move.b #$FF,(a0,d0.w) ROM:00117C0A ROM:00117C0A loc_117C0A: ; CODE XREF: sub_1179E0+222↑j ROM:00117C0A addq.w #1,d0 ROM:00117C0C bvc.s loc_117C12 ROM:00117C0E move.w #$8000,d0 ROM:00117C12 ROM:00117C12 loc_117C12: ; CODE XREF: sub_1179E0+22C↑j ROM:00117C12 adda.l #1,a1 ROM:00117C18 btst #5,($7C7).w ROM:00117C1E bne.s loc_117C26 ROM:00117C20 move.b (a1),(a0,d0.w) ROM:00117C24 bra.s loc_117C2C ROM:00117C26 ; --------------------------------------------------------------------------- ROM:00117C26 ROM:00117C26 loc_117C26: ; CODE XREF: sub_1179E0+23E↑j ROM:00117C26 move.b #$FF,(a0,d0.w) ROM:00117C2C ROM:00117C2C loc_117C2C: ; CODE XREF: sub_1179E0+244↑j ROM:00117C2C addq.w #1,d0 ROM:00117C2E bvc.s loc_117C34 ROM:00117C30 move.w #$8000,d0 ROM:00117C34 ROM:00117C34 loc_117C34: ; CODE XREF: sub_1179E0+24E↑j ROM:00117C34 adda.l #1,a1 ROM:00117C3A move.w d0,($54E).w ROM:00117C3E bsr.l sub_116186 ROM:00117C44 move.w ($54E).w,($CE0).w ROM:00117C4A bsr.l sub_116138 ROM:00117C50 move.w ($54E).w,d0 ROM:00117C54 move.b ($6F7).w,(a0,d0.w) ROM:00117C5A addq.w #1,d0 ROM:00117C5C bvc.s loc_117C62 ROM:00117C5E move.w #$8000,d0 ROM:00117C62 ROM:00117C62 loc_117C62: ; CODE XREF: sub_1179E0+27C↑j ROM:00117C62 move.b #3,(a0,d0.w) ROM:00117C68 addq.w #1,d0 ROM:00117C6A bvc.s loc_117C70 ROM:00117C6C move.w #$8000,d0 ROM:00117C70 ROM:00117C70 loc_117C70: ; CODE XREF: sub_1179E0+28A↑j ROM:00117C70 btst #5,($7C7).w ROM:00117C76 bne.s loc_117C7E ROM:00117C78 move.b (a1),(a0,d0.w) ROM:00117C7C bra.s loc_117C84 ROM:00117C7E ; --------------------------------------------------------------------------- ROM:00117C7E ROM:00117C7E loc_117C7E: ; CODE XREF: sub_1179E0+296↑j ROM:00117C7E move.b #$FF,(a0,d0.w) ROM:00117C84 ROM:00117C84 loc_117C84: ; CODE XREF: sub_1179E0+29C↑j ROM:00117C84 addq.w #1,d0 ROM:00117C86 bvc.s loc_117C8C ROM:00117C88 move.w #$8000,d0 ROM:00117C8C ROM:00117C8C loc_117C8C: ; CODE XREF: sub_1179E0+2A6↑j ROM:00117C8C adda.l #1,a1 ROM:00117C92 btst #5,($7C7).w ROM:00117C98 bne.s loc_117CA0 ROM:00117C9A move.b (a1),(a0,d0.w) ROM:00117C9E bra.s loc_117CA6 ROM:00117CA0 ; --------------------------------------------------------------------------- ROM:00117CA0 ROM:00117CA0 loc_117CA0: ; CODE XREF: sub_1179E0+2B8↑j ROM:00117CA0 move.b #$FF,(a0,d0.w) ROM:00117CA6 ROM:00117CA6 loc_117CA6: ; CODE XREF: sub_1179E0+2BE↑j ROM:00117CA6 addq.w #1,d0 ROM:00117CA8 bvc.s loc_117CAE ROM:00117CAA move.w #$8000,d0 ROM:00117CAE ROM:00117CAE loc_117CAE: ; CODE XREF: sub_1179E0+2C8↑j ROM:00117CAE adda.l #1,a1 ROM:00117CB4 btst #5,($7C7).w ROM:00117CBA bne.s loc_117CC2 ROM:00117CBC move.b (a1),(a0,d0.w) ROM:00117CC0 bra.s loc_117CC8 ROM:00117CC2 ; --------------------------------------------------------------------------- ROM:00117CC2 ROM:00117CC2 loc_117CC2: ; CODE XREF: sub_1179E0+2DA↑j ROM:00117CC2 move.b #$FF,(a0,d0.w) ROM:00117CC8 ROM:00117CC8 loc_117CC8: ; CODE XREF: sub_1179E0+2E0↑j ROM:00117CC8 addq.w #1,d0 ROM:00117CCA bvc.s loc_117CD0 ROM:00117CCC move.w #$8000,d0 ROM:00117CD0 ROM:00117CD0 loc_117CD0: ; CODE XREF: sub_1179E0+2EA↑j ROM:00117CD0 adda.l #1,a1 ROM:00117CD6 btst #5,($7C7).w ROM:00117CDC bne.s loc_117CE4 ROM:00117CDE move.b (a1),(a0,d0.w) ROM:00117CE2 bra.s loc_117CEA ROM:00117CE4 ; --------------------------------------------------------------------------- ROM:00117CE4 ROM:00117CE4 loc_117CE4: ; CODE XREF: sub_1179E0+2FC↑j ROM:00117CE4 move.b #$FF,(a0,d0.w) ROM:00117CEA ROM:00117CEA loc_117CEA: ; CODE XREF: sub_1179E0+302↑j ROM:00117CEA addq.w #1,d0 ROM:00117CEC bvc.s loc_117CF2 ROM:00117CEE move.w #$8000,d0 ROM:00117CF2 ROM:00117CF2 loc_117CF2: ; CODE XREF: sub_1179E0+30C↑j ROM:00117CF2 adda.l #1,a1 ROM:00117CF8 move.w d0,($54E).w ROM:00117CFC bsr.l sub_116186 ROM:00117D02 move.w ($54E).w,($CE0).w ROM:00117D08 bsr.l sub_116138 ROM:00117D0E move.w ($54E).w,d0 ROM:00117D12 move.b ($6F7).w,(a0,d0.w) ROM:00117D18 addq.w #1,d0 ROM:00117D1A bvc.s loc_117D20 ROM:00117D1C move.w #$8000,d0 ROM:00117D20 ROM:00117D20 loc_117D20: ; CODE XREF: sub_1179E0+33A↑j ROM:00117D20 move.b #4,(a0,d0.w) ROM:00117D26 addq.w #1,d0 ROM:00117D28 bvc.s loc_117D2E ROM:00117D2A move.w #$8000,d0 ROM:00117D2E ROM:00117D2E loc_117D2E: ; CODE XREF: sub_1179E0+348↑j ROM:00117D2E btst #5,($7C7).w ROM:00117D34 bne.s loc_117D3C ROM:00117D36 move.b (a1),(a0,d0.w) ROM:00117D3A bra.s loc_117D42 ROM:00117D3C ; --------------------------------------------------------------------------- ROM:00117D3C ROM:00117D3C loc_117D3C: ; CODE XREF: sub_1179E0+354↑j ROM:00117D3C move.b #$FF,(a0,d0.w) ROM:00117D42 ROM:00117D42 loc_117D42: ; CODE XREF: sub_1179E0+35A↑j ROM:00117D42 addq.w #1,d0 ROM:00117D44 bvc.s loc_117D4A ROM:00117D46 move.w #$8000,d0 ROM:00117D4A ROM:00117D4A loc_117D4A: ; CODE XREF: sub_1179E0+364↑j ROM:00117D4A adda.l #1,a1 ROM:00117D50 btst #5,($7C7).w ROM:00117D56 bne.s loc_117D5E ROM:00117D58 move.b (a1),(a0,d0.w) ROM:00117D5C bra.s loc_117D64 ROM:00117D5E ; --------------------------------------------------------------------------- ROM:00117D5E ROM:00117D5E loc_117D5E: ; CODE XREF: sub_1179E0+376↑j ROM:00117D5E move.b #$FF,(a0,d0.w) ROM:00117D64 ROM:00117D64 loc_117D64: ; CODE XREF: sub_1179E0+37C↑j ROM:00117D64 addq.w #1,d0 ROM:00117D66 bvc.s loc_117D6C ROM:00117D68 move.w #$8000,d0 ROM:00117D6C ROM:00117D6C loc_117D6C: ; CODE XREF: sub_1179E0+386↑j ROM:00117D6C adda.l #1,a1 ROM:00117D72 btst #5,($7C7).w ROM:00117D78 bne.s loc_117D88 ROM:00117D7A move.b (a1),d5 ROM:00117D7C lsr.b #4,d5 ROM:00117D7E ori.b #$30,d5 ; '0' ROM:00117D82 move.b d5,(a0,d0.w) ROM:00117D86 bra.s loc_117D8E ROM:00117D88 ; --------------------------------------------------------------------------- ROM:00117D88 ROM:00117D88 loc_117D88: ; CODE XREF: sub_1179E0+398↑j ROM:00117D88 move.b #$FF,(a0,d0.w) ROM:00117D8E ROM:00117D8E loc_117D8E: ; CODE XREF: sub_1179E0+3A6↑j ROM:00117D8E addq.w #1,d0 ROM:00117D90 bvc.s loc_117D96 ROM:00117D92 move.w #$8000,d0 ROM:00117D96 ROM:00117D96 loc_117D96: ; CODE XREF: sub_1179E0+3B0↑j ROM:00117D96 btst #5,($7C7).w ROM:00117D9C bne.s loc_117DAE ROM:00117D9E move.b (a1),d5 ROM:00117DA0 andi.b #$F,d5 ROM:00117DA4 ori.b #$30,d5 ; '0' ROM:00117DA8 move.b d5,(a0,d0.w) ROM:00117DAC bra.s loc_117DB4 ROM:00117DAE ; --------------------------------------------------------------------------- ROM:00117DAE ROM:00117DAE loc_117DAE: ; CODE XREF: sub_1179E0+3BC↑j ROM:00117DAE move.b #$FF,(a0,d0.w) ROM:00117DB4 ROM:00117DB4 loc_117DB4: ; CODE XREF: sub_1179E0+3CC↑j ROM:00117DB4 addq.w #1,d0 ROM:00117DB6 bvc.s loc_117DBC ROM:00117DB8 move.w #$8000,d0 ROM:00117DBC ROM:00117DBC loc_117DBC: ; CODE XREF: sub_1179E0+3D6↑j ROM:00117DBC adda.l #1,a1 ROM:00117DC2 move.w d0,($54E).w ROM:00117DC6 bsr.l sub_116186 ROM:00117DCC move.w ($54E).w,($CE0).w ROM:00117DD2 bsr.l sub_116138 ROM:00117DD8 move.w ($54E).w,d0 ROM:00117DDC move.b ($6F7).w,(a0,d0.w) ROM:00117DE2 addq.w #1,d0 ROM:00117DE4 bvc.s loc_117DEA ROM:00117DE6 move.w #$8000,d0 ROM:00117DEA ROM:00117DEA loc_117DEA: ; CODE XREF: sub_1179E0+404↑j ROM:00117DEA move.b #5,(a0,d0.w) ROM:00117DF0 addq.w #1,d0 ROM:00117DF2 bvc.s loc_117DF8 ROM:00117DF4 move.w #$8000,d0 ROM:00117DF8 ROM:00117DF8 loc_117DF8: ; CODE XREF: sub_1179E0+412↑j ROM:00117DF8 btst #5,($7C7).w ROM:00117DFE bne.s loc_117E0E ROM:00117E00 move.b (a1),d5 ROM:00117E02 lsr.b #4,d5 ROM:00117E04 ori.b #$30,d5 ; '0' ROM:00117E08 move.b d5,(a0,d0.w) ROM:00117E0C bra.s loc_117E14 ROM:00117E0E ; --------------------------------------------------------------------------- ROM:00117E0E ROM:00117E0E loc_117E0E: ; CODE XREF: sub_1179E0+41E↑j ROM:00117E0E move.b #$FF,(a0,d0.w) ROM:00117E14 ROM:00117E14 loc_117E14: ; CODE XREF: sub_1179E0+42C↑j ROM:00117E14 addq.w #1,d0 ROM:00117E16 bvc.s loc_117E1C ROM:00117E18 move.w #$8000,d0 ROM:00117E1C ROM:00117E1C loc_117E1C: ; CODE XREF: sub_1179E0+436↑j ROM:00117E1C btst #5,($7C7).w ROM:00117E22 bne.s loc_117E34 ROM:00117E24 move.b (a1),d5 ROM:00117E26 andi.b #$F,d5 ROM:00117E2A ori.b #$30,d5 ; '0' ROM:00117E2E move.b d5,(a0,d0.w) ROM:00117E32 bra.s loc_117E3A ROM:00117E34 ; --------------------------------------------------------------------------- ROM:00117E34 ROM:00117E34 loc_117E34: ; CODE XREF: sub_1179E0+442↑j ROM:00117E34 move.b #$FF,(a0,d0.w) ROM:00117E3A ROM:00117E3A loc_117E3A: ; CODE XREF: sub_1179E0+452↑j ROM:00117E3A addq.w #1,d0 ROM:00117E3C bvc.s loc_117E42 ROM:00117E3E move.w #$8000,d0 ROM:00117E42 ROM:00117E42 loc_117E42: ; CODE XREF: sub_1179E0+45C↑j ROM:00117E42 adda.l #1,a1 ROM:00117E48 btst #5,($7C7).w ROM:00117E4E bne.s loc_117E5E ROM:00117E50 move.b (a1),d5 ROM:00117E52 lsr.b #4,d5 ROM:00117E54 ori.b #$30,d5 ; '0' ROM:00117E58 move.b d5,(a0,d0.w) ROM:00117E5C bra.s loc_117E64 ROM:00117E5E ; --------------------------------------------------------------------------- ROM:00117E5E ROM:00117E5E loc_117E5E: ; CODE XREF: sub_1179E0+46E↑j ROM:00117E5E move.b #$FF,(a0,d0.w) ROM:00117E64 ROM:00117E64 loc_117E64: ; CODE XREF: sub_1179E0+47C↑j ROM:00117E64 addq.w #1,d0 ROM:00117E66 bvc.s loc_117E6C ROM:00117E68 move.w #$8000,d0 ROM:00117E6C ROM:00117E6C loc_117E6C: ; CODE XREF: sub_1179E0+486↑j ROM:00117E6C btst #5,($7C7).w ROM:00117E72 bne.s loc_117E84 ROM:00117E74 move.b (a1),d5 ROM:00117E76 andi.b #$F,d5 ROM:00117E7A ori.b #$30,d5 ; '0' ROM:00117E7E move.b d5,(a0,d0.w) ROM:00117E82 bra.s loc_117E8A ROM:00117E84 ; --------------------------------------------------------------------------- ROM:00117E84 ROM:00117E84 loc_117E84: ; CODE XREF: sub_1179E0+492↑j ROM:00117E84 move.b #$FF,(a0,d0.w) ROM:00117E8A ROM:00117E8A loc_117E8A: ; CODE XREF: sub_1179E0+4A2↑j ROM:00117E8A addq.w #1,d0 ROM:00117E8C bvc.s loc_117E92 ROM:00117E8E move.w #$8000,d0 ROM:00117E92 ROM:00117E92 loc_117E92: ; CODE XREF: sub_1179E0+4AC↑j ROM:00117E92 move.w d0,($54E).w ROM:00117E96 bsr.l sub_116186 ROM:00117E9C bclr #5,($7C7).w ROM:00117EA2 bra.l locret_1182F2 ROM:00117EA8 ; --------------------------------------------------------------------------- ROM:00117EA8 ROM:00117EA8 loc_117EA8: ; CODE XREF: sub_1179E0+C6↑j ROM:00117EA8 cmpi.b #3,($6F7).w ROM:00117EAE bne.l loc_117EEA ROM:00117EB4 bsr.l sub_116138 ROM:00117EBA move.w ($54E).w,d0 ROM:00117EBE move.b ($6F7).w,(a0,d0.w) ROM:00117EC4 addq.w #1,d0 ROM:00117EC6 bvc.s loc_117ECC ROM:00117EC8 move.w #$8000,d0 ROM:00117ECC ROM:00117ECC loc_117ECC: ; CODE XREF: sub_1179E0+4E6↑j ROM:00117ECC move.b #4,(a0,d0.w) ROM:00117ED2 addq.w #1,d0 ROM:00117ED4 bvc.s loc_117EDA ROM:00117ED6 move.w #$8000,d0 ROM:00117EDA ROM:00117EDA loc_117EDA: ; CODE XREF: sub_1179E0+4F4↑j ROM:00117EDA move.w d0,($54E).w ROM:00117EDE bsr.l sub_116186 ROM:00117EE4 bra.l locret_1182F2 ROM:00117EEA ; --------------------------------------------------------------------------- ROM:00117EEA ROM:00117EEA loc_117EEA: ; CODE XREF: sub_1179E0+4CE↑j ROM:00117EEA cmpi.b #4,($6F7).w ROM:00117EF0 bne.l loc_1180D2 ROM:00117EF6 movea.l #unk_110400,a1 ROM:00117EFC bsr.l sub_116138 ROM:00117F02 move.w ($54E).w,d0 ROM:00117F06 move.b ($6F7).w,(a0,d0.w) ROM:00117F0C addq.w #1,d0 ROM:00117F0E bvc.s loc_117F14 ROM:00117F10 move.w #$8000,d0 ROM:00117F14 ROM:00117F14 loc_117F14: ; CODE XREF: sub_1179E0+52E↑j ROM:00117F14 move.b #1,(a0,d0.w) ROM:00117F1A addq.w #1,d0 ROM:00117F1C bvc.s loc_117F22 ROM:00117F1E move.w #$8000,d0 ROM:00117F22 ROM:00117F22 loc_117F22: ; CODE XREF: sub_1179E0+53C↑j ROM:00117F22 move.b (a1),(a0,d0.w) ROM:00117F26 adda.w #2,a1 ROM:00117F2A addq.w #1,d0 ROM:00117F2C bvc.s loc_117F32 ROM:00117F2E move.w #$8000,d0 ROM:00117F32 ROM:00117F32 loc_117F32: ; CODE XREF: sub_1179E0+54C↑j ROM:00117F32 move.b (a1),(a0,d0.w) ROM:00117F36 adda.w #2,a1 ROM:00117F3A addq.w #1,d0 ROM:00117F3C bvc.s loc_117F42 ROM:00117F3E move.w #$8000,d0 ROM:00117F42 ROM:00117F42 loc_117F42: ; CODE XREF: sub_1179E0+55C↑j ROM:00117F42 move.b (a1),(a0,d0.w) ROM:00117F46 adda.w #2,a1 ROM:00117F4A addq.w #1,d0 ROM:00117F4C bvc.s loc_117F52 ROM:00117F4E move.w #$8000,d0 ROM:00117F52 ROM:00117F52 loc_117F52: ; CODE XREF: sub_1179E0+56C↑j ROM:00117F52 move.b (a1),(a0,d0.w) ROM:00117F56 adda.w #2,a1 ROM:00117F5A addq.w #1,d0 ROM:00117F5C bvc.s loc_117F62 ROM:00117F5E move.w #$8000,d0 ROM:00117F62 ROM:00117F62 loc_117F62: ; CODE XREF: sub_1179E0+57C↑j ROM:00117F62 move.w d0,($54E).w ROM:00117F66 bsr.l sub_116186 ROM:00117F6C move.w ($54E).w,($CE0).w ROM:00117F72 bsr.l sub_116138 ROM:00117F78 move.w ($54E).w,d0 ROM:00117F7C move.b ($6F7).w,(a0,d0.w) ROM:00117F82 addq.w #1,d0 ROM:00117F84 bvc.s loc_117F8A ROM:00117F86 move.w #$8000,d0 ROM:00117F8A ROM:00117F8A loc_117F8A: ; CODE XREF: sub_1179E0+5A4↑j ROM:00117F8A move.b #2,(a0,d0.w) ROM:00117F90 addq.w #1,d0 ROM:00117F92 bvc.s loc_117F98 ROM:00117F94 move.w #$8000,d0 ROM:00117F98 ROM:00117F98 loc_117F98: ; CODE XREF: sub_1179E0+5B2↑j ROM:00117F98 move.b (a1),(a0,d0.w) ROM:00117F9C adda.w #2,a1 ROM:00117FA0 addq.w #1,d0 ROM:00117FA2 bvc.s loc_117FA8 ROM:00117FA4 move.w #$8000,d0 ROM:00117FA8 ROM:00117FA8 loc_117FA8: ; CODE XREF: sub_1179E0+5C2↑j ROM:00117FA8 move.b (a1),d1 ROM:00117FAA addi.b #$30,d1 ; '0' ROM:00117FAE move.b d1,(a0,d0.w) ROM:00117FB2 adda.w #2,a1 ROM:00117FB6 addq.w #1,d0 ROM:00117FB8 bvc.s loc_117FBE ROM:00117FBA move.w #$8000,d0 ROM:00117FBE ROM:00117FBE loc_117FBE: ; CODE XREF: sub_1179E0+5D8↑j ROM:00117FBE move.b (a1),d1 ROM:00117FC0 addi.b #$30,d1 ; '0' ROM:00117FC4 move.b d1,(a0,d0.w) ROM:00117FC8 adda.w #2,a1 ROM:00117FCC addq.w #1,d0 ROM:00117FCE bvc.s loc_117FD4 ROM:00117FD0 move.w #$8000,d0 ROM:00117FD4 ROM:00117FD4 loc_117FD4: ; CODE XREF: sub_1179E0+5EE↑j ROM:00117FD4 move.b (a1),d1 ROM:00117FD6 addi.b #$30,d1 ; '0' ROM:00117FDA move.b d1,(a0,d0.w) ROM:00117FDE addq.w #1,d0 ROM:00117FE0 bvc.s loc_117FE6 ROM:00117FE2 move.w #$8000,d0 ROM:00117FE6 ROM:00117FE6 loc_117FE6: ; CODE XREF: sub_1179E0+600↑j ROM:00117FE6 move.w d0,($54E).w ROM:00117FEA bsr.l sub_116186 ROM:00117FF0 move.w ($54E).w,($CE0).w ROM:00117FF6 bsr.l sub_116138 ROM:00117FFC move.w ($54E).w,d0 ROM:00118000 move.b ($6F7).w,(a0,d0.w) ROM:00118006 addq.w #1,d0 ROM:00118008 bvc.s loc_11800E ROM:0011800A move.w #$8000,d0 ROM:0011800E ROM:0011800E loc_11800E: ; CODE XREF: sub_1179E0+628↑j ROM:0011800E move.b #3,(a0,d0.w) ROM:00118014 addq.w #1,d0 ROM:00118016 bvc.s loc_11801C ROM:00118018 move.w #$8000,d0 ROM:0011801C ROM:0011801C loc_11801C: ; CODE XREF: sub_1179E0+636↑j ROM:0011801C move.b #0,(a0,d0.w) ROM:00118022 addq.w #1,d0 ROM:00118024 bvc.s loc_11802A ROM:00118026 move.w #$8000,d0 ROM:0011802A ROM:0011802A loc_11802A: ; CODE XREF: sub_1179E0+644↑j ROM:0011802A move.b #0,(a0,d0.w) ROM:00118030 addq.w #1,d0 ROM:00118032 bvc.s loc_118038 ROM:00118034 move.w #$8000,d0 ROM:00118038 ROM:00118038 loc_118038: ; CODE XREF: sub_1179E0+652↑j ROM:00118038 move.b #0,(a0,d0.w) ROM:0011803E addq.w #1,d0 ROM:00118040 bvc.s loc_118046 ROM:00118042 move.w #$8000,d0 ROM:00118046 ROM:00118046 loc_118046: ; CODE XREF: sub_1179E0+660↑j ROM:00118046 move.b #0,(a0,d0.w) ROM:0011804C addq.w #1,d0 ROM:0011804E bvc.s loc_118054 ROM:00118050 move.w #$8000,d0 ROM:00118054 ROM:00118054 loc_118054: ; CODE XREF: sub_1179E0+66E↑j ROM:00118054 move.w d0,($54E).w ROM:00118058 bsr.l sub_116186 ROM:0011805E move.w ($54E).w,($CE0).w ROM:00118064 bsr.l sub_116138 ROM:0011806A move.w ($54E).w,d0 ROM:0011806E move.b ($6F7).w,(a0,d0.w) ROM:00118074 addq.w #1,d0 ROM:00118076 bvc.s loc_11807C ROM:00118078 move.w #$8000,d0 ROM:0011807C ROM:0011807C loc_11807C: ; CODE XREF: sub_1179E0+696↑j ROM:0011807C move.b #4,(a0,d0.w) ROM:00118082 addq.w #1,d0 ROM:00118084 bvc.s loc_11808A ROM:00118086 move.w #$8000,d0 ROM:0011808A ROM:0011808A loc_11808A: ; CODE XREF: sub_1179E0+6A4↑j ROM:0011808A move.b #0,(a0,d0.w) ROM:00118090 addq.w #1,d0 ROM:00118092 bvc.s loc_118098 ROM:00118094 move.w #$8000,d0 ROM:00118098 ROM:00118098 loc_118098: ; CODE XREF: sub_1179E0+6B2↑j ROM:00118098 move.b #0,(a0,d0.w) ROM:0011809E addq.w #1,d0 ROM:001180A0 bvc.s loc_1180A6 ROM:001180A2 move.w #$8000,d0 ROM:001180A6 ROM:001180A6 loc_1180A6: ; CODE XREF: sub_1179E0+6C0↑j ROM:001180A6 move.b #0,(a0,d0.w) ROM:001180AC addq.w #1,d0 ROM:001180AE bvc.s loc_1180B4 ROM:001180B0 move.w #$8000,d0 ROM:001180B4 ROM:001180B4 loc_1180B4: ; CODE XREF: sub_1179E0+6CE↑j ROM:001180B4 move.b #0,(a0,d0.w) ROM:001180BA addq.w #1,d0 ROM:001180BC bvc.s loc_1180C2 ROM:001180BE move.w #$8000,d0 ROM:001180C2 ROM:001180C2 loc_1180C2: ; CODE XREF: sub_1179E0+6DC↑j ROM:001180C2 move.w d0,($54E).w ROM:001180C6 bsr.l sub_116186 ROM:001180CC bra.l locret_1182F2 ROM:001180D2 ; --------------------------------------------------------------------------- ROM:001180D2 ROM:001180D2 loc_1180D2: ; CODE XREF: sub_1179E0+510↑j ROM:001180D2 cmpi.b #5,($6F7).w ROM:001180D8 bne.s loc_118110 ROM:001180DA bsr.l sub_116138 ROM:001180E0 move.w ($54E).w,d0 ROM:001180E4 move.b ($6F7).w,(a0,d0.w) ROM:001180EA addq.w #1,d0 ROM:001180EC bvc.s loc_1180F2 ROM:001180EE move.w #$8000,d0 ROM:001180F2 ROM:001180F2 loc_1180F2: ; CODE XREF: sub_1179E0+70C↑j ROM:001180F2 move.b #4,(a0,d0.w) ROM:001180F8 addq.w #1,d0 ROM:001180FA bvc.s loc_118100 ROM:001180FC move.w #$8000,d0 ROM:00118100 ROM:00118100 loc_118100: ; CODE XREF: sub_1179E0+71A↑j ROM:00118100 move.w d0,($54E).w ROM:00118104 bsr.l sub_116186 ROM:0011810A bra.l locret_1182F2 ROM:00118110 ; --------------------------------------------------------------------------- ROM:00118110 ROM:00118110 loc_118110: ; CODE XREF: sub_1179E0+6F8↑j ROM:00118110 cmpi.b #6,($6F7).w ROM:00118116 bne.l locret_1182F2 ROM:0011811C movea.l #$13C00A,a1 ROM:00118122 bsr.l sub_116138 ROM:00118128 move.w ($54E).w,d0 ROM:0011812C move.b ($6F7).w,(a0,d0.w) ROM:00118132 addq.w #1,d0 ROM:00118134 bvc.s loc_11813A ROM:00118136 move.w #$8000,d0 ROM:0011813A ROM:0011813A loc_11813A: ; CODE XREF: sub_1179E0+754↑j ROM:0011813A move.b #1,(a0,d0.w) ROM:00118140 addq.w #1,d0 ROM:00118142 bvc.s loc_118148 ROM:00118144 move.w #$8000,d0 ROM:00118148 ROM:00118148 loc_118148: ; CODE XREF: sub_1179E0+762↑j ROM:00118148 move.b (a1),(a0,d0.w) ROM:0011814C adda.w #1,a1 ROM:00118150 addq.w #1,d0 ROM:00118152 bvc.s loc_118158 ROM:00118154 move.w #$8000,d0 ROM:00118158 ROM:00118158 loc_118158: ; CODE XREF: sub_1179E0+772↑j ROM:00118158 move.b (a1),(a0,d0.w) ROM:0011815C adda.w #1,a1 ROM:00118160 addq.w #1,d0 ROM:00118162 bvc.s loc_118168 ROM:00118164 move.w #$8000,d0 ROM:00118168 ROM:00118168 loc_118168: ; CODE XREF: sub_1179E0+782↑j ROM:00118168 move.b (a1),(a0,d0.w) ROM:0011816C adda.w #1,a1 ROM:00118170 addq.w #1,d0 ROM:00118172 bvc.s loc_118178 ROM:00118174 move.w #$8000,d0 ROM:00118178 ROM:00118178 loc_118178: ; CODE XREF: sub_1179E0+792↑j ROM:00118178 move.b (a1),(a0,d0.w) ROM:0011817C adda.w #1,a1 ROM:00118180 addq.w #1,d0 ROM:00118182 bvc.s loc_118188 ROM:00118184 move.w #$8000,d0 ROM:00118188 ROM:00118188 loc_118188: ; CODE XREF: sub_1179E0+7A2↑j ROM:00118188 move.w d0,($54E).w ROM:0011818C bsr.l sub_116186 ROM:00118192 move.w ($54E).w,($CE0).w ROM:00118198 bsr.l sub_116138 ROM:0011819E move.w ($54E).w,d0 ROM:001181A2 move.b ($6F7).w,(a0,d0.w) ROM:001181A8 addq.w #1,d0 ROM:001181AA bvc.s loc_1181B0 ROM:001181AC move.w #$8000,d0 ROM:001181B0 ROM:001181B0 loc_1181B0: ; CODE XREF: sub_1179E0+7CA↑j ROM:001181B0 move.b #2,(a0,d0.w) ROM:001181B6 addq.w #1,d0 ROM:001181B8 bvc.s loc_1181BE ROM:001181BA move.w #$8000,d0 ROM:001181BE ROM:001181BE loc_1181BE: ; CODE XREF: sub_1179E0+7D8↑j ROM:001181BE move.b (a1),(a0,d0.w) ROM:001181C2 adda.w #1,a1 ROM:001181C6 addq.w #1,d0 ROM:001181C8 bvc.s loc_1181CE ROM:001181CA move.w #$8000,d0 ROM:001181CE ROM:001181CE loc_1181CE: ; CODE XREF: sub_1179E0+7E8↑j ROM:001181CE move.b (a1),d1 ROM:001181D0 addi.b #$30,d1 ; '0' ROM:001181D4 move.b d1,(a0,d0.w) ROM:001181D8 adda.w #1,a1 ROM:001181DC addq.w #1,d0 ROM:001181DE bvc.s loc_1181E4 ROM:001181E0 move.w #$8000,d0 ROM:001181E4 ROM:001181E4 loc_1181E4: ; CODE XREF: sub_1179E0+7FE↑j ROM:001181E4 move.b (a1),d1 ROM:001181E6 addi.b #$30,d1 ; '0' ROM:001181EA move.b d1,(a0,d0.w) ROM:001181EE adda.w #1,a1 ROM:001181F2 addq.w #1,d0 ROM:001181F4 bvc.s loc_1181FA ROM:001181F6 move.w #$8000,d0 ROM:001181FA ROM:001181FA loc_1181FA: ; CODE XREF: sub_1179E0+814↑j ROM:001181FA move.b (a1),d1 ROM:001181FC addi.b #$30,d1 ; '0' ROM:00118200 move.b d1,(a0,d0.w) ROM:00118204 addq.w #1,d0 ROM:00118206 bvc.s loc_11820C ROM:00118208 move.w #$8000,d0 ROM:0011820C ROM:0011820C loc_11820C: ; CODE XREF: sub_1179E0+826↑j ROM:0011820C move.w d0,($54E).w ROM:00118210 bsr.l sub_116186 ROM:00118216 move.w ($54E).w,($CE0).w ROM:0011821C bsr.l sub_116138 ROM:00118222 move.w ($54E).w,d0 ROM:00118226 move.b ($6F7).w,(a0,d0.w) ROM:0011822C addq.w #1,d0 ROM:0011822E bvc.s loc_118234 ROM:00118230 move.w #$8000,d0 ROM:00118234 ROM:00118234 loc_118234: ; CODE XREF: sub_1179E0+84E↑j ROM:00118234 move.b #3,(a0,d0.w) ROM:0011823A addq.w #1,d0 ROM:0011823C bvc.s loc_118242 ROM:0011823E move.w #$8000,d0 ROM:00118242 ROM:00118242 loc_118242: ; CODE XREF: sub_1179E0+85C↑j ROM:00118242 move.b #0,(a0,d0.w) ROM:00118248 addq.w #1,d0 ROM:0011824A bvc.s loc_118250 ROM:0011824C move.w #$8000,d0 ROM:00118250 ROM:00118250 loc_118250: ; CODE XREF: sub_1179E0+86A↑j ROM:00118250 move.b #0,(a0,d0.w) ROM:00118256 addq.w #1,d0 ROM:00118258 bvc.s loc_11825E ROM:0011825A move.w #$8000,d0 ROM:0011825E ROM:0011825E loc_11825E: ; CODE XREF: sub_1179E0+878↑j ROM:0011825E move.b #0,(a0,d0.w) ROM:00118264 addq.w #1,d0 ROM:00118266 bvc.s loc_11826C ROM:00118268 move.w #$8000,d0 ROM:0011826C ROM:0011826C loc_11826C: ; CODE XREF: sub_1179E0+886↑j ROM:0011826C move.b #0,(a0,d0.w) ROM:00118272 addq.w #1,d0 ROM:00118274 bvc.s loc_11827A ROM:00118276 move.w #$8000,d0 ROM:0011827A ROM:0011827A loc_11827A: ; CODE XREF: sub_1179E0+894↑j ROM:0011827A move.w d0,($54E).w ROM:0011827E bsr.l sub_116186 ROM:00118284 move.w ($54E).w,($CE0).w ROM:0011828A bsr.l sub_116138 ROM:00118290 move.w ($54E).w,d0 ROM:00118294 move.b ($6F7).w,(a0,d0.w) ROM:0011829A addq.w #1,d0 ROM:0011829C bvc.s loc_1182A2 ROM:0011829E move.w #$8000,d0 ROM:001182A2 ROM:001182A2 loc_1182A2: ; CODE XREF: sub_1179E0+8BC↑j ROM:001182A2 move.b #4,(a0,d0.w) ROM:001182A8 addq.w #1,d0 ROM:001182AA bvc.s loc_1182B0 ROM:001182AC move.w #$8000,d0 ROM:001182B0 ROM:001182B0 loc_1182B0: ; CODE XREF: sub_1179E0+8CA↑j ROM:001182B0 move.b #0,(a0,d0.w) ROM:001182B6 addq.w #1,d0 ROM:001182B8 bvc.s loc_1182BE ROM:001182BA move.w #$8000,d0 ROM:001182BE ROM:001182BE loc_1182BE: ; CODE XREF: sub_1179E0+8D8↑j ROM:001182BE move.b #0,(a0,d0.w) ROM:001182C4 addq.w #1,d0 ROM:001182C6 bvc.s loc_1182CC ROM:001182C8 move.w #$8000,d0 ROM:001182CC ROM:001182CC loc_1182CC: ; CODE XREF: sub_1179E0+8E6↑j ROM:001182CC move.b #0,(a0,d0.w) ROM:001182D2 addq.w #1,d0 ROM:001182D4 bvc.s loc_1182DA ROM:001182D6 move.w #$8000,d0 ROM:001182DA ROM:001182DA loc_1182DA: ; CODE XREF: sub_1179E0+8F4↑j ROM:001182DA move.b #0,(a0,d0.w) ROM:001182E0 addq.w #1,d0 ROM:001182E2 bvc.s loc_1182E8 ROM:001182E4 move.w #$8000,d0 ROM:001182E8 ROM:001182E8 loc_1182E8: ; CODE XREF: sub_1179E0+902↑j ROM:001182E8 move.w d0,($54E).w ROM:001182EC bsr.l sub_116186 ROM:001182F2 ROM:001182F2 locret_1182F2: ; CODE XREF: sub_1179E0+78↑j ROM:001182F2 ; sub_1179E0+BA↑j ... ROM:001182F2 rts ROM:001182F2 ; End of function sub_1179E0 ROM:001182F2 ROM:001182F4 ROM:001182F4 ; =============== S U B R O U T I N E ======================================= ROM:001182F4 ROM:001182F4 ROM:001182F4 sub_1182F4: ; CODE XREF: ROM:00111A4E↑p ROM:001182F4 btst #1,($FFFFFC0D).w ROM:001182FA bne.s loc_118304 ROM:001182FC btst #3,($FFFFFC0D).w ROM:00118302 beq.s loc_11830E ROM:00118304 ROM:00118304 loc_118304: ; CODE XREF: sub_1182F4+6↑j ROM:00118304 move.w ($FFFFFC0E).w,d0 ROM:00118308 move.w ($FFFFFC0C).w,d0 ROM:0011830C bra.s locret_118368 ROM:0011830E ; --------------------------------------------------------------------------- ROM:0011830E ROM:0011830E loc_11830E: ; CODE XREF: sub_1182F4+E↑j ROM:0011830E cmpi.b #0,($6F5).w ROM:00118314 bne.s loc_118338 ROM:00118316 move.w ($FFFFFC0E).w,d0 ROM:0011831A move.w ($FFFFFC0C).w,d0 ROM:0011831E move.w $B8(a5),d0 ROM:00118322 clr.b ($73B).w ROM:00118326 move.w d0,($5D2).w ROM:0011832A move.b #1,($73B).w ROM:00118330 move.b #1,($6F5).w ROM:00118336 bra.s locret_118368 ROM:00118338 ; --------------------------------------------------------------------------- ROM:00118338 ROM:00118338 loc_118338: ; CODE XREF: sub_1182F4+20↑j ROM:00118338 cmpi.b #1,($6F5).w ROM:0011833E bne.s loc_11835C ROM:00118340 move.w ($FFFFFC0E).w,d0 ROM:00118344 move.w ($FFFFFC0C).w,d0 ROM:00118348 move.w $B8(a5),d0 ROM:0011834C clr.b ($73B).w ROM:00118350 move.w d0,($5D2).w ROM:00118354 move.b #1,($73B).w ROM:0011835A bra.s locret_118368 ROM:0011835C ; --------------------------------------------------------------------------- ROM:0011835C ROM:0011835C loc_11835C: ; CODE XREF: sub_1182F4+4A↑j ROM:0011835C cmpi.b #2,($6F5).w ROM:00118362 bne.l *+6 ROM:00118368 ROM:00118368 locret_118368: ; CODE XREF: sub_1182F4+18↑j ROM:00118368 ; sub_1182F4+42↑j ... ROM:00118368 rts ROM:00118368 ; End of function sub_1182F4 ROM:00118368 ROM:0011836A ROM:0011836A ; =============== S U B R O U T I N E ======================================= ROM:0011836A ROM:0011836A ROM:0011836A sub_11836A: ; CODE XREF: ROM:loc_11885E↓p ROM:0011836A cmpi.b #1,($6F5).w ROM:00118370 bne.s locret_118386 ROM:00118372 cmpi.w #0,($5D2).w ROM:00118378 bgt.s locret_118386 ROM:0011837A bset #6,($7CF).w ROM:00118380 move.b #2,($6F5).w ROM:00118386 ROM:00118386 locret_118386: ; CODE XREF: sub_11836A+6↑j ROM:00118386 ; sub_11836A+E↑j ROM:00118386 rts ROM:00118386 ; End of function sub_11836A ROM:00118386 ROM:00118388 ROM:00118388 ; =============== S U B R O U T I N E ======================================= ROM:00118388 ROM:00118388 ROM:00118388 sub_118388: ; CODE XREF: ROM:001186FC↓p ROM:00118388 ; ROM:loc_11876C↓p ROM:00118388 clr.w d1 ROM:0011838A move.b ($6FA).w,d1 ROM:0011838E cmpi.w #9,d1 ROM:00118392 bcc.s locret_11839C ROM:00118394 movea.l off_11839E(pc,d1.w*4),a0 ROM:00118398 nop ROM:0011839A jmp (a0) ROM:0011839C ; --------------------------------------------------------------------------- ROM:0011839C ROM:0011839C locret_11839C: ; CODE XREF: sub_118388+A↑j ROM:0011839C rts ROM:0011839C ; End of function sub_118388 ROM:0011839C ROM:0011839C ; --------------------------------------------------------------------------- ROM:0011839E off_11839E: dc.l loc_1183C2 ; DATA XREF: sub_118388+C↑r ROM:001183A2 dc.l locret_1183CA ROM:001183A6 dc.l loc_1183CC ROM:001183AA dc.l loc_1183E2 ROM:001183AE dc.l loc_1183F8 ROM:001183B2 dc.l loc_11840E ROM:001183B6 dc.l loc_118424 ROM:001183BA dc.l loc_11843A ROM:001183BE dc.l locret_118450 ROM:001183C2 ; --------------------------------------------------------------------------- ROM:001183C2 ROM:001183C2 loc_1183C2: ; DATA XREF: ROM:off_11839E↑o ROM:001183C2 move.b #1,($6FA).w ROM:001183C8 rts ROM:001183CA ; --------------------------------------------------------------------------- ROM:001183CA ROM:001183CA locret_1183CA: ; DATA XREF: ROM:001183A2↑o ROM:001183CA rts ROM:001183CC ; --------------------------------------------------------------------------- ROM:001183CC ROM:001183CC loc_1183CC: ; DATA XREF: ROM:001183A6↑o ROM:001183CC cmpi.w #0,($5D4).w ROM:001183D2 bgt.s locret_1183E0 ROM:001183D4 bset #0,($7BD).w ROM:001183DA move.b #1,($6FA).w ROM:001183E0 ROM:001183E0 locret_1183E0: ; CODE XREF: ROM:001183D2↑j ROM:001183E0 rts ROM:001183E2 ; --------------------------------------------------------------------------- ROM:001183E2 ROM:001183E2 loc_1183E2: ; DATA XREF: ROM:001183AA↑o ROM:001183E2 cmpi.w #0,($5D4).w ROM:001183E8 bgt.s locret_1183F6 ROM:001183EA bset #0,($7BD).w ROM:001183F0 move.b #1,($6FA).w ROM:001183F6 ROM:001183F6 locret_1183F6: ; CODE XREF: ROM:001183E8↑j ROM:001183F6 rts ROM:001183F8 ; --------------------------------------------------------------------------- ROM:001183F8 ROM:001183F8 loc_1183F8: ; DATA XREF: ROM:001183AE↑o ROM:001183F8 cmpi.w #0,($5D4).w ROM:001183FE bgt.s locret_11840C ROM:00118400 bset #0,($7BD).w ROM:00118406 move.b #1,($6FA).w ROM:0011840C ROM:0011840C locret_11840C: ; CODE XREF: ROM:001183FE↑j ROM:0011840C rts ROM:0011840E ; --------------------------------------------------------------------------- ROM:0011840E ROM:0011840E loc_11840E: ; DATA XREF: ROM:001183B2↑o ROM:0011840E cmpi.w #0,($5D4).w ROM:00118414 bgt.s locret_118422 ROM:00118416 bset #0,($7BD).w ROM:0011841C move.b #1,($6FA).w ROM:00118422 ROM:00118422 locret_118422: ; CODE XREF: ROM:00118414↑j ROM:00118422 rts ROM:00118424 ; --------------------------------------------------------------------------- ROM:00118424 ROM:00118424 loc_118424: ; DATA XREF: ROM:001183B6↑o ROM:00118424 cmpi.w #0,($5D4).w ROM:0011842A bgt.s locret_118438 ROM:0011842C bset #0,($7BD).w ROM:00118432 move.b #1,($6FA).w ROM:00118438 ROM:00118438 locret_118438: ; CODE XREF: ROM:0011842A↑j ROM:00118438 rts ROM:0011843A ; --------------------------------------------------------------------------- ROM:0011843A ROM:0011843A loc_11843A: ; DATA XREF: ROM:001183BA↑o ROM:0011843A cmpi.w #0,($5D4).w ROM:00118440 bgt.s locret_11844E ROM:00118442 bset #0,($7BD).w ROM:00118448 move.b #1,($6FA).w ROM:0011844E ROM:0011844E locret_11844E: ; CODE XREF: ROM:00118440↑j ROM:0011844E rts ROM:00118450 ; --------------------------------------------------------------------------- ROM:00118450 ROM:00118450 locret_118450: ; DATA XREF: ROM:001183BE↑o ROM:00118450 rts ROM:00118452 ROM:00118452 ; =============== S U B R O U T I N E ======================================= ROM:00118452 ROM:00118452 ROM:00118452 sub_118452: ; CODE XREF: ROM:00111A3E↑p ROM:00118452 move.w ($FFFFFC0C).w,d3 ROM:00118456 move.w ($FFFFFC0E).w,d4 ROM:0011845A andi.w #$A,d3 ROM:0011845E cmpi.w #0,d3 ROM:00118462 beq.s loc_11846A ROM:00118464 bra.l locret_11864C ROM:0011846A ; --------------------------------------------------------------------------- ROM:0011846A ROM:0011846A loc_11846A: ; CODE XREF: sub_118452+10↑j ROM:0011846A cmpi.b #1,($6FA).w ROM:00118470 bne.s loc_1184A2 ROM:00118472 move.b $110(a5),d0 ROM:00118476 cmp.b d4,d0 ROM:00118478 bne.s loc_11849C ROM:0011847A move.b d0,($6F9).w ROM:0011847E bset #6,($7BC).w ROM:00118484 move.w $B6(a5),d1 ROM:00118488 clr.b ($73C).w ROM:0011848C move.w d1,($5D4).w ROM:00118490 move.b #1,($73C).w ROM:00118496 move.b #2,($6FA).w ROM:0011849C ROM:0011849C loc_11849C: ; CODE XREF: sub_118452+26↑j ROM:0011849C bra.l locret_11864C ROM:001184A2 ; --------------------------------------------------------------------------- ROM:001184A2 ROM:001184A2 loc_1184A2: ; CODE XREF: sub_118452+1E↑j ROM:001184A2 cmpi.b #2,($6FA).w ROM:001184A8 bne.s loc_1184D4 ROM:001184AA move.b $111(a5),d0 ROM:001184AE cmp.b d4,d0 ROM:001184B0 bne.s loc_1184CE ROM:001184B2 add.b d0,($6F9).w ROM:001184B6 move.w $B6(a5),d1 ROM:001184BA clr.b ($73C).w ROM:001184BE move.w d1,($5D4).w ROM:001184C2 move.b #1,($73C).w ROM:001184C8 move.b #3,($6FA).w ROM:001184CE ROM:001184CE loc_1184CE: ; CODE XREF: sub_118452+5E↑j ROM:001184CE bra.l locret_11864C ROM:001184D4 ; --------------------------------------------------------------------------- ROM:001184D4 ROM:001184D4 loc_1184D4: ; CODE XREF: sub_118452+56↑j ROM:001184D4 cmpi.b #3,($6FA).w ROM:001184DA bne.s loc_118506 ROM:001184DC move.b $112(a5),d0 ROM:001184E0 cmp.b d4,d0 ROM:001184E2 bne.s loc_118500 ROM:001184E4 add.b d0,($6F9).w ROM:001184E8 move.w $B6(a5),d1 ROM:001184EC clr.b ($73C).w ROM:001184F0 move.w d1,($5D4).w ROM:001184F4 move.b #1,($73C).w ROM:001184FA move.b #4,($6FA).w ROM:00118500 ROM:00118500 loc_118500: ; CODE XREF: sub_118452+90↑j ROM:00118500 bra.l locret_11864C ROM:00118506 ; --------------------------------------------------------------------------- ROM:00118506 ROM:00118506 loc_118506: ; CODE XREF: sub_118452+88↑j ROM:00118506 cmpi.b #4,($6FA).w ROM:0011850C bne.l loc_11858E ROM:00118512 cmpi.b #1,d4 ROM:00118516 bne.s loc_11851A ROM:00118518 bra.s loc_118530 ROM:0011851A ; --------------------------------------------------------------------------- ROM:0011851A ROM:0011851A loc_11851A: ; CODE XREF: sub_118452+C4↑j ROM:0011851A cmpi.b #2,d4 ROM:0011851E bne.s loc_118522 ROM:00118520 bra.s loc_118530 ROM:00118522 ; --------------------------------------------------------------------------- ROM:00118522 ROM:00118522 loc_118522: ; CODE XREF: sub_118452+CC↑j ROM:00118522 cmpi.b #6,d4 ROM:00118526 bne.s loc_11852A ROM:00118528 bra.s loc_118530 ROM:0011852A ; --------------------------------------------------------------------------- ROM:0011852A ROM:0011852A loc_11852A: ; CODE XREF: sub_118452+D4↑j ROM:0011852A cmpi.b #9,d4 ROM:0011852E bne.s loc_118552 ROM:00118530 ROM:00118530 loc_118530: ; CODE XREF: sub_118452+C6↑j ROM:00118530 ; sub_118452+CE↑j ... ROM:00118530 add.b d4,($6F9).w ROM:00118534 move.b d4,($6F6).w ROM:00118538 move.w $B6(a5),d1 ROM:0011853C clr.b ($73C).w ROM:00118540 move.w d1,($5D4).w ROM:00118544 move.b #1,($73C).w ROM:0011854A move.b #5,($6FA).w ROM:00118550 bra.s loc_118588 ROM:00118552 ; --------------------------------------------------------------------------- ROM:00118552 ROM:00118552 loc_118552: ; CODE XREF: sub_118452+DC↑j ROM:00118552 cmpi.b #3,d4 ROM:00118556 bne.s loc_11855A ROM:00118558 bra.s loc_118568 ROM:0011855A ; --------------------------------------------------------------------------- ROM:0011855A ROM:0011855A loc_11855A: ; CODE XREF: sub_118452+104↑j ROM:0011855A cmpi.b #4,d4 ROM:0011855E bne.s loc_118562 ROM:00118560 bra.s loc_118568 ROM:00118562 ; --------------------------------------------------------------------------- ROM:00118562 ROM:00118562 loc_118562: ; CODE XREF: sub_118452+10C↑j ROM:00118562 cmpi.b #7,d4 ROM:00118566 bne.s loc_118588 ROM:00118568 ROM:00118568 loc_118568: ; CODE XREF: sub_118452+106↑j ROM:00118568 ; sub_118452+10E↑j ROM:00118568 add.b d4,($6F9).w ROM:0011856C move.b d4,($6F6).w ROM:00118570 move.w $B6(a5),d1 ROM:00118574 clr.b ($73C).w ROM:00118578 move.w d1,($5D4).w ROM:0011857C move.b #1,($73C).w ROM:00118582 move.b #7,($6FA).w ROM:00118588 ROM:00118588 loc_118588: ; CODE XREF: sub_118452+FE↑j ROM:00118588 ; sub_118452+114↑j ROM:00118588 bra.l locret_11864C ROM:0011858E ; --------------------------------------------------------------------------- ROM:0011858E ROM:0011858E loc_11858E: ; CODE XREF: sub_118452+BA↑j ROM:0011858E cmpi.b #5,($6FA).w ROM:00118594 bne.l loc_118606 ROM:0011859A cmpi.b #1,($6F6).w ROM:001185A0 bne.s loc_1185A4 ROM:001185A2 bra.s loc_1185B6 ROM:001185A4 ; --------------------------------------------------------------------------- ROM:001185A4 ROM:001185A4 loc_1185A4: ; CODE XREF: sub_118452+14E↑j ROM:001185A4 cmpi.b #6,($6F6).w ROM:001185AA bne.s loc_1185AE ROM:001185AC bra.s loc_1185B6 ROM:001185AE ; --------------------------------------------------------------------------- ROM:001185AE ROM:001185AE loc_1185AE: ; CODE XREF: sub_118452+158↑j ROM:001185AE cmpi.b #9,($6F6).w ROM:001185B4 bne.s loc_1185D8 ROM:001185B6 ROM:001185B6 loc_1185B6: ; CODE XREF: sub_118452+150↑j ROM:001185B6 ; sub_118452+15A↑j ROM:001185B6 add.b d4,($6F9).w ROM:001185BA move.b d4,($6F7).w ROM:001185BE move.w $B6(a5),d1 ROM:001185C2 clr.b ($73C).w ROM:001185C6 move.w d1,($5D4).w ROM:001185CA move.b #1,($73C).w ROM:001185D0 move.b #7,($6FA).w ROM:001185D6 bra.s loc_118600 ROM:001185D8 ; --------------------------------------------------------------------------- ROM:001185D8 ROM:001185D8 loc_1185D8: ; CODE XREF: sub_118452+162↑j ROM:001185D8 cmpi.b #2,($6F6).w ROM:001185DE bne.s loc_118600 ROM:001185E0 add.b d4,($6F9).w ROM:001185E4 move.b d4,($6F7).w ROM:001185E8 move.w $B6(a5),d1 ROM:001185EC clr.b ($73C).w ROM:001185F0 move.w d1,($5D4).w ROM:001185F4 move.b #1,($73C).w ROM:001185FA move.b #6,($6FA).w ROM:00118600 ROM:00118600 loc_118600: ; CODE XREF: sub_118452+184↑j ROM:00118600 ; sub_118452+18C↑j ROM:00118600 bra.l locret_11864C ROM:00118606 ; --------------------------------------------------------------------------- ROM:00118606 ROM:00118606 loc_118606: ; CODE XREF: sub_118452+142↑j ROM:00118606 cmpi.b #6,($6FA).w ROM:0011860C bne.s loc_118630 ROM:0011860E add.b d4,($6F9).w ROM:00118612 move.b d4,($6F8).w ROM:00118616 move.w $B6(a5),d1 ROM:0011861A clr.b ($73C).w ROM:0011861E move.w d1,($5D4).w ROM:00118622 move.b #1,($73C).w ROM:00118628 move.b #7,($6FA).w ROM:0011862E bra.s locret_11864C ROM:00118630 ; --------------------------------------------------------------------------- ROM:00118630 ROM:00118630 loc_118630: ; CODE XREF: sub_118452+1BA↑j ROM:00118630 cmpi.b #7,($6FA).w ROM:00118636 bne.s locret_11864C ROM:00118638 move.b ($6F9).w,d0 ROM:0011863C cmp.b d4,d0 ROM:0011863E bne.s locret_11864C ROM:00118640 bset #1,($7CF).w ROM:00118646 move.b #8,($6FA).w ROM:0011864C ROM:0011864C locret_11864C: ; CODE XREF: sub_118452+12↑j ROM:0011864C ; sub_118452:loc_11849C↑j ... ROM:0011864C rts ROM:0011864C ; End of function sub_118452 ROM:0011864C ROM:0011864E ROM:0011864E ; =============== S U B R O U T I N E ======================================= ROM:0011864E ROM:0011864E ROM:0011864E sub_11864E: ; CODE XREF: ROM:00111D6A↑p ROM:0011864E clr.w d1 ROM:00118650 move.b ($6FB).w,d1 ROM:00118654 cmpi.w #8,d1 ROM:00118658 bcc.s locret_118662 ROM:0011865A movea.l off_118664(pc,d1.w*4),a0 ROM:0011865E nop ROM:00118660 jmp (a0) ROM:00118662 ; --------------------------------------------------------------------------- ROM:00118662 ROM:00118662 locret_118662: ; CODE XREF: sub_11864E+A↑j ROM:00118662 rts ROM:00118662 ; End of function sub_11864E ROM:00118662 ROM:00118662 ; --------------------------------------------------------------------------- ROM:00118664 off_118664: dc.l loc_118684 ; DATA XREF: sub_11864E+C↑r ROM:00118668 dc.l loc_11868A ROM:0011866C dc.l loc_1186B4 ROM:00118670 dc.l loc_118704 ROM:00118674 dc.l loc_118774 ROM:00118678 dc.l loc_1187D2 ROM:0011867C dc.l loc_118820 ROM:00118680 dc.l locret_118866 ROM:00118684 ; --------------------------------------------------------------------------- ROM:00118684 ROM:00118684 loc_118684: ; DATA XREF: ROM:off_118664↑o ROM:00118684 move.b #1,($6FB).w ROM:0011868A ROM:0011868A loc_11868A: ; DATA XREF: ROM:00118668↑o ROM:0011868A btst #6,($7CA).w ROM:00118690 beq.s locret_1186B2 ROM:00118692 move.w $BE(a5),d0 ROM:00118696 clr.b ($73D).w ROM:0011869A move.w d0,($5D6).w ROM:0011869E move.b #1,($73D).w ROM:001186A4 bset #5,($FFFFFC0B).w ROM:001186AA move.b #2,($6FB).w ROM:001186B0 bra.s loc_1186F6 ROM:001186B2 ; --------------------------------------------------------------------------- ROM:001186B2 ROM:001186B2 locret_1186B2: ; CODE XREF: ROM:00118690↑j ROM:001186B2 rts ROM:001186B4 ; --------------------------------------------------------------------------- ROM:001186B4 ROM:001186B4 loc_1186B4: ; DATA XREF: ROM:0011866C↑o ROM:001186B4 btst #6,($7BC).w ROM:001186BA beq.s loc_1186CE ROM:001186BC bclr #6,($7BC).w ROM:001186C2 move.b #3,($6FB).w ROM:001186C8 bra.l loc_11876C ROM:001186CE ; --------------------------------------------------------------------------- ROM:001186CE ROM:001186CE loc_1186CE: ; CODE XREF: ROM:001186BA↑j ROM:001186CE cmpi.w #0,($5D6).w ROM:001186D4 bgt.s loc_1186F6 ROM:001186D6 bset #6,($7C2).w ROM:001186DC bclr #5,($FFFFFC0B).w ROM:001186E2 bclr #0,($7C3).w ROM:001186E8 move.b #0,($6FA).w ROM:001186EE move.b #7,($6FB).w ROM:001186F4 rts ROM:001186F6 ; --------------------------------------------------------------------------- ROM:001186F6 ROM:001186F6 loc_1186F6: ; CODE XREF: ROM:001186B0↑j ROM:001186F6 ; ROM:001186D4↑j ... ROM:001186F6 bset #0,($7C3).w ROM:001186FC bsr.l sub_118388 ROM:00118702 rts ROM:00118704 ; --------------------------------------------------------------------------- ROM:00118704 ROM:00118704 loc_118704: ; DATA XREF: ROM:00118670↑o ROM:00118704 btst #1,($7CF).w ROM:0011870A beq.s loc_118744 ROM:0011870C bclr #1,($7CF).w ROM:00118712 move.w $BC(a5),d0 ROM:00118716 clr.b ($73D).w ROM:0011871A move.w d0,($5D6).w ROM:0011871E move.b #1,($73D).w ROM:00118724 bclr #0,($7C3).w ROM:0011872A move.b #0,($6FA).w ROM:00118730 bset #0,($7C5).w ROM:00118736 bsr.l sub_1160C0 ROM:0011873C move.b #4,($6FB).w ROM:00118742 rts ROM:00118744 ; --------------------------------------------------------------------------- ROM:00118744 ROM:00118744 loc_118744: ; CODE XREF: ROM:0011870A↑j ROM:00118744 btst #0,($7BD).w ROM:0011874A beq.s loc_11876C ROM:0011874C bclr #0,($7BD).w ROM:00118752 move.w $BE(a5),d0 ROM:00118756 clr.b ($73D).w ROM:0011875A move.w d0,($5D6).w ROM:0011875E move.b #1,($73D).w ROM:00118764 move.b #2,($6FB).w ROM:0011876A bra.s loc_1186F6 ROM:0011876C ; --------------------------------------------------------------------------- ROM:0011876C ROM:0011876C loc_11876C: ; CODE XREF: ROM:001186C8↑j ROM:0011876C ; ROM:0011874A↑j ROM:0011876C bsr.l sub_118388 ROM:00118772 rts ROM:00118774 ; --------------------------------------------------------------------------- ROM:00118774 ROM:00118774 loc_118774: ; DATA XREF: ROM:00118674↑o ROM:00118774 cmpi.w #0,($5D6).w ROM:0011877A bgt.s loc_11879A ROM:0011877C move.w $BE(a5),d0 ROM:00118780 clr.b ($73D).w ROM:00118784 move.w d0,($5D6).w ROM:00118788 move.b #1,($73D).w ROM:0011878E move.b #2,($6FB).w ROM:00118794 bra.l loc_1186F6 ROM:0011879A ; --------------------------------------------------------------------------- ROM:0011879A ROM:0011879A loc_11879A: ; CODE XREF: ROM:0011877A↑j ROM:0011879A move.w $BC(a5),d0 ROM:0011879E sub.w $BA(a5),d0 ROM:001187A2 cmp.w ($5D6).w,d0 ROM:001187A6 blt.s locret_1187D0 ROM:001187A8 btst #6,($FFFFFC0D).w ROM:001187AE bne.s locret_1187D0 ROM:001187B0 bclr #0,($7C5).w ROM:001187B6 bclr #5,($FFFFFC0B).w ROM:001187BC bset #3,($FFFFFC0B).w ROM:001187C2 bset #7,($7C8).w ROM:001187C8 move.b #5,($6FB).w ROM:001187CE bra.s locret_11881E ROM:001187D0 ; --------------------------------------------------------------------------- ROM:001187D0 ROM:001187D0 locret_1187D0: ; CODE XREF: ROM:001187A6↑j ROM:001187D0 ; ROM:001187AE↑j ROM:001187D0 rts ROM:001187D2 ; --------------------------------------------------------------------------- ROM:001187D2 ROM:001187D2 loc_1187D2: ; DATA XREF: ROM:00118678↑o ROM:001187D2 btst #5,($7CB).w ROM:001187D8 beq.s locret_11881E ROM:001187DA bclr #5,($7CB).w ROM:001187E0 bclr #3,($FFFFFC0B).w ROM:001187E6 bclr #7,($7C8).w ROM:001187EC move.b #0,($6FD).w ROM:001187F2 move.w ($FFFFFC0E).w,d0 ROM:001187F6 move.w ($FFFFFC0C).w,d0 ROM:001187FA move.w $BE(a5),d0 ROM:001187FE clr.b ($73D).w ROM:00118802 move.w d0,($5D6).w ROM:00118806 move.b #1,($73D).w ROM:0011880C bset #5,($FFFFFC0B).w ROM:00118812 move.b #2,($6FB).w ROM:00118818 bra.l loc_1186F6 ROM:0011881E ; --------------------------------------------------------------------------- ROM:0011881E ROM:0011881E locret_11881E: ; CODE XREF: ROM:001187CE↑j ROM:0011881E ; ROM:001187D8↑j ROM:0011881E rts ROM:00118820 ; --------------------------------------------------------------------------- ROM:00118820 ROM:00118820 loc_118820: ; DATA XREF: ROM:0011867C↑o ROM:00118820 btst #6,($7CF).w ROM:00118826 beq.s loc_11885E ROM:00118828 bclr #6,($7CF).w ROM:0011882E bclr #7,($7C5).w ROM:00118834 move.b #0,($6F5).w ROM:0011883A bset #0,($7C5).w ROM:00118840 move.w $BC(a5),d0 ROM:00118844 sub.w $B8(a5),d0 ROM:00118848 clr.b ($73D).w ROM:0011884C move.w d0,($5D6).w ROM:00118850 move.b #1,($73D).w ROM:00118856 move.b #4,($6FB).w ROM:0011885C rts ROM:0011885E ; --------------------------------------------------------------------------- ROM:0011885E ROM:0011885E loc_11885E: ; CODE XREF: ROM:00118826↑j ROM:0011885E bsr.l sub_11836A ROM:00118864 rts ROM:00118866 ; --------------------------------------------------------------------------- ROM:00118866 ROM:00118866 locret_118866: ; DATA XREF: ROM:00118680↑o ROM:00118866 rts ROM:00118868 ROM:00118868 ; =============== S U B R O U T I N E ======================================= ROM:00118868 ROM:00118868 ROM:00118868 sub_118868: ; CODE XREF: ROM:00111A30↑p ROM:00118868 cmpi.b #4,($6FB).w ROM:0011886E bne.s locret_118892 ROM:00118870 btst #1,($FFFFFC0D).w ROM:00118876 bne.s locret_118892 ROM:00118878 btst #3,($FFFFFC0D).w ROM:0011887E bne.s locret_118892 ROM:00118880 bclr #0,($7C5).w ROM:00118886 bset #7,($7C5).w ROM:0011888C move.b #6,($6FB).w ROM:00118892 ROM:00118892 locret_118892: ; CODE XREF: sub_118868+6↑j ROM:00118892 ; sub_118868+E↑j ... ROM:00118892 rts ROM:00118892 ; End of function sub_118868 ROM:00118892 ROM:00118894 ROM:00118894 ; =============== S U B R O U T I N E ======================================= ROM:00118894 ROM:00118894 ROM:00118894 sub_118894: ; CODE XREF: ROM:00115950↑p ROM:00118894 clr.w d1 ROM:00118896 move.b ($6FD).w,d1 ROM:0011889A cmpi.w #4,d1 ROM:0011889E bcc.s locret_1188A8 ROM:001188A0 movea.l off_1188AA(pc,d1.w*4),a0 ROM:001188A4 nop ROM:001188A6 jmp (a0) ROM:001188A8 ; --------------------------------------------------------------------------- ROM:001188A8 ROM:001188A8 locret_1188A8: ; CODE XREF: sub_118894+A↑j ROM:001188A8 rts ROM:001188A8 ; End of function sub_118894 ROM:001188A8 ROM:001188A8 ; --------------------------------------------------------------------------- ROM:001188AA off_1188AA: dc.l loc_1188BA ; DATA XREF: sub_118894+C↑r ROM:001188AE dc.l loc_1188D0 ROM:001188B2 dc.l locret_11893C ROM:001188B6 dc.l loc_11893E ROM:001188BA ; --------------------------------------------------------------------------- ROM:001188BA ROM:001188BA loc_1188BA: ; DATA XREF: ROM:off_1188AA↑o ROM:001188BA clr.w ($550).w ROM:001188BE bsr.w sub_118958 ROM:001188C2 move.b #1,($6FC).w ROM:001188C8 move.b #1,($6FD).w ROM:001188CE rts ROM:001188D0 ; --------------------------------------------------------------------------- ROM:001188D0 ROM:001188D0 loc_1188D0: ; DATA XREF: ROM:001188AE↑o ROM:001188D0 btst #1,($7C8).w ROM:001188D6 beq.s loc_1188EC ROM:001188D8 bclr #1,($7C8).w ROM:001188DE bset #5,($7CB).w ROM:001188E4 move.b #2,($6FD).w ROM:001188EA rts ROM:001188EC ; --------------------------------------------------------------------------- ROM:001188EC ROM:001188EC loc_1188EC: ; CODE XREF: ROM:001188D6↑j ROM:001188EC btst #0,($FFFFFC0C).w ROM:001188F2 beq.s locret_11893A ROM:001188F4 btst #6,($FFFFFC0D).w ROM:001188FA beq.s locret_11893A ROM:001188FC cmpi.b #$B,($6FC).w ROM:00118902 blt.s loc_11892C ROM:00118904 move.w ($FFFFFC0E).w,d1 ROM:00118908 move.w ($FFFFFC0C).w,d1 ROM:0011890C clr.b ($6FC).w ROM:00118910 move.w $C2(a5),d1 ROM:00118914 clr.b ($73E).w ROM:00118918 move.w d1,($5D8).w ROM:0011891C move.b #1,($73E).w ROM:00118922 move.b #3,($6FD).w ROM:00118928 rts ROM:0011892A ; --------------------------------------------------------------------------- ROM:0011892A bra.s locret_11893A ROM:0011892C ; --------------------------------------------------------------------------- ROM:0011892C ROM:0011892C loc_11892C: ; CODE XREF: ROM:00118902↑j ROM:0011892C bsr.w sub_118958 ROM:00118930 addq.b #1,($6FC).w ROM:00118934 move.b #1,($6FD).w ROM:0011893A ROM:0011893A locret_11893A: ; CODE XREF: ROM:001188F2↑j ROM:0011893A ; ROM:001188FA↑j ... ROM:0011893A rts ROM:0011893C ; --------------------------------------------------------------------------- ROM:0011893C ROM:0011893C locret_11893C: ; DATA XREF: ROM:001188B2↑o ROM:0011893C rts ROM:0011893E ; --------------------------------------------------------------------------- ROM:0011893E ROM:0011893E loc_11893E: ; DATA XREF: ROM:001188B6↑o ROM:0011893E cmpi.w #0,($5D8).w ROM:00118944 bgt.s locret_118956 ROM:00118946 bsr.w sub_118958 ROM:0011894A move.b #1,($6FC).w ROM:00118950 move.b #1,($6FD).w ROM:00118956 ROM:00118956 locret_118956: ; CODE XREF: ROM:00118944↑j ROM:00118956 rts ROM:00118958 ROM:00118958 ; =============== S U B R O U T I N E ======================================= ROM:00118958 ROM:00118958 ROM:00118958 sub_118958: ; CODE XREF: ROM:001188BE↑p ROM:00118958 ; ROM:loc_11892C↑p ... ROM:00118958 cmpi.w #0,($54E).w ROM:0011895E ble.s loc_118994 ROM:00118960 lea ($1073).w,a0 ROM:00118964 clr.w d1 ROM:00118966 move.w ($FFFFFC0E).w,d2 ROM:0011896A move.w ($FFFFFC0C).w,d2 ROM:0011896E move.w ($550).w,d0 ROM:00118972 move.b (a0,d0.w),d1 ROM:00118976 move.w d1,($FFFFFC0E).w ROM:0011897A addq.w #1,d0 ROM:0011897C bvc.s loc_118982 ROM:0011897E move.w #$8000,d0 ROM:00118982 ROM:00118982 loc_118982: ; CODE XREF: sub_118958+24↑j ROM:00118982 cmp.w ($54E).w,d0 ROM:00118986 blt.s loc_11898E ROM:00118988 bset #1,($7C8).w ROM:0011898E ROM:0011898E loc_11898E: ; CODE XREF: sub_118958+2E↑j ROM:0011898E move.w d0,($550).w ROM:00118992 bra.s locret_11899A ROM:00118994 ; --------------------------------------------------------------------------- ROM:00118994 ROM:00118994 loc_118994: ; CODE XREF: sub_118958+6↑j ROM:00118994 bset #1,($7C8).w ROM:0011899A ROM:0011899A locret_11899A: ; CODE XREF: sub_118958+3A↑j ROM:0011899A rts ROM:0011899A ; End of function sub_118958 ROM:0011899A ROM:0011899C ROM:0011899C ; =============== S U B R O U T I N E ======================================= ROM:0011899C ROM:0011899C ROM:0011899C sub_11899C: ; CODE XREF: sub_118D3C↓p ROM:0011899C move.w #$3A46,d1 ROM:001189A0 move.w ($90C).w,d2 ROM:001189A4 move.w ($8C4).w,d3 ROM:001189A8 bsr.l sub_1157E4 ROM:001189AE move.w d1,($552).w ROM:001189B2 rts ROM:001189B2 ; End of function sub_11899C ROM:001189B2 ROM:001189B4 ROM:001189B4 ; =============== S U B R O U T I N E ======================================= ROM:001189B4 ROM:001189B4 ROM:001189B4 sub_1189B4: ; CODE XREF: sub_1130A8+40A↑p ROM:001189B4 ; sub_1130A8+426↑p ... ROM:001189B4 bsr.w sub_1189CE ROM:001189B8 bsr.w sub_118A50 ROM:001189BC bsr.w sub_118AD2 ROM:001189C0 bsr.w sub_118AF8 ROM:001189C4 bsr.w sub_118B16 ROM:001189C8 bsr.w sub_118B36 ROM:001189CC rts ROM:001189CC ; End of function sub_1189B4 ROM:001189CC ROM:001189CE ROM:001189CE ; =============== S U B R O U T I N E ======================================= ROM:001189CE ROM:001189CE ROM:001189CE sub_1189CE: ; CODE XREF: sub_1189B4↑p ROM:001189CE clr.w d1 ROM:001189D0 move.b ($6FE).w,d1 ROM:001189D4 cmpi.w #3,d1 ROM:001189D8 bcc.s locret_1189E2 ROM:001189DA movea.l off_1189E4(pc,d1.w*4),a0 ROM:001189DE nop ROM:001189E0 jmp (a0) ROM:001189E2 ; --------------------------------------------------------------------------- ROM:001189E2 ROM:001189E2 locret_1189E2: ; CODE XREF: sub_1189CE+A↑j ROM:001189E2 rts ROM:001189E2 ; End of function sub_1189CE ROM:001189E2 ROM:001189E2 ; --------------------------------------------------------------------------- ROM:001189E4 off_1189E4: dc.l loc_1189F0 ; DATA XREF: sub_1189CE+C↑r ROM:001189E8 dc.l loc_1189FE ROM:001189EC dc.l loc_118A1A ROM:001189F0 ; --------------------------------------------------------------------------- ROM:001189F0 ROM:001189F0 loc_1189F0: ; DATA XREF: ROM:off_1189E4↑o ROM:001189F0 bclr #0,($7C0).w ROM:001189F6 move.b #1,($6FE).w ROM:001189FC rts ROM:001189FE ; --------------------------------------------------------------------------- ROM:001189FE ROM:001189FE loc_1189FE: ; DATA XREF: ROM:001189E8↑o ROM:001189FE cmpi.w #5,($564).w ROM:00118A04 bne.s locret_118A18 ROM:00118A06 bsr.w sub_118A48 ROM:00118A0A bset #0,($7C0).w ROM:00118A10 move.b #2,($6FE).w ROM:00118A16 rts ROM:00118A18 ; --------------------------------------------------------------------------- ROM:00118A18 ROM:00118A18 locret_118A18: ; CODE XREF: ROM:00118A04↑j ROM:00118A18 rts ROM:00118A1A ; --------------------------------------------------------------------------- ROM:00118A1A ROM:00118A1A loc_118A1A: ; DATA XREF: ROM:001189EC↑o ROM:00118A1A cmpi.w #5,($564).w ROM:00118A20 bne.s loc_118A2E ROM:00118A22 bsr.w sub_118A48 ROM:00118A26 move.b #2,($6FE).w ROM:00118A2C rts ROM:00118A2E ; --------------------------------------------------------------------------- ROM:00118A2E ROM:00118A2E loc_118A2E: ; CODE XREF: ROM:00118A20↑j ROM:00118A2E cmpi.w #6,($564).w ROM:00118A34 bne.s locret_118A44 ROM:00118A36 bclr #0,($7C0).w ROM:00118A3C move.b #1,($6FE).w ROM:00118A42 rts ROM:00118A44 ; --------------------------------------------------------------------------- ROM:00118A44 ROM:00118A44 locret_118A44: ; CODE XREF: ROM:00118A34↑j ROM:00118A44 rts ROM:00118A46 ; --------------------------------------------------------------------------- ROM:00118A46 rts ROM:00118A48 ROM:00118A48 ; =============== S U B R O U T I N E ======================================= ROM:00118A48 ROM:00118A48 ROM:00118A48 sub_118A48: ; CODE XREF: ROM:00118A06↑p ROM:00118A48 ; ROM:00118A22↑p ROM:00118A48 move.w ($560).w,($554).w ROM:00118A4E rts ROM:00118A4E ; End of function sub_118A48 ROM:00118A4E ROM:00118A50 ROM:00118A50 ; =============== S U B R O U T I N E ======================================= ROM:00118A50 ROM:00118A50 ROM:00118A50 sub_118A50: ; CODE XREF: sub_1189B4+4↑p ROM:00118A50 clr.w d1 ROM:00118A52 move.b ($6FF).w,d1 ROM:00118A56 cmpi.w #3,d1 ROM:00118A5A bcc.s locret_118A64 ROM:00118A5C movea.l off_118A66(pc,d1.w*4),a0 ROM:00118A60 nop ROM:00118A62 jmp (a0) ROM:00118A64 ; --------------------------------------------------------------------------- ROM:00118A64 ROM:00118A64 locret_118A64: ; CODE XREF: sub_118A50+A↑j ROM:00118A64 rts ROM:00118A64 ; End of function sub_118A50 ROM:00118A64 ROM:00118A64 ; --------------------------------------------------------------------------- ROM:00118A66 off_118A66: dc.l loc_118A72 ; DATA XREF: sub_118A50+C↑r ROM:00118A6A dc.l loc_118A80 ROM:00118A6E dc.l loc_118A9C ROM:00118A72 ; --------------------------------------------------------------------------- ROM:00118A72 ROM:00118A72 loc_118A72: ; DATA XREF: ROM:off_118A66↑o ROM:00118A72 bclr #3,($7C3).w ROM:00118A78 move.b #1,($6FF).w ROM:00118A7E rts ROM:00118A80 ; --------------------------------------------------------------------------- ROM:00118A80 ROM:00118A80 loc_118A80: ; DATA XREF: ROM:00118A6A↑o ROM:00118A80 cmpi.w #1,($564).w ROM:00118A86 bne.s locret_118A9A ROM:00118A88 bsr.w sub_118ACA ROM:00118A8C bset #3,($7C3).w ROM:00118A92 move.b #2,($6FF).w ROM:00118A98 rts ROM:00118A9A ; --------------------------------------------------------------------------- ROM:00118A9A ROM:00118A9A locret_118A9A: ; CODE XREF: ROM:00118A86↑j ROM:00118A9A rts ROM:00118A9C ; --------------------------------------------------------------------------- ROM:00118A9C ROM:00118A9C loc_118A9C: ; DATA XREF: ROM:00118A6E↑o ROM:00118A9C cmpi.w #1,($564).w ROM:00118AA2 bne.s loc_118AB0 ROM:00118AA4 bsr.w sub_118ACA ROM:00118AA8 move.b #2,($6FF).w ROM:00118AAE rts ROM:00118AB0 ; --------------------------------------------------------------------------- ROM:00118AB0 ROM:00118AB0 loc_118AB0: ; CODE XREF: ROM:00118AA2↑j ROM:00118AB0 cmpi.w #2,($564).w ROM:00118AB6 bne.s locret_118AC6 ROM:00118AB8 bclr #3,($7C3).w ROM:00118ABE move.b #1,($6FF).w ROM:00118AC4 rts ROM:00118AC6 ; --------------------------------------------------------------------------- ROM:00118AC6 ROM:00118AC6 locret_118AC6: ; CODE XREF: ROM:00118AB6↑j ROM:00118AC6 rts ROM:00118AC8 ; --------------------------------------------------------------------------- ROM:00118AC8 rts 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:00118A88↑p ROM:00118ACA ; ROM:00118AA4↑p ROM:00118ACA move.w ($560).w,($556).w ROM:00118AD0 rts ROM:00118AD0 ; End of function sub_118ACA ROM:00118AD0 ROM:00118AD2 ROM:00118AD2 ; =============== S U B R O U T I N E ======================================= ROM:00118AD2 ROM:00118AD2 ROM:00118AD2 sub_118AD2: ; CODE XREF: sub_1189B4+8↑p ROM:00118AD2 cmpi.w #0,($564).w ROM:00118AD8 bne.s locret_118AF6 ROM:00118ADA move.w $C4(a5),d0 ROM:00118ADE cmp.w ($562).w,d0 ROM:00118AE2 bge.s loc_118AEA ROM:00118AE4 move.w d0,($55A).w ROM:00118AE8 bra.s loc_118AF0 ROM:00118AEA ; --------------------------------------------------------------------------- ROM:00118AEA ROM:00118AEA loc_118AEA: ; CODE XREF: sub_118AD2+10↑j ROM:00118AEA move.w ($562).w,($55A).w ROM:00118AF0 ROM:00118AF0 loc_118AF0: ; CODE XREF: sub_118AD2+16↑j ROM:00118AF0 move.w ($560).w,($558).w ROM:00118AF6 ROM:00118AF6 locret_118AF6: ; CODE XREF: sub_118AD2+6↑j ROM:00118AF6 rts ROM:00118AF6 ; End of function sub_118AD2 ROM:00118AF6 ROM:00118AF8 ROM:00118AF8 ; =============== S U B R O U T I N E ======================================= ROM:00118AF8 ROM:00118AF8 ROM:00118AF8 sub_118AF8: ; CODE XREF: sub_1189B4+C↑p ROM:00118AF8 cmpi.w #3,($564).w ROM:00118AFE bne.s locret_118B14 ROM:00118B00 btst #0,($7C0).w ROM:00118B06 bne.s locret_118B14 ROM:00118B08 bclr #1,($7C9).w ROM:00118B0E bset #0,($7CE).w ROM:00118B14 ROM:00118B14 locret_118B14: ; CODE XREF: sub_118AF8+6↑j ROM:00118B14 ; sub_118AF8+E↑j ROM:00118B14 rts ROM:00118B14 ; End of function sub_118AF8 ROM:00118B14 ROM:00118B16 ROM:00118B16 ; =============== S U B R O U T I N E ======================================= ROM:00118B16 ROM:00118B16 ROM:00118B16 sub_118B16: ; CODE XREF: sub_1189B4+10↑p ROM:00118B16 cmpi.w #4,($564).w ROM:00118B1C bne.s locret_118B34 ROM:00118B1E btst #4,($7CD).w ROM:00118B24 beq.s loc_118B2E ROM:00118B26 btst #5,($7CC).w ROM:00118B2C beq.s locret_118B34 ROM:00118B2E ROM:00118B2E loc_118B2E: ; CODE XREF: sub_118B16+E↑j ROM:00118B2E bset #1,($7C9).w ROM:00118B34 ROM:00118B34 locret_118B34: ; CODE XREF: sub_118B16+6↑j ROM:00118B34 ; sub_118B16+16↑j ROM:00118B34 rts ROM:00118B34 ; End of function sub_118B16 ROM:00118B34 ROM:00118B36 ROM:00118B36 ; =============== S U B R O U T I N E ======================================= ROM:00118B36 ROM:00118B36 ROM:00118B36 sub_118B36: ; CODE XREF: sub_1189B4+14↑p ROM:00118B36 clr.w d1 ROM:00118B38 move.b ($700).w,d1 ROM:00118B3C cmpi.w #4,d1 ROM:00118B40 bcc.s locret_118B4A ROM:00118B42 movea.l off_118B4C(pc,d1.w*4),a0 ROM:00118B46 nop ROM:00118B48 jmp (a0) ROM:00118B4A ; --------------------------------------------------------------------------- ROM:00118B4A ROM:00118B4A locret_118B4A: ; CODE XREF: sub_118B36+A↑j ROM:00118B4A rts ROM:00118B4A ; End of function sub_118B36 ROM:00118B4A ROM:00118B4A ; --------------------------------------------------------------------------- ROM:00118B4C off_118B4C: dc.l loc_118B5C ; DATA XREF: sub_118B36+C↑r ROM:00118B50 dc.l loc_118B64 ROM:00118B54 dc.l loc_118B8A ROM:00118B58 dc.l loc_118BB0 ROM:00118B5C ; --------------------------------------------------------------------------- ROM:00118B5C ROM:00118B5C loc_118B5C: ; DATA XREF: ROM:off_118B4C↑o ROM:00118B5C move.b #1,($700).w ROM:00118B62 rts ROM:00118B64 ; --------------------------------------------------------------------------- ROM:00118B64 ROM:00118B64 loc_118B64: ; DATA XREF: ROM:00118B50↑o ROM:00118B64 btst #0,($7C0).w ROM:00118B6A beq.s loc_118B74 ROM:00118B6C move.b #3,($700).w ROM:00118B72 bra.s loc_118BD2 ROM:00118B74 ; --------------------------------------------------------------------------- ROM:00118B74 ROM:00118B74 loc_118B74: ; CODE XREF: ROM:00118B6A↑j ROM:00118B74 btst #3,($7C3).w ROM:00118B7A beq.s loc_118B84 ROM:00118B7C move.b #2,($700).w ROM:00118B82 bra.s loc_118BD2 ROM:00118B84 ; --------------------------------------------------------------------------- ROM:00118B84 ROM:00118B84 loc_118B84: ; CODE XREF: ROM:00118B7A↑j ROM:00118B84 ; ROM:00118BA8↓j ... ROM:00118B84 bsr.w sub_118BDA ROM:00118B88 rts ROM:00118B8A ; --------------------------------------------------------------------------- ROM:00118B8A ROM:00118B8A loc_118B8A: ; DATA XREF: ROM:00118B54↑o ROM:00118B8A btst #0,($7C0).w ROM:00118B90 beq.s loc_118B9A ROM:00118B92 move.b #3,($700).w ROM:00118B98 bra.s loc_118BD2 ROM:00118B9A ; --------------------------------------------------------------------------- ROM:00118B9A ROM:00118B9A loc_118B9A: ; CODE XREF: ROM:00118B90↑j ROM:00118B9A btst #3,($7C3).w ROM:00118BA0 bne.s loc_118BAA ROM:00118BA2 move.b #1,($700).w ROM:00118BA8 bra.s loc_118B84 ROM:00118BAA ; --------------------------------------------------------------------------- ROM:00118BAA ROM:00118BAA loc_118BAA: ; CODE XREF: ROM:00118BA0↑j ROM:00118BAA ; ROM:00118BC6↓j ROM:00118BAA bsr.w sub_118BE8 ROM:00118BAE rts ROM:00118BB0 ; --------------------------------------------------------------------------- ROM:00118BB0 ROM:00118BB0 loc_118BB0: ; DATA XREF: ROM:00118B58↑o ROM:00118BB0 btst #0,($7C0).w ROM:00118BB6 bne.s loc_118BD2 ROM:00118BB8 btst #3,($7C3).w ROM:00118BBE beq.s loc_118BCA ROM:00118BC0 move.b #2,($700).w ROM:00118BC6 bra.s loc_118BAA ROM:00118BC8 ; --------------------------------------------------------------------------- ROM:00118BC8 bra.s loc_118BD2 ROM:00118BCA ; --------------------------------------------------------------------------- ROM:00118BCA ROM:00118BCA loc_118BCA: ; CODE XREF: ROM:00118BBE↑j ROM:00118BCA move.b #1,($700).w ROM:00118BD0 bra.s loc_118B84 ROM:00118BD2 ; --------------------------------------------------------------------------- ROM:00118BD2 ROM:00118BD2 loc_118BD2: ; CODE XREF: ROM:00118B72↑j ROM:00118BD2 ; ROM:00118B82↑j ... ROM:00118BD2 bsr.w sub_118BF6 ROM:00118BD6 rts ROM:00118BD8 ; --------------------------------------------------------------------------- ROM:00118BD8 rts ROM:00118BDA ROM:00118BDA ; =============== S U B R O U T I N E ======================================= ROM:00118BDA ROM:00118BDA ROM:00118BDA sub_118BDA: ; CODE XREF: ROM:loc_118B84↑p ROM:00118BDA move.w ($558).w,($55C).w ROM:00118BE0 move.w ($55A).w,($55E).w ROM:00118BE6 rts ROM:00118BE6 ; End of function sub_118BDA ROM:00118BE6 ROM:00118BE8 ROM:00118BE8 ; =============== S U B R O U T I N E ======================================= ROM:00118BE8 ROM:00118BE8 ROM:00118BE8 sub_118BE8: ; CODE XREF: ROM:loc_118BAA↑p ROM:00118BE8 move.w ($556).w,($55C).w ROM:00118BEE move.w $C4(a5),($55E).w ROM:00118BF4 rts ROM:00118BF4 ; End of function sub_118BE8 ROM:00118BF4 ROM:00118BF6 ROM:00118BF6 ; =============== S U B R O U T I N E ======================================= ROM:00118BF6 ROM:00118BF6 ROM:00118BF6 sub_118BF6: ; CODE XREF: ROM:loc_118BD2↑p ROM:00118BF6 move.w ($554).w,($55C).w ROM:00118BFC move.w $C4(a5),($55E).w ROM:00118C02 rts ROM:00118C02 ; End of function sub_118BF6 ROM:00118C02 ROM:00118C04 ROM:00118C04 ; =============== S U B R O U T I N E ======================================= ROM:00118C04 ROM:00118C04 ROM:00118C04 sub_118C04: ; CODE XREF: sub_118D58↓p ROM:00118C04 move.w ($578).w,d7 ROM:00118C08 clr.w d1 ROM:00118C0A move.b ($701).w,d1 ROM:00118C0E cmpi.w #6,d1 ROM:00118C12 bcc.s locret_118C1C ROM:00118C14 movea.l off_118C1E(pc,d1.w*4),a0 ROM:00118C18 nop ROM:00118C1A jmp (a0) ROM:00118C1C ; --------------------------------------------------------------------------- ROM:00118C1C ROM:00118C1C locret_118C1C: ; CODE XREF: sub_118C04+E↑j ROM:00118C1C rts ROM:00118C1C ; End of function sub_118C04 ROM:00118C1C ROM:00118C1C ; --------------------------------------------------------------------------- ROM:00118C1E off_118C1E: dc.l loc_118C36 ; DATA XREF: sub_118C04+10↑r ROM:00118C22 dc.l loc_118C42 ROM:00118C26 dc.l loc_118C60 ROM:00118C2A dc.l loc_118C7E ROM:00118C2E dc.l loc_118C9E ROM:00118C32 dc.l loc_118CD6 ROM:00118C36 ; --------------------------------------------------------------------------- ROM:00118C36 ROM:00118C36 loc_118C36: ; DATA XREF: ROM:off_118C1E↑o ROM:00118C36 bsr.w sub_118D12 ROM:00118C3A move.b #1,($701).w ROM:00118C40 rts ROM:00118C42 ; --------------------------------------------------------------------------- ROM:00118C42 ROM:00118C42 loc_118C42: ; DATA XREF: ROM:00118C22↑o ROM:00118C42 cmp.w ($56C).w,d7 ROM:00118C46 bge.s loc_118C50 ROM:00118C48 move.b #3,($701).w ROM:00118C4E bra.s loc_118C98 ROM:00118C50 ; --------------------------------------------------------------------------- ROM:00118C50 ROM:00118C50 loc_118C50: ; CODE XREF: ROM:00118C46↑j ROM:00118C50 cmp.w ($56C).w,d7 ROM:00118C54 ble.s locret_118C5E ROM:00118C56 move.b #2,($701).w ROM:00118C5C bra.s loc_118C78 ROM:00118C5E ; --------------------------------------------------------------------------- ROM:00118C5E ROM:00118C5E locret_118C5E: ; CODE XREF: ROM:00118C54↑j ROM:00118C5E rts ROM:00118C60 ; --------------------------------------------------------------------------- ROM:00118C60 ROM:00118C60 loc_118C60: ; DATA XREF: ROM:00118C26↑o ROM:00118C60 cmp.w ($566).w,d7 ROM:00118C64 bgt.s loc_118C78 ROM:00118C66 cmp.w ($56C).w,d7 ROM:00118C6A bgt.s loc_118C78 ROM:00118C6C bsr.w sub_118D22 ROM:00118C70 move.b #4,($701).w ROM:00118C76 bra.s locret_118CD4 ROM:00118C78 ; --------------------------------------------------------------------------- ROM:00118C78 ROM:00118C78 loc_118C78: ; CODE XREF: ROM:00118C5C↑j ROM:00118C78 ; ROM:00118C64↑j ... ROM:00118C78 bsr.w sub_118D2E ROM:00118C7C rts ROM:00118C7E ; --------------------------------------------------------------------------- ROM:00118C7E ROM:00118C7E loc_118C7E: ; DATA XREF: ROM:00118C2A↑o ROM:00118C7E cmp.w ($566).w,d7 ROM:00118C82 blt.s loc_118C98 ROM:00118C84 cmp.w ($56C).w,d7 ROM:00118C88 blt.s loc_118C98 ROM:00118C8A bsr.w sub_118D22 ROM:00118C8E move.b #5,($701).w ROM:00118C94 bra.w locret_118D0E ROM:00118C98 ; --------------------------------------------------------------------------- ROM:00118C98 ROM:00118C98 loc_118C98: ; CODE XREF: ROM:00118C4E↑j ROM:00118C98 ; ROM:00118C82↑j ... ROM:00118C98 bsr.w sub_118D2E ROM:00118C9C rts ROM:00118C9E ; --------------------------------------------------------------------------- ROM:00118C9E ROM:00118C9E loc_118C9E: ; DATA XREF: ROM:00118C2E↑o ROM:00118C9E cmp.w ($566).w,d7 ROM:00118CA2 ble.s loc_118CAC ROM:00118CA4 move.b #2,($701).w ROM:00118CAA bra.s loc_118C78 ROM:00118CAC ; --------------------------------------------------------------------------- ROM:00118CAC ROM:00118CAC loc_118CAC: ; CODE XREF: ROM:00118CA2↑j ROM:00118CAC btst #2,($7C1).w ROM:00118CB2 bne.s loc_118CBC ROM:00118CB4 move.b #1,($701).w ROM:00118CBA rts ROM:00118CBC ; --------------------------------------------------------------------------- ROM:00118CBC ROM:00118CBC loc_118CBC: ; CODE XREF: ROM:00118CB2↑j ROM:00118CBC move.w $C6(a5),d4 ROM:00118CC0 cmp.w ($56C).w,d7 ROM:00118CC4 bge.s locret_118CD4 ROM:00118CC6 cmp.w ($56A).w,d4 ROM:00118CCA ble.s locret_118CD4 ROM:00118CCC move.b #3,($701).w ROM:00118CD2 bra.s loc_118C98 ROM:00118CD4 ; --------------------------------------------------------------------------- ROM:00118CD4 ROM:00118CD4 locret_118CD4: ; CODE XREF: ROM:00118C76↑j ROM:00118CD4 ; ROM:00118CC4↑j ... ROM:00118CD4 rts ROM:00118CD6 ; --------------------------------------------------------------------------- ROM:00118CD6 ROM:00118CD6 loc_118CD6: ; DATA XREF: ROM:00118C32↑o ROM:00118CD6 cmp.w ($566).w,d7 ROM:00118CDA bge.s loc_118CE4 ROM:00118CDC move.b #3,($701).w ROM:00118CE2 bra.s loc_118C98 ROM:00118CE4 ; --------------------------------------------------------------------------- ROM:00118CE4 ROM:00118CE4 loc_118CE4: ; CODE XREF: ROM:00118CDA↑j ROM:00118CE4 btst #2,($7C1).w ROM:00118CEA bne.s loc_118CF4 ROM:00118CEC move.b #1,($701).w ROM:00118CF2 rts ROM:00118CF4 ; --------------------------------------------------------------------------- ROM:00118CF4 ROM:00118CF4 loc_118CF4: ; CODE XREF: ROM:00118CEA↑j ROM:00118CF4 move.w $C6(a5),d0 ROM:00118CF8 cmp.w ($56C).w,d7 ROM:00118CFC ble.s locret_118D0E ROM:00118CFE cmp.w ($56A).w,d0 ROM:00118D02 ble.s locret_118D0E ROM:00118D04 move.b #2,($701).w ROM:00118D0A bra.w loc_118C78 ROM:00118D0E ; --------------------------------------------------------------------------- ROM:00118D0E ROM:00118D0E locret_118D0E: ; CODE XREF: ROM:00118C94↑j ROM:00118D0E ; ROM:00118CFC↑j ... ROM:00118D0E rts ROM:00118D10 ; --------------------------------------------------------------------------- ROM:00118D10 rts ROM:00118D12 ROM:00118D12 ; =============== S U B R O U T I N E ======================================= ROM:00118D12 ROM:00118D12 ROM:00118D12 sub_118D12: ; CODE XREF: ROM:loc_118C36↑p ROM:00118D12 andi.w #$FFFE,($11E4).w ROM:00118D18 move.w ($11E4).w,($56C).w ROM:00118D1E rts ROM:00118D1E ; End of function sub_118D12 ROM:00118D1E ROM:00118D20 ; --------------------------------------------------------------------------- ROM:00118D20 rts ROM:00118D22 ROM:00118D22 ; =============== S U B R O U T I N E ======================================= ROM:00118D22 ROM:00118D22 ROM:00118D22 sub_118D22: ; CODE XREF: ROM:00118C6C↑p ROM:00118D22 ; ROM:00118C8A↑p ROM:00118D22 clr.w ($568).w ROM:00118D26 move.w ($56C).w,($566).w ROM:00118D2C rts ROM:00118D2C ; End of function sub_118D22 ROM:00118D2C ROM:00118D2E ROM:00118D2E ; =============== S U B R O U T I N E ======================================= ROM:00118D2E ROM:00118D2E ROM:00118D2E sub_118D2E: ; CODE XREF: ROM:loc_118C78↑p ROM:00118D2E ; ROM:loc_118C98↑p ROM:00118D2E move.w ($578).w,($566).w ROM:00118D34 move.w ($57A).w,($568).w ROM:00118D3A rts ROM:00118D3A ; End of function sub_118D2E ROM:00118D3A ROM:00118D3C ROM:00118D3C ; =============== S U B R O U T I N E ======================================= ROM:00118D3C ROM:00118D3C ROM:00118D3C sub_118D3C: ; CODE XREF: ROM:001152E6↑p ROM:00118D3C bsr.l sub_11899C ROM:00118D42 bsr.w sub_118D98 ROM:00118D46 bsr.l sub_119030 ROM:00118D4C bsr.l sub_119042 ROM:00118D52 bsr.w sub_118D72 ROM:00118D56 rts ROM:00118D56 ; End of function sub_118D3C ROM:00118D56 ROM:00118D58 ROM:00118D58 ; =============== S U B R O U T I N E ======================================= ROM:00118D58 ROM:00118D58 ROM:00118D58 sub_118D58: ; CODE XREF: ROM:0011590A↑p ROM:00118D58 bsr.l sub_118C04 ROM:00118D5E bsr.l sub_118DFC ROM:00118D64 bsr.l sub_118E04 ROM:00118D6A bsr.l sub_118EA8 ROM:00118D70 rts ROM:00118D70 ; End of function sub_118D58 ROM:00118D70 ROM:00118D72 ROM:00118D72 ; =============== S U B R O U T I N E ======================================= ROM:00118D72 ROM:00118D72 ROM:00118D72 sub_118D72: ; CODE XREF: sub_118D3C+16↑p ROM:00118D72 bclr #1,($7C1).w ROM:00118D78 btst #3,($7C3).w ROM:00118D7E bne.s locret_118D96 ROM:00118D80 btst #0,($7C0).w ROM:00118D86 bne.s locret_118D96 ROM:00118D88 btst #2,($7BE).w ROM:00118D8E bne.s locret_118D96 ROM:00118D90 bset #1,($7C1).w ROM:00118D96 ROM:00118D96 locret_118D96: ; CODE XREF: sub_118D72+C↑j ROM:00118D96 ; sub_118D72+14↑j ... ROM:00118D96 rts ROM:00118D96 ; End of function sub_118D72 ROM:00118D96 ROM:00118D98 ROM:00118D98 ; =============== S U B R O U T I N E ======================================= ROM:00118D98 ROM:00118D98 ROM:00118D98 sub_118D98: ; CODE XREF: sub_118D3C+6↑p ROM:00118D98 clr.w d1 ROM:00118D9A move.b ($702).w,d1 ROM:00118D9E cmpi.w #4,d1 ROM:00118DA2 bcc.s locret_118DAC ROM:00118DA4 movea.l off_118DAE(pc,d1.w*4),a0 ROM:00118DA8 nop ROM:00118DAA jmp (a0) ROM:00118DAC ; --------------------------------------------------------------------------- ROM:00118DAC ROM:00118DAC locret_118DAC: ; CODE XREF: sub_118D98+A↑j ROM:00118DAC rts ROM:00118DAC ; End of function sub_118D98 ROM:00118DAC ROM:00118DAC ; --------------------------------------------------------------------------- ROM:00118DAE off_118DAE: dc.l loc_118DBE ; DATA XREF: sub_118D98+C↑r ROM:00118DB2 dc.l loc_118DCC ROM:00118DB6 dc.l loc_118DE2 ROM:00118DBA dc.l locret_118DF8 ROM:00118DBE ; --------------------------------------------------------------------------- ROM:00118DBE ROM:00118DBE loc_118DBE: ; DATA XREF: ROM:off_118DAE↑o ROM:00118DBE bclr #5,($7CC).w ROM:00118DC4 move.b #1,($702).w ROM:00118DCA rts ROM:00118DCC ; --------------------------------------------------------------------------- ROM:00118DCC ROM:00118DCC loc_118DCC: ; DATA XREF: ROM:00118DB2↑o ROM:00118DCC btst #4,($7CD).w ROM:00118DD2 beq.s locret_118DE0 ROM:00118DD4 bset #0,($7CE).w ROM:00118DDA move.b #2,($702).w ROM:00118DE0 ROM:00118DE0 locret_118DE0: ; CODE XREF: ROM:00118DD2↑j ROM:00118DE0 rts ROM:00118DE2 ; --------------------------------------------------------------------------- ROM:00118DE2 ROM:00118DE2 loc_118DE2: ; DATA XREF: ROM:00118DB6↑o ROM:00118DE2 btst #2,($7BE).w ROM:00118DE8 bne.s locret_118DF6 ROM:00118DEA bset #5,($7CC).w ROM:00118DF0 move.b #3,($702).w ROM:00118DF6 ROM:00118DF6 locret_118DF6: ; CODE XREF: ROM:00118DE8↑j ROM:00118DF6 rts ROM:00118DF8 ; --------------------------------------------------------------------------- ROM:00118DF8 ROM:00118DF8 locret_118DF8: ; DATA XREF: ROM:00118DBA↑o ROM:00118DF8 rts ROM:00118DFA ; --------------------------------------------------------------------------- ROM:00118DFA rts ROM:00118DFC ROM:00118DFC ; =============== S U B R O U T I N E ======================================= ROM:00118DFC ROM:00118DFC ROM:00118DFC sub_118DFC: ; CODE XREF: sub_118D58+6↑p ROM:00118DFC move.w ($568).w,($56A).w ROM:00118E02 rts ROM:00118E02 ; End of function sub_118DFC ROM:00118E02 ROM:00118E04 ROM:00118E04 ; =============== S U B R O U T I N E ======================================= ROM:00118E04 ROM:00118E04 ROM:00118E04 sub_118E04: ; CODE XREF: sub_118D58+C↑p ROM:00118E04 cmpi.w #0,($56A).w ROM:00118E0A beq.s locret_118E2A ROM:00118E0C move.l #$3E8,d0 ROM:00118E12 divs.w ($56A).w,d0 ROM:00118E16 move.l d0,d1 ROM:00118E18 swap d1 ROM:00118E1A cmpi.w #0,d1 ROM:00118E1E ble.s loc_118E22 ROM:00118E20 addq.w #1,d0 ROM:00118E22 ROM:00118E22 loc_118E22: ; CODE XREF: sub_118E04+1A↑j ROM:00118E22 move.w d0,d2 ROM:00118E24 lsr.w #1,d2 ROM:00118E26 move.w d2,($56E).w ROM:00118E2A ROM:00118E2A locret_118E2A: ; CODE XREF: sub_118E04+6↑j ROM:00118E2A rts ROM:00118E2A ; End of function sub_118E04 ROM:00118E2A ROM:00118E2C ROM:00118E2C ; =============== S U B R O U T I N E ======================================= ROM:00118E2C ROM:00118E2C ROM:00118E2C sub_118E2C: ; CODE XREF: ROM:00118F38↓p ROM:00118E2C ; ROM:00119010↓p ROM:00118E2C bclr #7,($7C2).w ROM:00118E32 btst #3,($7BF).w ROM:00118E38 beq.s loc_118E42 ROM:00118E3A bset #2,($7C9).w ROM:00118E40 bra.s loc_118E48 ROM:00118E42 ; --------------------------------------------------------------------------- ROM:00118E42 ROM:00118E42 loc_118E42: ; CODE XREF: sub_118E2C+C↑j ROM:00118E42 bclr #2,($7C9).w ROM:00118E48 ROM:00118E48 loc_118E48: ; CODE XREF: sub_118E2C+14↑j ROM:00118E48 move.w ($56C).w,d7 ROM:00118E4C cmp.w ($566).w,d7 ROM:00118E50 bge.s loc_118E60 ROM:00118E52 bset #3,($7BF).w ROM:00118E58 bset #2,($FFFFFA11).w ROM:00118E5E bra.s loc_118E6C ROM:00118E60 ; --------------------------------------------------------------------------- ROM:00118E60 ROM:00118E60 loc_118E60: ; CODE XREF: sub_118E2C+24↑j ROM:00118E60 bclr #3,($7BF).w ROM:00118E66 bclr #2,($FFFFFA11).w ROM:00118E6C ROM:00118E6C loc_118E6C: ; CODE XREF: sub_118E2C+32↑j ROM:00118E6C btst #3,($7BF).w ROM:00118E72 beq.s loc_118E84 ROM:00118E74 btst #2,($7C9).w ROM:00118E7A bne.s loc_118E82 ROM:00118E7C bset #7,($7C2).w ROM:00118E82 ROM:00118E82 loc_118E82: ; CODE XREF: sub_118E2C+4E↑j ROM:00118E82 bra.s locret_118E92 ROM:00118E84 ; --------------------------------------------------------------------------- ROM:00118E84 ROM:00118E84 loc_118E84: ; CODE XREF: sub_118E2C+46↑j ROM:00118E84 btst #2,($7C9).w ROM:00118E8A beq.s locret_118E92 ROM:00118E8C bset #7,($7C2).w ROM:00118E92 ROM:00118E92 locret_118E92: ; CODE XREF: sub_118E2C:loc_118E82↑j ROM:00118E92 ; sub_118E2C+5E↑j ROM:00118E92 rts ROM:00118E92 ; End of function sub_118E2C ROM:00118E92 ROM:00118E94 ROM:00118E94 ; =============== S U B R O U T I N E ======================================= ROM:00118E94 ROM:00118E94 ROM:00118E94 sub_118E94: ; CODE XREF: ROM:00118F9E↓p ROM:00118E94 btst #3,($7BF).w ROM:00118E9A beq.s loc_118EA2 ROM:00118E9C addq.w #1,($56C).w ROM:00118EA0 bra.s locret_118EA6 ROM:00118EA2 ; --------------------------------------------------------------------------- ROM:00118EA2 ROM:00118EA2 loc_118EA2: ; CODE XREF: sub_118E94+6↑j ROM:00118EA2 subq.w #1,($56C).w ROM:00118EA6 ROM:00118EA6 locret_118EA6: ; CODE XREF: sub_118E94+C↑j ROM:00118EA6 rts ROM:00118EA6 ; End of function sub_118E94 ROM:00118EA6 ROM:00118EA8 ROM:00118EA8 ; =============== S U B R O U T I N E ======================================= ROM:00118EA8 ROM:00118EA8 ROM:00118EA8 sub_118EA8: ; CODE XREF: sub_118D58+12↑p ROM:00118EA8 clr.w d1 ROM:00118EAA move.b ($703).w,d1 ROM:00118EAE cmpi.w #5,d1 ROM:00118EB2 bcc.s locret_118EBC ROM:00118EB4 movea.l off_118EBE(pc,d1.w*4),a0 ROM:00118EB8 nop ROM:00118EBA jmp (a0) ROM:00118EBC ; --------------------------------------------------------------------------- ROM:00118EBC ROM:00118EBC locret_118EBC: ; CODE XREF: sub_118EA8+A↑j ROM:00118EBC rts ROM:00118EBC ; End of function sub_118EA8 ROM:00118EBC ROM:00118EBC ; --------------------------------------------------------------------------- ROM:00118EBE off_118EBE: dc.l loc_118ED2 ; DATA XREF: sub_118EA8+C↑r ROM:00118EC2 dc.l loc_118F04 ROM:00118EC6 dc.l loc_118F1A ROM:00118ECA dc.l loc_118F6E ROM:00118ECE dc.l loc_118FBC ROM:00118ED2 ; --------------------------------------------------------------------------- ROM:00118ED2 ROM:00118ED2 loc_118ED2: ; DATA XREF: ROM:off_118EBE↑o ROM:00118ED2 move.w $C8(a5),d7 ROM:00118ED6 move.w #$104,($FFFFF410).w ROM:00118EDC move.w #0,($FFFFF41A).w ROM:00118EE2 move.w #$FFFF,($FFFFF41C).w ROM:00118EE8 move.w #$11F,($FFFFF418).w ROM:00118EEE clr.b ($740).w ROM:00118EF2 move.w d7,($5DC).w ROM:00118EF6 move.b #1,($740).w ROM:00118EFC move.b #1,($703).w ROM:00118F02 rts ROM:00118F04 ; --------------------------------------------------------------------------- ROM:00118F04 ROM:00118F04 loc_118F04: ; DATA XREF: ROM:00118EC2↑o ROM:00118F04 cmpi.w #0,($5DC).w ROM:00118F0A bgt.s locret_118F18 ROM:00118F0C bclr #2,($7C1).w ROM:00118F12 move.b #2,($703).w ROM:00118F18 ROM:00118F18 locret_118F18: ; CODE XREF: ROM:00118F0A↑j ROM:00118F18 rts ROM:00118F1A ; --------------------------------------------------------------------------- ROM:00118F1A ROM:00118F1A loc_118F1A: ; DATA XREF: ROM:00118EC6↑o ROM:00118F1A move.w ($566).w,d7 ROM:00118F1E cmp.w ($56C).w,d7 ROM:00118F22 beq.s loc_118F5C ROM:00118F24 cmpi.w #0,($56A).w ROM:00118F2A beq.s loc_118F5C ROM:00118F2C move.w #$54,($FFFFF420).w ; 'T' ROM:00118F32 move.w #$FFFF,($FFFFF41C).w ROM:00118F38 bsr.w sub_118E2C ROM:00118F3C move.w ($56E).w,d7 ROM:00118F40 clr.b ($73F).w ROM:00118F44 move.w d7,($5DA).w ROM:00118F48 move.b #1,($73F).w ROM:00118F4E bset #2,($7C1).w ROM:00118F54 move.b #3,($703).w ROM:00118F5A rts ROM:00118F5C ; --------------------------------------------------------------------------- ROM:00118F5C ROM:00118F5C loc_118F5C: ; CODE XREF: ROM:00118F22↑j ROM:00118F5C ; ROM:00118F2A↑j ROM:00118F5C move.w ($552).w,d0 ROM:00118F60 muls.w #$7F,d0 ROM:00118F64 divs.w #$64,d0 ; 'd' ROM:00118F68 move.w d0,($FFFFF41C).w ROM:00118F6C rts ROM:00118F6E ; --------------------------------------------------------------------------- ROM:00118F6E ROM:00118F6E loc_118F6E: ; DATA XREF: ROM:00118ECA↑o ROM:00118F6E btst #7,($7C2).w ROM:00118F74 beq.s loc_118F90 ROM:00118F76 move.w $6C6(a5),d7 ROM:00118F7A clr.b ($740).w ROM:00118F7E move.w d7,($5DC).w ROM:00118F82 move.b #1,($740).w ROM:00118F88 move.b #1,($703).w ROM:00118F8E rts ROM:00118F90 ; --------------------------------------------------------------------------- ROM:00118F90 ROM:00118F90 loc_118F90: ; CODE XREF: ROM:00118F74↑j ROM:00118F90 cmpi.w #0,($5DA).w ROM:00118F96 bgt.s locret_118FBA ROM:00118F98 move.w #$74,($FFFFF420).w ; 't' ROM:00118F9E bsr.w sub_118E94 ROM:00118FA2 move.w ($56E).w,d7 ROM:00118FA6 clr.b ($73F).w ROM:00118FAA move.w d7,($5DA).w ROM:00118FAE move.b #1,($73F).w ROM:00118FB4 move.b #4,($703).w ROM:00118FBA ROM:00118FBA locret_118FBA: ; CODE XREF: ROM:00118F96↑j ROM:00118FBA rts ROM:00118FBC ; --------------------------------------------------------------------------- ROM:00118FBC ROM:00118FBC loc_118FBC: ; DATA XREF: ROM:00118ECE↑o ROM:00118FBC cmpi.w #0,($56A).w ROM:00118FC2 bne.s loc_118FDE ROM:00118FC4 move.w $6C6(a5),d7 ROM:00118FC8 clr.b ($740).w ROM:00118FCC move.w d7,($5DC).w ROM:00118FD0 move.b #1,($740).w ROM:00118FD6 move.b #1,($703).w ROM:00118FDC rts ROM:00118FDE ; --------------------------------------------------------------------------- ROM:00118FDE ROM:00118FDE loc_118FDE: ; CODE XREF: ROM:00118FC2↑j ROM:00118FDE move.w ($566).w,d7 ROM:00118FE2 cmp.w ($56C).w,d7 ROM:00118FE6 bne.s loc_119002 ROM:00118FE8 move.w $6C6(a5),d7 ROM:00118FEC clr.b ($740).w ROM:00118FF0 move.w d7,($5DC).w ROM:00118FF4 move.b #1,($740).w ROM:00118FFA move.b #1,($703).w ROM:00119000 rts ROM:00119002 ; --------------------------------------------------------------------------- ROM:00119002 ROM:00119002 loc_119002: ; CODE XREF: ROM:00118FE6↑j ROM:00119002 cmpi.w #0,($5DA).w ROM:00119008 bgt.s locret_11902C ROM:0011900A move.w #$54,($FFFFF420).w ; 'T' ROM:00119010 bsr.w sub_118E2C ROM:00119014 move.w ($56E).w,d7 ROM:00119018 clr.b ($73F).w ROM:0011901C move.w d7,($5DA).w ROM:00119020 move.b #1,($73F).w ROM:00119026 move.b #3,($703).w ROM:0011902C ROM:0011902C locret_11902C: ; CODE XREF: ROM:00119008↑j ROM:0011902C rts ROM:0011902E ; --------------------------------------------------------------------------- ROM:0011902E rts ROM:00119030 ROM:00119030 ; =============== S U B R O U T I N E ======================================= ROM:00119030 ROM:00119030 ROM:00119030 sub_119030: ; CODE XREF: sub_118D3C+A↑p ROM:00119030 move.w ($56C).w,d1 ROM:00119034 subi.w #5,d1 ROM:00119038 andi.w #$FFFC,d1 ROM:0011903C move.w d1,($572).w ROM:00119040 rts ROM:00119040 ; End of function sub_119030 ROM:00119040 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_118D3C+10↑p ROM:00119042 move.w ($56C).w,d0 ROM:00119046 clr.w d1 ROM:00119048 move.b ($704).w,d1 ROM:0011904C cmpi.w #5,d1 ROM:00119050 bcc.s locret_11905A ROM:00119052 movea.l off_11905C(pc,d1.w*4),a0 ROM:00119056 nop ROM:00119058 jmp (a0) ROM:0011905A ; --------------------------------------------------------------------------- ROM:0011905A ROM:0011905A locret_11905A: ; CODE XREF: sub_119042+E↑j ROM:0011905A rts ROM:0011905A ; End of function sub_119042 ROM:0011905A ROM:0011905A ; --------------------------------------------------------------------------- ROM:0011905C off_11905C: dc.l loc_119070 ; DATA XREF: sub_119042+10↑r ROM:00119060 dc.l loc_11908A ROM:00119064 dc.l loc_1190B4 ROM:00119068 dc.l loc_11910E ROM:0011906C dc.l loc_119144 ROM:00119070 ; --------------------------------------------------------------------------- ROM:00119070 ROM:00119070 loc_119070: ; DATA XREF: ROM:off_11905C↑o ROM:00119070 bclr #2,($7BE).w ROM:00119076 bclr #1,($7C9).w ROM:0011907C bclr #0,($7CE).w ROM:00119082 move.b #1,($704).w ROM:00119088 rts ROM:0011908A ; --------------------------------------------------------------------------- ROM:0011908A ROM:0011908A loc_11908A: ; DATA XREF: ROM:00119060↑o ROM:0011908A btst #0,($7CE).w ROM:00119090 beq.s loc_1190AE ROM:00119092 bclr #0,($7CE).w ROM:00119098 bset #2,($7BE).w ROM:0011909E bsr.w sub_119170 ROM:001190A2 bsr.w sub_119162 ROM:001190A6 move.b #2,($704).w ROM:001190AC bra.s locret_11910C ROM:001190AE ; --------------------------------------------------------------------------- ROM:001190AE ROM:001190AE loc_1190AE: ; CODE XREF: ROM:00119090↑j ROM:001190AE ; ROM:001190E8↓j ... ROM:001190AE bsr.w sub_1191A6 ROM:001190B2 rts ROM:001190B4 ; --------------------------------------------------------------------------- ROM:001190B4 ROM:001190B4 loc_1190B4: ; DATA XREF: ROM:00119064↑o ROM:001190B4 cmp.w ($574).w,d0 ROM:001190B8 bne.s loc_1190C6 ROM:001190BA bsr.w sub_119198 ROM:001190BE move.b #3,($704).w ROM:001190C4 bra.s locret_119142 ROM:001190C6 ; --------------------------------------------------------------------------- ROM:001190C6 ROM:001190C6 loc_1190C6: ; CODE XREF: ROM:001190B8↑j ROM:001190C6 btst #1,($7C9).w ROM:001190CC beq.s loc_1190EA ROM:001190CE cmpi.w #0,($572).w ROM:001190D4 ble.s loc_1190EA ROM:001190D6 bclr #2,($7BE).w ROM:001190DC bclr #1,($7C9).w ROM:001190E2 move.b #1,($704).w ROM:001190E8 bra.s loc_1190AE ROM:001190EA ; --------------------------------------------------------------------------- ROM:001190EA ROM:001190EA loc_1190EA: ; CODE XREF: ROM:001190CC↑j ROM:001190EA ; ROM:001190D4↑j ROM:001190EA btst #1,($7C9).w ROM:001190F0 beq.s locret_11910C ROM:001190F2 cmpi.w #0,($572).w ROM:001190F8 bgt.s locret_11910C ROM:001190FA bsr.w sub_11918A ROM:001190FE bclr #1,($7C9).w ROM:00119104 move.b #4,($704).w ROM:0011910A bra.s locret_11915E ROM:0011910C ; --------------------------------------------------------------------------- ROM:0011910C ROM:0011910C locret_11910C: ; CODE XREF: ROM:001190AC↑j ROM:0011910C ; ROM:001190F0↑j ... ROM:0011910C rts ROM:0011910E ; --------------------------------------------------------------------------- ROM:0011910E ROM:0011910E loc_11910E: ; DATA XREF: ROM:00119068↑o ROM:0011910E btst #1,($7C9).w ROM:00119114 beq.s loc_119128 ROM:00119116 bsr.w sub_11918A ROM:0011911A bclr #1,($7C9).w ROM:00119120 move.b #4,($704).w ROM:00119126 bra.s locret_11915E ROM:00119128 ; --------------------------------------------------------------------------- ROM:00119128 ROM:00119128 loc_119128: ; CODE XREF: ROM:00119114↑j ROM:00119128 cmp.w ($576).w,d0 ROM:0011912C bne.s locret_119142 ROM:0011912E bsr.w sub_1191DC ROM:00119132 bclr #2,($7BE).w ROM:00119138 move.b #1,($704).w ROM:0011913E bra.w loc_1190AE ROM:00119142 ; --------------------------------------------------------------------------- ROM:00119142 ROM:00119142 locret_119142: ; CODE XREF: ROM:001190C4↑j ROM:00119142 ; ROM:0011912C↑j ROM:00119142 rts ROM:00119144 ; --------------------------------------------------------------------------- ROM:00119144 ROM:00119144 loc_119144: ; DATA XREF: ROM:0011906C↑o ROM:00119144 cmp.w ($578).w,d0 ROM:00119148 bne.s locret_11915E ROM:0011914A bsr.w sub_1191DC ROM:0011914E bclr #2,($7BE).w ROM:00119154 move.b #1,($704).w ROM:0011915A bra.w loc_1190AE ROM:0011915E ; --------------------------------------------------------------------------- ROM:0011915E ROM:0011915E locret_11915E: ; CODE XREF: ROM:0011910A↑j ROM:0011915E ; ROM:00119126↑j ... ROM:0011915E rts ROM:00119160 ; --------------------------------------------------------------------------- ROM:00119160 rts ROM:00119162 ROM:00119162 ; =============== S U B R O U T I N E ======================================= ROM:00119162 ROM:00119162 ROM:00119162 sub_119162: ; CODE XREF: ROM:001190A2↑p ROM:00119162 move.w ($574).w,($578).w ROM:00119168 move.w $C4(a5),($57A).w ROM:0011916E rts ROM:0011916E ; End of function sub_119162 ROM:0011916E ROM:00119170 ROM:00119170 ; =============== S U B R O U T I N E ======================================= ROM:00119170 ROM:00119170 ROM:00119170 sub_119170: ; CODE XREF: ROM:0011909E↑p ROM:00119170 move.w ($56C).w,d0 ROM:00119174 sub.w $CC(a5),d0 ROM:00119178 move.w d0,($574).w ROM:0011917C sub.w $CE(a5),d0 ROM:00119180 andi.w #$FFFC,d0 ROM:00119184 move.w d0,($576).w ROM:00119188 rts ROM:00119188 ; End of function sub_119170 ROM:00119188 ROM:0011918A ROM:0011918A ; =============== S U B R O U T I N E ======================================= ROM:0011918A ROM:0011918A ROM:0011918A sub_11918A: ; CODE XREF: ROM:001190FA↑p ROM:0011918A ; ROM:00119116↑p ROM:0011918A move.w ($572).w,($578).w ROM:00119190 move.w $C4(a5),($57A).w ROM:00119196 rts ROM:00119196 ; End of function sub_11918A ROM:00119196 ROM:00119198 ROM:00119198 ; =============== S U B R O U T I N E ======================================= ROM:00119198 ROM:00119198 ROM:00119198 sub_119198: ; CODE XREF: ROM:001190BA↑p ROM:00119198 move.w ($576).w,($578).w ROM:0011919E move.w $D0(a5),($57A).w ROM:001191A4 rts ROM:001191A4 ; End of function sub_119198 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_1190AE↑p ROM:001191A6 move.w $CC(a5),d1 ROM:001191AA move.w ($55C).w,d0 ROM:001191AE cmp.w d0,d1 ROM:001191B0 bge.s loc_1191B4 ROM:001191B2 move.w d1,d0 ROM:001191B4 ROM:001191B4 loc_1191B4: ; CODE XREF: sub_1191A6+A↑j ROM:001191B4 cmpi.w #0,d0 ROM:001191B8 bge.s loc_1191BC ROM:001191BA clr.w d0 ROM:001191BC ROM:001191BC loc_1191BC: ; CODE XREF: sub_1191A6+12↑j ROM:001191BC move.w d0,($578).w ROM:001191C0 move.w $C4(a5),d1 ROM:001191C4 move.w ($55E).w,d0 ROM:001191C8 cmp.w d0,d1 ROM:001191CA bge.s loc_1191CE ROM:001191CC move.w d1,d0 ROM:001191CE ROM:001191CE loc_1191CE: ; CODE XREF: sub_1191A6+24↑j ROM:001191CE cmpi.w #0,d0 ROM:001191D2 bge.s loc_1191D6 ROM:001191D4 clr.w d0 ROM:001191D6 ROM:001191D6 loc_1191D6: ; CODE XREF: sub_1191A6+2C↑j ROM:001191D6 move.w d0,($57A).w ROM:001191DA rts ROM:001191DA ; End of function sub_1191A6 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: ROM:0011912E↑p ROM:001191DC ; ROM:0011914A↑p ROM:001191DC clr.w ($578).w ROM:001191E0 clr.w ($566).w ROM:001191E4 clr.w ($56C).w ROM:001191E8 rts ROM:001191E8 ; End of function sub_1191DC ROM:001191E8 ROM:001191EA ROM:001191EA ; =============== S U B R O U T I N E ======================================= ROM:001191EA ROM:001191EA ROM:001191EA sub_1191EA: ; CODE XREF: ROM:001150FE↑p ROM:001191EA ; ROM:00115192↑p ROM:001191EA clr.w ($FFFFFE0A).w ROM:001191EE clr.l ($FFFFFE0C).w ROM:001191F2 clr.l ($FFFFFE10).w ROM:001191F6 clr.l ($FFFFFE14).w ROM:001191FA clr.l ($FFFFFE18).w ROM:001191FE clr.l ($FFFFFE1C).w ROM:00119202 clr.w ($FFFFFE20).w ROM:00119206 moveq #0,d0 ROM:00119208 moveq #0,d1 ROM:0011920A moveq #$F,d2 ROM:0011920C moveq #0,d3 ROM:0011920E moveq #1,d4 ROM:00119210 moveq #3,d5 ROM:00119212 clr.w ($FFFFFF00).w ROM:00119216 bsr.l sub_119286 ROM:0011921C ROM:0011921C loc_11921C: ; CODE XREF: sub_1191EA+3E↓j ROM:0011921C cmpi.l #0,($FFFFFE18).w ROM:00119224 beq.s loc_11922A ROM:00119226 nop ROM:00119228 bra.s loc_11921C ROM:0011922A ; --------------------------------------------------------------------------- ROM:0011922A ROM:0011922A loc_11922A: ; CODE XREF: sub_1191EA+3A↑j ROM:0011922A bsr.w sub_119242 ROM:0011922E move.w #$40C0,($FFFFFE00).w ROM:00119234 ori.w #1,($FFFFFE00).w ROM:0011923A move.w #$640,($FFFFFE08).w ROM:00119240 rts ROM:00119240 ; End of function sub_1191EA ROM:00119240 ROM:00119242 ROM:00119242 ; =============== S U B R O U T I N E ======================================= ROM:00119242 ROM:00119242 ROM:00119242 sub_119242: ; CODE XREF: sub_1191EA:loc_11922A↑p ROM:00119242 move.w ($FFFFFF00).w,d0 ROM:00119246 move.b d0,d1 ROM:00119248 andi.b #$F,d1 ROM:0011924C addi.b #$30,d1 ; '0' ROM:00119250 move.b d1,($71B).w ROM:00119254 move.b d0,d1 ROM:00119256 lsr.b #4,d1 ROM:00119258 andi.b #$F,d1 ROM:0011925C addi.b #$30,d1 ; '0' ROM:00119260 move.b d1,($71A).w ROM:00119264 lsr.w #8,d0 ROM:00119266 move.b d0,d1 ROM:00119268 andi.b #$F,d1 ROM:0011926C addi.b #$30,d1 ; '0' ROM:00119270 move.b d1,($719).w ROM:00119274 move.b d0,d1 ROM:00119276 lsr.b #4,d1 ROM:00119278 andi.b #$F,d1 ROM:0011927C addi.b #$30,d1 ; '0' ROM:00119280 move.b d1,($718).w ROM:00119284 rts ROM:00119284 ; End of function sub_119242 ROM:00119284 ROM:00119286 ROM:00119286 ; =============== S U B R O U T I N E ======================================= ROM:00119286 ROM:00119286 ROM:00119286 sub_119286: ; CODE XREF: sub_1109E4+2A↑p ROM:00119286 ; sub_110C1E+86↑p ... ROM:00119286 cmpi.w #0,d1 ROM:0011928A bne.s loc_119298 ROM:0011928C move.w #$FFFF,d1 ROM:00119290 bclr d0,d1 ROM:00119292 and.w d1,($FFFFFE0A).w ROM:00119296 bra.s loc_1192A0 ROM:00119298 ; --------------------------------------------------------------------------- ROM:00119298 ROM:00119298 loc_119298: ; CODE XREF: sub_119286+4↑j ROM:00119298 clr.w d1 ROM:0011929A bset d0,d1 ROM:0011929C or.w d1,($FFFFFE0A).w ROM:001192A0 ROM:001192A0 loc_1192A0: ; CODE XREF: sub_119286+10↑j ROM:001192A0 asl.w #1,d0 ROM:001192A2 moveq #3,d1 ROM:001192A4 asl.l d0,d1 ROM:001192A6 eori.l #$FFFFFFFF,d1 ROM:001192AC and.l d1,($FFFFFE1C).w ROM:001192B0 and.l d1,($FFFFFE14).w ROM:001192B4 and.l d1,($FFFFFE18).w ROM:001192B8 clr.l d1 ROM:001192BA move.w d3,d1 ROM:001192BC asl.l d0,d1 ROM:001192BE or.l d1,($FFFFFE14).w ROM:001192C2 clr.l d1 ROM:001192C4 move.w d4,d1 ROM:001192C6 asl.l d0,d1 ROM:001192C8 or.l d1,($FFFFFE18).w ROM:001192CC move.w d0,d3 ROM:001192CE asl.w #1,d0 ROM:001192D0 movea.w #$FE10,a0 ROM:001192D4 cmpi.w #$20,d0 ; ' ' ROM:001192D8 blt.s loc_1192E2 ROM:001192DA subi.w #$20,d0 ; ' ' ROM:001192DE movea.w #$FE0C,a0 ROM:001192E2 ROM:001192E2 loc_1192E2: ; CODE XREF: sub_119286+52↑j ROM:001192E2 moveq #$F,d1 ROM:001192E4 asl.l d0,d1 ROM:001192E6 eori.l #$FFFFFFFF,d1 ROM:001192EC and.l d1,(a0) ROM:001192EE clr.l d1 ROM:001192F0 move.w d2,d1 ROM:001192F2 asl.l d0,d1 ROM:001192F4 or.l d1,(a0) ROM:001192F6 clr.l d1 ROM:001192F8 move.w d5,d1 ROM:001192FA asl.l d3,d1 ROM:001192FC or.l d1,($FFFFFE1C).w ROM:00119300 rts ROM:00119300 ; End of function sub_119286 ROM:00119300 ROM:00119302 ROM:00119302 ; =============== S U B R O U T I N E ======================================= ROM:00119302 ROM:00119302 ROM:00119302 sub_119302: ; CODE XREF: sub_1109E4+6↑p ROM:00119302 ; sub_110C1E+66↑p ... ROM:00119302 asl.w #1,d0 ROM:00119304 moveq #3,d1 ROM:00119306 asl.l d0,d1 ROM:00119308 eori.l #$FFFFFFFF,d1 ROM:0011930E and.l d1,($FFFFFE1C).w ROM:00119312 asr.w #1,d0 ROM:00119314 rts ROM:00119314 ; End of function sub_119302 ROM:00119314 ROM:00119316 ; --------------------------------------------------------------------------- ROM:00119316 lea ($580).w,a0 ROM:0011931A lea ($580).w,a1 ROM:0011931E rts ROM:00119320 ROM:00119320 ; =============== S U B R O U T I N E ======================================= ROM:00119320 ROM:00119320 ROM:00119320 sub_119320: ; CODE XREF: sub_110E14+C0↑p ROM:00119320 movea.w #$79B,a0 ROM:00119324 movea.w #$692,a1 ROM:00119328 move.w #0,d0 ROM:0011932C bsr.w sub_119418 ROM:00119330 cmpi.w #0,($4BE).w ROM:00119336 bne.s loc_11935C ROM:00119338 addq.l #1,($440).w ROM:0011933C movea.w #$7BC,a0 ROM:00119340 movea.w #$6D4,a1 ROM:00119344 move.w #0,d0 ROM:00119348 bsr.w sub_119418 ROM:0011934C movea.w #$7BC,a0 ROM:00119350 movea.w #$6A8,a1 ROM:00119354 move.w #$16,d0 ROM:00119358 bsr.w sub_119418 ROM:0011935C ROM:0011935C loc_11935C: ; CODE XREF: sub_119320+16↑j ROM:0011935C cmpi.w #$E10,($4BE).w ROM:00119362 bne.s loc_119374 ROM:00119364 movea.w #$7BC,a0 ROM:00119368 movea.w #$6A8,a1 ROM:0011936C move.w #$16,d0 ROM:00119370 bsr.w sub_119418 ROM:00119374 ROM:00119374 loc_119374: ; CODE XREF: sub_119320+42↑j ROM:00119374 cmpi.w #0,($4AC).w ROM:0011937A bne.s locret_11938C ROM:0011937C movea.w #$7A6,a0 ROM:00119380 movea.w #$692,a1 ROM:00119384 move.w #$B,d0 ROM:00119388 bsr.w sub_119418 ROM:0011938C ROM:0011938C locret_11938C: ; CODE XREF: sub_119320+5A↑j ROM:0011938C rts ROM:0011938C ; End of function sub_119320 ROM:0011938C ROM:0011938E ROM:0011938E ; =============== S U B R O U T I N E ======================================= ROM:0011938E ROM:0011938E ROM:0011938E sub_11938E: ; CODE XREF: ROM:loc_115902↑p ROM:0011938E subq.w #1,($57E).w ROM:00119392 bgt.s loc_1193AA ROM:00119394 move.w #$A,($57E).w ROM:0011939A movea.w #$775,a0 ROM:0011939E movea.w #$5E0,a1 ROM:001193A2 move.w #$33,d0 ; '3' ROM:001193A6 bsr.w sub_119418 ROM:001193AA ROM:001193AA loc_1193AA: ; CODE XREF: sub_11938E+4↑j ROM:001193AA subq.w #1,($57C).w ROM:001193AE bgt.s loc_11940C ROM:001193B0 move.w #$400,($57C).w ROM:001193B6 addq.l #1,($11D4).w ROM:001193BA movea.w #$79B,a0 ROM:001193BE movea.w #$646,a1 ROM:001193C2 move.w #$26,d0 ; '&' ROM:001193C6 bsr.w sub_119418 ROM:001193CA move.l ($11D4).w,d2 ROM:001193CE clr.l d3 ROM:001193D0 divsl.l #$3C,d3:d2 ; '<' ROM:001193D8 cmpi.w #0,d3 ROM:001193DC bne.s loc_11940C ROM:001193DE movea.w #$79B,a0 ROM:001193E2 movea.w #$692,a1 ROM:001193E6 move.w #0,d0 ROM:001193EA bsr.w sub_119418 ROM:001193EE divsl.l #$3C,d3:d2 ; '<' ROM:001193F6 cmpi.w #0,d3 ROM:001193FA bne.s loc_11940C ROM:001193FC movea.w #$79B,a0 ROM:00119400 movea.w #$692,a1 ROM:00119404 move.w #0,d0 ROM:00119408 bsr.w sub_119418 ROM:0011940C ROM:0011940C loc_11940C: ; CODE XREF: sub_11938E+20↑j ROM:0011940C ; sub_11938E+4E↑j ... ROM:0011940C movea.w #$742,a0 ROM:00119410 movea.w #$594,a1 ROM:00119414 move.w #$26,d0 ; '&' ROM:00119414 ; End of function sub_11938E ROM:00119414 ROM:00119418 ROM:00119418 ; =============== S U B R O U T I N E ======================================= ROM:00119418 ROM:00119418 ROM:00119418 sub_119418: ; CODE XREF: sub_119320+C↑p ROM:00119418 ; sub_119320+28↑p ... ROM:00119418 moveq #0,d1 ROM:0011941A ROM:0011941A loc_11941A: ; CODE XREF: sub_119418+4↓j ROM:0011941A ; sub_119418:loc_119448↓j ROM:0011941A btst d1,-(a0) ROM:0011941C dbne d0,loc_11941A ROM:00119420 subq.w #1,d0 ROM:00119422 blt.s locret_11944A ROM:00119424 btst #1,(a0) ROM:00119428 beq.s loc_11943C ROM:0011942A addq.w #1,(a1,d0.w*2) ROM:0011942E bvc.s loc_119438 ROM:00119430 move.w #$7FFF,(a1,d0.w*2) ROM:00119436 clr.b (a0) ROM:00119438 ROM:00119438 loc_119438: ; CODE XREF: sub_119418+16↑j ROM:00119438 bra.w loc_119448 ROM:0011943C ; --------------------------------------------------------------------------- ROM:0011943C ROM:0011943C loc_11943C: ; CODE XREF: sub_119418+10↑j ROM:0011943C subq.w #1,(a1,d0.w*2) ROM:00119440 bpl.s loc_119448 ROM:00119442 clr.w (a1,d0.w*2) ROM:00119446 clr.b (a0) ROM:00119448 ROM:00119448 loc_119448: ; CODE XREF: sub_119418:loc_119438↑j ROM:00119448 ; sub_119418+28↑j ROM:00119448 bra.s loc_11941A ROM:0011944A ; --------------------------------------------------------------------------- ROM:0011944A ROM:0011944A locret_11944A: ; CODE XREF: sub_119418+A↑j ROM:0011944A rts ROM:0011944A ; End of function sub_119418 ROM:0011944A ROM:0011944A ; --------------------------------------------------------------------------- ROM:0011944C dc.l $FFFFFFFF, $5450554D, $1E00, $20000, $FFFE0FFF ROM:00119460 ROM:00119460 ; =============== S U B R O U T I N E ======================================= ROM:00119460 ROM:00119460 ROM:00119460 sub_119460: ; CODE XREF: sub_1247FA+6↓p ROM:00119460 bsr.w sub_119474 ROM:00119464 bsr.l sub_119DBA ROM:0011946A bsr.w sub_119A6A ROM:0011946E bsr.w sub_119BCC ROM:00119472 rts ROM:00119472 ; End of function sub_119460 ROM:00119472 ROM:00119474 ROM:00119474 ; =============== S U B R O U T I N E ======================================= ROM:00119474 ROM:00119474 ROM:00119474 sub_119474: ; CODE XREF: sub_119460↑p ROM:00119474 move.w ($8F2).w,d1 ROM:00119478 cmp.w ($8F4).w,d1 ROM:0011947C bne.s loc_11949E ROM:0011947E cmpi.w #$190,d1 ROM:00119482 ble.s loc_119490 ROM:00119484 cmpi.w #$28A,d1 ROM:00119488 bge.s loc_119490 ROM:0011948A move.w d1,($8F0).w ROM:0011948E bra.s loc_11949C ROM:00119490 ; --------------------------------------------------------------------------- ROM:00119490 ROM:00119490 loc_119490: ; CODE XREF: sub_119474+E↑j ROM:00119490 ; sub_119474+14↑j ROM:00119490 move.w $144(a5),($8F0).w ROM:00119496 bset #3,($11C4).w ROM:0011949C ROM:0011949C loc_11949C: ; CODE XREF: sub_119474+1A↑j ROM:0011949C bra.s loc_1194AA ROM:0011949E ; --------------------------------------------------------------------------- ROM:0011949E ROM:0011949E loc_11949E: ; CODE XREF: sub_119474+8↑j ROM:0011949E move.w $144(a5),($8F0).w ROM:001194A4 bset #3,($11C4).w ROM:001194AA ROM:001194AA loc_1194AA: ; CODE XREF: sub_119474:loc_11949C↑j ROM:001194AA move.w #$20D,d0 ROM:001194AE muls.w #$3E8,d0 ROM:001194B2 divs.w ($8F0).w,d0 ROM:001194B6 move.w d0,($46C).w ROM:001194BA muls.w ($474).w,d0 ROM:001194BE divs.w #$3E8,d0 ROM:001194C2 clr.l d1 ROM:001194C4 move.w d0,d1 ROM:001194C6 swap d1 ROM:001194C8 move.w ($8C4).w,d2 ROM:001194CC swap d2 ROM:001194CE move.w ($8C6).w,d2 ROM:001194D2 move.w $152(a5),d3 ROM:001194D6 ext.l d3 ROM:001194D8 bsr.l sub_1156F0 ROM:001194DE move.w d4,($8C6).w ROM:001194E2 swap d4 ROM:001194E4 move.w d4,($8C4).w ROM:001194E8 btst #2,($48F).w ROM:001194EE beq.s loc_1194F6 ROM:001194F0 bset #2,($11C5).w ROM:001194F6 ROM:001194F6 loc_1194F6: ; CODE XREF: sub_119474+7A↑j ROM:001194F6 btst #2,($11C5).w ROM:001194FC beq.s loc_119506 ROM:001194FE move.b #$FF,($F72).w ROM:00119504 bra.s loc_119528 ROM:00119506 ; --------------------------------------------------------------------------- ROM:00119506 ROM:00119506 loc_119506: ; CODE XREF: sub_119474+88↑j ROM:00119506 move.w ($90C).w,d0 ROM:0011950A subi.w #$8CA,d0 ROM:0011950E bpl.s loc_119512 ROM:00119510 clr.w d0 ROM:00119512 ROM:00119512 loc_119512: ; CODE XREF: sub_119474+9A↑j ROM:00119512 muls.w #$86,d0 ROM:00119516 divs.w #$3E8,d0 ROM:0011951A cmpi.w #$FE,d0 ROM:0011951E ble.s loc_119524 ROM:00119520 move.w #$FE,d0 ROM:00119524 ROM:00119524 loc_119524: ; CODE XREF: sub_119474+AA↑j ROM:00119524 move.b d0,($F72).w ROM:00119528 ROM:00119528 loc_119528: ; CODE XREF: sub_119474+90↑j ROM:00119528 btst #2,($48E).w ROM:0011952E beq.s loc_119536 ROM:00119530 bset #2,($11A3).w ROM:00119536 ROM:00119536 loc_119536: ; CODE XREF: sub_119474+BA↑j ROM:00119536 move.w $146(a5),d0 ROM:0011953A cmp.w ($8D8).w,d0 ROM:0011953E bgt.s loc_119548 ROM:00119540 bset #1,($11A6).w ROM:00119546 bra.s loc_119556 ROM:00119548 ; --------------------------------------------------------------------------- ROM:00119548 ROM:00119548 loc_119548: ; CODE XREF: sub_119474+CA↑j ROM:00119548 btst #7,($7C4).w ROM:0011954E bne.s loc_119556 ROM:00119550 bclr #1,($11A6).w ROM:00119556 ROM:00119556 loc_119556: ; CODE XREF: sub_119474+D2↑j ROM:00119556 ; sub_119474+DA↑j ROM:00119556 move.w $164(a5),d0 ROM:0011955A cmpi.w #1,d0 ROM:0011955E bne.s loc_1195BE ROM:00119560 clr.w d1 ROM:00119562 move.w ($930).w,d0 ROM:00119566 btst #5,($11A3).w ROM:0011956C beq.s loc_11957A ROM:0011956E cmpi.w #$7F,d0 ROM:00119572 bne.s loc_11957A ROM:00119574 move.w #1,d1 ROM:00119578 bra.s loc_119586 ROM:0011957A ; --------------------------------------------------------------------------- ROM:0011957A ROM:0011957A loc_11957A: ; CODE XREF: sub_119474+F8↑j ROM:0011957A ; sub_119474+FE↑j ROM:0011957A btst #7,($119B).w ROM:00119580 beq.s loc_119586 ROM:00119582 move.w #1,d1 ROM:00119586 ROM:00119586 loc_119586: ; CODE XREF: sub_119474+104↑j ROM:00119586 ; sub_119474+10C↑j ROM:00119586 cmpi.w #1,d1 ROM:0011958A bne.s loc_1195A2 ROM:0011958C lea $73E(a5),a0 ROM:00119590 move.w #$C,d0 ROM:00119594 move.w (a0,d0.w*2),($8C0).w ROM:0011959A bset #7,($119B).w ROM:001195A0 bra.s loc_1195BC ROM:001195A2 ; --------------------------------------------------------------------------- ROM:001195A2 ROM:001195A2 loc_1195A2: ; CODE XREF: sub_119474+116↑j ROM:001195A2 move.w ($930).w,d0 ROM:001195A6 muls.w #$A,d0 ROM:001195AA btst #5,($11A3).w ROM:001195B0 beq.s loc_1195B4 ROM:001195B2 neg.w d0 ROM:001195B4 ROM:001195B4 loc_1195B4: ; CODE XREF: sub_119474+13C↑j ROM:001195B4 addi.w #$AAC,d0 ROM:001195B8 move.w d0,($8C0).w ROM:001195BC ROM:001195BC loc_1195BC: ; CODE XREF: sub_119474+12C↑j ROM:001195BC bra.s loc_119624 ROM:001195BE ; --------------------------------------------------------------------------- ROM:001195BE ROM:001195BE loc_1195BE: ; CODE XREF: sub_119474+EA↑j ROM:001195BE clr.w d0 ROM:001195C0 btst #7,($119B).w ROM:001195C6 beq.s loc_1195CC ROM:001195C8 move.w #1,d0 ROM:001195CC ROM:001195CC loc_1195CC: ; CODE XREF: sub_119474+152↑j ROM:001195CC btst #4,($48E).w ROM:001195D2 bne.s loc_1195DA ROM:001195D4 cmpi.w #1,d0 ROM:001195D8 bne.s loc_1195F8 ROM:001195DA ROM:001195DA loc_1195DA: ; CODE XREF: sub_119474+15E↑j ROM:001195DA lea $73E(a5),a0 ROM:001195DE move.w #$C,d0 ROM:001195E2 move.w (a0,d0.w*2),($8C0).w ROM:001195E8 bset #7,($119B).w ROM:001195EE move.w ($8D8).w,d0 ROM:001195F2 move.w d0,($8EE).w ROM:001195F6 bra.s loc_119624 ROM:001195F8 ; --------------------------------------------------------------------------- ROM:001195F8 ROM:001195F8 loc_1195F8: ; CODE XREF: sub_119474+164↑j ROM:001195F8 clr.l d1 ROM:001195FA move.w ($486).w,d1 ROM:001195FE swap d1 ROM:00119600 move.w ($8C0).w,d2 ROM:00119604 swap d2 ROM:00119606 move.w ($8C2).w,d2 ROM:0011960A move.w $154(a5),d3 ROM:0011960E ext.l d3 ROM:00119610 bsr.l sub_1156F0 ROM:00119616 move.w d4,($8C2).w ROM:0011961A swap d4 ROM:0011961C move.w d4,($8C0).w ROM:00119620 move.w d4,($8EE).w ROM:00119624 ROM:00119624 loc_119624: ; CODE XREF: sub_119474:loc_1195BC↑j ROM:00119624 ; sub_119474+182↑j ROM:00119624 move.w $162(a5),d0 ROM:00119628 cmpi.w #1,d0 ROM:0011962C bne.s loc_119648 ROM:0011962E move.w ($932).w,d0 ROM:00119632 move.w ($932).w,d0 ROM:00119636 muls.w #$16C,d0 ROM:0011963A divs.w #$64,d0 ; 'd' ROM:0011963E addi.w #$980,d0 ROM:00119642 move.w d0,($8BC).w ROM:00119646 bra.s loc_1196A2 ROM:00119648 ; --------------------------------------------------------------------------- ROM:00119648 ROM:00119648 loc_119648: ; CODE XREF: sub_119474+1B8↑j ROM:00119648 clr.w d0 ROM:0011964A btst #2,($11B8).w ROM:00119650 beq.s loc_119656 ROM:00119652 move.w #1,d0 ROM:00119656 ROM:00119656 loc_119656: ; CODE XREF: sub_119474+1DC↑j ROM:00119656 btst #5,($48E).w ROM:0011965C bne.s loc_119664 ROM:0011965E cmpi.w #1,d0 ROM:00119662 bne.s loc_11967A ROM:00119664 ROM:00119664 loc_119664: ; CODE XREF: sub_119474+1E8↑j ROM:00119664 lea $73E(a5),a0 ROM:00119668 move.w #$D,d0 ROM:0011966C move.w (a0,d0.w*2),($8BC).w ROM:00119672 bset #2,($11B8).w ROM:00119678 bra.s loc_1196A2 ROM:0011967A ; --------------------------------------------------------------------------- ROM:0011967A ROM:0011967A loc_11967A: ; CODE XREF: sub_119474+1EE↑j ROM:0011967A clr.l d1 ROM:0011967C move.w ($488).w,d1 ROM:00119680 swap d1 ROM:00119682 move.w ($8BC).w,d2 ROM:00119686 swap d2 ROM:00119688 move.w ($8BE).w,d2 ROM:0011968C move.w $156(a5),d3 ROM:00119690 ext.l d3 ROM:00119692 bsr.l sub_1156F0 ROM:00119698 move.w d4,($8BE).w ROM:0011969C swap d4 ROM:0011969E move.w d4,($8BC).w ROM:001196A2 ROM:001196A2 loc_1196A2: ; CODE XREF: sub_119474+1D2↑j ROM:001196A2 ; sub_119474+204↑j ROM:001196A2 move.w $166(a5),d0 ROM:001196A6 cmpi.w #1,d0 ROM:001196AA bne.s loc_1196E6 ROM:001196AC move.w ($936).w,d0 ROM:001196B0 btst #6,($11A5).w ROM:001196B6 bne.s loc_1196BE ROM:001196B8 cmpi.w #$7F,d0 ROM:001196BC bne.s loc_1196D4 ROM:001196BE ROM:001196BE loc_1196BE: ; CODE XREF: sub_119474+242↑j ROM:001196BE lea $73E(a5),a0 ROM:001196C2 move.w #$E,d0 ROM:001196C6 move.w (a0,d0.w*2),($8CE).w ROM:001196CC bset #6,($11A5).w ROM:001196D2 bra.s loc_1196E0 ROM:001196D4 ; --------------------------------------------------------------------------- ROM:001196D4 ROM:001196D4 loc_1196D4: ; CODE XREF: sub_119474+248↑j ROM:001196D4 move.w ($936).w,d0 ROM:001196D8 muls.w #$A,d0 ROM:001196DC move.w d0,($8CE).w ROM:001196E0 ROM:001196E0 loc_1196E0: ; CODE XREF: sub_119474+25E↑j ROM:001196E0 bra.l loc_119890 ROM:001196E6 ; --------------------------------------------------------------------------- ROM:001196E6 ROM:001196E6 loc_1196E6: ; CODE XREF: sub_119474+236↑j ROM:001196E6 move.w ($48E).w,d2 ROM:001196EA clr.w d1 ROM:001196EC move.b ($F76).w,d1 ROM:001196F0 cmpi.w #6,d1 ROM:001196F4 bcc.s locret_1196FE ROM:001196F6 movea.l off_119700(pc,d1.w*4),a0 ROM:001196FA nop ROM:001196FC jmp (a0) ROM:001196FE ; --------------------------------------------------------------------------- ROM:001196FE ROM:001196FE locret_1196FE: ; CODE XREF: sub_119474+280↑j ROM:001196FE rts ROM:001196FE ; --------------------------------------------------------------------------- ROM:00119700 off_119700: dc.l loc_119718 ; DATA XREF: sub_119474+282↑r ROM:00119704 dc.l loc_119724 ROM:00119708 dc.l loc_119776 ROM:0011970C dc.l loc_1197BA ROM:00119710 dc.l loc_1197E4 ROM:00119714 dc.l loc_119824 ROM:00119718 ; --------------------------------------------------------------------------- ROM:00119718 ROM:00119718 loc_119718: ; DATA XREF: sub_119474:off_119700↑o ROM:00119718 move.b #1,($F76).w ROM:0011971E bra.l loc_11984C ROM:00119724 ; --------------------------------------------------------------------------- ROM:00119724 ROM:00119724 loc_119724: ; DATA XREF: sub_119474+290↑o ROM:00119724 move.w $168(a5),d0 ROM:00119728 btst #4,($7BD).w ROM:0011972E beq.s loc_119770 ROM:00119730 btst #$E,d2 ROM:00119734 beq.s loc_119770 ROM:00119736 btst #6,($900).w ROM:0011973C beq.s loc_119754 ROM:0011973E clr.b ($742).w ROM:00119742 move.w d0,($5E0).w ROM:00119746 move.b #1,($742).w ROM:0011974C move.b #2,($F76).w ROM:00119752 bra.s loc_119770 ROM:00119754 ; --------------------------------------------------------------------------- ROM:00119754 ROM:00119754 loc_119754: ; CODE XREF: sub_119474+2C8↑j ROM:00119754 btst #6,($902).w ROM:0011975A beq.s loc_119770 ROM:0011975C clr.b ($742).w ROM:00119760 move.w d0,($5E0).w ROM:00119764 move.b #1,($742).w ROM:0011976A move.b #4,($F76).w ROM:00119770 ROM:00119770 loc_119770: ; CODE XREF: sub_119474+2BA↑j ROM:00119770 ; sub_119474+2C0↑j ... ROM:00119770 bra.l loc_11984C ROM:00119776 ; --------------------------------------------------------------------------- ROM:00119776 ROM:00119776 loc_119776: ; DATA XREF: sub_119474+294↑o ROM:00119776 btst #4,($7BD).w ROM:0011977C bne.s loc_119786 ROM:0011977E move.b #1,($F76).w ROM:00119784 bra.s loc_1197B4 ROM:00119786 ; --------------------------------------------------------------------------- ROM:00119786 ROM:00119786 loc_119786: ; CODE XREF: sub_119474+308↑j ROM:00119786 btst #$E,d2 ROM:0011978A bne.s loc_119794 ROM:0011978C move.b #1,($F76).w ROM:00119792 bra.s loc_1197B4 ROM:00119794 ; --------------------------------------------------------------------------- ROM:00119794 ROM:00119794 loc_119794: ; CODE XREF: sub_119474+316↑j ROM:00119794 cmpi.w #0,($5E0).w ROM:0011979A bgt.s loc_1197B4 ROM:0011979C bset #2,($11BB).w ROM:001197A2 bset #6,($129E).w ROM:001197A8 bset #6,($11A5).w ROM:001197AE move.b #3,($F76).w ROM:001197B4 ROM:001197B4 loc_1197B4: ; CODE XREF: sub_119474+310↑j ROM:001197B4 ; sub_119474+31E↑j ... ROM:001197B4 bra.l loc_11984C ROM:001197BA ; --------------------------------------------------------------------------- ROM:001197BA ROM:001197BA loc_1197BA: ; DATA XREF: sub_119474+298↑o ROM:001197BA btst #4,($7BD).w ROM:001197C0 bne.s loc_1197D0 ROM:001197C2 move.b #1,($F76).w ROM:001197C8 bclr #2,($11BB).w ROM:001197CE bra.s loc_1197E2 ROM:001197D0 ; --------------------------------------------------------------------------- ROM:001197D0 ROM:001197D0 loc_1197D0: ; CODE XREF: sub_119474+34C↑j ROM:001197D0 btst #$E,d2 ROM:001197D4 bne.s loc_1197E2 ROM:001197D6 move.b #1,($F76).w ROM:001197DC bclr #2,($11BB).w ROM:001197E2 ROM:001197E2 loc_1197E2: ; CODE XREF: sub_119474+35A↑j ROM:001197E2 ; sub_119474+360↑j ROM:001197E2 bra.s loc_11984C ROM:001197E4 ; --------------------------------------------------------------------------- ROM:001197E4 ROM:001197E4 loc_1197E4: ; DATA XREF: sub_119474+29C↑o ROM:001197E4 btst #4,($7BD).w ROM:001197EA bne.s loc_1197F4 ROM:001197EC move.b #1,($F76).w ROM:001197F2 bra.s loc_119822 ROM:001197F4 ; --------------------------------------------------------------------------- ROM:001197F4 ROM:001197F4 loc_1197F4: ; CODE XREF: sub_119474+376↑j ROM:001197F4 btst #$E,d2 ROM:001197F8 bne.s loc_119802 ROM:001197FA move.b #1,($F76).w ROM:00119800 bra.s loc_119822 ROM:00119802 ; --------------------------------------------------------------------------- ROM:00119802 ROM:00119802 loc_119802: ; CODE XREF: sub_119474+384↑j ROM:00119802 cmpi.w #0,($5E0).w ROM:00119808 bgt.s loc_119822 ROM:0011980A bset #3,($11C1).w ROM:00119810 bset #7,($129E).w ROM:00119816 bset #6,($11A5).w ROM:0011981C move.b #5,($F76).w ROM:00119822 ROM:00119822 loc_119822: ; CODE XREF: sub_119474+37E↑j ROM:00119822 ; sub_119474+38C↑j ... ROM:00119822 bra.s loc_11984C ROM:00119824 ; --------------------------------------------------------------------------- ROM:00119824 ROM:00119824 loc_119824: ; DATA XREF: sub_119474+2A0↑o ROM:00119824 btst #4,($7BD).w ROM:0011982A bne.s loc_11983A ROM:0011982C move.b #1,($F76).w ROM:00119832 bclr #3,($11C1).w ROM:00119838 bra.s loc_11984C ROM:0011983A ; --------------------------------------------------------------------------- ROM:0011983A ROM:0011983A loc_11983A: ; CODE XREF: sub_119474+3B6↑j ROM:0011983A btst #$E,d2 ROM:0011983E bne.s loc_11984C ROM:00119840 move.b #1,($F76).w ROM:00119846 bclr #3,($11C1).w ROM:0011984C ROM:0011984C loc_11984C: ; CODE XREF: sub_119474+2AA↑j ROM:0011984C ; sub_119474:loc_119770↑j ... ROM:0011984C move.w d2,($48E).w ROM:00119850 btst #6,($11A5).w ROM:00119856 beq.s loc_119868 ROM:00119858 lea $73E(a5),a0 ROM:0011985C move.w #$E,d0 ROM:00119860 move.w (a0,d0.w*2),($8CE).w ROM:00119866 bra.s loc_119890 ROM:00119868 ; --------------------------------------------------------------------------- ROM:00119868 ROM:00119868 loc_119868: ; CODE XREF: sub_119474+3E2↑j ROM:00119868 clr.l d1 ROM:0011986A move.w ($48A).w,d1 ROM:0011986E swap d1 ROM:00119870 move.w ($8CE).w,d2 ROM:00119874 swap d2 ROM:00119876 move.w ($8D0).w,d2 ROM:0011987A move.w $15A(a5),d3 ROM:0011987E ext.l d3 ROM:00119880 bsr.l sub_1156F0 ROM:00119886 move.w d4,($8D0).w ROM:0011988A swap d4 ROM:0011988C move.w d4,($8CE).w ROM:00119890 ROM:00119890 loc_119890: ; CODE XREF: sub_119474:loc_1196E0↑j ROM:00119890 ; sub_119474+3F2↑j ROM:00119890 btst #7,($48F).w ROM:00119896 beq.s loc_1198AE ROM:00119898 lea $73E(a5),a0 ROM:0011989C move.w #7,d0 ROM:001198A0 move.w (a0,d0.w*2),($8CA).w ROM:001198A6 bset #3,($11A5).w ROM:001198AC bra.s loc_1198D6 ROM:001198AE ; --------------------------------------------------------------------------- ROM:001198AE ROM:001198AE loc_1198AE: ; CODE XREF: sub_119474+422↑j ROM:001198AE clr.l d1 ROM:001198B0 move.w ($47C).w,d1 ROM:001198B4 swap d1 ROM:001198B6 move.w ($8CA).w,d2 ROM:001198BA swap d2 ROM:001198BC move.w ($8CC).w,d2 ROM:001198C0 move.w $158(a5),d3 ROM:001198C4 ext.l d3 ROM:001198C6 bsr.l sub_1156F0 ROM:001198CC move.w d4,($8CC).w ROM:001198D0 swap d4 ROM:001198D2 move.w d4,($8CA).w ROM:001198D6 ROM:001198D6 loc_1198D6: ; CODE XREF: sub_119474+438↑j ROM:001198D6 btst #0,($48E).w ROM:001198DC beq.s loc_1198EE ROM:001198DE lea $73E(a5),a0 ROM:001198E2 move.w #8,d0 ROM:001198E6 move.w (a0,d0.w*2),($8DC).w ROM:001198EC bra.s loc_119916 ROM:001198EE ; --------------------------------------------------------------------------- ROM:001198EE ROM:001198EE loc_1198EE: ; CODE XREF: sub_119474+468↑j ROM:001198EE clr.l d1 ROM:001198F0 move.w ($47E).w,d1 ROM:001198F4 swap d1 ROM:001198F6 move.w ($8DC).w,d2 ROM:001198FA swap d2 ROM:001198FC move.w ($8DE).w,d2 ROM:00119900 move.w $15C(a5),d3 ROM:00119904 ext.l d3 ROM:00119906 bsr.l sub_1156F0 ROM:0011990C move.w d4,($8DE).w ROM:00119910 swap d4 ROM:00119912 move.w d4,($8DC).w ROM:00119916 ROM:00119916 loc_119916: ; CODE XREF: sub_119474+478↑j ROM:00119916 btst #4,($48F).w ROM:0011991C beq.s loc_11992E ROM:0011991E lea $73E(a5),a0 ROM:00119922 move.w #4,d0 ROM:00119926 move.w (a0,d0.w*2),($8D4).w ROM:0011992C bra.s loc_119934 ROM:0011992E ; --------------------------------------------------------------------------- ROM:0011992E ROM:0011992E loc_11992E: ; CODE XREF: sub_119474+4A8↑j ROM:0011992E move.w ($476).w,($8D4).w ROM:00119934 ROM:00119934 loc_119934: ; CODE XREF: sub_119474+4B8↑j ROM:00119934 btst #1,($48E).w ROM:0011993A beq.s loc_11994C ROM:0011993C lea $73E(a5),a0 ROM:00119940 move.w #9,d0 ROM:00119944 move.w (a0,d0.w*2),($8E6).w ROM:0011994A bra.s loc_119974 ROM:0011994C ; --------------------------------------------------------------------------- ROM:0011994C ROM:0011994C loc_11994C: ; CODE XREF: sub_119474+4C6↑j ROM:0011994C clr.l d1 ROM:0011994E move.w ($480).w,d1 ROM:00119952 swap d1 ROM:00119954 move.w ($8E6).w,d2 ROM:00119958 swap d2 ROM:0011995A move.w ($8E8).w,d2 ROM:0011995E move.w $15E(a5),d3 ROM:00119962 ext.l d3 ROM:00119964 bsr.l sub_1156F0 ROM:0011996A move.w d4,($8E8).w ROM:0011996E swap d4 ROM:00119970 move.w d4,($8E6).w ROM:00119974 ROM:00119974 loc_119974: ; CODE XREF: sub_119474+4D6↑j ROM:00119974 btst #7,($48F).w ROM:0011997A beq.s loc_11998C ROM:0011997C lea $73E(a5),a0 ROM:00119980 move.w #7,d0 ROM:00119984 move.w (a0,d0.w*2),($8EA).w ROM:0011998A bra.s loc_1199B4 ROM:0011998C ; --------------------------------------------------------------------------- ROM:0011998C ROM:0011998C loc_11998C: ; CODE XREF: sub_119474+506↑j ROM:0011998C clr.l d1 ROM:0011998E move.w ($49A).w,d1 ROM:00119992 swap d1 ROM:00119994 move.w ($8EA).w,d2 ROM:00119998 swap d2 ROM:0011999A move.w ($8EC).w,d2 ROM:0011999E move.w $160(a5),d3 ROM:001199A2 ext.l d3 ROM:001199A4 bsr.l sub_1156F0 ROM:001199AA move.w d4,($8EC).w ROM:001199AE swap d4 ROM:001199B0 move.w d4,($8EA).w ROM:001199B4 ROM:001199B4 loc_1199B4: ; CODE XREF: sub_119474+516↑j ROM:001199B4 move.w #$391C,d1 ROM:001199B8 move.w ($484).w,d2 ROM:001199BC bsr.l sub_1157E4 ROM:001199C2 move.w d1,($8E4).w ROM:001199C6 btst #6,($11AB).w ROM:001199CC beq.s loc_1199D4 ROM:001199CE bset #6,($119E).w ROM:001199D4 ROM:001199D4 loc_1199D4: ; CODE XREF: sub_119474+558↑j ROM:001199D4 btst #1,($11A7).w ROM:001199DA bne.s loc_1199E0 ROM:001199DC clr.b d0 ROM:001199DE bra.s loc_119A18 ROM:001199E0 ; --------------------------------------------------------------------------- ROM:001199E0 ROM:001199E0 loc_1199E0: ; CODE XREF: sub_119474+566↑j ROM:001199E0 btst #7,($48E).w ROM:001199E6 beq.s loc_1199EE ROM:001199E8 move.b #$FF,d0 ROM:001199EC bra.s loc_119A18 ROM:001199EE ; --------------------------------------------------------------------------- ROM:001199EE ROM:001199EE loc_1199EE: ; CODE XREF: sub_119474+572↑j ROM:001199EE move.w ($AF6).w,d0 ROM:001199F2 subi.w #$1F4,d0 ROM:001199F6 bpl.s loc_1199FA ROM:001199F8 clr.w d0 ROM:001199FA ROM:001199FA loc_1199FA: ; CODE XREF: sub_119474+582↑j ROM:001199FA muls.w #$100,d0 ROM:001199FE divs.w #$2134,d0 ROM:00119A02 cmpi.w #$FE,d0 ROM:00119A06 ble.s loc_119A0E ROM:00119A08 move.w #$FE,d0 ROM:00119A0C bra.s loc_119A18 ROM:00119A0E ; --------------------------------------------------------------------------- ROM:00119A0E ROM:00119A0E loc_119A0E: ; CODE XREF: sub_119474+592↑j ROM:00119A0E cmpi.w #1,d0 ROM:00119A12 bge.s loc_119A18 ROM:00119A14 move.w #1,d0 ROM:00119A18 ROM:00119A18 loc_119A18: ; CODE XREF: sub_119474+56A↑j ROM:00119A18 ; sub_119474+578↑j ... ROM:00119A18 btst #7,($48E).w ROM:00119A1E bne.s loc_119A48 ROM:00119A20 btst #0,($7CC).w ROM:00119A26 beq.s loc_119A40 ROM:00119A28 btst #1,($7C4).w ROM:00119A2E bne.s loc_119A34 ROM:00119A30 move.b d0,($6E8).w ROM:00119A34 ROM:00119A34 loc_119A34: ; CODE XREF: sub_119474+5BA↑j ROM:00119A34 move.b d0,d1 ROM:00119A36 sub.b ($6E8).w,d1 ROM:00119A3A bpl.s loc_119A3E ROM:00119A3C clr.b d1 ROM:00119A3E ROM:00119A3E loc_119A3E: ; CODE XREF: sub_119474+5C6↑j ROM:00119A3E bra.s loc_119A46 ROM:00119A40 ; --------------------------------------------------------------------------- ROM:00119A40 ROM:00119A40 loc_119A40: ; CODE XREF: sub_119474+5B2↑j ROM:00119A40 move.b d0,d1 ROM:00119A42 clr.b ($6E8).w ROM:00119A46 ROM:00119A46 loc_119A46: ; CODE XREF: sub_119474:loc_119A3E↑j ROM:00119A46 bra.s loc_119A4C ROM:00119A48 ; --------------------------------------------------------------------------- ROM:00119A48 ROM:00119A48 loc_119A48: ; CODE XREF: sub_119474+5AA↑j ROM:00119A48 move.b #$FF,d1 ROM:00119A4C ROM:00119A4C loc_119A4C: ; CODE XREF: sub_119474:loc_119A46↑j ROM:00119A4C move sr,-(sp) ROM:00119A4E move #$2700,sr ROM:00119A52 move.b d0,($F73).w ROM:00119A56 move.b d1,($FDD).w ROM:00119A5A move (sp)+,sr ROM:00119A5C btst #2,($7C3).w ROM:00119A62 bne.s locret_119A68 ROM:00119A64 bsr.w sub_119C2A ROM:00119A68 ROM:00119A68 locret_119A68: ; CODE XREF: sub_119474+5EE↑j ROM:00119A68 rts ROM:00119A68 ; End of function sub_119474 ROM:00119A68 ROM:00119A6A ROM:00119A6A ; =============== S U B R O U T I N E ======================================= ROM:00119A6A ROM:00119A6A ROM:00119A6A sub_119A6A: ; CODE XREF: sub_119460+A↑p ROM:00119A6A clr.w d1 ROM:00119A6C move.b ($F75).w,d1 ROM:00119A70 cmpi.w #4,d1 ROM:00119A74 bcc.s locret_119A7E ROM:00119A76 movea.l off_119A80(pc,d1.w*4),a0 ROM:00119A7A nop ROM:00119A7C jmp (a0) ROM:00119A7E ; --------------------------------------------------------------------------- ROM:00119A7E ROM:00119A7E locret_119A7E: ; CODE XREF: sub_119A6A+A↑j ROM:00119A7E rts ROM:00119A7E ; End of function sub_119A6A ROM:00119A7E ROM:00119A7E ; --------------------------------------------------------------------------- ROM:00119A80 off_119A80: dc.l loc_119A90 ; DATA XREF: sub_119A6A+C↑r ROM:00119A84 dc.l loc_119A9C ROM:00119A88 dc.l loc_119AE6 ROM:00119A8C dc.l loc_119B0E ROM:00119A90 ; --------------------------------------------------------------------------- ROM:00119A90 ROM:00119A90 loc_119A90: ; DATA XREF: ROM:off_119A80↑o ROM:00119A90 move.b #1,($F75).w ROM:00119A96 bsr.w sub_119B90 ROM:00119A9A rts ROM:00119A9C ; --------------------------------------------------------------------------- ROM:00119A9C ROM:00119A9C loc_119A9C: ; DATA XREF: ROM:00119A84↑o ROM:00119A9C btst #2,($11A3).w ROM:00119AA2 beq.s loc_119AB4 ROM:00119AA4 btst #6,($11BD).w ROM:00119AAA bne.s loc_119AB4 ROM:00119AAC move.b #2,($F75).w ROM:00119AB2 bra.s loc_119B08 ROM:00119AB4 ; --------------------------------------------------------------------------- ROM:00119AB4 ROM:00119AB4 loc_119AB4: ; CODE XREF: ROM:00119AA2↑j ROM:00119AB4 ; ROM:00119AAA↑j ROM:00119AB4 btst #2,($11A3).w ROM:00119ABA beq.s loc_119AE0 ROM:00119ABC btst #6,($11BD).w ROM:00119AC2 beq.s loc_119AE0 ROM:00119AC4 move.w $148(a5),d0 ROM:00119AC8 clr.b ($7A6).w ROM:00119ACC move.w d0,($6A8).w ROM:00119AD0 move.b #1,($7A6).w ROM:00119AD6 move.b #3,($F75).w ROM:00119ADC bra.w locret_119B4C ROM:00119AE0 ; --------------------------------------------------------------------------- ROM:00119AE0 ROM:00119AE0 loc_119AE0: ; CODE XREF: ROM:00119ABA↑j ROM:00119AE0 ; ROM:00119AC2↑j ROM:00119AE0 bsr.w sub_119B98 ROM:00119AE4 rts ROM:00119AE6 ; --------------------------------------------------------------------------- ROM:00119AE6 ROM:00119AE6 loc_119AE6: ; DATA XREF: ROM:00119A88↑o ROM:00119AE6 btst #6,($11BD).w ROM:00119AEC beq.s loc_119B08 ROM:00119AEE move.w $148(a5),d0 ROM:00119AF2 clr.b ($7A6).w ROM:00119AF6 move.w d0,($6A8).w ROM:00119AFA move.b #1,($7A6).w ROM:00119B00 move.b #3,($F75).w ROM:00119B06 bra.s locret_119B4C ROM:00119B08 ; --------------------------------------------------------------------------- ROM:00119B08 ROM:00119B08 loc_119B08: ; CODE XREF: ROM:00119AB2↑j ROM:00119B08 ; ROM:00119AEC↑j ... ROM:00119B08 bsr.w sub_119B50 ROM:00119B0C rts ROM:00119B0E ; --------------------------------------------------------------------------- ROM:00119B0E ROM:00119B0E loc_119B0E: ; DATA XREF: ROM:00119A8C↑o ROM:00119B0E btst #6,($11BD).w ROM:00119B14 bne.s loc_119B1E ROM:00119B16 move.b #2,($F75).w ROM:00119B1C bra.s loc_119B08 ROM:00119B1E ; --------------------------------------------------------------------------- ROM:00119B1E ROM:00119B1E loc_119B1E: ; CODE XREF: ROM:00119B14↑j ROM:00119B1E cmpi.w #0,($6A8).w ROM:00119B24 bgt.s locret_119B4C ROM:00119B26 move.w $14C(a5),d0 ROM:00119B2A cmp.w ($8D8).w,d0 ROM:00119B2E blt.s locret_119B4C ROM:00119B30 bsr.w sub_119B88 ROM:00119B34 move.w $148(a5),d0 ROM:00119B38 clr.b ($7A6).w ROM:00119B3C move.w d0,($6A8).w ROM:00119B40 move.b #1,($7A6).w ROM:00119B46 move.b #3,($F75).w ROM:00119B4C ROM:00119B4C locret_119B4C: ; CODE XREF: ROM:00119ADC↑j ROM:00119B4C ; ROM:00119B06↑j ... ROM:00119B4C rts ROM:00119B4E ; --------------------------------------------------------------------------- ROM:00119B4E rts ROM:00119B50 ROM:00119B50 ; =============== S U B R O U T I N E ======================================= ROM:00119B50 ROM:00119B50 ROM:00119B50 sub_119B50: ; CODE XREF: ROM:loc_119B08↑p ROM:00119B50 btst #2,($11C5).w ROM:00119B56 bne.s loc_119B60 ROM:00119B58 move.w ($90C).w,($8D8).w ROM:00119B5E bra.s loc_119B76 ROM:00119B60 ; --------------------------------------------------------------------------- ROM:00119B60 ROM:00119B60 loc_119B60: ; CODE XREF: sub_119B50+6↑j ROM:00119B60 btst #4,($119B).w ROM:00119B66 bne.s loc_119B70 ROM:00119B68 move.w ($8D2).w,($8D8).w ROM:00119B6E bra.s loc_119B76 ROM:00119B70 ; --------------------------------------------------------------------------- ROM:00119B70 ROM:00119B70 loc_119B70: ; CODE XREF: sub_119B50+16↑j ROM:00119B70 move.w $14A(a5),($8D8).w ROM:00119B76 ROM:00119B76 loc_119B76: ; CODE XREF: sub_119B50+E↑j ROM:00119B76 ; sub_119B50+1E↑j ROM:00119B76 move.w $14C(a5),d0 ROM:00119B7A cmp.w ($8D8).w,d0 ROM:00119B7E bge.s locret_119B86 ROM:00119B80 move.w $14C(a5),($8D8).w ROM:00119B86 ROM:00119B86 locret_119B86: ; CODE XREF: sub_119B50+2E↑j ROM:00119B86 rts ROM:00119B86 ; End of function sub_119B50 ROM:00119B86 ROM:00119B88 ROM:00119B88 ; =============== S U B R O U T I N E ======================================= ROM:00119B88 ROM:00119B88 ROM:00119B88 sub_119B88: ; CODE XREF: ROM:00119B30↑p ROM:00119B88 addi.w #$A,($8D8).w ROM:00119B8E rts ROM:00119B8E ; End of function sub_119B88 ROM:00119B8E ROM:00119B90 ROM:00119B90 ; =============== S U B R O U T I N E ======================================= ROM:00119B90 ROM:00119B90 ROM:00119B90 sub_119B90: ; CODE XREF: ROM:00119A96↑p ROM:00119B90 move.w ($482).w,($8D8).w ROM:00119B96 rts ROM:00119B96 ; End of function sub_119B90 ROM:00119B96 ROM:00119B98 ROM:00119B98 ; =============== S U B R O U T I N E ======================================= ROM:00119B98 ROM:00119B98 ROM:00119B98 sub_119B98: ; CODE XREF: ROM:loc_119AE0↑p ROM:00119B98 move.w ($8D8).w,d1 ROM:00119B9C sub.w ($482).w,d1 ROM:00119BA0 cmpi.w #0,d1 ROM:00119BA4 bge.s loc_119BA8 ROM:00119BA6 neg.w d1 ROM:00119BA8 ROM:00119BA8 loc_119BA8: ; CODE XREF: sub_119B98+C↑j ROM:00119BA8 move.w $14E(a5),d2 ROM:00119BAC cmp.w d1,d2 ROM:00119BAE bge.s loc_119BC4 ROM:00119BB0 bset #2,($11A3).w ROM:00119BB6 bset #2,($AD1).w ROM:00119BBC bset #2,($11ED).w ROM:00119BC2 bra.s locret_119BCA ROM:00119BC4 ; --------------------------------------------------------------------------- ROM:00119BC4 ROM:00119BC4 loc_119BC4: ; CODE XREF: sub_119B98+16↑j ROM:00119BC4 move.w ($482).w,($8D8).w ROM:00119BCA ROM:00119BCA locret_119BCA: ; CODE XREF: sub_119B98+2A↑j ROM:00119BCA rts ROM:00119BCA ; End of function sub_119B98 ROM:00119BCA ROM:00119BCC ROM:00119BCC ; =============== S U B R O U T I N E ======================================= ROM:00119BCC ROM:00119BCC ROM:00119BCC sub_119BCC: ; CODE XREF: sub_119460+E↑p ROM:00119BCC clr.w d1 ROM:00119BCE move.b ($F74).w,d1 ROM:00119BD2 cmpi.w #3,d1 ROM:00119BD6 bcc.s locret_119BE0 ROM:00119BD8 movea.l off_119BE2(pc,d1.w*4),a0 ROM:00119BDC nop ROM:00119BDE jmp (a0) ROM:00119BE0 ; --------------------------------------------------------------------------- ROM:00119BE0 ROM:00119BE0 locret_119BE0: ; CODE XREF: sub_119BCC+A↑j ROM:00119BE0 rts ROM:00119BE0 ; End of function sub_119BCC ROM:00119BE0 ROM:00119BE0 ; --------------------------------------------------------------------------- ROM:00119BE2 off_119BE2: dc.l loc_119BEE ; DATA XREF: sub_119BCC+C↑r ROM:00119BE6 dc.l loc_119BF8 ROM:00119BEA dc.l loc_119C16 ROM:00119BEE ; --------------------------------------------------------------------------- ROM:00119BEE ROM:00119BEE loc_119BEE: ; DATA XREF: ROM:off_119BE2↑o ROM:00119BEE move.b #1,($F74).w ROM:00119BF4 bra.s loc_119C08 ROM:00119BF6 ; --------------------------------------------------------------------------- ROM:00119BF6 rts ROM:00119BF8 ; --------------------------------------------------------------------------- ROM:00119BF8 ROM:00119BF8 loc_119BF8: ; DATA XREF: ROM:00119BE6↑o ROM:00119BF8 btst #6,($11BD).w ROM:00119BFE beq.s loc_119C08 ROM:00119C00 move.b #2,($F74).w ROM:00119C06 bra.s locret_119C26 ROM:00119C08 ; --------------------------------------------------------------------------- ROM:00119C08 ROM:00119C08 loc_119C08: ; CODE XREF: ROM:00119BF4↑j ROM:00119C08 ; ROM:00119BFE↑j ... ROM:00119C08 move.w ($90C).w,($8C8).w ROM:00119C0E move.w ($8D8).w,($8DA).w ROM:00119C14 rts ROM:00119C16 ; --------------------------------------------------------------------------- ROM:00119C16 ROM:00119C16 loc_119C16: ; DATA XREF: ROM:00119BEA↑o ROM:00119C16 btst #6,($11BD).w ROM:00119C1C bne.s locret_119C26 ROM:00119C1E move.b #1,($F74).w ROM:00119C24 bra.s loc_119C08 ROM:00119C26 ; --------------------------------------------------------------------------- ROM:00119C26 ROM:00119C26 locret_119C26: ; CODE XREF: ROM:00119C06↑j ROM:00119C26 ; ROM:00119C1C↑j ROM:00119C26 rts ROM:00119C28 ; --------------------------------------------------------------------------- ROM:00119C28 rts ROM:00119C2A ROM:00119C2A ; =============== S U B R O U T I N E ======================================= ROM:00119C2A ROM:00119C2A ROM:00119C2A sub_119C2A: ; CODE XREF: sub_110E14+126↑p ROM:00119C2A ; sub_119474+5F0↑p ROM:00119C2A lea ($D36).w,a0 ROM:00119C2E lea ($D2A).w,a1 ROM:00119C32 clr.w d0 ROM:00119C34 move.w ($478).w,d1 ROM:00119C38 bsr.w sub_119D48 ROM:00119C3C lea ($D3E).w,a0 ROM:00119C40 lea ($D30).w,a1 ROM:00119C44 moveq #1,d0 ROM:00119C46 move.w ($47A).w,d1 ROM:00119C4A bsr.w sub_119D48 ROM:00119C4E move.w #0,d0 ROM:00119C52 bra.s loc_119C58 ROM:00119C54 ; --------------------------------------------------------------------------- ROM:00119C54 ROM:00119C54 loc_119C54: ; CODE XREF: sub_119C2A+3E↓j ROM:00119C54 addi.w #1,d0 ROM:00119C58 ROM:00119C58 loc_119C58: ; CODE XREF: sub_119C2A+28↑j ROM:00119C58 cmpi.w #1,d0 ROM:00119C5C bgt.s loc_119C6A ROM:00119C5E move.w $D26(d0.w*2),$D22(d0.w*2) ROM:00119C68 bra.s loc_119C54 ROM:00119C6A ; --------------------------------------------------------------------------- ROM:00119C6A ROM:00119C6A loc_119C6A: ; CODE XREF: sub_119C2A+32↑j ROM:00119C6A btst #1,($48F).w ROM:00119C70 beq.s loc_119C80 ROM:00119C72 bset #4,($119B).w ROM:00119C78 move.w ($C96).w,($8D2).w ROM:00119C7E bra.s loc_119C8C ROM:00119C80 ; --------------------------------------------------------------------------- ROM:00119C80 ROM:00119C80 loc_119C80: ; CODE XREF: sub_119C2A+46↑j ROM:00119C80 bclr #4,($119B).w ROM:00119C86 move.w ($470).w,($8D2).w ROM:00119C8C ROM:00119C8C loc_119C8C: ; CODE XREF: sub_119C2A+54↑j ROM:00119C8C move.w $150(a5),d0 ROM:00119C90 move.w ($8E0).w,d1 ROM:00119C94 cmp.w ($498).w,d0 ROM:00119C98 ble.s loc_119CA0 ROM:00119C9A addi.w #1,d1 ROM:00119C9E bra.s loc_119CA2 ROM:00119CA0 ; --------------------------------------------------------------------------- ROM:00119CA0 ROM:00119CA0 loc_119CA0: ; CODE XREF: sub_119C2A+6E↑j ROM:00119CA0 clr.w d1 ROM:00119CA2 ROM:00119CA2 loc_119CA2: ; CODE XREF: sub_119C2A+74↑j ROM:00119CA2 move.w d1,($8E0).w ROM:00119CA6 btst #6,($11AB).w ROM:00119CAC beq.s loc_119CBA ROM:00119CAE move.w ($C5A).w,($8D6).w ROM:00119CB4 bra.l loc_119CF2 ROM:00119CBA ; --------------------------------------------------------------------------- ROM:00119CBA ROM:00119CBA loc_119CBA: ; CODE XREF: sub_119C2A+82↑j ROM:00119CBA btst #6,($11AB).w ROM:00119CC0 bne.s loc_119CF2 ROM:00119CC2 move.w $6F0(a5),d0 ROM:00119CC6 move.w $6F2(a5),d1 ROM:00119CCA move.w $6F4(a5),d2 ROM:00119CCE move.w ($46E).w,d4 ROM:00119CD2 muls.w d1,d4 ROM:00119CD4 move.w ($8F6).w,d3 ROM:00119CD8 muls.w d2,d3 ROM:00119CDA add.l d3,d4 ROM:00119CDC move.w ($8F8).w,d3 ROM:00119CE0 muls.w d0,d3 ROM:00119CE2 sub.l d3,d4 ROM:00119CE4 divs.w #$2710,d4 ROM:00119CE8 move.w d4,($8F8).w ROM:00119CEC move.w ($46E).w,($8F6).w ROM:00119CF2 ROM:00119CF2 loc_119CF2: ; CODE XREF: sub_119C2A+8A↑j ROM:00119CF2 ; sub_119C2A+96↑j ROM:00119CF2 btst #6,($11AB).w ROM:00119CF8 bne.s loc_119CFE ROM:00119CFA move.w d4,($8D6).w ROM:00119CFE ROM:00119CFE loc_119CFE: ; CODE XREF: sub_119C2A+CE↑j ROM:00119CFE move.w ($8D6).w,($D1E).w ROM:00119D04 move.w ($8D6).w,($D20).w ROM:00119D0A move.w #$391A,d1 ROM:00119D0E move.w ($8D2).w,d2 ROM:00119D12 bsr.l sub_1157E4 ROM:00119D18 add.w ($48C).w,d1 ROM:00119D1C bpl.s loc_119D20 ROM:00119D1E moveq #0,d1 ROM:00119D20 ROM:00119D20 loc_119D20: ; CODE XREF: sub_119C2A+F2↑j ROM:00119D20 move.w d1,($8E2).w ROM:00119D24 move.w $16A(a5),d0 ROM:00119D28 cmp.w ($48C).w,d0 ROM:00119D2C bgt.s loc_119D36 ROM:00119D2E bset #5,($11BE).w ROM:00119D34 bra.s locret_119D46 ROM:00119D36 ; --------------------------------------------------------------------------- ROM:00119D36 ROM:00119D36 loc_119D36: ; CODE XREF: sub_119C2A+102↑j ROM:00119D36 move.w $16C(a5),d0 ROM:00119D3A cmp.w ($48C).w,d0 ROM:00119D3E blt.s locret_119D46 ROM:00119D40 bclr #5,($11BE).w ROM:00119D46 ROM:00119D46 locret_119D46: ; CODE XREF: sub_119C2A+10A↑j ROM:00119D46 ; sub_119C2A+114↑j ROM:00119D46 rts ROM:00119D46 ; End of function sub_119C2A ROM:00119D46 ROM:00119D48 ROM:00119D48 ; =============== S U B R O U T I N E ======================================= ROM:00119D48 ROM:00119D48 ROM:00119D48 sub_119D48: ; CODE XREF: sub_119C2A+E↑p ROM:00119D48 ; sub_119C2A+20↑p ROM:00119D48 move.w 2(a0),(a0) ROM:00119D4C move.w 4(a0),2(a0) ROM:00119D52 move.w 6(a0),4(a0) ROM:00119D58 move.w d1,6(a0) ROM:00119D5C move.w 6(a0),d3 ROM:00119D60 muls.w $6E6(a5),d3 ROM:00119D64 move.w 4(a0),d2 ROM:00119D68 muls.w $6E8(a5),d2 ROM:00119D6C add.l d2,d3 ROM:00119D6E move.w 2(a0),d2 ROM:00119D72 muls.w $6EA(a5),d2 ROM:00119D76 add.l d2,d3 ROM:00119D78 move.w (a0),d2 ROM:00119D7A muls.w $6EC(a5),d2 ROM:00119D7E add.l d2,d3 ROM:00119D80 move.w 4(a1),d2 ROM:00119D84 muls.w $6E0(a5),d2 ROM:00119D88 sub.l d2,d3 ROM:00119D8A move.w 2(a1),d2 ROM:00119D8E muls.w $6E2(a5),d2 ROM:00119D92 sub.l d2,d3 ROM:00119D94 move.w (a1),d2 ROM:00119D96 muls.w $6E4(a5),d2 ROM:00119D9A sub.l d2,d3 ROM:00119D9C divs.w #$2710,d3 ROM:00119DA0 move.w d3,$D26(d0.w*2) ROM:00119DA6 move.w 2(a1),(a1) ROM:00119DAA move.w 4(a1),2(a1) ROM:00119DB0 move.w $D26(d0.w*2),4(a1) ROM:00119DB8 rts ROM:00119DB8 ; End of function sub_119D48 ROM:00119DB8 ROM:00119DBA ROM:00119DBA ; =============== S U B R O U T I N E ======================================= ROM:00119DBA ROM:00119DBA ROM:00119DBA sub_119DBA: ; CODE XREF: sub_119460+4↑p ROM:00119DBA clr.w d1 ROM:00119DBC move.b ($F78).w,d1 ROM:00119DC0 cmpi.w #4,d1 ROM:00119DC4 bcc.s locret_119DCE ROM:00119DC6 movea.l off_119DD0(pc,d1.w*4),a0 ROM:00119DCA nop ROM:00119DCC jmp (a0) ROM:00119DCE ; --------------------------------------------------------------------------- ROM:00119DCE ROM:00119DCE locret_119DCE: ; CODE XREF: sub_119DBA+A↑j ROM:00119DCE rts ROM:00119DCE ; End of function sub_119DBA ROM:00119DCE ROM:00119DCE ; --------------------------------------------------------------------------- ROM:00119DD0 off_119DD0: dc.l loc_119DE0 ; DATA XREF: sub_119DBA+C↑r ROM:00119DD4 dc.l loc_119DEC ROM:00119DD8 dc.l loc_119E36 ROM:00119DDC dc.l loc_119E5E ROM:00119DE0 ; --------------------------------------------------------------------------- ROM:00119DE0 ROM:00119DE0 loc_119DE0: ; DATA XREF: ROM:off_119DD0↑o ROM:00119DE0 move.b #1,($F78).w ROM:00119DE6 bsr.w sub_119F12 ROM:00119DEA rts ROM:00119DEC ; --------------------------------------------------------------------------- ROM:00119DEC ROM:00119DEC loc_119DEC: ; DATA XREF: ROM:00119DD4↑o ROM:00119DEC btst #2,($11C5).w ROM:00119DF2 beq.s loc_119E04 ROM:00119DF4 btst #6,($11BD).w ROM:00119DFA bne.s loc_119E04 ROM:00119DFC move.b #2,($F78).w ROM:00119E02 bra.s loc_119E58 ROM:00119E04 ; --------------------------------------------------------------------------- ROM:00119E04 ROM:00119E04 loc_119E04: ; CODE XREF: ROM:00119DF2↑j ROM:00119E04 ; ROM:00119DFA↑j ROM:00119E04 btst #2,($11C5).w ROM:00119E0A beq.s loc_119E30 ROM:00119E0C btst #6,($11BD).w ROM:00119E12 beq.s loc_119E30 ROM:00119E14 move.w $172(a5),d0 ROM:00119E18 clr.b ($7A7).w ROM:00119E1C move.w d0,($6AA).w ROM:00119E20 move.b #1,($7A7).w ROM:00119E26 move.b #3,($F78).w ROM:00119E2C bra.w locret_119E9C ROM:00119E30 ; --------------------------------------------------------------------------- ROM:00119E30 ROM:00119E30 loc_119E30: ; CODE XREF: ROM:00119E0A↑j ROM:00119E30 ; ROM:00119E12↑j ROM:00119E30 bsr.w sub_119EDE ROM:00119E34 rts ROM:00119E36 ; --------------------------------------------------------------------------- ROM:00119E36 ROM:00119E36 loc_119E36: ; DATA XREF: ROM:00119DD8↑o ROM:00119E36 btst #6,($11BD).w ROM:00119E3C beq.s loc_119E58 ROM:00119E3E move.w $172(a5),d0 ROM:00119E42 clr.b ($7A7).w ROM:00119E46 move.w d0,($6AA).w ROM:00119E4A move.b #1,($7A7).w ROM:00119E50 move.b #3,($F78).w ROM:00119E56 bra.s locret_119E9C ROM:00119E58 ; --------------------------------------------------------------------------- ROM:00119E58 ROM:00119E58 loc_119E58: ; CODE XREF: ROM:00119E02↑j ROM:00119E58 ; ROM:00119E3C↑j ... ROM:00119E58 bsr.w sub_119E9E ROM:00119E5C rts ROM:00119E5E ; --------------------------------------------------------------------------- ROM:00119E5E ROM:00119E5E loc_119E5E: ; DATA XREF: ROM:00119DDC↑o ROM:00119E5E btst #6,($11BD).w ROM:00119E64 bne.s loc_119E6E ROM:00119E66 move.b #2,($F78).w ROM:00119E6C bra.s loc_119E58 ROM:00119E6E ; --------------------------------------------------------------------------- ROM:00119E6E ROM:00119E6E loc_119E6E: ; CODE XREF: ROM:00119E64↑j ROM:00119E6E cmpi.w #0,($6AA).w ROM:00119E74 bgt.s locret_119E9C ROM:00119E76 move.w $174(a5),d0 ROM:00119E7A cmp.w ($90C).w,d0 ROM:00119E7E ble.s locret_119E9C ROM:00119E80 bsr.w sub_119ED6 ROM:00119E84 move.w $172(a5),d0 ROM:00119E88 clr.b ($7A7).w ROM:00119E8C move.w d0,($6AA).w ROM:00119E90 move.b #1,($7A7).w ROM:00119E96 move.b #3,($F78).w ROM:00119E9C ROM:00119E9C locret_119E9C: ; CODE XREF: ROM:00119E2C↑j ROM:00119E9C ; ROM:00119E56↑j ... ROM:00119E9C rts ROM:00119E9E ROM:00119E9E ; =============== S U B R O U T I N E ======================================= ROM:00119E9E ROM:00119E9E ROM:00119E9E sub_119E9E: ; CODE XREF: ROM:loc_119E58↑p ROM:00119E9E btst #2,($11A3).w ROM:00119EA4 bne.s loc_119EAE ROM:00119EA6 move.w ($8D8).w,($90C).w ROM:00119EAC bra.s loc_119EC4 ROM:00119EAE ; --------------------------------------------------------------------------- ROM:00119EAE ROM:00119EAE loc_119EAE: ; CODE XREF: sub_119E9E+6↑j ROM:00119EAE btst #4,($119B).w ROM:00119EB4 bne.s loc_119EBE ROM:00119EB6 move.w ($8D2).w,($90C).w ROM:00119EBC bra.s loc_119EC4 ROM:00119EBE ; --------------------------------------------------------------------------- ROM:00119EBE ROM:00119EBE loc_119EBE: ; CODE XREF: sub_119E9E+16↑j ROM:00119EBE move.w $176(a5),($90C).w ROM:00119EC4 ROM:00119EC4 loc_119EC4: ; CODE XREF: sub_119E9E+E↑j ROM:00119EC4 ; sub_119E9E+1E↑j ROM:00119EC4 move.w $174(a5),d0 ROM:00119EC8 cmp.w ($90C).w,d0 ROM:00119ECC bge.s locret_119ED4 ROM:00119ECE move.w $174(a5),($90C).w ROM:00119ED4 ROM:00119ED4 locret_119ED4: ; CODE XREF: sub_119E9E+2E↑j ROM:00119ED4 rts ROM:00119ED4 ; End of function sub_119E9E ROM:00119ED4 ROM:00119ED6 ROM:00119ED6 ; =============== S U B R O U T I N E ======================================= ROM:00119ED6 ROM:00119ED6 ROM:00119ED6 sub_119ED6: ; CODE XREF: ROM:00119E80↑p ROM:00119ED6 addi.w #$A,($90C).w ROM:00119EDC rts ROM:00119EDC ; End of function sub_119ED6 ROM:00119EDC ROM:00119EDE ROM:00119EDE ; =============== S U B R O U T I N E ======================================= ROM:00119EDE ROM:00119EDE ROM:00119EDE sub_119EDE: ; CODE XREF: ROM:loc_119E30↑p ROM:00119EDE move.w ($90C).w,d1 ROM:00119EE2 sub.w ($472).w,d1 ROM:00119EE6 cmpi.w #0,d1 ROM:00119EEA bge.s loc_119EEE ROM:00119EEC neg.w d1 ROM:00119EEE ROM:00119EEE loc_119EEE: ; CODE XREF: sub_119EDE+C↑j ROM:00119EEE move.w $178(a5),d2 ROM:00119EF2 cmp.w d1,d2 ROM:00119EF4 bgt.s loc_119F0A ROM:00119EF6 bset #2,($11C5).w ROM:00119EFC bset #0,($AD1).w ROM:00119F02 bset #0,($11ED).w ROM:00119F08 bra.s locret_119F10 ROM:00119F0A ; --------------------------------------------------------------------------- ROM:00119F0A ROM:00119F0A loc_119F0A: ; CODE XREF: sub_119EDE+16↑j ROM:00119F0A move.w ($472).w,($90C).w ROM:00119F10 ROM:00119F10 locret_119F10: ; CODE XREF: sub_119EDE+2A↑j ROM:00119F10 rts ROM:00119F10 ; End of function sub_119EDE ROM:00119F10 ROM:00119F12 ROM:00119F12 ; =============== S U B R O U T I N E ======================================= ROM:00119F12 ROM:00119F12 ROM:00119F12 sub_119F12: ; CODE XREF: ROM:00119DE6↑p ROM:00119F12 move.w ($472).w,($90C).w ROM:00119F18 rts ROM:00119F18 ; End of function sub_119F12 ROM:00119F18 ROM:00119F1A ROM:00119F1A ; =============== S U B R O U T I N E ======================================= ROM:00119F1A ROM:00119F1A ROM:00119F1A sub_119F1A: ; CODE XREF: sub_119F8A+38↓p ROM:00119F1A move.w ($8D6).w,d0 ROM:00119F1E muls.w $17A(a5),d0 ROM:00119F22 divs.w ($11DC).w,d0 ROM:00119F26 move.w d0,($90E).w ROM:00119F2A move.w #$39B4,d1 ROM:00119F2E move.w ($8D6).w,d2 ROM:00119F32 move.w ($534).w,d3 ROM:00119F36 bsr.l sub_1157E4 ROM:00119F3C move.w d1,($912).w ROM:00119F40 move.w $17C(a5),d0 ROM:00119F44 subi.w #$3E8,d0 ROM:00119F48 muls.w #$E,d0 ROM:00119F4C divs.w #$A,d0 ROM:00119F50 addi.w #$3E8,d0 ROM:00119F54 muls.w ($8D6).w,d0 ROM:00119F58 divs.l #$3E8,d0 ROM:00119F60 ext.l d1 ROM:00119F62 sub.l d1,d0 ROM:00119F64 move.l d0,d3 ROM:00119F66 move.w ($11DC).w,d2 ROM:00119F6A ext.l d2 ROM:00119F6C sub.l d2,d3 ROM:00119F6E move.l d0,d4 ROM:00119F70 move.w $17A(a5),d2 ROM:00119F74 ext.l d2 ROM:00119F76 sub.l d2,d4 ROM:00119F78 muls.l #$2710,d1:d3 ROM:00119F80 divs.l d4,d1:d3 ROM:00119F84 move.w d3,($910).w ROM:00119F88 rts ROM:00119F88 ; End of function sub_119F1A ROM:00119F88 ROM:00119F8A ROM:00119F8A ; =============== S U B R O U T I N E ======================================= ROM:00119F8A ROM:00119F8A ROM:00119F8A sub_119F8A: ; CODE XREF: sub_1247FA+24↓p ROM:00119F8A cmpi.b #0,($F79).w ROM:00119F90 bne.s loc_119FA0 ROM:00119F92 btst #6,($7BD).w ROM:00119F98 beq.s loc_119FA0 ROM:00119F9A move.w $17A(a5),($11DC).w ROM:00119FA0 ROM:00119FA0 loc_119FA0: ; CODE XREF: sub_119F8A+6↑j ROM:00119FA0 ; sub_119F8A+E↑j ROM:00119FA0 btst #6,($11AB).w ROM:00119FA6 bne.s loc_119FBE ROM:00119FA8 move.w ($48E).w,d0 ROM:00119FAC btst #0,d0 ROM:00119FB0 bne.s loc_119FBE ROM:00119FB2 move.w d0,($48E).w ROM:00119FB6 bsr.w sub_11A110 ROM:00119FBA bsr.w sub_119FCA ROM:00119FBE ROM:00119FBE loc_119FBE: ; CODE XREF: sub_119F8A+1C↑j ROM:00119FBE ; sub_119F8A+26↑j ROM:00119FBE bsr.w sub_11A178 ROM:00119FC2 bsr.l sub_119F1A ROM:00119FC8 rts ROM:00119FC8 ; End of function sub_119F8A ROM:00119FC8 ROM:00119FCA ROM:00119FCA ; =============== S U B R O U T I N E ======================================= ROM:00119FCA ROM:00119FCA ROM:00119FCA sub_119FCA: ; CODE XREF: sub_119F8A+30↑p ROM:00119FCA clr.w d1 ROM:00119FCC move.b ($F79).w,d1 ROM:00119FD0 cmpi.w #6,d1 ROM:00119FD4 bcc.s locret_119FDE ROM:00119FD6 movea.l off_119FE0(pc,d1.w*4),a0 ROM:00119FDA nop ROM:00119FDC jmp (a0) ROM:00119FDE ; --------------------------------------------------------------------------- ROM:00119FDE ROM:00119FDE locret_119FDE: ; CODE XREF: sub_119FCA+A↑j ROM:00119FDE rts ROM:00119FDE ; End of function sub_119FCA ROM:00119FDE ROM:00119FDE ; --------------------------------------------------------------------------- ROM:00119FE0 off_119FE0: dc.l loc_119FF8 ; DATA XREF: sub_119FCA+C↑r ROM:00119FE4 dc.l loc_11A018 ROM:00119FE8 dc.l loc_11A02E ROM:00119FEC dc.l loc_11A078 ROM:00119FF0 dc.l loc_11A0BE ROM:00119FF4 dc.l loc_11A0E8 ROM:00119FF8 ; --------------------------------------------------------------------------- ROM:00119FF8 ROM:00119FF8 loc_119FF8: ; DATA XREF: ROM:off_119FE0↑o ROM:00119FF8 move.w $182(a5),d0 ROM:00119FFC clr.b ($744).w ROM:0011A000 move.w d0,($5E4).w ROM:0011A004 move.b #1,($744).w ROM:0011A00A move.b #5,($F79).w ROM:0011A010 bra.l locret_11A10C ROM:0011A016 ; --------------------------------------------------------------------------- ROM:0011A016 rts ROM:0011A018 ; --------------------------------------------------------------------------- ROM:0011A018 ROM:0011A018 loc_11A018: ; DATA XREF: ROM:00119FE4↑o ROM:0011A018 btst #7,($11A0).w ROM:0011A01E bne.s loc_11A028 ROM:0011A020 move.b #2,($F79).w ROM:0011A026 bra.s locret_11A076 ROM:0011A028 ; --------------------------------------------------------------------------- ROM:0011A028 ROM:0011A028 loc_11A028: ; CODE XREF: ROM:0011A01E↑j ROM:0011A028 ; ROM:0011A0CC↓j ... ROM:0011A028 bsr.w sub_11A148 ROM:0011A02C rts ROM:0011A02E ; --------------------------------------------------------------------------- ROM:0011A02E ROM:0011A02E loc_11A02E: ; DATA XREF: ROM:00119FE8↑o ROM:0011A02E move.w ($914).w,d0 ROM:0011A032 cmp.w ($AF6).w,d0 ROM:0011A036 bge.s loc_11A052 ROM:0011A038 move.w $17E(a5),d0 ROM:0011A03C clr.b ($744).w ROM:0011A040 move.w d0,($5E4).w ROM:0011A044 move.b #1,($744).w ROM:0011A04A move.b #3,($F79).w ROM:0011A050 bra.s locret_11A0BC ROM:0011A052 ; --------------------------------------------------------------------------- ROM:0011A052 ROM:0011A052 loc_11A052: ; CODE XREF: ROM:0011A036↑j ROM:0011A052 btst #7,($11A0).w ROM:0011A058 beq.s locret_11A076 ROM:0011A05A move.w $180(a5),d0 ROM:0011A05E clr.b ($744).w ROM:0011A062 move.w d0,($5E4).w ROM:0011A066 move.b #1,($744).w ROM:0011A06C move.b #5,($F79).w ROM:0011A072 bra.w locret_11A10C ROM:0011A076 ; --------------------------------------------------------------------------- ROM:0011A076 ROM:0011A076 locret_11A076: ; CODE XREF: ROM:0011A026↑j ROM:0011A076 ; ROM:0011A058↑j ... ROM:0011A076 rts ROM:0011A078 ; --------------------------------------------------------------------------- ROM:0011A078 ROM:0011A078 loc_11A078: ; DATA XREF: ROM:00119FEC↑o ROM:0011A078 btst #7,($11A0).w ROM:0011A07E beq.s loc_11A09A ROM:0011A080 move.w $180(a5),d0 ROM:0011A084 clr.b ($744).w ROM:0011A088 move.w d0,($5E4).w ROM:0011A08C move.b #1,($744).w ROM:0011A092 move.b #5,($F79).w ROM:0011A098 bra.s locret_11A10C ROM:0011A09A ; --------------------------------------------------------------------------- ROM:0011A09A ROM:0011A09A loc_11A09A: ; CODE XREF: ROM:0011A07E↑j ROM:0011A09A move.w ($914).w,d0 ROM:0011A09E cmp.w ($AF6).w,d0 ROM:0011A0A2 blt.s loc_11A0AC ROM:0011A0A4 move.b #2,($F79).w ROM:0011A0AA bra.s locret_11A076 ROM:0011A0AC ; --------------------------------------------------------------------------- ROM:0011A0AC ROM:0011A0AC loc_11A0AC: ; CODE XREF: ROM:0011A0A2↑j ROM:0011A0AC cmpi.w #0,($5E4).w ROM:0011A0B2 bgt.s locret_11A0BC ROM:0011A0B4 move.b #4,($F79).w ROM:0011A0BA bra.s loc_11A0E2 ROM:0011A0BC ; --------------------------------------------------------------------------- ROM:0011A0BC ROM:0011A0BC locret_11A0BC: ; CODE XREF: ROM:0011A050↑j ROM:0011A0BC ; ROM:0011A0B2↑j ROM:0011A0BC rts ROM:0011A0BE ; --------------------------------------------------------------------------- ROM:0011A0BE ROM:0011A0BE loc_11A0BE: ; DATA XREF: ROM:00119FF0↑o ROM:0011A0BE btst #7,($11A0).w ROM:0011A0C4 beq.s loc_11A0D0 ROM:0011A0C6 move.b #1,($F79).w ROM:0011A0CC bra.w loc_11A028 ROM:0011A0D0 ; --------------------------------------------------------------------------- ROM:0011A0D0 ROM:0011A0D0 loc_11A0D0: ; CODE XREF: ROM:0011A0C4↑j ROM:0011A0D0 move.w ($914).w,d0 ROM:0011A0D4 cmp.w ($AF6).w,d0 ROM:0011A0D8 blt.s loc_11A0E2 ROM:0011A0DA move.b #2,($F79).w ROM:0011A0E0 bra.s locret_11A076 ROM:0011A0E2 ; --------------------------------------------------------------------------- ROM:0011A0E2 ROM:0011A0E2 loc_11A0E2: ; CODE XREF: ROM:0011A0BA↑j ROM:0011A0E2 ; ROM:0011A0D8↑j ROM:0011A0E2 bsr.w sub_11A128 ROM:0011A0E6 rts ROM:0011A0E8 ; --------------------------------------------------------------------------- ROM:0011A0E8 ROM:0011A0E8 loc_11A0E8: ; DATA XREF: ROM:00119FF4↑o ROM:0011A0E8 btst #7,($11A0).w ROM:0011A0EE bne.s loc_11A0FA ROM:0011A0F0 move.b #2,($F79).w ROM:0011A0F6 bra.w locret_11A076 ROM:0011A0FA ; --------------------------------------------------------------------------- ROM:0011A0FA ROM:0011A0FA loc_11A0FA: ; CODE XREF: ROM:0011A0EE↑j ROM:0011A0FA cmpi.w #0,($5E4).w ROM:0011A100 bgt.s locret_11A10C ROM:0011A102 move.b #1,($F79).w ROM:0011A108 bra.w loc_11A028 ROM:0011A10C ; --------------------------------------------------------------------------- ROM:0011A10C ROM:0011A10C locret_11A10C: ; CODE XREF: ROM:0011A010↑j ROM:0011A10C ; ROM:0011A072↑j ... ROM:0011A10C rts ROM:0011A10E ; --------------------------------------------------------------------------- ROM:0011A10E rts ROM:0011A110 ROM:0011A110 ; =============== S U B R O U T I N E ======================================= ROM:0011A110 ROM:0011A110 ROM:0011A110 sub_11A110: ; CODE XREF: sub_119F8A+2C↑p ROM:0011A110 move.w #$39B6,d1 ROM:0011A114 move.w ($534).w,d2 ROM:0011A118 move.w ($11DC).w,d3 ROM:0011A11C bsr.l sub_1157E4 ROM:0011A122 move.w d1,($914).w ROM:0011A126 rts ROM:0011A126 ; End of function sub_11A110 ROM:0011A126 ROM:0011A128 ROM:0011A128 ; =============== S U B R O U T I N E ======================================= ROM:0011A128 ROM:0011A128 ROM:0011A128 sub_11A128: ; CODE XREF: ROM:loc_11A0E2↑p ROM:0011A128 move.w #$392A,d1 ROM:0011A12C move.w ($534).w,d2 ROM:0011A130 bsr.l sub_1157E4 ROM:0011A136 add.w ($8D6).w,d1 ROM:0011A13A move.w d1,($918).w ROM:0011A13E move.w $188(a5),d3 ROM:0011A142 bsr.w sub_11A156 ROM:0011A146 rts ROM:0011A146 ; End of function sub_11A128 ROM:0011A146 ROM:0011A148 ROM:0011A148 ; =============== S U B R O U T I N E ======================================= ROM:0011A148 ROM:0011A148 ROM:0011A148 sub_11A148: ; CODE XREF: ROM:loc_11A028↑p ROM:0011A148 move.w ($8D6).w,d1 ROM:0011A14C move.w $186(a5),d3 ROM:0011A150 bsr.w sub_11A156 ROM:0011A154 rts ROM:0011A154 ; End of function sub_11A148 ROM:0011A154 ROM:0011A156 ROM:0011A156 ; =============== S U B R O U T I N E ======================================= ROM:0011A156 ROM:0011A156 ROM:0011A156 sub_11A156: ; CODE XREF: sub_11A128+1A↑p ROM:0011A156 ; sub_11A148+8↑p ROM:0011A156 swap d1 ROM:0011A158 clr.w d1 ROM:0011A15A move.w ($11DC).w,d2 ROM:0011A15E swap d2 ROM:0011A160 move.w ($916).w,d2 ROM:0011A164 ext.l d3 ROM:0011A166 bsr.l sub_1156F0 ROM:0011A16C move.w d4,($916).w ROM:0011A170 swap d4 ROM:0011A172 move.w d4,($11DC).w ROM:0011A176 rts ROM:0011A176 ; End of function sub_11A156 ROM:0011A176 ROM:0011A178 ROM:0011A178 ; =============== S U B R O U T I N E ======================================= ROM:0011A178 ROM:0011A178 ROM:0011A178 sub_11A178: ; CODE XREF: sub_119F8A:loc_119FBE↑p ROM:0011A178 clr.w d1 ROM:0011A17A move.b ($F7A).w,d1 ROM:0011A17E cmpi.w #4,d1 ROM:0011A182 bcc.s locret_11A18C ROM:0011A184 movea.l off_11A18E(pc,d1.w*4),a0 ROM:0011A188 nop ROM:0011A18A jmp (a0) ROM:0011A18C ; --------------------------------------------------------------------------- ROM:0011A18C ROM:0011A18C locret_11A18C: ; CODE XREF: sub_11A178+A↑j ROM:0011A18C rts ROM:0011A18C ; End of function sub_11A178 ROM:0011A18C ROM:0011A18C ; --------------------------------------------------------------------------- ROM:0011A18E off_11A18E: dc.l loc_11A19E ; DATA XREF: sub_11A178+C↑r ROM:0011A192 dc.l loc_11A1A6 ROM:0011A196 dc.l loc_11A1D0 ROM:0011A19A dc.l loc_11A210 ROM:0011A19E ; --------------------------------------------------------------------------- ROM:0011A19E ROM:0011A19E loc_11A19E: ; DATA XREF: ROM:off_11A18E↑o ROM:0011A19E move.b #1,($F7A).w ROM:0011A1A4 rts ROM:0011A1A6 ; --------------------------------------------------------------------------- ROM:0011A1A6 ROM:0011A1A6 loc_11A1A6: ; DATA XREF: ROM:0011A192↑o ROM:0011A1A6 btst #7,($7C4).w ROM:0011A1AC bne.s locret_11A1CE ROM:0011A1AE move.w $184(a5),d0 ROM:0011A1B2 clr.b ($775).w ROM:0011A1B6 move.w d0,($646).w ROM:0011A1BA move.b #1,($775).w ROM:0011A1C0 bclr #1,($7C5).w ROM:0011A1C6 move.b #2,($F7A).w ROM:0011A1CC rts ROM:0011A1CE ; --------------------------------------------------------------------------- ROM:0011A1CE ROM:0011A1CE locret_11A1CE: ; CODE XREF: ROM:0011A1AC↑j ROM:0011A1CE rts ROM:0011A1D0 ; --------------------------------------------------------------------------- ROM:0011A1D0 ROM:0011A1D0 loc_11A1D0: ; DATA XREF: ROM:0011A196↑o ROM:0011A1D0 btst #7,($7C4).w ROM:0011A1D6 beq.s loc_11A1F0 ROM:0011A1D8 bset #1,($7C5).w ROM:0011A1DE clr.b ($775).w ROM:0011A1E2 clr.w ($646).w ROM:0011A1E6 move.b #1,($F7A).w ROM:0011A1EC rts ROM:0011A1EE ; --------------------------------------------------------------------------- ROM:0011A1EE bra.s loc_11A210 ROM:0011A1F0 ; --------------------------------------------------------------------------- ROM:0011A1F0 ROM:0011A1F0 loc_11A1F0: ; CODE XREF: ROM:0011A1D6↑j ROM:0011A1F0 cmpi.w #0,($646).w ROM:0011A1F6 bgt.s loc_11A208 ROM:0011A1F8 bset #1,($7C5).w ROM:0011A1FE move.b #3,($F7A).w ROM:0011A204 rts ROM:0011A206 ; --------------------------------------------------------------------------- ROM:0011A206 bra.s loc_11A210 ROM:0011A208 ; --------------------------------------------------------------------------- ROM:0011A208 ROM:0011A208 loc_11A208: ; CODE XREF: ROM:0011A1F6↑j ROM:0011A208 bclr #1,($7C5).w ROM:0011A20E rts ROM:0011A210 ; --------------------------------------------------------------------------- ROM:0011A210 ROM:0011A210 loc_11A210: ; CODE XREF: ROM:0011A1EE↑j ROM:0011A210 ; ROM:0011A206↑j ROM:0011A210 ; DATA XREF: ... ROM:0011A210 btst #7,($7C4).w ROM:0011A216 beq.s locret_11A220 ROM:0011A218 move.b #1,($F7A).w ROM:0011A21E rts ROM:0011A220 ; --------------------------------------------------------------------------- ROM:0011A220 ROM:0011A220 locret_11A220: ; CODE XREF: ROM:0011A216↑j ROM:0011A220 rts ROM:0011A222 ; --------------------------------------------------------------------------- ROM:0011A222 clr.w ($91A).w ROM:0011A226 clr.w ($92E).w ROM:0011A22A rts ROM:0011A22C ROM:0011A22C ; =============== S U B R O U T I N E ======================================= ROM:0011A22C ROM:0011A22C ROM:0011A22C sub_11A22C: ; CODE XREF: sub_1247FA+4E↓p ROM:0011A22C move.w ($940).w,d1 ROM:0011A230 cmpi.w #4,d1 ROM:0011A234 bcc.s locret_11A23E ROM:0011A236 movea.l off_11A240(pc,d1.w*4),a0 ROM:0011A23A nop ROM:0011A23C jmp (a0) ROM:0011A23E ; --------------------------------------------------------------------------- ROM:0011A23E ROM:0011A23E locret_11A23E: ; CODE XREF: sub_11A22C+8↑j ROM:0011A23E rts ROM:0011A23E ; End of function sub_11A22C ROM:0011A23E ROM:0011A23E ; --------------------------------------------------------------------------- ROM:0011A240 off_11A240: dc.l loc_11A250 ; DATA XREF: sub_11A22C+A↑r ROM:0011A244 dc.l loc_11A264 ROM:0011A248 dc.l loc_11A29A ROM:0011A24C dc.l loc_11A2C2 ROM:0011A250 ; --------------------------------------------------------------------------- ROM:0011A250 ROM:0011A250 loc_11A250: ; DATA XREF: ROM:off_11A240↑o ROM:0011A250 bsr.w sub_11A2DC ROM:0011A254 move.w $194(a5),($93C).w ROM:0011A25A move.w #1,($940).w ROM:0011A260 rts ROM:0011A262 ; --------------------------------------------------------------------------- ROM:0011A262 rts ROM:0011A264 ; --------------------------------------------------------------------------- ROM:0011A264 ROM:0011A264 loc_11A264: ; DATA XREF: ROM:0011A244↑o ROM:0011A264 bsr.w sub_11A2F0 ROM:0011A268 btst #0,($11B0).w ROM:0011A26E beq.s loc_11A288 ROM:0011A270 move.w $198(a5),($93A).w ROM:0011A276 move.w $196(a5),($93C).w ROM:0011A27C bsr.w sub_11A308 ROM:0011A280 move.w #2,($940).w ROM:0011A286 rts ROM:0011A288 ; --------------------------------------------------------------------------- ROM:0011A288 ROM:0011A288 loc_11A288: ; CODE XREF: ROM:0011A26E↑j ROM:0011A288 btst #7,($11A0).w ROM:0011A28E beq.s locret_11A298 ROM:0011A290 move.w #3,($940).w ROM:0011A296 rts ROM:0011A298 ; --------------------------------------------------------------------------- ROM:0011A298 ROM:0011A298 locret_11A298: ; CODE XREF: ROM:0011A28E↑j ROM:0011A298 rts ROM:0011A29A ; --------------------------------------------------------------------------- ROM:0011A29A ROM:0011A29A loc_11A29A: ; DATA XREF: ROM:0011A248↑o ROM:0011A29A btst #0,($11B0).w ROM:0011A2A0 bne.s loc_11A2B0 ROM:0011A2A2 move.w $194(a5),($93C).w ROM:0011A2A8 move.w #1,($940).w ROM:0011A2AE rts ROM:0011A2B0 ; --------------------------------------------------------------------------- ROM:0011A2B0 ROM:0011A2B0 loc_11A2B0: ; CODE XREF: ROM:0011A2A0↑j ROM:0011A2B0 btst #7,($11A0).w ROM:0011A2B6 beq.s locret_11A2C0 ROM:0011A2B8 move.w #3,($940).w ROM:0011A2BE rts ROM:0011A2C0 ; --------------------------------------------------------------------------- ROM:0011A2C0 ROM:0011A2C0 locret_11A2C0: ; CODE XREF: ROM:0011A2B6↑j ROM:0011A2C0 rts ROM:0011A2C2 ; --------------------------------------------------------------------------- ROM:0011A2C2 ROM:0011A2C2 loc_11A2C2: ; DATA XREF: ROM:0011A24C↑o ROM:0011A2C2 btst #7,($11A0).w ROM:0011A2C8 bne.s locret_11A2D8 ROM:0011A2CA move.w $194(a5),($93C).w ROM:0011A2D0 move.w #1,($940).w ROM:0011A2D6 rts ROM:0011A2D8 ; --------------------------------------------------------------------------- ROM:0011A2D8 ROM:0011A2D8 locret_11A2D8: ; CODE XREF: ROM:0011A2C8↑j ROM:0011A2D8 rts ROM:0011A2DA ; --------------------------------------------------------------------------- ROM:0011A2DA rts ROM:0011A2DC ROM:0011A2DC ; =============== S U B R O U T I N E ======================================= ROM:0011A2DC ROM:0011A2DC ROM:0011A2DC sub_11A2DC: ; CODE XREF: ROM:loc_11A250↑p ROM:0011A2DC move.w #$392C,d1 ROM:0011A2E0 move.w ($90C).w,d2 ROM:0011A2E4 bsr.l sub_1157E4 ROM:0011A2EA move.w d1,($938).w ROM:0011A2EE rts ROM:0011A2EE ; End of function sub_11A2DC ROM:0011A2EE ROM:0011A2F0 ROM:0011A2F0 ; =============== S U B R O U T I N E ======================================= ROM:0011A2F0 ROM:0011A2F0 ROM:0011A2F0 sub_11A2F0: ; CODE XREF: ROM:loc_11A264↑p ROM:0011A2F0 move.w #$39B8,d1 ROM:0011A2F4 move.w ($8D6).w,d2 ROM:0011A2F8 move.w ($534).w,d3 ROM:0011A2FC bsr.l sub_1157E4 ROM:0011A302 move.w d1,($93A).w ROM:0011A306 rts ROM:0011A306 ; End of function sub_11A2F0 ROM:0011A306 ROM:0011A308 ROM:0011A308 ; =============== S U B R O U T I N E ======================================= ROM:0011A308 ROM:0011A308 ROM:0011A308 sub_11A308: ; CODE XREF: ROM:0011A27C↑p ROM:0011A308 move.w $19A(a5),d0 ROM:0011A30C add.w ($938).w,d0 ROM:0011A310 move.w d0,($938).w ROM:0011A314 rts ROM:0011A314 ; End of function sub_11A308 ROM:0011A314 ROM:0011A316 ROM:0011A316 ; =============== S U B R O U T I N E ======================================= ROM:0011A316 ROM:0011A316 ROM:0011A316 sub_11A316: ; CODE XREF: sub_110E14+1A8↑p ROM:0011A316 move.w ($93C).w,d0 ROM:0011A31A ext.l d0 ROM:0011A31C muls.l ($8A4).w,d1:d0 ROM:0011A322 divs.l #$6B6C0,d1:d0 ROM:0011A32A cmpi.w #$2710,d0 ROM:0011A32E ble.s loc_11A334 ROM:0011A330 move.w #$2710,d0 ROM:0011A334 ROM:0011A334 loc_11A334: ; CODE XREF: sub_11A316+18↑j ROM:0011A334 cmpi.w #0,d0 ROM:0011A338 bge.s loc_11A33E ROM:0011A33A move.w #0,d0 ROM:0011A33E ROM:0011A33E loc_11A33E: ; CODE XREF: sub_11A316+22↑j ROM:0011A33E move.w d0,d2 ROM:0011A340 ext.l d2 ROM:0011A342 move.w ($93A).w,d1 ROM:0011A346 swap d1 ROM:0011A348 clr.w d1 ROM:0011A34A move.w ($938).w,d0 ROM:0011A34E swap d0 ROM:0011A350 move.w ($93E).w,d0 ROM:0011A354 sub.l d0,d1 ROM:0011A356 muls.l d2,d3:d1 ROM:0011A35A divs.l #$F4240,d3:d1 ROM:0011A362 add.l d0,d1 ROM:0011A364 move.w d1,($93E).w ROM:0011A368 swap d1 ROM:0011A36A move.w d1,($938).w ROM:0011A36E rts ROM:0011A36E ; End of function sub_11A316 ROM:0011A36E ROM:0011A370 ROM:0011A370 ; =============== S U B R O U T I N E ======================================= ROM:0011A370 ROM:0011A370 ROM:0011A370 sub_11A370: ; CODE XREF: ROM:001152B6↑p ROM:0011A370 cmpi.w #0,($5E6).w ROM:0011A376 bgt.s loc_11A3AA ROM:0011A378 btst #4,($7C3).w ROM:0011A37E beq.s loc_11A3A8 ROM:0011A380 bclr #4,($7C3).w ROM:0011A386 btst #7,($FFFFF451).w ROM:0011A38C bne.s loc_11A39C ROM:0011A38E bset #1,($7BE).w ROM:0011A394 bclr #6,($7C6).w ROM:0011A39A bra.s loc_11A3A8 ROM:0011A39C ; --------------------------------------------------------------------------- ROM:0011A39C ROM:0011A39C loc_11A39C: ; CODE XREF: sub_11A370+1C↑j ROM:0011A39C bset #6,($11BF).w ROM:0011A3A2 move.w #$2710,($4C8).w ROM:0011A3A8 ROM:0011A3A8 loc_11A3A8: ; CODE XREF: sub_11A370+E↑j ROM:0011A3A8 ; sub_11A370+2A↑j ROM:0011A3A8 bra.s locret_11A3BA ROM:0011A3AA ; --------------------------------------------------------------------------- ROM:0011A3AA ROM:0011A3AA loc_11A3AA: ; CODE XREF: sub_11A370+6↑j ROM:0011A3AA move.w $1BE(a5),d0 ROM:0011A3AE cmp.w ($4C8).w,d0 ROM:0011A3B2 ble.s locret_11A3BA ROM:0011A3B4 bclr #6,($11BF).w ROM:0011A3BA ROM:0011A3BA locret_11A3BA: ; CODE XREF: sub_11A370:loc_11A3A8↑j ROM:0011A3BA ; sub_11A370+42↑j ROM:0011A3BA rts ROM:0011A3BA ; End of function sub_11A370 ROM:0011A3BA ROM:0011A3BC ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_15. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011A3BE ROM:0011A3BE ; =============== S U B R O U T I N E ======================================= ROM:0011A3BE ROM:0011A3BE ROM:0011A3BE sub_11A3BE: ; CODE XREF: sub_112A82+E↑p ROM:0011A3BE move.w ($934).w,($4F6).w ROM:0011A3C4 move.w #$A,d0 ROM:0011A3C8 muls.w ($4F6).w,d0 ROM:0011A3CC move.w d0,($4F8).w ROM:0011A3D0 rts ROM:0011A3D0 ; End of function sub_11A3BE ROM:0011A3D0 ROM:0011A3D2 ROM:0011A3D2 ; =============== S U B R O U T I N E ======================================= ROM:0011A3D2 ROM:0011A3D2 ROM:0011A3D2 sub_11A3D2: ; CODE XREF: sub_1130A8+6↑p ROM:0011A3D2 btst #2,($7F7).w ROM:0011A3D8 beq.s loc_11A3FE ROM:0011A3DA btst #2,($7FB).w ROM:0011A3E0 beq.s loc_11A3F0 ROM:0011A3E2 bset #6,($FFFFFA41).w ROM:0011A3E8 bset #3,($11A7).w ROM:0011A3EE bra.s loc_11A3FC ROM:0011A3F0 ; --------------------------------------------------------------------------- ROM:0011A3F0 ROM:0011A3F0 loc_11A3F0: ; CODE XREF: sub_11A3D2+E↑j ROM:0011A3F0 bclr #6,($FFFFFA41).w ROM:0011A3F6 bclr #3,($11A7).w ROM:0011A3FC ROM:0011A3FC loc_11A3FC: ; CODE XREF: sub_11A3D2+1C↑j ROM:0011A3FC bra.s locret_11A434 ROM:0011A3FE ; --------------------------------------------------------------------------- ROM:0011A3FE ROM:0011A3FE loc_11A3FE: ; CODE XREF: sub_11A3D2+6↑j ROM:0011A3FE move.w $226(a5),d0 ROM:0011A402 cmpi.w #1,d0 ROM:0011A406 bne.s loc_11A410 ROM:0011A408 bclr #6,($FFFFFA41).w ROM:0011A40E bra.s locret_11A434 ROM:0011A410 ; --------------------------------------------------------------------------- ROM:0011A410 ROM:0011A410 loc_11A410: ; CODE XREF: sub_11A3D2+34↑j ROM:0011A410 cmpi.w #2,d0 ROM:0011A414 bne.s loc_11A41E ROM:0011A416 bset #6,($FFFFFA41).w ROM:0011A41C bra.s locret_11A434 ROM:0011A41E ; --------------------------------------------------------------------------- ROM:0011A41E ROM:0011A41E loc_11A41E: ; CODE XREF: sub_11A3D2+42↑j ROM:0011A41E btst #3,($11A7).w ROM:0011A424 beq.s loc_11A42E ROM:0011A426 bset #6,($FFFFFA41).w ROM:0011A42C bra.s locret_11A434 ROM:0011A42E ; --------------------------------------------------------------------------- ROM:0011A42E ROM:0011A42E loc_11A42E: ; CODE XREF: sub_11A3D2+52↑j ROM:0011A42E bclr #6,($FFFFFA41).w ROM:0011A434 ROM:0011A434 locret_11A434: ; CODE XREF: sub_11A3D2:loc_11A3FC↑j ROM:0011A434 ; sub_11A3D2+3C↑j ... ROM:0011A434 rts ROM:0011A434 ; End of function sub_11A3D2 ROM:0011A434 ROM:0011A436 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_5. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011A438 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_29. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011A43A ROM:0011A43A ; =============== S U B R O U T I N E ======================================= ROM:0011A43A ROM:0011A43A ROM:0011A43A sub_11A43A: ; CODE XREF: sub_1247FA+A2↓p ROM:0011A43A clr.w d1 ROM:0011A43C move.b ($F80).w,d1 ROM:0011A440 cmpi.w #5,d1 ROM:0011A444 bcc.s locret_11A44E ROM:0011A446 movea.l off_11A450(pc,d1.w*4),a0 ROM:0011A44A nop ROM:0011A44C jmp (a0) ROM:0011A44E ; --------------------------------------------------------------------------- ROM:0011A44E ROM:0011A44E locret_11A44E: ; CODE XREF: sub_11A43A+A↑j ROM:0011A44E rts ROM:0011A44E ; End of function sub_11A43A ROM:0011A44E ROM:0011A44E ; --------------------------------------------------------------------------- ROM:0011A450 off_11A450: dc.l loc_11A464 ; DATA XREF: sub_11A43A+C↑r ROM:0011A454 dc.l loc_11A47E ROM:0011A458 dc.l loc_11A4A6 ROM:0011A45C dc.l loc_11A4F2 ROM:0011A460 dc.l loc_11A512 ROM:0011A464 ; --------------------------------------------------------------------------- ROM:0011A464 ROM:0011A464 loc_11A464: ; DATA XREF: ROM:off_11A450↑o ROM:0011A464 move.w $244(a5),d0 ROM:0011A468 clr.b ($74A).w ROM:0011A46C move.w d0,($5F0).w ROM:0011A470 move.b #1,($74A).w ROM:0011A476 move.b #1,($F80).w ROM:0011A47C rts ROM:0011A47E ; --------------------------------------------------------------------------- ROM:0011A47E ROM:0011A47E loc_11A47E: ; DATA XREF: ROM:0011A454↑o ROM:0011A47E cmpi.w #0,($5F0).w ROM:0011A484 bgt.s locret_11A4A4 ROM:0011A486 move.w $242(a5),d0 ROM:0011A48A clr.b ($74A).w ROM:0011A48E move.w d0,($5F0).w ROM:0011A492 move.b #1,($74A).w ROM:0011A498 bset #5,($11B6).w ROM:0011A49E move.b #2,($F80).w ROM:0011A4A4 ROM:0011A4A4 locret_11A4A4: ; CODE XREF: ROM:0011A484↑j ROM:0011A4A4 rts ROM:0011A4A6 ; --------------------------------------------------------------------------- ROM:0011A4A6 ROM:0011A4A6 loc_11A4A6: ; DATA XREF: ROM:0011A458↑o ROM:0011A4A6 cmpi.w #0,($5F0).w ROM:0011A4AC bgt.s loc_11A4CE ROM:0011A4AE btst #7,($11A0).w ROM:0011A4B4 bne.s loc_11A4BE ROM:0011A4B6 btst #7,($7C4).w ROM:0011A4BC bne.s loc_11A4CC ROM:0011A4BE ROM:0011A4BE loc_11A4BE: ; CODE XREF: ROM:0011A4B4↑j ROM:0011A4BE bclr #5,($11B6).w ROM:0011A4C4 move.b #3,($F80).w ROM:0011A4CA rts ROM:0011A4CC ; --------------------------------------------------------------------------- ROM:0011A4CC ROM:0011A4CC loc_11A4CC: ; CODE XREF: ROM:0011A4BC↑j ROM:0011A4CC bra.s locret_11A4F0 ROM:0011A4CE ; --------------------------------------------------------------------------- ROM:0011A4CE ROM:0011A4CE loc_11A4CE: ; CODE XREF: ROM:0011A4AC↑j ROM:0011A4CE btst #7,($7C4).w ROM:0011A4D4 bne.s locret_11A4F0 ROM:0011A4D6 bclr #0,($74A).w ROM:0011A4DC bset #2,($74A).w ROM:0011A4E2 bclr #5,($11B6).w ROM:0011A4E8 move.b #4,($F80).w ROM:0011A4EE rts ROM:0011A4F0 ; --------------------------------------------------------------------------- ROM:0011A4F0 ROM:0011A4F0 locret_11A4F0: ; CODE XREF: ROM:loc_11A4CC↑j ROM:0011A4F0 ; ROM:0011A4D4↑j ROM:0011A4F0 rts ROM:0011A4F2 ; --------------------------------------------------------------------------- ROM:0011A4F2 ROM:0011A4F2 loc_11A4F2: ; DATA XREF: ROM:0011A45C↑o ROM:0011A4F2 btst #7,($7C4).w ROM:0011A4F8 beq.s locret_11A510 ROM:0011A4FA btst #7,($11A0).w ROM:0011A500 bne.s locret_11A510 ROM:0011A502 bset #5,($11B6).w ROM:0011A508 move.b #2,($F80).w ROM:0011A50E rts ROM:0011A510 ; --------------------------------------------------------------------------- ROM:0011A510 ROM:0011A510 locret_11A510: ; CODE XREF: ROM:0011A4F8↑j ROM:0011A510 ; ROM:0011A500↑j ROM:0011A510 rts ROM:0011A512 ; --------------------------------------------------------------------------- ROM:0011A512 ROM:0011A512 loc_11A512: ; DATA XREF: ROM:0011A460↑o ROM:0011A512 btst #7,($7C4).w ROM:0011A518 beq.s locret_11A534 ROM:0011A51A bclr #2,($74A).w ROM:0011A520 bset #0,($74A).w ROM:0011A526 bset #5,($11B6).w ROM:0011A52C move.b #2,($F80).w ROM:0011A532 rts ROM:0011A534 ; --------------------------------------------------------------------------- ROM:0011A534 ROM:0011A534 locret_11A534: ; CODE XREF: ROM:0011A518↑j ROM:0011A534 rts ROM:0011A536 ROM:0011A536 ; =============== S U B R O U T I N E ======================================= ROM:0011A536 ROM:0011A536 ROM:0011A536 sub_11A536: ; CODE XREF: sub_1247FA+7E↓p ROM:0011A536 move.w #0,d2 ROM:0011A53A bra.s loc_11A540 ROM:0011A53C ; --------------------------------------------------------------------------- ROM:0011A53C ROM:0011A53C loc_11A53C: ; CODE XREF: sub_11A536+18↓j ROM:0011A53C addi.w #1,d2 ROM:0011A540 ROM:0011A540 loc_11A540: ; CODE XREF: sub_11A536+4↑j ROM:0011A540 cmpi.w #0,d2 ROM:0011A544 bgt.s locret_11A550 ROM:0011A546 move.w #0,$1226(d2.w*2) ROM:0011A54E bra.s loc_11A53C ROM:0011A550 ; --------------------------------------------------------------------------- ROM:0011A550 ROM:0011A550 locret_11A550: ; CODE XREF: sub_11A536+E↑j ROM:0011A550 rts ROM:0011A550 ; End of function sub_11A536 ROM:0011A550 ROM:0011A552 ROM:0011A552 ; =============== S U B R O U T I N E ======================================= ROM:0011A552 ROM:0011A552 ROM:0011A552 sub_11A552: ; CODE XREF: ROM:loc_11A9A4↓p ROM:0011A552 move.w #$39BA,d1 ROM:0011A556 move.w ($90C).w,d2 ROM:0011A55A move.w ($8E6).w,d3 ROM:0011A55E bsr.l sub_1157E4 ROM:0011A564 move.w d1,($976).w ROM:0011A568 move.w #$392E,d1 ROM:0011A56C move.w ($8D8).w,d2 ROM:0011A570 bsr.l sub_1157E4 ROM:0011A576 move.w d1,($970).w ROM:0011A57A btst #7,($11AC).w ROM:0011A580 beq.s loc_11A58A ROM:0011A582 move.w $24E(a5),($972).w ROM:0011A588 bra.s loc_11A58E ROM:0011A58A ; --------------------------------------------------------------------------- ROM:0011A58A ROM:0011A58A loc_11A58A: ; CODE XREF: sub_11A552+2E↑j ROM:0011A58A clr.w ($972).w ROM:0011A58E ROM:0011A58E loc_11A58E: ; CODE XREF: sub_11A552+36↑j ROM:0011A58E btst #6,($11A9).w ROM:0011A594 beq.s loc_11A5A2 ROM:0011A596 btst #3,($11A4).w ROM:0011A59C beq.s loc_11A5A2 ROM:0011A59E bra.w loc_11A5AA ROM:0011A5A2 ; --------------------------------------------------------------------------- ROM:0011A5A2 ROM:0011A5A2 loc_11A5A2: ; CODE XREF: sub_11A552+42↑j ROM:0011A5A2 ; sub_11A552+4A↑j ROM:0011A5A2 btst #2,($11C5).w ROM:0011A5A8 beq.s loc_11A5B0 ROM:0011A5AA ROM:0011A5AA loc_11A5AA: ; CODE XREF: sub_11A552+4C↑j ROM:0011A5AA move.w #$2710,($976).w ROM:0011A5B0 ROM:0011A5B0 loc_11A5B0: ; CODE XREF: sub_11A552+56↑j ROM:0011A5B0 btst #2,($11A3).w ROM:0011A5B6 beq.s loc_11A5C0 ROM:0011A5B8 move.w $252(a5),d1 ROM:0011A5BC move.w d1,($970).w ROM:0011A5C0 ROM:0011A5C0 loc_11A5C0: ; CODE XREF: sub_11A552+64↑j ROM:0011A5C0 btst #7,($11A0).w ROM:0011A5C6 beq.s loc_11A5DE ROM:0011A5C8 btst #6,($11B1).w ROM:0011A5CE beq.s loc_11A5D8 ROM:0011A5D0 move.w #$2710,($974).w ROM:0011A5D6 bra.s loc_11A5DC ROM:0011A5D8 ; --------------------------------------------------------------------------- ROM:0011A5D8 ROM:0011A5D8 loc_11A5D8: ; CODE XREF: sub_11A552+7C↑j ROM:0011A5D8 clr.w ($974).w ROM:0011A5DC ROM:0011A5DC loc_11A5DC: ; CODE XREF: sub_11A552+84↑j ROM:0011A5DC bra.s loc_11A600 ROM:0011A5DE ; --------------------------------------------------------------------------- ROM:0011A5DE ROM:0011A5DE loc_11A5DE: ; CODE XREF: sub_11A552+74↑j ROM:0011A5DE move.w ($976).w,($974).w ROM:0011A5E4 move.w ($970).w,d0 ROM:0011A5E8 cmp.w ($974).w,d0 ROM:0011A5EC ble.s loc_11A5F2 ROM:0011A5EE move.w d0,($974).w ROM:0011A5F2 ROM:0011A5F2 loc_11A5F2: ; CODE XREF: sub_11A552+9A↑j ROM:0011A5F2 move.w ($972).w,d0 ROM:0011A5F6 cmp.w ($974).w,d0 ROM:0011A5FA ble.s loc_11A600 ROM:0011A5FC move.w d0,($974).w ROM:0011A600 ROM:0011A600 loc_11A600: ; CODE XREF: sub_11A552:loc_11A5DC↑j ROM:0011A600 ; sub_11A552+A8↑j ROM:0011A600 move.w $24C(a5),($962).w ROM:0011A606 btst #3,($7F5).w ROM:0011A60C bne.s loc_11A66A ROM:0011A60E move.w ($978).w,d2 ROM:0011A612 cmp.w ($974).w,d2 ROM:0011A616 bge.s loc_11A620 ROM:0011A618 move.w ($974).w,($978).w ROM:0011A61E bra.s loc_11A636 ROM:0011A620 ; --------------------------------------------------------------------------- ROM:0011A620 ROM:0011A620 loc_11A620: ; CODE XREF: sub_11A552+C4↑j ROM:0011A620 sub.w ($974).w,d2 ROM:0011A624 move.w $250(a5),d3 ROM:0011A628 cmp.w d2,d3 ROM:0011A62A bge.s loc_11A636 ROM:0011A62C move.w ($974).w,d2 ROM:0011A630 add.w d3,d2 ROM:0011A632 move.w d2,($978).w ROM:0011A636 ROM:0011A636 loc_11A636: ; CODE XREF: sub_11A552+CC↑j ROM:0011A636 ; sub_11A552+D8↑j ROM:0011A636 cmpi.w #0,($974).w ROM:0011A63C bgt.s loc_11A642 ROM:0011A63E clr.w ($978).w ROM:0011A642 ROM:0011A642 loc_11A642: ; CODE XREF: sub_11A552+EA↑j ROM:0011A642 move.w $254(a5),d1 ROM:0011A646 cmpi.w #$FF9C,d1 ROM:0011A64A beq.s loc_11A650 ROM:0011A64C move.w d1,($978).w ROM:0011A650 ROM:0011A650 loc_11A650: ; CODE XREF: sub_11A552+F8↑j ROM:0011A650 move.w #$3930,d1 ROM:0011A654 move.w ($978).w,d2 ROM:0011A658 bsr.l sub_1157E4 ROM:0011A65E move.w d1,($97A).w ROM:0011A662 move.w ($97A).w,($952).w ROM:0011A668 bra.s locret_11A670 ROM:0011A66A ; --------------------------------------------------------------------------- ROM:0011A66A ROM:0011A66A loc_11A66A: ; CODE XREF: sub_11A552+BA↑j ROM:0011A66A move.w ($97C).w,($952).w ROM:0011A670 ROM:0011A670 locret_11A670: ; CODE XREF: sub_11A552+116↑j ROM:0011A670 rts ROM:0011A670 ; End of function sub_11A552 ROM:0011A670 ROM:0011A672 ROM:0011A672 ; =============== S U B R O U T I N E ======================================= ROM:0011A672 ROM:0011A672 ROM:0011A672 sub_11A672: ; CODE XREF: sub_11A782+C↓p ROM:0011A672 clr.w d1 ROM:0011A674 move.b ($F81).w,d1 ROM:0011A678 cmpi.w #5,d1 ROM:0011A67C bcc.s locret_11A686 ROM:0011A67E movea.l off_11A688(pc,d1.w*4),a0 ROM:0011A682 nop ROM:0011A684 jmp (a0) ROM:0011A686 ; --------------------------------------------------------------------------- ROM:0011A686 ROM:0011A686 locret_11A686: ; CODE XREF: sub_11A672+A↑j ROM:0011A686 rts ROM:0011A686 ; End of function sub_11A672 ROM:0011A686 ROM:0011A686 ; --------------------------------------------------------------------------- ROM:0011A688 off_11A688: dc.l loc_11A69C ; DATA XREF: sub_11A672+C↑r ROM:0011A68C dc.l loc_11A6A6 ROM:0011A690 dc.l loc_11A716 ROM:0011A694 dc.l loc_11A740 ROM:0011A698 dc.l loc_11A770 ROM:0011A69C ; --------------------------------------------------------------------------- ROM:0011A69C ROM:0011A69C loc_11A69C: ; DATA XREF: ROM:off_11A688↑o ROM:0011A69C move.b #1,($F81).w ROM:0011A6A2 bra.s locret_11A714 ROM:0011A6A4 ; --------------------------------------------------------------------------- ROM:0011A6A4 rts ROM:0011A6A6 ; --------------------------------------------------------------------------- ROM:0011A6A6 ROM:0011A6A6 loc_11A6A6: ; DATA XREF: ROM:0011A68C↑o ROM:0011A6A6 btst #7,($11A0).w ROM:0011A6AC beq.s loc_11A6EC ROM:0011A6AE btst #2,($11C5).w ROM:0011A6B4 beq.s loc_11A6EC ROM:0011A6B6 move.w $25A(a5),d0 ROM:0011A6BA cmpi.w #1,d0 ROM:0011A6BE bne.s loc_11A6EC ROM:0011A6C0 bset #6,($11B1).w ROM:0011A6C6 move.w #$3932,d1 ROM:0011A6CA move.w ($8D2).w,d2 ROM:0011A6CE bsr.l sub_1157E4 ROM:0011A6D4 clr.b ($776).w ROM:0011A6D8 move.w d1,($648).w ROM:0011A6DC move.b #1,($776).w ROM:0011A6E2 move.b #3,($F81).w ROM:0011A6E8 bra.w locret_11A76E ROM:0011A6EC ; --------------------------------------------------------------------------- ROM:0011A6EC ROM:0011A6EC loc_11A6EC: ; CODE XREF: ROM:0011A6AC↑j ROM:0011A6EC ; ROM:0011A6B4↑j ... ROM:0011A6EC btst #7,($11A0).w ROM:0011A6F2 beq.s locret_11A714 ROM:0011A6F4 btst #7,($11AC).w ROM:0011A6FA bne.s loc_11A706 ROM:0011A6FC move.w $258(a5),d1 ROM:0011A700 cmp.w ($90C).w,d1 ROM:0011A704 bge.s locret_11A714 ROM:0011A706 ROM:0011A706 loc_11A706: ; CODE XREF: ROM:0011A6FA↑j ROM:0011A706 bset #6,($11B1).w ROM:0011A70C move.b #2,($F81).w ROM:0011A712 bra.s locret_11A73E ROM:0011A714 ; --------------------------------------------------------------------------- ROM:0011A714 ROM:0011A714 locret_11A714: ; CODE XREF: ROM:0011A6A2↑j ROM:0011A714 ; ROM:0011A6F2↑j ... ROM:0011A714 rts ROM:0011A716 ; --------------------------------------------------------------------------- ROM:0011A716 ROM:0011A716 loc_11A716: ; DATA XREF: ROM:0011A690↑o ROM:0011A716 btst #7,($11A0).w ROM:0011A71C beq.s loc_11A730 ROM:0011A71E move.w $256(a5),d1 ROM:0011A722 cmp.w ($90C).w,d1 ROM:0011A726 ble.s locret_11A73E ROM:0011A728 btst #7,($11AC).w ROM:0011A72E bne.s locret_11A73E ROM:0011A730 ROM:0011A730 loc_11A730: ; CODE XREF: ROM:0011A71C↑j ROM:0011A730 bclr #6,($11B1).w ROM:0011A736 move.b #1,($F81).w ROM:0011A73C bra.s locret_11A714 ROM:0011A73E ; --------------------------------------------------------------------------- ROM:0011A73E ROM:0011A73E locret_11A73E: ; CODE XREF: ROM:0011A712↑j ROM:0011A73E ; ROM:0011A726↑j ... ROM:0011A73E rts ROM:0011A740 ; --------------------------------------------------------------------------- ROM:0011A740 ROM:0011A740 loc_11A740: ; DATA XREF: ROM:0011A694↑o ROM:0011A740 btst #7,($11A0).w ROM:0011A746 bne.s loc_11A756 ROM:0011A748 bclr #6,($11B1).w ROM:0011A74E move.b #1,($F81).w ROM:0011A754 bra.s locret_11A714 ROM:0011A756 ; --------------------------------------------------------------------------- ROM:0011A756 ROM:0011A756 loc_11A756: ; CODE XREF: ROM:0011A746↑j ROM:0011A756 cmpi.w #0,($648).w ROM:0011A75C bgt.s locret_11A76E ROM:0011A75E btst #7,($11AC).w ROM:0011A764 bne.s locret_11A76E ROM:0011A766 bclr #6,($11B1).w ROM:0011A76C bra.s locret_11A780 ROM:0011A76E ; --------------------------------------------------------------------------- ROM:0011A76E ROM:0011A76E locret_11A76E: ; CODE XREF: ROM:0011A6E8↑j ROM:0011A76E ; ROM:0011A75C↑j ... ROM:0011A76E rts ROM:0011A770 ; --------------------------------------------------------------------------- ROM:0011A770 ROM:0011A770 loc_11A770: ; DATA XREF: ROM:0011A698↑o ROM:0011A770 btst #7,($11A0).w ROM:0011A776 bne.s locret_11A780 ROM:0011A778 move.b #1,($F81).w ROM:0011A77E bra.s locret_11A714 ROM:0011A780 ; --------------------------------------------------------------------------- ROM:0011A780 ROM:0011A780 locret_11A780: ; CODE XREF: ROM:0011A76C↑j ROM:0011A780 ; ROM:0011A776↑j ROM:0011A780 rts ROM:0011A782 ROM:0011A782 ; =============== S U B R O U T I N E ======================================= ROM:0011A782 ROM:0011A782 ROM:0011A782 sub_11A782: ; CODE XREF: sub_1247FA+18↓p ROM:0011A782 bsr.l sub_11B6AE ROM:0011A788 bsr.l sub_11B126 ROM:0011A78E bsr.l sub_11A672 ROM:0011A794 bsr.l sub_11ADE2 ROM:0011A79A bsr.w sub_11A7B2 ROM:0011A79E bsr.l sub_11AC36 ROM:0011A7A4 bsr.l sub_11ACFC ROM:0011A7AA bsr.l sub_11A9AC ROM:0011A7B0 rts ROM:0011A7B0 ; End of function sub_11A782 ROM:0011A7B0 ROM:0011A7B2 ROM:0011A7B2 ; =============== S U B R O U T I N E ======================================= ROM:0011A7B2 ROM:0011A7B2 ROM:0011A7B2 sub_11A7B2: ; CODE XREF: sub_11A782+18↑p ROM:0011A7B2 clr.w d1 ROM:0011A7B4 move.b ($F82).w,d1 ROM:0011A7B8 cmpi.w #5,d1 ROM:0011A7BC bcc.s locret_11A7C6 ROM:0011A7BE movea.l off_11A7C8(pc,d1.w*4),a0 ROM:0011A7C2 nop ROM:0011A7C4 jmp (a0) ROM:0011A7C6 ; --------------------------------------------------------------------------- ROM:0011A7C6 ROM:0011A7C6 locret_11A7C6: ; CODE XREF: sub_11A7B2+A↑j ROM:0011A7C6 rts ROM:0011A7C6 ; End of function sub_11A7B2 ROM:0011A7C6 ROM:0011A7C6 ; --------------------------------------------------------------------------- ROM:0011A7C8 off_11A7C8: dc.l loc_11A7DC ; DATA XREF: sub_11A7B2+C↑r ROM:0011A7CC dc.l loc_11A7F4 ROM:0011A7D0 dc.l loc_11A87E ROM:0011A7D4 dc.l loc_11A8E2 ROM:0011A7D8 dc.l loc_11A93A ROM:0011A7DC ; --------------------------------------------------------------------------- ROM:0011A7DC ROM:0011A7DC loc_11A7DC: ; DATA XREF: ROM:off_11A7C8↑o ROM:0011A7DC bset #6,($11C3).w ROM:0011A7E2 bsr.l sub_11AF1A ROM:0011A7E8 move.b #1,($F82).w ROM:0011A7EE bra.w loc_11A876 ROM:0011A7F2 ; --------------------------------------------------------------------------- ROM:0011A7F2 rts ROM:0011A7F4 ; --------------------------------------------------------------------------- ROM:0011A7F4 ROM:0011A7F4 loc_11A7F4: ; DATA XREF: ROM:0011A7CC↑o ROM:0011A7F4 move.w $25E(a5),d1 ROM:0011A7F8 cmpi.w #1,d1 ROM:0011A7FC bne.s loc_11A814 ROM:0011A7FE bclr #4,($11B8).w ROM:0011A804 bclr #1,($11AF).w ROM:0011A80A move.b #4,($F82).w ROM:0011A810 bra.w loc_11A9A4 ROM:0011A814 ; --------------------------------------------------------------------------- ROM:0011A814 ROM:0011A814 loc_11A814: ; CODE XREF: ROM:0011A7FC↑j ROM:0011A814 move.w $25C(a5),d0 ROM:0011A818 cmpi.w #1,d0 ROM:0011A81C bne.s loc_11A82E ROM:0011A81E bclr #6,($11C3).w ROM:0011A824 move.b #3,($F82).w ROM:0011A82A bra.w loc_11A932 ROM:0011A82E ; --------------------------------------------------------------------------- ROM:0011A82E ROM:0011A82E loc_11A82E: ; CODE XREF: ROM:0011A81C↑j ROM:0011A82E move.w #2,d0 ROM:0011A832 move.w #1,d1 ROM:0011A836 cmp.w $25C(a5),d0 ROM:0011A83A beq.s loc_11A852 ROM:0011A83C cmp.w $25C(a5),d1 ROM:0011A840 beq.s loc_11A876 ROM:0011A842 btst #1,($129E).w ROM:0011A848 bne.s loc_11A852 ROM:0011A84A btst #4,($7C6).w ROM:0011A850 beq.s loc_11A876 ROM:0011A852 ROM:0011A852 loc_11A852: ; CODE XREF: ROM:0011A83A↑j ROM:0011A852 ; ROM:0011A848↑j ROM:0011A852 bset #1,($129E).w ROM:0011A858 bsr.l sub_11B1E6 ROM:0011A85E move.b #0,($F87).w ROM:0011A864 bclr #0,($119E).w ROM:0011A86A move.b #2,($F82).w ROM:0011A870 bra.l loc_11A8DA ROM:0011A876 ; --------------------------------------------------------------------------- ROM:0011A876 ROM:0011A876 loc_11A876: ; CODE XREF: ROM:0011A7EE↑j ROM:0011A876 ; ROM:0011A840↑j ... ROM:0011A876 bsr.l sub_11AF1A ROM:0011A87C rts ROM:0011A87E ; --------------------------------------------------------------------------- ROM:0011A87E ROM:0011A87E loc_11A87E: ; DATA XREF: ROM:0011A7D0↑o ROM:0011A87E move.w $25E(a5),d1 ROM:0011A882 cmpi.w #1,d1 ROM:0011A886 bne.s loc_11A898 ROM:0011A888 bclr #1,($129E).w ROM:0011A88E move.b #4,($F82).w ROM:0011A894 bra.w loc_11A9A4 ROM:0011A898 ; --------------------------------------------------------------------------- ROM:0011A898 ROM:0011A898 loc_11A898: ; CODE XREF: ROM:0011A886↑j ROM:0011A898 move.w $25C(a5),d0 ROM:0011A89C cmpi.w #1,d0 ROM:0011A8A0 bne.s loc_11A8BA ROM:0011A8A2 bclr #1,($129E).w ROM:0011A8A8 bclr #6,($11C3).w ROM:0011A8AE move.b #3,($F82).w ROM:0011A8B4 bra.l loc_11A932 ROM:0011A8BA ; --------------------------------------------------------------------------- ROM:0011A8BA ROM:0011A8BA loc_11A8BA: ; CODE XREF: ROM:0011A8A0↑j ROM:0011A8BA btst #1,($11B2).w ROM:0011A8C0 beq.s loc_11A8DA ROM:0011A8C2 bclr #1,($129E).w ROM:0011A8C8 bclr #1,($11B2).w ROM:0011A8CE move.b #1,($F82).w ROM:0011A8D4 bra.l loc_11A876 ROM:0011A8DA ; --------------------------------------------------------------------------- ROM:0011A8DA ROM:0011A8DA loc_11A8DA: ; CODE XREF: ROM:0011A870↑j ROM:0011A8DA ; ROM:0011A8C0↑j ... ROM:0011A8DA bsr.l sub_11B1E6 ROM:0011A8E0 rts ROM:0011A8E2 ; --------------------------------------------------------------------------- ROM:0011A8E2 ROM:0011A8E2 loc_11A8E2: ; DATA XREF: ROM:0011A7D4↑o ROM:0011A8E2 move.w $25E(a5),d1 ROM:0011A8E6 cmpi.w #1,d1 ROM:0011A8EA bne.s loc_11A8FC ROM:0011A8EC bset #6,($11C3).w ROM:0011A8F2 move.b #4,($F82).w ROM:0011A8F8 bra.w loc_11A9A4 ROM:0011A8FC ; --------------------------------------------------------------------------- ROM:0011A8FC ROM:0011A8FC loc_11A8FC: ; CODE XREF: ROM:0011A8EA↑j ROM:0011A8FC move.w $25C(a5),d0 ROM:0011A900 cmpi.w #2,d0 ROM:0011A904 bne.s loc_11A91A ROM:0011A906 bset #6,($11C3).w ROM:0011A90C bset #1,($129E).w ROM:0011A912 move.b #2,($F82).w ROM:0011A918 bra.s loc_11A8DA ROM:0011A91A ; --------------------------------------------------------------------------- ROM:0011A91A ROM:0011A91A loc_11A91A: ; CODE XREF: ROM:0011A904↑j ROM:0011A91A cmpi.w #0,d0 ROM:0011A91E bne.s loc_11A932 ROM:0011A920 bset #6,($11C3).w ROM:0011A926 move.b #1,($F82).w ROM:0011A92C bra.l loc_11A876 ROM:0011A932 ; --------------------------------------------------------------------------- ROM:0011A932 ROM:0011A932 loc_11A932: ; CODE XREF: ROM:0011A82A↑j ROM:0011A932 ; ROM:0011A8B4↑j ... ROM:0011A932 bsr.l sub_11AF1A ROM:0011A938 rts ROM:0011A93A ; --------------------------------------------------------------------------- ROM:0011A93A ROM:0011A93A loc_11A93A: ; DATA XREF: ROM:0011A7D8↑o ROM:0011A93A move.w $25E(a5),d0 ROM:0011A93E cmpi.w #0,d0 ROM:0011A942 bne.s loc_11A95C ROM:0011A944 move.w $25C(a5),d0 ROM:0011A948 cmpi.w #1,d0 ROM:0011A94C bne.s loc_11A95C ROM:0011A94E bclr #6,($11C3).w ROM:0011A954 move.b #3,($F82).w ROM:0011A95A bra.s loc_11A932 ROM:0011A95C ; --------------------------------------------------------------------------- ROM:0011A95C ROM:0011A95C loc_11A95C: ; CODE XREF: ROM:0011A942↑j ROM:0011A95C ; ROM:0011A94C↑j ROM:0011A95C move.w $25E(a5),d0 ROM:0011A960 cmpi.w #0,d0 ROM:0011A964 bne.s loc_11A980 ROM:0011A966 move.w $25C(a5),d0 ROM:0011A96A cmpi.w #2,d0 ROM:0011A96E bne.s loc_11A980 ROM:0011A970 bset #1,($129E).w ROM:0011A976 move.b #2,($F82).w ROM:0011A97C bra.w loc_11A8DA ROM:0011A980 ; --------------------------------------------------------------------------- ROM:0011A980 ROM:0011A980 loc_11A980: ; CODE XREF: ROM:0011A964↑j ROM:0011A980 ; ROM:0011A96E↑j ROM:0011A980 move.w $25E(a5),d0 ROM:0011A984 cmpi.w #0,d0 ROM:0011A988 bne.s loc_11A9A4 ROM:0011A98A move.w $25C(a5),d0 ROM:0011A98E cmpi.w #0,d0 ROM:0011A992 bne.s loc_11A9A4 ROM:0011A994 bclr #1,($129E).w ROM:0011A99A move.b #1,($F82).w ROM:0011A9A0 bra.w loc_11A876 ROM:0011A9A4 ; --------------------------------------------------------------------------- ROM:0011A9A4 ROM:0011A9A4 loc_11A9A4: ; CODE XREF: ROM:0011A810↑j ROM:0011A9A4 ; ROM:0011A894↑j ... ROM:0011A9A4 bsr.l sub_11A552 ROM:0011A9AA rts ROM:0011A9AC ROM:0011A9AC ; =============== S U B R O U T I N E ======================================= ROM:0011A9AC ROM:0011A9AC ROM:0011A9AC sub_11A9AC: ; CODE XREF: sub_11A782+28↑p ROM:0011A9AC clr.w d1 ROM:0011A9AE move.b ($F83).w,d1 ROM:0011A9B2 cmpi.w #6,d1 ROM:0011A9B6 bcc.s locret_11A9C0 ROM:0011A9B8 movea.l off_11A9C2(pc,d1.w*4),a0 ROM:0011A9BC nop ROM:0011A9BE jmp (a0) ROM:0011A9C0 ; --------------------------------------------------------------------------- ROM:0011A9C0 ROM:0011A9C0 locret_11A9C0: ; CODE XREF: sub_11A9AC+A↑j ROM:0011A9C0 rts ROM:0011A9C0 ; End of function sub_11A9AC ROM:0011A9C0 ROM:0011A9C0 ; --------------------------------------------------------------------------- ROM:0011A9C2 off_11A9C2: dc.l loc_11A9DA ; DATA XREF: sub_11A9AC+C↑r ROM:0011A9C6 dc.l loc_11A9E8 ROM:0011A9CA dc.l loc_11AA78 ROM:0011A9CE dc.l loc_11AAC0 ROM:0011A9D2 dc.l loc_11AAEA ROM:0011A9D6 dc.l loc_11AB40 ROM:0011A9DA ; --------------------------------------------------------------------------- ROM:0011A9DA ROM:0011A9DA loc_11A9DA: ; DATA XREF: ROM:off_11A9C2↑o ROM:0011A9DA move.b #1,($F83).w ROM:0011A9E0 bra.l locret_11AA76 ROM:0011A9E6 ; --------------------------------------------------------------------------- ROM:0011A9E6 rts ROM:0011A9E8 ; --------------------------------------------------------------------------- ROM:0011A9E8 ROM:0011A9E8 loc_11A9E8: ; DATA XREF: ROM:0011A9C6↑o ROM:0011A9E8 btst #7,($11A0).w ROM:0011A9EE beq.s loc_11AA2A ROM:0011A9F0 btst #3,($11A5).w ROM:0011A9F6 beq.s loc_11AA00 ROM:0011A9F8 btst #7,($7C4).w ROM:0011A9FE bne.s loc_11AA12 ROM:0011AA00 ROM:0011AA00 loc_11AA00: ; CODE XREF: ROM:0011A9F6↑j ROM:0011AA00 move.w $26C(a5),d0 ROM:0011AA04 btst #3,($11A5).w ROM:0011AA0A bne.s loc_11AA2A ROM:0011AA0C cmp.w ($8CA).w,d0 ROM:0011AA10 bge.s loc_11AA2A ROM:0011AA12 ROM:0011AA12 loc_11AA12: ; CODE XREF: ROM:0011A9FE↑j ROM:0011AA12 bset #1,($11A2).w ROM:0011AA18 bset #6,($7CD).w ROM:0011AA1E move.b #4,($F83).w ROM:0011AA24 bra.l locret_11AB3E ROM:0011AA2A ; --------------------------------------------------------------------------- ROM:0011AA2A ROM:0011AA2A loc_11AA2A: ; CODE XREF: ROM:0011A9EE↑j ROM:0011AA2A ; ROM:0011AA0A↑j ... ROM:0011AA2A btst #7,($7C4).w ROM:0011AA30 beq.s locret_11AA76 ROM:0011AA32 btst #7,($11BB).w ROM:0011AA38 beq.s locret_11AA76 ROM:0011AA3A btst #1,($11A3).w ROM:0011AA40 bne.s locret_11AA76 ROM:0011AA42 btst #0,($11B6).w ROM:0011AA48 bne.s locret_11AA76 ROM:0011AA4A btst #3,($11A5).w ROM:0011AA50 beq.s loc_11AA54 ROM:0011AA52 bra.s loc_11AA5E ROM:0011AA54 ; --------------------------------------------------------------------------- ROM:0011AA54 ROM:0011AA54 loc_11AA54: ; CODE XREF: ROM:0011AA50↑j ROM:0011AA54 move.w $26C(a5),d0 ROM:0011AA58 cmp.w ($8CA).w,d0 ROM:0011AA5C bge.s locret_11AA76 ROM:0011AA5E ROM:0011AA5E loc_11AA5E: ; CODE XREF: ROM:0011AA52↑j ROM:0011AA5E bsr.w sub_11AB90 ROM:0011AA62 bset #0,($11AB).w ROM:0011AA68 bset #1,($11A3).w ROM:0011AA6E move.b #2,($F83).w ROM:0011AA74 bra.s locret_11AABE ROM:0011AA76 ; --------------------------------------------------------------------------- ROM:0011AA76 ROM:0011AA76 locret_11AA76: ; CODE XREF: ROM:0011A9E0↑j ROM:0011AA76 ; ROM:0011AA30↑j ... ROM:0011AA76 rts ROM:0011AA78 ; --------------------------------------------------------------------------- ROM:0011AA78 ROM:0011AA78 loc_11AA78: ; DATA XREF: ROM:0011A9CA↑o ROM:0011AA78 btst #7,($11A0).w ROM:0011AA7E beq.s loc_11AA94 ROM:0011AA80 bclr #0,($11AB).w ROM:0011AA86 bclr #1,($11A3).w ROM:0011AA8C move.b #1,($F83).w ROM:0011AA92 bra.s locret_11AA76 ROM:0011AA94 ; --------------------------------------------------------------------------- ROM:0011AA94 ROM:0011AA94 loc_11AA94: ; CODE XREF: ROM:0011AA7E↑j ROM:0011AA94 move.w ($A5E).w,d0 ROM:0011AA98 cmp.w ($A2A).w,d0 ROM:0011AA9C bne.s locret_11AABE ROM:0011AA9E btst #0,($11B6).w ROM:0011AAA4 bne.s locret_11AABE ROM:0011AAA6 bset #1,($11A2).w ROM:0011AAAC bsr.w sub_11ABE6 ROM:0011AAB0 bset #6,($7CD).w ROM:0011AAB6 move.b #3,($F83).w ROM:0011AABC bra.s locret_11AAE8 ROM:0011AABE ; --------------------------------------------------------------------------- ROM:0011AABE ROM:0011AABE locret_11AABE: ; CODE XREF: ROM:0011AA74↑j ROM:0011AABE ; ROM:0011AA9C↑j ... ROM:0011AABE rts ROM:0011AAC0 ; --------------------------------------------------------------------------- ROM:0011AAC0 ROM:0011AAC0 loc_11AAC0: ; DATA XREF: ROM:0011A9CE↑o ROM:0011AAC0 move.w ($A5E).w,d0 ROM:0011AAC4 cmp.w ($A2A).w,d0 ROM:0011AAC8 bne.s loc_11AACC ROM:0011AACA bra.s loc_11AAD4 ROM:0011AACC ; --------------------------------------------------------------------------- ROM:0011AACC ROM:0011AACC loc_11AACC: ; CODE XREF: ROM:0011AAC8↑j ROM:0011AACC btst #7,($11A0).w ROM:0011AAD2 beq.s locret_11AAE8 ROM:0011AAD4 ROM:0011AAD4 loc_11AAD4: ; CODE XREF: ROM:0011AACA↑j ROM:0011AAD4 bclr #0,($11AB).w ROM:0011AADA bclr #1,($11A3).w ROM:0011AAE0 move.b #4,($F83).w ROM:0011AAE6 bra.s locret_11AB3E ROM:0011AAE8 ; --------------------------------------------------------------------------- ROM:0011AAE8 ROM:0011AAE8 locret_11AAE8: ; CODE XREF: ROM:0011AABC↑j ROM:0011AAE8 ; ROM:0011AAD2↑j ROM:0011AAE8 rts ROM:0011AAEA ; --------------------------------------------------------------------------- ROM:0011AAEA ROM:0011AAEA loc_11AAEA: ; DATA XREF: ROM:0011A9D2↑o ROM:0011AAEA btst #7,($7C4).w ROM:0011AAF0 bne.s loc_11AB12 ROM:0011AAF2 btst #3,($11A5).w ROM:0011AAF8 beq.s loc_11AB12 ROM:0011AAFA bclr #6,($7CD).w ROM:0011AB00 bclr #1,($11A2).w ROM:0011AB06 move.b #1,($F83).w ROM:0011AB0C bra.l locret_11AA76 ROM:0011AB12 ; --------------------------------------------------------------------------- ROM:0011AB12 ROM:0011AB12 loc_11AB12: ; CODE XREF: ROM:0011AAF0↑j ROM:0011AB12 ; ROM:0011AAF8↑j ROM:0011AB12 btst #3,($11A5).w ROM:0011AB18 bne.s locret_11AB3E ROM:0011AB1A move.w $26C(a5),d0 ROM:0011AB1E cmp.w ($8CA).w,d0 ROM:0011AB22 ble.s locret_11AB3E ROM:0011AB24 move.w $26E(a5),d0 ROM:0011AB28 clr.b ($777).w ROM:0011AB2C move.w d0,($64A).w ROM:0011AB30 move.b #1,($777).w ROM:0011AB36 move.b #5,($F83).w ROM:0011AB3C bra.s locret_11AB8C ROM:0011AB3E ; --------------------------------------------------------------------------- ROM:0011AB3E ROM:0011AB3E locret_11AB3E: ; CODE XREF: ROM:0011AA24↑j ROM:0011AB3E ; ROM:0011AAE6↑j ... ROM:0011AB3E rts ROM:0011AB40 ; --------------------------------------------------------------------------- ROM:0011AB40 ROM:0011AB40 loc_11AB40: ; DATA XREF: ROM:0011A9D6↑o ROM:0011AB40 btst #3,($11A5).w ROM:0011AB46 bne.s loc_11AB72 ROM:0011AB48 move.w $26A(a5),d0 ROM:0011AB4C cmpi.w #0,($64A).w ROM:0011AB52 ble.s loc_11AB5A ROM:0011AB54 cmp.w ($8CA).w,d0 ROM:0011AB58 ble.s loc_11AB72 ROM:0011AB5A ROM:0011AB5A loc_11AB5A: ; CODE XREF: ROM:0011AB52↑j ROM:0011AB5A bclr #6,($7CD).w ROM:0011AB60 bclr #1,($11A2).w ROM:0011AB66 move.b #1,($F83).w ROM:0011AB6C bra.l locret_11AA76 ROM:0011AB72 ; --------------------------------------------------------------------------- ROM:0011AB72 ROM:0011AB72 loc_11AB72: ; CODE XREF: ROM:0011AB46↑j ROM:0011AB72 ; ROM:0011AB58↑j ROM:0011AB72 move.w $26C(a5),d0 ROM:0011AB76 btst #3,($11A5).w ROM:0011AB7C bne.s loc_11AB84 ROM:0011AB7E cmp.w ($8CA).w,d0 ROM:0011AB82 bge.s locret_11AB8C ROM:0011AB84 ROM:0011AB84 loc_11AB84: ; CODE XREF: ROM:0011AB7C↑j ROM:0011AB84 move.b #4,($F83).w ROM:0011AB8A bra.s locret_11AB3E ROM:0011AB8C ; --------------------------------------------------------------------------- ROM:0011AB8C ROM:0011AB8C locret_11AB8C: ; CODE XREF: ROM:0011AB3C↑j ROM:0011AB8C ; ROM:0011AB82↑j ROM:0011AB8C rts ROM:0011AB8E ; --------------------------------------------------------------------------- ROM:0011AB8E rts ROM:0011AB90 ROM:0011AB90 ; =============== S U B R O U T I N E ======================================= ROM:0011AB90 ROM:0011AB90 ROM:0011AB90 sub_11AB90: ; CODE XREF: ROM:loc_11AA5E↑p ROM:0011AB90 move.w ($A2A).w,($97E).w ROM:0011AB96 move.w #$39E8,d1 ROM:0011AB9A move.w ($97E).w,d2 ROM:0011AB9E move.w ($11DC).w,d3 ROM:0011ABA2 bsr.l sub_1157E4 ROM:0011ABA8 move.w ($97E).w,d0 ROM:0011ABAC sub.w d1,d0 ROM:0011ABAE add.w $270(a5),d0 ROM:0011ABB2 move.w d0,($980).w ROM:0011ABB6 move.w #$39E6,d1 ROM:0011ABBA move.w ($980).w,d2 ROM:0011ABBE move.w ($11DC).w,d3 ROM:0011ABC2 bsr.l sub_1157E4 ROM:0011ABC8 add.w ($980).w,d1 ROM:0011ABCC move.w $CC(a5),d0 ROM:0011ABD0 cmp.w d1,d0 ROM:0011ABD2 ble.s loc_11ABDA ROM:0011ABD4 move.w d1,($A5E).w ROM:0011ABD8 bra.s loc_11ABDE ROM:0011ABDA ; --------------------------------------------------------------------------- ROM:0011ABDA ROM:0011ABDA loc_11ABDA: ; CODE XREF: sub_11AB90+42↑j ROM:0011ABDA move.w d0,($A5E).w ROM:0011ABDE ROM:0011ABDE loc_11ABDE: ; CODE XREF: sub_11AB90+48↑j ROM:0011ABDE move.w $C4(a5),($A5C).w ROM:0011ABE4 rts ROM:0011ABE4 ; End of function sub_11AB90 ROM:0011ABE4 ROM:0011ABE6 ROM:0011ABE6 ; =============== S U B R O U T I N E ======================================= ROM:0011ABE6 ROM:0011ABE6 ROM:0011ABE6 sub_11ABE6: ; CODE XREF: ROM:0011AAAC↑p ROM:0011ABE6 move.w #$39E8,d1 ROM:0011ABEA move.w ($A2A).w,d2 ROM:0011ABEE move.w ($11DC).w,d3 ROM:0011ABF2 bsr.l sub_1157E4 ROM:0011ABF8 move.w ($A2A).w,d0 ROM:0011ABFC sub.w d1,d0 ROM:0011ABFE sub.w $272(a5),d0 ROM:0011AC02 move.w d0,($980).w ROM:0011AC06 move.w #$39E6,d1 ROM:0011AC0A move.w ($980).w,d2 ROM:0011AC0E move.w ($11DC).w,d3 ROM:0011AC12 bsr.l sub_1157E4 ROM:0011AC18 add.w ($980).w,d1 ROM:0011AC1C cmp.w ($97E).w,d1 ROM:0011AC20 blt.s loc_11AC28 ROM:0011AC22 move.w d1,($A5E).w ROM:0011AC26 bra.s loc_11AC2E ROM:0011AC28 ; --------------------------------------------------------------------------- ROM:0011AC28 ROM:0011AC28 loc_11AC28: ; CODE XREF: sub_11ABE6+3A↑j ROM:0011AC28 move.w ($97E).w,($A5E).w ROM:0011AC2E ROM:0011AC2E loc_11AC2E: ; CODE XREF: sub_11ABE6+40↑j ROM:0011AC2E move.w $274(a5),($A5C).w ROM:0011AC34 rts ROM:0011AC34 ; End of function sub_11ABE6 ROM:0011AC34 ROM:0011AC36 ROM:0011AC36 ; =============== S U B R O U T I N E ======================================= ROM:0011AC36 ROM:0011AC36 ROM:0011AC36 sub_11AC36: ; CODE XREF: sub_11A782+1C↑p ROM:0011AC36 clr.w d1 ROM:0011AC38 move.b ($F84).w,d1 ROM:0011AC3C cmpi.w #4,d1 ROM:0011AC40 bcc.s locret_11AC4A ROM:0011AC42 movea.l off_11AC4C(pc,d1.w*4),a0 ROM:0011AC46 nop ROM:0011AC48 jmp (a0) ROM:0011AC4A ; --------------------------------------------------------------------------- ROM:0011AC4A ROM:0011AC4A locret_11AC4A: ; CODE XREF: sub_11AC36+A↑j ROM:0011AC4A rts ROM:0011AC4A ; End of function sub_11AC36 ROM:0011AC4A ROM:0011AC4A ; --------------------------------------------------------------------------- ROM:0011AC4C off_11AC4C: dc.l loc_11AC5C ; DATA XREF: sub_11AC36+C↑r ROM:0011AC50 dc.l loc_11AC66 ROM:0011AC54 dc.l loc_11ACAA ROM:0011AC58 dc.l loc_11ACE0 ROM:0011AC5C ; --------------------------------------------------------------------------- ROM:0011AC5C ROM:0011AC5C loc_11AC5C: ; DATA XREF: ROM:off_11AC4C↑o ROM:0011AC5C move.b #1,($F84).w ROM:0011AC62 bra.s locret_11ACA8 ROM:0011AC64 ; --------------------------------------------------------------------------- ROM:0011AC64 rts ROM:0011AC66 ; --------------------------------------------------------------------------- ROM:0011AC66 ROM:0011AC66 loc_11AC66: ; DATA XREF: ROM:0011AC50↑o ROM:0011AC66 btst #7,($7C4).w ROM:0011AC6C bne.s loc_11AC90 ROM:0011AC6E btst #3,($11A5).w ROM:0011AC74 bne.s loc_11AC90 ROM:0011AC76 move.w $276(a5),d0 ROM:0011AC7A clr.b ($778).w ROM:0011AC7E move.w d0,($64C).w ROM:0011AC82 move.b #1,($778).w ROM:0011AC88 move.b #2,($F84).w ROM:0011AC8E bra.s loc_11ACDA ROM:0011AC90 ; --------------------------------------------------------------------------- ROM:0011AC90 ROM:0011AC90 loc_11AC90: ; CODE XREF: ROM:0011AC6C↑j ROM:0011AC90 ; ROM:0011AC74↑j ROM:0011AC90 btst #7,($7C4).w ROM:0011AC96 bne.s locret_11ACA8 ROM:0011AC98 btst #3,($11A5).w ROM:0011AC9E beq.s locret_11ACA8 ROM:0011ACA0 move.b #3,($F84).w ROM:0011ACA6 bra.s locret_11ACF0 ROM:0011ACA8 ; --------------------------------------------------------------------------- ROM:0011ACA8 ROM:0011ACA8 locret_11ACA8: ; CODE XREF: ROM:0011AC62↑j ROM:0011ACA8 ; ROM:0011AC96↑j ... ROM:0011ACA8 rts ROM:0011ACAA ; --------------------------------------------------------------------------- ROM:0011ACAA ROM:0011ACAA loc_11ACAA: ; DATA XREF: ROM:0011AC54↑o ROM:0011ACAA btst #7,($7C4).w ROM:0011ACB0 bne.s loc_11ACCA ROM:0011ACB2 btst #3,($11A5).w ROM:0011ACB8 bne.s loc_11ACC2 ROM:0011ACBA cmpi.w #0,($64C).w ROM:0011ACC0 bgt.s loc_11ACCA ROM:0011ACC2 ROM:0011ACC2 loc_11ACC2: ; CODE XREF: ROM:0011ACB8↑j ROM:0011ACC2 move.b #3,($F84).w ROM:0011ACC8 bra.s locret_11ACF0 ROM:0011ACCA ; --------------------------------------------------------------------------- ROM:0011ACCA ROM:0011ACCA loc_11ACCA: ; CODE XREF: ROM:0011ACB0↑j ROM:0011ACCA ; ROM:0011ACC0↑j ROM:0011ACCA btst #7,($7C4).w ROM:0011ACD0 beq.s loc_11ACDA ROM:0011ACD2 move.b #1,($F84).w ROM:0011ACD8 bra.s locret_11ACA8 ROM:0011ACDA ; --------------------------------------------------------------------------- ROM:0011ACDA ROM:0011ACDA loc_11ACDA: ; CODE XREF: ROM:0011AC8E↑j ROM:0011ACDA ; ROM:0011ACD0↑j ROM:0011ACDA bsr.w sub_11ACF4 ROM:0011ACDE rts ROM:0011ACE0 ; --------------------------------------------------------------------------- ROM:0011ACE0 ROM:0011ACE0 loc_11ACE0: ; DATA XREF: ROM:0011AC58↑o ROM:0011ACE0 btst #7,($7C4).w ROM:0011ACE6 beq.s locret_11ACF0 ROM:0011ACE8 move.b #1,($F84).w ROM:0011ACEE bra.s locret_11ACA8 ROM:0011ACF0 ; --------------------------------------------------------------------------- ROM:0011ACF0 ROM:0011ACF0 locret_11ACF0: ; CODE XREF: ROM:0011ACA6↑j ROM:0011ACF0 ; ROM:0011ACC8↑j ... ROM:0011ACF0 rts ROM:0011ACF2 ; --------------------------------------------------------------------------- ROM:0011ACF2 rts ROM:0011ACF4 ROM:0011ACF4 ; =============== S U B R O U T I N E ======================================= ROM:0011ACF4 ROM:0011ACF4 ROM:0011ACF4 sub_11ACF4: ; CODE XREF: ROM:loc_11ACDA↑p ROM:0011ACF4 bset #2,($7C5).w ROM:0011ACFA rts ROM:0011ACFA ; End of function sub_11ACF4 ROM:0011ACFA ROM:0011ACFC ROM:0011ACFC ; =============== S U B R O U T I N E ======================================= ROM:0011ACFC ROM:0011ACFC ROM:0011ACFC sub_11ACFC: ; CODE XREF: sub_11A782+22↑p ROM:0011ACFC clr.w d1 ROM:0011ACFE move.b ($F85).w,d1 ROM:0011AD02 cmpi.w #4,d1 ROM:0011AD06 bcc.s locret_11AD10 ROM:0011AD08 movea.l off_11AD12(pc,d1.w*4),a0 ROM:0011AD0C nop ROM:0011AD0E jmp (a0) ROM:0011AD10 ; --------------------------------------------------------------------------- ROM:0011AD10 ROM:0011AD10 locret_11AD10: ; CODE XREF: sub_11ACFC+A↑j ROM:0011AD10 rts ROM:0011AD10 ; End of function sub_11ACFC ROM:0011AD10 ROM:0011AD10 ; --------------------------------------------------------------------------- ROM:0011AD12 off_11AD12: dc.l loc_11AD22 ; DATA XREF: sub_11ACFC+C↑r ROM:0011AD16 dc.l loc_11AD44 ROM:0011AD1A dc.l loc_11AD78 ROM:0011AD1E dc.l loc_11ADB6 ROM:0011AD22 ; --------------------------------------------------------------------------- ROM:0011AD22 ROM:0011AD22 loc_11AD22: ; DATA XREF: ROM:off_11AD12↑o ROM:0011AD22 bset #6,($11B8).w ROM:0011AD28 move.w $278(a5),d0 ROM:0011AD2C clr.b ($779).w ROM:0011AD30 move.w d0,($64E).w ROM:0011AD34 move.b #1,($779).w ROM:0011AD3A move.b #1,($F85).w ROM:0011AD40 bra.s locret_11AD76 ROM:0011AD42 ; --------------------------------------------------------------------------- ROM:0011AD42 rts ROM:0011AD44 ; --------------------------------------------------------------------------- ROM:0011AD44 ROM:0011AD44 loc_11AD44: ; DATA XREF: ROM:0011AD16↑o ROM:0011AD44 cmpi.w #0,($64E).w ROM:0011AD4A bgt.s locret_11AD76 ROM:0011AD4C btst #3,($11A5).w ROM:0011AD52 bne.s locret_11AD76 ROM:0011AD54 move.w $27A(a5),d0 ROM:0011AD58 cmp.w ($8CA).w,d0 ROM:0011AD5C ble.s locret_11AD76 ROM:0011AD5E move.w $27E(a5),d0 ROM:0011AD62 cmp.w ($8D8).w,d0 ROM:0011AD66 ble.s locret_11AD76 ROM:0011AD68 bclr #6,($11B8).w ROM:0011AD6E move.b #2,($F85).w ROM:0011AD74 bra.s locret_11ADB4 ROM:0011AD76 ; --------------------------------------------------------------------------- ROM:0011AD76 ROM:0011AD76 locret_11AD76: ; CODE XREF: ROM:0011AD40↑j ROM:0011AD76 ; ROM:0011AD4A↑j ... ROM:0011AD76 rts ROM:0011AD78 ; --------------------------------------------------------------------------- ROM:0011AD78 ROM:0011AD78 loc_11AD78: ; DATA XREF: ROM:0011AD1A↑o ROM:0011AD78 btst #7,($7C4).w ROM:0011AD7E bne.s loc_11AD88 ROM:0011AD80 move.b #3,($F85).w ROM:0011AD86 bra.s locret_11ADDE ROM:0011AD88 ; --------------------------------------------------------------------------- ROM:0011AD88 ROM:0011AD88 loc_11AD88: ; CODE XREF: ROM:0011AD7E↑j ROM:0011AD88 btst #3,($11A5).w ROM:0011AD8E bne.s loc_11ADA6 ROM:0011AD90 move.w $27C(a5),d0 ROM:0011AD94 cmp.w ($8CA).w,d0 ROM:0011AD98 bge.s loc_11AD9C ROM:0011AD9A bra.s loc_11ADA6 ROM:0011AD9C ; --------------------------------------------------------------------------- ROM:0011AD9C ROM:0011AD9C loc_11AD9C: ; CODE XREF: ROM:0011AD98↑j ROM:0011AD9C move.w $280(a5),d0 ROM:0011ADA0 cmp.w ($8D8).w,d0 ROM:0011ADA4 bge.s locret_11ADB4 ROM:0011ADA6 ROM:0011ADA6 loc_11ADA6: ; CODE XREF: ROM:0011AD8E↑j ROM:0011ADA6 ; ROM:0011AD9A↑j ROM:0011ADA6 bset #6,($11B8).w ROM:0011ADAC move.b #1,($F85).w ROM:0011ADB2 bra.s locret_11AD76 ROM:0011ADB4 ; --------------------------------------------------------------------------- ROM:0011ADB4 ROM:0011ADB4 locret_11ADB4: ; CODE XREF: ROM:0011AD74↑j ROM:0011ADB4 ; ROM:0011ADA4↑j ROM:0011ADB4 rts ROM:0011ADB6 ; --------------------------------------------------------------------------- ROM:0011ADB6 ROM:0011ADB6 loc_11ADB6: ; DATA XREF: ROM:0011AD1E↑o ROM:0011ADB6 btst #7,($7C4).w ROM:0011ADBC beq.s locret_11ADDE ROM:0011ADBE bset #6,($11B8).w ROM:0011ADC4 move.w $278(a5),d0 ROM:0011ADC8 clr.b ($779).w ROM:0011ADCC move.w d0,($64E).w ROM:0011ADD0 move.b #1,($779).w ROM:0011ADD6 move.b #1,($F85).w ROM:0011ADDC bra.s locret_11AD76 ROM:0011ADDE ; --------------------------------------------------------------------------- ROM:0011ADDE ROM:0011ADDE locret_11ADDE: ; CODE XREF: ROM:0011AD86↑j ROM:0011ADDE ; ROM:0011ADBC↑j ROM:0011ADDE rts ROM:0011ADE0 ; --------------------------------------------------------------------------- ROM:0011ADE0 rts ROM:0011ADE2 ROM:0011ADE2 ; =============== S U B R O U T I N E ======================================= ROM:0011ADE2 ROM:0011ADE2 ROM:0011ADE2 sub_11ADE2: ; CODE XREF: sub_11A782+12↑p ROM:0011ADE2 clr.w d1 ROM:0011ADE4 move.b ($F86).w,d1 ROM:0011ADE8 cmpi.w #5,d1 ROM:0011ADEC bcc.s locret_11ADF6 ROM:0011ADEE movea.l off_11ADF8(pc,d1.w*4),a0 ROM:0011ADF2 nop ROM:0011ADF4 jmp (a0) ROM:0011ADF6 ; --------------------------------------------------------------------------- ROM:0011ADF6 ROM:0011ADF6 locret_11ADF6: ; CODE XREF: sub_11ADE2+A↑j ROM:0011ADF6 rts ROM:0011ADF6 ; End of function sub_11ADE2 ROM:0011ADF6 ROM:0011ADF6 ; --------------------------------------------------------------------------- ROM:0011ADF8 off_11ADF8: dc.l loc_11AE0C ; DATA XREF: sub_11ADE2+C↑r ROM:0011ADFC dc.l loc_11AE1C ROM:0011AE00 dc.l loc_11AE44 ROM:0011AE04 dc.l loc_11AEBC ROM:0011AE08 dc.l loc_11AEF4 ROM:0011AE0C ; --------------------------------------------------------------------------- ROM:0011AE0C ROM:0011AE0C loc_11AE0C: ; DATA XREF: ROM:off_11ADF8↑o ROM:0011AE0C bclr #0,($11B7).w ROM:0011AE12 move.b #1,($F86).w ROM:0011AE18 bra.s locret_11AE42 ROM:0011AE1A ; --------------------------------------------------------------------------- ROM:0011AE1A rts ROM:0011AE1C ; --------------------------------------------------------------------------- ROM:0011AE1C ROM:0011AE1C loc_11AE1C: ; DATA XREF: ROM:0011ADFC↑o ROM:0011AE1C btst #7,($7C4).w ROM:0011AE22 bne.s locret_11AE42 ROM:0011AE24 move.w $284(a5),d0 ROM:0011AE28 clr.b ($77A).w ROM:0011AE2C move.w d0,($650).w ROM:0011AE30 move.b #1,($77A).w ROM:0011AE36 move.b #2,($F86).w ROM:0011AE3C bra.l loc_11AEB6 ROM:0011AE42 ; --------------------------------------------------------------------------- ROM:0011AE42 ROM:0011AE42 locret_11AE42: ; CODE XREF: ROM:0011AE18↑j ROM:0011AE42 ; ROM:0011AE22↑j ... ROM:0011AE42 rts ROM:0011AE44 ; --------------------------------------------------------------------------- ROM:0011AE44 ROM:0011AE44 loc_11AE44: ; DATA XREF: ROM:0011AE00↑o ROM:0011AE44 btst #7,($7C4).w ROM:0011AE4A bne.s loc_11AE6E ROM:0011AE4C cmpi.w #0,($650).w ROM:0011AE52 bgt.s loc_11AE6E ROM:0011AE54 btst #6,($11B1).w ROM:0011AE5A bne.s loc_11AE6E ROM:0011AE5C bset #0,($11B7).w ROM:0011AE62 move.b #4,($F86).w ROM:0011AE68 bra.l locret_11AF0E ROM:0011AE6E ; --------------------------------------------------------------------------- ROM:0011AE6E ROM:0011AE6E loc_11AE6E: ; CODE XREF: ROM:0011AE4A↑j ROM:0011AE6E ; ROM:0011AE52↑j ... ROM:0011AE6E btst #7,($7C4).w ROM:0011AE74 beq.s loc_11AE7E ROM:0011AE76 move.b #1,($F86).w ROM:0011AE7C bra.s locret_11AE42 ROM:0011AE7E ; --------------------------------------------------------------------------- ROM:0011AE7E ROM:0011AE7E loc_11AE7E: ; CODE XREF: ROM:0011AE74↑j ROM:0011AE7E cmpi.w #0,($650).w ROM:0011AE84 bgt.s loc_11AEB6 ROM:0011AE86 btst #6,($11B1).w ROM:0011AE8C beq.s loc_11AEB6 ROM:0011AE8E btst #7,($7C4).w ROM:0011AE94 bne.s loc_11AEB6 ROM:0011AE96 move.w $282(a5),d0 ROM:0011AE9A clr.b ($77A).w ROM:0011AE9E move.w d0,($650).w ROM:0011AEA2 move.b #1,($77A).w ROM:0011AEA8 bset #0,($11B7).w ROM:0011AEAE move.b #3,($F86).w ROM:0011AEB4 bra.s loc_11AEEE ROM:0011AEB6 ; --------------------------------------------------------------------------- ROM:0011AEB6 ROM:0011AEB6 loc_11AEB6: ; CODE XREF: ROM:0011AE3C↑j ROM:0011AEB6 ; ROM:0011AE84↑j ... ROM:0011AEB6 bsr.w sub_11AF12 ROM:0011AEBA rts ROM:0011AEBC ; --------------------------------------------------------------------------- ROM:0011AEBC ROM:0011AEBC loc_11AEBC: ; DATA XREF: ROM:0011AE04↑o ROM:0011AEBC btst #6,($11B1).w ROM:0011AEC2 beq.s loc_11AECC ROM:0011AEC4 cmpi.w #0,($650).w ROM:0011AECA bgt.s loc_11AED4 ROM:0011AECC ROM:0011AECC loc_11AECC: ; CODE XREF: ROM:0011AEC2↑j ROM:0011AECC move.b #4,($F86).w ROM:0011AED2 bra.s locret_11AF0E ROM:0011AED4 ; --------------------------------------------------------------------------- ROM:0011AED4 ROM:0011AED4 loc_11AED4: ; CODE XREF: ROM:0011AECA↑j ROM:0011AED4 btst #7,($7C4).w ROM:0011AEDA beq.s loc_11AEEE ROM:0011AEDC bclr #0,($11B7).w ROM:0011AEE2 move.b #1,($F86).w ROM:0011AEE8 bra.l locret_11AE42 ROM:0011AEEE ; --------------------------------------------------------------------------- ROM:0011AEEE ROM:0011AEEE loc_11AEEE: ; CODE XREF: ROM:0011AEB4↑j ROM:0011AEEE ; ROM:0011AEDA↑j ROM:0011AEEE bsr.w sub_11AF12 ROM:0011AEF2 rts ROM:0011AEF4 ; --------------------------------------------------------------------------- ROM:0011AEF4 ROM:0011AEF4 loc_11AEF4: ; DATA XREF: ROM:0011AE08↑o ROM:0011AEF4 btst #7,($7C4).w ROM:0011AEFA beq.s locret_11AF0E ROM:0011AEFC bclr #0,($11B7).w ROM:0011AF02 move.b #1,($F86).w ROM:0011AF08 bra.l locret_11AE42 ROM:0011AF0E ; --------------------------------------------------------------------------- ROM:0011AF0E ROM:0011AF0E locret_11AF0E: ; CODE XREF: ROM:0011AE68↑j ROM:0011AF0E ; ROM:0011AED2↑j ... ROM:0011AF0E rts ROM:0011AF10 ; --------------------------------------------------------------------------- ROM:0011AF10 rts ROM:0011AF12 ROM:0011AF12 ; =============== S U B R O U T I N E ======================================= ROM:0011AF12 ROM:0011AF12 ROM:0011AF12 sub_11AF12: ; CODE XREF: ROM:loc_11AEB6↑p ROM:0011AF12 ; ROM:loc_11AEEE↑p ROM:0011AF12 bset #2,($7C5).w ROM:0011AF18 rts ROM:0011AF18 ; End of function sub_11AF12 ROM:0011AF18 ROM:0011AF1A ROM:0011AF1A ; =============== S U B R O U T I N E ======================================= ROM:0011AF1A ROM:0011AF1A ROM:0011AF1A sub_11AF1A: ; CODE XREF: ROM:0011A7E2↑p ROM:0011AF1A ; ROM:loc_11A876↑p ... ROM:0011AF1A clr.w d1 ROM:0011AF1C move.b ($F87).w,d1 ROM:0011AF20 cmpi.w #6,d1 ROM:0011AF24 bcc.s locret_11AF2E ROM:0011AF26 movea.l off_11AF30(pc,d1.w*4),a0 ROM:0011AF2A nop ROM:0011AF2C jmp (a0) ROM:0011AF2E ; --------------------------------------------------------------------------- ROM:0011AF2E ROM:0011AF2E locret_11AF2E: ; CODE XREF: sub_11AF1A+A↑j ROM:0011AF2E rts ROM:0011AF2E ; End of function sub_11AF1A ROM:0011AF2E ROM:0011AF2E ; --------------------------------------------------------------------------- ROM:0011AF30 off_11AF30: dc.l loc_11AF48 ; DATA XREF: sub_11AF1A+C↑r ROM:0011AF34 dc.l loc_11AF60 ROM:0011AF38 dc.l loc_11AFC6 ROM:0011AF3C dc.l a088 ; "08\n^\b8" ROM:0011AF40 dc.l loc_11B044 ROM:0011AF44 dc.l loc_11B07A ROM:0011AF48 ; --------------------------------------------------------------------------- ROM:0011AF48 ROM:0011AF48 loc_11AF48: ; DATA XREF: ROM:off_11AF30↑o ROM:0011AF48 bclr #4,($11B8).w ROM:0011AF4E bclr #1,($11AF).w ROM:0011AF54 move.b #1,($F87).w ROM:0011AF5A bra.w locret_11AFC4 ROM:0011AF5E ; --------------------------------------------------------------------------- ROM:0011AF5E rts ROM:0011AF60 ; --------------------------------------------------------------------------- ROM:0011AF60 ROM:0011AF60 loc_11AF60: ; DATA XREF: ROM:0011AF34↑o ROM:0011AF60 btst #6,($11B1).w ROM:0011AF66 beq.s loc_11AF84 ROM:0011AF68 bset #4,($11B8).w ROM:0011AF6E bset #1,($11AF).w ROM:0011AF74 bset #0,($119E).w ROM:0011AF7A move.b #4,($F87).w ROM:0011AF80 bra.w locret_11B078 ROM:0011AF84 ; --------------------------------------------------------------------------- ROM:0011AF84 ROM:0011AF84 loc_11AF84: ; CODE XREF: ROM:0011AF66↑j ROM:0011AF84 btst #5,($11A9).w ROM:0011AF8A bne.s loc_11AF94 ROM:0011AF8C btst #7,($11AC).w ROM:0011AF92 beq.s locret_11AFC4 ROM:0011AF94 ROM:0011AF94 loc_11AF94: ; CODE XREF: ROM:0011AF8A↑j ROM:0011AF94 btst #1,($11A3).w ROM:0011AF9A bne.s locret_11AFC4 ROM:0011AF9C btst #0,($11B6).w ROM:0011AFA2 bne.s locret_11AFC4 ROM:0011AFA4 btst #7,($7C4).w ROM:0011AFAA beq.s locret_11AFC4 ROM:0011AFAC bsr.w sub_11B0FE ROM:0011AFB0 bset #0,($11AB).w ROM:0011AFB6 bset #1,($11A3).w ROM:0011AFBC move.b #2,($F87).w ROM:0011AFC2 bra.s locret_11B012 ROM:0011AFC4 ; --------------------------------------------------------------------------- ROM:0011AFC4 ROM:0011AFC4 locret_11AFC4: ; CODE XREF: ROM:0011AF5A↑j ROM:0011AFC4 ; ROM:0011AF92↑j ... ROM:0011AFC4 rts ROM:0011AFC6 ; --------------------------------------------------------------------------- ROM:0011AFC6 ROM:0011AFC6 loc_11AFC6: ; DATA XREF: ROM:0011AF38↑o ROM:0011AFC6 btst #7,($11A0).w ROM:0011AFCC beq.s loc_11AFE2 ROM:0011AFCE bclr #0,($11AB).w ROM:0011AFD4 bclr #1,($11A3).w ROM:0011AFDA move.b #1,($F87).w ROM:0011AFE0 bra.s locret_11AFC4 ROM:0011AFE2 ; --------------------------------------------------------------------------- ROM:0011AFE2 ROM:0011AFE2 loc_11AFE2: ; CODE XREF: ROM:0011AFCC↑j ROM:0011AFE2 move.w ($A5E).w,d0 ROM:0011AFE6 btst #0,($11B6).w ROM:0011AFEC bne.s locret_11B012 ROM:0011AFEE cmp.w ($A2A).w,d0 ROM:0011AFF2 bne.s locret_11B012 ROM:0011AFF4 bset #4,($11B8).w ROM:0011AFFA bset #1,($11AF).w ROM:0011B000 bset #0,($119E).w ROM:0011B006 bsr.w sub_11B0DC ROM:0011B00A move.b #3,($F87).w ROM:0011B010 bra.s locret_11B042 ROM:0011B012 ; --------------------------------------------------------------------------- ROM:0011B012 ROM:0011B012 locret_11B012: ; CODE XREF: ROM:0011AFC2↑j ROM:0011B012 ; ROM:0011AFEC↑j ... ROM:0011B012 rts ROM:0011B012 ; --------------------------------------------------------------------------- ROM:0011B014 a088: dc.b '08',$A ; DATA XREF: ROM:0011AF3C↑o ROM:0011B014 dc.b '^',8,'8',0 ROM:0011B01B dc.b 7 ROM:0011B01C ; --------------------------------------------------------------------------- ROM:0011B01C move.b -(a0),$E(a0,d6.w*8) ROM:0011B020 btst #0,($11B6).w ROM:0011B026 bne.s locret_11B042 ROM:0011B028 cmp.w ($A2A).w,d0 ROM:0011B02C bne.s locret_11B042 ROM:0011B02E bclr #0,($11AB).w ROM:0011B034 bclr #1,($11A3).w ROM:0011B03A move.b #4,($F87).w ROM:0011B040 bra.s locret_11B078 ROM:0011B042 ; --------------------------------------------------------------------------- ROM:0011B042 ROM:0011B042 locret_11B042: ; CODE XREF: ROM:0011B010↑j ROM:0011B042 ; ROM:0011B026↑j ... ROM:0011B042 rts ROM:0011B044 ; --------------------------------------------------------------------------- ROM:0011B044 ROM:0011B044 loc_11B044: ; DATA XREF: ROM:0011AF40↑o ROM:0011B044 btst #5,($11A9).w ROM:0011B04A bne.s locret_11B078 ROM:0011B04C btst #6,($11B1).w ROM:0011B052 bne.s locret_11B078 ROM:0011B054 btst #7,($11AC).w ROM:0011B05A bne.s locret_11B078 ROM:0011B05C move.w $286(a5),d0 ROM:0011B060 clr.b ($74B).w ROM:0011B064 move.w d0,($5F2).w ROM:0011B068 move.b #1,($74B).w ROM:0011B06E move.b #5,($F87).w ROM:0011B074 bra.w locret_11B0D8 ROM:0011B078 ; --------------------------------------------------------------------------- ROM:0011B078 ROM:0011B078 locret_11B078: ; CODE XREF: ROM:0011AF80↑j ROM:0011B078 ; ROM:0011B040↑j ... ROM:0011B078 rts ROM:0011B07A ; --------------------------------------------------------------------------- ROM:0011B07A ROM:0011B07A loc_11B07A: ; DATA XREF: ROM:0011AF44↑o ROM:0011B07A btst #5,($11A9).w ROM:0011B080 bne.s loc_11B092 ROM:0011B082 btst #6,($11B1).w ROM:0011B088 bne.s loc_11B092 ROM:0011B08A btst #7,($11AC).w ROM:0011B090 beq.s loc_11B09C ROM:0011B092 ROM:0011B092 loc_11B092: ; CODE XREF: ROM:0011B080↑j ROM:0011B092 ; ROM:0011B088↑j ROM:0011B092 move.b #4,($F87).w ROM:0011B098 bra.s locret_11B078 ROM:0011B09A ; --------------------------------------------------------------------------- ROM:0011B09A rts ROM:0011B09C ; --------------------------------------------------------------------------- ROM:0011B09C ROM:0011B09C loc_11B09C: ; CODE XREF: ROM:0011B090↑j ROM:0011B09C cmpi.w #0,($5F2).w ROM:0011B0A2 bgt.s locret_11B0D8 ROM:0011B0A4 btst #5,($11A9).w ROM:0011B0AA bne.s locret_11B0D8 ROM:0011B0AC btst #6,($11B1).w ROM:0011B0B2 bne.s locret_11B0D8 ROM:0011B0B4 btst #7,($11AC).w ROM:0011B0BA bne.s locret_11B0D8 ROM:0011B0BC bclr #4,($11B8).w ROM:0011B0C2 bclr #1,($11AF).w ROM:0011B0C8 bclr #0,($119E).w ROM:0011B0CE move.b #1,($F87).w ROM:0011B0D4 bra.w locret_11AFC4 ROM:0011B0D8 ; --------------------------------------------------------------------------- ROM:0011B0D8 ROM:0011B0D8 locret_11B0D8: ; CODE XREF: ROM:0011B074↑j ROM:0011B0D8 ; ROM:0011B0A2↑j ... ROM:0011B0D8 rts ROM:0011B0DA ; --------------------------------------------------------------------------- ROM:0011B0DA rts ROM:0011B0DC ROM:0011B0DC ; =============== S U B R O U T I N E ======================================= ROM:0011B0DC ROM:0011B0DC ROM:0011B0DC sub_11B0DC: ; CODE XREF: ROM:0011B006↑p ROM:0011B0DC move.w ($A2A).w,d0 ROM:0011B0E0 sub.w $28A(a5),d0 ROM:0011B0E4 cmp.w ($982).w,d0 ROM:0011B0E8 blt.s loc_11B0F0 ROM:0011B0EA move.w d0,($A5E).w ROM:0011B0EE bra.s loc_11B0F6 ROM:0011B0F0 ; --------------------------------------------------------------------------- ROM:0011B0F0 ROM:0011B0F0 loc_11B0F0: ; CODE XREF: sub_11B0DC+C↑j ROM:0011B0F0 move.w ($982).w,($A5E).w ROM:0011B0F6 ROM:0011B0F6 loc_11B0F6: ; CODE XREF: sub_11B0DC+12↑j ROM:0011B0F6 move.w $274(a5),($A5C).w ROM:0011B0FC rts ROM:0011B0FC ; End of function sub_11B0DC ROM:0011B0FC ROM:0011B0FE ROM:0011B0FE ; =============== S U B R O U T I N E ======================================= ROM:0011B0FE ROM:0011B0FE ROM:0011B0FE sub_11B0FE: ; CODE XREF: ROM:0011AFAC↑p ROM:0011B0FE move.w ($A2A).w,($982).w ROM:0011B104 move.w ($A2A).w,d0 ROM:0011B108 add.w $288(a5),d0 ROM:0011B10C move.w $CC(a5),d1 ROM:0011B110 cmp.w d0,d1 ROM:0011B112 ble.s loc_11B11A ROM:0011B114 move.w d0,($A5E).w ROM:0011B118 bra.s loc_11B11E ROM:0011B11A ; --------------------------------------------------------------------------- ROM:0011B11A ROM:0011B11A loc_11B11A: ; CODE XREF: sub_11B0FE+14↑j ROM:0011B11A move.w d1,($A5E).w ROM:0011B11E ROM:0011B11E loc_11B11E: ; CODE XREF: sub_11B0FE+1A↑j ROM:0011B11E move.w $C4(a5),($A5C).w ROM:0011B124 rts ROM:0011B124 ; End of function sub_11B0FE ROM:0011B124 ROM:0011B126 ROM:0011B126 ; =============== S U B R O U T I N E ======================================= ROM:0011B126 ROM:0011B126 ROM:0011B126 sub_11B126: ; CODE XREF: sub_11A782+6↑p ROM:0011B126 clr.w d1 ROM:0011B128 move.b ($F88).w,d1 ROM:0011B12C cmpi.w #3,d1 ROM:0011B130 bcc.s locret_11B13A ROM:0011B132 movea.l off_11B13C(pc,d1.w*4),a0 ROM:0011B136 nop ROM:0011B138 jmp (a0) ROM:0011B13A ; --------------------------------------------------------------------------- ROM:0011B13A ROM:0011B13A locret_11B13A: ; CODE XREF: sub_11B126+A↑j ROM:0011B13A rts ROM:0011B13A ; End of function sub_11B126 ROM:0011B13A ROM:0011B13A ; --------------------------------------------------------------------------- ROM:0011B13C off_11B13C: dc.l loc_11B148 ; DATA XREF: sub_11B126+C↑r ROM:0011B140 dc.l loc_11B152 ROM:0011B144 dc.l loc_11B1A0 ROM:0011B148 ; --------------------------------------------------------------------------- ROM:0011B148 ROM:0011B148 loc_11B148: ; DATA XREF: ROM:off_11B13C↑o ROM:0011B148 move.b #1,($F88).w ROM:0011B14E bra.s locret_11B19E ROM:0011B150 ; --------------------------------------------------------------------------- ROM:0011B150 rts ROM:0011B152 ; --------------------------------------------------------------------------- ROM:0011B152 ROM:0011B152 loc_11B152: ; DATA XREF: ROM:0011B140↑o ROM:0011B152 btst #6,($11BD).w ROM:0011B158 beq.s locret_11B19E ROM:0011B15A btst #7,($11BB).w ROM:0011B160 beq.s locret_11B19E ROM:0011B162 btst #2,($11A9).w ROM:0011B168 beq.s loc_11B176 ROM:0011B16A move.w $28C(a5),d0 ROM:0011B16E cmpi.w #0,d0 ROM:0011B172 beq.w loc_11B190 ROM:0011B176 ROM:0011B176 loc_11B176: ; CODE XREF: ROM:0011B168↑j ROM:0011B176 btst #2,($11BD).w ROM:0011B17C bne.s loc_11B190 ROM:0011B17E btst #2,($11C5).w ROM:0011B184 bne.s loc_11B190 ROM:0011B186 move.w $290(a5),d0 ROM:0011B18A cmp.w ($90C).w,d0 ROM:0011B18E bge.s locret_11B19E ROM:0011B190 ROM:0011B190 loc_11B190: ; CODE XREF: ROM:0011B172↑j ROM:0011B190 ; ROM:0011B17C↑j ... ROM:0011B190 bset #5,($11A9).w ROM:0011B196 move.b #2,($F88).w ROM:0011B19C bra.s locret_11B1E2 ROM:0011B19E ; --------------------------------------------------------------------------- ROM:0011B19E ROM:0011B19E locret_11B19E: ; CODE XREF: ROM:0011B14E↑j ROM:0011B19E ; ROM:0011B158↑j ... ROM:0011B19E rts ROM:0011B1A0 ; --------------------------------------------------------------------------- ROM:0011B1A0 ROM:0011B1A0 loc_11B1A0: ; DATA XREF: ROM:0011B144↑o ROM:0011B1A0 btst #6,($11BD).w ROM:0011B1A6 beq.s loc_11B1D4 ROM:0011B1A8 move.w $28E(a5),d0 ROM:0011B1AC cmp.w ($90C).w,d0 ROM:0011B1B0 ble.s locret_11B1E2 ROM:0011B1B2 move.w $28C(a5),d0 ROM:0011B1B6 btst #2,($11A9).w ROM:0011B1BC beq.s loc_11B1C4 ROM:0011B1BE cmpi.w #1,d0 ROM:0011B1C2 bne.s locret_11B1E2 ROM:0011B1C4 ROM:0011B1C4 loc_11B1C4: ; CODE XREF: ROM:0011B1BC↑j ROM:0011B1C4 btst #2,($11BD).w ROM:0011B1CA bne.s locret_11B1E2 ROM:0011B1CC btst #2,($11C5).w ROM:0011B1D2 bne.s locret_11B1E2 ROM:0011B1D4 ROM:0011B1D4 loc_11B1D4: ; CODE XREF: ROM:0011B1A6↑j ROM:0011B1D4 bclr #5,($11A9).w ROM:0011B1DA move.b #1,($F88).w ROM:0011B1E0 bra.s locret_11B19E ROM:0011B1E2 ; --------------------------------------------------------------------------- ROM:0011B1E2 ROM:0011B1E2 locret_11B1E2: ; CODE XREF: ROM:0011B19C↑j ROM:0011B1E2 ; ROM:0011B1B0↑j ... ROM:0011B1E2 rts ROM:0011B1E4 ; --------------------------------------------------------------------------- ROM:0011B1E4 rts ROM:0011B1E6 ROM:0011B1E6 ; =============== S U B R O U T I N E ======================================= ROM:0011B1E6 ROM:0011B1E6 ROM:0011B1E6 sub_11B1E6: ; CODE XREF: ROM:0011A858↑p ROM:0011B1E6 ; ROM:loc_11A8DA↑p ROM:0011B1E6 clr.w d1 ROM:0011B1E8 move.b ($F89).w,d1 ROM:0011B1EC cmpi.w #$A,d1 ROM:0011B1F0 bcc.s locret_11B1FA ROM:0011B1F2 movea.l off_11B1FC(pc,d1.w*4),a0 ROM:0011B1F6 nop ROM:0011B1F8 jmp (a0) ROM:0011B1FA ; --------------------------------------------------------------------------- ROM:0011B1FA ROM:0011B1FA locret_11B1FA: ; CODE XREF: sub_11B1E6+A↑j ROM:0011B1FA rts ROM:0011B1FA ; End of function sub_11B1E6 ROM:0011B1FA ROM:0011B1FA ; --------------------------------------------------------------------------- ROM:0011B1FC off_11B1FC: dc.l loc_11B224 ; DATA XREF: sub_11B1E6+C↑r ROM:0011B200 dc.l loc_11B23A ROM:0011B204 dc.l loc_11B2B0 ROM:0011B208 dc.l a088_0 ; "08\n^\b8" ROM:0011B20C dc.l loc_11B354 ROM:0011B210 dc.l loc_11B404 ROM:0011B214 dc.l a088_1 ; "08\n^\b8" ROM:0011B218 dc.l loc_11B498 ROM:0011B21C dc.l loc_11B4D0 ROM:0011B220 dc.l loc_11B59E ROM:0011B224 ; --------------------------------------------------------------------------- ROM:0011B224 ROM:0011B224 loc_11B224: ; DATA XREF: ROM:off_11B1FC↑o ROM:0011B224 bclr #1,($11AF).w ROM:0011B22A bclr #4,($11B8).w ROM:0011B230 move.b #1,($F89).w ROM:0011B236 bra.s locret_11B2AE ROM:0011B238 ; --------------------------------------------------------------------------- ROM:0011B238 rts ROM:0011B23A ; --------------------------------------------------------------------------- ROM:0011B23A ROM:0011B23A loc_11B23A: ; DATA XREF: ROM:0011B200↑o ROM:0011B23A btst #6,($11B1).w ROM:0011B240 beq.s loc_11B25E ROM:0011B242 bset #4,($11B8).w ROM:0011B248 bset #1,($11AF).w ROM:0011B24E bset #1,($11C0).w ROM:0011B254 move.b #7,($F89).w ROM:0011B25A bra.w locret_11B4CE ROM:0011B25E ; --------------------------------------------------------------------------- ROM:0011B25E ROM:0011B25E loc_11B25E: ; CODE XREF: ROM:0011B240↑j ROM:0011B25E btst #7,($11AD).w ROM:0011B264 bne.s loc_11B276 ROM:0011B266 btst #3,($11AB).w ROM:0011B26C bne.s loc_11B276 ROM:0011B26E btst #7,($11AC).w ROM:0011B274 beq.s locret_11B2AE ROM:0011B276 ROM:0011B276 loc_11B276: ; CODE XREF: ROM:0011B264↑j ROM:0011B276 ; ROM:0011B26C↑j ROM:0011B276 btst #1,($11A3).w ROM:0011B27C bne.s locret_11B2AE ROM:0011B27E btst #0,($11B6).w ROM:0011B284 bne.s locret_11B2AE ROM:0011B286 btst #5,($119C).w ROM:0011B28C bne.s locret_11B2AE ROM:0011B28E btst #7,($7C4).w ROM:0011B294 beq.s locret_11B2AE ROM:0011B296 bsr.w sub_11B640 ROM:0011B29A bset #0,($11AB).w ROM:0011B2A0 bset #1,($11A3).w ROM:0011B2A6 move.b #2,($F89).w ROM:0011B2AC bra.s locret_11B304 ROM:0011B2AE ; --------------------------------------------------------------------------- ROM:0011B2AE ROM:0011B2AE locret_11B2AE: ; CODE XREF: ROM:0011B236↑j ROM:0011B2AE ; ROM:0011B274↑j ... ROM:0011B2AE rts ROM:0011B2B0 ; --------------------------------------------------------------------------- ROM:0011B2B0 ROM:0011B2B0 loc_11B2B0: ; DATA XREF: ROM:0011B204↑o ROM:0011B2B0 btst #7,($11A0).w ROM:0011B2B6 beq.s loc_11B2CC ROM:0011B2B8 bclr #0,($11AB).w ROM:0011B2BE bclr #1,($11A3).w ROM:0011B2C4 move.b #1,($F89).w ROM:0011B2CA bra.s locret_11B2AE ROM:0011B2CC ; --------------------------------------------------------------------------- ROM:0011B2CC ROM:0011B2CC loc_11B2CC: ; CODE XREF: ROM:0011B2B6↑j ROM:0011B2CC move.w ($A5E).w,d0 ROM:0011B2D0 btst #0,($11B6).w ROM:0011B2D6 bne.s locret_11B304 ROM:0011B2D8 cmp.w ($A2A).w,d0 ROM:0011B2DC bne.s locret_11B304 ROM:0011B2DE btst #5,($119C).w ROM:0011B2E4 bne.s locret_11B304 ROM:0011B2E6 bset #4,($11B8).w ROM:0011B2EC bclr #1,($11AF).w ROM:0011B2F2 bsr.w sub_11B68C ROM:0011B2F6 bset #3,($119B).w ROM:0011B2FC move.b #3,($F89).w ROM:0011B302 bra.s locret_11B352 ROM:0011B304 ; --------------------------------------------------------------------------- ROM:0011B304 ROM:0011B304 locret_11B304: ; CODE XREF: ROM:0011B2AC↑j ROM:0011B304 ; ROM:0011B2D6↑j ... ROM:0011B304 rts ROM:0011B304 ; --------------------------------------------------------------------------- ROM:0011B306 a088_0: dc.b '08',$A ; DATA XREF: ROM:0011B208↑o ROM:0011B306 dc.b '^',8,'8',0 ROM:0011B30D dc.b 7, $11, $A0 ROM:0011B310 ; --------------------------------------------------------------------------- ROM:0011B310 bne.s loc_11B328 ROM:0011B312 btst #0,($11B6).w ROM:0011B318 bne.s locret_11B352 ROM:0011B31A cmp.w ($A2A).w,d0 ROM:0011B31E bne.s locret_11B352 ROM:0011B320 btst #5,($119C).w ROM:0011B326 bne.s locret_11B352 ROM:0011B328 ROM:0011B328 loc_11B328: ; CODE XREF: ROM:0011B310↑j ROM:0011B328 move.w $29A(a5),d0 ROM:0011B32C clr.b ($74D).w ROM:0011B330 move.w d0,($5F6).w ROM:0011B334 move.b #1,($74D).w ROM:0011B33A bclr #0,($11AB).w ROM:0011B340 bclr #1,($11A3).w ROM:0011B346 move.b #4,($F89).w ROM:0011B34C bra.l locret_11B402 ROM:0011B352 ; --------------------------------------------------------------------------- ROM:0011B352 ROM:0011B352 locret_11B352: ; CODE XREF: ROM:0011B302↑j ROM:0011B352 ; ROM:0011B318↑j ... ROM:0011B352 rts ROM:0011B354 ; --------------------------------------------------------------------------- ROM:0011B354 ROM:0011B354 loc_11B354: ; DATA XREF: ROM:0011B20C↑o ROM:0011B354 btst #7,($11AD).w ROM:0011B35A bne.s loc_11B388 ROM:0011B35C btst #3,($11AB).w ROM:0011B362 bne.s loc_11B388 ROM:0011B364 btst #7,($11AC).w ROM:0011B36A bne.s loc_11B388 ROM:0011B36C move.w $286(a5),d0 ROM:0011B370 clr.b ($74C).w ROM:0011B374 move.w d0,($5F4).w ROM:0011B378 move.b #1,($74C).w ROM:0011B37E move.b #9,($F89).w ROM:0011B384 bra.w locret_11B612 ROM:0011B388 ; --------------------------------------------------------------------------- ROM:0011B388 ROM:0011B388 loc_11B388: ; CODE XREF: ROM:0011B35A↑j ROM:0011B388 ; ROM:0011B362↑j ... ROM:0011B388 btst #6,($11B1).w ROM:0011B38E beq.s loc_11B3B2 ROM:0011B390 bset #4,($11B8).w ROM:0011B396 bset #1,($11AF).w ROM:0011B39C bset #1,($11C0).w ROM:0011B3A2 bclr #3,($119B).w ROM:0011B3A8 move.b #7,($F89).w ROM:0011B3AE bra.w locret_11B4CE ROM:0011B3B2 ; --------------------------------------------------------------------------- ROM:0011B3B2 ROM:0011B3B2 loc_11B3B2: ; CODE XREF: ROM:0011B38E↑j ROM:0011B3B2 cmpi.w #0,($5F6).w ROM:0011B3B8 bgt.s locret_11B402 ROM:0011B3BA btst #1,($11A3).w ROM:0011B3C0 bne.s locret_11B402 ROM:0011B3C2 btst #0,($11B6).w ROM:0011B3C8 bne.s locret_11B402 ROM:0011B3CA btst #5,($119C).w ROM:0011B3D0 bne.s locret_11B402 ROM:0011B3D2 btst #7,($7C4).w ROM:0011B3D8 beq.s locret_11B402 ROM:0011B3DA btst #3,($11AB).w ROM:0011B3E0 bne.s loc_11B3EA ROM:0011B3E2 btst #7,($11AC).w ROM:0011B3E8 beq.s locret_11B402 ROM:0011B3EA ROM:0011B3EA loc_11B3EA: ; CODE XREF: ROM:0011B3E0↑j ROM:0011B3EA bsr.w sub_11B616 ROM:0011B3EE bset #0,($11AB).w ROM:0011B3F4 bset #1,($11A3).w ROM:0011B3FA move.b #5,($F89).w ROM:0011B400 bra.s locret_11B45E ROM:0011B402 ; --------------------------------------------------------------------------- ROM:0011B402 ROM:0011B402 locret_11B402: ; CODE XREF: ROM:0011B34C↑j ROM:0011B402 ; ROM:0011B3B8↑j ... ROM:0011B402 rts ROM:0011B404 ; --------------------------------------------------------------------------- ROM:0011B404 ROM:0011B404 loc_11B404: ; DATA XREF: ROM:0011B210↑o ROM:0011B404 btst #7,($11A0).w ROM:0011B40A beq.s loc_11B420 ROM:0011B40C bclr #0,($11AB).w ROM:0011B412 bclr #1,($11A3).w ROM:0011B418 move.b #4,($F89).w ROM:0011B41E bra.s locret_11B402 ROM:0011B420 ; --------------------------------------------------------------------------- ROM:0011B420 ROM:0011B420 loc_11B420: ; CODE XREF: ROM:0011B40A↑j ROM:0011B420 move.w ($A5E).w,d0 ROM:0011B424 btst #0,($11B6).w ROM:0011B42A bne.s locret_11B45E ROM:0011B42C cmp.w ($A2A).w,d0 ROM:0011B430 bne.s locret_11B45E ROM:0011B432 btst #5,($119C).w ROM:0011B438 bne.s locret_11B45E ROM:0011B43A bset #4,($11B8).w ROM:0011B440 bset #1,($11AF).w ROM:0011B446 bclr #3,($119B).w ROM:0011B44C bsr.w sub_11B66A ROM:0011B450 bset #1,($11C0).w ROM:0011B456 move.b #6,($F89).w ROM:0011B45C bra.s locret_11B496 ROM:0011B45E ; --------------------------------------------------------------------------- ROM:0011B45E ROM:0011B45E locret_11B45E: ; CODE XREF: ROM:0011B400↑j ROM:0011B45E ; ROM:0011B42A↑j ... ROM:0011B45E rts ROM:0011B45E ; --------------------------------------------------------------------------- ROM:0011B460 a088_1: dc.b '08',$A ; DATA XREF: ROM:0011B214↑o ROM:0011B460 dc.b '^',8,'8',0 ROM:0011B467 dc.b 7 ROM:0011B468 ; --------------------------------------------------------------------------- ROM:0011B468 move.b -(a0),$16(a0,d6.w*8) ROM:0011B46C btst #0,($11B6).w ROM:0011B472 bne.s locret_11B496 ROM:0011B474 cmp.w ($A2A).w,d0 ROM:0011B478 bne.s locret_11B496 ROM:0011B47A btst #5,($119C).w ROM:0011B480 bne.s locret_11B496 ROM:0011B482 bclr #0,($11AB).w ROM:0011B488 bclr #1,($11A3).w ROM:0011B48E move.b #7,($F89).w ROM:0011B494 bra.s locret_11B4CE ROM:0011B496 ; --------------------------------------------------------------------------- ROM:0011B496 ROM:0011B496 locret_11B496: ; CODE XREF: ROM:0011B45C↑j ROM:0011B496 ; ROM:0011B472↑j ... ROM:0011B496 rts ROM:0011B498 ; --------------------------------------------------------------------------- ROM:0011B498 ROM:0011B498 loc_11B498: ; DATA XREF: ROM:0011B218↑o ROM:0011B498 btst #3,($11AB).w ROM:0011B49E bne.s locret_11B4CE ROM:0011B4A0 btst #6,($11B1).w ROM:0011B4A6 bne.s locret_11B4CE ROM:0011B4A8 btst #7,($11AC).w ROM:0011B4AE bne.s locret_11B4CE ROM:0011B4B0 move.w $286(a5),d0 ROM:0011B4B4 clr.b ($74C).w ROM:0011B4B8 move.w d0,($5F4).w ROM:0011B4BC move.b #1,($74C).w ROM:0011B4C2 move.b #8,($F89).w ROM:0011B4C8 bra.l locret_11B59C ROM:0011B4CE ; --------------------------------------------------------------------------- ROM:0011B4CE ROM:0011B4CE locret_11B4CE: ; CODE XREF: ROM:0011B25A↑j ROM:0011B4CE ; ROM:0011B3AE↑j ... ROM:0011B4CE rts ROM:0011B4D0 ; --------------------------------------------------------------------------- ROM:0011B4D0 ROM:0011B4D0 loc_11B4D0: ; DATA XREF: ROM:0011B21C↑o ROM:0011B4D0 cmpi.w #0,($5F4).w ROM:0011B4D6 bgt.s loc_11B52E ROM:0011B4D8 btst #7,($11AD).w ROM:0011B4DE beq.s loc_11B52E ROM:0011B4E0 btst #3,($11AB).w ROM:0011B4E6 bne.s loc_11B52E ROM:0011B4E8 btst #6,($11B1).w ROM:0011B4EE bne.s loc_11B52E ROM:0011B4F0 btst #7,($11AC).w ROM:0011B4F6 bne.s loc_11B52E ROM:0011B4F8 bset #4,($11B8).w ROM:0011B4FE bclr #1,($11AF).w ROM:0011B504 bclr #1,($11C0).w ROM:0011B50A bset #3,($119B).w ROM:0011B510 move.w $29A(a5),d0 ROM:0011B514 clr.b ($74D).w ROM:0011B518 move.w d0,($5F6).w ROM:0011B51C move.b #1,($74D).w ROM:0011B522 move.b #4,($F89).w ROM:0011B528 bra.l locret_11B402 ROM:0011B52E ; --------------------------------------------------------------------------- ROM:0011B52E ROM:0011B52E loc_11B52E: ; CODE XREF: ROM:0011B4D6↑j ROM:0011B52E ; ROM:0011B4DE↑j ... ROM:0011B52E btst #3,($11AB).w ROM:0011B534 bne.s loc_11B546 ROM:0011B536 btst #6,($11B1).w ROM:0011B53C bne.s loc_11B546 ROM:0011B53E btst #7,($11AC).w ROM:0011B544 beq.s loc_11B552 ROM:0011B546 ROM:0011B546 loc_11B546: ; CODE XREF: ROM:0011B534↑j ROM:0011B546 ; ROM:0011B53C↑j ROM:0011B546 move.b #7,($F89).w ROM:0011B54C bra.l locret_11B4CE ROM:0011B552 ; --------------------------------------------------------------------------- ROM:0011B552 ROM:0011B552 loc_11B552: ; CODE XREF: ROM:0011B544↑j ROM:0011B552 cmpi.w #0,($5F4).w ROM:0011B558 bgt.s locret_11B59C ROM:0011B55A btst #3,($11AB).w ROM:0011B560 bne.s locret_11B59C ROM:0011B562 btst #6,($11B1).w ROM:0011B568 bne.s locret_11B59C ROM:0011B56A btst #7,($11AC).w ROM:0011B570 bne.s locret_11B59C ROM:0011B572 btst #7,($11AD).w ROM:0011B578 bne.s locret_11B59C ROM:0011B57A bclr #4,($11B8).w ROM:0011B580 bclr #1,($11AF).w ROM:0011B586 bclr #1,($11C0).w ROM:0011B58C bclr #3,($119B).w ROM:0011B592 move.b #1,($F89).w ROM:0011B598 bra.w locret_11B2AE ROM:0011B59C ; --------------------------------------------------------------------------- ROM:0011B59C ROM:0011B59C locret_11B59C: ; CODE XREF: ROM:0011B4C8↑j ROM:0011B59C ; ROM:0011B558↑j ... ROM:0011B59C rts ROM:0011B59E ; --------------------------------------------------------------------------- ROM:0011B59E ROM:0011B59E loc_11B59E: ; DATA XREF: ROM:0011B220↑o ROM:0011B59E btst #6,($11B1).w ROM:0011B5A4 beq.s loc_11B5C2 ROM:0011B5A6 bset #1,($11AF).w ROM:0011B5AC bset #1,($11C0).w ROM:0011B5B2 bclr #3,($119B).w ROM:0011B5B8 move.b #7,($F89).w ROM:0011B5BE bra.w locret_11B4CE ROM:0011B5C2 ; --------------------------------------------------------------------------- ROM:0011B5C2 ROM:0011B5C2 loc_11B5C2: ; CODE XREF: ROM:0011B5A4↑j ROM:0011B5C2 btst #3,($11AB).w ROM:0011B5C8 bne.s loc_11B5DA ROM:0011B5CA btst #7,($11AC).w ROM:0011B5D0 bne.s loc_11B5DA ROM:0011B5D2 btst #7,($11AD).w ROM:0011B5D8 beq.s loc_11B5E4 ROM:0011B5DA ROM:0011B5DA loc_11B5DA: ; CODE XREF: ROM:0011B5C8↑j ROM:0011B5DA ; ROM:0011B5D0↑j ROM:0011B5DA move.b #4,($F89).w ROM:0011B5E0 bra.w locret_11B402 ROM:0011B5E4 ; --------------------------------------------------------------------------- ROM:0011B5E4 ROM:0011B5E4 loc_11B5E4: ; CODE XREF: ROM:0011B5D8↑j ROM:0011B5E4 cmpi.w #0,($5F4).w ROM:0011B5EA bgt.s locret_11B612 ROM:0011B5EC btst #7,($11AD).w ROM:0011B5F2 bne.s locret_11B612 ROM:0011B5F4 bclr #4,($11B8).w ROM:0011B5FA bclr #1,($11AF).w ROM:0011B600 bclr #3,($119B).w ROM:0011B606 move.b #1,($F89).w ROM:0011B60C bra.l locret_11B2AE ROM:0011B612 ; --------------------------------------------------------------------------- ROM:0011B612 ROM:0011B612 locret_11B612: ; CODE XREF: ROM:0011B384↑j ROM:0011B612 ; ROM:0011B5EA↑j ... ROM:0011B612 rts ROM:0011B614 ; --------------------------------------------------------------------------- ROM:0011B614 rts ROM:0011B616 ROM:0011B616 ; =============== S U B R O U T I N E ======================================= ROM:0011B616 ROM:0011B616 ROM:0011B616 sub_11B616: ; CODE XREF: ROM:loc_11B3EA↑p ROM:0011B616 move.w ($A2A).w,($982).w ROM:0011B61C move.w ($A2A).w,d0 ROM:0011B620 add.w $294(a5),d0 ROM:0011B624 move.w $CC(a5),d1 ROM:0011B628 cmp.w d0,d1 ROM:0011B62A ble.s loc_11B632 ROM:0011B62C move.w d0,($A5E).w ROM:0011B630 bra.s loc_11B638 ROM:0011B632 ; --------------------------------------------------------------------------- ROM:0011B632 ROM:0011B632 loc_11B632: ; CODE XREF: sub_11B616+14↑j ROM:0011B632 move.w $CC(a5),($A5E).w ROM:0011B638 ROM:0011B638 loc_11B638: ; CODE XREF: sub_11B616+1A↑j ROM:0011B638 move.w $C4(a5),($A5C).w ROM:0011B63E rts ROM:0011B63E ; End of function sub_11B616 ROM:0011B63E ROM:0011B640 ROM:0011B640 ; =============== S U B R O U T I N E ======================================= ROM:0011B640 ROM:0011B640 ROM:0011B640 sub_11B640: ; CODE XREF: ROM:0011B296↑p ROM:0011B640 move.w ($A2A).w,($982).w ROM:0011B646 move.w ($A2A).w,d0 ROM:0011B64A add.w $292(a5),d0 ROM:0011B64E move.w $CC(a5),d1 ROM:0011B652 cmp.w d0,d1 ROM:0011B654 ble.s loc_11B65C ROM:0011B656 move.w d0,($A5E).w ROM:0011B65A bra.s loc_11B662 ROM:0011B65C ; --------------------------------------------------------------------------- ROM:0011B65C ROM:0011B65C loc_11B65C: ; CODE XREF: sub_11B640+14↑j ROM:0011B65C move.w $CC(a5),($A5E).w ROM:0011B662 ROM:0011B662 loc_11B662: ; CODE XREF: sub_11B640+1A↑j ROM:0011B662 move.w $C4(a5),($A5C).w ROM:0011B668 rts ROM:0011B668 ; End of function sub_11B640 ROM:0011B668 ROM:0011B66A ROM:0011B66A ; =============== S U B R O U T I N E ======================================= ROM:0011B66A ROM:0011B66A ROM:0011B66A sub_11B66A: ; CODE XREF: ROM:0011B44C↑p ROM:0011B66A move.w ($A2A).w,d0 ROM:0011B66E sub.w $296(a5),d0 ROM:0011B672 cmp.w ($982).w,d0 ROM:0011B676 blt.s loc_11B67E ROM:0011B678 move.w d0,($A5E).w ROM:0011B67C bra.s loc_11B684 ROM:0011B67E ; --------------------------------------------------------------------------- ROM:0011B67E ROM:0011B67E loc_11B67E: ; CODE XREF: sub_11B66A+C↑j ROM:0011B67E move.w ($982).w,($A5E).w ROM:0011B684 ROM:0011B684 loc_11B684: ; CODE XREF: sub_11B66A+12↑j ROM:0011B684 move.w $274(a5),($A5C).w ROM:0011B68A rts ROM:0011B68A ; End of function sub_11B66A ROM:0011B68A ROM:0011B68C ROM:0011B68C ; =============== S U B R O U T I N E ======================================= ROM:0011B68C ROM:0011B68C ROM:0011B68C sub_11B68C: ; CODE XREF: ROM:0011B2F2↑p ROM:0011B68C move.w ($A2A).w,d0 ROM:0011B690 sub.w $298(a5),d0 ROM:0011B694 cmp.w ($982).w,d0 ROM:0011B698 blt.s loc_11B6A0 ROM:0011B69A move.w d0,($A5E).w ROM:0011B69E bra.s loc_11B6A6 ROM:0011B6A0 ; --------------------------------------------------------------------------- ROM:0011B6A0 ROM:0011B6A0 loc_11B6A0: ; CODE XREF: sub_11B68C+C↑j ROM:0011B6A0 move.w ($982).w,($A5E).w ROM:0011B6A6 ROM:0011B6A6 loc_11B6A6: ; CODE XREF: sub_11B68C+12↑j ROM:0011B6A6 move.w $274(a5),($A5C).w ROM:0011B6AC rts ROM:0011B6AC ; End of function sub_11B68C ROM:0011B6AC ROM:0011B6AE ROM:0011B6AE ; =============== S U B R O U T I N E ======================================= ROM:0011B6AE ROM:0011B6AE ROM:0011B6AE sub_11B6AE: ; CODE XREF: sub_11A782↑p ROM:0011B6AE bsr.w sub_11B6B8 ROM:0011B6B2 bsr.w sub_11B890 ROM:0011B6B6 rts ROM:0011B6B6 ; End of function sub_11B6AE ROM:0011B6B6 ROM:0011B6B8 ROM:0011B6B8 ; =============== S U B R O U T I N E ======================================= ROM:0011B6B8 ROM:0011B6B8 ROM:0011B6B8 sub_11B6B8: ; CODE XREF: sub_11B6AE↑p ROM:0011B6B8 clr.w d1 ROM:0011B6BA move.b ($F8B).w,d1 ROM:0011B6BE cmpi.w #4,d1 ROM:0011B6C2 bcc.s locret_11B6CC ROM:0011B6C4 movea.l off_11B6CE(pc,d1.w*4),a0 ROM:0011B6C8 nop ROM:0011B6CA jmp (a0) ROM:0011B6CC ; --------------------------------------------------------------------------- ROM:0011B6CC ROM:0011B6CC locret_11B6CC: ; CODE XREF: sub_11B6B8+A↑j ROM:0011B6CC rts ROM:0011B6CC ; End of function sub_11B6B8 ROM:0011B6CC ROM:0011B6CC ; --------------------------------------------------------------------------- ROM:0011B6CE off_11B6CE: dc.l loc_11B6DE ; DATA XREF: sub_11B6B8+C↑r ROM:0011B6D2 dc.l loc_11B6F2 ROM:0011B6D6 dc.l loc_11B776 ROM:0011B6DA dc.l loc_11B83A ROM:0011B6DE ; --------------------------------------------------------------------------- ROM:0011B6DE ROM:0011B6DE loc_11B6DE: ; DATA XREF: ROM:off_11B6CE↑o ROM:0011B6DE bclr #2,($11A9).w ROM:0011B6E4 bclr #2,($11BD).w ROM:0011B6EA move.b #1,($F8B).w ROM:0011B6F0 rts ROM:0011B6F2 ; --------------------------------------------------------------------------- ROM:0011B6F2 ROM:0011B6F2 loc_11B6F2: ; DATA XREF: ROM:0011B6D2↑o ROM:0011B6F2 btst #5,($11C6).w ROM:0011B6F8 bne.s loc_11B710 ROM:0011B6FA btst #3,($7CD).w ROM:0011B700 beq.s loc_11B710 ROM:0011B702 bset #2,($11BD).w ROM:0011B708 move.b #3,($F8B).w ROM:0011B70E rts ROM:0011B710 ; --------------------------------------------------------------------------- ROM:0011B710 ROM:0011B710 loc_11B710: ; CODE XREF: ROM:0011B6F8↑j ROM:0011B710 ; ROM:0011B700↑j ROM:0011B710 btst #3,($11A4).w ROM:0011B716 beq.s loc_11B71A ROM:0011B718 bra.s loc_11B722 ROM:0011B71A ; --------------------------------------------------------------------------- ROM:0011B71A ROM:0011B71A loc_11B71A: ; CODE XREF: ROM:0011B716↑j ROM:0011B71A cmpi.b #8,($F7D).w ROM:0011B720 bne.s loc_11B74C ROM:0011B722 ROM:0011B722 loc_11B722: ; CODE XREF: ROM:0011B718↑j ROM:0011B722 btst #5,($11C6).w ROM:0011B728 bne.s loc_11B74C ROM:0011B72A move.w $2AE(a5),d2 ROM:0011B72E cmp.w ($8BC).w,d2 ROM:0011B732 bge.s loc_11B74C ROM:0011B734 move.w $2B2(a5),d2 ROM:0011B738 cmp.w ($8C0).w,d2 ROM:0011B73C bge.s loc_11B74C ROM:0011B73E bset #2,($11A9).w ROM:0011B744 move.b #2,($F8B).w ROM:0011B74A rts ROM:0011B74C ; --------------------------------------------------------------------------- ROM:0011B74C ROM:0011B74C loc_11B74C: ; CODE XREF: ROM:0011B720↑j ROM:0011B74C ; ROM:0011B728↑j ... ROM:0011B74C btst #5,($11C6).w ROM:0011B752 beq.s locret_11B774 ROM:0011B754 btst #4,($7C6).w ROM:0011B75A beq.s locret_11B774 ROM:0011B75C move.w $2A6(a5),d1 ROM:0011B760 cmp.w ($8E6).w,d1 ROM:0011B764 bgt.s locret_11B774 ROM:0011B766 bset #2,($11A9).w ROM:0011B76C move.b #2,($F8B).w ROM:0011B772 rts ROM:0011B774 ; --------------------------------------------------------------------------- ROM:0011B774 ROM:0011B774 locret_11B774: ; CODE XREF: ROM:0011B752↑j ROM:0011B774 ; ROM:0011B75A↑j ... ROM:0011B774 rts ROM:0011B776 ; --------------------------------------------------------------------------- ROM:0011B776 ROM:0011B776 loc_11B776: ; DATA XREF: ROM:0011B6D6↑o ROM:0011B776 btst #5,($11C6).w ROM:0011B77C beq.s loc_11B7A0 ROM:0011B77E move.w $2A8(a5),d1 ROM:0011B782 cmp.w ($8E6).w,d1 ROM:0011B786 ble.s loc_11B78A ROM:0011B788 bra.s loc_11B792 ROM:0011B78A ; --------------------------------------------------------------------------- ROM:0011B78A ROM:0011B78A loc_11B78A: ; CODE XREF: ROM:0011B786↑j ROM:0011B78A btst #4,($7C6).w ROM:0011B790 bne.s loc_11B7A0 ROM:0011B792 ROM:0011B792 loc_11B792: ; CODE XREF: ROM:0011B788↑j ROM:0011B792 bclr #2,($11A9).w ROM:0011B798 move.b #1,($F8B).w ROM:0011B79E rts ROM:0011B7A0 ; --------------------------------------------------------------------------- ROM:0011B7A0 ROM:0011B7A0 loc_11B7A0: ; CODE XREF: ROM:0011B77C↑j ROM:0011B7A0 ; ROM:0011B790↑j ROM:0011B7A0 btst #5,($11C6).w ROM:0011B7A6 bne.s loc_11B7E6 ROM:0011B7A8 btst #3,($11A4).w ROM:0011B7AE bne.s loc_11B7E6 ROM:0011B7B0 cmpi.b #8,($F7D).w ROM:0011B7B6 beq.s loc_11B7BA ROM:0011B7B8 bra.s loc_11B7D8 ROM:0011B7BA ; --------------------------------------------------------------------------- ROM:0011B7BA ROM:0011B7BA loc_11B7BA: ; CODE XREF: ROM:0011B7B6↑j ROM:0011B7BA move.w $2AE(a5),d2 ROM:0011B7BE sub.w $2B0(a5),d2 ROM:0011B7C2 cmp.w ($8BC).w,d2 ROM:0011B7C6 ble.s loc_11B7CA ROM:0011B7C8 bra.s loc_11B7D8 ROM:0011B7CA ; --------------------------------------------------------------------------- ROM:0011B7CA ROM:0011B7CA loc_11B7CA: ; CODE XREF: ROM:0011B7C6↑j ROM:0011B7CA move.w $2B2(a5),d2 ROM:0011B7CE sub.w $2B4(a5),d2 ROM:0011B7D2 cmp.w ($8C0).w,d2 ROM:0011B7D6 ble.s loc_11B7E6 ROM:0011B7D8 ROM:0011B7D8 loc_11B7D8: ; CODE XREF: ROM:0011B7B8↑j ROM:0011B7D8 ; ROM:0011B7C8↑j ROM:0011B7D8 bclr #2,($11A9).w ROM:0011B7DE move.b #1,($F8B).w ROM:0011B7E4 rts ROM:0011B7E6 ; --------------------------------------------------------------------------- ROM:0011B7E6 ROM:0011B7E6 loc_11B7E6: ; CODE XREF: ROM:0011B7A6↑j ROM:0011B7E6 ; ROM:0011B7AE↑j ... ROM:0011B7E6 btst #5,($11C6).w ROM:0011B7EC beq.s loc_11B814 ROM:0011B7EE btst #4,($7C6).w ROM:0011B7F4 beq.s loc_11B814 ROM:0011B7F6 move.w $2AA(a5),d1 ROM:0011B7FA cmp.w ($8E6).w,d1 ROM:0011B7FE bgt.s loc_11B814 ROM:0011B800 bset #2,($11BD).w ROM:0011B806 bclr #2,($11A9).w ROM:0011B80C move.b #3,($F8B).w ROM:0011B812 rts ROM:0011B814 ; --------------------------------------------------------------------------- ROM:0011B814 ROM:0011B814 loc_11B814: ; CODE XREF: ROM:0011B7EC↑j ROM:0011B814 ; ROM:0011B7F4↑j ... ROM:0011B814 btst #5,($11C6).w ROM:0011B81A bne.s locret_11B838 ROM:0011B81C btst #3,($7CD).w ROM:0011B822 beq.s locret_11B838 ROM:0011B824 bset #2,($11BD).w ROM:0011B82A bclr #2,($11A9).w ROM:0011B830 move.b #3,($F8B).w ROM:0011B836 rts ROM:0011B838 ; --------------------------------------------------------------------------- ROM:0011B838 ROM:0011B838 locret_11B838: ; CODE XREF: ROM:0011B81A↑j ROM:0011B838 ; ROM:0011B822↑j ROM:0011B838 rts ROM:0011B83A ; --------------------------------------------------------------------------- ROM:0011B83A ROM:0011B83A loc_11B83A: ; DATA XREF: ROM:0011B6DA↑o ROM:0011B83A btst #5,($11C6).w ROM:0011B840 beq.s loc_11B86A ROM:0011B842 move.w $2AC(a5),d1 ROM:0011B846 cmp.w ($8E6).w,d1 ROM:0011B84A ble.s loc_11B84E ROM:0011B84C bra.s loc_11B856 ROM:0011B84E ; --------------------------------------------------------------------------- ROM:0011B84E ROM:0011B84E loc_11B84E: ; CODE XREF: ROM:0011B84A↑j ROM:0011B84E btst #4,($7C6).w ROM:0011B854 bne.s loc_11B86A ROM:0011B856 ROM:0011B856 loc_11B856: ; CODE XREF: ROM:0011B84C↑j ROM:0011B856 bclr #2,($11BD).w ROM:0011B85C bset #2,($11A9).w ROM:0011B862 move.b #2,($F8B).w ROM:0011B868 rts ROM:0011B86A ; --------------------------------------------------------------------------- ROM:0011B86A ROM:0011B86A loc_11B86A: ; CODE XREF: ROM:0011B840↑j ROM:0011B86A ; ROM:0011B854↑j ROM:0011B86A btst #5,($11C6).w ROM:0011B870 bne.s locret_11B88E ROM:0011B872 btst #3,($7CD).w ROM:0011B878 bne.s locret_11B88E ROM:0011B87A bclr #2,($11BD).w ROM:0011B880 bset #2,($11A9).w ROM:0011B886 move.b #2,($F8B).w ROM:0011B88C rts ROM:0011B88E ; --------------------------------------------------------------------------- ROM:0011B88E ROM:0011B88E locret_11B88E: ; CODE XREF: ROM:0011B870↑j ROM:0011B88E ; ROM:0011B878↑j ROM:0011B88E rts ROM:0011B890 ROM:0011B890 ; =============== S U B R O U T I N E ======================================= ROM:0011B890 ROM:0011B890 ROM:0011B890 sub_11B890: ; CODE XREF: sub_11B6AE+4↑p ROM:0011B890 clr.w d1 ROM:0011B892 move.b ($F8A).w,d1 ROM:0011B896 cmpi.w #4,d1 ROM:0011B89A bcc.s locret_11B8A4 ROM:0011B89C movea.l off_11B8A6(pc,d1.w*4),a0 ROM:0011B8A0 nop ROM:0011B8A2 jmp (a0) ROM:0011B8A4 ; --------------------------------------------------------------------------- ROM:0011B8A4 ROM:0011B8A4 locret_11B8A4: ; CODE XREF: sub_11B890+A↑j ROM:0011B8A4 rts ROM:0011B8A4 ; End of function sub_11B890 ROM:0011B8A4 ROM:0011B8A4 ; --------------------------------------------------------------------------- ROM:0011B8A6 off_11B8A6: dc.l loc_11B8B6 ; DATA XREF: sub_11B890+C↑r ROM:0011B8AA dc.l loc_11B8C2 ROM:0011B8AE dc.l loc_11B94E ROM:0011B8B2 dc.l loc_11B9C2 ROM:0011B8B6 ; --------------------------------------------------------------------------- ROM:0011B8B6 ROM:0011B8B6 loc_11B8B6: ; DATA XREF: ROM:off_11B8A6↑o ROM:0011B8B6 move.b #1,($F8A).w ROM:0011B8BC bra.w locret_11B94C ROM:0011B8C0 ; --------------------------------------------------------------------------- ROM:0011B8C0 rts ROM:0011B8C2 ; --------------------------------------------------------------------------- ROM:0011B8C2 ROM:0011B8C2 loc_11B8C2: ; DATA XREF: ROM:0011B8AA↑o ROM:0011B8C2 btst #6,($11BD).w ROM:0011B8C8 beq.s loc_11B902 ROM:0011B8CA btst #7,($11BB).w ROM:0011B8D0 beq.s loc_11B902 ROM:0011B8D2 btst #2,($11BD).w ROM:0011B8D8 bne.s loc_11B8EC ROM:0011B8DA btst #2,($11C5).w ROM:0011B8E0 bne.s loc_11B8EC ROM:0011B8E2 move.w $29E(a5),d0 ROM:0011B8E6 cmp.w ($90C).w,d0 ROM:0011B8EA bge.s loc_11B902 ROM:0011B8EC ROM:0011B8EC loc_11B8EC: ; CODE XREF: ROM:0011B8D8↑j ROM:0011B8EC ; ROM:0011B8E0↑j ROM:0011B8EC bset #3,($11AB).w ROM:0011B8F2 bset #7,($11AD).w ROM:0011B8F8 move.b #3,($F8A).w ROM:0011B8FE bra.w locret_11BA1A ROM:0011B902 ; --------------------------------------------------------------------------- ROM:0011B902 ROM:0011B902 loc_11B902: ; CODE XREF: ROM:0011B8C8↑j ROM:0011B902 ; ROM:0011B8D0↑j ... ROM:0011B902 move.w $29E(a5),d0 ROM:0011B906 move.w $2A2(a5),d1 ROM:0011B90A btst #6,($11BD).w ROM:0011B910 beq.s locret_11B94C ROM:0011B912 btst #7,($11BB).w ROM:0011B918 beq.s locret_11B94C ROM:0011B91A cmp.w ($90C).w,d0 ROM:0011B91E ble.s locret_11B94C ROM:0011B920 btst #2,($11BD).w ROM:0011B926 bne.s locret_11B94C ROM:0011B928 btst #2,($11C5).w ROM:0011B92E bne.s locret_11B94C ROM:0011B930 btst #2,($11A9).w ROM:0011B936 bne.s loc_11B93E ROM:0011B938 cmp.w ($90C).w,d1 ROM:0011B93C bge.s locret_11B94C ROM:0011B93E ROM:0011B93E loc_11B93E: ; CODE XREF: ROM:0011B936↑j ROM:0011B93E bset #7,($11AD).w ROM:0011B944 move.b #2,($F8A).w ROM:0011B94A bra.s locret_11B9C0 ROM:0011B94C ; --------------------------------------------------------------------------- ROM:0011B94C ROM:0011B94C locret_11B94C: ; CODE XREF: ROM:0011B8BC↑j ROM:0011B94C ; ROM:0011B910↑j ... ROM:0011B94C rts ROM:0011B94E ; --------------------------------------------------------------------------- ROM:0011B94E ROM:0011B94E loc_11B94E: ; DATA XREF: ROM:0011B8AE↑o ROM:0011B94E btst #6,($11BD).w ROM:0011B954 beq.s loc_11B968 ROM:0011B956 btst #2,($11A9).w ROM:0011B95C bne.s loc_11B976 ROM:0011B95E move.w $2A0(a5),d0 ROM:0011B962 cmp.w ($90C).w,d0 ROM:0011B966 ble.s loc_11B976 ROM:0011B968 ROM:0011B968 loc_11B968: ; CODE XREF: ROM:0011B954↑j ROM:0011B968 bclr #7,($11AD).w ROM:0011B96E move.b #1,($F8A).w ROM:0011B974 bra.s locret_11B94C ROM:0011B976 ; --------------------------------------------------------------------------- ROM:0011B976 ROM:0011B976 loc_11B976: ; CODE XREF: ROM:0011B95C↑j ROM:0011B976 ; ROM:0011B966↑j ROM:0011B976 move.w #0,d0 ROM:0011B97A move.w $29E(a5),d1 ROM:0011B97E btst #6,($11BD).w ROM:0011B984 beq.s locret_11B9C0 ROM:0011B986 btst #7,($11BB).w ROM:0011B98C beq.s locret_11B9C0 ROM:0011B98E btst #2,($11BD).w ROM:0011B994 bne.s loc_11B9B2 ROM:0011B996 btst #2,($11C5).w ROM:0011B99C bne.s loc_11B9B2 ROM:0011B99E btst #0,($11A5).w ROM:0011B9A4 beq.s loc_11B9AC ROM:0011B9A6 cmp.w $2A4(a5),d0 ROM:0011B9AA beq.s loc_11B9B2 ROM:0011B9AC ROM:0011B9AC loc_11B9AC: ; CODE XREF: ROM:0011B9A4↑j ROM:0011B9AC cmp.w ($90C).w,d1 ROM:0011B9B0 bge.s locret_11B9C0 ROM:0011B9B2 ROM:0011B9B2 loc_11B9B2: ; CODE XREF: ROM:0011B994↑j ROM:0011B9B2 ; ROM:0011B99C↑j ... ROM:0011B9B2 bset #3,($11AB).w ROM:0011B9B8 move.b #3,($F8A).w ROM:0011B9BE bra.s locret_11BA1A ROM:0011B9C0 ; --------------------------------------------------------------------------- ROM:0011B9C0 ROM:0011B9C0 locret_11B9C0: ; CODE XREF: ROM:0011B94A↑j ROM:0011B9C0 ; ROM:0011B984↑j ... ROM:0011B9C0 rts ROM:0011B9C2 ; --------------------------------------------------------------------------- ROM:0011B9C2 ROM:0011B9C2 loc_11B9C2: ; DATA XREF: ROM:0011B8B2↑o ROM:0011B9C2 btst #6,($11BD).w ROM:0011B9C8 bne.s loc_11B9E0 ROM:0011B9CA bclr #3,($11AB).w ROM:0011B9D0 bclr #7,($11AD).w ROM:0011B9D6 move.b #1,($F8A).w ROM:0011B9DC bra.w locret_11B94C ROM:0011B9E0 ; --------------------------------------------------------------------------- ROM:0011B9E0 ROM:0011B9E0 loc_11B9E0: ; CODE XREF: ROM:0011B9C8↑j ROM:0011B9E0 move.w $29C(a5),d0 ROM:0011B9E4 cmp.w ($90C).w,d0 ROM:0011B9E8 ble.s locret_11BA1A ROM:0011B9EA btst #0,($11A5).w ROM:0011B9F0 beq.s loc_11B9FC ROM:0011B9F2 move.w $2A4(a5),d0 ROM:0011B9F6 cmpi.w #0,d0 ROM:0011B9FA beq.s locret_11BA1A ROM:0011B9FC ROM:0011B9FC loc_11B9FC: ; CODE XREF: ROM:0011B9F0↑j ROM:0011B9FC btst #2,($11BD).w ROM:0011BA02 bne.s locret_11BA1A ROM:0011BA04 btst #2,($11C5).w ROM:0011BA0A bne.s locret_11BA1A ROM:0011BA0C bclr #3,($11AB).w ROM:0011BA12 move.b #2,($F8A).w ROM:0011BA18 bra.s locret_11B9C0 ROM:0011BA1A ; --------------------------------------------------------------------------- ROM:0011BA1A ROM:0011BA1A locret_11BA1A: ; CODE XREF: ROM:0011B8FE↑j ROM:0011BA1A ; ROM:0011B9BE↑j ... ROM:0011BA1A rts ROM:0011BA1C ; --------------------------------------------------------------------------- ROM:0011BA1C rts ROM:0011BA1E ROM:0011BA1E ; =============== S U B R O U T I N E ======================================= ROM:0011BA1E ROM:0011BA1E ROM:0011BA1E sub_11BA1E: ; CODE XREF: ROM:0011BCF0↓p ROM:0011BA1E lea ($1067).w,a1 ROM:0011BA22 lea ($D6C).w,a2 ROM:0011BA26 move.w ($986).w,d0 ROM:0011BA2A move.w $2C0(a5),d2 ROM:0011BA2E move.w $2C2(a5),d3 ROM:0011BA32 clr.w d1 ROM:0011BA34 move.b (a1,d0.w),d1 ROM:0011BA38 cmpi.w #6,d1 ROM:0011BA3C bcc.s locret_11BA46 ROM:0011BA3E movea.l off_11BA48(pc,d1.w*4),a0 ROM:0011BA42 nop ROM:0011BA44 jmp (a0) ROM:0011BA46 ; --------------------------------------------------------------------------- ROM:0011BA46 ROM:0011BA46 locret_11BA46: ; CODE XREF: sub_11BA1E+1E↑j ROM:0011BA46 rts ROM:0011BA46 ; End of function sub_11BA1E ROM:0011BA46 ROM:0011BA46 ; --------------------------------------------------------------------------- ROM:0011BA48 off_11BA48: dc.l loc_11BA60 ; DATA XREF: sub_11BA1E+20↑r ROM:0011BA4C dc.l loc_11BA6C ROM:0011BA50 dc.l loc_11BAC2 ROM:0011BA54 dc.l locret_11BB00 ROM:0011BA58 dc.l loc_11BB02 ROM:0011BA5C dc.l loc_11BB54 ROM:0011BA60 ; --------------------------------------------------------------------------- ROM:0011BA60 ROM:0011BA60 loc_11BA60: ; DATA XREF: ROM:off_11BA48↑o ROM:0011BA60 bclr d0,($F8C).w ROM:0011BA64 move.b #1,(a1,d0.w) ROM:0011BA6A rts ROM:0011BA6C ; --------------------------------------------------------------------------- ROM:0011BA6C ROM:0011BA6C loc_11BA6C: ; DATA XREF: ROM:0011BA4C↑o ROM:0011BA6C cmp.w (a2,d0.w*2),d2 ROM:0011BA70 bgt.s loc_11BA74 ROM:0011BA72 bra.s loc_11BA7E ROM:0011BA74 ; --------------------------------------------------------------------------- ROM:0011BA74 ROM:0011BA74 loc_11BA74: ; CODE XREF: ROM:0011BA70↑j ROM:0011BA74 cmp.w (a2,d0.w*2),d3 ROM:0011BA78 blt.s locret_11BA7C ROM:0011BA7A bra.s loc_11BA9E ROM:0011BA7C ; --------------------------------------------------------------------------- ROM:0011BA7C ROM:0011BA7C locret_11BA7C: ; CODE XREF: ROM:0011BA78↑j ROM:0011BA7C rts ROM:0011BA7E ; --------------------------------------------------------------------------- ROM:0011BA7E ROM:0011BA7E loc_11BA7E: ; CODE XREF: ROM:0011BA72↑j ROM:0011BA7E move.w $2B6(a5),d4 ROM:0011BA82 clr.b $77B(d0.w) ROM:0011BA88 move.w d4,$652(d0.w*2) ROM:0011BA8E move.b #1,$77B(d0.w) ROM:0011BA96 move.b #2,(a1,d0.w) ROM:0011BA9C rts ROM:0011BA9E ; --------------------------------------------------------------------------- ROM:0011BA9E ROM:0011BA9E loc_11BA9E: ; CODE XREF: ROM:0011BA7A↑j ROM:0011BA9E move.w $2B8(a5),d4 ROM:0011BAA2 clr.b $77C(d0.w) ROM:0011BAA8 move.w d4,$654(d0.w*2) ROM:0011BAAE move.b #1,$77C(d0.w) ROM:0011BAB6 bset d0,($F8D).w ROM:0011BABA move.b #4,(a1,d0.w) ROM:0011BAC0 rts ROM:0011BAC2 ; --------------------------------------------------------------------------- ROM:0011BAC2 ROM:0011BAC2 loc_11BAC2: ; DATA XREF: ROM:0011BA50↑o ROM:0011BAC2 cmpi.w #0,$652(d0.w*2) ROM:0011BACA bgt.s loc_11BACE ROM:0011BACC bra.s loc_11BAD8 ROM:0011BACE ; --------------------------------------------------------------------------- ROM:0011BACE ROM:0011BACE loc_11BACE: ; CODE XREF: ROM:0011BACA↑j ROM:0011BACE cmp.w (a2,d0.w*2),d2 ROM:0011BAD2 ble.s locret_11BAD6 ROM:0011BAD4 bra.s loc_11BAEC ROM:0011BAD6 ; --------------------------------------------------------------------------- ROM:0011BAD6 ROM:0011BAD6 locret_11BAD6: ; CODE XREF: ROM:0011BAD2↑j ROM:0011BAD6 rts ROM:0011BAD8 ; --------------------------------------------------------------------------- ROM:0011BAD8 ROM:0011BAD8 loc_11BAD8: ; CODE XREF: ROM:0011BACC↑j ROM:0011BAD8 bset d0,($F95).w ROM:0011BADC bset d0,($F98).w ROM:0011BAE0 bsr.w sub_11BB9E ROM:0011BAE4 move.b #3,(a1,d0.w) ROM:0011BAEA rts ROM:0011BAEC ; --------------------------------------------------------------------------- ROM:0011BAEC ROM:0011BAEC loc_11BAEC: ; CODE XREF: ROM:0011BAD4↑j ROM:0011BAEC clr.b $77B(d0.w) ROM:0011BAF2 clr.w $652(d0.w*2) ROM:0011BAF8 move.b #1,(a1,d0.w) ROM:0011BAFE rts ROM:0011BB00 ; --------------------------------------------------------------------------- ROM:0011BB00 ROM:0011BB00 locret_11BB00: ; DATA XREF: ROM:0011BA54↑o ROM:0011BB00 rts ROM:0011BB02 ; --------------------------------------------------------------------------- ROM:0011BB02 ROM:0011BB02 loc_11BB02: ; DATA XREF: ROM:0011BA58↑o ROM:0011BB02 cmp.w (a2,d0.w*2),d3 ROM:0011BB06 bge.s loc_11BB0A ROM:0011BB08 bra.s loc_11BB18 ROM:0011BB0A ; --------------------------------------------------------------------------- ROM:0011BB0A ROM:0011BB0A loc_11BB0A: ; CODE XREF: ROM:0011BB06↑j ROM:0011BB0A cmpi.w #0,$654(d0.w*2) ROM:0011BB12 bgt.s locret_11BB16 ROM:0011BB14 bra.s loc_11BB30 ROM:0011BB16 ; --------------------------------------------------------------------------- ROM:0011BB16 ROM:0011BB16 locret_11BB16: ; CODE XREF: ROM:0011BB12↑j ROM:0011BB16 rts ROM:0011BB18 ; --------------------------------------------------------------------------- ROM:0011BB18 ROM:0011BB18 loc_11BB18: ; CODE XREF: ROM:0011BB08↑j ROM:0011BB18 clr.b $77C(d0.w) ROM:0011BB1E clr.w $654(d0.w*2) ROM:0011BB24 bclr d0,($F8D).w ROM:0011BB28 move.b #1,(a1,d0.w) ROM:0011BB2E rts ROM:0011BB30 ; --------------------------------------------------------------------------- ROM:0011BB30 ROM:0011BB30 loc_11BB30: ; CODE XREF: ROM:0011BB14↑j ROM:0011BB30 bset d0,($F8C).w ROM:0011BB34 move.w $2BA(a5),d4 ROM:0011BB38 clr.b $74E(d0.w) ROM:0011BB3E move.w d4,$5F8(d0.w*2) ROM:0011BB44 move.b #1,$74E(d0.w) ROM:0011BB4C move.b #5,(a1,d0.w) ROM:0011BB52 rts ROM:0011BB54 ; --------------------------------------------------------------------------- ROM:0011BB54 ROM:0011BB54 loc_11BB54: ; DATA XREF: ROM:0011BA5C↑o ROM:0011BB54 cmpi.w #0,$5F8(d0.w*2) ROM:0011BB5C bgt.s loc_11BB60 ROM:0011BB5E bra.s loc_11BB6A ROM:0011BB60 ; --------------------------------------------------------------------------- ROM:0011BB60 ROM:0011BB60 loc_11BB60: ; CODE XREF: ROM:0011BB5C↑j ROM:0011BB60 cmp.w (a2,d0.w*2),d3 ROM:0011BB64 bge.s locret_11BB68 ROM:0011BB66 bra.s loc_11BB86 ROM:0011BB68 ; --------------------------------------------------------------------------- ROM:0011BB68 ROM:0011BB68 locret_11BB68: ; CODE XREF: ROM:0011BB64↑j ROM:0011BB68 rts ROM:0011BB6A ; --------------------------------------------------------------------------- ROM:0011BB6A ROM:0011BB6A loc_11BB6A: ; CODE XREF: ROM:0011BB5E↑j ROM:0011BB6A bclr d0,($F8C).w ROM:0011BB6E bclr d0,($F8D).w ROM:0011BB72 bset d0,($F95).w ROM:0011BB76 bset d0,($F98).w ROM:0011BB7A bsr.w sub_11BB9E ROM:0011BB7E move.b #3,(a1,d0.w) ROM:0011BB84 rts ROM:0011BB86 ; --------------------------------------------------------------------------- ROM:0011BB86 ROM:0011BB86 loc_11BB86: ; CODE XREF: ROM:0011BB66↑j ROM:0011BB86 bclr d0,($F8C).w ROM:0011BB8A clr.b $74E(d0.w) ROM:0011BB90 clr.w $5F8(d0.w*2) ROM:0011BB96 move.b #1,(a1,d0.w) ROM:0011BB9C rts ROM:0011BB9E ROM:0011BB9E ; =============== S U B R O U T I N E ======================================= ROM:0011BB9E ROM:0011BB9E ROM:0011BB9E sub_11BB9E: ; CODE XREF: ROM:0011BAE0↑p ROM:0011BB9E ; ROM:0011BB7A↑p ROM:0011BB9E cmpi.w #0,($986).w ROM:0011BBA4 bne.s loc_11BBB4 ROM:0011BBA6 bset #4,($AD3).w ROM:0011BBAC bset #1,($1242).w ROM:0011BBB2 bra.s locret_11BBC8 ROM:0011BBB4 ; --------------------------------------------------------------------------- ROM:0011BBB4 ROM:0011BBB4 loc_11BBB4: ; CODE XREF: sub_11BB9E+6↑j ROM:0011BBB4 cmpi.w #1,($986).w ROM:0011BBBA bne.s locret_11BBC8 ROM:0011BBBC bset #5,($AD3).w ROM:0011BBC2 bset #2,($1242).w ROM:0011BBC8 ROM:0011BBC8 locret_11BBC8: ; CODE XREF: sub_11BB9E+14↑j ROM:0011BBC8 ; sub_11BB9E+1C↑j ROM:0011BBC8 rts ROM:0011BBC8 ; End of function sub_11BB9E ROM:0011BBC8 ROM:0011BBCA ROM:0011BBCA ; =============== S U B R O U T I N E ======================================= ROM:0011BBCA ROM:0011BBCA ROM:0011BBCA sub_11BBCA: ; CODE XREF: ROM:0011BCEA↓p ROM:0011BBCA lea ($1068).w,a1 ROM:0011BBCE lea ($D78).w,a2 ROM:0011BBD2 move.w ($986).w,d0 ROM:0011BBD6 move.w $2BE(a5),d2 ROM:0011BBDA clr.w d1 ROM:0011BBDC move.b (a1,d0.w),d1 ROM:0011BBE0 cmpi.w #3,d1 ROM:0011BBE4 bcc.s locret_11BBEE ROM:0011BBE6 movea.l off_11BBF0(pc,d1.w*4),a0 ROM:0011BBEA nop ROM:0011BBEC jmp (a0) ROM:0011BBEE ; --------------------------------------------------------------------------- ROM:0011BBEE ROM:0011BBEE locret_11BBEE: ; CODE XREF: sub_11BBCA+1A↑j ROM:0011BBEE rts ROM:0011BBEE ; End of function sub_11BBCA ROM:0011BBEE ROM:0011BBEE ; --------------------------------------------------------------------------- ROM:0011BBF0 off_11BBF0: dc.l loc_11BBFC ; DATA XREF: sub_11BBCA+1C↑r ROM:0011BBF4 dc.l loc_11BC18 ROM:0011BBF8 dc.l locret_11BC7A ROM:0011BBFC ; --------------------------------------------------------------------------- ROM:0011BBFC ROM:0011BBFC loc_11BBFC: ; DATA XREF: ROM:off_11BBF0↑o ROM:0011BBFC clr.b $7A8(d0.w) ROM:0011BC02 move.w d2,$6AC(d0.w*2) ROM:0011BC08 move.b #1,$7A8(d0.w) ROM:0011BC10 move.b #1,(a1,d0.w) ROM:0011BC16 rts ROM:0011BC18 ; --------------------------------------------------------------------------- ROM:0011BC18 ROM:0011BC18 loc_11BC18: ; DATA XREF: ROM:0011BBF4↑o ROM:0011BC18 cmpi.w #0,$6AC(d0.w*2) ROM:0011BC20 bgt.s loc_11BC34 ROM:0011BC22 cmpi.w #$2710,(a2,d0.w*2) ROM:0011BC28 bne.s loc_11BC34 ROM:0011BC2A btst #1,($11A0).w ROM:0011BC30 beq.s loc_11BC34 ROM:0011BC32 bra.s loc_11BC52 ROM:0011BC34 ; --------------------------------------------------------------------------- ROM:0011BC34 ROM:0011BC34 loc_11BC34: ; CODE XREF: ROM:0011BC20↑j ROM:0011BC34 ; ROM:0011BC28↑j ... ROM:0011BC34 cmpi.w #0,$6AC(d0.w*2) ROM:0011BC3C bgt.s locret_11BC50 ROM:0011BC3E cmpi.w #$2710,(a2,d0.w*2) ROM:0011BC44 beq.s locret_11BC50 ROM:0011BC46 btst #1,($11A0).w ROM:0011BC4C beq.s locret_11BC50 ROM:0011BC4E bra.s loc_11BC5A ROM:0011BC50 ; --------------------------------------------------------------------------- ROM:0011BC50 ROM:0011BC50 locret_11BC50: ; CODE XREF: ROM:0011BC3C↑j ROM:0011BC50 ; ROM:0011BC44↑j ... ROM:0011BC50 rts ROM:0011BC52 ; --------------------------------------------------------------------------- ROM:0011BC52 ROM:0011BC52 loc_11BC52: ; CODE XREF: ROM:0011BC32↑j ROM:0011BC52 move.b #2,(a1,d0.w) ROM:0011BC58 rts ROM:0011BC5A ; --------------------------------------------------------------------------- ROM:0011BC5A ROM:0011BC5A loc_11BC5A: ; CODE XREF: ROM:0011BC4E↑j ROM:0011BC5A bsr.w sub_11BC7C ROM:0011BC5E clr.b $7A8(d0.w) ROM:0011BC64 move.w d2,$6AC(d0.w*2) ROM:0011BC6A move.b #1,$7A8(d0.w) ROM:0011BC72 move.b #1,(a1,d0.w) ROM:0011BC78 rts ROM:0011BC7A ; --------------------------------------------------------------------------- ROM:0011BC7A ROM:0011BC7A locret_11BC7A: ; DATA XREF: ROM:0011BBF8↑o ROM:0011BC7A rts ROM:0011BC7C ROM:0011BC7C ; =============== S U B R O U T I N E ======================================= ROM:0011BC7C ROM:0011BC7C ROM:0011BC7C sub_11BC7C: ; CODE XREF: ROM:loc_11BC5A↑p ROM:0011BC7C move.w $2BC(a5),d3 ROM:0011BC80 sub.w d3,(a2,d0.w*2) ROM:0011BC84 cmpi.w #$2710,(a2,d0.w*2) ROM:0011BC8A bge.s locret_11BC92 ROM:0011BC8C move.w #$2710,(a2,d0.w*2) ROM:0011BC92 ROM:0011BC92 locret_11BC92: ; CODE XREF: sub_11BC7C+E↑j ROM:0011BC92 rts ROM:0011BC92 ; End of function sub_11BC7C ROM:0011BC92 ROM:0011BC94 ROM:0011BC94 ; =============== S U B R O U T I N E ======================================= ROM:0011BC94 ROM:0011BC94 ROM:0011BC94 sub_11BC94: ; CODE XREF: sub_11C1A4+40↓p ROM:0011BC94 lea ($1069).w,a1 ROM:0011BC98 move.w ($986).w,d0 ROM:0011BC9C clr.w d1 ROM:0011BC9E move.b (a1,d0.w),d1 ROM:0011BCA2 cmpi.w #3,d1 ROM:0011BCA6 bcc.s locret_11BCB0 ROM:0011BCA8 movea.l off_11BCB2(pc,d1.w*4),a0 ROM:0011BCAC nop ROM:0011BCAE jmp (a0) ROM:0011BCB0 ; --------------------------------------------------------------------------- ROM:0011BCB0 ROM:0011BCB0 locret_11BCB0: ; CODE XREF: sub_11BC94+12↑j ROM:0011BCB0 rts ROM:0011BCB0 ; End of function sub_11BC94 ROM:0011BCB0 ROM:0011BCB0 ; --------------------------------------------------------------------------- ROM:0011BCB2 off_11BCB2: dc.l loc_11BCBE ; DATA XREF: sub_11BC94+14↑r ROM:0011BCB6 dc.l loc_11BCCE ROM:0011BCBA dc.l loc_11BCE4 ROM:0011BCBE ; --------------------------------------------------------------------------- ROM:0011BCBE ROM:0011BCBE loc_11BCBE: ; DATA XREF: ROM:off_11BCB2↑o ROM:0011BCBE bclr d0,($F8E).w ROM:0011BCC2 bsr.w sub_11BD5C ROM:0011BCC6 move.b #1,(a1,d0.w) ROM:0011BCCC rts ROM:0011BCCE ; --------------------------------------------------------------------------- ROM:0011BCCE ROM:0011BCCE loc_11BCCE: ; DATA XREF: ROM:0011BCB6↑o ROM:0011BCCE btst d0,($F8F).w ROM:0011BCD2 beq.s locret_11BCD6 ROM:0011BCD4 bra.s loc_11BCD8 ROM:0011BCD6 ; --------------------------------------------------------------------------- ROM:0011BCD6 ROM:0011BCD6 locret_11BCD6: ; CODE XREF: ROM:0011BCD2↑j ROM:0011BCD6 rts ROM:0011BCD8 ; --------------------------------------------------------------------------- ROM:0011BCD8 ROM:0011BCD8 loc_11BCD8: ; CODE XREF: ROM:0011BCD4↑j ROM:0011BCD8 bset d0,($F8E).w ROM:0011BCDC move.b #2,(a1,d0.w) ROM:0011BCE2 rts ROM:0011BCE4 ; --------------------------------------------------------------------------- ROM:0011BCE4 ROM:0011BCE4 loc_11BCE4: ; DATA XREF: ROM:0011BCBA↑o ROM:0011BCE4 bsr.l sub_11C928 ROM:0011BCEA bsr.l sub_11BBCA ROM:0011BCF0 bsr.l sub_11BA1E ROM:0011BCF6 lea ($1069).w,a1 ROM:0011BCFA move.w ($986).w,d0 ROM:0011BCFE btst d0,($F8F).w ROM:0011BD02 bne.s locret_11BD06 ROM:0011BD04 bra.s loc_11BD08 ROM:0011BD06 ; --------------------------------------------------------------------------- ROM:0011BD06 ROM:0011BD06 locret_11BD06: ; CODE XREF: ROM:0011BD02↑j ROM:0011BD06 rts ROM:0011BD08 ; --------------------------------------------------------------------------- ROM:0011BD08 ROM:0011BD08 loc_11BD08: ; CODE XREF: ROM:0011BD04↑j ROM:0011BD08 bsr.w sub_11BD5C ROM:0011BD0C bclr d0,($F8E).w ROM:0011BD10 bclr d0,($F9C).w ROM:0011BD14 bclr d0,($F8D).w ROM:0011BD18 lea ($1071).w,a2 ROM:0011BD1C lea ($1068).w,a3 ROM:0011BD20 lea ($1067).w,a4 ROM:0011BD24 move.b #0,(a2,d0.w) ROM:0011BD2A move.b #0,(a3,d0.w) ROM:0011BD30 move.b #0,(a4,d0.w) ROM:0011BD36 lea ($106D).w,a2 ROM:0011BD3A lea ($1072).w,a3 ROM:0011BD3E lea ($106A).w,a4 ROM:0011BD42 move.b #0,(a2,d0.w) ROM:0011BD48 move.b #0,(a3,d0.w) ROM:0011BD4E move.b #0,(a4,d0.w) ROM:0011BD54 move.b #1,(a1,d0.w) ROM:0011BD5A rts ROM:0011BD5C ROM:0011BD5C ; =============== S U B R O U T I N E ======================================= ROM:0011BD5C ROM:0011BD5C ROM:0011BD5C sub_11BD5C: ; CODE XREF: ROM:0011BCC2↑p ROM:0011BD5C ; ROM:loc_11BD08↑p ... ROM:0011BD5C lea ($D6C).w,a0 ROM:0011BD60 move.w ($986).w,d0 ROM:0011BD64 move.w #$2710,(a0,d0.w*2) ROM:0011BD6A rts ROM:0011BD6A ; End of function sub_11BD5C ROM:0011BD6A ROM:0011BD6C ROM:0011BD6C ; =============== S U B R O U T I N E ======================================= ROM:0011BD6C ROM:0011BD6C ROM:0011BD6C sub_11BD6C: ; CODE XREF: ROM:0011CB14↓p ROM:0011BD6C ; ROM:0011CB8A↓p ROM:0011BD6C lea ($106A).w,a1 ROM:0011BD70 move.w ($986).w,d0 ROM:0011BD74 move.w $2C6(a5),d2 ROM:0011BD78 move.w $2C4(a5),d3 ROM:0011BD7C clr.w d1 ROM:0011BD7E move.b (a1,d0.w),d1 ROM:0011BD82 cmpi.w #4,d1 ROM:0011BD86 bcc.s locret_11BD90 ROM:0011BD88 movea.l off_11BD92(pc,d1.w*4),a0 ROM:0011BD8C nop ROM:0011BD8E jmp (a0) ROM:0011BD90 ; --------------------------------------------------------------------------- ROM:0011BD90 ROM:0011BD90 locret_11BD90: ; CODE XREF: sub_11BD6C+1A↑j ROM:0011BD90 rts ROM:0011BD90 ; End of function sub_11BD6C ROM:0011BD90 ROM:0011BD90 ; --------------------------------------------------------------------------- ROM:0011BD92 off_11BD92: dc.l loc_11BDA2 ; DATA XREF: sub_11BD6C+1C↑r ROM:0011BD96 dc.l loc_11BDAA ROM:0011BD9A dc.l loc_11BDF8 ROM:0011BD9E dc.l loc_11BED4 ROM:0011BDA2 ; --------------------------------------------------------------------------- ROM:0011BDA2 ROM:0011BDA2 loc_11BDA2: ; DATA XREF: ROM:off_11BD92↑o ROM:0011BDA2 move.b #1,(a1,d0.w) ROM:0011BDA8 rts ROM:0011BDAA ; --------------------------------------------------------------------------- ROM:0011BDAA ROM:0011BDAA loc_11BDAA: ; DATA XREF: ROM:0011BD96↑o ROM:0011BDAA btst #7,($119C).w ROM:0011BDB0 beq.s loc_11BDB4 ROM:0011BDB2 bra.s loc_11BDC0 ROM:0011BDB4 ; --------------------------------------------------------------------------- ROM:0011BDB4 ROM:0011BDB4 loc_11BDB4: ; CODE XREF: ROM:0011BDB0↑j ROM:0011BDB4 btst #7,($119C).w ROM:0011BDBA bne.s locret_11BDBE ROM:0011BDBC bra.s loc_11BDDC ROM:0011BDBE ; --------------------------------------------------------------------------- ROM:0011BDBE ROM:0011BDBE locret_11BDBE: ; CODE XREF: ROM:0011BDBA↑j ROM:0011BDBE rts ROM:0011BDC0 ; --------------------------------------------------------------------------- ROM:0011BDC0 ROM:0011BDC0 loc_11BDC0: ; CODE XREF: ROM:0011BDB2↑j ROM:0011BDC0 clr.b $750(d0.w) ROM:0011BDC6 move.w d3,$5FC(d0.w*2) ROM:0011BDCC move.b #1,$750(d0.w) ROM:0011BDD4 move.b #2,(a1,d0.w) ROM:0011BDDA rts ROM:0011BDDC ; --------------------------------------------------------------------------- ROM:0011BDDC ROM:0011BDDC loc_11BDDC: ; CODE XREF: ROM:0011BDBC↑j ROM:0011BDDC clr.b $74F(d0.w) ROM:0011BDE2 move.w d2,$5FA(d0.w*2) ROM:0011BDE8 move.b #1,$74F(d0.w) ROM:0011BDF0 move.b #3,(a1,d0.w) ROM:0011BDF6 rts ROM:0011BDF8 ; --------------------------------------------------------------------------- ROM:0011BDF8 ROM:0011BDF8 loc_11BDF8: ; DATA XREF: ROM:0011BD9A↑o ROM:0011BDF8 btst d0,($F9C).w ROM:0011BDFC beq.s loc_11BE00 ROM:0011BDFE bra.s loc_11BE30 ROM:0011BE00 ; --------------------------------------------------------------------------- ROM:0011BE00 ROM:0011BE00 loc_11BE00: ; CODE XREF: ROM:0011BDFC↑j ROM:0011BE00 cmpi.w #0,$5FC(d0.w*2) ROM:0011BE08 bgt.s loc_11BE12 ROM:0011BE0A btst d0,($F9B).w ROM:0011BE0E beq.s loc_11BE12 ROM:0011BE10 bra.s loc_11BE4C ROM:0011BE12 ; --------------------------------------------------------------------------- ROM:0011BE12 ROM:0011BE12 loc_11BE12: ; CODE XREF: ROM:0011BE08↑j ROM:0011BE12 ; ROM:0011BE0E↑j ROM:0011BE12 cmpi.w #0,$5FC(d0.w*2) ROM:0011BE1A bgt.s loc_11BE24 ROM:0011BE1C btst d0,($F9B).w ROM:0011BE20 bne.s loc_11BE24 ROM:0011BE22 bra.s loc_11BE7C ROM:0011BE24 ; --------------------------------------------------------------------------- ROM:0011BE24 ROM:0011BE24 loc_11BE24: ; CODE XREF: ROM:0011BE1A↑j ROM:0011BE24 ; ROM:0011BE20↑j ROM:0011BE24 btst #7,($119C).w ROM:0011BE2A bne.s locret_11BE2E ROM:0011BE2C bra.s loc_11BEAC ROM:0011BE2E ; --------------------------------------------------------------------------- ROM:0011BE2E ROM:0011BE2E locret_11BE2E: ; CODE XREF: ROM:0011BE2A↑j ROM:0011BE2E rts ROM:0011BE30 ; --------------------------------------------------------------------------- ROM:0011BE30 ROM:0011BE30 loc_11BE30: ; CODE XREF: ROM:0011BDFE↑j ROM:0011BE30 clr.b $750(d0.w) ROM:0011BE36 move.w d3,$5FC(d0.w*2) ROM:0011BE3C move.b #1,$750(d0.w) ROM:0011BE44 move.b #2,(a1,d0.w) ROM:0011BE4A rts ROM:0011BE4C ; --------------------------------------------------------------------------- ROM:0011BE4C ROM:0011BE4C loc_11BE4C: ; CODE XREF: ROM:0011BE10↑j ROM:0011BE4C bsr.w sub_11BFF6 ROM:0011BE50 lea ($106A).w,a1 ROM:0011BE54 move.w ($986).w,d0 ROM:0011BE58 move.w $2C6(a5),d2 ROM:0011BE5C move.w $2C4(a5),d3 ROM:0011BE60 clr.b $750(d0.w) ROM:0011BE66 move.w d3,$5FC(d0.w*2) ROM:0011BE6C move.b #1,$750(d0.w) ROM:0011BE74 move.b #2,(a1,d0.w) ROM:0011BE7A rts ROM:0011BE7C ; --------------------------------------------------------------------------- ROM:0011BE7C ROM:0011BE7C loc_11BE7C: ; CODE XREF: ROM:0011BE22↑j ROM:0011BE7C bsr.w sub_11BFB0 ROM:0011BE80 lea ($106A).w,a1 ROM:0011BE84 move.w ($986).w,d0 ROM:0011BE88 move.w $2C6(a5),d2 ROM:0011BE8C move.w $2C4(a5),d3 ROM:0011BE90 clr.b $750(d0.w) ROM:0011BE96 move.w d3,$5FC(d0.w*2) ROM:0011BE9C move.b #1,$750(d0.w) ROM:0011BEA4 move.b #2,(a1,d0.w) ROM:0011BEAA rts ROM:0011BEAC ; --------------------------------------------------------------------------- ROM:0011BEAC ROM:0011BEAC loc_11BEAC: ; CODE XREF: ROM:0011BE2C↑j ROM:0011BEAC clr.b $750(d0.w) ROM:0011BEB2 clr.w $5FC(d0.w*2) ROM:0011BEB8 clr.b $74F(d0.w) ROM:0011BEBE move.w d2,$5FA(d0.w*2) ROM:0011BEC4 move.b #1,$74F(d0.w) ROM:0011BECC move.b #3,(a1,d0.w) ROM:0011BED2 rts ROM:0011BED4 ; --------------------------------------------------------------------------- ROM:0011BED4 ROM:0011BED4 loc_11BED4: ; DATA XREF: ROM:0011BD9E↑o ROM:0011BED4 btst d0,($F9C).w ROM:0011BED8 beq.s loc_11BEDC ROM:0011BEDA bra.s loc_11BF0C ROM:0011BEDC ; --------------------------------------------------------------------------- ROM:0011BEDC ROM:0011BEDC loc_11BEDC: ; CODE XREF: ROM:0011BED8↑j ROM:0011BEDC cmpi.w #0,$5FA(d0.w*2) ROM:0011BEE4 bgt.s loc_11BEEE ROM:0011BEE6 btst d0,($F9B).w ROM:0011BEEA beq.s loc_11BEEE ROM:0011BEEC bra.s loc_11BF28 ROM:0011BEEE ; --------------------------------------------------------------------------- ROM:0011BEEE ROM:0011BEEE loc_11BEEE: ; CODE XREF: ROM:0011BEE4↑j ROM:0011BEEE ; ROM:0011BEEA↑j ROM:0011BEEE cmpi.w #0,$5FA(d0.w*2) ROM:0011BEF6 bgt.s loc_11BF00 ROM:0011BEF8 btst d0,($F9B).w ROM:0011BEFC bne.s loc_11BF00 ROM:0011BEFE bra.s loc_11BF58 ROM:0011BF00 ; --------------------------------------------------------------------------- ROM:0011BF00 ROM:0011BF00 loc_11BF00: ; CODE XREF: ROM:0011BEF6↑j ROM:0011BF00 ; ROM:0011BEFC↑j ROM:0011BF00 btst #7,($119C).w ROM:0011BF06 beq.s locret_11BF0A ROM:0011BF08 bra.s loc_11BF88 ROM:0011BF0A ; --------------------------------------------------------------------------- ROM:0011BF0A ROM:0011BF0A locret_11BF0A: ; CODE XREF: ROM:0011BF06↑j ROM:0011BF0A rts ROM:0011BF0C ; --------------------------------------------------------------------------- ROM:0011BF0C ROM:0011BF0C loc_11BF0C: ; CODE XREF: ROM:0011BEDA↑j ROM:0011BF0C clr.b $74F(d0.w) ROM:0011BF12 move.w d2,$5FA(d0.w*2) ROM:0011BF18 move.b #1,$74F(d0.w) ROM:0011BF20 move.b #3,(a1,d0.w) ROM:0011BF26 rts ROM:0011BF28 ; --------------------------------------------------------------------------- ROM:0011BF28 ROM:0011BF28 loc_11BF28: ; CODE XREF: ROM:0011BEEC↑j ROM:0011BF28 bsr.w sub_11BFF6 ROM:0011BF2C lea ($106A).w,a1 ROM:0011BF30 move.w ($986).w,d0 ROM:0011BF34 move.w $2C6(a5),d2 ROM:0011BF38 move.w $2C4(a5),d3 ROM:0011BF3C clr.b $74F(d0.w) ROM:0011BF42 move.w d2,$5FA(d0.w*2) ROM:0011BF48 move.b #1,$74F(d0.w) ROM:0011BF50 move.b #3,(a1,d0.w) ROM:0011BF56 rts ROM:0011BF58 ; --------------------------------------------------------------------------- ROM:0011BF58 ROM:0011BF58 loc_11BF58: ; CODE XREF: ROM:0011BEFE↑j ROM:0011BF58 bsr.w sub_11BFB0 ROM:0011BF5C lea ($106A).w,a1 ROM:0011BF60 move.w ($986).w,d0 ROM:0011BF64 move.w $2C6(a5),d2 ROM:0011BF68 move.w $2C4(a5),d3 ROM:0011BF6C clr.b $74F(d0.w) ROM:0011BF72 move.w d2,$5FA(d0.w*2) ROM:0011BF78 move.b #1,$74F(d0.w) ROM:0011BF80 move.b #3,(a1,d0.w) ROM:0011BF86 rts ROM:0011BF88 ; --------------------------------------------------------------------------- ROM:0011BF88 ROM:0011BF88 loc_11BF88: ; CODE XREF: ROM:0011BF08↑j ROM:0011BF88 clr.b $74F(d0.w) ROM:0011BF8E clr.w $5FA(d0.w*2) ROM:0011BF94 clr.b $750(d0.w) ROM:0011BF9A move.w d3,$5FC(d0.w*2) ROM:0011BFA0 move.b #1,$750(d0.w) ROM:0011BFA8 move.b #2,(a1,d0.w) ROM:0011BFAE rts ROM:0011BFB0 ROM:0011BFB0 ; =============== S U B R O U T I N E ======================================= ROM:0011BFB0 ROM:0011BFB0 ROM:0011BFB0 sub_11BFB0: ; CODE XREF: ROM:loc_11BE7C↑p ROM:0011BFB0 ; ROM:loc_11BF58↑p ... ROM:0011BFB0 move.w #$39BE,d1 ROM:0011BFB4 move.w ($8D6).w,d2 ROM:0011BFB8 move.w ($534).w,d3 ROM:0011BFBC bsr.l sub_1157E4 ROM:0011BFC2 move.w ($BCC).w,d2 ROM:0011BFC6 ext.l d2 ROM:0011BFC8 divs.w #$64,d2 ; 'd' ROM:0011BFCC sub.w d2,d1 ROM:0011BFCE lea ($D78).w,a3 ROM:0011BFD2 move.w ($986).w,d4 ROM:0011BFD6 muls.w (a3,d4.w*2),d1 ROM:0011BFDA divs.w #$2710,d1 ROM:0011BFDE lea ($D6C).w,a4 ROM:0011BFE2 add.w d1,(a4,d4.w*2) ROM:0011BFE6 move.w $2C0(a5),d5 ROM:0011BFEA cmp.w (a4,d4.w*2),d5 ROM:0011BFEE bge.s locret_11BFF4 ROM:0011BFF0 move.w d5,(a4,d4.w*2) ROM:0011BFF4 ROM:0011BFF4 locret_11BFF4: ; CODE XREF: sub_11BFB0+3E↑j ROM:0011BFF4 rts ROM:0011BFF4 ; End of function sub_11BFB0 ROM:0011BFF4 ROM:0011BFF6 ROM:0011BFF6 ; =============== S U B R O U T I N E ======================================= ROM:0011BFF6 ROM:0011BFF6 ROM:0011BFF6 sub_11BFF6: ; CODE XREF: ROM:loc_11BE4C↑p ROM:0011BFF6 ; ROM:loc_11BF28↑p ... ROM:0011BFF6 move.w #$39C0,d1 ROM:0011BFFA move.w ($8D6).w,d2 ROM:0011BFFE move.w ($534).w,d3 ROM:0011C002 bsr.l sub_1157E4 ROM:0011C008 move.w ($BCC).w,d2 ROM:0011C00C ext.l d2 ROM:0011C00E divs.w #$64,d2 ; 'd' ROM:0011C012 add.w d2,d1 ROM:0011C014 lea ($D78).w,a3 ROM:0011C018 move.w ($986).w,d4 ROM:0011C01C muls.w (a3,d4.w*2),d1 ROM:0011C020 divs.w #$2710,d1 ROM:0011C024 lea ($D6C).w,a4 ROM:0011C028 sub.w d1,(a4,d4.w*2) ROM:0011C02C move.w $2C2(a5),d5 ROM:0011C030 cmp.w (a4,d4.w*2),d5 ROM:0011C034 ble.s locret_11C03A ROM:0011C036 move.w d5,(a4,d4.w*2) ROM:0011C03A ROM:0011C03A locret_11C03A: ; CODE XREF: sub_11BFF6+3E↑j ROM:0011C03A rts ROM:0011C03A ; End of function sub_11BFF6 ROM:0011C03A ROM:0011C03C ROM:0011C03C ; =============== S U B R O U T I N E ======================================= ROM:0011C03C ROM:0011C03C ROM:0011C03C sub_11C03C: ; CODE XREF: sub_11C1A4+46↓p ROM:0011C03C lea ($106B).w,a1 ROM:0011C040 move.w ($986).w,d0 ROM:0011C044 clr.w d1 ROM:0011C046 move.b (a1,d0.w),d1 ROM:0011C04A cmpi.w #4,d1 ROM:0011C04E bcc.s locret_11C058 ROM:0011C050 movea.l off_11C05A(pc,d1.w*4),a0 ROM:0011C054 nop ROM:0011C056 jmp (a0) ROM:0011C058 ; --------------------------------------------------------------------------- ROM:0011C058 ROM:0011C058 locret_11C058: ; CODE XREF: sub_11C03C+12↑j ROM:0011C058 rts ROM:0011C058 ; End of function sub_11C03C ROM:0011C058 ROM:0011C058 ; --------------------------------------------------------------------------- ROM:0011C05A off_11C05A: dc.l loc_11C06A ; DATA XREF: sub_11C03C+14↑r ROM:0011C05E dc.l loc_11C07C ROM:0011C062 dc.l loc_11C0A0 ROM:0011C066 dc.l loc_11C0B0 ROM:0011C06A ; --------------------------------------------------------------------------- ROM:0011C06A ROM:0011C06A loc_11C06A: ; DATA XREF: ROM:off_11C05A↑o ROM:0011C06A bsr.w sub_11C12C ROM:0011C06E bsr.w sub_11C198 ROM:0011C072 move.b #1,(a1,d0.w) ROM:0011C078 rts ROM:0011C07A ; --------------------------------------------------------------------------- ROM:0011C07A rts ROM:0011C07C ; --------------------------------------------------------------------------- ROM:0011C07C ROM:0011C07C loc_11C07C: ; DATA XREF: ROM:0011C05E↑o ROM:0011C07C btst d0,($F9C).w ROM:0011C080 beq.s locret_11C09E ROM:0011C082 clr.b $751(d0.w) ROM:0011C088 clr.w $5FE(d0.w*2) ROM:0011C08E move.b #3,$751(d0.w) ROM:0011C096 move.b #2,(a1,d0.w) ROM:0011C09C rts ROM:0011C09E ; --------------------------------------------------------------------------- ROM:0011C09E ROM:0011C09E locret_11C09E: ; CODE XREF: ROM:0011C080↑j ROM:0011C09E rts ROM:0011C0A0 ; --------------------------------------------------------------------------- ROM:0011C0A0 ROM:0011C0A0 loc_11C0A0: ; DATA XREF: ROM:0011C062↑o ROM:0011C0A0 btst d0,($F9C).w ROM:0011C0A4 beq.s locret_11C0AE ROM:0011C0A6 move.b #3,(a1,d0.w) ROM:0011C0AC rts ROM:0011C0AE ; --------------------------------------------------------------------------- ROM:0011C0AE ROM:0011C0AE locret_11C0AE: ; CODE XREF: ROM:0011C0A4↑j ROM:0011C0AE rts ROM:0011C0B0 ; --------------------------------------------------------------------------- ROM:0011C0B0 ROM:0011C0B0 loc_11C0B0: ; DATA XREF: ROM:0011C066↑o ROM:0011C0B0 btst d0,($F9C).w ROM:0011C0B4 beq.s locret_11C0E6 ROM:0011C0B6 bclr #0,$751(d0.w) ROM:0011C0BE bset #2,$751(d0.w) ROM:0011C0C6 bsr.w sub_11C148 ROM:0011C0CA clr.b $751(d0.w) ROM:0011C0D0 clr.w $5FE(d0.w*2) ROM:0011C0D6 move.b #3,$751(d0.w) ROM:0011C0DE move.b #2,(a1,d0.w) ROM:0011C0E4 rts ROM:0011C0E6 ; --------------------------------------------------------------------------- ROM:0011C0E6 ROM:0011C0E6 locret_11C0E6: ; CODE XREF: ROM:0011C0B4↑j ROM:0011C0E6 rts ROM:0011C0E8 ROM:0011C0E8 ; =============== S U B R O U T I N E ======================================= ROM:0011C0E8 ROM:0011C0E8 ROM:0011C0E8 sub_11C0E8: ; CODE XREF: ROM:0011CA26↓p ROM:0011C0E8 ; ROM:0011CAA8↓p ... ROM:0011C0E8 lea ($D6E).w,a3 ROM:0011C0EC lea ($D70).w,a4 ROM:0011C0F0 lea ($D6C).w,a2 ROM:0011C0F4 move.w (a4,d0.w*2),d3 ROM:0011C0F8 add.w (a2,d0.w*2),d3 ROM:0011C0FC ext.l d3 ROM:0011C0FE divs.w #2,d3 ROM:0011C102 move.w d3,(a3,d0.w*2) ROM:0011C106 move.w #1,d1 ROM:0011C10A cmpi.w #2,d1 ROM:0011C10E bne.s loc_11C122 ROM:0011C110 move.w (a3),d4 ROM:0011C112 add.w 2(a3),d4 ROM:0011C116 ext.l d4 ROM:0011C118 divs.w #2,d4 ROM:0011C11C move.w d4,($984).w ROM:0011C120 bra.s loc_11C124 ROM:0011C122 ; --------------------------------------------------------------------------- ROM:0011C122 ROM:0011C122 loc_11C122: ; CODE XREF: sub_11C0E8+26↑j ROM:0011C122 move.w (a3),d4 ROM:0011C124 ROM:0011C124 loc_11C124: ; CODE XREF: sub_11C0E8+38↑j ROM:0011C124 move.w (a2,d0.w*2),(a4,d0.w*2) ROM:0011C12A rts ROM:0011C12A ; End of function sub_11C0E8 ROM:0011C12A ROM:0011C12C ROM:0011C12C ; =============== S U B R O U T I N E ======================================= ROM:0011C12C ROM:0011C12C ROM:0011C12C sub_11C12C: ; CODE XREF: ROM:loc_11C06A↑p ROM:0011C12C lea ($D6E).w,a3 ROM:0011C130 lea ($D70).w,a4 ROM:0011C134 move.w #$2710,(a3,d0.w*2) ROM:0011C13A move.w #$2710,(a4,d0.w*2) ROM:0011C140 move.w #$2710,($984).w ROM:0011C146 rts ROM:0011C146 ; End of function sub_11C12C ROM:0011C146 ROM:0011C148 ROM:0011C148 ; =============== S U B R O U T I N E ======================================= ROM:0011C148 ROM:0011C148 ROM:0011C148 sub_11C148: ; CODE XREF: ROM:0011C0C6↑p ROM:0011C148 addi.w #1,$D74(d0.w*2) ROM:0011C150 move.w $2C8(a5),d2 ROM:0011C154 cmp.w $D74(d0.w*2),d2 ROM:0011C15A blt.s loc_11C16A ROM:0011C15C move.w $5FE(d0.w*2),d3 ROM:0011C162 add.w d3,$D76(d0.w*2) ROM:0011C168 bra.s locret_11C196 ROM:0011C16A ; --------------------------------------------------------------------------- ROM:0011C16A ROM:0011C16A loc_11C16A: ; CODE XREF: sub_11C148+12↑j ROM:0011C16A move.w $D74(d0.w*2),d4 ROM:0011C170 ext.l d4 ROM:0011C172 muls.l #$2710,d4 ROM:0011C17A divs.w $D76(d0.w*2),d4 ROM:0011C180 move.w d4,$D72(d0.w*2) ROM:0011C186 move.w #0,$D76(d0.w*2) ROM:0011C18E move.w #0,$D74(d0.w*2) ROM:0011C196 ROM:0011C196 locret_11C196: ; CODE XREF: sub_11C148+20↑j ROM:0011C196 rts ROM:0011C196 ; End of function sub_11C148 ROM:0011C196 ROM:0011C198 ROM:0011C198 ; =============== S U B R O U T I N E ======================================= ROM:0011C198 ROM:0011C198 ROM:0011C198 sub_11C198: ; CODE XREF: ROM:0011C06E↑p ROM:0011C198 lea ($D72).w,a3 ROM:0011C19C move.w #0,(a3,d0.w*2) ROM:0011C1A2 rts ROM:0011C1A2 ; End of function sub_11C198 ROM:0011C1A2 ROM:0011C1A4 ROM:0011C1A4 ; =============== S U B R O U T I N E ======================================= ROM:0011C1A4 ROM:0011C1A4 ROM:0011C1A4 sub_11C1A4: ; CODE XREF: sub_1247FA+60↓p ROM:0011C1A4 bsr.l sub_11C5AC ROM:0011C1AA bsr.l sub_11C3FC ROM:0011C1B0 move.w #0,($986).w ROM:0011C1B6 bra.s loc_11C1BE ROM:0011C1B8 ; --------------------------------------------------------------------------- ROM:0011C1B8 ROM:0011C1B8 loc_11C1B8: ; CODE XREF: sub_11C1A4+4C↓j ROM:0011C1B8 addi.w #1,($986).w ROM:0011C1BE ROM:0011C1BE loc_11C1BE: ; CODE XREF: sub_11C1A4+12↑j ROM:0011C1BE cmpi.w #0,($986).w ROM:0011C1C4 bgt.s locret_11C1F2 ROM:0011C1C6 bsr.l sub_11C68E ROM:0011C1CC bsr.l sub_11C536 ROM:0011C1D2 bsr.l sub_11C810 ROM:0011C1D8 bsr.w sub_11C1F4 ROM:0011C1DC bsr.w sub_11C35A ROM:0011C1E0 bsr.w sub_11C3AC ROM:0011C1E4 bsr.l sub_11BC94 ROM:0011C1EA bsr.l sub_11C03C ROM:0011C1F0 bra.s loc_11C1B8 ROM:0011C1F2 ; --------------------------------------------------------------------------- ROM:0011C1F2 ROM:0011C1F2 locret_11C1F2: ; CODE XREF: sub_11C1A4+20↑j ROM:0011C1F2 rts ROM:0011C1F2 ; End of function sub_11C1A4 ROM:0011C1F2 ROM:0011C1F4 ROM:0011C1F4 ; =============== S U B R O U T I N E ======================================= ROM:0011C1F4 ROM:0011C1F4 ROM:0011C1F4 sub_11C1F4: ; CODE XREF: sub_11C1A4+34↑p ROM:0011C1F4 lea ($106C).w,a1 ROM:0011C1F8 lea ($D22).w,a2 ROM:0011C1FC move.w ($986).w,d0 ROM:0011C200 move.w $2CE(a5),d2 ROM:0011C204 move.w $2DC(a5),d3 ROM:0011C208 move.w $2DE(a5),d4 ROM:0011C20C clr.w d1 ROM:0011C20E move.b (a1,d0.w),d1 ROM:0011C212 cmpi.w #5,d1 ROM:0011C216 bcc.s locret_11C220 ROM:0011C218 movea.l off_11C222(pc,d1.w*4),a0 ROM:0011C21C nop ROM:0011C21E jmp (a0) ROM:0011C220 ; --------------------------------------------------------------------------- ROM:0011C220 ROM:0011C220 locret_11C220: ; CODE XREF: sub_11C1F4+22↑j ROM:0011C220 rts ROM:0011C220 ; End of function sub_11C1F4 ROM:0011C220 ROM:0011C220 ; --------------------------------------------------------------------------- ROM:0011C222 off_11C222: dc.l loc_11C236 ; DATA XREF: sub_11C1F4+24↑r ROM:0011C226 dc.l loc_11C244 ROM:0011C22A dc.l loc_11C270 ROM:0011C22E dc.l loc_11C2C8 ROM:0011C232 dc.l loc_11C318 ROM:0011C236 ; --------------------------------------------------------------------------- ROM:0011C236 ROM:0011C236 loc_11C236: ; DATA XREF: ROM:off_11C222↑o ROM:0011C236 bset d0,($F92).w ROM:0011C23A move.b #1,(a1,d0.w) ROM:0011C240 bra.s locret_11C26E ROM:0011C242 ; --------------------------------------------------------------------------- ROM:0011C242 rts ROM:0011C244 ; --------------------------------------------------------------------------- ROM:0011C244 ROM:0011C244 loc_11C244: ; DATA XREF: ROM:0011C226↑o ROM:0011C244 btst #5,($11BA).w ROM:0011C24A beq.s locret_11C26E ROM:0011C24C btst d0,($F8F).w ROM:0011C250 beq.s locret_11C26E ROM:0011C252 clr.b $7A9(d0.w) ROM:0011C258 move.w d2,$6AE(d0.w*2) ROM:0011C25E move.b #1,$7A9(d0.w) ROM:0011C266 move.b #2,(a1,d0.w) ROM:0011C26C bra.s locret_11C2C6 ROM:0011C26E ; --------------------------------------------------------------------------- ROM:0011C26E ROM:0011C26E locret_11C26E: ; CODE XREF: ROM:0011C240↑j ROM:0011C26E ; ROM:0011C24A↑j ... ROM:0011C26E rts ROM:0011C270 ; --------------------------------------------------------------------------- ROM:0011C270 ROM:0011C270 loc_11C270: ; DATA XREF: ROM:0011C22A↑o ROM:0011C270 cmpi.w #0,$6AE(d0.w*2) ROM:0011C278 bgt.s loc_11C28A ROM:0011C27A bclr d0,($F92).w ROM:0011C27E move.b #4,(a1,d0.w) ROM:0011C284 bra.l locret_11C356 ROM:0011C28A ; --------------------------------------------------------------------------- ROM:0011C28A ROM:0011C28A loc_11C28A: ; CODE XREF: ROM:0011C278↑j ROM:0011C28A btst d0,($F8F).w ROM:0011C28E bne.s loc_11C2A4 ROM:0011C290 clr.b $7A9(d0.w) ROM:0011C296 clr.w $6AE(d0.w*2) ROM:0011C29C move.b #1,(a1,d0.w) ROM:0011C2A2 bra.s locret_11C26E ROM:0011C2A4 ; --------------------------------------------------------------------------- ROM:0011C2A4 ROM:0011C2A4 loc_11C2A4: ; CODE XREF: ROM:0011C28E↑j ROM:0011C2A4 cmp.w (a2,d0.w*2),d3 ROM:0011C2A8 bgt.s loc_11C2AC ROM:0011C2AA bra.s loc_11C2B2 ROM:0011C2AC ; --------------------------------------------------------------------------- ROM:0011C2AC ROM:0011C2AC loc_11C2AC: ; CODE XREF: ROM:0011C2A8↑j ROM:0011C2AC cmp.w (a2,d0.w*2),d4 ROM:0011C2B0 blt.s locret_11C2C6 ROM:0011C2B2 ROM:0011C2B2 loc_11C2B2: ; CODE XREF: ROM:0011C2AA↑j ROM:0011C2B2 clr.b $7A9(d0.w) ROM:0011C2B8 clr.w $6AE(d0.w*2) ROM:0011C2BE move.b #3,(a1,d0.w) ROM:0011C2C4 bra.s locret_11C316 ROM:0011C2C6 ; --------------------------------------------------------------------------- ROM:0011C2C6 ROM:0011C2C6 locret_11C2C6: ; CODE XREF: ROM:0011C26C↑j ROM:0011C2C6 ; ROM:0011C2B0↑j ... ROM:0011C2C6 rts ROM:0011C2C8 ; --------------------------------------------------------------------------- ROM:0011C2C8 ROM:0011C2C8 loc_11C2C8: ; DATA XREF: ROM:0011C22E↑o ROM:0011C2C8 cmp.w (a2,d0.w*2),d3 ROM:0011C2CC ble.l loc_11C2F8 ROM:0011C2D2 cmp.w (a2,d0.w*2),d4 ROM:0011C2D6 bge.l loc_11C2F8 ROM:0011C2DC clr.b $7A9(d0.w) ROM:0011C2E2 move.w d2,$6AE(d0.w*2) ROM:0011C2E8 move.b #1,$7A9(d0.w) ROM:0011C2F0 move.b #2,(a1,d0.w) ROM:0011C2F6 bra.s locret_11C2C6 ROM:0011C2F8 ; --------------------------------------------------------------------------- ROM:0011C2F8 ROM:0011C2F8 loc_11C2F8: ; CODE XREF: ROM:0011C2CC↑j ROM:0011C2F8 ; ROM:0011C2D6↑j ROM:0011C2F8 btst d0,($F8F).w ROM:0011C2FC bne.s locret_11C316 ROM:0011C2FE clr.b $7A9(d0.w) ROM:0011C304 clr.w $6AE(d0.w*2) ROM:0011C30A move.b #1,(a1,d0.w) ROM:0011C310 bra.l locret_11C26E ROM:0011C316 ; --------------------------------------------------------------------------- ROM:0011C316 ROM:0011C316 locret_11C316: ; CODE XREF: ROM:0011C2C4↑j ROM:0011C316 ; ROM:0011C2FC↑j ... ROM:0011C316 rts ROM:0011C318 ; --------------------------------------------------------------------------- ROM:0011C318 ROM:0011C318 loc_11C318: ; DATA XREF: ROM:0011C232↑o ROM:0011C318 btst #7,($11A0).w ROM:0011C31E beq.s loc_11C33C ROM:0011C320 clr.b $7A9(d0.w) ROM:0011C326 clr.w $6AE(d0.w*2) ROM:0011C32C bset d0,($F92).w ROM:0011C330 move.b #1,(a1,d0.w) ROM:0011C336 bra.l locret_11C26E ROM:0011C33C ; --------------------------------------------------------------------------- ROM:0011C33C ROM:0011C33C loc_11C33C: ; CODE XREF: ROM:0011C31E↑j ROM:0011C33C cmp.w (a2,d0.w*2),d3 ROM:0011C340 bgt.s loc_11C344 ROM:0011C342 bra.s loc_11C34A ROM:0011C344 ; --------------------------------------------------------------------------- ROM:0011C344 ROM:0011C344 loc_11C344: ; CODE XREF: ROM:0011C340↑j ROM:0011C344 cmp.w (a2,d0.w*2),d4 ROM:0011C348 blt.s locret_11C356 ROM:0011C34A ROM:0011C34A loc_11C34A: ; CODE XREF: ROM:0011C342↑j ROM:0011C34A bset d0,($F92).w ROM:0011C34E move.b #3,(a1,d0.w) ROM:0011C354 bra.s locret_11C316 ROM:0011C356 ; --------------------------------------------------------------------------- ROM:0011C356 ROM:0011C356 locret_11C356: ; CODE XREF: ROM:0011C284↑j ROM:0011C356 ; ROM:0011C348↑j ROM:0011C356 rts ROM:0011C358 ; --------------------------------------------------------------------------- ROM:0011C358 rts ROM:0011C35A ROM:0011C35A ; =============== S U B R O U T I N E ======================================= ROM:0011C35A ROM:0011C35A ROM:0011C35A sub_11C35A: ; CODE XREF: sub_11C1A4+38↑p ROM:0011C35A move.w ($986).w,d0 ROM:0011C35E bclr d0,($F90).w ROM:0011C362 bclr d0,($F91).w ROM:0011C366 btst d0,($F9A).w ROM:0011C36A bne.s locret_11C3AA ROM:0011C36C btst #6,($C0B).w ROM:0011C372 bne.s locret_11C3AA ROM:0011C374 btst #2,($C0B).w ROM:0011C37A bne.s locret_11C3AA ROM:0011C37C btst d0,($F95).w ROM:0011C380 bne.s locret_11C3AA ROM:0011C382 btst #5,($11AD).w ROM:0011C388 bne.s locret_11C3AA ROM:0011C38A btst #6,($11BD).w ROM:0011C390 beq.s locret_11C3AA ROM:0011C392 move.w $2CA(a5),d1 ROM:0011C396 cmp.w ($C90).w,d1 ROM:0011C39A bne.s locret_11C3AA ROM:0011C39C bset d0,($F91).w ROM:0011C3A0 btst d0,($F92).w ROM:0011C3A4 beq.s locret_11C3AA ROM:0011C3A6 bset d0,($F90).w ROM:0011C3AA ROM:0011C3AA locret_11C3AA: ; CODE XREF: sub_11C35A+10↑j ROM:0011C3AA ; sub_11C35A+18↑j ... ROM:0011C3AA rts ROM:0011C3AA ; End of function sub_11C35A ROM:0011C3AA ROM:0011C3AC ROM:0011C3AC ; =============== S U B R O U T I N E ======================================= ROM:0011C3AC ROM:0011C3AC ROM:0011C3AC sub_11C3AC: ; CODE XREF: sub_11C1A4+3C↑p ROM:0011C3AC move.w ($986).w,d0 ROM:0011C3B0 bclr d0,($F8F).w ROM:0011C3B4 btst #6,($7F5).w ROM:0011C3BA beq.s loc_11C3C4 ROM:0011C3BC btst #6,($7F9).w ROM:0011C3C2 beq.s locret_11C3FA ROM:0011C3C4 ROM:0011C3C4 loc_11C3C4: ; CODE XREF: sub_11C3AC+E↑j ROM:0011C3C4 btst d0,($F91).w ROM:0011C3C8 beq.s locret_11C3FA ROM:0011C3CA btst #6,($7F5).w ROM:0011C3D0 beq.s loc_11C3DA ROM:0011C3D2 btst #6,($7F9).w ROM:0011C3D8 bne.s loc_11C3F6 ROM:0011C3DA ROM:0011C3DA loc_11C3DA: ; CODE XREF: sub_11C3AC+24↑j ROM:0011C3DA btst d0,($F94).w ROM:0011C3DE bne.s locret_11C3FA ROM:0011C3E0 btst d0,($F95).w ROM:0011C3E4 bne.s locret_11C3FA ROM:0011C3E6 btst d0,($F99).w ROM:0011C3EA beq.s locret_11C3FA ROM:0011C3EC move.w $2CC(a5),d2 ROM:0011C3F0 cmp.w ($90C).w,d2 ROM:0011C3F4 bge.s locret_11C3FA ROM:0011C3F6 ROM:0011C3F6 loc_11C3F6: ; CODE XREF: sub_11C3AC+2C↑j ROM:0011C3F6 bset d0,($F8F).w ROM:0011C3FA ROM:0011C3FA locret_11C3FA: ; CODE XREF: sub_11C3AC+16↑j ROM:0011C3FA ; sub_11C3AC+1C↑j ... ROM:0011C3FA rts ROM:0011C3FA ; End of function sub_11C3AC ROM:0011C3FA ROM:0011C3FC ROM:0011C3FC ; =============== S U B R O U T I N E ======================================= ROM:0011C3FC ROM:0011C3FC ROM:0011C3FC sub_11C3FC: ; CODE XREF: sub_11C1A4+6↑p ROM:0011C3FC clr.w d1 ROM:0011C3FE move.b ($F93).w,d1 ROM:0011C402 cmpi.w #3,d1 ROM:0011C406 bcc.s locret_11C410 ROM:0011C408 movea.l off_11C412(pc,d1.w*4),a0 ROM:0011C40C nop ROM:0011C40E jmp (a0) ROM:0011C410 ; --------------------------------------------------------------------------- ROM:0011C410 ROM:0011C410 locret_11C410: ; CODE XREF: sub_11C3FC+A↑j ROM:0011C410 rts ROM:0011C410 ; End of function sub_11C3FC ROM:0011C410 ROM:0011C410 ; --------------------------------------------------------------------------- ROM:0011C412 off_11C412: dc.l loc_11C41E ; DATA XREF: sub_11C3FC+C↑r ROM:0011C416 dc.l loc_11C42C ROM:0011C41A dc.l locret_11C44A ROM:0011C41E ; --------------------------------------------------------------------------- ROM:0011C41E ROM:0011C41E loc_11C41E: ; DATA XREF: ROM:off_11C412↑o ROM:0011C41E bclr #1,($11A0).w ROM:0011C424 move.b #1,($F93).w ROM:0011C42A rts ROM:0011C42C ; --------------------------------------------------------------------------- ROM:0011C42C ROM:0011C42C loc_11C42C: ; DATA XREF: ROM:0011C416↑o ROM:0011C42C btst #5,($11BA).w ROM:0011C432 beq.s locret_11C436 ROM:0011C434 bra.s loc_11C438 ROM:0011C436 ; --------------------------------------------------------------------------- ROM:0011C436 ROM:0011C436 locret_11C436: ; CODE XREF: ROM:0011C432↑j ROM:0011C436 rts ROM:0011C438 ; --------------------------------------------------------------------------- ROM:0011C438 ROM:0011C438 loc_11C438: ; CODE XREF: ROM:0011C434↑j ROM:0011C438 bsr.w sub_11C44C ROM:0011C43C bset #1,($11A0).w ROM:0011C442 move.b #2,($F93).w ROM:0011C448 rts ROM:0011C44A ; --------------------------------------------------------------------------- ROM:0011C44A ROM:0011C44A locret_11C44A: ; DATA XREF: ROM:0011C41A↑o ROM:0011C44A rts ROM:0011C44C ROM:0011C44C ; =============== S U B R O U T I N E ======================================= ROM:0011C44C ROM:0011C44C ROM:0011C44C sub_11C44C: ; CODE XREF: ROM:loc_11C438↑p ROM:0011C44C move.w #$3938,d1 ROM:0011C450 move.w ($90C).w,d2 ROM:0011C454 bsr.l sub_1157E4 ROM:0011C45A lea ($D78).w,a0 ROM:0011C45E move.w d1,(a0) ROM:0011C460 move.w #1,d0 ROM:0011C464 cmpi.w #2,d0 ROM:0011C468 bne.s locret_11C47E ROM:0011C46A move.w #$3938,d1 ROM:0011C46E move.w ($90C).w,d2 ROM:0011C472 bsr.l sub_1157E4 ROM:0011C478 lea ($D78).w,a0 ROM:0011C47C move.w d1,(a0) ROM:0011C47E ROM:0011C47E locret_11C47E: ; CODE XREF: sub_11C44C+1C↑j ROM:0011C47E rts ROM:0011C47E ; End of function sub_11C44C ROM:0011C47E ROM:0011C480 ROM:0011C480 ; =============== S U B R O U T I N E ======================================= ROM:0011C480 ROM:0011C480 ROM:0011C480 sub_11C480: ; CODE XREF: ROM:loc_11CA92↓p ROM:0011C480 ; ROM:loc_11CB84↓p ROM:0011C480 lea ($106D).w,a1 ROM:0011C484 move.w ($986).w,d0 ROM:0011C488 move.w $2D0(a5),d2 ROM:0011C48C clr.w d1 ROM:0011C48E move.b (a1,d0.w),d1 ROM:0011C492 cmpi.w #2,d1 ROM:0011C496 bcc.s locret_11C4A0 ROM:0011C498 movea.l off_11C4A2(pc,d1.w*4),a0 ROM:0011C49C nop ROM:0011C49E jmp (a0) ROM:0011C4A0 ; --------------------------------------------------------------------------- ROM:0011C4A0 ROM:0011C4A0 locret_11C4A0: ; CODE XREF: sub_11C480+16↑j ROM:0011C4A0 rts ROM:0011C4A0 ; End of function sub_11C480 ROM:0011C4A0 ROM:0011C4A0 ; --------------------------------------------------------------------------- ROM:0011C4A2 off_11C4A2: dc.l loc_11C4AA ; DATA XREF: sub_11C480+18↑r ROM:0011C4A6 dc.l loc_11C4C6 ROM:0011C4AA ; --------------------------------------------------------------------------- ROM:0011C4AA ROM:0011C4AA loc_11C4AA: ; DATA XREF: ROM:off_11C4A2↑o ROM:0011C4AA clr.b $723(d0.w) ROM:0011C4B0 move.w d2,$5A2(d0.w*2) ROM:0011C4B6 move.b #1,$723(d0.w) ROM:0011C4BE move.b #1,(a1,d0.w) ROM:0011C4C4 rts ROM:0011C4C6 ; --------------------------------------------------------------------------- ROM:0011C4C6 ROM:0011C4C6 loc_11C4C6: ; DATA XREF: ROM:0011C4A6↑o ROM:0011C4C6 cmpi.w #0,$5A2(d0.w*2) ROM:0011C4CE bgt.s locret_11C4D2 ROM:0011C4D0 bra.s loc_11C4D4 ROM:0011C4D2 ; --------------------------------------------------------------------------- ROM:0011C4D2 ROM:0011C4D2 locret_11C4D2: ; CODE XREF: ROM:0011C4CE↑j ROM:0011C4D2 rts ROM:0011C4D4 ; --------------------------------------------------------------------------- ROM:0011C4D4 ROM:0011C4D4 loc_11C4D4: ; CODE XREF: ROM:0011C4D0↑j ROM:0011C4D4 bsr.w sub_11C500 ROM:0011C4D8 lea ($106D).w,a1 ROM:0011C4DC move.w ($986).w,d0 ROM:0011C4E0 move.w $2D0(a5),d2 ROM:0011C4E4 clr.b $723(d0.w) ROM:0011C4EA move.w d2,$5A2(d0.w*2) ROM:0011C4F0 move.b #1,$723(d0.w) ROM:0011C4F8 move.b #1,(a1,d0.w) ROM:0011C4FE rts ROM:0011C500 ROM:0011C500 ; =============== S U B R O U T I N E ======================================= ROM:0011C500 ROM:0011C500 ROM:0011C500 sub_11C500: ; CODE XREF: ROM:loc_11C4D4↑p ROM:0011C500 move.w #$39C2,d1 ROM:0011C504 move.w ($8D6).w,d2 ROM:0011C508 move.w ($534).w,d3 ROM:0011C50C bsr.l sub_1157E4 ROM:0011C512 lea ($D7A).w,a2 ROM:0011C516 move.w ($986).w,d3 ROM:0011C51A move.w d1,(a2,d3.w*2) ROM:0011C51E lea ($D6C).w,a3 ROM:0011C522 sub.w d1,(a3,d3.w*2) ROM:0011C526 move.w $2C2(a5),d4 ROM:0011C52A cmp.w (a3,d3.w*2),d4 ROM:0011C52E ble.s locret_11C534 ROM:0011C530 move.w d4,(a3,d3.w*2) ROM:0011C534 ROM:0011C534 locret_11C534: ; CODE XREF: sub_11C500+2E↑j ROM:0011C534 rts ROM:0011C534 ; End of function sub_11C500 ROM:0011C534 ROM:0011C536 ROM:0011C536 ; =============== S U B R O U T I N E ======================================= ROM:0011C536 ROM:0011C536 ROM:0011C536 sub_11C536: ; CODE XREF: sub_11C1A4+28↑p ROM:0011C536 lea ($106E).w,a1 ROM:0011C53A move.w ($986).w,d0 ROM:0011C53E clr.w d1 ROM:0011C540 move.b (a1,d0.w),d1 ROM:0011C544 cmpi.w #3,d1 ROM:0011C548 bcc.s locret_11C552 ROM:0011C54A movea.l off_11C554(pc,d1.w*4),a0 ROM:0011C54E nop ROM:0011C550 jmp (a0) ROM:0011C552 ; --------------------------------------------------------------------------- ROM:0011C552 ROM:0011C552 locret_11C552: ; CODE XREF: sub_11C536+12↑j ROM:0011C552 rts ROM:0011C552 ; End of function sub_11C536 ROM:0011C552 ROM:0011C552 ; --------------------------------------------------------------------------- ROM:0011C554 off_11C554: dc.l loc_11C560 ; DATA XREF: sub_11C536+14↑r ROM:0011C558 dc.l loc_11C56C ROM:0011C55C dc.l loc_11C58C ROM:0011C560 ; --------------------------------------------------------------------------- ROM:0011C560 ROM:0011C560 loc_11C560: ; DATA XREF: ROM:off_11C554↑o ROM:0011C560 bclr d0,($F94).w ROM:0011C564 move.b #1,(a1,d0.w) ROM:0011C56A rts ROM:0011C56C ; --------------------------------------------------------------------------- ROM:0011C56C ROM:0011C56C loc_11C56C: ; DATA XREF: ROM:0011C558↑o ROM:0011C56C lea ($8AC).w,a3 ROM:0011C570 move.w $2D2(a5),d2 ROM:0011C574 ext.l d2 ROM:0011C576 cmp.l (a3,d0.w*4),d2 ROM:0011C57A ble.s locret_11C57E ROM:0011C57C bra.s loc_11C580 ROM:0011C57E ; --------------------------------------------------------------------------- ROM:0011C57E ROM:0011C57E locret_11C57E: ; CODE XREF: ROM:0011C57A↑j ROM:0011C57E rts ROM:0011C580 ; --------------------------------------------------------------------------- ROM:0011C580 ROM:0011C580 loc_11C580: ; CODE XREF: ROM:0011C57C↑j ROM:0011C580 bset d0,($F94).w ROM:0011C584 move.b #2,(a1,d0.w) ROM:0011C58A rts ROM:0011C58C ; --------------------------------------------------------------------------- ROM:0011C58C ROM:0011C58C loc_11C58C: ; DATA XREF: ROM:0011C55C↑o ROM:0011C58C lea ($8AC).w,a3 ROM:0011C590 move.w $2D2(a5),d2 ROM:0011C594 ext.l d2 ROM:0011C596 cmp.l (a3,d0.w*4),d2 ROM:0011C59A bgt.s locret_11C59E ROM:0011C59C bra.s loc_11C5A0 ROM:0011C59E ; --------------------------------------------------------------------------- ROM:0011C59E ROM:0011C59E locret_11C59E: ; CODE XREF: ROM:0011C59A↑j ROM:0011C59E rts ROM:0011C5A0 ; --------------------------------------------------------------------------- ROM:0011C5A0 ROM:0011C5A0 loc_11C5A0: ; CODE XREF: ROM:0011C59C↑j ROM:0011C5A0 bclr d0,($F94).w ROM:0011C5A4 move.b #1,(a1,d0.w) ROM:0011C5AA rts ROM:0011C5AC ROM:0011C5AC ; =============== S U B R O U T I N E ======================================= ROM:0011C5AC ROM:0011C5AC ROM:0011C5AC sub_11C5AC: ; CODE XREF: sub_11C1A4↑p ROM:0011C5AC move.w #1,d7 ROM:0011C5B0 clr.w d1 ROM:0011C5B2 move.b ($F96).w,d1 ROM:0011C5B6 cmpi.w #4,d1 ROM:0011C5BA bcc.s locret_11C5C4 ROM:0011C5BC movea.l off_11C5C6(pc,d1.w*4),a0 ROM:0011C5C0 nop ROM:0011C5C2 jmp (a0) ROM:0011C5C4 ; --------------------------------------------------------------------------- ROM:0011C5C4 ROM:0011C5C4 locret_11C5C4: ; CODE XREF: sub_11C5AC+E↑j ROM:0011C5C4 rts ROM:0011C5C4 ; End of function sub_11C5AC ROM:0011C5C4 ROM:0011C5C4 ; --------------------------------------------------------------------------- ROM:0011C5C6 off_11C5C6: dc.l loc_11C5D6 ; DATA XREF: sub_11C5AC+10↑r ROM:0011C5CA dc.l loc_11C5F6 ROM:0011C5CE dc.l loc_11C61C ROM:0011C5D2 dc.l loc_11C662 ROM:0011C5D6 ; --------------------------------------------------------------------------- ROM:0011C5D6 ROM:0011C5D6 loc_11C5D6: ; DATA XREF: ROM:off_11C5C6↑o ROM:0011C5D6 bclr #6,($11AE).w ROM:0011C5DC bclr #0,($F95).w ROM:0011C5E2 cmpi.w #2,d7 ROM:0011C5E6 bne.s loc_11C5EE ROM:0011C5E8 bclr #0,($F95).w ROM:0011C5EE ROM:0011C5EE loc_11C5EE: ; CODE XREF: ROM:0011C5E6↑j ROM:0011C5EE move.b #1,($F96).w ROM:0011C5F4 rts ROM:0011C5F6 ; --------------------------------------------------------------------------- ROM:0011C5F6 ROM:0011C5F6 loc_11C5F6: ; DATA XREF: ROM:0011C5CA↑o ROM:0011C5F6 btst #5,($11BA).w ROM:0011C5FC beq.s locret_11C600 ROM:0011C5FE bra.s loc_11C602 ROM:0011C600 ; --------------------------------------------------------------------------- ROM:0011C600 ROM:0011C600 locret_11C600: ; CODE XREF: ROM:0011C5FC↑j ROM:0011C600 rts ROM:0011C602 ; --------------------------------------------------------------------------- ROM:0011C602 ROM:0011C602 loc_11C602: ; CODE XREF: ROM:0011C5FE↑j ROM:0011C602 move.w $2D4(a5),d0 ROM:0011C606 clr.b ($7AA).w ROM:0011C60A move.w d0,($6B0).w ROM:0011C60E move.b #1,($7AA).w ROM:0011C614 move.b #2,($F96).w ROM:0011C61A rts ROM:0011C61C ; --------------------------------------------------------------------------- ROM:0011C61C ROM:0011C61C loc_11C61C: ; DATA XREF: ROM:0011C5CE↑o ROM:0011C61C cmpi.w #0,($6B0).w ROM:0011C622 bgt.s loc_11C626 ROM:0011C624 bra.s loc_11C632 ROM:0011C626 ; --------------------------------------------------------------------------- ROM:0011C626 ROM:0011C626 loc_11C626: ; CODE XREF: ROM:0011C622↑j ROM:0011C626 btst #7,($11A0).w ROM:0011C62C beq.s locret_11C630 ROM:0011C62E bra.s loc_11C640 ROM:0011C630 ; --------------------------------------------------------------------------- ROM:0011C630 ROM:0011C630 locret_11C630: ; CODE XREF: ROM:0011C62C↑j ROM:0011C630 rts ROM:0011C632 ; --------------------------------------------------------------------------- ROM:0011C632 ROM:0011C632 loc_11C632: ; CODE XREF: ROM:0011C624↑j ROM:0011C632 bset #6,($11AE).w ROM:0011C638 move.b #3,($F96).w ROM:0011C63E rts ROM:0011C640 ; --------------------------------------------------------------------------- ROM:0011C640 ROM:0011C640 loc_11C640: ; CODE XREF: ROM:0011C62E↑j ROM:0011C640 clr.b ($7AA).w ROM:0011C644 clr.w ($6B0).w ROM:0011C648 bclr #0,($F95).w ROM:0011C64E cmpi.w #2,d7 ROM:0011C652 bne.s loc_11C65A ROM:0011C654 bclr #0,($F95).w ROM:0011C65A ROM:0011C65A loc_11C65A: ; CODE XREF: ROM:0011C652↑j ROM:0011C65A move.b #1,($F96).w ROM:0011C660 rts ROM:0011C662 ; --------------------------------------------------------------------------- ROM:0011C662 ROM:0011C662 loc_11C662: ; DATA XREF: ROM:0011C5D2↑o ROM:0011C662 btst #7,($11A0).w ROM:0011C668 beq.s locret_11C66C ROM:0011C66A bra.s loc_11C66E ROM:0011C66C ; --------------------------------------------------------------------------- ROM:0011C66C ROM:0011C66C locret_11C66C: ; CODE XREF: ROM:0011C668↑j ROM:0011C66C rts ROM:0011C66E ; --------------------------------------------------------------------------- ROM:0011C66E ROM:0011C66E loc_11C66E: ; CODE XREF: ROM:0011C66A↑j ROM:0011C66E bclr #6,($11AE).w ROM:0011C674 bclr #0,($F95).w ROM:0011C67A cmpi.w #2,d7 ROM:0011C67E bne.s loc_11C686 ROM:0011C680 bclr #0,($F95).w ROM:0011C686 ROM:0011C686 loc_11C686: ; CODE XREF: ROM:0011C67E↑j ROM:0011C686 move.b #1,($F96).w ROM:0011C68C rts ROM:0011C68E ROM:0011C68E ; =============== S U B R O U T I N E ======================================= ROM:0011C68E ROM:0011C68E ROM:0011C68E sub_11C68E: ; CODE XREF: sub_11C1A4+22↑p ROM:0011C68E lea ($106F).w,a1 ROM:0011C692 move.w ($986).w,d0 ROM:0011C696 clr.w d1 ROM:0011C698 move.b (a1,d0.w),d1 ROM:0011C69C cmpi.w #7,d1 ROM:0011C6A0 bcc.s locret_11C6AA ROM:0011C6A2 movea.l off_11C6AC(pc,d1.w*4),a0 ROM:0011C6A6 nop ROM:0011C6A8 jmp (a0) ROM:0011C6AA ; --------------------------------------------------------------------------- ROM:0011C6AA ROM:0011C6AA locret_11C6AA: ; CODE XREF: sub_11C68E+12↑j ROM:0011C6AA rts ROM:0011C6AA ; End of function sub_11C68E ROM:0011C6AA ROM:0011C6AA ; --------------------------------------------------------------------------- ROM:0011C6AC off_11C6AC: dc.l loc_11C6C8 ; DATA XREF: sub_11C68E+14↑r ROM:0011C6B0 dc.l loc_11C6E0 ROM:0011C6B4 dc.l loc_11C6F4 ROM:0011C6B8 dc.l loc_11C74E ROM:0011C6BC dc.l loc_11C7AA ROM:0011C6C0 dc.l loc_11C7BE ROM:0011C6C4 dc.l loc_11C7F6 ROM:0011C6C8 ; --------------------------------------------------------------------------- ROM:0011C6C8 ROM:0011C6C8 loc_11C6C8: ; DATA XREF: ROM:off_11C6AC↑o ROM:0011C6C8 bclr d0,($F97).w ROM:0011C6CC bclr d0,($F95).w ROM:0011C6D0 bclr d0,($F98).w ROM:0011C6D4 bclr d0,($F99).w ROM:0011C6D8 move.b #1,(a1,d0.w) ROM:0011C6DE rts ROM:0011C6E0 ; --------------------------------------------------------------------------- ROM:0011C6E0 ROM:0011C6E0 loc_11C6E0: ; DATA XREF: ROM:0011C6B0↑o ROM:0011C6E0 btst #5,($11BA).w ROM:0011C6E6 beq.s locret_11C6EA ROM:0011C6E8 bra.s loc_11C6EC ROM:0011C6EA ; --------------------------------------------------------------------------- ROM:0011C6EA ROM:0011C6EA locret_11C6EA: ; CODE XREF: ROM:0011C6E6↑j ROM:0011C6EA rts ROM:0011C6EC ; --------------------------------------------------------------------------- ROM:0011C6EC ROM:0011C6EC loc_11C6EC: ; CODE XREF: ROM:0011C6E8↑j ROM:0011C6EC move.b #2,(a1,d0.w) ROM:0011C6F2 rts ROM:0011C6F4 ; --------------------------------------------------------------------------- ROM:0011C6F4 ROM:0011C6F4 loc_11C6F4: ; DATA XREF: ROM:0011C6B4↑o ROM:0011C6F4 btst #6,($11AE).w ROM:0011C6FA beq.s loc_11C6FE ROM:0011C6FC bra.s loc_11C71A ROM:0011C6FE ; --------------------------------------------------------------------------- ROM:0011C6FE ROM:0011C6FE loc_11C6FE: ; CODE XREF: ROM:0011C6FA↑j ROM:0011C6FE lea ($D22).w,a2 ROM:0011C702 move.w $2D6(a5),d2 ROM:0011C706 move.w $2D8(a5),d3 ROM:0011C70A cmp.w (a2,d0.w*2),d2 ROM:0011C70E ble.s loc_11C716 ROM:0011C710 cmp.w (a2,d0.w*2),d3 ROM:0011C714 blt.s locret_11C718 ROM:0011C716 ROM:0011C716 loc_11C716: ; CODE XREF: ROM:0011C70E↑j ROM:0011C716 bra.s loc_11C72A ROM:0011C718 ; --------------------------------------------------------------------------- ROM:0011C718 ROM:0011C718 locret_11C718: ; CODE XREF: ROM:0011C714↑j ROM:0011C718 rts ROM:0011C71A ; --------------------------------------------------------------------------- ROM:0011C71A ROM:0011C71A loc_11C71A: ; CODE XREF: ROM:0011C6FC↑j ROM:0011C71A bset d0,($F95).w ROM:0011C71E bset d0,($F98).w ROM:0011C722 move.b #4,(a1,d0.w) ROM:0011C728 rts ROM:0011C72A ; --------------------------------------------------------------------------- ROM:0011C72A ROM:0011C72A loc_11C72A: ; CODE XREF: ROM:loc_11C716↑j ROM:0011C72A bset d0,($F97).w ROM:0011C72E move.w $2DA(a5),d2 ROM:0011C732 clr.b $7AB(d0.w) ROM:0011C738 move.w d2,$6B2(d0.w*2) ROM:0011C73E move.b #1,$7AB(d0.w) ROM:0011C746 move.b #3,(a1,d0.w) ROM:0011C74C rts ROM:0011C74E ; --------------------------------------------------------------------------- ROM:0011C74E ROM:0011C74E loc_11C74E: ; DATA XREF: ROM:0011C6B8↑o ROM:0011C74E btst #7,($11A0).w ROM:0011C754 beq.s loc_11C758 ROM:0011C756 bra.s loc_11C76E ROM:0011C758 ; --------------------------------------------------------------------------- ROM:0011C758 ROM:0011C758 loc_11C758: ; CODE XREF: ROM:0011C754↑j ROM:0011C758 cmpi.w #0,$6B2(d0.w*2) ROM:0011C760 bgt.s locret_11C76C ROM:0011C762 btst #4,($11C3).w ROM:0011C768 beq.s locret_11C76C ROM:0011C76A bra.s loc_11C77A ROM:0011C76C ; --------------------------------------------------------------------------- ROM:0011C76C ROM:0011C76C locret_11C76C: ; CODE XREF: ROM:0011C760↑j ROM:0011C76C ; ROM:0011C768↑j ROM:0011C76C rts ROM:0011C76E ; --------------------------------------------------------------------------- ROM:0011C76E ROM:0011C76E loc_11C76E: ; CODE XREF: ROM:0011C756↑j ROM:0011C76E bclr d0,($F97).w ROM:0011C772 move.b #1,(a1,d0.w) ROM:0011C778 rts ROM:0011C77A ; --------------------------------------------------------------------------- ROM:0011C77A ROM:0011C77A loc_11C77A: ; CODE XREF: ROM:0011C76A↑j ROM:0011C77A bset d0,($F99).w ROM:0011C77E move.w $2E0(a5),($988).w ROM:0011C784 move.w $2E2(a5),($98A).w ROM:0011C78A move.w $2E4(a5),d2 ROM:0011C78E clr.b $7AB(d0.w) ROM:0011C794 move.w d2,$6B2(d0.w*2) ROM:0011C79A move.b #1,$7AB(d0.w) ROM:0011C7A2 move.b #5,(a1,d0.w) ROM:0011C7A8 rts ROM:0011C7AA ; --------------------------------------------------------------------------- ROM:0011C7AA ROM:0011C7AA loc_11C7AA: ; DATA XREF: ROM:0011C6BC↑o ROM:0011C7AA btst #7,($11A0).w ROM:0011C7B0 beq.s locret_11C7BC ROM:0011C7B2 bclr d0,($F95).w ROM:0011C7B6 move.b #1,(a1,d0.w) ROM:0011C7BC ROM:0011C7BC locret_11C7BC: ; CODE XREF: ROM:0011C7B0↑j ROM:0011C7BC rts ROM:0011C7BE ; --------------------------------------------------------------------------- ROM:0011C7BE ROM:0011C7BE loc_11C7BE: ; DATA XREF: ROM:0011C6C0↑o ROM:0011C7BE btst #7,($11A0).w ROM:0011C7C4 beq.s loc_11C7D6 ROM:0011C7C6 bclr d0,($F97).w ROM:0011C7CA bclr d0,($F99).w ROM:0011C7CE move.b #1,(a1,d0.w) ROM:0011C7D4 rts ROM:0011C7D6 ; --------------------------------------------------------------------------- ROM:0011C7D6 ROM:0011C7D6 loc_11C7D6: ; CODE XREF: ROM:0011C7C4↑j ROM:0011C7D6 cmpi.w #0,$6B2(d0.w*2) ROM:0011C7DE bgt.s locret_11C7F4 ROM:0011C7E0 move.w $2DC(a5),($988).w ROM:0011C7E6 move.w $2DE(a5),($98A).w ROM:0011C7EC move.b #6,(a1,d0.w) ROM:0011C7F2 rts ROM:0011C7F4 ; --------------------------------------------------------------------------- ROM:0011C7F4 ROM:0011C7F4 locret_11C7F4: ; CODE XREF: ROM:0011C7DE↑j ROM:0011C7F4 rts ROM:0011C7F6 ; --------------------------------------------------------------------------- ROM:0011C7F6 ROM:0011C7F6 loc_11C7F6: ; DATA XREF: ROM:0011C6C4↑o ROM:0011C7F6 btst #7,($11A0).w ROM:0011C7FC beq.s locret_11C80E ROM:0011C7FE bclr d0,($F97).w ROM:0011C802 bclr d0,($F99).w ROM:0011C806 move.b #1,(a1,d0.w) ROM:0011C80C rts ROM:0011C80E ; --------------------------------------------------------------------------- ROM:0011C80E ROM:0011C80E locret_11C80E: ; CODE XREF: ROM:0011C7FC↑j ROM:0011C80E rts ROM:0011C810 ROM:0011C810 ; =============== S U B R O U T I N E ======================================= ROM:0011C810 ROM:0011C810 ROM:0011C810 sub_11C810: ; CODE XREF: sub_11C1A4+2E↑p ROM:0011C810 lea ($1070).w,a1 ROM:0011C814 move.w ($986).w,d0 ROM:0011C818 clr.w d1 ROM:0011C81A move.b (a1,d0.w),d1 ROM:0011C81E cmpi.w #4,d1 ROM:0011C822 bcc.s locret_11C82C ROM:0011C824 movea.l off_11C82E(pc,d1.w*4),a0 ROM:0011C828 nop ROM:0011C82A jmp (a0) ROM:0011C82C ; --------------------------------------------------------------------------- ROM:0011C82C ROM:0011C82C locret_11C82C: ; CODE XREF: sub_11C810+12↑j ROM:0011C82C rts ROM:0011C82C ; End of function sub_11C810 ROM:0011C82C ROM:0011C82C ; --------------------------------------------------------------------------- ROM:0011C82E off_11C82E: dc.l loc_11C83E ; DATA XREF: sub_11C810+14↑r ROM:0011C832 dc.l loc_11C84A ROM:0011C836 dc.l loc_11C862 ROM:0011C83A dc.l loc_11C8C2 ROM:0011C83E ; --------------------------------------------------------------------------- ROM:0011C83E ROM:0011C83E loc_11C83E: ; DATA XREF: ROM:off_11C82E↑o ROM:0011C83E bclr d0,($F9A).w ROM:0011C842 move.b #1,(a1,d0.w) ROM:0011C848 rts ROM:0011C84A ; --------------------------------------------------------------------------- ROM:0011C84A ROM:0011C84A loc_11C84A: ; DATA XREF: ROM:0011C832↑o ROM:0011C84A btst #0,($11B0).w ROM:0011C850 beq.s locret_11C854 ROM:0011C852 bra.s loc_11C856 ROM:0011C854 ; --------------------------------------------------------------------------- ROM:0011C854 ROM:0011C854 locret_11C854: ; CODE XREF: ROM:0011C850↑j ROM:0011C854 rts ROM:0011C856 ; --------------------------------------------------------------------------- ROM:0011C856 ROM:0011C856 loc_11C856: ; CODE XREF: ROM:0011C852↑j ROM:0011C856 bset d0,($F9A).w ROM:0011C85A move.b #3,(a1,d0.w) ROM:0011C860 rts ROM:0011C862 ; --------------------------------------------------------------------------- ROM:0011C862 ROM:0011C862 loc_11C862: ; DATA XREF: ROM:0011C836↑o ROM:0011C862 cmpi.w #0,$6B4(d0.w*2) ROM:0011C86A bgt.s loc_11C86E ROM:0011C86C bra.s loc_11C88A ROM:0011C86E ; --------------------------------------------------------------------------- ROM:0011C86E ROM:0011C86E loc_11C86E: ; CODE XREF: ROM:0011C86A↑j ROM:0011C86E lea ($D22).w,a4 ROM:0011C872 move.w $2DC(a5),d2 ROM:0011C876 cmp.w (a4,d0.w*2),d2 ROM:0011C87A bge.s loc_11C87E ROM:0011C87C bra.s loc_11C896 ROM:0011C87E ; --------------------------------------------------------------------------- ROM:0011C87E ROM:0011C87E loc_11C87E: ; CODE XREF: ROM:0011C87A↑j ROM:0011C87E btst #0,($11B0).w ROM:0011C884 beq.s locret_11C888 ROM:0011C886 bra.s loc_11C8AE ROM:0011C888 ; --------------------------------------------------------------------------- ROM:0011C888 ROM:0011C888 locret_11C888: ; CODE XREF: ROM:0011C884↑j ROM:0011C888 rts ROM:0011C88A ; --------------------------------------------------------------------------- ROM:0011C88A ROM:0011C88A loc_11C88A: ; CODE XREF: ROM:0011C86C↑j ROM:0011C88A bclr d0,($F9A).w ROM:0011C88E move.b #1,(a1,d0.w) ROM:0011C894 rts ROM:0011C896 ; --------------------------------------------------------------------------- ROM:0011C896 ROM:0011C896 loc_11C896: ; CODE XREF: ROM:0011C87C↑j ROM:0011C896 clr.b $7AC(d0.w) ROM:0011C89C clr.w $6B4(d0.w*2) ROM:0011C8A2 bclr d0,($F9A).w ROM:0011C8A6 move.b #1,(a1,d0.w) ROM:0011C8AC rts ROM:0011C8AE ; --------------------------------------------------------------------------- ROM:0011C8AE ROM:0011C8AE loc_11C8AE: ; CODE XREF: ROM:0011C886↑j ROM:0011C8AE clr.b $7AC(d0.w) ROM:0011C8B4 clr.w $6B4(d0.w*2) ROM:0011C8BA move.b #3,(a1,d0.w) ROM:0011C8C0 rts ROM:0011C8C2 ; --------------------------------------------------------------------------- ROM:0011C8C2 ROM:0011C8C2 loc_11C8C2: ; DATA XREF: ROM:0011C83A↑o ROM:0011C8C2 btst #0,($11A5).w ROM:0011C8C8 bne.s loc_11C8D4 ROM:0011C8CA btst #1,($11A7).w ROM:0011C8D0 beq.s loc_11C8D4 ROM:0011C8D2 bra.s loc_11C8E8 ROM:0011C8D4 ; --------------------------------------------------------------------------- ROM:0011C8D4 ROM:0011C8D4 loc_11C8D4: ; CODE XREF: ROM:0011C8C8↑j ROM:0011C8D4 ; ROM:0011C8D0↑j ROM:0011C8D4 btst #0,($11A5).w ROM:0011C8DA bne.s locret_11C8E6 ROM:0011C8DC btst #1,($11A7).w ROM:0011C8E2 bne.s locret_11C8E6 ROM:0011C8E4 bra.s loc_11C908 ROM:0011C8E6 ; --------------------------------------------------------------------------- ROM:0011C8E6 ROM:0011C8E6 locret_11C8E6: ; CODE XREF: ROM:0011C8DA↑j ROM:0011C8E6 ; ROM:0011C8E2↑j ROM:0011C8E6 rts ROM:0011C8E8 ; --------------------------------------------------------------------------- ROM:0011C8E8 ROM:0011C8E8 loc_11C8E8: ; CODE XREF: ROM:0011C8D2↑j ROM:0011C8E8 move.w $2E8(a5),d1 ROM:0011C8EC clr.b $7AC(d0.w) ROM:0011C8F2 move.w d1,$6B4(d0.w*2) ROM:0011C8F8 move.b #1,$7AC(d0.w) ROM:0011C900 move.b #2,(a1,d0.w) ROM:0011C906 rts ROM:0011C908 ; --------------------------------------------------------------------------- ROM:0011C908 ROM:0011C908 loc_11C908: ; CODE XREF: ROM:0011C8E4↑j ROM:0011C908 move.w $2E6(a5),d1 ROM:0011C90C clr.b $7AC(d0.w) ROM:0011C912 move.w d1,$6B4(d0.w*2) ROM:0011C918 move.b #1,$7AC(d0.w) ROM:0011C920 move.b #2,(a1,d0.w) ROM:0011C926 rts ROM:0011C928 ROM:0011C928 ; =============== S U B R O U T I N E ======================================= ROM:0011C928 ROM:0011C928 ROM:0011C928 sub_11C928: ; CODE XREF: ROM:loc_11BCE4↑p ROM:0011C928 lea ($1071).w,a1 ROM:0011C92C lea ($D22).w,a2 ROM:0011C930 move.w ($986).w,d0 ROM:0011C934 bclr d0,($F9C).w ROM:0011C938 clr.w d1 ROM:0011C93A move.b (a1,d0.w),d1 ROM:0011C93E cmpi.w #8,d1 ROM:0011C942 bcc.s locret_11C94C ROM:0011C944 movea.l off_11C94E(pc,d1.w*4),a0 ROM:0011C948 nop ROM:0011C94A jmp (a0) ROM:0011C94C ; --------------------------------------------------------------------------- ROM:0011C94C ROM:0011C94C locret_11C94C: ; CODE XREF: sub_11C928+1A↑j ROM:0011C94C rts ROM:0011C94C ; End of function sub_11C928 ROM:0011C94C ROM:0011C94C ; --------------------------------------------------------------------------- ROM:0011C94E off_11C94E: dc.l loc_11C96E ; DATA XREF: sub_11C928+1C↑r ROM:0011C952 dc.l loc_11C97E ROM:0011C956 dc.l loc_11C9D6 ROM:0011C95A dc.l loc_11CA58 ROM:0011C95E dc.l loc_11CADC ROM:0011C962 dc.l loc_11CB52 ROM:0011C966 dc.l loc_11CBCA ROM:0011C96A dc.l loc_11CC00 ROM:0011C96E ; --------------------------------------------------------------------------- ROM:0011C96E ROM:0011C96E loc_11C96E: ; DATA XREF: ROM:off_11C94E↑o ROM:0011C96E bclr d0,($F9B).w ROM:0011C972 bsr.w sub_11CC38 ROM:0011C976 move.b #1,(a1,d0.w) ROM:0011C97C rts ROM:0011C97E ; --------------------------------------------------------------------------- ROM:0011C97E ROM:0011C97E loc_11C97E: ; DATA XREF: ROM:0011C952↑o ROM:0011C97E move.w ($98A).w,d2 ROM:0011C982 cmp.w (a2,d0.w*2),d2 ROM:0011C986 ble.s loc_11C98A ROM:0011C988 bra.s loc_11C998 ROM:0011C98A ; --------------------------------------------------------------------------- ROM:0011C98A ROM:0011C98A loc_11C98A: ; CODE XREF: ROM:0011C986↑j ROM:0011C98A move.w ($988).w,d2 ROM:0011C98E cmp.w (a2,d0.w*2),d2 ROM:0011C992 bge.s locret_11C996 ROM:0011C994 bra.s loc_11C9B6 ROM:0011C996 ; --------------------------------------------------------------------------- ROM:0011C996 ROM:0011C996 locret_11C996: ; CODE XREF: ROM:0011C992↑j ROM:0011C996 rts ROM:0011C998 ; --------------------------------------------------------------------------- ROM:0011C998 ROM:0011C998 loc_11C998: ; CODE XREF: ROM:0011C988↑j ROM:0011C998 bclr d0,($F9B).w ROM:0011C99C bsr.l sub_11BFB0 ROM:0011C9A2 lea ($1071).w,a1 ROM:0011C9A6 lea ($D22).w,a2 ROM:0011C9AA move.w ($986).w,d0 ROM:0011C9AE move.b #2,(a1,d0.w) ROM:0011C9B4 bra.s loc_11CA10 ROM:0011C9B6 ; --------------------------------------------------------------------------- ROM:0011C9B6 ROM:0011C9B6 loc_11C9B6: ; CODE XREF: ROM:0011C994↑j ROM:0011C9B6 bset d0,($F9B).w ROM:0011C9BA bsr.l sub_11BFF6 ROM:0011C9C0 lea ($1071).w,a1 ROM:0011C9C4 lea ($D22).w,a2 ROM:0011C9C8 move.w ($986).w,d0 ROM:0011C9CC move.b #3,(a1,d0.w) ROM:0011C9D2 bra.w loc_11CA92 ROM:0011C9D6 ; --------------------------------------------------------------------------- ROM:0011C9D6 ROM:0011C9D6 loc_11C9D6: ; DATA XREF: ROM:0011C956↑o ROM:0011C9D6 move.w ($986).w,d0 ROM:0011C9DA btst #1,($11AA).w ROM:0011C9E0 beq.s loc_11C9F4 ROM:0011C9E2 move.b #0,$1072(d0.w) ROM:0011C9EA move.b #6,(a1,d0.w) ROM:0011C9F0 bra.w locret_11CBFE ROM:0011C9F4 ; --------------------------------------------------------------------------- ROM:0011C9F4 ROM:0011C9F4 loc_11C9F4: ; CODE XREF: ROM:0011C9E0↑j ROM:0011C9F4 lea ($D7C).w,a3 ROM:0011C9F8 move.w $2EA(a5),d2 ROM:0011C9FC cmp.w (a3,d0.w*2),d2 ROM:0011CA00 bge.s loc_11CA04 ROM:0011CA02 bra.s loc_11CA18 ROM:0011CA04 ; --------------------------------------------------------------------------- ROM:0011CA04 ROM:0011CA04 loc_11CA04: ; CODE XREF: ROM:0011CA00↑j ROM:0011CA04 move.w ($988).w,d2 ROM:0011CA08 cmp.w (a2,d0.w*2),d2 ROM:0011CA0C bge.s loc_11CA10 ROM:0011CA0E bra.s loc_11CA22 ROM:0011CA10 ; --------------------------------------------------------------------------- ROM:0011CA10 ROM:0011CA10 loc_11CA10: ; CODE XREF: ROM:0011C9B4↑j ROM:0011CA10 ; ROM:0011CA0C↑j ... ROM:0011CA10 bsr.l sub_11CC50 ROM:0011CA16 rts ROM:0011CA18 ; --------------------------------------------------------------------------- ROM:0011CA18 ROM:0011CA18 loc_11CA18: ; CODE XREF: ROM:0011CA02↑j ROM:0011CA18 move.b #4,(a1,d0.w) ROM:0011CA1E bra.w loc_11CB0E ROM:0011CA22 ; --------------------------------------------------------------------------- ROM:0011CA22 ROM:0011CA22 loc_11CA22: ; CODE XREF: ROM:0011CA0E↑j ROM:0011CA22 bset d0,($F9B).w ROM:0011CA26 bsr.l sub_11C0E8 ROM:0011CA2C bsr.l sub_11BFF6 ROM:0011CA32 lea ($D22).w,a2 ROM:0011CA36 move.w ($986).w,d0 ROM:0011CA3A bsr.w sub_11CC44 ROM:0011CA3E bset d0,($F9C).w ROM:0011CA42 lea ($1072).w,a3 ROM:0011CA46 move.b #0,(a3,d0.w) ROM:0011CA4C lea ($1071).w,a1 ROM:0011CA50 move.b #3,(a1,d0.w) ROM:0011CA56 bra.s loc_11CA92 ROM:0011CA58 ; --------------------------------------------------------------------------- ROM:0011CA58 ROM:0011CA58 loc_11CA58: ; DATA XREF: ROM:0011C95A↑o ROM:0011CA58 move.w ($986).w,d0 ROM:0011CA5C btst #1,($11AA).w ROM:0011CA62 beq.s loc_11CA76 ROM:0011CA64 move.b #0,$106D(d0.w) ROM:0011CA6C move.b #7,(a1,d0.w) ROM:0011CA72 bra.w locret_11CC34 ROM:0011CA76 ; --------------------------------------------------------------------------- ROM:0011CA76 ROM:0011CA76 loc_11CA76: ; CODE XREF: ROM:0011CA62↑j ROM:0011CA76 lea ($D7C).w,a3 ROM:0011CA7A move.w $2EA(a5),d2 ROM:0011CA7E cmp.w (a3,d0.w*2),d2 ROM:0011CA82 bge.s loc_11CA86 ROM:0011CA84 bra.s loc_11CA9A ROM:0011CA86 ; --------------------------------------------------------------------------- ROM:0011CA86 ROM:0011CA86 loc_11CA86: ; CODE XREF: ROM:0011CA82↑j ROM:0011CA86 move.w ($98A).w,d2 ROM:0011CA8A cmp.w (a2,d0.w*2),d2 ROM:0011CA8E ble.s loc_11CA92 ROM:0011CA90 bra.s loc_11CAA4 ROM:0011CA92 ; --------------------------------------------------------------------------- ROM:0011CA92 ROM:0011CA92 loc_11CA92: ; CODE XREF: ROM:0011C9D2↑j ROM:0011CA92 ; ROM:0011CA56↑j ... ROM:0011CA92 bsr.l sub_11C480 ROM:0011CA98 rts ROM:0011CA9A ; --------------------------------------------------------------------------- ROM:0011CA9A ROM:0011CA9A loc_11CA9A: ; CODE XREF: ROM:0011CA84↑j ROM:0011CA9A move.b #5,(a1,d0.w) ROM:0011CAA0 bra.w loc_11CB84 ROM:0011CAA4 ; --------------------------------------------------------------------------- ROM:0011CAA4 ROM:0011CAA4 loc_11CAA4: ; CODE XREF: ROM:0011CA90↑j ROM:0011CAA4 bclr d0,($F9B).w ROM:0011CAA8 bsr.l sub_11C0E8 ROM:0011CAAE bsr.l sub_11BFB0 ROM:0011CAB4 lea ($D22).w,a2 ROM:0011CAB8 move.w ($986).w,d0 ROM:0011CABC bsr.w sub_11CC44 ROM:0011CAC0 bset d0,($F9C).w ROM:0011CAC4 lea ($106D).w,a3 ROM:0011CAC8 move.b #0,(a3,d0.w) ROM:0011CACE lea ($1071).w,a1 ROM:0011CAD2 move.b #2,(a1,d0.w) ROM:0011CAD8 bra.w loc_11CA10 ROM:0011CADC ; --------------------------------------------------------------------------- ROM:0011CADC ROM:0011CADC loc_11CADC: ; DATA XREF: ROM:0011C95E↑o ROM:0011CADC move.w ($986).w,d0 ROM:0011CAE0 btst #1,($11AA).w ROM:0011CAE6 beq.s loc_11CB02 ROM:0011CAE8 move.b #0,$106A(d0.w) ROM:0011CAF0 move.b #0,$1072(d0.w) ROM:0011CAF8 move.b #6,(a1,d0.w) ROM:0011CAFE bra.w locret_11CBFE ROM:0011CB02 ; --------------------------------------------------------------------------- ROM:0011CB02 ROM:0011CB02 loc_11CB02: ; CODE XREF: ROM:0011CAE6↑j ROM:0011CB02 move.w ($988).w,d2 ROM:0011CB06 cmp.w (a2,d0.w*2),d2 ROM:0011CB0A bge.s loc_11CB0E ROM:0011CB0C bra.s loc_11CB1C ROM:0011CB0E ; --------------------------------------------------------------------------- ROM:0011CB0E ROM:0011CB0E loc_11CB0E: ; CODE XREF: ROM:0011CA1E↑j ROM:0011CB0E ; ROM:0011CB0A↑j ... ROM:0011CB0E bsr.l sub_11CC50 ROM:0011CB14 bsr.l sub_11BD6C ROM:0011CB1A rts ROM:0011CB1C ; --------------------------------------------------------------------------- ROM:0011CB1C ROM:0011CB1C loc_11CB1C: ; CODE XREF: ROM:0011CB0C↑j ROM:0011CB1C bset d0,($F9B).w ROM:0011CB20 bsr.l sub_11C0E8 ROM:0011CB26 bsr.l sub_11BFF6 ROM:0011CB2C lea ($D22).w,a2 ROM:0011CB30 move.w ($986).w,d0 ROM:0011CB34 bsr.w sub_11CC44 ROM:0011CB38 bset d0,($F9C).w ROM:0011CB3C lea ($1072).w,a3 ROM:0011CB40 move.b #0,(a3,d0.w) ROM:0011CB46 lea ($1071).w,a1 ROM:0011CB4A move.b #5,(a1,d0.w) ROM:0011CB50 bra.s loc_11CB84 ROM:0011CB52 ; --------------------------------------------------------------------------- ROM:0011CB52 ROM:0011CB52 loc_11CB52: ; DATA XREF: ROM:0011C962↑o ROM:0011CB52 move.w ($986).w,d0 ROM:0011CB56 btst #1,($11AA).w ROM:0011CB5C beq.s loc_11CB78 ROM:0011CB5E move.b #0,$106A(d0.w) ROM:0011CB66 move.b #0,$106D(d0.w) ROM:0011CB6E move.b #7,(a1,d0.w) ROM:0011CB74 bra.w locret_11CC34 ROM:0011CB78 ; --------------------------------------------------------------------------- ROM:0011CB78 ROM:0011CB78 loc_11CB78: ; CODE XREF: ROM:0011CB5C↑j ROM:0011CB78 move.w ($98A).w,d2 ROM:0011CB7C cmp.w (a2,d0.w*2),d2 ROM:0011CB80 ble.s loc_11CB84 ROM:0011CB82 bra.s loc_11CB92 ROM:0011CB84 ; --------------------------------------------------------------------------- ROM:0011CB84 ROM:0011CB84 loc_11CB84: ; CODE XREF: ROM:0011CAA0↑j ROM:0011CB84 ; ROM:0011CB50↑j ... ROM:0011CB84 bsr.l sub_11C480 ROM:0011CB8A bsr.l sub_11BD6C ROM:0011CB90 rts ROM:0011CB92 ; --------------------------------------------------------------------------- ROM:0011CB92 ROM:0011CB92 loc_11CB92: ; CODE XREF: ROM:0011CB82↑j ROM:0011CB92 bclr d0,($F9B).w ROM:0011CB96 bsr.l sub_11C0E8 ROM:0011CB9C bsr.l sub_11BFB0 ROM:0011CBA2 lea ($D22).w,a2 ROM:0011CBA6 move.w ($986).w,d0 ROM:0011CBAA bsr.w sub_11CC44 ROM:0011CBAE bset d0,($F9C).w ROM:0011CBB2 lea ($106D).w,a3 ROM:0011CBB6 move.b #0,(a3,d0.w) ROM:0011CBBC lea ($1071).w,a1 ROM:0011CBC0 move.b #4,(a1,d0.w) ROM:0011CBC6 bra.w loc_11CB0E ROM:0011CBCA ; --------------------------------------------------------------------------- ROM:0011CBCA ROM:0011CBCA loc_11CBCA: ; DATA XREF: ROM:0011C966↑o ROM:0011CBCA move.w ($986).w,d0 ROM:0011CBCE btst #1,($11AA).w ROM:0011CBD4 bne.s loc_11CBE2 ROM:0011CBD6 move.b #2,$1071(d0.w) ROM:0011CBDE bra.w loc_11CA10 ROM:0011CBE2 ; --------------------------------------------------------------------------- ROM:0011CBE2 ROM:0011CBE2 loc_11CBE2: ; CODE XREF: ROM:0011CBD4↑j ROM:0011CBE2 move.w ($988).w,d2 ROM:0011CBE6 cmp.w $D22(d0.w),d2 ROM:0011CBEC bge.s locret_11CBFE ROM:0011CBEE bset d0,($F9B).w ROM:0011CBF2 move.b #7,$1071(d0.w) ROM:0011CBFA bra.w locret_11CC34 ROM:0011CBFE ; --------------------------------------------------------------------------- ROM:0011CBFE ROM:0011CBFE locret_11CBFE: ; CODE XREF: ROM:0011C9F0↑j ROM:0011CBFE ; ROM:0011CAFE↑j ... ROM:0011CBFE rts ROM:0011CC00 ; --------------------------------------------------------------------------- ROM:0011CC00 ROM:0011CC00 loc_11CC00: ; DATA XREF: ROM:0011C96A↑o ROM:0011CC00 move.w ($986).w,d0 ROM:0011CC04 btst #1,($11AA).w ROM:0011CC0A bne.s loc_11CC18 ROM:0011CC0C move.b #3,$1071(d0.w) ROM:0011CC14 bra.w loc_11CA92 ROM:0011CC18 ; --------------------------------------------------------------------------- ROM:0011CC18 ROM:0011CC18 loc_11CC18: ; CODE XREF: ROM:0011CC0A↑j ROM:0011CC18 move.w ($98A).w,d2 ROM:0011CC1C cmp.w $D22(d0.w),d2 ROM:0011CC22 ble.s locret_11CC34 ROM:0011CC24 bclr d0,($F9B).w ROM:0011CC28 move.b #6,$1071(d0.w) ROM:0011CC30 bra.w locret_11CBFE ROM:0011CC34 ; --------------------------------------------------------------------------- ROM:0011CC34 ROM:0011CC34 locret_11CC34: ; CODE XREF: ROM:0011CA72↑j ROM:0011CC34 ; ROM:0011CB74↑j ... ROM:0011CC34 rts ROM:0011CC36 ; --------------------------------------------------------------------------- ROM:0011CC36 rts ROM:0011CC38 ROM:0011CC38 ; =============== S U B R O U T I N E ======================================= ROM:0011CC38 ROM:0011CC38 ROM:0011CC38 sub_11CC38: ; CODE XREF: ROM:0011C972↑p ROM:0011CC38 lea ($D7C).w,a3 ROM:0011CC3C move.w #0,(a3,d0.w*2) ROM:0011CC42 rts ROM:0011CC42 ; End of function sub_11CC38 ROM:0011CC42 ROM:0011CC44 ROM:0011CC44 ; =============== S U B R O U T I N E ======================================= ROM:0011CC44 ROM:0011CC44 ROM:0011CC44 sub_11CC44: ; CODE XREF: ROM:0011CA3A↑p ROM:0011CC44 ; ROM:0011CABC↑p ... ROM:0011CC44 lea ($D7C).w,a3 ROM:0011CC48 addi.w #1,(a3,d0.w*2) ROM:0011CC4E rts ROM:0011CC4E ; End of function sub_11CC44 ROM:0011CC4E ROM:0011CC50 ROM:0011CC50 ; =============== S U B R O U T I N E ======================================= ROM:0011CC50 ROM:0011CC50 ROM:0011CC50 sub_11CC50: ; CODE XREF: ROM:loc_11CA10↑p ROM:0011CC50 ; ROM:loc_11CB0E↑p ROM:0011CC50 lea ($1072).w,a1 ROM:0011CC54 move.w ($986).w,d0 ROM:0011CC58 move.w $2EC(a5),d2 ROM:0011CC5C clr.w d1 ROM:0011CC5E move.b (a1,d0.w),d1 ROM:0011CC62 cmpi.w #2,d1 ROM:0011CC66 bcc.s locret_11CC70 ROM:0011CC68 movea.l off_11CC72(pc,d1.w*4),a0 ROM:0011CC6C nop ROM:0011CC6E jmp (a0) ROM:0011CC70 ; --------------------------------------------------------------------------- ROM:0011CC70 ROM:0011CC70 locret_11CC70: ; CODE XREF: sub_11CC50+16↑j ROM:0011CC70 rts ROM:0011CC70 ; End of function sub_11CC50 ROM:0011CC70 ROM:0011CC70 ; --------------------------------------------------------------------------- ROM:0011CC72 off_11CC72: dc.l loc_11CC7A ; DATA XREF: sub_11CC50+18↑r ROM:0011CC76 dc.l loc_11CC96 ROM:0011CC7A ; --------------------------------------------------------------------------- ROM:0011CC7A ROM:0011CC7A loc_11CC7A: ; DATA XREF: ROM:off_11CC72↑o ROM:0011CC7A clr.b $724(d0.w) ROM:0011CC80 move.w d2,$5A4(d0.w*2) ROM:0011CC86 move.b #1,$724(d0.w) ROM:0011CC8E move.b #1,(a1,d0.w) ROM:0011CC94 rts ROM:0011CC96 ; --------------------------------------------------------------------------- ROM:0011CC96 ROM:0011CC96 loc_11CC96: ; DATA XREF: ROM:0011CC76↑o ROM:0011CC96 cmpi.w #0,$5A4(d0.w*2) ROM:0011CC9E bgt.s locret_11CCA2 ROM:0011CCA0 bra.s loc_11CCA4 ROM:0011CCA2 ; --------------------------------------------------------------------------- ROM:0011CCA2 ROM:0011CCA2 locret_11CCA2: ; CODE XREF: ROM:0011CC9E↑j ROM:0011CCA2 rts ROM:0011CCA4 ; --------------------------------------------------------------------------- ROM:0011CCA4 ROM:0011CCA4 loc_11CCA4: ; CODE XREF: ROM:0011CCA0↑j ROM:0011CCA4 bsr.w sub_11CCD0 ROM:0011CCA8 lea ($1072).w,a1 ROM:0011CCAC move.w ($986).w,d0 ROM:0011CCB0 move.w $2EC(a5),d2 ROM:0011CCB4 clr.b $724(d0.w) ROM:0011CCBA move.w d2,$5A4(d0.w*2) ROM:0011CCC0 move.b #1,$724(d0.w) ROM:0011CCC8 move.b #1,(a1,d0.w) ROM:0011CCCE rts ROM:0011CCD0 ROM:0011CCD0 ; =============== S U B R O U T I N E ======================================= ROM:0011CCD0 ROM:0011CCD0 ROM:0011CCD0 sub_11CCD0: ; CODE XREF: ROM:loc_11CCA4↑p ROM:0011CCD0 move.w #$39C4,d1 ROM:0011CCD4 move.w ($8D6).w,d2 ROM:0011CCD8 move.w ($534).w,d3 ROM:0011CCDC bsr.l sub_1157E4 ROM:0011CCE2 lea ($D7E).w,a2 ROM:0011CCE6 move.w ($986).w,d3 ROM:0011CCEA move.w d1,(a2,d3.w*2) ROM:0011CCEE lea ($D6C).w,a3 ROM:0011CCF2 add.w d1,(a3,d3.w*2) ROM:0011CCF6 move.w $2C0(a5),d4 ROM:0011CCFA cmp.w (a3,d3.w*2),d4 ROM:0011CCFE bge.s locret_11CD04 ROM:0011CD00 move.w d4,(a3,d3.w*2) ROM:0011CD04 ROM:0011CD04 locret_11CD04: ; CODE XREF: sub_11CCD0+2E↑j ROM:0011CD04 rts ROM:0011CD04 ; End of function sub_11CCD0 ROM:0011CD04 ROM:0011CD06 ROM:0011CD06 ; =============== S U B R O U T I N E ======================================= ROM:0011CD06 ROM:0011CD06 ROM:0011CD06 sub_11CD06: ; CODE XREF: sub_11D0B8:loc_11D100↓p ROM:0011CD06 move.w ($99A).w,d0 ROM:0011CD0A bclr d0,($F9F).w ROM:0011CD0E move.w $E0E(d0.w*2),d1 ROM:0011CD14 cmpi.w #4,d1 ROM:0011CD18 bcc.s locret_11CD22 ROM:0011CD1A movea.l off_11CD24(pc,d1.w*4),a0 ROM:0011CD1E nop ROM:0011CD20 jmp (a0) ROM:0011CD22 ; --------------------------------------------------------------------------- ROM:0011CD22 ROM:0011CD22 locret_11CD22: ; CODE XREF: sub_11CD06+12↑j ROM:0011CD22 rts ROM:0011CD22 ; End of function sub_11CD06 ROM:0011CD22 ROM:0011CD22 ; --------------------------------------------------------------------------- ROM:0011CD24 off_11CD24: dc.l loc_11CD34 ; DATA XREF: sub_11CD06+14↑r ROM:0011CD28 dc.l loc_11CD4C ROM:0011CD2C dc.l loc_11CD60 ROM:0011CD30 dc.l loc_11CDC6 ROM:0011CD34 ; --------------------------------------------------------------------------- ROM:0011CD34 ROM:0011CD34 loc_11CD34: ; DATA XREF: ROM:off_11CD24↑o ROM:0011CD34 move.w #0,$E0A(d0.w*2) ROM:0011CD3C bsr.w sub_11CF0E ROM:0011CD40 move.w #1,$E0E(d0.w*2) ROM:0011CD48 bra.s locret_11CD5E ROM:0011CD4A ; --------------------------------------------------------------------------- ROM:0011CD4A rts ROM:0011CD4C ; --------------------------------------------------------------------------- ROM:0011CD4C ROM:0011CD4C loc_11CD4C: ; DATA XREF: ROM:0011CD28↑o ROM:0011CD4C btst #5,($11B5).w ROM:0011CD52 beq.s locret_11CD5E ROM:0011CD54 move.w #2,$E0E(d0.w*2) ROM:0011CD5C bra.s loc_11CDB0 ROM:0011CD5E ; --------------------------------------------------------------------------- ROM:0011CD5E ROM:0011CD5E locret_11CD5E: ; CODE XREF: ROM:0011CD48↑j ROM:0011CD5E ; ROM:0011CD52↑j ... ROM:0011CD5E rts ROM:0011CD60 ; --------------------------------------------------------------------------- ROM:0011CD60 ROM:0011CD60 loc_11CD60: ; DATA XREF: ROM:0011CD2C↑o ROM:0011CD60 btst #5,($11B5).w ROM:0011CD66 bne.s loc_11CD7E ROM:0011CD68 move.w #0,$E0A(d0.w*2) ROM:0011CD70 bsr.w sub_11CF0E ROM:0011CD74 move.w #1,$E0E(d0.w*2) ROM:0011CD7C bra.s locret_11CD5E ROM:0011CD7E ; --------------------------------------------------------------------------- ROM:0011CD7E ROM:0011CD7E loc_11CD7E: ; CODE XREF: ROM:0011CD66↑j ROM:0011CD7E move.w $2EE(a5),d2 ROM:0011CD82 subq.w #1,d2 ROM:0011CD84 bvc.s loc_11CD8A ROM:0011CD86 move.w #$8000,d2 ROM:0011CD8A ROM:0011CD8A loc_11CD8A: ; CODE XREF: ROM:0011CD84↑j ROM:0011CD8A cmp.w $E0A(d0.w*2),d2 ROM:0011CD90 bgt.s loc_11CDB0 ROM:0011CD92 addq.w #1,$E0A(d0.w*2) ROM:0011CD98 bvc.s loc_11CDA2 ROM:0011CD9A move.w #$8000,$E0A(d0.w*2) ROM:0011CDA2 ROM:0011CDA2 loc_11CDA2: ; CODE XREF: ROM:0011CD98↑j ROM:0011CDA2 move.w #3,$E0E(d0.w*2) ROM:0011CDAA bra.l loc_11CE20 ROM:0011CDB0 ; --------------------------------------------------------------------------- ROM:0011CDB0 ROM:0011CDB0 loc_11CDB0: ; CODE XREF: ROM:0011CD5C↑j ROM:0011CDB0 ; ROM:0011CD90↑j ... ROM:0011CDB0 addq.w #1,$E0A(d0.w*2) ROM:0011CDB6 bvc.s loc_11CDC0 ROM:0011CDB8 move.w #$8000,$E0A(d0.w*2) ROM:0011CDC0 ROM:0011CDC0 loc_11CDC0: ; CODE XREF: ROM:0011CDB6↑j ROM:0011CDC0 bsr.w sub_11CEB4 ROM:0011CDC4 rts ROM:0011CDC6 ; --------------------------------------------------------------------------- ROM:0011CDC6 ROM:0011CDC6 loc_11CDC6: ; DATA XREF: ROM:0011CD30↑o ROM:0011CDC6 btst #5,($11B5).w ROM:0011CDCC bne.s loc_11CDE8 ROM:0011CDCE move.w #0,$E0A(d0.w*2) ROM:0011CDD6 bsr.w sub_11CF0E ROM:0011CDDA move.w #1,$E0E(d0.w*2) ROM:0011CDE2 bra.l locret_11CD5E ROM:0011CDE8 ; --------------------------------------------------------------------------- ROM:0011CDE8 ROM:0011CDE8 loc_11CDE8: ; CODE XREF: ROM:0011CDCC↑j ROM:0011CDE8 move.w $D86(d0.w*2),d2 ROM:0011CDEE move.w $2F0(a5),d3 ROM:0011CDF2 cmp.w $D86(d0.w*2),d3 ROM:0011CDF8 blt.s loc_11CE20 ROM:0011CDFA bsr.w sub_11CF16 ROM:0011CDFE bsr.w sub_11CFCC ROM:0011CE02 bsr.w sub_11CFB2 ROM:0011CE06 bset d0,($F9F).w ROM:0011CE0A move.w #0,$E0A(d0.w*2) ROM:0011CE12 move.w #2,$E0E(d0.w*2) ROM:0011CE1A bra.l loc_11CDB0 ROM:0011CE20 ; --------------------------------------------------------------------------- ROM:0011CE20 ROM:0011CE20 loc_11CE20: ; CODE XREF: ROM:0011CDAA↑j ROM:0011CE20 ; ROM:0011CDF8↑j ROM:0011CE20 bsr.w sub_11CEB4 ROM:0011CE24 bsr.w sub_11CE2A ROM:0011CE28 rts ROM:0011CE2A ROM:0011CE2A ; =============== S U B R O U T I N E ======================================= ROM:0011CE2A ROM:0011CE2A ROM:0011CE2A sub_11CE2A: ; CODE XREF: ROM:0011CE24↑p ROM:0011CE2A move.w #$7D00,d5 ROM:0011CE2E move.w #0,d6 ROM:0011CE32 move.w $2EE(a5),d4 ROM:0011CE36 subi.w #1,d4 ROM:0011CE3A cmpi.w #0,d0 ROM:0011CE3E bne.s loc_11CE72 ROM:0011CE40 move.w #0,d3 ROM:0011CE44 bra.s loc_11CE4A ROM:0011CE46 ; --------------------------------------------------------------------------- ROM:0011CE46 ROM:0011CE46 loc_11CE46: ; CODE XREF: sub_11CE2A:loc_11CE6A↓j ROM:0011CE46 addi.w #1,d3 ROM:0011CE4A ROM:0011CE4A loc_11CE4A: ; CODE XREF: sub_11CE2A+1A↑j ROM:0011CE4A cmp.w d4,d3 ROM:0011CE4C bgt.s loc_11CE6C ROM:0011CE4E cmp.w $DBA(d3.w*2),d5 ROM:0011CE54 ble.s loc_11CE5C ROM:0011CE56 move.w $DBA(d3.w*2),d5 ROM:0011CE5C ROM:0011CE5C loc_11CE5C: ; CODE XREF: sub_11CE2A+2A↑j ROM:0011CE5C cmp.w $DBA(d3.w*2),d6 ROM:0011CE62 bge.s loc_11CE6A ROM:0011CE64 move.w $DBA(d3.w*2),d6 ROM:0011CE6A ROM:0011CE6A loc_11CE6A: ; CODE XREF: sub_11CE2A+38↑j ROM:0011CE6A bra.s loc_11CE46 ROM:0011CE6C ; --------------------------------------------------------------------------- ROM:0011CE6C ROM:0011CE6C loc_11CE6C: ; CODE XREF: sub_11CE2A+22↑j ROM:0011CE6C bra.l loc_11CE9E ROM:0011CE72 ; --------------------------------------------------------------------------- ROM:0011CE72 ROM:0011CE72 loc_11CE72: ; CODE XREF: sub_11CE2A+14↑j ROM:0011CE72 move.w #0,d3 ROM:0011CE76 bra.s loc_11CE7C ROM:0011CE78 ; --------------------------------------------------------------------------- ROM:0011CE78 ROM:0011CE78 loc_11CE78: ; CODE XREF: sub_11CE2A:loc_11CE9C↓j ROM:0011CE78 addi.w #1,d3 ROM:0011CE7C ROM:0011CE7C loc_11CE7C: ; CODE XREF: sub_11CE2A+4C↑j ROM:0011CE7C cmp.w d4,d3 ROM:0011CE7E bgt.s loc_11CE9E ROM:0011CE80 cmp.w $DF6(d3.w*2),d5 ROM:0011CE86 ble.s loc_11CE8E ROM:0011CE88 move.w $DF6(d3.w*2),d5 ROM:0011CE8E ROM:0011CE8E loc_11CE8E: ; CODE XREF: sub_11CE2A+5C↑j ROM:0011CE8E cmp.w $DF6(d3.w*2),d6 ROM:0011CE94 bge.s loc_11CE9C ROM:0011CE96 move.w $DF6(d3.w*2),d6 ROM:0011CE9C ROM:0011CE9C loc_11CE9C: ; CODE XREF: sub_11CE2A+6A↑j ROM:0011CE9C bra.s loc_11CE78 ROM:0011CE9E ; --------------------------------------------------------------------------- ROM:0011CE9E ROM:0011CE9E loc_11CE9E: ; CODE XREF: sub_11CE2A:loc_11CE6C↑j ROM:0011CE9E ; sub_11CE2A+54↑j ROM:0011CE9E move.w d5,$D84(d0.w*2) ROM:0011CEA4 move.w d6,$D82(d0.w*2) ROM:0011CEAA sub.w d5,d6 ROM:0011CEAC move.w d6,$D86(d0.w*2) ROM:0011CEB2 rts ROM:0011CEB2 ; End of function sub_11CE2A ROM:0011CEB2 ROM:0011CEB4 ROM:0011CEB4 ; =============== S U B R O U T I N E ======================================= ROM:0011CEB4 ROM:0011CEB4 ROM:0011CEB4 sub_11CEB4: ; CODE XREF: ROM:loc_11CDC0↑p ROM:0011CEB4 ; ROM:loc_11CE20↑p ROM:0011CEB4 move.w $D80(d0.w*2),d4 ROM:0011CEBA cmpi.w #0,d0 ROM:0011CEBE bne.s loc_11CEDE ROM:0011CEC0 move.w $D1E(d0.w*2),$DA6(d4.w*2) ROM:0011CECA move.w ($534).w,$D92(d4.w*2) ROM:0011CED2 move.w $D6E(d0.w*2),$DBA(d4.w*2) ROM:0011CEDC bra.s loc_11CEFA ROM:0011CEDE ; --------------------------------------------------------------------------- ROM:0011CEDE ROM:0011CEDE loc_11CEDE: ; CODE XREF: sub_11CEB4+A↑j ROM:0011CEDE move.w $D1E(d0.w*2),$DE2(d4.w*2) ROM:0011CEE8 move.w ($534).w,$DCE(d4.w*2) ROM:0011CEF0 move.w $D6E(d0.w*2),$DF6(d4.w*2) ROM:0011CEFA ROM:0011CEFA loc_11CEFA: ; CODE XREF: sub_11CEB4+28↑j ROM:0011CEFA addq.w #1,d4 ROM:0011CEFC move.w $2EE(a5),d5 ROM:0011CF00 cmp.w d4,d5 ROM:0011CF02 bgt.s loc_11CF06 ROM:0011CF04 clr.w d4 ROM:0011CF06 ROM:0011CF06 loc_11CF06: ; CODE XREF: sub_11CEB4+4E↑j ROM:0011CF06 move.w d4,$D80(d0.w*2) ROM:0011CF0C rts ROM:0011CF0C ; End of function sub_11CEB4 ROM:0011CF0C ROM:0011CF0E ROM:0011CF0E ; =============== S U B R O U T I N E ======================================= ROM:0011CF0E ROM:0011CF0E ROM:0011CF0E sub_11CF0E: ; CODE XREF: ROM:0011CD3C↑p ROM:0011CF0E ; ROM:0011CD70↑p ... ROM:0011CF0E clr.w $D80(d0.w*2) ROM:0011CF14 rts ROM:0011CF14 ; End of function sub_11CF0E ROM:0011CF14 ROM:0011CF16 ROM:0011CF16 ; =============== S U B R O U T I N E ======================================= ROM:0011CF16 ROM:0011CF16 ROM:0011CF16 sub_11CF16: ; CODE XREF: ROM:0011CDFA↑p ROM:0011CF16 clr.l d5 ROM:0011CF18 clr.l d6 ROM:0011CF1A clr.l d7 ROM:0011CF1C move.w $2EE(a5),d3 ROM:0011CF20 subq.w #1,d3 ROM:0011CF22 bvc.s loc_11CF28 ROM:0011CF24 move.w #$8000,d3 ROM:0011CF28 ROM:0011CF28 loc_11CF28: ; CODE XREF: sub_11CF16+C↑j ROM:0011CF28 cmpi.w #0,d0 ROM:0011CF2C bne.s loc_11CF5E ROM:0011CF2E move.w #0,d2 ROM:0011CF32 bra.s loc_11CF38 ROM:0011CF34 ; --------------------------------------------------------------------------- ROM:0011CF34 ROM:0011CF34 loc_11CF34: ; CODE XREF: sub_11CF16+44↓j ROM:0011CF34 addi.w #1,d2 ROM:0011CF38 ROM:0011CF38 loc_11CF38: ; CODE XREF: sub_11CF16+1C↑j ROM:0011CF38 cmp.w d3,d2 ROM:0011CF3A bgt.s loc_11CF5C ROM:0011CF3C move.w $D92(d2.w*2),d4 ROM:0011CF42 ext.l d4 ROM:0011CF44 add.l d4,d5 ROM:0011CF46 move.w $DA6(d2.w*2),d4 ROM:0011CF4C ext.l d4 ROM:0011CF4E add.l d4,d6 ROM:0011CF50 move.w $DBA(d2.w*2),d4 ROM:0011CF56 ext.l d4 ROM:0011CF58 add.l d4,d7 ROM:0011CF5A bra.s loc_11CF34 ROM:0011CF5C ; --------------------------------------------------------------------------- ROM:0011CF5C ROM:0011CF5C loc_11CF5C: ; CODE XREF: sub_11CF16+24↑j ROM:0011CF5C bra.s loc_11CF8C ROM:0011CF5E ; --------------------------------------------------------------------------- ROM:0011CF5E ROM:0011CF5E loc_11CF5E: ; CODE XREF: sub_11CF16+16↑j ROM:0011CF5E move.w #0,d2 ROM:0011CF62 bra.s loc_11CF68 ROM:0011CF64 ; --------------------------------------------------------------------------- ROM:0011CF64 ROM:0011CF64 loc_11CF64: ; CODE XREF: sub_11CF16+74↓j ROM:0011CF64 addi.w #1,d2 ROM:0011CF68 ROM:0011CF68 loc_11CF68: ; CODE XREF: sub_11CF16+4C↑j ROM:0011CF68 cmp.w d3,d2 ROM:0011CF6A bgt.s loc_11CF8C ROM:0011CF6C move.w $DCE(d2.w*2),d4 ROM:0011CF72 ext.l d4 ROM:0011CF74 add.l d4,d5 ROM:0011CF76 move.w $DE2(d2.w*2),d4 ROM:0011CF7C ext.l d4 ROM:0011CF7E add.l d4,d6 ROM:0011CF80 move.w $DF6(d2.w*2),d4 ROM:0011CF86 ext.l d4 ROM:0011CF88 add.l d4,d7 ROM:0011CF8A bra.s loc_11CF64 ROM:0011CF8C ; --------------------------------------------------------------------------- ROM:0011CF8C ROM:0011CF8C loc_11CF8C: ; CODE XREF: sub_11CF16:loc_11CF5C↑j ROM:0011CF8C ; sub_11CF16+54↑j ROM:0011CF8C move.l d5,d2 ROM:0011CF8E divs.w $2EE(a5),d2 ROM:0011CF92 move.w d2,$D88(d0.w*2) ROM:0011CF98 move.l d6,d2 ROM:0011CF9A divs.w $2EE(a5),d2 ROM:0011CF9E move.w d2,$D8A(d0.w*2) ROM:0011CFA4 move.l d7,d2 ROM:0011CFA6 divs.w $2EE(a5),d2 ROM:0011CFAA move.w d2,$D8C(d0.w*2) ROM:0011CFB0 rts ROM:0011CFB0 ; End of function sub_11CF16 ROM:0011CFB0 ROM:0011CFB2 ROM:0011CFB2 ; =============== S U B R O U T I N E ======================================= ROM:0011CFB2 ROM:0011CFB2 ROM:0011CFB2 sub_11CFB2: ; CODE XREF: ROM:0011CE02↑p ROM:0011CFB2 move.w $D90(d0.w*2),d3 ROM:0011CFB8 muls.w $D6C(d0.w*2),d3 ROM:0011CFBE divs.w $E10(d0.w*2),d3 ROM:0011CFC4 move.w d3,$D6C(d0.w*2) ROM:0011CFCA rts ROM:0011CFCA ; End of function sub_11CFB2 ROM:0011CFCA ROM:0011CFCC ROM:0011CFCC ; =============== S U B R O U T I N E ======================================= ROM:0011CFCC ROM:0011CFCC ROM:0011CFCC sub_11CFCC: ; CODE XREF: ROM:0011CDFE↑p ROM:0011CFCC move.w $D8A(d0.w*2),d2 ROM:0011CFD2 move.w $D88(d0.w*2),d3 ROM:0011CFD8 move.w #$39C6,d1 ROM:0011CFDC bsr.l sub_1157E4 ROM:0011CFE2 move.w ($99A).w,d0 ROM:0011CFE6 move.w d1,$D8E(d0.w*2) ROM:0011CFEC move.w $D8A(d0.w*2),d2 ROM:0011CFF2 move.w $D88(d0.w*2),d3 ROM:0011CFF8 cmpi.w #0,d0 ROM:0011CFFC bne.s loc_11D00E ROM:0011CFFE move.w #$3918,d1 ROM:0011D002 movea.w #$124D,a1 ROM:0011D006 bsr.l sub_115706 ROM:0011D00C bra.s loc_11D012 ROM:0011D00E ; --------------------------------------------------------------------------- ROM:0011D00E ROM:0011D00E loc_11D00E: ; CODE XREF: sub_11CFCC+30↑j ROM:0011D00E move.w #$80,d1 ROM:0011D012 ROM:0011D012 loc_11D012: ; CODE XREF: sub_11CFCC+40↑j ROM:0011D012 move.b d1,($F9D).w ROM:0011D016 move.w ($99A).w,d0 ROM:0011D01A clr.l d1 ROM:0011D01C move.b ($F9D).w,d1 ROM:0011D020 muls.w #$14,d1 ROM:0011D024 addi.w #$1D4C,d1 ROM:0011D028 move.w d1,$D90(d0.w*2) ROM:0011D02E clr.l d3 ROM:0011D030 move.w $D8C(d0.w*2),d3 ROM:0011D036 muls.w $D90(d0.w*2),d3 ROM:0011D03C divs.w #$2710,d3 ROM:0011D040 sub.w $D90(d0.w*2),d3 ROM:0011D046 muls.w $D8E(d0.w*2),d3 ROM:0011D04C divs.w #$2710,d3 ROM:0011D050 add.w $D90(d0.w*2),d3 ROM:0011D056 move.w d3,$E10(d0.w*2) ROM:0011D05C ext.l d3 ROM:0011D05E cmpi.w #$1D4C,d3 ROM:0011D062 blt.s loc_11D06A ROM:0011D064 subi.w #$1D4C,d3 ROM:0011D068 bra.s loc_11D06C ROM:0011D06A ; --------------------------------------------------------------------------- ROM:0011D06A ROM:0011D06A loc_11D06A: ; CODE XREF: sub_11CFCC+96↑j ROM:0011D06A clr.l d3 ROM:0011D06C ROM:0011D06C loc_11D06C: ; CODE XREF: sub_11CFCC+9C↑j ROM:0011D06C divs.w #$14,d3 ROM:0011D070 cmpi.w #0,d3 ROM:0011D074 bge.s loc_11D07A ROM:0011D076 clr.w d3 ROM:0011D078 bra.s loc_11D084 ROM:0011D07A ; --------------------------------------------------------------------------- ROM:0011D07A ROM:0011D07A loc_11D07A: ; CODE XREF: sub_11CFCC+A8↑j ROM:0011D07A cmpi.w #$FF,d3 ROM:0011D07E ble.s loc_11D084 ROM:0011D080 move.w #$FF,d3 ROM:0011D084 ROM:0011D084 loc_11D084: ; CODE XREF: sub_11CFCC+AC↑j ROM:0011D084 ; sub_11CFCC+B2↑j ROM:0011D084 move.b d3,($F9E).w ROM:0011D088 move.w $D8A(d0.w*2),d2 ROM:0011D08E move.w $D88(d0.w*2),d3 ROM:0011D094 clr.w d4 ROM:0011D096 cmpi.w #0,d0 ROM:0011D09A bne.s loc_11D0AE ROM:0011D09C move.w #$3918,d1 ROM:0011D0A0 move.b ($F9E).w,d4 ROM:0011D0A4 movea.w #$124D,a0 ROM:0011D0A8 bsr.l sub_1153B6 ROM:0011D0AE ROM:0011D0AE loc_11D0AE: ; CODE XREF: sub_11CFCC+CE↑j ROM:0011D0AE move.w ($99A).w,d0 ROM:0011D0B2 rts ROM:0011D0B2 ; End of function sub_11CFCC ROM:0011D0B2 ROM:0011D0B4 ; --------------------------------------------------------------------------- ROM:0011D0B4 rts ROM:0011D0B6 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_16. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011D0B8 ROM:0011D0B8 ; =============== S U B R O U T I N E ======================================= ROM:0011D0B8 ROM:0011D0B8 ROM:0011D0B8 sub_11D0B8: ; CODE XREF: sub_1247FA+66↓p ROM:0011D0B8 move.w #0,($99A).w ROM:0011D0BE bra.s loc_11D0C6 ROM:0011D0C0 ; --------------------------------------------------------------------------- ROM:0011D0C0 ROM:0011D0C0 loc_11D0C0: ; CODE XREF: sub_11D0B8+60↓j ROM:0011D0C0 addi.w #1,($99A).w ROM:0011D0C6 ROM:0011D0C6 loc_11D0C6: ; CODE XREF: sub_11D0B8+6↑j ROM:0011D0C6 cmpi.w #0,($99A).w ROM:0011D0CC bgt.s locret_11D11A ROM:0011D0CE move.w ($99A).w,d0 ROM:0011D0D2 btst #6,($11BD).w ROM:0011D0D8 bne.s loc_11D0DC ROM:0011D0DA bra.s loc_11D0E2 ROM:0011D0DC ; --------------------------------------------------------------------------- ROM:0011D0DC ROM:0011D0DC loc_11D0DC: ; CODE XREF: sub_11D0B8+20↑j ROM:0011D0DC btst d0,($F9C).w ROM:0011D0E0 beq.s loc_11D106 ROM:0011D0E2 ROM:0011D0E2 loc_11D0E2: ; CODE XREF: sub_11D0B8+22↑j ROM:0011D0E2 move.w $80C(a5,d0.w*2),d1 ROM:0011D0E8 cmpi.w #0,d1 ROM:0011D0EC bne.s loc_11D106 ROM:0011D0EE cmpi.w #0,d0 ROM:0011D0F2 bne.s loc_11D100 ROM:0011D0F4 bsr.w sub_11D192 ROM:0011D0F8 bsr.w sub_11D11C ROM:0011D0FC bsr.w sub_11D1FA ROM:0011D100 ROM:0011D100 loc_11D100: ; CODE XREF: sub_11D0B8+3A↑j ROM:0011D100 bsr.l sub_11CD06 ROM:0011D106 ROM:0011D106 loc_11D106: ; CODE XREF: sub_11D0B8+28↑j ROM:0011D106 ; sub_11D0B8+34↑j ROM:0011D106 move.w ($99A).w,d0 ROM:0011D10A btst d0,($F9F).w ROM:0011D10E bne.s loc_11D114 ROM:0011D110 bsr.w sub_11D1C0 ROM:0011D114 ROM:0011D114 loc_11D114: ; CODE XREF: sub_11D0B8+56↑j ROM:0011D114 bclr d0,($F9F).w ROM:0011D118 bra.s loc_11D0C0 ROM:0011D11A ; --------------------------------------------------------------------------- ROM:0011D11A ROM:0011D11A locret_11D11A: ; CODE XREF: sub_11D0B8+14↑j ROM:0011D11A rts ROM:0011D11A ; End of function sub_11D0B8 ROM:0011D11A ROM:0011D11C ROM:0011D11C ; =============== S U B R O U T I N E ======================================= ROM:0011D11C ROM:0011D11C ROM:0011D11C sub_11D11C: ; CODE XREF: sub_11D0B8+40↑p ROM:0011D11C clr.w d4 ROM:0011D11E move.w $2FA(a5),d2 ROM:0011D122 move.w $2FC(a5),d3 ROM:0011D126 cmp.w ($90C).w,d2 ROM:0011D12A bgt.s loc_11D184 ROM:0011D12C cmp.w ($90C).w,d3 ROM:0011D130 ble.s loc_11D184 ROM:0011D132 move.w $300(a5),d2 ROM:0011D136 move.w $302(a5),d3 ROM:0011D13A cmp.w ($8D2).w,d3 ROM:0011D13E bgt.s loc_11D184 ROM:0011D140 cmp.w ($8D2).w,d2 ROM:0011D144 ble.s loc_11D184 ROM:0011D146 move.w ($99C).w,d2 ROM:0011D14A move.w ($99E).w,d3 ROM:0011D14E cmp.w ($8D8).w,d2 ROM:0011D152 bgt.s loc_11D184 ROM:0011D154 cmp.w ($8D8).w,d3 ROM:0011D158 ble.s loc_11D184 ROM:0011D15A move.w $2FE(a5),d3 ROM:0011D15E btst #5,($11BB).w ROM:0011D164 bne.s loc_11D184 ROM:0011D166 cmp.w ($8C4).w,d3 ROM:0011D16A bgt.s loc_11D184 ROM:0011D16C btst #6,($11BD).w ROM:0011D172 beq.s loc_11D184 ROM:0011D174 btst #2,($11BE).w ROM:0011D17A bne.s loc_11D184 ROM:0011D17C bset #1,($11B9).w ROM:0011D182 subq.w #1,d4 ROM:0011D184 ROM:0011D184 loc_11D184: ; CODE XREF: sub_11D11C+E↑j ROM:0011D184 ; sub_11D11C+14↑j ... ROM:0011D184 cmpi.w #0,d4 ROM:0011D188 bne.s locret_11D190 ROM:0011D18A bclr #1,($11B9).w ROM:0011D190 ROM:0011D190 locret_11D190: ; CODE XREF: sub_11D11C+6C↑j ROM:0011D190 rts ROM:0011D190 ; End of function sub_11D11C ROM:0011D190 ROM:0011D192 ROM:0011D192 ; =============== S U B R O U T I N E ======================================= ROM:0011D192 ROM:0011D192 ROM:0011D192 sub_11D192: ; CODE XREF: sub_11D0B8+3C↑p ROM:0011D192 move.w #$39CA,d1 ROM:0011D196 move.w ($8D6).w,d2 ROM:0011D19A move.w ($534).w,d3 ROM:0011D19E bsr.l sub_1157E4 ROM:0011D1A4 move.w d1,($99E).w ROM:0011D1A8 move.w #$39C8,d1 ROM:0011D1AC move.w ($8D6).w,d2 ROM:0011D1B0 move.w ($534).w,d3 ROM:0011D1B4 bsr.l sub_1157E4 ROM:0011D1BA move.w d1,($99C).w ROM:0011D1BE rts ROM:0011D1BE ; End of function sub_11D192 ROM:0011D1BE ROM:0011D1C0 ROM:0011D1C0 ; =============== S U B R O U T I N E ======================================= ROM:0011D1C0 ROM:0011D1C0 ROM:0011D1C0 sub_11D1C0: ; CODE XREF: sub_11D0B8+58↑p ROM:0011D1C0 move.w ($99A).w,d0 ROM:0011D1C4 move.w $D1E(d0.w*2),d2 ROM:0011D1CA cmpi.w #0,d0 ROM:0011D1CE bne.s loc_11D1E2 ROM:0011D1D0 move.w #$3918,d1 ROM:0011D1D4 move.w ($534).w,d3 ROM:0011D1D8 movea.w #$124D,a1 ROM:0011D1DC bsr.l sub_115706 ROM:0011D1E2 ROM:0011D1E2 loc_11D1E2: ; CODE XREF: sub_11D1C0+E↑j ROM:0011D1E2 clr.w d3 ROM:0011D1E4 move.b d1,d3 ROM:0011D1E6 move.w ($99A).w,d0 ROM:0011D1EA muls.w #$14,d3 ROM:0011D1EE addi.w #$1D4C,d3 ROM:0011D1F2 move.w d3,$E10(d0.w*2) ROM:0011D1F8 rts ROM:0011D1F8 ; End of function sub_11D1C0 ROM:0011D1F8 ROM:0011D1FA ROM:0011D1FA ; =============== S U B R O U T I N E ======================================= ROM:0011D1FA ROM:0011D1FA ROM:0011D1FA sub_11D1FA: ; CODE XREF: sub_11D0B8+44↑p ROM:0011D1FA btst #1,($11B9).w ROM:0011D200 beq.s loc_11D21A ROM:0011D202 btst #4,($11BD).w ROM:0011D208 bne.s loc_11D212 ROM:0011D20A bset #5,($11B5).w ROM:0011D210 bra.s loc_11D218 ROM:0011D212 ; --------------------------------------------------------------------------- ROM:0011D212 ROM:0011D212 loc_11D212: ; CODE XREF: sub_11D1FA+E↑j ROM:0011D212 bclr #5,($11B5).w ROM:0011D218 ROM:0011D218 loc_11D218: ; CODE XREF: sub_11D1FA+16↑j ROM:0011D218 bra.s locret_11D220 ROM:0011D21A ; --------------------------------------------------------------------------- ROM:0011D21A ROM:0011D21A loc_11D21A: ; CODE XREF: sub_11D1FA+6↑j ROM:0011D21A bclr #5,($11B5).w ROM:0011D220 ROM:0011D220 locret_11D220: ; CODE XREF: sub_11D1FA:loc_11D218↑j ROM:0011D220 rts ROM:0011D220 ; End of function sub_11D1FA ROM:0011D220 ROM:0011D222 ; --------------------------------------------------------------------------- ROM:0011D222 move.b ($1076).l,d0 ROM:0011D228 move.w #9,d1 ROM:0011D22C muls.w #9,d1 ROM:0011D230 subq.w #1,d1 ROM:0011D232 lea ($124D).w,a0 ROM:0011D236 move.w #0,d2 ROM:0011D23A bra.s loc_11D240 ROM:0011D23C ; --------------------------------------------------------------------------- ROM:0011D23C ROM:0011D23C loc_11D23C: ; CODE XREF: ROM:0011D248↓j ROM:0011D23C addi.w #1,d2 ROM:0011D240 ROM:0011D240 loc_11D240: ; CODE XREF: ROM:0011D23A↑j ROM:0011D240 cmp.w d1,d2 ROM:0011D242 bgt.s locret_11D24A ROM:0011D244 move.b d0,(a0,d2.w) ROM:0011D248 bra.s loc_11D23C ROM:0011D24A ; --------------------------------------------------------------------------- ROM:0011D24A ROM:0011D24A locret_11D24A: ; CODE XREF: ROM:0011D242↑j ROM:0011D24A rts ROM:0011D24C ROM:0011D24C ; =============== S U B R O U T I N E ======================================= ROM:0011D24C ROM:0011D24C ROM:0011D24C sub_11D24C: ; CODE XREF: sub_1247FA+12↓p ROM:0011D24C clr.w d0 ROM:0011D24E move.w $304(a5),d1 ROM:0011D252 btst #2,($129E).w ROM:0011D258 beq.s loc_11D284 ROM:0011D25A btst #0,($AD3).w ROM:0011D260 bne.s loc_11D284 ROM:0011D262 ROM:0011D262 loc_11D262: ; CODE XREF: sub_11D24C+36↓j ROM:0011D262 cmp.w d0,d1 ROM:0011D264 blt.s loc_11D284 ROM:0011D266 move.w $810(a5,d0.w*2),d2 ROM:0011D26C cmp.w ($AF2).w,d2 ROM:0011D270 ble.s loc_11D27E ROM:0011D272 move.w d0,($9A0).w ROM:0011D276 bclr #1,($11AC).w ROM:0011D27C bra.s locret_11D290 ROM:0011D27E ; --------------------------------------------------------------------------- ROM:0011D27E ROM:0011D27E loc_11D27E: ; CODE XREF: sub_11D24C+24↑j ROM:0011D27E addi.w #1,d0 ROM:0011D282 bra.s loc_11D262 ROM:0011D284 ; --------------------------------------------------------------------------- ROM:0011D284 ROM:0011D284 loc_11D284: ; CODE XREF: sub_11D24C+C↑j ROM:0011D284 ; sub_11D24C+14↑j ... ROM:0011D284 move.w $306(a5),($9A0).w ROM:0011D28A bset #1,($11AC).w ROM:0011D290 ROM:0011D290 locret_11D290: ; CODE XREF: sub_11D24C+30↑j ROM:0011D290 rts ROM:0011D290 ; End of function sub_11D24C ROM:0011D290 ROM:0011D292 ROM:0011D292 ; =============== S U B R O U T I N E ======================================= ROM:0011D292 ROM:0011D292 ROM:0011D292 sub_11D292: ; CODE XREF: sub_11E8EE+36↓p ROM:0011D292 clr.w d1 ROM:0011D294 move.b ($FA1).w,d1 ROM:0011D298 cmpi.w #6,d1 ROM:0011D29C bcc.s locret_11D2A6 ROM:0011D29E movea.l off_11D2A8(pc,d1.w*4),a0 ROM:0011D2A2 nop ROM:0011D2A4 jmp (a0) ROM:0011D2A6 ; --------------------------------------------------------------------------- ROM:0011D2A6 ROM:0011D2A6 locret_11D2A6: ; CODE XREF: sub_11D292+A↑j ROM:0011D2A6 rts ROM:0011D2A6 ; End of function sub_11D292 ROM:0011D2A6 ROM:0011D2A6 ; --------------------------------------------------------------------------- ROM:0011D2A8 off_11D2A8: dc.l loc_11D2C0 ; DATA XREF: sub_11D292+C↑r ROM:0011D2AC dc.l loc_11D2DC ROM:0011D2B0 dc.l loc_11D30C ROM:0011D2B4 dc.l loc_11D366 ROM:0011D2B8 dc.l loc_11D3B0 ROM:0011D2BC dc.l loc_11D434 ROM:0011D2C0 ; --------------------------------------------------------------------------- ROM:0011D2C0 ROM:0011D2C0 loc_11D2C0: ; DATA XREF: ROM:off_11D2A8↑o ROM:0011D2C0 bclr #5,($119E).w ROM:0011D2C6 bclr #3,($11A4).w ROM:0011D2CC bclr #1,($11A3).w ROM:0011D2D2 move.b #1,($FA1).w ROM:0011D2D8 bra.s locret_11D30A ROM:0011D2DA ; --------------------------------------------------------------------------- ROM:0011D2DA rts ROM:0011D2DC ; --------------------------------------------------------------------------- ROM:0011D2DC ROM:0011D2DC loc_11D2DC: ; DATA XREF: ROM:0011D2AC↑o ROM:0011D2DC btst #4,($7C6).w ROM:0011D2E2 beq.s locret_11D30A ROM:0011D2E4 btst #7,($11B3).w ROM:0011D2EA beq.s locret_11D30A ROM:0011D2EC move.w $336(a5),d0 ROM:0011D2F0 clr.b ($753).w ROM:0011D2F4 move.w d0,($602).w ROM:0011D2F8 move.b #1,($753).w ROM:0011D2FE move.b #5,($FA1).w ROM:0011D304 bra.l locret_11D484 ROM:0011D30A ; --------------------------------------------------------------------------- ROM:0011D30A ROM:0011D30A locret_11D30A: ; CODE XREF: ROM:0011D2D8↑j ROM:0011D30A ; ROM:0011D2E2↑j ... ROM:0011D30A rts ROM:0011D30C ; --------------------------------------------------------------------------- ROM:0011D30C ROM:0011D30C loc_11D30C: ; DATA XREF: ROM:0011D2B0↑o ROM:0011D30C btst #4,($7C6).w ROM:0011D312 beq.s loc_11D31C ROM:0011D314 btst #7,($11B3).w ROM:0011D31A bne.s loc_11D32A ROM:0011D31C ROM:0011D31C loc_11D31C: ; CODE XREF: ROM:0011D312↑j ROM:0011D31C bsr.w sub_11D6B2 ROM:0011D320 move.b #4,($FA1).w ROM:0011D326 bra.w locret_11D432 ROM:0011D32A ; --------------------------------------------------------------------------- ROM:0011D32A ROM:0011D32A loc_11D32A: ; CODE XREF: ROM:0011D31A↑j ROM:0011D32A move.w ($A2A).w,d0 ROM:0011D32E btst #5,($119C).w ROM:0011D334 bne.s locret_11D364 ROM:0011D336 btst #0,($11B6).w ROM:0011D33C bne.s locret_11D364 ROM:0011D33E cmp.w ($9A4).w,d0 ROM:0011D342 bne.s locret_11D364 ROM:0011D344 bclr #6,($11BA).w ROM:0011D34A bclr #1,($11A3).w ROM:0011D350 bset #5,($119E).w ROM:0011D356 bset #3,($11A4).w ROM:0011D35C move.b #3,($FA1).w ROM:0011D362 bra.s locret_11D3AE ROM:0011D364 ; --------------------------------------------------------------------------- ROM:0011D364 ROM:0011D364 locret_11D364: ; CODE XREF: ROM:0011D334↑j ROM:0011D364 ; ROM:0011D33C↑j ... ROM:0011D364 rts ROM:0011D366 ; --------------------------------------------------------------------------- ROM:0011D366 ROM:0011D366 loc_11D366: ; DATA XREF: ROM:0011D2B4↑o ROM:0011D366 btst #4,($7C6).w ROM:0011D36C beq.s loc_11D376 ROM:0011D36E btst #7,($11B3).w ROM:0011D374 bne.s locret_11D3AE ROM:0011D376 ROM:0011D376 loc_11D376: ; CODE XREF: ROM:0011D36C↑j ROM:0011D376 btst #1,($11A3).w ROM:0011D37C bne.s locret_11D3AE ROM:0011D37E btst #0,($11B6).w ROM:0011D384 bne.s locret_11D3AE ROM:0011D386 btst #5,($119C).w ROM:0011D38C bne.s locret_11D3AE ROM:0011D38E bsr.w sub_11D6C8 ROM:0011D392 bsr.w sub_11D736 ROM:0011D396 bset #6,($11BA).w ROM:0011D39C bset #1,($11A3).w ROM:0011D3A2 move.b #4,($FA1).w ROM:0011D3A8 bra.l locret_11D432 ROM:0011D3AE ; --------------------------------------------------------------------------- ROM:0011D3AE ROM:0011D3AE locret_11D3AE: ; CODE XREF: ROM:0011D362↑j ROM:0011D3AE ; ROM:0011D374↑j ... ROM:0011D3AE rts ROM:0011D3B0 ; --------------------------------------------------------------------------- ROM:0011D3B0 ROM:0011D3B0 loc_11D3B0: ; DATA XREF: ROM:0011D2B8↑o ROM:0011D3B0 btst #4,($7C6).w ROM:0011D3B6 beq.s loc_11D3CC ROM:0011D3B8 btst #7,($11B3).w ROM:0011D3BE beq.s loc_11D3CC ROM:0011D3C0 bsr.w sub_11D6B2 ROM:0011D3C4 move.b #2,($FA1).w ROM:0011D3CA bra.s locret_11D364 ROM:0011D3CC ; --------------------------------------------------------------------------- ROM:0011D3CC ROM:0011D3CC loc_11D3CC: ; CODE XREF: ROM:0011D3B6↑j ROM:0011D3CC ; ROM:0011D3BE↑j ROM:0011D3CC move.w ($A2A).w,d0 ROM:0011D3D0 btst #5,($119C).w ROM:0011D3D6 bne.s loc_11D408 ROM:0011D3D8 btst #0,($11B6).w ROM:0011D3DE bne.s loc_11D408 ROM:0011D3E0 cmp.w ($9A4).w,d0 ROM:0011D3E4 bne.s loc_11D408 ROM:0011D3E6 bclr #6,($11BA).w ROM:0011D3EC bclr #1,($11A3).w ROM:0011D3F2 move.b #1,($FA1).w ROM:0011D3F8 bclr #5,($119E).w ROM:0011D3FE bclr #3,($11A4).w ROM:0011D404 bra.w locret_11D30A ROM:0011D408 ; --------------------------------------------------------------------------- ROM:0011D408 ROM:0011D408 loc_11D408: ; CODE XREF: ROM:0011D3D6↑j ROM:0011D408 ; ROM:0011D3DE↑j ... ROM:0011D408 btst #7,($11A0).w ROM:0011D40E beq.s locret_11D432 ROM:0011D410 bclr #6,($11BA).w ROM:0011D416 bclr #1,($11A3).w ROM:0011D41C move.b #1,($FA1).w ROM:0011D422 bclr #5,($119E).w ROM:0011D428 bclr #3,($11A4).w ROM:0011D42E bra.w locret_11D30A ROM:0011D432 ; --------------------------------------------------------------------------- ROM:0011D432 ROM:0011D432 locret_11D432: ; CODE XREF: ROM:0011D326↑j ROM:0011D432 ; ROM:0011D3A8↑j ... ROM:0011D432 rts ROM:0011D434 ; --------------------------------------------------------------------------- ROM:0011D434 ROM:0011D434 loc_11D434: ; DATA XREF: ROM:0011D2BC↑o ROM:0011D434 cmpi.w #0,($602).w ROM:0011D43A bgt.s locret_11D484 ROM:0011D43C btst #4,($7C6).w ROM:0011D442 beq.s locret_11D484 ROM:0011D444 btst #7,($11B3).w ROM:0011D44A beq.s locret_11D484 ROM:0011D44C btst #1,($11A3).w ROM:0011D452 bne.s locret_11D484 ROM:0011D454 btst #0,($11B6).w ROM:0011D45A bne.s locret_11D484 ROM:0011D45C btst #5,($119C).w ROM:0011D462 bne.s locret_11D484 ROM:0011D464 bsr.w sub_11D6C8 ROM:0011D468 bsr.w sub_11D6D0 ROM:0011D46C bset #6,($11BA).w ROM:0011D472 bset #1,($11A3).w ROM:0011D478 move.b #2,($FA1).w ROM:0011D47E bra.l locret_11D364 ROM:0011D484 ; --------------------------------------------------------------------------- ROM:0011D484 ROM:0011D484 locret_11D484: ; CODE XREF: ROM:0011D304↑j ROM:0011D484 ; ROM:0011D43A↑j ... ROM:0011D484 rts ROM:0011D486 ROM:0011D486 ; =============== S U B R O U T I N E ======================================= ROM:0011D486 ROM:0011D486 ROM:0011D486 sub_11D486: ; CODE XREF: sub_11E8EE+30↓p ROM:0011D486 bsr.w sub_11D848 ROM:0011D48A btst #5,($11C6).w ROM:0011D490 bne.s loc_11D4A0 ROM:0011D492 bclr #7,($11A5).w ROM:0011D498 bclr #2,($11A8).w ROM:0011D49E bra.s loc_11D4E4 ROM:0011D4A0 ; --------------------------------------------------------------------------- ROM:0011D4A0 ROM:0011D4A0 loc_11D4A0: ; CODE XREF: sub_11D486+A↑j ROM:0011D4A0 move.w $320(a5),d0 ROM:0011D4A4 cmp.w ($8E6).w,d0 ROM:0011D4A8 ble.s loc_11D4B2 ROM:0011D4AA bset #7,($11A5).w ROM:0011D4B0 bra.s loc_11D4C2 ROM:0011D4B2 ; --------------------------------------------------------------------------- ROM:0011D4B2 ROM:0011D4B2 loc_11D4B2: ; CODE XREF: sub_11D486+22↑j ROM:0011D4B2 add.w $322(a5),d0 ROM:0011D4B6 cmp.w ($8E6).w,d0 ROM:0011D4BA bge.s loc_11D4C2 ROM:0011D4BC bclr #7,($11A5).w ROM:0011D4C2 ROM:0011D4C2 loc_11D4C2: ; CODE XREF: sub_11D486+2A↑j ROM:0011D4C2 ; sub_11D486+34↑j ROM:0011D4C2 move.w $324(a5),d0 ROM:0011D4C6 cmp.w ($8E6).w,d0 ROM:0011D4CA bge.s loc_11D4D4 ROM:0011D4CC bset #2,($11A8).w ROM:0011D4D2 bra.s loc_11D4E4 ROM:0011D4D4 ; --------------------------------------------------------------------------- ROM:0011D4D4 ROM:0011D4D4 loc_11D4D4: ; CODE XREF: sub_11D486+44↑j ROM:0011D4D4 sub.w $326(a5),d0 ROM:0011D4D8 cmp.w ($8E6).w,d0 ROM:0011D4DC ble.s loc_11D4E4 ROM:0011D4DE bclr #2,($11A8).w ROM:0011D4E4 ROM:0011D4E4 loc_11D4E4: ; CODE XREF: sub_11D486+18↑j ROM:0011D4E4 ; sub_11D486+4C↑j ... ROM:0011D4E4 clr.w d1 ROM:0011D4E6 move.b ($FA2).w,d1 ROM:0011D4EA cmpi.w #4,d1 ROM:0011D4EE bcc.s locret_11D4F8 ROM:0011D4F0 movea.l off_11D4FA(pc,d1.w*4),a0 ROM:0011D4F4 nop ROM:0011D4F6 jmp (a0) ROM:0011D4F8 ; --------------------------------------------------------------------------- ROM:0011D4F8 ROM:0011D4F8 locret_11D4F8: ; CODE XREF: sub_11D486+68↑j ROM:0011D4F8 rts ROM:0011D4F8 ; End of function sub_11D486 ROM:0011D4F8 ROM:0011D4F8 ; --------------------------------------------------------------------------- ROM:0011D4FA off_11D4FA: dc.l loc_11D50A ; DATA XREF: sub_11D486+6A↑r ROM:0011D4FE dc.l loc_11D51A ROM:0011D502 dc.l loc_11D54C ROM:0011D506 dc.l loc_11D5D0 ROM:0011D50A ; --------------------------------------------------------------------------- ROM:0011D50A ROM:0011D50A loc_11D50A: ; DATA XREF: ROM:off_11D4FA↑o ROM:0011D50A bclr #7,($11B3).w ROM:0011D510 move.b #1,($FA2).w ROM:0011D516 bra.s locret_11D54A ROM:0011D518 ; --------------------------------------------------------------------------- ROM:0011D518 rts ROM:0011D51A ; --------------------------------------------------------------------------- ROM:0011D51A ROM:0011D51A loc_11D51A: ; DATA XREF: ROM:0011D4FE↑o ROM:0011D51A btst #7,($11BB).w ROM:0011D520 beq.s locret_11D54A ROM:0011D522 move.w #$393A,d1 ROM:0011D526 move.w ($90C).w,d2 ROM:0011D52A bsr.l sub_1157E4 ROM:0011D530 clr.b ($752).w ROM:0011D534 move.w d1,($600).w ROM:0011D538 move.b #1,($752).w ROM:0011D53E move.b #2,($FA2).w ROM:0011D544 bra.l locret_11D5CE ROM:0011D54A ; --------------------------------------------------------------------------- ROM:0011D54A ROM:0011D54A locret_11D54A: ; CODE XREF: ROM:0011D516↑j ROM:0011D54A ; ROM:0011D520↑j ... ROM:0011D54A rts ROM:0011D54C ; --------------------------------------------------------------------------- ROM:0011D54C ROM:0011D54C loc_11D54C: ; DATA XREF: ROM:0011D502↑o ROM:0011D54C btst #7,($11BB).w ROM:0011D552 bne.s loc_11D55C ROM:0011D554 move.b #1,($FA2).w ROM:0011D55A bra.s locret_11D54A ROM:0011D55C ; --------------------------------------------------------------------------- ROM:0011D55C ROM:0011D55C loc_11D55C: ; CODE XREF: ROM:0011D552↑j ROM:0011D55C move.w $30E(a5),d0 ROM:0011D560 sub.w $30C(a5),d0 ROM:0011D564 cmp.w ($534).w,d0 ROM:0011D568 ble.s locret_11D5CE ROM:0011D56A cmpi.w #0,($656).w ROM:0011D570 bgt.s loc_11D574 ROM:0011D572 bra.s loc_11D582 ROM:0011D574 ; --------------------------------------------------------------------------- ROM:0011D574 ROM:0011D574 loc_11D574: ; CODE XREF: ROM:0011D570↑j ROM:0011D574 move.w $312(a5),d0 ROM:0011D578 sub.w $310(a5),d0 ROM:0011D57C cmp.w ($AF6).w,d0 ROM:0011D580 ble.s locret_11D5CE ROM:0011D582 ROM:0011D582 loc_11D582: ; CODE XREF: ROM:0011D572↑j ROM:0011D582 move.w $316(a5),d0 ROM:0011D586 sub.w $314(a5),d0 ROM:0011D58A btst #2,($11A8).w ROM:0011D590 bne.s locret_11D5CE ROM:0011D592 cmp.w ($90C).w,d0 ROM:0011D596 ble.s locret_11D5CE ROM:0011D598 move.w $318(a5),d1 ROM:0011D59C add.w $31A(a5),d1 ROM:0011D5A0 btst #7,($11A5).w ROM:0011D5A6 bne.s locret_11D5CE ROM:0011D5A8 cmp.w ($8BC).w,d1 ROM:0011D5AC bge.s locret_11D5CE ROM:0011D5AE cmpi.w #0,($600).w ROM:0011D5B4 bgt.s locret_11D5CE ROM:0011D5B6 btst #4,($11AD).w ROM:0011D5BC bne.s locret_11D5CE ROM:0011D5BE bset #7,($11B3).w ROM:0011D5C4 move.b #3,($FA2).w ROM:0011D5CA bra.w locret_11D65A ROM:0011D5CE ; --------------------------------------------------------------------------- ROM:0011D5CE ROM:0011D5CE locret_11D5CE: ; CODE XREF: ROM:0011D544↑j ROM:0011D5CE ; ROM:0011D568↑j ... ROM:0011D5CE rts ROM:0011D5D0 ; --------------------------------------------------------------------------- ROM:0011D5D0 ROM:0011D5D0 loc_11D5D0: ; DATA XREF: ROM:0011D506↑o ROM:0011D5D0 btst #7,($11BB).w ROM:0011D5D6 bne.s loc_11D5E8 ROM:0011D5D8 bclr #7,($11B3).w ROM:0011D5DE move.b #1,($FA2).w ROM:0011D5E4 bra.w locret_11D54A ROM:0011D5E8 ; --------------------------------------------------------------------------- ROM:0011D5E8 ROM:0011D5E8 loc_11D5E8: ; CODE XREF: ROM:0011D5D6↑j ROM:0011D5E8 move.w $30E(a5),d0 ROM:0011D5EC cmp.w ($534).w,d0 ROM:0011D5F0 bgt.s loc_11D5F4 ROM:0011D5F2 bra.s loc_11D636 ROM:0011D5F4 ; --------------------------------------------------------------------------- ROM:0011D5F4 ROM:0011D5F4 loc_11D5F4: ; CODE XREF: ROM:0011D5F0↑j ROM:0011D5F4 btst #7,($119E).w ROM:0011D5FA beq.s loc_11D604 ROM:0011D5FC bclr #7,($119E).w ROM:0011D602 bra.s loc_11D636 ROM:0011D604 ; --------------------------------------------------------------------------- ROM:0011D604 ROM:0011D604 loc_11D604: ; CODE XREF: ROM:0011D5FA↑j ROM:0011D604 move.w $316(a5),d0 ROM:0011D608 cmp.w ($90C).w,d0 ROM:0011D60C bgt.s loc_11D610 ROM:0011D60E bra.s loc_11D636 ROM:0011D610 ; --------------------------------------------------------------------------- ROM:0011D610 ROM:0011D610 loc_11D610: ; CODE XREF: ROM:0011D60C↑j ROM:0011D610 move.w $318(a5),d0 ROM:0011D614 cmp.w ($8BC).w,d0 ROM:0011D618 blt.s loc_11D61C ROM:0011D61A bra.s loc_11D636 ROM:0011D61C ; --------------------------------------------------------------------------- ROM:0011D61C ROM:0011D61C loc_11D61C: ; CODE XREF: ROM:0011D618↑j ROM:0011D61C btst #7,($11A5).w ROM:0011D622 bne.s loc_11D636 ROM:0011D624 btst #2,($11A8).w ROM:0011D62A bne.s loc_11D636 ROM:0011D62C btst #4,($11AD).w ROM:0011D632 bne.s loc_11D636 ROM:0011D634 bra.s locret_11D65A ROM:0011D636 ; --------------------------------------------------------------------------- ROM:0011D636 ROM:0011D636 loc_11D636: ; CODE XREF: ROM:0011D5F2↑j ROM:0011D636 ; ROM:0011D602↑j ... ROM:0011D636 bclr #7,($11B3).w ROM:0011D63C move.w $31C(a5),d1 ROM:0011D640 clr.b ($77D).w ROM:0011D644 move.w d1,($656).w ROM:0011D648 move.b #1,($77D).w ROM:0011D64E move.b #2,($FA2).w ROM:0011D654 bra.l locret_11D5CE ROM:0011D65A ; --------------------------------------------------------------------------- ROM:0011D65A ROM:0011D65A locret_11D65A: ; CODE XREF: ROM:0011D5CA↑j ROM:0011D65A ; ROM:0011D634↑j ROM:0011D65A rts ROM:0011D65C ; --------------------------------------------------------------------------- ROM:0011D65C rts ROM:0011D65E ROM:0011D65E ; =============== S U B R O U T I N E ======================================= ROM:0011D65E ROM:0011D65E ROM:0011D65E sub_11D65E: ; CODE XREF: sub_11E8EE+24↓p ROM:0011D65E move.w $312(a5),d0 ROM:0011D662 btst #0,($119F).w ROM:0011D668 bne.s loc_11D68E ROM:0011D66A cmp.w ($AF6).w,d0 ROM:0011D66E bge.s loc_11D68E ROM:0011D670 move.w $31C(a5),d1 ROM:0011D674 clr.b ($77D).w ROM:0011D678 move.w d1,($656).w ROM:0011D67C move.b #1,($77D).w ROM:0011D682 bset #7,($119E).w ROM:0011D688 bset #0,($119F).w ROM:0011D68E ROM:0011D68E loc_11D68E: ; CODE XREF: sub_11D65E+A↑j ROM:0011D68E ; sub_11D65E+10↑j ROM:0011D68E btst #0,($119F).w ROM:0011D694 beq.s locret_11D6B0 ROM:0011D696 move.w $310(a5),d1 ROM:0011D69A sub.w d1,d0 ROM:0011D69C cmp.w ($AF6).w,d0 ROM:0011D6A0 ble.s locret_11D6B0 ROM:0011D6A2 bclr #0,($119F).w ROM:0011D6A8 clr.b ($77D).w ROM:0011D6AC clr.w ($656).w ROM:0011D6B0 ROM:0011D6B0 locret_11D6B0: ; CODE XREF: sub_11D65E+36↑j ROM:0011D6B0 ; sub_11D65E+42↑j ROM:0011D6B0 rts ROM:0011D6B0 ; End of function sub_11D65E ROM:0011D6B0 ROM:0011D6B2 ROM:0011D6B2 ; =============== S U B R O U T I N E ======================================= ROM:0011D6B2 ROM:0011D6B2 ROM:0011D6B2 sub_11D6B2: ; CODE XREF: ROM:loc_11D31C↑p ROM:0011D6B2 ; ROM:0011D3C0↑p ROM:0011D6B2 move.w ($9A4).w,d0 ROM:0011D6B6 move.w ($9A2).w,($9A4).w ROM:0011D6BC move.w d0,($9A2).w ROM:0011D6C0 move.w $C4(a5),($9A6).w ROM:0011D6C6 rts ROM:0011D6C6 ; End of function sub_11D6B2 ROM:0011D6C6 ROM:0011D6C8 ROM:0011D6C8 ; =============== S U B R O U T I N E ======================================= ROM:0011D6C8 ROM:0011D6C8 ROM:0011D6C8 sub_11D6C8: ; CODE XREF: ROM:0011D38E↑p ROM:0011D6C8 ; ROM:0011D464↑p ROM:0011D6C8 move.w ($A2A).w,($9A2).w ROM:0011D6CE rts ROM:0011D6CE ; End of function sub_11D6C8 ROM:0011D6CE ROM:0011D6D0 ROM:0011D6D0 ; =============== S U B R O U T I N E ======================================= ROM:0011D6D0 ROM:0011D6D0 ROM:0011D6D0 sub_11D6D0: ; CODE XREF: ROM:0011D468↑p ROM:0011D6D0 move.w #$39D4,d1 ROM:0011D6D4 move.w ($534).w,d2 ROM:0011D6D8 move.w ($9A8).w,d3 ROM:0011D6DC bsr.l sub_1157E4 ROM:0011D6E2 move.w d1,($9B2).w ROM:0011D6E6 move.w #$39E8,d1 ROM:0011D6EA move.w ($9A2).w,d2 ROM:0011D6EE move.w ($11DC).w,d3 ROM:0011D6F2 bsr.l sub_1157E4 ROM:0011D6F8 move.w ($9A2).w,d0 ROM:0011D6FC sub.w d1,d0 ROM:0011D6FE add.w ($9B2).w,d0 ROM:0011D702 move.w d0,($9AE).w ROM:0011D706 move.w #$39E6,d1 ROM:0011D70A move.w ($9AE).w,d2 ROM:0011D70E move.w ($11DC).w,d3 ROM:0011D712 bsr.l sub_1157E4 ROM:0011D718 add.w ($9AE).w,d1 ROM:0011D71C move.w $CC(a5),d0 ROM:0011D720 cmp.w d1,d0 ROM:0011D722 bge.s loc_11D72A ROM:0011D724 move.w d0,($9A4).w ROM:0011D728 bra.s loc_11D72E ROM:0011D72A ; --------------------------------------------------------------------------- ROM:0011D72A ROM:0011D72A loc_11D72A: ; CODE XREF: sub_11D6D0+52↑j ROM:0011D72A move.w d1,($9A4).w ROM:0011D72E ROM:0011D72E loc_11D72E: ; CODE XREF: sub_11D6D0+58↑j ROM:0011D72E move.w $30A(a5),($9A6).w ROM:0011D734 rts ROM:0011D734 ; End of function sub_11D6D0 ROM:0011D734 ROM:0011D736 ROM:0011D736 ; =============== S U B R O U T I N E ======================================= ROM:0011D736 ROM:0011D736 ROM:0011D736 sub_11D736: ; CODE XREF: ROM:0011D392↑p ROM:0011D736 btst #2,($11B4).w ROM:0011D73C bne.s loc_11D79C ROM:0011D73E move.w #$39D2,d1 ROM:0011D742 move.w ($534).w,d2 ROM:0011D746 move.w ($9A8).w,d3 ROM:0011D74A bsr.l sub_1157E4 ROM:0011D750 move.w d1,($9B0).w ROM:0011D754 move.w #$39E8,d1 ROM:0011D758 move.w ($9A2).w,d2 ROM:0011D75C move.w ($11DC).w,d3 ROM:0011D760 bsr.l sub_1157E4 ROM:0011D766 move.w ($9A2).w,d0 ROM:0011D76A sub.w d1,d0 ROM:0011D76C sub.w ($9B0).w,d0 ROM:0011D770 move.w ($A22).w,d2 ROM:0011D774 sub.w ($9AA).w,d2 ROM:0011D778 cmp.w d0,d2 ROM:0011D77A ble.s loc_11D77E ROM:0011D77C move.w d2,d0 ROM:0011D77E ROM:0011D77E loc_11D77E: ; CODE XREF: sub_11D736+44↑j ROM:0011D77E move.w d0,($9AE).w ROM:0011D782 move.w #$39E6,d1 ROM:0011D786 move.w ($9AE).w,d2 ROM:0011D78A move.w ($11DC).w,d3 ROM:0011D78E bsr.l sub_1157E4 ROM:0011D794 add.w ($9AE).w,d1 ROM:0011D798 move.w d1,d0 ROM:0011D79A bra.s loc_11D7A0 ROM:0011D79C ; --------------------------------------------------------------------------- ROM:0011D79C ROM:0011D79C loc_11D79C: ; CODE XREF: sub_11D736+6↑j ROM:0011D79C move.w ($9A2).w,d0 ROM:0011D7A0 ROM:0011D7A0 loc_11D7A0: ; CODE XREF: sub_11D736+64↑j ROM:0011D7A0 move.w $CC(a5),d2 ROM:0011D7A4 cmp.w d0,d2 ROM:0011D7A6 bge.s loc_11D7AA ROM:0011D7A8 move.w d2,d0 ROM:0011D7AA ROM:0011D7AA loc_11D7AA: ; CODE XREF: sub_11D736+70↑j ROM:0011D7AA move.w d0,($9A4).w ROM:0011D7AE move.w $308(a5),($9A6).w ROM:0011D7B4 rts ROM:0011D7B4 ; End of function sub_11D736 ROM:0011D7B4 ROM:0011D7B6 ROM:0011D7B6 ; =============== S U B R O U T I N E ======================================= ROM:0011D7B6 ROM:0011D7B6 ROM:0011D7B6 sub_11D7B6: ; CODE XREF: sub_11E8EE+2A↓p ROM:0011D7B6 move.w $31E(a5),d0 ROM:0011D7BA cmpi.w #0,d0 ROM:0011D7BE beq.s loc_11D7C6 ROM:0011D7C0 cmpi.w #2,d0 ROM:0011D7C4 bne.s loc_11D7CE ROM:0011D7C6 ROM:0011D7C6 loc_11D7C6: ; CODE XREF: sub_11D7B6+8↑j ROM:0011D7C6 bclr #5,($11C6).w ROM:0011D7CC bra.s loc_11D7D4 ROM:0011D7CE ; --------------------------------------------------------------------------- ROM:0011D7CE ROM:0011D7CE loc_11D7CE: ; CODE XREF: sub_11D7B6+E↑j ROM:0011D7CE bset #5,($11C6).w ROM:0011D7D4 ROM:0011D7D4 loc_11D7D4: ; CODE XREF: sub_11D7B6+16↑j ROM:0011D7D4 cmpi.w #0,d0 ROM:0011D7D8 beq.s loc_11D7E0 ROM:0011D7DA cmpi.w #1,d0 ROM:0011D7DE bne.s loc_11D7E8 ROM:0011D7E0 ROM:0011D7E0 loc_11D7E0: ; CODE XREF: sub_11D7B6+22↑j ROM:0011D7E0 bclr #4,($11BE).w ROM:0011D7E6 bra.s loc_11D7EE ROM:0011D7E8 ; --------------------------------------------------------------------------- ROM:0011D7E8 ROM:0011D7E8 loc_11D7E8: ; CODE XREF: sub_11D7B6+28↑j ROM:0011D7E8 bset #4,($11BE).w ROM:0011D7EE ROM:0011D7EE loc_11D7EE: ; CODE XREF: sub_11D7B6+30↑j ROM:0011D7EE btst #5,($11C6).w ROM:0011D7F4 bne.s loc_11D80A ROM:0011D7F6 move.w #$39CC,d1 ROM:0011D7FA move.w ($8C0).w,d2 ROM:0011D7FE move.w ($8BC).w,d3 ROM:0011D802 bsr.l sub_1157E4 ROM:0011D808 bra.s loc_11D81C ROM:0011D80A ; --------------------------------------------------------------------------- ROM:0011D80A ROM:0011D80A loc_11D80A: ; CODE XREF: sub_11D7B6+3E↑j ROM:0011D80A move.w #$39CE,d1 ROM:0011D80E move.w ($8E6).w,d2 ROM:0011D812 move.w ($8BC).w,d3 ROM:0011D816 bsr.l sub_1157E4 ROM:0011D81C ROM:0011D81C loc_11D81C: ; CODE XREF: sub_11D7B6+52↑j ROM:0011D81C btst #4,($11BE).w ROM:0011D822 beq.s loc_11D82C ROM:0011D824 muls.w ($9AC).w,d1 ROM:0011D828 divs.w #$2710,d1 ROM:0011D82C ROM:0011D82C loc_11D82C: ; CODE XREF: sub_11D7B6+6C↑j ROM:0011D82C move.w d1,($9A8).w ROM:0011D830 move.w #$39D0,d1 ROM:0011D834 move.w ($9A8).w,d2 ROM:0011D838 move.w ($11DC).w,d3 ROM:0011D83C bsr.l sub_1157E4 ROM:0011D842 move.w d1,($9AA).w ROM:0011D846 rts ROM:0011D846 ; End of function sub_11D7B6 ROM:0011D846 ROM:0011D848 ROM:0011D848 ; =============== S U B R O U T I N E ======================================= ROM:0011D848 ROM:0011D848 ROM:0011D848 sub_11D848: ; CODE XREF: sub_11D486↑p ROM:0011D848 clr.w d1 ROM:0011D84A move.b ($FA0).w,d1 ROM:0011D84E cmpi.w #4,d1 ROM:0011D852 bcc.s locret_11D85C ROM:0011D854 movea.l off_11D85E(pc,d1.w*4),a0 ROM:0011D858 nop ROM:0011D85A jmp (a0) ROM:0011D85C ; --------------------------------------------------------------------------- ROM:0011D85C ROM:0011D85C locret_11D85C: ; CODE XREF: sub_11D848+A↑j ROM:0011D85C rts ROM:0011D85C ; End of function sub_11D848 ROM:0011D85C ROM:0011D85C ; --------------------------------------------------------------------------- ROM:0011D85E off_11D85E: dc.l loc_11D86E ; DATA XREF: sub_11D848+C↑r ROM:0011D862 dc.l loc_11D87C ROM:0011D866 dc.l loc_11D8C6 ROM:0011D86A dc.l loc_11D8F0 ROM:0011D86E ; --------------------------------------------------------------------------- ROM:0011D86E ROM:0011D86E loc_11D86E: ; DATA XREF: ROM:off_11D85E↑o ROM:0011D86E bclr #4,($11AD).w ROM:0011D874 move.b #1,($FA0).w ROM:0011D87A bra.s locret_11D8C4 ROM:0011D87C ; --------------------------------------------------------------------------- ROM:0011D87C ROM:0011D87C loc_11D87C: ; DATA XREF: ROM:0011D862↑o ROM:0011D87C move.w $328(a5),d0 ROM:0011D880 move.w $32A(a5),d1 ROM:0011D884 move.w $32E(a5),d2 ROM:0011D888 move.w $32C(a5),d3 ROM:0011D88C cmp.w ($534).w,d0 ROM:0011D890 bgt.s locret_11D8C4 ROM:0011D892 cmp.w ($4F6).w,d1 ROM:0011D896 bgt.s locret_11D8C4 ROM:0011D898 cmp.w ($8D6).w,d2 ROM:0011D89C bgt.s locret_11D8C4 ROM:0011D89E cmp.w ($AF6).w,d3 ROM:0011D8A2 bgt.s locret_11D8C4 ROM:0011D8A4 bset #4,($11AD).w ROM:0011D8AA move.w $334(a5),d4 ROM:0011D8AE clr.b ($77E).w ROM:0011D8B2 move.w d4,($658).w ROM:0011D8B6 move.b #1,($77E).w ROM:0011D8BC move.b #2,($FA0).w ROM:0011D8C2 bra.s locret_11D8EE ROM:0011D8C4 ; --------------------------------------------------------------------------- ROM:0011D8C4 ROM:0011D8C4 locret_11D8C4: ; CODE XREF: ROM:0011D87A↑j ROM:0011D8C4 ; ROM:0011D890↑j ... ROM:0011D8C4 rts ROM:0011D8C6 ; --------------------------------------------------------------------------- ROM:0011D8C6 ROM:0011D8C6 loc_11D8C6: ; DATA XREF: ROM:0011D866↑o ROM:0011D8C6 move.w $330(a5),d0 ROM:0011D8CA cmpi.w #0,($658).w ROM:0011D8D0 ble.s loc_11D8D8 ROM:0011D8D2 cmp.w ($4F6).w,d0 ROM:0011D8D6 bgt.s locret_11D8EE ROM:0011D8D8 ROM:0011D8D8 loc_11D8D8: ; CODE XREF: ROM:0011D8D0↑j ROM:0011D8D8 bclr #4,($11AD).w ROM:0011D8DE clr.b ($77E).w ROM:0011D8E2 clr.w ($658).w ROM:0011D8E6 move.b #3,($FA0).w ROM:0011D8EC bra.s locret_11D902 ROM:0011D8EE ; --------------------------------------------------------------------------- ROM:0011D8EE ROM:0011D8EE locret_11D8EE: ; CODE XREF: ROM:0011D8C2↑j ROM:0011D8EE ; ROM:0011D8D6↑j ROM:0011D8EE rts ROM:0011D8F0 ; --------------------------------------------------------------------------- ROM:0011D8F0 ROM:0011D8F0 loc_11D8F0: ; DATA XREF: ROM:0011D86A↑o ROM:0011D8F0 move.w $332(a5),d0 ROM:0011D8F4 cmp.w ($4F6).w,d0 ROM:0011D8F8 blt.s locret_11D902 ROM:0011D8FA move.b #1,($FA0).w ROM:0011D900 bra.s locret_11D8C4 ROM:0011D902 ; --------------------------------------------------------------------------- ROM:0011D902 ROM:0011D902 locret_11D902: ; CODE XREF: ROM:0011D8EC↑j ROM:0011D902 ; ROM:0011D8F8↑j ROM:0011D902 rts ROM:0011D904 ROM:0011D904 ; =============== S U B R O U T I N E ======================================= ROM:0011D904 ROM:0011D904 ROM:0011D904 sub_11D904: ; CODE XREF: sub_11E8EE:loc_11E906↓p ROM:0011D904 clr.w d1 ROM:0011D906 move.b ($FA3).w,d1 ROM:0011D90A cmpi.w #6,d1 ROM:0011D90E bcc.s locret_11D918 ROM:0011D910 movea.l off_11D91A(pc,d1.w*4),a0 ROM:0011D914 nop ROM:0011D916 jmp (a0) ROM:0011D918 ; --------------------------------------------------------------------------- ROM:0011D918 ROM:0011D918 locret_11D918: ; CODE XREF: sub_11D904+A↑j ROM:0011D918 rts ROM:0011D918 ; End of function sub_11D904 ROM:0011D918 ROM:0011D918 ; --------------------------------------------------------------------------- ROM:0011D91A off_11D91A: dc.l loc_11D932 ; DATA XREF: sub_11D904+C↑r ROM:0011D91E dc.l loc_11D948 ROM:0011D922 dc.l loc_11D982 ROM:0011D926 dc.l loc_11D9B6 ROM:0011D92A dc.l loc_11D9F6 ROM:0011D92E dc.l loc_11DA38 ROM:0011D932 ; --------------------------------------------------------------------------- ROM:0011D932 ROM:0011D932 loc_11D932: ; DATA XREF: ROM:off_11D91A↑o ROM:0011D932 bclr #0,($11B6).w ROM:0011D938 bclr #2,($11B0).w ROM:0011D93E move.b #1,($FA3).w ROM:0011D944 bra.s locret_11D980 ROM:0011D946 ; --------------------------------------------------------------------------- ROM:0011D946 rts ROM:0011D948 ; --------------------------------------------------------------------------- ROM:0011D948 ROM:0011D948 loc_11D948: ; DATA XREF: ROM:0011D91E↑o ROM:0011D948 btst #5,($7C8).w ROM:0011D94E beq.s loc_11D968 ROM:0011D950 btst #6,($11BD).w ROM:0011D956 beq.s loc_11D968 ROM:0011D958 bset #2,($11B0).w ROM:0011D95E move.b #4,($FA3).w ROM:0011D964 bra.w loc_11DA32 ROM:0011D968 ; --------------------------------------------------------------------------- ROM:0011D968 ROM:0011D968 loc_11D968: ; CODE XREF: ROM:0011D94E↑j ROM:0011D968 ; ROM:0011D956↑j ROM:0011D968 btst #6,($11BD).w ROM:0011D96E beq.s locret_11D980 ROM:0011D970 btst #5,($7C8).w ROM:0011D976 bne.s locret_11D980 ROM:0011D978 move.b #2,($FA3).w ROM:0011D97E bra.s loc_11D9B0 ROM:0011D980 ; --------------------------------------------------------------------------- ROM:0011D980 ROM:0011D980 locret_11D980: ; CODE XREF: ROM:0011D944↑j ROM:0011D980 ; ROM:0011D96E↑j ... ROM:0011D980 rts ROM:0011D982 ; --------------------------------------------------------------------------- ROM:0011D982 ROM:0011D982 loc_11D982: ; DATA XREF: ROM:0011D922↑o ROM:0011D982 btst #6,($11BD).w ROM:0011D988 bne.s loc_11D992 ROM:0011D98A move.b #1,($FA3).w ROM:0011D990 bra.s locret_11D980 ROM:0011D992 ; --------------------------------------------------------------------------- ROM:0011D992 ROM:0011D992 loc_11D992: ; CODE XREF: ROM:0011D988↑j ROM:0011D992 btst #5,($7C8).w ROM:0011D998 beq.s loc_11D9B0 ROM:0011D99A bsr.w sub_11DA9C ROM:0011D99E bsr.w sub_11DB14 ROM:0011D9A2 bset #0,($11B6).w ROM:0011D9A8 move.b #3,($FA3).w ROM:0011D9AE bra.s loc_11D9F0 ROM:0011D9B0 ; --------------------------------------------------------------------------- ROM:0011D9B0 ROM:0011D9B0 loc_11D9B0: ; CODE XREF: ROM:0011D97E↑j ROM:0011D9B0 ; ROM:0011D998↑j ... ROM:0011D9B0 bsr.w sub_11DA74 ROM:0011D9B4 rts ROM:0011D9B6 ; --------------------------------------------------------------------------- ROM:0011D9B6 ROM:0011D9B6 loc_11D9B6: ; DATA XREF: ROM:0011D926↑o ROM:0011D9B6 btst #5,($7C8).w ROM:0011D9BC bne.s loc_11D9CC ROM:0011D9BE bsr.w sub_11DB76 ROM:0011D9C2 move.b #5,($FA3).w ROM:0011D9C8 bra.w loc_11DA6C ROM:0011D9CC ; --------------------------------------------------------------------------- ROM:0011D9CC ROM:0011D9CC loc_11D9CC: ; CODE XREF: ROM:0011D9BC↑j ROM:0011D9CC move.w ($9B8).w,d0 ROM:0011D9D0 cmp.w ($A2A).w,d0 ROM:0011D9D4 bne.s loc_11D9F0 ROM:0011D9D6 bsr.l sub_11ECA0 ROM:0011D9DC bclr #0,($11B6).w ROM:0011D9E2 bset #2,($11B0).w ROM:0011D9E8 move.b #4,($FA3).w ROM:0011D9EE bra.s loc_11DA32 ROM:0011D9F0 ; --------------------------------------------------------------------------- ROM:0011D9F0 ROM:0011D9F0 loc_11D9F0: ; CODE XREF: ROM:0011D9AE↑j ROM:0011D9F0 ; ROM:0011D9D4↑j ... ROM:0011D9F0 bsr.w sub_11DA88 ROM:0011D9F4 rts ROM:0011D9F6 ; --------------------------------------------------------------------------- ROM:0011D9F6 ROM:0011D9F6 loc_11D9F6: ; DATA XREF: ROM:0011D92A↑o ROM:0011D9F6 btst #6,($11BD).w ROM:0011D9FC bne.s loc_11DA0E ROM:0011D9FE bclr #2,($11B0).w ROM:0011DA04 move.b #1,($FA3).w ROM:0011DA0A bra.w locret_11D980 ROM:0011DA0E ; --------------------------------------------------------------------------- ROM:0011DA0E ROM:0011DA0E loc_11DA0E: ; CODE XREF: ROM:0011D9FC↑j ROM:0011DA0E btst #5,($7C8).w ROM:0011DA14 bne.s loc_11DA32 ROM:0011DA16 bsr.w sub_11DA9C ROM:0011DA1A bsr.w sub_11DAA4 ROM:0011DA1E bset #0,($11B6).w ROM:0011DA24 bclr #2,($11B0).w ROM:0011DA2A move.b #5,($FA3).w ROM:0011DA30 bra.s loc_11DA6C ROM:0011DA32 ; --------------------------------------------------------------------------- ROM:0011DA32 ROM:0011DA32 loc_11DA32: ; CODE XREF: ROM:0011D964↑j ROM:0011DA32 ; ROM:0011D9EE↑j ... ROM:0011DA32 bsr.w sub_11DA88 ROM:0011DA36 rts ROM:0011DA38 ; --------------------------------------------------------------------------- ROM:0011DA38 ROM:0011DA38 loc_11DA38: ; DATA XREF: ROM:0011D92E↑o ROM:0011DA38 btst #5,($7C8).w ROM:0011DA3E beq.s loc_11DA4C ROM:0011DA40 bsr.w sub_11DB76 ROM:0011DA44 move.b #3,($FA3).w ROM:0011DA4A bra.s loc_11D9F0 ROM:0011DA4C ; --------------------------------------------------------------------------- ROM:0011DA4C ROM:0011DA4C loc_11DA4C: ; CODE XREF: ROM:0011DA3E↑j ROM:0011DA4C move.w ($9B8).w,d0 ROM:0011DA50 cmp.w ($A2A).w,d0 ROM:0011DA54 bne.s loc_11DA6C ROM:0011DA56 bsr.l sub_11ECA0 ROM:0011DA5C bclr #0,($11B6).w ROM:0011DA62 move.b #2,($FA3).w ROM:0011DA68 bra.w loc_11D9B0 ROM:0011DA6C ; --------------------------------------------------------------------------- ROM:0011DA6C ROM:0011DA6C loc_11DA6C: ; CODE XREF: ROM:0011D9C8↑j ROM:0011DA6C ; ROM:0011DA30↑j ... ROM:0011DA6C bsr.w sub_11DA74 ROM:0011DA70 rts ROM:0011DA72 ; --------------------------------------------------------------------------- ROM:0011DA72 rts ROM:0011DA74 ROM:0011DA74 ; =============== S U B R O U T I N E ======================================= ROM:0011DA74 ROM:0011DA74 ROM:0011DA74 sub_11DA74: ; CODE XREF: ROM:loc_11D9B0↑p ROM:0011DA74 ; ROM:loc_11DA6C↑p ROM:0011DA74 move.w #$393C,d1 ROM:0011DA78 move.w ($90C).w,d2 ROM:0011DA7C bsr.l sub_1157E4 ROM:0011DA82 move.w d1,($A06).w ROM:0011DA86 rts ROM:0011DA86 ; End of function sub_11DA74 ROM:0011DA86 ROM:0011DA88 ROM:0011DA88 ; =============== S U B R O U T I N E ======================================= ROM:0011DA88 ROM:0011DA88 ROM:0011DA88 sub_11DA88: ; CODE XREF: ROM:loc_11D9F0↑p ROM:0011DA88 ; ROM:loc_11DA32↑p ROM:0011DA88 move.w #$393E,d1 ROM:0011DA8C move.w ($90C).w,d2 ROM:0011DA90 bsr.l sub_1157E4 ROM:0011DA96 move.w d1,($A06).w ROM:0011DA9A rts ROM:0011DA9A ; End of function sub_11DA88 ROM:0011DA9A ROM:0011DA9C ROM:0011DA9C ; =============== S U B R O U T I N E ======================================= ROM:0011DA9C ROM:0011DA9C ROM:0011DA9C sub_11DA9C: ; CODE XREF: ROM:0011D99A↑p ROM:0011DA9C ; ROM:0011DA16↑p ROM:0011DA9C move.w ($A2A).w,($9B4).w ROM:0011DAA2 rts ROM:0011DAA2 ; End of function sub_11DA9C ROM:0011DAA2 ROM:0011DAA4 ROM:0011DAA4 ; =============== S U B R O U T I N E ======================================= ROM:0011DAA4 ROM:0011DAA4 ROM:0011DAA4 sub_11DAA4: ; CODE XREF: ROM:0011DA1A↑p ROM:0011DAA4 move.w #$3940,d1 ROM:0011DAA8 move.w ($90C).w,d2 ROM:0011DAAC bsr.l sub_1157E4 ROM:0011DAB2 move.w d1,($9BA).w ROM:0011DAB6 move.w #$39E8,d1 ROM:0011DABA move.w ($9B4).w,d2 ROM:0011DABE move.w ($11DC).w,d3 ROM:0011DAC2 bsr.l sub_1157E4 ROM:0011DAC8 move.w ($9B4).w,d0 ROM:0011DACC sub.w d1,d0 ROM:0011DACE sub.w ($9BA).w,d0 ROM:0011DAD2 move.w ($A22).w,d1 ROM:0011DAD6 sub.w ($9BA).w,d1 ROM:0011DADA cmp.w d0,d1 ROM:0011DADC ble.s loc_11DAE0 ROM:0011DADE move.w d1,d0 ROM:0011DAE0 ROM:0011DAE0 loc_11DAE0: ; CODE XREF: sub_11DAA4+38↑j ROM:0011DAE0 move.w d0,($9BE).w ROM:0011DAE4 move.w #$39E6,d1 ROM:0011DAE8 move.w ($9BE).w,d2 ROM:0011DAEC move.w ($11DC).w,d3 ROM:0011DAF0 bsr.l sub_1157E4 ROM:0011DAF6 add.w ($9BE).w,d1 ROM:0011DAFA move.w d1,($9B8).w ROM:0011DAFE move.w $CC(a5),d2 ROM:0011DB02 cmp.w ($9B8).w,d2 ROM:0011DB06 bge.s loc_11DB0C ROM:0011DB08 move.w d2,($9B8).w ROM:0011DB0C ROM:0011DB0C loc_11DB0C: ; CODE XREF: sub_11DAA4+62↑j ROM:0011DB0C move.w $338(a5),($9B6).w ROM:0011DB12 rts ROM:0011DB12 ; End of function sub_11DAA4 ROM:0011DB12 ROM:0011DB14 ROM:0011DB14 ; =============== S U B R O U T I N E ======================================= ROM:0011DB14 ROM:0011DB14 ROM:0011DB14 sub_11DB14: ; CODE XREF: ROM:0011D99E↑p ROM:0011DB14 move.w #$3942,d1 ROM:0011DB18 move.w ($90C).w,d2 ROM:0011DB1C bsr.l sub_1157E4 ROM:0011DB22 move.w d1,($9BC).w ROM:0011DB26 move.w #$39E8,d1 ROM:0011DB2A move.w ($9B4).w,d2 ROM:0011DB2E move.w ($11DC).w,d3 ROM:0011DB32 bsr.l sub_1157E4 ROM:0011DB38 move.w ($9B4).w,d0 ROM:0011DB3C sub.w d1,d0 ROM:0011DB3E add.w ($9BC).w,d0 ROM:0011DB42 move.w d0,($9BE).w ROM:0011DB46 move.w #$39E6,d1 ROM:0011DB4A move.w ($9BE).w,d2 ROM:0011DB4E move.w ($11DC).w,d3 ROM:0011DB52 bsr.l sub_1157E4 ROM:0011DB58 add.w ($9BE).w,d1 ROM:0011DB5C move.w d1,($9B8).w ROM:0011DB60 move.w $CC(a5),d1 ROM:0011DB64 cmp.w ($9B8).w,d1 ROM:0011DB68 bge.s loc_11DB6E ROM:0011DB6A move.w d1,($9B8).w ROM:0011DB6E ROM:0011DB6E loc_11DB6E: ; CODE XREF: sub_11DB14+54↑j ROM:0011DB6E move.w $33A(a5),($9B6).w ROM:0011DB74 rts ROM:0011DB74 ; End of function sub_11DB14 ROM:0011DB74 ROM:0011DB76 ROM:0011DB76 ; =============== S U B R O U T I N E ======================================= ROM:0011DB76 ROM:0011DB76 ROM:0011DB76 sub_11DB76: ; CODE XREF: ROM:0011D9BE↑p ROM:0011DB76 ; ROM:0011DA40↑p ROM:0011DB76 move.w ($9B8).w,d0 ROM:0011DB7A move.w ($9B4).w,($9B8).w ROM:0011DB80 move.w d0,($9B4).w ROM:0011DB84 move.w $C4(a5),($9B6).w ROM:0011DB8A rts ROM:0011DB8A ; End of function sub_11DB76 ROM:0011DB8A ROM:0011DB8C ROM:0011DB8C ; =============== S U B R O U T I N E ======================================= ROM:0011DB8C ROM:0011DB8C ROM:0011DB8C sub_11DB8C: ; CODE XREF: sub_11F722+6↓p ROM:0011DB8C btst #1,($11A7).w ROM:0011DB92 beq.s loc_11DBA6 ROM:0011DB94 move.w $33E(a5),d0 ROM:0011DB98 clr.b ($79B).w ROM:0011DB9C move.w d0,($692).w ROM:0011DBA0 move.b #1,($79B).w ROM:0011DBA6 ROM:0011DBA6 loc_11DBA6: ; CODE XREF: sub_11DB8C+6↑j ROM:0011DBA6 btst #1,($7C1).w ROM:0011DBAC beq.s loc_11DBE8 ROM:0011DBAE btst #0,($11A5).w ROM:0011DBB4 bne.s loc_11DBE8 ROM:0011DBB6 btst #7,($119C).w ROM:0011DBBC beq.s loc_11DBE8 ROM:0011DBBE btst #5,($11B8).w ROM:0011DBC4 bne.s loc_11DBE8 ROM:0011DBC6 btst #5,($7F5).w ROM:0011DBCC beq.s loc_11DBD6 ROM:0011DBCE btst #5,($7F9).w ROM:0011DBD4 beq.s loc_11DBE8 ROM:0011DBD6 ROM:0011DBD6 loc_11DBD6: ; CODE XREF: sub_11DB8C+40↑j ROM:0011DBD6 move.w $33C(a5),d0 ROM:0011DBDA btst #7,($11BB).w ROM:0011DBE0 beq.s loc_11DBF0 ROM:0011DBE2 cmp.w ($90E).w,d0 ROM:0011DBE6 ble.s loc_11DBF0 ROM:0011DBE8 ROM:0011DBE8 loc_11DBE8: ; CODE XREF: sub_11DB8C+20↑j ROM:0011DBE8 ; sub_11DB8C+28↑j ... ROM:0011DBE8 bset #6,($11BB).w ROM:0011DBEE bra.s locret_11DBFE ROM:0011DBF0 ; --------------------------------------------------------------------------- ROM:0011DBF0 ROM:0011DBF0 loc_11DBF0: ; CODE XREF: sub_11DB8C+54↑j ROM:0011DBF0 ; sub_11DB8C+5A↑j ROM:0011DBF0 cmpi.w #0,($692).w ROM:0011DBF6 bgt.s locret_11DBFE ROM:0011DBF8 bclr #6,($11BB).w ROM:0011DBFE ROM:0011DBFE locret_11DBFE: ; CODE XREF: sub_11DB8C+62↑j ROM:0011DBFE ; sub_11DB8C+6A↑j ROM:0011DBFE rts ROM:0011DBFE ; End of function sub_11DB8C ROM:0011DBFE ROM:0011DC00 ROM:0011DC00 ; =============== S U B R O U T I N E ======================================= ROM:0011DC00 ROM:0011DC00 ROM:0011DC00 sub_11DC00: ; CODE XREF: sub_11F722+C↓p ROM:0011DC00 move.w ($9C0).w,d0 ROM:0011DC04 bclr #3,($11BE).w ROM:0011DC0A btst #6,($11AD).w ROM:0011DC10 beq.s locret_11DC3E ROM:0011DC12 btst #6,($11BB).w ROM:0011DC18 bne.s locret_11DC3E ROM:0011DC1A cmp.w ($A2A).w,d0 ROM:0011DC1E bne.s locret_11DC3E ROM:0011DC20 btst #2,($11A7).w ROM:0011DC26 beq.s loc_11DC38 ROM:0011DC28 btst #0,($AD3).w ROM:0011DC2E bne.s loc_11DC38 ROM:0011DC30 btst #2,($129E).w ROM:0011DC36 bne.s locret_11DC3E ROM:0011DC38 ROM:0011DC38 loc_11DC38: ; CODE XREF: sub_11DC00+26↑j ROM:0011DC38 ; sub_11DC00+2E↑j ROM:0011DC38 bset #3,($11BE).w ROM:0011DC3E ROM:0011DC3E locret_11DC3E: ; CODE XREF: sub_11DC00+10↑j ROM:0011DC3E ; sub_11DC00+18↑j ... ROM:0011DC3E rts ROM:0011DC3E ; End of function sub_11DC00 ROM:0011DC3E ROM:0011DC40 ROM:0011DC40 ; =============== S U B R O U T I N E ======================================= ROM:0011DC40 ROM:0011DC40 ROM:0011DC40 sub_11DC40: ; CODE XREF: sub_11F722+12↓p ROM:0011DC40 btst #5,($7F5).w ROM:0011DC46 beq.s loc_11DC54 ROM:0011DC48 btst #5,($7F9).w ROM:0011DC4E bne.s loc_11DC54 ROM:0011DC50 bra.w loc_11DCCC ROM:0011DC54 ; --------------------------------------------------------------------------- ROM:0011DC54 ROM:0011DC54 loc_11DC54: ; CODE XREF: sub_11DC40+6↑j ROM:0011DC54 ; sub_11DC40+E↑j ROM:0011DC54 btst #6,($11BB).w ROM:0011DC5A bne.l loc_11DCCC ROM:0011DC60 cmpi.w #0,($A28).w ROM:0011DC66 blt.s loc_11DCC4 ROM:0011DC68 btst #3,($11A6).w ROM:0011DC6E bne.s loc_11DCC4 ROM:0011DC70 btst #4,($11AE).w ROM:0011DC76 bne.s loc_11DCC4 ROM:0011DC78 btst #1,($11AE).w ROM:0011DC7E bne.s loc_11DCC4 ROM:0011DC80 btst #2,($129E).w ROM:0011DC86 beq.s loc_11DCA2 ROM:0011DC88 btst #0,($AD3).w ROM:0011DC8E bne.s loc_11DCA2 ROM:0011DC90 btst #0,($11C5).w ROM:0011DC96 beq.s loc_11DCC4 ROM:0011DC98 move.w ($A28).w,d0 ROM:0011DC9C cmp.w $340(a5),d0 ROM:0011DCA0 blt.s loc_11DCC4 ROM:0011DCA2 ROM:0011DCA2 loc_11DCA2: ; CODE XREF: sub_11DC40+46↑j ROM:0011DCA2 ; sub_11DC40+4E↑j ROM:0011DCA2 btst #5,($7F5).w ROM:0011DCA8 beq.s loc_11DCB2 ROM:0011DCAA btst #5,($7F9).w ROM:0011DCB0 bne.s loc_11DCC4 ROM:0011DCB2 ROM:0011DCB2 loc_11DCB2: ; CODE XREF: sub_11DC40+68↑j ROM:0011DCB2 btst #2,($11A7).w ROM:0011DCB8 beq.s loc_11DCC2 ROM:0011DCBA btst #5,($7C8).w ROM:0011DCC0 beq.s loc_11DCC4 ROM:0011DCC2 ROM:0011DCC2 loc_11DCC2: ; CODE XREF: sub_11DC40+78↑j ROM:0011DCC2 bra.s loc_11DCCA ROM:0011DCC4 ; --------------------------------------------------------------------------- ROM:0011DCC4 ROM:0011DCC4 loc_11DCC4: ; CODE XREF: sub_11DC40+26↑j ROM:0011DCC4 ; sub_11DC40+2E↑j ... ROM:0011DCC4 bset #3,($11B7).w ROM:0011DCCA ROM:0011DCCA loc_11DCCA: ; CODE XREF: sub_11DC40:loc_11DCC2↑j ROM:0011DCCA bra.s locret_11DCD2 ROM:0011DCCC ; --------------------------------------------------------------------------- ROM:0011DCCC ROM:0011DCCC loc_11DCCC: ; CODE XREF: sub_11DC40+10↑j ROM:0011DCCC ; sub_11DC40+1A↑j ROM:0011DCCC bclr #3,($11B7).w ROM:0011DCD2 ROM:0011DCD2 locret_11DCD2: ; CODE XREF: sub_11DC40:loc_11DCCA↑j ROM:0011DCD2 rts ROM:0011DCD2 ; End of function sub_11DC40 ROM:0011DCD2 ROM:0011DCD4 ROM:0011DCD4 ; =============== S U B R O U T I N E ======================================= ROM:0011DCD4 ROM:0011DCD4 ROM:0011DCD4 sub_11DCD4: ; CODE XREF: ROM:0011F83E↓p ROM:0011DCD4 move.w ($A2A).w,($9C0).w ROM:0011DCDA rts ROM:0011DCDA ; End of function sub_11DCD4 ROM:0011DCDA ROM:0011DCDC ROM:0011DCDC ; =============== S U B R O U T I N E ======================================= ROM:0011DCDC ROM:0011DCDC ROM:0011DCDC sub_11DCDC: ; CODE XREF: sub_11E8EE+3C↓p ROM:0011DCDC bsr.w sub_11DCEA ROM:0011DCE0 bsr.w sub_11DE94 ROM:0011DCE4 bsr.w sub_11DEB0 ROM:0011DCE8 rts ROM:0011DCE8 ; End of function sub_11DCDC ROM:0011DCE8 ROM:0011DCEA ROM:0011DCEA ; =============== S U B R O U T I N E ======================================= ROM:0011DCEA ROM:0011DCEA ROM:0011DCEA sub_11DCEA: ; CODE XREF: sub_11DCDC↑p ROM:0011DCEA clr.w d1 ROM:0011DCEC move.b ($FA4).w,d1 ROM:0011DCF0 cmpi.w #5,d1 ROM:0011DCF4 bcc.s locret_11DCFE ROM:0011DCF6 movea.l off_11DD00(pc,d1.w*4),a0 ROM:0011DCFA nop ROM:0011DCFC jmp (a0) ROM:0011DCFE ; --------------------------------------------------------------------------- ROM:0011DCFE ROM:0011DCFE locret_11DCFE: ; CODE XREF: sub_11DCEA+A↑j ROM:0011DCFE rts ROM:0011DCFE ; End of function sub_11DCEA ROM:0011DCFE ROM:0011DCFE ; --------------------------------------------------------------------------- ROM:0011DD00 off_11DD00: dc.l loc_11DD14 ; DATA XREF: sub_11DCEA+C↑r ROM:0011DD04 dc.l loc_11DD2A ROM:0011DD08 dc.l loc_11DD5A ROM:0011DD0C dc.l loc_11DDC0 ROM:0011DD10 dc.l loc_11DE30 ROM:0011DD14 ; --------------------------------------------------------------------------- ROM:0011DD14 ROM:0011DD14 loc_11DD14: ; DATA XREF: ROM:off_11DD00↑o ROM:0011DD14 bclr #2,($119D).w ROM:0011DD1A move.w #0,($9CC).w ROM:0011DD20 move.b #1,($FA4).w ROM:0011DD26 rts ROM:0011DD28 ; --------------------------------------------------------------------------- ROM:0011DD28 rts ROM:0011DD2A ; --------------------------------------------------------------------------- ROM:0011DD2A ROM:0011DD2A loc_11DD2A: ; DATA XREF: ROM:0011DD04↑o ROM:0011DD2A btst #7,($11BB).w ROM:0011DD30 beq.s locret_11DD58 ROM:0011DD32 btst #6,($11BF).w ROM:0011DD38 beq.s locret_11DD58 ROM:0011DD3A bset #2,($119D).w ROM:0011DD40 clr.b ($754).w ROM:0011DD44 move.w #$A,($604).w ROM:0011DD4A move.b #1,($754).w ROM:0011DD50 move.b #2,($FA4).w ROM:0011DD56 rts ROM:0011DD58 ; --------------------------------------------------------------------------- ROM:0011DD58 ROM:0011DD58 locret_11DD58: ; CODE XREF: ROM:0011DD30↑j ROM:0011DD58 ; ROM:0011DD38↑j ROM:0011DD58 rts ROM:0011DD5A ; --------------------------------------------------------------------------- ROM:0011DD5A ROM:0011DD5A loc_11DD5A: ; DATA XREF: ROM:0011DD08↑o ROM:0011DD5A btst #7,($11BB).w ROM:0011DD60 bne.s loc_11DD76 ROM:0011DD62 bclr #2,($119D).w ROM:0011DD68 move.w #0,($9CC).w ROM:0011DD6E move.b #1,($FA4).w ROM:0011DD74 rts ROM:0011DD76 ; --------------------------------------------------------------------------- ROM:0011DD76 ROM:0011DD76 loc_11DD76: ; CODE XREF: ROM:0011DD60↑j ROM:0011DD76 btst #6,($11BF).w ROM:0011DD7C bne.s loc_11DD86 ROM:0011DD7E move.b #3,($FA4).w ROM:0011DD84 rts ROM:0011DD86 ; --------------------------------------------------------------------------- ROM:0011DD86 ROM:0011DD86 loc_11DD86: ; CODE XREF: ROM:0011DD7C↑j ROM:0011DD86 cmpi.w #0,($604).w ROM:0011DD8C bgt.s locret_11DDBE ROM:0011DD8E cmpi.w #$2710,($9CC).w ROM:0011DD94 bge.s locret_11DDBE ROM:0011DD96 move.w ($9CC).w,d0 ROM:0011DD9A add.w $342(a5),d0 ROM:0011DD9E cmpi.w #$2710,d0 ROM:0011DDA2 ble.s loc_11DDA8 ROM:0011DDA4 move.w #$2710,d0 ROM:0011DDA8 ROM:0011DDA8 loc_11DDA8: ; CODE XREF: ROM:0011DDA2↑j ROM:0011DDA8 move.w d0,($9CC).w ROM:0011DDAC clr.b ($754).w ROM:0011DDB0 move.w #$A,($604).w ROM:0011DDB6 move.b #1,($754).w ROM:0011DDBC rts ROM:0011DDBE ; --------------------------------------------------------------------------- ROM:0011DDBE ROM:0011DDBE locret_11DDBE: ; CODE XREF: ROM:0011DD8C↑j ROM:0011DDBE ; ROM:0011DD94↑j ROM:0011DDBE rts ROM:0011DDC0 ; --------------------------------------------------------------------------- ROM:0011DDC0 ROM:0011DDC0 loc_11DDC0: ; DATA XREF: ROM:0011DD0C↑o ROM:0011DDC0 btst #7,($11BB).w ROM:0011DDC6 bne.s loc_11DDDC ROM:0011DDC8 bclr #2,($119D).w ROM:0011DDCE move.w #0,($9CC).w ROM:0011DDD4 move.b #1,($FA4).w ROM:0011DDDA rts ROM:0011DDDC ; --------------------------------------------------------------------------- ROM:0011DDDC ROM:0011DDDC loc_11DDDC: ; CODE XREF: ROM:0011DDC6↑j ROM:0011DDDC move.w $346(a5),d0 ROM:0011DDE0 cmp.w ($4C8).w,d0 ROM:0011DDE4 ble.s loc_11DE0E ROM:0011DDE6 move.w ($9CC).w,d0 ROM:0011DDEA sub.w $344(a5),d0 ROM:0011DDEE bge.s loc_11DDF2 ROM:0011DDF0 clr.l d0 ROM:0011DDF2 ROM:0011DDF2 loc_11DDF2: ; CODE XREF: ROM:0011DDEE↑j ROM:0011DDF2 move.w ($9CC).w,d0 ROM:0011DDF6 clr.b ($754).w ROM:0011DDFA move.w #$A,($604).w ROM:0011DE00 move.b #1,($754).w ROM:0011DE06 move.b #4,($FA4).w ROM:0011DE0C rts ROM:0011DE0E ; --------------------------------------------------------------------------- ROM:0011DE0E ROM:0011DE0E loc_11DE0E: ; CODE XREF: ROM:0011DDE4↑j ROM:0011DE0E btst #6,($11BF).w ROM:0011DE14 beq.s locret_11DE2E ROM:0011DE16 clr.b ($754).w ROM:0011DE1A move.w #$A,($604).w ROM:0011DE20 move.b #1,($754).w ROM:0011DE26 move.b #2,($FA4).w ROM:0011DE2C rts ROM:0011DE2E ; --------------------------------------------------------------------------- ROM:0011DE2E ROM:0011DE2E locret_11DE2E: ; CODE XREF: ROM:0011DE14↑j ROM:0011DE2E rts ROM:0011DE30 ; --------------------------------------------------------------------------- ROM:0011DE30 ROM:0011DE30 loc_11DE30: ; DATA XREF: ROM:0011DD10↑o ROM:0011DE30 btst #7,($11BB).w ROM:0011DE36 beq.s loc_11DE40 ROM:0011DE38 cmpi.w #0,($9CC).w ROM:0011DE3E bgt.s loc_11DE54 ROM:0011DE40 ROM:0011DE40 loc_11DE40: ; CODE XREF: ROM:0011DE36↑j ROM:0011DE40 bclr #2,($119D).w ROM:0011DE46 move.w #0,($9CC).w ROM:0011DE4C move.b #1,($FA4).w ROM:0011DE52 rts ROM:0011DE54 ; --------------------------------------------------------------------------- ROM:0011DE54 ROM:0011DE54 loc_11DE54: ; CODE XREF: ROM:0011DE3E↑j ROM:0011DE54 move.w $346(a5),d0 ROM:0011DE58 cmp.w ($4C8).w,d0 ROM:0011DE5C bgt.s loc_11DE66 ROM:0011DE5E move.b #3,($FA4).w ROM:0011DE64 rts ROM:0011DE66 ; --------------------------------------------------------------------------- ROM:0011DE66 ROM:0011DE66 loc_11DE66: ; CODE XREF: ROM:0011DE5C↑j ROM:0011DE66 cmpi.w #0,($604).w ROM:0011DE6C bgt.s locret_11DE90 ROM:0011DE6E move.w ($9CC).w,d0 ROM:0011DE72 sub.w $344(a5),d0 ROM:0011DE76 bge.s loc_11DE7A ROM:0011DE78 clr.w d0 ROM:0011DE7A ROM:0011DE7A loc_11DE7A: ; CODE XREF: ROM:0011DE76↑j ROM:0011DE7A move.w d0,($9CC).w ROM:0011DE7E clr.b ($754).w ROM:0011DE82 move.w #$A,($604).w ROM:0011DE88 move.b #1,($754).w ROM:0011DE8E rts ROM:0011DE90 ; --------------------------------------------------------------------------- ROM:0011DE90 ROM:0011DE90 locret_11DE90: ; CODE XREF: ROM:0011DE6C↑j ROM:0011DE90 rts ROM:0011DE92 ; --------------------------------------------------------------------------- ROM:0011DE92 rts ROM:0011DE94 ROM:0011DE94 ; =============== S U B R O U T I N E ======================================= ROM:0011DE94 ROM:0011DE94 ROM:0011DE94 sub_11DE94: ; CODE XREF: sub_11DCDC+4↑p ROM:0011DE94 move.w #$3944,d1 ROM:0011DE98 move.w ($90C).w,d2 ROM:0011DE9C bsr.l sub_1157E4 ROM:0011DEA2 muls.w ($9CC).w,d1 ROM:0011DEA6 divs.w #$2710,d1 ROM:0011DEAA move.w d1,($9C2).w ROM:0011DEAE rts ROM:0011DEAE ; End of function sub_11DE94 ROM:0011DEAE ROM:0011DEB0 ROM:0011DEB0 ; =============== S U B R O U T I N E ======================================= ROM:0011DEB0 ROM:0011DEB0 ROM:0011DEB0 sub_11DEB0: ; CODE XREF: sub_11DCDC+8↑p ROM:0011DEB0 move.w #$3948,d1 ROM:0011DEB4 move.w ($4C8).w,d2 ROM:0011DEB8 bsr.l sub_1157E4 ROM:0011DEBE move.w d1,($9C4).w ROM:0011DEC2 move.w d1,($9C8).w ROM:0011DEC6 move.w #$3946,d1 ROM:0011DECA move.w ($90C).w,d2 ROM:0011DECE bsr.l sub_1157E4 ROM:0011DED4 move.w d1,($9CA).w ROM:0011DED8 muls.w ($9CC).w,d1 ROM:0011DEDC divs.w #$2710,d1 ROM:0011DEE0 add.w d1,($9C4).w ROM:0011DEE4 move.w #$394A,d1 ROM:0011DEE8 move.w ($4C8).w,d2 ROM:0011DEEC bsr.l sub_1157E4 ROM:0011DEF2 move.w d1,($9C6).w ROM:0011DEF6 rts ROM:0011DEF6 ; End of function sub_11DEB0 ROM:0011DEF6 ROM:0011DEF8 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_17. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011DEFA ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_3. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011DEFC ROM:0011DEFC ; =============== S U B R O U T I N E ======================================= ROM:0011DEFC ROM:0011DEFC ROM:0011DEFC sub_11DEFC: ; CODE XREF: ROM:loc_11F838↓p ROM:0011DEFC btst #4,($7BC).w ROM:0011DF02 beq.s loc_11DF1A ROM:0011DF04 move.w #$39D6,d1 ROM:0011DF08 move.w ($90C).w,d2 ROM:0011DF0C move.w ($8C8).w,d3 ROM:0011DF10 bsr.l sub_1157E4 ROM:0011DF16 move.w d1,($9D4).w ROM:0011DF1A ROM:0011DF1A loc_11DF1A: ; CODE XREF: sub_11DEFC+6↑j ROM:0011DF1A btst #2,($11B0).w ROM:0011DF20 bne.s loc_11DF40 ROM:0011DF22 move.w ($9D4).w,d0 ROM:0011DF26 btst #0,($11B0).w ROM:0011DF2C beq.s loc_11DF36 ROM:0011DF2E muls.w $34A(a5),d0 ROM:0011DF32 divs.w #$3E8,d0 ROM:0011DF36 ROM:0011DF36 loc_11DF36: ; CODE XREF: sub_11DEFC+30↑j ROM:0011DF36 add.w ($A22).w,d0 ROM:0011DF3A move.w d0,($9D6).w ROM:0011DF3E bra.s loc_11DF46 ROM:0011DF40 ; --------------------------------------------------------------------------- ROM:0011DF40 ROM:0011DF40 loc_11DF40: ; CODE XREF: sub_11DEFC+24↑j ROM:0011DF40 move.w ($A22).w,($9D6).w ROM:0011DF46 ROM:0011DF46 loc_11DF46: ; CODE XREF: sub_11DEFC+42↑j ROM:0011DF46 move.w $348(a5),($A4E).w ROM:0011DF4C btst #4,($7BC).w ROM:0011DF52 beq.s loc_11DF6A ROM:0011DF54 move.w #$39D8,d1 ROM:0011DF58 move.w ($90C).w,d2 ROM:0011DF5C move.w ($8C8).w,d3 ROM:0011DF60 bsr.l sub_1157E4 ROM:0011DF66 move.w d1,($9DE).w ROM:0011DF6A ROM:0011DF6A loc_11DF6A: ; CODE XREF: sub_11DEFC+56↑j ROM:0011DF6A move.w #$39DA,d1 ROM:0011DF6E move.w ($8EA).w,d2 ROM:0011DF72 move.w ($90C).w,d3 ROM:0011DF76 bsr.l sub_1157E4 ROM:0011DF7C move.w d1,($9E2).w ROM:0011DF80 cmpi.w #0,($A28).w ROM:0011DF86 bge.s loc_11DF90 ROM:0011DF88 move.w ($9DE).w,($9E0).w ROM:0011DF8E bra.s loc_11DFC2 ROM:0011DF90 ; --------------------------------------------------------------------------- ROM:0011DF90 ROM:0011DF90 loc_11DF90: ; CODE XREF: sub_11DEFC+8A↑j ROM:0011DF90 move.w $3CE(a5),d0 ROM:0011DF94 sub.w ($A28).w,d0 ROM:0011DF98 bgt.s loc_11DFA2 ROM:0011DF9A move.w #0,($9E0).w ROM:0011DFA0 bra.s loc_11DFC2 ROM:0011DFA2 ; --------------------------------------------------------------------------- ROM:0011DFA2 ROM:0011DFA2 loc_11DFA2: ; CODE XREF: sub_11DEFC+9C↑j ROM:0011DFA2 move.w ($9DE).w,d1 ROM:0011DFA6 muls.w d0,d1 ROM:0011DFA8 divs.w $3CE(a5),d1 ROM:0011DFAC move.w d1,d2 ROM:0011DFAE add.w $3D0(a5),d2 ROM:0011DFB2 cmp.w ($9E0).w,d1 ROM:0011DFB6 bgt.s loc_11DFBE ROM:0011DFB8 cmp.w ($9E0).w,d2 ROM:0011DFBC bgt.s loc_11DFC2 ROM:0011DFBE ROM:0011DFBE loc_11DFBE: ; CODE XREF: sub_11DEFC+BA↑j ROM:0011DFBE move.w d1,($9E0).w ROM:0011DFC2 ROM:0011DFC2 loc_11DFC2: ; CODE XREF: sub_11DEFC+92↑j ROM:0011DFC2 ; sub_11DEFC+A4↑j ... ROM:0011DFC2 move.w #$394C,d1 ROM:0011DFC6 move.w ($9A8).w,d2 ROM:0011DFCA bsr.l sub_1157E4 ROM:0011DFD0 move.w d1,($9DC).w ROM:0011DFD4 move.w ($9D6).w,d0 ROM:0011DFD8 add.w ($9C6).w,d0 ROM:0011DFDC btst #2,($11B0).w ROM:0011DFE2 beq.s loc_11DFE8 ROM:0011DFE4 add.w ($9E0).w,d0 ROM:0011DFE8 ROM:0011DFE8 loc_11DFE8: ; CODE XREF: sub_11DEFC+E6↑j ROM:0011DFE8 add.w ($9E2).w,d0 ROM:0011DFEC btst #5,($119E).w ROM:0011DFF2 beq.s loc_11DFF8 ROM:0011DFF4 add.w ($9DC).w,d0 ROM:0011DFF8 ROM:0011DFF8 loc_11DFF8: ; CODE XREF: sub_11DEFC+F6↑j ROM:0011DFF8 btst #7,($11C3).w ROM:0011DFFE beq.s loc_11E004 ROM:0011E000 add.w $34C(a5),d0 ROM:0011E004 ROM:0011E004 loc_11E004: ; CODE XREF: sub_11DEFC+102↑j ROM:0011E004 move.w d0,($9DA).w ROM:0011E008 move.w #$39E6,d1 ROM:0011E00C move.w ($9DA).w,d2 ROM:0011E010 move.w ($11DC).w,d3 ROM:0011E014 bsr.l sub_1157E4 ROM:0011E01A add.w ($9DA).w,d1 ROM:0011E01E move.w d1,($9D8).w ROM:0011E022 move.w d1,($A4C).w ROM:0011E026 rts ROM:0011E026 ; End of function sub_11DEFC ROM:0011E026 ROM:0011E028 ; --------------------------------------------------------------------------- ROM:0011E028 move.w $34E(a5),d0 ROM:0011E02C btst #5,($11BC).w ROM:0011E032 beq.s loc_11E056 ROM:0011E034 btst #1,($11A7).w ROM:0011E03A bne.s loc_11E04C ROM:0011E03C cmp.w ($90C).w,d0 ROM:0011E040 bgt.s loc_11E04C ROM:0011E042 move.w ($A2A).w,($11E0).w ROM:0011E048 bra.w loc_11E052 ROM:0011E04C ; --------------------------------------------------------------------------- ROM:0011E04C ROM:0011E04C loc_11E04C: ; CODE XREF: ROM:0011E03A↑j ROM:0011E04C ; ROM:0011E040↑j ROM:0011E04C bset #3,($11C0).w ROM:0011E052 ROM:0011E052 loc_11E052: ; CODE XREF: ROM:0011E048↑j ROM:0011E052 bra.w locret_11E05C ROM:0011E056 ; --------------------------------------------------------------------------- ROM:0011E056 ROM:0011E056 loc_11E056: ; CODE XREF: ROM:0011E032↑j ROM:0011E056 bset #3,($11C0).w ROM:0011E05C ROM:0011E05C locret_11E05C: ; CODE XREF: ROM:loc_11E052↑j ROM:0011E05C rts ROM:0011E05E ROM:0011E05E ; =============== S U B R O U T I N E ======================================= ROM:0011E05E ROM:0011E05E ROM:0011E05E sub_11E05E: ; CODE XREF: sub_11F042+36↓p ROM:0011E05E bsr.w sub_11E1E0 ROM:0011E062 bsr.w sub_11E256 ROM:0011E066 bsr.l sub_11FD4C ROM:0011E06C bclr #7,($11AB).w ROM:0011E072 clr.w d1 ROM:0011E074 move.b ($FA5).w,d1 ROM:0011E078 cmpi.w #6,d1 ROM:0011E07C bcc.s locret_11E086 ROM:0011E07E movea.l off_11E088(pc,d1.w*4),a0 ROM:0011E082 nop ROM:0011E084 jmp (a0) ROM:0011E086 ; --------------------------------------------------------------------------- ROM:0011E086 ROM:0011E086 locret_11E086: ; CODE XREF: sub_11E05E+1E↑j ROM:0011E086 rts ROM:0011E086 ; End of function sub_11E05E ROM:0011E086 ROM:0011E086 ; --------------------------------------------------------------------------- ROM:0011E088 off_11E088: dc.l loc_11E0A0 ; DATA XREF: sub_11E05E+20↑r ROM:0011E08C dc.l loc_11E0AC ROM:0011E090 dc.l loc_11E0D0 ROM:0011E094 dc.l loc_11E114 ROM:0011E098 dc.l loc_11E15C ROM:0011E09C dc.l loc_11E1AA ROM:0011E0A0 ; --------------------------------------------------------------------------- ROM:0011E0A0 ROM:0011E0A0 loc_11E0A0: ; DATA XREF: ROM:off_11E088↑o ROM:0011E0A0 bsr.w sub_11E1BC ROM:0011E0A4 move.b #1,($FA5).w ROM:0011E0AA rts ROM:0011E0AC ; --------------------------------------------------------------------------- ROM:0011E0AC ROM:0011E0AC loc_11E0AC: ; DATA XREF: ROM:0011E08C↑o ROM:0011E0AC btst #2,($11C6).w ROM:0011E0B2 beq.s locret_11E0CE ROM:0011E0B4 move.w $354(a5),d0 ROM:0011E0B8 clr.b ($77F).w ROM:0011E0BC move.w d0,($65A).w ROM:0011E0C0 move.b #1,($77F).w ROM:0011E0C6 move.b #2,($FA5).w ROM:0011E0CC rts ROM:0011E0CE ; --------------------------------------------------------------------------- ROM:0011E0CE ROM:0011E0CE locret_11E0CE: ; CODE XREF: ROM:0011E0B2↑j ROM:0011E0CE rts ROM:0011E0D0 ; --------------------------------------------------------------------------- ROM:0011E0D0 ROM:0011E0D0 loc_11E0D0: ; DATA XREF: ROM:0011E090↑o ROM:0011E0D0 btst #4,($11C2).w ROM:0011E0D6 beq.s loc_11E0FA ROM:0011E0D8 cmpi.w #0,($65A).w ROM:0011E0DE bgt.s loc_11E0FA ROM:0011E0E0 move.w $352(a5),d0 ROM:0011E0E4 clr.b ($755).w ROM:0011E0E8 move.w d0,($606).w ROM:0011E0EC move.b #1,($755).w ROM:0011E0F2 move.b #3,($FA5).w ROM:0011E0F8 rts ROM:0011E0FA ; --------------------------------------------------------------------------- ROM:0011E0FA ROM:0011E0FA loc_11E0FA: ; CODE XREF: ROM:0011E0D6↑j ROM:0011E0FA ; ROM:0011E0DE↑j ROM:0011E0FA btst #5,($11BC).w ROM:0011E100 bne.s locret_11E112 ROM:0011E102 clr.b ($77F).w ROM:0011E106 clr.w ($65A).w ROM:0011E10A move.b #1,($FA5).w ROM:0011E110 rts ROM:0011E112 ; --------------------------------------------------------------------------- ROM:0011E112 ROM:0011E112 locret_11E112: ; CODE XREF: ROM:0011E100↑j ROM:0011E112 rts ROM:0011E114 ; --------------------------------------------------------------------------- ROM:0011E114 ROM:0011E114 loc_11E114: ; DATA XREF: ROM:0011E094↑o ROM:0011E114 cmpi.w #0,($606).w ROM:0011E11A bgt.s loc_11E12A ROM:0011E11C bset #7,($11AB).w ROM:0011E122 move.b #4,($FA5).w ROM:0011E128 rts ROM:0011E12A ; --------------------------------------------------------------------------- ROM:0011E12A ROM:0011E12A loc_11E12A: ; CODE XREF: ROM:0011E11A↑j ROM:0011E12A btst #4,($11C2).w ROM:0011E130 bne.s loc_11E142 ROM:0011E132 clr.b ($755).w ROM:0011E136 clr.w ($606).w ROM:0011E13A move.b #2,($FA5).w ROM:0011E140 rts ROM:0011E142 ; --------------------------------------------------------------------------- ROM:0011E142 ROM:0011E142 loc_11E142: ; CODE XREF: ROM:0011E130↑j ROM:0011E142 btst #5,($11BC).w ROM:0011E148 bne.s locret_11E15A ROM:0011E14A clr.b ($755).w ROM:0011E14E clr.w ($606).w ROM:0011E152 move.b #1,($FA5).w ROM:0011E158 rts ROM:0011E15A ; --------------------------------------------------------------------------- ROM:0011E15A ROM:0011E15A locret_11E15A: ; CODE XREF: ROM:0011E148↑j ROM:0011E15A rts ROM:0011E15C ; --------------------------------------------------------------------------- ROM:0011E15C ROM:0011E15C loc_11E15C: ; DATA XREF: ROM:0011E098↑o ROM:0011E15C move.w ($11E0).w,d0 ROM:0011E160 btst #6,($11A6).w ROM:0011E166 bne.s loc_11E16E ROM:0011E168 cmp.w ($A2A).w,d0 ROM:0011E16C ble.s loc_11E17C ROM:0011E16E ROM:0011E16E loc_11E16E: ; CODE XREF: ROM:0011E166↑j ROM:0011E16E bsr.l sub_11EE34 ROM:0011E174 move.b #5,($FA5).w ROM:0011E17A rts ROM:0011E17C ; --------------------------------------------------------------------------- ROM:0011E17C ROM:0011E17C loc_11E17C: ; CODE XREF: ROM:0011E16C↑j ROM:0011E17C btst #5,($11AF).w ROM:0011E182 beq.s loc_11E198 ROM:0011E184 cmp.w ($A2A).w,d0 ROM:0011E188 bge.s loc_11E198 ROM:0011E18A bset #7,($11AB).w ROM:0011E190 move.b #4,($FA5).w ROM:0011E196 rts ROM:0011E198 ; --------------------------------------------------------------------------- ROM:0011E198 ROM:0011E198 loc_11E198: ; CODE XREF: ROM:0011E182↑j ROM:0011E198 ; ROM:0011E188↑j ROM:0011E198 btst #4,($11C2).w ROM:0011E19E bne.s locret_11E1A8 ROM:0011E1A0 move.b #2,($FA5).w ROM:0011E1A6 rts ROM:0011E1A8 ; --------------------------------------------------------------------------- ROM:0011E1A8 ROM:0011E1A8 locret_11E1A8: ; CODE XREF: ROM:0011E19E↑j ROM:0011E1A8 rts ROM:0011E1AA ; --------------------------------------------------------------------------- ROM:0011E1AA ROM:0011E1AA loc_11E1AA: ; DATA XREF: ROM:0011E09C↑o ROM:0011E1AA btst #5,($11BC).w ROM:0011E1B0 bne.s locret_11E1BA ROM:0011E1B2 move.b #1,($FA5).w ROM:0011E1B8 rts ROM:0011E1BA ; --------------------------------------------------------------------------- ROM:0011E1BA ROM:0011E1BA locret_11E1BA: ; CODE XREF: ROM:0011E1B0↑j ROM:0011E1BA rts ROM:0011E1BC ROM:0011E1BC ; =============== S U B R O U T I N E ======================================= ROM:0011E1BC ROM:0011E1BC ROM:0011E1BC sub_11E1BC: ; CODE XREF: ROM:loc_11E0A0↑p ROM:0011E1BC btst #6,($7BD).w ROM:0011E1C2 beq.s locret_11E1DE ROM:0011E1C4 move.w $356(a5),d0 ROM:0011E1C8 move.w $358(a5),d1 ROM:0011E1CC cmp.w d1,d0 ROM:0011E1CE blt.s loc_11E1D6 ROM:0011E1D0 move.w d1,($11E0).w ROM:0011E1D4 bra.s loc_11E1DA ROM:0011E1D6 ; --------------------------------------------------------------------------- ROM:0011E1D6 ROM:0011E1D6 loc_11E1D6: ; CODE XREF: sub_11E1BC+12↑j ROM:0011E1D6 move.w d0,($11E0).w ROM:0011E1DA ROM:0011E1DA loc_11E1DA: ; CODE XREF: sub_11E1BC+18↑j ROM:0011E1DA clr.w ($11E2).w ROM:0011E1DE ROM:0011E1DE locret_11E1DE: ; CODE XREF: sub_11E1BC+6↑j ROM:0011E1DE rts ROM:0011E1DE ; End of function sub_11E1BC ROM:0011E1DE ROM:0011E1E0 ROM:0011E1E0 ; =============== S U B R O U T I N E ======================================= ROM:0011E1E0 ROM:0011E1E0 ROM:0011E1E0 sub_11E1E0: ; CODE XREF: sub_11E05E↑p ROM:0011E1E0 move.w $34E(a5),d0 ROM:0011E1E4 move.w $350(a5),d1 ROM:0011E1E8 move.w ($90C).w,d2 ROM:0011E1EC move.w $35A(a5),d3 ROM:0011E1F0 cmpi.w #0,d3 ROM:0011E1F4 bne.s loc_11E24E ROM:0011E1F6 btst #1,($11A7).w ROM:0011E1FC bne.s loc_11E24E ROM:0011E1FE btst #1,($11A6).w ROM:0011E204 beq.s loc_11E24E ROM:0011E206 btst #7,($11C3).w ROM:0011E20C bne.s loc_11E24E ROM:0011E20E btst #5,($11BB).w ROM:0011E214 bne.s loc_11E24E ROM:0011E216 btst #2,($129E).w ROM:0011E21C beq.s loc_11E22E ROM:0011E21E btst #0,($11C5).w ROM:0011E224 bne.s loc_11E24E ROM:0011E226 btst #0,($AD3).w ROM:0011E22C bne.s loc_11E24E ROM:0011E22E ROM:0011E22E loc_11E22E: ; CODE XREF: sub_11E1E0+3C↑j ROM:0011E22E cmp.w d1,d2 ROM:0011E230 bge.s loc_11E24E ROM:0011E232 cmp.w d0,d2 ROM:0011E234 blt.s loc_11E24E ROM:0011E236 cmpi.w #0,($A4E).w ROM:0011E23C bne.s loc_11E24E ROM:0011E23E btst #4,($11C5).w ROM:0011E244 bne.s loc_11E24E ROM:0011E246 bset #4,($11C2).w ROM:0011E24C bra.s locret_11E254 ROM:0011E24E ; --------------------------------------------------------------------------- ROM:0011E24E ROM:0011E24E loc_11E24E: ; CODE XREF: sub_11E1E0+14↑j ROM:0011E24E ; sub_11E1E0+1C↑j ... ROM:0011E24E bclr #4,($11C2).w ROM:0011E254 ROM:0011E254 locret_11E254: ; CODE XREF: sub_11E1E0+6C↑j ROM:0011E254 rts ROM:0011E254 ; End of function sub_11E1E0 ROM:0011E254 ROM:0011E256 ROM:0011E256 ; =============== S U B R O U T I N E ======================================= ROM:0011E256 ROM:0011E256 ROM:0011E256 sub_11E256: ; CODE XREF: sub_11E05E+4↑p ROM:0011E256 move.w $35A(a5),d0 ROM:0011E25A btst #7,($7C1).w ROM:0011E260 bne.s loc_11E268 ROM:0011E262 cmpi.w #0,d0 ROM:0011E266 beq.s locret_11E284 ROM:0011E268 ROM:0011E268 loc_11E268: ; CODE XREF: sub_11E256+A↑j ROM:0011E268 move.w $358(a5),d1 ROM:0011E26C move.w $356(a5),d2 ROM:0011E270 cmp.w d1,d2 ROM:0011E272 blt.s loc_11E27A ROM:0011E274 move.w d1,($11E0).w ROM:0011E278 bra.s loc_11E27E ROM:0011E27A ; --------------------------------------------------------------------------- ROM:0011E27A ROM:0011E27A loc_11E27A: ; CODE XREF: sub_11E256+1C↑j ROM:0011E27A move.w d2,($11E0).w ROM:0011E27E ROM:0011E27E loc_11E27E: ; CODE XREF: sub_11E256+22↑j ROM:0011E27E move.w #0,($11E2).w ROM:0011E284 ROM:0011E284 locret_11E284: ; CODE XREF: sub_11E256+10↑j ROM:0011E284 rts ROM:0011E284 ; End of function sub_11E256 ROM:0011E284 ROM:0011E286 ROM:0011E286 ; =============== S U B R O U T I N E ======================================= ROM:0011E286 ROM:0011E286 ROM:0011E286 sub_11E286: ; CODE XREF: ROM:loc_11F8A2↓p ROM:0011E286 bsr.w sub_11E51E ROM:0011E28A bsr.w sub_11E294 ROM:0011E28E bsr.w sub_11E464 ROM:0011E292 rts ROM:0011E292 ; End of function sub_11E286 ROM:0011E292 ROM:0011E294 ROM:0011E294 ; =============== S U B R O U T I N E ======================================= ROM:0011E294 ROM:0011E294 ROM:0011E294 sub_11E294: ; CODE XREF: sub_11E286+4↑p ROM:0011E294 bclr #4,($11A5).w ROM:0011E29A clr.w d1 ROM:0011E29C move.b ($FA6).w,d1 ROM:0011E2A0 cmpi.w #6,d1 ROM:0011E2A4 bcc.s locret_11E2AE ROM:0011E2A6 movea.l off_11E2B0(pc,d1.w*4),a0 ROM:0011E2AA nop ROM:0011E2AC jmp (a0) ROM:0011E2AE ; --------------------------------------------------------------------------- ROM:0011E2AE ROM:0011E2AE locret_11E2AE: ; CODE XREF: sub_11E294+10↑j ROM:0011E2AE rts ROM:0011E2AE ; End of function sub_11E294 ROM:0011E2AE ROM:0011E2AE ; --------------------------------------------------------------------------- ROM:0011E2B0 off_11E2B0: dc.l loc_11E2C8 ; DATA XREF: sub_11E294+12↑r ROM:0011E2B4 dc.l loc_11E2EE ROM:0011E2B8 dc.l loc_11E34A ROM:0011E2BC dc.l loc_11E3AC ROM:0011E2C0 dc.l loc_11E3D4 ROM:0011E2C4 dc.l locret_11E432 ROM:0011E2C8 ; --------------------------------------------------------------------------- ROM:0011E2C8 ROM:0011E2C8 loc_11E2C8: ; DATA XREF: ROM:off_11E2B0↑o ROM:0011E2C8 bsr.w sub_11E496 ROM:0011E2CC move.w #0,($9E4).w ROM:0011E2D2 move.w $362(a5),d0 ROM:0011E2D6 clr.b ($756).w ROM:0011E2DA move.w d0,($608).w ROM:0011E2DE move.b #1,($756).w ROM:0011E2E4 move.b #1,($FA6).w ROM:0011E2EA bra.s loc_11E344 ROM:0011E2EC ; --------------------------------------------------------------------------- ROM:0011E2EC rts ROM:0011E2EE ; --------------------------------------------------------------------------- ROM:0011E2EE ROM:0011E2EE loc_11E2EE: ; DATA XREF: ROM:0011E2B4↑o ROM:0011E2EE move.w $360(a5),d2 ROM:0011E2F2 btst #5,($11B7).w ROM:0011E2F8 bne.s loc_11E300 ROM:0011E2FA cmp.w ($9E4).w,d2 ROM:0011E2FE bgt.s loc_11E322 ROM:0011E300 ROM:0011E300 loc_11E300: ; CODE XREF: ROM:0011E2F8↑j ROM:0011E300 bsr.w sub_11E496 ROM:0011E304 move.w $362(a5),d0 ROM:0011E308 clr.b ($756).w ROM:0011E30C move.w d0,($608).w ROM:0011E310 move.b #1,($756).w ROM:0011E316 move.b #3,($FA6).w ROM:0011E31C bra.l loc_11E3CE ROM:0011E322 ; --------------------------------------------------------------------------- ROM:0011E322 ROM:0011E322 loc_11E322: ; CODE XREF: ROM:0011E2FE↑j ROM:0011E322 cmpi.w #0,($608).w ROM:0011E328 bgt.s loc_11E344 ROM:0011E32A move.w $364(a5),d0 ROM:0011E32E clr.b ($756).w ROM:0011E332 move.w d0,($608).w ROM:0011E336 move.b #1,($756).w ROM:0011E33C move.b #2,($FA6).w ROM:0011E342 bra.s loc_11E3A6 ROM:0011E344 ; --------------------------------------------------------------------------- ROM:0011E344 ROM:0011E344 loc_11E344: ; CODE XREF: ROM:0011E2EA↑j ROM:0011E344 ; ROM:0011E328↑j ... ROM:0011E344 bsr.w sub_11E43E ROM:0011E348 rts ROM:0011E34A ; --------------------------------------------------------------------------- ROM:0011E34A ROM:0011E34A loc_11E34A: ; DATA XREF: ROM:0011E2B8↑o ROM:0011E34A cmpi.w #0,($608).w ROM:0011E350 bgt.s loc_11E36C ROM:0011E352 btst #4,($11A6).w ROM:0011E358 beq.s loc_11E36C ROM:0011E35A bset #4,($11A5).w ROM:0011E360 move.b #5,($FA6).w ROM:0011E366 bra.l locret_11E432 ROM:0011E36C ; --------------------------------------------------------------------------- ROM:0011E36C ROM:0011E36C loc_11E36C: ; CODE XREF: ROM:0011E350↑j ROM:0011E36C ; ROM:0011E358↑j ROM:0011E36C cmpi.w #0,($608).w ROM:0011E372 bgt.s loc_11E3A6 ROM:0011E374 btst #4,($11A6).w ROM:0011E37A bne.s loc_11E3A6 ROM:0011E37C addq.w #1,($9E4).w ROM:0011E380 bvc.s loc_11E388 ROM:0011E382 move.w #$8000,($9E4).w ROM:0011E388 ROM:0011E388 loc_11E388: ; CODE XREF: ROM:0011E380↑j ROM:0011E388 bsr.w sub_11E496 ROM:0011E38C move.w $362(a5),d0 ROM:0011E390 clr.b ($756).w ROM:0011E394 move.w d0,($608).w ROM:0011E398 move.b #1,($756).w ROM:0011E39E move.b #1,($FA6).w ROM:0011E3A4 bra.s loc_11E344 ROM:0011E3A6 ; --------------------------------------------------------------------------- ROM:0011E3A6 ROM:0011E3A6 loc_11E3A6: ; CODE XREF: ROM:0011E342↑j ROM:0011E3A6 ; ROM:0011E372↑j ... ROM:0011E3A6 bsr.w sub_11E4B8 ROM:0011E3AA rts ROM:0011E3AC ; --------------------------------------------------------------------------- ROM:0011E3AC ROM:0011E3AC loc_11E3AC: ; DATA XREF: ROM:0011E2BC↑o ROM:0011E3AC cmpi.w #0,($608).w ROM:0011E3B2 bgt.s loc_11E3CE ROM:0011E3B4 move.w $364(a5),d0 ROM:0011E3B8 clr.b ($756).w ROM:0011E3BC move.w d0,($608).w ROM:0011E3C0 move.b #1,($756).w ROM:0011E3C6 move.b #4,($FA6).w ROM:0011E3CC bra.s loc_11E428 ROM:0011E3CE ; --------------------------------------------------------------------------- ROM:0011E3CE ROM:0011E3CE loc_11E3CE: ; CODE XREF: ROM:0011E31C↑j ROM:0011E3CE ; ROM:0011E3B2↑j ... ROM:0011E3CE bsr.w sub_11E43E ROM:0011E3D2 rts ROM:0011E3D4 ; --------------------------------------------------------------------------- ROM:0011E3D4 ROM:0011E3D4 loc_11E3D4: ; DATA XREF: ROM:0011E2C0↑o ROM:0011E3D4 cmpi.w #0,($608).w ROM:0011E3DA bgt.s loc_11E406 ROM:0011E3DC btst #4,($11A6).w ROM:0011E3E2 bne.s loc_11E406 ROM:0011E3E4 bsr.w sub_11E436 ROM:0011E3E8 bsr.w sub_11E496 ROM:0011E3EC move.w $362(a5),d0 ROM:0011E3F0 clr.b ($756).w ROM:0011E3F4 move.w d0,($608).w ROM:0011E3F8 move.b #1,($756).w ROM:0011E3FE move.b #3,($FA6).w ROM:0011E404 bra.s loc_11E3CE ROM:0011E406 ; --------------------------------------------------------------------------- ROM:0011E406 ROM:0011E406 loc_11E406: ; CODE XREF: ROM:0011E3DA↑j ROM:0011E406 ; ROM:0011E3E2↑j ROM:0011E406 cmpi.w #0,($608).w ROM:0011E40C bgt.s loc_11E428 ROM:0011E40E btst #4,($11A6).w ROM:0011E414 beq.s loc_11E428 ROM:0011E416 bsr.w sub_11E436 ROM:0011E41A bset #4,($11A5).w ROM:0011E420 move.b #5,($FA6).w ROM:0011E426 bra.s locret_11E432 ROM:0011E428 ; --------------------------------------------------------------------------- ROM:0011E428 ROM:0011E428 loc_11E428: ; CODE XREF: ROM:0011E3CC↑j ROM:0011E428 ; ROM:0011E40C↑j ... ROM:0011E428 bsr.w sub_11E4B8 ROM:0011E42C bsr.w sub_11E4F8 ROM:0011E430 rts ROM:0011E432 ; --------------------------------------------------------------------------- ROM:0011E432 ROM:0011E432 locret_11E432: ; CODE XREF: ROM:0011E366↑j ROM:0011E432 ; ROM:0011E426↑j ROM:0011E432 ; DATA XREF: ... ROM:0011E432 rts ROM:0011E434 ; --------------------------------------------------------------------------- ROM:0011E434 rts ROM:0011E436 ROM:0011E436 ; =============== S U B R O U T I N E ======================================= ROM:0011E436 ROM:0011E436 ROM:0011E436 sub_11E436: ; CODE XREF: ROM:0011E3E4↑p ROM:0011E436 ; ROM:0011E416↑p ROM:0011E436 move.w $3E8(a5),($A54).w ROM:0011E43C rts ROM:0011E43C ; End of function sub_11E436 ROM:0011E43C ROM:0011E43E ROM:0011E43E ; =============== S U B R O U T I N E ======================================= ROM:0011E43E ROM:0011E43E ROM:0011E43E sub_11E43E: ; CODE XREF: ROM:loc_11E344↑p ROM:0011E43E ; ROM:loc_11E3CE↑p ROM:0011E43E move.w ($A28).w,d0 ROM:0011E442 move.w $366(a5),d1 ROM:0011E446 cmpi.w #0,d1 ROM:0011E44A blt.s loc_11E458 ROM:0011E44C cmp.w ($9EA).w,d0 ROM:0011E450 bge.s loc_11E456 ROM:0011E452 move.w d0,($9EA).w ROM:0011E456 ROM:0011E456 loc_11E456: ; CODE XREF: sub_11E43E+12↑j ROM:0011E456 bra.s locret_11E462 ROM:0011E458 ; --------------------------------------------------------------------------- ROM:0011E458 ROM:0011E458 loc_11E458: ; CODE XREF: sub_11E43E+C↑j ROM:0011E458 cmp.w ($9EA).w,d0 ROM:0011E45C ble.s locret_11E462 ROM:0011E45E move.w d0,($9EA).w ROM:0011E462 ROM:0011E462 locret_11E462: ; CODE XREF: sub_11E43E:loc_11E456↑j ROM:0011E462 ; sub_11E43E+1E↑j ROM:0011E462 rts ROM:0011E462 ; End of function sub_11E43E ROM:0011E462 ROM:0011E464 ROM:0011E464 ; =============== S U B R O U T I N E ======================================= ROM:0011E464 ROM:0011E464 ROM:0011E464 sub_11E464: ; CODE XREF: sub_11E286+8↑p ROM:0011E464 move.w ($9E6).w,d0 ROM:0011E468 cmp.w ($9E8).w,d0 ROM:0011E46C ble.s loc_11E472 ROM:0011E46E move.w d0,($9E8).w ROM:0011E472 ROM:0011E472 loc_11E472: ; CODE XREF: sub_11E464+8↑j ROM:0011E472 move.w $36C(a5),d1 ROM:0011E476 move.w $36E(a5),d2 ROM:0011E47A cmp.w ($9E8).w,d1 ROM:0011E47E bgt.s loc_11E48E ROM:0011E480 cmp.w ($9E8).w,d2 ROM:0011E484 blt.s loc_11E48E ROM:0011E486 bset #4,($11A6).w ROM:0011E48C bra.s locret_11E494 ROM:0011E48E ; --------------------------------------------------------------------------- ROM:0011E48E ROM:0011E48E loc_11E48E: ; CODE XREF: sub_11E464+1A↑j ROM:0011E48E ; sub_11E464+20↑j ROM:0011E48E bclr #4,($11A6).w ROM:0011E494 ROM:0011E494 locret_11E494: ; CODE XREF: sub_11E464+28↑j ROM:0011E494 rts ROM:0011E494 ; End of function sub_11E464 ROM:0011E494 ROM:0011E496 ROM:0011E496 ; =============== S U B R O U T I N E ======================================= ROM:0011E496 ROM:0011E496 ROM:0011E496 sub_11E496: ; CODE XREF: ROM:loc_11E2C8↑p ROM:0011E496 ; ROM:loc_11E300↑p ... ROM:0011E496 move.w $366(a5),d1 ROM:0011E49A cmpi.w #0,d1 ROM:0011E49E blt.s loc_11E4A8 ROM:0011E4A0 move.w #$2EE0,($9EA).w ROM:0011E4A6 bra.s loc_11E4AE ROM:0011E4A8 ; --------------------------------------------------------------------------- ROM:0011E4A8 ROM:0011E4A8 loc_11E4A8: ; CODE XREF: sub_11E496+8↑j ROM:0011E4A8 move.w #$D120,($9EA).w ROM:0011E4AE ROM:0011E4AE loc_11E4AE: ; CODE XREF: sub_11E496+10↑j ROM:0011E4AE clr.w ($9E8).w ROM:0011E4B2 clr.w ($9E6).w ROM:0011E4B6 rts ROM:0011E4B6 ; End of function sub_11E496 ROM:0011E4B6 ROM:0011E4B8 ROM:0011E4B8 ; =============== S U B R O U T I N E ======================================= ROM:0011E4B8 ROM:0011E4B8 ROM:0011E4B8 sub_11E4B8: ; CODE XREF: ROM:loc_11E3A6↑p ROM:0011E4B8 ; ROM:loc_11E428↑p ROM:0011E4B8 move.w $366(a5),d1 ROM:0011E4BC move.w ($A28).w,d0 ROM:0011E4C0 sub.w ($9EA).w,d0 ROM:0011E4C4 cmpi.w #0,d1 ROM:0011E4C8 blt.s loc_11E4DE ROM:0011E4CA cmpi.w #0,d0 ROM:0011E4CE ble.s loc_11E4D6 ROM:0011E4D0 move.w d0,($9E6).w ROM:0011E4D4 bra.s loc_11E4DA ROM:0011E4D6 ; --------------------------------------------------------------------------- ROM:0011E4D6 ROM:0011E4D6 loc_11E4D6: ; CODE XREF: sub_11E4B8+16↑j ROM:0011E4D6 clr.w ($9E6).w ROM:0011E4DA ROM:0011E4DA loc_11E4DA: ; CODE XREF: sub_11E4B8+1C↑j ROM:0011E4DA bra.w locret_11E4F6 ROM:0011E4DE ; --------------------------------------------------------------------------- ROM:0011E4DE ROM:0011E4DE loc_11E4DE: ; CODE XREF: sub_11E4B8+10↑j ROM:0011E4DE cmpi.w #0,d0 ROM:0011E4E2 bge.s loc_11E4F2 ROM:0011E4E4 move.w ($9EA).w,d0 ROM:0011E4E8 sub.w ($A28).w,d0 ROM:0011E4EC move.w d0,($9E6).w ROM:0011E4F0 bra.s locret_11E4F6 ROM:0011E4F2 ; --------------------------------------------------------------------------- ROM:0011E4F2 ROM:0011E4F2 loc_11E4F2: ; CODE XREF: sub_11E4B8+2A↑j ROM:0011E4F2 clr.w ($9E6).w ROM:0011E4F6 ROM:0011E4F6 locret_11E4F6: ; CODE XREF: sub_11E4B8:loc_11E4DA↑j ROM:0011E4F6 ; sub_11E4B8+38↑j ROM:0011E4F6 rts ROM:0011E4F6 ; End of function sub_11E4B8 ROM:0011E4F6 ROM:0011E4F8 ROM:0011E4F8 ; =============== S U B R O U T I N E ======================================= ROM:0011E4F8 ROM:0011E4F8 ROM:0011E4F8 sub_11E4F8: ; CODE XREF: ROM:0011E42C↑p ROM:0011E4F8 move.w $3E8(a5),d0 ROM:0011E4FC btst #5,($7C8).w ROM:0011E502 beq.s loc_11E508 ROM:0011E504 move.w $368(a5),d0 ROM:0011E508 ROM:0011E508 loc_11E508: ; CODE XREF: sub_11E4F8+A↑j ROM:0011E508 btst #5,($119E).w ROM:0011E50E beq.s loc_11E514 ROM:0011E510 add.w $36A(a5),d0 ROM:0011E514 ROM:0011E514 loc_11E514: ; CODE XREF: sub_11E4F8+16↑j ROM:0011E514 add.w $366(a5),d0 ROM:0011E518 move.w d0,($A54).w ROM:0011E51C rts ROM:0011E51C ; End of function sub_11E4F8 ROM:0011E51C ROM:0011E51E ROM:0011E51E ; =============== S U B R O U T I N E ======================================= ROM:0011E51E ROM:0011E51E ROM:0011E51E sub_11E51E: ; CODE XREF: sub_11E286↑p ROM:0011E51E move.w $35E(a5),d0 ROM:0011E522 bclr #5,($11B7).w ROM:0011E528 btst #5,($7C8).w ROM:0011E52E bne.s loc_11E536 ROM:0011E530 cmp.w ($90C).w,d0 ROM:0011E534 blt.s loc_11E53C ROM:0011E536 ROM:0011E536 loc_11E536: ; CODE XREF: sub_11E51E+10↑j ROM:0011E536 bset #5,($11B7).w ROM:0011E53C ROM:0011E53C loc_11E53C: ; CODE XREF: sub_11E51E+16↑j ROM:0011E53C btst #5,($119E).w ROM:0011E542 beq.s locret_11E54A ROM:0011E544 bset #5,($11B7).w ROM:0011E54A ROM:0011E54A locret_11E54A: ; CODE XREF: sub_11E51E+24↑j ROM:0011E54A rts ROM:0011E54A ; End of function sub_11E51E ROM:0011E54A ROM:0011E54C ; --------------------------------------------------------------------------- ROM:0011E54C move.w ($534).w,($9F2).w ROM:0011E552 move.w ($6B8).w,($9F0).w ROM:0011E558 rts ROM:0011E55A ; --------------------------------------------------------------------------- ROM:0011E55A move.w ($534).w,($9F4).w ROM:0011E560 rts ROM:0011E562 ; --------------------------------------------------------------------------- ROM:0011E562 move.w ($9F0).w,($9EE).w ROM:0011E568 move.w ($6B8).w,d0 ROM:0011E56C sub.w ($9F0).w,d0 ROM:0011E570 move.w d0,($6B6).w ROM:0011E574 move.w ($9F2).w,d0 ROM:0011E578 sub.w ($9F4).w,d0 ROM:0011E57C move.w d0,($9EC).w ROM:0011E580 rts ROM:0011E582 ROM:0011E582 ; =============== S U B R O U T I N E ======================================= ROM:0011E582 ROM:0011E582 ROM:0011E582 sub_11E582: ; CODE XREF: sub_11F042+2A↓p ROM:0011E582 bsr.w sub_11E75E ROM:0011E586 bsr.w sub_11E794 ROM:0011E58A clr.w d1 ROM:0011E58C move.b ($FA8).w,d1 ROM:0011E590 cmpi.w #4,d1 ROM:0011E594 bcc.s locret_11E59E ROM:0011E596 movea.l off_11E5A0(pc,d1.w*4),a0 ROM:0011E59A nop ROM:0011E59C jmp (a0) ROM:0011E59E ; --------------------------------------------------------------------------- ROM:0011E59E ROM:0011E59E locret_11E59E: ; CODE XREF: sub_11E582+12↑j ROM:0011E59E rts ROM:0011E59E ; End of function sub_11E582 ROM:0011E59E ROM:0011E59E ; --------------------------------------------------------------------------- ROM:0011E5A0 off_11E5A0: dc.l loc_11E5B0 ; DATA XREF: sub_11E582+14↑r ROM:0011E5A4 dc.l loc_11E5BE ROM:0011E5A8 dc.l loc_11E646 ROM:0011E5AC dc.l loc_11E6D0 ROM:0011E5B0 ; --------------------------------------------------------------------------- ROM:0011E5B0 ROM:0011E5B0 loc_11E5B0: ; DATA XREF: ROM:off_11E5A0↑o ROM:0011E5B0 move.b #1,($FA8).w ROM:0011E5B6 bra.l locret_11E644 ROM:0011E5BC ; --------------------------------------------------------------------------- ROM:0011E5BC rts ROM:0011E5BE ; --------------------------------------------------------------------------- ROM:0011E5BE ROM:0011E5BE loc_11E5BE: ; DATA XREF: ROM:0011E5A4↑o ROM:0011E5BE move.w $37E(a5),d0 ROM:0011E5C2 btst #0,($11BE).w ROM:0011E5C8 beq.s loc_11E60A ROM:0011E5CA cmp.w ($536).w,d0 ROM:0011E5CE ble.s loc_11E60A ROM:0011E5D0 bsr.w sub_11E7B6 ROM:0011E5D4 move.w $37C(a5),d1 ROM:0011E5D8 clr.b ($758).w ROM:0011E5DC move.w d1,($60C).w ROM:0011E5E0 move.b #1,($758).w ROM:0011E5E6 move.w $380(a5),d1 ROM:0011E5EA clr.b ($757).w ROM:0011E5EE move.w d1,($60A).w ROM:0011E5F2 move.b #1,($757).w ROM:0011E5F8 bset #3,($11AE).w ROM:0011E5FE move.b #3,($FA8).w ROM:0011E604 bra.l locret_11E75A ROM:0011E60A ; --------------------------------------------------------------------------- ROM:0011E60A ROM:0011E60A loc_11E60A: ; CODE XREF: ROM:0011E5C8↑j ROM:0011E60A ; ROM:0011E5CE↑j ROM:0011E60A move.w $37A(a5),d0 ROM:0011E60E btst #0,($11BE).w ROM:0011E614 beq.s locret_11E644 ROM:0011E616 cmp.w ($A28).w,d0 ROM:0011E61A ble.s locret_11E644 ROM:0011E61C bsr.w sub_11E7B6 ROM:0011E620 move.w $37C(a5),d1 ROM:0011E624 clr.b ($758).w ROM:0011E628 move.w d1,($60C).w ROM:0011E62C move.b #1,($758).w ROM:0011E632 bset #3,($11AE).w ROM:0011E638 move.b #2,($FA8).w ROM:0011E63E bra.l locret_11E6CE ROM:0011E644 ; --------------------------------------------------------------------------- ROM:0011E644 ROM:0011E644 locret_11E644: ; CODE XREF: ROM:0011E5B6↑j ROM:0011E644 ; ROM:0011E614↑j ... ROM:0011E644 rts ROM:0011E646 ; --------------------------------------------------------------------------- ROM:0011E646 ROM:0011E646 loc_11E646: ; DATA XREF: ROM:0011E5A8↑o ROM:0011E646 move.w $37A(a5),d1 ROM:0011E64A move.w $37E(a5),d0 ROM:0011E64E btst #0,($11BE).w ROM:0011E654 beq.s loc_11E662 ROM:0011E656 cmp.w ($A28).w,d1 ROM:0011E65A bgt.s loc_11E670 ROM:0011E65C cmp.w ($536).w,d0 ROM:0011E660 bgt.s loc_11E670 ROM:0011E662 ROM:0011E662 loc_11E662: ; CODE XREF: ROM:0011E654↑j ROM:0011E662 bclr #3,($11AE).w ROM:0011E668 move.b #1,($FA8).w ROM:0011E66E bra.s locret_11E644 ROM:0011E670 ; --------------------------------------------------------------------------- ROM:0011E670 ROM:0011E670 loc_11E670: ; CODE XREF: ROM:0011E65A↑j ROM:0011E670 ; ROM:0011E660↑j ROM:0011E670 btst #0,($11BE).w ROM:0011E676 beq.s loc_11E69C ROM:0011E678 cmp.w ($536).w,d0 ROM:0011E67C ble.s loc_11E69C ROM:0011E67E move.w $380(a5),d2 ROM:0011E682 clr.b ($757).w ROM:0011E686 move.w d2,($60A).w ROM:0011E68A move.b #1,($757).w ROM:0011E690 move.b #3,($FA8).w ROM:0011E696 bra.l locret_11E75A ROM:0011E69C ; --------------------------------------------------------------------------- ROM:0011E69C ROM:0011E69C loc_11E69C: ; CODE XREF: ROM:0011E676↑j ROM:0011E69C ; ROM:0011E67C↑j ROM:0011E69C btst #0,($11BE).w ROM:0011E6A2 beq.s locret_11E6CE ROM:0011E6A4 cmpi.w #0,($60C).w ROM:0011E6AA bgt.s locret_11E6CE ROM:0011E6AC bsr.w sub_11E7B6 ROM:0011E6B0 move.w $37C(a5),d2 ROM:0011E6B4 clr.b ($758).w ROM:0011E6B8 move.w d2,($60C).w ROM:0011E6BC move.b #1,($758).w ROM:0011E6C2 move.b #2,($FA8).w ROM:0011E6C8 bra.l *+6 ROM:0011E6CE ; --------------------------------------------------------------------------- ROM:0011E6CE ROM:0011E6CE locret_11E6CE: ; CODE XREF: ROM:0011E63E↑j ROM:0011E6CE ; ROM:0011E6A2↑j ... ROM:0011E6CE rts ROM:0011E6D0 ; --------------------------------------------------------------------------- ROM:0011E6D0 ROM:0011E6D0 loc_11E6D0: ; DATA XREF: ROM:0011E5AC↑o ROM:0011E6D0 move.w $37A(a5),d0 ROM:0011E6D4 btst #0,($11BE).w ROM:0011E6DA beq.s loc_11E6EA ROM:0011E6DC cmp.w ($A28).w,d0 ROM:0011E6E0 bgt.s loc_11E6FC ROM:0011E6E2 cmpi.w #0,($60A).w ROM:0011E6E8 bgt.s loc_11E6FC ROM:0011E6EA ROM:0011E6EA loc_11E6EA: ; CODE XREF: ROM:0011E6DA↑j ROM:0011E6EA bclr #3,($11AE).w ROM:0011E6F0 move.b #1,($FA8).w ROM:0011E6F6 bra.l locret_11E644 ROM:0011E6FC ; --------------------------------------------------------------------------- ROM:0011E6FC ROM:0011E6FC loc_11E6FC: ; CODE XREF: ROM:0011E6E0↑j ROM:0011E6FC ; ROM:0011E6E8↑j ROM:0011E6FC cmpi.w #0,($60C).w ROM:0011E702 bgt.s loc_11E72A ROM:0011E704 btst #0,($11BE).w ROM:0011E70A beq.s loc_11E72A ROM:0011E70C bsr.w sub_11E7B6 ROM:0011E710 move.w $37C(a5),d2 ROM:0011E714 clr.b ($758).w ROM:0011E718 move.w d2,($60C).w ROM:0011E71C move.b #1,($758).w ROM:0011E722 move.b #3,($FA8).w ROM:0011E728 bra.s locret_11E75A ROM:0011E72A ; --------------------------------------------------------------------------- ROM:0011E72A ROM:0011E72A loc_11E72A: ; CODE XREF: ROM:0011E702↑j ROM:0011E72A ; ROM:0011E70A↑j ROM:0011E72A move.w $37E(a5),d1 ROM:0011E72E btst #0,($11BE).w ROM:0011E734 beq.s locret_11E75A ROM:0011E736 cmp.w ($536).w,d1 ROM:0011E73A ble.s locret_11E75A ROM:0011E73C move.w $380(a5),d2 ROM:0011E740 clr.b ($757).w ROM:0011E744 move.w d2,($60A).w ROM:0011E748 move.b #1,($757).w ROM:0011E74E move.b #3,($FA8).w ROM:0011E754 bra.l *+6 ROM:0011E75A ; --------------------------------------------------------------------------- ROM:0011E75A ROM:0011E75A locret_11E75A: ; CODE XREF: ROM:0011E604↑j ROM:0011E75A ; ROM:0011E696↑j ... ROM:0011E75A rts ROM:0011E75C ; --------------------------------------------------------------------------- ROM:0011E75C rts ROM:0011E75E ROM:0011E75E ; =============== S U B R O U T I N E ======================================= ROM:0011E75E ROM:0011E75E ROM:0011E75E sub_11E75E: ; CODE XREF: sub_11E582↑p ROM:0011E75E move.w $384(a5),d0 ROM:0011E762 btst #7,($7C4).w ROM:0011E768 beq.s loc_11E78C ROM:0011E76A cmp.w ($534).w,d0 ROM:0011E76E blt.s loc_11E78C ROM:0011E770 btst #7,($11BB).w ROM:0011E776 beq.s loc_11E782 ROM:0011E778 bset #0,($11BE).w ROM:0011E77E bra.w loc_11E788 ROM:0011E782 ; --------------------------------------------------------------------------- ROM:0011E782 ROM:0011E782 loc_11E782: ; CODE XREF: sub_11E75E+18↑j ROM:0011E782 bclr #0,($11BE).w ROM:0011E788 ROM:0011E788 loc_11E788: ; CODE XREF: sub_11E75E+20↑j ROM:0011E788 bra.w locret_11E792 ROM:0011E78C ; --------------------------------------------------------------------------- ROM:0011E78C ROM:0011E78C loc_11E78C: ; CODE XREF: sub_11E75E+A↑j ROM:0011E78C ; sub_11E75E+10↑j ROM:0011E78C bclr #0,($11BE).w ROM:0011E792 ROM:0011E792 locret_11E792: ; CODE XREF: sub_11E75E:loc_11E788↑j ROM:0011E792 rts ROM:0011E792 ; End of function sub_11E75E ROM:0011E792 ROM:0011E794 ROM:0011E794 ; =============== S U B R O U T I N E ======================================= ROM:0011E794 ROM:0011E794 ROM:0011E794 sub_11E794: ; CODE XREF: sub_11E582+4↑p ROM:0011E794 move.w #$394E,d1 ROM:0011E798 move.w ($90C).w,d2 ROM:0011E79C bsr.l sub_1157E4 ROM:0011E7A2 add.w ($A20).w,d1 ROM:0011E7A6 move.w $CC(a5),d0 ROM:0011E7AA cmp.w d1,d0 ROM:0011E7AC bge.s loc_11E7B0 ROM:0011E7AE move.w d0,d1 ROM:0011E7B0 ROM:0011E7B0 loc_11E7B0: ; CODE XREF: sub_11E794+18↑j ROM:0011E7B0 move.w d1,($9F6).w ROM:0011E7B4 rts ROM:0011E7B4 ; End of function sub_11E794 ROM:0011E7B4 ROM:0011E7B6 ROM:0011E7B6 ; =============== S U B R O U T I N E ======================================= ROM:0011E7B6 ROM:0011E7B6 ROM:0011E7B6 sub_11E7B6: ; CODE XREF: ROM:0011E5D0↑p ROM:0011E7B6 ; ROM:0011E61C↑p ... ROM:0011E7B6 move.w $382(a5),d0 ROM:0011E7BA ext.l d0 ROM:0011E7BC cmpi.l #0,d0 ROM:0011E7C2 ble.s locret_11E7CA ROM:0011E7C4 bsr.l sub_114DFE ROM:0011E7CA ROM:0011E7CA locret_11E7CA: ; CODE XREF: sub_11E7B6+C↑j ROM:0011E7CA rts ROM:0011E7CA ; End of function sub_11E7B6 ROM:0011E7CA ROM:0011E7CC ROM:0011E7CC ; =============== S U B R O U T I N E ======================================= ROM:0011E7CC ROM:0011E7CC ROM:0011E7CC sub_11E7CC: ; CODE XREF: sub_11F722↓p ROM:0011E7CC bsr.w sub_11E7D2 ROM:0011E7D0 rts ROM:0011E7D0 ; End of function sub_11E7CC ROM:0011E7D0 ROM:0011E7D2 ROM:0011E7D2 ; =============== S U B R O U T I N E ======================================= ROM:0011E7D2 ROM:0011E7D2 ROM:0011E7D2 sub_11E7D2: ; CODE XREF: sub_11E7CC↑p ROM:0011E7D2 clr.w d1 ROM:0011E7D4 move.b ($FA9).w,d1 ROM:0011E7D8 cmpi.w #5,d1 ROM:0011E7DC bcc.s locret_11E7E6 ROM:0011E7DE movea.l off_11E7E8(pc,d1.w*4),a0 ROM:0011E7E2 nop ROM:0011E7E4 jmp (a0) ROM:0011E7E6 ; --------------------------------------------------------------------------- ROM:0011E7E6 ROM:0011E7E6 locret_11E7E6: ; CODE XREF: sub_11E7D2+A↑j ROM:0011E7E6 rts ROM:0011E7E6 ; End of function sub_11E7D2 ROM:0011E7E6 ROM:0011E7E6 ; --------------------------------------------------------------------------- ROM:0011E7E8 off_11E7E8: dc.l loc_11E7FC ; DATA XREF: sub_11E7D2+C↑r ROM:0011E7EC dc.l loc_11E812 ROM:0011E7F0 dc.l loc_11E824 ROM:0011E7F4 dc.l loc_11E86C ROM:0011E7F8 dc.l loc_11E8B6 ROM:0011E7FC ; --------------------------------------------------------------------------- ROM:0011E7FC ROM:0011E7FC loc_11E7FC: ; DATA XREF: ROM:off_11E7E8↑o ROM:0011E7FC bclr #7,($11B2).w ROM:0011E802 bclr #4,($11AE).w ROM:0011E808 move.b #1,($FA9).w ROM:0011E80E bra.s locret_11E822 ROM:0011E810 ; --------------------------------------------------------------------------- ROM:0011E810 rts ROM:0011E812 ; --------------------------------------------------------------------------- ROM:0011E812 ROM:0011E812 loc_11E812: ; DATA XREF: ROM:0011E7EC↑o ROM:0011E812 btst #7,($119C).w ROM:0011E818 beq.s locret_11E822 ROM:0011E81A move.b #2,($FA9).w ROM:0011E820 bra.s loc_11E866 ROM:0011E822 ; --------------------------------------------------------------------------- ROM:0011E822 ROM:0011E822 locret_11E822: ; CODE XREF: ROM:0011E80E↑j ROM:0011E822 ; ROM:0011E818↑j ... ROM:0011E822 rts ROM:0011E824 ; --------------------------------------------------------------------------- ROM:0011E824 ROM:0011E824 loc_11E824: ; DATA XREF: ROM:0011E7F0↑o ROM:0011E824 btst #7,($119C).w ROM:0011E82A bne.s loc_11E834 ROM:0011E82C move.b #1,($FA9).w ROM:0011E832 bra.s locret_11E822 ROM:0011E834 ; --------------------------------------------------------------------------- ROM:0011E834 ROM:0011E834 loc_11E834: ; CODE XREF: ROM:0011E82A↑j ROM:0011E834 move.w ($9F8).w,d0 ROM:0011E838 btst #7,($119C).w ROM:0011E83E beq.s loc_11E866 ROM:0011E840 cmp.w ($536).w,d0 ROM:0011E844 blt.s loc_11E866 ROM:0011E846 move.w $388(a5),d1 ROM:0011E84A clr.b ($79C).w ROM:0011E84E move.w d1,($694).w ROM:0011E852 move.b #1,($79C).w ROM:0011E858 bset #7,($11B2).w ROM:0011E85E move.b #3,($FA9).w ROM:0011E864 bra.s loc_11E8B0 ROM:0011E866 ; --------------------------------------------------------------------------- ROM:0011E866 ROM:0011E866 loc_11E866: ; CODE XREF: ROM:0011E820↑j ROM:0011E866 ; ROM:0011E83E↑j ... ROM:0011E866 bsr.w sub_11E8DA ROM:0011E86A rts ROM:0011E86C ; --------------------------------------------------------------------------- ROM:0011E86C ROM:0011E86C loc_11E86C: ; DATA XREF: ROM:0011E7F4↑o ROM:0011E86C btst #7,($119C).w ROM:0011E872 bne.s loc_11E882 ROM:0011E874 bclr #7,($11B2).w ROM:0011E87A move.b #1,($FA9).w ROM:0011E880 bra.s locret_11E822 ROM:0011E882 ; --------------------------------------------------------------------------- ROM:0011E882 ROM:0011E882 loc_11E882: ; CODE XREF: ROM:0011E872↑j ROM:0011E882 move.w ($9F8).w,d0 ROM:0011E886 cmp.w ($536).w,d0 ROM:0011E88A bge.s loc_11E89A ROM:0011E88C bclr #7,($11B2).w ROM:0011E892 move.b #2,($FA9).w ROM:0011E898 bra.s loc_11E866 ROM:0011E89A ; --------------------------------------------------------------------------- ROM:0011E89A ROM:0011E89A loc_11E89A: ; CODE XREF: ROM:0011E88A↑j ROM:0011E89A cmpi.w #0,($694).w ROM:0011E8A0 bgt.s loc_11E8B0 ROM:0011E8A2 bset #4,($11AE).w ROM:0011E8A8 move.b #4,($FA9).w ROM:0011E8AE bra.s locret_11E8D6 ROM:0011E8B0 ; --------------------------------------------------------------------------- ROM:0011E8B0 ROM:0011E8B0 loc_11E8B0: ; CODE XREF: ROM:0011E864↑j ROM:0011E8B0 ; ROM:0011E8A0↑j ROM:0011E8B0 bsr.w sub_11E8DA ROM:0011E8B4 rts ROM:0011E8B6 ; --------------------------------------------------------------------------- ROM:0011E8B6 ROM:0011E8B6 loc_11E8B6: ; DATA XREF: ROM:0011E7F8↑o ROM:0011E8B6 btst #7,($119C).w ROM:0011E8BC bne.s locret_11E8D6 ROM:0011E8BE bclr #7,($11B2).w ROM:0011E8C4 bclr #4,($11AE).w ROM:0011E8CA move.b #1,($FA9).w ROM:0011E8D0 bra.l locret_11E822 ROM:0011E8D6 ; --------------------------------------------------------------------------- ROM:0011E8D6 ROM:0011E8D6 locret_11E8D6: ; CODE XREF: ROM:0011E8AE↑j ROM:0011E8D6 ; ROM:0011E8BC↑j ROM:0011E8D6 rts ROM:0011E8D8 ; --------------------------------------------------------------------------- ROM:0011E8D8 rts ROM:0011E8DA ROM:0011E8DA ; =============== S U B R O U T I N E ======================================= ROM:0011E8DA ROM:0011E8DA ROM:0011E8DA sub_11E8DA: ; CODE XREF: ROM:loc_11E866↑p ROM:0011E8DA ; ROM:loc_11E8B0↑p ROM:0011E8DA move.w #$3950,d1 ROM:0011E8DE move.w ($534).w,d2 ROM:0011E8E2 bsr.l sub_1157E4 ROM:0011E8E8 move.w d1,($9F8).w ROM:0011E8EC rts ROM:0011E8EC ; End of function sub_11E8DA ROM:0011E8EC ROM:0011E8EE ROM:0011E8EE ; =============== S U B R O U T I N E ======================================= ROM:0011E8EE ROM:0011E8EE ROM:0011E8EE sub_11E8EE: ; CODE XREF: sub_11F042+16↓p ROM:0011E8EE move.w $3AE(a5),d0 ROM:0011E8F2 cmpi.w #0,d0 ROM:0011E8F6 bne.s loc_11E900 ROM:0011E8F8 bset #2,($11A7).w ROM:0011E8FE bra.s loc_11E906 ROM:0011E900 ; --------------------------------------------------------------------------- ROM:0011E900 ROM:0011E900 loc_11E900: ; CODE XREF: sub_11E8EE+8↑j ROM:0011E900 bclr #2,($11A7).w ROM:0011E906 ROM:0011E906 loc_11E906: ; CODE XREF: sub_11E8EE+10↑j ROM:0011E906 bsr.l sub_11D904 ROM:0011E90C bsr.l nullsub_17 ROM:0011E912 bsr.l sub_11D65E ROM:0011E918 bsr.l sub_11D7B6 ROM:0011E91E bsr.l sub_11D486 ROM:0011E924 bsr.l sub_11D292 ROM:0011E92A bsr.l sub_11DCDC ROM:0011E930 bsr.w sub_11ED18 ROM:0011E934 bsr.w sub_11ED7C ROM:0011E938 bsr.w sub_11EAB8 ROM:0011E93C bsr.w sub_11E94E ROM:0011E940 bsr.w sub_11EB5C ROM:0011E944 bsr.w sub_11EBC0 ROM:0011E948 bsr.w sub_11EBEA ROM:0011E94C rts ROM:0011E94C ; End of function sub_11E8EE ROM:0011E94C ROM:0011E94E ROM:0011E94E ; =============== S U B R O U T I N E ======================================= ROM:0011E94E ROM:0011E94E ROM:0011E94E sub_11E94E: ; CODE XREF: sub_11E8EE+4E↑p ROM:0011E94E clr.w d1 ROM:0011E950 move.b ($FAC).w,d1 ROM:0011E954 cmpi.w #6,d1 ROM:0011E958 bcc.s locret_11E962 ROM:0011E95A movea.l off_11E964(pc,d1.w*4),a0 ROM:0011E95E nop ROM:0011E960 jmp (a0) ROM:0011E962 ; --------------------------------------------------------------------------- ROM:0011E962 ROM:0011E962 locret_11E962: ; CODE XREF: sub_11E94E+A↑j ROM:0011E962 rts ROM:0011E962 ; End of function sub_11E94E ROM:0011E962 ROM:0011E962 ; --------------------------------------------------------------------------- ROM:0011E964 off_11E964: dc.l loc_11E97C ; DATA XREF: sub_11E94E+C↑r ROM:0011E968 dc.l loc_11E992 ROM:0011E96C dc.l loc_11E9C0 ROM:0011E970 dc.l loc_11EA18 ROM:0011E974 dc.l loc_11EA58 ROM:0011E978 dc.l loc_11EA72 ROM:0011E97C ; --------------------------------------------------------------------------- ROM:0011E97C ROM:0011E97C loc_11E97C: ; DATA XREF: ROM:off_11E964↑o ROM:0011E97C bclr #3,($11B0).w ROM:0011E982 bclr #0,($11B3).w ROM:0011E988 move.b #1,($FAC).w ROM:0011E98E bra.s locret_11E9BE ROM:0011E990 ; --------------------------------------------------------------------------- ROM:0011E990 rts ROM:0011E992 ; --------------------------------------------------------------------------- ROM:0011E992 ROM:0011E992 loc_11E992: ; DATA XREF: ROM:0011E968↑o ROM:0011E992 btst #5,($11BC).w ROM:0011E998 beq.s locret_11E9BE ROM:0011E99A bsr.w sub_11EC4E ROM:0011E99E move.w #$A,d0 ROM:0011E9A2 clr.b ($759).w ROM:0011E9A6 move.w d0,($60E).w ROM:0011E9AA move.b #1,($759).w ROM:0011E9B0 bset #3,($11B0).w ROM:0011E9B6 move.b #2,($FAC).w ROM:0011E9BC bra.s locret_11EA16 ROM:0011E9BE ; --------------------------------------------------------------------------- ROM:0011E9BE ROM:0011E9BE locret_11E9BE: ; CODE XREF: ROM:0011E98E↑j ROM:0011E9BE ; ROM:0011E998↑j ... ROM:0011E9BE rts ROM:0011E9C0 ; --------------------------------------------------------------------------- ROM:0011E9C0 ROM:0011E9C0 loc_11E9C0: ; DATA XREF: ROM:0011E96C↑o ROM:0011E9C0 btst #5,($11BC).w ROM:0011E9C6 bne.s loc_11E9D6 ROM:0011E9C8 bclr #3,($11B0).w ROM:0011E9CE move.b #1,($FAC).w ROM:0011E9D4 bra.s locret_11E9BE ROM:0011E9D6 ; --------------------------------------------------------------------------- ROM:0011E9D6 ROM:0011E9D6 loc_11E9D6: ; CODE XREF: ROM:0011E9C6↑j ROM:0011E9D6 move.w ($A0C).w,d0 ROM:0011E9DA cmp.w ($A08).w,d0 ROM:0011E9DE blt.s loc_11E9EE ROM:0011E9E0 bclr #3,($11B0).w ROM:0011E9E6 move.b #3,($FAC).w ROM:0011E9EC bra.s locret_11EA56 ROM:0011E9EE ; --------------------------------------------------------------------------- ROM:0011E9EE ROM:0011E9EE loc_11E9EE: ; CODE XREF: ROM:0011E9DE↑j ROM:0011E9EE cmpi.w #0,($60E).w ROM:0011E9F4 bgt.s locret_11EA16 ROM:0011E9F6 bsr.w sub_11EC56 ROM:0011E9FA move.w #$A,d0 ROM:0011E9FE clr.b ($759).w ROM:0011EA02 move.w d0,($60E).w ROM:0011EA06 move.b #1,($759).w ROM:0011EA0C move.b #2,($FAC).w ROM:0011EA12 bra.w *+4 ROM:0011EA16 ; --------------------------------------------------------------------------- ROM:0011EA16 ROM:0011EA16 locret_11EA16: ; CODE XREF: ROM:0011E9BC↑j ROM:0011EA16 ; ROM:0011E9F4↑j ... ROM:0011EA16 rts ROM:0011EA18 ; --------------------------------------------------------------------------- ROM:0011EA18 ROM:0011EA18 loc_11EA18: ; DATA XREF: ROM:0011E970↑o ROM:0011EA18 btst #5,($11BC).w ROM:0011EA1E bne.s loc_11EA28 ROM:0011EA20 move.b #1,($FAC).w ROM:0011EA26 bra.s locret_11E9BE ROM:0011EA28 ; --------------------------------------------------------------------------- ROM:0011EA28 ROM:0011EA28 loc_11EA28: ; CODE XREF: ROM:0011EA1E↑j ROM:0011EA28 move.w $3AA(a5),d0 ROM:0011EA2C cmpi.w #0,($A28).w ROM:0011EA32 bge.s loc_11EA36 ROM:0011EA34 neg.w d0 ROM:0011EA36 ROM:0011EA36 loc_11EA36: ; CODE XREF: ROM:0011EA32↑j ROM:0011EA36 cmp.w ($A28).w,d0 ROM:0011EA3A blt.s locret_11EA56 ROM:0011EA3C move.w $3AC(a5),d0 ROM:0011EA40 clr.b ($75C).w ROM:0011EA44 move.w d0,($614).w ROM:0011EA48 move.b #1,($75C).w ROM:0011EA4E move.b #5,($FAC).w ROM:0011EA54 bra.s locret_11EAB4 ROM:0011EA56 ; --------------------------------------------------------------------------- ROM:0011EA56 ROM:0011EA56 locret_11EA56: ; CODE XREF: ROM:0011E9EC↑j ROM:0011EA56 ; ROM:0011EA3A↑j ... ROM:0011EA56 rts ROM:0011EA58 ; --------------------------------------------------------------------------- ROM:0011EA58 ROM:0011EA58 loc_11EA58: ; DATA XREF: ROM:0011E974↑o ROM:0011EA58 btst #5,($11BC).w ROM:0011EA5E bne.s locret_11EA70 ROM:0011EA60 bclr #0,($11B3).w ROM:0011EA66 move.b #1,($FAC).w ROM:0011EA6C bra.w locret_11E9BE ROM:0011EA70 ; --------------------------------------------------------------------------- ROM:0011EA70 ROM:0011EA70 locret_11EA70: ; CODE XREF: ROM:0011EA5E↑j ROM:0011EA70 ; ROM:0011EA8E↓j ROM:0011EA70 rts ROM:0011EA72 ; --------------------------------------------------------------------------- ROM:0011EA72 ROM:0011EA72 loc_11EA72: ; DATA XREF: ROM:0011E978↑o ROM:0011EA72 cmpi.w #0,($614).w ROM:0011EA78 ble.s loc_11EA82 ROM:0011EA7A cmpi.w #0,($A28).w ROM:0011EA80 bgt.s loc_11EA90 ROM:0011EA82 ROM:0011EA82 loc_11EA82: ; CODE XREF: ROM:0011EA78↑j ROM:0011EA82 bset #0,($11B3).w ROM:0011EA88 move.b #4,($FAC).w ROM:0011EA8E bra.s locret_11EA70 ROM:0011EA90 ; --------------------------------------------------------------------------- ROM:0011EA90 ROM:0011EA90 loc_11EA90: ; CODE XREF: ROM:0011EA80↑j ROM:0011EA90 move.w $3AA(a5),d0 ROM:0011EA94 cmp.w ($A28).w,d0 ROM:0011EA98 bge.s loc_11EAA2 ROM:0011EA9A move.b #3,($FAC).w ROM:0011EAA0 bra.s locret_11EA56 ROM:0011EAA2 ; --------------------------------------------------------------------------- ROM:0011EAA2 ROM:0011EAA2 loc_11EAA2: ; CODE XREF: ROM:0011EA98↑j ROM:0011EAA2 btst #5,($11BC).w ROM:0011EAA8 bne.s locret_11EAB4 ROM:0011EAAA move.b #1,($FAC).w ROM:0011EAB0 bra.w locret_11E9BE ROM:0011EAB4 ; --------------------------------------------------------------------------- ROM:0011EAB4 ROM:0011EAB4 locret_11EAB4: ; CODE XREF: ROM:0011EA54↑j ROM:0011EAB4 ; ROM:0011EAA8↑j ROM:0011EAB4 rts ROM:0011EAB6 ; --------------------------------------------------------------------------- ROM:0011EAB6 rts ROM:0011EAB8 ROM:0011EAB8 ; =============== S U B R O U T I N E ======================================= ROM:0011EAB8 ROM:0011EAB8 ROM:0011EAB8 sub_11EAB8: ; CODE XREF: sub_11E8EE+4A↑p ROM:0011EAB8 clr.w d1 ROM:0011EABA move.b ($FAD).w,d1 ROM:0011EABE cmpi.w #4,d1 ROM:0011EAC2 bcc.s locret_11EACC ROM:0011EAC4 movea.l off_11EACE(pc,d1.w*4),a0 ROM:0011EAC8 nop ROM:0011EACA jmp (a0) ROM:0011EACC ; --------------------------------------------------------------------------- ROM:0011EACC ROM:0011EACC locret_11EACC: ; CODE XREF: sub_11EAB8+A↑j ROM:0011EACC rts ROM:0011EACC ; End of function sub_11EAB8 ROM:0011EACC ROM:0011EACC ; --------------------------------------------------------------------------- ROM:0011EACE off_11EACE: dc.l loc_11EADE ; DATA XREF: sub_11EAB8+C↑r ROM:0011EAD2 dc.l loc_11EAEE ROM:0011EAD6 dc.l loc_11EB00 ROM:0011EADA dc.l loc_11EB2A ROM:0011EADE ; --------------------------------------------------------------------------- ROM:0011EADE ROM:0011EADE loc_11EADE: ; DATA XREF: ROM:off_11EACE↑o ROM:0011EADE bclr #7,($11C3).w ROM:0011EAE4 move.b #1,($FAD).w ROM:0011EAEA bra.s locret_11EAFE ROM:0011EAEC ; --------------------------------------------------------------------------- ROM:0011EAEC rts ROM:0011EAEE ; --------------------------------------------------------------------------- ROM:0011EAEE ROM:0011EAEE loc_11EAEE: ; DATA XREF: ROM:0011EAD2↑o ROM:0011EAEE btst #7,($11BB).w ROM:0011EAF4 beq.s locret_11EAFE ROM:0011EAF6 move.b #2,($FAD).w ROM:0011EAFC bra.s locret_11EB28 ROM:0011EAFE ; --------------------------------------------------------------------------- ROM:0011EAFE ROM:0011EAFE locret_11EAFE: ; CODE XREF: ROM:0011EAEA↑j ROM:0011EAFE ; ROM:0011EAF4↑j ... ROM:0011EAFE rts ROM:0011EB00 ; --------------------------------------------------------------------------- ROM:0011EB00 ROM:0011EB00 loc_11EB00: ; DATA XREF: ROM:0011EAD6↑o ROM:0011EB00 btst #7,($11BB).w ROM:0011EB06 bne.s loc_11EB10 ROM:0011EB08 move.b #1,($FAD).w ROM:0011EB0E bra.s locret_11EAFE ROM:0011EB10 ; --------------------------------------------------------------------------- ROM:0011EB10 ROM:0011EB10 loc_11EB10: ; CODE XREF: ROM:0011EB06↑j ROM:0011EB10 move.w $3A0(a5),d0 ROM:0011EB14 cmp.w ($8C4).w,d0 ROM:0011EB18 blt.s locret_11EB28 ROM:0011EB1A bset #7,($11C3).w ROM:0011EB20 move.b #3,($FAD).w ROM:0011EB26 bra.s locret_11EB58 ROM:0011EB28 ; --------------------------------------------------------------------------- ROM:0011EB28 ROM:0011EB28 locret_11EB28: ; CODE XREF: ROM:0011EAFC↑j ROM:0011EB28 ; ROM:0011EB18↑j ... ROM:0011EB28 rts ROM:0011EB2A ; --------------------------------------------------------------------------- ROM:0011EB2A ROM:0011EB2A loc_11EB2A: ; DATA XREF: ROM:0011EADA↑o ROM:0011EB2A btst #7,($11BB).w ROM:0011EB30 bne.s loc_11EB40 ROM:0011EB32 bclr #7,($11C3).w ROM:0011EB38 move.b #1,($FAD).w ROM:0011EB3E bra.s locret_11EAFE ROM:0011EB40 ; --------------------------------------------------------------------------- ROM:0011EB40 ROM:0011EB40 loc_11EB40: ; CODE XREF: ROM:0011EB30↑j ROM:0011EB40 move.w $39E(a5),d0 ROM:0011EB44 cmp.w ($8C4).w,d0 ROM:0011EB48 bge.s locret_11EB58 ROM:0011EB4A bclr #7,($11C3).w ROM:0011EB50 move.b #2,($FAD).w ROM:0011EB56 bra.s locret_11EB28 ROM:0011EB58 ; --------------------------------------------------------------------------- ROM:0011EB58 ROM:0011EB58 locret_11EB58: ; CODE XREF: ROM:0011EB26↑j ROM:0011EB58 ; ROM:0011EB48↑j ROM:0011EB58 rts ROM:0011EB5A ; --------------------------------------------------------------------------- ROM:0011EB5A rts ROM:0011EB5C ROM:0011EB5C ; =============== S U B R O U T I N E ======================================= ROM:0011EB5C ROM:0011EB5C ROM:0011EB5C sub_11EB5C: ; CODE XREF: sub_11E8EE+52↑p ROM:0011EB5C btst #4,($7BC).w ROM:0011EB62 beq.s loc_11EB76 ROM:0011EB64 move.w #$3956,d1 ROM:0011EB68 move.w ($90C).w,d2 ROM:0011EB6C bsr.l sub_1157E4 ROM:0011EB72 move.w d1,($A0E).w ROM:0011EB76 ROM:0011EB76 loc_11EB76: ; CODE XREF: sub_11EB5C+6↑j ROM:0011EB76 btst #0,($11C5).w ROM:0011EB7C beq.s loc_11EB8E ROM:0011EB7E btst #5,($11BC).w ROM:0011EB84 bne.s loc_11EB8C ROM:0011EB86 move.w ($A0E).w,($A10).w ROM:0011EB8C ROM:0011EB8C loc_11EB8C: ; CODE XREF: sub_11EB5C+28↑j ROM:0011EB8C bra.s locret_11EBBE ROM:0011EB8E ; --------------------------------------------------------------------------- ROM:0011EB8E ROM:0011EB8E loc_11EB8E: ; CODE XREF: sub_11EB5C+20↑j ROM:0011EB8E cmpi.w #0,($610).w ROM:0011EB94 bgt.s locret_11EBBE ROM:0011EB96 cmpi.w #0,($A10).w ROM:0011EB9C ble.s locret_11EBBE ROM:0011EB9E clr.b ($75A).w ROM:0011EBA2 move.w #$A,($610).w ROM:0011EBA8 move.b #1,($75A).w ROM:0011EBAE move.w ($A10).w,d0 ROM:0011EBB2 sub.w $398(a5),d0 ROM:0011EBB6 bpl.s loc_11EBBA ROM:0011EBB8 clr.w d0 ROM:0011EBBA ROM:0011EBBA loc_11EBBA: ; CODE XREF: sub_11EB5C+5A↑j ROM:0011EBBA move.w d0,($A10).w ROM:0011EBBE ROM:0011EBBE locret_11EBBE: ; CODE XREF: sub_11EB5C:loc_11EB8C↑j ROM:0011EBBE ; sub_11EB5C+38↑j ... ROM:0011EBBE rts ROM:0011EBBE ; End of function sub_11EB5C ROM:0011EBBE ROM:0011EBC0 ROM:0011EBC0 ; =============== S U B R O U T I N E ======================================= ROM:0011EBC0 ROM:0011EBC0 ROM:0011EBC0 sub_11EBC0: ; CODE XREF: sub_11E8EE+56↑p ROM:0011EBC0 btst #0,($11B3).w ROM:0011EBC6 beq.s loc_11EBE2 ROM:0011EBC8 cmpi.w #0,($A10).w ROM:0011EBCE bne.s loc_11EBDE ROM:0011EBD0 cmpi.w #0,($A28).w ROM:0011EBD6 bgt.s loc_11EBDE ROM:0011EBD8 bset #2,($11C6).w ROM:0011EBDE ROM:0011EBDE loc_11EBDE: ; CODE XREF: sub_11EBC0+E↑j ROM:0011EBDE ; sub_11EBC0+16↑j ROM:0011EBDE bra.w locret_11EBE8 ROM:0011EBE2 ; --------------------------------------------------------------------------- ROM:0011EBE2 ROM:0011EBE2 loc_11EBE2: ; CODE XREF: sub_11EBC0+6↑j ROM:0011EBE2 bclr #2,($11C6).w ROM:0011EBE8 ROM:0011EBE8 locret_11EBE8: ; CODE XREF: sub_11EBC0:loc_11EBDE↑j ROM:0011EBE8 rts ROM:0011EBE8 ; End of function sub_11EBC0 ROM:0011EBE8 ROM:0011EBEA ROM:0011EBEA ; =============== S U B R O U T I N E ======================================= ROM:0011EBEA ROM:0011EBEA ROM:0011EBEA sub_11EBEA: ; CODE XREF: sub_11E8EE+5A↑p ROM:0011EBEA move.w ($A06).w,d0 ROM:0011EBEE add.w ($11DE).w,d0 ROM:0011EBF2 add.w ($9C2).w,d0 ROM:0011EBF6 btst #5,($119E).w ROM:0011EBFC beq.s loc_11EC02 ROM:0011EBFE add.w $394(a5),d0 ROM:0011EC02 ROM:0011EC02 loc_11EC02: ; CODE XREF: sub_11EBEA+12↑j ROM:0011EC02 btst #7,($11AE).w ROM:0011EC08 beq.s loc_11EC0E ROM:0011EC0A add.w $392(a5),d0 ROM:0011EC0E ROM:0011EC0E loc_11EC0E: ; CODE XREF: sub_11EBEA+1E↑j ROM:0011EC0E btst #7,($11C3).w ROM:0011EC14 beq.s loc_11EC1A ROM:0011EC16 add.w $396(a5),d0 ROM:0011EC1A ROM:0011EC1A loc_11EC1A: ; CODE XREF: sub_11EBEA+2A↑j ROM:0011EC1A btst #2,($129E).w ROM:0011EC20 beq.s loc_11EC2E ROM:0011EC22 btst #0,($AD3).w ROM:0011EC28 bne.s loc_11EC2E ROM:0011EC2A add.w ($A10).w,d0 ROM:0011EC2E ROM:0011EC2E loc_11EC2E: ; CODE XREF: sub_11EBEA+36↑j ROM:0011EC2E ; sub_11EBEA+3E↑j ROM:0011EC2E add.w ($A12).w,d0 ROM:0011EC32 move.w d0,($A0C).w ROM:0011EC36 btst #3,($11B0).w ROM:0011EC3C beq.s loc_11EC46 ROM:0011EC3E move.w ($A08).w,($A0A).w ROM:0011EC44 bra.s locret_11EC4C ROM:0011EC46 ; --------------------------------------------------------------------------- ROM:0011EC46 ROM:0011EC46 loc_11EC46: ; CODE XREF: sub_11EBEA+52↑j ROM:0011EC46 move.w ($A0C).w,($A0A).w ROM:0011EC4C ROM:0011EC4C locret_11EC4C: ; CODE XREF: sub_11EBEA+5A↑j ROM:0011EC4C rts ROM:0011EC4C ; End of function sub_11EBEA ROM:0011EC4C ROM:0011EC4E ROM:0011EC4E ; =============== S U B R O U T I N E ======================================= ROM:0011EC4E ROM:0011EC4E ROM:0011EC4E sub_11EC4E: ; CODE XREF: ROM:0011E99A↑p ROM:0011EC4E move.w ($534).w,($A08).w ROM:0011EC54 rts ROM:0011EC54 ; End of function sub_11EC4E ROM:0011EC54 ROM:0011EC56 ROM:0011EC56 ; =============== S U B R O U T I N E ======================================= ROM:0011EC56 ROM:0011EC56 ROM:0011EC56 sub_11EC56: ; CODE XREF: ROM:0011E9F6↑p ROM:0011EC56 move.w #$3954,d1 ROM:0011EC5A move.w ($90C).w,d2 ROM:0011EC5E bsr.l sub_1157E4 ROM:0011EC64 move.w d1,($A1A).w ROM:0011EC68 move.w ($A08).w,d0 ROM:0011EC6C btst #7,($11BB).w ROM:0011EC72 beq.s loc_11EC88 ROM:0011EC74 btst #3,($11A4).w ROM:0011EC7A beq.s loc_11EC82 ROM:0011EC7C sub.w $39C(a5),d0 ROM:0011EC80 bra.s loc_11EC86 ROM:0011EC82 ; --------------------------------------------------------------------------- ROM:0011EC82 ROM:0011EC82 loc_11EC82: ; CODE XREF: sub_11EC56+24↑j ROM:0011EC82 sub.w $39A(a5),d0 ROM:0011EC86 ROM:0011EC86 loc_11EC86: ; CODE XREF: sub_11EC56+2A↑j ROM:0011EC86 bra.s loc_11EC8C ROM:0011EC88 ; --------------------------------------------------------------------------- ROM:0011EC88 ROM:0011EC88 loc_11EC88: ; CODE XREF: sub_11EC56+1C↑j ROM:0011EC88 sub.w ($A1A).w,d0 ROM:0011EC8C ROM:0011EC8C loc_11EC8C: ; CODE XREF: sub_11EC56:loc_11EC86↑j ROM:0011EC8C move.w d0,($A08).w ROM:0011EC90 move.w ($A0C).w,d0 ROM:0011EC94 cmp.w ($A08).w,d0 ROM:0011EC98 ble.s locret_11EC9E ROM:0011EC9A move.w d0,($A08).w ROM:0011EC9E ROM:0011EC9E locret_11EC9E: ; CODE XREF: sub_11EC56+42↑j ROM:0011EC9E rts ROM:0011EC9E ; End of function sub_11EC56 ROM:0011EC9E ROM:0011ECA0 ROM:0011ECA0 ; =============== S U B R O U T I N E ======================================= ROM:0011ECA0 ROM:0011ECA0 ROM:0011ECA0 sub_11ECA0: ; CODE XREF: ROM:0011D9D6↑p ROM:0011ECA0 ; ROM:0011DA56↑p ROM:0011ECA0 move.w $CC(a5),d1 ROM:0011ECA4 btst #1,($11A3).w ROM:0011ECAA beq.s locret_11ED16 ROM:0011ECAC btst #1,($11B0).w ROM:0011ECB2 beq.s loc_11ECD0 ROM:0011ECB4 move.w ($A04).w,d0 ROM:0011ECB8 add.w ($9B8).w,d0 ROM:0011ECBC sub.w ($9B4).w,d0 ROM:0011ECC0 cmp.w d0,d1 ROM:0011ECC2 bge.s loc_11ECCA ROM:0011ECC4 move.w d1,($A04).w ROM:0011ECC8 bra.s loc_11ECCE ROM:0011ECCA ; --------------------------------------------------------------------------- ROM:0011ECCA ROM:0011ECCA loc_11ECCA: ; CODE XREF: sub_11ECA0+22↑j ROM:0011ECCA move.w d0,($A04).w ROM:0011ECCE ROM:0011ECCE loc_11ECCE: ; CODE XREF: sub_11ECA0+28↑j ROM:0011ECCE bra.s locret_11ED16 ROM:0011ECD0 ; --------------------------------------------------------------------------- ROM:0011ECD0 ROM:0011ECD0 loc_11ECD0: ; CODE XREF: sub_11ECA0+12↑j ROM:0011ECD0 btst #0,($11AB).w ROM:0011ECD6 beq.s loc_11ECF4 ROM:0011ECD8 move.w ($A5E).w,d0 ROM:0011ECDC add.w ($9B8).w,d0 ROM:0011ECE0 sub.w ($9B4).w,d0 ROM:0011ECE4 cmp.w d0,d1 ROM:0011ECE6 bge.s loc_11ECEE ROM:0011ECE8 move.w d1,($A5E).w ROM:0011ECEC bra.s loc_11ECF2 ROM:0011ECEE ; --------------------------------------------------------------------------- ROM:0011ECEE ROM:0011ECEE loc_11ECEE: ; CODE XREF: sub_11ECA0+46↑j ROM:0011ECEE move.w d0,($A5E).w ROM:0011ECF2 ROM:0011ECF2 loc_11ECF2: ; CODE XREF: sub_11ECA0+4C↑j ROM:0011ECF2 bra.s locret_11ED16 ROM:0011ECF4 ; --------------------------------------------------------------------------- ROM:0011ECF4 ROM:0011ECF4 loc_11ECF4: ; CODE XREF: sub_11ECA0+36↑j ROM:0011ECF4 btst #6,($11BA).w ROM:0011ECFA beq.s locret_11ED16 ROM:0011ECFC move.w ($9A4).w,d0 ROM:0011ED00 add.w ($9B8).w,d0 ROM:0011ED04 sub.w ($9B4).w,d0 ROM:0011ED08 cmp.w d0,d1 ROM:0011ED0A bge.s loc_11ED12 ROM:0011ED0C move.w d1,($9A4).w ROM:0011ED10 bra.s locret_11ED16 ROM:0011ED12 ; --------------------------------------------------------------------------- ROM:0011ED12 ROM:0011ED12 loc_11ED12: ; CODE XREF: sub_11ECA0+6A↑j ROM:0011ED12 move.w d0,($9A4).w ROM:0011ED16 ROM:0011ED16 locret_11ED16: ; CODE XREF: sub_11ECA0+A↑j ROM:0011ED16 ; sub_11ECA0:loc_11ECCE↑j ... ROM:0011ED16 rts ROM:0011ED16 ; End of function sub_11ECA0 ROM:0011ED16 ROM:0011ED18 ROM:0011ED18 ; =============== S U B R O U T I N E ======================================= ROM:0011ED18 ROM:0011ED18 ROM:0011ED18 sub_11ED18: ; CODE XREF: sub_11E8EE+42↑p ROM:0011ED18 btst #2,($11B0).w ROM:0011ED1E beq.s loc_11ED28 ROM:0011ED20 move.w $3A2(a5),($A16).w ROM:0011ED26 bra.s locret_11ED2E ROM:0011ED28 ; --------------------------------------------------------------------------- ROM:0011ED28 ROM:0011ED28 loc_11ED28: ; CODE XREF: sub_11ED18+6↑j ROM:0011ED28 move.w $3A4(a5),($A16).w ROM:0011ED2E ROM:0011ED2E locret_11ED2E: ; CODE XREF: sub_11ED18+E↑j ROM:0011ED2E rts ROM:0011ED2E ; End of function sub_11ED18 ROM:0011ED2E ROM:0011ED30 ROM:0011ED30 ; =============== S U B R O U T I N E ======================================= ROM:0011ED30 ROM:0011ED30 ROM:0011ED30 sub_11ED30: ; CODE XREF: ROM:0011EE06↓p ROM:0011ED30 move.w ($612).w,d0 ROM:0011ED34 muls.w ($A16).w,d0 ROM:0011ED38 divs.w $3A6(a5),d0 ROM:0011ED3C move.w d0,($A12).w ROM:0011ED40 rts ROM:0011ED40 ; End of function sub_11ED30 ROM:0011ED40 ROM:0011ED42 ROM:0011ED42 ; =============== S U B R O U T I N E ======================================= ROM:0011ED42 ROM:0011ED42 ROM:0011ED42 sub_11ED42: ; CODE XREF: ROM:0011EDD8↓p ROM:0011ED42 ; ROM:loc_11EE02↓p ROM:0011ED42 move.w #$3958,d1 ROM:0011ED46 move.w ($90C).w,d2 ROM:0011ED4A bsr.l sub_1157E4 ROM:0011ED50 move.w d1,($A18).w ROM:0011ED54 move.w ($A86).w,d0 ROM:0011ED58 muls.w ($A18).w,d0 ROM:0011ED5C divs.w ($A84).w,d0 ROM:0011ED60 move.w $3A8(a5),d1 ROM:0011ED64 muls.w ($A12).w,d1 ROM:0011ED68 divs.w ($A16).w,d1 ROM:0011ED6C add.w d0,d1 ROM:0011ED6E move.w d1,($A14).w ROM:0011ED72 rts ROM:0011ED72 ; End of function sub_11ED42 ROM:0011ED72 ROM:0011ED74 ROM:0011ED74 ; =============== S U B R O U T I N E ======================================= ROM:0011ED74 ROM:0011ED74 ROM:0011ED74 sub_11ED74: ; CODE XREF: ROM:loc_11EDD4↓p ROM:0011ED74 move.w ($A16).w,($A12).w ROM:0011ED7A rts ROM:0011ED7A ; End of function sub_11ED74 ROM:0011ED7A ROM:0011ED7C ROM:0011ED7C ; =============== S U B R O U T I N E ======================================= ROM:0011ED7C ROM:0011ED7C ROM:0011ED7C sub_11ED7C: ; CODE XREF: sub_11E8EE+46↑p ROM:0011ED7C clr.w d1 ROM:0011ED7E move.b ($FAE).w,d1 ROM:0011ED82 cmpi.w #4,d1 ROM:0011ED86 bcc.s locret_11ED90 ROM:0011ED88 movea.l off_11ED92(pc,d1.w*4),a0 ROM:0011ED8C nop ROM:0011ED8E jmp (a0) ROM:0011ED90 ; --------------------------------------------------------------------------- ROM:0011ED90 ROM:0011ED90 locret_11ED90: ; CODE XREF: sub_11ED7C+A↑j ROM:0011ED90 rts ROM:0011ED90 ; End of function sub_11ED7C ROM:0011ED90 ROM:0011ED90 ; --------------------------------------------------------------------------- ROM:0011ED92 off_11ED92: dc.l loc_11EDA2 ; DATA XREF: sub_11ED7C+C↑r ROM:0011ED96 dc.l loc_11EDAC ROM:0011ED9A dc.l loc_11EDDE ROM:0011ED9E dc.l loc_11EE20 ROM:0011EDA2 ; --------------------------------------------------------------------------- ROM:0011EDA2 ROM:0011EDA2 loc_11EDA2: ; DATA XREF: ROM:off_11ED92↑o ROM:0011EDA2 move.b #1,($FAE).w ROM:0011EDA8 bra.s loc_11EDD4 ROM:0011EDAA ; --------------------------------------------------------------------------- ROM:0011EDAA rts ROM:0011EDAC ; --------------------------------------------------------------------------- ROM:0011EDAC ROM:0011EDAC loc_11EDAC: ; DATA XREF: ROM:0011ED96↑o ROM:0011EDAC btst #6,($11B6).w ROM:0011EDB2 beq.s loc_11EDD4 ROM:0011EDB4 bclr #6,($11B6).w ROM:0011EDBA move.w $3A6(a5),d0 ROM:0011EDBE clr.b ($75B).w ROM:0011EDC2 move.w d0,($612).w ROM:0011EDC6 move.b #1,($75B).w ROM:0011EDCC move.b #2,($FAE).w ROM:0011EDD2 bra.s loc_11EE02 ROM:0011EDD4 ; --------------------------------------------------------------------------- ROM:0011EDD4 ROM:0011EDD4 loc_11EDD4: ; CODE XREF: ROM:0011EDA8↑j ROM:0011EDD4 ; ROM:0011EDB2↑j ... ROM:0011EDD4 bsr.w sub_11ED74 ROM:0011EDD8 bsr.w sub_11ED42 ROM:0011EDDC rts ROM:0011EDDE ; --------------------------------------------------------------------------- ROM:0011EDDE ROM:0011EDDE loc_11EDDE: ; DATA XREF: ROM:0011ED9A↑o ROM:0011EDDE btst #7,($11A0).w ROM:0011EDE4 beq.s loc_11EDEE ROM:0011EDE6 move.b #1,($FAE).w ROM:0011EDEC bra.s loc_11EDD4 ROM:0011EDEE ; --------------------------------------------------------------------------- ROM:0011EDEE ROM:0011EDEE loc_11EDEE: ; CODE XREF: ROM:0011EDE4↑j ROM:0011EDEE btst #5,($11BC).w ROM:0011EDF4 bne.s loc_11EDF8 ROM:0011EDF6 bra.s loc_11EE0C ROM:0011EDF8 ; --------------------------------------------------------------------------- ROM:0011EDF8 ROM:0011EDF8 loc_11EDF8: ; CODE XREF: ROM:0011EDF4↑j ROM:0011EDF8 cmpi.w #0,($612).w ROM:0011EDFE bgt.s loc_11EE02 ROM:0011EE00 bra.s loc_11EE0C ROM:0011EE02 ; --------------------------------------------------------------------------- ROM:0011EE02 ROM:0011EE02 loc_11EE02: ; CODE XREF: ROM:0011EDD2↑j ROM:0011EE02 ; ROM:0011EDFE↑j ROM:0011EE02 bsr.w sub_11ED42 ROM:0011EE06 bsr.w sub_11ED30 ROM:0011EE0A rts ROM:0011EE0C ; --------------------------------------------------------------------------- ROM:0011EE0C ROM:0011EE0C loc_11EE0C: ; CODE XREF: ROM:0011EDF6↑j ROM:0011EE0C ; ROM:0011EE00↑j ROM:0011EE0C move.w #0,($A12).w ROM:0011EE12 move.w #0,($A14).w ROM:0011EE18 move.b #3,($FAE).w ROM:0011EE1E bra.s locret_11EE30 ROM:0011EE20 ; --------------------------------------------------------------------------- ROM:0011EE20 ROM:0011EE20 loc_11EE20: ; DATA XREF: ROM:0011ED9E↑o ROM:0011EE20 btst #7,($11A0).w ROM:0011EE26 beq.s locret_11EE30 ROM:0011EE28 move.b #1,($FAE).w ROM:0011EE2E bra.s loc_11EDD4 ROM:0011EE30 ; --------------------------------------------------------------------------- ROM:0011EE30 ROM:0011EE30 locret_11EE30: ; CODE XREF: ROM:0011EE1E↑j ROM:0011EE30 ; ROM:0011EE26↑j ROM:0011EE30 rts ROM:0011EE32 ; --------------------------------------------------------------------------- ROM:0011EE32 rts ROM:0011EE34 ROM:0011EE34 ; =============== S U B R O U T I N E ======================================= ROM:0011EE34 ROM:0011EE34 ROM:0011EE34 sub_11EE34: ; CODE XREF: ROM:loc_11E16E↑p ROM:0011EE34 clr.l d1 ROM:0011EE36 move.w ($A2A).w,d1 ROM:0011EE3A sub.w ($A24).w,d1 ROM:0011EE3E swap d1 ROM:0011EE40 move.w ($11E0).w,d2 ROM:0011EE44 swap d2 ROM:0011EE46 move.w ($11E2).w,d2 ROM:0011EE4A btst #5,($119E).w ROM:0011EE50 beq.s loc_11EE58 ROM:0011EE52 move.w $3B2(a5),d3 ROM:0011EE56 bra.s loc_11EE5C ROM:0011EE58 ; --------------------------------------------------------------------------- ROM:0011EE58 ROM:0011EE58 loc_11EE58: ; CODE XREF: sub_11EE34+1C↑j ROM:0011EE58 move.w $3B0(a5),d3 ROM:0011EE5C ROM:0011EE5C loc_11EE5C: ; CODE XREF: sub_11EE34+22↑j ROM:0011EE5C ext.l d3 ROM:0011EE5E bsr.l sub_1156F0 ROM:0011EE64 clr.l d5 ROM:0011EE66 move.w $3B4(a5),d5 ROM:0011EE6A swap d5 ROM:0011EE6C cmp.l d4,d5 ROM:0011EE6E bgt.s loc_11EE72 ROM:0011EE70 move.l d5,d4 ROM:0011EE72 ROM:0011EE72 loc_11EE72: ; CODE XREF: sub_11EE34+3A↑j ROM:0011EE72 move.w d4,($11E2).w ROM:0011EE76 swap d4 ROM:0011EE78 cmpi.w #0,d4 ROM:0011EE7C blt.s loc_11EE84 ROM:0011EE7E move.w d4,($11E0).w ROM:0011EE82 bra.s locret_11EE8A ROM:0011EE84 ; --------------------------------------------------------------------------- ROM:0011EE84 ROM:0011EE84 loc_11EE84: ; CODE XREF: sub_11EE34+48↑j ROM:0011EE84 move.w #0,($11E0).w ROM:0011EE8A ROM:0011EE8A locret_11EE8A: ; CODE XREF: sub_11EE34+4E↑j ROM:0011EE8A rts ROM:0011EE8A ; End of function sub_11EE34 ROM:0011EE8A ROM:0011EE8C ROM:0011EE8C ; =============== S U B R O U T I N E ======================================= ROM:0011EE8C ROM:0011EE8C ROM:0011EE8C sub_11EE8C: ; CODE XREF: sub_11F042+10↓p ROM:0011EE8C bclr #1,($11B1).w ROM:0011EE92 btst #5,($11BC).w ROM:0011EE98 beq.s loc_11EEBE ROM:0011EE9A bset #1,($11B1).w ROM:0011EEA0 btst #2,($129E).w ROM:0011EEA6 beq.s loc_11EEBE ROM:0011EEA8 btst #0,($AD3).w ROM:0011EEAE bne.s loc_11EEBE ROM:0011EEB0 btst #0,($11C5).w ROM:0011EEB6 beq.s loc_11EEBE ROM:0011EEB8 bclr #1,($11B1).w ROM:0011EEBE ROM:0011EEBE loc_11EEBE: ; CODE XREF: sub_11EE8C+C↑j ROM:0011EEBE ; sub_11EE8C+1A↑j ... ROM:0011EEBE clr.w d1 ROM:0011EEC0 move.b ($FAF).w,d1 ROM:0011EEC4 cmpi.w #5,d1 ROM:0011EEC8 bcc.s locret_11EED2 ROM:0011EECA movea.l off_11EED4(pc,d1.w*4),a0 ROM:0011EECE nop ROM:0011EED0 jmp (a0) ROM:0011EED2 ; --------------------------------------------------------------------------- ROM:0011EED2 ROM:0011EED2 locret_11EED2: ; CODE XREF: sub_11EE8C+3C↑j ROM:0011EED2 rts ROM:0011EED2 ; End of function sub_11EE8C ROM:0011EED2 ROM:0011EED2 ; --------------------------------------------------------------------------- ROM:0011EED4 off_11EED4: dc.l loc_11EEE8 ; DATA XREF: sub_11EE8C+3E↑r ROM:0011EED8 dc.l loc_11EEF2 ROM:0011EEDC dc.l loc_11EF28 ROM:0011EEE0 dc.l loc_11EF58 ROM:0011EEE4 dc.l loc_11EFA4 ROM:0011EEE8 ; --------------------------------------------------------------------------- ROM:0011EEE8 ROM:0011EEE8 loc_11EEE8: ; DATA XREF: ROM:off_11EED4↑o ROM:0011EEE8 move.b #1,($FAF).w ROM:0011EEEE bra.w loc_11EF22 ROM:0011EEF2 ; --------------------------------------------------------------------------- ROM:0011EEF2 ROM:0011EEF2 loc_11EEF2: ; DATA XREF: ROM:0011EED8↑o ROM:0011EEF2 btst #7,($11BB).w ROM:0011EEF8 beq.s loc_11EF0A ROM:0011EEFA btst #1,($11B1).w ROM:0011EF00 beq.s loc_11EF0A ROM:0011EF02 move.b #3,($FAF).w ROM:0011EF08 rts ROM:0011EF0A ; --------------------------------------------------------------------------- ROM:0011EF0A ROM:0011EF0A loc_11EF0A: ; CODE XREF: ROM:0011EEF8↑j ROM:0011EF0A ; ROM:0011EF00↑j ROM:0011EF0A btst #7,($11BB).w ROM:0011EF10 beq.s loc_11EF22 ROM:0011EF12 btst #1,($11B1).w ROM:0011EF18 bne.s loc_11EF22 ROM:0011EF1A move.b #2,($FAF).w ROM:0011EF20 bra.s loc_11EF52 ROM:0011EF22 ; --------------------------------------------------------------------------- ROM:0011EF22 ROM:0011EF22 loc_11EF22: ; CODE XREF: ROM:0011EEEE↑j ROM:0011EF22 ; ROM:0011EF10↑j ... ROM:0011EF22 bsr.w sub_11F034 ROM:0011EF26 rts ROM:0011EF28 ; --------------------------------------------------------------------------- ROM:0011EF28 ROM:0011EF28 loc_11EF28: ; DATA XREF: ROM:0011EEDC↑o ROM:0011EF28 btst #7,($11BB).w ROM:0011EF2E bne.s loc_11EF38 ROM:0011EF30 move.b #1,($FAF).w ROM:0011EF36 bra.s loc_11EF22 ROM:0011EF38 ; --------------------------------------------------------------------------- ROM:0011EF38 ROM:0011EF38 loc_11EF38: ; CODE XREF: ROM:0011EF2E↑j ROM:0011EF38 move.w ($A1C).w,d0 ROM:0011EF3C btst #1,($11B1).w ROM:0011EF42 beq.s loc_11EF52 ROM:0011EF44 cmp.w ($A20).w,d0 ROM:0011EF48 bgt.s loc_11EF52 ROM:0011EF4A move.b #3,($FAF).w ROM:0011EF50 rts ROM:0011EF52 ; --------------------------------------------------------------------------- ROM:0011EF52 ROM:0011EF52 loc_11EF52: ; CODE XREF: ROM:0011EF20↑j ROM:0011EF52 ; ROM:0011EF42↑j ... ROM:0011EF52 bsr.w sub_11F02C ROM:0011EF56 rts ROM:0011EF58 ; --------------------------------------------------------------------------- ROM:0011EF58 ROM:0011EF58 loc_11EF58: ; DATA XREF: ROM:0011EEE0↑o ROM:0011EF58 btst #7,($11BB).w ROM:0011EF5E bne.s loc_11EF68 ROM:0011EF60 move.b #1,($FAF).w ROM:0011EF66 bra.s loc_11EF22 ROM:0011EF68 ; --------------------------------------------------------------------------- ROM:0011EF68 ROM:0011EF68 loc_11EF68: ; CODE XREF: ROM:0011EF5E↑j ROM:0011EF68 move.w ($A1C).w,d0 ROM:0011EF6C cmp.w ($A2A).w,d0 ROM:0011EF70 bne.s loc_11EF8C ROM:0011EF72 move.w $3BA(a5),d1 ROM:0011EF76 clr.b ($75D).w ROM:0011EF7A move.w d1,($616).w ROM:0011EF7E move.b #1,($75D).w ROM:0011EF84 move.b #4,($FAF).w ROM:0011EF8A rts ROM:0011EF8C ; --------------------------------------------------------------------------- ROM:0011EF8C ROM:0011EF8C loc_11EF8C: ; CODE XREF: ROM:0011EF70↑j ROM:0011EF8C btst #1,($11B1).w ROM:0011EF92 beq.s loc_11EF9A ROM:0011EF94 cmp.w ($A20).w,d0 ROM:0011EF98 ble.s locret_11EFA2 ROM:0011EF9A ROM:0011EF9A loc_11EF9A: ; CODE XREF: ROM:0011EF92↑j ROM:0011EF9A move.b #2,($FAF).w ROM:0011EFA0 bra.s loc_11EF52 ROM:0011EFA2 ; --------------------------------------------------------------------------- ROM:0011EFA2 ROM:0011EFA2 locret_11EFA2: ; CODE XREF: ROM:0011EF98↑j ROM:0011EFA2 rts ROM:0011EFA4 ; --------------------------------------------------------------------------- ROM:0011EFA4 ROM:0011EFA4 loc_11EFA4: ; DATA XREF: ROM:0011EEE4↑o ROM:0011EFA4 btst #7,($11BB).w ROM:0011EFAA bne.s loc_11EFB6 ROM:0011EFAC move.b #1,($FAF).w ROM:0011EFB2 bra.w loc_11EF22 ROM:0011EFB6 ; --------------------------------------------------------------------------- ROM:0011EFB6 ROM:0011EFB6 loc_11EFB6: ; CODE XREF: ROM:0011EFAA↑j ROM:0011EFB6 cmpi.w #0,($616).w ROM:0011EFBC bgt.s loc_11EFCA ROM:0011EFBE bsr.w sub_11F006 ROM:0011EFC2 move.b #3,($FAF).w ROM:0011EFC8 rts ROM:0011EFCA ; --------------------------------------------------------------------------- ROM:0011EFCA ROM:0011EFCA loc_11EFCA: ; CODE XREF: ROM:0011EFBC↑j ROM:0011EFCA move.w ($A1C).w,d0 ROM:0011EFCE cmp.w ($A2A).w,d0 ROM:0011EFD2 beq.s loc_11EFE4 ROM:0011EFD4 clr.b ($75D).w ROM:0011EFD8 clr.w ($616).w ROM:0011EFDC move.b #3,($FAF).w ROM:0011EFE2 rts ROM:0011EFE4 ; --------------------------------------------------------------------------- ROM:0011EFE4 ROM:0011EFE4 loc_11EFE4: ; CODE XREF: ROM:0011EFD2↑j ROM:0011EFE4 btst #1,($11B1).w ROM:0011EFEA beq.s loc_11EFF2 ROM:0011EFEC cmp.w ($A20).w,d0 ROM:0011EFF0 ble.s locret_11F004 ROM:0011EFF2 ROM:0011EFF2 loc_11EFF2: ; CODE XREF: ROM:0011EFEA↑j ROM:0011EFF2 clr.b ($75D).w ROM:0011EFF6 clr.w ($616).w ROM:0011EFFA move.b #2,($FAF).w ROM:0011F000 bra.w loc_11EF52 ROM:0011F004 ; --------------------------------------------------------------------------- ROM:0011F004 ROM:0011F004 locret_11F004: ; CODE XREF: ROM:0011EFF0↑j ROM:0011F004 rts ROM:0011F006 ROM:0011F006 ; =============== S U B R O U T I N E ======================================= ROM:0011F006 ROM:0011F006 ROM:0011F006 sub_11F006: ; CODE XREF: ROM:0011EFBE↑p ROM:0011F006 move.w ($A1C).w,d0 ROM:0011F00A sub.w $3B8(a5),d0 ROM:0011F00E move.w ($A20).w,d1 ROM:0011F012 sub.w ($A1C).w,d1 ROM:0011F016 move.w $3B6(a5),d2 ROM:0011F01A cmp.w d2,d1 ROM:0011F01C ble.s loc_11F026 ROM:0011F01E move.w ($A20).w,d0 ROM:0011F022 sub.w $3B6(a5),d0 ROM:0011F026 ROM:0011F026 loc_11F026: ; CODE XREF: sub_11F006+16↑j ROM:0011F026 move.w d0,($A1C).w ROM:0011F02A rts ROM:0011F02A ; End of function sub_11F006 ROM:0011F02A ROM:0011F02C ROM:0011F02C ; =============== S U B R O U T I N E ======================================= ROM:0011F02C ROM:0011F02C ROM:0011F02C sub_11F02C: ; CODE XREF: ROM:loc_11EF52↑p ROM:0011F02C move.w ($A20).w,($A1C).w ROM:0011F032 rts ROM:0011F032 ; End of function sub_11F02C ROM:0011F032 ROM:0011F034 ROM:0011F034 ; =============== S U B R O U T I N E ======================================= ROM:0011F034 ROM:0011F034 ROM:0011F034 sub_11F034: ; CODE XREF: ROM:loc_11EF22↑p ROM:0011F034 move.w ($A20).w,d0 ROM:0011F038 sub.w $3B6(a5),d0 ROM:0011F03C move.w d0,($A1C).w ROM:0011F040 rts ROM:0011F040 ; End of function sub_11F034 ROM:0011F040 ROM:0011F042 ROM:0011F042 ; =============== S U B R O U T I N E ======================================= ROM:0011F042 ROM:0011F042 ROM:0011F042 sub_11F042: ; CODE XREF: sub_1247FA+2A↓p ROM:0011F042 bsr.w sub_11F168 ROM:0011F046 bsr.w sub_11F170 ROM:0011F04A bsr.w sub_11F1CC ROM:0011F04E bsr.w sub_11F300 ROM:0011F052 bsr.l sub_11EE8C ROM:0011F058 bsr.l sub_11E8EE ROM:0011F05E bsr.w sub_11F30E ROM:0011F062 bsr.l sub_11F31C ROM:0011F068 bsr.w sub_11F080 ROM:0011F06C bsr.l sub_11E582 ROM:0011F072 bsr.l sub_11F97C ROM:0011F078 bsr.l sub_11E05E ROM:0011F07E rts ROM:0011F07E ; End of function sub_11F042 ROM:0011F07E ROM:0011F080 ROM:0011F080 ; =============== S U B R O U T I N E ======================================= ROM:0011F080 ROM:0011F080 ROM:0011F080 sub_11F080: ; CODE XREF: sub_11F042+26↑p ROM:0011F080 clr.w d1 ROM:0011F082 move.b ($FB0).w,d1 ROM:0011F086 cmpi.w #4,d1 ROM:0011F08A bcc.s locret_11F094 ROM:0011F08C movea.l off_11F096(pc,d1.w*4),a0 ROM:0011F090 nop ROM:0011F092 jmp (a0) ROM:0011F094 ; --------------------------------------------------------------------------- ROM:0011F094 ROM:0011F094 locret_11F094: ; CODE XREF: sub_11F080+A↑j ROM:0011F094 rts ROM:0011F094 ; End of function sub_11F080 ROM:0011F094 ROM:0011F094 ; --------------------------------------------------------------------------- ROM:0011F096 off_11F096: dc.l loc_11F0A6 ; DATA XREF: sub_11F080+C↑r ROM:0011F09A dc.l loc_11F0B6 ROM:0011F09E dc.l loc_11F0E0 ROM:0011F0A2 dc.l loc_11F128 ROM:0011F0A6 ; --------------------------------------------------------------------------- ROM:0011F0A6 ROM:0011F0A6 loc_11F0A6: ; DATA XREF: ROM:off_11F096↑o ROM:0011F0A6 bclr #7,($119C).w ROM:0011F0AC move.b #1,($FB0).w ROM:0011F0B2 bra.s locret_11F0DE ROM:0011F0B4 ; --------------------------------------------------------------------------- ROM:0011F0B4 rts ROM:0011F0B6 ; --------------------------------------------------------------------------- ROM:0011F0B6 ROM:0011F0B6 loc_11F0B6: ; DATA XREF: ROM:0011F09A↑o ROM:0011F0B6 btst #6,($11BD).w ROM:0011F0BC beq.s locret_11F0DE ROM:0011F0BE move.w $3CA(a5),d0 ROM:0011F0C2 btst #1,($11A7).w ROM:0011F0C8 bne.s locret_11F0DE ROM:0011F0CA cmp.w ($A28).w,d0 ROM:0011F0CE blt.s locret_11F0DE ROM:0011F0D0 bset #7,($119C).w ROM:0011F0D6 move.b #2,($FB0).w ROM:0011F0DC bra.s locret_11F126 ROM:0011F0DE ; --------------------------------------------------------------------------- ROM:0011F0DE ROM:0011F0DE locret_11F0DE: ; CODE XREF: ROM:0011F0B2↑j ROM:0011F0DE ; ROM:0011F0BC↑j ... ROM:0011F0DE rts ROM:0011F0E0 ; --------------------------------------------------------------------------- ROM:0011F0E0 ROM:0011F0E0 loc_11F0E0: ; DATA XREF: ROM:0011F09E↑o ROM:0011F0E0 move.w $3CA(a5),d0 ROM:0011F0E4 add.w $3CC(a5),d0 ROM:0011F0E8 btst #6,($11BD).w ROM:0011F0EE beq.s loc_11F0F6 ROM:0011F0F0 cmp.w ($A28).w,d0 ROM:0011F0F4 bge.s loc_11F104 ROM:0011F0F6 ROM:0011F0F6 loc_11F0F6: ; CODE XREF: ROM:0011F0EE↑j ROM:0011F0F6 bclr #7,($119C).w ROM:0011F0FC move.b #1,($FB0).w ROM:0011F102 bra.s locret_11F0DE ROM:0011F104 ; --------------------------------------------------------------------------- ROM:0011F104 ROM:0011F104 loc_11F104: ; CODE XREF: ROM:0011F0F4↑j ROM:0011F104 btst #1,($11A7).w ROM:0011F10A beq.s locret_11F126 ROM:0011F10C move.w $3D2(a5),d0 ROM:0011F110 clr.b ($75E).w ROM:0011F114 move.w d0,($618).w ROM:0011F118 move.b #1,($75E).w ROM:0011F11E move.b #3,($FB0).w ROM:0011F124 bra.s locret_11F164 ROM:0011F126 ; --------------------------------------------------------------------------- ROM:0011F126 ROM:0011F126 locret_11F126: ; CODE XREF: ROM:0011F0DC↑j ROM:0011F126 ; ROM:0011F10A↑j ... ROM:0011F126 rts ROM:0011F128 ; --------------------------------------------------------------------------- ROM:0011F128 ROM:0011F128 loc_11F128: ; DATA XREF: ROM:0011F0A2↑o ROM:0011F128 btst #6,($11BD).w ROM:0011F12E beq.s loc_11F146 ROM:0011F130 move.w $3CA(a5),d0 ROM:0011F134 add.w $3CC(a5),d0 ROM:0011F138 cmpi.w #0,($618).w ROM:0011F13E ble.s loc_11F146 ROM:0011F140 cmp.w ($A28).w,d0 ROM:0011F144 bge.s loc_11F154 ROM:0011F146 ROM:0011F146 loc_11F146: ; CODE XREF: ROM:0011F12E↑j ROM:0011F146 ; ROM:0011F13E↑j ROM:0011F146 bclr #7,($119C).w ROM:0011F14C move.b #1,($FB0).w ROM:0011F152 bra.s locret_11F0DE ROM:0011F154 ; --------------------------------------------------------------------------- ROM:0011F154 ROM:0011F154 loc_11F154: ; CODE XREF: ROM:0011F144↑j ROM:0011F154 btst #1,($11A7).w ROM:0011F15A bne.s locret_11F164 ROM:0011F15C move.b #2,($FB0).w ROM:0011F162 bra.s locret_11F126 ROM:0011F164 ; --------------------------------------------------------------------------- ROM:0011F164 ROM:0011F164 locret_11F164: ; CODE XREF: ROM:0011F124↑j ROM:0011F164 ; ROM:0011F15A↑j ROM:0011F164 rts ROM:0011F166 ; --------------------------------------------------------------------------- ROM:0011F166 rts ROM:0011F168 ROM:0011F168 ; =============== S U B R O U T I N E ======================================= ROM:0011F168 ROM:0011F168 ROM:0011F168 sub_11F168: ; CODE XREF: sub_11F042↑p ROM:0011F168 move.w ($56C).w,($A2A).w ROM:0011F16E rts ROM:0011F16E ; End of function sub_11F168 ROM:0011F16E ROM:0011F170 ROM:0011F170 ; =============== S U B R O U T I N E ======================================= ROM:0011F170 ROM:0011F170 ROM:0011F170 sub_11F170: ; CODE XREF: sub_11F042+4↑p ROM:0011F170 btst #4,($7BC).w ROM:0011F176 beq.s loc_11F1A4 ROM:0011F178 move.w #$39DC,d1 ROM:0011F17C move.w ($90C).w,d2 ROM:0011F180 move.w ($8D8).w,d3 ROM:0011F184 bsr.l sub_1157E4 ROM:0011F18A move.w d1,($A30).w ROM:0011F18E move.w #$39DE,d1 ROM:0011F192 move.w ($90C).w,d2 ROM:0011F196 move.w ($8C8).w,d3 ROM:0011F19A bsr.l sub_1157E4 ROM:0011F1A0 move.w d1,($A34).w ROM:0011F1A4 ROM:0011F1A4 loc_11F1A4: ; CODE XREF: sub_11F170+6↑j ROM:0011F1A4 move.w ($A0E).w,d0 ROM:0011F1A8 cmpi.w #0,d0 ROM:0011F1AC beq.s loc_11F1BA ROM:0011F1AE move.w ($A34).w,d0 ROM:0011F1B2 muls.w ($A10).w,d0 ROM:0011F1B6 divs.w ($A0E).w,d0 ROM:0011F1BA ROM:0011F1BA loc_11F1BA: ; CODE XREF: sub_11F170+3C↑j ROM:0011F1BA add.w ($A30).w,d0 ROM:0011F1BE add.w ($11E0).w,d0 ROM:0011F1C2 add.w ($A14).w,d0 ROM:0011F1C6 move.w d0,($A1E).w ROM:0011F1CA rts ROM:0011F1CA ; End of function sub_11F170 ROM:0011F1CA ROM:0011F1CC ROM:0011F1CC ; =============== S U B R O U T I N E ======================================= ROM:0011F1CC ROM:0011F1CC ROM:0011F1CC sub_11F1CC: ; CODE XREF: sub_11F042+8↑p ROM:0011F1CC btst #4,($7BC).w ROM:0011F1D2 beq.s loc_11F1EA ROM:0011F1D4 move.w #$39E2,d1 ROM:0011F1D8 move.w ($90C).w,d2 ROM:0011F1DC move.w ($8C8).w,d3 ROM:0011F1E0 bsr.l sub_1157E4 ROM:0011F1E6 move.w d1,($A2C).w ROM:0011F1EA ROM:0011F1EA loc_11F1EA: ; CODE XREF: sub_11F1CC+6↑j ROM:0011F1EA move.w #$39E4,d1 ROM:0011F1EE move.w ($8EA).w,d2 ROM:0011F1F2 move.w ($90C).w,d3 ROM:0011F1F6 bsr.l sub_1157E4 ROM:0011F1FC move.w d1,($A2E).w ROM:0011F200 move.w #$39E0,d1 ROM:0011F204 move.w ($11DC).w,d2 ROM:0011F208 move.w ($8D2).w,d3 ROM:0011F20C bsr.l sub_1157E4 ROM:0011F212 move.w d1,($A32).w ROM:0011F216 btst #5,($11BC).w ROM:0011F21C bne.s loc_11F22E ROM:0011F21E cmpi.w #0,($A28).w ROM:0011F224 blt.s loc_11F22E ROM:0011F226 cmpi.w #0,($A2C).w ROM:0011F22C bge.s loc_11F236 ROM:0011F22E ROM:0011F22E loc_11F22E: ; CODE XREF: sub_11F1CC+50↑j ROM:0011F22E ; sub_11F1CC+58↑j ROM:0011F22E move.w ($A2C).w,($A36).w ROM:0011F234 bra.s loc_11F268 ROM:0011F236 ; --------------------------------------------------------------------------- ROM:0011F236 ROM:0011F236 loc_11F236: ; CODE XREF: sub_11F1CC+60↑j ROM:0011F236 move.w $3CE(a5),d0 ROM:0011F23A sub.w ($A28).w,d0 ROM:0011F23E bgt.s loc_11F248 ROM:0011F240 move.w #0,($A36).w ROM:0011F246 bra.s loc_11F268 ROM:0011F248 ; --------------------------------------------------------------------------- ROM:0011F248 ROM:0011F248 loc_11F248: ; CODE XREF: sub_11F1CC+72↑j ROM:0011F248 move.w ($A2C).w,d1 ROM:0011F24C muls.w d0,d1 ROM:0011F24E divs.w $3CE(a5),d1 ROM:0011F252 move.w d1,d2 ROM:0011F254 add.w $3D0(a5),d2 ROM:0011F258 cmp.w ($A36).w,d1 ROM:0011F25C bgt.s loc_11F264 ROM:0011F25E cmp.w ($A36).w,d2 ROM:0011F262 bgt.s loc_11F268 ROM:0011F264 ROM:0011F264 loc_11F264: ; CODE XREF: sub_11F1CC+90↑j ROM:0011F264 move.w d1,($A36).w ROM:0011F268 ROM:0011F268 loc_11F268: ; CODE XREF: sub_11F1CC+68↑j ROM:0011F268 ; sub_11F1CC+7A↑j ... ROM:0011F268 move.w ($A1E).w,d0 ROM:0011F26C add.w ($9C4).w,d0 ROM:0011F270 btst #2,($11B0).w ROM:0011F276 beq.s loc_11F27C ROM:0011F278 add.w ($A36).w,d0 ROM:0011F27C ROM:0011F27C loc_11F27C: ; CODE XREF: sub_11F1CC+AA↑j ROM:0011F27C add.w ($A2E).w,d0 ROM:0011F280 btst #5,($119E).w ROM:0011F286 beq.s loc_11F28C ROM:0011F288 add.w ($9AA).w,d0 ROM:0011F28C ROM:0011F28C loc_11F28C: ; CODE XREF: sub_11F1CC+BA↑j ROM:0011F28C btst #7,($11C3).w ROM:0011F292 beq.s loc_11F298 ROM:0011F294 add.w $3BE(a5),d0 ROM:0011F298 ROM:0011F298 loc_11F298: ; CODE XREF: sub_11F1CC+C6↑j ROM:0011F298 btst #6,($7CD).w ROM:0011F29E beq.s loc_11F2A4 ROM:0011F2A0 add.w $3C0(a5),d0 ROM:0011F2A4 ROM:0011F2A4 loc_11F2A4: ; CODE XREF: sub_11F1CC+D2↑j ROM:0011F2A4 btst #0,($119E).w ROM:0011F2AA beq.s loc_11F2B0 ROM:0011F2AC add.w $3C2(a5),d0 ROM:0011F2B0 ROM:0011F2B0 loc_11F2B0: ; CODE XREF: sub_11F1CC+DE↑j ROM:0011F2B0 btst #1,($11C0).w ROM:0011F2B6 beq.s loc_11F2BC ROM:0011F2B8 add.w $3C4(a5),d0 ROM:0011F2BC ROM:0011F2BC loc_11F2BC: ; CODE XREF: sub_11F1CC+EA↑j ROM:0011F2BC btst #3,($119B).w ROM:0011F2C2 beq.s loc_11F2C8 ROM:0011F2C4 add.w $3C6(a5),d0 ROM:0011F2C8 ROM:0011F2C8 loc_11F2C8: ; CODE XREF: sub_11F1CC+F6↑j ROM:0011F2C8 btst #7,($11AE).w ROM:0011F2CE beq.s loc_11F2D4 ROM:0011F2D0 add.w $3C8(a5),d0 ROM:0011F2D4 ROM:0011F2D4 loc_11F2D4: ; CODE XREF: sub_11F1CC+102↑j ROM:0011F2D4 add.w ($A32).w,d0 ROM:0011F2D8 move.w d0,($A22).w ROM:0011F2DC move.w #$39E6,d1 ROM:0011F2E0 move.w ($A22).w,d2 ROM:0011F2E4 move.w ($11DC).w,d3 ROM:0011F2E8 bsr.l sub_1157E4 ROM:0011F2EE add.w ($A22).w,d1 ROM:0011F2F2 move.w d1,($A20).w ROM:0011F2F6 sub.w ($A1E).w,d1 ROM:0011F2FA move.w d1,($A24).w ROM:0011F2FE rts ROM:0011F2FE ; End of function sub_11F1CC ROM:0011F2FE ROM:0011F300 ROM:0011F300 ; =============== S U B R O U T I N E ======================================= ROM:0011F300 ROM:0011F300 ROM:0011F300 sub_11F300: ; CODE XREF: sub_11F042+C↑p ROM:0011F300 move.w $3BC(a5),d0 ROM:0011F304 add.w ($A20).w,d0 ROM:0011F308 move.w d0,($A26).w ROM:0011F30C rts ROM:0011F30C ; End of function sub_11F300 ROM:0011F30C ROM:0011F30E ROM:0011F30E ; =============== S U B R O U T I N E ======================================= ROM:0011F30E ROM:0011F30E ROM:0011F30E sub_11F30E: ; CODE XREF: sub_11F042+1C↑p ROM:0011F30E move.w ($534).w,d0 ROM:0011F312 sub.w ($A0A).w,d0 ROM:0011F316 move.w d0,($A28).w ROM:0011F31A rts ROM:0011F31A ; End of function sub_11F30E ROM:0011F31A ROM:0011F31C ROM:0011F31C ; =============== S U B R O U T I N E ======================================= ROM:0011F31C ROM:0011F31C ROM:0011F31C sub_11F31C: ; CODE XREF: sub_11F042+20↑p ROM:0011F31C bsr.w sub_11F426 ROM:0011F320 bsr.w sub_11F58A ROM:0011F324 bsr.w sub_11F704 ROM:0011F328 bsr.w sub_11F32E ROM:0011F32C rts ROM:0011F32C ; End of function sub_11F31C ROM:0011F32C ROM:0011F32E ROM:0011F32E ; =============== S U B R O U T I N E ======================================= ROM:0011F32E ROM:0011F32E ROM:0011F32E sub_11F32E: ; CODE XREF: sub_11F31C+C↑p ROM:0011F32E clr.w d1 ROM:0011F330 move.b ($FB1).w,d1 ROM:0011F334 cmpi.w #5,d1 ROM:0011F338 bcc.s locret_11F342 ROM:0011F33A movea.l off_11F344(pc,d1.w*4),a0 ROM:0011F33E nop ROM:0011F340 jmp (a0) ROM:0011F342 ; --------------------------------------------------------------------------- ROM:0011F342 ROM:0011F342 locret_11F342: ; CODE XREF: sub_11F32E+A↑j ROM:0011F342 rts ROM:0011F342 ; End of function sub_11F32E ROM:0011F342 ROM:0011F342 ; --------------------------------------------------------------------------- ROM:0011F344 off_11F344: dc.l loc_11F358 ; DATA XREF: sub_11F32E+C↑r ROM:0011F348 dc.l loc_11F366 ROM:0011F34C dc.l loc_11F396 ROM:0011F350 dc.l loc_11F3CE ROM:0011F354 dc.l loc_11F3E8 ROM:0011F358 ; --------------------------------------------------------------------------- ROM:0011F358 ROM:0011F358 loc_11F358: ; DATA XREF: ROM:off_11F344↑o ROM:0011F358 bsr.w sub_11F6FA ROM:0011F35C move.b #1,($FB1).w ROM:0011F362 bra.s locret_11F394 ROM:0011F364 ; --------------------------------------------------------------------------- ROM:0011F364 rts ROM:0011F366 ; --------------------------------------------------------------------------- ROM:0011F366 ROM:0011F366 loc_11F366: ; DATA XREF: ROM:0011F348↑o ROM:0011F366 btst #1,($11A7).w ROM:0011F36C beq.s loc_11F37C ROM:0011F36E bset #2,($11B4).w ROM:0011F374 move.b #2,($FB1).w ROM:0011F37A bra.s loc_11F3C8 ROM:0011F37C ; --------------------------------------------------------------------------- ROM:0011F37C ROM:0011F37C loc_11F37C: ; CODE XREF: ROM:0011F36C↑j ROM:0011F37C btst #5,($11BC).w ROM:0011F382 bne.s locret_11F394 ROM:0011F384 bset #2,($11B4).w ROM:0011F38A move.b #4,($FB1).w ROM:0011F390 bra.w loc_11F41E ROM:0011F394 ; --------------------------------------------------------------------------- ROM:0011F394 ROM:0011F394 locret_11F394: ; CODE XREF: ROM:0011F362↑j ROM:0011F394 ; ROM:0011F382↑j ... ROM:0011F394 rts ROM:0011F396 ; --------------------------------------------------------------------------- ROM:0011F396 ROM:0011F396 loc_11F396: ; DATA XREF: ROM:0011F34C↑o ROM:0011F396 btst #1,($11A7).w ROM:0011F39C bne.s loc_11F3AC ROM:0011F39E bclr #2,($11B4).w ROM:0011F3A4 move.b #1,($FB1).w ROM:0011F3AA bra.s locret_11F394 ROM:0011F3AC ; --------------------------------------------------------------------------- ROM:0011F3AC ROM:0011F3AC loc_11F3AC: ; CODE XREF: ROM:0011F39C↑j ROM:0011F3AC move.w $3D4(a5),d0 ROM:0011F3B0 move.w ($A3C).w,d1 ROM:0011F3B4 cmp.w ($A28).w,d0 ROM:0011F3B8 bge.s loc_11F3C8 ROM:0011F3BA cmp.w ($A38).w,d1 ROM:0011F3BE bge.s loc_11F3C8 ROM:0011F3C0 move.b #3,($FB1).w ROM:0011F3C6 bra.s loc_11F3E2 ROM:0011F3C8 ; --------------------------------------------------------------------------- ROM:0011F3C8 ROM:0011F3C8 loc_11F3C8: ; CODE XREF: ROM:0011F37A↑j ROM:0011F3C8 ; ROM:0011F3B8↑j ... ROM:0011F3C8 bsr.w sub_11F610 ROM:0011F3CC rts ROM:0011F3CE ; --------------------------------------------------------------------------- ROM:0011F3CE ROM:0011F3CE loc_11F3CE: ; DATA XREF: ROM:0011F350↑o ROM:0011F3CE btst #1,($11A7).w ROM:0011F3D4 bne.s loc_11F3E2 ROM:0011F3D6 bsr.w sub_11F6E6 ROM:0011F3DA move.b #4,($FB1).w ROM:0011F3E0 bra.s loc_11F41E ROM:0011F3E2 ; --------------------------------------------------------------------------- ROM:0011F3E2 ROM:0011F3E2 loc_11F3E2: ; CODE XREF: ROM:0011F3C6↑j ROM:0011F3E2 ; ROM:0011F3D4↑j ... ROM:0011F3E2 bsr.w sub_11F624 ROM:0011F3E6 rts ROM:0011F3E8 ; --------------------------------------------------------------------------- ROM:0011F3E8 ROM:0011F3E8 loc_11F3E8: ; DATA XREF: ROM:0011F354↑o ROM:0011F3E8 btst #5,($11BC).w ROM:0011F3EE beq.s loc_11F400 ROM:0011F3F0 bclr #2,($11B4).w ROM:0011F3F6 move.b #1,($FB1).w ROM:0011F3FC bra.w locret_11F394 ROM:0011F400 ; --------------------------------------------------------------------------- ROM:0011F400 ROM:0011F400 loc_11F400: ; CODE XREF: ROM:0011F3EE↑j ROM:0011F400 move.w ($A46).w,d0 ROM:0011F404 cmp.w ($8D6).w,d0 ROM:0011F408 ble.s loc_11F40E ROM:0011F40A bsr.w sub_11F6FA ROM:0011F40E ROM:0011F40E loc_11F40E: ; CODE XREF: ROM:0011F408↑j ROM:0011F40E btst #1,($11A7).w ROM:0011F414 beq.s loc_11F41E ROM:0011F416 move.b #3,($FB1).w ROM:0011F41C bra.s loc_11F3E2 ROM:0011F41E ; --------------------------------------------------------------------------- ROM:0011F41E ROM:0011F41E loc_11F41E: ; CODE XREF: ROM:0011F390↑j ROM:0011F41E ; ROM:0011F3E0↑j ... ROM:0011F41E bsr.w sub_11F698 ROM:0011F422 rts ROM:0011F424 ; --------------------------------------------------------------------------- ROM:0011F424 rts ROM:0011F426 ROM:0011F426 ; =============== S U B R O U T I N E ======================================= ROM:0011F426 ROM:0011F426 ROM:0011F426 sub_11F426: ; CODE XREF: sub_11F31C↑p ROM:0011F426 clr.w d1 ROM:0011F428 move.b ($FB2).w,d1 ROM:0011F42C cmpi.w #5,d1 ROM:0011F430 bcc.s locret_11F43A ROM:0011F432 movea.l off_11F43C(pc,d1.w*4),a0 ROM:0011F436 nop ROM:0011F438 jmp (a0) ROM:0011F43A ; --------------------------------------------------------------------------- ROM:0011F43A ROM:0011F43A locret_11F43A: ; CODE XREF: sub_11F426+A↑j ROM:0011F43A rts ROM:0011F43A ; End of function sub_11F426 ROM:0011F43A ROM:0011F43A ; --------------------------------------------------------------------------- ROM:0011F43C off_11F43C: dc.l loc_11F450 ; DATA XREF: sub_11F426+C↑r ROM:0011F440 dc.l loc_11F45E ROM:0011F444 dc.l loc_11F4AA ROM:0011F448 dc.l loc_11F4FC ROM:0011F44C dc.l loc_11F540 ROM:0011F450 ; --------------------------------------------------------------------------- ROM:0011F450 ROM:0011F450 loc_11F450: ; DATA XREF: ROM:off_11F43C↑o ROM:0011F450 bsr.w sub_11F608 ROM:0011F454 move.b #1,($FB2).w ROM:0011F45A bra.s locret_11F4A8 ROM:0011F45C ; --------------------------------------------------------------------------- ROM:0011F45C rts ROM:0011F45E ; --------------------------------------------------------------------------- ROM:0011F45E ROM:0011F45E loc_11F45E: ; DATA XREF: ROM:0011F440↑o ROM:0011F45E btst #5,($11BC).w ROM:0011F464 beq.s locret_11F4A8 ROM:0011F466 btst #5,($119C).w ROM:0011F46C bne.s locret_11F4A8 ROM:0011F46E btst #0,($11B6).w ROM:0011F474 bne.s locret_11F4A8 ROM:0011F476 btst #0,($11AB).w ROM:0011F47C bne.s locret_11F4A8 ROM:0011F47E btst #6,($11BA).w ROM:0011F484 bne.s locret_11F4A8 ROM:0011F486 cmpi.w #0,($A4E).w ROM:0011F48C bne.s locret_11F4A8 ROM:0011F48E move.w $3D8(a5),d0 ROM:0011F492 clr.b ($75F).w ROM:0011F496 move.w d0,($61A).w ROM:0011F49A move.b #1,($75F).w ROM:0011F4A0 move.b #2,($FB2).w ROM:0011F4A6 bra.s locret_11F4FA ROM:0011F4A8 ; --------------------------------------------------------------------------- ROM:0011F4A8 ROM:0011F4A8 locret_11F4A8: ; CODE XREF: ROM:0011F45A↑j ROM:0011F4A8 ; ROM:0011F464↑j ... ROM:0011F4A8 rts ROM:0011F4AA ; --------------------------------------------------------------------------- ROM:0011F4AA ROM:0011F4AA loc_11F4AA: ; DATA XREF: ROM:0011F444↑o ROM:0011F4AA btst #5,($11BC).w ROM:0011F4B0 beq.s loc_11F4DA ROM:0011F4B2 btst #0,($11B6).w ROM:0011F4B8 bne.s loc_11F4DA ROM:0011F4BA btst #5,($119C).w ROM:0011F4C0 bne.s loc_11F4DA ROM:0011F4C2 btst #0,($11AB).w ROM:0011F4C8 bne.s loc_11F4DA ROM:0011F4CA btst #6,($11BA).w ROM:0011F4D0 bne.s loc_11F4DA ROM:0011F4D2 cmpi.w #0,($A4E).w ROM:0011F4D8 ble.s loc_11F4EA ROM:0011F4DA ROM:0011F4DA loc_11F4DA: ; CODE XREF: ROM:0011F4B0↑j ROM:0011F4DA ; ROM:0011F4B8↑j ... ROM:0011F4DA clr.b ($75F).w ROM:0011F4DE clr.w ($61A).w ROM:0011F4E2 move.b #1,($FB2).w ROM:0011F4E8 bra.s locret_11F4A8 ROM:0011F4EA ; --------------------------------------------------------------------------- ROM:0011F4EA ROM:0011F4EA loc_11F4EA: ; CODE XREF: ROM:0011F4D8↑j ROM:0011F4EA cmpi.w #0,($61A).w ROM:0011F4F0 bgt.s locret_11F4FA ROM:0011F4F2 move.b #3,($FB2).w ROM:0011F4F8 bra.s locret_11F53E ROM:0011F4FA ; --------------------------------------------------------------------------- ROM:0011F4FA ROM:0011F4FA locret_11F4FA: ; CODE XREF: ROM:0011F4A6↑j ROM:0011F4FA ; ROM:0011F4F0↑j ROM:0011F4FA rts ROM:0011F4FC ; --------------------------------------------------------------------------- ROM:0011F4FC ROM:0011F4FC loc_11F4FC: ; DATA XREF: ROM:0011F448↑o ROM:0011F4FC btst #5,($11BC).w ROM:0011F502 beq.s loc_11F524 ROM:0011F504 btst #0,($11B6).w ROM:0011F50A bne.s loc_11F524 ROM:0011F50C btst #5,($119C).w ROM:0011F512 bne.s loc_11F524 ROM:0011F514 btst #0,($11AB).w ROM:0011F51A bne.s loc_11F524 ROM:0011F51C btst #6,($11BA).w ROM:0011F522 beq.s loc_11F52E ROM:0011F524 ROM:0011F524 loc_11F524: ; CODE XREF: ROM:0011F502↑j ROM:0011F524 ; ROM:0011F50A↑j ... ROM:0011F524 move.b #1,($FB2).w ROM:0011F52A bra.w locret_11F4A8 ROM:0011F52E ; --------------------------------------------------------------------------- ROM:0011F52E ROM:0011F52E loc_11F52E: ; CODE XREF: ROM:0011F522↑j ROM:0011F52E cmpi.w #0,($A4E).w ROM:0011F534 bne.s locret_11F53E ROM:0011F536 move.b #4,($FB2).w ROM:0011F53C bra.s loc_11F582 ROM:0011F53E ; --------------------------------------------------------------------------- ROM:0011F53E ROM:0011F53E locret_11F53E: ; CODE XREF: ROM:0011F4F8↑j ROM:0011F53E ; ROM:0011F534↑j ... ROM:0011F53E rts ROM:0011F540 ; --------------------------------------------------------------------------- ROM:0011F540 ROM:0011F540 loc_11F540: ; DATA XREF: ROM:0011F44C↑o ROM:0011F540 btst #5,($11BC).w ROM:0011F546 beq.s loc_11F568 ROM:0011F548 btst #0,($11B6).w ROM:0011F54E bne.s loc_11F568 ROM:0011F550 btst #5,($119C).w ROM:0011F556 bne.s loc_11F568 ROM:0011F558 btst #0,($11AB).w ROM:0011F55E bne.s loc_11F568 ROM:0011F560 btst #6,($11BA).w ROM:0011F566 beq.s loc_11F572 ROM:0011F568 ROM:0011F568 loc_11F568: ; CODE XREF: ROM:0011F546↑j ROM:0011F568 ; ROM:0011F54E↑j ... ROM:0011F568 move.b #1,($FB2).w ROM:0011F56E bra.w locret_11F4A8 ROM:0011F572 ; --------------------------------------------------------------------------- ROM:0011F572 ROM:0011F572 loc_11F572: ; CODE XREF: ROM:0011F566↑j ROM:0011F572 cmpi.w #0,($A4E).w ROM:0011F578 ble.s loc_11F582 ROM:0011F57A move.b #3,($FB2).w ROM:0011F580 bra.s locret_11F53E ROM:0011F582 ; --------------------------------------------------------------------------- ROM:0011F582 ROM:0011F582 loc_11F582: ; CODE XREF: ROM:0011F53C↑j ROM:0011F582 ; ROM:0011F578↑j ROM:0011F582 bsr.w sub_11F5DE ROM:0011F586 rts ROM:0011F588 ; --------------------------------------------------------------------------- ROM:0011F588 rts ROM:0011F58A ROM:0011F58A ; =============== S U B R O U T I N E ======================================= ROM:0011F58A ROM:0011F58A ROM:0011F58A sub_11F58A: ; CODE XREF: sub_11F31C+4↑p ROM:0011F58A move.w #$39EA,d1 ROM:0011F58E move.w ($534).w,d2 ROM:0011F592 move.w ($8D6).w,d3 ROM:0011F596 bsr.l sub_1157E4 ROM:0011F59C add.w ($11E0).w,d1 ROM:0011F5A0 btst #3,($11A4).w ROM:0011F5A6 beq.s loc_11F5AC ROM:0011F5A8 add.w $3E4(a5),d1 ROM:0011F5AC ROM:0011F5AC loc_11F5AC: ; CODE XREF: sub_11F58A+1C↑j ROM:0011F5AC move.w d1,($A3A).w ROM:0011F5B0 move.w $3D6(a5),d0 ROM:0011F5B4 cmpi.w #0,d0 ROM:0011F5B8 bne.s loc_11F5D6 ROM:0011F5BA move.w #$39E6,d1 ROM:0011F5BE move.w ($A3A).w,d2 ROM:0011F5C2 move.w ($11DC).w,d3 ROM:0011F5C6 bsr.l sub_1157E4 ROM:0011F5CC add.w ($A3A).w,d1 ROM:0011F5D0 move.w d1,($A38).w ROM:0011F5D4 bra.s locret_11F5DC ROM:0011F5D6 ; --------------------------------------------------------------------------- ROM:0011F5D6 ROM:0011F5D6 loc_11F5D6: ; CODE XREF: sub_11F58A+2E↑j ROM:0011F5D6 move.w ($A3A).w,($A38).w ROM:0011F5DC ROM:0011F5DC locret_11F5DC: ; CODE XREF: sub_11F58A+4A↑j ROM:0011F5DC rts ROM:0011F5DC ; End of function sub_11F58A ROM:0011F5DC ROM:0011F5DE ROM:0011F5DE ; =============== S U B R O U T I N E ======================================= ROM:0011F5DE ROM:0011F5DE ROM:0011F5DE sub_11F5DE: ; CODE XREF: ROM:loc_11F582↑p ROM:0011F5DE clr.l d1 ROM:0011F5E0 move.w ($A2A).w,d1 ROM:0011F5E4 swap d1 ROM:0011F5E6 move.w ($A3C).w,d2 ROM:0011F5EA swap d2 ROM:0011F5EC move.w ($A48).w,d2 ROM:0011F5F0 move.w $3DA(a5),d3 ROM:0011F5F4 ext.l d3 ROM:0011F5F6 bsr.l sub_1156F0 ROM:0011F5FC move.w d4,($A48).w ROM:0011F600 swap d4 ROM:0011F602 move.w d4,($A3C).w ROM:0011F606 rts ROM:0011F606 ; End of function sub_11F5DE ROM:0011F606 ROM:0011F608 ROM:0011F608 ; =============== S U B R O U T I N E ======================================= ROM:0011F608 ROM:0011F608 ROM:0011F608 sub_11F608: ; CODE XREF: ROM:loc_11F450↑p ROM:0011F608 move.w ($A20).w,($A3C).w ROM:0011F60E rts ROM:0011F60E ; End of function sub_11F608 ROM:0011F60E ROM:0011F610 ROM:0011F610 ; =============== S U B R O U T I N E ======================================= ROM:0011F610 ROM:0011F610 ROM:0011F610 sub_11F610: ; CODE XREF: ROM:loc_11F3C8↑p ROM:0011F610 move.w ($A3C).w,($A42).w ROM:0011F616 move.w ($A3C).w,($A40).w ROM:0011F61C move.w $3DE(a5),($A3E).w ROM:0011F622 rts ROM:0011F622 ; End of function sub_11F610 ROM:0011F622 ROM:0011F624 ROM:0011F624 ; =============== S U B R O U T I N E ======================================= ROM:0011F624 ROM:0011F624 ROM:0011F624 sub_11F624: ; CODE XREF: ROM:loc_11F3E2↑p ROM:0011F624 move.w ($A20).w,d0 ROM:0011F628 cmp.w ($A38).w,d0 ROM:0011F62C ble.s loc_11F632 ROM:0011F62E move.w d0,($A38).w ROM:0011F632 ROM:0011F632 loc_11F632: ; CODE XREF: sub_11F624+8↑j ROM:0011F632 move.w $3E0(a5),d1 ROM:0011F636 cmp.w ($8D6).w,d1 ROM:0011F63A bge.s loc_11F644 ROM:0011F63C bclr #2,($11A5).w ROM:0011F642 bra.s loc_11F66A ROM:0011F644 ; --------------------------------------------------------------------------- ROM:0011F644 ROM:0011F644 loc_11F644: ; CODE XREF: sub_11F624+16↑j ROM:0011F644 bset #2,($11A5).w ROM:0011F64A btst #2,($129E).w ROM:0011F650 beq.s loc_11F66A ROM:0011F652 move.w $3E2(a5),d1 ROM:0011F656 btst #0,($AD3).w ROM:0011F65C bne.s loc_11F66A ROM:0011F65E cmp.w ($4F6).w,d1 ROM:0011F662 bgt.s loc_11F66A ROM:0011F664 bclr #2,($11A5).w ROM:0011F66A ROM:0011F66A loc_11F66A: ; CODE XREF: sub_11F624+1E↑j ROM:0011F66A ; sub_11F624+2C↑j ... ROM:0011F66A move.w ($A42).w,d0 ROM:0011F66E btst #2,($11A5).w ROM:0011F674 beq.s loc_11F67C ROM:0011F676 cmp.w ($A38).w,d0 ROM:0011F67A ble.s loc_11F68A ROM:0011F67C ROM:0011F67C loc_11F67C: ; CODE XREF: sub_11F624+50↑j ROM:0011F67C move.w ($A38).w,($A42).w ROM:0011F682 move.w ($A38).w,($A40).w ROM:0011F688 bra.s loc_11F690 ROM:0011F68A ; --------------------------------------------------------------------------- ROM:0011F68A ROM:0011F68A loc_11F68A: ; CODE XREF: sub_11F624+56↑j ROM:0011F68A move.w ($A42).w,($A40).w ROM:0011F690 ROM:0011F690 loc_11F690: ; CODE XREF: sub_11F624+64↑j ROM:0011F690 move.w $3DC(a5),($A3E).w ROM:0011F696 rts ROM:0011F696 ; End of function sub_11F624 ROM:0011F696 ROM:0011F698 ROM:0011F698 ; =============== S U B R O U T I N E ======================================= ROM:0011F698 ROM:0011F698 ROM:0011F698 sub_11F698: ; CODE XREF: ROM:loc_11F41E↑p ROM:0011F698 move.w ($9D8).w,d0 ROM:0011F69C cmp.w ($A42).w,d0 ROM:0011F6A0 ble.s loc_11F6A6 ROM:0011F6A2 move.w d0,($A42).w ROM:0011F6A6 ROM:0011F6A6 loc_11F6A6: ; CODE XREF: sub_11F698+8↑j ROM:0011F6A6 cmpi.w #0,($A44).w ROM:0011F6AC bge.s loc_11F6B6 ROM:0011F6AE move.w ($A42).w,($A40).w ROM:0011F6B4 bra.s loc_11F6BC ROM:0011F6B6 ; --------------------------------------------------------------------------- ROM:0011F6B6 ROM:0011F6B6 loc_11F6B6: ; CODE XREF: sub_11F698+14↑j ROM:0011F6B6 move.w ($9D8).w,($A40).w ROM:0011F6BC ROM:0011F6BC loc_11F6BC: ; CODE XREF: sub_11F698+1C↑j ROM:0011F6BC cmp.w ($A2A).w,d0 ROM:0011F6C0 ble.s loc_11F6CA ROM:0011F6C2 move.w $348(a5),($A3E).w ROM:0011F6C8 bra.s locret_11F6E4 ROM:0011F6CA ; --------------------------------------------------------------------------- ROM:0011F6CA ROM:0011F6CA loc_11F6CA: ; CODE XREF: sub_11F698+28↑j ROM:0011F6CA move.w #$395A,d1 ROM:0011F6CE move.w ($A44).w,d2 ROM:0011F6D2 bsr.l sub_1157E4 ROM:0011F6D8 muls.w ($A4A).w,d1 ROM:0011F6DC divs.w #$2710,d1 ROM:0011F6E0 move.w d1,($A3E).w ROM:0011F6E4 ROM:0011F6E4 locret_11F6E4: ; CODE XREF: sub_11F698+30↑j ROM:0011F6E4 rts ROM:0011F6E4 ; End of function sub_11F698 ROM:0011F6E4 ROM:0011F6E6 ROM:0011F6E6 ; =============== S U B R O U T I N E ======================================= ROM:0011F6E6 ROM:0011F6E6 ROM:0011F6E6 sub_11F6E6: ; CODE XREF: ROM:0011F3D6↑p ROM:0011F6E6 move.w #$395C,d1 ROM:0011F6EA move.w ($534).w,d2 ROM:0011F6EE bsr.l sub_1157E4 ROM:0011F6F4 move.w d1,($A4A).w ROM:0011F6F8 rts ROM:0011F6F8 ; End of function sub_11F6E6 ROM:0011F6F8 ROM:0011F6FA ROM:0011F6FA ; =============== S U B R O U T I N E ======================================= ROM:0011F6FA ROM:0011F6FA ROM:0011F6FA sub_11F6FA: ; CODE XREF: ROM:loc_11F358↑p ROM:0011F6FA ; ROM:0011F40A↑p ROM:0011F6FA move.w #$2710,d0 ROM:0011F6FE move.w d0,($A4A).w ROM:0011F702 rts ROM:0011F702 ; End of function sub_11F6FA ROM:0011F702 ROM:0011F704 ROM:0011F704 ; =============== S U B R O U T I N E ======================================= ROM:0011F704 ROM:0011F704 ROM:0011F704 sub_11F704: ; CODE XREF: sub_11F31C+8↑p ROM:0011F704 move.w #$395E,d1 ROM:0011F708 move.w ($11DC).w,d2 ROM:0011F70C bsr.l sub_1157E4 ROM:0011F712 move.w d1,($A46).w ROM:0011F716 move.w ($8D6).w,d0 ROM:0011F71A sub.w d1,d0 ROM:0011F71C move.w d0,($A44).w ROM:0011F720 rts ROM:0011F720 ; End of function sub_11F704 ROM:0011F720 ROM:0011F722 ROM:0011F722 ; =============== S U B R O U T I N E ======================================= ROM:0011F722 ROM:0011F722 ROM:0011F722 sub_11F722: ; CODE XREF: ROM:loc_11FB9E↓p ROM:0011F722 bsr.l sub_11E7CC ROM:0011F728 bsr.l sub_11DB8C ROM:0011F72E bsr.l sub_11DC00 ROM:0011F734 bsr.l sub_11DC40 ROM:0011F73A bsr.w sub_11F744 ROM:0011F73E bsr.w sub_11F962 ROM:0011F742 rts ROM:0011F742 ; End of function sub_11F722 ROM:0011F742 ROM:0011F744 ROM:0011F744 ; =============== S U B R O U T I N E ======================================= ROM:0011F744 ROM:0011F744 ROM:0011F744 sub_11F744: ; CODE XREF: sub_11F722+18↑p ROM:0011F744 bclr #3,($11BC).w ROM:0011F74A bclr #3,($11AD).w ROM:0011F750 clr.w d1 ROM:0011F752 move.b ($FB3).w,d1 ROM:0011F756 cmpi.w #5,d1 ROM:0011F75A bcc.s locret_11F764 ROM:0011F75C movea.l off_11F766(pc,d1.w*4),a0 ROM:0011F760 nop ROM:0011F762 jmp (a0) ROM:0011F764 ; --------------------------------------------------------------------------- ROM:0011F764 ROM:0011F764 locret_11F764: ; CODE XREF: sub_11F744+16↑j ROM:0011F764 rts ROM:0011F764 ; End of function sub_11F744 ROM:0011F764 ROM:0011F764 ; --------------------------------------------------------------------------- ROM:0011F766 off_11F766: dc.l loc_11F77A ; DATA XREF: sub_11F744+18↑r ROM:0011F76A dc.l loc_11F78E ROM:0011F76E dc.l loc_11F7D8 ROM:0011F772 dc.l loc_11F804 ROM:0011F776 dc.l loc_11F846 ROM:0011F77A ; --------------------------------------------------------------------------- ROM:0011F77A ROM:0011F77A loc_11F77A: ; DATA XREF: ROM:off_11F766↑o ROM:0011F77A bset #5,($11BC).w ROM:0011F780 move.b #1,($FB3).w ROM:0011F786 bsr.w sub_11F95C ROM:0011F78A bra.s loc_11F7C6 ROM:0011F78C ; --------------------------------------------------------------------------- ROM:0011F78C rts ROM:0011F78E ; --------------------------------------------------------------------------- ROM:0011F78E ROM:0011F78E loc_11F78E: ; DATA XREF: ROM:0011F76A↑o ROM:0011F78E btst #6,($11BB).w ROM:0011F794 beq.s loc_11F7B0 ROM:0011F796 bclr #5,($11BC).w ROM:0011F79C bset #7,($11BB).w ROM:0011F7A2 bsr.w sub_11F93C ROM:0011F7A6 move.b #3,($FB3).w ROM:0011F7AC bra.w loc_11F838 ROM:0011F7B0 ; --------------------------------------------------------------------------- ROM:0011F7B0 ROM:0011F7B0 loc_11F7B0: ; CODE XREF: ROM:0011F794↑j ROM:0011F7B0 btst #0,($11B3).w ROM:0011F7B6 beq.s loc_11F7C6 ROM:0011F7B8 bset #7,($11BB).w ROM:0011F7BE move.b #2,($FB3).w ROM:0011F7C4 bra.s loc_11F7F2 ROM:0011F7C6 ; --------------------------------------------------------------------------- ROM:0011F7C6 ROM:0011F7C6 loc_11F7C6: ; CODE XREF: ROM:0011F78A↑j ROM:0011F7C6 ; ROM:0011F7B6↑j ... ROM:0011F7C6 bsr.w sub_11F8AC ROM:0011F7CA bsr.w sub_11F8EC ROM:0011F7CE bsr.w sub_11F944 ROM:0011F7D2 bsr.w sub_11F8DE ROM:0011F7D6 rts ROM:0011F7D8 ; --------------------------------------------------------------------------- ROM:0011F7D8 ROM:0011F7D8 loc_11F7D8: ; DATA XREF: ROM:0011F76E↑o ROM:0011F7D8 btst #6,($11BB).w ROM:0011F7DE beq.s loc_11F7F2 ROM:0011F7E0 bclr #5,($11BC).w ROM:0011F7E6 bsr.w sub_11F93C ROM:0011F7EA move.b #3,($FB3).w ROM:0011F7F0 bra.s loc_11F838 ROM:0011F7F2 ; --------------------------------------------------------------------------- ROM:0011F7F2 ROM:0011F7F2 loc_11F7F2: ; CODE XREF: ROM:0011F7C4↑j ROM:0011F7F2 ; ROM:0011F7DE↑j ROM:0011F7F2 bsr.w sub_11F8AC ROM:0011F7F6 bsr.w sub_11F918 ROM:0011F7FA bsr.w sub_11F8DE ROM:0011F7FE bsr.w sub_11F944 ROM:0011F802 rts ROM:0011F804 ; --------------------------------------------------------------------------- ROM:0011F804 ROM:0011F804 loc_11F804: ; DATA XREF: ROM:0011F772↑o ROM:0011F804 btst #3,($11B7).w ROM:0011F80A beq.s loc_11F81E ROM:0011F80C bsr.w sub_11F95C ROM:0011F810 bset #5,($11BC).w ROM:0011F816 move.b #1,($FB3).w ROM:0011F81C bra.s loc_11F7C6 ROM:0011F81E ; --------------------------------------------------------------------------- ROM:0011F81E ROM:0011F81E loc_11F81E: ; CODE XREF: ROM:0011F80A↑j ROM:0011F81E btst #3,($11BE).w ROM:0011F824 beq.s loc_11F838 ROM:0011F826 bset #2,($11B6).w ROM:0011F82C move.b #4,($FB3).w ROM:0011F832 bra.l loc_11F8A2 ROM:0011F838 ; --------------------------------------------------------------------------- ROM:0011F838 ROM:0011F838 loc_11F838: ; CODE XREF: ROM:0011F7AC↑j ROM:0011F838 ; ROM:0011F7F0↑j ... ROM:0011F838 bsr.l sub_11DEFC ROM:0011F83E bsr.l sub_11DCD4 ROM:0011F844 rts ROM:0011F846 ; --------------------------------------------------------------------------- ROM:0011F846 ROM:0011F846 loc_11F846: ; DATA XREF: ROM:0011F776↑o ROM:0011F846 btst #3,($11B7).w ROM:0011F84C beq.s loc_11F850 ROM:0011F84E bra.s loc_11F858 ROM:0011F850 ; --------------------------------------------------------------------------- ROM:0011F850 ROM:0011F850 loc_11F850: ; CODE XREF: ROM:0011F84C↑j ROM:0011F850 btst #4,($11A5).w ROM:0011F856 beq.s loc_11F87E ROM:0011F858 ROM:0011F858 loc_11F858: ; CODE XREF: ROM:0011F84E↑j ROM:0011F858 move.b #0,($FA6).w ROM:0011F85E bclr #2,($11B6).w ROM:0011F864 bsr.w sub_11F93C ROM:0011F868 bsr.w sub_11F95C ROM:0011F86C bset #5,($11BC).w ROM:0011F872 move.b #1,($FB3).w ROM:0011F878 bra.l loc_11F7C6 ROM:0011F87E ; --------------------------------------------------------------------------- ROM:0011F87E ROM:0011F87E loc_11F87E: ; CODE XREF: ROM:0011F856↑j ROM:0011F87E btst #3,($11BE).w ROM:0011F884 bne.s loc_11F8A2 ROM:0011F886 move.b #0,($FA6).w ROM:0011F88C bclr #2,($11B6).w ROM:0011F892 bsr.w sub_11F93C ROM:0011F896 move.b #3,($FB3).w ROM:0011F89C bra.l loc_11F838 ROM:0011F8A2 ; --------------------------------------------------------------------------- ROM:0011F8A2 ROM:0011F8A2 loc_11F8A2: ; CODE XREF: ROM:0011F832↑j ROM:0011F8A2 ; ROM:0011F884↑j ROM:0011F8A2 bsr.l sub_11E286 ROM:0011F8A8 rts ROM:0011F8AA ; --------------------------------------------------------------------------- ROM:0011F8AA rts ROM:0011F8AC ROM:0011F8AC ; =============== S U B R O U T I N E ======================================= ROM:0011F8AC ROM:0011F8AC ROM:0011F8AC sub_11F8AC: ; CODE XREF: ROM:loc_11F7C6↑p ROM:0011F8AC ; ROM:loc_11F7F2↑p ROM:0011F8AC move.w ($A28).w,d0 ROM:0011F8B0 ext.l d0 ROM:0011F8B2 divs.w $3EC(a5),d0 ROM:0011F8B6 move.w ($A2A).w,($A52).w ROM:0011F8BC sub.w d0,($A52).w ROM:0011F8C0 move.w ($A26).w,d0 ROM:0011F8C4 move.w ($A1C).w,d1 ROM:0011F8C8 cmp.w ($A52).w,d0 ROM:0011F8CC bge.s loc_11F8D2 ROM:0011F8CE move.w d0,($A52).w ROM:0011F8D2 ROM:0011F8D2 loc_11F8D2: ; CODE XREF: sub_11F8AC+20↑j ROM:0011F8D2 cmp.w ($A52).w,d1 ROM:0011F8D6 ble.s locret_11F8DC ROM:0011F8D8 move.w d1,($A52).w ROM:0011F8DC ROM:0011F8DC locret_11F8DC: ; CODE XREF: sub_11F8AC+2A↑j ROM:0011F8DC rts ROM:0011F8DC ; End of function sub_11F8AC ROM:0011F8DC ROM:0011F8DE ROM:0011F8DE ; =============== S U B R O U T I N E ======================================= ROM:0011F8DE ROM:0011F8DE ROM:0011F8DE sub_11F8DE: ; CODE XREF: ROM:0011F7D2↑p ROM:0011F8DE ; ROM:0011F7FA↑p ROM:0011F8DE move.w ($A52).w,($A4C).w ROM:0011F8E4 move.w ($A50).w,($A4E).w ROM:0011F8EA rts ROM:0011F8EA ; End of function sub_11F8DE ROM:0011F8EA ROM:0011F8EC ROM:0011F8EC ; =============== S U B R O U T I N E ======================================= ROM:0011F8EC ROM:0011F8EC ROM:0011F8EC sub_11F8EC: ; CODE XREF: ROM:0011F7CA↑p ROM:0011F8EC move.w #$3960,d1 ROM:0011F8F0 move.w ($A28).w,d2 ROM:0011F8F4 bsr.l sub_1157E4 ROM:0011F8FA muls.w $3E6(a5),d1 ROM:0011F8FE divs.w #$190,d1 ROM:0011F902 move.w d1,($A50).w ROM:0011F906 move.w $C4(a5),d0 ROM:0011F90A cmp.w ($A50).w,d0 ROM:0011F90E bge.s locret_11F916 ROM:0011F910 move.w $C4(a5),($A50).w ROM:0011F916 ROM:0011F916 locret_11F916: ; CODE XREF: sub_11F8EC+22↑j ROM:0011F916 rts ROM:0011F916 ; End of function sub_11F8EC ROM:0011F916 ROM:0011F918 ROM:0011F918 ; =============== S U B R O U T I N E ======================================= ROM:0011F918 ROM:0011F918 ROM:0011F918 sub_11F918: ; CODE XREF: ROM:0011F7F6↑p ROM:0011F918 move.w #$3960,d1 ROM:0011F91C move.w ($A28).w,d2 ROM:0011F920 bsr.l sub_1157E4 ROM:0011F926 move.w d1,($A50).w ROM:0011F92A move.w $C4(a5),d0 ROM:0011F92E cmp.w ($A50).w,d0 ROM:0011F932 bge.s locret_11F93A ROM:0011F934 move.w $C4(a5),($A50).w ROM:0011F93A ROM:0011F93A locret_11F93A: ; CODE XREF: sub_11F918+1A↑j ROM:0011F93A rts ROM:0011F93A ; End of function sub_11F918 ROM:0011F93A ROM:0011F93C ROM:0011F93C ; =============== S U B R O U T I N E ======================================= ROM:0011F93C ROM:0011F93C ROM:0011F93C sub_11F93C: ; CODE XREF: ROM:0011F7A2↑p ROM:0011F93C ; ROM:0011F7E6↑p ... ROM:0011F93C move.w $3E8(a5),($A54).w ROM:0011F942 rts ROM:0011F942 ; End of function sub_11F93C ROM:0011F942 ROM:0011F944 ROM:0011F944 ; =============== S U B R O U T I N E ======================================= ROM:0011F944 ROM:0011F944 ROM:0011F944 sub_11F944: ; CODE XREF: ROM:0011F7CE↑p ROM:0011F944 ; ROM:0011F7FE↑p ROM:0011F944 move.w #$39EC,d1 ROM:0011F948 move.w ($A28).w,d2 ROM:0011F94C move.w ($8D6).w,d3 ROM:0011F950 bsr.l sub_1157E4 ROM:0011F956 move.w d1,($A54).w ROM:0011F95A rts ROM:0011F95A ; End of function sub_11F944 ROM:0011F95A 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:0011F786↑p ROM:0011F95C ; ROM:0011F80C↑p ... ROM:0011F95C clr.w ($A28).w ROM:0011F960 rts ROM:0011F960 ; End of function sub_11F95C ROM:0011F960 ROM:0011F962 ROM:0011F962 ; =============== S U B R O U T I N E ======================================= ROM:0011F962 ROM:0011F962 ROM:0011F962 sub_11F962: ; CODE XREF: sub_11F722+1C↑p ROM:0011F962 btst #3,($11AE).w ROM:0011F968 beq.s loc_11F974 ROM:0011F96A move.w $3EA(a5),d0 ROM:0011F96E move.w d0,($A56).w ROM:0011F972 bra.s locret_11F97A ROM:0011F974 ; --------------------------------------------------------------------------- ROM:0011F974 ROM:0011F974 loc_11F974: ; CODE XREF: sub_11F962+6↑j ROM:0011F974 move.w ($A54).w,($A56).w ROM:0011F97A ROM:0011F97A locret_11F97A: ; CODE XREF: sub_11F962+10↑j ROM:0011F97A rts ROM:0011F97A ; End of function sub_11F962 ROM:0011F97A ROM:0011F97C ROM:0011F97C ; =============== S U B R O U T I N E ======================================= ROM:0011F97C ROM:0011F97C ROM:0011F97C sub_11F97C: ; CODE XREF: sub_11F042+30↑p ROM:0011F97C clr.w d1 ROM:0011F97E move.b ($FB4).w,d1 ROM:0011F982 cmpi.w #6,d1 ROM:0011F986 bcc.s locret_11F990 ROM:0011F988 movea.l off_11F992(pc,d1.w*4),a0 ROM:0011F98C nop ROM:0011F98E jmp (a0) ROM:0011F990 ; --------------------------------------------------------------------------- ROM:0011F990 ROM:0011F990 locret_11F990: ; CODE XREF: sub_11F97C+A↑j ROM:0011F990 rts ROM:0011F990 ; End of function sub_11F97C ROM:0011F990 ROM:0011F990 ; --------------------------------------------------------------------------- ROM:0011F992 off_11F992: dc.l loc_11F9AA ; DATA XREF: sub_11F97C+C↑r ROM:0011F996 dc.l loc_11F9C8 ROM:0011F99A dc.l loc_11FA10 ROM:0011F99E dc.l loc_11FAA4 ROM:0011F9A2 dc.l loc_11FAF4 ROM:0011F9A6 dc.l loc_11FBAA ROM:0011F9AA ; --------------------------------------------------------------------------- ROM:0011F9AA ROM:0011F9AA loc_11F9AA: ; DATA XREF: ROM:off_11F992↑o ROM:0011F9AA bclr #5,($11BC).w ROM:0011F9B0 bclr #7,($11BB).w ROM:0011F9B6 bsr.w sub_11FD1A ROM:0011F9BA bsr.w sub_11FC2E ROM:0011F9BE move.b #1,($FB4).w ROM:0011F9C4 bra.s loc_11FA0A ROM:0011F9C6 ; --------------------------------------------------------------------------- ROM:0011F9C6 rts ROM:0011F9C8 ; --------------------------------------------------------------------------- ROM:0011F9C8 ROM:0011F9C8 loc_11F9C8: ; DATA XREF: ROM:0011F996↑o ROM:0011F9C8 btst #7,($7C4).w ROM:0011F9CE bne.s loc_11F9E4 ROM:0011F9D0 bsr.w sub_11FC36 ROM:0011F9D4 bsr.w sub_11FC44 ROM:0011F9D8 move.b #5,($FB4).w ROM:0011F9DE bra.l locret_11FBC2 ROM:0011F9E4 ; --------------------------------------------------------------------------- ROM:0011F9E4 ROM:0011F9E4 loc_11F9E4: ; CODE XREF: ROM:0011F9CE↑j ROM:0011F9E4 btst #6,($11BD).w ROM:0011F9EA beq.s loc_11FA0A ROM:0011F9EC move.w $3F2(a5),d0 ROM:0011F9F0 clr.b ($760).w ROM:0011F9F4 move.w d0,($61C).w ROM:0011F9F8 move.b #1,($760).w ROM:0011F9FE move.b #2,($FB4).w ROM:0011FA04 bra.l locret_11FAA2 ROM:0011FA0A ; --------------------------------------------------------------------------- ROM:0011FA0A ROM:0011FA0A loc_11FA0A: ; CODE XREF: ROM:0011F9C4↑j ROM:0011FA0A ; ROM:0011F9EA↑j ... ROM:0011FA0A bsr.w sub_11FBC6 ROM:0011FA0E rts ROM:0011FA10 ; --------------------------------------------------------------------------- ROM:0011FA10 ROM:0011FA10 loc_11FA10: ; DATA XREF: ROM:0011F99A↑o ROM:0011FA10 move.w $3EE(a5),d4 ROM:0011FA14 cmp.w ($A28).w,d4 ROM:0011FA18 bgt.s loc_11FA3C ROM:0011FA1A bsr.w sub_11FD34 ROM:0011FA1E move.w ($A5A).w,d5 ROM:0011FA22 clr.b ($760).w ROM:0011FA26 move.w d5,($61C).w ROM:0011FA2A move.b #1,($760).w ROM:0011FA30 move.b #3,($FB4).w ROM:0011FA36 bra.l locret_11FAF2 ROM:0011FA3C ; --------------------------------------------------------------------------- ROM:0011FA3C ROM:0011FA3C loc_11FA3C: ; CODE XREF: ROM:0011FA18↑j ROM:0011FA3C move.w ($A26).w,d0 ROM:0011FA40 cmpi.w #0,($61C).w ROM:0011FA46 bgt.s loc_11FA62 ROM:0011FA48 cmpi.w #0,($A28).w ROM:0011FA4E bge.s loc_11FA56 ROM:0011FA50 cmp.w ($A2A).w,d0 ROM:0011FA54 blt.s loc_11FA62 ROM:0011FA56 ROM:0011FA56 loc_11FA56: ; CODE XREF: ROM:0011FA4E↑j ROM:0011FA56 move.b #4,($FB4).w ROM:0011FA5C bra.l loc_11FB9E ROM:0011FA62 ; --------------------------------------------------------------------------- ROM:0011FA62 ROM:0011FA62 loc_11FA62: ; CODE XREF: ROM:0011FA46↑j ROM:0011FA62 ; ROM:0011FA54↑j ROM:0011FA62 btst #7,($7C4).w ROM:0011FA68 bne.s loc_11FA86 ROM:0011FA6A clr.b ($760).w ROM:0011FA6E clr.w ($61C).w ROM:0011FA72 bsr.w sub_11FC36 ROM:0011FA76 bsr.w sub_11FC44 ROM:0011FA7A move.b #5,($FB4).w ROM:0011FA80 bra.l locret_11FBC2 ROM:0011FA86 ; --------------------------------------------------------------------------- ROM:0011FA86 ROM:0011FA86 loc_11FA86: ; CODE XREF: ROM:0011FA68↑j ROM:0011FA86 btst #6,($11BD).w ROM:0011FA8C bne.s locret_11FAA2 ROM:0011FA8E clr.b ($760).w ROM:0011FA92 clr.w ($61C).w ROM:0011FA96 move.b #1,($FB4).w ROM:0011FA9C bra.l loc_11FA0A ROM:0011FAA2 ; --------------------------------------------------------------------------- ROM:0011FAA2 ROM:0011FAA2 locret_11FAA2: ; CODE XREF: ROM:0011FA04↑j ROM:0011FAA2 ; ROM:0011FA8C↑j ROM:0011FAA2 rts ROM:0011FAA4 ; --------------------------------------------------------------------------- ROM:0011FAA4 ROM:0011FAA4 loc_11FAA4: ; DATA XREF: ROM:0011F99E↑o ROM:0011FAA4 btst #7,($7C4).w ROM:0011FAAA bne.s loc_11FAC6 ROM:0011FAAC clr.b ($760).w ROM:0011FAB0 clr.w ($61C).w ROM:0011FAB4 bsr.w sub_11FC36 ROM:0011FAB8 bsr.w sub_11FC44 ROM:0011FABC move.b #5,($FB4).w ROM:0011FAC2 bra.w locret_11FBC2 ROM:0011FAC6 ; --------------------------------------------------------------------------- ROM:0011FAC6 ROM:0011FAC6 loc_11FAC6: ; CODE XREF: ROM:0011FAAA↑j ROM:0011FAC6 cmpi.w #0,($61C).w ROM:0011FACC bgt.s loc_11FAD8 ROM:0011FACE move.b #4,($FB4).w ROM:0011FAD4 bra.w loc_11FB9E ROM:0011FAD8 ; --------------------------------------------------------------------------- ROM:0011FAD8 ROM:0011FAD8 loc_11FAD8: ; CODE XREF: ROM:0011FACC↑j ROM:0011FAD8 btst #6,($11BD).w ROM:0011FADE bne.s locret_11FAF2 ROM:0011FAE0 clr.b ($760).w ROM:0011FAE4 clr.w ($61C).w ROM:0011FAE8 move.b #1,($FB4).w ROM:0011FAEE bra.w loc_11FA0A ROM:0011FAF2 ; --------------------------------------------------------------------------- ROM:0011FAF2 ROM:0011FAF2 locret_11FAF2: ; CODE XREF: ROM:0011FA36↑j ROM:0011FAF2 ; ROM:0011FADE↑j ROM:0011FAF2 rts ROM:0011FAF4 ; --------------------------------------------------------------------------- ROM:0011FAF4 ROM:0011FAF4 loc_11FAF4: ; DATA XREF: ROM:0011F9A2↑o ROM:0011FAF4 btst #6,($11BD).w ROM:0011FAFA bne.s loc_11FB46 ROM:0011FAFC move.b #0,($FB3).w ROM:0011FB02 move.b #0,($FA6).w ROM:0011FB08 move.b #0,($FA9).w ROM:0011FB0E move.b #0,($FAA).w ROM:0011FB14 move.b #0,($FAB).w ROM:0011FB1A move.b #0,($FA7).w ROM:0011FB20 move.b #0,($FB1).w ROM:0011FB26 move.b #0,($FB2).w ROM:0011FB2C bclr #5,($11BC).w ROM:0011FB32 bclr #7,($11BB).w ROM:0011FB38 bsr.w sub_11FC2E ROM:0011FB3C move.b #1,($FB4).w ROM:0011FB42 bra.w loc_11FA0A ROM:0011FB46 ; --------------------------------------------------------------------------- ROM:0011FB46 ROM:0011FB46 loc_11FB46: ; CODE XREF: ROM:0011FAFA↑j ROM:0011FB46 btst #7,($7C4).w ROM:0011FB4C bne.s loc_11FB9E ROM:0011FB4E move.b #0,($FB3).w ROM:0011FB54 move.b #0,($FA6).w ROM:0011FB5A move.b #0,($FA9).w ROM:0011FB60 move.b #0,($FAA).w ROM:0011FB66 move.b #0,($FAB).w ROM:0011FB6C move.b #0,($FA7).w ROM:0011FB72 move.b #0,($FB1).w ROM:0011FB78 move.b #0,($FB2).w ROM:0011FB7E bclr #5,($11BC).w ROM:0011FB84 bclr #7,($11BB).w ROM:0011FB8A bsr.w sub_11FC2E ROM:0011FB8E bsr.w sub_11FC36 ROM:0011FB92 bsr.w sub_11FC44 ROM:0011FB96 move.b #5,($FB4).w ROM:0011FB9C bra.s locret_11FBC2 ROM:0011FB9E ; --------------------------------------------------------------------------- ROM:0011FB9E ROM:0011FB9E loc_11FB9E: ; CODE XREF: ROM:0011FA5C↑j ROM:0011FB9E ; ROM:0011FAD4↑j ... ROM:0011FB9E bsr.l sub_11F722 ROM:0011FBA4 bsr.w sub_11FC62 ROM:0011FBA8 rts ROM:0011FBAA ; --------------------------------------------------------------------------- ROM:0011FBAA ROM:0011FBAA loc_11FBAA: ; DATA XREF: ROM:0011F9A6↑o ROM:0011FBAA btst #7,($7C4).w ROM:0011FBB0 beq.s locret_11FBC2 ROM:0011FBB2 bsr.w sub_11FD1A ROM:0011FBB6 move.b #1,($FB4).w ROM:0011FBBC bra.l loc_11FA0A ROM:0011FBC2 ; --------------------------------------------------------------------------- ROM:0011FBC2 ROM:0011FBC2 locret_11FBC2: ; CODE XREF: ROM:0011F9DE↑j ROM:0011FBC2 ; ROM:0011FA80↑j ... ROM:0011FBC2 rts ROM:0011FBC4 ; --------------------------------------------------------------------------- ROM:0011FBC4 rts ROM:0011FBC6 ROM:0011FBC6 ; =============== S U B R O U T I N E ======================================= ROM:0011FBC6 ROM:0011FBC6 ROM:0011FBC6 sub_11FBC6: ; CODE XREF: ROM:loc_11FA0A↑p ROM:0011FBC6 move.w $3F4(a5),d0 ROM:0011FBCA cmpi.w #0,d0 ROM:0011FBCE bne.s loc_11FBD8 ROM:0011FBD0 move.w ($8D2).w,($A64).w ROM:0011FBD6 bra.s loc_11FBDE ROM:0011FBD8 ; --------------------------------------------------------------------------- ROM:0011FBD8 ROM:0011FBD8 loc_11FBD8: ; CODE XREF: sub_11FBC6+8↑j ROM:0011FBD8 move.w ($8D8).w,($A64).w ROM:0011FBDE ROM:0011FBDE loc_11FBDE: ; CODE XREF: sub_11FBC6+10↑j ROM:0011FBDE move.w #$39EE,d1 ROM:0011FBE2 move.w ($90C).w,d2 ROM:0011FBE6 move.w ($A64).w,d3 ROM:0011FBEA bsr.l sub_1157E4 ROM:0011FBF0 move.w d1,($A58).w ROM:0011FBF4 add.w ($11E0).w,d1 ROM:0011FBF8 move.w d1,($A60).w ROM:0011FBFC move.w #$39E6,d1 ROM:0011FC00 move.w ($A60).w,d2 ROM:0011FC04 move.w ($11DC).w,d3 ROM:0011FC08 bsr.l sub_1157E4 ROM:0011FC0E add.w ($A60).w,d1 ROM:0011FC12 move.w d1,($A62).w ROM:0011FC16 move.w d1,($560).w ROM:0011FC1A move.w $C4(a5),($562).w ROM:0011FC20 move.w #0,($564).w ROM:0011FC26 bsr.l sub_1189B4 ROM:0011FC2C rts ROM:0011FC2C ; End of function sub_11FBC6 ROM:0011FC2C ROM:0011FC2E ROM:0011FC2E ; =============== S U B R O U T I N E ======================================= ROM:0011FC2E ROM:0011FC2E ROM:0011FC2E sub_11FC2E: ; CODE XREF: ROM:0011F9BA↑p ROM:0011FC2E ; ROM:0011FB38↑p ... ROM:0011FC2E move.w $3E8(a5),($A56).w ROM:0011FC34 rts ROM:0011FC34 ; End of function sub_11FC2E ROM:0011FC34 ROM:0011FC36 ROM:0011FC36 ; =============== S U B R O U T I N E ======================================= ROM:0011FC36 ROM:0011FC36 ROM:0011FC36 sub_11FC36: ; CODE XREF: ROM:0011F9D0↑p ROM:0011FC36 ; ROM:0011FA72↑p ... ROM:0011FC36 move.w #3,($564).w ROM:0011FC3C bsr.l sub_1189B4 ROM:0011FC42 rts ROM:0011FC42 ; End of function sub_11FC36 ROM:0011FC42 ROM:0011FC44 ROM:0011FC44 ; =============== S U B R O U T I N E ======================================= ROM:0011FC44 ROM:0011FC44 ROM:0011FC44 sub_11FC44: ; CODE XREF: ROM:0011F9D4↑p ROM:0011FC44 ; ROM:0011FA76↑p ... ROM:0011FC44 move.w #5,($564).w ROM:0011FC4A move.w $3F0(a5),d3 ROM:0011FC4E add.w ($11E0).w,d3 ROM:0011FC52 move.w d3,($560).w ROM:0011FC56 move.w d3,($11E4).w ROM:0011FC5A bsr.l sub_1189B4 ROM:0011FC60 rts ROM:0011FC60 ; End of function sub_11FC44 ROM:0011FC60 ROM:0011FC62 ROM:0011FC62 ; =============== S U B R O U T I N E ======================================= ROM:0011FC62 ROM:0011FC62 ROM:0011FC62 sub_11FC62: ; CODE XREF: ROM:0011FBA4↑p ROM:0011FC62 btst #3,($11AE).w ROM:0011FC68 beq.s loc_11FC7C ROM:0011FC6A move.w ($9F6).w,($560).w ROM:0011FC70 move.w $C4(a5),($562).w ROM:0011FC76 bra.l loc_11FD0C ROM:0011FC7C ; --------------------------------------------------------------------------- ROM:0011FC7C ROM:0011FC7C loc_11FC7C: ; CODE XREF: sub_11FC62+6↑j ROM:0011FC7C btst #0,($11B6).w ROM:0011FC82 beq.s loc_11FC92 ROM:0011FC84 move.w ($9B8).w,($560).w ROM:0011FC8A move.w ($9B6).w,($562).w ROM:0011FC90 bra.s loc_11FD0C ROM:0011FC92 ; --------------------------------------------------------------------------- ROM:0011FC92 ROM:0011FC92 loc_11FC92: ; CODE XREF: sub_11FC62+20↑j ROM:0011FC92 btst #5,($119C).w ROM:0011FC98 beq.s loc_11FCA8 ROM:0011FC9A move.w ($9D2).w,($560).w ROM:0011FCA0 move.w ($9D0).w,($562).w ROM:0011FCA6 bra.s loc_11FD0C ROM:0011FCA8 ; --------------------------------------------------------------------------- ROM:0011FCA8 ROM:0011FCA8 loc_11FCA8: ; CODE XREF: sub_11FC62+36↑j ROM:0011FCA8 btst #1,($11B0).w ROM:0011FCAE beq.s loc_11FCBE ROM:0011FCB0 move.w ($A04).w,($560).w ROM:0011FCB6 move.w ($A02).w,($562).w ROM:0011FCBC bra.s loc_11FD0C ROM:0011FCBE ; --------------------------------------------------------------------------- ROM:0011FCBE ROM:0011FCBE loc_11FCBE: ; CODE XREF: sub_11FC62+4C↑j ROM:0011FCBE btst #0,($11AB).w ROM:0011FCC4 beq.s loc_11FCD4 ROM:0011FCC6 move.w ($A5E).w,($560).w ROM:0011FCCC move.w ($A5C).w,($562).w ROM:0011FCD2 bra.s loc_11FD0C ROM:0011FCD4 ; --------------------------------------------------------------------------- ROM:0011FCD4 ROM:0011FCD4 loc_11FCD4: ; CODE XREF: sub_11FC62+62↑j ROM:0011FCD4 btst #6,($11BA).w ROM:0011FCDA beq.s loc_11FCEA ROM:0011FCDC move.w ($9A4).w,($560).w ROM:0011FCE2 move.w ($9A6).w,($562).w ROM:0011FCE8 bra.s loc_11FD0C ROM:0011FCEA ; --------------------------------------------------------------------------- ROM:0011FCEA ROM:0011FCEA loc_11FCEA: ; CODE XREF: sub_11FC62+78↑j ROM:0011FCEA btst #2,($11B4).w ROM:0011FCF0 beq.s loc_11FD00 ROM:0011FCF2 move.w ($A40).w,($560).w ROM:0011FCF8 move.w ($A3E).w,($562).w ROM:0011FCFE bra.s loc_11FD0C ROM:0011FD00 ; --------------------------------------------------------------------------- ROM:0011FD00 ROM:0011FD00 loc_11FD00: ; CODE XREF: sub_11FC62+8E↑j ROM:0011FD00 move.w ($A4C).w,($560).w ROM:0011FD06 move.w ($A4E).w,($562).w ROM:0011FD0C ROM:0011FD0C loc_11FD0C: ; CODE XREF: sub_11FC62+14↑j ROM:0011FD0C ; sub_11FC62+2E↑j ... ROM:0011FD0C move.w #0,($564).w ROM:0011FD12 bsr.l sub_1189B4 ROM:0011FD18 rts ROM:0011FD18 ; End of function sub_11FC62 ROM:0011FD18 ROM:0011FD1A ROM:0011FD1A ; =============== S U B R O U T I N E ======================================= ROM:0011FD1A ROM:0011FD1A ROM:0011FD1A sub_11FD1A: ; CODE XREF: ROM:0011F9B6↑p ROM:0011FD1A ; ROM:0011FBB2↑p ROM:0011FD1A move.w #4,($564).w ROM:0011FD20 bsr.l sub_1189B4 ROM:0011FD26 move.w #6,($564).w ROM:0011FD2C bsr.l sub_1189B4 ROM:0011FD32 rts ROM:0011FD32 ; End of function sub_11FD1A ROM:0011FD32 ROM:0011FD34 ROM:0011FD34 ; =============== S U B R O U T I N E ======================================= ROM:0011FD34 ROM:0011FD34 ROM:0011FD34 sub_11FD34: ; CODE XREF: ROM:0011FA1A↑p ROM:0011FD34 move.w #$39F0,d1 ROM:0011FD38 move.w ($90C).w,d2 ROM:0011FD3C move.w ($908).w,d3 ROM:0011FD40 bsr.l sub_1157E4 ROM:0011FD46 move.w d1,($A5A).w ROM:0011FD4A rts ROM:0011FD4A ; End of function sub_11FD34 ROM:0011FD4A ROM:0011FD4C ROM:0011FD4C ; =============== S U B R O U T I N E ======================================= ROM:0011FD4C ROM:0011FD4C ROM:0011FD4C sub_11FD4C: ; CODE XREF: sub_11E05E+8↑p ROM:0011FD4C bsr.w sub_11FE5E ROM:0011FD50 bclr #6,($11A6).w ROM:0011FD56 bclr #5,($11AF).w ROM:0011FD5C clr.w d1 ROM:0011FD5E move.b ($FB5).w,d1 ROM:0011FD62 cmpi.w #4,d1 ROM:0011FD66 bcc.s locret_11FD70 ROM:0011FD68 movea.l off_11FD72(pc,d1.w*4),a0 ROM:0011FD6C nop ROM:0011FD6E jmp (a0) ROM:0011FD70 ; --------------------------------------------------------------------------- ROM:0011FD70 ROM:0011FD70 locret_11FD70: ; CODE XREF: sub_11FD4C+1A↑j ROM:0011FD70 rts ROM:0011FD70 ; End of function sub_11FD4C ROM:0011FD70 ROM:0011FD70 ; --------------------------------------------------------------------------- ROM:0011FD72 off_11FD72: dc.l loc_11FD82 ; DATA XREF: sub_11FD4C+1C↑r ROM:0011FD76 dc.l loc_11FD8E ROM:0011FD7A dc.l loc_11FDAA ROM:0011FD7E dc.l loc_11FDBC ROM:0011FD82 ; --------------------------------------------------------------------------- ROM:0011FD82 ROM:0011FD82 loc_11FD82: ; DATA XREF: ROM:off_11FD72↑o ROM:0011FD82 bsr.w sub_11FE4A ROM:0011FD86 move.b #1,($FB5).w ROM:0011FD8C rts ROM:0011FD8E ; --------------------------------------------------------------------------- ROM:0011FD8E ROM:0011FD8E loc_11FD8E: ; DATA XREF: ROM:0011FD76↑o ROM:0011FD8E btst #7,($11AB).w ROM:0011FD94 beq.s locret_11FDA8 ROM:0011FD96 bsr.w sub_11FE12 ROM:0011FD9A bset #5,($11AF).w ROM:0011FDA0 move.b #2,($FB5).w ROM:0011FDA6 rts ROM:0011FDA8 ; --------------------------------------------------------------------------- ROM:0011FDA8 ROM:0011FDA8 locret_11FDA8: ; CODE XREF: ROM:0011FD94↑j ROM:0011FDA8 rts ROM:0011FDAA ; --------------------------------------------------------------------------- ROM:0011FDAA ROM:0011FDAA loc_11FDAA: ; DATA XREF: ROM:0011FD7A↑o ROM:0011FDAA btst #7,($11AB).w ROM:0011FDB0 beq.s locret_11FDBA ROM:0011FDB2 move.b #3,($FB5).w ROM:0011FDB8 rts ROM:0011FDBA ; --------------------------------------------------------------------------- ROM:0011FDBA ROM:0011FDBA locret_11FDBA: ; CODE XREF: ROM:0011FDB0↑j ROM:0011FDBA rts ROM:0011FDBC ; --------------------------------------------------------------------------- ROM:0011FDBC ROM:0011FDBC loc_11FDBC: ; DATA XREF: ROM:0011FD7E↑o ROM:0011FDBC move.w ($11E6).w,d0 ROM:0011FDC0 move.w ($11E6).w,d1 ROM:0011FDC4 sub.w $3FA(a5),d1 ROM:0011FDC8 cmp.w ($8C4).w,d1 ROM:0011FDCC ble.s loc_11FDDC ROM:0011FDCE bset #5,($11AF).w ROM:0011FDD4 move.b #2,($FB5).w ROM:0011FDDA rts ROM:0011FDDC ; --------------------------------------------------------------------------- ROM:0011FDDC ROM:0011FDDC loc_11FDDC: ; CODE XREF: ROM:0011FDCC↑j ROM:0011FDDC cmp.w ($8C4).w,d1 ROM:0011FDE0 bgt.s loc_11FDF6 ROM:0011FDE2 cmp.w ($8C4).w,d0 ROM:0011FDE6 blt.s loc_11FDF6 ROM:0011FDE8 bset #6,($11A6).w ROM:0011FDEE move.b #2,($FB5).w ROM:0011FDF4 rts ROM:0011FDF6 ; --------------------------------------------------------------------------- ROM:0011FDF6 ROM:0011FDF6 loc_11FDF6: ; CODE XREF: ROM:0011FDE0↑j ROM:0011FDF6 ; ROM:0011FDE6↑j ROM:0011FDF6 cmp.w ($8C4).w,d0 ROM:0011FDFA bge.s locret_11FE0E ROM:0011FDFC bsr.w sub_11FE3C ROM:0011FE00 bset #6,($11A6).w ROM:0011FE06 move.b #2,($FB5).w ROM:0011FE0C rts ROM:0011FE0E ; --------------------------------------------------------------------------- ROM:0011FE0E ROM:0011FE0E locret_11FE0E: ; CODE XREF: ROM:0011FDFA↑j ROM:0011FE0E rts ROM:0011FE10 ; --------------------------------------------------------------------------- ROM:0011FE10 rts ROM:0011FE12 ROM:0011FE12 ; =============== S U B R O U T I N E ======================================= ROM:0011FE12 ROM:0011FE12 ROM:0011FE12 sub_11FE12: ; CODE XREF: ROM:0011FD96↑p ROM:0011FE12 clr.l d1 ROM:0011FE14 move.w ($8C4).w,d1 ROM:0011FE18 swap d1 ROM:0011FE1A move.w ($11E6).w,d2 ROM:0011FE1E swap d2 ROM:0011FE20 move.w ($11E8).w,d2 ROM:0011FE24 move.w $3B0(a5),d3 ROM:0011FE28 ext.l d3 ROM:0011FE2A bsr.l sub_1156F0 ROM:0011FE30 move.w d4,($11E8).w ROM:0011FE34 swap d4 ROM:0011FE36 move.w d4,($11E6).w ROM:0011FE3A rts ROM:0011FE3A ; End of function sub_11FE12 ROM:0011FE3A ROM:0011FE3C ROM:0011FE3C ; =============== S U B R O U T I N E ======================================= ROM:0011FE3C ROM:0011FE3C ROM:0011FE3C sub_11FE3C: ; CODE XREF: ROM:0011FDFC↑p ROM:0011FE3C move.w ($11E6).w,d0 ROM:0011FE40 add.w $3F8(a5),d0 ROM:0011FE44 move.w d0,($11E6).w ROM:0011FE48 rts ROM:0011FE48 ; End of function sub_11FE3C ROM:0011FE48 ROM:0011FE4A ROM:0011FE4A ; =============== S U B R O U T I N E ======================================= ROM:0011FE4A ROM:0011FE4A ROM:0011FE4A sub_11FE4A: ; CODE XREF: ROM:loc_11FD82↑p ROM:0011FE4A btst #6,($7BD).w ROM:0011FE50 beq.s locret_11FE5C ROM:0011FE52 move.w $3F6(a5),($11E6).w ROM:0011FE58 clr.w ($11E8).w ROM:0011FE5C ROM:0011FE5C locret_11FE5C: ; CODE XREF: sub_11FE4A+6↑j ROM:0011FE5C rts ROM:0011FE5C ; End of function sub_11FE4A ROM:0011FE5C ROM:0011FE5E ROM:0011FE5E ; =============== S U B R O U T I N E ======================================= ROM:0011FE5E ROM:0011FE5E ROM:0011FE5E sub_11FE5E: ; CODE XREF: sub_11FD4C↑p ROM:0011FE5E btst #7,($7C1).w ROM:0011FE64 beq.s locret_11FE70 ROM:0011FE66 move.w $3F6(a5),($11E6).w ROM:0011FE6C clr.w ($11E8).w ROM:0011FE70 ROM:0011FE70 locret_11FE70: ; CODE XREF: sub_11FE5E+6↑j ROM:0011FE70 rts ROM:0011FE70 ; End of function sub_11FE5E ROM:0011FE70 ROM:0011FE72 ROM:0011FE72 ; =============== S U B R O U T I N E ======================================= ROM:0011FE72 ROM:0011FE72 ROM:0011FE72 sub_11FE72: ; CODE XREF: sub_1247FA+3C↓p ROM:0011FE72 bsr.w sub_11FEA0 ROM:0011FE76 bsr.w sub_11FEB8 ROM:0011FE7A bsr.l sub_1209A8 ROM:0011FE80 bsr.l sub_1203BC ROM:0011FE86 bsr.l sub_120C44 ROM:0011FE8C bsr.l sub_1208B2 ROM:0011FE92 bsr.w sub_12036C ROM:0011FE96 bsr.w sub_11FED2 ROM:0011FE9A bsr.w sub_1202D0 ROM:0011FE9E rts ROM:0011FE9E ; End of function sub_11FE72 ROM:0011FE9E ROM:0011FEA0 ROM:0011FEA0 ; =============== S U B R O U T I N E ======================================= ROM:0011FEA0 ROM:0011FEA0 ROM:0011FEA0 sub_11FEA0: ; CODE XREF: sub_11FE72↑p ROM:0011FEA0 move.w #$39F4,d1 ROM:0011FEA4 move.w ($8D6).w,d2 ROM:0011FEA8 move.w ($90C).w,d3 ROM:0011FEAC bsr.l sub_1157E4 ROM:0011FEB2 move.w d1,($A68).w ROM:0011FEB6 rts ROM:0011FEB6 ; End of function sub_11FEA0 ROM:0011FEB6 ROM:0011FEB8 ROM:0011FEB8 ; =============== S U B R O U T I N E ======================================= ROM:0011FEB8 ROM:0011FEB8 ROM:0011FEB8 sub_11FEB8: ; CODE XREF: sub_11FE72+4↑p ROM:0011FEB8 btst #3,($11B6).w ROM:0011FEBE beq.s loc_11FEC8 ROM:0011FEC0 move.w $40C(a5),d0 ROM:0011FEC4 bra.w loc_11FECC ROM:0011FEC8 ; --------------------------------------------------------------------------- ROM:0011FEC8 ROM:0011FEC8 loc_11FEC8: ; CODE XREF: sub_11FEB8+6↑j ROM:0011FEC8 move.w #0,d0 ROM:0011FECC ROM:0011FECC loc_11FECC: ; CODE XREF: sub_11FEB8+C↑j ROM:0011FECC move.w d0,($A6E).w ROM:0011FED0 rts ROM:0011FED0 ; End of function sub_11FEB8 ROM:0011FED0 ROM:0011FED2 ROM:0011FED2 ; =============== S U B R O U T I N E ======================================= ROM:0011FED2 ROM:0011FED2 ROM:0011FED2 sub_11FED2: ; CODE XREF: sub_11FE72+24↑p ROM:0011FED2 clr.w d1 ROM:0011FED4 move.b ($FB6).w,d1 ROM:0011FED8 cmpi.w #6,d1 ROM:0011FEDC bcc.s locret_11FEE6 ROM:0011FEDE movea.l off_11FEE8(pc,d1.w*4),a0 ROM:0011FEE2 nop ROM:0011FEE4 jmp (a0) ROM:0011FEE6 ; --------------------------------------------------------------------------- ROM:0011FEE6 ROM:0011FEE6 locret_11FEE6: ; CODE XREF: sub_11FED2+A↑j ROM:0011FEE6 rts ROM:0011FEE6 ; End of function sub_11FED2 ROM:0011FEE6 ROM:0011FEE6 ; --------------------------------------------------------------------------- ROM:0011FEE8 off_11FEE8: dc.l loc_11FF00 ; DATA XREF: sub_11FED2+C↑r ROM:0011FEEC dc.l loc_11FF0E ROM:0011FEF0 dc.l loc_11FF2A ROM:0011FEF4 dc.l loc_11FFA2 ROM:0011FEF8 dc.l loc_120010 ROM:0011FEFC dc.l loc_120098 ROM:0011FF00 ; --------------------------------------------------------------------------- ROM:0011FF00 ROM:0011FF00 loc_11FF00: ; DATA XREF: ROM:off_11FEE8↑o ROM:0011FF00 bclr #6,($11AD).w ROM:0011FF06 move.b #1,($FB6).w ROM:0011FF0C bra.s loc_11FF24 ROM:0011FF0E ; --------------------------------------------------------------------------- ROM:0011FF0E ROM:0011FF0E loc_11FF0E: ; DATA XREF: ROM:0011FEEC↑o ROM:0011FF0E btst #6,($11BD).w ROM:0011FF14 beq.s loc_11FF24 ROM:0011FF16 bset #6,($11AD).w ROM:0011FF1C move.b #2,($FB6).w ROM:0011FF22 bra.s loc_11FF94 ROM:0011FF24 ; --------------------------------------------------------------------------- ROM:0011FF24 ROM:0011FF24 loc_11FF24: ; CODE XREF: ROM:0011FF0C↑j ROM:0011FF24 ; ROM:0011FF14↑j ... ROM:0011FF24 bsr.w sub_120122 ROM:0011FF28 rts ROM:0011FF2A ; --------------------------------------------------------------------------- ROM:0011FF2A ROM:0011FF2A loc_11FF2A: ; DATA XREF: ROM:0011FEF0↑o ROM:0011FF2A btst #7,($11A0).w ROM:0011FF30 beq.s loc_11FF40 ROM:0011FF32 bclr #6,($11AD).w ROM:0011FF38 move.b #1,($FB6).w ROM:0011FF3E bra.s loc_11FF24 ROM:0011FF40 ; --------------------------------------------------------------------------- ROM:0011FF40 ROM:0011FF40 loc_11FF40: ; CODE XREF: ROM:0011FF30↑j ROM:0011FF40 move.w $408(a5),d0 ROM:0011FF44 btst #7,($119C).w ROM:0011FF4A bne.s loc_11FF62 ROM:0011FF4C cmpi.w #0,d0 ROM:0011FF50 bne.s loc_11FF62 ROM:0011FF52 bclr #6,($11AD).w ROM:0011FF58 move.b #3,($FB6).w ROM:0011FF5E bra.w loc_11FFFE ROM:0011FF62 ; --------------------------------------------------------------------------- ROM:0011FF62 ROM:0011FF62 loc_11FF62: ; CODE XREF: ROM:0011FF4A↑j ROM:0011FF62 ; ROM:0011FF50↑j ROM:0011FF62 move.w $408(a5),d0 ROM:0011FF66 btst #7,($119C).w ROM:0011FF6C bne.s loc_11FF94 ROM:0011FF6E cmpi.w #0,d0 ROM:0011FF72 beq.s loc_11FF94 ROM:0011FF74 bclr #6,($11AD).w ROM:0011FF7A clr.b ($79E).w ROM:0011FF7E move.w #0,($698).w ROM:0011FF84 move.b #3,($79E).w ROM:0011FF8A move.b #5,($FB6).w ROM:0011FF90 bra.w loc_120110 ROM:0011FF94 ; --------------------------------------------------------------------------- ROM:0011FF94 ROM:0011FF94 loc_11FF94: ; CODE XREF: ROM:0011FF22↑j ROM:0011FF94 ; ROM:0011FF6C↑j ... ROM:0011FF94 bsr.w sub_1201B0 ROM:0011FF98 bsr.w sub_1201C8 ROM:0011FF9C bsr.w sub_1201DA ROM:0011FFA0 rts ROM:0011FFA2 ; --------------------------------------------------------------------------- ROM:0011FFA2 ROM:0011FFA2 loc_11FFA2: ; DATA XREF: ROM:0011FEF4↑o ROM:0011FFA2 btst #7,($11A0).w ROM:0011FFA8 beq.s loc_11FFB4 ROM:0011FFAA move.b #1,($FB6).w ROM:0011FFB0 bra.w loc_11FF24 ROM:0011FFB4 ; --------------------------------------------------------------------------- ROM:0011FFB4 ROM:0011FFB4 loc_11FFB4: ; CODE XREF: ROM:0011FFA8↑j ROM:0011FFB4 move.w $40A(a5),d0 ROM:0011FFB8 btst #7,($119C).w ROM:0011FFBE beq.s loc_11FFDE ROM:0011FFC0 cmpi.w #0,d0 ROM:0011FFC4 beq.s loc_11FFDE ROM:0011FFC6 clr.b ($79E).w ROM:0011FFCA move.w d0,($698).w ROM:0011FFCE move.b #1,($79E).w ROM:0011FFD4 move.b #4,($FB6).w ROM:0011FFDA bra.w loc_120086 ROM:0011FFDE ; --------------------------------------------------------------------------- ROM:0011FFDE ROM:0011FFDE loc_11FFDE: ; CODE XREF: ROM:0011FFBE↑j ROM:0011FFDE ; ROM:0011FFC4↑j ROM:0011FFDE move.w $40A(a5),d0 ROM:0011FFE2 btst #7,($119C).w ROM:0011FFE8 beq.s loc_11FFFE ROM:0011FFEA cmpi.w #0,d0 ROM:0011FFEE bne.s loc_11FFFE ROM:0011FFF0 bset #6,($11AD).w ROM:0011FFF6 move.b #2,($FB6).w ROM:0011FFFC bra.s loc_11FF94 ROM:0011FFFE ; --------------------------------------------------------------------------- ROM:0011FFFE ROM:0011FFFE loc_11FFFE: ; CODE XREF: ROM:0011FF5E↑j ROM:0011FFFE ; ROM:0011FFE8↑j ... ROM:0011FFFE bsr.w sub_12013A ROM:00120002 bsr.w sub_1201B0 ROM:00120006 bsr.w sub_1201C8 ROM:0012000A bsr.w sub_1201DA ROM:0012000E rts ROM:00120010 ; --------------------------------------------------------------------------- ROM:00120010 ROM:00120010 loc_120010: ; DATA XREF: ROM:0011FEF8↑o ROM:00120010 btst #7,($11A0).w ROM:00120016 beq.s loc_120022 ROM:00120018 move.b #1,($FB6).w ROM:0012001E bra.w loc_11FF24 ROM:00120022 ; --------------------------------------------------------------------------- ROM:00120022 ROM:00120022 loc_120022: ; CODE XREF: ROM:00120016↑j ROM:00120022 move.w $408(a5),d0 ROM:00120026 btst #7,($119C).w ROM:0012002C bne.s loc_12003E ROM:0012002E cmpi.w #0,d0 ROM:00120032 bne.s loc_12003E ROM:00120034 move.b #3,($FB6).w ROM:0012003A bra.w loc_11FFFE ROM:0012003E ; --------------------------------------------------------------------------- ROM:0012003E ROM:0012003E loc_12003E: ; CODE XREF: ROM:0012002C↑j ROM:0012003E ; ROM:00120032↑j ROM:0012003E move.w $408(a5),d0 ROM:00120042 btst #7,($119C).w ROM:00120048 bne.s loc_12005E ROM:0012004A cmpi.w #0,d0 ROM:0012004E beq.s loc_12005E ROM:00120050 bsr.w sub_1202AC ROM:00120054 move.b #5,($FB6).w ROM:0012005A bra.w loc_120110 ROM:0012005E ; --------------------------------------------------------------------------- ROM:0012005E ROM:0012005E loc_12005E: ; CODE XREF: ROM:00120048↑j ROM:0012005E ; ROM:0012004E↑j ROM:0012005E cmpi.w #0,($698).w ROM:00120064 ble.s loc_12006E ROM:00120066 cmpi.w #0,($A28).w ROM:0012006C bge.s loc_120086 ROM:0012006E ROM:0012006E loc_12006E: ; CODE XREF: ROM:00120064↑j ROM:0012006E clr.b ($79E).w ROM:00120072 clr.w ($698).w ROM:00120076 bset #6,($11AD).w ROM:0012007C move.b #2,($FB6).w ROM:00120082 bra.w loc_11FF94 ROM:00120086 ; --------------------------------------------------------------------------- ROM:00120086 ROM:00120086 loc_120086: ; CODE XREF: ROM:0011FFDA↑j ROM:00120086 ; ROM:0012006C↑j ... ROM:00120086 bsr.w sub_12013A ROM:0012008A bsr.w sub_120184 ROM:0012008E bsr.w sub_1201C8 ROM:00120092 bsr.w sub_1201DA ROM:00120096 rts ROM:00120098 ; --------------------------------------------------------------------------- ROM:00120098 ROM:00120098 loc_120098: ; DATA XREF: ROM:0011FEFC↑o ROM:00120098 move.w $40A(a5),d0 ROM:0012009C btst #7,($119C).w ROM:001200A2 beq.s loc_1200BC ROM:001200A4 cmpi.w #0,d0 ROM:001200A8 bne.s loc_1200BC ROM:001200AA bset #6,($11AD).w ROM:001200B0 move.b #2,($FB6).w ROM:001200B6 bra.w loc_11FF94 ROM:001200BA ; --------------------------------------------------------------------------- ROM:001200BA rts ROM:001200BC ; --------------------------------------------------------------------------- ROM:001200BC ROM:001200BC loc_1200BC: ; CODE XREF: ROM:001200A2↑j ROM:001200BC ; ROM:001200A8↑j ROM:001200BC move.w $40A(a5),d0 ROM:001200C0 btst #7,($119C).w ROM:001200C6 beq.s loc_1200DE ROM:001200C8 cmpi.w #0,d0 ROM:001200CC beq.s loc_1200DE ROM:001200CE bsr.w sub_120288 ROM:001200D2 move.b #4,($FB6).w ROM:001200D8 bra.w loc_120086 ROM:001200DC ; --------------------------------------------------------------------------- ROM:001200DC rts ROM:001200DE ; --------------------------------------------------------------------------- ROM:001200DE ROM:001200DE loc_1200DE: ; CODE XREF: ROM:001200C6↑j ROM:001200DE ; ROM:001200CC↑j ROM:001200DE move.w $408(a5),d0 ROM:001200E2 cmp.w ($698).w,d0 ROM:001200E6 bgt.s loc_1200FC ROM:001200E8 clr.b ($79E).w ROM:001200EC clr.w ($698).w ROM:001200F0 move.b #3,($FB6).w ROM:001200F6 bra.w loc_11FFFE ROM:001200FA ; --------------------------------------------------------------------------- ROM:001200FA rts ROM:001200FC ; --------------------------------------------------------------------------- ROM:001200FC ROM:001200FC loc_1200FC: ; CODE XREF: ROM:001200E6↑j ROM:001200FC btst #7,($11A0).w ROM:00120102 beq.s loc_120110 ROM:00120104 move.b #1,($FB6).w ROM:0012010A bra.w loc_11FF24 ROM:0012010E ; --------------------------------------------------------------------------- ROM:0012010E rts ROM:00120110 ; --------------------------------------------------------------------------- ROM:00120110 ROM:00120110 loc_120110: ; CODE XREF: ROM:0011FF90↑j ROM:00120110 ; ROM:0012005A↑j ... ROM:00120110 bsr.w sub_12013A ROM:00120114 bsr.w sub_120184 ROM:00120118 bsr.w sub_1201C8 ROM:0012011C bsr.w sub_1201DA ROM:00120120 rts ROM:00120122 ROM:00120122 ; =============== S U B R O U T I N E ======================================= ROM:00120122 ROM:00120122 ROM:00120122 sub_120122: ; CODE XREF: ROM:loc_11FF24↑p ROM:00120122 move.w #$3964,d1 ROM:00120126 move.w ($90C).w,d2 ROM:0012012A bsr.l sub_1157E4 ROM:00120130 move.w d1,($A66).w ROM:00120134 move.w d1,($A6C).w ROM:00120138 rts ROM:00120138 ; End of function sub_120122 ROM:00120138 ROM:0012013A ROM:0012013A ; =============== S U B R O U T I N E ======================================= ROM:0012013A ROM:0012013A ROM:0012013A sub_12013A: ; CODE XREF: ROM:loc_11FFFE↑p ROM:0012013A ; ROM:loc_120086↑p ... ROM:0012013A move.w #$39F2,d1 ROM:0012013E move.w ($8D6).w,d2 ROM:00120142 move.w ($534).w,d3 ROM:00120146 bsr.l sub_1157E4 ROM:0012014C move.w d1,($A78).w ROM:00120150 move.w $406(a5),d0 ROM:00120154 cmp.w ($8D6).w,d0 ROM:00120158 bgt.s loc_120162 ROM:0012015A bset #2,($119C).w ROM:00120160 bra.s loc_120172 ROM:00120162 ; --------------------------------------------------------------------------- ROM:00120162 ROM:00120162 loc_120162: ; CODE XREF: sub_12013A+1E↑j ROM:00120162 sub.w $404(a5),d0 ROM:00120166 cmp.w ($8D6).w,d0 ROM:0012016A ble.s loc_120172 ROM:0012016C bclr #2,($119C).w ROM:00120172 ROM:00120172 loc_120172: ; CODE XREF: sub_12013A+26↑j ROM:00120172 ; sub_12013A+30↑j ROM:00120172 btst #2,($119C).w ROM:00120178 beq.s loc_12017E ROM:0012017A add.w ($11EA).w,d1 ROM:0012017E ROM:0012017E loc_12017E: ; CODE XREF: sub_12013A+3E↑j ROM:0012017E move.w d1,($A7E).w ROM:00120182 rts ROM:00120182 ; End of function sub_12013A ROM:00120182 ROM:00120184 ROM:00120184 ; =============== S U B R O U T I N E ======================================= ROM:00120184 ROM:00120184 ROM:00120184 sub_120184: ; CODE XREF: ROM:0012008A↑p ROM:00120184 ; ROM:00120114↑p ROM:00120184 btst #7,($119C).w ROM:0012018A beq.s loc_120192 ROM:0012018C move.w $40A(a5),d1 ROM:00120190 bra.s loc_120196 ROM:00120192 ; --------------------------------------------------------------------------- ROM:00120192 ROM:00120192 loc_120192: ; CODE XREF: sub_120184+6↑j ROM:00120192 move.w $408(a5),d1 ROM:00120196 ROM:00120196 loc_120196: ; CODE XREF: sub_120184+C↑j ROM:00120196 move.w ($A7E).w,d2 ROM:0012019A sub.w ($A56).w,d2 ROM:0012019E move.w ($698).w,d0 ROM:001201A2 muls.w d2,d0 ROM:001201A4 divs.w d1,d0 ROM:001201A6 add.w ($A56).w,d0 ROM:001201AA move.w d0,($A76).w ROM:001201AE rts ROM:001201AE ; End of function sub_120184 ROM:001201AE ROM:001201B0 ROM:001201B0 ; =============== S U B R O U T I N E ======================================= ROM:001201B0 ROM:001201B0 ROM:001201B0 sub_1201B0: ; CODE XREF: ROM:loc_11FF94↑p ROM:001201B0 ; ROM:00120002↑p ROM:001201B0 btst #7,($119C).w ROM:001201B6 beq.s loc_1201C0 ROM:001201B8 move.w ($A56).w,($A76).w ROM:001201BE bra.s locret_1201C6 ROM:001201C0 ; --------------------------------------------------------------------------- ROM:001201C0 ROM:001201C0 loc_1201C0: ; CODE XREF: sub_1201B0+6↑j ROM:001201C0 move.w ($A7E).w,($A76).w ROM:001201C6 ROM:001201C6 locret_1201C6: ; CODE XREF: sub_1201B0+E↑j ROM:001201C6 rts ROM:001201C6 ; End of function sub_1201B0 ROM:001201C6 ROM:001201C8 ROM:001201C8 ; =============== S U B R O U T I N E ======================================= ROM:001201C8 ROM:001201C8 ROM:001201C8 sub_1201C8: ; CODE XREF: ROM:0011FF98↑p ROM:001201C8 ; ROM:00120006↑p ... ROM:001201C8 move.w ($AA8).w,d0 ROM:001201CC add.w ($A9C).w,d0 ROM:001201D0 add.w ($C28).w,d0 ROM:001201D4 move.w d0,($A6A).w ROM:001201D8 rts ROM:001201D8 ; End of function sub_1201C8 ROM:001201D8 ROM:001201DA ROM:001201DA ; =============== S U B R O U T I N E ======================================= ROM:001201DA ROM:001201DA ROM:001201DA sub_1201DA: ; CODE XREF: ROM:0011FF9C↑p ROM:001201DA ; ROM:0012000A↑p ... ROM:001201DA move.w ($A9E).w,d0 ROM:001201DE add.w ($A68).w,d0 ROM:001201E2 move.w d0,($A80).w ROM:001201E6 cmpi.w #0,($A86).w ROM:001201EC beq.s loc_1201F8 ROM:001201EE cmp.w ($A86).w,d0 ROM:001201F2 ble.s loc_1201F8 ROM:001201F4 move.w ($A86).w,d0 ROM:001201F8 ROM:001201F8 loc_1201F8: ; CODE XREF: sub_1201DA+12↑j ROM:001201F8 ; sub_1201DA+18↑j ROM:001201F8 add.w ($A72).w,d0 ROM:001201FC move.w ($A6A).w,d1 ROM:00120200 cmpi.w #0,d0 ROM:00120204 bge.s loc_120216 ROM:00120206 cmp.w d0,d1 ROM:00120208 ble.s loc_120210 ROM:0012020A move.w d0,($A7A).w ROM:0012020E bra.s loc_120214 ROM:00120210 ; --------------------------------------------------------------------------- ROM:00120210 ROM:00120210 loc_120210: ; CODE XREF: sub_1201DA+2E↑j ROM:00120210 move.w d1,($A7A).w ROM:00120214 ROM:00120214 loc_120214: ; CODE XREF: sub_1201DA+34↑j ROM:00120214 bra.s loc_12021C ROM:00120216 ; --------------------------------------------------------------------------- ROM:00120216 ROM:00120216 loc_120216: ; CODE XREF: sub_1201DA+2A↑j ROM:00120216 add.w d0,d1 ROM:00120218 move.w d1,($A7A).w ROM:0012021C ROM:0012021C loc_12021C: ; CODE XREF: sub_1201DA:loc_120214↑j ROM:0012021C move.w ($A76).w,d0 ROM:00120220 add.w ($A7A).w,d0 ROM:00120224 add.w ($A6E).w,d0 ROM:00120228 move.w d0,($A74).w ROM:0012022C sub.w ($91A).w,d0 ROM:00120230 move.w d0,($A6C).w ROM:00120234 move.w $400(a5),d0 ROM:00120238 move.w $402(a5),d1 ROM:0012023C cmp.w ($A6C).w,d0 ROM:00120240 ble.s loc_12024A ROM:00120242 move.w $400(a5),($A6C).w ROM:00120248 bra.s locret_120256 ROM:0012024A ; --------------------------------------------------------------------------- ROM:0012024A ROM:0012024A loc_12024A: ; CODE XREF: sub_1201DA+66↑j ROM:0012024A cmp.w ($A6C).w,d1 ROM:0012024E bge.s locret_120256 ROM:00120250 move.w $402(a5),($A6C).w ROM:00120256 ROM:00120256 locret_120256: ; CODE XREF: sub_1201DA+6E↑j ROM:00120256 ; sub_1201DA+74↑j ROM:00120256 rts ROM:00120256 ; End of function sub_1201DA ROM:00120256 ROM:00120258 ; --------------------------------------------------------------------------- ROM:00120258 move.w ($A74).w,d0 ROM:0012025C sub.w ($91A).w,d0 ROM:00120260 move.w d0,($A6C).w ROM:00120264 move.w $400(a5),d0 ROM:00120268 move.w $402(a5),d1 ROM:0012026C cmp.w ($A6C).w,d0 ROM:00120270 ble.s loc_12027A ROM:00120272 move.w $400(a5),($A6C).w ROM:00120278 bra.s locret_120286 ROM:0012027A ; --------------------------------------------------------------------------- ROM:0012027A ROM:0012027A loc_12027A: ; CODE XREF: ROM:00120270↑j ROM:0012027A cmp.w ($A6C).w,d1 ROM:0012027E bge.s locret_120286 ROM:00120280 move.w $402(a5),($A6C).w ROM:00120286 ROM:00120286 locret_120286: ; CODE XREF: ROM:00120278↑j ROM:00120286 ; ROM:0012027E↑j ROM:00120286 rts ROM:00120288 ROM:00120288 ; =============== S U B R O U T I N E ======================================= ROM:00120288 ROM:00120288 ROM:00120288 sub_120288: ; CODE XREF: ROM:001200CE↑p ROM:00120288 move.w ($698).w,d0 ROM:0012028C muls.w $40A(a5),d0 ROM:00120290 divs.w $408(a5),d0 ROM:00120294 clr.b ($79E).w ROM:00120298 clr.w ($698).w ROM:0012029C clr.b ($79E).w ROM:001202A0 move.w d0,($698).w ROM:001202A4 move.b #1,($79E).w ROM:001202AA rts ROM:001202AA ; End of function sub_120288 ROM:001202AA ROM:001202AC ROM:001202AC ; =============== S U B R O U T I N E ======================================= ROM:001202AC ROM:001202AC ROM:001202AC sub_1202AC: ; CODE XREF: ROM:00120050↑p ROM:001202AC move.w ($698).w,d0 ROM:001202B0 muls.w $408(a5),d0 ROM:001202B4 divs.w $40A(a5),d0 ROM:001202B8 clr.b ($79E).w ROM:001202BC clr.w ($698).w ROM:001202C0 clr.b ($79E).w ROM:001202C4 move.w d0,($698).w ROM:001202C8 move.b #3,($79E).w ROM:001202CE rts ROM:001202CE ; End of function sub_1202AC ROM:001202CE ROM:001202D0 ROM:001202D0 ; =============== S U B R O U T I N E ======================================= ROM:001202D0 ROM:001202D0 ROM:001202D0 sub_1202D0: ; CODE XREF: sub_11FE72+28↑p ROM:001202D0 move.w #$3962,d1 ROM:001202D4 move.w ($534).w,d2 ROM:001202D8 bsr.l sub_1157E4 ROM:001202DE move.w $22(a5),d0 ROM:001202E2 muls.w ($534).w,d0 ROM:001202E6 divs.w #$411A,d0 ROM:001202EA add.w d1,d0 ROM:001202EC move.w d0,($A7C).w ROM:001202F0 move.w #0,d0 ROM:001202F4 bra.s loc_1202FA ROM:001202F6 ; --------------------------------------------------------------------------- ROM:001202F6 ROM:001202F6 loc_1202F6: ; CODE XREF: sub_1202D0+58↓j ROM:001202F6 addi.w #1,d0 ROM:001202FA ROM:001202FA loc_1202FA: ; CODE XREF: sub_1202D0+24↑j ROM:001202FA cmpi.w #3,d0 ROM:001202FE bgt.s loc_12032A ROM:00120300 move.w $A24(a5,d0.w*2),d1 ROM:00120306 sub.w ($A6C).w,d1 ROM:0012030A sub.w ($A7C).w,d1 ROM:0012030E cmpi.w #0,d1 ROM:00120312 bge.s loc_120318 ROM:00120314 addi.w #$1C20,d1 ROM:00120318 ROM:00120318 loc_120318: ; CODE XREF: sub_1202D0+42↑j ROM:00120318 cmpi.w #$1C20,d1 ROM:0012031C blt.s loc_120322 ROM:0012031E subi.w #$1C20,d1 ROM:00120322 ROM:00120322 loc_120322: ; CODE XREF: sub_1202D0+4C↑j ROM:00120322 move.w d1,$E1A(d0.w*2) ROM:00120328 bra.s loc_1202F6 ROM:0012032A ; --------------------------------------------------------------------------- ROM:0012032A ROM:0012032A loc_12032A: ; CODE XREF: sub_1202D0+2E↑j ROM:0012032A clr.l d0 ROM:0012032C move.w #$1C20,d0 ROM:00120330 divs.w #4,d0 ROM:00120334 move.w #0,d1 ROM:00120338 bra.s loc_12033E ROM:0012033A ; --------------------------------------------------------------------------- ROM:0012033A ROM:0012033A loc_12033A: ; CODE XREF: sub_1202D0+92↓j ROM:0012033A addi.w #1,d1 ROM:0012033E ROM:0012033E loc_12033E: ; CODE XREF: sub_1202D0+68↑j ROM:0012033E cmpi.w #3,d1 ROM:00120342 bgt.s loc_120364 ROM:00120344 move.w $A24(a5,d1.w*2),d2 ROM:0012034A ext.l d2 ROM:0012034C divs.w d0,d2 ROM:0012034E move.w #$100,d3 ROM:00120352 muls.w $E1A(d1.w*2),d3 ROM:00120358 divs.w #$64,d3 ; 'd' ROM:0012035C move.w d3,$E12(d2.w*2) ROM:00120362 bra.s loc_12033A ROM:00120364 ; --------------------------------------------------------------------------- ROM:00120364 ROM:00120364 loc_120364: ; CODE XREF: sub_1202D0+72↑j ROM:00120364 bsr.l sub_114A9C ROM:0012036A rts ROM:0012036A ; End of function sub_1202D0 ROM:0012036A ROM:0012036C ROM:0012036C ; =============== S U B R O U T I N E ======================================= ROM:0012036C ROM:0012036C ROM:0012036C sub_12036C: ; CODE XREF: sub_11FE72+20↑p ROM:0012036C move.w $3FC(a5),d1 ROM:00120370 cmp.w ($8EE).w,d1 ROM:00120374 bge.s loc_1203B4 ROM:00120376 move.w #$39F6,d1 ROM:0012037A move.w ($534).w,d2 ROM:0012037E move.w ($8D6).w,d3 ROM:00120382 bsr.l sub_1157E4 ROM:00120388 move.w d1,($A70).w ROM:0012038C move.w ($8EE).w,d0 ROM:00120390 sub.w $3FC(a5),d0 ROM:00120394 muls.w d1,d0 ROM:00120396 divs.l #$A,d0 ROM:0012039E move.w $3FE(a5),d1 ROM:001203A2 ext.l d1 ROM:001203A4 cmp.l d0,d1 ROM:001203A6 ble.s loc_1203AE ROM:001203A8 move.w d1,($A72).w ROM:001203AC bra.s loc_1203B2 ROM:001203AE ; --------------------------------------------------------------------------- ROM:001203AE ROM:001203AE loc_1203AE: ; CODE XREF: sub_12036C+3A↑j ROM:001203AE move.w d0,($A72).w ROM:001203B2 ROM:001203B2 loc_1203B2: ; CODE XREF: sub_12036C+40↑j ROM:001203B2 bra.s locret_1203BA ROM:001203B4 ; --------------------------------------------------------------------------- ROM:001203B4 ROM:001203B4 loc_1203B4: ; CODE XREF: sub_12036C+8↑j ROM:001203B4 move.w #0,($A72).w ROM:001203BA ROM:001203BA locret_1203BA: ; CODE XREF: sub_12036C:loc_1203B2↑j ROM:001203BA rts ROM:001203BA ; End of function sub_12036C ROM:001203BA ROM:001203BC ROM:001203BC ; =============== S U B R O U T I N E ======================================= ROM:001203BC ROM:001203BC ROM:001203BC sub_1203BC: ; CODE XREF: sub_11FE72+E↑p ROM:001203BC move.w ($A88).w,d1 ROM:001203C0 cmpi.w #7,d1 ROM:001203C4 bcc.s locret_1203CE ROM:001203C6 movea.l off_1203D0(pc,d1.w*4),a0 ROM:001203CA nop ROM:001203CC jmp (a0) ROM:001203CE ; --------------------------------------------------------------------------- ROM:001203CE ROM:001203CE locret_1203CE: ; CODE XREF: sub_1203BC+8↑j ROM:001203CE rts ROM:001203CE ; End of function sub_1203BC ROM:001203CE ROM:001203CE ; --------------------------------------------------------------------------- ROM:001203D0 off_1203D0: dc.l loc_1203EC ; DATA XREF: sub_1203BC+A↑r ROM:001203D4 dc.l loc_120402 ROM:001203D8 dc.l loc_12043E ROM:001203DC dc.l loc_1204BE ROM:001203E0 dc.l loc_120508 ROM:001203E4 dc.l loc_1205AE ROM:001203E8 dc.l loc_1205E8 ROM:001203EC ; --------------------------------------------------------------------------- ROM:001203EC ROM:001203EC loc_1203EC: ; DATA XREF: ROM:off_1203D0↑o ROM:001203EC bsr.w sub_1205FC ROM:001203F0 bsr.w sub_120602 ROM:001203F4 bclr #2,($11A0).w ROM:001203FA move.w #1,($A88).w ROM:00120400 rts ROM:00120402 ; --------------------------------------------------------------------------- ROM:00120402 ROM:00120402 loc_120402: ; DATA XREF: ROM:001203D4↑o ROM:00120402 move.w ($8C8).w,d0 ROM:00120406 sub.w ($8DA).w,d0 ROM:0012040A bpl.s loc_12040E ROM:0012040C neg.w d0 ROM:0012040E ROM:0012040E loc_12040E: ; CODE XREF: ROM:0012040A↑j ROM:0012040E move.w $414(a5),d1 ROM:00120412 btst #6,($11BD).w ROM:00120418 beq.s locret_12043C ROM:0012041A cmp.w d0,d1 ROM:0012041C blt.s locret_12043C ROM:0012041E bsr.w sub_120608 ROM:00120422 move.w $412(a5),d0 ROM:00120426 clr.b ($7A0).w ROM:0012042A move.w d0,($69C).w ROM:0012042E move.b #1,($7A0).w ROM:00120434 move.w #2,($A88).w ROM:0012043A rts ROM:0012043C ; --------------------------------------------------------------------------- ROM:0012043C ROM:0012043C locret_12043C: ; CODE XREF: ROM:00120418↑j ROM:0012043C ; ROM:0012041C↑j ROM:0012043C rts ROM:0012043E ; --------------------------------------------------------------------------- ROM:0012043E ROM:0012043E loc_12043E: ; DATA XREF: ROM:001203D8↑o ROM:0012043E move.w ($A82).w,d0 ROM:00120442 cmpi.w #0,d0 ROM:00120446 bne.s loc_12045E ROM:00120448 clr.b ($7A0).w ROM:0012044C clr.w ($69C).w ROM:00120450 bset #6,($11B6).w ROM:00120456 move.w #6,($A88).w ROM:0012045C rts ROM:0012045E ; --------------------------------------------------------------------------- ROM:0012045E ROM:0012045E loc_12045E: ; CODE XREF: ROM:00120446↑j ROM:0012045E move.w $40E(a5),d0 ROM:00120462 cmpi.w #0,($69C).w ROM:00120468 bgt.s loc_12047E ROM:0012046A cmpi.w #0,d0 ROM:0012046E bne.s loc_12047E ROM:00120470 bset #2,($11A0).w ROM:00120476 move.w #4,($A88).w ROM:0012047C rts ROM:0012047E ; --------------------------------------------------------------------------- ROM:0012047E ROM:0012047E loc_12047E: ; CODE XREF: ROM:00120468↑j ROM:0012047E ; ROM:0012046E↑j ROM:0012047E btst #7,($11A0).w ROM:00120484 beq.s loc_120496 ROM:00120486 clr.b ($7A0).w ROM:0012048A clr.w ($69C).w ROM:0012048E move.w #1,($A88).w ROM:00120494 rts ROM:00120496 ; --------------------------------------------------------------------------- ROM:00120496 ROM:00120496 loc_120496: ; CODE XREF: ROM:00120484↑j ROM:00120496 cmpi.w #0,($69C).w ROM:0012049C bgt.s locret_1204BC ROM:0012049E clr.b ($79F).w ROM:001204A2 move.w #0,($69A).w ROM:001204A8 move.b #3,($79F).w ROM:001204AE bset #2,($11A0).w ROM:001204B4 move.w #3,($A88).w ROM:001204BA rts ROM:001204BC ; --------------------------------------------------------------------------- ROM:001204BC ROM:001204BC locret_1204BC: ; CODE XREF: ROM:0012049C↑j ROM:001204BC rts ROM:001204BE ; --------------------------------------------------------------------------- ROM:001204BE ROM:001204BE loc_1204BE: ; DATA XREF: ROM:001203DC↑o ROM:001204BE bsr.w sub_12061C ROM:001204C2 bsr.w sub_12065C ROM:001204C6 btst #7,($11A0).w ROM:001204CC beq.s loc_1204EC ROM:001204CE bsr.w sub_1205FC ROM:001204D2 bsr.w sub_120602 ROM:001204D6 bclr #2,($11A0).w ROM:001204DC clr.b ($79F).w ROM:001204E0 clr.w ($69A).w ROM:001204E4 move.w #1,($A88).w ROM:001204EA rts ROM:001204EC ; --------------------------------------------------------------------------- ROM:001204EC ROM:001204EC loc_1204EC: ; CODE XREF: ROM:001204CC↑j ROM:001204EC move.w $40E(a5),d0 ROM:001204F0 cmp.w ($69A).w,d0 ROM:001204F4 bgt.s locret_120506 ROM:001204F6 clr.b ($79F).w ROM:001204FA clr.w ($69A).w ROM:001204FE move.w #4,($A88).w ROM:00120504 rts ROM:00120506 ; --------------------------------------------------------------------------- ROM:00120506 ROM:00120506 locret_120506: ; CODE XREF: ROM:001204F4↑j ROM:00120506 rts ROM:00120508 ; --------------------------------------------------------------------------- ROM:00120508 ROM:00120508 loc_120508: ; DATA XREF: ROM:001203E0↑o ROM:00120508 bsr.w sub_12061C ROM:0012050C bsr.w sub_120654 ROM:00120510 move.w ($A82).w,d0 ROM:00120514 ext.l d0 ROM:00120516 muls.l #$186A0,d0 ROM:0012051E cmp.l ($7E4).w,d0 ROM:00120522 bgt.s loc_12054A ROM:00120524 move.w $410(a5),d0 ROM:00120528 cmpi.w #0,d0 ROM:0012052C bne.s loc_12054A ROM:0012052E bsr.w sub_1205FC ROM:00120532 bsr.w sub_120602 ROM:00120536 bclr #2,($11A0).w ROM:0012053C bset #6,($11B6).w ROM:00120542 move.w #6,($A88).w ROM:00120548 rts ROM:0012054A ; --------------------------------------------------------------------------- ROM:0012054A ROM:0012054A loc_12054A: ; CODE XREF: ROM:00120522↑j ROM:0012054A ; ROM:0012052C↑j ROM:0012054A btst #7,($11A0).w ROM:00120550 beq.s loc_120568 ROM:00120552 bsr.w sub_1205FC ROM:00120556 bsr.w sub_120602 ROM:0012055A bclr #2,($11A0).w ROM:00120560 move.w #1,($A88).w ROM:00120566 rts ROM:00120568 ; --------------------------------------------------------------------------- ROM:00120568 ROM:00120568 loc_120568: ; CODE XREF: ROM:00120550↑j ROM:00120568 move.w ($A82).w,d0 ROM:0012056C ext.l d0 ROM:0012056E muls.l #$186A0,d0 ROM:00120576 cmp.l ($7E4).w,d0 ROM:0012057A bgt.s locret_1205AC ROM:0012057C move.w $410(a5),d0 ROM:00120580 cmpi.w #0,d0 ROM:00120584 beq.s locret_1205AC ROM:00120586 clr.b ($79F).w ROM:0012058A move.w d0,($69A).w ROM:0012058E move.b #1,($79F).w ROM:00120594 bsr.w sub_1205FC ROM:00120598 bclr #2,($11A0).w ROM:0012059E bset #6,($11B6).w ROM:001205A4 move.w #5,($A88).w ROM:001205AA rts ROM:001205AC ; --------------------------------------------------------------------------- ROM:001205AC ROM:001205AC locret_1205AC: ; CODE XREF: ROM:0012057A↑j ROM:001205AC ; ROM:00120584↑j ROM:001205AC rts ROM:001205AE ; --------------------------------------------------------------------------- ROM:001205AE ROM:001205AE loc_1205AE: ; DATA XREF: ROM:001203E4↑o ROM:001205AE bsr.w sub_12061C ROM:001205B2 bsr.w sub_12066E ROM:001205B6 btst #7,($11A0).w ROM:001205BC beq.s loc_1205D2 ROM:001205BE bsr.w sub_120602 ROM:001205C2 clr.b ($79F).w ROM:001205C6 clr.w ($69A).w ROM:001205CA move.w #1,($A88).w ROM:001205D0 rts ROM:001205D2 ; --------------------------------------------------------------------------- ROM:001205D2 ROM:001205D2 loc_1205D2: ; CODE XREF: ROM:001205BC↑j ROM:001205D2 cmpi.w #0,($69A).w ROM:001205D8 bgt.s locret_1205E6 ROM:001205DA bsr.w sub_120602 ROM:001205DE move.w #6,($A88).w ROM:001205E4 rts ROM:001205E6 ; --------------------------------------------------------------------------- ROM:001205E6 ROM:001205E6 locret_1205E6: ; CODE XREF: ROM:001205D8↑j ROM:001205E6 rts ROM:001205E8 ; --------------------------------------------------------------------------- ROM:001205E8 ROM:001205E8 loc_1205E8: ; DATA XREF: ROM:001203E8↑o ROM:001205E8 btst #7,($11A0).w ROM:001205EE beq.s locret_1205F8 ROM:001205F0 move.w #1,($A88).w ROM:001205F6 rts ROM:001205F8 ; --------------------------------------------------------------------------- ROM:001205F8 ROM:001205F8 locret_1205F8: ; CODE XREF: ROM:001205EE↑j ROM:001205F8 rts ROM:001205FA ; --------------------------------------------------------------------------- ROM:001205FA rts ROM:001205FC ROM:001205FC ; =============== S U B R O U T I N E ======================================= ROM:001205FC ROM:001205FC ROM:001205FC sub_1205FC: ; CODE XREF: ROM:loc_1203EC↑p ROM:001205FC ; ROM:001204CE↑p ... ROM:001205FC clr.l ($7E4).w ROM:00120600 rts ROM:00120600 ; End of function sub_1205FC ROM:00120600 ROM:00120602 ROM:00120602 ; =============== S U B R O U T I N E ======================================= ROM:00120602 ROM:00120602 ROM:00120602 sub_120602: ; CODE XREF: ROM:001203F0↑p ROM:00120602 ; ROM:001204D2↑p ... ROM:00120602 clr.w ($A86).w ROM:00120606 rts ROM:00120606 ; End of function sub_120602 ROM:00120606 ROM:00120608 ROM:00120608 ; =============== S U B R O U T I N E ======================================= ROM:00120608 ROM:00120608 ROM:00120608 sub_120608: ; CODE XREF: ROM:0012041E↑p ROM:00120608 move.w #$3966,d1 ROM:0012060C move.w ($90C).w,d2 ROM:00120610 bsr.l sub_1157E4 ROM:00120616 move.w d1,($A82).w ROM:0012061A rts ROM:0012061A ; End of function sub_120608 ROM:0012061A ROM:0012061C ROM:0012061C ; =============== S U B R O U T I N E ======================================= ROM:0012061C ROM:0012061C ROM:0012061C sub_12061C: ; CODE XREF: ROM:loc_1204BE↑p ROM:0012061C ; ROM:loc_120508↑p ... ROM:0012061C btst #7,($119C).w ROM:00120622 beq.s loc_12063C ROM:00120624 move.w #$39FA,d1 ROM:00120628 move.w ($8D6).w,d2 ROM:0012062C move.w ($A28).w,d3 ROM:00120630 bsr.l sub_1157E4 ROM:00120636 move.w d1,($A84).w ROM:0012063A bra.s locret_120652 ROM:0012063C ; --------------------------------------------------------------------------- ROM:0012063C ROM:0012063C loc_12063C: ; CODE XREF: sub_12061C+6↑j ROM:0012063C move.w #$39F8,d1 ROM:00120640 move.w ($8D6).w,d2 ROM:00120644 move.w ($534).w,d3 ROM:00120648 bsr.l sub_1157E4 ROM:0012064E move.w d1,($A84).w ROM:00120652 ROM:00120652 locret_120652: ; CODE XREF: sub_12061C+1E↑j ROM:00120652 rts ROM:00120652 ; End of function sub_12061C ROM:00120652 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:0012050C↑p ROM:00120654 move.w ($A84).w,($A86).w ROM:0012065A rts ROM:0012065A ; End of function sub_120654 ROM:0012065A ROM:0012065C ROM:0012065C ; =============== S U B R O U T I N E ======================================= ROM:0012065C ROM:0012065C ROM:0012065C sub_12065C: ; CODE XREF: ROM:001204C2↑p ROM:0012065C move.w ($69A).w,d0 ROM:00120660 muls.w ($A84).w,d0 ROM:00120664 divs.w $40E(a5),d0 ROM:00120668 move.w d0,($A86).w ROM:0012066C rts ROM:0012066C ; End of function sub_12065C ROM:0012066C ROM:0012066E ROM:0012066E ; =============== S U B R O U T I N E ======================================= ROM:0012066E ROM:0012066E ROM:0012066E sub_12066E: ; CODE XREF: ROM:001205B2↑p ROM:0012066E move.w ($69A).w,d0 ROM:00120672 muls.w ($A84).w,d0 ROM:00120676 divs.w $410(a5),d0 ROM:0012067A move.w d0,($A86).w ROM:0012067E rts ROM:0012067E ; End of function sub_12066E ROM:0012067E ROM:00120680 ROM:00120680 ; =============== S U B R O U T I N E ======================================= ROM:00120680 ROM:00120680 ROM:00120680 sub_120680: ; CODE XREF: sub_110E14+1AE↑p ROM:00120680 btst #2,($11A0).w ROM:00120686 beq.s locret_12069C ROM:00120688 move.l ($8A4).w,d0 ROM:0012068C divs.l #$64,d0 ; 'd' ROM:00120694 add.l ($7E4).w,d0 ROM:00120698 move.l d0,($7E4).w ROM:0012069C ROM:0012069C locret_12069C: ; CODE XREF: sub_120680+6↑j ROM:0012069C rts ROM:0012069C ; End of function sub_120680 ROM:0012069C ROM:0012069E ; --------------------------------------------------------------------------- ROM:0012069E cmpi.w #0,($534).w ROM:001206A4 bne.l loc_12082E ROM:001206AA bset #0,($7CF).w ROM:001206B0 bclr #7,($7C7).w ROM:001206B6 bclr #4,($7BE).w ROM:001206BC bclr #1,($7BF).w ROM:001206C2 bclr #3,($7C6).w ROM:001206C8 move.w #$3A0E,d1 ROM:001206CC move.w ($8C4).w,d2 ROM:001206D0 move.w ($534).w,d3 ROM:001206D4 bsr.l sub_1157E4 ROM:001206DA move.w d1,($A90).w ROM:001206DE clr.w d7 ROM:001206E0 move.b ($1076).l,d7 ROM:001206E6 andi.w #$F,d7 ROM:001206EA move.b ($1076).l,($FB7).w ROM:001206F2 cmpi.w #2,d7 ROM:001206F6 bgt.s loc_1206FE ROM:001206F8 cmpi.w #0,d7 ROM:001206FC bgt.s loc_120704 ROM:001206FE ROM:001206FE loc_1206FE: ; CODE XREF: ROM:001206F6↑j ROM:001206FE bra.l loc_12082E ROM:00120704 ; --------------------------------------------------------------------------- ROM:00120704 ROM:00120704 loc_120704: ; CODE XREF: ROM:001206FC↑j ROM:00120704 subq.w #1,d7 ROM:00120706 moveq #$10,d0 ROM:00120708 asr.w #4,d0 ROM:0012070A add.w d7,d0 ROM:0012070C lea ($FFFFFF10).w,a1 ROM:00120710 asl.w #4,d7 ROM:00120712 adda.w d7,a1 ROM:00120714 asr.w #4,d7 ROM:00120716 move.w d0,($A92).w ROM:0012071A bsr.l sub_119302 ROM:00120720 moveq #8,d2 ROM:00120722 moveq #0,d1 ROM:00120724 moveq #1,d4 ROM:00120726 moveq #1,d5 ROM:00120728 moveq #1,d1 ROM:0012072A asl.w d0,d1 ROM:0012072C move.w d1,($A8E).w ROM:00120730 move.w ($A8E).w,d1 ROM:00120734 not.w d1 ROM:00120736 and.w d1,($FFFFFE20).w ROM:0012073A move.w #0,d1 ROM:0012073E bsr.l sub_119286 ROM:00120744 move.w ($A92).w,d0 ROM:00120748 move.w ($FFFFFE20).w,d1 ROM:0012074C and.w ($A8E).w,d1 ROM:00120750 ROM:00120750 loc_120750: ; CODE XREF: ROM:0012075A↓j ROM:00120750 bne.s loc_12075C ROM:00120752 move.w ($FFFFFE20).w,d1 ROM:00120756 and.w ($A8E).w,d1 ROM:0012075A bra.s loc_120750 ROM:0012075C ; --------------------------------------------------------------------------- ROM:0012075C ROM:0012075C loc_12075C: ; CODE XREF: ROM:loc_120750↑j ROM:0012075C move.w 8(a1),($A8A).w ROM:00120762 bsr.l sub_119302 ROM:00120768 moveq #$C,d2 ROM:0012076A moveq #0,d1 ROM:0012076C moveq #0,d3 ROM:0012076E moveq #1,d4 ROM:00120770 moveq #1,d5 ROM:00120772 move.w #$89,(a1) ROM:00120776 move.w ($A90).w,2(a1) ROM:0012077C asl.w #4,d0 ROM:0012077E addi.w #8,d0 ROM:00120782 move.w d0,4(a1) ROM:00120786 move.w ($A92).w,d0 ROM:0012078A move.w ($A8E).w,d1 ROM:0012078E not.w d1 ROM:00120790 and.w d1,($FFFFFE20).w ROM:00120794 move.w #0,d1 ROM:00120798 bsr.l sub_119286 ROM:0012079E move.w ($A92).w,d0 ROM:001207A2 clr.w d6 ROM:001207A4 clr.w d6 ROM:001207A6 clr.w d1 ROM:001207A8 ROM:001207A8 loc_1207A8: ; CODE XREF: ROM:loc_1207D6↓j ROM:001207A8 cmpi.w #0,d6 ROM:001207AC bne.s loc_1207D8 ROM:001207AE cmpi.w #0,d1 ROM:001207B2 bne.s loc_1207D8 ROM:001207B4 move.w ($FFFFFE20).w,d1 ROM:001207B8 and.w ($A8E).w,d1 ROM:001207BC btst #1,($7BF).w ROM:001207C2 beq.s loc_1207D6 ROM:001207C4 move.w #$FFFF,d6 ROM:001207C8 bset #4,($7BE).w ROM:001207CE lea ($FFFFFF90).w,a0 ROM:001207D2 move.w 8(a0),d5 ROM:001207D6 ROM:001207D6 loc_1207D6: ; CODE XREF: ROM:001207C2↑j ROM:001207D6 bra.s loc_1207A8 ROM:001207D8 ; --------------------------------------------------------------------------- ROM:001207D8 ROM:001207D8 loc_1207D8: ; CODE XREF: ROM:001207AC↑j ROM:001207D8 ; ROM:001207B2↑j ROM:001207D8 btst #4,($7BE).w ROM:001207DE beq.s loc_1207E4 ROM:001207E0 move.w d5,($A8C).w ROM:001207E4 ROM:001207E4 loc_1207E4: ; CODE XREF: ROM:001207DE↑j ROM:001207E4 clr.w d6 ROM:001207E6 clr.w d1 ROM:001207E8 ROM:001207E8 loc_1207E8: ; CODE XREF: ROM:loc_12080E↓j ROM:001207E8 cmpi.w #0,d6 ROM:001207EC bne.s loc_120810 ROM:001207EE cmpi.w #0,d1 ROM:001207F2 bne.s loc_120810 ROM:001207F4 move.w ($FFFFFE20).w,d1 ROM:001207F8 and.w ($A8E).w,d1 ROM:001207FC btst #3,($7C6).w ROM:00120802 beq.s loc_12080E ROM:00120804 move.w #$FFFF,d6 ROM:00120808 bset #7,($7C7).w ROM:0012080E ROM:0012080E loc_12080E: ; CODE XREF: ROM:00120802↑j ROM:0012080E bra.s loc_1207E8 ROM:00120810 ; --------------------------------------------------------------------------- ROM:00120810 ROM:00120810 loc_120810: ; CODE XREF: ROM:001207EC↑j ROM:00120810 ; ROM:001207F2↑j ROM:00120810 bsr.l sub_1148C8 ROM:00120816 move.w ($A8C).w,d0 ROM:0012081A sub.w ($A8A).w,d0 ROM:0012081E move.w d0,($AD6).w ROM:00120822 bclr #0,($7CF).w ROM:00120828 bra.l locret_120834 ROM:0012082E ; --------------------------------------------------------------------------- ROM:0012082E ROM:0012082E loc_12082E: ; CODE XREF: ROM:001206A4↑j ROM:0012082E ; ROM:loc_1206FE↑j ROM:0012082E bset #4,($11BA).w ROM:00120834 ROM:00120834 locret_120834: ; CODE XREF: ROM:00120828↑j ROM:00120834 rts ROM:00120836 ROM:00120836 ; =============== S U B R O U T I N E ======================================= ROM:00120836 ROM:00120836 ROM:00120836 sub_120836: ; CODE XREF: sub_1247FA+42↓p ROM:00120836 bclr #4,($119E).w ROM:0012083C bclr #6,($11C1).w ROM:00120842 clr.w d1 ROM:00120844 move.b ($FB8).w,d1 ROM:00120848 cmpi.w #3,d1 ROM:0012084C bcc.s locret_120856 ROM:0012084E movea.l off_120858(pc,d1.w*4),a0 ROM:00120852 nop ROM:00120854 jmp (a0) ROM:00120856 ; --------------------------------------------------------------------------- ROM:00120856 ROM:00120856 locret_120856: ; CODE XREF: sub_120836+16↑j ROM:00120856 rts ROM:00120856 ; End of function sub_120836 ROM:00120856 ROM:00120856 ; --------------------------------------------------------------------------- ROM:00120858 off_120858: dc.l loc_120864 ; DATA XREF: sub_120836+18↑r ROM:0012085C dc.l loc_120872 ROM:00120860 dc.l loc_120892 ROM:00120864 ; --------------------------------------------------------------------------- ROM:00120864 ROM:00120864 loc_120864: ; DATA XREF: ROM:off_120858↑o ROM:00120864 bset #6,($11C1).w ROM:0012086A move.b #1,($FB8).w ROM:00120870 rts ROM:00120872 ; --------------------------------------------------------------------------- ROM:00120872 ROM:00120872 loc_120872: ; DATA XREF: ROM:0012085C↑o ROM:00120872 btst #1,($11B5).w ROM:00120878 bne.s locret_120882 ROM:0012087A btst #7,($7C4).w ROM:00120880 bne.s loc_120884 ROM:00120882 ROM:00120882 locret_120882: ; CODE XREF: ROM:00120878↑j ROM:00120882 rts ROM:00120884 ; --------------------------------------------------------------------------- ROM:00120884 ROM:00120884 loc_120884: ; CODE XREF: ROM:00120880↑j ROM:00120884 bset #4,($119E).w ROM:0012088A move.b #2,($FB8).w ROM:00120890 rts ROM:00120892 ; --------------------------------------------------------------------------- ROM:00120892 ROM:00120892 loc_120892: ; DATA XREF: ROM:00120860↑o ROM:00120892 btst #1,($11B5).w ROM:00120898 bne.s loc_1208A4 ROM:0012089A btst #7,($7C4).w ROM:001208A0 beq.s loc_1208A4 ROM:001208A2 rts ROM:001208A4 ; --------------------------------------------------------------------------- ROM:001208A4 ROM:001208A4 loc_1208A4: ; CODE XREF: ROM:00120898↑j ROM:001208A4 ; ROM:001208A0↑j ROM:001208A4 bset #6,($11C1).w ROM:001208AA move.b #1,($FB8).w ROM:001208B0 rts ROM:001208B2 ROM:001208B2 ; =============== S U B R O U T I N E ======================================= ROM:001208B2 ROM:001208B2 ROM:001208B2 sub_1208B2: ; CODE XREF: sub_11FE72+1A↑p ROM:001208B2 clr.l d1 ROM:001208B4 move.w ($536).w,d1 ROM:001208B8 swap d1 ROM:001208BA move.w ($A94).w,d2 ROM:001208BE swap d2 ROM:001208C0 move.w ($A9A).w,d2 ROM:001208C4 move.w $41A(a5),d3 ROM:001208C8 ext.l d3 ROM:001208CA bsr.l sub_1156F0 ROM:001208D0 move.w d4,($A9A).w ROM:001208D4 swap d4 ROM:001208D6 move.w $418(a5),d0 ROM:001208DA cmp.w d4,d0 ROM:001208DC ble.s loc_1208E6 ROM:001208DE move.w $418(a5),($A94).w ROM:001208E4 bra.s loc_1208EA ROM:001208E6 ; --------------------------------------------------------------------------- ROM:001208E6 ROM:001208E6 loc_1208E6: ; CODE XREF: sub_1208B2+2A↑j ROM:001208E6 move.w d4,($A94).w ROM:001208EA ROM:001208EA loc_1208EA: ; CODE XREF: sub_1208B2+32↑j ROM:001208EA btst #1,($11A7).w ROM:001208F0 bne.s loc_1208FC ROM:001208F2 move.w #0,($A9C).w ROM:001208F8 bra.w locret_1209A6 ROM:001208FC ; --------------------------------------------------------------------------- ROM:001208FC ROM:001208FC loc_1208FC: ; CODE XREF: sub_1208B2+3E↑j ROM:001208FC move.w $41C(a5),d0 ROM:00120900 btst #2,($129E).w ROM:00120906 beq.s loc_120920 ROM:00120908 btst #0,($AD3).w ROM:0012090E bne.s loc_120920 ROM:00120910 cmp.w ($4F6).w,d0 ROM:00120914 blt.s loc_120920 ROM:00120916 move.w #0,($A9C).w ROM:0012091C bra.w locret_1209A6 ROM:00120920 ; --------------------------------------------------------------------------- ROM:00120920 ROM:00120920 loc_120920: ; CODE XREF: sub_1208B2+54↑j ROM:00120920 ; sub_1208B2+5C↑j ... ROM:00120920 btst #7,($11BB).w ROM:00120926 bne.s loc_120932 ROM:00120928 move.w #0,($A9C).w ROM:0012092E bra.w locret_1209A6 ROM:00120932 ; --------------------------------------------------------------------------- ROM:00120932 ROM:00120932 loc_120932: ; CODE XREF: sub_1208B2+74↑j ROM:00120932 cmpi.w #$1F4,($534).w ROM:00120938 ble.s loc_12096C ROM:0012093A move.w ($536).w,d0 ROM:0012093E move.w ($A94).w,d2 ROM:00120942 cmpi.w #$1388,d2 ROM:00120946 ble.s loc_12094C ROM:00120948 move.w #$1388,d2 ROM:0012094C ROM:0012094C loc_12094C: ; CODE XREF: sub_1208B2+94↑j ROM:0012094C sub.w d2,d0 ROM:0012094E muls.w #$2710,d0 ROM:00120952 move.w ($534).w,d1 ROM:00120956 muls.w ($534).w,d1 ROM:0012095A divs.l #$3C,d1 ; '<' ROM:00120962 divs.l d1,d0 ROM:00120966 move.w d0,($A96).w ROM:0012096A bra.s loc_120970 ROM:0012096C ; --------------------------------------------------------------------------- ROM:0012096C ROM:0012096C loc_12096C: ; CODE XREF: sub_1208B2+86↑j ROM:0012096C clr.w ($A96).w ROM:00120970 ROM:00120970 loc_120970: ; CODE XREF: sub_1208B2+B8↑j ROM:00120970 move.w #$39FC,d1 ROM:00120974 move.w ($90C).w,d2 ROM:00120978 move.w ($534).w,d3 ROM:0012097C bsr.l sub_1157E4 ROM:00120982 move.w d1,($A98).w ROM:00120986 move.w #$39FE,d1 ROM:0012098A move.w ($A96).w,d2 ROM:0012098E move.w ($8D6).w,d3 ROM:00120992 bsr.l sub_1157E4 ROM:00120998 cmp.w ($A98).w,d1 ROM:0012099C bge.s loc_1209A2 ROM:0012099E move.w ($A98).w,d1 ROM:001209A2 ROM:001209A2 loc_1209A2: ; CODE XREF: sub_1208B2+EA↑j ROM:001209A2 move.w d1,($A9C).w ROM:001209A6 ROM:001209A6 locret_1209A6: ; CODE XREF: sub_1208B2+46↑j ROM:001209A6 ; sub_1208B2+6A↑j ... ROM:001209A6 rts ROM:001209A6 ; End of function sub_1208B2 ROM:001209A6 ROM:001209A8 ROM:001209A8 ; =============== S U B R O U T I N E ======================================= ROM:001209A8 ROM:001209A8 ROM:001209A8 sub_1209A8: ; CODE XREF: sub_11FE72+8↑p ROM:001209A8 bsr.w sub_1209B2 ROM:001209AC bsr.w sub_120A12 ROM:001209B0 rts ROM:001209B0 ; End of function sub_1209A8 ROM:001209B0 ROM:001209B2 ROM:001209B2 ; =============== S U B R O U T I N E ======================================= ROM:001209B2 ROM:001209B2 ROM:001209B2 sub_1209B2: ; CODE XREF: sub_1209A8↑p ROM:001209B2 move.w #$3A00,d1 ROM:001209B6 move.w ($8D6).w,d2 ROM:001209BA move.w ($8D2).w,d3 ROM:001209BE bsr.l sub_1157E4 ROM:001209C4 move.w d1,($AA0).w ROM:001209C8 move.w #$3A02,d1 ROM:001209CC move.w ($534).w,d2 ROM:001209D0 move.w ($8D2).w,d3 ROM:001209D4 bsr.l sub_1157E4 ROM:001209DA move.w d1,($AA2).w ROM:001209DE move.w #$3A04,d1 ROM:001209E2 move.w ($8D6).w,d2 ROM:001209E6 move.w ($534).w,d3 ROM:001209EA bsr.l sub_1157E4 ROM:001209F0 move.w d1,($AA6).w ROM:001209F4 move.w ($AA0).w,d0 ROM:001209F8 cmp.w ($AA2).w,d0 ROM:001209FC bge.s loc_120A02 ROM:001209FE move.w ($AA2).w,d0 ROM:00120A02 ROM:00120A02 loc_120A02: ; CODE XREF: sub_1209B2+4A↑j ROM:00120A02 cmp.w ($AA6).w,d0 ROM:00120A06 bge.s loc_120A0C ROM:00120A08 move.w ($AA6).w,d0 ROM:00120A0C ROM:00120A0C loc_120A0C: ; CODE XREF: sub_1209B2+54↑j ROM:00120A0C move.w d0,($AA4).w ROM:00120A10 rts ROM:00120A10 ; End of function sub_1209B2 ROM:00120A10 ROM:00120A12 ROM:00120A12 ; =============== S U B R O U T I N E ======================================= ROM:00120A12 ROM:00120A12 ROM:00120A12 sub_120A12: ; CODE XREF: sub_1209A8+4↑p ROM:00120A12 clr.w d1 ROM:00120A14 move.b ($FB9).w,d1 ROM:00120A18 cmpi.w #4,d1 ROM:00120A1C bcc.s locret_120A26 ROM:00120A1E movea.l off_120A28(pc,d1.w*4),a0 ROM:00120A22 nop ROM:00120A24 jmp (a0) ROM:00120A26 ; --------------------------------------------------------------------------- ROM:00120A26 ROM:00120A26 locret_120A26: ; CODE XREF: sub_120A12+A↑j ROM:00120A26 rts ROM:00120A26 ; End of function sub_120A12 ROM:00120A26 ROM:00120A26 ; --------------------------------------------------------------------------- ROM:00120A28 off_120A28: dc.l loc_120A38 ; DATA XREF: sub_120A12+C↑r ROM:00120A2C dc.l loc_120A46 ROM:00120A30 dc.l loc_120A6A ROM:00120A34 dc.l loc_120A94 ROM:00120A38 ; --------------------------------------------------------------------------- ROM:00120A38 ROM:00120A38 loc_120A38: ; DATA XREF: ROM:off_120A28↑o ROM:00120A38 bsr.w sub_120C16 ROM:00120A3C move.b #1,($FB9).w ROM:00120A42 bra.s locret_120A68 ROM:00120A44 ; --------------------------------------------------------------------------- ROM:00120A44 rts ROM:00120A46 ; --------------------------------------------------------------------------- ROM:00120A46 ROM:00120A46 loc_120A46: ; DATA XREF: ROM:00120A2C↑o ROM:00120A46 btst #6,($11BD).w ROM:00120A4C beq.s locret_120A68 ROM:00120A4E move.w $41E(a5),d0 ROM:00120A52 clr.b ($7AF).w ROM:00120A56 move.w d0,($6BA).w ROM:00120A5A move.b #1,($7AF).w ROM:00120A60 move.b #2,($FB9).w ROM:00120A66 bra.s locret_120A92 ROM:00120A68 ; --------------------------------------------------------------------------- ROM:00120A68 ROM:00120A68 locret_120A68: ; CODE XREF: ROM:00120A42↑j ROM:00120A68 ; ROM:00120A4C↑j ... ROM:00120A68 rts ROM:00120A6A ; --------------------------------------------------------------------------- ROM:00120A6A ROM:00120A6A loc_120A6A: ; DATA XREF: ROM:00120A30↑o ROM:00120A6A cmpi.w #0,($6BA).w ROM:00120A70 bgt.s loc_120A7A ROM:00120A72 move.b #3,($FB9).w ROM:00120A78 bra.s loc_120AAC ROM:00120A7A ; --------------------------------------------------------------------------- ROM:00120A7A ROM:00120A7A loc_120A7A: ; CODE XREF: ROM:00120A70↑j ROM:00120A7A btst #6,($11BD).w ROM:00120A80 bne.s locret_120A92 ROM:00120A82 clr.b ($7AF).w ROM:00120A86 clr.w ($6BA).w ROM:00120A8A move.b #1,($FB9).w ROM:00120A90 bra.s locret_120A68 ROM:00120A92 ; --------------------------------------------------------------------------- ROM:00120A92 ROM:00120A92 locret_120A92: ; CODE XREF: ROM:00120A66↑j ROM:00120A92 ; ROM:00120A80↑j ROM:00120A92 rts ROM:00120A94 ; --------------------------------------------------------------------------- ROM:00120A94 ROM:00120A94 loc_120A94: ; DATA XREF: ROM:00120A34↑o ROM:00120A94 btst #6,($11BD).w ROM:00120A9A bne.s loc_120AAC ROM:00120A9C bsr.w sub_120AB4 ROM:00120AA0 bsr.w sub_120C16 ROM:00120AA4 move.b #1,($FB9).w ROM:00120AAA bra.s locret_120A68 ROM:00120AAC ; --------------------------------------------------------------------------- ROM:00120AAC ROM:00120AAC loc_120AAC: ; CODE XREF: ROM:00120A78↑j ROM:00120AAC ; ROM:00120A9A↑j ROM:00120AAC bsr.w sub_120AD4 ROM:00120AB0 rts ROM:00120AB2 ; --------------------------------------------------------------------------- ROM:00120AB2 rts ROM:00120AB4 ROM:00120AB4 ; =============== S U B R O U T I N E ======================================= ROM:00120AB4 ROM:00120AB4 ROM:00120AB4 sub_120AB4: ; CODE XREF: ROM:00120A9C↑p ROM:00120AB4 move.b #0,($FBA).w ROM:00120ABA clr.b ($7B1).w ROM:00120ABE clr.w ($6BE).w ROM:00120AC2 clr.b ($7B0).w ROM:00120AC6 clr.w ($6BC).w ROM:00120ACA clr.b ($7B2).w ROM:00120ACE clr.w ($6C0).w ROM:00120AD2 rts ROM:00120AD2 ; End of function sub_120AB4 ROM:00120AD2 ROM:00120AD4 ROM:00120AD4 ; =============== S U B R O U T I N E ======================================= ROM:00120AD4 ROM:00120AD4 ROM:00120AD4 sub_120AD4: ; CODE XREF: ROM:loc_120AAC↑p ROM:00120AD4 clr.w d1 ROM:00120AD6 move.b ($FBA).w,d1 ROM:00120ADA cmpi.w #5,d1 ROM:00120ADE bcc.s locret_120AE8 ROM:00120AE0 movea.l off_120AEA(pc,d1.w*4),a0 ROM:00120AE4 nop ROM:00120AE6 jmp (a0) ROM:00120AE8 ; --------------------------------------------------------------------------- ROM:00120AE8 ROM:00120AE8 locret_120AE8: ; CODE XREF: sub_120AD4+A↑j ROM:00120AE8 rts ROM:00120AE8 ; End of function sub_120AD4 ROM:00120AE8 ROM:00120AE8 ; --------------------------------------------------------------------------- ROM:00120AEA off_120AEA: dc.l loc_120AFE ; DATA XREF: sub_120AD4+C↑r ROM:00120AEE dc.l loc_120B1A ROM:00120AF2 dc.l loc_120B70 ROM:00120AF6 dc.l loc_120BB0 ROM:00120AFA dc.l loc_120BD8 ROM:00120AFE ; --------------------------------------------------------------------------- ROM:00120AFE ROM:00120AFE loc_120AFE: ; DATA XREF: ROM:off_120AEA↑o ROM:00120AFE move.w $420(a5),d0 ROM:00120B02 clr.b ($7B2).w ROM:00120B06 move.w d0,($6C0).w ROM:00120B0A move.b #1,($7B2).w ROM:00120B10 move.b #1,($FBA).w ROM:00120B16 bra.s locret_120B6E ROM:00120B18 ; --------------------------------------------------------------------------- ROM:00120B18 rts ROM:00120B1A ; --------------------------------------------------------------------------- ROM:00120B1A ROM:00120B1A loc_120B1A: ; DATA XREF: ROM:00120AEE↑o ROM:00120B1A cmpi.w #0,($AA4).w ROM:00120B20 blt.s loc_120B4C ROM:00120B22 move.w ($6C0).w,d0 ROM:00120B26 move.w $420(a5),d1 ROM:00120B2A sub.w d0,d1 ROM:00120B2C clr.b ($7B0).w ROM:00120B30 move.w d1,($6BC).w ROM:00120B34 move.b #1,($7B0).w ROM:00120B3A clr.b ($7B2).w ROM:00120B3E clr.w ($6C0).w ROM:00120B42 move.b #4,($FBA).w ROM:00120B48 bra.w loc_120C0E ROM:00120B4C ; --------------------------------------------------------------------------- ROM:00120B4C ROM:00120B4C loc_120B4C: ; CODE XREF: ROM:00120B20↑j ROM:00120B4C cmpi.w #0,($6C0).w ROM:00120B52 bgt.s locret_120B6E ROM:00120B54 move.w $422(a5),d0 ROM:00120B58 clr.b ($7B1).w ROM:00120B5C move.w d0,($6BE).w ROM:00120B60 move.b #1,($7B1).w ROM:00120B66 move.b #2,($FBA).w ROM:00120B6C bra.s loc_120BAA ROM:00120B6E ; --------------------------------------------------------------------------- ROM:00120B6E ROM:00120B6E locret_120B6E: ; CODE XREF: ROM:00120B16↑j ROM:00120B6E ; ROM:00120B52↑j ... ROM:00120B6E rts ROM:00120B70 ; --------------------------------------------------------------------------- ROM:00120B70 ROM:00120B70 loc_120B70: ; DATA XREF: ROM:00120AF2↑o ROM:00120B70 cmpi.w #0,($AA4).w ROM:00120B76 blt.s loc_120B9A ROM:00120B78 move.w $420(a5),d1 ROM:00120B7C clr.b ($7B0).w ROM:00120B80 move.w d1,($6BC).w ROM:00120B84 move.b #1,($7B0).w ROM:00120B8A clr.b ($7B1).w ROM:00120B8E clr.w ($6BE).w ROM:00120B92 move.b #4,($FBA).w ROM:00120B98 bra.s loc_120C0E ROM:00120B9A ; --------------------------------------------------------------------------- ROM:00120B9A ROM:00120B9A loc_120B9A: ; CODE XREF: ROM:00120B76↑j ROM:00120B9A cmpi.w #0,($6BE).w ROM:00120BA0 bgt.s loc_120BAA ROM:00120BA2 move.b #3,($FBA).w ROM:00120BA8 bra.s loc_120BD2 ROM:00120BAA ; --------------------------------------------------------------------------- ROM:00120BAA ROM:00120BAA loc_120BAA: ; CODE XREF: ROM:00120B6C↑j ROM:00120BAA ; ROM:00120BA0↑j ROM:00120BAA bsr.w sub_120C1C ROM:00120BAE rts ROM:00120BB0 ; --------------------------------------------------------------------------- ROM:00120BB0 ROM:00120BB0 loc_120BB0: ; DATA XREF: ROM:00120AF6↑o ROM:00120BB0 cmpi.w #0,($AA4).w ROM:00120BB6 blt.s loc_120BD2 ROM:00120BB8 move.w $420(a5),d1 ROM:00120BBC clr.b ($7B0).w ROM:00120BC0 move.w d1,($6BC).w ROM:00120BC4 move.b #1,($7B0).w ROM:00120BCA move.b #4,($FBA).w ROM:00120BD0 bra.s loc_120C0E ROM:00120BD2 ; --------------------------------------------------------------------------- ROM:00120BD2 ROM:00120BD2 loc_120BD2: ; CODE XREF: ROM:00120BA8↑j ROM:00120BD2 ; ROM:00120BB6↑j ROM:00120BD2 bsr.w sub_120C1C ROM:00120BD6 rts ROM:00120BD8 ; --------------------------------------------------------------------------- ROM:00120BD8 ROM:00120BD8 loc_120BD8: ; DATA XREF: ROM:00120AFA↑o ROM:00120BD8 cmpi.w #0,($AA4).w ROM:00120BDE bge.s loc_120C0E ROM:00120BE0 move.w ($6BC).w,d0 ROM:00120BE4 move.w $420(a5),d1 ROM:00120BE8 sub.w d0,d1 ROM:00120BEA clr.b ($7B2).w ROM:00120BEE move.w d1,($6C0).w ROM:00120BF2 move.b #1,($7B2).w ROM:00120BF8 bsr.w sub_120C16 ROM:00120BFC clr.b ($7B0).w ROM:00120C00 clr.w ($6BC).w ROM:00120C04 move.b #1,($FBA).w ROM:00120C0A bra.w locret_120B6E ROM:00120C0E ; --------------------------------------------------------------------------- ROM:00120C0E ROM:00120C0E loc_120C0E: ; CODE XREF: ROM:00120B48↑j ROM:00120C0E ; ROM:00120B98↑j ... ROM:00120C0E bsr.w sub_120C1C ROM:00120C12 rts ROM:00120C14 ; --------------------------------------------------------------------------- ROM:00120C14 rts ROM:00120C16 ROM:00120C16 ; =============== S U B R O U T I N E ======================================= ROM:00120C16 ROM:00120C16 ROM:00120C16 sub_120C16: ; CODE XREF: ROM:loc_120A38↑p ROM:00120C16 ; ROM:00120AA0↑p ... ROM:00120C16 clr.w ($A9E).w ROM:00120C1A rts ROM:00120C1A ; End of function sub_120C16 ROM:00120C1A ROM:00120C1C ROM:00120C1C ; =============== S U B R O U T I N E ======================================= ROM:00120C1C ROM:00120C1C ROM:00120C1C sub_120C1C: ; CODE XREF: ROM:loc_120BAA↑p ROM:00120C1C ; ROM:loc_120BD2↑p ... ROM:00120C1C move.w $422(a5),d0 ROM:00120C20 cmpi.w #0,d0 ROM:00120C24 bne.s loc_120C2E ROM:00120C26 move.w ($AA4).w,($A9E).w ROM:00120C2C bra.s locret_120C42 ROM:00120C2E ; --------------------------------------------------------------------------- ROM:00120C2E ROM:00120C2E loc_120C2E: ; CODE XREF: sub_120C1C+8↑j ROM:00120C2E move.w ($6BE).w,d1 ROM:00120C32 sub.w d1,d0 ROM:00120C34 move.w ($AA4).w,d2 ROM:00120C38 muls.w d0,d2 ROM:00120C3A divs.w $422(a5),d2 ROM:00120C3E move.w d2,($A9E).w ROM:00120C42 ROM:00120C42 locret_120C42: ; CODE XREF: sub_120C1C+10↑j ROM:00120C42 rts ROM:00120C42 ; End of function sub_120C1C ROM:00120C42 ROM:00120C44 ROM:00120C44 ; =============== S U B R O U T I N E ======================================= ROM:00120C44 ROM:00120C44 ROM:00120C44 sub_120C44: ; CODE XREF: sub_11FE72+14↑p ROM:00120C44 btst #4,($7BC).w ROM:00120C4A beq.s loc_120C5E ROM:00120C4C move.w #$3968,d1 ROM:00120C50 move.w ($90C).w,d2 ROM:00120C54 bsr.l sub_1157E4 ROM:00120C5A move.w d1,($AAA).w ROM:00120C5E ROM:00120C5E loc_120C5E: ; CODE XREF: sub_120C44+6↑j ROM:00120C5E bsr.w sub_120E92 ROM:00120C62 bsr.w sub_120EC6 ROM:00120C66 clr.w d1 ROM:00120C68 move.b ($FBB).w,d1 ROM:00120C6C cmpi.w #5,d1 ROM:00120C70 bcc.s locret_120C7A ROM:00120C72 movea.l off_120C7C(pc,d1.w*4),a0 ROM:00120C76 nop ROM:00120C78 jmp (a0) ROM:00120C7A ; --------------------------------------------------------------------------- ROM:00120C7A ROM:00120C7A locret_120C7A: ; CODE XREF: sub_120C44+2C↑j ROM:00120C7A rts ROM:00120C7A ; End of function sub_120C44 ROM:00120C7A ROM:00120C7A ; --------------------------------------------------------------------------- ROM:00120C7C off_120C7C: dc.l loc_120C90 ; DATA XREF: sub_120C44+2E↑r ROM:00120C80 dc.l loc_120C9E ROM:00120C84 dc.l loc_120CC2 ROM:00120C88 dc.l loc_120D14 ROM:00120C8C dc.l loc_120D60 ROM:00120C90 ; --------------------------------------------------------------------------- ROM:00120C90 ROM:00120C90 loc_120C90: ; DATA XREF: ROM:off_120C7C↑o ROM:00120C90 bsr.w sub_120E4E ROM:00120C94 move.b #1,($FBB).w ROM:00120C9A bra.s loc_120CBC ROM:00120C9C ; --------------------------------------------------------------------------- ROM:00120C9C rts ROM:00120C9E ; --------------------------------------------------------------------------- ROM:00120C9E ROM:00120C9E loc_120C9E: ; DATA XREF: ROM:00120C80↑o ROM:00120C9E move.w ($AB0).w,d0 ROM:00120CA2 sub.w $428(a5),d0 ROM:00120CA6 btst #1,($11A7).w ROM:00120CAC beq.s loc_120CB4 ROM:00120CAE cmp.w ($8D6).w,d0 ROM:00120CB2 ble.s loc_120CBC ROM:00120CB4 ROM:00120CB4 loc_120CB4: ; CODE XREF: ROM:00120CAC↑j ROM:00120CB4 move.b #2,($FBB).w ROM:00120CBA bra.s loc_120D0A ROM:00120CBC ; --------------------------------------------------------------------------- ROM:00120CBC ROM:00120CBC loc_120CBC: ; CODE XREF: ROM:00120C9A↑j ROM:00120CBC ; ROM:00120CB2↑j ... ROM:00120CBC bsr.w sub_120E6E ROM:00120CC0 rts ROM:00120CC2 ; --------------------------------------------------------------------------- ROM:00120CC2 ROM:00120CC2 loc_120CC2: ; DATA XREF: ROM:00120C84↑o ROM:00120CC2 btst #3,($11A2).w ROM:00120CC8 bne.s loc_120CDE ROM:00120CCA btst #6,($119F).w ROM:00120CD0 beq.s loc_120CDE ROM:00120CD2 move.b #1,($FBB).w ROM:00120CD8 bra.w loc_120CBC ROM:00120CDC ; --------------------------------------------------------------------------- ROM:00120CDC rts ROM:00120CDE ; --------------------------------------------------------------------------- ROM:00120CDE ROM:00120CDE loc_120CDE: ; CODE XREF: ROM:00120CC8↑j ROM:00120CDE ; ROM:00120CD0↑j ROM:00120CDE btst #3,($11A2).w ROM:00120CE4 beq.s loc_120D0A ROM:00120CE6 btst #6,($119F).w ROM:00120CEC beq.s loc_120D0A ROM:00120CEE move.w ($AAE).w,d0 ROM:00120CF2 clr.b ($7A1).w ROM:00120CF6 move.w d0,($69E).w ROM:00120CFA move.b #1,($7A1).w ROM:00120D00 move.b #3,($FBB).w ROM:00120D06 bra.s loc_120D5A ROM:00120D08 ; --------------------------------------------------------------------------- ROM:00120D08 rts ROM:00120D0A ; --------------------------------------------------------------------------- ROM:00120D0A ROM:00120D0A loc_120D0A: ; CODE XREF: ROM:00120CBA↑j ROM:00120D0A ; ROM:00120CE4↑j ... ROM:00120D0A bsr.w sub_120E56 ROM:00120D0E bsr.w sub_120E6E ROM:00120D12 rts ROM:00120D14 ; --------------------------------------------------------------------------- ROM:00120D14 ROM:00120D14 loc_120D14: ; DATA XREF: ROM:00120C88↑o ROM:00120D14 move.w ($AB0).w,d0 ROM:00120D18 sub.w $428(a5),d0 ROM:00120D1C btst #1,($11A7).w ROM:00120D22 beq.s loc_120D2A ROM:00120D24 cmp.w ($8D6).w,d0 ROM:00120D28 ble.s loc_120D38 ROM:00120D2A ROM:00120D2A loc_120D2A: ; CODE XREF: ROM:00120D22↑j ROM:00120D2A bsr.w sub_120E4E ROM:00120D2E move.b #2,($FBB).w ROM:00120D34 bra.s loc_120D0A ROM:00120D36 ; --------------------------------------------------------------------------- ROM:00120D36 rts ROM:00120D38 ; --------------------------------------------------------------------------- ROM:00120D38 ROM:00120D38 loc_120D38: ; CODE XREF: ROM:00120D28↑j ROM:00120D38 cmpi.w #0,($69E).w ROM:00120D3E bgt.s loc_120D5A ROM:00120D40 move.w $424(a5),d0 ROM:00120D44 clr.b ($7A1).w ROM:00120D48 move.w d0,($69E).w ROM:00120D4C move.b #1,($7A1).w ROM:00120D52 move.b #4,($FBB).w ROM:00120D58 bra.s loc_120DA0 ROM:00120D5A ; --------------------------------------------------------------------------- ROM:00120D5A ROM:00120D5A loc_120D5A: ; CODE XREF: ROM:00120D06↑j ROM:00120D5A ; ROM:00120D3E↑j ROM:00120D5A bsr.w sub_120DA8 ROM:00120D5E rts ROM:00120D60 ; --------------------------------------------------------------------------- ROM:00120D60 ROM:00120D60 loc_120D60: ; DATA XREF: ROM:00120C8C↑o ROM:00120D60 cmpi.w #0,($69E).w ROM:00120D66 bgt.s loc_120D78 ROM:00120D68 bsr.w sub_120E4E ROM:00120D6C move.b #1,($FBB).w ROM:00120D72 bra.l loc_120CBC ROM:00120D78 ; --------------------------------------------------------------------------- ROM:00120D78 ROM:00120D78 loc_120D78: ; CODE XREF: ROM:00120D66↑j ROM:00120D78 move.w ($AB0).w,d0 ROM:00120D7C sub.w $428(a5),d0 ROM:00120D80 btst #1,($11A7).w ROM:00120D86 beq.s loc_120D8E ROM:00120D88 cmp.w ($8D6).w,d0 ROM:00120D8C ble.s loc_120DA0 ROM:00120D8E ROM:00120D8E loc_120D8E: ; CODE XREF: ROM:00120D86↑j ROM:00120D8E bsr.w sub_120E4E ROM:00120D92 move.b #2,($FBB).w ROM:00120D98 bra.l loc_120D0A ROM:00120D9E ; --------------------------------------------------------------------------- ROM:00120D9E rts ROM:00120DA0 ; --------------------------------------------------------------------------- ROM:00120DA0 ROM:00120DA0 loc_120DA0: ; CODE XREF: ROM:00120D58↑j ROM:00120DA0 ; ROM:00120D8C↑j ROM:00120DA0 bsr.w sub_120E2A ROM:00120DA4 rts ROM:00120DA6 ; --------------------------------------------------------------------------- ROM:00120DA6 rts ROM:00120DA8 ROM:00120DA8 ; =============== S U B R O U T I N E ======================================= ROM:00120DA8 ROM:00120DA8 ROM:00120DA8 sub_120DA8: ; CODE XREF: ROM:loc_120D5A↑p ROM:00120DA8 move.w #$3A06,d1 ROM:00120DAC move.w ($8D6).w,d2 ROM:00120DB0 move.w ($534).w,d3 ROM:00120DB4 bsr.l sub_1157E4 ROM:00120DBA move.w d1,($AB4).w ROM:00120DBE btst #3,($11A4).w ROM:00120DC4 beq.s loc_120DF8 ROM:00120DC6 move.w #$3A08,d1 ROM:00120DCA move.w ($8D6).w,d2 ROM:00120DCE move.w ($534).w,d3 ROM:00120DD2 bsr.l sub_1157E4 ROM:00120DD8 move.w d1,($AB2).w ROM:00120DDC clr.l d0 ROM:00120DDE move.w ($AB2).w,d0 ROM:00120DE2 sub.w ($AB4).w,d0 ROM:00120DE6 muls.w ($9A8).w,d0 ROM:00120DEA divs.w #$2710,d0 ROM:00120DEE add.w ($AB4).w,d0 ROM:00120DF2 move.w d0,($AA8).w ROM:00120DF6 bra.s loc_120E04 ROM:00120DF8 ; --------------------------------------------------------------------------- ROM:00120DF8 ROM:00120DF8 loc_120DF8: ; CODE XREF: sub_120DA8+1C↑j ROM:00120DF8 move.w ($AB4).w,($AA8).w ROM:00120DFE move.w #0,($AB2).w ROM:00120E04 ROM:00120E04 loc_120E04: ; CODE XREF: sub_120DA8+4E↑j ROM:00120E04 cmpi.w #0,($AA8).w ROM:00120E0A ble.s loc_120E12 ROM:00120E0C move.w #0,($AA8).w ROM:00120E12 ROM:00120E12 loc_120E12: ; CODE XREF: sub_120DA8+62↑j ROM:00120E12 move.w ($AAA).w,d0 ROM:00120E16 cmp.w ($AA8).w,d0 ROM:00120E1A ble.s loc_120E22 ROM:00120E1C move.w ($AAA).w,($AA8).w ROM:00120E22 ROM:00120E22 loc_120E22: ; CODE XREF: sub_120DA8+72↑j ROM:00120E22 move.w ($AA8).w,($AAC).w ROM:00120E28 rts ROM:00120E28 ; End of function sub_120DA8 ROM:00120E28 ROM:00120E2A ROM:00120E2A ; =============== S U B R O U T I N E ======================================= ROM:00120E2A ROM:00120E2A ROM:00120E2A sub_120E2A: ; CODE XREF: ROM:loc_120DA0↑p ROM:00120E2A move.w $424(a5),d0 ROM:00120E2E cmpi.w #0,d0 ROM:00120E32 ble.s loc_120E46 ROM:00120E34 move.w ($AAC).w,d0 ROM:00120E38 muls.w ($69E).w,d0 ROM:00120E3C divs.w $424(a5),d0 ROM:00120E40 move.w d0,($AA8).w ROM:00120E44 bra.s locret_120E4C ROM:00120E46 ; --------------------------------------------------------------------------- ROM:00120E46 ROM:00120E46 loc_120E46: ; CODE XREF: sub_120E2A+8↑j ROM:00120E46 move.w #0,($AA8).w ROM:00120E4C ROM:00120E4C locret_120E4C: ; CODE XREF: sub_120E2A+1A↑j ROM:00120E4C rts ROM:00120E4C ; End of function sub_120E2A ROM:00120E4C ROM:00120E4E ROM:00120E4E ; =============== S U B R O U T I N E ======================================= ROM:00120E4E ROM:00120E4E ROM:00120E4E sub_120E4E: ; CODE XREF: ROM:loc_120C90↑p ROM:00120E4E ; ROM:loc_120D2A↑p ... ROM:00120E4E move.w #0,($AA8).w ROM:00120E54 rts ROM:00120E54 ; End of function sub_120E4E ROM:00120E54 ROM:00120E56 ROM:00120E56 ; =============== S U B R O U T I N E ======================================= ROM:00120E56 ROM:00120E56 ROM:00120E56 sub_120E56: ; CODE XREF: ROM:loc_120D0A↑p ROM:00120E56 move.w #$3A0A,d1 ROM:00120E5A move.w ($534).w,d2 ROM:00120E5E move.w ($9A0).w,d3 ROM:00120E62 bsr.l sub_1157E4 ROM:00120E68 move.w d1,($AAE).w ROM:00120E6C rts ROM:00120E6C ; End of function sub_120E56 ROM:00120E6C ROM:00120E6E ROM:00120E6E ; =============== S U B R O U T I N E ======================================= ROM:00120E6E ROM:00120E6E ROM:00120E6E sub_120E6E: ; CODE XREF: ROM:loc_120CBC↑p ROM:00120E6E ; ROM:00120D0E↑p ROM:00120E6E btst #3,($11A4).w ROM:00120E74 beq.s loc_120E7C ROM:00120E76 move.w ($9A8).w,d3 ROM:00120E7A bra.s loc_120E7E ROM:00120E7C ; --------------------------------------------------------------------------- ROM:00120E7C ROM:00120E7C loc_120E7C: ; CODE XREF: sub_120E6E+6↑j ROM:00120E7C clr.w d3 ROM:00120E7E ROM:00120E7E loc_120E7E: ; CODE XREF: sub_120E6E+C↑j ROM:00120E7E move.w #$3A0C,d1 ROM:00120E82 move.w ($534).w,d2 ROM:00120E86 bsr.l sub_1157E4 ROM:00120E8C move.w d1,($AB0).w ROM:00120E90 rts ROM:00120E90 ; End of function sub_120E6E ROM:00120E90 ROM:00120E92 ROM:00120E92 ; =============== S U B R O U T I N E ======================================= ROM:00120E92 ROM:00120E92 ROM:00120E92 sub_120E92: ; CODE XREF: sub_120C44:loc_120C5E↑p ROM:00120E92 move.w ($AB0).w,d1 ROM:00120E96 move.w $426(a5),d0 ROM:00120E9A btst #1,($11A7).w ROM:00120EA0 beq.s loc_120EBE ROM:00120EA2 cmp.w ($8D6).w,d1 ROM:00120EA6 bgt.s loc_120EBE ROM:00120EA8 cmp.w ($534).w,d0 ROM:00120EAC blt.s loc_120EB6 ROM:00120EAE bset #6,($119F).w ROM:00120EB4 bra.s loc_120EBC ROM:00120EB6 ; --------------------------------------------------------------------------- ROM:00120EB6 ROM:00120EB6 loc_120EB6: ; CODE XREF: sub_120E92+1A↑j ROM:00120EB6 bclr #6,($119F).w ROM:00120EBC ROM:00120EBC loc_120EBC: ; CODE XREF: sub_120E92+22↑j ROM:00120EBC bra.s locret_120EC4 ROM:00120EBE ; --------------------------------------------------------------------------- ROM:00120EBE ROM:00120EBE loc_120EBE: ; CODE XREF: sub_120E92+E↑j ROM:00120EBE ; sub_120E92+14↑j ROM:00120EBE bclr #6,($119F).w ROM:00120EC4 ROM:00120EC4 locret_120EC4: ; CODE XREF: sub_120E92:loc_120EBC↑j ROM:00120EC4 rts ROM:00120EC4 ; End of function sub_120E92 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: sub_120C44+1E↑p ROM:00120EC6 move.w $42A(a5),d0 ROM:00120ECA btst #2,($129E).w ROM:00120ED0 beq.s loc_120EE8 ROM:00120ED2 btst #0,($AD3).w ROM:00120ED8 bne.s loc_120EE8 ROM:00120EDA cmp.w ($4F6).w,d0 ROM:00120EDE bgt.s loc_120EE8 ROM:00120EE0 bset #3,($11A2).w ROM:00120EE6 bra.s locret_120F16 ROM:00120EE8 ; --------------------------------------------------------------------------- ROM:00120EE8 ROM:00120EE8 loc_120EE8: ; CODE XREF: sub_120EC6+A↑j ROM:00120EE8 ; sub_120EC6+12↑j ... ROM:00120EE8 btst #2,($129E).w ROM:00120EEE beq.s loc_120F00 ROM:00120EF0 btst #0,($AD3).w ROM:00120EF6 beq.s loc_120F00 ROM:00120EF8 bset #3,($11A2).w ROM:00120EFE bra.s locret_120F16 ROM:00120F00 ; --------------------------------------------------------------------------- ROM:00120F00 ROM:00120F00 loc_120F00: ; CODE XREF: sub_120EC6+28↑j ROM:00120F00 ; sub_120EC6+30↑j ROM:00120F00 btst #2,($129E).w ROM:00120F06 bne.s loc_120F10 ROM:00120F08 bset #3,($11A2).w ROM:00120F0E bra.s locret_120F16 ROM:00120F10 ; --------------------------------------------------------------------------- ROM:00120F10 ROM:00120F10 loc_120F10: ; CODE XREF: sub_120EC6+40↑j ROM:00120F10 bclr #3,($11A2).w ROM:00120F16 ROM:00120F16 locret_120F16: ; CODE XREF: sub_120EC6+20↑j ROM:00120F16 ; sub_120EC6+38↑j ... ROM:00120F16 rts ROM:00120F16 ; End of function sub_120EC6 ROM:00120F16 ROM:00120F18 ROM:00120F18 ; =============== S U B R O U T I N E ======================================= ROM:00120F18 ROM:00120F18 ROM:00120F18 sub_120F18: ; CODE XREF: ROM:loc_111B30↑p ROM:00120F18 ; ROM:loc_111C72↑p ROM:00120F18 bsr.l sub_122C88 ROM:00120F1E bsr.l sub_122838 ROM:00120F24 bsr.w sub_120F62 ROM:00120F28 rts ROM:00120F28 ; End of function sub_120F18 ROM:00120F28 ROM:00120F2A ROM:00120F2A ; =============== S U B R O U T I N E ======================================= ROM:00120F2A ROM:00120F2A ROM:00120F2A sub_120F2A: ; CODE XREF: ROM:00111ACE↑p ROM:00120F2A ; ROM:00111C20↑p ... ROM:00120F2A move.b #0,($FDC).w ROM:00120F30 move.b #0,($FDA).w ROM:00120F36 move.b #0,($FDB).w ROM:00120F3C move.b #0,($FC6).w ROM:00120F42 move.b #0,($FC3).w ROM:00120F48 bsr.l sub_124284 ROM:00120F4E bsr.l sub_124742 ROM:00120F54 bsr.l sub_122838 ROM:00120F5A bsr.l sub_122C88 ROM:00120F60 rts ROM:00120F60 ; End of function sub_120F2A ROM:00120F60 ROM:00120F62 ROM:00120F62 ; =============== S U B R O U T I N E ======================================= ROM:00120F62 ROM:00120F62 ROM:00120F62 sub_120F62: ; CODE XREF: sub_120F18+C↑p ROM:00120F62 clr.w d1 ROM:00120F64 move.b ($FC0).w,d1 ROM:00120F68 cmpi.w #5,d1 ROM:00120F6C bcc.s locret_120F76 ROM:00120F6E movea.l off_120F78(pc,d1.w*4),a0 ROM:00120F72 nop ROM:00120F74 jmp (a0) ROM:00120F76 ; --------------------------------------------------------------------------- ROM:00120F76 ROM:00120F76 locret_120F76: ; CODE XREF: sub_120F62+A↑j ROM:00120F76 rts ROM:00120F76 ; End of function sub_120F62 ROM:00120F76 ROM:00120F76 ; --------------------------------------------------------------------------- ROM:00120F78 off_120F78: dc.l loc_120F8C ; DATA XREF: sub_120F62+C↑r ROM:00120F7C dc.l loc_120FA4 ROM:00120F80 dc.l loc_12106E ROM:00120F84 dc.l loc_121092 ROM:00120F88 dc.l loc_1210FA ROM:00120F8C ; --------------------------------------------------------------------------- ROM:00120F8C ROM:00120F8C loc_120F8C: ; DATA XREF: ROM:off_120F78↑o ROM:00120F8C bclr #5,($11C3).w ROM:00120F92 clr.w ($AB6).w ROM:00120F96 move.b #1,($FC0).w ROM:00120F9C bra.l locret_12106C ROM:00120FA2 ; --------------------------------------------------------------------------- ROM:00120FA2 rts ROM:00120FA4 ; --------------------------------------------------------------------------- ROM:00120FA4 ROM:00120FA4 loc_120FA4: ; DATA XREF: ROM:00120F7C↑o ROM:00120FA4 btst #7,($11BA).w ROM:00120FAA beq.l locret_12106C ROM:00120FB0 bclr #7,($11BA).w ROM:00120FB6 btst #1,($11A1).w ROM:00120FBC bne.s loc_12100C ROM:00120FBE btst #3,($119F).w ROM:00120FC4 bne.s loc_120FE6 ROM:00120FC6 bset #5,($11C3).w ROM:00120FCC move.w ($AC4).w,($50C).w ROM:00120FD2 bset #6,($7CE).w ROM:00120FD8 move.b #2,($FC0).w ROM:00120FDE bra.l locret_121090 ROM:00120FE4 ; --------------------------------------------------------------------------- ROM:00120FE4 bra.s loc_12100A ROM:00120FE6 ; --------------------------------------------------------------------------- ROM:00120FE6 ROM:00120FE6 loc_120FE6: ; CODE XREF: ROM:00120FC4↑j ROM:00120FE6 bset #5,($11C3).w ROM:00120FEC move.w ($AB6).w,($50C).w ROM:00120FF2 addi.w #$FC,($50C).w ROM:00120FF8 bset #6,($7CE).w ROM:00120FFE move.b #3,($FC0).w ROM:00121004 bra.l locret_1210F8 ROM:0012100A ; --------------------------------------------------------------------------- ROM:0012100A ROM:0012100A loc_12100A: ; CODE XREF: ROM:00120FE4↑j ROM:0012100A bra.s locret_12106C ROM:0012100C ; --------------------------------------------------------------------------- ROM:0012100C ROM:0012100C loc_12100C: ; CODE XREF: ROM:00120FBC↑j ROM:0012100C btst #3,($119F).w ROM:00121012 bne.s loc_121030 ROM:00121014 move.w ($AC4).w,($50C).w ROM:0012101A move.w ($AB6).w,d0 ROM:0012101E move.w $E22(d0.w*2),($50E).w ROM:00121026 bset #2,($7CE).w ROM:0012102C bra.s locret_12106C ROM:0012102E ; --------------------------------------------------------------------------- ROM:0012102E bra.s locret_12106C ROM:00121030 ; --------------------------------------------------------------------------- ROM:00121030 ROM:00121030 loc_121030: ; CODE XREF: ROM:00121012↑j ROM:00121030 bset #5,($11C3).w ROM:00121036 move.w ($AB6).w,($50C).w ROM:0012103C addi.w #$FC,($50C).w ROM:00121042 move.w ($AB6).w,d0 ROM:00121046 move.w $E22(d0.w*2),($50E).w ROM:0012104E addq.w #1,($AB6).w ROM:00121052 bvc.s loc_12105A ROM:00121054 move.w #$8000,($AB6).w ROM:0012105A ROM:0012105A loc_12105A: ; CODE XREF: ROM:00121052↑j ROM:0012105A bset #2,($7CE).w ROM:00121060 move.b #4,($FC0).w ROM:00121066 bra.l locret_121176 ROM:0012106C ; --------------------------------------------------------------------------- ROM:0012106C ROM:0012106C locret_12106C: ; CODE XREF: ROM:00120F9C↑j ROM:0012106C ; ROM:00120FAA↑j ... ROM:0012106C rts ROM:0012106E ; --------------------------------------------------------------------------- ROM:0012106E ROM:0012106E loc_12106E: ; DATA XREF: ROM:00120F80↑o ROM:0012106E btst #2,($7C6).w ROM:00121074 beq.s locret_121090 ROM:00121076 bclr #5,($11C3).w ROM:0012107C move.w ($AB6).w,d0 ROM:00121080 move.w ($50E).w,$E22(d0.w*2) ROM:00121088 move.b #1,($FC0).w ROM:0012108E bra.s locret_12106C ROM:00121090 ; --------------------------------------------------------------------------- ROM:00121090 ROM:00121090 locret_121090: ; CODE XREF: ROM:00120FDE↑j ROM:00121090 ; ROM:00121074↑j ROM:00121090 rts ROM:00121092 ; --------------------------------------------------------------------------- ROM:00121092 ROM:00121092 loc_121092: ; DATA XREF: ROM:00120F84↑o ROM:00121092 btst #2,($7C6).w ROM:00121098 beq.s locret_1210F8 ROM:0012109A cmpi.w #3,($AB6).w ROM:001210A0 blt.s loc_1210C2 ROM:001210A2 move.w ($AB6).w,d0 ROM:001210A6 move.w ($50E).w,$E22(d0.w*2) ROM:001210AE bclr #5,($11C3).w ROM:001210B4 clr.w ($AB6).w ROM:001210B8 move.b #1,($FC0).w ROM:001210BE bra.s locret_12106C ROM:001210C0 ; --------------------------------------------------------------------------- ROM:001210C0 bra.s locret_1210F8 ROM:001210C2 ; --------------------------------------------------------------------------- ROM:001210C2 ROM:001210C2 loc_1210C2: ; CODE XREF: ROM:001210A0↑j ROM:001210C2 move.w ($AB6).w,d0 ROM:001210C6 move.w ($50E).w,$E22(d0.w*2) ROM:001210CE addq.w #1,($AB6).w ROM:001210D2 bvc.s loc_1210DA ROM:001210D4 move.w #$8000,($AB6).w ROM:001210DA ROM:001210DA loc_1210DA: ; CODE XREF: ROM:001210D2↑j ROM:001210DA move.w ($AB6).w,($50C).w ROM:001210E0 addi.w #$FC,($50C).w ROM:001210E6 bset #6,($7CE).w ROM:001210EC move.b #3,($FC0).w ROM:001210F2 bra.l *+6 ROM:001210F8 ; --------------------------------------------------------------------------- ROM:001210F8 ROM:001210F8 locret_1210F8: ; CODE XREF: ROM:00121004↑j ROM:001210F8 ; ROM:00121098↑j ... ROM:001210F8 rts ROM:001210FA ; --------------------------------------------------------------------------- ROM:001210FA ROM:001210FA loc_1210FA: ; DATA XREF: ROM:00120F88↑o ROM:001210FA btst #2,($7C6).w ROM:00121100 beq.s locret_121176 ROM:00121102 cmpi.w #3,($AB6).w ROM:00121108 blt.s loc_121140 ROM:0012110A move.w ($AB6).w,($50C).w ROM:00121110 addi.w #$FC,($50C).w ROM:00121116 move.w ($AB6).w,d0 ROM:0012111A move.w $E22(d0.w*2),($50E).w ROM:00121122 bset #2,($7CE).w ROM:00121128 bclr #5,($11C3).w ROM:0012112E clr.w ($AB6).w ROM:00121132 move.b #1,($FC0).w ROM:00121138 bra.l locret_12106C ROM:0012113E ; --------------------------------------------------------------------------- ROM:0012113E bra.s locret_121176 ROM:00121140 ; --------------------------------------------------------------------------- ROM:00121140 ROM:00121140 loc_121140: ; CODE XREF: ROM:00121108↑j ROM:00121140 move.w ($AB6).w,($50C).w ROM:00121146 addi.w #$FC,($50C).w ROM:0012114C move.w ($AB6).w,d0 ROM:00121150 move.w $E22(d0.w*2),($50E).w ROM:00121158 addq.w #1,($AB6).w ROM:0012115C bvc.s loc_121164 ROM:0012115E move.w #$8000,($AB6).w ROM:00121164 ROM:00121164 loc_121164: ; CODE XREF: ROM:0012115C↑j ROM:00121164 bset #2,($7CE).w ROM:0012116A move.b #4,($FC0).w ROM:00121170 bra.l *+6 ROM:00121176 ; --------------------------------------------------------------------------- ROM:00121176 ROM:00121176 locret_121176: ; CODE XREF: ROM:00121066↑j ROM:00121176 ; ROM:00121100↑j ... ROM:00121176 rts ROM:00121178 ; --------------------------------------------------------------------------- ROM:00121178 rts ROM:0012117A ROM:0012117A ; =============== S U B R O U T I N E ======================================= ROM:0012117A ROM:0012117A ROM:0012117A sub_12117A: ; CODE XREF: ROM:00123410↓p ROM:0012117A cmpi.w #0,($50E).w ROM:00121180 bne.s loc_12118A ROM:00121182 move.w #$A55A,($ABA).w ROM:00121188 bra.s loc_121190 ROM:0012118A ; --------------------------------------------------------------------------- ROM:0012118A ROM:0012118A loc_12118A: ; CODE XREF: sub_12117A+6↑j ROM:0012118A move.w ($50E).w,($ABA).w ROM:00121190 ROM:00121190 loc_121190: ; CODE XREF: sub_12117A+E↑j ROM:00121190 clr.w d0 ROM:00121192 move.w ($ABA).w,d5 ROM:00121196 btst #0,d5 ROM:0012119A beq.w loc_1211A2 ROM:0012119E addi.w #1,d0 ROM:001211A2 ROM:001211A2 loc_1211A2: ; CODE XREF: sub_12117A+20↑j ROM:001211A2 btst #4,d5 ROM:001211A6 beq.w loc_1211AE ROM:001211AA addi.w #1,d0 ROM:001211AE ROM:001211AE loc_1211AE: ; CODE XREF: sub_12117A+2C↑j ROM:001211AE btst #$D,d5 ROM:001211B2 beq.w loc_1211BA ROM:001211B6 addi.w #1,d0 ROM:001211BA ROM:001211BA loc_1211BA: ; CODE XREF: sub_12117A+38↑j ROM:001211BA btst #$F,d5 ROM:001211BE beq.w loc_1211C6 ROM:001211C2 addi.w #1,d0 ROM:001211C6 ROM:001211C6 loc_1211C6: ; CODE XREF: sub_12117A+44↑j ROM:001211C6 lsr.w #1,d5 ROM:001211C8 cmpi.w #1,d0 ROM:001211CC beq.s loc_1211D4 ROM:001211CE cmpi.w #3,d0 ROM:001211D2 bne.s loc_1211D8 ROM:001211D4 ROM:001211D4 loc_1211D4: ; CODE XREF: sub_12117A+52↑j ROM:001211D4 bset #$F,d5 ROM:001211D8 ROM:001211D8 loc_1211D8: ; CODE XREF: sub_12117A+58↑j ROM:001211D8 move.w d5,($ABA).w ROM:001211DC move.w #$FB,($50C).w ROM:001211E2 move.w ($ABA).w,($50E).w ROM:001211E8 bset #2,($7CE).w ROM:001211EE btst #0,($11BA).w ROM:001211F4 bne.s loc_121202 ROM:001211F6 btst #4,($11B2).w ROM:001211FC beq.l loc_1212C4 ROM:00121202 ROM:00121202 loc_121202: ; CODE XREF: sub_12117A+7A↑j ROM:00121202 clr.w d1 ROM:00121204 btst #$F,d5 ROM:00121208 beq.w loc_121210 ROM:0012120C addi.w #8,d1 ROM:00121210 ROM:00121210 loc_121210: ; CODE XREF: sub_12117A+8E↑j ROM:00121210 btst #7,d5 ROM:00121214 beq.w loc_12121C ROM:00121218 addi.w #4,d1 ROM:0012121C ROM:0012121C loc_12121C: ; CODE XREF: sub_12117A+9A↑j ROM:0012121C btst #4,d5 ROM:00121220 beq.w loc_121228 ROM:00121224 addi.w #2,d1 ROM:00121228 ROM:00121228 loc_121228: ; CODE XREF: sub_12117A+A6↑j ROM:00121228 btst #0,d5 ROM:0012122C beq.w loc_121234 ROM:00121230 addi.w #1,d1 ROM:00121234 ROM:00121234 loc_121234: ; CODE XREF: sub_12117A+B2↑j ROM:00121234 addi.w #1,d1 ROM:00121238 move.w ($ABA).w,d6 ROM:0012123C move.w #1,d2 ROM:00121240 bra.s loc_121246 ROM:00121242 ; --------------------------------------------------------------------------- ROM:00121242 ROM:00121242 loc_121242: ; CODE XREF: sub_12117A:loc_1212B8↓j ROM:00121242 addi.w #1,d2 ROM:00121246 ROM:00121246 loc_121246: ; CODE XREF: sub_12117A+C6↑j ROM:00121246 cmp.w d1,d2 ROM:00121248 bgt.l loc_1212BA ROM:0012124E clr.w d3 ROM:00121250 btst #1,d6 ROM:00121254 beq.w loc_12125C ROM:00121258 addi.w #1,d3 ROM:0012125C ROM:0012125C loc_12125C: ; CODE XREF: sub_12117A+DA↑j ROM:0012125C btst #2,d6 ROM:00121260 beq.w loc_121268 ROM:00121264 addi.w #1,d3 ROM:00121268 ROM:00121268 loc_121268: ; CODE XREF: sub_12117A+E6↑j ROM:00121268 btst #8,d6 ROM:0012126C beq.w loc_121274 ROM:00121270 addi.w #1,d3 ROM:00121274 ROM:00121274 loc_121274: ; CODE XREF: sub_12117A+F2↑j ROM:00121274 btst #9,d6 ROM:00121278 beq.w loc_121280 ROM:0012127C addi.w #1,d3 ROM:00121280 ROM:00121280 loc_121280: ; CODE XREF: sub_12117A+FE↑j ROM:00121280 move.w #1,d4 ROM:00121284 btst #3,d6 ROM:00121288 beq.w loc_121296 ROM:0012128C btst #$D,d6 ROM:00121290 beq.w loc_121296 ROM:00121294 clr.w d4 ROM:00121296 ROM:00121296 loc_121296: ; CODE XREF: sub_12117A+10E↑j ROM:00121296 ; sub_12117A+116↑j ROM:00121296 lsr.w #1,d6 ROM:00121298 cmpi.w #1,d3 ROM:0012129C beq.s loc_1212A4 ROM:0012129E cmpi.w #3,d3 ROM:001212A2 bne.s loc_1212A8 ROM:001212A4 ROM:001212A4 loc_1212A4: ; CODE XREF: sub_12117A+122↑j ROM:001212A4 bset #$F,d6 ROM:001212A8 ROM:001212A8 loc_1212A8: ; CODE XREF: sub_12117A+128↑j ROM:001212A8 cmpi.w #0,d4 ROM:001212AC beq.s loc_1212B4 ROM:001212AE bset #0,d6 ROM:001212B2 bra.s loc_1212B8 ROM:001212B4 ; --------------------------------------------------------------------------- ROM:001212B4 ROM:001212B4 loc_1212B4: ; CODE XREF: sub_12117A+132↑j ROM:001212B4 bclr #0,d6 ROM:001212B8 ROM:001212B8 loc_1212B8: ; CODE XREF: sub_12117A+138↑j ROM:001212B8 bra.s loc_121242 ROM:001212BA ; --------------------------------------------------------------------------- ROM:001212BA ROM:001212BA loc_1212BA: ; CODE XREF: sub_12117A+CE↑j ROM:001212BA move.w d6,($AB8).w ROM:001212BE bra.l locret_121340 ROM:001212C4 ; --------------------------------------------------------------------------- ROM:001212C4 ROM:001212C4 loc_1212C4: ; CODE XREF: sub_12117A+82↑j ROM:001212C4 move.w ($ABA).w,d6 ROM:001212C8 move.w #1,d2 ROM:001212CC bra.s loc_1212D2 ROM:001212CE ; --------------------------------------------------------------------------- ROM:001212CE ROM:001212CE loc_1212CE: ; CODE XREF: sub_12117A:loc_12133A↓j ROM:001212CE addi.w #1,d2 ROM:001212D2 ROM:001212D2 loc_1212D2: ; CODE XREF: sub_12117A+152↑j ROM:001212D2 cmpi.w #2,d2 ROM:001212D6 bgt.l loc_12133C ROM:001212DC move.w #1,d4 ROM:001212E0 btst #9,d6 ROM:001212E4 beq.w loc_1212F2 ROM:001212E8 btst #$B,d6 ROM:001212EC beq.w loc_1212F2 ROM:001212F0 clr.w d4 ROM:001212F2 ROM:001212F2 loc_1212F2: ; CODE XREF: sub_12117A+16A↑j ROM:001212F2 ; sub_12117A+172↑j ROM:001212F2 clr.w d3 ROM:001212F4 btst #1,d6 ROM:001212F8 beq.w loc_121300 ROM:001212FC addi.w #1,d3 ROM:00121300 ROM:00121300 loc_121300: ; CODE XREF: sub_12117A+17E↑j ROM:00121300 btst #4,d6 ROM:00121304 beq.w loc_12130C ROM:00121308 addi.w #1,d3 ROM:0012130C ROM:0012130C loc_12130C: ; CODE XREF: sub_12117A+18A↑j ROM:0012130C btst #$C,d6 ROM:00121310 beq.w loc_121318 ROM:00121314 addi.w #1,d3 ROM:00121318 ROM:00121318 loc_121318: ; CODE XREF: sub_12117A+196↑j ROM:00121318 lsr.w #1,d6 ROM:0012131A cmpi.w #1,d3 ROM:0012131E beq.s loc_121326 ROM:00121320 cmpi.w #3,d3 ROM:00121324 bne.s loc_12132A ROM:00121326 ROM:00121326 loc_121326: ; CODE XREF: sub_12117A+1A4↑j ROM:00121326 bset #$F,d6 ROM:0012132A ROM:0012132A loc_12132A: ; CODE XREF: sub_12117A+1AA↑j ROM:0012132A cmpi.w #0,d4 ROM:0012132E beq.s loc_121336 ROM:00121330 bset #7,d6 ROM:00121334 bra.s loc_12133A ROM:00121336 ; --------------------------------------------------------------------------- ROM:00121336 ROM:00121336 loc_121336: ; CODE XREF: sub_12117A+1B4↑j ROM:00121336 bclr #7,d6 ROM:0012133A ROM:0012133A loc_12133A: ; CODE XREF: sub_12117A+1BA↑j ROM:0012133A bra.s loc_1212CE ROM:0012133C ; --------------------------------------------------------------------------- ROM:0012133C ROM:0012133C loc_12133C: ; CODE XREF: sub_12117A+15C↑j ROM:0012133C move.w d6,($AB8).w ROM:00121340 ROM:00121340 locret_121340: ; CODE XREF: sub_12117A+144↑j ROM:00121340 rts ROM:00121340 ; End of function sub_12117A ROM:00121340 ROM:00121342 ROM:00121342 ; =============== S U B R O U T I N E ======================================= ROM:00121342 ROM:00121342 ROM:00121342 sub_121342: ; CODE XREF: ROM:00123416↓p ROM:00121342 ; ROM:001235D0↓p ... ROM:00121342 btst #3,($11C0).w ROM:00121348 beq.s loc_121354 ROM:0012134A bsr.w sub_121F48 ROM:0012134E bra.l locret_121EF2 ROM:00121354 ; --------------------------------------------------------------------------- ROM:00121354 ROM:00121354 loc_121354: ; CODE XREF: sub_121342+6↑j ROM:00121354 btst #4,($11BA).w ROM:0012135A beq.s loc_121366 ROM:0012135C bsr.w sub_121F48 ROM:00121360 bra.l locret_121EF2 ROM:00121366 ; --------------------------------------------------------------------------- ROM:00121366 ROM:00121366 loc_121366: ; CODE XREF: sub_121342+18↑j ROM:00121366 move.w #1,d1 ROM:0012136A btst #2,($11C2).w ROM:00121370 beq.l loc_1213BC ROM:00121376 cmpi.b #$81,$1073(d1.w) ROM:0012137E bne.l loc_1213BC ROM:00121384 move.b #3,($1076).l ROM:0012138C move.b ($1074).l,d3 ROM:00121392 addi.b #$40,d3 ; '@' ROM:00121396 move.b d3,($1077).l ROM:0012139C move.b #$57,($1078).l ; 'W' ROM:001213A4 move.b #$8F,($1079).l ROM:001213AC bsr.w sub_1223AC ROM:001213B0 move.w #8,($AC0).w ROM:001213B6 bra.l locret_121EF2 ROM:001213BC ; --------------------------------------------------------------------------- ROM:001213BC ROM:001213BC loc_1213BC: ; CODE XREF: sub_121342+2E↑j ROM:001213BC ; sub_121342+3C↑j ROM:001213BC move.w #0,d3 ROM:001213C0 move.w #3,d1 ROM:001213C4 cmpi.b #$81,$1073(d3.w) ROM:001213CC bne.s loc_12141A ROM:001213CE cmpi.b #$81,$1073(d1.w) ROM:001213D6 bne.s loc_12141A ROM:001213D8 move.b #3,($1073).l ROM:001213E0 move.b #$C1,($1074).l ROM:001213E8 move.b #$57,($1075).l ; 'W' ROM:001213F0 move.b #$8F,($1076).l ROM:001213F8 move.b #$C4,d4 ROM:001213FC add.b ($1075).l,d4 ROM:00121402 add.b ($1076).l,d4 ROM:00121408 move.b d4,($1077).l ROM:0012140E move.w #5,($AC0).w ROM:00121414 bra.l locret_121EF2 ROM:0012141A ; --------------------------------------------------------------------------- ROM:0012141A ROM:0012141A loc_12141A: ; CODE XREF: sub_121342+8A↑j ROM:0012141A ; sub_121342+94↑j ROM:0012141A move.w #1,d1 ROM:0012141E cmpi.b #$18,$1073(d1.w) ROM:00121426 bne.l loc_1215FE ROM:0012142C clr.b ($FC9).w ROM:00121430 bclr #7,($11A8).w ROM:00121436 bclr #6,($119B).w ROM:0012143C move.b ($1075).l,d1 ROM:00121442 cmpi.b #1,d1 ROM:00121446 bne.l loc_121456 ROM:0012144C bset #6,($11BE).w ROM:00121452 bra.w loc_12145C ROM:00121456 ; --------------------------------------------------------------------------- ROM:00121456 ROM:00121456 loc_121456: ; CODE XREF: sub_121342+104↑j ROM:00121456 bclr #6,($11BE).w ROM:0012145C ROM:0012145C loc_12145C: ; CODE XREF: sub_121342+110↑j ROM:0012145C btst #2,($11C2).w ROM:00121462 beq.s loc_12146C ROM:00121464 move.w #6,($ABC).w ROM:0012146A bra.s loc_121472 ROM:0012146C ; --------------------------------------------------------------------------- ROM:0012146C ROM:0012146C loc_12146C: ; CODE XREF: sub_121342+120↑j ROM:0012146C move.w #3,($ABC).w ROM:00121472 ROM:00121472 loc_121472: ; CODE XREF: sub_121342+128↑j ROM:00121472 clr.w d1 ROM:00121474 clr.w d2 ROM:00121476 move.b ($1076).l,d1 ROM:0012147C lsl.w #8,d1 ROM:0012147E move.b ($1077).l,d2 ROM:00121484 or.w d1,d2 ROM:00121486 lea (word_1322AA).l,a3 ROM:0012148C move.w (a3),d0 ROM:0012148E ROM:0012148E loc_12148E: ; CODE XREF: sub_121342+18A↓j ROM:0012148E cmpi.w #$FF,d0 ROM:00121492 beq.s loc_1214CE ROM:00121494 move.w 2(a3),d1 ROM:00121498 cmp.w d1,d2 ROM:0012149A bne.s loc_1214BC ROM:0012149C clr.w d3 ROM:0012149E move.b $A(a3),d3 ROM:001214A2 and.w ($ACE).w,d3 ROM:001214A6 cmpi.w #0,d3 ROM:001214AA beq.s loc_1214BC ROM:001214AC move.w d0,($ABE).w ROM:001214B0 movea.l 4(a3),a0 ROM:001214B4 jsr (a0) ROM:001214B6 bset #3,($11A3).w ROM:001214BC ROM:001214BC loc_1214BC: ; CODE XREF: sub_121342+158↑j ROM:001214BC ; sub_121342+168↑j ROM:001214BC clr.w d0 ROM:001214BE move.b $B(a3),d0 ROM:001214C2 adda.w d0,a3 ROM:001214C4 adda.w d0,a3 ROM:001214C6 adda.w #$C,a3 ROM:001214CA move.w (a3),d0 ROM:001214CC bra.s loc_12148E ROM:001214CE ; --------------------------------------------------------------------------- ROM:001214CE ROM:001214CE loc_1214CE: ; CODE XREF: sub_121342+150↑j ROM:001214CE btst #3,($11A3).w ROM:001214D4 bne.s loc_1214E0 ROM:001214D6 bsr.w sub_121F48 ROM:001214DA bra.l loc_1215F8 ROM:001214E0 ; --------------------------------------------------------------------------- ROM:001214E0 ROM:001214E0 loc_1214E0: ; CODE XREF: sub_121342+192↑j ROM:001214E0 bclr #3,($11A3).w ROM:001214E6 clr.w d3 ROM:001214E8 move.b ($FC9).w,d3 ROM:001214EC muls.w #3,d3 ROM:001214F0 addi.w #2,d3 ROM:001214F4 btst #2,($11C2).w ROM:001214FA beq.s loc_121534 ROM:001214FC move.b ($FC9).w,($1078).l ROM:00121504 move.b d3,($1076).l ROM:0012150A move.b ($1074).l,d0 ROM:00121510 addi.b #$40,d0 ; '@' ROM:00121514 move.b d0,($1077).l ROM:0012151A bsr.w sub_1223AC ROM:0012151E clr.w d3 ROM:00121520 move.b ($1076).l,d3 ROM:00121526 addi.w #5,d3 ROM:0012152A move.w d3,($AC0).w ROM:0012152E bra.l loc_1215F8 ROM:00121534 ; --------------------------------------------------------------------------- ROM:00121534 ROM:00121534 loc_121534: ; CODE XREF: sub_121342+1B8↑j ROM:00121534 cmpi.w #$3F,d3 ; '?' ROM:00121538 ble.s loc_1215B0 ROM:0012153A move.b d3,d0 ROM:0012153C move.b d3,d1 ROM:0012153E addi.b #1,d1 ROM:00121542 move.w #0,d2 ROM:00121546 bra.s loc_12154C ROM:00121548 ; --------------------------------------------------------------------------- ROM:00121548 ROM:00121548 loc_121548: ; CODE XREF: sub_121342+220↓j ROM:00121548 addi.w #1,d2 ROM:0012154C ROM:0012154C loc_12154C: ; CODE XREF: sub_121342+204↑j ROM:0012154C cmp.w d3,d2 ROM:0012154E bgt.s loc_121564 ROM:00121550 move.b $1073(d0.w),$1073(d1.w) ROM:0012155A subi.b #1,d0 ROM:0012155E subi.b #1,d1 ROM:00121562 bra.s loc_121548 ROM:00121564 ; --------------------------------------------------------------------------- ROM:00121564 ROM:00121564 loc_121564: ; CODE XREF: sub_121342+20C↑j ROM:00121564 clr.w d4 ROM:00121566 clr.w d1 ROM:00121568 addi.b #$40,($1075).w ; '@' ROM:0012156E move.b d3,($1074).w ROM:00121572 move.b ($FC9).w,($1076).w ROM:00121578 move.b #0,($1073).w ROM:0012157E addi.b #1,d3 ROM:00121582 move.w #0,d2 ROM:00121586 bra.s loc_12158C ROM:00121588 ; --------------------------------------------------------------------------- ROM:00121588 ROM:00121588 loc_121588: ; CODE XREF: sub_121342+256↓j ROM:00121588 addi.w #1,d2 ROM:0012158C ROM:0012158C loc_12158C: ; CODE XREF: sub_121342+244↑j ROM:0012158C cmp.w d3,d2 ROM:0012158E bgt.s loc_12159A ROM:00121590 add.b $1073(d4.w),d1 ROM:00121596 addq.w #1,d4 ROM:00121598 bra.s loc_121588 ROM:0012159A ; --------------------------------------------------------------------------- ROM:0012159A ROM:0012159A loc_12159A: ; CODE XREF: sub_121342+24C↑j ROM:0012159A move.b d1,$1073(d4.w) ROM:001215A0 clr.w d3 ROM:001215A2 move.b ($1074).w,d3 ROM:001215A6 addi.w #3,d3 ROM:001215AA move.w d3,($AC0).w ROM:001215AE bra.s loc_1215F8 ROM:001215B0 ; --------------------------------------------------------------------------- ROM:001215B0 ROM:001215B0 loc_1215B0: ; CODE XREF: sub_121342+1F6↑j ROM:001215B0 addi.b #$40,($1074).l ; '@' ROM:001215B8 move.b d3,($1073).l ROM:001215BE move.b ($FC9).w,($1075).l ROM:001215C6 clr.w d0 ROM:001215C8 clr.w d4 ROM:001215CA move.w #0,d2 ROM:001215CE bra.s loc_1215D4 ROM:001215D0 ; --------------------------------------------------------------------------- ROM:001215D0 ROM:001215D0 loc_1215D0: ; CODE XREF: sub_121342+29E↓j ROM:001215D0 addi.w #1,d2 ROM:001215D4 ROM:001215D4 loc_1215D4: ; CODE XREF: sub_121342+28C↑j ROM:001215D4 cmp.w d3,d2 ROM:001215D6 bgt.s loc_1215E2 ROM:001215D8 add.b $1073(d4.w),d0 ROM:001215DE addq.w #1,d4 ROM:001215E0 bra.s loc_1215D0 ROM:001215E2 ; --------------------------------------------------------------------------- ROM:001215E2 ROM:001215E2 loc_1215E2: ; CODE XREF: sub_121342+294↑j ROM:001215E2 move.b d0,$1073(d4.w) ROM:001215E8 clr.w d3 ROM:001215EA move.b ($1073).l,d3 ROM:001215F0 addi.w #2,d3 ROM:001215F4 move.w d3,($AC0).w ROM:001215F8 ROM:001215F8 loc_1215F8: ; CODE XREF: sub_121342+198↑j ROM:001215F8 ; sub_121342+1EC↑j ... ROM:001215F8 bra.l locret_121EF2 ROM:001215FE ; --------------------------------------------------------------------------- ROM:001215FE ROM:001215FE loc_1215FE: ; CODE XREF: sub_121342+E4↑j ROM:001215FE move.w #1,d1 ROM:00121602 cmpi.b #$14,$1073(d1.w) ROM:0012160A bne.l loc_1216F8 ROM:00121610 clr.b ($FC9).w ROM:00121614 clr.w d1 ROM:00121616 clr.w d2 ROM:00121618 move.b ($1075).l,d1 ROM:0012161E lsl.w #8,d1 ROM:00121620 move.b ($1076).l,d2 ROM:00121626 or.w d1,d2 ROM:00121628 lea (word_1322AA).l,a3 ROM:0012162E move.w (a3),d0 ROM:00121630 ROM:00121630 loc_121630: ; CODE XREF: sub_121342+32C↓j ROM:00121630 cmpi.w #$FF,d0 ROM:00121634 beq.s loc_121670 ROM:00121636 move.w 2(a3),d1 ROM:0012163A cmp.w d1,d2 ROM:0012163C bne.s loc_12165E ROM:0012163E clr.w d3 ROM:00121640 move.b $A(a3),d3 ROM:00121644 and.w ($ACE).w,d3 ROM:00121648 cmpi.w #0,d3 ROM:0012164C beq.s loc_12165E ROM:0012164E move.w d0,($ABE).w ROM:00121652 bsr.l sub_123AFC ROM:00121658 bset #3,($11A3).w ROM:0012165E ROM:0012165E loc_12165E: ; CODE XREF: sub_121342+2FA↑j ROM:0012165E ; sub_121342+30A↑j ROM:0012165E clr.w d0 ROM:00121660 move.b $B(a3),d0 ROM:00121664 adda.w d0,a3 ROM:00121666 adda.w d0,a3 ROM:00121668 adda.w #$C,a3 ROM:0012166C move.w (a3),d0 ROM:0012166E bra.s loc_121630 ROM:00121670 ; --------------------------------------------------------------------------- ROM:00121670 ROM:00121670 loc_121670: ; CODE XREF: sub_121342+2F2↑j ROM:00121670 btst #3,($11A3).w ROM:00121676 bne.s loc_121682 ROM:00121678 bsr.w sub_121F48 ROM:0012167C bra.l loc_1216F2 ROM:00121682 ; --------------------------------------------------------------------------- ROM:00121682 ROM:00121682 loc_121682: ; CODE XREF: sub_121342+334↑j ROM:00121682 bclr #3,($11A3).w ROM:00121688 btst #2,($11C2).w ROM:0012168E beq.s loc_1216C8 ROM:00121690 move.b ($1074).l,d0 ROM:00121696 addi.b #$40,d0 ; '@' ROM:0012169A move.b d0,($1077).l ROM:001216A0 move.b ($1075).l,($1078).l ROM:001216AA move.b ($1076).l,($1079).l ROM:001216B4 move.b #3,($1076).l ROM:001216BC bsr.w sub_1223AC ROM:001216C0 move.w #8,($AC0).w ROM:001216C6 bra.s loc_1216F2 ROM:001216C8 ; --------------------------------------------------------------------------- ROM:001216C8 ROM:001216C8 loc_1216C8: ; CODE XREF: sub_121342+34C↑j ROM:001216C8 addi.b #$40,($1074).l ; '@' ROM:001216D0 move.b ($1074).l,d0 ROM:001216D6 add.b ($1075).l,d0 ROM:001216DC add.b ($1076).l,d0 ROM:001216E2 addi.b #3,d0 ROM:001216E6 move.b d0,($1077).l ROM:001216EC move.w #5,($AC0).w ROM:001216F2 ROM:001216F2 loc_1216F2: ; CODE XREF: sub_121342+33A↑j ROM:001216F2 ; sub_121342+384↑j ROM:001216F2 bra.l locret_121EF2 ROM:001216F8 ; --------------------------------------------------------------------------- ROM:001216F8 ROM:001216F8 loc_1216F8: ; CODE XREF: sub_121342+2C8↑j ROM:001216F8 move.w #1,d1 ROM:001216FC cmpi.b #$21,$1073(d1.w) ; '!' ROM:00121704 bne.l loc_1217BC ROM:0012170A bsr.l sub_123B32 ROM:00121710 bsr.l sub_133492 ROM:00121716 move.b ($1073).l,d0 ROM:0012171C andi.b #$3F,d0 ; '?' ROM:00121720 cmpi.b #2,d0 ROM:00121724 bne.l loc_1217B2 ROM:0012172A cmpi.w #3,($ACC).w ROM:00121730 bne.s loc_121738 ROM:00121732 bra.l loc_1217B0 ROM:00121738 ; --------------------------------------------------------------------------- ROM:00121738 ROM:00121738 loc_121738: ; CODE XREF: sub_121342+3EE↑j ROM:00121738 clr.w d1 ROM:0012173A move.b ($1075).l,d1 ROM:00121740 btst #0,($11B5).w ROM:00121746 beq.s loc_12175E ROM:00121748 cmpi.w #$F0,d1 ROM:0012174C blt.s loc_12175E ROM:0012174E cmpi.w #$FE,d1 ROM:00121752 bgt.s loc_12175E ROM:00121754 movea.l d4,a3 ROM:00121756 bset #2,($11B9).w ROM:0012175C bra.s loc_12176A ROM:0012175E ; --------------------------------------------------------------------------- ROM:0012175E ROM:0012175E loc_12175E: ; CODE XREF: sub_121342+404↑j ROM:0012175E ; sub_121342+40A↑j ... ROM:0012175E lea (word_131BEE).l,a3 ROM:00121764 bclr #2,($11B9).w ROM:0012176A ROM:0012176A loc_12176A: ; CODE XREF: sub_121342+41A↑j ROM:0012176A move.b (a3),d0 ROM:0012176C ROM:0012176C loc_12176C: ; CODE XREF: sub_121342+442↓j ROM:0012176C cmpi.b #$FF,d0 ROM:00121770 beq.s loc_121786 ROM:00121772 cmp.b d0,d1 ROM:00121774 beq.s loc_121786 ROM:00121776 clr.w d2 ROM:00121778 move.w 2(a3),d2 ROM:0012177C lsl.w #2,d2 ROM:0012177E addq.w #4,d2 ROM:00121780 adda.w d2,a3 ROM:00121782 move.b (a3),d0 ROM:00121784 bra.s loc_12176C ROM:00121786 ; --------------------------------------------------------------------------- ROM:00121786 ROM:00121786 loc_121786: ; CODE XREF: sub_121342+42E↑j ROM:00121786 ; sub_121342+432↑j ROM:00121786 cmpi.b #$FF,d0 ROM:0012178A bne.s loc_121796 ROM:0012178C bsr.w sub_121F48 ROM:00121790 bra.l loc_1217B0 ROM:00121796 ; --------------------------------------------------------------------------- ROM:00121796 ROM:00121796 loc_121796: ; CODE XREF: sub_121342+448↑j ROM:00121796 clr.w d1 ROM:00121798 move.b 1(a3),d1 ROM:0012179C and.w ($ACE).w,d1 ROM:001217A0 cmpi.w #0,d1 ROM:001217A4 bne.s loc_1217AC ROM:001217A6 bsr.w sub_121F48 ROM:001217AA bra.s loc_1217B0 ROM:001217AC ; --------------------------------------------------------------------------- ROM:001217AC ROM:001217AC loc_1217AC: ; CODE XREF: sub_121342+462↑j ROM:001217AC bsr.w sub_12203C ROM:001217B0 ROM:001217B0 loc_1217B0: ; CODE XREF: sub_121342+3F0↑j ROM:001217B0 ; sub_121342+44E↑j ... ROM:001217B0 bra.s loc_1217B6 ROM:001217B2 ; --------------------------------------------------------------------------- ROM:001217B2 ROM:001217B2 loc_1217B2: ; CODE XREF: sub_121342+3E2↑j ROM:001217B2 bsr.w sub_121F48 ROM:001217B6 ROM:001217B6 loc_1217B6: ; CODE XREF: sub_121342:loc_1217B0↑j ROM:001217B6 bra.l locret_121EF2 ROM:001217BC ; --------------------------------------------------------------------------- ROM:001217BC ROM:001217BC loc_1217BC: ; CODE XREF: sub_121342+3C2↑j ROM:001217BC move.w #1,d0 ROM:001217C0 cmpi.b #$3B,$1073(d0.w) ; ';' ROM:001217C8 bne.l loc_121814 ROM:001217CE move.w #2,d0 ROM:001217D2 cmpi.b #$87,$1073(d0.w) ROM:001217DA bne.l loc_1217F0 ROM:001217E0 bsr.l nullsub_35 ROM:001217E6 bsr.w sub_121FD8 ROM:001217EA bra.l loc_12180E ROM:001217F0 ; --------------------------------------------------------------------------- ROM:001217F0 ROM:001217F0 loc_1217F0: ; CODE XREF: sub_121342+498↑j ROM:001217F0 cmpi.b #$8A,$1073(d0.w) ROM:001217F8 bne.l loc_12180A ROM:001217FE bsr.l nullsub_36 ROM:00121804 bsr.w sub_121FD8 ROM:00121808 bra.s loc_12180E ROM:0012180A ; --------------------------------------------------------------------------- ROM:0012180A ROM:0012180A loc_12180A: ; CODE XREF: sub_121342+4B6↑j ROM:0012180A bsr.w sub_121F48 ROM:0012180E ROM:0012180E loc_12180E: ; CODE XREF: sub_121342+4A8↑j ROM:0012180E ; sub_121342+4C6↑j ROM:0012180E bra.l locret_121EF2 ROM:00121814 ; --------------------------------------------------------------------------- ROM:00121814 ROM:00121814 loc_121814: ; CODE XREF: sub_121342+486↑j ROM:00121814 move.w #1,d0 ROM:00121818 cmpi.b #$23,$1073(d0.w) ; '#' ROM:00121820 bne.l loc_121830 ROM:00121826 bsr.w sub_122178 ROM:0012182A bra.l locret_121EF2 ROM:00121830 ; --------------------------------------------------------------------------- ROM:00121830 ROM:00121830 loc_121830: ; CODE XREF: sub_121342+4DE↑j ROM:00121830 move.w #1,d0 ROM:00121834 cmpi.b #$3D,$1073(d0.w) ; '=' ROM:0012183C bne.l loc_12184C ROM:00121842 bsr.w sub_122410 ROM:00121846 bra.l locret_121EF2 ROM:0012184C ; --------------------------------------------------------------------------- ROM:0012184C ROM:0012184C loc_12184C: ; CODE XREF: sub_121342+4FA↑j ROM:0012184C move.w #1,d0 ROM:00121850 cmpi.b #$30,$1073(d0.w) ; '0' ROM:00121858 bne.s loc_121864 ROM:0012185A bsr.w sub_121FD8 ROM:0012185E bra.l locret_121EF2 ROM:00121864 ; --------------------------------------------------------------------------- ROM:00121864 ROM:00121864 loc_121864: ; CODE XREF: sub_121342+516↑j ROM:00121864 move.w #1,d0 ROM:00121868 btst #5,($11C2).w ROM:0012186E beq.s loc_12187C ROM:00121870 bclr #5,($11C2).w ROM:00121876 bra.l locret_121EF2 ROM:0012187C ; --------------------------------------------------------------------------- ROM:0012187C ROM:0012187C loc_12187C: ; CODE XREF: sub_121342+52C↑j ROM:0012187C cmpi.b #$31,$1073(d0.w) ; '1' ROM:00121884 bne.s loc_121890 ROM:00121886 bsr.w sub_121FD8 ROM:0012188A bra.l locret_121EF2 ROM:00121890 ; --------------------------------------------------------------------------- ROM:00121890 ROM:00121890 loc_121890: ; CODE XREF: sub_121342+542↑j ROM:00121890 move.w #1,d0 ROM:00121894 cmpi.b #$32,$1073(d0.w) ; '2' ROM:0012189C bne.s loc_1218A8 ROM:0012189E bsr.w sub_121FD8 ROM:001218A2 bra.l locret_121EF2 ROM:001218A8 ; --------------------------------------------------------------------------- ROM:001218A8 ROM:001218A8 loc_1218A8: ; CODE XREF: sub_121342+55A↑j ROM:001218A8 move.w #1,d0 ROM:001218AC cmpi.b #$2C,$1073(d0.w) ; ',' ROM:001218B4 bne.s loc_1218C0 ROM:001218B6 bsr.w sub_121FD8 ROM:001218BA bra.l locret_121EF2 ROM:001218C0 ; --------------------------------------------------------------------------- ROM:001218C0 ROM:001218C0 loc_1218C0: ; CODE XREF: sub_121342+572↑j ROM:001218C0 move.w #1,d0 ROM:001218C4 cmpi.b #$A0,$1073(d0.w) ROM:001218CC bne.s loc_1218E6 ROM:001218CE bsr.l nullsub_37 ROM:001218D4 btst #4,($11BA).w ROM:001218DA beq.s loc_1218E0 ROM:001218DC bsr.w sub_121F48 ROM:001218E0 ROM:001218E0 loc_1218E0: ; CODE XREF: sub_121342+598↑j ROM:001218E0 bra.l locret_121EF2 ROM:001218E6 ; --------------------------------------------------------------------------- ROM:001218E6 ROM:001218E6 loc_1218E6: ; CODE XREF: sub_121342+58A↑j ROM:001218E6 move.w #1,d0 ROM:001218EA cmpi.b #$33,$1073(d0.w) ; '3' ROM:001218F2 bne.l loc_12195C ROM:001218F8 clr.w d1 ROM:001218FA move.b ($1075).l,d3 ROM:00121900 move.b dword_13226E(d1.w),d2 ROM:00121908 ROM:00121908 loc_121908: ; CODE XREF: sub_121342+5DA↓j ROM:00121908 cmpi.b #$FF,d2 ROM:0012190C beq.s loc_12191E ROM:0012190E cmp.b d2,d3 ROM:00121910 beq.s loc_12191E ROM:00121912 addq.w #6,d1 ROM:00121914 move.b dword_13226E(d1.w),d2 ROM:0012191C bra.s loc_121908 ROM:0012191E ; --------------------------------------------------------------------------- ROM:0012191E ROM:0012191E loc_12191E: ; CODE XREF: sub_121342+5CA↑j ROM:0012191E ; sub_121342+5CE↑j ROM:0012191E clr.w d3 ROM:00121920 move.w d1,d4 ROM:00121922 addq.w #1,d4 ROM:00121924 move.b dword_13226E(d4.w),d3 ROM:0012192C and.w ($ACE).w,d3 ROM:00121930 cmpi.b #$FF,d2 ROM:00121934 beq.l loc_121952 ROM:0012193A cmpi.w #0,d3 ROM:0012193E beq.l loc_121952 ROM:00121944 addq.w #1,d4 ROM:00121946 movea.l dword_13226E(d4.w),a0 ROM:0012194E jsr (a0) ROM:00121950 bra.s loc_121956 ROM:00121952 ; --------------------------------------------------------------------------- ROM:00121952 ROM:00121952 loc_121952: ; CODE XREF: sub_121342+5F2↑j ROM:00121952 ; sub_121342+5FC↑j ROM:00121952 bsr.w sub_121F48 ROM:00121956 ROM:00121956 loc_121956: ; CODE XREF: sub_121342+60E↑j ROM:00121956 bra.l locret_121EF2 ROM:0012195C ; --------------------------------------------------------------------------- ROM:0012195C ROM:0012195C loc_12195C: ; CODE XREF: sub_121342+5B0↑j ROM:0012195C move.w #1,d0 ROM:00121960 cmpi.b #$27,$1073(d0.w) ; ''' ROM:00121968 bne.l loc_121AAC ROM:0012196E btst #6,($11B0).w ROM:00121974 beq.l loc_1219E0 ROM:0012197A btst #2,($11C2).w ROM:00121980 beq.s loc_1219B6 ROM:00121982 move.b #4,($1076).l ROM:0012198A move.b #$67,($1077).l ; 'g' ROM:00121992 move.b #1,($1078).l ROM:0012199A move.b #0,($1079).l ROM:001219A2 move.b #0,($107A).l ROM:001219AA bsr.w sub_1223AC ROM:001219AE move.w #9,($AC0).w ROM:001219B4 bra.s loc_1219DA ROM:001219B6 ; --------------------------------------------------------------------------- ROM:001219B6 ROM:001219B6 loc_1219B6: ; CODE XREF: sub_121342+63E↑j ROM:001219B6 movea.l #$1073,a0 ROM:001219BC move.b #4,(a0)+ ROM:001219C0 move.b #$67,(a0)+ ; 'g' ROM:001219C4 move.b #1,(a0)+ ROM:001219C8 move.b #0,(a0)+ ROM:001219CC move.b #0,(a0)+ ROM:001219D0 move.b #$6C,(a0)+ ; 'l' ROM:001219D4 move.w #6,($AC0).w ROM:001219DA ROM:001219DA loc_1219DA: ; CODE XREF: sub_121342+672↑j ROM:001219DA bra.l loc_121AA6 ROM:001219E0 ; --------------------------------------------------------------------------- ROM:001219E0 ROM:001219E0 loc_1219E0: ; CODE XREF: sub_121342+632↑j ROM:001219E0 move.w #2,d1 ROM:001219E4 cmpi.b #1,$1073(d1.w) ROM:001219EC bne.l loc_121A5E ROM:001219F2 btst #2,($11C2).w ROM:001219F8 beq.s loc_121A2E ROM:001219FA move.b #4,($1076).l ROM:00121A02 move.b #$67,($1077).l ; 'g' ROM:00121A0A move.b #1,($1078).l ROM:00121A12 move.b ($ABA).w,($1079).l ROM:00121A1A move.b ($ABB).w,($107A).l ROM:00121A22 bsr.w sub_1223AC ROM:00121A26 move.w #9,($AC0).w ROM:00121A2C bra.s loc_121A5C ROM:00121A2E ; --------------------------------------------------------------------------- ROM:00121A2E ROM:00121A2E loc_121A2E: ; CODE XREF: sub_121342+6B6↑j ROM:00121A2E movea.l #$1073,a0 ROM:00121A34 move.b #4,(a0)+ ROM:00121A38 move.b #$67,(a0)+ ; 'g' ROM:00121A3C move.b #1,(a0)+ ROM:00121A40 move.b ($ABA).w,(a0)+ ROM:00121A44 move.b ($ABB).w,(a0)+ ROM:00121A48 move.b #$6C,d2 ; 'l' ROM:00121A4C add.b ($ABA).w,d2 ROM:00121A50 add.b ($ABB).w,d2 ROM:00121A54 move.b d2,(a0)+ ROM:00121A56 move.w #6,($AC0).w ROM:00121A5C ROM:00121A5C loc_121A5C: ; CODE XREF: sub_121342+6EA↑j ROM:00121A5C bra.s loc_121AA6 ROM:00121A5E ; --------------------------------------------------------------------------- ROM:00121A5E ROM:00121A5E loc_121A5E: ; CODE XREF: sub_121342+6AA↑j ROM:00121A5E btst #2,($11C2).w ROM:00121A64 beq.s loc_121A8A ROM:00121A66 move.b #2,($1076).l ROM:00121A6E move.b #$67,($1077).l ; 'g' ROM:00121A76 move.b #2,($1078).l ROM:00121A7E bsr.w sub_1223AC ROM:00121A82 move.w #7,($AC0).w ROM:00121A88 bra.s loc_121AA6 ROM:00121A8A ; --------------------------------------------------------------------------- ROM:00121A8A ROM:00121A8A loc_121A8A: ; CODE XREF: sub_121342+722↑j ROM:00121A8A movea.l #$1073,a0 ROM:00121A90 move.b #2,(a0)+ ROM:00121A94 move.b #$67,(a0)+ ; 'g' ROM:00121A98 move.b #2,(a0)+ ROM:00121A9C move.b #$6B,(a0)+ ; 'k' ROM:00121AA0 move.w #4,($AC0).w ROM:00121AA6 ROM:00121AA6 loc_121AA6: ; CODE XREF: sub_121342:loc_1219DA↑j ROM:00121AA6 ; sub_121342:loc_121A5C↑j ... ROM:00121AA6 bra.l locret_121EF2 ROM:00121AAC ; --------------------------------------------------------------------------- ROM:00121AAC ROM:00121AAC loc_121AAC: ; CODE XREF: sub_121342+626↑j ROM:00121AAC move.w #1,d0 ROM:00121AB0 cmpi.b #$34,$1073(d0.w) ; '4' ROM:00121AB8 bne.s loc_121B28 ROM:00121ABA btst #2,($11C2).w ROM:00121AC0 beq.s loc_121AEE ROM:00121AC2 move.b #2,($1076).l ROM:00121ACA move.b ($1074).l,d1 ROM:00121AD0 addi.b #$40,d1 ; '@' ROM:00121AD4 move.b d1,($1077).l ROM:00121ADA move.b #$FA,($1078).l ROM:00121AE2 bsr.w sub_1223AC ROM:00121AE6 move.w #7,($AC0).w ROM:00121AEC bra.s loc_121B22 ROM:00121AEE ; --------------------------------------------------------------------------- ROM:00121AEE ROM:00121AEE loc_121AEE: ; CODE XREF: sub_121342+77E↑j ROM:00121AEE addi.b #$40,($1074).l ; '@' ROM:00121AF6 move.b ($1074).l,d0 ROM:00121AFC move.b #2,($1073).l ROM:00121B04 move.b #$FA,($1075).l ROM:00121B0C add.b ($1075).l,d0 ROM:00121B12 addi.b #2,d0 ROM:00121B16 move.b d0,($1076).l ROM:00121B1C move.w #4,($AC0).w ROM:00121B22 ROM:00121B22 loc_121B22: ; CODE XREF: sub_121342+7AA↑j ROM:00121B22 bra.l locret_121EF2 ROM:00121B28 ; --------------------------------------------------------------------------- ROM:00121B28 ROM:00121B28 loc_121B28: ; CODE XREF: sub_121342+776↑j ROM:00121B28 move.w #1,d0 ROM:00121B2C cmpi.b #$1A,$1073(d0.w) ROM:00121B34 bne.l loc_121EEE ROM:00121B3A move.w #2,d0 ROM:00121B3E cmpi.b #$87,$1073(d0.w) ROM:00121B46 bne.l loc_121BCC ROM:00121B4C bsr.l sub_114306 ROM:00121B52 btst #2,($11C2).w ROM:00121B58 beq.s loc_121B8A ROM:00121B5A move.b #$30,($1076).l ; '0' ROM:00121B62 move.b ($1074).l,d1 ROM:00121B68 addi.b #$40,d1 ; '@' ROM:00121B6C move.b d1,($1077).l ROM:00121B72 move.b ($1075).l,d1 ROM:00121B78 move.b d1,($1078).l ROM:00121B7E bsr.w sub_1223AC ROM:00121B82 move.w #$35,($AC0).w ; '5' ROM:00121B88 bra.s loc_121BC6 ROM:00121B8A ; --------------------------------------------------------------------------- ROM:00121B8A ROM:00121B8A loc_121B8A: ; CODE XREF: sub_121342+816↑j ROM:00121B8A addi.b #$40,($1074).l ; '@' ROM:00121B92 move.b #$30,($1073).l ; '0' ROM:00121B9A clr.b d0 ROM:00121B9C clr.w d4 ROM:00121B9E move.w #0,d2 ROM:00121BA2 bra.s loc_121BA8 ROM:00121BA4 ; --------------------------------------------------------------------------- ROM:00121BA4 ROM:00121BA4 loc_121BA4: ; CODE XREF: sub_121342+876↓j ROM:00121BA4 addi.w #1,d2 ROM:00121BA8 ROM:00121BA8 loc_121BA8: ; CODE XREF: sub_121342+860↑j ROM:00121BA8 cmpi.w #$30,d2 ; '0' ROM:00121BAC bgt.s loc_121BBA ROM:00121BAE add.b $1073(d4.w),d0 ROM:00121BB4 addi.w #1,d4 ROM:00121BB8 bra.s loc_121BA4 ROM:00121BBA ; --------------------------------------------------------------------------- ROM:00121BBA ROM:00121BBA loc_121BBA: ; CODE XREF: sub_121342+86A↑j ROM:00121BBA move.b d0,$1073(d4.w) ROM:00121BC0 move.w #$32,($AC0).w ; '2' ROM:00121BC6 ROM:00121BC6 loc_121BC6: ; CODE XREF: sub_121342+846↑j ROM:00121BC6 bra.l loc_121EEC ROM:00121BCC ; --------------------------------------------------------------------------- ROM:00121BCC ROM:00121BCC loc_121BCC: ; CODE XREF: sub_121342+804↑j ROM:00121BCC move.w #2,d0 ROM:00121BD0 cmpi.b #$8A,$1073(d0.w) ROM:00121BD8 bne.l loc_121C5E ROM:00121BDE bsr.l sub_114684 ROM:00121BE4 btst #2,($11C2).w ROM:00121BEA beq.s loc_121C1C ROM:00121BEC move.b #$16,($1076).l ROM:00121BF4 move.b ($1074).l,d1 ROM:00121BFA addi.b #$40,d1 ; '@' ROM:00121BFE move.b d1,($1077).l ROM:00121C04 move.b ($1075).l,d1 ROM:00121C0A move.b d1,($1078).l ROM:00121C10 bsr.w sub_1223AC ROM:00121C14 move.w #$1B,($AC0).w ROM:00121C1A bra.s loc_121C58 ROM:00121C1C ; --------------------------------------------------------------------------- ROM:00121C1C ROM:00121C1C loc_121C1C: ; CODE XREF: sub_121342+8A8↑j ROM:00121C1C addi.b #$40,($1074).l ; '@' ROM:00121C24 move.b #$16,($1073).l ROM:00121C2C clr.b d0 ROM:00121C2E clr.w d4 ROM:00121C30 move.w #0,d2 ROM:00121C34 bra.s loc_121C3A ROM:00121C36 ; --------------------------------------------------------------------------- ROM:00121C36 ROM:00121C36 loc_121C36: ; CODE XREF: sub_121342+908↓j ROM:00121C36 addi.w #1,d2 ROM:00121C3A ROM:00121C3A loc_121C3A: ; CODE XREF: sub_121342+8F2↑j ROM:00121C3A cmpi.w #$16,d2 ROM:00121C3E bgt.s loc_121C4C ROM:00121C40 add.b $1073(d4.w),d0 ROM:00121C46 addi.w #1,d4 ROM:00121C4A bra.s loc_121C36 ROM:00121C4C ; --------------------------------------------------------------------------- ROM:00121C4C ROM:00121C4C loc_121C4C: ; CODE XREF: sub_121342+8FC↑j ROM:00121C4C move.b d0,$1073(d4.w) ROM:00121C52 move.w #$18,($AC0).w ROM:00121C58 ROM:00121C58 loc_121C58: ; CODE XREF: sub_121342+8D8↑j ROM:00121C58 bra.l loc_121EEC ROM:00121C5E ; --------------------------------------------------------------------------- ROM:00121C5E ROM:00121C5E loc_121C5E: ; CODE XREF: sub_121342+896↑j ROM:00121C5E move.w #2,d0 ROM:00121C62 cmpi.b #$9A,$1073(d0.w) ROM:00121C6A bne.l loc_121D20 ROM:00121C70 movea.l #$10F000,a0 ROM:00121C76 movea.l #$1073,a1 ROM:00121C7C btst #2,($11C2).w ROM:00121C82 beq.s loc_121C8C ROM:00121C84 adda.l #6,a1 ROM:00121C8A bra.s loc_121C92 ROM:00121C8C ; --------------------------------------------------------------------------- ROM:00121C8C ROM:00121C8C loc_121C8C: ; CODE XREF: sub_121342+940↑j ROM:00121C8C adda.l #3,a1 ROM:00121C92 ROM:00121C92 loc_121C92: ; CODE XREF: sub_121342+948↑j ROM:00121C92 move.b #1,d3 ROM:00121C96 bra.s loc_121C9C ROM:00121C98 ; --------------------------------------------------------------------------- ROM:00121C98 ROM:00121C98 loc_121C98: ; CODE XREF: sub_121342+962↓j ROM:00121C98 addi.b #1,d3 ROM:00121C9C ROM:00121C9C loc_121C9C: ; CODE XREF: sub_121342+954↑j ROM:00121C9C cmpi.b #6,d3 ROM:00121CA0 bgt.s loc_121CA6 ROM:00121CA2 move.b (a0)+,(a1)+ ROM:00121CA4 bra.s loc_121C98 ROM:00121CA6 ; --------------------------------------------------------------------------- ROM:00121CA6 ROM:00121CA6 loc_121CA6: ; CODE XREF: sub_121342+95E↑j ROM:00121CA6 btst #2,($11C2).w ROM:00121CAC beq.s loc_121CDE ROM:00121CAE move.b #8,($1076).l ROM:00121CB6 move.b ($1074).l,d1 ROM:00121CBC addi.b #$40,d1 ; '@' ROM:00121CC0 move.b d1,($1077).l ROM:00121CC6 move.b ($1075).l,d1 ROM:00121CCC move.b d1,($1078).l ROM:00121CD2 bsr.w sub_1223AC ROM:00121CD6 move.w #$D,($AC0).w ROM:00121CDC bra.s loc_121D1A ROM:00121CDE ; --------------------------------------------------------------------------- ROM:00121CDE ROM:00121CDE loc_121CDE: ; CODE XREF: sub_121342+96A↑j ROM:00121CDE addi.b #$40,($1074).l ; '@' ROM:00121CE6 move.b #8,($1073).l ROM:00121CEE clr.b d0 ROM:00121CF0 clr.w d4 ROM:00121CF2 move.w #0,d2 ROM:00121CF6 bra.s loc_121CFC ROM:00121CF8 ; --------------------------------------------------------------------------- ROM:00121CF8 ROM:00121CF8 loc_121CF8: ; CODE XREF: sub_121342+9CA↓j ROM:00121CF8 addi.w #1,d2 ROM:00121CFC ROM:00121CFC loc_121CFC: ; CODE XREF: sub_121342+9B4↑j ROM:00121CFC cmpi.w #8,d2 ROM:00121D00 bgt.s loc_121D0E ROM:00121D02 add.b $1073(d4.w),d0 ROM:00121D08 addi.w #1,d4 ROM:00121D0C bra.s loc_121CF8 ROM:00121D0E ; --------------------------------------------------------------------------- ROM:00121D0E ROM:00121D0E loc_121D0E: ; CODE XREF: sub_121342+9BE↑j ROM:00121D0E move.b d0,$1073(d4.w) ROM:00121D14 move.w #$A,($AC0).w ROM:00121D1A ROM:00121D1A loc_121D1A: ; CODE XREF: sub_121342+99A↑j ROM:00121D1A bra.l loc_121EEC ROM:00121D20 ; --------------------------------------------------------------------------- ROM:00121D20 ROM:00121D20 loc_121D20: ; CODE XREF: sub_121342+928↑j ROM:00121D20 move.w #2,d0 ROM:00121D24 cmpi.b #$9B,$1073(d0.w) ROM:00121D2C bne.l loc_121DB6 ROM:00121D32 btst #2,($11C2).w ROM:00121D38 beq.s loc_121D74 ROM:00121D3A move.b #3,($1076).l ROM:00121D42 move.b ($1074).l,d1 ROM:00121D48 addi.b #$40,d1 ; '@' ROM:00121D4C move.b d1,($1077).l ROM:00121D52 move.b ($1075).l,d1 ROM:00121D58 move.b d1,($1078).l ROM:00121D5E movea.l #$10F00A,a0 ROM:00121D64 move.b (a0)+,($1079).w ROM:00121D68 bsr.w sub_1223AC ROM:00121D6C move.w #8,($AC0).w ROM:00121D72 bra.s loc_121DB0 ROM:00121D74 ; --------------------------------------------------------------------------- ROM:00121D74 ROM:00121D74 loc_121D74: ; CODE XREF: sub_121342+9F6↑j ROM:00121D74 addi.b #$40,($1074).l ; '@' ROM:00121D7C move.b #3,($1073).l ROM:00121D84 move.b ($1074).l,d0 ROM:00121D8A addi.b #3,d0 ROM:00121D8E add.b ($1075).l,d0 ROM:00121D94 movea.l #$10F00A,a0 ROM:00121D9A move.b (a0)+,($1076).l ROM:00121DA0 add.b ($1076).l,d0 ROM:00121DA6 move.b d0,($1077).w ROM:00121DAA move.w #5,($AC0).w ROM:00121DB0 ROM:00121DB0 loc_121DB0: ; CODE XREF: sub_121342+A30↑j ROM:00121DB0 bra.l loc_121EEC ROM:00121DB6 ; --------------------------------------------------------------------------- ROM:00121DB6 ROM:00121DB6 loc_121DB6: ; CODE XREF: sub_121342+9EA↑j ROM:00121DB6 move.w #2,d0 ROM:00121DBA cmpi.b #$9C,$1073(d0.w) ROM:00121DC2 bne.l loc_121E56 ROM:00121DC8 btst #2,($11C2).w ROM:00121DCE beq.s loc_121E0E ROM:00121DD0 move.b #3,($1076).l ROM:00121DD8 move.b ($1074).l,d1 ROM:00121DDE addi.b #$40,d1 ; '@' ROM:00121DE2 move.b d1,($1077).l ROM:00121DE8 move.b ($1075).l,d1 ROM:00121DEE move.b d1,($1078).l ROM:00121DF4 movea.l #$10F00A,a0 ROM:00121DFA move.b (a0)+,($1079).w ROM:00121DFE move.b (a0)+,($1079).w ROM:00121E02 bsr.w sub_1223AC ROM:00121E06 move.w #8,($AC0).w ROM:00121E0C bra.s loc_121E50 ROM:00121E0E ; --------------------------------------------------------------------------- ROM:00121E0E ROM:00121E0E loc_121E0E: ; CODE XREF: sub_121342+A8C↑j ROM:00121E0E addi.b #$40,($1074).l ; '@' ROM:00121E16 move.b #3,($1073).l ROM:00121E1E move.b ($1074).l,d0 ROM:00121E24 addi.b #3,d0 ROM:00121E28 add.b ($1075).l,d0 ROM:00121E2E movea.l #$10F00A,a0 ROM:00121E34 move.b (a0)+,($1076).l ROM:00121E3A move.b (a0)+,($1076).l ROM:00121E40 add.b ($1076).l,d0 ROM:00121E46 move.b d0,($1077).w ROM:00121E4A move.w #5,($AC0).w ROM:00121E50 ROM:00121E50 loc_121E50: ; CODE XREF: sub_121342+ACA↑j ROM:00121E50 bra.l loc_121EEC ROM:00121E56 ; --------------------------------------------------------------------------- ROM:00121E56 ROM:00121E56 loc_121E56: ; CODE XREF: sub_121342+A80↑j ROM:00121E56 move.w #2,d0 ROM:00121E5A cmpi.b #$9E,$1073(d0.w) ROM:00121E62 bne.l loc_121EE8 ROM:00121E68 btst #2,($11C2).w ROM:00121E6E beq.s loc_121EAA ROM:00121E70 move.b #3,($1076).l ROM:00121E78 move.b ($1074).l,d1 ROM:00121E7E addi.b #$40,d1 ; '@' ROM:00121E82 move.b d1,($1077).l ROM:00121E88 move.b ($1075).l,d1 ROM:00121E8E move.b d1,($1078).l ROM:00121E94 movea.l #$10F00C,a0 ROM:00121E9A move.b (a0)+,($1079).w ROM:00121E9E bsr.w sub_1223AC ROM:00121EA2 move.w #8,($AC0).w ROM:00121EA8 bra.s loc_121EE6 ROM:00121EAA ; --------------------------------------------------------------------------- ROM:00121EAA ROM:00121EAA loc_121EAA: ; CODE XREF: sub_121342+B2C↑j ROM:00121EAA addi.b #$40,($1074).l ; '@' ROM:00121EB2 move.b #3,($1073).l ROM:00121EBA move.b ($1074).l,d0 ROM:00121EC0 addi.b #3,d0 ROM:00121EC4 add.b ($1075).l,d0 ROM:00121ECA movea.l #$10F00C,a0 ROM:00121ED0 move.b (a0)+,($1076).l ROM:00121ED6 add.b ($1076).l,d0 ROM:00121EDC move.b d0,($1077).w ROM:00121EE0 move.w #5,($AC0).w ROM:00121EE6 ROM:00121EE6 loc_121EE6: ; CODE XREF: sub_121342+B66↑j ROM:00121EE6 bra.s loc_121EEC ROM:00121EE8 ; --------------------------------------------------------------------------- ROM:00121EE8 ROM:00121EE8 loc_121EE8: ; CODE XREF: sub_121342+B20↑j ROM:00121EE8 bsr.w sub_121F48 ROM:00121EEC ROM:00121EEC loc_121EEC: ; CODE XREF: sub_121342:loc_121BC6↑j ROM:00121EEC ; sub_121342:loc_121C58↑j ... ROM:00121EEC bra.s locret_121EF2 ROM:00121EEE ; --------------------------------------------------------------------------- ROM:00121EEE ROM:00121EEE loc_121EEE: ; CODE XREF: sub_121342+7F2↑j ROM:00121EEE bsr.w sub_121EF4 ROM:00121EF2 ROM:00121EF2 locret_121EF2: ; CODE XREF: sub_121342+C↑j ROM:00121EF2 ; sub_121342+1E↑j ... ROM:00121EF2 rts ROM:00121EF2 ; End of function sub_121342 ROM:00121EF2 ROM:00121EF4 ROM:00121EF4 ; =============== S U B R O U T I N E ======================================= ROM:00121EF4 ROM:00121EF4 ROM:00121EF4 sub_121EF4: ; CODE XREF: sub_121342:loc_121EEE↑p ROM:00121EF4 ; sub_122410+7A↓p ... ROM:00121EF4 btst #2,($11C2).w ROM:00121EFA beq.s loc_121F20 ROM:00121EFC move.b #1,($1076).l ROM:00121F04 move.b ($1074).l,d1 ROM:00121F0A addi.b #$40,d1 ; '@' ROM:00121F0E move.b d1,($1077).l ROM:00121F14 bsr.w sub_1223AC ROM:00121F18 move.w #6,($AC0).w ROM:00121F1E bra.s locret_121F46 ROM:00121F20 ; --------------------------------------------------------------------------- ROM:00121F20 ROM:00121F20 loc_121F20: ; CODE XREF: sub_121EF4+6↑j ROM:00121F20 addi.b #$40,($1074).l ; '@' ROM:00121F28 move.b ($1074).l,d0 ROM:00121F2E addi.b #1,d0 ROM:00121F32 move.b #1,($1073).l ROM:00121F3A move.b d0,($1075).l ROM:00121F40 move.w #3,($AC0).w ROM:00121F46 ROM:00121F46 locret_121F46: ; CODE XREF: sub_121EF4+2A↑j ROM:00121F46 rts ROM:00121F46 ; End of function sub_121EF4 ROM:00121F46 ROM:00121F48 ROM:00121F48 ; =============== S U B R O U T I N E ======================================= ROM:00121F48 ROM:00121F48 ROM:00121F48 sub_121F48: ; CODE XREF: sub_121342+8↑p ROM:00121F48 ; sub_121342+1A↑p ... ROM:00121F48 move.b ($1073).l,d1 ROM:00121F4E btst #2,($11C2).w ROM:00121F54 beq.s loc_121F84 ROM:00121F56 move.b #3,($1076).l ROM:00121F5E move.b ($1074).l,($1078).l ROM:00121F68 move.b #$7F,($1077).l ROM:00121F70 move.b ($FC2).w,($1079).l ROM:00121F78 bsr.w sub_1223AC ROM:00121F7C move.w #8,($AC0).w ROM:00121F82 bra.s locret_121FD6 ROM:00121F84 ; --------------------------------------------------------------------------- ROM:00121F84 ROM:00121F84 loc_121F84: ; CODE XREF: sub_121F48+C↑j ROM:00121F84 andi.b #$C0,d1 ROM:00121F88 cmpi.b #0,d1 ROM:00121F8C bne.s loc_121F9A ROM:00121F8E move.b ($1074).l,($1075).l ROM:00121F98 bra.s loc_121FA4 ROM:00121F9A ; --------------------------------------------------------------------------- ROM:00121F9A ROM:00121F9A loc_121F9A: ; CODE XREF: sub_121F48+44↑j ROM:00121F9A move.b ($1076).l,($1075).l ROM:00121FA4 ROM:00121FA4 loc_121FA4: ; CODE XREF: sub_121F48+50↑j ROM:00121FA4 move.b ($1075).l,d0 ROM:00121FAA addi.b #-$7E,d0 ROM:00121FAE add.b ($FC2).w,d0 ROM:00121FB2 move.b #3,($1073).l ROM:00121FBA move.b #$7F,($1074).l ROM:00121FC2 move.b ($FC2).w,($1076).l ROM:00121FCA move.b d0,($1077).l ROM:00121FD0 move.w #5,($AC0).w ROM:00121FD6 ROM:00121FD6 locret_121FD6: ; CODE XREF: sub_121F48+3A↑j ROM:00121FD6 rts ROM:00121FD6 ; End of function sub_121F48 ROM:00121FD6 ROM:00121FD8 ROM:00121FD8 ; =============== S U B R O U T I N E ======================================= ROM:00121FD8 ROM:00121FD8 ROM:00121FD8 sub_121FD8: ; CODE XREF: sub_121342+4A4↑p ROM:00121FD8 ; sub_121342+4C2↑p ... ROM:00121FD8 btst #2,($11C2).w ROM:00121FDE beq.s loc_12200E ROM:00121FE0 move.b #2,($1076).l ROM:00121FE8 move.b ($1074).l,d1 ROM:00121FEE addi.b #$40,d1 ; '@' ROM:00121FF2 move.b d1,($1077).l ROM:00121FF8 move.b ($1075).l,($1078).l ROM:00122002 bsr.w sub_1223AC ROM:00122006 move.w #7,($AC0).w ROM:0012200C bra.s locret_12203A ROM:0012200E ; --------------------------------------------------------------------------- ROM:0012200E ROM:0012200E loc_12200E: ; CODE XREF: sub_121FD8+6↑j ROM:0012200E addi.b #$40,($1074).l ; '@' ROM:00122016 move.b ($1074).l,d0 ROM:0012201C move.b #2,($1073).l ROM:00122024 add.b ($1075).l,d0 ROM:0012202A addi.b #2,d0 ROM:0012202E move.b d0,($1076).l ROM:00122034 move.w #4,($AC0).w ROM:0012203A ROM:0012203A locret_12203A: ; CODE XREF: sub_121FD8+34↑j ROM:0012203A rts ROM:0012203A ; End of function sub_121FD8 ROM:0012203A ROM:0012203C ROM:0012203C ; =============== S U B R O U T I N E ======================================= ROM:0012203C ROM:0012203C ROM:0012203C sub_12203C: ; CODE XREF: sub_121342:loc_1217AC↑p ROM:0012203C clr.l d1 ROM:0012203E movea.l #$1073,a0 ROM:00122044 move.b 2(a0),d1 ROM:00122048 swap d1 ROM:0012204A move.b 1(a0),d1 ROM:0012204E btst #2,($11C2).w ROM:00122054 beq.s loc_122064 ROM:00122056 adda.l #3,a0 ROM:0012205C move.w #7,($AC0).w ROM:00122062 bra.s loc_12207C ROM:00122064 ; --------------------------------------------------------------------------- ROM:00122064 ROM:00122064 loc_122064: ; CODE XREF: sub_12203C+18↑j ROM:00122064 btst #2,($11B9).w ROM:0012206A beq.s loc_122076 ROM:0012206C clr.b (a0)+ ROM:0012206E move.w #5,($AC0).w ROM:00122074 bra.s loc_12207C ROM:00122076 ; --------------------------------------------------------------------------- ROM:00122076 ROM:00122076 loc_122076: ; CODE XREF: sub_12203C+2E↑j ROM:00122076 move.w #4,($AC0).w ROM:0012207C ROM:0012207C loc_12207C: ; CODE XREF: sub_12203C+26↑j ROM:0012207C ; sub_12203C+38↑j ROM:0012207C adda.l #1,a0 ROM:00122082 addi.b #$40,d1 ; '@' ROM:00122086 move.b d1,(a0)+ ROM:00122088 move.b d1,d2 ROM:0012208A swap d1 ROM:0012208C move.b d1,(a0)+ ROM:0012208E add.b d1,d2 ROM:00122090 clr.w d1 ROM:00122092 move.w 2(a3),d4 ROM:00122096 ROM:00122096 loc_122096: ; CODE XREF: sub_12203C+F8↓j ROM:00122096 cmp.w d1,d4 ROM:00122098 ble.l loc_122138 ROM:0012209E move.w d1,d3 ROM:001220A0 lsl.w #2,d3 ROM:001220A2 addq.w #6,d3 ROM:001220A4 move.b (a3,d3.w),d5 ROM:001220A8 btst #2,($11B9).w ROM:001220AE bne.s loc_1220E2 ROM:001220B0 cmpi.b #0,d5 ROM:001220B4 bne.s loc_1220BE ROM:001220B6 movea.l #0,a1 ROM:001220BC bra.s loc_1220E2 ROM:001220BE ; --------------------------------------------------------------------------- ROM:001220BE ROM:001220BE loc_1220BE: ; CODE XREF: sub_12203C+78↑j ROM:001220BE cmpi.b #$40,d5 ; '@' ROM:001220C2 bne.s loc_1220CC ROM:001220C4 movea.l #unk_110000,a1 ROM:001220CA bra.s loc_1220E2 ROM:001220CC ; --------------------------------------------------------------------------- ROM:001220CC ROM:001220CC loc_1220CC: ; CODE XREF: sub_12203C+86↑j ROM:001220CC cmpi.b #$80,d5 ROM:001220D0 bne.s loc_1220D6 ROM:001220D2 movea.l a5,a1 ROM:001220D4 bra.s loc_1220E2 ROM:001220D6 ; --------------------------------------------------------------------------- ROM:001220D6 ROM:001220D6 loc_1220D6: ; CODE XREF: sub_12203C+94↑j ROM:001220D6 cmpi.b #$C0,d5 ROM:001220DA bne.s loc_1220E2 ROM:001220DC movea.l #$100000,a1 ROM:001220E2 ROM:001220E2 loc_1220E2: ; CODE XREF: sub_12203C+72↑j ROM:001220E2 ; sub_12203C+80↑j ... ROM:001220E2 subq.w #2,d3 ROM:001220E4 clr.l d5 ROM:001220E6 btst #2,($11B9).w ROM:001220EC bne.s loc_1220F6 ROM:001220EE move.w (a3,d3.w),d5 ROM:001220F2 adda.l d5,a1 ROM:001220F4 bra.s loc_122108 ROM:001220F6 ; --------------------------------------------------------------------------- ROM:001220F6 ROM:001220F6 loc_1220F6: ; CODE XREF: sub_12203C+B0↑j ROM:001220F6 move.b (a3,d3.w),d5 ROM:001220FA asl.l #8,d5 ROM:001220FC move.b 1(a3,d3.w),d5 ROM:00122100 asl.l #8,d5 ROM:00122102 move.b 2(a3,d3.w),d5 ROM:00122106 movea.l d5,a1 ROM:00122108 ROM:00122108 loc_122108: ; CODE XREF: sub_12203C+B8↑j ROM:00122108 clr.w d5 ROM:0012210A clr.w d6 ROM:0012210C addq.w #3,d3 ROM:0012210E move.b (a3,d3.w),d6 ROM:00122112 ROM:00122112 loc_122112: ; CODE XREF: sub_12203C+F4↓j ROM:00122112 cmp.w d5,d6 ROM:00122114 ble.s loc_122132 ROM:00122116 move.b (a1),(a0)+ ROM:00122118 addq.w #1,d5 ROM:0012211A add.b (a1)+,d2 ROM:0012211C addq.w #1,($AD8).w ROM:00122120 move.l #$1176,d3 ROM:00122126 cmp.l a0,d3 ROM:00122128 bge.s loc_12212C ROM:0012212A movea.l d3,a0 ROM:0012212C ROM:0012212C loc_12212C: ; CODE XREF: sub_12203C+EC↑j ROM:0012212C addq.w #1,($AC0).w ROM:00122130 bra.s loc_122112 ROM:00122132 ; --------------------------------------------------------------------------- ROM:00122132 ROM:00122132 loc_122132: ; CODE XREF: sub_12203C+D8↑j ROM:00122132 addq.w #1,d1 ROM:00122134 bra.w loc_122096 ROM:00122138 ; --------------------------------------------------------------------------- ROM:00122138 ROM:00122138 loc_122138: ; CODE XREF: sub_12203C+5C↑j ROM:00122138 move.w ($AC0).w,d3 ROM:0012213C btst #2,($11C2).w ROM:00122142 beq.s loc_12214E ROM:00122144 subq.w #5,d3 ROM:00122146 move.b d3,($1076).l ROM:0012214C bra.s loc_122164 ROM:0012214E ; --------------------------------------------------------------------------- ROM:0012214E ROM:0012214E loc_12214E: ; CODE XREF: sub_12203C+106↑j ROM:0012214E btst #2,($11B9).w ROM:00122154 beq.s loc_12215E ROM:00122156 subq.w #3,d3 ROM:00122158 move.b d3,($1074).w ROM:0012215C bra.s loc_122164 ROM:0012215E ; --------------------------------------------------------------------------- ROM:0012215E ROM:0012215E loc_12215E: ; CODE XREF: sub_12203C+118↑j ROM:0012215E subq.w #2,d3 ROM:00122160 move.b d3,($1073).w ROM:00122164 ROM:00122164 loc_122164: ; CODE XREF: sub_12203C+110↑j ROM:00122164 ; sub_12203C+120↑j ROM:00122164 add.b d3,d2 ROM:00122166 btst #2,($11C2).w ROM:0012216C beq.s loc_122174 ROM:0012216E bsr.w sub_1223AC ROM:00122172 bra.s locret_122176 ROM:00122174 ; --------------------------------------------------------------------------- ROM:00122174 ROM:00122174 loc_122174: ; CODE XREF: sub_12203C+130↑j ROM:00122174 move.b d2,(a0) ROM:00122176 ROM:00122176 locret_122176: ; CODE XREF: sub_12203C+136↑j ROM:00122176 rts ROM:00122176 ; End of function sub_12203C ROM:00122176 ROM:00122178 ROM:00122178 ; =============== S U B R O U T I N E ======================================= ROM:00122178 ROM:00122178 ROM:00122178 sub_122178: ; CODE XREF: sub_121342+4E4↑p ROM:00122178 clr.l d2 ROM:0012217A clr.l d1 ROM:0012217C move.b ($1075).l,d1 ROM:00122182 move.w #$10,d3 ROM:00122186 lsl.l d3,d1 ROM:00122188 or.l d1,d2 ROM:0012218A clr.l d1 ROM:0012218C move.b ($1076).l,d1 ROM:00122192 lsl.l #8,d1 ROM:00122194 or.l d1,d2 ROM:00122196 clr.l d1 ROM:00122198 move.b ($1077).l,d1 ROM:0012219E or.l d1,d2 ROM:001221A0 movea.l d2,a0 ROM:001221A2 clr.l d1 ROM:001221A4 move.b ($1078).l,d1 ROM:001221AA add.l d2,d1 ROM:001221AC subi.l #1,d1 ROM:001221B2 move.l d1,d3 ROM:001221B4 bclr #6,($11C5).w ROM:001221BA cmpi.l #0,d2 ROM:001221C0 blt.s loc_1221E6 ROM:001221C2 cmpi.l #$1E00,d2 ROM:001221C8 bge.s loc_1221E6 ROM:001221CA cmpi.l #0,d3 ROM:001221D0 blt.s loc_1221E0 ROM:001221D2 cmpi.l #$1E00,d3 ROM:001221D8 bge.s loc_1221E0 ROM:001221DA bset #6,($11C5).w ROM:001221E0 ROM:001221E0 loc_1221E0: ; CODE XREF: sub_122178+58↑j ROM:001221E0 ; sub_122178+60↑j ROM:001221E0 bra.l loc_12228A ROM:001221E6 ; --------------------------------------------------------------------------- ROM:001221E6 ROM:001221E6 loc_1221E6: ; CODE XREF: sub_122178+48↑j ROM:001221E6 ; sub_122178+50↑j ROM:001221E6 btst #0,($11AA).w ROM:001221EC beq.s loc_12223C ROM:001221EE cmpi.l #$1E00,d2 ROM:001221F4 blt.s loc_122216 ROM:001221F6 cmpi.l #$10000,d2 ROM:001221FC bge.s loc_122216 ROM:001221FE cmpi.l #$1E00,d3 ROM:00122204 blt.s loc_122214 ROM:00122206 cmpi.l #$10000,d3 ROM:0012220C bge.s loc_122214 ROM:0012220E bset #6,($11C5).w ROM:00122214 ROM:00122214 loc_122214: ; CODE XREF: sub_122178+8C↑j ROM:00122214 ; sub_122178+94↑j ROM:00122214 bra.s loc_12223C ROM:00122216 ; --------------------------------------------------------------------------- ROM:00122216 ROM:00122216 loc_122216: ; CODE XREF: sub_122178+7C↑j ROM:00122216 ; sub_122178+84↑j ROM:00122216 cmpi.l #0,d2 ROM:0012221C blt.s loc_12223C ROM:0012221E cmpi.l #$FFFE,d2 ROM:00122224 bge.s loc_12223C ROM:00122226 cmpi.l #0,d3 ROM:0012222C blt.s loc_12223C ROM:0012222E cmpi.l #$FFFE,d3 ROM:00122234 bge.s loc_12223C ROM:00122236 bset #6,($11C5).w ROM:0012223C ROM:0012223C loc_12223C: ; CODE XREF: sub_122178+74↑j ROM:0012223C ; sub_122178:loc_122214↑j ... ROM:0012223C cmpi.l #unk_110000,d2 ROM:00122242 blt.s loc_122264 ROM:00122244 cmpi.l #$13FFFF,d2 ROM:0012224A bge.s loc_122264 ROM:0012224C cmpi.l #unk_110000,d3 ROM:00122252 blt.s loc_122262 ROM:00122254 cmpi.l #$13FFFF,d3 ROM:0012225A bge.s loc_122262 ROM:0012225C bset #6,($11C5).w ROM:00122262 ROM:00122262 loc_122262: ; CODE XREF: sub_122178+DA↑j ROM:00122262 ; sub_122178+E2↑j ROM:00122262 bra.s loc_12228A ROM:00122264 ; --------------------------------------------------------------------------- ROM:00122264 ROM:00122264 loc_122264: ; CODE XREF: sub_122178+CA↑j ROM:00122264 ; sub_122178+D2↑j ROM:00122264 cmpi.l #$13C000,d2 ROM:0012226A blt.s loc_12228A ROM:0012226C cmpi.l #$143A54,d2 ROM:00122272 bge.s loc_12228A ROM:00122274 cmpi.l #$13C000,d3 ROM:0012227A blt.s loc_12228A ROM:0012227C cmpi.l #$143A54,d3 ROM:00122282 bge.s loc_12228A ROM:00122284 bset #6,($11C5).w ROM:0012228A ROM:0012228A loc_12228A: ; CODE XREF: sub_122178:loc_1221E0↑j ROM:0012228A ; sub_122178:loc_122262↑j ... ROM:0012228A clr.w d3 ROM:0012228C move.b ($1078).l,d3 ROM:00122292 cmpi.w #$3E,d3 ; '>' ROM:00122296 ble.s loc_1222BC ROM:00122298 cmpi.w #$FE,d3 ROM:0012229C ble.s loc_1222A8 ROM:0012229E bclr #6,($11C5).w ROM:001222A4 bra.w loc_1222BA ROM:001222A8 ; --------------------------------------------------------------------------- ROM:001222A8 ROM:001222A8 loc_1222A8: ; CODE XREF: sub_122178+124↑j ROM:001222A8 move.w #$104,d4 ROM:001222AC subi.w #4,d4 ROM:001222B0 cmp.w d3,d4 ROM:001222B2 bge.s loc_1222BA ROM:001222B4 bclr #6,($11C5).w ROM:001222BA ROM:001222BA loc_1222BA: ; CODE XREF: sub_122178+12C↑j ROM:001222BA ; sub_122178+13A↑j ROM:001222BA bra.s loc_1222CE ROM:001222BC ; --------------------------------------------------------------------------- ROM:001222BC ROM:001222BC loc_1222BC: ; CODE XREF: sub_122178+11E↑j ROM:001222BC move.w #$104,d4 ROM:001222C0 subi.w #3,d4 ROM:001222C4 cmp.w d3,d4 ROM:001222C6 bge.s loc_1222CE ROM:001222C8 bclr #6,($11C5).w ROM:001222CE ROM:001222CE loc_1222CE: ; CODE XREF: sub_122178:loc_1222BA↑j ROM:001222CE ; sub_122178+14E↑j ROM:001222CE btst #6,($11C5).w ROM:001222D4 beq.l loc_1223A4 ROM:001222DA cmpi.w #$3E,d3 ; '>' ROM:001222DE bgt.s loc_1222FC ROM:001222E0 move.w #2,($AD8).w ROM:001222E6 move.w #3,($AC0).w ROM:001222EC addi.b #$40,($1074).l ; '@' ROM:001222F4 move.b ($1074).l,d3 ROM:001222FA bra.s loc_12233C ROM:001222FC ; --------------------------------------------------------------------------- ROM:001222FC ROM:001222FC loc_1222FC: ; CODE XREF: sub_122178+166↑j ROM:001222FC clr.b ($1073).l ROM:00122302 move.w #3,($AD8).w ROM:00122308 move.w #4,($AC0).w ROM:0012230E move.b ($1074).l,($1075).l ROM:00122318 addi.b #$40,($1075).l ; '@' ROM:00122320 move.b ($1078).l,($1074).l ROM:0012232A addq.b #1,($1074).l ROM:00122330 move.b ($1075).l,d3 ROM:00122336 add.b ($1074).l,d3 ROM:0012233C ROM:0012233C loc_12233C: ; CODE XREF: sub_122178+182↑j ROM:0012233C clr.w d5 ROM:0012233E clr.w d6 ROM:00122340 move.b ($1078).l,d6 ROM:00122346 ROM:00122346 loc_122346: ; CODE XREF: sub_122178+1FA↓j ROM:00122346 cmp.w d5,d6 ROM:00122348 ble.s loc_122374 ROM:0012234A movea.l #$1073,a1 ROM:00122350 adda.w ($AD8).w,a1 ROM:00122354 move.b (a0)+,(a1) ROM:00122356 addq.w #1,d5 ROM:00122358 add.b (a1),d3 ROM:0012235A addq.w #1,($AD8).w ROM:0012235E move.w #$103,d7 ROM:00122362 cmp.w ($AD8).w,d7 ROM:00122366 bge.s loc_12236E ROM:00122368 move.w #$103,($AD8).w ROM:0012236E ROM:0012236E loc_12236E: ; CODE XREF: sub_122178+1EE↑j ROM:0012236E addq.w #1,($AC0).w ROM:00122372 bra.s loc_122346 ROM:00122374 ; --------------------------------------------------------------------------- ROM:00122374 ROM:00122374 loc_122374: ; CODE XREF: sub_122178+1D0↑j ROM:00122374 cmpi.w #$3E,d6 ; '>' ROM:00122378 bgt.s loc_122396 ROM:0012237A movea.l #$AC0,a2 ROM:00122380 move.b 1(a2),($1073).l ROM:00122388 subi.b #2,($1073).l ROM:00122390 add.b ($1073).l,d3 ROM:00122396 ROM:00122396 loc_122396: ; CODE XREF: sub_122178+200↑j ROM:00122396 movea.l #$1073,a4 ROM:0012239C adda.w ($AD8).w,a4 ROM:001223A0 move.b d3,(a4) ROM:001223A2 bra.s locret_1223AA ROM:001223A4 ; --------------------------------------------------------------------------- ROM:001223A4 ROM:001223A4 loc_1223A4: ; CODE XREF: sub_122178+15C↑j ROM:001223A4 bset #4,($11BA).w ROM:001223AA ROM:001223AA locret_1223AA: ; CODE XREF: sub_122178+22A↑j ROM:001223AA rts ROM:001223AA ; End of function sub_122178 ROM:001223AA ROM:001223AC ROM:001223AC ; =============== S U B R O U T I N E ======================================= ROM:001223AC ROM:001223AC ROM:001223AC sub_1223AC: ; CODE XREF: sub_121342+6A↑p ROM:001223AC ; sub_121342+1D8↑p ... ROM:001223AC move.b #$B8,($1073).l ROM:001223B4 move.b #$B8,d4 ROM:001223B8 move.b ($FD9).w,($1074).l ROM:001223C0 move.b ($FD9).w,d3 ROM:001223C4 eor.b d3,d4 ROM:001223C6 move.b #$13,($1075).l ROM:001223CE move.b #$13,d3 ROM:001223D2 eor.b d3,d4 ROM:001223D4 move.b ($1076).l,d3 ROM:001223DA eor.b d3,d4 ROM:001223DC clr.w d6 ROM:001223DE move.b d3,d6 ROM:001223E0 subi.w #1,d6 ROM:001223E4 move.w #3,d7 ROM:001223E8 move.w #0,d5 ROM:001223EC bra.s loc_1223F2 ROM:001223EE ; --------------------------------------------------------------------------- ROM:001223EE ROM:001223EE loc_1223EE: ; CODE XREF: sub_1223AC+56↓j ROM:001223EE addi.w #1,d5 ROM:001223F2 ROM:001223F2 loc_1223F2: ; CODE XREF: sub_1223AC+40↑j ROM:001223F2 cmp.w d6,d5 ROM:001223F4 bgt.s loc_122404 ROM:001223F6 addi.w #1,d7 ROM:001223FA move.b $1073(d7.w),d3 ROM:00122400 eor.b d3,d4 ROM:00122402 bra.s loc_1223EE ROM:00122404 ; --------------------------------------------------------------------------- ROM:00122404 ROM:00122404 loc_122404: ; CODE XREF: sub_1223AC+48↑j ROM:00122404 addi.b #1,d7 ROM:00122408 move.b d4,$1073(d7.w) ROM:0012240E rts ROM:0012240E ; End of function sub_1223AC ROM:0012240E ROM:00122410 ROM:00122410 ; =============== S U B R O U T I N E ======================================= ROM:00122410 ROM:00122410 ROM:00122410 sub_122410: ; CODE XREF: sub_121342+500↑p ROM:00122410 bsr.l sub_133492 ROM:00122416 clr.l d0 ROM:00122418 clr.l d1 ROM:0012241A move.b ($1075).l,d0 ROM:00122420 asl.l #8,d0 ROM:00122422 move.b ($1076).l,d0 ROM:00122428 asl.l #8,d0 ROM:0012242A move.b ($1077).l,d0 ROM:00122430 move.b ($1078).l,d1 ROM:00122436 subi.l #1,d1 ROM:0012243C move.l d0,d2 ROM:0012243E add.l d1,d2 ROM:00122440 cmpi.l #$1E00,d0 ROM:00122446 blt.l loc_122458 ROM:0012244C cmp.l d2,d4 ROM:0012244E ble.l loc_122458 ROM:00122454 bra.s loc_122476 ROM:00122456 ; --------------------------------------------------------------------------- ROM:00122456 bra.s loc_122476 ROM:00122458 ; --------------------------------------------------------------------------- ROM:00122458 ROM:00122458 loc_122458: ; CODE XREF: sub_122410+36↑j ROM:00122458 ; sub_122410+3E↑j ROM:00122458 cmp.l d0,d5 ROM:0012245A bgt.l loc_122470 ROM:00122460 cmpi.l #$FFFE,d2 ROM:00122466 bge.l loc_122470 ROM:0012246C bra.s loc_122476 ROM:0012246E ; --------------------------------------------------------------------------- ROM:0012246E bra.s loc_122476 ROM:00122470 ; --------------------------------------------------------------------------- ROM:00122470 ROM:00122470 loc_122470: ; CODE XREF: sub_122410+4A↑j ROM:00122470 ; sub_122410+56↑j ROM:00122470 bsr.w sub_121F48 ROM:00122474 bra.s locret_12248E ROM:00122476 ; --------------------------------------------------------------------------- ROM:00122476 ROM:00122476 loc_122476: ; CODE XREF: sub_122410+44↑j ROM:00122476 ; sub_122410+46↑j ... ROM:00122476 movea.l d0,a0 ROM:00122478 movea.l #$1073,a1 ROM:0012247E adda.l #6,a1 ROM:00122484 ROM:00122484 loc_122484: ; CODE XREF: sub_122410+76↓j ROM:00122484 move.b (a1)+,(a0)+ ROM:00122486 dbf d1,loc_122484 ROM:0012248A bsr.w sub_121EF4 ROM:0012248E ROM:0012248E locret_12248E: ; CODE XREF: sub_122410+64↑j ROM:0012248E rts ROM:0012248E ; End of function sub_122410 ROM:0012248E ROM:00122490 ; --------------------------------------------------------------------------- ROM:00122490 bset #5,($11C2).w ROM:00122496 move.b ($1076).l,d1 ROM:0012249C cmpi.b #$50,d1 ; 'P' ROM:001224A0 bgt.l loc_122532 ROM:001224A6 cmpi.b #0,d1 ROM:001224AA blt.l loc_12252C ROM:001224B0 bsr.l sub_11435A ROM:001224B6 btst #2,($11C2).w ROM:001224BC beq.s loc_1224EE ROM:001224BE move.b #$30,($1076).l ; '0' ROM:001224C6 move.b ($1074).l,d1 ROM:001224CC addi.b #$40,d1 ; '@' ROM:001224D0 move.b d1,($1077).l ROM:001224D6 move.b ($1075).l,d1 ROM:001224DC move.b d1,($1078).l ROM:001224E2 bsr.w sub_1223AC ROM:001224E6 move.w #$35,($AC0).w ; '5' ROM:001224EC bra.s loc_12252A ROM:001224EE ; --------------------------------------------------------------------------- ROM:001224EE ROM:001224EE loc_1224EE: ; CODE XREF: ROM:001224BC↑j ROM:001224EE addi.b #$40,($1074).l ; '@' ROM:001224F6 move.b #$30,($1073).l ; '0' ROM:001224FE clr.b d0 ROM:00122500 clr.w d4 ROM:00122502 move.w #0,d2 ROM:00122506 bra.s loc_12250C ROM:00122508 ; --------------------------------------------------------------------------- ROM:00122508 ROM:00122508 loc_122508: ; CODE XREF: ROM:0012251C↓j ROM:00122508 addi.w #1,d2 ROM:0012250C ROM:0012250C loc_12250C: ; CODE XREF: ROM:00122506↑j ROM:0012250C cmpi.w #$30,d2 ; '0' ROM:00122510 bgt.s loc_12251E ROM:00122512 add.b $1073(d4.w),d0 ROM:00122518 addi.w #1,d4 ROM:0012251C bra.s loc_122508 ROM:0012251E ; --------------------------------------------------------------------------- ROM:0012251E ROM:0012251E loc_12251E: ; CODE XREF: ROM:00122510↑j ROM:0012251E move.b d0,$1073(d4.w) ROM:00122524 move.w #$32,($AC0).w ; '2' ROM:0012252A ROM:0012252A loc_12252A: ; CODE XREF: ROM:001224EC↑j ROM:0012252A bra.s loc_122530 ROM:0012252C ; --------------------------------------------------------------------------- ROM:0012252C ROM:0012252C loc_12252C: ; CODE XREF: ROM:001224AA↑j ROM:0012252C bsr.w sub_121F48 ROM:00122530 ROM:00122530 loc_122530: ; CODE XREF: ROM:loc_12252A↑j ROM:00122530 bra.s locret_122536 ROM:00122532 ; --------------------------------------------------------------------------- ROM:00122532 ROM:00122532 loc_122532: ; CODE XREF: ROM:001224A0↑j ROM:00122532 bsr.w sub_121F48 ROM:00122536 ROM:00122536 locret_122536: ; CODE XREF: ROM:loc_122530↑j ROM:00122536 rts ROM:00122538 ROM:00122538 ; =============== S U B R O U T I N E ======================================= ROM:00122538 ROM:00122538 ROM:00122538 sub_122538: ; CODE XREF: ROM:0012362A↓p ROM:00122538 ; ROM:loc_123648↓p ROM:00122538 bclr #4,($11BA).w ROM:0012253E move.b #$10,($FC2).w ROM:00122544 clr.w d0 ROM:00122546 move.w word_1320BE(d0.w*2),d1 ROM:0012254E lsr.w #8,d1 ROM:00122550 move.w word_1320BE(d0.w*2),d3 ROM:00122558 and.w ($ACE).w,d3 ROM:0012255C move.b ($1074).l,d2 ROM:00122562 ROM:00122562 loc_122562: ; CODE XREF: sub_122538+52↓j ROM:00122562 cmpi.b #$7F,d1 ROM:00122566 beq.s loc_12258C ROM:00122568 cmp.b d1,d2 ROM:0012256A beq.s loc_12258C ROM:0012256C addq.w #1,d0 ROM:0012256E bvc.s loc_122574 ROM:00122570 move.w #$8000,d0 ROM:00122574 ROM:00122574 loc_122574: ; CODE XREF: sub_122538+36↑j ROM:00122574 move.w word_1320BE(d0.w*2),d1 ROM:0012257C lsr.w #8,d1 ROM:0012257E move.w word_1320BE(d0.w*2),d3 ROM:00122586 and.w ($ACE).w,d3 ROM:0012258A bra.s loc_122562 ROM:0012258C ; --------------------------------------------------------------------------- ROM:0012258C ROM:0012258C loc_12258C: ; CODE XREF: sub_122538+2E↑j ROM:0012258C ; sub_122538+32↑j ROM:0012258C cmpi.b #$7F,d1 ROM:00122590 beq.l locret_122836 ROM:00122596 cmpi.w #0,d3 ROM:0012259A beq.l locret_122836 ROM:001225A0 move.b ($1074).l,d0 ROM:001225A6 cmpi.b #$30,d0 ; '0' ROM:001225AA bne.l loc_12268C ROM:001225B0 clr.w d1 ROM:001225B2 move.b ($1075).l,d3 ROM:001225B8 move.b dword_132154(d1.w),d2 ROM:001225C0 ROM:001225C0 loc_1225C0: ; CODE XREF: sub_122538+9C↓j ROM:001225C0 cmpi.b #$FF,d2 ROM:001225C4 beq.s loc_1225D6 ROM:001225C6 cmp.b d2,d3 ROM:001225C8 beq.s loc_1225D6 ROM:001225CA addq.w #6,d1 ROM:001225CC move.b dword_132154(d1.w),d2 ROM:001225D4 bra.s loc_1225C0 ROM:001225D6 ; --------------------------------------------------------------------------- ROM:001225D6 ROM:001225D6 loc_1225D6: ; CODE XREF: sub_122538+8C↑j ROM:001225D6 ; sub_122538+90↑j ROM:001225D6 cmpi.b #$FF,d2 ROM:001225DA bne.s loc_12264E ROM:001225DC clr.w d4 ROM:001225DE move.b dword_1320EE(d4.w),d5 ROM:001225E6 ROM:001225E6 loc_1225E6: ; CODE XREF: sub_122538+C2↓j ROM:001225E6 cmpi.b #$FF,d5 ROM:001225EA beq.s loc_1225FC ROM:001225EC cmp.b d5,d3 ROM:001225EE beq.s loc_1225FC ROM:001225F0 addq.w #6,d4 ROM:001225F2 move.b dword_1320EE(d4.w),d5 ROM:001225FA bra.s loc_1225E6 ROM:001225FC ; --------------------------------------------------------------------------- ROM:001225FC ROM:001225FC loc_1225FC: ; CODE XREF: sub_122538+B2↑j ROM:001225FC ; sub_122538+B6↑j ROM:001225FC cmpi.b #$FF,d5 ROM:00122600 bne.s loc_12260A ROM:00122602 bset #4,($11BA).w ROM:00122608 bra.s loc_12264C ROM:0012260A ; --------------------------------------------------------------------------- ROM:0012260A ROM:0012260A loc_12260A: ; CODE XREF: sub_122538+C8↑j ROM:0012260A move.b ($1076).l,d3 ROM:00122610 cmpi.b #$FF,d3 ROM:00122614 beq.s loc_12262E ROM:00122616 cmpi.b #$F0,d3 ROM:0012261A beq.s loc_12262E ROM:0012261C cmpi.b #0,d3 ROM:00122620 beq.s loc_12262A ROM:00122622 bset #4,($11BA).w ROM:00122628 bra.s loc_12262C ROM:0012262A ; --------------------------------------------------------------------------- ROM:0012262A ROM:0012262A loc_12262A: ; CODE XREF: sub_122538+E8↑j ROM:0012262A bra.s loc_12262E ROM:0012262C ; --------------------------------------------------------------------------- ROM:0012262C ROM:0012262C loc_12262C: ; CODE XREF: sub_122538+F0↑j ROM:0012262C bra.s loc_12264C ROM:0012262E ; --------------------------------------------------------------------------- ROM:0012262E ROM:0012262E loc_12262E: ; CODE XREF: sub_122538+DC↑j ROM:0012262E ; sub_122538+E2↑j ... ROM:0012262E bset #2,($11AC).w ROM:00122634 addq.w #1,d4 ROM:00122636 clr.w d5 ROM:00122638 move.b dword_1320EE(d4.w),d5 ROM:00122640 addq.w #1,d4 ROM:00122642 movea.l dword_1320EE(d4.w),a0 ROM:0012264A jsr (a0) ROM:0012264C ROM:0012264C loc_12264C: ; CODE XREF: sub_122538+D0↑j ROM:0012264C ; sub_122538:loc_12262C↑j ROM:0012264C bra.s loc_122686 ROM:0012264E ; --------------------------------------------------------------------------- ROM:0012264E ROM:0012264E loc_12264E: ; CODE XREF: sub_122538+A2↑j ROM:0012264E move.b ($1076).l,d3 ROM:00122654 cmpi.b #0,d3 ROM:00122658 beq.s loc_122668 ROM:0012265A cmpi.b #$FF,d3 ROM:0012265E beq.s loc_122668 ROM:00122660 bset #4,($11BA).w ROM:00122666 bra.s loc_122686 ROM:00122668 ; --------------------------------------------------------------------------- ROM:00122668 ROM:00122668 loc_122668: ; CODE XREF: sub_122538+120↑j ROM:00122668 ; sub_122538+126↑j ROM:00122668 bset #2,($11AC).w ROM:0012266E addq.w #1,d1 ROM:00122670 clr.w d2 ROM:00122672 move.b dword_132154(d1.w),d2 ROM:0012267A addq.w #1,d1 ROM:0012267C movea.l dword_132154(d1.w),a0 ROM:00122684 jsr (a0) ROM:00122686 ROM:00122686 loc_122686: ; CODE XREF: sub_122538:loc_12264C↑j ROM:00122686 ; sub_122538+12E↑j ROM:00122686 bra.l locret_122836 ROM:0012268C ; --------------------------------------------------------------------------- ROM:0012268C ROM:0012268C loc_12268C: ; CODE XREF: sub_122538+72↑j ROM:0012268C cmpi.b #$31,d0 ; '1' ROM:00122690 bne.l loc_1226FC ROM:00122696 clr.w d1 ROM:00122698 move.b ($1075).l,d3 ROM:0012269E move.b dword_132184(d1.w),d2 ROM:001226A6 ROM:001226A6 loc_1226A6: ; CODE XREF: sub_122538+182↓j ROM:001226A6 cmpi.b #$FF,d2 ROM:001226AA beq.s loc_1226BC ROM:001226AC cmp.b d2,d3 ROM:001226AE beq.s loc_1226BC ROM:001226B0 addq.w #6,d1 ROM:001226B2 move.b dword_132184(d1.w),d2 ROM:001226BA bra.s loc_1226A6 ROM:001226BC ; --------------------------------------------------------------------------- ROM:001226BC ROM:001226BC loc_1226BC: ; CODE XREF: sub_122538+172↑j ROM:001226BC ; sub_122538+176↑j ROM:001226BC clr.w d3 ROM:001226BE move.w d1,d4 ROM:001226C0 addq.w #1,d4 ROM:001226C2 move.b dword_132184(d4.w),d3 ROM:001226CA and.w ($ACE).w,d3 ROM:001226CE cmpi.b #$FF,d2 ROM:001226D2 beq.l loc_1226F0 ROM:001226D8 cmpi.w #0,d3 ROM:001226DC beq.l loc_1226F0 ROM:001226E2 addq.w #1,d4 ROM:001226E4 movea.l dword_132184(d4.w),a0 ROM:001226EC jsr (a0) ROM:001226EE bra.s loc_1226F6 ROM:001226F0 ; --------------------------------------------------------------------------- ROM:001226F0 ROM:001226F0 loc_1226F0: ; CODE XREF: sub_122538+19A↑j ROM:001226F0 ; sub_122538+1A4↑j ROM:001226F0 bset #4,($11BA).w ROM:001226F6 ROM:001226F6 loc_1226F6: ; CODE XREF: sub_122538+1B6↑j ROM:001226F6 bra.l locret_122836 ROM:001226FC ; --------------------------------------------------------------------------- ROM:001226FC ROM:001226FC loc_1226FC: ; CODE XREF: sub_122538+158↑j ROM:001226FC move.b ($1074).l,d0 ROM:00122702 cmpi.b #$32,d0 ; '2' ROM:00122706 bne.s loc_12276E ROM:00122708 clr.w d1 ROM:0012270A move.b ($1075).l,d3 ROM:00122710 move.b dword_132172(d1.w),d2 ROM:00122718 ROM:00122718 loc_122718: ; CODE XREF: sub_122538+1F4↓j ROM:00122718 cmpi.b #$FF,d2 ROM:0012271C beq.s loc_12272E ROM:0012271E cmp.b d2,d3 ROM:00122720 beq.s loc_12272E ROM:00122722 addq.w #6,d1 ROM:00122724 move.b dword_132172(d1.w),d2 ROM:0012272C bra.s loc_122718 ROM:0012272E ; --------------------------------------------------------------------------- ROM:0012272E ROM:0012272E loc_12272E: ; CODE XREF: sub_122538+1E4↑j ROM:0012272E ; sub_122538+1E8↑j ROM:0012272E clr.w d3 ROM:00122730 move.w d1,d4 ROM:00122732 addq.w #1,d4 ROM:00122734 move.b dword_132172(d4.w),d3 ROM:0012273C and.w ($ACE).w,d3 ROM:00122740 cmpi.b #$FF,d2 ROM:00122744 beq.l loc_122762 ROM:0012274A cmpi.w #0,d3 ROM:0012274E beq.l loc_122762 ROM:00122754 addq.w #1,d4 ROM:00122756 movea.l dword_132172(d4.w),a0 ROM:0012275E jsr (a0) ROM:00122760 bra.s loc_122768 ROM:00122762 ; --------------------------------------------------------------------------- ROM:00122762 ROM:00122762 loc_122762: ; CODE XREF: sub_122538+20C↑j ROM:00122762 ; sub_122538+216↑j ROM:00122762 bset #4,($11BA).w ROM:00122768 ROM:00122768 loc_122768: ; CODE XREF: sub_122538+228↑j ROM:00122768 bra.l locret_122836 ROM:0012276E ; --------------------------------------------------------------------------- ROM:0012276E ROM:0012276E loc_12276E: ; CODE XREF: sub_122538+1CE↑j ROM:0012276E cmpi.b #$21,d0 ; '!' ROM:00122772 bne.s loc_12279E ROM:00122774 cmpi.w #3,($ACC).w ROM:0012277A bne.s loc_122798 ROM:0012277C move.w #2,d1 ROM:00122780 cmpi.b #$26,$1073(d1.w) ; '&' ROM:00122788 bne.s loc_122792 ROM:0012278A bsr.l sub_124274 ROM:00122790 bra.s loc_122798 ROM:00122792 ; --------------------------------------------------------------------------- ROM:00122792 ROM:00122792 loc_122792: ; CODE XREF: sub_122538+250↑j ROM:00122792 bsr.l sub_12427C ROM:00122798 ROM:00122798 loc_122798: ; CODE XREF: sub_122538+242↑j ROM:00122798 ; sub_122538+258↑j ROM:00122798 bra.l locret_122836 ROM:0012279E ; --------------------------------------------------------------------------- ROM:0012279E ROM:0012279E loc_12279E: ; CODE XREF: sub_122538+23A↑j ROM:0012279E cmpi.b #$A0,d0 ROM:001227A2 bne.s loc_1227B0 ROM:001227A4 bsr.l nullsub_40 ROM:001227AA bra.l locret_122836 ROM:001227B0 ; --------------------------------------------------------------------------- ROM:001227B0 ROM:001227B0 loc_1227B0: ; CODE XREF: sub_122538+26A↑j ROM:001227B0 cmpi.b #$2C,d0 ; ',' ROM:001227B4 bne.s loc_1227D0 ROM:001227B6 bsr.l sub_12293A ROM:001227BC btst #2,($11BF).w ROM:001227C2 bne.s loc_1227CA ROM:001227C4 bset #4,($11BA).w ROM:001227CA ROM:001227CA loc_1227CA: ; CODE XREF: sub_122538+28A↑j ROM:001227CA bra.l locret_122836 ROM:001227D0 ; --------------------------------------------------------------------------- ROM:001227D0 ROM:001227D0 loc_1227D0: ; CODE XREF: sub_122538+27C↑j ROM:001227D0 cmpi.b #$13,d0 ROM:001227D4 bne.s loc_1227E2 ROM:001227D6 bsr.l sub_124274 ROM:001227DC bra.l locret_122836 ROM:001227E2 ; --------------------------------------------------------------------------- ROM:001227E2 ROM:001227E2 loc_1227E2: ; CODE XREF: sub_122538+29C↑j ROM:001227E2 cmpi.b #$77,d0 ; 'w' ROM:001227E6 bne.s loc_1227F4 ROM:001227E8 bsr.l sub_12426C ROM:001227EE bra.l locret_122836 ROM:001227F4 ; --------------------------------------------------------------------------- ROM:001227F4 ROM:001227F4 loc_1227F4: ; CODE XREF: sub_122538+2AE↑j ROM:001227F4 cmpi.b #$34,d0 ; '4' ROM:001227F8 bne.s loc_122808 ROM:001227FA bsr.l nullsub_38 ROM:00122800 bset #7,($11B6).w ROM:00122806 bra.s locret_122836 ROM:00122808 ; --------------------------------------------------------------------------- ROM:00122808 ROM:00122808 loc_122808: ; CODE XREF: sub_122538+2C0↑j ROM:00122808 cmpi.b #$36,d0 ; '6' ROM:0012280C bne.s loc_12281C ROM:0012280E bsr.l nullsub_39 ROM:00122814 bset #2,($11C3).w ROM:0012281A bra.s locret_122836 ROM:0012281C ; --------------------------------------------------------------------------- ROM:0012281C ROM:0012281C loc_12281C: ; CODE XREF: sub_122538+2D4↑j ROM:0012281C cmpi.b #$37,d0 ; '7' ROM:00122820 bne.s loc_12282A ROM:00122822 bset #5,($11A7).w ROM:00122828 bra.s locret_122836 ROM:0012282A ; --------------------------------------------------------------------------- ROM:0012282A ROM:0012282A loc_12282A: ; CODE XREF: sub_122538+2E8↑j ROM:0012282A cmpi.b #$83,d0 ROM:0012282E bne.s locret_122836 ROM:00122830 bset #7,($11C4).w ROM:00122836 ROM:00122836 locret_122836: ; CODE XREF: sub_122538+58↑j ROM:00122836 ; sub_122538+62↑j ... ROM:00122836 rts ROM:00122836 ; End of function sub_122538 ROM:00122836 ROM:00122838 ROM:00122838 ; =============== S U B R O U T I N E ======================================= ROM:00122838 ROM:00122838 ROM:00122838 sub_122838: ; CODE XREF: sub_120F18+6↑p ROM:00122838 ; sub_120F2A+2A↑p ROM:00122838 btst #3,($7F6).w ROM:0012283E beq.s loc_12284E ROM:00122840 btst #7,($7C4).w ROM:00122846 bne.s loc_12284E ROM:00122848 bset #1,($11C5).w ROM:0012284E ROM:0012284E loc_12284E: ; CODE XREF: sub_122838+6↑j ROM:0012284E ; sub_122838+E↑j ROM:0012284E clr.w d1 ROM:00122850 move.b ($FC3).w,d1 ROM:00122854 cmpi.w #3,d1 ROM:00122858 bcc.s locret_122862 ROM:0012285A movea.l off_122864(pc,d1.w*4),a0 ROM:0012285E nop ROM:00122860 jmp (a0) ROM:00122862 ; --------------------------------------------------------------------------- ROM:00122862 ROM:00122862 locret_122862: ; CODE XREF: sub_122838+20↑j ROM:00122862 rts ROM:00122862 ; End of function sub_122838 ROM:00122862 ROM:00122862 ; --------------------------------------------------------------------------- ROM:00122864 off_122864: dc.l loc_122870 ; DATA XREF: sub_122838+22↑r ROM:00122868 dc.l loc_122886 ROM:0012286C dc.l loc_1228DC ROM:00122870 ; --------------------------------------------------------------------------- ROM:00122870 ROM:00122870 loc_122870: ; DATA XREF: ROM:off_122864↑o ROM:00122870 bsr.l sub_133F50 ROM:00122876 bsr.l sub_133F3E ROM:0012287C move.b #1,($FC3).w ROM:00122882 bra.s locret_1228DA ROM:00122884 ; --------------------------------------------------------------------------- ROM:00122884 rts ROM:00122886 ; --------------------------------------------------------------------------- ROM:00122886 ROM:00122886 loc_122886: ; DATA XREF: ROM:00122868↑o ROM:00122886 btst #2,($11AC).w ROM:0012288C beq.s loc_1228C6 ROM:0012288E bclr #2,($11AC).w ROM:00122894 btst #0,($11AD).w ROM:0012289A beq.s loc_1228A8 ROM:0012289C bclr #0,($11AD).w ROM:001228A2 move.w ($AC2).w,d0 ROM:001228A6 bra.s loc_1228AC ROM:001228A8 ; --------------------------------------------------------------------------- ROM:001228A8 ROM:001228A8 loc_1228A8: ; CODE XREF: ROM:0012289A↑j ROM:001228A8 move.w $42C(a5),d0 ROM:001228AC ROM:001228AC loc_1228AC: ; CODE XREF: ROM:001228A6↑j ROM:001228AC clr.b ($761).w ROM:001228B0 move.w d0,($61E).w ROM:001228B4 move.b #1,($761).w ROM:001228BA move.b #2,($FC3).w ROM:001228C0 bra.l locret_122936 ROM:001228C6 ; --------------------------------------------------------------------------- ROM:001228C6 ROM:001228C6 loc_1228C6: ; CODE XREF: ROM:0012288C↑j ROM:001228C6 btst #1,($11C5).w ROM:001228CC beq.s locret_1228DA ROM:001228CE bclr #1,($11C5).w ROM:001228D4 bsr.l sub_133F3E ROM:001228DA ROM:001228DA locret_1228DA: ; CODE XREF: ROM:00122882↑j ROM:001228DA ; ROM:001228CC↑j ... ROM:001228DA rts ROM:001228DC ; --------------------------------------------------------------------------- ROM:001228DC ROM:001228DC loc_1228DC: ; DATA XREF: ROM:0012286C↑o ROM:001228DC btst #2,($11AC).w ROM:001228E2 beq.s loc_1228FE ROM:001228E4 bclr #2,($11AC).w ROM:001228EA move.w $42C(a5),d0 ROM:001228EE clr.b ($761).w ROM:001228F2 move.w d0,($61E).w ROM:001228F6 move.b #1,($761).w ROM:001228FC bra.s locret_122936 ROM:001228FE ; --------------------------------------------------------------------------- ROM:001228FE ROM:001228FE loc_1228FE: ; CODE XREF: ROM:001228E2↑j ROM:001228FE cmpi.w #0,($61E).w ROM:00122904 bgt.s loc_122914 ROM:00122906 bsr.l sub_133F50 ROM:0012290C move.b #1,($FC3).w ROM:00122912 bra.s locret_1228DA ROM:00122914 ; --------------------------------------------------------------------------- ROM:00122914 ROM:00122914 loc_122914: ; CODE XREF: ROM:00122904↑j ROM:00122914 btst #1,($11C5).w ROM:0012291A beq.s locret_122936 ROM:0012291C bclr #1,($11C5).w ROM:00122922 bsr.l sub_133F3E ROM:00122928 bsr.l sub_133F50 ROM:0012292E move.b #1,($FC3).w ROM:00122934 bra.s locret_1228DA ROM:00122936 ; --------------------------------------------------------------------------- ROM:00122936 ROM:00122936 locret_122936: ; CODE XREF: ROM:001228C0↑j ROM:00122936 ; ROM:001228FC↑j ... ROM:00122936 rts ROM:00122938 ; --------------------------------------------------------------------------- ROM:00122938 rts ROM:0012293A ROM:0012293A ; =============== S U B R O U T I N E ======================================= ROM:0012293A ROM:0012293A ROM:0012293A sub_12293A: ; CODE XREF: sub_122538+27E↑p ROM:0012293A btst #4,($11A0).w ROM:00122940 bne.s loc_122948 ROM:00122942 bsr.l sub_133492 ROM:00122948 ROM:00122948 loc_122948: ; CODE XREF: sub_12293A+6↑j ROM:00122948 clr.w d0 ROM:0012294A move.b ($1073).l,d0 ROM:00122950 move.b ($1075).w,d1 ROM:00122954 movea.l ($424).w,a0 ROM:00122958 btst #0,($11B5).w ROM:0012295E bne.s loc_12297E ROM:00122960 clr.w ($AC6).w ROM:00122964 move.l ($424).w,d2 ROM:00122968 addi.l #2,d2 ROM:0012296E move.l d2,($7E8).w ROM:00122972 move.b #0,($FC4).w ROM:00122978 bra.l loc_122994 ROM:0012297E ; --------------------------------------------------------------------------- ROM:0012297E ROM:0012297E loc_12297E: ; CODE XREF: sub_12293A+24↑j ROM:0012297E cmp.b (a0),d1 ROM:00122980 bne.w loc_122A22 ROM:00122984 bsr.w sub_122A44 ROM:00122988 move.l ($428).w,($7E8).w ROM:0012298E move.b 3(a0),($FC4).w ROM:00122994 ROM:00122994 loc_122994: ; CODE XREF: sub_12293A+3E↑j ROM:00122994 subi.w #2,d0 ROM:00122998 move.w #3,d4 ROM:0012299C ROM:0012299C loc_12299C: ; CODE XREF: sub_12293A:loc_122A18↓j ROM:0012299C cmpi.w #0,d0 ROM:001229A0 ble.s loc_122A1A ROM:001229A2 move.b $1073(d4.w),d2 ROM:001229A8 addq.w #1,d4 ROM:001229AA cmpi.b #4,d2 ROM:001229AE bne.s loc_1229C0 ROM:001229B0 cmpi.w #1,d0 ROM:001229B4 bne.s loc_122A22 ROM:001229B6 bsr.w sub_122A74 ROM:001229BA subi.w #1,d0 ROM:001229BE bra.s loc_122A18 ROM:001229C0 ; --------------------------------------------------------------------------- ROM:001229C0 ROM:001229C0 loc_1229C0: ; CODE XREF: sub_12293A+74↑j ROM:001229C0 cmpi.w #5,d0 ROM:001229C4 blt.s loc_122A22 ROM:001229C6 clr.w d3 ROM:001229C8 move.b $1073(d4.w),d3 ROM:001229CE move.w d3,($AC8).w ROM:001229D2 addq.w #1,d4 ROM:001229D4 clr.w d3 ROM:001229D6 move.b $1073(d4.w),d3 ROM:001229DC move.w d3,($ACA).w ROM:001229E0 addq.w #1,d4 ROM:001229E2 cmpi.b #1,d2 ROM:001229E6 bne.s loc_1229EC ROM:001229E8 bra.s loc_122A22 ROM:001229EA ; --------------------------------------------------------------------------- ROM:001229EA bra.s loc_122A18 ROM:001229EC ; --------------------------------------------------------------------------- ROM:001229EC ROM:001229EC loc_1229EC: ; CODE XREF: sub_12293A+AC↑j ROM:001229EC cmpi.b #3,d2 ROM:001229F0 bne.s loc_122A18 ROM:001229F2 cmpi.w #6,d0 ROM:001229F6 blt.s loc_122A22 ROM:001229F8 bclr #2,($11BF).w ROM:001229FE bsr.w sub_122A8E ROM:00122A02 btst #2,($11BF).w ROM:00122A08 beq.s loc_122A22 ROM:00122A0A bset #0,($11B5).w ROM:00122A10 subi.w #6,d0 ROM:00122A14 addi.w #3,d4 ROM:00122A18 ROM:00122A18 loc_122A18: ; CODE XREF: sub_12293A+84↑j ROM:00122A18 ; sub_12293A+B0↑j ... ROM:00122A18 bra.s loc_12299C ROM:00122A1A ; --------------------------------------------------------------------------- ROM:00122A1A ROM:00122A1A loc_122A1A: ; CODE XREF: sub_12293A+66↑j ROM:00122A1A bset #2,($11BF).w ROM:00122A20 bra.s locret_122A42 ROM:00122A22 ; --------------------------------------------------------------------------- ROM:00122A22 ROM:00122A22 loc_122A22: ; CODE XREF: sub_12293A+46↑j ROM:00122A22 ; sub_12293A+7A↑j ... ROM:00122A22 bclr #2,($11BF).w ROM:00122A28 movea.l ($424).w,a0 ROM:00122A2C move.b ($FC4).w,3(a0) ROM:00122A32 move.l ($7E8).w,($428).w ROM:00122A38 movea.l ($428).w,a0 ROM:00122A3C move.b #$FF,-2(a0) ROM:00122A42 ROM:00122A42 locret_122A42: ; CODE XREF: sub_12293A+E6↑j ROM:00122A42 rts ROM:00122A42 ; End of function sub_12293A ROM:00122A42 ROM:00122A44 ROM:00122A44 ; =============== S U B R O U T I N E ======================================= ROM:00122A44 ROM:00122A44 ROM:00122A44 sub_122A44: ; CODE XREF: sub_12293A+4A↑p ROM:00122A44 clr.w d2 ROM:00122A46 move.b 3(a0),d2 ROM:00122A4A asl.w #2,d2 ROM:00122A4C ext.l d2 ROM:00122A4E adda.l d2,a0 ROM:00122A50 asr.l #2,d2 ROM:00122A52 clr.w ($AC6).w ROM:00122A56 ROM:00122A56 loc_122A56: ; CODE XREF: sub_122A44+2C↓j ROM:00122A56 cmpi.w #0,d2 ROM:00122A5A ble.s locret_122A72 ROM:00122A5C clr.w d3 ROM:00122A5E move.b 3(a0),d3 ROM:00122A62 add.w d3,($AC6).w ROM:00122A66 suba.l #4,a0 ROM:00122A6C subi.w #1,d2 ROM:00122A70 bra.s loc_122A56 ROM:00122A72 ; --------------------------------------------------------------------------- ROM:00122A72 ROM:00122A72 locret_122A72: ; CODE XREF: sub_122A44+16↑j ROM:00122A72 rts ROM:00122A72 ; End of function sub_122A44 ROM:00122A72 ROM:00122A74 ROM:00122A74 ; =============== S U B R O U T I N E ======================================= ROM:00122A74 ROM:00122A74 ROM:00122A74 sub_122A74: ; CODE XREF: sub_12293A+7C↑p ROM:00122A74 move.b #$FF,(a0) ROM:00122A78 move.l ($424).w,d2 ROM:00122A7C addi.l #2,d2 ROM:00122A82 move.l d2,($428).w ROM:00122A86 bclr #0,($11B5).w ROM:00122A8C rts ROM:00122A8C ; End of function sub_122A74 ROM:00122A8C ROM:00122A8E ROM:00122A8E ; =============== S U B R O U T I N E ======================================= ROM:00122A8E ROM:00122A8E ROM:00122A8E sub_122A8E: ; CODE XREF: sub_12293A+C4↑p ROM:00122A8E cmpi.w #0,($AC6).w ROM:00122A94 bne.s loc_122AD2 ROM:00122A96 move.l #$10000,d2 ROM:00122A9C cmp.l ($41C).w,d2 ROM:00122AA0 ble.s loc_122AA6 ROM:00122AA2 move.l ($41C).w,d2 ROM:00122AA6 ROM:00122AA6 loc_122AA6: ; CODE XREF: sub_122A8E+12↑j ROM:00122AA6 subq.l #8,d2 ROM:00122AA8 sub.l ($428).w,d2 ROM:00122AAC blt.l loc_122C80 ROM:00122AB2 move.b d1,(a0)+ ROM:00122AB4 clr.w d2 ROM:00122AB6 move.w ($ACE).w,d2 ROM:00122ABA move.b d2,(a0)+ ROM:00122ABC move.b #0,(a0)+ ROM:00122AC0 move.b #0,(a0)+ ROM:00122AC4 move.l #4,d2 ROM:00122ACA add.l d2,($428).w ROM:00122ACE move.l ($424).w,d2 ROM:00122AD2 ROM:00122AD2 loc_122AD2: ; CODE XREF: sub_122A8E+6↑j ROM:00122AD2 move.l #$10000,d2 ROM:00122AD8 cmp.l ($41C).w,d2 ROM:00122ADC ble.s loc_122AE2 ROM:00122ADE move.l ($41C).w,d2 ROM:00122AE2 ROM:00122AE2 loc_122AE2: ; CODE XREF: sub_122A8E+4E↑j ROM:00122AE2 subq.l #4,d2 ROM:00122AE4 sub.l ($428).w,d2 ROM:00122AE8 blt.l loc_122C80 ROM:00122AEE move.l #4,d2 ROM:00122AF4 add.l d2,($428).w ROM:00122AF8 move.l ($424).w,d2 ROM:00122AFC move.w ($AC6).w,d2 ROM:00122B00 move.w ($AC6).w,d3 ROM:00122B04 addq.w #1,d2 ROM:00122B06 cmp.w ($AC8).w,d2 ROM:00122B0A bne.s loc_122B18 ROM:00122B0C movea.l ($428).w,a0 ROM:00122B10 suba.l #6,a0 ROM:00122B16 bra.s loc_122B42 ROM:00122B18 ; --------------------------------------------------------------------------- ROM:00122B18 ROM:00122B18 loc_122B18: ; CODE XREF: sub_122A8E+7C↑j ROM:00122B18 addq.w #1,d2 ROM:00122B1A cmp.w ($AC8).w,d2 ROM:00122B1E ble.s loc_122B28 ROM:00122B20 bra.l loc_122C80 ROM:00122B26 ; --------------------------------------------------------------------------- ROM:00122B26 bra.s loc_122B42 ROM:00122B28 ; --------------------------------------------------------------------------- ROM:00122B28 ROM:00122B28 loc_122B28: ; CODE XREF: sub_122A8E+90↑j ROM:00122B28 cmpi.w #$FF,($AC8).w ROM:00122B2E bne.s loc_122B3C ROM:00122B30 movea.l ($428).w,a0 ROM:00122B34 suba.l #6,a0 ROM:00122B3A bra.s loc_122B42 ROM:00122B3C ; --------------------------------------------------------------------------- ROM:00122B3C ROM:00122B3C loc_122B3C: ; CODE XREF: sub_122A8E+A0↑j ROM:00122B3C bra.l loc_122C80 ROM:00122B42 ; --------------------------------------------------------------------------- ROM:00122B42 ROM:00122B42 loc_122B42: ; CODE XREF: sub_122A8E+88↑j ROM:00122B42 ; sub_122A8E+98↑j ... ROM:00122B42 add.w ($ACA).w,d3 ROM:00122B46 move.w d3,($AC6).w ROM:00122B4A move.w d4,d2 ROM:00122B4C clr.l d3 ROM:00122B4E clr.l d5 ROM:00122B50 move.b $1073(d2.w),d3 ROM:00122B56 addq.w #1,d2 ROM:00122B58 asl.l #8,d3 ROM:00122B5A move.b $1073(d2.w),d3 ROM:00122B60 addq.w #1,d2 ROM:00122B62 asl.l #8,d3 ROM:00122B64 move.b $1073(d2.w),d3 ROM:00122B6A addq.w #1,d2 ROM:00122B6C move.w ($ACA).w,d5 ROM:00122B70 add.l d3,d5 ROM:00122B72 bclr #3,($119C).w ROM:00122B78 cmpi.l #0,d3 ROM:00122B7E blt.s loc_122BA4 ROM:00122B80 cmpi.l #$1E00,d3 ROM:00122B86 bge.s loc_122BA4 ROM:00122B88 cmpi.l #0,d5 ROM:00122B8E blt.s loc_122B9E ROM:00122B90 cmpi.l #$1E00,d5 ROM:00122B96 bge.s loc_122B9E ROM:00122B98 bset #3,($119C).w ROM:00122B9E ROM:00122B9E loc_122B9E: ; CODE XREF: sub_122A8E+100↑j ROM:00122B9E ; sub_122A8E+108↑j ROM:00122B9E bra.l loc_122BEE ROM:00122BA4 ; --------------------------------------------------------------------------- ROM:00122BA4 ROM:00122BA4 loc_122BA4: ; CODE XREF: sub_122A8E+F0↑j ROM:00122BA4 ; sub_122A8E+F8↑j ROM:00122BA4 cmpi.l #$1E00,d3 ROM:00122BAA blt.s loc_122BCC ROM:00122BAC cmpi.l #$10000,d3 ROM:00122BB2 bge.s loc_122BCC ROM:00122BB4 cmpi.l #$1E00,d5 ROM:00122BBA blt.s loc_122BCA ROM:00122BBC cmpi.l #$10000,d5 ROM:00122BC2 bge.s loc_122BCA ROM:00122BC4 bset #3,($119C).w ROM:00122BCA ROM:00122BCA loc_122BCA: ; CODE XREF: sub_122A8E+12C↑j ROM:00122BCA ; sub_122A8E+134↑j ROM:00122BCA bra.s loc_122BEE ROM:00122BCC ; --------------------------------------------------------------------------- ROM:00122BCC ROM:00122BCC loc_122BCC: ; CODE XREF: sub_122A8E+11C↑j ROM:00122BCC ; sub_122A8E+124↑j ROM:00122BCC cmp.l ($41C).w,d3 ROM:00122BD0 blt.s loc_122BEE ROM:00122BD2 cmpi.l #$FFFE,d3 ROM:00122BD8 bge.s loc_122BEE ROM:00122BDA cmp.l ($41C).w,d5 ROM:00122BDE blt.s loc_122BEE ROM:00122BE0 cmpi.l #$FFFE,d5 ROM:00122BE6 bge.s loc_122BEE ROM:00122BE8 bset #3,($119C).w ROM:00122BEE ROM:00122BEE loc_122BEE: ; CODE XREF: sub_122A8E:loc_122B9E↑j ROM:00122BEE ; sub_122A8E:loc_122BCA↑j ... ROM:00122BEE cmpi.l #unk_110000,d3 ROM:00122BF4 blt.s loc_122C16 ROM:00122BF6 cmpi.l #$13FFFF,d3 ROM:00122BFC bge.s loc_122C16 ROM:00122BFE cmpi.l #unk_110000,d5 ROM:00122C04 blt.s loc_122C14 ROM:00122C06 cmpi.l #$13FFFF,d5 ROM:00122C0C bge.s loc_122C14 ROM:00122C0E bset #3,($119C).w ROM:00122C14 ROM:00122C14 loc_122C14: ; CODE XREF: sub_122A8E+176↑j ROM:00122C14 ; sub_122A8E+17E↑j ROM:00122C14 bra.s loc_122C3C ROM:00122C16 ; --------------------------------------------------------------------------- ROM:00122C16 ROM:00122C16 loc_122C16: ; CODE XREF: sub_122A8E+166↑j ROM:00122C16 ; sub_122A8E+16E↑j ROM:00122C16 cmpi.l #$13C000,d3 ROM:00122C1C blt.s loc_122C3C ROM:00122C1E cmpi.l #$143A54,d3 ROM:00122C24 bge.s loc_122C3C ROM:00122C26 cmpi.l #$13C000,d5 ROM:00122C2C blt.s loc_122C3C ROM:00122C2E cmpi.l #$143A54,d5 ROM:00122C34 bge.s loc_122C3C ROM:00122C36 bset #3,($119C).w ROM:00122C3C ROM:00122C3C loc_122C3C: ; CODE XREF: sub_122A8E:loc_122C14↑j ROM:00122C3C ; sub_122A8E+18E↑j ... ROM:00122C3C btst #3,($119C).w ROM:00122C42 beq.s loc_122C76 ROM:00122C44 move.w d4,d2 ROM:00122C46 move.b $1073(d2.w),(a0)+ ROM:00122C4C addq.w #1,d2 ROM:00122C4E move.b $1073(d2.w),(a0)+ ROM:00122C54 addq.w #1,d2 ROM:00122C56 move.b $1073(d2.w),(a0)+ ROM:00122C5C addq.w #1,d2 ROM:00122C5E move.w ($ACA).w,d2 ROM:00122C62 move.b d2,(a0)+ ROM:00122C64 move.b #$FF,(a0) ROM:00122C68 clr.w d2 ROM:00122C6A movea.l ($424).w,a0 ROM:00122C6E addi.b #1,3(a0) ROM:00122C74 bra.s loc_122C78 ROM:00122C76 ; --------------------------------------------------------------------------- ROM:00122C76 ROM:00122C76 loc_122C76: ; CODE XREF: sub_122A8E+1B4↑j ROM:00122C76 bra.s loc_122C80 ROM:00122C78 ; --------------------------------------------------------------------------- ROM:00122C78 ROM:00122C78 loc_122C78: ; CODE XREF: sub_122A8E+1E6↑j ROM:00122C78 bset #2,($11BF).w ROM:00122C7E bra.s locret_122C86 ROM:00122C80 ; --------------------------------------------------------------------------- ROM:00122C80 ROM:00122C80 loc_122C80: ; CODE XREF: sub_122A8E+1E↑j ROM:00122C80 ; sub_122A8E+5A↑j ... ROM:00122C80 bclr #2,($11BF).w ROM:00122C86 ROM:00122C86 locret_122C86: ; CODE XREF: sub_122A8E+1F0↑j ROM:00122C86 rts ROM:00122C86 ; End of function sub_122A8E ROM:00122C86 ROM:00122C88 ROM:00122C88 ; =============== S U B R O U T I N E ======================================= ROM:00122C88 ROM:00122C88 ROM:00122C88 sub_122C88: ; CODE XREF: sub_120F18↑p ROM:00122C88 ; sub_120F2A+30↑p ROM:00122C88 bclr #1,($11B3).w ROM:00122C8E clr.w d1 ROM:00122C90 move.b ($FC6).w,d1 ROM:00122C94 cmpi.w #8,d1 ROM:00122C98 bcc.s locret_122CA2 ROM:00122C9A movea.l off_122CA4(pc,d1.w*4),a0 ROM:00122C9E nop ROM:00122CA0 jmp (a0) ROM:00122CA2 ; --------------------------------------------------------------------------- ROM:00122CA2 ROM:00122CA2 locret_122CA2: ; CODE XREF: sub_122C88+10↑j ROM:00122CA2 rts ROM:00122CA2 ; End of function sub_122C88 ROM:00122CA2 ROM:00122CA2 ; --------------------------------------------------------------------------- ROM:00122CA4 off_122CA4: dc.l loc_122CC4 ; DATA XREF: sub_122C88+12↑r ROM:00122CA8 dc.l dword_122D0C ROM:00122CAC dc.l loc_122D94 ROM:00122CB0 dc.l loc_122DE2 ROM:00122CB4 dc.l loc_122E2C ROM:00122CB8 dc.l word_122E7A ROM:00122CBC dc.l aNu8 ; "Nu\b8" ROM:00122CC0 dc.l aNu8+2 ; "\b8" ROM:00122CC4 ; --------------------------------------------------------------------------- ROM:00122CC4 ROM:00122CC4 loc_122CC4: ; DATA XREF: ROM:off_122CA4↑o ROM:00122CC4 move.w $42E(a5),d0 ROM:00122CC8 clr.b ($762).w ROM:00122CCC move.w d0,($620).w ROM:00122CD0 move.b #1,($762).w ROM:00122CD6 bset #1,($11BA).w ROM:00122CDC bsr.l sub_12466E ROM:00122CE2 move.b #0,($FC7).w ROM:00122CE8 bclr #7,($11B8).w ROM:00122CEE bclr #3,($11AC).w ROM:00122CF4 bclr #4,($11B2).w ROM:00122CFA clr.b ($FC5).w ROM:00122CFE move.b #1,($FC6).w ROM:00122D04 bra.l loc_122D8C ROM:00122D0A ; --------------------------------------------------------------------------- ROM:00122D0A rts ROM:00122D0A ; --------------------------------------------------------------------------- ROM:00122D0C dword_122D0C: dc.l $C780000, $ADA6F08, $8380002, $11C26608, $8380005 ROM:00122D0C ; DATA XREF: ROM:00122CA8↑o ROM:00122D0C dc.l $11BD6720, $42380762, $42780620, $8F80007, $11B811FC ROM:00122D0C dc.l $10FC5, $11FC0002, $FC660FF, $9C, $C780000, $6206E1A ROM:00122D0C dc.l $8380002, $11C26612, $8F80001, $11B311FC, $60FC6 ROM:00122D0C dc.l $60FF0000, $1580838, $111BD, $671E0838, $211C2, $661608B8 ROM:00122D0C dc.l $111BD, $61000168, $11FC0005, $FC660FF, $F2 ROM:00122D8C ; --------------------------------------------------------------------------- ROM:00122D8C ROM:00122D8C loc_122D8C: ; CODE XREF: ROM:00122D04↑j ROM:00122D8C bsr.l sub_1246B4 ROM:00122D92 rts ROM:00122D94 ; --------------------------------------------------------------------------- ROM:00122D94 ROM:00122D94 loc_122D94: ; DATA XREF: ROM:00122CAC↑o ROM:00122D94 btst #6,($11AF).w ROM:00122D9A beq.s loc_122DBA ROM:00122D9C bclr #7,($11B8).w ROM:00122DA2 bset #4,($11B2).w ROM:00122DA8 move.b #3,($FC5).w ROM:00122DAE move.b #4,($FC6).w ROM:00122DB4 bra.l loc_122E74 ROM:00122DBA ; --------------------------------------------------------------------------- ROM:00122DBA ROM:00122DBA loc_122DBA: ; CODE XREF: ROM:00122D9A↑j ROM:00122DBA btst #5,($11C5).w ROM:00122DC0 beq.s loc_122DDC ROM:00122DC2 bclr #7,($11B8).w ROM:00122DC8 bset #3,($11AC).w ROM:00122DCE move.b #2,($FC5).w ROM:00122DD4 move.b #3,($FC6).w ROM:00122DDA bra.s loc_122E26 ROM:00122DDC ; --------------------------------------------------------------------------- ROM:00122DDC ROM:00122DDC loc_122DDC: ; CODE XREF: ROM:00122DC0↑j ROM:00122DDC ; ROM:00122E24↓j ... ROM:00122DDC bsr.w sub_1232AA ROM:00122DE0 rts ROM:00122DE2 ; --------------------------------------------------------------------------- ROM:00122DE2 ROM:00122DE2 loc_122DE2: ; DATA XREF: ROM:00122CB0↑o ROM:00122DE2 btst #6,($11AF).w ROM:00122DE8 beq.s loc_122E04 ROM:00122DEA bclr #3,($11AC).w ROM:00122DF0 bset #4,($11B2).w ROM:00122DF6 move.b #3,($FC5).w ROM:00122DFC move.b #4,($FC6).w ROM:00122E02 bra.s loc_122E74 ROM:00122E04 ; --------------------------------------------------------------------------- ROM:00122E04 ROM:00122E04 loc_122E04: ; CODE XREF: ROM:00122DE8↑j ROM:00122E04 btst #2,($11C0).w ROM:00122E0A beq.s loc_122E26 ROM:00122E0C bclr #3,($11AC).w ROM:00122E12 bset #7,($11B8).w ROM:00122E18 move.b #1,($FC5).w ROM:00122E1E move.b #2,($FC6).w ROM:00122E24 bra.s loc_122DDC ROM:00122E26 ; --------------------------------------------------------------------------- ROM:00122E26 ROM:00122E26 loc_122E26: ; CODE XREF: ROM:00122DDA↑j ROM:00122E26 ; ROM:00122E0A↑j ... ROM:00122E26 bsr.w sub_1232AA ROM:00122E2A rts ROM:00122E2C ; --------------------------------------------------------------------------- ROM:00122E2C ROM:00122E2C loc_122E2C: ; DATA XREF: ROM:00122CB4↑o ROM:00122E2C btst #5,($11C5).w ROM:00122E32 beq.s loc_122E4E ROM:00122E34 bclr #4,($11B2).w ROM:00122E3A bset #3,($11AC).w ROM:00122E40 move.b #2,($FC5).w ROM:00122E46 move.b #3,($FC6).w ROM:00122E4C bra.s loc_122E26 ROM:00122E4E ; --------------------------------------------------------------------------- ROM:00122E4E ROM:00122E4E loc_122E4E: ; CODE XREF: ROM:00122E32↑j ROM:00122E4E btst #2,($11C0).w ROM:00122E54 beq.s loc_122E74 ROM:00122E56 bclr #4,($11B2).w ROM:00122E5C bset #7,($11B8).w ROM:00122E62 move.b #1,($FC5).w ROM:00122E68 move.b #2,($FC6).w ROM:00122E6E bra.l loc_122DDC ROM:00122E74 ; --------------------------------------------------------------------------- ROM:00122E74 ROM:00122E74 loc_122E74: ; CODE XREF: ROM:00122DB4↑j ROM:00122E74 ; ROM:00122E02↑j ... ROM:00122E74 bsr.w sub_1232AA ROM:00122E78 rts ROM:00122E78 ; --------------------------------------------------------------------------- ROM:00122E7A word_122E7A: dc.w $838 ; DATA XREF: ROM:00122CB8↑o ROM:00122E7C dc.l $611BC, $661408F8, $111B3, $11FC0006, $FC660FF, $2A ROM:00122E7C dc.l $60224238, $7624278, $62061FF, $FFFFE4A2, $8F80002 ROM:00122E7C dc.l $119E61FF, $1908, $11FC0007, $FC6602A ROM:00122EB8 ; --------------------------------------------------------------------------- ROM:00122EB8 rts ROM:00122EB8 ; --------------------------------------------------------------------------- ROM:00122EBA aNu8: dc.b 'Nu',8,'8',0 ; DATA XREF: ROM:00122CBC↑o ROM:00122EBA ; ROM:00122CC0↑o ROM:00122EBF dc.b 1 ROM:00122EC0 ; --------------------------------------------------------------------------- ROM:00122EC0 move.b d1,($671E).w ROM:00122EC4 bclr #1,($11C1).w ROM:00122ECA bset #7,($11B8).w ROM:00122ED0 move.b #1,($FC5).w ROM:00122ED6 move.b #2,($FC6).w ROM:00122EDC bra.l loc_122DDC ROM:00122EE2 ; --------------------------------------------------------------------------- ROM:00122EE2 rts ROM:00122EE4 ; --------------------------------------------------------------------------- ROM:00122EE4 rts ROM:00122EE6 ROM:00122EE6 ; =============== S U B R O U T I N E ======================================= ROM:00122EE6 ROM:00122EE6 ROM:00122EE6 sub_122EE6: ROM:00122EE6 bset #6,($11BC).w ROM:00122EEC bclr #3,($11C0).w ROM:00122EF2 bclr #4,($11BA).w ROM:00122EF8 move.b ($1073).l,d0 ROM:00122EFE andi.b #$BF,d0 ROM:00122F02 cmpi.b #$81,d0 ROM:00122F06 beq.s loc_122F0E ROM:00122F08 bclr #6,($11BC).w ROM:00122F0E ROM:00122F0E loc_122F0E: ; CODE XREF: sub_122EE6+20↑j ROM:00122F0E move.w $1EE(a5),d0 ROM:00122F12 move.b ($1074).l,d1 ROM:00122F18 cmp.b d0,d1 ROM:00122F1A beq.s loc_122F22 ROM:00122F1C bclr #6,($11BC).w ROM:00122F22 ROM:00122F22 loc_122F22: ; CODE XREF: sub_122EE6+34↑j ROM:00122F22 move.b ($1075).l,d0 ROM:00122F28 move.b $A3C(a5),d1 ROM:00122F2C move.b $A3D(a5),d2 ROM:00122F30 cmp.b d0,d1 ROM:00122F32 bgt.s loc_122F38 ROM:00122F34 cmp.b d0,d2 ROM:00122F36 bge.s loc_122F3E ROM:00122F38 ROM:00122F38 loc_122F38: ; CODE XREF: sub_122EE6+4C↑j ROM:00122F38 bclr #6,($11BC).w ROM:00122F3E ROM:00122F3E loc_122F3E: ; CODE XREF: sub_122EE6+50↑j ROM:00122F3E move.b ($1076).l,d0 ROM:00122F44 cmpi.b #$81,d0 ROM:00122F48 beq.s locret_122F50 ROM:00122F4A bclr #6,($11BC).w ROM:00122F50 ROM:00122F50 locret_122F50: ; CODE XREF: sub_122EE6+62↑j ROM:00122F50 rts ROM:00122F50 ; End of function sub_122EE6 ROM:00122F50 ROM:00122F52 ROM:00122F52 ; =============== S U B R O U T I N E ======================================= ROM:00122F52 ROM:00122F52 ROM:00122F52 sub_122F52: ROM:00122F52 bclr #3,($11C0).w ROM:00122F58 clr.w d0 ROM:00122F5A move.w word_1320BE(d0.w*2),d1 ROM:00122F62 lsr.w #8,d1 ROM:00122F64 btst #2,($11C2).w ROM:00122F6A beq.s loc_122F74 ROM:00122F6C move.b ($1074).l,d2 ROM:00122F72 bra.s loc_122F90 ROM:00122F74 ; --------------------------------------------------------------------------- ROM:00122F74 ROM:00122F74 loc_122F74: ; CODE XREF: sub_122F52+18↑j ROM:00122F74 move.b ($1073).l,d3 ROM:00122F7A andi.b #$C0,d3 ROM:00122F7E cmpi.b #0,d3 ROM:00122F82 bne.s loc_122F8C ROM:00122F84 move.b ($1074).l,d2 ROM:00122F8A bra.s loc_122F90 ROM:00122F8C ; --------------------------------------------------------------------------- ROM:00122F8C ROM:00122F8C loc_122F8C: ; CODE XREF: sub_122F52+30↑j ROM:00122F8C move.b #$7F,d2 ROM:00122F90 ROM:00122F90 loc_122F90: ; CODE XREF: sub_122F52+20↑j ROM:00122F90 ; sub_122F52+38↑j ... ROM:00122F90 cmpi.b #$7F,d1 ROM:00122F94 beq.s loc_122FAE ROM:00122F96 cmp.b d1,d2 ROM:00122F98 beq.s loc_122FAE ROM:00122F9A addq.w #1,d0 ROM:00122F9C bvc.s loc_122FA2 ROM:00122F9E move.w #$8000,d0 ROM:00122FA2 ROM:00122FA2 loc_122FA2: ; CODE XREF: sub_122F52+4A↑j ROM:00122FA2 move.w word_1320BE(d0.w*2),d1 ROM:00122FAA lsr.w #8,d1 ROM:00122FAC bra.s loc_122F90 ROM:00122FAE ; --------------------------------------------------------------------------- ROM:00122FAE ROM:00122FAE loc_122FAE: ; CODE XREF: sub_122F52+42↑j ROM:00122FAE ; sub_122F52+46↑j ROM:00122FAE cmpi.b #$7F,d1 ROM:00122FB2 bne.s loc_122FC6 ROM:00122FB4 bset #3,($11C0).w ROM:00122FBA move.w #4,($ACC).w ROM:00122FC0 bra.l locret_1232A8 ROM:00122FC6 ; --------------------------------------------------------------------------- ROM:00122FC6 ROM:00122FC6 loc_122FC6: ; CODE XREF: sub_122F52+60↑j ROM:00122FC6 btst #7,($11B8).w ROM:00122FCC beq.s loc_122FD6 ROM:00122FCE move.w #1,($ACE).w ROM:00122FD4 bra.s loc_122FFC ROM:00122FD6 ; --------------------------------------------------------------------------- ROM:00122FD6 ROM:00122FD6 loc_122FD6: ; CODE XREF: sub_122F52+7A↑j ROM:00122FD6 btst #3,($11AC).w ROM:00122FDC beq.s loc_122FE6 ROM:00122FDE move.w #2,($ACE).w ROM:00122FE4 bra.s loc_122FFC ROM:00122FE6 ; --------------------------------------------------------------------------- ROM:00122FE6 ROM:00122FE6 loc_122FE6: ; CODE XREF: sub_122F52+8A↑j ROM:00122FE6 btst #4,($11B2).w ROM:00122FEC beq.s loc_122FF6 ROM:00122FEE move.w #4,($ACE).w ROM:00122FF4 bra.s loc_122FFC ROM:00122FF6 ; --------------------------------------------------------------------------- ROM:00122FF6 ROM:00122FF6 loc_122FF6: ; CODE XREF: sub_122F52+9A↑j ROM:00122FF6 move.w #0,($ACE).w ROM:00122FFC ROM:00122FFC loc_122FFC: ; CODE XREF: sub_122F52+82↑j ROM:00122FFC ; sub_122F52+92↑j ... ROM:00122FFC move.w word_1320BE(d0.w*2),d1 ROM:00123004 and.w ($ACE).w,d1 ROM:00123008 cmpi.w #0,d1 ROM:0012300C bne.s loc_123020 ROM:0012300E bset #3,($11C0).w ROM:00123014 move.w #4,($ACC).w ROM:0012301A bra.l locret_1232A8 ROM:00123020 ; --------------------------------------------------------------------------- ROM:00123020 ROM:00123020 loc_123020: ; CODE XREF: sub_122F52+BA↑j ROM:00123020 move.w #1,d0 ROM:00123024 cmpi.b #$82,$1073(d0.w) ROM:0012302C bne.s loc_123066 ROM:0012302E btst #2,($11C2).w ROM:00123034 bne.s loc_123054 ROM:00123036 btst #7,($11B8).w ROM:0012303C beq.s loc_123046 ROM:0012303E move.w #5,($ACC).w ROM:00123044 bra.s loc_123052 ROM:00123046 ; --------------------------------------------------------------------------- ROM:00123046 ROM:00123046 loc_123046: ; CODE XREF: sub_122F52+EA↑j ROM:00123046 bset #3,($11C0).w ROM:0012304C move.w #4,($ACC).w ROM:00123052 ROM:00123052 loc_123052: ; CODE XREF: sub_122F52+F2↑j ROM:00123052 bra.s loc_123060 ROM:00123054 ; --------------------------------------------------------------------------- ROM:00123054 ROM:00123054 loc_123054: ; CODE XREF: sub_122F52+E2↑j ROM:00123054 bset #3,($11C0).w ROM:0012305A move.w #4,($ACC).w ROM:00123060 ROM:00123060 loc_123060: ; CODE XREF: sub_122F52:loc_123052↑j ROM:00123060 bra.l locret_1232A8 ROM:00123066 ; --------------------------------------------------------------------------- ROM:00123066 ROM:00123066 loc_123066: ; CODE XREF: sub_122F52+DA↑j ROM:00123066 move.w #1,d0 ROM:0012306A move.w #2,d1 ROM:0012306E cmpi.b #$10,$1073(d0.w) ROM:00123076 bne.l loc_1231A6 ROM:0012307C cmpi.b #$80,$1073(d1.w) ROM:00123084 beq.s loc_123090 ROM:00123086 cmpi.b #$86,$1073(d1.w) ROM:0012308E bne.s loc_1230AC ROM:00123090 ROM:00123090 loc_123090: ; CODE XREF: sub_122F52+132↑j ROM:00123090 btst #7,($11B8).w ROM:00123096 beq.s loc_1230A0 ROM:00123098 move.w #4,($ACC).w ROM:0012309E bra.s loc_1230A6 ROM:001230A0 ; --------------------------------------------------------------------------- ROM:001230A0 ROM:001230A0 loc_1230A0: ; CODE XREF: sub_122F52+144↑j ROM:001230A0 move.w #2,($ACC).w ROM:001230A6 ROM:001230A6 loc_1230A6: ; CODE XREF: sub_122F52+14C↑j ROM:001230A6 bra.l loc_1231A0 ROM:001230AC ; --------------------------------------------------------------------------- ROM:001230AC ROM:001230AC loc_1230AC: ; CODE XREF: sub_122F52+13C↑j ROM:001230AC cmpi.b #$90,$1073(d1.w) ROM:001230B4 bne.s loc_1230D2 ROM:001230B6 btst #3,($11AC).w ROM:001230BC beq.s loc_1230C6 ROM:001230BE move.w #4,($ACC).w ROM:001230C4 bra.s loc_1230CC ROM:001230C6 ; --------------------------------------------------------------------------- ROM:001230C6 ROM:001230C6 loc_1230C6: ; CODE XREF: sub_122F52+16A↑j ROM:001230C6 move.w #0,($ACC).w ROM:001230CC ROM:001230CC loc_1230CC: ; CODE XREF: sub_122F52+172↑j ROM:001230CC bra.l loc_1231A0 ROM:001230D2 ; --------------------------------------------------------------------------- ROM:001230D2 ROM:001230D2 loc_1230D2: ; CODE XREF: sub_122F52+162↑j ROM:001230D2 cmpi.b #$A0,$1073(d1.w) ROM:001230DA bne.s loc_1230F8 ROM:001230DC btst #4,($11B2).w ROM:001230E2 beq.s loc_1230EC ROM:001230E4 move.w #4,($ACC).w ROM:001230EA bra.s loc_1230F2 ROM:001230EC ; --------------------------------------------------------------------------- ROM:001230EC ROM:001230EC loc_1230EC: ; CODE XREF: sub_122F52+190↑j ROM:001230EC move.w #1,($ACC).w ROM:001230F2 ROM:001230F2 loc_1230F2: ; CODE XREF: sub_122F52+198↑j ROM:001230F2 bra.l loc_1231A0 ROM:001230F8 ; --------------------------------------------------------------------------- ROM:001230F8 ROM:001230F8 loc_1230F8: ; CODE XREF: sub_122F52+188↑j ROM:001230F8 cmpi.b #$85,$1073(d1.w) ROM:00123100 bne.l loc_123194 ROM:00123106 btst #7,($7C4).w ROM:0012310C beq.l loc_123186 ROM:00123112 btst #7,($11A0).w ROM:00123118 beq.s loc_123176 ROM:0012311A move sr,-(sp) ROM:0012311C move #$2700,sr ROM:00123120 move.w #0,($FFFFFE0A).w ROM:00123126 move.w #0,($FFFFF448).w ROM:0012312C move.w #0,($FFFFF450).w ROM:00123132 clr.l d6 ROM:00123134 move.b ($FD9).w,d6 ROM:00123138 swap d6 ROM:0012313A btst #2,($11C2).w ROM:00123140 beq.s loc_123146 ROM:00123142 move.w #1,d6 ROM:00123146 ROM:00123146 loc_123146: ; CODE XREF: sub_122F52+1EE↑j ROM:00123146 move.w #3,d2 ROM:0012314A move.l #$12345678,d4 ROM:00123150 cmpi.b #6,$1073(d2.w) ROM:00123158 bne.s loc_123160 ROM:0012315A move.l #$12345677,d4 ROM:00123160 ROM:00123160 loc_123160: ; CODE XREF: sub_122F52+206↑j ROM:00123160 movea.l #$100000,a0 ROM:00123166 adda.l 4(a0),a0 ROM:0012316A movea.l #$10E000,a5 ROM:00123170 jmp (a0) ROM:00123172 ; --------------------------------------------------------------------------- ROM:00123172 bra.w loc_123182 ROM:00123176 ; --------------------------------------------------------------------------- ROM:00123176 ROM:00123176 loc_123176: ; CODE XREF: sub_122F52+1C6↑j ROM:00123176 move.w #4,($ACC).w ROM:0012317C bset #3,($11C0).w ROM:00123182 ROM:00123182 loc_123182: ; CODE XREF: sub_122F52+220↑j ROM:00123182 bra.w loc_123192 ROM:00123186 ; --------------------------------------------------------------------------- ROM:00123186 ROM:00123186 loc_123186: ; CODE XREF: sub_122F52+1BA↑j ROM:00123186 move.w #4,($ACC).w ROM:0012318C bset #3,($11C0).w ROM:00123192 ROM:00123192 loc_123192: ; CODE XREF: sub_122F52:loc_123182↑j ROM:00123192 bra.s loc_1231A0 ROM:00123194 ; --------------------------------------------------------------------------- ROM:00123194 ROM:00123194 loc_123194: ; CODE XREF: sub_122F52+1AE↑j ROM:00123194 move.w #4,($ACC).w ROM:0012319A bset #3,($11C0).w ROM:001231A0 ROM:001231A0 loc_1231A0: ; CODE XREF: sub_122F52:loc_1230A6↑j ROM:001231A0 ; sub_122F52:loc_1230CC↑j ... ROM:001231A0 bra.l locret_1232A8 ROM:001231A6 ; --------------------------------------------------------------------------- ROM:001231A6 ROM:001231A6 loc_1231A6: ; CODE XREF: sub_122F52+124↑j ROM:001231A6 move.w #1,d0 ROM:001231AA cmpi.b #$20,$1073(d0.w) ; ' ' ROM:001231B2 bne.s loc_1231D0 ROM:001231B4 btst #7,($11B8).w ROM:001231BA beq.s loc_1231C4 ROM:001231BC move.w #4,($ACC).w ROM:001231C2 bra.s loc_1231CA ROM:001231C4 ; --------------------------------------------------------------------------- ROM:001231C4 ROM:001231C4 loc_1231C4: ; CODE XREF: sub_122F52+268↑j ROM:001231C4 move.w #2,($ACC).w ROM:001231CA ROM:001231CA loc_1231CA: ; CODE XREF: sub_122F52+270↑j ROM:001231CA bra.l locret_1232A8 ROM:001231D0 ; --------------------------------------------------------------------------- ROM:001231D0 ROM:001231D0 loc_1231D0: ; CODE XREF: sub_122F52+260↑j ROM:001231D0 move.w #1,d0 ROM:001231D4 cmpi.b #$21,$1073(d0.w) ; '!' ROM:001231DC bne.s loc_123228 ROM:001231DE move.w #2,d0 ROM:001231E2 clr.w d3 ROM:001231E4 move.b byte_1320BC(d3.w),d1 ROM:001231EC move.b $1073(d0.w),d2 ROM:001231F2 ROM:001231F2 loc_1231F2: ; CODE XREF: sub_122F52+2BA↓j ROM:001231F2 cmpi.b #$FF,d1 ROM:001231F6 beq.s loc_12320E ROM:001231F8 cmp.b d1,d2 ROM:001231FA beq.s loc_12320E ROM:001231FC addq.w #1,d3 ROM:001231FE bvc.s loc_123204 ROM:00123200 move.w #$8000,d3 ROM:00123204 ROM:00123204 loc_123204: ; CODE XREF: sub_122F52+2AC↑j ROM:00123204 move.b byte_1320BC(d3.w),d1 ROM:0012320C bra.s loc_1231F2 ROM:0012320E ; --------------------------------------------------------------------------- ROM:0012320E ROM:0012320E loc_12320E: ; CODE XREF: sub_122F52+2A4↑j ROM:0012320E ; sub_122F52+2A8↑j ROM:0012320E cmpi.b #$FF,d1 ROM:00123212 bne.s loc_12321C ROM:00123214 move.w #4,($ACC).w ROM:0012321A bra.s loc_123222 ROM:0012321C ; --------------------------------------------------------------------------- ROM:0012321C ROM:0012321C loc_12321C: ; CODE XREF: sub_122F52+2C0↑j ROM:0012321C move.w #3,($ACC).w ROM:00123222 ROM:00123222 loc_123222: ; CODE XREF: sub_122F52+2C8↑j ROM:00123222 bra.l locret_1232A8 ROM:00123228 ; --------------------------------------------------------------------------- ROM:00123228 ROM:00123228 loc_123228: ; CODE XREF: sub_122F52+28A↑j ROM:00123228 move.w #1,d0 ROM:0012322C cmpi.b #$23,$1073(d0.w) ; '#' ROM:00123234 bne.s loc_12323E ROM:00123236 move.w #4,($ACC).w ROM:0012323C bra.s locret_1232A8 ROM:0012323E ; --------------------------------------------------------------------------- ROM:0012323E ROM:0012323E loc_12323E: ; CODE XREF: sub_122F52+2E2↑j ROM:0012323E move.w #1,d0 ROM:00123242 cmpi.b #$17,$1073(d0.w) ROM:0012324A bne.s loc_123254 ROM:0012324C move.w #4,($ACC).w ROM:00123252 bra.s locret_1232A8 ROM:00123254 ; --------------------------------------------------------------------------- ROM:00123254 ROM:00123254 loc_123254: ; CODE XREF: sub_122F52+2F8↑j ROM:00123254 move.w #1,d0 ROM:00123258 cmpi.b #$18,$1073(d0.w) ROM:00123260 bne.s loc_12326A ROM:00123262 move.w #4,($ACC).w ROM:00123268 bra.s locret_1232A8 ROM:0012326A ; --------------------------------------------------------------------------- ROM:0012326A ROM:0012326A loc_12326A: ; CODE XREF: sub_122F52+30E↑j ROM:0012326A move.w #1,d0 ROM:0012326E cmpi.b #$13,$1073(d0.w) ROM:00123276 bne.s loc_123280 ROM:00123278 move.w #3,($ACC).w ROM:0012327E bra.s locret_1232A8 ROM:00123280 ; --------------------------------------------------------------------------- ROM:00123280 ROM:00123280 loc_123280: ; CODE XREF: sub_122F52+324↑j ROM:00123280 move.w #1,d0 ROM:00123284 cmpi.b #$11,$1073(d0.w) ROM:0012328C bne.s loc_12329C ROM:0012328E bset #7,($7C6).w ROM:00123294 move.w #4,($ACC).w ROM:0012329A bra.s locret_1232A8 ROM:0012329C ; --------------------------------------------------------------------------- ROM:0012329C ROM:0012329C loc_12329C: ; CODE XREF: sub_122F52+33A↑j ROM:0012329C move.w #4,($ACC).w ROM:001232A2 move.w #4,($ACC).w ROM:001232A8 ROM:001232A8 locret_1232A8: ; CODE XREF: sub_122F52+6E↑j ROM:001232A8 ; sub_122F52+C8↑j ... ROM:001232A8 rts ROM:001232A8 ; End of function sub_122F52 ROM:001232A8 ROM:001232AA ROM:001232AA ; =============== S U B R O U T I N E ======================================= ROM:001232AA ROM:001232AA ROM:001232AA sub_1232AA: ; CODE XREF: ROM:loc_122DDC↑p ROM:001232AA ; ROM:loc_122E26↑p ... ROM:001232AA bclr #6,($11AF).w ROM:001232B0 bclr #5,($11C5).w ROM:001232B6 bclr #2,($11C0).w ROM:001232BC bclr #1,($11B3).w ROM:001232C2 bclr #4,($11BA).w ROM:001232C8 clr.w d1 ROM:001232CA move.b ($FC7).w,d1 ROM:001232CE cmpi.w #$10,d1 ROM:001232D2 bcc.s locret_1232DC ROM:001232D4 movea.l off_1232DE(pc,d1.w*4),a0 ROM:001232D8 nop ROM:001232DA jmp (a0) ROM:001232DC ; --------------------------------------------------------------------------- ROM:001232DC ROM:001232DC locret_1232DC: ; CODE XREF: sub_1232AA+28↑j ROM:001232DC rts ROM:001232DC ; End of function sub_1232AA ROM:001232DC ROM:001232DC ; --------------------------------------------------------------------------- ROM:001232DE off_1232DE: dc.l loc_12331E ; DATA XREF: sub_1232AA+2A↑r ROM:001232E2 dc.l dword_123350 ROM:001232E6 dc.l loc_123436 ROM:001232EA dc.l dword_123470 ROM:001232EE dc.l loc_12353C ROM:001232F2 dc.l word_123572 ROM:001232F6 dc.l loc_1235C8 ROM:001232FA dc.l loc_1236C6 ROM:001232FE dc.l loc_123710 ROM:00123302 dc.l loc_12374A ROM:00123306 dc.l loc_12378A ROM:0012330A dc.l loc_1237BE ROM:0012330E dc.l word_1237F2 ROM:00123312 dc.l aNu8_0 ; "Nu\b8" ROM:00123316 dc.l aNu8_0+2 ; "\b8" ROM:0012331A dc.l loc_123408 ROM:0012331E ; --------------------------------------------------------------------------- ROM:0012331E ROM:0012331E loc_12331E: ; DATA XREF: ROM:off_1232DE↑o ROM:0012331E bset #1,($11BA).w ROM:00123324 bsr.l sub_12466E ROM:0012332A move.w $430(a5),d0 ROM:0012332E clr.b ($763).w ROM:00123332 move.w d0,($622).w ROM:00123336 move.b #1,($763).w ROM:0012333C bclr #6,($11B0).w ROM:00123342 move.b #1,($FC7).w ROM:00123348 bra.l loc_123400 ROM:0012334E ; --------------------------------------------------------------------------- ROM:0012334E rts ROM:0012334E ; --------------------------------------------------------------------------- ROM:00123350 dword_123350: dc.l $8380007, $11B86712, $8F80006, $11B011FC, $50FC7 ROM:00123350 ; DATA XREF: ROM:001232E2↑o ROM:00123350 dc.l $60FF0000, $20C0838, $211C2, $66260C78, $622, $6E1E61FF ROM:00123350 dc.l $10BC2, $61FF0001, $BCE08F8, $111B3, $11FC000D, $FC760FF ROM:00123350 dc.l $4CE, $8380001, $11BD6760, $8B80001, $11BD303C, $1323C ROM:00123350 dc.l $20C30, $2701A0, $10736624, $C300001, $11A01073, $661A31FC ROM:00123350 dc.l $FB050C, $8F80006, $7CE11FC, $F0FC7, $60FF0000, $5E6024 ROM:00123350 dc.l $8F80004, $11BA61FF, $FFFFDF5E, $8F80002, $119E61FF ROM:00123350 dc.l $13C4, $11FC0009, $FC760FF, $38C ROM:00123400 ; --------------------------------------------------------------------------- ROM:00123400 ROM:00123400 loc_123400: ; CODE XREF: ROM:00123348↑j ROM:00123400 ; ROM:00123742↓j ... ROM:00123400 bsr.l sub_1246B4 ROM:00123406 rts ROM:00123408 ; --------------------------------------------------------------------------- ROM:00123408 ROM:00123408 loc_123408: ; DATA XREF: ROM:0012331A↑o ROM:00123408 btst #2,($7C6).w ROM:0012340E beq.s locret_123434 ROM:00123410 bsr.l sub_12117A ROM:00123416 bsr.l sub_121342 ROM:0012341C bset #2,($119E).w ROM:00123422 bsr.l sub_1247B4 ROM:00123428 move.b #2,($FC7).w ROM:0012342E bra.l locret_12346E ROM:00123434 ; --------------------------------------------------------------------------- ROM:00123434 ROM:00123434 locret_123434: ; CODE XREF: ROM:0012340E↑j ROM:00123434 rts ROM:00123436 ; --------------------------------------------------------------------------- ROM:00123436 ROM:00123436 loc_123436: ; DATA XREF: ROM:001232E6↑o ROM:00123436 btst #1,($11C1).w ROM:0012343C beq.s locret_12346E ROM:0012343E bclr #1,($11C1).w ROM:00123444 bset #1,($11BA).w ROM:0012344A bsr.l sub_12466E ROM:00123450 move.w $430(a5),d0 ROM:00123454 clr.b ($763).w ROM:00123458 move.w d0,($622).w ROM:0012345C move.b #1,($763).w ROM:00123462 move.b #3,($FC7).w ROM:00123468 bra.l loc_123534 ROM:0012346E ; --------------------------------------------------------------------------- ROM:0012346E ROM:0012346E locret_12346E: ; CODE XREF: ROM:0012342E↑j ROM:0012346E ; ROM:0012343C↑j ROM:0012346E rts ROM:0012346E ; --------------------------------------------------------------------------- ROM:00123470 dword_123470: dc.l $8380002, $11C26626, $C780000, $6226E1E, $61FF0001 ROM:00123470 ; DATA XREF: ROM:001232EA↑o ROM:00123470 dc.l $ABC61FF, $10AC8, $8F80001, $11B311FC, $D0FC7, $60FF0000 ROM:00123470 dc.l $3C80838, $111BD, $67FF0000, $8E08B8, $111BD, $303C0001 ROM:00123470 dc.l $323C0002, $343C0003, $363C0004, $18380AB8, $1A380AB9 ROM:00123470 dc.l $C300027, $1A01073, $663E0C30, $211A0, $10736634 ROM:00123470 dc.l $B83021A0, $1073662C, $BA3031A0, $10736624, $61FFFFFF ROM:00123470 dc.l $DE5408F8, $2119E, $61FF0000, $12BA08F8, $611B0, $11FC0004 ROM:00123470 dc.l $FC760FF, $64, $8F80004, $11BA61FF, $FFFFDE2A, $8F80002 ROM:00123470 dc.l $119E61FF, $1290, $11FC0008, $FC760FF, $218 ROM:00123534 ; --------------------------------------------------------------------------- ROM:00123534 ROM:00123534 loc_123534: ; CODE XREF: ROM:00123468↑j ROM:00123534 bsr.l sub_1246B4 ROM:0012353A rts ROM:0012353C ; --------------------------------------------------------------------------- ROM:0012353C ROM:0012353C loc_12353C: ; DATA XREF: ROM:001232EE↑o ROM:0012353C btst #1,($11C1).w ROM:00123542 beq.s locret_123570 ROM:00123544 bclr #1,($11C1).w ROM:0012354A bset #1,($11BA).w ROM:00123550 bsr.l sub_12466E ROM:00123556 move.w $430(a5),d0 ROM:0012355A clr.b ($763).w ROM:0012355E move.w d0,($622).w ROM:00123562 move.b #1,($763).w ROM:00123568 move.b #5,($FC7).w ROM:0012356E bra.s loc_1235C0 ROM:00123570 ; --------------------------------------------------------------------------- ROM:00123570 ROM:00123570 locret_123570: ; CODE XREF: ROM:00123542↑j ROM:00123570 rts ROM:00123570 ; --------------------------------------------------------------------------- ROM:00123572 word_123572: dc.w $838 ; DATA XREF: ROM:001232F2↑o ROM:00123574 dc.l $211C2, $662C0C78, $622, $6E2461FF, $109BA, $61FF0001 ROM:00123574 dc.l $9C608F8, $111B3, $8B80006, $11B011FC, $D0FC7, $60FF0000 ROM:00123574 dc.l $2C00838, $111BD, $671208B8, $111BD, $6100F99C, $11FC0006 ROM:00123574 dc.l $FC76008 ROM:001235C0 ; --------------------------------------------------------------------------- ROM:001235C0 ROM:001235C0 loc_1235C0: ; CODE XREF: ROM:0012356E↑j ROM:001235C0 ; ROM:00123708↓j ... ROM:001235C0 bsr.l sub_1246B4 ROM:001235C6 rts ROM:001235C8 ; --------------------------------------------------------------------------- ROM:001235C8 ROM:001235C8 loc_1235C8: ; DATA XREF: ROM:001232F6↑o ROM:001235C8 cmpi.w #5,($ACC).w ROM:001235CE bne.s loc_1235EE ROM:001235D0 bsr.l sub_121342 ROM:001235D6 bset #2,($119E).w ROM:001235DC bsr.l sub_1247B4 ROM:001235E2 move.b #$E,($FC7).w ROM:001235E8 bra.l locret_123886 ROM:001235EE ; --------------------------------------------------------------------------- ROM:001235EE ROM:001235EE loc_1235EE: ; CODE XREF: ROM:001235CE↑j ROM:001235EE cmpi.w #0,($ACC).w ROM:001235F4 bne.s loc_12361A ROM:001235F6 bsr.l sub_121342 ROM:001235FC bset #2,($119E).w ROM:00123602 bsr.l sub_1247B4 ROM:00123608 bset #1,($11C5).w ROM:0012360E move.b #$B,($FC7).w ROM:00123614 bra.l locret_1237F0 ROM:0012361A ; --------------------------------------------------------------------------- ROM:0012361A ROM:0012361A loc_12361A: ; CODE XREF: ROM:001235F4↑j ROM:0012361A cmpi.w #3,($ACC).w ROM:00123620 bne.s loc_123640 ROM:00123622 btst #0,($7C6).w ROM:00123628 beq.s loc_12363E ROM:0012362A bsr.l sub_122538 ROM:00123630 move.b #$C,($FC7).w ROM:00123636 bra.l locret_123860 ROM:0012363C ; --------------------------------------------------------------------------- ROM:0012363C bra.s loc_123640 ROM:0012363E ; --------------------------------------------------------------------------- ROM:0012363E ROM:0012363E loc_12363E: ; CODE XREF: ROM:00123628↑j ROM:0012363E bra.s loc_123648 ROM:00123640 ; --------------------------------------------------------------------------- ROM:00123640 ROM:00123640 loc_123640: ; CODE XREF: ROM:00123620↑j ROM:00123640 ; ROM:0012363C↑j ROM:00123640 cmpi.w #4,($ACC).w ROM:00123646 bne.s loc_12366C ROM:00123648 ROM:00123648 loc_123648: ; CODE XREF: ROM:loc_12363E↑j ROM:00123648 bsr.l sub_122538 ROM:0012364E bsr.l sub_121342 ROM:00123654 bset #2,($119E).w ROM:0012365A bsr.l sub_1247B4 ROM:00123660 move.b #7,($FC7).w ROM:00123666 bra.l locret_12370E ROM:0012366C ; --------------------------------------------------------------------------- ROM:0012366C ROM:0012366C loc_12366C: ; CODE XREF: ROM:00123646↑j ROM:0012366C cmpi.w #2,($ACC).w ROM:00123672 bne.s loc_123698 ROM:00123674 bsr.l sub_121342 ROM:0012367A bset #2,($119E).w ROM:00123680 bsr.l sub_1247B4 ROM:00123686 bset #1,($11C5).w ROM:0012368C move.b #9,($FC7).w ROM:00123692 bra.l locret_123788 ROM:00123698 ; --------------------------------------------------------------------------- ROM:00123698 ROM:00123698 loc_123698: ; CODE XREF: ROM:00123672↑j ROM:00123698 cmpi.w #1,($ACC).w ROM:0012369E bne.s locret_1236C4 ROM:001236A0 bsr.l sub_121342 ROM:001236A6 bset #2,($119E).w ROM:001236AC bsr.l sub_1247B4 ROM:001236B2 bset #1,($11C5).w ROM:001236B8 move.b #$A,($FC7).w ROM:001236BE bra.l locret_1237BC ROM:001236C4 ; --------------------------------------------------------------------------- ROM:001236C4 ROM:001236C4 locret_1236C4: ; CODE XREF: ROM:0012369E↑j ROM:001236C4 rts ROM:001236C6 ; --------------------------------------------------------------------------- ROM:001236C6 ROM:001236C6 loc_1236C6: ; DATA XREF: ROM:001232FA↑o ROM:001236C6 btst #1,($11C1).w ROM:001236CC beq.s locret_12370E ROM:001236CE btst #7,($7C6).w ROM:001236D4 beq.s loc_1236DE ROM:001236D6 bsr.l sub_1160A8 ROM:001236DC bra.s locret_12370E ROM:001236DE ; --------------------------------------------------------------------------- ROM:001236DE ROM:001236DE loc_1236DE: ; CODE XREF: ROM:001236D4↑j ROM:001236DE bclr #1,($11C1).w ROM:001236E4 bset #1,($11BA).w ROM:001236EA bsr.l sub_12466E ROM:001236F0 move.w $430(a5),d0 ROM:001236F4 clr.b ($763).w ROM:001236F8 move.w d0,($622).w ROM:001236FC move.b #1,($763).w ROM:00123702 move.b #5,($FC7).w ROM:00123708 bra.l loc_1235C0 ROM:0012370E ; --------------------------------------------------------------------------- ROM:0012370E ROM:0012370E locret_12370E: ; CODE XREF: ROM:00123666↑j ROM:0012370E ; ROM:001236CC↑j ... ROM:0012370E rts ROM:00123710 ; --------------------------------------------------------------------------- ROM:00123710 ROM:00123710 loc_123710: ; DATA XREF: ROM:001232FE↑o ROM:00123710 btst #1,($11C1).w ROM:00123716 beq.s locret_123748 ROM:00123718 bclr #1,($11C1).w ROM:0012371E bset #1,($11BA).w ROM:00123724 bsr.l sub_12466E ROM:0012372A move.w $430(a5),d0 ROM:0012372E clr.b ($763).w ROM:00123732 move.w d0,($622).w ROM:00123736 move.b #1,($763).w ROM:0012373C move.b #1,($FC7).w ROM:00123742 bra.l loc_123400 ROM:00123748 ; --------------------------------------------------------------------------- ROM:00123748 ROM:00123748 locret_123748: ; CODE XREF: ROM:00123716↑j ROM:00123748 rts ROM:0012374A ; --------------------------------------------------------------------------- ROM:0012374A ROM:0012374A loc_12374A: ; DATA XREF: ROM:00123302↑o ROM:0012374A btst #1,($11C1).w ROM:00123750 beq.s locret_123788 ROM:00123752 bclr #1,($11C1).w ROM:00123758 bset #2,($11C0).w ROM:0012375E bset #1,($11BA).w ROM:00123764 bsr.l sub_12466E ROM:0012376A move.w $430(a5),d0 ROM:0012376E clr.b ($763).w ROM:00123772 move.w d0,($622).w ROM:00123776 move.b #1,($763).w ROM:0012377C move.b #5,($FC7).w ROM:00123782 bra.l loc_1235C0 ROM:00123788 ; --------------------------------------------------------------------------- ROM:00123788 ROM:00123788 locret_123788: ; CODE XREF: ROM:00123692↑j ROM:00123788 ; ROM:00123750↑j ROM:00123788 rts ROM:0012378A ; --------------------------------------------------------------------------- ROM:0012378A ROM:0012378A loc_12378A: ; DATA XREF: ROM:00123306↑o ROM:0012378A btst #1,($11C1).w ROM:00123790 beq.s locret_1237BC ROM:00123792 bclr #1,($11C1).w ROM:00123798 bset #1,($11BA).w ROM:0012379E bsr.l sub_12466E ROM:001237A4 bset #6,($11AF).w ROM:001237AA bclr #6,($11B0).w ROM:001237B0 move.b #1,($FC7).w ROM:001237B6 bra.l loc_123400 ROM:001237BC ; --------------------------------------------------------------------------- ROM:001237BC ROM:001237BC locret_1237BC: ; CODE XREF: ROM:001236BE↑j ROM:001237BC ; ROM:00123790↑j ROM:001237BC rts ROM:001237BE ; --------------------------------------------------------------------------- ROM:001237BE ROM:001237BE loc_1237BE: ; DATA XREF: ROM:0012330A↑o ROM:001237BE btst #1,($11C1).w ROM:001237C4 beq.s locret_1237F0 ROM:001237C6 bclr #1,($11C1).w ROM:001237CC bset #1,($11BA).w ROM:001237D2 bsr.l sub_12466E ROM:001237D8 bset #5,($11C5).w ROM:001237DE bclr #6,($11B0).w ROM:001237E4 move.b #1,($FC7).w ROM:001237EA bra.l loc_123400 ROM:001237F0 ; --------------------------------------------------------------------------- ROM:001237F0 ROM:001237F0 locret_1237F0: ; CODE XREF: ROM:00123614↑j ROM:001237F0 ; ROM:001237C4↑j ROM:001237F0 rts ROM:001237F0 ; --------------------------------------------------------------------------- ROM:001237F2 word_1237F2: dc.w $838 ; DATA XREF: ROM:0012330E↑o ROM:001237F4 dc.l $211C2, $662C0C78, $622, $6E2461FF, $1073A, $61FF0001 ROM:001237F4 dc.l $74608F8, $111B3, $8B80006, $11B011FC, $D0FC7, $60FF0000 ROM:001237F4 dc.l $400838, $507CF, $67026012, $8380004, $7C96702, $60080838 ROM:001237F4 dc.l $411BA, $671E61FF, $FFFFDAFE, $8F80002, $119E61FF ROM:001237F4 dc.l $F64, $11FC0007, $FC760FF, $FFFFFEB2 ROM:00123860 ; --------------------------------------------------------------------------- ROM:00123860 ROM:00123860 locret_123860: ; CODE XREF: ROM:00123636↑j ROM:00123860 rts ROM:00123860 ; --------------------------------------------------------------------------- ROM:00123862 aNu8_0: dc.b 'Nu',8,'8',0 ; DATA XREF: ROM:00123312↑o ROM:00123862 ; ROM:00123316↑o ROM:00123867 dc.b 1 ROM:00123868 dc.l $11C1671A, $8B80001, $11C108F8, $111B3, $8B80006 ROM:00123868 dc.l $11B011FC, $D0FC7 ROM:00123884 dc.b $60, $DC ROM:00123886 ; --------------------------------------------------------------------------- ROM:00123886 ROM:00123886 locret_123886: ; CODE XREF: ROM:001235E8↑j ROM:00123886 rts ROM:00123888 ; --------------------------------------------------------------------------- ROM:00123888 rts ROM:0012388A ; --------------------------------------------------------------------------- ROM:0012388A movea.w 8(a3),a0 ROM:0012388E adda.l #$13C000,a0 ROM:00123894 move.w (a0),d7 ROM:00123896 cmpi.w #0,d7 ROM:0012389A bne.s locret_1238D0 ROM:0012389C clr.b ($FCA).w ROM:001238A0 move.b $B(a3),d7 ROM:001238A4 ext.w d7 ROM:001238A6 lsr.w #1,d7 ROM:001238A8 lea $C(a3),a2 ROM:001238AC move.w #1,d3 ROM:001238B0 bra.s loc_1238B6 ROM:001238B2 ; --------------------------------------------------------------------------- ROM:001238B2 ROM:001238B2 loc_1238B2: ; CODE XREF: ROM:loc_1238CA↓j ROM:001238B2 addi.w #1,d3 ROM:001238B6 ROM:001238B6 loc_1238B6: ; CODE XREF: ROM:001238B0↑j ROM:001238B6 cmp.w d7,d3 ROM:001238B8 bgt.w loc_1238CC ROM:001238BC movea.w (a2)+,a4 ROM:001238BE move.b (a2)+,d6 ROM:001238C0 move.b (a2)+,d5 ROM:001238C2 btst d6,(a4) ROM:001238C4 beq.s loc_1238CA ROM:001238C6 or.b d5,($FCA).w ROM:001238CA ROM:001238CA loc_1238CA: ; CODE XREF: ROM:001238C4↑j ROM:001238CA bra.s loc_1238B2 ROM:001238CC ; --------------------------------------------------------------------------- ROM:001238CC ROM:001238CC loc_1238CC: ; CODE XREF: ROM:001238B8↑j ROM:001238CC bsr.w sub_1238D2 ROM:001238D0 ROM:001238D0 locret_1238D0: ; CODE XREF: ROM:0012389A↑j ROM:001238D0 rts ROM:001238D2 ROM:001238D2 ; =============== S U B R O U T I N E ======================================= ROM:001238D2 ROM:001238D2 ROM:001238D2 sub_1238D2: ; CODE XREF: ROM:loc_1238CC↑p ROM:001238D2 move.b ($FCA).w,d0 ROM:001238D6 btst #6,($11BE).w ROM:001238DC bne.s loc_1238E4 ROM:001238DE andi.b #$60,d0 ; '`' ROM:001238E2 bra.s loc_1238E8 ROM:001238E4 ; --------------------------------------------------------------------------- ROM:001238E4 ROM:001238E4 loc_1238E4: ; CODE XREF: sub_1238D2+A↑j ROM:001238E4 andi.b #$10,d0 ROM:001238E8 ROM:001238E8 loc_1238E8: ; CODE XREF: sub_1238D2+10↑j ROM:001238E8 cmpi.b #0,d0 ROM:001238EC ble.s locret_123926 ROM:001238EE addi.b #1,($FC9).w ROM:001238F4 cmpi.b #$50,($FC9).w ; 'P' ROM:001238FA bgt.s locret_123926 ROM:001238FC move.w ($ABC).w,d0 ROM:00123900 move.b ($ABE).w,$1073(d0.w) ROM:00123908 addi.w #1,d0 ROM:0012390C move.b ($ABF).w,$1073(d0.w) ROM:00123914 addi.w #1,d0 ROM:00123918 move.b ($FCA).w,$1073(d0.w) ROM:00123920 addi.w #3,($ABC).w ROM:00123926 ROM:00123926 locret_123926: ; CODE XREF: sub_1238D2+1A↑j ROM:00123926 ; sub_1238D2+28↑j ROM:00123926 rts ROM:00123926 ; End of function sub_1238D2 ROM:00123926 ROM:00123928 ROM:00123928 ; =============== S U B R O U T I N E ======================================= ROM:00123928 ROM:00123928 ROM:00123928 sub_123928: ; CODE XREF: sub_1173D4+A↑p ROM:00123928 ; sub_123AFC:loc_123B2C↓p ROM:00123928 clr.w ($54A).w ROM:0012392C clr.w ($54C).w ROM:00123930 bclr #3,($7BC).w ROM:00123936 bclr #4,($7C7).w ROM:0012393C bclr #2,($7BC).w ROM:00123942 bclr #6,($7C4).w ROM:00123948 clr.w ($BFC).w ROM:0012394C clr.b ($1246).w ROM:00123950 clr.w ($11FE).w ROM:00123954 clr.w ($1200).w ROM:00123958 clr.w ($1202).w ROM:0012395C clr.w ($1204).w ROM:00123960 clr.w ($1206).w ROM:00123964 clr.w ($1208).w ROM:00123968 clr.w ($120A).w ROM:0012396C clr.w ($120C).w ROM:00123970 clr.w ($120E).w ROM:00123974 clr.w ($1210).w ROM:00123978 clr.w ($C16).w ROM:0012397C clr.w ($C18).w ROM:00123980 clr.w ($C1A).w ROM:00123984 clr.w ($C1C).w ROM:00123988 clr.w ($C1E).w ROM:0012398C clr.w ($C20).w ROM:00123990 clr.w ($1B2A).w ROM:00123994 clr.w ($1B2C).w ROM:00123998 clr.w ($C22).w ROM:0012399C clr.w ($C24).w ROM:001239A0 clr.b ($100D).w ROM:001239A4 clr.b ($1244).w ROM:001239A8 bclr #0,($11B4).w ROM:001239AE bclr #1,($129F).w ROM:001239B4 bclr #4,($129E).w ROM:001239BA bclr #6,($129E).w ROM:001239C0 bclr #7,($129E).w ROM:001239C6 move.b #$FF,($1247).w ROM:001239CC move.b #$FF,($1022).w ROM:001239D2 move.w #$FFFF,($C0E).w ROM:001239D8 move.w #$FFFF,($C10).w ROM:001239DE move.w #$FFFF,($1B22).w ROM:001239E4 move.w #$FFFF,($1B24).w ROM:001239EA clr.w ($CC2).w ROM:001239EE clr.w ($1212).w ROM:001239F2 clr.w ($CC6).w ROM:001239F6 clr.w ($CC8).w ROM:001239FA clr.w ($CCA).w ROM:001239FE clr.w ($1214).w ROM:00123A02 clr.w ($1216).w ROM:00123A06 clr.w ($1218).w ROM:00123A0A clr.w ($CCC).w ROM:00123A0E clr.w ($CCE).w ROM:00123A12 clr.w ($CD0).w ROM:00123A16 clr.w ($121A).w ROM:00123A1A clr.w ($121C).w ROM:00123A1E clr.w ($121E).w ROM:00123A22 clr.w ($CD2).w ROM:00123A26 clr.w ($CD4).w ROM:00123A2A clr.w ($CD6).w ROM:00123A2E clr.w ($1220).w ROM:00123A32 clr.w ($1222).w ROM:00123A36 clr.w ($1224).w ROM:00123A3A clr.w ($CD8).w ROM:00123A3E clr.w ($CDA).w ROM:00123A42 clr.w ($CDC).w ROM:00123A46 clr.b ($124A).w ROM:00123A4A clr.b ($124B).w ROM:00123A4E clr.b ($124C).w ROM:00123A52 clr.w ($900).w ROM:00123A56 clr.w ($902).w ROM:00123A5A clr.w ($48E).w ROM:00123A5E clr.w ($11D8).w ROM:00123A62 clr.w ($11DA).w ROM:00123A66 bsr.l sub_12C756 ROM:00123A6C move.w #$20,d0 ; ' ' ROM:00123A70 move.b #$10,d1 ROM:00123A74 lea ($E96).w,a0 ROM:00123A78 bsr.l sub_1146E4 ROM:00123A7E lea ($ED6).w,a0 ROM:00123A82 bsr.l sub_1146E4 ROM:00123A88 lea ($1B2E).w,a0 ROM:00123A8C bsr.l sub_1146E4 ROM:00123A92 lea ($1B6E).w,a0 ROM:00123A96 bsr.l sub_1146E4 ROM:00123A9C lea ($1BAE).w,a0 ROM:00123AA0 bsr.l sub_1146E4 ROM:00123AA6 lea ($1BEE).w,a0 ROM:00123AAA bsr.l sub_1146E4 ROM:00123AB0 lea ($1C2E).w,a0 ROM:00123AB4 bsr.l sub_1146E4 ROM:00123ABA lea ($1C6E).w,a0 ROM:00123ABE bsr.l sub_1146E4 ROM:00123AC4 lea ($1CAE).w,a0 ROM:00123AC8 bsr.l sub_1146E4 ROM:00123ACE lea ($1CEE).w,a0 ROM:00123AD2 bsr.l sub_1146E4 ROM:00123AD8 lea ($1D2E).w,a0 ROM:00123ADC bsr.l sub_1146E4 ROM:00123AE2 move.b #8,d1 ROM:00123AE6 lea ($1D8F).w,a0 ROM:00123AEA bsr.l sub_1146E4 ROM:00123AF0 lea ($1D6F).w,a0 ROM:00123AF4 bsr.l sub_1146E4 ROM:00123AFA rts ROM:00123AFA ; End of function sub_123928 ROM:00123AFA ROM:00123AFC ROM:00123AFC ; =============== S U B R O U T I N E ======================================= ROM:00123AFC ROM:00123AFC ROM:00123AFC sub_123AFC: ; CODE XREF: sub_121342+310↑p ROM:00123AFC move.b $B(a3),d7 ROM:00123B00 ext.w d7 ROM:00123B02 lsr.w #1,d7 ROM:00123B04 lea $C(a3),a2 ROM:00123B08 move.w #1,d3 ROM:00123B0C bra.s loc_123B12 ROM:00123B0E ; --------------------------------------------------------------------------- ROM:00123B0E ROM:00123B0E loc_123B0E: ; CODE XREF: sub_123AFC:loc_123B2A↓j ROM:00123B0E addi.w #1,d3 ROM:00123B12 ROM:00123B12 loc_123B12: ; CODE XREF: sub_123AFC+10↑j ROM:00123B12 cmp.w d7,d3 ROM:00123B14 bgt.w loc_123B2C ROM:00123B18 movea.w (a2)+,a4 ROM:00123B1A move.b (a2)+,d6 ROM:00123B1C move.b (a2)+,d5 ROM:00123B1E cmpi.b #$10,d5 ROM:00123B22 bne.s loc_123B28 ROM:00123B24 bset d6,(a4) ROM:00123B26 bra.s loc_123B2A ROM:00123B28 ; --------------------------------------------------------------------------- ROM:00123B28 ROM:00123B28 loc_123B28: ; CODE XREF: sub_123AFC+26↑j ROM:00123B28 bclr d6,(a4) ROM:00123B2A ROM:00123B2A loc_123B2A: ; CODE XREF: sub_123AFC+2A↑j ROM:00123B2A bra.s loc_123B0E ROM:00123B2C ; --------------------------------------------------------------------------- ROM:00123B2C ROM:00123B2C loc_123B2C: ; CODE XREF: sub_123AFC+18↑j ROM:00123B2C bsr.w sub_123928 ROM:00123B30 rts ROM:00123B30 ; End of function sub_123AFC ROM:00123B30 ROM:00123B32 ROM:00123B32 ; =============== S U B R O U T I N E ======================================= ROM:00123B32 ROM:00123B32 ROM:00123B32 sub_123B32: ; CODE XREF: sub_121342+3C8↑p ROM:00123B32 btst #7,($11BD).w ROM:00123B38 beq.s loc_123B42 ROM:00123B3A ori.b #1,($FD6).w ROM:00123B40 bra.s loc_123B48 ROM:00123B42 ; --------------------------------------------------------------------------- ROM:00123B42 ROM:00123B42 loc_123B42: ; CODE XREF: sub_123B32+6↑j ROM:00123B42 andi.b #$FE,($FD6).w ROM:00123B48 ROM:00123B48 loc_123B48: ; CODE XREF: sub_123B32+E↑j ROM:00123B48 btst #1,($11A7).w ROM:00123B4E beq.s loc_123B58 ROM:00123B50 ori.b #1,($FCB).w ROM:00123B56 bra.s loc_123B5E ROM:00123B58 ; --------------------------------------------------------------------------- ROM:00123B58 ROM:00123B58 loc_123B58: ; CODE XREF: sub_123B32+1C↑j ROM:00123B58 andi.b #$FE,($FCB).w ROM:00123B5E ROM:00123B5E loc_123B5E: ; CODE XREF: sub_123B32+24↑j ROM:00123B5E btst #7,($7C4).w ROM:00123B64 beq.s loc_123B6E ROM:00123B66 ori.b #2,($FCB).w ROM:00123B6C bra.s loc_123B74 ROM:00123B6E ; --------------------------------------------------------------------------- ROM:00123B6E ROM:00123B6E loc_123B6E: ; CODE XREF: sub_123B32+32↑j ROM:00123B6E andi.b #$FD,($FCB).w ROM:00123B74 ROM:00123B74 loc_123B74: ; CODE XREF: sub_123B32+3A↑j ROM:00123B74 btst #3,($7CD).w ROM:00123B7A beq.s loc_123B84 ROM:00123B7C ori.b #4,($FCB).w ROM:00123B82 bra.s loc_123B8A ROM:00123B84 ; --------------------------------------------------------------------------- ROM:00123B84 ROM:00123B84 loc_123B84: ; CODE XREF: sub_123B32+48↑j ROM:00123B84 andi.b #$FB,($FCB).w ROM:00123B8A ROM:00123B8A loc_123B8A: ; CODE XREF: sub_123B32+50↑j ROM:00123B8A btst #4,($7C6).w ROM:00123B90 beq.s loc_123B9A ROM:00123B92 ori.b #8,($FCB).w ROM:00123B98 bra.s loc_123BA0 ROM:00123B9A ; --------------------------------------------------------------------------- ROM:00123B9A ROM:00123B9A loc_123B9A: ; CODE XREF: sub_123B32+5E↑j ROM:00123B9A andi.b #$F7,($FCB).w ROM:00123BA0 ROM:00123BA0 loc_123BA0: ; CODE XREF: sub_123B32+66↑j ROM:00123BA0 btst #5,($7C8).w ROM:00123BA6 beq.s loc_123BB0 ROM:00123BA8 ori.b #$10,($FCB).w ROM:00123BAE bra.s loc_123BB6 ROM:00123BB0 ; --------------------------------------------------------------------------- ROM:00123BB0 ROM:00123BB0 loc_123BB0: ; CODE XREF: sub_123B32+74↑j ROM:00123BB0 andi.b #$EF,($FCB).w ROM:00123BB6 ROM:00123BB6 loc_123BB6: ; CODE XREF: sub_123B32+7C↑j ROM:00123BB6 btst #2,($7CD).w ROM:00123BBC beq.s loc_123BC6 ROM:00123BBE ori.b #$20,($FCB).w ; ' ' ROM:00123BC4 bra.s loc_123BCC ROM:00123BC6 ; --------------------------------------------------------------------------- ROM:00123BC6 ROM:00123BC6 loc_123BC6: ; CODE XREF: sub_123B32+8A↑j ROM:00123BC6 andi.b #$DF,($FCB).w ROM:00123BCC ROM:00123BCC loc_123BCC: ; CODE XREF: sub_123B32+92↑j ROM:00123BCC btst #3,($11C3).w ROM:00123BD2 beq.s loc_123BDC ROM:00123BD4 ori.b #$40,($FCB).w ; '@' ROM:00123BDA bra.s loc_123BE2 ROM:00123BDC ; --------------------------------------------------------------------------- ROM:00123BDC ROM:00123BDC loc_123BDC: ; CODE XREF: sub_123B32+A0↑j ROM:00123BDC andi.b #$BF,($FCB).w ROM:00123BE2 ROM:00123BE2 loc_123BE2: ; CODE XREF: sub_123B32+A8↑j ROM:00123BE2 btst #7,($FFFFF411).w ROM:00123BE8 bne.s loc_123BF2 ROM:00123BEA ori.b #$80,($FCB).w ROM:00123BF0 bra.s loc_123BF8 ROM:00123BF2 ; --------------------------------------------------------------------------- ROM:00123BF2 ROM:00123BF2 loc_123BF2: ; CODE XREF: sub_123B32+B6↑j ROM:00123BF2 andi.b #$7F,($FCB).w ROM:00123BF8 ROM:00123BF8 loc_123BF8: ; CODE XREF: sub_123B32+BE↑j ROM:00123BF8 btst #6,($7C9).w ROM:00123BFE beq.s loc_123C08 ROM:00123C00 ori.b #1,($FD0).w ROM:00123C06 bra.s loc_123C0E ROM:00123C08 ; --------------------------------------------------------------------------- ROM:00123C08 ROM:00123C08 loc_123C08: ; CODE XREF: sub_123B32+CC↑j ROM:00123C08 andi.b #$FE,($FD0).w ROM:00123C0E ROM:00123C0E loc_123C0E: ; CODE XREF: sub_123B32+D4↑j ROM:00123C0E btst #6,($7BF).w ROM:00123C14 beq.s loc_123C1E ROM:00123C16 ori.b #2,($FD0).w ROM:00123C1C bra.s loc_123C24 ROM:00123C1E ; --------------------------------------------------------------------------- ROM:00123C1E ROM:00123C1E loc_123C1E: ; CODE XREF: sub_123B32+E2↑j ROM:00123C1E andi.b #$FD,($FD0).w ROM:00123C24 ROM:00123C24 loc_123C24: ; CODE XREF: sub_123B32+EA↑j ROM:00123C24 btst #5,($7C0).w ROM:00123C2A beq.s loc_123C34 ROM:00123C2C ori.b #4,($FD0).w ROM:00123C32 bra.s loc_123C3A ROM:00123C34 ; --------------------------------------------------------------------------- ROM:00123C34 ROM:00123C34 loc_123C34: ; CODE XREF: sub_123B32+F8↑j ROM:00123C34 andi.b #$FB,($FD0).w ROM:00123C3A ROM:00123C3A loc_123C3A: ; CODE XREF: sub_123B32+100↑j ROM:00123C3A btst #5,($7BE).w ROM:00123C40 beq.s loc_123C4A ROM:00123C42 ori.b #8,($FD0).w ROM:00123C48 bra.s loc_123C50 ROM:00123C4A ; --------------------------------------------------------------------------- ROM:00123C4A ROM:00123C4A loc_123C4A: ; CODE XREF: sub_123B32+10E↑j ROM:00123C4A andi.b #$F7,($FD0).w ROM:00123C50 ROM:00123C50 loc_123C50: ; CODE XREF: sub_123B32+116↑j ROM:00123C50 btst #0,($7CB).w ROM:00123C56 beq.s loc_123C60 ROM:00123C58 ori.b #$10,($FD0).w ROM:00123C5E bra.s loc_123C66 ROM:00123C60 ; --------------------------------------------------------------------------- ROM:00123C60 ROM:00123C60 loc_123C60: ; CODE XREF: sub_123B32+124↑j ROM:00123C60 andi.b #$EF,($FD0).w ROM:00123C66 ROM:00123C66 loc_123C66: ; CODE XREF: sub_123B32+12C↑j ROM:00123C66 btst #1,($7CC).w ROM:00123C6C beq.s loc_123C76 ROM:00123C6E ori.b #$20,($FD0).w ; ' ' ROM:00123C74 bra.s loc_123C7C ROM:00123C76 ; --------------------------------------------------------------------------- ROM:00123C76 ROM:00123C76 loc_123C76: ; CODE XREF: sub_123B32+13A↑j ROM:00123C76 andi.b #$DF,($FD0).w ROM:00123C7C ROM:00123C7C loc_123C7C: ; CODE XREF: sub_123B32+142↑j ROM:00123C7C btst #6,($7C3).w ROM:00123C82 beq.s loc_123C8C ROM:00123C84 ori.b #$40,($FD0).w ; '@' ROM:00123C8A bra.s loc_123C92 ROM:00123C8C ; --------------------------------------------------------------------------- ROM:00123C8C ROM:00123C8C loc_123C8C: ; CODE XREF: sub_123B32+150↑j ROM:00123C8C andi.b #$BF,($FD0).w ROM:00123C92 ROM:00123C92 loc_123C92: ; CODE XREF: sub_123B32+158↑j ROM:00123C92 btst #4,($7CF).w ROM:00123C98 beq.s loc_123CA2 ROM:00123C9A ori.b #$80,($FD0).w ROM:00123CA0 bra.s loc_123CA8 ROM:00123CA2 ; --------------------------------------------------------------------------- ROM:00123CA2 ROM:00123CA2 loc_123CA2: ; CODE XREF: sub_123B32+166↑j ROM:00123CA2 andi.b #$7F,($FD0).w ROM:00123CA8 ROM:00123CA8 loc_123CA8: ; CODE XREF: sub_123B32+16E↑j ROM:00123CA8 btst #5,($7C4).w ROM:00123CAE beq.s loc_123CB8 ROM:00123CB0 ori.b #1,($FD1).w ROM:00123CB6 bra.s loc_123CBE ROM:00123CB8 ; --------------------------------------------------------------------------- ROM:00123CB8 ROM:00123CB8 loc_123CB8: ; CODE XREF: sub_123B32+17C↑j ROM:00123CB8 andi.b #$FE,($FD1).w ROM:00123CBE ROM:00123CBE loc_123CBE: ; CODE XREF: sub_123B32+184↑j ROM:00123CBE btst #2,($AD2).w ROM:00123CC4 beq.s loc_123CCE ROM:00123CC6 ori.b #2,($FD1).w ROM:00123CCC bra.s loc_123CD4 ROM:00123CCE ; --------------------------------------------------------------------------- ROM:00123CCE ROM:00123CCE loc_123CCE: ; CODE XREF: sub_123B32+192↑j ROM:00123CCE andi.b #$FD,($FD1).w ROM:00123CD4 ROM:00123CD4 loc_123CD4: ; CODE XREF: sub_123B32+19A↑j ROM:00123CD4 btst #2,($7C8).w ROM:00123CDA beq.s loc_123CE4 ROM:00123CDC ori.b #4,($FD1).w ROM:00123CE2 bra.s loc_123CEA ROM:00123CE4 ; --------------------------------------------------------------------------- ROM:00123CE4 ROM:00123CE4 loc_123CE4: ; CODE XREF: sub_123B32+1A8↑j ROM:00123CE4 andi.b #$FB,($FD1).w ROM:00123CEA ROM:00123CEA loc_123CEA: ; CODE XREF: sub_123B32+1B0↑j ROM:00123CEA btst #1,($AD2).w ROM:00123CF0 beq.s loc_123CFA ROM:00123CF2 ori.b #8,($FD1).w ROM:00123CF8 bra.s loc_123D00 ROM:00123CFA ; --------------------------------------------------------------------------- ROM:00123CFA ROM:00123CFA loc_123CFA: ; CODE XREF: sub_123B32+1BE↑j ROM:00123CFA andi.b #$F7,($FD1).w ROM:00123D00 ROM:00123D00 loc_123D00: ; CODE XREF: sub_123B32+1C6↑j ROM:00123D00 btst #0,($AD2).w ROM:00123D06 beq.s loc_123D10 ROM:00123D08 ori.b #$10,($FD1).w ROM:00123D0E bra.s loc_123D16 ROM:00123D10 ; --------------------------------------------------------------------------- ROM:00123D10 ROM:00123D10 loc_123D10: ; CODE XREF: sub_123B32+1D4↑j ROM:00123D10 andi.b #$EF,($FD1).w ROM:00123D16 ROM:00123D16 loc_123D16: ; CODE XREF: sub_123B32+1DC↑j ROM:00123D16 btst #7,($AD3).w ROM:00123D1C beq.s loc_123D26 ROM:00123D1E ori.b #$20,($FD1).w ; ' ' ROM:00123D24 bra.s loc_123D2C ROM:00123D26 ; --------------------------------------------------------------------------- ROM:00123D26 ROM:00123D26 loc_123D26: ; CODE XREF: sub_123B32+1EA↑j ROM:00123D26 andi.b #$DF,($FD1).w ROM:00123D2C ROM:00123D2C loc_123D2C: ; CODE XREF: sub_123B32+1F2↑j ROM:00123D2C btst #0,($F8E).w ROM:00123D32 beq.s loc_123D3C ROM:00123D34 ori.b #1,($FD2).w ROM:00123D3A bra.s loc_123D42 ROM:00123D3C ; --------------------------------------------------------------------------- ROM:00123D3C ROM:00123D3C loc_123D3C: ; CODE XREF: sub_123B32+200↑j ROM:00123D3C andi.b #$FE,($FD2).w ROM:00123D42 ROM:00123D42 loc_123D42: ; CODE XREF: sub_123B32+208↑j ROM:00123D42 btst #0,($F9B).w ROM:00123D48 beq.s loc_123D52 ROM:00123D4A ori.b #2,($FD2).w ROM:00123D50 bra.s loc_123D58 ROM:00123D52 ; --------------------------------------------------------------------------- ROM:00123D52 ROM:00123D52 loc_123D52: ; CODE XREF: sub_123B32+216↑j ROM:00123D52 andi.b #$FD,($FD2).w ROM:00123D58 ROM:00123D58 loc_123D58: ; CODE XREF: sub_123B32+21E↑j ROM:00123D58 btst #0,($F99).w ROM:00123D5E beq.s loc_123D68 ROM:00123D60 ori.b #4,($FD2).w ROM:00123D66 bra.s loc_123D6E ROM:00123D68 ; --------------------------------------------------------------------------- ROM:00123D68 ROM:00123D68 loc_123D68: ; CODE XREF: sub_123B32+22C↑j ROM:00123D68 andi.b #$FB,($FD2).w ROM:00123D6E ROM:00123D6E loc_123D6E: ; CODE XREF: sub_123B32+234↑j ROM:00123D6E btst #0,($102E).w ROM:00123D74 beq.s loc_123D7E ROM:00123D76 ori.b #1,($FFF).w ROM:00123D7C bra.s loc_123D84 ROM:00123D7E ; --------------------------------------------------------------------------- ROM:00123D7E ROM:00123D7E loc_123D7E: ; CODE XREF: sub_123B32+242↑j ROM:00123D7E andi.b #$FE,($FFF).w ROM:00123D84 ROM:00123D84 loc_123D84: ; CODE XREF: sub_123B32+24A↑j ROM:00123D84 btst #1,($119C).w ROM:00123D8A beq.s loc_123D94 ROM:00123D8C ori.b #1,($FD3).w ROM:00123D92 bra.s loc_123D9A ROM:00123D94 ; --------------------------------------------------------------------------- ROM:00123D94 ROM:00123D94 loc_123D94: ; CODE XREF: sub_123B32+258↑j ROM:00123D94 andi.b #$FE,($FD3).w ROM:00123D9A ROM:00123D9A loc_123D9A: ; CODE XREF: sub_123B32+260↑j ROM:00123D9A btst #2,($11C4).w ROM:00123DA0 beq.s loc_123DAA ROM:00123DA2 ori.b #2,($FD3).w ROM:00123DA8 bra.s loc_123DB0 ROM:00123DAA ; --------------------------------------------------------------------------- ROM:00123DAA ROM:00123DAA loc_123DAA: ; CODE XREF: sub_123B32+26E↑j ROM:00123DAA andi.b #$FD,($FD3).w ROM:00123DB0 ROM:00123DB0 loc_123DB0: ; CODE XREF: sub_123B32+276↑j ROM:00123DB0 btst #4,($11B3).w ROM:00123DB6 beq.s loc_123DC0 ROM:00123DB8 ori.b #4,($FD3).w ROM:00123DBE bra.s loc_123DC6 ROM:00123DC0 ; --------------------------------------------------------------------------- ROM:00123DC0 ROM:00123DC0 loc_123DC0: ; CODE XREF: sub_123B32+284↑j ROM:00123DC0 andi.b #$FB,($FD3).w ROM:00123DC6 ROM:00123DC6 loc_123DC6: ; CODE XREF: sub_123B32+28C↑j ROM:00123DC6 btst #4,($11A9).w ROM:00123DCC beq.s loc_123DD6 ROM:00123DCE ori.b #8,($FD3).w ROM:00123DD4 bra.s loc_123DDC ROM:00123DD6 ; --------------------------------------------------------------------------- ROM:00123DD6 ROM:00123DD6 loc_123DD6: ; CODE XREF: sub_123B32+29A↑j ROM:00123DD6 andi.b #$F7,($FD3).w ROM:00123DDC ROM:00123DDC loc_123DDC: ; CODE XREF: sub_123B32+2A2↑j ROM:00123DDC btst #5,($11A6).w ROM:00123DE2 beq.s loc_123DEC ROM:00123DE4 ori.b #$10,($FD3).w ROM:00123DEA bra.s loc_123DF2 ROM:00123DEC ; --------------------------------------------------------------------------- ROM:00123DEC ROM:00123DEC loc_123DEC: ; CODE XREF: sub_123B32+2B0↑j ROM:00123DEC andi.b #$EF,($FD3).w ROM:00123DF2 ROM:00123DF2 loc_123DF2: ; CODE XREF: sub_123B32+2B8↑j ROM:00123DF2 btst #0,($129F).w ROM:00123DF8 beq.s loc_123E02 ROM:00123DFA ori.b #$20,($FD3).w ; ' ' ROM:00123E00 bra.s loc_123E08 ROM:00123E02 ; --------------------------------------------------------------------------- ROM:00123E02 ROM:00123E02 loc_123E02: ; CODE XREF: sub_123B32+2C6↑j ROM:00123E02 andi.b #$DF,($FD3).w ROM:00123E08 ROM:00123E08 loc_123E08: ; CODE XREF: sub_123B32+2CE↑j ROM:00123E08 btst #6,($11BB).w ROM:00123E0E beq.s loc_123E18 ROM:00123E10 ori.b #1,($FD4).w ROM:00123E16 bra.s loc_123E1E ROM:00123E18 ; --------------------------------------------------------------------------- ROM:00123E18 ROM:00123E18 loc_123E18: ; CODE XREF: sub_123B32+2DC↑j ROM:00123E18 andi.b #$FE,($FD4).w ROM:00123E1E ROM:00123E1E loc_123E1E: ; CODE XREF: sub_123B32+2E4↑j ROM:00123E1E btst #1,($11A7).w ROM:00123E24 beq.s loc_123E2E ROM:00123E26 ori.b #2,($FD4).w ROM:00123E2C bra.s loc_123E34 ROM:00123E2E ; --------------------------------------------------------------------------- ROM:00123E2E ROM:00123E2E loc_123E2E: ; CODE XREF: sub_123B32+2F2↑j ROM:00123E2E andi.b #$FD,($FD4).w ROM:00123E34 ROM:00123E34 loc_123E34: ; CODE XREF: sub_123B32+2FA↑j ROM:00123E34 btst #1,($7C1).w ROM:00123E3A beq.s loc_123E44 ROM:00123E3C ori.b #4,($FD4).w ROM:00123E42 bra.s loc_123E4A ROM:00123E44 ; --------------------------------------------------------------------------- ROM:00123E44 ROM:00123E44 loc_123E44: ; CODE XREF: sub_123B32+308↑j ROM:00123E44 andi.b #$FB,($FD4).w ROM:00123E4A ROM:00123E4A loc_123E4A: ; CODE XREF: sub_123B32+310↑j ROM:00123E4A btst #0,($11A5).w ROM:00123E50 beq.s loc_123E5A ROM:00123E52 ori.b #8,($FD4).w ROM:00123E58 bra.s loc_123E60 ROM:00123E5A ; --------------------------------------------------------------------------- ROM:00123E5A ROM:00123E5A loc_123E5A: ; CODE XREF: sub_123B32+31E↑j ROM:00123E5A andi.b #$F7,($FD4).w ROM:00123E60 ROM:00123E60 loc_123E60: ; CODE XREF: sub_123B32+326↑j ROM:00123E60 btst #7,($11BB).w ROM:00123E66 beq.s loc_123E70 ROM:00123E68 ori.b #$10,($FD4).w ROM:00123E6E bra.s loc_123E76 ROM:00123E70 ; --------------------------------------------------------------------------- ROM:00123E70 ROM:00123E70 loc_123E70: ; CODE XREF: sub_123B32+334↑j ROM:00123E70 andi.b #$EF,($FD4).w ROM:00123E76 ROM:00123E76 loc_123E76: ; CODE XREF: sub_123B32+33C↑j ROM:00123E76 btst #7,($119C).w ROM:00123E7C beq.s loc_123E86 ROM:00123E7E ori.b #$20,($FD4).w ; ' ' ROM:00123E84 bra.s loc_123E8C ROM:00123E86 ; --------------------------------------------------------------------------- ROM:00123E86 ROM:00123E86 loc_123E86: ; CODE XREF: sub_123B32+34A↑j ROM:00123E86 andi.b #$DF,($FD4).w ROM:00123E8C ROM:00123E8C loc_123E8C: ; CODE XREF: sub_123B32+352↑j ROM:00123E8C btst #5,($11B8).w ROM:00123E92 beq.s loc_123E9C ROM:00123E94 ori.b #$20,($FD4).w ; ' ' ROM:00123E9A bra.s loc_123EA2 ROM:00123E9C ; --------------------------------------------------------------------------- ROM:00123E9C ROM:00123E9C loc_123E9C: ; CODE XREF: sub_123B32+360↑j ROM:00123E9C andi.b #$DF,($FD4).w ROM:00123EA2 ROM:00123EA2 loc_123EA2: ; CODE XREF: sub_123B32+368↑j ROM:00123EA2 btst #3,($11B7).w ROM:00123EA8 beq.s loc_123EB2 ROM:00123EAA ori.b #$20,($FD4).w ; ' ' ROM:00123EB0 bra.s loc_123EB8 ROM:00123EB2 ; --------------------------------------------------------------------------- ROM:00123EB2 ROM:00123EB2 loc_123EB2: ; CODE XREF: sub_123B32+376↑j ROM:00123EB2 andi.b #$DF,($FD4).w ROM:00123EB8 ROM:00123EB8 loc_123EB8: ; CODE XREF: sub_123B32+37E↑j ROM:00123EB8 btst #3,($11A6).w ROM:00123EBE beq.s loc_123EC8 ROM:00123EC0 ori.b #1,($FD5).w ROM:00123EC6 bra.s loc_123ECE ROM:00123EC8 ; --------------------------------------------------------------------------- ROM:00123EC8 ROM:00123EC8 loc_123EC8: ; CODE XREF: sub_123B32+38C↑j ROM:00123EC8 andi.b #$FE,($FD5).w ROM:00123ECE ROM:00123ECE loc_123ECE: ; CODE XREF: sub_123B32+394↑j ROM:00123ECE btst #4,($11AE).w ROM:00123ED4 beq.s loc_123EDE ROM:00123ED6 ori.b #2,($FD5).w ROM:00123EDC bra.s loc_123EE4 ROM:00123EDE ; --------------------------------------------------------------------------- ROM:00123EDE ROM:00123EDE loc_123EDE: ; CODE XREF: sub_123B32+3A2↑j ROM:00123EDE andi.b #$FD,($FD5).w ROM:00123EE4 ROM:00123EE4 loc_123EE4: ; CODE XREF: sub_123B32+3AA↑j ROM:00123EE4 btst #1,($11AE).w ROM:00123EEA beq.s loc_123EF4 ROM:00123EEC ori.b #4,($FD5).w ROM:00123EF2 bra.s loc_123EFA ROM:00123EF4 ; --------------------------------------------------------------------------- ROM:00123EF4 ROM:00123EF4 loc_123EF4: ; CODE XREF: sub_123B32+3B8↑j ROM:00123EF4 andi.b #$FB,($FD5).w ROM:00123EFA ROM:00123EFA loc_123EFA: ; CODE XREF: sub_123B32+3C0↑j ROM:00123EFA btst #3,($11BE).w ROM:00123F00 beq.s loc_123F0A ROM:00123F02 ori.b #8,($FD5).w ROM:00123F08 bra.s loc_123F10 ROM:00123F0A ; --------------------------------------------------------------------------- ROM:00123F0A ROM:00123F0A loc_123F0A: ; CODE XREF: sub_123B32+3CE↑j ROM:00123F0A andi.b #$F7,($FD5).w ROM:00123F10 ROM:00123F10 loc_123F10: ; CODE XREF: sub_123B32+3D6↑j ROM:00123F10 btst #6,($11AD).w ROM:00123F16 beq.s loc_123F20 ROM:00123F18 ori.b #$10,($FD5).w ROM:00123F1E bra.s loc_123F26 ROM:00123F20 ; --------------------------------------------------------------------------- ROM:00123F20 ROM:00123F20 loc_123F20: ; CODE XREF: sub_123B32+3E4↑j ROM:00123F20 andi.b #$EF,($FD5).w ROM:00123F26 ROM:00123F26 loc_123F26: ; CODE XREF: sub_123B32+3EC↑j ROM:00123F26 btst #5,($7C8).w ROM:00123F2C beq.s loc_123F36 ROM:00123F2E ori.b #$20,($FD5).w ; ' ' ROM:00123F34 bra.s loc_123F3C ROM:00123F36 ; --------------------------------------------------------------------------- ROM:00123F36 ROM:00123F36 loc_123F36: ; CODE XREF: sub_123B32+3FA↑j ROM:00123F36 andi.b #$DF,($FD5).w ROM:00123F3C ROM:00123F3C loc_123F3C: ; CODE XREF: sub_123B32+402↑j ROM:00123F3C btst #0,($11C5).w ROM:00123F42 beq.s loc_123F4C ROM:00123F44 ori.b #$20,($FD5).w ; ' ' ROM:00123F4A bra.s loc_123F52 ROM:00123F4C ; --------------------------------------------------------------------------- ROM:00123F4C ROM:00123F4C loc_123F4C: ; CODE XREF: sub_123B32+410↑j ROM:00123F4C andi.b #$DF,($FD5).w ROM:00123F52 ROM:00123F52 loc_123F52: ; CODE XREF: sub_123B32+418↑j ROM:00123F52 btst #5,($7C2).w ROM:00123F58 bne.s loc_123F62 ROM:00123F5A ori.b #1,($FCE).w ROM:00123F60 bra.s loc_123F68 ROM:00123F62 ; --------------------------------------------------------------------------- ROM:00123F62 ROM:00123F62 loc_123F62: ; CODE XREF: sub_123B32+426↑j ROM:00123F62 andi.b #$FE,($FCE).w ROM:00123F68 ROM:00123F68 loc_123F68: ; CODE XREF: sub_123B32+42E↑j ROM:00123F68 btst #2,($7C3).w ROM:00123F6E bne.s loc_123F78 ROM:00123F70 ori.b #2,($FCE).w ROM:00123F76 bra.s loc_123F7E ROM:00123F78 ; --------------------------------------------------------------------------- ROM:00123F78 ROM:00123F78 loc_123F78: ; CODE XREF: sub_123B32+43C↑j ROM:00123F78 andi.b #$FD,($FCE).w ROM:00123F7E ROM:00123F7E loc_123F7E: ; CODE XREF: sub_123B32+444↑j ROM:00123F7E btst #1,($11EC).w ROM:00123F84 beq.s loc_123F8E ROM:00123F86 ori.b #4,($FCE).w ROM:00123F8C bra.s loc_123F94 ROM:00123F8E ; --------------------------------------------------------------------------- ROM:00123F8E ROM:00123F8E loc_123F8E: ; CODE XREF: sub_123B32+452↑j ROM:00123F8E andi.b #$FB,($FCE).w ROM:00123F94 ROM:00123F94 loc_123F94: ; CODE XREF: sub_123B32+45A↑j ROM:00123F94 btst #5,($7C3).w ROM:00123F9A beq.s loc_123FA4 ROM:00123F9C ori.b #8,($FCE).w ROM:00123FA2 bra.s loc_123FAA ROM:00123FA4 ; --------------------------------------------------------------------------- ROM:00123FA4 ROM:00123FA4 loc_123FA4: ; CODE XREF: sub_123B32+468↑j ROM:00123FA4 andi.b #$F7,($FCE).w ROM:00123FAA ROM:00123FAA loc_123FAA: ; CODE XREF: sub_123B32+470↑j ROM:00123FAA btst #0,($F8E).w ROM:00123FB0 beq.s loc_123FBA ROM:00123FB2 ori.b #1,($FCC).w ROM:00123FB8 bra.s loc_123FC0 ROM:00123FBA ; --------------------------------------------------------------------------- ROM:00123FBA ROM:00123FBA loc_123FBA: ; CODE XREF: sub_123B32+47E↑j ROM:00123FBA andi.b #$FE,($FCC).w ROM:00123FC0 ROM:00123FC0 loc_123FC0: ; CODE XREF: sub_123B32+486↑j ROM:00123FC0 btst #1,($F8E).w ROM:00123FC6 beq.s loc_123FD0 ROM:00123FC8 ori.b #2,($FCC).w ROM:00123FCE bra.s loc_123FD6 ROM:00123FD0 ; --------------------------------------------------------------------------- ROM:00123FD0 ROM:00123FD0 loc_123FD0: ; CODE XREF: sub_123B32+494↑j ROM:00123FD0 andi.b #$FD,($FCC).w ROM:00123FD6 ROM:00123FD6 loc_123FD6: ; CODE XREF: sub_123B32+49C↑j ROM:00123FD6 btst #5,($11BC).w ROM:00123FDC beq.s loc_123FE6 ROM:00123FDE ori.b #1,($FCD).w ROM:00123FE4 bra.s loc_123FEC ROM:00123FE6 ; --------------------------------------------------------------------------- ROM:00123FE6 ROM:00123FE6 loc_123FE6: ; CODE XREF: sub_123B32+4AA↑j ROM:00123FE6 andi.b #$FE,($FCD).w ROM:00123FEC ROM:00123FEC loc_123FEC: ; CODE XREF: sub_123B32+4B2↑j ROM:00123FEC btst #2,($11B6).w ROM:00123FF2 beq.s loc_123FFC ROM:00123FF4 ori.b #2,($FCD).w ROM:00123FFA bra.s loc_124002 ROM:00123FFC ; --------------------------------------------------------------------------- ROM:00123FFC ROM:00123FFC loc_123FFC: ; CODE XREF: sub_123B32+4C0↑j ROM:00123FFC andi.b #$FD,($FCD).w ROM:00124002 ROM:00124002 loc_124002: ; CODE XREF: sub_123B32+4C8↑j ROM:00124002 btst #1,($11A7).w ROM:00124008 beq.s loc_124012 ROM:0012400A ori.b #4,($FCD).w ROM:00124010 bra.s loc_124018 ROM:00124012 ; --------------------------------------------------------------------------- ROM:00124012 ROM:00124012 loc_124012: ; CODE XREF: sub_123B32+4D6↑j ROM:00124012 andi.b #$FB,($FCD).w ROM:00124018 ROM:00124018 loc_124018: ; CODE XREF: sub_123B32+4DE↑j ROM:00124018 btst #6,($11C0).w ROM:0012401E beq.s loc_124028 ROM:00124020 ori.b #8,($FCD).w ROM:00124026 bra.s loc_12402E ROM:00124028 ; --------------------------------------------------------------------------- ROM:00124028 ROM:00124028 loc_124028: ; CODE XREF: sub_123B32+4EC↑j ROM:00124028 andi.b #$F7,($FCD).w ROM:0012402E ROM:0012402E loc_12402E: ; CODE XREF: sub_123B32+4F4↑j ROM:0012402E btst #6,($11BD).w ROM:00124034 beq.s loc_12403E ROM:00124036 ori.b #$10,($FCD).w ROM:0012403C bra.s loc_124044 ROM:0012403E ; --------------------------------------------------------------------------- ROM:0012403E ROM:0012403E loc_12403E: ; CODE XREF: sub_123B32+502↑j ROM:0012403E andi.b #$EF,($FCD).w ROM:00124044 ROM:00124044 loc_124044: ; CODE XREF: sub_123B32+50A↑j ROM:00124044 btst #7,($11A0).w ROM:0012404A beq.s loc_124054 ROM:0012404C ori.b #$20,($FCD).w ; ' ' ROM:00124052 bra.s loc_12405A ROM:00124054 ; --------------------------------------------------------------------------- ROM:00124054 ROM:00124054 loc_124054: ; CODE XREF: sub_123B32+518↑j ROM:00124054 andi.b #$DF,($FCD).w ROM:0012405A ROM:0012405A loc_12405A: ; CODE XREF: sub_123B32+520↑j ROM:0012405A btst #0,($11A5).w ROM:00124060 beq.s loc_12406A ROM:00124062 ori.b #$40,($FCD).w ; '@' ROM:00124068 bra.s loc_124070 ROM:0012406A ; --------------------------------------------------------------------------- ROM:0012406A ROM:0012406A loc_12406A: ; CODE XREF: sub_123B32+52E↑j ROM:0012406A andi.b #$BF,($FCD).w ROM:00124070 ROM:00124070 loc_124070: ; CODE XREF: sub_123B32+536↑j ROM:00124070 btst #5,($11AD).w ROM:00124076 beq.s loc_124080 ROM:00124078 ori.b #$80,($FCD).w ROM:0012407E bra.s loc_124086 ROM:00124080 ; --------------------------------------------------------------------------- ROM:00124080 ROM:00124080 loc_124080: ; CODE XREF: sub_123B32+544↑j ROM:00124080 andi.b #$7F,($FCD).w ROM:00124086 ROM:00124086 loc_124086: ; CODE XREF: sub_123B32+54C↑j ROM:00124086 btst #6,($11B9).w ROM:0012408C beq.s loc_124096 ROM:0012408E ori.w #1,($AD4).w ROM:00124094 bra.s loc_12409C ROM:00124096 ; --------------------------------------------------------------------------- ROM:00124096 ROM:00124096 loc_124096: ; CODE XREF: sub_123B32+55A↑j ROM:00124096 andi.w #$FFFE,($AD4).w ROM:0012409C ROM:0012409C loc_12409C: ; CODE XREF: sub_123B32+562↑j ROM:0012409C btst #5,($11B6).w ROM:001240A2 beq.s loc_1240AC ROM:001240A4 ori.w #2,($AD4).w ROM:001240AA bra.s loc_1240B2 ROM:001240AC ; --------------------------------------------------------------------------- ROM:001240AC ROM:001240AC loc_1240AC: ; CODE XREF: sub_123B32+570↑j ROM:001240AC andi.w #$FFFD,($AD4).w ROM:001240B2 ROM:001240B2 loc_1240B2: ; CODE XREF: sub_123B32+578↑j ROM:001240B2 btst #3,($11A7).w ROM:001240B8 beq.s loc_1240C2 ROM:001240BA ori.w #4,($AD4).w ROM:001240C0 bra.s loc_1240C8 ROM:001240C2 ; --------------------------------------------------------------------------- ROM:001240C2 ROM:001240C2 loc_1240C2: ; CODE XREF: sub_123B32+586↑j ROM:001240C2 andi.w #$FFFB,($AD4).w ROM:001240C8 ROM:001240C8 loc_1240C8: ; CODE XREF: sub_123B32+58E↑j ROM:001240C8 btst #3,($11A4).w ROM:001240CE beq.s loc_1240D8 ROM:001240D0 ori.w #8,($AD4).w ROM:001240D6 bra.s loc_1240DE ROM:001240D8 ; --------------------------------------------------------------------------- ROM:001240D8 ROM:001240D8 loc_1240D8: ; CODE XREF: sub_123B32+59C↑j ROM:001240D8 andi.w #$FFF7,($AD4).w ROM:001240DE ROM:001240DE loc_1240DE: ; CODE XREF: sub_123B32+5A4↑j ROM:001240DE btst #4,($11B8).w ROM:001240E4 beq.s loc_1240EE ROM:001240E6 ori.w #$10,($AD4).w ROM:001240EC bra.s loc_1240F4 ROM:001240EE ; --------------------------------------------------------------------------- ROM:001240EE ROM:001240EE loc_1240EE: ; CODE XREF: sub_123B32+5B2↑j ROM:001240EE andi.w #$FFEF,($AD4).w ROM:001240F4 ROM:001240F4 loc_1240F4: ; CODE XREF: sub_123B32+5BA↑j ROM:001240F4 btst #1,($11AF).w ROM:001240FA beq.s loc_124104 ROM:001240FC ori.w #$20,($AD4).w ; ' ' ROM:00124102 bra.s loc_12410A ROM:00124104 ; --------------------------------------------------------------------------- ROM:00124104 ROM:00124104 loc_124104: ; CODE XREF: sub_123B32+5C8↑j ROM:00124104 andi.w #$FFDF,($AD4).w ROM:0012410A ROM:0012410A loc_12410A: ; CODE XREF: sub_123B32+5D0↑j ROM:0012410A btst #0,($11A4).w ROM:00124110 beq.s loc_12411A ROM:00124112 ori.w #$40,($AD4).w ; '@' ROM:00124118 bra.s loc_124120 ROM:0012411A ; --------------------------------------------------------------------------- ROM:0012411A ROM:0012411A loc_12411A: ; CODE XREF: sub_123B32+5DE↑j ROM:0012411A andi.w #$FFBF,($AD4).w ROM:00124120 ROM:00124120 loc_124120: ; CODE XREF: sub_123B32+5E6↑j ROM:00124120 btst #6,($11A3).w ROM:00124126 beq.s loc_124130 ROM:00124128 ori.w #$80,($AD4).w ROM:0012412E bra.s loc_124136 ROM:00124130 ; --------------------------------------------------------------------------- ROM:00124130 ROM:00124130 loc_124130: ; CODE XREF: sub_123B32+5F4↑j ROM:00124130 andi.w #$FF7F,($AD4).w ROM:00124136 ROM:00124136 loc_124136: ; CODE XREF: sub_123B32+5FC↑j ROM:00124136 btst #6,($11B4).w ROM:0012413C beq.s loc_124146 ROM:0012413E ori.w #$100,($AD4).w ROM:00124144 bra.s loc_12414C ROM:00124146 ; --------------------------------------------------------------------------- ROM:00124146 ROM:00124146 loc_124146: ; CODE XREF: sub_123B32+60A↑j ROM:00124146 andi.w #$FEFF,($AD4).w ROM:0012414C ROM:0012414C loc_12414C: ; CODE XREF: sub_123B32+612↑j ROM:0012414C btst #1,($11A2).w ROM:00124152 beq.s loc_12415C ROM:00124154 ori.w #$200,($AD4).w ROM:0012415A bra.s loc_124162 ROM:0012415C ; --------------------------------------------------------------------------- ROM:0012415C ROM:0012415C loc_12415C: ; CODE XREF: sub_123B32+620↑j ROM:0012415C andi.w #$FDFF,($AD4).w ROM:00124162 ROM:00124162 loc_124162: ; CODE XREF: sub_123B32+628↑j ROM:00124162 btst #7,($11C5).w ROM:00124168 beq.s loc_124172 ROM:0012416A ori.w #$400,($AD4).w ROM:00124170 bra.s loc_124178 ROM:00124172 ; --------------------------------------------------------------------------- ROM:00124172 ROM:00124172 loc_124172: ; CODE XREF: sub_123B32+636↑j ROM:00124172 andi.w #$FBFF,($AD4).w ROM:00124178 ROM:00124178 loc_124178: ; CODE XREF: sub_123B32+63E↑j ROM:00124178 clr.l d0 ROM:0012417A move.w $3AE(a5),d1 ROM:0012417E cmpi.w #0,d1 ROM:00124182 bne.s loc_124188 ROM:00124184 bset #3,d0 ROM:00124188 ROM:00124188 loc_124188: ; CODE XREF: sub_123B32+650↑j ROM:00124188 btst #1,($129E).w ROM:0012418E beq.s loc_124198 ROM:00124190 bset #$12,d0 ROM:00124194 bset #$10,d0 ROM:00124198 ROM:00124198 loc_124198: ; CODE XREF: sub_123B32+65C↑j ROM:00124198 btst #2,($129E).w ROM:0012419E beq.s loc_1241A4 ROM:001241A0 bset #$13,d0 ROM:001241A4 ROM:001241A4 loc_1241A4: ; CODE XREF: sub_123B32+66C↑j ROM:001241A4 ori.l #1,d0 ROM:001241AA ori.l #4,d0 ROM:001241B0 ori.l #0,d0 ROM:001241B6 ori.l #0,d0 ROM:001241BC ori.l #0,d0 ROM:001241C2 ori.l #$100,d0 ROM:001241C8 ori.l #$200,d0 ROM:001241CE ori.l #$400,d0 ROM:001241D4 ori.l #$800,d0 ROM:001241DA ori.l #$1000,d0 ROM:001241E0 ori.l #$2000,d0 ROM:001241E6 ori.l #$4000,d0 ROM:001241EC ori.l #0,d0 ROM:001241F2 ori.l #$20000,d0 ROM:001241F8 ori.l #0,d0 ROM:001241FE move.l d0,($7F0).w ROM:00124202 btst #5,($129E).w ROM:00124208 beq.s loc_124212 ROM:0012420A ori.b #1,($FCF).w ROM:00124210 bra.s loc_124218 ROM:00124212 ; --------------------------------------------------------------------------- ROM:00124212 ROM:00124212 loc_124212: ; CODE XREF: sub_123B32+6D6↑j ROM:00124212 andi.b #$FE,($FCF).w ROM:00124218 ROM:00124218 loc_124218: ; CODE XREF: sub_123B32+6DE↑j ROM:00124218 btst #0,($119C).w ROM:0012421E beq.s loc_124228 ROM:00124220 ori.b #2,($FCF).w ROM:00124226 bra.s loc_12422E ROM:00124228 ; --------------------------------------------------------------------------- ROM:00124228 ROM:00124228 loc_124228: ; CODE XREF: sub_123B32+6EC↑j ROM:00124228 andi.b #$FD,($FCF).w ROM:0012422E ROM:0012422E loc_12422E: ; CODE XREF: sub_123B32+6F4↑j ROM:0012422E btst #1,($11AB).w ROM:00124234 beq.s loc_12423E ROM:00124236 ori.b #4,($FCF).w ROM:0012423C bra.s loc_124244 ROM:0012423E ; --------------------------------------------------------------------------- ROM:0012423E ROM:0012423E loc_12423E: ; CODE XREF: sub_123B32+702↑j ROM:0012423E andi.b #$FB,($FCF).w ROM:00124244 ROM:00124244 loc_124244: ; CODE XREF: sub_123B32+70A↑j ROM:00124244 btst #7,($11A3).w ROM:0012424A beq.s loc_124254 ROM:0012424C ori.b #8,($FCF).w ROM:00124252 bra.s locret_12425A ROM:00124254 ; --------------------------------------------------------------------------- ROM:00124254 ROM:00124254 loc_124254: ; CODE XREF: sub_123B32+718↑j ROM:00124254 andi.b #$F7,($FCF).w ROM:0012425A ROM:0012425A locret_12425A: ; CODE XREF: sub_123B32+720↑j ROM:0012425A rts ROM:0012425A ; End of function sub_123B32 ROM:0012425A ROM:0012425C ROM:0012425C ; =============== S U B R O U T I N E ======================================= ROM:0012425C ROM:0012425C ROM:0012425C sub_12425C: ; CODE XREF: sub_133F50+4↓p ROM:0012425C move.w #2,($564).w ROM:00124262 bsr.l sub_1189B4 ROM:00124268 rts ROM:00124268 ; End of function sub_12425C ROM:00124268 ROM:0012426A ; --------------------------------------------------------------------------- ROM:0012426A rts ROM:0012426C ROM:0012426C ; =============== S U B R O U T I N E ======================================= ROM:0012426C ROM:0012426C ROM:0012426C sub_12426C: ; CODE XREF: sub_122538+2B0↑p ROM:0012426C bset #4,($11BA).w ROM:00124272 rts ROM:00124272 ; End of function sub_12426C ROM:00124272 ROM:00124274 ROM:00124274 ; =============== S U B R O U T I N E ======================================= ROM:00124274 ROM:00124274 ROM:00124274 sub_124274: ; CODE XREF: sub_122538+252↑p ROM:00124274 ; sub_122538+29E↑p ROM:00124274 bset #4,($11BA).w ROM:0012427A rts ROM:0012427A ; End of function sub_124274 ROM:0012427A ROM:0012427C ROM:0012427C ; =============== S U B R O U T I N E ======================================= ROM:0012427C ROM:0012427C ROM:0012427C sub_12427C: ; CODE XREF: sub_122538:loc_122792↑p ROM:0012427C bset #4,($11BA).w ROM:00124282 rts ROM:00124282 ; End of function sub_12427C ROM:00124282 ROM:00124284 ROM:00124284 ; =============== S U B R O U T I N E ======================================= ROM:00124284 ROM:00124284 ROM:00124284 sub_124284: ; CODE XREF: sub_111D78+5E↑p ROM:00124284 ; sub_120F2A+1E↑p ROM:00124284 btst #2,($11C2).w ROM:0012428A beq.s loc_124292 ROM:0012428C bsr.w sub_124298 ROM:00124290 bra.s locret_124296 ROM:00124292 ; --------------------------------------------------------------------------- ROM:00124292 ROM:00124292 loc_124292: ; CODE XREF: sub_124284+6↑j ROM:00124292 bsr.w sub_12444C ROM:00124296 ROM:00124296 locret_124296: ; CODE XREF: sub_124284+C↑j ROM:00124296 rts ROM:00124296 ; End of function sub_124284 ROM:00124296 ROM:00124298 ROM:00124298 ; =============== S U B R O U T I N E ======================================= ROM:00124298 ROM:00124298 ROM:00124298 sub_124298: ; CODE XREF: sub_124284+8↑p ROM:00124298 clr.w d1 ROM:0012429A move.b ($FDB).w,d1 ROM:0012429E cmpi.w #8,d1 ROM:001242A2 bcc.s locret_1242AC ROM:001242A4 movea.l off_1242AE(pc,d1.w*4),a0 ROM:001242A8 nop ROM:001242AA jmp (a0) ROM:001242AC ; --------------------------------------------------------------------------- ROM:001242AC ROM:001242AC locret_1242AC: ; CODE XREF: sub_124298+A↑j ROM:001242AC rts ROM:001242AC ; End of function sub_124298 ROM:001242AC ROM:001242AC ; --------------------------------------------------------------------------- ROM:001242AE off_1242AE: dc.l loc_1242CE ; DATA XREF: sub_124298+C↑r ROM:001242B2 dc.l loc_1242D6 ROM:001242B6 dc.l loc_1242E4 ROM:001242BA dc.l loc_124314 ROM:001242BE dc.l loc_124354 ROM:001242C2 dc.l loc_124382 ROM:001242C6 dc.l loc_1243B6 ROM:001242CA dc.l loc_1243F8 ROM:001242CE ; --------------------------------------------------------------------------- ROM:001242CE ROM:001242CE loc_1242CE: ; DATA XREF: ROM:off_1242AE↑o ROM:001242CE move.b #1,($FDB).w ROM:001242D4 rts ROM:001242D6 ; --------------------------------------------------------------------------- ROM:001242D6 ROM:001242D6 loc_1242D6: ; DATA XREF: ROM:001242B2↑o ROM:001242D6 btst #3,($119E).w ROM:001242DC beq.s locret_1242E2 ROM:001242DE move.w ($FFFFFC0E).w,d1 ROM:001242E2 ROM:001242E2 locret_1242E2: ; CODE XREF: ROM:001242DC↑j ROM:001242E2 rts ROM:001242E4 ; --------------------------------------------------------------------------- ROM:001242E4 ROM:001242E4 loc_1242E4: ; DATA XREF: ROM:001242B6↑o ROM:001242E4 btst #3,($119E).w ROM:001242EA beq.s locret_124312 ROM:001242EC move.w ($FFFFFC0E).w,d1 ROM:001242F0 cmpi.b #$B8,d1 ROM:001242F4 bne.s locret_124312 ROM:001242F6 bsr.w sub_124732 ROM:001242FA move.w $432(a5),d0 ROM:001242FE clr.b ($725).w ROM:00124302 move.w d0,($5A6).w ROM:00124306 move.b #1,($725).w ROM:0012430C move.b #3,($FDB).w ROM:00124312 ROM:00124312 locret_124312: ; CODE XREF: ROM:001242EA↑j ROM:00124312 ; ROM:001242F4↑j ROM:00124312 rts ROM:00124314 ; --------------------------------------------------------------------------- ROM:00124314 ROM:00124314 loc_124314: ; DATA XREF: ROM:001242BA↑o ROM:00124314 btst #3,($119E).w ROM:0012431A beq.s locret_124352 ROM:0012431C move.w ($FFFFFC0E).w,d1 ROM:00124320 cmpi.b #$13,d1 ROM:00124324 bne.s loc_124344 ROM:00124326 bsr.w sub_124732 ROM:0012432A move.w $432(a5),d0 ROM:0012432E clr.b ($725).w ROM:00124332 move.w d0,($5A6).w ROM:00124336 move.b #1,($725).w ROM:0012433C move.b #4,($FDB).w ROM:00124342 bra.s locret_124352 ROM:00124344 ; --------------------------------------------------------------------------- ROM:00124344 ROM:00124344 loc_124344: ; CODE XREF: ROM:00124324↑j ROM:00124344 bsr.w sub_1246EE ROM:00124348 clr.w ($ADA).w ROM:0012434C move.b #2,($FDB).w ROM:00124352 ROM:00124352 locret_124352: ; CODE XREF: ROM:0012431A↑j ROM:00124352 ; ROM:00124342↑j ROM:00124352 rts ROM:00124354 ; --------------------------------------------------------------------------- ROM:00124354 ROM:00124354 loc_124354: ; DATA XREF: ROM:001242BE↑o ROM:00124354 btst #3,($119E).w ROM:0012435A beq.s locret_124380 ROM:0012435C bsr.w sub_124732 ROM:00124360 move.w ($FFFFFC0E).w,d1 ROM:00124364 move.b d1,($FD9).w ROM:00124368 move.w $432(a5),d0 ROM:0012436C clr.b ($725).w ROM:00124370 move.w d0,($5A6).w ROM:00124374 move.b #1,($725).w ROM:0012437A move.b #5,($FDB).w ROM:00124380 ROM:00124380 locret_124380: ; CODE XREF: ROM:0012435A↑j ROM:00124380 rts ROM:00124382 ; --------------------------------------------------------------------------- ROM:00124382 ROM:00124382 loc_124382: ; DATA XREF: ROM:001242C2↑o ROM:00124382 btst #3,($119E).w ROM:00124388 beq.s locret_1243B4 ROM:0012438A bsr.w sub_1246F8 ROM:0012438E move.w #1,($ADA).w ROM:00124394 move.w $432(a5),d0 ROM:00124398 clr.b ($725).w ROM:0012439C move.w d0,($5A6).w ROM:001243A0 move.b #1,($725).w ROM:001243A6 move.w ($FFFFFC0E).w,d3 ROM:001243AA move.b d3,($FD8).w ROM:001243AE move.b #6,($FDB).w ROM:001243B4 ROM:001243B4 locret_1243B4: ; CODE XREF: ROM:00124388↑j ROM:001243B4 rts ROM:001243B6 ; --------------------------------------------------------------------------- ROM:001243B6 ROM:001243B6 loc_1243B6: ; DATA XREF: ROM:001242C6↑o ROM:001243B6 btst #3,($119E).w ROM:001243BC beq.s locret_1243F6 ROM:001243BE subi.b #1,($FD8).w ROM:001243C4 bsr.w sub_1246F8 ROM:001243C8 addq.w #1,($ADA).w ROM:001243CC bvc.s loc_1243D4 ROM:001243CE move.w #$8000,($ADA).w ROM:001243D4 ROM:001243D4 loc_1243D4: ; CODE XREF: ROM:001243CC↑j ROM:001243D4 move.w $432(a5),d0 ROM:001243D8 clr.b ($725).w ROM:001243DC move.w d0,($5A6).w ROM:001243E0 move.b #1,($725).w ROM:001243E6 cmpi.b #0,($FD8).w ROM:001243EC bne.w locret_1243F6 ROM:001243F0 move.b #7,($FDB).w ROM:001243F6 ROM:001243F6 locret_1243F6: ; CODE XREF: ROM:001243BC↑j ROM:001243F6 ; ROM:001243EC↑j ROM:001243F6 rts ROM:001243F8 ; --------------------------------------------------------------------------- ROM:001243F8 ROM:001243F8 loc_1243F8: ; DATA XREF: ROM:001242CA↑o ROM:001243F8 btst #3,($119E).w ROM:001243FE beq.s locret_124448 ROM:00124400 move.w ($FFFFFC0E).w,d1 ROM:00124404 cmp.b ($FD7).w,d1 ROM:00124408 bne.s loc_12443A ROM:0012440A bsr.w sub_1246F8 ROM:0012440E addq.w #1,($ADA).w ROM:00124412 bvc.s loc_12441A ROM:00124414 move.w #$8000,($ADA).w ROM:0012441A ROM:0012441A loc_12441A: ; CODE XREF: ROM:00124412↑j ROM:0012441A move.w $432(a5),d0 ROM:0012441E clr.b ($725).w ROM:00124422 move.w d0,($5A6).w ROM:00124426 move.b #1,($725).w ROM:0012442C move.b #1,($FDB).w ROM:00124432 bset #1,($11BD).w ROM:00124438 bra.s locret_124448 ROM:0012443A ; --------------------------------------------------------------------------- ROM:0012443A ROM:0012443A loc_12443A: ; CODE XREF: ROM:00124408↑j ROM:0012443A bsr.w sub_1246EE ROM:0012443E clr.w ($ADA).w ROM:00124442 move.b #2,($FDB).w ROM:00124448 ROM:00124448 locret_124448: ; CODE XREF: ROM:001243FE↑j ROM:00124448 ; ROM:00124438↑j ROM:00124448 rts ROM:0012444A ; --------------------------------------------------------------------------- ROM:0012444A rts ROM:0012444C ROM:0012444C ; =============== S U B R O U T I N E ======================================= ROM:0012444C ROM:0012444C ROM:0012444C sub_12444C: ; CODE XREF: sub_124284:loc_124292↑p ROM:0012444C clr.w d1 ROM:0012444E move.b ($FDA).w,d1 ROM:00124452 cmpi.w #7,d1 ROM:00124456 bcc.s locret_124460 ROM:00124458 movea.l off_124462(pc,d1.w*4),a0 ROM:0012445C nop ROM:0012445E jmp (a0) ROM:00124460 ; --------------------------------------------------------------------------- ROM:00124460 ROM:00124460 locret_124460: ; CODE XREF: sub_12444C+A↑j ROM:00124460 rts ROM:00124460 ; End of function sub_12444C ROM:00124460 ROM:00124460 ; --------------------------------------------------------------------------- ROM:00124462 off_124462: dc.l loc_12447E ; DATA XREF: sub_12444C+C↑r ROM:00124466 dc.l loc_124486 ROM:0012446A dc.l loc_124494 ROM:0012446E dc.l loc_12454C ROM:00124472 dc.l loc_1245CA ROM:00124476 dc.l loc_124608 ROM:0012447A dc.l loc_12463A ROM:0012447E ; --------------------------------------------------------------------------- ROM:0012447E ROM:0012447E loc_12447E: ; DATA XREF: ROM:off_124462↑o ROM:0012447E move.b #1,($FDA).w ROM:00124484 rts ROM:00124486 ; --------------------------------------------------------------------------- ROM:00124486 ROM:00124486 loc_124486: ; DATA XREF: ROM:00124466↑o ROM:00124486 btst #3,($119E).w ROM:0012448C beq.s locret_124492 ROM:0012448E move.w ($FFFFFC0E).w,d1 ROM:00124492 ROM:00124492 locret_124492: ; CODE XREF: ROM:0012448C↑j ROM:00124492 rts ROM:00124494 ; --------------------------------------------------------------------------- ROM:00124494 ROM:00124494 loc_124494: ; DATA XREF: ROM:0012446A↑o ROM:00124494 btst #3,($119E).w ROM:0012449A beq.l locret_12454A ROM:001244A0 move.w ($FFFFFC0E).w,d1 ROM:001244A4 andi.w #$C0,d1 ROM:001244A8 move.w ($FFFFFC0E).w,d2 ROM:001244AC andi.w #$3F,d2 ; '?' ROM:001244B0 cmpi.w #0,d1 ROM:001244B4 bne.s loc_12451C ROM:001244B6 cmpi.w #0,d2 ROM:001244BA beq.s loc_1244EC ROM:001244BC addq.w #2,d2 ROM:001244BE move.w d2,($ADC).w ROM:001244C2 bsr.w sub_1246F8 ROM:001244C6 addq.w #1,($ADA).w ROM:001244CA bvc.s loc_1244D2 ROM:001244CC move.w #$8000,($ADA).w ROM:001244D2 ROM:001244D2 loc_1244D2: ; CODE XREF: ROM:001244CA↑j ROM:001244D2 move.w $432(a5),d0 ROM:001244D6 clr.b ($725).w ROM:001244DA move.w d0,($5A6).w ROM:001244DE move.b #1,($725).w ROM:001244E4 move.b #3,($FDA).w ROM:001244EA rts ROM:001244EC ; --------------------------------------------------------------------------- ROM:001244EC ROM:001244EC loc_1244EC: ; CODE XREF: ROM:001244BA↑j ROM:001244EC move.w #3,($ADC).w ROM:001244F2 bsr.w sub_1246F8 ROM:001244F6 addq.w #1,($ADA).w ROM:001244FA bvc.s loc_124502 ROM:001244FC move.w #$8000,($ADA).w ROM:00124502 ROM:00124502 loc_124502: ; CODE XREF: ROM:001244FA↑j ROM:00124502 move.w $432(a5),d0 ROM:00124506 clr.b ($725).w ROM:0012450A move.w d0,($5A6).w ROM:0012450E move.b #1,($725).w ROM:00124514 move.b #4,($FDA).w ROM:0012451A rts ROM:0012451C ; --------------------------------------------------------------------------- ROM:0012451C ROM:0012451C loc_12451C: ; CODE XREF: ROM:001244B4↑j ROM:0012451C addq.w #4,d2 ROM:0012451E move.w d2,($ADC).w ROM:00124522 bsr.w sub_1246F8 ROM:00124526 addq.w #1,($ADA).w ROM:0012452A bvc.s loc_124532 ROM:0012452C move.w #$8000,($ADA).w ROM:00124532 ROM:00124532 loc_124532: ; CODE XREF: ROM:0012452A↑j ROM:00124532 move.w $432(a5),d0 ROM:00124536 clr.b ($725).w ROM:0012453A move.w d0,($5A6).w ROM:0012453E move.b #1,($725).w ROM:00124544 move.b #5,($FDA).w ROM:0012454A ROM:0012454A locret_12454A: ; CODE XREF: ROM:0012449A↑j ROM:0012454A rts ROM:0012454C ; --------------------------------------------------------------------------- ROM:0012454C ROM:0012454C loc_12454C: ; DATA XREF: ROM:0012446E↑o ROM:0012454C btst #3,($119E).w ROM:00124552 beq.l locret_1245C8 ROM:00124558 move.w ($ADC).w,d1 ROM:0012455C subq.w #1,d1 ROM:0012455E cmp.w ($ADA).w,d1 ROM:00124562 ble.s loc_124588 ROM:00124564 bsr.w sub_1246F8 ROM:00124568 addq.w #1,($ADA).w ROM:0012456C bvc.s loc_124574 ROM:0012456E move.w #$8000,($ADA).w ROM:00124574 ROM:00124574 loc_124574: ; CODE XREF: ROM:0012456C↑j ROM:00124574 move.w $432(a5),d0 ROM:00124578 clr.b ($725).w ROM:0012457C move.w d0,($5A6).w ROM:00124580 move.b #1,($725).w ROM:00124586 rts ROM:00124588 ; --------------------------------------------------------------------------- ROM:00124588 ROM:00124588 loc_124588: ; CODE XREF: ROM:00124562↑j ROM:00124588 move.w ($FFFFFC0E).w,d1 ROM:0012458C cmp.b ($FD7).w,d1 ROM:00124590 bne.s loc_1245B8 ROM:00124592 bsr.w sub_1246F8 ROM:00124596 addq.w #1,($ADA).w ROM:0012459A bvc.s loc_1245A2 ROM:0012459C move.w #$8000,($ADA).w ROM:001245A2 ROM:001245A2 loc_1245A2: ; CODE XREF: ROM:0012459A↑j ROM:001245A2 clr.b ($725).w ROM:001245A6 clr.w ($5A6).w ROM:001245AA bset #1,($11BD).w ROM:001245B0 move.b #1,($FDA).w ROM:001245B6 rts ROM:001245B8 ; --------------------------------------------------------------------------- ROM:001245B8 ROM:001245B8 loc_1245B8: ; CODE XREF: ROM:00124590↑j ROM:001245B8 bsr.w sub_1246EE ROM:001245BC clr.w ($ADA).w ROM:001245C0 move.b #2,($FDA).w ROM:001245C6 rts ROM:001245C8 ; --------------------------------------------------------------------------- ROM:001245C8 ROM:001245C8 locret_1245C8: ; CODE XREF: ROM:00124552↑j ROM:001245C8 rts ROM:001245CA ; --------------------------------------------------------------------------- ROM:001245CA ROM:001245CA loc_1245CA: ; DATA XREF: ROM:00124472↑o ROM:001245CA btst #3,($119E).w ROM:001245D0 beq.s locret_124606 ROM:001245D2 move.w ($FFFFFC0E).w,d1 ROM:001245D6 andi.w #$FF,d1 ROM:001245DA add.w d1,($ADC).w ROM:001245DE bsr.w sub_1246F8 ROM:001245E2 addq.w #1,($ADA).w ROM:001245E6 bvc.s loc_1245EE ROM:001245E8 move.w #$8000,($ADA).w ROM:001245EE ROM:001245EE loc_1245EE: ; CODE XREF: ROM:001245E6↑j ROM:001245EE move.w $432(a5),d0 ROM:001245F2 clr.b ($725).w ROM:001245F6 move.w d0,($5A6).w ROM:001245FA move.b #1,($725).w ROM:00124600 move.b #3,($FDA).w ROM:00124606 ROM:00124606 locret_124606: ; CODE XREF: ROM:001245D0↑j ROM:00124606 rts ROM:00124608 ; --------------------------------------------------------------------------- ROM:00124608 ROM:00124608 loc_124608: ; DATA XREF: ROM:00124476↑o ROM:00124608 btst #3,($119E).w ROM:0012460E beq.s locret_124638 ROM:00124610 bsr.w sub_1246F8 ROM:00124614 addq.w #1,($ADA).w ROM:00124618 bvc.s loc_124620 ROM:0012461A move.w #$8000,($ADA).w ROM:00124620 ROM:00124620 loc_124620: ; CODE XREF: ROM:00124618↑j ROM:00124620 move.w $432(a5),d0 ROM:00124624 clr.b ($725).w ROM:00124628 move.w d0,($5A6).w ROM:0012462C move.b #1,($725).w ROM:00124632 move.b #6,($FDA).w ROM:00124638 ROM:00124638 locret_124638: ; CODE XREF: ROM:0012460E↑j ROM:00124638 rts ROM:0012463A ; --------------------------------------------------------------------------- ROM:0012463A ROM:0012463A loc_12463A: ; DATA XREF: ROM:0012447A↑o ROM:0012463A btst #3,($119E).w ROM:00124640 beq.s locret_12466A ROM:00124642 bsr.w sub_1246F8 ROM:00124646 addq.w #1,($ADA).w ROM:0012464A bvc.s loc_124652 ROM:0012464C move.w #$8000,($ADA).w ROM:00124652 ROM:00124652 loc_124652: ; CODE XREF: ROM:0012464A↑j ROM:00124652 move.w $432(a5),d0 ROM:00124656 clr.b ($725).w ROM:0012465A move.w d0,($5A6).w ROM:0012465E move.b #1,($725).w ROM:00124664 move.b #3,($FDA).w ROM:0012466A ROM:0012466A locret_12466A: ; CODE XREF: ROM:00124640↑j ROM:0012466A rts ROM:0012466C ; --------------------------------------------------------------------------- ROM:0012466C rts ROM:0012466E ROM:0012466E ; =============== S U B R O U T I N E ======================================= ROM:0012466E ROM:0012466E ROM:0012466E sub_12466E: ; CODE XREF: ROM:00122CDC↑p ROM:0012466E ; ROM:00123324↑p ... ROM:0012466E btst #2,($11C2).w ROM:00124674 beq.s loc_12467C ROM:00124676 move.b ($FDB).w,d1 ROM:0012467A bra.s loc_124680 ROM:0012467C ; --------------------------------------------------------------------------- ROM:0012467C ROM:0012467C loc_12467C: ; CODE XREF: sub_12466E+6↑j ROM:0012467C move.b ($FDA).w,d1 ROM:00124680 ROM:00124680 loc_124680: ; CODE XREF: sub_12466E+C↑j ROM:00124680 cmpi.b #1,d1 ROM:00124684 bne.s locret_1246B2 ROM:00124686 btst #1,($11BA).w ROM:0012468C beq.s locret_1246B2 ROM:0012468E bclr #1,($11BA).w ROM:00124694 bsr.w sub_1246EE ROM:00124698 clr.w ($ADA).w ROM:0012469C btst #2,($11C2).w ROM:001246A2 beq.s loc_1246AC ROM:001246A4 move.b #2,($FDB).w ROM:001246AA bra.s locret_1246B2 ROM:001246AC ; --------------------------------------------------------------------------- ROM:001246AC ROM:001246AC loc_1246AC: ; CODE XREF: sub_12466E+34↑j ROM:001246AC move.b #2,($FDA).w ROM:001246B2 ROM:001246B2 locret_1246B2: ; CODE XREF: sub_12466E+16↑j ROM:001246B2 ; sub_12466E+1E↑j ... ROM:001246B2 rts ROM:001246B2 ; End of function sub_12466E ROM:001246B2 ROM:001246B4 ROM:001246B4 ; =============== S U B R O U T I N E ======================================= ROM:001246B4 ROM:001246B4 ROM:001246B4 sub_1246B4: ; CODE XREF: ROM:loc_122D8C↑p ROM:001246B4 ; ROM:loc_123400↑p ... ROM:001246B4 btst #2,($11C2).w ROM:001246BA beq.s loc_1246BE ROM:001246BC bra.s locret_1246C2 ROM:001246BE ; --------------------------------------------------------------------------- ROM:001246BE ROM:001246BE loc_1246BE: ; CODE XREF: sub_1246B4+6↑j ROM:001246BE bsr.w sub_1246C6 ROM:001246C2 ROM:001246C2 locret_1246C2: ; CODE XREF: sub_1246B4+8↑j ROM:001246C2 rts ROM:001246C2 ; End of function sub_1246B4 ROM:001246C2 ROM:001246C4 ; --------------------------------------------------------------------------- ROM:001246C4 rts ROM:001246C6 ROM:001246C6 ; =============== S U B R O U T I N E ======================================= ROM:001246C6 ROM:001246C6 ROM:001246C6 sub_1246C6: ; CODE XREF: sub_1246B4:loc_1246BE↑p ROM:001246C6 cmpi.b #3,($FDA).w ROM:001246CC blt.s locret_1246EC ROM:001246CE cmpi.b #6,($FDA).w ROM:001246D4 bgt.s locret_1246EC ROM:001246D6 cmpi.w #0,($5A6).w ROM:001246DC bgt.s locret_1246EC ROM:001246DE bsr.w sub_1246EE ROM:001246E2 clr.w ($ADA).w ROM:001246E6 move.b #2,($FDA).w ROM:001246EC ROM:001246EC locret_1246EC: ; CODE XREF: sub_1246C6+6↑j ROM:001246EC ; sub_1246C6+E↑j ... ROM:001246EC rts ROM:001246EC ; End of function sub_1246C6 ROM:001246EC ROM:001246EE ROM:001246EE ; =============== S U B R O U T I N E ======================================= ROM:001246EE ROM:001246EE ROM:001246EE sub_1246EE: ; CODE XREF: ROM:loc_124344↑p ROM:001246EE ; ROM:loc_12443A↑p ... ROM:001246EE clr.w ($AD8).w ROM:001246F2 clr.b ($FD7).w ROM:001246F6 rts ROM:001246F6 ; End of function sub_1246EE ROM:001246F6 ROM:001246F8 ROM:001246F8 ; =============== S U B R O U T I N E ======================================= ROM:001246F8 ROM:001246F8 ROM:001246F8 sub_1246F8: ; CODE XREF: ROM:0012438A↑p ROM:001246F8 ; ROM:001243C4↑p ... ROM:001246F8 move.w ($FFFFFC0E).w,d1 ROM:001246FC move.w ($AD8).w,d2 ROM:00124700 move.b d1,$1073(d2.w) ROM:00124706 move.b ($FD7).w,d3 ROM:0012470A btst #2,($11C2).w ROM:00124710 bne.s loc_124716 ROM:00124712 add.b d1,d3 ROM:00124714 bra.s loc_124718 ROM:00124716 ; --------------------------------------------------------------------------- ROM:00124716 ROM:00124716 loc_124716: ; CODE XREF: sub_1246F8+18↑j ROM:00124716 eor.b d1,d3 ROM:00124718 ROM:00124718 loc_124718: ; CODE XREF: sub_1246F8+1C↑j ROM:00124718 move.b d3,($FD7).w ROM:0012471C addq.w #1,($AD8).w ROM:00124720 move.w #$103,d1 ROM:00124724 cmp.w ($AD8).w,d1 ROM:00124728 bge.s locret_124730 ROM:0012472A move.w #$103,($AD8).w ROM:00124730 ROM:00124730 locret_124730: ; CODE XREF: sub_1246F8+30↑j ROM:00124730 rts ROM:00124730 ; End of function sub_1246F8 ROM:00124730 ROM:00124732 ROM:00124732 ; =============== S U B R O U T I N E ======================================= ROM:00124732 ROM:00124732 ROM:00124732 sub_124732: ; CODE XREF: ROM:001242F6↑p ROM:00124732 ; ROM:00124326↑p ... ROM:00124732 move.w ($FFFFFC0E).w,d1 ROM:00124736 move.b ($FD7).w,d3 ROM:0012473A eor.b d1,d3 ROM:0012473C move.b d3,($FD7).w ROM:00124740 rts ROM:00124740 ; End of function sub_124732 ROM:00124740 ROM:00124742 ROM:00124742 ; =============== S U B R O U T I N E ======================================= ROM:00124742 ROM:00124742 ROM:00124742 sub_124742: ; CODE XREF: sub_111D78+30↑p ROM:00124742 ; sub_120F2A+24↑p ROM:00124742 clr.w d1 ROM:00124744 move.b ($FDC).w,d1 ROM:00124748 cmpi.w #3,d1 ROM:0012474C bcc.s locret_124756 ROM:0012474E movea.l off_124758(pc,d1.w*4),a0 ROM:00124752 nop ROM:00124754 jmp (a0) ROM:00124756 ; --------------------------------------------------------------------------- ROM:00124756 ROM:00124756 locret_124756: ; CODE XREF: sub_124742+A↑j ROM:00124756 rts ROM:00124756 ; End of function sub_124742 ROM:00124756 ROM:00124756 ; --------------------------------------------------------------------------- ROM:00124758 off_124758: dc.l dword_124764 ; DATA XREF: sub_124742+C↑r ROM:0012475C dc.l aNu8_1 ; "Nu\b8" ROM:00124760 dc.l aNu8_1+2 ; "\b8" ROM:00124764 dword_124764: dc.l $8B80001, $11C111FC, $10FDC, $60024E75 ROM:00124764 ; DATA XREF: ROM:off_124758↑o ROM:00124774 aNu8_1: dc.b 'Nu',8,'8',0 ; DATA XREF: ROM:0012475C↑o ROM:00124774 ; ROM:00124760↑o ROM:00124779 dc.b 3, $11, $A0 ROM:0012477C dc.l $673208B8, $311A0, $30380ADE, $B0780AC0, $6C145278 ROM:0012477C dc.l $ADE6806, $31FC8000, $ADE6100, $446010, $600E08F8 ROM:0012477C dc.l $111C1, $11FC0001, $FDC60C4, $4E754E75 ROM:001247B4 ROM:001247B4 ; =============== S U B R O U T I N E ======================================= ROM:001247B4 ROM:001247B4 ROM:001247B4 sub_1247B4: ; CODE XREF: ROM:00123422↑p ROM:001247B4 ; ROM:001235DC↑p ... ROM:001247B4 cmpi.b #1,($FDC).w ROM:001247BA bne.s locret_1247DE ROM:001247BC btst #2,($119E).w ROM:001247C2 beq.s locret_1247DE ROM:001247C4 bclr #2,($119E).w ROM:001247CA clr.w ($AD8).w ROM:001247CE move.w #1,($ADE).w ROM:001247D4 move.b #2,($FDC).w ROM:001247DA bsr.w sub_1247E0 ROM:001247DE ROM:001247DE locret_1247DE: ; CODE XREF: sub_1247B4+6↑j ROM:001247DE ; sub_1247B4+E↑j ROM:001247DE rts ROM:001247DE ; End of function sub_1247B4 ROM:001247DE ROM:001247E0 ROM:001247E0 ; =============== S U B R O U T I N E ======================================= ROM:001247E0 ROM:001247E0 ROM:001247E0 sub_1247E0: ; CODE XREF: sub_1247B4+26↑p ROM:001247E0 move.w ($AD8).w,d0 ROM:001247E4 move.b $1073(d0.w),d1 ROM:001247EA move.w d1,($FFFFFC0E).w ROM:001247EE addq.w #1,($AD8).w ROM:001247F2 bset #7,($FFFFFC0B).w ROM:001247F8 rts ROM:001247F8 ; End of function sub_1247E0 ROM:001247F8 ROM:001247FA ROM:001247FA ; =============== S U B R O U T I N E ======================================= ROM:001247FA ROM:001247FA ROM:001247FA sub_1247FA: ; CODE XREF: ROM:001152C8↑p ROM:001247FA bsr.l sub_12492C ROM:00124800 bsr.l sub_119460 ROM:00124806 bsr.l sub_124B26 ROM:0012480C bsr.l sub_11D24C ROM:00124812 bsr.l sub_11A782 ROM:00124818 bsr.l sub_124E70 ROM:0012481E bsr.l sub_119F8A ROM:00124824 bsr.l sub_11F042 ROM:0012482A bsr.l sub_12DF24 ROM:00124830 bsr.l sub_131684 ROM:00124836 bsr.l sub_11FE72 ROM:0012483C bsr.l sub_120836 ROM:00124842 bsr.l sub_131BA4 ROM:00124848 bsr.l sub_11A22C ROM:0012484E bsr.l sub_12D1C6 ROM:00124854 bsr.l sub_12AA2C ROM:0012485A bsr.l sub_11C1A4 ROM:00124860 bsr.l sub_11D0B8 ROM:00124866 bsr.l nullsub_16 ROM:0012486C bsr.l sub_12D750 ROM:00124872 bsr.l sub_131BDE ROM:00124878 bsr.l sub_11A536 ROM:0012487E bsr.l sub_12F260 ROM:00124884 bsr.l nullsub_20 ROM:0012488A bsr.l sub_12E212 ROM:00124890 bsr.l nullsub_22 ROM:00124896 bsr.l nullsub_23 ROM:0012489C bsr.l sub_11A43A ROM:001248A2 bsr.l nullsub_15 ROM:001248A8 bsr.l sub_12EBB0 ROM:001248AE bsr.l sub_12EA14 ROM:001248B4 bsr.l nullsub_21 ROM:001248BA bsr.l sub_127FE8 ROM:001248C0 bsr.l sub_1280FA ROM:001248C6 bsr.l sub_12B26C ROM:001248CC bsr.l sub_12AC82 ROM:001248D2 bsr.l sub_12CF58 ROM:001248D8 bsr.l sub_12810C ROM:001248DE bsr.l nullsub_18 ROM:001248E4 bsr.l sub_12B86C ROM:001248EA bsr.l sub_1295D2 ROM:001248F0 bsr.l nullsub_25 ROM:001248F6 bsr.l nullsub_14 ROM:001248FC move.l #2,d0 ROM:00124902 move.l d0,-(sp) ROM:00124904 bsr.l nullsub_4 ROM:0012490A move.l (sp)+,d0 ROM:0012490C bsr.l nullsub_26 ROM:00124912 bsr.l nullsub_12 ROM:00124918 cmpi.w #5,($51E).w ROM:0012491E bne.s loc_124926 ROM:00124920 bsr.l nullsub_1 ROM:00124926 ROM:00124926 loc_124926: ; CODE XREF: sub_1247FA+124↑j ROM:00124926 addq.w #1,($AF0).w ROM:0012492A rts ROM:0012492A ; End of function sub_1247FA ROM:0012492A ROM:0012492C ROM:0012492C ; =============== S U B R O U T I N E ======================================= ROM:0012492C ROM:0012492C ROM:0012492C sub_12492C: ; CODE XREF: sub_1247FA↑p ROM:0012492C clr.w d1 ROM:0012492E move.b ($FDF).w,d1 ROM:00124932 cmpi.w #5,d1 ROM:00124936 bcc.s locret_124940 ROM:00124938 movea.l off_124942(pc,d1.w*4),a0 ROM:0012493C nop ROM:0012493E jmp (a0) ROM:00124940 ; --------------------------------------------------------------------------- ROM:00124940 ROM:00124940 locret_124940: ; CODE XREF: sub_12492C+A↑j ROM:00124940 rts ROM:00124940 ; End of function sub_12492C ROM:00124940 ROM:00124940 ; --------------------------------------------------------------------------- ROM:00124942 off_124942: dc.l loc_124956 ; DATA XREF: sub_12492C+C↑r ROM:00124946 dc.l loc_124982 ROM:0012494A dc.l loc_124A06 ROM:0012494E dc.l loc_124A9A ROM:00124952 dc.l loc_124AEA ROM:00124956 ; --------------------------------------------------------------------------- ROM:00124956 ROM:00124956 loc_124956: ; DATA XREF: ROM:off_124942↑o ROM:00124956 bset #7,($11A0).w ROM:0012495C bclr #6,($11C0).w ROM:00124962 bclr #6,($11BD).w ROM:00124968 bclr #4,($11C1).w ROM:0012496E bclr #3,($11C2).w ROM:00124974 move.b #1,($FDF).w ROM:0012497A bra.l locret_124A04 ROM:00124980 ; --------------------------------------------------------------------------- ROM:00124980 rts ROM:00124982 ; --------------------------------------------------------------------------- ROM:00124982 ROM:00124982 loc_124982: ; DATA XREF: ROM:00124946↑o ROM:00124982 move.w $450(a5),d0 ROM:00124986 move.w $456(a5),d1 ROM:0012498A btst #1,($7C7).w ROM:00124990 beq.s loc_1249D4 ROM:00124992 cmp.w ($534).w,d0 ROM:00124996 ble.s loc_1249D4 ROM:00124998 cmp.w ($4BE).w,d1 ROM:0012499C bgt.s loc_1249D4 ROM:0012499E bclr #7,($11A0).w ROM:001249A4 bset #6,($11C0).w ROM:001249AA bclr #5,($11AC).w ROM:001249B0 bclr #1,($7C7).w ROM:001249B6 move.w $454(a5),d1 ROM:001249BA clr.b ($72A).w ROM:001249BE move.w d1,($5B0).w ROM:001249C2 move.b #1,($72A).w ROM:001249C8 move.b #2,($FDF).w ROM:001249CE bra.l locret_124A98 ROM:001249D4 ; --------------------------------------------------------------------------- ROM:001249D4 ROM:001249D4 loc_1249D4: ; CODE XREF: ROM:00124990↑j ROM:001249D4 ; ROM:00124996↑j ... ROM:001249D4 cmp.w ($534).w,d0 ROM:001249D8 bgt.s locret_124A04 ROM:001249DA bclr #7,($11A0).w ROM:001249E0 bset #6,($11BD).w ROM:001249E6 bset #4,($11C1).w ROM:001249EC bclr #5,($11AC).w ROM:001249F2 bset #3,($11C2).w ROM:001249F8 move.b #4,($FDF).w ROM:001249FE bra.l locret_124B22 ROM:00124A04 ; --------------------------------------------------------------------------- ROM:00124A04 ROM:00124A04 locret_124A04: ; CODE XREF: ROM:0012497A↑j ROM:00124A04 ; ROM:001249D8↑j ... ROM:00124A04 rts ROM:00124A06 ; --------------------------------------------------------------------------- ROM:00124A06 ROM:00124A06 loc_124A06: ; DATA XREF: ROM:0012494A↑o ROM:00124A06 btst #1,($7C7).w ROM:00124A0C beq.s loc_124A32 ROM:00124A0E bclr #1,($7C7).w ROM:00124A14 move.w $454(a5),d0 ROM:00124A18 clr.b ($72A).w ROM:00124A1C move.w d0,($5B0).w ROM:00124A20 move.b #1,($72A).w ROM:00124A26 move.b #2,($FDF).w ROM:00124A2C bra.l locret_124A98 ROM:00124A32 ; --------------------------------------------------------------------------- ROM:00124A32 ROM:00124A32 loc_124A32: ; CODE XREF: ROM:00124A0C↑j ROM:00124A32 cmpi.w #0,($5B0).w ROM:00124A38 bgt.s loc_124A72 ROM:00124A3A btst #2,($7C3).w ROM:00124A40 bne.s loc_124A72 ROM:00124A42 bset #7,($11A0).w ROM:00124A48 bclr #6,($11C0).w ROM:00124A4E btst #3,($11C2).w ROM:00124A54 bne.s loc_124A5E ROM:00124A56 bset #5,($11AC).w ROM:00124A5C bra.s loc_124A64 ROM:00124A5E ; --------------------------------------------------------------------------- ROM:00124A5E ROM:00124A5E loc_124A5E: ; CODE XREF: ROM:00124A54↑j ROM:00124A5E bclr #5,($11AC).w ROM:00124A64 ROM:00124A64 loc_124A64: ; CODE XREF: ROM:00124A5C↑j ROM:00124A64 bclr #3,($11C2).w ROM:00124A6A move.b #1,($FDF).w ROM:00124A70 bra.s locret_124A04 ROM:00124A72 ; --------------------------------------------------------------------------- ROM:00124A72 ROM:00124A72 loc_124A72: ; CODE XREF: ROM:00124A38↑j ROM:00124A72 ; ROM:00124A40↑j ROM:00124A72 move.w $44E(a5),d0 ROM:00124A76 cmp.w ($534).w,d0 ROM:00124A7A bgt.s locret_124A98 ROM:00124A7C clr.b ($7B3).w ROM:00124A80 clr.w ($6C2).w ROM:00124A84 move.b #3,($7B3).w ROM:00124A8A bclr #6,($11C0).w ROM:00124A90 move.b #3,($FDF).w ROM:00124A96 bra.s locret_124AE8 ROM:00124A98 ; --------------------------------------------------------------------------- ROM:00124A98 ROM:00124A98 locret_124A98: ; CODE XREF: ROM:001249CE↑j ROM:00124A98 ; ROM:00124A2C↑j ... ROM:00124A98 rts ROM:00124A9A ; --------------------------------------------------------------------------- ROM:00124A9A ROM:00124A9A loc_124A9A: ; DATA XREF: ROM:0012494E↑o ROM:00124A9A move.w $44E(a5),d0 ROM:00124A9E cmp.w ($534).w,d0 ROM:00124AA2 ble.s loc_124AB2 ROM:00124AA4 bset #6,($11C0).w ROM:00124AAA move.b #2,($FDF).w ROM:00124AB0 bra.s locret_124A98 ROM:00124AB2 ; --------------------------------------------------------------------------- ROM:00124AB2 ROM:00124AB2 loc_124AB2: ; CODE XREF: ROM:00124AA2↑j ROM:00124AB2 move.w $450(a5),d0 ROM:00124AB6 move.w $452(a5),d1 ROM:00124ABA cmp.w ($6C2).w,d1 ROM:00124ABE ble.s loc_124AC6 ROM:00124AC0 cmp.w ($534).w,d0 ROM:00124AC4 bgt.s locret_124AE8 ROM:00124AC6 ROM:00124AC6 loc_124AC6: ; CODE XREF: ROM:00124ABE↑j ROM:00124AC6 clr.b ($7B3).w ROM:00124ACA clr.w ($6C2).w ROM:00124ACE bset #6,($11BD).w ROM:00124AD4 bset #4,($11C1).w ROM:00124ADA bset #3,($11C2).w ROM:00124AE0 move.b #4,($FDF).w ROM:00124AE6 bra.s locret_124B22 ROM:00124AE8 ; --------------------------------------------------------------------------- ROM:00124AE8 ROM:00124AE8 locret_124AE8: ; CODE XREF: ROM:00124A96↑j ROM:00124AE8 ; ROM:00124AC4↑j ROM:00124AE8 rts ROM:00124AEA ; --------------------------------------------------------------------------- ROM:00124AEA ROM:00124AEA loc_124AEA: ; DATA XREF: ROM:00124952↑o ROM:00124AEA btst #2,($7C3).w ROM:00124AF0 bne.s locret_124B22 ROM:00124AF2 bclr #1,($7C7).w ROM:00124AF8 move.w $454(a5),d0 ROM:00124AFC clr.b ($72A).w ROM:00124B00 move.w d0,($5B0).w ROM:00124B04 move.b #1,($72A).w ROM:00124B0A bclr #6,($11BD).w ROM:00124B10 bset #6,($11C0).w ROM:00124B16 move.b #2,($FDF).w ROM:00124B1C bra.l locret_124A98 ROM:00124B22 ; --------------------------------------------------------------------------- ROM:00124B22 ROM:00124B22 locret_124B22: ; CODE XREF: ROM:001249FE↑j ROM:00124B22 ; ROM:00124AE6↑j ... ROM:00124B22 rts ROM:00124B24 ; --------------------------------------------------------------------------- ROM:00124B24 rts ROM:00124B26 ROM:00124B26 ; =============== S U B R O U T I N E ======================================= ROM:00124B26 ROM:00124B26 ROM:00124B26 sub_124B26: ; CODE XREF: sub_1247FA+C↑p ROM:00124B26 move.w $204(a5),d0 ROM:00124B2A move.w ($91E).w,d1 ROM:00124B2E cmpi.w #0,d0 ROM:00124B32 bne.s loc_124B66 ROM:00124B34 btst #3,d1 ROM:00124B38 beq.s loc_124B64 ROM:00124B3A bclr #3,d1 ROM:00124B3E move.w d1,($91E).w ROM:00124B42 btst #7,($11BB).w ROM:00124B48 beq.s loc_124B5E ROM:00124B4A move.w ($4F6).w,d2 ROM:00124B4E muls.w #$186A,d2 ROM:00124B52 divs.w ($534).w,d2 ROM:00124B56 move.w d2,($AF2).w ROM:00124B5A bra.w loc_124B64 ROM:00124B5E ; --------------------------------------------------------------------------- ROM:00124B5E ROM:00124B5E loc_124B5E: ; CODE XREF: sub_124B26+22↑j ROM:00124B5E move.w #$FFFF,($AF2).w ROM:00124B64 ROM:00124B64 loc_124B64: ; CODE XREF: sub_124B26+12↑j ROM:00124B64 ; sub_124B26+34↑j ROM:00124B64 bra.s locret_124B88 ROM:00124B66 ; --------------------------------------------------------------------------- ROM:00124B66 ROM:00124B66 loc_124B66: ; CODE XREF: sub_124B26+C↑j ROM:00124B66 btst #7,($11BB).w ROM:00124B6C beq.s loc_124B82 ROM:00124B6E move.w ($4F6).w,d2 ROM:00124B72 muls.w #$186A,d2 ROM:00124B76 divs.w ($534).w,d2 ROM:00124B7A move.w d2,($AF2).w ROM:00124B7E bra.w locret_124B88 ROM:00124B82 ; --------------------------------------------------------------------------- ROM:00124B82 ROM:00124B82 loc_124B82: ; CODE XREF: sub_124B26+46↑j ROM:00124B82 move.w #$FFFF,($AF2).w ROM:00124B88 ROM:00124B88 locret_124B88: ; CODE XREF: sub_124B26:loc_124B64↑j ROM:00124B88 ; sub_124B26+58↑j ROM:00124B88 rts ROM:00124B88 ; End of function sub_124B26 ROM:00124B88 ROM:00124B8A ROM:00124B8A ; =============== S U B R O U T I N E ======================================= ROM:00124B8A ROM:00124B8A ROM:00124B8A sub_124B8A: ; CODE XREF: sub_124E70+12↓p ROM:00124B8A bsr.w sub_124B94 ROM:00124B8E bsr.w sub_124D36 ROM:00124B92 rts ROM:00124B92 ; End of function sub_124B8A ROM:00124B92 ROM:00124B94 ROM:00124B94 ; =============== S U B R O U T I N E ======================================= ROM:00124B94 ROM:00124B94 ROM:00124B94 sub_124B94: ; CODE XREF: sub_124B8A↑p ROM:00124B94 clr.w d1 ROM:00124B96 move.b ($FE1).w,d1 ROM:00124B9A cmpi.w #6,d1 ROM:00124B9E bcc.s locret_124BA8 ROM:00124BA0 movea.l off_124BAA(pc,d1.w*4),a0 ROM:00124BA4 nop ROM:00124BA6 jmp (a0) ROM:00124BA8 ; --------------------------------------------------------------------------- ROM:00124BA8 ROM:00124BA8 locret_124BA8: ; CODE XREF: sub_124B94+A↑j ROM:00124BA8 rts ROM:00124BA8 ; End of function sub_124B94 ROM:00124BA8 ROM:00124BA8 ; --------------------------------------------------------------------------- ROM:00124BAA off_124BAA: dc.l loc_124BC2 ; DATA XREF: sub_124B94+C↑r ROM:00124BAE dc.l loc_124BCE ROM:00124BB2 dc.l loc_124C0C ROM:00124BB6 dc.l loc_124C5C ROM:00124BBA dc.l loc_124CD0 ROM:00124BBE dc.l loc_124D0E ROM:00124BC2 ; --------------------------------------------------------------------------- ROM:00124BC2 ROM:00124BC2 loc_124BC2: ; DATA XREF: ROM:off_124BAA↑o ROM:00124BC2 move.b #1,($FE1).w ROM:00124BC8 bra.w locret_124C0A ROM:00124BCC ; --------------------------------------------------------------------------- ROM:00124BCC rts ROM:00124BCE ; --------------------------------------------------------------------------- ROM:00124BCE ROM:00124BCE loc_124BCE: ; DATA XREF: ROM:00124BAE↑o ROM:00124BCE btst #7,($7C4).w ROM:00124BD4 beq.s locret_124C0A ROM:00124BD6 btst #7,($48E).w ROM:00124BDC bne.s locret_124C0A ROM:00124BDE move.w $46C(a5),d0 ROM:00124BE2 btst #7,($11A0).w ROM:00124BE8 bne.s locret_124C0A ROM:00124BEA cmpi.w #0,d0 ROM:00124BEE bne.s locret_124C0A ROM:00124BF0 move.w $45E(a5),d0 ROM:00124BF4 clr.b ($780).w ROM:00124BF8 move.w d0,($65C).w ROM:00124BFC move.b #1,($780).w ROM:00124C02 move.b #2,($FE1).w ROM:00124C08 bra.s locret_124C5A ROM:00124C0A ; --------------------------------------------------------------------------- ROM:00124C0A ROM:00124C0A locret_124C0A: ; CODE XREF: ROM:00124BC8↑j ROM:00124C0A ; ROM:00124BD4↑j ... ROM:00124C0A rts ROM:00124C0C ; --------------------------------------------------------------------------- ROM:00124C0C ROM:00124C0C loc_124C0C: ; DATA XREF: ROM:00124BB2↑o ROM:00124C0C btst #1,($11A7).w ROM:00124C12 bne.s loc_124C1E ROM:00124C14 move.b #4,($FE1).w ROM:00124C1A bra.w locret_124D0C ROM:00124C1E ; --------------------------------------------------------------------------- ROM:00124C1E ROM:00124C1E loc_124C1E: ; CODE XREF: ROM:00124C12↑j ROM:00124C1E btst #7,($7C4).w ROM:00124C24 beq.s loc_124C40 ROM:00124C26 btst #7,($48E).w ROM:00124C2C bne.s loc_124C40 ROM:00124C2E move.w $46C(a5),d0 ROM:00124C32 btst #7,($11A0).w ROM:00124C38 bne.s loc_124C40 ROM:00124C3A cmpi.w #0,d0 ROM:00124C3E beq.s loc_124C48 ROM:00124C40 ROM:00124C40 loc_124C40: ; CODE XREF: ROM:00124C24↑j ROM:00124C40 ; ROM:00124C2C↑j ... ROM:00124C40 move.b #1,($FE1).w ROM:00124C46 bra.s locret_124C0A ROM:00124C48 ; --------------------------------------------------------------------------- ROM:00124C48 ROM:00124C48 loc_124C48: ; CODE XREF: ROM:00124C3E↑j ROM:00124C48 cmpi.w #0,($65C).w ROM:00124C4E bgt.s locret_124C5A ROM:00124C50 move.b #3,($FE1).w ROM:00124C56 bra.w locret_124CCE ROM:00124C5A ; --------------------------------------------------------------------------- ROM:00124C5A ROM:00124C5A locret_124C5A: ; CODE XREF: ROM:00124C08↑j ROM:00124C5A ; ROM:00124C4E↑j ROM:00124C5A rts ROM:00124C5C ; --------------------------------------------------------------------------- ROM:00124C5C ROM:00124C5C loc_124C5C: ; DATA XREF: ROM:00124BB6↑o ROM:00124C5C btst #7,($48E).w ROM:00124C62 bne.s loc_124CA0 ROM:00124C64 btst #7,($7C4).w ROM:00124C6A bne.s loc_124CA0 ROM:00124C6C move.w $46C(a5),d0 ROM:00124C70 btst #7,($11A0).w ROM:00124C76 beq.s loc_124CA0 ROM:00124C78 cmpi.w #0,d0 ROM:00124C7C bne.s loc_124CA0 ROM:00124C7E btst #0,($11AC).w ROM:00124C84 bne.s loc_124CA0 ROM:00124C86 move.w #$1388,($11F4).w ROM:00124C8C bsr.w sub_124E5C ROM:00124C90 move.w ($AFA).w,($AF8).w ROM:00124C96 move.b #1,($FE1).w ROM:00124C9C bra.w locret_124C0A ROM:00124CA0 ; --------------------------------------------------------------------------- ROM:00124CA0 ROM:00124CA0 loc_124CA0: ; CODE XREF: ROM:00124C62↑j ROM:00124CA0 ; ROM:00124C6A↑j ... ROM:00124CA0 move.w $46C(a5),d0 ROM:00124CA4 btst #7,($48E).w ROM:00124CAA bne.s loc_124CB2 ROM:00124CAC cmpi.w #0,d0 ROM:00124CB0 beq.s loc_124CBC ROM:00124CB2 ROM:00124CB2 loc_124CB2: ; CODE XREF: ROM:00124CAA↑j ROM:00124CB2 move.b #1,($FE1).w ROM:00124CB8 bra.w locret_124C0A ROM:00124CBC ; --------------------------------------------------------------------------- ROM:00124CBC ROM:00124CBC loc_124CBC: ; CODE XREF: ROM:00124CB0↑j ROM:00124CBC btst #1,($11A7).w ROM:00124CC2 bne.s locret_124CCE ROM:00124CC4 move.b #5,($FE1).w ROM:00124CCA bra.w locret_124D32 ROM:00124CCE ; --------------------------------------------------------------------------- ROM:00124CCE ROM:00124CCE locret_124CCE: ; CODE XREF: ROM:00124C56↑j ROM:00124CCE ; ROM:00124CC2↑j ROM:00124CCE rts ROM:00124CD0 ; --------------------------------------------------------------------------- ROM:00124CD0 ROM:00124CD0 loc_124CD0: ; DATA XREF: ROM:00124BBA↑o ROM:00124CD0 cmpi.w #0,($65C).w ROM:00124CD6 bgt.s loc_124CE0 ROM:00124CD8 move.b #5,($FE1).w ROM:00124CDE bra.s locret_124D32 ROM:00124CE0 ; --------------------------------------------------------------------------- ROM:00124CE0 ROM:00124CE0 loc_124CE0: ; CODE XREF: ROM:00124CD6↑j ROM:00124CE0 btst #7,($7C4).w ROM:00124CE6 beq.s loc_124D02 ROM:00124CE8 btst #7,($48E).w ROM:00124CEE bne.s loc_124D02 ROM:00124CF0 move.w $46C(a5),d0 ROM:00124CF4 btst #7,($11A0).w ROM:00124CFA bne.s loc_124D02 ROM:00124CFC cmpi.w #0,d0 ROM:00124D00 beq.s locret_124D0C ROM:00124D02 ROM:00124D02 loc_124D02: ; CODE XREF: ROM:00124CE6↑j ROM:00124D02 ; ROM:00124CEE↑j ... ROM:00124D02 move.b #1,($FE1).w ROM:00124D08 bra.w locret_124C0A ROM:00124D0C ; --------------------------------------------------------------------------- ROM:00124D0C ROM:00124D0C locret_124D0C: ; CODE XREF: ROM:00124C1A↑j ROM:00124D0C ; ROM:00124D00↑j ROM:00124D0C rts ROM:00124D0E ; --------------------------------------------------------------------------- ROM:00124D0E ROM:00124D0E loc_124D0E: ; DATA XREF: ROM:00124BBE↑o ROM:00124D0E btst #7,($7C4).w ROM:00124D14 beq.s loc_124D28 ROM:00124D16 move.w $46C(a5),d0 ROM:00124D1A btst #7,($11A0).w ROM:00124D20 bne.s loc_124D28 ROM:00124D22 cmpi.w #0,d0 ROM:00124D26 beq.s locret_124D32 ROM:00124D28 ROM:00124D28 loc_124D28: ; CODE XREF: ROM:00124D14↑j ROM:00124D28 ; ROM:00124D20↑j ROM:00124D28 move.b #1,($FE1).w ROM:00124D2E bra.w locret_124C0A ROM:00124D32 ; --------------------------------------------------------------------------- ROM:00124D32 ROM:00124D32 locret_124D32: ; CODE XREF: ROM:00124CCA↑j ROM:00124D32 ; ROM:00124CDE↑j ... ROM:00124D32 rts ROM:00124D34 ; --------------------------------------------------------------------------- ROM:00124D34 rts ROM:00124D36 ROM:00124D36 ; =============== S U B R O U T I N E ======================================= ROM:00124D36 ROM:00124D36 ROM:00124D36 sub_124D36: ; CODE XREF: sub_124B8A+4↑p ROM:00124D36 clr.w d1 ROM:00124D38 move.b ($FE0).w,d1 ROM:00124D3C cmpi.w #4,d1 ROM:00124D40 bcc.s locret_124D4A ROM:00124D42 movea.l off_124D4C(pc,d1.w*4),a0 ROM:00124D46 nop ROM:00124D48 jmp (a0) ROM:00124D4A ; --------------------------------------------------------------------------- ROM:00124D4A ROM:00124D4A locret_124D4A: ; CODE XREF: sub_124D36+A↑j ROM:00124D4A rts ROM:00124D4A ; End of function sub_124D36 ROM:00124D4A ROM:00124D4A ; --------------------------------------------------------------------------- ROM:00124D4C off_124D4C: dc.l loc_124D5C ; DATA XREF: sub_124D36+C↑r ROM:00124D50 dc.l loc_124D80 ROM:00124D54 dc.l loc_124D9A ROM:00124D58 dc.l loc_124DF2 ROM:00124D5C ; --------------------------------------------------------------------------- ROM:00124D5C ROM:00124D5C loc_124D5C: ; DATA XREF: ROM:off_124D4C↑o ROM:00124D5C btst #6,($7BD).w ROM:00124D62 beq.s loc_124D70 ROM:00124D64 move.w #$1388,($11F4).w ROM:00124D6A move.w ($AFA).w,($AF8).w ROM:00124D70 ROM:00124D70 loc_124D70: ; CODE XREF: ROM:00124D62↑j ROM:00124D70 move.w #0,($AF4).w ROM:00124D76 move.b #1,($FE0).w ROM:00124D7C bra.s locret_124D98 ROM:00124D7E ; --------------------------------------------------------------------------- ROM:00124D7E rts ROM:00124D80 ; --------------------------------------------------------------------------- ROM:00124D80 ROM:00124D80 loc_124D80: ; DATA XREF: ROM:00124D50↑o ROM:00124D80 btst #7,($7C4).w ROM:00124D86 beq.s locret_124D98 ROM:00124D88 btst #7,($11A0).w ROM:00124D8E beq.s locret_124D98 ROM:00124D90 move.b #2,($FE0).w ROM:00124D96 bra.s locret_124DF0 ROM:00124D98 ; --------------------------------------------------------------------------- ROM:00124D98 ROM:00124D98 locret_124D98: ; CODE XREF: ROM:00124D7C↑j ROM:00124D98 ; ROM:00124D86↑j ... ROM:00124D98 rts ROM:00124D9A ; --------------------------------------------------------------------------- ROM:00124D9A ROM:00124D9A loc_124D9A: ; DATA XREF: ROM:00124D54↑o ROM:00124D9A move.w $458(a5),d0 ROM:00124D9E cmp.w ($AF4).w,d0 ROM:00124DA2 bgt.s loc_124DBE ROM:00124DA4 move.w #0,($AF4).w ROM:00124DAA move.w #$1388,($11F4).w ROM:00124DB0 move.w ($AFA).w,($AF8).w ROM:00124DB6 move.b #1,($FE0).w ROM:00124DBC bra.s locret_124D98 ROM:00124DBE ; --------------------------------------------------------------------------- ROM:00124DBE ROM:00124DBE loc_124DBE: ; CODE XREF: ROM:00124DA2↑j ROM:00124DBE move.w $45A(a5),d0 ROM:00124DC2 cmp.w ($8E2).w,d0 ROM:00124DC6 bge.s loc_124DD2 ROM:00124DC8 move.b #3,($FE0).w ROM:00124DCE bra.w locret_124E58 ROM:00124DD2 ; --------------------------------------------------------------------------- ROM:00124DD2 ROM:00124DD2 loc_124DD2: ; CODE XREF: ROM:00124DC6↑j ROM:00124DD2 btst #7,($7C4).w ROM:00124DD8 beq.s loc_124DE2 ROM:00124DDA btst #7,($11A0).w ROM:00124DE0 bne.s locret_124DF0 ROM:00124DE2 ROM:00124DE2 loc_124DE2: ; CODE XREF: ROM:00124DD8↑j ROM:00124DE2 move.w #0,($AF4).w ROM:00124DE8 move.b #1,($FE0).w ROM:00124DEE bra.s locret_124D98 ROM:00124DF0 ; --------------------------------------------------------------------------- ROM:00124DF0 ROM:00124DF0 locret_124DF0: ; CODE XREF: ROM:00124D96↑j ROM:00124DF0 ; ROM:00124DE0↑j ... ROM:00124DF0 rts ROM:00124DF2 ; --------------------------------------------------------------------------- ROM:00124DF2 ROM:00124DF2 loc_124DF2: ; DATA XREF: ROM:00124D58↑o ROM:00124DF2 move.w $458(a5),d0 ROM:00124DF6 cmp.w ($AF4).w,d0 ROM:00124DFA bgt.s loc_124E18 ROM:00124DFC move.w #0,($AF4).w ROM:00124E02 move.w #$1388,($11F4).w ROM:00124E08 move.w ($AFA).w,($AF8).w ROM:00124E0E move.b #1,($FE0).w ROM:00124E14 bra.w locret_124D98 ROM:00124E18 ; --------------------------------------------------------------------------- ROM:00124E18 ROM:00124E18 loc_124E18: ; CODE XREF: ROM:00124DFA↑j ROM:00124E18 btst #7,($7C4).w ROM:00124E1E beq.s loc_124E28 ROM:00124E20 btst #7,($11A0).w ROM:00124E26 bne.s loc_124E38 ROM:00124E28 ROM:00124E28 loc_124E28: ; CODE XREF: ROM:00124E1E↑j ROM:00124E28 move.w #0,($AF4).w ROM:00124E2E move.b #1,($FE0).w ROM:00124E34 bra.w locret_124D98 ROM:00124E38 ; --------------------------------------------------------------------------- ROM:00124E38 ROM:00124E38 loc_124E38: ; CODE XREF: ROM:00124E26↑j ROM:00124E38 move.w $45C(a5),d0 ROM:00124E3C cmp.w ($8E2).w,d0 ROM:00124E40 blt.s locret_124E58 ROM:00124E42 move.w ($AF4).w,d0 ROM:00124E46 addi.w #1,d0 ROM:00124E4A move.w d0,($AF4).w ROM:00124E4E move.b #2,($FE0).w ROM:00124E54 bra.w locret_124DF0 ROM:00124E58 ; --------------------------------------------------------------------------- ROM:00124E58 ROM:00124E58 locret_124E58: ; CODE XREF: ROM:00124DCE↑j ROM:00124E58 ; ROM:00124E40↑j ROM:00124E58 rts ROM:00124E5A ; --------------------------------------------------------------------------- ROM:00124E5A rts ROM:00124E5C ROM:00124E5C ; =============== S U B R O U T I N E ======================================= ROM:00124E5C ROM:00124E5C ROM:00124E5C sub_124E5C: ; CODE XREF: ROM:00124C8C↑p ROM:00124E5C move.w ($11F2).w,d0 ROM:00124E60 cmpi.w #$FF,d0 ROM:00124E64 bge.s loc_124E6A ROM:00124E66 addi.w #1,d0 ROM:00124E6A ROM:00124E6A loc_124E6A: ; CODE XREF: sub_124E5C+8↑j ROM:00124E6A move.w d0,($11F2).w ROM:00124E6E rts ROM:00124E6E ; End of function sub_124E5C ROM:00124E6E ROM:00124E70 ROM:00124E70 ; =============== S U B R O U T I N E ======================================= ROM:00124E70 ROM:00124E70 ROM:00124E70 sub_124E70: ; CODE XREF: sub_1247FA+1E↑p ROM:00124E70 bsr.w sub_124E8A ROM:00124E74 bsr.w sub_125094 ROM:00124E78 bsr.w sub_124F64 ROM:00124E7C bsr.l sub_1250CC ROM:00124E82 bsr.l sub_124B8A ROM:00124E88 rts ROM:00124E88 ; End of function sub_124E70 ROM:00124E88 ROM:00124E8A ROM:00124E8A ; =============== S U B R O U T I N E ======================================= ROM:00124E8A ROM:00124E8A ROM:00124E8A sub_124E8A: ; CODE XREF: sub_124E70↑p ROM:00124E8A clr.w d1 ROM:00124E8C move.b ($FE3).w,d1 ROM:00124E90 cmpi.w #4,d1 ROM:00124E94 bcc.s locret_124E9E ROM:00124E96 movea.l off_124EA0(pc,d1.w*4),a0 ROM:00124E9A nop ROM:00124E9C jmp (a0) ROM:00124E9E ; --------------------------------------------------------------------------- ROM:00124E9E ROM:00124E9E locret_124E9E: ; CODE XREF: sub_124E8A+A↑j ROM:00124E9E rts ROM:00124E9E ; End of function sub_124E8A ROM:00124E9E ROM:00124E9E ; --------------------------------------------------------------------------- ROM:00124EA0 off_124EA0: dc.l loc_124EB0 ; DATA XREF: sub_124E8A+C↑r ROM:00124EA4 dc.l loc_124EBA ROM:00124EA8 dc.l loc_124ED4 ROM:00124EAC dc.l loc_124F16 ROM:00124EB0 ; --------------------------------------------------------------------------- ROM:00124EB0 ROM:00124EB0 loc_124EB0: ; DATA XREF: ROM:off_124EA0↑o ROM:00124EB0 move.b #1,($FE3).w ROM:00124EB6 bra.s locret_124ED2 ROM:00124EB8 ; --------------------------------------------------------------------------- ROM:00124EB8 rts ROM:00124EBA ; --------------------------------------------------------------------------- ROM:00124EBA ROM:00124EBA loc_124EBA: ; DATA XREF: ROM:00124EA4↑o ROM:00124EBA btst #7,($48E).w ROM:00124EC0 bne.s locret_124ED2 ROM:00124EC2 btst #7,($7C4).w ROM:00124EC8 beq.s locret_124ED2 ROM:00124ECA move.b #2,($FE3).w ROM:00124ED0 bra.s locret_124F14 ROM:00124ED2 ; --------------------------------------------------------------------------- ROM:00124ED2 ROM:00124ED2 locret_124ED2: ; CODE XREF: ROM:00124EB6↑j ROM:00124ED2 ; ROM:00124EC0↑j ... ROM:00124ED2 rts ROM:00124ED4 ; --------------------------------------------------------------------------- ROM:00124ED4 ROM:00124ED4 loc_124ED4: ; DATA XREF: ROM:00124EA8↑o ROM:00124ED4 move.w $468(a5),d0 ROM:00124ED8 neg.w d0 ROM:00124EDA cmp.w ($AFA).w,d0 ROM:00124EDE ble.s loc_124EFC ROM:00124EE0 move.w $466(a5),d0 ROM:00124EE4 clr.b ($765).w ROM:00124EE8 move.w d0,($626).w ROM:00124EEC move.b #1,($765).w ROM:00124EF2 move.b #3,($FE3).w ROM:00124EF8 bra.w locret_124F60 ROM:00124EFC ; --------------------------------------------------------------------------- ROM:00124EFC ROM:00124EFC loc_124EFC: ; CODE XREF: ROM:00124EDE↑j ROM:00124EFC btst #7,($48E).w ROM:00124F02 bne.s loc_124F0C ROM:00124F04 btst #7,($7C4).w ROM:00124F0A bne.s locret_124F14 ROM:00124F0C ROM:00124F0C loc_124F0C: ; CODE XREF: ROM:00124F02↑j ROM:00124F0C move.b #1,($FE3).w ROM:00124F12 bra.s locret_124ED2 ROM:00124F14 ; --------------------------------------------------------------------------- ROM:00124F14 ROM:00124F14 locret_124F14: ; CODE XREF: ROM:00124ED0↑j ROM:00124F14 ; ROM:00124F0A↑j ... ROM:00124F14 rts ROM:00124F16 ; --------------------------------------------------------------------------- ROM:00124F16 ROM:00124F16 loc_124F16: ; DATA XREF: ROM:00124EAC↑o ROM:00124F16 btst #7,($48E).w ROM:00124F1C bne.s loc_124F26 ROM:00124F1E btst #7,($7C4).w ROM:00124F24 bne.s loc_124F2E ROM:00124F26 ROM:00124F26 loc_124F26: ; CODE XREF: ROM:00124F1C↑j ROM:00124F26 move.b #1,($FE3).w ROM:00124F2C bra.s locret_124ED2 ROM:00124F2E ; --------------------------------------------------------------------------- ROM:00124F2E ROM:00124F2E loc_124F2E: ; CODE XREF: ROM:00124F24↑j ROM:00124F2E cmpi.w #0,($626).w ROM:00124F34 bgt.s loc_124F4A ROM:00124F36 bsr.w sub_125064 ROM:00124F3A move.w ($AFA).w,($AF8).w ROM:00124F40 move.b #2,($FE3).w ROM:00124F46 bra.w locret_124F14 ROM:00124F4A ; --------------------------------------------------------------------------- ROM:00124F4A ROM:00124F4A loc_124F4A: ; CODE XREF: ROM:00124F34↑j ROM:00124F4A move.w $468(a5),d0 ROM:00124F4E neg.w d0 ROM:00124F50 cmp.w ($AFA).w,d0 ROM:00124F54 bgt.s locret_124F60 ROM:00124F56 move.b #2,($FE3).w ROM:00124F5C bra.w locret_124F14 ROM:00124F60 ; --------------------------------------------------------------------------- ROM:00124F60 ROM:00124F60 locret_124F60: ; CODE XREF: ROM:00124EF8↑j ROM:00124F60 ; ROM:00124F54↑j ROM:00124F60 rts ROM:00124F62 ; --------------------------------------------------------------------------- ROM:00124F62 rts ROM:00124F64 ROM:00124F64 ; =============== S U B R O U T I N E ======================================= ROM:00124F64 ROM:00124F64 ROM:00124F64 sub_124F64: ; CODE XREF: sub_124E70+8↑p ROM:00124F64 clr.w d1 ROM:00124F66 move.b ($FE2).w,d1 ROM:00124F6A cmpi.w #3,d1 ROM:00124F6E bcc.s locret_124F78 ROM:00124F70 movea.l off_124F7A(pc,d1.w*4),a0 ROM:00124F74 nop ROM:00124F76 jmp (a0) ROM:00124F78 ; --------------------------------------------------------------------------- ROM:00124F78 ROM:00124F78 locret_124F78: ; CODE XREF: sub_124F64+A↑j ROM:00124F78 rts ROM:00124F78 ; End of function sub_124F64 ROM:00124F78 ROM:00124F78 ; --------------------------------------------------------------------------- ROM:00124F7A off_124F7A: dc.l loc_124F86 ; DATA XREF: sub_124F64+C↑r ROM:00124F7E dc.l loc_124F90 ROM:00124F82 dc.l loc_124FEE ROM:00124F86 ; --------------------------------------------------------------------------- ROM:00124F86 ROM:00124F86 loc_124F86: ; DATA XREF: ROM:off_124F7A↑o ROM:00124F86 move.b #1,($FE2).w ROM:00124F8C bra.s locret_124FEC ROM:00124F8E ; --------------------------------------------------------------------------- ROM:00124F8E rts ROM:00124F90 ; --------------------------------------------------------------------------- ROM:00124F90 ROM:00124F90 loc_124F90: ; DATA XREF: ROM:00124F7E↑o ROM:00124F90 move.w $464(a5),d0 ROM:00124F94 cmp.w ($8D6).w,d0 ROM:00124F98 blt.s locret_124FEC ROM:00124F9A move.w $460(a5),d0 ROM:00124F9E move.w ($AFA).w,d1 ROM:00124FA2 cmpi.w #0,d1 ROM:00124FA6 bge.s loc_124FAA ROM:00124FA8 neg.w d1 ROM:00124FAA ROM:00124FAA loc_124FAA: ; CODE XREF: ROM:00124FA6↑j ROM:00124FAA btst #1,($11A6).w ROM:00124FB0 beq.s locret_124FEC ROM:00124FB2 cmp.w d1,d0 ROM:00124FB4 bgt.s locret_124FEC ROM:00124FB6 move.w $46A(a5),d0 ROM:00124FBA cmp.w ($8D2).w,d0 ROM:00124FBE blt.s locret_124FEC ROM:00124FC0 btst #7,($11A4).w ROM:00124FC6 beq.s locret_124FEC ROM:00124FC8 btst #2,($11C6).w ROM:00124FCE beq.s locret_124FEC ROM:00124FD0 move.w $462(a5),d0 ROM:00124FD4 clr.b ($764).w ROM:00124FD8 move.w d0,($624).w ROM:00124FDC move.b #1,($764).w ROM:00124FE2 move.b #2,($FE2).w ROM:00124FE8 bra.w locret_125060 ROM:00124FEC ; --------------------------------------------------------------------------- ROM:00124FEC ROM:00124FEC locret_124FEC: ; CODE XREF: ROM:00124F8C↑j ROM:00124FEC ; ROM:00124F98↑j ... ROM:00124FEC rts ROM:00124FEE ; --------------------------------------------------------------------------- ROM:00124FEE ROM:00124FEE loc_124FEE: ; DATA XREF: ROM:00124F82↑o ROM:00124FEE btst #7,($11A4).w ROM:00124FF4 beq.s loc_12502A ROM:00124FF6 move.w $464(a5),d0 ROM:00124FFA cmp.w ($8D6).w,d0 ROM:00124FFE bge.s loc_125002 ROM:00125000 bra.s loc_12502A ROM:00125002 ; --------------------------------------------------------------------------- ROM:00125002 ROM:00125002 loc_125002: ; CODE XREF: ROM:00124FFE↑j ROM:00125002 move.w $46A(a5),d0 ROM:00125006 cmp.w ($8D2).w,d0 ROM:0012500A bge.s loc_12500E ROM:0012500C bra.s loc_12502A ROM:0012500E ; --------------------------------------------------------------------------- ROM:0012500E ROM:0012500E loc_12500E: ; CODE XREF: ROM:0012500A↑j ROM:0012500E move.w $460(a5),d0 ROM:00125012 move.w ($AFA).w,d1 ROM:00125016 cmpi.w #0,d1 ROM:0012501A bge.s loc_12501E ROM:0012501C neg.w d1 ROM:0012501E ROM:0012501E loc_12501E: ; CODE XREF: ROM:0012501A↑j ROM:0012501E btst #1,($11A6).w ROM:00125024 beq.s loc_12502A ROM:00125026 cmp.w d1,d0 ROM:00125028 ble.s loc_125032 ROM:0012502A ROM:0012502A loc_12502A: ; CODE XREF: ROM:00124FF4↑j ROM:0012502A ; ROM:00125000↑j ... ROM:0012502A move.b #1,($FE2).w ROM:00125030 bra.s locret_124FEC ROM:00125032 ; --------------------------------------------------------------------------- ROM:00125032 ROM:00125032 loc_125032: ; CODE XREF: ROM:00125028↑j ROM:00125032 cmpi.w #0,($624).w ROM:00125038 bgt.s locret_125060 ROM:0012503A bsr.w sub_125076 ROM:0012503E move.w ($AFA).w,($AF8).w ROM:00125044 move.w $462(a5),d0 ROM:00125048 clr.b ($764).w ROM:0012504C move.w d0,($624).w ROM:00125050 move.b #1,($764).w ROM:00125056 move.b #2,($FE2).w ROM:0012505C bra.w *+4 ROM:00125060 ; --------------------------------------------------------------------------- ROM:00125060 ROM:00125060 locret_125060: ; CODE XREF: ROM:00124FE8↑j ROM:00125060 ; ROM:00125038↑j ... ROM:00125060 rts ROM:00125062 ; --------------------------------------------------------------------------- ROM:00125062 rts ROM:00125064 ROM:00125064 ; =============== S U B R O U T I N E ======================================= ROM:00125064 ROM:00125064 ROM:00125064 sub_125064: ; CODE XREF: ROM:00124F36↑p ROM:00125064 move.w ($11F4).w,d0 ROM:00125068 add.w ($AFA).w,d0 ROM:0012506C add.w $468(a5),d0 ROM:00125070 move.w d0,($11F4).w ROM:00125074 rts ROM:00125074 ; End of function sub_125064 ROM:00125074 ROM:00125076 ROM:00125076 ; =============== S U B R O U T I N E ======================================= ROM:00125076 ROM:00125076 ROM:00125076 sub_125076: ; CODE XREF: ROM:0012503A↑p ROM:00125076 move.w ($AFA).w,d0 ROM:0012507A move.w ($11F4).w,d1 ROM:0012507E cmpi.w #0,d0 ROM:00125082 ble.s loc_12508A ROM:00125084 addi.w #5,d1 ROM:00125088 bra.s loc_12508E ROM:0012508A ; --------------------------------------------------------------------------- ROM:0012508A ROM:0012508A loc_12508A: ; CODE XREF: sub_125076+C↑j ROM:0012508A subi.w #5,d1 ROM:0012508E ROM:0012508E loc_12508E: ; CODE XREF: sub_125076+12↑j ROM:0012508E move.w d1,($11F4).w ROM:00125092 rts ROM:00125092 ; End of function sub_125076 ROM:00125092 ROM:00125094 ROM:00125094 ; =============== S U B R O U T I N E ======================================= ROM:00125094 ROM:00125094 ROM:00125094 sub_125094: ; CODE XREF: sub_124E70+4↑p ROM:00125094 bclr #7,($11A4).w ROM:0012509A btst #0,($11AC).w ROM:001250A0 bne.s locret_1250CA ROM:001250A2 move.w ($A4E).w,d0 ROM:001250A6 cmpi.w #0,d0 ROM:001250AA bne.s locret_1250CA ROM:001250AC btst #2,($129E).w ROM:001250B2 beq.s loc_1250C4 ROM:001250B4 btst #0,($AD3).w ROM:001250BA bne.s locret_1250CA ROM:001250BC btst #0,($11C5).w ROM:001250C2 bne.s locret_1250CA ROM:001250C4 ROM:001250C4 loc_1250C4: ; CODE XREF: sub_125094+1E↑j ROM:001250C4 bset #7,($11A4).w ROM:001250CA ROM:001250CA locret_1250CA: ; CODE XREF: sub_125094+C↑j ROM:001250CA ; sub_125094+16↑j ... ROM:001250CA rts ROM:001250CA ; End of function sub_125094 ROM:001250CA ROM:001250CC ROM:001250CC ; =============== S U B R O U T I N E ======================================= ROM:001250CC ROM:001250CC ROM:001250CC sub_1250CC: ; CODE XREF: sub_124E70+C↑p ROM:001250CC bsr.w sub_12533E ROM:001250D0 bsr.w sub_12534C ROM:001250D4 bsr.w sub_1250E2 ROM:001250D8 bsr.w sub_1251CE ROM:001250DC bsr.w sub_12539E ROM:001250E0 rts ROM:001250E0 ; End of function sub_1250CC ROM:001250E0 ROM:001250E2 ROM:001250E2 ; =============== S U B R O U T I N E ======================================= ROM:001250E2 ROM:001250E2 ROM:001250E2 sub_1250E2: ; CODE XREF: sub_1250CC+8↑p ROM:001250E2 clr.w d1 ROM:001250E4 move.b ($FE4).w,d1 ROM:001250E8 cmpi.w #4,d1 ROM:001250EC bcc.s locret_1250F6 ROM:001250EE movea.l off_1250F8(pc,d1.w*4),a0 ROM:001250F2 nop ROM:001250F4 jmp (a0) ROM:001250F6 ; --------------------------------------------------------------------------- ROM:001250F6 ROM:001250F6 locret_1250F6: ; CODE XREF: sub_1250E2+A↑j ROM:001250F6 rts ROM:001250F6 ; End of function sub_1250E2 ROM:001250F6 ROM:001250F6 ; --------------------------------------------------------------------------- ROM:001250F8 off_1250F8: dc.l loc_125108 ; DATA XREF: sub_1250E2+C↑r ROM:001250FC dc.l loc_125118 ROM:00125100 dc.l loc_12515A ROM:00125104 dc.l loc_125188 ROM:00125108 ; --------------------------------------------------------------------------- ROM:00125108 ROM:00125108 loc_125108: ; DATA XREF: ROM:off_1250F8↑o ROM:00125108 bclr #5,($11B0).w ROM:0012510E move.b #1,($FE4).w ROM:00125114 bra.s locret_125158 ROM:00125116 ; --------------------------------------------------------------------------- ROM:00125116 rts ROM:00125118 ; --------------------------------------------------------------------------- ROM:00125118 ROM:00125118 loc_125118: ; DATA XREF: ROM:001250FC↑o ROM:00125118 btst #7,($48E).w ROM:0012511E beq.s loc_125136 ROM:00125120 bset #5,($11B0).w ROM:00125126 move.w #$1388,($AF8).w ROM:0012512C move.b #3,($FE4).w ROM:00125132 bra.w locret_1251CA ROM:00125136 ; --------------------------------------------------------------------------- ROM:00125136 ROM:00125136 loc_125136: ; CODE XREF: ROM:0012511E↑j ROM:00125136 move.w ($11F4).w,d0 ROM:0012513A add.w $46E(a5),d0 ROM:0012513E cmp.w ($8E2).w,d0 ROM:00125142 bgt.s locret_125158 ROM:00125144 bset #5,($11B0).w ROM:0012514A move.w #$1388,($AF8).w ROM:00125150 move.b #2,($FE4).w ROM:00125156 bra.s locret_125186 ROM:00125158 ; --------------------------------------------------------------------------- ROM:00125158 ROM:00125158 locret_125158: ; CODE XREF: ROM:00125114↑j ROM:00125158 ; ROM:00125142↑j ... ROM:00125158 rts ROM:0012515A ; --------------------------------------------------------------------------- ROM:0012515A ROM:0012515A loc_12515A: ; DATA XREF: ROM:00125100↑o ROM:0012515A btst #7,($48E).w ROM:00125160 beq.s loc_12516A ROM:00125162 move.b #3,($FE4).w ROM:00125168 bra.s locret_1251CA ROM:0012516A ; --------------------------------------------------------------------------- ROM:0012516A ROM:0012516A loc_12516A: ; CODE XREF: ROM:00125160↑j ROM:0012516A move.w ($11F4).w,d0 ROM:0012516E add.w $470(a5),d0 ROM:00125172 cmp.w ($8E2).w,d0 ROM:00125176 ble.s locret_125186 ROM:00125178 bclr #5,($11B0).w ROM:0012517E move.b #1,($FE4).w ROM:00125184 bra.s locret_125158 ROM:00125186 ; --------------------------------------------------------------------------- ROM:00125186 ROM:00125186 locret_125186: ; CODE XREF: ROM:00125156↑j ROM:00125186 ; ROM:00125176↑j ... ROM:00125186 rts ROM:00125188 ; --------------------------------------------------------------------------- ROM:00125188 ROM:00125188 loc_125188: ; DATA XREF: ROM:00125104↑o ROM:00125188 move.w ($11F4).w,d0 ROM:0012518C add.w $470(a5),d0 ROM:00125190 btst #7,($48E).w ROM:00125196 bne.s loc_1251AC ROM:00125198 cmp.w ($8E2).w,d0 ROM:0012519C ble.s loc_1251AC ROM:0012519E bclr #5,($11B0).w ROM:001251A4 move.b #1,($FE4).w ROM:001251AA bra.s locret_125158 ROM:001251AC ; --------------------------------------------------------------------------- ROM:001251AC ROM:001251AC loc_1251AC: ; CODE XREF: ROM:00125196↑j ROM:001251AC ; ROM:0012519C↑j ROM:001251AC move.w ($11F4).w,d0 ROM:001251B0 add.w $46E(a5),d0 ROM:001251B4 btst #7,($48E).w ROM:001251BA bne.s locret_1251CA ROM:001251BC cmp.w ($8E2).w,d0 ROM:001251C0 bgt.s locret_1251CA ROM:001251C2 move.b #2,($FE4).w ROM:001251C8 bra.s locret_125186 ROM:001251CA ; --------------------------------------------------------------------------- ROM:001251CA ROM:001251CA locret_1251CA: ; CODE XREF: ROM:00125132↑j ROM:001251CA ; ROM:00125168↑j ... ROM:001251CA rts ROM:001251CC ; --------------------------------------------------------------------------- ROM:001251CC rts ROM:001251CE ROM:001251CE ; =============== S U B R O U T I N E ======================================= ROM:001251CE ROM:001251CE ROM:001251CE sub_1251CE: ; CODE XREF: sub_1250CC+C↑p ROM:001251CE clr.w d1 ROM:001251D0 move.b ($FE5).w,d1 ROM:001251D4 cmpi.w #5,d1 ROM:001251D8 bcc.s locret_1251E2 ROM:001251DA movea.l off_1251E4(pc,d1.w*4),a0 ROM:001251DE nop ROM:001251E0 jmp (a0) ROM:001251E2 ; --------------------------------------------------------------------------- ROM:001251E2 ROM:001251E2 locret_1251E2: ; CODE XREF: sub_1251CE+A↑j ROM:001251E2 rts ROM:001251E2 ; End of function sub_1251CE ROM:001251E2 ROM:001251E2 ; --------------------------------------------------------------------------- ROM:001251E4 off_1251E4: dc.l loc_1251F8 ; DATA XREF: sub_1251CE+C↑r ROM:001251E8 dc.l loc_125208 ROM:001251EC dc.l loc_125234 ROM:001251F0 dc.l loc_125278 ROM:001251F4 dc.l loc_1252FC ROM:001251F8 ; --------------------------------------------------------------------------- ROM:001251F8 ROM:001251F8 loc_1251F8: ; DATA XREF: ROM:off_1251E4↑o ROM:001251F8 bclr #3,($11A9).w ROM:001251FE move.b #1,($FE5).w ROM:00125204 bra.s locret_125232 ROM:00125206 ; --------------------------------------------------------------------------- ROM:00125206 rts ROM:00125208 ; --------------------------------------------------------------------------- ROM:00125208 ROM:00125208 loc_125208: ; DATA XREF: ROM:001251E8↑o ROM:00125208 btst #7,($11BB).w ROM:0012520E beq.s locret_125232 ROM:00125210 btst #5,($11B0).w ROM:00125216 bne.s locret_125232 ROM:00125218 move.w $476(a5),d0 ROM:0012521C clr.b ($766).w ROM:00125220 move.w d0,($628).w ROM:00125224 move.b #1,($766).w ROM:0012522A move.b #2,($FE5).w ROM:00125230 bra.s locret_125276 ROM:00125232 ; --------------------------------------------------------------------------- ROM:00125232 ROM:00125232 locret_125232: ; CODE XREF: ROM:00125204↑j ROM:00125232 ; ROM:0012520E↑j ... ROM:00125232 rts ROM:00125234 ; --------------------------------------------------------------------------- ROM:00125234 ROM:00125234 loc_125234: ; DATA XREF: ROM:001251EC↑o ROM:00125234 btst #5,($11B0).w ROM:0012523A bne.s loc_125244 ROM:0012523C btst #7,($11BB).w ROM:00125242 bne.s loc_12524C ROM:00125244 ROM:00125244 loc_125244: ; CODE XREF: ROM:0012523A↑j ROM:00125244 move.b #1,($FE5).w ROM:0012524A bra.s locret_125232 ROM:0012524C ; --------------------------------------------------------------------------- ROM:0012524C ROM:0012524C loc_12524C: ; CODE XREF: ROM:00125242↑j ROM:0012524C cmpi.w #0,($628).w ROM:00125252 bgt.s locret_125276 ROM:00125254 move.w ($AFA).w,($AF8).w ROM:0012525A move.w $478(a5),d0 ROM:0012525E clr.b ($766).w ROM:00125262 move.w d0,($628).w ROM:00125266 move.b #1,($766).w ROM:0012526C move.b #3,($FE5).w ROM:00125272 bra.w locret_1252FA ROM:00125276 ; --------------------------------------------------------------------------- ROM:00125276 ROM:00125276 locret_125276: ; CODE XREF: ROM:00125230↑j ROM:00125276 ; ROM:00125252↑j ROM:00125276 rts ROM:00125278 ; --------------------------------------------------------------------------- ROM:00125278 ROM:00125278 loc_125278: ; DATA XREF: ROM:001251F0↑o ROM:00125278 move.w ($AFA).w,d0 ROM:0012527C sub.w ($AF8).w,d0 ROM:00125280 move.w $472(a5),d1 ROM:00125284 cmp.w d0,d1 ROM:00125286 bgt.s loc_125298 ROM:00125288 bset #3,($11A9).w ROM:0012528E move.b #4,($FE5).w ROM:00125294 bra.w locret_12533A ROM:00125298 ; --------------------------------------------------------------------------- ROM:00125298 ROM:00125298 loc_125298: ; CODE XREF: ROM:00125286↑j ROM:00125298 cmpi.w #0,($628).w ROM:0012529E bgt.s loc_1252C8 ROM:001252A0 move.w ($AF8).w,d0 ROM:001252A4 cmp.w ($AFA).w,d0 ROM:001252A8 bge.s loc_1252C8 ROM:001252AA bsr.w sub_125366 ROM:001252AE move.w $478(a5),d0 ROM:001252B2 clr.b ($766).w ROM:001252B6 move.w d0,($628).w ROM:001252BA move.b #1,($766).w ROM:001252C0 move.b #3,($FE5).w ROM:001252C6 bra.s locret_1252FA ROM:001252C8 ; --------------------------------------------------------------------------- ROM:001252C8 ROM:001252C8 loc_1252C8: ; CODE XREF: ROM:0012529E↑j ROM:001252C8 ; ROM:001252A8↑j ROM:001252C8 btst #5,($11B0).w ROM:001252CE bne.s loc_1252D8 ROM:001252D0 btst #7,($11BB).w ROM:001252D6 bne.s loc_1252E2 ROM:001252D8 ROM:001252D8 loc_1252D8: ; CODE XREF: ROM:001252CE↑j ROM:001252D8 move.b #1,($FE5).w ROM:001252DE bra.w locret_125232 ROM:001252E2 ; --------------------------------------------------------------------------- ROM:001252E2 ROM:001252E2 loc_1252E2: ; CODE XREF: ROM:001252D6↑j ROM:001252E2 move.w ($AF8).w,d0 ROM:001252E6 cmp.w ($AFA).w,d0 ROM:001252EA ble.s locret_1252FA ROM:001252EC bsr.w sub_125374 ROM:001252F0 move.b #3,($FE5).w ROM:001252F6 bra.w *+4 ROM:001252FA ; --------------------------------------------------------------------------- ROM:001252FA ROM:001252FA locret_1252FA: ; CODE XREF: ROM:00125272↑j ROM:001252FA ; ROM:001252C6↑j ... ROM:001252FA rts ROM:001252FC ; --------------------------------------------------------------------------- ROM:001252FC ROM:001252FC loc_1252FC: ; DATA XREF: ROM:001251F4↑o ROM:001252FC move.w $474(a5),d0 ROM:00125300 move.w ($AFA).w,d1 ROM:00125304 sub.w ($AF8).w,d1 ROM:00125308 cmp.w d1,d0 ROM:0012530A ble.s loc_12531A ROM:0012530C bclr #3,($11A9).w ROM:00125312 move.b #3,($FE5).w ROM:00125318 bra.s locret_1252FA ROM:0012531A ; --------------------------------------------------------------------------- ROM:0012531A ROM:0012531A loc_12531A: ; CODE XREF: ROM:0012530A↑j ROM:0012531A btst #5,($11B0).w ROM:00125320 bne.s loc_12532A ROM:00125322 btst #7,($11BB).w ROM:00125328 bne.s locret_12533A ROM:0012532A ROM:0012532A loc_12532A: ; CODE XREF: ROM:00125320↑j ROM:0012532A bclr #3,($11A9).w ROM:00125330 move.b #1,($FE5).w ROM:00125336 bra.w locret_125232 ROM:0012533A ; --------------------------------------------------------------------------- ROM:0012533A ROM:0012533A locret_12533A: ; CODE XREF: ROM:00125294↑j ROM:0012533A ; ROM:00125328↑j ROM:0012533A rts ROM:0012533C ; --------------------------------------------------------------------------- ROM:0012533C rts ROM:0012533E ROM:0012533E ; =============== S U B R O U T I N E ======================================= ROM:0012533E ROM:0012533E ROM:0012533E sub_12533E: ; CODE XREF: sub_1250CC↑p ROM:0012533E move.w ($8E2).w,d0 ROM:00125342 sub.w ($11F4).w,d0 ROM:00125346 move.w d0,($AFA).w ROM:0012534A rts ROM:0012534A ; End of function sub_12533E ROM:0012534A ROM:0012534C ROM:0012534C ; =============== S U B R O U T I N E ======================================= ROM:0012534C ROM:0012534C ROM:0012534C sub_12534C: ; CODE XREF: sub_1250CC+4↑p ROM:0012534C move.w ($AFA).w,d0 ROM:00125350 muls.w $47E(a5),d0 ROM:00125354 divs.w $47C(a5),d0 ROM:00125358 addi.w #$2328,d0 ROM:0012535C sub.w $47E(a5),d0 ROM:00125360 move.w d0,($AF6).w ROM:00125364 rts ROM:00125364 ; End of function sub_12534C ROM:00125364 ROM:00125366 ROM:00125366 ; =============== S U B R O U T I N E ======================================= ROM:00125366 ROM:00125366 ROM:00125366 sub_125366: ; CODE XREF: ROM:001252AA↑p ROM:00125366 move.w ($AF8).w,d0 ROM:0012536A addi.w #1,d0 ROM:0012536E move.w d0,($AF8).w ROM:00125372 rts ROM:00125372 ; End of function sub_125366 ROM:00125372 ROM:00125374 ROM:00125374 ; =============== S U B R O U T I N E ======================================= ROM:00125374 ROM:00125374 ROM:00125374 sub_125374: ; CODE XREF: ROM:001252EC↑p ROM:00125374 clr.l d1 ROM:00125376 move.w ($AFA).w,d1 ROM:0012537A swap d1 ROM:0012537C move.w ($AF8).w,d2 ROM:00125380 swap d2 ROM:00125382 move.w ($AFC).w,d2 ROM:00125386 move.w $47A(a5),d3 ROM:0012538A ext.l d3 ROM:0012538C bsr.l sub_1156F0 ROM:00125392 move.w d4,($AFC).w ROM:00125396 swap d4 ROM:00125398 move.w d4,($AF8).w ROM:0012539C rts ROM:0012539C ; End of function sub_125374 ROM:0012539C ROM:0012539E ROM:0012539E ; =============== S U B R O U T I N E ======================================= ROM:0012539E ROM:0012539E ROM:0012539E sub_12539E: ; CODE XREF: sub_1250CC+10↑p ROM:0012539E move.w $46C(a5),d0 ROM:001253A2 cmpi.w #0,d0 ROM:001253A6 bne.s loc_1253C0 ROM:001253A8 btst #5,($11B0).w ROM:001253AE bne.s loc_1253EC ROM:001253B0 btst #3,($11A9).w ROM:001253B6 bne.s loc_1253EC ROM:001253B8 bclr #1,($11A7).w ROM:001253BE bra.s loc_1253F2 ROM:001253C0 ; --------------------------------------------------------------------------- ROM:001253C0 ROM:001253C0 loc_1253C0: ; CODE XREF: sub_12539E+8↑j ROM:001253C0 cmpi.w #1,d0 ROM:001253C4 bne.s loc_1253DA ROM:001253C6 bclr #1,($11A7).w ROM:001253CC bclr #5,($11B0).w ROM:001253D2 bclr #3,($11A9).w ROM:001253D8 bra.s loc_1253F2 ROM:001253DA ; --------------------------------------------------------------------------- ROM:001253DA ROM:001253DA loc_1253DA: ; CODE XREF: sub_12539E+26↑j ROM:001253DA cmpi.w #2,d0 ROM:001253DE bne.s loc_1253F2 ROM:001253E0 bset #5,($11B0).w ROM:001253E6 bset #3,($11A9).w ROM:001253EC ROM:001253EC loc_1253EC: ; CODE XREF: sub_12539E+10↑j ROM:001253EC ; sub_12539E+18↑j ROM:001253EC bset #1,($11A7).w ROM:001253F2 ROM:001253F2 loc_1253F2: ; CODE XREF: sub_12539E+20↑j ROM:001253F2 ; sub_12539E+3A↑j ... ROM:001253F2 btst #5,($7F5).w ROM:001253F8 beq.s locret_125414 ROM:001253FA btst #5,($7F9).w ROM:00125400 beq.s locret_125414 ROM:00125402 bclr #1,($11A7).w ROM:00125408 bclr #5,($11B0).w ROM:0012540E bclr #3,($11A9).w ROM:00125414 ROM:00125414 locret_125414: ; CODE XREF: sub_12539E+5A↑j ROM:00125414 ; sub_12539E+62↑j ROM:00125414 rts ROM:00125414 ; End of function sub_12539E ROM:00125414 ROM:00125416 ROM:00125416 ; =============== S U B R O U T I N E ======================================= ROM:00125416 ROM:00125416 ROM:00125416 sub_125416: ; CODE XREF: ROM:00115304↑p ROM:00125416 bsr.w sub_125452 ROM:0012541A bsr.w sub_125704 ROM:0012541E move.w #0,($AFE).w ROM:00125424 bra.s loc_12542C ROM:00125426 ; --------------------------------------------------------------------------- ROM:00125426 ROM:00125426 loc_125426: ; CODE XREF: sub_125416+22↓j ROM:00125426 addi.w #1,($AFE).w ROM:0012542C ROM:0012542C loc_12542C: ; CODE XREF: sub_125416+E↑j ROM:0012542C cmpi.w #1,($AFE).w ROM:00125432 bgt.s loc_12543A ROM:00125434 bsr.w sub_12547A ROM:00125438 bra.s loc_125426 ROM:0012543A ; --------------------------------------------------------------------------- ROM:0012543A ROM:0012543A loc_12543A: ; CODE XREF: sub_125416+1C↑j ROM:0012543A bsr.l sub_1258AA ROM:00125440 bsr.l sub_125B2C ROM:00125446 bsr.l sub_125EF2 ROM:0012544C bsr.w sub_12582A ROM:00125450 rts ROM:00125450 ; End of function sub_125416 ROM:00125450 ROM:00125452 ROM:00125452 ; =============== S U B R O U T I N E ======================================= ROM:00125452 ROM:00125452 ROM:00125452 sub_125452: ; CODE XREF: sub_125416↑p ROM:00125452 bclr #0,($11BD).w ROM:00125458 cmpi.w #0,($62A).w ROM:0012545E bgt.s locret_125478 ROM:00125460 move.w $486(a5),d0 ROM:00125464 clr.b ($767).w ROM:00125468 move.w d0,($62A).w ROM:0012546C move.b #1,($767).w ROM:00125472 bset #0,($11BD).w ROM:00125478 ROM:00125478 locret_125478: ; CODE XREF: sub_125452+C↑j ROM:00125478 rts ROM:00125478 ; End of function sub_125452 ROM:00125478 ROM:0012547A ROM:0012547A ; =============== S U B R O U T I N E ======================================= ROM:0012547A ROM:0012547A ROM:0012547A sub_12547A: ; CODE XREF: sub_125416+1E↑p ROM:0012547A move.w ($AFE).w,d7 ROM:0012547E clr.w d1 ROM:00125480 move.b $1177(d7.w),d1 ROM:00125486 cmpi.w #5,d1 ROM:0012548A bcc.s locret_125494 ROM:0012548C movea.l off_125496(pc,d1.w*4),a0 ROM:00125490 nop ROM:00125492 jmp (a0) ROM:00125494 ; --------------------------------------------------------------------------- ROM:00125494 ROM:00125494 locret_125494: ; CODE XREF: sub_12547A+10↑j ROM:00125494 rts ROM:00125494 ; End of function sub_12547A ROM:00125494 ROM:00125494 ; --------------------------------------------------------------------------- ROM:00125496 off_125496: dc.l loc_1254AA ; DATA XREF: sub_12547A+12↑r ROM:0012549A dc.l loc_1254C8 ROM:0012549E dc.l loc_1254FC ROM:001254A2 dc.l loc_12553E ROM:001254A6 dc.l loc_12559C ROM:001254AA ; --------------------------------------------------------------------------- ROM:001254AA ROM:001254AA loc_1254AA: ; DATA XREF: ROM:off_125496↑o ROM:001254AA bclr d7,($FE7).w ROM:001254AE bclr d7,($FE6).w ROM:001254B2 move.w #0,$E2A(d7.w*2) ROM:001254BA bsr.w sub_125858 ROM:001254BE move.b #1,$1177(d7.w) ROM:001254C6 bra.s locret_1254FA ROM:001254C8 ; --------------------------------------------------------------------------- ROM:001254C8 ROM:001254C8 loc_1254C8: ; DATA XREF: ROM:0012549A↑o ROM:001254C8 move.w $480(a5),d2 ROM:001254CC btst #6,($11BD).w ROM:001254D2 beq.s locret_1254FA ROM:001254D4 cmp.w ($8C4).w,d2 ROM:001254D8 ble.s locret_1254FA ROM:001254DA move.w $822(a5,d7.w*2),$E2A(d7.w*2) ROM:001254E4 bsr.w sub_125858 ROM:001254E8 bset d7,($FE7).w ROM:001254EC move.b #2,$1177(d7.w) ROM:001254F4 bra.l locret_12553C ROM:001254FA ; --------------------------------------------------------------------------- ROM:001254FA ROM:001254FA locret_1254FA: ; CODE XREF: ROM:001254C6↑j ROM:001254FA ; ROM:001254D2↑j ... ROM:001254FA rts ROM:001254FC ; --------------------------------------------------------------------------- ROM:001254FC ROM:001254FC loc_1254FC: ; DATA XREF: ROM:0012549E↑o ROM:001254FC move.w $480(a5),d2 ROM:00125500 btst #6,($11BD).w ROM:00125506 beq.s loc_12550E ROM:00125508 cmp.w ($8C4).w,d2 ROM:0012550C bgt.s loc_125528 ROM:0012550E ROM:0012550E loc_12550E: ; CODE XREF: ROM:00125506↑j ROM:0012550E move.w #0,$E2A(d7.w*2) ROM:00125516 bsr.w sub_125858 ROM:0012551A bclr d7,($FE7).w ROM:0012551E move.b #1,$1177(d7.w) ROM:00125526 bra.s locret_1254FA ROM:00125528 ; --------------------------------------------------------------------------- ROM:00125528 ROM:00125528 loc_125528: ; CODE XREF: ROM:0012550C↑j ROM:00125528 btst d7,($1243).w ROM:0012552C beq.s locret_12553C ROM:0012552E move.b #3,$1177(d7.w) ROM:00125536 bra.l locret_12559A ROM:0012553C ; --------------------------------------------------------------------------- ROM:0012553C ROM:0012553C locret_12553C: ; CODE XREF: ROM:001254F4↑j ROM:0012553C ; ROM:0012552C↑j ROM:0012553C rts ROM:0012553E ; --------------------------------------------------------------------------- ROM:0012553E ROM:0012553E loc_12553E: ; DATA XREF: ROM:001254A2↑o ROM:0012553E move.w $480(a5),d2 ROM:00125542 btst #6,($11BD).w ROM:00125548 beq.s loc_125550 ROM:0012554A cmp.w ($8C4).w,d2 ROM:0012554E bgt.s loc_12556E ROM:00125550 ROM:00125550 loc_125550: ; CODE XREF: ROM:00125548↑j ROM:00125550 move.w #0,$E2A(d7.w*2) ROM:00125558 bsr.w sub_125858 ROM:0012555C bclr d7,($FE7).w ROM:00125560 move.b #1,$1177(d7.w) ROM:00125568 bra.l locret_1254FA ROM:0012556E ; --------------------------------------------------------------------------- ROM:0012556E ROM:0012556E loc_12556E: ; CODE XREF: ROM:0012554E↑j ROM:0012556E cmpi.w #$2710,$E2A(d7.w*2) ROM:00125576 blt.s loc_12558A ROM:00125578 bset d7,($FE6).w ROM:0012557C move.b #4,$1177(d7.w) ROM:00125584 bra.l locret_1255E0 ROM:0012558A ; --------------------------------------------------------------------------- ROM:0012558A ROM:0012558A loc_12558A: ; CODE XREF: ROM:00125576↑j ROM:0012558A btst #0,($11BD).w ROM:00125590 beq.s locret_12559A ROM:00125592 bsr.w sub_1256D4 ROM:00125596 bsr.w sub_125858 ROM:0012559A ROM:0012559A locret_12559A: ; CODE XREF: ROM:00125536↑j ROM:0012559A ; ROM:00125590↑j ROM:0012559A rts ROM:0012559C ; --------------------------------------------------------------------------- ROM:0012559C ROM:0012559C loc_12559C: ; DATA XREF: ROM:001254A6↑o ROM:0012559C move.w $480(a5),d2 ROM:001255A0 btst #6,($11BD).w ROM:001255A6 beq.s loc_1255AE ROM:001255A8 cmp.w ($8C4).w,d2 ROM:001255AC bgt.s loc_1255D0 ROM:001255AE ROM:001255AE loc_1255AE: ; CODE XREF: ROM:001255A6↑j ROM:001255AE move.w #0,$E2A(d7.w*2) ROM:001255B6 bsr.w sub_125858 ROM:001255BA bclr d7,($FE7).w ROM:001255BE bclr d7,($FE6).w ROM:001255C2 move.b #1,$1177(d7.w) ROM:001255CA bra.l locret_1254FA ROM:001255D0 ; --------------------------------------------------------------------------- ROM:001255D0 ROM:001255D0 loc_1255D0: ; CODE XREF: ROM:001255AC↑j ROM:001255D0 btst #0,($11BD).w ROM:001255D6 beq.s locret_1255E0 ROM:001255D8 bsr.w sub_125642 ROM:001255DC bsr.w sub_125858 ROM:001255E0 ROM:001255E0 locret_1255E0: ; CODE XREF: ROM:00125584↑j ROM:001255E0 ; ROM:001255D6↑j ROM:001255E0 rts ROM:001255E2 ROM:001255E2 ; =============== S U B R O U T I N E ======================================= ROM:001255E2 ROM:001255E2 ROM:001255E2 sub_1255E2: ; CODE XREF: ROM:00125740↓p ROM:001255E2 move.w #$3A14,d1 ROM:001255E6 move.w ($90C).w,d2 ROM:001255EA move.w ($8D2).w,d3 ROM:001255EE bsr.l sub_1157E4 ROM:001255F4 move.w d1,($E32).w ROM:001255F8 move.w #$3A16,d1 ROM:001255FC move.w ($90C).w,d2 ROM:00125600 move.w ($8D2).w,d3 ROM:00125604 bsr.l sub_1157E4 ROM:0012560A move.w d1,($E34).w ROM:0012560E move.w #0,d7 ROM:00125612 bra.s loc_125618 ROM:00125614 ; --------------------------------------------------------------------------- ROM:00125614 ROM:00125614 loc_125614: ; CODE XREF: sub_1255E2:loc_12563E↓j ROM:00125614 addi.w #1,d7 ROM:00125618 ROM:00125618 loc_125618: ; CODE XREF: sub_1255E2+30↑j ROM:00125618 cmpi.w #1,d7 ROM:0012561C bgt.s locret_125640 ROM:0012561E btst d7,($1243).w ROM:00125622 bne.s loc_12563E ROM:00125624 move.w $482(a5),d1 ROM:00125628 muls.w $E32(d7.w*2),d1 ROM:0012562E divs.w #$64,d1 ; 'd' ROM:00125632 bvc.s loc_125638 ROM:00125634 move.w #$7FFF,d1 ROM:00125638 ROM:00125638 loc_125638: ; CODE XREF: sub_1255E2+50↑j ROM:00125638 move.w d1,$E32(d7.w*2) ROM:0012563E ROM:0012563E loc_12563E: ; CODE XREF: sub_1255E2+40↑j ROM:0012563E bra.s loc_125614 ROM:00125640 ; --------------------------------------------------------------------------- ROM:00125640 ROM:00125640 locret_125640: ; CODE XREF: sub_1255E2+3A↑j ROM:00125640 rts ROM:00125640 ; End of function sub_1255E2 ROM:00125640 ROM:00125642 ROM:00125642 ; =============== S U B R O U T I N E ======================================= ROM:00125642 ROM:00125642 ROM:00125642 sub_125642: ; CODE XREF: ROM:001255D8↑p ROM:00125642 cmpi.w #0,($AFE).w ROM:00125648 bne.s loc_12565E ROM:0012564A move.w #$3A10,d1 ROM:0012564E move.w ($534).w,d2 ROM:00125652 move.w ($8D6).w,d3 ROM:00125656 bsr.l sub_1157E4 ROM:0012565C bra.s loc_125670 ROM:0012565E ; --------------------------------------------------------------------------- ROM:0012565E ROM:0012565E loc_12565E: ; CODE XREF: sub_125642+6↑j ROM:0012565E move.w #$3A12,d1 ROM:00125662 move.w ($534).w,d2 ROM:00125666 move.w ($8D6).w,d3 ROM:0012566A bsr.l sub_1157E4 ROM:00125670 ROM:00125670 loc_125670: ; CODE XREF: sub_125642+1A↑j ROM:00125670 move.w ($AFE).w,d7 ROM:00125674 move.w d1,$E2E(d7.w*2) ROM:0012567A move.w #$396E,d1 ROM:0012567E move.w ($8C4).w,d2 ROM:00125682 bsr.l sub_1157E4 ROM:00125688 move.w ($AFE).w,d7 ROM:0012568C muls.w $E2E(d7.w*2),d1 ROM:00125692 divs.w #$64,d1 ; 'd' ROM:00125696 bvs.s loc_12569E ROM:00125698 cmpi.w #$2710,d1 ROM:0012569C ble.s loc_1256A2 ROM:0012569E ROM:0012569E loc_12569E: ; CODE XREF: sub_125642+54↑j ROM:0012569E move.w #$2710,d1 ROM:001256A2 ROM:001256A2 loc_1256A2: ; CODE XREF: sub_125642+5A↑j ROM:001256A2 swap d1 ROM:001256A4 clr.w d1 ROM:001256A6 move.w $E2A(d7.w*2),d2 ROM:001256AC swap d2 ROM:001256AE move.w $E36(d7.w*2),d2 ROM:001256B4 move.w $484(a5),d3 ROM:001256B8 ext.l d3 ROM:001256BA bsr.l sub_1156F0 ROM:001256C0 move.w ($AFE).w,d7 ROM:001256C4 move.w d4,$E36(d7.w*2) ROM:001256CA swap d4 ROM:001256CC move.w d4,$E2A(d7.w*2) ROM:001256D2 rts ROM:001256D2 ; End of function sub_125642 ROM:001256D2 ROM:001256D4 ROM:001256D4 ; =============== S U B R O U T I N E ======================================= ROM:001256D4 ROM:001256D4 ROM:001256D4 sub_1256D4: ; CODE XREF: ROM:00125592↑p ROM:001256D4 move.w ($AFE).w,d7 ROM:001256D8 move.w $826(a5,d7.w*2),d0 ROM:001256DE muls.w $486(a5),d0 ROM:001256E2 divs.w #$64,d0 ; 'd' ROM:001256E6 add.w $E2A(d7.w*2),d0 ROM:001256EC cmpi.w #$2710,d0 ROM:001256F0 ble.s loc_1256FC ROM:001256F2 move.w #$2710,$E2A(d7.w*2) ROM:001256FA bra.s locret_125702 ROM:001256FC ; --------------------------------------------------------------------------- ROM:001256FC ROM:001256FC loc_1256FC: ; CODE XREF: sub_1256D4+1C↑j ROM:001256FC move.w d0,$E2A(d7.w*2) ROM:00125702 ROM:00125702 locret_125702: ; CODE XREF: sub_1256D4+26↑j ROM:00125702 rts ROM:00125702 ; End of function sub_1256D4 ROM:00125702 ROM:00125704 ROM:00125704 ; =============== S U B R O U T I N E ======================================= ROM:00125704 ROM:00125704 ROM:00125704 sub_125704: ; CODE XREF: sub_125416+4↑p ROM:00125704 clr.w d1 ROM:00125706 move.b ($FE8).w,d1 ROM:0012570A cmpi.w #5,d1 ROM:0012570E bcc.s locret_125718 ROM:00125710 movea.l off_12571A(pc,d1.w*4),a0 ROM:00125714 nop ROM:00125716 jmp (a0) ROM:00125718 ; --------------------------------------------------------------------------- ROM:00125718 ROM:00125718 locret_125718: ; CODE XREF: sub_125704+A↑j ROM:00125718 rts ROM:00125718 ; End of function sub_125704 ROM:00125718 ROM:00125718 ; --------------------------------------------------------------------------- ROM:0012571A off_12571A: dc.l loc_12572E ; DATA XREF: sub_125704+C↑r ROM:0012571E dc.l loc_125738 ROM:00125722 dc.l loc_12575A ROM:00125726 dc.l loc_1257A0 ROM:0012572A dc.l loc_1257C2 ROM:0012572E ; --------------------------------------------------------------------------- ROM:0012572E ROM:0012572E loc_12572E: ; DATA XREF: ROM:off_12571A↑o ROM:0012572E move.b #1,($FE8).w ROM:00125734 bra.s locret_125758 ROM:00125736 ; --------------------------------------------------------------------------- ROM:00125736 rts ROM:00125738 ; --------------------------------------------------------------------------- ROM:00125738 ROM:00125738 loc_125738: ; DATA XREF: ROM:0012571E↑o ROM:00125738 btst #6,($11BD).w ROM:0012573E beq.s locret_125758 ROM:00125740 bsr.w sub_1255E2 ROM:00125744 bclr #0,($1243).w ROM:0012574A bclr #1,($1243).w ROM:00125750 move.b #2,($FE8).w ROM:00125756 bra.s locret_12579E ROM:00125758 ; --------------------------------------------------------------------------- ROM:00125758 ROM:00125758 locret_125758: ; CODE XREF: ROM:00125734↑j ROM:00125758 ; ROM:0012573E↑j ... ROM:00125758 rts ROM:0012575A ; --------------------------------------------------------------------------- ROM:0012575A ROM:0012575A loc_12575A: ; DATA XREF: ROM:00125722↑o ROM:0012575A btst #6,($11BD).w ROM:00125760 bne.s loc_12576A ROM:00125762 move.b #1,($FE8).w ROM:00125768 bra.s locret_125758 ROM:0012576A ; --------------------------------------------------------------------------- ROM:0012576A ROM:0012576A loc_12576A: ; CODE XREF: ROM:00125760↑j ROM:0012576A btst #0,($11B0).w ROM:00125770 beq.s loc_12577A ROM:00125772 move.b #3,($FE8).w ROM:00125778 bra.s locret_1257C0 ROM:0012577A ; --------------------------------------------------------------------------- ROM:0012577A ROM:0012577A loc_12577A: ; CODE XREF: ROM:00125770↑j ROM:0012577A btst #0,($1243).w ROM:00125780 beq.s loc_125792 ROM:00125782 btst #1,($1243).w ROM:00125788 beq.s loc_125792 ROM:0012578A move.b #4,($FE8).w ROM:00125790 bra.s locret_1257D6 ROM:00125792 ; --------------------------------------------------------------------------- ROM:00125792 ROM:00125792 loc_125792: ; CODE XREF: ROM:00125780↑j ROM:00125792 ; ROM:00125788↑j ROM:00125792 btst #0,($11BD).w ROM:00125798 beq.s locret_12579E ROM:0012579A bsr.w sub_1257D8 ROM:0012579E ROM:0012579E locret_12579E: ; CODE XREF: ROM:00125756↑j ROM:0012579E ; ROM:00125798↑j ... ROM:0012579E rts ROM:001257A0 ; --------------------------------------------------------------------------- ROM:001257A0 ROM:001257A0 loc_1257A0: ; DATA XREF: ROM:00125726↑o ROM:001257A0 btst #6,($11BD).w ROM:001257A6 bne.s loc_1257B0 ROM:001257A8 move.b #1,($FE8).w ROM:001257AE bra.s locret_125758 ROM:001257B0 ; --------------------------------------------------------------------------- ROM:001257B0 ROM:001257B0 loc_1257B0: ; CODE XREF: ROM:001257A6↑j ROM:001257B0 btst #0,($11B0).w ROM:001257B6 bne.s locret_1257C0 ROM:001257B8 move.b #2,($FE8).w ROM:001257BE bra.s locret_12579E ROM:001257C0 ; --------------------------------------------------------------------------- ROM:001257C0 ROM:001257C0 locret_1257C0: ; CODE XREF: ROM:00125778↑j ROM:001257C0 ; ROM:001257B6↑j ROM:001257C0 rts ROM:001257C2 ; --------------------------------------------------------------------------- ROM:001257C2 ROM:001257C2 loc_1257C2: ; DATA XREF: ROM:0012572A↑o ROM:001257C2 btst #6,($11BD).w ROM:001257C8 bne.s locret_1257D6 ROM:001257CA move.b #1,($FE8).w ROM:001257D0 bra.l locret_125758 ROM:001257D6 ; --------------------------------------------------------------------------- ROM:001257D6 ROM:001257D6 locret_1257D6: ; CODE XREF: ROM:00125790↑j ROM:001257D6 ; ROM:001257C8↑j ROM:001257D6 rts ROM:001257D8 ROM:001257D8 ; =============== S U B R O U T I N E ======================================= ROM:001257D8 ROM:001257D8 ROM:001257D8 sub_1257D8: ; CODE XREF: ROM:0012579A↑p ROM:001257D8 btst #0,($1243).w ROM:001257DE bne.s loc_125800 ROM:001257E0 move.w #$396A,d1 ROM:001257E4 move.w ($B30).w,d2 ROM:001257E8 bsr.l sub_1157E4 ROM:001257EE sub.w d1,($E32).w ROM:001257F2 bgt.w loc_125800 ROM:001257F6 clr.w ($E32).w ROM:001257FA bset #0,($1243).w ROM:00125800 ROM:00125800 loc_125800: ; CODE XREF: sub_1257D8+6↑j ROM:00125800 ; sub_1257D8+1A↑j ROM:00125800 btst #1,($1243).w ROM:00125806 bne.s locret_125828 ROM:00125808 move.w #$396C,d1 ROM:0012580C move.w ($B30).w,d2 ROM:00125810 bsr.l sub_1157E4 ROM:00125816 sub.w d1,($E34).w ROM:0012581A bgt.w locret_125828 ROM:0012581E clr.w ($E34).w ROM:00125822 bset #1,($1243).w ROM:00125828 ROM:00125828 locret_125828: ; CODE XREF: sub_1257D8+2E↑j ROM:00125828 ; sub_1257D8+42↑j ROM:00125828 rts ROM:00125828 ; End of function sub_1257D8 ROM:00125828 ROM:0012582A ROM:0012582A ; =============== S U B R O U T I N E ======================================= ROM:0012582A ROM:0012582A ROM:0012582A sub_12582A: ; CODE XREF: sub_125416+36↑p ROM:0012582A btst #1,($FF1).w ROM:00125830 beq.s loc_12583A ROM:00125832 bset #1,($F99).w ROM:00125838 bra.s loc_125840 ROM:0012583A ; --------------------------------------------------------------------------- ROM:0012583A ROM:0012583A loc_12583A: ; CODE XREF: sub_12582A+6↑j ROM:0012583A bclr #1,($F99).w ROM:00125840 ROM:00125840 loc_125840: ; CODE XREF: sub_12582A+E↑j ROM:00125840 btst #0,($FE7).w ROM:00125846 beq.s loc_125850 ROM:00125848 bset #5,($11BA).w ROM:0012584E bra.s locret_125856 ROM:00125850 ; --------------------------------------------------------------------------- ROM:00125850 ROM:00125850 loc_125850: ; CODE XREF: sub_12582A+1C↑j ROM:00125850 bclr #5,($11BA).w ROM:00125856 ROM:00125856 locret_125856: ; CODE XREF: sub_12582A+24↑j ROM:00125856 rts ROM:00125856 ; End of function sub_12582A ROM:00125856 ROM:00125858 ROM:00125858 ; =============== S U B R O U T I N E ======================================= ROM:00125858 ROM:00125858 ROM:00125858 sub_125858: ; CODE XREF: ROM:001254BA↑p ROM:00125858 ; ROM:001254E4↑p ... ROM:00125858 move.w ($AFE).w,d7 ROM:0012585C cmpi.w #0,$E2A(d7.w*2) ROM:00125864 bne.s loc_12587A ROM:00125866 move.w #0,$E3E(d7.w*2) ROM:0012586E move.w $82A(a5,d7.w*2),$E3A(d7.w*2) ROM:00125878 bra.s locret_1258A8 ROM:0012587A ; --------------------------------------------------------------------------- ROM:0012587A ROM:0012587A loc_12587A: ; CODE XREF: sub_125858+C↑j ROM:0012587A move.w $82A(a5,d7.w*2),$E3E(d7.w*2) ROM:00125884 move.w #$2710,d1 ROM:00125888 sub.w $E2A(d7.w*2),d1 ROM:0012588E muls.w $82A(a5,d7.w*2),d1 ROM:00125894 divs.w $E2A(d7.w*2),d1 ROM:0012589A bvc.w loc_1258A2 ROM:0012589E move.w #$7FFF,d1 ROM:001258A2 ROM:001258A2 loc_1258A2: ; CODE XREF: sub_125858+42↑j ROM:001258A2 move.w d1,$E3A(d7.w*2) ROM:001258A8 ROM:001258A8 locret_1258A8: ; CODE XREF: sub_125858+20↑j ROM:001258A8 rts ROM:001258A8 ; End of function sub_125858 ROM:001258A8 ROM:001258AA ROM:001258AA ; =============== S U B R O U T I N E ======================================= ROM:001258AA ROM:001258AA ROM:001258AA sub_1258AA: ; CODE XREF: sub_125416:loc_12543A↑p ROM:001258AA bsr.w sub_1259B8 ROM:001258AE bsr.w sub_1258D2 ROM:001258B2 clr.w ($AFE).w ROM:001258B6 ROM:001258B6 loc_1258B6: ; CODE XREF: sub_1258AA:loc_1258CE↓j ROM:001258B6 bsr.w sub_125A56 ROM:001258BA cmpi.w #1,($AFE).w ROM:001258C0 bge.s locret_1258D0 ROM:001258C2 addq.w #1,($AFE).w ROM:001258C6 bvc.s loc_1258CE ROM:001258C8 move.w #$8000,($AFE).w ROM:001258CE ROM:001258CE loc_1258CE: ; CODE XREF: sub_1258AA+1C↑j ROM:001258CE bra.s loc_1258B6 ROM:001258D0 ; --------------------------------------------------------------------------- ROM:001258D0 ROM:001258D0 locret_1258D0: ; CODE XREF: sub_1258AA+16↑j ROM:001258D0 rts ROM:001258D0 ; End of function sub_1258AA ROM:001258D0 ROM:001258D2 ROM:001258D2 ; =============== S U B R O U T I N E ======================================= ROM:001258D2 ROM:001258D2 ROM:001258D2 sub_1258D2: ; CODE XREF: sub_1258AA+4↑p ROM:001258D2 clr.w d1 ROM:001258D4 move.b ($FEB).w,d1 ROM:001258D8 cmpi.w #5,d1 ROM:001258DC bcc.s locret_1258E6 ROM:001258DE movea.l off_1258E8(pc,d1.w*4),a0 ROM:001258E2 nop ROM:001258E4 jmp (a0) ROM:001258E6 ; --------------------------------------------------------------------------- ROM:001258E6 ROM:001258E6 locret_1258E6: ; CODE XREF: sub_1258D2+A↑j ROM:001258E6 rts ROM:001258E6 ; End of function sub_1258D2 ROM:001258E6 ROM:001258E6 ; --------------------------------------------------------------------------- ROM:001258E8 off_1258E8: dc.l loc_1258FC ; DATA XREF: sub_1258D2+C↑r ROM:001258EC dc.l loc_125904 ROM:001258F0 dc.l loc_12592E ROM:001258F4 dc.l loc_125966 ROM:001258F8 dc.l loc_12599C ROM:001258FC ; --------------------------------------------------------------------------- ROM:001258FC ROM:001258FC loc_1258FC: ; DATA XREF: ROM:off_1258E8↑o ROM:001258FC move.b #1,($FEB).w ROM:00125902 bra.s locret_12592C ROM:00125904 ; --------------------------------------------------------------------------- ROM:00125904 ROM:00125904 loc_125904: ; DATA XREF: ROM:001258EC↑o ROM:00125904 cmpi.w #2,($B02).w ROM:0012590A bge.s locret_12592C ROM:0012590C move.w ($B02).w,($B04).w ROM:00125912 move.w $48A(a5),d0 ROM:00125916 clr.b ($72B).w ROM:0012591A move.w d0,($5B2).w ROM:0012591E move.b #1,($72B).w ROM:00125924 move.b #2,($FEB).w ROM:0012592A bra.s locret_125964 ROM:0012592C ; --------------------------------------------------------------------------- ROM:0012592C ROM:0012592C locret_12592C: ; CODE XREF: ROM:00125902↑j ROM:0012592C ; ROM:0012590A↑j ... ROM:0012592C rts ROM:0012592E ; --------------------------------------------------------------------------- ROM:0012592E ROM:0012592E loc_12592E: ; DATA XREF: ROM:001258F0↑o ROM:0012592E move.w ($B02).w,d7 ROM:00125932 cmp.w ($B04).w,d7 ROM:00125936 bne.s loc_12595C ROM:00125938 cmpi.w #0,($5B2).w ROM:0012593E bgt.s loc_12595A ROM:00125940 move.w $488(a5),d0 ROM:00125944 clr.b ($72B).w ROM:00125948 move.w d0,($5B2).w ROM:0012594C move.b #1,($72B).w ROM:00125952 move.b #3,($FEB).w ROM:00125958 bra.s loc_125996 ROM:0012595A ; --------------------------------------------------------------------------- ROM:0012595A ROM:0012595A loc_12595A: ; CODE XREF: ROM:0012593E↑j ROM:0012595A bra.s locret_125964 ROM:0012595C ; --------------------------------------------------------------------------- ROM:0012595C ROM:0012595C loc_12595C: ; CODE XREF: ROM:00125936↑j ROM:0012595C move.b #1,($FEB).w ROM:00125962 bra.s locret_12592C ROM:00125964 ; --------------------------------------------------------------------------- ROM:00125964 ROM:00125964 locret_125964: ; CODE XREF: ROM:0012592A↑j ROM:00125964 ; ROM:loc_12595A↑j ROM:00125964 rts ROM:00125966 ; --------------------------------------------------------------------------- ROM:00125966 ROM:00125966 loc_125966: ; DATA XREF: ROM:001258F4↑o ROM:00125966 move.w ($B02).w,d7 ROM:0012596A cmp.w ($B04).w,d7 ROM:0012596E bne.s loc_125988 ROM:00125970 cmpi.w #0,($5B2).w ROM:00125976 bgt.s loc_125986 ROM:00125978 move.w ($B04).w,($B00).w ROM:0012597E move.b #4,($FEB).w ROM:00125984 bra.s loc_1259B2 ROM:00125986 ; --------------------------------------------------------------------------- ROM:00125986 ROM:00125986 loc_125986: ; CODE XREF: ROM:00125976↑j ROM:00125986 bra.s loc_125996 ROM:00125988 ; --------------------------------------------------------------------------- ROM:00125988 ROM:00125988 loc_125988: ; CODE XREF: ROM:0012596E↑j ROM:00125988 move.w ($B04).w,($B00).w ROM:0012598E move.b #1,($FEB).w ROM:00125994 bra.s locret_12592C ROM:00125996 ; --------------------------------------------------------------------------- ROM:00125996 ROM:00125996 loc_125996: ; CODE XREF: ROM:00125958↑j ROM:00125996 ; ROM:loc_125986↑j ROM:00125996 bsr.w sub_1259F0 ROM:0012599A rts ROM:0012599C ; --------------------------------------------------------------------------- ROM:0012599C ROM:0012599C loc_12599C: ; DATA XREF: ROM:001258F8↑o ROM:0012599C move.w ($B02).w,d7 ROM:001259A0 cmp.w ($B04).w,d7 ROM:001259A4 beq.s loc_1259B2 ROM:001259A6 move.b #1,($FEB).w ROM:001259AC bra.l locret_12592C ROM:001259B2 ; --------------------------------------------------------------------------- ROM:001259B2 ROM:001259B2 loc_1259B2: ; CODE XREF: ROM:00125984↑j ROM:001259B2 ; ROM:001259A4↑j ROM:001259B2 bsr.w sub_1259F0 ROM:001259B6 rts ROM:001259B8 ROM:001259B8 ; =============== S U B R O U T I N E ======================================= ROM:001259B8 ROM:001259B8 ROM:001259B8 sub_1259B8: ; CODE XREF: sub_1258AA↑p ROM:001259B8 btst #0,($104F).w ROM:001259BE beq.s loc_1259D0 ROM:001259C0 btst #1,($104F).w ROM:001259C6 bne.s loc_1259D0 ROM:001259C8 move.w #0,($B02).w ROM:001259CE bra.s locret_1259EE ROM:001259D0 ; --------------------------------------------------------------------------- ROM:001259D0 ROM:001259D0 loc_1259D0: ; CODE XREF: sub_1259B8+6↑j ROM:001259D0 ; sub_1259B8+E↑j ROM:001259D0 btst #1,($104F).w ROM:001259D6 beq.s loc_1259E8 ROM:001259D8 btst #0,($104F).w ROM:001259DE bne.s loc_1259E8 ROM:001259E0 move.w #1,($B02).w ROM:001259E6 bra.s locret_1259EE ROM:001259E8 ; --------------------------------------------------------------------------- ROM:001259E8 ROM:001259E8 loc_1259E8: ; CODE XREF: sub_1259B8+1E↑j ROM:001259E8 ; sub_1259B8+26↑j ROM:001259E8 move.w #2,($B02).w ROM:001259EE ROM:001259EE locret_1259EE: ; CODE XREF: sub_1259B8+16↑j ROM:001259EE ; sub_1259B8+2E↑j ROM:001259EE rts ROM:001259EE ; End of function sub_1259B8 ROM:001259EE ROM:001259F0 ROM:001259F0 ; =============== S U B R O U T I N E ======================================= ROM:001259F0 ROM:001259F0 ROM:001259F0 sub_1259F0: ; CODE XREF: ROM:loc_125996↑p ROM:001259F0 ; ROM:loc_1259B2↑p ROM:001259F0 move.w ($B02).w,d7 ROM:001259F4 move.w ($8DC).w,d1 ROM:001259F8 swap d1 ROM:001259FA clr.w d1 ROM:001259FC move.w $E42(d7.w*2),d2 ROM:00125A02 swap d2 ROM:00125A04 move.w $E46(d7.w*2),d2 ROM:00125A0A move.w $48C(a5),d3 ROM:00125A0E ext.l d3 ROM:00125A10 bsr.l sub_1156F0 ROM:00125A16 move.w ($B02).w,d7 ROM:00125A1A move.w d4,$E46(d7.w*2) ROM:00125A20 swap d4 ROM:00125A22 move.w d4,$E42(d7.w*2) ROM:00125A28 cmpi.w #0,$E42(d7.w*2) ROM:00125A30 bne.s loc_125A38 ROM:00125A32 move.w #$7FFF,d0 ROM:00125A36 bra.s loc_125A4E ROM:00125A38 ; --------------------------------------------------------------------------- ROM:00125A38 ROM:00125A38 loc_125A38: ; CODE XREF: sub_1259F0+40↑j ROM:00125A38 move.w ($8C4).w,d0 ROM:00125A3C muls.w #$64,d0 ; 'd' ROM:00125A40 divs.w $E42(d7.w*2),d0 ROM:00125A46 bvc.w loc_125A4E ROM:00125A4A move.w #$7FFF,d0 ROM:00125A4E ROM:00125A4E loc_125A4E: ; CODE XREF: sub_1259F0+46↑j ROM:00125A4E ; sub_1259F0+56↑j ROM:00125A4E move.w d0,$E4A(d7.w*2) ROM:00125A54 rts ROM:00125A54 ; End of function sub_1259F0 ROM:00125A54 ROM:00125A56 ROM:00125A56 ; =============== S U B R O U T I N E ======================================= ROM:00125A56 ROM:00125A56 ROM:00125A56 sub_125A56: ; CODE XREF: sub_1258AA:loc_1258B6↑p ROM:00125A56 move.w ($AFE).w,d7 ROM:00125A5A clr.w d1 ROM:00125A5C move.b $1179(d7.w),d1 ROM:00125A62 cmpi.w #4,d1 ROM:00125A66 bcc.s locret_125A70 ROM:00125A68 movea.l off_125A72(pc,d1.w*4),a0 ROM:00125A6C nop ROM:00125A6E jmp (a0) ROM:00125A70 ; --------------------------------------------------------------------------- ROM:00125A70 ROM:00125A70 locret_125A70: ; CODE XREF: sub_125A56+10↑j ROM:00125A70 rts ROM:00125A70 ; End of function sub_125A56 ROM:00125A70 ROM:00125A70 ; --------------------------------------------------------------------------- ROM:00125A72 off_125A72: dc.l loc_125A82 ; DATA XREF: sub_125A56+12↑r ROM:00125A76 dc.l loc_125A96 ROM:00125A7A dc.l loc_125AB0 ROM:00125A7E dc.l loc_125AF0 ROM:00125A82 ; --------------------------------------------------------------------------- ROM:00125A82 ROM:00125A82 loc_125A82: ; DATA XREF: ROM:off_125A72↑o ROM:00125A82 bset d7,($FEA).w ROM:00125A86 bset d7,($FE9).w ROM:00125A8A move.b #1,$1179(d7.w) ROM:00125A92 bra.s locret_125AAE ROM:00125A94 ; --------------------------------------------------------------------------- ROM:00125A94 rts ROM:00125A96 ; --------------------------------------------------------------------------- ROM:00125A96 ROM:00125A96 loc_125A96: ; DATA XREF: ROM:00125A76↑o ROM:00125A96 btst d7,($1050).w ROM:00125A9A beq.s locret_125AAE ROM:00125A9C move.w $48E(a5),$E4E(d7.w*2) ROM:00125AA4 move.b #2,$1179(d7.w) ROM:00125AAC bra.s locret_125AEE ROM:00125AAE ; --------------------------------------------------------------------------- ROM:00125AAE ROM:00125AAE locret_125AAE: ; CODE XREF: ROM:00125A92↑j ROM:00125AAE ; ROM:00125A9A↑j ... ROM:00125AAE rts ROM:00125AB0 ; --------------------------------------------------------------------------- ROM:00125AB0 ROM:00125AB0 loc_125AB0: ; DATA XREF: ROM:00125A7A↑o ROM:00125AB0 btst d7,($1050).w ROM:00125AB4 bne.s loc_125AC0 ROM:00125AB6 move.b #1,$1179(d7.w) ROM:00125ABE bra.s locret_125AAE ROM:00125AC0 ; --------------------------------------------------------------------------- ROM:00125AC0 ROM:00125AC0 loc_125AC0: ; CODE XREF: ROM:00125AB4↑j ROM:00125AC0 btst #4,($119F).w ROM:00125AC6 beq.s locret_125AEE ROM:00125AC8 cmpi.w #0,$E4E(d7.w*2) ROM:00125AD0 bne.s loc_125ADE ROM:00125AD2 move.b #3,$1179(d7.w) ROM:00125ADA bra.s loc_125B00 ROM:00125ADC ; --------------------------------------------------------------------------- ROM:00125ADC bra.s locret_125AEE ROM:00125ADE ; --------------------------------------------------------------------------- ROM:00125ADE ROM:00125ADE loc_125ADE: ; CODE XREF: ROM:00125AD0↑j ROM:00125ADE subq.w #1,$E4E(d7.w*2) ROM:00125AE4 bvc.s locret_125AEE ROM:00125AE6 move.w #$8000,$E4E(d7.w*2) ROM:00125AEE ROM:00125AEE locret_125AEE: ; CODE XREF: ROM:00125AAC↑j ROM:00125AEE ; ROM:00125AC6↑j ... ROM:00125AEE rts ROM:00125AF0 ; --------------------------------------------------------------------------- ROM:00125AF0 ROM:00125AF0 loc_125AF0: ; DATA XREF: ROM:00125A7E↑o ROM:00125AF0 btst d7,($1050).w ROM:00125AF4 bne.s loc_125B00 ROM:00125AF6 move.b #1,$1179(d7.w) ROM:00125AFE bra.s locret_125AAE ROM:00125B00 ; --------------------------------------------------------------------------- ROM:00125B00 ROM:00125B00 loc_125B00: ; CODE XREF: ROM:00125ADA↑j ROM:00125B00 ; ROM:00125AF4↑j ROM:00125B00 bsr.w sub_125B06 ROM:00125B04 rts ROM:00125B06 ROM:00125B06 ; =============== S U B R O U T I N E ======================================= ROM:00125B06 ROM:00125B06 ROM:00125B06 sub_125B06: ; CODE XREF: ROM:loc_125B00↑p ROM:00125B06 move.w ($AFE).w,d7 ROM:00125B0A btst d7,($104D).w ROM:00125B0E beq.s loc_125B16 ROM:00125B10 bset d7,($FE9).w ROM:00125B14 bra.s loc_125B1A ROM:00125B16 ; --------------------------------------------------------------------------- ROM:00125B16 ROM:00125B16 loc_125B16: ; CODE XREF: sub_125B06+8↑j ROM:00125B16 bclr d7,($FE9).w ROM:00125B1A ROM:00125B1A loc_125B1A: ; CODE XREF: sub_125B06+E↑j ROM:00125B1A btst d7,($104E).w ROM:00125B1E beq.s loc_125B26 ROM:00125B20 bset d7,($FEA).w ROM:00125B24 bra.s locret_125B2A ROM:00125B26 ; --------------------------------------------------------------------------- ROM:00125B26 ROM:00125B26 loc_125B26: ; CODE XREF: sub_125B06+18↑j ROM:00125B26 bclr d7,($FEA).w ROM:00125B2A ROM:00125B2A locret_125B2A: ; CODE XREF: sub_125B06+1E↑j ROM:00125B2A rts ROM:00125B2A ; End of function sub_125B06 ROM:00125B2A ROM:00125B2C ROM:00125B2C ; =============== S U B R O U T I N E ======================================= ROM:00125B2C ROM:00125B2C ROM:00125B2C sub_125B2C: ; CODE XREF: sub_125416+2A↑p ROM:00125B2C move.w #0,($AFE).w ROM:00125B32 bra.s loc_125B3A ROM:00125B34 ; --------------------------------------------------------------------------- ROM:00125B34 ROM:00125B34 loc_125B34: ; CODE XREF: sub_125B2C+1E↓j ROM:00125B34 addi.w #1,($AFE).w ROM:00125B3A ROM:00125B3A loc_125B3A: ; CODE XREF: sub_125B2C+6↑j ROM:00125B3A cmpi.w #1,($AFE).w ROM:00125B40 bgt.s loc_125B4C ROM:00125B42 bsr.w sub_125C98 ROM:00125B46 bsr.w sub_125D60 ROM:00125B4A bra.s loc_125B34 ROM:00125B4C ; --------------------------------------------------------------------------- ROM:00125B4C ROM:00125B4C loc_125B4C: ; CODE XREF: sub_125B2C+14↑j ROM:00125B4C bsr.w sub_125E92 ROM:00125B50 move.w #0,($AFE).w ROM:00125B56 bra.s loc_125B5E ROM:00125B58 ; --------------------------------------------------------------------------- ROM:00125B58 ROM:00125B58 loc_125B58: ; CODE XREF: sub_125B2C+3E↓j ROM:00125B58 addi.w #1,($AFE).w ROM:00125B5E ROM:00125B5E loc_125B5E: ; CODE XREF: sub_125B2C+2A↑j ROM:00125B5E cmpi.w #1,($AFE).w ROM:00125B64 bgt.s loc_125B6C ROM:00125B66 bsr.w sub_125BCC ROM:00125B6A bra.s loc_125B58 ROM:00125B6C ; --------------------------------------------------------------------------- ROM:00125B6C ROM:00125B6C loc_125B6C: ; CODE XREF: sub_125B2C+38↑j ROM:00125B6C bsr.w sub_125B72 ROM:00125B70 rts ROM:00125B70 ; End of function sub_125B2C ROM:00125B70 ROM:00125B72 ROM:00125B72 ; =============== S U B R O U T I N E ======================================= ROM:00125B72 ROM:00125B72 ROM:00125B72 sub_125B72: ; CODE XREF: sub_125B2C:loc_125B6C↑p ROM:00125B72 btst #0,($FED).w ROM:00125B78 beq.s loc_125B82 ROM:00125B7A bset #1,($11C6).w ROM:00125B80 bra.s loc_125B88 ROM:00125B82 ; --------------------------------------------------------------------------- ROM:00125B82 ROM:00125B82 loc_125B82: ; CODE XREF: sub_125B72+6↑j ROM:00125B82 bclr #1,($11C6).w ROM:00125B88 ROM:00125B88 loc_125B88: ; CODE XREF: sub_125B72+E↑j ROM:00125B88 btst #1,($FED).w ROM:00125B8E beq.s loc_125B98 ROM:00125B90 bset #4,($11AC).w ROM:00125B96 bra.s loc_125B9E ROM:00125B98 ; --------------------------------------------------------------------------- ROM:00125B98 ROM:00125B98 loc_125B98: ; CODE XREF: sub_125B72+1C↑j ROM:00125B98 bclr #4,($11AC).w ROM:00125B9E ROM:00125B9E loc_125B9E: ; CODE XREF: sub_125B72+24↑j ROM:00125B9E btst #0,($FEE).w ROM:00125BA4 beq.s loc_125BAE ROM:00125BA6 bset #0,($11A4).w ROM:00125BAC bra.s loc_125BB4 ROM:00125BAE ; --------------------------------------------------------------------------- ROM:00125BAE ROM:00125BAE loc_125BAE: ; CODE XREF: sub_125B72+32↑j ROM:00125BAE bclr #0,($11A4).w ROM:00125BB4 ROM:00125BB4 loc_125BB4: ; CODE XREF: sub_125B72+3A↑j ROM:00125BB4 btst #1,($FEE).w ROM:00125BBA beq.s loc_125BC4 ROM:00125BBC bset #7,($11B4).w ROM:00125BC2 bra.s locret_125BCA ROM:00125BC4 ; --------------------------------------------------------------------------- ROM:00125BC4 ROM:00125BC4 loc_125BC4: ; CODE XREF: sub_125B72+48↑j ROM:00125BC4 bclr #7,($11B4).w ROM:00125BCA ROM:00125BCA locret_125BCA: ; CODE XREF: sub_125B72+50↑j ROM:00125BCA rts ROM:00125BCA ; End of function sub_125B72 ROM:00125BCA ROM:00125BCC ROM:00125BCC ; =============== S U B R O U T I N E ======================================= ROM:00125BCC ROM:00125BCC ROM:00125BCC sub_125BCC: ; CODE XREF: sub_125B2C+3A↑p ROM:00125BCC move.w ($AFE).w,d7 ROM:00125BD0 clr.w d1 ROM:00125BD2 move.b $117B(d7.w),d1 ROM:00125BD8 cmpi.w #5,d1 ROM:00125BDC bcc.s locret_125BE6 ROM:00125BDE movea.l off_125BE8(pc,d1.w*4),a0 ROM:00125BE2 nop ROM:00125BE4 jmp (a0) ROM:00125BE6 ; --------------------------------------------------------------------------- ROM:00125BE6 ROM:00125BE6 locret_125BE6: ; CODE XREF: sub_125BCC+10↑j ROM:00125BE6 rts ROM:00125BE6 ; End of function sub_125BCC ROM:00125BE6 ROM:00125BE6 ; --------------------------------------------------------------------------- ROM:00125BE8 off_125BE8: dc.l loc_125BFC ; DATA XREF: sub_125BCC+12↑r ROM:00125BEC dc.l loc_125C0E ROM:00125BF0 dc.l loc_125C42 ROM:00125BF4 dc.l loc_125C58 ROM:00125BF8 dc.l loc_125C74 ROM:00125BFC ; --------------------------------------------------------------------------- ROM:00125BFC ROM:00125BFC loc_125BFC: ; DATA XREF: ROM:off_125BE8↑o ROM:00125BFC bclr d7,($FED).w ROM:00125C00 bclr d7,($FEE).w ROM:00125C04 move.b #1,$117B(d7.w) ROM:00125C0C bra.s locret_125C40 ROM:00125C0E ; --------------------------------------------------------------------------- ROM:00125C0E ROM:00125C0E loc_125C0E: ; CODE XREF: ROM:00125C6C↓j ROM:00125C0E ; DATA XREF: ROM:00125BEC↑o ROM:00125C0E cmp.w ($B06).w,d7 ROM:00125C12 bne.s loc_125C28 ROM:00125C14 bset d7,($FED).w ROM:00125C18 move.b #2,$117B(d7.w) ROM:00125C20 bra.l locret_125C56 ROM:00125C26 ; --------------------------------------------------------------------------- ROM:00125C26 bra.s locret_125C40 ROM:00125C28 ; --------------------------------------------------------------------------- ROM:00125C28 ROM:00125C28 loc_125C28: ; CODE XREF: ROM:00125C12↑j ROM:00125C28 btst d7,($FEC).w ROM:00125C2C beq.s locret_125C40 ROM:00125C2E bset d7,($FEE).w ROM:00125C32 move.b #4,$117B(d7.w) ROM:00125C3A bra.l locret_125C96 ROM:00125C40 ; --------------------------------------------------------------------------- ROM:00125C40 ROM:00125C40 locret_125C40: ; CODE XREF: ROM:00125C0C↑j ROM:00125C40 ; ROM:00125C26↑j ... ROM:00125C40 rts ROM:00125C42 ; --------------------------------------------------------------------------- ROM:00125C42 ROM:00125C42 loc_125C42: ; DATA XREF: ROM:00125BF0↑o ROM:00125C42 cmp.w ($B06).w,d7 ROM:00125C46 beq.s locret_125C56 ROM:00125C48 bclr d7,($FED).w ROM:00125C4C move.b #3,$117B(d7.w) ROM:00125C54 bra.s locret_125C72 ROM:00125C56 ; --------------------------------------------------------------------------- ROM:00125C56 ROM:00125C56 locret_125C56: ; CODE XREF: ROM:00125C20↑j ROM:00125C56 ; ROM:00125C46↑j ROM:00125C56 rts ROM:00125C58 ; --------------------------------------------------------------------------- ROM:00125C58 ROM:00125C58 loc_125C58: ; DATA XREF: ROM:00125BF4↑o ROM:00125C58 btst d7,($104F).w ROM:00125C5C bne.s locret_125C72 ROM:00125C5E btst d7,($1050).w ROM:00125C62 bne.s locret_125C72 ROM:00125C64 move.b #1,$117B(d7.w) ROM:00125C6C bra.l loc_125C0E ROM:00125C72 ; --------------------------------------------------------------------------- ROM:00125C72 ROM:00125C72 locret_125C72: ; CODE XREF: ROM:00125C54↑j ROM:00125C72 ; ROM:00125C5C↑j ... ROM:00125C72 rts ROM:00125C74 ; --------------------------------------------------------------------------- ROM:00125C74 ROM:00125C74 loc_125C74: ; DATA XREF: ROM:00125BF8↑o ROM:00125C74 btst d7,($FEC).w ROM:00125C78 bne.s loc_125C7E ROM:00125C7A bra.s loc_125C84 ROM:00125C7C ; --------------------------------------------------------------------------- ROM:00125C7C bra.s locret_125C96 ROM:00125C7E ; --------------------------------------------------------------------------- ROM:00125C7E ROM:00125C7E loc_125C7E: ; CODE XREF: ROM:00125C78↑j ROM:00125C7E cmp.w ($B06).w,d7 ROM:00125C82 bne.s locret_125C96 ROM:00125C84 ROM:00125C84 loc_125C84: ; CODE XREF: ROM:00125C7A↑j ROM:00125C84 bclr d7,($FEE).w ROM:00125C88 move.b #3,$117B(d7.w) ROM:00125C90 bra.l locret_125C72 ROM:00125C96 ; --------------------------------------------------------------------------- ROM:00125C96 ROM:00125C96 locret_125C96: ; CODE XREF: ROM:00125C3A↑j ROM:00125C96 ; ROM:00125C7C↑j ... ROM:00125C96 rts ROM:00125C98 ROM:00125C98 ; =============== S U B R O U T I N E ======================================= ROM:00125C98 ROM:00125C98 ROM:00125C98 sub_125C98: ; CODE XREF: sub_125B2C+16↑p ROM:00125C98 move.w ($AFE).w,d7 ROM:00125C9C clr.w d1 ROM:00125C9E move.b $117D(d7.w),d1 ROM:00125CA4 cmpi.w #3,d1 ROM:00125CA8 bcc.s locret_125CB2 ROM:00125CAA movea.l off_125CB4(pc,d1.w*4),a0 ROM:00125CAE nop ROM:00125CB0 jmp (a0) ROM:00125CB2 ; --------------------------------------------------------------------------- ROM:00125CB2 ROM:00125CB2 locret_125CB2: ; CODE XREF: sub_125C98+10↑j ROM:00125CB2 rts ROM:00125CB2 ; End of function sub_125C98 ROM:00125CB2 ROM:00125CB2 ; --------------------------------------------------------------------------- ROM:00125CB4 off_125CB4: dc.l loc_125CC0 ; DATA XREF: sub_125C98+12↑r ROM:00125CB8 dc.l loc_125CE4 ROM:00125CBC dc.l loc_125D22 ROM:00125CC0 ; --------------------------------------------------------------------------- ROM:00125CC0 ROM:00125CC0 loc_125CC0: ; DATA XREF: ROM:off_125CB4↑o ROM:00125CC0 bclr d7,($FEC).w ROM:00125CC4 clr.b $72C(d7.w) ROM:00125CCA move.w #0,$5B4(d7.w*2) ROM:00125CD2 move.b #3,$72C(d7.w) ROM:00125CDA move.b #1,$117D(d7.w) ROM:00125CE2 bra.s locret_125D20 ROM:00125CE4 ; --------------------------------------------------------------------------- ROM:00125CE4 ROM:00125CE4 loc_125CE4: ; DATA XREF: ROM:00125CB8↑o ROM:00125CE4 move.w $E3A(d7.w*2),d1 ROM:00125CEA cmp.w $5B4(d7.w*2),d1 ROM:00125CF0 bgt.s locret_125D20 ROM:00125CF2 cmpi.w #0,$E3E(d7.w*2) ROM:00125CFA ble.s locret_125D20 ROM:00125CFC clr.b $72C(d7.w) ROM:00125D02 move.w #0,$5B4(d7.w*2) ROM:00125D0A move.b #3,$72C(d7.w) ROM:00125D12 bset d7,($FEC).w ROM:00125D16 move.b #2,$117D(d7.w) ROM:00125D1E bra.s locret_125D5E ROM:00125D20 ; --------------------------------------------------------------------------- ROM:00125D20 ROM:00125D20 locret_125D20: ; CODE XREF: ROM:00125CE2↑j ROM:00125D20 ; ROM:00125CF0↑j ... ROM:00125D20 rts ROM:00125D22 ; --------------------------------------------------------------------------- ROM:00125D22 ROM:00125D22 loc_125D22: ; DATA XREF: ROM:00125CBC↑o ROM:00125D22 move.w $E3E(d7.w*2),d1 ROM:00125D28 cmp.w $5B4(d7.w*2),d1 ROM:00125D2E bgt.s locret_125D5E ROM:00125D30 cmpi.w #0,$E3A(d7.w*2) ROM:00125D38 ble.s locret_125D5E ROM:00125D3A clr.b $72C(d7.w) ROM:00125D40 move.w #0,$5B4(d7.w*2) ROM:00125D48 move.b #3,$72C(d7.w) ROM:00125D50 bclr d7,($FEC).w ROM:00125D54 move.b #1,$117D(d7.w) ROM:00125D5C bra.s locret_125D20 ROM:00125D5E ; --------------------------------------------------------------------------- ROM:00125D5E ROM:00125D5E locret_125D5E: ; CODE XREF: ROM:00125D1E↑j ROM:00125D5E ; ROM:00125D2E↑j ... ROM:00125D5E rts ROM:00125D60 ROM:00125D60 ; =============== S U B R O U T I N E ======================================= ROM:00125D60 ROM:00125D60 ROM:00125D60 sub_125D60: ; CODE XREF: sub_125B2C+1A↑p ROM:00125D60 move.w ($AFE).w,d7 ROM:00125D64 clr.w d1 ROM:00125D66 move.b $117F(d7.w),d1 ROM:00125D6C cmpi.w #5,d1 ROM:00125D70 bcc.s locret_125D7A ROM:00125D72 movea.l off_125D7C(pc,d1.w*4),a0 ROM:00125D76 nop ROM:00125D78 jmp (a0) ROM:00125D7A ; --------------------------------------------------------------------------- ROM:00125D7A ROM:00125D7A locret_125D7A: ; CODE XREF: sub_125D60+10↑j ROM:00125D7A rts ROM:00125D7A ; End of function sub_125D60 ROM:00125D7A ROM:00125D7A ; --------------------------------------------------------------------------- ROM:00125D7C off_125D7C: dc.l loc_125D90 ; DATA XREF: sub_125D60+12↑r ROM:00125D80 dc.l loc_125D9E ROM:00125D84 dc.l loc_125DCA ROM:00125D88 dc.l loc_125DFE ROM:00125D8C dc.l loc_125E4A ROM:00125D90 ; --------------------------------------------------------------------------- ROM:00125D90 ROM:00125D90 loc_125D90: ; DATA XREF: ROM:off_125D7C↑o ROM:00125D90 bclr d7,($FEF).w ROM:00125D94 move.b #1,$117F(d7.w) ROM:00125D9C bra.s locret_125DC8 ROM:00125D9E ; --------------------------------------------------------------------------- ROM:00125D9E ROM:00125D9E loc_125D9E: ; DATA XREF: ROM:00125D80↑o ROM:00125D9E btst #6,($11BD).w ROM:00125DA4 beq.s locret_125DC8 ROM:00125DA6 move.w $490(a5),d0 ROM:00125DAA clr.b $781(d7.w) ROM:00125DB0 move.w d0,$65E(d7.w*2) ROM:00125DB6 move.b #1,$781(d7.w) ROM:00125DBE move.b #2,$117F(d7.w) ROM:00125DC6 bra.s locret_125DFC ROM:00125DC8 ; --------------------------------------------------------------------------- ROM:00125DC8 ROM:00125DC8 locret_125DC8: ; CODE XREF: ROM:00125D9C↑j ROM:00125DC8 ; ROM:00125DA4↑j ... ROM:00125DC8 rts ROM:00125DCA ; --------------------------------------------------------------------------- ROM:00125DCA ROM:00125DCA loc_125DCA: ; DATA XREF: ROM:00125D84↑o ROM:00125DCA btst #6,($11BD).w ROM:00125DD0 bne.s loc_125DDC ROM:00125DD2 move.b #1,$117F(d7.w) ROM:00125DDA bra.s locret_125DC8 ROM:00125DDC ; --------------------------------------------------------------------------- ROM:00125DDC ROM:00125DDC loc_125DDC: ; CODE XREF: ROM:00125DD0↑j ROM:00125DDC btst d7,($FEA).w ROM:00125DE0 bne.s loc_125DF0 ROM:00125DE2 ROM:00125DE2 loc_125DE2: ; CODE XREF: ROM:00125DFA↓j ROM:00125DE2 bset d7,($FEF).w ROM:00125DE6 move.b #3,$117F(d7.w) ROM:00125DEE bra.s locret_125E48 ROM:00125DF0 ; --------------------------------------------------------------------------- ROM:00125DF0 ROM:00125DF0 loc_125DF0: ; CODE XREF: ROM:00125DE0↑j ROM:00125DF0 cmpi.w #0,$65E(d7.w*2) ROM:00125DF8 bgt.s locret_125DFC ROM:00125DFA bra.s loc_125DE2 ROM:00125DFC ; --------------------------------------------------------------------------- ROM:00125DFC ROM:00125DFC locret_125DFC: ; CODE XREF: ROM:00125DC6↑j ROM:00125DFC ; ROM:00125DF8↑j ... ROM:00125DFC rts ROM:00125DFE ; --------------------------------------------------------------------------- ROM:00125DFE ROM:00125DFE loc_125DFE: ; DATA XREF: ROM:00125D88↑o ROM:00125DFE btst #6,($11BD).w ROM:00125E04 bne.s loc_125E18 ROM:00125E06 bclr d7,($FEF).w ROM:00125E0A move.b #1,$117F(d7.w) ROM:00125E12 bra.l locret_125DC8 ROM:00125E18 ; --------------------------------------------------------------------------- ROM:00125E18 ROM:00125E18 loc_125E18: ; CODE XREF: ROM:00125E04↑j ROM:00125E18 btst d7,($1051).w ROM:00125E1C beq.s locret_125E48 ROM:00125E1E move.w $492(a5),d0 ROM:00125E22 clr.b $781(d7.w) ROM:00125E28 move.w d0,$65E(d7.w*2) ROM:00125E2E move.b #1,$781(d7.w) ROM:00125E36 bclr d7,($FEF).w ROM:00125E3A move.b #4,$117F(d7.w) ROM:00125E42 bra.l locret_125E90 ROM:00125E48 ; --------------------------------------------------------------------------- ROM:00125E48 ROM:00125E48 locret_125E48: ; CODE XREF: ROM:00125DEE↑j ROM:00125E48 ; ROM:00125E1C↑j ROM:00125E48 rts ROM:00125E4A ; --------------------------------------------------------------------------- ROM:00125E4A ROM:00125E4A loc_125E4A: ; DATA XREF: ROM:00125D8C↑o ROM:00125E4A btst #6,($11BD).w ROM:00125E50 bne.s loc_125E60 ROM:00125E52 move.b #1,$117F(d7.w) ROM:00125E5A bra.l locret_125DC8 ROM:00125E60 ; --------------------------------------------------------------------------- ROM:00125E60 ROM:00125E60 loc_125E60: ; CODE XREF: ROM:00125E50↑j ROM:00125E60 cmpi.w #0,$65E(d7.w*2) ROM:00125E68 bgt.s locret_125E90 ROM:00125E6A move.w $490(a5),d0 ROM:00125E6E clr.b $781(d7.w) ROM:00125E74 move.w d0,$65E(d7.w*2) ROM:00125E7A move.b #1,$781(d7.w) ROM:00125E82 move.b #2,$117F(d7.w) ROM:00125E8A bra.l locret_125DFC ROM:00125E90 ; --------------------------------------------------------------------------- ROM:00125E90 ROM:00125E90 locret_125E90: ; CODE XREF: ROM:00125E42↑j ROM:00125E90 ; ROM:00125E68↑j ROM:00125E90 rts ROM:00125E92 ROM:00125E92 ; =============== S U B R O U T I N E ======================================= ROM:00125E92 ROM:00125E92 ROM:00125E92 sub_125E92: ; CODE XREF: sub_125B2C:loc_125B4C↑p ROM:00125E92 btst #0,($FEC).w ROM:00125E98 beq.s loc_125ED2 ROM:00125E9A btst #0,($FEF).w ROM:00125EA0 beq.s loc_125ED2 ROM:00125EA2 btst #1,($FEC).w ROM:00125EA8 beq.s loc_125ECA ROM:00125EAA btst #1,($FEF).w ROM:00125EB0 beq.s loc_125ECA ROM:00125EB2 cmpi.w #0,($B00).w ROM:00125EB8 bne.s loc_125EC2 ROM:00125EBA move.w #1,($B06).w ROM:00125EC0 bra.s loc_125EC8 ROM:00125EC2 ; --------------------------------------------------------------------------- ROM:00125EC2 ROM:00125EC2 loc_125EC2: ; CODE XREF: sub_125E92+26↑j ROM:00125EC2 move.w #0,($B06).w ROM:00125EC8 ROM:00125EC8 loc_125EC8: ; CODE XREF: sub_125E92+2E↑j ROM:00125EC8 bra.s locret_125EF0 ROM:00125ECA ; --------------------------------------------------------------------------- ROM:00125ECA ROM:00125ECA loc_125ECA: ; CODE XREF: sub_125E92+16↑j ROM:00125ECA ; sub_125E92+1E↑j ROM:00125ECA move.w #0,($B06).w ROM:00125ED0 bra.s locret_125EF0 ROM:00125ED2 ; --------------------------------------------------------------------------- ROM:00125ED2 ROM:00125ED2 loc_125ED2: ; CODE XREF: sub_125E92+6↑j ROM:00125ED2 ; sub_125E92+E↑j ROM:00125ED2 btst #1,($FEC).w ROM:00125ED8 beq.s loc_125EEA ROM:00125EDA btst #1,($FEF).w ROM:00125EE0 beq.s loc_125EEA ROM:00125EE2 move.w #1,($B06).w ROM:00125EE8 bra.s locret_125EF0 ROM:00125EEA ; --------------------------------------------------------------------------- ROM:00125EEA ROM:00125EEA loc_125EEA: ; CODE XREF: sub_125E92+46↑j ROM:00125EEA ; sub_125E92+4E↑j ROM:00125EEA move.w #2,($B06).w ROM:00125EF0 ROM:00125EF0 locret_125EF0: ; CODE XREF: sub_125E92:loc_125EC8↑j ROM:00125EF0 ; sub_125E92+3E↑j ... ROM:00125EF0 rts ROM:00125EF0 ; End of function sub_125E92 ROM:00125EF0 ROM:00125EF2 ROM:00125EF2 ; =============== S U B R O U T I N E ======================================= ROM:00125EF2 ROM:00125EF2 ROM:00125EF2 sub_125EF2: ; CODE XREF: sub_125416+30↑p ROM:00125EF2 move.w #0,d0 ROM:00125EF6 bra.s loc_125EFC ROM:00125EF8 ; --------------------------------------------------------------------------- ROM:00125EF8 ROM:00125EF8 loc_125EF8: ; CODE XREF: sub_125EF2+18↓j ROM:00125EF8 addi.w #1,d0 ROM:00125EFC ROM:00125EFC loc_125EFC: ; CODE XREF: sub_125EF2+4↑j ROM:00125EFC cmpi.w #1,d0 ROM:00125F00 bgt.s locret_125F0C ROM:00125F02 bsr.w sub_125F0E ROM:00125F06 bsr.w sub_125F50 ROM:00125F0A bra.s loc_125EF8 ROM:00125F0C ; --------------------------------------------------------------------------- ROM:00125F0C ROM:00125F0C locret_125F0C: ; CODE XREF: sub_125EF2+E↑j ROM:00125F0C rts ROM:00125F0C ; End of function sub_125EF2 ROM:00125F0C ROM:00125F0E ROM:00125F0E ; =============== S U B R O U T I N E ======================================= ROM:00125F0E ROM:00125F0E ROM:00125F0E sub_125F0E: ; CODE XREF: sub_125EF2+10↑p ROM:00125F0E move.w $494(a5),d1 ROM:00125F12 move.w $496(a5),d2 ROM:00125F16 cmp.w $D22(d0.w*2),d1 ROM:00125F1C ble.s loc_125F4A ROM:00125F1E cmp.w $D22(d0.w*2),d2 ROM:00125F24 bgt.s loc_125F4A ROM:00125F26 move.w $49A(a5),d1 ROM:00125F2A move.w $498(a5),d2 ROM:00125F2E cmp.w $D22(d0.w*2),d2 ROM:00125F34 bgt.s loc_125F3E ROM:00125F36 cmp.w $D22(d0.w*2),d1 ROM:00125F3C bgt.s loc_125F44 ROM:00125F3E ROM:00125F3E loc_125F3E: ; CODE XREF: sub_125F0E+26↑j ROM:00125F3E bset d0,($FF0).w ROM:00125F42 bra.s loc_125F48 ROM:00125F44 ; --------------------------------------------------------------------------- ROM:00125F44 ROM:00125F44 loc_125F44: ; CODE XREF: sub_125F0E+2E↑j ROM:00125F44 bclr d0,($FF0).w ROM:00125F48 ROM:00125F48 loc_125F48: ; CODE XREF: sub_125F0E+34↑j ROM:00125F48 bra.s locret_125F4E ROM:00125F4A ; --------------------------------------------------------------------------- ROM:00125F4A ROM:00125F4A loc_125F4A: ; CODE XREF: sub_125F0E+E↑j ROM:00125F4A ; sub_125F0E+16↑j ROM:00125F4A bclr d0,($FF0).w ROM:00125F4E ROM:00125F4E locret_125F4E: ; CODE XREF: sub_125F0E:loc_125F48↑j ROM:00125F4E rts ROM:00125F4E ; End of function sub_125F0E ROM:00125F4E ROM:00125F50 ROM:00125F50 ; =============== S U B R O U T I N E ======================================= ROM:00125F50 ROM:00125F50 ROM:00125F50 sub_125F50: ; CODE XREF: sub_125EF2+14↑p ROM:00125F50 clr.w d1 ROM:00125F52 move.b $1181(d0.w),d1 ROM:00125F58 cmpi.w #$B,d1 ROM:00125F5C bcc.s locret_125F66 ROM:00125F5E movea.l off_125F68(pc,d1.w*4),a0 ROM:00125F62 nop ROM:00125F64 jmp (a0) ROM:00125F66 ; --------------------------------------------------------------------------- ROM:00125F66 ROM:00125F66 locret_125F66: ; CODE XREF: sub_125F50+C↑j ROM:00125F66 rts ROM:00125F66 ; End of function sub_125F50 ROM:00125F66 ROM:00125F66 ; --------------------------------------------------------------------------- ROM:00125F68 off_125F68: dc.l loc_125F94 ; DATA XREF: sub_125F50+E↑r ROM:00125F6C dc.l loc_125FA0 ROM:00125F70 dc.l loc_126000 ROM:00125F74 dc.l loc_126058 ROM:00125F78 dc.l loc_12609E ROM:00125F7C dc.l loc_1260F6 ROM:00125F80 dc.l loc_126126 ROM:00125F84 dc.l loc_126158 ROM:00125F88 dc.l loc_12618A ROM:00125F8C dc.l loc_1261C6 ROM:00125F90 dc.l loc_126236 ROM:00125F94 ; --------------------------------------------------------------------------- ROM:00125F94 ROM:00125F94 loc_125F94: ; DATA XREF: ROM:off_125F68↑o ROM:00125F94 bclr d0,($FF1).w ROM:00125F98 move.b #1,$1181(d0.w) ROM:00125FA0 ROM:00125FA0 loc_125FA0: ; DATA XREF: ROM:00125F6C↑o ROM:00125FA0 cmpi.w #0,d0 ROM:00125FA4 bne.s loc_125FD0 ROM:00125FA6 btst #0,($FE6).w ROM:00125FAC beq.s loc_125FD0 ROM:00125FAE move.w $49C(a5),d1 ROM:00125FB2 clr.b $768(d0.w) ROM:00125FB8 move.w d1,$62C(d0.w*2) ROM:00125FBE move.b #1,$768(d0.w) ROM:00125FC6 move.b #2,$1181(d0.w) ROM:00125FCE rts ROM:00125FD0 ; --------------------------------------------------------------------------- ROM:00125FD0 ROM:00125FD0 loc_125FD0: ; CODE XREF: ROM:00125FA4↑j ROM:00125FD0 ; ROM:00125FAC↑j ROM:00125FD0 cmpi.w #1,d0 ROM:00125FD4 bne.s locret_125FFE ROM:00125FD6 btst #1,($FE6).w ROM:00125FDC beq.s locret_125FFE ROM:00125FDE move.w $49C(a5),d1 ROM:00125FE2 clr.b $768(d0.w) ROM:00125FE8 move.w d1,$62C(d0.w*2) ROM:00125FEE move.b #1,$768(d0.w) ROM:00125FF6 move.b #6,$1181(d0.w) ROM:00125FFE ROM:00125FFE locret_125FFE: ; CODE XREF: ROM:00125FD4↑j ROM:00125FFE ; ROM:00125FDC↑j ROM:00125FFE rts ROM:00126000 ; --------------------------------------------------------------------------- ROM:00126000 ROM:00126000 loc_126000: ; DATA XREF: ROM:00125F70↑o ROM:00126000 btst #7,($11A0).w ROM:00126006 beq.s loc_12601E ROM:00126008 clr.b $768(d0.w) ROM:0012600E clr.w $62C(d0.w*2) ROM:00126014 move.b #1,$1181(d0.w) ROM:0012601C rts ROM:0012601E ; --------------------------------------------------------------------------- ROM:0012601E ROM:0012601E loc_12601E: ; CODE XREF: ROM:00126006↑j ROM:0012601E btst d0,($FF0).w ROM:00126022 beq.s loc_12603E ROM:00126024 clr.b $768(d0.w) ROM:0012602A clr.w $62C(d0.w*2) ROM:00126030 bset d0,($FF1).w ROM:00126034 move.b #3,$1181(d0.w) ROM:0012603C bra.s loc_126098 ROM:0012603E ; --------------------------------------------------------------------------- ROM:0012603E ROM:0012603E loc_12603E: ; CODE XREF: ROM:00126022↑j ROM:0012603E cmpi.w #0,$62C(d0.w*2) ROM:00126046 bgt.s locret_126056 ROM:00126048 move.b #5,$1181(d0.w) ROM:00126050 bra.l loc_126120 ROM:00126056 ; --------------------------------------------------------------------------- ROM:00126056 ROM:00126056 locret_126056: ; CODE XREF: ROM:00126046↑j ROM:00126056 rts ROM:00126058 ; --------------------------------------------------------------------------- ROM:00126058 ROM:00126058 loc_126058: ; DATA XREF: ROM:00125F74↑o ROM:00126058 btst #7,($11A0).w ROM:0012605E beq.s loc_12606E ROM:00126060 bclr d0,($FF1).w ROM:00126064 move.b #1,$1181(d0.w) ROM:0012606C rts ROM:0012606E ; --------------------------------------------------------------------------- ROM:0012606E ROM:0012606E loc_12606E: ; CODE XREF: ROM:0012605E↑j ROM:0012606E btst d0,($FF0).w ROM:00126072 bne.s loc_126098 ROM:00126074 move.w $82E(a5,d0.w*2),d1 ROM:0012607A clr.b $768(d0.w) ROM:00126080 move.w d1,$62C(d0.w*2) ROM:00126086 move.b #1,$768(d0.w) ROM:0012608E move.b #4,$1181(d0.w) ROM:00126096 rts ROM:00126098 ; --------------------------------------------------------------------------- ROM:00126098 ROM:00126098 loc_126098: ; CODE XREF: ROM:0012603C↑j ROM:00126098 ; ROM:00126072↑j ... ROM:00126098 bsr.w sub_12625E ROM:0012609C rts ROM:0012609E ; --------------------------------------------------------------------------- ROM:0012609E ROM:0012609E loc_12609E: ; DATA XREF: ROM:00125F78↑o ROM:0012609E btst #7,($11A0).w ROM:001260A4 beq.s loc_1260C0 ROM:001260A6 bclr d0,($FF1).w ROM:001260AA clr.b $768(d0.w) ROM:001260B0 clr.w $62C(d0.w*2) ROM:001260B6 move.b #1,$1181(d0.w) ROM:001260BE rts ROM:001260C0 ; --------------------------------------------------------------------------- ROM:001260C0 ROM:001260C0 loc_1260C0: ; CODE XREF: ROM:001260A4↑j ROM:001260C0 btst d0,($FF0).w ROM:001260C4 beq.s loc_1260DC ROM:001260C6 clr.b $768(d0.w) ROM:001260CC clr.w $62C(d0.w*2) ROM:001260D2 move.b #3,$1181(d0.w) ROM:001260DA bra.s loc_126098 ROM:001260DC ; --------------------------------------------------------------------------- ROM:001260DC ROM:001260DC loc_1260DC: ; CODE XREF: ROM:001260C4↑j ROM:001260DC cmpi.w #0,$62C(d0.w*2) ROM:001260E4 bgt.s locret_1260F4 ROM:001260E6 bclr d0,($FF1).w ROM:001260EA move.b #5,$1181(d0.w) ROM:001260F2 bra.s loc_126120 ROM:001260F4 ; --------------------------------------------------------------------------- ROM:001260F4 ROM:001260F4 locret_1260F4: ; CODE XREF: ROM:001260E4↑j ROM:001260F4 rts ROM:001260F6 ; --------------------------------------------------------------------------- ROM:001260F6 ROM:001260F6 loc_1260F6: ; DATA XREF: ROM:00125F7C↑o ROM:001260F6 btst #7,($11A0).w ROM:001260FC beq.s loc_126108 ROM:001260FE move.b #1,$1181(d0.w) ROM:00126106 rts ROM:00126108 ; --------------------------------------------------------------------------- ROM:00126108 ROM:00126108 loc_126108: ; CODE XREF: ROM:001260FC↑j ROM:00126108 btst d0,($FF0).w ROM:0012610C beq.s loc_126120 ROM:0012610E bset d0,($FF1).w ROM:00126112 move.b #3,$1181(d0.w) ROM:0012611A bra.l loc_126098 ROM:00126120 ; --------------------------------------------------------------------------- ROM:00126120 ROM:00126120 loc_126120: ; CODE XREF: ROM:00126050↑j ROM:00126120 ; ROM:001260F2↑j ... ROM:00126120 bsr.w sub_126280 ROM:00126124 rts ROM:00126126 ; --------------------------------------------------------------------------- ROM:00126126 ROM:00126126 loc_126126: ; DATA XREF: ROM:00125F80↑o ROM:00126126 btst #7,($11A0).w ROM:0012612C beq.s loc_126144 ROM:0012612E clr.b $768(d0.w) ROM:00126134 clr.w $62C(d0.w*2) ROM:0012613A move.b #1,$1181(d0.w) ROM:00126142 rts ROM:00126144 ; --------------------------------------------------------------------------- ROM:00126144 ROM:00126144 loc_126144: ; CODE XREF: ROM:0012612C↑j ROM:00126144 cmpi.w #0,$62C(d0.w*2) ROM:0012614C bgt.s locret_126156 ROM:0012614E move.b #7,$1181(d0.w) ROM:00126156 ROM:00126156 locret_126156: ; CODE XREF: ROM:0012614C↑j ROM:00126156 rts ROM:00126158 ; --------------------------------------------------------------------------- ROM:00126158 ROM:00126158 loc_126158: ; DATA XREF: ROM:00125F84↑o ROM:00126158 btst #7,($11A0).w ROM:0012615E beq.s loc_12616E ROM:00126160 bclr d0,($FF1).w ROM:00126164 move.b #1,$1181(d0.w) ROM:0012616C rts ROM:0012616E ; --------------------------------------------------------------------------- ROM:0012616E ROM:0012616E loc_12616E: ; CODE XREF: ROM:0012615E↑j ROM:0012616E move.w $49E(a5),d7 ROM:00126172 btst #0,($11B0).w ROM:00126178 beq.s locret_126188 ROM:0012617A cmp.w ($B56).w,d7 ROM:0012617E bge.s locret_126188 ROM:00126180 move.b #8,$1181(d0.w) ROM:00126188 ROM:00126188 locret_126188: ; CODE XREF: ROM:00126178↑j ROM:00126188 ; ROM:0012617E↑j ROM:00126188 rts ROM:0012618A ; --------------------------------------------------------------------------- ROM:0012618A ROM:0012618A loc_12618A: ; DATA XREF: ROM:00125F88↑o ROM:0012618A btst d0,($FF0).w ROM:0012618E beq.s loc_1261A2 ROM:00126190 bsr.w sub_12625E ROM:00126194 bset d0,($FF1).w ROM:00126198 move.b #$A,$1181(d0.w) ROM:001261A0 bra.s locret_1261C4 ROM:001261A2 ; --------------------------------------------------------------------------- ROM:001261A2 ROM:001261A2 loc_1261A2: ; CODE XREF: ROM:0012618E↑j ROM:001261A2 move.w $82E(a5,d0.w*2),d1 ROM:001261A8 clr.b $768(d0.w) ROM:001261AE move.w d1,$62C(d0.w*2) ROM:001261B4 move.b #1,$768(d0.w) ROM:001261BC move.b #9,$1181(d0.w) ROM:001261C4 ROM:001261C4 locret_1261C4: ; CODE XREF: ROM:001261A0↑j ROM:001261C4 rts ROM:001261C6 ; --------------------------------------------------------------------------- ROM:001261C6 ROM:001261C6 loc_1261C6: ; DATA XREF: ROM:00125F8C↑o ROM:001261C6 btst #7,($11A0).w ROM:001261CC beq.s loc_1261E4 ROM:001261CE clr.b $768(d0.w) ROM:001261D4 clr.w $62C(d0.w*2) ROM:001261DA move.b #1,$1181(d0.w) ROM:001261E2 rts ROM:001261E4 ; --------------------------------------------------------------------------- ROM:001261E4 ROM:001261E4 loc_1261E4: ; CODE XREF: ROM:001261CC↑j ROM:001261E4 btst #0,($11B0).w ROM:001261EA bne.s loc_1261F6 ROM:001261EC move.b #7,$1181(d0.w) ROM:001261F4 rts ROM:001261F6 ; --------------------------------------------------------------------------- ROM:001261F6 ROM:001261F6 loc_1261F6: ; CODE XREF: ROM:001261EA↑j ROM:001261F6 btst d0,($FF0).w ROM:001261FA beq.s loc_12621A ROM:001261FC clr.b $768(d0.w) ROM:00126202 clr.w $62C(d0.w*2) ROM:00126208 bsr.w sub_12625E ROM:0012620C bset d0,($FF1).w ROM:00126210 move.b #$A,$1181(d0.w) ROM:00126218 rts ROM:0012621A ; --------------------------------------------------------------------------- ROM:0012621A ROM:0012621A loc_12621A: ; CODE XREF: ROM:001261FA↑j ROM:0012621A cmpi.w #0,$62C(d0.w*2) ROM:00126222 bgt.s locret_126234 ROM:00126224 bsr.w sub_126280 ROM:00126228 bclr d0,($FF1).w ROM:0012622C move.b #$A,$1181(d0.w) ROM:00126234 ROM:00126234 locret_126234: ; CODE XREF: ROM:00126222↑j ROM:00126234 rts ROM:00126236 ; --------------------------------------------------------------------------- ROM:00126236 ROM:00126236 loc_126236: ; DATA XREF: ROM:00125F90↑o ROM:00126236 btst #7,($11A0).w ROM:0012623C beq.s loc_12624C ROM:0012623E bclr d0,($FF1).w ROM:00126242 move.b #1,$1181(d0.w) ROM:0012624A rts ROM:0012624C ; --------------------------------------------------------------------------- ROM:0012624C ROM:0012624C loc_12624C: ; CODE XREF: ROM:0012623C↑j ROM:0012624C btst #0,($11B0).w ROM:00126252 bne.s locret_12625C ROM:00126254 move.b #7,$1181(d0.w) ROM:0012625C ROM:0012625C locret_12625C: ; CODE XREF: ROM:00126252↑j ROM:0012625C rts ROM:0012625E ROM:0012625E ; =============== S U B R O U T I N E ======================================= ROM:0012625E ROM:0012625E ROM:0012625E sub_12625E: ; CODE XREF: ROM:loc_126098↑p ROM:0012625E ; ROM:00126190↑p ... ROM:0012625E cmpi.w #0,d0 ROM:00126262 bne.s loc_126272 ROM:00126264 bclr #6,($C0B).w ROM:0012626A bset #6,($C23).w ROM:00126270 bra.s locret_12627E ROM:00126272 ; --------------------------------------------------------------------------- ROM:00126272 ROM:00126272 loc_126272: ; CODE XREF: sub_12625E+4↑j ROM:00126272 bclr #5,($C0A).w ROM:00126278 bset #5,($C22).w ROM:0012627E ROM:0012627E locret_12627E: ; CODE XREF: sub_12625E+12↑j ROM:0012627E rts ROM:0012627E ; End of function sub_12625E ROM:0012627E ROM:00126280 ROM:00126280 ; =============== S U B R O U T I N E ======================================= ROM:00126280 ROM:00126280 ROM:00126280 sub_126280: ; CODE XREF: ROM:loc_126120↑p ROM:00126280 ; ROM:00126224↑p ROM:00126280 cmpi.w #0,d0 ROM:00126284 bne.s loc_126294 ROM:00126286 bset #6,($C0B).w ROM:0012628C bset #6,($C23).w ROM:00126292 bra.s locret_1262A0 ROM:00126294 ; --------------------------------------------------------------------------- ROM:00126294 ROM:00126294 loc_126294: ; CODE XREF: sub_126280+4↑j ROM:00126294 bset #5,($C0A).w ROM:0012629A bset #5,($C22).w ROM:001262A0 ROM:001262A0 locret_1262A0: ; CODE XREF: sub_126280+12↑j ROM:001262A0 rts ROM:001262A0 ; End of function sub_126280 ROM:001262A0 ROM:001262A2 ROM:001262A2 ; =============== S U B R O U T I N E ======================================= ROM:001262A2 ROM:001262A2 ROM:001262A2 sub_1262A2: ; CODE XREF: sub_127FE8+2C↓p ROM:001262A2 move.w ($B08).w,d1 ROM:001262A6 cmpi.w #5,d1 ROM:001262AA bcc.s locret_1262B4 ROM:001262AC movea.l off_1262B6(pc,d1.w*4),a0 ROM:001262B0 nop ROM:001262B2 jmp (a0) ROM:001262B4 ; --------------------------------------------------------------------------- ROM:001262B4 ROM:001262B4 locret_1262B4: ; CODE XREF: sub_1262A2+8↑j ROM:001262B4 rts ROM:001262B4 ; End of function sub_1262A2 ROM:001262B4 ROM:001262B4 ; --------------------------------------------------------------------------- ROM:001262B6 off_1262B6: dc.l loc_1262CA ; DATA XREF: sub_1262A2+A↑r ROM:001262BA dc.l loc_1262D4 ROM:001262BE dc.l loc_1262F8 ROM:001262C2 dc.l loc_12635E ROM:001262C6 dc.l loc_1263BA ROM:001262CA ; --------------------------------------------------------------------------- ROM:001262CA ROM:001262CA loc_1262CA: ; DATA XREF: ROM:off_1262B6↑o ROM:001262CA move.w #1,($B08).w ROM:001262D0 bra.s locret_1262F6 ROM:001262D2 ; --------------------------------------------------------------------------- ROM:001262D2 rts ROM:001262D4 ; --------------------------------------------------------------------------- ROM:001262D4 ROM:001262D4 loc_1262D4: ; DATA XREF: ROM:001262BA↑o ROM:001262D4 btst #6,($11BD).w ROM:001262DA beq.s locret_1262F6 ROM:001262DC move.w $4A0(a5),d0 ROM:001262E0 clr.b ($7B4).w ROM:001262E4 move.w d0,($6C4).w ROM:001262E8 move.b #1,($7B4).w ROM:001262EE move.w #2,($B08).w ROM:001262F4 bra.s locret_12635C ROM:001262F6 ; --------------------------------------------------------------------------- ROM:001262F6 ROM:001262F6 locret_1262F6: ; CODE XREF: ROM:001262D0↑j ROM:001262F6 ; ROM:001262DA↑j ... ROM:001262F6 rts ROM:001262F8 ; --------------------------------------------------------------------------- ROM:001262F8 ROM:001262F8 loc_1262F8: ; DATA XREF: ROM:001262BE↑o ROM:001262F8 btst #6,($11BD).w ROM:001262FE bne.s loc_126310 ROM:00126300 clr.b ($7B4).w ROM:00126304 clr.w ($6C4).w ROM:00126308 move.w #1,($B08).w ROM:0012630E bra.s locret_1262F6 ROM:00126310 ; --------------------------------------------------------------------------- ROM:00126310 ROM:00126310 loc_126310: ; CODE XREF: ROM:001262FE↑j ROM:00126310 cmpi.w #0,($6C4).w ROM:00126316 bgt.s loc_126332 ROM:00126318 btst #5,($7C2).w ROM:0012631E beq.s loc_126332 ROM:00126320 bset #4,($C23).w ROM:00126326 move.w #4,($B08).w ROM:0012632C bra.l locret_1263D4 ROM:00126332 ; --------------------------------------------------------------------------- ROM:00126332 ROM:00126332 loc_126332: ; CODE XREF: ROM:00126316↑j ROM:00126332 ; ROM:0012631E↑j ROM:00126332 cmpi.w #0,($6C4).w ROM:00126338 bgt.s locret_12635C ROM:0012633A btst #5,($7C2).w ROM:00126340 bne.s locret_12635C ROM:00126342 move.w $4A2(a5),d0 ROM:00126346 clr.b ($7B4).w ROM:0012634A move.w d0,($6C4).w ROM:0012634E move.b #1,($7B4).w ROM:00126354 move.w #3,($B08).w ROM:0012635A bra.s locret_1263B8 ROM:0012635C ; --------------------------------------------------------------------------- ROM:0012635C ROM:0012635C locret_12635C: ; CODE XREF: ROM:001262F4↑j ROM:0012635C ; ROM:00126338↑j ... ROM:0012635C rts ROM:0012635E ; --------------------------------------------------------------------------- ROM:0012635E ROM:0012635E loc_12635E: ; DATA XREF: ROM:001262C2↑o ROM:0012635E btst #6,($11BD).w ROM:00126364 bne.s loc_126376 ROM:00126366 clr.b ($7B4).w ROM:0012636A clr.w ($6C4).w ROM:0012636E move.w #1,($B08).w ROM:00126374 bra.s locret_1262F6 ROM:00126376 ; --------------------------------------------------------------------------- ROM:00126376 ROM:00126376 loc_126376: ; CODE XREF: ROM:00126364↑j ROM:00126376 btst #5,($7C2).w ROM:0012637C beq.s loc_126394 ROM:0012637E clr.b ($7B4).w ROM:00126382 clr.w ($6C4).w ROM:00126386 bset #4,($C23).w ROM:0012638C move.w #4,($B08).w ROM:00126392 bra.s locret_1263D4 ROM:00126394 ; --------------------------------------------------------------------------- ROM:00126394 ROM:00126394 loc_126394: ; CODE XREF: ROM:0012637C↑j ROM:00126394 cmpi.w #0,($6C4).w ROM:0012639A bgt.s locret_1263B8 ROM:0012639C btst #5,($7C2).w ROM:001263A2 bne.s locret_1263B8 ROM:001263A4 bset #4,($C0B).w ROM:001263AA bset #4,($C23).w ROM:001263B0 move.w #4,($B08).w ROM:001263B6 bra.s locret_1263D4 ROM:001263B8 ; --------------------------------------------------------------------------- ROM:001263B8 ROM:001263B8 locret_1263B8: ; CODE XREF: ROM:0012635A↑j ROM:001263B8 ; ROM:0012639A↑j ... ROM:001263B8 rts ROM:001263BA ; --------------------------------------------------------------------------- ROM:001263BA ROM:001263BA loc_1263BA: ; DATA XREF: ROM:001262C6↑o ROM:001263BA btst #6,($11BD).w ROM:001263C0 bne.s locret_1263D4 ROM:001263C2 bclr #4,($C0B).w ROM:001263C8 move.w #1,($B08).w ROM:001263CE bra.l locret_1262F6 ROM:001263D4 ; --------------------------------------------------------------------------- ROM:001263D4 ROM:001263D4 locret_1263D4: ; CODE XREF: ROM:0012632C↑j ROM:001263D4 ; ROM:00126392↑j ... ROM:001263D4 rts ROM:001263D6 ; --------------------------------------------------------------------------- ROM:001263D6 rts ROM:001263D8 ROM:001263D8 ; =============== S U B R O U T I N E ======================================= ROM:001263D8 ROM:001263D8 ROM:001263D8 sub_1263D8: ; CODE XREF: sub_127FE8+C↓p ROM:001263D8 btst #0,($119B).w ROM:001263DE beq.s loc_126432 ROM:001263E0 move.w ($472).w,d1 ROM:001263E4 sub.w ($B0A).w,d1 ROM:001263E8 cmpi.w #0,d1 ROM:001263EC bge.s loc_1263F0 ROM:001263EE neg.w d1 ROM:001263F0 ROM:001263F0 loc_1263F0: ; CODE XREF: sub_1263D8+14↑j ROM:001263F0 move.w $4A4(a5),d2 ROM:001263F4 cmp.w d1,d2 ROM:001263F6 bgt.s loc_126400 ROM:001263F8 bset #7,($11B0).w ROM:001263FE bra.s loc_126406 ROM:00126400 ; --------------------------------------------------------------------------- ROM:00126400 ROM:00126400 loc_126400: ; CODE XREF: sub_1263D8+1E↑j ROM:00126400 bclr #7,($11B0).w ROM:00126406 ROM:00126406 loc_126406: ; CODE XREF: sub_1263D8+26↑j ROM:00126406 move.w ($472).w,($B0A).w ROM:0012640C btst #2,($48F).w ROM:00126412 bne.s loc_12641C ROM:00126414 btst #7,($11B0).w ROM:0012641A beq.s loc_126424 ROM:0012641C ROM:0012641C loc_12641C: ; CODE XREF: sub_1263D8+3A↑j ROM:0012641C bset #2,($C0A).w ROM:00126422 bra.s loc_12642A ROM:00126424 ; --------------------------------------------------------------------------- ROM:00126424 ROM:00126424 loc_126424: ; CODE XREF: sub_1263D8+42↑j ROM:00126424 bclr #2,($C0A).w ROM:0012642A ROM:0012642A loc_12642A: ; CODE XREF: sub_1263D8+4A↑j ROM:0012642A bset #2,($C22).w ROM:00126430 bra.s locret_12643E ROM:00126432 ; --------------------------------------------------------------------------- ROM:00126432 ROM:00126432 loc_126432: ; CODE XREF: sub_1263D8+6↑j ROM:00126432 move.w ($472).w,($B0A).w ROM:00126438 bset #0,($119B).w ROM:0012643E ROM:0012643E locret_12643E: ; CODE XREF: sub_1263D8+58↑j ROM:0012643E rts ROM:0012643E ; End of function sub_1263D8 ROM:0012643E ROM:00126440 ROM:00126440 ; =============== S U B R O U T I N E ======================================= ROM:00126440 ROM:00126440 ROM:00126440 sub_126440: ; CODE XREF: sub_127FE8+4A↓p ROM:00126440 clr.w d1 ROM:00126442 move.b ($FF2).w,d1 ROM:00126446 cmpi.w #2,d1 ROM:0012644A bcc.s locret_126454 ROM:0012644C movea.l off_126456(pc,d1.w*4),a0 ROM:00126450 nop ROM:00126452 jmp (a0) ROM:00126454 ; --------------------------------------------------------------------------- ROM:00126454 ROM:00126454 locret_126454: ; CODE XREF: sub_126440+A↑j ROM:00126454 rts ROM:00126454 ; End of function sub_126440 ROM:00126454 ROM:00126454 ; --------------------------------------------------------------------------- ROM:00126456 off_126456: dc.l loc_12645E ; DATA XREF: sub_126440+C↑r ROM:0012645A dc.l loc_12647A ROM:0012645E ; --------------------------------------------------------------------------- ROM:0012645E ROM:0012645E loc_12645E: ; DATA XREF: ROM:off_126456↑o ROM:0012645E move.w #$3D0,d0 ROM:00126462 clr.b ($72E).w ROM:00126466 move.w d0,($5B8).w ROM:0012646A move.b #1,($72E).w ROM:00126470 move.b #1,($FF2).w ROM:00126476 bra.s locret_1264A4 ROM:00126478 ; --------------------------------------------------------------------------- ROM:00126478 rts ROM:0012647A ; --------------------------------------------------------------------------- ROM:0012647A ROM:0012647A loc_12647A: ; DATA XREF: ROM:0012645A↑o ROM:0012647A cmpi.w #0,($5B8).w ROM:00126480 bgt.s locret_1264A4 ROM:00126482 bsr.w sub_1264A6 ROM:00126486 move.w #$3D0,d0 ROM:0012648A clr.b ($72E).w ROM:0012648E move.w d0,($5B8).w ROM:00126492 move.b #1,($72E).w ROM:00126498 move.b #1,($FF2).w ROM:0012649E bra.l *+6 ROM:001264A4 ; --------------------------------------------------------------------------- ROM:001264A4 ROM:001264A4 locret_1264A4: ; CODE XREF: ROM:00126476↑j ROM:001264A4 ; ROM:00126480↑j ... ROM:001264A4 rts ROM:001264A6 ROM:001264A6 ; =============== S U B R O U T I N E ======================================= ROM:001264A6 ROM:001264A6 ROM:001264A6 sub_1264A6: ; CODE XREF: ROM:00126482↑p ROM:001264A6 clr.l d0 ROM:001264A8 move.w ($4F8).w,d0 ROM:001264AC divu.l #$24,d0 ; '$' ROM:001264B4 add.l d0,($11D0).w ROM:001264B8 rts ROM:001264B8 ; End of function sub_1264A6 ROM:001264B8 ROM:001264BA ROM:001264BA ; =============== S U B R O U T I N E ======================================= ROM:001264BA ROM:001264BA ROM:001264BA sub_1264BA: ; CODE XREF: sub_1280FA↓p ROM:001264BA move.w $4F6(a5),d5 ROM:001264BE cmpi.w #$A,d5 ROM:001264C2 beq.s loc_1264CA ROM:001264C4 cmpi.w #$14,d5 ROM:001264C8 bne.s loc_1264D8 ROM:001264CA ROM:001264CA loc_1264CA: ; CODE XREF: sub_1264BA+8↑j ROM:001264CA bset #5,($11B3).w ROM:001264D0 bclr #1,($119D).w ROM:001264D6 bra.s loc_126518 ROM:001264D8 ; --------------------------------------------------------------------------- ROM:001264D8 ROM:001264D8 loc_1264D8: ; CODE XREF: sub_1264BA+E↑j ROM:001264D8 cmpi.w #$B,d5 ROM:001264DC beq.s loc_1264E4 ROM:001264DE cmpi.w #$15,d5 ROM:001264E2 bne.s loc_1264F2 ROM:001264E4 ROM:001264E4 loc_1264E4: ; CODE XREF: sub_1264BA+22↑j ROM:001264E4 bset #1,($119D).w ROM:001264EA bclr #5,($11B3).w ROM:001264F0 bra.s loc_126518 ROM:001264F2 ; --------------------------------------------------------------------------- ROM:001264F2 ROM:001264F2 loc_1264F2: ; CODE XREF: sub_1264BA+28↑j ROM:001264F2 cmpi.w #$C,d5 ROM:001264F6 beq.s loc_1264FE ROM:001264F8 cmpi.w #$16,d5 ROM:001264FC bne.s loc_12650C ROM:001264FE ROM:001264FE loc_1264FE: ; CODE XREF: sub_1264BA+3C↑j ROM:001264FE bset #5,($11B3).w ROM:00126504 bset #1,($119D).w ROM:0012650A bra.s loc_126518 ROM:0012650C ; --------------------------------------------------------------------------- ROM:0012650C ROM:0012650C loc_12650C: ; CODE XREF: sub_1264BA+42↑j ROM:0012650C bclr #5,($11B3).w ROM:00126512 bclr #1,($119D).w ROM:00126518 ROM:00126518 loc_126518: ; CODE XREF: sub_1264BA+1C↑j ROM:00126518 ; sub_1264BA+36↑j ... ROM:00126518 clr.w d1 ROM:0012651A move.b ($FF3).w,d1 ROM:0012651E cmpi.w #8,d1 ROM:00126522 bcc.s locret_12652C ROM:00126524 movea.l off_12652E(pc,d1.w*4),a0 ROM:00126528 nop ROM:0012652A jmp (a0) ROM:0012652C ; --------------------------------------------------------------------------- ROM:0012652C ROM:0012652C locret_12652C: ; CODE XREF: sub_1264BA+68↑j ROM:0012652C rts ROM:0012652C ; End of function sub_1264BA ROM:0012652C ROM:0012652C ; --------------------------------------------------------------------------- ROM:0012652E off_12652E: dc.l loc_12654E ; DATA XREF: sub_1264BA+6A↑r ROM:00126532 dc.l loc_126558 ROM:00126536 dc.l loc_12657C ROM:0012653A dc.l loc_1265CC ROM:0012653E dc.l loc_12669C ROM:00126542 dc.l loc_1266B2 ROM:00126546 dc.l loc_126794 ROM:0012654A dc.l loc_1267AA ROM:0012654E ; --------------------------------------------------------------------------- ROM:0012654E ROM:0012654E loc_12654E: ; DATA XREF: ROM:off_12652E↑o ROM:0012654E move.b #1,($FF3).w ROM:00126554 bra.s locret_12657A ROM:00126556 ; --------------------------------------------------------------------------- ROM:00126556 rts ROM:00126558 ; --------------------------------------------------------------------------- ROM:00126558 ROM:00126558 loc_126558: ; DATA XREF: ROM:00126532↑o ROM:00126558 btst #5,($11B3).w ROM:0012655E beq.s locret_12657A ROM:00126560 bclr #1,($11AB).w ROM:00126566 bclr #7,($11A3).w ROM:0012656C bclr #0,($119C).w ROM:00126572 move.b #2,($FF3).w ROM:00126578 bra.s loc_1265C6 ROM:0012657A ; --------------------------------------------------------------------------- ROM:0012657A ROM:0012657A locret_12657A: ; CODE XREF: ROM:00126554↑j ROM:0012657A ; ROM:0012655E↑j ... ROM:0012657A rts ROM:0012657C ; --------------------------------------------------------------------------- ROM:0012657C ROM:0012657C loc_12657C: ; DATA XREF: ROM:00126536↑o ROM:0012657C btst #5,($11B3).w ROM:00126582 bne.s loc_12658C ROM:00126584 move.b #1,($FF3).w ROM:0012658A bra.s locret_12657A ROM:0012658C ; --------------------------------------------------------------------------- ROM:0012658C ROM:0012658C loc_12658C: ; CODE XREF: ROM:00126582↑j ROM:0012658C btst #1,($119D).w ROM:00126592 beq.s loc_1265C6 ROM:00126594 btst #4,($11B0).w ROM:0012659A beq.s loc_1265C6 ROM:0012659C bset #2,($11AA).w ROM:001265A2 bset #1,($11B6).w ROM:001265A8 move.w $4A6(a5),d0 ROM:001265AC clr.b ($783).w ROM:001265B0 move.w d0,($662).w ROM:001265B4 move.b #1,($783).w ROM:001265BA move.b #3,($FF3).w ROM:001265C0 bra.l loc_126696 ROM:001265C6 ; --------------------------------------------------------------------------- ROM:001265C6 ROM:001265C6 loc_1265C6: ; CODE XREF: ROM:00126578↑j ROM:001265C6 ; ROM:00126592↑j ... ROM:001265C6 bsr.w sub_1267C0 ROM:001265CA rts ROM:001265CC ; --------------------------------------------------------------------------- ROM:001265CC ROM:001265CC loc_1265CC: ; DATA XREF: ROM:0012653A↑o ROM:001265CC move.l $128(a5),d0 ROM:001265D0 cmp.l ($808).w,d0 ROM:001265D4 bge.s loc_126602 ROM:001265D6 bclr #2,($11AA).w ROM:001265DC bclr #1,($11B6).w ROM:001265E2 clr.b ($783).w ROM:001265E6 clr.w ($662).w ROM:001265EA bset #1,($11AB).w ROM:001265F0 bset #0,($119C).w ROM:001265F6 move.b #4,($FF3).w ROM:001265FC bra.l locret_1266B0 ROM:00126602 ; --------------------------------------------------------------------------- ROM:00126602 ROM:00126602 loc_126602: ; CODE XREF: ROM:001265D4↑j ROM:00126602 cmpi.w #0,($662).w ROM:00126608 bgt.s loc_12663E ROM:0012660A bclr #2,($11AA).w ROM:00126610 bclr #1,($11B6).w ROM:00126616 bclr #1,($11AA).w ROM:0012661C bsr.w sub_1269C0 ROM:00126620 move.w $4A8(a5),d0 ROM:00126624 clr.b ($783).w ROM:00126628 move.w d0,($662).w ROM:0012662C move.b #1,($783).w ROM:00126632 move.b #5,($FF3).w ROM:00126638 bra.l loc_12678E ROM:0012663E ; --------------------------------------------------------------------------- ROM:0012663E ROM:0012663E loc_12663E: ; CODE XREF: ROM:00126608↑j ROM:0012663E btst #1,($119D).w ROM:00126644 beq.s loc_12664E ROM:00126646 btst #4,($11B0).w ROM:0012664C bne.s loc_12666E ROM:0012664E ROM:0012664E loc_12664E: ; CODE XREF: ROM:00126644↑j ROM:0012664E bclr #2,($11AA).w ROM:00126654 bclr #1,($11B6).w ROM:0012665A clr.b ($783).w ROM:0012665E clr.w ($662).w ROM:00126662 move.b #2,($FF3).w ROM:00126668 bra.l loc_1265C6 ROM:0012666E ; --------------------------------------------------------------------------- ROM:0012666E ROM:0012666E loc_12666E: ; CODE XREF: ROM:0012664C↑j ROM:0012666E btst #5,($11B3).w ROM:00126674 bne.s loc_126696 ROM:00126676 bclr #2,($11AA).w ROM:0012667C bclr #1,($11B6).w ROM:00126682 clr.b ($783).w ROM:00126686 clr.w ($662).w ROM:0012668A move.b #1,($FF3).w ROM:00126690 bra.l locret_12657A ROM:00126696 ; --------------------------------------------------------------------------- ROM:00126696 ROM:00126696 loc_126696: ; CODE XREF: ROM:001265C0↑j ROM:00126696 ; ROM:00126674↑j ROM:00126696 bsr.w sub_1267C0 ROM:0012669A rts ROM:0012669C ; --------------------------------------------------------------------------- ROM:0012669C ROM:0012669C loc_12669C: ; DATA XREF: ROM:0012653E↑o ROM:0012669C btst #5,($11B3).w ROM:001266A2 bne.s locret_1266B0 ROM:001266A4 move.b #1,($FF3).w ROM:001266AA bra.l locret_12657A ROM:001266B0 ; --------------------------------------------------------------------------- ROM:001266B0 ROM:001266B0 locret_1266B0: ; CODE XREF: ROM:001265FC↑j ROM:001266B0 ; ROM:001266A2↑j ROM:001266B0 rts ROM:001266B2 ; --------------------------------------------------------------------------- ROM:001266B2 ROM:001266B2 loc_1266B2: ; DATA XREF: ROM:00126542↑o ROM:001266B2 cmpi.w #0,($662).w ROM:001266B8 bgt.s loc_1266D8 ROM:001266BA bclr #1,($11AA).w ROM:001266C0 bset #7,($11A3).w ROM:001266C6 bset #0,($119C).w ROM:001266CC move.b #6,($FF3).w ROM:001266D2 bra.l locret_1267A8 ROM:001266D8 ; --------------------------------------------------------------------------- ROM:001266D8 ROM:001266D8 loc_1266D8: ; CODE XREF: ROM:001266B8↑j ROM:001266D8 move.w $4AC(a5),d0 ROM:001266DC cmp.w ($AEE).w,d0 ROM:001266E0 ble.s loc_12670A ROM:001266E2 btst #7,($11B1).w ROM:001266E8 bne.s loc_12670A ROM:001266EA bclr #1,($11AA).w ROM:001266F0 bset #0,($119C).w ROM:001266F6 clr.b ($783).w ROM:001266FA clr.w ($662).w ROM:001266FE move.b #7,($FF3).w ROM:00126704 bra.l locret_1267BE ROM:0012670A ; --------------------------------------------------------------------------- ROM:0012670A ROM:0012670A loc_12670A: ; CODE XREF: ROM:001266E0↑j ROM:0012670A ; ROM:001266E8↑j ROM:0012670A move.w $4AA(a5),d0 ROM:0012670E cmp.w ($AEE).w,d0 ROM:00126712 bge.s loc_12673C ROM:00126714 btst #7,($11B1).w ROM:0012671A beq.s loc_12673C ROM:0012671C bclr #1,($11AA).w ROM:00126722 bset #0,($119C).w ROM:00126728 clr.b ($783).w ROM:0012672C clr.w ($662).w ROM:00126730 move.b #7,($FF3).w ROM:00126736 bra.l locret_1267BE ROM:0012673C ; --------------------------------------------------------------------------- ROM:0012673C ROM:0012673C loc_12673C: ; CODE XREF: ROM:00126712↑j ROM:0012673C ; ROM:0012671A↑j ROM:0012673C btst #1,($119D).w ROM:00126742 beq.s loc_12674C ROM:00126744 btst #4,($11B0).w ROM:0012674A bne.s loc_126766 ROM:0012674C ROM:0012674C loc_12674C: ; CODE XREF: ROM:00126742↑j ROM:0012674C bclr #1,($11AA).w ROM:00126752 clr.b ($783).w ROM:00126756 clr.w ($662).w ROM:0012675A move.b #2,($FF3).w ROM:00126760 bra.l loc_1265C6 ROM:00126766 ; --------------------------------------------------------------------------- ROM:00126766 ROM:00126766 loc_126766: ; CODE XREF: ROM:0012674A↑j ROM:00126766 btst #5,($11B3).w ROM:0012676C bne.s loc_12678E ROM:0012676E bclr #2,($11AA).w ROM:00126774 bclr #1,($11B6).w ROM:0012677A clr.b ($783).w ROM:0012677E clr.w ($662).w ROM:00126782 move.b #1,($FF3).w ROM:00126788 bra.l locret_12657A ROM:0012678E ; --------------------------------------------------------------------------- ROM:0012678E ROM:0012678E loc_12678E: ; CODE XREF: ROM:00126638↑j ROM:0012678E ; ROM:0012676C↑j ROM:0012678E bsr.w sub_1267C0 ROM:00126792 rts ROM:00126794 ; --------------------------------------------------------------------------- ROM:00126794 ROM:00126794 loc_126794: ; DATA XREF: ROM:00126546↑o ROM:00126794 btst #5,($11B3).w ROM:0012679A bne.s locret_1267A8 ROM:0012679C move.b #1,($FF3).w ROM:001267A2 bra.l locret_12657A ROM:001267A8 ; --------------------------------------------------------------------------- ROM:001267A8 ROM:001267A8 locret_1267A8: ; CODE XREF: ROM:001266D2↑j ROM:001267A8 ; ROM:0012679A↑j ROM:001267A8 rts ROM:001267AA ; --------------------------------------------------------------------------- ROM:001267AA ROM:001267AA loc_1267AA: ; DATA XREF: ROM:0012654A↑o ROM:001267AA btst #5,($11B3).w ROM:001267B0 bne.s locret_1267BE ROM:001267B2 move.b #1,($FF3).w ROM:001267B8 bra.l locret_12657A ROM:001267BE ; --------------------------------------------------------------------------- ROM:001267BE ROM:001267BE locret_1267BE: ; CODE XREF: ROM:00126704↑j ROM:001267BE ; ROM:00126736↑j ... ROM:001267BE rts ROM:001267C0 ROM:001267C0 ; =============== S U B R O U T I N E ======================================= ROM:001267C0 ROM:001267C0 ROM:001267C0 sub_1267C0: ; CODE XREF: ROM:loc_1265C6↑p ROM:001267C0 ; ROM:loc_126696↑p ... ROM:001267C0 move.w $4F6(a5),d5 ROM:001267C4 cmpi.w #$14,d5 ROM:001267C8 bne.s loc_1267D0 ROM:001267CA bra.l loc_1269B8 ROM:001267D0 ; --------------------------------------------------------------------------- ROM:001267D0 ROM:001267D0 loc_1267D0: ; CODE XREF: sub_1267C0+8↑j ROM:001267D0 cmpi.w #$15,d5 ROM:001267D4 bne.s loc_1267DC ROM:001267D6 bra.l loc_1269B8 ROM:001267DC ; --------------------------------------------------------------------------- ROM:001267DC ROM:001267DC loc_1267DC: ; CODE XREF: sub_1267C0+14↑j ROM:001267DC cmpi.w #$16,d5 ROM:001267E0 bne.s loc_1267E8 ROM:001267E2 bra.l loc_1269B8 ROM:001267E8 ; --------------------------------------------------------------------------- ROM:001267E8 ROM:001267E8 loc_1267E8: ; CODE XREF: sub_1267C0+20↑j ROM:001267E8 move.w $4F6(a5),d0 ROM:001267EC cmpi.w #0,d0 ROM:001267F0 beq.l loc_1269B8 ROM:001267F6 btst #2,($11B5).w ROM:001267FC bne.l loc_12690A ROM:00126802 btst #4,($11B4).w ROM:00126808 bne.l loc_12690A ROM:0012680E btst #3,($C0A).w ROM:00126814 bne.l loc_12690A ROM:0012681A btst #3,($C1E).w ROM:00126820 bne.l loc_12690A ROM:00126826 btst #5,($11B2).w ROM:0012682C bne.l loc_12690A ROM:00126832 btst #5,($11B1).w ROM:00126838 bne.l loc_12690A ROM:0012683E btst #5,($C0D).w ROM:00126844 bne.l loc_12690A ROM:0012684A btst #5,($C21).w ROM:00126850 bne.l loc_12690A ROM:00126856 btst #0,($11A8).w ROM:0012685C bne.l loc_12690A ROM:00126862 btst #2,($11A4).w ROM:00126868 bne.l loc_12690A ROM:0012686E btst #6,($C0B).w ROM:00126874 bne.l loc_12690A ROM:0012687A btst #6,($C1F).w ROM:00126880 bne.l loc_12690A ROM:00126886 btst #5,($C0A).w ROM:0012688C bne.l loc_12690A ROM:00126892 btst #5,($C1E).w ROM:00126898 bne.s loc_12690A ROM:0012689A btst #0,($C0A).w ROM:001268A0 bne.s loc_12690A ROM:001268A2 btst #0,($C1E).w ROM:001268A8 bne.s loc_12690A ROM:001268AA btst #7,($C0B).w ROM:001268B0 bne.s loc_12690A ROM:001268B2 btst #7,($C1F).w ROM:001268B8 bne.s loc_12690A ROM:001268BA btst #1,($C0A).w ROM:001268C0 bne.s loc_12690A ROM:001268C2 btst #1,($C1E).w ROM:001268C8 bne.s loc_12690A ROM:001268CA btst #0,($F8E).w ROM:001268D0 beq.s loc_12690A ROM:001268D2 move.w $4FA(a5),d0 ROM:001268D6 cmp.w ($90C).w,d0 ROM:001268DA bgt.s loc_12690A ROM:001268DC move.w ($B34).w,d1 ROM:001268E0 sub.w ($B30).w,d1 ROM:001268E4 bpl.w loc_1268EA ROM:001268E8 neg.w d1 ROM:001268EA ROM:001268EA loc_1268EA: ; CODE XREF: sub_1267C0+124↑j ROM:001268EA move.w $4FC(a5),d0 ROM:001268EE cmp.w d1,d0 ROM:001268F0 blt.s loc_12690A ROM:001268F2 move.w $4FE(a5),d0 ROM:001268F6 cmp.w ($11DC).w,d0 ROM:001268FA bge.s loc_12690A ROM:001268FC btst #5,($11A2).w ROM:00126902 beq.s loc_12690A ROM:00126904 bra.l loc_126910 ROM:0012690A ; --------------------------------------------------------------------------- ROM:0012690A ROM:0012690A loc_12690A: ; CODE XREF: sub_1267C0+3C↑j ROM:0012690A ; sub_1267C0+48↑j ... ROM:0012690A bra.l loc_1269B0 ROM:00126910 ; --------------------------------------------------------------------------- ROM:00126910 ROM:00126910 loc_126910: ; CODE XREF: sub_1267C0+144↑j ROM:00126910 move.w $500(a5),d2 ROM:00126914 move.w $502(a5),d3 ROM:00126918 cmp.w ($B34).w,d2 ROM:0012691C bgt.s loc_126954 ROM:0012691E cmp.w ($B34).w,d3 ROM:00126922 blt.s loc_126954 ROM:00126924 move.w $506(a5),d2 ROM:00126928 move.w $508(a5),d3 ROM:0012692C cmp.w ($534).w,d2 ROM:00126930 bgt.s loc_126954 ROM:00126932 cmp.w ($534).w,d3 ROM:00126936 blt.s loc_126954 ROM:00126938 move.w $50C(a5),d2 ROM:0012693C move.w $50E(a5),d3 ROM:00126940 cmp.w ($4F6).w,d2 ROM:00126944 bgt.s loc_126954 ROM:00126946 cmp.w ($4F6).w,d3 ROM:0012694A blt.s loc_126954 ROM:0012694C bset #4,($11B0).w ROM:00126952 bra.s locret_1269BE ROM:00126954 ; --------------------------------------------------------------------------- ROM:00126954 ROM:00126954 loc_126954: ; CODE XREF: sub_1267C0+15C↑j ROM:00126954 ; sub_1267C0+162↑j ... ROM:00126954 move.w $500(a5),d2 ROM:00126958 sub.w $504(a5),d2 ROM:0012695C move.w $502(a5),d3 ROM:00126960 add.w $504(a5),d3 ROM:00126964 cmp.w ($B34).w,d2 ROM:00126968 bgt.s loc_126970 ROM:0012696A cmp.w ($B34).w,d3 ROM:0012696E bge.s loc_126972 ROM:00126970 ROM:00126970 loc_126970: ; CODE XREF: sub_1267C0+1A8↑j ROM:00126970 bra.s loc_1269B0 ROM:00126972 ; --------------------------------------------------------------------------- ROM:00126972 ROM:00126972 loc_126972: ; CODE XREF: sub_1267C0+1AE↑j ROM:00126972 move.w $506(a5),d2 ROM:00126976 sub.w $50A(a5),d2 ROM:0012697A move.w $508(a5),d3 ROM:0012697E add.w $50A(a5),d3 ROM:00126982 cmp.w ($534).w,d2 ROM:00126986 bgt.s loc_12698E ROM:00126988 cmp.w ($534).w,d3 ROM:0012698C bge.s loc_126990 ROM:0012698E ROM:0012698E loc_12698E: ; CODE XREF: sub_1267C0+1C6↑j ROM:0012698E bra.s loc_1269B0 ROM:00126990 ; --------------------------------------------------------------------------- ROM:00126990 ROM:00126990 loc_126990: ; CODE XREF: sub_1267C0+1CC↑j ROM:00126990 move.w $50C(a5),d2 ROM:00126994 sub.w $510(a5),d2 ROM:00126998 move.w $50E(a5),d3 ROM:0012699C add.w $510(a5),d3 ROM:001269A0 cmp.w ($4F6).w,d2 ROM:001269A4 bgt.s loc_1269AC ROM:001269A6 cmp.w ($4F6).w,d3 ROM:001269AA bge.s loc_1269AE ROM:001269AC ROM:001269AC loc_1269AC: ; CODE XREF: sub_1267C0+1E4↑j ROM:001269AC bra.s loc_1269B0 ROM:001269AE ; --------------------------------------------------------------------------- ROM:001269AE ROM:001269AE loc_1269AE: ; CODE XREF: sub_1267C0+1EA↑j ROM:001269AE bra.s locret_1269BE ROM:001269B0 ; --------------------------------------------------------------------------- ROM:001269B0 ROM:001269B0 loc_1269B0: ; CODE XREF: sub_1267C0:loc_12690A↑j ROM:001269B0 ; sub_1267C0:loc_126970↑j ... ROM:001269B0 bclr #4,($11B0).w ROM:001269B6 bra.s locret_1269BE ROM:001269B8 ; --------------------------------------------------------------------------- ROM:001269B8 ROM:001269B8 loc_1269B8: ; CODE XREF: sub_1267C0+A↑j ROM:001269B8 ; sub_1267C0+16↑j ... ROM:001269B8 bset #4,($11B0).w ROM:001269BE ROM:001269BE locret_1269BE: ; CODE XREF: sub_1267C0+192↑j ROM:001269BE ; sub_1267C0:loc_1269AE↑j ... ROM:001269BE rts ROM:001269BE ; End of function sub_1267C0 ROM:001269BE ROM:001269C0 ROM:001269C0 ; =============== S U B R O U T I N E ======================================= ROM:001269C0 ROM:001269C0 ROM:001269C0 sub_1269C0: ; CODE XREF: ROM:0012661C↑p ROM:001269C0 move.w $51C(a5),d0 ROM:001269C4 cmp.w ($AEE).w,d0 ROM:001269C8 blt.s loc_1269DE ROM:001269CA move.w ($B42).w,d1 ROM:001269CE add.w $4AE(a5),d1 ROM:001269D2 move.w d1,($D6C).w ROM:001269D6 bset #7,($11B1).w ROM:001269DC bra.s locret_1269F0 ROM:001269DE ; --------------------------------------------------------------------------- ROM:001269DE ROM:001269DE loc_1269DE: ; CODE XREF: sub_1269C0+8↑j ROM:001269DE move.w ($B42).w,d1 ROM:001269E2 sub.w $4AE(a5),d1 ROM:001269E6 move.w d1,($D6C).w ROM:001269EA bclr #7,($11B1).w ROM:001269F0 ROM:001269F0 locret_1269F0: ; CODE XREF: sub_1269C0+1C↑j ROM:001269F0 rts ROM:001269F0 ; End of function sub_1269C0 ROM:001269F0 ROM:001269F2 ROM:001269F2 ; =============== S U B R O U T I N E ======================================= ROM:001269F2 ROM:001269F2 ROM:001269F2 sub_1269F2: ; CODE XREF: sub_127FE8+6↓p ROM:001269F2 bsr.w sub_126A04 ROM:001269F6 bsr.w sub_126A14 ROM:001269FA bsr.w sub_126A6E ROM:001269FE bsr.w sub_126C10 ROM:00126A02 rts ROM:00126A02 ; End of function sub_1269F2 ROM:00126A02 ROM:00126A04 ROM:00126A04 ; =============== S U B R O U T I N E ======================================= ROM:00126A04 ROM:00126A04 ROM:00126A04 sub_126A04: ; CODE XREF: sub_1269F2↑p ROM:00126A04 move.w ($8D8).w,d1 ROM:00126A08 cmp.w ($B0C).w,d1 ROM:00126A0C ble.s locret_126A12 ROM:00126A0E move.w d1,($B0C).w ROM:00126A12 ROM:00126A12 locret_126A12: ; CODE XREF: sub_126A04+8↑j ROM:00126A12 rts ROM:00126A12 ; End of function sub_126A04 ROM:00126A12 ROM:00126A14 ROM:00126A14 ; =============== S U B R O U T I N E ======================================= ROM:00126A14 ROM:00126A14 ROM:00126A14 sub_126A14: ; CODE XREF: sub_1269F2+4↑p ROM:00126A14 clr.w d1 ROM:00126A16 move.b ($FF4).w,d1 ROM:00126A1A cmpi.w #3,d1 ROM:00126A1E bcc.s locret_126A28 ROM:00126A20 movea.l off_126A2A(pc,d1.w*4),a0 ROM:00126A24 nop ROM:00126A26 jmp (a0) ROM:00126A28 ; --------------------------------------------------------------------------- ROM:00126A28 ROM:00126A28 locret_126A28: ; CODE XREF: sub_126A14+A↑j ROM:00126A28 rts ROM:00126A28 ; End of function sub_126A14 ROM:00126A28 ROM:00126A28 ; --------------------------------------------------------------------------- ROM:00126A2A off_126A2A: dc.l loc_126A36 ; DATA XREF: sub_126A14+C↑r ROM:00126A2E dc.l loc_126A40 ROM:00126A32 dc.l loc_126A56 ROM:00126A36 ; --------------------------------------------------------------------------- ROM:00126A36 ROM:00126A36 loc_126A36: ; DATA XREF: ROM:off_126A2A↑o ROM:00126A36 move.b #1,($FF4).w ROM:00126A3C bra.s locret_126A54 ROM:00126A3E ; --------------------------------------------------------------------------- ROM:00126A3E rts ROM:00126A40 ; --------------------------------------------------------------------------- ROM:00126A40 ROM:00126A40 loc_126A40: ; DATA XREF: ROM:00126A2E↑o ROM:00126A40 btst #6,($11BD).w ROM:00126A46 beq.s locret_126A54 ROM:00126A48 bsr.w sub_126C6E ROM:00126A4C move.b #2,($FF4).w ROM:00126A52 bra.s locret_126A6A ROM:00126A54 ; --------------------------------------------------------------------------- ROM:00126A54 ROM:00126A54 locret_126A54: ; CODE XREF: ROM:00126A3C↑j ROM:00126A54 ; ROM:00126A46↑j ... ROM:00126A54 rts ROM:00126A56 ; --------------------------------------------------------------------------- ROM:00126A56 ROM:00126A56 loc_126A56: ; DATA XREF: ROM:00126A32↑o ROM:00126A56 btst #6,($11BD).w ROM:00126A5C bne.s locret_126A6A ROM:00126A5E bsr.w sub_126CA2 ROM:00126A62 move.b #1,($FF4).w ROM:00126A68 bra.s locret_126A54 ROM:00126A6A ; --------------------------------------------------------------------------- ROM:00126A6A ROM:00126A6A locret_126A6A: ; CODE XREF: ROM:00126A52↑j ROM:00126A6A ; ROM:00126A5C↑j ROM:00126A6A rts ROM:00126A6C ; --------------------------------------------------------------------------- ROM:00126A6C rts ROM:00126A6E ROM:00126A6E ; =============== S U B R O U T I N E ======================================= ROM:00126A6E ROM:00126A6E ROM:00126A6E sub_126A6E: ; CODE XREF: sub_1269F2+8↑p ROM:00126A6E move.w #$3A18,d1 ROM:00126A72 move.w ($534).w,d2 ROM:00126A76 move.w ($8D6).w,d3 ROM:00126A7A bsr.l sub_1157E4 ROM:00126A80 move.w d1,($B10).w ROM:00126A84 btst #6,($C0B).w ROM:00126A8A beq.s loc_126A92 ROM:00126A8C bra.l loc_126C00 ROM:00126A92 ; --------------------------------------------------------------------------- ROM:00126A92 ROM:00126A92 loc_126A92: ; CODE XREF: sub_126A6E+1C↑j ROM:00126A92 btst #6,($C1F).w ROM:00126A98 beq.s loc_126AA0 ROM:00126A9A bra.l loc_126C00 ROM:00126AA0 ; --------------------------------------------------------------------------- ROM:00126AA0 ROM:00126AA0 loc_126AA0: ; CODE XREF: sub_126A6E+2A↑j ROM:00126AA0 btst #2,($C0B).w ROM:00126AA6 beq.s loc_126AAE ROM:00126AA8 bra.l loc_126C00 ROM:00126AAE ; --------------------------------------------------------------------------- ROM:00126AAE ROM:00126AAE loc_126AAE: ; CODE XREF: sub_126A6E+38↑j ROM:00126AAE btst #2,($C1F).w ROM:00126AB4 beq.s loc_126ABC ROM:00126AB6 bra.l loc_126C00 ROM:00126ABC ; --------------------------------------------------------------------------- ROM:00126ABC ROM:00126ABC loc_126ABC: ; CODE XREF: sub_126A6E+46↑j ROM:00126ABC btst #0,($C0A).w ROM:00126AC2 beq.s loc_126ACA ROM:00126AC4 bra.l loc_126C00 ROM:00126ACA ; --------------------------------------------------------------------------- ROM:00126ACA ROM:00126ACA loc_126ACA: ; CODE XREF: sub_126A6E+54↑j ROM:00126ACA btst #0,($C1E).w ROM:00126AD0 beq.s loc_126AD8 ROM:00126AD2 bra.l loc_126C00 ROM:00126AD8 ; --------------------------------------------------------------------------- ROM:00126AD8 ROM:00126AD8 loc_126AD8: ; CODE XREF: sub_126A6E+62↑j ROM:00126AD8 btst #1,($C0A).w ROM:00126ADE beq.s loc_126AE6 ROM:00126AE0 bra.l loc_126C00 ROM:00126AE6 ; --------------------------------------------------------------------------- ROM:00126AE6 ROM:00126AE6 loc_126AE6: ; CODE XREF: sub_126A6E+70↑j ROM:00126AE6 btst #1,($C1E).w ROM:00126AEC beq.s loc_126AF4 ROM:00126AEE bra.l loc_126C00 ROM:00126AF4 ; --------------------------------------------------------------------------- ROM:00126AF4 ROM:00126AF4 loc_126AF4: ; CODE XREF: sub_126A6E+7E↑j ROM:00126AF4 btst #6,($C0A).w ROM:00126AFA beq.s loc_126B02 ROM:00126AFC bra.l loc_126C00 ROM:00126B02 ; --------------------------------------------------------------------------- ROM:00126B02 ROM:00126B02 loc_126B02: ; CODE XREF: sub_126A6E+8C↑j ROM:00126B02 btst #6,($C1E).w ROM:00126B08 beq.s loc_126B10 ROM:00126B0A bra.l loc_126C00 ROM:00126B10 ; --------------------------------------------------------------------------- ROM:00126B10 ROM:00126B10 loc_126B10: ; CODE XREF: sub_126A6E+9A↑j ROM:00126B10 btst #7,($C0A).w ROM:00126B16 beq.s loc_126B1E ROM:00126B18 bra.l loc_126C00 ROM:00126B1E ; --------------------------------------------------------------------------- ROM:00126B1E ROM:00126B1E loc_126B1E: ; CODE XREF: sub_126A6E+A8↑j ROM:00126B1E btst #7,($C1E).w ROM:00126B24 beq.s loc_126B2C ROM:00126B26 bra.l loc_126C00 ROM:00126B2C ; --------------------------------------------------------------------------- ROM:00126B2C ROM:00126B2C loc_126B2C: ; CODE XREF: sub_126A6E+B6↑j ROM:00126B2C btst #5,($11B2).w ROM:00126B32 beq.s loc_126B3A ROM:00126B34 bra.l loc_126C00 ROM:00126B3A ; --------------------------------------------------------------------------- ROM:00126B3A ROM:00126B3A loc_126B3A: ; CODE XREF: sub_126A6E+C4↑j ROM:00126B3A btst #5,($11B1).w ROM:00126B40 beq.s loc_126B48 ROM:00126B42 bra.l loc_126C00 ROM:00126B48 ; --------------------------------------------------------------------------- ROM:00126B48 ROM:00126B48 loc_126B48: ; CODE XREF: sub_126A6E+D2↑j ROM:00126B48 btst #5,($C0B).w ROM:00126B4E beq.s loc_126B56 ROM:00126B50 bra.l loc_126C00 ROM:00126B56 ; --------------------------------------------------------------------------- ROM:00126B56 ROM:00126B56 loc_126B56: ; CODE XREF: sub_126A6E+E0↑j ROM:00126B56 btst #5,($C1F).w ROM:00126B5C beq.s loc_126B64 ROM:00126B5E bra.l loc_126C00 ROM:00126B64 ; --------------------------------------------------------------------------- ROM:00126B64 ROM:00126B64 loc_126B64: ; CODE XREF: sub_126A6E+EE↑j ROM:00126B64 btst #6,($C0D).w ROM:00126B6A beq.s loc_126B72 ROM:00126B6C bra.l loc_126C00 ROM:00126B72 ; --------------------------------------------------------------------------- ROM:00126B72 ROM:00126B72 loc_126B72: ; CODE XREF: sub_126A6E+FC↑j ROM:00126B72 btst #6,($C21).w ROM:00126B78 beq.s loc_126B80 ROM:00126B7A bra.l loc_126C00 ROM:00126B80 ; --------------------------------------------------------------------------- ROM:00126B80 ROM:00126B80 loc_126B80: ; CODE XREF: sub_126A6E+10A↑j ROM:00126B80 btst #4,($C0C).w ROM:00126B86 beq.s loc_126B8A ROM:00126B88 bra.s loc_126C00 ROM:00126B8A ; --------------------------------------------------------------------------- ROM:00126B8A ROM:00126B8A loc_126B8A: ; CODE XREF: sub_126A6E+118↑j ROM:00126B8A btst #4,($C20).w ROM:00126B90 beq.s loc_126B94 ROM:00126B92 bra.s loc_126C00 ROM:00126B94 ; --------------------------------------------------------------------------- ROM:00126B94 ROM:00126B94 loc_126B94: ; CODE XREF: sub_126A6E+122↑j ROM:00126B94 btst #5,($C0C).w ROM:00126B9A beq.s loc_126B9E ROM:00126B9C bra.s loc_126C00 ROM:00126B9E ; --------------------------------------------------------------------------- ROM:00126B9E ROM:00126B9E loc_126B9E: ; CODE XREF: sub_126A6E+12C↑j ROM:00126B9E btst #5,($C20).w ROM:00126BA4 beq.s loc_126BA8 ROM:00126BA6 bra.s loc_126C00 ROM:00126BA8 ; --------------------------------------------------------------------------- ROM:00126BA8 ROM:00126BA8 loc_126BA8: ; CODE XREF: sub_126A6E+136↑j ROM:00126BA8 btst #6,($C0C).w ROM:00126BAE beq.s loc_126BB2 ROM:00126BB0 bra.s loc_126C00 ROM:00126BB2 ; --------------------------------------------------------------------------- ROM:00126BB2 ROM:00126BB2 loc_126BB2: ; CODE XREF: sub_126A6E+140↑j ROM:00126BB2 btst #6,($C20).w ROM:00126BB8 beq.s loc_126BBC ROM:00126BBA bra.s loc_126C00 ROM:00126BBC ; --------------------------------------------------------------------------- ROM:00126BBC ROM:00126BBC loc_126BBC: ; CODE XREF: sub_126A6E+14A↑j ROM:00126BBC btst #7,($C0C).w ROM:00126BC2 beq.s loc_126BC6 ROM:00126BC4 bra.s loc_126C00 ROM:00126BC6 ; --------------------------------------------------------------------------- ROM:00126BC6 ROM:00126BC6 loc_126BC6: ; CODE XREF: sub_126A6E+154↑j ROM:00126BC6 btst #7,($C20).w ROM:00126BCC beq.s loc_126BD0 ROM:00126BCE bra.s loc_126C00 ROM:00126BD0 ; --------------------------------------------------------------------------- ROM:00126BD0 ROM:00126BD0 loc_126BD0: ; CODE XREF: sub_126A6E+15E↑j ROM:00126BD0 btst #2,($C0D).w ROM:00126BD6 beq.s loc_126BDA ROM:00126BD8 bra.s loc_126C00 ROM:00126BDA ; --------------------------------------------------------------------------- ROM:00126BDA ROM:00126BDA loc_126BDA: ; CODE XREF: sub_126A6E+168↑j ROM:00126BDA btst #2,($C21).w ROM:00126BE0 beq.s loc_126BE4 ROM:00126BE2 bra.s loc_126C00 ROM:00126BE4 ; --------------------------------------------------------------------------- ROM:00126BE4 ROM:00126BE4 loc_126BE4: ; CODE XREF: sub_126A6E+172↑j ROM:00126BE4 btst #3,($11C6).w ROM:00126BEA beq.s loc_126BEE ROM:00126BEC bra.s loc_126C00 ROM:00126BEE ; --------------------------------------------------------------------------- ROM:00126BEE ROM:00126BEE loc_126BEE: ; CODE XREF: sub_126A6E+17C↑j ROM:00126BEE btst #0,($F8E).w ROM:00126BF4 bne.s loc_126BF8 ROM:00126BF6 bra.s loc_126C00 ROM:00126BF8 ; --------------------------------------------------------------------------- ROM:00126BF8 ROM:00126BF8 loc_126BF8: ; CODE XREF: sub_126A6E+186↑j ROM:00126BF8 cmpi.w #1,($B10).w ROM:00126BFE bge.s loc_126C08 ROM:00126C00 ROM:00126C00 loc_126C00: ; CODE XREF: sub_126A6E+1E↑j ROM:00126C00 ; sub_126A6E+2C↑j ... ROM:00126C00 bclr #0,($11BC).w ROM:00126C06 bra.s locret_126C0E ROM:00126C08 ; --------------------------------------------------------------------------- ROM:00126C08 ROM:00126C08 loc_126C08: ; CODE XREF: sub_126A6E+190↑j ROM:00126C08 bset #0,($11BC).w ROM:00126C0E ROM:00126C0E locret_126C0E: ; CODE XREF: sub_126A6E+198↑j ROM:00126C0E rts ROM:00126C0E ; End of function sub_126A6E ROM:00126C0E ROM:00126C10 ROM:00126C10 ; =============== S U B R O U T I N E ======================================= ROM:00126C10 ROM:00126C10 ROM:00126C10 sub_126C10: ; CODE XREF: sub_1269F2+C↑p ROM:00126C10 move.w ($E10).w,d1 ROM:00126C14 muls.w ($D6C).w,d1 ROM:00126C18 divs.w #$2710,d1 ROM:00126C1C bvc.s loc_126C22 ROM:00126C1E move.w #$7FFF,d1 ROM:00126C22 ROM:00126C22 loc_126C22: ; CODE XREF: sub_126C10+C↑j ROM:00126C22 move.w d1,($B0E).w ROM:00126C26 btst #4,($AD3).w ROM:00126C2C beq.s loc_126C3C ROM:00126C2E bset #3,($C0D).w ROM:00126C34 bset #3,($C25).w ROM:00126C3A bra.s locret_126C6C ROM:00126C3C ; --------------------------------------------------------------------------- ROM:00126C3C ROM:00126C3C loc_126C3C: ; CODE XREF: sub_126C10+1C↑j ROM:00126C3C btst #0,($11BC).w ROM:00126C42 beq.s locret_126C6C ROM:00126C44 move.w $4B2(a5),d1 ROM:00126C48 move.w $4B4(a5),d2 ROM:00126C4C cmp.w ($B0E).w,d1 ROM:00126C50 ble.s loc_126C58 ROM:00126C52 cmp.w ($B0E).w,d2 ROM:00126C56 blt.s loc_126C60 ROM:00126C58 ROM:00126C58 loc_126C58: ; CODE XREF: sub_126C10+40↑j ROM:00126C58 bset #3,($C0D).w ROM:00126C5E bra.s loc_126C66 ROM:00126C60 ; --------------------------------------------------------------------------- ROM:00126C60 ROM:00126C60 loc_126C60: ; CODE XREF: sub_126C10+46↑j ROM:00126C60 bclr #3,($C0D).w ROM:00126C66 ROM:00126C66 loc_126C66: ; CODE XREF: sub_126C10+4E↑j ROM:00126C66 bset #3,($C25).w ROM:00126C6C ROM:00126C6C locret_126C6C: ; CODE XREF: sub_126C10+2A↑j ROM:00126C6C ; sub_126C10+32↑j ROM:00126C6C rts ROM:00126C6C ; End of function sub_126C10 ROM:00126C6C ROM:00126C6E ROM:00126C6E ; =============== S U B R O U T I N E ======================================= ROM:00126C6E ROM:00126C6E ROM:00126C6E sub_126C6E: ; CODE XREF: ROM:00126A48↑p ROM:00126C6E move.w #$3972,d1 ROM:00126C72 move.w ($90C).w,d2 ROM:00126C76 bsr.l sub_1157E4 ROM:00126C7C add.w d1,($11F6).w ROM:00126C80 bvc.s loc_126C88 ROM:00126C82 move.w #$7FFF,($11F6).w ROM:00126C88 ROM:00126C88 loc_126C88: ; CODE XREF: sub_126C6E+12↑j ROM:00126C88 move.w $4B0(a5),d1 ROM:00126C8C cmp.w ($11F6).w,d1 ROM:00126C90 bgt.s loc_126C9A ROM:00126C92 bset #3,($11C6).w ROM:00126C98 bra.s locret_126CA0 ROM:00126C9A ; --------------------------------------------------------------------------- ROM:00126C9A ROM:00126C9A loc_126C9A: ; CODE XREF: sub_126C6E+22↑j ROM:00126C9A bclr #3,($11C6).w ROM:00126CA0 ROM:00126CA0 locret_126CA0: ; CODE XREF: sub_126C6E+2A↑j ROM:00126CA0 rts ROM:00126CA0 ; End of function sub_126C6E ROM:00126CA0 ROM:00126CA2 ROM:00126CA2 ; =============== S U B R O U T I N E ======================================= ROM:00126CA2 ROM:00126CA2 ROM:00126CA2 sub_126CA2: ; CODE XREF: ROM:00126A5E↑p ROM:00126CA2 move.w #$3970,d1 ROM:00126CA6 move.w ($B0C).w,d2 ROM:00126CAA bsr.l sub_1157E4 ROM:00126CB0 sub.w d1,($11F6).w ROM:00126CB4 cmpi.w #0,($11F6).w ROM:00126CBA bge.s locret_126CC2 ROM:00126CBC move.w #0,($11F6).w ROM:00126CC2 ROM:00126CC2 locret_126CC2: ; CODE XREF: sub_126CA2+18↑j ROM:00126CC2 rts ROM:00126CC2 ; End of function sub_126CA2 ROM:00126CC2 ROM:00126CC4 ROM:00126CC4 ; =============== S U B R O U T I N E ======================================= ROM:00126CC4 ROM:00126CC4 ROM:00126CC4 sub_126CC4: ; CODE XREF: sub_127FE8+38↓p ROM:00126CC4 move.w ($B12).w,d1 ROM:00126CC8 cmpi.w #4,d1 ROM:00126CCC bcc.s locret_126CD6 ROM:00126CCE movea.l off_126CD8(pc,d1.w*4),a0 ROM:00126CD2 nop ROM:00126CD4 jmp (a0) ROM:00126CD6 ; --------------------------------------------------------------------------- ROM:00126CD6 ROM:00126CD6 locret_126CD6: ; CODE XREF: sub_126CC4+8↑j ROM:00126CD6 rts ROM:00126CD6 ; End of function sub_126CC4 ROM:00126CD6 ROM:00126CD6 ; --------------------------------------------------------------------------- ROM:00126CD8 off_126CD8: dc.l loc_126CE8 ; DATA XREF: sub_126CC4+A↑r ROM:00126CDC dc.l loc_126D04 ROM:00126CE0 dc.l loc_126D2E ROM:00126CE4 dc.l loc_126D44 ROM:00126CE8 ; --------------------------------------------------------------------------- ROM:00126CE8 ROM:00126CE8 loc_126CE8: ; DATA XREF: ROM:off_126CD8↑o ROM:00126CE8 move.w $4B6(a5),d0 ROM:00126CEC clr.b ($784).w ROM:00126CF0 move.w d0,($664).w ROM:00126CF4 move.b #1,($784).w ROM:00126CFA move.w #1,($B12).w ROM:00126D00 bra.s locret_126D2C ROM:00126D02 ; --------------------------------------------------------------------------- ROM:00126D02 rts ROM:00126D04 ; --------------------------------------------------------------------------- ROM:00126D04 ROM:00126D04 loc_126D04: ; DATA XREF: ROM:00126CDC↑o ROM:00126D04 cmpi.w #0,($664).w ROM:00126D0A bgt.s loc_126D18 ROM:00126D0C bsr.w sub_126D56 ROM:00126D10 move.w #2,($B12).w ROM:00126D16 bra.s locret_126D42 ROM:00126D18 ; --------------------------------------------------------------------------- ROM:00126D18 ROM:00126D18 loc_126D18: ; CODE XREF: ROM:00126D0A↑j ROM:00126D18 btst #6,($11BD).w ROM:00126D1E beq.s locret_126D2C ROM:00126D20 bsr.w sub_126D56 ROM:00126D24 move.w #3,($B12).w ROM:00126D2A bra.s locret_126D54 ROM:00126D2C ; --------------------------------------------------------------------------- ROM:00126D2C ROM:00126D2C locret_126D2C: ; CODE XREF: ROM:00126D00↑j ROM:00126D2C ; ROM:00126D1E↑j ROM:00126D2C rts ROM:00126D2E ; --------------------------------------------------------------------------- ROM:00126D2E ROM:00126D2E loc_126D2E: ; DATA XREF: ROM:00126CE0↑o ROM:00126D2E btst #6,($11BD).w ROM:00126D34 beq.s locret_126D42 ROM:00126D36 bsr.w sub_126D56 ROM:00126D3A move.w #3,($B12).w ROM:00126D40 bra.s locret_126D54 ROM:00126D42 ; --------------------------------------------------------------------------- ROM:00126D42 ROM:00126D42 locret_126D42: ; CODE XREF: ROM:00126D16↑j ROM:00126D42 ; ROM:00126D34↑j ... ROM:00126D42 rts ROM:00126D44 ; --------------------------------------------------------------------------- ROM:00126D44 ROM:00126D44 loc_126D44: ; DATA XREF: ROM:00126CE4↑o ROM:00126D44 btst #6,($11BD).w ROM:00126D4A bne.s locret_126D54 ROM:00126D4C move.w #2,($B12).w ROM:00126D52 bra.s locret_126D42 ROM:00126D54 ; --------------------------------------------------------------------------- ROM:00126D54 ROM:00126D54 locret_126D54: ; CODE XREF: ROM:00126D2A↑j ROM:00126D54 ; ROM:00126D40↑j ... ROM:00126D54 rts ROM:00126D56 ROM:00126D56 ; =============== S U B R O U T I N E ======================================= ROM:00126D56 ROM:00126D56 ROM:00126D56 sub_126D56: ; CODE XREF: ROM:00126D0C↑p ROM:00126D56 ; ROM:00126D20↑p ... ROM:00126D56 btst #1,($11A5).w ROM:00126D5C beq.s loc_126D6C ROM:00126D5E bclr #1,($11A5).w ROM:00126D64 bset #0,($C0C).w ROM:00126D6A bra.s loc_126D72 ROM:00126D6C ; --------------------------------------------------------------------------- ROM:00126D6C ROM:00126D6C loc_126D6C: ; CODE XREF: sub_126D56+6↑j ROM:00126D6C bclr #0,($C0C).w ROM:00126D72 ROM:00126D72 loc_126D72: ; CODE XREF: sub_126D56+14↑j ROM:00126D72 bset #0,($C24).w ROM:00126D78 rts ROM:00126D78 ; End of function sub_126D56 ROM:00126D78 ROM:00126D7A ROM:00126D7A ; =============== S U B R O U T I N E ======================================= ROM:00126D7A ROM:00126D7A ROM:00126D7A sub_126D7A: ; CODE XREF: sub_127FE8+32↓p ROM:00126D7A bsr.w sub_12721E ROM:00126D7E clr.w d1 ROM:00126D80 move.b ($FF5).w,d1 ROM:00126D84 cmpi.w #6,d1 ROM:00126D88 bcc.s locret_126D92 ROM:00126D8A movea.l off_126D94(pc,d1.w*4),a0 ROM:00126D8E nop ROM:00126D90 jmp (a0) ROM:00126D92 ; --------------------------------------------------------------------------- ROM:00126D92 ROM:00126D92 locret_126D92: ; CODE XREF: sub_126D7A+E↑j ROM:00126D92 rts ROM:00126D92 ; End of function sub_126D7A ROM:00126D92 ROM:00126D92 ; --------------------------------------------------------------------------- ROM:00126D94 off_126D94: dc.l loc_126DAC ; DATA XREF: sub_126D7A+10↑r ROM:00126D98 dc.l loc_126DB6 ROM:00126D9C dc.l loc_126DF2 ROM:00126DA0 dc.l loc_126EBA ROM:00126DA4 dc.l loc_126EE2 ROM:00126DA8 dc.l loc_126F14 ROM:00126DAC ; --------------------------------------------------------------------------- ROM:00126DAC ROM:00126DAC loc_126DAC: ; DATA XREF: ROM:off_126D94↑o ROM:00126DAC move.b #1,($FF5).w ROM:00126DB2 bra.s locret_126DF0 ROM:00126DB4 ; --------------------------------------------------------------------------- ROM:00126DB4 rts ROM:00126DB6 ; --------------------------------------------------------------------------- ROM:00126DB6 ROM:00126DB6 loc_126DB6: ; DATA XREF: ROM:00126D98↑o ROM:00126DB6 btst #6,($11BD).w ROM:00126DBC beq.s loc_126DDC ROM:00126DBE btst #4,($119B).w ROM:00126DC4 bne.s loc_126DDC ROM:00126DC6 move.w $4BC(a5),d0 ROM:00126DCA cmp.w ($90C).w,d0 ROM:00126DCE bge.s loc_126DDC ROM:00126DD0 move.b #2,($FF5).w ROM:00126DD6 bra.l loc_126EB0 ROM:00126DDC ; --------------------------------------------------------------------------- ROM:00126DDC ROM:00126DDC loc_126DDC: ; CODE XREF: ROM:00126DBC↑j ROM:00126DDC ; ROM:00126DC4↑j ... ROM:00126DDC btst #4,($119B).w ROM:00126DE2 beq.s locret_126DF0 ROM:00126DE4 move.b #3,($FF5).w ROM:00126DEA bra.l locret_126EE0 ROM:00126DF0 ; --------------------------------------------------------------------------- ROM:00126DF0 ROM:00126DF0 locret_126DF0: ; CODE XREF: ROM:00126DB2↑j ROM:00126DF0 ; ROM:00126DE2↑j ... ROM:00126DF0 rts ROM:00126DF2 ; --------------------------------------------------------------------------- ROM:00126DF2 ROM:00126DF2 loc_126DF2: ; DATA XREF: ROM:00126D9C↑o ROM:00126DF2 btst #6,($11BD).w ROM:00126DF8 bne.s loc_126E1A ROM:00126DFA move.b #0,($FF8).w ROM:00126E00 move.b #0,($FF9).w ROM:00126E06 move.b #0,($FF7).w ROM:00126E0C move.b #0,($FF6).w ROM:00126E12 move.b #1,($FF5).w ROM:00126E18 bra.s locret_126DF0 ROM:00126E1A ; --------------------------------------------------------------------------- ROM:00126E1A ROM:00126E1A loc_126E1A: ; CODE XREF: ROM:00126DF8↑j ROM:00126E1A btst #4,($119B).w ROM:00126E20 beq.s loc_126E46 ROM:00126E22 move.b #0,($FF8).w ROM:00126E28 move.b #0,($FF9).w ROM:00126E2E move.b #0,($FF7).w ROM:00126E34 move.b #0,($FF6).w ROM:00126E3A move.b #3,($FF5).w ROM:00126E40 bra.l locret_126EE0 ROM:00126E46 ; --------------------------------------------------------------------------- ROM:00126E46 ROM:00126E46 loc_126E46: ; CODE XREF: ROM:00126E20↑j ROM:00126E46 btst #5,($11C1).w ROM:00126E4C beq.s loc_126E78 ROM:00126E4E move.b #0,($FF8).w ROM:00126E54 move.b #0,($FF9).w ROM:00126E5A move.b #0,($FF7).w ROM:00126E60 move.b #0,($FF6).w ROM:00126E66 bset #5,($C23).w ROM:00126E6C move.b #5,($FF5).w ROM:00126E72 bra.l locret_126F50 ROM:00126E78 ; --------------------------------------------------------------------------- ROM:00126E78 ROM:00126E78 loc_126E78: ; CODE XREF: ROM:00126E4C↑j ROM:00126E78 btst #6,($11B2).w ROM:00126E7E beq.s loc_126EB0 ROM:00126E80 move.b #0,($FF8).w ROM:00126E86 move.b #0,($FF9).w ROM:00126E8C move.b #0,($FF7).w ROM:00126E92 move.b #0,($FF6).w ROM:00126E98 bset #5,($C0B).w ROM:00126E9E bset #5,($C23).w ROM:00126EA4 move.b #5,($FF5).w ROM:00126EAA bra.l locret_126F50 ROM:00126EB0 ; --------------------------------------------------------------------------- ROM:00126EB0 ROM:00126EB0 loc_126EB0: ; CODE XREF: ROM:00126DD6↑j ROM:00126EB0 ; ROM:00126E7E↑j ROM:00126EB0 bsr.w sub_126F54 ROM:00126EB4 bsr.w sub_127024 ROM:00126EB8 rts ROM:00126EBA ; --------------------------------------------------------------------------- ROM:00126EBA ROM:00126EBA loc_126EBA: ; DATA XREF: ROM:00126DA0↑o ROM:00126EBA btst #4,($119B).w ROM:00126EC0 bne.s locret_126EE0 ROM:00126EC2 move.w $4C8(a5),d0 ROM:00126EC6 clr.b ($76A).w ROM:00126ECA move.w d0,($630).w ROM:00126ECE move.b #1,($76A).w ROM:00126ED4 move.b #4,($FF5).w ROM:00126EDA bra.l locret_126F12 ROM:00126EE0 ; --------------------------------------------------------------------------- ROM:00126EE0 ROM:00126EE0 locret_126EE0: ; CODE XREF: ROM:00126DEA↑j ROM:00126EE0 ; ROM:00126E40↑j ... ROM:00126EE0 rts ROM:00126EE2 ; --------------------------------------------------------------------------- ROM:00126EE2 ROM:00126EE2 loc_126EE2: ; DATA XREF: ROM:00126DA4↑o ROM:00126EE2 btst #4,($119B).w ROM:00126EE8 beq.s loc_126EFE ROM:00126EEA clr.b ($76A).w ROM:00126EEE clr.w ($630).w ROM:00126EF2 move.b #3,($FF5).w ROM:00126EF8 bra.l locret_126EE0 ROM:00126EFE ; --------------------------------------------------------------------------- ROM:00126EFE ROM:00126EFE loc_126EFE: ; CODE XREF: ROM:00126EE8↑j ROM:00126EFE cmpi.w #0,($630).w ROM:00126F04 bgt.s locret_126F12 ROM:00126F06 move.b #1,($FF5).w ROM:00126F0C bra.l locret_126DF0 ROM:00126F12 ; --------------------------------------------------------------------------- ROM:00126F12 ROM:00126F12 locret_126F12: ; CODE XREF: ROM:00126EDA↑j ROM:00126F12 ; ROM:00126F04↑j ROM:00126F12 rts ROM:00126F14 ; --------------------------------------------------------------------------- ROM:00126F14 ROM:00126F14 loc_126F14: ; DATA XREF: ROM:00126DA8↑o ROM:00126F14 btst #6,($11BD).w ROM:00126F1A bne.s loc_126F2E ROM:00126F1C bclr #5,($C0B).w ROM:00126F22 move.b #1,($FF5).w ROM:00126F28 bra.l locret_126DF0 ROM:00126F2E ; --------------------------------------------------------------------------- ROM:00126F2E ROM:00126F2E loc_126F2E: ; CODE XREF: ROM:00126F1A↑j ROM:00126F2E btst #4,($119B).w ROM:00126F34 beq.s locret_126F50 ROM:00126F36 btst #6,($11BD).w ROM:00126F3C beq.s locret_126F50 ROM:00126F3E bclr #5,($C0B).w ROM:00126F44 move.b #3,($FF5).w ROM:00126F4A bra.l locret_126EE0 ROM:00126F50 ; --------------------------------------------------------------------------- ROM:00126F50 ROM:00126F50 locret_126F50: ; CODE XREF: ROM:00126E72↑j ROM:00126F50 ; ROM:00126EAA↑j ... ROM:00126F50 rts ROM:00126F52 ; --------------------------------------------------------------------------- ROM:00126F52 rts ROM:00126F54 ROM:00126F54 ; =============== S U B R O U T I N E ======================================= ROM:00126F54 ROM:00126F54 ROM:00126F54 sub_126F54: ; CODE XREF: ROM:loc_126EB0↑p ROM:00126F54 clr.w d1 ROM:00126F56 move.b ($FF8).w,d1 ROM:00126F5A cmpi.w #3,d1 ROM:00126F5E bcc.s locret_126F68 ROM:00126F60 movea.l off_126F6A(pc,d1.w*4),a0 ROM:00126F64 nop ROM:00126F66 jmp (a0) ROM:00126F68 ; --------------------------------------------------------------------------- ROM:00126F68 ROM:00126F68 locret_126F68: ; CODE XREF: sub_126F54+A↑j ROM:00126F68 rts ROM:00126F68 ; End of function sub_126F54 ROM:00126F68 ROM:00126F68 ; --------------------------------------------------------------------------- ROM:00126F6A off_126F6A: dc.l loc_126F76 ; DATA XREF: sub_126F54+C↑r ROM:00126F6E dc.l loc_126F84 ROM:00126F72 dc.l locret_126FB8 ROM:00126F76 ; --------------------------------------------------------------------------- ROM:00126F76 ROM:00126F76 loc_126F76: ; DATA XREF: ROM:off_126F6A↑o ROM:00126F76 bsr.w sub_126FBC ROM:00126F7A move.b #1,($FF8).w ROM:00126F80 bra.s loc_126FB2 ROM:00126F82 ; --------------------------------------------------------------------------- ROM:00126F82 rts ROM:00126F84 ; --------------------------------------------------------------------------- ROM:00126F84 ROM:00126F84 loc_126F84: ; DATA XREF: ROM:00126F6E↑o ROM:00126F84 btst #5,($11C1).w ROM:00126F8A beq.s loc_126F94 ROM:00126F8C move.b #2,($FF8).w ROM:00126F92 bra.s locret_126FB8 ROM:00126F94 ; --------------------------------------------------------------------------- ROM:00126F94 ROM:00126F94 loc_126F94: ; CODE XREF: ROM:00126F8A↑j ROM:00126F94 btst #3,($11BA).w ROM:00126F9A beq.s loc_126FB2 ROM:00126F9C bsr.w sub_12700C ROM:00126FA0 bclr #3,($11BA).w ROM:00126FA6 move.b #1,($FF8).w ROM:00126FAC bra.l *+6 ROM:00126FB2 ; --------------------------------------------------------------------------- ROM:00126FB2 ROM:00126FB2 loc_126FB2: ; CODE XREF: ROM:00126F80↑j ROM:00126FB2 ; ROM:00126F9A↑j ... ROM:00126FB2 bsr.w sub_126FD6 ROM:00126FB6 rts ROM:00126FB8 ; --------------------------------------------------------------------------- ROM:00126FB8 ROM:00126FB8 locret_126FB8: ; CODE XREF: ROM:00126F92↑j ROM:00126FB8 ; DATA XREF: ROM:00126F72↑o ROM:00126FB8 rts ROM:00126FBA ; --------------------------------------------------------------------------- ROM:00126FBA rts ROM:00126FBC ROM:00126FBC ; =============== S U B R O U T I N E ======================================= ROM:00126FBC ROM:00126FBC ROM:00126FBC sub_126FBC: ; CODE XREF: ROM:loc_126F76↑p ROM:00126FBC move.w ($8D2).w,($B16).w ROM:00126FC2 move.w ($8D2).w,($B14).w ROM:00126FC8 bclr #3,($11BA).w ROM:00126FCE bclr #5,($11C1).w ROM:00126FD4 rts ROM:00126FD4 ; End of function sub_126FBC ROM:00126FD4 ROM:00126FD6 ROM:00126FD6 ; =============== S U B R O U T I N E ======================================= ROM:00126FD6 ROM:00126FD6 ROM:00126FD6 sub_126FD6: ; CODE XREF: ROM:loc_126FB2↑p ROM:00126FD6 btst #4,($119B).w ROM:00126FDC bne.s locret_12700A ROM:00126FDE move.w ($B16).w,d0 ROM:00126FE2 cmp.w ($8D2).w,d0 ROM:00126FE6 bge.s loc_126FF4 ROM:00126FE8 move.w ($8D2).w,($B16).w ROM:00126FEE bset #3,($11BA).w ROM:00126FF4 ROM:00126FF4 loc_126FF4: ; CODE XREF: sub_126FD6+10↑j ROM:00126FF4 move.w ($B14).w,d0 ROM:00126FF8 cmp.w ($8D2).w,d0 ROM:00126FFC ble.s locret_12700A ROM:00126FFE move.w ($8D2).w,($B14).w ROM:00127004 bset #3,($11BA).w ROM:0012700A ROM:0012700A locret_12700A: ; CODE XREF: sub_126FD6+6↑j ROM:0012700A ; sub_126FD6+26↑j ROM:0012700A rts ROM:0012700A ; End of function sub_126FD6 ROM:0012700A ROM:0012700C ROM:0012700C ; =============== S U B R O U T I N E ======================================= ROM:0012700C ROM:0012700C ROM:0012700C sub_12700C: ; CODE XREF: ROM:00126F9C↑p ROM:0012700C move.w ($B16).w,d0 ROM:00127010 sub.w ($B14).w,d0 ROM:00127014 move.w $4C2(a5),d1 ROM:00127018 cmp.w d1,d0 ROM:0012701A blt.s locret_127022 ROM:0012701C bset #5,($11C1).w ROM:00127022 ROM:00127022 locret_127022: ; CODE XREF: sub_12700C+E↑j ROM:00127022 rts ROM:00127022 ; End of function sub_12700C ROM:00127022 ROM:00127024 ROM:00127024 ; =============== S U B R O U T I N E ======================================= ROM:00127024 ROM:00127024 ROM:00127024 sub_127024: ; CODE XREF: ROM:00126EB4↑p ROM:00127024 clr.w d1 ROM:00127026 move.b ($FF9).w,d1 ROM:0012702A cmpi.w #4,d1 ROM:0012702E bcc.s locret_127038 ROM:00127030 movea.l off_12703A(pc,d1.w*4),a0 ROM:00127034 nop ROM:00127036 jmp (a0) ROM:00127038 ; --------------------------------------------------------------------------- ROM:00127038 ROM:00127038 locret_127038: ; CODE XREF: sub_127024+A↑j ROM:00127038 rts ROM:00127038 ; End of function sub_127024 ROM:00127038 ROM:00127038 ; --------------------------------------------------------------------------- ROM:0012703A off_12703A: dc.l loc_12704A ; DATA XREF: sub_127024+C↑r ROM:0012703E dc.l loc_127058 ROM:00127042 dc.l loc_12709E ROM:00127046 dc.l locret_1270C6 ROM:0012704A ; --------------------------------------------------------------------------- ROM:0012704A ROM:0012704A loc_12704A: ; DATA XREF: ROM:off_12703A↑o ROM:0012704A bsr.w sub_1270CA ROM:0012704E move.b #1,($FF9).w ROM:00127054 bra.s loc_127094 ROM:00127056 ; --------------------------------------------------------------------------- ROM:00127056 rts ROM:00127058 ; --------------------------------------------------------------------------- ROM:00127058 ROM:00127058 loc_127058: ; DATA XREF: ROM:0012703E↑o ROM:00127058 btst #4,($11BC).w ROM:0012705E beq.s loc_127094 ROM:00127060 btst #3,($11AF).w ROM:00127066 beq.s loc_127094 ROM:00127068 move.b #0,($FF7).w ROM:0012706E move.b #0,($FF6).w ROM:00127074 addq.w #1,($B18).w ROM:00127078 bvc.s loc_127080 ROM:0012707A move.w #$8000,($B18).w ROM:00127080 ROM:00127080 loc_127080: ; CODE XREF: ROM:00127078↑j ROM:00127080 bclr #4,($11BC).w ROM:00127086 bclr #3,($11AF).w ROM:0012708C move.b #2,($FF9).w ROM:00127092 bra.s locret_1270C4 ROM:00127094 ; --------------------------------------------------------------------------- ROM:00127094 ROM:00127094 loc_127094: ; CODE XREF: ROM:00127054↑j ROM:00127094 ; ROM:0012705E↑j ... ROM:00127094 bsr.w sub_1270E2 ROM:00127098 bsr.w sub_127182 ROM:0012709C rts ROM:0012709E ; --------------------------------------------------------------------------- ROM:0012709E ROM:0012709E loc_12709E: ; DATA XREF: ROM:00127042↑o ROM:0012709E move.w $4C6(a5),d0 ROM:001270A2 cmp.w ($B18).w,d0 ROM:001270A6 ble.s loc_1270B0 ROM:001270A8 move.b #1,($FF9).w ROM:001270AE bra.s loc_127094 ROM:001270B0 ; --------------------------------------------------------------------------- ROM:001270B0 ROM:001270B0 loc_1270B0: ; CODE XREF: ROM:001270A6↑j ROM:001270B0 cmp.w ($B18).w,d0 ROM:001270B4 bgt.s locret_1270C4 ROM:001270B6 bset #6,($11B2).w ROM:001270BC move.b #3,($FF9).w ROM:001270C2 bra.s locret_1270C6 ROM:001270C4 ; --------------------------------------------------------------------------- ROM:001270C4 ROM:001270C4 locret_1270C4: ; CODE XREF: ROM:00127092↑j ROM:001270C4 ; ROM:001270B4↑j ROM:001270C4 rts ROM:001270C6 ; --------------------------------------------------------------------------- ROM:001270C6 ROM:001270C6 locret_1270C6: ; CODE XREF: ROM:001270C2↑j ROM:001270C6 ; DATA XREF: ROM:00127046↑o ROM:001270C6 rts ROM:001270C8 ; --------------------------------------------------------------------------- ROM:001270C8 rts ROM:001270CA ROM:001270CA ; =============== S U B R O U T I N E ======================================= ROM:001270CA ROM:001270CA ROM:001270CA sub_1270CA: ; CODE XREF: ROM:loc_12704A↑p ROM:001270CA bclr #4,($11BC).w ROM:001270D0 bclr #3,($11AF).w ROM:001270D6 bclr #6,($11B2).w ROM:001270DC clr.w ($B18).w ROM:001270E0 rts ROM:001270E0 ; End of function sub_1270CA ROM:001270E0 ROM:001270E2 ROM:001270E2 ; =============== S U B R O U T I N E ======================================= ROM:001270E2 ROM:001270E2 ROM:001270E2 sub_1270E2: ; CODE XREF: ROM:loc_127094↑p ROM:001270E2 clr.w d1 ROM:001270E4 move.b ($FF7).w,d1 ROM:001270E8 cmpi.w #4,d1 ROM:001270EC bcc.s locret_1270F6 ROM:001270EE movea.l off_1270F8(pc,d1.w*4),a0 ROM:001270F2 nop ROM:001270F4 jmp (a0) ROM:001270F6 ; --------------------------------------------------------------------------- ROM:001270F6 ROM:001270F6 locret_1270F6: ; CODE XREF: sub_1270E2+A↑j ROM:001270F6 rts ROM:001270F6 ; End of function sub_1270E2 ROM:001270F6 ROM:001270F6 ; --------------------------------------------------------------------------- ROM:001270F8 off_1270F8: dc.l loc_127108 ; DATA XREF: sub_1270E2+C↑r ROM:001270FC dc.l loc_127112 ROM:00127100 dc.l loc_127142 ROM:00127104 dc.l locret_12717E ROM:00127108 ; --------------------------------------------------------------------------- ROM:00127108 ROM:00127108 loc_127108: ; DATA XREF: ROM:off_1270F8↑o ROM:00127108 move.b #1,($FF7).w ROM:0012710E bra.s locret_127140 ROM:00127110 ; --------------------------------------------------------------------------- ROM:00127110 rts ROM:00127112 ; --------------------------------------------------------------------------- ROM:00127112 ROM:00127112 loc_127112: ; DATA XREF: ROM:001270FC↑o ROM:00127112 move.w $4BA(a5),d1 ROM:00127116 move.w $4C4(a5),d0 ROM:0012711A cmp.w ($4F6).w,d0 ROM:0012711E bge.s locret_127140 ROM:00127120 cmp.w ($B30).w,d1 ROM:00127124 bge.s locret_127140 ROM:00127126 move.w $4C0(a5),d1 ROM:0012712A clr.b ($786).w ROM:0012712E move.w d1,($668).w ROM:00127132 move.b #1,($786).w ROM:00127138 move.b #2,($FF7).w ROM:0012713E bra.s locret_12717C ROM:00127140 ; --------------------------------------------------------------------------- ROM:00127140 ROM:00127140 locret_127140: ; CODE XREF: ROM:0012710E↑j ROM:00127140 ; ROM:0012711E↑j ... ROM:00127140 rts ROM:00127142 ; --------------------------------------------------------------------------- ROM:00127142 ROM:00127142 loc_127142: ; DATA XREF: ROM:00127100↑o ROM:00127142 cmpi.w #0,($668).w ROM:00127148 bgt.s loc_127158 ROM:0012714A bset #4,($11BC).w ROM:00127150 move.b #3,($FF7).w ROM:00127156 bra.s locret_12717E ROM:00127158 ; --------------------------------------------------------------------------- ROM:00127158 ROM:00127158 loc_127158: ; CODE XREF: ROM:00127148↑j ROM:00127158 move.w $4BA(a5),d1 ROM:0012715C move.w $4C4(a5),d0 ROM:00127160 cmp.w ($4F6).w,d0 ROM:00127164 bgt.s loc_12716C ROM:00127166 cmp.w ($B30).w,d1 ROM:0012716A ble.s locret_12717C ROM:0012716C ROM:0012716C loc_12716C: ; CODE XREF: ROM:00127164↑j ROM:0012716C clr.b ($786).w ROM:00127170 clr.w ($668).w ROM:00127174 move.b #1,($FF7).w ROM:0012717A bra.s locret_127140 ROM:0012717C ; --------------------------------------------------------------------------- ROM:0012717C ROM:0012717C locret_12717C: ; CODE XREF: ROM:0012713E↑j ROM:0012717C ; ROM:0012716A↑j ROM:0012717C rts ROM:0012717E ; --------------------------------------------------------------------------- ROM:0012717E ROM:0012717E locret_12717E: ; CODE XREF: ROM:00127156↑j ROM:0012717E ; DATA XREF: ROM:00127104↑o ROM:0012717E rts ROM:00127180 ; --------------------------------------------------------------------------- ROM:00127180 rts ROM:00127182 ROM:00127182 ; =============== S U B R O U T I N E ======================================= ROM:00127182 ROM:00127182 ROM:00127182 sub_127182: ; CODE XREF: ROM:00127098↑p ROM:00127182 clr.w d1 ROM:00127184 move.b ($FF6).w,d1 ROM:00127188 cmpi.w #4,d1 ROM:0012718C bcc.s locret_127196 ROM:0012718E movea.l off_127198(pc,d1.w*4),a0 ROM:00127192 nop ROM:00127194 jmp (a0) ROM:00127196 ; --------------------------------------------------------------------------- ROM:00127196 ROM:00127196 locret_127196: ; CODE XREF: sub_127182+A↑j ROM:00127196 rts ROM:00127196 ; End of function sub_127182 ROM:00127196 ROM:00127196 ; --------------------------------------------------------------------------- ROM:00127198 off_127198: dc.l loc_1271A8 ; DATA XREF: sub_127182+C↑r ROM:0012719C dc.l loc_1271B2 ROM:001271A0 dc.l loc_1271E0 ROM:001271A4 dc.l locret_12721A ROM:001271A8 ; --------------------------------------------------------------------------- ROM:001271A8 ROM:001271A8 loc_1271A8: ; DATA XREF: ROM:off_127198↑o ROM:001271A8 move.b #1,($FF6).w ROM:001271AE bra.s locret_1271DE ROM:001271B0 ; --------------------------------------------------------------------------- ROM:001271B0 rts ROM:001271B2 ; --------------------------------------------------------------------------- ROM:001271B2 ROM:001271B2 loc_1271B2: ; DATA XREF: ROM:0012719C↑o ROM:001271B2 move.w $4B8(a5),d1 ROM:001271B6 btst #0,($11C5).w ROM:001271BC bne.s locret_1271DE ROM:001271BE cmp.w ($B30).w,d1 ROM:001271C2 ble.s locret_1271DE ROM:001271C4 move.w $4BE(a5),d1 ROM:001271C8 clr.b ($785).w ROM:001271CC move.w d1,($666).w ROM:001271D0 move.b #1,($785).w ROM:001271D6 move.b #2,($FF6).w ROM:001271DC bra.s locret_127218 ROM:001271DE ; --------------------------------------------------------------------------- ROM:001271DE ROM:001271DE locret_1271DE: ; CODE XREF: ROM:001271AE↑j ROM:001271DE ; ROM:001271BC↑j ... ROM:001271DE rts ROM:001271E0 ; --------------------------------------------------------------------------- ROM:001271E0 ROM:001271E0 loc_1271E0: ; DATA XREF: ROM:001271A0↑o ROM:001271E0 cmpi.w #0,($666).w ROM:001271E6 bgt.s loc_1271F6 ROM:001271E8 bset #3,($11AF).w ROM:001271EE move.b #3,($FF6).w ROM:001271F4 bra.s locret_12721A ROM:001271F6 ; --------------------------------------------------------------------------- ROM:001271F6 ROM:001271F6 loc_1271F6: ; CODE XREF: ROM:001271E6↑j ROM:001271F6 move.w $4B8(a5),d1 ROM:001271FA btst #0,($11C5).w ROM:00127200 bne.s loc_127208 ROM:00127202 cmp.w ($B30).w,d1 ROM:00127206 bge.s locret_127218 ROM:00127208 ROM:00127208 loc_127208: ; CODE XREF: ROM:00127200↑j ROM:00127208 clr.b ($785).w ROM:0012720C clr.w ($666).w ROM:00127210 move.b #1,($FF6).w ROM:00127216 bra.s locret_1271DE ROM:00127218 ; --------------------------------------------------------------------------- ROM:00127218 ROM:00127218 locret_127218: ; CODE XREF: ROM:001271DC↑j ROM:00127218 ; ROM:00127206↑j ROM:00127218 rts ROM:0012721A ; --------------------------------------------------------------------------- ROM:0012721A ROM:0012721A locret_12721A: ; CODE XREF: ROM:001271F4↑j ROM:0012721A ; DATA XREF: ROM:001271A4↑o ROM:0012721A rts ROM:0012721C ; --------------------------------------------------------------------------- ROM:0012721C rts ROM:0012721E ROM:0012721E ; =============== S U B R O U T I N E ======================================= ROM:0012721E ROM:0012721E ROM:0012721E sub_12721E: ; CODE XREF: sub_126D7A↑p ROM:0012721E btst #4,($119B).w ROM:00127224 beq.s loc_12722E ROM:00127226 bset #6,($C0D).w ROM:0012722C bra.s loc_127234 ROM:0012722E ; --------------------------------------------------------------------------- ROM:0012722E ROM:0012722E loc_12722E: ; CODE XREF: sub_12721E+6↑j ROM:0012722E bclr #6,($C0D).w ROM:00127234 ROM:00127234 loc_127234: ; CODE XREF: sub_12721E+E↑j ROM:00127234 bset #6,($C25).w ROM:0012723A rts ROM:0012723A ; End of function sub_12721E ROM:0012723A ROM:0012723C ROM:0012723C ; =============== S U B R O U T I N E ======================================= ROM:0012723C ROM:0012723C ROM:0012723C sub_12723C: ; CODE XREF: sub_127FE8+3E↓p ROM:0012723C move.w ($B1A).w,d1 ROM:00127240 cmpi.w #3,d1 ROM:00127244 bcc.s locret_12724E ROM:00127246 movea.l off_127250(pc,d1.w*4),a0 ROM:0012724A nop ROM:0012724C jmp (a0) ROM:0012724E ; --------------------------------------------------------------------------- ROM:0012724E ROM:0012724E locret_12724E: ; CODE XREF: sub_12723C+8↑j ROM:0012724E rts ROM:0012724E ; End of function sub_12723C ROM:0012724E ROM:0012724E ; --------------------------------------------------------------------------- ROM:00127250 off_127250: dc.l loc_12725C ; DATA XREF: sub_12723C+A↑r ROM:00127254 dc.l loc_127266 ROM:00127258 dc.l loc_12728E ROM:0012725C ; --------------------------------------------------------------------------- ROM:0012725C ROM:0012725C loc_12725C: ; DATA XREF: ROM:off_127250↑o ROM:0012725C move.w #1,($B1A).w ROM:00127262 bra.s locret_12728C ROM:00127264 ; --------------------------------------------------------------------------- ROM:00127264 rts ROM:00127266 ; --------------------------------------------------------------------------- ROM:00127266 ROM:00127266 loc_127266: ; DATA XREF: ROM:00127254↑o ROM:00127266 btst #6,($11BD).w ROM:0012726C beq.s locret_12728C ROM:0012726E bsr.w sub_1272D4 ROM:00127272 move.w $4CA(a5),d0 ROM:00127276 clr.b ($7B5).w ROM:0012727A move.w d0,($6C6).w ROM:0012727E move.b #1,($7B5).w ROM:00127284 move.w #2,($B1A).w ROM:0012728A bra.s locret_1272D0 ROM:0012728C ; --------------------------------------------------------------------------- ROM:0012728C ROM:0012728C locret_12728C: ; CODE XREF: ROM:00127262↑j ROM:0012728C ; ROM:0012726C↑j ... ROM:0012728C rts ROM:0012728E ; --------------------------------------------------------------------------- ROM:0012728E ROM:0012728E loc_12728E: ; DATA XREF: ROM:00127258↑o ROM:0012728E btst #6,($11BD).w ROM:00127294 bne.s loc_1272A6 ROM:00127296 clr.b ($7B5).w ROM:0012729A clr.w ($6C6).w ROM:0012729E move.w #1,($B1A).w ROM:001272A4 bra.s locret_12728C ROM:001272A6 ; --------------------------------------------------------------------------- ROM:001272A6 ROM:001272A6 loc_1272A6: ; CODE XREF: ROM:00127294↑j ROM:001272A6 cmpi.w #0,($6C6).w ROM:001272AC bgt.s locret_1272D0 ROM:001272AE bsr.w sub_1272D4 ROM:001272B2 move.w $4CA(a5),d0 ROM:001272B6 clr.b ($7B5).w ROM:001272BA move.w d0,($6C6).w ROM:001272BE move.b #1,($7B5).w ROM:001272C4 move.w #2,($B1A).w ROM:001272CA bra.l *+6 ROM:001272D0 ; --------------------------------------------------------------------------- ROM:001272D0 ROM:001272D0 locret_1272D0: ; CODE XREF: ROM:0012728A↑j ROM:001272D0 ; ROM:001272AC↑j ... ROM:001272D0 rts ROM:001272D2 ; --------------------------------------------------------------------------- ROM:001272D2 rts ROM:001272D4 ROM:001272D4 ; =============== S U B R O U T I N E ======================================= ROM:001272D4 ROM:001272D4 ROM:001272D4 sub_1272D4: ; CODE XREF: ROM:0012726E↑p ROM:001272D4 ; ROM:001272AE↑p ROM:001272D4 btst #1,($11AD).w ROM:001272DA beq.s loc_1272EA ROM:001272DC bclr #1,($11AD).w ROM:001272E2 bset #4,($C0C).w ROM:001272E8 bra.s loc_1272F0 ROM:001272EA ; --------------------------------------------------------------------------- ROM:001272EA ROM:001272EA loc_1272EA: ; CODE XREF: sub_1272D4+6↑j ROM:001272EA bclr #4,($C0C).w ROM:001272F0 ROM:001272F0 loc_1272F0: ; CODE XREF: sub_1272D4+14↑j ROM:001272F0 bset #4,($C24).w ROM:001272F6 btst #0,($11AF).w ROM:001272FC beq.s loc_12730C ROM:001272FE bclr #0,($11AF).w ROM:00127304 bset #5,($C0C).w ROM:0012730A bra.s loc_127312 ROM:0012730C ; --------------------------------------------------------------------------- ROM:0012730C ROM:0012730C loc_12730C: ; CODE XREF: sub_1272D4+28↑j ROM:0012730C bclr #5,($C0C).w ROM:00127312 ROM:00127312 loc_127312: ; CODE XREF: sub_1272D4+36↑j ROM:00127312 bset #5,($C24).w ROM:00127318 btst #4,($11AB).w ROM:0012731E beq.s loc_12732E ROM:00127320 bclr #4,($11AB).w ROM:00127326 bset #6,($C0C).w ROM:0012732C bra.s loc_127334 ROM:0012732E ; --------------------------------------------------------------------------- ROM:0012732E ROM:0012732E loc_12732E: ; CODE XREF: sub_1272D4+4A↑j ROM:0012732E bclr #6,($C0C).w ROM:00127334 ROM:00127334 loc_127334: ; CODE XREF: sub_1272D4+58↑j ROM:00127334 bset #6,($C24).w ROM:0012733A btst #2,($11AD).w ROM:00127340 beq.s loc_127350 ROM:00127342 bclr #2,($11AD).w ROM:00127348 bset #7,($C0C).w ROM:0012734E bra.s loc_127356 ROM:00127350 ; --------------------------------------------------------------------------- ROM:00127350 ROM:00127350 loc_127350: ; CODE XREF: sub_1272D4+6C↑j ROM:00127350 bclr #7,($C0C).w ROM:00127356 ROM:00127356 loc_127356: ; CODE XREF: sub_1272D4+7A↑j ROM:00127356 bset #7,($C24).w ROM:0012735C rts ROM:0012735C ; End of function sub_1272D4 ROM:0012735C ROM:0012735E ROM:0012735E ; =============== S U B R O U T I N E ======================================= ROM:0012735E ROM:0012735E ROM:0012735E sub_12735E: ; CODE XREF: sub_127FE8+26↓p ROM:0012735E move.w ($B1C).w,d1 ROM:00127362 cmpi.w #5,d1 ROM:00127366 bcc.s locret_127370 ROM:00127368 movea.l off_127372(pc,d1.w*4),a0 ROM:0012736C nop ROM:0012736E jmp (a0) ROM:00127370 ; --------------------------------------------------------------------------- ROM:00127370 ROM:00127370 locret_127370: ; CODE XREF: sub_12735E+8↑j ROM:00127370 rts ROM:00127370 ; End of function sub_12735E ROM:00127370 ROM:00127370 ; --------------------------------------------------------------------------- ROM:00127372 off_127372: dc.l loc_127386 ; DATA XREF: sub_12735E+A↑r ROM:00127376 dc.l loc_127390 ROM:0012737A dc.l loc_1273BE ROM:0012737E dc.l loc_12740A ROM:00127382 dc.l loc_1274B2 ROM:00127386 ; --------------------------------------------------------------------------- ROM:00127386 ROM:00127386 loc_127386: ; DATA XREF: ROM:off_127372↑o ROM:00127386 move.w #1,($B1C).w ROM:0012738C bra.s loc_1273B8 ROM:0012738E ; --------------------------------------------------------------------------- ROM:0012738E rts ROM:00127390 ; --------------------------------------------------------------------------- ROM:00127390 ROM:00127390 loc_127390: ; DATA XREF: ROM:00127376↑o ROM:00127390 btst #6,($11A1).w ROM:00127396 beq.s loc_1273B8 ROM:00127398 move.w $4CE(a5),d1 ROM:0012739C clr.b ($787).w ROM:001273A0 move.w d1,($66A).w ROM:001273A4 move.b #1,($787).w ROM:001273AA bclr #3,($C0B).w ROM:001273B0 move.w #2,($B1C).w ROM:001273B6 bra.s loc_127404 ROM:001273B8 ; --------------------------------------------------------------------------- ROM:001273B8 ROM:001273B8 loc_1273B8: ; CODE XREF: ROM:0012738C↑j ROM:001273B8 ; ROM:00127396↑j ... ROM:001273B8 bsr.w sub_1274CE ROM:001273BC rts ROM:001273BE ; --------------------------------------------------------------------------- ROM:001273BE ROM:001273BE loc_1273BE: ; DATA XREF: ROM:0012737A↑o ROM:001273BE btst #6,($11A1).w ROM:001273C4 bne.s loc_1273D6 ROM:001273C6 clr.b ($787).w ROM:001273CA clr.w ($66A).w ROM:001273CE move.w #1,($B1C).w ROM:001273D4 bra.s loc_1273B8 ROM:001273D6 ; --------------------------------------------------------------------------- ROM:001273D6 ROM:001273D6 loc_1273D6: ; CODE XREF: ROM:001273C4↑j ROM:001273D6 cmpi.w #0,($66A).w ROM:001273DC bgt.s loc_127404 ROM:001273DE btst #6,($11A1).w ROM:001273E4 beq.s loc_127404 ROM:001273E6 move.w $4D0(a5),d1 ROM:001273EA clr.b ($787).w ROM:001273EE move.w d1,($66A).w ROM:001273F2 move.b #1,($787).w ROM:001273F8 move.w #3,($B1C).w ROM:001273FE bra.l loc_1274A8 ROM:00127404 ; --------------------------------------------------------------------------- ROM:00127404 ROM:00127404 loc_127404: ; CODE XREF: ROM:001273B6↑j ROM:00127404 ; ROM:001273DC↑j ... ROM:00127404 bsr.w sub_1274CE ROM:00127408 rts ROM:0012740A ; --------------------------------------------------------------------------- ROM:0012740A ROM:0012740A loc_12740A: ; DATA XREF: ROM:0012737E↑o ROM:0012740A cmpi.w #0,($66A).w ROM:00127410 bgt.s loc_12743A ROM:00127412 btst #6,($11A1).w ROM:00127418 beq.s loc_12743A ROM:0012741A move.w $4D0(a5),d1 ROM:0012741E clr.b ($787).w ROM:00127422 move.w d1,($66A).w ROM:00127426 move.b #1,($787).w ROM:0012742C bset #3,($C23).w ROM:00127432 move.w #3,($B1C).w ROM:00127438 bra.s loc_1274A8 ROM:0012743A ; --------------------------------------------------------------------------- ROM:0012743A ROM:0012743A loc_12743A: ; CODE XREF: ROM:00127410↑j ROM:0012743A ; ROM:00127418↑j ROM:0012743A cmpi.w #0,($66A).w ROM:00127440 bgt.s loc_12745C ROM:00127442 btst #6,($11A1).w ROM:00127448 bne.s loc_12745C ROM:0012744A move.w #0,($B1E).w ROM:00127450 move.w #1,($B1C).w ROM:00127456 bra.l loc_1273B8 ROM:0012745C ; --------------------------------------------------------------------------- ROM:0012745C ROM:0012745C loc_12745C: ; CODE XREF: ROM:00127440↑j ROM:0012745C ; ROM:00127448↑j ROM:0012745C btst #6,($11A1).w ROM:00127462 bne.s loc_12747E ROM:00127464 move.w #0,($B1E).w ROM:0012746A clr.b ($787).w ROM:0012746E clr.w ($66A).w ROM:00127472 move.w #1,($B1C).w ROM:00127478 bra.l loc_1273B8 ROM:0012747E ; --------------------------------------------------------------------------- ROM:0012747E ROM:0012747E loc_12747E: ; CODE XREF: ROM:00127462↑j ROM:0012747E btst #5,($11A8).w ROM:00127484 beq.s loc_1274A8 ROM:00127486 move.w #0,($B1E).w ROM:0012748C bset #3,($C0B).w ROM:00127492 bset #3,($C23).w ROM:00127498 clr.b ($787).w ROM:0012749C clr.w ($66A).w ROM:001274A0 move.w #4,($B1C).w ROM:001274A6 bra.s loc_1274C6 ROM:001274A8 ; --------------------------------------------------------------------------- ROM:001274A8 ROM:001274A8 loc_1274A8: ; CODE XREF: ROM:001273FE↑j ROM:001274A8 ; ROM:00127438↑j ... ROM:001274A8 bsr.w sub_1274CE ROM:001274AC bsr.w sub_127508 ROM:001274B0 rts ROM:001274B2 ; --------------------------------------------------------------------------- ROM:001274B2 ROM:001274B2 loc_1274B2: ; DATA XREF: ROM:00127382↑o ROM:001274B2 btst #6,($11A1).w ROM:001274B8 bne.s loc_1274C6 ROM:001274BA move.w #1,($B1C).w ROM:001274C0 bra.l loc_1273B8 ROM:001274C6 ; --------------------------------------------------------------------------- ROM:001274C6 ROM:001274C6 loc_1274C6: ; CODE XREF: ROM:001274A6↑j ROM:001274C6 ; ROM:001274B8↑j ROM:001274C6 bsr.w sub_1274CE ROM:001274CA rts ROM:001274CC ; --------------------------------------------------------------------------- ROM:001274CC rts ROM:001274CE ROM:001274CE ; =============== S U B R O U T I N E ======================================= ROM:001274CE ROM:001274CE ROM:001274CE sub_1274CE: ; CODE XREF: ROM:loc_1273B8↑p ROM:001274CE ; ROM:loc_127404↑p ... ROM:001274CE btst #0,($11C5).w ROM:001274D4 bne.s loc_127500 ROM:001274D6 btst #5,($11BC).w ROM:001274DC beq.s loc_1274F8 ROM:001274DE move.w $4CC(a5),d1 ROM:001274E2 cmp.w ($90C).w,d1 ROM:001274E6 bgt.s loc_1274F0 ROM:001274E8 bset #6,($11A1).w ROM:001274EE bra.s loc_1274F6 ROM:001274F0 ; --------------------------------------------------------------------------- ROM:001274F0 ROM:001274F0 loc_1274F0: ; CODE XREF: sub_1274CE+18↑j ROM:001274F0 bclr #6,($11A1).w ROM:001274F6 ROM:001274F6 loc_1274F6: ; CODE XREF: sub_1274CE+20↑j ROM:001274F6 bra.s loc_1274FE ROM:001274F8 ; --------------------------------------------------------------------------- ROM:001274F8 ROM:001274F8 loc_1274F8: ; CODE XREF: sub_1274CE+E↑j ROM:001274F8 bclr #6,($11A1).w ROM:001274FE ROM:001274FE loc_1274FE: ; CODE XREF: sub_1274CE:loc_1274F6↑j ROM:001274FE bra.s locret_127506 ROM:00127500 ; --------------------------------------------------------------------------- ROM:00127500 ROM:00127500 loc_127500: ; CODE XREF: sub_1274CE+6↑j ROM:00127500 bclr #6,($11A1).w ROM:00127506 ROM:00127506 locret_127506: ; CODE XREF: sub_1274CE:loc_1274FE↑j ROM:00127506 rts ROM:00127506 ; End of function sub_1274CE ROM:00127506 ROM:00127508 ROM:00127508 ; =============== S U B R O U T I N E ======================================= ROM:00127508 ROM:00127508 ROM:00127508 sub_127508: ; CODE XREF: ROM:001274AC↑p ROM:00127508 move.w ($B1E).w,d1 ROM:0012750C cmpi.w #4,d1 ROM:00127510 bcc.s locret_12751A ROM:00127512 movea.l off_12751C(pc,d1.w*4),a0 ROM:00127516 nop ROM:00127518 jmp (a0) ROM:0012751A ; --------------------------------------------------------------------------- ROM:0012751A ROM:0012751A locret_12751A: ; CODE XREF: sub_127508+8↑j ROM:0012751A rts ROM:0012751A ; End of function sub_127508 ROM:0012751A ROM:0012751A ; --------------------------------------------------------------------------- ROM:0012751C off_12751C: dc.l loc_12752C ; DATA XREF: sub_127508+A↑r ROM:00127520 dc.l loc_12754C ROM:00127524 dc.l loc_127580 ROM:00127528 dc.l locret_1275D4 ROM:0012752C ; --------------------------------------------------------------------------- ROM:0012752C ROM:0012752C loc_12752C: ; DATA XREF: ROM:off_12751C↑o ROM:0012752C bclr #5,($11A8).w ROM:00127532 bclr #1,($11A8).w ROM:00127538 bclr #4,($11B1).w ROM:0012753E move.w #1,($B1E).w ROM:00127544 bra.l loc_12757A ROM:0012754A ; --------------------------------------------------------------------------- ROM:0012754A rts ROM:0012754C ; --------------------------------------------------------------------------- ROM:0012754C ROM:0012754C loc_12754C: ; DATA XREF: ROM:00127520↑o ROM:0012754C btst #1,($11A8).w ROM:00127552 beq.s loc_12757A ROM:00127554 btst #4,($11B1).w ROM:0012755A beq.s loc_12757A ROM:0012755C move.w $4D6(a5),d1 ROM:00127560 clr.b ($788).w ROM:00127564 move.w d1,($66C).w ROM:00127568 move.b #1,($788).w ROM:0012756E move.w #2,($B1E).w ROM:00127574 bra.l loc_1275CE ROM:0012757A ; --------------------------------------------------------------------------- ROM:0012757A ROM:0012757A loc_12757A: ; CODE XREF: ROM:00127544↑j ROM:0012757A ; ROM:00127552↑j ... ROM:0012757A bsr.w sub_1275D8 ROM:0012757E rts ROM:00127580 ; --------------------------------------------------------------------------- ROM:00127580 ROM:00127580 loc_127580: ; DATA XREF: ROM:00127524↑o ROM:00127580 btst #1,($11A8).w ROM:00127586 beq.s loc_127590 ROM:00127588 btst #4,($11B1).w ROM:0012758E bne.s loc_1275A4 ROM:00127590 ROM:00127590 loc_127590: ; CODE XREF: ROM:00127586↑j ROM:00127590 clr.b ($788).w ROM:00127594 clr.w ($66C).w ROM:00127598 move.w #1,($B1E).w ROM:0012759E bra.l loc_12757A ROM:001275A4 ; --------------------------------------------------------------------------- ROM:001275A4 ROM:001275A4 loc_1275A4: ; CODE XREF: ROM:0012758E↑j ROM:001275A4 btst #1,($11A8).w ROM:001275AA beq.s loc_1275CE ROM:001275AC btst #4,($11B1).w ROM:001275B2 beq.s loc_1275CE ROM:001275B4 cmpi.w #0,($66C).w ROM:001275BA bgt.s loc_1275CE ROM:001275BC bset #5,($11A8).w ROM:001275C2 move.w #3,($B1E).w ROM:001275C8 bra.l locret_1275D4 ROM:001275CE ; --------------------------------------------------------------------------- ROM:001275CE ROM:001275CE loc_1275CE: ; CODE XREF: ROM:00127574↑j ROM:001275CE ; ROM:001275AA↑j ... ROM:001275CE bsr.w sub_1275D8 ROM:001275D2 rts ROM:001275D4 ; --------------------------------------------------------------------------- ROM:001275D4 ROM:001275D4 locret_1275D4: ; CODE XREF: ROM:001275C8↑j ROM:001275D4 ; DATA XREF: ROM:00127528↑o ROM:001275D4 rts ROM:001275D6 ; --------------------------------------------------------------------------- ROM:001275D6 rts ROM:001275D8 ROM:001275D8 ; =============== S U B R O U T I N E ======================================= ROM:001275D8 ROM:001275D8 ROM:001275D8 sub_1275D8: ; CODE XREF: ROM:loc_12757A↑p ROM:001275D8 ; ROM:loc_1275CE↑p ROM:001275D8 move.w $4D4(a5),d1 ROM:001275DC move.w $4D2(a5),d2 ROM:001275E0 cmp.w ($A28).w,d1 ROM:001275E4 blt.s loc_1275EC ROM:001275E6 cmp.w ($A28).w,d2 ROM:001275EA ble.s loc_1275F4 ROM:001275EC ROM:001275EC loc_1275EC: ; CODE XREF: sub_1275D8+C↑j ROM:001275EC bset #4,($11B1).w ROM:001275F2 bra.s loc_1275FA ROM:001275F4 ; --------------------------------------------------------------------------- ROM:001275F4 ROM:001275F4 loc_1275F4: ; CODE XREF: sub_1275D8+12↑j ROM:001275F4 bclr #4,($11B1).w ROM:001275FA ROM:001275FA loc_1275FA: ; CODE XREF: sub_1275D8+1A↑j ROM:001275FA cmpi.w #0,($A2A).w ROM:00127600 bne.s loc_127604 ROM:00127602 bra.s loc_12761E ROM:00127604 ; --------------------------------------------------------------------------- ROM:00127604 ROM:00127604 loc_127604: ; CODE XREF: sub_1275D8+28↑j ROM:00127604 move.w ($A26).w,d0 ROM:00127608 cmp.w ($A2A).w,d0 ROM:0012760C bgt.s loc_127610 ROM:0012760E bra.s loc_12761E ROM:00127610 ; --------------------------------------------------------------------------- ROM:00127610 ROM:00127610 loc_127610: ; CODE XREF: sub_1275D8+34↑j ROM:00127610 move.w ($A20).w,d1 ROM:00127614 sub.w $3B6(a5),d1 ROM:00127618 cmp.w ($A2A).w,d1 ROM:0012761C blt.s loc_127626 ROM:0012761E ROM:0012761E loc_12761E: ; CODE XREF: sub_1275D8+2A↑j ROM:0012761E ; sub_1275D8+36↑j ROM:0012761E bset #1,($11A8).w ROM:00127624 bra.s locret_12762C ROM:00127626 ; --------------------------------------------------------------------------- ROM:00127626 ROM:00127626 loc_127626: ; CODE XREF: sub_1275D8+44↑j ROM:00127626 bclr #1,($11A8).w ROM:0012762C ROM:0012762C locret_12762C: ; CODE XREF: sub_1275D8+4C↑j ROM:0012762C rts ROM:0012762C ; End of function sub_1275D8 ROM:0012762C ROM:0012762E ROM:0012762E ; =============== S U B R O U T I N E ======================================= ROM:0012762E ROM:0012762E ROM:0012762E sub_12762E: ; CODE XREF: sub_127FE8+44↓p ROM:0012762E move.w ($B20).w,d1 ROM:00127632 cmpi.w #3,d1 ROM:00127636 bcc.s locret_127640 ROM:00127638 movea.l off_127642(pc,d1.w*4),a0 ROM:0012763C nop ROM:0012763E jmp (a0) ROM:00127640 ; --------------------------------------------------------------------------- ROM:00127640 ROM:00127640 locret_127640: ; CODE XREF: sub_12762E+8↑j ROM:00127640 rts ROM:00127640 ; End of function sub_12762E ROM:00127640 ROM:00127640 ; --------------------------------------------------------------------------- ROM:00127642 off_127642: dc.l loc_12764E ; DATA XREF: sub_12762E+A↑r ROM:00127646 dc.l loc_127658 ROM:0012764A dc.l loc_127688 ROM:0012764E ; --------------------------------------------------------------------------- ROM:0012764E ROM:0012764E loc_12764E: ; DATA XREF: ROM:off_127642↑o ROM:0012764E move.w #1,($B20).w ROM:00127654 bra.s locret_127686 ROM:00127656 ; --------------------------------------------------------------------------- ROM:00127656 rts ROM:00127658 ; --------------------------------------------------------------------------- ROM:00127658 ROM:00127658 loc_127658: ; DATA XREF: ROM:00127646↑o ROM:00127658 btst #6,($11BD).w ROM:0012765E beq.s locret_127686 ROM:00127660 cmpi.w #0,($53E).w ROM:00127666 ble.s locret_127686 ROM:00127668 bsr.w sub_1276D6 ROM:0012766C move.w $4D8(a5),d0 ROM:00127670 clr.b ($789).w ROM:00127674 move.w d0,($66E).w ROM:00127678 move.b #1,($789).w ROM:0012767E move.w #2,($B20).w ROM:00127684 bra.s locret_1276D2 ROM:00127686 ; --------------------------------------------------------------------------- ROM:00127686 ROM:00127686 locret_127686: ; CODE XREF: ROM:00127654↑j ROM:00127686 ; ROM:0012765E↑j ... ROM:00127686 rts ROM:00127688 ; --------------------------------------------------------------------------- ROM:00127688 ROM:00127688 loc_127688: ; DATA XREF: ROM:0012764A↑o ROM:00127688 btst #6,($11BD).w ROM:0012768E beq.s loc_127698 ROM:00127690 cmpi.w #0,($53E).w ROM:00127696 bgt.s loc_1276A8 ROM:00127698 ROM:00127698 loc_127698: ; CODE XREF: ROM:0012768E↑j ROM:00127698 clr.b ($789).w ROM:0012769C clr.w ($66E).w ROM:001276A0 move.w #1,($B20).w ROM:001276A6 bra.s locret_127686 ROM:001276A8 ; --------------------------------------------------------------------------- ROM:001276A8 ROM:001276A8 loc_1276A8: ; CODE XREF: ROM:00127696↑j ROM:001276A8 cmpi.w #0,($66E).w ROM:001276AE bgt.s locret_1276D2 ROM:001276B0 bsr.w sub_1276D6 ROM:001276B4 move.w $4D8(a5),d0 ROM:001276B8 clr.b ($789).w ROM:001276BC move.w d0,($66E).w ROM:001276C0 move.b #1,($789).w ROM:001276C6 move.w #2,($B20).w ROM:001276CC bra.l *+6 ROM:001276D2 ; --------------------------------------------------------------------------- ROM:001276D2 ROM:001276D2 locret_1276D2: ; CODE XREF: ROM:00127684↑j ROM:001276D2 ; ROM:001276AE↑j ... ROM:001276D2 rts ROM:001276D4 ; --------------------------------------------------------------------------- ROM:001276D4 rts ROM:001276D6 ROM:001276D6 ; =============== S U B R O U T I N E ======================================= ROM:001276D6 ROM:001276D6 ROM:001276D6 sub_1276D6: ; CODE XREF: ROM:00127668↑p ROM:001276D6 ; ROM:001276B0↑p ROM:001276D6 btst #4,($11A7).w ROM:001276DC beq.s loc_1276EC ROM:001276DE bclr #4,($11A7).w ROM:001276E4 bset #2,($C0D).w ROM:001276EA bra.s loc_1276F2 ROM:001276EC ; --------------------------------------------------------------------------- ROM:001276EC ROM:001276EC loc_1276EC: ; CODE XREF: sub_1276D6+6↑j ROM:001276EC bclr #2,($C0D).w ROM:001276F2 ROM:001276F2 loc_1276F2: ; CODE XREF: sub_1276D6+14↑j ROM:001276F2 bset #2,($C25).w ROM:001276F8 rts ROM:001276F8 ; End of function sub_1276D6 ROM:001276F8 ROM:001276FA ROM:001276FA ; =============== S U B R O U T I N E ======================================= ROM:001276FA ROM:001276FA ROM:001276FA sub_1276FA: ; CODE XREF: sub_127FE8+20↓p ROM:001276FA move.w $204(a5),d0 ROM:001276FE cmpi.w #0,d0 ROM:00127702 bne.s loc_12770A ROM:00127704 bsr.w sub_127710 ROM:00127708 bra.s locret_12770E ROM:0012770A ; --------------------------------------------------------------------------- ROM:0012770A ROM:0012770A loc_12770A: ; CODE XREF: sub_1276FA+8↑j ROM:0012770A bsr.w sub_1277DC ROM:0012770E ROM:0012770E locret_12770E: ; CODE XREF: sub_1276FA+E↑j ROM:0012770E rts ROM:0012770E ; End of function sub_1276FA ROM:0012770E ROM:00127710 ROM:00127710 ; =============== S U B R O U T I N E ======================================= ROM:00127710 ROM:00127710 ROM:00127710 sub_127710: ; CODE XREF: sub_1276FA+A↑p ROM:00127710 clr.w d1 ROM:00127712 move.b ($FFA).w,d1 ROM:00127716 cmpi.w #3,d1 ROM:0012771A bcc.s locret_127724 ROM:0012771C movea.l off_127726(pc,d1.w*4),a0 ROM:00127720 nop ROM:00127722 jmp (a0) ROM:00127724 ; --------------------------------------------------------------------------- ROM:00127724 ROM:00127724 locret_127724: ; CODE XREF: sub_127710+A↑j ROM:00127724 rts ROM:00127724 ; End of function sub_127710 ROM:00127724 ROM:00127724 ; --------------------------------------------------------------------------- ROM:00127726 off_127726: dc.l loc_127732 ; DATA XREF: sub_127710+C↑r ROM:0012772A dc.l loc_127742 ROM:0012772E dc.l loc_127798 ROM:00127732 ; --------------------------------------------------------------------------- ROM:00127732 ROM:00127732 loc_127732: ; DATA XREF: ROM:off_127726↑o ROM:00127732 bclr #1,($C0C).w ROM:00127738 move.b #1,($FFA).w ROM:0012773E bra.s locret_127796 ROM:00127740 ; --------------------------------------------------------------------------- ROM:00127740 rts ROM:00127742 ; --------------------------------------------------------------------------- ROM:00127742 ROM:00127742 loc_127742: ; DATA XREF: ROM:0012772A↑o ROM:00127742 move.w $4DE(a5),d0 ROM:00127746 cmp.w ($4FA).w,d0 ROM:0012774A bgt.s loc_12775A ROM:0012774C bset #1,($C0C).w ROM:00127752 bset #1,($C24).w ROM:00127758 bra.s locret_127796 ROM:0012775A ; --------------------------------------------------------------------------- ROM:0012775A ROM:0012775A loc_12775A: ; CODE XREF: ROM:0012774A↑j ROM:0012775A move.w $4DC(a5),d0 ROM:0012775E cmp.w ($4FA).w,d0 ROM:00127762 bgt.s loc_127774 ROM:00127764 bclr #1,($C0C).w ROM:0012776A bset #1,($C24).w ROM:00127770 bra.s locret_127796 ROM:00127772 ; --------------------------------------------------------------------------- ROM:00127772 bra.s locret_127796 ROM:00127774 ; --------------------------------------------------------------------------- ROM:00127774 ROM:00127774 loc_127774: ; CODE XREF: ROM:00127762↑j ROM:00127774 btst #2,($119B).w ROM:0012777A beq.s locret_127796 ROM:0012777C move.w $4DA(a5),d1 ROM:00127780 clr.b ($76B).w ROM:00127784 move.w d1,($632).w ROM:00127788 move.b #1,($76B).w ROM:0012778E move.b #2,($FFA).w ROM:00127794 bra.s locret_1277D8 ROM:00127796 ; --------------------------------------------------------------------------- ROM:00127796 ROM:00127796 locret_127796: ; CODE XREF: ROM:0012773E↑j ROM:00127796 ; ROM:00127758↑j ... ROM:00127796 rts ROM:00127798 ; --------------------------------------------------------------------------- ROM:00127798 ROM:00127798 loc_127798: ; DATA XREF: ROM:0012772E↑o ROM:00127798 move.w $4DC(a5),d0 ROM:0012779C cmp.w ($4FA).w,d0 ROM:001277A0 bgt.s loc_1277A4 ROM:001277A2 bra.s loc_1277AC ROM:001277A4 ; --------------------------------------------------------------------------- ROM:001277A4 ROM:001277A4 loc_1277A4: ; CODE XREF: ROM:001277A0↑j ROM:001277A4 btst #2,($119B).w ROM:001277AA bne.s loc_1277BC ROM:001277AC ROM:001277AC loc_1277AC: ; CODE XREF: ROM:001277A2↑j ROM:001277AC clr.b ($76B).w ROM:001277B0 clr.w ($632).w ROM:001277B4 move.b #1,($FFA).w ROM:001277BA bra.s locret_127796 ROM:001277BC ; --------------------------------------------------------------------------- ROM:001277BC ROM:001277BC loc_1277BC: ; CODE XREF: ROM:001277AA↑j ROM:001277BC cmpi.w #0,($632).w ROM:001277C2 bgt.s locret_1277D8 ROM:001277C4 bset #1,($C0C).w ROM:001277CA bset #1,($C24).w ROM:001277D0 move.b #1,($FFA).w ROM:001277D6 bra.s locret_127796 ROM:001277D8 ; --------------------------------------------------------------------------- ROM:001277D8 ROM:001277D8 locret_1277D8: ; CODE XREF: ROM:00127794↑j ROM:001277D8 ; ROM:001277C2↑j ROM:001277D8 rts ROM:001277DA ; --------------------------------------------------------------------------- ROM:001277DA rts ROM:001277DC ROM:001277DC ; =============== S U B R O U T I N E ======================================= ROM:001277DC ROM:001277DC ROM:001277DC sub_1277DC: ; CODE XREF: sub_1276FA:loc_12770A↑p ROM:001277DC btst #0,($11A8).w ROM:001277E2 beq.s loc_1277EC ROM:001277E4 bset #1,($C0C).w ROM:001277EA bra.s loc_1277F2 ROM:001277EC ; --------------------------------------------------------------------------- ROM:001277EC ROM:001277EC loc_1277EC: ; CODE XREF: sub_1277DC+6↑j ROM:001277EC bclr #1,($C0C).w ROM:001277F2 ROM:001277F2 loc_1277F2: ; CODE XREF: sub_1277DC+E↑j ROM:001277F2 btst #1,($C25).w ROM:001277F8 bne.s loc_127802 ROM:001277FA btst #4,($C25).w ROM:00127800 beq.s loc_12780A ROM:00127802 ROM:00127802 loc_127802: ; CODE XREF: sub_1277DC+1C↑j ROM:00127802 bset #1,($C24).w ROM:00127808 bra.s locret_127810 ROM:0012780A ; --------------------------------------------------------------------------- ROM:0012780A ROM:0012780A loc_12780A: ; CODE XREF: sub_1277DC+24↑j ROM:0012780A bclr #1,($C24).w ROM:00127810 ROM:00127810 locret_127810: ; CODE XREF: sub_1277DC+2C↑j ROM:00127810 rts ROM:00127810 ; End of function sub_1277DC ROM:00127810 ROM:00127812 ROM:00127812 ; =============== S U B R O U T I N E ======================================= ROM:00127812 ROM:00127812 ROM:00127812 sub_127812: ; CODE XREF: sub_127FE8↓p ROM:00127812 bsr.w sub_12781C ROM:00127816 bsr.w sub_127A4A ROM:0012781A rts ROM:0012781A ; End of function sub_127812 ROM:0012781A ROM:0012781C ROM:0012781C ; =============== S U B R O U T I N E ======================================= ROM:0012781C ROM:0012781C ROM:0012781C sub_12781C: ; CODE XREF: sub_127812↑p ROM:0012781C clr.w d1 ROM:0012781E move.b ($FFB).w,d1 ROM:00127822 cmpi.w #7,d1 ROM:00127826 bcc.s locret_127830 ROM:00127828 movea.l off_127832(pc,d1.w*4),a0 ROM:0012782C nop ROM:0012782E jmp (a0) ROM:00127830 ; --------------------------------------------------------------------------- ROM:00127830 ROM:00127830 locret_127830: ; CODE XREF: sub_12781C+A↑j ROM:00127830 rts ROM:00127830 ; End of function sub_12781C ROM:00127830 ROM:00127830 ; --------------------------------------------------------------------------- ROM:00127832 off_127832: dc.l loc_12784E ; DATA XREF: sub_12781C+C↑r ROM:00127836 dc.l loc_127862 ROM:0012783A dc.l loc_1278B8 ROM:0012783E dc.l loc_127918 ROM:00127842 dc.l loc_12796E ROM:00127846 dc.l loc_1279D8 ROM:0012784A dc.l locret_1279FA ROM:0012784E ; --------------------------------------------------------------------------- ROM:0012784E ROM:0012784E loc_12784E: ; DATA XREF: ROM:off_127832↑o ROM:0012784E bclr #7,($C0A).w ROM:00127854 bsr.w sub_1279FC ROM:00127858 move.b #1,($FFB).w ROM:0012785E bra.s loc_1278B2 ROM:00127860 ; --------------------------------------------------------------------------- ROM:00127860 rts ROM:00127862 ; --------------------------------------------------------------------------- ROM:00127862 ROM:00127862 loc_127862: ; DATA XREF: ROM:00127836↑o ROM:00127862 btst #4,($11A4).w ROM:00127868 beq.s loc_12787C ROM:0012786A bset #7,($C22).w ROM:00127870 move.b #6,($FFB).w ROM:00127876 bra.l locret_1279FA ROM:0012787C ; --------------------------------------------------------------------------- ROM:0012787C ROM:0012787C loc_12787C: ; CODE XREF: ROM:00127868↑j ROM:0012787C btst #6,($11AB).w ROM:00127882 bne.s loc_1278B2 ROM:00127884 move.w $4E0(a5),d0 ROM:00127888 move.w $4E2(a5),d1 ROM:0012788C cmp.w ($534).w,d0 ROM:00127890 bgt.s loc_1278B2 ROM:00127892 cmp.w ($8D6).w,d1 ROM:00127896 bgt.s loc_1278B2 ROM:00127898 move.w $4E4(a5),d2 ROM:0012789C clr.b ($76C).w ROM:001278A0 move.w d2,($634).w ROM:001278A4 move.b #1,($76C).w ROM:001278AA move.b #2,($FFB).w ROM:001278B0 bra.s loc_127912 ROM:001278B2 ; --------------------------------------------------------------------------- ROM:001278B2 ROM:001278B2 loc_1278B2: ; CODE XREF: ROM:0012785E↑j ROM:001278B2 ; ROM:00127882↑j ... ROM:001278B2 bsr.w sub_127A0A ROM:001278B6 rts ROM:001278B8 ; --------------------------------------------------------------------------- ROM:001278B8 ROM:001278B8 loc_1278B8: ; DATA XREF: ROM:0012783A↑o ROM:001278B8 btst #4,($11A4).w ROM:001278BE beq.s loc_1278D2 ROM:001278C0 bset #7,($C22).w ROM:001278C6 move.b #6,($FFB).w ROM:001278CC bra.l locret_1279FA ROM:001278D2 ; --------------------------------------------------------------------------- ROM:001278D2 ROM:001278D2 loc_1278D2: ; CODE XREF: ROM:001278BE↑j ROM:001278D2 cmpi.w #0,($634).w ROM:001278D8 bgt.s loc_1278E6 ROM:001278DA move.b #3,($FFB).w ROM:001278E0 bra.l loc_127968 ROM:001278E6 ; --------------------------------------------------------------------------- ROM:001278E6 ROM:001278E6 loc_1278E6: ; CODE XREF: ROM:001278D8↑j ROM:001278E6 btst #6,($11AB).w ROM:001278EC bne.s loc_127902 ROM:001278EE move.w $4E0(a5),d0 ROM:001278F2 move.w $4E2(a5),d1 ROM:001278F6 cmp.w ($534).w,d0 ROM:001278FA bgt.s loc_127902 ROM:001278FC cmp.w ($8D6).w,d1 ROM:00127900 ble.s loc_127912 ROM:00127902 ROM:00127902 loc_127902: ; CODE XREF: ROM:001278EC↑j ROM:00127902 ; ROM:001278FA↑j ROM:00127902 clr.b ($76C).w ROM:00127906 clr.w ($634).w ROM:0012790A move.b #1,($FFB).w ROM:00127910 bra.s loc_1278B2 ROM:00127912 ; --------------------------------------------------------------------------- ROM:00127912 ROM:00127912 loc_127912: ; CODE XREF: ROM:001278B0↑j ROM:00127912 ; ROM:00127900↑j ROM:00127912 bsr.w sub_127A0A ROM:00127916 rts ROM:00127918 ; --------------------------------------------------------------------------- ROM:00127918 ROM:00127918 loc_127918: ; DATA XREF: ROM:0012783E↑o ROM:00127918 btst #4,($11A4).w ROM:0012791E beq.s loc_127932 ROM:00127920 bset #7,($C22).w ROM:00127926 move.b #6,($FFB).w ROM:0012792C bra.l locret_1279FA ROM:00127932 ; --------------------------------------------------------------------------- ROM:00127932 ROM:00127932 loc_127932: ; CODE XREF: ROM:0012791E↑j ROM:00127932 btst #6,($11AB).w ROM:00127938 bne.s loc_127968 ROM:0012793A move.w $4E6(a5),d0 ROM:0012793E move.w $4E8(a5),d1 ROM:00127942 cmp.w ($534).w,d0 ROM:00127946 blt.s loc_127968 ROM:00127948 cmp.w ($8D6).w,d1 ROM:0012794C blt.s loc_127968 ROM:0012794E move.w $4EA(a5),d2 ROM:00127952 clr.b ($76C).w ROM:00127956 move.w d2,($634).w ROM:0012795A move.b #1,($76C).w ROM:00127960 move.b #4,($FFB).w ROM:00127966 bra.s loc_1279D2 ROM:00127968 ; --------------------------------------------------------------------------- ROM:00127968 ROM:00127968 loc_127968: ; CODE XREF: ROM:001278E0↑j ROM:00127968 ; ROM:00127938↑j ... ROM:00127968 bsr.w sub_127A0A ROM:0012796C rts ROM:0012796E ; --------------------------------------------------------------------------- ROM:0012796E ROM:0012796E loc_12796E: ; DATA XREF: ROM:00127842↑o ROM:0012796E btst #4,($11A4).w ROM:00127974 beq.s loc_127984 ROM:00127976 bset #7,($C22).w ROM:0012797C move.b #6,($FFB).w ROM:00127982 bra.s locret_1279FA ROM:00127984 ; --------------------------------------------------------------------------- ROM:00127984 ROM:00127984 loc_127984: ; CODE XREF: ROM:00127974↑j ROM:00127984 cmpi.w #0,($634).w ROM:0012798A bgt.s loc_1279A6 ROM:0012798C bset #7,($C0A).w ROM:00127992 bset #0,($11AC).w ROM:00127998 bset #7,($C22).w ROM:0012799E move.b #5,($FFB).w ROM:001279A4 bra.s loc_1279F4 ROM:001279A6 ; --------------------------------------------------------------------------- ROM:001279A6 ROM:001279A6 loc_1279A6: ; CODE XREF: ROM:0012798A↑j ROM:001279A6 btst #6,($11AB).w ROM:001279AC bne.s loc_1279C2 ROM:001279AE move.w $4E6(a5),d0 ROM:001279B2 move.w $4E8(a5),d1 ROM:001279B6 cmp.w ($534).w,d0 ROM:001279BA blt.s loc_1279C2 ROM:001279BC cmp.w ($8D6).w,d1 ROM:001279C0 bge.s loc_1279D2 ROM:001279C2 ROM:001279C2 loc_1279C2: ; CODE XREF: ROM:001279AC↑j ROM:001279C2 ; ROM:001279BA↑j ROM:001279C2 clr.b ($76C).w ROM:001279C6 clr.w ($634).w ROM:001279CA move.b #3,($FFB).w ROM:001279D0 bra.s loc_127968 ROM:001279D2 ; --------------------------------------------------------------------------- ROM:001279D2 ROM:001279D2 loc_1279D2: ; CODE XREF: ROM:00127966↑j ROM:001279D2 ; ROM:001279C0↑j ROM:001279D2 bsr.w sub_127A0A ROM:001279D6 rts ROM:001279D8 ; --------------------------------------------------------------------------- ROM:001279D8 ROM:001279D8 loc_1279D8: ; DATA XREF: ROM:00127846↑o ROM:001279D8 btst #4,($11A4).w ROM:001279DE beq.s loc_1279F4 ROM:001279E0 bclr #7,($C0A).w ROM:001279E6 bset #7,($C22).w ROM:001279EC move.b #6,($FFB).w ROM:001279F2 bra.s locret_1279FA ROM:001279F4 ; --------------------------------------------------------------------------- ROM:001279F4 ROM:001279F4 loc_1279F4: ; CODE XREF: ROM:001279A4↑j ROM:001279F4 ; ROM:001279DE↑j ROM:001279F4 bsr.w sub_127A0A ROM:001279F8 rts ROM:001279FA ; --------------------------------------------------------------------------- ROM:001279FA ROM:001279FA locret_1279FA: ; CODE XREF: ROM:00127876↑j ROM:001279FA ; ROM:001278CC↑j ... ROM:001279FA rts ROM:001279FC ROM:001279FC ; =============== S U B R O U T I N E ======================================= ROM:001279FC ROM:001279FC ROM:001279FC sub_1279FC: ; CODE XREF: ROM:00127854↑p ROM:001279FC move.w ($48C).w,($B22).w ROM:00127A02 move.w ($48C).w,($B24).w ROM:00127A08 rts ROM:00127A08 ; End of function sub_1279FC ROM:00127A08 ROM:00127A0A ROM:00127A0A ; =============== S U B R O U T I N E ======================================= ROM:00127A0A ROM:00127A0A ROM:00127A0A sub_127A0A: ; CODE XREF: ROM:loc_1278B2↑p ROM:00127A0A ; ROM:loc_127912↑p ... ROM:00127A0A move.w ($B24).w,d0 ROM:00127A0E cmp.w ($48C).w,d0 ROM:00127A12 bge.s loc_127A1A ROM:00127A14 move.w ($48C).w,($B24).w ROM:00127A1A ROM:00127A1A loc_127A1A: ; CODE XREF: sub_127A0A+8↑j ROM:00127A1A move.w ($B22).w,d0 ROM:00127A1E cmp.w ($48C).w,d0 ROM:00127A22 ble.s loc_127A2A ROM:00127A24 move.w ($48C).w,($B22).w ROM:00127A2A ROM:00127A2A loc_127A2A: ; CODE XREF: sub_127A0A+18↑j ROM:00127A2A move.w ($B24).w,d0 ROM:00127A2E sub.w ($B22).w,d0 ROM:00127A32 move.w $4EC(a5),d1 ROM:00127A36 cmp.w d0,d1 ROM:00127A38 bgt.s loc_127A42 ROM:00127A3A bset #4,($11A4).w ROM:00127A40 bra.s locret_127A48 ROM:00127A42 ; --------------------------------------------------------------------------- ROM:00127A42 ROM:00127A42 loc_127A42: ; CODE XREF: sub_127A0A+2E↑j ROM:00127A42 bclr #4,($11A4).w ROM:00127A48 ROM:00127A48 locret_127A48: ; CODE XREF: sub_127A0A+36↑j ROM:00127A48 rts ROM:00127A48 ; End of function sub_127A0A ROM:00127A48 ROM:00127A4A ROM:00127A4A ; =============== S U B R O U T I N E ======================================= ROM:00127A4A ROM:00127A4A ROM:00127A4A sub_127A4A: ; CODE XREF: sub_127812+4↑p ROM:00127A4A btst #7,($48E).w ROM:00127A50 beq.s loc_127A5A ROM:00127A52 bset #6,($C0A).w ROM:00127A58 bra.s loc_127A60 ROM:00127A5A ; --------------------------------------------------------------------------- ROM:00127A5A ROM:00127A5A loc_127A5A: ; CODE XREF: sub_127A4A+6↑j ROM:00127A5A bclr #6,($C0A).w ROM:00127A60 ROM:00127A60 loc_127A60: ; CODE XREF: sub_127A4A+E↑j ROM:00127A60 bset #6,($C22).w ROM:00127A66 rts ROM:00127A66 ; End of function sub_127A4A ROM:00127A66 ROM:00127A68 ROM:00127A68 ; =============== S U B R O U T I N E ======================================= ROM:00127A68 ROM:00127A68 ROM:00127A68 sub_127A68: ; CODE XREF: sub_127FE8+1A↓p ROM:00127A68 bsr.w sub_127A76 ROM:00127A6C bsr.w sub_127AAC ROM:00127A70 bsr.w sub_127B5C ROM:00127A74 rts ROM:00127A74 ; End of function sub_127A68 ROM:00127A74 ROM:00127A76 ROM:00127A76 ; =============== S U B R O U T I N E ======================================= ROM:00127A76 ROM:00127A76 ROM:00127A76 sub_127A76: ; CODE XREF: sub_127A68↑p ROM:00127A76 move.w $4F4(a5),d0 ROM:00127A7A btst #7,($11BB).w ROM:00127A80 beq.s loc_127AA4 ROM:00127A82 cmp.w ($534).w,d0 ROM:00127A86 bge.s loc_127AA4 ROM:00127A88 move.w $4F2(a5),d0 ROM:00127A8C move.w $4F0(a5),d1 ROM:00127A90 cmp.w ($534).w,d0 ROM:00127A94 ble.s loc_127AA4 ROM:00127A96 cmp.w ($8D6).w,d1 ROM:00127A9A bge.s loc_127AA4 ROM:00127A9C bset #2,($119B).w ROM:00127AA2 bra.s locret_127AAA ROM:00127AA4 ; --------------------------------------------------------------------------- ROM:00127AA4 ROM:00127AA4 loc_127AA4: ; CODE XREF: sub_127A76+A↑j ROM:00127AA4 ; sub_127A76+10↑j ... ROM:00127AA4 bclr #2,($119B).w ROM:00127AAA ROM:00127AAA locret_127AAA: ; CODE XREF: sub_127A76+2C↑j ROM:00127AAA rts ROM:00127AAA ; End of function sub_127A76 ROM:00127AAA ROM:00127AAC ROM:00127AAC ; =============== S U B R O U T I N E ======================================= ROM:00127AAC ROM:00127AAC ROM:00127AAC sub_127AAC: ; CODE XREF: sub_127A68+4↑p ROM:00127AAC clr.w d1 ROM:00127AAE move.b ($FFC).w,d1 ROM:00127AB2 cmpi.w #3,d1 ROM:00127AB6 bcc.s locret_127AC0 ROM:00127AB8 movea.l off_127AC2(pc,d1.w*4),a0 ROM:00127ABC nop ROM:00127ABE jmp (a0) ROM:00127AC0 ; --------------------------------------------------------------------------- ROM:00127AC0 ROM:00127AC0 locret_127AC0: ; CODE XREF: sub_127AAC+A↑j ROM:00127AC0 rts ROM:00127AC0 ; End of function sub_127AAC ROM:00127AC0 ROM:00127AC0 ; --------------------------------------------------------------------------- ROM:00127AC2 off_127AC2: dc.l loc_127ACE ; DATA XREF: sub_127AAC+C↑r ROM:00127AC6 dc.l loc_127ADE ROM:00127ACA dc.l loc_127B1A ROM:00127ACE ; --------------------------------------------------------------------------- ROM:00127ACE ROM:00127ACE loc_127ACE: ; DATA XREF: ROM:off_127AC2↑o ROM:00127ACE bclr #1,($C0D).w ROM:00127AD4 move.b #1,($FFC).w ROM:00127ADA bra.s locret_127B18 ROM:00127ADC ; --------------------------------------------------------------------------- ROM:00127ADC rts ROM:00127ADE ; --------------------------------------------------------------------------- ROM:00127ADE ROM:00127ADE loc_127ADE: ; DATA XREF: ROM:00127AC6↑o ROM:00127ADE btst #0,($11C5).w ROM:00127AE4 beq.s loc_127AF6 ROM:00127AE6 bclr #1,($C0D).w ROM:00127AEC bset #1,($C25).w ROM:00127AF2 bra.s locret_127B18 ROM:00127AF4 ; --------------------------------------------------------------------------- ROM:00127AF4 bra.s locret_127B18 ROM:00127AF6 ; --------------------------------------------------------------------------- ROM:00127AF6 ROM:00127AF6 loc_127AF6: ; CODE XREF: ROM:00127AE4↑j ROM:00127AF6 btst #2,($119B).w ROM:00127AFC beq.s locret_127B18 ROM:00127AFE move.w $4EE(a5),d1 ROM:00127B02 clr.b ($76D).w ROM:00127B06 move.w d1,($636).w ROM:00127B0A move.b #1,($76D).w ROM:00127B10 move.b #2,($FFC).w ROM:00127B16 bra.s locret_127B58 ROM:00127B18 ; --------------------------------------------------------------------------- ROM:00127B18 ROM:00127B18 locret_127B18: ; CODE XREF: ROM:00127ADA↑j ROM:00127B18 ; ROM:00127AF2↑j ... ROM:00127B18 rts ROM:00127B1A ; --------------------------------------------------------------------------- ROM:00127B1A ROM:00127B1A loc_127B1A: ; DATA XREF: ROM:00127ACA↑o ROM:00127B1A btst #0,($11C5).w ROM:00127B20 beq.s loc_127B24 ROM:00127B22 bra.s loc_127B2C ROM:00127B24 ; --------------------------------------------------------------------------- ROM:00127B24 ROM:00127B24 loc_127B24: ; CODE XREF: ROM:00127B20↑j ROM:00127B24 btst #2,($119B).w ROM:00127B2A bne.s loc_127B3C ROM:00127B2C ROM:00127B2C loc_127B2C: ; CODE XREF: ROM:00127B22↑j ROM:00127B2C clr.b ($76D).w ROM:00127B30 clr.w ($636).w ROM:00127B34 move.b #1,($FFC).w ROM:00127B3A bra.s locret_127B18 ROM:00127B3C ; --------------------------------------------------------------------------- ROM:00127B3C ROM:00127B3C loc_127B3C: ; CODE XREF: ROM:00127B2A↑j ROM:00127B3C cmpi.w #0,($636).w ROM:00127B42 bgt.s locret_127B58 ROM:00127B44 bset #1,($C0D).w ROM:00127B4A bset #1,($C25).w ROM:00127B50 move.b #1,($FFC).w ROM:00127B56 bra.s locret_127B18 ROM:00127B58 ; --------------------------------------------------------------------------- ROM:00127B58 ROM:00127B58 locret_127B58: ; CODE XREF: ROM:00127B16↑j ROM:00127B58 ; ROM:00127B42↑j ROM:00127B58 rts ROM:00127B5A ; --------------------------------------------------------------------------- ROM:00127B5A rts ROM:00127B5C ROM:00127B5C ; =============== S U B R O U T I N E ======================================= ROM:00127B5C ROM:00127B5C ROM:00127B5C sub_127B5C: ; CODE XREF: sub_127A68+8↑p ROM:00127B5C btst #0,($AD3).w ROM:00127B62 bne.s loc_127B6C ROM:00127B64 bclr #4,($C0D).w ROM:00127B6A bra.s loc_127B72 ROM:00127B6C ; --------------------------------------------------------------------------- ROM:00127B6C ROM:00127B6C loc_127B6C: ; CODE XREF: sub_127B5C+6↑j ROM:00127B6C bset #4,($C0D).w ROM:00127B72 ROM:00127B72 loc_127B72: ; CODE XREF: sub_127B5C+E↑j ROM:00127B72 bset #4,($C25).w ROM:00127B78 rts ROM:00127B78 ; End of function sub_127B5C ROM:00127B78 ROM:00127B7A ROM:00127B7A ; =============== S U B R O U T I N E ======================================= ROM:00127B7A ROM:00127B7A ROM:00127B7A sub_127B7A: ; CODE XREF: sub_1280FA+A↓p ROM:00127B7A bsr.l sub_128DAE ROM:00127B80 bsr.w sub_127B8A ROM:00127B84 bsr.w sub_127C42 ROM:00127B88 rts ROM:00127B88 ; End of function sub_127B7A ROM:00127B88 ROM:00127B8A ROM:00127B8A ; =============== S U B R O U T I N E ======================================= ROM:00127B8A ROM:00127B8A ROM:00127B8A sub_127B8A: ; CODE XREF: sub_127B7A+6↑p ROM:00127B8A clr.w d1 ROM:00127B8C move.b ($FFD).w,d1 ROM:00127B90 cmpi.w #4,d1 ROM:00127B94 bcc.s locret_127B9E ROM:00127B96 movea.l off_127BA0(pc,d1.w*4),a0 ROM:00127B9A nop ROM:00127B9C jmp (a0) ROM:00127B9E ; --------------------------------------------------------------------------- ROM:00127B9E ROM:00127B9E locret_127B9E: ; CODE XREF: sub_127B8A+A↑j ROM:00127B9E rts ROM:00127B9E ; End of function sub_127B8A ROM:00127B9E ROM:00127B9E ; --------------------------------------------------------------------------- ROM:00127BA0 off_127BA0: dc.l loc_127BB0 ; DATA XREF: sub_127B8A+C↑r ROM:00127BA4 dc.l loc_127BBE ROM:00127BA8 dc.l loc_127BE2 ROM:00127BAC dc.l loc_127C16 ROM:00127BB0 ; --------------------------------------------------------------------------- ROM:00127BB0 ROM:00127BB0 loc_127BB0: ; DATA XREF: ROM:off_127BA0↑o ROM:00127BB0 bclr #0,($11C3).w ROM:00127BB6 move.b #1,($FFD).w ROM:00127BBC rts ROM:00127BBE ; --------------------------------------------------------------------------- ROM:00127BBE ROM:00127BBE loc_127BBE: ; DATA XREF: ROM:00127BA4↑o ROM:00127BBE btst #0,($11C2).w ROM:00127BC4 beq.s locret_127BE0 ROM:00127BC6 move.w $4F8(a5),d1 ROM:00127BCA clr.b ($78A).w ROM:00127BCE move.w d1,($670).w ROM:00127BD2 move.b #1,($78A).w ROM:00127BD8 move.b #2,($FFD).w ROM:00127BDE rts ROM:00127BE0 ; --------------------------------------------------------------------------- ROM:00127BE0 ROM:00127BE0 locret_127BE0: ; CODE XREF: ROM:00127BC4↑j ROM:00127BE0 rts ROM:00127BE2 ; --------------------------------------------------------------------------- ROM:00127BE2 ROM:00127BE2 loc_127BE2: ; DATA XREF: ROM:00127BA8↑o ROM:00127BE2 btst #0,($11C2).w ROM:00127BE8 beq.s loc_127BFE ROM:00127BEA move.w $4F8(a5),d1 ROM:00127BEE clr.b ($78A).w ROM:00127BF2 move.w d1,($670).w ROM:00127BF6 move.b #1,($78A).w ROM:00127BFC rts ROM:00127BFE ; --------------------------------------------------------------------------- ROM:00127BFE ROM:00127BFE loc_127BFE: ; CODE XREF: ROM:00127BE8↑j ROM:00127BFE cmpi.w #0,($670).w ROM:00127C04 bgt.s locret_127C14 ROM:00127C06 bset #0,($11C3).w ROM:00127C0C move.b #3,($FFD).w ROM:00127C12 rts ROM:00127C14 ; --------------------------------------------------------------------------- ROM:00127C14 ROM:00127C14 locret_127C14: ; CODE XREF: ROM:00127C04↑j ROM:00127C14 rts ROM:00127C16 ; --------------------------------------------------------------------------- ROM:00127C16 ROM:00127C16 loc_127C16: ; DATA XREF: ROM:00127BAC↑o ROM:00127C16 btst #0,($11C2).w ROM:00127C1C beq.s locret_127C3E ROM:00127C1E bclr #0,($11C3).w ROM:00127C24 move.w $4F8(a5),d1 ROM:00127C28 clr.b ($78A).w ROM:00127C2C move.w d1,($670).w ROM:00127C30 move.b #1,($78A).w ROM:00127C36 move.b #2,($FFD).w ROM:00127C3C rts ROM:00127C3E ; --------------------------------------------------------------------------- ROM:00127C3E ROM:00127C3E locret_127C3E: ; CODE XREF: ROM:00127C1C↑j ROM:00127C3E rts ROM:00127C40 ; --------------------------------------------------------------------------- ROM:00127C40 rts ROM:00127C42 ROM:00127C42 ; =============== S U B R O U T I N E ======================================= ROM:00127C42 ROM:00127C42 ROM:00127C42 sub_127C42: ; CODE XREF: sub_127B7A+A↑p ROM:00127C42 move.w $4F6(a5),d0 ROM:00127C46 cmpi.w #0,d0 ROM:00127C4A beq.l loc_127E0E ROM:00127C50 btst #1,($119D).w ROM:00127C56 bne.l loc_127D60 ROM:00127C5C btst #2,($11B5).w ROM:00127C62 bne.l loc_127D60 ROM:00127C68 btst #4,($11B4).w ROM:00127C6E bne.l loc_127D60 ROM:00127C74 btst #5,($11B2).w ROM:00127C7A bne.l loc_127D60 ROM:00127C80 btst #5,($11B1).w ROM:00127C86 bne.l loc_127D60 ROM:00127C8C btst #5,($C0D).w ROM:00127C92 bne.l loc_127D60 ROM:00127C98 btst #5,($C21).w ROM:00127C9E bne.l loc_127D60 ROM:00127CA4 btst #0,($11A8).w ROM:00127CAA bne.l loc_127D60 ROM:00127CB0 btst #2,($11A4).w ROM:00127CB6 bne.l loc_127D60 ROM:00127CBC btst #6,($C0B).w ROM:00127CC2 bne.l loc_127D60 ROM:00127CC8 btst #6,($C1F).w ROM:00127CCE bne.l loc_127D60 ROM:00127CD4 btst #5,($C0A).w ROM:00127CDA bne.l loc_127D60 ROM:00127CE0 btst #5,($C1E).w ROM:00127CE6 bne.s loc_127D60 ROM:00127CE8 btst #0,($C0A).w ROM:00127CEE bne.s loc_127D60 ROM:00127CF0 btst #0,($C1E).w ROM:00127CF6 bne.s loc_127D60 ROM:00127CF8 btst #7,($C0B).w ROM:00127CFE bne.s loc_127D60 ROM:00127D00 btst #7,($C1F).w ROM:00127D06 bne.s loc_127D60 ROM:00127D08 btst #1,($C0A).w ROM:00127D0E bne.s loc_127D60 ROM:00127D10 btst #1,($C1E).w ROM:00127D16 bne.s loc_127D60 ROM:00127D18 btst #0,($F8E).w ROM:00127D1E beq.s loc_127D60 ROM:00127D20 move.w $4FA(a5),d0 ROM:00127D24 cmp.w ($90C).w,d0 ROM:00127D28 bgt.s loc_127D60 ROM:00127D2A move.w ($B34).w,d1 ROM:00127D2E sub.w ($B30).w,d1 ROM:00127D32 bpl.w loc_127D38 ROM:00127D36 neg.w d1 ROM:00127D38 ROM:00127D38 loc_127D38: ; CODE XREF: sub_127C42+F0↑j ROM:00127D38 move.w $4FC(a5),d0 ROM:00127D3C cmp.w d1,d0 ROM:00127D3E blt.s loc_127D60 ROM:00127D40 move.w $4FE(a5),d0 ROM:00127D44 cmp.w ($11DC).w,d0 ROM:00127D48 bge.s loc_127D60 ROM:00127D4A btst #5,($11A2).w ROM:00127D50 beq.s loc_127D60 ROM:00127D52 btst #0,($11C3).w ROM:00127D58 beq.s loc_127D60 ROM:00127D5A bra.l loc_127D66 ROM:00127D60 ; --------------------------------------------------------------------------- ROM:00127D60 ROM:00127D60 loc_127D60: ; CODE XREF: sub_127C42+14↑j ROM:00127D60 ; sub_127C42+20↑j ... ROM:00127D60 bra.l loc_127E06 ROM:00127D66 ; --------------------------------------------------------------------------- ROM:00127D66 ROM:00127D66 loc_127D66: ; CODE XREF: sub_127C42+118↑j ROM:00127D66 move.w $500(a5),d2 ROM:00127D6A move.w $502(a5),d3 ROM:00127D6E cmp.w ($B34).w,d2 ROM:00127D72 bgt.s loc_127DAA ROM:00127D74 cmp.w ($B34).w,d3 ROM:00127D78 blt.s loc_127DAA ROM:00127D7A move.w $506(a5),d2 ROM:00127D7E move.w $508(a5),d3 ROM:00127D82 cmp.w ($534).w,d2 ROM:00127D86 bgt.s loc_127DAA ROM:00127D88 cmp.w ($534).w,d3 ROM:00127D8C blt.s loc_127DAA ROM:00127D8E move.w $50C(a5),d2 ROM:00127D92 move.w $50E(a5),d3 ROM:00127D96 cmp.w ($4F6).w,d2 ROM:00127D9A bgt.s loc_127DAA ROM:00127D9C cmp.w ($4F6).w,d3 ROM:00127DA0 blt.s loc_127DAA ROM:00127DA2 bset #0,($102B).w ROM:00127DA8 bra.s locret_127E14 ROM:00127DAA ; --------------------------------------------------------------------------- ROM:00127DAA ROM:00127DAA loc_127DAA: ; CODE XREF: sub_127C42+130↑j ROM:00127DAA ; sub_127C42+136↑j ... ROM:00127DAA move.w $500(a5),d2 ROM:00127DAE sub.w $504(a5),d2 ROM:00127DB2 move.w $502(a5),d3 ROM:00127DB6 add.w $504(a5),d3 ROM:00127DBA cmp.w ($B34).w,d2 ROM:00127DBE bgt.s loc_127DC6 ROM:00127DC0 cmp.w ($B34).w,d3 ROM:00127DC4 bge.s loc_127DC8 ROM:00127DC6 ROM:00127DC6 loc_127DC6: ; CODE XREF: sub_127C42+17C↑j ROM:00127DC6 bra.s loc_127E06 ROM:00127DC8 ; --------------------------------------------------------------------------- ROM:00127DC8 ROM:00127DC8 loc_127DC8: ; CODE XREF: sub_127C42+182↑j ROM:00127DC8 move.w $506(a5),d2 ROM:00127DCC sub.w $50A(a5),d2 ROM:00127DD0 move.w $508(a5),d3 ROM:00127DD4 add.w $50A(a5),d3 ROM:00127DD8 cmp.w ($534).w,d2 ROM:00127DDC bgt.s loc_127DE4 ROM:00127DDE cmp.w ($534).w,d3 ROM:00127DE2 bge.s loc_127DE6 ROM:00127DE4 ROM:00127DE4 loc_127DE4: ; CODE XREF: sub_127C42+19A↑j ROM:00127DE4 bra.s loc_127E06 ROM:00127DE6 ; --------------------------------------------------------------------------- ROM:00127DE6 ROM:00127DE6 loc_127DE6: ; CODE XREF: sub_127C42+1A0↑j ROM:00127DE6 move.w $50C(a5),d2 ROM:00127DEA sub.w $510(a5),d2 ROM:00127DEE move.w $50E(a5),d3 ROM:00127DF2 add.w $510(a5),d3 ROM:00127DF6 cmp.w ($4F6).w,d2 ROM:00127DFA bgt.s loc_127E02 ROM:00127DFC cmp.w ($4F6).w,d3 ROM:00127E00 bge.s loc_127E04 ROM:00127E02 ROM:00127E02 loc_127E02: ; CODE XREF: sub_127C42+1B8↑j ROM:00127E02 bra.s loc_127E06 ROM:00127E04 ; --------------------------------------------------------------------------- ROM:00127E04 ROM:00127E04 loc_127E04: ; CODE XREF: sub_127C42+1BE↑j ROM:00127E04 bra.s locret_127E14 ROM:00127E06 ; --------------------------------------------------------------------------- ROM:00127E06 ROM:00127E06 loc_127E06: ; CODE XREF: sub_127C42:loc_127D60↑j ROM:00127E06 ; sub_127C42:loc_127DC6↑j ... ROM:00127E06 bclr #0,($102B).w ROM:00127E0C bra.s locret_127E14 ROM:00127E0E ; --------------------------------------------------------------------------- ROM:00127E0E ROM:00127E0E loc_127E0E: ; CODE XREF: sub_127C42+8↑j ROM:00127E0E bset #0,($102B).w ROM:00127E14 ROM:00127E14 locret_127E14: ; CODE XREF: sub_127C42+166↑j ROM:00127E14 ; sub_127C42:loc_127E04↑j ... ROM:00127E14 rts ROM:00127E14 ; End of function sub_127C42 ROM:00127E14 ROM:00127E16 ROM:00127E16 ; =============== S U B R O U T I N E ======================================= ROM:00127E16 ROM:00127E16 ROM:00127E16 sub_127E16: ; CODE XREF: sub_12810C+A↓p ROM:00127E16 clr.w d1 ROM:00127E18 move.b ($FFE).w,d1 ROM:00127E1C cmpi.w #6,d1 ROM:00127E20 bcc.s locret_127E2A ROM:00127E22 movea.l off_127E2C(pc,d1.w*4),a0 ROM:00127E26 nop ROM:00127E28 jmp (a0) ROM:00127E2A ; --------------------------------------------------------------------------- ROM:00127E2A ROM:00127E2A locret_127E2A: ; CODE XREF: sub_127E16+A↑j ROM:00127E2A rts ROM:00127E2A ; End of function sub_127E16 ROM:00127E2A ROM:00127E2A ; --------------------------------------------------------------------------- ROM:00127E2C off_127E2C: dc.l loc_127E44 ; DATA XREF: sub_127E16+C↑r ROM:00127E30 dc.l loc_127E4E ROM:00127E34 dc.l loc_127E90 ROM:00127E38 dc.l loc_127EC6 ROM:00127E3C dc.l loc_127EFE ROM:00127E40 dc.l loc_127F38 ROM:00127E44 ; --------------------------------------------------------------------------- ROM:00127E44 ROM:00127E44 loc_127E44: ; DATA XREF: ROM:off_127E2C↑o ROM:00127E44 move.b #1,($FFE).w ROM:00127E4A bra.s locret_127E8E ROM:00127E4C ; --------------------------------------------------------------------------- ROM:00127E4C rts ROM:00127E4E ; --------------------------------------------------------------------------- ROM:00127E4E ROM:00127E4E loc_127E4E: ; DATA XREF: ROM:00127E30↑o ROM:00127E4E btst #2,($11AA).w ROM:00127E54 beq.s locret_127E8E ROM:00127E56 move.w $51C(a5),d0 ROM:00127E5A cmp.w ($D22).w,d0 ROM:00127E5E bge.s loc_127E72 ROM:00127E60 cmp.w ($AEE).w,d0 ROM:00127E64 bge.s loc_127E72 ROM:00127E66 bsr.w sub_127F7A ROM:00127E6A move.b #2,($FFE).w ROM:00127E70 bra.s locret_127EC4 ROM:00127E72 ; --------------------------------------------------------------------------- ROM:00127E72 ROM:00127E72 loc_127E72: ; CODE XREF: ROM:00127E5E↑j ROM:00127E72 ; ROM:00127E64↑j ROM:00127E72 cmp.w ($D22).w,d0 ROM:00127E76 ble.s locret_127E8E ROM:00127E78 cmp.w ($AEE).w,d0 ROM:00127E7C ble.s locret_127E8E ROM:00127E7E bsr.w sub_127F7A ROM:00127E82 move.b #4,($FFE).w ROM:00127E88 bra.l locret_127F36 ROM:00127E8E ; --------------------------------------------------------------------------- ROM:00127E8E ROM:00127E8E locret_127E8E: ; CODE XREF: ROM:00127E4A↑j ROM:00127E8E ; ROM:00127E54↑j ... ROM:00127E8E rts ROM:00127E90 ; --------------------------------------------------------------------------- ROM:00127E90 ROM:00127E90 loc_127E90: ; DATA XREF: ROM:00127E34↑o ROM:00127E90 btst #2,($11AA).w ROM:00127E96 bne.s loc_127EA4 ROM:00127E98 bsr.w sub_127FA4 ROM:00127E9C move.b #1,($FFE).w ROM:00127EA2 bra.s locret_127E8E ROM:00127EA4 ; --------------------------------------------------------------------------- ROM:00127EA4 ROM:00127EA4 loc_127EA4: ; CODE XREF: ROM:00127E96↑j ROM:00127EA4 move.w $51C(a5),d0 ROM:00127EA8 cmp.w ($D22).w,d0 ROM:00127EAC ble.s locret_127EC4 ROM:00127EAE clr.b ($76E).w ROM:00127EB2 clr.w ($638).w ROM:00127EB6 move.b #3,($76E).w ROM:00127EBC move.b #3,($FFE).w ROM:00127EC2 bra.s locret_127EFC ROM:00127EC4 ; --------------------------------------------------------------------------- ROM:00127EC4 ROM:00127EC4 locret_127EC4: ; CODE XREF: ROM:00127E70↑j ROM:00127EC4 ; ROM:00127EAC↑j ... ROM:00127EC4 rts ROM:00127EC6 ; --------------------------------------------------------------------------- ROM:00127EC6 ROM:00127EC6 loc_127EC6: ; DATA XREF: ROM:00127E38↑o ROM:00127EC6 btst #2,($11AA).w ROM:00127ECC bne.s loc_127EDA ROM:00127ECE bsr.w sub_127FA4 ROM:00127ED2 move.b #1,($FFE).w ROM:00127ED8 bra.s locret_127E8E ROM:00127EDA ; --------------------------------------------------------------------------- ROM:00127EDA ROM:00127EDA loc_127EDA: ; CODE XREF: ROM:00127ECC↑j ROM:00127EDA move.w $51C(a5),d0 ROM:00127EDE cmp.w ($AEE).w,d0 ROM:00127EE2 ble.s locret_127EFC ROM:00127EE4 bclr #0,($76E).w ROM:00127EEA bset #2,($76E).w ROM:00127EF0 bsr.w sub_127F8C ROM:00127EF4 move.b #4,($FFE).w ROM:00127EFA bra.s locret_127F36 ROM:00127EFC ; --------------------------------------------------------------------------- ROM:00127EFC ROM:00127EFC locret_127EFC: ; CODE XREF: ROM:00127EC2↑j ROM:00127EFC ; ROM:00127EE2↑j ROM:00127EFC rts ROM:00127EFE ; --------------------------------------------------------------------------- ROM:00127EFE ROM:00127EFE loc_127EFE: ; DATA XREF: ROM:00127E3C↑o ROM:00127EFE btst #2,($11AA).w ROM:00127F04 bne.s loc_127F16 ROM:00127F06 bsr.w sub_127FA4 ROM:00127F0A move.b #1,($FFE).w ROM:00127F10 bra.l locret_127E8E ROM:00127F16 ; --------------------------------------------------------------------------- ROM:00127F16 ROM:00127F16 loc_127F16: ; CODE XREF: ROM:00127F04↑j ROM:00127F16 move.w $51C(a5),d0 ROM:00127F1A cmp.w ($D22).w,d0 ROM:00127F1E bge.s locret_127F36 ROM:00127F20 clr.b ($76E).w ROM:00127F24 clr.w ($638).w ROM:00127F28 move.b #3,($76E).w ROM:00127F2E move.b #5,($FFE).w ROM:00127F34 bra.s locret_127F76 ROM:00127F36 ; --------------------------------------------------------------------------- ROM:00127F36 ROM:00127F36 locret_127F36: ; CODE XREF: ROM:00127E88↑j ROM:00127F36 ; ROM:00127EFA↑j ... ROM:00127F36 rts ROM:00127F38 ; --------------------------------------------------------------------------- ROM:00127F38 ROM:00127F38 loc_127F38: ; DATA XREF: ROM:00127E40↑o ROM:00127F38 btst #2,($11AA).w ROM:00127F3E bne.s loc_127F50 ROM:00127F40 bsr.w sub_127FA4 ROM:00127F44 move.b #1,($FFE).w ROM:00127F4A bra.l locret_127E8E ROM:00127F50 ; --------------------------------------------------------------------------- ROM:00127F50 ROM:00127F50 loc_127F50: ; CODE XREF: ROM:00127F3E↑j ROM:00127F50 move.w $51C(a5),d0 ROM:00127F54 cmp.w ($AEE).w,d0 ROM:00127F58 bge.s locret_127F76 ROM:00127F5A bclr #0,($76E).w ROM:00127F60 bset #2,($76E).w ROM:00127F66 bsr.w sub_127FD0 ROM:00127F6A move.b #2,($FFE).w ROM:00127F70 bra.l locret_127EC4 ROM:00127F76 ; --------------------------------------------------------------------------- ROM:00127F76 ROM:00127F76 locret_127F76: ; CODE XREF: ROM:00127F34↑j ROM:00127F76 ; ROM:00127F58↑j ROM:00127F76 rts ROM:00127F78 ; --------------------------------------------------------------------------- ROM:00127F78 rts ROM:00127F7A ROM:00127F7A ; =============== S U B R O U T I N E ======================================= ROM:00127F7A ROM:00127F7A ROM:00127F7A sub_127F7A: ; CODE XREF: ROM:00127E66↑p ROM:00127F7A ; ROM:00127E7E↑p ROM:00127F7A clr.l ($800).w ROM:00127F7E clr.w ($B26).w ROM:00127F82 clr.l ($804).w ROM:00127F86 clr.w ($B28).w ROM:00127F8A rts ROM:00127F8A ; End of function sub_127F7A ROM:00127F8A ROM:00127F8C ROM:00127F8C ; =============== S U B R O U T I N E ======================================= ROM:00127F8C ROM:00127F8C ROM:00127F8C sub_127F8C: ; CODE XREF: ROM:00127EF0↑p ROM:00127F8C addq.w #1,($B26).w ROM:00127F90 bvc.s loc_127F98 ROM:00127F92 move.w #$8000,($B26).w ROM:00127F98 ROM:00127F98 loc_127F98: ; CODE XREF: sub_127F8C+4↑j ROM:00127F98 move.w ($638).w,d0 ROM:00127F9C ext.l d0 ROM:00127F9E add.l d0,($800).w ROM:00127FA2 rts ROM:00127FA2 ; End of function sub_127F8C ROM:00127FA2 ROM:00127FA4 ROM:00127FA4 ; =============== S U B R O U T I N E ======================================= ROM:00127FA4 ROM:00127FA4 ROM:00127FA4 sub_127FA4: ; CODE XREF: ROM:00127E98↑p ROM:00127FA4 ; ROM:00127ECE↑p ... ROM:00127FA4 move.l ($800).w,d0 ROM:00127FA8 divs.w ($B26).w,d0 ROM:00127FAC move.w d0,($B2A).w ROM:00127FB0 move.l ($804).w,d0 ROM:00127FB4 divs.w ($B28).w,d0 ROM:00127FB8 move.w d0,($B2C).w ROM:00127FBC ext.l d0 ROM:00127FBE move.w ($B2A).w,d1 ROM:00127FC2 ext.l d1 ROM:00127FC4 add.l d1,d0 ROM:00127FC6 divs.w #2,d0 ROM:00127FCA move.w d0,($B2E).w ROM:00127FCE rts ROM:00127FCE ; End of function sub_127FA4 ROM:00127FCE ROM:00127FD0 ROM:00127FD0 ; =============== S U B R O U T I N E ======================================= ROM:00127FD0 ROM:00127FD0 ROM:00127FD0 sub_127FD0: ; CODE XREF: ROM:00127F66↑p ROM:00127FD0 addq.w #1,($B28).w ROM:00127FD4 bvc.s loc_127FDC ROM:00127FD6 move.w #$8000,($B28).w ROM:00127FDC ROM:00127FDC loc_127FDC: ; CODE XREF: sub_127FD0+4↑j ROM:00127FDC move.w ($638).w,d0 ROM:00127FE0 ext.l d0 ROM:00127FE2 add.l d0,($804).w ROM:00127FE6 rts ROM:00127FE6 ; End of function sub_127FD0 ROM:00127FE6 ROM:00127FE8 ROM:00127FE8 ; =============== S U B R O U T I N E ======================================= ROM:00127FE8 ROM:00127FE8 ROM:00127FE8 sub_127FE8: ; CODE XREF: sub_1247FA+C0↑p ROM:00127FE8 bsr.l sub_127812 ROM:00127FEE bsr.l sub_1269F2 ROM:00127FF4 bsr.l sub_1263D8 ROM:00127FFA bsr.w sub_128056 ROM:00127FFE bsr.w sub_128088 ROM:00128002 bsr.l sub_127A68 ROM:00128008 bsr.l sub_1276FA ROM:0012800E bsr.l sub_12735E ROM:00128014 bsr.l sub_1262A2 ROM:0012801A bsr.l sub_126D7A ROM:00128020 bsr.l sub_126CC4 ROM:00128026 bsr.l sub_12723C ROM:0012802C bsr.l sub_12762E ROM:00128032 bsr.l sub_126440 ROM:00128038 btst #2,($48E).w ROM:0012803E beq.s loc_128048 ROM:00128040 bset #0,($C0D).w ROM:00128046 bra.s loc_12804E ROM:00128048 ; --------------------------------------------------------------------------- ROM:00128048 ROM:00128048 loc_128048: ; CODE XREF: sub_127FE8+56↑j ROM:00128048 bclr #0,($C0D).w ROM:0012804E ROM:0012804E loc_12804E: ; CODE XREF: sub_127FE8+5E↑j ROM:0012804E bset #0,($C25).w ROM:00128054 rts ROM:00128054 ; End of function sub_127FE8 ROM:00128054 ROM:00128056 ROM:00128056 ; =============== S U B R O U T I N E ======================================= ROM:00128056 ROM:00128056 ROM:00128056 sub_128056: ; CODE XREF: sub_127FE8+12↑p ROM:00128056 btst #2,($11A2).w ROM:0012805C beq.s loc_128072 ROM:0012805E bclr #2,($11A2).w ROM:00128064 bset #5,($C0D).w ROM:0012806A bset #5,($C25).w ROM:00128070 bra.s locret_128086 ROM:00128072 ; --------------------------------------------------------------------------- ROM:00128072 ROM:00128072 loc_128072: ; CODE XREF: sub_128056+6↑j ROM:00128072 cmpi.w #0,($534).w ROM:00128078 ble.s locret_128086 ROM:0012807A bclr #5,($C0D).w ROM:00128080 bset #5,($C25).w ROM:00128086 ROM:00128086 locret_128086: ; CODE XREF: sub_128056+1A↑j ROM:00128086 ; sub_128056+22↑j ROM:00128086 rts ROM:00128086 ; End of function sub_128056 ROM:00128086 ROM:00128088 ROM:00128088 ; =============== S U B R O U T I N E ======================================= ROM:00128088 ROM:00128088 ROM:00128088 sub_128088: ; CODE XREF: sub_127FE8+16↑p ROM:00128088 btst #1,($11BC).w ROM:0012808E beq.s loc_1280A4 ROM:00128090 bclr #1,($11BC).w ROM:00128096 bset #2,($12A0).w ROM:0012809C bset #2,($12A1).w ROM:001280A2 bra.s loc_1280C0 ROM:001280A4 ; --------------------------------------------------------------------------- ROM:001280A4 ROM:001280A4 loc_1280A4: ; CODE XREF: sub_128088+6↑j ROM:001280A4 btst #7,($7C4).w ROM:001280AA beq.s loc_1280C0 ROM:001280AC cmpi.w #0,($534).w ROM:001280B2 ble.s loc_1280C0 ROM:001280B4 bclr #2,($12A0).w ROM:001280BA bset #2,($12A1).w ROM:001280C0 ROM:001280C0 loc_1280C0: ; CODE XREF: sub_128088+1A↑j ROM:001280C0 ; sub_128088+22↑j ... ROM:001280C0 btst #3,($11B8).w ROM:001280C6 beq.s loc_1280DC ROM:001280C8 bclr #3,($11B8).w ROM:001280CE bset #3,($12A0).w ROM:001280D4 bset #1,($12A0).w ROM:001280DA bra.s locret_1280F8 ROM:001280DC ; --------------------------------------------------------------------------- ROM:001280DC ROM:001280DC loc_1280DC: ; CODE XREF: sub_128088+3E↑j ROM:001280DC btst #7,($7C4).w ROM:001280E2 beq.s locret_1280F8 ROM:001280E4 cmpi.w #0,($534).w ROM:001280EA ble.s locret_1280F8 ROM:001280EC bclr #3,($12A0).w ROM:001280F2 bset #1,($12A0).w ROM:001280F8 ROM:001280F8 locret_1280F8: ; CODE XREF: sub_128088+52↑j ROM:001280F8 ; sub_128088+5A↑j ... ROM:001280F8 rts ROM:001280F8 ; End of function sub_128088 ROM:001280F8 ROM:001280FA ROM:001280FA ; =============== S U B R O U T I N E ======================================= ROM:001280FA ROM:001280FA ROM:001280FA sub_1280FA: ; CODE XREF: sub_1247FA+C6↑p ROM:001280FA bsr.l sub_1264BA ROM:00128100 bsr.w sub_128512 ROM:00128104 bsr.l sub_127B7A ROM:0012810A rts ROM:0012810A ; End of function sub_1280FA ROM:0012810A ROM:0012810C ROM:0012810C ; =============== S U B R O U T I N E ======================================= ROM:0012810C ROM:0012810C ROM:0012810C sub_12810C: ; CODE XREF: sub_1247FA+DE↑p ROM:0012810C bsr.l sub_1289A2 ROM:00128112 bsr.w sub_12811E ROM:00128116 bsr.l sub_127E16 ROM:0012811C rts ROM:0012811C ; End of function sub_12810C ROM:0012811C ROM:0012811E ROM:0012811E ; =============== S U B R O U T I N E ======================================= ROM:0012811E ROM:0012811E ROM:0012811E sub_12811E: ; CODE XREF: sub_12810C+6↑p ROM:0012811E bclr #0,($1030).w ROM:00128124 bclr #1,($11C2).w ROM:0012812A clr.w d1 ROM:0012812C move.b ($1000).w,d1 ROM:00128130 cmpi.w #8,d1 ROM:00128134 bcc.s locret_12813E ROM:00128136 movea.l off_128140(pc,d1.w*4),a0 ROM:0012813A nop ROM:0012813C jmp (a0) ROM:0012813E ; --------------------------------------------------------------------------- ROM:0012813E ROM:0012813E locret_12813E: ; CODE XREF: sub_12811E+16↑j ROM:0012813E rts ROM:0012813E ; End of function sub_12811E ROM:0012813E ROM:0012813E ; --------------------------------------------------------------------------- ROM:00128140 off_128140: dc.l loc_128160 ; DATA XREF: sub_12811E+18↑r ROM:00128144 dc.l loc_128188 ROM:00128148 dc.l loc_1281B2 ROM:0012814C dc.l loc_128210 ROM:00128150 dc.l loc_1282AC ROM:00128154 dc.l loc_128328 ROM:00128158 dc.l loc_12839A ROM:0012815C dc.l loc_128478 ROM:00128160 ; --------------------------------------------------------------------------- ROM:00128160 ROM:00128160 loc_128160: ; DATA XREF: ROM:off_128140↑o ROM:00128160 bclr #1,($11AA).w ROM:00128166 bclr #2,($11AA).w ROM:0012816C bclr #6,($11AA).w ROM:00128172 bclr #1,($11BE).w ROM:00128178 bclr #1,($11B6).w ROM:0012817E move.b #1,($1000).w ROM:00128184 bra.s locret_1281B0 ROM:00128186 ; --------------------------------------------------------------------------- ROM:00128186 rts ROM:00128188 ; --------------------------------------------------------------------------- ROM:00128188 ROM:00128188 loc_128188: ; DATA XREF: ROM:00128144↑o ROM:00128188 btst #0,($102C).w ROM:0012818E beq.s locret_1281B0 ROM:00128190 bset #1,($11B6).w ROM:00128196 move.w $512(a5),d1 ROM:0012819A clr.b ($72F).w ROM:0012819E move.w d1,($5BA).w ROM:001281A2 move.b #1,($72F).w ROM:001281A8 move.b #2,($1000).w ROM:001281AE bra.s locret_12820E ROM:001281B0 ; --------------------------------------------------------------------------- ROM:001281B0 ROM:001281B0 locret_1281B0: ; CODE XREF: ROM:00128184↑j ROM:001281B0 ; ROM:0012818E↑j ... ROM:001281B0 rts ROM:001281B2 ; --------------------------------------------------------------------------- ROM:001281B2 ROM:001281B2 loc_1281B2: ; DATA XREF: ROM:00128148↑o ROM:001281B2 bsr.w sub_12872A ROM:001281B6 btst #0,($102C).w ROM:001281BC bne.s loc_1281CE ROM:001281BE bclr #1,($11B6).w ROM:001281C4 move.b #1,($1000).w ROM:001281CA bra.s locret_1281B0 ROM:001281CC ; --------------------------------------------------------------------------- ROM:001281CC bra.s locret_12820E ROM:001281CE ; --------------------------------------------------------------------------- ROM:001281CE ROM:001281CE loc_1281CE: ; CODE XREF: ROM:001281BC↑j ROM:001281CE cmpi.w #0,($5BA).w ROM:001281D4 bgt.s locret_12820E ROM:001281D6 btst #1,($11C2).w ROM:001281DC beq.s locret_12820E ROM:001281DE bset #1,($11AA).w ROM:001281E4 bsr.w sub_128504 ROM:001281E8 bsr.w sub_1286A6 ROM:001281EC bsr.w sub_12866A ROM:001281F0 move.w #1,($B3A).w ROM:001281F6 move.w $516(a5),($B3C).w ROM:001281FC bclr #6,($11A4).w ROM:00128202 move.b #3,($1000).w ROM:00128208 bra.l loc_1282A4 ROM:0012820E ; --------------------------------------------------------------------------- ROM:0012820E ROM:0012820E locret_12820E: ; CODE XREF: ROM:001281AE↑j ROM:0012820E ; ROM:001281CC↑j ... ROM:0012820E rts ROM:00128210 ; --------------------------------------------------------------------------- ROM:00128210 ROM:00128210 loc_128210: ; DATA XREF: ROM:0012814C↑o ROM:00128210 bsr.w sub_12854C ROM:00128214 bsr.w sub_128574 ROM:00128218 bsr.w sub_128590 ROM:0012821C btst #0,($102C).w ROM:00128222 bne.s loc_128226 ROM:00128224 bra.s loc_12822E ROM:00128226 ; --------------------------------------------------------------------------- ROM:00128226 ROM:00128226 loc_128226: ; CODE XREF: ROM:00128222↑j ROM:00128226 btst #7,($11B9).w ROM:0012822C beq.s loc_128254 ROM:0012822E ROM:0012822E loc_12822E: ; CODE XREF: ROM:00128224↑j ROM:0012822E bclr #1,($11B6).w ROM:00128234 bsr.w sub_12870A ROM:00128238 bclr #1,($11AA).w ROM:0012823E bsr.l sub_128CD8 ROM:00128244 bsr.w sub_128656 ROM:00128248 move.b #1,($1000).w ROM:0012824E bra.l locret_1281B0 ROM:00128254 ; --------------------------------------------------------------------------- ROM:00128254 ROM:00128254 loc_128254: ; CODE XREF: ROM:0012822C↑j ROM:00128254 btst #4,($11B9).w ROM:0012825A beq.s loc_1282A4 ROM:0012825C btst #6,($11A4).w ROM:00128262 beq.s loc_12827E ROM:00128264 bset #2,($11AA).w ROM:0012826A move.w $518(a5),($B3C).w ROM:00128270 move.b #4,($1000).w ROM:00128276 bra.l loc_128320 ROM:0012827C ; --------------------------------------------------------------------------- ROM:0012827C bra.s loc_1282A4 ROM:0012827E ; --------------------------------------------------------------------------- ROM:0012827E ROM:0012827E loc_12827E: ; CODE XREF: ROM:00128262↑j ROM:0012827E bsr.w sub_1286A6 ROM:00128282 bsr.w sub_1286AE ROM:00128286 addq.w #1,($B3A).w ROM:0012828A bvc.s loc_128292 ROM:0012828C move.w #$8000,($B3A).w ROM:00128292 ROM:00128292 loc_128292: ; CODE XREF: ROM:0012828A↑j ROM:00128292 move.w $516(a5),($B3C).w ROM:00128298 move.b #6,($1000).w ROM:0012829E bra.l loc_128470 ROM:001282A4 ; --------------------------------------------------------------------------- ROM:001282A4 ROM:001282A4 loc_1282A4: ; CODE XREF: ROM:00128208↑j ROM:001282A4 ; ROM:0012825A↑j ... ROM:001282A4 bsr.l sub_128ABC ROM:001282AA rts ROM:001282AC ; --------------------------------------------------------------------------- ROM:001282AC ROM:001282AC loc_1282AC: ; DATA XREF: ROM:00128150↑o ROM:001282AC bsr.w sub_12854C ROM:001282B0 bsr.w sub_128574 ROM:001282B4 bsr.w sub_128590 ROM:001282B8 btst #0,($102C).w ROM:001282BE bne.s loc_1282C2 ROM:001282C0 bra.s loc_1282CA ROM:001282C2 ; --------------------------------------------------------------------------- ROM:001282C2 ROM:001282C2 loc_1282C2: ; CODE XREF: ROM:001282BE↑j ROM:001282C2 btst #7,($11B9).w ROM:001282C8 beq.s loc_1282F6 ROM:001282CA ROM:001282CA loc_1282CA: ; CODE XREF: ROM:001282C0↑j ROM:001282CA bclr #1,($11B6).w ROM:001282D0 bsr.w sub_12870A ROM:001282D4 bclr #1,($11AA).w ROM:001282DA bclr #2,($11AA).w ROM:001282E0 bsr.l sub_128CD8 ROM:001282E6 bsr.w sub_128656 ROM:001282EA move.b #1,($1000).w ROM:001282F0 bra.l locret_1281B0 ROM:001282F6 ; --------------------------------------------------------------------------- ROM:001282F6 ROM:001282F6 loc_1282F6: ; CODE XREF: ROM:001282C8↑j ROM:001282F6 btst #4,($11B9).w ROM:001282FC beq.s loc_128320 ROM:001282FE bclr #2,($11AA).w ROM:00128304 bsr.w sub_1286CC ROM:00128308 bset #0,($C23).w ROM:0012830E bset #1,($11BE).w ROM:00128314 bsr.w sub_128656 ROM:00128318 move.b #5,($1000).w ROM:0012831E bra.s loc_128392 ROM:00128320 ; --------------------------------------------------------------------------- ROM:00128320 ROM:00128320 loc_128320: ; CODE XREF: ROM:00128276↑j ROM:00128320 ; ROM:001282FC↑j ... ROM:00128320 bsr.l sub_128ABC ROM:00128326 rts ROM:00128328 ; --------------------------------------------------------------------------- ROM:00128328 ROM:00128328 loc_128328: ; DATA XREF: ROM:00128154↑o ROM:00128328 btst #2,($11C1).w ROM:0012832E beq.s loc_12835C ROM:00128330 bclr #1,($11B6).w ROM:00128336 bclr #1,($11AA).w ROM:0012833C bclr #1,($11BE).w ROM:00128342 bsr.l sub_128CD8 ROM:00128348 bset #0,($1030).w ROM:0012834E move.b #1,($1000).w ROM:00128354 bra.l locret_1281B0 ROM:0012835A ; --------------------------------------------------------------------------- ROM:0012835A bra.s loc_128392 ROM:0012835C ; --------------------------------------------------------------------------- ROM:0012835C ROM:0012835C loc_12835C: ; CODE XREF: ROM:0012832E↑j ROM:0012835C btst #0,($102C).w ROM:00128362 bne.s loc_128392 ROM:00128364 bclr #1,($11B6).w ROM:0012836A bsr.w sub_12870A ROM:0012836E bclr #1,($11AA).w ROM:00128374 bsr.l sub_128CD8 ROM:0012837A bclr #1,($11BE).w ROM:00128380 bset #0,($1030).w ROM:00128386 move.b #1,($1000).w ROM:0012838C bra.l locret_1281B0 ROM:00128392 ; --------------------------------------------------------------------------- ROM:00128392 ROM:00128392 loc_128392: ; CODE XREF: ROM:0012831E↑j ROM:00128392 ; ROM:0012835A↑j ... ROM:00128392 bsr.l sub_128ABC ROM:00128398 rts ROM:0012839A ; --------------------------------------------------------------------------- ROM:0012839A ROM:0012839A loc_12839A: ; DATA XREF: ROM:00128158↑o ROM:0012839A bsr.w sub_12854C ROM:0012839E bsr.w sub_128574 ROM:001283A2 bsr.w sub_128590 ROM:001283A6 btst #0,($102C).w ROM:001283AC bne.s loc_1283B0 ROM:001283AE bra.s loc_1283B8 ROM:001283B0 ; --------------------------------------------------------------------------- ROM:001283B0 ROM:001283B0 loc_1283B0: ; CODE XREF: ROM:001283AC↑j ROM:001283B0 btst #7,($11B9).w ROM:001283B6 beq.s loc_1283DE ROM:001283B8 ROM:001283B8 loc_1283B8: ; CODE XREF: ROM:001283AE↑j ROM:001283B8 bclr #1,($11B6).w ROM:001283BE bsr.w sub_12870A ROM:001283C2 bclr #1,($11AA).w ROM:001283C8 bsr.l sub_128CD8 ROM:001283CE bsr.w sub_128656 ROM:001283D2 move.b #1,($1000).w ROM:001283D8 bra.l locret_1281B0 ROM:001283DE ; --------------------------------------------------------------------------- ROM:001283DE ROM:001283DE loc_1283DE: ; CODE XREF: ROM:001283B6↑j ROM:001283DE btst #6,($11C6).w ROM:001283E4 beq.s loc_128406 ROM:001283E6 btst #6,($11A4).w ROM:001283EC beq.s loc_128406 ROM:001283EE bset #2,($11AA).w ROM:001283F4 move.w $518(a5),($B3C).w ROM:001283FA move.b #4,($1000).w ROM:00128400 bra.l loc_128320 ROM:00128406 ; --------------------------------------------------------------------------- ROM:00128406 ROM:00128406 loc_128406: ; CODE XREF: ROM:001283E4↑j ROM:00128406 ; ROM:001283EC↑j ROM:00128406 btst #4,($11B9).w ROM:0012840C beq.s loc_128470 ROM:0012840E btst #6,($11A4).w ROM:00128414 bne.s loc_128470 ROM:00128416 move.w $51A(a5),d0 ROM:0012841A cmp.w ($B3A).w,d0 ROM:0012841E bgt.s loc_12844A ROM:00128420 bset #6,($11AA).w ROM:00128426 bsr.w sub_128656 ROM:0012842A move.w $52C(a5),d1 ROM:0012842E clr.b ($72F).w ROM:00128432 move.w d1,($5BA).w ROM:00128436 move.b #1,($72F).w ROM:0012843C move.b #7,($1000).w ROM:00128442 bra.l loc_1284FC ROM:00128448 ; --------------------------------------------------------------------------- ROM:00128448 bra.s loc_128470 ROM:0012844A ; --------------------------------------------------------------------------- ROM:0012844A ROM:0012844A loc_12844A: ; CODE XREF: ROM:0012841E↑j ROM:0012844A bsr.w sub_1286A6 ROM:0012844E bsr.w sub_1286AE ROM:00128452 addq.w #1,($B3A).w ROM:00128456 bvc.s loc_12845E ROM:00128458 move.w #$8000,($B3A).w ROM:0012845E ROM:0012845E loc_12845E: ; CODE XREF: ROM:00128456↑j ROM:0012845E move.w $516(a5),($B3C).w ROM:00128464 move.b #6,($1000).w ROM:0012846A bra.l *+6 ROM:00128470 ; --------------------------------------------------------------------------- ROM:00128470 ROM:00128470 loc_128470: ; CODE XREF: ROM:0012829E↑j ROM:00128470 ; ROM:0012840C↑j ... ROM:00128470 bsr.l sub_128ABC ROM:00128476 rts ROM:00128478 ; --------------------------------------------------------------------------- ROM:00128478 ROM:00128478 loc_128478: ; DATA XREF: ROM:0012815C↑o ROM:00128478 btst #0,($102C).w ROM:0012847E bne.s loc_1284A8 ROM:00128480 bclr #1,($11B6).w ROM:00128486 bclr #1,($11AA).w ROM:0012848C bclr #6,($11AA).w ROM:00128492 bsr.l sub_128CD8 ROM:00128498 bsr.w sub_12870A ROM:0012849C move.b #1,($1000).w ROM:001284A2 bra.l locret_1281B0 ROM:001284A8 ; --------------------------------------------------------------------------- ROM:001284A8 ROM:001284A8 loc_1284A8: ; CODE XREF: ROM:0012847E↑j ROM:001284A8 btst #0,($119D).w ROM:001284AE beq.s loc_1284D2 ROM:001284B0 bsr.w sub_128722 ROM:001284B4 bset #1,($C23).w ROM:001284BA bset #1,($11BE).w ROM:001284C0 bclr #6,($11AA).w ROM:001284C6 move.b #5,($1000).w ROM:001284CC bra.l loc_128392 ROM:001284D2 ; --------------------------------------------------------------------------- ROM:001284D2 ROM:001284D2 loc_1284D2: ; CODE XREF: ROM:001284AE↑j ROM:001284D2 cmpi.w #0,($5BA).w ROM:001284D8 bgt.s loc_1284FC ROM:001284DA bsr.w sub_12871A ROM:001284DE bset #1,($C23).w ROM:001284E4 bset #1,($11BE).w ROM:001284EA bclr #6,($11AA).w ROM:001284F0 move.b #5,($1000).w ROM:001284F6 bra.l loc_128392 ROM:001284FC ; --------------------------------------------------------------------------- ROM:001284FC ROM:001284FC loc_1284FC: ; CODE XREF: ROM:00128442↑j ROM:001284FC ; ROM:001284D8↑j ROM:001284FC bsr.l sub_128ABC ROM:00128502 rts ROM:00128504 ROM:00128504 ; =============== S U B R O U T I N E ======================================= ROM:00128504 ROM:00128504 ROM:00128504 sub_128504: ; CODE XREF: ROM:001281E4↑p ROM:00128504 move.w ($B52).w,($B38).w ROM:0012850A move.w ($B34).w,($B36).w ROM:00128510 rts ROM:00128510 ; End of function sub_128504 ROM:00128510 ROM:00128512 ROM:00128512 ; =============== S U B R O U T I N E ======================================= ROM:00128512 ROM:00128512 ROM:00128512 sub_128512: ; CODE XREF: sub_1280FA+6↑p ROM:00128512 move.l ($838).w,d0 ROM:00128516 divs.w #$2710,d0 ROM:0012851A bvc.w loc_128522 ROM:0012851E move.w #$7FFF,d0 ROM:00128522 ROM:00128522 loc_128522: ; CODE XREF: sub_128512+8↑j ROM:00128522 move.w d0,($B34).w ROM:00128526 move.w #$2710,d6 ROM:0012852A move.w ($B30).w,d2 ROM:0012852E move.w ($B32).w,d5 ROM:00128532 move.w $514(a5),d3 ROM:00128536 move.w ($B34).w,d1 ROM:0012853A bsr.l sub_128A96 ROM:00128540 move.w d4,($B32).w ROM:00128544 swap d4 ROM:00128546 move.w d4,($B30).w ROM:0012854A rts ROM:0012854A ; End of function sub_128512 ROM:0012854A ROM:0012854C ROM:0012854C ; =============== S U B R O U T I N E ======================================= ROM:0012854C ROM:0012854C ROM:0012854C sub_12854C: ; CODE XREF: ROM:loc_128210↑p ROM:0012854C ; ROM:loc_1282AC↑p ... ROM:0012854C move.w ($B34).w,d0 ROM:00128550 sub.w ($B36).w,d0 ROM:00128554 cmpi.w #0,d0 ROM:00128558 bge.s loc_12855C ROM:0012855A neg.w d0 ROM:0012855C ROM:0012855C loc_12855C: ; CODE XREF: sub_12854C+C↑j ROM:0012855C move.w $52A(a5),d1 ROM:00128560 cmp.w d0,d1 ROM:00128562 bge.s loc_12856C ROM:00128564 bset #7,($11B9).w ROM:0012856A bra.s locret_128572 ROM:0012856C ; --------------------------------------------------------------------------- ROM:0012856C ROM:0012856C loc_12856C: ; CODE XREF: sub_12854C+16↑j ROM:0012856C bclr #7,($11B9).w ROM:00128572 ROM:00128572 locret_128572: ; CODE XREF: sub_12854C+1E↑j ROM:00128572 rts ROM:00128572 ; End of function sub_12854C ROM:00128572 ROM:00128574 ROM:00128574 ; =============== S U B R O U T I N E ======================================= ROM:00128574 ROM:00128574 ROM:00128574 sub_128574: ; CODE XREF: ROM:00128214↑p ROM:00128574 ; ROM:001282B0↑p ... ROM:00128574 move.w $51E(a5),d0 ROM:00128578 move.w $520(a5),d1 ROM:0012857C cmp.w ($B4E).w,d0 ROM:00128580 bgt.s locret_12858E ROM:00128582 cmp.w ($B4E).w,d1 ROM:00128586 ble.s locret_12858E ROM:00128588 bset #6,($11A4).w ROM:0012858E ROM:0012858E locret_12858E: ; CODE XREF: sub_128574+C↑j ROM:0012858E ; sub_128574+12↑j ROM:0012858E rts ROM:0012858E ; End of function sub_128574 ROM:0012858E ROM:00128590 ROM:00128590 ; =============== S U B R O U T I N E ======================================= ROM:00128590 ROM:00128590 ROM:00128590 sub_128590: ; CODE XREF: ROM:00128218↑p ROM:00128590 ; ROM:001282B4↑p ... ROM:00128590 bclr #6,($11C6).w ROM:00128596 bclr #4,($11B9).w ROM:0012859C clr.w d1 ROM:0012859E move.b ($1001).w,d1 ROM:001285A2 cmpi.w #3,d1 ROM:001285A6 bcc.s locret_1285B0 ROM:001285A8 movea.l off_1285B2(pc,d1.w*4),a0 ROM:001285AC nop ROM:001285AE jmp (a0) ROM:001285B0 ; --------------------------------------------------------------------------- ROM:001285B0 ROM:001285B0 locret_1285B0: ; CODE XREF: sub_128590+16↑j ROM:001285B0 rts ROM:001285B0 ; End of function sub_128590 ROM:001285B0 ROM:001285B0 ; --------------------------------------------------------------------------- ROM:001285B2 off_1285B2: dc.l loc_1285BE ; DATA XREF: sub_128590+18↑r ROM:001285B6 dc.l loc_1285DC ROM:001285BA dc.l loc_128646 ROM:001285BE ; --------------------------------------------------------------------------- ROM:001285BE ROM:001285BE loc_1285BE: ; DATA XREF: ROM:off_1285B2↑o ROM:001285BE bsr.w sub_128692 ROM:001285C2 move.w ($B3E).w,d2 ROM:001285C6 clr.b ($730).w ROM:001285CA move.w d2,($5BC).w ROM:001285CE move.b #1,($730).w ROM:001285D4 move.b #1,($1001).w ROM:001285DA rts ROM:001285DC ; --------------------------------------------------------------------------- ROM:001285DC ROM:001285DC loc_1285DC: ; DATA XREF: ROM:001285B6↑o ROM:001285DC cmpi.w #0,($5BC).w ROM:001285E2 bgt.s locret_128644 ROM:001285E4 cmpi.w #1,($B3C).w ROM:001285EA ble.s loc_128614 ROM:001285EC subq.w #1,($B3C).w ROM:001285F0 bvc.s loc_1285F8 ROM:001285F2 move.w #$8000,($B3C).w ROM:001285F8 ROM:001285F8 loc_1285F8: ; CODE XREF: ROM:001285F0↑j ROM:001285F8 bset #6,($11C6).w ROM:001285FE move.w ($B3E).w,d2 ROM:00128602 clr.b ($730).w ROM:00128606 move.w d2,($5BC).w ROM:0012860A move.b #1,($730).w ROM:00128610 bra.w locret_128644 ROM:00128614 ; --------------------------------------------------------------------------- ROM:00128614 ROM:00128614 loc_128614: ; CODE XREF: ROM:001285EA↑j ROM:00128614 subq.w #1,($B3C).w ROM:00128618 bvc.s loc_128620 ROM:0012861A move.w #$8000,($B3C).w ROM:00128620 ROM:00128620 loc_128620: ; CODE XREF: ROM:00128618↑j ROM:00128620 bset #6,($11C6).w ROM:00128626 bset #4,($11B9).w ROM:0012862C move.w ($B3E).w,d2 ROM:00128630 clr.b ($730).w ROM:00128634 move.w d2,($5BC).w ROM:00128638 move.b #1,($730).w ROM:0012863E move.b #2,($1001).w ROM:00128644 ROM:00128644 locret_128644: ; CODE XREF: ROM:001285E2↑j ROM:00128644 ; ROM:00128610↑j ROM:00128644 rts ROM:00128646 ; --------------------------------------------------------------------------- ROM:00128646 ROM:00128646 loc_128646: ; DATA XREF: ROM:001285BA↑o ROM:00128646 cmpi.w #0,($B3C).w ROM:0012864C ble.s locret_128654 ROM:0012864E move.b #1,($1001).w ROM:00128654 ROM:00128654 locret_128654: ; CODE XREF: ROM:0012864C↑j ROM:00128654 rts ROM:00128656 ROM:00128656 ; =============== S U B R O U T I N E ======================================= ROM:00128656 ROM:00128656 ROM:00128656 sub_128656: ; CODE XREF: ROM:00128244↑p ROM:00128656 ; ROM:001282E6↑p ... ROM:00128656 move.b #0,($1001).w ROM:0012865C bclr #6,($11C6).w ROM:00128662 bclr #4,($11B9).w ROM:00128668 rts ROM:00128668 ; End of function sub_128656 ROM:00128668 ROM:0012866A ROM:0012866A ; =============== S U B R O U T I N E ======================================= ROM:0012866A ROM:0012866A ROM:0012866A sub_12866A: ; CODE XREF: ROM:001281EC↑p ROM:0012866A move.w $51E(a5),d0 ROM:0012866E move.w ($B38).w,d1 ROM:00128672 cmp.w ($B40).w,d0 ROM:00128676 ble.s loc_12867E ROM:00128678 add.w $526(a5),d1 ROM:0012867C bra.s loc_12868C ROM:0012867E ; --------------------------------------------------------------------------- ROM:0012867E ROM:0012867E loc_12867E: ; CODE XREF: sub_12866A+C↑j ROM:0012867E move.w $520(a5),d0 ROM:00128682 cmp.w ($B40).w,d0 ROM:00128686 bge.s loc_12868C ROM:00128688 sub.w $528(a5),d1 ROM:0012868C ROM:0012868C loc_12868C: ; CODE XREF: sub_12866A+12↑j ROM:0012868C ; sub_12866A+1C↑j ROM:0012868C move.w d1,($B42).w ROM:00128690 rts ROM:00128690 ; End of function sub_12866A ROM:00128690 ROM:00128692 ROM:00128692 ; =============== S U B R O U T I N E ======================================= ROM:00128692 ROM:00128692 ROM:00128692 sub_128692: ; CODE XREF: ROM:loc_1285BE↑p ROM:00128692 move.w #$3974,d1 ROM:00128696 move.w ($B30).w,d2 ROM:0012869A bsr.l sub_1157E4 ROM:001286A0 move.w d1,($B3E).w ROM:001286A4 rts ROM:001286A4 ; End of function sub_128692 ROM:001286A4 ROM:001286A6 ROM:001286A6 ; =============== S U B R O U T I N E ======================================= ROM:001286A6 ROM:001286A6 ROM:001286A6 sub_1286A6: ; CODE XREF: ROM:001281E8↑p ROM:001286A6 ; ROM:loc_12827E↑p ... ROM:001286A6 move.w ($B4E).w,($B40).w ROM:001286AC rts ROM:001286AC ; End of function sub_1286A6 ROM:001286AC ROM:001286AE ROM:001286AE ; =============== S U B R O U T I N E ======================================= ROM:001286AE ROM:001286AE ROM:001286AE sub_1286AE: ; CODE XREF: ROM:00128282↑p ROM:001286AE ; ROM:0012844E↑p ROM:001286AE move.w $51C(a5),d0 ROM:001286B2 cmp.w ($B40).w,d0 ROM:001286B6 ble.s loc_1286C2 ROM:001286B8 move.w $522(a5),d1 ROM:001286BC add.w d1,($B42).w ROM:001286C0 bra.s locret_1286CA ROM:001286C2 ; --------------------------------------------------------------------------- ROM:001286C2 ROM:001286C2 loc_1286C2: ; CODE XREF: sub_1286AE+8↑j ROM:001286C2 move.w $524(a5),d1 ROM:001286C6 sub.w d1,($B42).w ROM:001286CA ROM:001286CA locret_1286CA: ; CODE XREF: sub_1286AE+12↑j ROM:001286CA rts ROM:001286CA ; End of function sub_1286AE ROM:001286CA ROM:001286CC ROM:001286CC ; =============== S U B R O U T I N E ======================================= ROM:001286CC ROM:001286CC ROM:001286CC sub_1286CC: ; CODE XREF: ROM:00128304↑p ROM:001286CC move.w #$3976,d1 ROM:001286D0 move.w ($B30).w,d2 ROM:001286D4 bsr.l sub_1157E4 ROM:001286DA move.w d1,($B44).w ROM:001286DE muls.w #$3E8,d1 ROM:001286E2 cmp.l ($808).w,d1 ROM:001286E6 bgt.s loc_1286F0 ROM:001286E8 bset #0,($C0B).w ROM:001286EE bra.s loc_1286F6 ROM:001286F0 ; --------------------------------------------------------------------------- ROM:001286F0 ROM:001286F0 loc_1286F0: ; CODE XREF: sub_1286CC+1A↑j ROM:001286F0 bclr #0,($C0B).w ROM:001286F6 ROM:001286F6 loc_1286F6: ; CODE XREF: sub_1286CC+22↑j ROM:001286F6 bclr #1,($C0B).w ROM:001286FC bset #1,($C23).w ROM:00128702 move.l ($808).w,($80C).w ROM:00128708 rts ROM:00128708 ; End of function sub_1286CC ROM:00128708 ROM:0012870A ROM:0012870A ; =============== S U B R O U T I N E ======================================= ROM:0012870A ROM:0012870A ROM:0012870A sub_12870A: ; CODE XREF: ROM:00128234↑p ROM:0012870A ; ROM:001282D0↑p ... ROM:0012870A btst #0,($F8E).w ROM:00128710 beq.s locret_128718 ROM:00128712 move.w ($B38).w,($D6C).w ROM:00128718 ROM:00128718 locret_128718: ; CODE XREF: sub_12870A+6↑j ROM:00128718 rts ROM:00128718 ; End of function sub_12870A ROM:00128718 ROM:0012871A ROM:0012871A ; =============== S U B R O U T I N E ======================================= ROM:0012871A ROM:0012871A ROM:0012871A sub_12871A: ; CODE XREF: ROM:001284DA↑p ROM:0012871A bset #1,($C0B).w ROM:00128720 rts ROM:00128720 ; End of function sub_12871A ROM:00128720 ROM:00128722 ROM:00128722 ; =============== S U B R O U T I N E ======================================= ROM:00128722 ROM:00128722 ROM:00128722 sub_128722: ; CODE XREF: ROM:001284B0↑p ROM:00128722 bclr #1,($C0B).w ROM:00128728 rts ROM:00128728 ; End of function sub_128722 ROM:00128728 ROM:0012872A ROM:0012872A ; =============== S U B R O U T I N E ======================================= ROM:0012872A ROM:0012872A ROM:0012872A sub_12872A: ; CODE XREF: ROM:loc_1281B2↑p ROM:0012872A btst #0,($F9C).w ROM:00128730 beq.s locret_128760 ROM:00128732 move.w $51C(a5),d0 ROM:00128736 btst #0,($F9B).w ROM:0012873C beq.s loc_12874C ROM:0012873E cmp.w ($B4E).w,d0 ROM:00128742 blt.s loc_12874C ROM:00128744 bset #1,($11C2).w ROM:0012874A bra.s locret_128760 ROM:0012874C ; --------------------------------------------------------------------------- ROM:0012874C ROM:0012874C loc_12874C: ; CODE XREF: sub_12872A+12↑j ROM:0012874C ; sub_12872A+18↑j ROM:0012874C btst #0,($F9B).w ROM:00128752 bne.s locret_128760 ROM:00128754 cmp.w ($B4E).w,d0 ROM:00128758 bge.s locret_128760 ROM:0012875A bset #1,($11C2).w ROM:00128760 ROM:00128760 locret_128760: ; CODE XREF: sub_12872A+6↑j ROM:00128760 ; sub_12872A+20↑j ... ROM:00128760 rts ROM:00128760 ; End of function sub_12872A ROM:00128760 ROM:00128762 ROM:00128762 ; =============== S U B R O U T I N E ======================================= ROM:00128762 ROM:00128762 ROM:00128762 sub_128762: ; CODE XREF: ROM:001159A0↑p ROM:00128762 bsr.l sub_1288B0 ROM:00128768 clr.w d1 ROM:0012876A move.b ($1002).w,d1 ROM:0012876E cmpi.w #4,d1 ROM:00128772 bcc.s locret_12877C ROM:00128774 movea.l off_12877E(pc,d1.w*4),a0 ROM:00128778 nop ROM:0012877A jmp (a0) ROM:0012877C ; --------------------------------------------------------------------------- ROM:0012877C ROM:0012877C locret_12877C: ; CODE XREF: sub_128762+10↑j ROM:0012877C rts ROM:0012877C ; End of function sub_128762 ROM:0012877C ROM:0012877C ; --------------------------------------------------------------------------- ROM:0012877E off_12877E: dc.l loc_12878E ; DATA XREF: sub_128762+12↑r ROM:00128782 dc.l loc_128796 ROM:00128786 dc.l loc_1287BC ROM:0012878A dc.l loc_1287FC ROM:0012878E ; --------------------------------------------------------------------------- ROM:0012878E ROM:0012878E loc_12878E: ; DATA XREF: ROM:off_12877E↑o ROM:0012878E move.b #1,($1002).w ROM:00128794 rts ROM:00128796 ; --------------------------------------------------------------------------- ROM:00128796 ROM:00128796 loc_128796: ; DATA XREF: ROM:00128782↑o ROM:00128796 btst #1,($11B6).w ROM:0012879C beq.s locret_1287BA ROM:0012879E bsr.w sub_128838 ROM:001287A2 move.w $52E(a5),d1 ROM:001287A6 clr.b ($731).w ROM:001287AA move.w d1,($5BE).w ROM:001287AE move.b #1,($731).w ROM:001287B4 move.b #2,($1002).w ROM:001287BA ROM:001287BA locret_1287BA: ; CODE XREF: ROM:0012879C↑j ROM:001287BA rts ROM:001287BC ; --------------------------------------------------------------------------- ROM:001287BC ROM:001287BC loc_1287BC: ; DATA XREF: ROM:00128786↑o ROM:001287BC btst #1,($11B6).w ROM:001287C2 bne.s loc_1287CC ROM:001287C4 move.b #1,($1002).w ROM:001287CA bra.s locret_1287FA ROM:001287CC ; --------------------------------------------------------------------------- ROM:001287CC ROM:001287CC loc_1287CC: ; CODE XREF: ROM:001287C2↑j ROM:001287CC btst #2,($11AA).w ROM:001287D2 beq.s loc_1287DC ROM:001287D4 move.b #3,($1002).w ROM:001287DA bra.s locret_1287FA ROM:001287DC ; --------------------------------------------------------------------------- ROM:001287DC ROM:001287DC loc_1287DC: ; CODE XREF: ROM:001287D2↑j ROM:001287DC cmpi.w #0,($5BE).w ROM:001287E2 bgt.s locret_1287FA ROM:001287E4 bsr.w sub_12884C ROM:001287E8 move.w $52E(a5),d1 ROM:001287EC clr.b ($731).w ROM:001287F0 move.w d1,($5BE).w ROM:001287F4 move.b #1,($731).w ROM:001287FA ROM:001287FA locret_1287FA: ; CODE XREF: ROM:001287CA↑j ROM:001287FA ; ROM:001287DA↑j ... ROM:001287FA rts ROM:001287FC ; --------------------------------------------------------------------------- ROM:001287FC ROM:001287FC loc_1287FC: ; DATA XREF: ROM:0012878A↑o ROM:001287FC btst #1,($11B6).w ROM:00128802 bne.s loc_12880C ROM:00128804 move.b #1,($1002).w ROM:0012880A bra.s locret_128836 ROM:0012880C ; --------------------------------------------------------------------------- ROM:0012880C ROM:0012880C loc_12880C: ; CODE XREF: ROM:00128802↑j ROM:0012880C btst #2,($11AA).w ROM:00128812 beq.s locret_128836 ROM:00128814 cmpi.w #0,($5BE).w ROM:0012881A bgt.s locret_128836 ROM:0012881C bsr.w sub_12884C ROM:00128820 bsr.w sub_128884 ROM:00128824 move.w $52E(a5),d1 ROM:00128828 clr.b ($731).w ROM:0012882C move.w d1,($5BE).w ROM:00128830 move.b #1,($731).w ROM:00128836 ROM:00128836 locret_128836: ; CODE XREF: ROM:0012880A↑j ROM:00128836 ; ROM:00128812↑j ... ROM:00128836 rts ROM:00128838 ROM:00128838 ; =============== S U B R O U T I N E ======================================= ROM:00128838 ROM:00128838 ROM:00128838 sub_128838: ; CODE XREF: ROM:0012879E↑p ROM:00128838 move.w ($AEE).w,($B46).w ROM:0012883E clr.w ($B48).w ROM:00128842 clr.l ($808).w ROM:00128846 clr.w ($B4A).w ROM:0012884A rts ROM:0012884A ; End of function sub_128838 ROM:0012884A ROM:0012884C ROM:0012884C ; =============== S U B R O U T I N E ======================================= ROM:0012884C ROM:0012884C ROM:0012884C sub_12884C: ; CODE XREF: ROM:001287E4↑p ROM:0012884C ; ROM:0012881C↑p ROM:0012884C move.w #$3978,d1 ROM:00128850 move.w ($B30).w,d2 ROM:00128854 bsr.l sub_1157E4 ROM:0012885A move.w d1,($B4C).w ROM:0012885E move.w #$2710,d6 ROM:00128862 move.w ($B46).w,d2 ROM:00128866 move.w ($B48).w,d5 ROM:0012886A move.w ($B4C).w,d3 ROM:0012886E move.w ($AEE).w,d1 ROM:00128872 bsr.l sub_128A96 ROM:00128878 move.w d4,($B48).w ROM:0012887C swap d4 ROM:0012887E move.w d4,($B46).w ROM:00128882 rts ROM:00128882 ; End of function sub_12884C ROM:00128882 ROM:00128884 ROM:00128884 ; =============== S U B R O U T I N E ======================================= ROM:00128884 ROM:00128884 ROM:00128884 sub_128884: ; CODE XREF: ROM:00128820↑p ROM:00128884 move.w ($AEE).w,d0 ROM:00128888 sub.w ($B46).w,d0 ROM:0012888C cmpi.w #0,d0 ROM:00128890 bge.s loc_128894 ROM:00128892 neg.w d0 ROM:00128894 ROM:00128894 loc_128894: ; CODE XREF: sub_128884+C↑j ROM:00128894 ext.l d0 ROM:00128896 add.l d0,($808).w ROM:0012889A move.l ($808).w,d0 ROM:0012889E divs.w #$3E8,d0 ROM:001288A2 bvc.w loc_1288AA ROM:001288A6 move.w #$7FFF,d0 ROM:001288AA ROM:001288AA loc_1288AA: ; CODE XREF: sub_128884+1E↑j ROM:001288AA move.w d0,($B4A).w ROM:001288AE rts ROM:001288AE ; End of function sub_128884 ROM:001288AE ROM:001288B0 ROM:001288B0 ; =============== S U B R O U T I N E ======================================= ROM:001288B0 ROM:001288B0 ROM:001288B0 sub_1288B0: ; CODE XREF: sub_128762↑p ROM:001288B0 clr.w d1 ROM:001288B2 move.b ($1003).w,d1 ROM:001288B6 cmpi.w #3,d1 ROM:001288BA bcc.s locret_1288C4 ROM:001288BC movea.l off_1288C6(pc,d1.w*4),a0 ROM:001288C0 nop ROM:001288C2 jmp (a0) ROM:001288C4 ; --------------------------------------------------------------------------- ROM:001288C4 ROM:001288C4 locret_1288C4: ; CODE XREF: sub_1288B0+A↑j ROM:001288C4 rts ROM:001288C4 ; End of function sub_1288B0 ROM:001288C4 ROM:001288C4 ; --------------------------------------------------------------------------- ROM:001288C6 off_1288C6: dc.l loc_1288D2 ; DATA XREF: sub_1288B0+C↑r ROM:001288CA dc.l loc_1288F2 ROM:001288CE dc.l loc_128944 ROM:001288D2 ; --------------------------------------------------------------------------- ROM:001288D2 ROM:001288D2 loc_1288D2: ; DATA XREF: ROM:off_1288C6↑o ROM:001288D2 bsr.w sub_128996 ROM:001288D6 move.w $532(a5),d0 ROM:001288DA clr.b ($732).w ROM:001288DE move.w d0,($5C0).w ROM:001288E2 move.b #1,($732).w ROM:001288E8 move.b #1,($1003).w ROM:001288EE bra.s locret_128942 ROM:001288F0 ; --------------------------------------------------------------------------- ROM:001288F0 rts ROM:001288F2 ; --------------------------------------------------------------------------- ROM:001288F2 ROM:001288F2 loc_1288F2: ; DATA XREF: ROM:001288CA↑o ROM:001288F2 btst #0,($11C2).w ROM:001288F8 beq.s loc_128912 ROM:001288FA bsr.w sub_128996 ROM:001288FE move.w $532(a5),d0 ROM:00128902 clr.b ($732).w ROM:00128906 move.w d0,($5C0).w ROM:0012890A move.b #1,($732).w ROM:00128910 bra.s locret_128942 ROM:00128912 ; --------------------------------------------------------------------------- ROM:00128912 ROM:00128912 loc_128912: ; CODE XREF: ROM:001288F8↑j ROM:00128912 move.w $530(a5),d1 ROM:00128916 cmp.w ($534).w,d1 ROM:0012891A bgt.s loc_128924 ROM:0012891C move.b #2,($1003).w ROM:00128922 bra.s locret_12896C ROM:00128924 ; --------------------------------------------------------------------------- ROM:00128924 ROM:00128924 loc_128924: ; CODE XREF: ROM:0012891A↑j ROM:00128924 cmpi.w #0,($5C0).w ROM:0012892A bgt.s locret_128942 ROM:0012892C bsr.w sub_128970 ROM:00128930 move.w $532(a5),d0 ROM:00128934 clr.b ($732).w ROM:00128938 move.w d0,($5C0).w ROM:0012893C move.b #1,($732).w ROM:00128942 ROM:00128942 locret_128942: ; CODE XREF: ROM:001288EE↑j ROM:00128942 ; ROM:00128910↑j ... ROM:00128942 rts ROM:00128944 ; --------------------------------------------------------------------------- ROM:00128944 ROM:00128944 loc_128944: ; DATA XREF: ROM:001288CE↑o ROM:00128944 move.w $530(a5),d1 ROM:00128948 cmp.w ($534).w,d1 ROM:0012894C ble.s locret_12896C ROM:0012894E bsr.w sub_128996 ROM:00128952 move.w $532(a5),d0 ROM:00128956 clr.b ($732).w ROM:0012895A move.w d0,($5C0).w ROM:0012895E move.b #1,($732).w ROM:00128964 move.b #1,($1003).w ROM:0012896A bra.s locret_128942 ROM:0012896C ; --------------------------------------------------------------------------- ROM:0012896C ROM:0012896C locret_12896C: ; CODE XREF: ROM:00128922↑j ROM:0012896C ; ROM:0012894C↑j ROM:0012896C rts ROM:0012896E ; --------------------------------------------------------------------------- ROM:0012896E rts ROM:00128970 ROM:00128970 ; =============== S U B R O U T I N E ======================================= ROM:00128970 ROM:00128970 ROM:00128970 sub_128970: ; CODE XREF: ROM:0012892C↑p ROM:00128970 move.w #$2710,d6 ROM:00128974 move.w ($B4E).w,d2 ROM:00128978 move.w ($B50).w,d5 ROM:0012897C move.w $534(a5),d3 ROM:00128980 move.w ($AEE).w,d1 ROM:00128984 bsr.l sub_128A96 ROM:0012898A move.w d4,($B50).w ROM:0012898E swap d4 ROM:00128990 move.w d4,($B4E).w ROM:00128994 rts ROM:00128994 ; End of function sub_128970 ROM:00128994 ROM:00128996 ROM:00128996 ; =============== S U B R O U T I N E ======================================= ROM:00128996 ROM:00128996 ROM:00128996 sub_128996: ; CODE XREF: ROM:loc_1288D2↑p ROM:00128996 ; ROM:001288FA↑p ... ROM:00128996 move.w ($AEE).w,($B4E).w ROM:0012899C clr.w ($B50).w ROM:001289A0 rts ROM:001289A0 ; End of function sub_128996 ROM:001289A0 ROM:001289A2 ROM:001289A2 ; =============== S U B R O U T I N E ======================================= ROM:001289A2 ROM:001289A2 ROM:001289A2 sub_1289A2: ; CODE XREF: sub_12810C↑p ROM:001289A2 clr.w d1 ROM:001289A4 move.b ($1004).w,d1 ROM:001289A8 cmpi.w #5,d1 ROM:001289AC bcc.s locret_1289B6 ROM:001289AE movea.l off_1289B8(pc,d1.w*4),a0 ROM:001289B2 nop ROM:001289B4 jmp (a0) ROM:001289B6 ; --------------------------------------------------------------------------- ROM:001289B6 ROM:001289B6 locret_1289B6: ; CODE XREF: sub_1289A2+A↑j ROM:001289B6 rts ROM:001289B6 ; End of function sub_1289A2 ROM:001289B6 ROM:001289B6 ; --------------------------------------------------------------------------- ROM:001289B8 off_1289B8: dc.l loc_1289CC ; DATA XREF: sub_1289A2+C↑r ROM:001289BC dc.l loc_1289D4 ROM:001289C0 dc.l loc_1289E4 ROM:001289C4 dc.l loc_128A08 ROM:001289C8 dc.l loc_128A36 ROM:001289CC ; --------------------------------------------------------------------------- ROM:001289CC ROM:001289CC loc_1289CC: ; DATA XREF: ROM:off_1289B8↑o ROM:001289CC move.b #1,($1004).w ROM:001289D2 rts ROM:001289D4 ; --------------------------------------------------------------------------- ROM:001289D4 ROM:001289D4 loc_1289D4: ; DATA XREF: ROM:001289BC↑o ROM:001289D4 btst #0,($F9C).w ROM:001289DA beq.s locret_1289E2 ROM:001289DC move.b #2,($1004).w ROM:001289E2 ROM:001289E2 locret_1289E2: ; CODE XREF: ROM:001289DA↑j ROM:001289E2 rts ROM:001289E4 ; --------------------------------------------------------------------------- ROM:001289E4 ROM:001289E4 loc_1289E4: ; DATA XREF: ROM:001289C0↑o ROM:001289E4 btst #0,($F8E).w ROM:001289EA bne.s loc_1289F4 ROM:001289EC move.b #1,($1004).w ROM:001289F2 bra.s locret_128A06 ROM:001289F4 ; --------------------------------------------------------------------------- ROM:001289F4 ROM:001289F4 loc_1289F4: ; CODE XREF: ROM:001289EA↑j ROM:001289F4 btst #0,($F9C).w ROM:001289FA beq.s locret_128A06 ROM:001289FC move.b #3,($1004).w ROM:00128A02 bsr.w sub_128A8A ROM:00128A06 ROM:00128A06 locret_128A06: ; CODE XREF: ROM:001289F2↑j ROM:00128A06 ; ROM:001289FA↑j ROM:00128A06 rts ROM:00128A08 ; --------------------------------------------------------------------------- ROM:00128A08 ROM:00128A08 loc_128A08: ; DATA XREF: ROM:001289C4↑o ROM:00128A08 btst #0,($F8E).w ROM:00128A0E bne.s loc_128A18 ROM:00128A10 move.b #1,($1004).w ROM:00128A16 bra.s locret_128A34 ROM:00128A18 ; --------------------------------------------------------------------------- ROM:00128A18 ROM:00128A18 loc_128A18: ; CODE XREF: ROM:00128A0E↑j ROM:00128A18 btst #1,($11AA).w ROM:00128A1E beq.s loc_128A28 ROM:00128A20 move.b #4,($1004).w ROM:00128A26 bra.s locret_128A34 ROM:00128A28 ; --------------------------------------------------------------------------- ROM:00128A28 ROM:00128A28 loc_128A28: ; CODE XREF: ROM:00128A1E↑j ROM:00128A28 btst #0,($F9C).w ROM:00128A2E beq.s locret_128A34 ROM:00128A30 bsr.w sub_128A66 ROM:00128A34 ROM:00128A34 locret_128A34: ; CODE XREF: ROM:00128A16↑j ROM:00128A34 ; ROM:00128A26↑j ... ROM:00128A34 rts ROM:00128A36 ; --------------------------------------------------------------------------- ROM:00128A36 ROM:00128A36 loc_128A36: ; DATA XREF: ROM:001289C8↑o ROM:00128A36 btst #0,($F8E).w ROM:00128A3C bne.s loc_128A46 ROM:00128A3E move.b #1,($1004).w ROM:00128A44 bra.s locret_128A58 ROM:00128A46 ; --------------------------------------------------------------------------- ROM:00128A46 ROM:00128A46 loc_128A46: ; CODE XREF: ROM:00128A3C↑j ROM:00128A46 btst #1,($11AA).w ROM:00128A4C bne.s locret_128A58 ROM:00128A4E move.b #3,($1004).w ROM:00128A54 bsr.w sub_128A5A ROM:00128A58 ROM:00128A58 locret_128A58: ; CODE XREF: ROM:00128A44↑j ROM:00128A58 ; ROM:00128A4C↑j ROM:00128A58 rts ROM:00128A5A ROM:00128A5A ; =============== S U B R O U T I N E ======================================= ROM:00128A5A ROM:00128A5A ROM:00128A5A sub_128A5A: ; CODE XREF: ROM:00128A54↑p ROM:00128A5A move.w ($B42).w,($B52).w ROM:00128A60 clr.w ($B54).w ROM:00128A64 rts ROM:00128A64 ; End of function sub_128A5A ROM:00128A64 ROM:00128A66 ROM:00128A66 ; =============== S U B R O U T I N E ======================================= ROM:00128A66 ROM:00128A66 ROM:00128A66 sub_128A66: ; CODE XREF: ROM:00128A30↑p ROM:00128A66 move.w #$2710,d6 ROM:00128A6A move.w ($B52).w,d2 ROM:00128A6E move.w ($B54).w,d5 ROM:00128A72 move.w $536(a5),d3 ROM:00128A76 move.w ($D6E).w,d1 ROM:00128A7A bsr.w sub_128A96 ROM:00128A7E move.w d4,($B54).w ROM:00128A82 swap d4 ROM:00128A84 move.w d4,($B52).w ROM:00128A88 rts ROM:00128A88 ; End of function sub_128A66 ROM:00128A88 ROM:00128A8A ROM:00128A8A ; =============== S U B R O U T I N E ======================================= ROM:00128A8A ROM:00128A8A ROM:00128A8A sub_128A8A: ; CODE XREF: ROM:00128A02↑p ROM:00128A8A move.w ($D6E).w,($B52).w ROM:00128A90 clr.w ($B54).w ROM:00128A94 rts ROM:00128A94 ; End of function sub_128A8A ROM:00128A94 ROM:00128A96 ROM:00128A96 ; =============== S U B R O U T I N E ======================================= ROM:00128A96 ROM:00128A96 ROM:00128A96 sub_128A96: ; CODE XREF: sub_128512+28↑p ROM:00128A96 ; sub_12884C+26↑p ... ROM:00128A96 move.w d6,d4 ROM:00128A98 sub.w d3,d4 ROM:00128A9A ext.l d4 ROM:00128A9C ext.l d6 ROM:00128A9E ext.l d3 ROM:00128AA0 swap d2 ROM:00128AA2 move.w d5,d2 ROM:00128AA4 muls.l d2,d7:d4 ROM:00128AA8 divs.l d6,d7:d4 ROM:00128AAC swap d1 ROM:00128AAE clr.w d1 ROM:00128AB0 muls.l d1,d7:d3 ROM:00128AB4 divs.l d6,d7:d3 ROM:00128AB8 add.l d3,d4 ROM:00128ABA rts ROM:00128ABA ; End of function sub_128A96 ROM:00128ABA ROM:00128ABC ROM:00128ABC ; =============== S U B R O U T I N E ======================================= ROM:00128ABC ROM:00128ABC ROM:00128ABC sub_128ABC: ; CODE XREF: ROM:loc_1282A4↑p ROM:00128ABC ; ROM:loc_128320↑p ... ROM:00128ABC bclr #0,($119D).w ROM:00128AC2 clr.w d1 ROM:00128AC4 move.b ($1005).w,d1 ROM:00128AC8 cmpi.w #$A,d1 ROM:00128ACC bcc.s locret_128AD6 ROM:00128ACE movea.l off_128AD8(pc,d1.w*4),a0 ROM:00128AD2 nop ROM:00128AD4 jmp (a0) ROM:00128AD6 ; --------------------------------------------------------------------------- ROM:00128AD6 ROM:00128AD6 locret_128AD6: ; CODE XREF: sub_128ABC+10↑j ROM:00128AD6 rts ROM:00128AD6 ; End of function sub_128ABC ROM:00128AD6 ROM:00128AD6 ; --------------------------------------------------------------------------- ROM:00128AD8 off_128AD8: dc.l loc_128B00 ; DATA XREF: sub_128ABC+12↑r ROM:00128ADC dc.l loc_128B06 ROM:00128AE0 dc.l loc_128B30 ROM:00128AE4 dc.l loc_128B94 ROM:00128AE8 dc.l loc_128BF0 ROM:00128AEC dc.l loc_128C1A ROM:00128AF0 dc.l loc_128C50 ROM:00128AF4 dc.l loc_128C86 ROM:00128AF8 dc.l loc_128CAC ROM:00128AFC dc.l locret_128CD2 ROM:00128B00 ; --------------------------------------------------------------------------- ROM:00128B00 ROM:00128B00 loc_128B00: ; DATA XREF: ROM:off_128AD8↑o ROM:00128B00 bclr #2,($11C1).w ROM:00128B06 ROM:00128B06 loc_128B06: ; DATA XREF: ROM:00128ADC↑o ROM:00128B06 move.w $51C(a5),d0 ROM:00128B0A cmp.w ($B4E).w,d0 ROM:00128B0E bge.s loc_128B22 ROM:00128B10 bsr.w sub_128CF4 ROM:00128B14 move.b #3,($1005).w ROM:00128B1A bra.l locret_128BEE ROM:00128B20 ; --------------------------------------------------------------------------- ROM:00128B20 bra.s locret_128B2E ROM:00128B22 ; --------------------------------------------------------------------------- ROM:00128B22 ROM:00128B22 loc_128B22: ; CODE XREF: ROM:00128B0E↑j ROM:00128B22 bsr.w sub_128CE6 ROM:00128B26 move.b #2,($1005).w ROM:00128B2C bra.s locret_128B92 ROM:00128B2E ; --------------------------------------------------------------------------- ROM:00128B2E ROM:00128B2E locret_128B2E: ; CODE XREF: ROM:00128B20↑j ROM:00128B2E rts ROM:00128B30 ; --------------------------------------------------------------------------- ROM:00128B30 ROM:00128B30 loc_128B30: ; DATA XREF: ROM:00128AE0↑o ROM:00128B30 btst #1,($11BE).w ROM:00128B36 bne.s loc_128B58 ROM:00128B38 btst #6,($11AA).w ROM:00128B3E bne.s loc_128B58 ROM:00128B40 btst #6,($11C6).w ROM:00128B46 beq.s loc_128B58 ROM:00128B48 bsr.w sub_128CF4 ROM:00128B4C move.b #3,($1005).w ROM:00128B52 bra.l locret_128BEE ROM:00128B58 ; --------------------------------------------------------------------------- ROM:00128B58 ROM:00128B58 loc_128B58: ; CODE XREF: ROM:00128B36↑j ROM:00128B58 ; ROM:00128B3E↑j ... ROM:00128B58 btst #1,($11BE).w ROM:00128B5E beq.s loc_128B7E ROM:00128B60 move.w $53C(a5),d1 ROM:00128B64 clr.b ($733).w ROM:00128B68 move.w d1,($5C2).w ROM:00128B6C move.b #1,($733).w ROM:00128B72 move.b #7,($1005).w ROM:00128B78 bra.l locret_128CAA ROM:00128B7E ; --------------------------------------------------------------------------- ROM:00128B7E ROM:00128B7E loc_128B7E: ; CODE XREF: ROM:00128B5E↑j ROM:00128B7E btst #6,($11AA).w ROM:00128B84 beq.s locret_128B92 ROM:00128B86 move.b #4,($1005).w ROM:00128B8C bra.l locret_128C18 ROM:00128B92 ; --------------------------------------------------------------------------- ROM:00128B92 ROM:00128B92 locret_128B92: ; CODE XREF: ROM:00128B2C↑j ROM:00128B92 ; ROM:00128B84↑j ... ROM:00128B92 rts ROM:00128B94 ; --------------------------------------------------------------------------- ROM:00128B94 ROM:00128B94 loc_128B94: ; DATA XREF: ROM:00128AE4↑o ROM:00128B94 btst #1,($11BE).w ROM:00128B9A bne.s loc_128BB8 ROM:00128B9C btst #6,($11AA).w ROM:00128BA2 bne.s loc_128BB8 ROM:00128BA4 btst #6,($11C6).w ROM:00128BAA beq.s loc_128BB8 ROM:00128BAC bsr.w sub_128CE6 ROM:00128BB0 move.b #2,($1005).w ROM:00128BB6 bra.s locret_128B92 ROM:00128BB8 ; --------------------------------------------------------------------------- ROM:00128BB8 ROM:00128BB8 loc_128BB8: ; CODE XREF: ROM:00128B9A↑j ROM:00128BB8 ; ROM:00128BA2↑j ... ROM:00128BB8 btst #1,($11BE).w ROM:00128BBE beq.s loc_128BDE ROM:00128BC0 move.w $53C(a5),d1 ROM:00128BC4 clr.b ($733).w ROM:00128BC8 move.w d1,($5C2).w ROM:00128BCC move.b #1,($733).w ROM:00128BD2 move.b #8,($1005).w ROM:00128BD8 bra.l locret_128CD0 ROM:00128BDE ; --------------------------------------------------------------------------- ROM:00128BDE ROM:00128BDE loc_128BDE: ; CODE XREF: ROM:00128BBE↑j ROM:00128BDE btst #6,($11AA).w ROM:00128BE4 beq.s locret_128BEE ROM:00128BE6 move.b #4,($1005).w ROM:00128BEC bra.s locret_128C18 ROM:00128BEE ; --------------------------------------------------------------------------- ROM:00128BEE ROM:00128BEE locret_128BEE: ; CODE XREF: ROM:00128B1A↑j ROM:00128BEE ; ROM:00128B52↑j ... ROM:00128BEE rts ROM:00128BF0 ; --------------------------------------------------------------------------- ROM:00128BF0 ROM:00128BF0 loc_128BF0: ; DATA XREF: ROM:00128AE8↑o ROM:00128BF0 move.w $51C(a5),d0 ROM:00128BF4 cmp.w ($AEE).w,d0 ROM:00128BF8 bge.s loc_128C08 ROM:00128BFA bsr.w sub_128D92 ROM:00128BFE move.b #5,($1005).w ROM:00128C04 bra.s locret_128C4E ROM:00128C06 ; --------------------------------------------------------------------------- ROM:00128C06 bra.s locret_128C18 ROM:00128C08 ; --------------------------------------------------------------------------- ROM:00128C08 ROM:00128C08 loc_128C08: ; CODE XREF: ROM:00128BF8↑j ROM:00128C08 bsr.w sub_128DA0 ROM:00128C0C move.b #6,($1005).w ROM:00128C12 bra.l locret_128C84 ROM:00128C18 ; --------------------------------------------------------------------------- ROM:00128C18 ROM:00128C18 locret_128C18: ; CODE XREF: ROM:00128B8C↑j ROM:00128C18 ; ROM:00128BEC↑j ... ROM:00128C18 rts ROM:00128C1A ; --------------------------------------------------------------------------- ROM:00128C1A ROM:00128C1A loc_128C1A: ; DATA XREF: ROM:00128AEC↑o ROM:00128C1A move.w $51C(a5),d0 ROM:00128C1E cmp.w ($AEE).w,d0 ROM:00128C22 blt.s loc_128C2C ROM:00128C24 bset #0,($119D).w ROM:00128C2A bra.s loc_128C34 ROM:00128C2C ; --------------------------------------------------------------------------- ROM:00128C2C ROM:00128C2C loc_128C2C: ; CODE XREF: ROM:00128C22↑j ROM:00128C2C btst #1,($11BE).w ROM:00128C32 beq.s locret_128C4E ROM:00128C34 ROM:00128C34 loc_128C34: ; CODE XREF: ROM:00128C2A↑j ROM:00128C34 move.w $53C(a5),d1 ROM:00128C38 clr.b ($733).w ROM:00128C3C move.w d1,($5C2).w ROM:00128C40 move.b #1,($733).w ROM:00128C46 move.b #7,($1005).w ROM:00128C4C bra.s locret_128CAA ROM:00128C4E ; --------------------------------------------------------------------------- ROM:00128C4E ROM:00128C4E locret_128C4E: ; CODE XREF: ROM:00128C04↑j ROM:00128C4E ; ROM:00128C32↑j ROM:00128C4E rts ROM:00128C50 ; --------------------------------------------------------------------------- ROM:00128C50 ROM:00128C50 loc_128C50: ; DATA XREF: ROM:00128AF0↑o ROM:00128C50 move.w $51C(a5),d0 ROM:00128C54 cmp.w ($AEE).w,d0 ROM:00128C58 bge.s loc_128C62 ROM:00128C5A bset #0,($119D).w ROM:00128C60 bra.s loc_128C6A ROM:00128C62 ; --------------------------------------------------------------------------- ROM:00128C62 ROM:00128C62 loc_128C62: ; CODE XREF: ROM:00128C58↑j ROM:00128C62 btst #1,($11BE).w ROM:00128C68 beq.s locret_128C84 ROM:00128C6A ROM:00128C6A loc_128C6A: ; CODE XREF: ROM:00128C60↑j ROM:00128C6A move.w $53C(a5),d1 ROM:00128C6E clr.b ($733).w ROM:00128C72 move.w d1,($5C2).w ROM:00128C76 move.b #1,($733).w ROM:00128C7C move.b #8,($1005).w ROM:00128C82 bra.s locret_128CD0 ROM:00128C84 ; --------------------------------------------------------------------------- ROM:00128C84 ROM:00128C84 locret_128C84: ; CODE XREF: ROM:00128C12↑j ROM:00128C84 ; ROM:00128C68↑j ROM:00128C84 rts ROM:00128C86 ; --------------------------------------------------------------------------- ROM:00128C86 ROM:00128C86 loc_128C86: ; DATA XREF: ROM:00128AF4↑o ROM:00128C86 btst #0,($F9B).w ROM:00128C8C bne.s loc_128C90 ROM:00128C8E bra.s loc_128C98 ROM:00128C90 ; --------------------------------------------------------------------------- ROM:00128C90 ROM:00128C90 loc_128C90: ; CODE XREF: ROM:00128C8C↑j ROM:00128C90 cmpi.w #0,($5C2).w ROM:00128C96 bgt.s locret_128CAA ROM:00128C98 ROM:00128C98 loc_128C98: ; CODE XREF: ROM:00128C8E↑j ROM:00128C98 bsr.w sub_128D02 ROM:00128C9C bset #2,($11C1).w ROM:00128CA2 move.b #9,($1005).w ROM:00128CA8 bra.s locret_128CD4 ROM:00128CAA ; --------------------------------------------------------------------------- ROM:00128CAA ROM:00128CAA locret_128CAA: ; CODE XREF: ROM:00128B78↑j ROM:00128CAA ; ROM:00128C4C↑j ... ROM:00128CAA rts ROM:00128CAC ; --------------------------------------------------------------------------- ROM:00128CAC ROM:00128CAC loc_128CAC: ; DATA XREF: ROM:00128AF8↑o ROM:00128CAC btst #0,($F9B).w ROM:00128CB2 beq.s loc_128CB6 ROM:00128CB4 bra.s loc_128CBE ROM:00128CB6 ; --------------------------------------------------------------------------- ROM:00128CB6 ROM:00128CB6 loc_128CB6: ; CODE XREF: ROM:00128CB2↑j ROM:00128CB6 cmpi.w #0,($5C2).w ROM:00128CBC bgt.s locret_128CD0 ROM:00128CBE ROM:00128CBE loc_128CBE: ; CODE XREF: ROM:00128CB4↑j ROM:00128CBE bsr.w sub_128D48 ROM:00128CC2 bset #2,($11C1).w ROM:00128CC8 move.b #9,($1005).w ROM:00128CCE bra.s locret_128CD4 ROM:00128CD0 ; --------------------------------------------------------------------------- ROM:00128CD0 ROM:00128CD0 locret_128CD0: ; CODE XREF: ROM:00128BD8↑j ROM:00128CD0 ; ROM:00128C82↑j ... ROM:00128CD0 rts ROM:00128CD2 ; --------------------------------------------------------------------------- ROM:00128CD2 ROM:00128CD2 locret_128CD2: ; DATA XREF: ROM:00128AFC↑o ROM:00128CD2 rts ROM:00128CD4 ; --------------------------------------------------------------------------- ROM:00128CD4 ROM:00128CD4 locret_128CD4: ; CODE XREF: ROM:00128CA8↑j ROM:00128CD4 ; ROM:00128CCE↑j ROM:00128CD4 rts ROM:00128CD6 ; --------------------------------------------------------------------------- ROM:00128CD6 rts ROM:00128CD8 ROM:00128CD8 ; =============== S U B R O U T I N E ======================================= ROM:00128CD8 ROM:00128CD8 ROM:00128CD8 sub_128CD8: ; CODE XREF: ROM:0012823E↑p ROM:00128CD8 ; ROM:001282E0↑p ... ROM:00128CD8 move.b #0,($1005).w ROM:00128CDE bclr #0,($119D).w ROM:00128CE4 rts ROM:00128CE4 ; End of function sub_128CD8 ROM:00128CE4 ROM:00128CE6 ROM:00128CE6 ; =============== S U B R O U T I N E ======================================= ROM:00128CE6 ROM:00128CE6 ROM:00128CE6 sub_128CE6: ; CODE XREF: ROM:loc_128B22↑p ROM:00128CE6 ; ROM:00128BAC↑p ROM:00128CE6 move.w ($B42).w,d0 ROM:00128CEA sub.w $53A(a5),d0 ROM:00128CEE move.w d0,($D6C).w ROM:00128CF2 rts ROM:00128CF2 ; End of function sub_128CE6 ROM:00128CF2 ROM:00128CF4 ROM:00128CF4 ; =============== S U B R O U T I N E ======================================= ROM:00128CF4 ROM:00128CF4 ROM:00128CF4 sub_128CF4: ; CODE XREF: ROM:00128B10↑p ROM:00128CF4 ; ROM:00128B48↑p ROM:00128CF4 move.w ($B42).w,d0 ROM:00128CF8 add.w $53A(a5),d0 ROM:00128CFC move.w d0,($D6C).w ROM:00128D00 rts ROM:00128D00 ; End of function sub_128CF4 ROM:00128D00 ROM:00128D02 ROM:00128D02 ; =============== S U B R O U T I N E ======================================= ROM:00128D02 ROM:00128D02 ROM:00128D02 sub_128D02: ; CODE XREF: ROM:loc_128C98↑p ROM:00128D02 move.w #$39BE,d1 ROM:00128D06 move.w ($8D6).w,d2 ROM:00128D0A move.w ($534).w,d3 ROM:00128D0E bsr.l sub_1157E4 ROM:00128D14 move.w ($BCC).w,d2 ROM:00128D18 ext.l d2 ROM:00128D1A divs.w #$64,d2 ; 'd' ROM:00128D1E sub.w d2,d1 ROM:00128D20 muls.w ($D78).w,d1 ROM:00128D24 divs.w #$2710,d1 ROM:00128D28 move.w $520(a5),d0 ROM:00128D2C cmp.w ($B4E).w,d0 ROM:00128D30 ble.s loc_128D38 ROM:00128D32 add.w ($B42).w,d1 ROM:00128D36 bra.s loc_128D42 ROM:00128D38 ; --------------------------------------------------------------------------- ROM:00128D38 ROM:00128D38 loc_128D38: ; CODE XREF: sub_128D02+2E↑j ROM:00128D38 ext.l d1 ROM:00128D3A divs.w #2,d1 ROM:00128D3E add.w ($B42).w,d1 ROM:00128D42 ROM:00128D42 loc_128D42: ; CODE XREF: sub_128D02+34↑j ROM:00128D42 move.w d1,($D6C).w ROM:00128D46 rts ROM:00128D46 ; End of function sub_128D02 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:loc_128CBE↑p ROM:00128D48 move.w #$39C0,d1 ROM:00128D4C move.w ($8D6).w,d2 ROM:00128D50 move.w ($534).w,d3 ROM:00128D54 bsr.l sub_1157E4 ROM:00128D5A move.w ($BCC).w,d2 ROM:00128D5E ext.l d2 ROM:00128D60 divs.w #$64,d2 ; 'd' ROM:00128D64 add.w d2,d1 ROM:00128D66 muls.w ($D78).w,d1 ROM:00128D6A divs.w #$2710,d1 ROM:00128D6E move.w $520(a5),d0 ROM:00128D72 cmp.w ($B4E).w,d0 ROM:00128D76 ble.s loc_128D80 ROM:00128D78 move.w ($B42).w,($D6C).w ROM:00128D7E bra.s locret_128D90 ROM:00128D80 ; --------------------------------------------------------------------------- ROM:00128D80 ROM:00128D80 loc_128D80: ; CODE XREF: sub_128D48+2E↑j ROM:00128D80 ext.l d1 ROM:00128D82 divs.w #2,d1 ROM:00128D86 move.w ($B42).w,d3 ROM:00128D8A sub.w d1,d3 ROM:00128D8C move.w d3,($D6C).w ROM:00128D90 ROM:00128D90 locret_128D90: ; CODE XREF: sub_128D48+36↑j ROM:00128D90 rts ROM:00128D90 ; End of function sub_128D48 ROM:00128D90 ROM:00128D92 ROM:00128D92 ; =============== S U B R O U T I N E ======================================= ROM:00128D92 ROM:00128D92 ROM:00128D92 sub_128D92: ; CODE XREF: ROM:00128BFA↑p ROM:00128D92 move.w ($B42).w,d0 ROM:00128D96 sub.w $538(a5),d0 ROM:00128D9A move.w d0,($D6C).w ROM:00128D9E rts ROM:00128D9E ; End of function sub_128D92 ROM:00128D9E ROM:00128DA0 ROM:00128DA0 ; =============== S U B R O U T I N E ======================================= ROM:00128DA0 ROM:00128DA0 ROM:00128DA0 sub_128DA0: ; CODE XREF: ROM:loc_128C08↑p ROM:00128DA0 move.w ($B42).w,d0 ROM:00128DA4 add.w $538(a5),d0 ROM:00128DA8 move.w d0,($D6C).w ROM:00128DAC rts ROM:00128DAC ; End of function sub_128DA0 ROM:00128DAC ROM:00128DAE ROM:00128DAE ; =============== S U B R O U T I N E ======================================= ROM:00128DAE ROM:00128DAE ROM:00128DAE sub_128DAE: ; CODE XREF: sub_127B7A↑p ROM:00128DAE bsr.w sub_128E94 ROM:00128DB2 clr.w d1 ROM:00128DB4 move.b ($1006).w,d1 ROM:00128DB8 cmpi.w #3,d1 ROM:00128DBC bcc.s locret_128DC6 ROM:00128DBE movea.l off_128DC8(pc,d1.w*4),a0 ROM:00128DC2 nop ROM:00128DC4 jmp (a0) ROM:00128DC6 ; --------------------------------------------------------------------------- ROM:00128DC6 ROM:00128DC6 locret_128DC6: ; CODE XREF: sub_128DAE+E↑j ROM:00128DC6 rts ROM:00128DC6 ; End of function sub_128DAE ROM:00128DC6 ROM:00128DC6 ; --------------------------------------------------------------------------- ROM:00128DC8 off_128DC8: dc.l loc_128DD4 ; DATA XREF: sub_128DAE+10↑r ROM:00128DCC dc.l loc_128DE4 ROM:00128DD0 dc.l loc_128E08 ROM:00128DD4 ; --------------------------------------------------------------------------- ROM:00128DD4 ROM:00128DD4 loc_128DD4: ; DATA XREF: ROM:off_128DC8↑o ROM:00128DD4 bsr.w sub_128E82 ROM:00128DD8 bsr.w sub_128E5E ROM:00128DDC move.b #1,($1006).w ROM:00128DE2 rts ROM:00128DE4 ; --------------------------------------------------------------------------- ROM:00128DE4 ROM:00128DE4 loc_128DE4: ; DATA XREF: ROM:00128DCC↑o ROM:00128DE4 btst #0,($11C2).w ROM:00128DEA beq.s locret_128E06 ROM:00128DEC move.w $53E(a5),d0 ROM:00128DF0 clr.b ($734).w ROM:00128DF4 move.w d0,($5C4).w ROM:00128DF8 move.b #1,($734).w ROM:00128DFE move.b #2,($1006).w ROM:00128E04 rts ROM:00128E06 ; --------------------------------------------------------------------------- ROM:00128E06 ROM:00128E06 locret_128E06: ; CODE XREF: ROM:00128DEA↑j ROM:00128E06 rts ROM:00128E08 ; --------------------------------------------------------------------------- ROM:00128E08 ROM:00128E08 loc_128E08: ; DATA XREF: ROM:00128DD0↑o ROM:00128E08 btst #0,($11C2).w ROM:00128E0E beq.s loc_128E2E ROM:00128E10 bsr.w sub_128E82 ROM:00128E14 bsr.w sub_128E5E ROM:00128E18 move.w $53E(a5),d0 ROM:00128E1C clr.b ($734).w ROM:00128E20 move.w d0,($5C4).w ROM:00128E24 move.b #1,($734).w ROM:00128E2A rts ROM:00128E2C ; --------------------------------------------------------------------------- ROM:00128E2C bra.s locret_128E5A ROM:00128E2E ; --------------------------------------------------------------------------- ROM:00128E2E ROM:00128E2E loc_128E2E: ; CODE XREF: ROM:00128E0E↑j ROM:00128E2E cmpi.w #0,($5C4).w ROM:00128E34 bgt.s locret_128E5A ROM:00128E36 bsr.w sub_128EA6 ROM:00128E3A bsr.w sub_128F02 ROM:00128E3E bsr.w sub_128F4C ROM:00128E42 bsr.w sub_128E5E ROM:00128E46 move.w $53E(a5),d0 ROM:00128E4A clr.b ($734).w ROM:00128E4E move.w d0,($5C4).w ROM:00128E52 move.b #1,($734).w ROM:00128E58 rts ROM:00128E5A ; --------------------------------------------------------------------------- ROM:00128E5A ROM:00128E5A locret_128E5A: ; CODE XREF: ROM:00128E2C↑j ROM:00128E5A ; ROM:00128E34↑j ROM:00128E5A rts ROM:00128E5C ; --------------------------------------------------------------------------- ROM:00128E5C rts ROM:00128E5E ROM:00128E5E ; =============== S U B R O U T I N E ======================================= ROM:00128E5E ROM:00128E5E ROM:00128E5E sub_128E5E: ; CODE XREF: ROM:00128DD8↑p ROM:00128E5E ; ROM:00128E14↑p ... ROM:00128E5E move.w $540(a5),d0 ROM:00128E62 move.w $542(a5),d1 ROM:00128E66 cmp.w ($B56).w,d0 ROM:00128E6A bgt.s loc_128E7A ROM:00128E6C cmp.w ($B56).w,d1 ROM:00128E70 blt.s loc_128E7A ROM:00128E72 bset #5,($11A2).w ROM:00128E78 bra.s locret_128E80 ROM:00128E7A ; --------------------------------------------------------------------------- ROM:00128E7A ROM:00128E7A loc_128E7A: ; CODE XREF: sub_128E5E+C↑j ROM:00128E7A ; sub_128E5E+12↑j ROM:00128E7A bclr #5,($11A2).w ROM:00128E80 ROM:00128E80 locret_128E80: ; CODE XREF: sub_128E5E+1A↑j ROM:00128E80 rts ROM:00128E80 ; End of function sub_128E5E ROM:00128E80 ROM:00128E82 ROM:00128E82 ; =============== S U B R O U T I N E ======================================= ROM:00128E82 ROM:00128E82 ROM:00128E82 sub_128E82: ; CODE XREF: ROM:loc_128DD4↑p ROM:00128E82 ; ROM:00128E10↑p ROM:00128E82 move.w ($8D2).w,($B5A).w ROM:00128E88 move.w ($8D2).w,($B56).w ROM:00128E8E clr.w ($B58).w ROM:00128E92 rts ROM:00128E92 ; End of function sub_128E82 ROM:00128E92 ROM:00128E94 ROM:00128E94 ; =============== S U B R O U T I N E ======================================= ROM:00128E94 ROM:00128E94 ROM:00128E94 sub_128E94: ; CODE XREF: sub_128DAE↑p ROM:00128E94 move.w ($B5A).w,d0 ROM:00128E98 cmp.w ($8D2).w,d0 ROM:00128E9C ble.s locret_128EA4 ROM:00128E9E move.w ($8D2).w,($B5A).w ROM:00128EA4 ROM:00128EA4 locret_128EA4: ; CODE XREF: sub_128E94+8↑j ROM:00128EA4 rts ROM:00128EA4 ; End of function sub_128E94 ROM:00128EA4 ROM:00128EA6 ROM:00128EA6 ; =============== S U B R O U T I N E ======================================= ROM:00128EA6 ROM:00128EA6 ROM:00128EA6 sub_128EA6: ; CODE XREF: ROM:00128E36↑p ROM:00128EA6 move.w #$3A1A,d1 ROM:00128EAA move.w ($534).w,d2 ROM:00128EAE move.w ($8D6).w,d3 ROM:00128EB2 bsr.l sub_1157E4 ROM:00128EB8 move.w d1,($B5C).w ROM:00128EBC move.w #$397A,d1 ROM:00128EC0 move.w ($4F6).w,d2 ROM:00128EC4 bsr.l sub_1157E4 ROM:00128ECA move.w d1,($B60).w ROM:00128ECE move.w #$397C,d1 ROM:00128ED2 move.w ($B5A).w,d2 ROM:00128ED6 bsr.l sub_1157E4 ROM:00128EDC move.w d1,($B5E).w ROM:00128EE0 move.w ($B5E).w,d0 ROM:00128EE4 add.w ($B60).w,d0 ROM:00128EE8 move.w d0,($B62).w ROM:00128EEC move.w ($B5C).w,d0 ROM:00128EF0 sub.w ($B62).w,d0 ROM:00128EF4 cmpi.w #0,d0 ROM:00128EF8 bge.s loc_128EFC ROM:00128EFA clr.w d0 ROM:00128EFC ROM:00128EFC loc_128EFC: ; CODE XREF: sub_128EA6+52↑j ROM:00128EFC move.w d0,($B64).w ROM:00128F00 rts ROM:00128F00 ; End of function sub_128EA6 ROM:00128F00 ROM:00128F02 ROM:00128F02 ; =============== S U B R O U T I N E ======================================= ROM:00128F02 ROM:00128F02 ROM:00128F02 sub_128F02: ; CODE XREF: ROM:00128E3A↑p ROM:00128F02 move.w ($B56).w,d0 ROM:00128F06 cmp.w ($B64).w,d0 ROM:00128F0A bge.s loc_128F20 ROM:00128F0C move.w #$397E,d1 ROM:00128F10 move.w ($B34).w,d2 ROM:00128F14 bsr.l sub_1157E4 ROM:00128F1A move.w d1,($B66).w ROM:00128F1E bra.s locret_128F4A ROM:00128F20 ; --------------------------------------------------------------------------- ROM:00128F20 ROM:00128F20 loc_128F20: ; CODE XREF: sub_128F02+8↑j ROM:00128F20 btst #0,($11B0).w ROM:00128F26 bne.s loc_128F44 ROM:00128F28 btst #5,($11AD).w ROM:00128F2E bne.s loc_128F44 ROM:00128F30 move.w #$3980,d1 ROM:00128F34 move.w ($B34).w,d2 ROM:00128F38 bsr.l sub_1157E4 ROM:00128F3E move.w d1,($B66).w ROM:00128F42 bra.s locret_128F4A ROM:00128F44 ; --------------------------------------------------------------------------- ROM:00128F44 ROM:00128F44 loc_128F44: ; CODE XREF: sub_128F02+24↑j ROM:00128F44 ; sub_128F02+2C↑j ROM:00128F44 move.w $544(a5),($B66).w ROM:00128F4A ROM:00128F4A locret_128F4A: ; CODE XREF: sub_128F02+1C↑j ROM:00128F4A ; sub_128F02+40↑j ROM:00128F4A rts ROM:00128F4A ; End of function sub_128F02 ROM:00128F4A ROM:00128F4C ROM:00128F4C ; =============== S U B R O U T I N E ======================================= ROM:00128F4C ROM:00128F4C ROM:00128F4C sub_128F4C: ; CODE XREF: ROM:00128E3E↑p ROM:00128F4C move.w #$2710,d6 ROM:00128F50 move.w ($B56).w,d2 ROM:00128F54 move.w ($B58).w,d5 ROM:00128F58 move.w ($B66).w,d3 ROM:00128F5C move.w ($B64).w,d1 ROM:00128F60 bsr.l sub_128A96 ROM:00128F66 move.w d4,($B58).w ROM:00128F6A swap d4 ROM:00128F6C move.w d4,($B56).w ROM:00128F70 rts ROM:00128F70 ; End of function sub_128F4C ROM:00128F70 ROM:00128F72 ROM:00128F72 ; =============== S U B R O U T I N E ======================================= ROM:00128F72 ROM:00128F72 ROM:00128F72 sub_128F72: ; CODE XREF: sub_110E14+23C↑p ROM:00128F72 bset #4,($11B3).w ROM:00128F78 btst #2,($7C3).w ROM:00128F7E beq.s loc_128F96 ROM:00128F80 btst #5,($7C2).w ROM:00128F86 beq.s loc_128F96 ROM:00128F88 btst #6,($11AB).w ROM:00128F8E bne.s loc_128F96 ROM:00128F90 bclr #4,($11B3).w ROM:00128F96 ROM:00128F96 loc_128F96: ; CODE XREF: sub_128F72+C↑j ROM:00128F96 ; sub_128F72+14↑j ... ROM:00128F96 move.w #$3982,d1 ROM:00128F9A move.w ($AF6).w,d2 ROM:00128F9E bsr.l sub_1157E4 ROM:00128FA4 move.w d1,d0 ROM:00128FA6 move.w ($AF6).w,d1 ROM:00128FAA sub.w ($B68).w,d1 ROM:00128FAE move.w ($AF6).w,($B68).w ROM:00128FB4 cmp.w d1,d0 ROM:00128FB6 blt.s loc_128FD2 ROM:00128FB8 neg.w d0 ROM:00128FBA cmp.w d1,d0 ROM:00128FBC bgt.s loc_128FC8 ROM:00128FBE bclr #3,($11A8).w ROM:00128FC4 bra.w loc_128FCE ROM:00128FC8 ; --------------------------------------------------------------------------- ROM:00128FC8 ROM:00128FC8 loc_128FC8: ; CODE XREF: sub_128F72+4A↑j ROM:00128FC8 bset #3,($11A8).w ROM:00128FCE ROM:00128FCE loc_128FCE: ; CODE XREF: sub_128F72+52↑j ROM:00128FCE bra.w loc_128FD8 ROM:00128FD2 ; --------------------------------------------------------------------------- ROM:00128FD2 ROM:00128FD2 loc_128FD2: ; CODE XREF: sub_128F72+44↑j ROM:00128FD2 bset #3,($11A8).w ROM:00128FD8 ROM:00128FD8 loc_128FD8: ; CODE XREF: sub_128F72:loc_128FCE↑j ROM:00128FD8 move.w #$3984,d1 ROM:00128FDC move.w ($E7E).w,d2 ROM:00128FE0 bsr.l sub_1157E4 ROM:00128FE6 move.w d1,d0 ROM:00128FE8 move.w ($E7E).w,d1 ROM:00128FEC sub.w ($E80).w,d1 ROM:00128FF0 cmp.w d1,d0 ROM:00128FF2 blt.s loc_12900E ROM:00128FF4 neg.w d0 ROM:00128FF6 cmp.w d1,d0 ROM:00128FF8 bgt.s loc_129004 ROM:00128FFA bclr #7,($11A6).w ROM:00129000 bra.w loc_12900A ROM:00129004 ; --------------------------------------------------------------------------- ROM:00129004 ROM:00129004 loc_129004: ; CODE XREF: sub_128F72+86↑j ROM:00129004 bset #7,($11A6).w ROM:0012900A ROM:0012900A loc_12900A: ; CODE XREF: sub_128F72+8E↑j ROM:0012900A bra.w loc_129014 ROM:0012900E ; --------------------------------------------------------------------------- ROM:0012900E ROM:0012900E loc_12900E: ; CODE XREF: sub_128F72+80↑j ROM:0012900E bset #7,($11A6).w ROM:00129014 ROM:00129014 loc_129014: ; CODE XREF: sub_128F72:loc_12900A↑j ROM:00129014 move.w $54C(a5),d0 ROM:00129018 move.w ($A6C).w,d1 ROM:0012901C sub.w ($B6A).w,d1 ROM:00129020 move.w ($A6C).w,($B6A).w ROM:00129026 cmp.w d1,d0 ROM:00129028 blt.s loc_129044 ROM:0012902A neg.w d0 ROM:0012902C cmp.w d1,d0 ROM:0012902E bgt.s loc_12903A ROM:00129030 bclr #3,($11B3).w ROM:00129036 bra.w loc_129040 ROM:0012903A ; --------------------------------------------------------------------------- ROM:0012903A ROM:0012903A loc_12903A: ; CODE XREF: sub_128F72+BC↑j ROM:0012903A bset #3,($11B3).w ROM:00129040 ROM:00129040 loc_129040: ; CODE XREF: sub_128F72+C4↑j ROM:00129040 bra.w loc_12904A ROM:00129044 ; --------------------------------------------------------------------------- ROM:00129044 ROM:00129044 loc_129044: ; CODE XREF: sub_128F72+B6↑j ROM:00129044 bset #3,($11B3).w ROM:0012904A ROM:0012904A loc_12904A: ; CODE XREF: sub_128F72:loc_129040↑j ROM:0012904A move.w ($E7C).w,d2 ROM:0012904E move.w #$3986,d1 ROM:00129052 bsr.l sub_1157E4 ROM:00129058 move.w d1,d2 ROM:0012905A cmp.w ($E86).w,d2 ROM:0012905E bgt.s loc_129082 ROM:00129060 btst #2,($11C4).w ROM:00129066 bne.s loc_129072 ROM:00129068 bset #0,($11B1).w ROM:0012906E bra.w loc_129078 ROM:00129072 ; --------------------------------------------------------------------------- ROM:00129072 ROM:00129072 loc_129072: ; CODE XREF: sub_128F72+F4↑j ROM:00129072 bclr #0,($11B1).w ROM:00129078 ROM:00129078 loc_129078: ; CODE XREF: sub_128F72+FC↑j ROM:00129078 bset #2,($11C4).w ROM:0012907E bra.w loc_12908E ROM:00129082 ; --------------------------------------------------------------------------- ROM:00129082 ROM:00129082 loc_129082: ; CODE XREF: sub_128F72+EC↑j ROM:00129082 bclr #0,($11B1).w ROM:00129088 bclr #2,($11C4).w ROM:0012908E ROM:0012908E loc_12908E: ; CODE XREF: sub_128F72+10C↑j ROM:0012908E btst #5,($C33).w ROM:00129094 bne.s loc_1290DC ROM:00129096 btst #4,($7C4).w ROM:0012909C beq.s loc_1290BC ROM:0012909E btst #2,($1008).w ROM:001290A4 bne.s loc_1290AE ROM:001290A6 bset #1,($11C3).w ROM:001290AC bra.s loc_1290B4 ROM:001290AE ; --------------------------------------------------------------------------- ROM:001290AE ROM:001290AE loc_1290AE: ; CODE XREF: sub_128F72+132↑j ROM:001290AE bclr #1,($11C3).w ROM:001290B4 ROM:001290B4 loc_1290B4: ; CODE XREF: sub_128F72+13A↑j ROM:001290B4 bset #2,($1008).w ROM:001290BA bra.s loc_1290D8 ROM:001290BC ; --------------------------------------------------------------------------- ROM:001290BC ROM:001290BC loc_1290BC: ; CODE XREF: sub_128F72+12A↑j ROM:001290BC btst #2,($1008).w ROM:001290C2 beq.s loc_1290CC ROM:001290C4 bset #1,($11C3).w ROM:001290CA bra.s loc_1290D2 ROM:001290CC ; --------------------------------------------------------------------------- ROM:001290CC ROM:001290CC loc_1290CC: ; CODE XREF: sub_128F72+150↑j ROM:001290CC bclr #1,($11C3).w ROM:001290D2 ROM:001290D2 loc_1290D2: ; CODE XREF: sub_128F72+158↑j ROM:001290D2 bclr #2,($1008).w ROM:001290D8 ROM:001290D8 loc_1290D8: ; CODE XREF: sub_128F72+148↑j ROM:001290D8 bra.w loc_1290F8 ROM:001290DC ; --------------------------------------------------------------------------- ROM:001290DC ROM:001290DC loc_1290DC: ; CODE XREF: sub_128F72+122↑j ROM:001290DC bclr #1,($11C3).w ROM:001290E2 btst #4,($7C4).w ROM:001290E8 beq.s loc_1290F2 ROM:001290EA bset #2,($1008).w ROM:001290F0 bra.s loc_1290F8 ROM:001290F2 ; --------------------------------------------------------------------------- ROM:001290F2 ROM:001290F2 loc_1290F2: ; CODE XREF: sub_128F72+176↑j ROM:001290F2 bclr #2,($1008).w ROM:001290F8 ROM:001290F8 loc_1290F8: ; CODE XREF: sub_128F72:loc_1290D8↑j ROM:001290F8 ; sub_128F72+17E↑j ROM:001290F8 btst #7,($C33).w ROM:001290FE bne.s loc_129146 ROM:00129100 btst #0,($7BE).w ROM:00129106 beq.s loc_129126 ROM:00129108 btst #0,($1008).w ROM:0012910E bne.s loc_129118 ROM:00129110 bset #7,($11A7).w ROM:00129116 bra.s loc_12911E ROM:00129118 ; --------------------------------------------------------------------------- ROM:00129118 ROM:00129118 loc_129118: ; CODE XREF: sub_128F72+19C↑j ROM:00129118 bclr #7,($11A7).w ROM:0012911E ROM:0012911E loc_12911E: ; CODE XREF: sub_128F72+1A4↑j ROM:0012911E bset #0,($1008).w ROM:00129124 bra.s loc_129142 ROM:00129126 ; --------------------------------------------------------------------------- ROM:00129126 ROM:00129126 loc_129126: ; CODE XREF: sub_128F72+194↑j ROM:00129126 btst #0,($1008).w ROM:0012912C beq.s loc_129136 ROM:0012912E bset #7,($11A7).w ROM:00129134 bra.s loc_12913C ROM:00129136 ; --------------------------------------------------------------------------- ROM:00129136 ROM:00129136 loc_129136: ; CODE XREF: sub_128F72+1BA↑j ROM:00129136 bclr #7,($11A7).w ROM:0012913C ROM:0012913C loc_12913C: ; CODE XREF: sub_128F72+1C2↑j ROM:0012913C bclr #0,($1008).w ROM:00129142 ROM:00129142 loc_129142: ; CODE XREF: sub_128F72+1B2↑j ROM:00129142 bra.w loc_129162 ROM:00129146 ; --------------------------------------------------------------------------- ROM:00129146 ROM:00129146 loc_129146: ; CODE XREF: sub_128F72+18C↑j ROM:00129146 bclr #7,($11A7).w ROM:0012914C btst #0,($7BE).w ROM:00129152 beq.s loc_12915C ROM:00129154 bset #0,($1008).w ROM:0012915A bra.s loc_129162 ROM:0012915C ; --------------------------------------------------------------------------- ROM:0012915C ROM:0012915C loc_12915C: ; CODE XREF: sub_128F72+1E0↑j ROM:0012915C bclr #0,($1008).w ROM:00129162 ROM:00129162 loc_129162: ; CODE XREF: sub_128F72:loc_129142↑j ROM:00129162 ; sub_128F72+1E8↑j ROM:00129162 btst #6,($C33).w ROM:00129168 bne.s loc_1291B0 ROM:0012916A btst #2,($7C4).w ROM:00129170 beq.s loc_129190 ROM:00129172 btst #1,($1008).w ROM:00129178 bne.s loc_129182 ROM:0012917A bset #4,($11C6).w ROM:00129180 bra.s loc_129188 ROM:00129182 ; --------------------------------------------------------------------------- ROM:00129182 ROM:00129182 loc_129182: ; CODE XREF: sub_128F72+206↑j ROM:00129182 bclr #4,($11C6).w ROM:00129188 ROM:00129188 loc_129188: ; CODE XREF: sub_128F72+20E↑j ROM:00129188 bset #1,($1008).w ROM:0012918E bra.s loc_1291AC ROM:00129190 ; --------------------------------------------------------------------------- ROM:00129190 ROM:00129190 loc_129190: ; CODE XREF: sub_128F72+1FE↑j ROM:00129190 btst #1,($1008).w ROM:00129196 beq.s loc_1291A0 ROM:00129198 bset #4,($11C6).w ROM:0012919E bra.s loc_1291A6 ROM:001291A0 ; --------------------------------------------------------------------------- ROM:001291A0 ROM:001291A0 loc_1291A0: ; CODE XREF: sub_128F72+224↑j ROM:001291A0 bclr #4,($11C6).w ROM:001291A6 ROM:001291A6 loc_1291A6: ; CODE XREF: sub_128F72+22C↑j ROM:001291A6 bclr #1,($1008).w ROM:001291AC ROM:001291AC loc_1291AC: ; CODE XREF: sub_128F72+21C↑j ROM:001291AC bra.w loc_1291CC ROM:001291B0 ; --------------------------------------------------------------------------- ROM:001291B0 ROM:001291B0 loc_1291B0: ; CODE XREF: sub_128F72+1F6↑j ROM:001291B0 bclr #4,($11C6).w ROM:001291B6 btst #2,($7C4).w ROM:001291BC beq.s loc_1291C6 ROM:001291BE bset #1,($1008).w ROM:001291C4 bra.s loc_1291CC ROM:001291C6 ; --------------------------------------------------------------------------- ROM:001291C6 ROM:001291C6 loc_1291C6: ; CODE XREF: sub_128F72+24A↑j ROM:001291C6 bclr #1,($1008).w ROM:001291CC ROM:001291CC loc_1291CC: ; CODE XREF: sub_128F72:loc_1291AC↑j ROM:001291CC ; sub_128F72+252↑j ROM:001291CC btst #4,($11B8).w ROM:001291D2 beq.s loc_1291F2 ROM:001291D4 btst #3,($1008).w ROM:001291DA bne.s loc_1291E4 ROM:001291DC bset #3,($11B2).w ROM:001291E2 bra.s loc_1291EA ROM:001291E4 ; --------------------------------------------------------------------------- ROM:001291E4 ROM:001291E4 loc_1291E4: ; CODE XREF: sub_128F72+268↑j ROM:001291E4 bclr #3,($11B2).w ROM:001291EA ROM:001291EA loc_1291EA: ; CODE XREF: sub_128F72+270↑j ROM:001291EA bset #3,($1008).w ROM:001291F0 bra.s loc_12920E ROM:001291F2 ; --------------------------------------------------------------------------- ROM:001291F2 ROM:001291F2 loc_1291F2: ; CODE XREF: sub_128F72+260↑j ROM:001291F2 btst #3,($1008).w ROM:001291F8 beq.s loc_129202 ROM:001291FA bset #3,($11B2).w ROM:00129200 bra.s loc_129208 ROM:00129202 ; --------------------------------------------------------------------------- ROM:00129202 ROM:00129202 loc_129202: ; CODE XREF: sub_128F72+286↑j ROM:00129202 bclr #3,($11B2).w ROM:00129208 ROM:00129208 loc_129208: ; CODE XREF: sub_128F72+28E↑j ROM:00129208 bclr #3,($1008).w ROM:0012920E ROM:0012920E loc_12920E: ; CODE XREF: sub_128F72+27E↑j ROM:0012920E bsr.w sub_129282 ROM:00129212 bsr.w sub_12921C ROM:00129216 bsr.w sub_129548 ROM:0012921A rts ROM:0012921A ; End of function sub_128F72 ROM:0012921A ROM:0012921C ROM:0012921C ; =============== S U B R O U T I N E ======================================= ROM:0012921C ROM:0012921C ROM:0012921C sub_12921C: ; CODE XREF: sub_128F72+2A0↑p ROM:0012921C btst #2,($11C4).w ROM:00129222 beq.s loc_12927A ROM:00129224 btst #4,($11A9).w ROM:0012922A bne.s loc_129270 ROM:0012922C btst #4,($11B3).w ROM:00129232 bne.s loc_129266 ROM:00129234 move.w $546(a5),d1 ROM:00129238 cmp.w ($E7C).w,d1 ROM:0012923C blt.s loc_12925C ROM:0012923E move.w $548(a5),d2 ROM:00129242 cmp.w ($E7C).w,d2 ROM:00129246 bgt.s loc_129252 ROM:00129248 bset #1,($119C).w ROM:0012924E bra.w loc_129258 ROM:00129252 ; --------------------------------------------------------------------------- ROM:00129252 ROM:00129252 loc_129252: ; CODE XREF: sub_12921C+2A↑j ROM:00129252 bclr #1,($119C).w ROM:00129258 ROM:00129258 loc_129258: ; CODE XREF: sub_12921C+32↑j ROM:00129258 bra.w loc_129262 ROM:0012925C ; --------------------------------------------------------------------------- ROM:0012925C ROM:0012925C loc_12925C: ; CODE XREF: sub_12921C+20↑j ROM:0012925C bclr #1,($119C).w ROM:00129262 ROM:00129262 loc_129262: ; CODE XREF: sub_12921C:loc_129258↑j ROM:00129262 bra.w loc_12926C ROM:00129266 ; --------------------------------------------------------------------------- ROM:00129266 ROM:00129266 loc_129266: ; CODE XREF: sub_12921C+16↑j ROM:00129266 bclr #1,($119C).w ROM:0012926C ROM:0012926C loc_12926C: ; CODE XREF: sub_12921C:loc_129262↑j ROM:0012926C bra.w loc_129276 ROM:00129270 ; --------------------------------------------------------------------------- ROM:00129270 ROM:00129270 loc_129270: ; CODE XREF: sub_12921C+E↑j ROM:00129270 bclr #1,($119C).w ROM:00129276 ROM:00129276 loc_129276: ; CODE XREF: sub_12921C:loc_12926C↑j ROM:00129276 bra.w locret_129280 ROM:0012927A ; --------------------------------------------------------------------------- ROM:0012927A ROM:0012927A loc_12927A: ; CODE XREF: sub_12921C+6↑j ROM:0012927A bclr #1,($119C).w ROM:00129280 ROM:00129280 locret_129280: ; CODE XREF: sub_12921C:loc_129276↑j ROM:00129280 rts ROM:00129280 ; End of function sub_12921C ROM:00129280 ROM:00129282 ROM:00129282 ; =============== S U B R O U T I N E ======================================= ROM:00129282 ROM:00129282 ROM:00129282 sub_129282: ; CODE XREF: sub_128F72:loc_12920E↑p ROM:00129282 clr.w d1 ROM:00129284 move.b ($1009).w,d1 ROM:00129288 cmpi.w #3,d1 ROM:0012928C bcc.s locret_129296 ROM:0012928E movea.l off_129298(pc,d1.w*4),a0 ROM:00129292 nop ROM:00129294 jmp (a0) ROM:00129296 ; --------------------------------------------------------------------------- ROM:00129296 ROM:00129296 locret_129296: ; CODE XREF: sub_129282+A↑j ROM:00129296 rts ROM:00129296 ; End of function sub_129282 ROM:00129296 ROM:00129296 ; --------------------------------------------------------------------------- ROM:00129298 off_129298: dc.l loc_1292A4 ; DATA XREF: sub_129282+C↑r ROM:0012929C dc.l loc_1292B8 ROM:001292A0 dc.l loc_1293E4 ROM:001292A4 ; --------------------------------------------------------------------------- ROM:001292A4 ROM:001292A4 loc_1292A4: ; DATA XREF: ROM:off_129298↑o ROM:001292A4 bclr #4,($11A9).w ROM:001292AA move.b #2,($1009).w ROM:001292B0 bra.l locret_129544 ROM:001292B6 ; --------------------------------------------------------------------------- ROM:001292B6 rts ROM:001292B8 ; --------------------------------------------------------------------------- ROM:001292B8 ROM:001292B8 loc_1292B8: ; DATA XREF: ROM:0012929C↑o ROM:001292B8 cmpi.w #0,($672).w ROM:001292BE bgt.s loc_129312 ROM:001292C0 btst #3,($11A8).w ROM:001292C6 bne.s loc_129312 ROM:001292C8 btst #7,($11A6).w ROM:001292CE bne.s loc_129312 ROM:001292D0 btst #3,($11B3).w ROM:001292D6 bne.s loc_129312 ROM:001292D8 btst #0,($11B1).w ROM:001292DE bne.s loc_129312 ROM:001292E0 btst #1,($11C3).w ROM:001292E6 bne.s loc_129312 ROM:001292E8 btst #7,($11A7).w ROM:001292EE bne.s loc_129312 ROM:001292F0 btst #4,($11C6).w ROM:001292F6 bne.s loc_129312 ROM:001292F8 btst #3,($11B2).w ROM:001292FE bne.s loc_129312 ROM:00129300 bclr #4,($11A9).w ROM:00129306 move.b #2,($1009).w ROM:0012930C bra.l locret_129544 ROM:00129312 ; --------------------------------------------------------------------------- ROM:00129312 ROM:00129312 loc_129312: ; CODE XREF: ROM:001292BE↑j ROM:00129312 ; ROM:001292C6↑j ... ROM:00129312 move.w $54A(a5),d2 ROM:00129316 btst #0,($11B1).w ROM:0012931C beq.s loc_129330 ROM:0012931E clr.b ($78B).w ROM:00129322 move.w d2,($672).w ROM:00129326 move.b #1,($78B).w ROM:0012932C bra.w locret_1293E2 ROM:00129330 ; --------------------------------------------------------------------------- ROM:00129330 ROM:00129330 loc_129330: ; CODE XREF: ROM:0012931C↑j ROM:00129330 btst #3,($11A8).w ROM:00129336 beq.s loc_12934A ROM:00129338 clr.b ($78B).w ROM:0012933C move.w d2,($672).w ROM:00129340 move.b #1,($78B).w ROM:00129346 bra.w locret_1293E2 ROM:0012934A ; --------------------------------------------------------------------------- ROM:0012934A ROM:0012934A loc_12934A: ; CODE XREF: ROM:00129336↑j ROM:0012934A btst #7,($11A6).w ROM:00129350 beq.s loc_129364 ROM:00129352 clr.b ($78B).w ROM:00129356 move.w d2,($672).w ROM:0012935A move.b #1,($78B).w ROM:00129360 bra.w locret_1293E2 ROM:00129364 ; --------------------------------------------------------------------------- ROM:00129364 ROM:00129364 loc_129364: ; CODE XREF: ROM:00129350↑j ROM:00129364 btst #3,($11B3).w ROM:0012936A beq.s loc_12937E ROM:0012936C clr.b ($78B).w ROM:00129370 move.w d2,($672).w ROM:00129374 move.b #1,($78B).w ROM:0012937A bra.w locret_1293E2 ROM:0012937E ; --------------------------------------------------------------------------- ROM:0012937E ROM:0012937E loc_12937E: ; CODE XREF: ROM:0012936A↑j ROM:0012937E btst #3,($11B2).w ROM:00129384 beq.s loc_129398 ROM:00129386 clr.b ($78B).w ROM:0012938A move.w d2,($672).w ROM:0012938E move.b #1,($78B).w ROM:00129394 bra.w locret_1293E2 ROM:00129398 ; --------------------------------------------------------------------------- ROM:00129398 ROM:00129398 loc_129398: ; CODE XREF: ROM:00129384↑j ROM:00129398 btst #7,($11A7).w ROM:0012939E beq.s loc_1293B2 ROM:001293A0 clr.b ($78B).w ROM:001293A4 move.w d2,($672).w ROM:001293A8 move.b #1,($78B).w ROM:001293AE bra.w locret_1293E2 ROM:001293B2 ; --------------------------------------------------------------------------- ROM:001293B2 ROM:001293B2 loc_1293B2: ; CODE XREF: ROM:0012939E↑j ROM:001293B2 btst #4,($11C6).w ROM:001293B8 beq.s loc_1293CC ROM:001293BA clr.b ($78B).w ROM:001293BE move.w d2,($672).w ROM:001293C2 move.b #1,($78B).w ROM:001293C8 bra.w locret_1293E2 ROM:001293CC ; --------------------------------------------------------------------------- ROM:001293CC ROM:001293CC loc_1293CC: ; CODE XREF: ROM:001293B8↑j ROM:001293CC btst #1,($11C3).w ROM:001293D2 beq.s locret_1293E2 ROM:001293D4 clr.b ($78B).w ROM:001293D8 move.w d2,($672).w ROM:001293DC move.b #1,($78B).w ROM:001293E2 ROM:001293E2 locret_1293E2: ; CODE XREF: ROM:0012932C↑j ROM:001293E2 ; ROM:00129346↑j ... ROM:001293E2 rts ROM:001293E4 ; --------------------------------------------------------------------------- ROM:001293E4 ROM:001293E4 loc_1293E4: ; DATA XREF: ROM:001292A0↑o ROM:001293E4 move.w $54A(a5),d2 ROM:001293E8 btst #0,($11B1).w ROM:001293EE beq.s loc_129414 ROM:001293F0 clr.b ($78B).w ROM:001293F4 move.w d2,($672).w ROM:001293F8 move.b #1,($78B).w ROM:001293FE bset #4,($11A9).w ROM:00129404 move.b #1,($1009).w ROM:0012940A bra.l locret_1293E2 ROM:00129410 ; --------------------------------------------------------------------------- ROM:00129410 bra.w locret_129544 ROM:00129414 ; --------------------------------------------------------------------------- ROM:00129414 ROM:00129414 loc_129414: ; CODE XREF: ROM:001293EE↑j ROM:00129414 btst #3,($11A8).w ROM:0012941A beq.s loc_129440 ROM:0012941C clr.b ($78B).w ROM:00129420 move.w d2,($672).w ROM:00129424 move.b #1,($78B).w ROM:0012942A bset #4,($11A9).w ROM:00129430 move.b #1,($1009).w ROM:00129436 bra.l locret_1293E2 ROM:0012943C ; --------------------------------------------------------------------------- ROM:0012943C bra.w locret_129544 ROM:00129440 ; --------------------------------------------------------------------------- ROM:00129440 ROM:00129440 loc_129440: ; CODE XREF: ROM:0012941A↑j ROM:00129440 btst #7,($11A6).w ROM:00129446 beq.s loc_12946C ROM:00129448 clr.b ($78B).w ROM:0012944C move.w d2,($672).w ROM:00129450 move.b #1,($78B).w ROM:00129456 bset #4,($11A9).w ROM:0012945C move.b #1,($1009).w ROM:00129462 bra.l locret_1293E2 ROM:00129468 ; --------------------------------------------------------------------------- ROM:00129468 bra.w locret_129544 ROM:0012946C ; --------------------------------------------------------------------------- ROM:0012946C ROM:0012946C loc_12946C: ; CODE XREF: ROM:00129446↑j ROM:0012946C btst #3,($11B3).w ROM:00129472 beq.s loc_129498 ROM:00129474 clr.b ($78B).w ROM:00129478 move.w d2,($672).w ROM:0012947C move.b #1,($78B).w ROM:00129482 bset #4,($11A9).w ROM:00129488 move.b #1,($1009).w ROM:0012948E bra.l locret_1293E2 ROM:00129494 ; --------------------------------------------------------------------------- ROM:00129494 bra.w locret_129544 ROM:00129498 ; --------------------------------------------------------------------------- ROM:00129498 ROM:00129498 loc_129498: ; CODE XREF: ROM:00129472↑j ROM:00129498 btst #3,($11B2).w ROM:0012949E beq.s loc_1294C4 ROM:001294A0 clr.b ($78B).w ROM:001294A4 move.w d2,($672).w ROM:001294A8 move.b #1,($78B).w ROM:001294AE bset #4,($11A9).w ROM:001294B4 move.b #1,($1009).w ROM:001294BA bra.l locret_1293E2 ROM:001294C0 ; --------------------------------------------------------------------------- ROM:001294C0 bra.w locret_129544 ROM:001294C4 ; --------------------------------------------------------------------------- ROM:001294C4 ROM:001294C4 loc_1294C4: ; CODE XREF: ROM:0012949E↑j ROM:001294C4 btst #7,($11A7).w ROM:001294CA beq.s loc_1294F0 ROM:001294CC clr.b ($78B).w ROM:001294D0 move.w d2,($672).w ROM:001294D4 move.b #1,($78B).w ROM:001294DA bset #4,($11A9).w ROM:001294E0 move.b #1,($1009).w ROM:001294E6 bra.l locret_1293E2 ROM:001294EC ; --------------------------------------------------------------------------- ROM:001294EC bra.w locret_129544 ROM:001294F0 ; --------------------------------------------------------------------------- ROM:001294F0 ROM:001294F0 loc_1294F0: ; CODE XREF: ROM:001294CA↑j ROM:001294F0 btst #4,($11C6).w ROM:001294F6 beq.s loc_12951C ROM:001294F8 clr.b ($78B).w ROM:001294FC move.w d2,($672).w ROM:00129500 move.b #1,($78B).w ROM:00129506 bset #4,($11A9).w ROM:0012950C move.b #1,($1009).w ROM:00129512 bra.l locret_1293E2 ROM:00129518 ; --------------------------------------------------------------------------- ROM:00129518 bra.w locret_129544 ROM:0012951C ; --------------------------------------------------------------------------- ROM:0012951C ROM:0012951C loc_12951C: ; CODE XREF: ROM:001294F6↑j ROM:0012951C btst #1,($11C3).w ROM:00129522 beq.s locret_129544 ROM:00129524 clr.b ($78B).w ROM:00129528 move.w d2,($672).w ROM:0012952C move.b #1,($78B).w ROM:00129532 bset #4,($11A9).w ROM:00129538 move.b #1,($1009).w ROM:0012953E bra.l locret_1293E2 ROM:00129544 ; --------------------------------------------------------------------------- ROM:00129544 ROM:00129544 locret_129544: ; CODE XREF: ROM:001292B0↑j ROM:00129544 ; ROM:0012930C↑j ... ROM:00129544 rts ROM:00129546 ; --------------------------------------------------------------------------- ROM:00129546 rts ROM:00129548 ROM:00129548 ; =============== S U B R O U T I N E ======================================= ROM:00129548 ROM:00129548 ROM:00129548 sub_129548: ; CODE XREF: sub_128F72+2A4↑p ROM:00129548 clr.w d1 ROM:0012954A move.b ($100A).w,d1 ROM:0012954E cmpi.w #2,d1 ROM:00129552 bcc.s locret_12955C ROM:00129554 movea.l off_12955E(pc,d1.w*4),a0 ROM:00129558 nop ROM:0012955A jmp (a0) ROM:0012955C ; --------------------------------------------------------------------------- ROM:0012955C ROM:0012955C locret_12955C: ; CODE XREF: sub_129548+A↑j ROM:0012955C rts ROM:0012955C ; End of function sub_129548 ROM:0012955C ROM:0012955C ; --------------------------------------------------------------------------- ROM:0012955E off_12955E: dc.l loc_129566 ; DATA XREF: sub_129548+C↑r ROM:00129562 dc.l loc_129576 ROM:00129566 ; --------------------------------------------------------------------------- ROM:00129566 ROM:00129566 loc_129566: ; DATA XREF: ROM:off_12955E↑o ROM:00129566 move.b #0,($1007).w ROM:0012956C move.b #1,($100A).w ROM:00129572 bra.s locret_1295A8 ROM:00129574 ; --------------------------------------------------------------------------- ROM:00129574 rts ROM:00129576 ; --------------------------------------------------------------------------- ROM:00129576 ROM:00129576 loc_129576: ; DATA XREF: ROM:00129562↑o ROM:00129576 btst #6,($11A7).w ROM:0012957C bne.s loc_1295A2 ROM:0012957E btst #1,($11B8).w ROM:00129584 bne.s loc_129598 ROM:00129586 move.b #9,d1 ROM:0012958A cmp.b ($1007).w,d1 ROM:0012958E blt.s loc_129594 ROM:00129590 addq.b #1,($1007).w ROM:00129594 ROM:00129594 loc_129594: ; CODE XREF: ROM:0012958E↑j ROM:00129594 bra.w loc_12959E ROM:00129598 ; --------------------------------------------------------------------------- ROM:00129598 ROM:00129598 loc_129598: ; CODE XREF: ROM:00129584↑j ROM:00129598 move.b #0,($1007).w ROM:0012959E ROM:0012959E loc_12959E: ; CODE XREF: ROM:loc_129594↑j ROM:0012959E bra.w locret_1295A8 ROM:001295A2 ; --------------------------------------------------------------------------- ROM:001295A2 ROM:001295A2 loc_1295A2: ; CODE XREF: ROM:0012957C↑j ROM:001295A2 move.b #0,($1007).w ROM:001295A8 ROM:001295A8 locret_1295A8: ; CODE XREF: ROM:00129572↑j ROM:001295A8 ; ROM:loc_12959E↑j ROM:001295A8 rts ROM:001295AA ; --------------------------------------------------------------------------- ROM:001295AA rts ROM:001295AC ROM:001295AC ; =============== S U B R O U T I N E ======================================= ROM:001295AC ROM:001295AC ROM:001295AC sub_1295AC: ; CODE XREF: sub_110E14:loc_111066↑p ROM:001295AC ; sub_111092↑p ROM:001295AC move.b #0,($1009).w ROM:001295B2 bset #4,($11A9).w ROM:001295B8 move.b #0,($100A).w ROM:001295BE move.b #0,($1007).w ROM:001295C4 bset #4,($11B3).w ROM:001295CA bclr #1,($119C).w ROM:001295D0 rts ROM:001295D0 ; End of function sub_1295AC ROM:001295D0 ROM:001295D2 ROM:001295D2 ; =============== S U B R O U T I N E ======================================= ROM:001295D2 ROM:001295D2 ROM:001295D2 sub_1295D2: ; CODE XREF: sub_1247FA+F0↑p ROM:001295D2 bclr #2,($11A6).w ROM:001295D8 bclr #3,($11B9).w ROM:001295DE clr.w d1 ROM:001295E0 move.b ($1010).w,d1 ROM:001295E4 cmpi.w #2,d1 ROM:001295E8 bcc.s locret_1295F2 ROM:001295EA movea.l off_1295F4(pc,d1.w*4),a0 ROM:001295EE nop ROM:001295F0 jmp (a0) ROM:001295F2 ; --------------------------------------------------------------------------- ROM:001295F2 ROM:001295F2 locret_1295F2: ; CODE XREF: sub_1295D2+16↑j ROM:001295F2 rts ROM:001295F2 ; End of function sub_1295D2 ROM:001295F2 ROM:001295F2 ; --------------------------------------------------------------------------- ROM:001295F4 off_1295F4: dc.l loc_1295FC ; DATA XREF: sub_1295D2+18↑r ROM:001295F8 dc.l loc_12960E ROM:001295FC ; --------------------------------------------------------------------------- ROM:001295FC ROM:001295FC loc_1295FC: ; DATA XREF: ROM:off_1295F4↑o ROM:001295FC bsr.w sub_12963A ROM:00129600 bsr.w sub_1296B2 ROM:00129604 move.b #1,($1010).w ROM:0012960A bra.s locret_129636 ROM:0012960C ; --------------------------------------------------------------------------- ROM:0012960C rts ROM:0012960E ; --------------------------------------------------------------------------- ROM:0012960E ROM:0012960E loc_12960E: ; DATA XREF: ROM:001295F8↑o ROM:0012960E btst #6,($11AC).w ROM:00129614 beq.s locret_129636 ROM:00129616 btst #5,($11A6).w ROM:0012961C bne.s loc_129628 ROM:0012961E bset #2,($11A6).w ROM:00129624 bra.w loc_12962E ROM:00129628 ; --------------------------------------------------------------------------- ROM:00129628 ROM:00129628 loc_129628: ; CODE XREF: ROM:0012961C↑j ROM:00129628 bset #3,($11B9).w ROM:0012962E ROM:0012962E loc_12962E: ; CODE XREF: ROM:00129624↑j ROM:0012962E bsr.w sub_12963A ROM:00129632 bsr.w sub_1296B2 ROM:00129636 ROM:00129636 locret_129636: ; CODE XREF: ROM:0012960A↑j ROM:00129636 ; ROM:00129614↑j ROM:00129636 rts ROM:00129638 ; --------------------------------------------------------------------------- ROM:00129638 rts ROM:0012963A ROM:0012963A ; =============== S U B R O U T I N E ======================================= ROM:0012963A ROM:0012963A ROM:0012963A sub_12963A: ; CODE XREF: ROM:loc_1295FC↑p ROM:0012963A ; ROM:loc_12962E↑p ROM:0012963A clr.w d1 ROM:0012963C move.b ($100F).w,d1 ROM:00129640 cmpi.w #2,d1 ROM:00129644 bcc.s locret_12964E ROM:00129646 movea.l off_129650(pc,d1.w*4),a0 ROM:0012964A nop ROM:0012964C jmp (a0) ROM:0012964E ; --------------------------------------------------------------------------- ROM:0012964E ROM:0012964E locret_12964E: ; CODE XREF: sub_12963A+A↑j ROM:0012964E rts ROM:0012964E ; End of function sub_12963A ROM:0012964E ROM:0012964E ; --------------------------------------------------------------------------- ROM:00129650 off_129650: dc.l loc_129658 ; DATA XREF: sub_12963A+C↑r ROM:00129654 dc.l loc_129666 ROM:00129658 ; --------------------------------------------------------------------------- ROM:00129658 ROM:00129658 loc_129658: ; DATA XREF: ROM:off_129650↑o ROM:00129658 bsr.w sub_1298F4 ROM:0012965C move.b #1,($100F).w ROM:00129662 bra.s locret_1296AE ROM:00129664 ; --------------------------------------------------------------------------- ROM:00129664 rts ROM:00129666 ; --------------------------------------------------------------------------- ROM:00129666 ROM:00129666 loc_129666: ; DATA XREF: ROM:00129654↑o ROM:00129666 btst #3,($11B9).w ROM:0012966C beq.s loc_129672 ROM:0012966E bsr.w sub_1298F4 ROM:00129672 ROM:00129672 loc_129672: ; CODE XREF: ROM:0012966C↑j ROM:00129672 btst #2,($11A6).w ROM:00129678 beq.s locret_1296AE ROM:0012967A bsr.w sub_1297FC ROM:0012967E btst #2,($11AF).w ROM:00129684 beq.s loc_1296A8 ROM:00129686 bset #3,($C0A).w ROM:0012968C bset #0,($11B4).w ROM:00129692 bset #1,($129F).w ROM:00129698 move.w $55E(a5),d1 ROM:0012969C cmp.w ($8CE).w,d1 ROM:001296A0 blt.s loc_1296A8 ROM:001296A2 bset #4,($129E).w ROM:001296A8 ROM:001296A8 loc_1296A8: ; CODE XREF: ROM:00129684↑j ROM:001296A8 ; ROM:001296A0↑j ROM:001296A8 bset #3,($C22).w ROM:001296AE ROM:001296AE locret_1296AE: ; CODE XREF: ROM:00129662↑j ROM:001296AE ; ROM:00129678↑j ROM:001296AE rts ROM:001296B0 ; --------------------------------------------------------------------------- ROM:001296B0 rts ROM:001296B2 ROM:001296B2 ; =============== S U B R O U T I N E ======================================= ROM:001296B2 ROM:001296B2 ROM:001296B2 sub_1296B2: ; CODE XREF: ROM:00129600↑p ROM:001296B2 ; ROM:00129632↑p ROM:001296B2 clr.w d1 ROM:001296B4 move.b ($100E).w,d1 ROM:001296B8 cmpi.w #6,d1 ROM:001296BC bcc.s locret_1296C6 ROM:001296BE movea.l off_1296C8(pc,d1.w*4),a0 ROM:001296C2 nop ROM:001296C4 jmp (a0) ROM:001296C6 ; --------------------------------------------------------------------------- ROM:001296C6 ROM:001296C6 locret_1296C6: ; CODE XREF: sub_1296B2+A↑j ROM:001296C6 rts ROM:001296C6 ; End of function sub_1296B2 ROM:001296C6 ROM:001296C6 ; --------------------------------------------------------------------------- ROM:001296C8 off_1296C8: dc.l loc_1296E0 ; DATA XREF: sub_1296B2+C↑r ROM:001296CC dc.l loc_1296FC ROM:001296D0 dc.l loc_12972C ROM:001296D4 dc.l loc_129750 ROM:001296D8 dc.l loc_129774 ROM:001296DC dc.l loc_129798 ROM:001296E0 ; --------------------------------------------------------------------------- ROM:001296E0 ROM:001296E0 loc_1296E0: ; DATA XREF: ROM:off_1296C8↑o ROM:001296E0 bsr.w sub_129A82 ROM:001296E4 bsr.w sub_129A2E ROM:001296E8 bsr.w sub_129A9E ROM:001296EC bclr #7,($11A1).w ROM:001296F2 move.b #1,($100E).w ROM:001296F8 bra.s locret_12972A ROM:001296FA ; --------------------------------------------------------------------------- ROM:001296FA rts ROM:001296FC ; --------------------------------------------------------------------------- ROM:001296FC ROM:001296FC loc_1296FC: ; DATA XREF: ROM:001296CC↑o ROM:001296FC move.w $55C(a5),d1 ROM:00129700 btst #2,($11A6).w ROM:00129706 beq.s locret_12972A ROM:00129708 cmp.w ($B6E).w,d1 ROM:0012970C ble.s locret_12972A ROM:0012970E bsr.w sub_129A82 ROM:00129712 bsr.w sub_129A2E ROM:00129716 bsr.w sub_129A9E ROM:0012971A bsr.w sub_129A52 ROM:0012971E bsr.w sub_129AD0 ROM:00129722 move.b #2,($100E).w ROM:00129728 bra.s locret_12974E ROM:0012972A ; --------------------------------------------------------------------------- ROM:0012972A ROM:0012972A locret_12972A: ; CODE XREF: ROM:001296F8↑j ROM:0012972A ; ROM:00129706↑j ... ROM:0012972A rts ROM:0012972C ; --------------------------------------------------------------------------- ROM:0012972C ROM:0012972C loc_12972C: ; DATA XREF: ROM:001296D0↑o ROM:0012972C move.w $55C(a5),d1 ROM:00129730 btst #2,($11A6).w ROM:00129736 beq.s locret_12974E ROM:00129738 cmp.w ($B6E).w,d1 ROM:0012973C ble.s locret_12974E ROM:0012973E bsr.w sub_129A52 ROM:00129742 bsr.w sub_129AD0 ROM:00129746 move.b #3,($100E).w ROM:0012974C bra.s locret_129772 ROM:0012974E ; --------------------------------------------------------------------------- ROM:0012974E ROM:0012974E locret_12974E: ; CODE XREF: ROM:00129728↑j ROM:0012974E ; ROM:00129736↑j ... ROM:0012974E rts ROM:00129750 ; --------------------------------------------------------------------------- ROM:00129750 ROM:00129750 loc_129750: ; DATA XREF: ROM:001296D4↑o ROM:00129750 move.w $55C(a5),d1 ROM:00129754 btst #2,($11A6).w ROM:0012975A beq.s locret_129772 ROM:0012975C cmp.w ($B6E).w,d1 ROM:00129760 ble.s locret_129772 ROM:00129762 bsr.w sub_129A52 ROM:00129766 bsr.w sub_129AD0 ROM:0012976A move.b #4,($100E).w ROM:00129770 bra.s locret_129796 ROM:00129772 ; --------------------------------------------------------------------------- ROM:00129772 ROM:00129772 locret_129772: ; CODE XREF: ROM:0012974C↑j ROM:00129772 ; ROM:0012975A↑j ... ROM:00129772 rts ROM:00129774 ; --------------------------------------------------------------------------- ROM:00129774 ROM:00129774 loc_129774: ; DATA XREF: ROM:001296D8↑o ROM:00129774 move.w $55C(a5),d1 ROM:00129778 btst #2,($11A6).w ROM:0012977E beq.s locret_129796 ROM:00129780 cmp.w ($B6E).w,d1 ROM:00129784 ble.s locret_129796 ROM:00129786 bsr.w sub_129A52 ROM:0012978A bsr.w sub_129AD0 ROM:0012978E move.b #5,($100E).w ROM:00129794 bra.s locret_1297F8 ROM:00129796 ; --------------------------------------------------------------------------- ROM:00129796 ROM:00129796 locret_129796: ; CODE XREF: ROM:00129770↑j ROM:00129796 ; ROM:0012977E↑j ... ROM:00129796 rts ROM:00129798 ; --------------------------------------------------------------------------- ROM:00129798 ROM:00129798 loc_129798: ; DATA XREF: ROM:001296DC↑o ROM:00129798 move.w $55C(a5),d1 ROM:0012979C btst #2,($11A6).w ROM:001297A2 beq.s locret_1297F8 ROM:001297A4 cmp.w ($B6E).w,d1 ROM:001297A8 ble.s locret_1297F8 ROM:001297AA bsr.w sub_129A52 ROM:001297AE bsr.w sub_129918 ROM:001297B2 bsr.w sub_129AD0 ROM:001297B6 bset #7,($11A1).w ROM:001297BC btst #2,($11AF).w ROM:001297C2 beq.s loc_1297E6 ROM:001297C4 bset #4,($C0A).w ROM:001297CA bset #0,($11B4).w ROM:001297D0 bset #1,($129F).w ROM:001297D6 move.w $55E(a5),d2 ROM:001297DA cmp.w ($8CE).w,d2 ROM:001297DE blt.s loc_1297E6 ROM:001297E0 bset #4,($129E).w ROM:001297E6 ROM:001297E6 loc_1297E6: ; CODE XREF: ROM:001297C2↑j ROM:001297E6 ; ROM:001297DE↑j ROM:001297E6 bset #4,($C22).w ROM:001297EC move.b #1,($100E).w ROM:001297F2 bra.l locret_12972A ROM:001297F8 ; --------------------------------------------------------------------------- ROM:001297F8 ROM:001297F8 locret_1297F8: ; CODE XREF: ROM:00129794↑j ROM:001297F8 ; ROM:001297A2↑j ... ROM:001297F8 rts ROM:001297FA ; --------------------------------------------------------------------------- ROM:001297FA rts ROM:001297FC ROM:001297FC ; =============== S U B R O U T I N E ======================================= ROM:001297FC ROM:001297FC ROM:001297FC sub_1297FC: ; CODE XREF: ROM:0012967A↑p ROM:001297FC clr.l d0 ROM:001297FE move.w ($BA2).w,d0 ROM:00129802 moveq #4,d1 ROM:00129804 divs.w d1,d0 ROM:00129806 move.w d0,($B8C).w ROM:0012980A move.w $550(a5),d4 ROM:0012980E move.w $54E(a5),d5 ROM:00129812 cmp.w d0,d4 ROM:00129814 bgt.l loc_1298D6 ROM:0012981A bset #3,($C0A).w ROM:00129820 move.w $55E(a5),d1 ROM:00129824 cmp.w ($8CE).w,d1 ROM:00129828 blt.s loc_129830 ROM:0012982A bset #4,($129E).w ROM:00129830 ROM:00129830 loc_129830: ; CODE XREF: sub_1297FC+2C↑j ROM:00129830 move.w #0,d1 ROM:00129834 bra.s loc_12983A ROM:00129836 ; --------------------------------------------------------------------------- ROM:00129836 ROM:00129836 loc_129836: ; CODE XREF: sub_1297FC:loc_1298D0↓j ROM:00129836 addi.w #1,d1 ROM:0012983A ROM:0012983A loc_12983A: ; CODE XREF: sub_1297FC+38↑j ROM:0012983A cmpi.w #3,d1 ROM:0012983E bgt.l loc_1298D4 ROM:00129844 clr.w d3 ROM:00129846 move.b $118C(d1.w),d3 ROM:0012984C muls.w #$64,d3 ; 'd' ROM:00129850 cmp.w d3,d5 ROM:00129852 bgt.s loc_1298CC ROM:00129854 bset d1,($100C).w ROM:00129858 btst #1,($129F).w ROM:0012985E bne.s loc_1298C2 ROM:00129860 cmpi.w #0,d1 ROM:00129864 bne.s loc_12986E ROM:00129866 bset #0,($100D).w ROM:0012986C bra.s loc_129892 ROM:0012986E ; --------------------------------------------------------------------------- ROM:0012986E ROM:0012986E loc_12986E: ; CODE XREF: sub_1297FC+68↑j ROM:0012986E cmpi.w #1,d1 ROM:00129872 bne.s loc_12987C ROM:00129874 bset #2,($100D).w ROM:0012987A bra.s loc_129892 ROM:0012987C ; --------------------------------------------------------------------------- ROM:0012987C ROM:0012987C loc_12987C: ; CODE XREF: sub_1297FC+76↑j ROM:0012987C cmpi.w #2,d1 ROM:00129880 bne.s loc_12988C ROM:00129882 bset #3,($100D).w ROM:00129888 bra.w loc_129892 ROM:0012988C ; --------------------------------------------------------------------------- ROM:0012988C ROM:0012988C loc_12988C: ; CODE XREF: sub_1297FC+84↑j ROM:0012988C bset #1,($100D).w ROM:00129892 ROM:00129892 loc_129892: ; CODE XREF: sub_1297FC+70↑j ROM:00129892 ; sub_1297FC+7E↑j ... ROM:00129892 cmpi.b #1,($100D).w ROM:00129898 beq.s loc_1298C2 ROM:0012989A cmpi.b #2,($100D).w ROM:001298A0 beq.s loc_1298C2 ROM:001298A2 cmpi.b #4,($100D).w ROM:001298A8 beq.s loc_1298C2 ROM:001298AA cmpi.b #8,($100D).w ROM:001298B0 beq.s loc_1298C2 ROM:001298B2 clr.b ($100D).w ROM:001298B6 bset #0,($11B4).w ROM:001298BC bset #1,($129F).w ROM:001298C2 ROM:001298C2 loc_1298C2: ; CODE XREF: sub_1297FC+62↑j ROM:001298C2 ; sub_1297FC+9C↑j ... ROM:001298C2 move.b ($100D).w,($1244).w ROM:001298C8 bra.w loc_1298D0 ROM:001298CC ; --------------------------------------------------------------------------- ROM:001298CC ROM:001298CC loc_1298CC: ; CODE XREF: sub_1297FC+56↑j ROM:001298CC bclr d1,($100C).w ROM:001298D0 ROM:001298D0 loc_1298D0: ; CODE XREF: sub_1297FC+CC↑j ROM:001298D0 bra.w loc_129836 ROM:001298D4 ; --------------------------------------------------------------------------- ROM:001298D4 ROM:001298D4 loc_1298D4: ; CODE XREF: sub_1297FC+42↑j ROM:001298D4 bra.s locret_1298F2 ROM:001298D6 ; --------------------------------------------------------------------------- ROM:001298D6 ROM:001298D6 loc_1298D6: ; CODE XREF: sub_1297FC+18↑j ROM:001298D6 bclr #3,($C0A).w ROM:001298DC move.w #0,d1 ROM:001298E0 bra.s loc_1298E6 ROM:001298E2 ; --------------------------------------------------------------------------- ROM:001298E2 ROM:001298E2 loc_1298E2: ; CODE XREF: sub_1297FC+F4↓j ROM:001298E2 addi.w #1,d1 ROM:001298E6 ROM:001298E6 loc_1298E6: ; CODE XREF: sub_1297FC+E4↑j ROM:001298E6 cmpi.w #3,d1 ROM:001298EA bgt.s locret_1298F2 ROM:001298EC bclr d1,($100C).w ROM:001298F0 bra.s loc_1298E2 ROM:001298F2 ; --------------------------------------------------------------------------- ROM:001298F2 ROM:001298F2 locret_1298F2: ; CODE XREF: sub_1297FC:loc_1298D4↑j ROM:001298F2 ; sub_1297FC+EE↑j ROM:001298F2 rts ROM:001298F2 ; End of function sub_1297FC ROM:001298F2 ROM:001298F4 ROM:001298F4 ; =============== S U B R O U T I N E ======================================= ROM:001298F4 ROM:001298F4 ROM:001298F4 sub_1298F4: ; CODE XREF: ROM:loc_129658↑p ROM:001298F4 ; ROM:0012966E↑p ROM:001298F4 move.w #0,($B8C).w ROM:001298FA bclr #3,($C0A).w ROM:00129900 move.w #0,d1 ROM:00129904 bra.s loc_12990A ROM:00129906 ; --------------------------------------------------------------------------- ROM:00129906 ROM:00129906 loc_129906: ; CODE XREF: sub_1298F4+20↓j ROM:00129906 addi.w #1,d1 ROM:0012990A ROM:0012990A loc_12990A: ; CODE XREF: sub_1298F4+10↑j ROM:0012990A cmpi.w #3,d1 ROM:0012990E bgt.s locret_129916 ROM:00129910 bclr d1,($100C).w ROM:00129914 bra.s loc_129906 ROM:00129916 ; --------------------------------------------------------------------------- ROM:00129916 ROM:00129916 locret_129916: ; CODE XREF: sub_1298F4+1A↑j ROM:00129916 rts ROM:00129916 ; End of function sub_1298F4 ROM:00129916 ROM:00129918 ROM:00129918 ; =============== S U B R O U T I N E ======================================= ROM:00129918 ROM:00129918 ROM:00129918 sub_129918: ; CODE XREF: ROM:001297AE↑p ROM:00129918 clr.l d0 ROM:0012991A move.w ($E52).w,d0 ROM:0012991E move.w #1,d1 ROM:00129922 bra.s loc_129928 ROM:00129924 ; --------------------------------------------------------------------------- ROM:00129924 ROM:00129924 loc_129924: ; CODE XREF: sub_129918+1C↓j ROM:00129924 addi.w #1,d1 ROM:00129928 ROM:00129928 loc_129928: ; CODE XREF: sub_129918+A↑j ROM:00129928 cmpi.w #3,d1 ROM:0012992C bgt.s loc_129936 ROM:0012992E add.w $E52(d1.w*2),d0 ROM:00129934 bra.s loc_129924 ROM:00129936 ; --------------------------------------------------------------------------- ROM:00129936 ROM:00129936 loc_129936: ; CODE XREF: sub_129918+14↑j ROM:00129936 moveq #4,d2 ROM:00129938 muls.w #$1F4,d2 ROM:0012993C muls.w #$2710,d0 ROM:00129940 divs.w d2,d0 ROM:00129942 move.w d0,($B8E).w ROM:00129946 move.w $552(a5),d4 ROM:0012994A move.w $554(a5),d5 ROM:0012994E cmp.w d0,d4 ROM:00129950 bgt.l loc_129A10 ROM:00129956 bset #4,($C0A).w ROM:0012995C move.w $55E(a5),d1 ROM:00129960 cmp.w ($8CE).w,d1 ROM:00129964 blt.s loc_12996C ROM:00129966 bset #4,($129E).w ROM:0012996C ROM:0012996C loc_12996C: ; CODE XREF: sub_129918+4C↑j ROM:0012996C move.w #0,d1 ROM:00129970 bra.s loc_129976 ROM:00129972 ; --------------------------------------------------------------------------- ROM:00129972 ROM:00129972 loc_129972: ; CODE XREF: sub_129918:loc_129A0A↓j ROM:00129972 addi.w #1,d1 ROM:00129976 ROM:00129976 loc_129976: ; CODE XREF: sub_129918+58↑j ROM:00129976 cmpi.w #3,d1 ROM:0012997A bgt.l loc_129A0E ROM:00129980 move.w $E52(d1.w*2),d3 ROM:00129986 muls.w #$14,d3 ROM:0012998A cmp.w d3,d5 ROM:0012998C bgt.s loc_129A06 ROM:0012998E bset d1,($100B).w ROM:00129992 btst #1,($129F).w ROM:00129998 bne.s loc_1299FC ROM:0012999A cmpi.w #0,d1 ROM:0012999E bne.s loc_1299A8 ROM:001299A0 bset #0,($100D).w ROM:001299A6 bra.s loc_1299CC ROM:001299A8 ; --------------------------------------------------------------------------- ROM:001299A8 ROM:001299A8 loc_1299A8: ; CODE XREF: sub_129918+86↑j ROM:001299A8 cmpi.w #1,d1 ROM:001299AC bne.s loc_1299B6 ROM:001299AE bset #2,($100D).w ROM:001299B4 bra.s loc_1299CC ROM:001299B6 ; --------------------------------------------------------------------------- ROM:001299B6 ROM:001299B6 loc_1299B6: ; CODE XREF: sub_129918+94↑j ROM:001299B6 cmpi.w #2,d1 ROM:001299BA bne.s loc_1299C6 ROM:001299BC bset #3,($100D).w ROM:001299C2 bra.w loc_1299CC ROM:001299C6 ; --------------------------------------------------------------------------- ROM:001299C6 ROM:001299C6 loc_1299C6: ; CODE XREF: sub_129918+A2↑j ROM:001299C6 bset #1,($100D).w ROM:001299CC ROM:001299CC loc_1299CC: ; CODE XREF: sub_129918+8E↑j ROM:001299CC ; sub_129918+9C↑j ... ROM:001299CC cmpi.b #1,($100D).w ROM:001299D2 beq.s loc_1299FC ROM:001299D4 cmpi.b #2,($100D).w ROM:001299DA beq.s loc_1299FC ROM:001299DC cmpi.b #4,($100D).w ROM:001299E2 beq.s loc_1299FC ROM:001299E4 cmpi.b #8,($100D).w ROM:001299EA beq.s loc_1299FC ROM:001299EC clr.b ($100D).w ROM:001299F0 bset #0,($11B4).w ROM:001299F6 bset #1,($129F).w ROM:001299FC ROM:001299FC loc_1299FC: ; CODE XREF: sub_129918+80↑j ROM:001299FC ; sub_129918+BA↑j ... ROM:001299FC move.b ($100D).w,($1244).w ROM:00129A02 bra.w loc_129A0A ROM:00129A06 ; --------------------------------------------------------------------------- ROM:00129A06 ROM:00129A06 loc_129A06: ; CODE XREF: sub_129918+74↑j ROM:00129A06 bclr d1,($100B).w ROM:00129A0A ROM:00129A0A loc_129A0A: ; CODE XREF: sub_129918+EA↑j ROM:00129A0A bra.w loc_129972 ROM:00129A0E ; --------------------------------------------------------------------------- ROM:00129A0E ROM:00129A0E loc_129A0E: ; CODE XREF: sub_129918+62↑j ROM:00129A0E bra.s locret_129A2C ROM:00129A10 ; --------------------------------------------------------------------------- ROM:00129A10 ROM:00129A10 loc_129A10: ; CODE XREF: sub_129918+38↑j ROM:00129A10 bclr #4,($C0A).w ROM:00129A16 move.w #0,d1 ROM:00129A1A bra.s loc_129A20 ROM:00129A1C ; --------------------------------------------------------------------------- ROM:00129A1C ROM:00129A1C loc_129A1C: ; CODE XREF: sub_129918+112↓j ROM:00129A1C addi.w #1,d1 ROM:00129A20 ROM:00129A20 loc_129A20: ; CODE XREF: sub_129918+102↑j ROM:00129A20 cmpi.w #3,d1 ROM:00129A24 bgt.s locret_129A2C ROM:00129A26 bclr d1,($100B).w ROM:00129A2A bra.s loc_129A1C ROM:00129A2C ; --------------------------------------------------------------------------- ROM:00129A2C ROM:00129A2C locret_129A2C: ; CODE XREF: sub_129918:loc_129A0E↑j ROM:00129A2C ; sub_129918+10C↑j ROM:00129A2C rts ROM:00129A2C ; End of function sub_129918 ROM:00129A2C ROM:00129A2E ROM:00129A2E ; =============== S U B R O U T I N E ======================================= ROM:00129A2E ROM:00129A2E ROM:00129A2E sub_129A2E: ; CODE XREF: ROM:001296E4↑p ROM:00129A2E ; ROM:00129712↑p ROM:00129A2E move.w #0,($B8E).w ROM:00129A34 bclr #4,($C0A).w ROM:00129A3A move.w #0,d1 ROM:00129A3E bra.s loc_129A44 ROM:00129A40 ; --------------------------------------------------------------------------- ROM:00129A40 ROM:00129A40 loc_129A40: ; CODE XREF: sub_129A2E+20↓j ROM:00129A40 addi.w #1,d1 ROM:00129A44 ROM:00129A44 loc_129A44: ; CODE XREF: sub_129A2E+10↑j ROM:00129A44 cmpi.w #3,d1 ROM:00129A48 bgt.s locret_129A50 ROM:00129A4A bclr d1,($100B).w ROM:00129A4E bra.s loc_129A40 ROM:00129A50 ; --------------------------------------------------------------------------- ROM:00129A50 ROM:00129A50 locret_129A50: ; CODE XREF: sub_129A2E+1A↑j ROM:00129A50 rts ROM:00129A50 ; End of function sub_129A2E ROM:00129A50 ROM:00129A52 ROM:00129A52 ; =============== S U B R O U T I N E ======================================= ROM:00129A52 ROM:00129A52 ROM:00129A52 sub_129A52: ; CODE XREF: ROM:0012971A↑p ROM:00129A52 ; ROM:0012973E↑p ... ROM:00129A52 clr.w d2 ROM:00129A54 move.w #0,d0 ROM:00129A58 bra.s loc_129A5E ROM:00129A5A ; --------------------------------------------------------------------------- ROM:00129A5A ROM:00129A5A loc_129A5A: ; CODE XREF: sub_129A52+26↓j ROM:00129A5A addi.w #1,d0 ROM:00129A5E ROM:00129A5E loc_129A5E: ; CODE XREF: sub_129A52+6↑j ROM:00129A5E cmpi.w #3,d0 ROM:00129A62 bgt.s loc_129A7A ROM:00129A64 move.w $E52(d0.w*2),d1 ROM:00129A6A move.b $118C(d0.w),d2 ROM:00129A70 add.w d2,d1 ROM:00129A72 move.w d1,$E52(d0.w*2) ROM:00129A78 bra.s loc_129A5A ROM:00129A7A ; --------------------------------------------------------------------------- ROM:00129A7A ROM:00129A7A loc_129A7A: ; CODE XREF: sub_129A52+10↑j ROM:00129A7A addi.w #$C8,($B90).w ROM:00129A80 rts ROM:00129A80 ; End of function sub_129A52 ROM:00129A80 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:loc_1296E0↑p ROM:00129A82 ; ROM:0012970E↑p ROM:00129A82 move.w #0,d0 ROM:00129A86 bra.s loc_129A8C ROM:00129A88 ; --------------------------------------------------------------------------- ROM:00129A88 ROM:00129A88 loc_129A88: ; CODE XREF: sub_129A82+18↓j ROM:00129A88 addi.w #1,d0 ROM:00129A8C ROM:00129A8C loc_129A8C: ; CODE XREF: sub_129A82+4↑j ROM:00129A8C cmpi.w #3,d0 ROM:00129A90 bgt.s locret_129A9C ROM:00129A92 move.w #0,$E52(d0.w*2) ROM:00129A9A bra.s loc_129A88 ROM:00129A9C ; --------------------------------------------------------------------------- ROM:00129A9C ROM:00129A9C locret_129A9C: ; CODE XREF: sub_129A82+E↑j ROM:00129A9C rts ROM:00129A9C ; End of function sub_129A82 ROM:00129A9C ROM:00129A9E ROM:00129A9E ; =============== S U B R O U T I N E ======================================= ROM:00129A9E ROM:00129A9E ROM:00129A9E sub_129A9E: ; CODE XREF: ROM:001296E8↑p ROM:00129A9E ; ROM:00129716↑p ROM:00129A9E move.w $546(a5),($B84).w ROM:00129AA4 move.w $548(a5),($B86).w ROM:00129AAA move.w $558(a5),($B88).w ROM:00129AB0 move.w $556(a5),($B8A).w ROM:00129AB6 move.w $546(a5),($B7C).w ROM:00129ABC move.w $548(a5),($B7E).w ROM:00129AC2 move.w $558(a5),($B80).w ROM:00129AC8 move.w $556(a5),($B82).w ROM:00129ACE rts ROM:00129ACE ; End of function sub_129A9E ROM:00129ACE ROM:00129AD0 ROM:00129AD0 ; =============== S U B R O U T I N E ======================================= ROM:00129AD0 ROM:00129AD0 ROM:00129AD0 sub_129AD0: ; CODE XREF: ROM:0012971E↑p ROM:00129AD0 ; ROM:00129742↑p ... ROM:00129AD0 move.w ($B6C).w,d0 ROM:00129AD4 cmp.w ($B84).w,d0 ROM:00129AD8 bge.s loc_129ADE ROM:00129ADA move.w d0,($B84).w ROM:00129ADE ROM:00129ADE loc_129ADE: ; CODE XREF: sub_129AD0+8↑j ROM:00129ADE move.w ($B6E).w,d0 ROM:00129AE2 cmp.w ($B86).w,d0 ROM:00129AE6 ble.s loc_129AEC ROM:00129AE8 move.w d0,($B86).w ROM:00129AEC ROM:00129AEC loc_129AEC: ; CODE XREF: sub_129AD0+16↑j ROM:00129AEC move.w ($B70).w,d0 ROM:00129AF0 cmp.w ($B88).w,d0 ROM:00129AF4 bge.s loc_129AFA ROM:00129AF6 move.w d0,($B88).w ROM:00129AFA ROM:00129AFA loc_129AFA: ; CODE XREF: sub_129AD0+24↑j ROM:00129AFA move.w ($B72).w,d0 ROM:00129AFE cmp.w ($B8A).w,d0 ROM:00129B02 ble.s loc_129B08 ROM:00129B04 move.w d0,($B8A).w ROM:00129B08 ROM:00129B08 loc_129B08: ; CODE XREF: sub_129AD0+32↑j ROM:00129B08 move.w ($B74).w,d0 ROM:00129B0C cmp.w ($B7C).w,d0 ROM:00129B10 bge.s loc_129B16 ROM:00129B12 move.w d0,($B7C).w ROM:00129B16 ROM:00129B16 loc_129B16: ; CODE XREF: sub_129AD0+40↑j ROM:00129B16 move.w ($B76).w,d0 ROM:00129B1A cmp.w ($B7E).w,d0 ROM:00129B1E ble.s loc_129B24 ROM:00129B20 move.w d0,($B7E).w ROM:00129B24 ROM:00129B24 loc_129B24: ; CODE XREF: sub_129AD0+4E↑j ROM:00129B24 move.w ($B78).w,d0 ROM:00129B28 cmp.w ($B80).w,d0 ROM:00129B2C bge.s loc_129B32 ROM:00129B2E move.w d0,($B80).w ROM:00129B32 ROM:00129B32 loc_129B32: ; CODE XREF: sub_129AD0+5C↑j ROM:00129B32 move.w ($B7A).w,d0 ROM:00129B36 cmp.w ($B82).w,d0 ROM:00129B3A ble.s locret_129B40 ROM:00129B3C move.w d0,($B82).w ROM:00129B40 ROM:00129B40 locret_129B40: ; CODE XREF: sub_129AD0+6A↑j ROM:00129B40 rts ROM:00129B40 ; End of function sub_129AD0 ROM:00129B40 ROM:00129B42 ROM:00129B42 ; =============== S U B R O U T I N E ======================================= ROM:00129B42 ROM:00129B42 ROM:00129B42 sub_129B42: ; CODE XREF: sub_110E14+242↑p ROM:00129B42 bclr #1,($11BB).w ROM:00129B48 clr.w d0 ROM:00129B4A move.b ($1007).w,d0 ROM:00129B4E clr.w d1 ROM:00129B50 move.b ($1011).w,d1 ROM:00129B54 cmpi.w #5,d1 ROM:00129B58 bcc.s locret_129B62 ROM:00129B5A movea.l off_129B64(pc,d1.w*4),a0 ROM:00129B5E nop ROM:00129B60 jmp (a0) ROM:00129B62 ; --------------------------------------------------------------------------- ROM:00129B62 ROM:00129B62 locret_129B62: ; CODE XREF: sub_129B42+16↑j ROM:00129B62 rts ROM:00129B62 ; End of function sub_129B42 ROM:00129B62 ROM:00129B62 ; --------------------------------------------------------------------------- ROM:00129B64 off_129B64: dc.l loc_129B78 ; DATA XREF: sub_129B42+18↑r ROM:00129B68 dc.l loc_129B82 ROM:00129B6C dc.l loc_129B96 ROM:00129B70 dc.l loc_129BD0 ROM:00129B74 dc.l loc_129C1E ROM:00129B78 ; --------------------------------------------------------------------------- ROM:00129B78 ROM:00129B78 loc_129B78: ; DATA XREF: ROM:off_129B64↑o ROM:00129B78 move.b #1,($1011).w ROM:00129B7E bra.s locret_129B94 ROM:00129B80 ; --------------------------------------------------------------------------- ROM:00129B80 rts ROM:00129B82 ; --------------------------------------------------------------------------- ROM:00129B82 ROM:00129B82 loc_129B82: ; DATA XREF: ROM:00129B68↑o ROM:00129B82 cmpi.w #0,d0 ROM:00129B86 ble.s locret_129B94 ROM:00129B88 bsr.w sub_129C5E ROM:00129B8C move.b #2,($1011).w ROM:00129B92 bra.s locret_129BCE ROM:00129B94 ; --------------------------------------------------------------------------- ROM:00129B94 ROM:00129B94 locret_129B94: ; CODE XREF: ROM:00129B7E↑j ROM:00129B94 ; ROM:00129B86↑j ... ROM:00129B94 rts ROM:00129B96 ; --------------------------------------------------------------------------- ROM:00129B96 ROM:00129B96 loc_129B96: ; DATA XREF: ROM:00129B6C↑o ROM:00129B96 cmpi.w #0,d0 ROM:00129B9A bne.s loc_129BA4 ROM:00129B9C move.b #1,($1011).w ROM:00129BA2 bra.s locret_129B94 ROM:00129BA4 ; --------------------------------------------------------------------------- ROM:00129BA4 ROM:00129BA4 loc_129BA4: ; CODE XREF: ROM:00129B9A↑j ROM:00129BA4 cmpi.w #5,d0 ROM:00129BA8 bge.s loc_129BB6 ROM:00129BAA bsr.w sub_129C5E ROM:00129BAE move.b #2,($1011).w ROM:00129BB4 bra.s locret_129BCE ROM:00129BB6 ; --------------------------------------------------------------------------- ROM:00129BB6 ROM:00129BB6 loc_129BB6: ; CODE XREF: ROM:00129BA8↑j ROM:00129BB6 cmpi.w #5,d0 ROM:00129BBA blt.s locret_129BCE ROM:00129BBC bsr.w sub_129C5E ROM:00129BC0 bsr.l sub_129ED2 ROM:00129BC6 move.b #3,($1011).w ROM:00129BCC bra.s locret_129C1C ROM:00129BCE ; --------------------------------------------------------------------------- ROM:00129BCE ROM:00129BCE locret_129BCE: ; CODE XREF: ROM:00129B92↑j ROM:00129BCE ; ROM:00129BB4↑j ... ROM:00129BCE rts ROM:00129BD0 ; --------------------------------------------------------------------------- ROM:00129BD0 ROM:00129BD0 loc_129BD0: ; DATA XREF: ROM:00129B70↑o ROM:00129BD0 cmpi.w #0,d0 ROM:00129BD4 bne.s loc_129BDE ROM:00129BD6 move.b #1,($1011).w ROM:00129BDC bra.s locret_129B94 ROM:00129BDE ; --------------------------------------------------------------------------- ROM:00129BDE ROM:00129BDE loc_129BDE: ; CODE XREF: ROM:00129BD4↑j ROM:00129BDE cmpi.w #9,d0 ROM:00129BE2 bge.s loc_129BF6 ROM:00129BE4 bsr.w sub_129C5E ROM:00129BE8 bsr.l sub_129ED2 ROM:00129BEE move.b #3,($1011).w ROM:00129BF4 bra.s locret_129C1C ROM:00129BF6 ; --------------------------------------------------------------------------- ROM:00129BF6 ROM:00129BF6 loc_129BF6: ; CODE XREF: ROM:00129BE2↑j ROM:00129BF6 cmpi.w #9,d0 ROM:00129BFA blt.s locret_129C1C ROM:00129BFC bsr.w sub_129C5E ROM:00129C00 bsr.w sub_129CC0 ROM:00129C04 bsr.w sub_129E78 ROM:00129C08 bsr.l sub_129ED2 ROM:00129C0E bset #1,($11BB).w ROM:00129C14 move.b #4,($1011).w ROM:00129C1A bra.s locret_129C5A ROM:00129C1C ; --------------------------------------------------------------------------- ROM:00129C1C ROM:00129C1C locret_129C1C: ; CODE XREF: ROM:00129BCC↑j ROM:00129C1C ; ROM:00129BF4↑j ... ROM:00129C1C rts ROM:00129C1E ; --------------------------------------------------------------------------- ROM:00129C1E ROM:00129C1E loc_129C1E: ; DATA XREF: ROM:00129B74↑o ROM:00129C1E cmpi.w #0,d0 ROM:00129C22 bne.s loc_129C30 ROM:00129C24 move.b #1,($1011).w ROM:00129C2A bra.l locret_129B94 ROM:00129C30 ; --------------------------------------------------------------------------- ROM:00129C30 ROM:00129C30 loc_129C30: ; CODE XREF: ROM:00129C22↑j ROM:00129C30 cmpi.w #9,d0 ROM:00129C34 blt.s locret_129C5A ROM:00129C36 bsr.w sub_129C5E ROM:00129C3A bsr.w sub_129CC0 ROM:00129C3E bsr.w sub_129E78 ROM:00129C42 bsr.l sub_129ED2 ROM:00129C48 bset #1,($11BB).w ROM:00129C4E move.b #4,($1011).w ROM:00129C54 bra.l *+6 ROM:00129C5A ; --------------------------------------------------------------------------- ROM:00129C5A ROM:00129C5A locret_129C5A: ; CODE XREF: ROM:00129C1A↑j ROM:00129C5A ; ROM:00129C34↑j ... ROM:00129C5A rts ROM:00129C5C ; --------------------------------------------------------------------------- ROM:00129C5C rts ROM:00129C5E ROM:00129C5E ; =============== S U B R O U T I N E ======================================= ROM:00129C5E ROM:00129C5E ROM:00129C5E sub_129C5E: ; CODE XREF: ROM:00129B88↑p ROM:00129C5E ; ROM:00129BAA↑p ... ROM:00129C5E move.w #7,d0 ROM:00129C62 bra.s loc_129C68 ROM:00129C64 ; --------------------------------------------------------------------------- ROM:00129C64 ROM:00129C64 loc_129C64: ; CODE XREF: sub_129C5E+1E↓j ROM:00129C64 subi.w #1,d0 ROM:00129C68 ROM:00129C68 loc_129C68: ; CODE XREF: sub_129C5E+4↑j ROM:00129C68 cmpi.w #0,d0 ROM:00129C6C blt.s loc_129C7E ROM:00129C6E move.w d0,d1 ROM:00129C70 addq.w #1,d1 ROM:00129C72 move.w $E5A(d0.w*2),$E5A(d1.w*2) ROM:00129C7C bra.s loc_129C64 ROM:00129C7E ; --------------------------------------------------------------------------- ROM:00129C7E ROM:00129C7E loc_129C7E: ; CODE XREF: sub_129C5E+E↑j ROM:00129C7E move.w ($4AE).w,d2 ROM:00129C82 cmpi.w #0,d2 ROM:00129C86 blt.s locret_129CBE ROM:00129C88 cmpi.w #3,d2 ROM:00129C8C bgt.s locret_129CBE ROM:00129C8E move.w $1228(d2.w*2),d0 ROM:00129C94 clr.l d1 ROM:00129C96 move.w ($E88).w,d1 ROM:00129C9A ext.l d0 ROM:00129C9C muls.l d1,d0 ROM:00129CA0 divs.l #$3E8,d0 ROM:00129CA8 muls.l #$3E8,d1 ROM:00129CB0 sub.l d0,d1 ROM:00129CB2 divs.l #$3E8,d1 ROM:00129CBA move.w d1,($E5A).w ROM:00129CBE ROM:00129CBE locret_129CBE: ; CODE XREF: sub_129C5E+28↑j ROM:00129CBE ; sub_129C5E+2E↑j ROM:00129CBE rts ROM:00129CBE ; End of function sub_129C5E ROM:00129CBE ROM:00129CC0 ROM:00129CC0 ; =============== S U B R O U T I N E ======================================= ROM:00129CC0 ROM:00129CC0 ROM:00129CC0 sub_129CC0: ; CODE XREF: ROM:00129C00↑p ROM:00129CC0 ; ROM:00129C3A↑p ROM:00129CC0 move.w ($E7C).w,d3 ROM:00129CC4 move.w ($E86).w,d2 ROM:00129CC8 move.w #$3A1C,d1 ROM:00129CCC bsr.l sub_1157E4 ROM:00129CD2 move.w d1,-(sp) ROM:00129CD4 move.w ($E7C).w,d2 ROM:00129CD8 move.w #$3988,d1 ROM:00129CDC bsr.l sub_1157E4 ROM:00129CE2 move.w d1,d6 ROM:00129CE4 cmpi.w #$3E8,d6 ROM:00129CE8 ble.s loc_129CEE ROM:00129CEA move.w #$3E8,d6 ROM:00129CEE ROM:00129CEE loc_129CEE: ; CODE XREF: sub_129CC0+28↑j ROM:00129CEE ext.l d6 ROM:00129CF0 move.w (sp)+,d5 ROM:00129CF2 cmpi.w #$2710,d5 ROM:00129CF6 ble.s loc_129CFC ROM:00129CF8 move.w #$2710,d5 ROM:00129CFC ROM:00129CFC loc_129CFC: ; CODE XREF: sub_129CC0+36↑j ROM:00129CFC ext.l d5 ROM:00129CFE clr.l d2 ROM:00129D00 clr.l d3 ROM:00129D02 clr.l d4 ROM:00129D04 clr.l d1 ROM:00129D06 move.w ($E62).w,d2 ROM:00129D0A move.w ($E60).w,d1 ROM:00129D0E sub.l d1,d2 ROM:00129D10 lsl.l #2,d2 ROM:00129D12 move.w ($E66).w,d3 ROM:00129D16 move.w ($E5E).w,d1 ROM:00129D1A sub.l d1,d3 ROM:00129D1C move.w ($E6A).w,d4 ROM:00129D20 move.w ($E5A).w,d1 ROM:00129D24 add.l d1,d4 ROM:00129D26 move.w ($E62).w,d1 ROM:00129D2A sub.l d1,d4 ROM:00129D2C sub.l d1,d4 ROM:00129D2E cmpi.l #0,d4 ROM:00129D34 bge.s loc_129D38 ROM:00129D36 clr.l d4 ROM:00129D38 ROM:00129D38 loc_129D38: ; CODE XREF: sub_129CC0+74↑j ROM:00129D38 muls.l d5,d4 ROM:00129D3C move.l d4,d7 ROM:00129D3E divs.l #$3E8,d7 ROM:00129D46 clr.l d1 ROM:00129D48 move.w ($B92).w,d1 ROM:00129D4C muls.l #$3E8,d1 ROM:00129D54 sub.l d1,d4 ROM:00129D56 cmpi.l #$20C2B8,d4 ROM:00129D5C bgt.s loc_129D66 ROM:00129D5E cmpi.l #$FFDF3D48,d4 ROM:00129D64 bge.s loc_129DB0 ROM:00129D66 ROM:00129D66 loc_129D66: ; CODE XREF: sub_129CC0+9C↑j ROM:00129D66 cmpi.l #0,d4 ROM:00129D6C blt.s loc_129D78 ROM:00129D6E addi.l #$1F4,d4 ROM:00129D74 bra.w loc_129D7E ROM:00129D78 ; --------------------------------------------------------------------------- ROM:00129D78 ROM:00129D78 loc_129D78: ; CODE XREF: sub_129CC0+AC↑j ROM:00129D78 subi.l #$1F4,d4 ROM:00129D7E ROM:00129D7E loc_129D7E: ; CODE XREF: sub_129CC0+B4↑j ROM:00129D7E divs.l #$3E8,d4 ROM:00129D86 muls.l d6,d4 ROM:00129D8A add.l d1,d4 ROM:00129D8C cmpi.l #0,d4 ROM:00129D92 blt.s loc_129D9E ROM:00129D94 addi.l #$1F4,d4 ROM:00129D9A bra.w loc_129DA4 ROM:00129D9E ; --------------------------------------------------------------------------- ROM:00129D9E ROM:00129D9E loc_129D9E: ; CODE XREF: sub_129CC0+D2↑j ROM:00129D9E subi.l #$1F4,d4 ROM:00129DA4 ROM:00129DA4 loc_129DA4: ; CODE XREF: sub_129CC0+DA↑j ROM:00129DA4 divs.l #$3E8,d4 ROM:00129DAC bra.w loc_129DF6 ROM:00129DB0 ; --------------------------------------------------------------------------- ROM:00129DB0 ROM:00129DB0 loc_129DB0: ; CODE XREF: sub_129CC0+A4↑j ROM:00129DB0 muls.l d6,d4 ROM:00129DB4 cmpi.l #0,d4 ROM:00129DBA blt.s loc_129DC6 ROM:00129DBC addi.l #$1F4,d4 ROM:00129DC2 bra.w loc_129DCC ROM:00129DC6 ; --------------------------------------------------------------------------- ROM:00129DC6 ROM:00129DC6 loc_129DC6: ; CODE XREF: sub_129CC0+FA↑j ROM:00129DC6 subi.l #$1F4,d4 ROM:00129DCC ROM:00129DCC loc_129DCC: ; CODE XREF: sub_129CC0+102↑j ROM:00129DCC divs.l #$3E8,d4 ROM:00129DD4 add.l d1,d4 ROM:00129DD6 cmpi.l #0,d4 ROM:00129DDC blt.s loc_129DE8 ROM:00129DDE addi.l #$1F4,d4 ROM:00129DE4 bra.w loc_129DEE ROM:00129DE8 ; --------------------------------------------------------------------------- ROM:00129DE8 ROM:00129DE8 loc_129DE8: ; CODE XREF: sub_129CC0+11C↑j ROM:00129DE8 subi.l #$1F4,d4 ROM:00129DEE ROM:00129DEE loc_129DEE: ; CODE XREF: sub_129CC0+124↑j ROM:00129DEE divs.l #$3E8,d4 ROM:00129DF6 ROM:00129DF6 loc_129DF6: ; CODE XREF: sub_129CC0+EC↑j ROM:00129DF6 cmpi.l #0,d4 ROM:00129DFC bge.s loc_129E00 ROM:00129DFE clr.l d4 ROM:00129E00 ROM:00129E00 loc_129E00: ; CODE XREF: sub_129CC0+13C↑j ROM:00129E00 cmpi.l #$FFFF,d4 ROM:00129E06 bgt.s loc_129E0E ROM:00129E08 move.w d4,($B92).w ROM:00129E0C bra.s loc_129E14 ROM:00129E0E ; --------------------------------------------------------------------------- ROM:00129E0E ROM:00129E0E loc_129E0E: ; CODE XREF: sub_129CC0+146↑j ROM:00129E0E move.w #$FFFF,($B92).w ROM:00129E14 ROM:00129E14 loc_129E14: ; CODE XREF: sub_129CC0+14C↑j ROM:00129E14 clr.w d1 ROM:00129E16 move.b $A3E(a5),d1 ROM:00129E1A cmpi.w #0,d1 ROM:00129E1E bne.s loc_129E2A ROM:00129E20 move.l d2,d0 ROM:00129E22 sub.l d3,d0 ROM:00129E24 add.l d4,d0 ROM:00129E26 bra.w loc_129E72 ROM:00129E2A ; --------------------------------------------------------------------------- ROM:00129E2A ROM:00129E2A loc_129E2A: ; CODE XREF: sub_129CC0+15E↑j ROM:00129E2A cmpi.w #1,d1 ROM:00129E2E bne.s loc_129E32 ROM:00129E30 move.l d2,d0 ROM:00129E32 ROM:00129E32 loc_129E32: ; CODE XREF: sub_129CC0+16E↑j ROM:00129E32 cmpi.w #2,d1 ROM:00129E36 bne.s loc_129E3A ROM:00129E38 move.l d3,d0 ROM:00129E3A ROM:00129E3A loc_129E3A: ; CODE XREF: sub_129CC0+176↑j ROM:00129E3A cmpi.w #3,d1 ROM:00129E3E bne.s loc_129E42 ROM:00129E40 move.l d7,d0 ROM:00129E42 ROM:00129E42 loc_129E42: ; CODE XREF: sub_129CC0+17E↑j ROM:00129E42 cmpi.w #4,d1 ROM:00129E46 bne.s loc_129E4A ROM:00129E48 move.l d4,d0 ROM:00129E4A ROM:00129E4A loc_129E4A: ; CODE XREF: sub_129CC0+186↑j ROM:00129E4A cmpi.w #5,d1 ROM:00129E4E bne.s loc_129E52 ROM:00129E50 move.l d5,d0 ROM:00129E52 ROM:00129E52 loc_129E52: ; CODE XREF: sub_129CC0+18E↑j ROM:00129E52 cmpi.w #6,d1 ROM:00129E56 bne.s loc_129E5A ROM:00129E58 move.l d6,d0 ROM:00129E5A ROM:00129E5A loc_129E5A: ; CODE XREF: sub_129CC0+196↑j ROM:00129E5A cmpi.w #0,d1 ROM:00129E5E bge.s loc_129E66 ROM:00129E60 move.l #0,d0 ROM:00129E66 ROM:00129E66 loc_129E66: ; CODE XREF: sub_129CC0+19E↑j ROM:00129E66 cmpi.w #6,d1 ROM:00129E6A ble.s loc_129E72 ROM:00129E6C move.l #0,d0 ROM:00129E72 ROM:00129E72 loc_129E72: ; CODE XREF: sub_129CC0+166↑j ROM:00129E72 ; sub_129CC0+1AA↑j ROM:00129E72 move.l d0,($810).w ROM:00129E76 rts ROM:00129E76 ; End of function sub_129CC0 ROM:00129E76 ROM:00129E78 ROM:00129E78 ; =============== S U B R O U T I N E ======================================= ROM:00129E78 ROM:00129E78 ROM:00129E78 sub_129E78: ; CODE XREF: ROM:00129C04↑p ROM:00129E78 ; ROM:00129C3E↑p ROM:00129E78 move.l ($810).w,d0 ROM:00129E7C cmpi.l #$FFFF8001,d0 ROM:00129E82 bge.s loc_129E8C ROM:00129E84 move.w #$8001,($B94).w ROM:00129E8A bra.s locret_129EA0 ROM:00129E8C ; --------------------------------------------------------------------------- ROM:00129E8C ROM:00129E8C loc_129E8C: ; CODE XREF: sub_129E78+A↑j ROM:00129E8C cmpi.l #$7FFF,d0 ROM:00129E92 ble.s loc_129E9C ROM:00129E94 move.w #$7FFF,($B94).w ROM:00129E9A bra.s locret_129EA0 ROM:00129E9C ; --------------------------------------------------------------------------- ROM:00129E9C ROM:00129E9C loc_129E9C: ; CODE XREF: sub_129E78+1A↑j ROM:00129E9C move.w d0,($B94).w ROM:00129EA0 ROM:00129EA0 locret_129EA0: ; CODE XREF: sub_129E78+12↑j ROM:00129EA0 ; sub_129E78+22↑j ROM:00129EA0 rts ROM:00129EA0 ; End of function sub_129E78 ROM:00129EA0 ROM:00129EA2 ROM:00129EA2 ; =============== S U B R O U T I N E ======================================= ROM:00129EA2 ROM:00129EA2 ROM:00129EA2 sub_129EA2: ; CODE XREF: sub_110E14+12C↑p ROM:00129EA2 move.w #7,d1 ROM:00129EA6 bra.s loc_129EAC ROM:00129EA8 ; --------------------------------------------------------------------------- ROM:00129EA8 ROM:00129EA8 loc_129EA8: ; CODE XREF: sub_129EA2+1E↓j ROM:00129EA8 subi.w #1,d1 ROM:00129EAC ROM:00129EAC loc_129EAC: ; CODE XREF: sub_129EA2+4↑j ROM:00129EAC cmpi.w #0,d1 ROM:00129EB0 blt.s loc_129EC2 ROM:00129EB2 move.w d1,d2 ROM:00129EB4 addq.w #1,d2 ROM:00129EB6 move.b $1183(d1.w),$1183(d2.w) ROM:00129EC0 bra.s loc_129EA8 ROM:00129EC2 ; --------------------------------------------------------------------------- ROM:00129EC2 ROM:00129EC2 loc_129EC2: ; CODE XREF: sub_129EA2+E↑j ROM:00129EC2 clr.l d1 ROM:00129EC4 move.w ($484).w,d1 ROM:00129EC8 divs.w #$64,d1 ; 'd' ROM:00129ECC move.b d1,($1183).w ROM:00129ED0 rts ROM:00129ED0 ; End of function sub_129EA2 ROM:00129ED0 ROM:00129ED2 ROM:00129ED2 ; =============== S U B R O U T I N E ======================================= ROM:00129ED2 ROM:00129ED2 ROM:00129ED2 sub_129ED2: ; CODE XREF: ROM:00129BC0↑p ROM:00129ED2 ; ROM:00129BE8↑p ... ROM:00129ED2 clr.w d1 ROM:00129ED4 move.b $A40(a5),d1 ROM:00129ED8 cmpi.w #0,d1 ROM:00129EDC bne.s loc_129EE4 ROM:00129EDE bsr.w sub_129EEA ROM:00129EE2 bra.s locret_129EE8 ROM:00129EE4 ; --------------------------------------------------------------------------- ROM:00129EE4 ROM:00129EE4 loc_129EE4: ; CODE XREF: sub_129ED2+A↑j ROM:00129EE4 bsr.w sub_12A146 ROM:00129EE8 ROM:00129EE8 locret_129EE8: ; CODE XREF: sub_129ED2+10↑j ROM:00129EE8 rts ROM:00129EE8 ; End of function sub_129ED2 ROM:00129EE8 ROM:00129EEA ROM:00129EEA ; =============== S U B R O U T I N E ======================================= ROM:00129EEA ROM:00129EEA ROM:00129EEA sub_129EEA: ; CODE XREF: sub_129ED2+C↑p ROM:00129EEA btst #5,($129E).w ROM:00129EF0 bne.l locret_129F6E ROM:00129EF6 move.w $566(a5),d0 ROM:00129EFA move.b $A3F(a5),d1 ROM:00129EFE cmp.w ($C26).w,d0 ROM:00129F02 bne.s loc_129F10 ROM:00129F04 cmp.b ($1012).w,d1 ROM:00129F08 ble.s loc_129F0E ROM:00129F0A addq.b #1,($1012).w ROM:00129F0E ROM:00129F0E loc_129F0E: ; CODE XREF: sub_129EEA+1E↑j ROM:00129F0E bra.s loc_129F14 ROM:00129F10 ; --------------------------------------------------------------------------- ROM:00129F10 ROM:00129F10 loc_129F10: ; CODE XREF: sub_129EEA+18↑j ROM:00129F10 clr.b ($1012).w ROM:00129F14 ROM:00129F14 loc_129F14: ; CODE XREF: sub_129EEA:loc_129F0E↑j ROM:00129F14 clr.l d0 ROM:00129F16 clr.l d2 ROM:00129F18 move.w ($E62).w,d0 ROM:00129F1C move.w ($E5A).w,d2 ROM:00129F20 sub.l d2,d0 ROM:00129F22 cmpi.w #2,($4AE).w ROM:00129F28 bne.s locret_129F6E ROM:00129F2A move.w $562(a5),d2 ROM:00129F2E cmp.w ($E74).w,d2 ROM:00129F32 bge.s locret_129F6E ROM:00129F34 move.w $564(a5),d2 ROM:00129F38 cmp.w ($E74).w,d2 ROM:00129F3C ble.s locret_129F6E ROM:00129F3E cmp.b ($1012).w,d1 ROM:00129F42 bgt.s locret_129F6E ROM:00129F44 move.w $560(a5),d3 ROM:00129F48 cmp.w d0,d3 ROM:00129F4A blt.s locret_129F6E ROM:00129F4C neg.w d3 ROM:00129F4E cmp.w d0,d3 ROM:00129F50 bgt.s locret_129F6E ROM:00129F52 btst #4,($11A9).w ROM:00129F58 bne.s locret_129F6E ROM:00129F5A btst #4,($11B3).w ROM:00129F60 bne.s locret_129F6E ROM:00129F62 bsr.w sub_129F70 ROM:00129F66 bsr.w sub_12A056 ROM:00129F6A bsr.w sub_12A0DC ROM:00129F6E ROM:00129F6E locret_129F6E: ; CODE XREF: sub_129EEA+6↑j ROM:00129F6E ; sub_129EEA+3E↑j ... ROM:00129F6E rts ROM:00129F6E ; End of function sub_129EEA ROM:00129F6E ROM:00129F70 ROM:00129F70 ; =============== S U B R O U T I N E ======================================= ROM:00129F70 ROM:00129F70 ROM:00129F70 sub_129F70: ; CODE XREF: sub_129EEA+78↑p ROM:00129F70 clr.l d0 ROM:00129F72 clr.l d1 ROM:00129F74 clr.l d2 ROM:00129F76 move.w ($E88).w,d0 ROM:00129F7A move.w ($E90).w,d1 ROM:00129F7E move.w ($E90).w,d2 ROM:00129F82 addi.l #$20,d2 ; ' ' ROM:00129F88 lsr.l #6,d2 ROM:00129F8A sub.l d1,d0 ROM:00129F8C clr.w ($E70).w ROM:00129F90 clr.l d3 ROM:00129F92 move.w ($E8A).w,d3 ROM:00129F96 sub.l d1,d3 ROM:00129F98 asl.l #1,d3 ROM:00129F9A sub.l d0,d3 ROM:00129F9C asl.l #1,d3 ROM:00129F9E sub.l d0,d3 ROM:00129FA0 muls.l #$F42,d3 ROM:00129FA8 divs.l d2,d3 ROM:00129FAC cmpi.l #$7FFF,d3 ROM:00129FB2 bge.s loc_129FCE ROM:00129FB4 cmpi.l #$FFFF8001,d3 ROM:00129FBA ble.s loc_129FC4 ROM:00129FBC move.w d3,($E6C).w ROM:00129FC0 bra.w loc_129FCA ROM:00129FC4 ; --------------------------------------------------------------------------- ROM:00129FC4 ROM:00129FC4 loc_129FC4: ; CODE XREF: sub_129F70+4A↑j ROM:00129FC4 move.w #$8001,($E6C).w ROM:00129FCA ROM:00129FCA loc_129FCA: ; CODE XREF: sub_129F70+50↑j ROM:00129FCA bra.w loc_129FD4 ROM:00129FCE ; --------------------------------------------------------------------------- ROM:00129FCE ROM:00129FCE loc_129FCE: ; CODE XREF: sub_129F70+42↑j ROM:00129FCE move.w #$7FFF,($E6C).w ROM:00129FD4 ROM:00129FD4 loc_129FD4: ; CODE XREF: sub_129F70:loc_129FCA↑j ROM:00129FD4 clr.l d3 ROM:00129FD6 move.w ($E8E).w,d3 ROM:00129FDA sub.l d1,d3 ROM:00129FDC asl.l #2,d3 ROM:00129FDE sub.l d0,d3 ROM:00129FE0 muls.l #$F42,d3 ROM:00129FE8 divs.l d2,d3 ROM:00129FEC cmpi.l #$7FFF,d3 ROM:00129FF2 bge.s loc_12A00E ROM:00129FF4 cmpi.l #$FFFF8001,d3 ROM:00129FFA ble.s loc_12A004 ROM:00129FFC move.w d3,($E72).w ROM:0012A000 bra.w loc_12A00A ROM:0012A004 ; --------------------------------------------------------------------------- ROM:0012A004 ROM:0012A004 loc_12A004: ; CODE XREF: sub_129F70+8A↑j ROM:0012A004 move.w #$8001,($E72).w ROM:0012A00A ROM:0012A00A loc_12A00A: ; CODE XREF: sub_129F70+90↑j ROM:0012A00A bra.w loc_12A014 ROM:0012A00E ; --------------------------------------------------------------------------- ROM:0012A00E ROM:0012A00E loc_12A00E: ; CODE XREF: sub_129F70+82↑j ROM:0012A00E move.w #$7FFF,($E72).w ROM:0012A014 ROM:0012A014 loc_12A014: ; CODE XREF: sub_129F70:loc_12A00A↑j ROM:0012A014 clr.l d3 ROM:0012A016 move.w ($E8C).w,d3 ROM:0012A01A sub.l d1,d3 ROM:0012A01C asl.l #1,d3 ROM:0012A01E sub.l d0,d3 ROM:0012A020 muls.l #$1E84,d3 ROM:0012A028 divs.l d2,d3 ROM:0012A02C cmpi.l #$7FFF,d3 ROM:0012A032 bge.s loc_12A04E ROM:0012A034 cmpi.l #$FFFF8001,d3 ROM:0012A03A ble.s loc_12A044 ROM:0012A03C move.w d3,($E6E).w ROM:0012A040 bra.w loc_12A04A ROM:0012A044 ; --------------------------------------------------------------------------- ROM:0012A044 ROM:0012A044 loc_12A044: ; CODE XREF: sub_129F70+CA↑j ROM:0012A044 move.w #$8001,($E6E).w ROM:0012A04A ROM:0012A04A loc_12A04A: ; CODE XREF: sub_129F70+D0↑j ROM:0012A04A bra.w locret_12A054 ROM:0012A04E ; --------------------------------------------------------------------------- ROM:0012A04E ROM:0012A04E loc_12A04E: ; CODE XREF: sub_129F70+C2↑j ROM:0012A04E move.w #$7FFF,($E6E).w ROM:0012A054 ROM:0012A054 locret_12A054: ; CODE XREF: sub_129F70:loc_12A04A↑j ROM:0012A054 rts ROM:0012A054 ; End of function sub_129F70 ROM:0012A054 ROM:0012A056 ROM:0012A056 ; =============== S U B R O U T I N E ======================================= ROM:0012A056 ROM:0012A056 ROM:0012A056 sub_12A056: ; CODE XREF: sub_129EEA+7C↑p ROM:0012A056 clr.l d3 ROM:0012A058 move.w $568(a5),d3 ROM:0012A05C move.w #0,($122C).w ROM:0012A062 clr.l d1 ROM:0012A064 clr.l d2 ROM:0012A066 move.w ($E6C).w,d1 ROM:0012A06A ext.l d1 ROM:0012A06C move.w ($1228).w,d2 ROM:0012A070 ext.l d2 ROM:0012A072 sub.l d2,d1 ROM:0012A074 muls.l d3,d1 ROM:0012A078 muls.l #$64,d2 ; 'd' ROM:0012A080 add.l d1,d2 ROM:0012A082 divs.w #$64,d2 ; 'd' ROM:0012A086 move.w d2,($1228).w ROM:0012A08A clr.l d1 ROM:0012A08C clr.l d2 ROM:0012A08E move.w ($E72).w,d1 ROM:0012A092 ext.l d1 ROM:0012A094 move.w ($122E).w,d2 ROM:0012A098 ext.l d2 ROM:0012A09A sub.l d2,d1 ROM:0012A09C muls.l d3,d1 ROM:0012A0A0 muls.l #$64,d2 ; 'd' ROM:0012A0A8 add.l d1,d2 ROM:0012A0AA divs.w #$64,d2 ; 'd' ROM:0012A0AE move.w d2,($122E).w ROM:0012A0B2 clr.l d1 ROM:0012A0B4 clr.l d2 ROM:0012A0B6 move.w ($E6E).w,d1 ROM:0012A0BA ext.l d1 ROM:0012A0BC move.w ($122A).w,d2 ROM:0012A0C0 ext.l d2 ROM:0012A0C2 sub.l d2,d1 ROM:0012A0C4 muls.l d3,d1 ROM:0012A0C8 muls.l #$64,d2 ; 'd' ROM:0012A0D0 add.l d1,d2 ROM:0012A0D2 divs.w #$64,d2 ; 'd' ROM:0012A0D6 move.w d2,($122A).w ROM:0012A0DA rts ROM:0012A0DA ; End of function sub_12A056 ROM:0012A0DA ROM:0012A0DC ROM:0012A0DC ; =============== S U B R O U T I N E ======================================= ROM:0012A0DC ROM:0012A0DC ROM:0012A0DC sub_12A0DC: ; CODE XREF: sub_129EEA+80↑p ROM:0012A0DC clr.w d0 ROM:0012A0DE move.b ($1245).w,d0 ROM:0012A0E2 cmp.w ($11F8).w,d0 ROM:0012A0E6 bgt.s loc_12A0EE ROM:0012A0E8 bset #0,($129F).w ROM:0012A0EE ROM:0012A0EE loc_12A0EE: ; CODE XREF: sub_12A0DC+A↑j ROM:0012A0EE muls.w #5,d0 ROM:0012A0F2 cmp.w ($11F8).w,d0 ROM:0012A0F6 bgt.s loc_12A100 ROM:0012A0F8 bset #5,($129E).w ROM:0012A0FE bra.s loc_12A104 ROM:0012A100 ; --------------------------------------------------------------------------- ROM:0012A100 ROM:0012A100 loc_12A100: ; CODE XREF: sub_12A0DC+1A↑j ROM:0012A100 addq.w #1,($11F8).w ROM:0012A104 ROM:0012A104 loc_12A104: ; CODE XREF: sub_12A0DC+22↑j ROM:0012A104 move.w $56A(a5),d2 ROM:0012A108 move.w #0,d0 ROM:0012A10C bra.s loc_12A112 ROM:0012A10E ; --------------------------------------------------------------------------- ROM:0012A10E ROM:0012A10E loc_12A10E: ; CODE XREF: sub_12A0DC+66↓j ROM:0012A10E addi.w #1,d0 ROM:0012A112 ROM:0012A112 loc_12A112: ; CODE XREF: sub_12A0DC+30↑j ROM:0012A112 cmpi.w #3,d0 ROM:0012A116 bgt.s locret_12A144 ROM:0012A118 move.w $1228(d0.w*2),d1 ROM:0012A11E cmp.w d1,d2 ROM:0012A120 bge.s loc_12A12C ROM:0012A122 move.w d2,d1 ROM:0012A124 bset #3,($129E).w ROM:0012A12A bra.s loc_12A13C ROM:0012A12C ; --------------------------------------------------------------------------- ROM:0012A12C ROM:0012A12C loc_12A12C: ; CODE XREF: sub_12A0DC+44↑j ROM:0012A12C neg.w d2 ROM:0012A12E cmp.w d1,d2 ROM:0012A130 ble.s loc_12A13A ROM:0012A132 move.w d2,d1 ROM:0012A134 bset #3,($129E).w ROM:0012A13A ROM:0012A13A loc_12A13A: ; CODE XREF: sub_12A0DC+54↑j ROM:0012A13A neg.w d2 ROM:0012A13C ROM:0012A13C loc_12A13C: ; CODE XREF: sub_12A0DC+4E↑j ROM:0012A13C move.w d1,$1228(d0.w*2) ROM:0012A142 bra.s loc_12A10E ROM:0012A144 ; --------------------------------------------------------------------------- ROM:0012A144 ROM:0012A144 locret_12A144: ; CODE XREF: sub_12A0DC+3A↑j ROM:0012A144 rts ROM:0012A144 ; End of function sub_12A0DC 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_129ED2:loc_129EE4↑p ROM:0012A146 ; sub_12CC7A+22↓p ROM:0012A146 clr.l d1 ROM:0012A148 move.w $568(a5),d0 ROM:0012A14C move.w #$12C,d1 ROM:0012A150 divs.w d0,d1 ROM:0012A152 move.b d1,($1245).w ROM:0012A156 clr.l d0 ROM:0012A158 move.w $56A(a5),d0 ROM:0012A15C asl.l #2,d0 ROM:0012A15E move.w d0,($11FA).w ROM:0012A162 move.w #0,($11F8).w ROM:0012A168 bclr #3,($129E).w ROM:0012A16E bclr #5,($129E).w ROM:0012A174 bclr #0,($129F).w ROM:0012A17A move.w #0,d0 ROM:0012A17E bra.s loc_12A184 ROM:0012A180 ; --------------------------------------------------------------------------- ROM:0012A180 ROM:0012A180 loc_12A180: ; CODE XREF: sub_12A146+4C↓j ROM:0012A180 addi.w #1,d0 ROM:0012A184 ROM:0012A184 loc_12A184: ; CODE XREF: sub_12A146+38↑j ROM:0012A184 cmpi.w #3,d0 ROM:0012A188 bgt.s locret_12A194 ROM:0012A18A move.w #0,$1228(d0.w*2) ROM:0012A192 bra.s loc_12A180 ROM:0012A194 ; --------------------------------------------------------------------------- ROM:0012A194 ROM:0012A194 locret_12A194: ; CODE XREF: sub_12A146+42↑j ROM:0012A194 rts ROM:0012A194 ; End of function sub_12A146 ROM:0012A194 ROM:0012A196 ROM:0012A196 ; =============== S U B R O U T I N E ======================================= ROM:0012A196 ROM:0012A196 ROM:0012A196 sub_12A196: ; CODE XREF: sub_110E14+248↑p ROM:0012A196 clr.w d1 ROM:0012A198 move.b ($1013).w,d1 ROM:0012A19C cmpi.w #3,d1 ROM:0012A1A0 bcc.s locret_12A1AA ROM:0012A1A2 movea.l off_12A1AC(pc,d1.w*4),a0 ROM:0012A1A6 nop ROM:0012A1A8 jmp (a0) ROM:0012A1AA ; --------------------------------------------------------------------------- ROM:0012A1AA ROM:0012A1AA locret_12A1AA: ; CODE XREF: sub_12A196+A↑j ROM:0012A1AA rts ROM:0012A1AA ; End of function sub_12A196 ROM:0012A1AA ROM:0012A1AA ; --------------------------------------------------------------------------- ROM:0012A1AC off_12A1AC: dc.l loc_12A1B8 ; DATA XREF: sub_12A196+C↑r ROM:0012A1B0 dc.l loc_12A1C2 ROM:0012A1B4 dc.l loc_12A21C ROM:0012A1B8 ; --------------------------------------------------------------------------- ROM:0012A1B8 ROM:0012A1B8 loc_12A1B8: ; DATA XREF: ROM:off_12A1AC↑o ROM:0012A1B8 move.b #1,($1013).w ROM:0012A1BE bra.s locret_12A21A ROM:0012A1C0 ; --------------------------------------------------------------------------- ROM:0012A1C0 rts ROM:0012A1C2 ; --------------------------------------------------------------------------- ROM:0012A1C2 ROM:0012A1C2 loc_12A1C2: ; DATA XREF: ROM:0012A1B0↑o ROM:0012A1C2 btst #1,($11BB).w ROM:0012A1C8 beq.s loc_12A1F4 ROM:0012A1CA btst #1,($119C).w ROM:0012A1D0 beq.l loc_12A1F4 ROM:0012A1D6 bsr.l sub_12A266 ROM:0012A1DC bsr.l sub_12A656 ROM:0012A1E2 bsr.l sub_12A3DA ROM:0012A1E8 move.b #2,($1013).w ROM:0012A1EE bra.l locret_12A262 ROM:0012A1F4 ; --------------------------------------------------------------------------- ROM:0012A1F4 ROM:0012A1F4 loc_12A1F4: ; CODE XREF: ROM:0012A1C8↑j ROM:0012A1F4 ; ROM:0012A1D0↑j ROM:0012A1F4 btst #1,($11BB).w ROM:0012A1FA beq.s locret_12A21A ROM:0012A1FC btst #1,($119C).w ROM:0012A202 bne.l locret_12A21A ROM:0012A208 bsr.l sub_12A266 ROM:0012A20E move.b #1,($1013).w ROM:0012A214 bra.l *+6 ROM:0012A21A ; --------------------------------------------------------------------------- ROM:0012A21A ROM:0012A21A locret_12A21A: ; CODE XREF: ROM:0012A1BE↑j ROM:0012A21A ; ROM:0012A1FA↑j ... ROM:0012A21A rts ROM:0012A21C ; --------------------------------------------------------------------------- ROM:0012A21C ROM:0012A21C loc_12A21C: ; DATA XREF: ROM:0012A1B4↑o ROM:0012A21C btst #1,($11BB).w ROM:0012A222 beq.s loc_12A23A ROM:0012A224 btst #1,($119C).w ROM:0012A22A bne.s loc_12A23A ROM:0012A22C bsr.l sub_12A266 ROM:0012A232 move.b #1,($1013).w ROM:0012A238 bra.s locret_12A21A ROM:0012A23A ; --------------------------------------------------------------------------- ROM:0012A23A ROM:0012A23A loc_12A23A: ; CODE XREF: ROM:0012A222↑j ROM:0012A23A ; ROM:0012A22A↑j ROM:0012A23A btst #1,($11BB).w ROM:0012A240 beq.s locret_12A262 ROM:0012A242 btst #1,($119C).w ROM:0012A248 beq.s locret_12A262 ROM:0012A24A bsr.l sub_12A266 ROM:0012A250 bsr.l sub_12A656 ROM:0012A256 bsr.l sub_12A3DA ROM:0012A25C move.b #2,($1013).w ROM:0012A262 ROM:0012A262 locret_12A262: ; CODE XREF: ROM:0012A1EE↑j ROM:0012A262 ; ROM:0012A240↑j ... ROM:0012A262 rts ROM:0012A264 ; --------------------------------------------------------------------------- ROM:0012A264 rts ROM:0012A266 ROM:0012A266 ; =============== S U B R O U T I N E ======================================= ROM:0012A266 ROM:0012A266 ROM:0012A266 sub_12A266: ; CODE XREF: ROM:0012A1D6↑p ROM:0012A266 ; ROM:0012A208↑p ... ROM:0012A266 move.w ($E7C).w,d3 ROM:0012A26A move.w ($E86).w,d2 ROM:0012A26E move.w #$3A1E,d1 ROM:0012A272 bsr.l sub_1157E4 ROM:0012A278 move.w d1,-(sp) ROM:0012A27A move.w ($90C).w,d2 ROM:0012A27E move.w #$398A,d1 ROM:0012A282 bsr.l sub_1157E4 ROM:0012A288 move.w d1,d6 ROM:0012A28A move.w (sp)+,d7 ROM:0012A28C clr.l d0 ROM:0012A28E clr.w d5 ROM:0012A290 move.b ($1245).w,d5 ROM:0012A294 move.w ($11F8).w,d4 ROM:0012A298 btst #3,($129E).w ROM:0012A29E beq.s loc_12A2B6 ROM:0012A2A0 move.w ($11FA).w,d0 ROM:0012A2A4 clr.l d2 ROM:0012A2A6 move.w ($E62).w,d2 ROM:0012A2AA mulu.w d2,d0 ROM:0012A2AC divu.l #$2710,d0 ROM:0012A2B4 bra.s loc_12A306 ROM:0012A2B6 ; --------------------------------------------------------------------------- ROM:0012A2B6 ROM:0012A2B6 loc_12A2B6: ; CODE XREF: sub_12A266+38↑j ROM:0012A2B6 cmp.w d4,d5 ROM:0012A2B8 ble.l loc_12A302 ROM:0012A2BE cmpi.w #0,d5 ROM:0012A2C2 ble.l loc_12A2EC ROM:0012A2C8 move.w ($11FA).w,d0 ROM:0012A2CC move.w d5,d1 ROM:0012A2CE sub.w ($11F8).w,d1 ROM:0012A2D2 mulu.w d1,d0 ROM:0012A2D4 ext.l d5 ROM:0012A2D6 divs.l d5,d0 ROM:0012A2DA clr.l d2 ROM:0012A2DC move.w ($E62).w,d2 ROM:0012A2E0 mulu.w d2,d0 ROM:0012A2E2 divu.l #$2710,d0 ROM:0012A2EA bra.s loc_12A300 ROM:0012A2EC ; --------------------------------------------------------------------------- ROM:0012A2EC ROM:0012A2EC loc_12A2EC: ; CODE XREF: sub_12A266+5C↑j ROM:0012A2EC move.w ($11FA).w,d0 ROM:0012A2F0 clr.l d2 ROM:0012A2F2 move.w ($E62).w,d2 ROM:0012A2F6 mulu.w d2,d0 ROM:0012A2F8 divu.l #$2710,d0 ROM:0012A300 ROM:0012A300 loc_12A300: ; CODE XREF: sub_12A266+84↑j ROM:0012A300 bra.s loc_12A306 ROM:0012A302 ; --------------------------------------------------------------------------- ROM:0012A302 ROM:0012A302 loc_12A302: ; CODE XREF: sub_12A266+52↑j ROM:0012A302 move.w #0,d0 ROM:0012A306 ROM:0012A306 loc_12A306: ; CODE XREF: sub_12A266+4E↑j ROM:0012A306 ; sub_12A266:loc_12A300↑j ROM:0012A306 cmpi.l #$8000,d0 ROM:0012A30C ble.s loc_12A314 ROM:0012A30E move.l #$8000,d0 ROM:0012A314 ROM:0012A314 loc_12A314: ; CODE XREF: sub_12A266+A6↑j ROM:0012A314 clr.w d5 ROM:0012A316 move.b $A42(a5),d5 ROM:0012A31A cmpi.w #0,d5 ROM:0012A31E bne.s loc_12A330 ROM:0012A320 muls.w d6,d7 ROM:0012A322 divs.l #$64,d7 ; 'd' ROM:0012A32A sub.l d0,d7 ROM:0012A32C bra.w loc_12A380 ROM:0012A330 ; --------------------------------------------------------------------------- ROM:0012A330 ROM:0012A330 loc_12A330: ; CODE XREF: sub_12A266+B8↑j ROM:0012A330 cmpi.w #1,d5 ROM:0012A334 bne.s loc_12A354 ROM:0012A336 muls.w d6,d7 ROM:0012A338 divs.l #$64,d7 ; 'd' ROM:0012A340 sub.l d0,d7 ROM:0012A342 clr.l d1 ROM:0012A344 move.b $A41(a5),d1 ROM:0012A348 muls.l d1,d7 ROM:0012A34C divs.l #$64,d7 ; 'd' ROM:0012A354 ROM:0012A354 loc_12A354: ; CODE XREF: sub_12A266+CE↑j ROM:0012A354 cmpi.w #2,d5 ROM:0012A358 bne.s loc_12A35C ROM:0012A35A ext.l d7 ROM:0012A35C ROM:0012A35C loc_12A35C: ; CODE XREF: sub_12A266+F2↑j ROM:0012A35C cmpi.w #3,d5 ROM:0012A360 bne.s loc_12A366 ROM:0012A362 clr.l d7 ROM:0012A364 move.w d6,d7 ROM:0012A366 ROM:0012A366 loc_12A366: ; CODE XREF: sub_12A266+FA↑j ROM:0012A366 cmpi.w #4,d5 ROM:0012A36A bne.s loc_12A370 ROM:0012A36C clr.l d7 ROM:0012A36E move.w d0,d7 ROM:0012A370 ROM:0012A370 loc_12A370: ; CODE XREF: sub_12A266+104↑j ROM:0012A370 cmpi.w #5,d5 ROM:0012A374 bne.s loc_12A380 ROM:0012A376 muls.w d6,d7 ROM:0012A378 divs.l #$64,d7 ; 'd' ROM:0012A380 ROM:0012A380 loc_12A380: ; CODE XREF: sub_12A266+C6↑j ROM:0012A380 ; sub_12A266+10E↑j ROM:0012A380 cmpi.l #$FFFF8000,d7 ROM:0012A386 bge.s loc_12A392 ROM:0012A388 move.w #$8000,($B96).w ROM:0012A38E bra.w loc_12A396 ROM:0012A392 ; --------------------------------------------------------------------------- ROM:0012A392 ROM:0012A392 loc_12A392: ; CODE XREF: sub_12A266+120↑j ROM:0012A392 move.w d7,($B96).w ROM:0012A396 ROM:0012A396 loc_12A396: ; CODE XREF: sub_12A266+128↑j ROM:0012A396 move.w ($B96).w,d0 ROM:0012A39A move.w ($B94).w,d1 ROM:0012A39E ext.l d0 ROM:0012A3A0 ext.l d1 ROM:0012A3A2 sub.l d1,d0 ROM:0012A3A4 cmpi.l #$FFFF8000,d0 ROM:0012A3AA bge.s loc_12A3B2 ROM:0012A3AC move.l #$FFFF8000,d0 ROM:0012A3B2 ROM:0012A3B2 loc_12A3B2: ; CODE XREF: sub_12A266+144↑j ROM:0012A3B2 cmpi.l #$7FFF,d0 ROM:0012A3B8 ble.s loc_12A3C0 ROM:0012A3BA move.l #$7FFF,d0 ROM:0012A3C0 ROM:0012A3C0 loc_12A3C0: ; CODE XREF: sub_12A266+152↑j ROM:0012A3C0 move.w d0,($B98).w ROM:0012A3C4 cmpi.w #0,d0 ROM:0012A3C8 ble.s loc_12A3D2 ROM:0012A3CA bset #3,($11B4).w ROM:0012A3D0 bra.s locret_12A3D8 ROM:0012A3D2 ; --------------------------------------------------------------------------- ROM:0012A3D2 ROM:0012A3D2 loc_12A3D2: ; CODE XREF: sub_12A266+162↑j ROM:0012A3D2 bclr #3,($11B4).w ROM:0012A3D8 ROM:0012A3D8 locret_12A3D8: ; CODE XREF: sub_12A266+16A↑j ROM:0012A3D8 rts ROM:0012A3D8 ; End of function sub_12A266 ROM:0012A3D8 ROM:0012A3DA ROM:0012A3DA ; =============== S U B R O U T I N E ======================================= ROM:0012A3DA ROM:0012A3DA ROM:0012A3DA sub_12A3DA: ; CODE XREF: ROM:0012A1E2↑p ROM:0012A3DA ; ROM:0012A256↑p ROM:0012A3DA move.w ($B9E).w,d0 ROM:0012A3DE clr.w d1 ROM:0012A3E0 move.b ($1014).w,d1 ROM:0012A3E4 cmpi.w #2,d1 ROM:0012A3E8 bcc.s locret_12A3F2 ROM:0012A3EA movea.l off_12A3F4(pc,d1.w*4),a0 ROM:0012A3EE nop ROM:0012A3F0 jmp (a0) ROM:0012A3F2 ; --------------------------------------------------------------------------- ROM:0012A3F2 ROM:0012A3F2 locret_12A3F2: ; CODE XREF: sub_12A3DA+E↑j ROM:0012A3F2 rts ROM:0012A3F2 ; End of function sub_12A3DA ROM:0012A3F2 ROM:0012A3F2 ; --------------------------------------------------------------------------- ROM:0012A3F4 off_12A3F4: dc.l loc_12A3FC ; DATA XREF: sub_12A3DA+10↑r ROM:0012A3F8 dc.l loc_12A40A ROM:0012A3FC ; --------------------------------------------------------------------------- ROM:0012A3FC ROM:0012A3FC loc_12A3FC: ; DATA XREF: ROM:off_12A3F4↑o ROM:0012A3FC move.b #1,($1014).w ROM:0012A402 bsr.w sub_12A432 ROM:0012A406 bra.s locret_12A42E ROM:0012A408 ; --------------------------------------------------------------------------- ROM:0012A408 rts ROM:0012A40A ; --------------------------------------------------------------------------- ROM:0012A40A ROM:0012A40A loc_12A40A: ; DATA XREF: ROM:0012A3F8↑o ROM:0012A40A cmpi.w #$190,d0 ROM:0012A40E bne.s loc_12A426 ROM:0012A410 bsr.w sub_12A4A8 ROM:0012A414 bsr.w sub_12A432 ROM:0012A418 bsr.w sub_12A462 ROM:0012A41C bsr.w sub_12A4CC ROM:0012A420 bsr.w sub_12A544 ROM:0012A424 bra.s locret_12A42E ROM:0012A426 ; --------------------------------------------------------------------------- ROM:0012A426 ROM:0012A426 loc_12A426: ; CODE XREF: ROM:0012A40E↑j ROM:0012A426 bsr.w sub_12A462 ROM:0012A42A bsr.w sub_12A4CC ROM:0012A42E ROM:0012A42E locret_12A42E: ; CODE XREF: ROM:0012A406↑j ROM:0012A42E ; ROM:0012A424↑j ROM:0012A42E rts ROM:0012A430 ; --------------------------------------------------------------------------- ROM:0012A430 rts ROM:0012A432 ROM:0012A432 ; =============== S U B R O U T I N E ======================================= ROM:0012A432 ROM:0012A432 ROM:0012A432 sub_12A432: ; CODE XREF: ROM:0012A402↑p ROM:0012A432 ; ROM:0012A414↑p ROM:0012A432 move.w #0,d0 ROM:0012A436 bra.s loc_12A43C ROM:0012A438 ; --------------------------------------------------------------------------- ROM:0012A438 ROM:0012A438 loc_12A438: ; CODE XREF: sub_12A432+18↓j ROM:0012A438 addi.w #1,d0 ROM:0012A43C ROM:0012A43C loc_12A43C: ; CODE XREF: sub_12A432+4↑j ROM:0012A43C cmpi.w #3,d0 ROM:0012A440 bgt.s loc_12A44C ROM:0012A442 move.b #0,$1190(d0.w) ROM:0012A44A bra.s loc_12A438 ROM:0012A44C ; --------------------------------------------------------------------------- ROM:0012A44C ROM:0012A44C loc_12A44C: ; CODE XREF: sub_12A432+E↑j ROM:0012A44C move.w #0,($BA0).w ROM:0012A452 move.w #0,($B9E).w ROM:0012A458 clr.w ($B9C).w ROM:0012A45C clr.l ($814).w ROM:0012A460 rts ROM:0012A460 ; End of function sub_12A432 ROM:0012A460 ROM:0012A462 ROM:0012A462 ; =============== S U B R O U T I N E ======================================= ROM:0012A462 ROM:0012A462 ROM:0012A462 sub_12A462: ; CODE XREF: ROM:0012A418↑p ROM:0012A462 ; ROM:loc_12A426↑p ROM:0012A462 addi.w #1,($B9E).w ROM:0012A468 btst #3,($11B4).w ROM:0012A46E beq.s locret_12A4A6 ROM:0012A470 move.w ($4AE).w,d1 ROM:0012A474 cmpi.w #0,d1 ROM:0012A478 blt.s locret_12A4A6 ROM:0012A47A cmpi.w #3,d1 ROM:0012A47E bgt.s locret_12A4A6 ROM:0012A480 clr.w d2 ROM:0012A482 move.b $A4D(a5,d1.w),d2 ROM:0012A488 addi.b #1,$1190(d2.w) ROM:0012A490 move.w ($E7C).w,d2 ROM:0012A494 move.w ($E86).w,d3 ROM:0012A498 move.w #$3A20,d1 ROM:0012A49C bsr.l sub_1157E4 ROM:0012A4A2 add.w d1,($BA0).w ROM:0012A4A6 ROM:0012A4A6 locret_12A4A6: ; CODE XREF: sub_12A462+C↑j ROM:0012A4A6 ; sub_12A462+16↑j ... ROM:0012A4A6 rts ROM:0012A4A6 ; End of function sub_12A462 ROM:0012A4A6 ROM:0012A4A8 ROM:0012A4A8 ; =============== S U B R O U T I N E ======================================= ROM:0012A4A8 ROM:0012A4A8 ROM:0012A4A8 sub_12A4A8: ; CODE XREF: ROM:0012A410↑p ROM:0012A4A8 move.w #0,d0 ROM:0012A4AC bra.s loc_12A4B2 ROM:0012A4AE ; --------------------------------------------------------------------------- ROM:0012A4AE ROM:0012A4AE loc_12A4AE: ; CODE XREF: sub_12A4A8+1A↓j ROM:0012A4AE addi.w #1,d0 ROM:0012A4B2 ROM:0012A4B2 loc_12A4B2: ; CODE XREF: sub_12A4A8+4↑j ROM:0012A4B2 cmpi.w #3,d0 ROM:0012A4B6 bgt.s loc_12A4C4 ROM:0012A4B8 move.b $1190(d0.w),$118C(d0.w) ROM:0012A4C2 bra.s loc_12A4AE ROM:0012A4C4 ; --------------------------------------------------------------------------- ROM:0012A4C4 ROM:0012A4C4 loc_12A4C4: ; CODE XREF: sub_12A4A8+E↑j ROM:0012A4C4 move.w ($BA0).w,($BA2).w ROM:0012A4CA rts ROM:0012A4CA ; End of function sub_12A4A8 ROM:0012A4CA ROM:0012A4CC ROM:0012A4CC ; =============== S U B R O U T I N E ======================================= ROM:0012A4CC ROM:0012A4CC ROM:0012A4CC sub_12A4CC: ; CODE XREF: ROM:0012A41C↑p ROM:0012A4CC ; ROM:0012A42A↑p ROM:0012A4CC move.w ($E7C).w,d2 ROM:0012A4D0 move.w ($E86).w,d3 ROM:0012A4D4 move.w #$3A22,d1 ROM:0012A4D8 bsr.l sub_1157E4 ROM:0012A4DE move.w ($B94).w,d2 ROM:0012A4E2 ext.l d2 ROM:0012A4E4 move.w ($B9A).w,d4 ROM:0012A4E8 ext.l d4 ROM:0012A4EA sub.l d4,d2 ROM:0012A4EC move.w $570(a5),d3 ROM:0012A4F0 ext.l d3 ROM:0012A4F2 muls.l d3,d2 ROM:0012A4F6 divs.w d1,d2 ROM:0012A4F8 cmpi.w #0,d2 ROM:0012A4FC bge.s loc_12A500 ROM:0012A4FE neg.w d2 ROM:0012A500 ROM:0012A500 loc_12A500: ; CODE XREF: sub_12A4CC+30↑j ROM:0012A500 move.w $56C(a5),d0 ROM:0012A504 cmp.w d2,d0 ROM:0012A506 bge.s loc_12A50A ROM:0012A508 move.w d0,d2 ROM:0012A50A ROM:0012A50A loc_12A50A: ; CODE XREF: sub_12A4CC+3A↑j ROM:0012A50A ext.l d2 ROM:0012A50C cmpi.w #0,($B9C).w ROM:0012A512 bne.s loc_12A51A ROM:0012A514 move.l d2,($814).w ROM:0012A518 bra.s loc_12A524 ROM:0012A51A ; --------------------------------------------------------------------------- ROM:0012A51A ROM:0012A51A loc_12A51A: ; CODE XREF: sub_12A4CC+46↑j ROM:0012A51A muls.l ($814).w,d2 ROM:0012A520 move.l d2,($814).w ROM:0012A524 ROM:0012A524 loc_12A524: ; CODE XREF: sub_12A4CC+4C↑j ROM:0012A524 addq.w #1,($B9C).w ROM:0012A528 cmpi.w #3,($B9C).w ROM:0012A52E ble.s loc_12A53C ROM:0012A530 clr.w ($B9C).w ROM:0012A534 move.l ($814).w,d1 ROM:0012A538 add.l d1,($818).w ROM:0012A53C ROM:0012A53C loc_12A53C: ; CODE XREF: sub_12A4CC+62↑j ROM:0012A53C move.w ($B94).w,($B9A).w ROM:0012A542 rts ROM:0012A542 ; End of function sub_12A4CC ROM:0012A542 ROM:0012A544 ROM:0012A544 ; =============== S U B R O U T I N E ======================================= ROM:0012A544 ROM:0012A544 ROM:0012A544 sub_12A544: ; CODE XREF: ROM:0012A420↑p ROM:0012A544 move.l ($818).w,d0 ROM:0012A548 divs.l $12C(a5),d0 ROM:0012A54E move.w $56E(a5),d1 ROM:0012A552 cmp.w d0,d1 ROM:0012A554 bge.s loc_12A55E ROM:0012A556 bset #2,($11AF).w ROM:0012A55C bra.s loc_12A564 ROM:0012A55E ; --------------------------------------------------------------------------- ROM:0012A55E ROM:0012A55E loc_12A55E: ; CODE XREF: sub_12A544+10↑j ROM:0012A55E bclr #2,($11AF).w ROM:0012A564 ROM:0012A564 loc_12A564: ; CODE XREF: sub_12A544+18↑j ROM:0012A564 clr.w ($B9C).w ROM:0012A568 clr.l ($814).w ROM:0012A56C clr.l ($818).w ROM:0012A570 clr.w ($B9A).w ROM:0012A574 rts ROM:0012A574 ; End of function sub_12A544 ROM:0012A574 ROM:0012A576 ROM:0012A576 ; =============== S U B R O U T I N E ======================================= ROM:0012A576 ROM:0012A576 ROM:0012A576 sub_12A576: ; CODE XREF: sub_110E14+232↑p ROM:0012A576 ; sub_110E14+258↑p ROM:0012A576 move.l ($404).w,($81C).w ROM:0012A57C rts ROM:0012A57C ; End of function sub_12A576 ROM:0012A57C ROM:0012A57E ROM:0012A57E ; =============== S U B R O U T I N E ======================================= ROM:0012A57E ROM:0012A57E ROM:0012A57E sub_12A57E: ; CODE XREF: sub_110E14+22C↑p ROM:0012A57E move.w #3,d0 ROM:0012A582 bra.s loc_12A588 ROM:0012A584 ; --------------------------------------------------------------------------- ROM:0012A584 ROM:0012A584 loc_12A584: ; CODE XREF: sub_12A57E+1E↓j ROM:0012A584 subi.w #1,d0 ROM:0012A588 ROM:0012A588 loc_12A588: ; CODE XREF: sub_12A57E+4↑j ROM:0012A588 cmpi.w #0,d0 ROM:0012A58C blt.s loc_12A59E ROM:0012A58E move.w d0,d1 ROM:0012A590 addq.w #1,d1 ROM:0012A592 move.w $E88(d0.w*2),$E88(d1.w*2) ROM:0012A59C bra.s loc_12A584 ROM:0012A59E ; --------------------------------------------------------------------------- ROM:0012A59E ROM:0012A59E loc_12A59E: ; CODE XREF: sub_12A57E+E↑j ROM:0012A59E move.w #3,d0 ROM:0012A5A2 bra.s loc_12A5A8 ROM:0012A5A4 ; --------------------------------------------------------------------------- ROM:0012A5A4 ROM:0012A5A4 loc_12A5A4: ; CODE XREF: sub_12A57E+48↓j ROM:0012A5A4 subi.w #1,d0 ROM:0012A5A8 ROM:0012A5A8 loc_12A5A8: ; CODE XREF: sub_12A57E+24↑j ROM:0012A5A8 cmpi.w #0,d0 ROM:0012A5AC blt.s loc_12A5C8 ROM:0012A5AE move.w d0,d1 ROM:0012A5B0 addq.w #1,d1 ROM:0012A5B2 move.w $E74(d0.w*2),$E74(d1.w*2) ROM:0012A5BC move.w $E7E(d0.w*2),$E7E(d1.w*2) ROM:0012A5C6 bra.s loc_12A5A4 ROM:0012A5C8 ; --------------------------------------------------------------------------- ROM:0012A5C8 ROM:0012A5C8 loc_12A5C8: ; CODE XREF: sub_12A57E+2E↑j ROM:0012A5C8 move.w ($534).w,($E74).w ROM:0012A5CE move.w ($8D6).w,($E7E).w ROM:0012A5D4 move.w $572(a5),d0 ROM:0012A5D8 cmp.w ($E74).w,d0 ROM:0012A5DC ble.s loc_12A5FE ROM:0012A5DE move.l #$1C9C380,d2 ROM:0012A5E4 divs.l d0,d2 ROM:0012A5E8 move.w d2,($E88).w ROM:0012A5EC move.w d0,($E74).w ROM:0012A5F0 bset #6,($11A7).w ROM:0012A5F6 bclr #1,($11B8).w ROM:0012A5FC bra.s locret_12A654 ROM:0012A5FE ; --------------------------------------------------------------------------- ROM:0012A5FE ROM:0012A5FE loc_12A5FE: ; CODE XREF: sub_12A57E+5E↑j ROM:0012A5FE move.w $574(a5),d1 ROM:0012A602 cmp.w ($E74).w,d1 ROM:0012A606 bge.s loc_12A628 ROM:0012A608 move.l #$1C9C380,d2 ROM:0012A60E divs.l d1,d2 ROM:0012A612 move.w d2,($E88).w ROM:0012A616 move.w d1,($E74).w ROM:0012A61A bset #1,($11B8).w ROM:0012A620 bclr #6,($11A7).w ROM:0012A626 bra.s locret_12A654 ROM:0012A628 ; --------------------------------------------------------------------------- ROM:0012A628 ROM:0012A628 loc_12A628: ; CODE XREF: sub_12A57E+88↑j ROM:0012A628 bclr #6,($11A7).w ROM:0012A62E bclr #1,($11B8).w ROM:0012A634 move.l ($404).w,d2 ROM:0012A638 cmp.l ($81C).w,d2 ROM:0012A63C bge.s loc_12A64C ROM:0012A63E move.l #$80000000,d3 ROM:0012A644 sub.l ($81C).w,d3 ROM:0012A648 add.l d3,d2 ROM:0012A64A bra.s loc_12A650 ROM:0012A64C ; --------------------------------------------------------------------------- ROM:0012A64C ROM:0012A64C loc_12A64C: ; CODE XREF: sub_12A57E+BE↑j ROM:0012A64C sub.l ($81C).w,d2 ROM:0012A650 ROM:0012A650 loc_12A650: ; CODE XREF: sub_12A57E+CC↑j ROM:0012A650 move.w d2,($E88).w ROM:0012A654 ROM:0012A654 locret_12A654: ; CODE XREF: sub_12A57E+7E↑j ROM:0012A654 ; sub_12A57E+A8↑j ROM:0012A654 rts ROM:0012A654 ; End of function sub_12A57E ROM:0012A654 ROM:0012A656 ROM:0012A656 ; =============== S U B R O U T I N E ======================================= ROM:0012A656 ROM:0012A656 ROM:0012A656 sub_12A656: ; CODE XREF: ROM:0012A1DC↑p ROM:0012A656 ; ROM:0012A250↑p ROM:0012A656 bsr.w sub_12A66E ROM:0012A65A btst #3,($11B4).w ROM:0012A660 beq.s loc_12A668 ROM:0012A662 bsr.w sub_12A6AE ROM:0012A666 bra.s locret_12A66C ROM:0012A668 ; --------------------------------------------------------------------------- ROM:0012A668 ROM:0012A668 loc_12A668: ; CODE XREF: sub_12A656+A↑j ROM:0012A668 bsr.w sub_12A6E0 ROM:0012A66C ROM:0012A66C locret_12A66C: ; CODE XREF: sub_12A656+10↑j ROM:0012A66C rts ROM:0012A66C ; End of function sub_12A656 ROM:0012A66C ROM:0012A66E ROM:0012A66E ; =============== S U B R O U T I N E ======================================= ROM:0012A66E ROM:0012A66E ROM:0012A66E sub_12A66E: ; CODE XREF: sub_12A656↑p ROM:0012A66E move.w ($B9E).w,d0 ROM:0012A672 move.w ($BB4).w,d1 ROM:0012A676 cmpi.w #2,d1 ROM:0012A67A bcc.s locret_12A684 ROM:0012A67C movea.l off_12A686(pc,d1.w*4),a0 ROM:0012A680 nop ROM:0012A682 jmp (a0) ROM:0012A684 ; --------------------------------------------------------------------------- ROM:0012A684 ROM:0012A684 locret_12A684: ; CODE XREF: sub_12A66E+C↑j ROM:0012A684 rts ROM:0012A684 ; End of function sub_12A66E ROM:0012A684 ROM:0012A684 ; --------------------------------------------------------------------------- ROM:0012A686 off_12A686: dc.l loc_12A68E ; DATA XREF: sub_12A66E+E↑r ROM:0012A68A dc.l loc_12A69C ROM:0012A68E ; --------------------------------------------------------------------------- ROM:0012A68E ROM:0012A68E loc_12A68E: ; DATA XREF: ROM:off_12A686↑o ROM:0012A68E move.w #1,($BB4).w ROM:0012A694 bsr.w sub_12A744 ROM:0012A698 bra.s locret_12A6AA ROM:0012A69A ; --------------------------------------------------------------------------- ROM:0012A69A rts ROM:0012A69C ; --------------------------------------------------------------------------- ROM:0012A69C ROM:0012A69C loc_12A69C: ; DATA XREF: ROM:0012A68A↑o ROM:0012A69C cmpi.w #$190,d0 ROM:0012A6A0 bne.s locret_12A6AA ROM:0012A6A2 bsr.w sub_12A712 ROM:0012A6A6 bsr.w sub_12A744 ROM:0012A6AA ROM:0012A6AA locret_12A6AA: ; CODE XREF: ROM:0012A698↑j ROM:0012A6AA ; ROM:0012A6A0↑j ROM:0012A6AA rts ROM:0012A6AC ; --------------------------------------------------------------------------- ROM:0012A6AC rts ROM:0012A6AE ROM:0012A6AE ; =============== S U B R O U T I N E ======================================= ROM:0012A6AE ROM:0012A6AE ROM:0012A6AE sub_12A6AE: ; CODE XREF: sub_12A656+C↑p ROM:0012A6AE move.w ($E7C).w,d3 ROM:0012A6B2 move.w ($E86).w,d2 ROM:0012A6B6 cmp.w ($BA4).w,d3 ROM:0012A6BA bge.s loc_12A6C0 ROM:0012A6BC move.w d3,($BA4).w ROM:0012A6C0 ROM:0012A6C0 loc_12A6C0: ; CODE XREF: sub_12A6AE+C↑j ROM:0012A6C0 cmp.w ($BA6).w,d3 ROM:0012A6C4 ble.s loc_12A6CA ROM:0012A6C6 move.w d3,($BA6).w ROM:0012A6CA ROM:0012A6CA loc_12A6CA: ; CODE XREF: sub_12A6AE+16↑j ROM:0012A6CA cmp.w ($BA8).w,d2 ROM:0012A6CE bge.s loc_12A6D4 ROM:0012A6D0 move.w d2,($BA8).w ROM:0012A6D4 ROM:0012A6D4 loc_12A6D4: ; CODE XREF: sub_12A6AE+20↑j ROM:0012A6D4 cmp.w ($BAA).w,d2 ROM:0012A6D8 ble.s locret_12A6DE ROM:0012A6DA move.w d2,($BAA).w ROM:0012A6DE ROM:0012A6DE locret_12A6DE: ; CODE XREF: sub_12A6AE+2A↑j ROM:0012A6DE rts ROM:0012A6DE ; End of function sub_12A6AE ROM:0012A6DE ROM:0012A6E0 ROM:0012A6E0 ; =============== S U B R O U T I N E ======================================= ROM:0012A6E0 ROM:0012A6E0 ROM:0012A6E0 sub_12A6E0: ; CODE XREF: sub_12A656:loc_12A668↑p ROM:0012A6E0 move.w ($E7C).w,d3 ROM:0012A6E4 move.w ($E86).w,d2 ROM:0012A6E8 cmp.w ($BAC).w,d3 ROM:0012A6EC bge.s loc_12A6F2 ROM:0012A6EE move.w d3,($BAC).w ROM:0012A6F2 ROM:0012A6F2 loc_12A6F2: ; CODE XREF: sub_12A6E0+C↑j ROM:0012A6F2 cmp.w ($BAE).w,d3 ROM:0012A6F6 ble.s loc_12A6FC ROM:0012A6F8 move.w d3,($BAE).w ROM:0012A6FC ROM:0012A6FC loc_12A6FC: ; CODE XREF: sub_12A6E0+16↑j ROM:0012A6FC cmp.w ($BB0).w,d2 ROM:0012A700 bge.s loc_12A706 ROM:0012A702 move.w d2,($BB0).w ROM:0012A706 ROM:0012A706 loc_12A706: ; CODE XREF: sub_12A6E0+20↑j ROM:0012A706 cmp.w ($BB2).w,d2 ROM:0012A70A ble.s locret_12A710 ROM:0012A70C move.w d2,($BB2).w ROM:0012A710 ROM:0012A710 locret_12A710: ; CODE XREF: sub_12A6E0+2A↑j ROM:0012A710 rts ROM:0012A710 ; End of function sub_12A6E0 ROM:0012A710 ROM:0012A712 ROM:0012A712 ; =============== S U B R O U T I N E ======================================= ROM:0012A712 ROM:0012A712 ROM:0012A712 sub_12A712: ; CODE XREF: ROM:0012A6A2↑p ROM:0012A712 move.w ($BA4).w,($B6C).w ROM:0012A718 move.w ($BA6).w,($B6E).w ROM:0012A71E move.w ($BA8).w,($B70).w ROM:0012A724 move.w ($BAA).w,($B72).w ROM:0012A72A move.w ($BAC).w,($B74).w ROM:0012A730 move.w ($BAE).w,($B76).w ROM:0012A736 move.w ($BB0).w,($B78).w ROM:0012A73C move.w ($BB2).w,($B7A).w ROM:0012A742 rts ROM:0012A742 ; End of function sub_12A712 ROM:0012A742 ROM:0012A744 ROM:0012A744 ; =============== S U B R O U T I N E ======================================= ROM:0012A744 ROM:0012A744 ROM:0012A744 sub_12A744: ; CODE XREF: ROM:0012A694↑p ROM:0012A744 ; ROM:0012A6A6↑p ROM:0012A744 move.w $546(a5),($BA4).w ROM:0012A74A move.w $548(a5),($BA6).w ROM:0012A750 move.w $558(a5),($BA8).w ROM:0012A756 move.w $556(a5),($BAA).w ROM:0012A75C move.w $574(a5),($BAC).w ROM:0012A762 move.w $572(a5),($BAE).w ROM:0012A768 move.w $558(a5),($BB0).w ROM:0012A76E move.w $556(a5),($BB2).w ROM:0012A774 rts ROM:0012A774 ; End of function sub_12A744 ROM:0012A774 ROM:0012A776 ROM:0012A776 ; =============== S U B R O U T I N E ======================================= ROM:0012A776 ROM:0012A776 ROM:0012A776 sub_12A776: ; CODE XREF: sub_12AC82+6↓p ROM:0012A776 bsr.w sub_12A780 ROM:0012A77A bsr.w sub_12A83E ROM:0012A77E rts ROM:0012A77E ; End of function sub_12A776 ROM:0012A77E ROM:0012A780 ROM:0012A780 ; =============== S U B R O U T I N E ======================================= ROM:0012A780 ROM:0012A780 ROM:0012A780 sub_12A780: ; CODE XREF: sub_12A776↑p ROM:0012A780 clr.w d1 ROM:0012A782 move.b ($1015).w,d1 ROM:0012A786 cmpi.w #4,d1 ROM:0012A78A bcc.s locret_12A794 ROM:0012A78C movea.l off_12A796(pc,d1.w*4),a0 ROM:0012A790 nop ROM:0012A792 jmp (a0) ROM:0012A794 ; --------------------------------------------------------------------------- ROM:0012A794 ROM:0012A794 locret_12A794: ; CODE XREF: sub_12A780+A↑j ROM:0012A794 rts ROM:0012A794 ; End of function sub_12A780 ROM:0012A794 ROM:0012A794 ; --------------------------------------------------------------------------- ROM:0012A796 off_12A796: dc.l loc_12A7A6 ; DATA XREF: sub_12A780+C↑r ROM:0012A79A dc.l loc_12A7B4 ROM:0012A79E dc.l loc_12A7D8 ROM:0012A7A2 dc.l loc_12A812 ROM:0012A7A6 ; --------------------------------------------------------------------------- ROM:0012A7A6 ROM:0012A7A6 loc_12A7A6: ; DATA XREF: ROM:off_12A796↑o ROM:0012A7A6 bclr #0,($11C6).w ROM:0012A7AC move.b #1,($1015).w ROM:0012A7B2 rts ROM:0012A7B4 ; --------------------------------------------------------------------------- ROM:0012A7B4 ROM:0012A7B4 loc_12A7B4: ; DATA XREF: ROM:0012A79A↑o ROM:0012A7B4 btst #0,($11C2).w ROM:0012A7BA beq.s locret_12A7D6 ROM:0012A7BC move.w $57A(a5),d1 ROM:0012A7C0 clr.b ($78C).w ROM:0012A7C4 move.w d1,($674).w ROM:0012A7C8 move.b #1,($78C).w ROM:0012A7CE move.b #2,($1015).w ROM:0012A7D4 rts ROM:0012A7D6 ; --------------------------------------------------------------------------- ROM:0012A7D6 ROM:0012A7D6 locret_12A7D6: ; CODE XREF: ROM:0012A7BA↑j ROM:0012A7D6 rts ROM:0012A7D8 ; --------------------------------------------------------------------------- ROM:0012A7D8 ROM:0012A7D8 loc_12A7D8: ; DATA XREF: ROM:0012A79E↑o ROM:0012A7D8 btst #0,($11C2).w ROM:0012A7DE beq.s loc_12A7FA ROM:0012A7E0 move.w $57A(a5),d1 ROM:0012A7E4 clr.b ($78C).w ROM:0012A7E8 move.w d1,($674).w ROM:0012A7EC move.b #1,($78C).w ROM:0012A7F2 move.b #2,($1015).w ROM:0012A7F8 rts ROM:0012A7FA ; --------------------------------------------------------------------------- ROM:0012A7FA ROM:0012A7FA loc_12A7FA: ; CODE XREF: ROM:0012A7DE↑j ROM:0012A7FA cmpi.w #0,($674).w ROM:0012A800 bgt.s locret_12A810 ROM:0012A802 bset #0,($11C6).w ROM:0012A808 move.b #3,($1015).w ROM:0012A80E rts ROM:0012A810 ; --------------------------------------------------------------------------- ROM:0012A810 ROM:0012A810 locret_12A810: ; CODE XREF: ROM:0012A800↑j ROM:0012A810 rts ROM:0012A812 ; --------------------------------------------------------------------------- ROM:0012A812 ROM:0012A812 loc_12A812: ; DATA XREF: ROM:0012A7A2↑o ROM:0012A812 btst #0,($11C2).w ROM:0012A818 beq.s locret_12A83A ROM:0012A81A bclr #0,($11C6).w ROM:0012A820 move.w $57A(a5),d1 ROM:0012A824 clr.b ($78C).w ROM:0012A828 move.w d1,($674).w ROM:0012A82C move.b #1,($78C).w ROM:0012A832 move.b #2,($1015).w ROM:0012A838 rts ROM:0012A83A ; --------------------------------------------------------------------------- ROM:0012A83A ROM:0012A83A locret_12A83A: ; CODE XREF: ROM:0012A818↑j ROM:0012A83A rts ROM:0012A83C ; --------------------------------------------------------------------------- ROM:0012A83C rts ROM:0012A83E ROM:0012A83E ; =============== S U B R O U T I N E ======================================= ROM:0012A83E ROM:0012A83E ROM:0012A83E sub_12A83E: ; CODE XREF: sub_12A776+4↑p ROM:0012A83E move.w $578(a5),d0 ROM:0012A842 cmpi.w #0,d0 ROM:0012A846 beq.l loc_12AA24 ROM:0012A84C btst #3,($C0A).w ROM:0012A852 bne.l loc_12AA1C ROM:0012A858 btst #4,($C0A).w ROM:0012A85E bne.l loc_12AA1C ROM:0012A864 btst #3,($C1E).w ROM:0012A86A bne.l loc_12AA1C ROM:0012A870 btst #4,($C1E).w ROM:0012A876 bne.l loc_12AA1C ROM:0012A87C btst #2,($C0A).w ROM:0012A882 bne.l loc_12AA1C ROM:0012A888 btst #3,($C0C).w ROM:0012A88E bne.l loc_12AA1C ROM:0012A894 btst #2,($C1E).w ROM:0012A89A bne.l loc_12AA1C ROM:0012A8A0 btst #3,($C20).w ROM:0012A8A6 bne.l loc_12AA1C ROM:0012A8AC btst #5,($C0D).w ROM:0012A8B2 bne.l loc_12AA1C ROM:0012A8B8 btst #5,($C21).w ROM:0012A8BE bne.l loc_12AA1C ROM:0012A8C4 btst #4,($C0D).w ROM:0012A8CA bne.l loc_12AA1C ROM:0012A8D0 btst #1,($C0D).w ROM:0012A8D6 bne.l loc_12AA1C ROM:0012A8DC btst #4,($C21).w ROM:0012A8E2 bne.l loc_12AA1C ROM:0012A8E8 btst #1,($C21).w ROM:0012A8EE bne.l loc_12AA1C ROM:0012A8F4 btst #6,($C0B).w ROM:0012A8FA bne.l loc_12AA1C ROM:0012A900 btst #6,($C1F).w ROM:0012A906 bne.l loc_12AA1C ROM:0012A90C btst #5,($C0A).w ROM:0012A912 bne.l loc_12AA1C ROM:0012A918 btst #5,($C1E).w ROM:0012A91E bne.l loc_12AA1C ROM:0012A924 btst #0,($C0A).w ROM:0012A92A bne.l loc_12AA1C ROM:0012A930 btst #0,($C1E).w ROM:0012A936 bne.l loc_12AA1C ROM:0012A93C btst #7,($C0B).w ROM:0012A942 bne.l loc_12AA1C ROM:0012A948 btst #7,($C1F).w ROM:0012A94E bne.l loc_12AA1C ROM:0012A954 btst #1,($C0A).w ROM:0012A95A bne.l loc_12AA1C ROM:0012A960 btst #1,($C1E).w ROM:0012A966 bne.l loc_12AA1C ROM:0012A96C btst #0,($F8E).w ROM:0012A972 beq.l loc_12AA1C ROM:0012A978 move.w $592(a5),d0 ROM:0012A97C cmp.w ($53E).w,d0 ROM:0012A980 ble.l loc_12AA1C ROM:0012A986 move.w $57C(a5),d0 ROM:0012A98A cmp.w ($90C).w,d0 ROM:0012A98E bgt.l loc_12AA1C ROM:0012A994 move.w $58E(a5),d2 ROM:0012A998 move.w $590(a5),d0 ROM:0012A99C cmp.w ($8D6).w,d2 ROM:0012A9A0 bgt.s loc_12AA1C ROM:0012A9A2 cmp.w ($8D6).w,d0 ROM:0012A9A6 ble.s loc_12AA1C ROM:0012A9A8 move.w $582(a5),d2 ROM:0012A9AC move.w $584(a5),d0 ROM:0012A9B0 cmp.w ($B34).w,d2 ROM:0012A9B4 bgt.s loc_12AA1C ROM:0012A9B6 cmp.w ($B34).w,d0 ROM:0012A9BA ble.s loc_12AA1C ROM:0012A9BC move.w ($B34).w,d1 ROM:0012A9C0 sub.w ($B30).w,d1 ROM:0012A9C4 bpl.w loc_12A9CA ROM:0012A9C8 neg.w d1 ROM:0012A9CA ROM:0012A9CA loc_12A9CA: ; CODE XREF: sub_12A83E+186↑j ROM:0012A9CA move.w $57E(a5),d0 ROM:0012A9CE cmp.w d1,d0 ROM:0012A9D0 blt.s loc_12AA1C ROM:0012A9D2 move.w $586(a5),d2 ROM:0012A9D6 move.w $588(a5),d0 ROM:0012A9DA cmp.w ($534).w,d2 ROM:0012A9DE bgt.s loc_12AA1C ROM:0012A9E0 cmp.w ($534).w,d0 ROM:0012A9E4 ble.s loc_12AA1C ROM:0012A9E6 move.w $58A(a5),d2 ROM:0012A9EA move.w $58C(a5),d0 ROM:0012A9EE cmp.w ($4F6).w,d2 ROM:0012A9F2 bgt.s loc_12AA1C ROM:0012A9F4 cmp.w ($4F6).w,d0 ROM:0012A9F8 ble.s loc_12AA1C ROM:0012A9FA move.w $580(a5),d0 ROM:0012A9FE cmp.w ($11DC).w,d0 ROM:0012AA02 bge.s loc_12AA1C ROM:0012AA04 btst #0,($1017).w ROM:0012AA0A beq.s loc_12AA1C ROM:0012AA0C btst #0,($11C6).w ROM:0012AA12 beq.s loc_12AA1C ROM:0012AA14 bset #1,($102B).w ROM:0012AA1A bra.s locret_12AA2A ROM:0012AA1C ; --------------------------------------------------------------------------- ROM:0012AA1C ROM:0012AA1C loc_12AA1C: ; CODE XREF: sub_12A83E+14↑j ROM:0012AA1C ; sub_12A83E+20↑j ... ROM:0012AA1C bclr #1,($102B).w ROM:0012AA22 bra.s locret_12AA2A ROM:0012AA24 ; --------------------------------------------------------------------------- ROM:0012AA24 ROM:0012AA24 loc_12AA24: ; CODE XREF: sub_12A83E+8↑j ROM:0012AA24 bset #1,($102B).w ROM:0012AA2A ROM:0012AA2A locret_12AA2A: ; CODE XREF: sub_12A83E+1DC↑j ROM:0012AA2A ; sub_12A83E+1E4↑j ROM:0012AA2A rts ROM:0012AA2A ; End of function sub_12A83E ROM:0012AA2A ROM:0012AA2C ROM:0012AA2C ; =============== S U B R O U T I N E ======================================= ROM:0012AA2C ROM:0012AA2C ROM:0012AA2C sub_12AA2C: ; CODE XREF: sub_1247FA+5A↑p ROM:0012AA2C clr.w d1 ROM:0012AA2E move.b ($1016).w,d1 ROM:0012AA32 cmpi.w #6,d1 ROM:0012AA36 bcc.s locret_12AA40 ROM:0012AA38 movea.l off_12AA42(pc,d1.w*4),a0 ROM:0012AA3C nop ROM:0012AA3E jmp (a0) ROM:0012AA40 ; --------------------------------------------------------------------------- ROM:0012AA40 ROM:0012AA40 locret_12AA40: ; CODE XREF: sub_12AA2C+A↑j ROM:0012AA40 rts ROM:0012AA40 ; End of function sub_12AA2C ROM:0012AA40 ROM:0012AA40 ; --------------------------------------------------------------------------- ROM:0012AA42 off_12AA42: dc.l loc_12AA5A ; DATA XREF: sub_12AA2C+C↑r ROM:0012AA46 dc.l loc_12AA64 ROM:0012AA4A dc.l loc_12AA8C ROM:0012AA4E dc.l loc_12AACA ROM:0012AA52 dc.l loc_12AAE0 ROM:0012AA56 dc.l loc_12AB0A ROM:0012AA5A ; --------------------------------------------------------------------------- ROM:0012AA5A ROM:0012AA5A loc_12AA5A: ; DATA XREF: ROM:off_12AA42↑o ROM:0012AA5A move.b #1,($1016).w ROM:0012AA60 bra.s locret_12AA8A ROM:0012AA62 ; --------------------------------------------------------------------------- ROM:0012AA62 rts ROM:0012AA64 ; --------------------------------------------------------------------------- ROM:0012AA64 ROM:0012AA64 loc_12AA64: ; DATA XREF: ROM:0012AA46↑o ROM:0012AA64 move.w $594(a5),d7 ROM:0012AA68 cmpi.w #0,d7 ROM:0012AA6C bne.s locret_12AA8A ROM:0012AA6E move.w $596(a5),d1 ROM:0012AA72 cmp.w ($D22).w,d1 ROM:0012AA76 ble.s loc_12AA82 ROM:0012AA78 move.b #2,($1016).w ROM:0012AA7E bra.s locret_12AAC8 ROM:0012AA80 ; --------------------------------------------------------------------------- ROM:0012AA80 bra.s locret_12AA8A ROM:0012AA82 ; --------------------------------------------------------------------------- ROM:0012AA82 ROM:0012AA82 loc_12AA82: ; CODE XREF: ROM:0012AA76↑j ROM:0012AA82 move.b #4,($1016).w ROM:0012AA88 bra.s locret_12AB08 ROM:0012AA8A ; --------------------------------------------------------------------------- ROM:0012AA8A ROM:0012AA8A locret_12AA8A: ; CODE XREF: ROM:0012AA60↑j ROM:0012AA8A ; ROM:0012AA6C↑j ... ROM:0012AA8A rts ROM:0012AA8C ; --------------------------------------------------------------------------- ROM:0012AA8C ROM:0012AA8C loc_12AA8C: ; DATA XREF: ROM:0012AA4A↑o ROM:0012AA8C move.w $594(a5),d7 ROM:0012AA90 cmpi.w #0,d7 ROM:0012AA94 beq.s loc_12AAA0 ROM:0012AA96 move.b #1,($1016).w ROM:0012AA9C bra.s locret_12AA8A ROM:0012AA9E ; --------------------------------------------------------------------------- ROM:0012AA9E bra.s locret_12AAC8 ROM:0012AAA0 ; --------------------------------------------------------------------------- ROM:0012AAA0 ROM:0012AAA0 loc_12AAA0: ; CODE XREF: ROM:0012AA94↑j ROM:0012AAA0 move.w $596(a5),d1 ROM:0012AAA4 cmp.w ($D22).w,d1 ROM:0012AAA8 bgt.s locret_12AAC8 ROM:0012AAAA bsr.w sub_12AB22 ROM:0012AAAE move.w ($BB6).w,d7 ROM:0012AAB2 clr.b ($76F).w ROM:0012AAB6 move.w d7,($63A).w ROM:0012AABA move.b #1,($76F).w ROM:0012AAC0 move.b #3,($1016).w ROM:0012AAC6 bra.s loc_12AADA ROM:0012AAC8 ; --------------------------------------------------------------------------- ROM:0012AAC8 ROM:0012AAC8 locret_12AAC8: ; CODE XREF: ROM:0012AA7E↑j ROM:0012AAC8 ; ROM:0012AA9E↑j ... ROM:0012AAC8 rts ROM:0012AACA ; --------------------------------------------------------------------------- ROM:0012AACA ROM:0012AACA loc_12AACA: ; DATA XREF: ROM:0012AA4E↑o ROM:0012AACA cmpi.w #0,($63A).w ROM:0012AAD0 bgt.s loc_12AADA ROM:0012AAD2 move.b #4,($1016).w ROM:0012AAD8 bra.s locret_12AB08 ROM:0012AADA ; --------------------------------------------------------------------------- ROM:0012AADA ROM:0012AADA loc_12AADA: ; CODE XREF: ROM:0012AAC6↑j ROM:0012AADA ; ROM:0012AAD0↑j ROM:0012AADA bsr.w sub_12AB4A ROM:0012AADE rts ROM:0012AAE0 ; --------------------------------------------------------------------------- ROM:0012AAE0 ROM:0012AAE0 loc_12AAE0: ; DATA XREF: ROM:0012AA52↑o ROM:0012AAE0 move.w $596(a5),d1 ROM:0012AAE4 cmp.w ($D22).w,d1 ROM:0012AAE8 ble.s locret_12AB08 ROM:0012AAEA bsr.w sub_12AB36 ROM:0012AAEE move.w ($BB8).w,d7 ROM:0012AAF2 clr.b ($76F).w ROM:0012AAF6 move.w d7,($63A).w ROM:0012AAFA move.b #1,($76F).w ROM:0012AB00 move.b #5,($1016).w ROM:0012AB06 bra.s loc_12AB1A ROM:0012AB08 ; --------------------------------------------------------------------------- ROM:0012AB08 ROM:0012AB08 locret_12AB08: ; CODE XREF: ROM:0012AA88↑j ROM:0012AB08 ; ROM:0012AAD8↑j ... ROM:0012AB08 rts ROM:0012AB0A ; --------------------------------------------------------------------------- ROM:0012AB0A ROM:0012AB0A loc_12AB0A: ; DATA XREF: ROM:0012AA56↑o ROM:0012AB0A cmpi.w #0,($63A).w ROM:0012AB10 bgt.s loc_12AB1A ROM:0012AB12 move.b #2,($1016).w ROM:0012AB18 bra.s locret_12AAC8 ROM:0012AB1A ; --------------------------------------------------------------------------- ROM:0012AB1A ROM:0012AB1A loc_12AB1A: ; CODE XREF: ROM:0012AB06↑j ROM:0012AB1A ; ROM:0012AB10↑j ROM:0012AB1A bsr.w sub_12AB4A ROM:0012AB1E rts ROM:0012AB20 ; --------------------------------------------------------------------------- ROM:0012AB20 rts ROM:0012AB22 ROM:0012AB22 ; =============== S U B R O U T I N E ======================================= ROM:0012AB22 ROM:0012AB22 ROM:0012AB22 sub_12AB22: ; CODE XREF: ROM:0012AAAA↑p ROM:0012AB22 move.w #$398C,d1 ROM:0012AB26 move.w ($B30).w,d2 ROM:0012AB2A bsr.l sub_1157E4 ROM:0012AB30 move.w d1,($BB6).w ROM:0012AB34 rts ROM:0012AB34 ; End of function sub_12AB22 ROM:0012AB34 ROM:0012AB36 ROM:0012AB36 ; =============== S U B R O U T I N E ======================================= ROM:0012AB36 ROM:0012AB36 ROM:0012AB36 sub_12AB36: ; CODE XREF: ROM:0012AAEA↑p ROM:0012AB36 move.w #$398E,d1 ROM:0012AB3A move.w ($B30).w,d2 ROM:0012AB3E bsr.l sub_1157E4 ROM:0012AB44 move.w d1,($BB8).w ROM:0012AB48 rts ROM:0012AB48 ; End of function sub_12AB36 ROM:0012AB48 ROM:0012AB4A ROM:0012AB4A ; =============== S U B R O U T I N E ======================================= ROM:0012AB4A ROM:0012AB4A ROM:0012AB4A sub_12AB4A: ; CODE XREF: ROM:loc_12AADA↑p ROM:0012AB4A ; ROM:loc_12AB1A↑p ROM:0012AB4A move.w $596(a5),($D22).w ROM:0012AB50 rts ROM:0012AB50 ; End of function sub_12AB4A ROM:0012AB50 ROM:0012AB52 ROM:0012AB52 ; =============== S U B R O U T I N E ======================================= ROM:0012AB52 ROM:0012AB52 ROM:0012AB52 sub_12AB52: ; CODE XREF: sub_12AC82↓p ROM:0012AB52 clr.w d7 ROM:0012AB54 ROM:0012AB54 loc_12AB54: ; CODE XREF: sub_12AB52:loc_12AB66↓j ROM:0012AB54 bsr.w sub_12AB6E ROM:0012AB58 cmpi.w #0,d7 ROM:0012AB5C bne.s loc_12AB68 ROM:0012AB5E addq.w #1,d7 ROM:0012AB60 bvc.s loc_12AB66 ROM:0012AB62 move.w #$8000,d7 ROM:0012AB66 ROM:0012AB66 loc_12AB66: ; CODE XREF: sub_12AB52+E↑j ROM:0012AB66 bra.s loc_12AB54 ROM:0012AB68 ; --------------------------------------------------------------------------- ROM:0012AB68 ROM:0012AB68 loc_12AB68: ; CODE XREF: sub_12AB52+A↑j ROM:0012AB68 bsr.w sub_12AC14 ROM:0012AB6C rts ROM:0012AB6C ; End of function sub_12AB52 ROM:0012AB6C ROM:0012AB6E ROM:0012AB6E ; =============== S U B R O U T I N E ======================================= ROM:0012AB6E ROM:0012AB6E ROM:0012AB6E sub_12AB6E: ; CODE XREF: sub_12AB52:loc_12AB54↑p ROM:0012AB6E clr.w d1 ROM:0012AB70 move.b $1194(d7.w),d1 ROM:0012AB76 cmpi.w #4,d1 ROM:0012AB7A bcc.s locret_12AB84 ROM:0012AB7C movea.l off_12AB86(pc,d1.w*4),a0 ROM:0012AB80 nop ROM:0012AB82 jmp (a0) ROM:0012AB84 ; --------------------------------------------------------------------------- ROM:0012AB84 ROM:0012AB84 locret_12AB84: ; CODE XREF: sub_12AB6E+C↑j ROM:0012AB84 rts ROM:0012AB84 ; End of function sub_12AB6E ROM:0012AB84 ROM:0012AB84 ; --------------------------------------------------------------------------- ROM:0012AB86 off_12AB86: dc.l loc_12AB96 ; DATA XREF: sub_12AB6E+E↑r ROM:0012AB8A dc.l loc_12ABA6 ROM:0012AB8E dc.l loc_12ABD2 ROM:0012AB92 dc.l loc_12ABFC ROM:0012AB96 ; --------------------------------------------------------------------------- ROM:0012AB96 ROM:0012AB96 loc_12AB96: ; DATA XREF: ROM:off_12AB86↑o ROM:0012AB96 bclr d7,($1017).w ROM:0012AB9A move.b #1,$1194(d7.w) ROM:0012ABA2 bra.s locret_12ABD0 ROM:0012ABA4 ; --------------------------------------------------------------------------- ROM:0012ABA4 rts ROM:0012ABA6 ; --------------------------------------------------------------------------- ROM:0012ABA6 ROM:0012ABA6 loc_12ABA6: ; DATA XREF: ROM:0012AB8A↑o ROM:0012ABA6 btst d7,($FE6).w ROM:0012ABAA beq.s locret_12ABD0 ROM:0012ABAC move.w $832(a5,d7.w*2),d0 ROM:0012ABB2 clr.b $78D(d7.w) ROM:0012ABB8 move.w d0,$676(d7.w*2) ROM:0012ABBE move.b #1,$78D(d7.w) ROM:0012ABC6 move.b #2,$1194(d7.w) ROM:0012ABCE bra.s locret_12ABFA ROM:0012ABD0 ; --------------------------------------------------------------------------- ROM:0012ABD0 ROM:0012ABD0 locret_12ABD0: ; CODE XREF: ROM:0012ABA2↑j ROM:0012ABD0 ; ROM:0012ABAA↑j ... ROM:0012ABD0 rts ROM:0012ABD2 ; --------------------------------------------------------------------------- ROM:0012ABD2 ROM:0012ABD2 loc_12ABD2: ; DATA XREF: ROM:0012AB8E↑o ROM:0012ABD2 btst d7,($FE6).w ROM:0012ABD6 bne.s loc_12ABE2 ROM:0012ABD8 move.b #1,$1194(d7.w) ROM:0012ABE0 bra.s locret_12ABD0 ROM:0012ABE2 ; --------------------------------------------------------------------------- ROM:0012ABE2 ROM:0012ABE2 loc_12ABE2: ; CODE XREF: ROM:0012ABD6↑j ROM:0012ABE2 cmpi.w #0,$676(d7.w*2) ROM:0012ABEA bgt.s locret_12ABFA ROM:0012ABEC bset d7,($1017).w ROM:0012ABF0 move.b #3,$1194(d7.w) ROM:0012ABF8 bra.s locret_12AC10 ROM:0012ABFA ; --------------------------------------------------------------------------- ROM:0012ABFA ROM:0012ABFA locret_12ABFA: ; CODE XREF: ROM:0012ABCE↑j ROM:0012ABFA ; ROM:0012ABEA↑j ROM:0012ABFA rts ROM:0012ABFC ; --------------------------------------------------------------------------- ROM:0012ABFC ROM:0012ABFC loc_12ABFC: ; DATA XREF: ROM:0012AB92↑o ROM:0012ABFC btst d7,($FE6).w ROM:0012AC00 bne.s locret_12AC10 ROM:0012AC02 bclr d7,($1017).w ROM:0012AC06 move.b #1,$1194(d7.w) ROM:0012AC0E bra.s locret_12ABD0 ROM:0012AC10 ; --------------------------------------------------------------------------- ROM:0012AC10 ROM:0012AC10 locret_12AC10: ; CODE XREF: ROM:0012ABF8↑j ROM:0012AC10 ; ROM:0012AC00↑j ROM:0012AC10 rts ROM:0012AC12 ; --------------------------------------------------------------------------- ROM:0012AC12 rts ROM:0012AC14 ROM:0012AC14 ; =============== S U B R O U T I N E ======================================= ROM:0012AC14 ROM:0012AC14 ROM:0012AC14 sub_12AC14: ; CODE XREF: sub_12AB52:loc_12AB68↑p ROM:0012AC14 move.w $598(a5),d0 ROM:0012AC18 move.w $59A(a5),d1 ROM:0012AC1C btst #0,($1017).w ROM:0012AC22 beq.s loc_12AC4E ROM:0012AC24 cmp.w ($E42).w,d0 ROM:0012AC28 bge.s loc_12AC30 ROM:0012AC2A cmp.w ($E42).w,d1 ROM:0012AC2E bgt.s loc_12AC32 ROM:0012AC30 ROM:0012AC30 loc_12AC30: ; CODE XREF: sub_12AC14+14↑j ROM:0012AC30 bra.s loc_12AC3A ROM:0012AC32 ; --------------------------------------------------------------------------- ROM:0012AC32 ROM:0012AC32 loc_12AC32: ; CODE XREF: sub_12AC14+1A↑j ROM:0012AC32 btst #0,($1051).w ROM:0012AC38 beq.s loc_12AC42 ROM:0012AC3A ROM:0012AC3A loc_12AC3A: ; CODE XREF: sub_12AC14:loc_12AC30↑j ROM:0012AC3A bset #0,($C0A).w ROM:0012AC40 bra.s loc_12AC48 ROM:0012AC42 ; --------------------------------------------------------------------------- ROM:0012AC42 ROM:0012AC42 loc_12AC42: ; CODE XREF: sub_12AC14+24↑j ROM:0012AC42 bclr #0,($C0A).w ROM:0012AC48 ROM:0012AC48 loc_12AC48: ; CODE XREF: sub_12AC14+2C↑j ROM:0012AC48 bset #0,($C22).w ROM:0012AC4E ROM:0012AC4E loc_12AC4E: ; CODE XREF: sub_12AC14+E↑j ROM:0012AC4E btst #1,($1017).w ROM:0012AC54 beq.s locret_12AC80 ROM:0012AC56 cmp.w ($E44).w,d0 ROM:0012AC5A bge.s loc_12AC62 ROM:0012AC5C cmp.w ($E44).w,d1 ROM:0012AC60 bgt.s loc_12AC64 ROM:0012AC62 ROM:0012AC62 loc_12AC62: ; CODE XREF: sub_12AC14+46↑j ROM:0012AC62 bra.s loc_12AC6C ROM:0012AC64 ; --------------------------------------------------------------------------- ROM:0012AC64 ROM:0012AC64 loc_12AC64: ; CODE XREF: sub_12AC14+4C↑j ROM:0012AC64 btst #1,($1051).w ROM:0012AC6A beq.s loc_12AC74 ROM:0012AC6C ROM:0012AC6C loc_12AC6C: ; CODE XREF: sub_12AC14:loc_12AC62↑j ROM:0012AC6C bset #7,($C0B).w ROM:0012AC72 bra.s loc_12AC7A ROM:0012AC74 ; --------------------------------------------------------------------------- ROM:0012AC74 ROM:0012AC74 loc_12AC74: ; CODE XREF: sub_12AC14+56↑j ROM:0012AC74 bclr #7,($C0B).w ROM:0012AC7A ROM:0012AC7A loc_12AC7A: ; CODE XREF: sub_12AC14+5E↑j ROM:0012AC7A bset #7,($C23).w ROM:0012AC80 ROM:0012AC80 locret_12AC80: ; CODE XREF: sub_12AC14+40↑j ROM:0012AC80 rts ROM:0012AC80 ; End of function sub_12AC14 ROM:0012AC80 ROM:0012AC82 ROM:0012AC82 ; =============== S U B R O U T I N E ======================================= ROM:0012AC82 ROM:0012AC82 ROM:0012AC82 sub_12AC82: ; CODE XREF: sub_1247FA+D2↑p ROM:0012AC82 bsr.l sub_12AB52 ROM:0012AC88 bsr.l sub_12A776 ROM:0012AC8E clr.w d1 ROM:0012AC90 move.b ($1018).w,d1 ROM:0012AC94 cmpi.w #4,d1 ROM:0012AC98 bcc.s locret_12ACA2 ROM:0012AC9A movea.l off_12ACA4(pc,d1.w*4),a0 ROM:0012AC9E nop ROM:0012ACA0 jmp (a0) ROM:0012ACA2 ; --------------------------------------------------------------------------- ROM:0012ACA2 ROM:0012ACA2 locret_12ACA2: ; CODE XREF: sub_12AC82+16↑j ROM:0012ACA2 rts ROM:0012ACA2 ; End of function sub_12AC82 ROM:0012ACA2 ROM:0012ACA2 ; --------------------------------------------------------------------------- ROM:0012ACA4 off_12ACA4: dc.l loc_12ACB4 ; DATA XREF: sub_12AC82+18↑r ROM:0012ACA8 dc.l loc_12ACBE ROM:0012ACAC dc.l loc_12ACD8 ROM:0012ACB0 dc.l loc_12AD36 ROM:0012ACB4 ; --------------------------------------------------------------------------- ROM:0012ACB4 ROM:0012ACB4 loc_12ACB4: ; DATA XREF: ROM:off_12ACA4↑o ROM:0012ACB4 move.b #1,($1018).w ROM:0012ACBA bra.s locret_12ACD6 ROM:0012ACBC ; --------------------------------------------------------------------------- ROM:0012ACBC rts ROM:0012ACBE ; --------------------------------------------------------------------------- ROM:0012ACBE ROM:0012ACBE loc_12ACBE: ; DATA XREF: ROM:0012ACA8↑o ROM:0012ACBE btst #1,($102C).w ROM:0012ACC4 beq.s locret_12ACD6 ROM:0012ACC6 bsr.w sub_12AD66 ROM:0012ACCA bsr.w sub_12AD9E ROM:0012ACCE move.b #2,($1018).w ROM:0012ACD4 bra.s loc_12AD2C ROM:0012ACD6 ; --------------------------------------------------------------------------- ROM:0012ACD6 ROM:0012ACD6 locret_12ACD6: ; CODE XREF: ROM:0012ACBA↑j ROM:0012ACD6 ; ROM:0012ACC4↑j ... ROM:0012ACD6 rts ROM:0012ACD8 ; --------------------------------------------------------------------------- ROM:0012ACD8 ROM:0012ACD8 loc_12ACD8: ; DATA XREF: ROM:0012ACAC↑o ROM:0012ACD8 btst #0,($11C2).w ROM:0012ACDE beq.s loc_12ACF0 ROM:0012ACE0 bsr.w sub_12AD66 ROM:0012ACE4 bsr.w sub_12ADA6 ROM:0012ACE8 move.b #1,($1018).w ROM:0012ACEE bra.s locret_12ACD6 ROM:0012ACF0 ; --------------------------------------------------------------------------- ROM:0012ACF0 ROM:0012ACF0 loc_12ACF0: ; CODE XREF: ROM:0012ACDE↑j ROM:0012ACF0 btst #1,($1030).w ROM:0012ACF6 beq.s loc_12AD04 ROM:0012ACF8 bsr.w sub_12ADA6 ROM:0012ACFC move.b #3,($1018).w ROM:0012AD02 bra.s locret_12AD62 ROM:0012AD04 ; --------------------------------------------------------------------------- ROM:0012AD04 ROM:0012AD04 loc_12AD04: ; CODE XREF: ROM:0012ACF6↑j ROM:0012AD04 btst #1,($102C).w ROM:0012AD0A bne.s loc_12AD18 ROM:0012AD0C bsr.w sub_12ADA6 ROM:0012AD10 move.b #1,($1018).w ROM:0012AD16 bra.s locret_12ACD6 ROM:0012AD18 ; --------------------------------------------------------------------------- ROM:0012AD18 ROM:0012AD18 loc_12AD18: ; CODE XREF: ROM:0012AD0A↑j ROM:0012AD18 btst #6,($11A0).w ROM:0012AD1E beq.s loc_12AD2C ROM:0012AD20 bsr.w sub_12ADA6 ROM:0012AD24 move.b #1,($1018).w ROM:0012AD2A bra.s locret_12ACD6 ROM:0012AD2C ; --------------------------------------------------------------------------- ROM:0012AD2C ROM:0012AD2C loc_12AD2C: ; CODE XREF: ROM:0012ACD4↑j ROM:0012AD2C ; ROM:0012AD1E↑j ... ROM:0012AD2C bsr.w sub_12AD78 ROM:0012AD30 bsr.w sub_12ADB2 ROM:0012AD34 rts ROM:0012AD36 ; --------------------------------------------------------------------------- ROM:0012AD36 ROM:0012AD36 loc_12AD36: ; DATA XREF: ROM:0012ACB0↑o ROM:0012AD36 btst #0,($11C2).w ROM:0012AD3C beq.s loc_12AD4A ROM:0012AD3E bsr.w sub_12AD66 ROM:0012AD42 move.b #1,($1018).w ROM:0012AD48 bra.s locret_12ACD6 ROM:0012AD4A ; --------------------------------------------------------------------------- ROM:0012AD4A ROM:0012AD4A loc_12AD4A: ; CODE XREF: ROM:0012AD3C↑j ROM:0012AD4A btst #1,($102C).w ROM:0012AD50 beq.s locret_12AD62 ROM:0012AD52 bsr.w sub_12AD66 ROM:0012AD56 bsr.w sub_12AD9E ROM:0012AD5A move.b #2,($1018).w ROM:0012AD60 bra.s loc_12AD2C ROM:0012AD62 ; --------------------------------------------------------------------------- ROM:0012AD62 ROM:0012AD62 locret_12AD62: ; CODE XREF: ROM:0012AD02↑j ROM:0012AD62 ; ROM:0012AD50↑j ROM:0012AD62 rts ROM:0012AD64 ; --------------------------------------------------------------------------- ROM:0012AD64 rts ROM:0012AD66 ROM:0012AD66 ; =============== S U B R O U T I N E ======================================= ROM:0012AD66 ROM:0012AD66 ROM:0012AD66 sub_12AD66: ; CODE XREF: ROM:0012ACC6↑p ROM:0012AD66 ; ROM:0012ACE0↑p ... ROM:0012AD66 clr.w ($BBC).w ROM:0012AD6A clr.w ($1B0C).w ROM:0012AD6E clr.w ($1B0E).w ROM:0012AD72 clr.w ($1B10).w ROM:0012AD76 rts ROM:0012AD76 ; End of function sub_12AD66 ROM:0012AD76 ROM:0012AD78 ROM:0012AD78 ; =============== S U B R O U T I N E ======================================= ROM:0012AD78 ROM:0012AD78 ROM:0012AD78 sub_12AD78: ; CODE XREF: ROM:loc_12AD2C↑p ROM:0012AD78 move.w ($B30).w,d0 ROM:0012AD7C sub.w ($BBA).w,d0 ROM:0012AD80 bpl.w loc_12AD86 ROM:0012AD84 neg.w d0 ROM:0012AD86 ROM:0012AD86 loc_12AD86: ; CODE XREF: sub_12AD78+8↑j ROM:0012AD86 move.w $59C(a5),d1 ROM:0012AD8A cmp.w d0,d1 ROM:0012AD8C bgt.s loc_12AD96 ROM:0012AD8E bset #6,($11A0).w ROM:0012AD94 bra.s locret_12AD9C ROM:0012AD96 ; --------------------------------------------------------------------------- ROM:0012AD96 ROM:0012AD96 loc_12AD96: ; CODE XREF: sub_12AD78+14↑j ROM:0012AD96 bclr #6,($11A0).w ROM:0012AD9C ROM:0012AD9C locret_12AD9C: ; CODE XREF: sub_12AD78+1C↑j ROM:0012AD9C rts ROM:0012AD9C ; End of function sub_12AD78 ROM:0012AD9C ROM:0012AD9E ROM:0012AD9E ; =============== S U B R O U T I N E ======================================= ROM:0012AD9E ROM:0012AD9E ROM:0012AD9E sub_12AD9E: ; CODE XREF: ROM:0012ACCA↑p ROM:0012AD9E ; ROM:0012AD56↑p ROM:0012AD9E move.w ($B30).w,($BBA).w ROM:0012ADA4 rts ROM:0012ADA4 ; End of function sub_12AD9E ROM:0012ADA4 ROM:0012ADA6 ROM:0012ADA6 ; =============== S U B R O U T I N E ======================================= ROM:0012ADA6 ROM:0012ADA6 ROM:0012ADA6 sub_12ADA6: ; CODE XREF: ROM:0012ACE4↑p ROM:0012ADA6 ; ROM:0012ACF8↑p ... ROM:0012ADA6 bclr #1,($1030).w ROM:0012ADAC clr.b ($1019).w ROM:0012ADB0 rts ROM:0012ADB0 ; End of function sub_12ADA6 ROM:0012ADB0 ROM:0012ADB2 ROM:0012ADB2 ; =============== S U B R O U T I N E ======================================= ROM:0012ADB2 ROM:0012ADB2 ROM:0012ADB2 sub_12ADB2: ; CODE XREF: ROM:0012AD30↑p ROM:0012ADB2 bclr #1,($1030).w ROM:0012ADB8 clr.w d1 ROM:0012ADBA move.b ($1019).w,d1 ROM:0012ADBE cmpi.w #7,d1 ROM:0012ADC2 bcc.s locret_12ADCC ROM:0012ADC4 movea.l off_12ADCE(pc,d1.w*4),a0 ROM:0012ADC8 nop ROM:0012ADCA jmp (a0) ROM:0012ADCC ; --------------------------------------------------------------------------- ROM:0012ADCC ROM:0012ADCC locret_12ADCC: ; CODE XREF: sub_12ADB2+10↑j ROM:0012ADCC rts ROM:0012ADCC ; End of function sub_12ADB2 ROM:0012ADCC ROM:0012ADCC ; --------------------------------------------------------------------------- ROM:0012ADCE off_12ADCE: dc.l loc_12ADEA ; DATA XREF: sub_12ADB2+12↑r ROM:0012ADD2 dc.l loc_12ADFA ROM:0012ADD6 dc.l loc_12AE0E ROM:0012ADDA dc.l loc_12AE6A ROM:0012ADDE dc.l loc_12AE7E ROM:0012ADE2 dc.l loc_12AED4 ROM:0012ADE6 dc.l locret_12AF44 ROM:0012ADEA ; --------------------------------------------------------------------------- ROM:0012ADEA ROM:0012ADEA loc_12ADEA: ; DATA XREF: ROM:off_12ADCE↑o ROM:0012ADEA move.w $5A4(a5),($BBE).w ROM:0012ADF0 move.b #1,($1019).w ROM:0012ADF6 bra.s locret_12AE0C ROM:0012ADF8 ; --------------------------------------------------------------------------- ROM:0012ADF8 rts ROM:0012ADFA ; --------------------------------------------------------------------------- ROM:0012ADFA ROM:0012ADFA loc_12ADFA: ; DATA XREF: ROM:0012ADD2↑o ROM:0012ADFA move.w $59E(a5),d0 ROM:0012ADFE cmp.w ($D22).w,d0 ROM:0012AE02 ble.s locret_12AE0C ROM:0012AE04 move.b #2,($1019).w ROM:0012AE0A bra.s locret_12AE68 ROM:0012AE0C ; --------------------------------------------------------------------------- ROM:0012AE0C ROM:0012AE0C locret_12AE0C: ; CODE XREF: ROM:0012ADF6↑j ROM:0012AE0C ; ROM:0012AE02↑j ROM:0012AE0C rts ROM:0012AE0E ; --------------------------------------------------------------------------- ROM:0012AE0E ROM:0012AE0E loc_12AE0E: ; DATA XREF: ROM:0012ADD6↑o ROM:0012AE0E move.w $59E(a5),d0 ROM:0012AE12 cmp.w ($D22).w,d0 ROM:0012AE16 bgt.s loc_12AE34 ROM:0012AE18 cmpi.w #1,($BBE).w ROM:0012AE1E ble.s loc_12AE34 ROM:0012AE20 subq.w #1,($BBE).w ROM:0012AE24 bvc.s loc_12AE2C ROM:0012AE26 move.w #$8000,($BBE).w ROM:0012AE2C ROM:0012AE2C loc_12AE2C: ; CODE XREF: ROM:0012AE24↑j ROM:0012AE2C move.b #3,($1019).w ROM:0012AE32 bra.s locret_12AE7C ROM:0012AE34 ; --------------------------------------------------------------------------- ROM:0012AE34 ROM:0012AE34 loc_12AE34: ; CODE XREF: ROM:0012AE16↑j ROM:0012AE34 ; ROM:0012AE1E↑j ROM:0012AE34 cmp.w ($D22).w,d0 ROM:0012AE38 bgt.s locret_12AE68 ROM:0012AE3A cmpi.w #1,($BBE).w ROM:0012AE40 bne.s locret_12AE68 ROM:0012AE42 subq.w #1,($BBE).w ROM:0012AE46 bvc.s loc_12AE4E ROM:0012AE48 move.w #$8000,($BBE).w ROM:0012AE4E ROM:0012AE4E loc_12AE4E: ; CODE XREF: ROM:0012AE46↑j ROM:0012AE4E bsr.w sub_12AF6C ROM:0012AE52 clr.b ($770).w ROM:0012AE56 clr.w ($63C).w ROM:0012AE5A move.b #3,($770).w ROM:0012AE60 move.b #4,($1019).w ROM:0012AE66 bra.s loc_12AECE ROM:0012AE68 ; --------------------------------------------------------------------------- ROM:0012AE68 ROM:0012AE68 locret_12AE68: ; CODE XREF: ROM:0012AE0A↑j ROM:0012AE68 ; ROM:0012AE38↑j ... ROM:0012AE68 rts ROM:0012AE6A ; --------------------------------------------------------------------------- ROM:0012AE6A ROM:0012AE6A loc_12AE6A: ; DATA XREF: ROM:0012ADDA↑o ROM:0012AE6A move.w $59E(a5),d0 ROM:0012AE6E cmp.w ($D22).w,d0 ROM:0012AE72 ble.s locret_12AE7C ROM:0012AE74 move.b #2,($1019).w ROM:0012AE7A bra.s locret_12AE68 ROM:0012AE7C ; --------------------------------------------------------------------------- ROM:0012AE7C ROM:0012AE7C locret_12AE7C: ; CODE XREF: ROM:0012AE32↑j ROM:0012AE7C ; ROM:0012AE72↑j ROM:0012AE7C rts ROM:0012AE7E ; --------------------------------------------------------------------------- ROM:0012AE7E ROM:0012AE7E loc_12AE7E: ; DATA XREF: ROM:0012ADDE↑o ROM:0012AE7E move.w $5A2(a5),d1 ROM:0012AE82 move.w $5A0(a5),d2 ROM:0012AE86 cmp.w ($BBC).w,d1 ROM:0012AE8A ble.s loc_12AE92 ROM:0012AE8C cmp.w ($1B0C).w,d2 ROM:0012AE90 bgt.s loc_12AEBC ROM:0012AE92 ROM:0012AE92 loc_12AE92: ; CODE XREF: ROM:0012AE8A↑j ROM:0012AE92 bsr.w sub_12AFAE ROM:0012AE96 bsr.w sub_12AFD4 ROM:0012AE9A bset #2,($C23).w ROM:0012AEA0 clr.b ($770).w ROM:0012AEA4 clr.w ($63C).w ROM:0012AEA8 bset #1,($1030).w ROM:0012AEAE move.b #6,($1019).w ROM:0012AEB4 bra.l locret_12AF44 ROM:0012AEBA ; --------------------------------------------------------------------------- ROM:0012AEBA bra.s loc_12AECE ROM:0012AEBC ; --------------------------------------------------------------------------- ROM:0012AEBC ROM:0012AEBC loc_12AEBC: ; CODE XREF: ROM:0012AE90↑j ROM:0012AEBC move.w $59E(a5),d0 ROM:0012AEC0 cmp.w ($D22).w,d0 ROM:0012AEC4 ble.s loc_12AECE ROM:0012AEC6 move.b #5,($1019).w ROM:0012AECC bra.s loc_12AF3E ROM:0012AECE ; --------------------------------------------------------------------------- ROM:0012AECE ROM:0012AECE loc_12AECE: ; CODE XREF: ROM:0012AE66↑j ROM:0012AECE ; ROM:0012AEBA↑j ... ROM:0012AECE bsr.w sub_12AF48 ROM:0012AED2 rts ROM:0012AED4 ; --------------------------------------------------------------------------- ROM:0012AED4 ROM:0012AED4 loc_12AED4: ; DATA XREF: ROM:0012ADE2↑o ROM:0012AED4 move.w $59E(a5),d0 ROM:0012AED8 cmp.w ($D22).w,d0 ROM:0012AEDC bgt.s loc_12AF3E ROM:0012AEDE btst #4,($11BF).w ROM:0012AEE4 beq.s loc_12AF18 ROM:0012AEE6 btst #5,($119B).w ROM:0012AEEC beq.s loc_12AF18 ROM:0012AEEE bsr.w sub_12AF7A ROM:0012AEF2 addq.w #1,($BBC).w ROM:0012AEF6 bvc.s loc_12AEFE ROM:0012AEF8 move.w #$8000,($BBC).w ROM:0012AEFE ROM:0012AEFE loc_12AEFE: ; CODE XREF: ROM:0012AEF6↑j ROM:0012AEFE bsr.w sub_12AF6C ROM:0012AF02 clr.b ($770).w ROM:0012AF06 clr.w ($63C).w ROM:0012AF0A move.b #3,($770).w ROM:0012AF10 move.b #4,($1019).w ROM:0012AF16 bra.s loc_12AECE ROM:0012AF18 ; --------------------------------------------------------------------------- ROM:0012AF18 ROM:0012AF18 loc_12AF18: ; CODE XREF: ROM:0012AEE4↑j ROM:0012AF18 ; ROM:0012AEEC↑j ROM:0012AF18 addq.w #1,($1B0C).w ROM:0012AF1C bvc.s loc_12AF24 ROM:0012AF1E move.w #$8000,($1B0C).w ROM:0012AF24 ROM:0012AF24 loc_12AF24: ; CODE XREF: ROM:0012AF1C↑j ROM:0012AF24 bsr.w sub_12AF6C ROM:0012AF28 clr.b ($770).w ROM:0012AF2C clr.w ($63C).w ROM:0012AF30 move.b #3,($770).w ROM:0012AF36 move.b #4,($1019).w ROM:0012AF3C bra.s loc_12AECE ROM:0012AF3E ; --------------------------------------------------------------------------- ROM:0012AF3E ROM:0012AF3E loc_12AF3E: ; CODE XREF: ROM:0012AECC↑j ROM:0012AF3E ; ROM:0012AEDC↑j ROM:0012AF3E bsr.w sub_12AF48 ROM:0012AF42 rts ROM:0012AF44 ; --------------------------------------------------------------------------- ROM:0012AF44 ROM:0012AF44 locret_12AF44: ; CODE XREF: ROM:0012AEB4↑j ROM:0012AF44 ; DATA XREF: ROM:0012ADE6↑o ROM:0012AF44 rts ROM:0012AF46 ; --------------------------------------------------------------------------- ROM:0012AF46 rts ROM:0012AF48 ROM:0012AF48 ; =============== S U B R O U T I N E ======================================= ROM:0012AF48 ROM:0012AF48 ROM:0012AF48 sub_12AF48: ; CODE XREF: ROM:loc_12AECE↑p ROM:0012AF48 ; ROM:loc_12AF3E↑p ROM:0012AF48 move.w $5A6(a5),d0 ROM:0012AF4C cmp.w ($D22).w,d0 ROM:0012AF50 bgt.s loc_12AF5A ROM:0012AF52 bset #4,($11BF).w ROM:0012AF58 bra.s locret_12AF6A ROM:0012AF5A ; --------------------------------------------------------------------------- ROM:0012AF5A ROM:0012AF5A loc_12AF5A: ; CODE XREF: sub_12AF48+8↑j ROM:0012AF5A move.w $5A8(a5),d0 ROM:0012AF5E cmp.w ($D22).w,d0 ROM:0012AF62 blt.s locret_12AF6A ROM:0012AF64 bset #5,($119B).w ROM:0012AF6A ROM:0012AF6A locret_12AF6A: ; CODE XREF: sub_12AF48+10↑j ROM:0012AF6A ; sub_12AF48+1A↑j ROM:0012AF6A rts ROM:0012AF6A ; End of function sub_12AF48 ROM:0012AF6A ROM:0012AF6C ROM:0012AF6C ; =============== S U B R O U T I N E ======================================= ROM:0012AF6C ROM:0012AF6C ROM:0012AF6C sub_12AF6C: ; CODE XREF: ROM:loc_12AE4E↑p ROM:0012AF6C ; ROM:loc_12AEFE↑p ... ROM:0012AF6C bclr #4,($11BF).w ROM:0012AF72 bclr #5,($119B).w ROM:0012AF78 rts ROM:0012AF78 ; End of function sub_12AF6C ROM:0012AF78 ROM:0012AF7A ROM:0012AF7A ; =============== S U B R O U T I N E ======================================= ROM:0012AF7A ROM:0012AF7A ROM:0012AF7A sub_12AF7A: ; CODE XREF: ROM:0012AEEE↑p ROM:0012AF7A move.w ($63C).w,d0 ROM:0012AF7E add.w d0,($1B0E).w ROM:0012AF82 bvc.w loc_12AF8C ROM:0012AF86 move.w #$7FFF,($1B0E).w ROM:0012AF8C ROM:0012AF8C loc_12AF8C: ; CODE XREF: sub_12AF7A+8↑j ROM:0012AF8C move.w #$3A24,d1 ROM:0012AF90 move.w ($534).w,d2 ROM:0012AF94 move.w ($8D6).w,d3 ROM:0012AF98 bsr.l sub_1157E4 ROM:0012AF9E add.w d1,($1B10).w ROM:0012AFA2 bvc.w locret_12AFAC ROM:0012AFA6 move.w #$7FFF,($1B10).w ROM:0012AFAC ROM:0012AFAC locret_12AFAC: ; CODE XREF: sub_12AF7A+28↑j ROM:0012AFAC rts ROM:0012AFAC ; End of function sub_12AF7A ROM:0012AFAC ROM:0012AFAE ROM:0012AFAE ; =============== S U B R O U T I N E ======================================= ROM:0012AFAE ROM:0012AFAE ROM:0012AFAE sub_12AFAE: ; CODE XREF: ROM:loc_12AE92↑p ROM:0012AFAE cmpi.w #0,($BBC).w ROM:0012AFB4 ble.s loc_12AFCE ROM:0012AFB6 cmpi.w #$7FFF,($1B0E).w ROM:0012AFBC bge.s loc_12AFCE ROM:0012AFBE move.w ($1B0E).w,d0 ROM:0012AFC2 ext.l d0 ROM:0012AFC4 divs.w ($BBC).w,d0 ROM:0012AFC8 move.w d0,($BC0).w ROM:0012AFCC bra.s locret_12AFD2 ROM:0012AFCE ; --------------------------------------------------------------------------- ROM:0012AFCE ROM:0012AFCE loc_12AFCE: ; CODE XREF: sub_12AFAE+6↑j ROM:0012AFCE ; sub_12AFAE+E↑j ROM:0012AFCE clr.w ($BC0).w ROM:0012AFD2 ROM:0012AFD2 locret_12AFD2: ; CODE XREF: sub_12AFAE+1E↑j ROM:0012AFD2 rts ROM:0012AFD2 ; End of function sub_12AFAE ROM:0012AFD2 ROM:0012AFD4 ROM:0012AFD4 ; =============== S U B R O U T I N E ======================================= ROM:0012AFD4 ROM:0012AFD4 ROM:0012AFD4 sub_12AFD4: ; CODE XREF: ROM:0012AE96↑p ROM:0012AFD4 bclr #2,($C0B).w ROM:0012AFDA clr.w d0 ROM:0012AFDC ROM:0012AFDC loc_12AFDC: ; CODE XREF: sub_12AFD4:loc_12B00E↓j ROM:0012AFDC move.w $836(a5,d0.w*2),d1 ROM:0012AFE2 move.w $848(a5,d0.w*2),d2 ROM:0012AFE8 cmp.w $1230(d0.w*2),d1 ROM:0012AFEE ble.s loc_12AFF8 ROM:0012AFF0 cmp.w $1230(d0.w*2),d2 ROM:0012AFF6 blt.s loc_12AFFE ROM:0012AFF8 ROM:0012AFF8 loc_12AFF8: ; CODE XREF: sub_12AFD4+1A↑j ROM:0012AFF8 bset #2,($C0B).w ROM:0012AFFE ROM:0012AFFE loc_12AFFE: ; CODE XREF: sub_12AFD4+22↑j ROM:0012AFFE cmpi.w #8,d0 ROM:0012B002 bge.w loc_12B010 ROM:0012B006 addq.w #1,d0 ROM:0012B008 bvc.s loc_12B00E ROM:0012B00A move.w #$8000,d0 ROM:0012B00E ROM:0012B00E loc_12B00E: ; CODE XREF: sub_12AFD4+34↑j ROM:0012B00E bra.s loc_12AFDC ROM:0012B010 ; --------------------------------------------------------------------------- ROM:0012B010 ROM:0012B010 loc_12B010: ; CODE XREF: sub_12AFD4+2E↑j ROM:0012B010 move.w $5A0(a5),d0 ROM:0012B014 move.w ($1B10).w,d1 ROM:0012B018 cmp.w ($1B0E).w,d1 ROM:0012B01C blt.s loc_12B024 ROM:0012B01E cmp.w ($1B0C).w,d0 ROM:0012B022 bgt.s locret_12B02A ROM:0012B024 ROM:0012B024 loc_12B024: ; CODE XREF: sub_12AFD4+48↑j ROM:0012B024 bset #2,($C0B).w ROM:0012B02A ROM:0012B02A locret_12B02A: ; CODE XREF: sub_12AFD4+4E↑j ROM:0012B02A rts ROM:0012B02A ; End of function sub_12AFD4 ROM:0012B02A ROM:0012B02C ROM:0012B02C ; =============== S U B R O U T I N E ======================================= ROM:0012B02C ROM:0012B02C ROM:0012B02C sub_12B02C: ; CODE XREF: sub_12B26C↓p ROM:0012B02C bsr.w sub_12B03A ROM:0012B030 bsr.w sub_12B232 ROM:0012B034 bsr.w sub_12B0F0 ROM:0012B038 rts ROM:0012B038 ; End of function sub_12B02C ROM:0012B038 ROM:0012B03A ROM:0012B03A ; =============== S U B R O U T I N E ======================================= ROM:0012B03A ROM:0012B03A ROM:0012B03A sub_12B03A: ; CODE XREF: sub_12B02C↑p ROM:0012B03A clr.w d1 ROM:0012B03C move.b ($101A).w,d1 ROM:0012B040 cmpi.w #4,d1 ROM:0012B044 bcc.s locret_12B04E ROM:0012B046 movea.l off_12B050(pc,d1.w*4),a0 ROM:0012B04A nop ROM:0012B04C jmp (a0) ROM:0012B04E ; --------------------------------------------------------------------------- ROM:0012B04E ROM:0012B04E locret_12B04E: ; CODE XREF: sub_12B03A+A↑j ROM:0012B04E rts ROM:0012B04E ; End of function sub_12B03A ROM:0012B04E ROM:0012B04E ; --------------------------------------------------------------------------- ROM:0012B050 off_12B050: dc.l loc_12B060 ; DATA XREF: sub_12B03A+C↑r ROM:0012B054 dc.l loc_12B06E ROM:0012B058 dc.l loc_12B088 ROM:0012B05C dc.l loc_12B0D4 ROM:0012B060 ; --------------------------------------------------------------------------- ROM:0012B060 ROM:0012B060 loc_12B060: ; DATA XREF: ROM:off_12B050↑o ROM:0012B060 move.b #1,($101A).w ROM:0012B066 bclr #5,($119D).w ROM:0012B06C bra.s locret_12B086 ROM:0012B06E ; --------------------------------------------------------------------------- ROM:0012B06E ROM:0012B06E loc_12B06E: ; DATA XREF: ROM:0012B054↑o ROM:0012B06E move.w $5AA(a5),d0 ROM:0012B072 cmp.w ($BD8).w,d0 ROM:0012B076 bgt.s locret_12B086 ROM:0012B078 move.w $5AC(a5),($BC2).w ROM:0012B07E move.b #2,($101A).w ROM:0012B084 bra.s locret_12B0D2 ROM:0012B086 ; --------------------------------------------------------------------------- ROM:0012B086 ROM:0012B086 locret_12B086: ; CODE XREF: ROM:0012B06C↑j ROM:0012B086 ; ROM:0012B076↑j ... ROM:0012B086 rts ROM:0012B088 ; --------------------------------------------------------------------------- ROM:0012B088 ROM:0012B088 loc_12B088: ; DATA XREF: ROM:0012B058↑o ROM:0012B088 move.w $5AA(a5),d0 ROM:0012B08C cmp.w ($BD8).w,d0 ROM:0012B090 ble.s loc_12B09A ROM:0012B092 move.b #1,($101A).w ROM:0012B098 bra.s locret_12B086 ROM:0012B09A ; --------------------------------------------------------------------------- ROM:0012B09A ROM:0012B09A loc_12B09A: ; CODE XREF: ROM:0012B090↑j ROM:0012B09A btst #0,($F9C).w ROM:0012B0A0 beq.s locret_12B0D2 ROM:0012B0A2 cmpi.w #1,($BC2).w ROM:0012B0A8 ble.s loc_12B0B8 ROM:0012B0AA subq.w #1,($BC2).w ROM:0012B0AE bvc.s loc_12B0B6 ROM:0012B0B0 move.w #$8000,($BC2).w ROM:0012B0B6 ROM:0012B0B6 loc_12B0B6: ; CODE XREF: ROM:0012B0AE↑j ROM:0012B0B6 bra.s locret_12B0D2 ROM:0012B0B8 ; --------------------------------------------------------------------------- ROM:0012B0B8 ROM:0012B0B8 loc_12B0B8: ; CODE XREF: ROM:0012B0A8↑j ROM:0012B0B8 subq.w #1,($BC2).w ROM:0012B0BC bvc.s loc_12B0C4 ROM:0012B0BE move.w #$8000,($BC2).w ROM:0012B0C4 ROM:0012B0C4 loc_12B0C4: ; CODE XREF: ROM:0012B0BC↑j ROM:0012B0C4 bset #5,($119D).w ROM:0012B0CA move.b #3,($101A).w ROM:0012B0D0 bra.s locret_12B0EC ROM:0012B0D2 ; --------------------------------------------------------------------------- ROM:0012B0D2 ROM:0012B0D2 locret_12B0D2: ; CODE XREF: ROM:0012B084↑j ROM:0012B0D2 ; ROM:0012B0A0↑j ... ROM:0012B0D2 rts ROM:0012B0D4 ; --------------------------------------------------------------------------- ROM:0012B0D4 ROM:0012B0D4 loc_12B0D4: ; DATA XREF: ROM:0012B05C↑o ROM:0012B0D4 move.w $5AA(a5),d0 ROM:0012B0D8 cmp.w ($BD8).w,d0 ROM:0012B0DC ble.s locret_12B0EC ROM:0012B0DE bclr #5,($119D).w ROM:0012B0E4 move.b #1,($101A).w ROM:0012B0EA bra.s locret_12B086 ROM:0012B0EC ; --------------------------------------------------------------------------- ROM:0012B0EC ROM:0012B0EC locret_12B0EC: ; CODE XREF: ROM:0012B0D0↑j ROM:0012B0EC ; ROM:0012B0DC↑j ROM:0012B0EC rts ROM:0012B0EE ; --------------------------------------------------------------------------- ROM:0012B0EE rts ROM:0012B0F0 ROM:0012B0F0 ; =============== S U B R O U T I N E ======================================= ROM:0012B0F0 ROM:0012B0F0 ROM:0012B0F0 sub_12B0F0: ; CODE XREF: sub_12B02C+8↑p ROM:0012B0F0 bclr #0,($11A7).w ROM:0012B0F6 btst #0,($F8E).w ROM:0012B0FC beq.l locret_12B230 ROM:0012B102 btst #2,($11B5).w ROM:0012B108 bne.l locret_12B230 ROM:0012B10E btst #4,($11BB).w ROM:0012B114 bne.l locret_12B230 ROM:0012B11A btst #0,($102C).w ROM:0012B120 bne.l locret_12B230 ROM:0012B126 btst #5,($11BC).w ROM:0012B12C bne.l locret_12B230 ROM:0012B132 move.w $5B0(a5),d0 ROM:0012B136 cmp.w ($534).w,d0 ROM:0012B13A bgt.l locret_12B230 ROM:0012B140 move.w $5B2(a5),d0 ROM:0012B144 cmp.w ($534).w,d0 ROM:0012B148 ble.l locret_12B230 ROM:0012B14E move.w $5B4(a5),d0 ROM:0012B152 cmp.w ($8D6).w,d0 ROM:0012B156 bgt.l locret_12B230 ROM:0012B15C move.w $5B6(a5),d0 ROM:0012B160 cmp.w ($8D6).w,d0 ROM:0012B164 ble.l locret_12B230 ROM:0012B16A move.w $5AE(a5),d0 ROM:0012B16E cmp.w ($90C).w,d0 ROM:0012B172 bgt.l locret_12B230 ROM:0012B178 btst #0,($1017).w ROM:0012B17E beq.l locret_12B230 ROM:0012B184 btst #1,($1017).w ROM:0012B18A beq.l locret_12B230 ROM:0012B190 btst #1,($F99).w ROM:0012B196 beq.l locret_12B230 ROM:0012B19C btst #6,($C0B).w ROM:0012B1A2 bne.l locret_12B230 ROM:0012B1A8 btst #6,($11FF).w ROM:0012B1AE bne.l locret_12B230 ROM:0012B1B4 btst #0,($C0A).w ROM:0012B1BA bne.s locret_12B230 ROM:0012B1BC btst #0,($11FE).w ROM:0012B1C2 bne.s locret_12B230 ROM:0012B1C4 btst #5,($C0A).w ROM:0012B1CA bne.s locret_12B230 ROM:0012B1CC btst #5,($11FE).w ROM:0012B1D2 bne.s locret_12B230 ROM:0012B1D4 btst #7,($C0B).w ROM:0012B1DA bne.s locret_12B230 ROM:0012B1DC btst #7,($11FF).w ROM:0012B1E2 bne.s locret_12B230 ROM:0012B1E4 btst #5,($11B2).w ROM:0012B1EA bne.s locret_12B230 ROM:0012B1EC btst #0,($11B9).w ROM:0012B1F2 bne.s locret_12B230 ROM:0012B1F4 btst #1,($C0A).w ROM:0012B1FA bne.s locret_12B230 ROM:0012B1FC btst #1,($11FE).w ROM:0012B202 bne.s locret_12B230 ROM:0012B204 btst #5,($119D).w ROM:0012B20A bne.s locret_12B230 ROM:0012B20C move.w ($B34).w,d1 ROM:0012B210 sub.w ($B30).w,d1 ROM:0012B214 bpl.w loc_12B21A ROM:0012B218 neg.w d1 ROM:0012B21A ROM:0012B21A loc_12B21A: ; CODE XREF: sub_12B0F0+124↑j ROM:0012B21A move.w $5B8(a5),d0 ROM:0012B21E cmp.w d1,d0 ROM:0012B220 ble.s locret_12B230 ROM:0012B222 btst #4,($11A2).w ROM:0012B228 beq.s locret_12B230 ROM:0012B22A bset #0,($11A7).w ROM:0012B230 ROM:0012B230 locret_12B230: ; CODE XREF: sub_12B0F0+C↑j ROM:0012B230 ; sub_12B0F0+18↑j ... ROM:0012B230 rts ROM:0012B230 ; End of function sub_12B0F0 ROM:0012B230 ROM:0012B232 ROM:0012B232 ; =============== S U B R O U T I N E ======================================= ROM:0012B232 ROM:0012B232 ROM:0012B232 sub_12B232: ; CODE XREF: sub_12B02C+4↑p ROM:0012B232 btst #0,($F9C).w ROM:0012B238 beq.s locret_12B23E ROM:0012B23A bsr.w sub_12B240 ROM:0012B23E ROM:0012B23E locret_12B23E: ; CODE XREF: sub_12B232+6↑j ROM:0012B23E rts ROM:0012B23E ; End of function sub_12B232 ROM:0012B23E ROM:0012B240 ROM:0012B240 ; =============== S U B R O U T I N E ======================================= ROM:0012B240 ROM:0012B240 ROM:0012B240 sub_12B240: ; CODE XREF: sub_12B232+8↑p ROM:0012B240 move.w ($D6E).w,d0 ROM:0012B244 sub.w ($BC4).w,d0 ROM:0012B248 bpl.w loc_12B24E ROM:0012B24C neg.w d0 ROM:0012B24E ROM:0012B24E loc_12B24E: ; CODE XREF: sub_12B240+8↑j ROM:0012B24E move.w $5BA(a5),d1 ROM:0012B252 cmp.w d0,d1 ROM:0012B254 ble.s loc_12B25E ROM:0012B256 bset #4,($11A2).w ROM:0012B25C bra.s loc_12B264 ROM:0012B25E ; --------------------------------------------------------------------------- ROM:0012B25E ROM:0012B25E loc_12B25E: ; CODE XREF: sub_12B240+14↑j ROM:0012B25E bclr #4,($11A2).w ROM:0012B264 ROM:0012B264 loc_12B264: ; CODE XREF: sub_12B240+1C↑j ROM:0012B264 move.w ($D6E).w,($BC4).w ROM:0012B26A rts ROM:0012B26A ; End of function sub_12B240 ROM:0012B26A ROM:0012B26C ROM:0012B26C ; =============== S U B R O U T I N E ======================================= ROM:0012B26C ROM:0012B26C ROM:0012B26C sub_12B26C: ; CODE XREF: sub_1247FA+CC↑p ROM:0012B26C bsr.l sub_12B02C ROM:0012B272 bsr.l sub_12B594 ROM:0012B278 bsr.w sub_12B27E ROM:0012B27C rts ROM:0012B27C ; End of function sub_12B26C ROM:0012B27C ROM:0012B27E ROM:0012B27E ; =============== S U B R O U T I N E ======================================= ROM:0012B27E ROM:0012B27E ROM:0012B27E sub_12B27E: ; CODE XREF: sub_12B26C+C↑p ROM:0012B27E clr.w d1 ROM:0012B280 move.b ($101B).w,d1 ROM:0012B284 cmpi.w #4,d1 ROM:0012B288 bcc.s locret_12B292 ROM:0012B28A movea.l off_12B294(pc,d1.w*4),a0 ROM:0012B28E nop ROM:0012B290 jmp (a0) ROM:0012B292 ; --------------------------------------------------------------------------- ROM:0012B292 ROM:0012B292 locret_12B292: ; CODE XREF: sub_12B27E+A↑j ROM:0012B292 rts ROM:0012B292 ; End of function sub_12B27E ROM:0012B292 ROM:0012B292 ; --------------------------------------------------------------------------- ROM:0012B294 off_12B294: dc.l loc_12B2A4 ; DATA XREF: sub_12B27E+C↑r ROM:0012B298 dc.l loc_12B2AC ROM:0012B29C dc.l loc_12B2C8 ROM:0012B2A0 dc.l loc_12B316 ROM:0012B2A4 ; --------------------------------------------------------------------------- ROM:0012B2A4 ROM:0012B2A4 loc_12B2A4: ; DATA XREF: ROM:off_12B294↑o ROM:0012B2A4 move.b #1,($101B).w ROM:0012B2AA bra.s loc_12B2C2 ROM:0012B2AC ; --------------------------------------------------------------------------- ROM:0012B2AC ROM:0012B2AC loc_12B2AC: ; DATA XREF: ROM:0012B298↑o ROM:0012B2AC btst #0,($11A7).w ROM:0012B2B2 beq.s loc_12B2C2 ROM:0012B2B4 move.w $5BC(a5),($BC6).w ROM:0012B2BA move.b #2,($101B).w ROM:0012B2C0 bra.s loc_12B310 ROM:0012B2C2 ; --------------------------------------------------------------------------- ROM:0012B2C2 ROM:0012B2C2 loc_12B2C2: ; CODE XREF: ROM:0012B2AA↑j ROM:0012B2C2 ; ROM:0012B2B2↑j ... ROM:0012B2C2 bsr.w sub_12B368 ROM:0012B2C6 rts ROM:0012B2C8 ; --------------------------------------------------------------------------- ROM:0012B2C8 ROM:0012B2C8 loc_12B2C8: ; DATA XREF: ROM:0012B29C↑o ROM:0012B2C8 btst #0,($11A7).w ROM:0012B2CE bne.s loc_12B2D8 ROM:0012B2D0 move.b #1,($101B).w ROM:0012B2D6 bra.s loc_12B2C2 ROM:0012B2D8 ; --------------------------------------------------------------------------- ROM:0012B2D8 ROM:0012B2D8 loc_12B2D8: ; CODE XREF: ROM:0012B2CE↑j ROM:0012B2D8 btst #0,($F9C).w ROM:0012B2DE beq.s loc_12B310 ROM:0012B2E0 cmpi.w #1,($BC6).w ROM:0012B2E6 ble.s loc_12B2F8 ROM:0012B2E8 subq.w #1,($BC6).w ROM:0012B2EC bvc.s loc_12B2F4 ROM:0012B2EE move.w #$8000,($BC6).w ROM:0012B2F4 ROM:0012B2F4 loc_12B2F4: ; CODE XREF: ROM:0012B2EC↑j ROM:0012B2F4 bra.s loc_12B310 ROM:0012B2F6 ; --------------------------------------------------------------------------- ROM:0012B2F6 bra.s loc_12B310 ROM:0012B2F8 ; --------------------------------------------------------------------------- ROM:0012B2F8 ROM:0012B2F8 loc_12B2F8: ; CODE XREF: ROM:0012B2E6↑j ROM:0012B2F8 subq.w #1,($BC6).w ROM:0012B2FC bvc.s loc_12B304 ROM:0012B2FE move.w #$8000,($BC6).w ROM:0012B304 ROM:0012B304 loc_12B304: ; CODE XREF: ROM:0012B2FC↑j ROM:0012B304 bsr.w sub_12B376 ROM:0012B308 move.b #3,($101B).w ROM:0012B30E bra.s locret_12B364 ROM:0012B310 ; --------------------------------------------------------------------------- ROM:0012B310 ROM:0012B310 loc_12B310: ; CODE XREF: ROM:0012B2C0↑j ROM:0012B310 ; ROM:0012B2DE↑j ... ROM:0012B310 bsr.w sub_12B368 ROM:0012B314 rts ROM:0012B316 ; --------------------------------------------------------------------------- ROM:0012B316 ROM:0012B316 loc_12B316: ; DATA XREF: ROM:0012B2A0↑o ROM:0012B316 btst #0,($11A7).w ROM:0012B31C bne.s loc_12B326 ROM:0012B31E move.b #1,($101B).w ROM:0012B324 bra.s loc_12B2C2 ROM:0012B326 ; --------------------------------------------------------------------------- ROM:0012B326 ROM:0012B326 loc_12B326: ; CODE XREF: ROM:0012B31C↑j ROM:0012B326 btst #4,($11B5).w ROM:0012B32C beq.s loc_12B350 ROM:0012B32E btst #0,($F9C).w ROM:0012B334 beq.s loc_12B34A ROM:0012B336 bsr.w sub_12B376 ROM:0012B33A bsr.w sub_12B462 ROM:0012B33E bsr.w sub_12B384 ROM:0012B342 bsr.w sub_12B41C ROM:0012B346 bra.s locret_12B364 ROM:0012B348 ; --------------------------------------------------------------------------- ROM:0012B348 bra.s loc_12B350 ROM:0012B34A ; --------------------------------------------------------------------------- ROM:0012B34A ROM:0012B34A loc_12B34A: ; CODE XREF: ROM:0012B334↑j ROM:0012B34A bsr.w sub_12B376 ROM:0012B34E bra.s locret_12B364 ROM:0012B350 ; --------------------------------------------------------------------------- ROM:0012B350 ROM:0012B350 loc_12B350: ; CODE XREF: ROM:0012B32C↑j ROM:0012B350 ; ROM:0012B348↑j ROM:0012B350 btst #0,($F9C).w ROM:0012B356 beq.s locret_12B364 ROM:0012B358 bsr.w sub_12B462 ROM:0012B35C bsr.w sub_12B384 ROM:0012B360 bsr.w sub_12B41C ROM:0012B364 ROM:0012B364 locret_12B364: ; CODE XREF: ROM:0012B30E↑j ROM:0012B364 ; ROM:0012B346↑j ... ROM:0012B364 rts ROM:0012B366 ; --------------------------------------------------------------------------- ROM:0012B366 rts ROM:0012B368 ROM:0012B368 ; =============== S U B R O U T I N E ======================================= ROM:0012B368 ROM:0012B368 ROM:0012B368 sub_12B368: ; CODE XREF: ROM:loc_12B2C2↑p ROM:0012B368 ; ROM:loc_12B310↑p ROM:0012B368 move.w ($BE2).w,d0 ROM:0012B36C move.w $1230(d0.w*2),($BCC).w ROM:0012B374 rts ROM:0012B374 ; End of function sub_12B368 ROM:0012B374 ROM:0012B376 ROM:0012B376 ; =============== S U B R O U T I N E ======================================= ROM:0012B376 ROM:0012B376 ROM:0012B376 sub_12B376: ; CODE XREF: ROM:loc_12B304↑p ROM:0012B376 ; ROM:0012B336↑p ... ROM:0012B376 move.w ($BE2).w,d0 ROM:0012B37A move.w $1230(d0.w*2),($BC8).w ROM:0012B382 rts ROM:0012B382 ; End of function sub_12B376 ROM:0012B382 ROM:0012B384 ROM:0012B384 ; =============== S U B R O U T I N E ======================================= ROM:0012B384 ROM:0012B384 ROM:0012B384 sub_12B384: ; CODE XREF: ROM:0012B33E↑p ROM:0012B384 ; ROM:0012B35C↑p ROM:0012B384 move.w ($BD2).w,d0 ROM:0012B388 cmp.w ($BD4).w,d0 ROM:0012B38C bgt.s loc_12B398 ROM:0012B38E move.w $5C0(a5),d1 ROM:0012B392 move.w $5C2(a5),d2 ROM:0012B396 bra.s loc_12B3B0 ROM:0012B398 ; --------------------------------------------------------------------------- ROM:0012B398 ROM:0012B398 loc_12B398: ; CODE XREF: sub_12B384+8↑j ROM:0012B398 move.w ($BD0).w,d0 ROM:0012B39C cmp.w ($BD4).w,d0 ROM:0012B3A0 bge.s loc_12B3A8 ROM:0012B3A2 clr.w d1 ROM:0012B3A4 clr.w d2 ROM:0012B3A6 bra.s loc_12B3B0 ROM:0012B3A8 ; --------------------------------------------------------------------------- ROM:0012B3A8 ROM:0012B3A8 loc_12B3A8: ; CODE XREF: sub_12B384+1C↑j ROM:0012B3A8 move.w $5C6(a5),d1 ROM:0012B3AC move.w $5C8(a5),d2 ROM:0012B3B0 ROM:0012B3B0 loc_12B3B0: ; CODE XREF: sub_12B384+12↑j ROM:0012B3B0 ; sub_12B384+22↑j ROM:0012B3B0 move.w ($BD4).w,d3 ROM:0012B3B4 sub.w ($BCE).w,d3 ROM:0012B3B8 muls.w d3,d1 ROM:0012B3BA divs.w #$A,d1 ROM:0012B3BE bvc.w loc_12B3D4 ROM:0012B3C2 cmpi.l #0,d1 ROM:0012B3C8 ble.s loc_12B3D0 ROM:0012B3CA move.w #$7FFF,d1 ROM:0012B3CE bra.s loc_12B3D4 ROM:0012B3D0 ; --------------------------------------------------------------------------- ROM:0012B3D0 ROM:0012B3D0 loc_12B3D0: ; CODE XREF: sub_12B384+44↑j ROM:0012B3D0 move.w #$8000,d1 ROM:0012B3D4 ROM:0012B3D4 loc_12B3D4: ; CODE XREF: sub_12B384+3A↑j ROM:0012B3D4 ; sub_12B384+4A↑j ROM:0012B3D4 move.w d1,($BCA).w ROM:0012B3D8 muls.w d3,d2 ROM:0012B3DA move.w ($BC8).w,d4 ROM:0012B3DE muls.w #$3E8,d4 ROM:0012B3E2 add.l d2,d4 ROM:0012B3E4 divs.w #$3E8,d4 ROM:0012B3E8 bvc.w loc_12B3FE ROM:0012B3EC cmpi.l #0,d4 ROM:0012B3F2 ble.s loc_12B3FA ROM:0012B3F4 move.w #$7FFF,d4 ROM:0012B3F8 bra.s loc_12B3FE ROM:0012B3FA ; --------------------------------------------------------------------------- ROM:0012B3FA ROM:0012B3FA loc_12B3FA: ; CODE XREF: sub_12B384+6E↑j ROM:0012B3FA move.w #$8000,d4 ROM:0012B3FE ROM:0012B3FE loc_12B3FE: ; CODE XREF: sub_12B384+64↑j ROM:0012B3FE ; sub_12B384+74↑j ROM:0012B3FE move.w d4,($BC8).w ROM:0012B402 add.w d4,d1 ROM:0012B404 bvc.w loc_12B416 ROM:0012B408 bpl.w loc_12B412 ROM:0012B40C move.w #$7FFF,d1 ROM:0012B410 bra.s loc_12B416 ROM:0012B412 ; --------------------------------------------------------------------------- ROM:0012B412 ROM:0012B412 loc_12B412: ; CODE XREF: sub_12B384+84↑j ROM:0012B412 move.w #$8000,d1 ROM:0012B416 ROM:0012B416 loc_12B416: ; CODE XREF: sub_12B384+80↑j ROM:0012B416 ; sub_12B384+8C↑j ROM:0012B416 move.w d1,($BCC).w ROM:0012B41A rts ROM:0012B41A ; End of function sub_12B384 ROM:0012B41A ROM:0012B41C ROM:0012B41C ; =============== S U B R O U T I N E ======================================= ROM:0012B41C ROM:0012B41C ROM:0012B41C sub_12B41C: ; CODE XREF: ROM:0012B342↑p ROM:0012B41C ; ROM:0012B360↑p ROM:0012B41C move.w #$2710,d6 ROM:0012B420 move.w ($BE2).w,d4 ROM:0012B424 move.w $1230(d4.w*2),d2 ROM:0012B42A clr.w d5 ROM:0012B42C move.w $5CC(a5),d3 ROM:0012B430 move.w ($BC8).w,d1 ROM:0012B434 bsr.l sub_128A96 ROM:0012B43A swap d4 ROM:0012B43C move.w ($BE2).w,d3 ROM:0012B440 move.w $5CE(a5),d0 ROM:0012B444 cmp.w d4,d0 ROM:0012B446 bge.s loc_12B44E ROM:0012B448 move.w $5CE(a5),d4 ROM:0012B44C bra.s loc_12B45A ROM:0012B44E ; --------------------------------------------------------------------------- ROM:0012B44E ROM:0012B44E loc_12B44E: ; CODE XREF: sub_12B41C+2A↑j ROM:0012B44E move.w $5D0(a5),d0 ROM:0012B452 cmp.w d4,d0 ROM:0012B454 ble.s loc_12B45A ROM:0012B456 move.w $5D0(a5),d4 ROM:0012B45A ROM:0012B45A loc_12B45A: ; CODE XREF: sub_12B41C+30↑j ROM:0012B45A ; sub_12B41C+38↑j ROM:0012B45A move.w d4,$1230(d3.w*2) ROM:0012B460 rts ROM:0012B460 ; End of function sub_12B41C 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: ROM:0012B33A↑p ROM:0012B462 ; ROM:0012B358↑p ROM:0012B462 move.w #$3990,d1 ROM:0012B466 move.w ($B30).w,d2 ROM:0012B46A bsr.l sub_1157E4 ROM:0012B470 move.w $5CA(a5),($BCE).w ROM:0012B476 add.w d1,($BCE).w ROM:0012B47A move.w $5C4(a5),($BD0).w ROM:0012B480 add.w d1,($BD0).w ROM:0012B484 move.w $5BE(a5),($BD2).w ROM:0012B48A add.w d1,($BD2).w ROM:0012B48E rts ROM:0012B48E ; End of function sub_12B462 ROM:0012B48E ROM:0012B490 ROM:0012B490 ; =============== S U B R O U T I N E ======================================= ROM:0012B490 ROM:0012B490 ROM:0012B490 sub_12B490: ; CODE XREF: ROM:001159A6↑p ROM:0012B490 clr.w d1 ROM:0012B492 move.b ($101C).w,d1 ROM:0012B496 cmpi.w #2,d1 ROM:0012B49A bcc.s locret_12B4A4 ROM:0012B49C movea.l off_12B4A6(pc,d1.w*4),a0 ROM:0012B4A0 nop ROM:0012B4A2 jmp (a0) ROM:0012B4A4 ; --------------------------------------------------------------------------- ROM:0012B4A4 ROM:0012B4A4 locret_12B4A4: ; CODE XREF: sub_12B490+A↑j ROM:0012B4A4 rts ROM:0012B4A4 ; End of function sub_12B490 ROM:0012B4A4 ROM:0012B4A4 ; --------------------------------------------------------------------------- ROM:0012B4A6 off_12B4A6: dc.l loc_12B4AE ; DATA XREF: sub_12B490+C↑r ROM:0012B4AA dc.l loc_12B4CC ROM:0012B4AE ; --------------------------------------------------------------------------- ROM:0012B4AE ROM:0012B4AE loc_12B4AE: ; DATA XREF: ROM:off_12B4A6↑o ROM:0012B4AE move.b #1,($101C).w ROM:0012B4B4 bsr.w sub_12B512 ROM:0012B4B8 move.w $5D2(a5),d0 ROM:0012B4BC clr.b ($771).w ROM:0012B4C0 move.w d0,($63E).w ROM:0012B4C4 move.b #1,($771).w ROM:0012B4CA rts ROM:0012B4CC ; --------------------------------------------------------------------------- ROM:0012B4CC ROM:0012B4CC loc_12B4CC: ; DATA XREF: ROM:0012B4AA↑o ROM:0012B4CC btst #0,($11C2).w ROM:0012B4D2 beq.s loc_12B4EC ROM:0012B4D4 bsr.w sub_12B512 ROM:0012B4D8 move.w $5D2(a5),d0 ROM:0012B4DC clr.b ($771).w ROM:0012B4E0 move.w d0,($63E).w ROM:0012B4E4 move.b #1,($771).w ROM:0012B4EA rts ROM:0012B4EC ; --------------------------------------------------------------------------- ROM:0012B4EC ROM:0012B4EC loc_12B4EC: ; CODE XREF: ROM:0012B4D2↑j ROM:0012B4EC cmpi.w #0,($63E).w ROM:0012B4F2 bgt.s locret_12B50E ROM:0012B4F4 bsr.w sub_12B526 ROM:0012B4F8 bsr.w sub_12B54C ROM:0012B4FC move.w $5D2(a5),d0 ROM:0012B500 clr.b ($771).w ROM:0012B504 move.w d0,($63E).w ROM:0012B508 move.b #1,($771).w ROM:0012B50E ROM:0012B50E locret_12B50E: ; CODE XREF: ROM:0012B4F2↑j ROM:0012B50E rts ROM:0012B510 ; --------------------------------------------------------------------------- ROM:0012B510 rts ROM:0012B512 ROM:0012B512 ; =============== S U B R O U T I N E ======================================= ROM:0012B512 ROM:0012B512 ROM:0012B512 sub_12B512: ; CODE XREF: ROM:0012B4B4↑p ROM:0012B512 ; ROM:0012B4D4↑p ROM:0012B512 move.w ($AEE).w,($BD4).w ROM:0012B518 clr.w ($BD6).w ROM:0012B51C clr.w ($BD8).w ROM:0012B520 clr.w ($BDA).w ROM:0012B524 rts ROM:0012B524 ; End of function sub_12B512 ROM:0012B524 ROM:0012B526 ROM:0012B526 ; =============== S U B R O U T I N E ======================================= ROM:0012B526 ROM:0012B526 ROM:0012B526 sub_12B526: ; CODE XREF: ROM:0012B4F4↑p ROM:0012B526 move.w #$2710,d6 ROM:0012B52A move.w ($BD4).w,d2 ROM:0012B52E move.w ($BD6).w,d5 ROM:0012B532 move.w $5D4(a5),d3 ROM:0012B536 move.w ($AEE).w,d1 ROM:0012B53A bsr.l sub_128A96 ROM:0012B540 move.w d4,($BD6).w ROM:0012B544 swap d4 ROM:0012B546 move.w d4,($BD4).w ROM:0012B54A rts ROM:0012B54A ; End of function sub_12B526 ROM:0012B54A 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:0012B4F8↑p ROM:0012B54C move.w #$3992,d1 ROM:0012B550 move.w ($B30).w,d2 ROM:0012B554 bsr.l sub_1157E4 ROM:0012B55A move.w d1,($BDC).w ROM:0012B55E move.w #$2710,d6 ROM:0012B562 move.w ($BD8).w,d2 ROM:0012B566 move.w ($BDA).w,d5 ROM:0012B56A move.w ($BDC).w,d3 ROM:0012B56E move.w ($AEE).w,d1 ROM:0012B572 sub.w ($BD4).w,d1 ROM:0012B576 cmpi.w #0,d1 ROM:0012B57A blt.s loc_12B580 ROM:0012B57C bra.s loc_12B582 ROM:0012B57E ; --------------------------------------------------------------------------- ROM:0012B57E bra.s loc_12B582 ROM:0012B580 ; --------------------------------------------------------------------------- ROM:0012B580 ROM:0012B580 loc_12B580: ; CODE XREF: sub_12B54C+2E↑j ROM:0012B580 neg.w d1 ROM:0012B582 ROM:0012B582 loc_12B582: ; CODE XREF: sub_12B54C+30↑j ROM:0012B582 ; sub_12B54C+32↑j ROM:0012B582 bsr.l sub_128A96 ROM:0012B588 move.w d4,($BDA).w ROM:0012B58C swap d4 ROM:0012B58E move.w d4,($BD8).w ROM:0012B592 rts ROM:0012B592 ; End of function sub_12B54C ROM:0012B592 ROM:0012B594 ROM:0012B594 ; =============== S U B R O U T I N E ======================================= ROM:0012B594 ROM:0012B594 ROM:0012B594 sub_12B594: ; CODE XREF: sub_12B26C+6↑p ROM:0012B594 bclr #4,($11B5).w ROM:0012B59A bsr.w sub_12B5A8 ROM:0012B59E bsr.w sub_12B662 ROM:0012B5A2 bsr.w sub_12B71C ROM:0012B5A6 rts ROM:0012B5A6 ; End of function sub_12B594 ROM:0012B5A6 ROM:0012B5A8 ROM:0012B5A8 ; =============== S U B R O U T I N E ======================================= ROM:0012B5A8 ROM:0012B5A8 ROM:0012B5A8 sub_12B5A8: ; CODE XREF: sub_12B594+6↑p ROM:0012B5A8 clr.w d1 ROM:0012B5AA move.b ($101D).w,d1 ROM:0012B5AE cmpi.w #4,d1 ROM:0012B5B2 bcc.s locret_12B5BC ROM:0012B5B4 movea.l off_12B5BE(pc,d1.w*4),a0 ROM:0012B5B8 nop ROM:0012B5BA jmp (a0) ROM:0012B5BC ; --------------------------------------------------------------------------- ROM:0012B5BC ROM:0012B5BC locret_12B5BC: ; CODE XREF: sub_12B5A8+A↑j ROM:0012B5BC rts ROM:0012B5BC ; End of function sub_12B5A8 ROM:0012B5BC ROM:0012B5BC ; --------------------------------------------------------------------------- ROM:0012B5BE off_12B5BE: dc.l loc_12B5CE ; DATA XREF: sub_12B5A8+C↑r ROM:0012B5C2 dc.l loc_12B5DA ROM:0012B5C6 dc.l loc_12B5FA ROM:0012B5CA dc.l loc_12B63C ROM:0012B5CE ; --------------------------------------------------------------------------- ROM:0012B5CE ROM:0012B5CE loc_12B5CE: ; DATA XREF: ROM:off_12B5BE↑o ROM:0012B5CE clr.w ($BDE).w ROM:0012B5D2 move.b #1,($101D).w ROM:0012B5D8 rts ROM:0012B5DA ; --------------------------------------------------------------------------- ROM:0012B5DA ROM:0012B5DA loc_12B5DA: ; DATA XREF: ROM:0012B5C2↑o ROM:0012B5DA move.w $85A(a5),d1 ROM:0012B5DE cmp.w ($8D6).w,d1 ROM:0012B5E2 bgt.s locret_12B5F8 ROM:0012B5E4 move.w #1,($BDE).w ROM:0012B5EA bset #4,($11B5).w ROM:0012B5F0 move.b #2,($101D).w ROM:0012B5F6 bra.s loc_12B5FA ROM:0012B5F8 ; --------------------------------------------------------------------------- ROM:0012B5F8 ROM:0012B5F8 locret_12B5F8: ; CODE XREF: ROM:0012B5E2↑j ROM:0012B5F8 ; ROM:0012B638↓j ROM:0012B5F8 rts ROM:0012B5FA ; --------------------------------------------------------------------------- ROM:0012B5FA ROM:0012B5FA loc_12B5FA: ; CODE XREF: ROM:0012B5F6↑j ROM:0012B5FA ; ROM:0012B65C↓j ROM:0012B5FA ; DATA XREF: ... ROM:0012B5FA move.w $85C(a5),d1 ROM:0012B5FE cmp.w ($8D6).w,d1 ROM:0012B602 bgt.s loc_12B618 ROM:0012B604 move.w #2,($BDE).w ROM:0012B60A bset #4,($11B5).w ROM:0012B610 move.b #3,($101D).w ROM:0012B616 bra.s locret_12B65E ROM:0012B618 ; --------------------------------------------------------------------------- ROM:0012B618 ROM:0012B618 loc_12B618: ; CODE XREF: ROM:0012B602↑j ROM:0012B618 move.w $85A(a5),d1 ROM:0012B61C sub.w $5D6(a5),d1 ROM:0012B620 cmp.w ($8D6).w,d1 ROM:0012B624 ble.s locret_12B63A ROM:0012B626 move.w #0,($BDE).w ROM:0012B62C bset #4,($11B5).w ROM:0012B632 move.b #1,($101D).w ROM:0012B638 bra.s locret_12B5F8 ROM:0012B63A ; --------------------------------------------------------------------------- ROM:0012B63A ROM:0012B63A locret_12B63A: ; CODE XREF: ROM:0012B624↑j ROM:0012B63A rts ROM:0012B63C ; --------------------------------------------------------------------------- ROM:0012B63C ROM:0012B63C loc_12B63C: ; DATA XREF: ROM:0012B5CA↑o ROM:0012B63C move.w $85C(a5),d1 ROM:0012B640 sub.w $5D6(a5),d1 ROM:0012B644 cmp.w ($8D6).w,d1 ROM:0012B648 ble.s locret_12B65E ROM:0012B64A move.w #1,($BDE).w ROM:0012B650 bset #4,($11B5).w ROM:0012B656 move.b #2,($101D).w ROM:0012B65C bra.s loc_12B5FA ROM:0012B65E ; --------------------------------------------------------------------------- ROM:0012B65E ROM:0012B65E locret_12B65E: ; CODE XREF: ROM:0012B616↑j ROM:0012B65E ; ROM:0012B648↑j ROM:0012B65E rts ROM:0012B660 ; --------------------------------------------------------------------------- ROM:0012B660 rts ROM:0012B662 ROM:0012B662 ; =============== S U B R O U T I N E ======================================= ROM:0012B662 ROM:0012B662 ROM:0012B662 sub_12B662: ; CODE XREF: sub_12B594+A↑p ROM:0012B662 clr.w d1 ROM:0012B664 move.b ($101E).w,d1 ROM:0012B668 cmpi.w #4,d1 ROM:0012B66C bcc.s locret_12B676 ROM:0012B66E movea.l off_12B678(pc,d1.w*4),a0 ROM:0012B672 nop ROM:0012B674 jmp (a0) ROM:0012B676 ; --------------------------------------------------------------------------- ROM:0012B676 ROM:0012B676 locret_12B676: ; CODE XREF: sub_12B662+A↑j ROM:0012B676 rts ROM:0012B676 ; End of function sub_12B662 ROM:0012B676 ROM:0012B676 ; --------------------------------------------------------------------------- ROM:0012B678 off_12B678: dc.l loc_12B688 ; DATA XREF: sub_12B662+C↑r ROM:0012B67C dc.l loc_12B694 ROM:0012B680 dc.l loc_12B6B4 ROM:0012B684 dc.l loc_12B6F6 ROM:0012B688 ; --------------------------------------------------------------------------- ROM:0012B688 ROM:0012B688 loc_12B688: ; DATA XREF: ROM:off_12B678↑o ROM:0012B688 clr.w ($BE0).w ROM:0012B68C move.b #1,($101E).w ROM:0012B692 rts ROM:0012B694 ; --------------------------------------------------------------------------- ROM:0012B694 ROM:0012B694 loc_12B694: ; DATA XREF: ROM:0012B67C↑o ROM:0012B694 move.w $85E(a5),d1 ROM:0012B698 cmp.w ($534).w,d1 ROM:0012B69C bgt.s locret_12B6B2 ROM:0012B69E move.w #1,($BE0).w ROM:0012B6A4 bset #4,($11B5).w ROM:0012B6AA move.b #2,($101E).w ROM:0012B6B0 bra.s loc_12B6B4 ROM:0012B6B2 ; --------------------------------------------------------------------------- ROM:0012B6B2 ROM:0012B6B2 locret_12B6B2: ; CODE XREF: ROM:0012B69C↑j ROM:0012B6B2 ; ROM:0012B6F2↓j ROM:0012B6B2 rts ROM:0012B6B4 ; --------------------------------------------------------------------------- ROM:0012B6B4 ROM:0012B6B4 loc_12B6B4: ; CODE XREF: ROM:0012B6B0↑j ROM:0012B6B4 ; ROM:0012B716↓j ROM:0012B6B4 ; DATA XREF: ... ROM:0012B6B4 move.w $860(a5),d1 ROM:0012B6B8 cmp.w ($534).w,d1 ROM:0012B6BC bgt.s loc_12B6D2 ROM:0012B6BE move.w #2,($BE0).w ROM:0012B6C4 bset #4,($11B5).w ROM:0012B6CA move.b #3,($101E).w ROM:0012B6D0 bra.s locret_12B718 ROM:0012B6D2 ; --------------------------------------------------------------------------- ROM:0012B6D2 ROM:0012B6D2 loc_12B6D2: ; CODE XREF: ROM:0012B6BC↑j ROM:0012B6D2 move.w $85E(a5),d1 ROM:0012B6D6 sub.w $5D8(a5),d1 ROM:0012B6DA cmp.w ($534).w,d1 ROM:0012B6DE ble.s locret_12B6F4 ROM:0012B6E0 move.w #0,($BE0).w ROM:0012B6E6 bset #4,($11B5).w ROM:0012B6EC move.b #1,($101E).w ROM:0012B6F2 bra.s locret_12B6B2 ROM:0012B6F4 ; --------------------------------------------------------------------------- ROM:0012B6F4 ROM:0012B6F4 locret_12B6F4: ; CODE XREF: ROM:0012B6DE↑j ROM:0012B6F4 rts ROM:0012B6F6 ; --------------------------------------------------------------------------- ROM:0012B6F6 ROM:0012B6F6 loc_12B6F6: ; DATA XREF: ROM:0012B684↑o ROM:0012B6F6 move.w $860(a5),d1 ROM:0012B6FA sub.w $5D8(a5),d1 ROM:0012B6FE cmp.w ($534).w,d1 ROM:0012B702 ble.s locret_12B718 ROM:0012B704 move.w #1,($BE0).w ROM:0012B70A bset #4,($11B5).w ROM:0012B710 move.b #2,($101E).w ROM:0012B716 bra.s loc_12B6B4 ROM:0012B718 ; --------------------------------------------------------------------------- ROM:0012B718 ROM:0012B718 locret_12B718: ; CODE XREF: ROM:0012B6D0↑j ROM:0012B718 ; ROM:0012B702↑j ROM:0012B718 rts ROM:0012B71A ; --------------------------------------------------------------------------- ROM:0012B71A rts ROM:0012B71C ROM:0012B71C ; =============== S U B R O U T I N E ======================================= ROM:0012B71C ROM:0012B71C ROM:0012B71C sub_12B71C: ; CODE XREF: sub_12B594+E↑p ROM:0012B71C move.w #3,d0 ROM:0012B720 muls.w ($BE0).w,d0 ROM:0012B724 add.w ($BDE).w,d0 ROM:0012B728 move.w d0,($BE2).w ROM:0012B72C rts ROM:0012B72C ; End of function sub_12B71C ROM:0012B72C ROM:0012B72E ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_18. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0012B730 ROM:0012B730 ; =============== S U B R O U T I N E ======================================= ROM:0012B730 ROM:0012B730 ROM:0012B730 sub_12B730: ; CODE XREF: sub_12B86C+A↓p ROM:0012B730 clr.w d1 ROM:0012B732 move.b ($101F).w,d1 ROM:0012B736 cmpi.w #3,d1 ROM:0012B73A bcc.s locret_12B744 ROM:0012B73C movea.l off_12B746(pc,d1.w*4),a0 ROM:0012B740 nop ROM:0012B742 jmp (a0) ROM:0012B744 ; --------------------------------------------------------------------------- ROM:0012B744 ROM:0012B744 locret_12B744: ; CODE XREF: sub_12B730+A↑j ROM:0012B744 rts ROM:0012B744 ; End of function sub_12B730 ROM:0012B744 ROM:0012B744 ; --------------------------------------------------------------------------- ROM:0012B746 off_12B746: dc.l loc_12B752 ; DATA XREF: sub_12B730+C↑r ROM:0012B74A dc.l loc_12B75C ROM:0012B74E dc.l loc_12B78E ROM:0012B752 ; --------------------------------------------------------------------------- ROM:0012B752 ROM:0012B752 loc_12B752: ; DATA XREF: ROM:off_12B746↑o ROM:0012B752 move.b #1,($101F).w ROM:0012B758 bra.s locret_12B78C ROM:0012B75A ; --------------------------------------------------------------------------- ROM:0012B75A rts ROM:0012B75C ; --------------------------------------------------------------------------- ROM:0012B75C ROM:0012B75C loc_12B75C: ; DATA XREF: ROM:0012B74A↑o ROM:0012B75C move.w $5DE(a5),d1 ROM:0012B760 move.w $5DC(a5),d2 ROM:0012B764 cmp.w ($4F6).w,d1 ROM:0012B768 bgt.s locret_12B78C ROM:0012B76A cmp.w ($4F6).w,d2 ROM:0012B76E ble.s locret_12B78C ROM:0012B770 clr.w ($BE4).w ROM:0012B774 clr.l ($820).w ROM:0012B778 bclr #2,($7CC).w ROM:0012B77E bset #1,($7CE).w ROM:0012B784 move.b #2,($101F).w ROM:0012B78A bra.s locret_12B7C8 ROM:0012B78C ; --------------------------------------------------------------------------- ROM:0012B78C ROM:0012B78C locret_12B78C: ; CODE XREF: ROM:0012B758↑j ROM:0012B78C ; ROM:0012B768↑j ... ROM:0012B78C rts ROM:0012B78E ; --------------------------------------------------------------------------- ROM:0012B78E ROM:0012B78E loc_12B78E: ; DATA XREF: ROM:0012B74E↑o ROM:0012B78E move.w $5DE(a5),d1 ROM:0012B792 move.w $5DC(a5),d2 ROM:0012B796 cmp.w ($4F6).w,d1 ROM:0012B79A bgt.s loc_12B7A2 ROM:0012B79C cmp.w ($4F6).w,d2 ROM:0012B7A0 bgt.s loc_12B7B0 ROM:0012B7A2 ROM:0012B7A2 loc_12B7A2: ; CODE XREF: ROM:0012B79A↑j ROM:0012B7A2 bclr #1,($7CE).w ROM:0012B7A8 move.b #1,($101F).w ROM:0012B7AE bra.s locret_12B78C ROM:0012B7B0 ; --------------------------------------------------------------------------- ROM:0012B7B0 ROM:0012B7B0 loc_12B7B0: ; CODE XREF: ROM:0012B7A0↑j ROM:0012B7B0 move.l $130(a5),d3 ROM:0012B7B4 cmp.l ($820).w,d3 ROM:0012B7B8 bgt.s locret_12B7C8 ROM:0012B7BA bclr #1,($7CE).w ROM:0012B7C0 move.b #1,($101F).w ROM:0012B7C6 bra.s locret_12B78C ROM:0012B7C8 ; --------------------------------------------------------------------------- ROM:0012B7C8 ROM:0012B7C8 locret_12B7C8: ; CODE XREF: ROM:0012B78A↑j ROM:0012B7C8 ; ROM:0012B7B8↑j ROM:0012B7C8 rts ROM:0012B7CA ; --------------------------------------------------------------------------- ROM:0012B7CA rts ROM:0012B7CC ROM:0012B7CC ; =============== S U B R O U T I N E ======================================= ROM:0012B7CC ROM:0012B7CC ROM:0012B7CC sub_12B7CC: ; CODE XREF: sub_12B810+30↓p ROM:0012B7CC cmpi.l #0,($824).w ROM:0012B7D4 ble.s locret_12B80E ROM:0012B7D6 move.l ($824).w,d0 ROM:0012B7DA sub.l ($820).w,d0 ROM:0012B7DE bge.w loc_12B7E4 ROM:0012B7E2 neg.l d0 ROM:0012B7E4 ROM:0012B7E4 loc_12B7E4: ; CODE XREF: sub_12B7CC+12↑j ROM:0012B7E4 muls.l #$186A0,d1:d0 ROM:0012B7EC divs.l ($824).w,d1:d0 ROM:0012B7F2 bvc.s loc_12B7FA ROM:0012B7F4 move.l #$7FFFFFFF,d0 ROM:0012B7FA ROM:0012B7FA loc_12B7FA: ; CODE XREF: sub_12B7CC+26↑j ROM:0012B7FA cmpi.l #$7FFF,d0 ROM:0012B800 ble.s loc_12B80A ROM:0012B802 move.w #$7FFF,($BE8).w ROM:0012B808 bra.s locret_12B80E ROM:0012B80A ; --------------------------------------------------------------------------- ROM:0012B80A ROM:0012B80A loc_12B80A: ; CODE XREF: sub_12B7CC+34↑j ROM:0012B80A move.w d0,($BE8).w ROM:0012B80E ROM:0012B80E locret_12B80E: ; CODE XREF: sub_12B7CC+8↑j ROM:0012B80E ; sub_12B7CC+3C↑j ROM:0012B80E rts ROM:0012B80E ; End of function sub_12B7CC ROM:0012B80E ROM:0012B810 ROM:0012B810 ; =============== S U B R O U T I N E ======================================= ROM:0012B810 ROM:0012B810 ROM:0012B810 sub_12B810: ; CODE XREF: ROM:00112C62↑p ROM:0012B810 btst #1,($7CE).w ROM:0012B816 beq.s locret_12B86A ROM:0012B818 move.l ($40C).w,d0 ROM:0012B81C add.l d0,($820).w ROM:0012B820 bvc.s loc_12B82A ROM:0012B822 move.l #$7FFFFFFF,($820).w ROM:0012B82A ROM:0012B82A loc_12B82A: ; CODE XREF: sub_12B810+10↑j ROM:0012B82A addq.w #1,($BE4).w ROM:0012B82E move.w $5DA(a5),d0 ROM:0012B832 cmp.w ($BE4).w,d0 ROM:0012B836 bne.s locret_12B86A ROM:0012B838 btst #2,($7CC).w ROM:0012B83E beq.s loc_12B856 ROM:0012B840 bsr.w sub_12B7CC ROM:0012B844 bsr.l sub_12BB08 ROM:0012B84A bsr.l sub_12BB42 ROM:0012B850 bset #5,($119F).w ROM:0012B856 ROM:0012B856 loc_12B856: ; CODE XREF: sub_12B810+2E↑j ROM:0012B856 clr.w ($BE4).w ROM:0012B85A move.l ($820).w,($824).w ROM:0012B860 clr.l ($820).w ROM:0012B864 bset #2,($7CC).w ROM:0012B86A ROM:0012B86A locret_12B86A: ; CODE XREF: sub_12B810+6↑j ROM:0012B86A ; sub_12B810+26↑j ROM:0012B86A rts ROM:0012B86A ; End of function sub_12B810 ROM:0012B86A ROM:0012B86C ROM:0012B86C ; =============== S U B R O U T I N E ======================================= ROM:0012B86C ROM:0012B86C ROM:0012B86C sub_12B86C: ; CODE XREF: sub_1247FA+EA↑p ROM:0012B86C bclr #6,($11AC).w ROM:0012B872 move.w ($B9E).w,d0 ROM:0012B876 bsr.l sub_12B730 ROM:0012B87C clr.w d1 ROM:0012B87E move.b ($1021).w,d1 ROM:0012B882 cmpi.w #6,d1 ROM:0012B886 bcc.s locret_12B890 ROM:0012B888 movea.l off_12B892(pc,d1.w*4),a0 ROM:0012B88C nop ROM:0012B88E jmp (a0) ROM:0012B890 ; --------------------------------------------------------------------------- ROM:0012B890 ROM:0012B890 locret_12B890: ; CODE XREF: sub_12B86C+1A↑j ROM:0012B890 rts ROM:0012B890 ; End of function sub_12B86C ROM:0012B890 ROM:0012B890 ; --------------------------------------------------------------------------- ROM:0012B892 off_12B892: dc.l loc_12B8AA ; DATA XREF: sub_12B86C+1C↑r ROM:0012B896 dc.l loc_12B8C0 ROM:0012B89A dc.l loc_12B8D2 ROM:0012B89E dc.l loc_12B93A ROM:0012B8A2 dc.l loc_12B9CA ROM:0012B8A6 dc.l loc_12BA36 ROM:0012B8AA ; --------------------------------------------------------------------------- ROM:0012B8AA ROM:0012B8AA loc_12B8AA: ; DATA XREF: ROM:off_12B892↑o ROM:0012B8AA move.w #0,($E92).w ROM:0012B8B0 move.w #0,($E94).w ROM:0012B8B6 move.b #1,($1021).w ROM:0012B8BC bra.s locret_12B8D0 ROM:0012B8BE ; --------------------------------------------------------------------------- ROM:0012B8BE rts ROM:0012B8C0 ; --------------------------------------------------------------------------- ROM:0012B8C0 ROM:0012B8C0 loc_12B8C0: ; DATA XREF: ROM:0012B896↑o ROM:0012B8C0 btst #5,($11A0).w ROM:0012B8C6 beq.s locret_12B8D0 ROM:0012B8C8 move.b #2,($1021).w ROM:0012B8CE bra.s locret_12B938 ROM:0012B8D0 ; --------------------------------------------------------------------------- ROM:0012B8D0 ROM:0012B8D0 locret_12B8D0: ; CODE XREF: ROM:0012B8BC↑j ROM:0012B8D0 ; ROM:0012B8C6↑j ... ROM:0012B8D0 rts ROM:0012B8D2 ; --------------------------------------------------------------------------- ROM:0012B8D2 ROM:0012B8D2 loc_12B8D2: ; DATA XREF: ROM:0012B89A↑o ROM:0012B8D2 btst #5,($11A0).w ROM:0012B8D8 bne.s loc_12B8E2 ROM:0012B8DA move.b #1,($1021).w ROM:0012B8E0 bra.s locret_12B8D0 ROM:0012B8E2 ; --------------------------------------------------------------------------- ROM:0012B8E2 ROM:0012B8E2 loc_12B8E2: ; CODE XREF: ROM:0012B8D8↑j ROM:0012B8E2 cmpi.w #$118,d0 ROM:0012B8E6 blt.s loc_12B922 ROM:0012B8E8 btst #5,($119F).w ROM:0012B8EE beq.s loc_12B914 ROM:0012B8F0 bclr #5,($119F).w ROM:0012B8F6 move.w #0,d3 ROM:0012B8FA bsr.w sub_12BAF2 ROM:0012B8FE move.w #1,d3 ROM:0012B902 bsr.w sub_12BAF2 ROM:0012B906 move.b #3,($1021).w ROM:0012B90C bra.l locret_12B9C8 ROM:0012B912 ; --------------------------------------------------------------------------- ROM:0012B912 bra.s loc_12B920 ROM:0012B914 ; --------------------------------------------------------------------------- ROM:0012B914 ROM:0012B914 loc_12B914: ; CODE XREF: ROM:0012B8EE↑j ROM:0012B914 move.b #3,($1021).w ROM:0012B91A bra.l locret_12B9C8 ROM:0012B920 ; --------------------------------------------------------------------------- ROM:0012B920 ROM:0012B920 loc_12B920: ; CODE XREF: ROM:0012B912↑j ROM:0012B920 bra.s locret_12B938 ROM:0012B922 ; --------------------------------------------------------------------------- ROM:0012B922 ROM:0012B922 loc_12B922: ; CODE XREF: ROM:0012B8E6↑j ROM:0012B922 btst #5,($119F).w ROM:0012B928 beq.s locret_12B938 ROM:0012B92A bclr #5,($119F).w ROM:0012B930 move.w #0,d3 ROM:0012B934 bsr.w sub_12BAF2 ROM:0012B938 ROM:0012B938 locret_12B938: ; CODE XREF: ROM:0012B8CE↑j ROM:0012B938 ; ROM:loc_12B920↑j ... ROM:0012B938 rts ROM:0012B93A ; --------------------------------------------------------------------------- ROM:0012B93A ROM:0012B93A loc_12B93A: ; DATA XREF: ROM:0012B89E↑o ROM:0012B93A btst #5,($11A0).w ROM:0012B940 bne.s loc_12B94E ROM:0012B942 move.b #1,($1021).w ROM:0012B948 bra.l locret_12B8D0 ROM:0012B94E ; --------------------------------------------------------------------------- ROM:0012B94E ROM:0012B94E loc_12B94E: ; CODE XREF: ROM:0012B940↑j ROM:0012B94E cmpi.w #$78,d0 ; 'x' ROM:0012B952 blt.s loc_12B9AA ROM:0012B954 cmpi.w #$118,d0 ROM:0012B958 bge.s loc_12B9AA ROM:0012B95A btst #5,($119F).w ROM:0012B960 beq.s loc_12B990 ROM:0012B962 bclr #5,($119F).w ROM:0012B968 move.w #1,d3 ROM:0012B96C bsr.w sub_12BAF2 ROM:0012B970 move.w #0,d3 ROM:0012B974 bsr.w sub_12BAF2 ROM:0012B978 bsr.w sub_12BACC ROM:0012B97C bset #6,($11AC).w ROM:0012B982 move.b #4,($1021).w ROM:0012B988 bra.l locret_12BA34 ROM:0012B98E ; --------------------------------------------------------------------------- ROM:0012B98E bra.s loc_12B9AA ROM:0012B990 ; --------------------------------------------------------------------------- ROM:0012B990 ROM:0012B990 loc_12B990: ; CODE XREF: ROM:0012B960↑j ROM:0012B990 move.w #0,d3 ROM:0012B994 bsr.w sub_12BACC ROM:0012B998 bset #6,($11AC).w ROM:0012B99E move.b #4,($1021).w ROM:0012B9A4 bra.l locret_12BA34 ROM:0012B9AA ; --------------------------------------------------------------------------- ROM:0012B9AA ROM:0012B9AA loc_12B9AA: ; CODE XREF: ROM:0012B952↑j ROM:0012B9AA ; ROM:0012B958↑j ... ROM:0012B9AA btst #5,($119F).w ROM:0012B9B0 beq.s locret_12B9C8 ROM:0012B9B2 bclr #5,($119F).w ROM:0012B9B8 move.w #0,d3 ROM:0012B9BC bsr.w sub_12BAF2 ROM:0012B9C0 move.w #1,d3 ROM:0012B9C4 bsr.w sub_12BAF2 ROM:0012B9C8 ROM:0012B9C8 locret_12B9C8: ; CODE XREF: ROM:0012B90C↑j ROM:0012B9C8 ; ROM:0012B91A↑j ... ROM:0012B9C8 rts ROM:0012B9CA ; --------------------------------------------------------------------------- ROM:0012B9CA ROM:0012B9CA loc_12B9CA: ; DATA XREF: ROM:0012B8A2↑o ROM:0012B9CA btst #5,($11A0).w ROM:0012B9D0 bne.s loc_12B9DE ROM:0012B9D2 move.b #1,($1021).w ROM:0012B9D8 bra.l locret_12B8D0 ROM:0012B9DE ; --------------------------------------------------------------------------- ROM:0012B9DE ROM:0012B9DE loc_12B9DE: ; CODE XREF: ROM:0012B9D0↑j ROM:0012B9DE cmpi.w #$118,d0 ROM:0012B9E2 blt.s loc_12BA1E ROM:0012B9E4 btst #5,($119F).w ROM:0012B9EA beq.s loc_12BA10 ROM:0012B9EC bclr #5,($119F).w ROM:0012B9F2 move.w #0,d3 ROM:0012B9F6 bsr.w sub_12BAF2 ROM:0012B9FA move.w #1,d3 ROM:0012B9FE bsr.w sub_12BAF2 ROM:0012BA02 move.b #5,($1021).w ROM:0012BA08 bra.l locret_12BAC8 ROM:0012BA0E ; --------------------------------------------------------------------------- ROM:0012BA0E bra.s loc_12BA1C ROM:0012BA10 ; --------------------------------------------------------------------------- ROM:0012BA10 ROM:0012BA10 loc_12BA10: ; CODE XREF: ROM:0012B9EA↑j ROM:0012BA10 move.b #5,($1021).w ROM:0012BA16 bra.l locret_12BAC8 ROM:0012BA1C ; --------------------------------------------------------------------------- ROM:0012BA1C ROM:0012BA1C loc_12BA1C: ; CODE XREF: ROM:0012BA0E↑j ROM:0012BA1C bra.s locret_12BA34 ROM:0012BA1E ; --------------------------------------------------------------------------- ROM:0012BA1E ROM:0012BA1E loc_12BA1E: ; CODE XREF: ROM:0012B9E2↑j ROM:0012BA1E btst #5,($119F).w ROM:0012BA24 beq.s locret_12BA34 ROM:0012BA26 bclr #5,($119F).w ROM:0012BA2C move.w #1,d3 ROM:0012BA30 bsr.w sub_12BAF2 ROM:0012BA34 ROM:0012BA34 locret_12BA34: ; CODE XREF: ROM:0012B988↑j ROM:0012BA34 ; ROM:0012B9A4↑j ... ROM:0012BA34 rts ROM:0012BA36 ; --------------------------------------------------------------------------- ROM:0012BA36 ROM:0012BA36 loc_12BA36: ; DATA XREF: ROM:0012B8A6↑o ROM:0012BA36 btst #5,($11A0).w ROM:0012BA3C bne.s loc_12BA4A ROM:0012BA3E move.b #1,($1021).w ROM:0012BA44 bra.l locret_12B8D0 ROM:0012BA4A ; --------------------------------------------------------------------------- ROM:0012BA4A ROM:0012BA4A loc_12BA4A: ; CODE XREF: ROM:0012BA3C↑j ROM:0012BA4A cmpi.w #$78,d0 ; 'x' ROM:0012BA4E blt.l loc_12BAAA ROM:0012BA54 cmpi.w #$118,d0 ROM:0012BA58 bge.s loc_12BAAA ROM:0012BA5A btst #5,($119F).w ROM:0012BA60 beq.s loc_12BA90 ROM:0012BA62 bclr #5,($119F).w ROM:0012BA68 move.w #0,d3 ROM:0012BA6C bsr.w sub_12BAF2 ROM:0012BA70 move.w #1,d3 ROM:0012BA74 bsr.w sub_12BAF2 ROM:0012BA78 bsr.w sub_12BACC ROM:0012BA7C bset #6,($11AC).w ROM:0012BA82 move.b #2,($1021).w ROM:0012BA88 bra.l locret_12B938 ROM:0012BA8E ; --------------------------------------------------------------------------- ROM:0012BA8E bra.s loc_12BAAA ROM:0012BA90 ; --------------------------------------------------------------------------- ROM:0012BA90 ROM:0012BA90 loc_12BA90: ; CODE XREF: ROM:0012BA60↑j ROM:0012BA90 move.w #1,d3 ROM:0012BA94 bsr.w sub_12BACC ROM:0012BA98 bset #6,($11AC).w ROM:0012BA9E move.b #2,($1021).w ROM:0012BAA4 bra.l locret_12B938 ROM:0012BAAA ; --------------------------------------------------------------------------- ROM:0012BAAA ROM:0012BAAA loc_12BAAA: ; CODE XREF: ROM:0012BA4E↑j ROM:0012BAAA ; ROM:0012BA58↑j ... ROM:0012BAAA btst #5,($119F).w ROM:0012BAB0 beq.s locret_12BAC8 ROM:0012BAB2 bclr #5,($119F).w ROM:0012BAB8 move.w #0,d3 ROM:0012BABC bsr.w sub_12BAF2 ROM:0012BAC0 move.w #1,d3 ROM:0012BAC4 bsr.w sub_12BAF2 ROM:0012BAC8 ROM:0012BAC8 locret_12BAC8: ; CODE XREF: ROM:0012BA08↑j ROM:0012BAC8 ; ROM:0012BA16↑j ... ROM:0012BAC8 rts ROM:0012BACA ; --------------------------------------------------------------------------- ROM:0012BACA rts ROM:0012BACC ROM:0012BACC ; =============== S U B R O U T I N E ======================================= ROM:0012BACC ROM:0012BACC ROM:0012BACC sub_12BACC: ; CODE XREF: ROM:0012B978↑p ROM:0012BACC ; ROM:0012B994↑p ... ROM:0012BACC move.w $E92(d3.w*2),d1 ROM:0012BAD2 move.w $5E0(a5),d2 ROM:0012BAD6 cmp.w d1,d2 ROM:0012BAD8 bgt.s loc_12BAE2 ROM:0012BADA bset #5,($11A6).w ROM:0012BAE0 bra.s loc_12BAE8 ROM:0012BAE2 ; --------------------------------------------------------------------------- ROM:0012BAE2 ROM:0012BAE2 loc_12BAE2: ; CODE XREF: sub_12BACC+C↑j ROM:0012BAE2 bclr #5,($11A6).w ROM:0012BAE8 ROM:0012BAE8 loc_12BAE8: ; CODE XREF: sub_12BACC+14↑j ROM:0012BAE8 move.w #0,$E92(d3.w*2) ROM:0012BAF0 rts ROM:0012BAF0 ; End of function sub_12BACC ROM:0012BAF0 ROM:0012BAF2 ROM:0012BAF2 ; =============== S U B R O U T I N E ======================================= ROM:0012BAF2 ROM:0012BAF2 ROM:0012BAF2 sub_12BAF2: ; CODE XREF: ROM:0012B8FA↑p ROM:0012BAF2 ; ROM:0012B902↑p ... ROM:0012BAF2 move.w $E92(d3.w*2),d1 ROM:0012BAF8 cmp.w ($BE6).w,d1 ROM:0012BAFC bge.s locret_12BB06 ROM:0012BAFE move.w ($BE6).w,$E92(d3.w*2) ROM:0012BB06 ROM:0012BB06 locret_12BB06: ; CODE XREF: sub_12BAF2+A↑j ROM:0012BB06 rts ROM:0012BB06 ; End of function sub_12BAF2 ROM:0012BB06 ROM:0012BB08 ROM:0012BB08 ; =============== S U B R O U T I N E ======================================= ROM:0012BB08 ROM:0012BB08 ROM:0012BB08 sub_12BB08: ; CODE XREF: sub_12B810+34↑p ROM:0012BB08 btst #1,($11B4).w ROM:0012BB0E bne.s loc_12BB3A ROM:0012BB10 move.w ($BE8).w,d1 ROM:0012BB14 swap d1 ROM:0012BB16 clr.w d1 ROM:0012BB18 move.w ($BEA).w,d2 ROM:0012BB1C swap d2 ROM:0012BB1E move.w ($BEC).w,d2 ROM:0012BB22 move.w $5E2(a5),d3 ROM:0012BB26 ext.l d3 ROM:0012BB28 bsr.l sub_1156F0 ROM:0012BB2E move.w d4,($BEC).w ROM:0012BB32 swap d4 ROM:0012BB34 move.w d4,($BEA).w ROM:0012BB38 bra.s locret_12BB40 ROM:0012BB3A ; --------------------------------------------------------------------------- ROM:0012BB3A ROM:0012BB3A loc_12BB3A: ; CODE XREF: sub_12BB08+6↑j ROM:0012BB3A move.w #0,($BEA).w ROM:0012BB40 ROM:0012BB40 locret_12BB40: ; CODE XREF: sub_12BB08+30↑j ROM:0012BB40 rts ROM:0012BB40 ; End of function sub_12BB08 ROM:0012BB40 ROM:0012BB42 ROM:0012BB42 ; =============== S U B R O U T I N E ======================================= ROM:0012BB42 ROM:0012BB42 ROM:0012BB42 sub_12BB42: ; CODE XREF: sub_12B810+3A↑p ROM:0012BB42 move.w #$3994,d1 ROM:0012BB46 move.w ($4F6).w,d2 ROM:0012BB4A bsr.l sub_1157E4 ROM:0012BB50 cmpi.w #0,d1 ROM:0012BB54 ble.s loc_12BB6C ROM:0012BB56 move.w ($BEA).w,d0 ROM:0012BB5A muls.w #$64,d0 ; 'd' ROM:0012BB5E divs.w d1,d0 ROM:0012BB60 bvc.s loc_12BB66 ROM:0012BB62 move.w #$7FFF,d0 ROM:0012BB66 ROM:0012BB66 loc_12BB66: ; CODE XREF: sub_12BB42+1E↑j ROM:0012BB66 move.w d0,($BE6).w ROM:0012BB6A bra.s locret_12BB72 ROM:0012BB6C ; --------------------------------------------------------------------------- ROM:0012BB6C ROM:0012BB6C loc_12BB6C: ; CODE XREF: sub_12BB42+12↑j ROM:0012BB6C move.w #$7FFF,($BE6).w ROM:0012BB72 ROM:0012BB72 locret_12BB72: ; CODE XREF: sub_12BB42+28↑j ROM:0012BB72 rts ROM:0012BB72 ; End of function sub_12BB42 ROM:0012BB72 ROM:0012BB74 ROM:0012BB74 ; =============== S U B R O U T I N E ======================================= ROM:0012BB74 ROM:0012BB74 ROM:0012BB74 sub_12BB74: ; CODE XREF: ROM:00115310↑p ROM:0012BB74 bsr.w sub_12CF20 ROM:0012BB78 bsr.w sub_12BD54 ROM:0012BB7C btst #5,($11BF).w ROM:0012BB82 beq.s loc_12BB88 ROM:0012BB84 bsr.w sub_12BF5C ROM:0012BB88 ROM:0012BB88 loc_12BB88: ; CODE XREF: sub_12BB74+E↑j ROM:0012BB88 bsr.w sub_12BC70 ROM:0012BB8C btst #2,($119F).w ROM:0012BB92 beq.s loc_12BBBA ROM:0012BB94 bclr #2,($119F).w ROM:0012BB9A ori.w #2,($BF0).w ROM:0012BBA0 bsr.w sub_12C55E ROM:0012BBA4 bsr.w sub_12C68C ROM:0012BBA8 btst #3,($C0A).w ROM:0012BBAE bne.s loc_12BBB6 ROM:0012BBB0 bsr.w sub_12C828 ROM:0012BBB4 bra.s loc_12BBBA ROM:0012BBB6 ; --------------------------------------------------------------------------- ROM:0012BBB6 ROM:0012BBB6 loc_12BBB6: ; CODE XREF: sub_12BB74+3A↑j ROM:0012BBB6 bsr.w sub_12C7BA ROM:0012BBBA ROM:0012BBBA loc_12BBBA: ; CODE XREF: sub_12BB74+1E↑j ROM:0012BBBA ; sub_12BB74+40↑j ROM:0012BBBA btst #0,($11BB).w ROM:0012BBC0 beq.s loc_12BBD2 ROM:0012BBC2 bclr #0,($11BB).w ROM:0012BBC8 ori.w #4,($BF0).w ROM:0012BBCE bsr.w sub_12CAB6 ROM:0012BBD2 ROM:0012BBD2 loc_12BBD2: ; CODE XREF: sub_12BB74+4C↑j ROM:0012BBD2 move.w ($C0E).w,d0 ROM:0012BBD6 not.w d0 ROM:0012BBD8 and.w ($1202).w,d0 ROM:0012BBDC move.w ($C0E).w,d1 ROM:0012BBE0 and.w ($1206).w,d1 ROM:0012BBE4 or.w d0,d1 ROM:0012BBE6 move.w d1,($C1E).w ROM:0012BBEA or.w ($1B2A).w,d1 ROM:0012BBEE move.w d1,($1B2A).w ROM:0012BBF2 move.w ($C10).w,d0 ROM:0012BBF6 not.w d0 ROM:0012BBF8 and.w ($1204).w,d0 ROM:0012BBFC move.w ($C10).w,d1 ROM:0012BC00 and.w ($1208).w,d1 ROM:0012BC04 or.w d0,d1 ROM:0012BC06 move.w d1,($C20).w ROM:0012BC0A or.w ($1B2C).w,d1 ROM:0012BC0E move.w d1,($1B2C).w ROM:0012BC12 bsr.w sub_12CCA4 ROM:0012BC16 cmpi.w #0,($C0A).w ROM:0012BC1C beq.s loc_12BC26 ROM:0012BC1E bset #7,($11C2).w ROM:0012BC24 bra.s locret_12BC3C ROM:0012BC26 ; --------------------------------------------------------------------------- ROM:0012BC26 ROM:0012BC26 loc_12BC26: ; CODE XREF: sub_12BB74+A8↑j ROM:0012BC26 cmpi.w #0,($C0C).w ROM:0012BC2C beq.s loc_12BC36 ROM:0012BC2E bset #7,($11C2).w ROM:0012BC34 bra.s locret_12BC3C ROM:0012BC36 ; --------------------------------------------------------------------------- ROM:0012BC36 ROM:0012BC36 loc_12BC36: ; CODE XREF: sub_12BB74+B8↑j ROM:0012BC36 bclr #7,($11C2).w ROM:0012BC3C ROM:0012BC3C locret_12BC3C: ; CODE XREF: sub_12BB74+B0↑j ROM:0012BC3C ; sub_12BB74+C0↑j ROM:0012BC3C rts ROM:0012BC3C ; End of function sub_12BB74 ROM:0012BC3C ROM:0012BC3E ROM:0012BC3E ; =============== S U B R O U T I N E ======================================= ROM:0012BC3E ROM:0012BC3E ROM:0012BC3E sub_12BC3E: ; CODE XREF: ROM:00115994↑p ROM:0012BC3E addi.w #1,($C00).w ROM:0012BC44 cmpi.w #$F9,($C00).w ROM:0012BC4A ble.s loc_12BC56 ROM:0012BC4C clr.w ($C00).w ROM:0012BC50 bset #2,($119F).w ROM:0012BC56 ROM:0012BC56 loc_12BC56: ; CODE XREF: sub_12BC3E+C↑j ROM:0012BC56 addi.w #1,($C02).w ROM:0012BC5C cmpi.w #$7CF,($C02).w ROM:0012BC62 ble.s locret_12BC6E ROM:0012BC64 clr.w ($C02).w ROM:0012BC68 bset #0,($11BB).w ROM:0012BC6E ROM:0012BC6E locret_12BC6E: ; CODE XREF: sub_12BC3E+24↑j ROM:0012BC6E rts ROM:0012BC6E ; End of function sub_12BC3E ROM:0012BC6E ROM:0012BC70 ROM:0012BC70 ; =============== S U B R O U T I N E ======================================= ROM:0012BC70 ROM:0012BC70 ROM:0012BC70 sub_12BC70: ; CODE XREF: sub_12BB74:loc_12BB88↑p ROM:0012BC70 bclr #0,($11C2).w ROM:0012BC76 bclr #1,($11A4).w ROM:0012BC7C clr.w d1 ROM:0012BC7E move.b ($1023).w,d1 ROM:0012BC82 cmpi.w #4,d1 ROM:0012BC86 bcc.s locret_12BC90 ROM:0012BC88 movea.l off_12BC92(pc,d1.w*4),a0 ROM:0012BC8C nop ROM:0012BC8E jmp (a0) ROM:0012BC90 ; --------------------------------------------------------------------------- ROM:0012BC90 ROM:0012BC90 locret_12BC90: ; CODE XREF: sub_12BC70+16↑j ROM:0012BC90 rts ROM:0012BC90 ; End of function sub_12BC70 ROM:0012BC90 ROM:0012BC90 ; --------------------------------------------------------------------------- ROM:0012BC92 off_12BC92: dc.l loc_12BCA2 ; DATA XREF: sub_12BC70+18↑r ROM:0012BC96 dc.l loc_12BCB2 ROM:0012BC9A dc.l loc_12BCDE ROM:0012BC9E dc.l loc_12BD22 ROM:0012BCA2 ; --------------------------------------------------------------------------- ROM:0012BCA2 ROM:0012BCA2 loc_12BCA2: ; DATA XREF: ROM:off_12BC92↑o ROM:0012BCA2 bsr.w sub_12CC7A ROM:0012BCA6 move.b #1,($1023).w ROM:0012BCAC bra.w locret_12BCDC ROM:0012BCB0 ; --------------------------------------------------------------------------- ROM:0012BCB0 rts ROM:0012BCB2 ; --------------------------------------------------------------------------- ROM:0012BCB2 ROM:0012BCB2 loc_12BCB2: ; DATA XREF: ROM:0012BC96↑o ROM:0012BCB2 btst #6,($11BD).w ROM:0012BCB8 beq.s locret_12BCDC ROM:0012BCBA move.w $5EC(a5),d1 ROM:0012BCBE clr.b ($791).w ROM:0012BCC2 move.w d1,($67E).w ROM:0012BCC6 move.b #1,($791).w ROM:0012BCCC bset #0,($11C2).w ROM:0012BCD2 move.b #2,($1023).w ROM:0012BCD8 bra.w locret_12BD20 ROM:0012BCDC ; --------------------------------------------------------------------------- ROM:0012BCDC ROM:0012BCDC locret_12BCDC: ; CODE XREF: ROM:0012BCAC↑j ROM:0012BCDC ; ROM:0012BCB8↑j ... ROM:0012BCDC rts ROM:0012BCDE ; --------------------------------------------------------------------------- ROM:0012BCDE ROM:0012BCDE loc_12BCDE: ; DATA XREF: ROM:0012BC9A↑o ROM:0012BCDE btst #6,($11BD).w ROM:0012BCE4 bne.s loc_12BCFC ROM:0012BCE6 clr.b ($791).w ROM:0012BCEA clr.w ($67E).w ROM:0012BCEE bset #1,($11A4).w ROM:0012BCF4 move.b #1,($1023).w ROM:0012BCFA bra.s locret_12BCDC ROM:0012BCFC ; --------------------------------------------------------------------------- ROM:0012BCFC ROM:0012BCFC loc_12BCFC: ; CODE XREF: ROM:0012BCE4↑j ROM:0012BCFC cmpi.w #0,($67E).w ROM:0012BD02 bgt.s locret_12BD20 ROM:0012BD04 bset #5,($11BF).w ROM:0012BD0A bset #5,($11A0).w ROM:0012BD10 ori.w #8,($BF0).w ROM:0012BD16 move.b #3,($1023).w ROM:0012BD1C bra.w locret_12BD52 ROM:0012BD20 ; --------------------------------------------------------------------------- ROM:0012BD20 ROM:0012BD20 locret_12BD20: ; CODE XREF: ROM:0012BCD8↑j ROM:0012BD20 ; ROM:0012BD02↑j ROM:0012BD20 rts ROM:0012BD22 ; --------------------------------------------------------------------------- ROM:0012BD22 ROM:0012BD22 loc_12BD22: ; DATA XREF: ROM:0012BC9E↑o ROM:0012BD22 btst #6,($11BD).w ROM:0012BD28 bne.s locret_12BD52 ROM:0012BD2A bclr #5,($11BF).w ROM:0012BD30 bclr #5,($11A0).w ROM:0012BD36 bset #1,($11A4).w ROM:0012BD3C ori.w #$10,($BF0).w ROM:0012BD42 bsr.w sub_12C41C ROM:0012BD46 bsr.w sub_12BDB8 ROM:0012BD4A move.b #1,($1023).w ROM:0012BD50 bra.s locret_12BCDC ROM:0012BD52 ; --------------------------------------------------------------------------- ROM:0012BD52 ROM:0012BD52 locret_12BD52: ; CODE XREF: ROM:0012BD1C↑j ROM:0012BD52 ; ROM:0012BD28↑j ROM:0012BD52 rts ROM:0012BD54 ROM:0012BD54 ; =============== S U B R O U T I N E ======================================= ROM:0012BD54 ROM:0012BD54 ROM:0012BD54 sub_12BD54: ; CODE XREF: sub_12BB74+4↑p ROM:0012BD54 clr.w d1 ROM:0012BD56 move.b ($1024).w,d1 ROM:0012BD5A cmpi.w #3,d1 ROM:0012BD5E bcc.s locret_12BD68 ROM:0012BD60 movea.l off_12BD6A(pc,d1.w*4),a0 ROM:0012BD64 nop ROM:0012BD66 jmp (a0) ROM:0012BD68 ; --------------------------------------------------------------------------- ROM:0012BD68 ROM:0012BD68 locret_12BD68: ; CODE XREF: sub_12BD54+A↑j ROM:0012BD68 rts ROM:0012BD68 ; End of function sub_12BD54 ROM:0012BD68 ROM:0012BD68 ; --------------------------------------------------------------------------- ROM:0012BD6A off_12BD6A: dc.l loc_12BD76 ; DATA XREF: sub_12BD54+C↑r ROM:0012BD6E dc.l loc_12BD8E ROM:0012BD72 dc.l loc_12BDA6 ROM:0012BD76 ; --------------------------------------------------------------------------- ROM:0012BD76 ROM:0012BD76 loc_12BD76: ; DATA XREF: ROM:off_12BD6A↑o ROM:0012BD76 btst #7,($7C4).w ROM:0012BD7C beq.s locret_12BD8C ROM:0012BD7E bsr.w sub_12BDB8 ROM:0012BD82 move.b #1,($1024).w ROM:0012BD88 bra.w locret_12BDA4 ROM:0012BD8C ; --------------------------------------------------------------------------- ROM:0012BD8C ROM:0012BD8C locret_12BD8C: ; CODE XREF: ROM:0012BD7C↑j ROM:0012BD8C ; ROM:0012BDA2↓j ... ROM:0012BD8C rts ROM:0012BD8E ; --------------------------------------------------------------------------- ROM:0012BD8E ROM:0012BD8E loc_12BD8E: ; DATA XREF: ROM:0012BD6E↑o ROM:0012BD8E btst #7,($7C4).w ROM:0012BD94 bne.s locret_12BDA4 ROM:0012BD96 bclr #5,($11BF).w ROM:0012BD9C move.b #0,($1024).w ROM:0012BDA2 bra.s locret_12BD8C ROM:0012BDA4 ; --------------------------------------------------------------------------- ROM:0012BDA4 ROM:0012BDA4 locret_12BDA4: ; CODE XREF: ROM:0012BD88↑j ROM:0012BDA4 ; ROM:0012BD94↑j ROM:0012BDA4 rts ROM:0012BDA6 ; --------------------------------------------------------------------------- ROM:0012BDA6 ROM:0012BDA6 loc_12BDA6: ; DATA XREF: ROM:0012BD72↑o ROM:0012BDA6 btst #7,($7C4).w ROM:0012BDAC bne.s locret_12BDB6 ROM:0012BDAE move.b #0,($1024).w ROM:0012BDB4 bra.s locret_12BD8C ROM:0012BDB6 ; --------------------------------------------------------------------------- ROM:0012BDB6 ROM:0012BDB6 locret_12BDB6: ; CODE XREF: ROM:0012BDAC↑j ROM:0012BDB6 rts ROM:0012BDB8 ROM:0012BDB8 ; =============== S U B R O U T I N E ======================================= ROM:0012BDB8 ROM:0012BDB8 ROM:0012BDB8 sub_12BDB8: ; CODE XREF: ROM:0012BD46↑p ROM:0012BDB8 ; ROM:0012BD7E↑p ROM:0012BDB8 move.w #$FFFF,($C0E).w ROM:0012BDBE move.w #$FFFF,($C10).w ROM:0012BDC4 move.w #$FFFF,($C12).w ROM:0012BDCA move.w #$FFFF,($C14).w ROM:0012BDD0 move.w #$FFFF,($BFA).w ROM:0012BDD6 move.w #$FFFF,($C06).w ROM:0012BDDC move.w #$FFFF,($C08).w ROM:0012BDE2 clr.w ($C0A).w ROM:0012BDE6 clr.w ($C0C).w ROM:0012BDEA clr.w ($C22).w ROM:0012BDEE clr.w ($C24).w ROM:0012BDF2 bclr #6,($11B3).w ROM:0012BDF8 btst #4,($11A8).w ROM:0012BDFE beq.s loc_12BE2C ROM:0012BE00 btst #6,($119D).w ROM:0012BE06 bne.s loc_12BE2C ROM:0012BE08 bset #6,($119D).w ROM:0012BE0E ori.w #$1000,($BF0).w ROM:0012BE14 move.w #$FFFF,($1B22).w ROM:0012BE1A move.w #$FFFF,($1B24).w ROM:0012BE20 move.w #$FFFF,($1B26).w ROM:0012BE26 move.w #$FFFF,($1B28).w ROM:0012BE2C ROM:0012BE2C loc_12BE2C: ; CODE XREF: sub_12BDB8+46↑j ROM:0012BE2C ; sub_12BDB8+4E↑j ROM:0012BE2C move.w #0,d0 ROM:0012BE30 bra.s loc_12BE36 ROM:0012BE32 ; --------------------------------------------------------------------------- ROM:0012BE32 ROM:0012BE32 loc_12BE32: ; CODE XREF: sub_12BDB8+94↓j ROM:0012BE32 addi.w #1,d0 ROM:0012BE36 ROM:0012BE36 loc_12BE36: ; CODE XREF: sub_12BDB8+78↑j ROM:0012BE36 cmpi.w #$1F,d0 ROM:0012BE3A bgt.l loc_12BE4E ROM:0012BE40 clr.w $E96(d0.w*2) ROM:0012BE46 clr.w $ED6(d0.w*2) ROM:0012BE4C bra.s loc_12BE32 ROM:0012BE4E ; --------------------------------------------------------------------------- ROM:0012BE4E ROM:0012BE4E loc_12BE4E: ; CODE XREF: sub_12BDB8+82↑j ROM:0012BE4E clr.w ($BF8).w ROM:0012BE52 rts ROM:0012BE52 ; End of function sub_12BDB8 ROM:0012BE52 ROM:0012BE54 ROM:0012BE54 ; =============== S U B R O U T I N E ======================================= ROM:0012BE54 ROM:0012BE54 ROM:0012BE54 sub_12BE54: ; CODE XREF: sub_12C1F2+54↓p ROM:0012BE54 ; sub_12C1F2+106↓p ROM:0012BE54 move.w ($120E).w,d0 ROM:0012BE58 move.w ($1210).w,d1 ROM:0012BE5C move.w ($BFA).w,d2 ROM:0012BE60 cmpi.w #$10,d2 ROM:0012BE64 bge.s loc_12BE74 ROM:0012BE66 btst d2,d0 ROM:0012BE68 bne.s loc_12BE6E ROM:0012BE6A bra.w loc_12BE82 ROM:0012BE6E ; --------------------------------------------------------------------------- ROM:0012BE6E ROM:0012BE6E loc_12BE6E: ; CODE XREF: sub_12BE54+14↑j ROM:0012BE6E bra.l locret_12BF5A ROM:0012BE74 ; --------------------------------------------------------------------------- ROM:0012BE74 ROM:0012BE74 loc_12BE74: ; CODE XREF: sub_12BE54+10↑j ROM:0012BE74 move.w d2,d3 ROM:0012BE76 subi.w #$10,d3 ROM:0012BE7A btst d3,d1 ROM:0012BE7C bne.l locret_12BF5A ROM:0012BE82 ROM:0012BE82 loc_12BE82: ; CODE XREF: sub_12BE54+16↑j ROM:0012BE82 ori.w #$800,($BF0).w ROM:0012BE88 move.w ($472).w,$1B2E(d2.w*2) ROM:0012BE90 move.w ($D6C).w,$1B6E(d2.w*2) ROM:0012BE98 move.w ($E10).w,$1BAE(d2.w*2) ROM:0012BEA0 move.w ($46E).w,$1BEE(d2.w*2) ROM:0012BEA8 move.w ($534).w,$1C2E(d2.w*2) ROM:0012BEB0 move.w ($4F6).w,$1C6E(d2.w*2) ROM:0012BEB8 move.w ($8CE).w,$1CEE(d2.w*2) ROM:0012BEC0 move.w ($BEE).w,$1CAE(d2.w*2) ROM:0012BEC8 move.l ($11D0).w,d4 ROM:0012BECC divs.w #$3E8,d4 ROM:0012BED0 move.w d4,$1D2E(d2.w*2) ROM:0012BED6 move.b #$28,$1D6F(d2.w) ; '(' ROM:0012BEDE btst #0,($F8F).w ROM:0012BEE4 beq.s loc_12BF26 ROM:0012BEE6 btst #6,($C0B).w ROM:0012BEEC bne.s loc_12BF1C ROM:0012BEEE btst #2,($C0B).w ROM:0012BEF4 bne.s loc_12BF12 ROM:0012BEF6 btst #0,($C0A).w ROM:0012BEFC bne.s loc_12BF08 ROM:0012BEFE move.b #2,$1D8F(d2.w) ROM:0012BF06 bra.s loc_12BF10 ROM:0012BF08 ; --------------------------------------------------------------------------- ROM:0012BF08 ROM:0012BF08 loc_12BF08: ; CODE XREF: sub_12BE54+A8↑j ROM:0012BF08 move.b #$10,$1D8F(d2.w) ROM:0012BF10 ROM:0012BF10 loc_12BF10: ; CODE XREF: sub_12BE54+B2↑j ROM:0012BF10 bra.s loc_12BF1A ROM:0012BF12 ; --------------------------------------------------------------------------- ROM:0012BF12 ROM:0012BF12 loc_12BF12: ; CODE XREF: sub_12BE54+A0↑j ROM:0012BF12 move.b #$10,$1D8F(d2.w) ROM:0012BF1A ROM:0012BF1A loc_12BF1A: ; CODE XREF: sub_12BE54:loc_12BF10↑j ROM:0012BF1A bra.s loc_12BF24 ROM:0012BF1C ; --------------------------------------------------------------------------- ROM:0012BF1C ROM:0012BF1C loc_12BF1C: ; CODE XREF: sub_12BE54+98↑j ROM:0012BF1C move.b #$10,$1D8F(d2.w) ROM:0012BF24 ROM:0012BF24 loc_12BF24: ; CODE XREF: sub_12BE54:loc_12BF1A↑j ROM:0012BF24 bra.s loc_12BF52 ROM:0012BF26 ; --------------------------------------------------------------------------- ROM:0012BF26 ROM:0012BF26 loc_12BF26: ; CODE XREF: sub_12BE54+90↑j ROM:0012BF26 btst #0,($F95).w ROM:0012BF2C beq.s loc_12BF38 ROM:0012BF2E move.b #8,$1D8F(d2.w) ROM:0012BF36 bra.s loc_12BF52 ROM:0012BF38 ; --------------------------------------------------------------------------- ROM:0012BF38 ROM:0012BF38 loc_12BF38: ; CODE XREF: sub_12BE54+D8↑j ROM:0012BF38 btst #0,($F99).w ROM:0012BF3E bne.s loc_12BF4A ROM:0012BF40 move.b #1,$1D8F(d2.w) ROM:0012BF48 bra.s loc_12BF52 ROM:0012BF4A ; --------------------------------------------------------------------------- ROM:0012BF4A ROM:0012BF4A loc_12BF4A: ; CODE XREF: sub_12BE54+EA↑j ROM:0012BF4A move.b #4,$1D8F(d2.w) ROM:0012BF52 ROM:0012BF52 loc_12BF52: ; CODE XREF: sub_12BE54:loc_12BF24↑j ROM:0012BF52 ; sub_12BE54+E2↑j ... ROM:0012BF52 move.w d1,($1210).w ROM:0012BF56 move.w d0,($120E).w ROM:0012BF5A ROM:0012BF5A locret_12BF5A: ; CODE XREF: sub_12BE54:loc_12BE6E↑j ROM:0012BF5A ; sub_12BE54+28↑j ROM:0012BF5A rts ROM:0012BF5A ; End of function sub_12BE54 ROM:0012BF5A ROM:0012BF5C ROM:0012BF5C ; =============== S U B R O U T I N E ======================================= ROM:0012BF5C ROM:0012BF5C ROM:0012BF5C sub_12BF5C: ; CODE XREF: sub_12BB74+10↑p ROM:0012BF5C move.w ($C22).w,d0 ROM:0012BF60 move.w ($C24).w,d1 ROM:0012BF64 addq.w #1,($C04).w ROM:0012BF68 cmpi.w #1,($C04).w ROM:0012BF6E bne.s loc_12BF7A ROM:0012BF70 move.w #0,d2 ROM:0012BF74 move.w #7,d3 ROM:0012BF78 bra.s loc_12BFAA ROM:0012BF7A ; --------------------------------------------------------------------------- ROM:0012BF7A ROM:0012BF7A loc_12BF7A: ; CODE XREF: sub_12BF5C+12↑j ROM:0012BF7A cmpi.w #2,($C04).w ROM:0012BF80 bne.s loc_12BF8C ROM:0012BF82 move.w #8,d2 ROM:0012BF86 move.w #$F,d3 ROM:0012BF8A bra.s loc_12BFAA ROM:0012BF8C ; --------------------------------------------------------------------------- ROM:0012BF8C ROM:0012BF8C loc_12BF8C: ; CODE XREF: sub_12BF5C+24↑j ROM:0012BF8C cmpi.w #3,($C04).w ROM:0012BF92 bne.s loc_12BF9E ROM:0012BF94 move.w #$10,d2 ROM:0012BF98 move.w #$17,d3 ROM:0012BF9C bra.s loc_12BFAA ROM:0012BF9E ; --------------------------------------------------------------------------- ROM:0012BF9E ROM:0012BF9E loc_12BF9E: ; CODE XREF: sub_12BF5C+36↑j ROM:0012BF9E move.w #$18,d2 ROM:0012BFA2 move.w #$1F,d3 ROM:0012BFA6 clr.w ($C04).w ROM:0012BFAA ROM:0012BFAA loc_12BFAA: ; CODE XREF: sub_12BF5C+1C↑j ROM:0012BFAA ; sub_12BF5C+2E↑j ... ROM:0012BFAA move.w d2,d5 ROM:0012BFAC bra.s loc_12BFB2 ROM:0012BFAE ; --------------------------------------------------------------------------- ROM:0012BFAE ROM:0012BFAE loc_12BFAE: ; CODE XREF: sub_12BF5C:loc_12C018↓j ROM:0012BFAE addi.w #1,d5 ROM:0012BFB2 ROM:0012BFB2 loc_12BFB2: ; CODE XREF: sub_12BF5C+50↑j ROM:0012BFB2 cmp.w d3,d5 ROM:0012BFB4 bgt.l loc_12C01A ROM:0012BFBA cmpi.w #$10,d5 ROM:0012BFBE bge.s loc_12BFEA ROM:0012BFC0 btst d5,d0 ROM:0012BFC2 beq.s loc_12BFE8 ROM:0012BFC4 bclr d5,d0 ROM:0012BFC6 move.w ($BF4).w,d7 ROM:0012BFCA bset d5,d7 ROM:0012BFCC move.w d7,($BF4).w ROM:0012BFD0 move.w d5,($BF8).w ROM:0012BFD4 movem.l d0-d7,-(sp) ROM:0012BFD8 bsr.w sub_12C024 ROM:0012BFDC bsr.w sub_12C0D2 ROM:0012BFE0 bsr.w sub_12C1F2 ROM:0012BFE4 movem.l (sp)+,d0-d7 ROM:0012BFE8 ROM:0012BFE8 loc_12BFE8: ; CODE XREF: sub_12BF5C+66↑j ROM:0012BFE8 bra.s loc_12C018 ROM:0012BFEA ; --------------------------------------------------------------------------- ROM:0012BFEA ROM:0012BFEA loc_12BFEA: ; CODE XREF: sub_12BF5C+62↑j ROM:0012BFEA move.w d5,d6 ROM:0012BFEC subi.w #$10,d6 ROM:0012BFF0 btst d6,d1 ROM:0012BFF2 beq.s loc_12C018 ROM:0012BFF4 bclr d6,d1 ROM:0012BFF6 move.w ($BF6).w,d7 ROM:0012BFFA bset d6,d7 ROM:0012BFFC move.w d7,($BF6).w ROM:0012C000 move.w d5,($BF8).w ROM:0012C004 movem.l d0-d7,-(sp) ROM:0012C008 bsr.w sub_12C024 ROM:0012C00C bsr.w sub_12C0D2 ROM:0012C010 bsr.w sub_12C1F2 ROM:0012C014 movem.l (sp)+,d0-d7 ROM:0012C018 ROM:0012C018 loc_12C018: ; CODE XREF: sub_12BF5C:loc_12BFE8↑j ROM:0012C018 ; sub_12BF5C+96↑j ROM:0012C018 bra.s loc_12BFAE ROM:0012C01A ; --------------------------------------------------------------------------- ROM:0012C01A ROM:0012C01A loc_12C01A: ; CODE XREF: sub_12BF5C+58↑j ROM:0012C01A move.w d1,($C24).w ROM:0012C01E move.w d0,($C22).w ROM:0012C022 rts ROM:0012C022 ; End of function sub_12BF5C ROM:0012C022 ROM:0012C024 ROM:0012C024 ; =============== S U B R O U T I N E ======================================= ROM:0012C024 ROM:0012C024 ROM:0012C024 sub_12C024: ; CODE XREF: sub_12BF5C+7C↑p ROM:0012C024 ; sub_12BF5C+AC↑p ROM:0012C024 move.w ($C0A).w,d0 ROM:0012C028 move.w ($C0C).w,d1 ROM:0012C02C clr.w d2 ROM:0012C02E move.w ($BF8).w,d3 ROM:0012C032 cmpi.w #$10,d3 ROM:0012C036 bge.s loc_12C04A ROM:0012C038 move.w ($C0E).w,d5 ROM:0012C03C btst d3,d5 ROM:0012C03E beq.s loc_12C044 ROM:0012C040 move.w #1,d2 ROM:0012C044 ROM:0012C044 loc_12C044: ; CODE XREF: sub_12C024+1A↑j ROM:0012C044 move.w d5,($C0E).w ROM:0012C048 bra.s loc_12C05E ROM:0012C04A ; --------------------------------------------------------------------------- ROM:0012C04A ROM:0012C04A loc_12C04A: ; CODE XREF: sub_12C024+12↑j ROM:0012C04A subi.w #$10,d3 ROM:0012C04E move.w ($C10).w,d5 ROM:0012C052 btst d3,d5 ROM:0012C054 beq.s loc_12C05A ROM:0012C056 move.w #1,d2 ROM:0012C05A ROM:0012C05A loc_12C05A: ; CODE XREF: sub_12C024+30↑j ROM:0012C05A move.w d5,($C10).w ROM:0012C05E ROM:0012C05E loc_12C05E: ; CODE XREF: sub_12C024+24↑j ROM:0012C05E cmpi.w #1,d2 ROM:0012C062 bne.s loc_12C0C8 ROM:0012C064 move.w ($BF8).w,d3 ROM:0012C068 move.w $ED6(d3.w*2),d4 ROM:0012C06E move.w $8E2(a5,d3.w*2),d7 ROM:0012C074 cmp.w d4,d7 ROM:0012C076 ble.s loc_12C084 ROM:0012C078 add.w $862(a5,d3.w*2),d4 ROM:0012C07E move.w d4,$ED6(d3.w*2) ROM:0012C084 ROM:0012C084 loc_12C084: ; CODE XREF: sub_12C024+52↑j ROM:0012C084 cmp.w d4,d7 ROM:0012C086 bgt.s loc_12C0C8 ROM:0012C088 cmpi.w #$10,d3 ROM:0012C08C bge.s loc_12C0AA ROM:0012C08E move.w ($C0E).w,d5 ROM:0012C092 move.w ($1B22).w,d6 ROM:0012C096 ori.w #$100,($BF0).w ROM:0012C09C bclr d3,d5 ROM:0012C09E bclr d3,d6 ROM:0012C0A0 move.w d6,($1B22).w ROM:0012C0A4 move.w d5,($C0E).w ROM:0012C0A8 bra.s loc_12C0C8 ROM:0012C0AA ; --------------------------------------------------------------------------- ROM:0012C0AA ROM:0012C0AA loc_12C0AA: ; CODE XREF: sub_12C024+68↑j ROM:0012C0AA subi.w #$10,d3 ROM:0012C0AE move.w ($C10).w,d5 ROM:0012C0B2 move.w ($1B24).w,d6 ROM:0012C0B6 ori.w #$100,($BF0).w ROM:0012C0BC bclr d3,d5 ROM:0012C0BE bclr d3,d6 ROM:0012C0C0 move.w d6,($1B24).w ROM:0012C0C4 move.w d5,($C10).w ROM:0012C0C8 ROM:0012C0C8 loc_12C0C8: ; CODE XREF: sub_12C024+3E↑j ROM:0012C0C8 ; sub_12C024+62↑j ... ROM:0012C0C8 move.w d1,($C0C).w ROM:0012C0CC move.w d0,($C0A).w ROM:0012C0D0 rts ROM:0012C0D0 ; End of function sub_12C024 ROM:0012C0D0 ROM:0012C0D2 ROM:0012C0D2 ; =============== S U B R O U T I N E ======================================= ROM:0012C0D2 ROM:0012C0D2 ROM:0012C0D2 sub_12C0D2: ; CODE XREF: sub_12BF5C+80↑p ROM:0012C0D2 ; sub_12BF5C+B0↑p ROM:0012C0D2 move.w ($C0A).w,d0 ROM:0012C0D6 move.w ($C0C).w,d1 ROM:0012C0DA move.w ($C1A).w,d2 ROM:0012C0DE move.w ($C1C).w,d3 ROM:0012C0E2 move.w ($BF8).w,d4 ROM:0012C0E6 cmpi.w #$10,d4 ROM:0012C0EA bge.s loc_12C164 ROM:0012C0EC btst d4,d0 ROM:0012C0EE beq.s loc_12C13E ROM:0012C0F0 addi.w #1,($BFC).w ROM:0012C0F6 move.w $E96(d4.w*2),d6 ROM:0012C0FC add.w $862(a5,d4.w*2),d6 ROM:0012C102 move.w $8E2(a5,d4.w*2),d7 ROM:0012C108 cmp.w d6,d7 ROM:0012C10A bge.s loc_12C10E ROM:0012C10C move.w d7,d6 ROM:0012C10E ROM:0012C10E loc_12C10E: ; CODE XREF: sub_12C0D2+38↑j ROM:0012C10E move.w d6,$E96(d4.w*2) ROM:0012C114 cmp.w $F16(d4.w*2),d6 ROM:0012C11A ble.s loc_12C122 ROM:0012C11C move.w d6,$F16(d4.w*2) ROM:0012C122 ROM:0012C122 loc_12C122: ; CODE XREF: sub_12C0D2+48↑j ROM:0012C122 move.w d4,($C06).w ROM:0012C126 bset d4,d2 ROM:0012C128 move.w ($C12).w,d7 ROM:0012C12C bclr d4,d7 ROM:0012C12E move.w d7,($C12).w ROM:0012C132 move.w ($1B26).w,d7 ROM:0012C136 bclr d4,d7 ROM:0012C138 move.w d7,($1B26).w ROM:0012C13C bra.s loc_12C162 ROM:0012C13E ; --------------------------------------------------------------------------- ROM:0012C13E ROM:0012C13E loc_12C13E: ; CODE XREF: sub_12C0D2+1C↑j ROM:0012C13E cmpi.w #0,$E96(d4.w*2) ROM:0012C146 ble.s loc_12C162 ROM:0012C148 move.w $E96(d4.w*2),d6 ROM:0012C14E sub.w $8A2(a5,d4.w*2),d6 ROM:0012C154 cmpi.w #0,d6 ROM:0012C158 bge.s loc_12C15C ROM:0012C15A clr.w d6 ROM:0012C15C ROM:0012C15C loc_12C15C: ; CODE XREF: sub_12C0D2+86↑j ROM:0012C15C move.w d6,$E96(d4.w*2) ROM:0012C162 ROM:0012C162 loc_12C162: ; CODE XREF: sub_12C0D2+6A↑j ROM:0012C162 ; sub_12C0D2+74↑j ROM:0012C162 bra.s loc_12C1E0 ROM:0012C164 ; --------------------------------------------------------------------------- ROM:0012C164 ROM:0012C164 loc_12C164: ; CODE XREF: sub_12C0D2+18↑j ROM:0012C164 move.w d4,d5 ROM:0012C166 subi.w #$10,d5 ROM:0012C16A btst d5,d1 ROM:0012C16C beq.s loc_12C1BC ROM:0012C16E addi.w #1,($BFC).w ROM:0012C174 move.w $E96(d4.w*2),d6 ROM:0012C17A add.w $862(a5,d4.w*2),d6 ROM:0012C180 move.w $8E2(a5,d4.w*2),d7 ROM:0012C186 cmp.w d6,d7 ROM:0012C188 bge.s loc_12C18C ROM:0012C18A move.w d7,d6 ROM:0012C18C ROM:0012C18C loc_12C18C: ; CODE XREF: sub_12C0D2+B6↑j ROM:0012C18C move.w d6,$E96(d4.w*2) ROM:0012C192 cmp.w $F16(d4.w*2),d6 ROM:0012C198 ble.s loc_12C1A0 ROM:0012C19A move.w d6,$F16(d4.w*2) ROM:0012C1A0 ROM:0012C1A0 loc_12C1A0: ; CODE XREF: sub_12C0D2+C6↑j ROM:0012C1A0 move.w d4,($C06).w ROM:0012C1A4 bset d5,d3 ROM:0012C1A6 move.w ($C14).w,d7 ROM:0012C1AA bclr d5,d7 ROM:0012C1AC move.w d7,($C14).w ROM:0012C1B0 move.w ($1B28).w,d7 ROM:0012C1B4 bclr d5,d7 ROM:0012C1B6 move.w d7,($1B28).w ROM:0012C1BA bra.s loc_12C1E0 ROM:0012C1BC ; --------------------------------------------------------------------------- ROM:0012C1BC ROM:0012C1BC loc_12C1BC: ; CODE XREF: sub_12C0D2+9A↑j ROM:0012C1BC cmpi.w #0,$E96(d4.w*2) ROM:0012C1C4 ble.s loc_12C1E0 ROM:0012C1C6 move.w $E96(d4.w*2),d6 ROM:0012C1CC sub.w $8A2(a5,d4.w*2),d6 ROM:0012C1D2 cmpi.w #0,d6 ROM:0012C1D6 bge.s loc_12C1DA ROM:0012C1D8 clr.w d6 ROM:0012C1DA ROM:0012C1DA loc_12C1DA: ; CODE XREF: sub_12C0D2+104↑j ROM:0012C1DA move.w d6,$E96(d4.w*2) ROM:0012C1E0 ROM:0012C1E0 loc_12C1E0: ; CODE XREF: sub_12C0D2:loc_12C162↑j ROM:0012C1E0 ; sub_12C0D2+E8↑j ... ROM:0012C1E0 move.w d3,($C1C).w ROM:0012C1E4 move.w d2,($C1A).w ROM:0012C1E8 move.w d1,($C0C).w ROM:0012C1EC move.w d0,($C0A).w ROM:0012C1F0 rts ROM:0012C1F0 ; End of function sub_12C0D2 ROM:0012C1F0 ROM:0012C1F2 ROM:0012C1F2 ; =============== S U B R O U T I N E ======================================= ROM:0012C1F2 ROM:0012C1F2 ROM:0012C1F2 sub_12C1F2: ; CODE XREF: sub_12BF5C+84↑p ROM:0012C1F2 ; sub_12BF5C+B4↑p ROM:0012C1F2 move.w ($1202).w,d0 ROM:0012C1F6 move.w ($1204).w,d1 ROM:0012C1FA move.w ($11FE).w,d2 ROM:0012C1FE move.w ($1200).w,d3 ROM:0012C202 move.w ($BF8).w,d4 ROM:0012C206 cmpi.w #$10,d4 ROM:0012C20A bge.l loc_12C2A2 ROM:0012C210 btst d4,d0 ROM:0012C212 bne.s loc_12C25C ROM:0012C214 move.w $8E2(a5,d4.w*2),d6 ROM:0012C21A cmp.w $E96(d4.w*2),d6 ROM:0012C220 bgt.s loc_12C25A ROM:0012C222 move.w d6,$E96(d4.w*2) ROM:0012C228 move.w d4,($BFA).w ROM:0012C22C bset d4,d0 ROM:0012C22E bset d4,d2 ROM:0012C230 move.w d4,($C08).w ROM:0012C234 ori.w #$40,($BF0).w ; '@' ROM:0012C23A move.w d1,($1204).w ROM:0012C23E move.w d0,($1202).w ROM:0012C242 movem.l d0-d7,-(sp) ROM:0012C246 bsr.w sub_12BE54 ROM:0012C24A bsr.w sub_12C37A ROM:0012C24E movem.l (sp)+,d0-d7 ROM:0012C252 move.w ($1202).w,d0 ROM:0012C256 move.w ($1204).w,d1 ROM:0012C25A ROM:0012C25A loc_12C25A: ; CODE XREF: sub_12C1F2+2E↑j ROM:0012C25A bra.s loc_12C29C ROM:0012C25C ; --------------------------------------------------------------------------- ROM:0012C25C ROM:0012C25C loc_12C25C: ; CODE XREF: sub_12C1F2+20↑j ROM:0012C25C cmpi.w #0,$E96(d4.w*2) ROM:0012C264 bge.s loc_12C26C ROM:0012C266 clr.w $E96(d4.w*2) ROM:0012C26C ROM:0012C26C loc_12C26C: ; CODE XREF: sub_12C1F2+72↑j ROM:0012C26C move.w $922(a5,d4.w*2),d6 ROM:0012C272 cmp.w $E96(d4.w*2),d6 ROM:0012C278 ble.s loc_12C29C ROM:0012C27A move.w d4,($BFA).w ROM:0012C27E bclr d4,d0 ROM:0012C280 move.w d1,($1204).w ROM:0012C284 move.w d0,($1202).w ROM:0012C288 movem.l d0-d7,-(sp) ROM:0012C28C bsr.w sub_12C37A ROM:0012C290 movem.l (sp)+,d0-d7 ROM:0012C294 move.w ($1202).w,d0 ROM:0012C298 move.w ($1204).w,d1 ROM:0012C29C ROM:0012C29C loc_12C29C: ; CODE XREF: sub_12C1F2:loc_12C25A↑j ROM:0012C29C ; sub_12C1F2+86↑j ROM:0012C29C bra.l loc_12C368 ROM:0012C2A2 ; --------------------------------------------------------------------------- ROM:0012C2A2 ROM:0012C2A2 loc_12C2A2: ; CODE XREF: sub_12C1F2+18↑j ROM:0012C2A2 move.w d4,d5 ROM:0012C2A4 subi.w #$10,d5 ROM:0012C2A8 btst d5,d1 ROM:0012C2AA bne.s loc_12C30E ROM:0012C2AC move.w $8E2(a5,d4.w*2),d6 ROM:0012C2B2 cmp.w $E96(d4.w*2),d6 ROM:0012C2B8 bgt.s loc_12C30C ROM:0012C2BA move.w d6,$E96(d4.w*2) ROM:0012C2C0 move.w d4,($BFA).w ROM:0012C2C4 bset d5,d1 ROM:0012C2C6 bset d5,d3 ROM:0012C2C8 cmpi.w #7,d5 ROM:0012C2CC bne.s loc_12C2E2 ROM:0012C2CE move.w ($1208).w,d7 ROM:0012C2D2 bset d5,d7 ROM:0012C2D4 move.w d7,($1208).w ROM:0012C2D8 move.w ($120C).w,d7 ROM:0012C2DC bset d5,d7 ROM:0012C2DE move.w d7,($120C).w ROM:0012C2E2 ROM:0012C2E2 loc_12C2E2: ; CODE XREF: sub_12C1F2+DA↑j ROM:0012C2E2 move.w d4,($C08).w ROM:0012C2E6 ori.w #$40,($BF0).w ; '@' ROM:0012C2EC move.w d1,($1204).w ROM:0012C2F0 move.w d0,($1202).w ROM:0012C2F4 movem.l d0-d7,-(sp) ROM:0012C2F8 bsr.w sub_12BE54 ROM:0012C2FC bsr.w sub_12C37A ROM:0012C300 movem.l (sp)+,d0-d7 ROM:0012C304 move.w ($1202).w,d0 ROM:0012C308 move.w ($1204).w,d1 ROM:0012C30C ROM:0012C30C loc_12C30C: ; CODE XREF: sub_12C1F2+C6↑j ROM:0012C30C bra.s loc_12C368 ROM:0012C30E ; --------------------------------------------------------------------------- ROM:0012C30E ROM:0012C30E loc_12C30E: ; CODE XREF: sub_12C1F2+B8↑j ROM:0012C30E cmpi.w #0,$E96(d4.w*2) ROM:0012C316 bge.s loc_12C31E ROM:0012C318 clr.w $E96(d4.w*2) ROM:0012C31E ROM:0012C31E loc_12C31E: ; CODE XREF: sub_12C1F2+124↑j ROM:0012C31E move.w $922(a5,d4.w*2),d6 ROM:0012C324 cmp.w $E96(d4.w*2),d6 ROM:0012C32A ble.s loc_12C368 ROM:0012C32C move.w d4,($BFA).w ROM:0012C330 bclr d5,d1 ROM:0012C332 cmpi.w #7,d5 ROM:0012C336 bne.s loc_12C34C ROM:0012C338 move.w ($1208).w,d7 ROM:0012C33C bclr d5,d7 ROM:0012C33E move.w d7,($1208).w ROM:0012C342 move.w ($120C).w,d7 ROM:0012C346 bclr d5,d7 ROM:0012C348 move.w d7,($120C).w ROM:0012C34C ROM:0012C34C loc_12C34C: ; CODE XREF: sub_12C1F2+144↑j ROM:0012C34C move.w d1,($1204).w ROM:0012C350 move.w d0,($1202).w ROM:0012C354 movem.l d0-d7,-(sp) ROM:0012C358 bsr.w sub_12C37A ROM:0012C35C movem.l (sp)+,d0-d7 ROM:0012C360 move.w ($1202).w,d0 ROM:0012C364 move.w ($1204).w,d1 ROM:0012C368 ROM:0012C368 loc_12C368: ; CODE XREF: sub_12C1F2:loc_12C29C↑j ROM:0012C368 ; sub_12C1F2:loc_12C30C↑j ... ROM:0012C368 move.w d3,($1200).w ROM:0012C36C move.w d2,($11FE).w ROM:0012C370 move.w d1,($1204).w ROM:0012C374 move.w d0,($1202).w ROM:0012C378 rts ROM:0012C378 ; End of function sub_12C1F2 ROM:0012C378 ROM:0012C37A ROM:0012C37A ; =============== S U B R O U T I N E ======================================= ROM:0012C37A ROM:0012C37A ROM:0012C37A sub_12C37A: ; CODE XREF: sub_12C1F2+58↑p ROM:0012C37A ; sub_12C1F2+9A↑p ... ROM:0012C37A move.w ($BFA).w,d0 ROM:0012C37E cmpi.w #$10,d0 ROM:0012C382 bge.s loc_12C3CE ROM:0012C384 move.w ($1202).w,d1 ROM:0012C388 move.w ($1206).w,d2 ROM:0012C38C move.w ($120A).w,d3 ROM:0012C390 btst d0,d1 ROM:0012C392 beq.s loc_12C3C0 ROM:0012C394 btst d0,d2 ROM:0012C396 beq.s loc_12C3C0 ROM:0012C398 btst d0,d3 ROM:0012C39A beq.s loc_12C3C0 ROM:0012C39C move.w ($120E).w,d4 ROM:0012C3A0 move.w ($C0E).w,d5 ROM:0012C3A4 move.w ($1B22).w,d6 ROM:0012C3A8 bset d0,d4 ROM:0012C3AA ori.w #$200,($BF0).w ROM:0012C3B0 bclr d0,d5 ROM:0012C3B2 bclr d0,d6 ROM:0012C3B4 move.w d6,($1B22).w ROM:0012C3B8 move.w d5,($C0E).w ROM:0012C3BC move.w d4,($120E).w ROM:0012C3C0 ROM:0012C3C0 loc_12C3C0: ; CODE XREF: sub_12C37A+18↑j ROM:0012C3C0 ; sub_12C37A+1C↑j ... ROM:0012C3C0 move.w d3,($120A).w ROM:0012C3C4 move.w d2,($1206).w ROM:0012C3C8 move.w d1,($1202).w ROM:0012C3CC bra.s locret_12C41A ROM:0012C3CE ; --------------------------------------------------------------------------- ROM:0012C3CE ROM:0012C3CE loc_12C3CE: ; CODE XREF: sub_12C37A+8↑j ROM:0012C3CE subi.w #$10,d0 ROM:0012C3D2 move.w ($1204).w,d1 ROM:0012C3D6 move.w ($1208).w,d2 ROM:0012C3DA move.w ($120C).w,d3 ROM:0012C3DE btst d0,d1 ROM:0012C3E0 beq.s loc_12C40E ROM:0012C3E2 btst d0,d2 ROM:0012C3E4 beq.s loc_12C40E ROM:0012C3E6 btst d0,d3 ROM:0012C3E8 beq.s loc_12C40E ROM:0012C3EA move.w ($1210).w,d4 ROM:0012C3EE move.w ($C10).w,d5 ROM:0012C3F2 move.w ($1B24).w,d6 ROM:0012C3F6 bset d0,d4 ROM:0012C3F8 ori.w #$200,($BF0).w ROM:0012C3FE bclr d0,d5 ROM:0012C400 bclr d0,d6 ROM:0012C402 move.w d6,($1B24).w ROM:0012C406 move.w d5,($C10).w ROM:0012C40A move.w d4,($1210).w ROM:0012C40E ROM:0012C40E loc_12C40E: ; CODE XREF: sub_12C37A+66↑j ROM:0012C40E ; sub_12C37A+6A↑j ... ROM:0012C40E move.w d3,($120C).w ROM:0012C412 move.w d2,($1208).w ROM:0012C416 move.w d1,($1204).w ROM:0012C41A ROM:0012C41A locret_12C41A: ; CODE XREF: sub_12C37A+52↑j ROM:0012C41A rts ROM:0012C41A ; End of function sub_12C37A ROM:0012C41A ROM:0012C41C ROM:0012C41C ; =============== S U B R O U T I N E ======================================= ROM:0012C41C ROM:0012C41C ROM:0012C41C sub_12C41C: ; CODE XREF: ROM:0012BD42↑p ROM:0012C41C move.b #0,($1014).w ROM:0012C422 move.b #0,($100E).w ROM:0012C428 move.w #0,d0 ROM:0012C42C bra.s loc_12C432 ROM:0012C42E ; --------------------------------------------------------------------------- ROM:0012C42E ROM:0012C42E loc_12C42E: ; CODE XREF: sub_12C41C:loc_12C4AE↓j ROM:0012C42E addi.w #1,d0 ROM:0012C432 ROM:0012C432 loc_12C432: ; CODE XREF: sub_12C41C+10↑j ROM:0012C432 cmpi.w #$1F,d0 ROM:0012C436 bgt.l loc_12C4B2 ROM:0012C43C cmpi.w #$10,d0 ROM:0012C440 bge.s loc_12C476 ROM:0012C442 move.w ($120E).w,d2 ROM:0012C446 move.w ($1202).w,d3 ROM:0012C44A move.w ($1206).w,d4 ROM:0012C44E move.w ($120A).w,d5 ROM:0012C452 btst d0,d2 ROM:0012C454 beq.s loc_12C464 ROM:0012C456 btst d0,d3 ROM:0012C458 bne.s loc_12C464 ROM:0012C45A btst d0,d4 ROM:0012C45C bne.s loc_12C464 ROM:0012C45E btst d0,d5 ROM:0012C460 bne.s loc_12C464 ROM:0012C462 bclr d0,d2 ROM:0012C464 ROM:0012C464 loc_12C464: ; CODE XREF: sub_12C41C+38↑j ROM:0012C464 ; sub_12C41C+3C↑j ... ROM:0012C464 move.w d5,($120A).w ROM:0012C468 move.w d4,($1206).w ROM:0012C46C move.w d3,($1202).w ROM:0012C470 move.w d2,($120E).w ROM:0012C474 bra.s loc_12C4AE ROM:0012C476 ; --------------------------------------------------------------------------- ROM:0012C476 ROM:0012C476 loc_12C476: ; CODE XREF: sub_12C41C+24↑j ROM:0012C476 move.w d0,d1 ROM:0012C478 subi.w #$10,d1 ROM:0012C47C move.w ($1210).w,d2 ROM:0012C480 move.w ($1204).w,d3 ROM:0012C484 move.w ($1208).w,d4 ROM:0012C488 move.w ($120C).w,d5 ROM:0012C48C btst d1,d2 ROM:0012C48E beq.s loc_12C49E ROM:0012C490 btst d1,d3 ROM:0012C492 bne.s loc_12C49E ROM:0012C494 btst d1,d4 ROM:0012C496 bne.s loc_12C49E ROM:0012C498 btst d1,d5 ROM:0012C49A bne.s loc_12C49E ROM:0012C49C bclr d1,d2 ROM:0012C49E ROM:0012C49E loc_12C49E: ; CODE XREF: sub_12C41C+72↑j ROM:0012C49E ; sub_12C41C+76↑j ... ROM:0012C49E move.w d5,($120C).w ROM:0012C4A2 move.w d4,($1208).w ROM:0012C4A6 move.w d3,($1204).w ROM:0012C4AA move.w d2,($1210).w ROM:0012C4AE ROM:0012C4AE loc_12C4AE: ; CODE XREF: sub_12C41C+58↑j ROM:0012C4AE bra.w loc_12C42E ROM:0012C4B2 ; --------------------------------------------------------------------------- ROM:0012C4B2 ROM:0012C4B2 loc_12C4B2: ; CODE XREF: sub_12C41C+1A↑j ROM:0012C4B2 move.w #0,d0 ROM:0012C4B6 bra.s loc_12C4BC ROM:0012C4B8 ; --------------------------------------------------------------------------- ROM:0012C4B8 ROM:0012C4B8 loc_12C4B8: ; CODE XREF: sub_12C41C:loc_12C558↓j ROM:0012C4B8 addi.w #1,d0 ROM:0012C4BC ROM:0012C4BC loc_12C4BC: ; CODE XREF: sub_12C41C+9A↑j ROM:0012C4BC cmpi.w #$1F,d0 ROM:0012C4C0 bgt.l locret_12C55C ROM:0012C4C6 cmpi.w #$10,d0 ROM:0012C4CA bge.s loc_12C510 ROM:0012C4CC move.w ($C0E).w,d2 ROM:0012C4D0 move.w ($1202).w,d3 ROM:0012C4D4 move.w ($1206).w,d4 ROM:0012C4D8 move.w ($120A).w,d5 ROM:0012C4DC btst d0,d3 ROM:0012C4DE beq.s loc_12C4E4 ROM:0012C4E0 bra.w loc_12C4E8 ROM:0012C4E4 ; --------------------------------------------------------------------------- ROM:0012C4E4 ROM:0012C4E4 loc_12C4E4: ; CODE XREF: sub_12C41C+C2↑j ROM:0012C4E4 btst d0,d2 ROM:0012C4E6 bne.s loc_12C4FC ROM:0012C4E8 ROM:0012C4E8 loc_12C4E8: ; CODE XREF: sub_12C41C+C4↑j ROM:0012C4E8 btst d0,d4 ROM:0012C4EA beq.s loc_12C4F0 ROM:0012C4EC bset d0,d5 ROM:0012C4EE bra.s loc_12C4F2 ROM:0012C4F0 ; --------------------------------------------------------------------------- ROM:0012C4F0 ROM:0012C4F0 loc_12C4F0: ; CODE XREF: sub_12C41C+CE↑j ROM:0012C4F0 bclr d0,d5 ROM:0012C4F2 ROM:0012C4F2 loc_12C4F2: ; CODE XREF: sub_12C41C+D2↑j ROM:0012C4F2 btst d0,d3 ROM:0012C4F4 beq.s loc_12C4FA ROM:0012C4F6 bset d0,d4 ROM:0012C4F8 bra.s loc_12C4FC ROM:0012C4FA ; --------------------------------------------------------------------------- ROM:0012C4FA ROM:0012C4FA loc_12C4FA: ; CODE XREF: sub_12C41C+D8↑j ROM:0012C4FA bclr d0,d4 ROM:0012C4FC ROM:0012C4FC loc_12C4FC: ; CODE XREF: sub_12C41C+CA↑j ROM:0012C4FC ; sub_12C41C+DC↑j ROM:0012C4FC bclr d0,d3 ROM:0012C4FE move.w d5,($120A).w ROM:0012C502 move.w d4,($1206).w ROM:0012C506 move.w d3,($1202).w ROM:0012C50A move.w d2,($C0E).w ROM:0012C50E bra.s loc_12C558 ROM:0012C510 ; --------------------------------------------------------------------------- ROM:0012C510 ROM:0012C510 loc_12C510: ; CODE XREF: sub_12C41C+AE↑j ROM:0012C510 move.w d0,d1 ROM:0012C512 subi.w #$10,d1 ROM:0012C516 move.w ($C10).w,d2 ROM:0012C51A move.w ($1204).w,d3 ROM:0012C51E move.w ($1208).w,d4 ROM:0012C522 move.w ($120C).w,d5 ROM:0012C526 btst d1,d3 ROM:0012C528 beq.s loc_12C52E ROM:0012C52A bra.w loc_12C532 ROM:0012C52E ; --------------------------------------------------------------------------- ROM:0012C52E ROM:0012C52E loc_12C52E: ; CODE XREF: sub_12C41C+10C↑j ROM:0012C52E btst d1,d2 ROM:0012C530 bne.s loc_12C546 ROM:0012C532 ROM:0012C532 loc_12C532: ; CODE XREF: sub_12C41C+10E↑j ROM:0012C532 btst d1,d4 ROM:0012C534 beq.s loc_12C53A ROM:0012C536 bset d1,d5 ROM:0012C538 bra.s loc_12C53C ROM:0012C53A ; --------------------------------------------------------------------------- ROM:0012C53A ROM:0012C53A loc_12C53A: ; CODE XREF: sub_12C41C+118↑j ROM:0012C53A bclr d1,d5 ROM:0012C53C ROM:0012C53C loc_12C53C: ; CODE XREF: sub_12C41C+11C↑j ROM:0012C53C btst d1,d3 ROM:0012C53E beq.s loc_12C544 ROM:0012C540 bset d1,d4 ROM:0012C542 bra.s loc_12C546 ROM:0012C544 ; --------------------------------------------------------------------------- ROM:0012C544 ROM:0012C544 loc_12C544: ; CODE XREF: sub_12C41C+122↑j ROM:0012C544 bclr d1,d4 ROM:0012C546 ROM:0012C546 loc_12C546: ; CODE XREF: sub_12C41C+114↑j ROM:0012C546 ; sub_12C41C+126↑j ROM:0012C546 bclr d1,d3 ROM:0012C548 move.w d5,($120C).w ROM:0012C54C move.w d4,($1208).w ROM:0012C550 move.w d3,($1204).w ROM:0012C554 move.w d2,($C10).w ROM:0012C558 ROM:0012C558 loc_12C558: ; CODE XREF: sub_12C41C+F2↑j ROM:0012C558 bra.w loc_12C4B8 ROM:0012C55C ; --------------------------------------------------------------------------- ROM:0012C55C ROM:0012C55C locret_12C55C: ; CODE XREF: sub_12C41C+A4↑j ROM:0012C55C rts ROM:0012C55C ; End of function sub_12C41C ROM:0012C55C ROM:0012C55E ROM:0012C55E ; =============== S U B R O U T I N E ======================================= ROM:0012C55E ROM:0012C55E ROM:0012C55E sub_12C55E: ; CODE XREF: sub_12BB74+2C↑p ROM:0012C55E clr.w d2 ROM:0012C560 cmpi.b #0,($1246).w ROM:0012C566 ble.l loc_12C5C6 ROM:0012C56C move.b ($1247).w,d0 ROM:0012C570 ext.w d0 ROM:0012C572 cmpi.w #$10,d0 ROM:0012C576 bge.s loc_12C59C ROM:0012C578 move.w ($120E).w,d6 ROM:0012C57C btst d0,d6 ROM:0012C57E bne.s loc_12C58E ROM:0012C580 move.b #$FF,($1247).w ROM:0012C586 clr.w d4 ROM:0012C588 move.w #$FF,d5 ROM:0012C58C bra.s loc_12C596 ROM:0012C58E ; --------------------------------------------------------------------------- ROM:0012C58E ROM:0012C58E loc_12C58E: ; CODE XREF: sub_12C55E+20↑j ROM:0012C58E move.w $962(a5,d0.w*2),d4 ROM:0012C594 move.w d0,d5 ROM:0012C596 ROM:0012C596 loc_12C596: ; CODE XREF: sub_12C55E+2E↑j ROM:0012C596 move.w d6,($120E).w ROM:0012C59A bra.s loc_12C5C4 ROM:0012C59C ; --------------------------------------------------------------------------- ROM:0012C59C ROM:0012C59C loc_12C59C: ; CODE XREF: sub_12C55E+18↑j ROM:0012C59C move.w d0,d1 ROM:0012C59E subi.w #$10,d1 ROM:0012C5A2 move.w ($1210).w,d6 ROM:0012C5A6 btst d1,d6 ROM:0012C5A8 bne.s loc_12C5B8 ROM:0012C5AA clr.w d4 ROM:0012C5AC move.b #$FF,($1247).w ROM:0012C5B2 move.w #$FF,d5 ROM:0012C5B6 bra.s loc_12C5C0 ROM:0012C5B8 ; --------------------------------------------------------------------------- ROM:0012C5B8 ROM:0012C5B8 loc_12C5B8: ; CODE XREF: sub_12C55E+4A↑j ROM:0012C5B8 move.w $962(a5,d0.w*2),d4 ROM:0012C5BE move.w d0,d5 ROM:0012C5C0 ROM:0012C5C0 loc_12C5C0: ; CODE XREF: sub_12C55E+58↑j ROM:0012C5C0 move.w d6,($1210).w ROM:0012C5C4 ROM:0012C5C4 loc_12C5C4: ; CODE XREF: sub_12C55E+3C↑j ROM:0012C5C4 bra.s loc_12C5D8 ROM:0012C5C6 ; --------------------------------------------------------------------------- ROM:0012C5C6 ROM:0012C5C6 loc_12C5C6: ; CODE XREF: sub_12C55E+8↑j ROM:0012C5C6 clr.w d4 ROM:0012C5C8 move.b #$FF,($1247).w ROM:0012C5CE move.w #$FF,d5 ROM:0012C5D2 move.b #$FF,($1022).w ROM:0012C5D8 ROM:0012C5D8 loc_12C5D8: ; CODE XREF: sub_12C55E:loc_12C5C4↑j ROM:0012C5D8 move.w #0,d0 ROM:0012C5DC bra.s loc_12C5E2 ROM:0012C5DE ; --------------------------------------------------------------------------- ROM:0012C5DE ROM:0012C5DE loc_12C5DE: ; CODE XREF: sub_12C55E:loc_12C632↓j ROM:0012C5DE addi.w #1,d0 ROM:0012C5E2 ROM:0012C5E2 loc_12C5E2: ; CODE XREF: sub_12C55E+7E↑j ROM:0012C5E2 cmpi.w #$1F,d0 ROM:0012C5E6 bgt.l loc_12C634 ROM:0012C5EC cmpi.w #$10,d0 ROM:0012C5F0 bge.s loc_12C610 ROM:0012C5F2 move.w ($120E).w,d6 ROM:0012C5F6 btst d0,d6 ROM:0012C5F8 beq.s loc_12C60A ROM:0012C5FA addq.w #1,d2 ROM:0012C5FC move.w $962(a5,d0.w*2),d3 ROM:0012C602 cmp.w d3,d4 ROM:0012C604 bge.s loc_12C60A ROM:0012C606 move.w d0,d5 ROM:0012C608 move.w d3,d4 ROM:0012C60A ROM:0012C60A loc_12C60A: ; CODE XREF: sub_12C55E+9A↑j ROM:0012C60A ; sub_12C55E+A6↑j ROM:0012C60A move.w d6,($120E).w ROM:0012C60E bra.s loc_12C632 ROM:0012C610 ; --------------------------------------------------------------------------- ROM:0012C610 ROM:0012C610 loc_12C610: ; CODE XREF: sub_12C55E+92↑j ROM:0012C610 move.w d0,d1 ROM:0012C612 subi.w #$10,d1 ROM:0012C616 move.w ($1210).w,d6 ROM:0012C61A btst d1,d6 ROM:0012C61C beq.s loc_12C62E ROM:0012C61E addq.w #1,d2 ROM:0012C620 move.w $962(a5,d0.w*2),d3 ROM:0012C626 cmp.w d3,d4 ROM:0012C628 bge.s loc_12C62E ROM:0012C62A move.w d0,d5 ROM:0012C62C move.w d3,d4 ROM:0012C62E ROM:0012C62E loc_12C62E: ; CODE XREF: sub_12C55E+BE↑j ROM:0012C62E ; sub_12C55E+CA↑j ROM:0012C62E move.w d6,($1210).w ROM:0012C632 ROM:0012C632 loc_12C632: ; CODE XREF: sub_12C55E+B0↑j ROM:0012C632 bra.s loc_12C5DE ROM:0012C634 ; --------------------------------------------------------------------------- ROM:0012C634 ROM:0012C634 loc_12C634: ; CODE XREF: sub_12C55E+88↑j ROM:0012C634 cmpi.w #0,d2 ROM:0012C638 ble.s loc_12C67E ROM:0012C63A cmp.b ($1247).w,d5 ROM:0012C63E beq.s loc_12C67C ROM:0012C640 clr.w ($C16).w ROM:0012C644 clr.w ($C18).w ROM:0012C648 move.b d5,($1247).w ROM:0012C64C move.b d5,d7 ROM:0012C64E ext.w d7 ROM:0012C650 cmpi.w #$10,d7 ROM:0012C654 bge.s loc_12C662 ROM:0012C656 move.w ($C16).w,d6 ROM:0012C65A bset d7,d6 ROM:0012C65C move.w d6,($C16).w ROM:0012C660 bra.s loc_12C676 ROM:0012C662 ; --------------------------------------------------------------------------- ROM:0012C662 ROM:0012C662 loc_12C662: ; CODE XREF: sub_12C55E+F6↑j ROM:0012C662 cmpi.w #$20,d7 ; ' ' ROM:0012C666 bge.s loc_12C676 ROM:0012C668 subi.w #$10,d7 ROM:0012C66C move.w ($C18).w,d6 ROM:0012C670 bset d7,d6 ROM:0012C672 move.w d6,($C18).w ROM:0012C676 ROM:0012C676 loc_12C676: ; CODE XREF: sub_12C55E+102↑j ROM:0012C676 ; sub_12C55E+108↑j ROM:0012C676 bset #0,($11BF).w ROM:0012C67C ROM:0012C67C loc_12C67C: ; CODE XREF: sub_12C55E+E0↑j ROM:0012C67C bra.s loc_12C686 ROM:0012C67E ; --------------------------------------------------------------------------- ROM:0012C67E ROM:0012C67E loc_12C67E: ; CODE XREF: sub_12C55E+DA↑j ROM:0012C67E clr.w ($C16).w ROM:0012C682 clr.w ($C18).w ROM:0012C686 ROM:0012C686 loc_12C686: ; CODE XREF: sub_12C55E:loc_12C67C↑j ROM:0012C686 move.b d2,($1246).w ROM:0012C68A rts ROM:0012C68A ; End of function sub_12C55E ROM:0012C68A ROM:0012C68C ROM:0012C68C ; =============== S U B R O U T I N E ======================================= ROM:0012C68C ROM:0012C68C ROM:0012C68C sub_12C68C: ; CODE XREF: sub_12BB74+30↑p ROM:0012C68C clr.w d1 ROM:0012C68E move.b ($1026).w,d1 ROM:0012C692 cmpi.w #2,d1 ROM:0012C696 bcc.s locret_12C6A0 ROM:0012C698 movea.l off_12C6A2(pc,d1.w*4),a0 ROM:0012C69C nop ROM:0012C69E jmp (a0) ROM:0012C6A0 ; --------------------------------------------------------------------------- ROM:0012C6A0 ROM:0012C6A0 locret_12C6A0: ; CODE XREF: sub_12C68C+A↑j ROM:0012C6A0 rts ROM:0012C6A0 ; End of function sub_12C68C ROM:0012C6A0 ROM:0012C6A0 ; --------------------------------------------------------------------------- ROM:0012C6A2 off_12C6A2: dc.l loc_12C6AA ; DATA XREF: sub_12C68C+C↑r ROM:0012C6A6 dc.l loc_12C6B6 ROM:0012C6AA ; --------------------------------------------------------------------------- ROM:0012C6AA ROM:0012C6AA loc_12C6AA: ; DATA XREF: ROM:off_12C6A2↑o ROM:0012C6AA move.b #1,($1026).w ROM:0012C6B0 bra.w locret_12C6EC ROM:0012C6B4 ; --------------------------------------------------------------------------- ROM:0012C6B4 rts ROM:0012C6B6 ; --------------------------------------------------------------------------- ROM:0012C6B6 ROM:0012C6B6 loc_12C6B6: ; DATA XREF: ROM:0012C6A6↑o ROM:0012C6B6 btst #3,($11BF).w ROM:0012C6BC beq.s loc_12C6CE ROM:0012C6BE bclr #3,($11BF).w ROM:0012C6C4 ori.w #$400,($BF0).w ROM:0012C6CA bsr.w sub_12C756 ROM:0012C6CE ROM:0012C6CE loc_12C6CE: ; CODE XREF: ROM:0012C6BC↑j ROM:0012C6CE btst #0,($11BF).w ROM:0012C6D4 beq.s locret_12C6EC ROM:0012C6D6 bclr #0,($11BF).w ROM:0012C6DC ori.w #$80,($BF0).w ROM:0012C6E2 bsr.w sub_12C6EE ROM:0012C6E6 bset #7,($11B7).w ROM:0012C6EC ROM:0012C6EC locret_12C6EC: ; CODE XREF: ROM:0012C6B0↑j ROM:0012C6EC ; ROM:0012C6D4↑j ROM:0012C6EC rts ROM:0012C6EE ROM:0012C6EE ; =============== S U B R O U T I N E ======================================= ROM:0012C6EE ROM:0012C6EE ROM:0012C6EE sub_12C6EE: ; CODE XREF: ROM:0012C6E2↑p ROM:0012C6EE move.b ($1247).w,d0 ROM:0012C6F2 cmp.b ($1248).w,d0 ROM:0012C6F6 beq.s locret_12C754 ROM:0012C6F8 move.b d0,($1248).w ROM:0012C6FC move.b $1D6F(d0.w),($1249).w ROM:0012C704 move.w $1B2E(d0.w*2),($1B12).w ROM:0012C70C move.w $1B6E(d0.w*2),($1B14).w ROM:0012C714 move.w $1BAE(d0.w*2),($1B16).w ROM:0012C71C move.w $1BEE(d0.w*2),($1B18).w ROM:0012C724 move.w $1C2E(d0.w*2),($1B1A).w ROM:0012C72C move.w $1C6E(d0.w*2),($1B1C).w ROM:0012C734 move.b $1D8F(d0.w),($1D6E).w ROM:0012C73C move.w $1CAE(d0.w*2),($1B1E).w ROM:0012C744 move.w $1CEE(d0.w*2),($1B20).w ROM:0012C74C move.w $1D2E(d0.w*2),($11FC).w ROM:0012C754 ROM:0012C754 locret_12C754: ; CODE XREF: sub_12C6EE+8↑j ROM:0012C754 rts ROM:0012C754 ; End of function sub_12C6EE ROM:0012C754 ROM:0012C756 ROM:0012C756 ; =============== S U B R O U T I N E ======================================= ROM:0012C756 ROM:0012C756 ROM:0012C756 sub_12C756: ; CODE XREF: sub_123928+13E↑p ROM:0012C756 ; ROM:0012C6CA↑p ROM:0012C756 move.w ($11FE).w,d1 ROM:0012C75A move.w ($1200).w,d2 ROM:0012C75E move.b ($1248).w,d0 ROM:0012C762 ext.w d0 ROM:0012C764 move.b #$FF,($1248).w ROM:0012C76A move.b #0,($1249).w ROM:0012C770 move.w #0,($1B12).w ROM:0012C776 move.w #0,($1B14).w ROM:0012C77C move.w #0,($1B16).w ROM:0012C782 move.w #0,($1B18).w ROM:0012C788 move.w #0,($1B1A).w ROM:0012C78E move.w #0,($1B1C).w ROM:0012C794 move.b #0,($1D6E).w ROM:0012C79A move.w #0,($1B1E).w ROM:0012C7A0 cmpi.w #$10,d0 ROM:0012C7A4 bge.s loc_12C7AA ROM:0012C7A6 bclr d0,d1 ROM:0012C7A8 bra.s loc_12C7B0 ROM:0012C7AA ; --------------------------------------------------------------------------- ROM:0012C7AA ROM:0012C7AA loc_12C7AA: ; CODE XREF: sub_12C756+4E↑j ROM:0012C7AA subi.w #$10,d0 ROM:0012C7AE bclr d0,d2 ROM:0012C7B0 ROM:0012C7B0 loc_12C7B0: ; CODE XREF: sub_12C756+52↑j ROM:0012C7B0 move.w d2,($1200).w ROM:0012C7B4 move.w d1,($11FE).w ROM:0012C7B8 rts ROM:0012C7B8 ; End of function sub_12C756 ROM:0012C7B8 ROM:0012C7BA ROM:0012C7BA ; =============== S U B R O U T I N E ======================================= ROM:0012C7BA ROM:0012C7BA ROM:0012C7BA sub_12C7BA: ; CODE XREF: sub_12BB74:loc_12BBB6↑p ROM:0012C7BA clr.w d1 ROM:0012C7BC move.b ($1027).w,d1 ROM:0012C7C0 cmpi.w #2,d1 ROM:0012C7C4 bcc.s locret_12C7CE ROM:0012C7C6 movea.l off_12C7D0(pc,d1.w*4),a0 ROM:0012C7CA nop ROM:0012C7CC jmp (a0) ROM:0012C7CE ; --------------------------------------------------------------------------- ROM:0012C7CE ROM:0012C7CE locret_12C7CE: ; CODE XREF: sub_12C7BA+A↑j ROM:0012C7CE rts ROM:0012C7CE ; End of function sub_12C7BA ROM:0012C7CE ROM:0012C7CE ; --------------------------------------------------------------------------- ROM:0012C7D0 off_12C7D0: dc.l loc_12C7D8 ; DATA XREF: sub_12C7BA+C↑r ROM:0012C7D4 dc.l loc_12C800 ROM:0012C7D8 ; --------------------------------------------------------------------------- ROM:0012C7D8 ROM:0012C7D8 loc_12C7D8: ; DATA XREF: ROM:off_12C7D0↑o ROM:0012C7D8 cmpi.w #0,($67C).w ROM:0012C7DE bgt.s locret_12C7FE ROM:0012C7E0 move.w $5EA(a5),d0 ROM:0012C7E4 clr.b ($78F).w ROM:0012C7E8 move.w d0,($67A).w ROM:0012C7EC move.b #1,($78F).w ROM:0012C7F2 bset #3,($11A7).w ROM:0012C7F8 move.b #1,($1027).w ROM:0012C7FE ROM:0012C7FE locret_12C7FE: ; CODE XREF: ROM:0012C7DE↑j ROM:0012C7FE rts ROM:0012C800 ; --------------------------------------------------------------------------- ROM:0012C800 ROM:0012C800 loc_12C800: ; DATA XREF: ROM:0012C7D4↑o ROM:0012C800 cmpi.w #0,($67C).w ROM:0012C806 bgt.s locret_12C826 ROM:0012C808 move.w $5EA(a5),d0 ROM:0012C80C clr.b ($78F).w ROM:0012C810 move.w d0,($67A).w ROM:0012C814 move.b #1,($78F).w ROM:0012C81A bclr #3,($11A7).w ROM:0012C820 move.b #0,($1027).w ROM:0012C826 ROM:0012C826 locret_12C826: ; CODE XREF: ROM:0012C806↑j ROM:0012C826 rts ROM:0012C828 ROM:0012C828 ; =============== S U B R O U T I N E ======================================= ROM:0012C828 ROM:0012C828 ROM:0012C828 sub_12C828: ; CODE XREF: sub_12BB74+3C↑p ROM:0012C828 clr.w d1 ROM:0012C82A move.b ($1028).w,d1 ROM:0012C82E cmpi.w #8,d1 ROM:0012C832 bcc.s locret_12C83C ROM:0012C834 movea.l off_12C83E(pc,d1.w*4),a0 ROM:0012C838 nop ROM:0012C83A jmp (a0) ROM:0012C83C ; --------------------------------------------------------------------------- ROM:0012C83C ROM:0012C83C locret_12C83C: ; CODE XREF: sub_12C828+A↑j ROM:0012C83C rts ROM:0012C83C ; End of function sub_12C828 ROM:0012C83C ROM:0012C83C ; --------------------------------------------------------------------------- ROM:0012C83E off_12C83E: dc.l loc_12C85E ; DATA XREF: sub_12C828+C↑r ROM:0012C842 dc.l loc_12C86A ROM:0012C846 dc.l loc_12C896 ROM:0012C84A dc.l loc_12C8C6 ROM:0012C84E dc.l loc_12C90A ROM:0012C852 dc.l loc_12C954 ROM:0012C856 dc.l loc_12C9C8 ROM:0012C85A dc.l loc_12CA3A ROM:0012C85E ; --------------------------------------------------------------------------- ROM:0012C85E ROM:0012C85E loc_12C85E: ; DATA XREF: ROM:off_12C83E↑o ROM:0012C85E move.b #1,($1028).w ROM:0012C864 bra.w locret_12C894 ROM:0012C868 ; --------------------------------------------------------------------------- ROM:0012C868 rts ROM:0012C86A ; --------------------------------------------------------------------------- ROM:0012C86A ROM:0012C86A loc_12C86A: ; DATA XREF: ROM:0012C842↑o ROM:0012C86A btst #7,($7C4).w ROM:0012C870 beq.s locret_12C894 ROM:0012C872 move.w $5E8(a5),d0 ROM:0012C876 clr.b ($78F).w ROM:0012C87A move.w d0,($67A).w ROM:0012C87E move.b #1,($78F).w ROM:0012C884 bset #3,($11A7).w ROM:0012C88A move.b #2,($1028).w ROM:0012C890 bra.w locret_12C8C4 ROM:0012C894 ; --------------------------------------------------------------------------- ROM:0012C894 ROM:0012C894 locret_12C894: ; CODE XREF: ROM:0012C864↑j ROM:0012C894 ; ROM:0012C870↑j ... ROM:0012C894 rts ROM:0012C896 ; --------------------------------------------------------------------------- ROM:0012C896 ROM:0012C896 loc_12C896: ; DATA XREF: ROM:0012C846↑o ROM:0012C896 btst #6,($11BD).w ROM:0012C89C beq.s loc_12C8AE ROM:0012C89E bclr #3,($11A7).w ROM:0012C8A4 move.b #7,($1028).w ROM:0012C8AA bra.w locret_12CAB4 ROM:0012C8AE ; --------------------------------------------------------------------------- ROM:0012C8AE ROM:0012C8AE loc_12C8AE: ; CODE XREF: ROM:0012C89C↑j ROM:0012C8AE btst #7,($7C4).w ROM:0012C8B4 bne.s locret_12C8C4 ROM:0012C8B6 bclr #3,($11A7).w ROM:0012C8BC move.b #1,($1028).w ROM:0012C8C2 bra.s locret_12C894 ROM:0012C8C4 ; --------------------------------------------------------------------------- ROM:0012C8C4 ROM:0012C8C4 locret_12C8C4: ; CODE XREF: ROM:0012C890↑j ROM:0012C8C4 ; ROM:0012C8B4↑j ROM:0012C8C4 rts ROM:0012C8C6 ; --------------------------------------------------------------------------- ROM:0012C8C6 ROM:0012C8C6 loc_12C8C6: ; DATA XREF: ROM:0012C84A↑o ROM:0012C8C6 btst #6,($11B3).w ROM:0012C8CC beq.s loc_12C8D4 ROM:0012C8CE bset #3,($11A7).w ROM:0012C8D4 ROM:0012C8D4 loc_12C8D4: ; CODE XREF: ROM:0012C8CC↑j ROM:0012C8D4 btst #7,($11B7).w ROM:0012C8DA beq.s loc_12C8EC ROM:0012C8DC bclr #7,($11B7).w ROM:0012C8E2 move.b #7,($1028).w ROM:0012C8E8 bra.w locret_12CAB4 ROM:0012C8EC ; --------------------------------------------------------------------------- ROM:0012C8EC ROM:0012C8EC loc_12C8EC: ; CODE XREF: ROM:0012C8DA↑j ROM:0012C8EC btst #7,($7C4).w ROM:0012C8F2 bne.s loc_12C902 ROM:0012C8F4 bclr #3,($11A7).w ROM:0012C8FA move.b #1,($1028).w ROM:0012C900 bra.s locret_12C894 ROM:0012C902 ; --------------------------------------------------------------------------- ROM:0012C902 ROM:0012C902 loc_12C902: ; CODE XREF: ROM:0012C8F2↑j ROM:0012C902 ; ROM:0012CA4E↓j ... ROM:0012C902 bclr #3,($11A7).w ROM:0012C908 rts ROM:0012C90A ; --------------------------------------------------------------------------- ROM:0012C90A ROM:0012C90A loc_12C90A: ; DATA XREF: ROM:0012C84E↑o ROM:0012C90A btst #7,($11B7).w ROM:0012C910 beq.s loc_12C922 ROM:0012C912 bclr #7,($11B7).w ROM:0012C918 move.b #7,($1028).w ROM:0012C91E bra.w locret_12CAB4 ROM:0012C922 ; --------------------------------------------------------------------------- ROM:0012C922 ROM:0012C922 loc_12C922: ; CODE XREF: ROM:0012C910↑j ROM:0012C922 cmpi.b #0,($1246).w ROM:0012C928 bne.s loc_12C934 ROM:0012C92A move.b #7,($1028).w ROM:0012C930 bra.w locret_12CAB4 ROM:0012C934 ; --------------------------------------------------------------------------- ROM:0012C934 ROM:0012C934 loc_12C934: ; CODE XREF: ROM:0012C928↑j ROM:0012C934 btst #7,($7C4).w ROM:0012C93A bne.s loc_12C94C ROM:0012C93C bclr #3,($11A7).w ROM:0012C942 move.b #1,($1028).w ROM:0012C948 bra.w locret_12C894 ROM:0012C94C ; --------------------------------------------------------------------------- ROM:0012C94C ROM:0012C94C loc_12C94C: ; CODE XREF: ROM:0012C93A↑j ROM:0012C94C ; ROM:0012CA88↓j ROM:0012C94C bset #3,($11A7).w ROM:0012C952 rts ROM:0012C954 ; --------------------------------------------------------------------------- ROM:0012C954 ROM:0012C954 loc_12C954: ; DATA XREF: ROM:0012C852↑o ROM:0012C954 btst #7,($11B7).w ROM:0012C95A beq.s loc_12C96C ROM:0012C95C bclr #7,($11B7).w ROM:0012C962 move.b #7,($1028).w ROM:0012C968 bra.w locret_12CAB4 ROM:0012C96C ; --------------------------------------------------------------------------- ROM:0012C96C ROM:0012C96C loc_12C96C: ; CODE XREF: ROM:0012C95A↑j ROM:0012C96C cmpi.b #0,($1246).w ROM:0012C972 bne.s loc_12C97E ROM:0012C974 move.b #7,($1028).w ROM:0012C97A bra.w locret_12CAB4 ROM:0012C97E ; --------------------------------------------------------------------------- ROM:0012C97E ROM:0012C97E loc_12C97E: ; CODE XREF: ROM:0012C972↑j ROM:0012C97E btst #7,($7C4).w ROM:0012C984 bne.s loc_12C996 ROM:0012C986 bclr #3,($11A7).w ROM:0012C98C move.b #1,($1028).w ROM:0012C992 bra.w locret_12C894 ROM:0012C996 ; --------------------------------------------------------------------------- ROM:0012C996 ROM:0012C996 loc_12C996: ; CODE XREF: ROM:0012C984↑j ROM:0012C996 cmpi.w #0,($67C).w ROM:0012C99C bgt.s loc_12C9C0 ROM:0012C99E move.w $5EA(a5),d0 ROM:0012C9A2 clr.b ($78F).w ROM:0012C9A6 move.w d0,($67A).w ROM:0012C9AA move.b #1,($78F).w ROM:0012C9B0 bclr #3,($11A7).w ROM:0012C9B6 move.b #6,($1028).w ROM:0012C9BC bra.w loc_12CA32 ROM:0012C9C0 ; --------------------------------------------------------------------------- ROM:0012C9C0 ROM:0012C9C0 loc_12C9C0: ; CODE XREF: ROM:0012C99C↑j ROM:0012C9C0 ; ROM:0012CA30↓j ... ROM:0012C9C0 bset #3,($11A7).w ROM:0012C9C6 rts ROM:0012C9C8 ; --------------------------------------------------------------------------- ROM:0012C9C8 ROM:0012C9C8 loc_12C9C8: ; DATA XREF: ROM:0012C856↑o ROM:0012C9C8 btst #7,($11B7).w ROM:0012C9CE beq.s loc_12C9E0 ROM:0012C9D0 bclr #7,($11B7).w ROM:0012C9D6 move.b #7,($1028).w ROM:0012C9DC bra.w locret_12CAB4 ROM:0012C9E0 ; --------------------------------------------------------------------------- ROM:0012C9E0 ROM:0012C9E0 loc_12C9E0: ; CODE XREF: ROM:0012C9CE↑j ROM:0012C9E0 cmpi.b #0,($1246).w ROM:0012C9E6 bne.s loc_12C9F2 ROM:0012C9E8 move.b #7,($1028).w ROM:0012C9EE bra.w locret_12CAB4 ROM:0012C9F2 ; --------------------------------------------------------------------------- ROM:0012C9F2 ROM:0012C9F2 loc_12C9F2: ; CODE XREF: ROM:0012C9E6↑j ROM:0012C9F2 btst #7,($7C4).w ROM:0012C9F8 bne.s loc_12CA0A ROM:0012C9FA bclr #3,($11A7).w ROM:0012CA00 move.b #1,($1028).w ROM:0012CA06 bra.w locret_12C894 ROM:0012CA0A ; --------------------------------------------------------------------------- ROM:0012CA0A ROM:0012CA0A loc_12CA0A: ; CODE XREF: ROM:0012C9F8↑j ROM:0012CA0A cmpi.w #0,($67C).w ROM:0012CA10 bgt.s loc_12CA32 ROM:0012CA12 move.w $5EA(a5),d0 ROM:0012CA16 clr.b ($78F).w ROM:0012CA1A move.w d0,($67A).w ROM:0012CA1E move.b #1,($78F).w ROM:0012CA24 bset #3,($11A7).w ROM:0012CA2A move.b #5,($1028).w ROM:0012CA30 bra.s loc_12C9C0 ROM:0012CA32 ; --------------------------------------------------------------------------- ROM:0012CA32 ROM:0012CA32 loc_12CA32: ; CODE XREF: ROM:0012C9BC↑j ROM:0012CA32 ; ROM:0012CA10↑j ROM:0012CA32 bclr #3,($11A7).w ROM:0012CA38 rts ROM:0012CA3A ; --------------------------------------------------------------------------- ROM:0012CA3A ROM:0012CA3A loc_12CA3A: ; DATA XREF: ROM:0012C85A↑o ROM:0012CA3A cmpi.b #0,($1246).w ROM:0012CA40 bne.s loc_12CA54 ROM:0012CA42 bclr #3,($11A7).w ROM:0012CA48 move.b #3,($1028).w ROM:0012CA4E bra.w loc_12C902 ROM:0012CA52 ; --------------------------------------------------------------------------- ROM:0012CA52 bra.s locret_12CAB4 ROM:0012CA54 ; --------------------------------------------------------------------------- ROM:0012CA54 ROM:0012CA54 loc_12CA54: ; CODE XREF: ROM:0012CA40↑j ROM:0012CA54 move.b ($1247).w,d0 ROM:0012CA58 ext.w d0 ROM:0012CA5A move.w $9A2(a5,d0.w*2),d1 ROM:0012CA60 cmpi.w #0,d1 ROM:0012CA64 bne.s loc_12CA76 ROM:0012CA66 bclr #3,($11A7).w ROM:0012CA6C move.b #3,($1028).w ROM:0012CA72 bra.w loc_12C902 ROM:0012CA76 ; --------------------------------------------------------------------------- ROM:0012CA76 ROM:0012CA76 loc_12CA76: ; CODE XREF: ROM:0012CA64↑j ROM:0012CA76 cmpi.w #1,d1 ROM:0012CA7A bne.s loc_12CA8C ROM:0012CA7C bset #3,($11A7).w ROM:0012CA82 move.b #4,($1028).w ROM:0012CA88 bra.w loc_12C94C ROM:0012CA8C ; --------------------------------------------------------------------------- ROM:0012CA8C ROM:0012CA8C loc_12CA8C: ; CODE XREF: ROM:0012CA7A↑j ROM:0012CA8C cmpi.w #2,d1 ROM:0012CA90 bne.s locret_12CAB4 ROM:0012CA92 move.w $5EA(a5),d2 ROM:0012CA96 clr.b ($78F).w ROM:0012CA9A move.w d2,($67A).w ROM:0012CA9E move.b #1,($78F).w ROM:0012CAA4 bset #3,($11A7).w ROM:0012CAAA move.b #5,($1028).w ROM:0012CAB0 bra.w loc_12C9C0 ROM:0012CAB4 ; --------------------------------------------------------------------------- ROM:0012CAB4 ROM:0012CAB4 locret_12CAB4: ; CODE XREF: ROM:0012C8AA↑j ROM:0012CAB4 ; ROM:0012C8E8↑j ... ROM:0012CAB4 rts ROM:0012CAB6 ROM:0012CAB6 ; =============== S U B R O U T I N E ======================================= ROM:0012CAB6 ROM:0012CAB6 ROM:0012CAB6 sub_12CAB6: ; CODE XREF: sub_12BB74+5A↑p ROM:0012CAB6 clr.w d1 ROM:0012CAB8 move.b ($1029).w,d1 ROM:0012CABC cmpi.w #2,d1 ROM:0012CAC0 bcc.s locret_12CACA ROM:0012CAC2 movea.l off_12CACC(pc,d1.w*4),a0 ROM:0012CAC6 nop ROM:0012CAC8 jmp (a0) ROM:0012CACA ; --------------------------------------------------------------------------- ROM:0012CACA ROM:0012CACA locret_12CACA: ; CODE XREF: sub_12CAB6+A↑j ROM:0012CACA rts ROM:0012CACA ; End of function sub_12CAB6 ROM:0012CACA ROM:0012CACA ; --------------------------------------------------------------------------- ROM:0012CACC off_12CACC: dc.l loc_12CAD4 ; DATA XREF: sub_12CAB6+C↑r ROM:0012CAD0 dc.l loc_12CAE0 ROM:0012CAD4 ; --------------------------------------------------------------------------- ROM:0012CAD4 ROM:0012CAD4 loc_12CAD4: ; DATA XREF: ROM:off_12CACC↑o ROM:0012CAD4 move.b #1,($1029).w ROM:0012CADA bra.w loc_12CAF2 ROM:0012CADE ; --------------------------------------------------------------------------- ROM:0012CADE rts ROM:0012CAE0 ; --------------------------------------------------------------------------- ROM:0012CAE0 ROM:0012CAE0 loc_12CAE0: ; DATA XREF: ROM:0012CAD0↑o ROM:0012CAE0 btst #4,($11AA).w ROM:0012CAE6 beq.s loc_12CAF2 ROM:0012CAE8 bclr #4,($11AA).w ROM:0012CAEE bsr.w sub_12CAF8 ROM:0012CAF2 ROM:0012CAF2 loc_12CAF2: ; CODE XREF: ROM:0012CADA↑j ROM:0012CAF2 ; ROM:0012CAE6↑j ROM:0012CAF2 bsr.w sub_12CBC2 ROM:0012CAF6 rts ROM:0012CAF8 ROM:0012CAF8 ; =============== S U B R O U T I N E ======================================= ROM:0012CAF8 ROM:0012CAF8 ROM:0012CAF8 sub_12CAF8: ; CODE XREF: ROM:0012CAEE↑p ROM:0012CAF8 move.w ($120E).w,d2 ROM:0012CAFC move.w ($1210).w,d3 ROM:0012CB00 cmpi.b #0,($1246).w ROM:0012CB06 ble.s loc_12CB4C ROM:0012CB08 move.b #$28,($1249).w ; '(' ROM:0012CB0E move.w #0,d0 ROM:0012CB12 bra.s loc_12CB18 ROM:0012CB14 ; --------------------------------------------------------------------------- ROM:0012CB14 ROM:0012CB14 loc_12CB14: ; CODE XREF: sub_12CAF8:loc_12CB48↓j ROM:0012CB14 addi.w #1,d0 ROM:0012CB18 ROM:0012CB18 loc_12CB18: ; CODE XREF: sub_12CAF8+1A↑j ROM:0012CB18 cmpi.w #$1F,d0 ROM:0012CB1C bgt.l loc_12CB4A ROM:0012CB22 cmpi.w #$10,d0 ROM:0012CB26 bge.s loc_12CB36 ROM:0012CB28 btst d0,d2 ROM:0012CB2A beq.s loc_12CB34 ROM:0012CB2C move.b #$28,$1D6F(d0.w) ; '(' ROM:0012CB34 ROM:0012CB34 loc_12CB34: ; CODE XREF: sub_12CAF8+32↑j ROM:0012CB34 bra.s loc_12CB48 ROM:0012CB36 ; --------------------------------------------------------------------------- ROM:0012CB36 ROM:0012CB36 loc_12CB36: ; CODE XREF: sub_12CAF8+2E↑j ROM:0012CB36 move.w d0,d1 ROM:0012CB38 subi.w #$10,d1 ROM:0012CB3C btst d1,d3 ROM:0012CB3E beq.s loc_12CB48 ROM:0012CB40 move.b #$28,$1D6F(d0.w) ; '(' ROM:0012CB48 ROM:0012CB48 loc_12CB48: ; CODE XREF: sub_12CAF8:loc_12CB34↑j ROM:0012CB48 ; sub_12CAF8+46↑j ROM:0012CB48 bra.s loc_12CB14 ROM:0012CB4A ; --------------------------------------------------------------------------- ROM:0012CB4A ROM:0012CB4A loc_12CB4A: ; CODE XREF: sub_12CAF8+24↑j ROM:0012CB4A bra.s loc_12CB68 ROM:0012CB4C ; --------------------------------------------------------------------------- ROM:0012CB4C ROM:0012CB4C loc_12CB4C: ; CODE XREF: sub_12CAF8+E↑j ROM:0012CB4C cmpi.b #0,($1249).w ROM:0012CB52 ble.s loc_12CB68 ROM:0012CB54 subi.b #1,($1249).w ROM:0012CB5A cmpi.b #0,($1249).w ROM:0012CB60 bne.s loc_12CB68 ROM:0012CB62 bset #3,($11BF).w ROM:0012CB68 ROM:0012CB68 loc_12CB68: ; CODE XREF: sub_12CAF8:loc_12CB4A↑j ROM:0012CB68 ; sub_12CAF8+5A↑j ... ROM:0012CB68 move.w #0,d0 ROM:0012CB6C bra.s loc_12CB72 ROM:0012CB6E ; --------------------------------------------------------------------------- ROM:0012CB6E ROM:0012CB6E loc_12CB6E: ; CODE XREF: sub_12CAF8:loc_12CBB6↓j ROM:0012CB6E addi.w #1,d0 ROM:0012CB72 ROM:0012CB72 loc_12CB72: ; CODE XREF: sub_12CAF8+74↑j ROM:0012CB72 cmpi.w #$1F,d0 ROM:0012CB76 bgt.l loc_12CBB8 ROM:0012CB7C cmpi.w #$10,d0 ROM:0012CB80 bge.s loc_12CB9A ROM:0012CB82 btst d0,d2 ROM:0012CB84 bne.s loc_12CB98 ROM:0012CB86 cmpi.b #0,$1D6F(d0.w) ROM:0012CB8E ble.s loc_12CB98 ROM:0012CB90 subi.b #1,$1D6F(d0.w) ROM:0012CB98 ROM:0012CB98 loc_12CB98: ; CODE XREF: sub_12CAF8+8C↑j ROM:0012CB98 ; sub_12CAF8+96↑j ROM:0012CB98 bra.s loc_12CBB6 ROM:0012CB9A ; --------------------------------------------------------------------------- ROM:0012CB9A ROM:0012CB9A loc_12CB9A: ; CODE XREF: sub_12CAF8+88↑j ROM:0012CB9A move.w d0,d1 ROM:0012CB9C subi.w #$10,d1 ROM:0012CBA0 btst d1,d3 ROM:0012CBA2 bne.s loc_12CBB6 ROM:0012CBA4 cmpi.b #0,$1D6F(d0.w) ROM:0012CBAC ble.s loc_12CBB6 ROM:0012CBAE subi.b #1,$1D6F(d0.w) ROM:0012CBB6 ROM:0012CBB6 loc_12CBB6: ; CODE XREF: sub_12CAF8:loc_12CB98↑j ROM:0012CBB6 ; sub_12CAF8+AA↑j ... ROM:0012CBB6 bra.s loc_12CB6E ROM:0012CBB8 ; --------------------------------------------------------------------------- ROM:0012CBB8 ROM:0012CBB8 loc_12CBB8: ; CODE XREF: sub_12CAF8+7E↑j ROM:0012CBB8 move.w d3,($1210).w ROM:0012CBBC move.w d2,($120E).w ROM:0012CBC0 rts ROM:0012CBC0 ; End of function sub_12CAF8 ROM:0012CBC0 ROM:0012CBC2 ROM:0012CBC2 ; =============== S U B R O U T I N E ======================================= ROM:0012CBC2 ROM:0012CBC2 ROM:0012CBC2 sub_12CBC2: ; CODE XREF: ROM:loc_12CAF2↑p ROM:0012CBC2 clr.w d1 ROM:0012CBC4 move.b ($102A).w,d1 ROM:0012CBC8 cmpi.w #4,d1 ROM:0012CBCC bcc.s locret_12CBD6 ROM:0012CBCE movea.l off_12CBD8(pc,d1.w*4),a0 ROM:0012CBD2 nop ROM:0012CBD4 jmp (a0) ROM:0012CBD6 ; --------------------------------------------------------------------------- ROM:0012CBD6 ROM:0012CBD6 locret_12CBD6: ; CODE XREF: sub_12CBC2+A↑j ROM:0012CBD6 rts ROM:0012CBD6 ; End of function sub_12CBC2 ROM:0012CBD6 ROM:0012CBD6 ; --------------------------------------------------------------------------- ROM:0012CBD8 off_12CBD8: dc.l loc_12CBE8 ; DATA XREF: sub_12CBC2+C↑r ROM:0012CBDC dc.l loc_12CBF4 ROM:0012CBE0 dc.l loc_12CC0C ROM:0012CBE4 dc.l loc_12CC40 ROM:0012CBE8 ; --------------------------------------------------------------------------- ROM:0012CBE8 ROM:0012CBE8 loc_12CBE8: ; DATA XREF: ROM:off_12CBD8↑o ROM:0012CBE8 move.b #1,($102A).w ROM:0012CBEE bra.w locret_12CC0A ROM:0012CBF2 ; --------------------------------------------------------------------------- ROM:0012CBF2 rts ROM:0012CBF4 ; --------------------------------------------------------------------------- ROM:0012CBF4 ROM:0012CBF4 loc_12CBF4: ; DATA XREF: ROM:0012CBDC↑o ROM:0012CBF4 btst #6,($11BD).w ROM:0012CBFA beq.s locret_12CC0A ROM:0012CBFC bsr.w sub_12CC52 ROM:0012CC00 move.b #2,($102A).w ROM:0012CC06 bra.w loc_12CC3A ROM:0012CC0A ; --------------------------------------------------------------------------- ROM:0012CC0A ROM:0012CC0A locret_12CC0A: ; CODE XREF: ROM:0012CBEE↑j ROM:0012CC0A ; ROM:0012CBFA↑j ... ROM:0012CC0A rts ROM:0012CC0C ; --------------------------------------------------------------------------- ROM:0012CC0C ROM:0012CC0C loc_12CC0C: ; DATA XREF: ROM:0012CBE0↑o ROM:0012CC0C btst #0,($11C4).w ROM:0012CC12 beq.s loc_12CC2A ROM:0012CC14 bclr #0,($11C4).w ROM:0012CC1A bset #4,($11AA).w ROM:0012CC20 move.b #3,($102A).w ROM:0012CC26 bra.w locret_12CC50 ROM:0012CC2A ; --------------------------------------------------------------------------- ROM:0012CC2A ROM:0012CC2A loc_12CC2A: ; CODE XREF: ROM:0012CC12↑j ROM:0012CC2A btst #6,($11BD).w ROM:0012CC30 bne.s loc_12CC3A ROM:0012CC32 move.b #1,($102A).w ROM:0012CC38 bra.s locret_12CC0A ROM:0012CC3A ; --------------------------------------------------------------------------- ROM:0012CC3A ROM:0012CC3A loc_12CC3A: ; CODE XREF: ROM:0012CC06↑j ROM:0012CC3A ; ROM:0012CC30↑j ROM:0012CC3A bsr.w sub_12CC5A ROM:0012CC3E rts ROM:0012CC40 ; --------------------------------------------------------------------------- ROM:0012CC40 ROM:0012CC40 loc_12CC40: ; DATA XREF: ROM:0012CBE4↑o ROM:0012CC40 btst #6,($11BD).w ROM:0012CC46 bne.s locret_12CC50 ROM:0012CC48 move.b #1,($102A).w ROM:0012CC4E bra.s locret_12CC0A ROM:0012CC50 ; --------------------------------------------------------------------------- ROM:0012CC50 ROM:0012CC50 locret_12CC50: ; CODE XREF: ROM:0012CC26↑j ROM:0012CC50 ; ROM:0012CC46↑j ROM:0012CC50 rts ROM:0012CC52 ROM:0012CC52 ; =============== S U B R O U T I N E ======================================= ROM:0012CC52 ROM:0012CC52 ROM:0012CC52 sub_12CC52: ; CODE XREF: ROM:0012CBFC↑p ROM:0012CC52 move.w ($90C).w,($BFE).w ROM:0012CC58 rts ROM:0012CC58 ; End of function sub_12CC52 ROM:0012CC58 ROM:0012CC5A ROM:0012CC5A ; =============== S U B R O U T I N E ======================================= ROM:0012CC5A ROM:0012CC5A ROM:0012CC5A sub_12CC5A: ; CODE XREF: ROM:loc_12CC3A↑p ROM:0012CC5A move.w $5F0(a5),d0 ROM:0012CC5E cmp.w ($90C).w,d0 ROM:0012CC62 bge.s locret_12CC78 ROM:0012CC64 move.w $5EE(a5),d0 ROM:0012CC68 add.w ($BFE).w,d0 ROM:0012CC6C cmp.w ($90C).w,d0 ROM:0012CC70 bgt.s locret_12CC78 ROM:0012CC72 bset #0,($11C4).w ROM:0012CC78 ROM:0012CC78 locret_12CC78: ; CODE XREF: sub_12CC5A+8↑j ROM:0012CC78 ; sub_12CC5A+16↑j ROM:0012CC78 rts ROM:0012CC78 ; End of function sub_12CC5A ROM:0012CC78 ROM:0012CC7A ROM:0012CC7A ; =============== S U B R O U T I N E ======================================= ROM:0012CC7A ROM:0012CC7A ROM:0012CC7A sub_12CC7A: ; CODE XREF: ROM:loc_12BCA2↑p ROM:0012CC7A move.w ($1228).w,d0 ROM:0012CC7E move.w ($122A).w,d1 ROM:0012CC82 move.w ($122C).w,d2 ROM:0012CC86 move.w ($122E).w,d3 ROM:0012CC8A cmp.w d0,d1 ROM:0012CC8C bne.s locret_12CCA2 ROM:0012CC8E cmp.w d1,d2 ROM:0012CC90 bne.s locret_12CCA2 ROM:0012CC92 cmp.w d2,d3 ROM:0012CC94 bne.s locret_12CCA2 ROM:0012CC96 ori.w #$8000,($BF0).w ROM:0012CC9C bsr.l sub_12A146 ROM:0012CCA2 ROM:0012CCA2 locret_12CCA2: ; CODE XREF: sub_12CC7A+12↑j ROM:0012CCA2 ; sub_12CC7A+16↑j ... ROM:0012CCA2 rts ROM:0012CCA2 ; End of function sub_12CC7A ROM:0012CCA2 ROM:0012CCA4 ROM:0012CCA4 ; =============== S U B R O U T I N E ======================================= ROM:0012CCA4 ROM:0012CCA4 ROM:0012CCA4 sub_12CCA4: ; CODE XREF: sub_12BB74+9E↑p ROM:0012CCA4 btst #1,($C21).w ROM:0012CCAA beq.s loc_12CCB4 ROM:0012CCAC bset #2,($11A4).w ROM:0012CCB2 bra.s loc_12CCCA ROM:0012CCB4 ; --------------------------------------------------------------------------- ROM:0012CCB4 ROM:0012CCB4 loc_12CCB4: ; CODE XREF: sub_12CCA4+6↑j ROM:0012CCB4 btst #4,($C21).w ROM:0012CCBA beq.s loc_12CCC4 ROM:0012CCBC bset #2,($11A4).w ROM:0012CCC2 bra.s loc_12CCCA ROM:0012CCC4 ; --------------------------------------------------------------------------- ROM:0012CCC4 ROM:0012CCC4 loc_12CCC4: ; CODE XREF: sub_12CCA4+16↑j ROM:0012CCC4 bclr #2,($11A4).w ROM:0012CCCA ROM:0012CCCA loc_12CCCA: ; CODE XREF: sub_12CCA4+E↑j ROM:0012CCCA ; sub_12CCA4+1E↑j ROM:0012CCCA btst #4,($C1E).w ROM:0012CCD0 beq.s loc_12CCDA ROM:0012CCD2 bset #4,($11B4).w ROM:0012CCD8 bra.s loc_12CCF0 ROM:0012CCDA ; --------------------------------------------------------------------------- ROM:0012CCDA ROM:0012CCDA loc_12CCDA: ; CODE XREF: sub_12CCA4+2C↑j ROM:0012CCDA btst #3,($C1E).w ROM:0012CCE0 beq.s loc_12CCEA ROM:0012CCE2 bset #4,($11B4).w ROM:0012CCE8 bra.s loc_12CCF0 ROM:0012CCEA ; --------------------------------------------------------------------------- ROM:0012CCEA ROM:0012CCEA loc_12CCEA: ; CODE XREF: sub_12CCA4+3C↑j ROM:0012CCEA bclr #4,($11B4).w ROM:0012CCF0 ROM:0012CCF0 loc_12CCF0: ; CODE XREF: sub_12CCA4+34↑j ROM:0012CCF0 ; sub_12CCA4+44↑j ROM:0012CCF0 btst #3,($C20).w ROM:0012CCF6 beq.s loc_12CD00 ROM:0012CCF8 bset #5,($11B1).w ROM:0012CCFE bra.s loc_12CD16 ROM:0012CD00 ; --------------------------------------------------------------------------- ROM:0012CD00 ROM:0012CD00 loc_12CD00: ; CODE XREF: sub_12CCA4+52↑j ROM:0012CD00 btst #2,($C1E).w ROM:0012CD06 beq.s loc_12CD10 ROM:0012CD08 bset #5,($11B1).w ROM:0012CD0E bra.s loc_12CD16 ROM:0012CD10 ; --------------------------------------------------------------------------- ROM:0012CD10 ROM:0012CD10 loc_12CD10: ; CODE XREF: sub_12CCA4+62↑j ROM:0012CD10 bclr #5,($11B1).w ROM:0012CD16 ROM:0012CD16 loc_12CD16: ; CODE XREF: sub_12CCA4+5A↑j ROM:0012CD16 ; sub_12CCA4+6A↑j ROM:0012CD16 btst #1,($1201).w ROM:0012CD1C beq.s loc_12CD26 ROM:0012CD1E bset #7,($11C0).w ROM:0012CD24 bra.s loc_12CD3C ROM:0012CD26 ; --------------------------------------------------------------------------- ROM:0012CD26 ROM:0012CD26 loc_12CD26: ; CODE XREF: sub_12CCA4+78↑j ROM:0012CD26 btst #4,($1201).w ROM:0012CD2C beq.s loc_12CD36 ROM:0012CD2E bset #7,($11C0).w ROM:0012CD34 bra.s loc_12CD3C ROM:0012CD36 ; --------------------------------------------------------------------------- ROM:0012CD36 ROM:0012CD36 loc_12CD36: ; CODE XREF: sub_12CCA4+88↑j ROM:0012CD36 bclr #7,($11C0).w ROM:0012CD3C ROM:0012CD3C loc_12CD3C: ; CODE XREF: sub_12CCA4+80↑j ROM:0012CD3C ; sub_12CCA4+90↑j ROM:0012CD3C btst #4,($11FE).w ROM:0012CD42 beq.s loc_12CD4C ROM:0012CD44 bset #4,($11BB).w ROM:0012CD4A bra.s loc_12CD62 ROM:0012CD4C ; --------------------------------------------------------------------------- ROM:0012CD4C ROM:0012CD4C loc_12CD4C: ; CODE XREF: sub_12CCA4+9E↑j ROM:0012CD4C btst #3,($11FE).w ROM:0012CD52 beq.s loc_12CD5C ROM:0012CD54 bset #4,($11BB).w ROM:0012CD5A bra.s loc_12CD62 ROM:0012CD5C ; --------------------------------------------------------------------------- ROM:0012CD5C ROM:0012CD5C loc_12CD5C: ; CODE XREF: sub_12CCA4+AE↑j ROM:0012CD5C bclr #4,($11BB).w ROM:0012CD62 ROM:0012CD62 loc_12CD62: ; CODE XREF: sub_12CCA4+A6↑j ROM:0012CD62 ; sub_12CCA4+B6↑j ROM:0012CD62 btst #4,($1200).w ROM:0012CD68 beq.s loc_12CD72 ROM:0012CD6A bset #6,($11B7).w ROM:0012CD70 bra.s loc_12CDA8 ROM:0012CD72 ; --------------------------------------------------------------------------- ROM:0012CD72 ROM:0012CD72 loc_12CD72: ; CODE XREF: sub_12CCA4+C4↑j ROM:0012CD72 btst #5,($1200).w ROM:0012CD78 beq.s loc_12CD82 ROM:0012CD7A bset #6,($11B7).w ROM:0012CD80 bra.s loc_12CDA8 ROM:0012CD82 ; --------------------------------------------------------------------------- ROM:0012CD82 ROM:0012CD82 loc_12CD82: ; CODE XREF: sub_12CCA4+D4↑j ROM:0012CD82 btst #6,($1200).w ROM:0012CD88 beq.s loc_12CD92 ROM:0012CD8A bset #6,($11B7).w ROM:0012CD90 bra.s loc_12CDA8 ROM:0012CD92 ; --------------------------------------------------------------------------- ROM:0012CD92 ROM:0012CD92 loc_12CD92: ; CODE XREF: sub_12CCA4+E4↑j ROM:0012CD92 btst #7,($1200).w ROM:0012CD98 beq.s loc_12CDA2 ROM:0012CD9A bset #6,($11B7).w ROM:0012CDA0 bra.s loc_12CDA8 ROM:0012CDA2 ; --------------------------------------------------------------------------- ROM:0012CDA2 ROM:0012CDA2 loc_12CDA2: ; CODE XREF: sub_12CCA4+F4↑j ROM:0012CDA2 bclr #6,($11B7).w ROM:0012CDA8 ROM:0012CDA8 loc_12CDA8: ; CODE XREF: sub_12CCA4+CC↑j ROM:0012CDA8 ; sub_12CCA4+DC↑j ... ROM:0012CDA8 btst #6,($1201).w ROM:0012CDAE beq.s loc_12CDB8 ROM:0012CDB0 bset #4,($11A1).w ROM:0012CDB6 bra.s loc_12CDCE ROM:0012CDB8 ; --------------------------------------------------------------------------- ROM:0012CDB8 ROM:0012CDB8 loc_12CDB8: ; CODE XREF: sub_12CCA4+10A↑j ROM:0012CDB8 btst #5,($11FF).w ROM:0012CDBE beq.s loc_12CDC8 ROM:0012CDC0 bset #4,($11A1).w ROM:0012CDC6 bra.s loc_12CDCE ROM:0012CDC8 ; --------------------------------------------------------------------------- ROM:0012CDC8 ROM:0012CDC8 loc_12CDC8: ; CODE XREF: sub_12CCA4+11A↑j ROM:0012CDC8 bclr #4,($11A1).w ROM:0012CDCE ROM:0012CDCE loc_12CDCE: ; CODE XREF: sub_12CCA4+112↑j ROM:0012CDCE ; sub_12CCA4+122↑j ROM:0012CDCE btst #3,($1200).w ROM:0012CDD4 beq.s loc_12CDDE ROM:0012CDD6 bset #0,($11B9).w ROM:0012CDDC bra.s loc_12CDF4 ROM:0012CDDE ; --------------------------------------------------------------------------- ROM:0012CDDE ROM:0012CDDE loc_12CDDE: ; CODE XREF: sub_12CCA4+130↑j ROM:0012CDDE btst #2,($11FE).w ROM:0012CDE4 beq.s loc_12CDEE ROM:0012CDE6 bset #0,($11B9).w ROM:0012CDEC bra.s loc_12CDF4 ROM:0012CDEE ; --------------------------------------------------------------------------- ROM:0012CDEE ROM:0012CDEE loc_12CDEE: ; CODE XREF: sub_12CCA4+140↑j ROM:0012CDEE bclr #0,($11B9).w ROM:0012CDF4 ROM:0012CDF4 loc_12CDF4: ; CODE XREF: sub_12CCA4+138↑j ROM:0012CDF4 ; sub_12CCA4+148↑j ROM:0012CDF4 btst #6,($11FE).w ROM:0012CDFA beq.s loc_12CE04 ROM:0012CDFC bset #1,($11B7).w ROM:0012CE02 bra.s loc_12CE1A ROM:0012CE04 ; --------------------------------------------------------------------------- ROM:0012CE04 ROM:0012CE04 loc_12CE04: ; CODE XREF: sub_12CCA4+156↑j ROM:0012CE04 btst #7,($11FE).w ROM:0012CE0A beq.s loc_12CE14 ROM:0012CE0C bset #1,($11B7).w ROM:0012CE12 bra.s loc_12CE1A ROM:0012CE14 ; --------------------------------------------------------------------------- ROM:0012CE14 ROM:0012CE14 loc_12CE14: ; CODE XREF: sub_12CCA4+166↑j ROM:0012CE14 bclr #1,($11B7).w ROM:0012CE1A ROM:0012CE1A loc_12CE1A: ; CODE XREF: sub_12CCA4+15E↑j ROM:0012CE1A ; sub_12CCA4+16E↑j ROM:0012CE1A btst #1,($C0D).w ROM:0012CE20 beq.s loc_12CE2A ROM:0012CE22 bset #0,($11A8).w ROM:0012CE28 bra.s loc_12CE40 ROM:0012CE2A ; --------------------------------------------------------------------------- ROM:0012CE2A ROM:0012CE2A loc_12CE2A: ; CODE XREF: sub_12CCA4+17C↑j ROM:0012CE2A btst #4,($C0D).w ROM:0012CE30 beq.s loc_12CE3A ROM:0012CE32 bset #0,($11A8).w ROM:0012CE38 bra.s loc_12CE40 ROM:0012CE3A ; --------------------------------------------------------------------------- ROM:0012CE3A ROM:0012CE3A loc_12CE3A: ; CODE XREF: sub_12CCA4+18C↑j ROM:0012CE3A bclr #0,($11A8).w ROM:0012CE40 ROM:0012CE40 loc_12CE40: ; CODE XREF: sub_12CCA4+184↑j ROM:0012CE40 ; sub_12CCA4+194↑j ROM:0012CE40 btst #4,($C0A).w ROM:0012CE46 beq.s loc_12CE50 ROM:0012CE48 bset #2,($11B5).w ROM:0012CE4E bra.s loc_12CE66 ROM:0012CE50 ; --------------------------------------------------------------------------- ROM:0012CE50 ROM:0012CE50 loc_12CE50: ; CODE XREF: sub_12CCA4+1A2↑j ROM:0012CE50 btst #3,($C0A).w ROM:0012CE56 beq.s loc_12CE60 ROM:0012CE58 bset #2,($11B5).w ROM:0012CE5E bra.s loc_12CE66 ROM:0012CE60 ; --------------------------------------------------------------------------- ROM:0012CE60 ROM:0012CE60 loc_12CE60: ; CODE XREF: sub_12CCA4+1B2↑j ROM:0012CE60 bclr #2,($11B5).w ROM:0012CE66 ROM:0012CE66 loc_12CE66: ; CODE XREF: sub_12CCA4+1AA↑j ROM:0012CE66 ; sub_12CCA4+1BA↑j ROM:0012CE66 btst #4,($C0C).w ROM:0012CE6C beq.s loc_12CE76 ROM:0012CE6E bset #2,($11B1).w ROM:0012CE74 bra.s loc_12CEAC ROM:0012CE76 ; --------------------------------------------------------------------------- ROM:0012CE76 ROM:0012CE76 loc_12CE76: ; CODE XREF: sub_12CCA4+1C8↑j ROM:0012CE76 btst #5,($C0C).w ROM:0012CE7C beq.s loc_12CE86 ROM:0012CE7E bset #2,($11B1).w ROM:0012CE84 bra.s loc_12CEAC ROM:0012CE86 ; --------------------------------------------------------------------------- ROM:0012CE86 ROM:0012CE86 loc_12CE86: ; CODE XREF: sub_12CCA4+1D8↑j ROM:0012CE86 btst #6,($C0C).w ROM:0012CE8C beq.s loc_12CE96 ROM:0012CE8E bset #2,($11B1).w ROM:0012CE94 bra.s loc_12CEAC ROM:0012CE96 ; --------------------------------------------------------------------------- ROM:0012CE96 ROM:0012CE96 loc_12CE96: ; CODE XREF: sub_12CCA4+1E8↑j ROM:0012CE96 btst #7,($C0C).w ROM:0012CE9C beq.s loc_12CEA6 ROM:0012CE9E bset #2,($11B1).w ROM:0012CEA4 bra.s loc_12CEAC ROM:0012CEA6 ; --------------------------------------------------------------------------- ROM:0012CEA6 ROM:0012CEA6 loc_12CEA6: ; CODE XREF: sub_12CCA4+1F8↑j ROM:0012CEA6 bclr #2,($11B1).w ROM:0012CEAC ROM:0012CEAC loc_12CEAC: ; CODE XREF: sub_12CCA4+1D0↑j ROM:0012CEAC ; sub_12CCA4+1E0↑j ... ROM:0012CEAC btst #6,($C0D).w ROM:0012CEB2 beq.s loc_12CEBC ROM:0012CEB4 bset #4,($119C).w ROM:0012CEBA bra.s loc_12CED2 ROM:0012CEBC ; --------------------------------------------------------------------------- ROM:0012CEBC ROM:0012CEBC loc_12CEBC: ; CODE XREF: sub_12CCA4+20E↑j ROM:0012CEBC btst #5,($C0B).w ROM:0012CEC2 beq.s loc_12CECC ROM:0012CEC4 bset #4,($119C).w ROM:0012CECA bra.s loc_12CED2 ROM:0012CECC ; --------------------------------------------------------------------------- ROM:0012CECC ROM:0012CECC loc_12CECC: ; CODE XREF: sub_12CCA4+21E↑j ROM:0012CECC bclr #4,($119C).w ROM:0012CED2 ROM:0012CED2 loc_12CED2: ; CODE XREF: sub_12CCA4+216↑j ROM:0012CED2 ; sub_12CCA4+226↑j ROM:0012CED2 btst #6,($C0A).w ROM:0012CED8 beq.s loc_12CEE2 ROM:0012CEDA bset #3,($11B1).w ROM:0012CEE0 bra.s loc_12CEF8 ROM:0012CEE2 ; --------------------------------------------------------------------------- ROM:0012CEE2 ROM:0012CEE2 loc_12CEE2: ; CODE XREF: sub_12CCA4+234↑j ROM:0012CEE2 btst #7,($C0A).w ROM:0012CEE8 beq.s loc_12CEF2 ROM:0012CEEA bset #3,($11B1).w ROM:0012CEF0 bra.s loc_12CEF8 ROM:0012CEF2 ; --------------------------------------------------------------------------- ROM:0012CEF2 ROM:0012CEF2 loc_12CEF2: ; CODE XREF: sub_12CCA4+244↑j ROM:0012CEF2 bclr #3,($11B1).w ROM:0012CEF8 ROM:0012CEF8 loc_12CEF8: ; CODE XREF: sub_12CCA4+23C↑j ROM:0012CEF8 ; sub_12CCA4+24C↑j ROM:0012CEF8 btst #3,($C0C).w ROM:0012CEFE beq.s loc_12CF08 ROM:0012CF00 bset #5,($11B2).w ROM:0012CF06 bra.s locret_12CF1E ROM:0012CF08 ; --------------------------------------------------------------------------- ROM:0012CF08 ROM:0012CF08 loc_12CF08: ; CODE XREF: sub_12CCA4+25A↑j ROM:0012CF08 btst #2,($C0A).w ROM:0012CF0E beq.s loc_12CF18 ROM:0012CF10 bset #5,($11B2).w ROM:0012CF16 bra.s locret_12CF1E ROM:0012CF18 ; --------------------------------------------------------------------------- ROM:0012CF18 ROM:0012CF18 loc_12CF18: ; CODE XREF: sub_12CCA4+26A↑j ROM:0012CF18 bclr #5,($11B2).w ROM:0012CF1E ROM:0012CF1E locret_12CF1E: ; CODE XREF: sub_12CCA4+262↑j ROM:0012CF1E ; sub_12CCA4+272↑j ROM:0012CF1E rts ROM:0012CF1E ; End of function sub_12CCA4 ROM:0012CF1E ROM:0012CF20 ROM:0012CF20 ; =============== S U B R O U T I N E ======================================= ROM:0012CF20 ROM:0012CF20 ROM:0012CF20 sub_12CF20: ; CODE XREF: sub_12BB74↑p ROM:0012CF20 move.l ($838).w,d5 ROM:0012CF24 move.w $17A(a5),d4 ROM:0012CF28 ext.l d4 ROM:0012CF2A muls.l d4,d6:d5 ROM:0012CF2E move.w ($11DC).w,d4 ROM:0012CF32 ext.l d4 ROM:0012CF34 divs.l d4,d6:d5 ROM:0012CF38 muls.l #$3E8,d6:d5 ROM:0012CF40 move.l $134(a5),d4 ROM:0012CF44 divs.l d4,d6:d5 ROM:0012CF48 bvc.s loc_12CF52 ROM:0012CF4A move.w #$3E8,($BEE).w ROM:0012CF50 bra.s locret_12CF56 ROM:0012CF52 ; --------------------------------------------------------------------------- ROM:0012CF52 ROM:0012CF52 loc_12CF52: ; CODE XREF: sub_12CF20+28↑j ROM:0012CF52 move.w d5,($BEE).w ROM:0012CF56 ROM:0012CF56 locret_12CF56: ; CODE XREF: sub_12CF20+30↑j ROM:0012CF56 rts ROM:0012CF56 ; End of function sub_12CF20 ROM:0012CF56 ROM:0012CF58 ROM:0012CF58 ; =============== S U B R O U T I N E ======================================= ROM:0012CF58 ROM:0012CF58 ROM:0012CF58 sub_12CF58: ; CODE XREF: sub_1247FA+D8↑p ROM:0012CF58 clr.w d2 ROM:0012CF5A ROM:0012CF5A loc_12CF5A: ; CODE XREF: sub_12CF58:loc_12CF6E↓j ROM:0012CF5A bsr.w sub_12CF76 ROM:0012CF5E move.w #4,d0 ROM:0012CF62 cmp.w d2,d0 ROM:0012CF64 ble.s loc_12CF70 ROM:0012CF66 addq.w #1,d2 ROM:0012CF68 bvc.s loc_12CF6E ROM:0012CF6A move.w #$8000,d2 ROM:0012CF6E ROM:0012CF6E loc_12CF6E: ; CODE XREF: sub_12CF58+10↑j ROM:0012CF6E bra.s loc_12CF5A ROM:0012CF70 ; --------------------------------------------------------------------------- ROM:0012CF70 ROM:0012CF70 loc_12CF70: ; CODE XREF: sub_12CF58+C↑j ROM:0012CF70 bsr.w sub_12D1A2 ROM:0012CF74 rts ROM:0012CF74 ; End of function sub_12CF58 ROM:0012CF74 ROM:0012CF76 ROM:0012CF76 ; =============== S U B R O U T I N E ======================================= ROM:0012CF76 ROM:0012CF76 ROM:0012CF76 sub_12CF76: ; CODE XREF: sub_12CF58:loc_12CF5A↑p ROM:0012CF76 clr.w d1 ROM:0012CF78 move.b $1196(d2.w),d1 ROM:0012CF7E cmpi.w #7,d1 ROM:0012CF82 bcc.s locret_12CF8C ROM:0012CF84 movea.l off_12CF8E(pc,d1.w*4),a0 ROM:0012CF88 nop ROM:0012CF8A jmp (a0) ROM:0012CF8C ; --------------------------------------------------------------------------- ROM:0012CF8C ROM:0012CF8C locret_12CF8C: ; CODE XREF: sub_12CF76+C↑j ROM:0012CF8C rts ROM:0012CF8C ; End of function sub_12CF76 ROM:0012CF8C ROM:0012CF8C ; --------------------------------------------------------------------------- ROM:0012CF8E off_12CF8E: dc.l loc_12CFAA ; DATA XREF: sub_12CF76+E↑r ROM:0012CF92 dc.l loc_12CFCC ROM:0012CF96 dc.l loc_12CFE6 ROM:0012CF9A dc.l loc_12D02E ROM:0012CF9E dc.l loc_12D0FA ROM:0012CFA2 dc.l loc_12D12E ROM:0012CFA6 dc.l loc_12D162 ROM:0012CFAA ; --------------------------------------------------------------------------- ROM:0012CFAA ROM:0012CFAA loc_12CFAA: ; DATA XREF: ROM:off_12CF8E↑o ROM:0012CFAA bclr #0,($11A3).w ROM:0012CFB0 bclr d2,($102C).w ROM:0012CFB4 bclr d2,($102D).w ROM:0012CFB8 bclr d2,($102E).w ROM:0012CFBC clr.w $F56(d2.w*2) ROM:0012CFC2 move.b #1,$1196(d2.w) ROM:0012CFCA rts ROM:0012CFCC ; --------------------------------------------------------------------------- ROM:0012CFCC ROM:0012CFCC loc_12CFCC: ; DATA XREF: ROM:0012CF92↑o ROM:0012CFCC move.w $9EC(a5,d2.w*2),d0 ROM:0012CFD2 cmpi.w #1,d0 ROM:0012CFD6 blt.s locret_12CFE4 ROM:0012CFD8 bset d2,($102D).w ROM:0012CFDC move.b #2,$1196(d2.w) ROM:0012CFE4 ROM:0012CFE4 locret_12CFE4: ; CODE XREF: ROM:0012CFD6↑j ROM:0012CFE4 rts ROM:0012CFE6 ; --------------------------------------------------------------------------- ROM:0012CFE6 ROM:0012CFE6 loc_12CFE6: ; DATA XREF: ROM:0012CF96↑o ROM:0012CFE6 btst #0,($11C2).w ROM:0012CFEC beq.s loc_12CFFC ROM:0012CFEE bclr d2,($102D).w ROM:0012CFF2 move.b #1,$1196(d2.w) ROM:0012CFFA rts ROM:0012CFFC ; --------------------------------------------------------------------------- ROM:0012CFFC ROM:0012CFFC loc_12CFFC: ; CODE XREF: ROM:0012CFEC↑j ROM:0012CFFC btst d2,($102B).w ROM:0012D000 beq.s locret_12D02C ROM:0012D002 btst #0,($11A3).w ROM:0012D008 bne.s locret_12D02C ROM:0012D00A bset d2,($102C).w ROM:0012D00E bset #0,($11A3).w ROM:0012D014 addq.w #1,$F56(d2.w*2) ROM:0012D01A bvc.s loc_12D024 ROM:0012D01C move.w #$8000,$F56(d2.w*2) ROM:0012D024 ROM:0012D024 loc_12D024: ; CODE XREF: ROM:0012D01A↑j ROM:0012D024 move.b #3,$1196(d2.w) ROM:0012D02C ROM:0012D02C locret_12D02C: ; CODE XREF: ROM:0012D000↑j ROM:0012D02C ; ROM:0012D008↑j ROM:0012D02C rts ROM:0012D02E ; --------------------------------------------------------------------------- ROM:0012D02E ROM:0012D02E loc_12D02E: ; DATA XREF: ROM:0012CF9A↑o ROM:0012D02E btst #0,($11C2).w ROM:0012D034 beq.s loc_12D04E ROM:0012D036 bclr #0,($11A3).w ROM:0012D03C bclr d2,($102C).w ROM:0012D040 bclr d2,($102D).w ROM:0012D044 move.b #1,$1196(d2.w) ROM:0012D04C rts ROM:0012D04E ; --------------------------------------------------------------------------- ROM:0012D04E ROM:0012D04E loc_12D04E: ; CODE XREF: ROM:0012D034↑j ROM:0012D04E btst d2,($1030).w ROM:0012D052 beq.s loc_12D084 ROM:0012D054 bclr d2,($102C).w ROM:0012D058 bclr d2,($102D).w ROM:0012D05C bset d2,($102E).w ROM:0012D060 clr.w $F56(d2.w*2) ROM:0012D066 move.w $9E2(a5,d2.w*2),d1 ROM:0012D06C clr.b ($792).w ROM:0012D070 move.w d1,($680).w ROM:0012D074 move.b #1,($792).w ROM:0012D07A move.b #4,$1196(d2.w) ROM:0012D082 rts ROM:0012D084 ; --------------------------------------------------------------------------- ROM:0012D084 ROM:0012D084 loc_12D084: ; CODE XREF: ROM:0012D052↑j ROM:0012D084 btst d2,($102B).w ROM:0012D088 bne.s loc_12D0AC ROM:0012D08A move.w $F56(d2.w*2),d3 ROM:0012D090 move.w $A00(a5,d2.w*2),d4 ROM:0012D096 cmp.w d3,d4 ROM:0012D098 blt.s loc_12D0AC ROM:0012D09A bclr d2,($102C).w ROM:0012D09E bclr #0,($11A3).w ROM:0012D0A4 move.b #2,$1196(d2.w) ROM:0012D0AC ROM:0012D0AC loc_12D0AC: ; CODE XREF: ROM:0012D088↑j ROM:0012D0AC ; ROM:0012D098↑j ROM:0012D0AC btst d2,($102B).w ROM:0012D0B0 bne.s locret_12D0F8 ROM:0012D0B2 move.w $F56(d2.w*2),d3 ROM:0012D0B8 move.w $A00(a5,d2.w*2),d4 ROM:0012D0BE cmp.w d3,d4 ROM:0012D0C0 bge.s locret_12D0F8 ROM:0012D0C2 bclr d2,($102C).w ROM:0012D0C6 bclr #0,($11A3).w ROM:0012D0CC bset d2,($102F).w ROM:0012D0D0 clr.w $F56(d2.w*2) ROM:0012D0D6 move.w $A0A(a5,d2.w*2),d5 ROM:0012D0DC clr.b $793(d2.w) ROM:0012D0E2 move.w d5,$682(d2.w*2) ROM:0012D0E8 move.b #1,$793(d2.w) ROM:0012D0F0 move.b #6,$1196(d2.w) ROM:0012D0F8 ROM:0012D0F8 locret_12D0F8: ; CODE XREF: ROM:0012D0B0↑j ROM:0012D0F8 ; ROM:0012D0C0↑j ROM:0012D0F8 rts ROM:0012D0FA ; --------------------------------------------------------------------------- ROM:0012D0FA ROM:0012D0FA loc_12D0FA: ; DATA XREF: ROM:0012CF9E↑o ROM:0012D0FA btst #0,($11C2).w ROM:0012D100 beq.s loc_12D116 ROM:0012D102 bclr #0,($11A3).w ROM:0012D108 bclr d2,($102E).w ROM:0012D10C move.b #1,$1196(d2.w) ROM:0012D114 rts ROM:0012D116 ; --------------------------------------------------------------------------- ROM:0012D116 ROM:0012D116 loc_12D116: ; CODE XREF: ROM:0012D100↑j ROM:0012D116 cmpi.w #0,($680).w ROM:0012D11C bgt.s locret_12D12C ROM:0012D11E bclr #0,($11A3).w ROM:0012D124 move.b #5,$1196(d2.w) ROM:0012D12C ROM:0012D12C locret_12D12C: ; CODE XREF: ROM:0012D11C↑j ROM:0012D12C rts ROM:0012D12E ; --------------------------------------------------------------------------- ROM:0012D12E ROM:0012D12E loc_12D12E: ; DATA XREF: ROM:0012CFA2↑o ROM:0012D12E btst #0,($11C2).w ROM:0012D134 beq.s loc_12D144 ROM:0012D136 bclr d2,($102E).w ROM:0012D13A move.b #1,$1196(d2.w) ROM:0012D142 rts ROM:0012D144 ; --------------------------------------------------------------------------- ROM:0012D144 ROM:0012D144 loc_12D144: ; CODE XREF: ROM:0012D134↑j ROM:0012D144 move.w $9F6(a5,d2.w*2),d0 ROM:0012D14A cmpi.w #0,d0 ROM:0012D14E bne.s locret_12D160 ROM:0012D150 bset d2,($102D).w ROM:0012D154 bclr d2,($102E).w ROM:0012D158 move.b #2,$1196(d2.w) ROM:0012D160 ROM:0012D160 locret_12D160: ; CODE XREF: ROM:0012D14E↑j ROM:0012D160 rts ROM:0012D162 ; --------------------------------------------------------------------------- ROM:0012D162 ROM:0012D162 loc_12D162: ; DATA XREF: ROM:0012CFA6↑o ROM:0012D162 btst #0,($11C2).w ROM:0012D168 beq.s loc_12D188 ROM:0012D16A bclr d2,($102F).w ROM:0012D16E bclr d2,($102D).w ROM:0012D172 clr.b $793(d2.w) ROM:0012D178 clr.w $682(d2.w*2) ROM:0012D17E move.b #1,$1196(d2.w) ROM:0012D186 rts ROM:0012D188 ; --------------------------------------------------------------------------- ROM:0012D188 ROM:0012D188 loc_12D188: ; CODE XREF: ROM:0012D168↑j ROM:0012D188 cmpi.w #0,$682(d2.w*2) ROM:0012D190 bgt.s locret_12D1A0 ROM:0012D192 bclr d2,($102F).w ROM:0012D196 move.b #2,$1196(d2.w) ROM:0012D19E rts ROM:0012D1A0 ; --------------------------------------------------------------------------- ROM:0012D1A0 ROM:0012D1A0 locret_12D1A0: ; CODE XREF: ROM:0012D190↑j ROM:0012D1A0 rts ROM:0012D1A2 ROM:0012D1A2 ; =============== S U B R O U T I N E ======================================= ROM:0012D1A2 ROM:0012D1A2 ROM:0012D1A2 sub_12D1A2: ; CODE XREF: sub_12CF58:loc_12CF70↑p ROM:0012D1A2 btst #0,($102C).w ROM:0012D1A8 beq.s loc_12D1B8 ROM:0012D1AA bset #6,($11A8).w ROM:0012D1B0 bset #2,($11BE).w ROM:0012D1B6 bra.s locret_12D1C4 ROM:0012D1B8 ; --------------------------------------------------------------------------- ROM:0012D1B8 ROM:0012D1B8 loc_12D1B8: ; CODE XREF: sub_12D1A2+6↑j ROM:0012D1B8 bclr #6,($11A8).w ROM:0012D1BE bclr #2,($11BE).w ROM:0012D1C4 ROM:0012D1C4 locret_12D1C4: ; CODE XREF: sub_12D1A2+14↑j ROM:0012D1C4 rts ROM:0012D1C4 ; End of function sub_12D1A2 ROM:0012D1C4 ROM:0012D1C6 ROM:0012D1C6 ; =============== S U B R O U T I N E ======================================= ROM:0012D1C6 ROM:0012D1C6 ROM:0012D1C6 sub_12D1C6: ; CODE XREF: sub_1247FA+54↑p ROM:0012D1C6 bsr.w sub_12D602 ROM:0012D1CA bsr.w sub_12D1DC ROM:0012D1CE bsr.w sub_12D2C2 ROM:0012D1D2 bsr.w sub_12D412 ROM:0012D1D6 bsr.w sub_12D53A ROM:0012D1DA rts ROM:0012D1DA ; End of function sub_12D1C6 ROM:0012D1DA ROM:0012D1DC ROM:0012D1DC ; =============== S U B R O U T I N E ======================================= ROM:0012D1DC ROM:0012D1DC ROM:0012D1DC sub_12D1DC: ; CODE XREF: sub_12D1C6+4↑p ROM:0012D1DC clr.w d1 ROM:0012D1DE move.b ($1031).w,d1 ROM:0012D1E2 cmpi.w #5,d1 ROM:0012D1E6 bcc.s locret_12D1F0 ROM:0012D1E8 movea.l off_12D1F2(pc,d1.w*4),a0 ROM:0012D1EC nop ROM:0012D1EE jmp (a0) ROM:0012D1F0 ; --------------------------------------------------------------------------- ROM:0012D1F0 ROM:0012D1F0 locret_12D1F0: ; CODE XREF: sub_12D1DC+A↑j ROM:0012D1F0 rts ROM:0012D1F0 ; End of function sub_12D1DC ROM:0012D1F0 ROM:0012D1F0 ; --------------------------------------------------------------------------- ROM:0012D1F2 off_12D1F2: dc.l loc_12D206 ; DATA XREF: sub_12D1DC+C↑r ROM:0012D1F6 dc.l loc_12D214 ROM:0012D1FA dc.l loc_12D22E ROM:0012D1FE dc.l loc_12D27C ROM:0012D202 dc.l loc_12D2AE ROM:0012D206 ; --------------------------------------------------------------------------- ROM:0012D206 ROM:0012D206 loc_12D206: ; DATA XREF: ROM:off_12D1F2↑o ROM:0012D206 bclr #6,($11A2).w ROM:0012D20C move.b #1,($1031).w ROM:0012D212 rts ROM:0012D214 ; --------------------------------------------------------------------------- ROM:0012D214 ROM:0012D214 loc_12D214: ; DATA XREF: ROM:0012D1F6↑o ROM:0012D214 btst #7,($11BB).w ROM:0012D21A beq.s locret_12D22C ROM:0012D21C btst #0,($11A1).w ROM:0012D222 bne.s locret_12D22C ROM:0012D224 move.b #2,($1031).w ROM:0012D22A rts ROM:0012D22C ; --------------------------------------------------------------------------- ROM:0012D22C ROM:0012D22C locret_12D22C: ; CODE XREF: ROM:0012D21A↑j ROM:0012D22C ; ROM:0012D222↑j ROM:0012D22C rts ROM:0012D22E ; --------------------------------------------------------------------------- ROM:0012D22E ROM:0012D22E loc_12D22E: ; DATA XREF: ROM:0012D1FA↑o ROM:0012D22E move.w $606(a5),d0 ROM:0012D232 cmp.w ($938).w,d0 ROM:0012D236 bge.s loc_12D240 ROM:0012D238 move.b #4,($1031).w ROM:0012D23E rts ROM:0012D240 ; --------------------------------------------------------------------------- ROM:0012D240 ROM:0012D240 loc_12D240: ; CODE XREF: ROM:0012D236↑j ROM:0012D240 btst #7,($11A2).w ROM:0012D246 bne.s loc_12D26A ROM:0012D248 move.w ($C2A).w,d1 ROM:0012D24C add.w $5F4(a5),d1 ROM:0012D250 cmp.w ($534).w,d1 ROM:0012D254 bge.s loc_12D26A ROM:0012D256 move.w ($8D6).w,($C2E).w ROM:0012D25C bset #6,($11A2).w ROM:0012D262 move.b #3,($1031).w ROM:0012D268 rts ROM:0012D26A ; --------------------------------------------------------------------------- ROM:0012D26A ROM:0012D26A loc_12D26A: ; CODE XREF: ROM:0012D246↑j ROM:0012D26A ; ROM:0012D254↑j ROM:0012D26A btst #7,($11A0).w ROM:0012D270 beq.s locret_12D27A ROM:0012D272 move.b #1,($1031).w ROM:0012D278 rts ROM:0012D27A ; --------------------------------------------------------------------------- ROM:0012D27A ROM:0012D27A locret_12D27A: ; CODE XREF: ROM:0012D270↑j ROM:0012D27A rts ROM:0012D27C ; --------------------------------------------------------------------------- ROM:0012D27C ROM:0012D27C loc_12D27C: ; DATA XREF: ROM:0012D1FE↑o ROM:0012D27C btst #7,($11A2).w ROM:0012D282 bne.s loc_12D2A0 ROM:0012D284 move.w ($C2A).w,d0 ROM:0012D288 move.w ($A46).w,d1 ROM:0012D28C add.w $5F2(a5),d1 ROM:0012D290 cmp.w ($534).w,d0 ROM:0012D294 bge.s loc_12D29C ROM:0012D296 cmp.w ($8D6).w,d1 ROM:0012D29A bgt.s locret_12D29E ROM:0012D29C ROM:0012D29C loc_12D29C: ; CODE XREF: ROM:0012D294↑j ROM:0012D29C bra.s loc_12D2A0 ROM:0012D29E ; --------------------------------------------------------------------------- ROM:0012D29E ROM:0012D29E locret_12D29E: ; CODE XREF: ROM:0012D29A↑j ROM:0012D29E rts ROM:0012D2A0 ; --------------------------------------------------------------------------- ROM:0012D2A0 ROM:0012D2A0 loc_12D2A0: ; CODE XREF: ROM:0012D282↑j ROM:0012D2A0 ; ROM:loc_12D29C↑j ROM:0012D2A0 bclr #6,($11A2).w ROM:0012D2A6 move.b #2,($1031).w ROM:0012D2AC rts ROM:0012D2AE ; --------------------------------------------------------------------------- ROM:0012D2AE ROM:0012D2AE loc_12D2AE: ; DATA XREF: ROM:0012D202↑o ROM:0012D2AE btst #7,($11A2).w ROM:0012D2B4 beq.s locret_12D2BE ROM:0012D2B6 move.b #2,($1031).w ROM:0012D2BC rts ROM:0012D2BE ; --------------------------------------------------------------------------- ROM:0012D2BE ROM:0012D2BE locret_12D2BE: ; CODE XREF: ROM:0012D2B4↑j ROM:0012D2BE rts ROM:0012D2C0 ; --------------------------------------------------------------------------- ROM:0012D2C0 rts ROM:0012D2C2 ROM:0012D2C2 ; =============== S U B R O U T I N E ======================================= ROM:0012D2C2 ROM:0012D2C2 ROM:0012D2C2 sub_12D2C2: ; CODE XREF: sub_12D1C6+8↑p ROM:0012D2C2 clr.w d1 ROM:0012D2C4 move.b ($1032).w,d1 ROM:0012D2C8 cmpi.w #5,d1 ROM:0012D2CC bcc.s locret_12D2D6 ROM:0012D2CE movea.l off_12D2D8(pc,d1.w*4),a0 ROM:0012D2D2 nop ROM:0012D2D4 jmp (a0) ROM:0012D2D6 ; --------------------------------------------------------------------------- ROM:0012D2D6 ROM:0012D2D6 locret_12D2D6: ; CODE XREF: sub_12D2C2+A↑j ROM:0012D2D6 rts ROM:0012D2D6 ; End of function sub_12D2C2 ROM:0012D2D6 ROM:0012D2D6 ; --------------------------------------------------------------------------- ROM:0012D2D8 off_12D2D8: dc.l loc_12D2EC ; DATA XREF: sub_12D2C2+C↑r ROM:0012D2DC dc.l loc_12D300 ROM:0012D2E0 dc.l loc_12D32E ROM:0012D2E4 dc.l loc_12D3B2 ROM:0012D2E8 dc.l loc_12D3CA ROM:0012D2EC ; --------------------------------------------------------------------------- ROM:0012D2EC ROM:0012D2EC loc_12D2EC: ; DATA XREF: ROM:off_12D2D8↑o ROM:0012D2EC bclr #0,($11A5).w ROM:0012D2F2 bclr #0,($11B0).w ROM:0012D2F8 move.b #1,($1032).w ROM:0012D2FE rts ROM:0012D300 ; --------------------------------------------------------------------------- ROM:0012D300 ROM:0012D300 loc_12D300: ; DATA XREF: ROM:0012D2DC↑o ROM:0012D300 btst #6,($11A2).w ROM:0012D306 beq.s locret_12D32C ROM:0012D308 bsr.w sub_12D6D8 ROM:0012D30C move.w ($C2C).w,d0 ROM:0012D310 clr.b ($7A3).w ROM:0012D314 move.w d0,($6A2).w ROM:0012D318 move.b #1,($7A3).w ROM:0012D31E bset #0,($11A5).w ROM:0012D324 move.b #2,($1032).w ROM:0012D32A rts ROM:0012D32C ; --------------------------------------------------------------------------- ROM:0012D32C ROM:0012D32C locret_12D32C: ; CODE XREF: ROM:0012D306↑j ROM:0012D32C rts ROM:0012D32E ; --------------------------------------------------------------------------- ROM:0012D32E ROM:0012D32E loc_12D32E: ; DATA XREF: ROM:0012D2E0↑o ROM:0012D32E move.w ($A46).w,d0 ROM:0012D332 add.w $604(a5),d0 ROM:0012D336 cmp.w ($8D6).w,d0 ROM:0012D33A ble.s loc_12D352 ROM:0012D33C cmpi.w #0,($6A2).w ROM:0012D342 bgt.s loc_12D352 ROM:0012D344 bset #0,($11B0).w ROM:0012D34A move.b #3,($1032).w ROM:0012D350 rts ROM:0012D352 ; --------------------------------------------------------------------------- ROM:0012D352 ROM:0012D352 loc_12D352: ; CODE XREF: ROM:0012D33A↑j ROM:0012D352 ; ROM:0012D342↑j ROM:0012D352 btst #5,($11AB).w ROM:0012D358 bne.s loc_12D372 ROM:0012D35A cmpi.w #0,($6A0).w ROM:0012D360 bgt.s loc_12D372 ROM:0012D362 btst #4,($11AE).w ROM:0012D368 bne.s loc_12D39C ROM:0012D36A btst #6,($11A2).w ROM:0012D370 beq.s loc_12D39C ROM:0012D372 ROM:0012D372 loc_12D372: ; CODE XREF: ROM:0012D358↑j ROM:0012D372 ; ROM:0012D360↑j ROM:0012D372 btst #6,($11A2).w ROM:0012D378 bne.s locret_12D39A ROM:0012D37A btst #5,($11AB).w ROM:0012D380 bne.s loc_12D38A ROM:0012D382 cmpi.w #0,($6A0).w ROM:0012D388 beq.s locret_12D39A ROM:0012D38A ROM:0012D38A loc_12D38A: ; CODE XREF: ROM:0012D380↑j ROM:0012D38A clr.b ($7A3).w ROM:0012D38E clr.w ($6A2).w ROM:0012D392 move.b #4,($1032).w ROM:0012D398 rts ROM:0012D39A ; --------------------------------------------------------------------------- ROM:0012D39A ROM:0012D39A locret_12D39A: ; CODE XREF: ROM:0012D378↑j ROM:0012D39A ; ROM:0012D388↑j ROM:0012D39A rts ROM:0012D39C ; --------------------------------------------------------------------------- ROM:0012D39C ROM:0012D39C loc_12D39C: ; CODE XREF: ROM:0012D368↑j ROM:0012D39C ; ROM:0012D370↑j ROM:0012D39C clr.b ($7A3).w ROM:0012D3A0 clr.w ($6A2).w ROM:0012D3A4 bclr #0,($11A5).w ROM:0012D3AA move.b #1,($1032).w ROM:0012D3B0 rts ROM:0012D3B2 ; --------------------------------------------------------------------------- ROM:0012D3B2 ROM:0012D3B2 loc_12D3B2: ; DATA XREF: ROM:0012D2E4↑o ROM:0012D3B2 btst #6,($11A2).w ROM:0012D3B8 bne.s locret_12D3C8 ROM:0012D3BA bclr #0,($11B0).w ROM:0012D3C0 move.b #4,($1032).w ROM:0012D3C6 rts ROM:0012D3C8 ; --------------------------------------------------------------------------- ROM:0012D3C8 ROM:0012D3C8 locret_12D3C8: ; CODE XREF: ROM:0012D3B8↑j ROM:0012D3C8 rts ROM:0012D3CA ; --------------------------------------------------------------------------- ROM:0012D3CA ROM:0012D3CA loc_12D3CA: ; DATA XREF: ROM:0012D2E8↑o ROM:0012D3CA btst #5,($11AB).w ROM:0012D3D0 bne.s loc_12D3E8 ROM:0012D3D2 cmpi.w #0,($6A0).w ROM:0012D3D8 bgt.s loc_12D3E8 ROM:0012D3DA bclr #0,($11A5).w ROM:0012D3E0 move.b #1,($1032).w ROM:0012D3E6 rts ROM:0012D3E8 ; --------------------------------------------------------------------------- ROM:0012D3E8 ROM:0012D3E8 loc_12D3E8: ; CODE XREF: ROM:0012D3D0↑j ROM:0012D3E8 ; ROM:0012D3D8↑j ROM:0012D3E8 btst #6,($11A2).w ROM:0012D3EE beq.s locret_12D40E ROM:0012D3F0 bsr.w sub_12D6D8 ROM:0012D3F4 move.w ($C2C).w,d0 ROM:0012D3F8 clr.b ($7A3).w ROM:0012D3FC move.w d0,($6A2).w ROM:0012D400 move.b #1,($7A3).w ROM:0012D406 move.b #2,($1032).w ROM:0012D40C rts ROM:0012D40E ; --------------------------------------------------------------------------- ROM:0012D40E ROM:0012D40E locret_12D40E: ; CODE XREF: ROM:0012D3EE↑j ROM:0012D40E rts ROM:0012D410 ; --------------------------------------------------------------------------- ROM:0012D410 rts ROM:0012D412 ROM:0012D412 ; =============== S U B R O U T I N E ======================================= ROM:0012D412 ROM:0012D412 ROM:0012D412 sub_12D412: ; CODE XREF: sub_12D1C6+C↑p ROM:0012D412 clr.w d1 ROM:0012D414 move.b ($1033).w,d1 ROM:0012D418 cmpi.w #4,d1 ROM:0012D41C bcc.s locret_12D426 ROM:0012D41E movea.l off_12D428(pc,d1.w*4),a0 ROM:0012D422 nop ROM:0012D424 jmp (a0) ROM:0012D426 ; --------------------------------------------------------------------------- ROM:0012D426 ROM:0012D426 locret_12D426: ; CODE XREF: sub_12D412+A↑j ROM:0012D426 rts ROM:0012D426 ; End of function sub_12D412 ROM:0012D426 ROM:0012D426 ; --------------------------------------------------------------------------- ROM:0012D428 off_12D428: dc.l loc_12D438 ; DATA XREF: sub_12D412+C↑r ROM:0012D42C dc.l loc_12D454 ROM:0012D430 dc.l loc_12D472 ROM:0012D434 dc.l loc_12D4D0 ROM:0012D438 ; --------------------------------------------------------------------------- ROM:0012D438 ROM:0012D438 loc_12D438: ; DATA XREF: ROM:off_12D428↑o ROM:0012D438 move.w #$2710,($C26).w ROM:0012D43E move.l #0,($830).w ROM:0012D446 bclr #5,($11AB).w ROM:0012D44C move.b #1,($1033).w ROM:0012D452 rts ROM:0012D454 ; --------------------------------------------------------------------------- ROM:0012D454 ROM:0012D454 loc_12D454: ; DATA XREF: ROM:0012D42C↑o ROM:0012D454 btst #0,($11B0).w ROM:0012D45A beq.s locret_12D470 ROM:0012D45C move.w #0,($C26).w ROM:0012D462 bset #4,($11B7).w ROM:0012D468 move.b #2,($1033).w ROM:0012D46E rts ROM:0012D470 ; --------------------------------------------------------------------------- ROM:0012D470 ROM:0012D470 locret_12D470: ; CODE XREF: ROM:0012D45A↑j ROM:0012D470 rts ROM:0012D472 ; --------------------------------------------------------------------------- ROM:0012D472 ROM:0012D472 loc_12D472: ; DATA XREF: ROM:0012D430↑o ROM:0012D472 bsr.w sub_12D64A ROM:0012D476 btst #5,($11AB).w ROM:0012D47C beq.s loc_12D49C ROM:0012D47E btst #0,($11B0).w ROM:0012D484 bne.s loc_12D49C ROM:0012D486 move.w $5FC(a5),($C26).w ROM:0012D48C move.l #0,($830).w ROM:0012D494 move.b #3,($1033).w ROM:0012D49A rts ROM:0012D49C ; --------------------------------------------------------------------------- ROM:0012D49C ROM:0012D49C loc_12D49C: ; CODE XREF: ROM:0012D47C↑j ROM:0012D49C ; ROM:0012D484↑j ROM:0012D49C btst #5,($11AB).w ROM:0012D4A2 bne.s locret_12D4CE ROM:0012D4A4 btst #0,($11B0).w ROM:0012D4AA bne.s locret_12D4CE ROM:0012D4AC move.w #$2710,($C26).w ROM:0012D4B2 move.l #0,($830).w ROM:0012D4BA bclr #5,($11AB).w ROM:0012D4C0 bclr #4,($11B7).w ROM:0012D4C6 move.b #1,($1033).w ROM:0012D4CC rts ROM:0012D4CE ; --------------------------------------------------------------------------- ROM:0012D4CE ROM:0012D4CE locret_12D4CE: ; CODE XREF: ROM:0012D4A2↑j ROM:0012D4CE ; ROM:0012D4AA↑j ROM:0012D4CE rts ROM:0012D4D0 ; --------------------------------------------------------------------------- ROM:0012D4D0 ROM:0012D4D0 loc_12D4D0: ; DATA XREF: ROM:0012D434↑o ROM:0012D4D0 bsr.w sub_12D69E ROM:0012D4D4 btst #0,($11B0).w ROM:0012D4DA beq.s loc_12D4F8 ROM:0012D4DC move.w #0,($C26).w ROM:0012D4E2 move.l #0,($830).w ROM:0012D4EA bclr #5,($11AB).w ROM:0012D4F0 move.b #2,($1033).w ROM:0012D4F6 rts ROM:0012D4F8 ; --------------------------------------------------------------------------- ROM:0012D4F8 ROM:0012D4F8 loc_12D4F8: ; CODE XREF: ROM:0012D4DA↑j ROM:0012D4F8 move.w ($C2A).w,d0 ROM:0012D4FC sub.w $600(a5),d0 ROM:0012D500 move.w $5FE(a5),d1 ROM:0012D504 muls.w #$64,d1 ; 'd' ROM:0012D508 cmp.l ($830).w,d1 ROM:0012D50C ble.s loc_12D514 ROM:0012D50E cmp.w ($534).w,d0 ROM:0012D512 ble.s locret_12D536 ROM:0012D514 ROM:0012D514 loc_12D514: ; CODE XREF: ROM:0012D50C↑j ROM:0012D514 move.w #$2710,($C26).w ROM:0012D51A move.l #0,($830).w ROM:0012D522 bclr #5,($11AB).w ROM:0012D528 bclr #4,($11B7).w ROM:0012D52E move.b #1,($1033).w ROM:0012D534 rts ROM:0012D536 ; --------------------------------------------------------------------------- ROM:0012D536 ROM:0012D536 locret_12D536: ; CODE XREF: ROM:0012D512↑j ROM:0012D536 rts ROM:0012D538 ; --------------------------------------------------------------------------- ROM:0012D538 rts ROM:0012D53A ROM:0012D53A ; =============== S U B R O U T I N E ======================================= ROM:0012D53A ROM:0012D53A ROM:0012D53A sub_12D53A: ; CODE XREF: sub_12D1C6+10↑p ROM:0012D53A clr.w d1 ROM:0012D53C move.b ($1034).w,d1 ROM:0012D540 cmpi.w #4,d1 ROM:0012D544 bcc.s locret_12D54E ROM:0012D546 movea.l off_12D550(pc,d1.w*4),a0 ROM:0012D54A nop ROM:0012D54C jmp (a0) ROM:0012D54E ; --------------------------------------------------------------------------- ROM:0012D54E ROM:0012D54E locret_12D54E: ; CODE XREF: sub_12D53A+A↑j ROM:0012D54E rts ROM:0012D54E ; End of function sub_12D53A ROM:0012D54E ROM:0012D54E ; --------------------------------------------------------------------------- ROM:0012D550 off_12D550: dc.l loc_12D560 ; DATA XREF: sub_12D53A+C↑r ROM:0012D554 dc.l loc_12D568 ROM:0012D558 dc.l loc_12D584 ROM:0012D55C dc.l loc_12D5C4 ROM:0012D560 ; --------------------------------------------------------------------------- ROM:0012D560 ROM:0012D560 loc_12D560: ; DATA XREF: ROM:off_12D550↑o ROM:0012D560 move.b #1,($1034).w ROM:0012D566 rts ROM:0012D568 ; --------------------------------------------------------------------------- ROM:0012D568 ROM:0012D568 loc_12D568: ; DATA XREF: ROM:0012D554↑o ROM:0012D568 move.w $5FA(a5),d0 ROM:0012D56C btst #0,($11B0).w ROM:0012D572 beq.s locret_12D582 ROM:0012D574 cmpi.w #0,d0 ROM:0012D578 ble.s locret_12D582 ROM:0012D57A move.b #2,($1034).w ROM:0012D580 rts ROM:0012D582 ; --------------------------------------------------------------------------- ROM:0012D582 ROM:0012D582 locret_12D582: ; CODE XREF: ROM:0012D572↑j ROM:0012D582 ; ROM:0012D578↑j ROM:0012D582 rts ROM:0012D584 ; --------------------------------------------------------------------------- ROM:0012D584 ROM:0012D584 loc_12D584: ; DATA XREF: ROM:0012D558↑o ROM:0012D584 btst #7,($11A2).w ROM:0012D58A beq.s loc_12D59A ROM:0012D58C move.w #0,($C28).w ROM:0012D592 move.b #1,($1034).w ROM:0012D598 rts ROM:0012D59A ; --------------------------------------------------------------------------- ROM:0012D59A ROM:0012D59A loc_12D59A: ; CODE XREF: ROM:0012D58A↑j ROM:0012D59A btst #0,($11B0).w ROM:0012D5A0 bne.s locret_12D5C2 ROM:0012D5A2 move.w $5F8(a5),($C28).w ROM:0012D5A8 move.w $5FA(a5),d1 ROM:0012D5AC clr.b ($7A2).w ROM:0012D5B0 move.w d1,($6A0).w ROM:0012D5B4 move.b #1,($7A2).w ROM:0012D5BA move.b #3,($1034).w ROM:0012D5C0 rts ROM:0012D5C2 ; --------------------------------------------------------------------------- ROM:0012D5C2 ROM:0012D5C2 locret_12D5C2: ; CODE XREF: ROM:0012D5A0↑j ROM:0012D5C2 rts ROM:0012D5C4 ; --------------------------------------------------------------------------- ROM:0012D5C4 ROM:0012D5C4 loc_12D5C4: ; DATA XREF: ROM:0012D55C↑o ROM:0012D5C4 bsr.w sub_12D682 ROM:0012D5C8 move.w ($C2A).w,d0 ROM:0012D5CC sub.w $600(a5),d0 ROM:0012D5D0 btst #7,($11A2).w ROM:0012D5D6 bne.s loc_12D5EA ROM:0012D5D8 cmpi.w #0,($6A0).w ROM:0012D5DE ble.s loc_12D5E6 ROM:0012D5E0 cmp.w ($534).w,d0 ROM:0012D5E4 blt.s locret_12D5E8 ROM:0012D5E6 ROM:0012D5E6 loc_12D5E6: ; CODE XREF: ROM:0012D5DE↑j ROM:0012D5E6 bra.s loc_12D5EA ROM:0012D5E8 ; --------------------------------------------------------------------------- ROM:0012D5E8 ROM:0012D5E8 locret_12D5E8: ; CODE XREF: ROM:0012D5E4↑j ROM:0012D5E8 rts ROM:0012D5EA ; --------------------------------------------------------------------------- ROM:0012D5EA ROM:0012D5EA loc_12D5EA: ; CODE XREF: ROM:0012D5D6↑j ROM:0012D5EA ; ROM:loc_12D5E6↑j ROM:0012D5EA move.w #0,($C28).w ROM:0012D5F0 clr.b ($7A2).w ROM:0012D5F4 clr.w ($6A0).w ROM:0012D5F8 move.b #1,($1034).w ROM:0012D5FE rts ROM:0012D600 ; --------------------------------------------------------------------------- ROM:0012D600 rts ROM:0012D602 ROM:0012D602 ; =============== S U B R O U T I N E ======================================= ROM:0012D602 ROM:0012D602 ROM:0012D602 sub_12D602: ; CODE XREF: sub_12D1C6↑p ROM:0012D602 move.w #$3996,d1 ROM:0012D606 move.w ($90C).w,d2 ROM:0012D60A bsr.l sub_1157E4 ROM:0012D610 clr.w d7 ROM:0012D612 btst #3,($11A4).w ROM:0012D618 beq.s loc_12D61E ROM:0012D61A move.w $60A(a5),d7 ROM:0012D61E ROM:0012D61E loc_12D61E: ; CODE XREF: sub_12D602+16↑j ROM:0012D61E move.w $60C(a5),d6 ROM:0012D622 cmpi.w #1,($9A0).w ROM:0012D628 bne.s loc_12D630 ROM:0012D62A cmp.w d6,d7 ROM:0012D62C bge.s loc_12D630 ROM:0012D62E move.w d6,d7 ROM:0012D630 ROM:0012D630 loc_12D630: ; CODE XREF: sub_12D602+26↑j ROM:0012D630 ; sub_12D602+2A↑j ROM:0012D630 move.w $602(a5),d6 ROM:0012D634 btst #4,($11AE).w ROM:0012D63A beq.s loc_12D642 ROM:0012D63C cmp.w d6,d7 ROM:0012D63E bge.s loc_12D642 ROM:0012D640 move.w d6,d7 ROM:0012D642 ROM:0012D642 loc_12D642: ; CODE XREF: sub_12D602+38↑j ROM:0012D642 ; sub_12D602+3C↑j ROM:0012D642 add.w d7,d1 ROM:0012D644 move.w d1,($C2A).w ROM:0012D648 rts ROM:0012D648 ; End of function sub_12D602 ROM:0012D648 ROM:0012D64A ROM:0012D64A ; =============== S U B R O U T I N E ======================================= ROM:0012D64A ROM:0012D64A ROM:0012D64A sub_12D64A: ; CODE XREF: ROM:loc_12D472↑p ROM:0012D64A move.w $5F6(a5),d0 ROM:0012D64E muls.w #$3E8,d0 ROM:0012D652 move.w $5FE(a5),d1 ROM:0012D656 cmp.l ($830).w,d0 ROM:0012D65A bge.s loc_12D67A ROM:0012D65C btst #4,($11B6).w ROM:0012D662 bne.s loc_12D672 ROM:0012D664 cmpi.w #0,d1 ROM:0012D668 ble.s loc_12D672 ROM:0012D66A bset #5,($11AB).w ROM:0012D670 bra.s loc_12D678 ROM:0012D672 ; --------------------------------------------------------------------------- ROM:0012D672 ROM:0012D672 loc_12D672: ; CODE XREF: sub_12D64A+18↑j ROM:0012D672 ; sub_12D64A+1E↑j ROM:0012D672 bclr #5,($11AB).w ROM:0012D678 ROM:0012D678 loc_12D678: ; CODE XREF: sub_12D64A+26↑j ROM:0012D678 bra.s locret_12D680 ROM:0012D67A ; --------------------------------------------------------------------------- ROM:0012D67A ROM:0012D67A loc_12D67A: ; CODE XREF: sub_12D64A+10↑j ROM:0012D67A bclr #5,($11AB).w ROM:0012D680 ROM:0012D680 locret_12D680: ; CODE XREF: sub_12D64A:loc_12D678↑j ROM:0012D680 rts ROM:0012D680 ; End of function sub_12D64A ROM:0012D680 ROM:0012D682 ROM:0012D682 ; =============== S U B R O U T I N E ======================================= ROM:0012D682 ROM:0012D682 ROM:0012D682 sub_12D682: ; CODE XREF: ROM:loc_12D5C4↑p ROM:0012D682 move.w ($6A0).w,d1 ROM:0012D686 move.w $5FA(a5),d2 ROM:0012D68A muls.w $5F8(a5),d1 ROM:0012D68E divs.w d2,d1 ROM:0012D690 bvc.w loc_12D698 ROM:0012D694 move.w #0,d1 ROM:0012D698 ROM:0012D698 loc_12D698: ; CODE XREF: sub_12D682+E↑j ROM:0012D698 move.w d1,($C28).w ROM:0012D69C rts ROM:0012D69C ; End of function sub_12D682 ROM:0012D69C ROM:0012D69E ROM:0012D69E ; =============== S U B R O U T I N E ======================================= ROM:0012D69E ROM:0012D69E ROM:0012D69E sub_12D69E: ; CODE XREF: ROM:loc_12D4D0↑p ROM:0012D69E move.w $5FC(a5),d0 ROM:0012D6A2 ext.l d0 ROM:0012D6A4 move.w $5FE(a5),d1 ROM:0012D6A8 muls.w #$64,d1 ; 'd' ROM:0012D6AC move.l d1,d2 ROM:0012D6AE sub.l ($830).w,d2 ROM:0012D6B2 cmpi.l #0,d2 ROM:0012D6B8 bge.s loc_12D6C0 ROM:0012D6BA move.l #0,d2 ROM:0012D6C0 ROM:0012D6C0 loc_12D6C0: ; CODE XREF: sub_12D69E+1A↑j ROM:0012D6C0 subi.w #$2710,d0 ROM:0012D6C4 clr.l d3 ROM:0012D6C6 muls.l d0,d3:d2 ROM:0012D6CA divs.l d1,d3:d2 ROM:0012D6CE addi.w #$2710,d2 ROM:0012D6D2 move.w d2,($C26).w ROM:0012D6D6 rts ROM:0012D6D6 ; End of function sub_12D69E ROM:0012D6D6 ROM:0012D6D8 ROM:0012D6D8 ; =============== S U B R O U T I N E ======================================= ROM:0012D6D8 ROM:0012D6D8 ROM:0012D6D8 sub_12D6D8: ; CODE XREF: ROM:0012D308↑p ROM:0012D6D8 ; ROM:0012D3F0↑p ROM:0012D6D8 move.w #$3A26,d1 ROM:0012D6DC move.w ($534).w,d2 ROM:0012D6E0 move.w ($9A0).w,d3 ROM:0012D6E4 bsr.l sub_1157E4 ROM:0012D6EA move.w d1,($C2C).w ROM:0012D6EE rts ROM:0012D6EE ; End of function sub_12D6D8 ROM:0012D6EE ROM:0012D6F0 ROM:0012D6F0 ; =============== S U B R O U T I N E ======================================= ROM:0012D6F0 ROM:0012D6F0 ROM:0012D6F0 sub_12D6F0: ; CODE XREF: sub_110E14:loc_110FB6↑p ROM:0012D6F0 move.w ($AF6).w,d0 ROM:0012D6F4 move.w $608(a5),d1 ROM:0012D6F8 sub.w ($C30).w,d0 ROM:0012D6FC btst #1,($11A7).w ROM:0012D702 bne.s loc_12D708 ROM:0012D704 cmp.w d0,d1 ROM:0012D706 bge.s loc_12D710 ROM:0012D708 ROM:0012D708 loc_12D708: ; CODE XREF: sub_12D6F0+12↑j ROM:0012D708 bset #7,($11A2).w ROM:0012D70E bra.s loc_12D716 ROM:0012D710 ; --------------------------------------------------------------------------- ROM:0012D710 ROM:0012D710 loc_12D710: ; CODE XREF: sub_12D6F0+16↑j ROM:0012D710 bclr #7,($11A2).w ROM:0012D716 ROM:0012D716 loc_12D716: ; CODE XREF: sub_12D6F0+1E↑j ROM:0012D716 move.w ($AF6).w,($C30).w ROM:0012D71C btst #4,($11B7).w ROM:0012D722 beq.s locret_12D74C ROM:0012D724 cmpi.l #0,($830).w ROM:0012D72C bne.s loc_12D732 ROM:0012D72E clr.l ($834).w ROM:0012D732 ROM:0012D732 loc_12D732: ; CODE XREF: sub_12D6F0+3C↑j ROM:0012D732 clr.l d0 ROM:0012D734 move.l ($8A4).w,d1 ROM:0012D738 add.l ($834).w,d1 ROM:0012D73C divs.l #$3E8,d0:d1 ROM:0012D744 move.l d0,($834).w ROM:0012D748 add.l d1,($830).w ROM:0012D74C ROM:0012D74C locret_12D74C: ; CODE XREF: sub_12D6F0+32↑j ROM:0012D74C rts ROM:0012D74C ; End of function sub_12D6F0 ROM:0012D74C ROM:0012D74E ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_19. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0012D750 ROM:0012D750 ; =============== S U B R O U T I N E ======================================= ROM:0012D750 ROM:0012D750 ROM:0012D750 sub_12D750: ; CODE XREF: sub_1247FA+72↑p ROM:0012D750 clr.w d1 ROM:0012D752 move.b ($1037).w,d1 ROM:0012D756 cmpi.w #2,d1 ROM:0012D75A bcc.s locret_12D764 ROM:0012D75C movea.l off_12D766(pc,d1.w*4),a0 ROM:0012D760 nop ROM:0012D762 jmp (a0) ROM:0012D764 ; --------------------------------------------------------------------------- ROM:0012D764 ROM:0012D764 locret_12D764: ; CODE XREF: sub_12D750+A↑j ROM:0012D764 rts ROM:0012D764 ; End of function sub_12D750 ROM:0012D764 ROM:0012D764 ; --------------------------------------------------------------------------- ROM:0012D766 off_12D766: dc.l loc_12D76E ; DATA XREF: sub_12D750+C↑r ROM:0012D76A dc.l loc_12D77C ROM:0012D76E ; --------------------------------------------------------------------------- ROM:0012D76E ROM:0012D76E loc_12D76E: ; DATA XREF: ROM:off_12D766↑o ROM:0012D76E bsr.w sub_12D7C2 ROM:0012D772 move.b #1,($1037).w ROM:0012D778 bra.s loc_12D77C ROM:0012D77A ; --------------------------------------------------------------------------- ROM:0012D77A rts ROM:0012D77C ; --------------------------------------------------------------------------- ROM:0012D77C ROM:0012D77C loc_12D77C: ; CODE XREF: ROM:0012D778↑j ROM:0012D77C ; DATA XREF: ROM:0012D76A↑o ROM:0012D77C bsr.w sub_12DA78 ROM:0012D780 bsr.w sub_12DA92 ROM:0012D784 bsr.w sub_12DA22 ROM:0012D788 bsr.w sub_12DBFA ROM:0012D78C bsr.w sub_12DC46 ROM:0012D790 bsr.w sub_12DBAE ROM:0012D794 bsr.w sub_12DC76 ROM:0012D798 bsr.w sub_12DB54 ROM:0012D79C bsr.w sub_12DBD4 ROM:0012D7A0 bsr.w sub_12DAA6 ROM:0012D7A4 bsr.w sub_12DCBA ROM:0012D7A8 bsr.w sub_12DD7C ROM:0012D7AC bsr.w sub_12DD9C ROM:0012D7B0 bsr.w sub_12DE34 ROM:0012D7B4 bsr.w sub_12D7D6 ROM:0012D7B8 bsr.w sub_12D838 ROM:0012D7BC bsr.w sub_12DF02 ROM:0012D7C0 rts ROM:0012D7C2 ROM:0012D7C2 ; =============== S U B R O U T I N E ======================================= ROM:0012D7C2 ROM:0012D7C2 ROM:0012D7C2 sub_12D7C2: ; CODE XREF: ROM:loc_12D76E↑p ROM:0012D7C2 move.w #$2710,d0 ROM:0012D7C6 sub.w $622(a5),d0 ROM:0012D7CA move.w d0,($C4C).w ROM:0012D7CE move.w #$2710,($C4E).w ROM:0012D7D4 rts ROM:0012D7D4 ; End of function sub_12D7C2 ROM:0012D7D4 ROM:0012D7D6 ROM:0012D7D6 ; =============== S U B R O U T I N E ======================================= ROM:0012D7D6 ROM:0012D7D6 ROM:0012D7D6 sub_12D7D6: ; CODE XREF: ROM:0012D7B4↑p ROM:0012D7D6 move.w ($53E).w,d0 ROM:0012D7DA muls.w ($C3E).w,d0 ROM:0012D7DE move.l d0,d1 ROM:0012D7E0 divs.w #$411B,d0 ROM:0012D7E4 move.w d0,($C42).w ROM:0012D7E8 move.w ($5C6).w,d2 ROM:0012D7EC ext.l d2 ROM:0012D7EE muls.l d2,d1 ROM:0012D7F2 divs.l #$186A0,d1 ROM:0012D7FA add.l d1,($840).w ROM:0012D7FE bvc.s loc_12D808 ROM:0012D800 move.l #$7FFFFFFF,($840).w ROM:0012D808 ROM:0012D808 loc_12D808: ; CODE XREF: sub_12D7D6+28↑j ROM:0012D808 clr.b ($735).w ROM:0012D80C move.w #0,($5C6).w ROM:0012D812 move.b #3,($735).w ROM:0012D818 rts ROM:0012D818 ; End of function sub_12D7D6 ROM:0012D818 ROM:0012D81A ROM:0012D81A ; =============== S U B R O U T I N E ======================================= ROM:0012D81A ROM:0012D81A ROM:0012D81A sub_12D81A: ; CODE XREF: ROM:0012D8F0↓p ROM:0012D81A ; ROM:0012D9B4↓p ROM:0012D81A move.l ($840).w,d0 ROM:0012D81E divs.l #$186A0,d0 ROM:0012D826 add.w d0,($C56).w ROM:0012D82A bvc.s loc_12D832 ROM:0012D82C move.w #$7FFF,($C56).w ROM:0012D832 ROM:0012D832 loc_12D832: ; CODE XREF: sub_12D81A+10↑j ROM:0012D832 clr.l ($840).w ROM:0012D836 rts ROM:0012D836 ; End of function sub_12D81A ROM:0012D836 ROM:0012D838 ROM:0012D838 ; =============== S U B R O U T I N E ======================================= ROM:0012D838 ROM:0012D838 ROM:0012D838 sub_12D838: ; CODE XREF: ROM:0012D7B8↑p ROM:0012D838 clr.w d1 ROM:0012D83A move.b ($1038).w,d1 ROM:0012D83E cmpi.w #8,d1 ROM:0012D842 bcc.s locret_12D84C ROM:0012D844 movea.l off_12D84E(pc,d1.w*4),a0 ROM:0012D848 nop ROM:0012D84A jmp (a0) ROM:0012D84C ; --------------------------------------------------------------------------- ROM:0012D84C ROM:0012D84C locret_12D84C: ; CODE XREF: sub_12D838+A↑j ROM:0012D84C rts ROM:0012D84C ; End of function sub_12D838 ROM:0012D84C ROM:0012D84C ; --------------------------------------------------------------------------- ROM:0012D84E off_12D84E: dc.l loc_12D86E ; DATA XREF: sub_12D838+C↑r ROM:0012D852 dc.l loc_12D88A ROM:0012D856 dc.l loc_12D8A8 ROM:0012D85A dc.l loc_12D96E ROM:0012D85E dc.l loc_12D994 ROM:0012D862 dc.l loc_12D9C2 ROM:0012D866 dc.l locret_12DA1E ROM:0012D86A dc.l loc_12D944 ROM:0012D86E ; --------------------------------------------------------------------------- ROM:0012D86E ROM:0012D86E loc_12D86E: ; DATA XREF: ROM:off_12D84E↑o ROM:0012D86E bset #7,($11C6).w ROM:0012D874 bset #4,($11BD).w ROM:0012D87A bclr #4,($11C0).w ROM:0012D880 move.b #1,($1038).w ROM:0012D886 bra.s locret_12D8A6 ROM:0012D888 ; --------------------------------------------------------------------------- ROM:0012D888 rts ROM:0012D88A ; --------------------------------------------------------------------------- ROM:0012D88A ROM:0012D88A loc_12D88A: ; DATA XREF: ROM:0012D852↑o ROM:0012D88A btst #0,($11A6).w ROM:0012D890 beq.s locret_12D8A6 ROM:0012D892 clr.l ($840).w ROM:0012D896 bclr #7,($11C6).w ROM:0012D89C move.b #2,($1038).w ROM:0012D8A2 bra.w locret_12D942 ROM:0012D8A6 ; --------------------------------------------------------------------------- ROM:0012D8A6 ROM:0012D8A6 locret_12D8A6: ; CODE XREF: ROM:0012D886↑j ROM:0012D8A6 ; ROM:0012D890↑j ROM:0012D8A6 rts ROM:0012D8A8 ; --------------------------------------------------------------------------- ROM:0012D8A8 ROM:0012D8A8 loc_12D8A8: ; DATA XREF: ROM:0012D856↑o ROM:0012D8A8 btst #0,($F8D).w ROM:0012D8AE bne.s loc_12D8B8 ROM:0012D8B0 btst #0,($F8D).w ROM:0012D8B6 beq.s loc_12D8D4 ROM:0012D8B8 ROM:0012D8B8 loc_12D8B8: ; CODE XREF: ROM:0012D8AE↑j ROM:0012D8B8 move.b #7,($1038).w ROM:0012D8BE move.w $63A(a5),d0 ROM:0012D8C2 clr.b ($7B8).w ROM:0012D8C6 move.w d0,($6CC).w ROM:0012D8CA move.b #1,($7B8).w ROM:0012D8D0 bra.w locret_12D96C ROM:0012D8D4 ; --------------------------------------------------------------------------- ROM:0012D8D4 ROM:0012D8D4 loc_12D8D4: ; CODE XREF: ROM:0012D8B6↑j ROM:0012D8D4 btst #1,($11B9).w ROM:0012D8DA beq.s loc_12D8FE ROM:0012D8DC btst #7,($11C1).w ROM:0012D8E2 beq.s loc_12D8FE ROM:0012D8E4 bset #7,($11C6).w ROM:0012D8EA bclr #4,($11BD).w ROM:0012D8F0 bsr.w sub_12D81A ROM:0012D8F4 move.b #3,($1038).w ROM:0012D8FA bra.w locret_12D992 ROM:0012D8FE ; --------------------------------------------------------------------------- ROM:0012D8FE ROM:0012D8FE loc_12D8FE: ; CODE XREF: ROM:0012D8DA↑j ROM:0012D8FE ; ROM:0012D8E2↑j ROM:0012D8FE btst #1,($11B9).w ROM:0012D904 beq.s locret_12D942 ROM:0012D906 move.w $630(a5),d0 ROM:0012D90A move.w $632(a5),d1 ROM:0012D90E cmp.w ($C54).w,d0 ROM:0012D912 bgt.s loc_12D91C ROM:0012D914 cmp.w ($C52).w,d1 ROM:0012D918 ble.s loc_12D91C ROM:0012D91A bra.s loc_12D934 ROM:0012D91C ; --------------------------------------------------------------------------- ROM:0012D91C ROM:0012D91C loc_12D91C: ; CODE XREF: ROM:0012D912↑j ROM:0012D91C ; ROM:0012D918↑j ROM:0012D91C move.l ($840).w,d1 ROM:0012D920 divs.w #$2710,d1 ROM:0012D924 move.w $634(a5),d0 ROM:0012D928 cmp.w d1,d0 ROM:0012D92A bgt.s locret_12D942 ROM:0012D92C cmpi.w #0,($540).w ROM:0012D932 ble.s locret_12D942 ROM:0012D934 ROM:0012D934 loc_12D934: ; CODE XREF: ROM:0012D91A↑j ROM:0012D934 bset #7,($11C6).w ROM:0012D93A move.b #4,($1038).w ROM:0012D940 bra.s locret_12D9C0 ROM:0012D942 ; --------------------------------------------------------------------------- ROM:0012D942 ROM:0012D942 locret_12D942: ; CODE XREF: ROM:0012D8A2↑j ROM:0012D942 ; ROM:0012D904↑j ... ROM:0012D942 rts ROM:0012D944 ; --------------------------------------------------------------------------- ROM:0012D944 ROM:0012D944 loc_12D944: ; DATA XREF: ROM:0012D86A↑o ROM:0012D944 btst #0,($F8D).w ROM:0012D94A bne.s loc_12D954 ROM:0012D94C move.b #2,($1038).w ROM:0012D952 bra.s locret_12D942 ROM:0012D954 ; --------------------------------------------------------------------------- ROM:0012D954 ROM:0012D954 loc_12D954: ; CODE XREF: ROM:0012D94A↑j ROM:0012D954 cmpi.w #0,($6CC).w ROM:0012D95A bgt.s locret_12D96C ROM:0012D95C bset #4,($11C0).w ROM:0012D962 move.b #6,($1038).w ROM:0012D968 bra.w locret_12DA1E ROM:0012D96C ; --------------------------------------------------------------------------- ROM:0012D96C ROM:0012D96C locret_12D96C: ; CODE XREF: ROM:0012D8D0↑j ROM:0012D96C ; ROM:0012D95A↑j ROM:0012D96C rts ROM:0012D96E ; --------------------------------------------------------------------------- ROM:0012D96E ROM:0012D96E loc_12D96E: ; DATA XREF: ROM:0012D85A↑o ROM:0012D96E btst #1,($11B9).w ROM:0012D974 beq.s loc_12D97E ROM:0012D976 btst #5,($11A5).w ROM:0012D97C bne.s locret_12D992 ROM:0012D97E ROM:0012D97E loc_12D97E: ; CODE XREF: ROM:0012D974↑j ROM:0012D97E bset #4,($11BD).w ROM:0012D984 bclr #7,($11C6).w ROM:0012D98A move.b #2,($1038).w ROM:0012D990 bra.s locret_12D942 ROM:0012D992 ; --------------------------------------------------------------------------- ROM:0012D992 ROM:0012D992 locret_12D992: ; CODE XREF: ROM:0012D8FA↑j ROM:0012D992 ; ROM:0012D97C↑j ... ROM:0012D992 rts ROM:0012D994 ; --------------------------------------------------------------------------- ROM:0012D994 ROM:0012D994 loc_12D994: ; DATA XREF: ROM:0012D85E↑o ROM:0012D994 cmpi.w #0,($540).w ROM:0012D99A bne.s locret_12D9C0 ROM:0012D99C bclr #4,($11BD).w ROM:0012D9A2 move.w $636(a5),d0 ROM:0012D9A6 clr.b ($7B6).w ROM:0012D9AA move.w d0,($6C8).w ROM:0012D9AE move.b #1,($7B6).w ROM:0012D9B4 bsr.w sub_12D81A ROM:0012D9B8 move.b #5,($1038).w ROM:0012D9BE bra.s locret_12DA1C ROM:0012D9C0 ; --------------------------------------------------------------------------- ROM:0012D9C0 ROM:0012D9C0 locret_12D9C0: ; CODE XREF: ROM:0012D940↑j ROM:0012D9C0 ; ROM:0012D99A↑j ROM:0012D9C0 rts ROM:0012D9C2 ; --------------------------------------------------------------------------- ROM:0012D9C2 ROM:0012D9C2 loc_12D9C2: ; DATA XREF: ROM:0012D862↑o ROM:0012D9C2 btst #7,($11C1).w ROM:0012D9C8 beq.s loc_12D9D2 ROM:0012D9CA move.b #3,($1038).w ROM:0012D9D0 bra.s locret_12D992 ROM:0012D9D2 ; --------------------------------------------------------------------------- ROM:0012D9D2 ROM:0012D9D2 loc_12D9D2: ; CODE XREF: ROM:0012D9C8↑j ROM:0012D9D2 btst #1,($11B9).w ROM:0012D9D8 beq.s loc_12D9E2 ROM:0012D9DA cmpi.w #0,($6C8).w ROM:0012D9E0 bgt.s loc_12D9F8 ROM:0012D9E2 ROM:0012D9E2 loc_12D9E2: ; CODE XREF: ROM:0012D9D8↑j ROM:0012D9E2 bset #4,($11BD).w ROM:0012D9E8 bclr #7,($11C6).w ROM:0012D9EE move.b #2,($1038).w ROM:0012D9F4 bra.w locret_12D942 ROM:0012D9F8 ; --------------------------------------------------------------------------- ROM:0012D9F8 ROM:0012D9F8 loc_12D9F8: ; CODE XREF: ROM:0012D9E0↑j ROM:0012D9F8 move.w $638(a5),d0 ROM:0012D9FC cmp.w ($C52).w,d0 ROM:0012DA00 bgt.s locret_12DA1C ROM:0012DA02 bset #4,($11BD).w ROM:0012DA08 bclr #7,($11C6).w ROM:0012DA0E bset #4,($11C0).w ROM:0012DA14 move.b #6,($1038).w ROM:0012DA1A bra.s locret_12DA1E ROM:0012DA1C ; --------------------------------------------------------------------------- ROM:0012DA1C ROM:0012DA1C locret_12DA1C: ; CODE XREF: ROM:0012D9BE↑j ROM:0012DA1C ; ROM:0012DA00↑j ROM:0012DA1C rts ROM:0012DA1E ; --------------------------------------------------------------------------- ROM:0012DA1E ROM:0012DA1E locret_12DA1E: ; CODE XREF: ROM:0012D968↑j ROM:0012DA1E ; ROM:0012DA1A↑j ROM:0012DA1E ; DATA XREF: ... ROM:0012DA1E rts ROM:0012DA20 ; --------------------------------------------------------------------------- ROM:0012DA20 rts ROM:0012DA22 ROM:0012DA22 ; =============== S U B R O U T I N E ======================================= ROM:0012DA22 ROM:0012DA22 ROM:0012DA22 sub_12DA22: ; CODE XREF: ROM:0012D784↑p ROM:0012DA22 btst #4,($11C0).w ROM:0012DA28 beq.s loc_12DA30 ROM:0012DA2A move.w $624(a5),d0 ROM:0012DA2E bra.s loc_12DA34 ROM:0012DA30 ; --------------------------------------------------------------------------- ROM:0012DA30 ROM:0012DA30 loc_12DA30: ; CODE XREF: sub_12DA22+6↑j ROM:0012DA30 move.w $622(a5),d0 ROM:0012DA34 ROM:0012DA34 loc_12DA34: ; CODE XREF: sub_12DA22+C↑j ROM:0012DA34 muls.w #$1F4,d0 ROM:0012DA38 muls.l ($838).w,d1:d0 ROM:0012DA3E move.w $614(a5),d3 ROM:0012DA42 muls.w ($C90).w,d3 ROM:0012DA46 divs.l d3,d1:d0 ROM:0012DA4A bvs.s loc_12DA70 ROM:0012DA4C move.w $60E(a5),d2 ROM:0012DA50 muls.w ($C3E).w,d2 ROM:0012DA54 muls.l #$FA0,d1:d0 ROM:0012DA5C divs.l d2,d1:d0 ROM:0012DA60 bvs.s loc_12DA70 ROM:0012DA62 cmpi.l #$2710,d0 ROM:0012DA68 bgt.s loc_12DA70 ROM:0012DA6A move.w d0,($C44).w ROM:0012DA6E bra.s locret_12DA76 ROM:0012DA70 ; --------------------------------------------------------------------------- ROM:0012DA70 ROM:0012DA70 loc_12DA70: ; CODE XREF: sub_12DA22+28↑j ROM:0012DA70 ; sub_12DA22+3E↑j ... ROM:0012DA70 move.w #$2710,($C44).w ROM:0012DA76 ROM:0012DA76 locret_12DA76: ; CODE XREF: sub_12DA22+4C↑j ROM:0012DA76 rts ROM:0012DA76 ; End of function sub_12DA22 ROM:0012DA76 ROM:0012DA78 ROM:0012DA78 ; =============== S U B R O U T I N E ======================================= ROM:0012DA78 ROM:0012DA78 ROM:0012DA78 sub_12DA78: ; CODE XREF: ROM:loc_12D77C↑p ROM:0012DA78 move.w ($534).w,d0 ROM:0012DA7C ext.l d0 ROM:0012DA7E muls.l ($8A4).w,d1:d0 ROM:0012DA84 divs.l #$1E,d1:d0 ROM:0012DA8C move.l d0,($838).w ROM:0012DA90 rts ROM:0012DA90 ; End of function sub_12DA78 ROM:0012DA90 ROM:0012DA92 ROM:0012DA92 ; =============== S U B R O U T I N E ======================================= ROM:0012DA92 ROM:0012DA92 ROM:0012DA92 sub_12DA92: ; CODE XREF: ROM:0012D780↑p ROM:0012DA92 move.w #$3998,d1 ROM:0012DA96 move.w ($8D6).w,d2 ROM:0012DA9A bsr.l sub_1157E4 ROM:0012DAA0 move.w d1,($C3E).w ROM:0012DAA4 rts ROM:0012DAA4 ; End of function sub_12DA92 ROM:0012DAA4 ROM:0012DAA6 ROM:0012DAA6 ; =============== S U B R O U T I N E ======================================= ROM:0012DAA6 ROM:0012DAA6 ROM:0012DAA6 sub_12DAA6: ; CODE XREF: ROM:0012D7A0↑p ROM:0012DAA6 move.b ($1035).w,($1036).w ROM:0012DAAC bclr #7,($11C1).w ROM:0012DAB2 btst #0,($F8C).w ROM:0012DAB8 bne.s loc_12DAC2 ROM:0012DABA btst #0,($F8C).w ROM:0012DAC0 beq.s loc_12DAD2 ROM:0012DAC2 ROM:0012DAC2 loc_12DAC2: ; CODE XREF: sub_12DAA6+12↑j ROM:0012DAC2 move.w #0,($C46).w ROM:0012DAC8 move.b #4,($1035).w ROM:0012DACE bra.w locret_12DB52 ROM:0012DAD2 ; --------------------------------------------------------------------------- ROM:0012DAD2 ROM:0012DAD2 loc_12DAD2: ; CODE XREF: sub_12DAA6+1A↑j ROM:0012DAD2 btst #0,($11A6).w ROM:0012DAD8 beq.s loc_12DAEA ROM:0012DADA btst #7,($11C6).w ROM:0012DAE0 bne.s loc_12DAEA ROM:0012DAE2 btst #5,($11AA).w ROM:0012DAE8 beq.s loc_12DAF8 ROM:0012DAEA ROM:0012DAEA loc_12DAEA: ; CODE XREF: sub_12DAA6+32↑j ROM:0012DAEA ; sub_12DAA6+3A↑j ROM:0012DAEA move.w #0,($C46).w ROM:0012DAF0 move.b #0,($1035).w ROM:0012DAF6 bra.s locret_12DB52 ROM:0012DAF8 ; --------------------------------------------------------------------------- ROM:0012DAF8 ROM:0012DAF8 loc_12DAF8: ; CODE XREF: sub_12DAA6+42↑j ROM:0012DAF8 btst #2,($11B3).w ROM:0012DAFE beq.s loc_12DB10 ROM:0012DB00 move.w $620(a5),($C46).w ROM:0012DB06 move.b #3,($1035).w ROM:0012DB0C bra.w locret_12DB52 ROM:0012DB10 ; --------------------------------------------------------------------------- ROM:0012DB10 ROM:0012DB10 loc_12DB10: ; CODE XREF: sub_12DAA6+58↑j ROM:0012DB10 btst #5,($11A5).w ROM:0012DB16 beq.s loc_12DB46 ROM:0012DB18 btst #4,($11C0).w ROM:0012DB1E beq.s loc_12DB28 ROM:0012DB20 move.w $618(a5),($C46).w ROM:0012DB26 bra.s loc_12DB2E ROM:0012DB28 ; --------------------------------------------------------------------------- ROM:0012DB28 ROM:0012DB28 loc_12DB28: ; CODE XREF: sub_12DAA6+78↑j ROM:0012DB28 move.w $616(a5),($C46).w ROM:0012DB2E ROM:0012DB2E loc_12DB2E: ; CODE XREF: sub_12DAA6+80↑j ROM:0012DB2E move.b #2,($1035).w ROM:0012DB34 cmpi.w #0,($C46).w ROM:0012DB3A bne.s loc_12DB42 ROM:0012DB3C bset #7,($11C1).w ROM:0012DB42 ROM:0012DB42 loc_12DB42: ; CODE XREF: sub_12DAA6+94↑j ROM:0012DB42 bra.w locret_12DB52 ROM:0012DB46 ; --------------------------------------------------------------------------- ROM:0012DB46 ROM:0012DB46 loc_12DB46: ; CODE XREF: sub_12DAA6+70↑j ROM:0012DB46 move.w ($C3C).w,($C46).w ROM:0012DB4C move.b #1,($1035).w ROM:0012DB52 ROM:0012DB52 locret_12DB52: ; CODE XREF: sub_12DAA6+28↑j ROM:0012DB52 ; sub_12DAA6+50↑j ... ROM:0012DB52 rts ROM:0012DB52 ; End of function sub_12DAA6 ROM:0012DB52 ROM:0012DB54 ROM:0012DB54 ; =============== S U B R O U T I N E ======================================= ROM:0012DB54 ROM:0012DB54 ROM:0012DB54 sub_12DB54: ; CODE XREF: ROM:0012D798↑p ROM:0012DB54 btst #7,($11BB).w ROM:0012DB5A beq.s loc_12DBA6 ROM:0012DB5C move.w $612(a5),d0 ROM:0012DB60 sub.w $610(a5),d0 ROM:0012DB64 cmp.w ($90C).w,d0 ROM:0012DB68 bgt.w loc_12DBA6 ROM:0012DB6C btst #6,($11A8).w ROM:0012DB72 bne.s loc_12DBA6 ROM:0012DB74 btst #0,($F97).w ROM:0012DB7A bne.s loc_12DB94 ROM:0012DB7C btst #0,($F97).w ROM:0012DB82 bne.s loc_12DB94 ROM:0012DB84 btst #0,($F95).w ROM:0012DB8A beq.s loc_12DBA6 ROM:0012DB8C btst #0,($F95).w ROM:0012DB92 beq.s loc_12DBA6 ROM:0012DB94 ROM:0012DB94 loc_12DB94: ; CODE XREF: sub_12DB54+26↑j ROM:0012DB94 ; sub_12DB54+2E↑j ROM:0012DB94 move.w $612(a5),d0 ROM:0012DB98 cmp.w ($90C).w,d0 ROM:0012DB9C bge.s loc_12DBA4 ROM:0012DB9E bset #0,($11A6).w ROM:0012DBA4 ROM:0012DBA4 loc_12DBA4: ; CODE XREF: sub_12DB54+48↑j ROM:0012DBA4 bra.s locret_12DBAC ROM:0012DBA6 ; --------------------------------------------------------------------------- ROM:0012DBA6 ROM:0012DBA6 loc_12DBA6: ; CODE XREF: sub_12DB54+6↑j ROM:0012DBA6 ; sub_12DB54+14↑j ... ROM:0012DBA6 bclr #0,($11A6).w ROM:0012DBAC ROM:0012DBAC locret_12DBAC: ; CODE XREF: sub_12DB54:loc_12DBA4↑j ROM:0012DBAC rts ROM:0012DBAC ; End of function sub_12DB54 ROM:0012DBAC ROM:0012DBAE ROM:0012DBAE ; =============== S U B R O U T I N E ======================================= ROM:0012DBAE ROM:0012DBAE ROM:0012DBAE sub_12DBAE: ; CODE XREF: ROM:0012D790↑p ROM:0012DBAE move.w ($A06).w,d0 ROM:0012DBB2 add.w $61A(a5),d0 ROM:0012DBB6 btst #1,($11A7).w ROM:0012DBBC bne.s loc_12DBCC ROM:0012DBBE cmp.w ($534).w,d0 ROM:0012DBC2 ble.s loc_12DBCC ROM:0012DBC4 bset #5,($11A5).w ROM:0012DBCA bra.s locret_12DBD2 ROM:0012DBCC ; --------------------------------------------------------------------------- ROM:0012DBCC ROM:0012DBCC loc_12DBCC: ; CODE XREF: sub_12DBAE+E↑j ROM:0012DBCC ; sub_12DBAE+14↑j ROM:0012DBCC bclr #5,($11A5).w ROM:0012DBD2 ROM:0012DBD2 locret_12DBD2: ; CODE XREF: sub_12DBAE+1C↑j ROM:0012DBD2 rts ROM:0012DBD2 ; End of function sub_12DBAE ROM:0012DBD2 ROM:0012DBD4 ROM:0012DBD4 ; =============== S U B R O U T I N E ======================================= ROM:0012DBD4 ROM:0012DBD4 ROM:0012DBD4 sub_12DBD4: ; CODE XREF: ROM:0012D79C↑p ROM:0012DBD4 bclr #5,($11AA).w ROM:0012DBDA btst #5,($11AD).w ROM:0012DBE0 bne.s loc_12DBF2 ROM:0012DBE2 btst #6,($11BD).w ROM:0012DBE8 beq.s loc_12DBF2 ROM:0012DBEA btst #7,($7C4).w ROM:0012DBF0 bne.s locret_12DBF8 ROM:0012DBF2 ROM:0012DBF2 loc_12DBF2: ; CODE XREF: sub_12DBD4+C↑j ROM:0012DBF2 ; sub_12DBD4+14↑j ROM:0012DBF2 bset #5,($11AA).w ROM:0012DBF8 ROM:0012DBF8 locret_12DBF8: ; CODE XREF: sub_12DBD4+1C↑j ROM:0012DBF8 rts ROM:0012DBF8 ; End of function sub_12DBD4 ROM:0012DBF8 ROM:0012DBFA ROM:0012DBFA ; =============== S U B R O U T I N E ======================================= ROM:0012DBFA ROM:0012DBFA ROM:0012DBFA sub_12DBFA: ; CODE XREF: ROM:0012D788↑p ROM:0012DBFA move.w $622(a5),d0 ROM:0012DBFE add.w $61C(a5),d0 ROM:0012DC02 muls.w #$1F4,d0 ROM:0012DC06 muls.l ($838).w,d1:d0 ROM:0012DC0C move.w $61E(a5),d2 ROM:0012DC10 muls.w ($C90).w,d2 ROM:0012DC14 divs.l d2,d1:d0 ROM:0012DC18 bvs.s loc_12DC3E ROM:0012DC1A move.w $60E(a5),d2 ROM:0012DC1E muls.w ($C3E).w,d2 ROM:0012DC22 muls.l #$FA0,d1:d0 ROM:0012DC2A divs.l d2,d1:d0 ROM:0012DC2E bvs.s loc_12DC3E ROM:0012DC30 cmpi.l #$2710,d0 ROM:0012DC36 bgt.s loc_12DC3E ROM:0012DC38 move.w d0,($C40).w ROM:0012DC3C bra.s locret_12DC44 ROM:0012DC3E ; --------------------------------------------------------------------------- ROM:0012DC3E ROM:0012DC3E loc_12DC3E: ; CODE XREF: sub_12DBFA+1E↑j ROM:0012DC3E ; sub_12DBFA+34↑j ... ROM:0012DC3E move.w #$2710,($C40).w ROM:0012DC44 ROM:0012DC44 locret_12DC44: ; CODE XREF: sub_12DBFA+42↑j ROM:0012DC44 rts ROM:0012DC44 ; End of function sub_12DBFA ROM:0012DC44 ROM:0012DC46 ROM:0012DC46 ; =============== S U B R O U T I N E ======================================= ROM:0012DC46 ROM:0012DC46 ROM:0012DC46 sub_12DC46: ; CODE XREF: ROM:0012D78C↑p ROM:0012DC46 move.w ($C40).w,d1 ROM:0012DC4A cmp.w ($C44).w,d1 ROM:0012DC4E bge.s loc_12DC68 ROM:0012DC50 move.w ($C40).w,($C3C).w ROM:0012DC56 move.w $622(a5),d0 ROM:0012DC5A muls.w ($C40).w,d0 ROM:0012DC5E divs.w ($C44).w,d0 ROM:0012DC62 move.w d0,($C3A).w ROM:0012DC66 bra.s locret_12DC74 ROM:0012DC68 ; --------------------------------------------------------------------------- ROM:0012DC68 ROM:0012DC68 loc_12DC68: ; CODE XREF: sub_12DC46+8↑j ROM:0012DC68 move.w ($C44).w,($C3C).w ROM:0012DC6E move.w $622(a5),($C3A).w ROM:0012DC74 ROM:0012DC74 locret_12DC74: ; CODE XREF: sub_12DC46+20↑j ROM:0012DC74 rts ROM:0012DC74 ; End of function sub_12DC46 ROM:0012DC74 ROM:0012DC76 ROM:0012DC76 ; =============== S U B R O U T I N E ======================================= ROM:0012DC76 ROM:0012DC76 ROM:0012DC76 sub_12DC76: ; CODE XREF: ROM:0012D794↑p ROM:0012DC76 btst #0,($F95).w ROM:0012DC7C beq.s loc_12DCA0 ROM:0012DC7E btst #0,($F95).w ROM:0012DC84 beq.s loc_12DCA0 ROM:0012DC86 btst #0,($11A5).w ROM:0012DC8C beq.s loc_12DC98 ROM:0012DC8E bset #2,($11B3).w ROM:0012DC94 bra.w loc_12DC9E ROM:0012DC98 ; --------------------------------------------------------------------------- ROM:0012DC98 ROM:0012DC98 loc_12DC98: ; CODE XREF: sub_12DC76+16↑j ROM:0012DC98 bclr #2,($11B3).w ROM:0012DC9E ROM:0012DC9E loc_12DC9E: ; CODE XREF: sub_12DC76+1E↑j ROM:0012DC9E bra.s locret_12DCB8 ROM:0012DCA0 ; --------------------------------------------------------------------------- ROM:0012DCA0 ROM:0012DCA0 loc_12DCA0: ; CODE XREF: sub_12DC76+6↑j ROM:0012DCA0 ; sub_12DC76+E↑j ROM:0012DCA0 btst #0,($F9A).w ROM:0012DCA6 beq.s loc_12DCB2 ROM:0012DCA8 bset #2,($11B3).w ROM:0012DCAE bra.w locret_12DCB8 ROM:0012DCB2 ; --------------------------------------------------------------------------- ROM:0012DCB2 ROM:0012DCB2 loc_12DCB2: ; CODE XREF: sub_12DC76+30↑j ROM:0012DCB2 bclr #2,($11B3).w ROM:0012DCB8 ROM:0012DCB8 locret_12DCB8: ; CODE XREF: sub_12DC76:loc_12DC9E↑j ROM:0012DCB8 ; sub_12DC76+38↑j ROM:0012DCB8 rts ROM:0012DCB8 ; End of function sub_12DC76 ROM:0012DCB8 ROM:0012DCBA ROM:0012DCBA ; =============== S U B R O U T I N E ======================================= ROM:0012DCBA ROM:0012DCBA ROM:0012DCBA sub_12DCBA: ; CODE XREF: ROM:0012D7A4↑p ROM:0012DCBA btst #0,($F8D).w ROM:0012DCC0 bne.s loc_12DCCA ROM:0012DCC2 btst #0,($F8D).w ROM:0012DCC8 beq.s loc_12DCDC ROM:0012DCCA ROM:0012DCCA loc_12DCCA: ; CODE XREF: sub_12DCBA+6↑j ROM:0012DCCA move.w $2C2(a5),d0 ROM:0012DCCE move.w d0,($C4C).w ROM:0012DCD2 move.w #1,($C54).w ROM:0012DCD8 bra.w loc_12DD72 ROM:0012DCDC ; --------------------------------------------------------------------------- ROM:0012DCDC ROM:0012DCDC loc_12DCDC: ; CODE XREF: sub_12DCBA+E↑j ROM:0012DCDC move.w $62C(a5),d2 ROM:0012DCE0 btst d2,($F9C).w ROM:0012DCE4 beq.s loc_12DD00 ROM:0012DCE6 cmpi.w #0,($6CA).w ROM:0012DCEC bne.s loc_12DD00 ROM:0012DCEE move.w $D6E(d2.w*2),d0 ROM:0012DCF4 ext.l d0 ROM:0012DCF6 add.l d0,($83C).w ROM:0012DCFA addi.w #1,($C50).w ROM:0012DD00 ROM:0012DD00 loc_12DD00: ; CODE XREF: sub_12DCBA+2A↑j ROM:0012DD00 ; sub_12DCBA+32↑j ROM:0012DD00 move.w $62A(a5),d1 ROM:0012DD04 cmp.w ($C50).w,d1 ROM:0012DD08 blt.s loc_12DD1A ROM:0012DD0A btst #7,($11AF).w ROM:0012DD10 beq.s loc_12DD66 ROM:0012DD12 cmpi.w #5,($C50).w ROM:0012DD18 blt.s loc_12DD66 ROM:0012DD1A ROM:0012DD1A loc_12DD1A: ; CODE XREF: sub_12DCBA+4E↑j ROM:0012DD1A move.l ($83C).w,d0 ROM:0012DD1E divs.w ($C50).w,d0 ROM:0012DD22 clr.l ($83C).w ROM:0012DD26 clr.w ($C50).w ROM:0012DD2A cmpi.w #0,($540).w ROM:0012DD30 beq.s loc_12DD50 ROM:0012DD32 cmpi.b #3,($1036).w ROM:0012DD38 beq.s loc_12DD50 ROM:0012DD3A cmp.w ($C4C).w,d0 ROM:0012DD3E blt.s loc_12DD48 ROM:0012DD40 cmpi.w #0,($C54).w ROM:0012DD46 bne.s loc_12DD4C ROM:0012DD48 ROM:0012DD48 loc_12DD48: ; CODE XREF: sub_12DCBA+84↑j ROM:0012DD48 move.w d0,($C4C).w ROM:0012DD4C ROM:0012DD4C loc_12DD4C: ; CODE XREF: sub_12DCBA+8C↑j ROM:0012DD4C bra.w loc_12DD54 ROM:0012DD50 ; --------------------------------------------------------------------------- ROM:0012DD50 ROM:0012DD50 loc_12DD50: ; CODE XREF: sub_12DCBA+76↑j ROM:0012DD50 ; sub_12DCBA+7E↑j ROM:0012DD50 move.w d0,($C4E).w ROM:0012DD54 ROM:0012DD54 loc_12DD54: ; CODE XREF: sub_12DCBA:loc_12DD4C↑j ROM:0012DD54 move.w ($C4E).w,d0 ROM:0012DD58 sub.w ($C4C).w,d0 ROM:0012DD5C move.w d0,($C52).w ROM:0012DD60 addi.w #1,($C54).w ROM:0012DD66 ROM:0012DD66 loc_12DD66: ; CODE XREF: sub_12DCBA+56↑j ROM:0012DD66 ; sub_12DCBA+5E↑j ROM:0012DD66 btst #7,($11AF).w ROM:0012DD6C beq.s locret_12DD7A ROM:0012DD6E clr.w ($C54).w ROM:0012DD72 ROM:0012DD72 loc_12DD72: ; CODE XREF: sub_12DCBA+1E↑j ROM:0012DD72 clr.l ($83C).w ROM:0012DD76 clr.w ($C50).w ROM:0012DD7A ROM:0012DD7A locret_12DD7A: ; CODE XREF: sub_12DCBA+B2↑j ROM:0012DD7A rts ROM:0012DD7A ; End of function sub_12DCBA ROM:0012DD7A ROM:0012DD7C ROM:0012DD7C ; =============== S U B R O U T I N E ======================================= ROM:0012DD7C ROM:0012DD7C ROM:0012DD7C sub_12DD7C: ; CODE XREF: ROM:0012D7A8↑p ROM:0012DD7C move.w #$2710,d0 ROM:0012DD80 sub.w ($C4C).w,d0 ROM:0012DD84 bge.s loc_12DD8A ROM:0012DD86 move.w #0,d0 ROM:0012DD8A ROM:0012DD8A loc_12DD8A: ; CODE XREF: sub_12DD7C+8↑j ROM:0012DD8A muls.w $628(a5),d0 ROM:0012DD8E divs.w #$64,d0 ; 'd' ROM:0012DD92 add.w $626(a5),d0 ROM:0012DD96 move.w d0,($C4A).w ROM:0012DD9A rts ROM:0012DD9A ; End of function sub_12DD7C ROM:0012DD9A ROM:0012DD9C ROM:0012DD9C ; =============== S U B R O U T I N E ======================================= ROM:0012DD9C ROM:0012DD9C ROM:0012DD9C sub_12DD9C: ; CODE XREF: ROM:0012D7AC↑p ROM:0012DD9C move.b ($1036).w,d0 ROM:0012DDA0 cmp.b ($1035).w,d0 ROM:0012DDA4 beq.l loc_12DE26 ROM:0012DDAA bset #7,($11AF).w ROM:0012DDB0 clr.w d0 ROM:0012DDB2 cmpi.w #0,($C46).w ROM:0012DDB8 bne.s loc_12DDD6 ROM:0012DDBA cmpi.w #0,($540).w ROM:0012DDC0 beq.s loc_12DDD6 ROM:0012DDC2 cmpi.b #2,($1035).w ROM:0012DDC8 beq.s loc_12DDD2 ROM:0012DDCA cmpi.b #3,($1035).w ROM:0012DDD0 bne.s loc_12DDD6 ROM:0012DDD2 ROM:0012DDD2 loc_12DDD2: ; CODE XREF: sub_12DD9C+2C↑j ROM:0012DDD2 move.w #1,d0 ROM:0012DDD6 ROM:0012DDD6 loc_12DDD6: ; CODE XREF: sub_12DD9C+1C↑j ROM:0012DDD6 ; sub_12DD9C+24↑j ... ROM:0012DDD6 btst #5,($11AA).w ROM:0012DDDC bne.s loc_12DDEC ROM:0012DDDE cmpi.b #4,($1036).w ROM:0012DDE4 beq.s loc_12DDEC ROM:0012DDE6 cmpi.w #1,d0 ROM:0012DDEA bne.s loc_12DE1A ROM:0012DDEC ROM:0012DDEC loc_12DDEC: ; CODE XREF: sub_12DD9C+40↑j ROM:0012DDEC ; sub_12DD9C+48↑j ROM:0012DDEC clr.b ($7B7).w ROM:0012DDF0 clr.w ($6CA).w ROM:0012DDF4 bclr #5,($11C4).w ROM:0012DDFA cmpi.w #1,d0 ROM:0012DDFE bne.s loc_12DE18 ROM:0012DE00 move.w #0,($986).w ROM:0012DE06 bsr.l sub_11BD5C ROM:0012DE0C move.w #0,($986).w ROM:0012DE12 bsr.l sub_11BD5C ROM:0012DE18 ROM:0012DE18 loc_12DE18: ; CODE XREF: sub_12DD9C+62↑j ROM:0012DE18 bra.s locret_12DE32 ROM:0012DE1A ; --------------------------------------------------------------------------- ROM:0012DE1A ROM:0012DE1A loc_12DE1A: ; CODE XREF: sub_12DD9C+4E↑j ROM:0012DE1A bset #5,($11C4).w ROM:0012DE20 bra.s locret_12DE32 ROM:0012DE22 ; --------------------------------------------------------------------------- ROM:0012DE22 bra.w locret_12DE32 ROM:0012DE26 ; --------------------------------------------------------------------------- ROM:0012DE26 ROM:0012DE26 loc_12DE26: ; CODE XREF: sub_12DD9C+8↑j ROM:0012DE26 bclr #5,($11C4).w ROM:0012DE2C bclr #7,($11AF).w ROM:0012DE32 ROM:0012DE32 locret_12DE32: ; CODE XREF: sub_12DD9C:loc_12DE18↑j ROM:0012DE32 ; sub_12DD9C+84↑j ... ROM:0012DE32 rts ROM:0012DE32 ; End of function sub_12DD9C ROM:0012DE32 ROM:0012DE34 ROM:0012DE34 ; =============== S U B R O U T I N E ======================================= ROM:0012DE34 ROM:0012DE34 ROM:0012DE34 sub_12DE34: ; CODE XREF: ROM:0012D7B0↑p ROM:0012DE34 clr.w d1 ROM:0012DE36 move.b ($1039).w,d1 ROM:0012DE3A cmpi.w #3,d1 ROM:0012DE3E bcc.s locret_12DE48 ROM:0012DE40 movea.l off_12DE4A(pc,d1.w*4),a0 ROM:0012DE44 nop ROM:0012DE46 jmp (a0) ROM:0012DE48 ; --------------------------------------------------------------------------- ROM:0012DE48 ROM:0012DE48 locret_12DE48: ; CODE XREF: sub_12DE34+A↑j ROM:0012DE48 rts ROM:0012DE48 ; End of function sub_12DE34 ROM:0012DE48 ROM:0012DE48 ; --------------------------------------------------------------------------- ROM:0012DE4A off_12DE4A: dc.l loc_12DE56 ; DATA XREF: sub_12DE34+C↑r ROM:0012DE4E dc.l loc_12DE60 ROM:0012DE52 dc.l loc_12DE9A ROM:0012DE56 ; --------------------------------------------------------------------------- ROM:0012DE56 ROM:0012DE56 loc_12DE56: ; DATA XREF: ROM:off_12DE4A↑o ROM:0012DE56 move.b #1,($1039).w ROM:0012DE5C bra.s loc_12DE94 ROM:0012DE5E ; --------------------------------------------------------------------------- ROM:0012DE5E rts ROM:0012DE60 ; --------------------------------------------------------------------------- ROM:0012DE60 ROM:0012DE60 loc_12DE60: ; DATA XREF: ROM:0012DE4E↑o ROM:0012DE60 btst #5,($11C4).w ROM:0012DE66 beq.s loc_12DE94 ROM:0012DE68 move.w ($C4A).w,d0 ROM:0012DE6C move.w ($C4A).w,($C48).w ROM:0012DE72 clr.b ($7B7).w ROM:0012DE76 move.w d0,($6CA).w ROM:0012DE7A move.b #1,($7B7).w ROM:0012DE80 clr.w ($C54).w ROM:0012DE84 clr.w ($C50).w ROM:0012DE88 clr.l ($83C).w ROM:0012DE8C move.b #2,($1039).w ROM:0012DE92 bra.s locret_12DEC8 ROM:0012DE94 ; --------------------------------------------------------------------------- ROM:0012DE94 ROM:0012DE94 loc_12DE94: ; CODE XREF: ROM:0012DE5C↑j ROM:0012DE94 ; ROM:0012DE66↑j ... ROM:0012DE94 bsr.w sub_12DEF8 ROM:0012DE98 rts ROM:0012DE9A ; --------------------------------------------------------------------------- ROM:0012DE9A ROM:0012DE9A loc_12DE9A: ; DATA XREF: ROM:0012DE52↑o ROM:0012DE9A cmpi.w #0,($6CA).w ROM:0012DEA0 ble.s loc_12DEAA ROM:0012DEA2 cmpi.w #0,($534).w ROM:0012DEA8 bne.s loc_12DEB6 ROM:0012DEAA ROM:0012DEAA loc_12DEAA: ; CODE XREF: ROM:0012DEA0↑j ROM:0012DEAA move.b #1,($1039).w ROM:0012DEB0 bra.s loc_12DE94 ROM:0012DEB2 ; --------------------------------------------------------------------------- ROM:0012DEB2 bra.w locret_12DEC8 ROM:0012DEB6 ; --------------------------------------------------------------------------- ROM:0012DEB6 ROM:0012DEB6 loc_12DEB6: ; CODE XREF: ROM:0012DEA8↑j ROM:0012DEB6 move.w ($6CA).w,d0 ROM:0012DEBA cmp.w ($C48).w,d0 ROM:0012DEBE beq.s locret_12DEC8 ROM:0012DEC0 move.w d0,($C48).w ROM:0012DEC4 bsr.w sub_12DECA ROM:0012DEC8 ROM:0012DEC8 locret_12DEC8: ; CODE XREF: ROM:0012DE92↑j ROM:0012DEC8 ; ROM:0012DEB2↑j ... ROM:0012DEC8 rts ROM:0012DECA ROM:0012DECA ; =============== S U B R O U T I N E ======================================= ROM:0012DECA ROM:0012DECA ROM:0012DECA sub_12DECA: ; CODE XREF: ROM:0012DEC4↑p ROM:0012DECA move.w ($6CA).w,d1 ROM:0012DECE muls.w d1,d1 ROM:0012DED0 move.w ($C4A).w,d0 ROM:0012DED4 muls.w $62E(a5),d0 ROM:0012DED8 divs.w #$64,d0 ; 'd' ROM:0012DEDC divs.w d0,d1 ROM:0012DEDE addi.w #1,d1 ROM:0012DEE2 move.w ($C46).w,d0 ROM:0012DEE6 sub.w ($540).w,d0 ROM:0012DEEA ext.l d0 ROM:0012DEEC divs.w d1,d0 ROM:0012DEEE add.w ($540).w,d0 ROM:0012DEF2 move.w d0,($540).w ROM:0012DEF6 rts ROM:0012DEF6 ; End of function sub_12DECA ROM:0012DEF6 ROM:0012DEF8 ROM:0012DEF8 ; =============== S U B R O U T I N E ======================================= ROM:0012DEF8 ROM:0012DEF8 ROM:0012DEF8 sub_12DEF8: ; CODE XREF: ROM:loc_12DE94↑p ROM:0012DEF8 move.w ($C46).w,d0 ROM:0012DEFC move.w d0,($540).w ROM:0012DF00 rts ROM:0012DF00 ; End of function sub_12DEF8 ROM:0012DF00 ROM:0012DF02 ROM:0012DF02 ; =============== S U B R O U T I N E ======================================= ROM:0012DF02 ROM:0012DF02 ROM:0012DF02 sub_12DF02: ; CODE XREF: ROM:0012D7BC↑p ROM:0012DF02 btst #1,($7F5).w ROM:0012DF08 beq.s loc_12DF0C ROM:0012DF0A bra.s loc_12DF14 ROM:0012DF0C ; --------------------------------------------------------------------------- ROM:0012DF0C ROM:0012DF0C loc_12DF0C: ; CODE XREF: sub_12DF02+6↑j ROM:0012DF0C btst #4,($7F5).w ROM:0012DF12 beq.s loc_12DF1C ROM:0012DF14 ROM:0012DF14 loc_12DF14: ; CODE XREF: sub_12DF02+8↑j ROM:0012DF14 move.w ($C58).w,($53E).w ROM:0012DF1A bra.s locret_12DF22 ROM:0012DF1C ; --------------------------------------------------------------------------- ROM:0012DF1C ROM:0012DF1C loc_12DF1C: ; CODE XREF: sub_12DF02+10↑j ROM:0012DF1C move.w ($540).w,($53E).w ROM:0012DF22 ROM:0012DF22 locret_12DF22: ; CODE XREF: sub_12DF02+18↑j ROM:0012DF22 rts ROM:0012DF22 ; End of function sub_12DF02 ROM:0012DF22 ROM:0012DF24 ROM:0012DF24 ; =============== S U B R O U T I N E ======================================= ROM:0012DF24 ROM:0012DF24 ROM:0012DF24 sub_12DF24: ; CODE XREF: sub_1247FA+30↑p ROM:0012DF24 bsr.w sub_12E11A ROM:0012DF28 bsr.w sub_12E10C ROM:0012DF2C bsr.w sub_12E0CE ROM:0012DF30 bsr.w sub_12DF36 ROM:0012DF34 rts ROM:0012DF34 ; End of function sub_12DF24 ROM:0012DF34 ROM:0012DF36 ROM:0012DF36 ; =============== S U B R O U T I N E ======================================= ROM:0012DF36 ROM:0012DF36 ROM:0012DF36 sub_12DF36: ; CODE XREF: sub_12DF24+C↑p ROM:0012DF36 clr.w d1 ROM:0012DF38 move.b ($103A).w,d1 ROM:0012DF3C cmpi.w #5,d1 ROM:0012DF40 bcc.s locret_12DF4A ROM:0012DF42 movea.l off_12DF4C(pc,d1.w*4),a0 ROM:0012DF46 nop ROM:0012DF48 jmp (a0) ROM:0012DF4A ; --------------------------------------------------------------------------- ROM:0012DF4A ROM:0012DF4A locret_12DF4A: ; CODE XREF: sub_12DF36+A↑j ROM:0012DF4A rts ROM:0012DF4A ; End of function sub_12DF36 ROM:0012DF4A ROM:0012DF4A ; --------------------------------------------------------------------------- ROM:0012DF4C off_12DF4C: dc.l loc_12DF60 ; DATA XREF: sub_12DF36+C↑r ROM:0012DF50 dc.l loc_12DF7C ROM:0012DF54 dc.l loc_12DFCA ROM:0012DF58 dc.l loc_12E060 ROM:0012DF5C dc.l loc_12E0A4 ROM:0012DF60 ; --------------------------------------------------------------------------- ROM:0012DF60 ROM:0012DF60 loc_12DF60: ; DATA XREF: ROM:off_12DF4C↑o ROM:0012DF60 bclr #6,($11AB).w ROM:0012DF66 bclr #3,($AD1).w ROM:0012DF6C bclr #1,($C0A).w ROM:0012DF72 move.b #1,($103A).w ROM:0012DF78 bra.s locret_12DFC8 ROM:0012DF7A ; --------------------------------------------------------------------------- ROM:0012DF7A rts ROM:0012DF7C ; --------------------------------------------------------------------------- ROM:0012DF7C ROM:0012DF7C loc_12DF7C: ; DATA XREF: ROM:0012DF50↑o ROM:0012DF7C btst #5,($11C0).w ROM:0012DF82 beq.s loc_12DFB4 ROM:0012DF84 bset #2,($11B2).w ROM:0012DF8A bset #6,($11AB).w ROM:0012DF90 bset #1,($C0A).w ROM:0012DF96 bset #3,($AD1).w ROM:0012DF9C bset #3,($11ED).w ROM:0012DFA2 bset #1,($C22).w ROM:0012DFA8 move.b #3,($103A).w ROM:0012DFAE bra.l locret_12E0A2 ROM:0012DFB4 ; --------------------------------------------------------------------------- ROM:0012DFB4 ROM:0012DFB4 loc_12DFB4: ; CODE XREF: ROM:0012DF82↑j ROM:0012DFB4 btst #7,($11BB).w ROM:0012DFBA beq.s locret_12DFC8 ROM:0012DFBC move.b #2,($103A).w ROM:0012DFC2 bra.l locret_12E05E ROM:0012DFC8 ; --------------------------------------------------------------------------- ROM:0012DFC8 ROM:0012DFC8 locret_12DFC8: ; CODE XREF: ROM:0012DF78↑j ROM:0012DFC8 ; ROM:0012DFBA↑j ... ROM:0012DFC8 rts ROM:0012DFCA ; --------------------------------------------------------------------------- ROM:0012DFCA ROM:0012DFCA loc_12DFCA: ; DATA XREF: ROM:0012DF54↑o ROM:0012DFCA move.w $63C(a5),d0 ROM:0012DFCE move.w $63E(a5),d1 ROM:0012DFD2 cmp.w ($8D6).w,d0 ROM:0012DFD6 bge.s loc_12E016 ROM:0012DFD8 cmp.w ($8E0).w,d1 ROM:0012DFDC bge.s loc_12E010 ROM:0012DFDE bset #5,($11B4).w ROM:0012DFE4 bset #6,($11AB).w ROM:0012DFEA bset #3,($AD1).w ROM:0012DFF0 bset #3,($11ED).w ROM:0012DFF6 bset #1,($C0A).w ROM:0012DFFC bset #1,($C22).w ROM:0012E002 move.b #3,($103A).w ROM:0012E008 bra.l locret_12E0A2 ROM:0012E00E ; --------------------------------------------------------------------------- ROM:0012E00E bra.s loc_12E016 ROM:0012E010 ; --------------------------------------------------------------------------- ROM:0012E010 ROM:0012E010 loc_12E010: ; CODE XREF: ROM:0012DFDC↑j ROM:0012E010 bset #1,($C22).w ROM:0012E016 ROM:0012E016 loc_12E016: ; CODE XREF: ROM:0012DFD6↑j ROM:0012E016 ; ROM:0012E00E↑j ROM:0012E016 btst #5,($11C0).w ROM:0012E01C beq.s loc_12E04A ROM:0012E01E bset #3,($AD1).w ROM:0012E024 bset #3,($11ED).w ROM:0012E02A bset #2,($11B2).w ROM:0012E030 bset #6,($11AB).w ROM:0012E036 bset #1,($C0A).w ROM:0012E03C bset #1,($C22).w ROM:0012E042 move.b #3,($103A).w ROM:0012E048 bra.s locret_12E0A2 ROM:0012E04A ; --------------------------------------------------------------------------- ROM:0012E04A ROM:0012E04A loc_12E04A: ; CODE XREF: ROM:0012E01C↑j ROM:0012E04A btst #7,($11BB).w ROM:0012E050 bne.s locret_12E05E ROM:0012E052 move.b #1,($103A).w ROM:0012E058 bra.l locret_12DFC8 ROM:0012E05E ; --------------------------------------------------------------------------- ROM:0012E05E ROM:0012E05E locret_12E05E: ; CODE XREF: ROM:0012DFC2↑j ROM:0012E05E ; ROM:0012E050↑j ROM:0012E05E rts ROM:0012E060 ; --------------------------------------------------------------------------- ROM:0012E060 ROM:0012E060 loc_12E060: ; DATA XREF: ROM:0012DF58↑o ROM:0012E060 btst #7,($11BB).w ROM:0012E066 bne.s locret_12E0A2 ROM:0012E068 btst #5,($11C0).w ROM:0012E06E bne.s loc_12E088 ROM:0012E070 bclr #6,($11AB).w ROM:0012E076 bclr #1,($C0A).w ROM:0012E07C move.b #1,($103A).w ROM:0012E082 bra.l locret_12DFC8 ROM:0012E088 ; --------------------------------------------------------------------------- ROM:0012E088 ROM:0012E088 loc_12E088: ; CODE XREF: ROM:0012E06E↑j ROM:0012E088 btst #5,($11BF).w ROM:0012E08E beq.s locret_12E0A2 ROM:0012E090 bset #1,($C0A).w ROM:0012E096 bset #1,($C22).w ROM:0012E09C move.b #4,($103A).w ROM:0012E0A2 ROM:0012E0A2 locret_12E0A2: ; CODE XREF: ROM:0012DFAE↑j ROM:0012E0A2 ; ROM:0012E008↑j ... ROM:0012E0A2 rts ROM:0012E0A4 ; --------------------------------------------------------------------------- ROM:0012E0A4 ROM:0012E0A4 loc_12E0A4: ; DATA XREF: ROM:0012DF5C↑o ROM:0012E0A4 btst #7,($11BB).w ROM:0012E0AA bne.s locret_12E0A2 ROM:0012E0AC btst #5,($11C0).w ROM:0012E0B2 bne.s locret_12E0CC ROM:0012E0B4 bclr #6,($11AB).w ROM:0012E0BA bclr #1,($C0A).w ROM:0012E0C0 move.b #1,($103A).w ROM:0012E0C6 bra.l locret_12DFC8 ROM:0012E0CC ; --------------------------------------------------------------------------- ROM:0012E0CC ROM:0012E0CC locret_12E0CC: ; CODE XREF: ROM:0012E0B2↑j ROM:0012E0CC rts ROM:0012E0CE ROM:0012E0CE ; =============== S U B R O U T I N E ======================================= ROM:0012E0CE ROM:0012E0CE ROM:0012E0CE sub_12E0CE: ; CODE XREF: sub_12DF24+8↑p ROM:0012E0CE move.w $640(a5),d0 ROM:0012E0D2 cmp.w ($AF6).w,d0 ROM:0012E0D6 blt.s loc_12E0EC ROM:0012E0D8 move.w #$3A2A,d1 ROM:0012E0DC move.w ($C5C).w,d2 ROM:0012E0E0 move.w ($534).w,d3 ROM:0012E0E4 bsr.l sub_1157E4 ROM:0012E0EA bra.s loc_12E0FE ROM:0012E0EC ; --------------------------------------------------------------------------- ROM:0012E0EC ROM:0012E0EC loc_12E0EC: ; CODE XREF: sub_12E0CE+8↑j ROM:0012E0EC move.w #$3A28,d1 ROM:0012E0F0 move.w ($AF6).w,d2 ROM:0012E0F4 move.w ($534).w,d3 ROM:0012E0F8 bsr.l sub_1157E4 ROM:0012E0FE ROM:0012E0FE loc_12E0FE: ; CODE XREF: sub_12E0CE+1C↑j ROM:0012E0FE muls.w ($11DC).w,d1 ROM:0012E102 divs.w $17A(a5),d1 ROM:0012E106 move.w d1,($C5A).w ROM:0012E10A rts ROM:0012E10A ; End of function sub_12E0CE ROM:0012E10A ROM:0012E10C ROM:0012E10C ; =============== S U B R O U T I N E ======================================= ROM:0012E10C ROM:0012E10C ROM:0012E10C sub_12E10C: ; CODE XREF: sub_12DF24+4↑p ROM:0012E10C move.w ($A2A).w,d0 ROM:0012E110 sub.w ($11E0).w,d0 ROM:0012E114 move.w d0,($C5C).w ROM:0012E118 rts ROM:0012E118 ; End of function sub_12E10C ROM:0012E118 ROM:0012E11A ROM:0012E11A ; =============== S U B R O U T I N E ======================================= ROM:0012E11A ROM:0012E11A ROM:0012E11A sub_12E11A: ; CODE XREF: sub_12DF24↑p ROM:0012E11A clr.w d1 ROM:0012E11C move.b ($103B).w,d1 ROM:0012E120 cmpi.w #4,d1 ROM:0012E124 bcc.s locret_12E12E ROM:0012E126 movea.l off_12E130(pc,d1.w*4),a0 ROM:0012E12A nop ROM:0012E12C jmp (a0) ROM:0012E12E ; --------------------------------------------------------------------------- ROM:0012E12E ROM:0012E12E locret_12E12E: ; CODE XREF: sub_12E11A+A↑j ROM:0012E12E rts ROM:0012E12E ; End of function sub_12E11A ROM:0012E12E ROM:0012E12E ; --------------------------------------------------------------------------- ROM:0012E130 off_12E130: dc.l loc_12E140 ; DATA XREF: sub_12E11A+C↑r ROM:0012E134 dc.l loc_12E150 ROM:0012E138 dc.l loc_12E198 ROM:0012E13C dc.l loc_12E1EC ROM:0012E140 ; --------------------------------------------------------------------------- ROM:0012E140 ROM:0012E140 loc_12E140: ; DATA XREF: ROM:off_12E130↑o ROM:0012E140 bclr #5,($11C0).w ROM:0012E146 move.b #1,($103B).w ROM:0012E14C bra.s locret_12E196 ROM:0012E14E ; --------------------------------------------------------------------------- ROM:0012E14E rts ROM:0012E150 ; --------------------------------------------------------------------------- ROM:0012E150 ROM:0012E150 loc_12E150: ; DATA XREF: ROM:0012E134↑o ROM:0012E150 move.w $642(a5),d0 ROM:0012E154 move.w $644(a5),d1 ROM:0012E158 move.w $646(a5),d3 ROM:0012E15C move.w $648(a5),d2 ROM:0012E160 move.w $64A(a5),d4 ROM:0012E164 cmp.w ($906).w,d0 ROM:0012E168 bge.s loc_12E16E ROM:0012E16A bra.w loc_12E180 ROM:0012E16E ; --------------------------------------------------------------------------- ROM:0012E16E ROM:0012E16E loc_12E16E: ; CODE XREF: ROM:0012E168↑j ROM:0012E16E cmp.w ($906).w,d1 ROM:0012E172 ble.s locret_12E196 ROM:0012E174 cmp.w ($534).w,d2 ROM:0012E178 bgt.s loc_12E180 ROM:0012E17A cmp.w ($AF6).w,d3 ROM:0012E17E bge.s locret_12E196 ROM:0012E180 ROM:0012E180 loc_12E180: ; CODE XREF: ROM:0012E16A↑j ROM:0012E180 ; ROM:0012E178↑j ROM:0012E180 clr.b ($772).w ROM:0012E184 move.w d4,($640).w ROM:0012E188 move.b #1,($772).w ROM:0012E18E move.b #2,($103B).w ROM:0012E194 bra.s locret_12E1EA ROM:0012E196 ; --------------------------------------------------------------------------- ROM:0012E196 ROM:0012E196 locret_12E196: ; CODE XREF: ROM:0012E14C↑j ROM:0012E196 ; ROM:0012E172↑j ... ROM:0012E196 rts ROM:0012E198 ; --------------------------------------------------------------------------- ROM:0012E198 ROM:0012E198 loc_12E198: ; DATA XREF: ROM:0012E138↑o ROM:0012E198 cmpi.w #0,($640).w ROM:0012E19E bgt.s loc_12E1AE ROM:0012E1A0 bset #5,($11C0).w ROM:0012E1A6 move.b #3,($103B).w ROM:0012E1AC bra.s locret_12E20E ROM:0012E1AE ; --------------------------------------------------------------------------- ROM:0012E1AE ROM:0012E1AE loc_12E1AE: ; CODE XREF: ROM:0012E19E↑j ROM:0012E1AE move.w $642(a5),d0 ROM:0012E1B2 move.w $644(a5),d1 ROM:0012E1B6 move.w $646(a5),d3 ROM:0012E1BA move.w $648(a5),d2 ROM:0012E1BE cmp.w ($906).w,d0 ROM:0012E1C2 blt.s locret_12E1EA ROM:0012E1C4 cmp.w ($906).w,d1 ROM:0012E1C8 bgt.s loc_12E1CE ROM:0012E1CA bra.w loc_12E1DA ROM:0012E1CE ; --------------------------------------------------------------------------- ROM:0012E1CE ROM:0012E1CE loc_12E1CE: ; CODE XREF: ROM:0012E1C8↑j ROM:0012E1CE cmp.w ($534).w,d2 ROM:0012E1D2 bgt.s locret_12E1EA ROM:0012E1D4 cmp.w ($AF6).w,d3 ROM:0012E1D8 blt.s locret_12E1EA ROM:0012E1DA ROM:0012E1DA loc_12E1DA: ; CODE XREF: ROM:0012E1CA↑j ROM:0012E1DA clr.b ($772).w ROM:0012E1DE clr.w ($640).w ROM:0012E1E2 move.b #1,($103B).w ROM:0012E1E8 bra.s locret_12E196 ROM:0012E1EA ; --------------------------------------------------------------------------- ROM:0012E1EA ROM:0012E1EA locret_12E1EA: ; CODE XREF: ROM:0012E194↑j ROM:0012E1EA ; ROM:0012E1C2↑j ... ROM:0012E1EA rts ROM:0012E1EC ; --------------------------------------------------------------------------- ROM:0012E1EC ROM:0012E1EC loc_12E1EC: ; DATA XREF: ROM:0012E13C↑o ROM:0012E1EC move.w $642(a5),d0 ROM:0012E1F0 move.w $644(a5),d1 ROM:0012E1F4 cmp.w ($906).w,d1 ROM:0012E1F8 bgt.s locret_12E20E ROM:0012E1FA cmp.w ($906).w,d0 ROM:0012E1FE blt.s locret_12E20E ROM:0012E200 bclr #5,($11C0).w ROM:0012E206 move.b #1,($103B).w ROM:0012E20C bra.s locret_12E196 ROM:0012E20E ; --------------------------------------------------------------------------- ROM:0012E20E ROM:0012E20E locret_12E20E: ; CODE XREF: ROM:0012E1AC↑j ROM:0012E20E ; ROM:0012E1F8↑j ... ROM:0012E20E rts ROM:0012E210 ; --------------------------------------------------------------------------- ROM:0012E210 rts ROM:0012E212 ROM:0012E212 ; =============== S U B R O U T I N E ======================================= ROM:0012E212 ROM:0012E212 ROM:0012E212 sub_12E212: ; CODE XREF: sub_1247FA+90↑p ROM:0012E212 move.w ($C62).w,d1 ROM:0012E216 cmpi.w #6,d1 ROM:0012E21A bcc.s locret_12E224 ROM:0012E21C movea.l off_12E226(pc,d1.w*4),a0 ROM:0012E220 nop ROM:0012E222 jmp (a0) ROM:0012E224 ; --------------------------------------------------------------------------- ROM:0012E224 ROM:0012E224 locret_12E224: ; CODE XREF: sub_12E212+8↑j ROM:0012E224 rts ROM:0012E224 ; End of function sub_12E212 ROM:0012E224 ROM:0012E224 ; --------------------------------------------------------------------------- ROM:0012E226 off_12E226: dc.l loc_12E23E ; DATA XREF: sub_12E212+A↑r ROM:0012E22A dc.l loc_12E248 ROM:0012E22E dc.l loc_12E282 ROM:0012E232 dc.l loc_12E29E ROM:0012E236 dc.l loc_12E2D2 ROM:0012E23A dc.l loc_12E30C ROM:0012E23E ; --------------------------------------------------------------------------- ROM:0012E23E ROM:0012E23E loc_12E23E: ; DATA XREF: ROM:off_12E226↑o ROM:0012E23E move.w #1,($C62).w ROM:0012E244 bra.s loc_12E27C ROM:0012E246 ; --------------------------------------------------------------------------- ROM:0012E246 rts ROM:0012E248 ; --------------------------------------------------------------------------- ROM:0012E248 ROM:0012E248 loc_12E248: ; DATA XREF: ROM:0012E22A↑o ROM:0012E248 btst #6,($11C0).w ROM:0012E24E beq.s loc_12E27C ROM:0012E250 move.l ($844).w,d0 ROM:0012E254 divu.l #$3E8,d0 ROM:0012E25C bset #7,($11AA).w ROM:0012E262 clr.b ($736).w ROM:0012E266 move.w d0,($5C8).w ROM:0012E26A move.b #1,($736).w ROM:0012E270 bsr.w sub_12E34A ROM:0012E274 move.w #2,($C62).w ROM:0012E27A bra.s loc_12E298 ROM:0012E27C ; --------------------------------------------------------------------------- ROM:0012E27C ROM:0012E27C loc_12E27C: ; CODE XREF: ROM:0012E244↑j ROM:0012E27C ; ROM:0012E24E↑j ROM:0012E27C bsr.w sub_12E3DC ROM:0012E280 rts ROM:0012E282 ; --------------------------------------------------------------------------- ROM:0012E282 ROM:0012E282 loc_12E282: ; DATA XREF: ROM:0012E22E↑o ROM:0012E282 cmpi.w #0,($5C8).w ROM:0012E288 bgt.s loc_12E298 ROM:0012E28A bclr #7,($11AA).w ROM:0012E290 move.w #3,($C62).w ROM:0012E296 bra.s locret_12E2D0 ROM:0012E298 ; --------------------------------------------------------------------------- ROM:0012E298 ROM:0012E298 loc_12E298: ; CODE XREF: ROM:0012E27A↑j ROM:0012E298 ; ROM:0012E288↑j ... ROM:0012E298 bsr.w sub_12E388 ROM:0012E29C rts ROM:0012E29E ; --------------------------------------------------------------------------- ROM:0012E29E ROM:0012E29E loc_12E29E: ; DATA XREF: ROM:0012E232↑o ROM:0012E29E btst #5,($11AC).w ROM:0012E2A4 beq.s loc_12E2B4 ROM:0012E2A6 bsr.w sub_12E42C ROM:0012E2AA move.w #5,($C62).w ROM:0012E2B0 bra.w loc_12E342 ROM:0012E2B4 ; --------------------------------------------------------------------------- ROM:0012E2B4 ROM:0012E2B4 loc_12E2B4: ; CODE XREF: ROM:0012E2A4↑j ROM:0012E2B4 btst #7,($11A0).w ROM:0012E2BA beq.s locret_12E2D0 ROM:0012E2BC btst #5,($11AC).w ROM:0012E2C2 bne.s locret_12E2D0 ROM:0012E2C4 bsr.w sub_12E40A ROM:0012E2C8 move.w #4,($C62).w ROM:0012E2CE bra.s loc_12E306 ROM:0012E2D0 ; --------------------------------------------------------------------------- ROM:0012E2D0 ROM:0012E2D0 locret_12E2D0: ; CODE XREF: ROM:0012E296↑j ROM:0012E2D0 ; ROM:0012E2BA↑j ... ROM:0012E2D0 rts ROM:0012E2D2 ; --------------------------------------------------------------------------- ROM:0012E2D2 ROM:0012E2D2 loc_12E2D2: ; DATA XREF: ROM:0012E236↑o ROM:0012E2D2 btst #6,($11C0).w ROM:0012E2D8 beq.s loc_12E306 ROM:0012E2DA move.l ($844).w,d0 ROM:0012E2DE divu.l #$3E8,d0 ROM:0012E2E6 bset #7,($11AA).w ROM:0012E2EC clr.b ($736).w ROM:0012E2F0 move.w d0,($5C8).w ROM:0012E2F4 move.b #1,($736).w ROM:0012E2FA bsr.w sub_12E34A ROM:0012E2FE move.w #2,($C62).w ROM:0012E304 bra.s loc_12E298 ROM:0012E306 ; --------------------------------------------------------------------------- ROM:0012E306 ROM:0012E306 loc_12E306: ; CODE XREF: ROM:0012E2CE↑j ROM:0012E306 ; ROM:0012E2D8↑j ROM:0012E306 bsr.w sub_12E40A ROM:0012E30A rts ROM:0012E30C ; --------------------------------------------------------------------------- ROM:0012E30C ROM:0012E30C loc_12E30C: ; DATA XREF: ROM:0012E23A↑o ROM:0012E30C btst #6,($11C0).w ROM:0012E312 beq.s loc_12E342 ROM:0012E314 move.l ($844).w,d0 ROM:0012E318 divu.l #$3E8,d0 ROM:0012E320 bset #7,($11AA).w ROM:0012E326 clr.b ($736).w ROM:0012E32A move.w d0,($5C8).w ROM:0012E32E move.b #1,($736).w ROM:0012E334 bsr.w sub_12E34A ROM:0012E338 move.w #2,($C62).w ROM:0012E33E bra.w loc_12E298 ROM:0012E342 ; --------------------------------------------------------------------------- ROM:0012E342 ROM:0012E342 loc_12E342: ; CODE XREF: ROM:0012E2B0↑j ROM:0012E342 ; ROM:0012E312↑j ROM:0012E342 bsr.w sub_12E42C ROM:0012E346 rts ROM:0012E348 ; --------------------------------------------------------------------------- ROM:0012E348 rts ROM:0012E34A ROM:0012E34A ; =============== S U B R O U T I N E ======================================= ROM:0012E34A ROM:0012E34A ROM:0012E34A sub_12E34A: ; CODE XREF: ROM:0012E270↑p ROM:0012E34A ; ROM:0012E2FA↑p ... ROM:0012E34A move.l #$FDE8,d2 ROM:0012E350 move.w ($F60).w,d1 ROM:0012E354 ext.l d1 ROM:0012E356 sub.l d1,d2 ROM:0012E358 cmp.l ($844).w,d2 ROM:0012E35C bge.s loc_12E378 ROM:0012E35E move.l d2,d0 ROM:0012E360 move.l ($844).w,d1 ROM:0012E364 sub.l d2,d1 ROM:0012E366 move.l d1,($844).w ROM:0012E36A move.w ($5C8).w,d1 ROM:0012E36E sub.w $650(a5),d1 ROM:0012E372 move.w d1,($C60).w ROM:0012E376 bra.s loc_12E380 ROM:0012E378 ; --------------------------------------------------------------------------- ROM:0012E378 ROM:0012E378 loc_12E378: ; CODE XREF: sub_12E34A+12↑j ROM:0012E378 move.l ($844).w,d0 ROM:0012E37C clr.l ($844).w ROM:0012E380 ROM:0012E380 loc_12E380: ; CODE XREF: sub_12E34A+2C↑j ROM:0012E380 bsr.l sub_114DFE ROM:0012E386 rts ROM:0012E386 ; End of function sub_12E34A ROM:0012E386 ROM:0012E388 ROM:0012E388 ; =============== S U B R O U T I N E ======================================= ROM:0012E388 ROM:0012E388 ROM:0012E388 sub_12E388: ; CODE XREF: ROM:loc_12E298↑p ROM:0012E388 move.l ($844).w,d1 ROM:0012E38C cmpi.l #0,d1 ROM:0012E392 ble.s locret_12E3DA ROM:0012E394 move.w ($C60).w,d1 ROM:0012E398 cmp.w ($5C8).w,d1 ROM:0012E39C blt.s locret_12E3DA ROM:0012E39E move.w $650(a5),d1 ROM:0012E3A2 muls.w #$3E8,d1 ROM:0012E3A6 cmp.l ($844).w,d1 ROM:0012E3AA blt.s loc_12E3B6 ROM:0012E3AC move.l ($844).w,d0 ROM:0012E3B0 clr.l ($844).w ROM:0012E3B4 bra.s loc_12E3D4 ROM:0012E3B6 ; --------------------------------------------------------------------------- ROM:0012E3B6 ROM:0012E3B6 loc_12E3B6: ; CODE XREF: sub_12E388+22↑j ROM:0012E3B6 move.w $650(a5),d0 ROM:0012E3BA add.w ($C60).w,d0 ROM:0012E3BE sub.w ($5C8).w,d0 ROM:0012E3C2 sub.w d0,($C60).w ROM:0012E3C6 ext.l d0 ROM:0012E3C8 muls.l #$3E8,d0 ROM:0012E3D0 sub.l d0,($844).w ROM:0012E3D4 ROM:0012E3D4 loc_12E3D4: ; CODE XREF: sub_12E388+2C↑j ROM:0012E3D4 bsr.l sub_114DFE ROM:0012E3DA ROM:0012E3DA locret_12E3DA: ; CODE XREF: sub_12E388+A↑j ROM:0012E3DA ; sub_12E388+14↑j ROM:0012E3DA rts ROM:0012E3DA ; End of function sub_12E388 ROM:0012E3DA ROM:0012E3DC ROM:0012E3DC ; =============== S U B R O U T I N E ======================================= ROM:0012E3DC ROM:0012E3DC ROM:0012E3DC sub_12E3DC: ; CODE XREF: ROM:loc_12E27C↑p ROM:0012E3DC move.w #$399A,d1 ROM:0012E3E0 move.w ($90C).w,d2 ROM:0012E3E4 bsr.l sub_1157E4 ROM:0012E3EA move.w d1,($C5E).w ROM:0012E3EE move.w ($C5E).w,d3 ROM:0012E3F2 muls.w ($C74).w,d3 ROM:0012E3F6 muls.l ($8A8).w,d4:d3 ROM:0012E3FC divs.l #$6DDD00,d4:d3 ROM:0012E404 move.l d3,($844).w ROM:0012E408 rts ROM:0012E408 ; End of function sub_12E3DC ROM:0012E408 ROM:0012E40A ROM:0012E40A ; =============== S U B R O U T I N E ======================================= ROM:0012E40A ROM:0012E40A ROM:0012E40A sub_12E40A: ; CODE XREF: ROM:0012E2C4↑p ROM:0012E40A ; ROM:loc_12E306↑p ROM:0012E40A move.w $64E(a5),($C5E).w ROM:0012E410 move.w ($C5E).w,d3 ROM:0012E414 muls.w ($C74).w,d3 ROM:0012E418 muls.l ($8A8).w,d4:d3 ROM:0012E41E divs.l #$6DDD00,d4:d3 ROM:0012E426 move.l d3,($844).w ROM:0012E42A rts ROM:0012E42A ; End of function sub_12E40A ROM:0012E42A ROM:0012E42C ROM:0012E42C ; =============== S U B R O U T I N E ======================================= ROM:0012E42C ROM:0012E42C ROM:0012E42C sub_12E42C: ; CODE XREF: ROM:0012E2A6↑p ROM:0012E42C ; ROM:loc_12E342↑p ROM:0012E42C move.w $64C(a5),($C5E).w ROM:0012E432 move.w ($C5E).w,d3 ROM:0012E436 muls.w ($C74).w,d3 ROM:0012E43A muls.l ($8A8).w,d4:d3 ROM:0012E440 divs.l #$6DDD00,d4:d3 ROM:0012E448 move.l d3,($844).w ROM:0012E44C rts ROM:0012E44C ; End of function sub_12E42C ROM:0012E44C ROM:0012E44E ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_20. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0012E450 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_30. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0012E452 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_21. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0012E454 ROM:0012E454 ; =============== S U B R O U T I N E ======================================= ROM:0012E454 ROM:0012E454 ROM:0012E454 sub_12E454: ; CODE XREF: ROM:00115922↑p ROM:0012E454 bsr.w sub_12E9E0 ROM:0012E458 bsr.w sub_12E45E ROM:0012E45C rts ROM:0012E45C ; End of function sub_12E454 ROM:0012E45C ROM:0012E45E ROM:0012E45E ; =============== S U B R O U T I N E ======================================= ROM:0012E45E ROM:0012E45E ROM:0012E45E sub_12E45E: ; CODE XREF: sub_12E454+4↑p ROM:0012E45E clr.w d1 ROM:0012E460 move.b ($103C).w,d1 ROM:0012E464 cmpi.w #7,d1 ROM:0012E468 bcc.s locret_12E472 ROM:0012E46A movea.l off_12E474(pc,d1.w*4),a0 ROM:0012E46E nop ROM:0012E470 jmp (a0) ROM:0012E472 ; --------------------------------------------------------------------------- ROM:0012E472 ROM:0012E472 locret_12E472: ; CODE XREF: sub_12E45E+A↑j ROM:0012E472 rts ROM:0012E472 ; End of function sub_12E45E ROM:0012E472 ROM:0012E472 ; --------------------------------------------------------------------------- ROM:0012E474 off_12E474: dc.l loc_12E490 ; DATA XREF: sub_12E45E+C↑r ROM:0012E478 dc.l loc_12E4AA ROM:0012E47C dc.l loc_12E51E ROM:0012E480 dc.l loc_12E5D6 ROM:0012E484 dc.l loc_12E68E ROM:0012E488 dc.l loc_12E7FE ROM:0012E48C dc.l loc_12E858 ROM:0012E490 ; --------------------------------------------------------------------------- ROM:0012E490 ROM:0012E490 loc_12E490: ; DATA XREF: ROM:off_12E474↑o ROM:0012E490 move.w #7,($C68).w ROM:0012E496 bclr #4,($11A3).w ROM:0012E49C move.b #5,($103C).w ROM:0012E4A2 bra.l loc_12E844 ROM:0012E4A8 ; --------------------------------------------------------------------------- ROM:0012E4A8 rts ROM:0012E4AA ; --------------------------------------------------------------------------- ROM:0012E4AA ROM:0012E4AA loc_12E4AA: ; DATA XREF: ROM:0012E478↑o ROM:0012E4AA cmpi.w #0,($5CA).w ROM:0012E4B0 bgt.s loc_12E4D2 ROM:0012E4B2 btst #2,($7CD).w ROM:0012E4B8 beq.s loc_12E4D2 ROM:0012E4BA move.w #1,($C68).w ROM:0012E4C0 bclr #4,($11A3).w ROM:0012E4C6 move.b #5,($103C).w ROM:0012E4CC bra.l loc_12E844 ROM:0012E4D2 ; --------------------------------------------------------------------------- ROM:0012E4D2 ROM:0012E4D2 loc_12E4D2: ; CODE XREF: ROM:0012E4B0↑j ROM:0012E4D2 ; ROM:0012E4B8↑j ROM:0012E4D2 cmpi.w #0,($5CA).w ROM:0012E4D8 bgt.s loc_12E4FA ROM:0012E4DA btst #2,($7CD).w ROM:0012E4E0 bne.s loc_12E4FA ROM:0012E4E2 move.w #2,($C68).w ROM:0012E4E8 bclr #4,($11A3).w ROM:0012E4EE move.b #5,($103C).w ROM:0012E4F4 bra.l loc_12E844 ROM:0012E4FA ; --------------------------------------------------------------------------- ROM:0012E4FA ROM:0012E4FA loc_12E4FA: ; CODE XREF: ROM:0012E4D8↑j ROM:0012E4FA ; ROM:0012E4E0↑j ROM:0012E4FA btst #2,($11BC).w ROM:0012E500 beq.s locret_12E51C ROM:0012E502 clr.b ($738).w ROM:0012E506 clr.w ($5CC).w ROM:0012E50A move.b #3,($738).w ROM:0012E510 move.b #2,($103C).w ROM:0012E516 bra.l loc_12E5CE ROM:0012E51C ; --------------------------------------------------------------------------- ROM:0012E51C ROM:0012E51C locret_12E51C: ; CODE XREF: ROM:0012E500↑j ROM:0012E51C ; ROM:0012E83E↓j ROM:0012E51C rts ROM:0012E51E ; --------------------------------------------------------------------------- ROM:0012E51E ROM:0012E51E loc_12E51E: ; CODE XREF: ROM:0012E57E↓j ROM:0012E51E ; ROM:0012E636↓j ... ROM:0012E51E cmpi.w #0,($5CA).w ROM:0012E524 bgt.s loc_12E53E ROM:0012E526 move.w #0,($C68).w ROM:0012E52C bclr #4,($11A3).w ROM:0012E532 move.b #5,($103C).w ROM:0012E538 bra.l loc_12E844 ROM:0012E53E ; --------------------------------------------------------------------------- ROM:0012E53E ROM:0012E53E loc_12E53E: ; CODE XREF: ROM:0012E524↑j ROM:0012E53E move.w #6,d0 ROM:0012E542 move.w #2,d1 ROM:0012E546 btst #2,($11BC).w ROM:0012E54C beq.s loc_12E586 ROM:0012E54E cmp.w ($5CC).w,d1 ROM:0012E552 ble.s loc_12E564 ROM:0012E554 clr.b ($738).w ROM:0012E558 clr.w ($5CC).w ROM:0012E55C move.b #3,($738).w ROM:0012E562 bra.s loc_12E58C ROM:0012E564 ; --------------------------------------------------------------------------- ROM:0012E564 ROM:0012E564 loc_12E564: ; CODE XREF: ROM:0012E552↑j ROM:0012E564 cmp.w ($5CC).w,d0 ROM:0012E568 bge.s loc_12E584 ROM:0012E56A clr.b ($738).w ROM:0012E56E clr.w ($5CC).w ROM:0012E572 move.b #3,($738).w ROM:0012E578 move.b #2,($103C).w ROM:0012E57E bra.l loc_12E51E ROM:0012E584 ; --------------------------------------------------------------------------- ROM:0012E584 ROM:0012E584 loc_12E584: ; CODE XREF: ROM:0012E568↑j ROM:0012E584 bra.s loc_12E598 ROM:0012E586 ; --------------------------------------------------------------------------- ROM:0012E586 ROM:0012E586 loc_12E586: ; CODE XREF: ROM:0012E54C↑j ROM:0012E586 cmp.w ($5CC).w,d0 ROM:0012E58A bge.s loc_12E598 ROM:0012E58C ROM:0012E58C loc_12E58C: ; CODE XREF: ROM:0012E562↑j ROM:0012E58C move.b #2,($103C).w ROM:0012E592 bra.l loc_12E5CE ROM:0012E598 ; --------------------------------------------------------------------------- ROM:0012E598 ROM:0012E598 loc_12E598: ; CODE XREF: ROM:loc_12E584↑j ROM:0012E598 ; ROM:0012E58A↑j ROM:0012E598 move.w #2,d0 ROM:0012E59C move.w #6,d1 ROM:0012E5A0 btst #2,($11BC).w ROM:0012E5A6 beq.s loc_12E5CE ROM:0012E5A8 cmp.w ($5CC).w,d0 ROM:0012E5AC bgt.s loc_12E5CE ROM:0012E5AE cmp.w ($5CC).w,d1 ROM:0012E5B2 blt.s loc_12E5CE ROM:0012E5B4 clr.b ($738).w ROM:0012E5B8 clr.w ($5CC).w ROM:0012E5BC move.b #3,($738).w ROM:0012E5C2 move.b #3,($103C).w ROM:0012E5C8 bra.l loc_12E686 ROM:0012E5CE ; --------------------------------------------------------------------------- ROM:0012E5CE ROM:0012E5CE loc_12E5CE: ; CODE XREF: ROM:0012E516↑j ROM:0012E5CE ; ROM:0012E592↑j ... ROM:0012E5CE bclr #2,($11BC).w ROM:0012E5D4 rts ROM:0012E5D6 ; --------------------------------------------------------------------------- ROM:0012E5D6 ROM:0012E5D6 loc_12E5D6: ; DATA XREF: ROM:0012E480↑o ROM:0012E5D6 cmpi.w #0,($5CA).w ROM:0012E5DC bgt.s loc_12E5F6 ROM:0012E5DE move.w #0,($C68).w ROM:0012E5E4 bclr #4,($11A3).w ROM:0012E5EA move.b #5,($103C).w ROM:0012E5F0 bra.l loc_12E844 ROM:0012E5F6 ; --------------------------------------------------------------------------- ROM:0012E5F6 ROM:0012E5F6 loc_12E5F6: ; CODE XREF: ROM:0012E5DC↑j ROM:0012E5F6 move.w #$10,d0 ROM:0012E5FA move.w #$A,d1 ROM:0012E5FE btst #2,($11BC).w ROM:0012E604 beq.s loc_12E63E ROM:0012E606 cmp.w ($5CC).w,d1 ROM:0012E60A ble.s loc_12E61C ROM:0012E60C clr.b ($738).w ROM:0012E610 clr.w ($5CC).w ROM:0012E614 move.b #3,($738).w ROM:0012E61A bra.s loc_12E644 ROM:0012E61C ; --------------------------------------------------------------------------- ROM:0012E61C ROM:0012E61C loc_12E61C: ; CODE XREF: ROM:0012E60A↑j ROM:0012E61C cmp.w ($5CC).w,d0 ROM:0012E620 bge.s loc_12E63C ROM:0012E622 clr.b ($738).w ROM:0012E626 clr.w ($5CC).w ROM:0012E62A move.b #3,($738).w ROM:0012E630 move.b #2,($103C).w ROM:0012E636 bra.l loc_12E51E ROM:0012E63C ; --------------------------------------------------------------------------- ROM:0012E63C ROM:0012E63C loc_12E63C: ; CODE XREF: ROM:0012E620↑j ROM:0012E63C bra.s loc_12E650 ROM:0012E63E ; --------------------------------------------------------------------------- ROM:0012E63E ROM:0012E63E loc_12E63E: ; CODE XREF: ROM:0012E604↑j ROM:0012E63E cmp.w ($5CC).w,d0 ROM:0012E642 bge.s loc_12E650 ROM:0012E644 ROM:0012E644 loc_12E644: ; CODE XREF: ROM:0012E61A↑j ROM:0012E644 move.b #2,($103C).w ROM:0012E64A bra.l loc_12E5CE ROM:0012E650 ; --------------------------------------------------------------------------- ROM:0012E650 ROM:0012E650 loc_12E650: ; CODE XREF: ROM:loc_12E63C↑j ROM:0012E650 ; ROM:0012E642↑j ROM:0012E650 move.w #$A,d0 ROM:0012E654 move.w #$10,d1 ROM:0012E658 btst #2,($11BC).w ROM:0012E65E beq.s loc_12E686 ROM:0012E660 cmp.w ($5CC).w,d0 ROM:0012E664 bgt.s loc_12E686 ROM:0012E666 cmp.w ($5CC).w,d1 ROM:0012E66A blt.s loc_12E686 ROM:0012E66C clr.b ($738).w ROM:0012E670 clr.w ($5CC).w ROM:0012E674 move.b #3,($738).w ROM:0012E67A move.b #4,($103C).w ROM:0012E680 bra.l loc_12E7F6 ROM:0012E686 ; --------------------------------------------------------------------------- ROM:0012E686 ROM:0012E686 loc_12E686: ; CODE XREF: ROM:0012E5C8↑j ROM:0012E686 ; ROM:0012E65E↑j ... ROM:0012E686 bclr #2,($11BC).w ROM:0012E68C rts ROM:0012E68E ; --------------------------------------------------------------------------- ROM:0012E68E ROM:0012E68E loc_12E68E: ; DATA XREF: ROM:0012E484↑o ROM:0012E68E cmpi.w #0,($5CA).w ROM:0012E694 bgt.s loc_12E6AE ROM:0012E696 move.w #0,($C68).w ROM:0012E69C bclr #4,($11A3).w ROM:0012E6A2 move.b #5,($103C).w ROM:0012E6A8 bra.l loc_12E844 ROM:0012E6AE ; --------------------------------------------------------------------------- ROM:0012E6AE ROM:0012E6AE loc_12E6AE: ; CODE XREF: ROM:0012E694↑j ROM:0012E6AE move.w #$A,d0 ROM:0012E6B2 move.w #2,d1 ROM:0012E6B6 move.w #6,d2 ROM:0012E6BA move.w #6,d3 ROM:0012E6BE btst #2,($11BC).w ROM:0012E6C4 beq.s loc_12E71A ROM:0012E6C6 cmp.w ($5CC).w,d1 ROM:0012E6CA ble.s loc_12E6DC ROM:0012E6CC clr.b ($738).w ROM:0012E6D0 clr.w ($5CC).w ROM:0012E6D4 move.b #3,($738).w ROM:0012E6DA bra.s loc_12E720 ROM:0012E6DC ; --------------------------------------------------------------------------- ROM:0012E6DC ROM:0012E6DC loc_12E6DC: ; CODE XREF: ROM:0012E6CA↑j ROM:0012E6DC cmp.w ($5CC).w,d2 ROM:0012E6E0 bge.s loc_12E6F8 ROM:0012E6E2 cmp.w ($5CC).w,d3 ROM:0012E6E6 ble.s loc_12E6F8 ROM:0012E6E8 clr.b ($738).w ROM:0012E6EC clr.w ($5CC).w ROM:0012E6F0 move.b #3,($738).w ROM:0012E6F6 bra.s loc_12E720 ROM:0012E6F8 ; --------------------------------------------------------------------------- ROM:0012E6F8 ROM:0012E6F8 loc_12E6F8: ; CODE XREF: ROM:0012E6E0↑j ROM:0012E6F8 ; ROM:0012E6E6↑j ROM:0012E6F8 cmp.w ($5CC).w,d0 ROM:0012E6FC bge.s loc_12E718 ROM:0012E6FE clr.b ($738).w ROM:0012E702 clr.w ($5CC).w ROM:0012E706 move.b #3,($738).w ROM:0012E70C move.b #2,($103C).w ROM:0012E712 bra.l loc_12E51E ROM:0012E718 ; --------------------------------------------------------------------------- ROM:0012E718 ROM:0012E718 loc_12E718: ; CODE XREF: ROM:0012E6FC↑j ROM:0012E718 bra.s loc_12E738 ROM:0012E71A ; --------------------------------------------------------------------------- ROM:0012E71A ROM:0012E71A loc_12E71A: ; CODE XREF: ROM:0012E6C4↑j ROM:0012E71A cmp.w ($5CC).w,d0 ROM:0012E71E bge.s loc_12E738 ROM:0012E720 ROM:0012E720 loc_12E720: ; CODE XREF: ROM:0012E6DA↑j ROM:0012E720 ; ROM:0012E6F6↑j ROM:0012E720 move.w #0,($C6A).w ROM:0012E726 move.w #0,($C64).w ROM:0012E72C move.b #2,($103C).w ROM:0012E732 bra.l loc_12E5CE ROM:0012E738 ; --------------------------------------------------------------------------- ROM:0012E738 ROM:0012E738 loc_12E738: ; CODE XREF: ROM:loc_12E718↑j ROM:0012E738 ; ROM:0012E71E↑j ROM:0012E738 move.w #6,d0 ROM:0012E73C move.w #$A,d1 ROM:0012E740 move.w #$F,d2 ROM:0012E744 btst #2,($11BC).w ROM:0012E74A beq.s loc_12E784 ROM:0012E74C cmp.w ($5CC).w,d0 ROM:0012E750 bgt.s loc_12E784 ROM:0012E752 cmp.w ($5CC).w,d1 ROM:0012E756 blt.s loc_12E784 ROM:0012E758 cmp.w ($C6A).w,d2 ROM:0012E75C ble.s loc_12E784 ROM:0012E75E clr.b ($738).w ROM:0012E762 clr.w ($5CC).w ROM:0012E766 move.b #3,($738).w ROM:0012E76C bsr.w sub_12E97C ROM:0012E770 addq.w #1,($C6A).w ROM:0012E774 bvc.s loc_12E77C ROM:0012E776 move.w #$8000,($C6A).w ROM:0012E77C ROM:0012E77C loc_12E77C: ; CODE XREF: ROM:0012E774↑j ROM:0012E77C move.b #4,($103C).w ROM:0012E782 bra.s loc_12E7F6 ROM:0012E784 ; --------------------------------------------------------------------------- ROM:0012E784 ROM:0012E784 loc_12E784: ; CODE XREF: ROM:0012E74A↑j ROM:0012E784 ; ROM:0012E750↑j ... ROM:0012E784 btst #2,($11BC).w ROM:0012E78A beq.s loc_12E7C0 ROM:0012E78C cmp.w ($5CC).w,d0 ROM:0012E790 bgt.s loc_12E7C0 ROM:0012E792 cmp.w ($5CC).w,d1 ROM:0012E796 blt.s loc_12E7C0 ROM:0012E798 cmp.w ($C6A).w,d2 ROM:0012E79C bgt.s loc_12E7C0 ROM:0012E79E clr.b ($738).w ROM:0012E7A2 clr.w ($5CC).w ROM:0012E7A6 bsr.w sub_12E97C ROM:0012E7AA bsr.w sub_12E98E ROM:0012E7AE bclr #4,($11A3).w ROM:0012E7B4 move.b #5,($103C).w ROM:0012E7BA bra.l loc_12E844 ROM:0012E7C0 ; --------------------------------------------------------------------------- ROM:0012E7C0 ROM:0012E7C0 loc_12E7C0: ; CODE XREF: ROM:0012E78A↑j ROM:0012E7C0 ; ROM:0012E790↑j ... ROM:0012E7C0 move.w #2,d0 ROM:0012E7C4 move.w #6,d1 ROM:0012E7C8 btst #2,($11BC).w ROM:0012E7CE beq.s loc_12E7F6 ROM:0012E7D0 cmp.w ($5CC).w,d0 ROM:0012E7D4 bgt.s loc_12E7F6 ROM:0012E7D6 cmp.w ($5CC).w,d1 ROM:0012E7DA blt.s loc_12E7F6 ROM:0012E7DC clr.b ($738).w ROM:0012E7E0 clr.w ($5CC).w ROM:0012E7E4 move.b #3,($738).w ROM:0012E7EA move.b #6,($103C).w ROM:0012E7F0 bra.l loc_12E972 ROM:0012E7F6 ; --------------------------------------------------------------------------- ROM:0012E7F6 ROM:0012E7F6 loc_12E7F6: ; CODE XREF: ROM:0012E680↑j ROM:0012E7F6 ; ROM:0012E782↑j ... ROM:0012E7F6 bclr #2,($11BC).w ROM:0012E7FC rts ROM:0012E7FE ; --------------------------------------------------------------------------- ROM:0012E7FE ROM:0012E7FE loc_12E7FE: ; DATA XREF: ROM:0012E488↑o ROM:0012E7FE move.w $658(a5),d0 ROM:0012E802 btst #2,($11B7).w ROM:0012E808 beq.s loc_12E80C ROM:0012E80A bra.s loc_12E814 ROM:0012E80C ; --------------------------------------------------------------------------- ROM:0012E80C ROM:0012E80C loc_12E80C: ; CODE XREF: ROM:0012E808↑j ROM:0012E80C btst #5,($11B9).w ROM:0012E812 beq.s loc_12E844 ROM:0012E814 ROM:0012E814 loc_12E814: ; CODE XREF: ROM:0012E80A↑j ROM:0012E814 bsr.w sub_12E9C8 ROM:0012E818 move.w #0,($C6A).w ROM:0012E81E move.w #0,($C64).w ROM:0012E824 clr.b ($737).w ROM:0012E828 move.w d0,($5CA).w ROM:0012E82C move.b #1,($737).w ROM:0012E832 bset #4,($11A3).w ROM:0012E838 move.b #1,($103C).w ROM:0012E83E bra.l locret_12E51C ROM:0012E844 ; --------------------------------------------------------------------------- ROM:0012E844 ROM:0012E844 loc_12E844: ; CODE XREF: ROM:0012E4A2↑j ROM:0012E844 ; ROM:0012E4CC↑j ... ROM:0012E844 bclr #2,($11B7).w ROM:0012E84A bclr #5,($11B9).w ROM:0012E850 bclr #2,($11BC).w ROM:0012E856 rts ROM:0012E858 ; --------------------------------------------------------------------------- ROM:0012E858 ROM:0012E858 loc_12E858: ; DATA XREF: ROM:0012E48C↑o ROM:0012E858 cmpi.w #0,($5CA).w ROM:0012E85E bgt.s loc_12E874 ROM:0012E860 move.w #0,($C68).w ROM:0012E866 bclr #4,($11A3).w ROM:0012E86C move.b #5,($103C).w ROM:0012E872 bra.s loc_12E844 ROM:0012E874 ; --------------------------------------------------------------------------- ROM:0012E874 ROM:0012E874 loc_12E874: ; CODE XREF: ROM:0012E85E↑j ROM:0012E874 move.w #2,d0 ROM:0012E878 move.w #6,d1 ROM:0012E87C move.w #$F,d2 ROM:0012E880 btst #2,($11BC).w ROM:0012E886 beq.s loc_12E8BC ROM:0012E888 cmp.w ($5CC).w,d0 ROM:0012E88C bgt.s loc_12E8BC ROM:0012E88E cmp.w ($5CC).w,d1 ROM:0012E892 blt.s loc_12E8BC ROM:0012E894 cmp.w ($C6A).w,d2 ROM:0012E898 bgt.s loc_12E8BC ROM:0012E89A clr.b ($738).w ROM:0012E89E clr.w ($5CC).w ROM:0012E8A2 bsr.w sub_12E988 ROM:0012E8A6 bsr.w sub_12E98E ROM:0012E8AA bclr #4,($11A3).w ROM:0012E8B0 move.b #5,($103C).w ROM:0012E8B6 bra.l loc_12E844 ROM:0012E8BC ; --------------------------------------------------------------------------- ROM:0012E8BC ROM:0012E8BC loc_12E8BC: ; CODE XREF: ROM:0012E886↑j ROM:0012E8BC ; ROM:0012E88C↑j ... ROM:0012E8BC move.w #6,d0 ROM:0012E8C0 move.w #2,d1 ROM:0012E8C4 btst #2,($11BC).w ROM:0012E8CA beq.s loc_12E904 ROM:0012E8CC cmp.w ($5CC).w,d1 ROM:0012E8D0 ble.s loc_12E8E2 ROM:0012E8D2 clr.b ($738).w ROM:0012E8D6 clr.w ($5CC).w ROM:0012E8DA move.b #3,($738).w ROM:0012E8E0 bra.s loc_12E90A ROM:0012E8E2 ; --------------------------------------------------------------------------- ROM:0012E8E2 ROM:0012E8E2 loc_12E8E2: ; CODE XREF: ROM:0012E8D0↑j ROM:0012E8E2 cmp.w ($5CC).w,d0 ROM:0012E8E6 bge.s loc_12E902 ROM:0012E8E8 clr.b ($738).w ROM:0012E8EC clr.w ($5CC).w ROM:0012E8F0 move.b #3,($738).w ROM:0012E8F6 move.b #2,($103C).w ROM:0012E8FC bra.l loc_12E51E ROM:0012E902 ; --------------------------------------------------------------------------- ROM:0012E902 ROM:0012E902 loc_12E902: ; CODE XREF: ROM:0012E8E6↑j ROM:0012E902 bra.s loc_12E922 ROM:0012E904 ; --------------------------------------------------------------------------- ROM:0012E904 ROM:0012E904 loc_12E904: ; CODE XREF: ROM:0012E8CA↑j ROM:0012E904 cmp.w ($5CC).w,d0 ROM:0012E908 bge.s loc_12E922 ROM:0012E90A ROM:0012E90A loc_12E90A: ; CODE XREF: ROM:0012E8E0↑j ROM:0012E90A move.w #0,($C6A).w ROM:0012E910 move.w #0,($C64).w ROM:0012E916 move.b #2,($103C).w ROM:0012E91C bra.l loc_12E5CE ROM:0012E922 ; --------------------------------------------------------------------------- ROM:0012E922 ROM:0012E922 loc_12E922: ; CODE XREF: ROM:loc_12E902↑j ROM:0012E922 ; ROM:0012E908↑j ROM:0012E922 move.w #2,d0 ROM:0012E926 move.w #6,d1 ROM:0012E92A move.w #$F,d2 ROM:0012E92E btst #2,($11BC).w ROM:0012E934 beq.s loc_12E972 ROM:0012E936 cmp.w ($5CC).w,d0 ROM:0012E93A bgt.s loc_12E972 ROM:0012E93C cmp.w ($5CC).w,d1 ROM:0012E940 blt.s loc_12E972 ROM:0012E942 cmp.w ($C6A).w,d2 ROM:0012E946 ble.s loc_12E972 ROM:0012E948 clr.b ($738).w ROM:0012E94C clr.w ($5CC).w ROM:0012E950 move.b #3,($738).w ROM:0012E956 bsr.w sub_12E988 ROM:0012E95A addq.w #1,($C6A).w ROM:0012E95E bvc.s loc_12E966 ROM:0012E960 move.w #$8000,($C6A).w ROM:0012E966 ROM:0012E966 loc_12E966: ; CODE XREF: ROM:0012E95E↑j ROM:0012E966 move.b #4,($103C).w ROM:0012E96C bra.l loc_12E7F6 ROM:0012E972 ; --------------------------------------------------------------------------- ROM:0012E972 ROM:0012E972 loc_12E972: ; CODE XREF: ROM:0012E7F0↑j ROM:0012E972 ; ROM:0012E934↑j ... ROM:0012E972 bclr #2,($11BC).w ROM:0012E978 rts ROM:0012E97A ; --------------------------------------------------------------------------- ROM:0012E97A rts ROM:0012E97C ROM:0012E97C ; =============== S U B R O U T I N E ======================================= ROM:0012E97C ROM:0012E97C ROM:0012E97C sub_12E97C: ; CODE XREF: ROM:0012E76C↑p ROM:0012E97C ; ROM:0012E7A6↑p ROM:0012E97C lsl ($C64).w ROM:0012E980 ori.w #1,($C64).w ROM:0012E986 rts ROM:0012E986 ; End of function sub_12E97C ROM:0012E986 ROM:0012E988 ROM:0012E988 ; =============== S U B R O U T I N E ======================================= ROM:0012E988 ROM:0012E988 ROM:0012E988 sub_12E988: ; CODE XREF: ROM:0012E8A2↑p ROM:0012E988 ; ROM:0012E956↑p ROM:0012E988 lsl ($C64).w ROM:0012E98C rts ROM:0012E98C ; End of function sub_12E988 ROM:0012E98C ROM:0012E98E ROM:0012E98E ; =============== S U B R O U T I N E ======================================= ROM:0012E98E ROM:0012E98E ROM:0012E98E sub_12E98E: ; CODE XREF: ROM:0012E7AA↑p ROM:0012E98E ; ROM:0012E8A6↑p ROM:0012E98E move.w ($C64).w,d0 ROM:0012E992 cmpi.w #$F0F0,d0 ROM:0012E996 bne.s loc_12E9A0 ROM:0012E998 move.w #5,($C68).w ROM:0012E99E bra.s loc_12E9B4 ROM:0012E9A0 ; --------------------------------------------------------------------------- ROM:0012E9A0 ROM:0012E9A0 loc_12E9A0: ; CODE XREF: sub_12E98E+8↑j ROM:0012E9A0 cmp.w ($C66).w,d0 ROM:0012E9A4 bne.s loc_12E9AE ROM:0012E9A6 move.w #3,($C68).w ROM:0012E9AC bra.s loc_12E9B4 ROM:0012E9AE ; --------------------------------------------------------------------------- ROM:0012E9AE ROM:0012E9AE loc_12E9AE: ; CODE XREF: sub_12E98E+16↑j ROM:0012E9AE move.w #4,($C68).w ROM:0012E9B4 ROM:0012E9B4 loc_12E9B4: ; CODE XREF: sub_12E98E+10↑j ROM:0012E9B4 ; sub_12E98E+1E↑j ROM:0012E9B4 cmpi.w #0,d0 ROM:0012E9B8 beq.s loc_12E9C0 ROM:0012E9BA cmpi.w #$FFFF,d0 ROM:0012E9BE bne.s locret_12E9C6 ROM:0012E9C0 ROM:0012E9C0 loc_12E9C0: ; CODE XREF: sub_12E98E+2A↑j ROM:0012E9C0 move.w #6,($C68).w ROM:0012E9C6 ROM:0012E9C6 locret_12E9C6: ; CODE XREF: sub_12E98E+30↑j ROM:0012E9C6 rts ROM:0012E9C6 ; End of function sub_12E98E ROM:0012E9C6 ROM:0012E9C8 ROM:0012E9C8 ; =============== S U B R O U T I N E ======================================= ROM:0012E9C8 ROM:0012E9C8 ROM:0012E9C8 sub_12E9C8: ; CODE XREF: ROM:loc_12E814↑p ROM:0012E9C8 btst #2,($7CD).w ROM:0012E9CE beq.s loc_12E9D8 ROM:0012E9D0 bset #2,($11AE).w ROM:0012E9D6 bra.s locret_12E9DE ROM:0012E9D8 ; --------------------------------------------------------------------------- ROM:0012E9D8 ROM:0012E9D8 loc_12E9D8: ; CODE XREF: sub_12E9C8+6↑j ROM:0012E9D8 bclr #2,($11AE).w ROM:0012E9DE ROM:0012E9DE locret_12E9DE: ; CODE XREF: sub_12E9C8+E↑j ROM:0012E9DE rts ROM:0012E9DE ; End of function sub_12E9C8 ROM:0012E9DE ROM:0012E9E0 ROM:0012E9E0 ; =============== S U B R O U T I N E ======================================= ROM:0012E9E0 ROM:0012E9E0 ROM:0012E9E0 sub_12E9E0: ; CODE XREF: sub_12E454↑p ROM:0012E9E0 btst #2,($11AE).w ROM:0012E9E6 beq.s loc_12E9FE ROM:0012E9E8 btst #2,($7CD).w ROM:0012E9EE bne.s loc_12E9FC ROM:0012E9F0 bset #2,($11BC).w ROM:0012E9F6 bclr #2,($11AE).w ROM:0012E9FC ROM:0012E9FC loc_12E9FC: ; CODE XREF: sub_12E9E0+E↑j ROM:0012E9FC bra.s locret_12EA12 ROM:0012E9FE ; --------------------------------------------------------------------------- ROM:0012E9FE ROM:0012E9FE loc_12E9FE: ; CODE XREF: sub_12E9E0+6↑j ROM:0012E9FE btst #2,($7CD).w ROM:0012EA04 beq.s locret_12EA12 ROM:0012EA06 bset #2,($11BC).w ROM:0012EA0C bset #2,($11AE).w ROM:0012EA12 ROM:0012EA12 locret_12EA12: ; CODE XREF: sub_12E9E0:loc_12E9FC↑j ROM:0012EA12 ; sub_12E9E0+24↑j ROM:0012EA12 rts ROM:0012EA12 ; End of function sub_12E9E0 ROM:0012EA12 ROM:0012EA14 ROM:0012EA14 ; =============== S U B R O U T I N E ======================================= ROM:0012EA14 ROM:0012EA14 ROM:0012EA14 sub_12EA14: ; CODE XREF: sub_1247FA+B4↑p ROM:0012EA14 bsr.w sub_12EA1A ROM:0012EA18 rts ROM:0012EA18 ; End of function sub_12EA14 ROM:0012EA18 ROM:0012EA1A ROM:0012EA1A ; =============== S U B R O U T I N E ======================================= ROM:0012EA1A ROM:0012EA1A ROM:0012EA1A sub_12EA1A: ; CODE XREF: sub_12EA14↑p ROM:0012EA1A clr.w d1 ROM:0012EA1C move.b ($103E).w,d1 ROM:0012EA20 cmpi.w #3,d1 ROM:0012EA24 bcc.s locret_12EA2E ROM:0012EA26 movea.l off_12EA30(pc,d1.w*4),a0 ROM:0012EA2A nop ROM:0012EA2C jmp (a0) ROM:0012EA2E ; --------------------------------------------------------------------------- ROM:0012EA2E ROM:0012EA2E locret_12EA2E: ; CODE XREF: sub_12EA1A+A↑j ROM:0012EA2E rts ROM:0012EA2E ; End of function sub_12EA1A ROM:0012EA2E ROM:0012EA2E ; --------------------------------------------------------------------------- ROM:0012EA30 off_12EA30: dc.l loc_12EA3C ; DATA XREF: sub_12EA1A+C↑r ROM:0012EA34 dc.l loc_12EA4A ROM:0012EA38 dc.l loc_12EA8A ROM:0012EA3C ; --------------------------------------------------------------------------- ROM:0012EA3C ROM:0012EA3C loc_12EA3C: ; DATA XREF: ROM:off_12EA30↑o ROM:0012EA3C bsr.w sub_12EA9E ROM:0012EA40 move.b #1,($103E).w ROM:0012EA46 bra.s locret_12EA88 ROM:0012EA48 ; --------------------------------------------------------------------------- ROM:0012EA48 rts ROM:0012EA4A ; --------------------------------------------------------------------------- ROM:0012EA4A ROM:0012EA4A loc_12EA4A: ; DATA XREF: ROM:0012EA34↑o ROM:0012EA4A btst #7,($7C4).w ROM:0012EA50 bne.s loc_12EA64 ROM:0012EA52 bsr.w sub_12EB24 ROM:0012EA56 bset #0,($7CA).w ROM:0012EA5C move.b #2,($103E).w ROM:0012EA62 bra.s locret_12EA9A ROM:0012EA64 ; --------------------------------------------------------------------------- ROM:0012EA64 ROM:0012EA64 loc_12EA64: ; CODE XREF: ROM:0012EA50↑j ROM:0012EA64 btst #0,($11C0).w ROM:0012EA6A beq.s locret_12EA88 ROM:0012EA6C bsr.w sub_12EB62 ROM:0012EA70 bset #0,($7CA).w ROM:0012EA76 bclr #0,($11C0).w ROM:0012EA7C move.b #1,($103E).w ROM:0012EA82 bra.l *+6 ROM:0012EA88 ; --------------------------------------------------------------------------- ROM:0012EA88 ROM:0012EA88 locret_12EA88: ; CODE XREF: ROM:0012EA46↑j ROM:0012EA88 ; ROM:0012EA6A↑j ... ROM:0012EA88 rts ROM:0012EA8A ; --------------------------------------------------------------------------- ROM:0012EA8A ROM:0012EA8A loc_12EA8A: ; DATA XREF: ROM:0012EA38↑o ROM:0012EA8A btst #7,($7C4).w ROM:0012EA90 beq.s locret_12EA9A ROM:0012EA92 move.b #1,($103E).w ROM:0012EA98 bra.s locret_12EA88 ROM:0012EA9A ; --------------------------------------------------------------------------- ROM:0012EA9A ROM:0012EA9A locret_12EA9A: ; CODE XREF: ROM:0012EA62↑j ROM:0012EA9A ; ROM:0012EA90↑j ROM:0012EA9A rts ROM:0012EA9C ; --------------------------------------------------------------------------- ROM:0012EA9C rts ROM:0012EA9E ROM:0012EA9E ; =============== S U B R O U T I N E ======================================= ROM:0012EA9E ROM:0012EA9E ROM:0012EA9E sub_12EA9E: ; CODE XREF: ROM:loc_12EA3C↑p ROM:0012EA9E move.b ($103D).w,d0 ROM:0012EAA2 andi.b #$F,d0 ROM:0012EAA6 move.w #0,d1 ROM:0012EAAA move.b ($103D).w,d1 ROM:0012EAAE lsr.b #4,d1 ROM:0012EAB0 cmpi.b #$F,d0 ROM:0012EAB4 bne.s loc_12EACC ROM:0012EAB6 bclr #7,($11A9).w ROM:0012EABC btst #4,($7CD).w ROM:0012EAC2 beq.s loc_12EACA ROM:0012EAC4 bset #0,($11B2).w ROM:0012EACA ROM:0012EACA loc_12EACA: ; CODE XREF: sub_12EA9E+24↑j ROM:0012EACA bra.s locret_12EB22 ROM:0012EACC ; --------------------------------------------------------------------------- ROM:0012EACC ROM:0012EACC loc_12EACC: ; CODE XREF: sub_12EA9E+16↑j ROM:0012EACC cmp.b d1,d0 ROM:0012EACE bne.s loc_12EB00 ROM:0012EAD0 cmpi.b #7,d1 ROM:0012EAD4 beq.s loc_12EADC ROM:0012EAD6 cmpi.b #$B,d1 ROM:0012EADA bne.s loc_12EAE4 ROM:0012EADC ROM:0012EADC loc_12EADC: ; CODE XREF: sub_12EA9E+36↑j ROM:0012EADC bset #7,($11A9).w ROM:0012EAE2 bra.s locret_12EB22 ROM:0012EAE4 ; --------------------------------------------------------------------------- ROM:0012EAE4 ROM:0012EAE4 loc_12EAE4: ; CODE XREF: sub_12EA9E+3C↑j ROM:0012EAE4 cmpi.b #$D,d1 ROM:0012EAE8 beq.s loc_12EAF0 ROM:0012EAEA cmpi.b #$E,d1 ROM:0012EAEE bne.s loc_12EAF8 ROM:0012EAF0 ROM:0012EAF0 loc_12EAF0: ; CODE XREF: sub_12EA9E+4A↑j ROM:0012EAF0 bset #7,($11A9).w ROM:0012EAF6 bra.s locret_12EB22 ROM:0012EAF8 ; --------------------------------------------------------------------------- ROM:0012EAF8 ROM:0012EAF8 loc_12EAF8: ; CODE XREF: sub_12EA9E+50↑j ROM:0012EAF8 bra.l loc_12EB00 ROM:0012EAFE ; --------------------------------------------------------------------------- ROM:0012EAFE bra.s locret_12EB22 ROM:0012EB00 ; --------------------------------------------------------------------------- ROM:0012EB00 ROM:0012EB00 loc_12EB00: ; CODE XREF: sub_12EA9E+30↑j ROM:0012EB00 ; sub_12EA9E:loc_12EAF8↑j ROM:0012EB00 bclr #7,($11A9).w ROM:0012EB06 bset #0,($11B2).w ROM:0012EB0C cmpi.b #0,($103D).w ROM:0012EB12 bne.s loc_12EB1C ROM:0012EB14 bset #6,($11C4).w ROM:0012EB1A bra.s locret_12EB22 ROM:0012EB1C ; --------------------------------------------------------------------------- ROM:0012EB1C ROM:0012EB1C loc_12EB1C: ; CODE XREF: sub_12EA9E+74↑j ROM:0012EB1C bclr #6,($11C4).w ROM:0012EB22 ROM:0012EB22 locret_12EB22: ; CODE XREF: sub_12EA9E:loc_12EACA↑j ROM:0012EB22 ; sub_12EA9E+44↑j ... ROM:0012EB22 rts ROM:0012EB22 ; End of function sub_12EA9E ROM:0012EB22 ROM:0012EB24 ROM:0012EB24 ; =============== S U B R O U T I N E ======================================= ROM:0012EB24 ROM:0012EB24 ROM:0012EB24 sub_12EB24: ; CODE XREF: ROM:0012EA52↑p ROM:0012EB24 move.w #0,d1 ROM:0012EB28 move.b ($103D).w,d1 ROM:0012EB2C lsr.b #4,d1 ROM:0012EB2E cmpi.b #7,d1 ROM:0012EB32 beq.s loc_12EB4A ROM:0012EB34 cmpi.b #$B,d1 ROM:0012EB38 beq.s loc_12EB4A ROM:0012EB3A cmpi.b #$D,d1 ROM:0012EB3E beq.s loc_12EB4A ROM:0012EB40 cmpi.b #$E,d1 ROM:0012EB44 beq.s loc_12EB4A ROM:0012EB46 move.b #7,d1 ROM:0012EB4A ROM:0012EB4A loc_12EB4A: ; CODE XREF: sub_12EB24+E↑j ROM:0012EB4A ; sub_12EB24+14↑j ... ROM:0012EB4A move.b d1,d0 ROM:0012EB4C move.w #0,d2 ROM:0012EB50 move.b d1,d2 ROM:0012EB52 lsl.b #4,d2 ROM:0012EB54 add.b d0,d2 ROM:0012EB56 rol.b #1,d2 ROM:0012EB58 ori.b #$F,d2 ROM:0012EB5C move.b d2,($103D).w ROM:0012EB60 rts ROM:0012EB60 ; End of function sub_12EB24 ROM:0012EB60 ROM:0012EB62 ROM:0012EB62 ; =============== S U B R O U T I N E ======================================= ROM:0012EB62 ROM:0012EB62 ROM:0012EB62 sub_12EB62: ; CODE XREF: ROM:0012EA6C↑p ROM:0012EB62 move.w #0,d1 ROM:0012EB66 move.b ($103D).w,d1 ROM:0012EB6A lsr.b #4,d1 ROM:0012EB6C cmpi.b #7,d1 ROM:0012EB70 beq.s loc_12EB88 ROM:0012EB72 cmpi.b #$B,d1 ROM:0012EB76 beq.s loc_12EB88 ROM:0012EB78 cmpi.b #$D,d1 ROM:0012EB7C beq.s loc_12EB88 ROM:0012EB7E cmpi.b #$E,d1 ROM:0012EB82 beq.s loc_12EB88 ROM:0012EB84 move.b #7,d1 ROM:0012EB88 ROM:0012EB88 loc_12EB88: ; CODE XREF: sub_12EB62+E↑j ROM:0012EB88 ; sub_12EB62+14↑j ... ROM:0012EB88 move.b d1,d0 ROM:0012EB8A move.w #0,d2 ROM:0012EB8E move.b d1,d2 ROM:0012EB90 lsl.b #4,d2 ROM:0012EB92 add.b d0,d2 ROM:0012EB94 rol.b #1,d2 ROM:0012EB96 btst #1,($11BF).w ROM:0012EB9C bne.s loc_12EBA4 ROM:0012EB9E move.b d2,($103D).w ROM:0012EBA2 bra.s locret_12EBAE ROM:0012EBA4 ; --------------------------------------------------------------------------- ROM:0012EBA4 ROM:0012EBA4 loc_12EBA4: ; CODE XREF: sub_12EB62+3A↑j ROM:0012EBA4 andi.b #$F0,d2 ROM:0012EBA8 or.b d0,d2 ROM:0012EBAA move.b d2,($103D).w ROM:0012EBAE ROM:0012EBAE locret_12EBAE: ; CODE XREF: sub_12EB62+40↑j ROM:0012EBAE rts ROM:0012EBAE ; End of function sub_12EB62 ROM:0012EBAE ROM:0012EBB0 ROM:0012EBB0 ; =============== S U B R O U T I N E ======================================= ROM:0012EBB0 ROM:0012EBB0 ROM:0012EBB0 sub_12EBB0: ; CODE XREF: sub_1247FA+AE↑p ROM:0012EBB0 bsr.w sub_12EE0A ROM:0012EBB4 bsr.w sub_12EE2C ROM:0012EBB8 bsr.w sub_12EBBE ROM:0012EBBC rts ROM:0012EBBC ; End of function sub_12EBB0 ROM:0012EBBC ROM:0012EBBE ROM:0012EBBE ; =============== S U B R O U T I N E ======================================= ROM:0012EBBE ROM:0012EBBE ROM:0012EBBE sub_12EBBE: ; CODE XREF: sub_12EBB0+8↑p ROM:0012EBBE clr.w d1 ROM:0012EBC0 move.b ($103F).w,d1 ROM:0012EBC4 cmpi.w #5,d1 ROM:0012EBC8 bcc.s locret_12EBD2 ROM:0012EBCA movea.l off_12EBD4(pc,d1.w*4),a0 ROM:0012EBCE nop ROM:0012EBD0 jmp (a0) ROM:0012EBD2 ; --------------------------------------------------------------------------- ROM:0012EBD2 ROM:0012EBD2 locret_12EBD2: ; CODE XREF: sub_12EBBE+A↑j ROM:0012EBD2 rts ROM:0012EBD2 ; End of function sub_12EBBE ROM:0012EBD2 ROM:0012EBD2 ; --------------------------------------------------------------------------- ROM:0012EBD4 off_12EBD4: dc.l loc_12EBE8 ; DATA XREF: sub_12EBBE+C↑r ROM:0012EBD8 dc.l loc_12EBFA ROM:0012EBDC dc.l loc_12EC94 ROM:0012EBE0 dc.l loc_12ED00 ROM:0012EBE4 dc.l loc_12ED56 ROM:0012EBE8 ; --------------------------------------------------------------------------- ROM:0012EBE8 ROM:0012EBE8 loc_12EBE8: ; DATA XREF: ROM:off_12EBD4↑o ROM:0012EBE8 bsr.w sub_12ED84 ROM:0012EBEC move.b #1,($103F).w ROM:0012EBF2 bra.l locret_12EC92 ROM:0012EBF8 ; --------------------------------------------------------------------------- ROM:0012EBF8 rts ROM:0012EBFA ; --------------------------------------------------------------------------- ROM:0012EBFA ROM:0012EBFA loc_12EBFA: ; DATA XREF: ROM:0012EBD8↑o ROM:0012EBFA btst #0,($11B2).w ROM:0012EC00 beq.s loc_12EC08 ROM:0012EC02 bset #1,($11BF).w ROM:0012EC08 ROM:0012EC08 loc_12EC08: ; CODE XREF: ROM:0012EC00↑j ROM:0012EC08 btst #7,($11A9).w ROM:0012EC0E beq.s loc_12EC26 ROM:0012EC10 bsr.w sub_12EDAC ROM:0012EC14 bset #0,($11C0).w ROM:0012EC1A move.b #3,($103F).w ROM:0012EC20 bra.l loc_12ED4E ROM:0012EC26 ; --------------------------------------------------------------------------- ROM:0012EC26 ROM:0012EC26 loc_12EC26: ; CODE XREF: ROM:0012EC0E↑j ROM:0012EC26 btst #5,($11AE).w ROM:0012EC2C beq.s loc_12EC52 ROM:0012EC2E bsr.w sub_12EDAC ROM:0012EC32 bset #0,($11C0).w ROM:0012EC38 bsr.w sub_12EDB4 ROM:0012EC3C bsr.w sub_12ED84 ROM:0012EC40 bset #3,($7CC).w ROM:0012EC46 move.b #3,($103F).w ROM:0012EC4C bra.l loc_12ED4E ROM:0012EC52 ; --------------------------------------------------------------------------- ROM:0012EC52 ROM:0012EC52 loc_12EC52: ; CODE XREF: ROM:0012EC2C↑j ROM:0012EC52 btst #7,($11BF).w ROM:0012EC58 beq.s loc_12EC7C ROM:0012EC5A bset #5,($11B9).w ROM:0012EC60 bset #7,($119F).w ROM:0012EC66 bsr.w sub_12EDAC ROM:0012EC6A bset #0,($11C0).w ROM:0012EC70 move.b #4,($103F).w ROM:0012EC76 bra.l loc_12ED7A ROM:0012EC7C ; --------------------------------------------------------------------------- ROM:0012EC7C ROM:0012EC7C loc_12EC7C: ; CODE XREF: ROM:0012EC58↑j ROM:0012EC7C cmpi.w #0,($534).w ROM:0012EC82 ble.s locret_12EC92 ROM:0012EC84 bset #5,($11B9).w ROM:0012EC8A move.b #2,($103F).w ROM:0012EC90 bra.s locret_12ECFE ROM:0012EC92 ; --------------------------------------------------------------------------- ROM:0012EC92 ROM:0012EC92 locret_12EC92: ; CODE XREF: ROM:0012EBF2↑j ROM:0012EC92 ; ROM:0012EC82↑j ROM:0012EC92 rts ROM:0012EC94 ; --------------------------------------------------------------------------- ROM:0012EC94 ROM:0012EC94 loc_12EC94: ; DATA XREF: ROM:0012EBDC↑o ROM:0012EC94 btst #5,($11AE).w ROM:0012EC9A beq.s loc_12ECC0 ROM:0012EC9C bsr.w sub_12EDAC ROM:0012ECA0 bset #0,($11C0).w ROM:0012ECA6 bsr.w sub_12EDB4 ROM:0012ECAA bsr.w sub_12ED84 ROM:0012ECAE bset #3,($7CC).w ROM:0012ECB4 move.b #3,($103F).w ROM:0012ECBA bra.l loc_12ED4E ROM:0012ECC0 ; --------------------------------------------------------------------------- ROM:0012ECC0 ROM:0012ECC0 loc_12ECC0: ; CODE XREF: ROM:0012EC9A↑j ROM:0012ECC0 btst #7,($11BF).w ROM:0012ECC6 beq.s loc_12ECE4 ROM:0012ECC8 bset #7,($119F).w ROM:0012ECCE bsr.w sub_12EDAC ROM:0012ECD2 bset #0,($11C0).w ROM:0012ECD8 move.b #4,($103F).w ROM:0012ECDE bra.l loc_12ED7A ROM:0012ECE4 ; --------------------------------------------------------------------------- ROM:0012ECE4 ROM:0012ECE4 loc_12ECE4: ; CODE XREF: ROM:0012ECC6↑j ROM:0012ECE4 btst #4,($11A3).w ROM:0012ECEA bne.s locret_12ECFE ROM:0012ECEC bsr.w sub_12EDC4 ROM:0012ECF0 bset #0,($11C0).w ROM:0012ECF6 move.b #3,($103F).w ROM:0012ECFC bra.s loc_12ED4E ROM:0012ECFE ; --------------------------------------------------------------------------- ROM:0012ECFE ROM:0012ECFE locret_12ECFE: ; CODE XREF: ROM:0012EC90↑j ROM:0012ECFE ; ROM:0012ECEA↑j ROM:0012ECFE rts ROM:0012ED00 ; --------------------------------------------------------------------------- ROM:0012ED00 ROM:0012ED00 loc_12ED00: ; DATA XREF: ROM:0012EBE0↑o ROM:0012ED00 btst #5,($11AE).w ROM:0012ED06 beq.s loc_12ED28 ROM:0012ED08 bsr.w sub_12EDAC ROM:0012ED0C bset #0,($11C0).w ROM:0012ED12 bsr.w sub_12EDB4 ROM:0012ED16 bsr.w sub_12ED84 ROM:0012ED1A bset #3,($7CC).w ROM:0012ED20 move.b #3,($103F).w ROM:0012ED26 bra.s loc_12ED4E ROM:0012ED28 ; --------------------------------------------------------------------------- ROM:0012ED28 ROM:0012ED28 loc_12ED28: ; CODE XREF: ROM:0012ED06↑j ROM:0012ED28 btst #7,($11BF).w ROM:0012ED2E beq.s loc_12ED4E ROM:0012ED30 bset #5,($11B9).w ROM:0012ED36 bset #7,($119F).w ROM:0012ED3C bsr.w sub_12EDAC ROM:0012ED40 bset #0,($11C0).w ROM:0012ED46 move.b #4,($103F).w ROM:0012ED4C bra.s loc_12ED7A ROM:0012ED4E ; --------------------------------------------------------------------------- ROM:0012ED4E ROM:0012ED4E loc_12ED4E: ; CODE XREF: ROM:0012EC20↑j ROM:0012ED4E ; ROM:0012EC4C↑j ... ROM:0012ED4E bclr #5,($11AE).w ROM:0012ED54 rts ROM:0012ED56 ; --------------------------------------------------------------------------- ROM:0012ED56 ROM:0012ED56 loc_12ED56: ; DATA XREF: ROM:0012EBE4↑o ROM:0012ED56 btst #4,($11A3).w ROM:0012ED5C bne.s loc_12ED7A ROM:0012ED5E bsr.w sub_12EDF8 ROM:0012ED62 bsr.w sub_12ED84 ROM:0012ED66 bset #3,($7CC).w ROM:0012ED6C bclr #7,($119F).w ROM:0012ED72 move.b #3,($103F).w ROM:0012ED78 bra.s loc_12ED4E ROM:0012ED7A ; --------------------------------------------------------------------------- ROM:0012ED7A ROM:0012ED7A loc_12ED7A: ; CODE XREF: ROM:0012EC76↑j ROM:0012ED7A ; ROM:0012ECDE↑j ... ROM:0012ED7A bclr #7,($11BF).w ROM:0012ED80 rts ROM:0012ED82 ; --------------------------------------------------------------------------- ROM:0012ED82 rts ROM:0012ED84 ROM:0012ED84 ; =============== S U B R O U T I N E ======================================= ROM:0012ED84 ROM:0012ED84 ROM:0012ED84 sub_12ED84: ; CODE XREF: ROM:loc_12EBE8↑p ROM:0012ED84 ; ROM:0012EC3C↑p ... ROM:0012ED84 move.w ($C66).w,d0 ROM:0012ED88 cmpi.w #$FFFF,d0 ROM:0012ED8C bne.s loc_12ED96 ROM:0012ED8E move.w #0,($C6C).w ROM:0012ED94 bra.s locret_12EDAA ROM:0012ED96 ; --------------------------------------------------------------------------- ROM:0012ED96 ROM:0012ED96 loc_12ED96: ; CODE XREF: sub_12ED84+8↑j ROM:0012ED96 cmpi.w #0,d0 ROM:0012ED9A bne.s loc_12EDA4 ROM:0012ED9C move.w #1,($C6C).w ROM:0012EDA2 bra.s locret_12EDAA ROM:0012EDA4 ; --------------------------------------------------------------------------- ROM:0012EDA4 ROM:0012EDA4 loc_12EDA4: ; CODE XREF: sub_12ED84+16↑j ROM:0012EDA4 move.w #2,($C6C).w ROM:0012EDAA ROM:0012EDAA locret_12EDAA: ; CODE XREF: sub_12ED84+10↑j ROM:0012EDAA ; sub_12ED84+1E↑j ROM:0012EDAA rts ROM:0012EDAA ; End of function sub_12ED84 ROM:0012EDAA ROM:0012EDAC ROM:0012EDAC ; =============== S U B R O U T I N E ======================================= ROM:0012EDAC ROM:0012EDAC ROM:0012EDAC sub_12EDAC: ; CODE XREF: ROM:0012EC10↑p ROM:0012EDAC ; ROM:0012EC2E↑p ... ROM:0012EDAC bclr #1,($11BF).w ROM:0012EDB2 rts ROM:0012EDB2 ; End of function sub_12EDAC ROM:0012EDB2 ROM:0012EDB4 ROM:0012EDB4 ; =============== S U B R O U T I N E ======================================= ROM:0012EDB4 ROM:0012EDB4 ROM:0012EDB4 sub_12EDB4: ; CODE XREF: ROM:0012EC38↑p ROM:0012EDB4 ; ROM:0012ECA6↑p ... ROM:0012EDB4 cmpi.w #0,($C6C).w ROM:0012EDBA bne.s locret_12EDC2 ROM:0012EDBC move.w #0,($C66).w ROM:0012EDC2 ROM:0012EDC2 locret_12EDC2: ; CODE XREF: sub_12EDB4+6↑j ROM:0012EDC2 rts ROM:0012EDC2 ; End of function sub_12EDB4 ROM:0012EDC2 ROM:0012EDC4 ROM:0012EDC4 ; =============== S U B R O U T I N E ======================================= ROM:0012EDC4 ROM:0012EDC4 ROM:0012EDC4 sub_12EDC4: ; CODE XREF: ROM:0012ECEC↑p ROM:0012EDC4 move.w ($C66).w,d0 ROM:0012EDC8 move.w ($C68).w,d1 ROM:0012EDCC cmpi.w #0,d0 ROM:0012EDD0 bne.s loc_12EDE2 ROM:0012EDD2 cmpi.w #1,d1 ROM:0012EDD6 bne.s loc_12EDE2 ROM:0012EDD8 btst #6,($11C4).w ROM:0012EDDE bne.s loc_12EDE2 ROM:0012EDE0 bra.s loc_12EDE8 ROM:0012EDE2 ; --------------------------------------------------------------------------- ROM:0012EDE2 ROM:0012EDE2 loc_12EDE2: ; CODE XREF: sub_12EDC4+C↑j ROM:0012EDE2 ; sub_12EDC4+12↑j ... ROM:0012EDE2 cmpi.w #3,d1 ROM:0012EDE6 bne.s loc_12EDF0 ROM:0012EDE8 ROM:0012EDE8 loc_12EDE8: ; CODE XREF: sub_12EDC4+1C↑j ROM:0012EDE8 bclr #1,($11BF).w ROM:0012EDEE bra.s locret_12EDF6 ROM:0012EDF0 ; --------------------------------------------------------------------------- ROM:0012EDF0 ROM:0012EDF0 loc_12EDF0: ; CODE XREF: sub_12EDC4+22↑j ROM:0012EDF0 bset #1,($11BF).w ROM:0012EDF6 ROM:0012EDF6 locret_12EDF6: ; CODE XREF: sub_12EDC4+2A↑j ROM:0012EDF6 rts ROM:0012EDF6 ; End of function sub_12EDC4 ROM:0012EDF6 ROM:0012EDF8 ROM:0012EDF8 ; =============== S U B R O U T I N E ======================================= ROM:0012EDF8 ROM:0012EDF8 ROM:0012EDF8 sub_12EDF8: ; CODE XREF: ROM:0012ED5E↑p ROM:0012EDF8 move.w ($C68).w,d0 ROM:0012EDFC cmpi.w #4,d0 ROM:0012EE00 bne.s locret_12EE08 ROM:0012EE02 move.w ($C64).w,($C66).w ROM:0012EE08 ROM:0012EE08 locret_12EE08: ; CODE XREF: sub_12EDF8+8↑j ROM:0012EE08 rts ROM:0012EE08 ; End of function sub_12EDF8 ROM:0012EE08 ROM:0012EE0A ROM:0012EE0A ; =============== S U B R O U T I N E ======================================= ROM:0012EE0A ROM:0012EE0A ROM:0012EE0A sub_12EE0A: ; CODE XREF: sub_12EBB0↑p ROM:0012EE0A move.b $A46(a5),d0 ROM:0012EE0E move.b $A45(a5),d1 ROM:0012EE12 cmpi.b #1,d0 ROM:0012EE16 bne.s loc_12EE1E ROM:0012EE18 bset #7,($11BF).w ROM:0012EE1E ROM:0012EE1E loc_12EE1E: ; CODE XREF: sub_12EE0A+C↑j ROM:0012EE1E cmpi.b #1,d1 ROM:0012EE22 bne.s locret_12EE2A ROM:0012EE24 bset #5,($11AE).w ROM:0012EE2A ROM:0012EE2A locret_12EE2A: ; CODE XREF: sub_12EE0A+18↑j ROM:0012EE2A rts ROM:0012EE2A ; End of function sub_12EE0A ROM:0012EE2A ROM:0012EE2C ROM:0012EE2C ; =============== S U B R O U T I N E ======================================= ROM:0012EE2C ROM:0012EE2C ROM:0012EE2C sub_12EE2C: ; CODE XREF: sub_12EBB0+4↑p ROM:0012EE2C clr.w d1 ROM:0012EE2E move.b ($1040).w,d1 ROM:0012EE32 cmpi.w #3,d1 ROM:0012EE36 bcc.s locret_12EE40 ROM:0012EE38 movea.l off_12EE42(pc,d1.w*4),a0 ROM:0012EE3C nop ROM:0012EE3E jmp (a0) ROM:0012EE40 ; --------------------------------------------------------------------------- ROM:0012EE40 ROM:0012EE40 locret_12EE40: ; CODE XREF: sub_12EE2C+A↑j ROM:0012EE40 rts ROM:0012EE40 ; End of function sub_12EE2C ROM:0012EE40 ROM:0012EE40 ; --------------------------------------------------------------------------- ROM:0012EE42 off_12EE42: dc.l loc_12EE4E ; DATA XREF: sub_12EE2C+C↑r ROM:0012EE46 dc.l loc_12EE58 ROM:0012EE4A dc.l loc_12EE76 ROM:0012EE4E ; --------------------------------------------------------------------------- ROM:0012EE4E ROM:0012EE4E loc_12EE4E: ; DATA XREF: ROM:off_12EE42↑o ROM:0012EE4E move.b #1,($1040).w ROM:0012EE54 bra.s locret_12EE74 ROM:0012EE56 ; --------------------------------------------------------------------------- ROM:0012EE56 rts ROM:0012EE58 ; --------------------------------------------------------------------------- ROM:0012EE58 ROM:0012EE58 loc_12EE58: ; DATA XREF: ROM:0012EE46↑o ROM:0012EE58 btst #4,($11AF).w ROM:0012EE5E beq.s locret_12EE74 ROM:0012EE60 bset #2,($11B7).w ROM:0012EE66 bset #3,($11B5).w ROM:0012EE6C move.b #2,($1040).w ROM:0012EE72 bra.s loc_12EE8C ROM:0012EE74 ; --------------------------------------------------------------------------- ROM:0012EE74 ROM:0012EE74 locret_12EE74: ; CODE XREF: ROM:0012EE54↑j ROM:0012EE74 ; ROM:0012EE5E↑j ... ROM:0012EE74 rts ROM:0012EE76 ; --------------------------------------------------------------------------- ROM:0012EE76 ROM:0012EE76 loc_12EE76: ; DATA XREF: ROM:0012EE4A↑o ROM:0012EE76 btst #4,($11A3).w ROM:0012EE7C bne.s loc_12EE8C ROM:0012EE7E bclr #3,($11B5).w ROM:0012EE84 move.b #1,($1040).w ROM:0012EE8A bra.s locret_12EE74 ROM:0012EE8C ; --------------------------------------------------------------------------- ROM:0012EE8C ROM:0012EE8C loc_12EE8C: ; CODE XREF: ROM:0012EE72↑j ROM:0012EE8C ; ROM:0012EE7C↑j ROM:0012EE8C bclr #4,($11AF).w ROM:0012EE92 rts ROM:0012EE94 ; --------------------------------------------------------------------------- ROM:0012EE94 rts ROM:0012EE96 ROM:0012EE96 ; =============== S U B R O U T I N E ======================================= ROM:0012EE96 ROM:0012EE96 ROM:0012EE96 sub_12EE96: ; CODE XREF: sub_12F260+10↓p ROM:0012EE96 bsr.w sub_12F204 ROM:0012EE9A bsr.w sub_12EEAC ROM:0012EE9E bsr.w sub_12F08E ROM:0012EEA2 bsr.w sub_12F122 ROM:0012EEA6 bsr.w sub_12F21E ROM:0012EEAA rts ROM:0012EEAA ; End of function sub_12EE96 ROM:0012EEAA ROM:0012EEAC ROM:0012EEAC ; =============== S U B R O U T I N E ======================================= ROM:0012EEAC ROM:0012EEAC ROM:0012EEAC sub_12EEAC: ; CODE XREF: sub_12EE96+4↑p ROM:0012EEAC move.w ($C6E).w,d0 ROM:0012EEB0 add.w $666(a5),d0 ROM:0012EEB4 move.w d0,($C72).w ROM:0012EEB8 clr.w d1 ROM:0012EEBA move.b ($1041).w,d1 ROM:0012EEBE cmpi.w #6,d1 ROM:0012EEC2 bcc.s locret_12EECC ROM:0012EEC4 movea.l off_12EECE(pc,d1.w*4),a0 ROM:0012EEC8 nop ROM:0012EECA jmp (a0) ROM:0012EECC ; --------------------------------------------------------------------------- ROM:0012EECC ROM:0012EECC locret_12EECC: ; CODE XREF: sub_12EEAC+16↑j ROM:0012EECC rts ROM:0012EECC ; End of function sub_12EEAC ROM:0012EECC ROM:0012EECC ; --------------------------------------------------------------------------- ROM:0012EECE off_12EECE: dc.l loc_12EEE6 ; DATA XREF: sub_12EEAC+18↑r ROM:0012EED2 dc.l loc_12EEF0 ROM:0012EED6 dc.l loc_12EF24 ROM:0012EEDA dc.l loc_12EF94 ROM:0012EEDE dc.l loc_12EFE2 ROM:0012EEE2 dc.l loc_12F028 ROM:0012EEE6 ; --------------------------------------------------------------------------- ROM:0012EEE6 ROM:0012EEE6 loc_12EEE6: ; DATA XREF: ROM:off_12EECE↑o ROM:0012EEE6 move.b #1,($1041).w ROM:0012EEEC bra.s loc_12EF1C ROM:0012EEEE ; --------------------------------------------------------------------------- ROM:0012EEEE rts ROM:0012EEF0 ; --------------------------------------------------------------------------- ROM:0012EEF0 ROM:0012EEF0 loc_12EEF0: ; DATA XREF: ROM:0012EED2↑o ROM:0012EEF0 move.w ($C6E).w,d0 ROM:0012EEF4 sub.w $65A(a5),d0 ROM:0012EEF8 cmp.w ($534).w,d0 ROM:0012EEFC bgt.s loc_12EF1C ROM:0012EEFE move.w $660(a5),d1 ROM:0012EF02 clr.b ($7B9).w ROM:0012EF06 move.w d1,($6CE).w ROM:0012EF0A move.b #1,($7B9).w ROM:0012EF10 move.b #2,($1041).w ROM:0012EF16 bra.l locret_12EF92 ROM:0012EF1C ; --------------------------------------------------------------------------- ROM:0012EF1C ROM:0012EF1C loc_12EF1C: ; CODE XREF: ROM:0012EEEC↑j ROM:0012EF1C ; ROM:0012EEFC↑j ... ROM:0012EF1C bsr.l sub_1304E0 ROM:0012EF22 rts ROM:0012EF24 ; --------------------------------------------------------------------------- ROM:0012EF24 ROM:0012EF24 loc_12EF24: ; DATA XREF: ROM:0012EED6↑o ROM:0012EF24 cmpi.w #0,($6CE).w ROM:0012EF2A bgt.s loc_12EF4A ROM:0012EF2C move.w $662(a5),d1 ROM:0012EF30 clr.b ($7B9).w ROM:0012EF34 move.w d1,($6CE).w ROM:0012EF38 move.b #1,($7B9).w ROM:0012EF3E move.b #3,($1041).w ROM:0012EF44 bra.l loc_12EFDC ROM:0012EF4A ; --------------------------------------------------------------------------- ROM:0012EF4A ROM:0012EF4A loc_12EF4A: ; CODE XREF: ROM:0012EF2A↑j ROM:0012EF4A move.w $65E(a5),d0 ROM:0012EF4E cmp.w ($534).w,d0 ROM:0012EF52 ble.s loc_12EF68 ROM:0012EF54 clr.b ($7B9).w ROM:0012EF58 clr.w ($6CE).w ROM:0012EF5C move.b #1,($1041).w ROM:0012EF62 bra.l loc_12EF1C ROM:0012EF68 ; --------------------------------------------------------------------------- ROM:0012EF68 ROM:0012EF68 loc_12EF68: ; CODE XREF: ROM:0012EF52↑j ROM:0012EF68 move.w ($C6E).w,d0 ROM:0012EF6C sub.w $65A(a5),d0 ROM:0012EF70 sub.w $65C(a5),d0 ROM:0012EF74 cmp.w ($534).w,d0 ROM:0012EF78 ble.s locret_12EF92 ROM:0012EF7A bclr #0,($7B9).w ROM:0012EF80 bset #2,($7B9).w ROM:0012EF86 move.b #4,($1041).w ROM:0012EF8C bra.l locret_12F026 ROM:0012EF92 ; --------------------------------------------------------------------------- ROM:0012EF92 ROM:0012EF92 locret_12EF92: ; CODE XREF: ROM:0012EF16↑j ROM:0012EF92 ; ROM:0012EF78↑j ... ROM:0012EF92 rts ROM:0012EF94 ; --------------------------------------------------------------------------- ROM:0012EF94 ROM:0012EF94 loc_12EF94: ; DATA XREF: ROM:0012EEDA↑o ROM:0012EF94 move.w $65E(a5),d0 ROM:0012EF98 cmp.w ($534).w,d0 ROM:0012EF9C ble.s loc_12EFB2 ROM:0012EF9E clr.b ($7B9).w ROM:0012EFA2 clr.w ($6CE).w ROM:0012EFA6 move.b #1,($1041).w ROM:0012EFAC bra.l loc_12EF1C ROM:0012EFB2 ; --------------------------------------------------------------------------- ROM:0012EFB2 ROM:0012EFB2 loc_12EFB2: ; CODE XREF: ROM:0012EF9C↑j ROM:0012EFB2 move.w ($C6E).w,d0 ROM:0012EFB6 sub.w $65A(a5),d0 ROM:0012EFBA sub.w $65C(a5),d0 ROM:0012EFBE cmp.w ($534).w,d0 ROM:0012EFC2 ble.s loc_12EFDC ROM:0012EFC4 bclr #0,($7B9).w ROM:0012EFCA bset #2,($7B9).w ROM:0012EFD0 move.b #5,($1041).w ROM:0012EFD6 bra.l loc_12F06C ROM:0012EFDC ; --------------------------------------------------------------------------- ROM:0012EFDC ROM:0012EFDC loc_12EFDC: ; CODE XREF: ROM:0012EF44↑j ROM:0012EFDC ; ROM:0012EFC2↑j ... ROM:0012EFDC bsr.w sub_12F074 ROM:0012EFE0 rts ROM:0012EFE2 ; --------------------------------------------------------------------------- ROM:0012EFE2 ROM:0012EFE2 loc_12EFE2: ; DATA XREF: ROM:0012EEDE↑o ROM:0012EFE2 move.w $65E(a5),d0 ROM:0012EFE6 cmp.w ($534).w,d0 ROM:0012EFEA ble.s loc_12F000 ROM:0012EFEC clr.b ($7B9).w ROM:0012EFF0 clr.w ($6CE).w ROM:0012EFF4 move.b #1,($1041).w ROM:0012EFFA bra.l loc_12EF1C ROM:0012F000 ; --------------------------------------------------------------------------- ROM:0012F000 ROM:0012F000 loc_12F000: ; CODE XREF: ROM:0012EFEA↑j ROM:0012F000 move.w ($C6E).w,d0 ROM:0012F004 sub.w $65A(a5),d0 ROM:0012F008 cmp.w ($534).w,d0 ROM:0012F00C bgt.s locret_12F026 ROM:0012F00E bclr #2,($7B9).w ROM:0012F014 bset #0,($7B9).w ROM:0012F01A move.b #2,($1041).w ROM:0012F020 bra.l locret_12EF92 ROM:0012F026 ; --------------------------------------------------------------------------- ROM:0012F026 ROM:0012F026 locret_12F026: ; CODE XREF: ROM:0012EF8C↑j ROM:0012F026 ; ROM:0012F00C↑j ROM:0012F026 rts ROM:0012F028 ; --------------------------------------------------------------------------- ROM:0012F028 ROM:0012F028 loc_12F028: ; DATA XREF: ROM:0012EEE2↑o ROM:0012F028 move.w $65E(a5),d0 ROM:0012F02C cmp.w ($534).w,d0 ROM:0012F030 ble.s loc_12F046 ROM:0012F032 clr.b ($7B9).w ROM:0012F036 clr.w ($6CE).w ROM:0012F03A move.b #1,($1041).w ROM:0012F040 bra.l loc_12EF1C ROM:0012F046 ; --------------------------------------------------------------------------- ROM:0012F046 ROM:0012F046 loc_12F046: ; CODE XREF: ROM:0012F030↑j ROM:0012F046 move.w ($C6E).w,d0 ROM:0012F04A sub.w $65A(a5),d0 ROM:0012F04E cmp.w ($534).w,d0 ROM:0012F052 bgt.s loc_12F06C ROM:0012F054 bclr #2,($7B9).w ROM:0012F05A bset #0,($7B9).w ROM:0012F060 move.b #3,($1041).w ROM:0012F066 bra.l loc_12EFDC ROM:0012F06C ; --------------------------------------------------------------------------- ROM:0012F06C ROM:0012F06C loc_12F06C: ; CODE XREF: ROM:0012EFD6↑j ROM:0012F06C ; ROM:0012F052↑j ROM:0012F06C bsr.w sub_12F074 ROM:0012F070 rts ROM:0012F072 ; --------------------------------------------------------------------------- ROM:0012F072 rts ROM:0012F074 ROM:0012F074 ; =============== S U B R O U T I N E ======================================= ROM:0012F074 ROM:0012F074 ROM:0012F074 sub_12F074: ; CODE XREF: ROM:loc_12EFDC↑p ROM:0012F074 ; ROM:loc_12F06C↑p ROM:0012F074 move.w ($6CE).w,d1 ROM:0012F078 muls.w $65A(a5),d1 ROM:0012F07C divs.w $662(a5),d1 ROM:0012F080 add.w ($C6E).w,d1 ROM:0012F084 sub.w $65A(a5),d1 ROM:0012F088 move.w d1,($C70).w ROM:0012F08C rts ROM:0012F08C ; End of function sub_12F074 ROM:0012F08C ROM:0012F08E ROM:0012F08E ; =============== S U B R O U T I N E ======================================= ROM:0012F08E ROM:0012F08E ROM:0012F08E sub_12F08E: ; CODE XREF: sub_12EE96+8↑p ROM:0012F08E clr.w d1 ROM:0012F090 move.b ($1042).w,d1 ROM:0012F094 cmpi.w #3,d1 ROM:0012F098 bcc.s locret_12F0A2 ROM:0012F09A movea.l off_12F0A4(pc,d1.w*4),a0 ROM:0012F09E nop ROM:0012F0A0 jmp (a0) ROM:0012F0A2 ; --------------------------------------------------------------------------- ROM:0012F0A2 ROM:0012F0A2 locret_12F0A2: ; CODE XREF: sub_12F08E+A↑j ROM:0012F0A2 rts ROM:0012F0A2 ; End of function sub_12F08E ROM:0012F0A2 ROM:0012F0A2 ; --------------------------------------------------------------------------- ROM:0012F0A4 off_12F0A4: dc.l loc_12F0B0 ; DATA XREF: sub_12F08E+C↑r ROM:0012F0A8 dc.l loc_12F0C0 ROM:0012F0AC dc.l loc_12F0EE ROM:0012F0B0 ; --------------------------------------------------------------------------- ROM:0012F0B0 ROM:0012F0B0 loc_12F0B0: ; DATA XREF: ROM:off_12F0A4↑o ROM:0012F0B0 bclr #5,($11AD).w ROM:0012F0B6 move.b #1,($1042).w ROM:0012F0BC bra.s loc_12F0E8 ROM:0012F0BE ; --------------------------------------------------------------------------- ROM:0012F0BE rts ROM:0012F0C0 ; --------------------------------------------------------------------------- ROM:0012F0C0 ROM:0012F0C0 loc_12F0C0: ; DATA XREF: ROM:0012F0A8↑o ROM:0012F0C0 move.w ($C70).w,d0 ROM:0012F0C4 btst #1,($11A9).w ROM:0012F0CA bne.s loc_12F0DA ROM:0012F0CC btst #7,($7C4).w ROM:0012F0D2 beq.s loc_12F0DA ROM:0012F0D4 cmp.w ($534).w,d0 ROM:0012F0D8 bgt.s loc_12F0E8 ROM:0012F0DA ROM:0012F0DA loc_12F0DA: ; CODE XREF: ROM:0012F0CA↑j ROM:0012F0DA ; ROM:0012F0D2↑j ROM:0012F0DA bset #5,($11AD).w ROM:0012F0E0 move.b #2,($1042).w ROM:0012F0E6 bra.s loc_12F11A ROM:0012F0E8 ; --------------------------------------------------------------------------- ROM:0012F0E8 ROM:0012F0E8 loc_12F0E8: ; CODE XREF: ROM:0012F0BC↑j ROM:0012F0E8 ; ROM:0012F0D8↑j ... ROM:0012F0E8 bsr.w sub_12F1B0 ROM:0012F0EC rts ROM:0012F0EE ; --------------------------------------------------------------------------- ROM:0012F0EE ROM:0012F0EE loc_12F0EE: ; DATA XREF: ROM:0012F0AC↑o ROM:0012F0EE btst #7,($7C4).w ROM:0012F0F4 beq.s loc_12F11A ROM:0012F0F6 move.w ($C70).w,d0 ROM:0012F0FA sub.w $65C(a5),d0 ROM:0012F0FE btst #1,($11A9).w ROM:0012F104 bne.s loc_12F11A ROM:0012F106 cmp.w ($534).w,d0 ROM:0012F10A ble.s loc_12F11A ROM:0012F10C bclr #5,($11AD).w ROM:0012F112 move.b #1,($1042).w ROM:0012F118 bra.s loc_12F0E8 ROM:0012F11A ; --------------------------------------------------------------------------- ROM:0012F11A ROM:0012F11A loc_12F11A: ; CODE XREF: ROM:0012F0E6↑j ROM:0012F11A ; ROM:0012F0F4↑j ... ROM:0012F11A bsr.w sub_12F1F4 ROM:0012F11E rts ROM:0012F120 ; --------------------------------------------------------------------------- ROM:0012F120 rts ROM:0012F122 ROM:0012F122 ; =============== S U B R O U T I N E ======================================= ROM:0012F122 ROM:0012F122 ROM:0012F122 sub_12F122: ; CODE XREF: sub_12EE96+C↑p ROM:0012F122 clr.w d1 ROM:0012F124 move.b ($1043).w,d1 ROM:0012F128 cmpi.w #4,d1 ROM:0012F12C bcc.s locret_12F136 ROM:0012F12E movea.l off_12F138(pc,d1.w*4),a0 ROM:0012F132 nop ROM:0012F134 jmp (a0) ROM:0012F136 ; --------------------------------------------------------------------------- ROM:0012F136 ROM:0012F136 locret_12F136: ; CODE XREF: sub_12F122+A↑j ROM:0012F136 rts ROM:0012F136 ; End of function sub_12F122 ROM:0012F136 ROM:0012F136 ; --------------------------------------------------------------------------- ROM:0012F138 off_12F138: dc.l loc_12F148 ; DATA XREF: sub_12F122+C↑r ROM:0012F13C dc.l loc_12F150 ROM:0012F140 dc.l loc_12F166 ROM:0012F144 dc.l loc_12F188 ROM:0012F148 ; --------------------------------------------------------------------------- ROM:0012F148 ROM:0012F148 loc_12F148: ; DATA XREF: ROM:off_12F138↑o ROM:0012F148 move.b #1,($1043).w ROM:0012F14E rts ROM:0012F150 ; --------------------------------------------------------------------------- ROM:0012F150 ROM:0012F150 loc_12F150: ; DATA XREF: ROM:0012F13C↑o ROM:0012F150 btst #5,($11AD).w ROM:0012F156 beq.s locret_12F164 ROM:0012F158 bset #3,($11B6).w ROM:0012F15E move.b #2,($1043).w ROM:0012F164 ROM:0012F164 locret_12F164: ; CODE XREF: ROM:0012F156↑j ROM:0012F164 rts ROM:0012F166 ; --------------------------------------------------------------------------- ROM:0012F166 ROM:0012F166 loc_12F166: ; DATA XREF: ROM:0012F140↑o ROM:0012F166 btst #5,($11AD).w ROM:0012F16C bne.s locret_12F186 ROM:0012F16E move.w $664(a5),d0 ROM:0012F172 clr.b ($773).w ROM:0012F176 move.w d0,($642).w ROM:0012F17A move.b #1,($773).w ROM:0012F180 move.b #3,($1043).w ROM:0012F186 ROM:0012F186 locret_12F186: ; CODE XREF: ROM:0012F16C↑j ROM:0012F186 rts ROM:0012F188 ; --------------------------------------------------------------------------- ROM:0012F188 ROM:0012F188 loc_12F188: ; DATA XREF: ROM:0012F144↑o ROM:0012F188 cmpi.w #0,($642).w ROM:0012F18E bgt.s loc_12F19E ROM:0012F190 bclr #3,($11B6).w ROM:0012F196 move.b #1,($1043).w ROM:0012F19C rts ROM:0012F19E ; --------------------------------------------------------------------------- ROM:0012F19E ROM:0012F19E loc_12F19E: ; CODE XREF: ROM:0012F18E↑j ROM:0012F19E btst #5,($11AD).w ROM:0012F1A4 beq.s locret_12F1AC ROM:0012F1A6 move.b #2,($1043).w ROM:0012F1AC ROM:0012F1AC locret_12F1AC: ; CODE XREF: ROM:0012F1A4↑j ROM:0012F1AC rts ROM:0012F1AE ; --------------------------------------------------------------------------- ROM:0012F1AE rts ROM:0012F1B0 ROM:0012F1B0 ; =============== S U B R O U T I N E ======================================= ROM:0012F1B0 ROM:0012F1B0 ROM:0012F1B0 sub_12F1B0: ; CODE XREF: ROM:loc_12F0E8↑p ROM:0012F1B0 move.w #0,d1 ROM:0012F1B4 bra.s loc_12F1BA ROM:0012F1B6 ; --------------------------------------------------------------------------- ROM:0012F1B6 ROM:0012F1B6 loc_12F1B6: ; CODE XREF: sub_12F1B0:loc_12F1F0↓j ROM:0012F1B6 addi.w #1,d1 ROM:0012F1BA ROM:0012F1BA loc_12F1BA: ; CODE XREF: sub_12F1B0+4↑j ROM:0012F1BA cmpi.w #0,d1 ROM:0012F1BE bgt.s locret_12F1F2 ROM:0012F1C0 btst #1,($11BF).w ROM:0012F1C6 bne.s loc_12F1DC ROM:0012F1C8 btst #6,($11C2).w ROM:0012F1CE bne.s loc_12F1DC ROM:0012F1D0 cmpi.l #0,$8A8(d1.w*4) ROM:0012F1DA bne.s loc_12F1E6 ROM:0012F1DC ROM:0012F1DC loc_12F1DC: ; CODE XREF: sub_12F1B0+16↑j ROM:0012F1DC ; sub_12F1B0+1E↑j ROM:0012F1DC move.w #0,$F60(d1.w*2) ROM:0012F1E4 bra.s loc_12F1F0 ROM:0012F1E6 ; --------------------------------------------------------------------------- ROM:0012F1E6 ROM:0012F1E6 loc_12F1E6: ; CODE XREF: sub_12F1B0+2A↑j ROM:0012F1E6 move.w $F62(d1.w*2),$F60(d1.w*2) ROM:0012F1F0 ROM:0012F1F0 loc_12F1F0: ; CODE XREF: sub_12F1B0+34↑j ROM:0012F1F0 bra.s loc_12F1B6 ROM:0012F1F2 ; --------------------------------------------------------------------------- ROM:0012F1F2 ROM:0012F1F2 locret_12F1F2: ; CODE XREF: sub_12F1B0+E↑j ROM:0012F1F2 rts ROM:0012F1F2 ; End of function sub_12F1B0 ROM:0012F1F2 ROM:0012F1F4 ROM:0012F1F4 ; =============== S U B R O U T I N E ======================================= ROM:0012F1F4 ROM:0012F1F4 ROM:0012F1F4 sub_12F1F4: ; CODE XREF: ROM:loc_12F11A↑p ROM:0012F1F4 move.l #0,($8A8).w ROM:0012F1FC move.w #0,($F60).w ROM:0012F202 rts ROM:0012F202 ; End of function sub_12F1F4 ROM:0012F202 ROM:0012F204 ROM:0012F204 ; =============== S U B R O U T I N E ======================================= ROM:0012F204 ROM:0012F204 ROM:0012F204 sub_12F204: ; CODE XREF: sub_12EE96↑p ROM:0012F204 move.w #$399C,d1 ROM:0012F208 move.w ($8C4).w,d2 ROM:0012F20C bsr.l sub_1157E4 ROM:0012F212 move.w d1,d0 ROM:0012F214 add.w ($1226).w,d0 ROM:0012F218 move.w d0,($F62).w ROM:0012F21C rts ROM:0012F21C ; End of function sub_12F204 ROM:0012F21C ROM:0012F21E ROM:0012F21E ; =============== S U B R O U T I N E ======================================= ROM:0012F21E ROM:0012F21E ROM:0012F21E sub_12F21E: ; CODE XREF: sub_12EE96+10↑p ROM:0012F21E lea ($8A8).w,a0 ROM:0012F222 lea $A14(a5),a1 ROM:0012F226 lea ($88C).w,a2 ROM:0012F22A move.w #0,d0 ROM:0012F22E bra.s loc_12F234 ROM:0012F230 ; --------------------------------------------------------------------------- ROM:0012F230 ROM:0012F230 loc_12F230: ; CODE XREF: sub_12F21E+3C↓j ROM:0012F230 addi.w #1,d0 ROM:0012F234 ROM:0012F234 loc_12F234: ; CODE XREF: sub_12F21E+10↑j ROM:0012F234 cmpi.w #3,d0 ROM:0012F238 bgt.s locret_12F25C ROM:0012F23A move.w (a1,d0.w*2),d3 ROM:0012F23E ext.l d3 ROM:0012F240 move.l (a0),d6 ROM:0012F242 muls.l d6,d4:d3 ROM:0012F246 divs.l #$2710,d4:d3 ROM:0012F24E bvc.s loc_12F256 ROM:0012F250 move.l #$7FFFFFFF,d3 ROM:0012F256 ROM:0012F256 loc_12F256: ; CODE XREF: sub_12F21E+30↑j ROM:0012F256 move.l d3,(a2,d0.w*4) ROM:0012F25A bra.s loc_12F230 ROM:0012F25C ; --------------------------------------------------------------------------- ROM:0012F25C ROM:0012F25C locret_12F25C: ; CODE XREF: sub_12F21E+1A↑j ROM:0012F25C rts ROM:0012F25C ; End of function sub_12F21E ROM:0012F25C ROM:0012F25E ; --------------------------------------------------------------------------- ROM:0012F25E rts ROM:0012F260 ROM:0012F260 ; =============== S U B R O U T I N E ======================================= ROM:0012F260 ROM:0012F260 ROM:0012F260 sub_12F260: ; CODE XREF: sub_1247FA+84↑p ROM:0012F260 bsr.l sub_12F694 ROM:0012F266 bsr.w sub_12F48C ROM:0012F26A bsr.l sub_12FF82 ROM:0012F270 bsr.l sub_12EE96 ROM:0012F276 bsr.w sub_12F606 ROM:0012F27A bsr.w sub_12F2D4 ROM:0012F27E bsr.w sub_12F292 ROM:0012F282 bsr.w sub_12F384 ROM:0012F286 bsr.w sub_12F396 ROM:0012F28A bsr.l sub_114CDA ROM:0012F290 rts ROM:0012F290 ; End of function sub_12F260 ROM:0012F290 ROM:0012F292 ROM:0012F292 ; =============== S U B R O U T I N E ======================================= ROM:0012F292 ROM:0012F292 ROM:0012F292 sub_12F292: ; CODE XREF: sub_12F260+1E↑p ROM:0012F292 btst #0,($C33).w ROM:0012F298 beq.s loc_12F2A2 ROM:0012F29A move.l #0,($88C).w ROM:0012F2A2 ROM:0012F2A2 loc_12F2A2: ; CODE XREF: sub_12F292+6↑j ROM:0012F2A2 btst #1,($C33).w ROM:0012F2A8 beq.s loc_12F2B2 ROM:0012F2AA move.l #0,($890).w ROM:0012F2B2 ROM:0012F2B2 loc_12F2B2: ; CODE XREF: sub_12F292+16↑j ROM:0012F2B2 btst #2,($C33).w ROM:0012F2B8 beq.s loc_12F2C2 ROM:0012F2BA move.l #0,($894).w ROM:0012F2C2 ROM:0012F2C2 loc_12F2C2: ; CODE XREF: sub_12F292+26↑j ROM:0012F2C2 btst #3,($C33).w ROM:0012F2C8 beq.s locret_12F2D2 ROM:0012F2CA move.l #0,($898).w ROM:0012F2D2 ROM:0012F2D2 locret_12F2D2: ; CODE XREF: sub_12F292+36↑j ROM:0012F2D2 rts ROM:0012F2D2 ; End of function sub_12F292 ROM:0012F2D2 ROM:0012F2D4 ROM:0012F2D4 ; =============== S U B R O U T I N E ======================================= ROM:0012F2D4 ROM:0012F2D4 ROM:0012F2D4 sub_12F2D4: ; CODE XREF: sub_12F260+1A↑p ROM:0012F2D4 move.w #0,d0 ROM:0012F2D8 bra.s loc_12F2DE ROM:0012F2DA ; --------------------------------------------------------------------------- ROM:0012F2DA ROM:0012F2DA loc_12F2DA: ; CODE XREF: sub_12F2D4:loc_12F37E↓j ROM:0012F2DA addi.w #1,d0 ROM:0012F2DE ROM:0012F2DE loc_12F2DE: ; CODE XREF: sub_12F2D4+4↑j ROM:0012F2DE cmpi.w #3,d0 ROM:0012F2E2 bgt.l locret_12F382 ROM:0012F2E8 move.l $88C(d0.w*4),d2 ROM:0012F2EE move.w #1,d5 ROM:0012F2F2 cmpi.w #2,d5 ROM:0012F2F6 bne.s loc_12F300 ROM:0012F2F8 move.w d0,d4 ROM:0012F2FA andi.w #1,d4 ROM:0012F2FE bra.s loc_12F304 ROM:0012F300 ; --------------------------------------------------------------------------- ROM:0012F300 ROM:0012F300 loc_12F300: ; CODE XREF: sub_12F2D4+22↑j ROM:0012F300 move.w #0,d4 ROM:0012F304 ROM:0012F304 loc_12F304: ; CODE XREF: sub_12F2D4+2A↑j ROM:0012F304 move.w $F60(d4.w*2),d3 ROM:0012F30A ext.l d3 ROM:0012F30C add.l d3,d2 ROM:0012F30E cmpi.l #$5FFF4,d2 ROM:0012F314 ble.s loc_12F324 ROM:0012F316 move.l #$5FFF4,d1 ROM:0012F31C sub.l d3,d1 ROM:0012F31E bra.l loc_12F32A ROM:0012F324 ; --------------------------------------------------------------------------- ROM:0012F324 ROM:0012F324 loc_12F324: ; CODE XREF: sub_12F2D4+40↑j ROM:0012F324 move.l $88C(d0.w*4),d1 ROM:0012F32A ROM:0012F32A loc_12F32A: ; CODE XREF: sub_12F2D4+4A↑j ROM:0012F32A move.l $138(a5),d4 ROM:0012F32E cmpi.l #0,d1 ROM:0012F334 ble.s loc_12F33C ROM:0012F336 cmp.l d1,d4 ROM:0012F338 ble.s loc_12F33C ROM:0012F33A move.l d4,d1 ROM:0012F33C ROM:0012F33C loc_12F33C: ; CODE XREF: sub_12F2D4+60↑j ROM:0012F33C ; sub_12F2D4+64↑j ROM:0012F33C btst #5,($11BC).w ROM:0012F342 beq.s loc_12F354 ROM:0012F344 move.w $678(a5),d6 ROM:0012F348 cmpi.w #0,d6 ROM:0012F34C bne.s loc_12F354 ROM:0012F34E cmp.l d1,d4 ROM:0012F350 ble.s loc_12F354 ROM:0012F352 move.l d4,d1 ROM:0012F354 ROM:0012F354 loc_12F354: ; CODE XREF: sub_12F2D4+6E↑j ROM:0012F354 ; sub_12F2D4+78↑j ... ROM:0012F354 btst #1,($11BF).w ROM:0012F35A bne.s loc_12F364 ROM:0012F35C btst #6,($11C2).w ROM:0012F362 beq.s loc_12F378 ROM:0012F364 ROM:0012F364 loc_12F364: ; CODE XREF: sub_12F2D4+86↑j ROM:0012F364 btst #2,($11BA).w ROM:0012F36A bne.s loc_12F378 ROM:0012F36C move.l #0,$88C(d0.w*4) ROM:0012F376 bra.s loc_12F37E ROM:0012F378 ; --------------------------------------------------------------------------- ROM:0012F378 ROM:0012F378 loc_12F378: ; CODE XREF: sub_12F2D4+8E↑j ROM:0012F378 ; sub_12F2D4+96↑j ROM:0012F378 move.l d1,$88C(d0.w*4) ROM:0012F37E ROM:0012F37E loc_12F37E: ; CODE XREF: sub_12F2D4+A2↑j ROM:0012F37E bra.w loc_12F2DA ROM:0012F382 ; --------------------------------------------------------------------------- ROM:0012F382 ROM:0012F382 locret_12F382: ; CODE XREF: sub_12F2D4+E↑j ROM:0012F382 rts ROM:0012F382 ; End of function sub_12F2D4 ROM:0012F382 ROM:0012F384 ROM:0012F384 ; =============== S U B R O U T I N E ======================================= ROM:0012F384 ROM:0012F384 ROM:0012F384 sub_12F384: ; CODE XREF: sub_12F260+22↑p ROM:0012F384 lea ($88C).w,a0 ROM:0012F388 move.w ($F60).w,d1 ROM:0012F38C ext.l d1 ROM:0012F38E add.l (a0),d1 ROM:0012F390 move.l d1,($848).w ROM:0012F394 rts ROM:0012F394 ; End of function sub_12F384 ROM:0012F394 ROM:0012F396 ROM:0012F396 ; =============== S U B R O U T I N E ======================================= ROM:0012F396 ROM:0012F396 ROM:0012F396 sub_12F396: ; CODE XREF: sub_12F260+26↑p ROM:0012F396 move.w $66A(a5),d7 ROM:0012F39A cmp.w ($534).w,d7 ROM:0012F39E ble.s loc_12F3BA ROM:0012F3A0 move.w #$3A2C,d1 ROM:0012F3A4 move.w ($8D6).w,d2 ROM:0012F3A8 move.w ($534).w,d3 ROM:0012F3AC bsr.l sub_1157E4 ROM:0012F3B2 bclr #3,($11BD).w ROM:0012F3B8 bra.s loc_12F3EE ROM:0012F3BA ; --------------------------------------------------------------------------- ROM:0012F3BA ROM:0012F3BA loc_12F3BA: ; CODE XREF: sub_12F396+8↑j ROM:0012F3BA btst #7,($11BB).w ROM:0012F3C0 beq.s loc_12F3D6 ROM:0012F3C2 move.w #$3A2E,d1 ROM:0012F3C6 move.w ($8D6).w,d2 ROM:0012F3CA move.w ($534).w,d3 ROM:0012F3CE bsr.l sub_1157E4 ROM:0012F3D4 bra.s loc_12F3E8 ROM:0012F3D6 ; --------------------------------------------------------------------------- ROM:0012F3D6 ROM:0012F3D6 loc_12F3D6: ; CODE XREF: sub_12F396+2A↑j ROM:0012F3D6 move.w #$3A30,d1 ROM:0012F3DA move.w ($8D6).w,d2 ROM:0012F3DE move.w ($534).w,d3 ROM:0012F3E2 bsr.l sub_1157E4 ROM:0012F3E8 ROM:0012F3E8 loc_12F3E8: ; CODE XREF: sub_12F396+3E↑j ROM:0012F3E8 bset #3,($11BD).w ROM:0012F3EE ROM:0012F3EE loc_12F3EE: ; CODE XREF: sub_12F396+22↑j ROM:0012F3EE move.w #0,d2 ROM:0012F3F2 bra.s loc_12F3F8 ROM:0012F3F4 ; --------------------------------------------------------------------------- ROM:0012F3F4 ROM:0012F3F4 loc_12F3F4: ; CODE XREF: sub_12F396+AE↓j ROM:0012F3F4 addi.w #1,d2 ROM:0012F3F8 ROM:0012F3F8 loc_12F3F8: ; CODE XREF: sub_12F396+5C↑j ROM:0012F3F8 cmpi.w #3,d2 ROM:0012F3FC bgt.l loc_12F446 ROM:0012F402 move.w d1,d0 ROM:0012F404 add.w $A24(a5,d2.w*2),d0 ROM:0012F40A cmpi.w #$1C20,d0 ROM:0012F40E blt.s loc_12F414 ROM:0012F410 subi.w #$1C20,d0 ROM:0012F414 ROM:0012F414 loc_12F414: ; CODE XREF: sub_12F396+78↑j ROM:0012F414 btst d2,$A47(a5) ROM:0012F418 beq.s loc_12F42C ROM:0012F41A bclr d2,($1046).w ROM:0012F41E move.w $A34(a5,d2.w*2),d3 ROM:0012F424 move.w $F64(d3.w*2),d0 ROM:0012F42A bra.s loc_12F43E ROM:0012F42C ; --------------------------------------------------------------------------- ROM:0012F42C ROM:0012F42C loc_12F42C: ; CODE XREF: sub_12F396+82↑j ROM:0012F42C btst #3,($11BD).w ROM:0012F432 beq.s loc_12F43A ROM:0012F434 bset d2,($1046).w ROM:0012F438 bra.s loc_12F43E ROM:0012F43A ; --------------------------------------------------------------------------- ROM:0012F43A ROM:0012F43A loc_12F43A: ; CODE XREF: sub_12F396+9C↑j ROM:0012F43A bclr d2,($1046).w ROM:0012F43E ROM:0012F43E loc_12F43E: ; CODE XREF: sub_12F396+94↑j ROM:0012F43E ; sub_12F396+A2↑j ROM:0012F43E move.w d0,$F64(d2.w*2) ROM:0012F444 bra.s loc_12F3F4 ROM:0012F446 ; --------------------------------------------------------------------------- ROM:0012F446 ROM:0012F446 loc_12F446: ; CODE XREF: sub_12F396+66↑j ROM:0012F446 move.w ($534).w,d4 ROM:0012F44A muls.w #$3C,d4 ; '<' ROM:0012F44E muls.l ($848).w,d5:d4 ROM:0012F454 divs.l #$F4240,d5:d4 ROM:0012F45C btst #0,($1046).w ROM:0012F462 beq.s loc_12F476 ROM:0012F464 move.w d1,($C78).w ROM:0012F468 sub.w d4,d1 ROM:0012F46A bge.s loc_12F470 ROM:0012F46C addi.w #$1C20,d1 ROM:0012F470 ROM:0012F470 loc_12F470: ; CODE XREF: sub_12F396+D4↑j ROM:0012F470 move.w d1,($C76).w ROM:0012F474 bra.s locret_12F48A ROM:0012F476 ; --------------------------------------------------------------------------- ROM:0012F476 ROM:0012F476 loc_12F476: ; CODE XREF: sub_12F396+CC↑j ROM:0012F476 move.w d1,($C76).w ROM:0012F47A add.w d4,d1 ROM:0012F47C cmpi.w #$1C20,d1 ROM:0012F480 ble.s loc_12F486 ROM:0012F482 subi.w #$1C20,d1 ROM:0012F486 ROM:0012F486 loc_12F486: ; CODE XREF: sub_12F396+EA↑j ROM:0012F486 move.w d1,($C78).w ROM:0012F48A ROM:0012F48A locret_12F48A: ; CODE XREF: sub_12F396+DE↑j ROM:0012F48A rts ROM:0012F48A ; End of function sub_12F396 ROM:0012F48A ROM:0012F48C ROM:0012F48C ; =============== S U B R O U T I N E ======================================= ROM:0012F48C ROM:0012F48C ROM:0012F48C sub_12F48C: ; CODE XREF: sub_12F260+6↑p ROM:0012F48C clr.w d1 ROM:0012F48E move.b ($1044).w,d1 ROM:0012F492 cmpi.w #4,d1 ROM:0012F496 bcc.s locret_12F4A0 ROM:0012F498 movea.l off_12F4A2(pc,d1.w*4),a0 ROM:0012F49C nop ROM:0012F49E jmp (a0) ROM:0012F4A0 ; --------------------------------------------------------------------------- ROM:0012F4A0 ROM:0012F4A0 locret_12F4A0: ; CODE XREF: sub_12F48C+A↑j ROM:0012F4A0 rts ROM:0012F4A0 ; End of function sub_12F48C ROM:0012F4A0 ROM:0012F4A0 ; --------------------------------------------------------------------------- ROM:0012F4A2 off_12F4A2: dc.l loc_12F4B2 ; DATA XREF: sub_12F48C+C↑r ROM:0012F4A6 dc.l loc_12F4C2 ROM:0012F4AA dc.l loc_12F536 ROM:0012F4AE dc.l loc_12F5A0 ROM:0012F4B2 ; --------------------------------------------------------------------------- ROM:0012F4B2 ROM:0012F4B2 loc_12F4B2: ; DATA XREF: ROM:off_12F4A2↑o ROM:0012F4B2 bsr.w sub_12F5E6 ROM:0012F4B6 move.b #1,($1044).w ROM:0012F4BC bra.w locret_12F534 ROM:0012F4C0 ; --------------------------------------------------------------------------- ROM:0012F4C0 rts ROM:0012F4C2 ; --------------------------------------------------------------------------- ROM:0012F4C2 ROM:0012F4C2 loc_12F4C2: ; DATA XREF: ROM:0012F4A6↑o ROM:0012F4C2 move.w $66C(a5),d0 ROM:0012F4C6 move.w ($534).w,d1 ROM:0012F4CA cmp.w $66E(a5),d1 ROM:0012F4CE bge.w loc_12F4E8 ROM:0012F4D2 btst #6,($11BD).w ROM:0012F4D8 beq.s loc_12F4F8 ROM:0012F4DA btst #5,($7C2).w ROM:0012F4E0 beq.s loc_12F4F8 ROM:0012F4E2 cmpi.w #0,d0 ROM:0012F4E6 bne.s loc_12F4F8 ROM:0012F4E8 ROM:0012F4E8 loc_12F4E8: ; CODE XREF: ROM:0012F4CE↑j ROM:0012F4E8 bsr.w sub_12F5FE ROM:0012F4EC move.b #3,($1044).w ROM:0012F4F2 bra.l locret_12F5E2 ROM:0012F4F8 ; --------------------------------------------------------------------------- ROM:0012F4F8 ROM:0012F4F8 loc_12F4F8: ; CODE XREF: ROM:0012F4D8↑j ROM:0012F4F8 ; ROM:0012F4E0↑j ... ROM:0012F4F8 cmp.w $672(a5),d1 ROM:0012F4FC bge.w loc_12F528 ROM:0012F500 btst #7,($11A0).w ROM:0012F506 bne.s locret_12F534 ROM:0012F508 btst #6,($11C0).w ROM:0012F50E bne.s locret_12F534 ROM:0012F510 btst #6,($11BD).w ROM:0012F516 bne.s loc_12F51A ROM:0012F518 bra.s loc_12F528 ROM:0012F51A ; --------------------------------------------------------------------------- ROM:0012F51A ROM:0012F51A loc_12F51A: ; CODE XREF: ROM:0012F516↑j ROM:0012F51A btst #5,($7C2).w ROM:0012F520 beq.s loc_12F528 ROM:0012F522 cmpi.w #0,d0 ROM:0012F526 beq.s locret_12F534 ROM:0012F528 ROM:0012F528 loc_12F528: ; CODE XREF: ROM:0012F4FC↑j ROM:0012F528 ; ROM:0012F518↑j ... ROM:0012F528 bsr.w sub_12F5F6 ROM:0012F52C move.b #2,($1044).w ROM:0012F532 bra.s locret_12F59E ROM:0012F534 ; --------------------------------------------------------------------------- ROM:0012F534 ROM:0012F534 locret_12F534: ; CODE XREF: ROM:0012F4BC↑j ROM:0012F534 ; ROM:0012F506↑j ... ROM:0012F534 rts ROM:0012F536 ; --------------------------------------------------------------------------- ROM:0012F536 ROM:0012F536 loc_12F536: ; DATA XREF: ROM:0012F4AA↑o ROM:0012F536 move.w $672(a5),d1 ROM:0012F53A sub.w $674(a5),d1 ROM:0012F53E btst #6,($11C0).w ROM:0012F544 beq.s loc_12F558 ROM:0012F546 cmp.w ($534).w,d1 ROM:0012F54A ble.s loc_12F558 ROM:0012F54C bsr.w sub_12F5E6 ROM:0012F550 move.b #1,($1044).w ROM:0012F556 bra.s locret_12F534 ROM:0012F558 ; --------------------------------------------------------------------------- ROM:0012F558 ROM:0012F558 loc_12F558: ; CODE XREF: ROM:0012F544↑j ROM:0012F558 ; ROM:0012F54A↑j ROM:0012F558 move.w ($534).w,d1 ROM:0012F55C move.w $66C(a5),d0 ROM:0012F560 move.w $66E(a5),d2 ROM:0012F564 cmp.w d1,d2 ROM:0012F566 bgt.s loc_12F57C ROM:0012F568 cmpi.w #0,d0 ROM:0012F56C bne.s loc_12F57C ROM:0012F56E bsr.w sub_12F5FE ROM:0012F572 move.b #3,($1044).w ROM:0012F578 bra.s locret_12F5E2 ROM:0012F57A ; --------------------------------------------------------------------------- ROM:0012F57A bra.s locret_12F59E ROM:0012F57C ; --------------------------------------------------------------------------- ROM:0012F57C ROM:0012F57C loc_12F57C: ; CODE XREF: ROM:0012F566↑j ROM:0012F57C ; ROM:0012F56C↑j ROM:0012F57C btst #6,($11BD).w ROM:0012F582 beq.s locret_12F59E ROM:0012F584 btst #5,($7C2).w ROM:0012F58A beq.s locret_12F59E ROM:0012F58C cmpi.w #0,d0 ROM:0012F590 bne.s locret_12F59E ROM:0012F592 bsr.w sub_12F5FE ROM:0012F596 move.b #3,($1044).w ROM:0012F59C bra.s locret_12F5E2 ROM:0012F59E ; --------------------------------------------------------------------------- ROM:0012F59E ROM:0012F59E locret_12F59E: ; CODE XREF: ROM:0012F532↑j ROM:0012F59E ; ROM:0012F57A↑j ... ROM:0012F59E rts ROM:0012F5A0 ; --------------------------------------------------------------------------- ROM:0012F5A0 ROM:0012F5A0 loc_12F5A0: ; DATA XREF: ROM:0012F4AE↑o ROM:0012F5A0 move.w $66C(a5),d0 ROM:0012F5A4 btst #7,($11A0).w ROM:0012F5AA bne.s loc_12F5BE ROM:0012F5AC cmpi.w #0,d0 ROM:0012F5B0 beq.s loc_12F5BE ROM:0012F5B2 bsr.w sub_12F5F6 ROM:0012F5B6 move.b #2,($1044).w ROM:0012F5BC bra.s locret_12F59E ROM:0012F5BE ; --------------------------------------------------------------------------- ROM:0012F5BE ROM:0012F5BE loc_12F5BE: ; CODE XREF: ROM:0012F5AA↑j ROM:0012F5BE ; ROM:0012F5B0↑j ROM:0012F5BE move.w $66E(a5),d1 ROM:0012F5C2 sub.w $670(a5),d1 ROM:0012F5C6 btst #7,($11A0).w ROM:0012F5CC beq.s locret_12F5E2 ROM:0012F5CE cmp.w ($534).w,d1 ROM:0012F5D2 ble.s locret_12F5E2 ROM:0012F5D4 bsr.w sub_12F5E6 ROM:0012F5D8 move.b #1,($1044).w ROM:0012F5DE bra.w locret_12F534 ROM:0012F5E2 ; --------------------------------------------------------------------------- ROM:0012F5E2 ROM:0012F5E2 locret_12F5E2: ; CODE XREF: ROM:0012F4F2↑j ROM:0012F5E2 ; ROM:0012F578↑j ... ROM:0012F5E2 rts ROM:0012F5E4 ; --------------------------------------------------------------------------- ROM:0012F5E4 rts ROM:0012F5E6 ROM:0012F5E6 ; =============== S U B R O U T I N E ======================================= ROM:0012F5E6 ROM:0012F5E6 ROM:0012F5E6 sub_12F5E6: ; CODE XREF: ROM:loc_12F4B2↑p ROM:0012F5E6 ; ROM:0012F54C↑p ... ROM:0012F5E6 move.w #$1C20,d0 ROM:0012F5EA ext.l d0 ROM:0012F5EC divs.w #4,d0 ROM:0012F5F0 move.w d0,($C74).w ROM:0012F5F4 rts ROM:0012F5F4 ; End of function sub_12F5E6 ROM:0012F5F4 ROM:0012F5F6 ROM:0012F5F6 ; =============== S U B R O U T I N E ======================================= ROM:0012F5F6 ROM:0012F5F6 ROM:0012F5F6 sub_12F5F6: ; CODE XREF: ROM:loc_12F528↑p ROM:0012F5F6 ; ROM:0012F5B2↑p ROM:0012F5F6 move.w #$E10,($C74).w ROM:0012F5FC rts ROM:0012F5FC ; End of function sub_12F5F6 ROM:0012F5FC ROM:0012F5FE ROM:0012F5FE ; =============== S U B R O U T I N E ======================================= ROM:0012F5FE ROM:0012F5FE ROM:0012F5FE sub_12F5FE: ; CODE XREF: ROM:loc_12F4E8↑p ROM:0012F5FE ; ROM:0012F56E↑p ... ROM:0012F5FE move.w #$1C20,($C74).w ROM:0012F604 rts ROM:0012F604 ; End of function sub_12F5FE ROM:0012F604 ROM:0012F606 ROM:0012F606 ; =============== S U B R O U T I N E ======================================= ROM:0012F606 ROM:0012F606 ROM:0012F606 sub_12F606: ; CODE XREF: sub_12F260+16↑p ROM:0012F606 clr.w d1 ROM:0012F608 move.b ($1045).w,d1 ROM:0012F60C cmpi.w #3,d1 ROM:0012F610 bcc.s locret_12F61A ROM:0012F612 movea.l off_12F61C(pc,d1.w*4),a0 ROM:0012F616 nop ROM:0012F618 jmp (a0) ROM:0012F61A ; --------------------------------------------------------------------------- ROM:0012F61A ROM:0012F61A locret_12F61A: ; CODE XREF: sub_12F606+A↑j ROM:0012F61A rts ROM:0012F61A ; End of function sub_12F606 ROM:0012F61A ROM:0012F61A ; --------------------------------------------------------------------------- ROM:0012F61C off_12F61C: dc.l loc_12F628 ; DATA XREF: sub_12F606+C↑r ROM:0012F620 dc.l loc_12F64A ROM:0012F624 dc.l loc_12F662 ROM:0012F628 ; --------------------------------------------------------------------------- ROM:0012F628 ROM:0012F628 loc_12F628: ; DATA XREF: ROM:off_12F61C↑o ROM:0012F628 move.w $676(a5),d0 ROM:0012F62C clr.b ($7A4).w ROM:0012F630 move.w d0,($6A4).w ROM:0012F634 move.b #1,($7A4).w ROM:0012F63A bset #6,($11C2).w ROM:0012F640 move.b #1,($1045).w ROM:0012F646 bra.s locret_12F660 ROM:0012F648 ; --------------------------------------------------------------------------- ROM:0012F648 rts ROM:0012F64A ; --------------------------------------------------------------------------- ROM:0012F64A ROM:0012F64A loc_12F64A: ; DATA XREF: ROM:0012F620↑o ROM:0012F64A cmpi.w #0,($6A4).w ROM:0012F650 bgt.s locret_12F660 ROM:0012F652 bclr #6,($11C2).w ROM:0012F658 move.b #2,($1045).w ROM:0012F65E bra.s locret_12F690 ROM:0012F660 ; --------------------------------------------------------------------------- ROM:0012F660 ROM:0012F660 locret_12F660: ; CODE XREF: ROM:0012F646↑j ROM:0012F660 ; ROM:0012F650↑j ... ROM:0012F660 rts ROM:0012F662 ; --------------------------------------------------------------------------- ROM:0012F662 ROM:0012F662 loc_12F662: ; DATA XREF: ROM:0012F624↑o ROM:0012F662 move.w $676(a5),d0 ROM:0012F666 btst #7,($11A0).w ROM:0012F66C beq.s locret_12F690 ROM:0012F66E cmpi.w #0,d0 ROM:0012F672 beq.s locret_12F690 ROM:0012F674 clr.b ($7A4).w ROM:0012F678 move.w d0,($6A4).w ROM:0012F67C move.b #1,($7A4).w ROM:0012F682 bset #6,($11C2).w ROM:0012F688 move.b #1,($1045).w ROM:0012F68E bra.s locret_12F660 ROM:0012F690 ; --------------------------------------------------------------------------- ROM:0012F690 ROM:0012F690 locret_12F690: ; CODE XREF: ROM:0012F65E↑j ROM:0012F690 ; ROM:0012F66C↑j ... ROM:0012F690 rts ROM:0012F692 ; --------------------------------------------------------------------------- ROM:0012F692 rts ROM:0012F694 ROM:0012F694 ; =============== S U B R O U T I N E ======================================= ROM:0012F694 ROM:0012F694 ROM:0012F694 sub_12F694: ; CODE XREF: sub_12F260↑p ROM:0012F694 bsr.w sub_12F6C2 ROM:0012F698 bsr.w sub_12F6A2 ROM:0012F69C bsr.w sub_12F8BE ROM:0012F6A0 rts ROM:0012F6A0 ; End of function sub_12F694 ROM:0012F6A0 ROM:0012F6A2 ROM:0012F6A2 ; =============== S U B R O U T I N E ======================================= ROM:0012F6A2 ROM:0012F6A2 ROM:0012F6A2 sub_12F6A2: ; CODE XREF: sub_12F694+4↑p ROM:0012F6A2 btst #6,($11BD).w ROM:0012F6A8 beq.s loc_12F6BA ROM:0012F6AA cmpi.w #$3E8,($C7A).w ROM:0012F6B0 beq.s loc_12F6BA ROM:0012F6B2 bset #0,($11A1).w ROM:0012F6B8 bra.s locret_12F6C0 ROM:0012F6BA ; --------------------------------------------------------------------------- ROM:0012F6BA ROM:0012F6BA loc_12F6BA: ; CODE XREF: sub_12F6A2+6↑j ROM:0012F6BA ; sub_12F6A2+E↑j ROM:0012F6BA bclr #0,($11A1).w ROM:0012F6C0 ROM:0012F6C0 locret_12F6C0: ; CODE XREF: sub_12F6A2+16↑j ROM:0012F6C0 rts ROM:0012F6C0 ; End of function sub_12F6A2 ROM:0012F6C0 ROM:0012F6C2 ROM:0012F6C2 ; =============== S U B R O U T I N E ======================================= ROM:0012F6C2 ROM:0012F6C2 ROM:0012F6C2 sub_12F6C2: ; CODE XREF: sub_12F694↑p ROM:0012F6C2 clr.w d1 ROM:0012F6C4 move.b ($1047).w,d1 ROM:0012F6C8 cmpi.w #6,d1 ROM:0012F6CC bcc.s locret_12F6D6 ROM:0012F6CE movea.l off_12F6D8(pc,d1.w*4),a0 ROM:0012F6D2 nop ROM:0012F6D4 jmp (a0) ROM:0012F6D6 ; --------------------------------------------------------------------------- ROM:0012F6D6 ROM:0012F6D6 locret_12F6D6: ; CODE XREF: sub_12F6C2+A↑j ROM:0012F6D6 rts ROM:0012F6D6 ; End of function sub_12F6C2 ROM:0012F6D6 ROM:0012F6D6 ; --------------------------------------------------------------------------- ROM:0012F6D8 off_12F6D8: dc.l loc_12F6F0 ; DATA XREF: sub_12F6C2+C↑r ROM:0012F6DC dc.l loc_12F6FC ROM:0012F6E0 dc.l loc_12F724 ROM:0012F6E4 dc.l loc_12F78E ROM:0012F6E8 dc.l loc_12F7CE ROM:0012F6EC dc.l loc_12F7F2 ROM:0012F6F0 ; --------------------------------------------------------------------------- ROM:0012F6F0 ROM:0012F6F0 loc_12F6F0: ; DATA XREF: ROM:off_12F6D8↑o ROM:0012F6F0 bsr.w sub_12F820 ROM:0012F6F4 move.b #1,($1047).w ROM:0012F6FA rts ROM:0012F6FC ; --------------------------------------------------------------------------- ROM:0012F6FC ROM:0012F6FC loc_12F6FC: ; DATA XREF: ROM:0012F6DC↑o ROM:0012F6FC btst #6,($11BD).w ROM:0012F702 beq.s loc_12F71E ROM:0012F704 move.w $67A(a5),d0 ROM:0012F708 clr.b ($7A5).w ROM:0012F70C move.w d0,($6A6).w ROM:0012F710 move.b #1,($7A5).w ROM:0012F716 move.b #2,($1047).w ROM:0012F71C rts ROM:0012F71E ; --------------------------------------------------------------------------- ROM:0012F71E ROM:0012F71E loc_12F71E: ; CODE XREF: ROM:0012F702↑j ROM:0012F71E bsr.w sub_12F820 ROM:0012F722 rts ROM:0012F724 ; --------------------------------------------------------------------------- ROM:0012F724 ROM:0012F724 loc_12F724: ; DATA XREF: ROM:0012F6E0↑o ROM:0012F724 btst #6,($11BD).w ROM:0012F72A bne.s loc_12F74E ROM:0012F72C clr.b ($7A5).w ROM:0012F730 clr.w ($6A6).w ROM:0012F734 move.w $67C(a5),d0 ROM:0012F738 clr.b ($774).w ROM:0012F73C move.w d0,($644).w ROM:0012F740 move.b #1,($774).w ROM:0012F746 move.b #3,($1047).w ROM:0012F74C rts ROM:0012F74E ; --------------------------------------------------------------------------- ROM:0012F74E ROM:0012F74E loc_12F74E: ; CODE XREF: ROM:0012F72A↑j ROM:0012F74E cmpi.w #0,($6A6).w ROM:0012F754 bgt.s loc_12F77C ROM:0012F756 cmpi.w #$3E8,($C7A).w ROM:0012F75C ble.s loc_12F77C ROM:0012F75E bsr.w sub_12F870 ROM:0012F762 move.w $67A(a5),d0 ROM:0012F766 clr.b ($7A5).w ROM:0012F76A move.w d0,($6A6).w ROM:0012F76E move.b #1,($7A5).w ROM:0012F774 move.b #2,($1047).w ROM:0012F77A rts ROM:0012F77C ; --------------------------------------------------------------------------- ROM:0012F77C ROM:0012F77C loc_12F77C: ; CODE XREF: ROM:0012F754↑j ROM:0012F77C ; ROM:0012F75C↑j ROM:0012F77C cmpi.w #$3E8,($C7A).w ROM:0012F782 bgt.s locret_12F78C ROM:0012F784 move.b #4,($1047).w ROM:0012F78A rts ROM:0012F78C ; --------------------------------------------------------------------------- ROM:0012F78C ROM:0012F78C locret_12F78C: ; CODE XREF: ROM:0012F782↑j ROM:0012F78C rts ROM:0012F78E ; --------------------------------------------------------------------------- ROM:0012F78E ROM:0012F78E loc_12F78E: ; DATA XREF: ROM:0012F6E4↑o ROM:0012F78E btst #6,($11BD).w ROM:0012F794 beq.s loc_12F7B8 ROM:0012F796 move.w $67A(a5),d0 ROM:0012F79A clr.b ($7A5).w ROM:0012F79E move.w d0,($6A6).w ROM:0012F7A2 move.b #1,($7A5).w ROM:0012F7A8 clr.b ($774).w ROM:0012F7AC clr.w ($644).w ROM:0012F7B0 move.b #2,($1047).w ROM:0012F7B6 rts ROM:0012F7B8 ; --------------------------------------------------------------------------- ROM:0012F7B8 ROM:0012F7B8 loc_12F7B8: ; CODE XREF: ROM:0012F794↑j ROM:0012F7B8 cmpi.w #0,($644).w ROM:0012F7BE bgt.s locret_12F7CC ROM:0012F7C0 bsr.w sub_12F820 ROM:0012F7C4 move.b #1,($1047).w ROM:0012F7CA rts ROM:0012F7CC ; --------------------------------------------------------------------------- ROM:0012F7CC ROM:0012F7CC locret_12F7CC: ; CODE XREF: ROM:0012F7BE↑j ROM:0012F7CC rts ROM:0012F7CE ; --------------------------------------------------------------------------- ROM:0012F7CE ROM:0012F7CE loc_12F7CE: ; DATA XREF: ROM:0012F6E8↑o ROM:0012F7CE btst #7,($11A0).w ROM:0012F7D4 beq.s locret_12F7F0 ROM:0012F7D6 move.w $67C(a5),d0 ROM:0012F7DA clr.b ($774).w ROM:0012F7DE move.w d0,($644).w ROM:0012F7E2 move.b #1,($774).w ROM:0012F7E8 move.b #5,($1047).w ROM:0012F7EE rts ROM:0012F7F0 ; --------------------------------------------------------------------------- ROM:0012F7F0 ROM:0012F7F0 locret_12F7F0: ; CODE XREF: ROM:0012F7D4↑j ROM:0012F7F0 rts ROM:0012F7F2 ; --------------------------------------------------------------------------- ROM:0012F7F2 ROM:0012F7F2 loc_12F7F2: ; DATA XREF: ROM:0012F6EC↑o ROM:0012F7F2 btst #7,($11A0).w ROM:0012F7F8 bne.s loc_12F80A ROM:0012F7FA clr.b ($774).w ROM:0012F7FE clr.w ($644).w ROM:0012F802 move.b #4,($1047).w ROM:0012F808 rts ROM:0012F80A ; --------------------------------------------------------------------------- ROM:0012F80A ROM:0012F80A loc_12F80A: ; CODE XREF: ROM:0012F7F8↑j ROM:0012F80A cmpi.w #0,($644).w ROM:0012F810 bgt.s locret_12F81E ROM:0012F812 bsr.w sub_12F820 ROM:0012F816 move.b #1,($1047).w ROM:0012F81C rts ROM:0012F81E ; --------------------------------------------------------------------------- ROM:0012F81E ROM:0012F81E locret_12F81E: ; CODE XREF: ROM:0012F810↑j ROM:0012F81E rts ROM:0012F820 ROM:0012F820 ; =============== S U B R O U T I N E ======================================= ROM:0012F820 ROM:0012F820 ROM:0012F820 sub_12F820: ; CODE XREF: ROM:loc_12F6F0↑p ROM:0012F820 ; ROM:loc_12F71E↑p ... ROM:0012F820 btst #4,($7BC).w ROM:0012F826 beq.s locret_12F86E ROM:0012F828 move.w #$399E,d1 ROM:0012F82C move.w ($90C).w,d2 ROM:0012F830 bsr.l sub_1157E4 ROM:0012F836 move.w d1,($C7C).w ROM:0012F83A move.w #$39A0,d1 ROM:0012F83E move.w ($90C).w,d2 ROM:0012F842 bsr.l sub_1157E4 ROM:0012F848 move.w d1,($C7E).w ROM:0012F84C move.w #$39A2,d1 ROM:0012F850 move.w ($90C).w,d2 ROM:0012F854 bsr.l sub_1157E4 ROM:0012F85A move.w d1,($C80).w ROM:0012F85E add.w ($C7C).w,d1 ROM:0012F862 add.w ($C7E).w,d1 ROM:0012F866 addi.w #$3E8,d1 ROM:0012F86A move.w d1,($C7A).w ROM:0012F86E ROM:0012F86E locret_12F86E: ; CODE XREF: sub_12F820+6↑j ROM:0012F86E rts ROM:0012F86E ; End of function sub_12F820 ROM:0012F86E ROM:0012F870 ROM:0012F870 ; =============== S U B R O U T I N E ======================================= ROM:0012F870 ROM:0012F870 ROM:0012F870 sub_12F870: ; CODE XREF: ROM:0012F75E↑p ROM:0012F870 move.w ($C7C).w,d4 ROM:0012F874 muls.w $682(a5),d4 ROM:0012F878 divs.w #$2710,d4 ROM:0012F87C move.w d4,($C7C).w ROM:0012F880 move.w ($C7E).w,d3 ROM:0012F884 muls.w $684(a5),d3 ROM:0012F888 divs.w #$2710,d3 ROM:0012F88C move.w d3,($C7E).w ROM:0012F890 move.w ($C80).w,d5 ROM:0012F894 muls.w $686(a5),d5 ROM:0012F898 divs.w #$2710,d5 ROM:0012F89C move.w d5,($C80).w ROM:0012F8A0 add.w d3,d4 ROM:0012F8A2 add.w d5,d4 ROM:0012F8A4 addi.w #$3E8,d4 ROM:0012F8A8 move.w $67E(a5),d0 ROM:0012F8AC cmp.w d4,d0 ROM:0012F8AE ble.s loc_12F8B8 ROM:0012F8B0 move.w #$3E8,($C7A).w ROM:0012F8B6 bra.s locret_12F8BC ROM:0012F8B8 ; --------------------------------------------------------------------------- ROM:0012F8B8 ROM:0012F8B8 loc_12F8B8: ; CODE XREF: sub_12F870+3E↑j ROM:0012F8B8 move.w d4,($C7A).w ROM:0012F8BC ROM:0012F8BC locret_12F8BC: ; CODE XREF: sub_12F870+46↑j ROM:0012F8BC rts ROM:0012F8BC ; End of function sub_12F870 ROM:0012F8BC ROM:0012F8BE ROM:0012F8BE ; =============== S U B R O U T I N E ======================================= ROM:0012F8BE ROM:0012F8BE ROM:0012F8BE sub_12F8BE: ; CODE XREF: sub_12F694+8↑p ROM:0012F8BE move.w $680(a5),d0 ROM:0012F8C2 cmp.w ($C7A).w,d0 ROM:0012F8C6 blt.s loc_12F8D0 ROM:0012F8C8 bset #4,($11C3).w ROM:0012F8CE bra.s locret_12F8D6 ROM:0012F8D0 ; --------------------------------------------------------------------------- ROM:0012F8D0 ROM:0012F8D0 loc_12F8D0: ; CODE XREF: sub_12F8BE+8↑j ROM:0012F8D0 bclr #4,($11C3).w ROM:0012F8D6 ROM:0012F8D6 locret_12F8D6: ; CODE XREF: sub_12F8BE+10↑j ROM:0012F8D6 rts ROM:0012F8D6 ; End of function sub_12F8BE ROM:0012F8D6 ROM:0012F8D8 ROM:0012F8D8 ; =============== S U B R O U T I N E ======================================= ROM:0012F8D8 ROM:0012F8D8 ROM:0012F8D8 sub_12F8D8: ; CODE XREF: ROM:0012FFB4↓p ROM:0012F8D8 move.w #$39A4,d1 ROM:0012F8DC move.w ($90C).w,d2 ROM:0012F8E0 bsr.l sub_1157E4 ROM:0012F8E6 muls.w #$FA,d1 ROM:0012F8EA move.l d1,($84C).w ROM:0012F8EE move.w #$39A6,d1 ROM:0012F8F2 move.w $688(a5),d2 ROM:0012F8F6 bsr.l sub_1157E4 ROM:0012F8FC move.w d1,($C82).w ROM:0012F900 ext.l d1 ROM:0012F902 muls.l ($84C).w,d2:d1 ROM:0012F908 move.w ($C98).w,d3 ROM:0012F90C ext.l d3 ROM:0012F90E divs.l d3,d2:d1 ROM:0012F912 move.l d1,($850).w ROM:0012F916 clr.w d1 ROM:0012F918 move.b ($1048).w,d1 ROM:0012F91C cmpi.w #4,d1 ROM:0012F920 bcc.s locret_12F92A ROM:0012F922 movea.l off_12F92C(pc,d1.w*4),a0 ROM:0012F926 nop ROM:0012F928 jmp (a0) ROM:0012F92A ; --------------------------------------------------------------------------- ROM:0012F92A ROM:0012F92A locret_12F92A: ; CODE XREF: sub_12F8D8+48↑j ROM:0012F92A rts ROM:0012F92A ; End of function sub_12F8D8 ROM:0012F92A ROM:0012F92A ; --------------------------------------------------------------------------- ROM:0012F92C off_12F92C: dc.l loc_12F93C ; DATA XREF: sub_12F8D8+4A↑r ROM:0012F930 dc.l loc_12F95A ROM:0012F934 dc.l loc_12F9B2 ROM:0012F938 dc.l loc_12F9E8 ROM:0012F93C ; --------------------------------------------------------------------------- ROM:0012F93C ROM:0012F93C loc_12F93C: ; DATA XREF: ROM:off_12F92C↑o ROM:0012F93C bclr #2,($7BA).w ROM:0012F942 bset #0,($7BA).w ROM:0012F948 bsr.w sub_12FA0C ROM:0012F94C bsr.w sub_12FA4C ROM:0012F950 move.b #1,($1048).w ROM:0012F956 rts ROM:0012F958 ; --------------------------------------------------------------------------- ROM:0012F958 rts ROM:0012F95A ; --------------------------------------------------------------------------- ROM:0012F95A ROM:0012F95A loc_12F95A: ; DATA XREF: ROM:0012F930↑o ROM:0012F95A move.w $68A(a5),d0 ROM:0012F95E cmp.w ($6D0).w,d0 ROM:0012F962 bge.s loc_12F970 ROM:0012F964 bsr.w sub_12FA42 ROM:0012F968 move.b #2,($1048).w ROM:0012F96E rts ROM:0012F970 ; --------------------------------------------------------------------------- ROM:0012F970 ROM:0012F970 loc_12F970: ; CODE XREF: ROM:0012F962↑j ROM:0012F970 btst #7,($11A0).w ROM:0012F976 beq.s loc_12F98E ROM:0012F978 btst #5,($11AC).w ROM:0012F97E bne.s loc_12F98E ROM:0012F980 clr.b ($7BA).w ROM:0012F984 clr.w ($6D0).w ROM:0012F988 move.b #3,($7BA).w ROM:0012F98E ROM:0012F98E loc_12F98E: ; CODE XREF: ROM:0012F976↑j ROM:0012F98E ; ROM:0012F97E↑j ROM:0012F98E btst #7,($11AA).w ROM:0012F994 beq.s loc_12F9A8 ROM:0012F996 bclr #0,($7BA).w ROM:0012F99C bset #2,($7BA).w ROM:0012F9A2 move.b #3,($1048).w ROM:0012F9A8 ROM:0012F9A8 loc_12F9A8: ; CODE XREF: ROM:0012F994↑j ROM:0012F9A8 bsr.w sub_12FA0C ROM:0012F9AC bsr.w sub_12FA4C ROM:0012F9B0 rts ROM:0012F9B2 ; --------------------------------------------------------------------------- ROM:0012F9B2 ROM:0012F9B2 loc_12F9B2: ; DATA XREF: ROM:0012F934↑o ROM:0012F9B2 move.w $68C(a5),d0 ROM:0012F9B6 cmp.w ($6D0).w,d0 ROM:0012F9BA bgt.s loc_12F9E2 ROM:0012F9BC clr.b ($7BA).w ROM:0012F9C0 clr.w ($6D0).w ROM:0012F9C4 clr.b ($7BA).w ROM:0012F9C8 clr.w ($6D0).w ROM:0012F9CC move.b #3,($7BA).w ROM:0012F9D2 bsr.w sub_12FA0C ROM:0012F9D6 bsr.w sub_12FA4C ROM:0012F9DA move.b #1,($1048).w ROM:0012F9E0 rts ROM:0012F9E2 ; --------------------------------------------------------------------------- ROM:0012F9E2 ROM:0012F9E2 loc_12F9E2: ; CODE XREF: ROM:0012F9BA↑j ROM:0012F9E2 bsr.w sub_12FA42 ROM:0012F9E6 rts ROM:0012F9E8 ; --------------------------------------------------------------------------- ROM:0012F9E8 ROM:0012F9E8 loc_12F9E8: ; DATA XREF: ROM:0012F938↑o ROM:0012F9E8 btst #7,($11AA).w ROM:0012F9EE bne.s loc_12FA02 ROM:0012F9F0 move.b #1,($1048).w ROM:0012F9F6 bclr #2,($7BA).w ROM:0012F9FC bset #0,($7BA).w ROM:0012FA02 ROM:0012FA02 loc_12FA02: ; CODE XREF: ROM:0012F9EE↑j ROM:0012FA02 bsr.w sub_12FA0C ROM:0012FA06 bsr.w sub_12FA4C ROM:0012FA0A rts ROM:0012FA0C ROM:0012FA0C ; =============== S U B R O U T I N E ======================================= ROM:0012FA0C ROM:0012FA0C ROM:0012FA0C sub_12FA0C: ; CODE XREF: ROM:0012F948↑p ROM:0012FA0C ; ROM:loc_12F9A8↑p ... ROM:0012FA0C move.w ($6D0).w,d1 ROM:0012FA10 muls.w $68E(a5),d1 ROM:0012FA14 move.l #$2710,d0 ROM:0012FA1A sub.l d1,d0 ROM:0012FA1C cmpi.w #0,d0 ROM:0012FA20 bge.s loc_12FA2C ROM:0012FA22 move.l #0,($854).w ROM:0012FA2A bra.s locret_12FA40 ROM:0012FA2C ; --------------------------------------------------------------------------- ROM:0012FA2C ROM:0012FA2C loc_12FA2C: ; CODE XREF: sub_12FA0C+14↑j ROM:0012FA2C move.l ($850).w,d2 ROM:0012FA30 muls.l d0,d3:d2 ROM:0012FA34 divs.l #$2710,d3:d2 ROM:0012FA3C move.l d2,($854).w ROM:0012FA40 ROM:0012FA40 locret_12FA40: ; CODE XREF: sub_12FA0C+1E↑j ROM:0012FA40 rts ROM:0012FA40 ; End of function sub_12FA0C ROM:0012FA40 ROM:0012FA42 ROM:0012FA42 ; =============== S U B R O U T I N E ======================================= ROM:0012FA42 ROM:0012FA42 ROM:0012FA42 sub_12FA42: ; CODE XREF: ROM:0012F964↑p ROM:0012FA42 ; ROM:loc_12F9E2↑p ROM:0012FA42 move.l #0,($8A8).w ROM:0012FA4A rts ROM:0012FA4A ; End of function sub_12FA42 ROM:0012FA4A ROM:0012FA4C ROM:0012FA4C ; =============== S U B R O U T I N E ======================================= ROM:0012FA4C ROM:0012FA4C ROM:0012FA4C sub_12FA4C: ; CODE XREF: ROM:0012F94C↑p ROM:0012FA4C ; ROM:0012F9AC↑p ... ROM:0012FA4C move.w #0,d0 ROM:0012FA50 bra.s loc_12FA56 ROM:0012FA52 ; --------------------------------------------------------------------------- ROM:0012FA52 ROM:0012FA52 loc_12FA52: ; CODE XREF: sub_12FA4C+2E↓j ROM:0012FA52 addi.w #1,d0 ROM:0012FA56 ROM:0012FA56 loc_12FA56: ; CODE XREF: sub_12FA4C+4↑j ROM:0012FA56 cmpi.w #0,d0 ROM:0012FA5A bgt.s loc_12FA7C ROM:0012FA5C move.w $D1E(d0.w*2),d1 ROM:0012FA62 ext.l d1 ROM:0012FA64 muls.l ($854).w,d2:d1 ROM:0012FA6A move.w ($11DC).w,d3 ROM:0012FA6E ext.l d3 ROM:0012FA70 divs.l d3,d2:d1 ROM:0012FA74 move.l d1,$89C(d0.w*4) ROM:0012FA7A bra.s loc_12FA52 ROM:0012FA7C ; --------------------------------------------------------------------------- ROM:0012FA7C ROM:0012FA7C loc_12FA7C: ; CODE XREF: sub_12FA4C+E↑j ROM:0012FA7C move.w #0,d0 ROM:0012FA80 bra.s loc_12FA86 ROM:0012FA82 ; --------------------------------------------------------------------------- ROM:0012FA82 ROM:0012FA82 loc_12FA82: ; CODE XREF: sub_12FA4C+5C↓j ROM:0012FA82 addi.w #1,d0 ROM:0012FA86 ROM:0012FA86 loc_12FA86: ; CODE XREF: sub_12FA4C+34↑j ROM:0012FA86 cmpi.w #0,d0 ROM:0012FA8A bgt.s locret_12FAAA ROM:0012FA8C move.w $E10(d0.w*2),d1 ROM:0012FA92 ext.l d1 ROM:0012FA94 muls.l ($89C).w,d2:d1 ROM:0012FA9A divs.l #$2710,d2:d1 ROM:0012FAA2 move.l d1,$8A8(d0.w*4) ROM:0012FAA8 bra.s loc_12FA82 ROM:0012FAAA ; --------------------------------------------------------------------------- ROM:0012FAAA ROM:0012FAAA locret_12FAAA: ; CODE XREF: sub_12FA4C+3E↑j ROM:0012FAAA rts ROM:0012FAAA ; End of function sub_12FA4C ROM:0012FAAA ROM:0012FAAC ROM:0012FAAC ; =============== S U B R O U T I N E ======================================= ROM:0012FAAC ROM:0012FAAC ROM:0012FAAC sub_12FAAC: ; CODE XREF: sub_13025A+C↓p ROM:0012FAAC move.w ($F6E).w,($F6C).w ROM:0012FAB2 rts ROM:0012FAB2 ; End of function sub_12FAAC ROM:0012FAB2 ROM:0012FAB4 ROM:0012FAB4 ; =============== S U B R O U T I N E ======================================= ROM:0012FAB4 ROM:0012FAB4 ROM:0012FAB4 sub_12FAB4: ; CODE XREF: sub_130128+C↓p ROM:0012FAB4 bsr.w sub_12FD44 ROM:0012FAB8 bsr.w sub_12FCE6 ROM:0012FABC bsr.w sub_12FD16 ROM:0012FAC0 bsr.w sub_12FACA ROM:0012FAC4 bsr.w sub_12FE0A ROM:0012FAC8 rts ROM:0012FAC8 ; End of function sub_12FAB4 ROM:0012FAC8 ROM:0012FACA ROM:0012FACA ; =============== S U B R O U T I N E ======================================= ROM:0012FACA ROM:0012FACA ROM:0012FACA sub_12FACA: ; CODE XREF: sub_12FAB4+C↑p ROM:0012FACA clr.w d1 ROM:0012FACC move.b ($1049).w,d1 ROM:0012FAD0 cmpi.w #5,d1 ROM:0012FAD4 bcc.s locret_12FADE ROM:0012FAD6 movea.l off_12FAE0(pc,d1.w*4),a0 ROM:0012FADA nop ROM:0012FADC jmp (a0) ROM:0012FADE ; --------------------------------------------------------------------------- ROM:0012FADE ROM:0012FADE locret_12FADE: ; CODE XREF: sub_12FACA+A↑j ROM:0012FADE rts ROM:0012FADE ; End of function sub_12FACA ROM:0012FADE ROM:0012FADE ; --------------------------------------------------------------------------- ROM:0012FAE0 off_12FAE0: dc.l loc_12FAF4 ; DATA XREF: sub_12FACA+C↑r ROM:0012FAE4 dc.l loc_12FB08 ROM:0012FAE8 dc.l loc_12FB7C ROM:0012FAEC dc.l loc_12FC10 ROM:0012FAF0 dc.l loc_12FCAE ROM:0012FAF4 ; --------------------------------------------------------------------------- ROM:0012FAF4 ROM:0012FAF4 loc_12FAF4: ; DATA XREF: ROM:off_12FAE0↑o ROM:0012FAF4 clr.b ($7BB).w ROM:0012FAF8 clr.w ($6D2).w ROM:0012FAFC move.b #1,($1049).w ROM:0012FB02 bsr.w sub_12FD5C ROM:0012FB06 rts ROM:0012FB08 ; --------------------------------------------------------------------------- ROM:0012FB08 ROM:0012FB08 loc_12FB08: ; DATA XREF: ROM:0012FAE4↑o ROM:0012FB08 btst #4,($119D).w ROM:0012FB0E beq.s loc_12FB4C ROM:0012FB10 move.w $6A6(a5),d0 ROM:0012FB14 move.w ($C86).w,d1 ROM:0012FB18 cmp.w ($90C).w,d0 ROM:0012FB1C ble.s loc_12FB24 ROM:0012FB1E cmp.w ($AF6).w,d1 ROM:0012FB22 bgt.s loc_12FB4C ROM:0012FB24 ROM:0012FB24 loc_12FB24: ; CODE XREF: ROM:0012FB1C↑j ROM:0012FB24 move.w $690(a5),d2 ROM:0012FB28 add.w $692(a5),d2 ROM:0012FB2C clr.b ($7BB).w ROM:0012FB30 move.w d2,($6D2).w ROM:0012FB34 move.b #3,($7BB).w ROM:0012FB3A bset #4,($11B6).w ROM:0012FB40 move.b #4,($1049).w ROM:0012FB46 bsr.w sub_12FD64 ROM:0012FB4A rts ROM:0012FB4C ; --------------------------------------------------------------------------- ROM:0012FB4C ROM:0012FB4C loc_12FB4C: ; CODE XREF: ROM:0012FB0E↑j ROM:0012FB4C ; ROM:0012FB22↑j ROM:0012FB4C btst #4,($119D).w ROM:0012FB52 beq.s loc_12FB76 ROM:0012FB54 move.w ($6D2).w,($C8C).w ROM:0012FB5A clr.b ($7BB).w ROM:0012FB5E move.w ($C8C).w,($6D2).w ROM:0012FB64 move.b #3,($7BB).w ROM:0012FB6A move.b #2,($1049).w ROM:0012FB70 bsr.w sub_12FD5C ROM:0012FB74 rts ROM:0012FB76 ; --------------------------------------------------------------------------- ROM:0012FB76 ROM:0012FB76 loc_12FB76: ; CODE XREF: ROM:0012FB52↑j ROM:0012FB76 bsr.w sub_12FD5C ROM:0012FB7A rts ROM:0012FB7C ; --------------------------------------------------------------------------- ROM:0012FB7C ROM:0012FB7C loc_12FB7C: ; DATA XREF: ROM:0012FAE8↑o ROM:0012FB7C btst #4,($119D).w ROM:0012FB82 beq.s loc_12FBC0 ROM:0012FB84 move.w $6A6(a5),d0 ROM:0012FB88 move.w ($C86).w,d1 ROM:0012FB8C cmp.w ($90C).w,d0 ROM:0012FB90 ble.s loc_12FB98 ROM:0012FB92 cmp.w ($AF6).w,d1 ROM:0012FB96 bgt.s loc_12FBC0 ROM:0012FB98 ROM:0012FB98 loc_12FB98: ; CODE XREF: ROM:0012FB90↑j ROM:0012FB98 move.w $690(a5),d2 ROM:0012FB9C add.w $692(a5),d2 ROM:0012FBA0 clr.b ($7BB).w ROM:0012FBA4 move.w d2,($6D2).w ROM:0012FBA8 move.b #3,($7BB).w ROM:0012FBAE bset #4,($11B6).w ROM:0012FBB4 move.b #4,($1049).w ROM:0012FBBA bsr.w sub_12FD64 ROM:0012FBBE rts ROM:0012FBC0 ; --------------------------------------------------------------------------- ROM:0012FBC0 ROM:0012FBC0 loc_12FBC0: ; CODE XREF: ROM:0012FB82↑j ROM:0012FBC0 ; ROM:0012FB96↑j ROM:0012FBC0 btst #4,($119D).w ROM:0012FBC6 beq.s loc_12FBDE ROM:0012FBC8 move.w $690(a5),d0 ROM:0012FBCC cmp.w ($6D2).w,d0 ROM:0012FBD0 bgt.s loc_12FBDE ROM:0012FBD2 move.b #3,($1049).w ROM:0012FBD8 bsr.w sub_12FD9E ROM:0012FBDC rts ROM:0012FBDE ; --------------------------------------------------------------------------- ROM:0012FBDE ROM:0012FBDE loc_12FBDE: ; CODE XREF: ROM:0012FBC6↑j ROM:0012FBDE ; ROM:0012FBD0↑j ROM:0012FBDE btst #4,($119D).w ROM:0012FBE4 bne.s loc_12FC0A ROM:0012FBE6 move.w ($6D2).w,($C8C).w ROM:0012FBEC move.w ($C8C).w,d0 ROM:0012FBF0 clr.b ($7BB).w ROM:0012FBF4 move.w d0,($6D2).w ROM:0012FBF8 move.b #1,($7BB).w ROM:0012FBFE move.b #1,($1049).w ROM:0012FC04 bsr.w sub_12FD5C ROM:0012FC08 rts ROM:0012FC0A ; --------------------------------------------------------------------------- ROM:0012FC0A ROM:0012FC0A loc_12FC0A: ; CODE XREF: ROM:0012FBE4↑j ROM:0012FC0A bsr.w sub_12FD5C ROM:0012FC0E rts ROM:0012FC10 ; --------------------------------------------------------------------------- ROM:0012FC10 ROM:0012FC10 loc_12FC10: ; DATA XREF: ROM:0012FAEC↑o ROM:0012FC10 btst #4,($119D).w ROM:0012FC16 beq.s loc_12FC54 ROM:0012FC18 move.w $6A6(a5),d0 ROM:0012FC1C move.w ($C86).w,d1 ROM:0012FC20 cmp.w ($90C).w,d0 ROM:0012FC24 ble.s loc_12FC2C ROM:0012FC26 cmp.w ($AF6).w,d1 ROM:0012FC2A bgt.s loc_12FC54 ROM:0012FC2C ROM:0012FC2C loc_12FC2C: ; CODE XREF: ROM:0012FC24↑j ROM:0012FC2C move.w $690(a5),d2 ROM:0012FC30 add.w $692(a5),d2 ROM:0012FC34 clr.b ($7BB).w ROM:0012FC38 move.w d2,($6D2).w ROM:0012FC3C move.b #3,($7BB).w ROM:0012FC42 bset #4,($11B6).w ROM:0012FC48 move.b #4,($1049).w ROM:0012FC4E bsr.w sub_12FD64 ROM:0012FC52 rts ROM:0012FC54 ; --------------------------------------------------------------------------- ROM:0012FC54 ROM:0012FC54 loc_12FC54: ; CODE XREF: ROM:0012FC16↑j ROM:0012FC54 ; ROM:0012FC2A↑j ROM:0012FC54 btst #4,($119D).w ROM:0012FC5A bne.s loc_12FC80 ROM:0012FC5C move.w ($6D2).w,($C8C).w ROM:0012FC62 move.w ($C8C).w,d0 ROM:0012FC66 clr.b ($7BB).w ROM:0012FC6A move.w d0,($6D2).w ROM:0012FC6E move.b #1,($7BB).w ROM:0012FC74 move.b #1,($1049).w ROM:0012FC7A bsr.w sub_12FD5C ROM:0012FC7E rts ROM:0012FC80 ; --------------------------------------------------------------------------- ROM:0012FC80 ROM:0012FC80 loc_12FC80: ; CODE XREF: ROM:0012FC5A↑j ROM:0012FC80 btst #4,($119D).w ROM:0012FC86 beq.s loc_12FCA8 ROM:0012FC88 move.w $690(a5),d0 ROM:0012FC8C add.w $692(a5),d0 ROM:0012FC90 cmp.w ($6D2).w,d0 ROM:0012FC94 bgt.s loc_12FCA8 ROM:0012FC96 bset #4,($11B6).w ROM:0012FC9C move.b #4,($1049).w ROM:0012FCA2 bsr.w sub_12FD64 ROM:0012FCA6 rts ROM:0012FCA8 ; --------------------------------------------------------------------------- ROM:0012FCA8 ROM:0012FCA8 loc_12FCA8: ; CODE XREF: ROM:0012FC86↑j ROM:0012FCA8 ; ROM:0012FC94↑j ROM:0012FCA8 bsr.w sub_12FD9E ROM:0012FCAC rts ROM:0012FCAE ; --------------------------------------------------------------------------- ROM:0012FCAE ROM:0012FCAE loc_12FCAE: ; DATA XREF: ROM:0012FAF0↑o ROM:0012FCAE btst #4,($119D).w ROM:0012FCB4 bne.s loc_12FCDE ROM:0012FCB6 bsr.w sub_12FDC0 ROM:0012FCBA move.w ($C8C).w,d0 ROM:0012FCBE clr.b ($7BB).w ROM:0012FCC2 move.w d0,($6D2).w ROM:0012FCC6 move.b #1,($7BB).w ROM:0012FCCC bclr #4,($11B6).w ROM:0012FCD2 bsr.w sub_12FD5C ROM:0012FCD6 move.b #1,($1049).w ROM:0012FCDC rts ROM:0012FCDE ; --------------------------------------------------------------------------- ROM:0012FCDE ROM:0012FCDE loc_12FCDE: ; CODE XREF: ROM:0012FCB4↑j ROM:0012FCDE bsr.w sub_12FD64 ROM:0012FCE2 rts ROM:0012FCE4 ; --------------------------------------------------------------------------- ROM:0012FCE4 rts ROM:0012FCE6 ROM:0012FCE6 ; =============== S U B R O U T I N E ======================================= ROM:0012FCE6 ROM:0012FCE6 ROM:0012FCE6 sub_12FCE6: ; CODE XREF: sub_12FAB4+4↑p ROM:0012FCE6 move.w $6A4(a5),d0 ROM:0012FCEA cmp.w ($AF6).w,d0 ROM:0012FCEE bgt.s loc_12FCF8 ROM:0012FCF0 move.w $6A2(a5),($C8A).w ROM:0012FCF6 bra.s loc_12FCFE ROM:0012FCF8 ; --------------------------------------------------------------------------- ROM:0012FCF8 ROM:0012FCF8 loc_12FCF8: ; CODE XREF: sub_12FCE6+8↑j ROM:0012FCF8 move.w ($8D6).w,($C8A).w ROM:0012FCFE ROM:0012FCFE loc_12FCFE: ; CODE XREF: sub_12FCE6+10↑j ROM:0012FCFE move.w #$3A34,d1 ROM:0012FD02 move.w ($C8A).w,d2 ROM:0012FD06 move.w ($534).w,d3 ROM:0012FD0A bsr.l sub_1157E4 ROM:0012FD10 move.w d1,($C84).w ROM:0012FD14 rts ROM:0012FD14 ; End of function sub_12FCE6 ROM:0012FD14 ROM:0012FD16 ROM:0012FD16 ; =============== S U B R O U T I N E ======================================= ROM:0012FD16 ROM:0012FD16 ROM:0012FD16 sub_12FD16: ; CODE XREF: sub_12FAB4+8↑p ROM:0012FD16 move.w ($C84).w,d0 ROM:0012FD1A move.w ($C86).w,d1 ROM:0012FD1E move.w ($8D6).w,d2 ROM:0012FD22 move.w $698(a5),d4 ROM:0012FD26 bclr #4,($119D).w ROM:0012FD2C cmp.w ($C94).w,d0 ROM:0012FD30 bge.s locret_12FD42 ROM:0012FD32 cmp.w d2,d4 ROM:0012FD34 ble.s loc_12FD3C ROM:0012FD36 cmp.w ($AF6).w,d1 ROM:0012FD3A bgt.s locret_12FD42 ROM:0012FD3C ROM:0012FD3C loc_12FD3C: ; CODE XREF: sub_12FD16+1E↑j ROM:0012FD3C bset #4,($119D).w ROM:0012FD42 ROM:0012FD42 locret_12FD42: ; CODE XREF: sub_12FD16+1A↑j ROM:0012FD42 ; sub_12FD16+24↑j ROM:0012FD42 rts ROM:0012FD42 ; End of function sub_12FD16 ROM:0012FD42 ROM:0012FD44 ROM:0012FD44 ; =============== S U B R O U T I N E ======================================= ROM:0012FD44 ROM:0012FD44 ROM:0012FD44 sub_12FD44: ; CODE XREF: sub_12FAB4↑p ROM:0012FD44 move.w #$3A32,d1 ROM:0012FD48 move.w ($534).w,d2 ROM:0012FD4C move.w ($8D8).w,d3 ROM:0012FD50 bsr.l sub_1157E4 ROM:0012FD56 move.w d1,($C86).w ROM:0012FD5A rts ROM:0012FD5A ; End of function sub_12FD44 ROM:0012FD5A ROM:0012FD5C ROM:0012FD5C ; =============== S U B R O U T I N E ======================================= ROM:0012FD5C ROM:0012FD5C ROM:0012FD5C sub_12FD5C: ; CODE XREF: ROM:0012FB02↑p ROM:0012FD5C ; ROM:0012FB70↑p ... ROM:0012FD5C move.w ($C94).w,($C88).w ROM:0012FD62 rts ROM:0012FD62 ; End of function sub_12FD5C ROM:0012FD62 ROM:0012FD64 ROM:0012FD64 ; =============== S U B R O U T I N E ======================================= ROM:0012FD64 ROM:0012FD64 ROM:0012FD64 sub_12FD64: ; CODE XREF: ROM:0012FB46↑p ROM:0012FD64 ; ROM:0012FBBA↑p ... ROM:0012FD64 move.w $6A6(a5),d0 ROM:0012FD68 sub.w $6A8(a5),d0 ROM:0012FD6C cmp.w ($90C).w,d0 ROM:0012FD70 blt.s loc_12FD78 ROM:0012FD72 bclr #1,($119E).w ROM:0012FD78 ROM:0012FD78 loc_12FD78: ; CODE XREF: sub_12FD64+C↑j ROM:0012FD78 move.w $6A6(a5),d0 ROM:0012FD7C cmp.w ($90C).w,d0 ROM:0012FD80 bge.s loc_12FD88 ROM:0012FD82 bset #1,($119E).w ROM:0012FD88 ROM:0012FD88 loc_12FD88: ; CODE XREF: sub_12FD64+1C↑j ROM:0012FD88 move.w ($C84).w,d0 ROM:0012FD8C btst #1,($119E).w ROM:0012FD92 beq.s loc_12FD98 ROM:0012FD94 add.w $69A(a5),d0 ROM:0012FD98 ROM:0012FD98 loc_12FD98: ; CODE XREF: sub_12FD64+2E↑j ROM:0012FD98 move.w d0,($C88).w ROM:0012FD9C rts ROM:0012FD9C ; End of function sub_12FD64 ROM:0012FD9C ROM:0012FD9E ROM:0012FD9E ; =============== S U B R O U T I N E ======================================= ROM:0012FD9E ROM:0012FD9E ROM:0012FD9E sub_12FD9E: ; CODE XREF: ROM:0012FBD8↑p ROM:0012FD9E ; ROM:loc_12FCA8↑p ROM:0012FD9E move.w ($C94).w,d0 ROM:0012FDA2 sub.w ($C84).w,d0 ROM:0012FDA6 move.w ($6D2).w,d1 ROM:0012FDAA sub.w $690(a5),d1 ROM:0012FDAE muls.w d0,d1 ROM:0012FDB0 divs.w $692(a5),d1 ROM:0012FDB4 move.w ($C94).w,d0 ROM:0012FDB8 sub.w d1,d0 ROM:0012FDBA move.w d0,($C88).w ROM:0012FDBE rts ROM:0012FDBE ; End of function sub_12FD9E ROM:0012FDBE ROM:0012FDC0 ROM:0012FDC0 ; =============== S U B R O U T I N E ======================================= ROM:0012FDC0 ROM:0012FDC0 ROM:0012FDC0 sub_12FDC0: ; CODE XREF: ROM:0012FCB6↑p ROM:0012FDC0 move.w $696(a5),d0 ROM:0012FDC4 muls.w $694(a5),d0 ROM:0012FDC8 move.w ($6D2).w,d1 ROM:0012FDCC ext.l d1 ROM:0012FDCE cmp.l d1,d0 ROM:0012FDD0 bge.s loc_12FDEA ROM:0012FDD2 move.w $696(a5),d0 ROM:0012FDD6 ext.l d0 ROM:0012FDD8 divs.w $694(a5),d0 ROM:0012FDDC add.w $690(a5),d0 ROM:0012FDE0 add.w $692(a5),d0 ROM:0012FDE4 move.w d0,($C8C).w ROM:0012FDE8 bra.s locret_12FE08 ROM:0012FDEA ; --------------------------------------------------------------------------- ROM:0012FDEA ROM:0012FDEA loc_12FDEA: ; CODE XREF: sub_12FDC0+10↑j ROM:0012FDEA move.w ($6D2).w,d2 ROM:0012FDEE sub.w $690(a5),d2 ROM:0012FDF2 sub.w $692(a5),d2 ROM:0012FDF6 ext.l d2 ROM:0012FDF8 divs.w $694(a5),d2 ROM:0012FDFC add.w $690(a5),d2 ROM:0012FE00 add.w $692(a5),d2 ROM:0012FE04 move.w d2,($C8C).w ROM:0012FE08 ROM:0012FE08 locret_12FE08: ; CODE XREF: sub_12FDC0+28↑j ROM:0012FE08 rts ROM:0012FE08 ; End of function sub_12FDC0 ROM:0012FE08 ROM:0012FE0A ROM:0012FE0A ; =============== S U B R O U T I N E ======================================= ROM:0012FE0A ROM:0012FE0A ROM:0012FE0A sub_12FE0A: ; CODE XREF: sub_12FAB4+10↑p ROM:0012FE0A clr.w d1 ROM:0012FE0C move.b ($104A).w,d1 ROM:0012FE10 cmpi.w #5,d1 ROM:0012FE14 bcc.s locret_12FE1E ROM:0012FE16 movea.l off_12FE20(pc,d1.w*4),a0 ROM:0012FE1A nop ROM:0012FE1C jmp (a0) ROM:0012FE1E ; --------------------------------------------------------------------------- ROM:0012FE1E ROM:0012FE1E locret_12FE1E: ; CODE XREF: sub_12FE0A+A↑j ROM:0012FE1E rts ROM:0012FE1E ; End of function sub_12FE0A ROM:0012FE1E ROM:0012FE1E ; --------------------------------------------------------------------------- ROM:0012FE20 off_12FE20: dc.l loc_12FE34 ; DATA XREF: sub_12FE0A+C↑r ROM:0012FE24 dc.l loc_12FE40 ROM:0012FE28 dc.l loc_12FEA4 ROM:0012FE2C dc.l loc_12FF0A ROM:0012FE30 dc.l loc_12FF10 ROM:0012FE34 ; --------------------------------------------------------------------------- ROM:0012FE34 ROM:0012FE34 loc_12FE34: ; DATA XREF: ROM:off_12FE20↑o ROM:0012FE34 move.b #1,($104A).w ROM:0012FE3A bsr.w sub_12FF6E ROM:0012FE3E rts ROM:0012FE40 ; --------------------------------------------------------------------------- ROM:0012FE40 ROM:0012FE40 loc_12FE40: ; DATA XREF: ROM:0012FE24↑o ROM:0012FE40 move.w $69E(a5),d0 ROM:0012FE44 move.w $2CA(a5),d1 ROM:0012FE48 move.w $69C(a5),d2 ROM:0012FE4C cmp.w ($534).w,d0 ROM:0012FE50 bge.s loc_12FE7C ROM:0012FE52 cmp.w ($534).w,d2 ROM:0012FE56 ble.s loc_12FE7C ROM:0012FE58 cmp.w ($C88).w,d1 ROM:0012FE5C ble.s loc_12FE7C ROM:0012FE5E move.b #2,($104A).w ROM:0012FE64 bsr.w sub_12FF78 ROM:0012FE68 move.w $6A0(a5),d3 ROM:0012FE6C clr.b ($79A).w ROM:0012FE70 move.w d3,($690).w ROM:0012FE74 move.b #1,($79A).w ROM:0012FE7A rts ROM:0012FE7C ; --------------------------------------------------------------------------- ROM:0012FE7C ROM:0012FE7C loc_12FE7C: ; CODE XREF: ROM:0012FE50↑j ROM:0012FE7C ; ROM:0012FE56↑j ... ROM:0012FE7C cmp.w ($C88).w,d1 ROM:0012FE80 ble.s loc_12FE9E ROM:0012FE82 cmp.w ($534).w,d2 ROM:0012FE86 bge.s loc_12FE8C ROM:0012FE88 bra.w loc_12FE92 ROM:0012FE8C ; --------------------------------------------------------------------------- ROM:0012FE8C ROM:0012FE8C loc_12FE8C: ; CODE XREF: ROM:0012FE86↑j ROM:0012FE8C cmp.w ($534).w,d0 ROM:0012FE90 ble.s loc_12FE9E ROM:0012FE92 ROM:0012FE92 loc_12FE92: ; CODE XREF: ROM:0012FE88↑j ROM:0012FE92 ; ROM:0012FEAC↓j ... ROM:0012FE92 move.b #3,($104A).w ROM:0012FE98 bsr.w sub_12FF6E ROM:0012FE9C rts ROM:0012FE9E ; --------------------------------------------------------------------------- ROM:0012FE9E ROM:0012FE9E loc_12FE9E: ; CODE XREF: ROM:0012FE80↑j ROM:0012FE9E ; ROM:0012FE90↑j ROM:0012FE9E bsr.w sub_12FF6E ROM:0012FEA2 rts ROM:0012FEA4 ; --------------------------------------------------------------------------- ROM:0012FEA4 ROM:0012FEA4 loc_12FEA4: ; DATA XREF: ROM:0012FE28↑o ROM:0012FEA4 cmpi.w #0,($690).w ROM:0012FEAA bgt.s loc_12FEAE ROM:0012FEAC bra.s loc_12FE92 ROM:0012FEAE ; --------------------------------------------------------------------------- ROM:0012FEAE ROM:0012FEAE loc_12FEAE: ; CODE XREF: ROM:0012FEAA↑j ROM:0012FEAE move.w $69E(a5),d0 ROM:0012FEB2 move.w $69C(a5),d2 ROM:0012FEB6 cmp.w ($534).w,d2 ROM:0012FEBA bge.s loc_12FEBE ROM:0012FEBC bra.s loc_12FE92 ROM:0012FEBE ; --------------------------------------------------------------------------- ROM:0012FEBE ROM:0012FEBE loc_12FEBE: ; CODE XREF: ROM:0012FEBA↑j ROM:0012FEBE cmp.w ($534).w,d0 ROM:0012FEC2 ble.s loc_12FED0 ROM:0012FEC4 bsr.w sub_12FF6E ROM:0012FEC8 move.b #3,($104A).w ROM:0012FECE rts ROM:0012FED0 ; --------------------------------------------------------------------------- ROM:0012FED0 ROM:0012FED0 loc_12FED0: ; CODE XREF: ROM:0012FEC2↑j ROM:0012FED0 move.w $69E(a5),d0 ROM:0012FED4 move.w $2CA(a5),d1 ROM:0012FED8 move.w $69C(a5),d2 ROM:0012FEDC cmp.w ($534).w,d2 ROM:0012FEE0 ble.s loc_12FF04 ROM:0012FEE2 cmp.w ($534).w,d0 ROM:0012FEE6 bge.s loc_12FF04 ROM:0012FEE8 cmp.w ($C88).w,d1 ROM:0012FEEC bne.s loc_12FF04 ROM:0012FEEE bsr.w sub_12FF6E ROM:0012FEF2 bclr #0,($79A).w ROM:0012FEF8 bset #2,($79A).w ROM:0012FEFE move.b #4,($104A).w ROM:0012FF04 ROM:0012FF04 loc_12FF04: ; CODE XREF: ROM:0012FEE0↑j ROM:0012FF04 ; ROM:0012FEE6↑j ... ROM:0012FF04 bsr.w sub_12FF78 ROM:0012FF08 rts ROM:0012FF0A ; --------------------------------------------------------------------------- ROM:0012FF0A ROM:0012FF0A loc_12FF0A: ; DATA XREF: ROM:0012FE2C↑o ROM:0012FF0A bsr.w sub_12FF6E ROM:0012FF0E rts ROM:0012FF10 ; --------------------------------------------------------------------------- ROM:0012FF10 ROM:0012FF10 loc_12FF10: ; DATA XREF: ROM:0012FE30↑o ROM:0012FF10 move.w $69E(a5),d0 ROM:0012FF14 move.w $2CA(a5),d1 ROM:0012FF18 move.w $69C(a5),d2 ROM:0012FF1C cmp.w ($534).w,d0 ROM:0012FF20 bge.s loc_12FF46 ROM:0012FF22 cmp.w ($534).w,d2 ROM:0012FF26 ble.s loc_12FF46 ROM:0012FF28 cmp.w ($C88).w,d1 ROM:0012FF2C ble.s loc_12FF46 ROM:0012FF2E move.b #2,($104A).w ROM:0012FF34 bsr.w sub_12FF78 ROM:0012FF38 bclr #2,($79A).w ROM:0012FF3E bset #0,($79A).w ROM:0012FF44 rts ROM:0012FF46 ; --------------------------------------------------------------------------- ROM:0012FF46 ROM:0012FF46 loc_12FF46: ; CODE XREF: ROM:0012FF20↑j ROM:0012FF46 ; ROM:0012FF26↑j ... ROM:0012FF46 cmp.w ($C88).w,d1 ROM:0012FF4A ble.s loc_12FF68 ROM:0012FF4C cmp.w ($534).w,d2 ROM:0012FF50 bge.s loc_12FF56 ROM:0012FF52 bra.w loc_12FF5C ROM:0012FF56 ; --------------------------------------------------------------------------- ROM:0012FF56 ROM:0012FF56 loc_12FF56: ; CODE XREF: ROM:0012FF50↑j ROM:0012FF56 cmp.w ($534).w,d0 ROM:0012FF5A ble.s loc_12FF68 ROM:0012FF5C ROM:0012FF5C loc_12FF5C: ; CODE XREF: ROM:0012FF52↑j ROM:0012FF5C move.b #3,($104A).w ROM:0012FF62 bsr.w sub_12FF6E ROM:0012FF66 rts ROM:0012FF68 ; --------------------------------------------------------------------------- ROM:0012FF68 ROM:0012FF68 loc_12FF68: ; CODE XREF: ROM:0012FF4A↑j ROM:0012FF68 ; ROM:0012FF5A↑j ROM:0012FF68 bsr.w sub_12FF6E ROM:0012FF6C rts ROM:0012FF6E ROM:0012FF6E ; =============== S U B R O U T I N E ======================================= ROM:0012FF6E ROM:0012FF6E ROM:0012FF6E sub_12FF6E: ; CODE XREF: ROM:0012FE3A↑p ROM:0012FF6E ; ROM:0012FE98↑p ... ROM:0012FF6E move.w ($C88).w,d0 ROM:0012FF72 move.w d0,($C8E).w ROM:0012FF76 rts ROM:0012FF76 ; End of function sub_12FF6E ROM:0012FF76 ROM:0012FF78 ROM:0012FF78 ; =============== S U B R O U T I N E ======================================= ROM:0012FF78 ROM:0012FF78 ROM:0012FF78 sub_12FF78: ; CODE XREF: ROM:0012FE64↑p ROM:0012FF78 ; ROM:loc_12FF04↑p ... ROM:0012FF78 move.w $2CA(a5),d0 ROM:0012FF7C move.w d0,($C8E).w ROM:0012FF80 rts ROM:0012FF80 ; End of function sub_12FF78 ROM:0012FF80 ROM:0012FF82 ROM:0012FF82 ; =============== S U B R O U T I N E ======================================= ROM:0012FF82 ROM:0012FF82 ROM:0012FF82 sub_12FF82: ; CODE XREF: sub_12F260+A↑p ROM:0012FF82 clr.w d1 ROM:0012FF84 move.b ($104C).w,d1 ROM:0012FF88 cmpi.w #4,d1 ROM:0012FF8C bcc.s locret_12FF96 ROM:0012FF8E movea.l off_12FF98(pc,d1.w*4),a0 ROM:0012FF92 nop ROM:0012FF94 jmp (a0) ROM:0012FF96 ; --------------------------------------------------------------------------- ROM:0012FF96 ROM:0012FF96 locret_12FF96: ; CODE XREF: sub_12FF82+A↑j ROM:0012FF96 rts ROM:0012FF96 ; End of function sub_12FF82 ROM:0012FF96 ROM:0012FF96 ; --------------------------------------------------------------------------- ROM:0012FF98 off_12FF98: dc.l loc_12FFA8 ; DATA XREF: sub_12FF82+C↑r ROM:0012FF9C dc.l loc_12FFB0 ROM:0012FFA0 dc.l loc_12FFE4 ROM:0012FFA4 dc.l loc_130026 ROM:0012FFA8 ; --------------------------------------------------------------------------- ROM:0012FFA8 ROM:0012FFA8 loc_12FFA8: ; DATA XREF: ROM:off_12FF98↑o ROM:0012FFA8 move.b #1,($104C).w ROM:0012FFAE rts ROM:0012FFB0 ; --------------------------------------------------------------------------- ROM:0012FFB0 ROM:0012FFB0 loc_12FFB0: ; DATA XREF: ROM:0012FF9C↑o ROM:0012FFB0 bsr.w sub_1304C2 ROM:0012FFB4 bsr.l sub_12F8D8 ROM:0012FFBA btst #7,($11A0).w ROM:0012FFC0 bne.s locret_12FFE2 ROM:0012FFC2 btst #6,($11C0).w ROM:0012FFC8 bne.s locret_12FFE2 ROM:0012FFCA move.b #2,($104C).w ROM:0012FFD0 move.b #0,($1048).w ROM:0012FFD6 bclr #0,($7BA).w ROM:0012FFDC bset #2,($7BA).w ROM:0012FFE2 ROM:0012FFE2 locret_12FFE2: ; CODE XREF: ROM:0012FFC0↑j ROM:0012FFE2 ; ROM:0012FFC8↑j ROM:0012FFE2 rts ROM:0012FFE4 ; --------------------------------------------------------------------------- ROM:0012FFE4 ROM:0012FFE4 loc_12FFE4: ; DATA XREF: ROM:0012FFA0↑o ROM:0012FFE4 bsr.w sub_13011A ROM:0012FFE8 bsr.w sub_1304C2 ROM:0012FFEC bsr.w sub_130188 ROM:0012FFF0 btst #7,($11A0).w ROM:0012FFF6 bne.s loc_13000A ROM:0012FFF8 btst #6,($11C0).w ROM:0012FFFE bne.s loc_13000A ROM:00130000 btst #7,($119C).w ROM:00130006 beq.s loc_130012 ROM:00130008 rts ROM:0013000A ; --------------------------------------------------------------------------- ROM:0013000A ROM:0013000A loc_13000A: ; CODE XREF: ROM:0012FFF6↑j ROM:0013000A ; ROM:0012FFFE↑j ROM:0013000A move.b #1,($104C).w ROM:00130010 rts ROM:00130012 ; --------------------------------------------------------------------------- ROM:00130012 ROM:00130012 loc_130012: ; CODE XREF: ROM:00130006↑j ROM:00130012 bsr.w sub_130128 ROM:00130016 bsr.w sub_1304C2 ROM:0013001A bsr.w sub_130188 ROM:0013001E move.b #3,($104C).w ROM:00130024 rts ROM:00130026 ; --------------------------------------------------------------------------- ROM:00130026 ROM:00130026 loc_130026: ; DATA XREF: ROM:0012FFA4↑o ROM:00130026 bsr.w sub_130128 ROM:0013002A bsr.w sub_1304C2 ROM:0013002E bsr.w sub_130188 ROM:00130032 btst #7,($11A0).w ROM:00130038 bne.s loc_13004C ROM:0013003A btst #6,($11C0).w ROM:00130040 bne.s loc_13004C ROM:00130042 btst #7,($119C).w ROM:00130048 bne.s loc_13005A ROM:0013004A rts ROM:0013004C ; --------------------------------------------------------------------------- ROM:0013004C ROM:0013004C loc_13004C: ; CODE XREF: ROM:00130038↑j ROM:0013004C ; ROM:00130040↑j ROM:0013004C move.b #1,($104C).w ROM:00130052 move.b #0,($1049).w ROM:00130058 rts ROM:0013005A ; --------------------------------------------------------------------------- ROM:0013005A ROM:0013005A loc_13005A: ; CODE XREF: ROM:00130048↑j ROM:0013005A move.b #2,($104C).w ROM:00130060 move.b #0,($1049).w ROM:00130066 rts ROM:00130068 ; --------------------------------------------------------------------------- ROM:00130068 rts ROM:0013006A ROM:0013006A ; =============== S U B R O U T I N E ======================================= ROM:0013006A ROM:0013006A ROM:0013006A sub_13006A: ; CODE XREF: sub_130128+4↓p ROM:0013006A clr.w d1 ROM:0013006C move.b ($104B).w,d1 ROM:00130070 cmpi.w #4,d1 ROM:00130074 bcc.s locret_13007E ROM:00130076 movea.l off_130080(pc,d1.w*4),a0 ROM:0013007A nop ROM:0013007C jmp (a0) ROM:0013007E ; --------------------------------------------------------------------------- ROM:0013007E ROM:0013007E locret_13007E: ; CODE XREF: sub_13006A+A↑j ROM:0013007E rts ROM:0013007E ; End of function sub_13006A ROM:0013007E ROM:0013007E ; --------------------------------------------------------------------------- ROM:00130080 off_130080: dc.l loc_130090 ; DATA XREF: sub_13006A+C↑r ROM:00130084 dc.l loc_1300A6 ROM:00130088 dc.l loc_1300DC ROM:0013008C dc.l loc_1300FA ROM:00130090 ; --------------------------------------------------------------------------- ROM:00130090 ROM:00130090 loc_130090: ; DATA XREF: ROM:off_130080↑o ROM:00130090 bclr #0,($11B8).w ROM:00130096 bclr #3,($11C5).w ROM:0013009C move.b #1,($104B).w ROM:001300A2 bra.s loc_1300D6 ROM:001300A4 ; --------------------------------------------------------------------------- ROM:001300A4 rts ROM:001300A6 ; --------------------------------------------------------------------------- ROM:001300A6 ROM:001300A6 loc_1300A6: ; DATA XREF: ROM:00130084↑o ROM:001300A6 move.w $6B6(a5),d0 ROM:001300AA cmp.w ($8D2).w,d0 ROM:001300AE ble.s loc_1300BE ROM:001300B0 bset #0,($11B8).w ROM:001300B6 move.b #3,($104B).w ROM:001300BC bra.s loc_130112 ROM:001300BE ; --------------------------------------------------------------------------- ROM:001300BE ROM:001300BE loc_1300BE: ; CODE XREF: ROM:001300AE↑j ROM:001300BE move.w $6BC(a5),d0 ROM:001300C2 cmp.w ($8D2).w,d0 ROM:001300C6 bge.s loc_1300D6 ROM:001300C8 bset #3,($11C5).w ROM:001300CE move.b #2,($104B).w ROM:001300D4 bra.s loc_1300F4 ROM:001300D6 ; --------------------------------------------------------------------------- ROM:001300D6 ROM:001300D6 loc_1300D6: ; CODE XREF: ROM:001300A2↑j ROM:001300D6 ; ROM:001300C6↑j ... ROM:001300D6 bsr.w sub_130182 ROM:001300DA rts ROM:001300DC ; --------------------------------------------------------------------------- ROM:001300DC ROM:001300DC loc_1300DC: ; DATA XREF: ROM:00130088↑o ROM:001300DC move.w $6BA(a5),d0 ROM:001300E0 cmp.w ($8D2).w,d0 ROM:001300E4 ble.s loc_1300F4 ROM:001300E6 bclr #3,($11C5).w ROM:001300EC move.b #1,($104B).w ROM:001300F2 bra.s loc_1300D6 ROM:001300F4 ; --------------------------------------------------------------------------- ROM:001300F4 ROM:001300F4 loc_1300F4: ; CODE XREF: ROM:001300D4↑j ROM:001300F4 ; ROM:001300E4↑j ROM:001300F4 bsr.w sub_13016A ROM:001300F8 rts ROM:001300FA ; --------------------------------------------------------------------------- ROM:001300FA ROM:001300FA loc_1300FA: ; DATA XREF: ROM:0013008C↑o ROM:001300FA move.w $6B8(a5),d0 ROM:001300FE cmp.w ($8D2).w,d0 ROM:00130102 bge.s loc_130112 ROM:00130104 bclr #0,($11B8).w ROM:0013010A move.b #1,($104B).w ROM:00130110 bra.s loc_1300D6 ROM:00130112 ; --------------------------------------------------------------------------- ROM:00130112 ROM:00130112 loc_130112: ; CODE XREF: ROM:001300BC↑j ROM:00130112 ; ROM:00130102↑j ROM:00130112 bsr.w sub_13016A ROM:00130116 rts ROM:00130118 ; --------------------------------------------------------------------------- ROM:00130118 rts ROM:0013011A ROM:0013011A ; =============== S U B R O U T I N E ======================================= ROM:0013011A ROM:0013011A ROM:0013011A sub_13011A: ; CODE XREF: ROM:loc_12FFE4↑p ROM:0013011A bsr.w sub_130120 ROM:0013011E rts ROM:0013011E ; End of function sub_13011A ROM:0013011E ROM:00130120 ROM:00130120 ; =============== S U B R O U T I N E ======================================= ROM:00130120 ROM:00130120 ROM:00130120 sub_130120: ; CODE XREF: sub_13011A↑p ROM:00130120 move.w $6AA(a5),($C8E).w ROM:00130126 rts ROM:00130126 ; End of function sub_130120 ROM:00130126 ROM:00130128 ROM:00130128 ; =============== S U B R O U T I N E ======================================= ROM:00130128 ROM:00130128 ROM:00130128 sub_130128: ; CODE XREF: ROM:loc_130012↑p ROM:00130128 ; ROM:loc_130026↑p ROM:00130128 bsr.w sub_130242 ROM:0013012C bsr.w sub_13006A ROM:00130130 bsr.w sub_13013C ROM:00130134 bsr.l sub_12FAB4 ROM:0013013A rts ROM:0013013A ; End of function sub_130128 ROM:0013013A ROM:0013013C ROM:0013013C ; =============== S U B R O U T I N E ======================================= ROM:0013013C ROM:0013013C ROM:0013013C sub_13013C: ; CODE XREF: sub_130128+8↑p ROM:0013013C move.w ($8D2).w,d0 ROM:00130140 sub.w $6BE(a5),d0 ROM:00130144 move.w d0,($CA8).w ROM:00130148 muls.w ($CAA).w,d0 ROM:0013014C divs.w #$1F4,d0 ROM:00130150 move.w d0,($CAC).w ROM:00130154 move.w ($C92).w,d1 ROM:00130158 sub.w d0,d1 ROM:0013015A move.w $2CA(a5),d0 ROM:0013015E cmp.w d1,d0 ROM:00130160 bge.s loc_130164 ROM:00130162 move.w d0,d1 ROM:00130164 ROM:00130164 loc_130164: ; CODE XREF: sub_13013C+24↑j ROM:00130164 move.w d1,($C94).w ROM:00130168 rts ROM:00130168 ; End of function sub_13013C ROM:00130168 ROM:0013016A ROM:0013016A ; =============== S U B R O U T I N E ======================================= ROM:0013016A ROM:0013016A ROM:0013016A sub_13016A: ; CODE XREF: ROM:loc_1300F4↑p ROM:0013016A ; ROM:loc_130112↑p ROM:0013016A move.w #$3A3A,d1 ROM:0013016E move.w ($D1E).w,d2 ROM:00130172 move.w ($534).w,d3 ROM:00130176 bsr.l sub_1157E4 ROM:0013017C move.w d1,($CAA).w ROM:00130180 rts ROM:00130180 ; End of function sub_13016A ROM:00130180 ROM:00130182 ROM:00130182 ; =============== S U B R O U T I N E ======================================= ROM:00130182 ROM:00130182 ROM:00130182 sub_130182: ; CODE XREF: ROM:loc_1300D6↑p ROM:00130182 clr.w ($CAA).w ROM:00130186 rts ROM:00130186 ; End of function sub_130182 ROM:00130186 ROM:00130188 ROM:00130188 ; =============== S U B R O U T I N E ======================================= ROM:00130188 ROM:00130188 ROM:00130188 sub_130188: ; CODE XREF: ROM:0012FFEC↑p ROM:00130188 ; ROM:0013001A↑p ... ROM:00130188 bsr.w sub_13025A ROM:0013018C bsr.w sub_130348 ROM:00130190 bsr.w sub_13035A ROM:00130194 bsr.w sub_130382 ROM:00130198 bsr.w sub_1301AE ROM:0013019C bsr.w sub_130212 ROM:001301A0 bsr.w sub_13022A ROM:001301A4 bsr.w sub_1303A6 ROM:001301A8 bsr.w sub_1303E2 ROM:001301AC rts ROM:001301AC ; End of function sub_130188 ROM:001301AC ROM:001301AE ROM:001301AE ; =============== S U B R O U T I N E ======================================= ROM:001301AE ROM:001301AE ROM:001301AE sub_1301AE: ; CODE XREF: sub_130188+10↑p ROM:001301AE move.w #$2710,($CA2).w ROM:001301B4 btst #7,($11BB).w ROM:001301BA beq.s locret_130210 ROM:001301BC move.w $6B4(a5),d0 ROM:001301C0 cmp.w ($534).w,d0 ROM:001301C4 bgt.s loc_1301CE ROM:001301C6 move.w #$2710,($CA2).w ROM:001301CC bra.s locret_130210 ROM:001301CE ; --------------------------------------------------------------------------- ROM:001301CE ROM:001301CE loc_1301CE: ; CODE XREF: sub_1301AE+16↑j ROM:001301CE move.w #$3A38,d1 ROM:001301D2 move.w ($8D2).w,d2 ROM:001301D6 move.w ($90C).w,d3 ROM:001301DA bsr.l sub_1157E4 ROM:001301E0 move.w $6B2(a5),d0 ROM:001301E4 cmp.w ($534).w,d0 ROM:001301E8 blt.s loc_1301F0 ROM:001301EA move.w d1,($CA2).w ROM:001301EE bra.s locret_130210 ROM:001301F0 ; --------------------------------------------------------------------------- ROM:001301F0 ROM:001301F0 loc_1301F0: ; CODE XREF: sub_1301AE+3A↑j ROM:001301F0 move.w $6B4(a5),d7 ROM:001301F4 sub.w ($534).w,d7 ROM:001301F8 move.w $6B4(a5),d5 ROM:001301FC sub.w $6B2(a5),d5 ROM:00130200 subi.w #$2710,d1 ROM:00130204 muls.w d7,d1 ROM:00130206 divs.w d5,d1 ROM:00130208 addi.w #$2710,d1 ROM:0013020C move.w d1,($CA2).w ROM:00130210 ROM:00130210 locret_130210: ; CODE XREF: sub_1301AE+C↑j ROM:00130210 ; sub_1301AE+1E↑j ... ROM:00130210 rts ROM:00130210 ; End of function sub_1301AE ROM:00130210 ROM:00130212 ROM:00130212 ; =============== S U B R O U T I N E ======================================= ROM:00130212 ROM:00130212 ROM:00130212 sub_130212: ; CODE XREF: sub_130188+14↑p ROM:00130212 move.w #$3A36,d1 ROM:00130216 move.w ($90C).w,d2 ROM:0013021A move.w ($D1E).w,d3 ROM:0013021E bsr.l sub_1157E4 ROM:00130224 move.w d1,($CA0).w ROM:00130228 rts ROM:00130228 ; End of function sub_130212 ROM:00130228 ROM:0013022A ROM:0013022A ; =============== S U B R O U T I N E ======================================= ROM:0013022A ROM:0013022A ROM:0013022A sub_13022A: ; CODE XREF: sub_130188+18↑p ROM:0013022A move.w #$3A3C,d1 ROM:0013022E move.w ($8D8).w,d2 ROM:00130232 move.w ($D1E).w,d3 ROM:00130236 bsr.l sub_1157E4 ROM:0013023C move.w d1,($CA4).w ROM:00130240 rts ROM:00130240 ; End of function sub_13022A ROM:00130240 ROM:00130242 ROM:00130242 ; =============== S U B R O U T I N E ======================================= ROM:00130242 ROM:00130242 ROM:00130242 sub_130242: ; CODE XREF: sub_130128↑p ROM:00130242 move.w #$3A3E,d1 ROM:00130246 move.w ($D1E).w,d2 ROM:0013024A move.w ($534).w,d3 ROM:0013024E bsr.l sub_1157E4 ROM:00130254 move.w d1,($C92).w ROM:00130258 rts ROM:00130258 ; End of function sub_130242 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: sub_130188↑p ROM:0013025A bsr.w sub_130272 ROM:0013025E bsr.w sub_13028A ROM:00130262 bsr.w sub_1302B8 ROM:00130266 bsr.l sub_12FAAC ROM:0013026C bsr.w sub_1302FC ROM:00130270 rts ROM:00130270 ; End of function sub_13025A ROM:00130270 ROM:00130272 ROM:00130272 ; =============== S U B R O U T I N E ======================================= ROM:00130272 ROM:00130272 ROM:00130272 sub_130272: ; CODE XREF: sub_13025A↑p ROM:00130272 move.w #$3A40,d1 ROM:00130276 move.w ($D1E).w,d2 ROM:0013027A move.w ($534).w,d3 ROM:0013027E bsr.l sub_1157E4 ROM:00130284 move.w d1,($C96).w ROM:00130288 rts ROM:00130288 ; End of function sub_130272 ROM:00130288 ROM:0013028A ROM:0013028A ; =============== S U B R O U T I N E ======================================= ROM:0013028A ROM:0013028A ROM:0013028A sub_13028A: ; CODE XREF: sub_13025A+4↑p ROM:0013028A move.w #$3A42,d1 ROM:0013028E move.w ($D1E).w,d2 ROM:00130292 move.w ($534).w,d3 ROM:00130296 bsr.l sub_1157E4 ROM:0013029C move.w d1,($C9C).w ROM:001302A0 move.w ($8D2).w,d0 ROM:001302A4 sub.w ($C96).w,d0 ROM:001302A8 muls.w d1,d0 ROM:001302AA divs.w #$2710,d0 ROM:001302AE add.w ($C96).w,d0 ROM:001302B2 move.w d0,($C9E).w ROM:001302B6 rts ROM:001302B6 ; End of function sub_13028A ROM:001302B6 ROM:001302B8 ROM:001302B8 ; =============== S U B R O U T I N E ======================================= ROM:001302B8 ROM:001302B8 ROM:001302B8 sub_1302B8: ; CODE XREF: sub_13025A+8↑p ROM:001302B8 move.w $6AE(a5),d1 ROM:001302BC move.w ($D1E).w,d0 ROM:001302C0 cmpi.w #1,d1 ROM:001302C4 bne.s loc_1302CE ROM:001302C6 muls.w $17A(a5),d0 ROM:001302CA divs.w ($11DC).w,d0 ROM:001302CE ROM:001302CE loc_1302CE: ; CODE XREF: sub_1302B8+C↑j ROM:001302CE move.w d0,($F70).w ROM:001302D2 move.w #$3A44,d1 ROM:001302D6 move.w ($F70).w,d2 ROM:001302DA move.w ($534).w,d3 ROM:001302DE bsr.l sub_1157E4 ROM:001302E4 move.w $6AE(a5),d7 ROM:001302E8 cmpi.w #2,d7 ROM:001302EC bne.s loc_1302F6 ROM:001302EE muls.w ($910).w,d1 ROM:001302F2 divs.w #$2710,d1 ROM:001302F6 ROM:001302F6 loc_1302F6: ; CODE XREF: sub_1302B8+34↑j ROM:001302F6 move.w d1,($F6E).w ROM:001302FA rts ROM:001302FA ; End of function sub_1302B8 ROM:001302FA ROM:001302FC ROM:001302FC ; =============== S U B R O U T I N E ======================================= ROM:001302FC ROM:001302FC ROM:001302FC sub_1302FC: ; CODE XREF: sub_13025A+12↑p ROM:001302FC move.w $6AC(a5),d0 ROM:00130300 ext.l d0 ROM:00130302 divs.w #4,d0 ROM:00130306 move.w #0,d6 ROM:0013030A bra.s loc_130310 ROM:0013030C ; --------------------------------------------------------------------------- ROM:0013030C ROM:0013030C loc_13030C: ; CODE XREF: sub_1302FC+48↓j ROM:0013030C addi.w #1,d6 ROM:00130310 ROM:00130310 loc_130310: ; CODE XREF: sub_1302FC+E↑j ROM:00130310 cmpi.w #0,d6 ROM:00130314 bgt.s locret_130346 ROM:00130316 move.w d0,d2 ROM:00130318 muls.w $F6C(d6.w*2),d2 ROM:0013031E move.w $D1E(d6.w*2),d3 ROM:00130324 muls.w #$220A,d3 ROM:00130328 move.w ($C9E).w,d4 ROM:0013032C ext.l d4 ROM:0013032E muls.l #$2710,d4 ROM:00130336 muls.l d2,d5:d3 ROM:0013033A divs.l d4,d5:d3 ROM:0013033E move.l d3,$8A4(d6.w*4) ROM:00130344 bra.s loc_13030C ROM:00130346 ; --------------------------------------------------------------------------- ROM:00130346 ROM:00130346 locret_130346: ; CODE XREF: sub_1302FC+18↑j ROM:00130346 rts ROM:00130346 ; End of function sub_1302FC ROM:00130346 ROM:00130348 ROM:00130348 ; =============== S U B R O U T I N E ======================================= ROM:00130348 ROM:00130348 ROM:00130348 sub_130348: ; CODE XREF: sub_130188+4↑p ROM:00130348 move.w $6C0(a5),d0 ROM:0013034C muls.w ($A72).w,d0 ROM:00130350 divs.w #$A,d0 ROM:00130354 move.w d0,($C9A).w ROM:00130358 rts ROM:00130358 ; End of function sub_130348 ROM:00130358 ROM:0013035A ROM:0013035A ; =============== S U B R O U T I N E ======================================= ROM:0013035A ROM:0013035A ROM:0013035A sub_13035A: ; CODE XREF: sub_130188+8↑p ROM:0013035A btst #3,($11B6).w ROM:00130360 beq.s loc_13036A ROM:00130362 move.w $6B0(a5),d0 ROM:00130366 bra.w loc_13036E ROM:0013036A ; --------------------------------------------------------------------------- ROM:0013036A ROM:0013036A loc_13036A: ; CODE XREF: sub_13035A+6↑j ROM:0013036A move.w ($C8E).w,d0 ROM:0013036E ROM:0013036E loc_13036E: ; CODE XREF: sub_13035A+C↑j ROM:0013036E add.w ($C9A).w,d0 ROM:00130372 cmpi.w #1,d0 ROM:00130376 bge.s loc_13037C ROM:00130378 move.w #1,d0 ROM:0013037C ROM:0013037C loc_13037C: ; CODE XREF: sub_13035A+1C↑j ROM:0013037C move.w d0,($C90).w ROM:00130380 rts ROM:00130380 ; End of function sub_13035A ROM:00130380 ROM:00130382 ROM:00130382 ; =============== S U B R O U T I N E ======================================= ROM:00130382 ROM:00130382 ROM:00130382 sub_130382: ; CODE XREF: sub_130188+C↑p ROM:00130382 move.l ($8A4).w,d2 ROM:00130386 muls.l #$14,d3:d2 ROM:0013038E move.w ($C90).w,d4 ROM:00130392 ext.l d4 ROM:00130394 divs.l d4,d3:d2 ROM:00130398 move.l d2,($8B4).w ROM:0013039C divs.w #$64,d2 ; 'd' ROM:001303A0 move.w d2,($CA6).w ROM:001303A4 rts ROM:001303A4 ; End of function sub_130382 ROM:001303A4 ROM:001303A6 ROM:001303A6 ; =============== S U B R O U T I N E ======================================= ROM:001303A6 ROM:001303A6 ROM:001303A6 sub_1303A6: ; CODE XREF: sub_130188+1C↑p ROM:001303A6 move.l ($8B4).w,d2 ROM:001303AA add.l ($870).w,d2 ROM:001303AE bpl.s loc_1303B2 ROM:001303B0 clr.l d2 ROM:001303B2 ROM:001303B2 loc_1303B2: ; CODE XREF: sub_1303A6+8↑j ROM:001303B2 move.w $606(a5),d4 ROM:001303B6 cmp.w ($938).w,d4 ROM:001303BA bge.s loc_1303C6 ROM:001303BC move.l $13C(a5),d5 ROM:001303C0 cmp.l d2,d5 ROM:001303C2 ble.s loc_1303C6 ROM:001303C4 move.l d5,d2 ROM:001303C6 ROM:001303C6 loc_1303C6: ; CODE XREF: sub_1303A6+14↑j ROM:001303C6 ; sub_1303A6+1C↑j ROM:001303C6 move.l d2,($8B0).w ROM:001303CA muls.l #$258,d3:d2 ROM:001303D2 move.w ($C98).w,d4 ROM:001303D6 ext.l d4 ROM:001303D8 divs.l d4,d3:d2 ROM:001303DC move.l d2,($8B8).w ROM:001303E0 rts ROM:001303E0 ; End of function sub_1303A6 ROM:001303E0 ROM:001303E2 ROM:001303E2 ; =============== S U B R O U T I N E ======================================= ROM:001303E2 ROM:001303E2 ROM:001303E2 sub_1303E2: ; CODE XREF: sub_130188+20↑p ROM:001303E2 move.w #0,d7 ROM:001303E6 bra.s loc_1303EC ROM:001303E8 ; --------------------------------------------------------------------------- ROM:001303E8 ROM:001303E8 loc_1303E8: ; CODE XREF: sub_1303E2+DA↓j ROM:001303E8 addi.w #1,d7 ROM:001303EC ROM:001303EC loc_1303EC: ; CODE XREF: sub_1303E2+4↑j ROM:001303EC cmpi.w #0,d7 ROM:001303F0 bgt.l locret_1304C0 ROM:001303F6 move.l #$2710,d6 ROM:001303FC move.w ($CA0).w,d4 ROM:00130400 ext.l d4 ROM:00130402 move.l $8B8(d7.w*4),d2 ROM:00130408 muls.l d4,d3:d2 ROM:0013040C divs.l d6,d3:d2 ROM:00130410 bvc.w loc_13041A ROM:00130414 move.l #$7FFFFFFF,d2 ROM:0013041A ROM:0013041A loc_13041A: ; CODE XREF: sub_1303E2+2E↑j ROM:0013041A move.w ($CA4).w,d4 ROM:0013041E ext.l d4 ROM:00130420 muls.l d4,d3:d2 ROM:00130424 divs.l d6,d3:d2 ROM:00130428 bvc.w loc_130432 ROM:0013042C move.l #$7FFFFFFF,d2 ROM:00130432 ROM:00130432 loc_130432: ; CODE XREF: sub_1303E2+46↑j ROM:00130432 move.w ($CA2).w,d4 ROM:00130436 ext.l d4 ROM:00130438 muls.l d4,d3:d2 ROM:0013043C divs.l d6,d3:d2 ROM:00130440 bvc.w loc_13044A ROM:00130444 move.l #$7FFFFFFF,d2 ROM:0013044A ROM:0013044A loc_13044A: ; CODE XREF: sub_1303E2+5E↑j ROM:0013044A move.w ($C7A).w,d4 ROM:0013044E muls.w #$A,d4 ROM:00130452 muls.l d4,d3:d2 ROM:00130456 divs.l d6,d3:d2 ROM:0013045A bvc.w loc_130464 ROM:0013045E move.l #$7FFFFFFF,d2 ROM:00130464 ROM:00130464 loc_130464: ; CODE XREF: sub_1303E2+78↑j ROM:00130464 move.w ($C26).w,d4 ROM:00130468 ext.l d4 ROM:0013046A muls.l d4,d3:d2 ROM:0013046E divs.l d6,d3:d2 ROM:00130472 bvc.w loc_13047C ROM:00130476 move.l #$7FFFFFFF,d2 ROM:0013047C ROM:0013047C loc_13047C: ; CODE XREF: sub_1303E2+90↑j ROM:0013047C move.w $D6C(d7.w*2),d4 ROM:00130482 ext.l d4 ROM:00130484 muls.l d4,d3:d2 ROM:00130488 divs.l d6,d3:d2 ROM:0013048C bvc.w loc_130496 ROM:00130490 move.l #$7FFFFFFF,d2 ROM:00130496 ROM:00130496 loc_130496: ; CODE XREF: sub_1303E2+AA↑j ROM:00130496 move.w $E10(d7.w*2),d4 ROM:0013049C ext.l d4 ROM:0013049E muls.l d4,d3:d2 ROM:001304A2 divs.l d6,d3:d2 ROM:001304A6 bvc.w loc_1304B0 ROM:001304AA move.l #$7FFFFFFF,d2 ROM:001304B0 ROM:001304B0 loc_1304B0: ; CODE XREF: sub_1303E2+C4↑j ROM:001304B0 move.l d2,$8A8(d7.w*4) ROM:001304B6 move.l d2,$8AC(d7.w*4) ROM:001304BC bra.w loc_1303E8 ROM:001304C0 ; --------------------------------------------------------------------------- ROM:001304C0 ROM:001304C0 locret_1304C0: ; CODE XREF: sub_1303E2+E↑j ROM:001304C0 rts ROM:001304C0 ; End of function sub_1303E2 ROM:001304C0 ROM:001304C2 ROM:001304C2 ; =============== S U B R O U T I N E ======================================= ROM:001304C2 ROM:001304C2 ROM:001304C2 sub_1304C2: ; CODE XREF: ROM:loc_12FFB0↑p ROM:001304C2 ; ROM:0012FFE8↑p ... ROM:001304C2 move.w #$39A6,d1 ROM:001304C6 move.w ($8C4).w,d2 ROM:001304CA bsr.l sub_1157E4 ROM:001304D0 cmpi.w #$258,d1 ROM:001304D4 bge.s loc_1304DA ROM:001304D6 move.w #$258,d1 ROM:001304DA ROM:001304DA loc_1304DA: ; CODE XREF: sub_1304C2+12↑j ROM:001304DA move.w d1,($C98).w ROM:001304DE rts ROM:001304DE ; End of function sub_1304C2 ROM:001304DE ROM:001304E0 ROM:001304E0 ; =============== S U B R O U T I N E ======================================= ROM:001304E0 ROM:001304E0 ROM:001304E0 sub_1304E0: ; CODE XREF: ROM:loc_12EF1C↑p ROM:001304E0 move.w $6C2(a5),($C6E).w ROM:001304E6 move.w $6C2(a5),($C70).w ROM:001304EC rts ROM:001304EC ; End of function sub_1304E0 ROM:001304EC ROM:001304EE ROM:001304EE ; =============== S U B R O U T I N E ======================================= ROM:001304EE ROM:001304EE ROM:001304EE sub_1304EE: ; CODE XREF: ROM:001152F2↑p ROM:001304EE bclr #4,($119F).w ROM:001304F4 move.w ($CDE).w,d1 ROM:001304F8 cmpi.w #6,d1 ROM:001304FC bcc.s locret_130506 ROM:001304FE movea.l off_130508(pc,d1.w*4),a0 ROM:00130502 nop ROM:00130504 jmp (a0) ROM:00130506 ; --------------------------------------------------------------------------- ROM:00130506 ROM:00130506 locret_130506: ; CODE XREF: sub_1304EE+E↑j ROM:00130506 rts ROM:00130506 ; End of function sub_1304EE ROM:00130506 ROM:00130506 ; --------------------------------------------------------------------------- ROM:00130508 off_130508: dc.l loc_130520 ; DATA XREF: sub_1304EE+10↑r ROM:0013050C dc.l loc_13052E ROM:00130510 dc.l loc_13054E ROM:00130514 dc.l loc_130582 ROM:00130518 dc.l loc_1305AE ROM:0013051C dc.l loc_1305F8 ROM:00130520 ; --------------------------------------------------------------------------- ROM:00130520 ROM:00130520 loc_130520: ; DATA XREF: ROM:off_130508↑o ROM:00130520 bsr.w sub_130676 ROM:00130524 move.w #1,($CDE).w ROM:0013052A bra.s loc_130548 ROM:0013052C ; --------------------------------------------------------------------------- ROM:0013052C rts ROM:0013052E ; --------------------------------------------------------------------------- ROM:0013052E ROM:0013052E loc_13052E: ; DATA XREF: ROM:0013050C↑o ROM:0013052E btst #5,($11A4).w ROM:00130534 beq.s loc_130548 ROM:00130536 bclr #5,($11A4).w ROM:0013053C bsr.w sub_1312CA ROM:00130540 move.w #2,($CDE).w ROM:00130546 bra.s loc_13057C ROM:00130548 ; --------------------------------------------------------------------------- ROM:00130548 ROM:00130548 loc_130548: ; CODE XREF: ROM:0013052A↑j ROM:00130548 ; ROM:00130534↑j ROM:00130548 bsr.w sub_1306E2 ROM:0013054C rts ROM:0013054E ; --------------------------------------------------------------------------- ROM:0013054E ROM:0013054E loc_13054E: ; DATA XREF: ROM:00130510↑o ROM:0013054E btst #5,($11A4).w ROM:00130554 beq.s loc_13057C ROM:00130556 bclr #5,($11A4).w ROM:0013055C bsr.w sub_1311DE ROM:00130560 bsr.w sub_1311B2 ROM:00130564 bsr.w sub_1312E6 ROM:00130568 bset #7,($FFFFFC1A).w ROM:0013056E move.w #3,($CDE).w ROM:00130574 bra.s loc_1305A8 ROM:00130576 ; --------------------------------------------------------------------------- ROM:00130576 bra.l *+6 ROM:0013057C ; --------------------------------------------------------------------------- ROM:0013057C ROM:0013057C loc_13057C: ; CODE XREF: ROM:00130546↑j ROM:0013057C ; ROM:00130554↑j ... ROM:0013057C bsr.w sub_1306E2 ROM:00130580 rts ROM:00130582 ; --------------------------------------------------------------------------- ROM:00130582 ROM:00130582 loc_130582: ; DATA XREF: ROM:00130514↑o ROM:00130582 btst #5,($11A4).w ROM:00130588 beq.s loc_1305A8 ROM:0013058A bclr #5,($11A4).w ROM:00130590 bsr.w sub_130708 ROM:00130594 bsr.w sub_130C40 ROM:00130598 bsr.w sub_130E98 ROM:0013059C bsr.w sub_1310A2 ROM:001305A0 move.w #4,($CDE).w ROM:001305A6 bra.s loc_1305AE ROM:001305A8 ; --------------------------------------------------------------------------- ROM:001305A8 ROM:001305A8 loc_1305A8: ; CODE XREF: ROM:00130574↑j ROM:001305A8 ; ROM:00130588↑j ... ROM:001305A8 bsr.w sub_1306E2 ROM:001305AC rts ROM:001305AE ; --------------------------------------------------------------------------- ROM:001305AE ROM:001305AE loc_1305AE: ; CODE XREF: ROM:001305A6↑j ROM:001305AE ; DATA XREF: ROM:00130518↑o ROM:001305AE btst #1,($119F).w ROM:001305B4 bne.s loc_1305DA ROM:001305B6 bsr.w sub_130636 ROM:001305BA bsr.w sub_1311DE ROM:001305BE bsr.w sub_1311B2 ROM:001305C2 bsr.w sub_1312E6 ROM:001305C6 bset #4,($119F).w ROM:001305CC bset #7,($FFFFFC1A).w ROM:001305D2 move.w #3,($CDE).w ROM:001305D8 bra.s loc_1305A8 ROM:001305DA ; --------------------------------------------------------------------------- ROM:001305DA ROM:001305DA loc_1305DA: ; CODE XREF: ROM:001305B4↑j ROM:001305DA btst #1,($119F).w ROM:001305E0 beq.s locret_1305F6 ROM:001305E2 bset #7,($FFFFFC1A).w ROM:001305E8 bclr #1,($119F).w ROM:001305EE move.w #5,($CDE).w ROM:001305F4 bra.s loc_13062E ROM:001305F6 ; --------------------------------------------------------------------------- ROM:001305F6 ROM:001305F6 locret_1305F6: ; CODE XREF: ROM:001305E0↑j ROM:001305F6 rts ROM:001305F8 ; --------------------------------------------------------------------------- ROM:001305F8 ROM:001305F8 loc_1305F8: ; DATA XREF: ROM:0013051C↑o ROM:001305F8 btst #5,($11A4).w ROM:001305FE beq.s loc_13062E ROM:00130600 bclr #5,($11A4).w ROM:00130606 bsr.w sub_130636 ROM:0013060A bsr.w sub_1311DE ROM:0013060E bsr.w sub_1311B2 ROM:00130612 bsr.w sub_1312E6 ROM:00130616 bset #4,($119F).w ROM:0013061C bset #7,($FFFFFC1A).w ROM:00130622 move.w #3,($CDE).w ROM:00130628 bra.l loc_1305A8 ROM:0013062E ; --------------------------------------------------------------------------- ROM:0013062E ROM:0013062E loc_13062E: ; CODE XREF: ROM:001305F4↑j ROM:0013062E ; ROM:001305FE↑j ROM:0013062E bsr.w sub_1306E2 ROM:00130632 rts ROM:00130634 ; --------------------------------------------------------------------------- ROM:00130634 rts ROM:00130636 ROM:00130636 ; =============== S U B R O U T I N E ======================================= ROM:00130636 ROM:00130636 ROM:00130636 sub_130636: ; CODE XREF: ROM:001305B6↑p ROM:00130636 ; ROM:00130606↑p ROM:00130636 lea ($FFFFFD00).w,a0 ROM:0013063A move.w (a0),($CAE).w ROM:0013063E move.w 2(a0),($CB0).w ROM:00130644 move.w 4(a0),($CB2).w ROM:0013064A move.w 6(a0),($CB4).w ROM:00130650 move.w #$FF,($CB6).w ROM:00130656 move.w #$FF,($CB8).w ROM:0013065C move.w #$FF,($CBA).w ROM:00130662 move.w #$FF,($CBC).w ROM:00130668 move.w #$FF,($CBE).w ROM:0013066E move.w #$FF,($CC0).w ROM:00130674 rts ROM:00130674 ; End of function sub_130636 ROM:00130674 ROM:00130676 ROM:00130676 ; =============== S U B R O U T I N E ======================================= ROM:00130676 ROM:00130676 ROM:00130676 sub_130676: ; CODE XREF: ROM:loc_130520↑p ROM:00130676 lea ($FFFFFD20).w,a0 ROM:0013067A move.w #$55,(a0) ; 'U' ROM:0013067E move.w #$2A,2(a0) ; '*' ROM:00130684 move.w #$2A,4(a0) ; '*' ROM:0013068A move.w #0,6(a0) ROM:00130690 lea ($FFFFFD40).w,a0 ROM:00130694 move.b #$79,(a0) ; 'y' ROM:00130698 move.b #$7A,1(a0) ; 'z' ROM:0013069E move.b #$7B,2(a0) ; '{' ROM:001306A4 move.b #$38,3(a0) ; '8' ROM:001306AA move.b ($FFFFFC15).w,($6F0).w ROM:001306B0 ori.b #8,($6F0).w ROM:001306B6 move.b ($6F0).w,($FFFFFC15).w ROM:001306BC move.b #$7E,($FFFFFC17).w ; '~' ROM:001306C2 move.b #$7B,($FFFFFC16).w ; '{' ROM:001306C8 move.w #$A908,($FFFFFC18).w ROM:001306CE move.w #$300,($FFFFFC1C).w ROM:001306D4 move.b #0,($FFFFFC1E).w ROM:001306DA move.w #$9814,($FFFFFC1A).w ROM:001306E0 rts ROM:001306E0 ; End of function sub_130676 ROM:001306E0 ROM:001306E2 ROM:001306E2 ; =============== S U B R O U T I N E ======================================= ROM:001306E2 ROM:001306E2 ROM:001306E2 sub_1306E2: ; CODE XREF: ROM:loc_130548↑p ROM:001306E2 ; ROM:loc_13057C↑p ... ROM:001306E2 btst #7,($FFFFFC1F).w ROM:001306E8 beq.s loc_1306F8 ROM:001306EA bset #5,($11A4).w ROM:001306F0 bclr #7,($FFFFFC1F).w ROM:001306F6 bra.s locret_130706 ROM:001306F8 ; --------------------------------------------------------------------------- ROM:001306F8 ROM:001306F8 loc_1306F8: ; CODE XREF: sub_1306E2+6↑j ROM:001306F8 btst #7,($FFFFFC1A).w ROM:001306FE bne.s locret_130706 ROM:00130700 bset #5,($11A4).w ROM:00130706 ROM:00130706 locret_130706: ; CODE XREF: sub_1306E2+14↑j ROM:00130706 ; sub_1306E2+1C↑j ROM:00130706 rts ROM:00130706 ; End of function sub_1306E2 ROM:00130706 ROM:00130708 ROM:00130708 ; =============== S U B R O U T I N E ======================================= ROM:00130708 ROM:00130708 ROM:00130708 sub_130708: ; CODE XREF: ROM:00130590↑p ROM:00130708 lea ($FFFFFD00).w,a0 ROM:0013070C lea ($FFFFFD20).w,a1 ROM:00130710 btst #4,($C24).w ROM:00130716 beq.s loc_13073A ROM:00130718 move.b #0,d0 ROM:0013071C bra.s loc_130722 ROM:0013071E ; --------------------------------------------------------------------------- ROM:0013071E ROM:0013071E loc_13071E: ; CODE XREF: sub_130708:loc_130738↓j ROM:0013071E addi.b #1,d0 ROM:00130722 ROM:00130722 loc_130722: ; CODE XREF: sub_130708+14↑j ROM:00130722 cmpi.b #$B,d0 ROM:00130726 bgt.s loc_13073A ROM:00130728 cmpi.b #0,$70C(d0.w) ROM:00130730 beq.s loc_130738 ROM:00130732 subq.b #1,$70C(d0.w) ROM:00130738 ROM:00130738 loc_130738: ; CODE XREF: sub_130708+28↑j ROM:00130738 bra.s loc_13071E ROM:0013073A ; --------------------------------------------------------------------------- ROM:0013073A ROM:0013073A loc_13073A: ; CODE XREF: sub_130708+E↑j ROM:0013073A ; sub_130708+1E↑j ROM:0013073A btst #1,($FFFFFD00).w ROM:00130740 beq.l locret_130C3E ROM:00130746 bset #0,($CC3).w ROM:0013074C bset #0,($1213).w ROM:00130752 move.w (a0),d5 ROM:00130754 andi.w #$3F8,d5 ROM:00130758 cmpi.w #$218,d5 ROM:0013075C bne.l loc_130774 ROM:00130762 bset #1,($CC3).w ROM:00130768 bset #1,($1213).w ROM:0013076E bra.l loc_130C34 ROM:00130774 ; --------------------------------------------------------------------------- ROM:00130774 ROM:00130774 loc_130774: ; CODE XREF: sub_130708+54↑j ROM:00130774 cmpi.w #$3D8,d5 ROM:00130778 bne.l loc_130790 ROM:0013077E bset #2,($CC3).w ROM:00130784 bset #2,($1213).w ROM:0013078A bra.l loc_130C34 ROM:00130790 ; --------------------------------------------------------------------------- ROM:00130790 ROM:00130790 loc_130790: ; CODE XREF: sub_130708+70↑j ROM:00130790 cmpi.w #$3F8,d5 ROM:00130794 bne.s loc_1307B4 ROM:00130796 bset #1,($CC3).w ROM:0013079C bset #1,($1213).w ROM:001307A2 bset #2,($CC3).w ROM:001307A8 bset #2,($1213).w ROM:001307AE bra.l loc_130C34 ROM:001307B4 ; --------------------------------------------------------------------------- ROM:001307B4 ROM:001307B4 loc_1307B4: ; CODE XREF: sub_130708+8C↑j ROM:001307B4 move.w d5,d1 ROM:001307B6 andi.w #$1E0,d1 ROM:001307BA asr.w #5,d1 ROM:001307BC move.w d1,($CB6).w ROM:001307C0 move.w d5,d2 ROM:001307C2 andi.w #$18,d2 ROM:001307C6 asr.w #3,d2 ROM:001307C8 move.w d2,($CB8).w ROM:001307CC cmpi.w #0,d2 ROM:001307D0 bne.l loc_130946 ROM:001307D6 move.w ($CC6).w,d3 ROM:001307DA move.w ($1214).w,d4 ROM:001307DE cmpi.w #1,d1 ROM:001307E2 bne.s loc_13081E ROM:001307E4 move.w $6C4(a5),d6 ROM:001307E8 cmpi.w #0,d6 ROM:001307EC bne.s loc_130812 ROM:001307EE move.b $F6(a5),d6 ROM:001307F2 addq.b #2,($70C).w ROM:001307F6 cmpi.b #0,($70C).w ROM:001307FC bge.s loc_130804 ROM:001307FE move.b #$7F,($70C).w ROM:00130804 ROM:00130804 loc_130804: ; CODE XREF: sub_130708+F4↑j ROM:00130804 cmp.b ($70C).w,d6 ROM:00130808 bge.s loc_130812 ROM:0013080A bset #0,d3 ROM:0013080E bset #0,d4 ROM:00130812 ROM:00130812 loc_130812: ; CODE XREF: sub_130708+E4↑j ROM:00130812 ; sub_130708+100↑j ROM:00130812 bset #1,($11AD).w ROM:00130818 bra.l loc_130938 ROM:0013081E ; --------------------------------------------------------------------------- ROM:0013081E ROM:0013081E loc_13081E: ; CODE XREF: sub_130708+DA↑j ROM:0013081E cmpi.w #2,d1 ROM:00130822 bne.s loc_13085E ROM:00130824 move.w $6C4(a5),d6 ROM:00130828 cmpi.w #0,d6 ROM:0013082C bne.s loc_130852 ROM:0013082E move.b $F6(a5),d6 ROM:00130832 addq.b #2,($70D).w ROM:00130836 cmpi.b #0,($70D).w ROM:0013083C bge.s loc_130844 ROM:0013083E move.b #$7F,($70D).w ROM:00130844 ROM:00130844 loc_130844: ; CODE XREF: sub_130708+134↑j ROM:00130844 cmp.b ($70D).w,d6 ROM:00130848 bge.s loc_130852 ROM:0013084A bset #1,d3 ROM:0013084E bset #1,d4 ROM:00130852 ROM:00130852 loc_130852: ; CODE XREF: sub_130708+124↑j ROM:00130852 ; sub_130708+140↑j ROM:00130852 bset #0,($11AF).w ROM:00130858 bra.l loc_130938 ROM:0013085E ; --------------------------------------------------------------------------- ROM:0013085E ROM:0013085E loc_13085E: ; CODE XREF: sub_130708+11A↑j ROM:0013085E cmpi.w #3,d1 ROM:00130862 bne.s loc_13089E ROM:00130864 move.w $6C4(a5),d6 ROM:00130868 cmpi.w #0,d6 ROM:0013086C bne.s loc_130892 ROM:0013086E move.b $F6(a5),d6 ROM:00130872 addq.b #2,($70E).w ROM:00130876 cmpi.b #0,($70E).w ROM:0013087C bge.s loc_130884 ROM:0013087E move.b #$7F,($70E).w ROM:00130884 ROM:00130884 loc_130884: ; CODE XREF: sub_130708+174↑j ROM:00130884 cmp.b ($70E).w,d6 ROM:00130888 bge.s loc_130892 ROM:0013088A bset #2,d3 ROM:0013088E bset #2,d4 ROM:00130892 ROM:00130892 loc_130892: ; CODE XREF: sub_130708+164↑j ROM:00130892 ; sub_130708+180↑j ROM:00130892 bset #4,($11AB).w ROM:00130898 bra.l loc_130938 ROM:0013089E ; --------------------------------------------------------------------------- ROM:0013089E ROM:0013089E loc_13089E: ; CODE XREF: sub_130708+15A↑j ROM:0013089E cmpi.w #4,d1 ROM:001308A2 bne.s loc_1308DA ROM:001308A4 move.w $6C4(a5),d6 ROM:001308A8 cmpi.w #0,d6 ROM:001308AC bne.s loc_1308D2 ROM:001308AE move.b $F6(a5),d6 ROM:001308B2 addq.b #2,($70F).w ROM:001308B6 cmpi.b #0,($70F).w ROM:001308BC bge.s loc_1308C4 ROM:001308BE move.b #$7F,($70F).w ROM:001308C4 ROM:001308C4 loc_1308C4: ; CODE XREF: sub_130708+1B4↑j ROM:001308C4 cmp.b ($70F).w,d6 ROM:001308C8 bge.s loc_1308D2 ROM:001308CA bset #3,d3 ROM:001308CE bset #3,d4 ROM:001308D2 ROM:001308D2 loc_1308D2: ; CODE XREF: sub_130708+1A4↑j ROM:001308D2 ; sub_130708+1C0↑j ROM:001308D2 bset #2,($11AD).w ROM:001308D8 bra.s loc_130938 ROM:001308DA ; --------------------------------------------------------------------------- ROM:001308DA ROM:001308DA loc_1308DA: ; CODE XREF: sub_130708+19A↑j ROM:001308DA cmpi.w #5,d1 ROM:001308DE bne.s loc_1308EA ROM:001308E0 bset #4,d3 ROM:001308E4 bset #4,d4 ROM:001308E8 bra.s loc_130938 ROM:001308EA ; --------------------------------------------------------------------------- ROM:001308EA ROM:001308EA loc_1308EA: ; CODE XREF: sub_130708+1D6↑j ROM:001308EA cmpi.w #6,d1 ROM:001308EE bne.s loc_1308FA ROM:001308F0 bset #5,d3 ROM:001308F4 bset #5,d4 ROM:001308F8 bra.s loc_130938 ROM:001308FA ; --------------------------------------------------------------------------- ROM:001308FA ROM:001308FA loc_1308FA: ; CODE XREF: sub_130708+1E6↑j ROM:001308FA cmpi.w #7,d1 ROM:001308FE bne.s loc_13090A ROM:00130900 bset #6,d3 ROM:00130904 bset #6,d4 ROM:00130908 bra.s loc_130938 ROM:0013090A ; --------------------------------------------------------------------------- ROM:0013090A ROM:0013090A loc_13090A: ; CODE XREF: sub_130708+1F6↑j ROM:0013090A cmpi.w #8,d1 ROM:0013090E bne.s loc_13091A ROM:00130910 bset #7,d3 ROM:00130914 bset #7,d4 ROM:00130918 bra.s loc_130938 ROM:0013091A ; --------------------------------------------------------------------------- ROM:0013091A ROM:0013091A loc_13091A: ; CODE XREF: sub_130708+206↑j ROM:0013091A cmpi.w #9,d1 ROM:0013091E bne.s loc_13092A ROM:00130920 bset #8,d3 ROM:00130924 bset #8,d4 ROM:00130928 bra.s loc_130938 ROM:0013092A ; --------------------------------------------------------------------------- ROM:0013092A ROM:0013092A loc_13092A: ; CODE XREF: sub_130708+216↑j ROM:0013092A cmpi.w #$C,d1 ROM:0013092E bne.s loc_130938 ROM:00130930 bset #9,d3 ROM:00130934 bset #9,d4 ROM:00130938 ROM:00130938 loc_130938: ; CODE XREF: sub_130708+110↑j ROM:00130938 ; sub_130708+150↑j ... ROM:00130938 move.w d3,($CC6).w ROM:0013093C move.w d4,($1214).w ROM:00130940 bra.l loc_130C34 ROM:00130946 ; --------------------------------------------------------------------------- ROM:00130946 ROM:00130946 loc_130946: ; CODE XREF: sub_130708+C8↑j ROM:00130946 cmpi.w #1,d2 ROM:0013094A bne.l loc_130AC0 ROM:00130950 move.w ($CC8).w,d3 ROM:00130954 move.w ($1216).w,d4 ROM:00130958 cmpi.w #1,d1 ROM:0013095C bne.s loc_130998 ROM:0013095E move.w $6C4(a5),d6 ROM:00130962 cmpi.w #0,d6 ROM:00130966 bne.s loc_13098C ROM:00130968 move.b $F6(a5),d6 ROM:0013096C addq.b #2,($710).w ROM:00130970 cmpi.b #0,($710).w ROM:00130976 bge.s loc_13097E ROM:00130978 move.b #$7F,($710).w ROM:0013097E ROM:0013097E loc_13097E: ; CODE XREF: sub_130708+26E↑j ROM:0013097E cmp.b ($710).w,d6 ROM:00130982 bge.s loc_13098C ROM:00130984 bset #0,d3 ROM:00130988 bset #0,d4 ROM:0013098C ROM:0013098C loc_13098C: ; CODE XREF: sub_130708+25E↑j ROM:0013098C ; sub_130708+27A↑j ROM:0013098C bset #1,($11AD).w ROM:00130992 bra.l loc_130AB2 ROM:00130998 ; --------------------------------------------------------------------------- ROM:00130998 ROM:00130998 loc_130998: ; CODE XREF: sub_130708+254↑j ROM:00130998 cmpi.w #2,d1 ROM:0013099C bne.s loc_1309D8 ROM:0013099E move.w $6C4(a5),d6 ROM:001309A2 cmpi.w #0,d6 ROM:001309A6 bne.s loc_1309CC ROM:001309A8 move.b $F6(a5),d6 ROM:001309AC addq.b #2,($711).w ROM:001309B0 cmpi.b #0,($711).w ROM:001309B6 bge.s loc_1309BE ROM:001309B8 move.b #$7F,($711).w ROM:001309BE ROM:001309BE loc_1309BE: ; CODE XREF: sub_130708+2AE↑j ROM:001309BE cmp.b ($711).w,d6 ROM:001309C2 bge.s loc_1309CC ROM:001309C4 bset #1,d3 ROM:001309C8 bset #1,d4 ROM:001309CC ROM:001309CC loc_1309CC: ; CODE XREF: sub_130708+29E↑j ROM:001309CC ; sub_130708+2BA↑j ROM:001309CC bset #0,($11AF).w ROM:001309D2 bra.l loc_130AB2 ROM:001309D8 ; --------------------------------------------------------------------------- ROM:001309D8 ROM:001309D8 loc_1309D8: ; CODE XREF: sub_130708+294↑j ROM:001309D8 cmpi.w #3,d1 ROM:001309DC bne.s loc_130A18 ROM:001309DE move.w $6C4(a5),d6 ROM:001309E2 cmpi.w #0,d6 ROM:001309E6 bne.s loc_130A0C ROM:001309E8 move.b $F6(a5),d6 ROM:001309EC addq.b #2,($712).w ROM:001309F0 cmpi.b #0,($712).w ROM:001309F6 bge.s loc_1309FE ROM:001309F8 move.b #$7F,($712).w ROM:001309FE ROM:001309FE loc_1309FE: ; CODE XREF: sub_130708+2EE↑j ROM:001309FE cmp.b ($712).w,d6 ROM:00130A02 bge.s loc_130A0C ROM:00130A04 bset #2,d3 ROM:00130A08 bset #2,d4 ROM:00130A0C ROM:00130A0C loc_130A0C: ; CODE XREF: sub_130708+2DE↑j ROM:00130A0C ; sub_130708+2FA↑j ROM:00130A0C bset #4,($11AB).w ROM:00130A12 bra.l loc_130AB2 ROM:00130A18 ; --------------------------------------------------------------------------- ROM:00130A18 ROM:00130A18 loc_130A18: ; CODE XREF: sub_130708+2D4↑j ROM:00130A18 cmpi.w #4,d1 ROM:00130A1C bne.s loc_130A54 ROM:00130A1E move.w $6C4(a5),d6 ROM:00130A22 cmpi.w #0,d6 ROM:00130A26 bne.s loc_130A4C ROM:00130A28 move.b $F6(a5),d6 ROM:00130A2C addq.b #2,($713).w ROM:00130A30 cmpi.b #0,($713).w ROM:00130A36 bge.s loc_130A3E ROM:00130A38 move.b #$7F,($713).w ROM:00130A3E ROM:00130A3E loc_130A3E: ; CODE XREF: sub_130708+32E↑j ROM:00130A3E cmp.b ($713).w,d6 ROM:00130A42 bge.s loc_130A4C ROM:00130A44 bset #3,d3 ROM:00130A48 bset #3,d4 ROM:00130A4C ROM:00130A4C loc_130A4C: ; CODE XREF: sub_130708+31E↑j ROM:00130A4C ; sub_130708+33A↑j ROM:00130A4C bset #2,($11AD).w ROM:00130A52 bra.s loc_130AB2 ROM:00130A54 ; --------------------------------------------------------------------------- ROM:00130A54 ROM:00130A54 loc_130A54: ; CODE XREF: sub_130708+314↑j ROM:00130A54 cmpi.w #5,d1 ROM:00130A58 bne.s loc_130A64 ROM:00130A5A bset #4,d3 ROM:00130A5E bset #4,d4 ROM:00130A62 bra.s loc_130AB2 ROM:00130A64 ; --------------------------------------------------------------------------- ROM:00130A64 ROM:00130A64 loc_130A64: ; CODE XREF: sub_130708+350↑j ROM:00130A64 cmpi.w #6,d1 ROM:00130A68 bne.s loc_130A74 ROM:00130A6A bset #5,d3 ROM:00130A6E bset #5,d4 ROM:00130A72 bra.s loc_130AB2 ROM:00130A74 ; --------------------------------------------------------------------------- ROM:00130A74 ROM:00130A74 loc_130A74: ; CODE XREF: sub_130708+360↑j ROM:00130A74 cmpi.w #7,d1 ROM:00130A78 bne.s loc_130A84 ROM:00130A7A bset #6,d3 ROM:00130A7E bset #6,d4 ROM:00130A82 bra.s loc_130AB2 ROM:00130A84 ; --------------------------------------------------------------------------- ROM:00130A84 ROM:00130A84 loc_130A84: ; CODE XREF: sub_130708+370↑j ROM:00130A84 cmpi.w #8,d1 ROM:00130A88 bne.s loc_130A94 ROM:00130A8A bset #7,d3 ROM:00130A8E bset #7,d4 ROM:00130A92 bra.s loc_130AB2 ROM:00130A94 ; --------------------------------------------------------------------------- ROM:00130A94 ROM:00130A94 loc_130A94: ; CODE XREF: sub_130708+380↑j ROM:00130A94 cmpi.w #9,d1 ROM:00130A98 bne.s loc_130AA4 ROM:00130A9A bset #8,d3 ROM:00130A9E bset #8,d4 ROM:00130AA2 bra.s loc_130AB2 ROM:00130AA4 ; --------------------------------------------------------------------------- ROM:00130AA4 ROM:00130AA4 loc_130AA4: ; CODE XREF: sub_130708+390↑j ROM:00130AA4 cmpi.w #$C,d1 ROM:00130AA8 bne.s loc_130AB2 ROM:00130AAA bset #9,d3 ROM:00130AAE bset #9,d4 ROM:00130AB2 ROM:00130AB2 loc_130AB2: ; CODE XREF: sub_130708+28A↑j ROM:00130AB2 ; sub_130708+2CA↑j ... ROM:00130AB2 move.w d3,($CC8).w ROM:00130AB6 move.w d4,($1216).w ROM:00130ABA bra.l loc_130C34 ROM:00130AC0 ; --------------------------------------------------------------------------- ROM:00130AC0 ROM:00130AC0 loc_130AC0: ; CODE XREF: sub_130708+242↑j ROM:00130AC0 cmpi.w #2,d2 ROM:00130AC4 bne.l loc_130C34 ROM:00130ACA move.w ($CCA).w,d3 ROM:00130ACE move.w ($1218).w,d4 ROM:00130AD2 cmpi.w #1,d1 ROM:00130AD6 bne.s loc_130B12 ROM:00130AD8 move.w $6C4(a5),d6 ROM:00130ADC cmpi.w #0,d6 ROM:00130AE0 bne.s loc_130B06 ROM:00130AE2 move.b $F6(a5),d6 ROM:00130AE6 addq.b #2,($714).w ROM:00130AEA cmpi.b #0,($714).w ROM:00130AF0 bge.s loc_130AF8 ROM:00130AF2 move.b #$7F,($714).w ROM:00130AF8 ROM:00130AF8 loc_130AF8: ; CODE XREF: sub_130708+3E8↑j ROM:00130AF8 cmp.b ($714).w,d6 ROM:00130AFC bge.s loc_130B06 ROM:00130AFE bset #0,d3 ROM:00130B02 bset #0,d4 ROM:00130B06 ROM:00130B06 loc_130B06: ; CODE XREF: sub_130708+3D8↑j ROM:00130B06 ; sub_130708+3F4↑j ROM:00130B06 bset #1,($11AD).w ROM:00130B0C bra.l loc_130C2C ROM:00130B12 ; --------------------------------------------------------------------------- ROM:00130B12 ROM:00130B12 loc_130B12: ; CODE XREF: sub_130708+3CE↑j ROM:00130B12 cmpi.w #2,d1 ROM:00130B16 bne.s loc_130B52 ROM:00130B18 move.w $6C4(a5),d6 ROM:00130B1C cmpi.w #0,d6 ROM:00130B20 bne.s loc_130B46 ROM:00130B22 move.b $F6(a5),d6 ROM:00130B26 addq.b #2,($715).w ROM:00130B2A cmpi.b #0,($715).w ROM:00130B30 bge.s loc_130B38 ROM:00130B32 move.b #$7F,($715).w ROM:00130B38 ROM:00130B38 loc_130B38: ; CODE XREF: sub_130708+428↑j ROM:00130B38 cmp.b ($715).w,d6 ROM:00130B3C bge.s loc_130B46 ROM:00130B3E bset #1,d3 ROM:00130B42 bset #1,d4 ROM:00130B46 ROM:00130B46 loc_130B46: ; CODE XREF: sub_130708+418↑j ROM:00130B46 ; sub_130708+434↑j ROM:00130B46 bset #0,($11AF).w ROM:00130B4C bra.l loc_130C2C ROM:00130B52 ; --------------------------------------------------------------------------- ROM:00130B52 ROM:00130B52 loc_130B52: ; CODE XREF: sub_130708+40E↑j ROM:00130B52 cmpi.w #3,d1 ROM:00130B56 bne.s loc_130B92 ROM:00130B58 move.w $6C4(a5),d6 ROM:00130B5C cmpi.w #0,d6 ROM:00130B60 bne.s loc_130B86 ROM:00130B62 move.b $F6(a5),d6 ROM:00130B66 addq.b #2,($716).w ROM:00130B6A cmpi.b #0,($716).w ROM:00130B70 bge.s loc_130B78 ROM:00130B72 move.b #$7F,($716).w ROM:00130B78 ROM:00130B78 loc_130B78: ; CODE XREF: sub_130708+468↑j ROM:00130B78 cmp.b ($716).w,d6 ROM:00130B7C bge.s loc_130B86 ROM:00130B7E bset #2,d3 ROM:00130B82 bset #2,d4 ROM:00130B86 ROM:00130B86 loc_130B86: ; CODE XREF: sub_130708+458↑j ROM:00130B86 ; sub_130708+474↑j ROM:00130B86 bset #4,($11AB).w ROM:00130B8C bra.l loc_130C2C ROM:00130B92 ; --------------------------------------------------------------------------- ROM:00130B92 ROM:00130B92 loc_130B92: ; CODE XREF: sub_130708+44E↑j ROM:00130B92 cmpi.w #4,d1 ROM:00130B96 bne.s loc_130BCE ROM:00130B98 move.w $6C4(a5),d6 ROM:00130B9C cmpi.w #0,d6 ROM:00130BA0 bne.s loc_130BC6 ROM:00130BA2 move.b $F6(a5),d6 ROM:00130BA6 addq.b #2,($717).w ROM:00130BAA cmpi.b #0,($717).w ROM:00130BB0 bge.s loc_130BB8 ROM:00130BB2 move.b #$7F,($717).w ROM:00130BB8 ROM:00130BB8 loc_130BB8: ; CODE XREF: sub_130708+4A8↑j ROM:00130BB8 cmp.b ($717).w,d6 ROM:00130BBC bge.s loc_130BC6 ROM:00130BBE bset #3,d3 ROM:00130BC2 bset #3,d4 ROM:00130BC6 ROM:00130BC6 loc_130BC6: ; CODE XREF: sub_130708+498↑j ROM:00130BC6 ; sub_130708+4B4↑j ROM:00130BC6 bset #2,($11AD).w ROM:00130BCC bra.s loc_130C2C ROM:00130BCE ; --------------------------------------------------------------------------- ROM:00130BCE ROM:00130BCE loc_130BCE: ; CODE XREF: sub_130708+48E↑j ROM:00130BCE cmpi.w #5,d1 ROM:00130BD2 bne.s loc_130BDE ROM:00130BD4 bset #4,d3 ROM:00130BD8 bset #4,d4 ROM:00130BDC bra.s loc_130C2C ROM:00130BDE ; --------------------------------------------------------------------------- ROM:00130BDE ROM:00130BDE loc_130BDE: ; CODE XREF: sub_130708+4CA↑j ROM:00130BDE cmpi.w #6,d1 ROM:00130BE2 bne.s loc_130BEE ROM:00130BE4 bset #5,d3 ROM:00130BE8 bset #5,d4 ROM:00130BEC bra.s loc_130C2C ROM:00130BEE ; --------------------------------------------------------------------------- ROM:00130BEE ROM:00130BEE loc_130BEE: ; CODE XREF: sub_130708+4DA↑j ROM:00130BEE cmpi.w #7,d1 ROM:00130BF2 bne.s loc_130BFE ROM:00130BF4 bset #6,d3 ROM:00130BF8 bset #6,d4 ROM:00130BFC bra.s loc_130C2C ROM:00130BFE ; --------------------------------------------------------------------------- ROM:00130BFE ROM:00130BFE loc_130BFE: ; CODE XREF: sub_130708+4EA↑j ROM:00130BFE cmpi.w #8,d1 ROM:00130C02 bne.s loc_130C0E ROM:00130C04 bset #7,d3 ROM:00130C08 bset #7,d4 ROM:00130C0C bra.s loc_130C2C ROM:00130C0E ; --------------------------------------------------------------------------- ROM:00130C0E ROM:00130C0E loc_130C0E: ; CODE XREF: sub_130708+4FA↑j ROM:00130C0E cmpi.w #9,d1 ROM:00130C12 bne.s loc_130C1E ROM:00130C14 bset #8,d3 ROM:00130C18 bset #8,d4 ROM:00130C1C bra.s loc_130C2C ROM:00130C1E ; --------------------------------------------------------------------------- ROM:00130C1E ROM:00130C1E loc_130C1E: ; CODE XREF: sub_130708+50A↑j ROM:00130C1E cmpi.w #$C,d1 ROM:00130C22 bne.s loc_130C2C ROM:00130C24 bset #9,d3 ROM:00130C28 bset #9,d4 ROM:00130C2C ROM:00130C2C loc_130C2C: ; CODE XREF: sub_130708+404↑j ROM:00130C2C ; sub_130708+444↑j ... ROM:00130C2C move.w d3,($CCA).w ROM:00130C30 move.w d4,($1218).w ROM:00130C34 ROM:00130C34 loc_130C34: ; CODE XREF: sub_130708+66↑j ROM:00130C34 ; sub_130708+82↑j ... ROM:00130C34 move.w #$7F,(a1) ROM:00130C38 bset #1,($119F).w ROM:00130C3E ROM:00130C3E locret_130C3E: ; CODE XREF: sub_130708+38↑j ROM:00130C3E rts ROM:00130C3E ; End of function sub_130708 ROM:00130C3E ROM:00130C40 ROM:00130C40 ; =============== S U B R O U T I N E ======================================= ROM:00130C40 ROM:00130C40 ROM:00130C40 sub_130C40: ; CODE XREF: ROM:00130594↑p ROM:00130C40 bclr #0,($1051).w ROM:00130C46 bclr #1,($1051).w ROM:00130C4C btst #1,($FFFFFD02).w ROM:00130C52 beq.l locret_130E96 ROM:00130C58 bset #3,($CC3).w ROM:00130C5E bset #3,($1213).w ROM:00130C64 move.w 2(a0),d5 ROM:00130C68 andi.w #$3F0,d5 ROM:00130C6C cmpi.w #$230,d5 ROM:00130C70 bne.l loc_130C88 ROM:00130C76 bset #4,($CC3).w ROM:00130C7C bset #4,($1213).w ROM:00130C82 bra.l loc_130E8A ROM:00130C88 ; --------------------------------------------------------------------------- ROM:00130C88 ROM:00130C88 loc_130C88: ; CODE XREF: sub_130C40+30↑j ROM:00130C88 cmpi.w #$3B0,d5 ROM:00130C8C bne.l loc_130CA4 ROM:00130C92 bset #5,($CC3).w ROM:00130C98 bset #5,($1213).w ROM:00130C9E bra.l loc_130E8A ROM:00130CA4 ; --------------------------------------------------------------------------- ROM:00130CA4 ROM:00130CA4 loc_130CA4: ; CODE XREF: sub_130C40+4C↑j ROM:00130CA4 cmpi.w #$3F0,d5 ROM:00130CA8 bne.s loc_130CC8 ROM:00130CAA bset #4,($CC3).w ROM:00130CB0 bset #4,($1213).w ROM:00130CB6 bset #5,($CC3).w ROM:00130CBC bset #5,($1213).w ROM:00130CC2 bra.l loc_130E8A ROM:00130CC8 ; --------------------------------------------------------------------------- ROM:00130CC8 ROM:00130CC8 loc_130CC8: ; CODE XREF: sub_130C40+68↑j ROM:00130CC8 move.w d5,d1 ROM:00130CCA andi.w #$1C0,d1 ROM:00130CCE asr.w #6,d1 ROM:00130CD0 move.w d1,($CBA).w ROM:00130CD4 move.w d5,d2 ROM:00130CD6 andi.w #$30,d2 ; '0' ROM:00130CDA asr.w #4,d2 ROM:00130CDC move.w d2,($CBC).w ROM:00130CE0 cmpi.w #0,d2 ROM:00130CE4 bne.l loc_130D70 ROM:00130CEA move.w ($CCC).w,d3 ROM:00130CEE move.w ($121A).w,d4 ROM:00130CF2 cmpi.w #4,d1 ROM:00130CF6 bne.s loc_130D02 ROM:00130CF8 bset #0,d3 ROM:00130CFC bset #0,d4 ROM:00130D00 bra.s loc_130D62 ROM:00130D02 ; --------------------------------------------------------------------------- ROM:00130D02 ROM:00130D02 loc_130D02: ; CODE XREF: sub_130C40+B6↑j ROM:00130D02 cmpi.w #2,d1 ROM:00130D06 bne.s loc_130D12 ROM:00130D08 bset #1,d3 ROM:00130D0C bset #1,d4 ROM:00130D10 bra.s loc_130D62 ROM:00130D12 ; --------------------------------------------------------------------------- ROM:00130D12 ROM:00130D12 loc_130D12: ; CODE XREF: sub_130C40+C6↑j ROM:00130D12 cmpi.w #6,d1 ROM:00130D16 bne.s loc_130D28 ROM:00130D18 bset #2,d3 ROM:00130D1C bset #2,d4 ROM:00130D20 bset #0,($1051).w ROM:00130D26 bra.s loc_130D62 ROM:00130D28 ; --------------------------------------------------------------------------- ROM:00130D28 ROM:00130D28 loc_130D28: ; CODE XREF: sub_130C40+D6↑j ROM:00130D28 cmpi.w #1,d1 ROM:00130D2C bne.s loc_130D3E ROM:00130D2E bset #3,d3 ROM:00130D32 bset #3,d4 ROM:00130D36 bset #1,($1051).w ROM:00130D3C bra.s loc_130D62 ROM:00130D3E ; --------------------------------------------------------------------------- ROM:00130D3E ROM:00130D3E loc_130D3E: ; CODE XREF: sub_130C40+EC↑j ROM:00130D3E cmpi.w #0,d1 ROM:00130D42 bne.s loc_130D54 ROM:00130D44 bset #4,d3 ROM:00130D48 bset #4,d4 ROM:00130D4C bset #4,($11A7).w ROM:00130D52 bra.s loc_130D62 ROM:00130D54 ; --------------------------------------------------------------------------- ROM:00130D54 ROM:00130D54 loc_130D54: ; CODE XREF: sub_130C40+102↑j ROM:00130D54 cmpi.w #3,d1 ROM:00130D58 bne.s loc_130D62 ROM:00130D5A bset #5,d3 ROM:00130D5E bset #5,d4 ROM:00130D62 ROM:00130D62 loc_130D62: ; CODE XREF: sub_130C40+C0↑j ROM:00130D62 ; sub_130C40+D0↑j ... ROM:00130D62 move.w d3,($CCC).w ROM:00130D66 move.w d4,($121A).w ROM:00130D6A bra.l loc_130E8A ROM:00130D70 ; --------------------------------------------------------------------------- ROM:00130D70 ROM:00130D70 loc_130D70: ; CODE XREF: sub_130C40+A4↑j ROM:00130D70 cmpi.w #1,d2 ROM:00130D74 bne.l loc_130E00 ROM:00130D7A move.w ($CCE).w,d3 ROM:00130D7E move.w ($121C).w,d4 ROM:00130D82 cmpi.w #4,d1 ROM:00130D86 bne.s loc_130D92 ROM:00130D88 bset #0,d3 ROM:00130D8C bset #0,d4 ROM:00130D90 bra.s loc_130DF2 ROM:00130D92 ; --------------------------------------------------------------------------- ROM:00130D92 ROM:00130D92 loc_130D92: ; CODE XREF: sub_130C40+146↑j ROM:00130D92 cmpi.w #2,d1 ROM:00130D96 bne.s loc_130DA2 ROM:00130D98 bset #1,d3 ROM:00130D9C bset #1,d4 ROM:00130DA0 bra.s loc_130DF2 ROM:00130DA2 ; --------------------------------------------------------------------------- ROM:00130DA2 ROM:00130DA2 loc_130DA2: ; CODE XREF: sub_130C40+156↑j ROM:00130DA2 cmpi.w #6,d1 ROM:00130DA6 bne.s loc_130DB8 ROM:00130DA8 bset #2,d3 ROM:00130DAC bset #2,d4 ROM:00130DB0 bset #0,($1051).w ROM:00130DB6 bra.s loc_130DF2 ROM:00130DB8 ; --------------------------------------------------------------------------- ROM:00130DB8 ROM:00130DB8 loc_130DB8: ; CODE XREF: sub_130C40+166↑j ROM:00130DB8 cmpi.w #1,d1 ROM:00130DBC bne.s loc_130DCE ROM:00130DBE bset #3,d3 ROM:00130DC2 bset #3,d4 ROM:00130DC6 bset #1,($1051).w ROM:00130DCC bra.s loc_130DF2 ROM:00130DCE ; --------------------------------------------------------------------------- ROM:00130DCE ROM:00130DCE loc_130DCE: ; CODE XREF: sub_130C40+17C↑j ROM:00130DCE cmpi.w #0,d1 ROM:00130DD2 bne.s loc_130DE4 ROM:00130DD4 bset #4,d3 ROM:00130DD8 bset #4,d4 ROM:00130DDC bset #4,($11A7).w ROM:00130DE2 bra.s loc_130DF2 ROM:00130DE4 ; --------------------------------------------------------------------------- ROM:00130DE4 ROM:00130DE4 loc_130DE4: ; CODE XREF: sub_130C40+192↑j ROM:00130DE4 cmpi.w #3,d1 ROM:00130DE8 bne.s loc_130DF2 ROM:00130DEA bset #5,d3 ROM:00130DEE bset #5,d4 ROM:00130DF2 ROM:00130DF2 loc_130DF2: ; CODE XREF: sub_130C40+150↑j ROM:00130DF2 ; sub_130C40+160↑j ... ROM:00130DF2 move.w d3,($CCE).w ROM:00130DF6 move.w d4,($121C).w ROM:00130DFA bra.l loc_130E8A ROM:00130E00 ; --------------------------------------------------------------------------- ROM:00130E00 ROM:00130E00 loc_130E00: ; CODE XREF: sub_130C40+134↑j ROM:00130E00 cmpi.w #2,d2 ROM:00130E04 bne.l loc_130E8A ROM:00130E0A move.w ($CD0).w,d3 ROM:00130E0E move.w ($121E).w,d4 ROM:00130E12 cmpi.w #4,d1 ROM:00130E16 bne.s loc_130E22 ROM:00130E18 bset #0,d3 ROM:00130E1C bset #0,d4 ROM:00130E20 bra.s loc_130E82 ROM:00130E22 ; --------------------------------------------------------------------------- ROM:00130E22 ROM:00130E22 loc_130E22: ; CODE XREF: sub_130C40+1D6↑j ROM:00130E22 cmpi.w #2,d1 ROM:00130E26 bne.s loc_130E32 ROM:00130E28 bset #1,d3 ROM:00130E2C bset #1,d4 ROM:00130E30 bra.s loc_130E82 ROM:00130E32 ; --------------------------------------------------------------------------- ROM:00130E32 ROM:00130E32 loc_130E32: ; CODE XREF: sub_130C40+1E6↑j ROM:00130E32 cmpi.w #6,d1 ROM:00130E36 bne.s loc_130E48 ROM:00130E38 bset #2,d3 ROM:00130E3C bset #2,d4 ROM:00130E40 bset #0,($1051).w ROM:00130E46 bra.s loc_130E82 ROM:00130E48 ; --------------------------------------------------------------------------- ROM:00130E48 ROM:00130E48 loc_130E48: ; CODE XREF: sub_130C40+1F6↑j ROM:00130E48 cmpi.w #1,d1 ROM:00130E4C bne.s loc_130E5E ROM:00130E4E bset #3,d3 ROM:00130E52 bset #3,d4 ROM:00130E56 bset #1,($1051).w ROM:00130E5C bra.s loc_130E82 ROM:00130E5E ; --------------------------------------------------------------------------- ROM:00130E5E ROM:00130E5E loc_130E5E: ; CODE XREF: sub_130C40+20C↑j ROM:00130E5E cmpi.w #0,d1 ROM:00130E62 bne.s loc_130E74 ROM:00130E64 bset #4,d3 ROM:00130E68 bset #4,d4 ROM:00130E6C bset #4,($11A7).w ROM:00130E72 bra.s loc_130E82 ROM:00130E74 ; --------------------------------------------------------------------------- ROM:00130E74 ROM:00130E74 loc_130E74: ; CODE XREF: sub_130C40+222↑j ROM:00130E74 cmpi.w #3,d1 ROM:00130E78 bne.s loc_130E82 ROM:00130E7A bset #5,d3 ROM:00130E7E bset #5,d4 ROM:00130E82 ROM:00130E82 loc_130E82: ; CODE XREF: sub_130C40+1E0↑j ROM:00130E82 ; sub_130C40+1F0↑j ... ROM:00130E82 move.w d3,($CD0).w ROM:00130E86 move.w d4,($121E).w ROM:00130E8A ROM:00130E8A loc_130E8A: ; CODE XREF: sub_130C40+42↑j ROM:00130E8A ; sub_130C40+5E↑j ... ROM:00130E8A move.w #$3F,2(a1) ; '?' ROM:00130E90 bset #1,($119F).w ROM:00130E96 ROM:00130E96 locret_130E96: ; CODE XREF: sub_130C40+12↑j ROM:00130E96 rts ROM:00130E96 ; End of function sub_130C40 ROM:00130E96 ROM:00130E98 ROM:00130E98 ; =============== S U B R O U T I N E ======================================= ROM:00130E98 ROM:00130E98 ROM:00130E98 sub_130E98: ; CODE XREF: ROM:00130598↑p ROM:00130E98 btst #1,($FFFFFD04).w ROM:00130E9E beq.l locret_1310A0 ROM:00130EA4 bset #6,($CC3).w ROM:00130EAA bset #6,($1213).w ROM:00130EB0 move.w 4(a0),d5 ROM:00130EB4 andi.w #$3F0,d5 ROM:00130EB8 cmpi.w #$230,d5 ROM:00130EBC bne.l loc_130ED4 ROM:00130EC2 bset #7,($CC3).w ROM:00130EC8 bset #7,($1213).w ROM:00130ECE bra.l loc_131094 ROM:00130ED4 ; --------------------------------------------------------------------------- ROM:00130ED4 ROM:00130ED4 loc_130ED4: ; CODE XREF: sub_130E98+24↑j ROM:00130ED4 cmpi.w #$3B0,d5 ROM:00130ED8 bne.l loc_130EF0 ROM:00130EDE bset #0,($CC2).w ROM:00130EE4 bset #0,($1212).w ROM:00130EEA bra.l loc_131094 ROM:00130EF0 ; --------------------------------------------------------------------------- ROM:00130EF0 ROM:00130EF0 loc_130EF0: ; CODE XREF: sub_130E98+40↑j ROM:00130EF0 cmpi.w #$3F0,d5 ROM:00130EF4 bne.s loc_130F14 ROM:00130EF6 bset #7,($CC3).w ROM:00130EFC bset #7,($1213).w ROM:00130F02 bset #0,($CC2).w ROM:00130F08 bset #0,($1212).w ROM:00130F0E bra.l loc_131094 ROM:00130F14 ; --------------------------------------------------------------------------- ROM:00130F14 ROM:00130F14 loc_130F14: ; CODE XREF: sub_130E98+5C↑j ROM:00130F14 move.w d5,d1 ROM:00130F16 andi.w #$1C0,d1 ROM:00130F1A asr.w #6,d1 ROM:00130F1C move.w d1,($CBE).w ROM:00130F20 move.w d5,d2 ROM:00130F22 andi.w #$30,d2 ; '0' ROM:00130F26 asr.w #4,d2 ROM:00130F28 move.w d2,($CC0).w ROM:00130F2C cmpi.w #0,d2 ROM:00130F30 bne.l loc_130FAA ROM:00130F36 move.w ($CD2).w,d3 ROM:00130F3A move.w ($1220).w,d4 ROM:00130F3E cmpi.w #4,d1 ROM:00130F42 bne.s loc_130F4E ROM:00130F44 bset #0,d3 ROM:00130F48 bset #0,d4 ROM:00130F4C bra.s loc_130F9C ROM:00130F4E ; --------------------------------------------------------------------------- ROM:00130F4E ROM:00130F4E loc_130F4E: ; CODE XREF: sub_130E98+AA↑j ROM:00130F4E cmpi.w #2,d1 ROM:00130F52 bne.s loc_130F5E ROM:00130F54 bset #1,d3 ROM:00130F58 bset #1,d4 ROM:00130F5C bra.s loc_130F9C ROM:00130F5E ; --------------------------------------------------------------------------- ROM:00130F5E ROM:00130F5E loc_130F5E: ; CODE XREF: sub_130E98+BA↑j ROM:00130F5E cmpi.w #6,d1 ROM:00130F62 bne.s loc_130F6E ROM:00130F64 bset #2,d3 ROM:00130F68 bset #2,d4 ROM:00130F6C bra.s loc_130F9C ROM:00130F6E ; --------------------------------------------------------------------------- ROM:00130F6E ROM:00130F6E loc_130F6E: ; CODE XREF: sub_130E98+CA↑j ROM:00130F6E cmpi.w #1,d1 ROM:00130F72 bne.s loc_130F7E ROM:00130F74 bset #3,d3 ROM:00130F78 bset #3,d4 ROM:00130F7C bra.s loc_130F9C ROM:00130F7E ; --------------------------------------------------------------------------- ROM:00130F7E ROM:00130F7E loc_130F7E: ; CODE XREF: sub_130E98+DA↑j ROM:00130F7E cmpi.w #0,d1 ROM:00130F82 bne.s loc_130F8E ROM:00130F84 bset #4,d3 ROM:00130F88 bset #4,d4 ROM:00130F8C bra.s loc_130F9C ROM:00130F8E ; --------------------------------------------------------------------------- ROM:00130F8E ROM:00130F8E loc_130F8E: ; CODE XREF: sub_130E98+EA↑j ROM:00130F8E cmpi.w #3,d1 ROM:00130F92 bne.s loc_130F9C ROM:00130F94 bset #5,d3 ROM:00130F98 bset #5,d4 ROM:00130F9C ROM:00130F9C loc_130F9C: ; CODE XREF: sub_130E98+B4↑j ROM:00130F9C ; sub_130E98+C4↑j ... ROM:00130F9C move.w d3,($CD2).w ROM:00130FA0 move.w d4,($1220).w ROM:00130FA4 bra.l loc_131094 ROM:00130FAA ; --------------------------------------------------------------------------- ROM:00130FAA ROM:00130FAA loc_130FAA: ; CODE XREF: sub_130E98+98↑j ROM:00130FAA cmpi.w #1,d2 ROM:00130FAE bne.s loc_131020 ROM:00130FB0 move.w ($CD4).w,d3 ROM:00130FB4 move.w ($1222).w,d4 ROM:00130FB8 cmpi.w #4,d1 ROM:00130FBC bne.s loc_130FC8 ROM:00130FBE bset #0,d3 ROM:00130FC2 bset #0,d4 ROM:00130FC6 bra.s loc_131016 ROM:00130FC8 ; --------------------------------------------------------------------------- ROM:00130FC8 ROM:00130FC8 loc_130FC8: ; CODE XREF: sub_130E98+124↑j ROM:00130FC8 cmpi.w #2,d1 ROM:00130FCC bne.s loc_130FD8 ROM:00130FCE bset #1,d3 ROM:00130FD2 bset #1,d4 ROM:00130FD6 bra.s loc_131016 ROM:00130FD8 ; --------------------------------------------------------------------------- ROM:00130FD8 ROM:00130FD8 loc_130FD8: ; CODE XREF: sub_130E98+134↑j ROM:00130FD8 cmpi.w #6,d1 ROM:00130FDC bne.s loc_130FE8 ROM:00130FDE bset #2,d3 ROM:00130FE2 bset #2,d4 ROM:00130FE6 bra.s loc_131016 ROM:00130FE8 ; --------------------------------------------------------------------------- ROM:00130FE8 ROM:00130FE8 loc_130FE8: ; CODE XREF: sub_130E98+144↑j ROM:00130FE8 cmpi.w #1,d1 ROM:00130FEC bne.s loc_130FF8 ROM:00130FEE bset #3,d3 ROM:00130FF2 bset #3,d4 ROM:00130FF6 bra.s loc_131016 ROM:00130FF8 ; --------------------------------------------------------------------------- ROM:00130FF8 ROM:00130FF8 loc_130FF8: ; CODE XREF: sub_130E98+154↑j ROM:00130FF8 cmpi.w #0,d1 ROM:00130FFC bne.s loc_131008 ROM:00130FFE bset #4,d3 ROM:00131002 bset #4,d4 ROM:00131006 bra.s loc_131016 ROM:00131008 ; --------------------------------------------------------------------------- ROM:00131008 ROM:00131008 loc_131008: ; CODE XREF: sub_130E98+164↑j ROM:00131008 cmpi.w #3,d1 ROM:0013100C bne.s loc_131016 ROM:0013100E bset #5,d3 ROM:00131012 bset #5,d4 ROM:00131016 ROM:00131016 loc_131016: ; CODE XREF: sub_130E98+12E↑j ROM:00131016 ; sub_130E98+13E↑j ... ROM:00131016 move.w d3,($CD4).w ROM:0013101A move.w d4,($1222).w ROM:0013101E bra.s loc_131094 ROM:00131020 ; --------------------------------------------------------------------------- ROM:00131020 ROM:00131020 loc_131020: ; CODE XREF: sub_130E98+116↑j ROM:00131020 cmpi.w #2,d2 ROM:00131024 bne.s loc_131094 ROM:00131026 move.w ($CD6).w,d3 ROM:0013102A move.w ($1224).w,d4 ROM:0013102E cmpi.w #4,d1 ROM:00131032 bne.s loc_13103E ROM:00131034 bset #0,d3 ROM:00131038 bset #0,d4 ROM:0013103C bra.s loc_13108C ROM:0013103E ; --------------------------------------------------------------------------- ROM:0013103E ROM:0013103E loc_13103E: ; CODE XREF: sub_130E98+19A↑j ROM:0013103E cmpi.w #2,d1 ROM:00131042 bne.s loc_13104E ROM:00131044 bset #1,d3 ROM:00131048 bset #1,d4 ROM:0013104C bra.s loc_13108C ROM:0013104E ; --------------------------------------------------------------------------- ROM:0013104E ROM:0013104E loc_13104E: ; CODE XREF: sub_130E98+1AA↑j ROM:0013104E cmpi.w #6,d1 ROM:00131052 bne.s loc_13105E ROM:00131054 bset #2,d3 ROM:00131058 bset #2,d4 ROM:0013105C bra.s loc_13108C ROM:0013105E ; --------------------------------------------------------------------------- ROM:0013105E ROM:0013105E loc_13105E: ; CODE XREF: sub_130E98+1BA↑j ROM:0013105E cmpi.w #1,d1 ROM:00131062 bne.s loc_13106E ROM:00131064 bset #3,d3 ROM:00131068 bset #3,d4 ROM:0013106C bra.s loc_13108C ROM:0013106E ; --------------------------------------------------------------------------- ROM:0013106E ROM:0013106E loc_13106E: ; CODE XREF: sub_130E98+1CA↑j ROM:0013106E cmpi.w #0,d1 ROM:00131072 bne.s loc_13107E ROM:00131074 bset #4,d3 ROM:00131078 bset #4,d4 ROM:0013107C bra.s loc_13108C ROM:0013107E ; --------------------------------------------------------------------------- ROM:0013107E ROM:0013107E loc_13107E: ; CODE XREF: sub_130E98+1DA↑j ROM:0013107E cmpi.w #3,d1 ROM:00131082 bne.s loc_13108C ROM:00131084 bset #5,d3 ROM:00131088 bset #5,d4 ROM:0013108C ROM:0013108C loc_13108C: ; CODE XREF: sub_130E98+1A4↑j ROM:0013108C ; sub_130E98+1B4↑j ... ROM:0013108C move.w d3,($CD6).w ROM:00131090 move.w d4,($1224).w ROM:00131094 ROM:00131094 loc_131094: ; CODE XREF: sub_130E98+36↑j ROM:00131094 ; sub_130E98+52↑j ... ROM:00131094 move.w #$3F,4(a1) ; '?' ROM:0013109A bset #1,($119F).w ROM:001310A0 ROM:001310A0 locret_1310A0: ; CODE XREF: sub_130E98+6↑j ROM:001310A0 rts ROM:001310A0 ; End of function sub_130E98 ROM:001310A0 ROM:001310A2 ROM:001310A2 ; =============== S U B R O U T I N E ======================================= ROM:001310A2 ROM:001310A2 ROM:001310A2 sub_1310A2: ; CODE XREF: ROM:0013059C↑p ROM:001310A2 btst #7,($FFFFFD07).w ROM:001310A8 beq.l locret_1311B0 ROM:001310AE bset #1,($CC2).w ROM:001310B4 bset #1,($1212).w ROM:001310BA move.w 6(a0),d1 ROM:001310BE cmpi.w #$D4,d1 ROM:001310C2 bne.s loc_1310D6 ROM:001310C4 bset #2,($CC2).w ROM:001310CA bset #2,($1212).w ROM:001310D0 bra.l locret_1311B0 ROM:001310D6 ; --------------------------------------------------------------------------- ROM:001310D6 ROM:001310D6 loc_1310D6: ; CODE XREF: sub_1310A2+20↑j ROM:001310D6 andi.w #$60,d1 ; '`' ROM:001310DA asr.w #5,d1 ROM:001310DC cmpi.w #0,d1 ROM:001310E0 bne.s loc_1310F0 ROM:001310E2 bset #0,($CD9).w ROM:001310E8 bset #0,($124A).w ROM:001310EE bra.s loc_131116 ROM:001310F0 ; --------------------------------------------------------------------------- ROM:001310F0 ROM:001310F0 loc_1310F0: ; CODE XREF: sub_1310A2+3E↑j ROM:001310F0 cmpi.w #1,d1 ROM:001310F4 bne.s loc_131104 ROM:001310F6 bset #0,($CDB).w ROM:001310FC bset #0,($124B).w ROM:00131102 bra.s loc_131116 ROM:00131104 ; --------------------------------------------------------------------------- ROM:00131104 ROM:00131104 loc_131104: ; CODE XREF: sub_1310A2+52↑j ROM:00131104 cmpi.w #3,d1 ROM:00131108 bne.s loc_131116 ROM:0013110A bset #0,($CDD).w ROM:00131110 bset #0,($124C).w ROM:00131116 ROM:00131116 loc_131116: ; CODE XREF: sub_1310A2+4C↑j ROM:00131116 ; sub_1310A2+60↑j ... ROM:00131116 move.w 6(a0),d1 ROM:0013111A andi.w #$18,d1 ROM:0013111E asr.w #3,d1 ROM:00131120 cmpi.w #0,d1 ROM:00131124 bne.s loc_13113A ROM:00131126 bset #1,($CD9).w ROM:0013112C bset #1,($124A).w ROM:00131132 bset #1,($11A5).w ROM:00131138 bra.s loc_13116C ROM:0013113A ; --------------------------------------------------------------------------- ROM:0013113A ROM:0013113A loc_13113A: ; CODE XREF: sub_1310A2+82↑j ROM:0013113A cmpi.w #1,d1 ROM:0013113E bne.s loc_131154 ROM:00131140 bset #1,($CDB).w ROM:00131146 bset #1,($124B).w ROM:0013114C bset #1,($11A5).w ROM:00131152 bra.s loc_13116C ROM:00131154 ; --------------------------------------------------------------------------- ROM:00131154 ROM:00131154 loc_131154: ; CODE XREF: sub_1310A2+9C↑j ROM:00131154 cmpi.w #3,d1 ROM:00131158 bne.s loc_13116C ROM:0013115A bset #1,($CDD).w ROM:00131160 bset #1,($124C).w ROM:00131166 bset #1,($11A5).w ROM:0013116C ROM:0013116C loc_13116C: ; CODE XREF: sub_1310A2+96↑j ROM:0013116C ; sub_1310A2+B0↑j ... ROM:0013116C move.w 6(a0),d1 ROM:00131170 andi.w #6,d1 ROM:00131174 asr.w #1,d1 ROM:00131176 cmpi.w #0,d1 ROM:0013117A bne.s loc_13118A ROM:0013117C bset #2,($CD9).w ROM:00131182 bset #2,($124A).w ROM:00131188 bra.s locret_1311B0 ROM:0013118A ; --------------------------------------------------------------------------- ROM:0013118A ROM:0013118A loc_13118A: ; CODE XREF: sub_1310A2+D8↑j ROM:0013118A cmpi.w #1,d1 ROM:0013118E bne.s loc_13119E ROM:00131190 bset #2,($CDB).w ROM:00131196 bset #2,($124B).w ROM:0013119C bra.s locret_1311B0 ROM:0013119E ; --------------------------------------------------------------------------- ROM:0013119E ROM:0013119E loc_13119E: ; CODE XREF: sub_1310A2+EC↑j ROM:0013119E cmpi.w #3,d1 ROM:001311A2 bne.s locret_1311B0 ROM:001311A4 bset #2,($CDD).w ROM:001311AA bset #2,($124C).w ROM:001311B0 ROM:001311B0 locret_1311B0: ; CODE XREF: sub_1310A2+6↑j ROM:001311B0 ; sub_1310A2+2E↑j ... ROM:001311B0 rts ROM:001311B0 ; End of function sub_1310A2 ROM:001311B0 ROM:001311B2 ROM:001311B2 ; =============== S U B R O U T I N E ======================================= ROM:001311B2 ROM:001311B2 ROM:001311B2 sub_1311B2: ; CODE XREF: ROM:00130560↑p ROM:001311B2 ; ROM:001305BE↑p ... ROM:001311B2 lea ($FFFFFD00).w,a0 ROM:001311B6 move.w (a0),d0 ROM:001311B8 andi.w #7,d0 ROM:001311BC asl.w #8,d0 ROM:001311BE move.w 2(a0),d1 ROM:001311C2 andi.w #$F,d1 ROM:001311C6 move.w 4(a0),d2 ROM:001311CA andi.w #$F,d2 ROM:001311CE asl.w #4,d2 ROM:001311D0 move.w d0,($CC4).w ROM:001311D4 add.w d1,($CC4).w ROM:001311D8 add.w d2,($CC4).w ROM:001311DC rts ROM:001311DC ; End of function sub_1311B2 ROM:001311DC ROM:001311DE ROM:001311DE ; =============== S U B R O U T I N E ======================================= ROM:001311DE ROM:001311DE ROM:001311DE sub_1311DE: ; CODE XREF: ROM:0013055C↑p ROM:001311DE ; ROM:001305BA↑p ... ROM:001311DE lea ($FFFFFD20).w,a0 ROM:001311E2 move.w #$55,d0 ; 'U' ROM:001311E6 btst #4,($7C4).w ROM:001311EC beq.s loc_1311FA ROM:001311EE btst #5,($C33).w ROM:001311F4 bne.s loc_1311FA ROM:001311F6 addi.w #$200,d0 ROM:001311FA ROM:001311FA loc_1311FA: ; CODE XREF: sub_1311DE+E↑j ROM:001311FA ; sub_1311DE+16↑j ROM:001311FA btst #2,($7C4).w ROM:00131200 beq.s loc_13120E ROM:00131202 btst #6,($C33).w ROM:00131208 bne.s loc_13120E ROM:0013120A addi.w #$100,d0 ROM:0013120E ROM:0013120E loc_13120E: ; CODE XREF: sub_1311DE+22↑j ROM:0013120E ; sub_1311DE+2A↑j ROM:0013120E btst #0,($7BE).w ROM:00131214 beq.s loc_131222 ROM:00131216 btst #7,($C33).w ROM:0013121C bne.s loc_131222 ROM:0013121E addi.w #$80,d0 ROM:00131222 ROM:00131222 loc_131222: ; CODE XREF: sub_1311DE+36↑j ROM:00131222 ; sub_1311DE+3E↑j ROM:00131222 move.w d0,(a0) ROM:00131224 move.w #$2A,d0 ; '*' ROM:00131228 bclr #0,($1050).w ROM:0013122E btst #5,($7CE).w ROM:00131234 beq.s loc_131248 ROM:00131236 btst #0,($C37).w ROM:0013123C bne.s loc_131248 ROM:0013123E bset #0,($1050).w ROM:00131244 addi.w #$200,d0 ROM:00131248 ROM:00131248 loc_131248: ; CODE XREF: sub_1311DE+56↑j ROM:00131248 ; sub_1311DE+5E↑j ROM:00131248 bclr #1,($1050).w ROM:0013124E btst #2,($7C2).w ROM:00131254 beq.s loc_131268 ROM:00131256 btst #1,($C37).w ROM:0013125C bne.s loc_131268 ROM:0013125E bset #1,($1050).w ROM:00131264 addi.w #$100,d0 ROM:00131268 ROM:00131268 loc_131268: ; CODE XREF: sub_1311DE+76↑j ROM:00131268 ; sub_1311DE+7E↑j ROM:00131268 bclr #0,($104F).w ROM:0013126E btst #6,($7CC).w ROM:00131274 beq.s loc_131288 ROM:00131276 btst #2,($C37).w ROM:0013127C bne.s loc_131288 ROM:0013127E bset #0,($104F).w ROM:00131284 addi.w #$80,d0 ROM:00131288 ROM:00131288 loc_131288: ; CODE XREF: sub_1311DE+96↑j ROM:00131288 ; sub_1311DE+9E↑j ROM:00131288 bclr #1,($104F).w ROM:0013128E btst #7,($7C0).w ROM:00131294 beq.s loc_1312A8 ROM:00131296 btst #3,($C37).w ROM:0013129C bne.s loc_1312A8 ROM:0013129E bset #1,($104F).w ROM:001312A4 addi.w #$40,d0 ; '@' ROM:001312A8 ROM:001312A8 loc_1312A8: ; CODE XREF: sub_1311DE+B6↑j ROM:001312A8 ; sub_1311DE+BE↑j ROM:001312A8 move.w d0,2(a0) ROM:001312AC move.w #$2A,d0 ; '*' ROM:001312B0 btst #5,($7C5).w ROM:001312B6 beq.s loc_1312C4 ROM:001312B8 btst #2,($C35).w ROM:001312BE bne.s loc_1312C4 ROM:001312C0 addi.w #$80,d0 ROM:001312C4 ROM:001312C4 loc_1312C4: ; CODE XREF: sub_1311DE+D8↑j ROM:001312C4 ; sub_1311DE+E0↑j ROM:001312C4 move.w d0,4(a0) ROM:001312C8 rts ROM:001312C8 ; End of function sub_1311DE ROM:001312C8 ROM:001312CA ROM:001312CA ; =============== S U B R O U T I N E ======================================= ROM:001312CA ROM:001312CA ROM:001312CA sub_1312CA: ; CODE XREF: ROM:0013053C↑p ROM:001312CA lea ($FFFFFD20).w,a0 ROM:001312CE move.w #$7F,(a0) ROM:001312D2 move.w #$3F,2(a0) ; '?' ROM:001312D8 move.w #$3F,4(a0) ; '?' ROM:001312DE bset #7,($FFFFFC1A).w ROM:001312E4 rts ROM:001312E4 ; End of function sub_1312CA ROM:001312E4 ROM:001312E6 ROM:001312E6 ; =============== S U B R O U T I N E ======================================= ROM:001312E6 ROM:001312E6 ROM:001312E6 sub_1312E6: ; CODE XREF: ROM:00130564↑p ROM:001312E6 ; ROM:001305C2↑p ... ROM:001312E6 btst #1,($FFFFFD02).w ROM:001312EC bne.s locret_131346 ROM:001312EE btst #6,($FFFFFD03).w ROM:001312F4 beq.s loc_1312FE ROM:001312F6 bset #0,($104D).w ROM:001312FC bra.s loc_131304 ROM:001312FE ; --------------------------------------------------------------------------- ROM:001312FE ROM:001312FE loc_1312FE: ; CODE XREF: sub_1312E6+E↑j ROM:001312FE bclr #0,($104D).w ROM:00131304 ROM:00131304 loc_131304: ; CODE XREF: sub_1312E6+16↑j ROM:00131304 btst #7,($FFFFFD03).w ROM:0013130A beq.s loc_131314 ROM:0013130C bset #0,($104E).w ROM:00131312 bra.s loc_13131A ROM:00131314 ; --------------------------------------------------------------------------- ROM:00131314 ROM:00131314 loc_131314: ; CODE XREF: sub_1312E6+24↑j ROM:00131314 bclr #0,($104E).w ROM:0013131A ROM:0013131A loc_13131A: ; CODE XREF: sub_1312E6+2C↑j ROM:0013131A btst #4,($FFFFFD03).w ROM:00131320 beq.s loc_13132A ROM:00131322 bset #1,($104D).w ROM:00131328 bra.s loc_131330 ROM:0013132A ; --------------------------------------------------------------------------- ROM:0013132A ROM:0013132A loc_13132A: ; CODE XREF: sub_1312E6+3A↑j ROM:0013132A bclr #1,($104D).w ROM:00131330 ROM:00131330 loc_131330: ; CODE XREF: sub_1312E6+42↑j ROM:00131330 btst #5,($FFFFFD03).w ROM:00131336 beq.s loc_131340 ROM:00131338 bset #1,($104E).w ROM:0013133E bra.s locret_131346 ROM:00131340 ; --------------------------------------------------------------------------- ROM:00131340 ROM:00131340 loc_131340: ; CODE XREF: sub_1312E6+50↑j ROM:00131340 bclr #1,($104E).w ROM:00131346 ROM:00131346 locret_131346: ; CODE XREF: sub_1312E6+6↑j ROM:00131346 ; sub_1312E6+58↑j ROM:00131346 rts ROM:00131346 ; End of function sub_1312E6 ROM:00131346 ROM:00131348 ROM:00131348 ; =============== S U B R O U T I N E ======================================= ROM:00131348 ROM:00131348 ROM:00131348 sub_131348: ; CODE XREF: sub_1168A4+9A↑p ROM:00131348 btst #3,($120E).w ROM:0013134E beq.s loc_131358 ROM:00131350 bset #3,($11AA).w ROM:00131356 bra.s loc_131366 ROM:00131358 ; --------------------------------------------------------------------------- ROM:00131358 ROM:00131358 loc_131358: ; CODE XREF: sub_131348+6↑j ROM:00131358 btst #4,($120E).w ROM:0013135E beq.s loc_131366 ROM:00131360 bset #3,($11AA).w ROM:00131366 ROM:00131366 loc_131366: ; CODE XREF: sub_131348+E↑j ROM:00131366 ; sub_131348+16↑j ROM:00131366 clr.b ($1052).w ROM:0013136A lea (word_134062).l,a3 ROM:00131370 move.w (a3),d0 ROM:00131372 ROM:00131372 loc_131372: ; CODE XREF: sub_131348+48↓j ROM:00131372 cmpi.w #$FF,d0 ROM:00131376 beq.s locret_131392 ROM:00131378 move.w 6(a3),d1 ROM:0013137C move.b 8(a3),d2 ROM:00131380 btst d2,(d1.w) ROM:00131384 beq.s loc_13138A ROM:00131386 addq.b #1,($1052).w ROM:0013138A ROM:0013138A loc_13138A: ; CODE XREF: sub_131348+3C↑j ROM:0013138A adda.w #$A,a3 ROM:0013138E move.w (a3),d0 ROM:00131390 bra.s loc_131372 ROM:00131392 ; --------------------------------------------------------------------------- ROM:00131392 ROM:00131392 locret_131392: ; CODE XREF: sub_131348+2E↑j ROM:00131392 rts ROM:00131392 ; End of function sub_131348 ROM:00131392 ROM:00131394 ROM:00131394 ; =============== S U B R O U T I N E ======================================= ROM:00131394 ROM:00131394 ROM:00131394 sub_131394: ; CODE XREF: sub_116E6C+C0↑p ROM:00131394 clr.w ($CE2).w ROM:00131398 cmpi.b #0,($1248).w ROM:0013139E bne.s loc_1313AC ROM:001313A0 move.w #$420,($CE2).w ROM:001313A6 bra.l locret_131682 ROM:001313AC ; --------------------------------------------------------------------------- ROM:001313AC ROM:001313AC loc_1313AC: ; CODE XREF: sub_131394+A↑j ROM:001313AC cmpi.b #1,($1248).w ROM:001313B2 bne.s loc_1313C0 ROM:001313B4 move.w #$140,($CE2).w ROM:001313BA bra.l locret_131682 ROM:001313C0 ; --------------------------------------------------------------------------- ROM:001313C0 ROM:001313C0 loc_1313C0: ; CODE XREF: sub_131394+1E↑j ROM:001313C0 cmpi.b #2,($1248).w ROM:001313C6 bne.s loc_1313D4 ROM:001313C8 move.w #$133,($CE2).w ROM:001313CE bra.l locret_131682 ROM:001313D4 ; --------------------------------------------------------------------------- ROM:001313D4 ROM:001313D4 loc_1313D4: ; CODE XREF: sub_131394+32↑j ROM:001313D4 cmpi.b #3,($1248).w ROM:001313DA bne.s loc_1313E8 ROM:001313DC move.w #$505,($CE2).w ROM:001313E2 bra.l locret_131682 ROM:001313E8 ; --------------------------------------------------------------------------- ROM:001313E8 ROM:001313E8 loc_1313E8: ; CODE XREF: sub_131394+46↑j ROM:001313E8 cmpi.b #4,($1248).w ROM:001313EE bne.s loc_1313FC ROM:001313F0 move.w #$340,($CE2).w ROM:001313F6 bra.l locret_131682 ROM:001313FC ; --------------------------------------------------------------------------- ROM:001313FC ROM:001313FC loc_1313FC: ; CODE XREF: sub_131394+5A↑j ROM:001313FC cmpi.b #5,($1248).w ROM:00131402 bne.s loc_131410 ROM:00131404 move.w #$111,($CE2).w ROM:0013140A bra.l locret_131682 ROM:00131410 ; --------------------------------------------------------------------------- ROM:00131410 ROM:00131410 loc_131410: ; CODE XREF: sub_131394+6E↑j ROM:00131410 cmpi.b #6,($1248).w ROM:00131416 bne.s loc_131424 ROM:00131418 move.w #$130,($CE2).w ROM:0013141E bra.l locret_131682 ROM:00131424 ; --------------------------------------------------------------------------- ROM:00131424 ROM:00131424 loc_131424: ; CODE XREF: sub_131394+82↑j ROM:00131424 cmpi.b #7,($1248).w ROM:0013142A bne.s loc_131438 ROM:0013142C move.w #$141,($CE2).w ROM:00131432 bra.l locret_131682 ROM:00131438 ; --------------------------------------------------------------------------- ROM:00131438 ROM:00131438 loc_131438: ; CODE XREF: sub_131394+96↑j ROM:00131438 cmpi.b #8,($1248).w ROM:0013143E bne.s loc_13144C ROM:00131440 move.w #$135,($CE2).w ROM:00131446 bra.l locret_131682 ROM:0013144C ; --------------------------------------------------------------------------- ROM:0013144C ROM:0013144C loc_13144C: ; CODE XREF: sub_131394+AA↑j ROM:0013144C cmpi.b #9,($1248).w ROM:00131452 bne.s loc_131460 ROM:00131454 move.w #$106,($CE2).w ROM:0013145A bra.l locret_131682 ROM:00131460 ; --------------------------------------------------------------------------- ROM:00131460 ROM:00131460 loc_131460: ; CODE XREF: sub_131394+BE↑j ROM:00131460 cmpi.b #$A,($1248).w ROM:00131466 bne.s loc_131474 ROM:00131468 move.w #$115,($CE2).w ROM:0013146E bra.l locret_131682 ROM:00131474 ; --------------------------------------------------------------------------- ROM:00131474 ROM:00131474 loc_131474: ; CODE XREF: sub_131394+D2↑j ROM:00131474 cmpi.b #$B,($1248).w ROM:0013147A bne.s loc_1314D0 ROM:0013147C btst #1,($129F).w ROM:00131482 beq.s loc_13148C ROM:00131484 move.w #$300,($CE2).w ROM:0013148A bra.s loc_1314CA ROM:0013148C ; --------------------------------------------------------------------------- ROM:0013148C ROM:0013148C loc_13148C: ; CODE XREF: sub_131394+EE↑j ROM:0013148C btst #0,($1244).w ROM:00131492 beq.s loc_13149C ROM:00131494 move.w #$301,($CE2).w ROM:0013149A bra.s loc_1314CA ROM:0013149C ; --------------------------------------------------------------------------- ROM:0013149C ROM:0013149C loc_13149C: ; CODE XREF: sub_131394+FE↑j ROM:0013149C btst #1,($1244).w ROM:001314A2 beq.s loc_1314AC ROM:001314A4 move.w #$302,($CE2).w ROM:001314AA bra.s loc_1314CA ROM:001314AC ; --------------------------------------------------------------------------- ROM:001314AC ROM:001314AC loc_1314AC: ; CODE XREF: sub_131394+10E↑j ROM:001314AC btst #2,($1244).w ROM:001314B2 beq.s loc_1314BC ROM:001314B4 move.w #$303,($CE2).w ROM:001314BA bra.s loc_1314CA ROM:001314BC ; --------------------------------------------------------------------------- ROM:001314BC ROM:001314BC loc_1314BC: ; CODE XREF: sub_131394+11E↑j ROM:001314BC btst #3,($1244).w ROM:001314C2 beq.s loc_1314CA ROM:001314C4 move.w #$304,($CE2).w ROM:001314CA ROM:001314CA loc_1314CA: ; CODE XREF: sub_131394+F6↑j ROM:001314CA ; sub_131394+106↑j ... ROM:001314CA bra.l locret_131682 ROM:001314D0 ; --------------------------------------------------------------------------- ROM:001314D0 ROM:001314D0 loc_1314D0: ; CODE XREF: sub_131394+E6↑j ROM:001314D0 cmpi.b #$C,($1248).w ROM:001314D6 bne.s loc_13152C ROM:001314D8 btst #1,($129F).w ROM:001314DE beq.s loc_1314E8 ROM:001314E0 move.w #$300,($CE2).w ROM:001314E6 bra.s loc_131526 ROM:001314E8 ; --------------------------------------------------------------------------- ROM:001314E8 ROM:001314E8 loc_1314E8: ; CODE XREF: sub_131394+14A↑j ROM:001314E8 btst #0,($1244).w ROM:001314EE beq.s loc_1314F8 ROM:001314F0 move.w #$301,($CE2).w ROM:001314F6 bra.s loc_131526 ROM:001314F8 ; --------------------------------------------------------------------------- ROM:001314F8 ROM:001314F8 loc_1314F8: ; CODE XREF: sub_131394+15A↑j ROM:001314F8 btst #1,($1244).w ROM:001314FE beq.s loc_131508 ROM:00131500 move.w #$302,($CE2).w ROM:00131506 bra.s loc_131526 ROM:00131508 ; --------------------------------------------------------------------------- ROM:00131508 ROM:00131508 loc_131508: ; CODE XREF: sub_131394+16A↑j ROM:00131508 btst #2,($1244).w ROM:0013150E beq.s loc_131518 ROM:00131510 move.w #$303,($CE2).w ROM:00131516 bra.s loc_131526 ROM:00131518 ; --------------------------------------------------------------------------- ROM:00131518 ROM:00131518 loc_131518: ; CODE XREF: sub_131394+17A↑j ROM:00131518 btst #3,($1244).w ROM:0013151E beq.s loc_131526 ROM:00131520 move.w #$304,($CE2).w ROM:00131526 ROM:00131526 loc_131526: ; CODE XREF: sub_131394+152↑j ROM:00131526 ; sub_131394+162↑j ... ROM:00131526 bra.l locret_131682 ROM:0013152C ; --------------------------------------------------------------------------- ROM:0013152C ROM:0013152C loc_13152C: ; CODE XREF: sub_131394+142↑j ROM:0013152C cmpi.b #$D,($1248).w ROM:00131532 bne.s loc_131540 ROM:00131534 move.w #$136,($CE2).w ROM:0013153A bra.l locret_131682 ROM:00131540 ; --------------------------------------------------------------------------- ROM:00131540 ROM:00131540 loc_131540: ; CODE XREF: sub_131394+19E↑j ROM:00131540 cmpi.b #$E,($1248).w ROM:00131546 bne.s loc_131554 ROM:00131548 move.w #$120,($CE2).w ROM:0013154E bra.l locret_131682 ROM:00131554 ; --------------------------------------------------------------------------- ROM:00131554 ROM:00131554 loc_131554: ; CODE XREF: sub_131394+1B2↑j ROM:00131554 cmpi.b #$F,($1248).w ROM:0013155A bne.s loc_131568 ROM:0013155C move.w #$121,($CE2).w ROM:00131562 bra.l locret_131682 ROM:00131568 ; --------------------------------------------------------------------------- ROM:00131568 ROM:00131568 loc_131568: ; CODE XREF: sub_131394+1C6↑j ROM:00131568 cmpi.b #$10,($1248).w ROM:0013156E bne.s loc_13157C ROM:00131570 move.w #$195,($CE2).w ROM:00131576 bra.l locret_131682 ROM:0013157C ; --------------------------------------------------------------------------- ROM:0013157C ROM:0013157C loc_13157C: ; CODE XREF: sub_131394+1DA↑j ROM:0013157C cmpi.b #$11,($1248).w ROM:00131582 bne.s loc_131590 ROM:00131584 move.w #$501,($CE2).w ROM:0013158A bra.l locret_131682 ROM:00131590 ; --------------------------------------------------------------------------- ROM:00131590 ROM:00131590 loc_131590: ; CODE XREF: sub_131394+1EE↑j ROM:00131590 cmpi.b #$12,($1248).w ROM:00131596 bne.s loc_1315A4 ROM:00131598 move.w #$443,($CE2).w ROM:0013159E bra.l locret_131682 ROM:001315A4 ; --------------------------------------------------------------------------- ROM:001315A4 ROM:001315A4 loc_1315A4: ; CODE XREF: sub_131394+202↑j ROM:001315A4 cmpi.b #$13,($1248).w ROM:001315AA bne.s loc_1315B8 ROM:001315AC move.w #$170,($CE2).w ROM:001315B2 bra.l locret_131682 ROM:001315B8 ; --------------------------------------------------------------------------- ROM:001315B8 ROM:001315B8 loc_1315B8: ; CODE XREF: sub_131394+216↑j ROM:001315B8 cmpi.b #$14,($1248).w ROM:001315BE bne.s loc_1315CC ROM:001315C0 move.w #$500,($CE2).w ROM:001315C6 bra.l locret_131682 ROM:001315CC ; --------------------------------------------------------------------------- ROM:001315CC ROM:001315CC loc_1315CC: ; CODE XREF: sub_131394+22A↑j ROM:001315CC cmpi.b #$15,($1248).w ROM:001315D2 bne.s loc_1315E0 ROM:001315D4 move.w #$335,($CE2).w ROM:001315DA bra.l locret_131682 ROM:001315E0 ; --------------------------------------------------------------------------- ROM:001315E0 ROM:001315E0 loc_1315E0: ; CODE XREF: sub_131394+23E↑j ROM:001315E0 cmpi.b #$16,($1248).w ROM:001315E6 bne.s loc_1315F4 ROM:001315E8 move.w #$110,($CE2).w ROM:001315EE bra.l locret_131682 ROM:001315F4 ; --------------------------------------------------------------------------- ROM:001315F4 ROM:001315F4 loc_1315F4: ; CODE XREF: sub_131394+252↑j ROM:001315F4 cmpi.b #$17,($1248).w ROM:001315FA bne.s loc_131604 ROM:001315FC move.w #$1775,($CE2).w ROM:00131602 bra.s locret_131682 ROM:00131604 ; --------------------------------------------------------------------------- ROM:00131604 ROM:00131604 loc_131604: ; CODE XREF: sub_131394+266↑j ROM:00131604 cmpi.b #$18,($1248).w ROM:0013160A bne.s loc_131614 ROM:0013160C move.w #$170,($CE2).w ROM:00131612 bra.s locret_131682 ROM:00131614 ; --------------------------------------------------------------------------- ROM:00131614 ROM:00131614 loc_131614: ; CODE XREF: sub_131394+276↑j ROM:00131614 cmpi.b #$19,($1248).w ROM:0013161A bne.s loc_131624 ROM:0013161C move.w #$1590,($CE2).w ROM:00131622 bra.s locret_131682 ROM:00131624 ; --------------------------------------------------------------------------- ROM:00131624 ROM:00131624 loc_131624: ; CODE XREF: sub_131394+286↑j ROM:00131624 cmpi.b #$1A,($1248).w ROM:0013162A bne.s loc_131634 ROM:0013162C move.w #$1640,($CE2).w ROM:00131632 bra.s locret_131682 ROM:00131634 ; --------------------------------------------------------------------------- ROM:00131634 ROM:00131634 loc_131634: ; CODE XREF: sub_131394+296↑j ROM:00131634 cmpi.b #$1B,($1248).w ROM:0013163A bne.s loc_131644 ROM:0013163C move.w #$1521,($CE2).w ROM:00131642 bra.s locret_131682 ROM:00131644 ; --------------------------------------------------------------------------- ROM:00131644 ROM:00131644 loc_131644: ; CODE XREF: sub_131394+2A6↑j ROM:00131644 cmpi.b #$1C,($1248).w ROM:0013164A bne.s loc_131654 ROM:0013164C move.w #$201,($CE2).w ROM:00131652 bra.s locret_131682 ROM:00131654 ; --------------------------------------------------------------------------- ROM:00131654 ROM:00131654 loc_131654: ; CODE XREF: sub_131394+2B6↑j ROM:00131654 cmpi.b #$1D,($1248).w ROM:0013165A bne.s loc_131664 ROM:0013165C move.w #$202,($CE2).w ROM:00131662 bra.s locret_131682 ROM:00131664 ; --------------------------------------------------------------------------- ROM:00131664 ROM:00131664 loc_131664: ; CODE XREF: sub_131394+2C6↑j ROM:00131664 cmpi.b #$1E,($1248).w ROM:0013166A bne.s loc_131674 ROM:0013166C move.w #$203,($CE2).w ROM:00131672 bra.s locret_131682 ROM:00131674 ; --------------------------------------------------------------------------- ROM:00131674 ROM:00131674 loc_131674: ; CODE XREF: sub_131394+2D6↑j ROM:00131674 cmpi.b #$1F,($1248).w ROM:0013167A bne.s locret_131682 ROM:0013167C move.w #$204,($CE2).w ROM:00131682 ROM:00131682 locret_131682: ; CODE XREF: sub_131394+12↑j ROM:00131682 ; sub_131394+26↑j ... ROM:00131682 rts ROM:00131682 ; End of function sub_131394 ROM:00131682 ROM:00131684 ROM:00131684 ; =============== S U B R O U T I N E ======================================= ROM:00131684 ROM:00131684 ROM:00131684 sub_131684: ; CODE XREF: sub_1247FA+36↑p ROM:00131684 move.w #$2710,($92A).w ROM:0013168A move.w #$2710,($CE4).w ROM:00131690 clr.w ($92C).w ROM:00131694 clr.w ($922).w ROM:00131698 clr.w ($920).w ROM:0013169C rts ROM:0013169C ; End of function sub_131684 ROM:0013169C ROM:0013169E ROM:0013169E ; =============== S U B R O U T I N E ======================================= ROM:0013169E ROM:0013169E ROM:0013169E sub_13169E: ; CODE XREF: sub_131B3E↓p ROM:0013169E move.w ($D1C).w,d0 ROM:001316A2 cmp.w ($AF6).w,d0 ROM:001316A6 bge.s loc_1316B0 ROM:001316A8 move.w ($D1A).w,($D10).w ROM:001316AE bra.s loc_1316D8 ROM:001316B0 ; --------------------------------------------------------------------------- ROM:001316B0 ROM:001316B0 loc_1316B0: ; CODE XREF: sub_13169E+8↑j ROM:001316B0 clr.l d1 ROM:001316B2 move.w ($D1A).w,d1 ROM:001316B6 swap d1 ROM:001316B8 move.w ($D10).w,d2 ROM:001316BC swap d2 ROM:001316BE move.w ($CE6).w,d2 ROM:001316C2 move.w ($D08).w,d3 ROM:001316C6 ext.l d3 ROM:001316C8 bsr.l sub_1156F0 ROM:001316CE move.w d4,($CE6).w ROM:001316D2 swap d4 ROM:001316D4 move.w d4,($D10).w ROM:001316D8 ROM:001316D8 loc_1316D8: ; CODE XREF: sub_13169E+10↑j ROM:001316D8 move.l ($8B4).w,d1 ROM:001316DC btst #0,($11B0).w ROM:001316E2 beq.s loc_1316EC ROM:001316E4 move.w $6CC(a5),d1 ROM:001316E8 muls.w #$A,d1 ROM:001316EC ROM:001316EC loc_1316EC: ; CODE XREF: sub_13169E+44↑j ROM:001316EC move.l d1,($868).w ROM:001316F0 divs.w #$A,d1 ROM:001316F4 move.w d1,($CF0).w ROM:001316F8 move.l ($868).w,d1 ROM:001316FC move.l ($874).w,d2 ROM:00131700 move.w ($CFA).w,d3 ROM:00131704 ext.l d3 ROM:00131706 bsr.l sub_1156F0 ROM:0013170C move.l d4,($874).w ROM:00131710 divs.w #$A,d4 ROM:00131714 move.w d4,($D14).w ROM:00131718 move.l ($868).w,d1 ROM:0013171C move.l ($878).w,d2 ROM:00131720 move.w ($CFC).w,d3 ROM:00131724 muls.w #$64,d3 ; 'd' ROM:00131728 bsr.l sub_1156F0 ROM:0013172E move.l d4,($878).w ROM:00131732 divs.w #$A,d4 ROM:00131736 move.w d4,($D16).w ROM:0013173A move.l ($868).w,d1 ROM:0013173E move.l ($87C).w,d2 ROM:00131742 move.w ($CFE).w,d3 ROM:00131746 muls.w #$64,d3 ; 'd' ROM:0013174A bsr.l sub_1156F0 ROM:00131750 move.l d4,($87C).w ROM:00131754 divs.w #$A,d4 ROM:00131758 move.w d4,($D18).w ROM:0013175C clr.l d0 ROM:0013175E move.l ($868).w,d1 ROM:00131762 move.l ($874).w,d4 ROM:00131766 sub.l d4,d1 ROM:00131768 move.l d1,d2 ROM:0013176A cmpi.l #0,d2 ROM:00131770 bge.s loc_131774 ROM:00131772 neg.l d2 ROM:00131774 ROM:00131774 loc_131774: ; CODE XREF: sub_13169E+D2↑j ROM:00131774 move.w ($D0C).w,d3 ROM:00131778 ext.l d3 ROM:0013177A cmp.l d2,d3 ROM:0013177C bge.s loc_13179E ROM:0013177E move.w ($D00).w,d5 ROM:00131782 ext.l d5 ROM:00131784 muls.l d5,d1 ROM:00131788 divs.l #$64,d1 ; 'd' ROM:00131790 move.l d1,($85C).w ROM:00131794 move.l d1,d0 ROM:00131796 divs.w #$A,d1 ROM:0013179A move.w d1,($CEA).w ROM:0013179E ROM:0013179E loc_13179E: ; CODE XREF: sub_13169E+DE↑j ROM:0013179E move.l ($868).w,d1 ROM:001317A2 move.l ($878).w,d4 ROM:001317A6 sub.l d4,d1 ROM:001317A8 move.l d1,d2 ROM:001317AA cmpi.l #0,d2 ROM:001317B0 bge.s loc_1317B4 ROM:001317B2 neg.l d2 ROM:001317B4 ROM:001317B4 loc_1317B4: ; CODE XREF: sub_13169E+112↑j ROM:001317B4 cmp.l d2,d3 ROM:001317B6 bge.s loc_1317D8 ROM:001317B8 move.w ($D02).w,d5 ROM:001317BC ext.l d5 ROM:001317BE muls.l d5,d1 ROM:001317C2 divs.l #$3E8,d1 ROM:001317CA move.l d1,($860).w ROM:001317CE add.l d1,d0 ROM:001317D0 divs.w #$A,d1 ROM:001317D4 move.w d1,($CEC).w ROM:001317D8 ROM:001317D8 loc_1317D8: ; CODE XREF: sub_13169E+118↑j ROM:001317D8 move.l ($868).w,d1 ROM:001317DC move.l ($87C).w,d4 ROM:001317E0 sub.l d4,d1 ROM:001317E2 move.l d1,d2 ROM:001317E4 cmpi.l #0,d2 ROM:001317EA bge.s loc_1317EE ROM:001317EC neg.l d2 ROM:001317EE ROM:001317EE loc_1317EE: ; CODE XREF: sub_13169E+14C↑j ROM:001317EE cmp.l d2,d3 ROM:001317F0 bge.s loc_131812 ROM:001317F2 move.w ($D04).w,d5 ROM:001317F6 ext.l d5 ROM:001317F8 muls.l d5,d1 ROM:001317FC divs.l #$3E8,d1 ROM:00131804 move.l d1,($864).w ROM:00131808 add.l d1,d0 ROM:0013180A divs.w #$A,d1 ROM:0013180E move.w d1,($CEE).w ROM:00131812 ROM:00131812 loc_131812: ; CODE XREF: sub_13169E+152↑j ROM:00131812 move.w ($D1A).w,d1 ROM:00131816 sub.w ($D10).w,d1 ROM:0013181A move.w $6CA(a5),d2 ROM:0013181E move.w $606(a5),d3 ROM:00131822 cmp.w d1,d2 ROM:00131824 ble.s loc_13183E ROM:00131826 cmp.w ($938).w,d3 ROM:0013182A blt.s loc_13183E ROM:0013182C muls.w ($D0A).w,d1 ROM:00131830 move.l d1,($858).w ROM:00131834 add.l d1,d0 ROM:00131836 divs.w #$A,d1 ROM:0013183A move.w d1,($CE8).w ROM:0013183E ROM:0013183E loc_13183E: ; CODE XREF: sub_13169E+186↑j ROM:0013183E ; sub_13169E+18C↑j ROM:0013183E move.l d0,($870).w ROM:00131842 divs.w #$A,d0 ROM:00131846 move.w d0,($D0E).w ROM:0013184A rts ROM:0013184A ; End of function sub_13169E ROM:0013184A ROM:0013184C ROM:0013184C ; =============== S U B R O U T I N E ======================================= ROM:0013184C ROM:0013184C ROM:0013184C sub_13184C: ; CODE XREF: sub_110E14+AE↑p ROM:0013184C clr.l ($86C).w ROM:00131850 move.w $6CE(a5),d0 ROM:00131854 move.w ($CF8).w,d1 ROM:00131858 addq.w #1,d1 ROM:0013185A ext.l d1 ROM:0013185C divs.w d0,d1 ROM:0013185E swap d1 ROM:00131860 move.w d1,($CF8).w ROM:00131864 clr.w d1 ROM:00131866 move.b ($1055).w,d1 ROM:0013186A cmpi.w #2,d1 ROM:0013186E bcc.s locret_131878 ROM:00131870 movea.l off_13187A(pc,d1.w*4),a0 ROM:00131874 nop ROM:00131876 jmp (a0) ROM:00131878 ; --------------------------------------------------------------------------- ROM:00131878 ROM:00131878 locret_131878: ; CODE XREF: sub_13184C+22↑j ROM:00131878 rts ROM:00131878 ; End of function sub_13184C ROM:00131878 ROM:00131878 ; --------------------------------------------------------------------------- ROM:0013187A off_13187A: dc.l loc_131882 ; DATA XREF: sub_13184C+24↑r ROM:0013187E dc.l loc_1318A2 ROM:00131882 ; --------------------------------------------------------------------------- ROM:00131882 ROM:00131882 loc_131882: ; DATA XREF: ROM:off_13187A↑o ROM:00131882 move.w $6CE(a5),d0 ROM:00131886 cmpi.w #0,($4BE).w ROM:0013188C bne.s locret_1318A0 ROM:0013188E move.w #0,($CF8).w ROM:00131894 bsr.w sub_1318E4 ROM:00131898 move.b #1,($1055).w ROM:0013189E bra.s locret_1318E2 ROM:001318A0 ; --------------------------------------------------------------------------- ROM:001318A0 ROM:001318A0 locret_1318A0: ; CODE XREF: ROM:0013188C↑j ROM:001318A0 rts ROM:001318A2 ; --------------------------------------------------------------------------- ROM:001318A2 ROM:001318A2 loc_1318A2: ; DATA XREF: ROM:0013187E↑o ROM:001318A2 move.w $6CE(a5),d0 ROM:001318A6 move.w $6D0(a5),d1 ROM:001318AA cmpi.w #0,($CF8).w ROM:001318B0 bne.s loc_1318C0 ROM:001318B2 cmp.w ($534).w,d1 ROM:001318B6 ble.s loc_1318C0 ROM:001318B8 move.b #1,($1055).w ROM:001318BE bra.s locret_1318E2 ROM:001318C0 ; --------------------------------------------------------------------------- ROM:001318C0 ROM:001318C0 loc_1318C0: ; CODE XREF: ROM:001318B0↑j ROM:001318C0 ; ROM:001318B6↑j ROM:001318C0 cmpi.w #0,($CF8).w ROM:001318C6 bne.s locret_1318E2 ROM:001318C8 cmp.w ($534).w,d1 ROM:001318CC bgt.s locret_1318E2 ROM:001318CE bsr.w sub_13195C ROM:001318D2 bsr.w sub_1318EC ROM:001318D6 move.b #1,($1055).w ROM:001318DC bra.l *+6 ROM:001318E2 ; --------------------------------------------------------------------------- ROM:001318E2 ROM:001318E2 locret_1318E2: ; CODE XREF: ROM:0013189E↑j ROM:001318E2 ; ROM:001318BE↑j ... ROM:001318E2 rts ROM:001318E4 ROM:001318E4 ; =============== S U B R O U T I N E ======================================= ROM:001318E4 ROM:001318E4 ROM:001318E4 sub_1318E4: ; CODE XREF: ROM:00131894↑p ROM:001318E4 move.w ($AF6).w,($CF2).w ROM:001318EA rts ROM:001318EA ; End of function sub_1318E4 ROM:001318EA ROM:001318EC ROM:001318EC ; =============== S U B R O U T I N E ======================================= ROM:001318EC ROM:001318EC ROM:001318EC sub_1318EC: ; CODE XREF: ROM:001318D2↑p ROM:001318EC move.w $6D2(a5),d1 ROM:001318F0 move.w ($AF6).w,d0 ROM:001318F4 cmp.w ($D1C).w,d0 ROM:001318F8 ble.s loc_131902 ROM:001318FA move.w ($D1C).w,d0 ROM:001318FE bra.w loc_131906 ROM:00131902 ; --------------------------------------------------------------------------- ROM:00131902 ROM:00131902 loc_131902: ; CODE XREF: sub_1318EC+C↑j ROM:00131902 move.w ($AF6).w,d0 ROM:00131906 ROM:00131906 loc_131906: ; CODE XREF: sub_1318EC+12↑j ROM:00131906 sub.w ($CF2).w,d0 ROM:0013190A cmp.w d0,d1 ROM:0013190C bgt.s loc_13194C ROM:0013190E muls.w ($D06).w,d0 ROM:00131912 divs.l #$64,d0 ; 'd' ROM:0013191A move.l d0,($86C).w ROM:0013191E move.w ($F60).w,d3 ROM:00131922 ext.l d3 ROM:00131924 move.l #$FFFE,d2 ROM:0013192A sub.l d3,d2 ROM:0013192C cmp.l d0,d2 ROM:0013192E bge.s loc_131932 ROM:00131930 move.l d2,d0 ROM:00131932 ROM:00131932 loc_131932: ; CODE XREF: sub_1318EC+42↑j ROM:00131932 cmpi.w #0,d0 ROM:00131936 ble.s loc_13194A ROM:00131938 bsr.l sub_114DFE ROM:0013193E addq.w #1,($CF4).w ROM:00131942 bvc.s loc_13194A ROM:00131944 move.w #$8000,($CF4).w ROM:0013194A ROM:0013194A loc_13194A: ; CODE XREF: sub_1318EC+4A↑j ROM:0013194A ; sub_1318EC+56↑j ROM:0013194A bra.s locret_13195A ROM:0013194C ; --------------------------------------------------------------------------- ROM:0013194C ROM:0013194C loc_13194C: ; CODE XREF: sub_1318EC+20↑j ROM:0013194C cmpi.w #0,d0 ROM:00131950 bge.s loc_131956 ROM:00131952 clr.w ($CF4).w ROM:00131956 ROM:00131956 loc_131956: ; CODE XREF: sub_1318EC+64↑j ROM:00131956 clr.l ($86C).w ROM:0013195A ROM:0013195A locret_13195A: ; CODE XREF: sub_1318EC:loc_13194A↑j ROM:0013195A rts ROM:0013195A ; End of function sub_1318EC ROM:0013195A ROM:0013195C ROM:0013195C ; =============== S U B R O U T I N E ======================================= ROM:0013195C ROM:0013195C ROM:0013195C sub_13195C: ; CODE XREF: ROM:001318CE↑p ROM:0013195C move.w ($D1C).w,d0 ROM:00131960 clr.l d1 ROM:00131962 move.w ($AF6).w,d1 ROM:00131966 cmp.w d1,d0 ROM:00131968 bge.s loc_13196C ROM:0013196A move.w d0,d1 ROM:0013196C ROM:0013196C loc_13196C: ; CODE XREF: sub_13195C+C↑j ROM:0013196C swap d1 ROM:0013196E move.w ($CF2).w,d2 ROM:00131972 swap d2 ROM:00131974 move.w ($CF6).w,d2 ROM:00131978 move.w $6D4(a5),d3 ROM:0013197C ext.l d3 ROM:0013197E bsr.l sub_1156F0 ROM:00131984 move.w d4,($CF6).w ROM:00131988 swap d4 ROM:0013198A move.w d4,($CF2).w ROM:0013198E rts ROM:0013198E ; End of function sub_13195C ROM:0013198E ROM:00131990 ROM:00131990 ; =============== S U B R O U T I N E ======================================= ROM:00131990 ROM:00131990 ROM:00131990 sub_131990: ; CODE XREF: sub_131BA4:loc_131BCC↓p ROM:00131990 btst #4,($7BC).w ROM:00131996 beq.s loc_1319F2 ROM:00131998 move.w #$39AE,d1 ROM:0013199C move.w ($90C).w,d2 ROM:001319A0 bsr.l sub_1157E4 ROM:001319A6 move.w d1,($D08).w ROM:001319AA move.w #$39B0,d1 ROM:001319AE move.w ($90C).w,d2 ROM:001319B2 bsr.l sub_1157E4 ROM:001319B8 move.w d1,($D0A).w ROM:001319BC move.w #$39A8,d1 ROM:001319C0 move.w ($90C).w,d2 ROM:001319C4 bsr.l sub_1157E4 ROM:001319CA move.w d1,($CFA).w ROM:001319CE move.w #$39AA,d1 ROM:001319D2 move.w ($90C).w,d2 ROM:001319D6 bsr.l sub_1157E4 ROM:001319DC move.w d1,($CFC).w ROM:001319E0 move.w #$39AC,d1 ROM:001319E4 move.w ($90C).w,d2 ROM:001319E8 bsr.l sub_1157E4 ROM:001319EE move.w d1,($CFE).w ROM:001319F2 ROM:001319F2 loc_1319F2: ; CODE XREF: sub_131990+6↑j ROM:001319F2 move.w #$3A50,d1 ROM:001319F6 move.w ($90C).w,d2 ROM:001319FA move.w ($90E).w,d3 ROM:001319FE bsr.l sub_1157E4 ROM:00131A04 move.w d1,($D0C).w ROM:00131A08 move.w #$3A48,d1 ROM:00131A0C move.w ($90C).w,d2 ROM:00131A10 move.w ($8D6).w,d3 ROM:00131A14 bsr.l sub_1157E4 ROM:00131A1A move.w d1,($D00).w ROM:00131A1E move.w #$3A4A,d1 ROM:00131A22 move.w ($90C).w,d2 ROM:00131A26 move.w ($8D6).w,d3 ROM:00131A2A bsr.l sub_1157E4 ROM:00131A30 move.w d1,($D02).w ROM:00131A34 move.w #$3A4C,d1 ROM:00131A38 move.w ($90C).w,d2 ROM:00131A3C move.w ($8D6).w,d3 ROM:00131A40 bsr.l sub_1157E4 ROM:00131A46 move.w d1,($D04).w ROM:00131A4A move.w #$3A4E,d1 ROM:00131A4E move.w ($90C).w,d2 ROM:00131A52 move.w ($534).w,d3 ROM:00131A56 bsr.l sub_1157E4 ROM:00131A5C move.w d1,($D06).w ROM:00131A60 rts ROM:00131A60 ; End of function sub_131990 ROM:00131A60 ROM:00131A62 ROM:00131A62 ; =============== S U B R O U T I N E ======================================= ROM:00131A62 ROM:00131A62 ROM:00131A62 sub_131A62: ; CODE XREF: sub_131BA4+2E↓p ROM:00131A62 clr.w d1 ROM:00131A64 move.b ($1056).w,d1 ROM:00131A68 cmpi.w #4,d1 ROM:00131A6C bcc.s locret_131A76 ROM:00131A6E movea.l off_131A78(pc,d1.w*4),a0 ROM:00131A72 nop ROM:00131A74 jmp (a0) ROM:00131A76 ; --------------------------------------------------------------------------- ROM:00131A76 ROM:00131A76 locret_131A76: ; CODE XREF: sub_131A62+A↑j ROM:00131A76 rts ROM:00131A76 ; End of function sub_131A62 ROM:00131A76 ROM:00131A76 ; --------------------------------------------------------------------------- ROM:00131A78 off_131A78: dc.l loc_131A88 ; DATA XREF: sub_131A62+C↑r ROM:00131A7C dc.l loc_131AA2 ROM:00131A80 dc.l loc_131ACA ROM:00131A84 dc.l loc_131B02 ROM:00131A88 ; --------------------------------------------------------------------------- ROM:00131A88 ROM:00131A88 loc_131A88: ; DATA XREF: ROM:off_131A78↑o ROM:00131A88 bsr.w sub_131B88 ROM:00131A8C bclr #7,($11BC).w ROM:00131A92 bclr #0,($11A9).w ROM:00131A98 move.b #1,($1056).w ROM:00131A9E bra.s loc_131AC0 ROM:00131AA0 ; --------------------------------------------------------------------------- ROM:00131AA0 rts ROM:00131AA2 ; --------------------------------------------------------------------------- ROM:00131AA2 ROM:00131AA2 loc_131AA2: ; DATA XREF: ROM:00131A7C↑o ROM:00131AA2 move.w $6D8(a5),d0 ROM:00131AA6 move.w ($8D6).w,d1 ROM:00131AAA sub.w ($D12).w,d1 ROM:00131AAE cmp.w d1,d0 ROM:00131AB0 bge.s loc_131AC0 ROM:00131AB2 bset #7,($11BC).w ROM:00131AB8 move.b #2,($1056).w ROM:00131ABE bra.s loc_131AFC ROM:00131AC0 ; --------------------------------------------------------------------------- ROM:00131AC0 ROM:00131AC0 loc_131AC0: ; CODE XREF: ROM:00131A9E↑j ROM:00131AC0 ; ROM:00131AB0↑j ... ROM:00131AC0 bsr.w sub_131B4C ROM:00131AC4 bsr.w sub_131B90 ROM:00131AC8 rts ROM:00131ACA ; --------------------------------------------------------------------------- ROM:00131ACA ROM:00131ACA loc_131ACA: ; DATA XREF: ROM:00131A80↑o ROM:00131ACA btst #7,($11A0).w ROM:00131AD0 beq.s loc_131AE4 ROM:00131AD2 bsr.w sub_131B88 ROM:00131AD6 bclr #7,($11BC).w ROM:00131ADC move.b #1,($1056).w ROM:00131AE2 bra.s loc_131AC0 ROM:00131AE4 ; --------------------------------------------------------------------------- ROM:00131AE4 ROM:00131AE4 loc_131AE4: ; CODE XREF: ROM:00131AD0↑j ROM:00131AE4 move.w $6D6(a5),d0 ROM:00131AE8 cmp.w ($534).w,d0 ROM:00131AEC bgt.s loc_131AFC ROM:00131AEE bset #0,($11A9).w ROM:00131AF4 move.b #3,($1056).w ROM:00131AFA bra.s locret_131B3A ROM:00131AFC ; --------------------------------------------------------------------------- ROM:00131AFC ROM:00131AFC loc_131AFC: ; CODE XREF: ROM:00131ABE↑j ROM:00131AFC ; ROM:00131AEC↑j ... ROM:00131AFC bsr.w sub_131B4C ROM:00131B00 rts ROM:00131B02 ; --------------------------------------------------------------------------- ROM:00131B02 ROM:00131B02 loc_131B02: ; DATA XREF: ROM:00131A84↑o ROM:00131B02 btst #7,($11A0).w ROM:00131B08 beq.s loc_131B22 ROM:00131B0A bsr.w sub_131B88 ROM:00131B0E bclr #7,($11BC).w ROM:00131B14 bclr #0,($11A9).w ROM:00131B1A move.b #1,($1056).w ROM:00131B20 bra.s loc_131AC0 ROM:00131B22 ; --------------------------------------------------------------------------- ROM:00131B22 ROM:00131B22 loc_131B22: ; CODE XREF: ROM:00131B08↑j ROM:00131B22 move.w $6D6(a5),d0 ROM:00131B26 cmp.w ($534).w,d0 ROM:00131B2A ble.s locret_131B3A ROM:00131B2C bclr #0,($11A9).w ROM:00131B32 move.b #2,($1056).w ROM:00131B38 bra.s loc_131AFC ROM:00131B3A ; --------------------------------------------------------------------------- ROM:00131B3A ROM:00131B3A locret_131B3A: ; CODE XREF: ROM:00131AFA↑j ROM:00131B3A ; ROM:00131B2A↑j ROM:00131B3A rts ROM:00131B3C ; --------------------------------------------------------------------------- ROM:00131B3C rts ROM:00131B3E ROM:00131B3E ; =============== S U B R O U T I N E ======================================= ROM:00131B3E ROM:00131B3E ROM:00131B3E sub_131B3E: ; CODE XREF: sub_110E14+13A↑p ROM:00131B3E bsr.l sub_13169E ROM:00131B44 bset #7,($119D).w ROM:00131B4A rts ROM:00131B4A ; End of function sub_131B3E ROM:00131B4A ROM:00131B4C ROM:00131B4C ; =============== S U B R O U T I N E ======================================= ROM:00131B4C ROM:00131B4C ROM:00131B4C sub_131B4C: ; CODE XREF: ROM:loc_131AC0↑p ROM:00131B4C ; ROM:loc_131AFC↑p ROM:00131B4C move.l #0,($870).w ROM:00131B54 move.w #0,($D0E).w ROM:00131B5A move.w ($D1A).w,($D10).w ROM:00131B60 move.l ($8B4).w,($874).w ROM:00131B66 move.l ($8B4).w,($878).w ROM:00131B6C move.l ($8B4).w,($87C).w ROM:00131B72 move.l ($8B4).w,d0 ROM:00131B76 divs.w #$A,d0 ROM:00131B7A move.w d0,($D14).w ROM:00131B7E move.w d0,($D16).w ROM:00131B82 move.w d0,($D18).w ROM:00131B86 rts ROM:00131B86 ; End of function sub_131B4C ROM:00131B86 ROM:00131B88 ROM:00131B88 ; =============== S U B R O U T I N E ======================================= ROM:00131B88 ROM:00131B88 ROM:00131B88 sub_131B88: ; CODE XREF: ROM:loc_131A88↑p ROM:00131B88 ; ROM:00131AD2↑p ... ROM:00131B88 move.w #$7FFF,($D12).w ROM:00131B8E rts ROM:00131B8E ; End of function sub_131B88 ROM:00131B8E ROM:00131B90 ROM:00131B90 ; =============== S U B R O U T I N E ======================================= ROM:00131B90 ROM:00131B90 ROM:00131B90 sub_131B90: ; CODE XREF: ROM:00131AC4↑p ROM:00131B90 move.w ($D12).w,d0 ROM:00131B94 move.w ($8D6).w,d1 ROM:00131B98 cmp.w d0,d1 ROM:00131B9A bge.s locret_131BA2 ROM:00131B9C move.w ($8D6).w,($D12).w ROM:00131BA2 ROM:00131BA2 locret_131BA2: ; CODE XREF: sub_131B90+A↑j ROM:00131BA2 rts ROM:00131BA2 ; End of function sub_131B90 ROM:00131BA2 ROM:00131BA4 ROM:00131BA4 ; =============== S U B R O U T I N E ======================================= ROM:00131BA4 ROM:00131BA4 ROM:00131BA4 sub_131BA4: ; CODE XREF: sub_1247FA+48↑p ROM:00131BA4 move.w #$39B2,d1 ROM:00131BA8 move.w ($534).w,d2 ROM:00131BAC bsr.l sub_1157E4 ROM:00131BB2 move.w d1,($D1C).w ROM:00131BB6 move.w ($D1C).w,d0 ROM:00131BBA cmp.w ($AF6).w,d0 ROM:00131BBE bge.s loc_131BC6 ROM:00131BC0 move.w d0,($D1A).w ROM:00131BC4 bra.s loc_131BCC ROM:00131BC6 ; --------------------------------------------------------------------------- ROM:00131BC6 ROM:00131BC6 loc_131BC6: ; CODE XREF: sub_131BA4+1A↑j ROM:00131BC6 move.w ($AF6).w,($D1A).w ROM:00131BCC ROM:00131BCC loc_131BCC: ; CODE XREF: sub_131BA4+20↑j ROM:00131BCC bsr.l sub_131990 ROM:00131BD2 bsr.l sub_131A62 ROM:00131BD8 rts ROM:00131BD8 ; End of function sub_131BA4 ROM:00131BD8 ROM:00131BDA ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_22. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00131BDC ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_23. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00131BDE ROM:00131BDE ; =============== S U B R O U T I N E ======================================= ROM:00131BDE ROM:00131BDE ROM:00131BDE sub_131BDE: ; CODE XREF: sub_1247FA+78↑p ROM:00131BDE bclr #7,($11AE).w ROM:00131BE4 bclr #4,($11C5).w ROM:00131BEA rts ROM:00131BEA ; End of function sub_131BDE ROM:00131BEA ROM:00131BEC ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_31. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00131BEE word_131BEE: dc.w 6 ; DATA XREF: sub_121342:loc_12175E↑o ROM:00131BF0 dc.l $7090C, $20472, $208D8, $20482, $208D2, $20470, $208C0 ROM:00131BF0 dc.l $20106, $1090C, $20206, $108D8, $20306, $108D2, $20406 ROM:00131BF0 dc.l $108C0, $20506, $108EE, $20606, $508D6, $2046E, $20AF6 ROM:00131BF0 dc.l $2048C, $20534, $20706, $108D6, $21006, $208C4, $20474 ROM:00131BF0 dc.l $25C06, $70D46, $20D48, $20D4A, $20D54, $20D5A, $20D5E ROM:00131BF0 dc.l $20D62, $26E06, $100D46, $20D48, $20D4A, $20D4C, $20D4E ROM:00131BF0 dc.l $20D50, $20D52, $20D54, $20D56, $20D58, $20D5A, $20D5C ROM:00131BF0 dc.l $20D5E, $20D60, $20D62, $20D64, $20D06, $104F7, $14604 ROM:00131BF0 dc.l $1040C, $46F06, $204F6, $20FD6, $10A06, $70D6C, $20D22 ROM:00131BF0 dc.l $20478, $20D6E, $20D24, $2047A, $20534, $25506, $D0D74 ROM:00131BF0 dc.l $20D78, $20FD2, $10BCC, $21230, $21232, $21234, $21236 ROM:00131BF0 dc.l $21238, $2123A, $2123C, $2123E, $21240, $27106, $10E10 ROM:00131BF0 dc.l $22106, $10A28, $25D06, $100534, $20A06, $20A0A, $211E0 ROM:00131BF0 dc.l $211F4, $20A56, $208EA, $204C8, $208C0, $208BC, $209A8 ROM:00131BF0 dc.l $20A28, $20A2A, $20FD4, $10FD5, $108CA, $26206, $10A6C ROM:00131BF0 dc.l $24404, $1944C, $40040E07, $10400, $40101807, $10FC5 ROM:00131BF0 dc.l $13207, $A0400, $40010402, $40010404, $40010406, $40010408 ROM:00131BF0 dc.l $4001040A, $4001040C, $4001040E, $40010002, $80080113 ROM:00131BF0 dc.l $80083307, $A9450, $40040718, $40400, $C0010402, $C0010404 ROM:00131BF0 dc.l $C0010406, $C0010408, $C001040A, $C001040C, $C001040E ROM:00131BF0 dc.l $C001610E, $10516, $2900E, $106E5, $13E04, $A0421 ROM:00131BF0 dc.l $39455, $40030425, $39458, $4001051C, $2041D, $3945B ROM:00131BF0 dc.l $40039459, $400106E6, $1042D, $30F06, $10FCB, $11106 ROM:00131BF0 dc.l $30FCE, $10514, $204BE, $21306, $10FCC, $11406, $10FCD ROM:00131BF0 dc.l $11506, $10AD4, $21907, $911DA, $411D8, $4048E, $407EC ROM:00131BF0 dc.l $411CC, $40AD0, $211EC, $20AD2, $21242, $12006, $107F0 ROM:00131BF0 dc.l $43506, $204A0, $204A2, $23A06, $311EA, $211DE, $21226 ROM:00131BF0 dc.l $20B06, $30586, $40E1A, $8945E, $40010906, $10534 ROM:00131BF0 dc.l $20806, $10AF6, $25606, $40E2A, $20E2C, $20E42, $20E44 ROM:00131BF0 dc.l $25706, $3080C, $40B44, $20FFF, $15206, $4118C, $1118D ROM:00131BF0 dc.l $1118E, $1118F, $15106, $C048A, $20472, $20470, $20482 ROM:00131BF0 dc.l $20A2A, $20534, $204F6, $20AF6, $2046E, $20D6C, $20D76 ROM:00131BF0 dc.l $20FCF, $15A06, $90B94, $20B96, $20B8C, $20B8E, $20BE6 ROM:00131BF0 dc.l $20E92, $20E94, $20FD3, $10820, $45806, $C1248, $11249 ROM:00131BF0 dc.l $11B12, $21B14, $21B16, $21B18, $21B1A, $21B1C, $21D6E ROM:00131BF0 dc.l $11B1E, $21B20, $211FC, $26306, $11D6F, $206406, $11B2E ROM:00131BF0 dc.l $406506, $11B6E, $406606, $11BAE, $406706, $11BEE ROM:00131BF0 dc.l $406806, $11C2E, $406906, $11C6E, $406A06, $11D8F ROM:00131BF0 dc.l $206B06, $11CAE, $406C06, $11CEE, $406D06, $11D2E ROM:00131BF0 dc.l $405906, $171248, $10C0A, $20C0C, $2120E, $21210 ROM:00131BF0 dc.l $21202, $21204, $20C1A, $20C1C, $211FE, $21200, $20C0E ROM:00131BF0 dc.l $20C10, $21B22, $21B24, $20C12, $20C14, $21B26, $21B28 ROM:00131BF0 dc.l $21206, $21208, $2120A, $2120C, $21606, $10540, $22404 ROM:00131BF0 dc.l $10C6D, $10C06, $30C74, $2088C, $100F60, $27006, $C0CC6 ROM:00131BF0 dc.l $20CC8, $20CCA, $20CCC, $20CCE, $20CD0, $20CD2, $20CD4 ROM:00131BF0 dc.l $20CD6, $20CD8, $20CDA, $20CDC, $21206, $1056C, $2FFFF ROM:001320BC byte_1320BC: dc.b $FF ; DATA XREF: sub_122F52+292↑r ROM:001320BC ; sub_122F52:loc_123204↑r ROM:001320BD dc.b $FF ROM:001320BE word_1320BE: dc.w $8201 ; DATA XREF: sub_122538+E↑r ROM:001320BE ; sub_122538+18↑r ... ROM:001320C0 dc.l $3E072107, $3B042304, $3D043004, $310E3204, $3304100F ROM:001320C0 dc.l $200E270F, $17071807, $34083708, $36081407, $1A0F110E ROM:001320C0 dc.l $83082C04 ROM:001320EC dc.b $7F, 0 ROM:001320EE dword_1320EE: dc.l $B7170013 ; DATA XREF: sub_122538+A6↑r ROM:001320EE ; sub_122538+BA↑r ... ROM:001320F2 dc.w $3EF2 ROM:001320F4 dc.l $BA180013, $3EF2A202, $133EF2, $A0000013, $3EF2A101 ROM:001320F4 dc.l $133EF2, $A2020013, $3EF2A303, $133EF2, $A4040013 ROM:001320F4 dc.l $3EF2A505, $133EF2, $A6060013, $3EF2A909, $133EF2 ROM:001320F4 dc.l $C31B0013, $3EF2C21C, $133EF2, $B30B0013, $3EF2B616 ROM:001320F4 dc.l $1330D2, $B5150013, $314AFFFF, $FFFFFFFF ROM:00132154 dword_132154: dc.l $BE130013 ; DATA XREF: sub_122538+80↑r ROM:00132154 ; sub_122538+94↑r ... ROM:00132158 dc.l $30A4B111, $133FA2, $BF140013, $3FD2B212, $13401A ROM:00132158 dc.l $FFFFFFFF ROM:00132170 dcb.b 2,$FF ROM:00132172 dword_132172: dc.l $C3040013 ; DATA XREF: sub_122538+1D8↑r ROM:00132172 ; sub_122538+1EC↑r ... ROM:00132176 dc.w $3EE2 ROM:00132178 dc.l $C4040013, $3EEAFFFF, $FFFFFFFF ROM:00132184 dword_132184: dc.l $84040011 ; DATA XREF: sub_122538+166↑r ROM:00132184 ; sub_122538+17A↑r ... ROM:00132188 dc.l $418C8204, $11E028, $20C0011, $4518E604, $1331A6 ROM:00132188 dc.l $E1040013, $3590E004, $1335DC, $40F0012, $2490C004 ROM:00132188 dc.l $1335E8, $C8040013, $367EC904, $133724, $CC040013 ROM:00132188 dc.l $3732CD04, $1337D0, $D0040013, $382AD104, $133842 ROM:00132188 dc.l $D2040013, $384AD404, $133936, $D9040013, $3A32DA04 ROM:00132188 dc.l $133A66, $E2060013, $3B2CD604, $133B34, $D7040013 ROM:00132188 dc.l $3B52C104, $12069E, $E8040013, $3CB0E704, $133CB8 ROM:00132188 dc.l $C2040013, $3CC0C404, $133CFC, $C3040013, $3D04C504 ROM:00132188 dc.l $133D0C, $C6040013, $3D3EC704, $133D70, $CA040011 ROM:00132188 dc.l $D222CB06, $133DF0, $CF040013, $3E5AD304, $133EA8 ROM:00132188 dc.l $D8040013, $3EB0DB04, $133F5C, $F0040011, $56E68504 ROM:00132188 dc.l $12A146, $FFFFFFFF ROM:0013226C dcb.b 2,$FF ROM:0013226E dword_13226E: dc.l $C0040013 ; DATA XREF: sub_121342+5BE↑r ROM:0013226E ; sub_121342+5D2↑r ... ROM:00132272 dc.w $35F0 ROM:00132274 dc.l $C8040013, $3696D204, $13388A, $D4040013, $394ADA04 ROM:00132274 dc.l $133A80, $D7040013, $3BACC104, $133BE4, $FFFFFFFF ROM:00132274 dc.l $FFFF0002, $30004, $10005 ROM:001322A8 dc.b 0, $FF ROM:001322AA word_1322AA: dc.w $1231 ; DATA XREF: sub_121342+144↑o ROM:001322AA ; sub_121342+2E6↑o ROM:001322AC dc.l $12, $388A0024, $70A0C14, $100CDB, $140124B, $1200C18 ROM:001322AC dc.l $800CDB, $1021232, $12, $388A0024, $70A0C14, $100CD9 ROM:001322AC dc.l $140124A, $1200C18, $800CD9, $1041232, $12, $388A0024 ROM:001322AC dc.l $70A0C14, $100CDD, $140124C, $1200C18, $800CDD, $1010261 ROM:001322AC dc.l $12, $388A0026, $70A0C14, $4100CC9, $401217, $200C18 ROM:001322AC dc.l $4800CC9, $20262, $12, $388A0026, $70A0C14, $4100CC7 ROM:001322AC dc.l $401215, $200C18, $4800CC7, $40262, $12, $388A0026 ROM:001322AC dc.l $70A0C14, $4100CCB, $401219, $200C18, $4800CCB, $10264 ROM:001322AC dc.l $12, $388A0026, $70A0C14, $5100CC9, $1401217, $1200C18 ROM:001322AC dc.l $5800CC9, $1020265, $12, $388A0026, $70A0C14, $5100CC7 ROM:001322AC dc.l $1401215, $1200C18, $5800CC7, $1040265, $12, $388A0026 ROM:001322AC dc.l $70A0C14, $5100CCB, $1401219, $1200C18, $5800CCB ROM:001322AC dc.l $1010267, $12, $388A0026, $70A0C14, $6100CC9, $2401217 ROM:001322AC dc.l $2200C18, $6800CC9, $2020268, $12, $388A0026, $70A0C14 ROM:001322AC dc.l $6100CC7, $2401215, $2200C18, $6800CC7, $2040268 ROM:001322AC dc.l $12, $388A0026, $70A0C14, $6100CCB, $2401219, $2200C18 ROM:001322AC dc.l $6800CCB, $2010270, $12, $388A0026, $70A0C14, $7100CC9 ROM:001322AC dc.l $3401217, $3200C18, $7800CC9, $3020271, $12, $388A0026 ROM:001322AC dc.l $70A0C14, $7100CC7, $3401215, $3200C18, $7800CC7 ROM:001322AC dc.l $3040271, $12, $388A0026, $70A0C14, $7100CCB, $3401219 ROM:001322AC dc.l $3200C18, $7800CCB, $3010650, $12, $388A0028, $7080CC9 ROM:001322AC dc.l $4401217, $420119B, $6800CC9, $4020650, $12, $388A0028 ROM:001322AC dc.l $7080CC7, $4401215, $420119B, $6800CC7, $4040650 ROM:001322AC dc.l $12, $388A0028, $7080CCB, $4401219, $420119B, $6800CCB ROM:001322AC dc.l $4011537, $12, $388A002A, $7080CC9, $5401217, $520119B ROM:001322AC dc.l $6800CC9, $5021538, $12, $388A002A, $7080CC7, $5401215 ROM:001322AC dc.l $520119B, $6800CC7, $5041538, $12, $388A002A, $7080CCB ROM:001322AC dc.l $5401219, $520119B, $6800CCB, $5010481, $12, $388A002C ROM:001322AC dc.l $70A11A8, $7100CC9, $7401217, $720119B, $6800CC9 ROM:001322AC dc.l $7020481, $12, $388A002C, $70A11A8, $7100CC7, $7401215 ROM:001322AC dc.l $720119B, $6800CC7, $7040481, $12, $388A002C, $70A11A8 ROM:001322AC dc.l $7100CCB, $7401219, $720119B, $6800CCB, $7011507 ROM:001322AC dc.l $12, $388A0032, $7080CC8, $401216, $200C17, $3800CC8 ROM:001322AC dc.l $21508, $12, $388A0032, $7080CC6, $401214, $200C17 ROM:001322AC dc.l $3800CC6, $41506, $12, $388A0032, $7080CCA, $401218 ROM:001322AC dc.l $200C17, $3800CCA, $11507, $12, $388A0032, $7080CC8 ROM:001322AC dc.l $1401216, $1200C17, $3800CC8, $1021508, $12, $388A0032 ROM:001322AC dc.l $7080CC6, $1401214, $1200C17, $3800CC6, $1041506 ROM:001322AC dc.l $12, $388A0032, $7080CCA, $1401218, $1200C17, $3800CCA ROM:001322AC dc.l $1011186, $12, $388A0034, $70E0C12, $100CCF, $40121D ROM:001322AC dc.l $200CCF, $240121D, $2200C16, $800CCF, $21185, $12 ROM:001322AC dc.l $388A0034, $70E0C12, $100CCD, $40121B, $200CCD, $240121B ROM:001322AC dc.l $2200C16, $800CCD, $41186, $12, $388A0034, $70E0C12 ROM:001322AC dc.l $100CD1, $40121F, $200CD1, $240121F, $2200C16, $800CD1 ROM:001322AC dc.l $11192, $12, $388A0036, $70E0C13, $7100CCF, $140121D ROM:001322AC dc.l $1200CCF, $340121D, $3200C17, $7800CCF, $1021191 ROM:001322AC dc.l $12, $388A0036, $70E0C13, $7100CCD, $140121B, $1200CCD ROM:001322AC dc.l $340121B, $3200C17, $7800CCD, $1041192, $12, $388A0036 ROM:001322AC dc.l $70E0C13, $7100CD1, $140121F, $1200CD1, $340121F ROM:001322AC dc.l $3200C17, $7800CD1, $1010445, $12, $388A0030, $70A0C15 ROM:001322AC dc.l $2100CCF, $440121D, $4200C19, $2800CCF, $4020444 ROM:001322AC dc.l $12, $388A0030, $70A0C15, $2100CCD, $440121B, $4200C19 ROM:001322AC dc.l $2800CCD, $4040445, $12, $388A0030, $70A0C15, $2100CD1 ROM:001322AC dc.l $440121F, $4200C19, $2800CD1, $4010480, $12, $388A002E ROM:001322AC dc.l $70A11A8, $7100CCF, $540121D, $520119B, $6800CCF ROM:001322AC dc.l $5020480, $12, $388A002E, $70A11A8, $7100CCD, $540121B ROM:001322AC dc.l $520119B, $6800CCD, $5040480, $12, $388A002E, $70A11A8 ROM:001322AC dc.l $7100CD1, $540121F, $520119B, $6800CD1, $5011611 ROM:001322AC dc.l $12, $388A0038, $7080CDB, $40124B, $20119B, $6800CDB ROM:001322AC dc.l $21610, $12, $388A0038, $7080CD9, $40124A, $20119B ROM:001322AC dc.l $6800CD9, $41610, $12, $388A0038, $7080CDD, $40124C ROM:001322AC dc.l $20119B, $6800CDD, $11523, $12, $388A007C, $70A11A8 ROM:001322AC dc.l $7100CD5, $401223, $20119B, $6800CD5, $21524, $12 ROM:001322AC dc.l $388A007C, $70A11A8, $7100CD3, $401221, $20119B, $6800CD3 ROM:001322AC dc.l $41524, $12, $388A007C, $70A11A8, $7100CD7, $401225 ROM:001322AC dc.l $20119B, $6800CD7, $11529, $12, $388A007C, $70A11A8 ROM:001322AC dc.l $7100CD5, $1401223, $120119B, $6800CD5, $1021530 ROM:001322AC dc.l $12, $388A007C, $70A11A8, $7100CD3, $1401221, $120119B ROM:001322AC dc.l $6800CD3, $1041530, $12, $388A007C, $70A11A8, $7100CD7 ROM:001322AC dc.l $1401225, $120119B, $6800CD7, $1010107, $12, $388A0042 ROM:001322AC dc.l $7080903, $4011DB, $200C16, $1800903, $20108, $12 ROM:001322AC dc.l $388A0042, $7080901, $4011D9, $200C16, $1800901, $10112 ROM:001322AC dc.l $12, $388A003A, $7080903, $14011DB, $1200C19, $6800903 ROM:001322AC dc.l $1020113, $12, $388A003A, $7080901, $14011D9, $1200C19 ROM:001322AC dc.l $6800901, $1010117, $12, $388A0040, $7080903, $24011DB ROM:001322AC dc.l $2200C16, $2800903, $2020118, $12, $388A0040, $7080901 ROM:001322AC dc.l $24011D9, $2200C16, $2800901, $2010122, $12, $388A0044 ROM:001322AC dc.l $7080902, $74011DA, $7200C16, $6800902, $7020123 ROM:001322AC dc.l $12, $388A0044, $7080900, $74011D8, $7200C16, $6800900 ROM:001322AC dc.l $7010131, $12, $388A0046, $7080903, $54011DB, $5200C17 ROM:001322AC dc.l $6800903, $5020132, $12, $388A0046, $7080901, $54011D9 ROM:001322AC dc.l $5200C17, $6800901, $5010137, $12, $388A0048, $7080903 ROM:001322AC dc.l $64011DB, $6200C16, $5800903, $6020138, $12, $388A0048 ROM:001322AC dc.l $7080901, $64011D9, $620119B, $6800901, $6010562 ROM:001322AC dc.l $12, $388A004A, $7080903, $34011DB, $320119B, $6800903 ROM:001322AC dc.l $3020563, $12, $388A004A, $7080901, $34011D9, $320119B ROM:001322AC dc.l $6800901, $3010552, $12, $388A0050, $7080903, $74011DB ROM:001322AC dc.l $720119B, $6800903, $7020553, $12, $388A0050 ROM:00132AAC dc.l $7080901, $74011D9, $720119B, $6800901, $7010532 ROM:00132AAC dc.l $12, $388A004C, $7080902, $14011DA, $120119B, $6800902 ROM:00132AAC dc.l $1020533, $12, $388A004C, $7080900, $14011D8, $120119B ROM:00132AAC dc.l $6800900, $1011539, $12, $388A004E, $7080902, $54011DA ROM:00132AAC dc.l $520119B, $6800902, $5021539, $12, $388A004E, $7080900 ROM:00132AAC dc.l $54011D8, $520119B, $6800900, $5010198, $12, $388A003C ROM:00132AAC dc.l $70A0C15, $100902, $24011DA, $2200C19, $800902, $2020197 ROM:00132AAC dc.l $12, $388A003C, $70A0C15, $100900, $24011D8, $2200C19 ROM:00132AAC dc.l $800900, $2011520, $12, $388A003E, $7080902, $44011DA ROM:00132AAC dc.l $420119B, $6800902, $4021520, $12, $388A003E, $7080900 ROM:00132AAC dc.l $44011D8, $420119B, $6800900, $4010462, $12, $388A0052 ROM:00132AAC dc.l $70811C1, $340129E, $720119B, $68011C1, $3020463 ROM:00132AAC dc.l $12, $388A0052, $70811BB, $240129E, $620119B, $68011BB ROM:00132AAC dc.l $2010505, $12, $388A0056, $70A0C13, $3100C0B, $34011FF ROM:00132AAC dc.l $3200C17, $3800C0B, $3081590, $12, $388A0054, $70A0C14 ROM:00132AAC dc.l $1100C0C, $1401200, $1200C18, $1800C0C, $1080340 ROM:00132AAC dc.l $12, $388A005A, $70A0C13, $4100C0B, $44011FF, $4200C17 ROM:00132AAC dc.l $4800C0B, $4080116, $12, $388A0058, $70A0C14, $3100C0C ROM:00132AAC dc.l $3401200, $3200C18, $3800C0C, $3081522, $12, $388A007C ROM:00132AAC dc.l $70A0C14, $3100C0C, $3401200, $3200C18, $3800C0C ROM:00132AAC dc.l $3080335, $12, $388A005C, $70A0C15, $5100C0D, $5401201 ROM:00132AAC dc.l $5200C19, $5800C0D, $5080351, $12, $388A005E, $70A12A0 ROM:00132AAC dc.l $61012A0, $24012A1, $42012A1, $8012A0, $2040352, $12 ROM:00132AAC dc.l $388A005E, $70A12A0, $71012A0, $34012A1, $52012A1 ROM:00132AAC dc.l $18012A0, $3040111, $12, $388A0060, $70A0C13, $5100C0B ROM:00132AAC dc.l $54011FF, $5200C17, $5800C0B, $5080106, $12, $388A0062 ROM:00132AAC dc.l $70A0C12, $1100AD1, $34011B4, $5200C16, $1800AD1 ROM:00132AAC dc.l $3080135, $12, $388A0068, $70A0C12, $100C0A, $4011FE ROM:00132AAC dc.l $200C16, $800C0A, $80141, $12, $388A006A, $70A0C13 ROM:00132AAC dc.l $7100C0B, $74011FF, $7200C17, $7800C0B, $7080130 ROM:00132AAC dc.l $12, $388A0064, $70A0C13, $6100C0B, $64011FF, $6200C17 ROM:00132AAC dc.l $6800C0B, $6080136, $12, $388A0066, $70A0C12, $5100C0A ROM:00132AAC dc.l $54011FE, $5200C16, $5800C0A, $5080133, $12, $388A0064 ROM:00132AAC dc.l $70A0C13, $2100C0B, $24011FF, $2200C17, $2800C0B ROM:00132AAC dc.l $2080140, $12, $388A0066, $70A0C13, $1100C0B, $14011FF ROM:00132AAC dc.l $1200C17, $1800C0B, $1040501, $12, $388A0078, $70A0C15 ROM:00132AAC dc.l $1100C0D, $1401201, $1200C19, $1800C0D, $1080500 ROM:00132AAC dc.l $12, $388A0078, $70A0C15, $4100C0D, $4401242, $200C19 ROM:00132AAC dc.l $4800C0D, $4080121, $12, $388A006C, $70A0C12, $7100C0A ROM:00132AAC dc.l $74011FE, $7200C16, $7800C0A, $7080420, $12, $388A006E ROM:00132AAC dc.l $70A0C13, $100C0B, $4011FF, $200C17, $800C0B, $81300 ROM:00132AAC dc.l $12, $388A0070, $70A0C12, $3100C0A, $34011FE, $3200C16 ROM:00132AAC dc.l $3800C0A, $3081316, $12, $388A0072, $70A0C12, $4100C0A ROM:00132AAC dc.l $44011FE, $4200C16, $4800C0A, $4080170, $12, $388A0074 ROM:00132AAC dc.l $70A0C15, $3100C0D, $3401201, $3200C19, $3800C0D ROM:00132AAC dc.l $3081640, $12, $388A007A, $70A0C14, $2100C0C, $2401200 ROM:00132AAC dc.l $2200C18, $2800C0C, $2081775, $12, $388A0076, $70A0C15 ROM:00132AAC dc.l $7100C0D, $7401201, $7200C19, $7800C0D, $7080301 ROM:00132AAC dc.l $12, $388A007E, $70A0C12, $310100D, $4012A0, $200C16 ROM:00132AAC dc.l $380100D, $80302, $12, $388A007E, $70A0C12, $310100D ROM:00132AAC dc.l $14012A0, $5200C16, $380100D, $1080303, $12, $388A007E ROM:00132AAC dc.l $70A0C12, $310100D, $24012A1, $3200C16, $380100D ROM:00132AAC dc.l $2080304, $12, $388A007E, $70A0C12, $310100D, $34012A0 ROM:00132AAC dc.l $4200C16, $380100D, $3080300, $12, $388A0080, $70A0C12 ROM:00132AAC dc.l $31011B4, $40129F, $1200C16, $38011B4, $80601, $12 ROM:00132AAC dc.l $388A0088, $70606E5, $14006E5, $340119B, $6800655 ROM:00132AAC dc.l $12, $388A0082, $7080CD5, $2401223, $220119B, $6800CD5 ROM:00132AAC dc.l $2020655, $12, $388A0082, $7080CD3, $2401221, $220119B ROM:00132AAC dc.l $6800CD3, $2040655, $12, $388A0082, $7080CD7, $2401225 ROM:00132AAC dc.l $220119B, $6800CD7, $2011487, $12, $388A0086, $7080903 ROM:00132AAC dc.l $74011DB, $720119B, $6800903, $7021487, $12, $388A0086 ROM:00132AAC dc.l $7080901, $74011D9, $720119B, $6800901, $7011486 ROM:00132AAC dc.l $12, $388A0084, $70A11A8, $7100CC9, $6401217, $620119B ROM:00132AAC dc.l $6800CC9, $6021486, $12, $388A0084, $70A11A8, $7100CC7 ROM:00132AAC dc.l $6401215, $620119B, $6800CC7, $6041486, $12, $388A0084 ROM:00132AAC dc.l $70A11A8, $7100CCB, $6401219, $620119B, $6800CCB ROM:00132AAC dc.l $60100FF, $C0300FF, $661C2C38, $7F405C6, $21C607F4 ROM:00132AAC dc.l $42471E39, $1077, $CFFC0064, $31C7097C, $600A2C38 ROM:00132AAC dc.l $7F40586, $21C607F4, $4E750C03, $FF6642, $3C3C0001 ROM:00132AAC dc.l $3E3C0000, $60040647, $10C47, $6E0A, $F380F90, $66024246 ROM:00132AAC dc.l $60EC0C46, $6608, $8F80004, $11BA6014, $2C3807F8 ROM:00132AAC dc.l $2E3807F4, $BC60BC7, $21C607F8, $21C707F4, $602E0C03 ROM:00132AAC dc.l $F06616, $2C3807F8, $2E3807F4, $B860BC7, $21C607F8 ROM:00132AAC dc.l $21C707F4, $60122C38, $7F82E38, $7F40B87, $21C607F8 ROM:00132AAC dc.l $21C707F4, $4E750838, $611BB, $670808F8, $411BA, $604A0C03 ROM:00132AAC dc.l $FF6616, $2C3807F8, $2E3807F4, $BC60BC7, $21C607F8 ROM:00132AAC dc.l $21C707F4, $602E0C03, $F06616, $2C3807F8, $2E3807F4 ROM:00132AAC dc.l $B860BC7, $21C607F8, $21C707F4, $60122C38, $7F82E38 ROM:00132AAC dc.l $7F40B87, $21C607F8, $21C707F4, $4E7546FC, $270031FC ROM:00132AAC dc.l $CFC0A, $61000170, $42416100, $220C87, 0 ROM:001331C0 dc.l $6F000008, $4870000, $111FC, $55FA27, $11FC00AA, $FA2760DE ROM:001331C0 dc.l $4E750C41, $46408, $207B1408, $4E714ED0, $4E750013 ROM:001331C0 dc.l $31FA0013, $32000013, $32320013, $3270323C, $14E75 ROM:001331C0 dc.l $6100026A, $C407FFF, $67262E3C, $F4240, $C000000 ROM:001331C0 dc.l $671A0C00, $86E14, $42844285, $42424243, $8880143C ROM:001331C0 dc.l $11600, $323C0003, $4E75280A, $9889B684, $660E3C3C ROM:001331C0 dc.l $26100, $116323C, $16026, $61000222, $C407FFF, $670A2E3C ROM:001331C0 dc.l $F4240, $14C06012, $C870000, $660A, $24496100, $12A323C ROM:001331C0 dc.l $14E75, $B6426748, $610001F6, $C407FFF, $672A2E3C ROM:001331C0 dc.l $F4240, $2800000, $FF0C42, $36E0A, $3C02E746, $EDA08880 ROM:001331C0 dc.l $600A3C02, $5946E746, $EDA08A80, $52426012, $C870000 ROM:001331C0 dc.l $660A, $42426100, $DE323C, $16062, $3C04E046, $24600FF ROM:001331C0 dc.l $C460003, $660A6100, $8A323C, $1604A, $C460002, $660E6100 ROM:001331C0 dc.l $D26100, $76323C, $26036, $C460004, $661C6100, $11A3C3C ROM:001331C0 dc.l $4B642, $66066100, $5A6004, $61000072, $323C0001 ROM:001331C0 dc.l $60140C46, $5660A, $61000044, $61000128, $6004323C ROM:001331C0 dc.l $14E75, $4E756100, $1484241, $4280103C, $2D200, $6100014E ROM:001331C0 dc.l $4280103C, $71D200, $61000142, $4280103C, $E6D200 ROM:001331C0 dc.l $61000136, $42801001, $6100012E, $4E754240, $103C0003 ROM:001331C0 dc.l $61000122, $42401006, $6100011A, $4240303C, $406100 ROM:001331C0 dc.l $1104E75, $4240103C, $36100, $1044240, $10066100 ROM:001331C0 dc.l $FC4240, $303C007F, $610000F2, $4E754240, $103C0003 ROM:001331C0 dc.l $610000E6, $42406100, $E04240, $303C00FF, $610000D6 ROM:001331C0 dc.l $4E75227C, 0 ROM:001333B4 ; --------------------------------------------------------------------------- ROM:001333B4 movea.l #0,a2 ROM:001333BA move.l d4,d2 ROM:001333BC andi.l #$FF0000,d2 ROM:001333C2 adda.l d2,a1 ROM:001333C4 move.l d4,d2 ROM:001333C6 asr.l #8,d2 ROM:001333C8 asr.l #8,d2 ROM:001333CA andi.l #$FF00,d2 ROM:001333D0 adda.l d2,a1 ROM:001333D2 move.l d5,d2 ROM:001333D4 andi.l #$FF,d2 ROM:001333DA adda.l d2,a1 ROM:001333DC movea.l a1,a2 ROM:001333DE clr.l d3 ROM:001333E0 move.l d5,d2 ROM:001333E2 asl.l #8,d2 ROM:001333E4 andi.l #$FF0000,d2 ROM:001333EA or.l d2,d3 ROM:001333EC move.l d5,d2 ROM:001333EE asr.l #8,d2 ROM:001333F0 andi.l #$FF00,d2 ROM:001333F6 or.l d2,d3 ROM:001333F8 move.l d5,d2 ROM:001333FA asr.l #8,d2 ROM:001333FC asr.l #8,d2 ROM:001333FE asr.l #8,d2 ROM:00133400 andi.l #$FF,d2 ROM:00133406 or.l d2,d3 ROM:00133408 rts ROM:0013340A ; --------------------------------------------------------------------------- ROM:0013340A clr.l d3 ROM:0013340C suba.l #1,a2 ROM:00133412 ROM:00133412 loc_133412: ; CODE XREF: ROM:0013341A↓j ROM:00133412 cmpa.l a1,a2 ROM:00133414 blt.s loc_13341C ROM:00133416 move.w (a1)+,d2 ROM:00133418 add.w d2,d3 ROM:0013341A bra.s loc_133412 ROM:0013341C ; --------------------------------------------------------------------------- ROM:0013341C ROM:0013341C loc_13341C: ; CODE XREF: ROM:00133414↑j ROM:0013341C clr.l d2 ROM:0013341E clr.l d6 ROM:00133420 move.l d4,d6 ROM:00133422 asr.l #8,d6 ROM:00133424 andi.l #$FF00,d6 ROM:0013342A or.l d6,d2 ROM:0013342C move.l d4,d6 ROM:0013342E asr.l #8,d6 ROM:00133430 asr.l #8,d6 ROM:00133432 asr.l #8,d6 ROM:00133434 andi.l #$FF,d6 ROM:0013343A or.l d6,d2 ROM:0013343C rts ROM:0013343E ; --------------------------------------------------------------------------- ROM:0013343E movea.l #0,a1 ROM:00133444 clr.l d2 ROM:00133446 move.l d4,d2 ROM:00133448 andi.l #$FF0000,d2 ROM:0013344E adda.l d2,a1 ROM:00133450 move.l d4,d2 ROM:00133452 asr.l #8,d2 ROM:00133454 asr.l #8,d2 ROM:00133456 andi.l #$FF00,d2 ROM:0013345C adda.l d2,a1 ROM:0013345E move.l d5,d2 ROM:00133460 andi.l #$FF,d2 ROM:00133466 adda.l d2,a1 ROM:00133468 jmp (a1) ROM:0013346A ; --------------------------------------------------------------------------- ROM:0013346A rts ROM:0013346C ; --------------------------------------------------------------------------- ROM:0013346C clr.l d0 ROM:0013346E move.w #$7FFF,d0 ROM:00133472 btst #6,($FFFFFC0D).w ROM:00133478 beq.s locret_13347E ROM:0013347A move.w ($FFFFFC0E).w,d0 ROM:0013347E ROM:0013347E locret_13347E: ; CODE XREF: ROM:00133478↑j ROM:0013347E rts ROM:00133480 ; --------------------------------------------------------------------------- ROM:00133480 move.w d0,($FFFFFC0E).w ROM:00133484 ROM:00133484 loc_133484: ; CODE XREF: ROM:0013348A↓j ROM:00133484 btst #6,($FFFFFC0D).w ROM:0013348A beq.s loc_133484 ROM:0013348C move.w ($FFFFFC0E).w,d0 ROM:00133490 rts ROM:00133492 ROM:00133492 ; =============== S U B R O U T I N E ======================================= ROM:00133492 ROM:00133492 ROM:00133492 sub_133492: ; CODE XREF: sub_121342+3CE↑p ROM:00133492 ; sub_122410↑p ... ROM:00133492 movea.l #$13C000,a2 ROM:00133498 move.w (a2),($51C).w ROM:0013349C clr.l d4 ROM:0013349E btst #0,($11AA).w ROM:001334A4 beq.s loc_1334B8 ROM:001334A6 move.w ($51C).w,d4 ROM:001334AA asl.l #1,d4 ROM:001334AC addi.l #$1E00,d4 ROM:001334B2 move.l d4,($424).w ROM:001334B6 bra.s loc_1334CE ROM:001334B8 ; --------------------------------------------------------------------------- ROM:001334B8 ROM:001334B8 loc_1334B8: ; CODE XREF: sub_133492+12↑j ROM:001334B8 move.l #$32,d0 ; '2' ROM:001334BE asl.l #2,d0 ROM:001334C0 addq.l #6,d0 ROM:001334C2 move.l #$1B00,($424).w ROM:001334CA sub.l d0,($424).w ROM:001334CE ROM:001334CE loc_1334CE: ; CODE XREF: sub_133492+24↑j ROM:001334CE btst #0,($11B5).w ROM:001334D4 bne.s loc_1334E4 ROM:001334D6 move.l ($424).w,d4 ROM:001334DA addi.l #2,d4 ROM:001334E0 move.l d4,($428).w ROM:001334E4 ROM:001334E4 loc_1334E4: ; CODE XREF: sub_133492+42↑j ROM:001334E4 move.l #$10000,d0 ROM:001334EA cmpi.l #0,d0 ROM:001334F0 bge.s loc_1334FC ROM:001334F2 move.l #0,($41C).w ROM:001334FA bra.s loc_13350E ROM:001334FC ; --------------------------------------------------------------------------- ROM:001334FC ROM:001334FC loc_1334FC: ; CODE XREF: sub_133492+5E↑j ROM:001334FC move.l #$32,d0 ; '2' ROM:00133502 asl.l #2,d0 ROM:00133504 addq.l #6,d0 ROM:00133506 add.l ($424).w,d0 ROM:0013350A move.l d0,($41C).w ROM:0013350E ROM:0013350E loc_13350E: ; CODE XREF: sub_133492+68↑j ROM:0013350E move.l #$1E00,d4 ROM:00133514 cmp.l ($42C).w,d4 ROM:00133518 bne.s loc_133522 ROM:0013351A move.b #1,($6E6).w ROM:00133520 bra.s loc_133558 ROM:00133522 ; --------------------------------------------------------------------------- ROM:00133522 ROM:00133522 loc_133522: ; CODE XREF: sub_133492+86↑j ROM:00133522 clr.l d4 ROM:00133524 move.w ($51C).w,d4 ROM:00133528 addi.l #$1E00,d4 ROM:0013352E cmp.l ($42C).w,d4 ROM:00133532 bne.s loc_13353C ROM:00133534 move.b #2,($6E6).w ROM:0013353A bra.s loc_133558 ROM:0013353C ; --------------------------------------------------------------------------- ROM:0013353C ROM:0013353C loc_13353C: ; CODE XREF: sub_133492+A0↑j ROM:0013353C move.l #$13C000,d4 ROM:00133542 cmp.l ($42C).w,d4 ROM:00133546 bgt.s loc_133552 ROM:00133548 move.b #0,($6E6).w ROM:0013354E bra.w loc_133558 ROM:00133552 ; --------------------------------------------------------------------------- ROM:00133552 ROM:00133552 loc_133552: ; CODE XREF: sub_133492+B4↑j ROM:00133552 nop ROM:00133554 nop ROM:00133556 nop ROM:00133558 ROM:00133558 loc_133558: ; CODE XREF: sub_133492+8E↑j ROM:00133558 ; sub_133492+A8↑j ... ROM:00133558 move.w ($4C4).w,d4 ROM:0013355C ext.l d4 ROM:0013355E addi.l #$13C000,d4 ROM:00133564 move.l #$140000,d5 ROM:0013356A clr.l d6 ROM:0013356C move.w ($51C).w,d6 ROM:00133570 sub.l d6,d5 ROM:00133572 cmp.l d4,d5 ROM:00133574 bge.s loc_13357C ROM:00133576 move.l #$140000,d4 ROM:0013357C ROM:0013357C loc_13357C: ; CODE XREF: sub_133492+E2↑j ROM:0013357C move.l d4,($420).w ROM:00133580 move.l ($424).w,d4 ROM:00133584 move.l ($41C).w,d5 ROM:00133588 bset #4,($11A0).w ROM:0013358E rts ROM:0013358E ; End of function sub_133492 ROM:0013358E ROM:00133590 ; --------------------------------------------------------------------------- ROM:00133590 bsr.w sub_133492 ROM:00133594 clr.l d1 ROM:00133596 clr.l d0 ROM:00133598 move.b ($1076).l,d0 ROM:0013359E clr.l d1 ROM:001335A0 move.w ($51C).w,d1 ROM:001335A4 cmp.b ($6E6).w,d0 ROM:001335A8 beq.s locret_1335DA ROM:001335AA cmpi.b #0,d0 ROM:001335AE bne.s loc_1335B8 ROM:001335B0 move.l ($420).w,($42C).w ROM:001335B6 bra.s locret_1335DA ROM:001335B8 ; --------------------------------------------------------------------------- ROM:001335B8 ROM:001335B8 loc_1335B8: ; CODE XREF: ROM:001335AE↑j ROM:001335B8 cmpi.b #2,d0 ROM:001335BC bgt.s loc_1335D4 ROM:001335BE move.l #$1E00,d2 ROM:001335C4 cmpi.l #2,d0 ROM:001335CA bne.s loc_1335CE ROM:001335CC add.l d1,d2 ROM:001335CE ROM:001335CE loc_1335CE: ; CODE XREF: ROM:001335CA↑j ROM:001335CE move.l d2,($42C).w ROM:001335D2 bra.s locret_1335DA ROM:001335D4 ; --------------------------------------------------------------------------- ROM:001335D4 ROM:001335D4 loc_1335D4: ; CODE XREF: ROM:001335BC↑j ROM:001335D4 bset #4,($11BA).w ROM:001335DA ROM:001335DA locret_1335DA: ; CODE XREF: ROM:001335A8↑j ROM:001335DA ; ROM:001335B6↑j ... ROM:001335DA rts ROM:001335DC ; --------------------------------------------------------------------------- ROM:001335DC bsr.w sub_133492 ROM:001335E0 bsr.l nullsub_41 ROM:001335E6 rts ROM:001335E8 ; --------------------------------------------------------------------------- ROM:001335E8 bset #4,($11AF).w ROM:001335EE rts ROM:001335F0 ; --------------------------------------------------------------------------- ROM:001335F0 btst #3,($11B5).w ROM:001335F6 bne.s loc_133676 ROM:001335F8 btst #2,($11C2).w ROM:001335FE beq.s loc_13363A ROM:00133600 move.b ($1074).l,d1 ROM:00133606 addi.b #$40,d1 ; '@' ROM:0013360A move.b d1,($1077).l ROM:00133610 move.b #3,($1076).l ROM:00133618 move.b ($1075).l,d1 ROM:0013361E move.b d1,($1078).l ROM:00133624 move.b ($C69).w,($1079).l ROM:0013362C bsr.l sub_1223AC ROM:00133632 move.w #8,($AC0).w ROM:00133638 bra.s loc_133674 ROM:0013363A ; --------------------------------------------------------------------------- ROM:0013363A ROM:0013363A loc_13363A: ; CODE XREF: ROM:001335FE↑j ROM:0013363A move.b #3,($1073).l ROM:00133642 addi.b #$40,($1074).l ; '@' ROM:0013364A move.b ($1074).l,d0 ROM:00133650 addi.b #3,d0 ROM:00133654 add.b ($1075).l,d0 ROM:0013365A move.b ($C69).w,($1076).l ROM:00133662 add.b ($1076).l,d0 ROM:00133668 move.b d0,($1077).l ROM:0013366E move.w #5,($AC0).w ROM:00133674 ROM:00133674 loc_133674: ; CODE XREF: ROM:00133638↑j ROM:00133674 bra.s locret_13367C ROM:00133676 ; --------------------------------------------------------------------------- ROM:00133676 ROM:00133676 loc_133676: ; CODE XREF: ROM:001335F6↑j ROM:00133676 bsr.l sub_121F48 ROM:0013367C ROM:0013367C locret_13367C: ; CODE XREF: ROM:loc_133674↑j ROM:0013367C rts ROM:0013367E ; --------------------------------------------------------------------------- ROM:0013367E cmpi.w #0,($534).w ROM:00133684 bne.s loc_13368E ROM:00133686 bsr.l sub_11463E ROM:0013368C bra.s locret_133694 ROM:0013368E ; --------------------------------------------------------------------------- ROM:0013368E ROM:0013368E loc_13368E: ; CODE XREF: ROM:00133684↑j ROM:0013368E bset #4,($11BA).w ROM:00133694 ROM:00133694 locret_133694: ; CODE XREF: ROM:0013368C↑j ROM:00133694 rts ROM:00133696 ; --------------------------------------------------------------------------- ROM:00133696 btst #5,($11A1).w ROM:0013369C bne.s loc_13371C ROM:0013369E btst #2,($11C2).w ROM:001336A4 beq.s loc_1336E0 ROM:001336A6 move.b ($1074).l,d1 ROM:001336AC addi.b #$40,d1 ; '@' ROM:001336B0 move.b d1,($1077).l ROM:001336B6 move.b #3,($1076).l ROM:001336BE move.b ($1075).l,d1 ROM:001336C4 move.b d1,($1078).l ROM:001336CA move.b ($FC8).w,($1079).l ROM:001336D2 bsr.l sub_1223AC ROM:001336D8 move.w #8,($AC0).w ROM:001336DE bra.s loc_13371A ROM:001336E0 ; --------------------------------------------------------------------------- ROM:001336E0 ROM:001336E0 loc_1336E0: ; CODE XREF: ROM:001336A4↑j ROM:001336E0 move.b #3,($1073).l ROM:001336E8 addi.b #$40,($1074).l ; '@' ROM:001336F0 move.b ($1074).l,d0 ROM:001336F6 addi.b #3,d0 ROM:001336FA add.b ($1075).l,d0 ROM:00133700 move.b ($FC8).w,($1076).l ROM:00133708 add.b ($1076).l,d0 ROM:0013370E move.b d0,($1077).l ROM:00133714 move.w #5,($AC0).w ROM:0013371A ROM:0013371A loc_13371A: ; CODE XREF: ROM:001336DE↑j ROM:0013371A bra.s locret_133722 ROM:0013371C ; --------------------------------------------------------------------------- ROM:0013371C ROM:0013371C loc_13371C: ; CODE XREF: ROM:0013369C↑j ROM:0013371C bsr.l sub_121F48 ROM:00133722 ROM:00133722 locret_133722: ; CODE XREF: ROM:loc_13371A↑j ROM:00133722 rts ROM:00133724 ; --------------------------------------------------------------------------- ROM:00133724 bset #4,($7C1).w ROM:0013372A bset #1,($7CB).w ROM:00133730 rts ROM:00133732 ; --------------------------------------------------------------------------- ROM:00133732 move.b ($1076).l,d5 ROM:00133738 cmpi.b #$FF,d5 ROM:0013373C bne.s loc_13378A ROM:0013373E bset #1,($11A1).w ROM:00133744 bset #3,($119F).w ROM:0013374A move.w #0,d2 ROM:0013374E bra.s loc_133754 ROM:00133750 ; --------------------------------------------------------------------------- ROM:00133750 ROM:00133750 loc_133750: ; CODE XREF: ROM:0013377C↓j ROM:00133750 addi.w #1,d2 ROM:00133754 ROM:00133754 loc_133754: ; CODE XREF: ROM:0013374E↑j ROM:00133754 cmpi.w #3,d2 ROM:00133758 bgt.s loc_13377E ROM:0013375A move.w d2,d4 ROM:0013375C lsl.w #1,d4 ROM:0013375E addi.w #4,d4 ROM:00133762 move.b $1073(d4.w),d0 ROM:00133768 lsl.w #8,d0 ROM:0013376A addi.w #1,d4 ROM:0013376E move.b $1073(d4.w),d1 ROM:00133774 or.b d1,d0 ROM:00133776 move.w d0,$E22(d2.w*2) ROM:0013377C bra.s loc_133750 ROM:0013377E ; --------------------------------------------------------------------------- ROM:0013377E ROM:0013377E loc_13377E: ; CODE XREF: ROM:00133758↑j ROM:0013377E bset #7,($11BA).w ROM:00133784 bra.l locret_1337CE ROM:0013378A ; --------------------------------------------------------------------------- ROM:0013378A ROM:0013378A loc_13378A: ; CODE XREF: ROM:0013373C↑j ROM:0013378A cmpi.b #3,d5 ROM:0013378E bgt.s loc_1337C8 ROM:00133790 bset #1,($11A1).w ROM:00133796 bclr #3,($119F).w ROM:0013379C clr.w d3 ROM:0013379E move.b ($1076).l,d3 ROM:001337A4 addi.w #$FC,d3 ROM:001337A8 move.w d3,($AC4).w ROM:001337AC move.b ($1077).l,d0 ROM:001337B2 lsl.w #8,d0 ROM:001337B4 move.b ($1078).l,d1 ROM:001337BA or.b d1,d0 ROM:001337BC move.w d0,($E22).w ROM:001337C0 bset #7,($11BA).w ROM:001337C6 bra.s locret_1337CE ROM:001337C8 ; --------------------------------------------------------------------------- ROM:001337C8 ROM:001337C8 loc_1337C8: ; CODE XREF: ROM:0013378E↑j ROM:001337C8 bset #4,($11BA).w ROM:001337CE ROM:001337CE locret_1337CE: ; CODE XREF: ROM:00133784↑j ROM:001337CE ; ROM:001337C6↑j ROM:001337CE rts ROM:001337D0 ; --------------------------------------------------------------------------- ROM:001337D0 bset #1,($11A1).w ROM:001337D6 bclr #3,($119F).w ROM:001337DC move.b ($1077).l,d0 ROM:001337E2 lsl.w #8,d0 ROM:001337E4 move.b ($1078).l,d1 ROM:001337EA or.b d1,d0 ROM:001337EC move.w d0,($AC4).w ROM:001337F0 move.b ($1079).l,d2 ROM:001337F6 lsl.w #8,d2 ROM:001337F8 move.b ($107A).l,d3 ROM:001337FE or.b d3,d2 ROM:00133800 move.w #0,d4 ROM:00133804 move.w d2,$E22(d4.w*2) ROM:0013380A cmpi.w #0,($AC4).w ROM:00133810 blt.s loc_133822 ROM:00133812 cmpi.w #$FF,($AC4).w ROM:00133818 bgt.s loc_133822 ROM:0013381A bset #7,($11BA).w ROM:00133820 bra.s locret_133828 ROM:00133822 ; --------------------------------------------------------------------------- ROM:00133822 ROM:00133822 loc_133822: ; CODE XREF: ROM:00133810↑j ROM:00133822 ; ROM:00133818↑j ROM:00133822 bset #4,($11BA).w ROM:00133828 ROM:00133828 locret_133828: ; CODE XREF: ROM:00133820↑j ROM:00133828 rts ROM:0013382A ; --------------------------------------------------------------------------- ROM:0013382A cmpi.w #0,($C6C).w ROM:00133830 bne.s loc_13383A ROM:00133832 bset #5,($11AE).w ROM:00133838 bra.s locret_133840 ROM:0013383A ; --------------------------------------------------------------------------- ROM:0013383A ROM:0013383A loc_13383A: ; CODE XREF: ROM:00133830↑j ROM:0013383A bset #4,($11BA).w ROM:00133840 ROM:00133840 locret_133840: ; CODE XREF: ROM:00133838↑j ROM:00133840 rts ROM:00133842 ; --------------------------------------------------------------------------- ROM:00133842 bset #7,($11BF).w ROM:00133848 rts ROM:0013384A ; --------------------------------------------------------------------------- ROM:0013384A bclr #1,($11A1).w ROM:00133850 bclr #3,($119F).w ROM:00133856 move.b ($1077).l,d0 ROM:0013385C lsl.w #8,d0 ROM:0013385E move.b ($1078).l,d1 ROM:00133864 or.b d1,d0 ROM:00133866 move.w d0,($AC4).w ROM:0013386A cmpi.w #0,($AC4).w ROM:00133870 blt.s loc_133882 ROM:00133872 cmpi.w #$FF,($AC4).w ROM:00133878 bgt.s loc_133882 ROM:0013387A bset #7,($11BA).w ROM:00133880 bra.s locret_133888 ROM:00133882 ; --------------------------------------------------------------------------- ROM:00133882 ROM:00133882 loc_133882: ; CODE XREF: ROM:00133870↑j ROM:00133882 ; ROM:00133878↑j ROM:00133882 bset #4,($11BA).w ROM:00133888 ROM:00133888 locret_133888: ; CODE XREF: ROM:00133880↑j ROM:00133888 rts ROM:0013388A ; --------------------------------------------------------------------------- ROM:0013388A btst #5,($11C3).w ROM:00133890 bne.l loc_13392E ROM:00133896 btst #2,($11C2).w ROM:0013389C beq.s loc_1338E2 ROM:0013389E move.b ($1074).l,d3 ROM:001338A4 addi.b #$40,d3 ; '@' ROM:001338A8 move.b d3,($1077).l ROM:001338AE move.b #4,($1076).l ROM:001338B6 move.b ($1075).l,d3 ROM:001338BC move.b d3,($1078).l ROM:001338C2 move.w ($E22).w,d1 ROM:001338C6 move.b d1,($107A).l ROM:001338CC lsr.w #8,d1 ROM:001338CE move.b d1,($1076).l ROM:001338D4 bsr.l sub_1223AC ROM:001338DA move.w #9,($AC0).w ROM:001338E0 bra.s loc_13392C ROM:001338E2 ; --------------------------------------------------------------------------- ROM:001338E2 ROM:001338E2 loc_1338E2: ; CODE XREF: ROM:0013389C↑j ROM:001338E2 move.b #4,($1073).l ROM:001338EA addi.b #$40,($1074).l ; '@' ROM:001338F2 move.b ($1074).l,d0 ROM:001338F8 addi.b #4,d0 ROM:001338FC add.b ($1075).l,d0 ROM:00133902 move.w ($E22).w,d1 ROM:00133906 move.b d1,($1077).l ROM:0013390C add.b ($1077).l,d0 ROM:00133912 lsr.w #8,d1 ROM:00133914 move.b d1,($1076).l ROM:0013391A add.b ($1076).l,d0 ROM:00133920 move.b d0,($1078).l ROM:00133926 move.w #6,($AC0).w ROM:0013392C ROM:0013392C loc_13392C: ; CODE XREF: ROM:001338E0↑j ROM:0013392C bra.s locret_133934 ROM:0013392E ; --------------------------------------------------------------------------- ROM:0013392E ROM:0013392E loc_13392E: ; CODE XREF: ROM:00133890↑j ROM:0013392E bset #4,($11BA).w ROM:00133934 ROM:00133934 locret_133934: ; CODE XREF: ROM:loc_13392C↑j ROM:00133934 rts ROM:00133936 ; --------------------------------------------------------------------------- ROM:00133936 bclr #1,($11A1).w ROM:0013393C bset #3,($119F).w ROM:00133942 bset #7,($11BA).w ROM:00133948 rts ROM:0013394A ; --------------------------------------------------------------------------- ROM:0013394A btst #5,($11C3).w ROM:00133950 bne.l loc_133A2A ROM:00133956 btst #2,($11C2).w ROM:0013395C beq.s loc_1339C0 ROM:0013395E move.b ($1074).l,d4 ROM:00133964 addi.b #$40,d4 ; '@' ROM:00133968 move.b d4,($1077).l ROM:0013396E move.b #$A,($1076).l ROM:00133976 move.b ($1075).l,d4 ROM:0013397C move.b d4,($1078).l ROM:00133982 move.w #0,d2 ROM:00133986 bra.s loc_13398C ROM:00133988 ; --------------------------------------------------------------------------- ROM:00133988 ROM:00133988 loc_133988: ; CODE XREF: ROM:001339B0↓j ROM:00133988 addi.w #1,d2 ROM:0013398C ROM:0013398C loc_13398C: ; CODE XREF: ROM:00133986↑j ROM:0013398C cmpi.w #3,d2 ROM:00133990 bgt.s loc_1339B2 ROM:00133992 move.w $E22(d2.w*2),d1 ROM:00133998 move.w d2,d3 ROM:0013399A lsl.w #1,d3 ROM:0013399C addi.w #7,d3 ROM:001339A0 move.b d1,$1073(d3.w) ROM:001339A6 lsr.w #8,d1 ROM:001339A8 subq.w #1,d3 ROM:001339AA move.b d1,$1073(d3.w) ROM:001339B0 bra.s loc_133988 ROM:001339B2 ; --------------------------------------------------------------------------- ROM:001339B2 ROM:001339B2 loc_1339B2: ; CODE XREF: ROM:00133990↑j ROM:001339B2 bsr.l sub_1223AC ROM:001339B8 move.w #$C,($AC0).w ROM:001339BE bra.s loc_133A28 ROM:001339C0 ; --------------------------------------------------------------------------- ROM:001339C0 ROM:001339C0 loc_1339C0: ; CODE XREF: ROM:0013395C↑j ROM:001339C0 move.b #$A,($1073).l ROM:001339C8 addi.b #$40,($1074).l ; '@' ROM:001339D0 move.b ($1074).l,d0 ROM:001339D6 addi.b #$A,d0 ROM:001339DA add.b ($1075).l,d0 ROM:001339E0 move.w #0,d2 ROM:001339E4 bra.s loc_1339EA ROM:001339E6 ; --------------------------------------------------------------------------- ROM:001339E6 ROM:001339E6 loc_1339E6: ; CODE XREF: ROM:00133A1A↓j ROM:001339E6 addi.w #1,d2 ROM:001339EA ROM:001339EA loc_1339EA: ; CODE XREF: ROM:001339E4↑j ROM:001339EA cmpi.w #3,d2 ROM:001339EE bgt.s loc_133A1C ROM:001339F0 move.w $E22(d2.w*2),d1 ROM:001339F6 move.w d2,d3 ROM:001339F8 lsl.w #1,d3 ROM:001339FA addi.w #4,d3 ROM:001339FE move.b d1,$1073(d3.w) ROM:00133A04 add.b $1073(d3.w),d0 ROM:00133A0A lsr.w #8,d1 ROM:00133A0C subq.w #1,d3 ROM:00133A0E move.b d1,$1073(d3.w) ROM:00133A14 add.b $1073(d3.w),d0 ROM:00133A1A bra.s loc_1339E6 ROM:00133A1C ; --------------------------------------------------------------------------- ROM:00133A1C ROM:00133A1C loc_133A1C: ; CODE XREF: ROM:001339EE↑j ROM:00133A1C move.b d0,($107E).l ROM:00133A22 move.w #$C,($AC0).w ROM:00133A28 ROM:00133A28 loc_133A28: ; CODE XREF: ROM:001339BE↑j ROM:00133A28 bra.s locret_133A30 ROM:00133A2A ; --------------------------------------------------------------------------- ROM:00133A2A ROM:00133A2A loc_133A2A: ; CODE XREF: ROM:00133950↑j ROM:00133A2A bset #4,($11BA).w ROM:00133A30 ROM:00133A30 locret_133A30: ; CODE XREF: ROM:loc_133A28↑j ROM:00133A30 rts ROM:00133A32 ; --------------------------------------------------------------------------- ROM:00133A32 bset #1,($11A1).w ROM:00133A38 bclr #3,($119F).w ROM:00133A3E move.w #$EE,($AC4).w ROM:00133A44 move.b ($1076).l,d2 ROM:00133A4A lsl.w #8,d2 ROM:00133A4C move.b ($1077).l,d3 ROM:00133A52 or.b d3,d2 ROM:00133A54 move.w #0,d4 ROM:00133A58 move.w d2,$E22(d4.w*2) ROM:00133A5E bset #7,($11BA).w ROM:00133A64 rts ROM:00133A66 ; --------------------------------------------------------------------------- ROM:00133A66 bclr #1,($11A1).w ROM:00133A6C bclr #3,($119F).w ROM:00133A72 move.w #$EE,($AC4).w ROM:00133A78 bset #7,($11BA).w ROM:00133A7E rts ROM:00133A80 ; --------------------------------------------------------------------------- ROM:00133A80 btst #5,($11C3).w ROM:00133A86 bne.l loc_133B24 ROM:00133A8C btst #2,($11C2).w ROM:00133A92 beq.s loc_133AD8 ROM:00133A94 move.b ($1074).l,d3 ROM:00133A9A addi.b #$40,d3 ; '@' ROM:00133A9E move.b d3,($1077).l ROM:00133AA4 move.b #4,($1076).l ROM:00133AAC move.b ($1075).l,d3 ROM:00133AB2 move.b d3,($1078).l ROM:00133AB8 move.w ($E22).w,d1 ROM:00133ABC move.b d1,($107A).l ROM:00133AC2 lsr.w #8,d1 ROM:00133AC4 move.b d1,($1076).l ROM:00133ACA bsr.l sub_1223AC ROM:00133AD0 move.w #9,($AC0).w ROM:00133AD6 bra.s loc_133B22 ROM:00133AD8 ; --------------------------------------------------------------------------- ROM:00133AD8 ROM:00133AD8 loc_133AD8: ; CODE XREF: ROM:00133A92↑j ROM:00133AD8 move.b #4,($1073).l ROM:00133AE0 addi.b #$40,($1074).l ; '@' ROM:00133AE8 move.b ($1074).l,d0 ROM:00133AEE addi.b #4,d0 ROM:00133AF2 add.b ($1075).l,d0 ROM:00133AF8 move.w ($E22).w,d1 ROM:00133AFC move.b d1,($1077).l ROM:00133B02 add.b ($1077).l,d0 ROM:00133B08 lsr.w #8,d1 ROM:00133B0A move.b d1,($1076).l ROM:00133B10 add.b ($1076).l,d0 ROM:00133B16 move.b d0,($1078).l ROM:00133B1C move.w #6,($AC0).w ROM:00133B22 ROM:00133B22 loc_133B22: ; CODE XREF: ROM:00133AD6↑j ROM:00133B22 bra.s locret_133B2A ROM:00133B24 ; --------------------------------------------------------------------------- ROM:00133B24 ROM:00133B24 loc_133B24: ; CODE XREF: ROM:00133A86↑j ROM:00133B24 bset #4,($11BA).w ROM:00133B2A ROM:00133B2A locret_133B2A: ; CODE XREF: ROM:loc_133B22↑j ROM:00133B2A rts ROM:00133B2C ; --------------------------------------------------------------------------- ROM:00133B2C bset #1,($7CB).w ROM:00133B32 rts ROM:00133B34 ; --------------------------------------------------------------------------- ROM:00133B34 bset #2,($11BA).w ROM:00133B3A movea.l #$13C000,a5 ROM:00133B40 move.l a5,($42C).w ROM:00133B44 bsr.l sub_115370 ROM:00133B4A bset #4,($7C1).w ROM:00133B50 rts ROM:00133B52 ; --------------------------------------------------------------------------- ROM:00133B52 move.b ($1076).l,d1 ROM:00133B58 lsl.w #8,d1 ROM:00133B5A and.b ($1077).l,d1 ROM:00133B60 move.w #$FB,($50C).w ROM:00133B66 move.w d1,($50E).w ROM:00133B6A bset #2,($7CE).w ROM:00133B70 move.w #$FFFF,($C66).w ROM:00133B76 bset #3,($7CC).w ROM:00133B7C move.w #$4000,($4C4).w ROM:00133B82 bset #0,($7BF).w ROM:00133B88 movea.l #$140000,a5 ROM:00133B8E move.l a5,($42C).w ROM:00133B92 bsr.l sub_115370 ROM:00133B98 bset #4,($7C1).w ROM:00133B9E bset #1,($7CB).w ROM:00133BA4 bclr #2,($11BA).w ROM:00133BAA rts ROM:00133BAC ; --------------------------------------------------------------------------- ROM:00133BAC btst #1,($7CB).w ROM:00133BB2 bne.s loc_133BDC ROM:00133BB4 btst #3,($7CC).w ROM:00133BBA bne.s loc_133BDC ROM:00133BBC btst #0,($7BF).w ROM:00133BC2 bne.s loc_133BDC ROM:00133BC4 btst #4,($7CC).w ROM:00133BCA bne.s loc_133BDC ROM:00133BCC btst #2,($7C7).w ROM:00133BD2 bne.s loc_133BDC ROM:00133BD4 bsr.l sub_121EF4 ROM:00133BDA rts ROM:00133BDC ; --------------------------------------------------------------------------- ROM:00133BDC ROM:00133BDC loc_133BDC: ; CODE XREF: ROM:00133BB2↑j ROM:00133BDC ; ROM:00133BBA↑j ... ROM:00133BDC bsr.l sub_121F48 ROM:00133BE2 rts ROM:00133BE4 ; --------------------------------------------------------------------------- ROM:00133BE4 clr.b d1 ROM:00133BE6 btst #4,($7BE).w ROM:00133BEC beq.s loc_133BF2 ROM:00133BEE ori.b #$F,d1 ROM:00133BF2 ROM:00133BF2 loc_133BF2: ; CODE XREF: ROM:00133BEC↑j ROM:00133BF2 btst #7,($7C7).w ROM:00133BF8 beq.s loc_133BFE ROM:00133BFA ori.b #$F0,d1 ROM:00133BFE ROM:00133BFE loc_133BFE: ; CODE XREF: ROM:00133BF8↑j ROM:00133BFE btst #2,($11C2).w ROM:00133C04 beq.s loc_133C56 ROM:00133C06 move.b #6,($1076).l ROM:00133C0E move.b ($1074).l,d0 ROM:00133C14 addi.b #$40,d0 ; '@' ROM:00133C18 move.b d0,($1077).l ROM:00133C1E move.b ($1075).l,d0 ROM:00133C24 move.b d0,($1078).l ROM:00133C2A move.b ($FB7).w,($1079).l ROM:00133C32 move.b ($AD6).w,($107A).l ROM:00133C3A move.b ($AD7).w,($107B).l ROM:00133C42 move.b d1,($107C).l ROM:00133C48 bsr.l sub_1223AC ROM:00133C4E move.w #$B,($AC0).w ROM:00133C54 bra.s locret_133CAE ROM:00133C56 ; --------------------------------------------------------------------------- ROM:00133C56 ROM:00133C56 loc_133C56: ; CODE XREF: ROM:00133C04↑j ROM:00133C56 move.b #6,($1073).l ROM:00133C5E addi.b #$40,($1074).l ; '@' ROM:00133C66 move.b ($1074).l,d0 ROM:00133C6C addi.b #6,d0 ROM:00133C70 add.b ($1075).l,d0 ROM:00133C76 move.b ($FB7).w,($1076).l ROM:00133C7E add.b ($FB7).w,d0 ROM:00133C82 move.b ($AD6).w,($1077).l ROM:00133C8A add.b ($AD6).w,d0 ROM:00133C8E move.b ($AD7).w,($1078).l ROM:00133C96 add.b ($AD7).w,d0 ROM:00133C9A move.b d1,($1079).l ROM:00133CA0 add.b d1,d0 ROM:00133CA2 move.b d0,($107A).l ROM:00133CA8 move.w #8,($AC0).w ROM:00133CAE ROM:00133CAE locret_133CAE: ; CODE XREF: ROM:00133C54↑j ROM:00133CAE rts ROM:00133CB0 ; --------------------------------------------------------------------------- ROM:00133CB0 bset #5,($11B3).w ROM:00133CB6 rts ROM:00133CB8 ; --------------------------------------------------------------------------- ROM:00133CB8 bset #1,($119D).w ROM:00133CBE rts ROM:00133CC0 ; --------------------------------------------------------------------------- ROM:00133CC0 clr.w d7 ROM:00133CC2 move.b ($1076).l,d7 ROM:00133CC8 subq.w #1,d7 ROM:00133CCA cmpi.w #4,d7 ROM:00133CCE ble.s loc_133CD8 ROM:00133CD0 bset #4,($11BA).w ROM:00133CD6 bra.s locret_133CFA ROM:00133CD8 ; --------------------------------------------------------------------------- ROM:00133CD8 ROM:00133CD8 loc_133CD8: ; CODE XREF: ROM:00133CCE↑j ROM:00133CD8 lea ($FFFFFF30).w,a0 ROM:00133CDC move.w d7,d6 ROM:00133CDE asl.w #4,d6 ROM:00133CE0 adda.w d6,a0 ROM:00133CE2 move.w #$30,d6 ; '0' ROM:00133CE6 asr.w #4,d6 ROM:00133CE8 add.w d7,d6 ROM:00133CEA move.w $434(a5),2(a0) ROM:00133CF0 moveq #1,d5 ROM:00133CF2 asl.l d6,d5 ROM:00133CF4 asl.l d6,d5 ROM:00133CF6 or.l d5,($FFFFFE18).w ROM:00133CFA ROM:00133CFA locret_133CFA: ; CODE XREF: ROM:00133CD6↑j ROM:00133CFA rts ROM:00133CFC ; --------------------------------------------------------------------------- ROM:00133CFC bset #1,($11B5).w ROM:00133D02 rts ROM:00133D04 ; --------------------------------------------------------------------------- ROM:00133D04 bset #1,($11A9).w ROM:00133D0A rts ROM:00133D0C ; --------------------------------------------------------------------------- ROM:00133D0C move.b ($1076).l,d0 ROM:00133D12 lsl.w #8,d0 ROM:00133D14 or.b ($1077).l,d0 ROM:00133D1A move.w $438(a5),d1 ROM:00133D1E move.w $43A(a5),d2 ROM:00133D22 cmp.w d0,d1 ROM:00133D24 bge.s loc_133D36 ROM:00133D26 cmp.w d0,d2 ROM:00133D28 ble.s loc_133D36 ROM:00133D2A move.w d0,($11EA).w ROM:00133D2E bset #1,($7CB).w ROM:00133D34 bra.s locret_133D3C ROM:00133D36 ; --------------------------------------------------------------------------- ROM:00133D36 ROM:00133D36 loc_133D36: ; CODE XREF: ROM:00133D24↑j ROM:00133D36 ; ROM:00133D28↑j ROM:00133D36 bset #4,($11BA).w ROM:00133D3C ROM:00133D3C locret_133D3C: ; CODE XREF: ROM:00133D34↑j ROM:00133D3C rts ROM:00133D3E ; --------------------------------------------------------------------------- ROM:00133D3E move.b ($1076).l,d0 ROM:00133D44 lsl.w #8,d0 ROM:00133D46 or.b ($1077).l,d0 ROM:00133D4C move.w $43C(a5),d1 ROM:00133D50 move.w $43E(a5),d2 ROM:00133D54 cmp.w d0,d1 ROM:00133D56 bge.s loc_133D68 ROM:00133D58 cmp.w d0,d2 ROM:00133D5A ble.s loc_133D68 ROM:00133D5C move.w d0,($11DE).w ROM:00133D60 bset #1,($7CB).w ROM:00133D66 bra.s locret_133D6E ROM:00133D68 ; --------------------------------------------------------------------------- ROM:00133D68 ROM:00133D68 loc_133D68: ; CODE XREF: ROM:00133D56↑j ROM:00133D68 ; ROM:00133D5A↑j ROM:00133D68 bset #4,($11BA).w ROM:00133D6E ROM:00133D6E locret_133D6E: ; CODE XREF: ROM:00133D66↑j ROM:00133D6E rts ROM:00133D70 ; --------------------------------------------------------------------------- ROM:00133D70 move.w #3,d1 ROM:00133D74 cmpi.b #$FF,$1073(d1.w) ROM:00133D7C bne.s loc_133DAE ROM:00133D7E move.w #0,d2 ROM:00133D82 bra.s loc_133D88 ROM:00133D84 ; --------------------------------------------------------------------------- ROM:00133D84 ROM:00133D84 loc_133D84: ; CODE XREF: ROM:00133DAA↓j ROM:00133D84 addi.w #1,d2 ROM:00133D88 ROM:00133D88 loc_133D88: ; CODE XREF: ROM:00133D82↑j ROM:00133D88 cmpi.w #0,d2 ROM:00133D8C bgt.s loc_133DAC ROM:00133D8E move.w $D6C(d2.w*2),d3 ROM:00133D94 add.w $440(a5),d3 ROM:00133D98 move.w $2C0(a5),d4 ROM:00133D9C cmp.w d3,d4 ROM:00133D9E bge.s loc_133DA4 ROM:00133DA0 move.w $2C0(a5),d3 ROM:00133DA4 ROM:00133DA4 loc_133DA4: ; CODE XREF: ROM:00133D9E↑j ROM:00133DA4 move.w d3,$D6C(d2.w*2) ROM:00133DAA bra.s loc_133D84 ROM:00133DAC ; --------------------------------------------------------------------------- ROM:00133DAC ROM:00133DAC loc_133DAC: ; CODE XREF: ROM:00133D8C↑j ROM:00133DAC bra.s locret_133DEE ROM:00133DAE ; --------------------------------------------------------------------------- ROM:00133DAE ROM:00133DAE loc_133DAE: ; CODE XREF: ROM:00133D7C↑j ROM:00133DAE cmpi.b #0,$1073(d1.w) ROM:00133DB6 bne.s loc_133DE8 ROM:00133DB8 move.w #0,d2 ROM:00133DBC bra.s loc_133DC2 ROM:00133DBE ; --------------------------------------------------------------------------- ROM:00133DBE ROM:00133DBE loc_133DBE: ; CODE XREF: ROM:00133DE4↓j ROM:00133DBE addi.w #1,d2 ROM:00133DC2 ROM:00133DC2 loc_133DC2: ; CODE XREF: ROM:00133DBC↑j ROM:00133DC2 cmpi.w #0,d2 ROM:00133DC6 bgt.s loc_133DE6 ROM:00133DC8 move.w $D6C(d2.w*2),d3 ROM:00133DCE sub.w $440(a5),d3 ROM:00133DD2 move.w $2C2(a5),d4 ROM:00133DD6 cmp.w d3,d4 ROM:00133DD8 ble.s loc_133DDE ROM:00133DDA move.w $2C2(a5),d3 ROM:00133DDE ROM:00133DDE loc_133DDE: ; CODE XREF: ROM:00133DD8↑j ROM:00133DDE move.w d3,$D6C(d2.w*2) ROM:00133DE4 bra.s loc_133DBE ROM:00133DE6 ; --------------------------------------------------------------------------- ROM:00133DE6 ROM:00133DE6 loc_133DE6: ; CODE XREF: ROM:00133DC6↑j ROM:00133DE6 bra.s locret_133DEE ROM:00133DE8 ; --------------------------------------------------------------------------- ROM:00133DE8 ROM:00133DE8 loc_133DE8: ; CODE XREF: ROM:00133DB6↑j ROM:00133DE8 bset #4,($11BA).w ROM:00133DEE ROM:00133DEE locret_133DEE: ; CODE XREF: ROM:loc_133DAC↑j ROM:00133DEE ; ROM:loc_133DE6↑j ROM:00133DEE rts ROM:00133DF0 ; --------------------------------------------------------------------------- ROM:00133DF0 clr.l d0 ROM:00133DF2 clr.l d1 ROM:00133DF4 movea.l #$1076,a0 ROM:00133DFA move.b (a0)+,d0 ROM:00133DFC lsl.l #8,d0 ROM:00133DFE or.b (a0)+,d0 ROM:00133E00 swap d0 ROM:00133E02 clr.l d1 ROM:00133E04 move.b (a0)+,d1 ROM:00133E06 lsl.l #8,d1 ROM:00133E08 or.b (a0)+,d1 ROM:00133E0A or.l d1,d0 ROM:00133E0C and.l d0,($11DA).w ROM:00133E10 clr.l d0 ROM:00133E12 clr.l d1 ROM:00133E14 move.b (a0)+,d0 ROM:00133E16 lsl.l #8,d0 ROM:00133E18 or.b (a0)+,d0 ROM:00133E1A swap d0 ROM:00133E1C clr.l d1 ROM:00133E1E move.b (a0)+,d1 ROM:00133E20 lsl.l #8,d1 ROM:00133E22 or.b (a0)+,d1 ROM:00133E24 or.l d1,d0 ROM:00133E26 and.l d0,($11D8).w ROM:00133E2A clr.l d0 ROM:00133E2C clr.l d1 ROM:00133E2E move.b (a0)+,d0 ROM:00133E30 lsl.l #8,d0 ROM:00133E32 or.b (a0)+,d0 ROM:00133E34 swap d0 ROM:00133E36 clr.l d1 ROM:00133E38 move.b (a0)+,d1 ROM:00133E3A lsl.l #8,d1 ROM:00133E3C or.b (a0)+,d1 ROM:00133E3E or.l d1,d0 ROM:00133E40 and.l d0,($11CC).w ROM:00133E44 clr.l d0 ROM:00133E46 clr.l d1 ROM:00133E48 move.b (a0)+,d0 ROM:00133E4A lsl.l #8,d0 ROM:00133E4C or.b (a0)+,d0 ROM:00133E4E and.w d0,($11EC).w ROM:00133E52 move.b (a0),d0 ROM:00133E54 and.b d0,($1242).w ROM:00133E58 rts ROM:00133E5A ; --------------------------------------------------------------------------- ROM:00133E5A lea ($FFFFFFF0).w,a0 ROM:00133E5E move.w #$F0,d0 ROM:00133E62 asr.w #4,d0 ROM:00133E64 bsr.l sub_119302 ROM:00133E6A moveq #$D,d2 ROM:00133E6C moveq #1,d1 ROM:00133E6E moveq #3,d4 ROM:00133E70 clr.w (a0) ROM:00133E72 clr.w 2(a0) ROM:00133E76 clr.w 4(a0) ROM:00133E7A clr.w 6(a0) ROM:00133E7E clr.w 8(a0) ROM:00133E82 moveq #1,d3 ROM:00133E84 moveq #1,d5 ROM:00133E86 bsr.l sub_119286 ROM:00133E8C move.w #$F0,d0 ROM:00133E90 asr.w #4,d0 ROM:00133E92 lea ($FFFFFFF0).w,a0 ROM:00133E96 move.w $436(a5),2(a0) ROM:00133E9C moveq #1,d5 ROM:00133E9E asl.l d0,d5 ROM:00133EA0 asl.l d0,d5 ROM:00133EA2 or.l d5,($FFFFFE18).w ROM:00133EA6 rts ROM:00133EA8 ; --------------------------------------------------------------------------- ROM:00133EA8 bset #1,($11B2).w ROM:00133EAE rts ROM:00133EB0 ; --------------------------------------------------------------------------- ROM:00133EB0 move.b ($1076).l,d1 ROM:00133EB6 cmpi.b #0,d1 ROM:00133EBA bne.s loc_133EC2 ROM:00133EBC clr.b ($6E7).w ROM:00133EC0 bra.s locret_133EE0 ROM:00133EC2 ; --------------------------------------------------------------------------- ROM:00133EC2 ROM:00133EC2 loc_133EC2: ; CODE XREF: ROM:00133EBA↑j ROM:00133EC2 andi.b #$E0,d1 ROM:00133EC6 cmpi.b #$A0,d1 ROM:00133ECA bne.s loc_133ED6 ROM:00133ECC move.b ($1076).l,($6E7).w ROM:00133ED4 bra.s locret_133EE0 ROM:00133ED6 ; --------------------------------------------------------------------------- ROM:00133ED6 ROM:00133ED6 loc_133ED6: ; CODE XREF: ROM:00133ECA↑j ROM:00133ED6 clr.b ($6E7).w ROM:00133EDA bset #4,($11BA).w ROM:00133EE0 ROM:00133EE0 locret_133EE0: ; CODE XREF: ROM:00133EC0↑j ROM:00133EE0 ; ROM:00133ED4↑j ROM:00133EE0 rts ROM:00133EE2 ; --------------------------------------------------------------------------- ROM:00133EE2 bclr #1,($11A9).w ROM:00133EE8 rts ROM:00133EEA ; --------------------------------------------------------------------------- ROM:00133EEA bclr #1,($11B5).w ROM:00133EF0 rts ROM:00133EF2 ; --------------------------------------------------------------------------- ROM:00133EF2 move.l ($7F8).w,d6 ROM:00133EF6 move.l ($7F4).w,d7 ROM:00133EFA cmpi.b #$FF,d3 ROM:00133EFE bne.s loc_133F06 ROM:00133F00 bset d5,d6 ROM:00133F02 bset d5,d7 ROM:00133F04 bra.s loc_133F14 ROM:00133F06 ; --------------------------------------------------------------------------- ROM:00133F06 ROM:00133F06 loc_133F06: ; CODE XREF: ROM:00133EFE↑j ROM:00133F06 cmpi.b #$F0,d3 ROM:00133F0A bne.s loc_133F12 ROM:00133F0C bclr d5,d6 ROM:00133F0E bset d5,d7 ROM:00133F10 bra.s loc_133F14 ROM:00133F12 ; --------------------------------------------------------------------------- ROM:00133F12 ROM:00133F12 loc_133F12: ; CODE XREF: ROM:00133F0A↑j ROM:00133F12 bclr d5,d7 ROM:00133F14 ROM:00133F14 loc_133F14: ; CODE XREF: ROM:00133F04↑j ROM:00133F14 ; ROM:00133F10↑j ROM:00133F14 move.l d6,($7F8).w ROM:00133F18 move.l d7,($7F4).w ROM:00133F1C btst #3,($7F6).w ROM:00133F22 beq.s locret_133F3C ROM:00133F24 bset #0,($11AD).w ROM:00133F2A move.b ($1077).l,d2 ROM:00133F30 lsl.w #8,d2 ROM:00133F32 or.b ($1078).l,d2 ROM:00133F38 move.w d2,($AC2).w ROM:00133F3C ROM:00133F3C locret_133F3C: ; CODE XREF: ROM:00133F22↑j ROM:00133F3C rts ROM:00133F3E ROM:00133F3E ; =============== S U B R O U T I N E ======================================= ROM:00133F3E ROM:00133F3E ROM:00133F3E sub_133F3E: ; CODE XREF: ROM:00122876↑p ROM:00133F3E ; ROM:001228D4↑p ... ROM:00133F3E clr.b ($6E7).w ROM:00133F42 bclr #1,($11A9).w ROM:00133F48 bclr #1,($11B5).w ROM:00133F4E rts ROM:00133F4E ; End of function sub_133F3E ROM:00133F4E ROM:00133F50 ROM:00133F50 ; =============== S U B R O U T I N E ======================================= ROM:00133F50 ROM:00133F50 ROM:00133F50 sub_133F50: ; CODE XREF: ROM:loc_122870↑p ROM:00133F50 ; ROM:00122906↑p ... ROM:00133F50 clr.l ($7F4).w ROM:00133F54 bsr.l sub_12425C ROM:00133F5A rts ROM:00133F5A ; End of function sub_133F50 ROM:00133F5A ROM:00133F5C ; --------------------------------------------------------------------------- ROM:00133F5C move.b ($1076).l,d0 ROM:00133F62 lsl.w #8,d0 ROM:00133F64 or.b ($1077).l,d0 ROM:00133F6A move.w $246(a5),d1 ROM:00133F6E move.w $248(a5),d2 ROM:00133F72 cmp.w d0,d1 ROM:00133F74 bge.s loc_133F9A ROM:00133F76 cmp.w d0,d2 ROM:00133F78 ble.s loc_133F9A ROM:00133F7A move.w #0,d3 ROM:00133F7E bra.s loc_133F84 ROM:00133F80 ; --------------------------------------------------------------------------- ROM:00133F80 ROM:00133F80 loc_133F80: ; CODE XREF: ROM:00133F90↓j ROM:00133F80 addi.w #1,d3 ROM:00133F84 ROM:00133F84 loc_133F84: ; CODE XREF: ROM:00133F7E↑j ROM:00133F84 cmpi.w #0,d3 ROM:00133F88 bgt.s loc_133F92 ROM:00133F8A move.w d0,$1226(d3.w*2) ROM:00133F90 bra.s loc_133F80 ROM:00133F92 ; --------------------------------------------------------------------------- ROM:00133F92 ROM:00133F92 loc_133F92: ; CODE XREF: ROM:00133F88↑j ROM:00133F92 bset #1,($7CB).w ROM:00133F98 bra.s locret_133FA0 ROM:00133F9A ; --------------------------------------------------------------------------- ROM:00133F9A ROM:00133F9A loc_133F9A: ; CODE XREF: ROM:00133F74↑j ROM:00133F9A ; ROM:00133F78↑j ROM:00133F9A bset #4,($11BA).w ROM:00133FA0 ROM:00133FA0 locret_133FA0: ; CODE XREF: ROM:00133F98↑j ROM:00133FA0 rts ROM:00133FA2 ; --------------------------------------------------------------------------- ROM:00133FA2 cmpi.b #$FF,d3 ROM:00133FA6 bne.s loc_133FC6 ROM:00133FA8 move.l ($7F4).w,d6 ROM:00133FAC bset d2,d6 ROM:00133FAE move.l d6,($7F4).w ROM:00133FB2 move.b ($1077).l,d7 ROM:00133FB8 lsl.w #8,d7 ROM:00133FBA or.b ($1078).l,d7 ROM:00133FC0 move.w d7,($C58).w ROM:00133FC4 bra.s locret_133FD0 ROM:00133FC6 ; --------------------------------------------------------------------------- ROM:00133FC6 ROM:00133FC6 loc_133FC6: ; CODE XREF: ROM:00133FA6↑j ROM:00133FC6 move.l ($7F4).w,d6 ROM:00133FCA bclr d2,d6 ROM:00133FCC move.l d6,($7F4).w ROM:00133FD0 ROM:00133FD0 locret_133FD0: ; CODE XREF: ROM:00133FC4↑j ROM:00133FD0 rts ROM:00133FD2 ; --------------------------------------------------------------------------- ROM:00133FD2 cmpi.b #$FF,d3 ROM:00133FD6 bne.s loc_13400E ROM:00133FD8 move.l ($7F4).w,d6 ROM:00133FDC bset d2,d6 ROM:00133FDE move.l d6,($7F4).w ROM:00133FE2 bset #0,($11AD).w ROM:00133FE8 move.b ($1077).l,d7 ROM:00133FEE lsl.w #8,d7 ROM:00133FF0 or.b ($1078).l,d7 ROM:00133FF6 move.w d7,($C58).w ROM:00133FFA move.b ($1079).l,d7 ROM:00134000 lsl.w #8,d7 ROM:00134002 or.b ($107A).l,d7 ROM:00134008 move.w d7,($AC2).w ROM:0013400C bra.s locret_134018 ROM:0013400E ; --------------------------------------------------------------------------- ROM:0013400E ROM:0013400E loc_13400E: ; CODE XREF: ROM:00133FD6↑j ROM:0013400E move.l ($7F4).w,d6 ROM:00134012 bclr d2,d6 ROM:00134014 move.l d6,($7F4).w ROM:00134018 ROM:00134018 locret_134018: ; CODE XREF: ROM:0013400C↑j ROM:00134018 rts ROM:0013401A ; --------------------------------------------------------------------------- ROM:0013401A cmpi.b #$FF,d3 ROM:0013401E bne.s loc_13404A ROM:00134020 move.l ($7F4).w,d6 ROM:00134024 bset d2,d6 ROM:00134026 move.l d6,($7F4).w ROM:0013402A move.b ($1077).l,d7 ROM:00134030 lsl.w #8,d7 ROM:00134032 or.b ($1078).l,d7 ROM:00134038 move.w #1,($564).w ROM:0013403E move.w d7,($560).w ROM:00134042 bsr.l sub_1189B4 ROM:00134048 bra.s locret_134060 ROM:0013404A ; --------------------------------------------------------------------------- ROM:0013404A ROM:0013404A loc_13404A: ; CODE XREF: ROM:0013401E↑j ROM:0013404A move.l ($7F4).w,d6 ROM:0013404E bclr d2,d6 ROM:00134050 move.l d6,($7F4).w ROM:00134054 move.w #2,($564).w ROM:0013405A bsr.l sub_1189B4 ROM:00134060 ROM:00134060 locret_134060: ; CODE XREF: ROM:00134048↑j ROM:00134060 rts ROM:00134060 ; --------------------------------------------------------------------------- ROM:00134062 word_134062: dc.w $201 ; DATA XREF: sub_1172DA+12↑o ROM:00134062 ; sub_1178D4+24↑o ... ROM:00134064 dc.l $54C04FF, $121004FF, $202054C, $5FF1210, $5FF0203 ROM:00134064 dc.l $54C06FF, $121006FF, $204054C, $7FF1210, $7FF0505 ROM:00134064 dc.l $54B03FF, $120F03FF, $443054D, $2FF1211, $2FF1590 ROM:00134064 dc.l $54C01FF, $121001FF, $340054B, $4FF120F, $4FF0115 ROM:00134064 dc.l $54A02FF, $120E02FF, $1521054C, $3FF1210, $3FF0335 ROM:00134064 dc.l $54D05FF, $121105FF, $111054B, $5FF120F, $5FF0110 ROM:00134064 dc.l $54D06FF, $121106FF, $195054D, $FF1211, $FF0106, $54A01FF ROM:00134064 dc.l $120E01FF, $135054A, $FF120E, $FF0141, $54B07FF, $120F07FF ROM:00134064 dc.l $130054B, $6FF120F, $6FF0136, $54A05FF, $120E05FF ROM:00134064 dc.l $133054B, $2FF120F, $2FF0140, $54B01FF, $120F01FF ROM:00134064 dc.l $501054D, $1FF1211, $1FF0500, $54D04FF, $121104FF ROM:00134064 dc.l $121054A, $7FF120E, $7FF0120, $54A06FF, $120E06FF ROM:00134064 dc.l $420054B, $FF120F, $FF0170, $54D03FF, $121103FF, $230054C ROM:00134064 dc.l $FF1210, $FF1640, $54C02FF, $121002FF, $1775054D ROM:00134064 dc.l $7FF1211, $7FF0301, $100D00FF, $124400FF, $302100D ROM:00134064 dc.l $1FF1244, $1FF0303, $100D02FF, $124402FF, $304100D ROM:00134064 dc.l $3FF1244, $3FF0300, $11B400FF, $129F01FF, $313129E ROM:00134064 dc.l $4FF129E, $4FF0601 ROM:00134064 dcb.l 2,$7BC03FF ROM:001341D4 dc.b 0, $FF ROM:001341D6 ROM:001341D6 ; =============== S U B R O U T I N E ======================================= ROM:001341D6 ROM:001341D6 ROM:001341D6 sub_1341D6: ; CODE XREF: ROM:001151BC↑p ROM:001341D6 move.w #0,($FFFFF462).w ROM:001341DC move.w #$204,($FFFFF460).w ROM:001341E2 rts ROM:001341E2 ; End of function sub_1341D6 ROM:001341E2 ROM:001341E4 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_24. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001341E6 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_32. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001341E8 ; --------------------------------------------------------------------------- ROM:001341E8 rts ROM:001341EA ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_4. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001341EC ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_25. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001341EE ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_26. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001341F0 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_33. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001341F2 dc.w $FFFF ROM:001341F4 dword_1341F4: dcb.l 5,0 ; DATA XREF: sub_115E8E+4↑o ROM:00134208 dc.l $280000, $6434BC ROM:00134208 dcb.l 3,0 ROM:0013421C dc.l $13880000 ROM:0013421C dcb.l $14,0 ROM:00134270 dc.l $FF000000, $7D7D7D ROM:00134270 dcb.l $13,$7D7D7D7D ROM:00134270 dc.l $7D7D0000 ROM:00134270 dcb.l $6A,0 ROM:00134470 dc.l $A469FFFF ROM:00134470 dcb.l 2,$FFFF ROM:00134470 dcb.l $16E0,$FFFFFFFF ROM:00139FFC dcb.b 3,$FF ROM:00139FFF byte_139FFF: dc.b $FF ; DATA XREF: sub_11447C+6↑o ROM:00139FFF ; sub_114538+3C↑o ... ROM:00139FFF ; end of 'ROM' ROM:00139FFF ROM:00139FFF ROM:00139FFF END