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 : E0D2EAC0053DDCFD2CC5EFA6BE1EF88BCADDD4C1DCECAA2B847A0B7CE6C0B5E7 ROM:00110000 ; Input MD5 : 3C687C445622543BBD623BA5A8E11D19 ROM:00110000 ; Input CRC32 : D8FD68D3 ROM:00110000 ROM:00110000 ; Format : Binary file ROM:00110000 ; Base Address: 0000h Range: 110000h - 170000h Loaded length: 60000h ROM:00110000 ROM:00110000 ; Processor : 68K ROM:00110000 ; Target assembler: 680x0 Assembler in MRI compatible mode ROM:00110000 ; This file should be compiled with "as -M" ROM:00110000 ROM:00110000 ; =========================================================================== ROM:00110000 ROM:00110000 ; Segment type: Pure code ROM:00110000 ; segment "ROM" ROM:00110000 unk_110000: dc.b 0 ; DATA XREF: ROM:loc_11478A↓o ROM:00110000 ; sub_115846↓o ... ROM:00110001 dc.b 0 ROM:00110002 dc.b $14 ROM:00110003 dc.b 0 ROM:00110004 dc.b 0 ROM:00110005 dc.b $11 ROM:00110006 dc.b $68 ; h ROM:00110007 dc.b $1A ROM:00110008 dc.b 0 ROM:00110009 dc.b $11 ROM:0011000A dc.b $71 ; q ROM:0011000B dc.b $72 ; r ROM:0011000C dc.b 0 ROM:0011000D dc.b $11 ROM:0011000E dc.b $71 ; q ROM:0011000F dc.b $72 ; r ROM:00110010 dc.b 0 ROM:00110011 dc.b $11 ROM:00110012 dc.b $71 ; q ROM:00110013 dc.b $72 ; r ROM:00110014 dc.b 0 ROM:00110015 dc.b $11 ROM:00110016 dc.b $71 ; q ROM:00110017 dc.b $74 ; t ROM:00110018 dc.b 0 ROM:00110019 dc.b $11 ROM:0011001A dc.b $71 ; q ROM:0011001B dc.b $74 ; t ROM:0011001C dc.b 0 ROM:0011001D dc.b $11 ROM:0011001E dc.b $71 ; q ROM:0011001F dc.b $74 ; t ROM:00110020 dc.b 0 ROM:00110021 dc.b $11 ROM:00110022 dc.b $71 ; q ROM:00110023 dc.b $74 ; t ROM:00110024 dc.b 0 ROM:00110025 dc.b $11 ROM:00110026 dc.b $71 ; q ROM:00110027 dc.b $72 ; r ROM:00110028 dc.b 0 ROM:00110029 dc.b $11 ROM:0011002A dc.b $71 ; q ROM:0011002B dc.b $72 ; r ROM:0011002C dc.b 0 ROM:0011002D dc.b $11 ROM:0011002E dc.b $71 ; q ROM:0011002F dc.b $72 ; r ROM:00110030 dc.b 0 ROM:00110031 dc.b $11 ROM:00110032 dc.b $71 ; q ROM:00110033 dc.b $72 ; r ROM:00110034 dc.b 0 ROM:00110035 dc.b $11 ROM:00110036 dc.b $71 ; q ROM:00110037 dc.b $72 ; r ROM:00110038 dc.b 0 ROM:00110039 dc.b $11 ROM:0011003A dc.b $71 ; q ROM:0011003B dc.b $72 ; r ROM:0011003C dc.b 0 ROM:0011003D dc.b $11 ROM:0011003E dc.b $71 ; q ROM:0011003F dc.b $72 ; r 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 $71 ; q ROM:00110063 dc.b $72 ; r ROM:00110064 dc.b 0 ROM:00110065 dc.b $11 ROM:00110066 dc.b $71 ; q ROM:00110067 dc.b $74 ; t ROM:00110068 dc.b 0 ROM:00110069 dc.b $11 ROM:0011006A dc.b $71 ; q ROM:0011006B dc.b $74 ; t ROM:0011006C dc.b 0 ROM:0011006D dc.b $11 ROM:0011006E dc.b $71 ; q ROM:0011006F dc.b $74 ; t ROM:00110070 dc.b 0 ROM:00110071 dc.b $11 ROM:00110072 dc.b $71 ; q ROM:00110073 dc.b $74 ; t ROM:00110074 dc.b 0 ROM:00110075 dc.b $11 ROM:00110076 dc.b $71 ; q ROM:00110077 dc.b $74 ; t ROM:00110078 dc.b 0 ROM:00110079 dc.b $11 ROM:0011007A dc.b $71 ; q ROM:0011007B dc.b $74 ; t ROM:0011007C dc.b 0 ROM:0011007D dc.b $11 ROM:0011007E dc.b $71 ; q ROM:0011007F dc.b $74 ; t ROM:00110080 dc.b 0 ROM:00110081 dc.b $11 ROM:00110082 dc.b $71 ; q ROM:00110083 dc.b $74 ; t ROM:00110084 dc.b 0 ROM:00110085 dc.b $11 ROM:00110086 dc.b $71 ; q ROM:00110087 dc.b $74 ; t ROM:00110088 dc.b 0 ROM:00110089 dc.b $11 ROM:0011008A dc.b $71 ; q ROM:0011008B dc.b $74 ; t ROM:0011008C dc.b 0 ROM:0011008D dc.b $11 ROM:0011008E dc.b $71 ; q ROM:0011008F dc.b $74 ; t ROM:00110090 dc.b 0 ROM:00110091 dc.b $11 ROM:00110092 dc.b $71 ; q ROM:00110093 dc.b $74 ; t ROM:00110094 dc.b 0 ROM:00110095 dc.b $11 ROM:00110096 dc.b $71 ; q ROM:00110097 dc.b $74 ; t ROM:00110098 dc.b 0 ROM:00110099 dc.b $11 ROM:0011009A dc.b $71 ; q ROM:0011009B dc.b $74 ; t ROM:0011009C dc.b 0 ROM:0011009D dc.b $11 ROM:0011009E dc.b $71 ; q ROM:0011009F dc.b $74 ; t ROM:001100A0 dc.b 0 ROM:001100A1 dc.b $11 ROM:001100A2 dc.b $71 ; q ROM:001100A3 dc.b $74 ; t ROM:001100A4 dc.b 0 ROM:001100A5 dc.b $11 ROM:001100A6 dc.b $71 ; q ROM:001100A7 dc.b $74 ; t ROM:001100A8 dc.b 0 ROM:001100A9 dc.b $11 ROM:001100AA dc.b $71 ; q ROM:001100AB dc.b $74 ; t ROM:001100AC dc.b 0 ROM:001100AD dc.b $11 ROM:001100AE dc.b $71 ; q ROM:001100AF dc.b $74 ; t ROM:001100B0 dc.b 0 ROM:001100B1 dc.b $11 ROM:001100B2 dc.b $71 ; q ROM:001100B3 dc.b $74 ; t ROM:001100B4 dc.b 0 ROM:001100B5 dc.b $11 ROM:001100B6 dc.b $71 ; q ROM:001100B7 dc.b $74 ; t ROM:001100B8 dc.b 0 ROM:001100B9 dc.b $11 ROM:001100BA dc.b $71 ; q ROM:001100BB dc.b $74 ; t ROM:001100BC dc.b 0 ROM:001100BD dc.b $11 ROM:001100BE dc.b $71 ; q ROM:001100BF dc.b $74 ; t ROM:001100C0 dc.b 0 ROM:001100C1 dc.b $11 ROM:001100C2 dc.b $71 ; q ROM:001100C3 dc.b $72 ; r ROM:001100C4 dc.b 0 ROM:001100C5 dc.b $11 ROM:001100C6 dc.b $71 ; q ROM:001100C7 dc.b $72 ; r ROM:001100C8 dc.b 0 ROM:001100C9 dc.b $11 ROM:001100CA dc.b $71 ; q ROM:001100CB dc.b $72 ; r ROM:001100CC dc.b 0 ROM:001100CD dc.b $11 ROM:001100CE dc.b $71 ; q ROM:001100CF dc.b $72 ; r ROM:001100D0 dc.b 0 ROM:001100D1 dc.b $11 ROM:001100D2 dc.b $71 ; q ROM:001100D3 dc.b $72 ; r ROM:001100D4 dc.b 0 ROM:001100D5 dc.b $11 ROM:001100D6 dc.b $71 ; q ROM:001100D7 dc.b $72 ; r ROM:001100D8 dc.b 0 ROM:001100D9 dc.b $11 ROM:001100DA dc.b $71 ; q ROM:001100DB dc.b $72 ; r ROM:001100DC dc.b 0 ROM:001100DD dc.b $11 ROM:001100DE dc.b $71 ; q ROM:001100DF dc.b $72 ; r ROM:001100E0 dc.b 0 ROM:001100E1 dc.b $11 ROM:001100E2 dc.b $71 ; q ROM:001100E3 dc.b $72 ; r ROM:001100E4 dc.b 0 ROM:001100E5 dc.b $11 ROM:001100E6 dc.b $71 ; q ROM:001100E7 dc.b $72 ; r ROM:001100E8 dc.b 0 ROM:001100E9 dc.b $11 ROM:001100EA dc.b $71 ; q ROM:001100EB dc.b $72 ; r 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 $62 ; b ROM:00110107 dc.b $2C ; , ROM:00110108 dc.b 0 ROM:00110109 dc.b $11 ROM:0011010A dc.b $62 ; b ROM:0011010B dc.b $2C ; , ROM:0011010C dc.b 0 ROM:0011010D dc.b $11 ROM:0011010E dc.b $66 ; f ROM:0011010F dc.b $C6 ROM:00110110 dc.b 0 ROM:00110111 dc.b $11 ROM:00110112 dc.b $66 ; f ROM:00110113 dc.b $C6 ROM:00110114 dc.b 0 ROM:00110115 dc.b $11 ROM:00110116 dc.b $66 ; f ROM:00110117 dc.b $C6 ROM:00110118 dc.b 0 ROM:00110119 dc.b $11 ROM:0011011A dc.b $66 ; f ROM:0011011B dc.b $C6 ROM:0011011C dc.b 0 ROM:0011011D dc.b $11 ROM:0011011E dc.b $42 ; B ROM:0011011F dc.b $A6 ROM:00110120 dc.b 0 ROM:00110121 dc.b $11 ROM:00110122 dc.b $71 ; q ROM:00110123 dc.b $90 ROM:00110124 dc.b 0 ROM:00110125 dc.b $11 ROM:00110126 dc.b $62 ; b ROM:00110127 dc.b $24 ; $ ROM:00110128 dc.b 0 ROM:00110129 dc.b $11 ROM:0011012A dc.b $62 ; b ROM:0011012B dc.b $1C ROM:0011012C dc.b 0 ROM:0011012D dc.b $11 ROM:0011012E dc.b $71 ; q ROM:0011012F dc.b $80 ROM:00110130 dc.b 0 ROM:00110131 dc.b $11 ROM:00110132 dc.b $71 ; q ROM:00110133 dc.b $88 ROM:00110134 dc.b 0 ROM:00110135 dc.b $11 ROM:00110136 dc.b $71 ; q ROM:00110137 dc.b $9E ROM:00110138 dc.b 0 ROM:00110139 dc.b $11 ROM:0011013A dc.b $71 ; q ROM:0011013B dc.b $B4 ROM:0011013C dc.b 0 ROM:0011013D dc.b $11 ROM:0011013E dc.b $71 ; q ROM:0011013F dc.b $AC ROM:00110140 dc.b 0 ROM:00110141 dc.b $11 ROM:00110142 dc.b $1A ROM:00110143 dc.b $34 ; 4 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 $70 ; p ROM:0011014B dc.b $82 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 $8C 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_114968↓o ROM:00110400 ; sub_119B4E+4DA↓o ROM:00110401 dc.b $64 ; d ROM:00110402 dc.b $6C ; l ROM:00110403 dc.b $6C ; l ROM:00110404 dc.b $34 ; 4 ROM:00110405 dc.b $34 ; 4 ROM:00110406 dc.b $33 ; 3 ROM:00110407 dc.b $33 ; 3 ROM:00110408 dc.b $70 ; p ROM:00110409 dc.b $70 ; p ROM:0011040A dc.b $30 ; 0 ROM:0011040B dc.b $30 ; 0 ROM:0011040C dc.b $31 ; 1 ROM:0011040D dc.b $31 ; 1 ROM:0011040E dc.b $34 ; 4 ROM:0011040F dc.b $34 ; 4 ROM:00110410 dc.b $5A ; Z ROM:00110411 dc.b $A5 ROM:00110412 dc.b $AB ROM:00110413 dc.b $EC 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_1169C8↓p ROM:00110414 bsr.w sub_110426 ROM:00110418 btst #7,($13A9).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 ($738).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,($738).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 $18E(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 ($502).w,d0 ROM:001104AE sub.w ($4EE).w,d0 ROM:001104B2 ext.l d0 ROM:001104B4 divs.w #$64,d0 ; 'd' ROM:001104B8 bpl.s loc_1104BE ROM:001104BA addi.w #$48,d0 ; 'H' ROM:001104BE ROM:001104BE loc_1104BE: ; CODE XREF: sub_1104AA+E↑j ROM:001104BE bne.s loc_1104C2 ROM:001104C0 moveq #1,d0 ROM:001104C2 ROM:001104C2 loc_1104C2: ; CODE XREF: sub_1104AA:loc_1104BE↑j ROM:001104C2 move.w ($4D6).w,d1 ROM:001104C6 divs.w d0,d1 ROM:001104C8 move.w d1,($4E2).w ROM:001104CC rts ROM:001104CC ; End of function sub_1104AA ROM:001104CC ROM:001104CE ; --------------------------------------------------------------------------- ROM:001104CE lea ($FFFFF2B0).w,a2 ROM:001104D2 move.w #0,d2 ROM:001104D6 move.w ($4D6).w,d0 ROM:001104DA move.w (a2,d2.w*2),d1 ROM:001104DE add.w d1,d0 ROM:001104E0 move.w d0,($4D6).w ROM:001104E4 cmp.w ($500).w,d1 ROM:001104E8 ble.s loc_1104EE ROM:001104EA move.w d1,($500).w ROM:001104EE ROM:001104EE loc_1104EE: ; CODE XREF: ROM:001104E8↑j ROM:001104EE cmp.w ($4FE).w,d1 ROM:001104F2 bge.s locret_1104F8 ROM:001104F4 move.w d1,($4FE).w ROM:001104F8 ROM:001104F8 locret_1104F8: ; CODE XREF: ROM:001104F2↑j ROM:001104F8 rts ROM:001104FA ROM:001104FA ; =============== S U B R O U T I N E ======================================= ROM:001104FA ROM:001104FA ROM:001104FA sub_1104FA: ; CODE XREF: sub_110E14+11A↓p ROM:001104FA ; ROM:001169E8↓p ROM:001104FA cmpi.b #1,($738).w ROM:00110500 bne.l locret_1105B4 ROM:00110506 clr.w d7 ROM:00110508 move.w $786(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 $786(a5,d5.w*2),d4 ROM:00110528 lea ($FFFFF2B0).w,a2 ROM:0011052C lea ($F12).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 ($4FE).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,($4D8).w ROM:00110550 move.w ($500).w,d2 ROM:00110554 bsr.w sub_110706 ROM:00110558 move.w d1,($4DA).w ROM:0011055C move.w #$400,($4FE).w ROM:00110562 move.w #0,($500).w ROM:00110568 sub.w ($4D8).w,d1 ROM:0011056C move.w d1,($4DC).w ROM:00110570 move.w (sp)+,d6 ROM:00110572 move.w (sp)+,d7 ROM:00110574 btst #6,($92D).w ROM:0011057A beq.s loc_110588 ROM:0011057C move.w ($4E2).w,d2 ROM:00110580 move.w ($4E2).w,($A8E).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),($A8E).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 ($4B2).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 #0,($93C).w ROM:001105BC bclr #2,($929).w ROM:001105C2 bclr #4,($934).w ROM:001105C8 bclr #7,($93A).w ROM:001105CE bclr #7,($92B).w ROM:001105D4 bclr #3,($92F).w ROM:001105DA clr.w d7 ROM:001105DC move.w $756(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 $756(a5,d5.w*2),d4 ROM:001105F4 lea ($FFFFF2B0).w,a2 ROM:001105F8 lea ($F12).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 ($4B2).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 $18E(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 ($4B2).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 ($739).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 $14(a5),d0 ROM:0011068E clr.b ($8AE).w ROM:00110692 move.w d0,($642).w ROM:00110696 move.b #1,($8AE).w ROM:0011069C move.b #1,($739).w ROM:001106A2 rts ROM:001106A4 ; --------------------------------------------------------------------------- ROM:001106A4 ROM:001106A4 loc_1106A4: ; DATA XREF: ROM:00110682↑o ROM:001106A4 cmpi.w #0,($642).w ROM:001106AA bgt.s locret_1106B2 ROM:001106AC move.b #2,($739).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 ($4D2).w,d1 ROM:001106B8 move.w d4,d3 ROM:001106BA move.w $7DE(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 ($13CC).w,d0 ROM:001106CA move.w ($A88).w,d5 ROM:001106CE bset d3,d0 ROM:001106D0 bset d3,d5 ROM:001106D2 move.w d0,($13CC).w ROM:001106D6 move.w d5,($A88).w ROM:001106DA bra.s loc_110700 ROM:001106DC ; --------------------------------------------------------------------------- ROM:001106DC ROM:001106DC loc_1106DC: ; CODE XREF: ROM:001106C2↑j ROM:001106DC move.w $7BE(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 ($13CE).w,d0 ROM:001106EC move.w ($A8A).w,d5 ROM:001106F0 bset d3,d0 ROM:001106F2 bset d3,d5 ROM:001106F4 move.w d0,($13CE).w ROM:001106F8 move.w d5,($A8A).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,($4D2).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 $7FE(a5,d3.w*2),d1 ROM:00110716 divs.w $81E(a5,d3.w*2),d1 ROM:0011071C add.w $83E(a5,d3.w*2),d1 ROM:00110722 move.w d1,($4DE).w ROM:00110726 move.w d4,-(sp) ROM:00110728 move.w #$39C2,d1 ROM:0011072C bsr.l sub_116F5A ROM:00110732 move.w (sp)+,d4 ROM:00110734 bset #3,($92F).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 #$39BA,d1 ROM:0011074C bsr.l sub_116F5A ROM:00110752 move.w (sp)+,d4 ROM:00110754 bset #0,($93C).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 #$39BE,d1 ROM:0011076C bsr.l sub_116F5A ROM:00110772 move.w (sp)+,d4 ROM:00110774 bset #7,($92B).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 #$39BC,d1 ROM:0011078C bsr.l sub_116F5A ROM:00110792 move.w (sp)+,d4 ROM:00110794 bset #2,($929).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 #$39C0,d1 ROM:001107A8 bsr.l sub_116F5A ROM:001107AE move.w (sp)+,d4 ROM:001107B0 bset #4,($934).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 #$39C4,d1 ROM:001107C4 bsr.l sub_116F5A ROM:001107CA move.w (sp)+,d4 ROM:001107CC bset #7,($93A).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 $7FE(a5,d3.w*2),d1 ROM:001107E2 divs.w ($4B8).l,d1 ROM:001107E8 muls.w #$3E8,d1 ROM:001107EC divs.w $81E(a5,d3.w*2),d1 ROM:001107F2 add.w $83E(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 $7FE(a5,d3.w*2),d1 ROM:00110802 divs.w $81E(a5,d3.w*2),d1 ROM:00110808 add.w $83E(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 ($4D2).w,d0 ROM:00110814 and.w $138(a5),d0 ROM:00110818 move.w ($C64).w,d1 ROM:0011081C and.w $190(a5),d1 ROM:00110820 cmpi.w #0,($C62).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,($138A).w ROM:0011083C bset #5,($13A9).w ROM:00110842 ROM:00110842 loc_110842: ; CODE XREF: sub_110810+24↑j ROM:00110842 btst #2,($13B4).w ROM:00110848 beq.s loc_110852 ROM:0011084A bset #5,($13A9).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,($138A).w ROM:00110858 bne.s locret_110860 ROM:0011085A bclr #5,($13A9).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 ($504).w,d3 ROM:00110878 add.w $1B2(a5),d3 ROM:0011087C bclr #2,($93C).w ROM:00110882 move.w $1AA(a5),d1 ROM:00110886 move.w $1AC(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,($936).w ROM:0011089E beq.s loc_1108A6 ROM:001108A0 bset #2,($93C).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,($936).w ROM:001108B4 bne.s loc_1108BC ROM:001108B6 bset #2,($93C).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,($936).w ROM:001108CE bne.s loc_1108D6 ROM:001108D0 bset #2,($93C).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,($936).w ROM:001108E4 beq.s loc_1108EC ROM:001108E6 bset #2,($93C).w ROM:001108EC ROM:001108EC loc_1108EC: ; CODE XREF: sub_110862+76↑j ROM:001108EC ; sub_110862+7A↑j ... ROM:001108EC move.w $864(a5),d4 ROM:001108F0 cmp.w ($504).w,d4 ROM:001108F4 bne.s loc_11090C ROM:001108F6 btst #7,($936).w ROM:001108FC beq.s loc_110906 ROM:001108FE bclr #2,($93C).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,($93C).w ROM:0011090C ROM:0011090C loc_11090C: ; CODE XREF: sub_110862:loc_1108BC↑j ROM:0011090C ; sub_110862+92↑j ... ROM:0011090C btst #2,($93C).w ROM:00110912 bne.s loc_11091A ROM:00110914 addi.w #$E10,($502).w ROM:0011091A ROM:0011091A loc_11091A: ; CODE XREF: sub_110862+B0↑j ROM:0011091A bset #0,($935).w ROM:00110920 bset #4,($92F).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 #4,($930).w ROM:0011093A bra.s locret_110942 ROM:0011093C ; --------------------------------------------------------------------------- ROM:0011093C ROM:0011093C loc_11093C: ; CODE XREF: sub_110862+D0↑j ROM:0011093C bclr #4,($930).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 ($502).w,($4E8).w ROM:00110958 cmpi.w #$1BBC,($4E8).w ROM:0011095E bge.s loc_110968 ROM:00110960 addi.w #$64,($4E8).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,($4E8).w ROM:0011096E ROM:0011096E loc_11096E: ; CODE XREF: sub_110944+22↑j ROM:0011096E lea ($FFFFFF70).w,a0 ROM:00110972 move.w $1B2(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 #4,($930).w ROM:0011098A bra.s loc_110992 ROM:0011098C ; --------------------------------------------------------------------------- ROM:0011098C ROM:0011098C loc_11098C: ; CODE XREF: sub_110944+3E↑j ROM:0011098C bset #4,($930).w ROM:00110992 ROM:00110992 loc_110992: ; CODE XREF: sub_110944+46↑j ROM:00110992 cmp.w ($4E8).w,d1 ROM:00110996 bne.s loc_1109AE ROM:00110998 btst #7,($FFFFFF76).w ROM:0011099E beq.s loc_1109A8 ROM:001109A0 bset #7,($936).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,($936).w ROM:001109AE ROM:001109AE loc_1109AE: ; CODE XREF: sub_110944+52↑j ROM:001109AE ; sub_110944+62↑j ROM:001109AE bclr #0,($935).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 ($502).w,($4E8).w ROM:001109BC cmpi.w #$1BBC,($4E8).w ROM:001109C2 bge.s loc_1109CC ROM:001109C4 addi.w #$64,($4E8).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,($4E8).w ROM:001109D2 ROM:001109D2 loc_1109D2: ; CODE XREF: sub_1109B6+14↑j ROM:001109D2 bsr.w sub_110A16 ROM:001109D6 btst #4,($93B).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:00116900↓p ROM:001109E4 move.w #$70,d0 ; 'p' ROM:001109E8 asr.w #4,d0 ROM:001109EA bsr.l sub_11B984 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_11B908 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,($93B).w ROM:00110A1C move.w $1AE(a5),d0 ROM:00110A20 cmp.w ($598).w,d0 ROM:00110A24 bge.s loc_110A2E ROM:00110A26 bclr #4,($93B).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 $1AA(a5),d1 ROM:00110A32 sub.w $1B0(a5),d1 ROM:00110A36 move.w $1AA(a5),d2 ROM:00110A3A add.w $1B0(a5),d2 ROM:00110A3E cmp.w ($4E8).w,d1 ROM:00110A42 bge.s loc_110A50 ROM:00110A44 cmp.w ($4E8).w,d2 ROM:00110A48 ble.s loc_110A50 ROM:00110A4A bclr #4,($93B).w ROM:00110A50 ROM:00110A50 loc_110A50: ; CODE XREF: sub_110A16+2C↑j ROM:00110A50 ; sub_110A16+32↑j ROM:00110A50 move.w $1AC(a5),d1 ROM:00110A54 sub.w $1B0(a5),d1 ROM:00110A58 move.w $1AC(a5),d2 ROM:00110A5C add.w $1B0(a5),d2 ROM:00110A60 cmp.w ($4E8).w,d1 ROM:00110A64 bge.s locret_110A72 ROM:00110A66 cmp.w ($4E8).w,d2 ROM:00110A6A ble.s locret_110A72 ROM:00110A6C bclr #4,($93B).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 $1AA(a5),d1 ROM:00110A8A move.w $1AC(a5),d2 ROM:00110A8E bclr #5,($933).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,($4E8).w ROM:00110AA8 blt.s loc_110AD6 ROM:00110AAA cmp.w ($4E8).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,($4EA).w ROM:00110ABE bclr #0,($935).w ROM:00110AC4 bclr #4,($92F).w ROM:00110ACA bset #5,($933).w ROM:00110AD0 bset #0,($14EF).w ROM:00110AD6 ROM:00110AD6 loc_110AD6: ; CODE XREF: sub_110A74+34↑j ROM:00110AD6 ; sub_110A74+3A↑j ... ROM:00110AD6 cmp.w ($4E8).w,d1 ROM:00110ADA bgt.s loc_110B08 ROM:00110ADC cmp.w ($4E8).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,($4EA).w ROM:00110AF0 bclr #0,($935).w ROM:00110AF6 bclr #4,($92F).w ROM:00110AFC bset #5,($933).w ROM:00110B02 bset #0,($14EF).w ROM:00110B08 ROM:00110B08 loc_110B08: ; CODE XREF: sub_110A74+66↑j ROM:00110B08 ; sub_110A74+6C↑j ... ROM:00110B08 cmp.w ($4E8).w,d2 ROM:00110B0C bge.s loc_110B3C ROM:00110B0E cmpi.w #$1C20,($4E8).w ROM:00110B14 bge.s loc_110B3C ROM:00110B16 btst #7,($FFFFFF76).w ROM:00110B1C bne.s loc_110B3C ROM:00110B1E move.w #0,($4EA).w ROM:00110B24 bclr #0,($935).w ROM:00110B2A bclr #4,($92F).w ROM:00110B30 bset #5,($933).w ROM:00110B36 bset #0,($14EF).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,($4E8).w ROM:00110B48 blt.s loc_110B76 ROM:00110B4A cmp.w ($4E8).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,($4EA).w ROM:00110B5E bclr #0,($935).w ROM:00110B64 bclr #4,($92F).w ROM:00110B6A bset #5,($933).w ROM:00110B70 bset #0,($14EF).w ROM:00110B76 ROM:00110B76 loc_110B76: ; CODE XREF: sub_110A74+D4↑j ROM:00110B76 ; sub_110A74+DA↑j ... ROM:00110B76 cmp.w ($4E8).w,d2 ROM:00110B7A bgt.s loc_110BA8 ROM:00110B7C cmp.w ($4E8).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,($4EA).w ROM:00110B90 bclr #0,($935).w ROM:00110B96 bclr #4,($92F).w ROM:00110B9C bset #5,($933).w ROM:00110BA2 bset #0,($14EF).w ROM:00110BA8 ROM:00110BA8 loc_110BA8: ; CODE XREF: sub_110A74+106↑j ROM:00110BA8 ; sub_110A74+10C↑j ... ROM:00110BA8 cmp.w ($4E8).w,d1 ROM:00110BAC bge.s loc_110BDC ROM:00110BAE cmpi.w #$1C20,($4E8).w ROM:00110BB4 bge.s loc_110BDC ROM:00110BB6 btst #7,($FFFFFF76).w ROM:00110BBC beq.s loc_110BDC ROM:00110BBE move.w #0,($4EA).w ROM:00110BC4 bclr #0,($935).w ROM:00110BCA bclr #4,($92F).w ROM:00110BD0 bset #5,($933).w ROM:00110BD6 bset #0,($14EF).w ROM:00110BDC ROM:00110BDC loc_110BDC: ; CODE XREF: sub_110A74:loc_110B3C↑j ROM:00110BDC ; sub_110A74+138↑j ... ROM:00110BDC btst #5,($933).w ROM:00110BE2 bne.s loc_110BFE ROM:00110BE4 cmpi.w #$48,($4EA).w ; 'H' ROM:00110BEA ble.s loc_110BFA ROM:00110BEC bset #4,($92F).w ROM:00110BF2 bset #0,($935).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,($4EA).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 #4,($930).w ROM:00110C0C bra.s locret_110C14 ROM:00110C0E ; --------------------------------------------------------------------------- ROM:00110C0E ROM:00110C0E loc_110C0E: ; CODE XREF: sub_110A74+190↑j ROM:00110C0E bclr #4,($930).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_6. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00110C18 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_24. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00110C1A ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_25. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00110C1C ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_7. 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:0011690C↓p ROM:00110C1E move.w #$1C20,d1 ROM:00110C22 move.w $1D0(a5),d0 ROM:00110C26 add.w $1D2(a5),d0 ROM:00110C2A ext.l d1 ROM:00110C2C divs.w d0,d1 ROM:00110C2E move.w d1,($4FC).w ROM:00110C32 move.w #4,d0 ROM:00110C36 cmp.w ($4FC).w,d0 ROM:00110C3A bne.s loc_110C4A ROM:00110C3C move.w #5,($4F6).w ROM:00110C42 move.w #5,($4F8).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 ($4FC).w,d0 ROM:00110C52 bne.s loc_110C62 ROM:00110C54 move.w #3,($4F6).w ROM:00110C5A move.w #3,($4F8).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,($4F6).w ROM:00110C68 move.w #2,($4F8).w ROM:00110C6E ROM:00110C6E loc_110C6E: ; CODE XREF: sub_110C1E+2A↑j ROM:00110C6E ; sub_110C1E+42↑j ROM:00110C6E move.w #0,($4F4).w ROM:00110C74 move.w ($4F6).w,($4FA).w ROM:00110C7A lea ($FFFFFFC0).w,a0 ROM:00110C7E move.w #$C0,d0 ROM:00110C82 asr.w #4,d0 ROM:00110C84 bsr.l sub_11B984 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_11B908 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:001170C8↓p ROM:00110CAC btst #7,($969).w ROM:00110CB2 beq.s loc_110D22 ROM:00110CB4 btst #7,($96D).w ROM:00110CBA beq.s loc_110D1A ROM:00110CBC lea ($FFFFFFC0).w,a0 ROM:00110CC0 move.w ($4F4).w,d1 ROM:00110CC4 btst #7,($1389).w ROM:00110CCA beq.s loc_110CF4 ROM:00110CCC cmp.w ($4F8).w,d1 ROM:00110CD0 blt.s loc_110CE8 ROM:00110CD2 move.w #$82,4(a0) ROM:00110CD8 bclr #7,($1389).w ROM:00110CDE move.w #1,($4F4).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,($4F4).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 ($4F6).w,d1 ROM:00110CF8 blt.s loc_110D10 ROM:00110CFA move.w #$81,4(a0) ROM:00110D00 bset #7,($1389).w ROM:00110D06 move.w #1,($4F4).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,($4F4).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,($968).w ROM:00110D28 beq.s loc_110D54 ROM:00110D2A lea ($FFFFFFC0).w,a0 ROM:00110D2E btst #0,($96C).w ROM:00110D34 beq.s loc_110D44 ROM:00110D36 move.w #$81,4(a0) ROM:00110D3C bset #2,($13B3).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 #2,($13B3).w ROM:00110D5A beq.s locret_110D70 ROM:00110D5C move.w #$82,4(a0) ROM:00110D62 bclr #2,($13B3).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_115F32 ROM:00110D7E bsr.l sub_1165A8 ROM:00110D84 move.w ($502).w,($4EE).w ROM:00110D8A move.w #0,($500).w ROM:00110D90 move.w #$400,($4FE).w ROM:00110D96 move.b #0,($1242).w ROM:00110D9C lea ($FFFFFFC0).w,a0 ROM:00110DA0 move.w #$C0,d0 ROM:00110DA4 asr.w #4,d0 ROM:00110DA6 bsr.l sub_11B984 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_11B908 ROM:00110DCC cmpi.w #4,($578).w ROM:00110DD2 bne.s locret_110DDA ROM:00110DD4 bsr.l sub_11553A 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_116204 ROM:00110DE2 bsr.l sub_116604 ROM:00110DE8 cmpi.w #$E10,($4EE).w ROM:00110DEE bge.s loc_110DF8 ROM:00110DF0 addi.w #$E10,($4EE).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,($4EE).w ROM:00110DFE ROM:00110DFE loc_110DFE: ; CODE XREF: sub_110DDC+1A↑j ROM:00110DFE move.b #0,($1242).w ROM:00110E04 cmpi.w #4,($578).w ROM:00110E0A bne.s locret_110E12 ROM:00110E0C bsr.l sub_11553A 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 ($596).w,d0 ROM:00110E1A bge.s loc_110E20 ROM:00110E1C move.w d0,($596).w ROM:00110E20 ROM:00110E20 loc_110E20: ; CODE XREF: sub_110E14+6↑j ROM:00110E20 move.w ($502).w,d1 ROM:00110E24 cmp.w ($ACA).w,d1 ROM:00110E28 bne.s loc_110E8C ROM:00110E2A btst #0,($932).w ROM:00110E30 beq.s loc_110E3E ROM:00110E32 bclr #0,($932).w ROM:00110E38 move.w $1D2(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 #0,($932).w ROM:00110E44 move.w $1D0(a5),d2 ROM:00110E48 ROM:00110E48 loc_110E48: ; CODE XREF: sub_110E14+28↑j ROM:00110E48 btst #7,($969).w ROM:00110E4E bne.s loc_110E7A ROM:00110E50 btst #0,($968).w ROM:00110E56 bne.s loc_110E7A ROM:00110E58 lea ($FFFFFFC0).w,a0 ROM:00110E5C btst #0,($932).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 ($ACA).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,($ACA).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,($4F0).w ROM:00110E98 move.w d1,-(sp) ROM:00110E9A lea $ABE(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,($4F2).w ROM:00110EC2 bsr.l sub_134F5E ROM:00110EC8 cmpi.w #0,(sp) ROM:00110ECC bne.s loc_110EDA ROM:00110ECE bsr.l sub_116D96 ROM:00110ED4 bsr.l sub_11B9A2 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,($4D6).w ROM:00110EE8 cmp.w ($500).w,d0 ROM:00110EEC ble.s loc_110EF2 ROM:00110EEE move.w d0,($500).w ROM:00110EF2 ROM:00110EF2 loc_110EF2: ; CODE XREF: sub_110E14+D8↑j ROM:00110EF2 cmp.w ($4FE).w,d0 ROM:00110EF6 bge.s loc_110EFC ROM:00110EF8 move.w d0,($4FE).w ROM:00110EFC ROM:00110EFC loc_110EFC: ; CODE XREF: sub_110E14+E2↑j ROM:00110EFC move.w $1BC(a5),d0 ROM:00110F00 cmp.w (sp),d0 ROM:00110F02 bne.l loc_11100E ROM:00110F08 subq.w #1,($C82).w ROM:00110F0C bsr.l sub_1104AA ROM:00110F12 clr.w ($4D6).w ROM:00110F16 move.w ($502).w,($4EE).w ROM:00110F1C btst #1,($931).w ROM:00110F22 bne.s loc_110F72 ROM:00110F24 bset #1,($931).w ROM:00110F2A move #$2500,sr ROM:00110F2E bsr.l sub_1104FA ROM:00110F34 bset #6,($92D).w ROM:00110F3A bsr.l sub_11C2AC ROM:00110F40 bsr.l sub_12C6BA ROM:00110F46 btst #4,($1396).w ROM:00110F4C beq.s loc_110F54 ROM:00110F4E bsr.l sub_135250 ROM:00110F54 ROM:00110F54 loc_110F54: ; CODE XREF: sub_110E14+138↑j ROM:00110F54 bclr #1,($931).w ROM:00110F5A bsr.l nullsub_1 ROM:00110F60 move.l #1,d0 ROM:00110F66 move.l d0,-(sp) ROM:00110F68 bsr.l nullsub_3 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 #2,($14EE).w ROM:00110F78 move #$2500,sr ROM:00110F7C ROM:00110F7C loc_110F7C: ; CODE XREF: sub_110E14+15C↑j ROM:00110F7C move.w ($E38).w,d0 ROM:00110F80 cmp.w ($598).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,($1388).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,($1388).w ROM:00110FB6 ROM:00110FB6 loc_110FB6: ; CODE XREF: sub_110E14+19A↑j ROM:00110FB6 bsr.l sub_130A76 ROM:00110FBC bsr.l sub_11C998 ROM:00110FC2 bsr.l sub_122FE4 ROM:00110FC8 bsr.l nullsub_2 ROM:00110FCE move.w ($E5E).w,d4 ROM:00110FD2 ext.l d4 ROM:00110FD4 muls.l ($A18).w,d4 ROM:00110FDA move.w $1BE(a5),d5 ROM:00110FDE muls.w #$3C,d5 ; '<' ROM:00110FE2 divs.l d5,d4 ROM:00110FE6 move.l d4,($940).w ROM:00110FEA move.l ($944).w,d3 ROM:00110FEE add.l d4,d3 ROM:00110FF0 move.l d3,($944).w ROM:00110FF4 divs.l #$A,d3 ROM:00110FFC move.w d3,($AB0).w ROM:00111000 cmpi.w #2,($578).w ROM:00111006 bne.s loc_11100E ROM:00111008 bsr.l sub_11553A ROM:0011100E ROM:0011100E loc_11100E: ; CODE XREF: sub_110E14+EE↑j ROM:0011100E ; sub_110E14+1F2↑j ROM:0011100E cmpi.w #3,($578).w ROM:00111014 bne.s loc_11101C ROM:00111016 bsr.l sub_11553A ROM:0011101C ROM:0011101C loc_11101C: ; CODE XREF: sub_110E14+200↑j ROM:0011101C move.w $5C4(a5),d0 ROM:00111020 cmp.w (sp),d0 ROM:00111022 bne.s loc_111078 ROM:00111024 btst #3,($13A9).w ROM:0011102A beq.s loc_111032 ROM:0011102C bset #0,($14EE).w ROM:00111032 ROM:00111032 loc_111032: ; CODE XREF: sub_110E14+216↑j ROM:00111032 bset #3,($13A9).w ROM:00111038 btst #7,($138D).w ROM:0011103E beq.s loc_111066 ROM:00111040 bsr.l sub_12CD96 ROM:00111046 bsr.l sub_12CD8E ROM:0011104C move #$2500,sr ROM:00111050 bsr.l sub_12B774 ROM:00111056 bsr.l sub_12C35A ROM:0011105C bsr.l sub_12C9AE 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_12BDAE ROM:0011106C bsr.l sub_12CD8E ROM:00111072 ROM:00111072 loc_111072: ; CODE XREF: sub_110E14+24E↑j ROM:00111072 bclr #3,($13A9).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,($556).w ROM:00111082 blt.s loc_11108A ROM:00111084 addi.w #$64,($556).w ; 'd' ROM:0011108A ROM:0011108A loc_11108A: ; CODE XREF: sub_11107C+6↑j ROM:0011108A bset #6,($933).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_12BDAE ROM:00111098 bclr #2,($14EE).w ROM:0011109E bclr #0,($14EE).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:001168FA↓p ROM:001110BA cmpi.b #0,($73A).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 ($887).w ROM:001110CA clr.w ($5F4).w ROM:001110CE move.b #3,($887).w ROM:001110D4 move.b #1,($73A).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 ($73A).w,d1 ROM:001110E2 cmpi.b #3,d1 ROM:001110E6 bne.s loc_1110F0 ROM:001110E8 move.b #4,($73A).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,($73A).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 ($73A).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 #0,($93A).w ROM:00111140 beq.s loc_11115C ROM:00111142 bsr.w sub_1114C6 ROM:00111146 clr.b ($887).w ROM:0011114A clr.w ($5F4).w ROM:0011114E move.b #3,($887).w ROM:00111154 move.b #2,($73A).w ROM:0011115A rts ROM:0011115C ; --------------------------------------------------------------------------- ROM:0011115C ROM:0011115C loc_11115C: ; CODE XREF: ROM:00111140↑j ROM:0011115C move.w $1D4(a5),d1 ROM:00111160 cmp.w ($5F4).w,d1 ROM:00111164 bgt.s loc_111180 ROM:00111166 bsr.w sub_111380 ROM:0011116A clr.b ($887).w ROM:0011116E clr.w ($5F4).w ROM:00111172 move.b #3,($887).w ROM:00111178 move.b #1,($73A).w ROM:0011117E rts ROM:00111180 ; --------------------------------------------------------------------------- ROM:00111180 ROM:00111180 loc_111180: ; CODE XREF: ROM:00111164↑j ROM:00111180 clr.b ($887).w ROM:00111184 clr.w ($5F4).w ROM:00111188 move.b #3,($887).w ROM:0011118E move.b #1,($73A).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 #0,($93A).w ROM:001111AC beq.s loc_1111E4 ROM:001111AE bsr.w sub_1114D4 ROM:001111B2 btst #4,($92E).w ROM:001111B8 beq.s loc_1111D4 ROM:001111BA bsr.w sub_1114C6 ROM:001111BE clr.b ($887).w ROM:001111C2 clr.w ($5F4).w ROM:001111C6 move.b #3,($887).w ROM:001111CC move.b #2,($73A).w ROM:001111D2 rts ROM:001111D4 ; --------------------------------------------------------------------------- ROM:001111D4 ROM:001111D4 loc_1111D4: ; CODE XREF: ROM:001111B8↑j ROM:001111D4 clr.b ($887).w ROM:001111D8 clr.w ($5F4).w ROM:001111DC move.b #3,($73A).w ROM:001111E2 rts ROM:001111E4 ; --------------------------------------------------------------------------- ROM:001111E4 ROM:001111E4 loc_1111E4: ; CODE XREF: ROM:001111AC↑j ROM:001111E4 move.w $1D4(a5),d1 ROM:001111E8 cmp.w ($5F4).w,d1 ROM:001111EC bgt.s loc_111208 ROM:001111EE bsr.w sub_111380 ROM:001111F2 clr.b ($887).w ROM:001111F6 clr.w ($5F4).w ROM:001111FA move.b #3,($887).w ROM:00111200 move.b #1,($73A).w ROM:00111206 rts ROM:00111208 ; --------------------------------------------------------------------------- ROM:00111208 ROM:00111208 loc_111208: ; CODE XREF: ROM:001111EC↑j ROM:00111208 clr.b ($887).w ROM:0011120C clr.w ($5F4).w ROM:00111210 move.b #3,($887).w ROM:00111216 move.b #2,($73A).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_116E4E ROM:00111242 bsr.w sub_11173C ROM:00111246 clr.b ($887).w ROM:0011124A clr.w ($5F4).w ROM:0011124E move.b #3,($887).w ROM:00111254 move.b #1,($73A).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,($73A).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_116E4E ROM:001112A0 bsr.w sub_11173C ROM:001112A4 clr.b ($887).w ROM:001112A8 clr.w ($5F4).w ROM:001112AC move.b #3,($887).w ROM:001112B2 move.b #1,($73A).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,($73A).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,($73A).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 #0,($934).w ROM:00111300 bne.s loc_11130E ROM:00111302 move.b #3,($73A).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 ($887).w ROM:0011131A clr.w ($5F4).w ROM:0011131E move.b #3,($887).w ROM:00111324 move.b #1,($73A).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 #0,($934).w ROM:00111354 bne.s loc_111362 ROM:00111356 move.b #3,($73A).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 ($887).w ROM:0011136E clr.w ($5F4).w ROM:00111372 move.b #3,($887).w ROM:00111378 move.b #1,($73A).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 #1,($930).w ROM:00111386 beq.s loc_1113D2 ROM:00111388 move.l $13C(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,($13E0).w ROM:001113AC btst #4,($931).w ROM:001113B2 beq.s loc_1113BA ROM:001113B4 bset #4,($138F).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,($13E0).w ROM:001113C4 btst #4,($931).w ROM:001113CA beq.s loc_1113D2 ROM:001113CC bset #4,($138F).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 $1D6(a5),d0 ROM:001113DC neg.w d0 ROM:001113DE muls.w #$64,d0 ; 'd' ROM:001113E2 move.w d0,($502).w ROM:001113E6 bclr #1,($930).w ROM:001113EC move.w #0,d0 ROM:001113F0 bsr.l sub_11B984 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_11B908 ROM:00111424 bsr.l sub_116E4E 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 #0,($93A).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 ($5F4).w,d2 ROM:0011144A ext.l d2 ROM:0011144C divs.w $16(a5),d2 ROM:00111450 move.l d2,d6 ROM:00111452 swap d6 ROM:00111454 move.w $16(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,($502).w ROM:00111498 blt.s loc_1114B2 ROM:0011149A move.w ($506).w,d5 ROM:0011149E muls.w $1D8(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 #0,($93A).w ROM:001114B2 ROM:001114B2 loc_1114B2: ; CODE XREF: sub_11142C+6C↑j ROM:001114B2 ; sub_11142C+7A↑j ... ROM:001114B2 move.w d6,($506).w ROM:001114B6 move.l d0,($404).w ROM:001114BA move.l d3,($400).w ROM:001114BE addi.w #$64,($502).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,($ACC).w ROM:001114CC move.w #$C8,($502).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 $85E(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 $85E(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 ($502).w,d2 ROM:001114EE subi.w #$64,d2 ; 'd' ROM:001114F2 move.w #$E10,d5 ROM:001114F6 add.w $85E(a5),d5 ROM:001114FA move.w $85E(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 $85E(a5,d7.w*2),d5 ROM:00111512 move.w $85C(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,($504).w ROM:00111528 move.w #0,d0 ROM:0011152C bsr.l sub_11B984 ROM:00111532 move.w $85E(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,($502).w ROM:0011154A lea ($FFFFFF00).w,a0 ROM:0011154E move.w $85E(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 $860(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 $864(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 $862(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 $868(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 $866(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 $85E(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 #1,($930).w ROM:00111618 move.w $85E(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 ($502).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 ($502).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_11B908 ROM:0011165E bclr #4,($92E).w ROM:00111664 bra.s locret_111672 ROM:00111666 ; --------------------------------------------------------------------------- ROM:00111666 ROM:00111666 loc_111666: ; CODE XREF: sub_1114D4+4A↑j ROM:00111666 bset #4,($92E).w ROM:0011166C bset #6,($932).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,($506).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 #0,($934).w ROM:00111690 move.w d3,d1 ROM:00111692 move.l #$E10,d2 ROM:00111698 divs.w #4,d2 ROM:0011169C cmp.w ($4F0).w,d2 ROM:001116A0 ble.s loc_1116A8 ROM:001116A2 mulu.w $1DA(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 $1DC(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 ($506).w,d1 ROM:001116BA ble.s loc_1116C2 ROM:001116BC bset #0,($934).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 ($506).w,d2 ROM:001116D0 mulu.w #$3E8,d2 ROM:001116D4 divu.l d1,d2 ROM:001116D8 cmp.w ($ACC).w,d2 ROM:001116DC bge.s loc_1116E2 ROM:001116DE move.w d2,($ACC).w ROM:001116E2 ROM:001116E2 loc_1116E2: ; CODE XREF: sub_11168A+52↑j ROM:001116E2 move.w d1,($506).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,($502).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,($502).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 #$170000,a5 ROM:00111756 move.l a5,($470).w ROM:0011175A rts ROM:0011175C ; --------------------------------------------------------------------------- ROM:0011175C movea.l #$170000,a5 ROM:00111762 move.l a5,($470).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 ($50E).w,d1 ROM:00111778 move.w d2,($50E).w ROM:0011177C btst #3,($930).w ROM:00111782 beq.s loc_1117B4 ROM:00111784 sub.w d1,d2 ROM:00111786 move.w d2,($50A).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 ($50C).w,d2 ROM:0011179A muls.w #$64,d2 ; 'd' ROM:0011179E divs.w $1E0(a5),d2 ROM:001117A2 bne.s loc_1117AA ROM:001117A4 move.w d1,($50C).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,($50C).w ROM:001117AE ROM:001117AE loc_1117AE: ; CODE XREF: ROM:001117A8↑j ROM:001117AE bset #3,($933).w ROM:001117B4 ROM:001117B4 loc_1117B4: ; CODE XREF: ROM:00111782↑j ROM:001117B4 bset #3,($930).w ROM:001117BA clr.b ($8B0).w ROM:001117BE move.w #$F,($646).w ROM:001117C4 move.b #1,($8B0).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:00116918↓p ROM:001117D6 move.w #$204,($FFFFF460).w ROM:001117DC move.w #$54,($FFFFF420).w ; 'T' ROM:001117E2 bsr.l sub_114284 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:00116912↓p ROM:001117F2 move.w #$1201,($FFFFF400).w ROM:001117F8 move.w #8,($FFFFF408).w ROM:001117FE move.w #6,($510).w ROM:00111804 move.w #0,($514).w ROM:0011180A move.w #$3E8,($512).w ROM:00111810 bsr.w sub_11199A ROM:00111814 move.w #8,($510).w ROM:0011181A move.w #0,($514).w ROM:00111820 move.w #$3E8,($512).w ROM:00111826 bsr.w sub_11199A ROM:0011182A move.w #5,($510).w ROM:00111830 move.w #0,($514).w ROM:00111836 move.w #$3E8,($512).w ROM:0011183C bsr.w sub_11199A ROM:00111840 move.w #7,($510).w ROM:00111846 move.w #0,($514).w ROM:0011184C move.w #$3E8,($512).w ROM:00111852 bsr.w sub_11199A 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:00116A72↓p ROM:00111858 move.w $200(a5),d0 ROM:0011185C cmpi.w #0,d0 ROM:00111860 beq.s loc_11186E ROM:00111862 move.w $202(a5),($AE6).w ROM:00111868 move.w $204(a5),($AD6).w ROM:0011186E ROM:0011186E loc_11186E: ; CODE XREF: sub_111858+8↑j ROM:0011186E btst #4,($96A).w ROM:00111874 beq.s loc_111898 ROM:00111876 move.w $20A(a5),d0 ROM:0011187A move.w d0,($AE6).w ROM:0011187E btst #4,($96E).w ROM:00111884 beq.s loc_111890 ROM:00111886 move.w $206(a5),d0 ROM:0011188A move.w d0,($AD6).w ROM:0011188E bra.s loc_111898 ROM:00111890 ; --------------------------------------------------------------------------- ROM:00111890 ROM:00111890 loc_111890: ; CODE XREF: sub_111858+2C↑j ROM:00111890 move.w $208(a5),d0 ROM:00111894 move.w d0,($AD6).w ROM:00111898 ROM:00111898 loc_111898: ; CODE XREF: sub_111858+1C↑j ROM:00111898 ; sub_111858+36↑j ROM:00111898 move.w ($AD6).w,($514).w ROM:0011189E move.w ($AE6).w,($512).w ROM:001118A4 move.w #6,($510).w ROM:001118AA move.w ($AF4).w,d0 ROM:001118AE cmp.w ($512).w,d0 ROM:001118B2 beq.s loc_1118BA ROM:001118B4 bsr.w sub_11199A ROM:001118B8 bra.s loc_1118BE ROM:001118BA ; --------------------------------------------------------------------------- ROM:001118BA ROM:001118BA loc_1118BA: ; CODE XREF: sub_111858+5A↑j ROM:001118BA bsr.w sub_111A10 ROM:001118BE ROM:001118BE loc_1118BE: ; CODE XREF: sub_111858+60↑j ROM:001118BE move.w ($512).w,($AF4).w ROM:001118C4 move.w $1F4(a5),d0 ROM:001118C8 cmpi.w #0,d0 ROM:001118CC beq.s loc_1118DC ROM:001118CE move.w $1F6(a5),($AE4).w ROM:001118D4 move.w $1F8(a5),($AD4).w ROM:001118DA bra.s loc_1118E8 ROM:001118DC ; --------------------------------------------------------------------------- ROM:001118DC ROM:001118DC loc_1118DC: ; CODE XREF: sub_111858+74↑j ROM:001118DC move.w $1F6(a5),($AE4).w ROM:001118E2 move.w ($5A2).w,($AD4).w ROM:001118E8 ROM:001118E8 loc_1118E8: ; CODE XREF: sub_111858+82↑j ROM:001118E8 move.w #5,($510).w ROM:001118EE move.w ($AD4).w,($514).w ROM:001118F4 move.w ($AE4).w,($512).w ROM:001118FA move.w ($AF2).w,d0 ROM:001118FE cmp.w ($512).w,d0 ROM:00111902 beq.s loc_11190A ROM:00111904 bsr.w sub_11199A ROM:00111908 bra.s loc_11190E ROM:0011190A ; --------------------------------------------------------------------------- ROM:0011190A ROM:0011190A loc_11190A: ; CODE XREF: sub_111858+AA↑j ROM:0011190A bsr.w sub_111A10 ROM:0011190E ROM:0011190E loc_11190E: ; CODE XREF: sub_111858+B0↑j ROM:0011190E move.w ($512).w,($AF2).w ROM:00111914 move.w $1E8(a5),d0 ROM:00111918 cmpi.w #0,d0 ROM:0011191C beq.s loc_11192A ROM:0011191E move.w $1EA(a5),($AEA).w ROM:00111924 move.w $1EC(a5),($ADA).w ROM:0011192A ROM:0011192A loc_11192A: ; CODE XREF: sub_111858+C4↑j ROM:0011192A move.w #8,($510).w ROM:00111930 move.w ($ADA).w,($514).w ROM:00111936 move.w ($AEA).w,($512).w ROM:0011193C move.w ($AF0).w,d0 ROM:00111940 cmp.w ($512).w,d0 ROM:00111944 beq.s loc_11194C ROM:00111946 bsr.w sub_11199A ROM:0011194A bra.s loc_111950 ROM:0011194C ; --------------------------------------------------------------------------- ROM:0011194C ROM:0011194C loc_11194C: ; CODE XREF: sub_111858+EC↑j ROM:0011194C bsr.w sub_111A10 ROM:00111950 ROM:00111950 loc_111950: ; CODE XREF: sub_111858+F2↑j ROM:00111950 move.w ($512).w,($AF0).w ROM:00111956 move.w $1FA(a5),d0 ROM:0011195A cmpi.w #0,d0 ROM:0011195E beq.s loc_11196C ROM:00111960 move.w $1FC(a5),($AE8).w ROM:00111966 move.w $1FE(a5),($AD8).w ROM:0011196C ROM:0011196C loc_11196C: ; CODE XREF: sub_111858+106↑j ROM:0011196C move.w #7,($510).w ROM:00111972 move.w ($AD8).w,($514).w ROM:00111978 move.w ($AE8).w,($512).w ROM:0011197E move.w ($AEE).w,d0 ROM:00111982 cmp.w ($512).w,d0 ROM:00111986 beq.s loc_11198E ROM:00111988 bsr.w sub_11199A ROM:0011198C bra.s loc_111992 ROM:0011198E ; --------------------------------------------------------------------------- ROM:0011198E ROM:0011198E loc_11198E: ; CODE XREF: sub_111858+12E↑j ROM:0011198E bsr.w sub_111A10 ROM:00111992 ROM:00111992 loc_111992: ; CODE XREF: sub_111858+134↑j ROM:00111992 move.w ($512).w,($AEE).w ROM:00111998 rts ROM:00111998 ; End of function sub_111858 ROM:00111998 ROM:0011199A ROM:0011199A ; =============== S U B R O U T I N E ======================================= ROM:0011199A ROM:0011199A ROM:0011199A sub_11199A: ; CODE XREF: sub_1117F2+1E↑p ROM:0011199A ; sub_1117F2+34↑p ... ROM:0011199A move.w ($510).w,d0 ROM:0011199E asl.w #3,d0 ROM:001119A0 subi.w #$28,d0 ; '(' ROM:001119A4 lea ($FFFFF428).w,a0 ROM:001119A8 adda.w d0,a0 ROM:001119AA move.l #$F42400,d2 ROM:001119B0 clr.l d0 ROM:001119B2 move.w ($512).w,d0 ROM:001119B6 cmpi.w #2,d0 ROM:001119BA bge.s loc_1119C0 ROM:001119BC move.w #2,d0 ROM:001119C0 ROM:001119C0 loc_1119C0: ; CODE XREF: sub_11199A+20↑j ROM:001119C0 clr.w d1 ROM:001119C2 divu.l d0,d2 ROM:001119C6 asr.l #1,d2 ROM:001119C8 ROM:001119C8 loc_1119C8: ; CODE XREF: sub_11199A:loc_1119E2↓j ROM:001119C8 cmpi.l #$FFFF,d2 ROM:001119CE ble.s loc_1119E4 ROM:001119D0 cmpi.w #7,d1 ROM:001119D4 bge.s loc_1119E4 ROM:001119D6 asr.l #1,d2 ROM:001119D8 addq.l #1,d1 ROM:001119DA cmpi.w #7,d1 ROM:001119DE bne.s loc_1119E2 ROM:001119E0 asr.l #1,d2 ROM:001119E2 ROM:001119E2 loc_1119E2: ; CODE XREF: sub_11199A+44↑j ROM:001119E2 bra.s loc_1119C8 ROM:001119E4 ; --------------------------------------------------------------------------- ROM:001119E4 ROM:001119E4 loc_1119E4: ; CODE XREF: sub_11199A+34↑j ROM:001119E4 ; sub_11199A+3A↑j ROM:001119E4 move.l d2,d0 ROM:001119E6 mulu.w ($514).w,d0 ROM:001119EA divu.w #$2710,d0 ROM:001119EE swap d2 ROM:001119F0 move.w d0,d2 ROM:001119F2 move.l d2,2(a0) ROM:001119F6 move.w ($510).w,d0 ROM:001119FA cmpi.w #8,d0 ROM:001119FE bne.s loc_111A08 ROM:00111A00 ori.w #$18,d1 ROM:00111A04 move.w d1,(a0) ROM:00111A06 bra.s locret_111A0E ROM:00111A08 ; --------------------------------------------------------------------------- ROM:00111A08 ROM:00111A08 loc_111A08: ; CODE XREF: sub_11199A+64↑j ROM:00111A08 ori.w #8,d1 ROM:00111A0C move.w d1,(a0) ROM:00111A0E ROM:00111A0E locret_111A0E: ; CODE XREF: sub_11199A+6C↑j ROM:00111A0E rts ROM:00111A0E ; End of function sub_11199A ROM:00111A0E ROM:00111A10 ROM:00111A10 ; =============== S U B R O U T I N E ======================================= ROM:00111A10 ROM:00111A10 ROM:00111A10 sub_111A10: ; CODE XREF: sub_111858:loc_1118BA↑p ROM:00111A10 ; sub_111858:loc_11190A↑p ... ROM:00111A10 move.w ($510).w,d0 ROM:00111A14 asl.w #3,d0 ROM:00111A16 subi.w #$28,d0 ; '(' ROM:00111A1A lea ($FFFFF428).w,a0 ROM:00111A1E adda.w d0,a0 ROM:00111A20 clr.l d0 ROM:00111A22 move.w 2(a0),d0 ROM:00111A26 mulu.w ($514).w,d0 ROM:00111A2A divu.w #$2710,d0 ROM:00111A2E move.w d0,4(a0) ROM:00111A32 rts ROM:00111A32 ; End of function sub_111A10 ROM:00111A32 ROM:00111A34 ; --------------------------------------------------------------------------- ROM:00111A34 movem.l d0-d5,-(sp) ROM:00111A38 bsr.w sub_112526 ROM:00111A3C bsr.w sub_111DA2 ROM:00111A40 bsr.w sub_112100 ROM:00111A44 btst #6,($92B).w ROM:00111A4A beq.s loc_111A7E ROM:00111A4C bsr.l sub_11806E ROM:00111A52 btst #5,($931).w ROM:00111A58 beq.s loc_111A60 ROM:00111A5A bsr.l sub_11AEEA ROM:00111A60 ROM:00111A60 loc_111A60: ; CODE XREF: ROM:00111A58↑j ROM:00111A60 btst #7,($92F).w ROM:00111A66 beq.s loc_111A70 ROM:00111A68 bsr.l sub_11AAD4 ROM:00111A6E bra.s loc_111A7E ROM:00111A70 ; --------------------------------------------------------------------------- ROM:00111A70 ROM:00111A70 loc_111A70: ; CODE XREF: ROM:00111A66↑j ROM:00111A70 btst #4,($932).w ROM:00111A76 beq.s loc_111A7E ROM:00111A78 bsr.l sub_11A976 ROM:00111A7E ROM:00111A7E loc_111A7E: ; CODE XREF: ROM:00111A4A↑j ROM:00111A7E ; ROM:00111A6E↑j ... ROM:00111A7E movem.l (sp)+,d0-d5 ROM:00111A82 rte ROM:00111A84 ROM:00111A84 ; =============== S U B R O U T I N E ======================================= ROM:00111A84 ROM:00111A84 ROM:00111A84 sub_111A84: ; CODE XREF: ROM:001170CE↓p ROM:00111A84 bsr.w sub_111E50 ROM:00111A88 rts ROM:00111A88 ; End of function sub_111A84 ROM:00111A88 ROM:00111A8A ROM:00111A8A ; =============== S U B R O U T I N E ======================================= ROM:00111A8A ROM:00111A8A ROM:00111A8A sub_111A8A: ; CODE XREF: ROM:00116A48↓p ROM:00111A8A bsr.w sub_11228A ROM:00111A8E bsr.w sub_111A94 ROM:00111A92 rts ROM:00111A92 ; End of function sub_111A8A ROM:00111A92 ROM:00111A94 ROM:00111A94 ; =============== S U B R O U T I N E ======================================= ROM:00111A94 ROM:00111A94 ROM:00111A94 sub_111A94: ; CODE XREF: sub_111A8A+4↑p ROM:00111A94 bclr #4,($138B).w ROM:00111A9A bclr #5,($138D).w ROM:00111AA0 bclr #5,($937).w ROM:00111AA6 bclr #4,($92C).w ROM:00111AAC clr.w d1 ROM:00111AAE move.b ($73D).w,d1 ROM:00111AB2 cmpi.w #7,d1 ROM:00111AB6 bcc.s locret_111AC0 ROM:00111AB8 movea.l off_111AC2(pc,d1.w*4),a0 ROM:00111ABC nop ROM:00111ABE jmp (a0) ROM:00111AC0 ; --------------------------------------------------------------------------- ROM:00111AC0 ROM:00111AC0 locret_111AC0: ; CODE XREF: sub_111A94+22↑j ROM:00111AC0 rts ROM:00111AC0 ; End of function sub_111A94 ROM:00111AC0 ROM:00111AC0 ; --------------------------------------------------------------------------- ROM:00111AC2 off_111AC2: dc.l loc_111ADE ; DATA XREF: sub_111A94+24↑r ROM:00111AC6 dc.l loc_111B62 ROM:00111ACA dc.l loc_111C6A ROM:00111ACE dc.l loc_111CA4 ROM:00111AD2 dc.l loc_111D1C ROM:00111AD6 dc.l loc_111B0C ROM:00111ADA dc.l loc_111D50 ROM:00111ADE ; --------------------------------------------------------------------------- ROM:00111ADE ROM:00111ADE loc_111ADE: ; DATA XREF: ROM:off_111AC2↑o ROM:00111ADE bsr.w sub_1125FA ROM:00111AE2 bsr.w sub_1125C4 ROM:00111AE6 bset #4,($92C).w ROM:00111AEC bset #5,($FFFFFC0B).w ROM:00111AF2 bset #4,($13B0).w ROM:00111AF8 bsr.l sub_12388E ROM:00111AFE move.b #5,($73D).w ROM:00111B04 bra.l loc_111B5A ROM:00111B0A ; --------------------------------------------------------------------------- ROM:00111B0A ROM:00111B0A locret_111B0A: ; CODE XREF: ROM:00111B54↓j ROM:00111B0A rts ROM:00111B0C ; --------------------------------------------------------------------------- ROM:00111B0C ROM:00111B0C loc_111B0C: ; DATA XREF: ROM:00111AD6↑o ROM:00111B0C btst #2,($933).w ROM:00111B12 beq.s loc_111B2C ROM:00111B14 bclr #4,($13B0).w ROM:00111B1A bclr #2,($933).w ROM:00111B20 move.b #1,($73D).w ROM:00111B26 bra.l locret_111C68 ROM:00111B2C ; --------------------------------------------------------------------------- ROM:00111B2C ROM:00111B2C loc_111B2C: ; CODE XREF: ROM:00111B12↑j ROM:00111B2C btst #0,($13A1).w ROM:00111B32 beq.s loc_111B5A ROM:00111B34 bclr #1,($938).w ROM:00111B3A bclr #5,($FFFFFC0B).w ROM:00111B40 bset #4,($92C).w ROM:00111B46 clr.w ($52E).w ROM:00111B4A clr.w ($530).w ROM:00111B4E move.b #0,($73D).w ROM:00111B54 bra.l locret_111B0A ROM:00111B5A ; --------------------------------------------------------------------------- ROM:00111B5A ROM:00111B5A loc_111B5A: ; CODE XREF: ROM:00111B04↑j ROM:00111B5A ; ROM:00111B32↑j ROM:00111B5A bsr.l sub_12387C ROM:00111B60 rts ROM:00111B62 ; --------------------------------------------------------------------------- ROM:00111B62 ROM:00111B62 loc_111B62: ; DATA XREF: ROM:00111AC6↑o ROM:00111B62 move.w $21A(a5),d0 ROM:00111B66 move.w $21C(a5),d1 ROM:00111B6A move.w $21E(a5),d2 ROM:00111B6E btst #6,($930).w ROM:00111B74 beq.s loc_111B9C ROM:00111B76 cmp.w ($52C).w,d0 ROM:00111B7A bne.s loc_111B9C ROM:00111B7C bsr.w sub_1125A2 ROM:00111B80 bsr.w sub_11261E ROM:00111B84 bset #5,($937).w ROM:00111B8A bclr #6,($930).w ROM:00111B90 move.b #3,($73D).w ROM:00111B96 bra.l locret_111D1A ROM:00111B9C ; --------------------------------------------------------------------------- ROM:00111B9C ROM:00111B9C loc_111B9C: ; CODE XREF: ROM:00111B74↑j ROM:00111B9C ; ROM:00111B7A↑j ROM:00111B9C btst #6,($930).w ROM:00111BA2 beq.s loc_111BDE ROM:00111BA4 cmp.w ($52C).w,d2 ROM:00111BA8 bne.s loc_111BDE ROM:00111BAA bsr.w sub_1125A2 ROM:00111BAE bclr #6,($930).w ROM:00111BB4 bclr #7,($FFFFFC0B).w ROM:00111BBA bclr #5,($FFFFFC0B).w ROM:00111BC0 bclr #4,($FFFFFC0B).w ROM:00111BC6 bset #3,($FFFFFC0B).w ROM:00111BCC bset #2,($FFFFFC0B).w ROM:00111BD2 move.b #6,($73D).w ROM:00111BD8 bra.l loc_111D8E ROM:00111BDE ; --------------------------------------------------------------------------- ROM:00111BDE ROM:00111BDE loc_111BDE: ; CODE XREF: ROM:00111BA2↑j ROM:00111BDE ; ROM:00111BA8↑j ROM:00111BDE btst #6,($930).w ROM:00111BE4 beq.s loc_111C10 ROM:00111BE6 cmp.w ($52C).w,d0 ROM:00111BEA beq.s loc_111C10 ROM:00111BEC cmp.w ($52C).w,d1 ROM:00111BF0 beq.s loc_111C10 ROM:00111BF2 cmp.w ($52C).w,d2 ROM:00111BF6 beq.s loc_111C10 ROM:00111BF8 bsr.w sub_1125A2 ROM:00111BFC bset #4,($92C).w ROM:00111C02 bclr #6,($930).w ROM:00111C08 move.b #1,($73D).w ROM:00111C0E bra.s locret_111C68 ROM:00111C10 ; --------------------------------------------------------------------------- ROM:00111C10 ROM:00111C10 loc_111C10: ; CODE XREF: ROM:00111BE4↑j ROM:00111C10 ; ROM:00111BEA↑j ... ROM:00111C10 btst #6,($930).w ROM:00111C16 beq.s loc_111C42 ROM:00111C18 cmp.w ($52C).w,d1 ROM:00111C1C bne.s loc_111C42 ROM:00111C1E bsr.w sub_1125A2 ROM:00111C22 bsr.w sub_1125FA ROM:00111C26 bsr.w sub_11260C ROM:00111C2A bset #5,($937).w ROM:00111C30 bclr #6,($930).w ROM:00111C36 move.b #3,($73D).w ROM:00111C3C bra.l locret_111D1A ROM:00111C42 ; --------------------------------------------------------------------------- ROM:00111C42 ROM:00111C42 loc_111C42: ; CODE XREF: ROM:00111C16↑j ROM:00111C42 ; ROM:00111C1C↑j ROM:00111C42 btst #1,($938).w ROM:00111C48 beq.s loc_111C62 ROM:00111C4A bsr.l sub_12388E ROM:00111C50 move.b #2,($73D).w ROM:00111C56 bset #5,($FFFFFC0B).w ROM:00111C5C bra.l loc_111C9C ROM:00111C62 ; --------------------------------------------------------------------------- ROM:00111C62 ROM:00111C62 loc_111C62: ; CODE XREF: ROM:00111C48↑j ROM:00111C62 bclr #6,($930).w ROM:00111C68 ROM:00111C68 locret_111C68: ; CODE XREF: ROM:00111B26↑j ROM:00111C68 ; ROM:00111C0E↑j ... ROM:00111C68 rts ROM:00111C6A ; --------------------------------------------------------------------------- ROM:00111C6A ROM:00111C6A loc_111C6A: ; DATA XREF: ROM:00111ACA↑o ROM:00111C6A btst #0,($13A1).w ROM:00111C70 beq.s loc_111C9C ROM:00111C72 bclr #1,($938).w ROM:00111C78 bclr #5,($FFFFFC0B).w ROM:00111C7E bset #4,($92C).w ROM:00111C84 bsr.w sub_1125E8 ROM:00111C88 clr.w ($52E).w ROM:00111C8C clr.w ($530).w ROM:00111C90 move.b #1,($73D).w ROM:00111C96 bra.l locret_111C68 ROM:00111C9C ; --------------------------------------------------------------------------- ROM:00111C9C ROM:00111C9C loc_111C9C: ; CODE XREF: ROM:00111C5C↑j ROM:00111C9C ; ROM:00111C70↑j ... ROM:00111C9C bsr.l sub_12387C ROM:00111CA2 rts ROM:00111CA4 ; --------------------------------------------------------------------------- ROM:00111CA4 ROM:00111CA4 loc_111CA4: ; DATA XREF: ROM:00111ACE↑o ROM:00111CA4 btst #5,($13AB).w ROM:00111CAA beq.s loc_111CCA ROM:00111CAC move.w $21A(a5),d0 ROM:00111CB0 cmp.w ($52C).w,d0 ROM:00111CB4 bne.s loc_111CCA ROM:00111CB6 bsr.l sub_12388E ROM:00111CBC move.b #2,($73D).w ROM:00111CC2 bset #5,($FFFFFC0B).w ROM:00111CC8 bra.s loc_111C9C ROM:00111CCA ; --------------------------------------------------------------------------- ROM:00111CCA ROM:00111CCA loc_111CCA: ; CODE XREF: ROM:00111CAA↑j ROM:00111CCA ; ROM:00111CB4↑j ROM:00111CCA btst #5,($13AB).w ROM:00111CD0 beq.s loc_111D00 ROM:00111CD2 move.w $21C(a5),d0 ROM:00111CD6 cmp.w ($52C).w,d0 ROM:00111CDA bne.s loc_111D00 ROM:00111CDC move.b #4,($73D).w ROM:00111CE2 bclr #7,($FFFFFC0B).w ROM:00111CE8 bclr #5,($FFFFFC0B).w ROM:00111CEE bset #3,($FFFFFC0B).w ROM:00111CF4 bset #2,($FFFFFC0B).w ROM:00111CFA bra.l locret_111D4E ROM:00111D00 ; --------------------------------------------------------------------------- ROM:00111D00 ROM:00111D00 loc_111D00: ; CODE XREF: ROM:00111CD0↑j ROM:00111D00 ; ROM:00111CDA↑j ROM:00111D00 btst #4,($935).w ROM:00111D06 beq.s locret_111D1A ROM:00111D08 bset #4,($92C).w ROM:00111D0E move.b #1,($73D).w ROM:00111D14 bra.l locret_111C68 ROM:00111D1A ; --------------------------------------------------------------------------- ROM:00111D1A ROM:00111D1A locret_111D1A: ; CODE XREF: ROM:00111B96↑j ROM:00111D1A ; ROM:00111C3C↑j ... ROM:00111D1A rts ROM:00111D1C ; --------------------------------------------------------------------------- ROM:00111D1C ROM:00111D1C loc_111D1C: ; DATA XREF: ROM:00111AD2↑o ROM:00111D1C btst #3,($92C).w ROM:00111D22 beq.s locret_111D4E ROM:00111D24 bclr #7,($FFFFFC0B).w ROM:00111D2A bclr #5,($FFFFFC0B).w ROM:00111D30 bset #4,($92C).w ROM:00111D36 bsr.w sub_1125E8 ROM:00111D3A clr.w ($52E).w ROM:00111D3E clr.w ($530).w ROM:00111D42 move.b #1,($73D).w ROM:00111D48 bra.l locret_111C68 ROM:00111D4E ; --------------------------------------------------------------------------- ROM:00111D4E ROM:00111D4E locret_111D4E: ; CODE XREF: ROM:00111CFA↑j ROM:00111D4E ; ROM:00111D22↑j ROM:00111D4E rts ROM:00111D50 ; --------------------------------------------------------------------------- ROM:00111D50 ROM:00111D50 loc_111D50: ; DATA XREF: ROM:00111ADA↑o ROM:00111D50 btst #4,($936).w ROM:00111D56 beq.s loc_111D8E ROM:00111D58 bclr #4,($936).w ROM:00111D5E bclr #6,($92B).w ROM:00111D64 move.b #0,($75A).w ROM:00111D6A move.b #0,($761).w ROM:00111D70 bclr #3,($FFFFFC0B).w ROM:00111D76 bclr #2,($FFFFFC0B).w ROM:00111D7C bset #4,($92C).w ROM:00111D82 move.b #1,($73D).w ROM:00111D88 bra.l locret_111C68 ROM:00111D8E ; --------------------------------------------------------------------------- ROM:00111D8E ROM:00111D8E loc_111D8E: ; CODE XREF: ROM:00111BD8↑j ROM:00111D8E ; ROM:00111D56↑j ROM:00111D8E bsr.l sub_117ADC ROM:00111D94 bsr.l sub_11ACD0 ROM:00111D9A bset #6,($92B).w ROM:00111DA0 rts ROM:00111DA2 ROM:00111DA2 ; =============== S U B R O U T I N E ======================================= ROM:00111DA2 ROM:00111DA2 ROM:00111DA2 sub_111DA2: ; CODE XREF: ROM:00111A3C↑p ROM:00111DA2 cmpi.b #2,($73D).w ROM:00111DA8 beq.s loc_111DB2 ROM:00111DAA cmpi.b #5,($73D).w ROM:00111DB0 bne.s loc_111E30 ROM:00111DB2 ROM:00111DB2 loc_111DB2: ; CODE XREF: sub_111DA2+6↑j ROM:00111DB2 btst #7,($FFFFFC0B).w ROM:00111DB8 beq.s loc_111DDE ROM:00111DBA btst #0,($92A).w ROM:00111DC0 beq.s loc_111DDE ROM:00111DC2 bclr #7,($FFFFFC0B).w ROM:00111DC8 bset #5,($138D).w ROM:00111DCE movem.l d0-a5,-(sp) ROM:00111DD2 bsr.l sub_126F08 ROM:00111DD8 movem.l (sp)+,d0-a5 ROM:00111DDC bra.s loc_111E2A ROM:00111DDE ; --------------------------------------------------------------------------- ROM:00111DDE ROM:00111DDE loc_111DDE: ; CODE XREF: sub_111DA2+16↑j ROM:00111DDE ; sub_111DA2+1E↑j ROM:00111DDE btst #6,($929).w ROM:00111DE4 beq.s loc_111E0C ROM:00111DE6 btst #4,($92D).w ROM:00111DEC bne.s loc_111E0C ROM:00111DEE btst #5,($93C).w ROM:00111DF4 bne.s loc_111E0C ROM:00111DF6 bset #4,($138B).w ROM:00111DFC movem.l d0-a5,-(sp) ROM:00111E00 bsr.l sub_126A4A ROM:00111E06 movem.l (sp)+,d0-a5 ROM:00111E0A bra.s loc_111E2A ROM:00111E0C ; --------------------------------------------------------------------------- ROM:00111E0C ROM:00111E0C loc_111E0C: ; CODE XREF: sub_111DA2+42↑j ROM:00111E0C ; sub_111DA2+4A↑j ... ROM:00111E0C btst #6,($929).w ROM:00111E12 beq.s loc_111E2A ROM:00111E14 btst #4,($92D).w ROM:00111E1A beq.s loc_111E1E ROM:00111E1C bra.s loc_111E26 ROM:00111E1E ; --------------------------------------------------------------------------- ROM:00111E1E ROM:00111E1E loc_111E1E: ; CODE XREF: sub_111DA2+78↑j ROM:00111E1E btst #5,($93C).w ROM:00111E24 beq.s loc_111E2A ROM:00111E26 ROM:00111E26 loc_111E26: ; CODE XREF: sub_111DA2+7A↑j ROM:00111E26 bsr.w sub_11262C ROM:00111E2A ROM:00111E2A loc_111E2A: ; CODE XREF: sub_111DA2+3A↑j ROM:00111E2A ; sub_111DA2+68↑j ... ROM:00111E2A bra.l locret_111E4E ROM:00111E30 ; --------------------------------------------------------------------------- ROM:00111E30 ROM:00111E30 loc_111E30: ; CODE XREF: sub_111DA2+E↑j ROM:00111E30 cmpi.b #4,($73D).w ROM:00111E36 bne.s locret_111E4E ROM:00111E38 btst #5,($FFFFFC0B).w ROM:00111E3E beq.s locret_111E4E ROM:00111E40 btst #6,($929).w ROM:00111E46 beq.s locret_111E4E ROM:00111E48 bsr.l sub_1126CC ROM:00111E4E ROM:00111E4E locret_111E4E: ; CODE XREF: sub_111DA2:loc_111E2A↑j ROM:00111E4E ; sub_111DA2+94↑j ... ROM:00111E4E rts ROM:00111E4E ; End of function sub_111DA2 ROM:00111E4E ROM:00111E50 ROM:00111E50 ; =============== S U B R O U T I N E ======================================= ROM:00111E50 ROM:00111E50 ROM:00111E50 sub_111E50: ; CODE XREF: sub_111A84↑p ROM:00111E50 clr.w d1 ROM:00111E52 move.b ($73E).w,d1 ROM:00111E56 cmpi.w #8,d1 ROM:00111E5A bcc.s locret_111E64 ROM:00111E5C movea.l off_111E66(pc,d1.w*4),a0 ROM:00111E60 nop ROM:00111E62 jmp (a0) ROM:00111E64 ; --------------------------------------------------------------------------- ROM:00111E64 ROM:00111E64 locret_111E64: ; CODE XREF: sub_111E50+A↑j ROM:00111E64 rts ROM:00111E64 ; End of function sub_111E50 ROM:00111E64 ROM:00111E64 ; --------------------------------------------------------------------------- ROM:00111E66 off_111E66: dc.l loc_111E86 ; DATA XREF: sub_111E50+C↑r ROM:00111E6A dc.l loc_111E90 ROM:00111E6E dc.l loc_111EC8 ROM:00111E72 dc.l locret_111EDC ROM:00111E76 dc.l loc_111EDE ROM:00111E7A dc.l loc_111F14 ROM:00111E7E dc.l loc_111F86 ROM:00111E82 dc.l loc_112058 ROM:00111E86 ; --------------------------------------------------------------------------- ROM:00111E86 ROM:00111E86 loc_111E86: ; DATA XREF: ROM:off_111E66↑o ROM:00111E86 move.b #1,($73E).w ROM:00111E8C bra.s locret_111EC6 ROM:00111E8E ; --------------------------------------------------------------------------- ROM:00111E8E rts ROM:00111E90 ; --------------------------------------------------------------------------- ROM:00111E90 ROM:00111E90 loc_111E90: ; DATA XREF: ROM:00111E6A↑o ROM:00111E90 btst #4,($92C).w ROM:00111E96 beq.s locret_111EC6 ROM:00111E98 bset #3,($FFFFFC0B).w ROM:00111E9E bset #2,($FFFFFC0B).w ROM:00111EA4 bset #4,($FFFFFC0B).w ROM:00111EAA bset #5,($FFFFFC0B).w ROM:00111EB0 clr.b ($8B1).w ROM:00111EB4 clr.w ($648).w ROM:00111EB8 move.b #3,($8B1).w ROM:00111EBE move.b #2,($73E).w ROM:00111EC4 bra.s locret_111EDA ROM:00111EC6 ; --------------------------------------------------------------------------- ROM:00111EC6 ROM:00111EC6 locret_111EC6: ; CODE XREF: ROM:00111E8C↑j ROM:00111EC6 ; ROM:00111E96↑j ... ROM:00111EC6 rts ROM:00111EC8 ; --------------------------------------------------------------------------- ROM:00111EC8 ROM:00111EC8 loc_111EC8: ; DATA XREF: ROM:00111E6E↑o ROM:00111EC8 move.w $218(a5),d1 ROM:00111ECC cmp.w ($648).w,d1 ROM:00111ED0 bgt.s locret_111EDA ROM:00111ED2 move.b #3,($73E).w ROM:00111ED8 bra.s locret_111EDC ROM:00111EDA ; --------------------------------------------------------------------------- ROM:00111EDA ROM:00111EDA locret_111EDA: ; CODE XREF: ROM:00111EC4↑j ROM:00111EDA ; ROM:00111ED0↑j ... ROM:00111EDA rts ROM:00111EDC ; --------------------------------------------------------------------------- ROM:00111EDC ROM:00111EDC locret_111EDC: ; CODE XREF: ROM:00111ED8↑j ROM:00111EDC ; DATA XREF: ROM:00111E72↑o ROM:00111EDC rts ROM:00111EDE ; --------------------------------------------------------------------------- ROM:00111EDE ROM:00111EDE loc_111EDE: ; DATA XREF: ROM:00111E76↑o ROM:00111EDE move.w ($526).w,d1 ROM:00111EE2 cmp.w ($5F6).w,d1 ROM:00111EE6 bgt.s locret_111F12 ROM:00111EE8 btst #6,($929).w ROM:00111EEE bne.s locret_111F12 ROM:00111EF0 bclr #4,($FFFFFC0B).w ROM:00111EF6 bclr #5,($FFFFFC0B).w ROM:00111EFC bset #2,($933).w ROM:00111F02 bsr.w sub_11269A ROM:00111F06 move.b #7,($73E).w ROM:00111F0C bra.l locret_1120FC ROM:00111F12 ; --------------------------------------------------------------------------- ROM:00111F12 ROM:00111F12 locret_111F12: ; CODE XREF: ROM:00111EE6↑j ROM:00111F12 ; ROM:00111EEE↑j ROM:00111F12 rts ROM:00111F14 ; --------------------------------------------------------------------------- ROM:00111F14 ROM:00111F14 loc_111F14: ; DATA XREF: ROM:00111E7A↑o ROM:00111F14 move.w $22A(a5),d3 ROM:00111F18 cmp.w ($5F6).w,d3 ROM:00111F1C bgt.s loc_111F4A ROM:00111F1E bclr #4,($FFFFFC0B).w ROM:00111F24 bclr #5,($FFFFFC0B).w ROM:00111F2A clr.b ($888).w ROM:00111F2E clr.w ($5F6).w ROM:00111F32 bset #1,($938).w ROM:00111F38 bset #3,($FFFFFC0B).w ROM:00111F3E move.b #1,($73E).w ROM:00111F44 bra.l locret_111EC6 ROM:00111F4A ; --------------------------------------------------------------------------- ROM:00111F4A ROM:00111F4A loc_111F4A: ; CODE XREF: ROM:00111F1C↑j ROM:00111F4A btst #6,($FFFFFC0D).w ROM:00111F50 beq.s locret_111F84 ROM:00111F52 bsr.w sub_11262C ROM:00111F56 bclr #4,($FFFFFC0B).w ROM:00111F5C bclr #5,($FFFFFC0B).w ROM:00111F62 clr.b ($888).w ROM:00111F66 clr.w ($5F6).w ROM:00111F6A clr.b ($8B1).w ROM:00111F6E clr.w ($648).w ROM:00111F72 move.b #3,($8B1).w ROM:00111F78 move.b #2,($73E).w ROM:00111F7E bra.l locret_111EDA ROM:00111F84 ; --------------------------------------------------------------------------- ROM:00111F84 ROM:00111F84 locret_111F84: ; CODE XREF: ROM:00111F50↑j ROM:00111F84 rts ROM:00111F86 ; --------------------------------------------------------------------------- ROM:00111F86 ROM:00111F86 loc_111F86: ; DATA XREF: ROM:00111E7E↑o ROM:00111F86 move.w ($5F6).w,d0 ROM:00111F8A move.w ($526).w,d1 ROM:00111F8E move.w ($528).w,d2 ROM:00111F92 btst #6,($FFFFFC0D).w ROM:00111F98 beq.s loc_111FCE ROM:00111F9A cmp.w d0,d2 ROM:00111F9C blt.s loc_111FA0 ROM:00111F9E bra.s loc_111FA8 ROM:00111FA0 ; --------------------------------------------------------------------------- ROM:00111FA0 ROM:00111FA0 loc_111FA0: ; CODE XREF: ROM:00111F9C↑j ROM:00111FA0 btst #1,($FFFFFC0D).w ROM:00111FA6 bne.s loc_111FCE ROM:00111FA8 ROM:00111FA8 loc_111FA8: ; CODE XREF: ROM:00111F9E↑j ROM:00111FA8 bsr.w sub_11262C ROM:00111FAC clr.b ($888).w ROM:00111FB0 clr.w ($5F6).w ROM:00111FB4 clr.b ($8B1).w ROM:00111FB8 clr.w ($648).w ROM:00111FBC move.b #3,($8B1).w ROM:00111FC2 move.b #2,($73E).w ROM:00111FC8 bra.l locret_111EDA ROM:00111FCE ; --------------------------------------------------------------------------- ROM:00111FCE ROM:00111FCE loc_111FCE: ; CODE XREF: ROM:00111F98↑j ROM:00111FCE ; ROM:00111FA6↑j ROM:00111FCE cmp.w ($5F6).w,d1 ROM:00111FD2 bgt.s loc_111FFC ROM:00111FD4 cmpi.w #$80,($52A).w ROM:00111FDA ble.s loc_111FFC ROM:00111FDC clr.b ($888).w ROM:00111FE0 clr.w ($5F6).w ROM:00111FE4 bset #6,($930).w ROM:00111FEA bclr #2,($FFFFFC0B).w ROM:00111FF0 move.b #1,($73E).w ROM:00111FF6 bra.l locret_111EC6 ROM:00111FFC ; --------------------------------------------------------------------------- ROM:00111FFC ROM:00111FFC loc_111FFC: ; CODE XREF: ROM:00111FD2↑j ROM:00111FFC ; ROM:00111FDA↑j ROM:00111FFC btst #1,($FFFFFC0D).w ROM:00112002 beq.s loc_112034 ROM:00112004 cmpi.w #0,($FFFFFC0E).w ROM:0011200A bne.s loc_112034 ROM:0011200C cmpi.w #$80,($52A).w ROM:00112012 bgt.s loc_112034 ROM:00112014 cmp.w d2,d0 ROM:00112016 ble.s loc_112034 ROM:00112018 cmp.w d0,d1 ROM:0011201A ble.s loc_112034 ROM:0011201C bsr.w sub_11262C ROM:00112020 bsr.w sub_112662 ROM:00112024 bsr.w sub_11269A ROM:00112028 move.b #7,($73E).w ROM:0011202E bra.l locret_1120FC ROM:00112034 ; --------------------------------------------------------------------------- ROM:00112034 ROM:00112034 loc_112034: ; CODE XREF: ROM:00112002↑j ROM:00112034 ; ROM:0011200A↑j ... ROM:00112034 cmp.w ($5F6).w,d1 ROM:00112038 bgt.s locret_112056 ROM:0011203A cmpi.w #$80,($52A).w ROM:00112040 bgt.s locret_112056 ROM:00112042 bsr.w sub_112662 ROM:00112046 bsr.w sub_11269A ROM:0011204A move.b #6,($73E).w ROM:00112050 bra.l *+6 ROM:00112056 ; --------------------------------------------------------------------------- ROM:00112056 ROM:00112056 locret_112056: ; CODE XREF: ROM:00112038↑j ROM:00112056 ; ROM:00112040↑j ... ROM:00112056 rts ROM:00112058 ; --------------------------------------------------------------------------- ROM:00112058 ROM:00112058 loc_112058: ; DATA XREF: ROM:00111E82↑o ROM:00112058 move.w ($5F6).w,d0 ROM:0011205C move.w ($526).w,d1 ROM:00112060 move.w ($528).w,d2 ROM:00112064 btst #4,($FFFFFC0D).w ROM:0011206A beq.s loc_112072 ROM:0011206C cmp.w d0,d2 ROM:0011206E blt.s loc_112072 ROM:00112070 bra.s loc_112084 ROM:00112072 ; --------------------------------------------------------------------------- ROM:00112072 ROM:00112072 loc_112072: ; CODE XREF: ROM:0011206A↑j ROM:00112072 ; ROM:0011206E↑j ROM:00112072 btst #6,($FFFFFC0D).w ROM:00112078 beq.s loc_11207C ROM:0011207A bra.s loc_112084 ROM:0011207C ; --------------------------------------------------------------------------- ROM:0011207C ROM:0011207C loc_11207C: ; CODE XREF: ROM:00112078↑j ROM:0011207C cmpi.w #$80,($52A).w ROM:00112082 ble.s loc_1120AA ROM:00112084 ROM:00112084 loc_112084: ; CODE XREF: ROM:00112070↑j ROM:00112084 ; ROM:0011207A↑j ROM:00112084 bsr.w sub_11262C ROM:00112088 clr.b ($888).w ROM:0011208C clr.w ($5F6).w ROM:00112090 clr.b ($8B1).w ROM:00112094 clr.w ($648).w ROM:00112098 move.b #3,($8B1).w ROM:0011209E move.b #2,($73E).w ROM:001120A4 bra.l locret_111EDA ROM:001120AA ; --------------------------------------------------------------------------- ROM:001120AA ROM:001120AA loc_1120AA: ; CODE XREF: ROM:00112082↑j ROM:001120AA btst #4,($FFFFFC0D).w ROM:001120B0 beq.s loc_1120DA ROM:001120B2 cmp.w d2,d0 ROM:001120B4 ble.s loc_1120DA ROM:001120B6 cmp.w d0,d1 ROM:001120B8 ble.s loc_1120DA ROM:001120BA cmpi.w #$80,($52A).w ROM:001120C0 bgt.s loc_1120DA ROM:001120C2 bsr.w sub_11262C ROM:001120C6 bsr.w sub_112670 ROM:001120CA bsr.w sub_11269A ROM:001120CE move.b #6,($73E).w ROM:001120D4 bra.l locret_112056 ROM:001120DA ; --------------------------------------------------------------------------- ROM:001120DA ROM:001120DA loc_1120DA: ; CODE XREF: ROM:001120B0↑j ROM:001120DA ; ROM:001120B4↑j ... ROM:001120DA cmp.w ($5F6).w,d1 ROM:001120DE bgt.s locret_1120FC ROM:001120E0 cmpi.w #$80,($52A).w ROM:001120E6 bgt.s locret_1120FC ROM:001120E8 bsr.w sub_112670 ROM:001120EC bsr.w sub_11269A ROM:001120F0 move.b #7,($73E).w ROM:001120F6 bra.l *+6 ROM:001120FC ; --------------------------------------------------------------------------- ROM:001120FC ROM:001120FC locret_1120FC: ; CODE XREF: ROM:00111F0C↑j ROM:001120FC ; ROM:0011202E↑j ... ROM:001120FC rts ROM:001120FE ; --------------------------------------------------------------------------- ROM:001120FE rts ROM:00112100 ROM:00112100 ; =============== S U B R O U T I N E ======================================= ROM:00112100 ROM:00112100 ROM:00112100 sub_112100: ; CODE XREF: ROM:00111A40↑p ROM:00112100 clr.b ($8B1).w ROM:00112104 clr.w ($648).w ROM:00112108 move.b #3,($8B1).w ROM:0011210E cmpi.b #3,($73E).w ROM:00112114 bne.l loc_11219C ROM:0011211A btst #4,($92D).w ROM:00112120 beq.s loc_112162 ROM:00112122 btst #5,($93C).w ROM:00112128 bne.s loc_112162 ROM:0011212A cmpi.w #0,($538).w ROM:00112130 bne.s loc_112162 ROM:00112132 bsr.w sub_1125E8 ROM:00112136 andi.w #$F9FF,($FFFFFC0A).w ROM:0011213C bsr.w sub_11263E ROM:00112140 clr.b ($8B1).w ROM:00112144 clr.w ($648).w ROM:00112148 clr.b ($888).w ROM:0011214C clr.w ($5F6).w ROM:00112150 move.b #3,($888).w ROM:00112156 move.b #4,($73E).w ROM:0011215C bra.l locret_112288 ROM:00112162 ; --------------------------------------------------------------------------- ROM:00112162 ROM:00112162 loc_112162: ; CODE XREF: sub_112100+20↑j ROM:00112162 ; sub_112100+28↑j ... ROM:00112162 btst #5,($93C).w ROM:00112168 beq.s loc_11216C ROM:0011216A bra.s loc_11217C ROM:0011216C ; --------------------------------------------------------------------------- ROM:0011216C ROM:0011216C loc_11216C: ; CODE XREF: sub_112100+68↑j ROM:0011216C btst #4,($92D).w ROM:00112172 beq.s loc_112196 ROM:00112174 cmpi.w #0,($538).w ROM:0011217A beq.s loc_112196 ROM:0011217C ROM:0011217C loc_11217C: ; CODE XREF: sub_112100+6A↑j ROM:0011217C clr.b ($8B1).w ROM:00112180 clr.w ($648).w ROM:00112184 move.b #3,($8B1).w ROM:0011218A move.b #2,($73E).w ROM:00112190 bra.l locret_112288 ROM:00112196 ; --------------------------------------------------------------------------- ROM:00112196 ROM:00112196 loc_112196: ; CODE XREF: sub_112100+72↑j ROM:00112196 ; sub_112100+7A↑j ROM:00112196 bra.l locret_112288 ROM:0011219C ; --------------------------------------------------------------------------- ROM:0011219C ROM:0011219C loc_11219C: ; CODE XREF: sub_112100+14↑j ROM:0011219C cmpi.b #4,($73E).w ROM:001121A2 bne.l locret_112288 ROM:001121A8 move.w ($5F6).w,d0 ROM:001121AC move.w ($526).w,d1 ROM:001121B0 move.w ($528).w,d2 ROM:001121B4 move.w $226(a5),d3 ROM:001121B8 move.w $228(a5),d4 ROM:001121BC btst #6,($929).w ROM:001121C2 beq.s loc_1121C6 ROM:001121C4 bra.s loc_1121E2 ROM:001121C6 ; --------------------------------------------------------------------------- ROM:001121C6 ROM:001121C6 loc_1121C6: ; CODE XREF: sub_112100+C2↑j ROM:001121C6 btst #2,($92F).w ROM:001121CC beq.s loc_112222 ROM:001121CE cmpi.w #0,d0 ROM:001121D2 ble.s loc_1121DA ROM:001121D4 cmp.w d0,d4 ROM:001121D6 ble.s loc_1121DA ROM:001121D8 bra.s loc_1121E2 ROM:001121DA ; --------------------------------------------------------------------------- ROM:001121DA ROM:001121DA loc_1121DA: ; CODE XREF: sub_112100+D2↑j ROM:001121DA ; sub_112100+D6↑j ROM:001121DA cmp.w d3,d0 ROM:001121DC ble.s loc_112222 ROM:001121DE cmp.w d0,d2 ROM:001121E0 ble.s loc_112222 ROM:001121E2 ROM:001121E2 loc_1121E2: ; CODE XREF: sub_112100+C4↑j ROM:001121E2 ; sub_112100+D8↑j ROM:001121E2 btst #4,($13B0).w ROM:001121E8 beq.s loc_112200 ROM:001121EA bsr.w sub_1125FA ROM:001121EE ori.w #$600,($FFFFFC0A).w ROM:001121F4 bset #5,($FFFFFC0B).w ROM:001121FA bset #4,($13B0).w ROM:00112200 ROM:00112200 loc_112200: ; CODE XREF: sub_112100+E8↑j ROM:00112200 clr.b ($888).w ROM:00112204 clr.w ($5F6).w ROM:00112208 clr.b ($8B1).w ROM:0011220C clr.w ($648).w ROM:00112210 move.b #3,($8B1).w ROM:00112216 move.b #2,($73E).w ROM:0011221C bra.l locret_112288 ROM:00112222 ; --------------------------------------------------------------------------- ROM:00112222 ROM:00112222 loc_112222: ; CODE XREF: sub_112100+CC↑j ROM:00112222 ; sub_112100+DC↑j ... ROM:00112222 btst #2,($92F).w ROM:00112228 beq.s loc_112260 ROM:0011222A btst #6,($929).w ROM:00112230 bne.s loc_112260 ROM:00112232 cmp.w d2,d0 ROM:00112234 ble.s loc_112260 ROM:00112236 cmp.w d0,d1 ROM:00112238 ble.s loc_112260 ROM:0011223A bclr #4,($FFFFFC0B).w ROM:00112240 bclr #5,($FFFFFC0B).w ROM:00112246 bset #2,($933).w ROM:0011224C bsr.w sub_11262C ROM:00112250 bsr.w sub_11269A ROM:00112254 move.b #6,($73E).w ROM:0011225A bra.l locret_112288 ROM:00112260 ; --------------------------------------------------------------------------- ROM:00112260 ROM:00112260 loc_112260: ; CODE XREF: sub_112100+128↑j ROM:00112260 ; sub_112100+130↑j ... ROM:00112260 btst #2,($92F).w ROM:00112266 beq.s locret_112288 ROM:00112268 cmp.w d4,d0 ROM:0011226A blt.s locret_112288 ROM:0011226C cmp.w d0,d3 ROM:0011226E blt.s locret_112288 ROM:00112270 btst #6,($929).w ROM:00112276 bne.s locret_112288 ROM:00112278 bset #2,($933).w ROM:0011227E bsr.w sub_11262C ROM:00112282 move.b #5,($73E).w ROM:00112288 ROM:00112288 locret_112288: ; CODE XREF: sub_112100+5C↑j ROM:00112288 ; sub_112100+90↑j ... ROM:00112288 rts ROM:00112288 ; End of function sub_112100 ROM:00112288 ROM:0011228A ROM:0011228A ; =============== S U B R O U T I N E ======================================= ROM:0011228A ROM:0011228A ROM:0011228A sub_11228A: ; CODE XREF: sub_111A8A↑p ROM:0011228A bclr #4,($935).w ROM:00112290 clr.w d1 ROM:00112292 move.b ($73F).w,d1 ROM:00112296 cmpi.w #$C,d1 ROM:0011229A bcc.s locret_1122A4 ROM:0011229C movea.l off_1122A6(pc,d1.w*4),a0 ROM:001122A0 nop ROM:001122A2 jmp (a0) ROM:001122A4 ; --------------------------------------------------------------------------- ROM:001122A4 ROM:001122A4 locret_1122A4: ; CODE XREF: sub_11228A+10↑j ROM:001122A4 rts ROM:001122A4 ; End of function sub_11228A ROM:001122A4 ROM:001122A4 ; --------------------------------------------------------------------------- ROM:001122A6 off_1122A6: dc.l loc_1122D6 ; DATA XREF: sub_11228A+12↑r ROM:001122AA dc.l loc_1122F2 ROM:001122AE dc.l loc_112328 ROM:001122B2 dc.l loc_112350 ROM:001122B6 dc.l loc_112384 ROM:001122BA dc.l loc_11239A ROM:001122BE dc.l loc_1123CE ROM:001122C2 dc.l loc_1123E4 ROM:001122C6 dc.l loc_112418 ROM:001122CA dc.l loc_11249E ROM:001122CE dc.l loc_1124B4 ROM:001122D2 dc.l loc_1124D8 ROM:001122D6 ; --------------------------------------------------------------------------- ROM:001122D6 ROM:001122D6 loc_1122D6: ; DATA XREF: ROM:off_1122A6↑o ROM:001122D6 bclr #5,($13AB).w ROM:001122DC bset #2,($FFFFFC0B).w ROM:001122E2 bset #3,($FFFFFC0B).w ROM:001122E8 move.b #1,($73F).w ROM:001122EE bra.s locret_112326 ROM:001122F0 ; --------------------------------------------------------------------------- ROM:001122F0 rts ROM:001122F2 ; --------------------------------------------------------------------------- ROM:001122F2 ROM:001122F2 loc_1122F2: ; DATA XREF: ROM:001122AA↑o ROM:001122F2 btst #5,($937).w ROM:001122F8 beq.s locret_112326 ROM:001122FA bclr #4,($FFFFFC0B).w ROM:00112300 bset #2,($FFFFFC0B).w ROM:00112306 bset #3,($FFFFFC0B).w ROM:0011230C move.w $20C(a5),d0 ROM:00112310 clr.b ($888).w ROM:00112314 move.w d0,($5F6).w ROM:00112318 move.b #1,($888).w ROM:0011231E move.b #2,($73F).w ROM:00112324 bra.s locret_11234E ROM:00112326 ; --------------------------------------------------------------------------- ROM:00112326 ROM:00112326 locret_112326: ; CODE XREF: ROM:001122EE↑j ROM:00112326 ; ROM:001122F8↑j ... ROM:00112326 rts ROM:00112328 ; --------------------------------------------------------------------------- ROM:00112328 ROM:00112328 loc_112328: ; DATA XREF: ROM:001122AE↑o ROM:00112328 cmpi.w #0,($5F6).w ROM:0011232E bgt.s locret_11234E ROM:00112330 move.w $20E(a5),d0 ROM:00112334 clr.b ($888).w ROM:00112338 move.w d0,($5F6).w ROM:0011233C move.b #1,($888).w ROM:00112342 move.b #3,($73F).w ROM:00112348 bsr.w sub_112676 ROM:0011234C bra.s locret_112382 ROM:0011234E ; --------------------------------------------------------------------------- ROM:0011234E ROM:0011234E locret_11234E: ; CODE XREF: ROM:00112324↑j ROM:0011234E ; ROM:0011232E↑j ROM:0011234E rts ROM:00112350 ; --------------------------------------------------------------------------- ROM:00112350 ROM:00112350 loc_112350: ; DATA XREF: ROM:001122B2↑o ROM:00112350 btst #0,($FFFFFC0C).w ROM:00112356 beq.s locret_112382 ROM:00112358 btst #6,($FFFFFC0D).w ROM:0011235E beq.s locret_112382 ROM:00112360 bsr.w sub_11262C ROM:00112364 move.w $20E(a5),d0 ROM:00112368 clr.b ($888).w ROM:0011236C move.w d0,($5F6).w ROM:00112370 move.b #1,($888).w ROM:00112376 move.b #4,($73F).w ROM:0011237C bra.l locret_112398 ROM:00112382 ; --------------------------------------------------------------------------- ROM:00112382 ROM:00112382 locret_112382: ; CODE XREF: ROM:0011234C↑j ROM:00112382 ; ROM:00112356↑j ... ROM:00112382 rts ROM:00112384 ; --------------------------------------------------------------------------- ROM:00112384 ROM:00112384 loc_112384: ; DATA XREF: ROM:001122B6↑o ROM:00112384 cmpi.w #0,($5F6).w ROM:0011238A bgt.s locret_112398 ROM:0011238C move.b #5,($73F).w ROM:00112392 bsr.w sub_11267E ROM:00112396 bra.s locret_1123CC ROM:00112398 ; --------------------------------------------------------------------------- ROM:00112398 ROM:00112398 locret_112398: ; CODE XREF: ROM:0011237C↑j ROM:00112398 ; ROM:0011238A↑j ROM:00112398 rts ROM:0011239A ; --------------------------------------------------------------------------- ROM:0011239A ROM:0011239A loc_11239A: ; DATA XREF: ROM:001122BA↑o ROM:0011239A btst #0,($FFFFFC0C).w ROM:001123A0 beq.s locret_1123CC ROM:001123A2 btst #6,($FFFFFC0D).w ROM:001123A8 beq.s locret_1123CC ROM:001123AA bsr.w sub_11262C ROM:001123AE move.w $210(a5),d0 ROM:001123B2 clr.b ($888).w ROM:001123B6 move.w d0,($5F6).w ROM:001123BA move.b #1,($888).w ROM:001123C0 move.b #6,($73F).w ROM:001123C6 bra.l locret_1123E2 ROM:001123CC ; --------------------------------------------------------------------------- ROM:001123CC ROM:001123CC locret_1123CC: ; CODE XREF: ROM:00112396↑j ROM:001123CC ; ROM:001123A0↑j ... ROM:001123CC rts ROM:001123CE ; --------------------------------------------------------------------------- ROM:001123CE ROM:001123CE loc_1123CE: ; DATA XREF: ROM:001122BE↑o ROM:001123CE cmpi.w #0,($5F6).w ROM:001123D4 bgt.s locret_1123E2 ROM:001123D6 move.b #7,($73F).w ROM:001123DC bsr.w sub_112686 ROM:001123E0 bra.s locret_112416 ROM:001123E2 ; --------------------------------------------------------------------------- ROM:001123E2 ROM:001123E2 locret_1123E2: ; CODE XREF: ROM:001123C6↑j ROM:001123E2 ; ROM:001123D4↑j ROM:001123E2 rts ROM:001123E4 ; --------------------------------------------------------------------------- ROM:001123E4 ROM:001123E4 loc_1123E4: ; DATA XREF: ROM:001122C2↑o ROM:001123E4 btst #0,($FFFFFC0C).w ROM:001123EA beq.s locret_112416 ROM:001123EC btst #6,($FFFFFC0D).w ROM:001123F2 beq.s locret_112416 ROM:001123F4 bsr.w sub_11262C ROM:001123F8 move.w $214(a5),d0 ROM:001123FC clr.b ($888).w ROM:00112400 move.w d0,($5F6).w ROM:00112404 move.b #1,($888).w ROM:0011240A move.b #8,($73F).w ROM:00112410 bra.l locret_11249C ROM:00112416 ; --------------------------------------------------------------------------- ROM:00112416 ROM:00112416 locret_112416: ; CODE XREF: ROM:001123E0↑j ROM:00112416 ; ROM:001123EA↑j ... ROM:00112416 rts ROM:00112418 ; --------------------------------------------------------------------------- ROM:00112418 ROM:00112418 loc_112418: ; DATA XREF: ROM:001122C6↑o ROM:00112418 move.w ($FFFFFC0E).w,d2 ROM:0011241C move.w ($530).w,d0 ROM:00112420 not.b d0 ROM:00112422 btst #6,($FFFFFC0D).w ROM:00112428 beq.s loc_112466 ROM:0011242A cmp.w d2,d0 ROM:0011242C beq.s loc_112430 ROM:0011242E bra.s loc_112442 ROM:00112430 ; --------------------------------------------------------------------------- ROM:00112430 ROM:00112430 loc_112430: ; CODE XREF: ROM:0011242C↑j ROM:00112430 btst #1,($FFFFFC0D).w ROM:00112436 beq.s loc_11243A ROM:00112438 bra.s loc_112442 ROM:0011243A ; --------------------------------------------------------------------------- ROM:0011243A ROM:0011243A loc_11243A: ; CODE XREF: ROM:00112436↑j ROM:0011243A btst #3,($FFFFFC0D).w ROM:00112440 beq.s loc_112466 ROM:00112442 ROM:00112442 loc_112442: ; CODE XREF: ROM:0011242E↑j ROM:00112442 ; ROM:00112438↑j ROM:00112442 bsr.w sub_11262C ROM:00112446 bset #4,($FFFFFC0B).w ROM:0011244C bset #4,($935).w ROM:00112452 clr.b ($888).w ROM:00112456 clr.w ($5F6).w ROM:0011245A move.b #1,($73F).w ROM:00112460 bra.l locret_112326 ROM:00112466 ; --------------------------------------------------------------------------- ROM:00112466 ROM:00112466 loc_112466: ; CODE XREF: ROM:00112428↑j ROM:00112466 ; ROM:00112440↑j ROM:00112466 btst #6,($FFFFFC0D).w ROM:0011246C beq.s locret_11249C ROM:0011246E btst #1,($FFFFFC0D).w ROM:00112474 bne.s locret_11249C ROM:00112476 btst #3,($FFFFFC0D).w ROM:0011247C bne.s locret_11249C ROM:0011247E cmp.w d2,d0 ROM:00112480 bne.s locret_11249C ROM:00112482 move.w $212(a5),d1 ROM:00112486 clr.b ($888).w ROM:0011248A move.w d1,($5F6).w ROM:0011248E move.b #1,($888).w ROM:00112494 move.b #9,($73F).w ROM:0011249A bra.s locret_1124B2 ROM:0011249C ; --------------------------------------------------------------------------- ROM:0011249C ROM:0011249C locret_11249C: ; CODE XREF: ROM:00112410↑j ROM:0011249C ; ROM:0011246C↑j ... ROM:0011249C rts ROM:0011249E ; --------------------------------------------------------------------------- ROM:0011249E ROM:0011249E loc_11249E: ; DATA XREF: ROM:001122CA↑o ROM:0011249E cmpi.w #0,($5F6).w ROM:001124A4 bgt.s locret_1124B2 ROM:001124A6 move.b #$A,($73F).w ROM:001124AC bsr.w sub_11268E ROM:001124B0 bra.s locret_1124D6 ROM:001124B2 ; --------------------------------------------------------------------------- ROM:001124B2 ROM:001124B2 locret_1124B2: ; CODE XREF: ROM:0011249A↑j ROM:001124B2 ; ROM:001124A4↑j ROM:001124B2 rts ROM:001124B4 ; --------------------------------------------------------------------------- ROM:001124B4 ROM:001124B4 loc_1124B4: ; DATA XREF: ROM:001122CE↑o ROM:001124B4 btst #0,($FFFFFC0C).w ROM:001124BA beq.s locret_1124D6 ROM:001124BC btst #6,($FFFFFC0D).w ROM:001124C2 beq.s locret_1124D6 ROM:001124C4 bsr.w sub_11262C ROM:001124C8 bset #5,($13AB).w ROM:001124CE move.b #$B,($73F).w ROM:001124D4 bra.s locret_112522 ROM:001124D6 ; --------------------------------------------------------------------------- ROM:001124D6 ROM:001124D6 locret_1124D6: ; CODE XREF: ROM:001124B0↑j ROM:001124D6 ; ROM:001124BA↑j ... ROM:001124D6 rts ROM:001124D8 ; --------------------------------------------------------------------------- ROM:001124D8 ROM:001124D8 loc_1124D8: ; DATA XREF: ROM:001122D2↑o ROM:001124D8 move.w $21A(a5),d0 ROM:001124DC move.w $21C(a5),d1 ROM:001124E0 btst #0,($13A1).w ROM:001124E6 beq.s loc_1124F0 ROM:001124E8 cmp.w ($52C).w,d0 ROM:001124EC bne.s loc_1124F0 ROM:001124EE bra.s loc_1124FE ROM:001124F0 ; --------------------------------------------------------------------------- ROM:001124F0 ROM:001124F0 loc_1124F0: ; CODE XREF: ROM:001124E6↑j ROM:001124F0 ; ROM:001124EC↑j ROM:001124F0 btst #3,($92C).w ROM:001124F6 beq.s locret_112522 ROM:001124F8 cmp.w ($52C).w,d1 ROM:001124FC bne.s locret_112522 ROM:001124FE ROM:001124FE loc_1124FE: ; CODE XREF: ROM:001124EE↑j ROM:001124FE bset #4,($FFFFFC0B).w ROM:00112504 bclr #5,($13AB).w ROM:0011250A bclr #2,($FFFFFC0B).w ROM:00112510 bclr #3,($FFFFFC0B).w ROM:00112516 move.b #1,($73F).w ROM:0011251C bra.l locret_112326 ROM:00112522 ; --------------------------------------------------------------------------- ROM:00112522 ROM:00112522 locret_112522: ; CODE XREF: ROM:001124D4↑j ROM:00112522 ; ROM:001124F6↑j ... ROM:00112522 rts ROM:00112524 ; --------------------------------------------------------------------------- ROM:00112524 rts ROM:00112526 ROM:00112526 ; =============== S U B R O U T I N E ======================================= ROM:00112526 ROM:00112526 ROM:00112526 sub_112526: ; CODE XREF: ROM:00111A38↑p ROM:00112526 btst #1,($FFFFFC0D).w ROM:0011252C beq.s loc_112536 ROM:0011252E bset #4,($92D).w ROM:00112534 bra.s loc_11253C ROM:00112536 ; --------------------------------------------------------------------------- ROM:00112536 ROM:00112536 loc_112536: ; CODE XREF: sub_112526+6↑j ROM:00112536 bclr #4,($92D).w ROM:0011253C ROM:0011253C loc_11253C: ; CODE XREF: sub_112526+E↑j ROM:0011253C btst #3,($FFFFFC0D).w ROM:00112542 beq.s loc_11254C ROM:00112544 bset #5,($93C).w ROM:0011254A bra.s loc_112552 ROM:0011254C ; --------------------------------------------------------------------------- ROM:0011254C ROM:0011254C loc_11254C: ; CODE XREF: sub_112526+1C↑j ROM:0011254C bclr #5,($93C).w ROM:00112552 ROM:00112552 loc_112552: ; CODE XREF: sub_112526+24↑j ROM:00112552 btst #4,($FFFFFC0D).w ROM:00112558 beq.s loc_112562 ROM:0011255A bset #2,($92F).w ROM:00112560 bra.s loc_112568 ROM:00112562 ; --------------------------------------------------------------------------- ROM:00112562 ROM:00112562 loc_112562: ; CODE XREF: sub_112526+32↑j ROM:00112562 bclr #2,($92F).w ROM:00112568 ROM:00112568 loc_112568: ; CODE XREF: sub_112526+3A↑j ROM:00112568 btst #6,($FFFFFC0D).w ROM:0011256E beq.s loc_112578 ROM:00112570 bset #6,($929).w ROM:00112576 bra.s loc_11257E ROM:00112578 ; --------------------------------------------------------------------------- ROM:00112578 ROM:00112578 loc_112578: ; CODE XREF: sub_112526+48↑j ROM:00112578 bclr #6,($929).w ROM:0011257E ROM:0011257E loc_11257E: ; CODE XREF: sub_112526+50↑j ROM:0011257E btst #0,($FFFFFC0C).w ROM:00112584 beq.s loc_11258E ROM:00112586 bset #0,($92A).w ROM:0011258C bra.s loc_112594 ROM:0011258E ; --------------------------------------------------------------------------- ROM:0011258E ROM:0011258E loc_11258E: ; CODE XREF: sub_112526+5E↑j ROM:0011258E bclr #0,($92A).w ROM:00112594 ROM:00112594 loc_112594: ; CODE XREF: sub_112526+66↑j ROM:00112594 move.w ($FFFFFC0C).w,($536).w ROM:0011259A move.w ($FFFFFC0E).w,($538).w ROM:001125A0 rts ROM:001125A0 ; End of function sub_112526 ROM:001125A0 ROM:001125A2 ROM:001125A2 ; =============== S U B R O U T I N E ======================================= ROM:001125A2 ROM:001125A2 ROM:001125A2 sub_1125A2: ; CODE XREF: ROM:00111B7C↑p ROM:001125A2 ; ROM:00111BAA↑p ... ROM:001125A2 move.b ($FFFFFC04).w,d0 ROM:001125A6 andi.b #$F8,d0 ROM:001125AA ori.b #6,d0 ROM:001125AE move.b d0,($FFFFFC04).w ROM:001125B2 move.b #$50,($FFFFFC05).w ; 'P' ROM:001125B8 move.w #$82,($FFFFFC00).w ROM:001125BE clr.w ($FFFFFC0A).w ROM:001125C2 rts ROM:001125C2 ; End of function sub_1125A2 ROM:001125C2 ROM:001125C4 ROM:001125C4 ; =============== S U B R O U T I N E ======================================= ROM:001125C4 ROM:001125C4 ROM:001125C4 sub_1125C4: ; CODE XREF: ROM:00111AE2↑p ROM:001125C4 move.b ($FFFFFC04).w,d0 ROM:001125C8 andi.b #$F8,d0 ROM:001125CC ori.b #6,d0 ROM:001125D0 move.b d0,($FFFFFC04).w ROM:001125D4 move.b #$50,($FFFFFC05).w ; 'P' ROM:001125DA move.w #$82,($FFFFFC00).w ROM:001125E0 move.w #$600,($FFFFFC0A).w ROM:001125E6 rts ROM:001125E6 ; End of function sub_1125C4 ROM:001125E6 ROM:001125E8 ROM:001125E8 ; =============== S U B R O U T I N E ======================================= ROM:001125E8 ROM:001125E8 ROM:001125E8 sub_1125E8: ; CODE XREF: ROM:00111C84↑p ROM:001125E8 ; ROM:00111D36↑p ... ROM:001125E8 move.l $140(a5),d0 ROM:001125EC divu.l #$51400,d0 ROM:001125F4 move.w d0,($FFFFFC08).w ROM:001125F8 rts ROM:001125F8 ; End of function sub_1125E8 ROM:001125F8 ROM:001125FA ROM:001125FA ; =============== S U B R O U T I N E ======================================= ROM:001125FA ROM:001125FA ROM:001125FA sub_1125FA: ; CODE XREF: ROM:loc_111ADE↑p ROM:001125FA ; ROM:00111C22↑p ... ROM:001125FA move.l $140(a5),d0 ROM:001125FE divu.l #$4B000,d0 ROM:00112606 move.w d0,($FFFFFC08).w ROM:0011260A rts ROM:0011260A ; End of function sub_1125FA ROM:0011260A ROM:0011260C ROM:0011260C ; =============== S U B R O U T I N E ======================================= ROM:0011260C ROM:0011260C ROM:0011260C sub_11260C: ; CODE XREF: ROM:00111C26↑p ROM:0011260C move.w ($17848E).l,($52E).w ROM:00112614 move.w ($178490).l,($530).w ROM:0011261C rts ROM:0011261C ; End of function sub_11260C ROM:0011261C ROM:0011261E ROM:0011261E ; =============== S U B R O U T I N E ======================================= ROM:0011261E ROM:0011261E ROM:0011261E sub_11261E: ; CODE XREF: ROM:00111B80↑p ROM:0011261E move.w #$57,($52E).w ; 'W' ROM:00112624 move.w #$8F,($530).w ROM:0011262A rts ROM:0011262A ; End of function sub_11261E ROM:0011262A ROM:0011262C ROM:0011262C ; =============== S U B R O U T I N E ======================================= ROM:0011262C ROM:0011262C ROM:0011262C sub_11262C: ; CODE XREF: sub_111DA2:loc_111E26↑p ROM:0011262C ; ROM:00111F52↑p ... ROM:0011262C move.w ($FFFFFC0C).w,d1 ROM:00112630 move.w ($FFFFFC0E).w,d1 ROM:00112634 move.w ($FFFFFC0C).w,d1 ROM:00112638 move.w ($FFFFFC0E).w,d1 ROM:0011263C rts ROM:0011263C ; End of function sub_11262C ROM:0011263C ROM:0011263E ROM:0011263E ; =============== S U B R O U T I N E ======================================= ROM:0011263E ROM:0011263E ROM:0011263E sub_11263E: ; CODE XREF: sub_112100+3C↑p ROM:0011263E move.w #1,($52A).w ROM:00112644 clr.w ($52C).w ROM:00112648 move.w $224(a5),($528).w ROM:0011264E move.w $220(a5),($526).w ROM:00112654 move.w $222(a5),($532).w ROM:0011265A move.w $222(a5),($534).w ROM:00112660 rts ROM:00112660 ; End of function sub_11263E ROM:00112660 ROM:00112662 ROM:00112662 ; =============== S U B R O U T I N E ======================================= ROM:00112662 ROM:00112662 ROM:00112662 sub_112662: ; CODE XREF: ROM:00112020↑p ROM:00112662 ; ROM:00112042↑p ROM:00112662 move.w ($52A).w,d0 ROM:00112666 or.w d0,($52C).w ROM:0011266A lsl ($52A).w ROM:0011266E rts ROM:0011266E ; End of function sub_112662 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:001120C6↑p ROM:00112670 ; ROM:001120E8↑p ROM:00112670 lsl ($52A).w ROM:00112674 rts ROM:00112674 ; End of function sub_112670 ROM:00112674 ROM:00112676 ROM:00112676 ; =============== S U B R O U T I N E ======================================= ROM:00112676 ROM:00112676 ROM:00112676 sub_112676: ; CODE XREF: ROM:00112348↑p ROM:00112676 move.w #$55,($FFFFFC0E).w ; 'U' ROM:0011267C rts ROM:0011267C ; End of function sub_112676 ROM:0011267C ROM:0011267E ROM:0011267E ; =============== S U B R O U T I N E ======================================= ROM:0011267E ROM:0011267E ROM:0011267E sub_11267E: ; CODE XREF: ROM:00112392↑p ROM:0011267E move.w ($52E).w,($FFFFFC0E).w ROM:00112684 rts ROM:00112684 ; End of function sub_11267E ROM:00112684 ROM:00112686 ROM:00112686 ; =============== S U B R O U T I N E ======================================= ROM:00112686 ROM:00112686 ROM:00112686 sub_112686: ; CODE XREF: ROM:001123DC↑p ROM:00112686 move.w ($530).w,($FFFFFC0E).w ROM:0011268C rts ROM:0011268C ; End of function sub_112686 ROM:0011268C ROM:0011268E ROM:0011268E ; =============== S U B R O U T I N E ======================================= ROM:0011268E ROM:0011268E ROM:0011268E sub_11268E: ; CODE XREF: ROM:001124AC↑p ROM:0011268E move.w ($52C).w,d0 ROM:00112692 not.w d0 ROM:00112694 move.w d0,($FFFFFC0E).w ROM:00112698 rts ROM:00112698 ; End of function sub_11268E ROM:00112698 ROM:0011269A ROM:0011269A ; =============== S U B R O U T I N E ======================================= ROM:0011269A ROM:0011269A ROM:0011269A sub_11269A: ; CODE XREF: ROM:00111F02↑p ROM:0011269A ; ROM:00112024↑p ... ROM:0011269A move.w ($5F6).w,d2 ROM:0011269E move.w ($532).w,d1 ROM:001126A2 cmp.w ($526).w,d2 ROM:001126A6 bge.s loc_1126BE ROM:001126A8 sub.w ($534).w,d2 ROM:001126AC add.w d2,d1 ROM:001126AE add.w d2,($534).w ROM:001126B2 move.w d1,($532).w ROM:001126B6 add.w d2,($528).w ROM:001126BA add.w d2,($526).w ROM:001126BE ROM:001126BE loc_1126BE: ; CODE XREF: sub_11269A+C↑j ROM:001126BE add.w d1,($528).w ROM:001126C2 add.w d1,($526).w ROM:001126C6 add.w d1,($534).w ROM:001126CA rts ROM:001126CA ; End of function sub_11269A ROM:001126CA ROM:001126CC ROM:001126CC ; =============== S U B R O U T I N E ======================================= ROM:001126CC ROM:001126CC ROM:001126CC sub_1126CC: ; CODE XREF: sub_111DA2+A6↑p ROM:001126CC bclr #5,($FFFFFC0B).w ROM:001126D2 btst #6,($FFFFFC0D).w ROM:001126D8 beq.s loc_112716 ROM:001126DA btst #3,($FFFFFC0D).w ROM:001126E0 beq.s loc_1126E8 ROM:001126E2 bset #7,($13AE).w ROM:001126E8 ROM:001126E8 loc_1126E8: ; CODE XREF: sub_1126CC+14↑j ROM:001126E8 btst #2,($FFFFFC0D).w ROM:001126EE beq.s loc_1126F6 ROM:001126F0 bset #2,($138D).w ROM:001126F6 ROM:001126F6 loc_1126F6: ; CODE XREF: sub_1126CC+22↑j ROM:001126F6 btst #1,($FFFFFC0D).w ROM:001126FC beq.s loc_112704 ROM:001126FE bset #2,($138F).w ROM:00112704 ROM:00112704 loc_112704: ; CODE XREF: sub_1126CC+30↑j ROM:00112704 move.w ($FFFFFC0E).w,d0 ROM:00112708 cmp.b ($74F).w,d0 ROM:0011270C beq.s loc_112714 ROM:0011270E bset #0,($92D).w ROM:00112714 ROM:00112714 loc_112714: ; CODE XREF: sub_1126CC+40↑j ROM:00112714 bra.s locret_11271C ROM:00112716 ; --------------------------------------------------------------------------- ROM:00112716 ROM:00112716 loc_112716: ; CODE XREF: sub_1126CC+C↑j ROM:00112716 bset #3,($93B).w ROM:0011271C ROM:0011271C locret_11271C: ; CODE XREF: sub_1126CC:loc_112714↑j ROM:0011271C rts ROM:0011271C ; End of function sub_1126CC ROM:0011271C ROM:0011271E ROM:0011271E ; =============== S U B R O U T I N E ======================================= ROM:0011271E ROM:0011271E ROM:0011271E sub_11271E: ; CODE XREF: ROM:001170B6↓p ROM:0011271E btst #7,($FFFFF449).w ROM:00112724 beq.s loc_11272E ROM:00112726 bset #1,($93A).w ROM:0011272C bra.s locret_112734 ROM:0011272E ; --------------------------------------------------------------------------- ROM:0011272E ROM:0011272E loc_11272E: ; CODE XREF: sub_11271E+6↑j ROM:0011272E bclr #1,($93A).w ROM:00112734 ROM:00112734 locret_112734: ; CODE XREF: sub_11271E+E↑j ROM:00112734 rts ROM:00112734 ; End of function sub_11271E ROM:00112734 ROM:00112736 ROM:00112736 ; =============== S U B R O U T I N E ======================================= ROM:00112736 ROM:00112736 ROM:00112736 sub_112736: ; CODE XREF: ROM:001169FA↓p ROM:00112736 bclr #2,($92A).w ROM:0011273C move.w $22C(a5),d1 ROM:00112740 cmpi.w #4,d1 ROM:00112744 bcc.s locret_11274E ROM:00112746 movea.l off_112750(pc,d1.w*4),a0 ; "`6\b8" ROM:0011274A nop ROM:0011274C jmp (a0) ROM:0011274E ; --------------------------------------------------------------------------- ROM:0011274E ROM:0011274E locret_11274E: ; CODE XREF: sub_112736+E↑j ROM:0011274E rts ROM:0011274E ; End of function sub_112736 ROM:0011274E ROM:0011274E ; --------------------------------------------------------------------------- ROM:00112750 off_112750: dc.l a68 ; DATA XREF: sub_112736+10↑r ROM:00112750 ; "`6\b8" ROM:00112754 dc.l a68+2 ; "\b8" ROM:00112758 dc.l loc_112772 ROM:0011275C dc.l loc_112782 ROM:00112760 a68: dc.b '`6',8,'8',0 ; DATA XREF: ROM:off_112750↑o ROM:00112760 ; ROM:00112754↑o ROM:00112765 dc.b 5, $13, $9B ROM:00112768 ; --------------------------------------------------------------------------- ROM:00112768 beq.s loc_112770 ROM:0011276A bset #2,($92A).w ROM:00112770 ROM:00112770 loc_112770: ; CODE XREF: ROM:00112768↑j ROM:00112770 bra.s loc_112798 ROM:00112772 ; --------------------------------------------------------------------------- ROM:00112772 ROM:00112772 loc_112772: ; DATA XREF: ROM:00112758↑o ROM:00112772 btst #6,($FFFFFA19).w ROM:00112778 bne.s loc_112780 ROM:0011277A bset #2,($92A).w ROM:00112780 ROM:00112780 loc_112780: ; CODE XREF: ROM:00112778↑j ROM:00112780 bra.s loc_112798 ROM:00112782 ; --------------------------------------------------------------------------- ROM:00112782 ROM:00112782 loc_112782: ; DATA XREF: ROM:0011275C↑o ROM:00112782 btst #6,($13B1).w ROM:00112788 beq.s loc_112798 ROM:0011278A btst #6,($FFFFFA19).w ROM:00112790 bne.s loc_112798 ROM:00112792 bset #2,($92A).w ROM:00112798 ROM:00112798 loc_112798: ; CODE XREF: ROM:loc_112770↑j ROM:00112798 ; ROM:loc_112780↑j ... ROM:00112798 clr.w d1 ROM:0011279A move.b ($740).w,d1 ROM:0011279E cmpi.w #5,d1 ROM:001127A2 bcc.s locret_1127AC ROM:001127A4 movea.l off_1127AE(pc,d1.w*4),a0 ROM:001127A8 nop ROM:001127AA jmp (a0) ROM:001127AC ; --------------------------------------------------------------------------- ROM:001127AC ROM:001127AC locret_1127AC: ; CODE XREF: ROM:001127A2↑j ROM:001127AC rts ROM:001127AC ; --------------------------------------------------------------------------- ROM:001127AE off_1127AE: dc.l loc_1127C2 ; DATA XREF: ROM:001127A4↑r ROM:001127B2 dc.l loc_1127D2 ROM:001127B6 dc.l loc_1127F4 ROM:001127BA dc.l loc_112834 ROM:001127BE dc.l loc_112856 ROM:001127C2 ; --------------------------------------------------------------------------- ROM:001127C2 ROM:001127C2 loc_1127C2: ; DATA XREF: ROM:off_1127AE↑o ROM:001127C2 bclr #1,($933).w ROM:001127C8 move.b #1,($740).w ROM:001127CE bra.s locret_1127F2 ROM:001127D0 ; --------------------------------------------------------------------------- ROM:001127D0 rts ROM:001127D2 ; --------------------------------------------------------------------------- ROM:001127D2 ROM:001127D2 loc_1127D2: ; DATA XREF: ROM:001127B2↑o ROM:001127D2 btst #2,($92A).w ROM:001127D8 beq.s locret_1127F2 ROM:001127DA clr.b ($889).w ROM:001127DE move.w #$A,($5F8).w ROM:001127E4 move.b #1,($889).w ROM:001127EA move.b #2,($740).w ROM:001127F0 bra.s locret_112832 ROM:001127F2 ; --------------------------------------------------------------------------- ROM:001127F2 ROM:001127F2 locret_1127F2: ; CODE XREF: ROM:001127CE↑j ROM:001127F2 ; ROM:001127D8↑j ... ROM:001127F2 rts ROM:001127F4 ; --------------------------------------------------------------------------- ROM:001127F4 ROM:001127F4 loc_1127F4: ; DATA XREF: ROM:001127B6↑o ROM:001127F4 btst #2,($92A).w ROM:001127FA bne.s loc_11280C ROM:001127FC clr.b ($889).w ROM:00112800 clr.w ($5F8).w ROM:00112804 move.b #1,($740).w ROM:0011280A bra.s locret_1127F2 ROM:0011280C ; --------------------------------------------------------------------------- ROM:0011280C ROM:0011280C loc_11280C: ; CODE XREF: ROM:001127FA↑j ROM:0011280C cmpi.w #0,($5F8).w ROM:00112812 bgt.s locret_112832 ROM:00112814 btst #4,($931).w ROM:0011281A beq.s locret_112832 ROM:0011281C btst #3,($92A).w ROM:00112822 beq.s locret_112832 ROM:00112824 bset #1,($933).w ROM:0011282A move.b #3,($740).w ROM:00112830 bra.s locret_112854 ROM:00112832 ; --------------------------------------------------------------------------- ROM:00112832 ROM:00112832 locret_112832: ; CODE XREF: ROM:001127F0↑j ROM:00112832 ; ROM:00112812↑j ... ROM:00112832 rts ROM:00112834 ; --------------------------------------------------------------------------- ROM:00112834 ROM:00112834 loc_112834: ; DATA XREF: ROM:001127BA↑o ROM:00112834 btst #2,($92A).w ROM:0011283A bne.s locret_112854 ROM:0011283C clr.b ($889).w ROM:00112840 move.w #$A,($5F8).w ROM:00112846 move.b #1,($889).w ROM:0011284C move.b #4,($740).w ROM:00112852 bra.s locret_112888 ROM:00112854 ; --------------------------------------------------------------------------- ROM:00112854 ROM:00112854 locret_112854: ; CODE XREF: ROM:00112830↑j ROM:00112854 ; ROM:0011283A↑j ... ROM:00112854 rts ROM:00112856 ; --------------------------------------------------------------------------- ROM:00112856 ROM:00112856 loc_112856: ; DATA XREF: ROM:001127BE↑o ROM:00112856 btst #2,($92A).w ROM:0011285C beq.s loc_11286E ROM:0011285E clr.b ($889).w ROM:00112862 clr.w ($5F8).w ROM:00112866 move.b #3,($740).w ROM:0011286C bra.s locret_112854 ROM:0011286E ; --------------------------------------------------------------------------- ROM:0011286E ROM:0011286E loc_11286E: ; CODE XREF: ROM:0011285C↑j ROM:0011286E cmpi.w #0,($5F8).w ROM:00112874 bgt.s locret_112888 ROM:00112876 bclr #1,($933).w ROM:0011287C move.b #1,($740).w ROM:00112882 bra.l locret_1127F2 ROM:00112888 ; --------------------------------------------------------------------------- ROM:00112888 ROM:00112888 locret_112888: ; CODE XREF: ROM:00112852↑j ROM:00112888 ; ROM:00112874↑j ROM:00112888 rts ROM:0011288A ROM:0011288A ; =============== S U B R O U T I N E ======================================= ROM:0011288A ROM:0011288A ROM:0011288A sub_11288A: ; CODE XREF: ROM:00116A06↓p ROM:0011288A move.w $18(a5),d0 ROM:0011288E cmpi.w #0,d0 ROM:00112892 bne.s loc_1128AC ROM:00112894 btst #7,($FFFFF411).w ROM:0011289A bne.s loc_1128A4 ROM:0011289C bclr #7,($939).w ROM:001128A2 bra.s loc_1128AA ROM:001128A4 ; --------------------------------------------------------------------------- ROM:001128A4 ROM:001128A4 loc_1128A4: ; CODE XREF: sub_11288A+10↑j ROM:001128A4 bset #7,($939).w ROM:001128AA ROM:001128AA loc_1128AA: ; CODE XREF: sub_11288A+18↑j ROM:001128AA bra.s loc_1128C2 ROM:001128AC ; --------------------------------------------------------------------------- ROM:001128AC ROM:001128AC loc_1128AC: ; CODE XREF: sub_11288A+8↑j ROM:001128AC btst #7,($FFFFFA19).w ROM:001128B2 bne.s loc_1128BC ROM:001128B4 bclr #7,($939).w ROM:001128BA bra.s loc_1128C2 ROM:001128BC ; --------------------------------------------------------------------------- ROM:001128BC ROM:001128BC loc_1128BC: ; CODE XREF: sub_11288A+28↑j ROM:001128BC bset #7,($939).w ROM:001128C2 ROM:001128C2 loc_1128C2: ; CODE XREF: sub_11288A:loc_1128AA↑j ROM:001128C2 ; sub_11288A+30↑j ROM:001128C2 clr.w d1 ROM:001128C4 move.b ($741).w,d1 ROM:001128C8 cmpi.w #5,d1 ROM:001128CC bcc.s locret_1128D6 ROM:001128CE movea.l off_1128D8(pc,d1.w*4),a0 ROM:001128D2 nop ROM:001128D4 jmp (a0) ROM:001128D6 ; --------------------------------------------------------------------------- ROM:001128D6 ROM:001128D6 locret_1128D6: ; CODE XREF: sub_11288A+42↑j ROM:001128D6 rts ROM:001128D6 ; End of function sub_11288A ROM:001128D6 ROM:001128D6 ; --------------------------------------------------------------------------- ROM:001128D8 off_1128D8: dc.l loc_1128EC ; DATA XREF: sub_11288A+44↑r ROM:001128DC dc.l loc_1128FC ROM:001128E0 dc.l loc_11291E ROM:001128E4 dc.l loc_11294E ROM:001128E8 dc.l loc_112970 ROM:001128EC ; --------------------------------------------------------------------------- ROM:001128EC ROM:001128EC loc_1128EC: ; DATA XREF: ROM:off_1128D8↑o ROM:001128EC bclr #2,($93A).w ROM:001128F2 move.b #1,($741).w ROM:001128F8 bra.s locret_11291C ROM:001128FA ; --------------------------------------------------------------------------- ROM:001128FA rts ROM:001128FC ; --------------------------------------------------------------------------- ROM:001128FC ROM:001128FC loc_1128FC: ; DATA XREF: ROM:001128DC↑o ROM:001128FC btst #7,($939).w ROM:00112902 bne.s locret_11291C ROM:00112904 clr.b ($88A).w ROM:00112908 move.w #$A,($5FA).w ROM:0011290E move.b #1,($88A).w ROM:00112914 move.b #2,($741).w ROM:0011291A bra.s locret_11294C ROM:0011291C ; --------------------------------------------------------------------------- ROM:0011291C ROM:0011291C locret_11291C: ; CODE XREF: ROM:001128F8↑j ROM:0011291C ; ROM:00112902↑j ... ROM:0011291C rts ROM:0011291E ; --------------------------------------------------------------------------- ROM:0011291E ROM:0011291E loc_11291E: ; DATA XREF: ROM:001128E0↑o ROM:0011291E btst #7,($939).w ROM:00112924 beq.s loc_112936 ROM:00112926 clr.b ($88A).w ROM:0011292A clr.w ($5FA).w ROM:0011292E move.b #1,($741).w ROM:00112934 bra.s locret_11291C ROM:00112936 ; --------------------------------------------------------------------------- ROM:00112936 ROM:00112936 loc_112936: ; CODE XREF: ROM:00112924↑j ROM:00112936 cmpi.w #0,($5FA).w ROM:0011293C bgt.s locret_11294C ROM:0011293E bset #2,($93A).w ROM:00112944 move.b #3,($741).w ROM:0011294A bra.s locret_11296E ROM:0011294C ; --------------------------------------------------------------------------- ROM:0011294C ROM:0011294C locret_11294C: ; CODE XREF: ROM:0011291A↑j ROM:0011294C ; ROM:0011293C↑j ROM:0011294C rts ROM:0011294E ; --------------------------------------------------------------------------- ROM:0011294E ROM:0011294E loc_11294E: ; DATA XREF: ROM:001128E4↑o ROM:0011294E btst #7,($939).w ROM:00112954 beq.s locret_11296E ROM:00112956 clr.b ($88A).w ROM:0011295A move.w #$A,($5FA).w ROM:00112960 move.b #1,($88A).w ROM:00112966 move.b #4,($741).w ROM:0011296C bra.s locret_1129A2 ROM:0011296E ; --------------------------------------------------------------------------- ROM:0011296E ROM:0011296E locret_11296E: ; CODE XREF: ROM:0011294A↑j ROM:0011296E ; ROM:00112954↑j ... ROM:0011296E rts ROM:00112970 ; --------------------------------------------------------------------------- ROM:00112970 ROM:00112970 loc_112970: ; DATA XREF: ROM:001128E8↑o ROM:00112970 btst #7,($939).w ROM:00112976 bne.s loc_112988 ROM:00112978 clr.b ($88A).w ROM:0011297C clr.w ($5FA).w ROM:00112980 move.b #3,($741).w ROM:00112986 bra.s locret_11296E ROM:00112988 ; --------------------------------------------------------------------------- ROM:00112988 ROM:00112988 loc_112988: ; CODE XREF: ROM:00112976↑j ROM:00112988 cmpi.w #0,($5FA).w ROM:0011298E bgt.s locret_1129A2 ROM:00112990 bclr #2,($93A).w ROM:00112996 move.b #1,($741).w ROM:0011299C bra.l locret_11291C ROM:001129A2 ; --------------------------------------------------------------------------- ROM:001129A2 ROM:001129A2 locret_1129A2: ; CODE XREF: ROM:0011296C↑j ROM:001129A2 ; ROM:0011298E↑j ROM:001129A2 rts ROM:001129A4 ROM:001129A4 ; =============== S U B R O U T I N E ======================================= ROM:001129A4 ROM:001129A4 ROM:001129A4 sub_1129A4: ; CODE XREF: ROM:loc_1169F4↓p ROM:001129A4 clr.w d1 ROM:001129A6 move.b ($742).w,d1 ROM:001129AA cmpi.w #5,d1 ROM:001129AE bcc.s locret_1129B8 ROM:001129B0 movea.l off_1129BA(pc,d1.w*4),a0 ROM:001129B4 nop ROM:001129B6 jmp (a0) ROM:001129B8 ; --------------------------------------------------------------------------- ROM:001129B8 ROM:001129B8 locret_1129B8: ; CODE XREF: sub_1129A4+A↑j ROM:001129B8 rts ROM:001129B8 ; End of function sub_1129A4 ROM:001129B8 ROM:001129B8 ; --------------------------------------------------------------------------- ROM:001129BA off_1129BA: dc.l loc_1129CE ; DATA XREF: sub_1129A4+C↑r ROM:001129BE dc.l loc_1129E8 ROM:001129C2 dc.l loc_112A12 ROM:001129C6 dc.l loc_112A48 ROM:001129CA dc.l loc_112A72 ROM:001129CE ; --------------------------------------------------------------------------- ROM:001129CE ROM:001129CE loc_1129CE: ; DATA XREF: ROM:off_1129BA↑o ROM:001129CE bset #4,($931).w ROM:001129D4 bset #3,($92A).w ROM:001129DA move.b #3,($742).w ROM:001129E0 bra.l locret_112A70 ROM:001129E6 ; --------------------------------------------------------------------------- ROM:001129E6 rts ROM:001129E8 ; --------------------------------------------------------------------------- ROM:001129E8 ROM:001129E8 loc_1129E8: ; DATA XREF: ROM:001129BE↑o ROM:001129E8 btst #5,($FFFFFA19).w ROM:001129EE bne.s locret_112A10 ROM:001129F0 bset #3,($92A).w ROM:001129F6 move.w $1A(a5),d0 ROM:001129FA clr.b ($88B).w ROM:001129FE move.w d0,($5FC).w ROM:00112A02 move.b #1,($88B).w ROM:00112A08 move.b #2,($742).w ROM:00112A0E bra.s locret_112A46 ROM:00112A10 ; --------------------------------------------------------------------------- ROM:00112A10 ROM:00112A10 locret_112A10: ; CODE XREF: ROM:001129EE↑j ROM:00112A10 ; ROM:00112A44↓j ... ROM:00112A10 rts ROM:00112A12 ; --------------------------------------------------------------------------- ROM:00112A12 ROM:00112A12 loc_112A12: ; DATA XREF: ROM:001129C2↑o ROM:00112A12 cmpi.w #0,($5FC).w ROM:00112A18 bgt.s loc_112A28 ROM:00112A1A bset #4,($931).w ROM:00112A20 move.b #3,($742).w ROM:00112A26 bra.s locret_112A70 ROM:00112A28 ; --------------------------------------------------------------------------- ROM:00112A28 ROM:00112A28 loc_112A28: ; CODE XREF: ROM:00112A18↑j ROM:00112A28 btst #5,($FFFFFA19).w ROM:00112A2E beq.s locret_112A46 ROM:00112A30 bclr #3,($92A).w ROM:00112A36 clr.b ($88B).w ROM:00112A3A clr.w ($5FC).w ROM:00112A3E move.b #1,($742).w ROM:00112A44 bra.s locret_112A10 ROM:00112A46 ; --------------------------------------------------------------------------- ROM:00112A46 ROM:00112A46 locret_112A46: ; CODE XREF: ROM:00112A0E↑j ROM:00112A46 ; ROM:00112A2E↑j ROM:00112A46 rts ROM:00112A48 ; --------------------------------------------------------------------------- ROM:00112A48 ROM:00112A48 loc_112A48: ; DATA XREF: ROM:001129C6↑o ROM:00112A48 btst #5,($FFFFFA19).w ROM:00112A4E beq.s locret_112A70 ROM:00112A50 bclr #3,($92A).w ROM:00112A56 move.w $1A(a5),d0 ROM:00112A5A clr.b ($88B).w ROM:00112A5E move.w d0,($5FC).w ROM:00112A62 move.b #1,($88B).w ROM:00112A68 move.b #4,($742).w ROM:00112A6E bra.s locret_112AAA ROM:00112A70 ; --------------------------------------------------------------------------- ROM:00112A70 ROM:00112A70 locret_112A70: ; CODE XREF: ROM:001129E0↑j ROM:00112A70 ; ROM:00112A26↑j ... ROM:00112A70 rts ROM:00112A72 ; --------------------------------------------------------------------------- ROM:00112A72 ROM:00112A72 loc_112A72: ; DATA XREF: ROM:001129CA↑o ROM:00112A72 cmpi.w #0,($5FC).w ROM:00112A78 bgt.s loc_112A88 ROM:00112A7A bclr #4,($931).w ROM:00112A80 move.b #1,($742).w ROM:00112A86 bra.s locret_112A10 ROM:00112A88 ; --------------------------------------------------------------------------- ROM:00112A88 ROM:00112A88 loc_112A88: ; CODE XREF: ROM:00112A78↑j ROM:00112A88 btst #5,($FFFFFA19).w ROM:00112A8E bne.s locret_112AAA ROM:00112A90 bset #3,($92A).w ROM:00112A96 clr.b ($88B).w ROM:00112A9A clr.w ($5FC).w ROM:00112A9E move.b #3,($742).w ROM:00112AA4 bra.l locret_112A70 ROM:00112AAA ; --------------------------------------------------------------------------- ROM:00112AAA ROM:00112AAA locret_112AAA: ; CODE XREF: ROM:00112A6E↑j ROM:00112AAA ; ROM:00112A8E↑j ROM:00112AAA rts ROM:00112AAC ROM:00112AAC ; =============== S U B R O U T I N E ======================================= ROM:00112AAC ROM:00112AAC ROM:00112AAC sub_112AAC: ; CODE XREF: ROM:00116A0C↓p ROM:00112AAC bsr.w sub_112AD4 ROM:00112AB0 move.w $230(a5),d0 ROM:00112AB4 cmpi.w #0,d0 ROM:00112AB8 bne.s loc_112AC2 ROM:00112ABA bsr.l sub_11CA40 ROM:00112AC0 bra.s loc_112AC6 ROM:00112AC2 ; --------------------------------------------------------------------------- ROM:00112AC2 ROM:00112AC2 loc_112AC2: ; CODE XREF: sub_112AAC+C↑j ROM:00112AC2 bsr.w sub_112D82 ROM:00112AC6 ROM:00112AC6 loc_112AC6: ; CODE XREF: sub_112AAC+14↑j ROM:00112AC6 bsr.w sub_112F08 ROM:00112ACA bsr.w sub_112DC6 ROM:00112ACE bsr.w sub_112F36 ROM:00112AD2 rts ROM:00112AD2 ; End of function sub_112AAC ROM:00112AD2 ROM:00112AD4 ROM:00112AD4 ; =============== S U B R O U T I N E ======================================= ROM:00112AD4 ROM:00112AD4 ROM:00112AD4 sub_112AD4: ; CODE XREF: sub_112AAC↑p ROM:00112AD4 clr.w d1 ROM:00112AD6 move.b ($743).w,d1 ROM:00112ADA cmpi.w #4,d1 ROM:00112ADE bcc.s locret_112AE8 ROM:00112AE0 movea.l off_112AEA(pc,d1.w*4),a0 ROM:00112AE4 nop ROM:00112AE6 jmp (a0) ROM:00112AE8 ; --------------------------------------------------------------------------- ROM:00112AE8 ROM:00112AE8 locret_112AE8: ; CODE XREF: sub_112AD4+A↑j ROM:00112AE8 rts ROM:00112AE8 ; End of function sub_112AD4 ROM:00112AE8 ROM:00112AE8 ; --------------------------------------------------------------------------- ROM:00112AEA off_112AEA: dc.l loc_112AFA ; DATA XREF: sub_112AD4+C↑r ROM:00112AEE dc.l loc_112B18 ROM:00112AF2 dc.l loc_112B3C ROM:00112AF6 dc.l loc_112B7A ROM:00112AFA ; --------------------------------------------------------------------------- ROM:00112AFA ROM:00112AFA loc_112AFA: ; DATA XREF: ROM:off_112AEA↑o ROM:00112AFA bsr.w sub_112BC8 ROM:00112AFE bsr.w sub_112C26 ROM:00112B02 bclr #6,($935).w ROM:00112B08 bclr #6,($13B2).w ROM:00112B0E move.b #1,($743).w ROM:00112B14 bra.s locret_112B3A ROM:00112B16 ; --------------------------------------------------------------------------- ROM:00112B16 rts ROM:00112B18 ; --------------------------------------------------------------------------- ROM:00112B18 ROM:00112B18 loc_112B18: ; DATA XREF: ROM:00112AEE↑o ROM:00112B18 btst #4,($931).w ROM:00112B1E beq.s locret_112B3A ROM:00112B20 move.w $244(a5),d0 ROM:00112B24 clr.b ($8B3).w ROM:00112B28 move.w d0,($64C).w ROM:00112B2C move.b #1,($8B3).w ROM:00112B32 move.b #2,($743).w ROM:00112B38 bra.s locret_112B78 ROM:00112B3A ; --------------------------------------------------------------------------- ROM:00112B3A ROM:00112B3A locret_112B3A: ; CODE XREF: ROM:00112B14↑j ROM:00112B3A ; ROM:00112B1E↑j ... ROM:00112B3A rts ROM:00112B3C ; --------------------------------------------------------------------------- ROM:00112B3C ROM:00112B3C loc_112B3C: ; DATA XREF: ROM:00112AF2↑o ROM:00112B3C btst #4,($931).w ROM:00112B42 bne.s loc_112B54 ROM:00112B44 clr.b ($8B3).w ROM:00112B48 clr.w ($64C).w ROM:00112B4C move.b #1,($743).w ROM:00112B52 bra.s locret_112B3A ROM:00112B54 ; --------------------------------------------------------------------------- ROM:00112B54 ROM:00112B54 loc_112B54: ; CODE XREF: ROM:00112B42↑j ROM:00112B54 cmpi.w #0,($64C).w ROM:00112B5A bgt.s locret_112B78 ROM:00112B5C clr.b ($8B2).w ROM:00112B60 clr.w ($64A).w ROM:00112B64 move.b #3,($8B2).w ROM:00112B6A bset #6,($935).w ROM:00112B70 move.b #3,($743).w ROM:00112B76 bra.s locret_112BC4 ROM:00112B78 ; --------------------------------------------------------------------------- ROM:00112B78 ROM:00112B78 locret_112B78: ; CODE XREF: ROM:00112B38↑j ROM:00112B78 ; ROM:00112B5A↑j ROM:00112B78 rts ROM:00112B7A ; --------------------------------------------------------------------------- ROM:00112B7A ROM:00112B7A loc_112B7A: ; DATA XREF: ROM:00112AF6↑o ROM:00112B7A move.w $232(a5),d0 ROM:00112B7E cmp.w ($64A).w,d0 ROM:00112B82 bgt.s loc_112B9E ROM:00112B84 bsr.w sub_112C26 ROM:00112B88 bsr.w sub_112C3E ROM:00112B8C bclr #0,($8B2).w ROM:00112B92 bset #2,($8B2).w ROM:00112B98 move.b #3,($743).w ROM:00112B9E ROM:00112B9E loc_112B9E: ; CODE XREF: ROM:00112B82↑j ROM:00112B9E btst #4,($931).w ROM:00112BA4 bne.s locret_112BC4 ROM:00112BA6 bclr #6,($935).w ROM:00112BAC bsr.w sub_112C26 ROM:00112BB0 clr.b ($8B2).w ROM:00112BB4 clr.w ($64A).w ROM:00112BB8 move.b #1,($743).w ROM:00112BBE bra.l locret_112B3A ROM:00112BC4 ; --------------------------------------------------------------------------- ROM:00112BC4 ROM:00112BC4 locret_112BC4: ; CODE XREF: ROM:00112B76↑j ROM:00112BC4 ; ROM:00112BA4↑j ROM:00112BC4 rts ROM:00112BC6 ; --------------------------------------------------------------------------- ROM:00112BC6 rts ROM:00112BC8 ROM:00112BC8 ; =============== S U B R O U T I N E ======================================= ROM:00112BC8 ROM:00112BC8 ROM:00112BC8 sub_112BC8: ; CODE XREF: ROM:loc_112AFA↑p ROM:00112BC8 lea ($FFFFFF80).w,a0 ROM:00112BCC move.w #$80,d0 ROM:00112BD0 asr.w #4,d0 ROM:00112BD2 bsr.l sub_11B984 ROM:00112BD8 move.w #7,(a0) ROM:00112BDC lea ($FFFFFFD0).w,a1 ROM:00112BE0 move.w #$D0,d0 ROM:00112BE4 asr.w #4,d0 ROM:00112BE6 bsr.l sub_11B984 ROM:00112BEC move.w #7,(a1) ROM:00112BF0 move.w #$A,d2 ROM:00112BF4 moveq #0,d3 ROM:00112BF6 moveq #3,d4 ROM:00112BF8 moveq #1,d1 ROM:00112BFA moveq #1,d5 ROM:00112BFC move.w #$80,d0 ROM:00112C00 asr.w #4,d0 ROM:00112C02 bsr.l sub_11B908 ROM:00112C08 move.w #$A,d2 ROM:00112C0C moveq #0,d3 ROM:00112C0E moveq #3,d4 ROM:00112C10 moveq #1,d1 ROM:00112C12 moveq #1,d5 ROM:00112C14 move.w #$D0,d0 ROM:00112C18 asr.w #4,d0 ROM:00112C1A bsr.l sub_11B908 ROM:00112C20 clr.w ($54A).w ROM:00112C24 rts ROM:00112C24 ; End of function sub_112BC8 ROM:00112C24 ROM:00112C26 ROM:00112C26 ; =============== S U B R O U T I N E ======================================= ROM:00112C26 ROM:00112C26 ROM:00112C26 sub_112C26: ; CODE XREF: ROM:00112AFE↑p ROM:00112C26 ; ROM:00112B84↑p ... ROM:00112C26 move.w $230(a5),d0 ROM:00112C2A cmpi.w #0,d0 ROM:00112C2E beq.s loc_112C38 ROM:00112C30 clr.w ($53A).w ROM:00112C34 clr.w ($53C).w ROM:00112C38 ROM:00112C38 loc_112C38: ; CODE XREF: sub_112C26+8↑j ROM:00112C38 clr.w ($53E).w ROM:00112C3C rts ROM:00112C3C ; End of function sub_112C26 ROM:00112C3C ROM:00112C3E ROM:00112C3E ; =============== S U B R O U T I N E ======================================= ROM:00112C3E ROM:00112C3E ROM:00112C3E sub_112C3E: ; CODE XREF: ROM:00112B88↑p ROM:00112C3E move.w $23C(a5),d0 ROM:00112C42 cmpi.w #0,d0 ROM:00112C46 ble.s loc_112C52 ROM:00112C48 bset #6,($13B2).w ROM:00112C4E bra.w locret_112C58 ROM:00112C52 ; --------------------------------------------------------------------------- ROM:00112C52 ROM:00112C52 loc_112C52: ; CODE XREF: sub_112C3E+8↑j ROM:00112C52 bclr #6,($13B2).w ROM:00112C58 ROM:00112C58 locret_112C58: ; CODE XREF: sub_112C3E+10↑j ROM:00112C58 rts ROM:00112C58 ; End of function sub_112C3E ROM:00112C58 ROM:00112C5A ; --------------------------------------------------------------------------- ROM:00112C5A ROM:00112C5A loc_112C5A: ; CODE XREF: ROM:00117196↓j ROM:00112C5A ; ROM:001171A4↓j ROM:00112C5A movem.l d0-a4,-(sp) ROM:00112C5E btst #7,($13AB).w ROM:00112C64 beq.s loc_112C70 ROM:00112C66 lea ($FFFFFF80).w,a0 ROM:00112C6A move.w #$80,d0 ROM:00112C6E bra.s loc_112C78 ROM:00112C70 ; --------------------------------------------------------------------------- ROM:00112C70 ROM:00112C70 loc_112C70: ; CODE XREF: ROM:00112C64↑j ROM:00112C70 lea ($FFFFFFD0).w,a1 ROM:00112C74 move.w #$D0,d0 ROM:00112C78 ROM:00112C78 loc_112C78: ; CODE XREF: ROM:00112C6E↑j ROM:00112C78 asr.w #4,d0 ROM:00112C7A move.w #$FFFF,d1 ROM:00112C7E bclr d0,d1 ROM:00112C80 and.w d1,($FFFFFE20).w ROM:00112C84 bsr.w sub_112CA6 ROM:00112C88 bsr.w sub_112CE8 ROM:00112C8C bsr.l sub_12E048 ROM:00112C92 clr.b ($8B2).w ROM:00112C96 clr.w ($64A).w ROM:00112C9A move.b #3,($8B2).w ROM:00112CA0 movem.l (sp)+,d0-a4 ROM:00112CA4 rte ROM:00112CA6 ROM:00112CA6 ; =============== S U B R O U T I N E ======================================= ROM:00112CA6 ROM:00112CA6 ROM:00112CA6 sub_112CA6: ; CODE XREF: ROM:00112C84↑p ROM:00112CA6 btst #7,($13AB).w ROM:00112CAC beq.s loc_112CB4 ROM:00112CAE move.w 8(a0),d0 ROM:00112CB2 bra.s loc_112CB8 ROM:00112CB4 ; --------------------------------------------------------------------------- ROM:00112CB4 ROM:00112CB4 loc_112CB4: ; CODE XREF: sub_112CA6+6↑j ROM:00112CB4 move.w 8(a1),d0 ROM:00112CB8 ROM:00112CB8 loc_112CB8: ; CODE XREF: sub_112CA6+C↑j ROM:00112CB8 clr.l d1 ROM:00112CBA move.w d0,d1 ROM:00112CBC sub.w ($54A).w,d1 ROM:00112CC0 move.w ($64A).w,d2 ROM:00112CC4 mulu.w #$2710,d2 ROM:00112CC8 move.w d2,d3 ROM:00112CCA swap d2 ROM:00112CCC eor.w d1,d3 ROM:00112CCE bpl.s loc_112CDA ROM:00112CD0 tst.w d1 ROM:00112CD2 bpl.s loc_112CD8 ROM:00112CD4 subq.w #1,d2 ROM:00112CD6 bra.s loc_112CDA ROM:00112CD8 ; --------------------------------------------------------------------------- ROM:00112CD8 ROM:00112CD8 loc_112CD8: ; CODE XREF: sub_112CA6+2C↑j ROM:00112CD8 addq.w #1,d2 ROM:00112CDA ROM:00112CDA loc_112CDA: ; CODE XREF: sub_112CA6+28↑j ROM:00112CDA ; sub_112CA6+30↑j ROM:00112CDA swap d2 ROM:00112CDC move.w d1,d2 ROM:00112CDE move.l d2,($40C).w ROM:00112CE2 move.w d0,($54A).w ROM:00112CE6 rts ROM:00112CE6 ; End of function sub_112CA6 ROM:00112CE6 ROM:00112CE8 ROM:00112CE8 ; =============== S U B R O U T I N E ======================================= ROM:00112CE8 ROM:00112CE8 ROM:00112CE8 sub_112CE8: ; CODE XREF: ROM:00112C88↑p ROM:00112CE8 btst #6,($935).w ROM:00112CEE beq.l locret_112D80 ROM:00112CF4 move.l ($40C).w,d0 ROM:00112CF8 move.l ($410).w,d1 ROM:00112CFC clr.l d2 ROM:00112CFE move.w $246(a5),d2 ROM:00112D02 mulu.l d2,d1 ROM:00112D06 divu.l #$64,d1 ; 'd' ROM:00112D0E move.w $248(a5),d3 ROM:00112D12 cmp.l d0,d1 ROM:00112D14 ble.s loc_112D20 ROM:00112D16 cmp.w ($546).w,d3 ROM:00112D1A bgt.l loc_112D7A ROM:00112D20 ROM:00112D20 loc_112D20: ; CODE XREF: sub_112CE8+2C↑j ROM:00112D20 move.w #0,($546).w ROM:00112D26 move.l d0,($410).w ROM:00112D2A move.w $23C(a5),d1 ROM:00112D2E cmpi.w #0,d1 ROM:00112D32 beq.s loc_112D54 ROM:00112D34 move.w $23C(a5),d1 ROM:00112D38 sub.w $24A(a5),d1 ROM:00112D3C ext.l d1 ROM:00112D3E move.l #$989680,d2 ROM:00112D44 divu.l d1,d2 ROM:00112D48 cmp.l d0,d2 ROM:00112D4A bge.s loc_112D54 ROM:00112D4C bset #6,($13B2).w ROM:00112D52 bra.s loc_112D5A ROM:00112D54 ; --------------------------------------------------------------------------- ROM:00112D54 ROM:00112D54 loc_112D54: ; CODE XREF: sub_112CE8+4A↑j ROM:00112D54 ; sub_112CE8+62↑j ROM:00112D54 bclr #6,($13B2).w ROM:00112D5A ROM:00112D5A loc_112D5A: ; CODE XREF: sub_112CE8+6A↑j ROM:00112D5A clr.l d2 ROM:00112D5C move.w $234(a5),d2 ROM:00112D60 move.l #$D,d4 ROM:00112D66 move.l #$7D48C23C,d3 ROM:00112D6C divu.l d2,d4:d3 ROM:00112D70 divu.l d0,d3 ROM:00112D74 move.w d3,($53E).w ROM:00112D78 bra.s locret_112D80 ROM:00112D7A ; --------------------------------------------------------------------------- ROM:00112D7A ROM:00112D7A loc_112D7A: ; CODE XREF: sub_112CE8+32↑j ROM:00112D7A addi.w #1,($546).w ROM:00112D80 ROM:00112D80 locret_112D80: ; CODE XREF: sub_112CE8+6↑j ROM:00112D80 ; sub_112CE8+90↑j ROM:00112D80 rts ROM:00112D80 ; End of function sub_112CE8 ROM:00112D80 ROM:00112D82 ROM:00112D82 ; =============== S U B R O U T I N E ======================================= ROM:00112D82 ROM:00112D82 ROM:00112D82 sub_112D82: ; CODE XREF: sub_112AAC:loc_112AC2↑p ROM:00112D82 clr.l d3 ROM:00112D84 move.w ($53E).w,d3 ROM:00112D88 swap d3 ROM:00112D8A move.w ($53C).w,d2 ROM:00112D8E swap d2 ROM:00112D90 move.w ($544).w,d2 ROM:00112D94 sub.l d2,d3 ROM:00112D96 clr.l d1 ROM:00112D98 move.w $242(a5),d1 ROM:00112D9C divs.l d1,d3 ROM:00112DA0 muls.l #$64,d3 ; 'd' ROM:00112DA8 add.l d3,d2 ROM:00112DAA move.w d2,($544).w ROM:00112DAE swap d2 ROM:00112DB0 move.w d2,($53C).w ROM:00112DB4 swap d2 ROM:00112DB6 divu.l #$A,d2 ROM:00112DBE swap d2 ROM:00112DC0 move.w d2,($53A).w ROM:00112DC4 rts ROM:00112DC4 ; End of function sub_112D82 ROM:00112DC4 ROM:00112DC6 ROM:00112DC6 ; =============== S U B R O U T I N E ======================================= ROM:00112DC6 ROM:00112DC6 ROM:00112DC6 sub_112DC6: ; CODE XREF: sub_112AAC+1E↑p ROM:00112DC6 clr.w d1 ROM:00112DC8 move.b ($744).w,d1 ROM:00112DCC cmpi.w #5,d1 ROM:00112DD0 bcc.s locret_112DDA ROM:00112DD2 movea.l off_112DDC(pc,d1.w*4),a0 ROM:00112DD6 nop ROM:00112DD8 jmp (a0) ROM:00112DDA ; --------------------------------------------------------------------------- ROM:00112DDA ROM:00112DDA locret_112DDA: ; CODE XREF: sub_112DC6+A↑j ROM:00112DDA rts ROM:00112DDA ; End of function sub_112DC6 ROM:00112DDA ROM:00112DDA ; --------------------------------------------------------------------------- ROM:00112DDC off_112DDC: dc.l loc_112DF0 ; DATA XREF: sub_112DC6+C↑r ROM:00112DE0 dc.l loc_112E1A ROM:00112DE4 dc.l loc_112E38 ROM:00112DE8 dc.l loc_112E8E ROM:00112DEC dc.l loc_112EEA ROM:00112DF0 ; --------------------------------------------------------------------------- ROM:00112DF0 ROM:00112DF0 loc_112DF0: ; DATA XREF: ROM:off_112DDC↑o ROM:00112DF0 bclr #0,($C65).w ROM:00112DF6 bsr.w sub_112F62 ROM:00112DFA bclr #2,($14EF).w ROM:00112E00 move.w $236(a5),d0 ROM:00112E04 cmpi.w #0,d0 ROM:00112E08 bne.s loc_112E10 ROM:00112E0A bset #2,($14EF).w ROM:00112E10 ROM:00112E10 loc_112E10: ; CODE XREF: ROM:00112E08↑j ROM:00112E10 move.b #1,($744).w ROM:00112E16 bra.s locret_112E36 ROM:00112E18 ; --------------------------------------------------------------------------- ROM:00112E18 rts ROM:00112E1A ; --------------------------------------------------------------------------- ROM:00112E1A ROM:00112E1A loc_112E1A: ; DATA XREF: ROM:00112DE0↑o ROM:00112E1A btst #2,($14EF).w ROM:00112E20 beq.s locret_112E36 ROM:00112E22 btst #6,($935).w ROM:00112E28 beq.s locret_112E36 ROM:00112E2A move.b #2,($744).w ROM:00112E30 bra.l locret_112E8C ROM:00112E36 ; --------------------------------------------------------------------------- ROM:00112E36 ROM:00112E36 locret_112E36: ; CODE XREF: ROM:00112E16↑j ROM:00112E36 ; ROM:00112E20↑j ... ROM:00112E36 rts ROM:00112E38 ; --------------------------------------------------------------------------- ROM:00112E38 ROM:00112E38 loc_112E38: ; DATA XREF: ROM:00112DE4↑o ROM:00112E38 btst #6,($935).w ROM:00112E3E bne.s loc_112E48 ROM:00112E40 move.b #1,($744).w ROM:00112E46 bra.s locret_112E36 ROM:00112E48 ; --------------------------------------------------------------------------- ROM:00112E48 ROM:00112E48 loc_112E48: ; CODE XREF: ROM:00112E3E↑j ROM:00112E48 btst #3,($937).w ROM:00112E4E beq.s loc_112E58 ROM:00112E50 bclr #3,($937).w ROM:00112E56 bra.s loc_112E6A ROM:00112E58 ; --------------------------------------------------------------------------- ROM:00112E58 ROM:00112E58 loc_112E58: ; CODE XREF: ROM:00112E4E↑j ROM:00112E58 move.w $238(a5),d0 ROM:00112E5C btst #6,($13B2).w ROM:00112E62 bne.s loc_112E6A ROM:00112E64 cmp.w ($53C).w,d0 ROM:00112E68 bge.s locret_112E8C ROM:00112E6A ROM:00112E6A loc_112E6A: ; CODE XREF: ROM:00112E56↑j ROM:00112E6A ; ROM:00112E62↑j ROM:00112E6A move.w $24C(a5),d0 ROM:00112E6E clr.b ($8B4).w ROM:00112E72 move.w d0,($64E).w ROM:00112E76 move.b #1,($8B4).w ROM:00112E7C clr.w ($548).w ROM:00112E80 move.b #3,($744).w ROM:00112E86 bra.l locret_112EE8 ROM:00112E8C ; --------------------------------------------------------------------------- ROM:00112E8C ROM:00112E8C locret_112E8C: ; CODE XREF: ROM:00112E30↑j ROM:00112E8C ; ROM:00112E68↑j ROM:00112E8C rts ROM:00112E8E ; --------------------------------------------------------------------------- ROM:00112E8E ROM:00112E8E loc_112E8E: ; DATA XREF: ROM:00112DE8↑o ROM:00112E8E move.w $24E(a5),d0 ROM:00112E92 cmp.w ($548).w,d0 ROM:00112E96 bgt.s loc_112E9A ROM:00112E98 bra.s loc_112EAC ROM:00112E9A ; --------------------------------------------------------------------------- ROM:00112E9A ROM:00112E9A loc_112E9A: ; CODE XREF: ROM:00112E96↑j ROM:00112E9A move.w $238(a5),d0 ROM:00112E9E btst #6,($13B2).w ROM:00112EA4 bne.s loc_112EAC ROM:00112EA6 cmp.w ($53C).w,d0 ROM:00112EAA bge.s loc_112EC8 ROM:00112EAC ROM:00112EAC loc_112EAC: ; CODE XREF: ROM:00112E98↑j ROM:00112EAC ; ROM:00112EA4↑j ROM:00112EAC cmpi.w #0,($64E).w ROM:00112EB2 bgt.s loc_112EC6 ROM:00112EB4 bset #0,($C65).w ROM:00112EBA bset #0,($1456).w ROM:00112EC0 move.b #4,($744).w ROM:00112EC6 ROM:00112EC6 loc_112EC6: ; CODE XREF: ROM:00112EB2↑j ROM:00112EC6 bra.s locret_112EE8 ROM:00112EC8 ; --------------------------------------------------------------------------- ROM:00112EC8 ROM:00112EC8 loc_112EC8: ; CODE XREF: ROM:00112EAA↑j ROM:00112EC8 btst #3,($937).w ROM:00112ECE beq.s loc_112EE2 ROM:00112ED0 bclr #3,($937).w ROM:00112ED6 addq.w #1,($548).w ROM:00112EDA move.b #3,($744).w ROM:00112EE0 bra.s locret_112EE8 ROM:00112EE2 ; --------------------------------------------------------------------------- ROM:00112EE2 ROM:00112EE2 loc_112EE2: ; CODE XREF: ROM:00112ECE↑j ROM:00112EE2 move.b #2,($744).w ROM:00112EE8 ROM:00112EE8 locret_112EE8: ; CODE XREF: ROM:00112E86↑j ROM:00112EE8 ; ROM:loc_112EC6↑j ... ROM:00112EE8 rts ROM:00112EEA ; --------------------------------------------------------------------------- ROM:00112EEA ROM:00112EEA loc_112EEA: ; DATA XREF: ROM:00112DEC↑o ROM:00112EEA btst #4,($931).w ROM:00112EF0 bne.s locret_112F04 ROM:00112EF2 bclr #0,($C65).w ROM:00112EF8 move.b #1,($744).w ROM:00112EFE bra.l locret_112B3A ROM:00112F04 ; --------------------------------------------------------------------------- ROM:00112F04 ROM:00112F04 locret_112F04: ; CODE XREF: ROM:00112EF0↑j ROM:00112F04 rts ROM:00112F06 ; --------------------------------------------------------------------------- ROM:00112F06 rts ROM:00112F08 ROM:00112F08 ; =============== S U B R O U T I N E ======================================= ROM:00112F08 ROM:00112F08 ROM:00112F08 sub_112F08: ; CODE XREF: sub_112AAC:loc_112AC6↑p ROM:00112F08 btst #6,($935).w ROM:00112F0E beq.s loc_112F2E ROM:00112F10 move.w ($53A).w,d0 ROM:00112F14 sub.w ($540).w,d0 ROM:00112F18 cmpi.w #0,d0 ROM:00112F1C bge.s loc_112F20 ROM:00112F1E neg.w d0 ROM:00112F20 ROM:00112F20 loc_112F20: ; CODE XREF: sub_112F08+14↑j ROM:00112F20 move.w $23A(a5),d1 ROM:00112F24 cmp.w d0,d1 ROM:00112F26 bge.s loc_112F2E ROM:00112F28 bset #3,($937).w ROM:00112F2E ROM:00112F2E loc_112F2E: ; CODE XREF: sub_112F08+6↑j ROM:00112F2E ; sub_112F08+1E↑j ROM:00112F2E move.w ($53A).w,($540).w ROM:00112F34 rts ROM:00112F34 ; End of function sub_112F08 ROM:00112F34 ROM:00112F36 ROM:00112F36 ; =============== S U B R O U T I N E ======================================= ROM:00112F36 ROM:00112F36 ROM:00112F36 sub_112F36: ; CODE XREF: sub_112AAC+22↑p ROM:00112F36 move.w ($542).w,d0 ROM:00112F3A add.w $240(a5),d0 ROM:00112F3E cmp.w ($53C).w,d0 ROM:00112F42 bgt.s loc_112F4C ROM:00112F44 bset #5,($13B3).w ROM:00112F4A bra.s locret_112F60 ROM:00112F4C ; --------------------------------------------------------------------------- ROM:00112F4C ROM:00112F4C loc_112F4C: ; CODE XREF: sub_112F36+C↑j ROM:00112F4C move.w ($542).w,d0 ROM:00112F50 add.w $23E(a5),d0 ROM:00112F54 cmp.w ($53C).w,d0 ROM:00112F58 ble.s locret_112F60 ROM:00112F5A bclr #5,($13B3).w ROM:00112F60 ROM:00112F60 locret_112F60: ; CODE XREF: sub_112F36+14↑j ROM:00112F60 ; sub_112F36+22↑j ROM:00112F60 rts ROM:00112F60 ; End of function sub_112F36 ROM:00112F60 ROM:00112F62 ROM:00112F62 ; =============== S U B R O U T I N E ======================================= ROM:00112F62 ROM:00112F62 ROM:00112F62 sub_112F62: ; CODE XREF: ROM:00112DF6↑p ROM:00112F62 move.w $234(a5),d0 ROM:00112F66 move.l #$16A1,d1 ROM:00112F6C clr.l d2 ROM:00112F6E move.w $23C(a5),d2 ROM:00112F72 muls.l d2,d1 ROM:00112F76 divs.w d0,d1 ROM:00112F78 move.w d1,($542).w ROM:00112F7C rts ROM:00112F7C ; End of function sub_112F62 ROM:00112F7C ROM:00112F7E ; --------------------------------------------------------------------------- ROM:00112F7E rts ROM:00112F80 ; --------------------------------------------------------------------------- ROM:00112F80 rte ROM:00112F82 ROM:00112F82 ; =============== S U B R O U T I N E ======================================= ROM:00112F82 ROM:00112F82 ROM:00112F82 sub_112F82: ; CODE XREF: ROM:00116A00↓p ROM:00112F82 move.w $250(a5),d7 ROM:00112F86 cmpi.w #0,d7 ROM:00112F8A bne.s loc_112FDE ROM:00112F8C cmpi.w #0,($AAE).w ROM:00112F92 bne.s loc_112FCA ROM:00112F94 bclr #3,($935).w ROM:00112F9A cmpi.w #1,($AAC).w ROM:00112FA0 blt.s loc_112FB2 ROM:00112FA2 cmpi.w #5,($AAC).w ROM:00112FA8 bgt.s loc_112FB2 ROM:00112FAA bset #3,($938).w ROM:00112FB0 bra.s loc_112FC8 ROM:00112FB2 ; --------------------------------------------------------------------------- ROM:00112FB2 ROM:00112FB2 loc_112FB2: ; CODE XREF: sub_112F82+1E↑j ROM:00112FB2 ; sub_112F82+26↑j ROM:00112FB2 cmpi.w #7,($AAC).w ROM:00112FB8 bne.s loc_112FC2 ROM:00112FBA bset #3,($938).w ROM:00112FC0 bra.s loc_112FC8 ROM:00112FC2 ; --------------------------------------------------------------------------- ROM:00112FC2 ROM:00112FC2 loc_112FC2: ; CODE XREF: sub_112F82+36↑j ROM:00112FC2 bclr #3,($938).w ROM:00112FC8 ROM:00112FC8 loc_112FC8: ; CODE XREF: sub_112F82+2E↑j ROM:00112FC8 ; sub_112F82+3E↑j ROM:00112FC8 bra.s loc_112FD6 ROM:00112FCA ; --------------------------------------------------------------------------- ROM:00112FCA ROM:00112FCA loc_112FCA: ; CODE XREF: sub_112F82+10↑j ROM:00112FCA bset #3,($935).w ROM:00112FD0 bclr #3,($938).w ROM:00112FD6 ROM:00112FD6 loc_112FD6: ; CODE XREF: sub_112F82:loc_112FC8↑j ROM:00112FD6 bra.l locret_1130CE ROM:00112FDC ; --------------------------------------------------------------------------- ROM:00112FDC bra.s loc_112FF0 ROM:00112FDE ; --------------------------------------------------------------------------- ROM:00112FDE ROM:00112FDE loc_112FDE: ; CODE XREF: sub_112F82+8↑j ROM:00112FDE btst #4,($FFFFFA19).w ROM:00112FE4 bne.s loc_112FEC ROM:00112FE6 move.w #6,d6 ROM:00112FEA bra.s loc_112FF0 ROM:00112FEC ; --------------------------------------------------------------------------- ROM:00112FEC ROM:00112FEC loc_112FEC: ; CODE XREF: sub_112F82+62↑j ROM:00112FEC move.w #5,d6 ROM:00112FF0 ROM:00112FF0 loc_112FF0: ; CODE XREF: sub_112F82+5A↑j ROM:00112FF0 ; sub_112F82+68↑j ROM:00112FF0 clr.w d1 ROM:00112FF2 move.b ($745).w,d1 ROM:00112FF6 cmpi.w #5,d1 ROM:00112FFA bcc.s locret_113004 ROM:00112FFC movea.l off_113006(pc,d1.w*4),a0 ROM:00113000 nop ROM:00113002 jmp (a0) ROM:00113004 ; --------------------------------------------------------------------------- ROM:00113004 ROM:00113004 locret_113004: ; CODE XREF: sub_112F82+78↑j ROM:00113004 rts ROM:00113004 ; --------------------------------------------------------------------------- ROM:00113006 off_113006: dc.l loc_11301A ; DATA XREF: sub_112F82+7A↑r ROM:0011300A dc.l loc_113030 ROM:0011300E dc.l loc_113050 ROM:00113012 dc.l loc_11307E ROM:00113016 dc.l loc_11309E ROM:0011301A ; --------------------------------------------------------------------------- ROM:0011301A ROM:0011301A loc_11301A: ; DATA XREF: sub_112F82:off_113006↑o ROM:0011301A bclr #3,($935).w ROM:00113020 move.w #6,($AAC).w ROM:00113026 move.b #1,($745).w ROM:0011302C bra.s locret_11304E ROM:0011302E ; --------------------------------------------------------------------------- ROM:0011302E rts ROM:00113030 ; --------------------------------------------------------------------------- ROM:00113030 ROM:00113030 loc_113030: ; DATA XREF: sub_112F82+88↑o ROM:00113030 cmpi.w #5,d6 ROM:00113034 bne.s locret_11304E ROM:00113036 clr.b ($88C).w ROM:0011303A move.w #$A,($5FE).w ROM:00113040 move.b #1,($88C).w ROM:00113046 move.b #2,($745).w ROM:0011304C bra.s locret_11307C ROM:0011304E ; --------------------------------------------------------------------------- ROM:0011304E ROM:0011304E locret_11304E: ; CODE XREF: sub_112F82+AA↑j ROM:0011304E ; sub_112F82+B2↑j ... ROM:0011304E rts ROM:00113050 ; --------------------------------------------------------------------------- ROM:00113050 ROM:00113050 loc_113050: ; DATA XREF: sub_112F82+8C↑o ROM:00113050 cmpi.w #6,d6 ROM:00113054 bne.s loc_113066 ROM:00113056 clr.b ($88C).w ROM:0011305A clr.w ($5FE).w ROM:0011305E move.b #1,($745).w ROM:00113064 bra.s locret_11304E ROM:00113066 ; --------------------------------------------------------------------------- ROM:00113066 ROM:00113066 loc_113066: ; CODE XREF: sub_112F82+D2↑j ROM:00113066 cmpi.w #0,($5FE).w ROM:0011306C bgt.s locret_11307C ROM:0011306E bset #3,($935).w ROM:00113074 move.b #3,($745).w ROM:0011307A bra.s locret_11309C ROM:0011307C ; --------------------------------------------------------------------------- ROM:0011307C ROM:0011307C locret_11307C: ; CODE XREF: sub_112F82+CA↑j ROM:0011307C ; sub_112F82+EA↑j ROM:0011307C rts ROM:0011307E ; --------------------------------------------------------------------------- ROM:0011307E ROM:0011307E loc_11307E: ; DATA XREF: sub_112F82+90↑o ROM:0011307E cmpi.w #6,d6 ROM:00113082 bne.s locret_11309C ROM:00113084 clr.b ($88C).w ROM:00113088 move.w #$A,($5FE).w ROM:0011308E move.b #1,($88C).w ROM:00113094 move.b #4,($745).w ROM:0011309A bra.s locret_1130CE ROM:0011309C ; --------------------------------------------------------------------------- ROM:0011309C ROM:0011309C locret_11309C: ; CODE XREF: sub_112F82+F8↑j ROM:0011309C ; sub_112F82+100↑j ... ROM:0011309C rts ROM:0011309E ; --------------------------------------------------------------------------- ROM:0011309E ROM:0011309E loc_11309E: ; DATA XREF: sub_112F82+94↑o ROM:0011309E cmpi.w #5,d6 ROM:001130A2 bne.s loc_1130B4 ROM:001130A4 clr.b ($88C).w ROM:001130A8 clr.w ($5FE).w ROM:001130AC move.b #3,($745).w ROM:001130B2 bra.s locret_11309C ROM:001130B4 ; --------------------------------------------------------------------------- ROM:001130B4 ROM:001130B4 loc_1130B4: ; CODE XREF: sub_112F82+120↑j ROM:001130B4 cmpi.w #0,($5FE).w ROM:001130BA bgt.s locret_1130CE ROM:001130BC bclr #3,($935).w ROM:001130C2 move.b #1,($745).w ROM:001130C8 bra.l locret_11304E ROM:001130CE ; --------------------------------------------------------------------------- ROM:001130CE ROM:001130CE locret_1130CE: ; CODE XREF: sub_112F82:loc_112FD6↑j ROM:001130CE ; sub_112F82+118↑j ... ROM:001130CE rts ROM:001130CE ; End of function sub_112F82 ROM:001130CE ROM:001130D0 ; --------------------------------------------------------------------------- ROM:001130D0 rts ROM:001130D2 ROM:001130D2 ; =============== S U B R O U T I N E ======================================= ROM:001130D2 ROM:001130D2 ROM:001130D2 sub_1130D2: ; CODE XREF: ROM:001169CE↓p ROM:001130D2 bsr.l nullsub_4 ROM:001130D8 bsr.l sub_11CA54 ROM:001130DE btst #3,($96B).w ROM:001130E4 beq.s loc_1130FE ROM:001130E6 btst #3,($96F).w ROM:001130EC beq.s loc_1130F6 ROM:001130EE bset #2,($931).w ROM:001130F4 bra.s loc_1130FC ROM:001130F6 ; --------------------------------------------------------------------------- ROM:001130F6 ROM:001130F6 loc_1130F6: ; CODE XREF: sub_1130D2+1A↑j ROM:001130F6 bclr #2,($931).w ROM:001130FC ROM:001130FC loc_1130FC: ; CODE XREF: sub_1130D2+22↑j ROM:001130FC bra.s loc_113144 ROM:001130FE ; --------------------------------------------------------------------------- ROM:001130FE ROM:001130FE loc_1130FE: ; CODE XREF: sub_1130D2+12↑j ROM:001130FE move.w $254(a5),d0 ROM:00113102 cmpi.w #1,d0 ROM:00113106 bne.s loc_113110 ROM:00113108 bclr #2,($931).w ROM:0011310E bra.s loc_113144 ROM:00113110 ; --------------------------------------------------------------------------- ROM:00113110 ROM:00113110 loc_113110: ; CODE XREF: sub_1130D2+34↑j ROM:00113110 cmpi.w #2,d0 ROM:00113114 bne.s loc_11311E ROM:00113116 bset #2,($931).w ROM:0011311C bra.s loc_113144 ROM:0011311E ; --------------------------------------------------------------------------- ROM:0011311E ROM:0011311E loc_11311E: ; CODE XREF: sub_1130D2+42↑j ROM:0011311E btst #6,($1391).w ROM:00113124 beq.s loc_11313E ROM:00113126 btst #5,($DF9).w ROM:0011312C bne.s loc_113136 ROM:0011312E bset #2,($931).w ROM:00113134 bra.s loc_11313C ROM:00113136 ; --------------------------------------------------------------------------- ROM:00113136 ROM:00113136 loc_113136: ; CODE XREF: sub_1130D2+5A↑j ROM:00113136 bclr #2,($931).w ROM:0011313C ROM:0011313C loc_11313C: ; CODE XREF: sub_1130D2+62↑j ROM:0011313C bra.s loc_113144 ROM:0011313E ; --------------------------------------------------------------------------- ROM:0011313E ROM:0011313E loc_11313E: ; CODE XREF: sub_1130D2+52↑j ROM:0011313E bclr #2,($931).w ROM:00113144 ROM:00113144 loc_113144: ; CODE XREF: sub_1130D2:loc_1130FC↑j ROM:00113144 ; sub_1130D2+3C↑j ... ROM:00113144 btst #0,($96B).w ROM:0011314A beq.s loc_113164 ROM:0011314C btst #0,($96F).w ROM:00113152 beq.s loc_11315C ROM:00113154 bset #2,($FFFFFA19).w ROM:0011315A bra.s loc_113162 ROM:0011315C ; --------------------------------------------------------------------------- ROM:0011315C ROM:0011315C loc_11315C: ; CODE XREF: sub_1130D2+80↑j ROM:0011315C bclr #2,($FFFFFA19).w ROM:00113162 ROM:00113162 loc_113162: ; CODE XREF: sub_1130D2+88↑j ROM:00113162 bra.s loc_11319A ROM:00113164 ; --------------------------------------------------------------------------- ROM:00113164 ROM:00113164 loc_113164: ; CODE XREF: sub_1130D2+78↑j ROM:00113164 move.w $256(a5),d0 ROM:00113168 cmpi.w #1,d0 ROM:0011316C bne.s loc_113176 ROM:0011316E bclr #2,($FFFFFA19).w ROM:00113174 bra.s loc_11319A ROM:00113176 ; --------------------------------------------------------------------------- ROM:00113176 ROM:00113176 loc_113176: ; CODE XREF: sub_1130D2+9A↑j ROM:00113176 cmpi.w #2,d0 ROM:0011317A bne.s loc_113184 ROM:0011317C bset #2,($FFFFFA19).w ROM:00113182 bra.s loc_11319A ROM:00113184 ; --------------------------------------------------------------------------- ROM:00113184 ROM:00113184 loc_113184: ; CODE XREF: sub_1130D2+A8↑j ROM:00113184 btst #6,($13A7).w ROM:0011318A beq.s loc_113194 ROM:0011318C bset #2,($FFFFFA19).w ROM:00113192 bra.s loc_11319A ROM:00113194 ; --------------------------------------------------------------------------- ROM:00113194 ROM:00113194 loc_113194: ; CODE XREF: sub_1130D2+B8↑j ROM:00113194 bclr #2,($FFFFFA19).w ROM:0011319A ROM:0011319A loc_11319A: ; CODE XREF: sub_1130D2:loc_113162↑j ROM:0011319A ; sub_1130D2+A2↑j ... ROM:0011319A btst #5,($96B).w ROM:001131A0 beq.s loc_1131BA ROM:001131A2 btst #5,($96F).w ROM:001131A8 beq.s loc_1131B2 ROM:001131AA bset #0,($92B).w ROM:001131B0 bra.s loc_1131B8 ROM:001131B2 ; --------------------------------------------------------------------------- ROM:001131B2 ROM:001131B2 loc_1131B2: ; CODE XREF: sub_1130D2+D6↑j ROM:001131B2 bclr #0,($92B).w ROM:001131B8 ROM:001131B8 loc_1131B8: ; CODE XREF: sub_1130D2+DE↑j ROM:001131B8 bra.s loc_1131F0 ROM:001131BA ; --------------------------------------------------------------------------- ROM:001131BA ROM:001131BA loc_1131BA: ; CODE XREF: sub_1130D2+CE↑j ROM:001131BA move.w $258(a5),d0 ROM:001131BE cmpi.w #1,d0 ROM:001131C2 bne.s loc_1131CC ROM:001131C4 bclr #0,($92B).w ROM:001131CA bra.s loc_1131F0 ROM:001131CC ; --------------------------------------------------------------------------- ROM:001131CC ROM:001131CC loc_1131CC: ; CODE XREF: sub_1130D2+F0↑j ROM:001131CC cmpi.w #2,d0 ROM:001131D0 bne.s loc_1131DA ROM:001131D2 bset #0,($92B).w ROM:001131D8 bra.s loc_1131F0 ROM:001131DA ; --------------------------------------------------------------------------- ROM:001131DA ROM:001131DA loc_1131DA: ; CODE XREF: sub_1130D2+FE↑j ROM:001131DA btst #6,($139C).w ROM:001131E0 beq.s loc_1131EA ROM:001131E2 bset #0,($92B).w ROM:001131E8 bra.s loc_1131F0 ROM:001131EA ; --------------------------------------------------------------------------- ROM:001131EA ROM:001131EA loc_1131EA: ; CODE XREF: sub_1130D2+10E↑j ROM:001131EA bclr #0,($92B).w ROM:001131F0 ROM:001131F0 loc_1131F0: ; CODE XREF: sub_1130D2:loc_1131B8↑j ROM:001131F0 ; sub_1130D2+F8↑j ... ROM:001131F0 btst #1,($96A).w ROM:001131F6 beq.s loc_113210 ROM:001131F8 btst #1,($96E).w ROM:001131FE beq.s loc_113208 ROM:00113200 bset #0,($931).w ROM:00113206 bra.s loc_11320E ROM:00113208 ; --------------------------------------------------------------------------- ROM:00113208 ROM:00113208 loc_113208: ; CODE XREF: sub_1130D2+12C↑j ROM:00113208 bclr #0,($931).w ROM:0011320E ROM:0011320E loc_11320E: ; CODE XREF: sub_1130D2+134↑j ROM:0011320E bra.s loc_113246 ROM:00113210 ; --------------------------------------------------------------------------- ROM:00113210 ROM:00113210 loc_113210: ; CODE XREF: sub_1130D2+124↑j ROM:00113210 move.w $25E(a5),d0 ROM:00113214 cmpi.w #1,d0 ROM:00113218 bne.s loc_113222 ROM:0011321A bclr #0,($931).w ROM:00113220 bra.s loc_113246 ROM:00113222 ; --------------------------------------------------------------------------- ROM:00113222 ROM:00113222 loc_113222: ; CODE XREF: sub_1130D2+146↑j ROM:00113222 cmpi.w #2,d0 ROM:00113226 bne.s loc_113230 ROM:00113228 bset #0,($931).w ROM:0011322E bra.s loc_113246 ROM:00113230 ; --------------------------------------------------------------------------- ROM:00113230 ROM:00113230 loc_113230: ; CODE XREF: sub_1130D2+154↑j ROM:00113230 btst #3,($138F).w ROM:00113236 beq.s loc_113240 ROM:00113238 bset #0,($931).w ROM:0011323E bra.s loc_113246 ROM:00113240 ; --------------------------------------------------------------------------- ROM:00113240 ROM:00113240 loc_113240: ; CODE XREF: sub_1130D2+164↑j ROM:00113240 bclr #0,($931).w ROM:00113246 ROM:00113246 loc_113246: ; CODE XREF: sub_1130D2:loc_11320E↑j ROM:00113246 ; sub_1130D2+14E↑j ... ROM:00113246 move.w $29C(a5),d0 ROM:0011324A cmpi.w #0,d0 ROM:0011324E bne.s loc_1132B6 ROM:00113250 btst #4,($96B).w ROM:00113256 beq.s loc_113270 ROM:00113258 btst #4,($96F).w ROM:0011325E beq.s loc_113268 ROM:00113260 bset #4,($FFFFF441).w ROM:00113266 bra.s loc_11326E ROM:00113268 ; --------------------------------------------------------------------------- ROM:00113268 ROM:00113268 loc_113268: ; CODE XREF: sub_1130D2+18C↑j ROM:00113268 bclr #4,($FFFFF441).w ROM:0011326E ROM:0011326E loc_11326E: ; CODE XREF: sub_1130D2+194↑j ROM:0011326E bra.s loc_1132B6 ROM:00113270 ; --------------------------------------------------------------------------- ROM:00113270 ROM:00113270 loc_113270: ; CODE XREF: sub_1130D2+184↑j ROM:00113270 move.w $260(a5),d0 ROM:00113274 cmpi.w #1,d0 ROM:00113278 bne.s loc_113282 ROM:0011327A bclr #4,($FFFFF441).w ROM:00113280 bra.s loc_1132B6 ROM:00113282 ; --------------------------------------------------------------------------- ROM:00113282 ROM:00113282 loc_113282: ; CODE XREF: sub_1130D2+1A6↑j ROM:00113282 cmpi.w #2,d0 ROM:00113286 bne.s loc_113290 ROM:00113288 bset #4,($FFFFF441).w ROM:0011328E bra.s loc_1132B6 ROM:00113290 ; --------------------------------------------------------------------------- ROM:00113290 ROM:00113290 loc_113290: ; CODE XREF: sub_1130D2+1B4↑j ROM:00113290 btst #4,($13A6).w ROM:00113296 beq.s loc_1132B0 ROM:00113298 btst #5,($DFD).w ROM:0011329E bne.s loc_1132A8 ROM:001132A0 bset #4,($FFFFF441).w ROM:001132A6 bra.s loc_1132AE ROM:001132A8 ; --------------------------------------------------------------------------- ROM:001132A8 ROM:001132A8 loc_1132A8: ; CODE XREF: sub_1130D2+1CC↑j ROM:001132A8 bclr #4,($FFFFF441).w ROM:001132AE ROM:001132AE loc_1132AE: ; CODE XREF: sub_1130D2+1D4↑j ROM:001132AE bra.s loc_1132B6 ROM:001132B0 ; --------------------------------------------------------------------------- ROM:001132B0 ROM:001132B0 loc_1132B0: ; CODE XREF: sub_1130D2+1C4↑j ROM:001132B0 bclr #4,($FFFFF441).w ROM:001132B6 ROM:001132B6 loc_1132B6: ; CODE XREF: sub_1130D2+17C↑j ROM:001132B6 ; sub_1130D2:loc_11326E↑j ... ROM:001132B6 btst #3,($96A).w ROM:001132BC beq.s loc_1132D6 ROM:001132BE btst #3,($96E).w ROM:001132C4 beq.s loc_1132CE ROM:001132C6 bset #5,($FFFFFA41).w ROM:001132CC bra.s loc_1132D4 ROM:001132CE ; --------------------------------------------------------------------------- ROM:001132CE ROM:001132CE loc_1132CE: ; CODE XREF: sub_1130D2+1F2↑j ROM:001132CE bclr #5,($FFFFFA41).w ROM:001132D4 ROM:001132D4 loc_1132D4: ; CODE XREF: sub_1130D2+1FA↑j ROM:001132D4 bra.s loc_11333C ROM:001132D6 ; --------------------------------------------------------------------------- ROM:001132D6 ROM:001132D6 loc_1132D6: ; CODE XREF: sub_1130D2+1EA↑j ROM:001132D6 btst #1,($96B).w ROM:001132DC beq.s loc_1132F6 ROM:001132DE btst #1,($96F).w ROM:001132E4 beq.s loc_1132EE ROM:001132E6 bset #5,($FFFFFA41).w ROM:001132EC bra.s loc_1132F4 ROM:001132EE ; --------------------------------------------------------------------------- ROM:001132EE ROM:001132EE loc_1132EE: ; CODE XREF: sub_1130D2+212↑j ROM:001132EE bclr #5,($FFFFFA41).w ROM:001132F4 ROM:001132F4 loc_1132F4: ; CODE XREF: sub_1130D2+21A↑j ROM:001132F4 bra.s loc_11333C ROM:001132F6 ; --------------------------------------------------------------------------- ROM:001132F6 ROM:001132F6 loc_1132F6: ; CODE XREF: sub_1130D2+20A↑j ROM:001132F6 move.w $262(a5),d0 ROM:001132FA cmpi.w #1,d0 ROM:001132FE bne.s loc_113308 ROM:00113300 bclr #5,($FFFFFA41).w ROM:00113306 bra.s loc_11333C ROM:00113308 ; --------------------------------------------------------------------------- ROM:00113308 ROM:00113308 loc_113308: ; CODE XREF: sub_1130D2+22C↑j ROM:00113308 cmpi.w #2,d0 ROM:0011330C bne.s loc_113316 ROM:0011330E bset #5,($FFFFFA41).w ROM:00113314 bra.s loc_11333C ROM:00113316 ; --------------------------------------------------------------------------- ROM:00113316 ROM:00113316 loc_113316: ; CODE XREF: sub_1130D2+23A↑j ROM:00113316 btst #5,($13A4).w ROM:0011331C beq.s loc_113336 ROM:0011331E btst #1,($DFF).w ROM:00113324 bne.s loc_11332E ROM:00113326 bset #5,($FFFFFA41).w ROM:0011332C bra.s loc_113334 ROM:0011332E ; --------------------------------------------------------------------------- ROM:0011332E ROM:0011332E loc_11332E: ; CODE XREF: sub_1130D2+252↑j ROM:0011332E bclr #5,($FFFFFA41).w ROM:00113334 ROM:00113334 loc_113334: ; CODE XREF: sub_1130D2+25A↑j ROM:00113334 bra.s loc_11333C ROM:00113336 ; --------------------------------------------------------------------------- ROM:00113336 ROM:00113336 loc_113336: ; CODE XREF: sub_1130D2+24A↑j ROM:00113336 bclr #5,($FFFFFA41).w ROM:0011333C ROM:0011333C loc_11333C: ; CODE XREF: sub_1130D2:loc_1132D4↑j ROM:0011333C ; sub_1130D2:loc_1132F4↑j ... ROM:0011333C btst #6,($96B).w ROM:00113342 beq.s loc_11335C ROM:00113344 btst #6,($96F).w ROM:0011334A beq.s loc_113354 ROM:0011334C bset #5,($93B).w ROM:00113352 bra.s loc_11335A ROM:00113354 ; --------------------------------------------------------------------------- ROM:00113354 ROM:00113354 loc_113354: ; CODE XREF: sub_1130D2+278↑j ROM:00113354 bclr #5,($93B).w ROM:0011335A ROM:0011335A loc_11335A: ; CODE XREF: sub_1130D2+280↑j ROM:0011335A bra.s loc_113392 ROM:0011335C ; --------------------------------------------------------------------------- ROM:0011335C ROM:0011335C loc_11335C: ; CODE XREF: sub_1130D2+270↑j ROM:0011335C move.w $264(a5),d0 ROM:00113360 cmpi.w #1,d0 ROM:00113364 bne.s loc_11336E ROM:00113366 bclr #5,($93B).w ROM:0011336C bra.s loc_113392 ROM:0011336E ; --------------------------------------------------------------------------- ROM:0011336E ROM:0011336E loc_11336E: ; CODE XREF: sub_1130D2+292↑j ROM:0011336E cmpi.w #2,d0 ROM:00113372 bne.s loc_11337C ROM:00113374 bset #5,($93B).w ROM:0011337A bra.s loc_113392 ROM:0011337C ; --------------------------------------------------------------------------- ROM:0011337C ROM:0011337C loc_11337C: ; CODE XREF: sub_1130D2+2A0↑j ROM:0011337C btst #3,($1391).w ROM:00113382 beq.s loc_11338C ROM:00113384 bset #5,($93B).w ROM:0011338A bra.s loc_113392 ROM:0011338C ; --------------------------------------------------------------------------- ROM:0011338C ROM:0011338C loc_11338C: ; CODE XREF: sub_1130D2+2B0↑j ROM:0011338C bclr #5,($93B).w ROM:00113392 ROM:00113392 loc_113392: ; CODE XREF: sub_1130D2:loc_11335A↑j ROM:00113392 ; sub_1130D2+29A↑j ... ROM:00113392 btst #3,($968).w ROM:00113398 beq.s loc_1133B2 ROM:0011339A btst #3,($96C).w ROM:001133A0 beq.s loc_1133AA ROM:001133A2 bset #1,($92F).w ROM:001133A8 bra.s loc_1133B0 ROM:001133AA ; --------------------------------------------------------------------------- ROM:001133AA ROM:001133AA loc_1133AA: ; CODE XREF: sub_1130D2+2CE↑j ROM:001133AA bclr #1,($92F).w ROM:001133B0 ROM:001133B0 loc_1133B0: ; CODE XREF: sub_1130D2+2D6↑j ROM:001133B0 bra.s loc_1133E8 ROM:001133B2 ; --------------------------------------------------------------------------- ROM:001133B2 ROM:001133B2 loc_1133B2: ; CODE XREF: sub_1130D2+2C6↑j ROM:001133B2 move.w $268(a5),d0 ROM:001133B6 cmpi.w #1,d0 ROM:001133BA bne.s loc_1133C4 ROM:001133BC bclr #1,($92F).w ROM:001133C2 bra.s loc_1133E8 ROM:001133C4 ; --------------------------------------------------------------------------- ROM:001133C4 ROM:001133C4 loc_1133C4: ; CODE XREF: sub_1130D2+2E8↑j ROM:001133C4 cmpi.w #2,d0 ROM:001133C8 bne.s loc_1133D2 ROM:001133CA bset #1,($92F).w ROM:001133D0 bra.s loc_1133E8 ROM:001133D2 ; --------------------------------------------------------------------------- ROM:001133D2 ROM:001133D2 loc_1133D2: ; CODE XREF: sub_1130D2+2F6↑j ROM:001133D2 btst #7,($13A2).w ROM:001133D8 beq.s loc_1133E2 ROM:001133DA bset #1,($92F).w ROM:001133E0 bra.s loc_1133E8 ROM:001133E2 ; --------------------------------------------------------------------------- ROM:001133E2 ROM:001133E2 loc_1133E2: ; CODE XREF: sub_1130D2+306↑j ROM:001133E2 bclr #1,($92F).w ROM:001133E8 ROM:001133E8 loc_1133E8: ; CODE XREF: sub_1130D2:loc_1133B0↑j ROM:001133E8 ; sub_1130D2+2F0↑j ... ROM:001133E8 move.w $266(a5),d0 ROM:001133EC cmpi.w #1,d0 ROM:001133F0 bne.s loc_1133FA ROM:001133F2 bclr #6,($939).w ROM:001133F8 bra.s loc_11341E ROM:001133FA ; --------------------------------------------------------------------------- ROM:001133FA ROM:001133FA loc_1133FA: ; CODE XREF: sub_1130D2+31E↑j ROM:001133FA cmpi.w #2,d0 ROM:001133FE bne.s loc_113408 ROM:00113400 bset #6,($939).w ROM:00113406 bra.s loc_11341E ROM:00113408 ; --------------------------------------------------------------------------- ROM:00113408 ROM:00113408 loc_113408: ; CODE XREF: sub_1130D2+32C↑j ROM:00113408 btst #7,($13B4).w ROM:0011340E beq.s loc_113418 ROM:00113410 bset #6,($939).w ROM:00113416 bra.s loc_11341E ROM:00113418 ; --------------------------------------------------------------------------- ROM:00113418 ROM:00113418 loc_113418: ; CODE XREF: sub_1130D2+33C↑j ROM:00113418 bclr #6,($939).w ROM:0011341E ROM:0011341E loc_11341E: ; CODE XREF: sub_1130D2+326↑j ROM:0011341E ; sub_1130D2+334↑j ... ROM:0011341E move.w $26A(a5),d0 ROM:00113422 cmpi.w #1,d0 ROM:00113426 bne.s loc_113430 ROM:00113428 bclr #5,($92D).w ROM:0011342E bra.s loc_113454 ROM:00113430 ; --------------------------------------------------------------------------- ROM:00113430 ROM:00113430 loc_113430: ; CODE XREF: sub_1130D2+354↑j ROM:00113430 cmpi.w #2,d0 ROM:00113434 bne.s loc_11343E ROM:00113436 bset #5,($92D).w ROM:0011343C bra.s loc_113454 ROM:0011343E ; --------------------------------------------------------------------------- ROM:0011343E ROM:0011343E loc_11343E: ; CODE XREF: sub_1130D2+362↑j ROM:0011343E btst #1,($139A).w ROM:00113444 beq.s loc_11344E ROM:00113446 bset #5,($92D).w ROM:0011344C bra.s loc_113454 ROM:0011344E ; --------------------------------------------------------------------------- ROM:0011344E ROM:0011344E loc_11344E: ; CODE XREF: sub_1130D2+372↑j ROM:0011344E bclr #5,($92D).w ROM:00113454 ROM:00113454 loc_113454: ; CODE XREF: sub_1130D2+35C↑j ROM:00113454 ; sub_1130D2+36A↑j ... ROM:00113454 move.w $25A(a5),d0 ROM:00113458 cmpi.w #1,d0 ROM:0011345C bne.s loc_113466 ROM:0011345E bclr #6,($FFFFFA41).w ROM:00113464 bra.s loc_113472 ROM:00113466 ; --------------------------------------------------------------------------- ROM:00113466 ROM:00113466 loc_113466: ; CODE XREF: sub_1130D2+38A↑j ROM:00113466 cmpi.w #2,d0 ROM:0011346A bne.s loc_113472 ROM:0011346C bset #6,($FFFFFA41).w ROM:00113472 ROM:00113472 loc_113472: ; CODE XREF: sub_1130D2+392↑j ROM:00113472 ; sub_1130D2+398↑j ROM:00113472 btst #4,($968).w ROM:00113478 beq.s loc_113492 ROM:0011347A btst #4,($96C).w ROM:00113480 beq.s loc_11348A ROM:00113482 bset #2,($932).w ROM:00113488 bra.s loc_113490 ROM:0011348A ; --------------------------------------------------------------------------- ROM:0011348A ROM:0011348A loc_11348A: ; CODE XREF: sub_1130D2+3AE↑j ROM:0011348A bclr #2,($932).w ROM:00113490 ROM:00113490 loc_113490: ; CODE XREF: sub_1130D2+3B6↑j ROM:00113490 bra.s loc_1134C8 ROM:00113492 ; --------------------------------------------------------------------------- ROM:00113492 ROM:00113492 loc_113492: ; CODE XREF: sub_1130D2+3A6↑j ROM:00113492 move.w $25C(a5),d0 ROM:00113496 cmpi.w #1,d0 ROM:0011349A bne.s loc_1134A4 ROM:0011349C bclr #2,($932).w ROM:001134A2 bra.s loc_1134C8 ROM:001134A4 ; --------------------------------------------------------------------------- ROM:001134A4 ROM:001134A4 loc_1134A4: ; CODE XREF: sub_1130D2+3C8↑j ROM:001134A4 cmpi.w #2,d0 ROM:001134A8 bne.s loc_1134B2 ROM:001134AA bset #2,($932).w ROM:001134B0 bra.s loc_1134C8 ROM:001134B2 ; --------------------------------------------------------------------------- ROM:001134B2 ROM:001134B2 loc_1134B2: ; CODE XREF: sub_1130D2+3D6↑j ROM:001134B2 btst #6,($13A6).w ROM:001134B8 beq.s loc_1134C2 ROM:001134BA bset #2,($932).w ROM:001134C0 bra.s loc_1134C8 ROM:001134C2 ; --------------------------------------------------------------------------- ROM:001134C2 ROM:001134C2 loc_1134C2: ; CODE XREF: sub_1130D2+3E6↑j ROM:001134C2 bclr #2,($932).w ROM:001134C8 ROM:001134C8 loc_1134C8: ; CODE XREF: sub_1130D2:loc_113490↑j ROM:001134C8 ; sub_1130D2+3D0↑j ... ROM:001134C8 move.w $26C(a5),d0 ROM:001134CC cmpi.w #$FFFF,d0 ROM:001134D0 beq.s loc_1134EA ROM:001134D2 move.w #1,($5C4).w ROM:001134D8 move.w d0,($5C0).w ROM:001134DC bsr.l sub_11B036 ROM:001134E2 bset #1,($92E).w ROM:001134E8 bra.s locret_113504 ROM:001134EA ; --------------------------------------------------------------------------- ROM:001134EA ROM:001134EA loc_1134EA: ; CODE XREF: sub_1130D2+3FE↑j ROM:001134EA btst #1,($92E).w ROM:001134F0 beq.s locret_113504 ROM:001134F2 move.w #2,($5C4).w ROM:001134F8 bsr.l sub_11B036 ROM:001134FE bclr #1,($92E).w ROM:00113504 ROM:00113504 locret_113504: ; CODE XREF: sub_1130D2+416↑j ROM:00113504 ; sub_1130D2+41E↑j ROM:00113504 rts ROM:00113504 ; End of function sub_1130D2 ROM:00113504 ROM:00113506 ; --------------------------------------------------------------------------- ROM:00113506 rts ROM:00113508 ; --------------------------------------------------------------------------- ROM:00113508 rts ROM:0011350A ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_5. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011350C ROM:0011350C ; =============== S U B R O U T I N E ======================================= ROM:0011350C ROM:0011350C ROM:0011350C sub_11350C: ; CODE XREF: sub_1171C4↓p ROM:0011350C bclr #7,($932).w ROM:00113512 bsr.w sub_11351C ROM:00113516 bsr.w sub_11371E ROM:0011351A rts ROM:0011351A ; End of function sub_11350C ROM:0011351A ROM:0011351C ROM:0011351C ; =============== S U B R O U T I N E ======================================= ROM:0011351C ROM:0011351C ROM:0011351C sub_11351C: ; CODE XREF: sub_11350C+6↑p ROM:0011351C clr.w d1 ROM:0011351E move.b ($747).w,d1 ROM:00113522 cmpi.w #5,d1 ROM:00113526 bcc.s locret_113530 ROM:00113528 movea.l off_113532(pc,d1.w*4),a0 ROM:0011352C nop ROM:0011352E jmp (a0) ROM:00113530 ; --------------------------------------------------------------------------- ROM:00113530 ROM:00113530 locret_113530: ; CODE XREF: sub_11351C+A↑j ROM:00113530 rts ROM:00113530 ; End of function sub_11351C ROM:00113530 ROM:00113530 ; --------------------------------------------------------------------------- ROM:00113532 off_113532: dc.l loc_113546 ; DATA XREF: sub_11351C+C↑r ROM:00113536 dc.l loc_113554 ROM:0011353A dc.l loc_113588 ROM:0011353E dc.l loc_1135C8 ROM:00113542 dc.l loc_1136F4 ROM:00113546 ; --------------------------------------------------------------------------- ROM:00113546 ROM:00113546 loc_113546: ; DATA XREF: ROM:off_113532↑o ROM:00113546 bsr.w sub_113E6A ROM:0011354A move.b #1,($747).w ROM:00113550 bra.s locret_113586 ROM:00113552 ; --------------------------------------------------------------------------- ROM:00113552 rts ROM:00113554 ; --------------------------------------------------------------------------- ROM:00113554 ROM:00113554 loc_113554: ; DATA XREF: ROM:00113536↑o ROM:00113554 btst #1,($92D).w ROM:0011355A beq.s locret_113586 ROM:0011355C bclr #1,($92D).w ROM:00113562 bsr.w sub_113E40 ROM:00113566 bsr.w sub_113F78 ROM:0011356A bsr.w sub_113FF2 ROM:0011356E bsr.w sub_114194 ROM:00113572 bsr.l nullsub_5 ROM:00113578 bset #7,($92A).w ROM:0011357E move.b #2,($747).w ROM:00113584 bra.s locret_1135C6 ROM:00113586 ; --------------------------------------------------------------------------- ROM:00113586 ROM:00113586 locret_113586: ; CODE XREF: ROM:00113550↑j ROM:00113586 ; ROM:0011355A↑j ROM:00113586 rts ROM:00113588 ; --------------------------------------------------------------------------- ROM:00113588 ROM:00113588 loc_113588: ; DATA XREF: ROM:0011353A↑o ROM:00113588 btst #3,($92B).w ROM:0011358E beq.s loc_1135AC ROM:00113590 bclr #3,($92B).w ROM:00113596 bsr.w sub_114036 ROM:0011359A bset #3,($932).w ROM:001135A0 move.b #3,($747).w ROM:001135A6 bra.l locret_1136F2 ROM:001135AC ; --------------------------------------------------------------------------- ROM:001135AC ROM:001135AC loc_1135AC: ; CODE XREF: ROM:0011358E↑j ROM:001135AC btst #1,($937).w ROM:001135B2 beq.s locret_1135C6 ROM:001135B4 bclr #1,($937).w ROM:001135BA move.b #3,($747).w ROM:001135C0 bra.l locret_1136F2 ROM:001135C6 ; --------------------------------------------------------------------------- ROM:001135C6 ROM:001135C6 locret_1135C6: ; CODE XREF: ROM:00113584↑j ROM:001135C6 ; ROM:001135B2↑j ROM:001135C6 rts ROM:001135C8 ; --------------------------------------------------------------------------- ROM:001135C8 ROM:001135C8 loc_1135C8: ; DATA XREF: ROM:0011353E↑o ROM:001135C8 btst #7,($93B).w ROM:001135CE beq.s loc_1135EA ROM:001135D0 btst #4,($939).w ROM:001135D6 beq.s loc_1135EA ROM:001135D8 bclr #7,($93B).w ROM:001135DE move.b #4,($747).w ROM:001135E4 bra.l locret_11371A ROM:001135EA ; --------------------------------------------------------------------------- ROM:001135EA ROM:001135EA loc_1135EA: ; CODE XREF: ROM:001135CE↑j ROM:001135EA ; ROM:001135D6↑j ROM:001135EA btst #7,($93B).w ROM:001135F0 beq.s loc_113620 ROM:001135F2 btst #4,($939).w ROM:001135F8 bne.s loc_113620 ROM:001135FA bclr #7,($93B).w ROM:00113600 bsr.w sub_113DD4 ROM:00113604 bsr.w sub_113E40 ROM:00113608 bsr.w sub_1140F4 ROM:0011360C bsr.w sub_113EC6 ROM:00113610 bset #7,($932).w ROM:00113616 move.b #3,($747).w ROM:0011361C bra.w locret_1136F2 ROM:00113620 ; --------------------------------------------------------------------------- ROM:00113620 ROM:00113620 loc_113620: ; CODE XREF: ROM:001135F0↑j ROM:00113620 ; ROM:001135F8↑j ROM:00113620 btst #6,($92C).w ROM:00113626 beq.s loc_11364C ROM:00113628 bclr #6,($92C).w ROM:0011362E bsr.w sub_113E40 ROM:00113632 bsr.w sub_113DBA ROM:00113636 bsr.w sub_114122 ROM:0011363A bset #0,($92F).w ROM:00113640 move.b #3,($747).w ROM:00113646 bra.l locret_1136F2 ROM:0011364C ; --------------------------------------------------------------------------- ROM:0011364C ROM:0011364C loc_11364C: ; CODE XREF: ROM:00113626↑j ROM:0011364C btst #7,($13A3).w ROM:00113652 beq.s loc_11368A ROM:00113654 ori.w #1,($AF6).w ROM:0011365A btst #4,($939).w ROM:00113660 bne.s loc_11368A ROM:00113662 ori.w #2,($AF6).w ROM:00113668 bsr.w sub_113DD4 ROM:0011366C bsr.w sub_113E40 ROM:00113670 bsr.w sub_1141BE ROM:00113674 bsr.w sub_113EC6 ROM:00113678 bclr #7,($13A3).w ROM:0011367E move.b #3,($747).w ROM:00113684 bra.l locret_1136F2 ROM:0011368A ; --------------------------------------------------------------------------- ROM:0011368A ROM:0011368A loc_11368A: ; CODE XREF: ROM:00113652↑j ROM:0011368A ; ROM:00113660↑j ROM:0011368A btst #6,($13A3).w ROM:00113690 beq.s loc_1136C8 ROM:00113692 ori.w #$10,($AF6).w ROM:00113698 btst #4,($939).w ROM:0011369E bne.s loc_1136C8 ROM:001136A0 ori.w #$20,($AF6).w ; ' ' ROM:001136A6 bsr.w sub_113DD4 ROM:001136AA bsr.w sub_113E40 ROM:001136AE bsr.w sub_1141F2 ROM:001136B2 bsr.w sub_113EC6 ROM:001136B6 bclr #6,($13A3).w ROM:001136BC move.b #3,($747).w ROM:001136C2 bra.l locret_1136F2 ROM:001136C8 ; --------------------------------------------------------------------------- ROM:001136C8 ROM:001136C8 loc_1136C8: ; CODE XREF: ROM:00113690↑j ROM:001136C8 ; ROM:0011369E↑j ROM:001136C8 btst #1,($935).w ROM:001136CE beq.s locret_1136F2 ROM:001136D0 bclr #1,($935).w ROM:001136D6 bsr.w sub_113DD4 ROM:001136DA bsr.w sub_113E40 ROM:001136DE bsr.w sub_114194 ROM:001136E2 bsr.w sub_113EC6 ROM:001136E6 move.b #3,($747).w ROM:001136EC bra.l *+6 ROM:001136F2 ; --------------------------------------------------------------------------- ROM:001136F2 ROM:001136F2 locret_1136F2: ; CODE XREF: ROM:001135A6↑j ROM:001136F2 ; ROM:001135C0↑j ... ROM:001136F2 rts ROM:001136F4 ; --------------------------------------------------------------------------- ROM:001136F4 ROM:001136F4 loc_1136F4: ; DATA XREF: ROM:00113542↑o ROM:001136F4 btst #4,($939).w ROM:001136FA bne.s locret_11371A ROM:001136FC bsr.w sub_113DD4 ROM:00113700 bsr.w sub_113E40 ROM:00113704 bsr.w sub_1140F4 ROM:00113708 bsr.w sub_113EC6 ROM:0011370C bset #7,($932).w ROM:00113712 move.b #3,($747).w ROM:00113718 bra.s locret_1136F2 ROM:0011371A ; --------------------------------------------------------------------------- ROM:0011371A ROM:0011371A locret_11371A: ; CODE XREF: ROM:001135E4↑j ROM:0011371A ; ROM:001136FA↑j ROM:0011371A rts ROM:0011371C ; --------------------------------------------------------------------------- ROM:0011371C rts ROM:0011371E ROM:0011371E ; =============== S U B R O U T I N E ======================================= ROM:0011371E ROM:0011371E ROM:0011371E sub_11371E: ; CODE XREF: sub_11350C+A↑p ROM:0011371E clr.w d1 ROM:00113720 move.b ($748).w,d1 ROM:00113724 cmpi.w #$E,d1 ROM:00113728 bcc.s locret_113732 ROM:0011372A movea.l off_113734(pc,d1.w*4),a0 ROM:0011372E nop ROM:00113730 jmp (a0) ROM:00113732 ; --------------------------------------------------------------------------- ROM:00113732 ROM:00113732 locret_113732: ; CODE XREF: sub_11371E+A↑j ROM:00113732 rts ROM:00113732 ; End of function sub_11371E ROM:00113732 ROM:00113732 ; --------------------------------------------------------------------------- ROM:00113734 off_113734: dc.l loc_11376C ; DATA XREF: sub_11371E+C↑r ROM:00113738 dc.l loc_113786 ROM:0011373C dc.l loc_1139D4 ROM:00113740 dc.l loc_113A58 ROM:00113744 dc.l loc_113ACA ROM:00113748 dc.l loc_113B38 ROM:0011374C dc.l loc_113B6A ROM:00113750 dc.l loc_113BA4 ROM:00113754 dc.l loc_113BD6 ROM:00113758 dc.l loc_113C42 ROM:0011375C dc.l loc_113C80 ROM:00113760 dc.l loc_113CBE ROM:00113764 dc.l loc_113CF6 ROM:00113768 dc.l loc_113D34 ROM:0011376C ; --------------------------------------------------------------------------- ROM:0011376C ROM:0011376C loc_11376C: ; DATA XREF: ROM:off_113734↑o ROM:0011376C bclr #4,($939).w ROM:00113772 bclr #0,($929).w ROM:00113778 move.b #1,($748).w ROM:0011377E bra.l locret_1139D2 ROM:00113784 ; --------------------------------------------------------------------------- ROM:00113784 rts ROM:00113786 ; --------------------------------------------------------------------------- ROM:00113786 ROM:00113786 loc_113786: ; DATA XREF: ROM:00113738↑o ROM:00113786 btst #6,($938).w ROM:0011378C beq.s loc_1137D2 ROM:0011378E bclr #6,($938).w ROM:00113794 bset #4,($939).w ROM:0011379A bset #0,($929).w ROM:001137A0 bsr.w sub_113DD4 ROM:001137A4 bsr.w sub_113E40 ROM:001137A8 bsr.w sub_113F1C ROM:001137AC bsr.w sub_113EE8 ROM:001137B0 move.w $1C(a5),d0 ROM:001137B4 clr.b ($88D).w ROM:001137B8 move.w d0,($600).w ROM:001137BC move.b #1,($88D).w ROM:001137C2 bsr.w sub_113EC6 ROM:001137C6 move.b #6,($748).w ROM:001137CC bra.l locret_113BA2 ROM:001137D2 ; --------------------------------------------------------------------------- ROM:001137D2 ROM:001137D2 loc_1137D2: ; CODE XREF: ROM:0011378C↑j ROM:001137D2 btst #2,($93B).w ROM:001137D8 beq.s loc_113818 ROM:001137DA bclr #2,($93B).w ROM:001137E0 bset #4,($939).w ROM:001137E6 bsr.w sub_113DD4 ROM:001137EA bsr.w sub_113E40 ROM:001137EE bsr.w sub_113F1C ROM:001137F2 bsr.w sub_114158 ROM:001137F6 move.w $1C(a5),d0 ROM:001137FA clr.b ($88D).w ROM:001137FE move.w d0,($600).w ROM:00113802 move.b #1,($88D).w ROM:00113808 bsr.w sub_113EC6 ROM:0011380C move.b #5,($748).w ROM:00113812 bra.l locret_113B68 ROM:00113818 ; --------------------------------------------------------------------------- ROM:00113818 ROM:00113818 loc_113818: ; CODE XREF: ROM:001137D8↑j ROM:00113818 btst #0,($937).w ROM:0011381E beq.s loc_113862 ROM:00113820 bclr #0,($937).w ROM:00113826 bset #4,($939).w ROM:0011382C bsr.w sub_114186 ROM:00113830 bsr.w sub_113DD4 ROM:00113834 bsr.w sub_113E40 ROM:00113838 bsr.w sub_113F1C ROM:0011383C bsr.w sub_114106 ROM:00113840 move.w $1C(a5),d0 ROM:00113844 clr.b ($88D).w ROM:00113848 move.w d0,($600).w ROM:0011384C move.b #1,($88D).w ROM:00113852 bsr.w sub_113EC6 ROM:00113856 move.b #4,($748).w ROM:0011385C bra.l locret_113B36 ROM:00113862 ; --------------------------------------------------------------------------- ROM:00113862 ROM:00113862 loc_113862: ; CODE XREF: ROM:0011381E↑j ROM:00113862 btst #3,($939).w ROM:00113868 beq.s loc_1138AC ROM:0011386A bclr #3,($939).w ROM:00113870 bset #4,($939).w ROM:00113876 bsr.w sub_11416A ROM:0011387A bsr.w sub_113DD4 ROM:0011387E bsr.w sub_113E40 ROM:00113882 bsr.w sub_113F1C ROM:00113886 bsr.w sub_113F4C ROM:0011388A move.w $1C(a5),d0 ROM:0011388E clr.b ($88D).w ROM:00113892 move.w d0,($600).w ROM:00113896 move.b #1,($88D).w ROM:0011389C bsr.w sub_113EC6 ROM:001138A0 move.b #3,($748).w ROM:001138A6 bra.l locret_113AC8 ROM:001138AC ; --------------------------------------------------------------------------- ROM:001138AC ROM:001138AC loc_1138AC: ; CODE XREF: ROM:00113868↑j ROM:001138AC btst #4,($937).w ROM:001138B2 beq.s loc_1138F6 ROM:001138B4 bclr #4,($937).w ROM:001138BA bset #4,($939).w ROM:001138C0 bsr.w sub_113DD4 ROM:001138C4 bsr.w sub_113E40 ROM:001138C8 bsr.w sub_113DBA ROM:001138CC bsr.w sub_113F1C ROM:001138D0 bsr.w sub_11408E ROM:001138D4 move.w $1C(a5),d0 ROM:001138D8 clr.b ($88D).w ROM:001138DC move.w d0,($600).w ROM:001138E0 move.b #1,($88D).w ROM:001138E6 bsr.w sub_113EC6 ROM:001138EA move.b #2,($748).w ROM:001138F0 bra.l locret_113A56 ROM:001138F6 ; --------------------------------------------------------------------------- ROM:001138F6 ROM:001138F6 loc_1138F6: ; CODE XREF: ROM:001138B2↑j ROM:001138F6 btst #0,($92C).w ROM:001138FC beq.s loc_113940 ROM:001138FE bclr #0,($92C).w ROM:00113904 bset #4,($939).w ROM:0011390A bsr.w sub_114178 ROM:0011390E bsr.w sub_113DD4 ROM:00113912 bsr.w sub_113E40 ROM:00113916 bsr.w sub_113F1C ROM:0011391A bsr.w sub_113F60 ROM:0011391E move.w $1C(a5),d0 ROM:00113922 clr.b ($88D).w ROM:00113926 move.w d0,($600).w ROM:0011392A move.b #1,($88D).w ROM:00113930 bsr.w sub_113EC6 ROM:00113934 move.b #8,($748).w ROM:0011393A bra.l locret_113C40 ROM:00113940 ; --------------------------------------------------------------------------- ROM:00113940 ROM:00113940 loc_113940: ; CODE XREF: ROM:001138FC↑j ROM:00113940 btst #5,($138E).w ROM:00113946 beq.s loc_113986 ROM:00113948 ori.w #$100,($AF6).w ROM:0011394E bset #4,($939).w ROM:00113954 bsr.w sub_113DD4 ROM:00113958 bsr.w sub_113E40 ROM:0011395C bsr.w sub_113F1C ROM:00113960 bsr.w sub_114220 ROM:00113964 move.w $1C(a5),d0 ROM:00113968 clr.b ($88D).w ROM:0011396C move.w d0,($600).w ROM:00113970 move.b #1,($88D).w ROM:00113976 bsr.w sub_113EC6 ROM:0011397A move.b #9,($748).w ROM:00113980 bra.l locret_113C7E ROM:00113986 ; --------------------------------------------------------------------------- ROM:00113986 ROM:00113986 loc_113986: ; CODE XREF: ROM:00113946↑j ROM:00113986 btst #7,($13AC).w ROM:0011398C beq.s locret_1139D2 ROM:0011398E move.l ($A08).w,($414).w ROM:00113994 ori.w #$1000,($AF6).w ROM:0011399A bset #4,($939).w ROM:001139A0 bsr.w sub_113DD4 ROM:001139A4 bsr.w sub_113E40 ROM:001139A8 bsr.w sub_113F1C ROM:001139AC bsr.w sub_114258 ROM:001139B0 move.w $1C(a5),d0 ROM:001139B4 clr.b ($88D).w ROM:001139B8 move.w d0,($600).w ROM:001139BC move.b #1,($88D).w ROM:001139C2 bsr.w sub_113EC6 ROM:001139C6 move.b #$C,($748).w ROM:001139CC bra.l locret_113D32 ROM:001139D2 ; --------------------------------------------------------------------------- ROM:001139D2 ROM:001139D2 locret_1139D2: ; CODE XREF: ROM:0011377E↑j ROM:001139D2 ; ROM:0011398C↑j ... ROM:001139D2 rts ROM:001139D4 ; --------------------------------------------------------------------------- ROM:001139D4 ROM:001139D4 loc_1139D4: ; DATA XREF: ROM:0011373C↑o ROM:001139D4 move.w #$135,d0 ROM:001139D8 cmpi.w #0,($600).w ROM:001139DE bgt.s loc_113A1A ROM:001139E0 cmp.w ($554).w,d0 ROM:001139E4 bgt.s loc_113A1A ROM:001139E6 bset #0,($929).w ROM:001139EC bsr.w sub_113DD4 ROM:001139F0 bsr.w sub_113E40 ROM:001139F4 bsr.w sub_113EE8 ROM:001139F8 move.w $1C(a5),d1 ROM:001139FC clr.b ($88D).w ROM:00113A00 move.w d1,($600).w ROM:00113A04 move.b #1,($88D).w ROM:00113A0A bsr.w sub_113EC6 ROM:00113A0E move.b #6,($748).w ROM:00113A14 bra.l locret_113BA2 ROM:00113A1A ; --------------------------------------------------------------------------- ROM:00113A1A ROM:00113A1A loc_113A1A: ; CODE XREF: ROM:001139DE↑j ROM:00113A1A ; ROM:001139E4↑j ROM:00113A1A cmpi.w #0,($600).w ROM:00113A20 bgt.s locret_113A56 ROM:00113A22 cmp.w ($554).w,d0 ROM:00113A26 ble.s locret_113A56 ROM:00113A28 bsr.w sub_113DD4 ROM:00113A2C bsr.w sub_113E40 ROM:00113A30 bsr.w sub_11408E ROM:00113A34 move.w $1C(a5),d1 ROM:00113A38 clr.b ($88D).w ROM:00113A3C move.w d1,($600).w ROM:00113A40 move.b #1,($88D).w ROM:00113A46 bsr.w sub_113EC6 ROM:00113A4A move.b #2,($748).w ROM:00113A50 bra.l *+6 ROM:00113A56 ; --------------------------------------------------------------------------- ROM:00113A56 ROM:00113A56 locret_113A56: ; CODE XREF: ROM:001138F0↑j ROM:00113A56 ; ROM:00113A20↑j ... ROM:00113A56 rts ROM:00113A58 ; --------------------------------------------------------------------------- ROM:00113A58 ROM:00113A58 loc_113A58: ; DATA XREF: ROM:00113740↑o ROM:00113A58 cmpi.w #0,($600).w ROM:00113A5E bgt.s loc_113A8A ROM:00113A60 cmpi.b #0,($746).w ROM:00113A66 bne.s loc_113A8A ROM:00113A68 bsr.w sub_113DD4 ROM:00113A6C bsr.w sub_113E40 ROM:00113A70 bsr.w sub_1140C4 ROM:00113A74 bsr.w sub_113EC6 ROM:00113A78 bclr #4,($939).w ROM:00113A7E move.b #1,($748).w ROM:00113A84 bra.l locret_1139D2 ROM:00113A8A ; --------------------------------------------------------------------------- ROM:00113A8A ROM:00113A8A loc_113A8A: ; CODE XREF: ROM:00113A5E↑j ROM:00113A8A ; ROM:00113A66↑j ROM:00113A8A cmpi.w #0,($600).w ROM:00113A90 bgt.s locret_113AC8 ROM:00113A92 cmpi.b #0,($746).w ROM:00113A98 ble.s locret_113AC8 ROM:00113A9A bsr.w sub_113DD4 ROM:00113A9E bsr.w sub_113E40 ROM:00113AA2 bsr.w sub_113F4C ROM:00113AA6 move.w $1C(a5),d0 ROM:00113AAA clr.b ($88D).w ROM:00113AAE move.w d0,($600).w ROM:00113AB2 move.b #1,($88D).w ROM:00113AB8 bsr.w sub_113EC6 ROM:00113ABC move.b #3,($748).w ROM:00113AC2 bra.l *+6 ROM:00113AC8 ; --------------------------------------------------------------------------- ROM:00113AC8 ROM:00113AC8 locret_113AC8: ; CODE XREF: ROM:001138A6↑j ROM:00113AC8 ; ROM:00113A90↑j ... ROM:00113AC8 rts ROM:00113ACA ; --------------------------------------------------------------------------- ROM:00113ACA ROM:00113ACA loc_113ACA: ; DATA XREF: ROM:00113744↑o ROM:00113ACA cmpi.w #0,($600).w ROM:00113AD0 bgt.s loc_113B04 ROM:00113AD2 cmpi.b #0,($746).w ROM:00113AD8 ble.s loc_113B04 ROM:00113ADA bsr.w sub_113DD4 ROM:00113ADE bsr.w sub_113E40 ROM:00113AE2 bsr.w sub_114106 ROM:00113AE6 move.w $1C(a5),d0 ROM:00113AEA clr.b ($88D).w ROM:00113AEE move.w d0,($600).w ROM:00113AF2 move.b #1,($88D).w ROM:00113AF8 bsr.w sub_113EC6 ROM:00113AFC move.b #4,($748).w ROM:00113B02 bra.s locret_113B36 ROM:00113B04 ; --------------------------------------------------------------------------- ROM:00113B04 ROM:00113B04 loc_113B04: ; CODE XREF: ROM:00113AD0↑j ROM:00113B04 ; ROM:00113AD8↑j ROM:00113B04 cmpi.w #0,($600).w ROM:00113B0A bgt.s locret_113B36 ROM:00113B0C cmpi.b #0,($746).w ROM:00113B12 bne.s locret_113B36 ROM:00113B14 bsr.w sub_113DD4 ROM:00113B18 bsr.w sub_113E40 ROM:00113B1C bsr.w sub_1140C4 ROM:00113B20 bsr.w sub_113EC6 ROM:00113B24 bclr #4,($939).w ROM:00113B2A move.b #1,($748).w ROM:00113B30 bra.l locret_1139D2 ROM:00113B36 ; --------------------------------------------------------------------------- ROM:00113B36 ROM:00113B36 locret_113B36: ; CODE XREF: ROM:0011385C↑j ROM:00113B36 ; ROM:00113B02↑j ... ROM:00113B36 rts ROM:00113B38 ; --------------------------------------------------------------------------- ROM:00113B38 ROM:00113B38 loc_113B38: ; DATA XREF: ROM:00113748↑o ROM:00113B38 cmpi.w #0,($600).w ROM:00113B3E bgt.s locret_113B68 ROM:00113B40 bsr.w sub_113DD4 ROM:00113B44 bsr.w sub_113E40 ROM:00113B48 bsr.w sub_1140C4 ROM:00113B4C bsr.w sub_113EC6 ROM:00113B50 bclr #4,($939).w ROM:00113B56 bset #7,($932).w ROM:00113B5C move.b #1,($748).w ROM:00113B62 bra.l locret_1139D2 ROM:00113B68 ; --------------------------------------------------------------------------- ROM:00113B68 ROM:00113B68 locret_113B68: ; CODE XREF: ROM:00113812↑j ROM:00113B68 ; ROM:00113B3E↑j ROM:00113B68 rts ROM:00113B6A ; --------------------------------------------------------------------------- ROM:00113B6A ROM:00113B6A loc_113B6A: ; DATA XREF: ROM:0011374C↑o ROM:00113B6A cmpi.w #0,($600).w ROM:00113B70 bgt.s locret_113BA2 ROM:00113B72 bclr #0,($929).w ROM:00113B78 bsr.w sub_113DD4 ROM:00113B7C bsr.w sub_113E40 ROM:00113B80 bsr.w sub_113EE8 ROM:00113B84 move.w $1C(a5),d0 ROM:00113B88 clr.b ($88D).w ROM:00113B8C move.w d0,($600).w ROM:00113B90 move.b #1,($88D).w ROM:00113B96 bsr.w sub_113EC6 ROM:00113B9A move.b #7,($748).w ROM:00113BA0 bra.s locret_113BD4 ROM:00113BA2 ; --------------------------------------------------------------------------- ROM:00113BA2 ROM:00113BA2 locret_113BA2: ; CODE XREF: ROM:001137CC↑j ROM:00113BA2 ; ROM:00113A14↑j ... ROM:00113BA2 rts ROM:00113BA4 ; --------------------------------------------------------------------------- ROM:00113BA4 ROM:00113BA4 loc_113BA4: ; DATA XREF: ROM:00113750↑o ROM:00113BA4 cmpi.w #0,($600).w ROM:00113BAA bgt.s locret_113BD4 ROM:00113BAC bsr.w sub_113DD4 ROM:00113BB0 bsr.w sub_113E40 ROM:00113BB4 bsr.w sub_1140C4 ROM:00113BB8 bsr.w sub_113EC6 ROM:00113BBC bclr #4,($939).w ROM:00113BC2 bset #2,($938).w ROM:00113BC8 move.b #1,($748).w ROM:00113BCE bra.l locret_1139D2 ROM:00113BD4 ; --------------------------------------------------------------------------- ROM:00113BD4 ROM:00113BD4 locret_113BD4: ; CODE XREF: ROM:00113BA0↑j ROM:00113BD4 ; ROM:00113BAA↑j ROM:00113BD4 rts ROM:00113BD6 ; --------------------------------------------------------------------------- ROM:00113BD6 ROM:00113BD6 loc_113BD6: ; DATA XREF: ROM:00113754↑o ROM:00113BD6 cmpi.w #0,($600).w ROM:00113BDC bgt.s loc_113C08 ROM:00113BDE cmpi.b #0,($746).w ROM:00113BE4 bne.s loc_113C08 ROM:00113BE6 bsr.w sub_113DD4 ROM:00113BEA bsr.w sub_113E40 ROM:00113BEE bsr.w sub_1140C4 ROM:00113BF2 bsr.w sub_113EC6 ROM:00113BF6 bclr #4,($939).w ROM:00113BFC move.b #1,($748).w ROM:00113C02 bra.l locret_1139D2 ROM:00113C08 ; --------------------------------------------------------------------------- ROM:00113C08 ROM:00113C08 loc_113C08: ; CODE XREF: ROM:00113BDC↑j ROM:00113C08 ; ROM:00113BE4↑j ROM:00113C08 cmpi.w #0,($600).w ROM:00113C0E bgt.s locret_113C40 ROM:00113C10 cmpi.b #0,($746).w ROM:00113C16 ble.s locret_113C40 ROM:00113C18 bsr.w sub_113DD4 ROM:00113C1C bsr.w sub_113E40 ROM:00113C20 bsr.w sub_113F60 ROM:00113C24 move.w $1C(a5),d0 ROM:00113C28 clr.b ($88D).w ROM:00113C2C move.w d0,($600).w ROM:00113C30 move.b #1,($88D).w ROM:00113C36 bsr.w sub_113EC6 ROM:00113C3A bra.l *+6 ROM:00113C40 ; --------------------------------------------------------------------------- ROM:00113C40 ROM:00113C40 locret_113C40: ; CODE XREF: ROM:0011393A↑j ROM:00113C40 ; ROM:00113C0E↑j ... ROM:00113C40 rts ROM:00113C42 ; --------------------------------------------------------------------------- ROM:00113C42 ROM:00113C42 loc_113C42: ; DATA XREF: ROM:00113758↑o ROM:00113C42 cmpi.w #0,($600).w ROM:00113C48 bgt.s locret_113C7E ROM:00113C4A ori.w #$200,($AF6).w ROM:00113C50 bsr.w sub_113DD4 ROM:00113C54 bsr.w sub_113E40 ROM:00113C58 bsr.w sub_114238 ROM:00113C5C move.w $1C(a5),d0 ROM:00113C60 clr.b ($88D).w ROM:00113C64 move.w d0,($600).w ROM:00113C68 move.b #1,($88D).w ROM:00113C6E bsr.w sub_113EC6 ROM:00113C72 move.b #$A,($748).w ROM:00113C78 bra.l locret_113CBC ROM:00113C7E ; --------------------------------------------------------------------------- ROM:00113C7E ROM:00113C7E locret_113C7E: ; CODE XREF: ROM:00113980↑j ROM:00113C7E ; ROM:00113C48↑j ROM:00113C7E rts ROM:00113C80 ; --------------------------------------------------------------------------- ROM:00113C80 ROM:00113C80 loc_113C80: ; DATA XREF: ROM:0011375C↑o ROM:00113C80 cmpi.w #0,($600).w ROM:00113C86 bgt.s locret_113CBC ROM:00113C88 ori.w #$400,($AF6).w ROM:00113C8E bsr.w sub_113DD4 ROM:00113C92 bsr.w sub_113E40 ROM:00113C96 bsr.w sub_11424A ROM:00113C9A move.w $1C(a5),d0 ROM:00113C9E clr.b ($88D).w ROM:00113CA2 move.w d0,($600).w ROM:00113CA6 move.b #1,($88D).w ROM:00113CAC bsr.w sub_113EC6 ROM:00113CB0 move.b #$B,($748).w ROM:00113CB6 bra.l locret_113CF4 ROM:00113CBC ; --------------------------------------------------------------------------- ROM:00113CBC ROM:00113CBC locret_113CBC: ; CODE XREF: ROM:00113C78↑j ROM:00113CBC ; ROM:00113C86↑j ROM:00113CBC rts ROM:00113CBE ; --------------------------------------------------------------------------- ROM:00113CBE ROM:00113CBE loc_113CBE: ; DATA XREF: ROM:00113760↑o ROM:00113CBE cmpi.w #0,($600).w ROM:00113CC4 bgt.s locret_113CF4 ROM:00113CC6 ori.w #$800,($AF6).w ROM:00113CCC bsr.w sub_113DD4 ROM:00113CD0 bsr.w sub_113E40 ROM:00113CD4 bsr.w sub_1140C4 ROM:00113CD8 bsr.w sub_113EC6 ROM:00113CDC bclr #4,($939).w ROM:00113CE2 bclr #5,($138E).w ROM:00113CE8 move.b #1,($748).w ROM:00113CEE bra.l locret_1139D2 ROM:00113CF4 ; --------------------------------------------------------------------------- ROM:00113CF4 ROM:00113CF4 locret_113CF4: ; CODE XREF: ROM:00113CB6↑j ROM:00113CF4 ; ROM:00113CC4↑j ROM:00113CF4 rts ROM:00113CF6 ; --------------------------------------------------------------------------- ROM:00113CF6 ROM:00113CF6 loc_113CF6: ; DATA XREF: ROM:00113764↑o ROM:00113CF6 cmpi.w #0,($600).w ROM:00113CFC bgt.s locret_113D32 ROM:00113CFE ori.w #$2000,($AF6).w ROM:00113D04 bsr.w sub_113DD4 ROM:00113D08 bsr.w sub_113E40 ROM:00113D0C bsr.w sub_114272 ROM:00113D10 move.w $1C(a5),d0 ROM:00113D14 clr.b ($88D).w ROM:00113D18 move.w d0,($600).w ROM:00113D1C move.b #1,($88D).w ROM:00113D22 bsr.w sub_113EC6 ROM:00113D26 move.b #$D,($748).w ROM:00113D2C bra.l locret_113D6A ROM:00113D32 ; --------------------------------------------------------------------------- ROM:00113D32 ROM:00113D32 locret_113D32: ; CODE XREF: ROM:001139CC↑j ROM:00113D32 ; ROM:00113CFC↑j ROM:00113D32 rts ROM:00113D34 ; --------------------------------------------------------------------------- ROM:00113D34 ROM:00113D34 loc_113D34: ; DATA XREF: ROM:00113768↑o ROM:00113D34 cmpi.w #0,($600).w ROM:00113D3A bgt.s locret_113D6A ROM:00113D3C ori.w #$4000,($AF6).w ROM:00113D42 bsr.w sub_113DD4 ROM:00113D46 bsr.w sub_113E40 ROM:00113D4A bsr.w sub_1140C4 ROM:00113D4E bsr.w sub_113EC6 ROM:00113D52 bclr #4,($939).w ROM:00113D58 bclr #7,($13AC).w ROM:00113D5E move.b #1,($748).w ROM:00113D64 bra.l locret_1139D2 ROM:00113D6A ; --------------------------------------------------------------------------- ROM:00113D6A ROM:00113D6A locret_113D6A: ; CODE XREF: ROM:00113D2C↑j ROM:00113D6A ; ROM:00113D3A↑j ROM:00113D6A rts ROM:00113D6C ; --------------------------------------------------------------------------- ROM:00113D6C rts ROM:00113D6E ROM:00113D6E ; =============== S U B R O U T I N E ======================================= ROM:00113D6E ROM:00113D6E ROM:00113D6E sub_113D6E: ; CODE XREF: sub_113F78+6↓p ROM:00113D6E ; sub_113F78+12↓p ... ROM:00113D6E lea ($FFFFFD20).w,a0 ROM:00113D72 move.w ($54C).w,d0 ROM:00113D76 muls.w #2,d0 ROM:00113D7A ori.w #$3000,d0 ROM:00113D7E move.w d0,$1A(a0) ROM:00113D82 clr.w $1C(a0) ROM:00113D86 clr.w $1E(a0) ROM:00113D8A bclr #7,($FFFFFC1F).w ROM:00113D90 bset #7,($FFFFFC1A).w ROM:00113D96 ROM:00113D96 loc_113D96: ; CODE XREF: sub_113D6E+30↓j ROM:00113D96 btst #7,($FFFFFC1F).w ROM:00113D9C bne.s loc_113DA0 ROM:00113D9E bra.s loc_113D96 ROM:00113DA0 ; --------------------------------------------------------------------------- ROM:00113DA0 ROM:00113DA0 loc_113DA0: ; CODE XREF: sub_113D6E+2E↑j ROM:00113DA0 lea ($FFFFFD00).w,a0 ROM:00113DA4 move.w $1C(a0),d0 ROM:00113DA8 lsl.w #8,d0 ROM:00113DAA add.w $1E(a0),d0 ROM:00113DAE move.w d0,($54E).w ROM:00113DB2 bclr #7,($FFFFFC1F).w ROM:00113DB8 rts ROM:00113DB8 ; End of function sub_113D6E ROM:00113DB8 ROM:00113DBA ROM:00113DBA ; =============== S U B R O U T I N E ======================================= ROM:00113DBA ROM:00113DBA ROM:00113DBA sub_113DBA: ; CODE XREF: ROM:00113632↑p ROM:00113DBA ; ROM:001138C8↑p ROM:00113DBA move.b ($757).w,d1 ROM:00113DBE ext.w d1 ROM:00113DC0 subq.w #1,d1 ROM:00113DC2 muls.w #$3EC,d1 ROM:00113DC6 divs.w #2,d1 ROM:00113DCA move.w d1,($54C).w ROM:00113DCE clr.w ($554).w ROM:00113DD2 rts ROM:00113DD2 ; End of function sub_113DBA ROM:00113DD2 ROM:00113DD4 ROM:00113DD4 ; =============== S U B R O U T I N E ======================================= ROM:00113DD4 ROM:00113DD4 ROM:00113DD4 sub_113DD4: ; CODE XREF: ROM:00113600↑p ROM:00113DD4 ; ROM:00113668↑p ... ROM:00113DD4 btst #7,($FFFFFC1A).w ROM:00113DDA beq.s loc_113E26 ROM:00113DDC bset #0,($930).w ROM:00113DE2 btst #6,($FFFFFC1C).w ROM:00113DE8 beq.s loc_113E14 ROM:00113DEA bset #0,($FFFFFC1E).w ROM:00113DF0 ROM:00113DF0 loc_113DF0: ; CODE XREF: sub_113DD4+24↓j ROM:00113DF0 btst #5,($FFFFFC1F).w ROM:00113DF6 bne.s loc_113DFA ROM:00113DF8 bra.s loc_113DF0 ROM:00113DFA ; --------------------------------------------------------------------------- ROM:00113DFA ROM:00113DFA loc_113DFA: ; CODE XREF: sub_113DD4+22↑j ROM:00113DFA bclr #7,($FFFFFC1A).w ROM:00113E00 bclr #7,($FFFFFC1F).w ROM:00113E06 bclr #5,($FFFFFC1F).w ROM:00113E0C bclr #0,($FFFFFC1E).w ROM:00113E12 bra.s loc_113E24 ROM:00113E14 ; --------------------------------------------------------------------------- ROM:00113E14 ROM:00113E14 loc_113E14: ; CODE XREF: sub_113DD4+14↑j ROM:00113E14 ; sub_113DD4+48↓j ROM:00113E14 btst #7,($FFFFFC1A).w ROM:00113E1A beq.s loc_113E1E ROM:00113E1C bra.s loc_113E14 ROM:00113E1E ; --------------------------------------------------------------------------- ROM:00113E1E ROM:00113E1E loc_113E1E: ; CODE XREF: sub_113DD4+46↑j ROM:00113E1E bclr #7,($FFFFFC1F).w ROM:00113E24 ROM:00113E24 loc_113E24: ; CODE XREF: sub_113DD4+3E↑j ROM:00113E24 bra.s loc_113E2C ROM:00113E26 ; --------------------------------------------------------------------------- ROM:00113E26 ROM:00113E26 loc_113E26: ; CODE XREF: sub_113DD4+6↑j ROM:00113E26 bclr #0,($930).w ROM:00113E2C ROM:00113E2C loc_113E2C: ; CODE XREF: sub_113DD4:loc_113E24↑j ROM:00113E2C move.w ($FFFFFC18).w,($5E0).w ROM:00113E32 move.w ($FFFFFC1A).w,($5E2).w ROM:00113E38 move.w ($FFFFFC1C).w,($5E4).w ROM:00113E3E rts ROM:00113E3E ; End of function sub_113DD4 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:00113562↑p ROM:00113E40 ; ROM:00113604↑p ... ROM:00113E40 lea ($FFFFFD40).w,a0 ROM:00113E44 move.b #$D5,$D(a0) ROM:00113E4A move.b #$95,$E(a0) ROM:00113E50 move.b #$15,$F(a0) ROM:00113E56 move.w #$2F0D,($FFFFFC1C).w ROM:00113E5C move.w #$401,($FFFFFC1A).w ROM:00113E62 move.w #$B810,($FFFFFC18).w ROM:00113E68 rts ROM:00113E68 ; End of function sub_113E40 ROM:00113E68 ROM:00113E6A ROM:00113E6A ; =============== S U B R O U T I N E ======================================= ROM:00113E6A ROM:00113E6A ROM:00113E6A sub_113E6A: ; CODE XREF: ROM:loc_113546↑p ROM:00113E6A move.b #0,($FFFFFC15).w ROM:00113E70 move.b #$7E,($FFFFFC17).w ; '~' ROM:00113E76 move.b #$7B,($FFFFFC16).w ; '{' ROM:00113E7C rts ROM:00113E7C ; End of function sub_113E6A ROM:00113E7C ROM:00113E7E ROM:00113E7E ; =============== S U B R O U T I N E ======================================= ROM:00113E7E ROM:00113E7E ROM:00113E7E sub_113E7E: ; CODE XREF: sub_113EE8+2E↓p ROM:00113E7E ; sub_113F4C+6↓p ... ROM:00113E7E lea ($FFFFFD20).w,a0 ROM:00113E82 move.w #$1400,d0 ROM:00113E86 or.w ($54C).w,d0 ROM:00113E8A move.w d0,$1A(a0) ROM:00113E8E clr.w d0 ROM:00113E90 move.w ($54E).w,d0 ROM:00113E94 andi.w #$FF,d0 ROM:00113E98 move.w d0,$1E(a0) ROM:00113E9C clr.w d0 ROM:00113E9E move.w ($54E).w,d0 ROM:00113EA2 lsr.w #8,d0 ROM:00113EA4 move.w d0,$1C(a0) ROM:00113EA8 bclr #7,($FFFFFC1F).w ROM:00113EAE bset #7,($FFFFFC1A).w ROM:00113EB4 ROM:00113EB4 loc_113EB4: ; CODE XREF: sub_113E7E+3E↓j ROM:00113EB4 btst #7,($FFFFFC1F).w ROM:00113EBA bne.s loc_113EBE ROM:00113EBC bra.s loc_113EB4 ROM:00113EBE ; --------------------------------------------------------------------------- ROM:00113EBE ROM:00113EBE loc_113EBE: ; CODE XREF: sub_113E7E+3C↑j ROM:00113EBE bclr #7,($FFFFFC1F).w ROM:00113EC4 rts ROM:00113EC4 ; End of function sub_113E7E ROM:00113EC4 ROM:00113EC6 ROM:00113EC6 ; =============== S U B R O U T I N E ======================================= ROM:00113EC6 ROM:00113EC6 ROM:00113EC6 sub_113EC6: ; CODE XREF: ROM:0011360C↑p ROM:00113EC6 ; ROM:00113674↑p ... ROM:00113EC6 move.w ($5E0).w,($FFFFFC18).w ROM:00113ECC move.w ($5E2).w,($FFFFFC1A).w ROM:00113ED2 move.w ($5E4).w,($FFFFFC1C).w ROM:00113ED8 btst #0,($930).w ROM:00113EDE beq.s locret_113EE6 ROM:00113EE0 bset #7,($FFFFFC1A).w ROM:00113EE6 ROM:00113EE6 locret_113EE6: ; CODE XREF: sub_113EC6+18↑j ROM:00113EE6 rts ROM:00113EE6 ; End of function sub_113EC6 ROM:00113EE6 ROM:00113EE8 ROM:00113EE8 ; =============== S U B R O U T I N E ======================================= ROM:00113EE8 ROM:00113EE8 ROM:00113EE8 sub_113EE8: ; CODE XREF: ROM:001137AC↑p ROM:00113EE8 ; ROM:001139F4↑p ... ROM:00113EE8 move.w #$3F2,d1 ROM:00113EEC cmpi.b #1,($757).w ROM:00113EF2 bne.s loc_113EFA ROM:00113EF4 move.l ($47C).w,d0 ROM:00113EF8 bra.s loc_113F00 ROM:00113EFA ; --------------------------------------------------------------------------- ROM:00113EFA ROM:00113EFA loc_113EFA: ; CODE XREF: sub_113EE8+A↑j ROM:00113EFA move.l ($480).w,d0 ROM:00113EFE addq.w #2,d1 ROM:00113F00 ROM:00113F00 loc_113F00: ; CODE XREF: sub_113EE8+10↑j ROM:00113F00 btst #0,($929).w ROM:00113F06 beq.s loc_113F0C ROM:00113F08 swap d0 ROM:00113F0A bra.s loc_113F0E ROM:00113F0C ; --------------------------------------------------------------------------- ROM:00113F0C ROM:00113F0C loc_113F0C: ; CODE XREF: sub_113EE8+1E↑j ROM:00113F0C addq.w #1,d1 ROM:00113F0E ROM:00113F0E loc_113F0E: ; CODE XREF: sub_113EE8+22↑j ROM:00113F0E move.w d0,($54E).w ROM:00113F12 move.w d1,($54C).w ROM:00113F16 bsr.w sub_113E7E ROM:00113F1A rts ROM:00113F1A ; End of function sub_113EE8 ROM:00113F1A ROM:00113F1C ROM:00113F1C ; =============== S U B R O U T I N E ======================================= ROM:00113F1C ROM:00113F1C ROM:00113F1C sub_113F1C: ; CODE XREF: ROM:001137A8↑p ROM:00113F1C ; ROM:001137EE↑p ... ROM:00113F1C lea ($FFFFFD20).w,a0 ROM:00113F20 move.w #$1300,$1A(a0) ROM:00113F26 clr.w $1C(a0) ROM:00113F2A clr.w $1E(a0) ROM:00113F2E bclr #7,($FFFFFC1F).w ROM:00113F34 bset #7,($FFFFFC1A).w ROM:00113F3A ROM:00113F3A loc_113F3A: ; CODE XREF: sub_113F1C+26↓j ROM:00113F3A btst #7,($FFFFFC1F).w ROM:00113F40 bne.s loc_113F44 ROM:00113F42 bra.s loc_113F3A ROM:00113F44 ; --------------------------------------------------------------------------- ROM:00113F44 ROM:00113F44 loc_113F44: ; CODE XREF: sub_113F1C+24↑j ROM:00113F44 bclr #7,($FFFFFC1F).w ROM:00113F4A rts ROM:00113F4A ; End of function sub_113F1C ROM:00113F4A ROM:00113F4C ROM:00113F4C ; =============== S U B R O U T I N E ======================================= ROM:00113F4C ROM:00113F4C ROM:00113F4C sub_113F4C: ; CODE XREF: ROM:00113886↑p ROM:00113F4C ; ROM:00113AA2↑p ROM:00113F4C move.w ($E2C).w,($54E).w ROM:00113F52 bsr.w sub_113E7E ROM:00113F56 addq.w #1,($54C).w ROM:00113F5A subq.b #1,($746).w ROM:00113F5E rts ROM:00113F5E ; End of function sub_113F4C ROM:00113F5E ROM:00113F60 ROM:00113F60 ; =============== S U B R O U T I N E ======================================= ROM:00113F60 ROM:00113F60 ROM:00113F60 sub_113F60: ; CODE XREF: ROM:0011391A↑p ROM:00113F60 ; ROM:00113C20↑p ROM:00113F60 move.w ($508).w,($54E).w ROM:00113F66 addq.w #1,($54E).w ROM:00113F6A bsr.w sub_113E7E ROM:00113F6E addq.w #1,($54C).w ROM:00113F72 subq.b #1,($746).w ROM:00113F76 rts ROM:00113F76 ; End of function sub_113F60 ROM:00113F76 ROM:00113F78 ROM:00113F78 ; =============== S U B R O U T I N E ======================================= ROM:00113F78 ROM:00113F78 ROM:00113F78 sub_113F78: ; CODE XREF: ROM:00113566↑p ROM:00113F78 move.w #$3F6,($54C).w ROM:00113F7E bsr.w sub_113D6E ROM:00113F82 move.w ($54E).w,d1 ROM:00113F86 addq.w #1,($54C).w ROM:00113F8A bsr.w sub_113D6E ROM:00113F8E move.w ($54E).w,d2 ROM:00113F92 addq.w #1,($54C).w ROM:00113F96 bsr.w sub_113D6E ROM:00113F9A move.w ($54E).w,d3 ROM:00113F9E move.w d1,d4 ROM:00113FA0 and.w d2,d4 ROM:00113FA2 move.w d2,d5 ROM:00113FA4 and.w d3,d5 ROM:00113FA6 move.w d1,($E2C).w ROM:00113FAA and.w d3,($E2C).w ROM:00113FAE or.w d4,($E2C).w ROM:00113FB2 or.w d5,($E2C).w ROM:00113FB6 move.w #$3F9,($54C).w ROM:00113FBC bsr.w sub_113D6E ROM:00113FC0 move.b ($54E).w,d1 ROM:00113FC4 move.w ($54E).w,d6 ROM:00113FC8 lsr.w #8,d6 ROM:00113FCA move.b d6,d2 ROM:00113FCC addq.w #1,($54C).w ROM:00113FD0 bsr.w sub_113D6E ROM:00113FD4 move.b ($54E).w,d3 ROM:00113FD8 move.b d1,d4 ROM:00113FDA and.b d2,d4 ROM:00113FDC move.b d2,d5 ROM:00113FDE and.b d3,d5 ROM:00113FE0 move.b d1,($1229).w ROM:00113FE4 and.b d3,($1229).w ROM:00113FE8 or.b d4,($1229).w ROM:00113FEC or.b d5,($1229).w ROM:00113FF0 rts ROM:00113FF0 ; End of function sub_113F78 ROM:00113FF0 ROM:00113FF2 ROM:00113FF2 ; =============== S U B R O U T I N E ======================================= ROM:00113FF2 ROM:00113FF2 ROM:00113FF2 sub_113FF2: ; CODE XREF: ROM:0011356A↑p ROM:00113FF2 move.w #$3EF,($54C).w ROM:00113FF8 bsr.w sub_113D6E ROM:00113FFC move.w ($54E).w,d1 ROM:00114000 addq.w #1,($54C).w ROM:00114004 bsr.w sub_113D6E ROM:00114008 move.w ($54E).w,d2 ROM:0011400C addq.w #1,($54C).w ROM:00114010 bsr.w sub_113D6E ROM:00114014 move.w ($54E).w,d3 ROM:00114018 move.w d1,d4 ROM:0011401A and.w d2,d4 ROM:0011401C move.w d2,d5 ROM:0011401E and.w d3,d5 ROM:00114020 move.w d1,($508).w ROM:00114024 and.w d3,($508).w ROM:00114028 or.w d4,($508).w ROM:0011402C or.w d5,($508).w ROM:00114030 subq.w #1,($508).w ROM:00114034 rts ROM:00114034 ; End of function sub_113FF2 ROM:00114034 ROM:00114036 ROM:00114036 ; =============== S U B R O U T I N E ======================================= ROM:00114036 ROM:00114036 ROM:00114036 sub_114036: ; CODE XREF: ROM:00113596↑p ROM:00114036 clr.l ($47C).w ROM:0011403A clr.l ($480).w ROM:0011403E move.w #$3F2,($54C).w ROM:00114044 bsr.w sub_113D6E ROM:00114048 clr.l d0 ROM:0011404A move.w ($54E).w,d0 ROM:0011404E swap d0 ROM:00114050 add.l d0,($47C).w ROM:00114054 addq.w #1,($54C).w ROM:00114058 bsr.w sub_113D6E ROM:0011405C clr.l d0 ROM:0011405E move.w ($54E).w,d0 ROM:00114062 add.l d0,($47C).w ROM:00114066 addq.w #1,($54C).w ROM:0011406A bsr.w sub_113D6E ROM:0011406E clr.l d0 ROM:00114070 move.w ($54E).w,d0 ROM:00114074 swap d0 ROM:00114076 add.l d0,($480).w ROM:0011407A addq.w #1,($54C).w ROM:0011407E bsr.w sub_113D6E ROM:00114082 clr.l d0 ROM:00114084 move.w ($54E).w,d0 ROM:00114088 add.l d0,($480).w ROM:0011408C rts ROM:0011408C ; End of function sub_114036 ROM:0011408C ROM:0011408E ROM:0011408E ; =============== S U B R O U T I N E ======================================= ROM:0011408E ROM:0011408E ROM:0011408E sub_11408E: ; CODE XREF: ROM:001138D0↑p ROM:0011408E ; ROM:00113A30↑p ROM:0011408E lea ($13BC).w,a1 ROM:00114092 clr.l d1 ROM:00114094 move.w ($554).w,d2 ROM:00114098 lsr.w #1,d2 ROM:0011409A move.w (a1,d2.w*2),($54E).w ROM:001140A0 move.w ($54E).w,d1 ROM:001140A4 cmpi.b #1,($757).w ROM:001140AA bne.s loc_1140B2 ROM:001140AC add.l d1,($47C).w ROM:001140B0 bra.s loc_1140B6 ROM:001140B2 ; --------------------------------------------------------------------------- ROM:001140B2 ROM:001140B2 loc_1140B2: ; CODE XREF: sub_11408E+1C↑j ROM:001140B2 add.l d1,($480).w ROM:001140B6 ROM:001140B6 loc_1140B6: ; CODE XREF: sub_11408E+22↑j ROM:001140B6 bsr.w sub_113E7E ROM:001140BA addq.w #2,($554).w ROM:001140BE addq.w #1,($54C).w ROM:001140C2 rts ROM:001140C2 ; End of function sub_11408E ROM:001140C2 ROM:001140C4 ROM:001140C4 ; =============== S U B R O U T I N E ======================================= ROM:001140C4 ROM:001140C4 ROM:001140C4 sub_1140C4: ; CODE XREF: ROM:00113A70↑p ROM:001140C4 ; ROM:00113B1C↑p ... ROM:001140C4 lea ($FFFFFD20).w,a0 ROM:001140C8 move.w #$1000,$1A(a0) ROM:001140CE clr.w $1C(a0) ROM:001140D2 clr.w $1E(a0) ROM:001140D6 bclr #7,($FFFFFC1F).w ROM:001140DC bset #7,($FFFFFC1A).w ROM:001140E2 ROM:001140E2 loc_1140E2: ; CODE XREF: sub_1140C4+26↓j ROM:001140E2 btst #7,($FFFFFC1F).w ROM:001140E8 bne.s loc_1140EC ROM:001140EA bra.s loc_1140E2 ROM:001140EC ; --------------------------------------------------------------------------- ROM:001140EC ROM:001140EC loc_1140EC: ; CODE XREF: sub_1140C4+24↑j ROM:001140EC bclr #7,($FFFFFC1F).w ROM:001140F2 rts ROM:001140F2 ; End of function sub_1140C4 ROM:001140F2 ROM:001140F4 ROM:001140F4 ; =============== S U B R O U T I N E ======================================= ROM:001140F4 ROM:001140F4 ROM:001140F4 sub_1140F4: ; CODE XREF: ROM:00113608↑p ROM:001140F4 ; ROM:00113704↑p ROM:001140F4 move.w ($550).w,($54C).w ROM:001140FA bsr.w sub_113D6E ROM:001140FE move.w ($54E).w,($552).w ROM:00114104 rts ROM:00114104 ; End of function sub_1140F4 ROM:00114104 ROM:00114106 ROM:00114106 ; =============== S U B R O U T I N E ======================================= ROM:00114106 ROM:00114106 ROM:00114106 sub_114106: ; CODE XREF: ROM:0011383C↑p ROM:00114106 ; ROM:00113AE2↑p ROM:00114106 move.b ($1229).w,d0 ROM:0011410A lsl.w #8,d0 ROM:0011410C add.b ($1229).w,d0 ROM:00114110 move.w d0,($54E).w ROM:00114114 bsr.w sub_113E7E ROM:00114118 addq.w #1,($54C).w ROM:0011411C subq.b #1,($746).w ROM:00114120 rts ROM:00114120 ; End of function sub_114106 ROM:00114120 ROM:00114122 ROM:00114122 ; =============== S U B R O U T I N E ======================================= ROM:00114122 ROM:00114122 ROM:00114122 sub_114122: ; CODE XREF: ROM:00113636↑p ROM:00114122 lea ($13BC).w,a1 ROM:00114126 move.w #$135,d3 ROM:0011412A clr.w d1 ROM:0011412C clr.w d2 ROM:0011412E clr.l ($478).w ROM:00114132 ROM:00114132 loc_114132: ; CODE XREF: sub_114122+32↓j ROM:00114132 cmp.w d1,d3 ROM:00114134 ble.s locret_114156 ROM:00114136 clr.l d4 ROM:00114138 bsr.w sub_113D6E ROM:0011413C move.w ($54E).w,d4 ROM:00114140 add.l d4,($478).w ROM:00114144 move.w ($54E).w,(a1,d2.w*2) ROM:0011414A addq.w #2,d1 ROM:0011414C move.w d1,d2 ROM:0011414E lsr.w #1,d2 ROM:00114150 addq.w #1,($54C).w ROM:00114154 bra.s loc_114132 ROM:00114156 ; --------------------------------------------------------------------------- ROM:00114156 ROM:00114156 locret_114156: ; CODE XREF: sub_114122+12↑j ROM:00114156 rts ROM:00114156 ; End of function sub_114122 ROM:00114156 ROM:00114158 ROM:00114158 ; =============== S U B R O U T I N E ======================================= ROM:00114158 ROM:00114158 ROM:00114158 sub_114158: ; CODE XREF: ROM:001137F2↑p ROM:00114158 move.w ($550).w,($54C).w ROM:0011415E move.w ($552).w,($54E).w ROM:00114164 bsr.w sub_113E7E ROM:00114168 rts ROM:00114168 ; End of function sub_114158 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:00113876↑p ROM:0011416A move.w #$3F6,($54C).w ROM:00114170 move.b #3,($746).w ROM:00114176 rts ROM:00114176 ; End of function sub_11416A ROM:00114176 ROM:00114178 ROM:00114178 ; =============== S U B R O U T I N E ======================================= ROM:00114178 ROM:00114178 ROM:00114178 sub_114178: ; CODE XREF: ROM:0011390A↑p ROM:00114178 move.w #$3EF,($54C).w ROM:0011417E move.b #3,($746).w ROM:00114184 rts ROM:00114184 ; End of function sub_114178 ROM:00114184 ROM:00114186 ROM:00114186 ; =============== S U B R O U T I N E ======================================= ROM:00114186 ROM:00114186 ROM:00114186 sub_114186: ; CODE XREF: ROM:0011382C↑p ROM:00114186 move.w #$3F9,($54C).w ROM:0011418C move.b #2,($746).w ROM:00114192 rts ROM:00114192 ; End of function sub_114186 ROM:00114192 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:0011356E↑p ROM:00114194 ; ROM:001136DE↑p ROM:00114194 move.w #$3EC,($54C).w ROM:0011419A bsr.w sub_113D6E ROM:0011419E move.w ($54E).w,($A7A).w ROM:001141A4 move.w #$3ED,($54C).w ROM:001141AA bsr.w sub_113D6E ROM:001141AE move.w ($54E).w,($A7C).w ROM:001141B4 rts ROM:001141B4 ; End of function sub_114194 ROM:001141B4 ROM:001141B6 ; --------------------------------------------------------------------------- ROM:001141B6 bset #1,($935).w ROM:001141BC rts ROM:001141BE ROM:001141BE ; =============== S U B R O U T I N E ======================================= ROM:001141BE ROM:001141BE ROM:001141BE sub_1141BE: ; CODE XREF: ROM:00113670↑p ROM:001141BE move.w #$3F6,($54C).w ROM:001141C4 bsr.w sub_113D6E ROM:001141C8 move.w ($54E).w,d1 ROM:001141CC move.w d1,($F32).w ROM:001141D0 addq.w #1,($54C).w ROM:001141D4 bsr.w sub_113D6E ROM:001141D8 move.w ($54E).w,d1 ROM:001141DC move.w d1,($F34).w ROM:001141E0 addq.w #1,($54C).w ROM:001141E4 bsr.w sub_113D6E ROM:001141E8 move.w ($54E).w,d1 ROM:001141EC move.w d1,($F36).w ROM:001141F0 rts ROM:001141F0 ; End of function sub_1141BE ROM:001141F0 ROM:001141F2 ROM:001141F2 ; =============== S U B R O U T I N E ======================================= ROM:001141F2 ROM:001141F2 ROM:001141F2 sub_1141F2: ; CODE XREF: ROM:001136AE↑p ROM:001141F2 move.w #$3F0,($54C).w ROM:001141F8 bsr.w sub_113D6E ROM:001141FC move.w ($54E).w,d1 ROM:00114200 swap d1 ROM:00114202 addq.w #1,($54C).w ROM:00114206 bsr.w sub_113D6E ROM:0011420A move.w ($54E).w,d1 ROM:0011420E move.l d1,($A08).w ROM:00114212 move.l d1,($A0C).w ROM:00114216 move.l d1,($A10).w ROM:0011421A move.l d1,($94C).w ROM:0011421E rts ROM:0011421E ; End of function sub_1141F2 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:00113960↑p ROM:00114220 move.w #$3F6,($54C).w ROM:00114226 move.w ($F32).w,d1 ROM:0011422A move.w d1,($54E).w ROM:0011422E bsr.w sub_113E7E ROM:00114232 addq.w #1,($54C).w ROM:00114236 rts ROM:00114236 ; End of function sub_114220 ROM:00114236 ROM:00114238 ROM:00114238 ; =============== S U B R O U T I N E ======================================= ROM:00114238 ROM:00114238 ROM:00114238 sub_114238: ; CODE XREF: ROM:00113C58↑p ROM:00114238 move.w ($F34).w,d1 ROM:0011423C move.w d1,($54E).w ROM:00114240 bsr.w sub_113E7E ROM:00114244 addq.w #1,($54C).w ROM:00114248 rts ROM:00114248 ; End of function sub_114238 ROM:00114248 ROM:0011424A ROM:0011424A ; =============== S U B R O U T I N E ======================================= ROM:0011424A ROM:0011424A ROM:0011424A sub_11424A: ; CODE XREF: ROM:00113C96↑p ROM:0011424A move.w ($F36).w,d1 ROM:0011424E move.w d1,($54E).w ROM:00114252 bsr.w sub_113E7E ROM:00114256 rts ROM:00114256 ; End of function sub_11424A ROM:00114256 ROM:00114258 ROM:00114258 ; =============== S U B R O U T I N E ======================================= ROM:00114258 ROM:00114258 ROM:00114258 sub_114258: ; CODE XREF: ROM:001139AC↑p ROM:00114258 move.w #$3F0,($54C).w ROM:0011425E move.l ($414).w,d1 ROM:00114262 swap d1 ROM:00114264 move.w d1,($54E).w ROM:00114268 bsr.w sub_113E7E ROM:0011426C addq.w #1,($54C).w ROM:00114270 rts ROM:00114270 ; End of function sub_114258 ROM:00114270 ROM:00114272 ROM:00114272 ; =============== S U B R O U T I N E ======================================= ROM:00114272 ROM:00114272 ROM:00114272 sub_114272: ; CODE XREF: ROM:00113D0C↑p ROM:00114272 move.l ($414).w,d1 ROM:00114276 move.w d1,($54E).w ROM:0011427A bsr.w sub_113E7E ROM:0011427E rts ROM:0011427E ; End of function sub_114272 ROM:0011427E ROM:00114280 ; --------------------------------------------------------------------------- ROM:00114280 rts ROM:00114282 ; --------------------------------------------------------------------------- ROM:00114282 rts ROM:00114284 ROM:00114284 ; =============== S U B R O U T I N E ======================================= ROM:00114284 ROM:00114284 ROM:00114284 sub_114284: ; CODE XREF: sub_1117D6+C↑p ROM:00114284 move.w #0,($FFFFF448).w ROM:0011428A rts ROM:0011428A ; End of function sub_114284 ROM:0011428A ROM:0011428C ; --------------------------------------------------------------------------- ROM:0011428C movem.l d0-a5,-(sp) ROM:00114290 move.w #$8000,d0 ROM:00114294 and.w ($FFFFF448).w,d0 ROM:00114298 beq.s loc_1142A0 ROM:0011429A not.w d0 ROM:0011429C and.w d0,($FFFFF448).w ROM:001142A0 ROM:001142A0 loc_1142A0: ; CODE XREF: ROM:00114298↑j ROM:001142A0 movem.l (sp)+,d0-a5 ROM:001142A4 rte ROM:001142A6 ; --------------------------------------------------------------------------- ROM:001142A6 rts ROM:001142A8 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_8. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001142AA ; --------------------------------------------------------------------------- ROM:001142AA rts ROM:001142AC ; --------------------------------------------------------------------------- ROM:001142AC rts ROM:001142AE ; --------------------------------------------------------------------------- ROM:001142AE rts ROM:001142B0 ; --------------------------------------------------------------------------- ROM:001142B0 rte ROM:001142B2 ROM:001142B2 ; =============== S U B R O U T I N E ======================================= ROM:001142B2 ROM:001142B2 ROM:001142B2 sub_1142B2: ; CODE XREF: ROM:00136D02↓p ROM:001142B2 clr.l d2 ROM:001142B4 move.w ($57A).w,d2 ROM:001142B8 bset #2,($13AF).w ROM:001142BE bclr #1,($93D).w ROM:001142C4 move.b ($1264).l,d0 ROM:001142CA cmpi.b #2,d0 ROM:001142CE ble.s loc_1142D6 ROM:001142D0 bra.l loc_114418 ROM:001142D6 ; --------------------------------------------------------------------------- ROM:001142D6 ROM:001142D6 loc_1142D6: ; CODE XREF: sub_1142B2+1C↑j ROM:001142D6 move.b ($1266).l,d0 ROM:001142DC cmpi.b #2,d0 ROM:001142E0 ble.s loc_1142E8 ROM:001142E2 bra.l loc_114418 ROM:001142E8 ; --------------------------------------------------------------------------- ROM:001142E8 ROM:001142E8 loc_1142E8: ; CODE XREF: sub_1142B2+2E↑j ROM:001142E8 cmp.b ($74C).w,d0 ROM:001142EC beq.l loc_114418 ROM:001142F2 move.b ($1263).l,d0 ROM:001142F8 cmpi.b #0,d0 ROM:001142FC ble.s loc_114346 ROM:001142FE move.b ($1264).l,d0 ROM:00114304 cmpi.b #2,d0 ROM:00114308 bgt.s loc_11433E ROM:0011430A cmpi.b #0,d0 ROM:0011430E bne.s loc_11431C ROM:00114310 movea.l ($458).w,a0 ROM:00114314 move.l #$178000,d3 ROM:0011431A bra.s loc_11433C ROM:0011431C ; --------------------------------------------------------------------------- ROM:0011431C ROM:0011431C loc_11431C: ; CODE XREF: sub_1142B2+5C↑j ROM:0011431C cmpi.b #1,d0 ROM:00114320 bne.s loc_114330 ROM:00114322 movea.l #$178000,a0 ROM:00114328 move.l #$180000,d3 ROM:0011432E bra.s loc_11433C ROM:00114330 ; --------------------------------------------------------------------------- ROM:00114330 ROM:00114330 loc_114330: ; CODE XREF: sub_1142B2+6E↑j ROM:00114330 movea.l #$180000,a0 ROM:00114336 move.l #$188000,d3 ROM:0011433C ROM:0011433C loc_11433C: ; CODE XREF: sub_1142B2+68↑j ROM:0011433C ; sub_1142B2+7C↑j ROM:0011433C bra.s loc_114344 ROM:0011433E ; --------------------------------------------------------------------------- ROM:0011433E ROM:0011433E loc_11433E: ; CODE XREF: sub_1142B2+56↑j ROM:0011433E bra.l loc_114418 ROM:00114344 ; --------------------------------------------------------------------------- ROM:00114344 ROM:00114344 loc_114344: ; CODE XREF: sub_1142B2:loc_11433C↑j ROM:00114344 bra.s loc_114374 ROM:00114346 ; --------------------------------------------------------------------------- ROM:00114346 ROM:00114346 loc_114346: ; CODE XREF: sub_1142B2+4A↑j ROM:00114346 move.b ($1264).l,d0 ROM:0011434C cmpi.b #0,d0 ROM:00114350 bne.s loc_11435A ROM:00114352 bra.l loc_114418 ROM:00114358 ; --------------------------------------------------------------------------- ROM:00114358 bra.s loc_114374 ROM:0011435A ; --------------------------------------------------------------------------- ROM:0011435A ROM:0011435A loc_11435A: ; CODE XREF: sub_1142B2+9E↑j ROM:0011435A clr.l d1 ROM:0011435C move.b ($1264).l,d1 ROM:00114362 subi.l #1,d1 ROM:00114368 mulu.l d2,d1 ROM:0011436C movea.l #$1E00,a0 ROM:00114372 adda.l d1,a0 ROM:00114374 ROM:00114374 loc_114374: ; CODE XREF: sub_1142B2:loc_114344↑j ROM:00114374 ; sub_1142B2+A6↑j ROM:00114374 move.b ($1265).l,d0 ROM:0011437A cmpi.b #0,d0 ROM:0011437E ble.l loc_1143EC ROM:00114384 btst #1,($138E).w ROM:0011438A beq.l loc_1143E8 ROM:00114390 clr.w d0 ROM:00114392 move.b ($1266).l,d0 ROM:00114398 cmpi.b #0,d0 ROM:0011439C bne.s loc_1143B8 ROM:0011439E movea.l ($458).w,a1 ROM:001143A2 move.l #$178000,d3 ROM:001143A8 clr.w d0 ROM:001143AA move.b ($1264).l,d0 ROM:001143B0 movea.l #$1E00,a0 ROM:001143B6 bra.s loc_1143C0 ROM:001143B8 ; --------------------------------------------------------------------------- ROM:001143B8 ROM:001143B8 loc_1143B8: ; CODE XREF: sub_1142B2+EA↑j ROM:001143B8 bset #2,($13AE).w ROM:001143BE bra.s loc_114418 ROM:001143C0 ; --------------------------------------------------------------------------- ROM:001143C0 ROM:001143C0 loc_1143C0: ; CODE XREF: sub_1142B2+104↑j ROM:001143C0 move.b ($1263).l,d0 ROM:001143C6 cmpi.b #0,d0 ROM:001143CA ble.s loc_1143D0 ROM:001143CC bra.s loc_114418 ROM:001143CE ; --------------------------------------------------------------------------- ROM:001143CE bra.s loc_1143E6 ROM:001143D0 ; --------------------------------------------------------------------------- ROM:001143D0 ROM:001143D0 loc_1143D0: ; CODE XREF: sub_1142B2+118↑j ROM:001143D0 adda.w #$12,a0 ROM:001143D4 move.w #$5AA5,(a0) ROM:001143D8 suba.w #$12,a0 ROM:001143DC bsr.w sub_11450A ROM:001143E0 bclr #2,($13AF).w ROM:001143E6 ROM:001143E6 loc_1143E6: ; CODE XREF: sub_1142B2+11C↑j ROM:001143E6 bra.s loc_1143EA ROM:001143E8 ; --------------------------------------------------------------------------- ROM:001143E8 ROM:001143E8 loc_1143E8: ; CODE XREF: sub_1142B2+D8↑j ROM:001143E8 bra.s loc_114418 ROM:001143EA ; --------------------------------------------------------------------------- ROM:001143EA ROM:001143EA loc_1143EA: ; CODE XREF: sub_1142B2:loc_1143E6↑j ROM:001143EA bra.s loc_114416 ROM:001143EC ; --------------------------------------------------------------------------- ROM:001143EC ROM:001143EC loc_1143EC: ; CODE XREF: sub_1142B2+CC↑j ROM:001143EC move.b ($1266).l,d0 ROM:001143F2 cmpi.b #0,d0 ROM:001143F6 bne.s loc_1143FC ROM:001143F8 bra.s loc_114418 ROM:001143FA ; --------------------------------------------------------------------------- ROM:001143FA bra.s loc_114416 ROM:001143FC ; --------------------------------------------------------------------------- ROM:001143FC ROM:001143FC loc_1143FC: ; CODE XREF: sub_1142B2+144↑j ROM:001143FC clr.l d1 ROM:001143FE move.b ($1266).l,d1 ROM:00114404 subi.l #1,d1 ROM:0011440A mulu.l d2,d1 ROM:0011440E movea.l #$1E00,a1 ROM:00114414 adda.l d1,a1 ROM:00114416 ROM:00114416 loc_114416: ; CODE XREF: sub_1142B2:loc_1143EA↑j ROM:00114416 ; sub_1142B2+148↑j ROM:00114416 bra.s loc_114424 ROM:00114418 ; --------------------------------------------------------------------------- ROM:00114418 ROM:00114418 loc_114418: ; CODE XREF: sub_1142B2+1E↑j ROM:00114418 ; sub_1142B2+30↑j ... ROM:00114418 bset #4,($13A8).w ROM:0011441E bclr #2,($13AF).w ROM:00114424 ROM:00114424 loc_114424: ; CODE XREF: sub_1142B2:loc_114416↑j ROM:00114424 btst #2,($13AF).w ROM:0011442A beq.s locret_114442 ROM:0011442C subi.w #1,d2 ROM:00114430 move.w #0,d1 ROM:00114434 bra.s loc_11443A ROM:00114436 ; --------------------------------------------------------------------------- ROM:00114436 ROM:00114436 loc_114436: ; CODE XREF: sub_1142B2+18E↓j ROM:00114436 addi.w #1,d1 ROM:0011443A ROM:0011443A loc_11443A: ; CODE XREF: sub_1142B2+182↑j ROM:0011443A cmp.w d2,d1 ROM:0011443C bgt.s locret_114442 ROM:0011443E move.b (a0)+,(a1)+ ROM:00114440 bra.s loc_114436 ROM:00114442 ; --------------------------------------------------------------------------- ROM:00114442 ROM:00114442 locret_114442: ; CODE XREF: sub_1142B2+178↑j ROM:00114442 ; sub_1142B2+18A↑j ROM:00114442 rts ROM:00114442 ; End of function sub_1142B2 ROM:00114442 ROM:00114444 ROM:00114444 ; =============== S U B R O U T I N E ======================================= ROM:00114444 ROM:00114444 ROM:00114444 sub_114444: ; DATA XREF: sub_11450A+6↓o ROM:00114444 move sr,-(sp) ROM:00114446 move #$2700,sr ROM:0011444A move.w ($57A).w,d2 ROM:0011444E ext.l d2 ROM:00114450 add.l a1,d2 ROM:00114452 move.w #$7031,($FFFFFA56).w ROM:00114458 movea.l #$10AAAA,a3 ROM:0011445E movea.l #$105554,a4 ROM:00114464 move.b #$AA,(a3) ROM:00114468 move.b #$55,(a4) ; 'U' ROM:0011446C move.b #$80,(a3) ROM:00114470 move.b #$AA,(a3) ROM:00114474 move.b #$55,(a4) ; 'U' ROM:00114478 move.w #$30,(a1) ; '0' ROM:0011447C ROM:0011447C loc_11447C: ; CODE XREF: sub_114444+4A↓j ROM:0011447C move.b #$55,($FFFFFA27).w ; 'U' ROM:00114482 move.b #$AA,($FFFFFA27).w ROM:00114488 move.w (a1),d4 ROM:0011448A andi.w #$80,d4 ROM:0011448E beq.s loc_11447C ROM:00114490 bsr.w sub_1144CE ROM:00114494 btst #1,($93D).w ROM:0011449A beq.s loc_1144C4 ROM:0011449C movea.l #$180000,a1 ROM:001144A2 move.w ($57A).w,d2 ROM:001144A6 ext.l d2 ROM:001144A8 add.l a1,d2 ROM:001144AA movea.l #0,a0 ROM:001144B0 movea.w ($57A).w,a0 ROM:001144B4 adda.l #$1E00,a0 ROM:001144BA bsr.w sub_1144CE ROM:001144BE bclr #1,($93D).w ROM:001144C4 ROM:001144C4 loc_1144C4: ; CODE XREF: sub_114444+56↑j ROM:001144C4 move.w #$1031,($FFFFFA56).w ROM:001144CA move (sp)+,sr ROM:001144CC rts ROM:001144CC ; End of function sub_114444 ROM:001144CC ROM:001144CE ROM:001144CE ; =============== S U B R O U T I N E ======================================= ROM:001144CE ROM:001144CE ROM:001144CE sub_1144CE: ; CODE XREF: sub_114444+4C↑p ROM:001144CE ; sub_114444+76↑p ... ROM:001144CE cmp.l a1,d2 ROM:001144D0 ble.l locret_114508 ROM:001144D6 move.b #$AA,(a3) ROM:001144DA move.b #$55,(a4) ; 'U' ROM:001144DE move.b #$A0,(a3) ROM:001144E2 move.w (a0)+,(a1)+ ROM:001144E4 move.b #$55,($FFFFFA27).w ; 'U' ROM:001144EA move.b #$AA,($FFFFFA27).w ROM:001144F0 move.w -2(a0),d0 ROM:001144F4 move.w #$2500,d3 ROM:001144F8 ROM:001144F8 loc_1144F8: ; CODE XREF: sub_1144CE+36↓j ROM:001144F8 subq.w #1,d3 ROM:001144FA move.w -2(a1),d4 ROM:001144FE eor.w d0,d4 ROM:00114500 andi.w #$80,d4 ROM:00114504 bne.s loc_1144F8 ROM:00114506 bra.s sub_1144CE ROM:00114508 ; --------------------------------------------------------------------------- ROM:00114508 ROM:00114508 locret_114508: ; CODE XREF: sub_1144CE+2↑j ROM:00114508 rts ROM:00114508 ; End of function sub_1144CE ROM:00114508 ROM:0011450A ROM:0011450A ; =============== S U B R O U T I N E ======================================= ROM:0011450A ROM:0011450A ROM:0011450A sub_11450A: ; CODE XREF: sub_1142B2+12A↑p ROM:0011450A move.w #$C6,d0 ROM:0011450E asr.w #1,d0 ROM:00114510 movea.l #sub_114444,a3 ROM:00114516 movea.l ($46C).w,a2 ROM:0011451A ROM:0011451A loc_11451A: ; CODE XREF: sub_11450A+12↓j ROM:0011451A move.w (a3)+,(a2)+ ROM:0011451C dbf d0,loc_11451A ROM:00114520 movea.l ($46C).w,a2 ROM:00114524 jsr (a2) ROM:00114526 rts ROM:00114526 ; End of function sub_11450A ROM:00114526 ROM:00114528 ROM:00114528 ; =============== S U B R O U T I N E ======================================= ROM:00114528 ROM:00114528 ROM:00114528 sub_114528: ; CODE XREF: sub_1145A0↓p ROM:00114528 ; sub_114690↓p ... ROM:00114528 clr.l d1 ROM:0011452A bclr #1,($92A).w ROM:00114530 bclr #5,($92E).w ROM:00114536 bclr #0,($55B).w ROM:0011453C ROM:0011453C loc_11453C: ; CODE XREF: sub_114528+68↓j ROM:0011453C movea.l #$10C000,a0 ROM:00114542 move.w #$2E,d2 ; '.' ROM:00114546 mulu.w d1,d2 ROM:00114548 adda.l d2,a0 ROM:0011454A clr.l d4 ROM:0011454C clr.l d3 ROM:0011454E ROM:0011454E loc_11454E: ; CODE XREF: sub_114528+44↓j ROM:0011454E cmpi.b #$FF,(a0,d4.w) ROM:00114554 beq.s loc_11455E ROM:00114556 bset #5,($92E).w ROM:0011455C moveq #1,d3 ROM:0011455E ROM:0011455E loc_11455E: ; CODE XREF: sub_114528+2C↑j ROM:0011455E addi.b #1,d4 ROM:00114562 cmpi.w #0,d3 ROM:00114566 bne.s loc_11456E ROM:00114568 cmpi.b #$2E,d4 ; '.' ROM:0011456C bne.s loc_11454E ROM:0011456E ROM:0011456E loc_11456E: ; CODE XREF: sub_114528+3E↑j ROM:0011456E clr.l d3 ROM:00114570 cmpi.b #$2E,d4 ; '.' ROM:00114574 bne.s loc_114580 ROM:00114576 bset #1,($92A).w ROM:0011457C moveq #1,d3 ROM:0011457E bra.s loc_114584 ROM:00114580 ; --------------------------------------------------------------------------- ROM:00114580 ROM:00114580 loc_114580: ; CODE XREF: sub_114528+4C↑j ROM:00114580 addi.b #1,d1 ROM:00114584 ROM:00114584 loc_114584: ; CODE XREF: sub_114528+56↑j ROM:00114584 cmpi.b #$A0,d1 ROM:00114588 beq.s loc_114592 ROM:0011458A cmpi.l #0,d3 ROM:00114590 beq.s loc_11453C ROM:00114592 ROM:00114592 loc_114592: ; CODE XREF: sub_114528+60↑j ROM:00114592 cmpi.b #$A0,d1 ROM:00114596 bne.s locret_11459E ROM:00114598 bset #0,($55B).w ROM:0011459E ROM:0011459E locret_11459E: ; CODE XREF: sub_114528+6E↑j ROM:0011459E rts ROM:0011459E ; End of function sub_114528 ROM:0011459E ROM:001145A0 ROM:001145A0 ; =============== S U B R O U T I N E ======================================= ROM:001145A0 ROM:001145A0 ROM:001145A0 sub_1145A0: ; CODE XREF: sub_123CB8+80A↓p ROM:001145A0 bsr.w sub_114528 ROM:001145A4 cmpi.b #0,d1 ROM:001145A8 bne.s loc_1145B2 ROM:001145AA bset #1,($934).w ROM:001145B0 bra.s loc_1145B4 ROM:001145B2 ; --------------------------------------------------------------------------- ROM:001145B2 ROM:001145B2 loc_1145B2: ; CODE XREF: sub_1145A0+8↑j ROM:001145B2 subq.b #1,d1 ROM:001145B4 ROM:001145B4 loc_1145B4: ; CODE XREF: sub_1145A0+10↑j ROM:001145B4 movea.l #$10C000,a0 ROM:001145BA move.w #$2E,d2 ; '.' ROM:001145BE mulu.w d1,d2 ROM:001145C0 adda.l d2,a0 ROM:001145C2 movea.l #$1260,a1 ROM:001145C8 btst #4,($13B0).w ROM:001145CE beq.s loc_1145D8 ROM:001145D0 adda.l #6,a1 ROM:001145D6 bra.s loc_1145DE ROM:001145D8 ; --------------------------------------------------------------------------- ROM:001145D8 ROM:001145D8 loc_1145D8: ; CODE XREF: sub_1145A0+2E↑j ROM:001145D8 adda.l #3,a1 ROM:001145DE ROM:001145DE loc_1145DE: ; CODE XREF: sub_1145A0+36↑j ROM:001145DE move.b #1,d3 ROM:001145E2 bra.s loc_1145E8 ROM:001145E4 ; --------------------------------------------------------------------------- ROM:001145E4 ROM:001145E4 loc_1145E4: ; CODE XREF: sub_1145A0+50↓j ROM:001145E4 addi.b #1,d3 ROM:001145E8 ROM:001145E8 loc_1145E8: ; CODE XREF: sub_1145A0+42↑j ROM:001145E8 cmpi.b #$2E,d3 ; '.' ROM:001145EC bgt.s locret_1145F2 ROM:001145EE move.b (a0)+,(a1)+ ROM:001145F0 bra.s loc_1145E4 ROM:001145F2 ; --------------------------------------------------------------------------- ROM:001145F2 ROM:001145F2 locret_1145F2: ; CODE XREF: sub_1145A0+4C↑j ROM:001145F2 rts ROM:001145F2 ; End of function sub_1145A0 ROM:001145F2 ROM:001145F4 ROM:001145F4 ; =============== S U B R O U T I N E ======================================= ROM:001145F4 ROM:001145F4 ROM:001145F4 sub_1145F4: ; CODE XREF: ROM:00124E26↓p ROM:001145F4 move.b ($1263).l,d1 ROM:001145FA cmpi.b #0,d1 ROM:001145FE bne.s loc_114608 ROM:00114600 bset #1,($934).w ROM:00114606 bra.s loc_11460A ROM:00114608 ; --------------------------------------------------------------------------- ROM:00114608 ROM:00114608 loc_114608: ; CODE XREF: sub_1145F4+A↑j ROM:00114608 subq.b #1,d1 ROM:0011460A ROM:0011460A loc_11460A: ; CODE XREF: sub_1145F4+12↑j ROM:0011460A movea.l #$10C000,a0 ROM:00114610 move.w #$2E,d2 ; '.' ROM:00114614 mulu.w d1,d2 ROM:00114616 adda.l d2,a0 ROM:00114618 movea.l #$1260,a1 ROM:0011461E btst #4,($13B0).w ROM:00114624 beq.s loc_11462E ROM:00114626 adda.l #6,a1 ROM:0011462C bra.s loc_114634 ROM:0011462E ; --------------------------------------------------------------------------- ROM:0011462E ROM:0011462E loc_11462E: ; CODE XREF: sub_1145F4+30↑j ROM:0011462E adda.l #3,a1 ROM:00114634 ROM:00114634 loc_114634: ; CODE XREF: sub_1145F4+38↑j ROM:00114634 move.b #1,d3 ROM:00114638 bra.s loc_11463E ROM:0011463A ; --------------------------------------------------------------------------- ROM:0011463A ROM:0011463A loc_11463A: ; CODE XREF: sub_1145F4+52↓j ROM:0011463A addi.b #1,d3 ROM:0011463E ROM:0011463E loc_11463E: ; CODE XREF: sub_1145F4+44↑j ROM:0011463E cmpi.b #$2E,d3 ; '.' ROM:00114642 bgt.s locret_114648 ROM:00114644 move.b (a0)+,(a1)+ ROM:00114646 bra.s loc_11463A ROM:00114648 ; --------------------------------------------------------------------------- ROM:00114648 ROM:00114648 locret_114648: ; CODE XREF: sub_1145F4+4E↑j ROM:00114648 rts ROM:00114648 ; End of function sub_1145F4 ROM:00114648 ROM:0011464A ; --------------------------------------------------------------------------- ROM:0011464A ROM:0011464A loc_11464A: ; CODE XREF: ROM:0011468C↓j ROM:0011464A ; DATA XREF: sub_114690+32↓o ROM:0011464A movea.l #$10AAAA,a3 ROM:00114650 movea.l #$105554,a4 ROM:00114656 move.b (a1)+,d5 ROM:00114658 lsl.w #8,d5 ROM:0011465A move.b (a1)+,d5 ROM:0011465C move.b #$AA,(a3) ROM:00114660 move.b #$55,(a4) ; 'U' ROM:00114664 move.b #$A0,(a3) ROM:00114668 move.w d5,(a0) ROM:0011466A ROM:0011466A loc_11466A: ; CODE XREF: ROM:0011467E↓j ROM:0011466A move.b #$55,($FFFFFA27).w ; 'U' ROM:00114670 move.b #$AA,($FFFFFA27).w ROM:00114676 move.w (a0),d4 ROM:00114678 eor.w d5,d4 ROM:0011467A andi.w #$80,d4 ROM:0011467E bne.s loc_11466A ROM:00114680 adda.l #2,a0 ROM:00114686 addq.b #2,d0 ROM:00114688 cmpi.b #$2E,d0 ; '.' ROM:0011468C bne.s loc_11464A ROM:0011468E rts ROM:00114690 ROM:00114690 ; =============== S U B R O U T I N E ======================================= ROM:00114690 ROM:00114690 ROM:00114690 sub_114690: ; CODE XREF: sub_123CB8+49E↓p ROM:00114690 bsr.w sub_114528 ROM:00114694 movea.l #$10C000,a0 ROM:0011469A move.w #$2E,d5 ; '.' ROM:0011469E mulu.w d1,d5 ROM:001146A0 adda.l d5,a0 ROM:001146A2 movea.l #$1260,a1 ROM:001146A8 adda.l #3,a1 ROM:001146AE clr.l d0 ROM:001146B0 move sr,-(sp) ROM:001146B2 move #$2700,sr ROM:001146B6 move.w #$7031,($FFFFFA56).w ROM:001146BC move.w #$46,d2 ; 'F' ROM:001146C0 asr.w #1,d2 ROM:001146C2 movea.l #loc_11464A,a3 ROM:001146C8 movea.l #$1E00,a2 ROM:001146CE ROM:001146CE loc_1146CE: ; CODE XREF: sub_114690+40↓j ROM:001146CE move.w (a3)+,(a2)+ ROM:001146D0 dbf d2,loc_1146CE ROM:001146D4 movea.l #$1E00,a2 ROM:001146DA jsr (a2) ROM:001146DC move.w #$1031,($FFFFFA56).w ROM:001146E2 move (sp)+,sr ROM:001146E4 rts ROM:001146E4 ; End of function sub_114690 ROM:001146E4 ROM:001146E6 ROM:001146E6 ; =============== S U B R O U T I N E ======================================= ROM:001146E6 ROM:001146E6 ROM:001146E6 sub_1146E6: ; CODE XREF: ROM:00116A8A↓p ROM:001146E6 clr.w d1 ROM:001146E8 move.b ($11A7).w,d1 ROM:001146EC cmpi.w #4,d1 ROM:001146F0 bcc.s locret_1146FA ROM:001146F2 movea.l off_1146FC(pc,d1.w*4),a0 ROM:001146F6 nop ROM:001146F8 jmp (a0) ROM:001146FA ; --------------------------------------------------------------------------- ROM:001146FA ROM:001146FA locret_1146FA: ; CODE XREF: sub_1146E6+A↑j ROM:001146FA rts ROM:001146FA ; End of function sub_1146E6 ROM:001146FA ROM:001146FA ; --------------------------------------------------------------------------- ROM:001146FC off_1146FC: dc.l loc_11470C ; DATA XREF: sub_1146E6+C↑r ROM:00114700 dc.l loc_114740 ROM:00114704 dc.l loc_1147A6 ROM:00114708 dc.l loc_11480C ROM:0011470C ; --------------------------------------------------------------------------- ROM:0011470C ROM:0011470C loc_11470C: ; DATA XREF: ROM:off_1146FC↑o ROM:0011470C bclr #4,($13A0).w ROM:00114712 bclr #2,($11A6).w ROM:00114718 bclr #0,($11A6).w ROM:0011471E bclr #4,($11A6).w ROM:00114724 movea.l #$170000,a0 ROM:0011472A move.l a0,($958).w ROM:0011472E move.w #0,($C40).w ROM:00114734 move.b #1,($11A7).w ROM:0011473A bra.w locret_1147A4 ROM:0011473E ; --------------------------------------------------------------------------- ROM:0011473E rts ROM:00114740 ; --------------------------------------------------------------------------- ROM:00114740 ROM:00114740 loc_114740: ; DATA XREF: ROM:00114700↑o ROM:00114740 movea.l #$177FFF,a1 ROM:00114746 bsr.w sub_11487E ROM:0011474A btst #4,($13A0).w ROM:00114750 beq.s locret_1147A4 ROM:00114752 bclr #4,($13A0).w ROM:00114758 move.w ($C40).w,d0 ROM:0011475C move.w d0,($C42).w ROM:00114760 move.w $47A(a5),d1 ROM:00114764 add.w d1,($C42).w ROM:00114768 bset #2,($11A6).w ROM:0011476E subi.w #$5AA6,($C42).w ROM:00114774 cmpi.w #$C5A5,($C42).w ROM:0011477A beq.s loc_114784 ROM:0011477C bset #3,($11A6).w ROM:00114782 bra.s loc_11478A ROM:00114784 ; --------------------------------------------------------------------------- ROM:00114784 ROM:00114784 loc_114784: ; CODE XREF: ROM:0011477A↑j ROM:00114784 bclr #3,($11A6).w ROM:0011478A ROM:0011478A loc_11478A: ; CODE XREF: ROM:00114782↑j ROM:0011478A movea.l #unk_110000,a0 ROM:00114790 move.l a0,($958).w ROM:00114794 move.w #0,($C40).w ROM:0011479A move.b #2,($11A7).w ROM:001147A0 bra.w locret_11480A ROM:001147A4 ; --------------------------------------------------------------------------- ROM:001147A4 ROM:001147A4 locret_1147A4: ; CODE XREF: ROM:0011473A↑j ROM:001147A4 ; ROM:00114750↑j ... ROM:001147A4 rts ROM:001147A6 ; --------------------------------------------------------------------------- ROM:001147A6 ROM:001147A6 loc_1147A6: ; DATA XREF: ROM:00114704↑o ROM:001147A6 movea.l #byte_16FFFF,a1 ROM:001147AC bsr.w sub_11487E ROM:001147B0 btst #4,($13A0).w ROM:001147B6 beq.s locret_11480A ROM:001147B8 bclr #4,($13A0).w ROM:001147BE move.w ($C40).w,d0 ROM:001147C2 move.w d0,($C44).w ROM:001147C6 move.w $47C(a5),d1 ROM:001147CA add.w d1,($C44).w ROM:001147CE subi.w #$5AA6,($C44).w ROM:001147D4 bset #0,($11A6).w ROM:001147DA cmpi.w #$AA55,($C44).w ROM:001147E0 beq.s loc_1147EA ROM:001147E2 bset #1,($11A6).w ROM:001147E8 bra.s loc_1147F0 ROM:001147EA ; --------------------------------------------------------------------------- ROM:001147EA ROM:001147EA loc_1147EA: ; CODE XREF: ROM:001147E0↑j ROM:001147EA bclr #1,($11A6).w ROM:001147F0 ROM:001147F0 loc_1147F0: ; CODE XREF: ROM:001147E8↑j ROM:001147F0 movea.l #$100000,a0 ROM:001147F6 move.l a0,($958).w ROM:001147FA move.w #0,($C40).w ROM:00114800 move.b #3,($11A7).w ROM:00114806 bra.w locret_11487A ROM:0011480A ; --------------------------------------------------------------------------- ROM:0011480A ROM:0011480A locret_11480A: ; CODE XREF: ROM:001147A0↑j ROM:0011480A ; ROM:001147B6↑j ROM:0011480A rts ROM:0011480C ; --------------------------------------------------------------------------- ROM:0011480C ROM:0011480C loc_11480C: ; DATA XREF: ROM:00114708↑o ROM:0011480C movea.l #$10BFFF,a1 ROM:00114812 bsr.w sub_11487E ROM:00114816 btst #4,($13A0).w ROM:0011481C beq.s locret_11487A ROM:0011481E bclr #4,($13A0).w ROM:00114824 move.w ($C40).w,d0 ROM:00114828 move.w d0,($C46).w ROM:0011482C move.w $47E(a5),d1 ROM:00114830 add.w d1,($C46).w ROM:00114834 subi.w #$5AA6,($C46).w ROM:0011483A bset #4,($11A6).w ROM:00114840 bset #6,($1393).w ROM:00114846 cmpi.w #$55AA,($C46).w ROM:0011484C beq.s loc_114856 ROM:0011484E bset #5,($11A6).w ROM:00114854 bra.s loc_11485C ROM:00114856 ; --------------------------------------------------------------------------- ROM:00114856 ROM:00114856 loc_114856: ; CODE XREF: ROM:0011484C↑j ROM:00114856 bclr #5,($11A6).w ROM:0011485C ROM:0011485C loc_11485C: ; CODE XREF: ROM:00114854↑j ROM:0011485C movea.l #$170000,a0 ROM:00114862 move.l a0,($958).w ROM:00114866 move.w #0,($C40).w ROM:0011486C bsr.w sub_1148DE ROM:00114870 move.b #1,($11A7).w ROM:00114876 bra.w locret_1147A4 ROM:0011487A ; --------------------------------------------------------------------------- ROM:0011487A ROM:0011487A locret_11487A: ; CODE XREF: ROM:00114806↑j ROM:0011487A ; ROM:0011481C↑j ROM:0011487A rts ROM:0011487C ; --------------------------------------------------------------------------- ROM:0011487C rts ROM:0011487E ROM:0011487E ; =============== S U B R O U T I N E ======================================= ROM:0011487E ROM:0011487E ROM:0011487E sub_11487E: ; CODE XREF: ROM:00114746↑p ROM:0011487E ; ROM:001147AC↑p ... ROM:0011487E cmpi.w #0,($598).w ROM:00114884 beq.s loc_11488E ROM:00114886 move.w $476(a5),d1 ROM:0011488A bra.w loc_1148A0 ROM:0011488E ; --------------------------------------------------------------------------- ROM:0011488E ROM:0011488E loc_11488E: ; CODE XREF: sub_11487E+6↑j ROM:0011488E btst #6,($1393).w ROM:00114894 beq.s loc_11489C ROM:00114896 move.w $476(a5),d1 ROM:0011489A bra.s loc_1148A0 ROM:0011489C ; --------------------------------------------------------------------------- ROM:0011489C ROM:0011489C loc_11489C: ; CODE XREF: sub_11487E+16↑j ROM:0011489C move.w $478(a5),d1 ROM:001148A0 ROM:001148A0 loc_1148A0: ; CODE XREF: sub_11487E+C↑j ROM:001148A0 ; sub_11487E+1C↑j ROM:001148A0 move.w ($C40).w,d0 ROM:001148A4 ROM:001148A4 loc_1148A4: ; CODE XREF: sub_11487E+58↓j ROM:001148A4 cmpi.w #0,d1 ROM:001148A8 ble.s loc_1148D8 ROM:001148AA movea.l ($958).w,a0 ROM:001148AE add.w (a0)+,d0 ROM:001148B0 move.l a0,($958).w ROM:001148B4 subi.w #1,d1 ROM:001148B8 cmpa.l a0,a1 ROM:001148BA bgt.s loc_1148C6 ROM:001148BC bset #4,($13A0).w ROM:001148C2 bra.s loc_1148D8 ROM:001148C4 ; --------------------------------------------------------------------------- ROM:001148C4 bra.s loc_1148CA ROM:001148C6 ; --------------------------------------------------------------------------- ROM:001148C6 ROM:001148C6 loc_1148C6: ; CODE XREF: sub_11487E+3C↑j ROM:001148C6 move.l a0,($958).w ROM:001148CA ROM:001148CA loc_1148CA: ; CODE XREF: sub_11487E+46↑j ROM:001148CA move.b #$55,($FFFFFA27).w ; 'U' ROM:001148D0 move.b #$AA,($FFFFFA27).w ROM:001148D6 bra.s loc_1148A4 ROM:001148D8 ; --------------------------------------------------------------------------- ROM:001148D8 ROM:001148D8 loc_1148D8: ; CODE XREF: sub_11487E+2A↑j ROM:001148D8 ; sub_11487E+44↑j ROM:001148D8 move.w d0,($C40).w ROM:001148DC rts ROM:001148DC ; End of function sub_11487E ROM:001148DC ROM:001148DE ROM:001148DE ; =============== S U B R O U T I N E ======================================= ROM:001148DE ROM:001148DE ROM:001148DE sub_1148DE: ; CODE XREF: ROM:0011486C↑p ROM:001148DE clr.w ($55A).w ROM:001148E2 bsr.w sub_114968 ROM:001148E6 btst #4,($11A6).w ROM:001148EC beq.s loc_114904 ROM:001148EE btst #5,($11A6).w ROM:001148F4 bne.s loc_114904 ROM:001148F6 move.w #$C,d6 ROM:001148FA move.w ($55A).w,d7 ROM:001148FE bset d6,d7 ROM:00114900 move.w d7,($55A).w ROM:00114904 ROM:00114904 loc_114904: ; CODE XREF: sub_1148DE+E↑j ROM:00114904 ; sub_1148DE+16↑j ROM:00114904 btst #0,($11A6).w ROM:0011490A beq.s loc_114922 ROM:0011490C btst #1,($11A6).w ROM:00114912 bne.s loc_114922 ROM:00114914 move.w #$B,d6 ROM:00114918 move.w ($55A).w,d7 ROM:0011491C bset d6,d7 ROM:0011491E move.w d7,($55A).w ROM:00114922 ROM:00114922 loc_114922: ; CODE XREF: sub_1148DE+2C↑j ROM:00114922 ; sub_1148DE+34↑j ROM:00114922 btst #2,($11A6).w ROM:00114928 beq.s loc_114940 ROM:0011492A btst #3,($11A6).w ROM:00114930 bne.s loc_114940 ROM:00114932 move.w #$F,d6 ROM:00114936 move.w ($55A).w,d7 ROM:0011493A bset d6,d7 ROM:0011493C move.w d7,($55A).w ROM:00114940 ROM:00114940 loc_114940: ; CODE XREF: sub_1148DE+4A↑j ROM:00114940 ; sub_1148DE+52↑j ROM:00114940 move.w ($55A).w,d0 ROM:00114944 move.w #$F,d1 ROM:00114948 btst d1,d0 ROM:0011494A beq.s locret_114966 ROM:0011494C move.w #$B,d1 ROM:00114950 btst d1,d0 ROM:00114952 beq.s locret_114966 ROM:00114954 move.w #$C,d1 ROM:00114958 btst d1,d0 ROM:0011495A beq.s locret_114966 ROM:0011495C move.w #7,d1 ROM:00114960 bset d1,d0 ROM:00114962 move.w d0,($55A).w ROM:00114966 ROM:00114966 locret_114966: ; CODE XREF: sub_1148DE+6C↑j ROM:00114966 ; sub_1148DE+74↑j ... ROM:00114966 rts ROM:00114966 ; End of function sub_1148DE ROM:00114966 ROM:00114968 ROM:00114968 ; =============== S U B R O U T I N E ======================================= ROM:00114968 ROM:00114968 ROM:00114968 sub_114968: ; CODE XREF: sub_1148DE+4↑p ROM:00114968 movea.l #unk_110400,a1 ROM:0011496E movea.l #$17000A,a0 ROM:00114974 move.w ($55A).w,d7 ROM:00114978 move.w #4,d6 ROM:0011497C bclr d6,d7 ROM:0011497E move.w d7,($55A).w ROM:00114982 move.b #0,d0 ROM:00114986 bra.s loc_11498C ROM:00114988 ; --------------------------------------------------------------------------- ROM:00114988 ROM:00114988 loc_114988: ; CODE XREF: sub_114968+46↓j ROM:00114988 addi.b #1,d0 ROM:0011498C ROM:0011498C loc_11498C: ; CODE XREF: sub_114968+1E↑j ROM:0011498C cmpi.b #7,d0 ROM:00114990 bgt.s locret_1149B0 ROM:00114992 move.b (a1),d1 ROM:00114994 cmp.b (a0),d1 ROM:00114996 beq.s loc_1149A6 ROM:00114998 move.w ($55A).w,d7 ROM:0011499C move.w #4,d6 ROM:001149A0 bset d6,d7 ROM:001149A2 move.w d7,($55A).w ROM:001149A6 ROM:001149A6 loc_1149A6: ; CODE XREF: sub_114968+2E↑j ROM:001149A6 adda.w #1,a0 ROM:001149AA adda.w #2,a1 ROM:001149AE bra.s loc_114988 ROM:001149B0 ; --------------------------------------------------------------------------- ROM:001149B0 ROM:001149B0 locret_1149B0: ; CODE XREF: sub_114968+28↑j ROM:001149B0 rts ROM:001149B0 ; End of function sub_114968 ROM:001149B0 ROM:001149B2 ROM:001149B2 ; =============== S U B R O U T I N E ======================================= ROM:001149B2 ROM:001149B2 ROM:001149B2 sub_1149B2: ; CODE XREF: sub_124EAE+26C↓p ROM:001149B2 move.b ($1262).w,($749).w ROM:001149B8 bset #4,($13A8).w ROM:001149BE clr.w d1 ROM:001149C0 move.b ($749).w,d1 ROM:001149C4 cmpi.w #$12,d1 ROM:001149C8 bcc.s locret_1149D2 ROM:001149CA movea.l off_1149D4(pc,d1.w*4),a0 ROM:001149CE nop ROM:001149D0 jmp (a0) ROM:001149D2 ; --------------------------------------------------------------------------- ROM:001149D2 ROM:001149D2 locret_1149D2: ; CODE XREF: sub_1149B2+16↑j ROM:001149D2 rts ROM:001149D2 ; End of function sub_1149B2 ROM:001149D2 ROM:001149D2 ; --------------------------------------------------------------------------- ROM:001149D4 off_1149D4: dc.l locret_114A1C ; DATA XREF: sub_1149B2+18↑r ROM:001149D8 dc.l loc_114A1E ROM:001149DC dc.l loc_114A2A ROM:001149E0 dc.l loc_114A36 ROM:001149E4 dc.l loc_114A42 ROM:001149E8 dc.l loc_114A4E ROM:001149EC dc.l loc_114A5A ROM:001149F0 dc.l loc_114A66 ROM:001149F4 dc.l loc_114A72 ROM:001149F8 dc.l loc_114A7E ROM:001149FC dc.l loc_114A8A ROM:00114A00 dc.l loc_114A96 ROM:00114A04 dc.l loc_114AA2 ROM:00114A08 dc.l loc_114AAA ROM:00114A0C dc.l loc_114AB2 ROM:00114A10 dc.l loc_114ABA ROM:00114A14 dc.l loc_114AC2 ROM:00114A18 dc.l loc_114ACA ROM:00114A1C ; --------------------------------------------------------------------------- ROM:00114A1C ROM:00114A1C locret_114A1C: ; DATA XREF: ROM:off_1149D4↑o ROM:00114A1C rts ROM:00114A1E ; --------------------------------------------------------------------------- ROM:00114A1E ROM:00114A1E loc_114A1E: ; DATA XREF: ROM:001149D8↑o ROM:00114A1E bclr #4,($13A8).w ROM:00114A24 bsr.w sub_114F2E ROM:00114A28 rts ROM:00114A2A ; --------------------------------------------------------------------------- ROM:00114A2A ROM:00114A2A loc_114A2A: ; DATA XREF: ROM:001149DC↑o ROM:00114A2A bclr #4,($13A8).w ROM:00114A30 bsr.w sub_114F2E ROM:00114A34 rts ROM:00114A36 ; --------------------------------------------------------------------------- ROM:00114A36 ROM:00114A36 loc_114A36: ; DATA XREF: ROM:001149E0↑o ROM:00114A36 bclr #4,($13A8).w ROM:00114A3C bsr.w sub_114FA2 ROM:00114A40 rts ROM:00114A42 ; --------------------------------------------------------------------------- ROM:00114A42 ROM:00114A42 loc_114A42: ; DATA XREF: ROM:001149E4↑o ROM:00114A42 bclr #4,($13A8).w ROM:00114A48 bsr.w sub_114DD2 ROM:00114A4C rts ROM:00114A4E ; --------------------------------------------------------------------------- ROM:00114A4E ROM:00114A4E loc_114A4E: ; DATA XREF: ROM:001149E8↑o ROM:00114A4E bclr #4,($13A8).w ROM:00114A54 bsr.w sub_114AD2 ROM:00114A58 rts ROM:00114A5A ; --------------------------------------------------------------------------- ROM:00114A5A ROM:00114A5A loc_114A5A: ; DATA XREF: ROM:001149EC↑o ROM:00114A5A bclr #4,($13A8).w ROM:00114A60 bsr.w sub_114BA8 ROM:00114A64 rts ROM:00114A66 ; --------------------------------------------------------------------------- ROM:00114A66 ROM:00114A66 loc_114A66: ; DATA XREF: ROM:001149F0↑o ROM:00114A66 bclr #4,($13A8).w ROM:00114A6C bsr.w sub_114C7E ROM:00114A70 rts ROM:00114A72 ; --------------------------------------------------------------------------- ROM:00114A72 ROM:00114A72 loc_114A72: ; DATA XREF: ROM:001149F4↑o ROM:00114A72 bclr #4,($13A8).w ROM:00114A78 bsr.w sub_114CB4 ROM:00114A7C rts ROM:00114A7E ; --------------------------------------------------------------------------- ROM:00114A7E ROM:00114A7E loc_114A7E: ; DATA XREF: ROM:001149F8↑o ROM:00114A7E bclr #4,($13A8).w ROM:00114A84 bsr.w sub_114D56 ROM:00114A88 rts ROM:00114A8A ; --------------------------------------------------------------------------- ROM:00114A8A ROM:00114A8A loc_114A8A: ; DATA XREF: ROM:001149FC↑o ROM:00114A8A bclr #4,($13A8).w ROM:00114A90 bsr.w sub_114D98 ROM:00114A94 rts ROM:00114A96 ; --------------------------------------------------------------------------- ROM:00114A96 ROM:00114A96 loc_114A96: ; DATA XREF: ROM:00114A00↑o ROM:00114A96 bclr #4,($13A8).w ROM:00114A9C bsr.w sub_114E4A ROM:00114AA0 rts ROM:00114AA2 ; --------------------------------------------------------------------------- ROM:00114AA2 ROM:00114AA2 loc_114AA2: ; DATA XREF: ROM:00114A04↑o ROM:00114AA2 bclr #4,($13A8).w ROM:00114AA8 rts ROM:00114AAA ; --------------------------------------------------------------------------- ROM:00114AAA ROM:00114AAA loc_114AAA: ; DATA XREF: ROM:00114A08↑o ROM:00114AAA bclr #4,($13A8).w ROM:00114AB0 rts ROM:00114AB2 ; --------------------------------------------------------------------------- ROM:00114AB2 ROM:00114AB2 loc_114AB2: ; DATA XREF: ROM:00114A0C↑o ROM:00114AB2 bclr #4,($13A8).w ROM:00114AB8 rts ROM:00114ABA ; --------------------------------------------------------------------------- ROM:00114ABA ROM:00114ABA loc_114ABA: ; DATA XREF: ROM:00114A10↑o ROM:00114ABA bclr #4,($13A8).w ROM:00114AC0 rts ROM:00114AC2 ; --------------------------------------------------------------------------- ROM:00114AC2 ROM:00114AC2 loc_114AC2: ; DATA XREF: ROM:00114A14↑o ROM:00114AC2 bclr #4,($13A8).w ROM:00114AC8 rts ROM:00114ACA ; --------------------------------------------------------------------------- ROM:00114ACA ROM:00114ACA loc_114ACA: ; DATA XREF: ROM:00114A18↑o ROM:00114ACA bclr #4,($13A8).w ROM:00114AD0 rts ROM:00114AD2 ROM:00114AD2 ; =============== S U B R O U T I N E ======================================= ROM:00114AD2 ROM:00114AD2 ROM:00114AD2 sub_114AD2: ; CODE XREF: ROM:00114A54↑p ROM:00114AD2 btst #4,($93C).w ROM:00114AD8 bne.l loc_114B9A ROM:00114ADE cmpi.w #$14,($56E).w ROM:00114AE4 bge.l loc_114B8C ROM:00114AEA clr.w d1 ROM:00114AEC clr.w d0 ROM:00114AEE movea.l ($44C).w,a0 ROM:00114AF2 move.w ($56E).w,d2 ROM:00114AF6 move.b ($1266).w,d0 ROM:00114AFA cmpi.w #1,d0 ROM:00114AFE bne.s loc_114B0E ROM:00114B00 addq.w #1,($56C).w ROM:00114B04 move.w ($568).w,d1 ROM:00114B08 add.w ($56A).w,d1 ROM:00114B0C bra.s loc_114B22 ROM:00114B0E ; --------------------------------------------------------------------------- ROM:00114B0E ROM:00114B0E loc_114B0E: ; CODE XREF: sub_114AD2+2C↑j ROM:00114B0E cmpi.w #2,d0 ROM:00114B12 bne.s loc_114B1E ROM:00114B14 addq.w #1,($56A).w ROM:00114B18 move.w ($568).w,d1 ROM:00114B1C bra.s loc_114B22 ROM:00114B1E ; --------------------------------------------------------------------------- ROM:00114B1E ROM:00114B1E loc_114B1E: ; CODE XREF: sub_114AD2+40↑j ROM:00114B1E addq.w #1,($568).w ROM:00114B22 ROM:00114B22 loc_114B22: ; CODE XREF: sub_114AD2+3A↑j ROM:00114B22 ; sub_114AD2+4A↑j ROM:00114B22 sub.w d1,d2 ROM:00114B24 ext.l d2 ROM:00114B26 asl.l #2,d2 ROM:00114B28 adda.l d2,a0 ROM:00114B2A bra.s loc_114B32 ROM:00114B2C ; --------------------------------------------------------------------------- ROM:00114B2C ROM:00114B2C loc_114B2C: ; CODE XREF: sub_114AD2:loc_114B32↓j ROM:00114B2C move.l (a0,d1.w*4),4(a0,d1.w*4) ROM:00114B32 ROM:00114B32 loc_114B32: ; CODE XREF: sub_114AD2+58↑j ROM:00114B32 dbf d1,loc_114B2C ROM:00114B36 addq.w #1,($56E).w ROM:00114B3A clr.l d0 ROM:00114B3C move.b ($1263).w,d0 ROM:00114B40 asl.l #8,d0 ROM:00114B42 move.b ($1264).w,d0 ROM:00114B46 asl.l #8,d0 ROM:00114B48 move.b ($1265).w,d0 ROM:00114B4C move.l d0,(a0) ROM:00114B4E bset #6,($93B).w ROM:00114B54 move.w ($56C).w,d0 ROM:00114B58 asl.w #2,d0 ROM:00114B5A move.w d0,d1 ROM:00114B5C move.w ($56A).w,d0 ROM:00114B60 asl.w #1,d0 ROM:00114B62 add.w d0,d1 ROM:00114B64 move.w ($568).w,d0 ROM:00114B68 btst #0,d0 ROM:00114B6C beq.s loc_114B70 ROM:00114B6E addq.w #1,d0 ROM:00114B70 ROM:00114B70 loc_114B70: ; CODE XREF: sub_114AD2+9A↑j ROM:00114B70 add.w d0,d1 ROM:00114B72 move.l #$FFFE,d0 ROM:00114B78 sub.l ($450).w,d0 ROM:00114B7C ext.l d1 ROM:00114B7E divu.l d1,d0 ROM:00114B82 move.l d0,($418).w ROM:00114B86 move.w d1,($570).w ROM:00114B8A bra.s loc_114B98 ROM:00114B8C ; --------------------------------------------------------------------------- ROM:00114B8C ROM:00114B8C loc_114B8C: ; CODE XREF: sub_114AD2+12↑j ROM:00114B8C move.b #$8E,($11AA).w ROM:00114B92 bset #4,($13A8).w ROM:00114B98 ROM:00114B98 loc_114B98: ; CODE XREF: sub_114AD2+B8↑j ROM:00114B98 bra.s locret_114BA6 ROM:00114B9A ; --------------------------------------------------------------------------- ROM:00114B9A ROM:00114B9A loc_114B9A: ; CODE XREF: sub_114AD2+6↑j ROM:00114B9A move.b #$82,($11AA).w ROM:00114BA0 bset #4,($13A8).w ROM:00114BA6 ROM:00114BA6 locret_114BA6: ; CODE XREF: sub_114AD2:loc_114B98↑j ROM:00114BA6 rts ROM:00114BA6 ; End of function sub_114AD2 ROM:00114BA6 ROM:00114BA8 ROM:00114BA8 ; =============== S U B R O U T I N E ======================================= ROM:00114BA8 ROM:00114BA8 ROM:00114BA8 sub_114BA8: ; CODE XREF: ROM:00114A60↑p ROM:00114BA8 btst #4,($93C).w ROM:00114BAE bne.l loc_114C70 ROM:00114BB4 clr.l d0 ROM:00114BB6 move.b ($1263).w,d0 ROM:00114BBA asl.l #8,d0 ROM:00114BBC move.b ($1264).w,d0 ROM:00114BC0 asl.l #8,d0 ROM:00114BC2 move.b ($1265).w,d0 ROM:00114BC6 clr.w d1 ROM:00114BC8 movea.l ($44C).w,a0 ROM:00114BCC ROM:00114BCC loc_114BCC: ; CODE XREF: sub_114BA8+30↓j ROM:00114BCC cmp.l (a0)+,d0 ROM:00114BCE beq.s loc_114BDA ROM:00114BD0 cmp.w ($56E).w,d1 ROM:00114BD4 bge.s loc_114BDA ROM:00114BD6 addq.w #1,d1 ROM:00114BD8 bra.s loc_114BCC ROM:00114BDA ; --------------------------------------------------------------------------- ROM:00114BDA ROM:00114BDA loc_114BDA: ; CODE XREF: sub_114BA8+26↑j ROM:00114BDA ; sub_114BA8+2C↑j ROM:00114BDA cmp.w ($56E).w,d1 ROM:00114BDE bge.l loc_114C62 ROM:00114BE4 cmp.w ($56C).w,d1 ROM:00114BE8 bge.s loc_114BF0 ROM:00114BEA subq.w #1,($56C).w ROM:00114BEE bra.s loc_114C0A ROM:00114BF0 ; --------------------------------------------------------------------------- ROM:00114BF0 ROM:00114BF0 loc_114BF0: ; CODE XREF: sub_114BA8+40↑j ROM:00114BF0 move.w ($56A).w,d0 ROM:00114BF4 add.w ($56C).w,d0 ROM:00114BF8 cmp.w d1,d0 ROM:00114BFA ble.s loc_114C04 ROM:00114BFC subi.w #1,($56A).w ROM:00114C02 bra.s loc_114C0A ROM:00114C04 ; --------------------------------------------------------------------------- ROM:00114C04 ROM:00114C04 loc_114C04: ; CODE XREF: sub_114BA8+52↑j ROM:00114C04 subi.w #1,($568).w ROM:00114C0A ROM:00114C0A loc_114C0A: ; CODE XREF: sub_114BA8+46↑j ROM:00114C0A ; sub_114BA8+5A↑j ROM:00114C0A subi.w #1,($56E).w ROM:00114C10 suba.l #4,a0 ROM:00114C16 ROM:00114C16 loc_114C16: ; CODE XREF: sub_114BA8+7A↓j ROM:00114C16 cmp.w ($56E).w,d1 ROM:00114C1A beq.s loc_114C24 ROM:00114C1C move.l 4(a0),(a0)+ ROM:00114C20 addq.w #1,d1 ROM:00114C22 bra.s loc_114C16 ROM:00114C24 ; --------------------------------------------------------------------------- ROM:00114C24 ROM:00114C24 loc_114C24: ; CODE XREF: sub_114BA8+72↑j ROM:00114C24 bset #6,($93B).w ROM:00114C2A move.w ($56C).w,d0 ROM:00114C2E asl.w #2,d0 ROM:00114C30 move.w d0,d1 ROM:00114C32 move.w ($56A).w,d0 ROM:00114C36 asl.w #1,d0 ROM:00114C38 add.w d0,d1 ROM:00114C3A move.w ($568).w,d0 ROM:00114C3E btst #0,d0 ROM:00114C42 beq.s loc_114C46 ROM:00114C44 addq.w #1,d0 ROM:00114C46 ROM:00114C46 loc_114C46: ; CODE XREF: sub_114BA8+9A↑j ROM:00114C46 add.w d0,d1 ROM:00114C48 move.l #$FFFE,d0 ROM:00114C4E sub.l ($450).w,d0 ROM:00114C52 ext.l d1 ROM:00114C54 divu.l d1,d0 ROM:00114C58 move.l d0,($418).w ROM:00114C5C move.w d1,($570).w ROM:00114C60 bra.s loc_114C6E ROM:00114C62 ; --------------------------------------------------------------------------- ROM:00114C62 ROM:00114C62 loc_114C62: ; CODE XREF: sub_114BA8+36↑j ROM:00114C62 move.b #$8F,($11AA).w ROM:00114C68 bset #4,($13A8).w ROM:00114C6E ROM:00114C6E loc_114C6E: ; CODE XREF: sub_114BA8+B8↑j ROM:00114C6E bra.s locret_114C7C ROM:00114C70 ; --------------------------------------------------------------------------- ROM:00114C70 ROM:00114C70 loc_114C70: ; CODE XREF: sub_114BA8+6↑j ROM:00114C70 move.b #$82,($11AA).w ROM:00114C76 bset #4,($13A8).w ROM:00114C7C ROM:00114C7C locret_114C7C: ; CODE XREF: sub_114BA8:loc_114C6E↑j ROM:00114C7C rts ROM:00114C7C ; End of function sub_114BA8 ROM:00114C7C ROM:00114C7E ROM:00114C7E ; =============== S U B R O U T I N E ======================================= ROM:00114C7E ROM:00114C7E ROM:00114C7E sub_114C7E: ; CODE XREF: ROM:00114A6C↑p ROM:00114C7E btst #4,($93C).w ROM:00114C84 bne.s loc_114CA6 ROM:00114C86 clr.w ($568).w ROM:00114C8A clr.w ($56A).w ROM:00114C8E clr.w ($56C).w ROM:00114C92 clr.w ($56E).w ROM:00114C96 clr.w ($570).w ROM:00114C9A clr.l ($418).w ROM:00114C9E bset #6,($93B).w ROM:00114CA4 bra.s locret_114CB2 ROM:00114CA6 ; --------------------------------------------------------------------------- ROM:00114CA6 ROM:00114CA6 loc_114CA6: ; CODE XREF: sub_114C7E+6↑j ROM:00114CA6 move.b #$82,($11AA).w ROM:00114CAC bset #4,($13A8).w ROM:00114CB2 ROM:00114CB2 locret_114CB2: ; CODE XREF: sub_114C7E+26↑j ROM:00114CB2 rts ROM:00114CB2 ; End of function sub_114C7E ROM:00114CB2 ROM:00114CB4 ROM:00114CB4 ; =============== S U B R O U T I N E ======================================= ROM:00114CB4 ROM:00114CB4 ROM:00114CB4 sub_114CB4: ; CODE XREF: ROM:00114A78↑p ROM:00114CB4 btst #4,($93C).w ROM:00114CBA bne.l loc_114D48 ROM:00114CC0 clr.w d0 ROM:00114CC2 clr.w d1 ROM:00114CC4 clr.w d2 ROM:00114CC6 move.b ($126C).w,d0 ROM:00114CCA move.b ($126B).w,d1 ROM:00114CCE move.b ($126A).w,d2 ROM:00114CD2 cmpi.w #$A,d0 ROM:00114CD6 bge.s loc_114D3A ROM:00114CD8 cmpi.w #6,d1 ROM:00114CDC bgt.s loc_114D2C ROM:00114CDE cmpi.w #0,d1 ROM:00114CE2 ble.s loc_114D1E ROM:00114CE4 cmpi.w #4,d2 ROM:00114CE8 bgt.s loc_114D10 ROM:00114CEA movea.l ($454).w,a0 ROM:00114CEE ext.l d0 ROM:00114CF0 asl.l #4,d0 ROM:00114CF2 adda.l d0,a0 ROM:00114CF4 clr.b (a0)+ ROM:00114CF6 movea.l #$1260,a1 ROM:00114CFC adda.l #3,a1 ROM:00114D02 move.w #9,d1 ROM:00114D06 bra.s loc_114D0A ROM:00114D08 ; --------------------------------------------------------------------------- ROM:00114D08 ROM:00114D08 loc_114D08: ; CODE XREF: sub_114CB4:loc_114D0A↓j ROM:00114D08 move.b (a1)+,(a0)+ ROM:00114D0A ROM:00114D0A loc_114D0A: ; CODE XREF: sub_114CB4+52↑j ROM:00114D0A dbf d1,loc_114D08 ROM:00114D0E bra.s loc_114D1C ROM:00114D10 ; --------------------------------------------------------------------------- ROM:00114D10 ROM:00114D10 loc_114D10: ; CODE XREF: sub_114CB4+34↑j ROM:00114D10 move.b #$8B,($11AA).w ROM:00114D16 bset #4,($13A8).w ROM:00114D1C ROM:00114D1C loc_114D1C: ; CODE XREF: sub_114CB4+5A↑j ROM:00114D1C bra.s loc_114D2A ROM:00114D1E ; --------------------------------------------------------------------------- ROM:00114D1E ROM:00114D1E loc_114D1E: ; CODE XREF: sub_114CB4+2E↑j ROM:00114D1E move.b #$8C,($11AA).w ROM:00114D24 bset #4,($13A8).w ROM:00114D2A ROM:00114D2A loc_114D2A: ; CODE XREF: sub_114CB4:loc_114D1C↑j ROM:00114D2A bra.s loc_114D38 ROM:00114D2C ; --------------------------------------------------------------------------- ROM:00114D2C ROM:00114D2C loc_114D2C: ; CODE XREF: sub_114CB4+28↑j ROM:00114D2C move.b #$8C,($11AA).w ROM:00114D32 bset #4,($13A8).w ROM:00114D38 ROM:00114D38 loc_114D38: ; CODE XREF: sub_114CB4:loc_114D2A↑j ROM:00114D38 bra.s loc_114D46 ROM:00114D3A ; --------------------------------------------------------------------------- ROM:00114D3A ROM:00114D3A loc_114D3A: ; CODE XREF: sub_114CB4+22↑j ROM:00114D3A move.b #$8A,($11AA).w ROM:00114D40 bset #4,($13A8).w ROM:00114D46 ROM:00114D46 loc_114D46: ; CODE XREF: sub_114CB4:loc_114D38↑j ROM:00114D46 bra.s locret_114D54 ROM:00114D48 ; --------------------------------------------------------------------------- ROM:00114D48 ROM:00114D48 loc_114D48: ; CODE XREF: sub_114CB4+6↑j ROM:00114D48 move.b #$82,($11AA).w ROM:00114D4E bset #4,($13A8).w ROM:00114D54 ROM:00114D54 locret_114D54: ; CODE XREF: sub_114CB4:loc_114D46↑j ROM:00114D54 rts ROM:00114D54 ; End of function sub_114CB4 ROM:00114D54 ROM:00114D56 ROM:00114D56 ; =============== S U B R O U T I N E ======================================= ROM:00114D56 ROM:00114D56 ROM:00114D56 sub_114D56: ; CODE XREF: ROM:00114A84↑p ROM:00114D56 btst #4,($93C).w ROM:00114D5C bne.s loc_114D8A ROM:00114D5E clr.w d0 ROM:00114D60 move.b ($1263).w,d0 ROM:00114D64 cmpi.w #$A,d0 ROM:00114D68 bge.s loc_114D7C ROM:00114D6A ext.l d0 ROM:00114D6C asl.l #4,d0 ROM:00114D6E movea.l ($454).w,a0 ROM:00114D72 adda.l d0,a0 ROM:00114D74 move.b #$FF,9(a0) ROM:00114D7A bra.s loc_114D88 ROM:00114D7C ; --------------------------------------------------------------------------- ROM:00114D7C ROM:00114D7C loc_114D7C: ; CODE XREF: sub_114D56+12↑j ROM:00114D7C move.b #$8A,($11AA).w ROM:00114D82 bset #4,($13A8).w ROM:00114D88 ROM:00114D88 loc_114D88: ; CODE XREF: sub_114D56+24↑j ROM:00114D88 bra.s locret_114D96 ROM:00114D8A ; --------------------------------------------------------------------------- ROM:00114D8A ROM:00114D8A loc_114D8A: ; CODE XREF: sub_114D56+6↑j ROM:00114D8A move.b #$82,($11AA).w ROM:00114D90 bset #4,($13A8).w ROM:00114D96 ROM:00114D96 locret_114D96: ; CODE XREF: sub_114D56:loc_114D88↑j ROM:00114D96 rts ROM:00114D96 ; End of function sub_114D56 ROM:00114D96 ROM:00114D98 ROM:00114D98 ; =============== S U B R O U T I N E ======================================= ROM:00114D98 ROM:00114D98 ROM:00114D98 sub_114D98: ; CODE XREF: ROM:00114A90↑p ROM:00114D98 btst #4,($93C).w ROM:00114D9E bne.s loc_114DC4 ROM:00114DA0 movea.l ($454).w,a0 ROM:00114DA4 move.w #9,d0 ROM:00114DA8 bra.s loc_114DAE ROM:00114DAA ; --------------------------------------------------------------------------- ROM:00114DAA ROM:00114DAA loc_114DAA: ; CODE XREF: sub_114D98+28↓j ROM:00114DAA subi.w #1,d0 ROM:00114DAE ROM:00114DAE loc_114DAE: ; CODE XREF: sub_114D98+10↑j ROM:00114DAE cmpi.w #0,d0 ROM:00114DB2 blt.s loc_114DC2 ROM:00114DB4 move.b #$FF,9(a0) ROM:00114DBA adda.l #$10,a0 ROM:00114DC0 bra.s loc_114DAA ROM:00114DC2 ; --------------------------------------------------------------------------- ROM:00114DC2 ROM:00114DC2 loc_114DC2: ; CODE XREF: sub_114D98+1A↑j ROM:00114DC2 bra.s locret_114DD0 ROM:00114DC4 ; --------------------------------------------------------------------------- ROM:00114DC4 ROM:00114DC4 loc_114DC4: ; CODE XREF: sub_114D98+6↑j ROM:00114DC4 move.b #$82,($11AA).w ROM:00114DCA bset #4,($13A8).w ROM:00114DD0 ROM:00114DD0 locret_114DD0: ; CODE XREF: sub_114D98:loc_114DC2↑j ROM:00114DD0 rts ROM:00114DD0 ; End of function sub_114D98 ROM:00114DD0 ROM:00114DD2 ROM:00114DD2 ; =============== S U B R O U T I N E ======================================= ROM:00114DD2 ROM:00114DD2 ROM:00114DD2 sub_114DD2: ; CODE XREF: ROM:00114A48↑p ROM:00114DD2 btst #4,($93C).w ROM:00114DD8 bne.s loc_114E3C ROM:00114DDA cmpi.b #5,($1260).w ROM:00114DE0 bne.s loc_114E2E ROM:00114DE2 clr.w d0 ROM:00114DE4 move.b ($1263).w,d0 ROM:00114DE8 movea.l #word_1359D2,a0 ROM:00114DEE ROM:00114DEE loc_114DEE: ; CODE XREF: sub_114DD2+2C↓j ROM:00114DEE cmp.w (a0),d0 ROM:00114DF0 beq.s loc_114E00 ROM:00114DF2 cmpi.w #$FF,(a0) ROM:00114DF6 beq.s loc_114E00 ROM:00114DF8 adda.l #2,a0 ROM:00114DFE bra.s loc_114DEE ROM:00114E00 ; --------------------------------------------------------------------------- ROM:00114E00 ROM:00114E00 loc_114E00: ; CODE XREF: sub_114DD2+1E↑j ROM:00114E00 ; sub_114DD2+24↑j ROM:00114E00 cmpi.w #$FF,(a0) ROM:00114E04 bne.s loc_114E14 ROM:00114E06 move.b #$84,($11AA).w ROM:00114E0C bset #4,($13A8).w ROM:00114E12 bra.s loc_114E2C ROM:00114E14 ; --------------------------------------------------------------------------- ROM:00114E14 ROM:00114E14 loc_114E14: ; CODE XREF: sub_114DD2+32↑j ROM:00114E14 ext.w d0 ROM:00114E16 move.w d0,($55C).w ROM:00114E1A clr.w d0 ROM:00114E1C move.b ($1264).w,d0 ROM:00114E20 asl.w #8,d0 ROM:00114E22 move.b ($1265).w,d0 ROM:00114E26 subq.w #1,d0 ROM:00114E28 move.w d0,($55E).w ROM:00114E2C ROM:00114E2C loc_114E2C: ; CODE XREF: sub_114DD2+40↑j ROM:00114E2C bra.s loc_114E3A ROM:00114E2E ; --------------------------------------------------------------------------- ROM:00114E2E ROM:00114E2E loc_114E2E: ; CODE XREF: sub_114DD2+E↑j ROM:00114E2E move.b #$8B,($11AA).w ROM:00114E34 bset #4,($13A8).w ROM:00114E3A ROM:00114E3A loc_114E3A: ; CODE XREF: sub_114DD2:loc_114E2C↑j ROM:00114E3A bra.s locret_114E48 ROM:00114E3C ; --------------------------------------------------------------------------- ROM:00114E3C ROM:00114E3C loc_114E3C: ; CODE XREF: sub_114DD2+6↑j ROM:00114E3C move.b #$82,($11AA).w ROM:00114E42 bset #4,($13A8).w ROM:00114E48 ROM:00114E48 locret_114E48: ; CODE XREF: sub_114DD2:loc_114E3A↑j ROM:00114E48 rts ROM:00114E48 ; End of function sub_114DD2 ROM:00114E48 ROM:00114E4A ROM:00114E4A ; =============== S U B R O U T I N E ======================================= ROM:00114E4A ROM:00114E4A ROM:00114E4A sub_114E4A: ; CODE XREF: ROM:00114A9C↑p ROM:00114E4A btst #4,($93C).w ROM:00114E50 bne.l loc_114F20 ROM:00114E56 clr.w d0 ROM:00114E58 move.b ($1263).w,d0 ROM:00114E5C cmpi.w #$A,d0 ROM:00114E60 blt.s loc_114E6A ROM:00114E62 move.w #$FF,($562).w ROM:00114E68 bra.s loc_114E9A ROM:00114E6A ; --------------------------------------------------------------------------- ROM:00114E6A ROM:00114E6A loc_114E6A: ; CODE XREF: sub_114E4A+16↑j ROM:00114E6A movea.l ($454).w,a0 ROM:00114E6E move.w d0,d3 ROM:00114E70 ext.l d3 ROM:00114E72 asl.l #4,d3 ROM:00114E74 adda.l d3,a0 ROM:00114E76 cmpi.b #$FF,9(a0) ROM:00114E7C bne.l loc_114E96 ROM:00114E82 move.b #$86,($11AA).w ROM:00114E88 bset #4,($13A8).w ROM:00114E8E bra.l locret_114F2C ROM:00114E94 ; --------------------------------------------------------------------------- ROM:00114E94 bra.s loc_114E9A ROM:00114E96 ; --------------------------------------------------------------------------- ROM:00114E96 ROM:00114E96 loc_114E96: ; CODE XREF: sub_114E4A+32↑j ROM:00114E96 move.w d0,($562).w ROM:00114E9A ROM:00114E9A loc_114E9A: ; CODE XREF: sub_114E4A+1E↑j ROM:00114E9A ; sub_114E4A+4A↑j ROM:00114E9A clr.w d1 ROM:00114E9C move.b ($1264).w,d1 ROM:00114EA0 cmpi.w #$A,d1 ROM:00114EA4 blt.s loc_114EAE ROM:00114EA6 move.w #$FF,($560).w ROM:00114EAC bra.s loc_114EEA ROM:00114EAE ; --------------------------------------------------------------------------- ROM:00114EAE ROM:00114EAE loc_114EAE: ; CODE XREF: sub_114E4A+5A↑j ROM:00114EAE cmp.w d1,d0 ROM:00114EB0 bne.s loc_114EC2 ROM:00114EB2 move.b #$87,($11AA).w ROM:00114EB8 bset #4,($13A8).w ROM:00114EBE bra.s locret_114F2C ROM:00114EC0 ; --------------------------------------------------------------------------- ROM:00114EC0 bra.s loc_114EEA ROM:00114EC2 ; --------------------------------------------------------------------------- ROM:00114EC2 ROM:00114EC2 loc_114EC2: ; CODE XREF: sub_114E4A+66↑j ROM:00114EC2 movea.l ($454).w,a0 ROM:00114EC6 move.w d1,d3 ROM:00114EC8 ext.l d3 ROM:00114ECA asl.l #4,d3 ROM:00114ECC adda.l d3,a0 ROM:00114ECE cmpi.b #$FF,9(a0) ROM:00114ED4 bne.s loc_114EE6 ROM:00114ED6 move.b #$88,($11AA).w ROM:00114EDC bset #4,($13A8).w ROM:00114EE2 bra.s locret_114F2C ROM:00114EE4 ; --------------------------------------------------------------------------- ROM:00114EE4 bra.s loc_114EEA ROM:00114EE6 ; --------------------------------------------------------------------------- ROM:00114EE6 ROM:00114EE6 loc_114EE6: ; CODE XREF: sub_114E4A+8A↑j ROM:00114EE6 move.w d1,($560).w ROM:00114EEA ROM:00114EEA loc_114EEA: ; CODE XREF: sub_114E4A+62↑j ROM:00114EEA ; sub_114E4A+76↑j ... ROM:00114EEA clr.l d2 ROM:00114EEC move.b ($1265).w,d2 ROM:00114EF0 asl.l #8,d2 ROM:00114EF2 move.b ($1266).w,d2 ROM:00114EF6 asl.l #8,d2 ROM:00114EF8 move.b ($1267).w,d2 ROM:00114EFC cmpi.l #$FFFFFF,d2 ROM:00114F02 beq.s loc_114F0A ROM:00114F04 cmp.l ($418).w,d2 ROM:00114F08 bgt.s loc_114F10 ROM:00114F0A ROM:00114F0A loc_114F0A: ; CODE XREF: sub_114E4A+B8↑j ROM:00114F0A move.l d2,($41C).w ROM:00114F0E bra.s loc_114F1E ROM:00114F10 ; --------------------------------------------------------------------------- ROM:00114F10 ROM:00114F10 loc_114F10: ; CODE XREF: sub_114E4A+BE↑j ROM:00114F10 move.b #$89,($11AA).w ROM:00114F16 bset #4,($13A8).w ROM:00114F1C bra.s locret_114F2C ROM:00114F1E ; --------------------------------------------------------------------------- ROM:00114F1E ROM:00114F1E loc_114F1E: ; CODE XREF: sub_114E4A+C4↑j ROM:00114F1E bra.s locret_114F2C ROM:00114F20 ; --------------------------------------------------------------------------- ROM:00114F20 ROM:00114F20 loc_114F20: ; CODE XREF: sub_114E4A+6↑j ROM:00114F20 move.b #$82,($11AA).w ROM:00114F26 bset #4,($13A8).w ROM:00114F2C ROM:00114F2C locret_114F2C: ; CODE XREF: sub_114E4A+44↑j ROM:00114F2C ; sub_114E4A+74↑j ... ROM:00114F2C rts ROM:00114F2C ; End of function sub_114E4A ROM:00114F2C ROM:00114F2E ROM:00114F2E ; =============== S U B R O U T I N E ======================================= ROM:00114F2E ROM:00114F2E ROM:00114F2E sub_114F2E: ; CODE XREF: ROM:00114A24↑p ROM:00114F2E ; ROM:00114A30↑p ROM:00114F2E cmpi.b #1,($749).w ROM:00114F34 bne.s loc_114F84 ROM:00114F36 cmpi.w #0,($55C).w ROM:00114F3C beq.s loc_114F76 ROM:00114F3E cmpi.w #0,($56E).w ROM:00114F44 ble.s loc_114F76 ROM:00114F46 btst #4,($93C).w ROM:00114F4C bne.s loc_114F66 ROM:00114F4E cmpi.w #$FF,($562).w ROM:00114F54 bne.s loc_114F5E ROM:00114F56 bset #1,($939).w ROM:00114F5C bra.s loc_114F64 ROM:00114F5E ; --------------------------------------------------------------------------- ROM:00114F5E ROM:00114F5E loc_114F5E: ; CODE XREF: sub_114F2E+26↑j ROM:00114F5E bset #0,($936).w ROM:00114F64 ROM:00114F64 loc_114F64: ; CODE XREF: sub_114F2E+2E↑j ROM:00114F64 bra.s loc_114F72 ROM:00114F66 ; --------------------------------------------------------------------------- ROM:00114F66 ROM:00114F66 loc_114F66: ; CODE XREF: sub_114F2E+1E↑j ROM:00114F66 move.b #$82,($11AA).w ROM:00114F6C bset #4,($13A8).w ROM:00114F72 ROM:00114F72 loc_114F72: ; CODE XREF: sub_114F2E:loc_114F64↑j ROM:00114F72 bra.w loc_114F82 ROM:00114F76 ; --------------------------------------------------------------------------- ROM:00114F76 ROM:00114F76 loc_114F76: ; CODE XREF: sub_114F2E+E↑j ROM:00114F76 ; sub_114F2E+16↑j ROM:00114F76 move.b #$81,($11AA).w ROM:00114F7C bset #4,($13A8).w ROM:00114F82 ROM:00114F82 loc_114F82: ; CODE XREF: sub_114F2E:loc_114F72↑j ROM:00114F82 bra.s locret_114FA0 ROM:00114F84 ; --------------------------------------------------------------------------- ROM:00114F84 ROM:00114F84 loc_114F84: ; CODE XREF: sub_114F2E+6↑j ROM:00114F84 btst #4,($93C).w ROM:00114F8A beq.s loc_114F94 ROM:00114F8C bset #5,($92A).w ROM:00114F92 bra.s locret_114FA0 ROM:00114F94 ; --------------------------------------------------------------------------- ROM:00114F94 ROM:00114F94 loc_114F94: ; CODE XREF: sub_114F2E+5C↑j ROM:00114F94 move.b #$83,($11AA).w ROM:00114F9A bset #4,($13A8).w ROM:00114FA0 ROM:00114FA0 locret_114FA0: ; CODE XREF: sub_114F2E:loc_114F82↑j ROM:00114FA0 ; sub_114F2E+64↑j ROM:00114FA0 rts ROM:00114FA0 ; End of function sub_114F2E ROM:00114FA0 ROM:00114FA2 ROM:00114FA2 ; =============== S U B R O U T I N E ======================================= ROM:00114FA2 ROM:00114FA2 ROM:00114FA2 sub_114FA2: ; CODE XREF: ROM:00114A3C↑p ROM:00114FA2 btst #4,($93C).w ROM:00114FA8 bne.s loc_114FBE ROM:00114FAA clr.w d0 ROM:00114FAC move.b ($1263).w,d0 ROM:00114FB0 move.w d0,($566).w ROM:00114FB4 move.b ($1264).w,d0 ROM:00114FB8 move.w d0,($564).w ROM:00114FBC bra.s locret_114FCA ROM:00114FBE ; --------------------------------------------------------------------------- ROM:00114FBE ROM:00114FBE loc_114FBE: ; CODE XREF: sub_114FA2+6↑j ROM:00114FBE move.b #$82,($11AA).w ROM:00114FC4 bset #4,($13A8).w ROM:00114FCA ROM:00114FCA locret_114FCA: ; CODE XREF: sub_114FA2+1A↑j ROM:00114FCA rts ROM:00114FCA ; End of function sub_114FA2 ROM:00114FCA ROM:00114FCC ROM:00114FCC ; =============== S U B R O U T I N E ======================================= ROM:00114FCC ROM:00114FCC ROM:00114FCC sub_114FCC: ; CODE XREF: sub_123CB8+58C↓p ROM:00114FCC bset #4,($13A8).w ROM:00114FD2 move.b ($1262).l,($749).w ROM:00114FDA clr.w d1 ROM:00114FDC move.b ($749).w,d1 ROM:00114FE0 cmpi.w #$12,d1 ROM:00114FE4 bcc.s locret_114FEE ROM:00114FE6 movea.l off_114FF0(pc,d1.w*4),a0 ROM:00114FEA nop ROM:00114FEC jmp (a0) ROM:00114FEE ; --------------------------------------------------------------------------- ROM:00114FEE ROM:00114FEE locret_114FEE: ; CODE XREF: sub_114FCC+18↑j ROM:00114FEE rts ROM:00114FEE ; End of function sub_114FCC ROM:00114FEE ROM:00114FEE ; --------------------------------------------------------------------------- ROM:00114FF0 off_114FF0: dc.l loc_115038 ; DATA XREF: sub_114FCC+1A↑r ROM:00114FF4 dc.l loc_115040 ROM:00114FF8 dc.l loc_115040 ROM:00114FFC dc.l loc_115040 ROM:00115000 dc.l loc_115040 ROM:00115004 dc.l loc_115040 ROM:00115008 dc.l loc_115040 ROM:0011500C dc.l loc_115040 ROM:00115010 dc.l loc_115040 ROM:00115014 dc.l loc_115040 ROM:00115018 dc.l loc_115040 ROM:0011501C dc.l loc_115040 ROM:00115020 dc.l loc_11504E ROM:00115024 dc.l loc_11505A ROM:00115028 dc.l loc_115066 ROM:0011502C dc.l loc_115072 ROM:00115030 dc.l loc_11507E ROM:00115034 dc.l loc_11508A ROM:00115038 ; --------------------------------------------------------------------------- ROM:00115038 ROM:00115038 loc_115038: ; DATA XREF: ROM:off_114FF0↑o ROM:00115038 bset #4,($13A8).w ROM:0011503E rts ROM:00115040 ; --------------------------------------------------------------------------- ROM:00115040 ROM:00115040 loc_115040: ; DATA XREF: ROM:00114FF4↑o ROM:00115040 ; ROM:00114FF8↑o ... ROM:00115040 bclr #4,($13A8).w ROM:00115046 bsr.l sub_12494E ROM:0011504C rts ROM:0011504E ; --------------------------------------------------------------------------- ROM:0011504E ROM:0011504E loc_11504E: ; DATA XREF: ROM:00115020↑o ROM:0011504E bclr #4,($13A8).w ROM:00115054 bsr.w sub_115154 ROM:00115058 rts ROM:0011505A ; --------------------------------------------------------------------------- ROM:0011505A ROM:0011505A loc_11505A: ; DATA XREF: ROM:00115024↑o ROM:0011505A bclr #4,($13A8).w ROM:00115060 bsr.w sub_1150DC ROM:00115064 rts ROM:00115066 ; --------------------------------------------------------------------------- ROM:00115066 ROM:00115066 loc_115066: ; DATA XREF: ROM:00115028↑o ROM:00115066 bclr #4,($13A8).w ROM:0011506C bsr.w sub_11518E ROM:00115070 rts ROM:00115072 ; --------------------------------------------------------------------------- ROM:00115072 ROM:00115072 loc_115072: ; DATA XREF: ROM:0011502C↑o ROM:00115072 bclr #4,($13A8).w ROM:00115078 bsr.w sub_1152B8 ROM:0011507C rts ROM:0011507E ; --------------------------------------------------------------------------- ROM:0011507E ROM:0011507E loc_11507E: ; DATA XREF: ROM:00115030↑o ROM:0011507E bclr #4,($13A8).w ROM:00115084 bsr.w sub_115096 ROM:00115088 rts ROM:0011508A ; --------------------------------------------------------------------------- ROM:0011508A ROM:0011508A loc_11508A: ; DATA XREF: ROM:00115034↑o ROM:0011508A bclr #4,($13A8).w ROM:00115090 bsr.w sub_11530E ROM:00115094 rts ROM:00115096 ROM:00115096 ; =============== S U B R O U T I N E ======================================= ROM:00115096 ROM:00115096 ROM:00115096 sub_115096: ; CODE XREF: ROM:00115084↑p ROM:00115096 movea.l #$1260,a1 ROM:0011509C movea.l ($454).w,a0 ROM:001150A0 clr.w d0 ROM:001150A2 move.b #$A,d0 ROM:001150A6 asl.w #4,d0 ROM:001150A8 move.b d0,d1 ROM:001150AA addq.b #2,d1 ROM:001150AC move.w d1,d2 ROM:001150AE cmpi.w #$3F,d1 ; '?' ROM:001150B2 ble.s loc_1150BA ROM:001150B4 clr.b (a1)+ ROM:001150B6 addq.w #3,d2 ROM:001150B8 bra.s loc_1150BC ROM:001150BA ; --------------------------------------------------------------------------- ROM:001150BA ROM:001150BA loc_1150BA: ; CODE XREF: sub_115096+1C↑j ROM:001150BA addq.w #2,d2 ROM:001150BC ROM:001150BC loc_1150BC: ; CODE XREF: sub_115096+22↑j ROM:001150BC move.b d1,(a1)+ ROM:001150BE move.b #$E0,(a1)+ ROM:001150C2 move.b #$10,(a1)+ ROM:001150C6 addi.b #-$10,d1 ROM:001150CA bra.s loc_1150D0 ROM:001150CC ; --------------------------------------------------------------------------- ROM:001150CC ROM:001150CC loc_1150CC: ; CODE XREF: sub_115096:loc_1150D0↓j ROM:001150CC move.b (a0),(a1)+ ROM:001150CE add.b (a0)+,d1 ROM:001150D0 ROM:001150D0 loc_1150D0: ; CODE XREF: sub_115096+34↑j ROM:001150D0 dbf d0,loc_1150CC ROM:001150D4 move.b d1,(a1) ROM:001150D6 move.w d2,($C52).w ROM:001150DA rts ROM:001150DA ; End of function sub_115096 ROM:001150DA ROM:001150DC ROM:001150DC ; =============== S U B R O U T I N E ======================================= ROM:001150DC ROM:001150DC ROM:001150DC sub_1150DC: ; CODE XREF: ROM:00115060↑p ROM:001150DC move.l ($440).w,d0 ROM:001150E0 sub.l ($42C).w,d0 ROM:001150E4 cmpi.l #0,d0 ROM:001150EA bge.s loc_1150F0 ROM:001150EC add.l ($418).w,d0 ROM:001150F0 ROM:001150F0 loc_1150F0: ; CODE XREF: sub_1150DC+E↑j ROM:001150F0 move.l ($43C).w,d1 ROM:001150F4 sub.l ($42C).w,d1 ROM:001150F8 cmpi.l #0,d1 ROM:001150FE bge.s loc_115104 ROM:00115100 add.l ($418).w,d1 ROM:00115104 ROM:00115104 loc_115104: ; CODE XREF: sub_1150DC+22↑j ROM:00115104 movea.l #$1260,a0 ROM:0011510A move.b #$E,(a0)+ ROM:0011510E move.b #$E0,(a0)+ ROM:00115112 move.b #$D,(a0)+ ROM:00115116 move.b ($435).w,(a0)+ ROM:0011511A move.b ($436).w,(a0)+ ROM:0011511E move.b ($437).w,(a0)+ ROM:00115122 move.b ($419).w,(a0)+ ROM:00115126 move.b ($41A).w,(a0)+ ROM:0011512A move.b ($41B).w,(a0)+ ROM:0011512E move.l d0,($420).w ROM:00115132 move.b ($421).w,(a0)+ ROM:00115136 move.b ($422).w,(a0)+ ROM:0011513A move.b ($423).w,(a0)+ ROM:0011513E move.l d1,($420).w ROM:00115142 move.b ($421).w,(a0)+ ROM:00115146 move.b ($422).w,(a0)+ ROM:0011514A move.b ($423).w,(a0)+ ROM:0011514E bsr.w sub_1153A0 ROM:00115152 rts ROM:00115152 ; End of function sub_1150DC ROM:00115152 ROM:00115154 ROM:00115154 ; =============== S U B R O U T I N E ======================================= ROM:00115154 ROM:00115154 ROM:00115154 sub_115154: ; CODE XREF: ROM:00115054↑p ROM:00115154 movea.l #$1260,a0 ROM:0011515A clr.w d0 ROM:0011515C move.b #$A,(a0)+ ROM:00115160 move.b #$E0,(a0)+ ROM:00115164 move.b #$C,(a0)+ ROM:00115168 move.b ($74A).w,(a0)+ ROM:0011516C move.b ($563).w,(a0)+ ROM:00115170 move.b ($561).w,(a0)+ ROM:00115174 move.b ($567).w,(a0)+ ROM:00115178 move.b ($565).w,(a0)+ ROM:0011517C move.b ($55D).w,(a0)+ ROM:00115180 move.b ($55E).w,(a0)+ ROM:00115184 move.b ($55F).w,(a0)+ ROM:00115188 bsr.w sub_1153A0 ROM:0011518C rts ROM:0011518C ; End of function sub_115154 ROM:0011518C ROM:0011518E ROM:0011518E ; =============== S U B R O U T I N E ======================================= ROM:0011518E ROM:0011518E ROM:0011518E sub_11518E: ; CODE XREF: ROM:0011506C↑p ROM:0011518E btst #4,($93C).w ROM:00115194 bne.l loc_1152AA ROM:0011519A cmpi.l #0,($434).w ROM:001151A2 ble.l loc_11529C ROM:001151A8 movea.l #$1263,a0 ROM:001151AE clr.l d1 ROM:001151B0 move.b (a0)+,d1 ROM:001151B2 asl.l #8,d1 ROM:001151B4 move.b (a0)+,d1 ROM:001151B6 asl.l #8,d1 ROM:001151B8 move.b (a0)+,d1 ROM:001151BA move.b (a0)+,d0 ROM:001151BC asl.w #8,d0 ROM:001151BE move.b (a0)+,d0 ROM:001151C0 move.w d0,d2 ROM:001151C2 muls.w ($570).w,d2 ROM:001151C6 addq.w #3,d2 ROM:001151C8 cmpi.w #$100,d2 ROM:001151CC bgt.l loc_11528E ROM:001151D2 cmp.l ($434).w,d1 ROM:001151D6 bgt.l loc_115280 ROM:001151DC move.w d0,d3 ROM:001151DE ext.l d3 ROM:001151E0 add.l d1,d3 ROM:001151E2 cmp.l ($434).w,d3 ROM:001151E6 bgt.l loc_115272 ROM:001151EC movea.l #$1260,a0 ROM:001151F2 cmpi.w #$3F,d2 ; '?' ROM:001151F6 ble.s loc_1151FA ROM:001151F8 clr.b (a0)+ ROM:001151FA ROM:001151FA loc_1151FA: ; CODE XREF: sub_11518E+68↑j ROM:001151FA move.b d2,(a0)+ ROM:001151FC move.b d2,d3 ROM:001151FE move.b #$E0,(a0)+ ROM:00115202 addi.b #-$20,d3 ROM:00115206 move.b #$E,(a0)+ ROM:0011520A addi.b #$E,d3 ROM:0011520E move.b d0,(a0)+ ROM:00115210 add.b d0,d3 ROM:00115212 add.l ($42C).w,d1 ROM:00115216 cmp.l ($418).w,d1 ROM:0011521A blt.s loc_115220 ROM:0011521C sub.l ($418).w,d1 ROM:00115220 ROM:00115220 loc_115220: ; CODE XREF: sub_11518E+8C↑j ROM:00115220 move.w ($570).w,d4 ROM:00115224 ext.l d4 ROM:00115226 muls.l d1,d4 ROM:0011522A movea.l ($450).w,a1 ROM:0011522E adda.l d4,a1 ROM:00115230 move.w d0,($572).w ROM:00115234 bra.s loc_115252 ROM:00115236 ; --------------------------------------------------------------------------- ROM:00115236 ROM:00115236 loc_115236: ; CODE XREF: sub_11518E:loc_115252↓j ROM:00115236 move.w ($570).w,d4 ROM:0011523A bra.s loc_115240 ROM:0011523C ; --------------------------------------------------------------------------- ROM:0011523C ROM:0011523C loc_11523C: ; CODE XREF: sub_11518E:loc_115240↓j ROM:0011523C move.b (a1),(a0)+ ROM:0011523E add.b (a1)+,d3 ROM:00115240 ROM:00115240 loc_115240: ; CODE XREF: sub_11518E+AC↑j ROM:00115240 dbf d4,loc_11523C ROM:00115244 addq.l #1,d1 ROM:00115246 cmp.l ($418).w,d1 ROM:0011524A blt.s loc_115252 ROM:0011524C clr.l d1 ROM:0011524E movea.l ($450).w,a1 ROM:00115252 ROM:00115252 loc_115252: ; CODE XREF: sub_11518E+A6↑j ROM:00115252 ; sub_11518E+BC↑j ROM:00115252 dbf d0,loc_115236 ROM:00115256 move.b d3,(a0)+ ROM:00115258 move.l a1,($424).w ROM:0011525C move.l d1,($428).w ROM:00115260 cmpi.w #$3F,d2 ; '?' ROM:00115264 ble.s loc_11526A ROM:00115266 addq.w #3,d2 ROM:00115268 bra.s loc_11526C ROM:0011526A ; --------------------------------------------------------------------------- ROM:0011526A ROM:0011526A loc_11526A: ; CODE XREF: sub_11518E+D6↑j ROM:0011526A addq.w #2,d2 ROM:0011526C ROM:0011526C loc_11526C: ; CODE XREF: sub_11518E+DA↑j ROM:0011526C move.w d2,($C52).w ROM:00115270 bra.s loc_11527E ROM:00115272 ; --------------------------------------------------------------------------- ROM:00115272 ROM:00115272 loc_115272: ; CODE XREF: sub_11518E+58↑j ROM:00115272 move.b #$95,($11AA).w ROM:00115278 bset #4,($13A8).w ROM:0011527E ROM:0011527E loc_11527E: ; CODE XREF: sub_11518E+E2↑j ROM:0011527E bra.s loc_11528C ROM:00115280 ; --------------------------------------------------------------------------- ROM:00115280 ROM:00115280 loc_115280: ; CODE XREF: sub_11518E+48↑j ROM:00115280 move.b #$94,($11AA).w ROM:00115286 bset #4,($13A8).w ROM:0011528C ROM:0011528C loc_11528C: ; CODE XREF: sub_11518E:loc_11527E↑j ROM:0011528C bra.s loc_11529A ROM:0011528E ; --------------------------------------------------------------------------- ROM:0011528E ROM:0011528E loc_11528E: ; CODE XREF: sub_11518E+3E↑j ROM:0011528E move.b #$92,($11AA).w ROM:00115294 bset #4,($13A8).w ROM:0011529A ROM:0011529A loc_11529A: ; CODE XREF: sub_11518E:loc_11528C↑j ROM:0011529A bra.s loc_1152A8 ROM:0011529C ; --------------------------------------------------------------------------- ROM:0011529C ROM:0011529C loc_11529C: ; CODE XREF: sub_11518E+14↑j ROM:0011529C move.b #$91,($11AA).w ROM:001152A2 bset #4,($13A8).w ROM:001152A8 ROM:001152A8 loc_1152A8: ; CODE XREF: sub_11518E:loc_11529A↑j ROM:001152A8 bra.s locret_1152B6 ROM:001152AA ; --------------------------------------------------------------------------- ROM:001152AA ROM:001152AA loc_1152AA: ; CODE XREF: sub_11518E+6↑j ROM:001152AA move.b #$82,($11AA).w ROM:001152B0 bset #4,($13A8).w ROM:001152B6 ROM:001152B6 locret_1152B6: ; CODE XREF: sub_11518E:loc_1152A8↑j ROM:001152B6 rts ROM:001152B6 ; End of function sub_11518E ROM:001152B6 ROM:001152B8 ROM:001152B8 ; =============== S U B R O U T I N E ======================================= ROM:001152B8 ROM:001152B8 ROM:001152B8 sub_1152B8: ; CODE XREF: ROM:00115078↑p ROM:001152B8 movea.l #$1260,a0 ROM:001152BE move.w ($56E).w,d0 ROM:001152C2 asl.w #2,d0 ROM:001152C4 addi.w #8,d0 ROM:001152C8 cmpi.w #$3F,d0 ; '?' ROM:001152CC ble.s loc_1152D0 ROM:001152CE clr.b (a0)+ ROM:001152D0 ROM:001152D0 loc_1152D0: ; CODE XREF: sub_1152B8+14↑j ROM:001152D0 move.b d0,(a0)+ ROM:001152D2 move.b #$E0,(a0)+ ROM:001152D6 move.b #$F,(a0)+ ROM:001152DA move.b ($56F).w,(a0)+ ROM:001152DE move.b ($56D).w,(a0)+ ROM:001152E2 move.b ($56B).w,(a0)+ ROM:001152E6 move.b ($569).w,(a0)+ ROM:001152EA move.b ($571).w,(a0)+ ROM:001152EE move.w #$FD,d1 ROM:001152F2 divu.w ($570).w,d1 ROM:001152F6 move.b d1,(a0)+ ROM:001152F8 subi.w #8,d0 ROM:001152FC movea.l ($44C).w,a1 ROM:00115300 bra.s loc_115304 ROM:00115302 ; --------------------------------------------------------------------------- ROM:00115302 ROM:00115302 loc_115302: ; CODE XREF: sub_1152B8:loc_115304↓j ROM:00115302 move.b (a1)+,(a0)+ ROM:00115304 ROM:00115304 loc_115304: ; CODE XREF: sub_1152B8+48↑j ROM:00115304 dbf d0,loc_115302 ROM:00115308 bsr.w sub_1153A0 ROM:0011530C rts ROM:0011530C ; End of function sub_1152B8 ROM:0011530C ROM:0011530E ROM:0011530E ; =============== S U B R O U T I N E ======================================= ROM:0011530E ROM:0011530E ROM:0011530E sub_11530E: ; CODE XREF: ROM:00115090↑p ROM:0011530E cmpi.w #0,($572).w ROM:00115314 ble.s loc_115392 ROM:00115316 move.w ($572).w,d0 ROM:0011531A move.l ($428).w,d1 ROM:0011531E movea.l #$1260,a0 ROM:00115324 movea.l ($424).w,a1 ROM:00115328 move.w d0,d2 ROM:0011532A mulu.w ($570).w,d2 ROM:0011532E addq.w #3,d2 ROM:00115330 cmpi.w #$3F,d2 ; '?' ROM:00115334 ble.s loc_115338 ROM:00115336 clr.b (a0)+ ROM:00115338 ROM:00115338 loc_115338: ; CODE XREF: sub_11530E+26↑j ROM:00115338 move.b d2,(a0)+ ROM:0011533A move.b d2,d3 ROM:0011533C move.b #$E0,(a0)+ ROM:00115340 addi.b #-$20,d3 ROM:00115344 move.b #$11,(a0)+ ROM:00115348 addi.b #$11,d3 ROM:0011534C move.b d0,(a0)+ ROM:0011534E add.b d0,d3 ROM:00115350 move.w d0,($572).w ROM:00115354 bra.s loc_115372 ROM:00115356 ; --------------------------------------------------------------------------- ROM:00115356 ROM:00115356 loc_115356: ; CODE XREF: sub_11530E:loc_115372↓j ROM:00115356 move.w ($570).w,d4 ROM:0011535A bra.s loc_115360 ROM:0011535C ; --------------------------------------------------------------------------- ROM:0011535C ROM:0011535C loc_11535C: ; CODE XREF: sub_11530E:loc_115360↓j ROM:0011535C move.b (a1),(a0)+ ROM:0011535E add.b (a1)+,d3 ROM:00115360 ROM:00115360 loc_115360: ; CODE XREF: sub_11530E+4C↑j ROM:00115360 dbf d4,loc_11535C ROM:00115364 addq.l #1,d1 ROM:00115366 cmp.l ($418).w,d1 ROM:0011536A blt.s loc_115372 ROM:0011536C clr.l d1 ROM:0011536E movea.l ($450).w,a1 ROM:00115372 ROM:00115372 loc_115372: ; CODE XREF: sub_11530E+46↑j ROM:00115372 ; sub_11530E+5C↑j ROM:00115372 dbf d0,loc_115356 ROM:00115376 move.b d3,(a0)+ ROM:00115378 move.l a1,($424).w ROM:0011537C move.l d1,($428).w ROM:00115380 cmpi.w #$3F,d2 ; '?' ROM:00115384 ble.s loc_11538A ROM:00115386 addq.w #3,d2 ROM:00115388 bra.s loc_11538C ROM:0011538A ; --------------------------------------------------------------------------- ROM:0011538A ROM:0011538A loc_11538A: ; CODE XREF: sub_11530E+76↑j ROM:0011538A addq.w #2,d2 ROM:0011538C ROM:0011538C loc_11538C: ; CODE XREF: sub_11530E+7A↑j ROM:0011538C move.w d2,($C52).w ROM:00115390 bra.s locret_11539E ROM:00115392 ; --------------------------------------------------------------------------- ROM:00115392 ROM:00115392 loc_115392: ; CODE XREF: sub_11530E+6↑j ROM:00115392 move.b #$96,($11AA).w ROM:00115398 bset #4,($13A8).w ROM:0011539E ROM:0011539E locret_11539E: ; CODE XREF: sub_11530E+82↑j ROM:0011539E rts ROM:0011539E ; End of function sub_11530E ROM:0011539E ROM:001153A0 ROM:001153A0 ; =============== S U B R O U T I N E ======================================= ROM:001153A0 ROM:001153A0 ROM:001153A0 sub_1153A0: ; CODE XREF: sub_1150DC+72↑p ROM:001153A0 ; sub_115154+34↑p ... ROM:001153A0 clr.w d0 ROM:001153A2 clr.w d2 ROM:001153A4 movea.l #$1260,a0 ROM:001153AA move.b (a0)+,d0 ROM:001153AC cmpi.b #0,d0 ROM:001153B0 bne.s loc_1153BA ROM:001153B2 move.b (a0)+,d0 ROM:001153B4 move.w d0,d1 ROM:001153B6 addq.w #1,d1 ROM:001153B8 bra.s loc_1153BC ROM:001153BA ; --------------------------------------------------------------------------- ROM:001153BA ROM:001153BA loc_1153BA: ; CODE XREF: sub_1153A0+10↑j ROM:001153BA move.w d0,d1 ROM:001153BC ROM:001153BC loc_1153BC: ; CODE XREF: sub_1153A0+18↑j ROM:001153BC move.b d0,d2 ROM:001153BE bra.s loc_1153C2 ROM:001153C0 ; --------------------------------------------------------------------------- ROM:001153C0 ROM:001153C0 loc_1153C0: ; CODE XREF: sub_1153A0:loc_1153C2↓j ROM:001153C0 add.b (a0)+,d2 ROM:001153C2 ROM:001153C2 loc_1153C2: ; CODE XREF: sub_1153A0+1E↑j ROM:001153C2 dbf d0,loc_1153C0 ROM:001153C6 move.b d2,(a0) ROM:001153C8 addq.w #2,d1 ROM:001153CA move.w d1,($C52).w ROM:001153CE rts ROM:001153CE ; End of function sub_1153A0 ROM:001153CE ROM:001153D0 ROM:001153D0 ; =============== S U B R O U T I N E ======================================= ROM:001153D0 ROM:001153D0 ROM:001153D0 sub_1153D0: ; CODE XREF: sub_126FC0+11E↓p ROM:001153D0 btst #4,($1397).w ROM:001153D6 bne.s loc_1153DE ROM:001153D8 bra.l locret_115538 ROM:001153DE ; --------------------------------------------------------------------------- ROM:001153DE ROM:001153DE loc_1153DE: ; CODE XREF: sub_1153D0+6↑j ROM:001153DE clr.w d1 ROM:001153E0 move.b ($74A).w,d1 ROM:001153E4 cmpi.w #5,d1 ROM:001153E8 bcc.s locret_1153F2 ROM:001153EA movea.l off_1153F4(pc,d1.w*4),a0 ROM:001153EE nop ROM:001153F0 jmp (a0) ROM:001153F2 ; --------------------------------------------------------------------------- ROM:001153F2 ROM:001153F2 locret_1153F2: ; CODE XREF: sub_1153D0+18↑j ROM:001153F2 rts ROM:001153F2 ; --------------------------------------------------------------------------- ROM:001153F4 off_1153F4: dc.l loc_115408 ; DATA XREF: sub_1153D0+1A↑r ROM:001153F8 dc.l loc_11541A ROM:001153FC dc.l loc_115494 ROM:00115400 dc.l loc_1154B6 ROM:00115404 dc.l loc_1154F6 ROM:00115408 ; --------------------------------------------------------------------------- ROM:00115408 ROM:00115408 loc_115408: ; DATA XREF: sub_1153D0:off_1153F4↑o ROM:00115408 bsr.w sub_115614 ROM:0011540C bclr #4,($93C).w ROM:00115412 move.b #1,($74A).w ROM:00115418 rts ROM:0011541A ; --------------------------------------------------------------------------- ROM:0011541A ROM:0011541A loc_11541A: ; DATA XREF: sub_1153D0+28↑o ROM:0011541A btst #6,($93B).w ROM:00115420 beq.s loc_115432 ROM:00115422 bclr #6,($93B).w ROM:00115428 bsr.w sub_115772 ROM:0011542C move.b #1,($74A).w ROM:00115432 ROM:00115432 loc_115432: ; CODE XREF: sub_1153D0+50↑j ROM:00115432 btst #0,($936).w ROM:00115438 beq.s loc_11544E ROM:0011543A bclr #0,($936).w ROM:00115440 move.w ($562).w,($576).w ROM:00115446 move.b #2,($74A).w ROM:0011544C bra.s loc_115476 ROM:0011544E ; --------------------------------------------------------------------------- ROM:0011544E ROM:0011544E loc_11544E: ; CODE XREF: sub_1153D0+68↑j ROM:0011544E btst #1,($939).w ROM:00115454 beq.s locret_115492 ROM:00115456 bclr #1,($939).w ROM:0011545C move.w ($560).w,($576).w ROM:00115462 clr.l ($42C).w ROM:00115466 clr.l ($440).w ROM:0011546A move.b #1,($74B).w ROM:00115470 move.b #3,($74A).w ROM:00115476 ROM:00115476 loc_115476: ; CODE XREF: sub_1153D0+7C↑j ROM:00115476 bsr.w sub_115772 ROM:0011547A move.l ($450).w,($448).w ROM:00115480 move.w ($55E).w,($574).w ROM:00115486 move.w ($55C).w,($578).w ROM:0011548C bset #4,($93C).w ROM:00115492 ROM:00115492 locret_115492: ; CODE XREF: sub_1153D0+84↑j ROM:00115492 rts ROM:00115494 ; --------------------------------------------------------------------------- ROM:00115494 ROM:00115494 loc_115494: ; DATA XREF: sub_1153D0+2C↑o ROM:00115494 btst #5,($92A).w ROM:0011549A beq.s locret_1154B4 ROM:0011549C bclr #5,($92A).w ROM:001154A2 bsr.w sub_115772 ROM:001154A6 bclr #4,($93C).w ROM:001154AC move.b #1,($74A).w ROM:001154B2 rts ROM:001154B4 ; --------------------------------------------------------------------------- ROM:001154B4 ROM:001154B4 locret_1154B4: ; CODE XREF: sub_1153D0+CA↑j ROM:001154B4 rts ROM:001154B6 ; --------------------------------------------------------------------------- ROM:001154B6 ROM:001154B6 loc_1154B6: ; DATA XREF: sub_1153D0+30↑o ROM:001154B6 btst #5,($92A).w ROM:001154BC beq.s loc_1154F0 ROM:001154BE bclr #5,($92A).w ROM:001154C4 move.l ($438).w,d0 ROM:001154C8 subq.l #1,d0 ROM:001154CA bpl.s loc_1154D0 ROM:001154CC add.l ($418).w,d0 ROM:001154D0 ROM:001154D0 loc_1154D0: ; CODE XREF: sub_1153D0+FA↑j ROM:001154D0 move.l d0,($43C).w ROM:001154D4 move.l d0,($430).w ROM:001154D8 clr.w ($578).w ROM:001154DC move.w #$FF,($576).w ROM:001154E2 bclr #4,($93C).w ROM:001154E8 move.b #1,($74A).w ROM:001154EE rts ROM:001154F0 ; --------------------------------------------------------------------------- ROM:001154F0 ROM:001154F0 loc_1154F0: ; CODE XREF: sub_1153D0+EC↑j ROM:001154F0 bsr.w sub_115746 ROM:001154F4 rts ROM:001154F6 ; --------------------------------------------------------------------------- ROM:001154F6 ROM:001154F6 loc_1154F6: ; DATA XREF: sub_1153D0+34↑o ROM:001154F6 btst #5,($92A).w ROM:001154FC beq.s loc_115506 ROM:001154FE bclr #5,($92A).w ROM:00115504 bra.s loc_115510 ROM:00115506 ; --------------------------------------------------------------------------- ROM:00115506 ROM:00115506 loc_115506: ; CODE XREF: sub_1153D0+12C↑j ROM:00115506 move.l ($444).w,d0 ROM:0011550A cmp.l ($438).w,d0 ROM:0011550E bgt.s loc_115532 ROM:00115510 ROM:00115510 loc_115510: ; CODE XREF: sub_1153D0+134↑j ROM:00115510 clr.w ($578).w ROM:00115514 move.l ($438).w,d0 ROM:00115518 subq.l #1,d0 ROM:0011551A bpl.s loc_115520 ROM:0011551C add.l ($418).w,d0 ROM:00115520 ROM:00115520 loc_115520: ; CODE XREF: sub_1153D0+14A↑j ROM:00115520 move.l d0,($430).w ROM:00115524 bclr #4,($93C).w ROM:0011552A move.b #1,($74A).w ROM:00115530 rts ROM:00115532 ; --------------------------------------------------------------------------- ROM:00115532 ROM:00115532 loc_115532: ; CODE XREF: sub_1153D0+13E↑j ROM:00115532 bsr.w sub_115746 ROM:00115536 rts ROM:00115538 ; --------------------------------------------------------------------------- ROM:00115538 ROM:00115538 locret_115538: ; CODE XREF: sub_1153D0+8↑j ROM:00115538 rts ROM:00115538 ; End of function sub_1153D0 ROM:00115538 ROM:0011553A ROM:0011553A ; =============== S U B R O U T I N E ======================================= ROM:0011553A ROM:0011553A ROM:0011553A sub_11553A: ; CODE XREF: sub_110D72+62↑p ROM:0011553A ; sub_110DDC+30↑p ... ROM:0011553A bsr.w sub_1156AA ROM:0011553E bsr.w sub_1155CA ROM:00115542 btst #3,($92E).w ROM:00115548 beq.s loc_11558E ROM:0011554A bclr #3,($92E).w ROM:00115550 cmpi.b #2,($74A).w ROM:00115556 bne.s loc_115570 ROM:00115558 move.w ($560).w,($576).w ROM:0011555E bsr.w sub_115794 ROM:00115562 move.b #1,($74B).w ROM:00115568 move.b #3,($74A).w ROM:0011556E bra.s loc_11558E ROM:00115570 ; --------------------------------------------------------------------------- ROM:00115570 ROM:00115570 loc_115570: ; CODE XREF: sub_11553A+1C↑j ROM:00115570 cmpi.b #3,($74A).w ROM:00115576 bne.s loc_11558E ROM:00115578 move.w #$FF,($576).w ROM:0011557E move.l ($438).w,($43C).w ROM:00115584 bsr.w sub_1157C2 ROM:00115588 move.b #4,($74A).w ROM:0011558E ROM:0011558E loc_11558E: ; CODE XREF: sub_11553A+E↑j ROM:0011558E ; sub_11553A+34↑j ... ROM:0011558E cmpi.w #0,($574).w ROM:00115594 bne.s locret_1155C8 ROM:00115596 move.l ($438).w,d0 ROM:0011559A addq.l #1,d0 ROM:0011559C cmp.l ($418).w,d0 ROM:001155A0 blt.s loc_1155AE ROM:001155A2 clr.l ($438).w ROM:001155A6 move.l ($450).w,($448).w ROM:001155AC bra.s loc_1155BC ROM:001155AE ; --------------------------------------------------------------------------- ROM:001155AE ROM:001155AE loc_1155AE: ; CODE XREF: sub_11553A+66↑j ROM:001155AE move.l d0,($438).w ROM:001155B2 clr.l d0 ROM:001155B4 move.w ($570).w,d0 ROM:001155B8 add.l d0,($448).w ROM:001155BC ROM:001155BC loc_1155BC: ; CODE XREF: sub_11553A+72↑j ROM:001155BC cmpi.b #3,($74A).w ROM:001155C2 blt.s locret_1155C8 ROM:001155C4 bsr.w sub_1157DC ROM:001155C8 ROM:001155C8 locret_1155C8: ; CODE XREF: sub_11553A+5A↑j ROM:001155C8 ; sub_11553A+88↑j ROM:001155C8 rts ROM:001155C8 ; End of function sub_11553A ROM:001155C8 ROM:001155CA ROM:001155CA ; =============== S U B R O U T I N E ======================================= ROM:001155CA ROM:001155CA ROM:001155CA sub_1155CA: ; CODE XREF: sub_11553A+4↑p ROM:001155CA move.w ($55E).w,d1 ROM:001155CE addq.w #1,($574).w ROM:001155D2 cmp.w ($574).w,d1 ROM:001155D6 bcc.l locret_115612 ROM:001155DC clr.w ($574).w ROM:001155E0 movea.l ($448).w,a1 ROM:001155E4 movea.l ($44C).w,a0 ROM:001155E8 move.w ($56C).w,d0 ROM:001155EC bra.s loc_1155F2 ROM:001155EE ; --------------------------------------------------------------------------- ROM:001155EE ROM:001155EE loc_1155EE: ; CODE XREF: sub_1155CA:loc_1155F2↓j ROM:001155EE movea.l (a0)+,a2 ROM:001155F0 move.l (a2),(a1)+ ROM:001155F2 ROM:001155F2 loc_1155F2: ; CODE XREF: sub_1155CA+22↑j ROM:001155F2 dbf d0,loc_1155EE ROM:001155F6 move.w ($56A).w,d0 ROM:001155FA bra.s loc_115600 ROM:001155FC ; --------------------------------------------------------------------------- ROM:001155FC ROM:001155FC loc_1155FC: ; CODE XREF: sub_1155CA:loc_115600↓j ROM:001155FC movea.l (a0)+,a2 ROM:001155FE move.w (a2),(a1)+ ROM:00115600 ROM:00115600 loc_115600: ; CODE XREF: sub_1155CA+30↑j ROM:00115600 dbf d0,loc_1155FC ROM:00115604 move.w ($568).w,d0 ROM:00115608 bra.s loc_11560E ROM:0011560A ; --------------------------------------------------------------------------- ROM:0011560A ROM:0011560A loc_11560A: ; CODE XREF: sub_1155CA:loc_11560E↓j ROM:0011560A movea.l (a0)+,a2 ROM:0011560C move.b (a2),(a1)+ ROM:0011560E ROM:0011560E loc_11560E: ; CODE XREF: sub_1155CA+3E↑j ROM:0011560E dbf d0,loc_11560A ROM:00115612 ROM:00115612 locret_115612: ; CODE XREF: sub_1155CA+C↑j ROM:00115612 rts ROM:00115612 ; End of function sub_1155CA ROM:00115612 ROM:00115614 ROM:00115614 ; =============== S U B R O U T I N E ======================================= ROM:00115614 ROM:00115614 ROM:00115614 sub_115614: ; CODE XREF: sub_1153D0:loc_115408↑p ROM:00115614 bsr.l sub_136BB4 ROM:0011561A clr.w ($568).w ROM:0011561E clr.w ($56A).w ROM:00115622 clr.w ($56C).w ROM:00115626 clr.w ($56E).w ROM:0011562A clr.w ($570).w ROM:0011562E clr.l ($418).w ROM:00115632 clr.l ($438).w ROM:00115636 movea.l ($454).w,a0 ROM:0011563A move.w #9,d0 ROM:0011563E bra.s loc_115644 ROM:00115640 ; --------------------------------------------------------------------------- ROM:00115640 ROM:00115640 loc_115640: ; CODE XREF: sub_115614+42↓j ROM:00115640 subi.w #1,d0 ROM:00115644 ROM:00115644 loc_115644: ; CODE XREF: sub_115614+2A↑j ROM:00115644 cmpi.w #0,d0 ROM:00115648 blt.s loc_115658 ROM:0011564A move.b #$FF,9(a0) ROM:00115650 adda.l #$10,a0 ROM:00115656 bra.s loc_115640 ROM:00115658 ; --------------------------------------------------------------------------- ROM:00115658 ROM:00115658 loc_115658: ; CODE XREF: sub_115614+34↑j ROM:00115658 move.w #$FF,($562).w ROM:0011565E move.w #$FF,($560).w ROM:00115664 clr.w ($566).w ROM:00115668 clr.w ($564).w ROM:0011566C clr.l ($42C).w ROM:00115670 clr.l ($440).w ROM:00115674 clr.l ($43C).w ROM:00115678 clr.l ($430).w ROM:0011567C clr.l ($434).w ROM:00115680 clr.w ($55C).w ROM:00115684 clr.w ($55E).w ROM:00115688 move.l #$A,d0 ROM:0011568E asl.l #4,d0 ROM:00115690 add.l ($454).w,d0 ROM:00115694 move.l d0,($44C).w ROM:00115698 move.l #$14,d0 ROM:0011569E asl.l #2,d0 ROM:001156A0 add.l ($44C).w,d0 ROM:001156A4 move.l d0,($450).w ROM:001156A8 rts ROM:001156A8 ; End of function sub_115614 ROM:001156A8 ROM:001156AA ROM:001156AA ; =============== S U B R O U T I N E ======================================= ROM:001156AA ROM:001156AA ROM:001156AA sub_1156AA: ; CODE XREF: sub_11553A↑p ROM:001156AA move.w ($576).w,d0 ROM:001156AE cmpi.w #$FF,d0 ROM:001156B2 beq.l locret_115744 ROM:001156B8 movea.l ($454).w,a0 ROM:001156BC ext.l d0 ROM:001156BE asl.l #4,d0 ROM:001156C0 adda.l d0,a0 ROM:001156C2 movea.l (a0),a2 ROM:001156C4 move.l 4(a0),d3 ROM:001156C8 clr.w d1 ROM:001156CA clr.w d2 ROM:001156CC move.b 8(a0),d1 ROM:001156D0 move.b 9(a0),d2 ROM:001156D4 movea.l off_1156DC(pc,d1.w*4),a1 ROM:001156D8 nop ROM:001156DA jmp (a1) ROM:001156DA ; --------------------------------------------------------------------------- ROM:001156DC off_1156DC: dc.l loc_1156F8 ; DATA XREF: sub_1156AA+2A↑r ROM:001156E0 dc.l loc_1156F0 ROM:001156E4 dc.l loc_1156F4 ROM:001156E8 dc.l loc_1156F8 ROM:001156EC dc.l loc_1156FC ROM:001156F0 ; --------------------------------------------------------------------------- ROM:001156F0 ROM:001156F0 loc_1156F0: ; DATA XREF: sub_1156AA+36↑o ROM:001156F0 cmp.l (a2),d3 ROM:001156F2 bra.s loc_1156FE ROM:001156F4 ; --------------------------------------------------------------------------- ROM:001156F4 ROM:001156F4 loc_1156F4: ; DATA XREF: sub_1156AA+3A↑o ROM:001156F4 cmp.w (a2),d3 ROM:001156F6 bra.s loc_1156FE ROM:001156F8 ; --------------------------------------------------------------------------- ROM:001156F8 ROM:001156F8 loc_1156F8: ; DATA XREF: sub_1156AA:off_1156DC↑o ROM:001156F8 ; sub_1156AA+3E↑o ROM:001156F8 cmp.b (a2),d3 ROM:001156FA bra.s loc_1156FE ROM:001156FC ; --------------------------------------------------------------------------- ROM:001156FC ROM:001156FC loc_1156FC: ; DATA XREF: sub_1156AA+42↑o ROM:001156FC btst d3,(a2) ROM:001156FE ROM:001156FE loc_1156FE: ; CODE XREF: sub_1156AA+48↑j ROM:001156FE ; sub_1156AA+4C↑j ... ROM:001156FE movea.l off_115706(pc,d2.w*4),a1 ROM:00115702 nop ROM:00115704 jmp (a1) ROM:00115704 ; --------------------------------------------------------------------------- ROM:00115706 off_115706: dc.l loc_115722 ; DATA XREF: sub_1156AA:loc_1156FE↑r ROM:0011570A dc.l loc_115722 ROM:0011570E dc.l loc_115726 ROM:00115712 dc.l loc_11572A ROM:00115716 dc.l loc_11572E ROM:0011571A dc.l loc_115732 ROM:0011571E dc.l loc_115736 ROM:00115722 ; --------------------------------------------------------------------------- ROM:00115722 ROM:00115722 loc_115722: ; DATA XREF: sub_1156AA:off_115706↑o ROM:00115722 ; sub_1156AA+60↑o ROM:00115722 bne.s locret_115744 ROM:00115724 bra.s loc_115738 ROM:00115726 ; --------------------------------------------------------------------------- ROM:00115726 ROM:00115726 loc_115726: ; DATA XREF: sub_1156AA+64↑o ROM:00115726 ble.s locret_115744 ROM:00115728 bra.s loc_115738 ROM:0011572A ; --------------------------------------------------------------------------- ROM:0011572A ROM:0011572A loc_11572A: ; DATA XREF: sub_1156AA+68↑o ROM:0011572A bge.s locret_115744 ROM:0011572C bra.s loc_115738 ROM:0011572E ; --------------------------------------------------------------------------- ROM:0011572E ROM:0011572E loc_11572E: ; DATA XREF: sub_1156AA+6C↑o ROM:0011572E blt.s locret_115744 ROM:00115730 bra.s loc_115738 ROM:00115732 ; --------------------------------------------------------------------------- ROM:00115732 ROM:00115732 loc_115732: ; DATA XREF: sub_1156AA+70↑o ROM:00115732 bgt.s locret_115744 ROM:00115734 bra.s loc_115738 ROM:00115736 ; --------------------------------------------------------------------------- ROM:00115736 ROM:00115736 loc_115736: ; DATA XREF: sub_1156AA+74↑o ROM:00115736 beq.s locret_115744 ROM:00115738 ROM:00115738 loc_115738: ; CODE XREF: sub_1156AA+7A↑j ROM:00115738 ; sub_1156AA+7E↑j ... ROM:00115738 bset #3,($92E).w ROM:0011573E move.w ($55E).w,($574).w ROM:00115744 ROM:00115744 locret_115744: ; CODE XREF: sub_1156AA+8↑j ROM:00115744 ; sub_1156AA:loc_115722↑j ... ROM:00115744 rts ROM:00115744 ; End of function sub_1156AA ROM:00115744 ROM:00115746 ROM:00115746 ; =============== S U B R O U T I N E ======================================= ROM:00115746 ROM:00115746 ROM:00115746 sub_115746: ; CODE XREF: sub_1153D0:loc_1154F0↑p ROM:00115746 ; sub_1153D0:loc_115532↑p ROM:00115746 cmpi.l #0,($41C).w ROM:0011574E beq.s locret_115770 ROM:00115750 cmpi.l #$FFFFFF,($41C).w ROM:00115758 beq.s loc_115760 ROM:0011575A move.l ($41C).w,d0 ROM:0011575E bra.s loc_115764 ROM:00115760 ; --------------------------------------------------------------------------- ROM:00115760 ROM:00115760 loc_115760: ; CODE XREF: sub_115746+12↑j ROM:00115760 move.l ($418).w,d0 ROM:00115764 ROM:00115764 loc_115764: ; CODE XREF: sub_115746+18↑j ROM:00115764 cmp.l ($434).w,d0 ROM:00115768 bgt.s locret_115770 ROM:0011576A bset #5,($92A).w ROM:00115770 ROM:00115770 locret_115770: ; CODE XREF: sub_115746+8↑j ROM:00115770 ; sub_115746+22↑j ROM:00115770 rts ROM:00115770 ; End of function sub_115746 ROM:00115770 ROM:00115772 ROM:00115772 ; =============== S U B R O U T I N E ======================================= ROM:00115772 ROM:00115772 ROM:00115772 sub_115772: ; CODE XREF: sub_1153D0+58↑p ROM:00115772 ; sub_1153D0:loc_115476↑p ... ROM:00115772 clr.l ($42C).w ROM:00115776 clr.l ($440).w ROM:0011577A clr.l ($43C).w ROM:0011577E clr.l ($430).w ROM:00115782 clr.l ($434).w ROM:00115786 clr.l ($438).w ROM:0011578A clr.w ($572).w ROM:0011578E clr.w ($574).w ROM:00115792 rts ROM:00115792 ; End of function sub_115772 ROM:00115792 ROM:00115794 ROM:00115794 ; =============== S U B R O U T I N E ======================================= ROM:00115794 ROM:00115794 ROM:00115794 sub_115794: ; CODE XREF: sub_11553A+24↑p ROM:00115794 move.l ($438).w,($440).w ROM:0011579A clr.l d0 ROM:0011579C move.w ($566).w,d0 ROM:001157A0 move.l d0,($434).w ROM:001157A4 cmp.l ($438).w,d0 ROM:001157A8 ble.s loc_1157B6 ROM:001157AA neg.l d0 ROM:001157AC add.l ($438).w,d0 ROM:001157B0 add.l ($418).w,d0 ROM:001157B4 bra.s loc_1157BC ROM:001157B6 ; --------------------------------------------------------------------------- ROM:001157B6 ROM:001157B6 loc_1157B6: ; CODE XREF: sub_115794+14↑j ROM:001157B6 neg.l d0 ROM:001157B8 add.l ($438).w,d0 ROM:001157BC ROM:001157BC loc_1157BC: ; CODE XREF: sub_115794+20↑j ROM:001157BC move.l d0,($42C).w ROM:001157C0 rts ROM:001157C0 ; End of function sub_115794 ROM:001157C0 ROM:001157C2 ROM:001157C2 ; =============== S U B R O U T I N E ======================================= ROM:001157C2 ROM:001157C2 ROM:001157C2 sub_1157C2: ; CODE XREF: sub_11553A+4A↑p ROM:001157C2 clr.l d0 ROM:001157C4 move.w ($564).w,d0 ROM:001157C8 add.l ($43C).w,d0 ROM:001157CC cmp.l ($418).w,d0 ROM:001157D0 ble.s loc_1157D6 ROM:001157D2 sub.l ($418).w,d0 ROM:001157D6 ROM:001157D6 loc_1157D6: ; CODE XREF: sub_1157C2+E↑j ROM:001157D6 move.l d0,($444).w ROM:001157DA rts ROM:001157DA ; End of function sub_1157C2 ROM:001157DA ROM:001157DC ROM:001157DC ; =============== S U B R O U T I N E ======================================= ROM:001157DC ROM:001157DC ROM:001157DC sub_1157DC: ; CODE XREF: sub_11553A+8A↑p ROM:001157DC cmpi.b #1,($74B).w ROM:001157E2 bne.s loc_115810 ROM:001157E4 move.l ($434).w,d0 ROM:001157E8 cmp.l ($418).w,d0 ROM:001157EC bne.s loc_11580A ROM:001157EE cmpi.w #0,($566).w ROM:001157F4 bne.s loc_115800 ROM:001157F6 move.b #3,($74B).w ROM:001157FC bra.s loc_115836 ROM:001157FE ; --------------------------------------------------------------------------- ROM:001157FE bra.s loc_115808 ROM:00115800 ; --------------------------------------------------------------------------- ROM:00115800 ROM:00115800 loc_115800: ; CODE XREF: sub_1157DC+18↑j ROM:00115800 move.b #2,($74B).w ROM:00115806 bra.s loc_11582C ROM:00115808 ; --------------------------------------------------------------------------- ROM:00115808 ROM:00115808 loc_115808: ; CODE XREF: sub_1157DC+22↑j ROM:00115808 bra.s loc_11580E ROM:0011580A ; --------------------------------------------------------------------------- ROM:0011580A ROM:0011580A loc_11580A: ; CODE XREF: sub_1157DC+10↑j ROM:0011580A addq.l #1,($434).w ROM:0011580E ROM:0011580E loc_11580E: ; CODE XREF: sub_1157DC:loc_115808↑j ROM:0011580E bra.s locret_115844 ROM:00115810 ; --------------------------------------------------------------------------- ROM:00115810 ROM:00115810 loc_115810: ; CODE XREF: sub_1157DC+6↑j ROM:00115810 cmpi.b #2,($74B).w ROM:00115816 bne.s loc_115836 ROM:00115818 move.l ($438).w,d0 ROM:0011581C cmp.l ($440).w,d0 ROM:00115820 bne.s loc_11582C ROM:00115822 move.b #3,($74B).w ROM:00115828 bra.s loc_115836 ROM:0011582A ; --------------------------------------------------------------------------- ROM:0011582A bra.s loc_115834 ROM:0011582C ; --------------------------------------------------------------------------- ROM:0011582C ROM:0011582C loc_11582C: ; CODE XREF: sub_1157DC+2A↑j ROM:0011582C ; sub_1157DC+44↑j ROM:0011582C move.l ($438).w,($42C).w ROM:00115832 rts ROM:00115834 ; --------------------------------------------------------------------------- ROM:00115834 ROM:00115834 loc_115834: ; CODE XREF: sub_1157DC+4E↑j ROM:00115834 bra.s locret_115844 ROM:00115836 ; --------------------------------------------------------------------------- ROM:00115836 ROM:00115836 loc_115836: ; CODE XREF: sub_1157DC+20↑j ROM:00115836 ; sub_1157DC+3A↑j ... ROM:00115836 move.l ($438).w,($42C).w ROM:0011583C move.l ($438).w,($440).w ROM:00115842 rts ROM:00115844 ; --------------------------------------------------------------------------- ROM:00115844 ROM:00115844 locret_115844: ; CODE XREF: sub_1157DC:loc_11580E↑j ROM:00115844 ; sub_1157DC:loc_115834↑j ROM:00115844 rts ROM:00115844 ; End of function sub_1157DC ROM:00115844 ROM:00115846 ROM:00115846 ; =============== S U B R O U T I N E ======================================= ROM:00115846 ROM:00115846 ROM:00115846 sub_115846: ; CODE XREF: ROM:00136DA8↓p ROM:00115846 movea.l #unk_110000,a0 ROM:0011584C clr.w d0 ROM:0011584E move.l #$5FFFF,d1 ROM:00115854 lsr.l #1,d1 ROM:00115856 move.l d1,d2 ROM:00115858 swap d2 ROM:0011585A ROM:0011585A loc_11585A: ; CODE XREF: sub_115846+2E↓j ROM:0011585A cmpi.w #0,d2 ROM:0011585E blt.s loc_115876 ROM:00115860 move.b #$55,($FFFFFA27).w ; 'U' ROM:00115866 move.b #$AA,($FFFFFA27).w ROM:0011586C ROM:0011586C loc_11586C: ; CODE XREF: sub_115846+28↓j ROM:0011586C add.w (a0)+,d0 ROM:0011586E dbf d1,loc_11586C ROM:00115872 subq.w #1,d2 ROM:00115874 bra.s loc_11585A ROM:00115876 ; --------------------------------------------------------------------------- ROM:00115876 ROM:00115876 loc_115876: ; CODE XREF: sub_115846+18↑j ROM:00115876 cmpi.w #$AA55,d0 ROM:0011587A beq.s locret_115882 ROM:0011587C bset #0,($11B0).w ROM:00115882 ROM:00115882 locret_115882: ; CODE XREF: sub_115846+34↑j ROM:00115882 rts ROM:00115882 ; End of function sub_115846 ROM:00115882 ROM:00115884 ; --------------------------------------------------------------------------- ROM:00115884 move.w ($580).w,d1 ROM:00115888 cmpi.w #3,d1 ROM:0011588C bcc.s locret_115896 ROM:0011588E movea.l off_115898(pc,d1.w*4),a0 ROM:00115892 nop ROM:00115894 jmp (a0) ROM:00115896 ; --------------------------------------------------------------------------- ROM:00115896 ROM:00115896 locret_115896: ; CODE XREF: ROM:0011588C↑j ROM:00115896 rts ROM:00115896 ; --------------------------------------------------------------------------- ROM:00115898 off_115898: dc.l loc_1158A4 ; DATA XREF: ROM:0011588E↑r ROM:0011589C dc.l loc_1158B0 ROM:001158A0 dc.l loc_1158D4 ROM:001158A4 ; --------------------------------------------------------------------------- ROM:001158A4 ROM:001158A4 loc_1158A4: ; DATA XREF: ROM:off_115898↑o ROM:001158A4 move.w #1,($580).w ROM:001158AA bra.w locret_1158D2 ROM:001158AE ; --------------------------------------------------------------------------- ROM:001158AE rts ROM:001158B0 ; --------------------------------------------------------------------------- ROM:001158B0 ROM:001158B0 loc_1158B0: ; DATA XREF: ROM:0011589C↑o ROM:001158B0 btst #7,($13A4).w ROM:001158B6 beq.s locret_1158D2 ROM:001158B8 bclr #7,($13A4).w ROM:001158BE clr.w ($57C).w ROM:001158C2 clr.w ($57E).w ROM:001158C6 clr.l ($464).w ROM:001158CA move.w #2,($580).w ROM:001158D0 bra.s loc_1158FE ROM:001158D2 ; --------------------------------------------------------------------------- ROM:001158D2 ROM:001158D2 locret_1158D2: ; CODE XREF: ROM:001158AA↑j ROM:001158D2 ; ROM:001158B6↑j ... ROM:001158D2 rts ROM:001158D4 ; --------------------------------------------------------------------------- ROM:001158D4 ROM:001158D4 loc_1158D4: ; DATA XREF: ROM:001158A0↑o ROM:001158D4 btst #5,($13B1).w ROM:001158DA beq.s loc_1158E4 ROM:001158DC bclr #5,($13B1).w ROM:001158E2 bra.s loc_1158FE ROM:001158E4 ; --------------------------------------------------------------------------- ROM:001158E4 ROM:001158E4 loc_1158E4: ; CODE XREF: ROM:001158DA↑j ROM:001158E4 btst #1,($1395).w ROM:001158EA beq.s loc_1158FE ROM:001158EC bclr #1,($1395).w ROM:001158F2 bsr.w sub_115982 ROM:001158F6 move.w #1,($580).w ROM:001158FC bra.s locret_1158D2 ROM:001158FE ; --------------------------------------------------------------------------- ROM:001158FE ROM:001158FE loc_1158FE: ; CODE XREF: ROM:001158D0↑j ROM:001158FE ; ROM:001158E2↑j ... ROM:001158FE bsr.w sub_115994 ROM:00115902 rts ROM:00115904 ; --------------------------------------------------------------------------- ROM:00115904 rts ROM:00115906 ROM:00115906 ; =============== S U B R O U T I N E ======================================= ROM:00115906 ROM:00115906 ROM:00115906 sub_115906: ; CODE XREF: sub_124EAE+2C2↓p ROM:00115906 clr.l d0 ROM:00115908 move.b ($1262).w,d0 ROM:0011590C lsl.l #8,d0 ROM:0011590E or.b ($1263).w,d0 ROM:00115912 lsl.l #8,d0 ROM:00115914 or.b ($1264).w,d0 ROM:00115918 move.l d0,($468).w ROM:0011591C clr.l d0 ROM:0011591E move.b ($1266).w,d0 ROM:00115922 lsl.l #8,d0 ROM:00115924 or.b ($1267).w,d0 ROM:00115928 lsl.l #8,d0 ROM:0011592A or.b ($1268).w,d0 ROM:0011592E move.l d0,($460).w ROM:00115932 rts ROM:00115932 ; End of function sub_115906 ROM:00115932 ROM:00115934 ROM:00115934 ; =============== S U B R O U T I N E ======================================= ROM:00115934 ROM:00115934 ROM:00115934 sub_115934: ; CODE XREF: sub_124EAE+2D6↓p ROM:00115934 lea ($1260).w,a0 ROM:00115938 moveq #2,d1 ROM:0011593A clr.l d0 ROM:0011593C move.b (a0),d0 ROM:0011593E subq.b #1,d0 ROM:00115940 lea ($76E).w,a1 ROM:00115944 move.w ($57C).w,d2 ROM:00115948 ROM:00115948 loc_115948: ; CODE XREF: sub_115934+3A↓j ROM:00115948 move.b (a0,d1.w),(a1,d2.w) ROM:0011594E cmpi.w #$104,d2 ROM:00115952 bge.s loc_115958 ROM:00115954 addq.w #1,d2 ROM:00115956 bra.s loc_11595A ROM:00115958 ; --------------------------------------------------------------------------- ROM:00115958 ROM:00115958 loc_115958: ; CODE XREF: sub_115934+1E↑j ROM:00115958 clr.w d2 ROM:0011595A ROM:0011595A loc_11595A: ; CODE XREF: sub_115934+22↑j ROM:0011595A addq.b #1,d1 ROM:0011595C addq.l #1,($464).w ROM:00115960 subq.b #1,d0 ROM:00115962 cmpi.l #0,d0 ROM:00115968 beq.s loc_115970 ROM:0011596A cmp.w ($57E).w,d2 ROM:0011596E bne.s loc_115948 ROM:00115970 ROM:00115970 loc_115970: ; CODE XREF: sub_115934+34↑j ROM:00115970 move.w d2,($57C).w ROM:00115974 cmp.w ($57E).w,d2 ROM:00115978 bne.s locret_115980 ROM:0011597A bset #6,($934).w ROM:00115980 ROM:00115980 locret_115980: ; CODE XREF: sub_115934+44↑j ROM:00115980 rts ROM:00115980 ; End of function sub_115934 ROM:00115980 ROM:00115982 ROM:00115982 ; =============== S U B R O U T I N E ======================================= ROM:00115982 ROM:00115982 ROM:00115982 sub_115982: ; CODE XREF: ROM:001158F2↑p ROM:00115982 ; sub_115982+E↓j ROM:00115982 cmpi.l #0,($464).w ROM:0011598A ble.s locret_115992 ROM:0011598C bsr.w sub_115994 ROM:00115990 bra.s sub_115982 ROM:00115992 ; --------------------------------------------------------------------------- ROM:00115992 ROM:00115992 locret_115992: ; CODE XREF: sub_115982+8↑j ROM:00115992 rts ROM:00115992 ; End of function sub_115982 ROM:00115992 ROM:00115994 ROM:00115994 ; =============== S U B R O U T I N E ======================================= ROM:00115994 ROM:00115994 ROM:00115994 sub_115994: ; CODE XREF: ROM:loc_1158FE↑p ROM:00115994 ; sub_115982+A↑p ROM:00115994 move.w ($582).w,d1 ROM:00115998 cmpi.w #3,d1 ROM:0011599C bcc.s locret_1159A6 ROM:0011599E movea.l off_1159A8(pc,d1.w*4),a0 ROM:001159A2 nop ROM:001159A4 jmp (a0) ROM:001159A6 ; --------------------------------------------------------------------------- ROM:001159A6 ROM:001159A6 locret_1159A6: ; CODE XREF: sub_115994+8↑j ROM:001159A6 rts ROM:001159A6 ; End of function sub_115994 ROM:001159A6 ROM:001159A6 ; --------------------------------------------------------------------------- ROM:001159A8 off_1159A8: dc.l loc_1159B4 ; DATA XREF: sub_115994+A↑r ROM:001159AC dc.l loc_1159C0 ROM:001159B0 dc.l loc_1159E0 ROM:001159B4 ; --------------------------------------------------------------------------- ROM:001159B4 ROM:001159B4 loc_1159B4: ; DATA XREF: ROM:off_1159A8↑o ROM:001159B4 move.w #1,($582).w ROM:001159BA bra.w locret_1159DE ROM:001159BE ; --------------------------------------------------------------------------- ROM:001159BE rts ROM:001159C0 ; --------------------------------------------------------------------------- ROM:001159C0 ROM:001159C0 loc_1159C0: ; DATA XREF: ROM:001159AC↑o ROM:001159C0 move.w ($57C).w,d0 ROM:001159C4 cmpi.l #0,($464).w ROM:001159CC ble.s locret_1159DE ROM:001159CE cmp.w ($57E).w,d0 ROM:001159D2 beq.s locret_1159DE ROM:001159D4 move.w #2,($582).w ROM:001159DA bra.w locret_115A36 ROM:001159DE ; --------------------------------------------------------------------------- ROM:001159DE ROM:001159DE locret_1159DE: ; CODE XREF: ROM:001159BA↑j ROM:001159DE ; ROM:001159CC↑j ... ROM:001159DE rts ROM:001159E0 ; --------------------------------------------------------------------------- ROM:001159E0 ROM:001159E0 loc_1159E0: ; DATA XREF: ROM:001159B0↑o ROM:001159E0 move.w ($57C).w,d0 ROM:001159E4 cmpi.l #2,($464).w ROM:001159EC blt.s loc_115A00 ROM:001159EE cmp.w ($57E).w,d0 ROM:001159F2 beq.s loc_115A00 ROM:001159F4 bsr.w sub_115A3A ROM:001159F8 bsr.w sub_115CAC ROM:001159FC bra.w locret_115A36 ROM:00115A00 ; --------------------------------------------------------------------------- ROM:00115A00 ROM:00115A00 loc_115A00: ; CODE XREF: ROM:001159EC↑j ROM:00115A00 ; ROM:001159F2↑j ROM:00115A00 cmpi.l #1,($464).w ROM:00115A08 bne.s loc_115A1C ROM:00115A0A cmp.w ($57E).w,d0 ROM:00115A0E beq.s loc_115A1C ROM:00115A10 bsr.w sub_115A76 ROM:00115A14 bsr.w sub_115CAC ROM:00115A18 bra.w locret_115A36 ROM:00115A1C ; --------------------------------------------------------------------------- ROM:00115A1C ROM:00115A1C loc_115A1C: ; CODE XREF: ROM:00115A08↑j ROM:00115A1C ; ROM:00115A0E↑j ROM:00115A1C cmpi.l #1,($464).w ROM:00115A24 bne.s locret_115A36 ROM:00115A26 cmp.w ($57E).w,d0 ROM:00115A2A beq.s locret_115A36 ROM:00115A2C move.w #1,($582).w ROM:00115A32 bra.w locret_1159DE ROM:00115A36 ; --------------------------------------------------------------------------- ROM:00115A36 ROM:00115A36 locret_115A36: ; CODE XREF: ROM:001159DA↑j ROM:00115A36 ; ROM:001159FC↑j ... ROM:00115A36 rts ROM:00115A38 ; --------------------------------------------------------------------------- ROM:00115A38 rts ROM:00115A3A ROM:00115A3A ; =============== S U B R O U T I N E ======================================= ROM:00115A3A ROM:00115A3A ROM:00115A3A sub_115A3A: ; CODE XREF: ROM:001159F4↑p ROM:00115A3A lea ($76E).w,a1 ROM:00115A3E move.w ($57E).w,d1 ROM:00115A42 movea.l ($468).w,a0 ROM:00115A46 move.b (a1,d1.w),d0 ROM:00115A4A lsl.w #8,d0 ROM:00115A4C cmpi.w #$104,d1 ROM:00115A50 bge.s loc_115A56 ROM:00115A52 addq.w #1,d1 ROM:00115A54 bra.s loc_115A58 ROM:00115A56 ; --------------------------------------------------------------------------- ROM:00115A56 ROM:00115A56 loc_115A56: ; CODE XREF: sub_115A3A+16↑j ROM:00115A56 clr.w d1 ROM:00115A58 ROM:00115A58 loc_115A58: ; CODE XREF: sub_115A3A+1A↑j ROM:00115A58 or.b (a1,d1.w),d0 ROM:00115A5C cmpi.w #$104,d1 ROM:00115A60 bge.s loc_115A66 ROM:00115A62 addq.w #1,d1 ROM:00115A64 bra.s loc_115A68 ROM:00115A66 ; --------------------------------------------------------------------------- ROM:00115A66 ROM:00115A66 loc_115A66: ; CODE XREF: sub_115A3A+26↑j ROM:00115A66 clr.w d1 ROM:00115A68 ROM:00115A68 loc_115A68: ; CODE XREF: sub_115A3A+2A↑j ROM:00115A68 subq.l #2,($464).w ROM:00115A6C addq.l #2,($468).w ROM:00115A70 move.w d1,($57E).w ROM:00115A74 rts ROM:00115A74 ; End of function sub_115A3A ROM:00115A74 ROM:00115A76 ROM:00115A76 ; =============== S U B R O U T I N E ======================================= ROM:00115A76 ROM:00115A76 ROM:00115A76 sub_115A76: ; CODE XREF: ROM:00115A10↑p ROM:00115A76 lea ($76E).w,a1 ROM:00115A7A move.w ($57E).w,d1 ROM:00115A7E movea.l ($468).w,a0 ROM:00115A82 move.b (a1,d1.w),d0 ROM:00115A86 cmpi.w #$104,d1 ROM:00115A8A bge.s loc_115A90 ROM:00115A8C addq.w #1,d1 ROM:00115A8E bra.s loc_115A92 ROM:00115A90 ; --------------------------------------------------------------------------- ROM:00115A90 ROM:00115A90 loc_115A90: ; CODE XREF: sub_115A76+14↑j ROM:00115A90 clr.w d1 ROM:00115A92 ROM:00115A92 loc_115A92: ; CODE XREF: sub_115A76+18↑j ROM:00115A92 lsl.w #8,d0 ROM:00115A94 ori.w #$FF,d0 ROM:00115A98 subq.l #1,($464).w ROM:00115A9C addq.l #1,($468).w ROM:00115AA0 move.w d1,($57E).w ROM:00115AA4 rts ROM:00115AA4 ; End of function sub_115A76 ROM:00115AA4 ROM:00115AA6 ROM:00115AA6 ; =============== S U B R O U T I N E ======================================= ROM:00115AA6 ROM:00115AA6 ROM:00115AA6 sub_115AA6: ; DATA XREF: ROM:00115B76↓o ROM:00115AA6 move sr,-(sp) ROM:00115AA8 move #$2700,sr ROM:00115AAC move.w #$7031,($FFFFFA56).w ROM:00115AB2 movea.l #$170000,a2 ROM:00115AB8 movea.l #$10AAAA,a3 ROM:00115ABE movea.l #$105554,a4 ROM:00115AC4 move.b #$AA,(a3) ROM:00115AC8 move.b #$55,(a4) ; 'U' ROM:00115ACC move.b #$80,(a3) ROM:00115AD0 move.b #$AA,(a3) ROM:00115AD4 move.b #$55,(a4) ; 'U' ROM:00115AD8 move.w #$30,(a2) ; '0' ROM:00115ADC ROM:00115ADC loc_115ADC: ; CODE XREF: sub_115AA6+4C↓j ROM:00115ADC move.b #$55,($FFFFFA27).w ; 'U' ROM:00115AE2 move.b #$AA,($FFFFFA27).w ROM:00115AE8 move.w ($170000).l,d4 ROM:00115AEE andi.w #$80,d4 ROM:00115AF2 beq.s loc_115ADC ROM:00115AF4 movea.l #$178000,a2 ROM:00115AFA move.b #$AA,(a3) ROM:00115AFE move.b #$55,(a4) ; 'U' ROM:00115B02 move.b #$80,(a3) ROM:00115B06 move.b #$AA,(a3) ROM:00115B0A move.b #$55,(a4) ; 'U' ROM:00115B0E move.w #$30,(a2) ; '0' ROM:00115B12 ROM:00115B12 loc_115B12: ; CODE XREF: sub_115AA6+82↓j ROM:00115B12 move.b #$55,($FFFFFA27).w ; 'U' ROM:00115B18 move.b #$AA,($FFFFFA27).w ROM:00115B1E move.w ($178000).l,d4 ROM:00115B24 andi.w #$80,d4 ROM:00115B28 beq.s loc_115B12 ROM:00115B2A movea.l #$17A000,a2 ROM:00115B30 move.b #$AA,(a3) ROM:00115B34 move.b #$55,(a4) ; 'U' ROM:00115B38 move.b #$80,(a3) ROM:00115B3C move.b #$AA,(a3) ROM:00115B40 move.b #$55,(a4) ; 'U' ROM:00115B44 move.w #$30,(a2) ; '0' ROM:00115B48 ROM:00115B48 loc_115B48: ; CODE XREF: sub_115AA6+B8↓j ROM:00115B48 move.b #$55,($FFFFFA27).w ; 'U' ROM:00115B4E move.b #$AA,($FFFFFA27).w ROM:00115B54 move.w ($17A000).l,d4 ROM:00115B5A andi.w #$80,d4 ROM:00115B5E beq.s loc_115B48 ROM:00115B60 move.w #$1031,($FFFFFA56).w ROM:00115B66 move (sp)+,sr ROM:00115B68 bset #2,($935).w ROM:00115B6E rts ROM:00115B6E ; End of function sub_115AA6 ROM:00115B6E ROM:00115B70 ; --------------------------------------------------------------------------- ROM:00115B70 move.w #$CA,d0 ROM:00115B74 asr.w #1,d0 ROM:00115B76 movea.l #sub_115AA6,a3 ROM:00115B7C movea.l #$1E00,a2 ROM:00115B82 ROM:00115B82 loc_115B82: ; CODE XREF: ROM:00115B84↓j ROM:00115B82 move.w (a3)+,(a2)+ ROM:00115B84 dbf d0,loc_115B82 ROM:00115B88 movea.l #$1E00,a2 ROM:00115B8E jsr (a2) ROM:00115B90 rts ROM:00115B92 ROM:00115B92 ; =============== S U B R O U T I N E ======================================= ROM:00115B92 ROM:00115B92 ROM:00115B92 sub_115B92: ; DATA XREF: ROM:00115C4A↓o ROM:00115B92 move sr,-(sp) ROM:00115B94 move #$2700,sr ROM:00115B98 move.w #$7031,($FFFFFA56).w ROM:00115B9E movea.l #unk_110000,a2 ROM:00115BA4 movea.l #$10AAAA,a3 ROM:00115BAA movea.l #$105554,a4 ROM:00115BB0 move.b #$AA,(a3) ROM:00115BB4 move.b #$55,(a4) ; 'U' ROM:00115BB8 move.b #$80,(a3) ROM:00115BBC move.b #$AA,(a3) ROM:00115BC0 move.b #$55,(a4) ; 'U' ROM:00115BC4 move.w #$30,(a2) ; '0' ROM:00115BC8 move.w #$30,(a2) ; '0' ROM:00115BCC movea.l #sub_120000,a2 ROM:00115BD2 move.w #$30,(a2) ; '0' ROM:00115BD6 movea.l #(loc_12FFFE+2),a2 ROM:00115BDC move.w #$30,(a2) ; '0' ROM:00115BE0 movea.l #dword_140000,a2 ROM:00115BE6 move.w #$30,(a2) ; '0' ROM:00115BEA movea.l #dword_150000,a2 ROM:00115BF0 move.w #$30,(a2) ; '0' ROM:00115BF4 movea.l #dword_160000,a2 ROM:00115BFA move.w #$30,(a2) ; '0' ROM:00115BFE movea.l #$170000,a2 ROM:00115C04 move.w #$30,(a2) ; '0' ROM:00115C08 movea.l #$178000,a2 ROM:00115C0E move.w #$30,(a2) ; '0' ROM:00115C12 movea.l #$17A000,a2 ROM:00115C18 move.w #$30,(a2) ; '0' ROM:00115C1C ROM:00115C1C loc_115C1C: ; CODE XREF: sub_115B92+A0↓j ROM:00115C1C move.b #$55,($FFFFFA27).w ; 'U' ROM:00115C22 move.b #$AA,($FFFFFA27).w ROM:00115C28 move.w ($17A000).l,d4 ROM:00115C2E andi.w #$80,d4 ROM:00115C32 beq.s loc_115C1C ROM:00115C34 move.w #$1031,($FFFFFA56).w ROM:00115C3A move (sp)+,sr ROM:00115C3C bset #2,($935).w ROM:00115C42 rts ROM:00115C42 ; End of function sub_115B92 ROM:00115C42 ROM:00115C44 ; --------------------------------------------------------------------------- ROM:00115C44 move.w #$B2,d0 ROM:00115C48 asr.w #1,d0 ROM:00115C4A movea.l #sub_115B92,a3 ROM:00115C50 movea.l #$1E00,a2 ROM:00115C56 ROM:00115C56 loc_115C56: ; CODE XREF: ROM:00115C58↓j ROM:00115C56 move.w (a3)+,(a2)+ ROM:00115C58 dbf d0,loc_115C56 ROM:00115C5C movea.l #$1E00,a2 ROM:00115C62 jsr (a2) ROM:00115C64 rts ROM:00115C66 ; --------------------------------------------------------------------------- ROM:00115C66 ROM:00115C66 loc_115C66: ; DATA XREF: sub_115CAC+6↓o ROM:00115C66 move sr,-(sp) ROM:00115C68 move #$2700,sr ROM:00115C6C move.w #$7031,($FFFFFA56).w ROM:00115C72 movea.l #$10AAAA,a3 ROM:00115C78 movea.l #$105554,a4 ROM:00115C7E move.b #$AA,(a3) ROM:00115C82 move.b #$55,(a4) ; 'U' ROM:00115C86 move.b #$A0,(a3) ROM:00115C8A move.w d0,(a0) ROM:00115C8C ROM:00115C8C loc_115C8C: ; CODE XREF: ROM:00115CA0↓j ROM:00115C8C move.b #$55,($FFFFFA27).w ; 'U' ROM:00115C92 move.b #$AA,($FFFFFA27).w ROM:00115C98 move.w (a0),d4 ROM:00115C9A eor.w d0,d4 ROM:00115C9C andi.w #$80,d4 ROM:00115CA0 bne.s loc_115C8C ROM:00115CA2 move.w #$1031,($FFFFFA56).w ROM:00115CA8 move (sp)+,sr ROM:00115CAA rts ROM:00115CAC ROM:00115CAC ; =============== S U B R O U T I N E ======================================= ROM:00115CAC ROM:00115CAC ROM:00115CAC sub_115CAC: ; CODE XREF: ROM:001159F8↑p ROM:00115CAC ; ROM:00115A14↑p ROM:00115CAC move.w #$46,d1 ; 'F' ROM:00115CB0 asr.w #1,d1 ROM:00115CB2 movea.l #loc_115C66,a3 ROM:00115CB8 movea.l #$1E00,a2 ROM:00115CBE ROM:00115CBE loc_115CBE: ; CODE XREF: sub_115CAC+14↓j ROM:00115CBE move.w (a3)+,(a2)+ ROM:00115CC0 dbf d1,loc_115CBE ROM:00115CC4 movea.l #$1E00,a2 ROM:00115CCA jsr (a2) ROM:00115CCC rts ROM:00115CCC ; End of function sub_115CAC ROM:00115CCC ROM:00115CCE ROM:00115CCE ; =============== S U B R O U T I N E ======================================= ROM:00115CCE ROM:00115CCE ROM:00115CCE sub_115CCE: ; CODE XREF: sub_115D46↓p ROM:00115CCE ; sub_115DE0↓p ROM:00115CCE clr.l d1 ROM:00115CD0 bclr #5,($936).w ROM:00115CD6 bclr #4,($929).w ROM:00115CDC bclr #1,($55B).w ROM:00115CE2 ROM:00115CE2 loc_115CE2: ; CODE XREF: sub_115CCE+68↓j ROM:00115CE2 movea.l #$10A000,a0 ROM:00115CE8 move.w #$14,d2 ROM:00115CEC mulu.w d1,d2 ROM:00115CEE adda.l d2,a0 ROM:00115CF0 clr.l d4 ROM:00115CF2 clr.l d3 ROM:00115CF4 ROM:00115CF4 loc_115CF4: ; CODE XREF: sub_115CCE+44↓j ROM:00115CF4 cmpi.b #$FF,(a0,d4.w) ROM:00115CFA beq.s loc_115D04 ROM:00115CFC bset #4,($929).w ROM:00115D02 moveq #1,d3 ROM:00115D04 ROM:00115D04 loc_115D04: ; CODE XREF: sub_115CCE+2C↑j ROM:00115D04 addi.b #1,d4 ROM:00115D08 cmpi.w #0,d3 ROM:00115D0C bne.s loc_115D14 ROM:00115D0E cmpi.b #$14,d4 ROM:00115D12 bne.s loc_115CF4 ROM:00115D14 ROM:00115D14 loc_115D14: ; CODE XREF: sub_115CCE+3E↑j ROM:00115D14 clr.l d3 ROM:00115D16 cmpi.b #$14,d4 ROM:00115D1A bne.s loc_115D26 ROM:00115D1C bset #5,($936).w ROM:00115D22 moveq #1,d3 ROM:00115D24 bra.s loc_115D2A ROM:00115D26 ; --------------------------------------------------------------------------- ROM:00115D26 ROM:00115D26 loc_115D26: ; CODE XREF: sub_115CCE+4C↑j ROM:00115D26 addi.w #1,d1 ROM:00115D2A ROM:00115D2A loc_115D2A: ; CODE XREF: sub_115CCE+56↑j ROM:00115D2A cmpi.w #$190,d1 ROM:00115D2E beq.s loc_115D38 ROM:00115D30 cmpi.l #0,d3 ROM:00115D36 beq.s loc_115CE2 ROM:00115D38 ROM:00115D38 loc_115D38: ; CODE XREF: sub_115CCE+60↑j ROM:00115D38 cmpi.w #$190,d1 ROM:00115D3C bne.s locret_115D44 ROM:00115D3E bset #1,($55B).w ROM:00115D44 ROM:00115D44 locret_115D44: ; CODE XREF: sub_115CCE+6E↑j ROM:00115D44 rts ROM:00115D44 ; End of function sub_115CCE ROM:00115D44 ROM:00115D46 ROM:00115D46 ; =============== S U B R O U T I N E ======================================= ROM:00115D46 ROM:00115D46 ROM:00115D46 sub_115D46: ; CODE XREF: sub_123CB8+89C↓p ROM:00115D46 bsr.w sub_115CCE ROM:00115D4A cmpi.b #0,d1 ROM:00115D4E bne.s loc_115D58 ROM:00115D50 bset #2,($92D).w ROM:00115D56 bra.s loc_115D5A ROM:00115D58 ; --------------------------------------------------------------------------- ROM:00115D58 ROM:00115D58 loc_115D58: ; CODE XREF: sub_115D46+8↑j ROM:00115D58 subq.b #1,d1 ROM:00115D5A ROM:00115D5A loc_115D5A: ; CODE XREF: sub_115D46+10↑j ROM:00115D5A movea.l #$10A000,a0 ROM:00115D60 move.w #$14,d2 ROM:00115D64 mulu.w d1,d2 ROM:00115D66 adda.l d2,a0 ROM:00115D68 movea.l #$1260,a1 ROM:00115D6E btst #4,($13B0).w ROM:00115D74 beq.s loc_115D7E ROM:00115D76 adda.l #6,a1 ROM:00115D7C bra.s loc_115D84 ROM:00115D7E ; --------------------------------------------------------------------------- ROM:00115D7E ROM:00115D7E loc_115D7E: ; CODE XREF: sub_115D46+2E↑j ROM:00115D7E adda.l #3,a1 ROM:00115D84 ROM:00115D84 loc_115D84: ; CODE XREF: sub_115D46+36↑j ROM:00115D84 move.b #1,d3 ROM:00115D88 bra.s loc_115D8E ROM:00115D8A ; --------------------------------------------------------------------------- ROM:00115D8A ROM:00115D8A loc_115D8A: ; CODE XREF: sub_115D46+50↓j ROM:00115D8A addi.b #1,d3 ROM:00115D8E ROM:00115D8E loc_115D8E: ; CODE XREF: sub_115D46+42↑j ROM:00115D8E cmpi.b #$14,d3 ROM:00115D92 bgt.s locret_115D98 ROM:00115D94 move.b (a0)+,(a1)+ ROM:00115D96 bra.s loc_115D8A ROM:00115D98 ; --------------------------------------------------------------------------- ROM:00115D98 ROM:00115D98 locret_115D98: ; CODE XREF: sub_115D46+4C↑j ROM:00115D98 rts ROM:00115D98 ; End of function sub_115D46 ROM:00115D98 ROM:00115D9A ; --------------------------------------------------------------------------- ROM:00115D9A ROM:00115D9A loc_115D9A: ; CODE XREF: ROM:00115DDC↓j ROM:00115D9A ; DATA XREF: sub_115DE0+32↓o ROM:00115D9A movea.l #$10AAAA,a3 ROM:00115DA0 movea.l #$105554,a4 ROM:00115DA6 move.b (a1)+,d5 ROM:00115DA8 lsl.w #8,d5 ROM:00115DAA move.b (a1)+,d5 ROM:00115DAC move.b #$AA,(a3) ROM:00115DB0 move.b #$55,(a4) ; 'U' ROM:00115DB4 move.b #$A0,(a3) ROM:00115DB8 move.w d5,(a0) ROM:00115DBA ROM:00115DBA loc_115DBA: ; CODE XREF: ROM:00115DCE↓j ROM:00115DBA move.b #$55,($FFFFFA27).w ; 'U' ROM:00115DC0 move.b #$AA,($FFFFFA27).w ROM:00115DC6 move.w (a0),d4 ROM:00115DC8 eor.w d5,d4 ROM:00115DCA andi.w #$80,d4 ROM:00115DCE bne.s loc_115DBA ROM:00115DD0 adda.l #2,a0 ROM:00115DD6 addq.b #2,d0 ROM:00115DD8 cmpi.b #$14,d0 ROM:00115DDC bne.s loc_115D9A ROM:00115DDE rts ROM:00115DE0 ROM:00115DE0 ; =============== S U B R O U T I N E ======================================= ROM:00115DE0 ROM:00115DE0 ROM:00115DE0 sub_115DE0: ; CODE XREF: sub_123CB8+4BC↓p ROM:00115DE0 bsr.w sub_115CCE ROM:00115DE4 movea.l #$10A000,a0 ROM:00115DEA move.w #$14,d5 ROM:00115DEE mulu.w d1,d5 ROM:00115DF0 adda.l d5,a0 ROM:00115DF2 movea.l #$1260,a1 ROM:00115DF8 adda.l #3,a1 ROM:00115DFE clr.l d0 ROM:00115E00 move sr,-(sp) ROM:00115E02 move #$2700,sr ROM:00115E06 move.w #$7031,($FFFFFA56).w ROM:00115E0C move.w #$46,d2 ; 'F' ROM:00115E10 asr.w #1,d2 ROM:00115E12 movea.l #loc_115D9A,a3 ROM:00115E18 movea.l #$1E00,a2 ROM:00115E1E ROM:00115E1E loc_115E1E: ; CODE XREF: sub_115DE0+40↓j ROM:00115E1E move.w (a3)+,(a2)+ ROM:00115E20 dbf d2,loc_115E1E ROM:00115E24 movea.l #$1E00,a2 ROM:00115E2A jsr (a2) ROM:00115E2C move.w #$1031,($FFFFFA56).w ROM:00115E32 move (sp)+,sr ROM:00115E34 rts ROM:00115E34 ; End of function sub_115DE0 ROM:00115E34 ROM:00115E36 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_9. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00115E38 ; --------------------------------------------------------------------------- ROM:00115E38 rts ROM:00115E3A ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_1. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00115E3C ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_10. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00115E3E ; --------------------------------------------------------------------------- ROM:00115E3E rts ROM:00115E40 ROM:00115E40 ; =============== S U B R O U T I N E ======================================= ROM:00115E40 ROM:00115E40 ROM:00115E40 sub_115E40: ; CODE XREF: ROM:00116A3C↓p ROM:00115E40 clr.w d1 ROM:00115E42 move.b ($753).w,d1 ROM:00115E46 cmpi.w #4,d1 ROM:00115E4A bcc.s locret_115E54 ROM:00115E4C movea.l off_115E56(pc,d1.w*4),a0 ROM:00115E50 nop ROM:00115E52 jmp (a0) ROM:00115E54 ; --------------------------------------------------------------------------- ROM:00115E54 ROM:00115E54 locret_115E54: ; CODE XREF: sub_115E40+A↑j ROM:00115E54 rts ROM:00115E54 ; End of function sub_115E40 ROM:00115E54 ROM:00115E54 ; --------------------------------------------------------------------------- ROM:00115E56 off_115E56: dc.l loc_115E66 ; DATA XREF: sub_115E40+C↑r ROM:00115E5A dc.l loc_115E7C ROM:00115E5E dc.l loc_115EBE ROM:00115E62 dc.l loc_115EEC ROM:00115E66 ; --------------------------------------------------------------------------- ROM:00115E66 ROM:00115E66 loc_115E66: ; DATA XREF: ROM:off_115E56↑o ROM:00115E66 bsr.w sub_115FF4 ROM:00115E6A bsr.w sub_11605E ROM:00115E6E bsr.w sub_11608E ROM:00115E72 move.b #1,($753).w ROM:00115E78 bra.s loc_115EB8 ROM:00115E7A ; --------------------------------------------------------------------------- ROM:00115E7A rts ROM:00115E7C ; --------------------------------------------------------------------------- ROM:00115E7C ROM:00115E7C loc_115E7C: ; DATA XREF: ROM:00115E5A↑o ROM:00115E7C btst #5,($138B).w ROM:00115E82 beq.s loc_115EA0 ROM:00115E84 btst #1,($930).w ROM:00115E8A beq.s loc_115EA0 ROM:00115E8C bsr.w sub_115F32 ROM:00115E90 bsr.w sub_115FA4 ROM:00115E94 move.b #3,($753).w ROM:00115E9A bra.l loc_115F2C ROM:00115EA0 ; --------------------------------------------------------------------------- ROM:00115EA0 ROM:00115EA0 loc_115EA0: ; CODE XREF: ROM:00115E82↑j ROM:00115EA0 ; ROM:00115E8A↑j ROM:00115EA0 btst #5,($138B).w ROM:00115EA6 beq.s loc_115EB8 ROM:00115EA8 btst #1,($930).w ROM:00115EAE bne.s loc_115EB8 ROM:00115EB0 move.b #2,($753).w ROM:00115EB6 bra.s loc_115EE6 ROM:00115EB8 ; --------------------------------------------------------------------------- ROM:00115EB8 ROM:00115EB8 loc_115EB8: ; CODE XREF: ROM:00115E78↑j ROM:00115EB8 ; ROM:00115EA6↑j ... ROM:00115EB8 bsr.w sub_11615E ROM:00115EBC rts ROM:00115EBE ; --------------------------------------------------------------------------- ROM:00115EBE ROM:00115EBE loc_115EBE: ; DATA XREF: ROM:00115E5E↑o ROM:00115EBE btst #1,($930).w ROM:00115EC4 beq.s loc_115ED6 ROM:00115EC6 bsr.w sub_115F32 ROM:00115ECA bsr.w sub_115FA4 ROM:00115ECE move.b #3,($753).w ROM:00115ED4 bra.s loc_115F2C ROM:00115ED6 ; --------------------------------------------------------------------------- ROM:00115ED6 ROM:00115ED6 loc_115ED6: ; CODE XREF: ROM:00115EC4↑j ROM:00115ED6 btst #7,($13AF).w ROM:00115EDC beq.s loc_115EE6 ROM:00115EDE move.b #1,($753).w ROM:00115EE4 bra.s loc_115EB8 ROM:00115EE6 ; --------------------------------------------------------------------------- ROM:00115EE6 ROM:00115EE6 loc_115EE6: ; CODE XREF: ROM:00115EB6↑j ROM:00115EE6 ; ROM:00115EDC↑j ... ROM:00115EE6 bsr.w sub_11615E ROM:00115EEA rts ROM:00115EEC ; --------------------------------------------------------------------------- ROM:00115EEC ROM:00115EEC loc_115EEC: ; DATA XREF: ROM:00115E62↑o ROM:00115EEC btst #1,($930).w ROM:00115EF2 bne.s loc_115F00 ROM:00115EF4 bsr.w sub_115FB6 ROM:00115EF8 move.b #2,($753).w ROM:00115EFE bra.s loc_115EE6 ROM:00115F00 ; --------------------------------------------------------------------------- ROM:00115F00 ROM:00115F00 loc_115F00: ; CODE XREF: ROM:00115EF2↑j ROM:00115F00 btst #7,($13AF).w ROM:00115F06 beq.s loc_115F14 ROM:00115F08 bsr.w sub_115FB6 ROM:00115F0C move.b #1,($753).w ROM:00115F12 bra.s loc_115EB8 ROM:00115F14 ; --------------------------------------------------------------------------- ROM:00115F14 ROM:00115F14 loc_115F14: ; CODE XREF: ROM:00115F06↑j ROM:00115F14 move.w ($FFFFFF06).w,d0 ROM:00115F18 asr.w #8,d0 ROM:00115F1A move.b #$10,d1 ROM:00115F1E cmp.b d0,d1 ROM:00115F20 beq.s loc_115F2C ROM:00115F22 subi.b #$10,d0 ROM:00115F26 asl.w #8,d0 ROM:00115F28 sub.w d0,($FFFFFF06).w ROM:00115F2C ROM:00115F2C loc_115F2C: ; CODE XREF: ROM:00115E9A↑j ROM:00115F2C ; ROM:00115ED4↑j ... ROM:00115F2C bsr.w sub_11615E ROM:00115F30 rts ROM:00115F32 ROM:00115F32 ; =============== S U B R O U T I N E ======================================= ROM:00115F32 ROM:00115F32 ROM:00115F32 sub_115F32: ; CODE XREF: sub_110D72+6↑p ROM:00115F32 ; ROM:00115E8C↑p ... ROM:00115F32 lea ($FFFFFF10).w,a0 ROM:00115F36 move.w $492(a5),d3 ROM:00115F3A muls.w #$100,d3 ROM:00115F3E divs.w #$64,d3 ; 'd' ROM:00115F42 move.w ($502).w,d4 ROM:00115F46 muls.w #$100,d4 ROM:00115F4A divs.w #$64,d4 ; 'd' ROM:00115F4E move.w #0,d0 ROM:00115F52 bra.s loc_115F58 ROM:00115F54 ; --------------------------------------------------------------------------- ROM:00115F54 ROM:00115F54 loc_115F54: ; CODE XREF: sub_115F32:loc_115FA0↓j ROM:00115F54 addi.w #1,d0 ROM:00115F58 ROM:00115F58 loc_115F58: ; CODE XREF: sub_115F32+20↑j ROM:00115F58 cmpi.w #1,d0 ROM:00115F5C bgt.s locret_115FA2 ROM:00115F5E move.w d4,d1 ROM:00115F60 sub.w $FDE(d0.w*2),d1 ROM:00115F66 neg.w d1 ROM:00115F68 bgt.s loc_115F6E ROM:00115F6A addi.w #$4800,d1 ROM:00115F6E ROM:00115F6E loc_115F6E: ; CODE XREF: sub_115F32+36↑j ROM:00115F6E sub.w d3,d1 ROM:00115F70 bgt.s loc_115F76 ROM:00115F72 addi.w #$4800,d1 ROM:00115F76 ROM:00115F76 loc_115F76: ; CODE XREF: sub_115F32+3E↑j ROM:00115F76 move.w d0,d2 ROM:00115F78 muls.w #8,d2 ROM:00115F7C cmpi.w #$2400,d1 ROM:00115F80 bge.s loc_115F90 ROM:00115F82 move.w $FDE(d0.w*2),2(a0,d2.w*2) ROM:00115F8A bclr d0,($750).w ROM:00115F8E bra.s loc_115FA0 ROM:00115F90 ; --------------------------------------------------------------------------- ROM:00115F90 ROM:00115F90 loc_115F90: ; CODE XREF: sub_115F32+4E↑j ROM:00115F90 move.w d0,d6 ROM:00115F92 addq.w #2,d6 ROM:00115F94 move.w $FDE(d6.w*2),2(a0,d2.w*2) ROM:00115F9C bset d0,($750).w ROM:00115FA0 ROM:00115FA0 loc_115FA0: ; CODE XREF: sub_115F32+5C↑j ROM:00115FA0 bra.s loc_115F54 ROM:00115FA2 ; --------------------------------------------------------------------------- ROM:00115FA2 ROM:00115FA2 locret_115FA2: ; CODE XREF: sub_115F32+2A↑j ROM:00115FA2 rts ROM:00115FA2 ; End of function sub_115F32 ROM:00115FA2 ROM:00115FA4 ROM:00115FA4 ; =============== S U B R O U T I N E ======================================= ROM:00115FA4 ROM:00115FA4 ROM:00115FA4 sub_115FA4: ; CODE XREF: ROM:00115E90↑p ROM:00115FA4 ; ROM:00115ECA↑p ROM:00115FA4 move.w ($FFFFFF06).w,d0 ROM:00115FA8 asr.w #8,d0 ROM:00115FAA subi.b #$10,d0 ROM:00115FAE asl.w #8,d0 ROM:00115FB0 sub.w d0,($FFFFFF06).w ROM:00115FB4 rts ROM:00115FB4 ; End of function sub_115FA4 ROM:00115FB4 ROM:00115FB6 ROM:00115FB6 ; =============== S U B R O U T I N E ======================================= ROM:00115FB6 ROM:00115FB6 ROM:00115FB6 sub_115FB6: ; CODE XREF: ROM:00115EF4↑p ROM:00115FB6 ; ROM:00115F08↑p ROM:00115FB6 move.w ($FFFFFF06).w,d0 ROM:00115FBA asr.w #8,d0 ROM:00115FBC subi.b #$30,d0 ; '0' ROM:00115FC0 asl.w #8,d0 ROM:00115FC2 sub.w d0,($FFFFFF06).w ROM:00115FC6 rts ROM:00115FC6 ; End of function sub_115FB6 ROM:00115FC6 ROM:00115FC8 ROM:00115FC8 ; =============== S U B R O U T I N E ======================================= ROM:00115FC8 ROM:00115FC8 ROM:00115FC8 sub_115FC8: ; CODE XREF: sub_116204+10↓p ROM:00115FC8 ; ROM:0011624C↓p ROM:00115FC8 lea ($FFFFFF10).w,a0 ROM:00115FCC asl.w #4,d0 ROM:00115FCE adda.w d0,a0 ROM:00115FD0 asr.w #4,d0 ROM:00115FD2 btst d0,($750).w ROM:00115FD6 beq.s loc_115FE6 ROM:00115FD8 move.w $FDE(d0.w*2),2(a0) ROM:00115FE0 bclr d0,($750).w ROM:00115FE4 bra.s locret_115FF2 ROM:00115FE6 ; --------------------------------------------------------------------------- ROM:00115FE6 ROM:00115FE6 loc_115FE6: ; CODE XREF: sub_115FC8+E↑j ROM:00115FE6 move.w $FE2(d0.w*2),2(a0) ROM:00115FEE bset d0,($750).w ROM:00115FF2 ROM:00115FF2 locret_115FF2: ; CODE XREF: sub_115FC8+1C↑j ROM:00115FF2 rts ROM:00115FF2 ; End of function sub_115FC8 ROM:00115FF2 ROM:00115FF4 ROM:00115FF4 ; =============== S U B R O U T I N E ======================================= ROM:00115FF4 ROM:00115FF4 ROM:00115FF4 sub_115FF4: ; CODE XREF: ROM:loc_115E66↑p ROM:00115FF4 ; ROM:loc_123174↓p ROM:00115FF4 move.w $88(a5),($FFFFFFEC).w ROM:00115FFA move.w #0,d7 ROM:00115FFE bra.s loc_116004 ROM:00116000 ; --------------------------------------------------------------------------- ROM:00116000 ROM:00116000 loc_116000: ; CODE XREF: sub_115FF4+66↓j ROM:00116000 addi.w #1,d7 ROM:00116004 ROM:00116004 loc_116004: ; CODE XREF: sub_115FF4+A↑j ROM:00116004 cmpi.w #1,d7 ROM:00116008 bgt.s locret_11605C ROM:0011600A moveq #$10,d0 ROM:0011600C asr.w #4,d0 ROM:0011600E add.w d7,d0 ROM:00116010 lea ($FFFFFF10).w,a0 ROM:00116014 asl.w #4,d7 ROM:00116016 adda.w d7,a0 ROM:00116018 asr.w #4,d7 ROM:0011601A bsr.l sub_11B984 ROM:00116020 moveq #$B,d2 ROM:00116022 moveq #1,d1 ROM:00116024 moveq #3,d4 ROM:00116026 move.w $FDE(d7.w*2),2(a0) ROM:0011602E move.w $92(a5),4(a0) ROM:00116034 cmpi.w #1,d7 ROM:00116038 beq.s loc_116042 ROM:0011603A move.w d0,d6 ROM:0011603C addq.l #1,d6 ROM:0011603E asl.l #4,d6 ROM:00116040 bra.s loc_116046 ROM:00116042 ; --------------------------------------------------------------------------- ROM:00116042 ROM:00116042 loc_116042: ; CODE XREF: sub_115FF4+44↑j ROM:00116042 move.w #$30,d6 ; '0' ROM:00116046 ROM:00116046 loc_116046: ; CODE XREF: sub_115FF4+4C↑j ROM:00116046 asl.w #8,d6 ROM:00116048 addi.w #$A,d6 ROM:0011604C move.w d6,6(a0) ROM:00116050 moveq #1,d3 ROM:00116052 moveq #1,d5 ROM:00116054 bsr.l sub_11B908 ROM:0011605A bra.s loc_116000 ROM:0011605C ; --------------------------------------------------------------------------- ROM:0011605C ROM:0011605C locret_11605C: ; CODE XREF: sub_115FF4+14↑j ROM:0011605C rts ROM:0011605C ; End of function sub_115FF4 ROM:0011605C ROM:0011605E ROM:0011605E ; =============== S U B R O U T I N E ======================================= ROM:0011605E ROM:0011605E ROM:0011605E sub_11605E: ; CODE XREF: ROM:00115E6A↑p ROM:0011605E move.w #$90,d0 ROM:00116062 asr.w #4,d0 ROM:00116064 bsr.l sub_11B984 ROM:0011606A lea ($FFFFFF90).w,a0 ROM:0011606E move.w #7,(a0) ROM:00116072 move.w #1,d1 ROM:00116076 move.w #$A,d2 ROM:0011607A move.w #0,d3 ROM:0011607E move.w #3,d4 ROM:00116082 move.w #1,d5 ROM:00116086 bsr.l sub_11B908 ROM:0011608C rts ROM:0011608C ; End of function sub_11605E ROM:0011608C ROM:0011608E ROM:0011608E ; =============== S U B R O U T I N E ======================================= ROM:0011608E ROM:0011608E ROM:0011608E sub_11608E: ; CODE XREF: ROM:00115E6E↑p ROM:0011608E move.w #$A0,d0 ROM:00116092 asr.w #4,d0 ROM:00116094 bsr.l sub_11B984 ROM:0011609A lea ($FFFFFFA0).w,a0 ROM:0011609E move.w #7,(a0) ROM:001160A2 move.w #0,d1 ROM:001160A6 move.w #$A,d2 ROM:001160AA move.w #0,d3 ROM:001160AE move.w #3,d4 ROM:001160B2 move.w #3,d5 ROM:001160B6 bsr.l sub_11B908 ROM:001160BC rts ROM:001160BC ; End of function sub_11608E ROM:001160BC ROM:001160BE ; --------------------------------------------------------------------------- ROM:001160BE lea ($FFFFFF10).w,a0 ROM:001160C2 ROM:001160C2 ; =============== S U B R O U T I N E ======================================= ROM:001160C2 ROM:001160C2 ROM:001160C2 sub_1160C2: ; CODE XREF: ROM:00116250↓p ROM:001160C2 move.w $F2(a5,d0.w*2),d1 ROM:001160C8 btst #0,($933).w ROM:001160CE beq.s loc_116100 ROM:001160D0 move.w $8A(a5),($FFFFFFEC).w ROM:001160D6 move.w $8A(a5),(a0) ROM:001160DA bclr #0,($933).w ROM:001160E0 addi.w #1,($588).w ROM:001160E6 cmpi.w #0,d0 ROM:001160EA bne.s loc_1160F4 ROM:001160EC bset #1,($13AA).w ROM:001160F2 bra.s loc_116100 ROM:001160F4 ; --------------------------------------------------------------------------- ROM:001160F4 ROM:001160F4 loc_1160F4: ; CODE XREF: sub_1160C2+28↑j ROM:001160F4 cmpi.w #1,d0 ROM:001160F8 bne.s loc_116100 ROM:001160FA bset #3,($13A6).w ROM:00116100 ROM:00116100 loc_116100: ; CODE XREF: sub_1160C2+C↑j ROM:00116100 ; sub_1160C2+30↑j ... ROM:00116100 btst #1,($92C).w ROM:00116106 bne.s loc_116134 ROM:00116108 move.w (a0),d1 ROM:0011610A add.w $94(a5),d1 ROM:0011610E cmp.w ($FFFFFFEE).w,d1 ROM:00116112 ble.s loc_11611C ROM:00116114 move.w ($FFFFFFEE).w,d1 ROM:00116118 bset d0,($751).w ROM:0011611C ROM:0011611C loc_11611C: ; CODE XREF: sub_1160C2+50↑j ROM:0011611C move.w $88(a5),d2 ROM:00116120 cmp.w ($FFFFFFEC).w,d2 ROM:00116124 ble.s loc_11612E ROM:00116126 move.w $94(a5),d2 ROM:0011612A add.w d2,($FFFFFFEC).w ROM:0011612E ROM:0011612E loc_11612E: ; CODE XREF: sub_1160C2+62↑j ROM:0011612E bra.l loc_116154 ROM:00116134 ; --------------------------------------------------------------------------- ROM:00116134 ROM:00116134 loc_116134: ; CODE XREF: sub_1160C2+44↑j ROM:00116134 move.w (a0),d1 ROM:00116136 sub.w $94(a5),d1 ROM:0011613A bclr #1,($92C).w ROM:00116140 addi.w #1,($58A).w ROM:00116146 cmp.w ($FFFFFFEC).w,d1 ROM:0011614A bge.s loc_116154 ROM:0011614C move.w ($FFFFFFEC).w,d1 ROM:00116150 bset d0,($752).w ROM:00116154 ROM:00116154 loc_116154: ; CODE XREF: sub_1160C2:loc_11612E↑j ROM:00116154 ; sub_1160C2+88↑j ROM:00116154 move.w d1,(a0) ROM:00116156 move.w d1,$5E6(d0.w*2) ROM:0011615C rts ROM:0011615C ; End of function sub_1160C2 ROM:0011615C ROM:0011615E ROM:0011615E ; =============== S U B R O U T I N E ======================================= ROM:0011615E ROM:0011615E ROM:0011615E sub_11615E: ; CODE XREF: ROM:loc_115EB8↑p ROM:0011615E ; ROM:loc_115EE6↑p ... ROM:0011615E move.w #$3AAA,d1 ROM:00116162 move.w ($A4C).w,d2 ROM:00116166 move.w ($598).w,d3 ROM:0011616A bsr.l sub_116F5A ROM:00116170 btst #6,($13AB).w ROM:00116176 beq.s loc_116196 ROM:00116178 move.w d1,($FFFFFFEE).w ROM:0011617C move.w $8E(a5),d2 ROM:00116180 muls.w #$411B,d2 ROM:00116184 divs.w ($598).w,d2 ROM:00116188 bvs.s loc_116194 ROM:0011618A cmp.w ($FFFFFFEE).w,d2 ROM:0011618E bge.s loc_116194 ROM:00116190 move.w d2,($FFFFFFEE).w ROM:00116194 ROM:00116194 loc_116194: ; CODE XREF: sub_11615E+2A↑j ROM:00116194 ; sub_11615E+30↑j ROM:00116194 bra.s loc_1161C0 ROM:00116196 ; --------------------------------------------------------------------------- ROM:00116196 ROM:00116196 loc_116196: ; CODE XREF: sub_11615E+18↑j ROM:00116196 move.w #0,d0 ROM:0011619A bra.s loc_1161A0 ROM:0011619C ; --------------------------------------------------------------------------- ROM:0011619C ROM:0011619C loc_11619C: ; CODE XREF: sub_11615E+5A↓j ROM:0011619C addi.w #1,d0 ROM:001161A0 ROM:001161A0 loc_1161A0: ; CODE XREF: sub_11615E+3C↑j ROM:001161A0 cmpi.w #1,d0 ROM:001161A4 bgt.s loc_1161BA ROM:001161A6 lea ($FFFFFF10).w,a0 ROM:001161AA move.w d0,d7 ROM:001161AC asl.w #4,d7 ROM:001161AE adda.w d7,a0 ROM:001161B0 move.w d1,(a0) ROM:001161B2 move.w d1,$5E6(d0.w*2) ROM:001161B8 bra.s loc_11619C ROM:001161BA ; --------------------------------------------------------------------------- ROM:001161BA ROM:001161BA loc_1161BA: ; CODE XREF: sub_11615E+46↑j ROM:001161BA move.w $8C(a5),($FFFFFFEE).w ROM:001161C0 ROM:001161C0 loc_1161C0: ; CODE XREF: sub_11615E:loc_116194↑j ROM:001161C0 move.w ($FFFFFFEE).w,($586).w ROM:001161C6 rts ROM:001161C6 ; End of function sub_11615E ROM:001161C6 ROM:001161C8 ROM:001161C8 ; =============== S U B R O U T I N E ======================================= ROM:001161C8 ROM:001161C8 ROM:001161C8 sub_1161C8: ; CODE XREF: sub_122C34:loc_122CC8↓p ROM:001161C8 move sr,-(sp) ROM:001161CA move #$2700,sr ROM:001161CE lea ($FFFFFF10).w,a0 ROM:001161D2 clr.w d0 ROM:001161D4 move.w #0,d1 ROM:001161D8 bra.s loc_1161DE ROM:001161DA ; --------------------------------------------------------------------------- ROM:001161DA ROM:001161DA loc_1161DA: ; CODE XREF: sub_1161C8+36↓j ROM:001161DA addi.w #1,d1 ROM:001161DE ROM:001161DE loc_1161DE: ; CODE XREF: sub_1161C8+10↑j ROM:001161DE cmpi.w #1,d1 ROM:001161E2 bgt.s loc_116200 ROM:001161E4 btst d1,($750).w ROM:001161E8 bne.s loc_1161F4 ROM:001161EA move.w $FDE(d1.w*2),2(a0,d0.w*2) ROM:001161F2 bra.s loc_1161FC ROM:001161F4 ; --------------------------------------------------------------------------- ROM:001161F4 ROM:001161F4 loc_1161F4: ; CODE XREF: sub_1161C8+20↑j ROM:001161F4 move.w $FE2(d1.w*2),2(a0,d0.w*2) ROM:001161FC ROM:001161FC loc_1161FC: ; CODE XREF: sub_1161C8+2A↑j ROM:001161FC addq.w #8,d0 ROM:001161FE bra.s loc_1161DA ROM:00116200 ; --------------------------------------------------------------------------- ROM:00116200 ROM:00116200 loc_116200: ; CODE XREF: sub_1161C8+1A↑j ROM:00116200 move (sp)+,sr ROM:00116202 rts ROM:00116202 ; End of function sub_1161C8 ROM:00116202 ROM:00116204 ROM:00116204 ; =============== S U B R O U T I N E ======================================= ROM:00116204 ROM:00116204 ROM:00116204 sub_116204: ; CODE XREF: sub_110DDC↑p ROM:00116204 move.w #0,d0 ROM:00116208 bra.s loc_11620E ROM:0011620A ; --------------------------------------------------------------------------- ROM:0011620A ROM:0011620A loc_11620A: ; CODE XREF: sub_116204+14↓j ROM:0011620A addi.w #1,d0 ROM:0011620E ROM:0011620E loc_11620E: ; CODE XREF: sub_116204+4↑j ROM:0011620E cmpi.w #1,d0 ROM:00116212 bgt.s locret_11621A ROM:00116214 bsr.w sub_115FC8 ROM:00116218 bra.s loc_11620A ROM:0011621A ; --------------------------------------------------------------------------- ROM:0011621A ROM:0011621A locret_11621A: ; CODE XREF: sub_116204+E↑j ROM:0011621A rts ROM:0011621A ; End of function sub_116204 ROM:0011621A ROM:0011621C ; --------------------------------------------------------------------------- ROM:0011621C andi.w #$FBFF,($FFFFFE20).w ROM:00116222 rte ROM:00116224 ; --------------------------------------------------------------------------- ROM:00116224 andi.w #$FDFF,($FFFFFE20).w ROM:0011622A rte ROM:0011622C ; --------------------------------------------------------------------------- ROM:0011622C movem.l d0-d2/a0,-(sp) ROM:00116230 move.w $16(sp),d0 ROM:00116234 subi.w #$100,d0 ROM:00116238 asr.w #2,d0 ROM:0011623A move.w #$FFFF,d1 ROM:0011623E bclr d0,d1 ROM:00116240 and.w d1,($FFFFFE20).w ROM:00116244 asl.w #4,d0 ROM:00116246 subi.w #$10,d0 ROM:0011624A asr.w #4,d0 ROM:0011624C bsr.w sub_115FC8 ROM:00116250 bsr.w sub_1160C2 ROM:00116254 movem.l (sp)+,d0-d2/a0 ROM:00116258 rte ROM:0011625A ROM:0011625A ; =============== S U B R O U T I N E ======================================= ROM:0011625A ROM:0011625A ROM:0011625A sub_11625A: ; CODE XREF: ROM:00116A36↓p ROM:0011625A move.w #0,d7 ROM:0011625E bra.s loc_116264 ROM:00116260 ; --------------------------------------------------------------------------- ROM:00116260 ROM:00116260 loc_116260: ; CODE XREF: sub_11625A+14↓j ROM:00116260 addi.w #1,d7 ROM:00116264 ROM:00116264 loc_116264: ; CODE XREF: sub_11625A+4↑j ROM:00116264 cmpi.w #3,d7 ROM:00116268 bgt.s locret_116270 ROM:0011626A bsr.w sub_116272 ROM:0011626E bra.s loc_116260 ROM:00116270 ; --------------------------------------------------------------------------- ROM:00116270 ROM:00116270 locret_116270: ; CODE XREF: sub_11625A+E↑j ROM:00116270 rts ROM:00116270 ; End of function sub_11625A ROM:00116270 ROM:00116272 ROM:00116272 ; =============== S U B R O U T I N E ======================================= ROM:00116272 ROM:00116272 ROM:00116272 sub_116272: ; CODE XREF: sub_11625A+10↑p ROM:00116272 clr.w d1 ROM:00116274 move.b $873(d7.w),d1 ROM:0011627A cmpi.w #4,d1 ROM:0011627E bcc.s locret_116288 ROM:00116280 movea.l off_11628A(pc,d1.w*4),a0 ROM:00116284 nop ROM:00116286 jmp (a0) ROM:00116288 ; --------------------------------------------------------------------------- ROM:00116288 ROM:00116288 locret_116288: ; CODE XREF: sub_116272+C↑j ROM:00116288 rts ROM:00116288 ; End of function sub_116272 ROM:00116288 ROM:00116288 ; --------------------------------------------------------------------------- ROM:0011628A off_11628A: dc.l loc_11629A ; DATA XREF: sub_116272+E↑r ROM:0011628E dc.l loc_1162AA ROM:00116292 dc.l loc_1162CE ROM:00116296 dc.l loc_116328 ROM:0011629A ; --------------------------------------------------------------------------- ROM:0011629A ROM:0011629A loc_11629A: ; DATA XREF: ROM:off_11628A↑o ROM:0011629A bsr.w sub_1163A6 ROM:0011629E move.b #1,$873(d7.w) ROM:001162A6 bra.s locret_1162CC ROM:001162A8 ; --------------------------------------------------------------------------- ROM:001162A8 rts ROM:001162AA ; --------------------------------------------------------------------------- ROM:001162AA ROM:001162AA loc_1162AA: ; DATA XREF: ROM:0011628E↑o ROM:001162AA cmpi.l #$F618,$A14(d7.w*4) ROM:001162B4 ble.s locret_1162CC ROM:001162B6 cmpi.b #3,($1230).w ROM:001162BC bne.s locret_1162CC ROM:001162BE bsr.w sub_116642 ROM:001162C2 move.b #2,$873(d7.w) ROM:001162CA bra.s locret_116326 ROM:001162CC ; --------------------------------------------------------------------------- ROM:001162CC ROM:001162CC locret_1162CC: ; CODE XREF: ROM:001162A6↑j ROM:001162CC ; ROM:001162B4↑j ... ROM:001162CC rts ROM:001162CE ; --------------------------------------------------------------------------- ROM:001162CE ROM:001162CE loc_1162CE: ; DATA XREF: ROM:00116292↑o ROM:001162CE btst #2,($1398).w ROM:001162D4 bne.s locret_116326 ROM:001162D6 lea ($FFFFFF30).w,a0 ROM:001162DA move.w d7,d0 ROM:001162DC asl.w #4,d0 ROM:001162DE adda.w d0,a0 ROM:001162E0 move.w $A(a0),d1 ROM:001162E4 andi.w #1,d1 ROM:001162E8 cmpi.w #1,d1 ROM:001162EC bne.s loc_1162F6 ROM:001162EE bset #7,($92E).w ROM:001162F4 bra.s loc_1162FC ROM:001162F6 ; --------------------------------------------------------------------------- ROM:001162F6 ROM:001162F6 loc_1162F6: ; CODE XREF: ROM:001162EC↑j ROM:001162F6 bclr #7,($92E).w ROM:001162FC ROM:001162FC loc_1162FC: ; CODE XREF: ROM:001162F4↑j ROM:001162FC btst #7,($92E).w ROM:00116302 beq.s locret_116326 ROM:00116304 move.w #$20,d0 ; ' ' ROM:00116308 clr.b $891(d7.w) ROM:0011630E move.w d0,$608(d7.w*2) ROM:00116314 move.b #1,$891(d7.w) ROM:0011631C move.b #3,$873(d7.w) ROM:00116324 bra.s locret_1163A2 ROM:00116326 ; --------------------------------------------------------------------------- ROM:00116326 ROM:00116326 locret_116326: ; CODE XREF: ROM:001162CA↑j ROM:00116326 ; ROM:001162D4↑j ... ROM:00116326 rts ROM:00116328 ; --------------------------------------------------------------------------- ROM:00116328 ROM:00116328 loc_116328: ; DATA XREF: ROM:00116296↑o ROM:00116328 cmpi.w #0,$608(d7.w*2) ROM:00116330 bgt.s loc_116366 ROM:00116332 cmpi.l #$3E7,$498(d7.w*4) ROM:0011633C ble.s loc_116366 ROM:0011633E bsr.w sub_11666E ROM:00116342 clr.l d0 ROM:00116344 move.w $5EC(d7.w*2),d0 ROM:0011634A divu.w #$3E8,d0 ROM:0011634E clr.b $891(d7.w) ROM:00116354 move.w d0,$608(d7.w*2) ROM:0011635A move.b #1,$891(d7.w) ROM:00116362 bsr.w sub_1166B6 ROM:00116366 ROM:00116366 loc_116366: ; CODE XREF: ROM:00116330↑j ROM:00116366 ; ROM:0011633C↑j ROM:00116366 cmpi.w #0,$608(d7.w*2) ROM:0011636E bgt.s locret_1163A2 ROM:00116370 cmpi.l #$3E8,$498(d7.w*4) ROM:0011637A bgt.s locret_1163A2 ROM:0011637C lea ($FFFFFF30).w,a0 ROM:00116380 move.w d7,d0 ROM:00116382 asl.w #4,d0 ROM:00116384 adda.w d0,a0 ROM:00116386 move.w $A(a0),d1 ROM:0011638A andi.w #1,d1 ROM:0011638E cmpi.w #0,d1 ROM:00116392 bne.s locret_1163A2 ROM:00116394 move.b #1,$873(d7.w) ROM:0011639C bra.l locret_1162CC ROM:001163A2 ; --------------------------------------------------------------------------- ROM:001163A2 ROM:001163A2 locret_1163A2: ; CODE XREF: ROM:00116324↑j ROM:001163A2 ; ROM:0011636E↑j ... ROM:001163A2 rts ROM:001163A4 ; --------------------------------------------------------------------------- ROM:001163A4 rts ROM:001163A6 ROM:001163A6 ; =============== S U B R O U T I N E ======================================= ROM:001163A6 ROM:001163A6 ROM:001163A6 sub_1163A6: ; CODE XREF: ROM:loc_11629A↑p ROM:001163A6 lea ($FFFFFF30).w,a0 ROM:001163AA move.w d7,d0 ROM:001163AC asl.w #4,d0 ROM:001163AE adda.w d0,a0 ROM:001163B0 move.w #$30,d0 ; '0' ROM:001163B4 asr.w #4,d0 ROM:001163B6 add.w d7,d0 ROM:001163B8 bsr.l sub_11B984 ROM:001163BE moveq #$D,d2 ROM:001163C0 moveq #1,d1 ROM:001163C2 moveq #3,d4 ROM:001163C4 clr.w (a0) ROM:001163C6 clr.w 2(a0) ROM:001163CA clr.w 4(a0) ROM:001163CE clr.w 6(a0) ROM:001163D2 clr.w 8(a0) ROM:001163D6 clr.l d3 ROM:001163D8 move.w $ABE(a5,d7.w*2),d3 ROM:001163DE add.w $6C6(a5),d3 ROM:001163E2 cmpi.w #$1C20,d3 ROM:001163E6 blt.s loc_1163EC ROM:001163E8 subi.w #$1C20,d3 ROM:001163EC ROM:001163EC loc_1163EC: ; CODE XREF: sub_1163A6+40↑j ROM:001163EC divs.w #$64,d3 ; 'd' ROM:001163F0 asl.w #8,d3 ROM:001163F2 move.b #$A,d3 ROM:001163F6 move.w d3,$A(a0) ROM:001163FA moveq #1,d3 ROM:001163FC moveq #1,d5 ROM:001163FE bsr.l sub_11B908 ROM:00116404 rts ROM:00116404 ; End of function sub_1163A6 ROM:00116404 ROM:00116406 ROM:00116406 ; =============== S U B R O U T I N E ======================================= ROM:00116406 ROM:00116406 ROM:00116406 sub_116406: ; CODE XREF: sub_132616+2A↓p ROM:00116406 move.w #0,d7 ROM:0011640A bra.s loc_116410 ROM:0011640C ; --------------------------------------------------------------------------- ROM:0011640C ROM:0011640C loc_11640C: ; CODE XREF: sub_116406+11E↓j ROM:0011640C addi.w #1,d7 ROM:00116410 ROM:00116410 loc_116410: ; CODE XREF: sub_116406+4↑j ROM:00116410 cmpi.w #3,d7 ROM:00116414 bgt.l locret_116528 ROM:0011641A lea ($FFFFFF30).w,a0 ROM:0011641E move.w d7,d0 ROM:00116420 asl.w #4,d0 ROM:00116422 adda.w d0,a0 ROM:00116424 move.w #$30,d0 ; '0' ROM:00116428 asr.w #4,d0 ROM:0011642A add.w d7,d0 ROM:0011642C move.w #1,d5 ROM:00116430 cmpi.w #2,d5 ROM:00116434 bne.s loc_11643E ROM:00116436 move.w d7,d4 ROM:00116438 andi.w #1,d4 ROM:0011643C bra.s loc_116442 ROM:0011643E ; --------------------------------------------------------------------------- ROM:0011643E ROM:0011643E loc_11643E: ; CODE XREF: sub_116406+2E↑j ROM:0011643E move.w #0,d4 ROM:00116442 ROM:00116442 loc_116442: ; CODE XREF: sub_116406+36↑j ROM:00116442 move.w $1144(d4.w*2),d6 ROM:00116448 btst d7,($1232).w ROM:0011644C bne.s loc_116458 ROM:0011644E btst #3,($13AB).w ROM:00116454 beq.s loc_116458 ROM:00116456 clr.w d6 ROM:00116458 ROM:00116458 loc_116458: ; CODE XREF: sub_116406+46↑j ROM:00116458 ; sub_116406+4E↑j ROM:00116458 move.w d6,4(a0) ROM:0011645C btst #1,($930).w ROM:00116462 bne.s loc_1164D0 ROM:00116464 clr.l d5 ROM:00116466 move.w $1148(d7.w*2),d5 ROM:0011646C asl.l #8,d5 ROM:0011646E divs.w #$64,d5 ; 'd' ROM:00116472 move.w d5,6(a0) ROM:00116476 cmpi.w #3,d7 ROM:0011647A beq.s loc_116484 ROM:0011647C move.w d0,d5 ROM:0011647E addq.l #1,d5 ROM:00116480 asl.w #4,d5 ROM:00116482 bra.s loc_116488 ROM:00116484 ; --------------------------------------------------------------------------- ROM:00116484 ROM:00116484 loc_116484: ; CODE XREF: sub_116406+74↑j ROM:00116484 move.w #0,d5 ROM:00116488 ROM:00116488 loc_116488: ; CODE XREF: sub_116406+7C↑j ROM:00116488 asl.w #8,d5 ROM:0011648A cmpi.w #$1C20,($E3A).w ROM:00116490 bne.s loc_116496 ROM:00116492 clr.w d4 ROM:00116494 bra.s loc_1164A2 ROM:00116496 ; --------------------------------------------------------------------------- ROM:00116496 ROM:00116496 loc_116496: ; CODE XREF: sub_116406+8A↑j ROM:00116496 move.w ($E3A).w,d4 ROM:0011649A ext.l d4 ROM:0011649C divs.w #$64,d4 ; 'd' ROM:001164A0 add.w d4,d5 ROM:001164A2 ROM:001164A2 loc_1164A2: ; CODE XREF: sub_116406+8E↑j ROM:001164A2 move.w d5,8(a0) ROM:001164A6 move.b $AE2(a5),d4 ROM:001164AA cmpi.b #0,d4 ROM:001164AE ble.s loc_1164D0 ROM:001164B0 move.w 8(a0),d4 ROM:001164B4 ext.w d4 ROM:001164B6 ext.l d4 ROM:001164B8 bne.s loc_1164BC ROM:001164BA moveq #$48,d4 ; 'H' ROM:001164BC ROM:001164BC loc_1164BC: ; CODE XREF: sub_116406+B2↑j ROM:001164BC muls.l $A14(d7.w*4),d4 ROM:001164C4 divu.w #$48,d4 ; 'H' ROM:001164C8 bvc.s loc_1164CE ROM:001164CA move.w #$FFFF,d4 ROM:001164CE ROM:001164CE loc_1164CE: ; CODE XREF: sub_116406+C2↑j ROM:001164CE move.w d4,(a0) ROM:001164D0 ROM:001164D0 loc_1164D0: ; CODE XREF: sub_116406+5C↑j ROM:001164D0 ; sub_116406+A8↑j ROM:001164D0 move sr,-(sp) ROM:001164D2 move #$2700,sr ROM:001164D6 move.b $AE2(a5),d4 ROM:001164DA cmpi.b #0,d4 ROM:001164DE bne.s loc_116522 ROM:001164E0 move.w 8(a0),d4 ROM:001164E4 ext.w d4 ROM:001164E6 ext.l d4 ROM:001164E8 bne.s loc_1164EC ROM:001164EA moveq #$48,d4 ; 'H' ROM:001164EC ROM:001164EC loc_1164EC: ; CODE XREF: sub_116406+E2↑j ROM:001164EC muls.l $A14(d7.w*4),d4 ROM:001164F4 divu.l #$48,d4 ; 'H' ROM:001164FC cmpi.l #$F618,d4 ROM:00116502 ble.s loc_11650A ROM:00116504 move.l $488(d7.w*4),d4 ROM:0011650A ROM:0011650A loc_11650A: ; CODE XREF: sub_116406+FC↑j ROM:0011650A btst #2,($1398).w ROM:00116510 bne.s loc_116516 ROM:00116512 move.w d4,(a0) ROM:00116514 bra.s loc_116518 ROM:00116516 ; --------------------------------------------------------------------------- ROM:00116516 ROM:00116516 loc_116516: ; CODE XREF: sub_116406+10A↑j ROM:00116516 clr.w (a0) ROM:00116518 ROM:00116518 loc_116518: ; CODE XREF: sub_116406+10E↑j ROM:00116518 cmpi.w #0,d7 ROM:0011651C bne.s loc_116522 ROM:0011651E move.w d4,($594).w ROM:00116522 ROM:00116522 loc_116522: ; CODE XREF: sub_116406+D8↑j ROM:00116522 ; sub_116406+116↑j ROM:00116522 move (sp)+,sr ROM:00116524 bra.w loc_11640C ROM:00116528 ; --------------------------------------------------------------------------- ROM:00116528 ROM:00116528 locret_116528: ; CODE XREF: sub_116406+E↑j ROM:00116528 rts ROM:00116528 ; End of function sub_116406 ROM:00116528 ROM:0011652A ROM:0011652A ; =============== S U B R O U T I N E ======================================= ROM:0011652A ROM:0011652A ROM:0011652A sub_11652A: ; CODE XREF: sub_1210EE+E↓p ROM:0011652A ; sub_131700:loc_131736↓p ... ROM:0011652A btst #1,($13AD).w ROM:00116530 bne.s locret_1165A6 ROM:00116532 move.w #0,d7 ROM:00116536 bra.s loc_11653C ROM:00116538 ; --------------------------------------------------------------------------- ROM:00116538 ROM:00116538 loc_116538: ; CODE XREF: sub_11652A:loc_11656C↓j ROM:00116538 addi.w #1,d7 ROM:0011653C ROM:0011653C loc_11653C: ; CODE XREF: sub_11652A+C↑j ROM:0011653C cmpi.w #3,d7 ROM:00116540 bgt.s loc_11656E ROM:00116542 lea ($FFFFFF30).w,a0 ROM:00116546 move.w d7,d6 ROM:00116548 asl.w #4,d6 ROM:0011654A adda.w d6,a0 ROM:0011654C move.w #$30,d6 ; '0' ROM:00116550 asr.w #4,d6 ROM:00116552 add.w d7,d6 ROM:00116554 move.w d0,2(a0) ROM:00116558 move.w $494(a5),d5 ROM:0011655C cmpi.w #0,d5 ROM:00116560 bne.s loc_11656C ROM:00116562 moveq #1,d5 ROM:00116564 asl.l d6,d5 ROM:00116566 asl.l d6,d5 ROM:00116568 or.l d5,($FFFFFE18).w ROM:0011656C ROM:0011656C loc_11656C: ; CODE XREF: sub_11652A+36↑j ROM:0011656C bra.s loc_116538 ROM:0011656E ; --------------------------------------------------------------------------- ROM:0011656E ROM:0011656E loc_11656E: ; CODE XREF: sub_11652A+16↑j ROM:0011656E move.w ($E5E).w,d4 ROM:00116572 ext.l d4 ROM:00116574 muls.l d0,d4 ROM:00116578 muls.l #4,d4 ROM:00116580 move.w $1BE(a5),d5 ROM:00116584 muls.w #$3C,d5 ; '<' ROM:00116588 divs.l d5,d4 ROM:0011658C move.l d4,($978).w ROM:00116590 move.l ($944).w,d3 ROM:00116594 add.l d4,d3 ROM:00116596 move.l d3,($944).w ROM:0011659A divs.l #$A,d3 ROM:001165A2 move.w d3,($AB0).w ROM:001165A6 ROM:001165A6 locret_1165A6: ; CODE XREF: sub_11652A+6↑j ROM:001165A6 rts ROM:001165A6 ; End of function sub_11652A ROM:001165A6 ROM:001165A8 ROM:001165A8 ; =============== S U B R O U T I N E ======================================= ROM:001165A8 ROM:001165A8 ROM:001165A8 sub_1165A8: ; CODE XREF: sub_110D72+C↑p ROM:001165A8 move.w #0,d7 ROM:001165AC bra.s loc_1165B2 ROM:001165AE ; --------------------------------------------------------------------------- ROM:001165AE ROM:001165AE loc_1165AE: ; CODE XREF: sub_1165A8:loc_116600↓j ROM:001165AE addi.w #1,d7 ROM:001165B2 ROM:001165B2 loc_1165B2: ; CODE XREF: sub_1165A8+4↑j ROM:001165B2 cmpi.w #3,d7 ROM:001165B6 bgt.s locret_116602 ROM:001165B8 lea ($FFFFFF30).w,a0 ROM:001165BC move.w d7,d6 ROM:001165BE asl.w #4,d6 ROM:001165C0 adda.w d6,a0 ROM:001165C2 move.w 8(a0),d5 ROM:001165C6 cmpi.b #0,d5 ROM:001165CA beq.s loc_116600 ROM:001165CC move.w 6(a0),d4 ROM:001165D0 move.b d4,d2 ROM:001165D2 asr.w #8,d4 ROM:001165D4 move.w d4,d3 ROM:001165D6 move.w ($502).w,d1 ROM:001165DA ext.l d1 ROM:001165DC divs.w #$64,d1 ; 'd' ROM:001165E0 sub.w d1,d3 ROM:001165E2 bpl.s loc_1165E8 ROM:001165E4 addi.w #$48,d3 ; 'H' ROM:001165E8 ROM:001165E8 loc_1165E8: ; CODE XREF: sub_1165A8+3A↑j ROM:001165E8 ; sub_1165A8+4E↓j ROM:001165E8 cmp.b d3,d5 ROM:001165EA bge.s loc_1165F8 ROM:001165EC sub.b d5,d4 ROM:001165EE bge.s loc_1165F4 ROM:001165F0 addi.b #$48,d4 ; 'H' ROM:001165F4 ROM:001165F4 loc_1165F4: ; CODE XREF: sub_1165A8+46↑j ROM:001165F4 sub.b d5,d3 ROM:001165F6 bra.s loc_1165E8 ROM:001165F8 ; --------------------------------------------------------------------------- ROM:001165F8 ROM:001165F8 loc_1165F8: ; CODE XREF: sub_1165A8+42↑j ROM:001165F8 asl.w #8,d4 ROM:001165FA move.b d2,d4 ROM:001165FC move.w d4,6(a0) ROM:00116600 ROM:00116600 loc_116600: ; CODE XREF: sub_1165A8+22↑j ROM:00116600 bra.s loc_1165AE ROM:00116602 ; --------------------------------------------------------------------------- ROM:00116602 ROM:00116602 locret_116602: ; CODE XREF: sub_1165A8+E↑j ROM:00116602 rts ROM:00116602 ; End of function sub_1165A8 ROM:00116602 ROM:00116604 ROM:00116604 ; =============== S U B R O U T I N E ======================================= ROM:00116604 ROM:00116604 ROM:00116604 sub_116604: ; CODE XREF: sub_110DDC+6↑p ROM:00116604 move.w #0,d7 ROM:00116608 bra.s loc_11660E ROM:0011660A ; --------------------------------------------------------------------------- ROM:0011660A ROM:0011660A loc_11660A: ; CODE XREF: sub_116604:loc_11663E↓j ROM:0011660A addi.w #1,d7 ROM:0011660E ROM:0011660E loc_11660E: ; CODE XREF: sub_116604+4↑j ROM:0011660E cmpi.w #3,d7 ROM:00116612 bgt.s locret_116640 ROM:00116614 lea ($FFFFFF30).w,a0 ROM:00116618 move.w d7,d6 ROM:0011661A asl.w #4,d6 ROM:0011661C adda.w d6,a0 ROM:0011661E move.w 8(a0),d4 ROM:00116622 cmpi.b #0,d4 ROM:00116626 ble.s loc_11663E ROM:00116628 cmpi.w #$2400,6(a0) ROM:0011662E bge.s loc_116638 ROM:00116630 addi.w #$2400,6(a0) ROM:00116636 bra.s loc_11663E ROM:00116638 ; --------------------------------------------------------------------------- ROM:00116638 ROM:00116638 loc_116638: ; CODE XREF: sub_116604+2A↑j ROM:00116638 subi.w #$2400,6(a0) ROM:0011663E ROM:0011663E loc_11663E: ; CODE XREF: sub_116604+22↑j ROM:0011663E ; sub_116604+32↑j ROM:0011663E bra.s loc_11660A ROM:00116640 ; --------------------------------------------------------------------------- ROM:00116640 ROM:00116640 locret_116640: ; CODE XREF: sub_116604+E↑j ROM:00116640 rts ROM:00116640 ; End of function sub_116604 ROM:00116640 ROM:00116642 ROM:00116642 ; =============== S U B R O U T I N E ======================================= ROM:00116642 ROM:00116642 ROM:00116642 sub_116642: ; CODE XREF: ROM:001162BE↑p ROM:00116642 move.l #$F618,d3 ROM:00116648 move.l $A14(d7.w*4),d2 ROM:0011664E divu.w #$3E8,d2 ROM:00116652 swap d2 ROM:00116654 ext.l d2 ROM:00116656 add.l d2,d3 ROM:00116658 move.l d3,$488(d7.w*4) ROM:0011665E move.l $A14(d7.w*4),d1 ROM:00116664 sub.l d3,d1 ROM:00116666 move.l d1,$498(d7.w*4) ROM:0011666C rts ROM:0011666C ; End of function sub_116642 ROM:0011666C ROM:0011666E ROM:0011666E ; =============== S U B R O U T I N E ======================================= ROM:0011666E ROM:0011666E ROM:0011666E sub_11666E: ; CODE XREF: ROM:0011633E↑p ROM:0011666E cmpi.l #$7D00,$498(d7.w*4) ROM:00116678 ble.s loc_116684 ROM:0011667A move.w #$7D00,$5EC(d7.w*2) ROM:00116682 bra.s loc_116690 ROM:00116684 ; --------------------------------------------------------------------------- ROM:00116684 ROM:00116684 loc_116684: ; CODE XREF: sub_11666E+A↑j ROM:00116684 move.l $498(d7.w*4),d2 ROM:0011668A move.w d2,$5EC(d7.w*2) ROM:00116690 ROM:00116690 loc_116690: ; CODE XREF: sub_11666E+14↑j ROM:00116690 lea ($FFFFFF30).w,a0 ROM:00116694 move.w d7,d0 ROM:00116696 asl.w #4,d0 ROM:00116698 adda.w d0,a0 ROM:0011669A move.w #$30,d0 ; '0' ROM:0011669E asr.w #4,d0 ROM:001166A0 add.w d7,d0 ROM:001166A2 move.w $5EC(d7.w*2),2(a0) ROM:001166AA moveq #1,d5 ROM:001166AC asl.l d0,d5 ROM:001166AE asl.l d0,d5 ROM:001166B0 or.l d5,($FFFFFE18).w ROM:001166B4 rts ROM:001166B4 ; End of function sub_11666E ROM:001166B4 ROM:001166B6 ROM:001166B6 ; =============== S U B R O U T I N E ======================================= ROM:001166B6 ROM:001166B6 ROM:001166B6 sub_1166B6: ; CODE XREF: ROM:00116362↑p ROM:001166B6 clr.l d0 ROM:001166B8 move.w $5EC(d7.w*2),d0 ROM:001166BE sub.l d0,$498(d7.w*4) ROM:001166C4 rts ROM:001166C4 ; End of function sub_1166B6 ROM:001166C4 ROM:001166C6 ; --------------------------------------------------------------------------- ROM:001166C6 movem.l d0-d4/a0,-(sp) ROM:001166CA lea ($FFFFFF30).w,a0 ROM:001166CE move.w $1E(sp),d0 ROM:001166D2 subi.w #$100,d0 ROM:001166D6 asr.w #2,d0 ROM:001166D8 move.w #$FFFF,d1 ROM:001166DC bclr d0,d1 ROM:001166DE and.w d1,($FFFFFE20).w ROM:001166E2 move.w d0,d2 ROM:001166E4 asl.w #4,d0 ROM:001166E6 subi.w #$30,d0 ; '0' ROM:001166EA adda.w d0,a0 ROM:001166EC asr.w #4,d0 ROM:001166EE move.l ($FFFFFE14).w,d1 ROM:001166F2 asr.l d2,d1 ROM:001166F4 asr.l d2,d1 ROM:001166F6 andi.l #3,d1 ROM:001166FC btst d0,($1232).w ROM:00116700 beq.s loc_116708 ROM:00116702 eori.w #1,d1 ROM:00116706 bra.s loc_11670C ROM:00116708 ; --------------------------------------------------------------------------- ROM:00116708 ROM:00116708 loc_116708: ; CODE XREF: ROM:00116700↑j ROM:00116708 eori.w #0,d1 ROM:0011670C ROM:0011670C loc_11670C: ; CODE XREF: ROM:00116706↑j ROM:0011670C beq.s loc_116716 ROM:0011670E asl.l d2,d1 ROM:00116710 asl.l d2,d1 ROM:00116712 eor.l d1,($FFFFFE14).w ROM:00116716 ROM:00116716 loc_116716: ; CODE XREF: ROM:loc_11670C↑j ROM:00116716 bsr.w sub_116720 ROM:0011671A movem.l (sp)+,d0-d4/a0 ROM:0011671E rte ROM:00116720 ROM:00116720 ; =============== S U B R O U T I N E ======================================= ROM:00116720 ROM:00116720 ROM:00116720 sub_116720: ; CODE XREF: ROM:loc_116716↑p ROM:00116720 move.w $1148(d0.w*2),d1 ROM:00116726 ext.l d1 ROM:00116728 asl.l #8,d1 ROM:0011672A divs.w #$64,d1 ; 'd' ROM:0011672E cmpi.w #$1C20,($E3A).w ROM:00116734 bne.s loc_11673A ROM:00116736 clr.w d2 ROM:00116738 bra.s loc_116744 ROM:0011673A ; --------------------------------------------------------------------------- ROM:0011673A ROM:0011673A loc_11673A: ; CODE XREF: sub_116720+14↑j ROM:0011673A move.w ($E3A).w,d2 ROM:0011673E ext.l d2 ROM:00116740 divs.w #$64,d2 ; 'd' ROM:00116744 ROM:00116744 loc_116744: ; CODE XREF: sub_116720+18↑j ROM:00116744 move.w 8(a0),d3 ROM:00116748 cmp.b d2,d3 ROM:0011674A beq.s loc_116782 ROM:0011674C move.b d2,d3 ROM:0011674E move.w d3,8(a0) ROM:00116752 move.w ($E3A).w,d3 ROM:00116756 ext.l d3 ROM:00116758 muls.l $A14(d0.w*4),d3 ROM:00116760 divu.w #$1C20,d3 ROM:00116764 bvc.s loc_11676A ROM:00116766 move.w #$FFFF,d3 ROM:0011676A ROM:0011676A loc_11676A: ; CODE XREF: sub_116720+44↑j ROM:0011676A btst #2,($1398).w ROM:00116770 bne.s loc_116776 ROM:00116772 move.w d3,(a0) ROM:00116774 bra.s loc_116778 ROM:00116776 ; --------------------------------------------------------------------------- ROM:00116776 ROM:00116776 loc_116776: ; CODE XREF: sub_116720+50↑j ROM:00116776 clr.w (a0) ROM:00116778 ROM:00116778 loc_116778: ; CODE XREF: sub_116720+54↑j ROM:00116778 cmpi.w #0,d0 ROM:0011677C bne.s loc_116782 ROM:0011677E move.w d3,($594).w ROM:00116782 ROM:00116782 loc_116782: ; CODE XREF: sub_116720+2A↑j ROM:00116782 ; sub_116720+5C↑j ROM:00116782 move.w d1,d4 ROM:00116784 asr.w #8,d4 ROM:00116786 cmpi.w #0,d2 ROM:0011678A ble.s loc_1167AE ROM:0011678C move.w d1,d3 ROM:0011678E asr.w #8,d3 ROM:00116790 sub.w ($FFFFFF0A).w,d3 ROM:00116794 cmpi.b #0,d3 ROM:00116798 bge.s loc_11679E ROM:0011679A addi.b #$48,d3 ; 'H' ROM:0011679E ROM:0011679E loc_11679E: ; CODE XREF: sub_116720+78↑j ROM:0011679E ; sub_116720+8C↓j ROM:0011679E cmp.b d3,d2 ROM:001167A0 bge.s loc_1167AE ROM:001167A2 sub.b d2,d4 ROM:001167A4 bpl.s loc_1167AA ROM:001167A6 addi.b #$48,d4 ; 'H' ROM:001167AA ROM:001167AA loc_1167AA: ; CODE XREF: sub_116720+84↑j ROM:001167AA sub.b d2,d3 ROM:001167AC bra.s loc_11679E ROM:001167AE ; --------------------------------------------------------------------------- ROM:001167AE ROM:001167AE loc_1167AE: ; CODE XREF: sub_116720+6A↑j ROM:001167AE ; sub_116720+80↑j ROM:001167AE asl.w #8,d4 ROM:001167B0 move.b d1,d4 ROM:001167B2 btst #3,($13AB).w ROM:001167B8 beq.s loc_1167BE ROM:001167BA move.w d4,6(a0) ROM:001167BE ROM:001167BE loc_1167BE: ; CODE XREF: sub_116720+98↑j ROM:001167BE move.b $AE2(a5),d1 ROM:001167C2 cmpi.b #0,d1 ROM:001167C6 ble.s loc_1167F2 ROM:001167C8 move.w 8(a0),d1 ROM:001167CC ext.w d1 ROM:001167CE ext.l d1 ROM:001167D0 bne.s loc_1167D4 ROM:001167D2 moveq #$48,d1 ; 'H' ROM:001167D4 ROM:001167D4 loc_1167D4: ; CODE XREF: sub_116720+B0↑j ROM:001167D4 muls.l $A14(d0.w*4),d1 ROM:001167DC divu.w #$48,d1 ; 'H' ROM:001167E0 bvc.s loc_1167E6 ROM:001167E2 move.w #$FFFF,d1 ROM:001167E6 ROM:001167E6 loc_1167E6: ; CODE XREF: sub_116720+C0↑j ROM:001167E6 move.w d1,(a0) ROM:001167E8 cmpi.w #0,d0 ROM:001167EC bne.s loc_1167F2 ROM:001167EE move.w d1,($594).w ROM:001167F2 ROM:001167F2 loc_1167F2: ; CODE XREF: sub_116720+A6↑j ROM:001167F2 ; sub_116720+CC↑j ROM:001167F2 lea ($FFFFFF30).w,a0 ROM:001167F6 move.b $AE2(a5),d2 ROM:001167FA cmpi.b #0,d2 ROM:001167FE ble.s locret_116818 ROM:00116800 btst #3,($13AB).w ROM:00116806 beq.s locret_116818 ROM:00116808 move.w $ACE(a5,d0.w*2),d2 ROM:0011680E asl.w #4,d2 ROM:00116810 adda.w d2,a0 ROM:00116812 move.w d4,6(a0) ROM:00116816 move.w d1,(a0) ROM:00116818 ROM:00116818 locret_116818: ; CODE XREF: sub_116720+DE↑j ROM:00116818 ; sub_116720+E6↑j ROM:00116818 rts ROM:00116818 ; End of function sub_116720 ROM:00116818 ROM:0011681A ; --------------------------------------------------------------------------- ROM:0011681A move.l #unk_110000,d0 ROM:00116820 movec d0,vbr ROM:00116824 movea.l #$400,sp ROM:0011682A bsr.l sub_11B86C ROM:00116830 clr.l d0 ROM:00116832 clr.l d1 ROM:00116834 move.l #$1900,d1 ROM:0011683A movea.l d0,a0 ROM:0011683C ROM:0011683C loc_11683C: ; CODE XREF: ROM:00116844↓j ROM:0011683C cmp.l a0,d1 ROM:0011683E ble.s loc_116846 ROM:00116840 move.b #0,(a0)+ ROM:00116844 bra.s loc_11683C ROM:00116846 ; --------------------------------------------------------------------------- ROM:00116846 ROM:00116846 loc_116846: ; CODE XREF: ROM:0011683E↑j ROM:00116846 move.l a0,($97C).w ROM:0011684A bclr #0,($1396).w ROM:00116850 move.l ($1908).w,d4 ROM:00116854 cmpi.l #$4812BC29,d4 ROM:0011685A beq.s loc_11686C ROM:0011685C bset #0,($1396).w ROM:00116862 bset #4,($138D).w ROM:00116868 move.l d4,($980).w ROM:0011686C ROM:0011686C loc_11686C: ; CODE XREF: ROM:0011685A↑j ROM:0011686C move.l ($190C).w,d4 ROM:00116870 cmpi.l #$6D2E3304,d4 ROM:00116876 beq.s loc_116888 ROM:00116878 bset #0,($1396).w ROM:0011687E bset #2,($1390).w ROM:00116884 move.l d4,($984).w ROM:00116888 ROM:00116888 loc_116888: ; CODE XREF: ROM:00116876↑j ROM:00116888 btst #0,($1396).w ROM:0011688E beq.s loc_1168BA ROM:00116890 movea.l #$1900,a0 ROM:00116896 ROM:00116896 loc_116896: ; CODE XREF: ROM:001168A2↓j ROM:00116896 cmpa.l #$1DFF,a0 ROM:0011689C bge.s loc_1168A4 ROM:0011689E move.b #0,(a0)+ ROM:001168A2 bra.s loc_116896 ROM:001168A4 ; --------------------------------------------------------------------------- ROM:001168A4 ROM:001168A4 loc_1168A4: ; CODE XREF: ROM:0011689C↑j ROM:001168A4 move.l #$4812BC29,($1908).w ROM:001168AC move.l #$6D2E3304,($190C).w ROM:001168B4 bsr.l sub_134AD2 ROM:001168BA ROM:001168BA loc_1168BA: ; CODE XREF: ROM:0011688E↑j ROM:001168BA movea.l #unk_110000,a1 ROM:001168C0 move.w ($1924).w,d4 ROM:001168C4 cmp.w (a1),d4 ROM:001168C6 beq.s loc_1168D2 ROM:001168C8 move.w (a1),($1924).w ROM:001168CC bsr.l sub_134AD2 ROM:001168D2 ROM:001168D2 loc_1168D2: ; CODE XREF: ROM:001168C6↑j ROM:001168D2 movea.l #$400,sp ROM:001168D8 move.w sp,($596).w ROM:001168DC movea.l #$170000,a5 ROM:001168E2 move.l a5,($470).w ROM:001168E6 bsr.w sub_116AEC ROM:001168EA bsr.l sub_1171C4 ROM:001168F0 clr.w ($508).w ROM:001168F4 bsr.l sub_11B86C ROM:001168FA bsr.l sub_1110BA ROM:00116900 bsr.l sub_1109E4 ROM:00116906 bsr.l sub_117070 ROM:0011690C bsr.l sub_110C1E ROM:00116912 bsr.l sub_1117F2 ROM:00116918 bsr.l sub_1117D6 ROM:0011691E bsr.l sub_137942 ROM:00116924 move.b #0,($FFFFFA1F).w ROM:0011692A move #$2000,sr ROM:0011692E ROM:0011692E loc_11692E: ; CODE XREF: ROM:loc_116AD8↓j ROM:0011692E move.b #$55,($FFFFFA27).w ; 'U' ROM:00116934 move.b #$AA,($FFFFFA27).w ROM:0011693A movea.l ($470).w,a5 ROM:0011693E addq.w #1,($C76).w ROM:00116942 bvc.s loc_11694A ROM:00116944 move.w #$8000,($C76).w ROM:0011694A ROM:0011694A loc_11694A: ; CODE XREF: ROM:00116942↑j ROM:0011694A move.w $498(a5),d0 ROM:0011694E cmp.w ($C76).w,d0 ROM:00116952 bgt.s loc_116984 ROM:00116954 move.w ($C7E).w,d1 ROM:00116958 sub.w ($5DC).w,d1 ROM:0011695C bpl.s loc_116962 ROM:0011695E addi.w #$400,d1 ROM:00116962 ROM:00116962 loc_116962: ; CODE XREF: ROM:0011695C↑j ROM:00116962 move.w ($5DC).w,($C7E).w ROM:00116968 muls.w #$A,d1 ROM:0011696C divs.w ($C76).w,d1 ROM:00116970 move.w d1,($C78).w ROM:00116974 cmp.w ($1928).w,d1 ROM:00116978 bge.w loc_116980 ROM:0011697C move.w d1,($1928).w ROM:00116980 ROM:00116980 loc_116980: ; CODE XREF: ROM:00116978↑j ROM:00116980 clr.w ($C76).w ROM:00116984 ROM:00116984 loc_116984: ; CODE XREF: ROM:00116952↑j ROM:00116984 move.l #$927C0,d0 ROM:0011698A move.w ($598).w,d1 ROM:0011698E asl.w #1,d1 ROM:00116990 cmpi.w #0,d1 ROM:00116994 beq.s loc_11699C ROM:00116996 divs.w d1,d0 ROM:00116998 move.w d0,($C7A).w ROM:0011699C ROM:0011699C loc_11699C: ; CODE XREF: ROM:00116994↑j ROM:0011699C move.w ($C78).w,d0 ROM:001169A0 sub.w ($C7A).w,d0 ROM:001169A4 bpl.s loc_1169A8 ROM:001169A6 neg.w d0 ROM:001169A8 ROM:001169A8 loc_1169A8: ; CODE XREF: ROM:001169A4↑j ROM:001169A8 cmpi.w #1,d0 ROM:001169AC bgt.s loc_1169B4 ROM:001169AE move.w ($598).w,($C7C).w ROM:001169B4 ROM:001169B4 loc_1169B4: ; CODE XREF: ROM:001169AC↑j ROM:001169B4 tst.w ($596).w ROM:001169B8 beq.s loc_1169C8 ROM:001169BA movea.w ($596).w,a0 ROM:001169BE cmpi.w #0,-(a0) ROM:001169C2 beq.s loc_1169C8 ROM:001169C4 move.w a0,($596).w ROM:001169C8 ROM:001169C8 loc_1169C8: ; CODE XREF: ROM:001169B8↑j ROM:001169C8 ; ROM:001169C2↑j ROM:001169C8 bsr.l sub_110414 ROM:001169CE bsr.l sub_1130D2 ROM:001169D4 btst #1,($930).w ROM:001169DA bne.s loc_1169F4 ROM:001169DC bset #1,($931).w ROM:001169E2 bclr #6,($92D).w ROM:001169E8 bsr.l sub_1104FA ROM:001169EE bclr #1,($931).w ROM:001169F4 ROM:001169F4 loc_1169F4: ; CODE XREF: ROM:001169DA↑j ROM:001169F4 bsr.l sub_1129A4 ROM:001169FA bsr.l sub_112736 ROM:00116A00 bsr.l sub_112F82 ROM:00116A06 bsr.l sub_11288A ROM:00116A0C bsr.l sub_112AAC ROM:00116A12 bsr.l nullsub_9 ROM:00116A18 bsr.l nullsub_21 ROM:00116A1E bsr.l sub_11C9F2 ROM:00116A24 bsr.l sub_1171C4 ROM:00116A2A bsr.l sub_1176E0 ROM:00116A30 bsr.l sub_126FC0 ROM:00116A36 bsr.l sub_11625A ROM:00116A3C bsr.l sub_115E40 ROM:00116A42 bsr.l nullsub_8 ROM:00116A48 bsr.l sub_111A8A ROM:00116A4E bsr.l sub_11B3BE ROM:00116A54 bsr.l nullsub_16 ROM:00116A5A bsr.l sub_1338A4 ROM:00116A60 bsr.l nullsub_6 ROM:00116A66 bsr.l nullsub_7 ROM:00116A6C bsr.l sub_127C04 ROM:00116A72 bsr.l sub_111858 ROM:00116A78 bsr.l sub_12E3AC ROM:00116A7E bsr.l nullsub_11 ROM:00116A84 bsr.l sub_11785A ROM:00116A8A bsr.l sub_1146E6 ROM:00116A90 move.w $96(a5),d0 ROM:00116A94 cmp.w ($598).w,d0 ROM:00116A98 bgt.s loc_116AA8 ROM:00116A9A bclr #3,($FFFFFA11).w ROM:00116AA0 bset #5,($1398).w ROM:00116AA6 bra.s loc_116AB4 ROM:00116AA8 ; --------------------------------------------------------------------------- ROM:00116AA8 ROM:00116AA8 loc_116AA8: ; CODE XREF: ROM:00116A98↑j ROM:00116AA8 bset #3,($FFFFFA11).w ROM:00116AAE bclr #5,($1398).w ROM:00116AB4 ROM:00116AB4 loc_116AB4: ; CODE XREF: ROM:00116AA6↑j ROM:00116AB4 move.w $98(a5),d0 ROM:00116AB8 cmp.w ($598).w,d0 ROM:00116ABC bgt.s loc_116ACC ROM:00116ABE bclr #4,($FFFFFA11).w ROM:00116AC4 bset #4,($138E).w ROM:00116ACA bra.s loc_116AD8 ROM:00116ACC ; --------------------------------------------------------------------------- ROM:00116ACC ROM:00116ACC loc_116ACC: ; CODE XREF: ROM:00116ABC↑j ROM:00116ACC bset #4,($FFFFFA11).w ROM:00116AD2 bclr #4,($138E).w ROM:00116AD8 ROM:00116AD8 loc_116AD8: ; CODE XREF: ROM:00116ACA↑j ROM:00116AD8 bra.w loc_11692E ROM:00116ADC ; --------------------------------------------------------------------------- ROM:00116ADC rts ROM:00116ADE ROM:00116ADE ; =============== S U B R O U T I N E ======================================= ROM:00116ADE ROM:00116ADE ROM:00116ADE sub_116ADE: ; CODE XREF: ROM:00137266↓p ROM:00116ADE ; ROM:001372A8↓p ROM:00116ADE move.b #0,($1163).w ROM:00116AE4 move.b #0,($1162).w ROM:00116AEA rts ROM:00116AEA ; End of function sub_116ADE ROM:00116AEA ROM:00116AEC ROM:00116AEC ; =============== S U B R O U T I N E ======================================= ROM:00116AEC ROM:00116AEC ROM:00116AEC sub_116AEC: ; CODE XREF: ROM:001168E6↑p ROM:00116AEC move.w #$A55A,($1E00).l ROM:00116AF4 move.w #$5AA5,($1E02).l ROM:00116AFC cmpi.w #$A55A,($1E00).l ROM:00116B04 bne.s loc_116B16 ROM:00116B06 cmpi.w #$5AA5,($1E02).l ROM:00116B0E bne.s loc_116B16 ROM:00116B10 bset #4,($1397).w ROM:00116B16 ROM:00116B16 loc_116B16: ; CODE XREF: sub_116AEC+18↑j ROM:00116B16 ; sub_116AEC+22↑j ROM:00116B16 clr.w ($1E00).l ROM:00116B1C clr.w ($1E02).l ROM:00116B22 rts ROM:00116B22 ; End of function sub_116AEC ROM:00116B22 ROM:00116B24 ROM:00116B24 ; =============== S U B R O U T I N E ======================================= ROM:00116B24 ROM:00116B24 ; Attributes: bp-based frame ROM:00116B24 ROM:00116B24 sub_116B24: ; CODE XREF: sub_11F904+DC↓p ROM:00116B24 ROM:00116B24 var_24 = -$24 ROM:00116B24 var_22 = -$22 ROM:00116B24 var_20 = -$20 ROM:00116B24 var_1E = -$1E ROM:00116B24 var_1C = -$1C ROM:00116B24 var_1A = -$1A ROM:00116B24 var_18 = -$18 ROM:00116B24 var_16 = -$16 ROM:00116B24 var_14 = -$14 ROM:00116B24 var_12 = -$12 ROM:00116B24 var_10 = -$10 ROM:00116B24 var_E = -$E ROM:00116B24 var_C = -$C ROM:00116B24 var_A = -$A ROM:00116B24 var_8 = -8 ROM:00116B24 var_6 = -6 ROM:00116B24 var_4 = -4 ROM:00116B24 var_2 = -2 ROM:00116B24 ROM:00116B24 link a4,#-$24 ROM:00116B28 movea.w (a5,d1.w),a1 ROM:00116B2C adda.l a5,a1 ROM:00116B2E move.w (a1),var_22(a4) ROM:00116B32 move.w 2(a1),var_24(a4) ROM:00116B38 movea.l a1,a2 ROM:00116B3A addq.w #4,a2 ROM:00116B3C adda.w var_22(a4),a2 ROM:00116B40 adda.w var_22(a4),a2 ROM:00116B44 move.w var_22(a4),d7 ROM:00116B48 subq.w #1,d7 ROM:00116B4A move.w d7,d6 ROM:00116B4C ROM:00116B4C loc_116B4C: ; CODE XREF: sub_116B24+2A↓j ROM:00116B4C cmp.w -(a2),d2 ROM:00116B4E dbgt d7,loc_116B4C ROM:00116B52 cmp.w d7,d6 ROM:00116B54 beq.w loc_116B62 ROM:00116B58 cmpi.w #$FFFF,d7 ROM:00116B5C bne.w loc_116B78 ROM:00116B60 clr.w d7 ROM:00116B62 ROM:00116B62 loc_116B62: ; CODE XREF: sub_116B24+30↑j ROM:00116B62 ; sub_116B24+66↓j ROM:00116B62 move.w d7,var_1A(a4) ROM:00116B66 move.w d7,var_1C(a4) ROM:00116B6A clr.w var_12(a4) ROM:00116B6E move.w #$2710,var_14(a4) ROM:00116B74 bra.w loc_116BAE ROM:00116B78 ; --------------------------------------------------------------------------- ROM:00116B78 ROM:00116B78 loc_116B78: ; CODE XREF: sub_116B24+38↑j ROM:00116B78 move.w d7,var_1A(a4) ROM:00116B7C addq.w #1,var_1A(a4) ROM:00116B80 move.w d7,var_1C(a4) ROM:00116B84 move.w 2(a2),d7 ROM:00116B88 sub.w (a2),d7 ROM:00116B8A beq.s loc_116B62 ROM:00116B8C clr.l d6 ROM:00116B8E move.w d2,d6 ROM:00116B90 sub.w (a2),d6 ROM:00116B92 muls.w #$2710,d6 ROM:00116B96 divs.w d7,d6 ROM:00116B98 move.w d6,var_14(a4) ROM:00116B9C clr.l d6 ROM:00116B9E move.w 2(a2),d6 ROM:00116BA2 sub.w d2,d6 ROM:00116BA4 muls.w #$2710,d6 ROM:00116BA8 divs.w d7,d6 ROM:00116BAA move.w d6,var_12(a4) ROM:00116BAE ROM:00116BAE loc_116BAE: ; CODE XREF: sub_116B24+50↑j ROM:00116BAE movea.l a1,a2 ROM:00116BB0 addq.w #4,a2 ROM:00116BB2 adda.w var_22(a4),a2 ROM:00116BB6 adda.w var_22(a4),a2 ROM:00116BBA adda.w var_24(a4),a2 ROM:00116BBE adda.w var_24(a4),a2 ROM:00116BC2 move.w var_24(a4),d7 ROM:00116BC6 subq.w #1,d7 ROM:00116BC8 move.w d7,d6 ROM:00116BCA ROM:00116BCA loc_116BCA: ; CODE XREF: sub_116B24+A8↓j ROM:00116BCA cmp.w -(a2),d3 ROM:00116BCC dbgt d7,loc_116BCA ROM:00116BD0 cmp.w d7,d6 ROM:00116BD2 beq.w loc_116BE0 ROM:00116BD6 cmpi.w #$FFFF,d7 ROM:00116BDA bne.w loc_116BF6 ROM:00116BDE clr.w d7 ROM:00116BE0 ROM:00116BE0 loc_116BE0: ; CODE XREF: sub_116B24+AE↑j ROM:00116BE0 ; sub_116B24+E4↓j ROM:00116BE0 move.w d7,var_1E(a4) ROM:00116BE4 move.w d7,var_20(a4) ROM:00116BE8 clr.w var_16(a4) ROM:00116BEC move.w #$2710,var_18(a4) ROM:00116BF2 bra.w loc_116C2C ROM:00116BF6 ; --------------------------------------------------------------------------- ROM:00116BF6 ROM:00116BF6 loc_116BF6: ; CODE XREF: sub_116B24+B6↑j ROM:00116BF6 move.w d7,var_1E(a4) ROM:00116BFA addq.w #1,var_1E(a4) ROM:00116BFE move.w d7,var_20(a4) ROM:00116C02 move.w 2(a2),d7 ROM:00116C06 sub.w (a2),d7 ROM:00116C08 beq.s loc_116BE0 ROM:00116C0A clr.l d6 ROM:00116C0C move.w d3,d6 ROM:00116C0E sub.w (a2),d6 ROM:00116C10 muls.w #$2710,d6 ROM:00116C14 divs.w d7,d6 ROM:00116C16 move.w d6,var_18(a4) ROM:00116C1A clr.l d6 ROM:00116C1C move.w 2(a2),d6 ROM:00116C20 sub.w d3,d6 ROM:00116C22 muls.w #$2710,d6 ROM:00116C26 divs.w d7,d6 ROM:00116C28 move.w d6,var_16(a4) ROM:00116C2C ROM:00116C2C loc_116C2C: ; CODE XREF: sub_116B24+CE↑j ROM:00116C2C move.w var_12(a4),d2 ROM:00116C30 move.w var_14(a4),d3 ROM:00116C34 move.w var_16(a4),d5 ROM:00116C38 move.w var_18(a4),d6 ROM:00116C3C move.w d2,d7 ROM:00116C3E muls.w d5,d7 ROM:00116C40 divs.w #$2710,d7 ROM:00116C44 move.w d7,var_A(a4) ROM:00116C48 move.w d3,d7 ROM:00116C4A muls.w d5,d7 ROM:00116C4C divs.w #$2710,d7 ROM:00116C50 move.w d7,var_E(a4) ROM:00116C54 muls.w d6,d2 ROM:00116C56 divs.w #$2710,d2 ROM:00116C5A move.w d2,var_C(a4) ROM:00116C5E muls.w d6,d3 ROM:00116C60 divs.w #$2710,d3 ROM:00116C64 move.w d3,var_10(a4) ROM:00116C68 move.w var_20(a4),d5 ROM:00116C6C muls.w var_22(a4),d5 ROM:00116C70 add.w var_1C(a4),d5 ROM:00116C74 move.w d5,var_2(a4) ROM:00116C78 move.w var_20(a4),d5 ROM:00116C7C muls.w var_22(a4),d5 ROM:00116C80 add.w var_1A(a4),d5 ROM:00116C84 move.w d5,var_6(a4) ROM:00116C88 move.w var_1E(a4),d5 ROM:00116C8C muls.w var_22(a4),d5 ROM:00116C90 add.w var_1C(a4),d5 ROM:00116C94 move.w d5,var_4(a4) ROM:00116C98 move.w var_1E(a4),d5 ROM:00116C9C muls.w var_22(a4),d5 ROM:00116CA0 add.w var_1A(a4),d5 ROM:00116CA4 move.w d5,var_8(a4) ROM:00116CA8 muls.w #$14,d4 ROM:00116CAC addi.w #$1D4C,d4 ROM:00116CB0 clr.l d5 ROM:00116CB2 movea.w var_2(a4),a2 ROM:00116CB6 move.b (a0,a2.w),d5 ROM:00116CBA muls.w #$14,d5 ROM:00116CBE addi.w #$1D4C,d5 ROM:00116CC2 move.w d4,d2 ROM:00116CC4 sub.w d5,d2 ROM:00116CC6 move.w var_A(a4),d3 ROM:00116CCA muls.w d2,d3 ROM:00116CCC divs.w #$2710,d3 ROM:00116CD0 add.w d3,d5 ROM:00116CD2 bsr.w sub_116D5C ROM:00116CD6 move.b d5,(a0,a2.w) ROM:00116CDA clr.l d5 ROM:00116CDC movea.w var_4(a4),a2 ROM:00116CE0 move.b (a0,a2.w),d5 ROM:00116CE4 muls.w #$14,d5 ROM:00116CE8 addi.w #$1D4C,d5 ROM:00116CEC move.w d4,d2 ROM:00116CEE sub.w d5,d2 ROM:00116CF0 move.w var_C(a4),d3 ROM:00116CF4 muls.w d2,d3 ROM:00116CF6 divs.w #$2710,d3 ROM:00116CFA add.w d3,d5 ROM:00116CFC bsr.w sub_116D5C ROM:00116D00 move.b d5,(a0,a2.w) ROM:00116D04 clr.l d5 ROM:00116D06 movea.w var_6(a4),a2 ROM:00116D0A move.b (a0,a2.w),d5 ROM:00116D0E muls.w #$14,d5 ROM:00116D12 addi.w #$1D4C,d5 ROM:00116D16 move.w d4,d2 ROM:00116D18 sub.w d5,d2 ROM:00116D1A move.w var_E(a4),d3 ROM:00116D1E muls.w d2,d3 ROM:00116D20 divs.w #$2710,d3 ROM:00116D24 add.w d3,d5 ROM:00116D26 bsr.w sub_116D5C ROM:00116D2A move.b d5,(a0,a2.w) ROM:00116D2E clr.l d5 ROM:00116D30 movea.w var_8(a4),a2 ROM:00116D34 move.b (a0,a2.w),d5 ROM:00116D38 muls.w #$14,d5 ROM:00116D3C addi.w #$1D4C,d5 ROM:00116D40 move.w d4,d2 ROM:00116D42 sub.w d5,d2 ROM:00116D44 move.w var_10(a4),d3 ROM:00116D48 muls.w d2,d3 ROM:00116D4A divs.w #$2710,d3 ROM:00116D4E add.w d3,d5 ROM:00116D50 bsr.w sub_116D5C ROM:00116D54 move.b d5,(a0,a2.w) ROM:00116D58 unlk a4 ROM:00116D5A rts ROM:00116D5A ; End of function sub_116B24 ROM:00116D5A ROM:00116D5C ROM:00116D5C ; =============== S U B R O U T I N E ======================================= ROM:00116D5C ROM:00116D5C ROM:00116D5C sub_116D5C: ; CODE XREF: sub_116B24+1AE↑p ROM:00116D5C ; sub_116B24+1D8↑p ... ROM:00116D5C cmpi.w #$1D4C,d5 ROM:00116D60 bge.w loc_116D68 ROM:00116D64 move.w #$1D4C,d5 ROM:00116D68 ROM:00116D68 loc_116D68: ; CODE XREF: sub_116D5C+4↑j ROM:00116D68 cmpi.w #$3138,d5 ROM:00116D6C ble.w loc_116D74 ROM:00116D70 move.w #$3138,d5 ROM:00116D74 ROM:00116D74 loc_116D74: ; CODE XREF: sub_116D5C+10↑j ROM:00116D74 cmpi.w #$2710,d5 ROM:00116D78 bge.w loc_116D7E ROM:00116D7C addq.w #1,d5 ROM:00116D7E ROM:00116D7E loc_116D7E: ; CODE XREF: sub_116D5C+1C↑j ROM:00116D7E addi.w #9,d5 ROM:00116D82 divs.w #$14,d5 ROM:00116D86 subi.w #$177,d5 ROM:00116D8A rts ROM:00116D8A ; End of function sub_116D5C ROM:00116D8A ROM:00116D8C ; --------------------------------------------------------------------------- ROM:00116D8C clr.w ($13E2).w ROM:00116D90 clr.w ($13E4).w ROM:00116D94 rts ROM:00116D96 ROM:00116D96 ; =============== S U B R O U T I N E ======================================= ROM:00116D96 ROM:00116D96 ROM:00116D96 sub_116D96: ; CODE XREF: sub_110E14+BA↑p ROM:00116D96 btst #2,($934).w ROM:00116D9C beq.l loc_116E3A ROM:00116DA2 move.l ($404).w,d1 ROM:00116DA6 sub.l ($474).w,d1 ROM:00116DAA bpl.s loc_116DB6 ROM:00116DAC bclr #$1F,d1 ROM:00116DB0 bset #5,($938).w ROM:00116DB6 ROM:00116DB6 loc_116DB6: ; CODE XREF: sub_116D96+14↑j ROM:00116DB6 move.l #$7270E00,d3 ROM:00116DBC cmpi.l #0,d1 ROM:00116DC2 beq.s loc_116E1C ROM:00116DC4 divs.l d1,d3 ROM:00116DC8 divs.w #4,d3 ROM:00116DCC cmpi.w #$7D00,d3 ROM:00116DD0 ble.s loc_116DD6 ROM:00116DD2 move.w #$7D00,d3 ROM:00116DD6 ROM:00116DD6 loc_116DD6: ; CODE XREF: sub_116D96+3A↑j ROM:00116DD6 move.w d3,($598).w ROM:00116DDA move.w $9A(a5),d4 ROM:00116DDE cmp.w d3,d4 ROM:00116DE0 bge.s loc_116E16 ROM:00116DE2 cmp.w ($13E4).w,d3 ROM:00116DE6 ble.s loc_116DEC ROM:00116DE8 move.w d3,($13E4).w ROM:00116DEC ROM:00116DEC loc_116DEC: ; CODE XREF: sub_116D96+50↑j ROM:00116DEC btst #4,($93A).w ROM:00116DF2 bne.s loc_116E12 ROM:00116DF4 bset #4,($93A).w ROM:00116DFA clr.l d4 ROM:00116DFC move.w ($13E2).w,d4 ROM:00116E00 cmpi.l #$FFFF,d4 ROM:00116E06 bge.s loc_116E12 ROM:00116E08 addi.l #1,d4 ROM:00116E0E move.w d4,($13E2).w ROM:00116E12 ROM:00116E12 loc_116E12: ; CODE XREF: sub_116D96+5C↑j ROM:00116E12 ; sub_116D96+70↑j ROM:00116E12 bra.w loc_116E1C ROM:00116E16 ; --------------------------------------------------------------------------- ROM:00116E16 ROM:00116E16 loc_116E16: ; CODE XREF: sub_116D96+4A↑j ROM:00116E16 bclr #4,($93A).w ROM:00116E1C ROM:00116E1C loc_116E1C: ; CODE XREF: sub_116D96+2C↑j ROM:00116E1C ; sub_116D96:loc_116E12↑j ROM:00116E1C sub.w ($59C).w,d3 ROM:00116E20 ext.l d3 ROM:00116E22 muls.l #$F4240,d2:d3 ROM:00116E2A cmpi.l #0,d1 ROM:00116E30 beq.s loc_116E3A ROM:00116E32 divs.l d1,d2:d3 ROM:00116E36 move.w d3,($59A).w ROM:00116E3A ROM:00116E3A loc_116E3A: ; CODE XREF: sub_116D96+6↑j ROM:00116E3A ; sub_116D96+9A↑j ROM:00116E3A bset #2,($934).w ROM:00116E40 move.l ($404).w,($474).w ROM:00116E46 move.w ($598).w,($59C).w ROM:00116E4C rts ROM:00116E4C ; End of function sub_116D96 ROM:00116E4C ROM:00116E4E ROM:00116E4E ; =============== S U B R O U T I N E ======================================= ROM:00116E4E ROM:00116E4E ROM:00116E4E sub_116E4E: ; CODE XREF: ROM:0011123C↑p ROM:00116E4E ; ROM:0011129A↑p ... ROM:00116E4E clr.w ($598).w ROM:00116E52 bclr #2,($934).w ROM:00116E58 clr.w ($59A).w ROM:00116E5C rts ROM:00116E5C ; End of function sub_116E4E ROM:00116E5C ROM:00116E5E ROM:00116E5E ; =============== S U B R O U T I N E ======================================= ROM:00116E5E ROM:00116E5E ROM:00116E5E sub_116E5E: ; CODE XREF: sub_11BAF6+64↓p ROM:00116E5E ; sub_11BAF6+19C↓p ... ROM:00116E5E move.l d1,d5 ROM:00116E60 sub.l d2,d1 ROM:00116E62 muls.l #$64,d4:d1 ; 'd' ROM:00116E6A divs.l d3,d4:d1 ROM:00116E6E bne.s loc_116E74 ROM:00116E70 move.l d5,d4 ROM:00116E72 bra.s locret_116E78 ROM:00116E74 ; --------------------------------------------------------------------------- ROM:00116E74 ROM:00116E74 loc_116E74: ; CODE XREF: sub_116E5E+10↑j ROM:00116E74 move.l d2,d4 ROM:00116E76 add.l d1,d4 ROM:00116E78 ROM:00116E78 locret_116E78: ; CODE XREF: sub_116E5E+14↑j ROM:00116E78 rts ROM:00116E78 ; End of function sub_116E5E ROM:00116E78 ROM:00116E7A ; --------------------------------------------------------------------------- ROM:00116E7A rts ROM:00116E7C ROM:00116E7C ; =============== S U B R O U T I N E ======================================= ROM:00116E7C ROM:00116E7C ROM:00116E7C sub_116E7C: ; CODE XREF: sub_11F904+3A↓p ROM:00116E7C ; sub_11FAF8+1C↓p ROM:00116E7C movea.w (a5,d1.w),a0 ROM:00116E80 adda.l a5,a0 ROM:00116E82 move.w (a0)+,d4 ROM:00116E84 ble.w loc_116F54 ROM:00116E88 move.w (a0)+,d5 ROM:00116E8A ble.w loc_116F54 ROM:00116E8E move.w d4,d7 ROM:00116E90 subq.w #1,d7 ROM:00116E92 adda.w d4,a0 ROM:00116E94 adda.w d4,a0 ROM:00116E96 movea.l a0,a2 ROM:00116E98 ROM:00116E98 loc_116E98: ; CODE XREF: sub_116E7C+1E↓j ROM:00116E98 cmp.w -(a2),d2 ROM:00116E9A dbge d7,loc_116E98 ROM:00116E9E bge.s loc_116EA4 ROM:00116EA0 clr.w d7 ROM:00116EA2 bra.s loc_116EAC ROM:00116EA4 ; --------------------------------------------------------------------------- ROM:00116EA4 ROM:00116EA4 loc_116EA4: ; CODE XREF: sub_116E7C+22↑j ROM:00116EA4 move.w (a2)+,d0 ROM:00116EA6 cmpa.l a2,a0 ROM:00116EA8 bne.s loc_116EAE ROM:00116EAA subq.l #2,a2 ROM:00116EAC ROM:00116EAC loc_116EAC: ; CODE XREF: sub_116E7C+26↑j ROM:00116EAC move.w (a2),d0 ROM:00116EAE ROM:00116EAE loc_116EAE: ; CODE XREF: sub_116E7C+2C↑j ROM:00116EAE swap d0 ROM:00116EB0 move.w (a2),d0 ROM:00116EB2 swap d0 ROM:00116EB4 move.w d5,d1 ROM:00116EB6 subq.w #1,d1 ROM:00116EB8 beq.w loc_116F50 ROM:00116EBC adda.w d5,a0 ROM:00116EBE adda.w d5,a0 ROM:00116EC0 movea.l a0,a2 ROM:00116EC2 swap d2 ROM:00116EC4 ROM:00116EC4 loc_116EC4: ; CODE XREF: sub_116E7C+4A↓j ROM:00116EC4 cmp.w -(a2),d3 ROM:00116EC6 dbge d1,loc_116EC4 ROM:00116ECA bge.s loc_116ED0 ROM:00116ECC clr.w d1 ROM:00116ECE bra.s loc_116ED8 ROM:00116ED0 ; --------------------------------------------------------------------------- ROM:00116ED0 ROM:00116ED0 loc_116ED0: ; CODE XREF: sub_116E7C+4E↑j ROM:00116ED0 move.w (a2)+,d2 ROM:00116ED2 cmpa.l a2,a0 ROM:00116ED4 bne.s loc_116EDA ROM:00116ED6 subq.l #2,a2 ROM:00116ED8 ROM:00116ED8 loc_116ED8: ; CODE XREF: sub_116E7C+52↑j ROM:00116ED8 move.w (a2),d2 ROM:00116EDA ROM:00116EDA loc_116EDA: ; CODE XREF: sub_116E7C+58↑j ROM:00116EDA swap d3 ROM:00116EDC move.w (a2),d3 ROM:00116EDE muls.w d4,d1 ROM:00116EE0 adda.l d1,a1 ROM:00116EE2 adda.w d7,a1 ROM:00116EE4 move.l d2,d6 ROM:00116EE6 swap d6 ROM:00116EE8 sub.w d0,d6 ROM:00116EEA ble.s loc_116F22 ROM:00116EEC move.l d0,d5 ROM:00116EEE swap d5 ROM:00116EF0 sub.w d0,d5 ROM:00116EF2 beq.s loc_116F22 ROM:00116EF4 clr.w d1 ROM:00116EF6 clr.w d7 ROM:00116EF8 move.b 1(a1),d7 ROM:00116EFC move.b (a1),d1 ROM:00116EFE sub.w d1,d7 ROM:00116F00 beq.s loc_116F06 ROM:00116F02 muls.w d6,d7 ROM:00116F04 divs.w d5,d7 ROM:00116F06 ROM:00116F06 loc_116F06: ; CODE XREF: sub_116E7C+84↑j ROM:00116F06 add.b (a1),d7 ROM:00116F08 clr.w d0 ROM:00116F0A clr.w d1 ROM:00116F0C move.b 1(a1,d4.w),d1 ROM:00116F10 move.b (a1,d4.w),d0 ROM:00116F14 sub.w d0,d1 ROM:00116F16 beq.s loc_116F1C ROM:00116F18 muls.w d6,d1 ROM:00116F1A divs.w d5,d1 ROM:00116F1C ROM:00116F1C loc_116F1C: ; CODE XREF: sub_116E7C+9A↑j ROM:00116F1C add.b (a1,d4.w),d1 ROM:00116F20 bra.s loc_116F28 ROM:00116F22 ; --------------------------------------------------------------------------- ROM:00116F22 ROM:00116F22 loc_116F22: ; CODE XREF: sub_116E7C+6E↑j ROM:00116F22 ; sub_116E7C+76↑j ROM:00116F22 move.b (a1),d7 ROM:00116F24 move.b (a1,d4.w),d1 ROM:00116F28 ROM:00116F28 loc_116F28: ; CODE XREF: sub_116E7C+A4↑j ROM:00116F28 move.l d3,d6 ROM:00116F2A swap d6 ROM:00116F2C sub.w d2,d6 ROM:00116F2E ble.s loc_116F4E ROM:00116F30 move.w d3,d5 ROM:00116F32 sub.w d2,d5 ROM:00116F34 beq.s loc_116F4E ROM:00116F36 andi.w #$FF,d7 ROM:00116F3A andi.w #$FF,d1 ROM:00116F3E sub.w d7,d1 ROM:00116F40 beq.s loc_116F4E ROM:00116F42 muls.w d6,d1 ROM:00116F44 divs.w d5,d1 ROM:00116F46 add.b d7,d1 ROM:00116F48 andi.w #$FF,d1 ROM:00116F4C bra.s loc_116F50 ROM:00116F4E ; --------------------------------------------------------------------------- ROM:00116F4E ROM:00116F4E loc_116F4E: ; CODE XREF: sub_116E7C+B2↑j ROM:00116F4E ; sub_116E7C+B8↑j ... ROM:00116F4E move.w d7,d1 ROM:00116F50 ROM:00116F50 loc_116F50: ; CODE XREF: sub_116E7C+3C↑j ROM:00116F50 ; sub_116E7C+D0↑j ROM:00116F50 clr.l d0 ROM:00116F52 bra.s locret_116F58 ROM:00116F54 ; --------------------------------------------------------------------------- ROM:00116F54 ROM:00116F54 loc_116F54: ; CODE XREF: sub_116E7C+8↑j ROM:00116F54 ; sub_116E7C+E↑j ROM:00116F54 move.b #$FF,d0 ROM:00116F58 ROM:00116F58 locret_116F58: ; CODE XREF: sub_116E7C+D6↑j ROM:00116F58 rts ROM:00116F58 ; End of function sub_116E7C ROM:00116F58 ROM:00116F5A ROM:00116F5A ; =============== S U B R O U T I N E ======================================= ROM:00116F5A ROM:00116F5A ROM:00116F5A sub_116F5A: ; CODE XREF: sub_110706+26↑p ROM:00116F5A ; sub_110706+46↑p ... ROM:00116F5A movea.w (a5,d1.w),a0 ROM:00116F5E adda.l a5,a0 ROM:00116F60 move.w (a0)+,d4 ROM:00116F62 blt.w loc_11706A ROM:00116F66 move.w d4,d0 ROM:00116F68 swap d0 ROM:00116F6A move.w (a0)+,d5 ROM:00116F6C blt.w loc_11706A ROM:00116F70 move.w d5,d0 ROM:00116F72 cmpi.l #0,d0 ROM:00116F78 bne.s loc_116F82 ROM:00116F7A move.w (a0),d1 ROM:00116F7C bra.l locret_11706E ROM:00116F82 ; --------------------------------------------------------------------------- ROM:00116F82 ROM:00116F82 loc_116F82: ; CODE XREF: sub_116F5A+1E↑j ROM:00116F82 cmpi.w #1,d4 ROM:00116F86 bne.s loc_116F90 ROM:00116F88 move.w d5,d4 ROM:00116F8A move.w #1,d5 ROM:00116F8E move.w d3,d2 ROM:00116F90 ROM:00116F90 loc_116F90: ; CODE XREF: sub_116F5A+2C↑j ROM:00116F90 move.w d4,d7 ROM:00116F92 subq.w #1,d7 ROM:00116F94 adda.w d4,a0 ROM:00116F96 adda.w d4,a0 ROM:00116F98 movea.l a0,a1 ROM:00116F9A ROM:00116F9A loc_116F9A: ; CODE XREF: sub_116F5A+42↓j ROM:00116F9A cmp.w -(a1),d2 ROM:00116F9C dbge d7,loc_116F9A ROM:00116FA0 bge.s loc_116FA6 ROM:00116FA2 clr.w d7 ROM:00116FA4 bra.s loc_116FAE ROM:00116FA6 ; --------------------------------------------------------------------------- ROM:00116FA6 ROM:00116FA6 loc_116FA6: ; CODE XREF: sub_116F5A+46↑j ROM:00116FA6 move.w (a1)+,d0 ROM:00116FA8 cmpa.l a1,a0 ROM:00116FAA bne.s loc_116FB0 ROM:00116FAC subq.l #2,a1 ROM:00116FAE ROM:00116FAE loc_116FAE: ; CODE XREF: sub_116F5A+4A↑j ROM:00116FAE move.w (a1),d0 ROM:00116FB0 ROM:00116FB0 loc_116FB0: ; CODE XREF: sub_116F5A+50↑j ROM:00116FB0 swap d0 ROM:00116FB2 move.w (a1),d0 ROM:00116FB4 swap d0 ROM:00116FB6 move.w d5,d1 ROM:00116FB8 subq.w #1,d1 ROM:00116FBA beq.w loc_117042 ROM:00116FBE adda.w d5,a0 ROM:00116FC0 adda.w d5,a0 ROM:00116FC2 movea.l a0,a1 ROM:00116FC4 swap d2 ROM:00116FC6 ROM:00116FC6 loc_116FC6: ; CODE XREF: sub_116F5A+6E↓j ROM:00116FC6 cmp.w -(a1),d3 ROM:00116FC8 dbge d1,loc_116FC6 ROM:00116FCC bge.s loc_116FD2 ROM:00116FCE clr.w d1 ROM:00116FD0 bra.s loc_116FDA ROM:00116FD2 ; --------------------------------------------------------------------------- ROM:00116FD2 ROM:00116FD2 loc_116FD2: ; CODE XREF: sub_116F5A+72↑j ROM:00116FD2 move.w (a1)+,d2 ROM:00116FD4 cmpa.l a1,a0 ROM:00116FD6 bne.s loc_116FDC ROM:00116FD8 subq.l #2,a1 ROM:00116FDA ROM:00116FDA loc_116FDA: ; CODE XREF: sub_116F5A+76↑j ROM:00116FDA move.w (a1),d2 ROM:00116FDC ROM:00116FDC loc_116FDC: ; CODE XREF: sub_116F5A+7C↑j ROM:00116FDC swap d3 ROM:00116FDE move.w (a1),d3 ROM:00116FE0 muls.w d4,d1 ROM:00116FE2 muls.w #2,d1 ROM:00116FE6 adda.l d1,a0 ROM:00116FE8 adda.w d7,a0 ROM:00116FEA adda.w d7,a0 ROM:00116FEC move.l d2,d6 ROM:00116FEE swap d6 ROM:00116FF0 sub.w d0,d6 ROM:00116FF2 ble.s loc_11701E ROM:00116FF4 move.l d0,d5 ROM:00116FF6 swap d5 ROM:00116FF8 sub.w d0,d5 ROM:00116FFA beq.s loc_11701E ROM:00116FFC move.w 2(a0),d7 ROM:00117000 sub.w (a0),d7 ROM:00117002 beq.s loc_117008 ROM:00117004 muls.w d6,d7 ROM:00117006 divs.w d5,d7 ROM:00117008 ROM:00117008 loc_117008: ; CODE XREF: sub_116F5A+A8↑j ROM:00117008 add.w (a0),d7 ROM:0011700A move.w 2(a0,d4.w*2),d1 ROM:0011700E sub.w (a0,d4.w*2),d1 ROM:00117012 beq.s loc_117018 ROM:00117014 muls.w d6,d1 ROM:00117016 divs.w d5,d1 ROM:00117018 ROM:00117018 loc_117018: ; CODE XREF: sub_116F5A+B8↑j ROM:00117018 add.w (a0,d4.w*2),d1 ROM:0011701C bra.s loc_117024 ROM:0011701E ; --------------------------------------------------------------------------- ROM:0011701E ROM:0011701E loc_11701E: ; CODE XREF: sub_116F5A+98↑j ROM:0011701E ; sub_116F5A+A0↑j ROM:0011701E move.w (a0),d7 ROM:00117020 move.w (a0,d4.w*2),d1 ROM:00117024 ROM:00117024 loc_117024: ; CODE XREF: sub_116F5A+C2↑j ROM:00117024 move.l d3,d6 ROM:00117026 swap d6 ROM:00117028 sub.w d2,d6 ROM:0011702A ble.s loc_11703E ROM:0011702C move.w d3,d5 ROM:0011702E sub.w d2,d5 ROM:00117030 beq.s loc_11703E ROM:00117032 sub.w d7,d1 ROM:00117034 beq.s loc_11703E ROM:00117036 muls.w d6,d1 ROM:00117038 divs.w d5,d1 ROM:0011703A add.w d7,d1 ROM:0011703C bra.s loc_117066 ROM:0011703E ; --------------------------------------------------------------------------- ROM:0011703E ROM:0011703E loc_11703E: ; CODE XREF: sub_116F5A+D0↑j ROM:0011703E ; sub_116F5A+D6↑j ... ROM:0011703E move.w d7,d1 ROM:00117040 bra.s loc_117066 ROM:00117042 ; --------------------------------------------------------------------------- ROM:00117042 ROM:00117042 loc_117042: ; CODE XREF: sub_116F5A+60↑j ROM:00117042 adda.w d7,a0 ROM:00117044 adda.w d7,a0 ROM:00117046 move.w d2,d6 ROM:00117048 sub.w d0,d6 ROM:0011704A ble.s loc_117064 ROM:0011704C move.l d0,d5 ROM:0011704E swap d5 ROM:00117050 sub.w d0,d5 ROM:00117052 beq.s loc_117064 ROM:00117054 move.w 2(a0),d1 ROM:00117058 sub.w (a0),d1 ROM:0011705A beq.s loc_117064 ROM:0011705C muls.w d6,d1 ROM:0011705E divs.w d5,d1 ROM:00117060 add.w (a0),d1 ROM:00117062 bra.s loc_117066 ROM:00117064 ; --------------------------------------------------------------------------- ROM:00117064 ROM:00117064 loc_117064: ; CODE XREF: sub_116F5A+F0↑j ROM:00117064 ; sub_116F5A+F8↑j ... ROM:00117064 move.w (a0),d1 ROM:00117066 ROM:00117066 loc_117066: ; CODE XREF: sub_116F5A+E2↑j ROM:00117066 ; sub_116F5A+E6↑j ... ROM:00117066 moveq #0,d0 ROM:00117068 bra.s locret_11706E ROM:0011706A ; --------------------------------------------------------------------------- ROM:0011706A ROM:0011706A loc_11706A: ; CODE XREF: sub_116F5A+8↑j ROM:0011706A ; sub_116F5A+12↑j ROM:0011706A move.b #$FF,d0 ROM:0011706E ROM:0011706E locret_11706E: ; CODE XREF: sub_116F5A+22↑j ROM:0011706E ; sub_116F5A+10E↑j ROM:0011706E rts ROM:0011706E ; End of function sub_116F5A ROM:0011706E ROM:00117070 ROM:00117070 ; =============== S U B R O U T I N E ======================================= ROM:00117070 ROM:00117070 ROM:00117070 sub_117070: ; CODE XREF: ROM:00116906↑p ROM:00117070 clr.w ($FFFFFA22).w ROM:00117074 ori.w #8,($FFFFFA24).w ROM:0011707A move.w #$552,($FFFFFA22).w ROM:00117080 rts ROM:00117080 ; End of function sub_117070 ROM:00117080 ROM:00117082 ; --------------------------------------------------------------------------- ROM:00117082 movem.l d0-a5,-(sp) ROM:00117086 move.w ($FFFFF462).w,-(sp) ROM:0011708A move sr,-(sp) ROM:0011708C move #$2700,sr ROM:00117090 move.l sp,d0 ROM:00117092 cmp.w ($596).w,d0 ROM:00117096 bge.s loc_11709C ROM:00117098 move.w d0,($596).w ROM:0011709C ROM:0011709C loc_11709C: ; CODE XREF: ROM:00117096↑j ROM:0011709C bsr.l sub_11BA10 ROM:001170A2 move (sp)+,sr ROM:001170A4 bsr.l sub_11B3DA ROM:001170AA bsr.l nullsub_28 ROM:001170B0 bsr.l nullsub_26 ROM:001170B6 bsr.l sub_11271E ROM:001170BC bsr.l sub_13180A ROM:001170C2 bsr.l nullsub_27 ROM:001170C8 bsr.l sub_110CAC ROM:001170CE bsr.l sub_111A84 ROM:001170D4 btst #6,($92B).w ROM:001170DA beq.s loc_1170F0 ROM:001170DC bsr.l sub_117DBA ROM:001170E2 btst #5,($935).w ROM:001170E8 beq.s loc_1170F0 ROM:001170EA bsr.l sub_11AF16 ROM:001170F0 ROM:001170F0 loc_1170F0: ; CODE XREF: ROM:001170DA↑j ROM:001170F0 ; ROM:001170E8↑j ROM:001170F0 bsr.l nullsub_30 ROM:001170F6 addq.w #1,($5A0).w ROM:001170FA cmpi.w #$C8,($5A0).w ROM:00117100 blt.s loc_11710C ROM:00117102 clr.w ($5A0).w ROM:00117106 bset #2,($937).w ROM:0011710C ROM:0011710C loc_11710C: ; CODE XREF: ROM:00117100↑j ROM:0011710C cmpi.w #6,($4EC).w ROM:00117112 beq.s loc_11711C ROM:00117114 cmpi.w #9,($4EC).w ROM:0011711A bne.s loc_117128 ROM:0011711C ROM:0011711C loc_11711C: ; CODE XREF: ROM:00117112↑j ROM:0011711C bsr.l nullsub_24 ROM:00117122 bsr.l nullsub_25 ROM:00117128 ROM:00117128 loc_117128: ; CODE XREF: ROM:0011711A↑j ROM:00117128 bsr.l nullsub_29 ROM:0011712E bsr.l sub_12E4F6 ROM:00117134 move.w ($EF0).w,($C80).w ROM:0011713A bsr.l sub_12AF64 ROM:00117140 bsr.l sub_12DCC8 ROM:00117146 cmpi.w #1,($578).w ROM:0011714C bne.s loc_117154 ROM:0011714E bsr.l sub_11553A ROM:00117154 ROM:00117154 loc_117154: ; CODE XREF: ROM:0011714C↑j ROM:00117154 move.w ($FFFFF462).w,d0 ROM:00117158 sub.w (sp)+,d0 ROM:0011715A move.w d0,($59E).w ROM:0011715E cmp.w ($14DA).w,d0 ROM:00117162 bge.w loc_11716A ROM:00117166 move.w d0,($14DA).w ROM:0011716A ROM:0011716A loc_11716A: ; CODE XREF: ROM:00117162↑j ROM:0011716A movem.l (sp)+,d0-a5 ROM:0011716E rte ROM:00117170 ; --------------------------------------------------------------------------- ROM:00117170 rts ROM:00117172 ; --------------------------------------------------------------------------- ROM:00117172 bgnd ROM:00117174 move.l (sp),($4A8).w ROM:00117178 move.l 4(sp),($4AC).w ROM:0011717E rte ROM:00117180 ; --------------------------------------------------------------------------- ROM:00117180 andi.w #$F7FF,($FFFFFE20).w ROM:00117186 rte ROM:00117188 ; --------------------------------------------------------------------------- ROM:00117188 andi.w #$EFFF,($FFFFFE20).w ROM:0011718E rte ROM:00117190 ; --------------------------------------------------------------------------- ROM:00117190 bset #7,($13AB).w ROM:00117196 bra.l loc_112C5A ROM:0011719C ; --------------------------------------------------------------------------- ROM:0011719C rte ROM:0011719E ; --------------------------------------------------------------------------- ROM:0011719E bclr #7,($13AB).w ROM:001171A4 bra.l loc_112C5A ROM:001171AA ; --------------------------------------------------------------------------- ROM:001171AA rte ROM:001171AC ; --------------------------------------------------------------------------- ROM:001171AC andi.w #$7FFF,($FFFFFE20).w ROM:001171B2 rte ROM:001171B4 ; --------------------------------------------------------------------------- ROM:001171B4 andi.w #$BFFF,($FFFFFE20).w ROM:001171BA rte ROM:001171BC ; --------------------------------------------------------------------------- ROM:001171BC bsr.w nullsub_31 ROM:001171C0 rts ROM:001171C2 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_31. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001171C4 ROM:001171C4 ; =============== S U B R O U T I N E ======================================= ROM:001171C4 ROM:001171C4 ROM:001171C4 sub_1171C4: ; CODE XREF: ROM:001168EA↑p ROM:001171C4 ; ROM:00116A24↑p ... ROM:001171C4 bsr.l sub_11350C ROM:001171CA bsr.w sub_1171DA ROM:001171CE btst #4,($92A).w ROM:001171D4 bne.s locret_1171D8 ROM:001171D6 bra.s sub_1171C4 ROM:001171D8 ; --------------------------------------------------------------------------- ROM:001171D8 ROM:001171D8 locret_1171D8: ; CODE XREF: sub_1171C4+10↑j ROM:001171D8 rts ROM:001171D8 ; End of function sub_1171C4 ROM:001171D8 ROM:001171DA ROM:001171DA ; =============== S U B R O U T I N E ======================================= ROM:001171DA ROM:001171DA ROM:001171DA sub_1171DA: ; CODE XREF: sub_1171C4+6↑p ROM:001171DA bclr #6,($92E).w ROM:001171E0 clr.w d1 ROM:001171E2 move.b ($758).w,d1 ROM:001171E6 cmpi.w #$E,d1 ROM:001171EA bcc.s locret_1171F4 ROM:001171EC movea.l off_1171F6(pc,d1.w*4),a0 ROM:001171F0 nop ROM:001171F2 jmp (a0) ROM:001171F4 ; --------------------------------------------------------------------------- ROM:001171F4 ROM:001171F4 locret_1171F4: ; CODE XREF: sub_1171DA+10↑j ROM:001171F4 rts ROM:001171F4 ; End of function sub_1171DA ROM:001171F4 ROM:001171F4 ; --------------------------------------------------------------------------- ROM:001171F6 off_1171F6: dc.l loc_11722E ; DATA XREF: sub_1171DA+12↑r ROM:001171FA dc.l loc_117244 ROM:001171FE dc.l loc_117260 ROM:00117202 dc.l loc_11729E ROM:00117206 dc.l loc_1172BA ROM:0011720A dc.l loc_117300 ROM:0011720E dc.l loc_11731C ROM:00117212 dc.l loc_117374 ROM:00117216 dc.l loc_117394 ROM:0011721A dc.l loc_117418 ROM:0011721E dc.l loc_117454 ROM:00117222 dc.l loc_1174C4 ROM:00117226 dc.l loc_1174E0 ROM:0011722A dc.l loc_117500 ROM:0011722E ; --------------------------------------------------------------------------- ROM:0011722E ROM:0011722E loc_11722E: ; DATA XREF: ROM:off_1171F6↑o ROM:0011722E bclr #4,($92A).w ROM:00117234 bset #1,($92D).w ROM:0011723A move.b #1,($758).w ROM:00117240 bra.s locret_11725E ROM:00117242 ; --------------------------------------------------------------------------- ROM:00117242 rts ROM:00117244 ; --------------------------------------------------------------------------- ROM:00117244 ROM:00117244 loc_117244: ; DATA XREF: ROM:001171FA↑o ROM:00117244 btst #7,($92A).w ROM:0011724A beq.s locret_11725E ROM:0011724C bclr #7,($92A).w ROM:00117252 bsr.w sub_1176CE ROM:00117256 move.b #2,($758).w ROM:0011725C bra.s locret_11729C ROM:0011725E ; --------------------------------------------------------------------------- ROM:0011725E ROM:0011725E locret_11725E: ; CODE XREF: ROM:00117240↑j ROM:0011725E ; ROM:0011724A↑j ROM:0011725E rts ROM:00117260 ; --------------------------------------------------------------------------- ROM:00117260 ROM:00117260 loc_117260: ; DATA XREF: ROM:001171FE↑o ROM:00117260 btst #1,($932).w ROM:00117266 beq.s loc_117286 ROM:00117268 bsr.w sub_117628 ROM:0011726C bsr.w sub_11752C ROM:00117270 bsr.w sub_117610 ROM:00117274 bset #1,($937).w ROM:0011727A move.b #8,($758).w ROM:00117280 bra.l locret_117416 ROM:00117286 ; --------------------------------------------------------------------------- ROM:00117286 ROM:00117286 loc_117286: ; CODE XREF: ROM:00117266↑j ROM:00117286 btst #1,($932).w ROM:0011728C bne.s locret_11729C ROM:0011728E bset #3,($92B).w ROM:00117294 move.b #3,($758).w ROM:0011729A bra.s locret_1172B8 ROM:0011729C ; --------------------------------------------------------------------------- ROM:0011729C ROM:0011729C locret_11729C: ; CODE XREF: ROM:0011725C↑j ROM:0011729C ; ROM:0011728C↑j ROM:0011729C rts ROM:0011729E ; --------------------------------------------------------------------------- ROM:0011729E ROM:0011729E loc_11729E: ; DATA XREF: ROM:00117202↑o ROM:0011729E btst #3,($932).w ROM:001172A4 beq.s locret_1172B8 ROM:001172A6 bclr #0,($92F).w ROM:001172AC bsr.w sub_11765A ROM:001172B0 move.b #4,($758).w ROM:001172B6 bra.s locret_1172FE ROM:001172B8 ; --------------------------------------------------------------------------- ROM:001172B8 ROM:001172B8 locret_1172B8: ; CODE XREF: ROM:0011729A↑j ROM:001172B8 ; ROM:001172A4↑j ROM:001172B8 rts ROM:001172BA ; --------------------------------------------------------------------------- ROM:001172BA ROM:001172BA loc_1172BA: ; DATA XREF: ROM:00117206↑o ROM:001172BA cmpi.b #0,($757).w ROM:001172C0 bne.s loc_1172E8 ROM:001172C2 bsr.w sub_117628 ROM:001172C6 bsr.w sub_11752C ROM:001172CA bsr.w sub_117610 ROM:001172CE bsr.w sub_1175C8 ROM:001172D2 bsr.w sub_1175F4 ROM:001172D6 bset #4,($937).w ROM:001172DC move.b #7,($758).w ROM:001172E2 bra.l locret_117392 ROM:001172E8 ; --------------------------------------------------------------------------- ROM:001172E8 ROM:001172E8 loc_1172E8: ; CODE XREF: ROM:001172C0↑j ROM:001172E8 cmpi.b #0,($757).w ROM:001172EE beq.s locret_1172FE ROM:001172F0 bset #6,($92C).w ROM:001172F6 move.b #5,($758).w ROM:001172FC bra.s locret_11731A ROM:001172FE ; --------------------------------------------------------------------------- ROM:001172FE ROM:001172FE locret_1172FE: ; CODE XREF: ROM:001172B6↑j ROM:001172FE ; ROM:001172EE↑j ... ROM:001172FE rts ROM:00117300 ; --------------------------------------------------------------------------- ROM:00117300 ROM:00117300 loc_117300: ; DATA XREF: ROM:0011720A↑o ROM:00117300 btst #0,($92F).w ROM:00117306 beq.s locret_11731A ROM:00117308 bclr #0,($92F).w ROM:0011730E bsr.w sub_117534 ROM:00117312 move.b #6,($758).w ROM:00117318 bra.s locret_117372 ROM:0011731A ; --------------------------------------------------------------------------- ROM:0011731A ROM:0011731A locret_11731A: ; CODE XREF: ROM:001172FC↑j ROM:0011731A ; ROM:00117306↑j ROM:0011731A rts ROM:0011731C ; --------------------------------------------------------------------------- ROM:0011731C ROM:0011731C loc_11731C: ; DATA XREF: ROM:0011720E↑o ROM:0011731C btst #4,($92A).w ROM:00117322 beq.s loc_11733C ROM:00117324 btst #3,($93A).w ROM:0011732A beq.s loc_11733C ROM:0011732C bsr.w sub_117610 ROM:00117330 move.b #8,($758).w ROM:00117336 bra.l locret_117416 ROM:0011733C ; --------------------------------------------------------------------------- ROM:0011733C ROM:0011733C loc_11733C: ; CODE XREF: ROM:00117322↑j ROM:0011733C ; ROM:0011732A↑j ROM:0011733C btst #4,($92A).w ROM:00117342 bne.s loc_117350 ROM:00117344 bsr.w sub_11765A ROM:00117348 move.b #4,($758).w ROM:0011734E bra.s locret_1172FE ROM:00117350 ; --------------------------------------------------------------------------- ROM:00117350 ROM:00117350 loc_117350: ; CODE XREF: ROM:00117342↑j ROM:00117350 btst #4,($92A).w ROM:00117356 beq.s locret_117372 ROM:00117358 btst #3,($93A).w ROM:0011735E bne.s locret_117372 ROM:00117360 bsr.w sub_1175C8 ROM:00117364 bset #6,($938).w ROM:0011736A move.b #7,($758).w ROM:00117370 bra.s locret_117392 ROM:00117372 ; --------------------------------------------------------------------------- ROM:00117372 ROM:00117372 locret_117372: ; CODE XREF: ROM:00117318↑j ROM:00117372 ; ROM:00117356↑j ... ROM:00117372 rts ROM:00117374 ; --------------------------------------------------------------------------- ROM:00117374 ROM:00117374 loc_117374: ; DATA XREF: ROM:00117212↑o ROM:00117374 btst #2,($938).w ROM:0011737A beq.s locret_117392 ROM:0011737C bclr #2,($938).w ROM:00117382 bsr.w sub_117610 ROM:00117386 move.b #8,($758).w ROM:0011738C bra.l locret_117416 ROM:00117392 ; --------------------------------------------------------------------------- ROM:00117392 ROM:00117392 locret_117392: ; CODE XREF: ROM:001172E2↑j ROM:00117392 ; ROM:00117370↑j ... ROM:00117392 rts ROM:00117394 ; --------------------------------------------------------------------------- ROM:00117394 ROM:00117394 loc_117394: ; DATA XREF: ROM:00117216↑o ROM:00117394 move.b $ADF(a5),d0 ROM:00117398 btst #2,($92E).w ROM:0011739E beq.s loc_1173A8 ROM:001173A0 bclr #2,($92E).w ROM:001173A6 bra.s loc_1173B2 ROM:001173A8 ; --------------------------------------------------------------------------- ROM:001173A8 ROM:001173A8 loc_1173A8: ; CODE XREF: ROM:0011739E↑j ROM:001173A8 cmpi.b #0,d0 ROM:001173AC beq.s loc_1173C4 ROM:001173AE clr.b $ADF(a5) ROM:001173B2 ROM:001173B2 loc_1173B2: ; CODE XREF: ROM:001173A6↑j ROM:001173B2 bsr.w sub_117628 ROM:001173B6 bset #6,($92E).w ROM:001173BC move.b #8,($758).w ROM:001173C2 bra.s locret_117416 ROM:001173C4 ; --------------------------------------------------------------------------- ROM:001173C4 ROM:001173C4 loc_1173C4: ; CODE XREF: ROM:001173AC↑j ROM:001173C4 move.b $ADE(a5),d0 ROM:001173C8 btst #1,($932).w ROM:001173CE bne.s loc_1173FE ROM:001173D0 btst #0,($938).w ROM:001173D6 bne.s loc_1173DE ROM:001173D8 cmpi.b #0,d0 ROM:001173DC beq.s loc_1173FE ROM:001173DE ROM:001173DE loc_1173DE: ; CODE XREF: ROM:001173D6↑j ROM:001173DE bset #7,($933).w ROM:001173E4 bsr.w sub_11759C ROM:001173E8 bsr.w sub_1175F4 ROM:001173EC bset #4,($937).w ROM:001173F2 move.b #$A,($758).w ROM:001173F8 bra.l loc_1174BE ROM:001173FE ; --------------------------------------------------------------------------- ROM:001173FE ROM:001173FE loc_1173FE: ; CODE XREF: ROM:001173CE↑j ROM:001173FE ; ROM:001173DC↑j ROM:001173FE btst #4,($931).w ROM:00117404 bne.s locret_117416 ROM:00117406 btst #1,($932).w ROM:0011740C bne.s locret_117416 ROM:0011740E move.b #9,($758).w ROM:00117414 bra.s loc_11744A ROM:00117416 ; --------------------------------------------------------------------------- ROM:00117416 ROM:00117416 locret_117416: ; CODE XREF: ROM:00117280↑j ROM:00117416 ; ROM:00117336↑j ... ROM:00117416 rts ROM:00117418 ; --------------------------------------------------------------------------- ROM:00117418 ROM:00117418 loc_117418: ; DATA XREF: ROM:0011721A↑o ROM:00117418 btst #4,($931).w ROM:0011741E beq.s loc_117428 ROM:00117420 move.b #8,($758).w ROM:00117426 bra.s locret_117416 ROM:00117428 ; --------------------------------------------------------------------------- ROM:00117428 ROM:00117428 loc_117428: ; CODE XREF: ROM:0011741E↑j ROM:00117428 btst #6,($931).w ROM:0011742E beq.s loc_11744A ROM:00117430 bsr.w sub_11759C ROM:00117434 bsr.w sub_1175F4 ROM:00117438 bset #4,($937).w ROM:0011743E move.b #$A,($758).w ROM:00117444 bra.l loc_1174BE ROM:0011744A ; --------------------------------------------------------------------------- ROM:0011744A ROM:0011744A loc_11744A: ; CODE XREF: ROM:00117414↑j ROM:0011744A ; ROM:0011742E↑j ROM:0011744A bsr.w sub_117594 ROM:0011744E bsr.w sub_11758C ROM:00117452 rts ROM:00117454 ; --------------------------------------------------------------------------- ROM:00117454 ROM:00117454 loc_117454: ; DATA XREF: ROM:0011721E↑o ROM:00117454 move.b $ADE(a5),d0 ROM:00117458 btst #2,($938).w ROM:0011745E beq.s loc_11749A ROM:00117460 btst #0,($938).w ROM:00117466 beq.s loc_117470 ROM:00117468 bclr #0,($938).w ROM:0011746E bra.s loc_11747A ROM:00117470 ; --------------------------------------------------------------------------- ROM:00117470 ROM:00117470 loc_117470: ; CODE XREF: ROM:00117466↑j ROM:00117470 cmpi.b #0,d0 ROM:00117474 beq.s loc_11749A ROM:00117476 clr.b $ADE(a5) ROM:0011747A ROM:0011747A loc_11747A: ; CODE XREF: ROM:0011746E↑j ROM:0011747A bclr #2,($938).w ROM:00117480 bsr.w sub_117610 ROM:00117484 bsr.w sub_1175F4 ROM:00117488 bset #4,($937).w ROM:0011748E move.b #$D,($758).w ROM:00117494 bra.l loc_117524 ROM:0011749A ; --------------------------------------------------------------------------- ROM:0011749A ROM:0011749A loc_11749A: ; CODE XREF: ROM:0011745E↑j ROM:0011749A ; ROM:00117474↑j ROM:0011749A btst #2,($938).w ROM:001174A0 beq.s loc_1174BE ROM:001174A2 btst #0,($938).w ROM:001174A8 bne.s loc_1174BE ROM:001174AA cmpi.b #0,d0 ROM:001174AE bne.s loc_1174BE ROM:001174B0 bclr #2,($938).w ROM:001174B6 move.b #$B,($758).w ROM:001174BC bra.s locret_1174DE ROM:001174BE ; --------------------------------------------------------------------------- ROM:001174BE ROM:001174BE loc_1174BE: ; CODE XREF: ROM:001173F8↑j ROM:001174BE ; ROM:00117444↑j ... ROM:001174BE bsr.w sub_11758C ROM:001174C2 rts ROM:001174C4 ; --------------------------------------------------------------------------- ROM:001174C4 ROM:001174C4 loc_1174C4: ; DATA XREF: ROM:00117222↑o ROM:001174C4 btst #4,($931).w ROM:001174CA beq.s locret_1174DE ROM:001174CC bsr.w sub_1175C8 ROM:001174D0 bset #6,($938).w ROM:001174D6 move.b #$C,($758).w ROM:001174DC bra.s locret_1174FE ROM:001174DE ; --------------------------------------------------------------------------- ROM:001174DE ROM:001174DE locret_1174DE: ; CODE XREF: ROM:001174BC↑j ROM:001174DE ; ROM:001174CA↑j ROM:001174DE rts ROM:001174E0 ; --------------------------------------------------------------------------- ROM:001174E0 ROM:001174E0 loc_1174E0: ; DATA XREF: ROM:00117226↑o ROM:001174E0 btst #2,($938).w ROM:001174E6 beq.s locret_1174FE ROM:001174E8 bclr #2,($938).w ROM:001174EE bsr.w sub_117610 ROM:001174F2 move.b #8,($758).w ROM:001174F8 bra.l locret_117416 ROM:001174FE ; --------------------------------------------------------------------------- ROM:001174FE ROM:001174FE locret_1174FE: ; CODE XREF: ROM:001174DC↑j ROM:001174FE ; ROM:001174E6↑j ROM:001174FE rts ROM:00117500 ; --------------------------------------------------------------------------- ROM:00117500 ROM:00117500 loc_117500: ; DATA XREF: ROM:0011722A↑o ROM:00117500 btst #2,($938).w ROM:00117506 beq.s loc_117524 ROM:00117508 bclr #7,($933).w ROM:0011750E bclr #2,($938).w ROM:00117514 bsr.w sub_117610 ROM:00117518 move.b #8,($758).w ROM:0011751E bra.l locret_117416 ROM:00117524 ; --------------------------------------------------------------------------- ROM:00117524 ROM:00117524 loc_117524: ; CODE XREF: ROM:00117494↑j ROM:00117524 ; ROM:00117506↑j ROM:00117524 bsr.w sub_11758C ROM:00117528 rts ROM:0011752A ; --------------------------------------------------------------------------- ROM:0011752A rts ROM:0011752C ROM:0011752C ; =============== S U B R O U T I N E ======================================= ROM:0011752C ROM:0011752C ROM:0011752C sub_11752C: ; CODE XREF: ROM:0011726C↑p ROM:0011752C ; ROM:001172C6↑p ROM:0011752C bset #4,($92A).w ROM:00117532 rts ROM:00117532 ; End of function sub_11752C ROM:00117532 ROM:00117534 ROM:00117534 ; =============== S U B R O U T I N E ======================================= ROM:00117534 ROM:00117534 ROM:00117534 sub_117534: ; CODE XREF: ROM:0011730E↑p ROM:00117534 cmpi.b #1,($757).w ROM:0011753A bne.s loc_117542 ROM:0011753C move.l ($47C).w,d0 ROM:00117540 bra.s loc_117546 ROM:00117542 ; --------------------------------------------------------------------------- ROM:00117542 ROM:00117542 loc_117542: ; CODE XREF: sub_117534+6↑j ROM:00117542 move.l ($480).w,d0 ROM:00117546 ROM:00117546 loc_117546: ; CODE XREF: sub_117534+C↑j ROM:00117546 andi.l #$FFFFFFF,d0 ROM:0011754C cmp.l ($478).w,d0 ROM:00117550 bne.s loc_11755A ROM:00117552 bset #4,($92A).w ROM:00117558 bra.s locret_11758A ROM:0011755A ; --------------------------------------------------------------------------- ROM:0011755A ROM:0011755A loc_11755A: ; CODE XREF: sub_117534+1C↑j ROM:0011755A bclr #4,($92A).w ROM:00117560 cmpi.b #1,($757).w ROM:00117566 bne.s loc_11757A ROM:00117568 andi.l #$FFFFFFF,($47C).w ROM:00117570 ori.l #$F0000000,($47C).w ROM:00117578 bra.s locret_11758A ROM:0011757A ; --------------------------------------------------------------------------- ROM:0011757A ROM:0011757A loc_11757A: ; CODE XREF: sub_117534+32↑j ROM:0011757A andi.l #$FFFFFFF,($480).w ROM:00117582 ori.l #$F0000000,($480).w ROM:0011758A ROM:0011758A locret_11758A: ; CODE XREF: sub_117534+24↑j ROM:0011758A ; sub_117534+44↑j ROM:0011758A rts ROM:0011758A ; End of function sub_117534 ROM:0011758A ROM:0011758C ROM:0011758C ; =============== S U B R O U T I N E ======================================= ROM:0011758C ROM:0011758C ROM:0011758C sub_11758C: ; CODE XREF: ROM:0011744E↑p ROM:0011758C ; ROM:loc_1174BE↑p ... ROM:0011758C bset #7,($931).w ROM:00117592 rts ROM:00117592 ; End of function sub_11758C ROM:00117592 ROM:00117594 ROM:00117594 ; =============== S U B R O U T I N E ======================================= ROM:00117594 ROM:00117594 ROM:00117594 sub_117594: ; CODE XREF: ROM:loc_11744A↑p ROM:00117594 bset #6,($931).w ROM:0011759A rts ROM:0011759A ; End of function sub_117594 ROM:0011759A ROM:0011759C ROM:0011759C ; =============== S U B R O U T I N E ======================================= ROM:0011759C ROM:0011759C ROM:0011759C sub_11759C: ; CODE XREF: ROM:001173E4↑p ROM:0011759C ; ROM:00117430↑p ROM:0011759C cmpi.b #1,($757).w ROM:001175A2 bne.s loc_1175B6 ROM:001175A4 andi.l #$FFFFFFF,($47C).w ROM:001175AC ori.l #$A0000000,($47C).w ROM:001175B4 bra.s locret_1175C6 ROM:001175B6 ; --------------------------------------------------------------------------- ROM:001175B6 ROM:001175B6 loc_1175B6: ; CODE XREF: sub_11759C+6↑j ROM:001175B6 andi.l #$FFFFFFF,($480).w ROM:001175BE ori.l #$A0000000,($480).w ROM:001175C6 ROM:001175C6 locret_1175C6: ; CODE XREF: sub_11759C+18↑j ROM:001175C6 rts ROM:001175C6 ; End of function sub_11759C ROM:001175C6 ROM:001175C8 ROM:001175C8 ; =============== S U B R O U T I N E ======================================= ROM:001175C8 ROM:001175C8 ROM:001175C8 sub_1175C8: ; CODE XREF: ROM:001172CE↑p ROM:001175C8 ; ROM:00117360↑p ... ROM:001175C8 cmpi.b #1,($757).w ROM:001175CE bne.s loc_1175E2 ROM:001175D0 andi.l #$FFFFFFF,($47C).w ROM:001175D8 ori.l #$50000000,($47C).w ROM:001175E0 bra.s locret_1175F2 ROM:001175E2 ; --------------------------------------------------------------------------- ROM:001175E2 ROM:001175E2 loc_1175E2: ; CODE XREF: sub_1175C8+6↑j ROM:001175E2 andi.l #$FFFFFFF,($480).w ROM:001175EA ori.l #$50000000,($480).w ROM:001175F2 ROM:001175F2 locret_1175F2: ; CODE XREF: sub_1175C8+18↑j ROM:001175F2 rts ROM:001175F2 ; End of function sub_1175C8 ROM:001175F2 ROM:001175F4 ROM:001175F4 ; =============== S U B R O U T I N E ======================================= ROM:001175F4 ROM:001175F4 ROM:001175F4 sub_1175F4: ; CODE XREF: ROM:001172D2↑p ROM:001175F4 ; ROM:001173E8↑p ... ROM:001175F4 cmpi.b #1,($757).w ROM:001175FA bne.s loc_117606 ROM:001175FC andi.l #$F0000000,($47C).w ROM:00117604 bra.s locret_11760E ROM:00117606 ; --------------------------------------------------------------------------- ROM:00117606 ROM:00117606 loc_117606: ; CODE XREF: sub_1175F4+6↑j ROM:00117606 andi.l #$F0000000,($480).w ROM:0011760E ROM:0011760E locret_11760E: ; CODE XREF: sub_1175F4+10↑j ROM:0011760E rts ROM:0011760E ; End of function sub_1175F4 ROM:0011760E ROM:00117610 ROM:00117610 ; =============== S U B R O U T I N E ======================================= ROM:00117610 ROM:00117610 ROM:00117610 sub_117610: ; CODE XREF: ROM:00117270↑p ROM:00117610 ; ROM:001172CA↑p ... ROM:00117610 cmpi.b #1,($757).w ROM:00117616 bne.s loc_117620 ROM:00117618 move.b #2,($757).w ROM:0011761E bra.s locret_117626 ROM:00117620 ; --------------------------------------------------------------------------- ROM:00117620 ROM:00117620 loc_117620: ; CODE XREF: sub_117610+6↑j ROM:00117620 move.b #1,($757).w ROM:00117626 ROM:00117626 locret_117626: ; CODE XREF: sub_117610+E↑j ROM:00117626 rts ROM:00117626 ; End of function sub_117610 ROM:00117626 ROM:00117628 ROM:00117628 ; =============== S U B R O U T I N E ======================================= ROM:00117628 ROM:00117628 ROM:00117628 sub_117628: ; CODE XREF: ROM:00117268↑p ROM:00117628 ; ROM:001172C2↑p ... ROM:00117628 lea ($13BC).w,a0 ROM:0011762C lea (dword_137960).l,a1 ROM:00117632 move.w #$135,d1 ROM:00117636 clr.w d0 ROM:00117638 clr.w d2 ROM:0011763A ROM:0011763A loc_11763A: ; CODE XREF: sub_117628+22↓j ROM:0011763A cmp.w d0,d1 ROM:0011763C ble.s loc_11764C ROM:0011763E move.w (a1,d2.w*2),(a0,d2.w*2) ROM:00117644 addq.w #2,d0 ROM:00117646 move.w d0,d2 ROM:00117648 lsr.w #1,d2 ROM:0011764A bra.s loc_11763A ROM:0011764C ; --------------------------------------------------------------------------- ROM:0011764C ROM:0011764C loc_11764C: ; CODE XREF: sub_117628+14↑j ROM:0011764C bset #6,($92A).w ROM:00117652 bset #3,($93A).w ROM:00117658 rts ROM:00117658 ; End of function sub_117628 ROM:00117658 ROM:0011765A ROM:0011765A ; =============== S U B R O U T I N E ======================================= ROM:0011765A ROM:0011765A ROM:0011765A sub_11765A: ; CODE XREF: ROM:001172AC↑p ROM:0011765A ; ROM:00117344↑p ROM:0011765A bclr #6,($92A).w ROM:00117660 bclr #3,($93A).w ROM:00117666 move.l ($47C).w,d0 ROM:0011766A move.l ($480).w,d1 ROM:0011766E andi.l #$F0000000,d0 ROM:00117674 andi.l #$F0000000,d1 ROM:0011767A cmpi.l #$A0000000,d0 ROM:00117680 bne.s loc_11768A ROM:00117682 move.b #1,($757).w ROM:00117688 bra.s locret_1176CC ROM:0011768A ; --------------------------------------------------------------------------- ROM:0011768A ROM:0011768A loc_11768A: ; CODE XREF: sub_11765A+26↑j ROM:0011768A cmpi.l #$A0000000,d1 ROM:00117690 bne.s loc_11769A ROM:00117692 move.b #2,($757).w ROM:00117698 bra.s locret_1176CC ROM:0011769A ; --------------------------------------------------------------------------- ROM:0011769A ROM:0011769A loc_11769A: ; CODE XREF: sub_11765A+36↑j ROM:0011769A cmpi.l #$50000000,d0 ROM:001176A0 bne.s loc_1176B0 ROM:001176A2 move.b #1,($757).w ROM:001176A8 bset #3,($93A).w ROM:001176AE bra.s locret_1176CC ROM:001176B0 ; --------------------------------------------------------------------------- ROM:001176B0 ROM:001176B0 loc_1176B0: ; CODE XREF: sub_11765A+46↑j ROM:001176B0 cmpi.l #$50000000,d1 ROM:001176B6 bne.s loc_1176C6 ROM:001176B8 move.b #2,($757).w ROM:001176BE bset #3,($93A).w ROM:001176C4 bra.s locret_1176CC ROM:001176C6 ; --------------------------------------------------------------------------- ROM:001176C6 ROM:001176C6 loc_1176C6: ; CODE XREF: sub_11765A+5C↑j ROM:001176C6 move.b #0,($757).w ROM:001176CC ROM:001176CC locret_1176CC: ; CODE XREF: sub_11765A+2E↑j ROM:001176CC ; sub_11765A+3E↑j ... ROM:001176CC rts ROM:001176CC ; End of function sub_11765A ROM:001176CC ROM:001176CE ROM:001176CE ; =============== S U B R O U T I N E ======================================= ROM:001176CE ROM:001176CE ROM:001176CE sub_1176CE: ; CODE XREF: ROM:00117252↑p ROM:001176CE move.w #$135,d0 ROM:001176D2 cmpi.w #$3EC,d0 ROM:001176D6 ble.s locret_1176DE ROM:001176D8 bset #1,($932).w ROM:001176DE ROM:001176DE locret_1176DE: ; CODE XREF: sub_1176CE+8↑j ROM:001176DE rts ROM:001176DE ; End of function sub_1176CE ROM:001176DE ROM:001176E0 ROM:001176E0 ; =============== S U B R O U T I N E ======================================= ROM:001176E0 ROM:001176E0 ROM:001176E0 sub_1176E0: ; CODE XREF: ROM:00116A2A↑p ROM:001176E0 clr.w d1 ROM:001176E2 move.b ($759).w,d1 ROM:001176E6 cmpi.w #5,d1 ROM:001176EA bcc.s locret_1176F4 ROM:001176EC movea.l off_1176F6(pc,d1.w*4),a0 ROM:001176F0 nop ROM:001176F2 jmp (a0) ROM:001176F4 ; --------------------------------------------------------------------------- ROM:001176F4 ROM:001176F4 locret_1176F4: ; CODE XREF: sub_1176E0+A↑j ROM:001176F4 rts ROM:001176F4 ; End of function sub_1176E0 ROM:001176F4 ROM:001176F4 ; --------------------------------------------------------------------------- ROM:001176F6 off_1176F6: dc.l loc_11770A ; DATA XREF: sub_1176E0+C↑r ROM:001176FA dc.l loc_117718 ROM:001176FE dc.l loc_117752 ROM:00117702 dc.l loc_1177E0 ROM:00117706 dc.l loc_11782A ROM:0011770A ; --------------------------------------------------------------------------- ROM:0011770A ROM:0011770A loc_11770A: ; DATA XREF: ROM:off_1176F6↑o ROM:0011770A bsr.w sub_117832 ROM:0011770E move.b #1,($759).w ROM:00117714 bra.s locret_117750 ROM:00117716 ; --------------------------------------------------------------------------- ROM:00117716 rts ROM:00117718 ; --------------------------------------------------------------------------- ROM:00117718 ROM:00117718 loc_117718: ; DATA XREF: ROM:001176FA↑o ROM:00117718 btst #4,($931).w ROM:0011771E bne.s locret_117750 ROM:00117720 move.w $6B0(a5),d0 ROM:00117724 move.w $6B2(a5),d1 ROM:00117728 clr.b ($906).w ROM:0011772C move.w d0,($6F2).w ROM:00117730 move.b #1,($906).w ROM:00117736 clr.b ($905).w ROM:0011773A move.w d1,($6F0).w ROM:0011773E move.b #1,($905).w ROM:00117744 move.b #2,($759).w ROM:0011774A bra.l loc_1177DA ROM:00117750 ; --------------------------------------------------------------------------- ROM:00117750 ROM:00117750 locret_117750: ; CODE XREF: ROM:00117714↑j ROM:00117750 ; ROM:0011771E↑j ... ROM:00117750 rts ROM:00117752 ; --------------------------------------------------------------------------- ROM:00117752 ROM:00117752 loc_117752: ; DATA XREF: ROM:001176FE↑o ROM:00117752 btst #4,($931).w ROM:00117758 bne.s loc_11778A ROM:0011775A cmpi.w #0,($6F2).w ROM:00117760 bgt.s loc_11778A ROM:00117762 move.w $6B4(a5),d0 ROM:00117766 btst #7,($931).w ROM:0011776C beq.s loc_117774 ROM:0011776E cmpi.w #0,d0 ROM:00117772 ble.s loc_11778A ROM:00117774 ROM:00117774 loc_117774: ; CODE XREF: ROM:0011776C↑j ROM:00117774 bsr.w sub_11783A ROM:00117778 bset #2,($936).w ROM:0011777E move.b #4,($759).w ROM:00117784 bra.l loc_11782A ROM:0011778A ; --------------------------------------------------------------------------- ROM:0011778A ROM:0011778A loc_11778A: ; CODE XREF: ROM:00117758↑j ROM:0011778A ; ROM:00117760↑j ... ROM:0011778A btst #4,($931).w ROM:00117790 beq.s loc_1177AA ROM:00117792 clr.b ($905).w ROM:00117796 clr.w ($6F0).w ROM:0011779A clr.b ($906).w ROM:0011779E clr.w ($6F2).w ROM:001177A2 move.b #1,($759).w ROM:001177A8 bra.s locret_117750 ROM:001177AA ; --------------------------------------------------------------------------- ROM:001177AA ROM:001177AA loc_1177AA: ; CODE XREF: ROM:00117790↑j ROM:001177AA btst #4,($931).w ROM:001177B0 bne.s loc_1177DA ROM:001177B2 cmpi.w #0,($6F2).w ROM:001177B8 bgt.s loc_1177DA ROM:001177BA move.w $6B4(a5),d0 ROM:001177BE btst #7,($931).w ROM:001177C4 beq.s loc_1177DA ROM:001177C6 cmpi.w #0,d0 ROM:001177CA bne.s loc_1177DA ROM:001177CC bset #2,($936).w ROM:001177D2 move.b #3,($759).w ROM:001177D8 bra.s loc_117824 ROM:001177DA ; --------------------------------------------------------------------------- ROM:001177DA ROM:001177DA loc_1177DA: ; CODE XREF: ROM:0011774A↑j ROM:001177DA ; ROM:001177B0↑j ... ROM:001177DA bsr.w sub_117852 ROM:001177DE rts ROM:001177E0 ; --------------------------------------------------------------------------- ROM:001177E0 ROM:001177E0 loc_1177E0: ; DATA XREF: ROM:00117702↑o ROM:001177E0 btst #4,($931).w ROM:001177E6 beq.s loc_1177F4 ROM:001177E8 bsr.w sub_117842 ROM:001177EC move.b #4,($759).w ROM:001177F2 bra.s loc_11782A ROM:001177F4 ; --------------------------------------------------------------------------- ROM:001177F4 ROM:001177F4 loc_1177F4: ; CODE XREF: ROM:001177E6↑j ROM:001177F4 btst #4,($931).w ROM:001177FA bne.s loc_117824 ROM:001177FC cmpi.w #0,($6F0).w ROM:00117802 bgt.s loc_117806 ROM:00117804 bra.s loc_117818 ROM:00117806 ; --------------------------------------------------------------------------- ROM:00117806 ROM:00117806 loc_117806: ; CODE XREF: ROM:00117802↑j ROM:00117806 move.w $6B4(a5),d0 ROM:0011780A btst #7,($931).w ROM:00117810 beq.s loc_117818 ROM:00117812 cmpi.w #0,d0 ROM:00117816 ble.s loc_117824 ROM:00117818 ROM:00117818 loc_117818: ; CODE XREF: ROM:00117804↑j ROM:00117818 ; ROM:00117810↑j ROM:00117818 bsr.w sub_11783A ROM:0011781C move.b #4,($759).w ROM:00117822 bra.s loc_11782A ROM:00117824 ; --------------------------------------------------------------------------- ROM:00117824 ROM:00117824 loc_117824: ; CODE XREF: ROM:001177D8↑j ROM:00117824 ; ROM:001177FA↑j ... ROM:00117824 bsr.w sub_117852 ROM:00117828 rts ROM:0011782A ; --------------------------------------------------------------------------- ROM:0011782A ROM:0011782A loc_11782A: ; CODE XREF: ROM:00117784↑j ROM:0011782A ; ROM:001177F2↑j ... ROM:0011782A bsr.w sub_117852 ROM:0011782E rts ROM:00117830 ; --------------------------------------------------------------------------- ROM:00117830 rts ROM:00117832 ROM:00117832 ; =============== S U B R O U T I N E ======================================= ROM:00117832 ROM:00117832 ROM:00117832 sub_117832: ; CODE XREF: ROM:loc_11770A↑p ROM:00117832 bset #6,($13A7).w ROM:00117838 rts ROM:00117838 ; End of function sub_117832 ROM:00117838 ROM:0011783A ROM:0011783A ; =============== S U B R O U T I N E ======================================= ROM:0011783A ROM:0011783A ROM:0011783A sub_11783A: ; CODE XREF: ROM:loc_117774↑p ROM:0011783A ; ROM:loc_117818↑p ROM:0011783A bclr #6,($13A7).w ROM:00117840 rts ROM:00117840 ; End of function sub_11783A ROM:00117840 ROM:00117842 ROM:00117842 ; =============== S U B R O U T I N E ======================================= ROM:00117842 ROM:00117842 ROM:00117842 sub_117842: ; CODE XREF: ROM:001177E8↑p ROM:00117842 ; ROM:0012604C↓p ROM:00117842 move.w #0,($FFFFFA4A).w ROM:00117848 move.w #0,($FFFFFA4A).w ROM:0011784E nop ROM:00117850 rts ROM:00117850 ; End of function sub_117842 ROM:00117850 ROM:00117852 ROM:00117852 ; =============== S U B R O U T I N E ======================================= ROM:00117852 ROM:00117852 ROM:00117852 sub_117852: ; CODE XREF: ROM:loc_1177DA↑p ROM:00117852 ; ROM:loc_117824↑p ... ROM:00117852 bclr #7,($931).w ROM:00117858 rts ROM:00117858 ; End of function sub_117852 ROM:00117858 ROM:0011785A ROM:0011785A ; =============== S U B R O U T I N E ======================================= ROM:0011785A ROM:0011785A ROM:0011785A sub_11785A: ; CODE XREF: ROM:00116A84↑p ROM:0011785A clr.w d1 ROM:0011785C move.b ($123E).w,d1 ROM:00117860 cmpi.w #5,d1 ROM:00117864 bcc.s locret_11786E ROM:00117866 movea.l off_117870(pc,d1.w*4),a0 ROM:0011786A nop ROM:0011786C jmp (a0) ROM:0011786E ; --------------------------------------------------------------------------- ROM:0011786E ROM:0011786E locret_11786E: ; CODE XREF: sub_11785A+A↑j ROM:0011786E rts ROM:0011786E ; End of function sub_11785A ROM:0011786E ROM:0011786E ; --------------------------------------------------------------------------- ROM:00117870 off_117870: dc.l loc_117884 ; DATA XREF: sub_11785A+C↑r ROM:00117874 dc.l loc_1178B6 ROM:00117878 dc.l loc_1178FC ROM:0011787C dc.l loc_117942 ROM:00117880 dc.l locret_117974 ROM:00117884 ; --------------------------------------------------------------------------- ROM:00117884 ROM:00117884 loc_117884: ; DATA XREF: ROM:off_117870↑o ROM:00117884 bclr #7,($13B3).w ROM:0011788A bclr #1,($76B).w ROM:00117890 bclr #4,($76B).w ROM:00117896 bclr #5,($76B).w ROM:0011789C movea.l #$170000,a0 ROM:001178A2 move.l a0,($1910).w ROM:001178A6 move.l (a0),($1914).w ROM:001178AA move.b #1,($123E).w ROM:001178B0 bra.w locret_1178FA ROM:001178B4 ; --------------------------------------------------------------------------- ROM:001178B4 rts ROM:001178B6 ; --------------------------------------------------------------------------- ROM:001178B6 ROM:001178B6 loc_1178B6: ; DATA XREF: ROM:00117874↑o ROM:001178B6 movea.l #$177FFF,a1 ROM:001178BC bsr.w sub_117978 ROM:001178C0 btst #7,($13B3).w ROM:001178C6 beq.s locret_1178FA ROM:001178C8 bclr #7,($13B3).w ROM:001178CE move.l ($1914).w,d0 ROM:001178D2 move.l d0,($1918).w ROM:001178D6 bset #1,($76B).w ROM:001178DC bset #0,($76B).w ROM:001178E2 movea.l #unk_110000,a0 ROM:001178E8 move.l a0,($1910).w ROM:001178EC move.l (a0),($1914).w ROM:001178F0 move.b #2,($123E).w ROM:001178F6 bra.w locret_117940 ROM:001178FA ; --------------------------------------------------------------------------- ROM:001178FA ROM:001178FA locret_1178FA: ; CODE XREF: ROM:001178B0↑j ROM:001178FA ; ROM:001178C6↑j ROM:001178FA rts ROM:001178FC ; --------------------------------------------------------------------------- ROM:001178FC ROM:001178FC loc_1178FC: ; DATA XREF: ROM:00117878↑o ROM:001178FC movea.l #byte_16FFFF,a1 ROM:00117902 bsr.w sub_117978 ROM:00117906 btst #7,($13B3).w ROM:0011790C beq.s locret_117940 ROM:0011790E bclr #7,($13B3).w ROM:00117914 move.l ($1914).w,d0 ROM:00117918 move.l d0,($191C).w ROM:0011791C bset #4,($76B).w ROM:00117922 bset #2,($76B).w ROM:00117928 movea.l #$100000,a0 ROM:0011792E move.l a0,($1910).w ROM:00117932 move.l (a0),($1914).w ROM:00117936 move.b #3,($123E).w ROM:0011793C bra.w locret_117972 ROM:00117940 ; --------------------------------------------------------------------------- ROM:00117940 ROM:00117940 locret_117940: ; CODE XREF: ROM:001178F6↑j ROM:00117940 ; ROM:0011790C↑j ROM:00117940 rts ROM:00117942 ; --------------------------------------------------------------------------- ROM:00117942 ROM:00117942 loc_117942: ; DATA XREF: ROM:0011787C↑o ROM:00117942 movea.l #$10BFFF,a1 ROM:00117948 bsr.w sub_117978 ROM:0011794C btst #7,($13B3).w ROM:00117952 beq.s locret_117972 ROM:00117954 move.l ($1914).w,d0 ROM:00117958 move.l d0,($1920).w ROM:0011795C bset #5,($76B).w ROM:00117962 bset #3,($76B).w ROM:00117968 move.b #4,($123E).w ROM:0011796E bra.w locret_117974 ROM:00117972 ; --------------------------------------------------------------------------- ROM:00117972 ROM:00117972 locret_117972: ; CODE XREF: ROM:0011793C↑j ROM:00117972 ; ROM:00117952↑j ROM:00117972 rts ROM:00117974 ; --------------------------------------------------------------------------- ROM:00117974 ROM:00117974 locret_117974: ; CODE XREF: ROM:0011796E↑j ROM:00117974 ; DATA XREF: ROM:00117880↑o ROM:00117974 rts ROM:00117976 ; --------------------------------------------------------------------------- ROM:00117976 rts ROM:00117978 ROM:00117978 ; =============== S U B R O U T I N E ======================================= ROM:00117978 ROM:00117978 ROM:00117978 sub_117978: ; CODE XREF: ROM:001178BC↑p ROM:00117978 ; ROM:00117902↑p ... ROM:00117978 move.w $724(a5),d1 ROM:0011797C move.l ($1914).w,d0 ROM:00117980 move.l $15C(a5),d5 ROM:00117984 ROM:00117984 loc_117984: ; CODE XREF: sub_117978:loc_1179CE↓j ROM:00117984 cmpi.w #0,d1 ROM:00117988 ble.s loc_1179D0 ROM:0011798A clr.b d7 ROM:0011798C movea.l ($1910).w,a0 ROM:00117990 move.b (a0)+,d4 ROM:00117992 move.l a0,($1910).w ROM:00117996 clr.b d7 ROM:00117998 ROM:00117998 loc_117998: ; CODE XREF: sub_117978+44↓j ROM:00117998 cmpi.b #7,d7 ROM:0011799C bgt.s loc_1179BE ROM:0011799E lsr.b #1,d4 ROM:001179A0 bcc.w loc_1179B0 ROM:001179A4 lsr.l #1,d0 ROM:001179A6 bcc.w loc_1179AC ROM:001179AA eor.l d5,d0 ROM:001179AC ROM:001179AC loc_1179AC: ; CODE XREF: sub_117978+2E↑j ROM:001179AC bra.w loc_1179B8 ROM:001179B0 ; --------------------------------------------------------------------------- ROM:001179B0 ROM:001179B0 loc_1179B0: ; CODE XREF: sub_117978+28↑j ROM:001179B0 lsr.l #1,d0 ROM:001179B2 bcs.w loc_1179B8 ROM:001179B6 eor.l d5,d0 ROM:001179B8 ROM:001179B8 loc_1179B8: ; CODE XREF: sub_117978:loc_1179AC↑j ROM:001179B8 ; sub_117978+3A↑j ROM:001179B8 addi.b #1,d7 ROM:001179BC bra.s loc_117998 ROM:001179BE ; --------------------------------------------------------------------------- ROM:001179BE ROM:001179BE loc_1179BE: ; CODE XREF: sub_117978+24↑j ROM:001179BE subi.w #1,d1 ROM:001179C2 cmpa.l a0,a1 ROM:001179C4 bgt.s loc_1179CE ROM:001179C6 bset #7,($13B3).w ROM:001179CC bra.s loc_1179D0 ROM:001179CE ; --------------------------------------------------------------------------- ROM:001179CE ROM:001179CE loc_1179CE: ; CODE XREF: sub_117978+4C↑j ROM:001179CE bra.s loc_117984 ROM:001179D0 ; --------------------------------------------------------------------------- ROM:001179D0 ROM:001179D0 loc_1179D0: ; CODE XREF: sub_117978+10↑j ROM:001179D0 ; sub_117978+54↑j ROM:001179D0 move.l d0,($1914).w ROM:001179D4 rts ROM:001179D4 ; End of function sub_117978 ROM:001179D4 ROM:001179D6 ROM:001179D6 ; =============== S U B R O U T I N E ======================================= ROM:001179D6 ROM:001179D6 ROM:001179D6 sub_1179D6: ; CODE XREF: ROM:0011ADB8↓p ROM:001179D6 clr.w ($EAC).w ROM:001179DA clr.w ($5AE).w ROM:001179DE cmpi.b #1,($75C).w ROM:001179E4 bne.s loc_1179EE ROM:001179E6 bsr.l sub_118194 ROM:001179EC bra.s locret_117A4C ROM:001179EE ; --------------------------------------------------------------------------- ROM:001179EE ROM:001179EE loc_1179EE: ; CODE XREF: sub_1179D6+E↑j ROM:001179EE cmpi.b #2,($75C).w ROM:001179F4 bne.s loc_1179FE ROM:001179F6 bsr.l sub_118D68 ROM:001179FC bra.s locret_117A4C ROM:001179FE ; --------------------------------------------------------------------------- ROM:001179FE ROM:001179FE loc_1179FE: ; CODE XREF: sub_1179D6+1E↑j ROM:001179FE cmpi.b #3,($75C).w ROM:00117A04 bne.s loc_117A0E ROM:00117A06 bsr.l sub_11924A ROM:00117A0C bra.s locret_117A4C ROM:00117A0E ; --------------------------------------------------------------------------- ROM:00117A0E ROM:00117A0E loc_117A0E: ; CODE XREF: sub_1179D6+2E↑j ROM:00117A0E cmpi.b #4,($75C).w ROM:00117A14 bne.s loc_117A1E ROM:00117A16 bsr.l sub_119344 ROM:00117A1C bra.s locret_117A4C ROM:00117A1E ; --------------------------------------------------------------------------- ROM:00117A1E ROM:00117A1E loc_117A1E: ; CODE XREF: sub_1179D6+3E↑j ROM:00117A1E cmpi.b #6,($75C).w ROM:00117A24 bne.s loc_117A2E ROM:00117A26 bsr.l sub_119382 ROM:00117A2C bra.s locret_117A4C ROM:00117A2E ; --------------------------------------------------------------------------- ROM:00117A2E ROM:00117A2E loc_117A2E: ; CODE XREF: sub_1179D6+4E↑j ROM:00117A2E cmpi.b #7,($75C).w ROM:00117A34 bne.s loc_117A3E ROM:00117A36 bsr.l sub_119A42 ROM:00117A3C bra.s locret_117A4C ROM:00117A3E ; --------------------------------------------------------------------------- ROM:00117A3E ROM:00117A3E loc_117A3E: ; CODE XREF: sub_1179D6+5E↑j ROM:00117A3E cmpi.b #9,($75C).w ROM:00117A44 bne.s locret_117A4C ROM:00117A46 bsr.l sub_119B4E ROM:00117A4C ROM:00117A4C locret_117A4C: ; CODE XREF: sub_1179D6+16↑j ROM:00117A4C ; sub_1179D6+26↑j ... ROM:00117A4C rts ROM:00117A4C ; End of function sub_1179D6 ROM:00117A4C ROM:00117A4E ROM:00117A4E ; =============== S U B R O U T I N E ======================================= ROM:00117A4E ROM:00117A4E ROM:00117A4E sub_117A4E: ; CODE XREF: sub_118194+10↓p ROM:00117A4E ; sub_118194+7C↓p ... ROM:00117A4E lea ($1260).w,a0 ROM:00117A52 clr.w d0 ROM:00117A54 move.w ($5AE).w,d0 ROM:00117A58 move.b $F7(a5),(a0,d0.w) ROM:00117A5E addq.w #1,d0 ROM:00117A60 bvc.s loc_117A66 ROM:00117A62 move.w #$8000,d0 ROM:00117A66 ROM:00117A66 loc_117A66: ; CODE XREF: sub_117A4E+12↑j ROM:00117A66 move.b $F8(a5),(a0,d0.w) ROM:00117A6C addq.w #1,d0 ROM:00117A6E bvc.s loc_117A74 ROM:00117A70 move.w #$8000,d0 ROM:00117A74 ROM:00117A74 loc_117A74: ; CODE XREF: sub_117A4E+20↑j ROM:00117A74 move.b $F9(a5),(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_117A4E+2E↑j ROM:00117A82 move.b ($75C).w,d1 ROM:00117A86 addi.b #$40,d1 ; '@' ROM:00117A8A move.b d1,(a0,d0.w) ROM:00117A8E addq.w #1,d0 ROM:00117A90 bvc.s loc_117A96 ROM:00117A92 move.w #$8000,d0 ROM:00117A96 ROM:00117A96 loc_117A96: ; CODE XREF: sub_117A4E+42↑j ROM:00117A96 move.w d0,($5AE).w ROM:00117A9A rts ROM:00117A9A ; End of function sub_117A4E ROM:00117A9A ROM:00117A9C ROM:00117A9C ; =============== S U B R O U T I N E ======================================= ROM:00117A9C ROM:00117A9C ROM:00117A9C sub_117A9C: ; CODE XREF: sub_118194+64↓p ROM:00117A9C ; sub_118194+144↓p ... ROM:00117A9C move.w ($5AE).w,d0 ROM:00117AA0 cmpi.w #0,d0 ROM:00117AA4 ble.s locret_117AD8 ROM:00117AA6 lea ($1260).w,a0 ROM:00117AAA clr.w d1 ROM:00117AAC clr.w d2 ROM:00117AAE move.w ($EAC).w,d3 ROM:00117AB2 subq.w #1,d0 ROM:00117AB4 move.w d3,d1 ROM:00117AB6 bra.s loc_117ABC ROM:00117AB8 ; --------------------------------------------------------------------------- ROM:00117AB8 ROM:00117AB8 loc_117AB8: ; CODE XREF: sub_117A9C+28↓j ROM:00117AB8 addi.w #1,d1 ROM:00117ABC ROM:00117ABC loc_117ABC: ; CODE XREF: sub_117A9C+1A↑j ROM:00117ABC cmp.w d0,d1 ROM:00117ABE bgt.s loc_117AC6 ROM:00117AC0 add.b (a0,d1.w),d2 ROM:00117AC4 bra.s loc_117AB8 ROM:00117AC6 ; --------------------------------------------------------------------------- ROM:00117AC6 ROM:00117AC6 loc_117AC6: ; CODE XREF: sub_117A9C+22↑j ROM:00117AC6 addq.w #1,d0 ROM:00117AC8 move.b d2,(a0,d0.w) ROM:00117ACC addq.w #1,d0 ROM:00117ACE bvc.s loc_117AD4 ROM:00117AD0 move.w #$8000,d0 ROM:00117AD4 ROM:00117AD4 loc_117AD4: ; CODE XREF: sub_117A9C+32↑j ROM:00117AD4 move.w d0,($5AE).w ROM:00117AD8 ROM:00117AD8 locret_117AD8: ; CODE XREF: sub_117A9C+8↑j ROM:00117AD8 rts ROM:00117AD8 ; End of function sub_117A9C ROM:00117AD8 ROM:00117ADA ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_11. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00117ADC ROM:00117ADC ; =============== S U B R O U T I N E ======================================= ROM:00117ADC ROM:00117ADC ROM:00117ADC sub_117ADC: ; CODE XREF: ROM:loc_111D8E↑p ROM:00117ADC clr.w d1 ROM:00117ADE move.b ($75A).w,d1 ROM:00117AE2 cmpi.w #$10,d1 ROM:00117AE6 bcc.s locret_117AF0 ROM:00117AE8 movea.l off_117AF2(pc,d1.w*4),a0 ROM:00117AEC nop ROM:00117AEE jmp (a0) ROM:00117AF0 ; --------------------------------------------------------------------------- ROM:00117AF0 ROM:00117AF0 locret_117AF0: ; CODE XREF: sub_117ADC+A↑j ROM:00117AF0 rts ROM:00117AF0 ; End of function sub_117ADC ROM:00117AF0 ROM:00117AF0 ; --------------------------------------------------------------------------- ROM:00117AF2 off_117AF2: dc.l locret_117B32 ; DATA XREF: sub_117ADC+C↑r ROM:00117AF6 dc.l loc_117B34 ROM:00117AFA dc.l loc_117B64 ROM:00117AFE dc.l loc_117B8E ROM:00117B02 dc.l loc_117BB8 ROM:00117B06 dc.l loc_117BE2 ROM:00117B0A dc.l loc_117C0C ROM:00117B0E dc.l loc_117C36 ROM:00117B12 dc.l loc_117C60 ROM:00117B16 dc.l loc_117C8A ROM:00117B1A dc.l loc_117CB4 ROM:00117B1E dc.l loc_117CF6 ROM:00117B22 dc.l loc_117D28 ROM:00117B26 dc.l loc_117D58 ROM:00117B2A dc.l loc_117D88 ROM:00117B2E dc.l locret_117DB8 ROM:00117B32 ; --------------------------------------------------------------------------- ROM:00117B32 ROM:00117B32 locret_117B32: ; DATA XREF: ROM:off_117AF2↑o ROM:00117B32 rts ROM:00117B34 ; --------------------------------------------------------------------------- ROM:00117B34 ROM:00117B34 loc_117B34: ; DATA XREF: ROM:00117AF6↑o ROM:00117B34 cmpi.w #0,($630).w ROM:00117B3A bgt.s locret_117B62 ROM:00117B3C move.w ($FFFFFC0E).w,d0 ROM:00117B40 move.w ($FFFFFC0C).w,d0 ROM:00117B44 bclr #5,($FFFFFC0B).w ROM:00117B4A bset #4,($FFFFFC0B).w ROM:00117B50 bset #3,($929).w ROM:00117B56 bset #4,($936).w ROM:00117B5C move.b #$F,($75A).w ROM:00117B62 ROM:00117B62 locret_117B62: ; CODE XREF: ROM:00117B3A↑j ROM:00117B62 rts ROM:00117B64 ; --------------------------------------------------------------------------- ROM:00117B64 ROM:00117B64 loc_117B64: ; DATA XREF: ROM:00117AFA↑o ROM:00117B64 cmpi.w #0,($630).w ROM:00117B6A bgt.s locret_117B8C ROM:00117B6C move.w ($FFFFFC0E).w,d0 ROM:00117B70 move.w ($FFFFFC0C).w,d0 ROM:00117B74 bset #4,($FFFFFC0B).w ROM:00117B7A bset #3,($929).w ROM:00117B80 bset #4,($936).w ROM:00117B86 move.b #$F,($75A).w ROM:00117B8C ROM:00117B8C locret_117B8C: ; CODE XREF: ROM:00117B6A↑j ROM:00117B8C rts ROM:00117B8E ; --------------------------------------------------------------------------- ROM:00117B8E ROM:00117B8E loc_117B8E: ; DATA XREF: ROM:00117AFE↑o ROM:00117B8E cmpi.w #0,($630).w ROM:00117B94 bgt.s locret_117BB6 ROM:00117B96 move.w ($FFFFFC0E).w,d0 ROM:00117B9A move.w ($FFFFFC0C).w,d0 ROM:00117B9E bset #4,($FFFFFC0B).w ROM:00117BA4 bset #3,($929).w ROM:00117BAA bset #4,($936).w ROM:00117BB0 move.b #$F,($75A).w ROM:00117BB6 ROM:00117BB6 locret_117BB6: ; CODE XREF: ROM:00117B94↑j ROM:00117BB6 rts ROM:00117BB8 ; --------------------------------------------------------------------------- ROM:00117BB8 ROM:00117BB8 loc_117BB8: ; DATA XREF: ROM:00117B02↑o ROM:00117BB8 cmpi.w #0,($630).w ROM:00117BBE bgt.s locret_117BE0 ROM:00117BC0 move.w ($FFFFFC0E).w,d0 ROM:00117BC4 move.w ($FFFFFC0C).w,d0 ROM:00117BC8 bset #4,($FFFFFC0B).w ROM:00117BCE bset #3,($929).w ROM:00117BD4 bset #4,($936).w ROM:00117BDA move.b #$F,($75A).w ROM:00117BE0 ROM:00117BE0 locret_117BE0: ; CODE XREF: ROM:00117BBE↑j ROM:00117BE0 rts ROM:00117BE2 ; --------------------------------------------------------------------------- ROM:00117BE2 ROM:00117BE2 loc_117BE2: ; DATA XREF: ROM:00117B06↑o ROM:00117BE2 cmpi.w #0,($630).w ROM:00117BE8 bgt.s locret_117C0A ROM:00117BEA move.w ($FFFFFC0E).w,d0 ROM:00117BEE move.w ($FFFFFC0C).w,d0 ROM:00117BF2 bset #4,($FFFFFC0B).w ROM:00117BF8 bset #3,($929).w ROM:00117BFE bset #4,($936).w ROM:00117C04 move.b #$F,($75A).w ROM:00117C0A ROM:00117C0A locret_117C0A: ; CODE XREF: ROM:00117BE8↑j ROM:00117C0A rts ROM:00117C0C ; --------------------------------------------------------------------------- ROM:00117C0C ROM:00117C0C loc_117C0C: ; DATA XREF: ROM:00117B0A↑o ROM:00117C0C cmpi.w #0,($630).w ROM:00117C12 bgt.s locret_117C34 ROM:00117C14 move.w ($FFFFFC0E).w,d0 ROM:00117C18 move.w ($FFFFFC0C).w,d0 ROM:00117C1C bset #4,($FFFFFC0B).w ROM:00117C22 bset #3,($929).w ROM:00117C28 bset #4,($936).w ROM:00117C2E move.b #$F,($75A).w ROM:00117C34 ROM:00117C34 locret_117C34: ; CODE XREF: ROM:00117C12↑j ROM:00117C34 rts ROM:00117C36 ; --------------------------------------------------------------------------- ROM:00117C36 ROM:00117C36 loc_117C36: ; DATA XREF: ROM:00117B0E↑o ROM:00117C36 cmpi.w #0,($630).w ROM:00117C3C bgt.s locret_117C5E ROM:00117C3E move.w ($FFFFFC0E).w,d0 ROM:00117C42 move.w ($FFFFFC0C).w,d0 ROM:00117C46 bset #4,($FFFFFC0B).w ROM:00117C4C bset #3,($929).w ROM:00117C52 bset #4,($936).w ROM:00117C58 move.b #$F,($75A).w ROM:00117C5E ROM:00117C5E locret_117C5E: ; CODE XREF: ROM:00117C3C↑j ROM:00117C5E rts ROM:00117C60 ; --------------------------------------------------------------------------- ROM:00117C60 ROM:00117C60 loc_117C60: ; DATA XREF: ROM:00117B12↑o ROM:00117C60 cmpi.w #0,($630).w ROM:00117C66 bgt.s locret_117C88 ROM:00117C68 move.w ($FFFFFC0E).w,d0 ROM:00117C6C move.w ($FFFFFC0C).w,d0 ROM:00117C70 bset #4,($FFFFFC0B).w ROM:00117C76 bset #3,($929).w ROM:00117C7C bset #4,($936).w ROM:00117C82 move.b #$F,($75A).w ROM:00117C88 ROM:00117C88 locret_117C88: ; CODE XREF: ROM:00117C66↑j ROM:00117C88 rts ROM:00117C8A ; --------------------------------------------------------------------------- ROM:00117C8A ROM:00117C8A loc_117C8A: ; DATA XREF: ROM:00117B16↑o ROM:00117C8A cmpi.w #0,($630).w ROM:00117C90 bgt.s locret_117CB2 ROM:00117C92 move.w ($FFFFFC0E).w,d0 ROM:00117C96 move.w ($FFFFFC0C).w,d0 ROM:00117C9A bset #4,($FFFFFC0B).w ROM:00117CA0 bset #3,($929).w ROM:00117CA6 bset #4,($936).w ROM:00117CAC move.b #$F,($75A).w ROM:00117CB2 ROM:00117CB2 locret_117CB2: ; CODE XREF: ROM:00117C90↑j ROM:00117CB2 rts ROM:00117CB4 ; --------------------------------------------------------------------------- ROM:00117CB4 ROM:00117CB4 loc_117CB4: ; DATA XREF: ROM:00117B1A↑o ROM:00117CB4 btst #5,($92F).w ROM:00117CBA beq.s locret_117CF4 ROM:00117CBC bclr #5,($92F).w ROM:00117CC2 bclr #6,($937).w ROM:00117CC8 move.w ($FFFFFC0E).w,d0 ROM:00117CCC move.w ($FFFFFC0C).w,d0 ROM:00117CD0 bset #3,($FFFFFC0B).w ROM:00117CD6 bset #4,($FFFFFC0B).w ROM:00117CDC bclr #5,($FFFFFC0B).w ROM:00117CE2 bclr #7,($FFFFFC0B).w ROM:00117CE8 bset #4,($936).w ROM:00117CEE move.b #$F,($75A).w ROM:00117CF4 ROM:00117CF4 locret_117CF4: ; CODE XREF: ROM:00117CBA↑j ROM:00117CF4 rts ROM:00117CF6 ; --------------------------------------------------------------------------- ROM:00117CF6 ROM:00117CF6 loc_117CF6: ; DATA XREF: ROM:00117B1E↑o ROM:00117CF6 cmpi.w #0,($62E).w ROM:00117CFC bgt.s locret_117D26 ROM:00117CFE bclr #5,($FFFFFC0B).w ROM:00117D04 move.w ($FFFFFC0E).w,d0 ROM:00117D08 move.w ($FFFFFC0C).w,d0 ROM:00117D0C bset #4,($FFFFFC0B).w ROM:00117D12 bset #3,($929).w ROM:00117D18 bset #4,($936).w ROM:00117D1E move.b #$F,($75A).w ROM:00117D24 rts ROM:00117D26 ; --------------------------------------------------------------------------- ROM:00117D26 ROM:00117D26 locret_117D26: ; CODE XREF: ROM:00117CFC↑j ROM:00117D26 rts ROM:00117D28 ; --------------------------------------------------------------------------- ROM:00117D28 ROM:00117D28 loc_117D28: ; DATA XREF: ROM:00117B22↑o ROM:00117D28 cmpi.w #0,($62E).w ROM:00117D2E bgt.s locret_117D56 ROM:00117D30 move.w ($FFFFFC0E).w,d0 ROM:00117D34 move.w ($FFFFFC0C).w,d0 ROM:00117D38 bclr #5,($FFFFFC0B).w ROM:00117D3E bset #4,($FFFFFC0B).w ROM:00117D44 bset #3,($929).w ROM:00117D4A bset #4,($936).w ROM:00117D50 move.b #$F,($75A).w ROM:00117D56 ROM:00117D56 locret_117D56: ; CODE XREF: ROM:00117D2E↑j ROM:00117D56 rts ROM:00117D58 ; --------------------------------------------------------------------------- ROM:00117D58 ROM:00117D58 loc_117D58: ; DATA XREF: ROM:00117B26↑o ROM:00117D58 cmpi.w #0,($62E).w ROM:00117D5E bgt.s locret_117D86 ROM:00117D60 move.w ($FFFFFC0E).w,d0 ROM:00117D64 move.w ($FFFFFC0C).w,d0 ROM:00117D68 bclr #5,($FFFFFC0B).w ROM:00117D6E bset #4,($FFFFFC0B).w ROM:00117D74 bset #3,($929).w ROM:00117D7A bset #4,($936).w ROM:00117D80 move.b #$F,($75A).w ROM:00117D86 ROM:00117D86 locret_117D86: ; CODE XREF: ROM:00117D5E↑j ROM:00117D86 rts ROM:00117D88 ; --------------------------------------------------------------------------- ROM:00117D88 ROM:00117D88 loc_117D88: ; DATA XREF: ROM:00117B2A↑o ROM:00117D88 cmpi.w #0,($62E).w ROM:00117D8E bgt.s locret_117DB6 ROM:00117D90 move.w ($FFFFFC0E).w,d0 ROM:00117D94 move.w ($FFFFFC0C).w,d0 ROM:00117D98 bclr #5,($FFFFFC0B).w ROM:00117D9E bset #4,($FFFFFC0B).w ROM:00117DA4 bset #3,($929).w ROM:00117DAA bset #4,($936).w ROM:00117DB0 move.b #$F,($75A).w ROM:00117DB6 ROM:00117DB6 locret_117DB6: ; CODE XREF: ROM:00117D8E↑j ROM:00117DB6 rts ROM:00117DB8 ; --------------------------------------------------------------------------- ROM:00117DB8 ROM:00117DB8 locret_117DB8: ; DATA XREF: ROM:00117B2E↑o ROM:00117DB8 rts ROM:00117DBA ROM:00117DBA ; =============== S U B R O U T I N E ======================================= ROM:00117DBA ROM:00117DBA ROM:00117DBA sub_117DBA: ; CODE XREF: ROM:001170DC↑p ROM:00117DBA cmpi.b #0,($75A).w ROM:00117DC0 bne.s loc_117E0C ROM:00117DC2 bclr #3,($929).w ROM:00117DC8 bclr #4,($FFFFFC0B).w ROM:00117DCE move.w ($FFFFFC0E).w,d0 ROM:00117DD2 move.w ($FFFFFC0C).w,d0 ROM:00117DD6 bset #5,($FFFFFC0B).w ROM:00117DDC move.w $9C(a5),d0 ROM:00117DE0 clr.b ($8A4).w ROM:00117DE4 move.w d0,($62E).w ROM:00117DE8 move.b #1,($8A4).w ROM:00117DEE move.w $9E(a5),d0 ROM:00117DF2 clr.b ($8A5).w ROM:00117DF6 move.w d0,($630).w ROM:00117DFA move.b #1,($8A5).w ROM:00117E00 move.b #1,($75A).w ROM:00117E06 bra.l locret_11806C ROM:00117E0C ; --------------------------------------------------------------------------- ROM:00117E0C ROM:00117E0C loc_117E0C: ; CODE XREF: sub_117DBA+6↑j ROM:00117E0C cmpi.b #1,($75A).w ROM:00117E12 bne.s loc_117E4E ROM:00117E14 btst #6,($FFFFFC0D).w ROM:00117E1A bne.s loc_117E48 ROM:00117E1C cmpi.w #0,($62E).w ROM:00117E22 bgt.s loc_117E48 ROM:00117E24 bclr #5,($FFFFFC0B).w ROM:00117E2A move.w $B0(a5),($FFFFFC0E).w ROM:00117E30 move.w $A2(a5),d0 ROM:00117E34 clr.b ($8A5).w ROM:00117E38 move.w d0,($630).w ROM:00117E3C move.b #1,($8A5).w ROM:00117E42 move.b #2,($75A).w ROM:00117E48 ROM:00117E48 loc_117E48: ; CODE XREF: sub_117DBA+60↑j ROM:00117E48 ; sub_117DBA+68↑j ROM:00117E48 bra.l locret_11806C ROM:00117E4E ; --------------------------------------------------------------------------- ROM:00117E4E ROM:00117E4E loc_117E4E: ; CODE XREF: sub_117DBA+58↑j ROM:00117E4E cmpi.b #2,($75A).w ROM:00117E54 bne.s loc_117E9E ROM:00117E56 btst #0,($FFFFFC0C).w ROM:00117E5C beq.s loc_117E98 ROM:00117E5E btst #6,($FFFFFC0D).w ROM:00117E64 beq.s loc_117E98 ROM:00117E66 move.w ($FFFFFC0E).w,d1 ROM:00117E6A move.w ($FFFFFC0C).w,d1 ROM:00117E6E move.w $A0(a5),d1 ROM:00117E72 clr.b ($8A4).w ROM:00117E76 move.w d1,($62E).w ROM:00117E7A move.b #1,($8A4).w ROM:00117E80 move.w $A2(a5),d1 ROM:00117E84 clr.b ($8A5).w ROM:00117E88 move.w d1,($630).w ROM:00117E8C move.b #1,($8A5).w ROM:00117E92 move.b #3,($75A).w ROM:00117E98 ROM:00117E98 loc_117E98: ; CODE XREF: sub_117DBA+A2↑j ROM:00117E98 ; sub_117DBA+AA↑j ROM:00117E98 bra.l locret_11806C ROM:00117E9E ; --------------------------------------------------------------------------- ROM:00117E9E ROM:00117E9E loc_117E9E: ; CODE XREF: sub_117DBA+9A↑j ROM:00117E9E cmpi.b #3,($75A).w ROM:00117EA4 bne.s loc_117EDA ROM:00117EA6 btst #6,($FFFFFC0D).w ROM:00117EAC bne.s loc_117ED4 ROM:00117EAE cmpi.w #0,($62E).w ROM:00117EB4 bgt.s loc_117ED4 ROM:00117EB6 move.w $B2(a5),($FFFFFC0E).w ROM:00117EBC move.w $A6(a5),d0 ROM:00117EC0 clr.b ($8A5).w ROM:00117EC4 move.w d0,($630).w ROM:00117EC8 move.b #1,($8A5).w ROM:00117ECE move.b #4,($75A).w ROM:00117ED4 ROM:00117ED4 loc_117ED4: ; CODE XREF: sub_117DBA+F2↑j ROM:00117ED4 ; sub_117DBA+FA↑j ROM:00117ED4 bra.l locret_11806C ROM:00117EDA ; --------------------------------------------------------------------------- ROM:00117EDA ROM:00117EDA loc_117EDA: ; CODE XREF: sub_117DBA+EA↑j ROM:00117EDA cmpi.b #4,($75A).w ROM:00117EE0 bne.s loc_117F2A ROM:00117EE2 btst #0,($FFFFFC0C).w ROM:00117EE8 beq.s loc_117F24 ROM:00117EEA btst #6,($FFFFFC0D).w ROM:00117EF0 beq.s loc_117F24 ROM:00117EF2 move.w ($FFFFFC0E).w,d1 ROM:00117EF6 move.w ($FFFFFC0C).w,d1 ROM:00117EFA move.w $A4(a5),d1 ROM:00117EFE clr.b ($8A4).w ROM:00117F02 move.w d1,($62E).w ROM:00117F06 move.b #1,($8A4).w ROM:00117F0C move.w $A6(a5),d1 ROM:00117F10 clr.b ($8A5).w ROM:00117F14 move.w d1,($630).w ROM:00117F18 move.b #1,($8A5).w ROM:00117F1E move.b #5,($75A).w ROM:00117F24 ROM:00117F24 loc_117F24: ; CODE XREF: sub_117DBA+12E↑j ROM:00117F24 ; sub_117DBA+136↑j ROM:00117F24 bra.l locret_11806C ROM:00117F2A ; --------------------------------------------------------------------------- ROM:00117F2A ROM:00117F2A loc_117F2A: ; CODE XREF: sub_117DBA+126↑j ROM:00117F2A cmpi.b #5,($75A).w ROM:00117F30 bne.s loc_117F66 ROM:00117F32 btst #6,($FFFFFC0D).w ROM:00117F38 bne.s loc_117F60 ROM:00117F3A cmpi.w #0,($62E).w ROM:00117F40 bgt.s loc_117F60 ROM:00117F42 move.w $B2(a5),($FFFFFC0E).w ROM:00117F48 move.w $AA(a5),d0 ROM:00117F4C clr.b ($8A5).w ROM:00117F50 move.w d0,($630).w ROM:00117F54 move.b #1,($8A5).w ROM:00117F5A move.b #6,($75A).w ROM:00117F60 ROM:00117F60 loc_117F60: ; CODE XREF: sub_117DBA+17E↑j ROM:00117F60 ; sub_117DBA+186↑j ROM:00117F60 bra.l locret_11806C ROM:00117F66 ; --------------------------------------------------------------------------- ROM:00117F66 ROM:00117F66 loc_117F66: ; CODE XREF: sub_117DBA+176↑j ROM:00117F66 cmpi.b #6,($75A).w ROM:00117F6C bne.s loc_117FA4 ROM:00117F6E btst #0,($FFFFFC0C).w ROM:00117F74 beq.s loc_117F9E ROM:00117F76 btst #6,($FFFFFC0D).w ROM:00117F7C beq.s loc_117F9E ROM:00117F7E move.w ($FFFFFC0E).w,d1 ROM:00117F82 move.w ($FFFFFC0C).w,d1 ROM:00117F86 move.w $AA(a5),d1 ROM:00117F8A clr.b ($8A5).w ROM:00117F8E move.w d1,($630).w ROM:00117F92 move.b #1,($8A5).w ROM:00117F98 move.b #7,($75A).w ROM:00117F9E ROM:00117F9E loc_117F9E: ; CODE XREF: sub_117DBA+1BA↑j ROM:00117F9E ; sub_117DBA+1C2↑j ROM:00117F9E bra.l locret_11806C ROM:00117FA4 ; --------------------------------------------------------------------------- ROM:00117FA4 ROM:00117FA4 loc_117FA4: ; CODE XREF: sub_117DBA+1B2↑j ROM:00117FA4 cmpi.b #7,($75A).w ROM:00117FAA bne.s loc_117FF6 ROM:00117FAC btst #6,($FFFFFC0D).w ROM:00117FB2 beq.s loc_117FF4 ROM:00117FB4 move.w $B2(a5),d0 ROM:00117FB8 not.b d0 ROM:00117FBA move.w ($FFFFFC0E).w,d1 ROM:00117FBE cmp.b d1,d0 ROM:00117FC0 bne.s loc_117FF4 ROM:00117FC2 move.w ($FFFFFC0E).w,d2 ROM:00117FC6 move.w ($FFFFFC0C).w,d2 ROM:00117FCA move.w $A8(a5),d2 ROM:00117FCE clr.b ($8A4).w ROM:00117FD2 move.w d2,($62E).w ROM:00117FD6 move.b #1,($8A4).w ROM:00117FDC move.w $AA(a5),d2 ROM:00117FE0 clr.b ($8A5).w ROM:00117FE4 move.w d2,($630).w ROM:00117FE8 move.b #1,($8A5).w ROM:00117FEE move.b #8,($75A).w ROM:00117FF4 ROM:00117FF4 loc_117FF4: ; CODE XREF: sub_117DBA+1F8↑j ROM:00117FF4 ; sub_117DBA+206↑j ROM:00117FF4 bra.s locret_11806C ROM:00117FF6 ; --------------------------------------------------------------------------- ROM:00117FF6 ROM:00117FF6 loc_117FF6: ; CODE XREF: sub_117DBA+1F0↑j ROM:00117FF6 cmpi.b #8,($75A).w ROM:00117FFC bne.s loc_118032 ROM:00117FFE btst #6,($FFFFFC0D).w ROM:00118004 bne.s loc_118030 ROM:00118006 cmpi.w #0,($62E).w ROM:0011800C bgt.s loc_118030 ROM:0011800E move.w $AE(a5),d0 ROM:00118012 not.b d0 ROM:00118014 move.w d0,($FFFFFC0E).w ROM:00118018 move.w $AA(a5),d0 ROM:0011801C clr.b ($8A5).w ROM:00118020 move.w d0,($630).w ROM:00118024 move.b #1,($8A5).w ROM:0011802A move.b #9,($75A).w ROM:00118030 ROM:00118030 loc_118030: ; CODE XREF: sub_117DBA+24A↑j ROM:00118030 ; sub_117DBA+252↑j ROM:00118030 bra.s locret_11806C ROM:00118032 ; --------------------------------------------------------------------------- ROM:00118032 ROM:00118032 loc_118032: ; CODE XREF: sub_117DBA+242↑j ROM:00118032 cmpi.b #9,($75A).w ROM:00118038 bne.s locret_11806C ROM:0011803A btst #0,($FFFFFC0C).w ROM:00118040 beq.s locret_11806C ROM:00118042 btst #6,($FFFFFC0D).w ROM:00118048 beq.s locret_11806C ROM:0011804A move.w ($FFFFFC0E).w,d1 ROM:0011804E move.w ($FFFFFC0C).w,d1 ROM:00118052 bclr #3,($FFFFFC0B).w ROM:00118058 clr.b ($8A5).w ROM:0011805C clr.w ($630).w ROM:00118060 bset #6,($937).w ROM:00118066 move.b #$A,($75A).w ROM:0011806C ROM:0011806C locret_11806C: ; CODE XREF: sub_117DBA+4C↑j ROM:0011806C ; sub_117DBA:loc_117E48↑j ... ROM:0011806C rts ROM:0011806C ; End of function sub_117DBA ROM:0011806C ROM:0011806E ROM:0011806E ; =============== S U B R O U T I N E ======================================= ROM:0011806E ROM:0011806E ROM:0011806E sub_11806E: ; CODE XREF: ROM:00111A4C↑p ROM:0011806E cmpi.b #1,($75A).w ROM:00118074 bne.s loc_1180A8 ROM:00118076 move.w $B0(a5),d0 ROM:0011807A move.w ($FFFFFC0E).w,d1 ROM:0011807E cmp.b d1,d0 ROM:00118080 bne.s loc_1180A2 ROM:00118082 move.w ($FFFFFC0E).w,d2 ROM:00118086 move.w ($FFFFFC0C).w,d2 ROM:0011808A move.w $AC(a5),d2 ROM:0011808E clr.b ($8A4).w ROM:00118092 move.w d2,($62E).w ROM:00118096 move.b #1,($8A4).w ROM:0011809C move.b #$B,($75A).w ROM:001180A2 ROM:001180A2 loc_1180A2: ; CODE XREF: sub_11806E+12↑j ROM:001180A2 bra.l locret_118192 ROM:001180A8 ; --------------------------------------------------------------------------- ROM:001180A8 ROM:001180A8 loc_1180A8: ; CODE XREF: sub_11806E+6↑j ROM:001180A8 cmpi.b #$B,($75A).w ROM:001180AE bne.s loc_1180E2 ROM:001180B0 move.w $B2(a5),d0 ROM:001180B4 move.w ($FFFFFC0E).w,d1 ROM:001180B8 cmp.b d1,d0 ROM:001180BA bne.s loc_1180DC ROM:001180BC move.w ($FFFFFC0E).w,d2 ROM:001180C0 move.w ($FFFFFC0C).w,d2 ROM:001180C4 move.w $AC(a5),d2 ROM:001180C8 clr.b ($8A4).w ROM:001180CC move.w d2,($62E).w ROM:001180D0 move.b #1,($8A4).w ROM:001180D6 move.b #$C,($75A).w ROM:001180DC ROM:001180DC loc_1180DC: ; CODE XREF: sub_11806E+4C↑j ROM:001180DC bra.l locret_118192 ROM:001180E2 ; --------------------------------------------------------------------------- ROM:001180E2 ROM:001180E2 loc_1180E2: ; CODE XREF: sub_11806E+40↑j ROM:001180E2 cmpi.b #$C,($75A).w ROM:001180E8 bne.s loc_11811C ROM:001180EA move.w $B2(a5),d0 ROM:001180EE move.w ($FFFFFC0E).w,d1 ROM:001180F2 cmp.b d1,d0 ROM:001180F4 bne.s loc_118116 ROM:001180F6 move.w ($FFFFFC0E).w,d2 ROM:001180FA move.w ($FFFFFC0C).w,d2 ROM:001180FE move.w $AC(a5),d2 ROM:00118102 clr.b ($8A4).w ROM:00118106 move.w d2,($62E).w ROM:0011810A move.b #1,($8A4).w ROM:00118110 move.b #$D,($75A).w ROM:00118116 ROM:00118116 loc_118116: ; CODE XREF: sub_11806E+86↑j ROM:00118116 bra.l locret_118192 ROM:0011811C ; --------------------------------------------------------------------------- ROM:0011811C ROM:0011811C loc_11811C: ; CODE XREF: sub_11806E+7A↑j ROM:0011811C cmpi.b #$D,($75A).w ROM:00118122 bne.s loc_118154 ROM:00118124 move.w $B2(a5),d0 ROM:00118128 not.b d0 ROM:0011812A move.w ($FFFFFC0E).w,d1 ROM:0011812E cmp.b d1,d0 ROM:00118130 bne.s loc_118152 ROM:00118132 move.w ($FFFFFC0E).w,d2 ROM:00118136 move.w ($FFFFFC0C).w,d2 ROM:0011813A move.w $AC(a5),d2 ROM:0011813E clr.b ($8A4).w ROM:00118142 move.w d2,($62E).w ROM:00118146 move.b #1,($8A4).w ROM:0011814C move.b #$E,($75A).w ROM:00118152 ROM:00118152 loc_118152: ; CODE XREF: sub_11806E+C2↑j ROM:00118152 bra.s locret_118192 ROM:00118154 ; --------------------------------------------------------------------------- ROM:00118154 ROM:00118154 loc_118154: ; CODE XREF: sub_11806E+B4↑j ROM:00118154 cmpi.b #$E,($75A).w ROM:0011815A bne.s locret_118192 ROM:0011815C move.w $AE(a5),d0 ROM:00118160 not.b d0 ROM:00118162 move.w ($FFFFFC0E).w,d1 ROM:00118166 cmp.b d1,d0 ROM:00118168 bne.s locret_118192 ROM:0011816A bclr #5,($FFFFFC0B).w ROM:00118170 move.w ($FFFFFC0E).w,d2 ROM:00118174 move.w ($FFFFFC0C).w,d2 ROM:00118178 bclr #3,($FFFFFC0B).w ROM:0011817E clr.b ($8A4).w ROM:00118182 clr.w ($62E).w ROM:00118186 bset #6,($937).w ROM:0011818C move.b #$A,($75A).w ROM:00118192 ROM:00118192 locret_118192: ; CODE XREF: sub_11806E:loc_1180A2↑j ROM:00118192 ; sub_11806E:loc_1180DC↑j ... ROM:00118192 rts ROM:00118192 ; End of function sub_11806E ROM:00118192 ROM:00118194 ROM:00118194 ; =============== S U B R O U T I N E ======================================= ROM:00118194 ROM:00118194 ROM:00118194 sub_118194: ; CODE XREF: sub_1179D6+10↑p ROM:00118194 lea ($1260).w,a0 ROM:00118198 clr.w ($EAC).w ROM:0011819C cmpi.b #0,($75D).w ROM:001181A2 bne.s loc_118204 ROM:001181A4 bsr.l sub_117A4E ROM:001181AA move.w ($5AE).w,d2 ROM:001181AE move.b ($75D).w,(a0,d2.w) ROM:001181B4 addq.w #1,d2 ROM:001181B6 bvc.s loc_1181BC ROM:001181B8 move.w #$8000,d2 ROM:001181BC ROM:001181BC loc_1181BC: ; CODE XREF: sub_118194+22↑j ROM:001181BC move.b $FA(a5),(a0,d2.w) ROM:001181C2 addq.w #1,d2 ROM:001181C4 bvc.s loc_1181CA ROM:001181C6 move.w #$8000,d2 ROM:001181CA ROM:001181CA loc_1181CA: ; CODE XREF: sub_118194+30↑j ROM:001181CA move.b $FB(a5),(a0,d2.w) ROM:001181D0 addq.w #1,d2 ROM:001181D2 bvc.s loc_1181D8 ROM:001181D4 move.w #$8000,d2 ROM:001181D8 ROM:001181D8 loc_1181D8: ; CODE XREF: sub_118194+3E↑j ROM:001181D8 move.b $FC(a5),(a0,d2.w) ROM:001181DE addq.w #1,d2 ROM:001181E0 bvc.s loc_1181E6 ROM:001181E2 move.w #$8000,d2 ROM:001181E6 ROM:001181E6 loc_1181E6: ; CODE XREF: sub_118194+4C↑j ROM:001181E6 move.b $FD(a5),(a0,d2.w) ROM:001181EC addq.w #1,d2 ROM:001181EE bvc.s loc_1181F4 ROM:001181F0 move.w #$8000,d2 ROM:001181F4 ROM:001181F4 loc_1181F4: ; CODE XREF: sub_118194+5A↑j ROM:001181F4 move.w d2,($5AE).w ROM:001181F8 bsr.l sub_117A9C ROM:001181FE bra.l locret_118D66 ROM:00118204 ; --------------------------------------------------------------------------- ROM:00118204 ROM:00118204 loc_118204: ; CODE XREF: sub_118194+E↑j ROM:00118204 cmpi.b #1,($75D).w ROM:0011820A bne.l loc_1182E4 ROM:00118210 bsr.l sub_117A4E ROM:00118216 move.w ($5AE).w,d2 ROM:0011821A move.b ($75D).w,(a0,d2.w) ROM:00118220 addq.w #1,($5AE).w ROM:00118224 bvc.s loc_11822C ROM:00118226 move.w #$8000,($5AE).w ROM:0011822C ROM:0011822C loc_11822C: ; CODE XREF: sub_118194+90↑j ROM:0011822C clr.b d0 ROM:0011822E bsr.l sub_13478E ROM:00118234 move.w ($5AE).w,d2 ROM:00118238 move.b ($123F).w,d0 ROM:0011823C cmpi.b #$FF,($145E).w ROM:00118242 beq.s loc_11825E ROM:00118244 move.b ($145E).w,d6 ROM:00118248 move.w $A34(a5,d6.w*2),d7 ROM:0011824E cmp.w (1).w,d7 ROM:00118252 bne.s loc_11825A ROM:00118254 ori.b #$80,d0 ROM:00118258 bra.s loc_11825E ROM:0011825A ; --------------------------------------------------------------------------- ROM:0011825A ROM:0011825A loc_11825A: ; CODE XREF: sub_118194+BE↑j ROM:0011825A andi.b #$7F,d0 ROM:0011825E ROM:0011825E loc_11825E: ; CODE XREF: sub_118194+AE↑j ROM:0011825E ; sub_118194+C4↑j ROM:0011825E move.b d0,(a0,d2.w) ROM:00118262 addq.w #1,d2 ROM:00118264 bvc.s loc_11826A ROM:00118266 move.w #$8000,d2 ROM:0011826A ROM:0011826A loc_11826A: ; CODE XREF: sub_118194+D0↑j ROM:0011826A move.b $FE(a5),d4 ROM:0011826E move.b d4,(a0,d2.w) ROM:00118272 addq.w #1,d2 ROM:00118274 bvc.s loc_11827A ROM:00118276 move.w #$8000,d2 ROM:0011827A ROM:0011827A loc_11827A: ; CODE XREF: sub_118194+E0↑j ROM:0011827A move.b $FF(a5),(a0,d2.w) ROM:00118280 addq.w #1,d2 ROM:00118282 bvc.s loc_118288 ROM:00118284 move.w #$8000,d2 ROM:00118288 ROM:00118288 loc_118288: ; CODE XREF: sub_118194+EE↑j ROM:00118288 clr.b d4 ROM:0011828A move.w ($193C).w,d5 ROM:0011828E andi.w #1,d5 ROM:00118292 cmpi.w #0,d5 ROM:00118296 ble.s loc_11829C ROM:00118298 ori.b #1,d4 ROM:0011829C ROM:0011829C loc_11829C: ; CODE XREF: sub_118194+102↑j ROM:0011829C move.w ($193C).w,d5 ROM:001182A0 move.w $634(a5),d6 ROM:001182A4 and.w d6,d5 ROM:001182A6 cmpi.w #0,d5 ROM:001182AA beq.s loc_1182B2 ROM:001182AC move.b $AE4(a5),d7 ROM:001182B0 or.b d7,d4 ROM:001182B2 ROM:001182B2 loc_1182B2: ; CODE XREF: sub_118194+116↑j ROM:001182B2 move.w ($193C).w,d5 ROM:001182B6 move.w $632(a5),d6 ROM:001182BA and.w d6,d5 ROM:001182BC cmpi.w #0,d5 ROM:001182C0 beq.s loc_1182C8 ROM:001182C2 move.b $AE3(a5),d7 ROM:001182C6 or.b d7,d4 ROM:001182C8 ROM:001182C8 loc_1182C8: ; CODE XREF: sub_118194+12C↑j ROM:001182C8 move.b d4,(a0,d2.w) ROM:001182CC addq.w #1,d2 ROM:001182CE bvc.s loc_1182D4 ROM:001182D0 move.w #$8000,d2 ROM:001182D4 ROM:001182D4 loc_1182D4: ; CODE XREF: sub_118194+13A↑j ROM:001182D4 move.w d2,($5AE).w ROM:001182D8 bsr.l sub_117A9C ROM:001182DE bra.l locret_118D66 ROM:001182E4 ; --------------------------------------------------------------------------- ROM:001182E4 ROM:001182E4 loc_1182E4: ; CODE XREF: sub_118194+76↑j ROM:001182E4 cmpi.b #3,($75D).w ROM:001182EA bne.l loc_11838C ROM:001182F0 bsr.l sub_117A4E ROM:001182F6 move.w ($5AE).w,d2 ROM:001182FA move.b ($75D).w,(a0,d2.w) ROM:00118300 addq.w #1,d2 ROM:00118302 bvc.s loc_118308 ROM:00118304 move.w #$8000,d2 ROM:00118308 ROM:00118308 loc_118308: ; CODE XREF: sub_118194+16E↑j ROM:00118308 clr.b d5 ROM:0011830A btst #0,($1174).w ROM:00118310 beq.s loc_118342 ROM:00118312 btst #6,($DB7).w ROM:00118318 bne.s loc_11833C ROM:0011831A btst #2,($DB7).w ROM:00118320 bne.s loc_118336 ROM:00118322 btst #0,($DB6).w ROM:00118328 bne.s loc_118330 ROM:0011832A move.b #2,d5 ROM:0011832E bra.s loc_118334 ROM:00118330 ; --------------------------------------------------------------------------- ROM:00118330 ROM:00118330 loc_118330: ; CODE XREF: sub_118194+194↑j ROM:00118330 move.b #$10,d5 ROM:00118334 ROM:00118334 loc_118334: ; CODE XREF: sub_118194+19A↑j ROM:00118334 bra.s loc_11833A ROM:00118336 ; --------------------------------------------------------------------------- ROM:00118336 ROM:00118336 loc_118336: ; CODE XREF: sub_118194+18C↑j ROM:00118336 move.b #$10,d5 ROM:0011833A ROM:0011833A loc_11833A: ; CODE XREF: sub_118194:loc_118334↑j ROM:0011833A bra.s loc_118340 ROM:0011833C ; --------------------------------------------------------------------------- ROM:0011833C ROM:0011833C loc_11833C: ; CODE XREF: sub_118194+184↑j ROM:0011833C move.b #$10,d5 ROM:00118340 ROM:00118340 loc_118340: ; CODE XREF: sub_118194:loc_11833A↑j ROM:00118340 bra.s loc_118362 ROM:00118342 ; --------------------------------------------------------------------------- ROM:00118342 ROM:00118342 loc_118342: ; CODE XREF: sub_118194+17C↑j ROM:00118342 btst #0,($117A).w ROM:00118348 beq.s loc_118350 ROM:0011834A move.b #8,d5 ROM:0011834E bra.s loc_118362 ROM:00118350 ; --------------------------------------------------------------------------- ROM:00118350 ROM:00118350 loc_118350: ; CODE XREF: sub_118194+1B4↑j ROM:00118350 btst #0,($117E).w ROM:00118356 bne.s loc_11835E ROM:00118358 move.b #1,d5 ROM:0011835C bra.s loc_118362 ROM:0011835E ; --------------------------------------------------------------------------- ROM:0011835E ROM:0011835E loc_11835E: ; CODE XREF: sub_118194+1C2↑j ROM:0011835E move.b #4,d5 ROM:00118362 ROM:00118362 loc_118362: ; CODE XREF: sub_118194:loc_118340↑j ROM:00118362 ; sub_118194+1BA↑j ... ROM:00118362 move.b d5,(a0,d2.w) ROM:00118366 addq.w #1,d2 ROM:00118368 bvc.s loc_11836E ROM:0011836A move.w #$8000,d2 ROM:0011836E ROM:0011836E loc_11836E: ; CODE XREF: sub_118194+1D4↑j ROM:0011836E move.b #0,(a0,d2.w) ROM:00118374 addq.w #1,d2 ROM:00118376 bvc.s loc_11837C ROM:00118378 move.w #$8000,d2 ROM:0011837C ROM:0011837C loc_11837C: ; CODE XREF: sub_118194+1E2↑j ROM:0011837C move.w d2,($5AE).w ROM:00118380 bsr.l sub_117A9C ROM:00118386 bra.l locret_118D66 ROM:0011838C ; --------------------------------------------------------------------------- ROM:0011838C ROM:0011838C loc_11838C: ; CODE XREF: sub_118194+156↑j ROM:0011838C cmpi.b #4,($75D).w ROM:00118392 bne.s loc_1183E0 ROM:00118394 bsr.l sub_117A4E ROM:0011839A move.w ($5AE).w,d2 ROM:0011839E move.b ($75D).w,(a0,d2.w) ROM:001183A4 addq.w #1,d2 ROM:001183A6 bvc.s loc_1183AC ROM:001183A8 move.w #$8000,d2 ROM:001183AC ROM:001183AC loc_1183AC: ; CODE XREF: sub_118194+212↑j ROM:001183AC clr.l d4 ROM:001183AE move.w ($D8E).w,d4 ROM:001183B2 mulu.w #$FF,d4 ROM:001183B6 divu.w #$3E8,d4 ROM:001183BA cmpi.w #$FF,d4 ROM:001183BE ble.s loc_1183C4 ROM:001183C0 move.w #$FF,d4 ROM:001183C4 ROM:001183C4 loc_1183C4: ; CODE XREF: sub_118194+22A↑j ROM:001183C4 move.b d4,(a0,d2.w) ROM:001183C8 addq.w #1,d2 ROM:001183CA bvc.s loc_1183D0 ROM:001183CC move.w #$8000,d2 ROM:001183D0 ROM:001183D0 loc_1183D0: ; CODE XREF: sub_118194+236↑j ROM:001183D0 move.w d2,($5AE).w ROM:001183D4 bsr.l sub_117A9C ROM:001183DA bra.l locret_118D66 ROM:001183E0 ; --------------------------------------------------------------------------- ROM:001183E0 ROM:001183E0 loc_1183E0: ; CODE XREF: sub_118194+1FE↑j ROM:001183E0 cmpi.b #5,($75D).w ROM:001183E6 bne.s loc_11842A ROM:001183E8 bsr.l sub_117A4E ROM:001183EE move.w ($5AE).w,d2 ROM:001183F2 move.b ($75D).w,(a0,d2.w) ROM:001183F8 addq.w #1,d2 ROM:001183FA bvc.s loc_118400 ROM:001183FC move.w #$8000,d2 ROM:00118400 ROM:00118400 loc_118400: ; CODE XREF: sub_118194+266↑j ROM:00118400 clr.l d5 ROM:00118402 move.w ($4B6).w,d5 ROM:00118406 subi.w #$91C,d5 ROM:0011840A divs.w #$A,d5 ROM:0011840E move.b d5,(a0,d2.w) ROM:00118412 addq.w #1,d2 ROM:00118414 bvc.s loc_11841A ROM:00118416 move.w #$8000,d2 ROM:0011841A ROM:0011841A loc_11841A: ; CODE XREF: sub_118194+280↑j ROM:0011841A move.w d2,($5AE).w ROM:0011841E bsr.l sub_117A9C ROM:00118424 bra.l locret_118D66 ROM:0011842A ; --------------------------------------------------------------------------- ROM:0011842A ROM:0011842A loc_11842A: ; CODE XREF: sub_118194+252↑j ROM:0011842A cmpi.b #6,($75D).w ROM:00118430 bne.s loc_118470 ROM:00118432 bsr.l sub_117A4E ROM:00118438 move.w ($5AE).w,d2 ROM:0011843C move.b ($75D).w,(a0,d2.w) ROM:00118442 addq.w #1,d2 ROM:00118444 bvc.s loc_11844A ROM:00118446 move.w #$8000,d2 ROM:0011844A ROM:0011844A loc_11844A: ; CODE XREF: sub_118194+2B0↑j ROM:0011844A clr.l d5 ROM:0011844C move.w ($F38).w,d5 ROM:00118450 divs.w #$4E,d5 ; 'N' ROM:00118454 move.b d5,(a0,d2.w) ROM:00118458 addq.w #1,d2 ROM:0011845A bvc.s loc_118460 ROM:0011845C move.w #$8000,d2 ROM:00118460 ROM:00118460 loc_118460: ; CODE XREF: sub_118194+2C6↑j ROM:00118460 move.w d2,($5AE).w ROM:00118464 bsr.l sub_117A9C ROM:0011846A bra.l locret_118D66 ROM:00118470 ; --------------------------------------------------------------------------- ROM:00118470 ROM:00118470 loc_118470: ; CODE XREF: sub_118194+29C↑j ROM:00118470 cmpi.b #7,($75D).w ROM:00118476 bne.s loc_1184B6 ROM:00118478 bsr.l sub_117A4E ROM:0011847E move.w ($5AE).w,d2 ROM:00118482 move.b ($75D).w,(a0,d2.w) ROM:00118488 addq.w #1,d2 ROM:0011848A bvc.s loc_118490 ROM:0011848C move.w #$8000,d2 ROM:00118490 ROM:00118490 loc_118490: ; CODE XREF: sub_118194+2F6↑j ROM:00118490 clr.l d5 ROM:00118492 move.w ($FDC).w,d5 ROM:00118496 divs.w #$4E,d5 ; 'N' ROM:0011849A move.b d5,(a0,d2.w) ROM:0011849E addq.w #1,d2 ROM:001184A0 bvc.s loc_1184A6 ROM:001184A2 move.w #$8000,d2 ROM:001184A6 ROM:001184A6 loc_1184A6: ; CODE XREF: sub_118194+30C↑j ROM:001184A6 move.w d2,($5AE).w ROM:001184AA bsr.l sub_117A9C ROM:001184B0 bra.l locret_118D66 ROM:001184B6 ; --------------------------------------------------------------------------- ROM:001184B6 ROM:001184B6 loc_1184B6: ; CODE XREF: sub_118194+2E2↑j ROM:001184B6 cmpi.b #$B,($75D).w ROM:001184BC bne.s loc_1184FC ROM:001184BE bsr.l sub_117A4E ROM:001184C4 move.w ($5AE).w,d2 ROM:001184C8 move.b ($75D).w,(a0,d2.w) ROM:001184CE addq.w #1,d2 ROM:001184D0 bvc.s loc_1184D6 ROM:001184D2 move.w #$8000,d2 ROM:001184D6 ROM:001184D6 loc_1184D6: ; CODE XREF: sub_118194+33C↑j ROM:001184D6 clr.l d5 ROM:001184D8 move.w ($4B2).w,d5 ROM:001184DC divs.w #$64,d5 ; 'd' ROM:001184E0 move.b d5,(a0,d2.w) ROM:001184E4 addq.w #1,d2 ROM:001184E6 bvc.s loc_1184EC ROM:001184E8 move.w #$8000,d2 ROM:001184EC ROM:001184EC loc_1184EC: ; CODE XREF: sub_118194+352↑j ROM:001184EC move.w d2,($5AE).w ROM:001184F0 bsr.l sub_117A9C ROM:001184F6 bra.l locret_118D66 ROM:001184FC ; --------------------------------------------------------------------------- ROM:001184FC ROM:001184FC loc_1184FC: ; CODE XREF: sub_118194+328↑j ROM:001184FC cmpi.b #$C,($75D).w ROM:00118502 bne.s loc_118550 ROM:00118504 bsr.l sub_117A4E ROM:0011850A move.w ($5AE).w,d2 ROM:0011850E move.b ($75D).w,(a0,d2.w) ROM:00118514 addq.w #1,d2 ROM:00118516 bvc.s loc_11851C ROM:00118518 move.w #$8000,d2 ROM:0011851C ROM:0011851C loc_11851C: ; CODE XREF: sub_118194+382↑j ROM:0011851C move.w ($598).w,d5 ROM:00118520 mulu.w #4,d5 ROM:00118524 move.w d5,d4 ROM:00118526 lsr.w #8,d4 ROM:00118528 move.b d4,(a0,d2.w) ROM:0011852C addq.w #1,d2 ROM:0011852E bvc.s loc_118534 ROM:00118530 move.w #$8000,d2 ROM:00118534 ROM:00118534 loc_118534: ; CODE XREF: sub_118194+39A↑j ROM:00118534 move.b d5,(a0,d2.w) ROM:00118538 addq.w #1,d2 ROM:0011853A bvc.s loc_118540 ROM:0011853C move.w #$8000,d2 ROM:00118540 ROM:00118540 loc_118540: ; CODE XREF: sub_118194+3A6↑j ROM:00118540 move.w d2,($5AE).w ROM:00118544 bsr.l sub_117A9C ROM:0011854A bra.l locret_118D66 ROM:00118550 ; --------------------------------------------------------------------------- ROM:00118550 ROM:00118550 loc_118550: ; CODE XREF: sub_118194+36E↑j ROM:00118550 cmpi.b #$D,($75D).w ROM:00118556 bne.s loc_118590 ROM:00118558 bsr.l sub_117A4E ROM:0011855E move.w ($5AE).w,d2 ROM:00118562 move.b ($75D).w,(a0,d2.w) ROM:00118568 addq.w #1,d2 ROM:0011856A bvc.s loc_118570 ROM:0011856C move.w #$8000,d2 ROM:00118570 ROM:00118570 loc_118570: ; CODE XREF: sub_118194+3D6↑j ROM:00118570 move.w ($53A).w,d0 ROM:00118574 move.b d0,(a0,d2.w) ROM:00118578 addq.w #1,d2 ROM:0011857A bvc.s loc_118580 ROM:0011857C move.w #$8000,d2 ROM:00118580 ROM:00118580 loc_118580: ; CODE XREF: sub_118194+3E6↑j ROM:00118580 move.w d2,($5AE).w ROM:00118584 bsr.l sub_117A9C ROM:0011858A bra.l locret_118D66 ROM:00118590 ; --------------------------------------------------------------------------- ROM:00118590 ROM:00118590 loc_118590: ; CODE XREF: sub_118194+3C2↑j ROM:00118590 cmpi.b #$E,($75D).w ROM:00118596 bne.s loc_1185EE ROM:00118598 bsr.l sub_117A4E ROM:0011859E move.w ($5AE).w,d2 ROM:001185A2 move.b ($75D).w,(a0,d2.w) ROM:001185A8 addq.w #1,d2 ROM:001185AA bvc.s loc_1185B0 ROM:001185AC move.w #$8000,d2 ROM:001185B0 ROM:001185B0 loc_1185B0: ; CODE XREF: sub_118194+416↑j ROM:001185B0 clr.l d5 ROM:001185B2 move.w ($BF6).w,d5 ROM:001185B6 divs.w #5,d5 ROM:001185BA addi.w #$80,d5 ROM:001185BE cmpi.w #$FF,d5 ROM:001185C2 ble.s loc_1185C8 ROM:001185C4 move.w #$FF,d5 ROM:001185C8 ROM:001185C8 loc_1185C8: ; CODE XREF: sub_118194+42E↑j ROM:001185C8 cmpi.w #0,d5 ROM:001185CC bge.s loc_1185D2 ROM:001185CE move.w #0,d5 ROM:001185D2 ROM:001185D2 loc_1185D2: ; CODE XREF: sub_118194+438↑j ROM:001185D2 move.b d5,(a0,d2.w) ROM:001185D6 addq.w #1,d2 ROM:001185D8 bvc.s loc_1185DE ROM:001185DA move.w #$8000,d2 ROM:001185DE ROM:001185DE loc_1185DE: ; CODE XREF: sub_118194+444↑j ROM:001185DE move.w d2,($5AE).w ROM:001185E2 bsr.l sub_117A9C ROM:001185E8 bra.l locret_118D66 ROM:001185EE ; --------------------------------------------------------------------------- ROM:001185EE ROM:001185EE loc_1185EE: ; CODE XREF: sub_118194+402↑j ROM:001185EE cmpi.b #$F,($75D).w ROM:001185F4 bne.s loc_118638 ROM:001185F6 bsr.l sub_117A4E ROM:001185FC move.w ($5AE).w,d2 ROM:00118600 move.b ($75D).w,(a0,d2.w) ROM:00118606 addq.w #1,d2 ROM:00118608 bvc.s loc_11860E ROM:0011860A move.w #$8000,d2 ROM:0011860E ROM:0011860E loc_11860E: ; CODE XREF: sub_118194+474↑j ROM:0011860E clr.l d5 ROM:00118610 move.w ($4B4).w,d5 ROM:00118614 subi.w #$91C,d5 ROM:00118618 divs.w #$A,d5 ROM:0011861C move.b d5,(a0,d2.w) ROM:00118620 addq.w #1,d2 ROM:00118622 bvc.s loc_118628 ROM:00118624 move.w #$8000,d2 ROM:00118628 ROM:00118628 loc_118628: ; CODE XREF: sub_118194+48E↑j ROM:00118628 move.w d2,($5AE).w ROM:0011862C bsr.l sub_117A9C ROM:00118632 bra.l locret_118D66 ROM:00118638 ; --------------------------------------------------------------------------- ROM:00118638 ROM:00118638 loc_118638: ; CODE XREF: sub_118194+460↑j ROM:00118638 cmpi.b #$11,($75D).w ROM:0011863E bne.s loc_118690 ROM:00118640 bsr.l sub_117A4E ROM:00118646 move.w ($5AE).w,d2 ROM:0011864A move.b ($75D).w,(a0,d2.w) ROM:00118650 addq.w #1,d2 ROM:00118652 bvc.s loc_118658 ROM:00118654 move.w #$8000,d2 ROM:00118658 ROM:00118658 loc_118658: ; CODE XREF: sub_118194+4BE↑j ROM:00118658 clr.l d5 ROM:0011865A move.w ($C88).w,d5 ROM:0011865E divu.w #$64,d5 ; 'd' ROM:00118662 mulu.w #$FF,d5 ROM:00118666 divu.w #$64,d5 ; 'd' ROM:0011866A cmpi.w #$FF,d5 ROM:0011866E ble.s loc_118674 ROM:00118670 move.w #$FF,d5 ROM:00118674 ROM:00118674 loc_118674: ; CODE XREF: sub_118194+4DA↑j ROM:00118674 move.b d5,(a0,d2.w) ROM:00118678 addq.w #1,d2 ROM:0011867A bvc.s loc_118680 ROM:0011867C move.w #$8000,d2 ROM:00118680 ROM:00118680 loc_118680: ; CODE XREF: sub_118194+4E6↑j ROM:00118680 move.w d2,($5AE).w ROM:00118684 bsr.l sub_117A9C ROM:0011868A bra.l locret_118D66 ROM:00118690 ; --------------------------------------------------------------------------- ROM:00118690 ROM:00118690 loc_118690: ; CODE XREF: sub_118194+4AA↑j ROM:00118690 cmpi.b #$13,($75D).w ROM:00118696 bne.s loc_1186CE ROM:00118698 bsr.l sub_117A4E ROM:0011869E move.w ($5AE).w,d2 ROM:001186A2 move.b ($75D).w,(a0,d2.w) ROM:001186A8 addq.w #1,d2 ROM:001186AA bvc.s loc_1186B0 ROM:001186AC move.w #$8000,d2 ROM:001186B0 ROM:001186B0 loc_1186B0: ; CODE XREF: sub_118194+516↑j ROM:001186B0 move.b #3,(a0,d2.w) ROM:001186B6 addq.w #1,d2 ROM:001186B8 bvc.s loc_1186BE ROM:001186BA move.w #$8000,d2 ROM:001186BE ROM:001186BE loc_1186BE: ; CODE XREF: sub_118194+524↑j ROM:001186BE move.w d2,($5AE).w ROM:001186C2 bsr.l sub_117A9C ROM:001186C8 bra.l locret_118D66 ROM:001186CE ; --------------------------------------------------------------------------- ROM:001186CE ROM:001186CE loc_1186CE: ; CODE XREF: sub_118194+502↑j ROM:001186CE cmpi.b #$14,($75D).w ROM:001186D4 bne.s loc_11872A ROM:001186D6 bsr.l sub_117A4E ROM:001186DC move.w ($5AE).w,d2 ROM:001186E0 move.b ($75D).w,(a0,d2.w) ROM:001186E6 addq.w #1,d2 ROM:001186E8 bvc.s loc_1186EE ROM:001186EA move.w #$8000,d2 ROM:001186EE ROM:001186EE loc_1186EE: ; CODE XREF: sub_118194+554↑j ROM:001186EE clr.l d5 ROM:001186F0 move.w ($EEE).w,d5 ROM:001186F4 divu.w #5,d5 ROM:001186F8 move.b d5,(a0,d2.w) ROM:001186FC addq.w #1,d2 ROM:001186FE bvc.s loc_118704 ROM:00118700 move.w #$8000,d2 ROM:00118704 ROM:00118704 loc_118704: ; CODE XREF: sub_118194+56A↑j ROM:00118704 clr.l d5 ROM:00118706 move.w ($F38).w,d5 ROM:0011870A divs.w #$4E,d5 ; 'N' ROM:0011870E move.b d5,(a0,d2.w) ROM:00118712 addq.w #1,d2 ROM:00118714 bvc.s loc_11871A ROM:00118716 move.w #$8000,d2 ROM:0011871A ROM:0011871A loc_11871A: ; CODE XREF: sub_118194+580↑j ROM:0011871A move.w d2,($5AE).w ROM:0011871E bsr.l sub_117A9C ROM:00118724 bra.l locret_118D66 ROM:0011872A ; --------------------------------------------------------------------------- ROM:0011872A ROM:0011872A loc_11872A: ; CODE XREF: sub_118194+540↑j ROM:0011872A cmpi.b #$15,($75D).w ROM:00118730 bne.s loc_11877E ROM:00118732 bsr.l sub_117A4E ROM:00118738 move.w ($5AE).w,d2 ROM:0011873C move.b ($75D).w,(a0,d2.w) ROM:00118742 addq.w #1,d2 ROM:00118744 bvc.s loc_11874A ROM:00118746 move.w #$8000,d2 ROM:0011874A ROM:0011874A loc_11874A: ; CODE XREF: sub_118194+5B0↑j ROM:0011874A clr.l d5 ROM:0011874C move.w ($EF0).w,d5 ROM:00118750 divu.w #5,d5 ROM:00118754 move.b d5,(a0,d2.w) ROM:00118758 addq.w #1,d2 ROM:0011875A bvc.s loc_118760 ROM:0011875C move.w #$8000,d2 ROM:00118760 ROM:00118760 loc_118760: ; CODE XREF: sub_118194+5C6↑j ROM:00118760 move.b #$FF,(a0,d2.w) ROM:00118766 addq.w #1,d2 ROM:00118768 bvc.s loc_11876E ROM:0011876A move.w #$8000,d2 ROM:0011876E ROM:0011876E loc_11876E: ; CODE XREF: sub_118194+5D4↑j ROM:0011876E move.w d2,($5AE).w ROM:00118772 bsr.l sub_117A9C ROM:00118778 bra.l locret_118D66 ROM:0011877E ; --------------------------------------------------------------------------- ROM:0011877E ROM:0011877E loc_11877E: ; CODE XREF: sub_118194+59C↑j ROM:0011877E cmpi.b #$1C,($75D).w ROM:00118784 bne.s loc_1187BE ROM:00118786 bsr.l sub_117A4E ROM:0011878C move.w ($5AE).w,d2 ROM:00118790 move.b ($75D).w,(a0,d2.w) ROM:00118796 addq.w #1,d2 ROM:00118798 bvc.s loc_11879E ROM:0011879A move.w #$8000,d2 ROM:0011879E ROM:0011879E loc_11879E: ; CODE XREF: sub_118194+604↑j ROM:0011879E move.b $100(a5),d5 ROM:001187A2 move.b d5,(a0,d2.w) ROM:001187A6 addq.w #1,d2 ROM:001187A8 bvc.s loc_1187AE ROM:001187AA move.w #$8000,d2 ROM:001187AE ROM:001187AE loc_1187AE: ; CODE XREF: sub_118194+614↑j ROM:001187AE move.w d2,($5AE).w ROM:001187B2 bsr.l sub_117A9C ROM:001187B8 bra.l locret_118D66 ROM:001187BE ; --------------------------------------------------------------------------- ROM:001187BE ROM:001187BE loc_1187BE: ; CODE XREF: sub_118194+5F0↑j ROM:001187BE cmpi.b #$1F,($75D).w ROM:001187C4 bne.s loc_118810 ROM:001187C6 bsr.l sub_117A4E ROM:001187CC move.w ($5AE).w,d2 ROM:001187D0 move.b ($75D).w,(a0,d2.w) ROM:001187D6 addq.w #1,d2 ROM:001187D8 bvc.s loc_1187DE ROM:001187DA move.w #$8000,d2 ROM:001187DE ROM:001187DE loc_1187DE: ; CODE XREF: sub_118194+644↑j ROM:001187DE move.w ($D9C).w,d0 ROM:001187E2 lsr.w #8,d0 ROM:001187E4 move.b d0,(a0,d2.w) ROM:001187E8 addq.w #1,d2 ROM:001187EA bvc.s loc_1187F0 ROM:001187EC move.w #$8000,d2 ROM:001187F0 ROM:001187F0 loc_1187F0: ; CODE XREF: sub_118194+656↑j ROM:001187F0 move.w ($D9C).w,d0 ROM:001187F4 move.b d0,(a0,d2.w) ROM:001187F8 addq.w #1,d2 ROM:001187FA bvc.s loc_118800 ROM:001187FC move.w #$8000,d2 ROM:00118800 ROM:00118800 loc_118800: ; CODE XREF: sub_118194+666↑j ROM:00118800 move.w d2,($5AE).w ROM:00118804 bsr.l sub_117A9C ROM:0011880A bra.l locret_118D66 ROM:00118810 ; --------------------------------------------------------------------------- ROM:00118810 ROM:00118810 loc_118810: ; CODE XREF: sub_118194+630↑j ROM:00118810 cmpi.b #$20,($75D).w ; ' ' ROM:00118816 bne.s loc_118878 ROM:00118818 bsr.l sub_117A4E ROM:0011881E move.w ($5AE).w,d2 ROM:00118822 move.b ($75D).w,(a0,d2.w) ROM:00118828 addq.w #1,d2 ROM:0011882A bvc.s loc_118830 ROM:0011882C move.w #$8000,d2 ROM:00118830 ROM:00118830 loc_118830: ; CODE XREF: sub_118194+696↑j ROM:00118830 move.b $101(a5),(a0,d2.w) ROM:00118836 addq.w #1,d2 ROM:00118838 bvc.s loc_11883E ROM:0011883A move.w #$8000,d2 ROM:0011883E ROM:0011883E loc_11883E: ; CODE XREF: sub_118194+6A4↑j ROM:0011883E move.b $102(a5),(a0,d2.w) ROM:00118844 addq.w #1,d2 ROM:00118846 bvc.s loc_11884C ROM:00118848 move.w #$8000,d2 ROM:0011884C ROM:0011884C loc_11884C: ; CODE XREF: sub_118194+6B2↑j ROM:0011884C move.b $103(a5),(a0,d2.w) ROM:00118852 addq.w #1,d2 ROM:00118854 bvc.s loc_11885A ROM:00118856 move.w #$8000,d2 ROM:0011885A ROM:0011885A loc_11885A: ; CODE XREF: sub_118194+6C0↑j ROM:0011885A move.b $104(a5),(a0,d2.w) ROM:00118860 addq.w #1,d2 ROM:00118862 bvc.s loc_118868 ROM:00118864 move.w #$8000,d2 ROM:00118868 ROM:00118868 loc_118868: ; CODE XREF: sub_118194+6CE↑j ROM:00118868 move.w d2,($5AE).w ROM:0011886C bsr.l sub_117A9C ROM:00118872 bra.l locret_118D66 ROM:00118878 ; --------------------------------------------------------------------------- ROM:00118878 ROM:00118878 loc_118878: ; CODE XREF: sub_118194+682↑j ROM:00118878 cmpi.b #$21,($75D).w ; '!' ROM:0011887E bne.s loc_1188CA ROM:00118880 bsr.l sub_117A4E ROM:00118886 move.w ($5AE).w,d2 ROM:0011888A move.b ($75D).w,(a0,d2.w) ROM:00118890 addq.w #1,d2 ROM:00118892 bvc.s loc_118898 ROM:00118894 move.w #$8000,d2 ROM:00118898 ROM:00118898 loc_118898: ; CODE XREF: sub_118194+6FE↑j ROM:00118898 move.w ($13F4).w,d0 ROM:0011889C lsr.w #8,d0 ROM:0011889E move.b d0,(a0,d2.w) ROM:001188A2 addq.w #1,d2 ROM:001188A4 bvc.s loc_1188AA ROM:001188A6 move.w #$8000,d2 ROM:001188AA ROM:001188AA loc_1188AA: ; CODE XREF: sub_118194+710↑j ROM:001188AA move.w ($13F4).w,d0 ROM:001188AE move.b d0,(a0,d2.w) ROM:001188B2 addq.w #1,d2 ROM:001188B4 bvc.s loc_1188BA ROM:001188B6 move.w #$8000,d2 ROM:001188BA ROM:001188BA loc_1188BA: ; CODE XREF: sub_118194+720↑j ROM:001188BA move.w d2,($5AE).w ROM:001188BE bsr.l sub_117A9C ROM:001188C4 bra.l locret_118D66 ROM:001188CA ; --------------------------------------------------------------------------- ROM:001188CA ROM:001188CA loc_1188CA: ; CODE XREF: sub_118194+6EA↑j ROM:001188CA cmpi.b #$2E,($75D).w ; '.' ROM:001188D0 bne.l loc_118926 ROM:001188D6 bsr.l sub_117A4E ROM:001188DC move.w ($5AE).w,d2 ROM:001188E0 move.b ($75D).w,(a0,d2.w) ROM:001188E6 addq.w #1,d2 ROM:001188E8 bvc.s loc_1188EE ROM:001188EA move.w #$8000,d2 ROM:001188EE ROM:001188EE loc_1188EE: ; CODE XREF: sub_118194+754↑j ROM:001188EE clr.l d0 ROM:001188F0 move.w ($5A2).w,d0 ROM:001188F4 divu.w #$64,d0 ; 'd' ROM:001188F8 mulu.w #$FF,d0 ROM:001188FC divu.w #$64,d0 ; 'd' ROM:00118900 cmpi.w #$FF,d0 ROM:00118904 ble.s loc_11890A ROM:00118906 move.w #$FF,d0 ROM:0011890A ROM:0011890A loc_11890A: ; CODE XREF: sub_118194+770↑j ROM:0011890A move.b d0,(a0,d2.w) ROM:0011890E addq.w #1,d2 ROM:00118910 bvc.s loc_118916 ROM:00118912 move.w #$8000,d2 ROM:00118916 ROM:00118916 loc_118916: ; CODE XREF: sub_118194+77C↑j ROM:00118916 move.w d2,($5AE).w ROM:0011891A bsr.l sub_117A9C ROM:00118920 bra.l locret_118D66 ROM:00118926 ; --------------------------------------------------------------------------- ROM:00118926 ROM:00118926 loc_118926: ; CODE XREF: sub_118194+73C↑j ROM:00118926 cmpi.b #$2F,($75D).w ; '/' ROM:0011892C bne.s loc_118980 ROM:0011892E bsr.l sub_117A4E ROM:00118934 move.w ($5AE).w,d2 ROM:00118938 move.b ($75D).w,(a0,d2.w) ROM:0011893E addq.w #1,d2 ROM:00118940 bvc.s loc_118946 ROM:00118942 move.w #$8000,d2 ROM:00118946 ROM:00118946 loc_118946: ; CODE XREF: sub_118194+7AC↑j ROM:00118946 move.w ($A56).w,d0 ROM:0011894A ext.l d0 ROM:0011894C mulu.w #$FF,d0 ROM:00118950 move.w $B4(a5),d1 ROM:00118954 ext.l d1 ROM:00118956 divu.l d1,d0 ROM:0011895A cmpi.w #$FF,d0 ROM:0011895E ble.s loc_118964 ROM:00118960 move.w #$FF,d0 ROM:00118964 ROM:00118964 loc_118964: ; CODE XREF: sub_118194+7CA↑j ROM:00118964 move.b d0,(a0,d2.w) ROM:00118968 addq.w #1,d2 ROM:0011896A bvc.s loc_118970 ROM:0011896C move.w #$8000,d2 ROM:00118970 ROM:00118970 loc_118970: ; CODE XREF: sub_118194+7D6↑j ROM:00118970 move.w d2,($5AE).w ROM:00118974 bsr.l sub_117A9C ROM:0011897A bra.l locret_118D66 ROM:00118980 ; --------------------------------------------------------------------------- ROM:00118980 ROM:00118980 loc_118980: ; CODE XREF: sub_118194+798↑j ROM:00118980 cmpi.b #$30,($75D).w ; '0' ROM:00118986 bne.s loc_1189C0 ROM:00118988 bsr.l sub_117A4E ROM:0011898E move.w ($5AE).w,d2 ROM:00118992 move.b ($75D).w,(a0,d2.w) ROM:00118998 addq.w #1,d2 ROM:0011899A bvc.s loc_1189A0 ROM:0011899C move.w #$8000,d2 ROM:001189A0 ROM:001189A0 loc_1189A0: ; CODE XREF: sub_118194+806↑j ROM:001189A0 move.b ($145B).w,d0 ROM:001189A4 move.b d0,(a0,d2.w) ROM:001189A8 addq.w #1,d2 ROM:001189AA bvc.s loc_1189B0 ROM:001189AC move.w #$8000,d2 ROM:001189B0 ROM:001189B0 loc_1189B0: ; CODE XREF: sub_118194+816↑j ROM:001189B0 move.w d2,($5AE).w ROM:001189B4 bsr.l sub_117A9C ROM:001189BA bra.l locret_118D66 ROM:001189C0 ; --------------------------------------------------------------------------- ROM:001189C0 ROM:001189C0 loc_1189C0: ; CODE XREF: sub_118194+7F2↑j ROM:001189C0 cmpi.b #$31,($75D).w ; '1' ROM:001189C6 bne.s loc_118A2A ROM:001189C8 bsr.l sub_117A4E ROM:001189CE move.w ($5AE).w,d2 ROM:001189D2 move.b ($75D).w,(a0,d2.w) ROM:001189D8 addq.w #1,d2 ROM:001189DA bvc.s loc_1189E0 ROM:001189DC move.w #$8000,d2 ROM:001189E0 ROM:001189E0 loc_1189E0: ; CODE XREF: sub_118194+846↑j ROM:001189E0 move.l ($13C0).w,d0 ROM:001189E4 sub.l ($13C4).w,d0 ROM:001189E8 divu.l #$3E8,d0 ROM:001189F0 cmpi.l #$FFFF,d0 ROM:001189F6 ble.s loc_1189FE ROM:001189F8 move.l #$FFFF,d0 ROM:001189FE ROM:001189FE loc_1189FE: ; CODE XREF: sub_118194+862↑j ROM:001189FE move.w d0,d1 ROM:00118A00 lsr.w #8,d1 ROM:00118A02 move.b d1,(a0,d2.w) ROM:00118A06 addq.w #1,d2 ROM:00118A08 bvc.s loc_118A0E ROM:00118A0A move.w #$8000,d2 ROM:00118A0E ROM:00118A0E loc_118A0E: ; CODE XREF: sub_118194+874↑j ROM:00118A0E move.b d0,(a0,d2.w) ROM:00118A12 addq.w #1,d2 ROM:00118A14 bvc.s loc_118A1A ROM:00118A16 move.w #$8000,d2 ROM:00118A1A ROM:00118A1A loc_118A1A: ; CODE XREF: sub_118194+880↑j ROM:00118A1A move.w d2,($5AE).w ROM:00118A1E bsr.l sub_117A9C ROM:00118A24 bra.l locret_118D66 ROM:00118A2A ; --------------------------------------------------------------------------- ROM:00118A2A ROM:00118A2A loc_118A2A: ; CODE XREF: sub_118194+832↑j ROM:00118A2A cmpi.b #$40,($75D).w ; '@' ROM:00118A30 bne.s loc_118A92 ROM:00118A32 bsr.l sub_117A4E ROM:00118A38 move.w ($5AE).w,d2 ROM:00118A3C move.b ($75D).w,(a0,d2.w) ROM:00118A42 addq.w #1,d2 ROM:00118A44 bvc.s loc_118A4A ROM:00118A46 move.w #$8000,d2 ROM:00118A4A ROM:00118A4A loc_118A4A: ; CODE XREF: sub_118194+8B0↑j ROM:00118A4A move.b $105(a5),(a0,d2.w) ROM:00118A50 addq.w #1,d2 ROM:00118A52 bvc.s loc_118A58 ROM:00118A54 move.w #$8000,d2 ROM:00118A58 ROM:00118A58 loc_118A58: ; CODE XREF: sub_118194+8BE↑j ROM:00118A58 move.b $106(a5),(a0,d2.w) ROM:00118A5E addq.w #1,d2 ROM:00118A60 bvc.s loc_118A66 ROM:00118A62 move.w #$8000,d2 ROM:00118A66 ROM:00118A66 loc_118A66: ; CODE XREF: sub_118194+8CC↑j ROM:00118A66 move.b $107(a5),(a0,d2.w) ROM:00118A6C addq.w #1,d2 ROM:00118A6E bvc.s loc_118A74 ROM:00118A70 move.w #$8000,d2 ROM:00118A74 ROM:00118A74 loc_118A74: ; CODE XREF: sub_118194+8DA↑j ROM:00118A74 move.b $108(a5),(a0,d2.w) ROM:00118A7A addq.w #1,d2 ROM:00118A7C bvc.s loc_118A82 ROM:00118A7E move.w #$8000,d2 ROM:00118A82 ROM:00118A82 loc_118A82: ; CODE XREF: sub_118194+8E8↑j ROM:00118A82 move.w d2,($5AE).w ROM:00118A86 bsr.l sub_117A9C ROM:00118A8C bra.l locret_118D66 ROM:00118A92 ; --------------------------------------------------------------------------- ROM:00118A92 ROM:00118A92 loc_118A92: ; CODE XREF: sub_118194+89C↑j ROM:00118A92 cmpi.b #$41,($75D).w ; 'A' ROM:00118A98 bne.l loc_118B82 ROM:00118A9E bsr.l sub_117A4E ROM:00118AA4 move.w ($5AE).w,d2 ROM:00118AA8 move.b ($75D).w,(a0,d2.w) ROM:00118AAE addq.w #1,d2 ROM:00118AB0 bvc.s loc_118AB6 ROM:00118AB2 move.w #$8000,d2 ROM:00118AB6 ROM:00118AB6 loc_118AB6: ; CODE XREF: sub_118194+91C↑j ROM:00118AB6 move.b $109(a5),(a0,d2.w) ROM:00118ABC addq.w #1,d2 ROM:00118ABE bvc.s loc_118AC4 ROM:00118AC0 move.w #$8000,d2 ROM:00118AC4 ROM:00118AC4 loc_118AC4: ; CODE XREF: sub_118194+92A↑j ROM:00118AC4 move.b $10A(a5),d4 ROM:00118AC8 move.w ($DBC).w,d5 ROM:00118ACC move.w #$C,d6 ROM:00118AD0 btst d6,d5 ROM:00118AD2 beq.s loc_118AD8 ROM:00118AD4 ori.b #$10,d4 ROM:00118AD8 ROM:00118AD8 loc_118AD8: ; CODE XREF: sub_118194+93E↑j ROM:00118AD8 move.w d5,($DBC).w ROM:00118ADC move.w ($DBE).w,d5 ROM:00118AE0 move.w #3,d6 ROM:00118AE4 btst d6,d5 ROM:00118AE6 beq.s loc_118AEC ROM:00118AE8 ori.b #$20,d4 ; ' ' ROM:00118AEC ROM:00118AEC loc_118AEC: ; CODE XREF: sub_118194+952↑j ROM:00118AEC move.w d5,($DBE).w ROM:00118AF0 cmpi.w #0,($D8A).w ROM:00118AF6 beq.s loc_118B00 ROM:00118AF8 ori.b #$40,d4 ; '@' ROM:00118AFC bra.w loc_118B0C ROM:00118B00 ; --------------------------------------------------------------------------- ROM:00118B00 ROM:00118B00 loc_118B00: ; CODE XREF: sub_118194+962↑j ROM:00118B00 cmpi.w #0,($D8C).w ROM:00118B06 beq.s loc_118B0C ROM:00118B08 ori.b #$40,d4 ; '@' ROM:00118B0C ROM:00118B0C loc_118B0C: ; CODE XREF: sub_118194+968↑j ROM:00118B0C ; sub_118194+972↑j ROM:00118B0C move.b d4,(a0,d2.w) ROM:00118B10 addq.w #1,d2 ROM:00118B12 bvc.s loc_118B18 ROM:00118B14 move.w #$8000,d2 ROM:00118B18 ROM:00118B18 loc_118B18: ; CODE XREF: sub_118194+97E↑j ROM:00118B18 move.b $10B(a5),(a0,d2.w) ROM:00118B1E addq.w #1,d2 ROM:00118B20 bvc.s loc_118B26 ROM:00118B22 move.w #$8000,d2 ROM:00118B26 ROM:00118B26 loc_118B26: ; CODE XREF: sub_118194+98C↑j ROM:00118B26 clr.b d4 ROM:00118B28 move.w ($DBC).w,d5 ROM:00118B2C andi.w #1,d5 ROM:00118B30 cmpi.w #0,d5 ROM:00118B34 ble.s loc_118B3A ROM:00118B36 ori.b #1,d4 ROM:00118B3A ROM:00118B3A loc_118B3A: ; CODE XREF: sub_118194+9A0↑j ROM:00118B3A move.w ($DBC).w,d5 ROM:00118B3E move.w $634(a5),d6 ROM:00118B42 and.w d6,d5 ROM:00118B44 cmpi.w #0,d5 ROM:00118B48 beq.s loc_118B50 ROM:00118B4A move.b $AE4(a5),d7 ROM:00118B4E or.b d7,d4 ROM:00118B50 ROM:00118B50 loc_118B50: ; CODE XREF: sub_118194+9B4↑j ROM:00118B50 move.w ($DBC).w,d5 ROM:00118B54 move.w $632(a5),d6 ROM:00118B58 and.w d6,d5 ROM:00118B5A cmpi.w #0,d5 ROM:00118B5E beq.s loc_118B66 ROM:00118B60 move.b $AE3(a5),d7 ROM:00118B64 or.b d7,d4 ROM:00118B66 ROM:00118B66 loc_118B66: ; CODE XREF: sub_118194+9CA↑j ROM:00118B66 move.b d4,(a0,d2.w) ROM:00118B6A addq.w #1,d2 ROM:00118B6C bvc.s loc_118B72 ROM:00118B6E move.w #$8000,d2 ROM:00118B72 ROM:00118B72 loc_118B72: ; CODE XREF: sub_118194+9D8↑j ROM:00118B72 move.w d2,($5AE).w ROM:00118B76 bsr.l sub_117A9C ROM:00118B7C bra.l locret_118D66 ROM:00118B82 ; --------------------------------------------------------------------------- ROM:00118B82 ROM:00118B82 loc_118B82: ; CODE XREF: sub_118194+904↑j ROM:00118B82 cmpi.b #$43,($75D).w ; 'C' ROM:00118B88 bne.s loc_118BDC ROM:00118B8A bsr.l sub_117A4E ROM:00118B90 move.w ($5AE).w,d2 ROM:00118B94 move.b ($75D).w,(a0,d2.w) ROM:00118B9A addq.w #1,d2 ROM:00118B9C bvc.s loc_118BA2 ROM:00118B9E move.w #$8000,d2 ROM:00118BA2 ROM:00118BA2 loc_118BA2: ; CODE XREF: sub_118194+A08↑j ROM:00118BA2 clr.l d4 ROM:00118BA4 move.w ($D9E).w,d4 ROM:00118BA8 mulu.w #$FF,d4 ROM:00118BAC divu.w #$3E8,d4 ROM:00118BB0 move.w d4,d5 ROM:00118BB2 lsr.w #8,d5 ROM:00118BB4 move.b d5,(a0,d2.w) ROM:00118BB8 addq.w #1,d2 ROM:00118BBA bvc.s loc_118BC0 ROM:00118BBC move.w #$8000,d2 ROM:00118BC0 ROM:00118BC0 loc_118BC0: ; CODE XREF: sub_118194+A26↑j ROM:00118BC0 move.b d4,(a0,d2.w) ROM:00118BC4 addq.w #1,d2 ROM:00118BC6 bvc.s loc_118BCC ROM:00118BC8 move.w #$8000,d2 ROM:00118BCC ROM:00118BCC loc_118BCC: ; CODE XREF: sub_118194+A32↑j ROM:00118BCC move.w d2,($5AE).w ROM:00118BD0 bsr.l sub_117A9C ROM:00118BD6 bra.l locret_118D66 ROM:00118BDC ; --------------------------------------------------------------------------- ROM:00118BDC ROM:00118BDC loc_118BDC: ; CODE XREF: sub_118194+9F4↑j ROM:00118BDC cmpi.b #$44,($75D).w ; 'D' ROM:00118BE2 bne.l loc_118C64 ROM:00118BE8 bsr.l sub_117A4E ROM:00118BEE move.w ($5AE).w,d2 ROM:00118BF2 move.b ($75D).w,(a0,d2.w) ROM:00118BF8 addq.w #1,d2 ROM:00118BFA bvc.s loc_118C00 ROM:00118BFC move.w #$8000,d2 ROM:00118C00 ROM:00118C00 loc_118C00: ; CODE XREF: sub_118194+A66↑j ROM:00118C00 btst #0,($1173).w ROM:00118C06 beq.s loc_118C1E ROM:00118C08 move.b #$80,(a0,d2.w) ROM:00118C0E addq.w #1,d2 ROM:00118C10 bvc.s loc_118C16 ROM:00118C12 move.w #$8000,d2 ROM:00118C16 ROM:00118C16 loc_118C16: ; CODE XREF: sub_118194+A7C↑j ROM:00118C16 move.b #0,(a0,d2.w) ROM:00118C1C bra.s loc_118C4C ROM:00118C1E ; --------------------------------------------------------------------------- ROM:00118C1E ROM:00118C1E loc_118C1E: ; CODE XREF: sub_118194+A72↑j ROM:00118C1E move.w ($E56).w,d4 ROM:00118C22 cmpi.w #$F8,d4 ROM:00118C26 blt.s loc_118C2C ROM:00118C28 move.w #$F8,d4 ROM:00118C2C ROM:00118C2C loc_118C2C: ; CODE XREF: sub_118194+A92↑j ROM:00118C2C ext.l d4 ROM:00118C2E muls.l #$7037AC,d4 ROM:00118C36 swap d4 ROM:00118C38 move.w d4,d5 ROM:00118C3A lsr.w #8,d4 ROM:00118C3C move.b d4,(a0,d2.w) ROM:00118C40 addq.w #1,d2 ROM:00118C42 bvc.s loc_118C48 ROM:00118C44 move.w #$8000,d2 ROM:00118C48 ROM:00118C48 loc_118C48: ; CODE XREF: sub_118194+AAE↑j ROM:00118C48 move.b d5,(a0,d2.w) ROM:00118C4C ROM:00118C4C loc_118C4C: ; CODE XREF: sub_118194+A88↑j ROM:00118C4C addq.w #1,d2 ROM:00118C4E bvc.s loc_118C54 ROM:00118C50 move.w #$8000,d2 ROM:00118C54 ROM:00118C54 loc_118C54: ; CODE XREF: sub_118194+ABA↑j ROM:00118C54 move.w d2,($5AE).w ROM:00118C58 bsr.l sub_117A9C ROM:00118C5E bra.l locret_118D66 ROM:00118C64 ; --------------------------------------------------------------------------- ROM:00118C64 ROM:00118C64 loc_118C64: ; CODE XREF: sub_118194+A4E↑j ROM:00118C64 cmpi.b #$45,($75D).w ; 'E' ROM:00118C6A bne.s loc_118CC0 ROM:00118C6C bsr.l sub_117A4E ROM:00118C72 move.w ($5AE).w,d2 ROM:00118C76 move.b ($75D).w,(a0,d2.w) ROM:00118C7C addq.w #1,d2 ROM:00118C7E bvc.s loc_118C84 ROM:00118C80 move.w #$8000,d2 ROM:00118C84 ROM:00118C84 loc_118C84: ; CODE XREF: sub_118194+AEA↑j ROM:00118C84 clr.l d5 ROM:00118C86 move.w ($C88).w,d5 ROM:00118C8A sub.w ($C8A).w,d5 ROM:00118C8E divu.w #$64,d5 ; 'd' ROM:00118C92 mulu.w #$FF,d5 ROM:00118C96 divu.w #$64,d5 ; 'd' ROM:00118C9A cmpi.w #$FF,d5 ROM:00118C9E ble.s loc_118CA4 ROM:00118CA0 move.w #$FF,d5 ROM:00118CA4 ROM:00118CA4 loc_118CA4: ; CODE XREF: sub_118194+B0A↑j ROM:00118CA4 move.b d5,(a0,d2.w) ROM:00118CA8 addq.w #1,d2 ROM:00118CAA bvc.s loc_118CB0 ROM:00118CAC move.w #$8000,d2 ROM:00118CB0 ROM:00118CB0 loc_118CB0: ; CODE XREF: sub_118194+B16↑j ROM:00118CB0 move.w d2,($5AE).w ROM:00118CB4 bsr.l sub_117A9C ROM:00118CBA bra.l locret_118D66 ROM:00118CC0 ; --------------------------------------------------------------------------- ROM:00118CC0 ROM:00118CC0 loc_118CC0: ; CODE XREF: sub_118194+AD6↑j ROM:00118CC0 cmpi.b #$4D,($75D).w ; 'M' ROM:00118CC6 bne.l loc_118D16 ROM:00118CCC bsr.l sub_117A4E ROM:00118CD2 move.w ($5AE).w,d2 ROM:00118CD6 move.b ($75D).w,(a0,d2.w) ROM:00118CDC addq.w #1,d2 ROM:00118CDE bvc.s loc_118CE4 ROM:00118CE0 move.w #$8000,d2 ROM:00118CE4 ROM:00118CE4 loc_118CE4: ; CODE XREF: sub_118194+B4A↑j ROM:00118CE4 move.w ($13F0).w,d0 ROM:00118CE8 lsr.w #8,d0 ROM:00118CEA move.b d0,(a0,d2.w) ROM:00118CEE addq.w #1,d2 ROM:00118CF0 bvc.s loc_118CF6 ROM:00118CF2 move.w #$8000,d2 ROM:00118CF6 ROM:00118CF6 loc_118CF6: ; CODE XREF: sub_118194+B5C↑j ROM:00118CF6 move.w ($13F0).w,d0 ROM:00118CFA move.b d0,(a0,d2.w) ROM:00118CFE addq.w #1,d2 ROM:00118D00 bvc.s loc_118D06 ROM:00118D02 move.w #$8000,d2 ROM:00118D06 ROM:00118D06 loc_118D06: ; CODE XREF: sub_118194+B6C↑j ROM:00118D06 move.w d2,($5AE).w ROM:00118D0A bsr.l sub_117A9C ROM:00118D10 bra.l locret_118D66 ROM:00118D16 ; --------------------------------------------------------------------------- ROM:00118D16 ROM:00118D16 loc_118D16: ; CODE XREF: sub_118194+B32↑j ROM:00118D16 cmpi.b #$4E,($75D).w ; 'N' ROM:00118D1C bne.l locret_118D66 ROM:00118D22 bsr.l sub_117A4E ROM:00118D28 move.w ($5AE).w,d2 ROM:00118D2C move.b ($75D).w,(a0,d2.w) ROM:00118D32 addq.w #1,d2 ROM:00118D34 bvc.s loc_118D3A ROM:00118D36 move.w #$8000,d2 ROM:00118D3A ROM:00118D3A loc_118D3A: ; CODE XREF: sub_118194+BA0↑j ROM:00118D3A move.w ($13F2).w,d0 ROM:00118D3E lsr.w #8,d0 ROM:00118D40 move.b d0,(a0,d2.w) ROM:00118D44 addq.w #1,d2 ROM:00118D46 bvc.s loc_118D4C ROM:00118D48 move.w #$8000,d2 ROM:00118D4C ROM:00118D4C loc_118D4C: ; CODE XREF: sub_118194+BB2↑j ROM:00118D4C move.w ($13F2).w,d0 ROM:00118D50 move.b d0,(a0,d2.w) ROM:00118D54 addq.w #1,d2 ROM:00118D56 bvc.s loc_118D5C ROM:00118D58 move.w #$8000,d2 ROM:00118D5C ROM:00118D5C loc_118D5C: ; CODE XREF: sub_118194+BC2↑j ROM:00118D5C move.w d2,($5AE).w ROM:00118D60 bsr.l sub_117A9C ROM:00118D66 ROM:00118D66 locret_118D66: ; CODE XREF: sub_118194+6A↑j ROM:00118D66 ; sub_118194+14A↑j ... ROM:00118D66 rts ROM:00118D66 ; End of function sub_118194 ROM:00118D66 ROM:00118D68 ROM:00118D68 ; =============== S U B R O U T I N E ======================================= ROM:00118D68 ROM:00118D68 ROM:00118D68 sub_118D68: ; CODE XREF: sub_1179D6+20↑p ROM:00118D68 lea ($1260).w,a0 ROM:00118D6C clr.w ($EAC).w ROM:00118D70 cmpi.b #0,($75E).w ROM:00118D76 bne.l locret_119248 ROM:00118D7C cmpi.b #0,($75D).w ROM:00118D82 bne.l loc_118DF6 ROM:00118D88 bsr.l sub_117A4E ROM:00118D8E move.w ($5AE).w,d3 ROM:00118D92 move.b ($75D).w,(a0,d3.w) ROM:00118D98 addq.w #1,d3 ROM:00118D9A bvc.s loc_118DA0 ROM:00118D9C move.w #$8000,d3 ROM:00118DA0 ROM:00118DA0 loc_118DA0: ; CODE XREF: sub_118D68+32↑j ROM:00118DA0 move.b ($75E).w,(a0,d3.w) ROM:00118DA6 addq.w #1,d3 ROM:00118DA8 bvc.s loc_118DAE ROM:00118DAA move.w #$8000,d3 ROM:00118DAE ROM:00118DAE loc_118DAE: ; CODE XREF: sub_118D68+40↑j ROM:00118DAE move.b $10D(a5),(a0,d3.w) ROM:00118DB4 addq.w #1,d3 ROM:00118DB6 bvc.s loc_118DBC ROM:00118DB8 move.w #$8000,d3 ROM:00118DBC ROM:00118DBC loc_118DBC: ; CODE XREF: sub_118D68+4E↑j ROM:00118DBC move.b $10E(a5),(a0,d3.w) ROM:00118DC2 addq.w #1,d3 ROM:00118DC4 bvc.s loc_118DCA ROM:00118DC6 move.w #$8000,d3 ROM:00118DCA ROM:00118DCA loc_118DCA: ; CODE XREF: sub_118D68+5C↑j ROM:00118DCA move.b $10F(a5),(a0,d3.w) ROM:00118DD0 addq.w #1,d3 ROM:00118DD2 bvc.s loc_118DD8 ROM:00118DD4 move.w #$8000,d3 ROM:00118DD8 ROM:00118DD8 loc_118DD8: ; CODE XREF: sub_118D68+6A↑j ROM:00118DD8 move.b $110(a5),(a0,d3.w) ROM:00118DDE addq.w #1,d3 ROM:00118DE0 bvc.s loc_118DE6 ROM:00118DE2 move.w #$8000,d3 ROM:00118DE6 ROM:00118DE6 loc_118DE6: ; CODE XREF: sub_118D68+78↑j ROM:00118DE6 move.w d3,($5AE).w ROM:00118DEA bsr.l sub_117A9C ROM:00118DF0 bra.l locret_119248 ROM:00118DF6 ; --------------------------------------------------------------------------- ROM:00118DF6 ROM:00118DF6 loc_118DF6: ; CODE XREF: sub_118D68+1A↑j ROM:00118DF6 cmpi.b #2,($75D).w ROM:00118DFC bne.s loc_118E64 ROM:00118DFE bsr.l sub_117A4E ROM:00118E04 move.w ($5AE).w,d3 ROM:00118E08 move.b ($75D).w,(a0,d3.w) ROM:00118E0E addq.w #1,d3 ROM:00118E10 bvc.s loc_118E16 ROM:00118E12 move.w #$8000,d3 ROM:00118E16 ROM:00118E16 loc_118E16: ; CODE XREF: sub_118D68+A8↑j ROM:00118E16 move.b ($75E).w,(a0,d3.w) ROM:00118E1C addq.w #1,d3 ROM:00118E1E bvc.s loc_118E24 ROM:00118E20 move.w #$8000,d3 ROM:00118E24 ROM:00118E24 loc_118E24: ; CODE XREF: sub_118D68+B6↑j ROM:00118E24 addq.w #2,($5AE).w ROM:00118E28 bsr.l sub_1347DA ROM:00118E2E move.w ($5AE).w,d3 ROM:00118E32 move.w ($EAE).w,d0 ROM:00118E36 lsr.w #8,d0 ROM:00118E38 move.b d0,(a0,d3.w) ROM:00118E3C addq.w #1,d3 ROM:00118E3E bvc.s loc_118E44 ROM:00118E40 move.w #$8000,d3 ROM:00118E44 ROM:00118E44 loc_118E44: ; CODE XREF: sub_118D68+D6↑j ROM:00118E44 move.w ($EAE).w,d0 ROM:00118E48 move.b d0,(a0,d3.w) ROM:00118E4C addq.w #1,d3 ROM:00118E4E bvc.s loc_118E54 ROM:00118E50 move.w #$8000,d3 ROM:00118E54 ROM:00118E54 loc_118E54: ; CODE XREF: sub_118D68+E6↑j ROM:00118E54 move.w d3,($5AE).w ROM:00118E58 bsr.l sub_117A9C ROM:00118E5E bra.l locret_119248 ROM:00118E64 ; --------------------------------------------------------------------------- ROM:00118E64 ROM:00118E64 loc_118E64: ; CODE XREF: sub_118D68+94↑j ROM:00118E64 cmpi.b #3,($75D).w ROM:00118E6A bne.s loc_118EBE ROM:00118E6C bsr.l sub_117A4E ROM:00118E72 move.w ($5AE).w,d3 ROM:00118E76 move.b ($75D).w,(a0,d3.w) ROM:00118E7C addq.w #1,d3 ROM:00118E7E bvc.s loc_118E84 ROM:00118E80 move.w #$8000,d3 ROM:00118E84 ROM:00118E84 loc_118E84: ; CODE XREF: sub_118D68+116↑j ROM:00118E84 move.b ($75E).w,(a0,d3.w) ROM:00118E8A addq.w #1,d3 ROM:00118E8C bvc.s loc_118E92 ROM:00118E8E move.w #$8000,d3 ROM:00118E92 ROM:00118E92 loc_118E92: ; CODE XREF: sub_118D68+124↑j ROM:00118E92 move.b ($1461).w,(a0,d3.w) ROM:00118E98 addq.w #1,d3 ROM:00118E9A bvc.s loc_118EA0 ROM:00118E9C move.w #$8000,d3 ROM:00118EA0 ROM:00118EA0 loc_118EA0: ; CODE XREF: sub_118D68+132↑j ROM:00118EA0 move.b #0,(a0,d3.w) ROM:00118EA6 addq.w #1,d3 ROM:00118EA8 bvc.s loc_118EAE ROM:00118EAA move.w #$8000,d3 ROM:00118EAE ROM:00118EAE loc_118EAE: ; CODE XREF: sub_118D68+140↑j ROM:00118EAE move.w d3,($5AE).w ROM:00118EB2 bsr.l sub_117A9C ROM:00118EB8 bra.l locret_119248 ROM:00118EBE ; --------------------------------------------------------------------------- ROM:00118EBE ROM:00118EBE loc_118EBE: ; CODE XREF: sub_118D68+102↑j ROM:00118EBE cmpi.b #4,($75D).w ROM:00118EC4 bne.s loc_118F20 ROM:00118EC6 bsr.l sub_117A4E ROM:00118ECC move.w ($5AE).w,d3 ROM:00118ED0 move.b ($75D).w,(a0,d3.w) ROM:00118ED6 addq.w #1,d3 ROM:00118ED8 bvc.s loc_118EDE ROM:00118EDA move.w #$8000,d3 ROM:00118EDE ROM:00118EDE loc_118EDE: ; CODE XREF: sub_118D68+170↑j ROM:00118EDE move.b ($75E).w,(a0,d3.w) ROM:00118EE4 addq.w #1,d3 ROM:00118EE6 bvc.s loc_118EEC ROM:00118EE8 move.w #$8000,d3 ROM:00118EEC ROM:00118EEC loc_118EEC: ; CODE XREF: sub_118D68+17E↑j ROM:00118EEC clr.l d5 ROM:00118EEE move.w ($1402).w,d5 ROM:00118EF2 mulu.w #$FF,d5 ROM:00118EF6 divu.w #$3E8,d5 ROM:00118EFA cmpi.w #$FF,d5 ROM:00118EFE ble.s loc_118F04 ROM:00118F00 move.w #$FF,d5 ROM:00118F04 ROM:00118F04 loc_118F04: ; CODE XREF: sub_118D68+196↑j ROM:00118F04 move.b d5,(a0,d3.w) ROM:00118F08 addq.w #1,d3 ROM:00118F0A bvc.s loc_118F10 ROM:00118F0C move.w #$8000,d3 ROM:00118F10 ROM:00118F10 loc_118F10: ; CODE XREF: sub_118D68+1A2↑j ROM:00118F10 move.w d3,($5AE).w ROM:00118F14 bsr.l sub_117A9C ROM:00118F1A bra.l locret_119248 ROM:00118F20 ; --------------------------------------------------------------------------- ROM:00118F20 ROM:00118F20 loc_118F20: ; CODE XREF: sub_118D68+15C↑j ROM:00118F20 cmpi.b #5,($75D).w ROM:00118F26 bne.s loc_118F78 ROM:00118F28 bsr.l sub_117A4E ROM:00118F2E move.w ($5AE).w,d3 ROM:00118F32 move.b ($75D).w,(a0,d3.w) ROM:00118F38 addq.w #1,d3 ROM:00118F3A bvc.s loc_118F40 ROM:00118F3C move.w #$8000,d3 ROM:00118F40 ROM:00118F40 loc_118F40: ; CODE XREF: sub_118D68+1D2↑j ROM:00118F40 move.b ($75E).w,(a0,d3.w) ROM:00118F46 addq.w #1,d3 ROM:00118F48 bvc.s loc_118F4E ROM:00118F4A move.w #$8000,d3 ROM:00118F4E ROM:00118F4E loc_118F4E: ; CODE XREF: sub_118D68+1E0↑j ROM:00118F4E clr.l d5 ROM:00118F50 move.w ($13F6).w,d5 ROM:00118F54 subi.w #$91C,d5 ROM:00118F58 divs.w #$A,d5 ROM:00118F5C move.b d5,(a0,d3.w) ROM:00118F60 addq.w #1,d3 ROM:00118F62 bvc.s loc_118F68 ROM:00118F64 move.w #$8000,d3 ROM:00118F68 ROM:00118F68 loc_118F68: ; CODE XREF: sub_118D68+1FA↑j ROM:00118F68 move.w d3,($5AE).w ROM:00118F6C bsr.l sub_117A9C ROM:00118F72 bra.l locret_119248 ROM:00118F78 ; --------------------------------------------------------------------------- ROM:00118F78 ROM:00118F78 loc_118F78: ; CODE XREF: sub_118D68+1BE↑j ROM:00118F78 cmpi.b #6,($75D).w ROM:00118F7E bne.s loc_118FCC ROM:00118F80 bsr.l sub_117A4E ROM:00118F86 move.w ($5AE).w,d3 ROM:00118F8A move.b ($75D).w,(a0,d3.w) ROM:00118F90 addq.w #1,d3 ROM:00118F92 bvc.s loc_118F98 ROM:00118F94 move.w #$8000,d3 ROM:00118F98 ROM:00118F98 loc_118F98: ; CODE XREF: sub_118D68+22A↑j ROM:00118F98 move.b ($75E).w,(a0,d3.w) ROM:00118F9E addq.w #1,d3 ROM:00118FA0 bvc.s loc_118FA6 ROM:00118FA2 move.w #$8000,d3 ROM:00118FA6 ROM:00118FA6 loc_118FA6: ; CODE XREF: sub_118D68+238↑j ROM:00118FA6 clr.l d5 ROM:00118FA8 move.w ($13F8).w,d5 ROM:00118FAC divs.w #$4E,d5 ; 'N' ROM:00118FB0 move.b d5,(a0,d3.w) ROM:00118FB4 addq.w #1,d3 ROM:00118FB6 bvc.s loc_118FBC ROM:00118FB8 move.w #$8000,d3 ROM:00118FBC ROM:00118FBC loc_118FBC: ; CODE XREF: sub_118D68+24E↑j ROM:00118FBC move.w d3,($5AE).w ROM:00118FC0 bsr.l sub_117A9C ROM:00118FC6 bra.l locret_119248 ROM:00118FCC ; --------------------------------------------------------------------------- ROM:00118FCC ROM:00118FCC loc_118FCC: ; CODE XREF: sub_118D68+216↑j ROM:00118FCC cmpi.b #7,($75D).w ROM:00118FD2 bne.s loc_119020 ROM:00118FD4 bsr.l sub_117A4E ROM:00118FDA move.w ($5AE).w,d3 ROM:00118FDE move.b ($75D).w,(a0,d3.w) ROM:00118FE4 addq.w #1,d3 ROM:00118FE6 bvc.s loc_118FEC ROM:00118FE8 move.w #$8000,d3 ROM:00118FEC ROM:00118FEC loc_118FEC: ; CODE XREF: sub_118D68+27E↑j ROM:00118FEC move.b ($75E).w,(a0,d3.w) ROM:00118FF2 addq.w #1,d3 ROM:00118FF4 bvc.s loc_118FFA ROM:00118FF6 move.w #$8000,d3 ROM:00118FFA ROM:00118FFA loc_118FFA: ; CODE XREF: sub_118D68+28C↑j ROM:00118FFA clr.l d5 ROM:00118FFC move.w ($13FA).w,d5 ROM:00119000 divs.w #$4E,d5 ; 'N' ROM:00119004 move.b d5,(a0,d3.w) ROM:00119008 addq.w #1,d3 ROM:0011900A bvc.s loc_119010 ROM:0011900C move.w #$8000,d3 ROM:00119010 ROM:00119010 loc_119010: ; CODE XREF: sub_118D68+2A2↑j ROM:00119010 move.w d3,($5AE).w ROM:00119014 bsr.l sub_117A9C ROM:0011901A bra.l locret_119248 ROM:00119020 ; --------------------------------------------------------------------------- ROM:00119020 ROM:00119020 loc_119020: ; CODE XREF: sub_118D68+26A↑j ROM:00119020 cmpi.b #$B,($75D).w ROM:00119026 bne.s loc_119074 ROM:00119028 bsr.l sub_117A4E ROM:0011902E move.w ($5AE).w,d3 ROM:00119032 move.b ($75D).w,(a0,d3.w) ROM:00119038 addq.w #1,d3 ROM:0011903A bvc.s loc_119040 ROM:0011903C move.w #$8000,d3 ROM:00119040 ROM:00119040 loc_119040: ; CODE XREF: sub_118D68+2D2↑j ROM:00119040 move.b ($75E).w,(a0,d3.w) ROM:00119046 addq.w #1,d3 ROM:00119048 bvc.s loc_11904E ROM:0011904A move.w #$8000,d3 ROM:0011904E ROM:0011904E loc_11904E: ; CODE XREF: sub_118D68+2E0↑j ROM:0011904E clr.l d5 ROM:00119050 move.w ($13FC).w,d5 ROM:00119054 divs.w #$64,d5 ; 'd' ROM:00119058 move.b d5,(a0,d3.w) ROM:0011905C addq.w #1,d3 ROM:0011905E bvc.s loc_119064 ROM:00119060 move.w #$8000,d3 ROM:00119064 ROM:00119064 loc_119064: ; CODE XREF: sub_118D68+2F6↑j ROM:00119064 move.w d3,($5AE).w ROM:00119068 bsr.l sub_117A9C ROM:0011906E bra.l locret_119248 ROM:00119074 ; --------------------------------------------------------------------------- ROM:00119074 ROM:00119074 loc_119074: ; CODE XREF: sub_118D68+2BE↑j ROM:00119074 cmpi.b #$C,($75D).w ROM:0011907A bne.s loc_1190D6 ROM:0011907C bsr.l sub_117A4E ROM:00119082 move.w ($5AE).w,d3 ROM:00119086 move.b ($75D).w,(a0,d3.w) ROM:0011908C addq.w #1,d3 ROM:0011908E bvc.s loc_119094 ROM:00119090 move.w #$8000,d3 ROM:00119094 ROM:00119094 loc_119094: ; CODE XREF: sub_118D68+326↑j ROM:00119094 move.b ($75E).w,(a0,d3.w) ROM:0011909A addq.w #1,d3 ROM:0011909C bvc.s loc_1190A2 ROM:0011909E move.w #$8000,d3 ROM:001190A2 ROM:001190A2 loc_1190A2: ; CODE XREF: sub_118D68+334↑j ROM:001190A2 move.w ($13FE).w,d5 ROM:001190A6 mulu.w #4,d5 ROM:001190AA move.w d5,d4 ROM:001190AC lsr.w #8,d4 ROM:001190AE move.b d4,(a0,d3.w) ROM:001190B2 addq.w #1,d3 ROM:001190B4 bvc.s loc_1190BA ROM:001190B6 move.w #$8000,d3 ROM:001190BA ROM:001190BA loc_1190BA: ; CODE XREF: sub_118D68+34C↑j ROM:001190BA move.b d5,(a0,d3.w) ROM:001190BE addq.w #1,d3 ROM:001190C0 bvc.s loc_1190C6 ROM:001190C2 move.w #$8000,d3 ROM:001190C6 ROM:001190C6 loc_1190C6: ; CODE XREF: sub_118D68+358↑j ROM:001190C6 move.w d3,($5AE).w ROM:001190CA bsr.l sub_117A9C ROM:001190D0 bra.l locret_119248 ROM:001190D6 ; --------------------------------------------------------------------------- ROM:001190D6 ROM:001190D6 loc_1190D6: ; CODE XREF: sub_118D68+312↑j ROM:001190D6 cmpi.b #$D,($75D).w ROM:001190DC bne.s loc_119124 ROM:001190DE bsr.l sub_117A4E ROM:001190E4 move.w ($5AE).w,d3 ROM:001190E8 move.b ($75D).w,(a0,d3.w) ROM:001190EE addq.w #1,d3 ROM:001190F0 bvc.s loc_1190F6 ROM:001190F2 move.w #$8000,d3 ROM:001190F6 ROM:001190F6 loc_1190F6: ; CODE XREF: sub_118D68+388↑j ROM:001190F6 move.b ($75E).w,(a0,d3.w) ROM:001190FC addq.w #1,d3 ROM:001190FE bvc.s loc_119104 ROM:00119100 move.w #$8000,d3 ROM:00119104 ROM:00119104 loc_119104: ; CODE XREF: sub_118D68+396↑j ROM:00119104 move.w ($1400).w,d0 ROM:00119108 move.b d0,(a0,d3.w) ROM:0011910C addq.w #1,d3 ROM:0011910E bvc.s loc_119114 ROM:00119110 move.w #$8000,d3 ROM:00119114 ROM:00119114 loc_119114: ; CODE XREF: sub_118D68+3A6↑j ROM:00119114 move.w d3,($5AE).w ROM:00119118 bsr.l sub_117A9C ROM:0011911E bra.l locret_119248 ROM:00119124 ; --------------------------------------------------------------------------- ROM:00119124 ROM:00119124 loc_119124: ; CODE XREF: sub_118D68+374↑j ROM:00119124 cmpi.b #$E,($75D).w ROM:0011912A bne.s loc_119190 ROM:0011912C bsr.l sub_117A4E ROM:00119132 move.w ($5AE).w,d3 ROM:00119136 move.b ($75D).w,(a0,d3.w) ROM:0011913C addq.w #1,d3 ROM:0011913E bvc.s loc_119144 ROM:00119140 move.w #$8000,d3 ROM:00119144 ROM:00119144 loc_119144: ; CODE XREF: sub_118D68+3D6↑j ROM:00119144 move.b ($75E).w,(a0,d3.w) ROM:0011914A addq.w #1,d3 ROM:0011914C bvc.s loc_119152 ROM:0011914E move.w #$8000,d3 ROM:00119152 ROM:00119152 loc_119152: ; CODE XREF: sub_118D68+3E4↑j ROM:00119152 clr.l d5 ROM:00119154 move.w ($1408).w,d5 ROM:00119158 divs.w #5,d5 ROM:0011915C addi.w #$80,d5 ROM:00119160 cmpi.w #$FF,d5 ROM:00119164 ble.s loc_11916A ROM:00119166 move.w #$FF,d5 ROM:0011916A ROM:0011916A loc_11916A: ; CODE XREF: sub_118D68+3FC↑j ROM:0011916A cmpi.w #0,d5 ROM:0011916E bge.s loc_119174 ROM:00119170 move.w #0,d5 ROM:00119174 ROM:00119174 loc_119174: ; CODE XREF: sub_118D68+406↑j ROM:00119174 move.b d5,(a0,d3.w) ROM:00119178 addq.w #1,d3 ROM:0011917A bvc.s loc_119180 ROM:0011917C move.w #$8000,d3 ROM:00119180 ROM:00119180 loc_119180: ; CODE XREF: sub_118D68+412↑j ROM:00119180 move.w d3,($5AE).w ROM:00119184 bsr.l sub_117A9C ROM:0011918A bra.l locret_119248 ROM:00119190 ; --------------------------------------------------------------------------- ROM:00119190 ROM:00119190 loc_119190: ; CODE XREF: sub_118D68+3C2↑j ROM:00119190 cmpi.b #$F,($75D).w ROM:00119196 bne.s loc_1191E8 ROM:00119198 bsr.l sub_117A4E ROM:0011919E move.w ($5AE).w,d3 ROM:001191A2 move.b ($75D).w,(a0,d3.w) ROM:001191A8 addq.w #1,d3 ROM:001191AA bvc.s loc_1191B0 ROM:001191AC move.w #$8000,d3 ROM:001191B0 ROM:001191B0 loc_1191B0: ; CODE XREF: sub_118D68+442↑j ROM:001191B0 move.b ($75E).w,(a0,d3.w) ROM:001191B6 addq.w #1,d3 ROM:001191B8 bvc.s loc_1191BE ROM:001191BA move.w #$8000,d3 ROM:001191BE ROM:001191BE loc_1191BE: ; CODE XREF: sub_118D68+450↑j ROM:001191BE clr.l d5 ROM:001191C0 move.w ($140A).w,d5 ROM:001191C4 subi.w #$91C,d5 ROM:001191C8 divs.w #$A,d5 ROM:001191CC move.b d5,(a0,d3.w) ROM:001191D0 addq.w #1,d3 ROM:001191D2 bvc.s loc_1191D8 ROM:001191D4 move.w #$8000,d3 ROM:001191D8 ROM:001191D8 loc_1191D8: ; CODE XREF: sub_118D68+46A↑j ROM:001191D8 move.w d3,($5AE).w ROM:001191DC bsr.l sub_117A9C ROM:001191E2 bra.l locret_119248 ROM:001191E8 ; --------------------------------------------------------------------------- ROM:001191E8 ROM:001191E8 loc_1191E8: ; CODE XREF: sub_118D68+42E↑j ROM:001191E8 cmpi.b #$11,($75D).w ROM:001191EE bne.s locret_119248 ROM:001191F0 bsr.l sub_117A4E ROM:001191F6 move.w ($5AE).w,d3 ROM:001191FA move.b ($75D).w,(a0,d3.w) ROM:00119200 addq.w #1,d3 ROM:00119202 bvc.s loc_119208 ROM:00119204 move.w #$8000,d3 ROM:00119208 ROM:00119208 loc_119208: ; CODE XREF: sub_118D68+49A↑j ROM:00119208 move.b ($75E).w,(a0,d3.w) ROM:0011920E addq.w #1,d3 ROM:00119210 bvc.s loc_119216 ROM:00119212 move.w #$8000,d3 ROM:00119216 ROM:00119216 loc_119216: ; CODE XREF: sub_118D68+4A8↑j ROM:00119216 clr.l d5 ROM:00119218 move.w ($140C).w,d5 ROM:0011921C divu.w #$64,d5 ; 'd' ROM:00119220 mulu.w #$FF,d5 ROM:00119224 divu.w #$64,d5 ; 'd' ROM:00119228 cmpi.w #$FF,d5 ROM:0011922C ble.s loc_119232 ROM:0011922E move.w #$FF,d5 ROM:00119232 ROM:00119232 loc_119232: ; CODE XREF: sub_118D68+4C4↑j ROM:00119232 move.b d5,(a0,d3.w) ROM:00119236 addq.w #1,d3 ROM:00119238 bvc.s loc_11923E ROM:0011923A move.w #$8000,d3 ROM:0011923E ROM:0011923E loc_11923E: ; CODE XREF: sub_118D68+4D0↑j ROM:0011923E move.w d3,($5AE).w ROM:00119242 bsr.l sub_117A9C ROM:00119248 ROM:00119248 locret_119248: ; CODE XREF: sub_118D68+E↑j ROM:00119248 ; sub_118D68+88↑j ... ROM:00119248 rts ROM:00119248 ; End of function sub_118D68 ROM:00119248 ROM:0011924A ROM:0011924A ; =============== S U B R O U T I N E ======================================= ROM:0011924A ROM:0011924A ROM:0011924A sub_11924A: ; CODE XREF: sub_1179D6+30↑p ROM:0011924A clr.w ($EAC).w ROM:0011924E cmpi.b #0,($123F).w ROM:00119254 ble.l locret_119342 ROM:0011925A clr.w d1 ROM:0011925C lea (word_1377CE).l,a3 ROM:00119262 move.w (a3),d4 ROM:00119264 ROM:00119264 loc_119264: ; CODE XREF: sub_11924A+F4↓j ROM:00119264 cmpi.w #$FF,d4 ROM:00119268 beq.l locret_119342 ROM:0011926E clr.b ($1240).w ROM:00119272 ROM:00119272 loc_119272: ; CODE XREF: sub_11924A+82↓j ROM:00119272 cmpi.w #$FF,d4 ROM:00119276 beq.s loc_1192CE ROM:00119278 cmpi.b #3,($1240).w ROM:0011927E bge.s loc_1192CE ROM:00119280 move.w 6(a3),d2 ROM:00119284 move.b 8(a3),d3 ROM:00119288 btst d3,(d2.w) ROM:0011928C beq.s loc_1192C6 ROM:0011928E cmpi.b #0,($1240).w ROM:00119294 bne.s loc_1192A0 ROM:00119296 bsr.l sub_117A4E ROM:0011929C move.w ($5AE).w,d1 ROM:001192A0 ROM:001192A0 loc_1192A0: ; CODE XREF: sub_11924A+4A↑j ROM:001192A0 move.b (a3),d5 ROM:001192A2 move.b d5,$1260(d1.w) ROM:001192A8 addq.w #1,d1 ROM:001192AA bvc.s loc_1192B0 ROM:001192AC move.w #$8000,d1 ROM:001192B0 ROM:001192B0 loc_1192B0: ; CODE XREF: sub_11924A+60↑j ROM:001192B0 move.b 1(a3),d5 ROM:001192B4 move.b d5,$1260(d1.w) ROM:001192BA addq.w #1,d1 ROM:001192BC bvc.s loc_1192C2 ROM:001192BE move.w #$8000,d1 ROM:001192C2 ROM:001192C2 loc_1192C2: ; CODE XREF: sub_11924A+72↑j ROM:001192C2 addq.b #1,($1240).w ROM:001192C6 ROM:001192C6 loc_1192C6: ; CODE XREF: sub_11924A+42↑j ROM:001192C6 adda.w #$A,a3 ROM:001192CA move.w (a3),d4 ROM:001192CC bra.s loc_119272 ROM:001192CE ; --------------------------------------------------------------------------- ROM:001192CE ROM:001192CE loc_1192CE: ; CODE XREF: sub_11924A+2C↑j ROM:001192CE ; sub_11924A+34↑j ROM:001192CE cmpi.b #3,($1240).w ROM:001192D4 bge.s loc_119326 ROM:001192D6 cmpi.b #0,($1240).w ROM:001192DC ble.s loc_119326 ROM:001192DE move.b #0,$1260(d1.w) ROM:001192E6 addq.w #1,d1 ROM:001192E8 bvc.s loc_1192EE ROM:001192EA move.w #$8000,d1 ROM:001192EE ROM:001192EE loc_1192EE: ; CODE XREF: sub_11924A+9E↑j ROM:001192EE move.b #0,$1260(d1.w) ROM:001192F6 addq.w #1,d1 ROM:001192F8 bvc.s loc_1192FE ROM:001192FA move.w #$8000,d1 ROM:001192FE ROM:001192FE loc_1192FE: ; CODE XREF: sub_11924A+AE↑j ROM:001192FE cmpi.b #2,($1240).w ROM:00119304 bge.s loc_119326 ROM:00119306 move.b #0,$1260(d1.w) ROM:0011930E addq.w #1,d1 ROM:00119310 bvc.s loc_119316 ROM:00119312 move.w #$8000,d1 ROM:00119316 ROM:00119316 loc_119316: ; CODE XREF: sub_11924A+C6↑j ROM:00119316 move.b #0,$1260(d1.w) ROM:0011931E addq.w #1,d1 ROM:00119320 bvc.s loc_119326 ROM:00119322 move.w #$8000,d1 ROM:00119326 ROM:00119326 loc_119326: ; CODE XREF: sub_11924A+8A↑j ROM:00119326 ; sub_11924A+92↑j ... ROM:00119326 cmpi.b #0,($1240).w ROM:0011932C ble.s loc_119338 ROM:0011932E move.w d1,($5AE).w ROM:00119332 bsr.l sub_117A9C ROM:00119338 ROM:00119338 loc_119338: ; CODE XREF: sub_11924A+E2↑j ROM:00119338 move.w ($5AE).w,($EAC).w ROM:0011933E bra.w loc_119264 ROM:00119342 ; --------------------------------------------------------------------------- ROM:00119342 ROM:00119342 locret_119342: ; CODE XREF: sub_11924A+A↑j ROM:00119342 ; sub_11924A+1E↑j ROM:00119342 rts ROM:00119342 ; End of function sub_11924A ROM:00119342 ROM:00119344 ROM:00119344 ; =============== S U B R O U T I N E ======================================= ROM:00119344 ROM:00119344 ROM:00119344 sub_119344: ; CODE XREF: sub_1179D6+40↑p ROM:00119344 clr.w ($EAC).w ROM:00119348 bsr.l sub_117A4E ROM:0011934E bsr.l sub_134AD2 ROM:00119354 bsr.l sub_117A9C ROM:0011935A rts ROM:0011935A ; End of function sub_119344 ROM:0011935A ROM:0011935C ROM:0011935C ; =============== S U B R O U T I N E ======================================= ROM:0011935C ROM:0011935C ROM:0011935C sub_11935C: ; CODE XREF: sub_134AD2+240↓p ROM:0011935C ; sub_134AD2+24A↓p ... ROM:0011935C move.w d0,d3 ROM:0011935E cmpi.b #$10,d1 ROM:00119362 bne.s loc_119366 ROM:00119364 lsl.w #1,d3 ROM:00119366 ROM:00119366 loc_119366: ; CODE XREF: sub_11935C+6↑j ROM:00119366 subq.w #1,d3 ROM:00119368 move.w (0).w,d2 ROM:0011936C bra.s loc_119372 ROM:0011936E ; --------------------------------------------------------------------------- ROM:0011936E ROM:0011936E loc_11936E: ; CODE XREF: sub_11935C+22↓j ROM:0011936E addi.w #1,d2 ROM:00119372 ROM:00119372 loc_119372: ; CODE XREF: sub_11935C+10↑j ROM:00119372 cmp.w d3,d2 ROM:00119374 bgt.s locret_119380 ROM:00119376 clr.b (a0) ROM:00119378 adda.l #1,a0 ROM:0011937E bra.s loc_11936E ROM:00119380 ; --------------------------------------------------------------------------- ROM:00119380 ROM:00119380 locret_119380: ; CODE XREF: sub_11935C+18↑j ROM:00119380 rts ROM:00119380 ; End of function sub_11935C ROM:00119380 ROM:00119382 ROM:00119382 ; =============== S U B R O U T I N E ======================================= ROM:00119382 ROM:00119382 ROM:00119382 sub_119382: ; CODE XREF: sub_1179D6+50↑p ROM:00119382 lea ($1260).w,a0 ROM:00119386 clr.w ($EAC).w ROM:0011938A cmpi.b #0,($75D).w ROM:00119390 bne.s loc_119400 ROM:00119392 bsr.l sub_117A4E ROM:00119398 move.w ($5AE).w,d2 ROM:0011939C move.b ($75D).w,(a0,d2.w) ROM:001193A2 addq.w #1,d2 ROM:001193A4 bvc.s loc_1193AA ROM:001193A6 move.w #$8000,d2 ROM:001193AA ROM:001193AA loc_1193AA: ; CODE XREF: sub_119382+22↑j ROM:001193AA move.b #$FF,(a0,d2.w) ROM:001193B0 addq.w #1,d2 ROM:001193B2 bvc.s loc_1193B8 ROM:001193B4 move.w #$8000,d2 ROM:001193B8 ROM:001193B8 loc_1193B8: ; CODE XREF: sub_119382+30↑j ROM:001193B8 move.b $115(a5),(a0,d2.w) ROM:001193BE addq.w #1,d2 ROM:001193C0 bvc.s loc_1193C6 ROM:001193C2 move.w #$8000,d2 ROM:001193C6 ROM:001193C6 loc_1193C6: ; CODE XREF: sub_119382+3E↑j ROM:001193C6 move.b $116(a5),(a0,d2.w) ROM:001193CC addq.w #1,d2 ROM:001193CE bvc.s loc_1193D4 ROM:001193D0 move.w #$8000,d2 ROM:001193D4 ROM:001193D4 loc_1193D4: ; CODE XREF: sub_119382+4C↑j ROM:001193D4 move.b $117(a5),(a0,d2.w) ROM:001193DA addq.w #1,d2 ROM:001193DC bvc.s loc_1193E2 ROM:001193DE move.w #$8000,d2 ROM:001193E2 ROM:001193E2 loc_1193E2: ; CODE XREF: sub_119382+5A↑j ROM:001193E2 move.b $118(a5),(a0,d2.w) ROM:001193E8 addq.w #1,d2 ROM:001193EA bvc.s loc_1193F0 ROM:001193EC move.w #$8000,d2 ROM:001193F0 ROM:001193F0 loc_1193F0: ; CODE XREF: sub_119382+68↑j ROM:001193F0 move.w d2,($5AE).w ROM:001193F4 bsr.l sub_117A9C ROM:001193FA bra.l locret_119A40 ROM:00119400 ; --------------------------------------------------------------------------- ROM:00119400 ROM:00119400 loc_119400: ; CODE XREF: sub_119382+E↑j ROM:00119400 cmpi.b #$20,($75D).w ; ' ' ROM:00119406 bne.s loc_119476 ROM:00119408 bsr.l sub_117A4E ROM:0011940E move.w ($5AE).w,d2 ROM:00119412 move.b ($75D).w,(a0,d2.w) ROM:00119418 addq.w #1,d2 ROM:0011941A bvc.s loc_119420 ROM:0011941C move.w #$8000,d2 ROM:00119420 ROM:00119420 loc_119420: ; CODE XREF: sub_119382+98↑j ROM:00119420 move.b #$FF,(a0,d2.w) ROM:00119426 addq.w #1,d2 ROM:00119428 bvc.s loc_11942E ROM:0011942A move.w #$8000,d2 ROM:0011942E ROM:0011942E loc_11942E: ; CODE XREF: sub_119382+A6↑j ROM:0011942E move.b $119(a5),(a0,d2.w) ROM:00119434 addq.w #1,d2 ROM:00119436 bvc.s loc_11943C ROM:00119438 move.w #$8000,d2 ROM:0011943C ROM:0011943C loc_11943C: ; CODE XREF: sub_119382+B4↑j ROM:0011943C move.b $11A(a5),(a0,d2.w) ROM:00119442 addq.w #1,d2 ROM:00119444 bvc.s loc_11944A ROM:00119446 move.w #$8000,d2 ROM:0011944A ROM:0011944A loc_11944A: ; CODE XREF: sub_119382+C2↑j ROM:0011944A move.b $11B(a5),(a0,d2.w) ROM:00119450 addq.w #1,d2 ROM:00119452 bvc.s loc_119458 ROM:00119454 move.w #$8000,d2 ROM:00119458 ROM:00119458 loc_119458: ; CODE XREF: sub_119382+D0↑j ROM:00119458 move.b $11C(a5),(a0,d2.w) ROM:0011945E addq.w #1,d2 ROM:00119460 bvc.s loc_119466 ROM:00119462 move.w #$8000,d2 ROM:00119466 ROM:00119466 loc_119466: ; CODE XREF: sub_119382+DE↑j ROM:00119466 move.w d2,($5AE).w ROM:0011946A bsr.l sub_117A9C ROM:00119470 bra.l locret_119A40 ROM:00119476 ; --------------------------------------------------------------------------- ROM:00119476 ROM:00119476 loc_119476: ; CODE XREF: sub_119382+84↑j ROM:00119476 cmpi.b #$40,($75D).w ; '@' ROM:0011947C bne.s loc_1194EC ROM:0011947E bsr.l sub_117A4E ROM:00119484 move.w ($5AE).w,d2 ROM:00119488 move.b ($75D).w,(a0,d2.w) ROM:0011948E addq.w #1,d2 ROM:00119490 bvc.s loc_119496 ROM:00119492 move.w #$8000,d2 ROM:00119496 ROM:00119496 loc_119496: ; CODE XREF: sub_119382+10E↑j ROM:00119496 move.b #$FF,(a0,d2.w) ROM:0011949C addq.w #1,d2 ROM:0011949E bvc.s loc_1194A4 ROM:001194A0 move.w #$8000,d2 ROM:001194A4 ROM:001194A4 loc_1194A4: ; CODE XREF: sub_119382+11C↑j ROM:001194A4 move.b $11D(a5),(a0,d2.w) ROM:001194AA addq.w #1,d2 ROM:001194AC bvc.s loc_1194B2 ROM:001194AE move.w #$8000,d2 ROM:001194B2 ROM:001194B2 loc_1194B2: ; CODE XREF: sub_119382+12A↑j ROM:001194B2 move.b $11E(a5),(a0,d2.w) ROM:001194B8 addq.w #1,d2 ROM:001194BA bvc.s loc_1194C0 ROM:001194BC move.w #$8000,d2 ROM:001194C0 ROM:001194C0 loc_1194C0: ; CODE XREF: sub_119382+138↑j ROM:001194C0 move.b $11F(a5),(a0,d2.w) ROM:001194C6 addq.w #1,d2 ROM:001194C8 bvc.s loc_1194CE ROM:001194CA move.w #$8000,d2 ROM:001194CE ROM:001194CE loc_1194CE: ; CODE XREF: sub_119382+146↑j ROM:001194CE move.b $120(a5),(a0,d2.w) ROM:001194D4 addq.w #1,d2 ROM:001194D6 bvc.s loc_1194DC ROM:001194D8 move.w #$8000,d2 ROM:001194DC ROM:001194DC loc_1194DC: ; CODE XREF: sub_119382+154↑j ROM:001194DC move.w d2,($5AE).w ROM:001194E0 bsr.l sub_117A9C ROM:001194E6 bra.l locret_119A40 ROM:001194EC ; --------------------------------------------------------------------------- ROM:001194EC ROM:001194EC loc_1194EC: ; CODE XREF: sub_119382+FA↑j ROM:001194EC cmpi.b #$60,($75D).w ; '`' ROM:001194F2 bne.s loc_119562 ROM:001194F4 bsr.l sub_117A4E ROM:001194FA move.w ($5AE).w,d2 ROM:001194FE move.b ($75D).w,(a0,d2.w) ROM:00119504 addq.w #1,d2 ROM:00119506 bvc.s loc_11950C ROM:00119508 move.w #$8000,d2 ROM:0011950C ROM:0011950C loc_11950C: ; CODE XREF: sub_119382+184↑j ROM:0011950C move.b #$FF,(a0,d2.w) ROM:00119512 addq.w #1,d2 ROM:00119514 bvc.s loc_11951A ROM:00119516 move.w #$8000,d2 ROM:0011951A ROM:0011951A loc_11951A: ; CODE XREF: sub_119382+192↑j ROM:0011951A move.b $121(a5),(a0,d2.w) ROM:00119520 addq.w #1,d2 ROM:00119522 bvc.s loc_119528 ROM:00119524 move.w #$8000,d2 ROM:00119528 ROM:00119528 loc_119528: ; CODE XREF: sub_119382+1A0↑j ROM:00119528 move.b $122(a5),(a0,d2.w) ROM:0011952E addq.w #1,d2 ROM:00119530 bvc.s loc_119536 ROM:00119532 move.w #$8000,d2 ROM:00119536 ROM:00119536 loc_119536: ; CODE XREF: sub_119382+1AE↑j ROM:00119536 move.b $123(a5),(a0,d2.w) ROM:0011953C addq.w #1,d2 ROM:0011953E bvc.s loc_119544 ROM:00119540 move.w #$8000,d2 ROM:00119544 ROM:00119544 loc_119544: ; CODE XREF: sub_119382+1BC↑j ROM:00119544 move.b $124(a5),(a0,d2.w) ROM:0011954A addq.w #1,d2 ROM:0011954C bvc.s loc_119552 ROM:0011954E move.w #$8000,d2 ROM:00119552 ROM:00119552 loc_119552: ; CODE XREF: sub_119382+1CA↑j ROM:00119552 move.w d2,($5AE).w ROM:00119556 bsr.l sub_117A9C ROM:0011955C bra.l locret_119A40 ROM:00119562 ; --------------------------------------------------------------------------- ROM:00119562 ROM:00119562 loc_119562: ; CODE XREF: sub_119382+170↑j ROM:00119562 cmpi.b #$80,($75D).w ROM:00119568 bne.s loc_1195D8 ROM:0011956A bsr.l sub_117A4E ROM:00119570 move.w ($5AE).w,d2 ROM:00119574 move.b ($75D).w,(a0,d2.w) ROM:0011957A addq.w #1,d2 ROM:0011957C bvc.s loc_119582 ROM:0011957E move.w #$8000,d2 ROM:00119582 ROM:00119582 loc_119582: ; CODE XREF: sub_119382+1FA↑j ROM:00119582 move.b #$FF,(a0,d2.w) ROM:00119588 addq.w #1,d2 ROM:0011958A bvc.s loc_119590 ROM:0011958C move.w #$8000,d2 ROM:00119590 ROM:00119590 loc_119590: ; CODE XREF: sub_119382+208↑j ROM:00119590 move.b $125(a5),(a0,d2.w) ROM:00119596 addq.w #1,d2 ROM:00119598 bvc.s loc_11959E ROM:0011959A move.w #$8000,d2 ROM:0011959E ROM:0011959E loc_11959E: ; CODE XREF: sub_119382+216↑j ROM:0011959E move.b $126(a5),(a0,d2.w) ROM:001195A4 addq.w #1,d2 ROM:001195A6 bvc.s loc_1195AC ROM:001195A8 move.w #$8000,d2 ROM:001195AC ROM:001195AC loc_1195AC: ; CODE XREF: sub_119382+224↑j ROM:001195AC move.b $127(a5),(a0,d2.w) ROM:001195B2 addq.w #1,d2 ROM:001195B4 bvc.s loc_1195BA ROM:001195B6 move.w #$8000,d2 ROM:001195BA ROM:001195BA loc_1195BA: ; CODE XREF: sub_119382+232↑j ROM:001195BA move.b $128(a5),(a0,d2.w) ROM:001195C0 addq.w #1,d2 ROM:001195C2 bvc.s loc_1195C8 ROM:001195C4 move.w #$8000,d2 ROM:001195C8 ROM:001195C8 loc_1195C8: ; CODE XREF: sub_119382+240↑j ROM:001195C8 move.w d2,($5AE).w ROM:001195CC bsr.l sub_117A9C ROM:001195D2 bra.l locret_119A40 ROM:001195D8 ; --------------------------------------------------------------------------- ROM:001195D8 ROM:001195D8 loc_1195D8: ; CODE XREF: sub_119382+1E6↑j ROM:001195D8 cmpi.b #$81,($75D).w ROM:001195DE bne.l loc_119662 ROM:001195E4 bsr.l sub_117A4E ROM:001195EA move.w ($5AE).w,d2 ROM:001195EE move.b ($75D).w,(a0,d2.w) ROM:001195F4 addq.w #1,d2 ROM:001195F6 bvc.s loc_1195FC ROM:001195F8 move.w #$8000,d2 ROM:001195FC ROM:001195FC loc_1195FC: ; CODE XREF: sub_119382+274↑j ROM:001195FC clr.b d0 ROM:001195FE move.b $AE5(a5),d0 ROM:00119602 move.b d0,(a0,d2.w) ROM:00119606 addq.w #1,d2 ROM:00119608 bvc.s loc_11960E ROM:0011960A move.w #$8000,d2 ROM:0011960E ROM:0011960E loc_11960E: ; CODE XREF: sub_119382+286↑j ROM:0011960E move.w ($CDC).w,d0 ROM:00119612 lsr.w #8,d0 ROM:00119614 move.b d0,(a0,d2.w) ROM:00119618 addq.w #1,d2 ROM:0011961A bvc.s loc_119620 ROM:0011961C move.w #$8000,d2 ROM:00119620 ROM:00119620 loc_119620: ; CODE XREF: sub_119382+298↑j ROM:00119620 move.w ($CDC).w,d0 ROM:00119624 move.b d0,(a0,d2.w) ROM:00119628 addq.w #1,d2 ROM:0011962A bvc.s loc_119630 ROM:0011962C move.w #$8000,d2 ROM:00119630 ROM:00119630 loc_119630: ; CODE XREF: sub_119382+2A8↑j ROM:00119630 move.w ($CD6).w,d0 ROM:00119634 lsr.w #8,d0 ROM:00119636 move.b d0,(a0,d2.w) ROM:0011963A addq.w #1,d2 ROM:0011963C bvc.s loc_119642 ROM:0011963E move.w #$8000,d2 ROM:00119642 ROM:00119642 loc_119642: ; CODE XREF: sub_119382+2BA↑j ROM:00119642 move.w ($CD6).w,d0 ROM:00119646 move.b d0,(a0,d2.w) ROM:0011964A addq.w #1,d2 ROM:0011964C bvc.s loc_119652 ROM:0011964E move.w #$8000,d2 ROM:00119652 ROM:00119652 loc_119652: ; CODE XREF: sub_119382+2CA↑j ROM:00119652 move.w d2,($5AE).w ROM:00119656 bsr.l sub_117A9C ROM:0011965C bra.l locret_119A40 ROM:00119662 ; --------------------------------------------------------------------------- ROM:00119662 ROM:00119662 loc_119662: ; CODE XREF: sub_119382+25C↑j ROM:00119662 cmpi.b #$82,($75D).w ROM:00119668 bne.l loc_11976E ROM:0011966E bsr.l sub_117A4E ROM:00119674 move.w ($5AE).w,d2 ROM:00119678 move.b ($75D).w,(a0,d2.w) ROM:0011967E addq.w #1,d2 ROM:00119680 bvc.s loc_119686 ROM:00119682 move.w #$8000,d2 ROM:00119686 ROM:00119686 loc_119686: ; CODE XREF: sub_119382+2FE↑j ROM:00119686 clr.b d0 ROM:00119688 move.b $AE6(a5),d0 ROM:0011968C ori.b #$80,d0 ROM:00119690 move.b d0,(a0,d2.w) ROM:00119694 addq.w #1,d2 ROM:00119696 bvc.s loc_11969C ROM:00119698 move.w #$8000,d2 ROM:0011969C ROM:0011969C loc_11969C: ; CODE XREF: sub_119382+314↑j ROM:0011969C lea ($100E).w,a1 ROM:001196A0 move.w (a1),d0 ROM:001196A2 lsr.w #8,d0 ROM:001196A4 move.b d0,(a0,d2.w) ROM:001196A8 addq.w #1,d2 ROM:001196AA bvc.s loc_1196B0 ROM:001196AC move.w #$8000,d2 ROM:001196B0 ROM:001196B0 loc_1196B0: ; CODE XREF: sub_119382+328↑j ROM:001196B0 move.w (a1),d0 ROM:001196B2 move.b d0,(a0,d2.w) ROM:001196B6 addq.w #1,d2 ROM:001196B8 bvc.s loc_1196BE ROM:001196BA move.w #$8000,d2 ROM:001196BE ROM:001196BE loc_1196BE: ; CODE XREF: sub_119382+336↑j ROM:001196BE move.w $5E6(a5),d0 ROM:001196C2 lsr.w #8,d0 ROM:001196C4 move.b d0,(a0,d2.w) ROM:001196C8 addq.w #1,d2 ROM:001196CA bvc.s loc_1196D0 ROM:001196CC move.w #$8000,d2 ROM:001196D0 ROM:001196D0 loc_1196D0: ; CODE XREF: sub_119382+348↑j ROM:001196D0 move.w $5E6(a5),d0 ROM:001196D4 move.b d0,(a0,d2.w) ROM:001196D8 addq.w #1,d2 ROM:001196DA bvc.s loc_1196E0 ROM:001196DC move.w #$8000,d2 ROM:001196E0 ROM:001196E0 loc_1196E0: ; CODE XREF: sub_119382+358↑j ROM:001196E0 move.w d2,($5AE).w ROM:001196E4 bsr.l sub_117A9C ROM:001196EA move.w ($5AE).w,($EAC).w ROM:001196F0 bsr.l sub_117A4E ROM:001196F6 move.w ($5AE).w,d2 ROM:001196FA move.b ($75D).w,(a0,d2.w) ROM:00119700 addq.w #1,d2 ROM:00119702 bvc.s loc_119708 ROM:00119704 move.w #$8000,d2 ROM:00119708 ROM:00119708 loc_119708: ; CODE XREF: sub_119382+380↑j ROM:00119708 clr.b d0 ROM:0011970A move.b $AE6(a5),d0 ROM:0011970E move.b d0,(a0,d2.w) ROM:00119712 addq.w #1,d2 ROM:00119714 bvc.s loc_11971A ROM:00119716 move.w #$8000,d2 ROM:0011971A ROM:0011971A loc_11971A: ; CODE XREF: sub_119382+392↑j ROM:0011971A lea ($100E).w,a1 ROM:0011971E move.w (a1),d0 ROM:00119720 lsr.w #8,d0 ROM:00119722 move.b d0,(a0,d2.w) ROM:00119726 addq.w #1,d2 ROM:00119728 bvc.s loc_11972E ROM:0011972A move.w #$8000,d2 ROM:0011972E ROM:0011972E loc_11972E: ; CODE XREF: sub_119382+3A6↑j ROM:0011972E move.w (a1),d0 ROM:00119730 move.b d0,(a0,d2.w) ROM:00119734 addq.w #1,d2 ROM:00119736 bvc.s loc_11973C ROM:00119738 move.w #$8000,d2 ROM:0011973C ROM:0011973C loc_11973C: ; CODE XREF: sub_119382+3B4↑j ROM:0011973C move.w $5E8(a5),d0 ROM:00119740 lsr.w #8,d0 ROM:00119742 move.b d0,(a0,d2.w) ROM:00119746 addq.w #1,d2 ROM:00119748 bvc.s loc_11974E ROM:0011974A move.w #$8000,d2 ROM:0011974E ROM:0011974E loc_11974E: ; CODE XREF: sub_119382+3C6↑j ROM:0011974E move.w $5E8(a5),d0 ROM:00119752 move.b d0,(a0,d2.w) ROM:00119756 addq.w #1,d2 ROM:00119758 bvc.s loc_11975E ROM:0011975A move.w #$8000,d2 ROM:0011975E ROM:0011975E loc_11975E: ; CODE XREF: sub_119382+3D6↑j ROM:0011975E move.w d2,($5AE).w ROM:00119762 bsr.l sub_117A9C ROM:00119768 bra.l locret_119A40 ROM:0011976E ; --------------------------------------------------------------------------- ROM:0011976E ROM:0011976E loc_11976E: ; CODE XREF: sub_119382+2E6↑j ROM:0011976E cmpi.b #$84,($75D).w ROM:00119774 bne.s loc_1197F4 ROM:00119776 bsr.l sub_117A4E ROM:0011977C move.w ($5AE).w,d2 ROM:00119780 move.b ($75D).w,(a0,d2.w) ROM:00119786 addq.w #1,d2 ROM:00119788 bvc.s loc_11978E ROM:0011978A move.w #$8000,d2 ROM:0011978E ROM:0011978E loc_11978E: ; CODE XREF: sub_119382+406↑j ROM:0011978E clr.b d0 ROM:00119790 move.b $AE7(a5),d0 ROM:00119794 move.b d0,(a0,d2.w) ROM:00119798 addq.w #1,d2 ROM:0011979A bvc.s loc_1197A0 ROM:0011979C move.w #$8000,d2 ROM:001197A0 ROM:001197A0 loc_1197A0: ; CODE XREF: sub_119382+418↑j ROM:001197A0 move.w ($D52).w,d0 ROM:001197A4 lsr.w #8,d0 ROM:001197A6 move.b d0,(a0,d2.w) ROM:001197AA addq.w #1,d2 ROM:001197AC bvc.s loc_1197B2 ROM:001197AE move.w #$8000,d2 ROM:001197B2 ROM:001197B2 loc_1197B2: ; CODE XREF: sub_119382+42A↑j ROM:001197B2 move.w ($D52).w,d0 ROM:001197B6 move.b d0,(a0,d2.w) ROM:001197BA addq.w #1,d2 ROM:001197BC bvc.s loc_1197C2 ROM:001197BE move.w #$8000,d2 ROM:001197C2 ROM:001197C2 loc_1197C2: ; CODE XREF: sub_119382+43A↑j ROM:001197C2 move.w ($D54).w,d0 ROM:001197C6 lsr.w #8,d0 ROM:001197C8 move.b d0,(a0,d2.w) ROM:001197CC addq.w #1,d2 ROM:001197CE bvc.s loc_1197D4 ROM:001197D0 move.w #$8000,d2 ROM:001197D4 ROM:001197D4 loc_1197D4: ; CODE XREF: sub_119382+44C↑j ROM:001197D4 move.w ($D54).w,d0 ROM:001197D8 move.b d0,(a0,d2.w) ROM:001197DC addq.w #1,d2 ROM:001197DE bvc.s loc_1197E4 ROM:001197E0 move.w #$8000,d2 ROM:001197E4 ROM:001197E4 loc_1197E4: ; CODE XREF: sub_119382+45C↑j ROM:001197E4 move.w d2,($5AE).w ROM:001197E8 bsr.l sub_117A9C ROM:001197EE bra.l locret_119A40 ROM:001197F4 ; --------------------------------------------------------------------------- ROM:001197F4 ROM:001197F4 loc_1197F4: ; CODE XREF: sub_119382+3F2↑j ROM:001197F4 cmpi.b #$85,($75D).w ROM:001197FA bne.l loc_11987E ROM:00119800 bsr.l sub_117A4E ROM:00119806 move.w ($5AE).w,d2 ROM:0011980A move.b ($75D).w,(a0,d2.w) ROM:00119810 addq.w #1,d2 ROM:00119812 bvc.s loc_119818 ROM:00119814 move.w #$8000,d2 ROM:00119818 ROM:00119818 loc_119818: ; CODE XREF: sub_119382+490↑j ROM:00119818 clr.b d0 ROM:0011981A move.b $AE7(a5),d0 ROM:0011981E move.b d0,(a0,d2.w) ROM:00119822 addq.w #1,d2 ROM:00119824 bvc.s loc_11982A ROM:00119826 move.w #$8000,d2 ROM:0011982A ROM:0011982A loc_11982A: ; CODE XREF: sub_119382+4A2↑j ROM:0011982A move.w ($D50).w,d0 ROM:0011982E lsr.w #8,d0 ROM:00119830 move.b d0,(a0,d2.w) ROM:00119834 addq.w #1,d2 ROM:00119836 bvc.s loc_11983C ROM:00119838 move.w #$8000,d2 ROM:0011983C ROM:0011983C loc_11983C: ; CODE XREF: sub_119382+4B4↑j ROM:0011983C move.w ($D50).w,d0 ROM:00119840 move.b d0,(a0,d2.w) ROM:00119844 addq.w #1,d2 ROM:00119846 bvc.s loc_11984C ROM:00119848 move.w #$8000,d2 ROM:0011984C ROM:0011984C loc_11984C: ; CODE XREF: sub_119382+4C4↑j ROM:0011984C move.w $5EE(a5),d0 ROM:00119850 lsr.w #8,d0 ROM:00119852 move.b d0,(a0,d2.w) ROM:00119856 addq.w #1,d2 ROM:00119858 bvc.s loc_11985E ROM:0011985A move.w #$8000,d2 ROM:0011985E ROM:0011985E loc_11985E: ; CODE XREF: sub_119382+4D6↑j ROM:0011985E move.w $5EE(a5),d0 ROM:00119862 move.b d0,(a0,d2.w) ROM:00119866 addq.w #1,d2 ROM:00119868 bvc.s loc_11986E ROM:0011986A move.w #$8000,d2 ROM:0011986E ROM:0011986E loc_11986E: ; CODE XREF: sub_119382+4E6↑j ROM:0011986E move.w d2,($5AE).w ROM:00119872 bsr.l sub_117A9C ROM:00119878 bra.l locret_119A40 ROM:0011987E ; --------------------------------------------------------------------------- ROM:0011987E ROM:0011987E loc_11987E: ; CODE XREF: sub_119382+478↑j ROM:0011987E cmpi.b #$86,($75D).w ROM:00119884 bne.l loc_119992 ROM:0011988A bsr.l sub_117A4E ROM:00119890 move.w ($5AE).w,d2 ROM:00119894 move.b ($75D).w,(a0,d2.w) ROM:0011989A addq.w #1,d2 ROM:0011989C bvc.s loc_1198A2 ROM:0011989E move.w #$8000,d2 ROM:001198A2 ROM:001198A2 loc_1198A2: ; CODE XREF: sub_119382+51A↑j ROM:001198A2 clr.b d0 ROM:001198A4 move.b $AE8(a5),d0 ROM:001198A8 ori.b #$80,d0 ROM:001198AC move.b d0,(a0,d2.w) ROM:001198B0 addq.w #1,d2 ROM:001198B2 bvc.s loc_1198B8 ROM:001198B4 move.w #$8000,d2 ROM:001198B8 ROM:001198B8 loc_1198B8: ; CODE XREF: sub_119382+530↑j ROM:001198B8 lea ($100E).w,a1 ROM:001198BC move.w 2(a1),d0 ROM:001198C0 lsr.w #8,d0 ROM:001198C2 move.b d0,(a0,d2.w) ROM:001198C6 addq.w #1,d2 ROM:001198C8 bvc.s loc_1198CE ROM:001198CA move.w #$8000,d2 ROM:001198CE ROM:001198CE loc_1198CE: ; CODE XREF: sub_119382+546↑j ROM:001198CE move.w 2(a1),d0 ROM:001198D2 move.b d0,(a0,d2.w) ROM:001198D6 addq.w #1,d2 ROM:001198D8 bvc.s loc_1198DE ROM:001198DA move.w #$8000,d2 ROM:001198DE ROM:001198DE loc_1198DE: ; CODE XREF: sub_119382+556↑j ROM:001198DE move.w $5E6(a5),d0 ROM:001198E2 lsr.w #8,d0 ROM:001198E4 move.b d0,(a0,d2.w) ROM:001198E8 addq.w #1,d2 ROM:001198EA bvc.s loc_1198F0 ROM:001198EC move.w #$8000,d2 ROM:001198F0 ROM:001198F0 loc_1198F0: ; CODE XREF: sub_119382+568↑j ROM:001198F0 move.w $5E6(a5),d0 ROM:001198F4 move.b d0,(a0,d2.w) ROM:001198F8 addq.w #1,d2 ROM:001198FA bvc.s loc_119900 ROM:001198FC move.w #$8000,d2 ROM:00119900 ROM:00119900 loc_119900: ; CODE XREF: sub_119382+578↑j ROM:00119900 move.w d2,($5AE).w ROM:00119904 bsr.l sub_117A9C ROM:0011990A move.w ($5AE).w,($EAC).w ROM:00119910 bsr.l sub_117A4E ROM:00119916 move.w ($5AE).w,d2 ROM:0011991A move.b ($75D).w,(a0,d2.w) ROM:00119920 addq.w #1,d2 ROM:00119922 bvc.s loc_119928 ROM:00119924 move.w #$8000,d2 ROM:00119928 ROM:00119928 loc_119928: ; CODE XREF: sub_119382+5A0↑j ROM:00119928 clr.b d0 ROM:0011992A move.b $AE8(a5),d0 ROM:0011992E move.b d0,(a0,d2.w) ROM:00119932 addq.w #1,d2 ROM:00119934 bvc.s loc_11993A ROM:00119936 move.w #$8000,d2 ROM:0011993A ROM:0011993A loc_11993A: ; CODE XREF: sub_119382+5B2↑j ROM:0011993A lea ($100E).w,a1 ROM:0011993E move.w 2(a1),d0 ROM:00119942 lsr.w #8,d0 ROM:00119944 move.b d0,(a0,d2.w) ROM:00119948 addq.w #1,d2 ROM:0011994A bvc.s loc_119950 ROM:0011994C move.w #$8000,d2 ROM:00119950 ROM:00119950 loc_119950: ; CODE XREF: sub_119382+5C8↑j ROM:00119950 move.w 2(a1),d0 ROM:00119954 move.b d0,(a0,d2.w) ROM:00119958 addq.w #1,d2 ROM:0011995A bvc.s loc_119960 ROM:0011995C move.w #$8000,d2 ROM:00119960 ROM:00119960 loc_119960: ; CODE XREF: sub_119382+5D8↑j ROM:00119960 move.w $5E8(a5),d0 ROM:00119964 lsr.w #8,d0 ROM:00119966 move.b d0,(a0,d2.w) ROM:0011996A addq.w #1,d2 ROM:0011996C bvc.s loc_119972 ROM:0011996E move.w #$8000,d2 ROM:00119972 ROM:00119972 loc_119972: ; CODE XREF: sub_119382+5EA↑j ROM:00119972 move.w $5E8(a5),d0 ROM:00119976 move.b d0,(a0,d2.w) ROM:0011997A addq.w #1,d2 ROM:0011997C bvc.s loc_119982 ROM:0011997E move.w #$8000,d2 ROM:00119982 ROM:00119982 loc_119982: ; CODE XREF: sub_119382+5FA↑j ROM:00119982 move.w d2,($5AE).w ROM:00119986 bsr.l sub_117A9C ROM:0011998C bra.l locret_119A40 ROM:00119992 ; --------------------------------------------------------------------------- ROM:00119992 ROM:00119992 loc_119992: ; CODE XREF: sub_119382+502↑j ROM:00119992 cmpi.b #$88,($75D).w ROM:00119998 bne.l locret_119A40 ROM:0011999E bsr.l sub_117A4E ROM:001199A4 move.w ($5AE).w,d2 ROM:001199A8 move.b ($75D).w,(a0,d2.w) ROM:001199AE addq.w #1,d2 ROM:001199B0 bvc.s loc_1199B6 ROM:001199B2 move.w #$8000,d2 ROM:001199B6 ROM:001199B6 loc_1199B6: ; CODE XREF: sub_119382+62E↑j ROM:001199B6 clr.b d0 ROM:001199B8 move.b $AE9(a5),d0 ROM:001199BC btst #2,($DB7).w ROM:001199C2 bne.l loc_1199D8 ROM:001199C8 move.w $56A(a5),d1 ROM:001199CC cmp.w ($C80).w,d1 ROM:001199D0 bge.s loc_1199D6 ROM:001199D2 ori.b #$80,d0 ROM:001199D6 ROM:001199D6 loc_1199D6: ; CODE XREF: sub_119382+64E↑j ROM:001199D6 bra.s loc_1199E6 ROM:001199D8 ; --------------------------------------------------------------------------- ROM:001199D8 ROM:001199D8 loc_1199D8: ; CODE XREF: sub_119382+640↑j ROM:001199D8 move.w $56A(a5),d1 ROM:001199DC cmp.w ($C80).w,d1 ROM:001199E0 blt.s loc_1199E6 ROM:001199E2 ori.b #$80,d0 ROM:001199E6 ROM:001199E6 loc_1199E6: ; CODE XREF: sub_119382:loc_1199D6↑j ROM:001199E6 ; sub_119382+65E↑j ROM:001199E6 move.b d0,(a0,d2.w) ROM:001199EA addq.w #1,d2 ROM:001199EC bvc.s loc_1199F2 ROM:001199EE move.w #$8000,d2 ROM:001199F2 ROM:001199F2 loc_1199F2: ; CODE XREF: sub_119382+66A↑j ROM:001199F2 move.w ($C80).w,d0 ROM:001199F6 lsr.w #8,d0 ROM:001199F8 move.b d0,(a0,d2.w) ROM:001199FC addq.w #1,d2 ROM:001199FE bvc.s loc_119A04 ROM:00119A00 move.w #$8000,d2 ROM:00119A04 ROM:00119A04 loc_119A04: ; CODE XREF: sub_119382+67C↑j ROM:00119A04 move.w ($C80).w,d0 ROM:00119A08 move.b d0,(a0,d2.w) ROM:00119A0C addq.w #1,d2 ROM:00119A0E bvc.s loc_119A14 ROM:00119A10 move.w #$8000,d2 ROM:00119A14 ROM:00119A14 loc_119A14: ; CODE XREF: sub_119382+68C↑j ROM:00119A14 move.w $56A(a5),d0 ROM:00119A18 lsr.w #8,d0 ROM:00119A1A move.b d0,(a0,d2.w) ROM:00119A1E addq.w #1,d2 ROM:00119A20 bvc.s loc_119A26 ROM:00119A22 move.w #$8000,d2 ROM:00119A26 ROM:00119A26 loc_119A26: ; CODE XREF: sub_119382+69E↑j ROM:00119A26 move.w $56A(a5),d0 ROM:00119A2A move.b d0,(a0,d2.w) ROM:00119A2E addq.w #1,d2 ROM:00119A30 bvc.s loc_119A36 ROM:00119A32 move.w #$8000,d2 ROM:00119A36 ROM:00119A36 loc_119A36: ; CODE XREF: sub_119382+6AE↑j ROM:00119A36 move.w d2,($5AE).w ROM:00119A3A bsr.l sub_117A9C ROM:00119A40 ROM:00119A40 locret_119A40: ; CODE XREF: sub_119382+78↑j ROM:00119A40 ; sub_119382+EE↑j ... ROM:00119A40 rts ROM:00119A40 ; End of function sub_119382 ROM:00119A40 ROM:00119A42 ROM:00119A42 ; =============== S U B R O U T I N E ======================================= ROM:00119A42 ROM:00119A42 ROM:00119A42 sub_119A42: ; CODE XREF: sub_1179D6+60↑p ROM:00119A42 btst #3,($1420).w ROM:00119A48 beq.s loc_119A52 ROM:00119A4A bset #7,($1397).w ROM:00119A50 bra.s loc_119A60 ROM:00119A52 ; --------------------------------------------------------------------------- ROM:00119A52 ROM:00119A52 loc_119A52: ; CODE XREF: sub_119A42+6↑j ROM:00119A52 btst #4,($1420).w ROM:00119A58 beq.s loc_119A60 ROM:00119A5A bset #7,($1397).w ROM:00119A60 ROM:00119A60 loc_119A60: ; CODE XREF: sub_119A42+E↑j ROM:00119A60 ; sub_119A42+16↑j ROM:00119A60 clr.w ($EAC).w ROM:00119A64 clr.w d1 ROM:00119A66 lea (word_1377CE).l,a3 ROM:00119A6C move.w (a3),d4 ROM:00119A6E ROM:00119A6E loc_119A6E: ; CODE XREF: sub_119A42+106↓j ROM:00119A6E cmpi.w #$FF,d4 ROM:00119A72 beq.l locret_119B4C ROM:00119A78 clr.b ($1241).w ROM:00119A7C ROM:00119A7C loc_119A7C: ; CODE XREF: sub_119A42+94↓j ROM:00119A7C cmpi.w #$FF,d4 ROM:00119A80 beq.s loc_119AD8 ROM:00119A82 cmpi.b #3,($1241).w ROM:00119A88 bge.s loc_119AD8 ROM:00119A8A move.w 2(a3),d2 ROM:00119A8E move.b 4(a3),d3 ROM:00119A92 btst d3,(d2.w) ROM:00119A96 beq.s loc_119AD0 ROM:00119A98 cmpi.b #0,($1241).w ROM:00119A9E bne.s loc_119AAA ROM:00119AA0 bsr.l sub_117A4E ROM:00119AA6 move.w ($5AE).w,d1 ROM:00119AAA ROM:00119AAA loc_119AAA: ; CODE XREF: sub_119A42+5C↑j ROM:00119AAA move.b (a3),d5 ROM:00119AAC move.b d5,$1260(d1.w) ROM:00119AB2 addq.w #1,d1 ROM:00119AB4 bvc.s loc_119ABA ROM:00119AB6 move.w #$8000,d1 ROM:00119ABA ROM:00119ABA loc_119ABA: ; CODE XREF: sub_119A42+72↑j ROM:00119ABA move.b 1(a3),d5 ROM:00119ABE move.b d5,$1260(d1.w) ROM:00119AC4 addq.w #1,d1 ROM:00119AC6 bvc.s loc_119ACC ROM:00119AC8 move.w #$8000,d1 ROM:00119ACC ROM:00119ACC loc_119ACC: ; CODE XREF: sub_119A42+84↑j ROM:00119ACC addq.b #1,($1241).w ROM:00119AD0 ROM:00119AD0 loc_119AD0: ; CODE XREF: sub_119A42+54↑j ROM:00119AD0 adda.w #$A,a3 ROM:00119AD4 move.w (a3),d4 ROM:00119AD6 bra.s loc_119A7C ROM:00119AD8 ; --------------------------------------------------------------------------- ROM:00119AD8 ROM:00119AD8 loc_119AD8: ; CODE XREF: sub_119A42+3E↑j ROM:00119AD8 ; sub_119A42+46↑j ROM:00119AD8 cmpi.b #3,($1241).w ROM:00119ADE bge.s loc_119B30 ROM:00119AE0 cmpi.b #0,($1241).w ROM:00119AE6 ble.s loc_119B30 ROM:00119AE8 move.b #0,$1260(d1.w) ROM:00119AF0 addq.w #1,d1 ROM:00119AF2 bvc.s loc_119AF8 ROM:00119AF4 move.w #$8000,d1 ROM:00119AF8 ROM:00119AF8 loc_119AF8: ; CODE XREF: sub_119A42+B0↑j ROM:00119AF8 move.b #0,$1260(d1.w) ROM:00119B00 addq.w #1,d1 ROM:00119B02 bvc.s loc_119B08 ROM:00119B04 move.w #$8000,d1 ROM:00119B08 ROM:00119B08 loc_119B08: ; CODE XREF: sub_119A42+C0↑j ROM:00119B08 cmpi.b #2,($1241).w ROM:00119B0E bge.s loc_119B30 ROM:00119B10 move.b #0,$1260(d1.w) ROM:00119B18 addq.w #1,d1 ROM:00119B1A bvc.s loc_119B20 ROM:00119B1C move.w #$8000,d1 ROM:00119B20 ROM:00119B20 loc_119B20: ; CODE XREF: sub_119A42+D8↑j ROM:00119B20 move.b #0,$1260(d1.w) ROM:00119B28 addq.w #1,d1 ROM:00119B2A bvc.s loc_119B30 ROM:00119B2C move.w #$8000,d1 ROM:00119B30 ROM:00119B30 loc_119B30: ; CODE XREF: sub_119A42+9C↑j ROM:00119B30 ; sub_119A42+A4↑j ... ROM:00119B30 cmpi.b #0,($1241).w ROM:00119B36 ble.s loc_119B42 ROM:00119B38 move.w d1,($5AE).w ROM:00119B3C bsr.l sub_117A9C ROM:00119B42 ROM:00119B42 loc_119B42: ; CODE XREF: sub_119A42+F4↑j ROM:00119B42 move.w ($5AE).w,($EAC).w ROM:00119B48 bra.w loc_119A6E ROM:00119B4C ; --------------------------------------------------------------------------- ROM:00119B4C ROM:00119B4C locret_119B4C: ; CODE XREF: sub_119A42+30↑j ROM:00119B4C rts ROM:00119B4C ; End of function sub_119A42 ROM:00119B4C ROM:00119B4E ROM:00119B4E ; =============== S U B R O U T I N E ======================================= ROM:00119B4E ROM:00119B4E ROM:00119B4E sub_119B4E: ; CODE XREF: sub_1179D6+70↑p ROM:00119B4E lea ($1260).w,a0 ROM:00119B52 clr.w ($EAC).w ROM:00119B56 cmpi.b #0,($75D).w ROM:00119B5C bne.s loc_119BCC ROM:00119B5E bsr.l sub_117A4E ROM:00119B64 move.w ($5AE).w,d0 ROM:00119B68 move.b ($75D).w,(a0,d0.w) ROM:00119B6E addq.w #1,d0 ROM:00119B70 bvc.s loc_119B76 ROM:00119B72 move.w #$8000,d0 ROM:00119B76 ROM:00119B76 loc_119B76: ; CODE XREF: sub_119B4E+22↑j ROM:00119B76 move.b #1,(a0,d0.w) ROM:00119B7C addq.w #1,d0 ROM:00119B7E bvc.s loc_119B84 ROM:00119B80 move.w #$8000,d0 ROM:00119B84 ROM:00119B84 loc_119B84: ; CODE XREF: sub_119B4E+30↑j ROM:00119B84 move.b $129(a5),(a0,d0.w) ROM:00119B8A addq.w #1,d0 ROM:00119B8C bvc.s loc_119B92 ROM:00119B8E move.w #$8000,d0 ROM:00119B92 ROM:00119B92 loc_119B92: ; CODE XREF: sub_119B4E+3E↑j ROM:00119B92 move.b $12A(a5),(a0,d0.w) ROM:00119B98 addq.w #1,d0 ROM:00119B9A bvc.s loc_119BA0 ROM:00119B9C move.w #$8000,d0 ROM:00119BA0 ROM:00119BA0 loc_119BA0: ; CODE XREF: sub_119B4E+4C↑j ROM:00119BA0 move.b $12B(a5),(a0,d0.w) ROM:00119BA6 addq.w #1,d0 ROM:00119BA8 bvc.s loc_119BAE ROM:00119BAA move.w #$8000,d0 ROM:00119BAE ROM:00119BAE loc_119BAE: ; CODE XREF: sub_119B4E+5A↑j ROM:00119BAE move.b $12C(a5),(a0,d0.w) ROM:00119BB4 addq.w #1,d0 ROM:00119BB6 bvc.s loc_119BBC ROM:00119BB8 move.w #$8000,d0 ROM:00119BBC ROM:00119BBC loc_119BBC: ; CODE XREF: sub_119B4E+68↑j ROM:00119BBC move.w d0,($5AE).w ROM:00119BC0 bsr.l sub_117A9C ROM:00119BC6 bra.l locret_11A936 ROM:00119BCC ; --------------------------------------------------------------------------- ROM:00119BCC ROM:00119BCC loc_119BCC: ; CODE XREF: sub_119B4E+E↑j ROM:00119BCC cmpi.b #1,($75D).w ROM:00119BD2 bne.l loc_119C0E ROM:00119BD8 bsr.l sub_117A4E ROM:00119BDE move.w ($5AE).w,d0 ROM:00119BE2 move.b ($75D).w,(a0,d0.w) ROM:00119BE8 addq.w #1,d0 ROM:00119BEA bvc.s loc_119BF0 ROM:00119BEC move.w #$8000,d0 ROM:00119BF0 ROM:00119BF0 loc_119BF0: ; CODE XREF: sub_119B4E+9C↑j ROM:00119BF0 move.b #5,(a0,d0.w) ROM:00119BF6 addq.w #1,d0 ROM:00119BF8 bvc.s loc_119BFE ROM:00119BFA move.w #$8000,d0 ROM:00119BFE ROM:00119BFE loc_119BFE: ; CODE XREF: sub_119B4E+AA↑j ROM:00119BFE move.w d0,($5AE).w ROM:00119C02 bsr.l sub_117A9C ROM:00119C08 bra.l locret_11A936 ROM:00119C0E ; --------------------------------------------------------------------------- ROM:00119C0E ROM:00119C0E loc_119C0E: ; CODE XREF: sub_119B4E+84↑j ROM:00119C0E cmpi.b #2,($75D).w ROM:00119C14 bne.l loc_119FDA ROM:00119C1A bsr.l sub_114528 ROM:00119C20 cmpi.b #0,d1 ROM:00119C24 bne.s loc_119C2E ROM:00119C26 bset #1,($934).w ROM:00119C2C bra.s loc_119C30 ROM:00119C2E ; --------------------------------------------------------------------------- ROM:00119C2E ROM:00119C2E loc_119C2E: ; CODE XREF: sub_119B4E+D6↑j ROM:00119C2E subq.b #1,d1 ROM:00119C30 ROM:00119C30 loc_119C30: ; CODE XREF: sub_119B4E+DE↑j ROM:00119C30 movea.l #$10C000,a1 ROM:00119C36 move.w #$2E,d2 ; '.' ROM:00119C3A ext.w d1 ROM:00119C3C mulu.w d1,d2 ROM:00119C3E ext.l d2 ROM:00119C40 adda.l d2,a1 ROM:00119C42 bsr.l sub_117A4E ROM:00119C48 move.w ($5AE).w,d0 ROM:00119C4C move.b ($75D).w,(a0,d0.w) ROM:00119C52 addq.w #1,d0 ROM:00119C54 bvc.s loc_119C5A ROM:00119C56 move.w #$8000,d0 ROM:00119C5A ROM:00119C5A loc_119C5A: ; CODE XREF: sub_119B4E+106↑j ROM:00119C5A move.b #1,(a0,d0.w) ROM:00119C60 addq.w #1,d0 ROM:00119C62 bvc.s loc_119C68 ROM:00119C64 move.w #$8000,d0 ROM:00119C68 ROM:00119C68 loc_119C68: ; CODE XREF: sub_119B4E+114↑j ROM:00119C68 btst #1,($934).w ROM:00119C6E bne.s loc_119C78 ROM:00119C70 move.b #0,(a0,d0.w) ROM:00119C76 bra.s loc_119C7E ROM:00119C78 ; --------------------------------------------------------------------------- ROM:00119C78 ROM:00119C78 loc_119C78: ; CODE XREF: sub_119B4E+120↑j ROM:00119C78 move.b #$FF,(a0,d0.w) ROM:00119C7E ROM:00119C7E loc_119C7E: ; CODE XREF: sub_119B4E+128↑j ROM:00119C7E addq.w #1,d0 ROM:00119C80 bvc.s loc_119C86 ROM:00119C82 move.w #$8000,d0 ROM:00119C86 ROM:00119C86 loc_119C86: ; CODE XREF: sub_119B4E+132↑j ROM:00119C86 btst #1,($934).w ROM:00119C8C bne.s loc_119C96 ROM:00119C8E move.b #0,(a0,d0.w) ROM:00119C94 bra.s loc_119C9C ROM:00119C96 ; --------------------------------------------------------------------------- ROM:00119C96 ROM:00119C96 loc_119C96: ; CODE XREF: sub_119B4E+13E↑j ROM:00119C96 move.b #$FF,(a0,d0.w) ROM:00119C9C ROM:00119C9C loc_119C9C: ; CODE XREF: sub_119B4E+146↑j ROM:00119C9C addq.w #1,d0 ROM:00119C9E bvc.s loc_119CA4 ROM:00119CA0 move.w #$8000,d0 ROM:00119CA4 ROM:00119CA4 loc_119CA4: ; CODE XREF: sub_119B4E+150↑j ROM:00119CA4 btst #1,($934).w ROM:00119CAA bne.s loc_119CB4 ROM:00119CAC move.b #0,(a0,d0.w) ROM:00119CB2 bra.s loc_119CBA ROM:00119CB4 ; --------------------------------------------------------------------------- ROM:00119CB4 ROM:00119CB4 loc_119CB4: ; CODE XREF: sub_119B4E+15C↑j ROM:00119CB4 move.b #$FF,(a0,d0.w) ROM:00119CBA ROM:00119CBA loc_119CBA: ; CODE XREF: sub_119B4E+164↑j ROM:00119CBA addq.w #1,d0 ROM:00119CBC bvc.s loc_119CC2 ROM:00119CBE move.w #$8000,d0 ROM:00119CC2 ROM:00119CC2 loc_119CC2: ; CODE XREF: sub_119B4E+16E↑j ROM:00119CC2 btst #1,($934).w ROM:00119CC8 bne.s loc_119CD0 ROM:00119CCA move.b (a1),(a0,d0.w) ROM:00119CCE bra.s loc_119CD6 ROM:00119CD0 ; --------------------------------------------------------------------------- ROM:00119CD0 ROM:00119CD0 loc_119CD0: ; CODE XREF: sub_119B4E+17A↑j ROM:00119CD0 move.b #$FF,(a0,d0.w) ROM:00119CD6 ROM:00119CD6 loc_119CD6: ; CODE XREF: sub_119B4E+180↑j ROM:00119CD6 addq.w #1,d0 ROM:00119CD8 bvc.s loc_119CDE ROM:00119CDA move.w #$8000,d0 ROM:00119CDE ROM:00119CDE loc_119CDE: ; CODE XREF: sub_119B4E+18A↑j ROM:00119CDE adda.l #1,a1 ROM:00119CE4 move.w d0,($5AE).w ROM:00119CE8 bsr.l sub_117A9C ROM:00119CEE move.w ($5AE).w,($EAC).w ROM:00119CF4 bsr.l sub_117A4E ROM:00119CFA move.w ($5AE).w,d0 ROM:00119CFE move.b ($75D).w,(a0,d0.w) ROM:00119D04 addq.w #1,d0 ROM:00119D06 bvc.s loc_119D0C ROM:00119D08 move.w #$8000,d0 ROM:00119D0C ROM:00119D0C loc_119D0C: ; CODE XREF: sub_119B4E+1B8↑j ROM:00119D0C move.b #2,(a0,d0.w) ROM:00119D12 addq.w #1,d0 ROM:00119D14 bvc.s loc_119D1A ROM:00119D16 move.w #$8000,d0 ROM:00119D1A ROM:00119D1A loc_119D1A: ; CODE XREF: sub_119B4E+1C6↑j ROM:00119D1A btst #1,($934).w ROM:00119D20 bne.s loc_119D28 ROM:00119D22 move.b (a1),(a0,d0.w) ROM:00119D26 bra.s loc_119D2E ROM:00119D28 ; --------------------------------------------------------------------------- ROM:00119D28 ROM:00119D28 loc_119D28: ; CODE XREF: sub_119B4E+1D2↑j ROM:00119D28 move.b #$FF,(a0,d0.w) ROM:00119D2E ROM:00119D2E loc_119D2E: ; CODE XREF: sub_119B4E+1D8↑j ROM:00119D2E addq.w #1,d0 ROM:00119D30 bvc.s loc_119D36 ROM:00119D32 move.w #$8000,d0 ROM:00119D36 ROM:00119D36 loc_119D36: ; CODE XREF: sub_119B4E+1E2↑j ROM:00119D36 adda.l #1,a1 ROM:00119D3C btst #1,($934).w ROM:00119D42 bne.s loc_119D4A ROM:00119D44 move.b (a1),(a0,d0.w) ROM:00119D48 bra.s loc_119D50 ROM:00119D4A ; --------------------------------------------------------------------------- ROM:00119D4A ROM:00119D4A loc_119D4A: ; CODE XREF: sub_119B4E+1F4↑j ROM:00119D4A move.b #$FF,(a0,d0.w) ROM:00119D50 ROM:00119D50 loc_119D50: ; CODE XREF: sub_119B4E+1FA↑j ROM:00119D50 addq.w #1,d0 ROM:00119D52 bvc.s loc_119D58 ROM:00119D54 move.w #$8000,d0 ROM:00119D58 ROM:00119D58 loc_119D58: ; CODE XREF: sub_119B4E+204↑j ROM:00119D58 adda.l #1,a1 ROM:00119D5E btst #1,($934).w ROM:00119D64 bne.s loc_119D6C ROM:00119D66 move.b (a1),(a0,d0.w) ROM:00119D6A bra.s loc_119D72 ROM:00119D6C ; --------------------------------------------------------------------------- ROM:00119D6C ROM:00119D6C loc_119D6C: ; CODE XREF: sub_119B4E+216↑j ROM:00119D6C move.b #$FF,(a0,d0.w) ROM:00119D72 ROM:00119D72 loc_119D72: ; CODE XREF: sub_119B4E+21C↑j ROM:00119D72 addq.w #1,d0 ROM:00119D74 bvc.s loc_119D7A ROM:00119D76 move.w #$8000,d0 ROM:00119D7A ROM:00119D7A loc_119D7A: ; CODE XREF: sub_119B4E+226↑j ROM:00119D7A adda.l #1,a1 ROM:00119D80 btst #1,($934).w ROM:00119D86 bne.s loc_119D8E ROM:00119D88 move.b (a1),(a0,d0.w) ROM:00119D8C bra.s loc_119D94 ROM:00119D8E ; --------------------------------------------------------------------------- ROM:00119D8E ROM:00119D8E loc_119D8E: ; CODE XREF: sub_119B4E+238↑j ROM:00119D8E move.b #$FF,(a0,d0.w) ROM:00119D94 ROM:00119D94 loc_119D94: ; CODE XREF: sub_119B4E+23E↑j ROM:00119D94 addq.w #1,d0 ROM:00119D96 bvc.s loc_119D9C ROM:00119D98 move.w #$8000,d0 ROM:00119D9C ROM:00119D9C loc_119D9C: ; CODE XREF: sub_119B4E+248↑j ROM:00119D9C adda.l #1,a1 ROM:00119DA2 move.w d0,($5AE).w ROM:00119DA6 bsr.l sub_117A9C ROM:00119DAC move.w ($5AE).w,($EAC).w ROM:00119DB2 bsr.l sub_117A4E ROM:00119DB8 move.w ($5AE).w,d0 ROM:00119DBC move.b ($75D).w,(a0,d0.w) ROM:00119DC2 addq.w #1,d0 ROM:00119DC4 bvc.s loc_119DCA ROM:00119DC6 move.w #$8000,d0 ROM:00119DCA ROM:00119DCA loc_119DCA: ; CODE XREF: sub_119B4E+276↑j ROM:00119DCA move.b #3,(a0,d0.w) ROM:00119DD0 addq.w #1,d0 ROM:00119DD2 bvc.s loc_119DD8 ROM:00119DD4 move.w #$8000,d0 ROM:00119DD8 ROM:00119DD8 loc_119DD8: ; CODE XREF: sub_119B4E+284↑j ROM:00119DD8 btst #1,($934).w ROM:00119DDE bne.s loc_119DE6 ROM:00119DE0 move.b (a1),(a0,d0.w) ROM:00119DE4 bra.s loc_119DEC ROM:00119DE6 ; --------------------------------------------------------------------------- ROM:00119DE6 ROM:00119DE6 loc_119DE6: ; CODE XREF: sub_119B4E+290↑j ROM:00119DE6 move.b #$FF,(a0,d0.w) ROM:00119DEC ROM:00119DEC loc_119DEC: ; CODE XREF: sub_119B4E+296↑j ROM:00119DEC addq.w #1,d0 ROM:00119DEE bvc.s loc_119DF4 ROM:00119DF0 move.w #$8000,d0 ROM:00119DF4 ROM:00119DF4 loc_119DF4: ; CODE XREF: sub_119B4E+2A0↑j ROM:00119DF4 adda.l #1,a1 ROM:00119DFA btst #1,($934).w ROM:00119E00 bne.s loc_119E08 ROM:00119E02 move.b (a1),(a0,d0.w) ROM:00119E06 bra.s loc_119E0E ROM:00119E08 ; --------------------------------------------------------------------------- ROM:00119E08 ROM:00119E08 loc_119E08: ; CODE XREF: sub_119B4E+2B2↑j ROM:00119E08 move.b #$FF,(a0,d0.w) ROM:00119E0E ROM:00119E0E loc_119E0E: ; CODE XREF: sub_119B4E+2B8↑j ROM:00119E0E addq.w #1,d0 ROM:00119E10 bvc.s loc_119E16 ROM:00119E12 move.w #$8000,d0 ROM:00119E16 ROM:00119E16 loc_119E16: ; CODE XREF: sub_119B4E+2C2↑j ROM:00119E16 adda.l #1,a1 ROM:00119E1C btst #1,($934).w ROM:00119E22 bne.s loc_119E2A ROM:00119E24 move.b (a1),(a0,d0.w) ROM:00119E28 bra.s loc_119E30 ROM:00119E2A ; --------------------------------------------------------------------------- ROM:00119E2A ROM:00119E2A loc_119E2A: ; CODE XREF: sub_119B4E+2D4↑j ROM:00119E2A move.b #$FF,(a0,d0.w) ROM:00119E30 ROM:00119E30 loc_119E30: ; CODE XREF: sub_119B4E+2DA↑j ROM:00119E30 addq.w #1,d0 ROM:00119E32 bvc.s loc_119E38 ROM:00119E34 move.w #$8000,d0 ROM:00119E38 ROM:00119E38 loc_119E38: ; CODE XREF: sub_119B4E+2E4↑j ROM:00119E38 adda.l #1,a1 ROM:00119E3E btst #1,($934).w ROM:00119E44 bne.s loc_119E4C ROM:00119E46 move.b (a1),(a0,d0.w) ROM:00119E4A bra.s loc_119E52 ROM:00119E4C ; --------------------------------------------------------------------------- ROM:00119E4C ROM:00119E4C loc_119E4C: ; CODE XREF: sub_119B4E+2F6↑j ROM:00119E4C move.b #$FF,(a0,d0.w) ROM:00119E52 ROM:00119E52 loc_119E52: ; CODE XREF: sub_119B4E+2FC↑j ROM:00119E52 addq.w #1,d0 ROM:00119E54 bvc.s loc_119E5A ROM:00119E56 move.w #$8000,d0 ROM:00119E5A ROM:00119E5A loc_119E5A: ; CODE XREF: sub_119B4E+306↑j ROM:00119E5A adda.l #1,a1 ROM:00119E60 move.w d0,($5AE).w ROM:00119E64 bsr.l sub_117A9C ROM:00119E6A move.w ($5AE).w,($EAC).w ROM:00119E70 bsr.l sub_117A4E ROM:00119E76 move.w ($5AE).w,d0 ROM:00119E7A move.b ($75D).w,(a0,d0.w) ROM:00119E80 addq.w #1,d0 ROM:00119E82 bvc.s loc_119E88 ROM:00119E84 move.w #$8000,d0 ROM:00119E88 ROM:00119E88 loc_119E88: ; CODE XREF: sub_119B4E+334↑j ROM:00119E88 move.b #4,(a0,d0.w) ROM:00119E8E addq.w #1,d0 ROM:00119E90 bvc.s loc_119E96 ROM:00119E92 move.w #$8000,d0 ROM:00119E96 ROM:00119E96 loc_119E96: ; CODE XREF: sub_119B4E+342↑j ROM:00119E96 btst #1,($934).w ROM:00119E9C bne.s loc_119EA4 ROM:00119E9E move.b (a1),(a0,d0.w) ROM:00119EA2 bra.s loc_119EAA ROM:00119EA4 ; --------------------------------------------------------------------------- ROM:00119EA4 ROM:00119EA4 loc_119EA4: ; CODE XREF: sub_119B4E+34E↑j ROM:00119EA4 move.b #$FF,(a0,d0.w) ROM:00119EAA ROM:00119EAA loc_119EAA: ; CODE XREF: sub_119B4E+354↑j ROM:00119EAA addq.w #1,d0 ROM:00119EAC bvc.s loc_119EB2 ROM:00119EAE move.w #$8000,d0 ROM:00119EB2 ROM:00119EB2 loc_119EB2: ; CODE XREF: sub_119B4E+35E↑j ROM:00119EB2 adda.l #1,a1 ROM:00119EB8 btst #1,($934).w ROM:00119EBE bne.s loc_119EC6 ROM:00119EC0 move.b (a1),(a0,d0.w) ROM:00119EC4 bra.s loc_119ECC ROM:00119EC6 ; --------------------------------------------------------------------------- ROM:00119EC6 ROM:00119EC6 loc_119EC6: ; CODE XREF: sub_119B4E+370↑j ROM:00119EC6 move.b #$FF,(a0,d0.w) ROM:00119ECC ROM:00119ECC loc_119ECC: ; CODE XREF: sub_119B4E+376↑j ROM:00119ECC addq.w #1,d0 ROM:00119ECE bvc.s loc_119ED4 ROM:00119ED0 move.w #$8000,d0 ROM:00119ED4 ROM:00119ED4 loc_119ED4: ; CODE XREF: sub_119B4E+380↑j ROM:00119ED4 adda.l #1,a1 ROM:00119EDA btst #1,($934).w ROM:00119EE0 bne.s loc_119EE8 ROM:00119EE2 bsr.w sub_11A94A ROM:00119EE6 bra.s loc_119EEE ROM:00119EE8 ; --------------------------------------------------------------------------- ROM:00119EE8 ROM:00119EE8 loc_119EE8: ; CODE XREF: sub_119B4E+392↑j ROM:00119EE8 move.b #$FF,(a0,d0.w) ROM:00119EEE ROM:00119EEE loc_119EEE: ; CODE XREF: sub_119B4E+398↑j ROM:00119EEE addq.w #1,d0 ROM:00119EF0 bvc.s loc_119EF6 ROM:00119EF2 move.w #$8000,d0 ROM:00119EF6 ROM:00119EF6 loc_119EF6: ; CODE XREF: sub_119B4E+3A2↑j ROM:00119EF6 btst #1,($934).w ROM:00119EFC bne.s loc_119F04 ROM:00119EFE bsr.w sub_11A938 ROM:00119F02 bra.s loc_119F0A ROM:00119F04 ; --------------------------------------------------------------------------- ROM:00119F04 ROM:00119F04 loc_119F04: ; CODE XREF: sub_119B4E+3AE↑j ROM:00119F04 move.b #$FF,(a0,d0.w) ROM:00119F0A ROM:00119F0A loc_119F0A: ; CODE XREF: sub_119B4E+3B4↑j ROM:00119F0A addq.w #1,d0 ROM:00119F0C bvc.s loc_119F12 ROM:00119F0E move.w #$8000,d0 ROM:00119F12 ROM:00119F12 loc_119F12: ; CODE XREF: sub_119B4E+3BE↑j ROM:00119F12 adda.l #1,a1 ROM:00119F18 move.w d0,($5AE).w ROM:00119F1C bsr.l sub_117A9C ROM:00119F22 move.w ($5AE).w,($EAC).w ROM:00119F28 bsr.l sub_117A4E ROM:00119F2E move.w ($5AE).w,d0 ROM:00119F32 move.b ($75D).w,(a0,d0.w) ROM:00119F38 addq.w #1,d0 ROM:00119F3A bvc.s loc_119F40 ROM:00119F3C move.w #$8000,d0 ROM:00119F40 ROM:00119F40 loc_119F40: ; CODE XREF: sub_119B4E+3EC↑j ROM:00119F40 move.b #5,(a0,d0.w) ROM:00119F46 addq.w #1,d0 ROM:00119F48 bvc.s loc_119F4E ROM:00119F4A move.w #$8000,d0 ROM:00119F4E ROM:00119F4E loc_119F4E: ; CODE XREF: sub_119B4E+3FA↑j ROM:00119F4E btst #1,($934).w ROM:00119F54 bne.s loc_119F5C ROM:00119F56 bsr.w sub_11A94A ROM:00119F5A bra.s loc_119F62 ROM:00119F5C ; --------------------------------------------------------------------------- ROM:00119F5C ROM:00119F5C loc_119F5C: ; CODE XREF: sub_119B4E+406↑j ROM:00119F5C move.b #$FF,(a0,d0.w) ROM:00119F62 ROM:00119F62 loc_119F62: ; CODE XREF: sub_119B4E+40C↑j ROM:00119F62 addq.w #1,d0 ROM:00119F64 bvc.s loc_119F6A ROM:00119F66 move.w #$8000,d0 ROM:00119F6A ROM:00119F6A loc_119F6A: ; CODE XREF: sub_119B4E+416↑j ROM:00119F6A btst #1,($934).w ROM:00119F70 bne.s loc_119F78 ROM:00119F72 bsr.w sub_11A938 ROM:00119F76 bra.s loc_119F7E ROM:00119F78 ; --------------------------------------------------------------------------- ROM:00119F78 ROM:00119F78 loc_119F78: ; CODE XREF: sub_119B4E+422↑j ROM:00119F78 move.b #$FF,(a0,d0.w) ROM:00119F7E ROM:00119F7E loc_119F7E: ; CODE XREF: sub_119B4E+428↑j ROM:00119F7E addq.w #1,d0 ROM:00119F80 bvc.s loc_119F86 ROM:00119F82 move.w #$8000,d0 ROM:00119F86 ROM:00119F86 loc_119F86: ; CODE XREF: sub_119B4E+432↑j ROM:00119F86 adda.l #1,a1 ROM:00119F8C btst #1,($934).w ROM:00119F92 bne.s loc_119F9A ROM:00119F94 bsr.w sub_11A94A ROM:00119F98 bra.s loc_119FA0 ROM:00119F9A ; --------------------------------------------------------------------------- ROM:00119F9A ROM:00119F9A loc_119F9A: ; CODE XREF: sub_119B4E+444↑j ROM:00119F9A move.b #$FF,(a0,d0.w) ROM:00119FA0 ROM:00119FA0 loc_119FA0: ; CODE XREF: sub_119B4E+44A↑j ROM:00119FA0 addq.w #1,d0 ROM:00119FA2 bvc.s loc_119FA8 ROM:00119FA4 move.w #$8000,d0 ROM:00119FA8 ROM:00119FA8 loc_119FA8: ; CODE XREF: sub_119B4E+454↑j ROM:00119FA8 btst #1,($934).w ROM:00119FAE bne.s loc_119FB6 ROM:00119FB0 bsr.w sub_11A938 ROM:00119FB4 bra.s loc_119FBC ROM:00119FB6 ; --------------------------------------------------------------------------- ROM:00119FB6 ROM:00119FB6 loc_119FB6: ; CODE XREF: sub_119B4E+460↑j ROM:00119FB6 move.b #$FF,(a0,d0.w) ROM:00119FBC ROM:00119FBC loc_119FBC: ; CODE XREF: sub_119B4E+466↑j ROM:00119FBC addq.w #1,d0 ROM:00119FBE bvc.s loc_119FC4 ROM:00119FC0 move.w #$8000,d0 ROM:00119FC4 ROM:00119FC4 loc_119FC4: ; CODE XREF: sub_119B4E+470↑j ROM:00119FC4 move.w d0,($5AE).w ROM:00119FC8 bsr.l sub_117A9C ROM:00119FCE bclr #1,($934).w ROM:00119FD4 bra.l locret_11A936 ROM:00119FDA ; --------------------------------------------------------------------------- ROM:00119FDA ROM:00119FDA loc_119FDA: ; CODE XREF: sub_119B4E+C6↑j ROM:00119FDA cmpi.b #3,($75D).w ROM:00119FE0 bne.l loc_11A01C ROM:00119FE6 bsr.l sub_117A4E ROM:00119FEC move.w ($5AE).w,d0 ROM:00119FF0 move.b ($75D).w,(a0,d0.w) ROM:00119FF6 addq.w #1,d0 ROM:00119FF8 bvc.s loc_119FFE ROM:00119FFA move.w #$8000,d0 ROM:00119FFE ROM:00119FFE loc_119FFE: ; CODE XREF: sub_119B4E+4AA↑j ROM:00119FFE move.b #$10,(a0,d0.w) ROM:0011A004 addq.w #1,d0 ROM:0011A006 bvc.s loc_11A00C ROM:0011A008 move.w #$8000,d0 ROM:0011A00C ROM:0011A00C loc_11A00C: ; CODE XREF: sub_119B4E+4B8↑j ROM:0011A00C move.w d0,($5AE).w ROM:0011A010 bsr.l sub_117A9C ROM:0011A016 bra.l locret_11A936 ROM:0011A01C ; --------------------------------------------------------------------------- ROM:0011A01C ROM:0011A01C loc_11A01C: ; CODE XREF: sub_119B4E+492↑j ROM:0011A01C cmpi.b #4,($75D).w ROM:0011A022 bne.l loc_11A754 ROM:0011A028 movea.l #unk_110400,a1 ROM:0011A02E bsr.l sub_117A4E ROM:0011A034 move.w ($5AE).w,d0 ROM:0011A038 move.b ($75D).w,(a0,d0.w) ROM:0011A03E addq.w #1,d0 ROM:0011A040 bvc.s loc_11A046 ROM:0011A042 move.w #$8000,d0 ROM:0011A046 ROM:0011A046 loc_11A046: ; CODE XREF: sub_119B4E+4F2↑j ROM:0011A046 move.b #1,(a0,d0.w) ROM:0011A04C addq.w #1,d0 ROM:0011A04E bvc.s loc_11A054 ROM:0011A050 move.w #$8000,d0 ROM:0011A054 ROM:0011A054 loc_11A054: ; CODE XREF: sub_119B4E+500↑j ROM:0011A054 move.b (a1),(a0,d0.w) ROM:0011A058 adda.w #2,a1 ROM:0011A05C addq.w #1,d0 ROM:0011A05E bvc.s loc_11A064 ROM:0011A060 move.w #$8000,d0 ROM:0011A064 ROM:0011A064 loc_11A064: ; CODE XREF: sub_119B4E+510↑j ROM:0011A064 move.b (a1),(a0,d0.w) ROM:0011A068 adda.w #2,a1 ROM:0011A06C addq.w #1,d0 ROM:0011A06E bvc.s loc_11A074 ROM:0011A070 move.w #$8000,d0 ROM:0011A074 ROM:0011A074 loc_11A074: ; CODE XREF: sub_119B4E+520↑j ROM:0011A074 move.b (a1),(a0,d0.w) ROM:0011A078 adda.w #2,a1 ROM:0011A07C addq.w #1,d0 ROM:0011A07E bvc.s loc_11A084 ROM:0011A080 move.w #$8000,d0 ROM:0011A084 ROM:0011A084 loc_11A084: ; CODE XREF: sub_119B4E+530↑j ROM:0011A084 move.b (a1),(a0,d0.w) ROM:0011A088 adda.w #2,a1 ROM:0011A08C addq.w #1,d0 ROM:0011A08E bvc.s loc_11A094 ROM:0011A090 move.w #$8000,d0 ROM:0011A094 ROM:0011A094 loc_11A094: ; CODE XREF: sub_119B4E+540↑j ROM:0011A094 move.w d0,($5AE).w ROM:0011A098 bsr.l sub_117A9C ROM:0011A09E move.w ($5AE).w,($EAC).w ROM:0011A0A4 bsr.l sub_117A4E ROM:0011A0AA move.w ($5AE).w,d0 ROM:0011A0AE move.b ($75D).w,(a0,d0.w) ROM:0011A0B4 addq.w #1,d0 ROM:0011A0B6 bvc.s loc_11A0BC ROM:0011A0B8 move.w #$8000,d0 ROM:0011A0BC ROM:0011A0BC loc_11A0BC: ; CODE XREF: sub_119B4E+568↑j ROM:0011A0BC move.b #2,(a0,d0.w) ROM:0011A0C2 addq.w #1,d0 ROM:0011A0C4 bvc.s loc_11A0CA ROM:0011A0C6 move.w #$8000,d0 ROM:0011A0CA ROM:0011A0CA loc_11A0CA: ; CODE XREF: sub_119B4E+576↑j ROM:0011A0CA move.b (a1),(a0,d0.w) ROM:0011A0CE adda.w #2,a1 ROM:0011A0D2 addq.w #1,d0 ROM:0011A0D4 bvc.s loc_11A0DA ROM:0011A0D6 move.w #$8000,d0 ROM:0011A0DA ROM:0011A0DA loc_11A0DA: ; CODE XREF: sub_119B4E+586↑j ROM:0011A0DA move.b (a1),(a0,d0.w) ROM:0011A0DE adda.w #2,a1 ROM:0011A0E2 addq.w #1,d0 ROM:0011A0E4 bvc.s loc_11A0EA ROM:0011A0E6 move.w #$8000,d0 ROM:0011A0EA ROM:0011A0EA loc_11A0EA: ; CODE XREF: sub_119B4E+596↑j ROM:0011A0EA move.b (a1),(a0,d0.w) ROM:0011A0EE adda.w #2,a1 ROM:0011A0F2 addq.w #1,d0 ROM:0011A0F4 bvc.s loc_11A0FA ROM:0011A0F6 move.w #$8000,d0 ROM:0011A0FA ROM:0011A0FA loc_11A0FA: ; CODE XREF: sub_119B4E+5A6↑j ROM:0011A0FA move.b (a1),(a0,d0.w) ROM:0011A0FE addq.w #1,d0 ROM:0011A100 bvc.s loc_11A106 ROM:0011A102 move.w #$8000,d0 ROM:0011A106 ROM:0011A106 loc_11A106: ; CODE XREF: sub_119B4E+5B2↑j ROM:0011A106 move.w d0,($5AE).w ROM:0011A10A bsr.l sub_117A9C ROM:0011A110 move.w ($5AE).w,($EAC).w ROM:0011A116 bsr.l sub_117A4E ROM:0011A11C move.w ($5AE).w,d0 ROM:0011A120 move.b ($75D).w,(a0,d0.w) ROM:0011A126 addq.w #1,d0 ROM:0011A128 bvc.s loc_11A12E ROM:0011A12A move.w #$8000,d0 ROM:0011A12E ROM:0011A12E loc_11A12E: ; CODE XREF: sub_119B4E+5DA↑j ROM:0011A12E move.b #3,(a0,d0.w) ROM:0011A134 addq.w #1,d0 ROM:0011A136 bvc.s loc_11A13C ROM:0011A138 move.w #$8000,d0 ROM:0011A13C ROM:0011A13C loc_11A13C: ; CODE XREF: sub_119B4E+5E8↑j ROM:0011A13C move.b #0,(a0,d0.w) ROM:0011A142 addq.w #1,d0 ROM:0011A144 bvc.s loc_11A14A ROM:0011A146 move.w #$8000,d0 ROM:0011A14A ROM:0011A14A loc_11A14A: ; CODE XREF: sub_119B4E+5F6↑j ROM:0011A14A move.b #0,(a0,d0.w) ROM:0011A150 addq.w #1,d0 ROM:0011A152 bvc.s loc_11A158 ROM:0011A154 move.w #$8000,d0 ROM:0011A158 ROM:0011A158 loc_11A158: ; CODE XREF: sub_119B4E+604↑j ROM:0011A158 move.b #0,(a0,d0.w) ROM:0011A15E addq.w #1,d0 ROM:0011A160 bvc.s loc_11A166 ROM:0011A162 move.w #$8000,d0 ROM:0011A166 ROM:0011A166 loc_11A166: ; CODE XREF: sub_119B4E+612↑j ROM:0011A166 move.b #0,(a0,d0.w) ROM:0011A16C addq.w #1,d0 ROM:0011A16E bvc.s loc_11A174 ROM:0011A170 move.w #$8000,d0 ROM:0011A174 ROM:0011A174 loc_11A174: ; CODE XREF: sub_119B4E+620↑j ROM:0011A174 move.w d0,($5AE).w ROM:0011A178 bsr.l sub_117A9C ROM:0011A17E move.w ($5AE).w,($EAC).w ROM:0011A184 bsr.l sub_117A4E ROM:0011A18A move.w ($5AE).w,d0 ROM:0011A18E move.b ($75D).w,(a0,d0.w) ROM:0011A194 addq.w #1,d0 ROM:0011A196 bvc.s loc_11A19C ROM:0011A198 move.w #$8000,d0 ROM:0011A19C ROM:0011A19C loc_11A19C: ; CODE XREF: sub_119B4E+648↑j ROM:0011A19C move.b #4,(a0,d0.w) ROM:0011A1A2 addq.w #1,d0 ROM:0011A1A4 bvc.s loc_11A1AA ROM:0011A1A6 move.w #$8000,d0 ROM:0011A1AA ROM:0011A1AA loc_11A1AA: ; CODE XREF: sub_119B4E+656↑j ROM:0011A1AA move.b #0,(a0,d0.w) ROM:0011A1B0 addq.w #1,d0 ROM:0011A1B2 bvc.s loc_11A1B8 ROM:0011A1B4 move.w #$8000,d0 ROM:0011A1B8 ROM:0011A1B8 loc_11A1B8: ; CODE XREF: sub_119B4E+664↑j ROM:0011A1B8 move.b #0,(a0,d0.w) ROM:0011A1BE addq.w #1,d0 ROM:0011A1C0 bvc.s loc_11A1C6 ROM:0011A1C2 move.w #$8000,d0 ROM:0011A1C6 ROM:0011A1C6 loc_11A1C6: ; CODE XREF: sub_119B4E+672↑j ROM:0011A1C6 move.b #0,(a0,d0.w) ROM:0011A1CC addq.w #1,d0 ROM:0011A1CE bvc.s loc_11A1D4 ROM:0011A1D0 move.w #$8000,d0 ROM:0011A1D4 ROM:0011A1D4 loc_11A1D4: ; CODE XREF: sub_119B4E+680↑j ROM:0011A1D4 move.b #0,(a0,d0.w) ROM:0011A1DA addq.w #1,d0 ROM:0011A1DC bvc.s loc_11A1E2 ROM:0011A1DE move.w #$8000,d0 ROM:0011A1E2 ROM:0011A1E2 loc_11A1E2: ; CODE XREF: sub_119B4E+68E↑j ROM:0011A1E2 move.w d0,($5AE).w ROM:0011A1E6 bsr.l sub_117A9C ROM:0011A1EC move.w ($5AE).w,($EAC).w ROM:0011A1F2 movea.l #$170002,a1 ROM:0011A1F8 bsr.l sub_117A4E ROM:0011A1FE move.w ($5AE).w,d0 ROM:0011A202 move.b ($75D).w,(a0,d0.w) ROM:0011A208 addq.w #1,d0 ROM:0011A20A bvc.s loc_11A210 ROM:0011A20C move.w #$8000,d0 ROM:0011A210 ROM:0011A210 loc_11A210: ; CODE XREF: sub_119B4E+6BC↑j ROM:0011A210 move.b #5,(a0,d0.w) ROM:0011A216 addq.w #1,d0 ROM:0011A218 bvc.s loc_11A21E ROM:0011A21A move.w #$8000,d0 ROM:0011A21E ROM:0011A21E loc_11A21E: ; CODE XREF: sub_119B4E+6CA↑j ROM:0011A21E move.b (a1),(a0,d0.w) ROM:0011A222 adda.w #1,a1 ROM:0011A226 addq.w #1,d0 ROM:0011A228 bvc.s loc_11A22E ROM:0011A22A move.w #$8000,d0 ROM:0011A22E ROM:0011A22E loc_11A22E: ; CODE XREF: sub_119B4E+6DA↑j ROM:0011A22E move.b (a1),(a0,d0.w) ROM:0011A232 adda.w #1,a1 ROM:0011A236 addq.w #1,d0 ROM:0011A238 bvc.s loc_11A23E ROM:0011A23A move.w #$8000,d0 ROM:0011A23E ROM:0011A23E loc_11A23E: ; CODE XREF: sub_119B4E+6EA↑j ROM:0011A23E move.b (a1),(a0,d0.w) ROM:0011A242 adda.w #1,a1 ROM:0011A246 addq.w #1,d0 ROM:0011A248 bvc.s loc_11A24E ROM:0011A24A move.w #$8000,d0 ROM:0011A24E ROM:0011A24E loc_11A24E: ; CODE XREF: sub_119B4E+6FA↑j ROM:0011A24E move.b (a1),(a0,d0.w) ROM:0011A252 adda.w #1,a1 ROM:0011A256 addq.w #1,d0 ROM:0011A258 bvc.s loc_11A25E ROM:0011A25A move.w #$8000,d0 ROM:0011A25E ROM:0011A25E loc_11A25E: ; CODE XREF: sub_119B4E+70A↑j ROM:0011A25E move.w d0,($5AE).w ROM:0011A262 bsr.l sub_117A9C ROM:0011A268 move.w ($5AE).w,($EAC).w ROM:0011A26E bsr.l sub_117A4E ROM:0011A274 move.w ($5AE).w,d0 ROM:0011A278 move.b ($75D).w,(a0,d0.w) ROM:0011A27E addq.w #1,d0 ROM:0011A280 bvc.s loc_11A286 ROM:0011A282 move.w #$8000,d0 ROM:0011A286 ROM:0011A286 loc_11A286: ; CODE XREF: sub_119B4E+732↑j ROM:0011A286 move.b #6,(a0,d0.w) ROM:0011A28C addq.w #1,d0 ROM:0011A28E bvc.s loc_11A294 ROM:0011A290 move.w #$8000,d0 ROM:0011A294 ROM:0011A294 loc_11A294: ; CODE XREF: sub_119B4E+740↑j ROM:0011A294 move.b (a1),(a0,d0.w) ROM:0011A298 adda.w #1,a1 ROM:0011A29C addq.w #1,d0 ROM:0011A29E bvc.s loc_11A2A4 ROM:0011A2A0 move.w #$8000,d0 ROM:0011A2A4 ROM:0011A2A4 loc_11A2A4: ; CODE XREF: sub_119B4E+750↑j ROM:0011A2A4 move.b (a1),(a0,d0.w) ROM:0011A2A8 adda.w #1,a1 ROM:0011A2AC addq.w #1,d0 ROM:0011A2AE bvc.s loc_11A2B4 ROM:0011A2B0 move.w #$8000,d0 ROM:0011A2B4 ROM:0011A2B4 loc_11A2B4: ; CODE XREF: sub_119B4E+760↑j ROM:0011A2B4 move.b (a1),(a0,d0.w) ROM:0011A2B8 adda.w #1,a1 ROM:0011A2BC addq.w #1,d0 ROM:0011A2BE bvc.s loc_11A2C4 ROM:0011A2C0 move.w #$8000,d0 ROM:0011A2C4 ROM:0011A2C4 loc_11A2C4: ; CODE XREF: sub_119B4E+770↑j ROM:0011A2C4 move.b (a1),(a0,d0.w) ROM:0011A2C8 adda.w #1,a1 ROM:0011A2CC addq.w #1,d0 ROM:0011A2CE bvc.s loc_11A2D4 ROM:0011A2D0 move.w #$8000,d0 ROM:0011A2D4 ROM:0011A2D4 loc_11A2D4: ; CODE XREF: sub_119B4E+780↑j ROM:0011A2D4 move.w d0,($5AE).w ROM:0011A2D8 bsr.l sub_117A9C ROM:0011A2DE move.w ($5AE).w,($EAC).w ROM:0011A2E4 bsr.l sub_117A4E ROM:0011A2EA move.w ($5AE).w,d0 ROM:0011A2EE move.b ($75D).w,(a0,d0.w) ROM:0011A2F4 addq.w #1,d0 ROM:0011A2F6 bvc.s loc_11A2FC ROM:0011A2F8 move.w #$8000,d0 ROM:0011A2FC ROM:0011A2FC loc_11A2FC: ; CODE XREF: sub_119B4E+7A8↑j ROM:0011A2FC move.b #7,(a0,d0.w) ROM:0011A302 addq.w #1,d0 ROM:0011A304 bvc.s loc_11A30A ROM:0011A306 move.w #$8000,d0 ROM:0011A30A ROM:0011A30A loc_11A30A: ; CODE XREF: sub_119B4E+7B6↑j ROM:0011A30A move.b #0,(a0,d0.w) ROM:0011A310 addq.w #1,d0 ROM:0011A312 bvc.s loc_11A318 ROM:0011A314 move.w #$8000,d0 ROM:0011A318 ROM:0011A318 loc_11A318: ; CODE XREF: sub_119B4E+7C4↑j ROM:0011A318 move.b #0,(a0,d0.w) ROM:0011A31E addq.w #1,d0 ROM:0011A320 bvc.s loc_11A326 ROM:0011A322 move.w #$8000,d0 ROM:0011A326 ROM:0011A326 loc_11A326: ; CODE XREF: sub_119B4E+7D2↑j ROM:0011A326 move.b #0,(a0,d0.w) ROM:0011A32C addq.w #1,d0 ROM:0011A32E bvc.s loc_11A334 ROM:0011A330 move.w #$8000,d0 ROM:0011A334 ROM:0011A334 loc_11A334: ; CODE XREF: sub_119B4E+7E0↑j ROM:0011A334 move.b #0,(a0,d0.w) ROM:0011A33A addq.w #1,d0 ROM:0011A33C bvc.s loc_11A342 ROM:0011A33E move.w #$8000,d0 ROM:0011A342 ROM:0011A342 loc_11A342: ; CODE XREF: sub_119B4E+7EE↑j ROM:0011A342 move.w d0,($5AE).w ROM:0011A346 bsr.l sub_117A9C ROM:0011A34C move.w ($5AE).w,($EAC).w ROM:0011A352 bsr.l sub_117A4E ROM:0011A358 move.w ($5AE).w,d0 ROM:0011A35C move.b ($75D).w,(a0,d0.w) ROM:0011A362 addq.w #1,d0 ROM:0011A364 bvc.s loc_11A36A ROM:0011A366 move.w #$8000,d0 ROM:0011A36A ROM:0011A36A loc_11A36A: ; CODE XREF: sub_119B4E+816↑j ROM:0011A36A move.b #8,(a0,d0.w) ROM:0011A370 addq.w #1,d0 ROM:0011A372 bvc.s loc_11A378 ROM:0011A374 move.w #$8000,d0 ROM:0011A378 ROM:0011A378 loc_11A378: ; CODE XREF: sub_119B4E+824↑j ROM:0011A378 move.b #0,(a0,d0.w) ROM:0011A37E addq.w #1,d0 ROM:0011A380 bvc.s loc_11A386 ROM:0011A382 move.w #$8000,d0 ROM:0011A386 ROM:0011A386 loc_11A386: ; CODE XREF: sub_119B4E+832↑j ROM:0011A386 move.b #0,(a0,d0.w) ROM:0011A38C addq.w #1,d0 ROM:0011A38E bvc.s loc_11A394 ROM:0011A390 move.w #$8000,d0 ROM:0011A394 ROM:0011A394 loc_11A394: ; CODE XREF: sub_119B4E+840↑j ROM:0011A394 move.b #0,(a0,d0.w) ROM:0011A39A addq.w #1,d0 ROM:0011A39C bvc.s loc_11A3A2 ROM:0011A39E move.w #$8000,d0 ROM:0011A3A2 ROM:0011A3A2 loc_11A3A2: ; CODE XREF: sub_119B4E+84E↑j ROM:0011A3A2 move.b #0,(a0,d0.w) ROM:0011A3A8 addq.w #1,d0 ROM:0011A3AA bvc.s loc_11A3B0 ROM:0011A3AC move.w #$8000,d0 ROM:0011A3B0 ROM:0011A3B0 loc_11A3B0: ; CODE XREF: sub_119B4E+85C↑j ROM:0011A3B0 move.w d0,($5AE).w ROM:0011A3B4 bsr.l sub_117A9C ROM:0011A3BA move.w ($5AE).w,($EAC).w ROM:0011A3C0 movea.l #$100400,a1 ROM:0011A3C6 bsr.l sub_117A4E ROM:0011A3CC move.w ($5AE).w,d0 ROM:0011A3D0 move.b ($75D).w,(a0,d0.w) ROM:0011A3D6 addq.w #1,d0 ROM:0011A3D8 bvc.s loc_11A3DE ROM:0011A3DA move.w #$8000,d0 ROM:0011A3DE ROM:0011A3DE loc_11A3DE: ; CODE XREF: sub_119B4E+88A↑j ROM:0011A3DE move.b #9,(a0,d0.w) ROM:0011A3E4 addq.w #1,d0 ROM:0011A3E6 bvc.s loc_11A3EC ROM:0011A3E8 move.w #$8000,d0 ROM:0011A3EC ROM:0011A3EC loc_11A3EC: ; CODE XREF: sub_119B4E+898↑j ROM:0011A3EC move.b (a1),(a0,d0.w) ROM:0011A3F0 adda.w #2,a1 ROM:0011A3F4 addq.w #1,d0 ROM:0011A3F6 bvc.s loc_11A3FC ROM:0011A3F8 move.w #$8000,d0 ROM:0011A3FC ROM:0011A3FC loc_11A3FC: ; CODE XREF: sub_119B4E+8A8↑j ROM:0011A3FC move.b (a1),(a0,d0.w) ROM:0011A400 adda.w #2,a1 ROM:0011A404 addq.w #1,d0 ROM:0011A406 bvc.s loc_11A40C ROM:0011A408 move.w #$8000,d0 ROM:0011A40C ROM:0011A40C loc_11A40C: ; CODE XREF: sub_119B4E+8B8↑j ROM:0011A40C move.b (a1),(a0,d0.w) ROM:0011A410 adda.w #2,a1 ROM:0011A414 addq.w #1,d0 ROM:0011A416 bvc.s loc_11A41C ROM:0011A418 move.w #$8000,d0 ROM:0011A41C ROM:0011A41C loc_11A41C: ; CODE XREF: sub_119B4E+8C8↑j ROM:0011A41C move.b (a1),(a0,d0.w) ROM:0011A420 adda.w #2,a1 ROM:0011A424 addq.w #1,d0 ROM:0011A426 bvc.s loc_11A42C ROM:0011A428 move.w #$8000,d0 ROM:0011A42C ROM:0011A42C loc_11A42C: ; CODE XREF: sub_119B4E+8D8↑j ROM:0011A42C move.w d0,($5AE).w ROM:0011A430 bsr.l sub_117A9C ROM:0011A436 move.w ($5AE).w,($EAC).w ROM:0011A43C bsr.l sub_117A4E ROM:0011A442 move.w ($5AE).w,d0 ROM:0011A446 move.b ($75D).w,(a0,d0.w) ROM:0011A44C addq.w #1,d0 ROM:0011A44E bvc.s loc_11A454 ROM:0011A450 move.w #$8000,d0 ROM:0011A454 ROM:0011A454 loc_11A454: ; CODE XREF: sub_119B4E+900↑j ROM:0011A454 move.b #$A,(a0,d0.w) ROM:0011A45A addq.w #1,d0 ROM:0011A45C bvc.s loc_11A462 ROM:0011A45E move.w #$8000,d0 ROM:0011A462 ROM:0011A462 loc_11A462: ; CODE XREF: sub_119B4E+90E↑j ROM:0011A462 move.b (a1),(a0,d0.w) ROM:0011A466 adda.w #2,a1 ROM:0011A46A addq.w #1,d0 ROM:0011A46C bvc.s loc_11A472 ROM:0011A46E move.w #$8000,d0 ROM:0011A472 ROM:0011A472 loc_11A472: ; CODE XREF: sub_119B4E+91E↑j ROM:0011A472 move.b (a1),(a0,d0.w) ROM:0011A476 adda.w #2,a1 ROM:0011A47A addq.w #1,d0 ROM:0011A47C bvc.s loc_11A482 ROM:0011A47E move.w #$8000,d0 ROM:0011A482 ROM:0011A482 loc_11A482: ; CODE XREF: sub_119B4E+92E↑j ROM:0011A482 move.b (a1),(a0,d0.w) ROM:0011A486 adda.w #2,a1 ROM:0011A48A addq.w #1,d0 ROM:0011A48C bvc.s loc_11A492 ROM:0011A48E move.w #$8000,d0 ROM:0011A492 ROM:0011A492 loc_11A492: ; CODE XREF: sub_119B4E+93E↑j ROM:0011A492 move.b (a1),(a0,d0.w) ROM:0011A496 adda.w #2,a1 ROM:0011A49A addq.w #1,d0 ROM:0011A49C bvc.s loc_11A4A2 ROM:0011A49E move.w #$8000,d0 ROM:0011A4A2 ROM:0011A4A2 loc_11A4A2: ; CODE XREF: sub_119B4E+94E↑j ROM:0011A4A2 move.w d0,($5AE).w ROM:0011A4A6 bsr.l sub_117A9C ROM:0011A4AC move.w ($5AE).w,($EAC).w ROM:0011A4B2 bsr.l sub_117A4E ROM:0011A4B8 move.w ($5AE).w,d0 ROM:0011A4BC move.b ($75D).w,(a0,d0.w) ROM:0011A4C2 addq.w #1,d0 ROM:0011A4C4 bvc.s loc_11A4CA ROM:0011A4C6 move.w #$8000,d0 ROM:0011A4CA ROM:0011A4CA loc_11A4CA: ; CODE XREF: sub_119B4E+976↑j ROM:0011A4CA move.b #$B,(a0,d0.w) ROM:0011A4D0 addq.w #1,d0 ROM:0011A4D2 bvc.s loc_11A4D8 ROM:0011A4D4 move.w #$8000,d0 ROM:0011A4D8 ROM:0011A4D8 loc_11A4D8: ; CODE XREF: sub_119B4E+984↑j ROM:0011A4D8 move.b #0,(a0,d0.w) ROM:0011A4DE addq.w #1,d0 ROM:0011A4E0 bvc.s loc_11A4E6 ROM:0011A4E2 move.w #$8000,d0 ROM:0011A4E6 ROM:0011A4E6 loc_11A4E6: ; CODE XREF: sub_119B4E+992↑j ROM:0011A4E6 move.b #0,(a0,d0.w) ROM:0011A4EC addq.w #1,d0 ROM:0011A4EE bvc.s loc_11A4F4 ROM:0011A4F0 move.w #$8000,d0 ROM:0011A4F4 ROM:0011A4F4 loc_11A4F4: ; CODE XREF: sub_119B4E+9A0↑j ROM:0011A4F4 move.b #0,(a0,d0.w) ROM:0011A4FA addq.w #1,d0 ROM:0011A4FC bvc.s loc_11A502 ROM:0011A4FE move.w #$8000,d0 ROM:0011A502 ROM:0011A502 loc_11A502: ; CODE XREF: sub_119B4E+9AE↑j ROM:0011A502 move.b #0,(a0,d0.w) ROM:0011A508 addq.w #1,d0 ROM:0011A50A bvc.s loc_11A510 ROM:0011A50C move.w #$8000,d0 ROM:0011A510 ROM:0011A510 loc_11A510: ; CODE XREF: sub_119B4E+9BC↑j ROM:0011A510 move.w d0,($5AE).w ROM:0011A514 bsr.l sub_117A9C ROM:0011A51A move.w ($5AE).w,($EAC).w ROM:0011A520 bsr.l sub_117A4E ROM:0011A526 move.w ($5AE).w,d0 ROM:0011A52A move.b ($75D).w,(a0,d0.w) ROM:0011A530 addq.w #1,d0 ROM:0011A532 bvc.s loc_11A538 ROM:0011A534 move.w #$8000,d0 ROM:0011A538 ROM:0011A538 loc_11A538: ; CODE XREF: sub_119B4E+9E4↑j ROM:0011A538 move.b #$C,(a0,d0.w) ROM:0011A53E addq.w #1,d0 ROM:0011A540 bvc.s loc_11A546 ROM:0011A542 move.w #$8000,d0 ROM:0011A546 ROM:0011A546 loc_11A546: ; CODE XREF: sub_119B4E+9F2↑j ROM:0011A546 move.b #0,(a0,d0.w) ROM:0011A54C addq.w #1,d0 ROM:0011A54E bvc.s loc_11A554 ROM:0011A550 move.w #$8000,d0 ROM:0011A554 ROM:0011A554 loc_11A554: ; CODE XREF: sub_119B4E+A00↑j ROM:0011A554 move.b #0,(a0,d0.w) ROM:0011A55A addq.w #1,d0 ROM:0011A55C bvc.s loc_11A562 ROM:0011A55E move.w #$8000,d0 ROM:0011A562 ROM:0011A562 loc_11A562: ; CODE XREF: sub_119B4E+A0E↑j ROM:0011A562 move.b #0,(a0,d0.w) ROM:0011A568 addq.w #1,d0 ROM:0011A56A bvc.s loc_11A570 ROM:0011A56C move.w #$8000,d0 ROM:0011A570 ROM:0011A570 loc_11A570: ; CODE XREF: sub_119B4E+A1C↑j ROM:0011A570 move.b #0,(a0,d0.w) ROM:0011A576 addq.w #1,d0 ROM:0011A578 bvc.s loc_11A57E ROM:0011A57A move.w #$8000,d0 ROM:0011A57E ROM:0011A57E loc_11A57E: ; CODE XREF: sub_119B4E+A2A↑j ROM:0011A57E move.w d0,($5AE).w ROM:0011A582 bsr.l sub_117A9C ROM:0011A588 move.w ($5AE).w,($EAC).w ROM:0011A58E movea.l #$10F000,a1 ROM:0011A594 bsr.l sub_117A4E ROM:0011A59A move.w ($5AE).w,d0 ROM:0011A59E move.b ($75D).w,(a0,d0.w) ROM:0011A5A4 addq.w #1,d0 ROM:0011A5A6 bvc.s loc_11A5AC ROM:0011A5A8 move.w #$8000,d0 ROM:0011A5AC ROM:0011A5AC loc_11A5AC: ; CODE XREF: sub_119B4E+A58↑j ROM:0011A5AC move.b #$D,(a0,d0.w) ROM:0011A5B2 addq.w #1,d0 ROM:0011A5B4 bvc.s loc_11A5BA ROM:0011A5B6 move.w #$8000,d0 ROM:0011A5BA ROM:0011A5BA loc_11A5BA: ; CODE XREF: sub_119B4E+A66↑j ROM:0011A5BA move.b (a1),(a0,d0.w) ROM:0011A5BE adda.w #1,a1 ROM:0011A5C2 addq.w #1,d0 ROM:0011A5C4 bvc.s loc_11A5CA ROM:0011A5C6 move.w #$8000,d0 ROM:0011A5CA ROM:0011A5CA loc_11A5CA: ; CODE XREF: sub_119B4E+A76↑j ROM:0011A5CA move.b (a1),(a0,d0.w) ROM:0011A5CE adda.w #1,a1 ROM:0011A5D2 addq.w #1,d0 ROM:0011A5D4 bvc.s loc_11A5DA ROM:0011A5D6 move.w #$8000,d0 ROM:0011A5DA ROM:0011A5DA loc_11A5DA: ; CODE XREF: sub_119B4E+A86↑j ROM:0011A5DA move.b (a1),(a0,d0.w) ROM:0011A5DE adda.w #1,a1 ROM:0011A5E2 addq.w #1,d0 ROM:0011A5E4 bvc.s loc_11A5EA ROM:0011A5E6 move.w #$8000,d0 ROM:0011A5EA ROM:0011A5EA loc_11A5EA: ; CODE XREF: sub_119B4E+A96↑j ROM:0011A5EA bsr.w sub_11A94A ROM:0011A5EE addq.w #1,d0 ROM:0011A5F0 bvc.s loc_11A5F6 ROM:0011A5F2 move.w #$8000,d0 ROM:0011A5F6 ROM:0011A5F6 loc_11A5F6: ; CODE XREF: sub_119B4E+AA2↑j ROM:0011A5F6 move.w d0,($5AE).w ROM:0011A5FA bsr.l sub_117A9C ROM:0011A600 move.w ($5AE).w,($EAC).w ROM:0011A606 bsr.l sub_117A4E ROM:0011A60C move.w ($5AE).w,d0 ROM:0011A610 move.b ($75D).w,(a0,d0.w) ROM:0011A616 addq.w #1,d0 ROM:0011A618 bvc.s loc_11A61E ROM:0011A61A move.w #$8000,d0 ROM:0011A61E ROM:0011A61E loc_11A61E: ; CODE XREF: sub_119B4E+ACA↑j ROM:0011A61E move.b #$E,(a0,d0.w) ROM:0011A624 addq.w #1,d0 ROM:0011A626 bvc.s loc_11A62C ROM:0011A628 move.w #$8000,d0 ROM:0011A62C ROM:0011A62C loc_11A62C: ; CODE XREF: sub_119B4E+AD8↑j ROM:0011A62C bsr.w sub_11A938 ROM:0011A630 adda.w #1,a1 ROM:0011A634 addq.w #1,d0 ROM:0011A636 bvc.s loc_11A63C ROM:0011A638 move.w #$8000,d0 ROM:0011A63C ROM:0011A63C loc_11A63C: ; CODE XREF: sub_119B4E+AE8↑j ROM:0011A63C bsr.w sub_11A94A ROM:0011A640 addq.w #1,d0 ROM:0011A642 bvc.s loc_11A648 ROM:0011A644 move.w #$8000,d0 ROM:0011A648 ROM:0011A648 loc_11A648: ; CODE XREF: sub_119B4E+AF4↑j ROM:0011A648 bsr.w sub_11A938 ROM:0011A64C adda.w #1,a1 ROM:0011A650 addq.w #1,d0 ROM:0011A652 bvc.s loc_11A658 ROM:0011A654 move.w #$8000,d0 ROM:0011A658 ROM:0011A658 loc_11A658: ; CODE XREF: sub_119B4E+B04↑j ROM:0011A658 bsr.w sub_11A94A ROM:0011A65C addq.w #1,d0 ROM:0011A65E bvc.s loc_11A664 ROM:0011A660 move.w #$8000,d0 ROM:0011A664 ROM:0011A664 loc_11A664: ; CODE XREF: sub_119B4E+B10↑j ROM:0011A664 move.w d0,($5AE).w ROM:0011A668 bsr.l sub_117A9C ROM:0011A66E move.w ($5AE).w,($EAC).w ROM:0011A674 bsr.l sub_117A4E ROM:0011A67A move.w ($5AE).w,d0 ROM:0011A67E move.b ($75D).w,(a0,d0.w) ROM:0011A684 addq.w #1,d0 ROM:0011A686 bvc.s loc_11A68C ROM:0011A688 move.w #$8000,d0 ROM:0011A68C ROM:0011A68C loc_11A68C: ; CODE XREF: sub_119B4E+B38↑j ROM:0011A68C move.b #$F,(a0,d0.w) ROM:0011A692 addq.w #1,d0 ROM:0011A694 bvc.s loc_11A69A ROM:0011A696 move.w #$8000,d0 ROM:0011A69A ROM:0011A69A loc_11A69A: ; CODE XREF: sub_119B4E+B46↑j ROM:0011A69A bsr.w sub_11A938 ROM:0011A69E addq.w #1,d0 ROM:0011A6A0 bvc.s loc_11A6A6 ROM:0011A6A2 move.w #$8000,d0 ROM:0011A6A6 ROM:0011A6A6 loc_11A6A6: ; CODE XREF: sub_119B4E+B52↑j ROM:0011A6A6 move.b #0,(a0,d0.w) ROM:0011A6AC addq.w #1,d0 ROM:0011A6AE bvc.s loc_11A6B4 ROM:0011A6B0 move.w #$8000,d0 ROM:0011A6B4 ROM:0011A6B4 loc_11A6B4: ; CODE XREF: sub_119B4E+B60↑j ROM:0011A6B4 move.b #0,(a0,d0.w) ROM:0011A6BA addq.w #1,d0 ROM:0011A6BC bvc.s loc_11A6C2 ROM:0011A6BE move.w #$8000,d0 ROM:0011A6C2 ROM:0011A6C2 loc_11A6C2: ; CODE XREF: sub_119B4E+B6E↑j ROM:0011A6C2 move.b #0,(a0,d0.w) ROM:0011A6C8 addq.w #1,d0 ROM:0011A6CA bvc.s loc_11A6D0 ROM:0011A6CC move.w #$8000,d0 ROM:0011A6D0 ROM:0011A6D0 loc_11A6D0: ; CODE XREF: sub_119B4E+B7C↑j ROM:0011A6D0 move.w d0,($5AE).w ROM:0011A6D4 bsr.l sub_117A9C ROM:0011A6DA move.w ($5AE).w,($EAC).w ROM:0011A6E0 bsr.l sub_117A4E ROM:0011A6E6 move.w ($5AE).w,d0 ROM:0011A6EA move.b ($75D).w,(a0,d0.w) ROM:0011A6F0 addq.w #1,d0 ROM:0011A6F2 bvc.s loc_11A6F8 ROM:0011A6F4 move.w #$8000,d0 ROM:0011A6F8 ROM:0011A6F8 loc_11A6F8: ; CODE XREF: sub_119B4E+BA4↑j ROM:0011A6F8 move.b #$10,(a0,d0.w) ROM:0011A6FE addq.w #1,d0 ROM:0011A700 bvc.s loc_11A706 ROM:0011A702 move.w #$8000,d0 ROM:0011A706 ROM:0011A706 loc_11A706: ; CODE XREF: sub_119B4E+BB2↑j ROM:0011A706 move.b #0,(a0,d0.w) ROM:0011A70C addq.w #1,d0 ROM:0011A70E bvc.s loc_11A714 ROM:0011A710 move.w #$8000,d0 ROM:0011A714 ROM:0011A714 loc_11A714: ; CODE XREF: sub_119B4E+BC0↑j ROM:0011A714 move.b #0,(a0,d0.w) ROM:0011A71A addq.w #1,d0 ROM:0011A71C bvc.s loc_11A722 ROM:0011A71E move.w #$8000,d0 ROM:0011A722 ROM:0011A722 loc_11A722: ; CODE XREF: sub_119B4E+BCE↑j ROM:0011A722 move.b #0,(a0,d0.w) ROM:0011A728 addq.w #1,d0 ROM:0011A72A bvc.s loc_11A730 ROM:0011A72C move.w #$8000,d0 ROM:0011A730 ROM:0011A730 loc_11A730: ; CODE XREF: sub_119B4E+BDC↑j ROM:0011A730 move.b #0,(a0,d0.w) ROM:0011A736 addq.w #1,d0 ROM:0011A738 bvc.s loc_11A73E ROM:0011A73A move.w #$8000,d0 ROM:0011A73E ROM:0011A73E loc_11A73E: ; CODE XREF: sub_119B4E+BEA↑j ROM:0011A73E move.w d0,($5AE).w ROM:0011A742 bsr.l sub_117A9C ROM:0011A748 move.w ($5AE).w,($EAC).w ROM:0011A74E bra.l locret_11A936 ROM:0011A754 ; --------------------------------------------------------------------------- ROM:0011A754 ROM:0011A754 loc_11A754: ; CODE XREF: sub_119B4E+4D4↑j ROM:0011A754 cmpi.b #5,($75D).w ROM:0011A75A bne.s loc_11A792 ROM:0011A75C bsr.l sub_117A4E ROM:0011A762 move.w ($5AE).w,d0 ROM:0011A766 move.b ($75D).w,(a0,d0.w) ROM:0011A76C addq.w #1,d0 ROM:0011A76E bvc.s loc_11A774 ROM:0011A770 move.w #$8000,d0 ROM:0011A774 ROM:0011A774 loc_11A774: ; CODE XREF: sub_119B4E+C20↑j ROM:0011A774 move.b #3,(a0,d0.w) ROM:0011A77A addq.w #1,d0 ROM:0011A77C bvc.s loc_11A782 ROM:0011A77E move.w #$8000,d0 ROM:0011A782 ROM:0011A782 loc_11A782: ; CODE XREF: sub_119B4E+C2E↑j ROM:0011A782 move.w d0,($5AE).w ROM:0011A786 bsr.l sub_117A9C ROM:0011A78C bra.l locret_11A936 ROM:0011A792 ; --------------------------------------------------------------------------- ROM:0011A792 ROM:0011A792 loc_11A792: ; CODE XREF: sub_119B4E+C0C↑j ROM:0011A792 cmpi.b #6,($75D).w ROM:0011A798 bne.l locret_11A936 ROM:0011A79E bsr.l sub_117A4E ROM:0011A7A4 move.w ($5AE).w,d0 ROM:0011A7A8 move.b ($75D).w,(a0,d0.w) ROM:0011A7AE addq.w #1,d0 ROM:0011A7B0 bvc.s loc_11A7B6 ROM:0011A7B2 move.w #$8000,d0 ROM:0011A7B6 ROM:0011A7B6 loc_11A7B6: ; CODE XREF: sub_119B4E+C62↑j ROM:0011A7B6 move.b #1,(a0,d0.w) ROM:0011A7BC addq.w #1,d0 ROM:0011A7BE bvc.s loc_11A7C4 ROM:0011A7C0 move.w #$8000,d0 ROM:0011A7C4 ROM:0011A7C4 loc_11A7C4: ; CODE XREF: sub_119B4E+C70↑j ROM:0011A7C4 btst #0,($76B).w ROM:0011A7CA beq.l loc_11A932 ROM:0011A7D0 btst #2,($76B).w ROM:0011A7D6 beq.l loc_11A92C ROM:0011A7DC btst #3,($76B).w ROM:0011A7E2 beq.l loc_11A926 ROM:0011A7E8 move.l ($191C).w,d7 ROM:0011A7EC move.l d7,d6 ROM:0011A7EE swap d6 ROM:0011A7F0 lsr.l #8,d6 ROM:0011A7F2 move.b d6,(a0,d0.w) ROM:0011A7F6 addq.w #1,d0 ROM:0011A7F8 bvc.s loc_11A7FE ROM:0011A7FA move.w #$8000,d0 ROM:0011A7FE ROM:0011A7FE loc_11A7FE: ; CODE XREF: sub_119B4E+CAA↑j ROM:0011A7FE move.l d7,d6 ROM:0011A800 swap d6 ROM:0011A802 move.b d6,(a0,d0.w) ROM:0011A806 addq.w #1,d0 ROM:0011A808 bvc.s loc_11A80E ROM:0011A80A move.w #$8000,d0 ROM:0011A80E ROM:0011A80E loc_11A80E: ; CODE XREF: sub_119B4E+CBA↑j ROM:0011A80E move.l d7,d6 ROM:0011A810 lsr.l #8,d6 ROM:0011A812 move.b d6,(a0,d0.w) ROM:0011A816 addq.w #1,d0 ROM:0011A818 bvc.s loc_11A81E ROM:0011A81A move.w #$8000,d0 ROM:0011A81E ROM:0011A81E loc_11A81E: ; CODE XREF: sub_119B4E+CCA↑j ROM:0011A81E move.b d7,(a0,d0.w) ROM:0011A822 addq.w #1,d0 ROM:0011A824 bvc.s loc_11A82A ROM:0011A826 move.w #$8000,d0 ROM:0011A82A ROM:0011A82A loc_11A82A: ; CODE XREF: sub_119B4E+CD6↑j ROM:0011A82A move.w d0,($5AE).w ROM:0011A82E bsr.l sub_117A9C ROM:0011A834 move.w ($5AE).w,($EAC).w ROM:0011A83A bsr.l sub_117A4E ROM:0011A840 move.w ($5AE).w,d0 ROM:0011A844 move.b ($75D).w,(a0,d0.w) ROM:0011A84A addq.w #1,d0 ROM:0011A84C bvc.s loc_11A852 ROM:0011A84E move.w #$8000,d0 ROM:0011A852 ROM:0011A852 loc_11A852: ; CODE XREF: sub_119B4E+CFE↑j ROM:0011A852 move.b #2,(a0,d0.w) ROM:0011A858 addq.w #1,d0 ROM:0011A85A bvc.s loc_11A860 ROM:0011A85C move.w #$8000,d0 ROM:0011A860 ROM:0011A860 loc_11A860: ; CODE XREF: sub_119B4E+D0C↑j ROM:0011A860 move.l ($1918).w,d7 ROM:0011A864 move.l d7,d6 ROM:0011A866 swap d6 ROM:0011A868 lsr.l #8,d6 ROM:0011A86A move.b d6,(a0,d0.w) ROM:0011A86E addq.w #1,d0 ROM:0011A870 bvc.s loc_11A876 ROM:0011A872 move.w #$8000,d0 ROM:0011A876 ROM:0011A876 loc_11A876: ; CODE XREF: sub_119B4E+D22↑j ROM:0011A876 move.l d7,d6 ROM:0011A878 swap d6 ROM:0011A87A move.b d6,(a0,d0.w) ROM:0011A87E addq.w #1,d0 ROM:0011A880 bvc.s loc_11A886 ROM:0011A882 move.w #$8000,d0 ROM:0011A886 ROM:0011A886 loc_11A886: ; CODE XREF: sub_119B4E+D32↑j ROM:0011A886 move.l d7,d6 ROM:0011A888 lsr.l #8,d6 ROM:0011A88A move.b d6,(a0,d0.w) ROM:0011A88E addq.w #1,d0 ROM:0011A890 bvc.s loc_11A896 ROM:0011A892 move.w #$8000,d0 ROM:0011A896 ROM:0011A896 loc_11A896: ; CODE XREF: sub_119B4E+D42↑j ROM:0011A896 move.b d7,(a0,d0.w) ROM:0011A89A addq.w #1,d0 ROM:0011A89C bvc.s loc_11A8A2 ROM:0011A89E move.w #$8000,d0 ROM:0011A8A2 ROM:0011A8A2 loc_11A8A2: ; CODE XREF: sub_119B4E+D4E↑j ROM:0011A8A2 move.w d0,($5AE).w ROM:0011A8A6 bsr.l sub_117A9C ROM:0011A8AC move.w ($5AE).w,($EAC).w ROM:0011A8B2 bsr.l sub_117A4E ROM:0011A8B8 move.w ($5AE).w,d0 ROM:0011A8BC move.b ($75D).w,(a0,d0.w) ROM:0011A8C2 addq.w #1,d0 ROM:0011A8C4 bvc.s loc_11A8CA ROM:0011A8C6 move.w #$8000,d0 ROM:0011A8CA ROM:0011A8CA loc_11A8CA: ; CODE XREF: sub_119B4E+D76↑j ROM:0011A8CA move.b #3,(a0,d0.w) ROM:0011A8D0 addq.w #1,d0 ROM:0011A8D2 bvc.s loc_11A8D8 ROM:0011A8D4 move.w #$8000,d0 ROM:0011A8D8 ROM:0011A8D8 loc_11A8D8: ; CODE XREF: sub_119B4E+D84↑j ROM:0011A8D8 move.l ($1920).w,d7 ROM:0011A8DC move.l d7,d6 ROM:0011A8DE swap d6 ROM:0011A8E0 lsr.l #8,d6 ROM:0011A8E2 move.b d6,(a0,d0.w) ROM:0011A8E6 addq.w #1,d0 ROM:0011A8E8 bvc.s loc_11A8EE ROM:0011A8EA move.w #$8000,d0 ROM:0011A8EE ROM:0011A8EE loc_11A8EE: ; CODE XREF: sub_119B4E+D9A↑j ROM:0011A8EE move.l d7,d6 ROM:0011A8F0 swap d6 ROM:0011A8F2 move.b d6,(a0,d0.w) ROM:0011A8F6 addq.w #1,d0 ROM:0011A8F8 bvc.s loc_11A8FE ROM:0011A8FA move.w #$8000,d0 ROM:0011A8FE ROM:0011A8FE loc_11A8FE: ; CODE XREF: sub_119B4E+DAA↑j ROM:0011A8FE move.l d7,d6 ROM:0011A900 lsr.l #8,d6 ROM:0011A902 move.b d6,(a0,d0.w) ROM:0011A906 addq.w #1,d0 ROM:0011A908 bvc.s loc_11A90E ROM:0011A90A move.w #$8000,d0 ROM:0011A90E ROM:0011A90E loc_11A90E: ; CODE XREF: sub_119B4E+DBA↑j ROM:0011A90E move.b d7,(a0,d0.w) ROM:0011A912 addq.w #1,d0 ROM:0011A914 bvc.s loc_11A91A ROM:0011A916 move.w #$8000,d0 ROM:0011A91A ROM:0011A91A loc_11A91A: ; CODE XREF: sub_119B4E+DC6↑j ROM:0011A91A move.w d0,($5AE).w ROM:0011A91E bsr.l sub_117A9C ROM:0011A924 bra.s loc_11A92A ROM:0011A926 ; --------------------------------------------------------------------------- ROM:0011A926 ROM:0011A926 loc_11A926: ; CODE XREF: sub_119B4E+C94↑j ROM:0011A926 bsr.w sub_11A95A ROM:0011A92A ROM:0011A92A loc_11A92A: ; CODE XREF: sub_119B4E+DD6↑j ROM:0011A92A bra.s loc_11A930 ROM:0011A92C ; --------------------------------------------------------------------------- ROM:0011A92C ROM:0011A92C loc_11A92C: ; CODE XREF: sub_119B4E+C88↑j ROM:0011A92C bsr.w sub_11A95A ROM:0011A930 ROM:0011A930 loc_11A930: ; CODE XREF: sub_119B4E:loc_11A92A↑j ROM:0011A930 bra.s locret_11A936 ROM:0011A932 ; --------------------------------------------------------------------------- ROM:0011A932 ROM:0011A932 loc_11A932: ; CODE XREF: sub_119B4E+C7C↑j ROM:0011A932 bsr.w sub_11A95A ROM:0011A936 ROM:0011A936 locret_11A936: ; CODE XREF: sub_119B4E+78↑j ROM:0011A936 ; sub_119B4E+BA↑j ... ROM:0011A936 rts ROM:0011A936 ; End of function sub_119B4E ROM:0011A936 ROM:0011A938 ROM:0011A938 ; =============== S U B R O U T I N E ======================================= ROM:0011A938 ROM:0011A938 ROM:0011A938 sub_11A938: ; CODE XREF: sub_119B4E+3B0↑p ROM:0011A938 ; sub_119B4E+424↑p ... ROM:0011A938 move.b (a1),d5 ROM:0011A93A andi.b #$F,d5 ROM:0011A93E ori.b #$30,d5 ; '0' ROM:0011A942 move.b d5,$1260(d0.w) ROM:0011A948 rts ROM:0011A948 ; End of function sub_11A938 ROM:0011A948 ROM:0011A94A ROM:0011A94A ; =============== S U B R O U T I N E ======================================= ROM:0011A94A ROM:0011A94A ROM:0011A94A sub_11A94A: ; CODE XREF: sub_119B4E+394↑p ROM:0011A94A ; sub_119B4E+408↑p ... ROM:0011A94A move.b (a1),d5 ROM:0011A94C lsr.b #4,d5 ROM:0011A94E ori.b #$30,d5 ; '0' ROM:0011A952 move.b d5,$1260(d0.w) ROM:0011A958 rts ROM:0011A958 ; End of function sub_11A94A ROM:0011A958 ROM:0011A95A ROM:0011A95A ; =============== S U B R O U T I N E ======================================= ROM:0011A95A ROM:0011A95A ROM:0011A95A sub_11A95A: ; CODE XREF: sub_119B4E:loc_11A926↑p ROM:0011A95A ; sub_119B4E:loc_11A92C↑p ... ROM:0011A95A move.b #$78,$1260(d0.w) ; 'x' ROM:0011A962 addq.w #1,d0 ROM:0011A964 bvc.s loc_11A96A ROM:0011A966 move.w #$8000,d0 ROM:0011A96A ROM:0011A96A loc_11A96A: ; CODE XREF: sub_11A95A+A↑j ROM:0011A96A move.w d0,($5AE).w ROM:0011A96E bsr.l sub_117A9C ROM:0011A974 rts ROM:0011A974 ; End of function sub_11A95A ROM:0011A974 ROM:0011A976 ROM:0011A976 ; =============== S U B R O U T I N E ======================================= ROM:0011A976 ROM:0011A976 ROM:0011A976 sub_11A976: ; CODE XREF: ROM:00111A78↑p ROM:0011A976 btst #1,($FFFFFC0D).w ROM:0011A97C bne.s loc_11A986 ROM:0011A97E btst #3,($FFFFFC0D).w ROM:0011A984 beq.s loc_11A990 ROM:0011A986 ROM:0011A986 loc_11A986: ; CODE XREF: sub_11A976+6↑j ROM:0011A986 move.w ($FFFFFC0E).w,d0 ROM:0011A98A move.w ($FFFFFC0C).w,d0 ROM:0011A98E bra.s locret_11A9EA ROM:0011A990 ; --------------------------------------------------------------------------- ROM:0011A990 ROM:0011A990 loc_11A990: ; CODE XREF: sub_11A976+E↑j ROM:0011A990 cmpi.b #0,($75B).w ROM:0011A996 bne.s loc_11A9BA ROM:0011A998 move.w ($FFFFFC0E).w,d0 ROM:0011A99C move.w ($FFFFFC0C).w,d0 ROM:0011A9A0 move.w $B8(a5),d0 ROM:0011A9A4 clr.b ($8A6).w ROM:0011A9A8 move.w d0,($632).w ROM:0011A9AC move.b #1,($8A6).w ROM:0011A9B2 move.b #1,($75B).w ROM:0011A9B8 bra.s locret_11A9EA ROM:0011A9BA ; --------------------------------------------------------------------------- ROM:0011A9BA ROM:0011A9BA loc_11A9BA: ; CODE XREF: sub_11A976+20↑j ROM:0011A9BA cmpi.b #1,($75B).w ROM:0011A9C0 bne.s loc_11A9DE ROM:0011A9C2 move.w ($FFFFFC0E).w,d0 ROM:0011A9C6 move.w ($FFFFFC0C).w,d0 ROM:0011A9CA move.w $B8(a5),d0 ROM:0011A9CE clr.b ($8A6).w ROM:0011A9D2 move.w d0,($632).w ROM:0011A9D6 move.b #1,($8A6).w ROM:0011A9DC bra.s locret_11A9EA ROM:0011A9DE ; --------------------------------------------------------------------------- ROM:0011A9DE ROM:0011A9DE loc_11A9DE: ; CODE XREF: sub_11A976+4A↑j ROM:0011A9DE cmpi.b #2,($75B).w ROM:0011A9E4 bne.l *+6 ROM:0011A9EA ROM:0011A9EA locret_11A9EA: ; CODE XREF: sub_11A976+18↑j ROM:0011A9EA ; sub_11A976+42↑j ... ROM:0011A9EA rts ROM:0011A9EA ; End of function sub_11A976 ROM:0011A9EA ROM:0011A9EC ROM:0011A9EC ; =============== S U B R O U T I N E ======================================= ROM:0011A9EC ROM:0011A9EC ROM:0011A9EC sub_11A9EC: ; CODE XREF: ROM:loc_11AEE0↓p ROM:0011A9EC cmpi.b #1,($75B).w ROM:0011A9F2 bne.s locret_11AA08 ROM:0011A9F4 cmpi.w #0,($632).w ROM:0011A9FA bgt.s locret_11AA08 ROM:0011A9FC bset #0,($93D).w ROM:0011AA02 move.b #2,($75B).w ROM:0011AA08 ROM:0011AA08 locret_11AA08: ; CODE XREF: sub_11A9EC+6↑j ROM:0011AA08 ; sub_11A9EC+E↑j ROM:0011AA08 rts ROM:0011AA08 ; End of function sub_11A9EC ROM:0011AA08 ROM:0011AA0A ROM:0011AA0A ; =============== S U B R O U T I N E ======================================= ROM:0011AA0A ROM:0011AA0A ROM:0011AA0A sub_11AA0A: ; CODE XREF: ROM:0011AD7E↓p ROM:0011AA0A ; ROM:loc_11ADEE↓p ROM:0011AA0A clr.w d1 ROM:0011AA0C move.b ($760).w,d1 ROM:0011AA10 cmpi.w #9,d1 ROM:0011AA14 bcc.s locret_11AA1E ROM:0011AA16 movea.l off_11AA20(pc,d1.w*4),a0 ROM:0011AA1A nop ROM:0011AA1C jmp (a0) ROM:0011AA1E ; --------------------------------------------------------------------------- ROM:0011AA1E ROM:0011AA1E locret_11AA1E: ; CODE XREF: sub_11AA0A+A↑j ROM:0011AA1E rts ROM:0011AA1E ; End of function sub_11AA0A ROM:0011AA1E ROM:0011AA1E ; --------------------------------------------------------------------------- ROM:0011AA20 off_11AA20: dc.l loc_11AA44 ; DATA XREF: sub_11AA0A+C↑r ROM:0011AA24 dc.l locret_11AA4C ROM:0011AA28 dc.l loc_11AA4E ROM:0011AA2C dc.l loc_11AA64 ROM:0011AA30 dc.l loc_11AA7A ROM:0011AA34 dc.l loc_11AA90 ROM:0011AA38 dc.l loc_11AAA6 ROM:0011AA3C dc.l loc_11AABC ROM:0011AA40 dc.l locret_11AAD2 ROM:0011AA44 ; --------------------------------------------------------------------------- ROM:0011AA44 ROM:0011AA44 loc_11AA44: ; DATA XREF: ROM:off_11AA20↑o ROM:0011AA44 move.b #1,($760).w ROM:0011AA4A rts ROM:0011AA4C ; --------------------------------------------------------------------------- ROM:0011AA4C ROM:0011AA4C locret_11AA4C: ; DATA XREF: ROM:0011AA24↑o ROM:0011AA4C rts ROM:0011AA4E ; --------------------------------------------------------------------------- ROM:0011AA4E ROM:0011AA4E loc_11AA4E: ; DATA XREF: ROM:0011AA28↑o ROM:0011AA4E cmpi.w #0,($634).w ROM:0011AA54 bgt.s locret_11AA62 ROM:0011AA56 bset #7,($929).w ROM:0011AA5C move.b #1,($760).w ROM:0011AA62 ROM:0011AA62 locret_11AA62: ; CODE XREF: ROM:0011AA54↑j ROM:0011AA62 rts ROM:0011AA64 ; --------------------------------------------------------------------------- ROM:0011AA64 ROM:0011AA64 loc_11AA64: ; DATA XREF: ROM:0011AA2C↑o ROM:0011AA64 cmpi.w #0,($634).w ROM:0011AA6A bgt.s locret_11AA78 ROM:0011AA6C bset #7,($929).w ROM:0011AA72 move.b #1,($760).w ROM:0011AA78 ROM:0011AA78 locret_11AA78: ; CODE XREF: ROM:0011AA6A↑j ROM:0011AA78 rts ROM:0011AA7A ; --------------------------------------------------------------------------- ROM:0011AA7A ROM:0011AA7A loc_11AA7A: ; DATA XREF: ROM:0011AA30↑o ROM:0011AA7A cmpi.w #0,($634).w ROM:0011AA80 bgt.s locret_11AA8E ROM:0011AA82 bset #7,($929).w ROM:0011AA88 move.b #1,($760).w ROM:0011AA8E ROM:0011AA8E locret_11AA8E: ; CODE XREF: ROM:0011AA80↑j ROM:0011AA8E rts ROM:0011AA90 ; --------------------------------------------------------------------------- ROM:0011AA90 ROM:0011AA90 loc_11AA90: ; DATA XREF: ROM:0011AA34↑o ROM:0011AA90 cmpi.w #0,($634).w ROM:0011AA96 bgt.s locret_11AAA4 ROM:0011AA98 bset #7,($929).w ROM:0011AA9E move.b #1,($760).w ROM:0011AAA4 ROM:0011AAA4 locret_11AAA4: ; CODE XREF: ROM:0011AA96↑j ROM:0011AAA4 rts ROM:0011AAA6 ; --------------------------------------------------------------------------- ROM:0011AAA6 ROM:0011AAA6 loc_11AAA6: ; DATA XREF: ROM:0011AA38↑o ROM:0011AAA6 cmpi.w #0,($634).w ROM:0011AAAC bgt.s locret_11AABA ROM:0011AAAE bset #7,($929).w ROM:0011AAB4 move.b #1,($760).w ROM:0011AABA ROM:0011AABA locret_11AABA: ; CODE XREF: ROM:0011AAAC↑j ROM:0011AABA rts ROM:0011AABC ; --------------------------------------------------------------------------- ROM:0011AABC ROM:0011AABC loc_11AABC: ; DATA XREF: ROM:0011AA3C↑o ROM:0011AABC cmpi.w #0,($634).w ROM:0011AAC2 bgt.s locret_11AAD0 ROM:0011AAC4 bset #7,($929).w ROM:0011AACA move.b #1,($760).w ROM:0011AAD0 ROM:0011AAD0 locret_11AAD0: ; CODE XREF: ROM:0011AAC2↑j ROM:0011AAD0 rts ROM:0011AAD2 ; --------------------------------------------------------------------------- ROM:0011AAD2 ROM:0011AAD2 locret_11AAD2: ; DATA XREF: ROM:0011AA40↑o ROM:0011AAD2 rts ROM:0011AAD4 ROM:0011AAD4 ; =============== S U B R O U T I N E ======================================= ROM:0011AAD4 ROM:0011AAD4 ROM:0011AAD4 sub_11AAD4: ; CODE XREF: ROM:00111A68↑p ROM:0011AAD4 move.w ($FFFFFC0C).w,d3 ROM:0011AAD8 move.w ($FFFFFC0E).w,d4 ROM:0011AADC andi.w #$A,d3 ROM:0011AAE0 cmpi.w #0,d3 ROM:0011AAE4 beq.s loc_11AAEC ROM:0011AAE6 bra.l locret_11ACCE ROM:0011AAEC ; --------------------------------------------------------------------------- ROM:0011AAEC ROM:0011AAEC loc_11AAEC: ; CODE XREF: sub_11AAD4+10↑j ROM:0011AAEC cmpi.b #1,($760).w ROM:0011AAF2 bne.s loc_11AB24 ROM:0011AAF4 move.b $12D(a5),d0 ROM:0011AAF8 cmp.b d4,d0 ROM:0011AAFA bne.s loc_11AB1E ROM:0011AAFC move.b d0,($75F).w ROM:0011AB00 bset #5,($929).w ROM:0011AB06 move.w $B6(a5),d1 ROM:0011AB0A clr.b ($8A7).w ROM:0011AB0E move.w d1,($634).w ROM:0011AB12 move.b #1,($8A7).w ROM:0011AB18 move.b #2,($760).w ROM:0011AB1E ROM:0011AB1E loc_11AB1E: ; CODE XREF: sub_11AAD4+26↑j ROM:0011AB1E bra.l locret_11ACCE ROM:0011AB24 ; --------------------------------------------------------------------------- ROM:0011AB24 ROM:0011AB24 loc_11AB24: ; CODE XREF: sub_11AAD4+1E↑j ROM:0011AB24 cmpi.b #2,($760).w ROM:0011AB2A bne.s loc_11AB56 ROM:0011AB2C move.b $12E(a5),d0 ROM:0011AB30 cmp.b d4,d0 ROM:0011AB32 bne.s loc_11AB50 ROM:0011AB34 add.b d0,($75F).w ROM:0011AB38 move.w $B6(a5),d1 ROM:0011AB3C clr.b ($8A7).w ROM:0011AB40 move.w d1,($634).w ROM:0011AB44 move.b #1,($8A7).w ROM:0011AB4A move.b #3,($760).w ROM:0011AB50 ROM:0011AB50 loc_11AB50: ; CODE XREF: sub_11AAD4+5E↑j ROM:0011AB50 bra.l locret_11ACCE ROM:0011AB56 ; --------------------------------------------------------------------------- ROM:0011AB56 ROM:0011AB56 loc_11AB56: ; CODE XREF: sub_11AAD4+56↑j ROM:0011AB56 cmpi.b #3,($760).w ROM:0011AB5C bne.s loc_11AB88 ROM:0011AB5E move.b $12F(a5),d0 ROM:0011AB62 cmp.b d4,d0 ROM:0011AB64 bne.s loc_11AB82 ROM:0011AB66 add.b d0,($75F).w ROM:0011AB6A move.w $B6(a5),d1 ROM:0011AB6E clr.b ($8A7).w ROM:0011AB72 move.w d1,($634).w ROM:0011AB76 move.b #1,($8A7).w ROM:0011AB7C move.b #4,($760).w ROM:0011AB82 ROM:0011AB82 loc_11AB82: ; CODE XREF: sub_11AAD4+90↑j ROM:0011AB82 bra.l locret_11ACCE ROM:0011AB88 ; --------------------------------------------------------------------------- ROM:0011AB88 ROM:0011AB88 loc_11AB88: ; CODE XREF: sub_11AAD4+88↑j ROM:0011AB88 cmpi.b #4,($760).w ROM:0011AB8E bne.l loc_11AC10 ROM:0011AB94 cmpi.b #1,d4 ROM:0011AB98 bne.s loc_11AB9C ROM:0011AB9A bra.s loc_11ABB2 ROM:0011AB9C ; --------------------------------------------------------------------------- ROM:0011AB9C ROM:0011AB9C loc_11AB9C: ; CODE XREF: sub_11AAD4+C4↑j ROM:0011AB9C cmpi.b #2,d4 ROM:0011ABA0 bne.s loc_11ABA4 ROM:0011ABA2 bra.s loc_11ABB2 ROM:0011ABA4 ; --------------------------------------------------------------------------- ROM:0011ABA4 ROM:0011ABA4 loc_11ABA4: ; CODE XREF: sub_11AAD4+CC↑j ROM:0011ABA4 cmpi.b #6,d4 ROM:0011ABA8 bne.s loc_11ABAC ROM:0011ABAA bra.s loc_11ABB2 ROM:0011ABAC ; --------------------------------------------------------------------------- ROM:0011ABAC ROM:0011ABAC loc_11ABAC: ; CODE XREF: sub_11AAD4+D4↑j ROM:0011ABAC cmpi.b #9,d4 ROM:0011ABB0 bne.s loc_11ABD4 ROM:0011ABB2 ROM:0011ABB2 loc_11ABB2: ; CODE XREF: sub_11AAD4+C6↑j ROM:0011ABB2 ; sub_11AAD4+CE↑j ... ROM:0011ABB2 add.b d4,($75F).w ROM:0011ABB6 move.b d4,($75C).w ROM:0011ABBA move.w $B6(a5),d1 ROM:0011ABBE clr.b ($8A7).w ROM:0011ABC2 move.w d1,($634).w ROM:0011ABC6 move.b #1,($8A7).w ROM:0011ABCC move.b #5,($760).w ROM:0011ABD2 bra.s loc_11AC0A ROM:0011ABD4 ; --------------------------------------------------------------------------- ROM:0011ABD4 ROM:0011ABD4 loc_11ABD4: ; CODE XREF: sub_11AAD4+DC↑j ROM:0011ABD4 cmpi.b #3,d4 ROM:0011ABD8 bne.s loc_11ABDC ROM:0011ABDA bra.s loc_11ABEA ROM:0011ABDC ; --------------------------------------------------------------------------- ROM:0011ABDC ROM:0011ABDC loc_11ABDC: ; CODE XREF: sub_11AAD4+104↑j ROM:0011ABDC cmpi.b #4,d4 ROM:0011ABE0 bne.s loc_11ABE4 ROM:0011ABE2 bra.s loc_11ABEA ROM:0011ABE4 ; --------------------------------------------------------------------------- ROM:0011ABE4 ROM:0011ABE4 loc_11ABE4: ; CODE XREF: sub_11AAD4+10C↑j ROM:0011ABE4 cmpi.b #7,d4 ROM:0011ABE8 bne.s loc_11AC0A ROM:0011ABEA ROM:0011ABEA loc_11ABEA: ; CODE XREF: sub_11AAD4+106↑j ROM:0011ABEA ; sub_11AAD4+10E↑j ROM:0011ABEA add.b d4,($75F).w ROM:0011ABEE move.b d4,($75C).w ROM:0011ABF2 move.w $B6(a5),d1 ROM:0011ABF6 clr.b ($8A7).w ROM:0011ABFA move.w d1,($634).w ROM:0011ABFE move.b #1,($8A7).w ROM:0011AC04 move.b #7,($760).w ROM:0011AC0A ROM:0011AC0A loc_11AC0A: ; CODE XREF: sub_11AAD4+FE↑j ROM:0011AC0A ; sub_11AAD4+114↑j ROM:0011AC0A bra.l locret_11ACCE ROM:0011AC10 ; --------------------------------------------------------------------------- ROM:0011AC10 ROM:0011AC10 loc_11AC10: ; CODE XREF: sub_11AAD4+BA↑j ROM:0011AC10 cmpi.b #5,($760).w ROM:0011AC16 bne.l loc_11AC88 ROM:0011AC1C cmpi.b #1,($75C).w ROM:0011AC22 bne.s loc_11AC26 ROM:0011AC24 bra.s loc_11AC38 ROM:0011AC26 ; --------------------------------------------------------------------------- ROM:0011AC26 ROM:0011AC26 loc_11AC26: ; CODE XREF: sub_11AAD4+14E↑j ROM:0011AC26 cmpi.b #6,($75C).w ROM:0011AC2C bne.s loc_11AC30 ROM:0011AC2E bra.s loc_11AC38 ROM:0011AC30 ; --------------------------------------------------------------------------- ROM:0011AC30 ROM:0011AC30 loc_11AC30: ; CODE XREF: sub_11AAD4+158↑j ROM:0011AC30 cmpi.b #9,($75C).w ROM:0011AC36 bne.s loc_11AC5A ROM:0011AC38 ROM:0011AC38 loc_11AC38: ; CODE XREF: sub_11AAD4+150↑j ROM:0011AC38 ; sub_11AAD4+15A↑j ROM:0011AC38 add.b d4,($75F).w ROM:0011AC3C move.b d4,($75D).w ROM:0011AC40 move.w $B6(a5),d1 ROM:0011AC44 clr.b ($8A7).w ROM:0011AC48 move.w d1,($634).w ROM:0011AC4C move.b #1,($8A7).w ROM:0011AC52 move.b #7,($760).w ROM:0011AC58 bra.s loc_11AC82 ROM:0011AC5A ; --------------------------------------------------------------------------- ROM:0011AC5A ROM:0011AC5A loc_11AC5A: ; CODE XREF: sub_11AAD4+162↑j ROM:0011AC5A cmpi.b #2,($75C).w ROM:0011AC60 bne.s loc_11AC82 ROM:0011AC62 add.b d4,($75F).w ROM:0011AC66 move.b d4,($75D).w ROM:0011AC6A move.w $B6(a5),d1 ROM:0011AC6E clr.b ($8A7).w ROM:0011AC72 move.w d1,($634).w ROM:0011AC76 move.b #1,($8A7).w ROM:0011AC7C move.b #6,($760).w ROM:0011AC82 ROM:0011AC82 loc_11AC82: ; CODE XREF: sub_11AAD4+184↑j ROM:0011AC82 ; sub_11AAD4+18C↑j ROM:0011AC82 bra.l locret_11ACCE ROM:0011AC88 ; --------------------------------------------------------------------------- ROM:0011AC88 ROM:0011AC88 loc_11AC88: ; CODE XREF: sub_11AAD4+142↑j ROM:0011AC88 cmpi.b #6,($760).w ROM:0011AC8E bne.s loc_11ACB2 ROM:0011AC90 add.b d4,($75F).w ROM:0011AC94 move.b d4,($75E).w ROM:0011AC98 move.w $B6(a5),d1 ROM:0011AC9C clr.b ($8A7).w ROM:0011ACA0 move.w d1,($634).w ROM:0011ACA4 move.b #1,($8A7).w ROM:0011ACAA move.b #7,($760).w ROM:0011ACB0 bra.s locret_11ACCE ROM:0011ACB2 ; --------------------------------------------------------------------------- ROM:0011ACB2 ROM:0011ACB2 loc_11ACB2: ; CODE XREF: sub_11AAD4+1BA↑j ROM:0011ACB2 cmpi.b #7,($760).w ROM:0011ACB8 bne.s locret_11ACCE ROM:0011ACBA move.b ($75F).w,d0 ROM:0011ACBE cmp.b d4,d0 ROM:0011ACC0 bne.s locret_11ACCE ROM:0011ACC2 bset #3,($93C).w ROM:0011ACC8 move.b #8,($760).w ROM:0011ACCE ROM:0011ACCE locret_11ACCE: ; CODE XREF: sub_11AAD4+12↑j ROM:0011ACCE ; sub_11AAD4:loc_11AB1E↑j ... ROM:0011ACCE rts ROM:0011ACCE ; End of function sub_11AAD4 ROM:0011ACCE ROM:0011ACD0 ROM:0011ACD0 ; =============== S U B R O U T I N E ======================================= ROM:0011ACD0 ROM:0011ACD0 ROM:0011ACD0 sub_11ACD0: ; CODE XREF: ROM:00111D94↑p ROM:0011ACD0 clr.w d1 ROM:0011ACD2 move.b ($761).w,d1 ROM:0011ACD6 cmpi.w #8,d1 ROM:0011ACDA bcc.s locret_11ACE4 ROM:0011ACDC movea.l off_11ACE6(pc,d1.w*4),a0 ROM:0011ACE0 nop ROM:0011ACE2 jmp (a0) ROM:0011ACE4 ; --------------------------------------------------------------------------- ROM:0011ACE4 ROM:0011ACE4 locret_11ACE4: ; CODE XREF: sub_11ACD0+A↑j ROM:0011ACE4 rts ROM:0011ACE4 ; End of function sub_11ACD0 ROM:0011ACE4 ROM:0011ACE4 ; --------------------------------------------------------------------------- ROM:0011ACE6 off_11ACE6: dc.l loc_11AD06 ; DATA XREF: sub_11ACD0+C↑r ROM:0011ACEA dc.l loc_11AD0C ROM:0011ACEE dc.l loc_11AD36 ROM:0011ACF2 dc.l loc_11AD86 ROM:0011ACF6 dc.l loc_11ADF6 ROM:0011ACFA dc.l loc_11AE54 ROM:0011ACFE dc.l loc_11AEA2 ROM:0011AD02 dc.l locret_11AEE8 ROM:0011AD06 ; --------------------------------------------------------------------------- ROM:0011AD06 ROM:0011AD06 loc_11AD06: ; DATA XREF: ROM:off_11ACE6↑o ROM:0011AD06 move.b #1,($761).w ROM:0011AD0C ROM:0011AD0C loc_11AD0C: ; DATA XREF: ROM:0011ACEA↑o ROM:0011AD0C btst #6,($937).w ROM:0011AD12 beq.s locret_11AD34 ROM:0011AD14 move.w $BE(a5),d0 ROM:0011AD18 clr.b ($8A8).w ROM:0011AD1C move.w d0,($636).w ROM:0011AD20 move.b #1,($8A8).w ROM:0011AD26 bset #5,($FFFFFC0B).w ROM:0011AD2C move.b #2,($761).w ROM:0011AD32 bra.s loc_11AD78 ROM:0011AD34 ; --------------------------------------------------------------------------- ROM:0011AD34 ROM:0011AD34 locret_11AD34: ; CODE XREF: ROM:0011AD12↑j ROM:0011AD34 rts ROM:0011AD36 ; --------------------------------------------------------------------------- ROM:0011AD36 ROM:0011AD36 loc_11AD36: ; DATA XREF: ROM:0011ACEE↑o ROM:0011AD36 btst #5,($929).w ROM:0011AD3C beq.s loc_11AD50 ROM:0011AD3E bclr #5,($929).w ROM:0011AD44 move.b #3,($761).w ROM:0011AD4A bra.l loc_11ADEE ROM:0011AD50 ; --------------------------------------------------------------------------- ROM:0011AD50 ROM:0011AD50 loc_11AD50: ; CODE XREF: ROM:0011AD3C↑j ROM:0011AD50 cmpi.w #0,($636).w ROM:0011AD56 bgt.s loc_11AD78 ROM:0011AD58 bset #5,($92F).w ROM:0011AD5E bclr #5,($FFFFFC0B).w ROM:0011AD64 bclr #7,($92F).w ROM:0011AD6A move.b #0,($760).w ROM:0011AD70 move.b #7,($761).w ROM:0011AD76 rts ROM:0011AD78 ; --------------------------------------------------------------------------- ROM:0011AD78 ROM:0011AD78 loc_11AD78: ; CODE XREF: ROM:0011AD32↑j ROM:0011AD78 ; ROM:0011AD56↑j ... ROM:0011AD78 bset #7,($92F).w ROM:0011AD7E bsr.l sub_11AA0A ROM:0011AD84 rts ROM:0011AD86 ; --------------------------------------------------------------------------- ROM:0011AD86 ROM:0011AD86 loc_11AD86: ; DATA XREF: ROM:0011ACF2↑o ROM:0011AD86 btst #3,($93C).w ROM:0011AD8C beq.s loc_11ADC6 ROM:0011AD8E bclr #3,($93C).w ROM:0011AD94 move.w $BC(a5),d0 ROM:0011AD98 clr.b ($8A8).w ROM:0011AD9C move.w d0,($636).w ROM:0011ADA0 move.b #1,($8A8).w ROM:0011ADA6 bclr #7,($92F).w ROM:0011ADAC move.b #0,($760).w ROM:0011ADB2 bset #5,($931).w ROM:0011ADB8 bsr.l sub_1179D6 ROM:0011ADBE move.b #4,($761).w ROM:0011ADC4 rts ROM:0011ADC6 ; --------------------------------------------------------------------------- ROM:0011ADC6 ROM:0011ADC6 loc_11ADC6: ; CODE XREF: ROM:0011AD8C↑j ROM:0011ADC6 btst #7,($929).w ROM:0011ADCC beq.s loc_11ADEE ROM:0011ADCE bclr #7,($929).w ROM:0011ADD4 move.w $BE(a5),d0 ROM:0011ADD8 clr.b ($8A8).w ROM:0011ADDC move.w d0,($636).w ROM:0011ADE0 move.b #1,($8A8).w ROM:0011ADE6 move.b #2,($761).w ROM:0011ADEC bra.s loc_11AD78 ROM:0011ADEE ; --------------------------------------------------------------------------- ROM:0011ADEE ROM:0011ADEE loc_11ADEE: ; CODE XREF: ROM:0011AD4A↑j ROM:0011ADEE ; ROM:0011ADCC↑j ROM:0011ADEE bsr.l sub_11AA0A ROM:0011ADF4 rts ROM:0011ADF6 ; --------------------------------------------------------------------------- ROM:0011ADF6 ROM:0011ADF6 loc_11ADF6: ; DATA XREF: ROM:0011ACF6↑o ROM:0011ADF6 cmpi.w #0,($636).w ROM:0011ADFC bgt.s loc_11AE1C ROM:0011ADFE move.w $BE(a5),d0 ROM:0011AE02 clr.b ($8A8).w ROM:0011AE06 move.w d0,($636).w ROM:0011AE0A move.b #1,($8A8).w ROM:0011AE10 move.b #2,($761).w ROM:0011AE16 bra.l loc_11AD78 ROM:0011AE1C ; --------------------------------------------------------------------------- ROM:0011AE1C ROM:0011AE1C loc_11AE1C: ; CODE XREF: ROM:0011ADFC↑j ROM:0011AE1C move.w $BC(a5),d0 ROM:0011AE20 sub.w $BA(a5),d0 ROM:0011AE24 cmp.w ($636).w,d0 ROM:0011AE28 blt.s locret_11AE52 ROM:0011AE2A btst #6,($FFFFFC0D).w ROM:0011AE30 bne.s locret_11AE52 ROM:0011AE32 bclr #5,($931).w ROM:0011AE38 bclr #5,($FFFFFC0B).w ROM:0011AE3E bset #3,($FFFFFC0B).w ROM:0011AE44 bset #5,($935).w ROM:0011AE4A move.b #5,($761).w ROM:0011AE50 bra.s locret_11AEA0 ROM:0011AE52 ; --------------------------------------------------------------------------- ROM:0011AE52 ROM:0011AE52 locret_11AE52: ; CODE XREF: ROM:0011AE28↑j ROM:0011AE52 ; ROM:0011AE30↑j ROM:0011AE52 rts ROM:0011AE54 ; --------------------------------------------------------------------------- ROM:0011AE54 ROM:0011AE54 loc_11AE54: ; DATA XREF: ROM:0011ACFA↑o ROM:0011AE54 btst #4,($938).w ROM:0011AE5A beq.s locret_11AEA0 ROM:0011AE5C bclr #4,($938).w ROM:0011AE62 bclr #3,($FFFFFC0B).w ROM:0011AE68 bclr #5,($935).w ROM:0011AE6E move.b #0,($763).w ROM:0011AE74 move.w ($FFFFFC0E).w,d0 ROM:0011AE78 move.w ($FFFFFC0C).w,d0 ROM:0011AE7C move.w $BE(a5),d0 ROM:0011AE80 clr.b ($8A8).w ROM:0011AE84 move.w d0,($636).w ROM:0011AE88 move.b #1,($8A8).w ROM:0011AE8E bset #5,($FFFFFC0B).w ROM:0011AE94 move.b #2,($761).w ROM:0011AE9A bra.l loc_11AD78 ROM:0011AEA0 ; --------------------------------------------------------------------------- ROM:0011AEA0 ROM:0011AEA0 locret_11AEA0: ; CODE XREF: ROM:0011AE50↑j ROM:0011AEA0 ; ROM:0011AE5A↑j ROM:0011AEA0 rts ROM:0011AEA2 ; --------------------------------------------------------------------------- ROM:0011AEA2 ROM:0011AEA2 loc_11AEA2: ; DATA XREF: ROM:0011ACFE↑o ROM:0011AEA2 btst #0,($93D).w ROM:0011AEA8 beq.s loc_11AEE0 ROM:0011AEAA bclr #0,($93D).w ROM:0011AEB0 bclr #4,($932).w ROM:0011AEB6 move.b #0,($75B).w ROM:0011AEBC bset #5,($931).w ROM:0011AEC2 move.w $BC(a5),d0 ROM:0011AEC6 sub.w $B8(a5),d0 ROM:0011AECA clr.b ($8A8).w ROM:0011AECE move.w d0,($636).w ROM:0011AED2 move.b #1,($8A8).w ROM:0011AED8 move.b #4,($761).w ROM:0011AEDE rts ROM:0011AEE0 ; --------------------------------------------------------------------------- ROM:0011AEE0 ROM:0011AEE0 loc_11AEE0: ; CODE XREF: ROM:0011AEA8↑j ROM:0011AEE0 bsr.l sub_11A9EC ROM:0011AEE6 rts ROM:0011AEE8 ; --------------------------------------------------------------------------- ROM:0011AEE8 ROM:0011AEE8 locret_11AEE8: ; DATA XREF: ROM:0011AD02↑o ROM:0011AEE8 rts ROM:0011AEEA ROM:0011AEEA ; =============== S U B R O U T I N E ======================================= ROM:0011AEEA ROM:0011AEEA ROM:0011AEEA sub_11AEEA: ; CODE XREF: ROM:00111A5A↑p ROM:0011AEEA cmpi.b #4,($761).w ROM:0011AEF0 bne.s locret_11AF14 ROM:0011AEF2 btst #1,($FFFFFC0D).w ROM:0011AEF8 bne.s locret_11AF14 ROM:0011AEFA btst #3,($FFFFFC0D).w ROM:0011AF00 bne.s locret_11AF14 ROM:0011AF02 bclr #5,($931).w ROM:0011AF08 bset #4,($932).w ROM:0011AF0E move.b #6,($761).w ROM:0011AF14 ROM:0011AF14 locret_11AF14: ; CODE XREF: sub_11AEEA+6↑j ROM:0011AF14 ; sub_11AEEA+E↑j ... ROM:0011AF14 rts ROM:0011AF14 ; End of function sub_11AEEA ROM:0011AF14 ROM:0011AF16 ROM:0011AF16 ; =============== S U B R O U T I N E ======================================= ROM:0011AF16 ROM:0011AF16 ROM:0011AF16 sub_11AF16: ; CODE XREF: ROM:001170EA↑p ROM:0011AF16 clr.w d1 ROM:0011AF18 move.b ($763).w,d1 ROM:0011AF1C cmpi.w #4,d1 ROM:0011AF20 bcc.s locret_11AF2A ROM:0011AF22 movea.l off_11AF2C(pc,d1.w*4),a0 ROM:0011AF26 nop ROM:0011AF28 jmp (a0) ROM:0011AF2A ; --------------------------------------------------------------------------- ROM:0011AF2A ROM:0011AF2A locret_11AF2A: ; CODE XREF: sub_11AF16+A↑j ROM:0011AF2A rts ROM:0011AF2A ; End of function sub_11AF16 ROM:0011AF2A ROM:0011AF2A ; --------------------------------------------------------------------------- ROM:0011AF2C off_11AF2C: dc.l loc_11AF3C ; DATA XREF: sub_11AF16+C↑r ROM:0011AF30 dc.l loc_11AF52 ROM:0011AF34 dc.l locret_11AFBE ROM:0011AF38 dc.l loc_11AFC0 ROM:0011AF3C ; --------------------------------------------------------------------------- ROM:0011AF3C ROM:0011AF3C loc_11AF3C: ; DATA XREF: ROM:off_11AF2C↑o ROM:0011AF3C clr.w ($5B0).w ROM:0011AF40 bsr.w sub_11AFDA ROM:0011AF44 move.b #1,($762).w ROM:0011AF4A move.b #1,($763).w ROM:0011AF50 rts ROM:0011AF52 ; --------------------------------------------------------------------------- ROM:0011AF52 ROM:0011AF52 loc_11AF52: ; DATA XREF: ROM:0011AF30↑o ROM:0011AF52 btst #5,($934).w ROM:0011AF58 beq.s loc_11AF6E ROM:0011AF5A bclr #5,($934).w ROM:0011AF60 bset #4,($938).w ROM:0011AF66 move.b #2,($763).w ROM:0011AF6C rts ROM:0011AF6E ; --------------------------------------------------------------------------- ROM:0011AF6E ROM:0011AF6E loc_11AF6E: ; CODE XREF: ROM:0011AF58↑j ROM:0011AF6E btst #0,($FFFFFC0C).w ROM:0011AF74 beq.s locret_11AFBC ROM:0011AF76 btst #6,($FFFFFC0D).w ROM:0011AF7C beq.s locret_11AFBC ROM:0011AF7E cmpi.b #$B,($762).w ROM:0011AF84 blt.s loc_11AFAE ROM:0011AF86 move.w ($FFFFFC0E).w,d1 ROM:0011AF8A move.w ($FFFFFC0C).w,d1 ROM:0011AF8E clr.b ($762).w ROM:0011AF92 move.w $C2(a5),d1 ROM:0011AF96 clr.b ($8A9).w ROM:0011AF9A move.w d1,($638).w ROM:0011AF9E move.b #1,($8A9).w ROM:0011AFA4 move.b #3,($763).w ROM:0011AFAA rts ROM:0011AFAC ; --------------------------------------------------------------------------- ROM:0011AFAC bra.s locret_11AFBC ROM:0011AFAE ; --------------------------------------------------------------------------- ROM:0011AFAE ROM:0011AFAE loc_11AFAE: ; CODE XREF: ROM:0011AF84↑j ROM:0011AFAE bsr.w sub_11AFDA ROM:0011AFB2 addq.b #1,($762).w ROM:0011AFB6 move.b #1,($763).w ROM:0011AFBC ROM:0011AFBC locret_11AFBC: ; CODE XREF: ROM:0011AF74↑j ROM:0011AFBC ; ROM:0011AF7C↑j ... ROM:0011AFBC rts ROM:0011AFBE ; --------------------------------------------------------------------------- ROM:0011AFBE ROM:0011AFBE locret_11AFBE: ; DATA XREF: ROM:0011AF34↑o ROM:0011AFBE rts ROM:0011AFC0 ; --------------------------------------------------------------------------- ROM:0011AFC0 ROM:0011AFC0 loc_11AFC0: ; DATA XREF: ROM:0011AF38↑o ROM:0011AFC0 cmpi.w #0,($638).w ROM:0011AFC6 bgt.s locret_11AFD8 ROM:0011AFC8 bsr.w sub_11AFDA ROM:0011AFCC move.b #1,($762).w ROM:0011AFD2 move.b #1,($763).w ROM:0011AFD8 ROM:0011AFD8 locret_11AFD8: ; CODE XREF: ROM:0011AFC6↑j ROM:0011AFD8 rts ROM:0011AFDA ROM:0011AFDA ; =============== S U B R O U T I N E ======================================= ROM:0011AFDA ROM:0011AFDA ROM:0011AFDA sub_11AFDA: ; CODE XREF: ROM:0011AF40↑p ROM:0011AFDA ; ROM:loc_11AFAE↑p ... ROM:0011AFDA cmpi.w #0,($5AE).w ROM:0011AFE0 ble.s loc_11B016 ROM:0011AFE2 lea ($1260).w,a0 ROM:0011AFE6 clr.w d1 ROM:0011AFE8 move.w ($FFFFFC0E).w,d2 ROM:0011AFEC move.w ($FFFFFC0C).w,d2 ROM:0011AFF0 move.w ($5B0).w,d0 ROM:0011AFF4 move.b (a0,d0.w),d1 ROM:0011AFF8 move.w d1,($FFFFFC0E).w ROM:0011AFFC addq.w #1,d0 ROM:0011AFFE bvc.s loc_11B004 ROM:0011B000 move.w #$8000,d0 ROM:0011B004 ROM:0011B004 loc_11B004: ; CODE XREF: sub_11AFDA+24↑j ROM:0011B004 cmp.w ($5AE).w,d0 ROM:0011B008 blt.s loc_11B010 ROM:0011B00A bset #5,($934).w ROM:0011B010 ROM:0011B010 loc_11B010: ; CODE XREF: sub_11AFDA+2E↑j ROM:0011B010 move.w d0,($5B0).w ROM:0011B014 bra.s locret_11B01C ROM:0011B016 ; --------------------------------------------------------------------------- ROM:0011B016 ROM:0011B016 loc_11B016: ; CODE XREF: sub_11AFDA+6↑j ROM:0011B016 bset #5,($934).w ROM:0011B01C ROM:0011B01C locret_11B01C: ; CODE XREF: sub_11AFDA+3A↑j ROM:0011B01C rts ROM:0011B01C ; End of function sub_11AFDA ROM:0011B01C ROM:0011B01E ROM:0011B01E ; =============== S U B R O U T I N E ======================================= ROM:0011B01E ROM:0011B01E ROM:0011B01E sub_11B01E: ; CODE XREF: sub_11B3BE↓p ROM:0011B01E move.w #$3AE2,d1 ROM:0011B022 move.w ($A94).w,d2 ROM:0011B026 move.w ($A4C).w,d3 ROM:0011B02A bsr.l sub_116F5A ROM:0011B030 move.w d1,($5B2).w ROM:0011B034 rts ROM:0011B034 ; End of function sub_11B01E ROM:0011B034 ROM:0011B036 ROM:0011B036 ; =============== S U B R O U T I N E ======================================= ROM:0011B036 ROM:0011B036 ROM:0011B036 sub_11B036: ; CODE XREF: sub_1130D2+40A↑p ROM:0011B036 ; sub_1130D2+426↑p ... ROM:0011B036 bsr.w sub_11B050 ROM:0011B03A bsr.w sub_11B0D2 ROM:0011B03E bsr.w sub_11B154 ROM:0011B042 bsr.w sub_11B17A ROM:0011B046 bsr.w sub_11B198 ROM:0011B04A bsr.w sub_11B1B8 ROM:0011B04E rts ROM:0011B04E ; End of function sub_11B036 ROM:0011B04E ROM:0011B050 ROM:0011B050 ; =============== S U B R O U T I N E ======================================= ROM:0011B050 ROM:0011B050 ROM:0011B050 sub_11B050: ; CODE XREF: sub_11B036↑p ROM:0011B050 clr.w d1 ROM:0011B052 move.b ($764).w,d1 ROM:0011B056 cmpi.w #3,d1 ROM:0011B05A bcc.s locret_11B064 ROM:0011B05C movea.l off_11B066(pc,d1.w*4),a0 ROM:0011B060 nop ROM:0011B062 jmp (a0) ROM:0011B064 ; --------------------------------------------------------------------------- ROM:0011B064 ROM:0011B064 locret_11B064: ; CODE XREF: sub_11B050+A↑j ROM:0011B064 rts ROM:0011B064 ; End of function sub_11B050 ROM:0011B064 ROM:0011B064 ; --------------------------------------------------------------------------- ROM:0011B066 off_11B066: dc.l loc_11B072 ; DATA XREF: sub_11B050+C↑r ROM:0011B06A dc.l loc_11B080 ROM:0011B06E dc.l loc_11B09C ROM:0011B072 ; --------------------------------------------------------------------------- ROM:0011B072 ROM:0011B072 loc_11B072: ; DATA XREF: ROM:off_11B066↑o ROM:0011B072 bclr #7,($92C).w ROM:0011B078 move.b #1,($764).w ROM:0011B07E rts ROM:0011B080 ; --------------------------------------------------------------------------- ROM:0011B080 ROM:0011B080 loc_11B080: ; DATA XREF: ROM:0011B06A↑o ROM:0011B080 cmpi.w #5,($5C4).w ROM:0011B086 bne.s locret_11B09A ROM:0011B088 bsr.w sub_11B0CA ROM:0011B08C bset #7,($92C).w ROM:0011B092 move.b #2,($764).w ROM:0011B098 rts ROM:0011B09A ; --------------------------------------------------------------------------- ROM:0011B09A ROM:0011B09A locret_11B09A: ; CODE XREF: ROM:0011B086↑j ROM:0011B09A rts ROM:0011B09C ; --------------------------------------------------------------------------- ROM:0011B09C ROM:0011B09C loc_11B09C: ; DATA XREF: ROM:0011B06E↑o ROM:0011B09C cmpi.w #5,($5C4).w ROM:0011B0A2 bne.s loc_11B0B0 ROM:0011B0A4 bsr.w sub_11B0CA ROM:0011B0A8 move.b #2,($764).w ROM:0011B0AE rts ROM:0011B0B0 ; --------------------------------------------------------------------------- ROM:0011B0B0 ROM:0011B0B0 loc_11B0B0: ; CODE XREF: ROM:0011B0A2↑j ROM:0011B0B0 cmpi.w #6,($5C4).w ROM:0011B0B6 bne.s locret_11B0C6 ROM:0011B0B8 bclr #7,($92C).w ROM:0011B0BE move.b #1,($764).w ROM:0011B0C4 rts ROM:0011B0C6 ; --------------------------------------------------------------------------- ROM:0011B0C6 ROM:0011B0C6 locret_11B0C6: ; CODE XREF: ROM:0011B0B6↑j ROM:0011B0C6 rts ROM:0011B0C8 ; --------------------------------------------------------------------------- ROM:0011B0C8 rts ROM:0011B0CA ROM:0011B0CA ; =============== S U B R O U T I N E ======================================= ROM:0011B0CA ROM:0011B0CA ROM:0011B0CA sub_11B0CA: ; CODE XREF: ROM:0011B088↑p ROM:0011B0CA ; ROM:0011B0A4↑p ROM:0011B0CA move.w ($5C0).w,($5B4).w ROM:0011B0D0 rts ROM:0011B0D0 ; End of function sub_11B0CA ROM:0011B0D0 ROM:0011B0D2 ROM:0011B0D2 ; =============== S U B R O U T I N E ======================================= ROM:0011B0D2 ROM:0011B0D2 ROM:0011B0D2 sub_11B0D2: ; CODE XREF: sub_11B036+4↑p ROM:0011B0D2 clr.w d1 ROM:0011B0D4 move.b ($765).w,d1 ROM:0011B0D8 cmpi.w #3,d1 ROM:0011B0DC bcc.s locret_11B0E6 ROM:0011B0DE movea.l off_11B0E8(pc,d1.w*4),a0 ROM:0011B0E2 nop ROM:0011B0E4 jmp (a0) ROM:0011B0E6 ; --------------------------------------------------------------------------- ROM:0011B0E6 ROM:0011B0E6 locret_11B0E6: ; CODE XREF: sub_11B0D2+A↑j ROM:0011B0E6 rts ROM:0011B0E6 ; End of function sub_11B0D2 ROM:0011B0E6 ROM:0011B0E6 ; --------------------------------------------------------------------------- ROM:0011B0E8 off_11B0E8: dc.l loc_11B0F4 ; DATA XREF: sub_11B0D2+C↑r ROM:0011B0EC dc.l loc_11B102 ROM:0011B0F0 dc.l loc_11B11E ROM:0011B0F4 ; --------------------------------------------------------------------------- ROM:0011B0F4 ROM:0011B0F4 loc_11B0F4: ; DATA XREF: ROM:off_11B0E8↑o ROM:0011B0F4 bclr #2,($930).w ROM:0011B0FA move.b #1,($765).w ROM:0011B100 rts ROM:0011B102 ; --------------------------------------------------------------------------- ROM:0011B102 ROM:0011B102 loc_11B102: ; DATA XREF: ROM:0011B0EC↑o ROM:0011B102 cmpi.w #1,($5C4).w ROM:0011B108 bne.s locret_11B11C ROM:0011B10A bsr.w sub_11B14C ROM:0011B10E bset #2,($930).w ROM:0011B114 move.b #2,($765).w ROM:0011B11A rts ROM:0011B11C ; --------------------------------------------------------------------------- ROM:0011B11C ROM:0011B11C locret_11B11C: ; CODE XREF: ROM:0011B108↑j ROM:0011B11C rts ROM:0011B11E ; --------------------------------------------------------------------------- ROM:0011B11E ROM:0011B11E loc_11B11E: ; DATA XREF: ROM:0011B0F0↑o ROM:0011B11E cmpi.w #1,($5C4).w ROM:0011B124 bne.s loc_11B132 ROM:0011B126 bsr.w sub_11B14C ROM:0011B12A move.b #2,($765).w ROM:0011B130 rts ROM:0011B132 ; --------------------------------------------------------------------------- ROM:0011B132 ROM:0011B132 loc_11B132: ; CODE XREF: ROM:0011B124↑j ROM:0011B132 cmpi.w #2,($5C4).w ROM:0011B138 bne.s locret_11B148 ROM:0011B13A bclr #2,($930).w ROM:0011B140 move.b #1,($765).w ROM:0011B146 rts ROM:0011B148 ; --------------------------------------------------------------------------- ROM:0011B148 ROM:0011B148 locret_11B148: ; CODE XREF: ROM:0011B138↑j ROM:0011B148 rts ROM:0011B14A ; --------------------------------------------------------------------------- ROM:0011B14A rts ROM:0011B14C ROM:0011B14C ; =============== S U B R O U T I N E ======================================= ROM:0011B14C ROM:0011B14C ROM:0011B14C sub_11B14C: ; CODE XREF: ROM:0011B10A↑p ROM:0011B14C ; ROM:0011B126↑p ROM:0011B14C move.w ($5C0).w,($5B6).w ROM:0011B152 rts ROM:0011B152 ; End of function sub_11B14C ROM:0011B152 ROM:0011B154 ROM:0011B154 ; =============== S U B R O U T I N E ======================================= ROM:0011B154 ROM:0011B154 ROM:0011B154 sub_11B154: ; CODE XREF: sub_11B036+8↑p ROM:0011B154 cmpi.w #0,($5C4).w ROM:0011B15A bne.s locret_11B178 ROM:0011B15C move.w $C4(a5),d0 ROM:0011B160 cmp.w ($5C2).w,d0 ROM:0011B164 bge.s loc_11B16C ROM:0011B166 move.w d0,($5BA).w ROM:0011B16A bra.s loc_11B172 ROM:0011B16C ; --------------------------------------------------------------------------- ROM:0011B16C ROM:0011B16C loc_11B16C: ; CODE XREF: sub_11B154+10↑j ROM:0011B16C move.w ($5C2).w,($5BA).w ROM:0011B172 ROM:0011B172 loc_11B172: ; CODE XREF: sub_11B154+16↑j ROM:0011B172 move.w ($5C0).w,($5B8).w ROM:0011B178 ROM:0011B178 locret_11B178: ; CODE XREF: sub_11B154+6↑j ROM:0011B178 rts ROM:0011B178 ; End of function sub_11B154 ROM:0011B178 ROM:0011B17A ROM:0011B17A ; =============== S U B R O U T I N E ======================================= ROM:0011B17A ROM:0011B17A ROM:0011B17A sub_11B17A: ; CODE XREF: sub_11B036+C↑p ROM:0011B17A cmpi.w #3,($5C4).w ROM:0011B180 bne.s locret_11B196 ROM:0011B182 btst #7,($92C).w ROM:0011B188 bne.s locret_11B196 ROM:0011B18A bclr #7,($935).w ROM:0011B190 bset #0,($93B).w ROM:0011B196 ROM:0011B196 locret_11B196: ; CODE XREF: sub_11B17A+6↑j ROM:0011B196 ; sub_11B17A+E↑j ROM:0011B196 rts ROM:0011B196 ; End of function sub_11B17A ROM:0011B196 ROM:0011B198 ROM:0011B198 ; =============== S U B R O U T I N E ======================================= ROM:0011B198 ROM:0011B198 ROM:0011B198 sub_11B198: ; CODE XREF: sub_11B036+10↑p ROM:0011B198 cmpi.w #4,($5C4).w ROM:0011B19E bne.s locret_11B1B6 ROM:0011B1A0 btst #3,($93A).w ROM:0011B1A6 beq.s loc_11B1B0 ROM:0011B1A8 btst #5,($939).w ROM:0011B1AE beq.s locret_11B1B6 ROM:0011B1B0 ROM:0011B1B0 loc_11B1B0: ; CODE XREF: sub_11B198+E↑j ROM:0011B1B0 bset #7,($935).w ROM:0011B1B6 ROM:0011B1B6 locret_11B1B6: ; CODE XREF: sub_11B198+6↑j ROM:0011B1B6 ; sub_11B198+16↑j ROM:0011B1B6 rts ROM:0011B1B6 ; End of function sub_11B198 ROM:0011B1B6 ROM:0011B1B8 ROM:0011B1B8 ; =============== S U B R O U T I N E ======================================= ROM:0011B1B8 ROM:0011B1B8 ROM:0011B1B8 sub_11B1B8: ; CODE XREF: sub_11B036+14↑p ROM:0011B1B8 clr.w d1 ROM:0011B1BA move.b ($766).w,d1 ROM:0011B1BE cmpi.w #4,d1 ROM:0011B1C2 bcc.s locret_11B1CC ROM:0011B1C4 movea.l off_11B1CE(pc,d1.w*4),a0 ROM:0011B1C8 nop ROM:0011B1CA jmp (a0) ROM:0011B1CC ; --------------------------------------------------------------------------- ROM:0011B1CC ROM:0011B1CC locret_11B1CC: ; CODE XREF: sub_11B1B8+A↑j ROM:0011B1CC rts ROM:0011B1CC ; End of function sub_11B1B8 ROM:0011B1CC ROM:0011B1CC ; --------------------------------------------------------------------------- ROM:0011B1CE off_11B1CE: dc.l loc_11B1DE ; DATA XREF: sub_11B1B8+C↑r ROM:0011B1D2 dc.l loc_11B1E6 ROM:0011B1D6 dc.l loc_11B20C ROM:0011B1DA dc.l loc_11B232 ROM:0011B1DE ; --------------------------------------------------------------------------- ROM:0011B1DE ROM:0011B1DE loc_11B1DE: ; DATA XREF: ROM:off_11B1CE↑o ROM:0011B1DE move.b #1,($766).w ROM:0011B1E4 rts ROM:0011B1E6 ; --------------------------------------------------------------------------- ROM:0011B1E6 ROM:0011B1E6 loc_11B1E6: ; DATA XREF: ROM:0011B1D2↑o ROM:0011B1E6 btst #7,($92C).w ROM:0011B1EC beq.s loc_11B1F6 ROM:0011B1EE move.b #3,($766).w ROM:0011B1F4 bra.s loc_11B254 ROM:0011B1F6 ; --------------------------------------------------------------------------- ROM:0011B1F6 ROM:0011B1F6 loc_11B1F6: ; CODE XREF: ROM:0011B1EC↑j ROM:0011B1F6 btst #2,($930).w ROM:0011B1FC beq.s loc_11B206 ROM:0011B1FE move.b #2,($766).w ROM:0011B204 bra.s loc_11B254 ROM:0011B206 ; --------------------------------------------------------------------------- ROM:0011B206 ROM:0011B206 loc_11B206: ; CODE XREF: ROM:0011B1FC↑j ROM:0011B206 ; ROM:0011B22A↓j ... ROM:0011B206 bsr.w sub_11B25C ROM:0011B20A rts ROM:0011B20C ; --------------------------------------------------------------------------- ROM:0011B20C ROM:0011B20C loc_11B20C: ; DATA XREF: ROM:0011B1D6↑o ROM:0011B20C btst #7,($92C).w ROM:0011B212 beq.s loc_11B21C ROM:0011B214 move.b #3,($766).w ROM:0011B21A bra.s loc_11B254 ROM:0011B21C ; --------------------------------------------------------------------------- ROM:0011B21C ROM:0011B21C loc_11B21C: ; CODE XREF: ROM:0011B212↑j ROM:0011B21C btst #2,($930).w ROM:0011B222 bne.s loc_11B22C ROM:0011B224 move.b #1,($766).w ROM:0011B22A bra.s loc_11B206 ROM:0011B22C ; --------------------------------------------------------------------------- ROM:0011B22C ROM:0011B22C loc_11B22C: ; CODE XREF: ROM:0011B222↑j ROM:0011B22C ; ROM:0011B248↓j ROM:0011B22C bsr.w sub_11B26A ROM:0011B230 rts ROM:0011B232 ; --------------------------------------------------------------------------- ROM:0011B232 ROM:0011B232 loc_11B232: ; DATA XREF: ROM:0011B1DA↑o ROM:0011B232 btst #7,($92C).w ROM:0011B238 bne.s loc_11B254 ROM:0011B23A btst #2,($930).w ROM:0011B240 beq.s loc_11B24C ROM:0011B242 move.b #2,($766).w ROM:0011B248 bra.s loc_11B22C ROM:0011B24A ; --------------------------------------------------------------------------- ROM:0011B24A bra.s loc_11B254 ROM:0011B24C ; --------------------------------------------------------------------------- ROM:0011B24C ROM:0011B24C loc_11B24C: ; CODE XREF: ROM:0011B240↑j ROM:0011B24C move.b #1,($766).w ROM:0011B252 bra.s loc_11B206 ROM:0011B254 ; --------------------------------------------------------------------------- ROM:0011B254 ROM:0011B254 loc_11B254: ; CODE XREF: ROM:0011B1F4↑j ROM:0011B254 ; ROM:0011B204↑j ... ROM:0011B254 bsr.w sub_11B278 ROM:0011B258 rts ROM:0011B25A ; --------------------------------------------------------------------------- ROM:0011B25A rts ROM:0011B25C ROM:0011B25C ; =============== S U B R O U T I N E ======================================= ROM:0011B25C ROM:0011B25C ROM:0011B25C sub_11B25C: ; CODE XREF: ROM:loc_11B206↑p ROM:0011B25C move.w ($5B8).w,($5BC).w ROM:0011B262 move.w ($5BA).w,($5BE).w ROM:0011B268 rts ROM:0011B268 ; End of function sub_11B25C ROM:0011B268 ROM:0011B26A ROM:0011B26A ; =============== S U B R O U T I N E ======================================= ROM:0011B26A ROM:0011B26A ROM:0011B26A sub_11B26A: ; CODE XREF: ROM:loc_11B22C↑p ROM:0011B26A move.w ($5B6).w,($5BC).w ROM:0011B270 move.w $C4(a5),($5BE).w ROM:0011B276 rts ROM:0011B276 ; End of function sub_11B26A ROM:0011B276 ROM:0011B278 ROM:0011B278 ; =============== S U B R O U T I N E ======================================= ROM:0011B278 ROM:0011B278 ROM:0011B278 sub_11B278: ; CODE XREF: ROM:loc_11B254↑p ROM:0011B278 move.w ($5B4).w,($5BC).w ROM:0011B27E move.w $C4(a5),($5BE).w ROM:0011B284 rts ROM:0011B284 ; End of function sub_11B278 ROM:0011B284 ROM:0011B286 ROM:0011B286 ; =============== S U B R O U T I N E ======================================= ROM:0011B286 ROM:0011B286 ROM:0011B286 sub_11B286: ; CODE XREF: sub_11B3DA↓p ROM:0011B286 move.w ($5D8).w,d7 ROM:0011B28A clr.w d1 ROM:0011B28C move.b ($767).w,d1 ROM:0011B290 cmpi.w #6,d1 ROM:0011B294 bcc.s locret_11B29E ROM:0011B296 movea.l off_11B2A0(pc,d1.w*4),a0 ROM:0011B29A nop ROM:0011B29C jmp (a0) ROM:0011B29E ; --------------------------------------------------------------------------- ROM:0011B29E ROM:0011B29E locret_11B29E: ; CODE XREF: sub_11B286+E↑j ROM:0011B29E rts ROM:0011B29E ; End of function sub_11B286 ROM:0011B29E ROM:0011B29E ; --------------------------------------------------------------------------- ROM:0011B2A0 off_11B2A0: dc.l loc_11B2B8 ; DATA XREF: sub_11B286+10↑r ROM:0011B2A4 dc.l loc_11B2C4 ROM:0011B2A8 dc.l loc_11B2E2 ROM:0011B2AC dc.l loc_11B300 ROM:0011B2B0 dc.l loc_11B320 ROM:0011B2B4 dc.l loc_11B358 ROM:0011B2B8 ; --------------------------------------------------------------------------- ROM:0011B2B8 ROM:0011B2B8 loc_11B2B8: ; DATA XREF: ROM:off_11B2A0↑o ROM:0011B2B8 bsr.w sub_11B394 ROM:0011B2BC move.b #1,($767).w ROM:0011B2C2 rts ROM:0011B2C4 ; --------------------------------------------------------------------------- ROM:0011B2C4 ROM:0011B2C4 loc_11B2C4: ; DATA XREF: ROM:0011B2A4↑o ROM:0011B2C4 cmp.w ($5CC).w,d7 ROM:0011B2C8 bge.s loc_11B2D2 ROM:0011B2CA move.b #3,($767).w ROM:0011B2D0 bra.s loc_11B31A ROM:0011B2D2 ; --------------------------------------------------------------------------- ROM:0011B2D2 ROM:0011B2D2 loc_11B2D2: ; CODE XREF: ROM:0011B2C8↑j ROM:0011B2D2 cmp.w ($5CC).w,d7 ROM:0011B2D6 ble.s locret_11B2E0 ROM:0011B2D8 move.b #2,($767).w ROM:0011B2DE bra.s loc_11B2FA ROM:0011B2E0 ; --------------------------------------------------------------------------- ROM:0011B2E0 ROM:0011B2E0 locret_11B2E0: ; CODE XREF: ROM:0011B2D6↑j ROM:0011B2E0 rts ROM:0011B2E2 ; --------------------------------------------------------------------------- ROM:0011B2E2 ROM:0011B2E2 loc_11B2E2: ; DATA XREF: ROM:0011B2A8↑o ROM:0011B2E2 cmp.w ($5C6).w,d7 ROM:0011B2E6 bgt.s loc_11B2FA ROM:0011B2E8 cmp.w ($5CC).w,d7 ROM:0011B2EC bgt.s loc_11B2FA ROM:0011B2EE bsr.w sub_11B3A4 ROM:0011B2F2 move.b #4,($767).w ROM:0011B2F8 bra.s locret_11B356 ROM:0011B2FA ; --------------------------------------------------------------------------- ROM:0011B2FA ROM:0011B2FA loc_11B2FA: ; CODE XREF: ROM:0011B2DE↑j ROM:0011B2FA ; ROM:0011B2E6↑j ... ROM:0011B2FA bsr.w sub_11B3B0 ROM:0011B2FE rts ROM:0011B300 ; --------------------------------------------------------------------------- ROM:0011B300 ROM:0011B300 loc_11B300: ; DATA XREF: ROM:0011B2AC↑o ROM:0011B300 cmp.w ($5C6).w,d7 ROM:0011B304 blt.s loc_11B31A ROM:0011B306 cmp.w ($5CC).w,d7 ROM:0011B30A blt.s loc_11B31A ROM:0011B30C bsr.w sub_11B3A4 ROM:0011B310 move.b #5,($767).w ROM:0011B316 bra.w locret_11B390 ROM:0011B31A ; --------------------------------------------------------------------------- ROM:0011B31A ROM:0011B31A loc_11B31A: ; CODE XREF: ROM:0011B2D0↑j ROM:0011B31A ; ROM:0011B304↑j ... ROM:0011B31A bsr.w sub_11B3B0 ROM:0011B31E rts ROM:0011B320 ; --------------------------------------------------------------------------- ROM:0011B320 ROM:0011B320 loc_11B320: ; DATA XREF: ROM:0011B2B0↑o ROM:0011B320 cmp.w ($5C6).w,d7 ROM:0011B324 ble.s loc_11B32E ROM:0011B326 move.b #2,($767).w ROM:0011B32C bra.s loc_11B2FA ROM:0011B32E ; --------------------------------------------------------------------------- ROM:0011B32E ROM:0011B32E loc_11B32E: ; CODE XREF: ROM:0011B324↑j ROM:0011B32E btst #0,($92E).w ROM:0011B334 bne.s loc_11B33E ROM:0011B336 move.b #1,($767).w ROM:0011B33C rts ROM:0011B33E ; --------------------------------------------------------------------------- ROM:0011B33E ROM:0011B33E loc_11B33E: ; CODE XREF: ROM:0011B334↑j ROM:0011B33E move.w $C6(a5),d4 ROM:0011B342 cmp.w ($5CC).w,d7 ROM:0011B346 bge.s locret_11B356 ROM:0011B348 cmp.w ($5CA).w,d4 ROM:0011B34C ble.s locret_11B356 ROM:0011B34E move.b #3,($767).w ROM:0011B354 bra.s loc_11B31A ROM:0011B356 ; --------------------------------------------------------------------------- ROM:0011B356 ROM:0011B356 locret_11B356: ; CODE XREF: ROM:0011B2F8↑j ROM:0011B356 ; ROM:0011B346↑j ... ROM:0011B356 rts ROM:0011B358 ; --------------------------------------------------------------------------- ROM:0011B358 ROM:0011B358 loc_11B358: ; DATA XREF: ROM:0011B2B4↑o ROM:0011B358 cmp.w ($5C6).w,d7 ROM:0011B35C bge.s loc_11B366 ROM:0011B35E move.b #3,($767).w ROM:0011B364 bra.s loc_11B31A ROM:0011B366 ; --------------------------------------------------------------------------- ROM:0011B366 ROM:0011B366 loc_11B366: ; CODE XREF: ROM:0011B35C↑j ROM:0011B366 btst #0,($92E).w ROM:0011B36C bne.s loc_11B376 ROM:0011B36E move.b #1,($767).w ROM:0011B374 rts ROM:0011B376 ; --------------------------------------------------------------------------- ROM:0011B376 ROM:0011B376 loc_11B376: ; CODE XREF: ROM:0011B36C↑j ROM:0011B376 move.w $C6(a5),d0 ROM:0011B37A cmp.w ($5CC).w,d7 ROM:0011B37E ble.s locret_11B390 ROM:0011B380 cmp.w ($5CA).w,d0 ROM:0011B384 ble.s locret_11B390 ROM:0011B386 move.b #2,($767).w ROM:0011B38C bra.w loc_11B2FA ROM:0011B390 ; --------------------------------------------------------------------------- ROM:0011B390 ROM:0011B390 locret_11B390: ; CODE XREF: ROM:0011B316↑j ROM:0011B390 ; ROM:0011B37E↑j ... ROM:0011B390 rts ROM:0011B392 ; --------------------------------------------------------------------------- ROM:0011B392 rts ROM:0011B394 ROM:0011B394 ; =============== S U B R O U T I N E ======================================= ROM:0011B394 ROM:0011B394 ROM:0011B394 sub_11B394: ; CODE XREF: ROM:loc_11B2B8↑p ROM:0011B394 andi.w #$FFFE,($13D8).w ROM:0011B39A move.w ($13D8).w,($5CC).w ROM:0011B3A0 rts ROM:0011B3A0 ; End of function sub_11B394 ROM:0011B3A0 ROM:0011B3A2 ; --------------------------------------------------------------------------- ROM:0011B3A2 rts ROM:0011B3A4 ROM:0011B3A4 ; =============== S U B R O U T I N E ======================================= ROM:0011B3A4 ROM:0011B3A4 ROM:0011B3A4 sub_11B3A4: ; CODE XREF: ROM:0011B2EE↑p ROM:0011B3A4 ; ROM:0011B30C↑p ROM:0011B3A4 clr.w ($5C8).w ROM:0011B3A8 move.w ($5CC).w,($5C6).w ROM:0011B3AE rts ROM:0011B3AE ; End of function sub_11B3A4 ROM:0011B3AE ROM:0011B3B0 ROM:0011B3B0 ; =============== S U B R O U T I N E ======================================= ROM:0011B3B0 ROM:0011B3B0 ROM:0011B3B0 sub_11B3B0: ; CODE XREF: ROM:loc_11B2FA↑p ROM:0011B3B0 ; ROM:loc_11B31A↑p ROM:0011B3B0 move.w ($5D8).w,($5C6).w ROM:0011B3B6 move.w ($5DA).w,($5C8).w ROM:0011B3BC rts ROM:0011B3BC ; End of function sub_11B3B0 ROM:0011B3BC ROM:0011B3BE ROM:0011B3BE ; =============== S U B R O U T I N E ======================================= ROM:0011B3BE ROM:0011B3BE ROM:0011B3BE sub_11B3BE: ; CODE XREF: ROM:00116A4E↑p ROM:0011B3BE bsr.l sub_11B01E ROM:0011B3C4 bsr.w sub_11B41A ROM:0011B3C8 bsr.l sub_11B6B2 ROM:0011B3CE bsr.l sub_11B6C4 ROM:0011B3D4 bsr.w sub_11B3F4 ROM:0011B3D8 rts ROM:0011B3D8 ; End of function sub_11B3BE ROM:0011B3D8 ROM:0011B3DA ROM:0011B3DA ; =============== S U B R O U T I N E ======================================= ROM:0011B3DA ROM:0011B3DA ROM:0011B3DA sub_11B3DA: ; CODE XREF: ROM:001170A4↑p ROM:0011B3DA bsr.l sub_11B286 ROM:0011B3E0 bsr.l sub_11B47E ROM:0011B3E6 bsr.l sub_11B486 ROM:0011B3EC bsr.l sub_11B52A ROM:0011B3F2 rts ROM:0011B3F2 ; End of function sub_11B3DA ROM:0011B3F2 ROM:0011B3F4 ROM:0011B3F4 ; =============== S U B R O U T I N E ======================================= ROM:0011B3F4 ROM:0011B3F4 ROM:0011B3F4 sub_11B3F4: ; CODE XREF: sub_11B3BE+16↑p ROM:0011B3F4 bclr #7,($92D).w ROM:0011B3FA btst #2,($930).w ROM:0011B400 bne.s locret_11B418 ROM:0011B402 btst #7,($92C).w ROM:0011B408 bne.s locret_11B418 ROM:0011B40A btst #2,($92B).w ROM:0011B410 bne.s locret_11B418 ROM:0011B412 bset #7,($92D).w ROM:0011B418 ROM:0011B418 locret_11B418: ; CODE XREF: sub_11B3F4+C↑j ROM:0011B418 ; sub_11B3F4+14↑j ... ROM:0011B418 rts ROM:0011B418 ; End of function sub_11B3F4 ROM:0011B418 ROM:0011B41A ROM:0011B41A ; =============== S U B R O U T I N E ======================================= ROM:0011B41A ROM:0011B41A ROM:0011B41A sub_11B41A: ; CODE XREF: sub_11B3BE+6↑p ROM:0011B41A clr.w d1 ROM:0011B41C move.b ($768).w,d1 ROM:0011B420 cmpi.w #4,d1 ROM:0011B424 bcc.s locret_11B42E ROM:0011B426 movea.l off_11B430(pc,d1.w*4),a0 ROM:0011B42A nop ROM:0011B42C jmp (a0) ROM:0011B42E ; --------------------------------------------------------------------------- ROM:0011B42E ROM:0011B42E locret_11B42E: ; CODE XREF: sub_11B41A+A↑j ROM:0011B42E rts ROM:0011B42E ; End of function sub_11B41A ROM:0011B42E ROM:0011B42E ; --------------------------------------------------------------------------- ROM:0011B430 off_11B430: dc.l loc_11B440 ; DATA XREF: sub_11B41A+C↑r ROM:0011B434 dc.l loc_11B44E ROM:0011B438 dc.l loc_11B464 ROM:0011B43C dc.l locret_11B47A ROM:0011B440 ; --------------------------------------------------------------------------- ROM:0011B440 ROM:0011B440 loc_11B440: ; DATA XREF: ROM:off_11B430↑o ROM:0011B440 bclr #5,($939).w ROM:0011B446 move.b #1,($768).w ROM:0011B44C rts ROM:0011B44E ; --------------------------------------------------------------------------- ROM:0011B44E ROM:0011B44E loc_11B44E: ; DATA XREF: ROM:0011B434↑o ROM:0011B44E btst #3,($93A).w ROM:0011B454 beq.s locret_11B462 ROM:0011B456 bset #0,($93B).w ROM:0011B45C move.b #2,($768).w ROM:0011B462 ROM:0011B462 locret_11B462: ; CODE XREF: ROM:0011B454↑j ROM:0011B462 rts ROM:0011B464 ; --------------------------------------------------------------------------- ROM:0011B464 ROM:0011B464 loc_11B464: ; DATA XREF: ROM:0011B438↑o ROM:0011B464 btst #2,($92B).w ROM:0011B46A bne.s locret_11B478 ROM:0011B46C bset #5,($939).w ROM:0011B472 move.b #3,($768).w ROM:0011B478 ROM:0011B478 locret_11B478: ; CODE XREF: ROM:0011B46A↑j ROM:0011B478 rts ROM:0011B47A ; --------------------------------------------------------------------------- ROM:0011B47A ROM:0011B47A locret_11B47A: ; DATA XREF: ROM:0011B43C↑o ROM:0011B47A rts ROM:0011B47C ; --------------------------------------------------------------------------- ROM:0011B47C rts ROM:0011B47E ROM:0011B47E ; =============== S U B R O U T I N E ======================================= ROM:0011B47E ROM:0011B47E ROM:0011B47E sub_11B47E: ; CODE XREF: sub_11B3DA+6↑p ROM:0011B47E move.w ($5C8).w,($5CA).w ROM:0011B484 rts ROM:0011B484 ; End of function sub_11B47E ROM:0011B484 ROM:0011B486 ROM:0011B486 ; =============== S U B R O U T I N E ======================================= ROM:0011B486 ROM:0011B486 ROM:0011B486 sub_11B486: ; CODE XREF: sub_11B3DA+C↑p ROM:0011B486 cmpi.w #0,($5CA).w ROM:0011B48C beq.s locret_11B4AC ROM:0011B48E move.l #$3E8,d0 ROM:0011B494 divs.w ($5CA).w,d0 ROM:0011B498 move.l d0,d1 ROM:0011B49A swap d1 ROM:0011B49C cmpi.w #0,d1 ROM:0011B4A0 ble.s loc_11B4A4 ROM:0011B4A2 addq.w #1,d0 ROM:0011B4A4 ROM:0011B4A4 loc_11B4A4: ; CODE XREF: sub_11B486+1A↑j ROM:0011B4A4 move.w d0,d2 ROM:0011B4A6 lsr.w #1,d2 ROM:0011B4A8 move.w d2,($5CE).w ROM:0011B4AC ROM:0011B4AC locret_11B4AC: ; CODE XREF: sub_11B486+6↑j ROM:0011B4AC rts ROM:0011B4AC ; End of function sub_11B486 ROM:0011B4AC ROM:0011B4AE ROM:0011B4AE ; =============== S U B R O U T I N E ======================================= ROM:0011B4AE ROM:0011B4AE ROM:0011B4AE sub_11B4AE: ; CODE XREF: ROM:0011B5BA↓p ROM:0011B4AE ; ROM:0011B692↓p ROM:0011B4AE bclr #6,($92F).w ROM:0011B4B4 btst #2,($92C).w ROM:0011B4BA beq.s loc_11B4C4 ROM:0011B4BC bset #1,($936).w ROM:0011B4C2 bra.s loc_11B4CA ROM:0011B4C4 ; --------------------------------------------------------------------------- ROM:0011B4C4 ROM:0011B4C4 loc_11B4C4: ; CODE XREF: sub_11B4AE+C↑j ROM:0011B4C4 bclr #1,($936).w ROM:0011B4CA ROM:0011B4CA loc_11B4CA: ; CODE XREF: sub_11B4AE+14↑j ROM:0011B4CA move.w ($5CC).w,d7 ROM:0011B4CE cmp.w ($5C6).w,d7 ROM:0011B4D2 bge.s loc_11B4E2 ROM:0011B4D4 bset #2,($92C).w ROM:0011B4DA bset #2,($FFFFFA11).w ROM:0011B4E0 bra.s loc_11B4EE ROM:0011B4E2 ; --------------------------------------------------------------------------- ROM:0011B4E2 ROM:0011B4E2 loc_11B4E2: ; CODE XREF: sub_11B4AE+24↑j ROM:0011B4E2 bclr #2,($92C).w ROM:0011B4E8 bclr #2,($FFFFFA11).w ROM:0011B4EE ROM:0011B4EE loc_11B4EE: ; CODE XREF: sub_11B4AE+32↑j ROM:0011B4EE btst #2,($92C).w ROM:0011B4F4 beq.s loc_11B506 ROM:0011B4F6 btst #1,($936).w ROM:0011B4FC bne.s loc_11B504 ROM:0011B4FE bset #6,($92F).w ROM:0011B504 ROM:0011B504 loc_11B504: ; CODE XREF: sub_11B4AE+4E↑j ROM:0011B504 bra.s locret_11B514 ROM:0011B506 ; --------------------------------------------------------------------------- ROM:0011B506 ROM:0011B506 loc_11B506: ; CODE XREF: sub_11B4AE+46↑j ROM:0011B506 btst #1,($936).w ROM:0011B50C beq.s locret_11B514 ROM:0011B50E bset #6,($92F).w ROM:0011B514 ROM:0011B514 locret_11B514: ; CODE XREF: sub_11B4AE:loc_11B504↑j ROM:0011B514 ; sub_11B4AE+5E↑j ROM:0011B514 rts ROM:0011B514 ; End of function sub_11B4AE ROM:0011B514 ROM:0011B516 ROM:0011B516 ; =============== S U B R O U T I N E ======================================= ROM:0011B516 ROM:0011B516 ROM:0011B516 sub_11B516: ; CODE XREF: ROM:0011B620↓p ROM:0011B516 btst #2,($92C).w ROM:0011B51C beq.s loc_11B524 ROM:0011B51E addq.w #1,($5CC).w ROM:0011B522 bra.s locret_11B528 ROM:0011B524 ; --------------------------------------------------------------------------- ROM:0011B524 ROM:0011B524 loc_11B524: ; CODE XREF: sub_11B516+6↑j ROM:0011B524 subq.w #1,($5CC).w ROM:0011B528 ROM:0011B528 locret_11B528: ; CODE XREF: sub_11B516+C↑j ROM:0011B528 rts ROM:0011B528 ; End of function sub_11B516 ROM:0011B528 ROM:0011B52A ROM:0011B52A ; =============== S U B R O U T I N E ======================================= ROM:0011B52A ROM:0011B52A ROM:0011B52A sub_11B52A: ; CODE XREF: sub_11B3DA+12↑p ROM:0011B52A clr.w d1 ROM:0011B52C move.b ($769).w,d1 ROM:0011B530 cmpi.w #5,d1 ROM:0011B534 bcc.s locret_11B53E ROM:0011B536 movea.l off_11B540(pc,d1.w*4),a0 ROM:0011B53A nop ROM:0011B53C jmp (a0) ROM:0011B53E ; --------------------------------------------------------------------------- ROM:0011B53E ROM:0011B53E locret_11B53E: ; CODE XREF: sub_11B52A+A↑j ROM:0011B53E rts ROM:0011B53E ; End of function sub_11B52A ROM:0011B53E ROM:0011B53E ; --------------------------------------------------------------------------- ROM:0011B540 off_11B540: dc.l loc_11B554 ; DATA XREF: sub_11B52A+C↑r ROM:0011B544 dc.l loc_11B586 ROM:0011B548 dc.l loc_11B59C ROM:0011B54C dc.l loc_11B5F0 ROM:0011B550 dc.l loc_11B63E ROM:0011B554 ; --------------------------------------------------------------------------- ROM:0011B554 ROM:0011B554 loc_11B554: ; DATA XREF: ROM:off_11B540↑o ROM:0011B554 move.w $C8(a5),d7 ROM:0011B558 move.w #$104,($FFFFF410).w ROM:0011B55E move.w #0,($FFFFF41A).w ROM:0011B564 move.w #$FFFF,($FFFFF41C).w ROM:0011B56A move.w #$11F,($FFFFF418).w ROM:0011B570 clr.b ($8AB).w ROM:0011B574 move.w d7,($63C).w ROM:0011B578 move.b #1,($8AB).w ROM:0011B57E move.b #1,($769).w ROM:0011B584 rts ROM:0011B586 ; --------------------------------------------------------------------------- ROM:0011B586 ROM:0011B586 loc_11B586: ; DATA XREF: ROM:0011B544↑o ROM:0011B586 cmpi.w #0,($63C).w ROM:0011B58C bgt.s locret_11B59A ROM:0011B58E bclr #0,($92E).w ROM:0011B594 move.b #2,($769).w ROM:0011B59A ROM:0011B59A locret_11B59A: ; CODE XREF: ROM:0011B58C↑j ROM:0011B59A rts ROM:0011B59C ; --------------------------------------------------------------------------- ROM:0011B59C ROM:0011B59C loc_11B59C: ; DATA XREF: ROM:0011B548↑o ROM:0011B59C move.w ($5C6).w,d7 ROM:0011B5A0 cmp.w ($5CC).w,d7 ROM:0011B5A4 beq.s loc_11B5DE ROM:0011B5A6 cmpi.w #0,($5CA).w ROM:0011B5AC beq.s loc_11B5DE ROM:0011B5AE move.w #$54,($FFFFF420).w ; 'T' ROM:0011B5B4 move.w #$FFFF,($FFFFF41C).w ROM:0011B5BA bsr.w sub_11B4AE ROM:0011B5BE move.w ($5CE).w,d7 ROM:0011B5C2 clr.b ($8AA).w ROM:0011B5C6 move.w d7,($63A).w ROM:0011B5CA move.b #1,($8AA).w ROM:0011B5D0 bset #0,($92E).w ROM:0011B5D6 move.b #3,($769).w ROM:0011B5DC rts ROM:0011B5DE ; --------------------------------------------------------------------------- ROM:0011B5DE ROM:0011B5DE loc_11B5DE: ; CODE XREF: ROM:0011B5A4↑j ROM:0011B5DE ; ROM:0011B5AC↑j ROM:0011B5DE move.w ($5B2).w,d0 ROM:0011B5E2 muls.w #$7F,d0 ROM:0011B5E6 divs.w #$64,d0 ; 'd' ROM:0011B5EA move.w d0,($FFFFF41C).w ROM:0011B5EE rts ROM:0011B5F0 ; --------------------------------------------------------------------------- ROM:0011B5F0 ROM:0011B5F0 loc_11B5F0: ; DATA XREF: ROM:0011B54C↑o ROM:0011B5F0 btst #6,($92F).w ROM:0011B5F6 beq.s loc_11B612 ROM:0011B5F8 move.w $726(a5),d7 ROM:0011B5FC clr.b ($8AB).w ROM:0011B600 move.w d7,($63C).w ROM:0011B604 move.b #1,($8AB).w ROM:0011B60A move.b #1,($769).w ROM:0011B610 rts ROM:0011B612 ; --------------------------------------------------------------------------- ROM:0011B612 ROM:0011B612 loc_11B612: ; CODE XREF: ROM:0011B5F6↑j ROM:0011B612 cmpi.w #0,($63A).w ROM:0011B618 bgt.s locret_11B63C ROM:0011B61A move.w #$74,($FFFFF420).w ; 't' ROM:0011B620 bsr.w sub_11B516 ROM:0011B624 move.w ($5CE).w,d7 ROM:0011B628 clr.b ($8AA).w ROM:0011B62C move.w d7,($63A).w ROM:0011B630 move.b #1,($8AA).w ROM:0011B636 move.b #4,($769).w ROM:0011B63C ROM:0011B63C locret_11B63C: ; CODE XREF: ROM:0011B618↑j ROM:0011B63C rts ROM:0011B63E ; --------------------------------------------------------------------------- ROM:0011B63E ROM:0011B63E loc_11B63E: ; DATA XREF: ROM:0011B550↑o ROM:0011B63E cmpi.w #0,($5CA).w ROM:0011B644 bne.s loc_11B660 ROM:0011B646 move.w $726(a5),d7 ROM:0011B64A clr.b ($8AB).w ROM:0011B64E move.w d7,($63C).w ROM:0011B652 move.b #1,($8AB).w ROM:0011B658 move.b #1,($769).w ROM:0011B65E rts ROM:0011B660 ; --------------------------------------------------------------------------- ROM:0011B660 ROM:0011B660 loc_11B660: ; CODE XREF: ROM:0011B644↑j ROM:0011B660 move.w ($5C6).w,d7 ROM:0011B664 cmp.w ($5CC).w,d7 ROM:0011B668 bne.s loc_11B684 ROM:0011B66A move.w $726(a5),d7 ROM:0011B66E clr.b ($8AB).w ROM:0011B672 move.w d7,($63C).w ROM:0011B676 move.b #1,($8AB).w ROM:0011B67C move.b #1,($769).w ROM:0011B682 rts ROM:0011B684 ; --------------------------------------------------------------------------- ROM:0011B684 ROM:0011B684 loc_11B684: ; CODE XREF: ROM:0011B668↑j ROM:0011B684 cmpi.w #0,($63A).w ROM:0011B68A bgt.s locret_11B6AE ROM:0011B68C move.w #$54,($FFFFF420).w ; 'T' ROM:0011B692 bsr.w sub_11B4AE ROM:0011B696 move.w ($5CE).w,d7 ROM:0011B69A clr.b ($8AA).w ROM:0011B69E move.w d7,($63A).w ROM:0011B6A2 move.b #1,($8AA).w ROM:0011B6A8 move.b #3,($769).w ROM:0011B6AE ROM:0011B6AE locret_11B6AE: ; CODE XREF: ROM:0011B68A↑j ROM:0011B6AE rts ROM:0011B6B0 ; --------------------------------------------------------------------------- ROM:0011B6B0 rts ROM:0011B6B2 ROM:0011B6B2 ; =============== S U B R O U T I N E ======================================= ROM:0011B6B2 ROM:0011B6B2 ROM:0011B6B2 sub_11B6B2: ; CODE XREF: sub_11B3BE+A↑p ROM:0011B6B2 move.w ($5CC).w,d1 ROM:0011B6B6 subi.w #5,d1 ROM:0011B6BA andi.w #$FFFC,d1 ROM:0011B6BE move.w d1,($5D2).w ROM:0011B6C2 rts ROM:0011B6C2 ; End of function sub_11B6B2 ROM:0011B6C2 ROM:0011B6C4 ROM:0011B6C4 ; =============== S U B R O U T I N E ======================================= ROM:0011B6C4 ROM:0011B6C4 ROM:0011B6C4 sub_11B6C4: ; CODE XREF: sub_11B3BE+10↑p ROM:0011B6C4 move.w ($5CC).w,d0 ROM:0011B6C8 clr.w d1 ROM:0011B6CA move.b ($76A).w,d1 ROM:0011B6CE cmpi.w #5,d1 ROM:0011B6D2 bcc.s locret_11B6DC ROM:0011B6D4 movea.l off_11B6DE(pc,d1.w*4),a0 ROM:0011B6D8 nop ROM:0011B6DA jmp (a0) ROM:0011B6DC ; --------------------------------------------------------------------------- ROM:0011B6DC ROM:0011B6DC locret_11B6DC: ; CODE XREF: sub_11B6C4+E↑j ROM:0011B6DC rts ROM:0011B6DC ; End of function sub_11B6C4 ROM:0011B6DC ROM:0011B6DC ; --------------------------------------------------------------------------- ROM:0011B6DE off_11B6DE: dc.l loc_11B6F2 ; DATA XREF: sub_11B6C4+10↑r ROM:0011B6E2 dc.l loc_11B70C ROM:0011B6E6 dc.l loc_11B736 ROM:0011B6EA dc.l loc_11B790 ROM:0011B6EE dc.l loc_11B7C6 ROM:0011B6F2 ; --------------------------------------------------------------------------- ROM:0011B6F2 ROM:0011B6F2 loc_11B6F2: ; DATA XREF: ROM:off_11B6DE↑o ROM:0011B6F2 bclr #2,($92B).w ROM:0011B6F8 bclr #7,($935).w ROM:0011B6FE bclr #0,($93B).w ROM:0011B704 move.b #1,($76A).w ROM:0011B70A rts ROM:0011B70C ; --------------------------------------------------------------------------- ROM:0011B70C ROM:0011B70C loc_11B70C: ; DATA XREF: ROM:0011B6E2↑o ROM:0011B70C btst #0,($93B).w ROM:0011B712 beq.s loc_11B730 ROM:0011B714 bclr #0,($93B).w ROM:0011B71A bset #2,($92B).w ROM:0011B720 bsr.w sub_11B7F2 ROM:0011B724 bsr.w sub_11B7E4 ROM:0011B728 move.b #2,($76A).w ROM:0011B72E bra.s locret_11B78E ROM:0011B730 ; --------------------------------------------------------------------------- ROM:0011B730 ROM:0011B730 loc_11B730: ; CODE XREF: ROM:0011B712↑j ROM:0011B730 ; ROM:0011B76A↓j ... ROM:0011B730 bsr.w sub_11B828 ROM:0011B734 rts ROM:0011B736 ; --------------------------------------------------------------------------- ROM:0011B736 ROM:0011B736 loc_11B736: ; DATA XREF: ROM:0011B6E6↑o ROM:0011B736 cmp.w ($5D4).w,d0 ROM:0011B73A bne.s loc_11B748 ROM:0011B73C bsr.w sub_11B81A ROM:0011B740 move.b #3,($76A).w ROM:0011B746 bra.s locret_11B7C4 ROM:0011B748 ; --------------------------------------------------------------------------- ROM:0011B748 ROM:0011B748 loc_11B748: ; CODE XREF: ROM:0011B73A↑j ROM:0011B748 btst #7,($935).w ROM:0011B74E beq.s loc_11B76C ROM:0011B750 cmpi.w #0,($5D2).w ROM:0011B756 ble.s loc_11B76C ROM:0011B758 bclr #2,($92B).w ROM:0011B75E bclr #7,($935).w ROM:0011B764 move.b #1,($76A).w ROM:0011B76A bra.s loc_11B730 ROM:0011B76C ; --------------------------------------------------------------------------- ROM:0011B76C ROM:0011B76C loc_11B76C: ; CODE XREF: ROM:0011B74E↑j ROM:0011B76C ; ROM:0011B756↑j ROM:0011B76C btst #7,($935).w ROM:0011B772 beq.s locret_11B78E ROM:0011B774 cmpi.w #0,($5D2).w ROM:0011B77A bgt.s locret_11B78E ROM:0011B77C bsr.w sub_11B80C ROM:0011B780 bclr #7,($935).w ROM:0011B786 move.b #4,($76A).w ROM:0011B78C bra.s locret_11B7E0 ROM:0011B78E ; --------------------------------------------------------------------------- ROM:0011B78E ROM:0011B78E locret_11B78E: ; CODE XREF: ROM:0011B72E↑j ROM:0011B78E ; ROM:0011B772↑j ... ROM:0011B78E rts ROM:0011B790 ; --------------------------------------------------------------------------- ROM:0011B790 ROM:0011B790 loc_11B790: ; DATA XREF: ROM:0011B6EA↑o ROM:0011B790 btst #7,($935).w ROM:0011B796 beq.s loc_11B7AA ROM:0011B798 bsr.w sub_11B80C ROM:0011B79C bclr #7,($935).w ROM:0011B7A2 move.b #4,($76A).w ROM:0011B7A8 bra.s locret_11B7E0 ROM:0011B7AA ; --------------------------------------------------------------------------- ROM:0011B7AA ROM:0011B7AA loc_11B7AA: ; CODE XREF: ROM:0011B796↑j ROM:0011B7AA cmp.w ($5D6).w,d0 ROM:0011B7AE bne.s locret_11B7C4 ROM:0011B7B0 bsr.w sub_11B85E ROM:0011B7B4 bclr #2,($92B).w ROM:0011B7BA move.b #1,($76A).w ROM:0011B7C0 bra.w loc_11B730 ROM:0011B7C4 ; --------------------------------------------------------------------------- ROM:0011B7C4 ROM:0011B7C4 locret_11B7C4: ; CODE XREF: ROM:0011B746↑j ROM:0011B7C4 ; ROM:0011B7AE↑j ROM:0011B7C4 rts ROM:0011B7C6 ; --------------------------------------------------------------------------- ROM:0011B7C6 ROM:0011B7C6 loc_11B7C6: ; DATA XREF: ROM:0011B6EE↑o ROM:0011B7C6 cmp.w ($5D8).w,d0 ROM:0011B7CA bne.s locret_11B7E0 ROM:0011B7CC bsr.w sub_11B85E ROM:0011B7D0 bclr #2,($92B).w ROM:0011B7D6 move.b #1,($76A).w ROM:0011B7DC bra.w loc_11B730 ROM:0011B7E0 ; --------------------------------------------------------------------------- ROM:0011B7E0 ROM:0011B7E0 locret_11B7E0: ; CODE XREF: ROM:0011B78C↑j ROM:0011B7E0 ; ROM:0011B7A8↑j ... ROM:0011B7E0 rts ROM:0011B7E2 ; --------------------------------------------------------------------------- ROM:0011B7E2 rts ROM:0011B7E4 ROM:0011B7E4 ; =============== S U B R O U T I N E ======================================= ROM:0011B7E4 ROM:0011B7E4 ROM:0011B7E4 sub_11B7E4: ; CODE XREF: ROM:0011B724↑p ROM:0011B7E4 move.w ($5D4).w,($5D8).w ROM:0011B7EA move.w $C4(a5),($5DA).w ROM:0011B7F0 rts ROM:0011B7F0 ; End of function sub_11B7E4 ROM:0011B7F0 ROM:0011B7F2 ROM:0011B7F2 ; =============== S U B R O U T I N E ======================================= ROM:0011B7F2 ROM:0011B7F2 ROM:0011B7F2 sub_11B7F2: ; CODE XREF: ROM:0011B720↑p ROM:0011B7F2 move.w ($5CC).w,d0 ROM:0011B7F6 sub.w $CC(a5),d0 ROM:0011B7FA move.w d0,($5D4).w ROM:0011B7FE sub.w $CE(a5),d0 ROM:0011B802 andi.w #$FFFC,d0 ROM:0011B806 move.w d0,($5D6).w ROM:0011B80A rts ROM:0011B80A ; End of function sub_11B7F2 ROM:0011B80A ROM:0011B80C ROM:0011B80C ; =============== S U B R O U T I N E ======================================= ROM:0011B80C ROM:0011B80C ROM:0011B80C sub_11B80C: ; CODE XREF: ROM:0011B77C↑p ROM:0011B80C ; ROM:0011B798↑p ROM:0011B80C move.w ($5D2).w,($5D8).w ROM:0011B812 move.w $C4(a5),($5DA).w ROM:0011B818 rts ROM:0011B818 ; End of function sub_11B80C ROM:0011B818 ROM:0011B81A ROM:0011B81A ; =============== S U B R O U T I N E ======================================= ROM:0011B81A ROM:0011B81A ROM:0011B81A sub_11B81A: ; CODE XREF: ROM:0011B73C↑p ROM:0011B81A move.w ($5D6).w,($5D8).w ROM:0011B820 move.w $D0(a5),($5DA).w ROM:0011B826 rts ROM:0011B826 ; End of function sub_11B81A ROM:0011B826 ROM:0011B828 ROM:0011B828 ; =============== S U B R O U T I N E ======================================= ROM:0011B828 ROM:0011B828 ROM:0011B828 sub_11B828: ; CODE XREF: ROM:loc_11B730↑p ROM:0011B828 move.w $CC(a5),d1 ROM:0011B82C move.w ($5BC).w,d0 ROM:0011B830 cmp.w d0,d1 ROM:0011B832 bge.s loc_11B836 ROM:0011B834 move.w d1,d0 ROM:0011B836 ROM:0011B836 loc_11B836: ; CODE XREF: sub_11B828+A↑j ROM:0011B836 cmpi.w #0,d0 ROM:0011B83A bge.s loc_11B83E ROM:0011B83C clr.w d0 ROM:0011B83E ROM:0011B83E loc_11B83E: ; CODE XREF: sub_11B828+12↑j ROM:0011B83E move.w d0,($5D8).w ROM:0011B842 move.w $C4(a5),d1 ROM:0011B846 move.w ($5BE).w,d0 ROM:0011B84A cmp.w d0,d1 ROM:0011B84C bge.s loc_11B850 ROM:0011B84E move.w d1,d0 ROM:0011B850 ROM:0011B850 loc_11B850: ; CODE XREF: sub_11B828+24↑j ROM:0011B850 cmpi.w #0,d0 ROM:0011B854 bge.s loc_11B858 ROM:0011B856 clr.w d0 ROM:0011B858 ROM:0011B858 loc_11B858: ; CODE XREF: sub_11B828+2C↑j ROM:0011B858 move.w d0,($5DA).w ROM:0011B85C rts ROM:0011B85C ; End of function sub_11B828 ROM:0011B85C ROM:0011B85E ROM:0011B85E ; =============== S U B R O U T I N E ======================================= ROM:0011B85E ROM:0011B85E ROM:0011B85E sub_11B85E: ; CODE XREF: ROM:0011B7B0↑p ROM:0011B85E ; ROM:0011B7CC↑p ROM:0011B85E clr.w ($5D8).w ROM:0011B862 clr.w ($5C6).w ROM:0011B866 clr.w ($5CC).w ROM:0011B86A rts ROM:0011B86A ; End of function sub_11B85E ROM:0011B86A ROM:0011B86C ROM:0011B86C ; =============== S U B R O U T I N E ======================================= ROM:0011B86C ROM:0011B86C ROM:0011B86C sub_11B86C: ; CODE XREF: ROM:0011682A↑p ROM:0011B86C ; ROM:001168F4↑p ROM:0011B86C clr.w ($FFFFFE0A).w ROM:0011B870 clr.l ($FFFFFE0C).w ROM:0011B874 clr.l ($FFFFFE10).w ROM:0011B878 clr.l ($FFFFFE14).w ROM:0011B87C clr.l ($FFFFFE18).w ROM:0011B880 clr.l ($FFFFFE1C).w ROM:0011B884 clr.w ($FFFFFE20).w ROM:0011B888 moveq #0,d0 ROM:0011B88A moveq #0,d1 ROM:0011B88C moveq #$F,d2 ROM:0011B88E moveq #0,d3 ROM:0011B890 moveq #1,d4 ROM:0011B892 moveq #3,d5 ROM:0011B894 clr.w ($FFFFFF00).w ROM:0011B898 bsr.l sub_11B908 ROM:0011B89E ROM:0011B89E loc_11B89E: ; CODE XREF: sub_11B86C+3E↓j ROM:0011B89E cmpi.l #0,($FFFFFE18).w ROM:0011B8A6 beq.s loc_11B8AC ROM:0011B8A8 nop ROM:0011B8AA bra.s loc_11B89E ROM:0011B8AC ; --------------------------------------------------------------------------- ROM:0011B8AC ROM:0011B8AC loc_11B8AC: ; CODE XREF: sub_11B86C+3A↑j ROM:0011B8AC bsr.w sub_11B8C4 ROM:0011B8B0 move.w #$40C0,($FFFFFE00).w ROM:0011B8B6 ori.w #1,($FFFFFE00).w ROM:0011B8BC move.w #$640,($FFFFFE08).w ROM:0011B8C2 rts ROM:0011B8C2 ; End of function sub_11B86C ROM:0011B8C2 ROM:0011B8C4 ROM:0011B8C4 ; =============== S U B R O U T I N E ======================================= ROM:0011B8C4 ROM:0011B8C4 ROM:0011B8C4 sub_11B8C4: ; CODE XREF: sub_11B86C:loc_11B8AC↑p ROM:0011B8C4 move.w ($FFFFFF00).w,d0 ROM:0011B8C8 move.b d0,d1 ROM:0011B8CA andi.b #$F,d1 ROM:0011B8CE addi.b #$30,d1 ; '0' ROM:0011B8D2 move.b d1,($886).w ROM:0011B8D6 move.b d0,d1 ROM:0011B8D8 lsr.b #4,d1 ROM:0011B8DA andi.b #$F,d1 ROM:0011B8DE addi.b #$30,d1 ; '0' ROM:0011B8E2 move.b d1,($885).w ROM:0011B8E6 lsr.w #8,d0 ROM:0011B8E8 move.b d0,d1 ROM:0011B8EA andi.b #$F,d1 ROM:0011B8EE addi.b #$30,d1 ; '0' ROM:0011B8F2 move.b d1,($884).w ROM:0011B8F6 move.b d0,d1 ROM:0011B8F8 lsr.b #4,d1 ROM:0011B8FA andi.b #$F,d1 ROM:0011B8FE addi.b #$30,d1 ; '0' ROM:0011B902 move.b d1,($883).w ROM:0011B906 rts ROM:0011B906 ; End of function sub_11B8C4 ROM:0011B906 ROM:0011B908 ROM:0011B908 ; =============== S U B R O U T I N E ======================================= ROM:0011B908 ROM:0011B908 ROM:0011B908 sub_11B908: ; CODE XREF: sub_1109E4+2A↑p ROM:0011B908 ; sub_110C1E+86↑p ... ROM:0011B908 cmpi.w #0,d1 ROM:0011B90C bne.s loc_11B91A ROM:0011B90E move.w #$FFFF,d1 ROM:0011B912 bclr d0,d1 ROM:0011B914 and.w d1,($FFFFFE0A).w ROM:0011B918 bra.s loc_11B922 ROM:0011B91A ; --------------------------------------------------------------------------- ROM:0011B91A ROM:0011B91A loc_11B91A: ; CODE XREF: sub_11B908+4↑j ROM:0011B91A clr.w d1 ROM:0011B91C bset d0,d1 ROM:0011B91E or.w d1,($FFFFFE0A).w ROM:0011B922 ROM:0011B922 loc_11B922: ; CODE XREF: sub_11B908+10↑j ROM:0011B922 asl.w #1,d0 ROM:0011B924 moveq #3,d1 ROM:0011B926 asl.l d0,d1 ROM:0011B928 eori.l #$FFFFFFFF,d1 ROM:0011B92E and.l d1,($FFFFFE1C).w ROM:0011B932 and.l d1,($FFFFFE14).w ROM:0011B936 and.l d1,($FFFFFE18).w ROM:0011B93A clr.l d1 ROM:0011B93C move.w d3,d1 ROM:0011B93E asl.l d0,d1 ROM:0011B940 or.l d1,($FFFFFE14).w ROM:0011B944 clr.l d1 ROM:0011B946 move.w d4,d1 ROM:0011B948 asl.l d0,d1 ROM:0011B94A or.l d1,($FFFFFE18).w ROM:0011B94E move.w d0,d3 ROM:0011B950 asl.w #1,d0 ROM:0011B952 movea.w #$FE10,a0 ROM:0011B956 cmpi.w #$20,d0 ; ' ' ROM:0011B95A blt.s loc_11B964 ROM:0011B95C subi.w #$20,d0 ; ' ' ROM:0011B960 movea.w #$FE0C,a0 ROM:0011B964 ROM:0011B964 loc_11B964: ; CODE XREF: sub_11B908+52↑j ROM:0011B964 moveq #$F,d1 ROM:0011B966 asl.l d0,d1 ROM:0011B968 eori.l #$FFFFFFFF,d1 ROM:0011B96E and.l d1,(a0) ROM:0011B970 clr.l d1 ROM:0011B972 move.w d2,d1 ROM:0011B974 asl.l d0,d1 ROM:0011B976 or.l d1,(a0) ROM:0011B978 clr.l d1 ROM:0011B97A move.w d5,d1 ROM:0011B97C asl.l d3,d1 ROM:0011B97E or.l d1,($FFFFFE1C).w ROM:0011B982 rts ROM:0011B982 ; End of function sub_11B908 ROM:0011B982 ROM:0011B984 ROM:0011B984 ; =============== S U B R O U T I N E ======================================= ROM:0011B984 ROM:0011B984 ROM:0011B984 sub_11B984: ; CODE XREF: sub_1109E4+6↑p ROM:0011B984 ; sub_110C1E+66↑p ... ROM:0011B984 asl.w #1,d0 ROM:0011B986 moveq #3,d1 ROM:0011B988 asl.l d0,d1 ROM:0011B98A eori.l #$FFFFFFFF,d1 ROM:0011B990 and.l d1,($FFFFFE1C).w ROM:0011B994 asr.w #1,d0 ROM:0011B996 rts ROM:0011B996 ; End of function sub_11B984 ROM:0011B996 ROM:0011B998 ; --------------------------------------------------------------------------- ROM:0011B998 lea ($5E0).w,a0 ROM:0011B99C lea ($5E0).w,a1 ROM:0011B9A0 rts ROM:0011B9A2 ROM:0011B9A2 ; =============== S U B R O U T I N E ======================================= ROM:0011B9A2 ROM:0011B9A2 ROM:0011B9A2 sub_11B9A2: ; CODE XREF: sub_110E14+C0↑p ROM:0011B9A2 movea.w #$908,a0 ROM:0011B9A6 movea.w #$6F6,a1 ROM:0011B9AA move.w #0,d0 ROM:0011B9AE bsr.w sub_11BA9A ROM:0011B9B2 cmpi.w #0,($502).w ROM:0011B9B8 bne.s loc_11B9DE ROM:0011B9BA addq.l #1,($484).w ROM:0011B9BE movea.w #$929,a0 ROM:0011B9C2 movea.w #$738,a1 ROM:0011B9C6 move.w #0,d0 ROM:0011B9CA bsr.w sub_11BA9A ROM:0011B9CE movea.w #$929,a0 ROM:0011B9D2 movea.w #$70C,a1 ROM:0011B9D6 move.w #$16,d0 ROM:0011B9DA bsr.w sub_11BA9A ROM:0011B9DE ROM:0011B9DE loc_11B9DE: ; CODE XREF: sub_11B9A2+16↑j ROM:0011B9DE cmpi.w #$E10,($502).w ROM:0011B9E4 bne.s loc_11B9F6 ROM:0011B9E6 movea.w #$929,a0 ROM:0011B9EA movea.w #$70C,a1 ROM:0011B9EE move.w #$16,d0 ROM:0011B9F2 bsr.w sub_11BA9A ROM:0011B9F6 ROM:0011B9F6 loc_11B9F6: ; CODE XREF: sub_11B9A2+42↑j ROM:0011B9F6 cmpi.w #0,($4F0).w ROM:0011B9FC bne.s locret_11BA0E ROM:0011B9FE movea.w #$913,a0 ROM:0011BA02 movea.w #$6F6,a1 ROM:0011BA06 move.w #$B,d0 ROM:0011BA0A bsr.w sub_11BA9A ROM:0011BA0E ROM:0011BA0E locret_11BA0E: ; CODE XREF: sub_11B9A2+5A↑j ROM:0011BA0E rts ROM:0011BA0E ; End of function sub_11B9A2 ROM:0011BA0E ROM:0011BA10 ROM:0011BA10 ; =============== S U B R O U T I N E ======================================= ROM:0011BA10 ROM:0011BA10 ROM:0011BA10 sub_11BA10: ; CODE XREF: ROM:loc_11709C↑p ROM:0011BA10 subq.w #1,($5DE).w ROM:0011BA14 bgt.s loc_11BA2C ROM:0011BA16 move.w #$A,($5DE).w ROM:0011BA1C movea.w #$8E1,a0 ROM:0011BA20 movea.w #$640,a1 ROM:0011BA24 move.w #$34,d0 ; '4' ROM:0011BA28 bsr.w sub_11BA9A ROM:0011BA2C ROM:0011BA2C loc_11BA2C: ; CODE XREF: sub_11BA10+4↑j ROM:0011BA2C subq.w #1,($5DC).w ROM:0011BA30 bgt.s loc_11BA8E ROM:0011BA32 move.w #$400,($5DC).w ROM:0011BA38 addq.l #1,($13C8).w ROM:0011BA3C movea.w #$908,a0 ROM:0011BA40 movea.w #$6A8,a1 ROM:0011BA44 move.w #$27,d0 ; ''' ROM:0011BA48 bsr.w sub_11BA9A ROM:0011BA4C move.l ($13C8).w,d2 ROM:0011BA50 clr.l d3 ROM:0011BA52 divsl.l #$3C,d3:d2 ; '<' ROM:0011BA5A cmpi.w #0,d3 ROM:0011BA5E bne.s loc_11BA8E ROM:0011BA60 movea.w #$908,a0 ROM:0011BA64 movea.w #$6F6,a1 ROM:0011BA68 move.w #0,d0 ROM:0011BA6C bsr.w sub_11BA9A ROM:0011BA70 divsl.l #$3C,d3:d2 ; '<' ROM:0011BA78 cmpi.w #0,d3 ROM:0011BA7C bne.s loc_11BA8E ROM:0011BA7E movea.w #$908,a0 ROM:0011BA82 movea.w #$6F6,a1 ROM:0011BA86 move.w #0,d0 ROM:0011BA8A bsr.w sub_11BA9A ROM:0011BA8E ROM:0011BA8E loc_11BA8E: ; CODE XREF: sub_11BA10+20↑j ROM:0011BA8E ; sub_11BA10+4E↑j ... ROM:0011BA8E movea.w #$8AD,a0 ROM:0011BA92 movea.w #$5F4,a1 ROM:0011BA96 move.w #$26,d0 ; '&' ROM:0011BA96 ; End of function sub_11BA10 ROM:0011BA96 ROM:0011BA9A ROM:0011BA9A ; =============== S U B R O U T I N E ======================================= ROM:0011BA9A ROM:0011BA9A ROM:0011BA9A sub_11BA9A: ; CODE XREF: sub_11B9A2+C↑p ROM:0011BA9A ; sub_11B9A2+28↑p ... ROM:0011BA9A moveq #0,d1 ROM:0011BA9C ROM:0011BA9C loc_11BA9C: ; CODE XREF: sub_11BA9A+4↓j ROM:0011BA9C ; sub_11BA9A:loc_11BACA↓j ROM:0011BA9C btst d1,-(a0) ROM:0011BA9E dbne d0,loc_11BA9C ROM:0011BAA2 subq.w #1,d0 ROM:0011BAA4 blt.s locret_11BACC ROM:0011BAA6 btst #1,(a0) ROM:0011BAAA beq.s loc_11BABE ROM:0011BAAC addq.w #1,(a1,d0.w*2) ROM:0011BAB0 bvc.s loc_11BABA ROM:0011BAB2 move.w #$7FFF,(a1,d0.w*2) ROM:0011BAB8 clr.b (a0) ROM:0011BABA ROM:0011BABA loc_11BABA: ; CODE XREF: sub_11BA9A+16↑j ROM:0011BABA bra.w loc_11BACA ROM:0011BABE ; --------------------------------------------------------------------------- ROM:0011BABE ROM:0011BABE loc_11BABE: ; CODE XREF: sub_11BA9A+10↑j ROM:0011BABE subq.w #1,(a1,d0.w*2) ROM:0011BAC2 bpl.s loc_11BACA ROM:0011BAC4 clr.w (a1,d0.w*2) ROM:0011BAC8 clr.b (a0) ROM:0011BACA ROM:0011BACA loc_11BACA: ; CODE XREF: sub_11BA9A:loc_11BABA↑j ROM:0011BACA ; sub_11BA9A+28↑j ROM:0011BACA bra.s loc_11BA9C ROM:0011BACC ; --------------------------------------------------------------------------- ROM:0011BACC ROM:0011BACC locret_11BACC: ; CODE XREF: sub_11BA9A+A↑j ROM:0011BACC rts ROM:0011BACC ; End of function sub_11BA9A ROM:0011BACC ROM:0011BACC ; --------------------------------------------------------------------------- ROM:0011BACE dc.w $FFFF ROM:0011BAD0 dc.l $FFFF5450, $554D0000, $1E000002, $FFFE ROM:0011BAE0 dc.b $F, $FF ROM:0011BAE2 ROM:0011BAE2 ; =============== S U B R O U T I N E ======================================= ROM:0011BAE2 ROM:0011BAE2 ROM:0011BAE2 sub_11BAE2: ; CODE XREF: sub_126FC0+6↓p ROM:0011BAE2 bsr.w sub_11BAF6 ROM:0011BAE6 bsr.l sub_11C43C ROM:0011BAEC bsr.w sub_11C0EC ROM:0011BAF0 bsr.w sub_11C24E ROM:0011BAF4 rts ROM:0011BAF4 ; End of function sub_11BAE2 ROM:0011BAF4 ROM:0011BAF6 ROM:0011BAF6 ; =============== S U B R O U T I N E ======================================= ROM:0011BAF6 ROM:0011BAF6 ROM:0011BAF6 sub_11BAF6: ; CODE XREF: sub_11BAE2↑p ROM:0011BAF6 move.w ($A7A).w,d1 ROM:0011BAFA cmp.w ($A7C).w,d1 ROM:0011BAFE bne.s loc_11BB20 ROM:0011BB00 cmpi.w #$190,d1 ROM:0011BB04 ble.s loc_11BB12 ROM:0011BB06 cmpi.w #$28A,d1 ROM:0011BB0A bge.s loc_11BB12 ROM:0011BB0C move.w d1,($A78).w ROM:0011BB10 bra.s loc_11BB1E ROM:0011BB12 ; --------------------------------------------------------------------------- ROM:0011BB12 ROM:0011BB12 loc_11BB12: ; CODE XREF: sub_11BAF6+E↑j ROM:0011BB12 ; sub_11BAF6+14↑j ROM:0011BB12 move.w $164(a5),($A78).w ROM:0011BB18 bset #1,($13B3).w ROM:0011BB1E ROM:0011BB1E loc_11BB1E: ; CODE XREF: sub_11BAF6+1A↑j ROM:0011BB1E bra.s loc_11BB2C ROM:0011BB20 ; --------------------------------------------------------------------------- ROM:0011BB20 ROM:0011BB20 loc_11BB20: ; CODE XREF: sub_11BAF6+8↑j ROM:0011BB20 move.w $164(a5),($A78).w ROM:0011BB26 bset #1,($13B3).w ROM:0011BB2C ROM:0011BB2C loc_11BB2C: ; CODE XREF: sub_11BAF6:loc_11BB1E↑j ROM:0011BB2C move.w #$20D,d0 ROM:0011BB30 muls.w #$3E8,d0 ROM:0011BB34 divs.w ($A78).w,d0 ROM:0011BB38 move.w d0,($4B0).w ROM:0011BB3C muls.w ($4B8).w,d0 ROM:0011BB40 divs.w #$3E8,d0 ROM:0011BB44 clr.l d1 ROM:0011BB46 move.w d0,d1 ROM:0011BB48 swap d1 ROM:0011BB4A move.w ($A4C).w,d2 ROM:0011BB4E swap d2 ROM:0011BB50 move.w ($A4E).w,d2 ROM:0011BB54 move.w $172(a5),d3 ROM:0011BB58 ext.l d3 ROM:0011BB5A bsr.l sub_116E5E ROM:0011BB60 move.w d4,($A4E).w ROM:0011BB64 swap d4 ROM:0011BB66 move.w d4,($A4C).w ROM:0011BB6A btst #2,($4D3).w ROM:0011BB70 beq.s loc_11BB78 ROM:0011BB72 bset #0,($13B4).w ROM:0011BB78 ROM:0011BB78 loc_11BB78: ; CODE XREF: sub_11BAF6+7A↑j ROM:0011BB78 btst #0,($13B4).w ROM:0011BB7E beq.s loc_11BB88 ROM:0011BB80 move.b #$FF,($1156).w ROM:0011BB86 bra.s loc_11BBAA ROM:0011BB88 ; --------------------------------------------------------------------------- ROM:0011BB88 ROM:0011BB88 loc_11BB88: ; CODE XREF: sub_11BAF6+88↑j ROM:0011BB88 move.w ($A94).w,d0 ROM:0011BB8C subi.w #$8CA,d0 ROM:0011BB90 bpl.s loc_11BB94 ROM:0011BB92 clr.w d0 ROM:0011BB94 ROM:0011BB94 loc_11BB94: ; CODE XREF: sub_11BAF6+9A↑j ROM:0011BB94 muls.w #$86,d0 ROM:0011BB98 divs.w #$3E8,d0 ROM:0011BB9C cmpi.w #$FE,d0 ROM:0011BBA0 ble.s loc_11BBA6 ROM:0011BBA2 move.w #$FE,d0 ROM:0011BBA6 ROM:0011BBA6 loc_11BBA6: ; CODE XREF: sub_11BAF6+AA↑j ROM:0011BBA6 move.b d0,($1156).w ROM:0011BBAA ROM:0011BBAA loc_11BBAA: ; CODE XREF: sub_11BAF6+90↑j ROM:0011BBAA btst #2,($4D2).w ROM:0011BBB0 beq.s loc_11BBB8 ROM:0011BBB2 bset #5,($1390).w ROM:0011BBB8 ROM:0011BBB8 loc_11BBB8: ; CODE XREF: sub_11BAF6+BA↑j ROM:0011BBB8 move.w $166(a5),d0 ROM:0011BBBC cmp.w ($A60).w,d0 ROM:0011BBC0 bgt.s loc_11BBCA ROM:0011BBC2 bset #4,($1393).w ROM:0011BBC8 bra.s loc_11BBD8 ROM:0011BBCA ; --------------------------------------------------------------------------- ROM:0011BBCA ROM:0011BBCA loc_11BBCA: ; CODE XREF: sub_11BAF6+CA↑j ROM:0011BBCA btst #4,($931).w ROM:0011BBD0 bne.s loc_11BBD8 ROM:0011BBD2 bclr #4,($1393).w ROM:0011BBD8 ROM:0011BBD8 loc_11BBD8: ; CODE XREF: sub_11BAF6+D2↑j ROM:0011BBD8 ; sub_11BAF6+DA↑j ROM:0011BBD8 move.w $184(a5),d0 ROM:0011BBDC cmpi.w #1,d0 ROM:0011BBE0 bne.s loc_11BC40 ROM:0011BBE2 clr.w d1 ROM:0011BBE4 move.w ($AB8).w,d0 ROM:0011BBE8 btst #0,($1391).w ROM:0011BBEE beq.s loc_11BBFC ROM:0011BBF0 cmpi.w #$7F,d0 ROM:0011BBF4 bne.s loc_11BBFC ROM:0011BBF6 move.w #1,d1 ROM:0011BBFA bra.s loc_11BC08 ROM:0011BBFC ; --------------------------------------------------------------------------- ROM:0011BBFC ROM:0011BBFC loc_11BBFC: ; CODE XREF: sub_11BAF6+F8↑j ROM:0011BBFC ; sub_11BAF6+FE↑j ROM:0011BBFC btst #7,($1388).w ROM:0011BC02 beq.s loc_11BC08 ROM:0011BC04 move.w #1,d1 ROM:0011BC08 ROM:0011BC08 loc_11BC08: ; CODE XREF: sub_11BAF6+104↑j ROM:0011BC08 ; sub_11BAF6+10C↑j ROM:0011BC08 cmpi.w #1,d1 ROM:0011BC0C bne.s loc_11BC24 ROM:0011BC0E lea $79E(a5),a0 ROM:0011BC12 move.w #$C,d0 ROM:0011BC16 move.w (a0,d0.w*2),($A48).w ROM:0011BC1C bset #7,($1388).w ROM:0011BC22 bra.s loc_11BC3E ROM:0011BC24 ; --------------------------------------------------------------------------- ROM:0011BC24 ROM:0011BC24 loc_11BC24: ; CODE XREF: sub_11BAF6+116↑j ROM:0011BC24 move.w ($AB8).w,d0 ROM:0011BC28 muls.w #$A,d0 ROM:0011BC2C btst #0,($1391).w ROM:0011BC32 beq.s loc_11BC36 ROM:0011BC34 neg.w d0 ROM:0011BC36 ROM:0011BC36 loc_11BC36: ; CODE XREF: sub_11BAF6+13C↑j ROM:0011BC36 addi.w #$AAC,d0 ROM:0011BC3A move.w d0,($A48).w ROM:0011BC3E ROM:0011BC3E loc_11BC3E: ; CODE XREF: sub_11BAF6+12C↑j ROM:0011BC3E bra.s loc_11BCA6 ROM:0011BC40 ; --------------------------------------------------------------------------- ROM:0011BC40 ROM:0011BC40 loc_11BC40: ; CODE XREF: sub_11BAF6+EA↑j ROM:0011BC40 clr.w d0 ROM:0011BC42 btst #7,($1388).w ROM:0011BC48 beq.s loc_11BC4E ROM:0011BC4A move.w #1,d0 ROM:0011BC4E ROM:0011BC4E loc_11BC4E: ; CODE XREF: sub_11BAF6+152↑j ROM:0011BC4E btst #4,($4D2).w ROM:0011BC54 bne.s loc_11BC5C ROM:0011BC56 cmpi.w #1,d0 ROM:0011BC5A bne.s loc_11BC7A ROM:0011BC5C ROM:0011BC5C loc_11BC5C: ; CODE XREF: sub_11BAF6+15E↑j ROM:0011BC5C lea $79E(a5),a0 ROM:0011BC60 move.w #$C,d0 ROM:0011BC64 move.w (a0,d0.w*2),($A48).w ROM:0011BC6A bset #7,($1388).w ROM:0011BC70 move.w ($A60).w,d0 ROM:0011BC74 move.w d0,($A76).w ROM:0011BC78 bra.s loc_11BCA6 ROM:0011BC7A ; --------------------------------------------------------------------------- ROM:0011BC7A ROM:0011BC7A loc_11BC7A: ; CODE XREF: sub_11BAF6+164↑j ROM:0011BC7A clr.l d1 ROM:0011BC7C move.w ($4CA).w,d1 ROM:0011BC80 swap d1 ROM:0011BC82 move.w ($A48).w,d2 ROM:0011BC86 swap d2 ROM:0011BC88 move.w ($A4A).w,d2 ROM:0011BC8C move.w $174(a5),d3 ROM:0011BC90 ext.l d3 ROM:0011BC92 bsr.l sub_116E5E ROM:0011BC98 move.w d4,($A4A).w ROM:0011BC9C swap d4 ROM:0011BC9E move.w d4,($A48).w ROM:0011BCA2 move.w d4,($A76).w ROM:0011BCA6 ROM:0011BCA6 loc_11BCA6: ; CODE XREF: sub_11BAF6:loc_11BC3E↑j ROM:0011BCA6 ; sub_11BAF6+182↑j ROM:0011BCA6 move.w $182(a5),d0 ROM:0011BCAA cmpi.w #1,d0 ROM:0011BCAE bne.s loc_11BCCA ROM:0011BCB0 move.w ($ABA).w,d0 ROM:0011BCB4 move.w ($ABA).w,d0 ROM:0011BCB8 muls.w #$16C,d0 ROM:0011BCBC divs.w #$64,d0 ; 'd' ROM:0011BCC0 addi.w #$980,d0 ROM:0011BCC4 move.w d0,($A44).w ROM:0011BCC8 bra.s loc_11BD24 ROM:0011BCCA ; --------------------------------------------------------------------------- ROM:0011BCCA ROM:0011BCCA loc_11BCCA: ; CODE XREF: sub_11BAF6+1B8↑j ROM:0011BCCA clr.w d0 ROM:0011BCCC btst #2,($13A6).w ROM:0011BCD2 beq.s loc_11BCD8 ROM:0011BCD4 move.w #1,d0 ROM:0011BCD8 ROM:0011BCD8 loc_11BCD8: ; CODE XREF: sub_11BAF6+1DC↑j ROM:0011BCD8 btst #5,($4D2).w ROM:0011BCDE bne.s loc_11BCE6 ROM:0011BCE0 cmpi.w #1,d0 ROM:0011BCE4 bne.s loc_11BCFC ROM:0011BCE6 ROM:0011BCE6 loc_11BCE6: ; CODE XREF: sub_11BAF6+1E8↑j ROM:0011BCE6 lea $79E(a5),a0 ROM:0011BCEA move.w #$D,d0 ROM:0011BCEE move.w (a0,d0.w*2),($A44).w ROM:0011BCF4 bset #2,($13A6).w ROM:0011BCFA bra.s loc_11BD24 ROM:0011BCFC ; --------------------------------------------------------------------------- ROM:0011BCFC ROM:0011BCFC loc_11BCFC: ; CODE XREF: sub_11BAF6+1EE↑j ROM:0011BCFC clr.l d1 ROM:0011BCFE move.w ($4CC).w,d1 ROM:0011BD02 swap d1 ROM:0011BD04 move.w ($A44).w,d2 ROM:0011BD08 swap d2 ROM:0011BD0A move.w ($A46).w,d2 ROM:0011BD0E move.w $176(a5),d3 ROM:0011BD12 ext.l d3 ROM:0011BD14 bsr.l sub_116E5E ROM:0011BD1A move.w d4,($A46).w ROM:0011BD1E swap d4 ROM:0011BD20 move.w d4,($A44).w ROM:0011BD24 ROM:0011BD24 loc_11BD24: ; CODE XREF: sub_11BAF6+1D2↑j ROM:0011BD24 ; sub_11BAF6+204↑j ROM:0011BD24 move.w $186(a5),d0 ROM:0011BD28 cmpi.w #1,d0 ROM:0011BD2C bne.s loc_11BD68 ROM:0011BD2E move.w ($ABE).w,d0 ROM:0011BD32 btst #1,($1393).w ROM:0011BD38 bne.s loc_11BD40 ROM:0011BD3A cmpi.w #$7F,d0 ROM:0011BD3E bne.s loc_11BD56 ROM:0011BD40 ROM:0011BD40 loc_11BD40: ; CODE XREF: sub_11BAF6+242↑j ROM:0011BD40 lea $79E(a5),a0 ROM:0011BD44 move.w #$E,d0 ROM:0011BD48 move.w (a0,d0.w*2),($A56).w ROM:0011BD4E bset #1,($1393).w ROM:0011BD54 bra.s loc_11BD62 ROM:0011BD56 ; --------------------------------------------------------------------------- ROM:0011BD56 ROM:0011BD56 loc_11BD56: ; CODE XREF: sub_11BAF6+248↑j ROM:0011BD56 move.w ($ABE).w,d0 ROM:0011BD5A muls.w #$A,d0 ROM:0011BD5E move.w d0,($A56).w ROM:0011BD62 ROM:0011BD62 loc_11BD62: ; CODE XREF: sub_11BAF6+25E↑j ROM:0011BD62 bra.l loc_11BF12 ROM:0011BD68 ; --------------------------------------------------------------------------- ROM:0011BD68 ROM:0011BD68 loc_11BD68: ; CODE XREF: sub_11BAF6+236↑j ROM:0011BD68 move.w ($4D2).w,d2 ROM:0011BD6C clr.w d1 ROM:0011BD6E move.b ($115A).w,d1 ROM:0011BD72 cmpi.w #6,d1 ROM:0011BD76 bcc.s locret_11BD80 ROM:0011BD78 movea.l off_11BD82(pc,d1.w*4),a0 ROM:0011BD7C nop ROM:0011BD7E jmp (a0) ROM:0011BD80 ; --------------------------------------------------------------------------- ROM:0011BD80 ROM:0011BD80 locret_11BD80: ; CODE XREF: sub_11BAF6+280↑j ROM:0011BD80 rts ROM:0011BD80 ; --------------------------------------------------------------------------- ROM:0011BD82 off_11BD82: dc.l loc_11BD9A ; DATA XREF: sub_11BAF6+282↑r ROM:0011BD86 dc.l loc_11BDA6 ROM:0011BD8A dc.l loc_11BDF8 ROM:0011BD8E dc.l loc_11BE3C ROM:0011BD92 dc.l loc_11BE66 ROM:0011BD96 dc.l loc_11BEA6 ROM:0011BD9A ; --------------------------------------------------------------------------- ROM:0011BD9A ROM:0011BD9A loc_11BD9A: ; DATA XREF: sub_11BAF6:off_11BD82↑o ROM:0011BD9A move.b #1,($115A).w ROM:0011BDA0 bra.l loc_11BECE ROM:0011BDA6 ; --------------------------------------------------------------------------- ROM:0011BDA6 ROM:0011BDA6 loc_11BDA6: ; DATA XREF: sub_11BAF6+290↑o ROM:0011BDA6 move.w $188(a5),d0 ROM:0011BDAA btst #3,($92A).w ROM:0011BDB0 beq.s loc_11BDF2 ROM:0011BDB2 btst #$E,d2 ROM:0011BDB6 beq.s loc_11BDF2 ROM:0011BDB8 btst #6,($A88).w ROM:0011BDBE beq.s loc_11BDD6 ROM:0011BDC0 clr.b ($8AD).w ROM:0011BDC4 move.w d0,($640).w ROM:0011BDC8 move.b #1,($8AD).w ROM:0011BDCE move.b #2,($115A).w ROM:0011BDD4 bra.s loc_11BDF2 ROM:0011BDD6 ; --------------------------------------------------------------------------- ROM:0011BDD6 ROM:0011BDD6 loc_11BDD6: ; CODE XREF: sub_11BAF6+2C8↑j ROM:0011BDD6 btst #6,($A8A).w ROM:0011BDDC beq.s loc_11BDF2 ROM:0011BDDE clr.b ($8AD).w ROM:0011BDE2 move.w d0,($640).w ROM:0011BDE6 move.b #1,($8AD).w ROM:0011BDEC move.b #4,($115A).w ROM:0011BDF2 ROM:0011BDF2 loc_11BDF2: ; CODE XREF: sub_11BAF6+2BA↑j ROM:0011BDF2 ; sub_11BAF6+2C0↑j ... ROM:0011BDF2 bra.l loc_11BECE ROM:0011BDF8 ; --------------------------------------------------------------------------- ROM:0011BDF8 ROM:0011BDF8 loc_11BDF8: ; DATA XREF: sub_11BAF6+294↑o ROM:0011BDF8 btst #3,($92A).w ROM:0011BDFE bne.s loc_11BE08 ROM:0011BE00 move.b #1,($115A).w ROM:0011BE06 bra.s loc_11BE36 ROM:0011BE08 ; --------------------------------------------------------------------------- ROM:0011BE08 ROM:0011BE08 loc_11BE08: ; CODE XREF: sub_11BAF6+308↑j ROM:0011BE08 btst #$E,d2 ROM:0011BE0C bne.s loc_11BE16 ROM:0011BE0E move.b #1,($115A).w ROM:0011BE14 bra.s loc_11BE36 ROM:0011BE16 ; --------------------------------------------------------------------------- ROM:0011BE16 ROM:0011BE16 loc_11BE16: ; CODE XREF: sub_11BAF6+316↑j ROM:0011BE16 cmpi.w #0,($640).w ROM:0011BE1C bgt.s loc_11BE36 ROM:0011BE1E bset #2,($13A9).w ROM:0011BE24 bset #6,($14EF).w ROM:0011BE2A bset #1,($1393).w ROM:0011BE30 move.b #3,($115A).w ROM:0011BE36 ROM:0011BE36 loc_11BE36: ; CODE XREF: sub_11BAF6+310↑j ROM:0011BE36 ; sub_11BAF6+31E↑j ... ROM:0011BE36 bra.l loc_11BECE ROM:0011BE3C ; --------------------------------------------------------------------------- ROM:0011BE3C ROM:0011BE3C loc_11BE3C: ; DATA XREF: sub_11BAF6+298↑o ROM:0011BE3C btst #3,($92A).w ROM:0011BE42 bne.s loc_11BE52 ROM:0011BE44 move.b #1,($115A).w ROM:0011BE4A bclr #2,($13A9).w ROM:0011BE50 bra.s loc_11BE64 ROM:0011BE52 ; --------------------------------------------------------------------------- ROM:0011BE52 ROM:0011BE52 loc_11BE52: ; CODE XREF: sub_11BAF6+34C↑j ROM:0011BE52 btst #$E,d2 ROM:0011BE56 bne.s loc_11BE64 ROM:0011BE58 move.b #1,($115A).w ROM:0011BE5E bclr #2,($13A9).w ROM:0011BE64 ROM:0011BE64 loc_11BE64: ; CODE XREF: sub_11BAF6+35A↑j ROM:0011BE64 ; sub_11BAF6+360↑j ROM:0011BE64 bra.s loc_11BECE ROM:0011BE66 ; --------------------------------------------------------------------------- ROM:0011BE66 ROM:0011BE66 loc_11BE66: ; DATA XREF: sub_11BAF6+29C↑o ROM:0011BE66 btst #3,($92A).w ROM:0011BE6C bne.s loc_11BE76 ROM:0011BE6E move.b #1,($115A).w ROM:0011BE74 bra.s loc_11BEA4 ROM:0011BE76 ; --------------------------------------------------------------------------- ROM:0011BE76 ROM:0011BE76 loc_11BE76: ; CODE XREF: sub_11BAF6+376↑j ROM:0011BE76 btst #$E,d2 ROM:0011BE7A bne.s loc_11BE84 ROM:0011BE7C move.b #1,($115A).w ROM:0011BE82 bra.s loc_11BEA4 ROM:0011BE84 ; --------------------------------------------------------------------------- ROM:0011BE84 ROM:0011BE84 loc_11BE84: ; CODE XREF: sub_11BAF6+384↑j ROM:0011BE84 cmpi.w #0,($640).w ROM:0011BE8A bgt.s loc_11BEA4 ROM:0011BE8C bset #3,($13AF).w ROM:0011BE92 bset #7,($14EF).w ROM:0011BE98 bset #1,($1393).w ROM:0011BE9E move.b #5,($115A).w ROM:0011BEA4 ROM:0011BEA4 loc_11BEA4: ; CODE XREF: sub_11BAF6+37E↑j ROM:0011BEA4 ; sub_11BAF6+38C↑j ... ROM:0011BEA4 bra.s loc_11BECE ROM:0011BEA6 ; --------------------------------------------------------------------------- ROM:0011BEA6 ROM:0011BEA6 loc_11BEA6: ; DATA XREF: sub_11BAF6+2A0↑o ROM:0011BEA6 btst #3,($92A).w ROM:0011BEAC bne.s loc_11BEBC ROM:0011BEAE move.b #1,($115A).w ROM:0011BEB4 bclr #3,($13AF).w ROM:0011BEBA bra.s loc_11BECE ROM:0011BEBC ; --------------------------------------------------------------------------- ROM:0011BEBC ROM:0011BEBC loc_11BEBC: ; CODE XREF: sub_11BAF6+3B6↑j ROM:0011BEBC btst #$E,d2 ROM:0011BEC0 bne.s loc_11BECE ROM:0011BEC2 move.b #1,($115A).w ROM:0011BEC8 bclr #3,($13AF).w ROM:0011BECE ROM:0011BECE loc_11BECE: ; CODE XREF: sub_11BAF6+2AA↑j ROM:0011BECE ; sub_11BAF6:loc_11BDF2↑j ... ROM:0011BECE move.w d2,($4D2).w ROM:0011BED2 btst #1,($1393).w ROM:0011BED8 beq.s loc_11BEEA ROM:0011BEDA lea $79E(a5),a0 ROM:0011BEDE move.w #$E,d0 ROM:0011BEE2 move.w (a0,d0.w*2),($A56).w ROM:0011BEE8 bra.s loc_11BF12 ROM:0011BEEA ; --------------------------------------------------------------------------- ROM:0011BEEA ROM:0011BEEA loc_11BEEA: ; CODE XREF: sub_11BAF6+3E2↑j ROM:0011BEEA clr.l d1 ROM:0011BEEC move.w ($4CE).w,d1 ROM:0011BEF0 swap d1 ROM:0011BEF2 move.w ($A56).w,d2 ROM:0011BEF6 swap d2 ROM:0011BEF8 move.w ($A58).w,d2 ROM:0011BEFC move.w $17A(a5),d3 ROM:0011BF00 ext.l d3 ROM:0011BF02 bsr.l sub_116E5E ROM:0011BF08 move.w d4,($A58).w ROM:0011BF0C swap d4 ROM:0011BF0E move.w d4,($A56).w ROM:0011BF12 ROM:0011BF12 loc_11BF12: ; CODE XREF: sub_11BAF6:loc_11BD62↑j ROM:0011BF12 ; sub_11BAF6+3F2↑j ROM:0011BF12 btst #7,($4D3).w ROM:0011BF18 beq.s loc_11BF30 ROM:0011BF1A lea $79E(a5),a0 ROM:0011BF1E move.w #7,d0 ROM:0011BF22 move.w (a0,d0.w*2),($A52).w ROM:0011BF28 bset #6,($1392).w ROM:0011BF2E bra.s loc_11BF58 ROM:0011BF30 ; --------------------------------------------------------------------------- ROM:0011BF30 ROM:0011BF30 loc_11BF30: ; CODE XREF: sub_11BAF6+422↑j ROM:0011BF30 clr.l d1 ROM:0011BF32 move.w ($4C0).w,d1 ROM:0011BF36 swap d1 ROM:0011BF38 move.w ($A52).w,d2 ROM:0011BF3C swap d2 ROM:0011BF3E move.w ($A54).w,d2 ROM:0011BF42 move.w $178(a5),d3 ROM:0011BF46 ext.l d3 ROM:0011BF48 bsr.l sub_116E5E ROM:0011BF4E move.w d4,($A54).w ROM:0011BF52 swap d4 ROM:0011BF54 move.w d4,($A52).w ROM:0011BF58 ROM:0011BF58 loc_11BF58: ; CODE XREF: sub_11BAF6+438↑j ROM:0011BF58 btst #0,($4D2).w ROM:0011BF5E beq.s loc_11BF70 ROM:0011BF60 lea $79E(a5),a0 ROM:0011BF64 move.w #8,d0 ROM:0011BF68 move.w (a0,d0.w*2),($A64).w ROM:0011BF6E bra.s loc_11BF98 ROM:0011BF70 ; --------------------------------------------------------------------------- ROM:0011BF70 ROM:0011BF70 loc_11BF70: ; CODE XREF: sub_11BAF6+468↑j ROM:0011BF70 clr.l d1 ROM:0011BF72 move.w ($4C2).w,d1 ROM:0011BF76 swap d1 ROM:0011BF78 move.w ($A64).w,d2 ROM:0011BF7C swap d2 ROM:0011BF7E move.w ($A66).w,d2 ROM:0011BF82 move.w $17C(a5),d3 ROM:0011BF86 ext.l d3 ROM:0011BF88 bsr.l sub_116E5E ROM:0011BF8E move.w d4,($A66).w ROM:0011BF92 swap d4 ROM:0011BF94 move.w d4,($A64).w ROM:0011BF98 ROM:0011BF98 loc_11BF98: ; CODE XREF: sub_11BAF6+478↑j ROM:0011BF98 btst #4,($4D3).w ROM:0011BF9E beq.s loc_11BFB0 ROM:0011BFA0 lea $79E(a5),a0 ROM:0011BFA4 move.w #4,d0 ROM:0011BFA8 move.w (a0,d0.w*2),($A5C).w ROM:0011BFAE bra.s loc_11BFB6 ROM:0011BFB0 ; --------------------------------------------------------------------------- ROM:0011BFB0 ROM:0011BFB0 loc_11BFB0: ; CODE XREF: sub_11BAF6+4A8↑j ROM:0011BFB0 move.w ($4BA).w,($A5C).w ROM:0011BFB6 ROM:0011BFB6 loc_11BFB6: ; CODE XREF: sub_11BAF6+4B8↑j ROM:0011BFB6 btst #1,($4D2).w ROM:0011BFBC beq.s loc_11BFCE ROM:0011BFBE lea $79E(a5),a0 ROM:0011BFC2 move.w #9,d0 ROM:0011BFC6 move.w (a0,d0.w*2),($A6E).w ROM:0011BFCC bra.s loc_11BFF6 ROM:0011BFCE ; --------------------------------------------------------------------------- ROM:0011BFCE ROM:0011BFCE loc_11BFCE: ; CODE XREF: sub_11BAF6+4C6↑j ROM:0011BFCE clr.l d1 ROM:0011BFD0 move.w ($4C4).w,d1 ROM:0011BFD4 swap d1 ROM:0011BFD6 move.w ($A6E).w,d2 ROM:0011BFDA swap d2 ROM:0011BFDC move.w ($A70).w,d2 ROM:0011BFE0 move.w $17E(a5),d3 ROM:0011BFE4 ext.l d3 ROM:0011BFE6 bsr.l sub_116E5E ROM:0011BFEC move.w d4,($A70).w ROM:0011BFF0 swap d4 ROM:0011BFF2 move.w d4,($A6E).w ROM:0011BFF6 ROM:0011BFF6 loc_11BFF6: ; CODE XREF: sub_11BAF6+4D6↑j ROM:0011BFF6 btst #7,($4D3).w ROM:0011BFFC beq.s loc_11C00E ROM:0011BFFE lea $79E(a5),a0 ROM:0011C002 move.w #7,d0 ROM:0011C006 move.w (a0,d0.w*2),($A72).w ROM:0011C00C bra.s loc_11C036 ROM:0011C00E ; --------------------------------------------------------------------------- ROM:0011C00E ROM:0011C00E loc_11C00E: ; CODE XREF: sub_11BAF6+506↑j ROM:0011C00E clr.l d1 ROM:0011C010 move.w ($4DE).w,d1 ROM:0011C014 swap d1 ROM:0011C016 move.w ($A72).w,d2 ROM:0011C01A swap d2 ROM:0011C01C move.w ($A74).w,d2 ROM:0011C020 move.w $180(a5),d3 ROM:0011C024 ext.l d3 ROM:0011C026 bsr.l sub_116E5E ROM:0011C02C move.w d4,($A74).w ROM:0011C030 swap d4 ROM:0011C032 move.w d4,($A72).w ROM:0011C036 ROM:0011C036 loc_11C036: ; CODE XREF: sub_11BAF6+516↑j ROM:0011C036 move.w #$39B8,d1 ROM:0011C03A move.w ($4C8).w,d2 ROM:0011C03E bsr.l sub_116F5A ROM:0011C044 move.w d1,($A6C).w ROM:0011C048 btst #1,($1399).w ROM:0011C04E beq.s loc_11C056 ROM:0011C050 bset #7,($138B).w ROM:0011C056 ROM:0011C056 loc_11C056: ; CODE XREF: sub_11BAF6+558↑j ROM:0011C056 btst #5,($1394).w ROM:0011C05C bne.s loc_11C062 ROM:0011C05E clr.b d0 ROM:0011C060 bra.s loc_11C09A ROM:0011C062 ; --------------------------------------------------------------------------- ROM:0011C062 ROM:0011C062 loc_11C062: ; CODE XREF: sub_11BAF6+566↑j ROM:0011C062 btst #7,($4D2).w ROM:0011C068 beq.s loc_11C070 ROM:0011C06A move.b #$FF,d0 ROM:0011C06E bra.s loc_11C09A ROM:0011C070 ; --------------------------------------------------------------------------- ROM:0011C070 ROM:0011C070 loc_11C070: ; CODE XREF: sub_11BAF6+572↑j ROM:0011C070 move.w ($C88).w,d0 ROM:0011C074 subi.w #$1F4,d0 ROM:0011C078 bpl.s loc_11C07C ROM:0011C07A clr.w d0 ROM:0011C07C ROM:0011C07C loc_11C07C: ; CODE XREF: sub_11BAF6+582↑j ROM:0011C07C muls.w #$100,d0 ROM:0011C080 divs.w #$2134,d0 ROM:0011C084 cmpi.w #$FE,d0 ROM:0011C088 ble.s loc_11C090 ROM:0011C08A move.w #$FE,d0 ROM:0011C08E bra.s loc_11C09A ROM:0011C090 ; --------------------------------------------------------------------------- ROM:0011C090 ROM:0011C090 loc_11C090: ; CODE XREF: sub_11BAF6+592↑j ROM:0011C090 cmpi.w #1,d0 ROM:0011C094 bge.s loc_11C09A ROM:0011C096 move.w #1,d0 ROM:0011C09A ROM:0011C09A loc_11C09A: ; CODE XREF: sub_11BAF6+56A↑j ROM:0011C09A ; sub_11BAF6+578↑j ... ROM:0011C09A btst #7,($4D2).w ROM:0011C0A0 bne.s loc_11C0CA ROM:0011C0A2 btst #7,($938).w ROM:0011C0A8 beq.s loc_11C0C2 ROM:0011C0AA btst #7,($930).w ROM:0011C0B0 bne.s loc_11C0B6 ROM:0011C0B2 move.b d0,($74E).w ROM:0011C0B6 ROM:0011C0B6 loc_11C0B6: ; CODE XREF: sub_11BAF6+5BA↑j ROM:0011C0B6 move.b d0,d1 ROM:0011C0B8 sub.b ($74E).w,d1 ROM:0011C0BC bpl.s loc_11C0C0 ROM:0011C0BE clr.b d1 ROM:0011C0C0 ROM:0011C0C0 loc_11C0C0: ; CODE XREF: sub_11BAF6+5C6↑j ROM:0011C0C0 bra.s loc_11C0C8 ROM:0011C0C2 ; --------------------------------------------------------------------------- ROM:0011C0C2 ROM:0011C0C2 loc_11C0C2: ; CODE XREF: sub_11BAF6+5B2↑j ROM:0011C0C2 move.b d0,d1 ROM:0011C0C4 clr.b ($74E).w ROM:0011C0C8 ROM:0011C0C8 loc_11C0C8: ; CODE XREF: sub_11BAF6:loc_11C0C0↑j ROM:0011C0C8 bra.s loc_11C0CE ROM:0011C0CA ; --------------------------------------------------------------------------- ROM:0011C0CA ROM:0011C0CA loc_11C0CA: ; CODE XREF: sub_11BAF6+5AA↑j ROM:0011C0CA move.b #$FF,d1 ROM:0011C0CE ROM:0011C0CE loc_11C0CE: ; CODE XREF: sub_11BAF6:loc_11C0C8↑j ROM:0011C0CE move sr,-(sp) ROM:0011C0D0 move #$2700,sr ROM:0011C0D4 move.b d0,($1157).w ROM:0011C0D8 move.b d1,($11C7).w ROM:0011C0DC move (sp)+,sr ROM:0011C0DE btst #1,($930).w ROM:0011C0E4 bne.s locret_11C0EA ROM:0011C0E6 bsr.w sub_11C2AC ROM:0011C0EA ROM:0011C0EA locret_11C0EA: ; CODE XREF: sub_11BAF6+5EE↑j ROM:0011C0EA rts ROM:0011C0EA ; End of function sub_11BAF6 ROM:0011C0EA ROM:0011C0EC ROM:0011C0EC ; =============== S U B R O U T I N E ======================================= ROM:0011C0EC ROM:0011C0EC ROM:0011C0EC sub_11C0EC: ; CODE XREF: sub_11BAE2+A↑p ROM:0011C0EC clr.w d1 ROM:0011C0EE move.b ($1159).w,d1 ROM:0011C0F2 cmpi.w #4,d1 ROM:0011C0F6 bcc.s locret_11C100 ROM:0011C0F8 movea.l off_11C102(pc,d1.w*4),a0 ROM:0011C0FC nop ROM:0011C0FE jmp (a0) ROM:0011C100 ; --------------------------------------------------------------------------- ROM:0011C100 ROM:0011C100 locret_11C100: ; CODE XREF: sub_11C0EC+A↑j ROM:0011C100 rts ROM:0011C100 ; End of function sub_11C0EC ROM:0011C100 ROM:0011C100 ; --------------------------------------------------------------------------- ROM:0011C102 off_11C102: dc.l loc_11C112 ; DATA XREF: sub_11C0EC+C↑r ROM:0011C106 dc.l loc_11C11E ROM:0011C10A dc.l loc_11C168 ROM:0011C10E dc.l loc_11C190 ROM:0011C112 ; --------------------------------------------------------------------------- ROM:0011C112 ROM:0011C112 loc_11C112: ; DATA XREF: ROM:off_11C102↑o ROM:0011C112 move.b #1,($1159).w ROM:0011C118 bsr.w sub_11C212 ROM:0011C11C rts ROM:0011C11E ; --------------------------------------------------------------------------- ROM:0011C11E ROM:0011C11E loc_11C11E: ; DATA XREF: ROM:0011C106↑o ROM:0011C11E btst #5,($1390).w ROM:0011C124 beq.s loc_11C136 ROM:0011C126 btst #6,($13AB).w ROM:0011C12C bne.s loc_11C136 ROM:0011C12E move.b #2,($1159).w ROM:0011C134 bra.s loc_11C18A ROM:0011C136 ; --------------------------------------------------------------------------- ROM:0011C136 ROM:0011C136 loc_11C136: ; CODE XREF: ROM:0011C124↑j ROM:0011C136 ; ROM:0011C12C↑j ROM:0011C136 btst #5,($1390).w ROM:0011C13C beq.s loc_11C162 ROM:0011C13E btst #6,($13AB).w ROM:0011C144 beq.s loc_11C162 ROM:0011C146 move.w $168(a5),d0 ROM:0011C14A clr.b ($913).w ROM:0011C14E move.w d0,($70C).w ROM:0011C152 move.b #1,($913).w ROM:0011C158 move.b #3,($1159).w ROM:0011C15E bra.w locret_11C1CE ROM:0011C162 ; --------------------------------------------------------------------------- ROM:0011C162 ROM:0011C162 loc_11C162: ; CODE XREF: ROM:0011C13C↑j ROM:0011C162 ; ROM:0011C144↑j ROM:0011C162 bsr.w sub_11C21A ROM:0011C166 rts ROM:0011C168 ; --------------------------------------------------------------------------- ROM:0011C168 ROM:0011C168 loc_11C168: ; DATA XREF: ROM:0011C10A↑o ROM:0011C168 btst #6,($13AB).w ROM:0011C16E beq.s loc_11C18A ROM:0011C170 move.w $168(a5),d0 ROM:0011C174 clr.b ($913).w ROM:0011C178 move.w d0,($70C).w ROM:0011C17C move.b #1,($913).w ROM:0011C182 move.b #3,($1159).w ROM:0011C188 bra.s locret_11C1CE ROM:0011C18A ; --------------------------------------------------------------------------- ROM:0011C18A ROM:0011C18A loc_11C18A: ; CODE XREF: ROM:0011C134↑j ROM:0011C18A ; ROM:0011C16E↑j ... ROM:0011C18A bsr.w sub_11C1D2 ROM:0011C18E rts ROM:0011C190 ; --------------------------------------------------------------------------- ROM:0011C190 ROM:0011C190 loc_11C190: ; DATA XREF: ROM:0011C10E↑o ROM:0011C190 btst #6,($13AB).w ROM:0011C196 bne.s loc_11C1A0 ROM:0011C198 move.b #2,($1159).w ROM:0011C19E bra.s loc_11C18A ROM:0011C1A0 ; --------------------------------------------------------------------------- ROM:0011C1A0 ROM:0011C1A0 loc_11C1A0: ; CODE XREF: ROM:0011C196↑j ROM:0011C1A0 cmpi.w #0,($70C).w ROM:0011C1A6 bgt.s locret_11C1CE ROM:0011C1A8 move.w $16C(a5),d0 ROM:0011C1AC cmp.w ($A60).w,d0 ROM:0011C1B0 blt.s locret_11C1CE ROM:0011C1B2 bsr.w sub_11C20A ROM:0011C1B6 move.w $168(a5),d0 ROM:0011C1BA clr.b ($913).w ROM:0011C1BE move.w d0,($70C).w ROM:0011C1C2 move.b #1,($913).w ROM:0011C1C8 move.b #3,($1159).w ROM:0011C1CE ROM:0011C1CE locret_11C1CE: ; CODE XREF: ROM:0011C15E↑j ROM:0011C1CE ; ROM:0011C188↑j ... ROM:0011C1CE rts ROM:0011C1D0 ; --------------------------------------------------------------------------- ROM:0011C1D0 rts ROM:0011C1D2 ROM:0011C1D2 ; =============== S U B R O U T I N E ======================================= ROM:0011C1D2 ROM:0011C1D2 ROM:0011C1D2 sub_11C1D2: ; CODE XREF: ROM:loc_11C18A↑p ROM:0011C1D2 btst #0,($13B4).w ROM:0011C1D8 bne.s loc_11C1E2 ROM:0011C1DA move.w ($A94).w,($A60).w ROM:0011C1E0 bra.s loc_11C1F8 ROM:0011C1E2 ; --------------------------------------------------------------------------- ROM:0011C1E2 ROM:0011C1E2 loc_11C1E2: ; CODE XREF: sub_11C1D2+6↑j ROM:0011C1E2 btst #4,($1388).w ROM:0011C1E8 bne.s loc_11C1F2 ROM:0011C1EA move.w ($A5A).w,($A60).w ROM:0011C1F0 bra.s loc_11C1F8 ROM:0011C1F2 ; --------------------------------------------------------------------------- ROM:0011C1F2 ROM:0011C1F2 loc_11C1F2: ; CODE XREF: sub_11C1D2+16↑j ROM:0011C1F2 move.w $16A(a5),($A60).w ROM:0011C1F8 ROM:0011C1F8 loc_11C1F8: ; CODE XREF: sub_11C1D2+E↑j ROM:0011C1F8 ; sub_11C1D2+1E↑j ROM:0011C1F8 move.w $16C(a5),d0 ROM:0011C1FC cmp.w ($A60).w,d0 ROM:0011C200 bge.s locret_11C208 ROM:0011C202 move.w $16C(a5),($A60).w ROM:0011C208 ROM:0011C208 locret_11C208: ; CODE XREF: sub_11C1D2+2E↑j ROM:0011C208 rts ROM:0011C208 ; End of function sub_11C1D2 ROM:0011C208 ROM:0011C20A ROM:0011C20A ; =============== S U B R O U T I N E ======================================= ROM:0011C20A ROM:0011C20A ROM:0011C20A sub_11C20A: ; CODE XREF: ROM:0011C1B2↑p ROM:0011C20A addi.w #$A,($A60).w ROM:0011C210 rts ROM:0011C210 ; End of function sub_11C20A ROM:0011C210 ROM:0011C212 ROM:0011C212 ; =============== S U B R O U T I N E ======================================= ROM:0011C212 ROM:0011C212 ROM:0011C212 sub_11C212: ; CODE XREF: ROM:0011C118↑p ROM:0011C212 move.w ($4C6).w,($A60).w ROM:0011C218 rts ROM:0011C218 ; End of function sub_11C212 ROM:0011C218 ROM:0011C21A ROM:0011C21A ; =============== S U B R O U T I N E ======================================= ROM:0011C21A ROM:0011C21A ROM:0011C21A sub_11C21A: ; CODE XREF: ROM:loc_11C162↑p ROM:0011C21A move.w ($A60).w,d1 ROM:0011C21E sub.w ($4C6).w,d1 ROM:0011C222 cmpi.w #0,d1 ROM:0011C226 bge.s loc_11C22A ROM:0011C228 neg.w d1 ROM:0011C22A ROM:0011C22A loc_11C22A: ; CODE XREF: sub_11C21A+C↑j ROM:0011C22A move.w $16E(a5),d2 ROM:0011C22E cmp.w d1,d2 ROM:0011C230 bge.s loc_11C246 ROM:0011C232 bset #5,($1390).w ROM:0011C238 bset #2,($C63).w ROM:0011C23E bset #2,($13E1).w ROM:0011C244 bra.s locret_11C24C ROM:0011C246 ; --------------------------------------------------------------------------- ROM:0011C246 ROM:0011C246 loc_11C246: ; CODE XREF: sub_11C21A+16↑j ROM:0011C246 move.w ($4C6).w,($A60).w ROM:0011C24C ROM:0011C24C locret_11C24C: ; CODE XREF: sub_11C21A+2A↑j ROM:0011C24C rts ROM:0011C24C ; End of function sub_11C21A ROM:0011C24C ROM:0011C24E ROM:0011C24E ; =============== S U B R O U T I N E ======================================= ROM:0011C24E ROM:0011C24E ROM:0011C24E sub_11C24E: ; CODE XREF: sub_11BAE2+E↑p ROM:0011C24E clr.w d1 ROM:0011C250 move.b ($1158).w,d1 ROM:0011C254 cmpi.w #3,d1 ROM:0011C258 bcc.s locret_11C262 ROM:0011C25A movea.l off_11C264(pc,d1.w*4),a0 ROM:0011C25E nop ROM:0011C260 jmp (a0) ROM:0011C262 ; --------------------------------------------------------------------------- ROM:0011C262 ROM:0011C262 locret_11C262: ; CODE XREF: sub_11C24E+A↑j ROM:0011C262 rts ROM:0011C262 ; End of function sub_11C24E ROM:0011C262 ROM:0011C262 ; --------------------------------------------------------------------------- ROM:0011C264 off_11C264: dc.l loc_11C270 ; DATA XREF: sub_11C24E+C↑r ROM:0011C268 dc.l loc_11C27A ROM:0011C26C dc.l loc_11C298 ROM:0011C270 ; --------------------------------------------------------------------------- ROM:0011C270 ROM:0011C270 loc_11C270: ; DATA XREF: ROM:off_11C264↑o ROM:0011C270 move.b #1,($1158).w ROM:0011C276 bra.s loc_11C28A ROM:0011C278 ; --------------------------------------------------------------------------- ROM:0011C278 rts ROM:0011C27A ; --------------------------------------------------------------------------- ROM:0011C27A ROM:0011C27A loc_11C27A: ; DATA XREF: ROM:0011C268↑o ROM:0011C27A btst #6,($13AB).w ROM:0011C280 beq.s loc_11C28A ROM:0011C282 move.b #2,($1158).w ROM:0011C288 bra.s locret_11C2A8 ROM:0011C28A ; --------------------------------------------------------------------------- ROM:0011C28A ROM:0011C28A loc_11C28A: ; CODE XREF: ROM:0011C276↑j ROM:0011C28A ; ROM:0011C280↑j ... ROM:0011C28A move.w ($A94).w,($A50).w ROM:0011C290 move.w ($A60).w,($A62).w ROM:0011C296 rts ROM:0011C298 ; --------------------------------------------------------------------------- ROM:0011C298 ROM:0011C298 loc_11C298: ; DATA XREF: ROM:0011C26C↑o ROM:0011C298 btst #6,($13AB).w ROM:0011C29E bne.s locret_11C2A8 ROM:0011C2A0 move.b #1,($1158).w ROM:0011C2A6 bra.s loc_11C28A ROM:0011C2A8 ; --------------------------------------------------------------------------- ROM:0011C2A8 ROM:0011C2A8 locret_11C2A8: ; CODE XREF: ROM:0011C288↑j ROM:0011C2A8 ; ROM:0011C29E↑j ROM:0011C2A8 rts ROM:0011C2AA ; --------------------------------------------------------------------------- ROM:0011C2AA rts ROM:0011C2AC ROM:0011C2AC ; =============== S U B R O U T I N E ======================================= ROM:0011C2AC ROM:0011C2AC ROM:0011C2AC sub_11C2AC: ; CODE XREF: sub_110E14+126↑p ROM:0011C2AC ; sub_11BAF6+5F0↑p ROM:0011C2AC lea ($F02).w,a0 ROM:0011C2B0 lea ($EF6).w,a1 ROM:0011C2B4 clr.w d0 ROM:0011C2B6 move.w ($4BC).w,d1 ROM:0011C2BA bsr.w sub_11C3CA ROM:0011C2BE lea ($F0A).w,a0 ROM:0011C2C2 lea ($EFC).w,a1 ROM:0011C2C6 moveq #1,d0 ROM:0011C2C8 move.w ($4BE).w,d1 ROM:0011C2CC bsr.w sub_11C3CA ROM:0011C2D0 move.w #0,d0 ROM:0011C2D4 bra.s loc_11C2DA ROM:0011C2D6 ; --------------------------------------------------------------------------- ROM:0011C2D6 ROM:0011C2D6 loc_11C2D6: ; CODE XREF: sub_11C2AC+3E↓j ROM:0011C2D6 addi.w #1,d0 ROM:0011C2DA ROM:0011C2DA loc_11C2DA: ; CODE XREF: sub_11C2AC+28↑j ROM:0011C2DA cmpi.w #1,d0 ROM:0011C2DE bgt.s loc_11C2EC ROM:0011C2E0 move.w $EF2(d0.w*2),$EEE(d0.w*2) ROM:0011C2EA bra.s loc_11C2D6 ROM:0011C2EC ; --------------------------------------------------------------------------- ROM:0011C2EC ROM:0011C2EC loc_11C2EC: ; CODE XREF: sub_11C2AC+32↑j ROM:0011C2EC btst #1,($4D3).w ROM:0011C2F2 beq.s loc_11C302 ROM:0011C2F4 bset #4,($1388).w ROM:0011C2FA move.w ($E5C).w,($A5A).w ROM:0011C300 bra.s loc_11C30E ROM:0011C302 ; --------------------------------------------------------------------------- ROM:0011C302 ROM:0011C302 loc_11C302: ; CODE XREF: sub_11C2AC+46↑j ROM:0011C302 bclr #4,($1388).w ROM:0011C308 move.w ($4B4).w,($A5A).w ROM:0011C30E ROM:0011C30E loc_11C30E: ; CODE XREF: sub_11C2AC+54↑j ROM:0011C30E move.w $170(a5),d0 ROM:0011C312 move.w ($A68).w,d1 ROM:0011C316 cmp.w ($4DC).w,d0 ROM:0011C31A ble.s loc_11C322 ROM:0011C31C addi.w #1,d1 ROM:0011C320 bra.s loc_11C324 ROM:0011C322 ; --------------------------------------------------------------------------- ROM:0011C322 ROM:0011C322 loc_11C322: ; CODE XREF: sub_11C2AC+6E↑j ROM:0011C322 clr.w d1 ROM:0011C324 ROM:0011C324 loc_11C324: ; CODE XREF: sub_11C2AC+74↑j ROM:0011C324 move.w d1,($A68).w ROM:0011C328 btst #1,($1399).w ROM:0011C32E beq.s loc_11C33C ROM:0011C330 move.w ($E20).w,($A5E).w ROM:0011C336 bra.l loc_11C374 ROM:0011C33C ; --------------------------------------------------------------------------- ROM:0011C33C ROM:0011C33C loc_11C33C: ; CODE XREF: sub_11C2AC+82↑j ROM:0011C33C btst #1,($1399).w ROM:0011C342 bne.s loc_11C374 ROM:0011C344 move.w $750(a5),d0 ROM:0011C348 move.w $752(a5),d1 ROM:0011C34C move.w $754(a5),d2 ROM:0011C350 move.w ($4B2).w,d4 ROM:0011C354 muls.w d1,d4 ROM:0011C356 move.w ($A7E).w,d3 ROM:0011C35A muls.w d2,d3 ROM:0011C35C add.l d3,d4 ROM:0011C35E move.w ($A80).w,d3 ROM:0011C362 muls.w d0,d3 ROM:0011C364 sub.l d3,d4 ROM:0011C366 divs.w #$2710,d4 ROM:0011C36A move.w d4,($A80).w ROM:0011C36E move.w ($4B2).w,($A7E).w ROM:0011C374 ROM:0011C374 loc_11C374: ; CODE XREF: sub_11C2AC+8A↑j ROM:0011C374 ; sub_11C2AC+96↑j ROM:0011C374 btst #1,($1399).w ROM:0011C37A bne.s loc_11C380 ROM:0011C37C move.w d4,($A5E).w ROM:0011C380 ROM:0011C380 loc_11C380: ; CODE XREF: sub_11C2AC+CE↑j ROM:0011C380 move.w ($A5E).w,($EEA).w ROM:0011C386 move.w ($A5E).w,($EEC).w ROM:0011C38C move.w #$39B6,d1 ROM:0011C390 move.w ($A5A).w,d2 ROM:0011C394 bsr.l sub_116F5A ROM:0011C39A add.w ($4D0).w,d1 ROM:0011C39E bpl.s loc_11C3A2 ROM:0011C3A0 moveq #0,d1 ROM:0011C3A2 ROM:0011C3A2 loc_11C3A2: ; CODE XREF: sub_11C2AC+F2↑j ROM:0011C3A2 move.w d1,($A6A).w ROM:0011C3A6 move.w $18A(a5),d0 ROM:0011C3AA cmp.w ($4D0).w,d0 ROM:0011C3AE bgt.s loc_11C3B8 ROM:0011C3B0 bset #5,($13AC).w ROM:0011C3B6 bra.s locret_11C3C8 ROM:0011C3B8 ; --------------------------------------------------------------------------- ROM:0011C3B8 ROM:0011C3B8 loc_11C3B8: ; CODE XREF: sub_11C2AC+102↑j ROM:0011C3B8 move.w $18C(a5),d0 ROM:0011C3BC cmp.w ($4D0).w,d0 ROM:0011C3C0 blt.s locret_11C3C8 ROM:0011C3C2 bclr #5,($13AC).w ROM:0011C3C8 ROM:0011C3C8 locret_11C3C8: ; CODE XREF: sub_11C2AC+10A↑j ROM:0011C3C8 ; sub_11C2AC+114↑j ROM:0011C3C8 rts ROM:0011C3C8 ; End of function sub_11C2AC ROM:0011C3C8 ROM:0011C3CA ROM:0011C3CA ; =============== S U B R O U T I N E ======================================= ROM:0011C3CA ROM:0011C3CA ROM:0011C3CA sub_11C3CA: ; CODE XREF: sub_11C2AC+E↑p ROM:0011C3CA ; sub_11C2AC+20↑p ROM:0011C3CA move.w 2(a0),(a0) ROM:0011C3CE move.w 4(a0),2(a0) ROM:0011C3D4 move.w 6(a0),4(a0) ROM:0011C3DA move.w d1,6(a0) ROM:0011C3DE move.w 6(a0),d3 ROM:0011C3E2 muls.w $746(a5),d3 ROM:0011C3E6 move.w 4(a0),d2 ROM:0011C3EA muls.w $748(a5),d2 ROM:0011C3EE add.l d2,d3 ROM:0011C3F0 move.w 2(a0),d2 ROM:0011C3F4 muls.w $74A(a5),d2 ROM:0011C3F8 add.l d2,d3 ROM:0011C3FA move.w (a0),d2 ROM:0011C3FC muls.w $74C(a5),d2 ROM:0011C400 add.l d2,d3 ROM:0011C402 move.w 4(a1),d2 ROM:0011C406 muls.w $740(a5),d2 ROM:0011C40A sub.l d2,d3 ROM:0011C40C move.w 2(a1),d2 ROM:0011C410 muls.w $742(a5),d2 ROM:0011C414 sub.l d2,d3 ROM:0011C416 move.w (a1),d2 ROM:0011C418 muls.w $744(a5),d2 ROM:0011C41C sub.l d2,d3 ROM:0011C41E divs.w #$2710,d3 ROM:0011C422 move.w d3,$EF2(d0.w*2) ROM:0011C428 move.w 2(a1),(a1) ROM:0011C42C move.w 4(a1),2(a1) ROM:0011C432 move.w $EF2(d0.w*2),4(a1) ROM:0011C43A rts ROM:0011C43A ; End of function sub_11C3CA ROM:0011C43A ROM:0011C43C ROM:0011C43C ; =============== S U B R O U T I N E ======================================= ROM:0011C43C ROM:0011C43C ROM:0011C43C sub_11C43C: ; CODE XREF: sub_11BAE2+4↑p ROM:0011C43C clr.w d1 ROM:0011C43E move.b ($115C).w,d1 ROM:0011C442 cmpi.w #4,d1 ROM:0011C446 bcc.s locret_11C450 ROM:0011C448 movea.l off_11C452(pc,d1.w*4),a0 ROM:0011C44C nop ROM:0011C44E jmp (a0) ROM:0011C450 ; --------------------------------------------------------------------------- ROM:0011C450 ROM:0011C450 locret_11C450: ; CODE XREF: sub_11C43C+A↑j ROM:0011C450 rts ROM:0011C450 ; End of function sub_11C43C ROM:0011C450 ROM:0011C450 ; --------------------------------------------------------------------------- ROM:0011C452 off_11C452: dc.l loc_11C462 ; DATA XREF: sub_11C43C+C↑r ROM:0011C456 dc.l loc_11C46E ROM:0011C45A dc.l loc_11C4B8 ROM:0011C45E dc.l loc_11C4E0 ROM:0011C462 ; --------------------------------------------------------------------------- ROM:0011C462 ROM:0011C462 loc_11C462: ; DATA XREF: ROM:off_11C452↑o ROM:0011C462 move.b #1,($115C).w ROM:0011C468 bsr.w sub_11C594 ROM:0011C46C rts ROM:0011C46E ; --------------------------------------------------------------------------- ROM:0011C46E ROM:0011C46E loc_11C46E: ; DATA XREF: ROM:0011C456↑o ROM:0011C46E btst #0,($13B4).w ROM:0011C474 beq.s loc_11C486 ROM:0011C476 btst #6,($13AB).w ROM:0011C47C bne.s loc_11C486 ROM:0011C47E move.b #2,($115C).w ROM:0011C484 bra.s loc_11C4DA ROM:0011C486 ; --------------------------------------------------------------------------- ROM:0011C486 ROM:0011C486 loc_11C486: ; CODE XREF: ROM:0011C474↑j ROM:0011C486 ; ROM:0011C47C↑j ROM:0011C486 btst #0,($13B4).w ROM:0011C48C beq.s loc_11C4B2 ROM:0011C48E btst #6,($13AB).w ROM:0011C494 beq.s loc_11C4B2 ROM:0011C496 move.w $192(a5),d0 ROM:0011C49A clr.b ($914).w ROM:0011C49E move.w d0,($70E).w ROM:0011C4A2 move.b #1,($914).w ROM:0011C4A8 move.b #3,($115C).w ROM:0011C4AE bra.w locret_11C51E ROM:0011C4B2 ; --------------------------------------------------------------------------- ROM:0011C4B2 ROM:0011C4B2 loc_11C4B2: ; CODE XREF: ROM:0011C48C↑j ROM:0011C4B2 ; ROM:0011C494↑j ROM:0011C4B2 bsr.w sub_11C560 ROM:0011C4B6 rts ROM:0011C4B8 ; --------------------------------------------------------------------------- ROM:0011C4B8 ROM:0011C4B8 loc_11C4B8: ; DATA XREF: ROM:0011C45A↑o ROM:0011C4B8 btst #6,($13AB).w ROM:0011C4BE beq.s loc_11C4DA ROM:0011C4C0 move.w $192(a5),d0 ROM:0011C4C4 clr.b ($914).w ROM:0011C4C8 move.w d0,($70E).w ROM:0011C4CC move.b #1,($914).w ROM:0011C4D2 move.b #3,($115C).w ROM:0011C4D8 bra.s locret_11C51E ROM:0011C4DA ; --------------------------------------------------------------------------- ROM:0011C4DA ROM:0011C4DA loc_11C4DA: ; CODE XREF: ROM:0011C484↑j ROM:0011C4DA ; ROM:0011C4BE↑j ... ROM:0011C4DA bsr.w sub_11C520 ROM:0011C4DE rts ROM:0011C4E0 ; --------------------------------------------------------------------------- ROM:0011C4E0 ROM:0011C4E0 loc_11C4E0: ; DATA XREF: ROM:0011C45E↑o ROM:0011C4E0 btst #6,($13AB).w ROM:0011C4E6 bne.s loc_11C4F0 ROM:0011C4E8 move.b #2,($115C).w ROM:0011C4EE bra.s loc_11C4DA ROM:0011C4F0 ; --------------------------------------------------------------------------- ROM:0011C4F0 ROM:0011C4F0 loc_11C4F0: ; CODE XREF: ROM:0011C4E6↑j ROM:0011C4F0 cmpi.w #0,($70E).w ROM:0011C4F6 bgt.s locret_11C51E ROM:0011C4F8 move.w $194(a5),d0 ROM:0011C4FC cmp.w ($A94).w,d0 ROM:0011C500 ble.s locret_11C51E ROM:0011C502 bsr.w sub_11C558 ROM:0011C506 move.w $192(a5),d0 ROM:0011C50A clr.b ($914).w ROM:0011C50E move.w d0,($70E).w ROM:0011C512 move.b #1,($914).w ROM:0011C518 move.b #3,($115C).w ROM:0011C51E ROM:0011C51E locret_11C51E: ; CODE XREF: ROM:0011C4AE↑j ROM:0011C51E ; ROM:0011C4D8↑j ... ROM:0011C51E rts ROM:0011C520 ROM:0011C520 ; =============== S U B R O U T I N E ======================================= ROM:0011C520 ROM:0011C520 ROM:0011C520 sub_11C520: ; CODE XREF: ROM:loc_11C4DA↑p ROM:0011C520 btst #5,($1390).w ROM:0011C526 bne.s loc_11C530 ROM:0011C528 move.w ($A60).w,($A94).w ROM:0011C52E bra.s loc_11C546 ROM:0011C530 ; --------------------------------------------------------------------------- ROM:0011C530 ROM:0011C530 loc_11C530: ; CODE XREF: sub_11C520+6↑j ROM:0011C530 btst #4,($1388).w ROM:0011C536 bne.s loc_11C540 ROM:0011C538 move.w ($A5A).w,($A94).w ROM:0011C53E bra.s loc_11C546 ROM:0011C540 ; --------------------------------------------------------------------------- ROM:0011C540 ROM:0011C540 loc_11C540: ; CODE XREF: sub_11C520+16↑j ROM:0011C540 move.w $196(a5),($A94).w ROM:0011C546 ROM:0011C546 loc_11C546: ; CODE XREF: sub_11C520+E↑j ROM:0011C546 ; sub_11C520+1E↑j ROM:0011C546 move.w $194(a5),d0 ROM:0011C54A cmp.w ($A94).w,d0 ROM:0011C54E bge.s locret_11C556 ROM:0011C550 move.w $194(a5),($A94).w ROM:0011C556 ROM:0011C556 locret_11C556: ; CODE XREF: sub_11C520+2E↑j ROM:0011C556 rts ROM:0011C556 ; End of function sub_11C520 ROM:0011C556 ROM:0011C558 ROM:0011C558 ; =============== S U B R O U T I N E ======================================= ROM:0011C558 ROM:0011C558 ROM:0011C558 sub_11C558: ; CODE XREF: ROM:0011C502↑p ROM:0011C558 addi.w #$A,($A94).w ROM:0011C55E rts ROM:0011C55E ; End of function sub_11C558 ROM:0011C55E ROM:0011C560 ROM:0011C560 ; =============== S U B R O U T I N E ======================================= ROM:0011C560 ROM:0011C560 ROM:0011C560 sub_11C560: ; CODE XREF: ROM:loc_11C4B2↑p ROM:0011C560 move.w ($A94).w,d1 ROM:0011C564 sub.w ($4B6).w,d1 ROM:0011C568 cmpi.w #0,d1 ROM:0011C56C bge.s loc_11C570 ROM:0011C56E neg.w d1 ROM:0011C570 ROM:0011C570 loc_11C570: ; CODE XREF: sub_11C560+C↑j ROM:0011C570 move.w $198(a5),d2 ROM:0011C574 cmp.w d1,d2 ROM:0011C576 bgt.s loc_11C58C ROM:0011C578 bset #0,($13B4).w ROM:0011C57E bset #0,($C63).w ROM:0011C584 bset #0,($13E1).w ROM:0011C58A bra.s locret_11C592 ROM:0011C58C ; --------------------------------------------------------------------------- ROM:0011C58C ROM:0011C58C loc_11C58C: ; CODE XREF: sub_11C560+16↑j ROM:0011C58C move.w ($4B6).w,($A94).w ROM:0011C592 ROM:0011C592 locret_11C592: ; CODE XREF: sub_11C560+2A↑j ROM:0011C592 rts ROM:0011C592 ; End of function sub_11C560 ROM:0011C592 ROM:0011C594 ROM:0011C594 ; =============== S U B R O U T I N E ======================================= ROM:0011C594 ROM:0011C594 ROM:0011C594 sub_11C594: ; CODE XREF: ROM:0011C468↑p ROM:0011C594 move.w ($4B6).w,($A94).w ROM:0011C59A rts ROM:0011C59A ; End of function sub_11C594 ROM:0011C59A ROM:0011C59C ROM:0011C59C ; =============== S U B R O U T I N E ======================================= ROM:0011C59C ROM:0011C59C ROM:0011C59C sub_11C59C: ; CODE XREF: sub_11C60C+38↓p ROM:0011C59C move.w ($A5E).w,d0 ROM:0011C5A0 muls.w $19A(a5),d0 ROM:0011C5A4 divs.w ($13D0).w,d0 ROM:0011C5A8 move.w d0,($A96).w ROM:0011C5AC move.w #$3A50,d1 ROM:0011C5B0 move.w ($A5E).w,d2 ROM:0011C5B4 move.w ($598).w,d3 ROM:0011C5B8 bsr.l sub_116F5A ROM:0011C5BE move.w d1,($A9A).w ROM:0011C5C2 move.w $19C(a5),d0 ROM:0011C5C6 subi.w #$3E8,d0 ROM:0011C5CA muls.w #$E,d0 ROM:0011C5CE divs.w #$A,d0 ROM:0011C5D2 addi.w #$3E8,d0 ROM:0011C5D6 muls.w ($A5E).w,d0 ROM:0011C5DA divs.l #$3E8,d0 ROM:0011C5E2 ext.l d1 ROM:0011C5E4 sub.l d1,d0 ROM:0011C5E6 move.l d0,d3 ROM:0011C5E8 move.w ($13D0).w,d2 ROM:0011C5EC ext.l d2 ROM:0011C5EE sub.l d2,d3 ROM:0011C5F0 move.l d0,d4 ROM:0011C5F2 move.w $19A(a5),d2 ROM:0011C5F6 ext.l d2 ROM:0011C5F8 sub.l d2,d4 ROM:0011C5FA muls.l #$2710,d1:d3 ROM:0011C602 divs.l d4,d1:d3 ROM:0011C606 move.w d3,($A98).w ROM:0011C60A rts ROM:0011C60A ; End of function sub_11C59C ROM:0011C60A ROM:0011C60C ROM:0011C60C ; =============== S U B R O U T I N E ======================================= ROM:0011C60C ROM:0011C60C ROM:0011C60C sub_11C60C: ; CODE XREF: sub_126FC0+24↓p ROM:0011C60C cmpi.b #0,($115D).w ROM:0011C612 bne.s loc_11C622 ROM:0011C614 btst #6,($92A).w ROM:0011C61A beq.s loc_11C622 ROM:0011C61C move.w $19A(a5),($13D0).w ROM:0011C622 ROM:0011C622 loc_11C622: ; CODE XREF: sub_11C60C+6↑j ROM:0011C622 ; sub_11C60C+E↑j ROM:0011C622 btst #1,($1399).w ROM:0011C628 bne.s loc_11C640 ROM:0011C62A move.w ($4D2).w,d0 ROM:0011C62E btst #0,d0 ROM:0011C632 bne.s loc_11C640 ROM:0011C634 move.w d0,($4D2).w ROM:0011C638 bsr.w sub_11C792 ROM:0011C63C bsr.w sub_11C64C ROM:0011C640 ROM:0011C640 loc_11C640: ; CODE XREF: sub_11C60C+1C↑j ROM:0011C640 ; sub_11C60C+26↑j ROM:0011C640 bsr.w sub_11C7FA ROM:0011C644 bsr.l sub_11C59C ROM:0011C64A rts ROM:0011C64A ; End of function sub_11C60C ROM:0011C64A ROM:0011C64C ROM:0011C64C ; =============== S U B R O U T I N E ======================================= ROM:0011C64C ROM:0011C64C ROM:0011C64C sub_11C64C: ; CODE XREF: sub_11C60C+30↑p ROM:0011C64C clr.w d1 ROM:0011C64E move.b ($115D).w,d1 ROM:0011C652 cmpi.w #6,d1 ROM:0011C656 bcc.s locret_11C660 ROM:0011C658 movea.l off_11C662(pc,d1.w*4),a0 ROM:0011C65C nop ROM:0011C65E jmp (a0) ROM:0011C660 ; --------------------------------------------------------------------------- ROM:0011C660 ROM:0011C660 locret_11C660: ; CODE XREF: sub_11C64C+A↑j ROM:0011C660 rts ROM:0011C660 ; End of function sub_11C64C ROM:0011C660 ROM:0011C660 ; --------------------------------------------------------------------------- ROM:0011C662 off_11C662: dc.l loc_11C67A ; DATA XREF: sub_11C64C+C↑r ROM:0011C666 dc.l loc_11C69A ROM:0011C66A dc.l loc_11C6B0 ROM:0011C66E dc.l loc_11C6FA ROM:0011C672 dc.l loc_11C740 ROM:0011C676 dc.l loc_11C76A ROM:0011C67A ; --------------------------------------------------------------------------- ROM:0011C67A ROM:0011C67A loc_11C67A: ; DATA XREF: ROM:off_11C662↑o ROM:0011C67A move.w $1A2(a5),d0 ROM:0011C67E clr.b ($8AF).w ROM:0011C682 move.w d0,($644).w ROM:0011C686 move.b #1,($8AF).w ROM:0011C68C move.b #5,($115D).w ROM:0011C692 bra.l locret_11C78E ROM:0011C698 ; --------------------------------------------------------------------------- ROM:0011C698 rts ROM:0011C69A ; --------------------------------------------------------------------------- ROM:0011C69A ROM:0011C69A loc_11C69A: ; DATA XREF: ROM:0011C666↑o ROM:0011C69A btst #1,($138E).w ROM:0011C6A0 bne.s loc_11C6AA ROM:0011C6A2 move.b #2,($115D).w ROM:0011C6A8 bra.s locret_11C6F8 ROM:0011C6AA ; --------------------------------------------------------------------------- ROM:0011C6AA ROM:0011C6AA loc_11C6AA: ; CODE XREF: ROM:0011C6A0↑j ROM:0011C6AA ; ROM:0011C74E↓j ... ROM:0011C6AA bsr.w sub_11C7CA ROM:0011C6AE rts ROM:0011C6B0 ; --------------------------------------------------------------------------- ROM:0011C6B0 ROM:0011C6B0 loc_11C6B0: ; DATA XREF: ROM:0011C66A↑o ROM:0011C6B0 move.w ($A9C).w,d0 ROM:0011C6B4 cmp.w ($C88).w,d0 ROM:0011C6B8 bge.s loc_11C6D4 ROM:0011C6BA move.w $19E(a5),d0 ROM:0011C6BE clr.b ($8AF).w ROM:0011C6C2 move.w d0,($644).w ROM:0011C6C6 move.b #1,($8AF).w ROM:0011C6CC move.b #3,($115D).w ROM:0011C6D2 bra.s locret_11C73E ROM:0011C6D4 ; --------------------------------------------------------------------------- ROM:0011C6D4 ROM:0011C6D4 loc_11C6D4: ; CODE XREF: ROM:0011C6B8↑j ROM:0011C6D4 btst #1,($138E).w ROM:0011C6DA beq.s locret_11C6F8 ROM:0011C6DC move.w $1A0(a5),d0 ROM:0011C6E0 clr.b ($8AF).w ROM:0011C6E4 move.w d0,($644).w ROM:0011C6E8 move.b #1,($8AF).w ROM:0011C6EE move.b #5,($115D).w ROM:0011C6F4 bra.w locret_11C78E ROM:0011C6F8 ; --------------------------------------------------------------------------- ROM:0011C6F8 ROM:0011C6F8 locret_11C6F8: ; CODE XREF: ROM:0011C6A8↑j ROM:0011C6F8 ; ROM:0011C6DA↑j ... ROM:0011C6F8 rts ROM:0011C6FA ; --------------------------------------------------------------------------- ROM:0011C6FA ROM:0011C6FA loc_11C6FA: ; DATA XREF: ROM:0011C66E↑o ROM:0011C6FA btst #1,($138E).w ROM:0011C700 beq.s loc_11C71C ROM:0011C702 move.w $1A0(a5),d0 ROM:0011C706 clr.b ($8AF).w ROM:0011C70A move.w d0,($644).w ROM:0011C70E move.b #1,($8AF).w ROM:0011C714 move.b #5,($115D).w ROM:0011C71A bra.s locret_11C78E ROM:0011C71C ; --------------------------------------------------------------------------- ROM:0011C71C ROM:0011C71C loc_11C71C: ; CODE XREF: ROM:0011C700↑j ROM:0011C71C move.w ($A9C).w,d0 ROM:0011C720 cmp.w ($C88).w,d0 ROM:0011C724 blt.s loc_11C72E ROM:0011C726 move.b #2,($115D).w ROM:0011C72C bra.s locret_11C6F8 ROM:0011C72E ; --------------------------------------------------------------------------- ROM:0011C72E ROM:0011C72E loc_11C72E: ; CODE XREF: ROM:0011C724↑j ROM:0011C72E cmpi.w #0,($644).w ROM:0011C734 bgt.s locret_11C73E ROM:0011C736 move.b #4,($115D).w ROM:0011C73C bra.s loc_11C764 ROM:0011C73E ; --------------------------------------------------------------------------- ROM:0011C73E ROM:0011C73E locret_11C73E: ; CODE XREF: ROM:0011C6D2↑j ROM:0011C73E ; ROM:0011C734↑j ROM:0011C73E rts ROM:0011C740 ; --------------------------------------------------------------------------- ROM:0011C740 ROM:0011C740 loc_11C740: ; DATA XREF: ROM:0011C672↑o ROM:0011C740 btst #1,($138E).w ROM:0011C746 beq.s loc_11C752 ROM:0011C748 move.b #1,($115D).w ROM:0011C74E bra.w loc_11C6AA ROM:0011C752 ; --------------------------------------------------------------------------- ROM:0011C752 ROM:0011C752 loc_11C752: ; CODE XREF: ROM:0011C746↑j ROM:0011C752 move.w ($A9C).w,d0 ROM:0011C756 cmp.w ($C88).w,d0 ROM:0011C75A blt.s loc_11C764 ROM:0011C75C move.b #2,($115D).w ROM:0011C762 bra.s locret_11C6F8 ROM:0011C764 ; --------------------------------------------------------------------------- ROM:0011C764 ROM:0011C764 loc_11C764: ; CODE XREF: ROM:0011C73C↑j ROM:0011C764 ; ROM:0011C75A↑j ROM:0011C764 bsr.w sub_11C7AA ROM:0011C768 rts ROM:0011C76A ; --------------------------------------------------------------------------- ROM:0011C76A ROM:0011C76A loc_11C76A: ; DATA XREF: ROM:0011C676↑o ROM:0011C76A btst #1,($138E).w ROM:0011C770 bne.s loc_11C77C ROM:0011C772 move.b #2,($115D).w ROM:0011C778 bra.w locret_11C6F8 ROM:0011C77C ; --------------------------------------------------------------------------- ROM:0011C77C ROM:0011C77C loc_11C77C: ; CODE XREF: ROM:0011C770↑j ROM:0011C77C cmpi.w #0,($644).w ROM:0011C782 bgt.s locret_11C78E ROM:0011C784 move.b #1,($115D).w ROM:0011C78A bra.w loc_11C6AA ROM:0011C78E ; --------------------------------------------------------------------------- ROM:0011C78E ROM:0011C78E locret_11C78E: ; CODE XREF: ROM:0011C692↑j ROM:0011C78E ; ROM:0011C6F4↑j ... ROM:0011C78E rts ROM:0011C790 ; --------------------------------------------------------------------------- ROM:0011C790 rts ROM:0011C792 ROM:0011C792 ; =============== S U B R O U T I N E ======================================= ROM:0011C792 ROM:0011C792 ROM:0011C792 sub_11C792: ; CODE XREF: sub_11C60C+2C↑p ROM:0011C792 move.w #$3A52,d1 ROM:0011C796 move.w ($598).w,d2 ROM:0011C79A move.w ($13D0).w,d3 ROM:0011C79E bsr.l sub_116F5A ROM:0011C7A4 move.w d1,($A9C).w ROM:0011C7A8 rts ROM:0011C7A8 ; End of function sub_11C792 ROM:0011C7A8 ROM:0011C7AA ROM:0011C7AA ; =============== S U B R O U T I N E ======================================= ROM:0011C7AA ROM:0011C7AA ROM:0011C7AA sub_11C7AA: ; CODE XREF: ROM:loc_11C764↑p ROM:0011C7AA move.w #$39C6,d1 ROM:0011C7AE move.w ($598).w,d2 ROM:0011C7B2 bsr.l sub_116F5A ROM:0011C7B8 add.w ($A5E).w,d1 ROM:0011C7BC move.w d1,($AA0).w ROM:0011C7C0 move.w $1A8(a5),d3 ROM:0011C7C4 bsr.w sub_11C7D8 ROM:0011C7C8 rts ROM:0011C7C8 ; End of function sub_11C7AA ROM:0011C7C8 ROM:0011C7CA ROM:0011C7CA ; =============== S U B R O U T I N E ======================================= ROM:0011C7CA ROM:0011C7CA ROM:0011C7CA sub_11C7CA: ; CODE XREF: ROM:loc_11C6AA↑p ROM:0011C7CA move.w ($A5E).w,d1 ROM:0011C7CE move.w $1A6(a5),d3 ROM:0011C7D2 bsr.w sub_11C7D8 ROM:0011C7D6 rts ROM:0011C7D6 ; End of function sub_11C7CA ROM:0011C7D6 ROM:0011C7D8 ROM:0011C7D8 ; =============== S U B R O U T I N E ======================================= ROM:0011C7D8 ROM:0011C7D8 ROM:0011C7D8 sub_11C7D8: ; CODE XREF: sub_11C7AA+1A↑p ROM:0011C7D8 ; sub_11C7CA+8↑p ROM:0011C7D8 swap d1 ROM:0011C7DA clr.w d1 ROM:0011C7DC move.w ($13D0).w,d2 ROM:0011C7E0 swap d2 ROM:0011C7E2 move.w ($A9E).w,d2 ROM:0011C7E6 ext.l d3 ROM:0011C7E8 bsr.l sub_116E5E ROM:0011C7EE move.w d4,($A9E).w ROM:0011C7F2 swap d4 ROM:0011C7F4 move.w d4,($13D0).w ROM:0011C7F8 rts ROM:0011C7F8 ; End of function sub_11C7D8 ROM:0011C7F8 ROM:0011C7FA ROM:0011C7FA ; =============== S U B R O U T I N E ======================================= ROM:0011C7FA ROM:0011C7FA ROM:0011C7FA sub_11C7FA: ; CODE XREF: sub_11C60C:loc_11C640↑p ROM:0011C7FA clr.w d1 ROM:0011C7FC move.b ($115E).w,d1 ROM:0011C800 cmpi.w #4,d1 ROM:0011C804 bcc.s locret_11C80E ROM:0011C806 movea.l off_11C810(pc,d1.w*4),a0 ROM:0011C80A nop ROM:0011C80C jmp (a0) ROM:0011C80E ; --------------------------------------------------------------------------- ROM:0011C80E ROM:0011C80E locret_11C80E: ; CODE XREF: sub_11C7FA+A↑j ROM:0011C80E rts ROM:0011C80E ; End of function sub_11C7FA ROM:0011C80E ROM:0011C80E ; --------------------------------------------------------------------------- ROM:0011C810 off_11C810: dc.l loc_11C820 ; DATA XREF: sub_11C7FA+C↑r ROM:0011C814 dc.l loc_11C828 ROM:0011C818 dc.l loc_11C852 ROM:0011C81C dc.l loc_11C892 ROM:0011C820 ; --------------------------------------------------------------------------- ROM:0011C820 ROM:0011C820 loc_11C820: ; DATA XREF: ROM:off_11C810↑o ROM:0011C820 move.b #1,($115E).w ROM:0011C826 rts ROM:0011C828 ; --------------------------------------------------------------------------- ROM:0011C828 ROM:0011C828 loc_11C828: ; DATA XREF: ROM:0011C814↑o ROM:0011C828 btst #4,($931).w ROM:0011C82E bne.s locret_11C850 ROM:0011C830 move.w $1A4(a5),d0 ROM:0011C834 clr.b ($8E1).w ROM:0011C838 move.w d0,($6A8).w ROM:0011C83C move.b #1,($8E1).w ROM:0011C842 bclr #6,($931).w ROM:0011C848 move.b #2,($115E).w ROM:0011C84E rts ROM:0011C850 ; --------------------------------------------------------------------------- ROM:0011C850 ROM:0011C850 locret_11C850: ; CODE XREF: ROM:0011C82E↑j ROM:0011C850 rts ROM:0011C852 ; --------------------------------------------------------------------------- ROM:0011C852 ROM:0011C852 loc_11C852: ; DATA XREF: ROM:0011C818↑o ROM:0011C852 btst #4,($931).w ROM:0011C858 beq.s loc_11C872 ROM:0011C85A bset #6,($931).w ROM:0011C860 clr.b ($8E1).w ROM:0011C864 clr.w ($6A8).w ROM:0011C868 move.b #1,($115E).w ROM:0011C86E rts ROM:0011C870 ; --------------------------------------------------------------------------- ROM:0011C870 bra.s loc_11C892 ROM:0011C872 ; --------------------------------------------------------------------------- ROM:0011C872 ROM:0011C872 loc_11C872: ; CODE XREF: ROM:0011C858↑j ROM:0011C872 cmpi.w #0,($6A8).w ROM:0011C878 bgt.s loc_11C88A ROM:0011C87A bset #6,($931).w ROM:0011C880 move.b #3,($115E).w ROM:0011C886 rts ROM:0011C888 ; --------------------------------------------------------------------------- ROM:0011C888 bra.s loc_11C892 ROM:0011C88A ; --------------------------------------------------------------------------- ROM:0011C88A ROM:0011C88A loc_11C88A: ; CODE XREF: ROM:0011C878↑j ROM:0011C88A bclr #6,($931).w ROM:0011C890 rts ROM:0011C892 ; --------------------------------------------------------------------------- ROM:0011C892 ROM:0011C892 loc_11C892: ; CODE XREF: ROM:0011C870↑j ROM:0011C892 ; ROM:0011C888↑j ROM:0011C892 ; DATA XREF: ... ROM:0011C892 btst #4,($931).w ROM:0011C898 beq.s locret_11C8A2 ROM:0011C89A move.b #1,($115E).w ROM:0011C8A0 rts ROM:0011C8A2 ; --------------------------------------------------------------------------- ROM:0011C8A2 ROM:0011C8A2 locret_11C8A2: ; CODE XREF: ROM:0011C898↑j ROM:0011C8A2 rts ROM:0011C8A4 ; --------------------------------------------------------------------------- ROM:0011C8A4 clr.w ($AA2).w ROM:0011C8A8 clr.w ($AB6).w ROM:0011C8AC rts ROM:0011C8AE ROM:0011C8AE ; =============== S U B R O U T I N E ======================================= ROM:0011C8AE ROM:0011C8AE ROM:0011C8AE sub_11C8AE: ; CODE XREF: sub_126FC0+4E↓p ROM:0011C8AE move.w ($AC8).w,d1 ROM:0011C8B2 cmpi.w #4,d1 ROM:0011C8B6 bcc.s locret_11C8C0 ROM:0011C8B8 movea.l off_11C8C2(pc,d1.w*4),a0 ROM:0011C8BC nop ROM:0011C8BE jmp (a0) ROM:0011C8C0 ; --------------------------------------------------------------------------- ROM:0011C8C0 ROM:0011C8C0 locret_11C8C0: ; CODE XREF: sub_11C8AE+8↑j ROM:0011C8C0 rts ROM:0011C8C0 ; End of function sub_11C8AE ROM:0011C8C0 ROM:0011C8C0 ; --------------------------------------------------------------------------- ROM:0011C8C2 off_11C8C2: dc.l loc_11C8D2 ; DATA XREF: sub_11C8AE+A↑r ROM:0011C8C6 dc.l loc_11C8E6 ROM:0011C8CA dc.l loc_11C91C ROM:0011C8CE dc.l loc_11C944 ROM:0011C8D2 ; --------------------------------------------------------------------------- ROM:0011C8D2 ROM:0011C8D2 loc_11C8D2: ; DATA XREF: ROM:off_11C8C2↑o ROM:0011C8D2 bsr.w sub_11C95E ROM:0011C8D6 move.w $1B4(a5),($AC4).w ROM:0011C8DC move.w #1,($AC8).w ROM:0011C8E2 rts ROM:0011C8E4 ; --------------------------------------------------------------------------- ROM:0011C8E4 rts ROM:0011C8E6 ; --------------------------------------------------------------------------- ROM:0011C8E6 ROM:0011C8E6 loc_11C8E6: ; DATA XREF: ROM:0011C8C6↑o ROM:0011C8E6 bsr.w sub_11C972 ROM:0011C8EA btst #5,($139D).w ROM:0011C8F0 beq.s loc_11C90A ROM:0011C8F2 move.w $1B8(a5),($AC2).w ROM:0011C8F8 move.w $1B6(a5),($AC4).w ROM:0011C8FE bsr.w sub_11C98A ROM:0011C902 move.w #2,($AC8).w ROM:0011C908 rts ROM:0011C90A ; --------------------------------------------------------------------------- ROM:0011C90A ROM:0011C90A loc_11C90A: ; CODE XREF: ROM:0011C8F0↑j ROM:0011C90A btst #1,($138E).w ROM:0011C910 beq.s locret_11C91A ROM:0011C912 move.w #3,($AC8).w ROM:0011C918 rts ROM:0011C91A ; --------------------------------------------------------------------------- ROM:0011C91A ROM:0011C91A locret_11C91A: ; CODE XREF: ROM:0011C910↑j ROM:0011C91A rts ROM:0011C91C ; --------------------------------------------------------------------------- ROM:0011C91C ROM:0011C91C loc_11C91C: ; DATA XREF: ROM:0011C8CA↑o ROM:0011C91C btst #5,($139D).w ROM:0011C922 bne.s loc_11C932 ROM:0011C924 move.w $1B4(a5),($AC4).w ROM:0011C92A move.w #1,($AC8).w ROM:0011C930 rts ROM:0011C932 ; --------------------------------------------------------------------------- ROM:0011C932 ROM:0011C932 loc_11C932: ; CODE XREF: ROM:0011C922↑j ROM:0011C932 btst #1,($138E).w ROM:0011C938 beq.s locret_11C942 ROM:0011C93A move.w #3,($AC8).w ROM:0011C940 rts ROM:0011C942 ; --------------------------------------------------------------------------- ROM:0011C942 ROM:0011C942 locret_11C942: ; CODE XREF: ROM:0011C938↑j ROM:0011C942 rts ROM:0011C944 ; --------------------------------------------------------------------------- ROM:0011C944 ROM:0011C944 loc_11C944: ; DATA XREF: ROM:0011C8CE↑o ROM:0011C944 btst #1,($138E).w ROM:0011C94A bne.s locret_11C95A ROM:0011C94C move.w $1B4(a5),($AC4).w ROM:0011C952 move.w #1,($AC8).w ROM:0011C958 rts ROM:0011C95A ; --------------------------------------------------------------------------- ROM:0011C95A ROM:0011C95A locret_11C95A: ; CODE XREF: ROM:0011C94A↑j ROM:0011C95A rts ROM:0011C95C ; --------------------------------------------------------------------------- ROM:0011C95C rts ROM:0011C95E ROM:0011C95E ; =============== S U B R O U T I N E ======================================= ROM:0011C95E ROM:0011C95E ROM:0011C95E sub_11C95E: ; CODE XREF: ROM:loc_11C8D2↑p ROM:0011C95E move.w #$39C8,d1 ROM:0011C962 move.w ($A94).w,d2 ROM:0011C966 bsr.l sub_116F5A ROM:0011C96C move.w d1,($AC0).w ROM:0011C970 rts ROM:0011C970 ; End of function sub_11C95E ROM:0011C970 ROM:0011C972 ROM:0011C972 ; =============== S U B R O U T I N E ======================================= ROM:0011C972 ROM:0011C972 ROM:0011C972 sub_11C972: ; CODE XREF: ROM:loc_11C8E6↑p ROM:0011C972 move.w #$3A54,d1 ROM:0011C976 move.w ($A5E).w,d2 ROM:0011C97A move.w ($598).w,d3 ROM:0011C97E bsr.l sub_116F5A ROM:0011C984 move.w d1,($AC2).w ROM:0011C988 rts ROM:0011C988 ; End of function sub_11C972 ROM:0011C988 ROM:0011C98A ROM:0011C98A ; =============== S U B R O U T I N E ======================================= ROM:0011C98A ROM:0011C98A ROM:0011C98A sub_11C98A: ; CODE XREF: ROM:0011C8FE↑p ROM:0011C98A move.w $1BA(a5),d0 ROM:0011C98E add.w ($AC0).w,d0 ROM:0011C992 move.w d0,($AC0).w ROM:0011C996 rts ROM:0011C996 ; End of function sub_11C98A ROM:0011C996 ROM:0011C998 ROM:0011C998 ; =============== S U B R O U T I N E ======================================= ROM:0011C998 ROM:0011C998 ROM:0011C998 sub_11C998: ; CODE XREF: sub_110E14+1A8↑p ROM:0011C998 move.w ($AC4).w,d0 ROM:0011C99C ext.l d0 ROM:0011C99E muls.l ($A2C).w,d1:d0 ROM:0011C9A4 divs.l #$6B6C0,d1:d0 ROM:0011C9AC cmpi.w #$2710,d0 ROM:0011C9B0 ble.s loc_11C9B6 ROM:0011C9B2 move.w #$2710,d0 ROM:0011C9B6 ROM:0011C9B6 loc_11C9B6: ; CODE XREF: sub_11C998+18↑j ROM:0011C9B6 cmpi.w #0,d0 ROM:0011C9BA bge.s loc_11C9C0 ROM:0011C9BC move.w #0,d0 ROM:0011C9C0 ROM:0011C9C0 loc_11C9C0: ; CODE XREF: sub_11C998+22↑j ROM:0011C9C0 move.w d0,d2 ROM:0011C9C2 ext.l d2 ROM:0011C9C4 move.w ($AC2).w,d1 ROM:0011C9C8 swap d1 ROM:0011C9CA clr.w d1 ROM:0011C9CC move.w ($AC0).w,d0 ROM:0011C9D0 swap d0 ROM:0011C9D2 move.w ($AC6).w,d0 ROM:0011C9D6 sub.l d0,d1 ROM:0011C9D8 muls.l d2,d3:d1 ROM:0011C9DC divs.l #$F4240,d3:d1 ROM:0011C9E4 add.l d0,d1 ROM:0011C9E6 move.w d1,($AC6).w ROM:0011C9EA swap d1 ROM:0011C9EC move.w d1,($AC0).w ROM:0011C9F0 rts ROM:0011C9F0 ; End of function sub_11C998 ROM:0011C9F0 ROM:0011C9F2 ROM:0011C9F2 ; =============== S U B R O U T I N E ======================================= ROM:0011C9F2 ROM:0011C9F2 ROM:0011C9F2 sub_11C9F2: ; CODE XREF: ROM:00116A1E↑p ROM:0011C9F2 cmpi.w #0,($646).w ROM:0011C9F8 bgt.s loc_11CA2C ROM:0011C9FA btst #3,($930).w ROM:0011CA00 beq.s loc_11CA2A ROM:0011CA02 bclr #3,($930).w ROM:0011CA08 btst #7,($FFFFF451).w ROM:0011CA0E bne.s loc_11CA1E ROM:0011CA10 bset #1,($92B).w ROM:0011CA16 bclr #3,($933).w ROM:0011CA1C bra.s loc_11CA2A ROM:0011CA1E ; --------------------------------------------------------------------------- ROM:0011CA1E ROM:0011CA1E loc_11CA1E: ; CODE XREF: sub_11C9F2+1C↑j ROM:0011CA1E bset #5,($13AD).w ROM:0011CA24 move.w #$2710,($50C).w ROM:0011CA2A ROM:0011CA2A loc_11CA2A: ; CODE XREF: sub_11C9F2+E↑j ROM:0011CA2A ; sub_11C9F2+2A↑j ROM:0011CA2A bra.s locret_11CA3C ROM:0011CA2C ; --------------------------------------------------------------------------- ROM:0011CA2C ROM:0011CA2C loc_11CA2C: ; CODE XREF: sub_11C9F2+6↑j ROM:0011CA2C move.w $1DE(a5),d0 ROM:0011CA30 cmp.w ($50C).w,d0 ROM:0011CA34 ble.s locret_11CA3C ROM:0011CA36 bclr #5,($13AD).w ROM:0011CA3C ROM:0011CA3C locret_11CA3C: ; CODE XREF: sub_11C9F2:loc_11CA2A↑j ROM:0011CA3C ; sub_11C9F2+42↑j ROM:0011CA3C rts ROM:0011CA3C ; End of function sub_11C9F2 ROM:0011CA3C ROM:0011CA3E ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_12. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011CA40 ROM:0011CA40 ; =============== S U B R O U T I N E ======================================= ROM:0011CA40 ROM:0011CA40 ROM:0011CA40 sub_11CA40: ; CODE XREF: sub_112AAC+E↑p ROM:0011CA40 move.w ($ABC).w,($53A).w ROM:0011CA46 move.w #$A,d0 ROM:0011CA4A muls.w ($53A).w,d0 ROM:0011CA4E move.w d0,($53C).w ROM:0011CA52 rts ROM:0011CA52 ; End of function sub_11CA40 ROM:0011CA52 ROM:0011CA54 ROM:0011CA54 ; =============== S U B R O U T I N E ======================================= ROM:0011CA54 ROM:0011CA54 ROM:0011CA54 sub_11CA54: ; CODE XREF: sub_1130D2+6↑p ROM:0011CA54 btst #2,($96B).w ROM:0011CA5A beq.s loc_11CA80 ROM:0011CA5C btst #2,($96F).w ROM:0011CA62 beq.s loc_11CA72 ROM:0011CA64 bset #6,($FFFFFA41).w ROM:0011CA6A bset #7,($1394).w ROM:0011CA70 bra.s loc_11CA7E ROM:0011CA72 ; --------------------------------------------------------------------------- ROM:0011CA72 ROM:0011CA72 loc_11CA72: ; CODE XREF: sub_11CA54+E↑j ROM:0011CA72 bclr #6,($FFFFFA41).w ROM:0011CA78 bclr #7,($1394).w ROM:0011CA7E ROM:0011CA7E loc_11CA7E: ; CODE XREF: sub_11CA54+1C↑j ROM:0011CA7E bra.s locret_11CAB6 ROM:0011CA80 ; --------------------------------------------------------------------------- ROM:0011CA80 ROM:0011CA80 loc_11CA80: ; CODE XREF: sub_11CA54+6↑j ROM:0011CA80 move.w $252(a5),d0 ROM:0011CA84 cmpi.w #1,d0 ROM:0011CA88 bne.s loc_11CA92 ROM:0011CA8A bclr #6,($FFFFFA41).w ROM:0011CA90 bra.s locret_11CAB6 ROM:0011CA92 ; --------------------------------------------------------------------------- ROM:0011CA92 ROM:0011CA92 loc_11CA92: ; CODE XREF: sub_11CA54+34↑j ROM:0011CA92 cmpi.w #2,d0 ROM:0011CA96 bne.s loc_11CAA0 ROM:0011CA98 bset #6,($FFFFFA41).w ROM:0011CA9E bra.s locret_11CAB6 ROM:0011CAA0 ; --------------------------------------------------------------------------- ROM:0011CAA0 ROM:0011CAA0 loc_11CAA0: ; CODE XREF: sub_11CA54+42↑j ROM:0011CAA0 btst #7,($1394).w ROM:0011CAA6 beq.s loc_11CAB0 ROM:0011CAA8 bset #6,($FFFFFA41).w ROM:0011CAAE bra.s locret_11CAB6 ROM:0011CAB0 ; --------------------------------------------------------------------------- ROM:0011CAB0 ROM:0011CAB0 loc_11CAB0: ; CODE XREF: sub_11CA54+52↑j ROM:0011CAB0 bclr #6,($FFFFFA41).w ROM:0011CAB6 ROM:0011CAB6 locret_11CAB6: ; CODE XREF: sub_11CA54:loc_11CA7E↑j ROM:0011CAB6 ; sub_11CA54+3C↑j ... ROM:0011CAB6 rts ROM:0011CAB6 ; End of function sub_11CA54 ROM:0011CAB6 ROM:0011CAB8 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_4. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011CABA ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_26. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011CABC ROM:0011CABC ; =============== S U B R O U T I N E ======================================= ROM:0011CABC ROM:0011CABC ROM:0011CABC sub_11CABC: ; CODE XREF: sub_126FC0+A2↓p ROM:0011CABC clr.w d1 ROM:0011CABE move.b ($1164).w,d1 ROM:0011CAC2 cmpi.w #5,d1 ROM:0011CAC6 bcc.s locret_11CAD0 ROM:0011CAC8 movea.l off_11CAD2(pc,d1.w*4),a0 ROM:0011CACC nop ROM:0011CACE jmp (a0) ROM:0011CAD0 ; --------------------------------------------------------------------------- ROM:0011CAD0 ROM:0011CAD0 locret_11CAD0: ; CODE XREF: sub_11CABC+A↑j ROM:0011CAD0 rts ROM:0011CAD0 ; End of function sub_11CABC ROM:0011CAD0 ROM:0011CAD0 ; --------------------------------------------------------------------------- ROM:0011CAD2 off_11CAD2: dc.l loc_11CAE6 ; DATA XREF: sub_11CABC+C↑r ROM:0011CAD6 dc.l loc_11CB00 ROM:0011CADA dc.l loc_11CB28 ROM:0011CADE dc.l loc_11CB74 ROM:0011CAE2 dc.l loc_11CB94 ROM:0011CAE6 ; --------------------------------------------------------------------------- ROM:0011CAE6 ROM:0011CAE6 loc_11CAE6: ; DATA XREF: ROM:off_11CAD2↑o ROM:0011CAE6 move.w $270(a5),d0 ROM:0011CAEA clr.b ($8B5).w ROM:0011CAEE move.w d0,($650).w ROM:0011CAF2 move.b #1,($8B5).w ROM:0011CAF8 move.b #1,($1164).w ROM:0011CAFE rts ROM:0011CB00 ; --------------------------------------------------------------------------- ROM:0011CB00 ROM:0011CB00 loc_11CB00: ; DATA XREF: ROM:0011CAD6↑o ROM:0011CB00 cmpi.w #0,($650).w ROM:0011CB06 bgt.s locret_11CB26 ROM:0011CB08 move.w $26E(a5),d0 ROM:0011CB0C clr.b ($8B5).w ROM:0011CB10 move.w d0,($650).w ROM:0011CB14 move.b #1,($8B5).w ROM:0011CB1A bset #5,($13A4).w ROM:0011CB20 move.b #2,($1164).w ROM:0011CB26 ROM:0011CB26 locret_11CB26: ; CODE XREF: ROM:0011CB06↑j ROM:0011CB26 rts ROM:0011CB28 ; --------------------------------------------------------------------------- ROM:0011CB28 ROM:0011CB28 loc_11CB28: ; DATA XREF: ROM:0011CADA↑o ROM:0011CB28 cmpi.w #0,($650).w ROM:0011CB2E bgt.s loc_11CB50 ROM:0011CB30 btst #1,($138E).w ROM:0011CB36 bne.s loc_11CB40 ROM:0011CB38 btst #4,($931).w ROM:0011CB3E bne.s loc_11CB4E ROM:0011CB40 ROM:0011CB40 loc_11CB40: ; CODE XREF: ROM:0011CB36↑j ROM:0011CB40 bclr #5,($13A4).w ROM:0011CB46 move.b #3,($1164).w ROM:0011CB4C rts ROM:0011CB4E ; --------------------------------------------------------------------------- ROM:0011CB4E ROM:0011CB4E loc_11CB4E: ; CODE XREF: ROM:0011CB3E↑j ROM:0011CB4E bra.s locret_11CB72 ROM:0011CB50 ; --------------------------------------------------------------------------- ROM:0011CB50 ROM:0011CB50 loc_11CB50: ; CODE XREF: ROM:0011CB2E↑j ROM:0011CB50 btst #4,($931).w ROM:0011CB56 bne.s locret_11CB72 ROM:0011CB58 bclr #0,($8B5).w ROM:0011CB5E bset #2,($8B5).w ROM:0011CB64 bclr #5,($13A4).w ROM:0011CB6A move.b #4,($1164).w ROM:0011CB70 rts ROM:0011CB72 ; --------------------------------------------------------------------------- ROM:0011CB72 ROM:0011CB72 locret_11CB72: ; CODE XREF: ROM:loc_11CB4E↑j ROM:0011CB72 ; ROM:0011CB56↑j ROM:0011CB72 rts ROM:0011CB74 ; --------------------------------------------------------------------------- ROM:0011CB74 ROM:0011CB74 loc_11CB74: ; DATA XREF: ROM:0011CADE↑o ROM:0011CB74 btst #4,($931).w ROM:0011CB7A beq.s locret_11CB92 ROM:0011CB7C btst #1,($138E).w ROM:0011CB82 bne.s locret_11CB92 ROM:0011CB84 bset #5,($13A4).w ROM:0011CB8A move.b #2,($1164).w ROM:0011CB90 rts ROM:0011CB92 ; --------------------------------------------------------------------------- ROM:0011CB92 ROM:0011CB92 locret_11CB92: ; CODE XREF: ROM:0011CB7A↑j ROM:0011CB92 ; ROM:0011CB82↑j ROM:0011CB92 rts ROM:0011CB94 ; --------------------------------------------------------------------------- ROM:0011CB94 ROM:0011CB94 loc_11CB94: ; DATA XREF: ROM:0011CAE2↑o ROM:0011CB94 btst #4,($931).w ROM:0011CB9A beq.s locret_11CBB6 ROM:0011CB9C bclr #2,($8B5).w ROM:0011CBA2 bset #0,($8B5).w ROM:0011CBA8 bset #5,($13A4).w ROM:0011CBAE move.b #2,($1164).w ROM:0011CBB4 rts ROM:0011CBB6 ; --------------------------------------------------------------------------- ROM:0011CBB6 ROM:0011CBB6 locret_11CBB6: ; CODE XREF: ROM:0011CB9A↑j ROM:0011CBB6 rts ROM:0011CBB8 ROM:0011CBB8 ; =============== S U B R O U T I N E ======================================= ROM:0011CBB8 ROM:0011CBB8 ROM:0011CBB8 sub_11CBB8: ; CODE XREF: sub_126FC0+C0↓p ROM:0011CBB8 bsr.w sub_11CBBE ROM:0011CBBC rts ROM:0011CBBC ; End of function sub_11CBB8 ROM:0011CBBC ROM:0011CBBE ROM:0011CBBE ; =============== S U B R O U T I N E ======================================= ROM:0011CBBE ROM:0011CBBE ROM:0011CBBE sub_11CBBE: ; CODE XREF: sub_11CBB8↑p ROM:0011CBBE clr.w d1 ROM:0011CBC0 move.b ($1165).w,d1 ROM:0011CBC4 cmpi.w #7,d1 ROM:0011CBC8 bcc.s locret_11CBD2 ROM:0011CBCA movea.l off_11CBD4(pc,d1.w*4),a0 ROM:0011CBCE nop ROM:0011CBD0 jmp (a0) ROM:0011CBD2 ; --------------------------------------------------------------------------- ROM:0011CBD2 ROM:0011CBD2 locret_11CBD2: ; CODE XREF: sub_11CBBE+A↑j ROM:0011CBD2 rts ROM:0011CBD2 ; End of function sub_11CBBE ROM:0011CBD2 ROM:0011CBD2 ; --------------------------------------------------------------------------- ROM:0011CBD4 off_11CBD4: dc.l loc_11CBF0 ; DATA XREF: sub_11CBBE+C↑r ROM:0011CBD8 dc.l loc_11CC30 ROM:0011CBDC dc.l loc_11CC5E ROM:0011CBE0 dc.l loc_11CC98 ROM:0011CBE4 dc.l loc_11CCE6 ROM:0011CBE8 dc.l loc_11CD3E ROM:0011CBEC dc.l loc_11CD9E ROM:0011CBF0 ; --------------------------------------------------------------------------- ROM:0011CBF0 ROM:0011CBF0 loc_11CBF0: ; DATA XREF: ROM:off_11CBD4↑o ROM:0011CBF0 move.w $272(a5),d0 ROM:0011CBF4 cmp.w ($A94).w,d0 ROM:0011CBF8 bgt.s loc_11CC22 ROM:0011CBFA move.l ($13C0).w,d2 ROM:0011CBFE divu.l #$61A8,d2 ROM:0011CC06 divu.l #4,d2 ROM:0011CC0E move.w $282(a5),d1 ROM:0011CC12 cmp.w d1,d2 ROM:0011CC14 bgt.s loc_11CC22 ROM:0011CC16 bset #4,($13B1).w ROM:0011CC1C move.b #1,($1165).w ROM:0011CC22 ROM:0011CC22 loc_11CC22: ; CODE XREF: ROM:0011CBF8↑j ROM:0011CC22 ; ROM:0011CC14↑j ROM:0011CC22 move.w #$32,($AE6).w ; '2' ROM:0011CC28 move.w #0,($AD6).w ROM:0011CC2E rts ROM:0011CC30 ; --------------------------------------------------------------------------- ROM:0011CC30 ROM:0011CC30 loc_11CC30: ; DATA XREF: ROM:0011CBD8↑o ROM:0011CC30 move.w $274(a5),d0 ROM:0011CC34 move.w $276(a5),d1 ROM:0011CC38 cmp.w ($53A).w,d0 ROM:0011CC3C bgt.s locret_11CC5C ROM:0011CC3E cmp.w ($53A).w,d1 ROM:0011CC42 blt.s locret_11CC5C ROM:0011CC44 move.w $278(a5),d2 ROM:0011CC48 clr.b ($8E2).w ROM:0011CC4C move.w d2,($6AA).w ROM:0011CC50 move.b #1,($8E2).w ROM:0011CC56 move.b #2,($1165).w ROM:0011CC5C ROM:0011CC5C locret_11CC5C: ; CODE XREF: ROM:0011CC3C↑j ROM:0011CC5C ; ROM:0011CC42↑j ROM:0011CC5C rts ROM:0011CC5E ; --------------------------------------------------------------------------- ROM:0011CC5E ROM:0011CC5E loc_11CC5E: ; DATA XREF: ROM:0011CBDC↑o ROM:0011CC5E move.w $274(a5),d0 ROM:0011CC62 move.w $276(a5),d1 ROM:0011CC66 cmp.w ($53A).w,d0 ROM:0011CC6A bgt.s loc_11CC90 ROM:0011CC6C cmp.w ($53A).w,d1 ROM:0011CC70 blt.s loc_11CC88 ROM:0011CC72 cmpi.w #0,($6AA).w ROM:0011CC78 bgt.s loc_11CC86 ROM:0011CC7A bset #7,($1399).w ROM:0011CC80 move.b #3,($1165).w ROM:0011CC86 ROM:0011CC86 loc_11CC86: ; CODE XREF: ROM:0011CC78↑j ROM:0011CC86 bra.s loc_11CC8E ROM:0011CC88 ; --------------------------------------------------------------------------- ROM:0011CC88 ROM:0011CC88 loc_11CC88: ; CODE XREF: ROM:0011CC70↑j ROM:0011CC88 move.b #1,($1165).w ROM:0011CC8E ROM:0011CC8E loc_11CC8E: ; CODE XREF: ROM:loc_11CC86↑j ROM:0011CC8E bra.s locret_11CC96 ROM:0011CC90 ; --------------------------------------------------------------------------- ROM:0011CC90 ROM:0011CC90 loc_11CC90: ; CODE XREF: ROM:0011CC6A↑j ROM:0011CC90 move.b #1,($1165).w ROM:0011CC96 ROM:0011CC96 locret_11CC96: ; CODE XREF: ROM:loc_11CC8E↑j ROM:0011CC96 rts ROM:0011CC98 ; --------------------------------------------------------------------------- ROM:0011CC98 ROM:0011CC98 loc_11CC98: ; DATA XREF: ROM:0011CBE0↑o ROM:0011CC98 move.w $274(a5),d0 ROM:0011CC9C move.w $276(a5),d1 ROM:0011CCA0 cmp.w ($53A).w,d0 ROM:0011CCA4 bgt.s loc_11CCD8 ROM:0011CCA6 cmp.w ($53A).w,d1 ROM:0011CCAA blt.s loc_11CCCA ROM:0011CCAC move.w $27C(a5),d2 ROM:0011CCB0 cmp.w ($C88).w,d2 ROM:0011CCB4 bgt.s loc_11CCC8 ROM:0011CCB6 bset #6,($13AF).w ROM:0011CCBC move.w #$2710,($AD6).w ROM:0011CCC2 move.b #4,($1165).w ROM:0011CCC8 ROM:0011CCC8 loc_11CCC8: ; CODE XREF: ROM:0011CCB4↑j ROM:0011CCC8 bra.s loc_11CCD6 ROM:0011CCCA ; --------------------------------------------------------------------------- ROM:0011CCCA ROM:0011CCCA loc_11CCCA: ; CODE XREF: ROM:0011CCAA↑j ROM:0011CCCA bclr #7,($1399).w ROM:0011CCD0 move.b #1,($1165).w ROM:0011CCD6 ROM:0011CCD6 loc_11CCD6: ; CODE XREF: ROM:loc_11CCC8↑j ROM:0011CCD6 bra.s locret_11CCE4 ROM:0011CCD8 ; --------------------------------------------------------------------------- ROM:0011CCD8 ROM:0011CCD8 loc_11CCD8: ; CODE XREF: ROM:0011CCA4↑j ROM:0011CCD8 bclr #7,($1399).w ROM:0011CCDE move.b #1,($1165).w ROM:0011CCE4 ROM:0011CCE4 locret_11CCE4: ; CODE XREF: ROM:loc_11CCD6↑j ROM:0011CCE4 rts ROM:0011CCE6 ; --------------------------------------------------------------------------- ROM:0011CCE6 ROM:0011CCE6 loc_11CCE6: ; DATA XREF: ROM:0011CBE4↑o ROM:0011CCE6 move.w ($B2A).w,d3 ROM:0011CCEA subi.w #1,d3 ROM:0011CCEE cmpi.w #0,d3 ROM:0011CCF2 blt.s locret_11CD3C ROM:0011CCF4 move.w $86C(a5,d3.w*2),d2 ROM:0011CCFA cmp.w ($598).w,d2 ROM:0011CCFE bgt.s loc_11CD14 ROM:0011CD00 bclr #6,($13AF).w ROM:0011CD06 move.w #0,($AD6).w ROM:0011CD0C move.b #6,($1165).w ROM:0011CD12 bra.s locret_11CD3C ROM:0011CD14 ; --------------------------------------------------------------------------- ROM:0011CD14 ROM:0011CD14 loc_11CD14: ; CODE XREF: ROM:0011CCFE↑j ROM:0011CD14 move.w $27C(a5),d0 ROM:0011CD18 move.w $280(a5),d1 ROM:0011CD1C sub.w d1,d0 ROM:0011CD1E cmp.w ($C88).w,d0 ROM:0011CD22 ble.s locret_11CD3C ROM:0011CD24 move.w $27E(a5),d0 ROM:0011CD28 clr.b ($8B6).w ROM:0011CD2C move.w d0,($652).w ROM:0011CD30 move.b #1,($8B6).w ROM:0011CD36 move.b #5,($1165).w ROM:0011CD3C ROM:0011CD3C locret_11CD3C: ; CODE XREF: ROM:0011CCF2↑j ROM:0011CD3C ; ROM:0011CD12↑j ... ROM:0011CD3C rts ROM:0011CD3E ; --------------------------------------------------------------------------- ROM:0011CD3E ROM:0011CD3E loc_11CD3E: ; DATA XREF: ROM:0011CBE8↑o ROM:0011CD3E move.w $27C(a5),d0 ROM:0011CD42 move.w $280(a5),d1 ROM:0011CD46 sub.w d1,d0 ROM:0011CD48 cmp.w ($C88).w,d0 ROM:0011CD4C ble.s loc_11CD6A ROM:0011CD4E cmpi.w #0,($652).w ROM:0011CD54 bgt.s loc_11CD68 ROM:0011CD56 bclr #6,($13AF).w ROM:0011CD5C move.w #0,($AD6).w ROM:0011CD62 move.b #6,($1165).w ROM:0011CD68 ROM:0011CD68 loc_11CD68: ; CODE XREF: ROM:0011CD54↑j ROM:0011CD68 bra.s loc_11CD70 ROM:0011CD6A ; --------------------------------------------------------------------------- ROM:0011CD6A ROM:0011CD6A loc_11CD6A: ; CODE XREF: ROM:0011CD4C↑j ROM:0011CD6A move.b #4,($1165).w ROM:0011CD70 ROM:0011CD70 loc_11CD70: ; CODE XREF: ROM:loc_11CD68↑j ROM:0011CD70 move.w ($B2A).w,d3 ROM:0011CD74 subi.w #1,d3 ROM:0011CD78 cmpi.w #0,d3 ROM:0011CD7C blt.s locret_11CD9C ROM:0011CD7E move.w $86C(a5,d3.w*2),d2 ROM:0011CD84 cmp.w ($598).w,d2 ROM:0011CD88 bgt.s locret_11CD9C ROM:0011CD8A bclr #6,($13AF).w ROM:0011CD90 move.w #0,($AD6).w ROM:0011CD96 move.b #6,($1165).w ROM:0011CD9C ROM:0011CD9C locret_11CD9C: ; CODE XREF: ROM:0011CD7C↑j ROM:0011CD9C ; ROM:0011CD88↑j ROM:0011CD9C rts ROM:0011CD9E ; --------------------------------------------------------------------------- ROM:0011CD9E ROM:0011CD9E loc_11CD9E: ; DATA XREF: ROM:0011CBEC↑o ROM:0011CD9E move.w $27A(a5),d0 ROM:0011CDA2 cmp.w ($53A).w,d0 ROM:0011CDA6 ble.s locret_11CDB4 ROM:0011CDA8 bclr #7,($1399).w ROM:0011CDAE move.b #1,($1165).w ROM:0011CDB4 ROM:0011CDB4 locret_11CDB4: ; CODE XREF: ROM:0011CDA6↑j ROM:0011CDB4 rts ROM:0011CDB6 ; --------------------------------------------------------------------------- ROM:0011CDB6 rts ROM:0011CDB8 ROM:0011CDB8 ; =============== S U B R O U T I N E ======================================= ROM:0011CDB8 ROM:0011CDB8 ROM:0011CDB8 sub_11CDB8: ; CODE XREF: sub_126FC0+7E↓p ROM:0011CDB8 move.w #0,d2 ROM:0011CDBC bra.s loc_11CDC2 ROM:0011CDBE ; --------------------------------------------------------------------------- ROM:0011CDBE ROM:0011CDBE loc_11CDBE: ; CODE XREF: sub_11CDB8+18↓j ROM:0011CDBE addi.w #1,d2 ROM:0011CDC2 ROM:0011CDC2 loc_11CDC2: ; CODE XREF: sub_11CDB8+4↑j ROM:0011CDC2 cmpi.w #0,d2 ROM:0011CDC6 bgt.s locret_11CDD2 ROM:0011CDC8 move.w #0,$143A(d2.w*2) ROM:0011CDD0 bra.s loc_11CDBE ROM:0011CDD2 ; --------------------------------------------------------------------------- ROM:0011CDD2 ROM:0011CDD2 locret_11CDD2: ; CODE XREF: sub_11CDB8+E↑j ROM:0011CDD2 rts ROM:0011CDD2 ; End of function sub_11CDB8 ROM:0011CDD2 ROM:0011CDD4 ROM:0011CDD4 ; =============== S U B R O U T I N E ======================================= ROM:0011CDD4 ROM:0011CDD4 ROM:0011CDD4 sub_11CDD4: ; CODE XREF: ROM:loc_11D226↓p ROM:0011CDD4 move.w #$3A56,d1 ROM:0011CDD8 move.w ($A94).w,d2 ROM:0011CDDC move.w ($A6E).w,d3 ROM:0011CDE0 bsr.l sub_116F5A ROM:0011CDE6 move.w d1,($B00).w ROM:0011CDEA move.w #$39CA,d1 ROM:0011CDEE move.w ($A60).w,d2 ROM:0011CDF2 bsr.l sub_116F5A ROM:0011CDF8 move.w d1,($AFA).w ROM:0011CDFC btst #4,($139A).w ROM:0011CE02 beq.s loc_11CE0C ROM:0011CE04 move.w $28C(a5),($AFC).w ROM:0011CE0A bra.s loc_11CE10 ROM:0011CE0C ; --------------------------------------------------------------------------- ROM:0011CE0C ROM:0011CE0C loc_11CE0C: ; CODE XREF: sub_11CDD4+2E↑j ROM:0011CE0C clr.w ($AFC).w ROM:0011CE10 ROM:0011CE10 loc_11CE10: ; CODE XREF: sub_11CDD4+36↑j ROM:0011CE10 btst #2,($1397).w ROM:0011CE16 beq.s loc_11CE24 ROM:0011CE18 btst #6,($1391).w ROM:0011CE1E beq.s loc_11CE24 ROM:0011CE20 bra.w loc_11CE2C ROM:0011CE24 ; --------------------------------------------------------------------------- ROM:0011CE24 ROM:0011CE24 loc_11CE24: ; CODE XREF: sub_11CDD4+42↑j ROM:0011CE24 ; sub_11CDD4+4A↑j ROM:0011CE24 btst #0,($13B4).w ROM:0011CE2A beq.s loc_11CE32 ROM:0011CE2C ROM:0011CE2C loc_11CE2C: ; CODE XREF: sub_11CDD4+4C↑j ROM:0011CE2C move.w #$2710,($B00).w ROM:0011CE32 ROM:0011CE32 loc_11CE32: ; CODE XREF: sub_11CDD4+56↑j ROM:0011CE32 btst #5,($1390).w ROM:0011CE38 beq.s loc_11CE42 ROM:0011CE3A move.w $290(a5),d1 ROM:0011CE3E move.w d1,($AFA).w ROM:0011CE42 ROM:0011CE42 loc_11CE42: ; CODE XREF: sub_11CDD4+64↑j ROM:0011CE42 btst #1,($138E).w ROM:0011CE48 beq.s loc_11CE60 ROM:0011CE4A btst #4,($139F).w ROM:0011CE50 beq.s loc_11CE5A ROM:0011CE52 move.w #$2710,($AFE).w ROM:0011CE58 bra.s loc_11CE5E ROM:0011CE5A ; --------------------------------------------------------------------------- ROM:0011CE5A ROM:0011CE5A loc_11CE5A: ; CODE XREF: sub_11CDD4+7C↑j ROM:0011CE5A clr.w ($AFE).w ROM:0011CE5E ROM:0011CE5E loc_11CE5E: ; CODE XREF: sub_11CDD4+84↑j ROM:0011CE5E bra.s loc_11CE82 ROM:0011CE60 ; --------------------------------------------------------------------------- ROM:0011CE60 ROM:0011CE60 loc_11CE60: ; CODE XREF: sub_11CDD4+74↑j ROM:0011CE60 move.w ($B00).w,($AFE).w ROM:0011CE66 move.w ($AFA).w,d0 ROM:0011CE6A cmp.w ($AFE).w,d0 ROM:0011CE6E ble.s loc_11CE74 ROM:0011CE70 move.w d0,($AFE).w ROM:0011CE74 ROM:0011CE74 loc_11CE74: ; CODE XREF: sub_11CDD4+9A↑j ROM:0011CE74 move.w ($AFC).w,d0 ROM:0011CE78 cmp.w ($AFE).w,d0 ROM:0011CE7C ble.s loc_11CE82 ROM:0011CE7E move.w d0,($AFE).w ROM:0011CE82 ROM:0011CE82 loc_11CE82: ; CODE XREF: sub_11CDD4:loc_11CE5E↑j ROM:0011CE82 ; sub_11CDD4+A8↑j ROM:0011CE82 move.w $28A(a5),($AEA).w ROM:0011CE88 btst #3,($969).w ROM:0011CE8E bne.s loc_11CEEC ROM:0011CE90 move.w ($B02).w,d2 ROM:0011CE94 cmp.w ($AFE).w,d2 ROM:0011CE98 bge.s loc_11CEA2 ROM:0011CE9A move.w ($AFE).w,($B02).w ROM:0011CEA0 bra.s loc_11CEB8 ROM:0011CEA2 ; --------------------------------------------------------------------------- ROM:0011CEA2 ROM:0011CEA2 loc_11CEA2: ; CODE XREF: sub_11CDD4+C4↑j ROM:0011CEA2 sub.w ($AFE).w,d2 ROM:0011CEA6 move.w $28E(a5),d3 ROM:0011CEAA cmp.w d2,d3 ROM:0011CEAC bge.s loc_11CEB8 ROM:0011CEAE move.w ($AFE).w,d2 ROM:0011CEB2 add.w d3,d2 ROM:0011CEB4 move.w d2,($B02).w ROM:0011CEB8 ROM:0011CEB8 loc_11CEB8: ; CODE XREF: sub_11CDD4+CC↑j ROM:0011CEB8 ; sub_11CDD4+D8↑j ROM:0011CEB8 cmpi.w #0,($AFE).w ROM:0011CEBE bgt.s loc_11CEC4 ROM:0011CEC0 clr.w ($B02).w ROM:0011CEC4 ROM:0011CEC4 loc_11CEC4: ; CODE XREF: sub_11CDD4+EA↑j ROM:0011CEC4 move.w $292(a5),d1 ROM:0011CEC8 cmpi.w #$FF9C,d1 ROM:0011CECC beq.s loc_11CED2 ROM:0011CECE move.w d1,($B02).w ROM:0011CED2 ROM:0011CED2 loc_11CED2: ; CODE XREF: sub_11CDD4+F8↑j ROM:0011CED2 move.w #$39CC,d1 ROM:0011CED6 move.w ($B02).w,d2 ROM:0011CEDA bsr.l sub_116F5A ROM:0011CEE0 move.w d1,($B04).w ROM:0011CEE4 move.w ($B04).w,($ADA).w ROM:0011CEEA bra.s locret_11CEF2 ROM:0011CEEC ; --------------------------------------------------------------------------- ROM:0011CEEC ROM:0011CEEC loc_11CEEC: ; CODE XREF: sub_11CDD4+BA↑j ROM:0011CEEC move.w ($B06).w,($ADA).w ROM:0011CEF2 ROM:0011CEF2 locret_11CEF2: ; CODE XREF: sub_11CDD4+116↑j ROM:0011CEF2 rts ROM:0011CEF2 ; End of function sub_11CDD4 ROM:0011CEF2 ROM:0011CEF4 ROM:0011CEF4 ; =============== S U B R O U T I N E ======================================= ROM:0011CEF4 ROM:0011CEF4 ROM:0011CEF4 sub_11CEF4: ; CODE XREF: sub_11D004+C↓p ROM:0011CEF4 clr.w d1 ROM:0011CEF6 move.b ($1166).w,d1 ROM:0011CEFA cmpi.w #5,d1 ROM:0011CEFE bcc.s locret_11CF08 ROM:0011CF00 movea.l off_11CF0A(pc,d1.w*4),a0 ROM:0011CF04 nop ROM:0011CF06 jmp (a0) ROM:0011CF08 ; --------------------------------------------------------------------------- ROM:0011CF08 ROM:0011CF08 locret_11CF08: ; CODE XREF: sub_11CEF4+A↑j ROM:0011CF08 rts ROM:0011CF08 ; End of function sub_11CEF4 ROM:0011CF08 ROM:0011CF08 ; --------------------------------------------------------------------------- ROM:0011CF0A off_11CF0A: dc.l loc_11CF1E ; DATA XREF: sub_11CEF4+C↑r ROM:0011CF0E dc.l loc_11CF28 ROM:0011CF12 dc.l loc_11CF98 ROM:0011CF16 dc.l loc_11CFC2 ROM:0011CF1A dc.l loc_11CFF2 ROM:0011CF1E ; --------------------------------------------------------------------------- ROM:0011CF1E ROM:0011CF1E loc_11CF1E: ; DATA XREF: ROM:off_11CF0A↑o ROM:0011CF1E move.b #1,($1166).w ROM:0011CF24 bra.s locret_11CF96 ROM:0011CF26 ; --------------------------------------------------------------------------- ROM:0011CF26 rts ROM:0011CF28 ; --------------------------------------------------------------------------- ROM:0011CF28 ROM:0011CF28 loc_11CF28: ; DATA XREF: ROM:0011CF0E↑o ROM:0011CF28 btst #1,($138E).w ROM:0011CF2E beq.s loc_11CF6E ROM:0011CF30 btst #0,($13B4).w ROM:0011CF36 beq.s loc_11CF6E ROM:0011CF38 move.w $298(a5),d0 ROM:0011CF3C cmpi.w #1,d0 ROM:0011CF40 bne.s loc_11CF6E ROM:0011CF42 bset #4,($139F).w ROM:0011CF48 move.w #$39CE,d1 ROM:0011CF4C move.w ($A5A).w,d2 ROM:0011CF50 bsr.l sub_116F5A ROM:0011CF56 clr.b ($8E3).w ROM:0011CF5A move.w d1,($6AC).w ROM:0011CF5E move.b #1,($8E3).w ROM:0011CF64 move.b #3,($1166).w ROM:0011CF6A bra.w locret_11CFF0 ROM:0011CF6E ; --------------------------------------------------------------------------- ROM:0011CF6E ROM:0011CF6E loc_11CF6E: ; CODE XREF: ROM:0011CF2E↑j ROM:0011CF6E ; ROM:0011CF36↑j ... ROM:0011CF6E btst #1,($138E).w ROM:0011CF74 beq.s locret_11CF96 ROM:0011CF76 btst #4,($139A).w ROM:0011CF7C bne.s loc_11CF88 ROM:0011CF7E move.w $296(a5),d1 ROM:0011CF82 cmp.w ($A94).w,d1 ROM:0011CF86 bge.s locret_11CF96 ROM:0011CF88 ROM:0011CF88 loc_11CF88: ; CODE XREF: ROM:0011CF7C↑j ROM:0011CF88 bset #4,($139F).w ROM:0011CF8E move.b #2,($1166).w ROM:0011CF94 bra.s locret_11CFC0 ROM:0011CF96 ; --------------------------------------------------------------------------- ROM:0011CF96 ROM:0011CF96 locret_11CF96: ; CODE XREF: ROM:0011CF24↑j ROM:0011CF96 ; ROM:0011CF74↑j ... ROM:0011CF96 rts ROM:0011CF98 ; --------------------------------------------------------------------------- ROM:0011CF98 ROM:0011CF98 loc_11CF98: ; DATA XREF: ROM:0011CF12↑o ROM:0011CF98 btst #1,($138E).w ROM:0011CF9E beq.s loc_11CFB2 ROM:0011CFA0 move.w $294(a5),d1 ROM:0011CFA4 cmp.w ($A94).w,d1 ROM:0011CFA8 ble.s locret_11CFC0 ROM:0011CFAA btst #4,($139A).w ROM:0011CFB0 bne.s locret_11CFC0 ROM:0011CFB2 ROM:0011CFB2 loc_11CFB2: ; CODE XREF: ROM:0011CF9E↑j ROM:0011CFB2 bclr #4,($139F).w ROM:0011CFB8 move.b #1,($1166).w ROM:0011CFBE bra.s locret_11CF96 ROM:0011CFC0 ; --------------------------------------------------------------------------- ROM:0011CFC0 ROM:0011CFC0 locret_11CFC0: ; CODE XREF: ROM:0011CF94↑j ROM:0011CFC0 ; ROM:0011CFA8↑j ... ROM:0011CFC0 rts ROM:0011CFC2 ; --------------------------------------------------------------------------- ROM:0011CFC2 ROM:0011CFC2 loc_11CFC2: ; DATA XREF: ROM:0011CF16↑o ROM:0011CFC2 btst #1,($138E).w ROM:0011CFC8 bne.s loc_11CFD8 ROM:0011CFCA bclr #4,($139F).w ROM:0011CFD0 move.b #1,($1166).w ROM:0011CFD6 bra.s locret_11CF96 ROM:0011CFD8 ; --------------------------------------------------------------------------- ROM:0011CFD8 ROM:0011CFD8 loc_11CFD8: ; CODE XREF: ROM:0011CFC8↑j ROM:0011CFD8 cmpi.w #0,($6AC).w ROM:0011CFDE bgt.s locret_11CFF0 ROM:0011CFE0 btst #4,($139A).w ROM:0011CFE6 bne.s locret_11CFF0 ROM:0011CFE8 bclr #4,($139F).w ROM:0011CFEE bra.s locret_11D002 ROM:0011CFF0 ; --------------------------------------------------------------------------- ROM:0011CFF0 ROM:0011CFF0 locret_11CFF0: ; CODE XREF: ROM:0011CF6A↑j ROM:0011CFF0 ; ROM:0011CFDE↑j ... ROM:0011CFF0 rts ROM:0011CFF2 ; --------------------------------------------------------------------------- ROM:0011CFF2 ROM:0011CFF2 loc_11CFF2: ; DATA XREF: ROM:0011CF1A↑o ROM:0011CFF2 btst #1,($138E).w ROM:0011CFF8 bne.s locret_11D002 ROM:0011CFFA move.b #1,($1166).w ROM:0011D000 bra.s locret_11CF96 ROM:0011D002 ; --------------------------------------------------------------------------- ROM:0011D002 ROM:0011D002 locret_11D002: ; CODE XREF: ROM:0011CFEE↑j ROM:0011D002 ; ROM:0011CFF8↑j ROM:0011D002 rts ROM:0011D004 ROM:0011D004 ; =============== S U B R O U T I N E ======================================= ROM:0011D004 ROM:0011D004 ROM:0011D004 sub_11D004: ; CODE XREF: sub_126FC0+18↓p ROM:0011D004 bsr.l sub_11DFE6 ROM:0011D00A bsr.l sub_11DA5E ROM:0011D010 bsr.l sub_11CEF4 ROM:0011D016 bsr.l sub_11D71A ROM:0011D01C bsr.w sub_11D034 ROM:0011D020 bsr.l sub_11D56E ROM:0011D026 bsr.l sub_11D634 ROM:0011D02C bsr.l sub_11D22E ROM:0011D032 rts ROM:0011D032 ; End of function sub_11D004 ROM:0011D032 ROM:0011D034 ROM:0011D034 ; =============== S U B R O U T I N E ======================================= ROM:0011D034 ROM:0011D034 ROM:0011D034 sub_11D034: ; CODE XREF: sub_11D004+18↑p ROM:0011D034 clr.w d1 ROM:0011D036 move.b ($1167).w,d1 ROM:0011D03A cmpi.w #5,d1 ROM:0011D03E bcc.s locret_11D048 ROM:0011D040 movea.l off_11D04A(pc,d1.w*4),a0 ROM:0011D044 nop ROM:0011D046 jmp (a0) ROM:0011D048 ; --------------------------------------------------------------------------- ROM:0011D048 ROM:0011D048 locret_11D048: ; CODE XREF: sub_11D034+A↑j ROM:0011D048 rts ROM:0011D048 ; End of function sub_11D034 ROM:0011D048 ROM:0011D048 ; --------------------------------------------------------------------------- ROM:0011D04A off_11D04A: dc.l loc_11D05E ; DATA XREF: sub_11D034+C↑r ROM:0011D04E dc.l loc_11D076 ROM:0011D052 dc.l loc_11D100 ROM:0011D056 dc.l loc_11D164 ROM:0011D05A dc.l loc_11D1BC ROM:0011D05E ; --------------------------------------------------------------------------- ROM:0011D05E ROM:0011D05E loc_11D05E: ; DATA XREF: ROM:off_11D04A↑o ROM:0011D05E bset #3,($13B2).w ROM:0011D064 bsr.l sub_11D852 ROM:0011D06A move.b #1,($1167).w ROM:0011D070 bra.w loc_11D0F8 ROM:0011D074 ; --------------------------------------------------------------------------- ROM:0011D074 rts ROM:0011D076 ; --------------------------------------------------------------------------- ROM:0011D076 ROM:0011D076 loc_11D076: ; DATA XREF: ROM:0011D04E↑o ROM:0011D076 move.w $29C(a5),d1 ROM:0011D07A cmpi.w #1,d1 ROM:0011D07E bne.s loc_11D096 ROM:0011D080 bclr #4,($13A6).w ROM:0011D086 bclr #6,($139C).w ROM:0011D08C move.b #4,($1167).w ROM:0011D092 bra.w loc_11D226 ROM:0011D096 ; --------------------------------------------------------------------------- ROM:0011D096 ROM:0011D096 loc_11D096: ; CODE XREF: ROM:0011D07E↑j ROM:0011D096 move.w $29A(a5),d0 ROM:0011D09A cmpi.w #1,d0 ROM:0011D09E bne.s loc_11D0B0 ROM:0011D0A0 bclr #3,($13B2).w ROM:0011D0A6 move.b #3,($1167).w ROM:0011D0AC bra.w loc_11D1B4 ROM:0011D0B0 ; --------------------------------------------------------------------------- ROM:0011D0B0 ROM:0011D0B0 loc_11D0B0: ; CODE XREF: ROM:0011D09E↑j ROM:0011D0B0 move.w #2,d0 ROM:0011D0B4 move.w #1,d1 ROM:0011D0B8 cmp.w $29A(a5),d0 ROM:0011D0BC beq.s loc_11D0D4 ROM:0011D0BE cmp.w $29A(a5),d1 ROM:0011D0C2 beq.s loc_11D0F8 ROM:0011D0C4 btst #1,($14EF).w ROM:0011D0CA bne.s loc_11D0D4 ROM:0011D0CC btst #1,($933).w ROM:0011D0D2 beq.s loc_11D0F8 ROM:0011D0D4 ROM:0011D0D4 loc_11D0D4: ; CODE XREF: ROM:0011D0BC↑j ROM:0011D0D4 ; ROM:0011D0CA↑j ROM:0011D0D4 bset #1,($14EF).w ROM:0011D0DA bsr.l sub_11DB1E ROM:0011D0E0 move.b #0,($116C).w ROM:0011D0E6 bclr #1,($138B).w ROM:0011D0EC move.b #2,($1167).w ROM:0011D0F2 bra.l loc_11D15C ROM:0011D0F8 ; --------------------------------------------------------------------------- ROM:0011D0F8 ROM:0011D0F8 loc_11D0F8: ; CODE XREF: ROM:0011D070↑j ROM:0011D0F8 ; ROM:0011D0C2↑j ... ROM:0011D0F8 bsr.l sub_11D852 ROM:0011D0FE rts ROM:0011D100 ; --------------------------------------------------------------------------- ROM:0011D100 ROM:0011D100 loc_11D100: ; DATA XREF: ROM:0011D052↑o ROM:0011D100 move.w $29C(a5),d1 ROM:0011D104 cmpi.w #1,d1 ROM:0011D108 bne.s loc_11D11A ROM:0011D10A bclr #1,($14EF).w ROM:0011D110 move.b #4,($1167).w ROM:0011D116 bra.w loc_11D226 ROM:0011D11A ; --------------------------------------------------------------------------- ROM:0011D11A ROM:0011D11A loc_11D11A: ; CODE XREF: ROM:0011D108↑j ROM:0011D11A move.w $29A(a5),d0 ROM:0011D11E cmpi.w #1,d0 ROM:0011D122 bne.s loc_11D13C ROM:0011D124 bclr #1,($14EF).w ROM:0011D12A bclr #3,($13B2).w ROM:0011D130 move.b #3,($1167).w ROM:0011D136 bra.l loc_11D1B4 ROM:0011D13C ; --------------------------------------------------------------------------- ROM:0011D13C ROM:0011D13C loc_11D13C: ; CODE XREF: ROM:0011D122↑j ROM:0011D13C btst #7,($139F).w ROM:0011D142 beq.s loc_11D15C ROM:0011D144 bclr #1,($14EF).w ROM:0011D14A bclr #7,($139F).w ROM:0011D150 move.b #1,($1167).w ROM:0011D156 bra.l loc_11D0F8 ROM:0011D15C ; --------------------------------------------------------------------------- ROM:0011D15C ROM:0011D15C loc_11D15C: ; CODE XREF: ROM:0011D0F2↑j ROM:0011D15C ; ROM:0011D142↑j ... ROM:0011D15C bsr.l sub_11DB1E ROM:0011D162 rts ROM:0011D164 ; --------------------------------------------------------------------------- ROM:0011D164 ROM:0011D164 loc_11D164: ; DATA XREF: ROM:0011D056↑o ROM:0011D164 move.w $29C(a5),d1 ROM:0011D168 cmpi.w #1,d1 ROM:0011D16C bne.s loc_11D17E ROM:0011D16E bset #3,($13B2).w ROM:0011D174 move.b #4,($1167).w ROM:0011D17A bra.w loc_11D226 ROM:0011D17E ; --------------------------------------------------------------------------- ROM:0011D17E ROM:0011D17E loc_11D17E: ; CODE XREF: ROM:0011D16C↑j ROM:0011D17E move.w $29A(a5),d0 ROM:0011D182 cmpi.w #2,d0 ROM:0011D186 bne.s loc_11D19C ROM:0011D188 bset #3,($13B2).w ROM:0011D18E bset #1,($14EF).w ROM:0011D194 move.b #2,($1167).w ROM:0011D19A bra.s loc_11D15C ROM:0011D19C ; --------------------------------------------------------------------------- ROM:0011D19C ROM:0011D19C loc_11D19C: ; CODE XREF: ROM:0011D186↑j ROM:0011D19C cmpi.w #0,d0 ROM:0011D1A0 bne.s loc_11D1B4 ROM:0011D1A2 bset #3,($13B2).w ROM:0011D1A8 move.b #1,($1167).w ROM:0011D1AE bra.l loc_11D0F8 ROM:0011D1B4 ; --------------------------------------------------------------------------- ROM:0011D1B4 ROM:0011D1B4 loc_11D1B4: ; CODE XREF: ROM:0011D0AC↑j ROM:0011D1B4 ; ROM:0011D136↑j ... ROM:0011D1B4 bsr.l sub_11D852 ROM:0011D1BA rts ROM:0011D1BC ; --------------------------------------------------------------------------- ROM:0011D1BC ROM:0011D1BC loc_11D1BC: ; DATA XREF: ROM:0011D05A↑o ROM:0011D1BC move.w $29C(a5),d0 ROM:0011D1C0 cmpi.w #0,d0 ROM:0011D1C4 bne.s loc_11D1DE ROM:0011D1C6 move.w $29A(a5),d0 ROM:0011D1CA cmpi.w #1,d0 ROM:0011D1CE bne.s loc_11D1DE ROM:0011D1D0 bclr #3,($13B2).w ROM:0011D1D6 move.b #3,($1167).w ROM:0011D1DC bra.s loc_11D1B4 ROM:0011D1DE ; --------------------------------------------------------------------------- ROM:0011D1DE ROM:0011D1DE loc_11D1DE: ; CODE XREF: ROM:0011D1C4↑j ROM:0011D1DE ; ROM:0011D1CE↑j ROM:0011D1DE move.w $29C(a5),d0 ROM:0011D1E2 cmpi.w #0,d0 ROM:0011D1E6 bne.s loc_11D202 ROM:0011D1E8 move.w $29A(a5),d0 ROM:0011D1EC cmpi.w #2,d0 ROM:0011D1F0 bne.s loc_11D202 ROM:0011D1F2 bset #1,($14EF).w ROM:0011D1F8 move.b #2,($1167).w ROM:0011D1FE bra.w loc_11D15C ROM:0011D202 ; --------------------------------------------------------------------------- ROM:0011D202 ROM:0011D202 loc_11D202: ; CODE XREF: ROM:0011D1E6↑j ROM:0011D202 ; ROM:0011D1F0↑j ROM:0011D202 move.w $29C(a5),d0 ROM:0011D206 cmpi.w #0,d0 ROM:0011D20A bne.s loc_11D226 ROM:0011D20C move.w $29A(a5),d0 ROM:0011D210 cmpi.w #0,d0 ROM:0011D214 bne.s loc_11D226 ROM:0011D216 bclr #1,($14EF).w ROM:0011D21C move.b #1,($1167).w ROM:0011D222 bra.w loc_11D0F8 ROM:0011D226 ; --------------------------------------------------------------------------- ROM:0011D226 ROM:0011D226 loc_11D226: ; CODE XREF: ROM:0011D092↑j ROM:0011D226 ; ROM:0011D116↑j ... ROM:0011D226 bsr.l sub_11CDD4 ROM:0011D22C rts ROM:0011D22E ROM:0011D22E ; =============== S U B R O U T I N E ======================================= ROM:0011D22E ROM:0011D22E ROM:0011D22E sub_11D22E: ; CODE XREF: sub_11D004+28↑p ROM:0011D22E clr.w d1 ROM:0011D230 move.b ($1168).w,d1 ROM:0011D234 cmpi.w #6,d1 ROM:0011D238 bcc.s locret_11D242 ROM:0011D23A movea.l off_11D244(pc,d1.w*4),a0 ROM:0011D23E nop ROM:0011D240 jmp (a0) ROM:0011D242 ; --------------------------------------------------------------------------- ROM:0011D242 ROM:0011D242 locret_11D242: ; CODE XREF: sub_11D22E+A↑j ROM:0011D242 rts ROM:0011D242 ; End of function sub_11D22E ROM:0011D242 ROM:0011D242 ; --------------------------------------------------------------------------- ROM:0011D244 off_11D244: dc.l loc_11D25C ; DATA XREF: sub_11D22E+C↑r ROM:0011D248 dc.l loc_11D26A ROM:0011D24C dc.l loc_11D356 ROM:0011D250 dc.l loc_11D39E ROM:0011D254 dc.l loc_11D3CC ROM:0011D258 dc.l loc_11D438 ROM:0011D25C ; --------------------------------------------------------------------------- ROM:0011D25C ROM:0011D25C loc_11D25C: ; DATA XREF: ROM:off_11D244↑o ROM:0011D25C move.b #1,($1168).w ROM:0011D262 bra.l locret_11D354 ROM:0011D268 ; --------------------------------------------------------------------------- ROM:0011D268 rts ROM:0011D26A ; --------------------------------------------------------------------------- ROM:0011D26A ROM:0011D26A loc_11D26A: ; DATA XREF: ROM:0011D248↑o ROM:0011D26A btst #1,($138E).w ROM:0011D270 beq.s loc_11D2E6 ROM:0011D272 btst #0,($13B4).w ROM:0011D278 beq.s loc_11D282 ROM:0011D27A btst #4,($931).w ROM:0011D280 bne.s loc_11D2A4 ROM:0011D282 ROM:0011D282 loc_11D282: ; CODE XREF: ROM:0011D278↑j ROM:0011D282 btst #5,($1390).w ROM:0011D288 beq.s loc_11D292 ROM:0011D28A btst #4,($931).w ROM:0011D290 bne.s loc_11D2A4 ROM:0011D292 ROM:0011D292 loc_11D292: ; CODE XREF: ROM:0011D288↑j ROM:0011D292 move.w $2AA(a5),d0 ROM:0011D296 btst #0,($13B4).w ROM:0011D29C bne.s loc_11D2BC ROM:0011D29E cmp.w ($A94).w,d0 ROM:0011D2A2 bge.s loc_11D2BC ROM:0011D2A4 ROM:0011D2A4 loc_11D2A4: ; CODE XREF: ROM:0011D280↑j ROM:0011D2A4 ; ROM:0011D290↑j ROM:0011D2A4 bset #3,($138F).w ROM:0011D2AA bset #6,($93A).w ROM:0011D2B0 move.b #4,($1168).w ROM:0011D2B6 bra.l locret_11D436 ROM:0011D2BC ; --------------------------------------------------------------------------- ROM:0011D2BC ROM:0011D2BC loc_11D2BC: ; CODE XREF: ROM:0011D29C↑j ROM:0011D2BC ; ROM:0011D2A2↑j ROM:0011D2BC move.w $2AE(a5),d0 ROM:0011D2C0 btst #5,($1390).w ROM:0011D2C6 bne.s loc_11D2E6 ROM:0011D2C8 cmp.w ($A60).w,d0 ROM:0011D2CC bge.s loc_11D2E6 ROM:0011D2CE bset #3,($138F).w ROM:0011D2D4 bset #6,($93A).w ROM:0011D2DA move.b #4,($1168).w ROM:0011D2E0 bra.l locret_11D436 ROM:0011D2E6 ; --------------------------------------------------------------------------- ROM:0011D2E6 ROM:0011D2E6 loc_11D2E6: ; CODE XREF: ROM:0011D270↑j ROM:0011D2E6 ; ROM:0011D2C6↑j ... ROM:0011D2E6 btst #4,($931).w ROM:0011D2EC beq.s locret_11D354 ROM:0011D2EE btst #7,($13A9).w ROM:0011D2F4 beq.s locret_11D354 ROM:0011D2F6 btst #4,($1390).w ROM:0011D2FC bne.s locret_11D354 ROM:0011D2FE btst #0,($13A4).w ROM:0011D304 bne.s locret_11D354 ROM:0011D306 btst #0,($13B4).w ROM:0011D30C beq.s loc_11D310 ROM:0011D30E bra.s loc_11D31A ROM:0011D310 ; --------------------------------------------------------------------------- ROM:0011D310 ROM:0011D310 loc_11D310: ; CODE XREF: ROM:0011D30C↑j ROM:0011D310 move.w $2AA(a5),d0 ROM:0011D314 cmp.w ($A94).w,d0 ROM:0011D318 bge.s loc_11D332 ROM:0011D31A ROM:0011D31A loc_11D31A: ; CODE XREF: ROM:0011D30E↑j ROM:0011D31A bsr.w sub_11D4C8 ROM:0011D31E bset #3,($1398).w ROM:0011D324 bset #4,($1390).w ROM:0011D32A move.b #2,($1168).w ROM:0011D330 bra.s locret_11D39C ROM:0011D332 ; --------------------------------------------------------------------------- ROM:0011D332 ROM:0011D332 loc_11D332: ; CODE XREF: ROM:0011D318↑j ROM:0011D332 move.w $2AE(a5),d0 ROM:0011D336 cmp.w ($A60).w,d0 ROM:0011D33A bge.s locret_11D354 ROM:0011D33C bsr.w sub_11D4C8 ROM:0011D340 bset #3,($1398).w ROM:0011D346 bset #4,($1390).w ROM:0011D34C move.b #2,($1168).w ROM:0011D352 bra.s locret_11D39C ROM:0011D354 ; --------------------------------------------------------------------------- ROM:0011D354 ROM:0011D354 locret_11D354: ; CODE XREF: ROM:0011D262↑j ROM:0011D354 ; ROM:0011D2EC↑j ... ROM:0011D354 rts ROM:0011D356 ; --------------------------------------------------------------------------- ROM:0011D356 ROM:0011D356 loc_11D356: ; DATA XREF: ROM:0011D24C↑o ROM:0011D356 btst #1,($138E).w ROM:0011D35C beq.s loc_11D372 ROM:0011D35E bclr #3,($1398).w ROM:0011D364 bclr #4,($1390).w ROM:0011D36A move.b #1,($1168).w ROM:0011D370 bra.s locret_11D354 ROM:0011D372 ; --------------------------------------------------------------------------- ROM:0011D372 ROM:0011D372 loc_11D372: ; CODE XREF: ROM:0011D35C↑j ROM:0011D372 move.w ($BE8).w,d0 ROM:0011D376 cmp.w ($BB4).w,d0 ROM:0011D37A bne.s locret_11D39C ROM:0011D37C btst #0,($13A4).w ROM:0011D382 bne.s locret_11D39C ROM:0011D384 bset #3,($138F).w ROM:0011D38A bsr.w sub_11D51E ROM:0011D38E bset #6,($93A).w ROM:0011D394 move.b #3,($1168).w ROM:0011D39A bra.s locret_11D3CA ROM:0011D39C ; --------------------------------------------------------------------------- ROM:0011D39C ROM:0011D39C locret_11D39C: ; CODE XREF: ROM:0011D330↑j ROM:0011D39C ; ROM:0011D352↑j ... ROM:0011D39C rts ROM:0011D39E ; --------------------------------------------------------------------------- ROM:0011D39E ROM:0011D39E loc_11D39E: ; DATA XREF: ROM:0011D250↑o ROM:0011D39E move.w ($BE8).w,d0 ROM:0011D3A2 cmp.w ($BB4).w,d0 ROM:0011D3A6 bne.s loc_11D3AA ROM:0011D3A8 bra.s loc_11D3B2 ROM:0011D3AA ; --------------------------------------------------------------------------- ROM:0011D3AA ROM:0011D3AA loc_11D3AA: ; CODE XREF: ROM:0011D3A6↑j ROM:0011D3AA btst #1,($138E).w ROM:0011D3B0 beq.s locret_11D3CA ROM:0011D3B2 ROM:0011D3B2 loc_11D3B2: ; CODE XREF: ROM:0011D3A8↑j ROM:0011D3B2 bclr #3,($1398).w ROM:0011D3B8 bclr #4,($1390).w ROM:0011D3BE move.b #4,($1168).w ROM:0011D3C4 bra.l locret_11D436 ROM:0011D3CA ; --------------------------------------------------------------------------- ROM:0011D3CA ROM:0011D3CA locret_11D3CA: ; CODE XREF: ROM:0011D39A↑j ROM:0011D3CA ; ROM:0011D3B0↑j ROM:0011D3CA rts ROM:0011D3CC ; --------------------------------------------------------------------------- ROM:0011D3CC ROM:0011D3CC loc_11D3CC: ; DATA XREF: ROM:0011D254↑o ROM:0011D3CC btst #4,($931).w ROM:0011D3D2 bne.s loc_11D3F4 ROM:0011D3D4 btst #0,($13B4).w ROM:0011D3DA beq.s loc_11D3F4 ROM:0011D3DC bclr #6,($93A).w ROM:0011D3E2 bclr #3,($138F).w ROM:0011D3E8 move.b #1,($1168).w ROM:0011D3EE bra.l locret_11D354 ROM:0011D3F4 ; --------------------------------------------------------------------------- ROM:0011D3F4 ROM:0011D3F4 loc_11D3F4: ; CODE XREF: ROM:0011D3D2↑j ROM:0011D3F4 ; ROM:0011D3DA↑j ROM:0011D3F4 btst #0,($13B4).w ROM:0011D3FA bne.s locret_11D436 ROM:0011D3FC btst #5,($1390).w ROM:0011D402 bne.s locret_11D436 ROM:0011D404 move.w $2AA(a5),d0 ROM:0011D408 move.w $2AE(a5),d1 ROM:0011D40C cmp.w ($A94).w,d0 ROM:0011D410 ble.s locret_11D436 ROM:0011D412 cmp.w ($A60).w,d0 ROM:0011D416 ble.s locret_11D436 ROM:0011D418 move.w $2B0(a5),d0 ROM:0011D41C clr.b ($8E4).w ROM:0011D420 move.w d0,($6AE).w ROM:0011D424 move.b #1,($8E4).w ROM:0011D42A move.b #5,($1168).w ROM:0011D430 bra.l locret_11D4C4 ROM:0011D436 ; --------------------------------------------------------------------------- ROM:0011D436 ROM:0011D436 locret_11D436: ; CODE XREF: ROM:0011D2B6↑j ROM:0011D436 ; ROM:0011D2E0↑j ... ROM:0011D436 rts ROM:0011D438 ; --------------------------------------------------------------------------- ROM:0011D438 ROM:0011D438 loc_11D438: ; DATA XREF: ROM:0011D258↑o ROM:0011D438 btst #0,($13B4).w ROM:0011D43E bne.s loc_11D48C ROM:0011D440 move.w $2A8(a5),d0 ROM:0011D444 cmpi.w #0,($6AE).w ROM:0011D44A ble.s loc_11D452 ROM:0011D44C cmp.w ($A94).w,d0 ROM:0011D450 ble.s loc_11D46A ROM:0011D452 ROM:0011D452 loc_11D452: ; CODE XREF: ROM:0011D44A↑j ROM:0011D452 bclr #6,($93A).w ROM:0011D458 bclr #3,($138F).w ROM:0011D45E move.b #1,($1168).w ROM:0011D464 bra.l locret_11D354 ROM:0011D46A ; --------------------------------------------------------------------------- ROM:0011D46A ROM:0011D46A loc_11D46A: ; CODE XREF: ROM:0011D450↑j ROM:0011D46A move.w $2AC(a5),d0 ROM:0011D46E cmp.w ($A60).w,d0 ROM:0011D472 ble.s loc_11D48C ROM:0011D474 bclr #6,($93A).w ROM:0011D47A bclr #3,($138F).w ROM:0011D480 move.b #1,($1168).w ROM:0011D486 bra.l locret_11D354 ROM:0011D48C ; --------------------------------------------------------------------------- ROM:0011D48C ROM:0011D48C loc_11D48C: ; CODE XREF: ROM:0011D43E↑j ROM:0011D48C ; ROM:0011D472↑j ROM:0011D48C move.w $2AA(a5),d0 ROM:0011D490 btst #0,($13B4).w ROM:0011D496 bne.s loc_11D49E ROM:0011D498 cmp.w ($A94).w,d0 ROM:0011D49C bge.s loc_11D4A6 ROM:0011D49E ROM:0011D49E loc_11D49E: ; CODE XREF: ROM:0011D496↑j ROM:0011D49E move.b #4,($1168).w ROM:0011D4A4 bra.s locret_11D436 ROM:0011D4A6 ; --------------------------------------------------------------------------- ROM:0011D4A6 ROM:0011D4A6 loc_11D4A6: ; CODE XREF: ROM:0011D49C↑j ROM:0011D4A6 move.w $2AE(a5),d0 ROM:0011D4AA btst #5,($1390).w ROM:0011D4B0 bne.s loc_11D4B8 ROM:0011D4B2 cmp.w ($A60).w,d0 ROM:0011D4B6 bge.s locret_11D4C4 ROM:0011D4B8 ROM:0011D4B8 loc_11D4B8: ; CODE XREF: ROM:0011D4B0↑j ROM:0011D4B8 move.b #4,($1168).w ROM:0011D4BE bra.l locret_11D436 ROM:0011D4C4 ; --------------------------------------------------------------------------- ROM:0011D4C4 ROM:0011D4C4 locret_11D4C4: ; CODE XREF: ROM:0011D430↑j ROM:0011D4C4 ; ROM:0011D4B6↑j ROM:0011D4C4 rts ROM:0011D4C6 ; --------------------------------------------------------------------------- ROM:0011D4C6 rts ROM:0011D4C8 ROM:0011D4C8 ; =============== S U B R O U T I N E ======================================= ROM:0011D4C8 ROM:0011D4C8 ROM:0011D4C8 sub_11D4C8: ; CODE XREF: ROM:loc_11D31A↑p ROM:0011D4C8 ; ROM:0011D33C↑p ROM:0011D4C8 move.w ($BB4).w,($B08).w ROM:0011D4CE move.w #$3A84,d1 ROM:0011D4D2 move.w ($B08).w,d2 ROM:0011D4D6 move.w ($13D0).w,d3 ROM:0011D4DA bsr.l sub_116F5A ROM:0011D4E0 move.w ($B08).w,d0 ROM:0011D4E4 sub.w d1,d0 ROM:0011D4E6 add.w $2B2(a5),d0 ROM:0011D4EA move.w d0,($B0A).w ROM:0011D4EE move.w #$3A82,d1 ROM:0011D4F2 move.w ($B0A).w,d2 ROM:0011D4F6 move.w ($13D0).w,d3 ROM:0011D4FA bsr.l sub_116F5A ROM:0011D500 add.w ($B0A).w,d1 ROM:0011D504 move.w $CC(a5),d0 ROM:0011D508 cmp.w d1,d0 ROM:0011D50A ble.s loc_11D512 ROM:0011D50C move.w d1,($BE8).w ROM:0011D510 bra.s loc_11D516 ROM:0011D512 ; --------------------------------------------------------------------------- ROM:0011D512 ROM:0011D512 loc_11D512: ; CODE XREF: sub_11D4C8+42↑j ROM:0011D512 move.w d0,($BE8).w ROM:0011D516 ROM:0011D516 loc_11D516: ; CODE XREF: sub_11D4C8+48↑j ROM:0011D516 move.w $C4(a5),($BE6).w ROM:0011D51C rts ROM:0011D51C ; End of function sub_11D4C8 ROM:0011D51C ROM:0011D51E ROM:0011D51E ; =============== S U B R O U T I N E ======================================= ROM:0011D51E ROM:0011D51E ROM:0011D51E sub_11D51E: ; CODE XREF: ROM:0011D38A↑p ROM:0011D51E move.w #$3A84,d1 ROM:0011D522 move.w ($BB4).w,d2 ROM:0011D526 move.w ($13D0).w,d3 ROM:0011D52A bsr.l sub_116F5A ROM:0011D530 move.w ($BB4).w,d0 ROM:0011D534 sub.w d1,d0 ROM:0011D536 sub.w $2B4(a5),d0 ROM:0011D53A move.w d0,($B0A).w ROM:0011D53E move.w #$3A82,d1 ROM:0011D542 move.w ($B0A).w,d2 ROM:0011D546 move.w ($13D0).w,d3 ROM:0011D54A bsr.l sub_116F5A ROM:0011D550 add.w ($B0A).w,d1 ROM:0011D554 cmp.w ($B08).w,d1 ROM:0011D558 blt.s loc_11D560 ROM:0011D55A move.w d1,($BE8).w ROM:0011D55E bra.s loc_11D566 ROM:0011D560 ; --------------------------------------------------------------------------- ROM:0011D560 ROM:0011D560 loc_11D560: ; CODE XREF: sub_11D51E+3A↑j ROM:0011D560 move.w ($B08).w,($BE8).w ROM:0011D566 ROM:0011D566 loc_11D566: ; CODE XREF: sub_11D51E+40↑j ROM:0011D566 move.w $2B6(a5),($BE6).w ROM:0011D56C rts ROM:0011D56C ; End of function sub_11D51E ROM:0011D56C ROM:0011D56E ROM:0011D56E ; =============== S U B R O U T I N E ======================================= ROM:0011D56E ROM:0011D56E ROM:0011D56E sub_11D56E: ; CODE XREF: sub_11D004+1C↑p ROM:0011D56E clr.w d1 ROM:0011D570 move.b ($1169).w,d1 ROM:0011D574 cmpi.w #4,d1 ROM:0011D578 bcc.s locret_11D582 ROM:0011D57A movea.l off_11D584(pc,d1.w*4),a0 ROM:0011D57E nop ROM:0011D580 jmp (a0) ROM:0011D582 ; --------------------------------------------------------------------------- ROM:0011D582 ROM:0011D582 locret_11D582: ; CODE XREF: sub_11D56E+A↑j ROM:0011D582 rts ROM:0011D582 ; End of function sub_11D56E ROM:0011D582 ROM:0011D582 ; --------------------------------------------------------------------------- ROM:0011D584 off_11D584: dc.l loc_11D594 ; DATA XREF: sub_11D56E+C↑r ROM:0011D588 dc.l loc_11D59E ROM:0011D58C dc.l loc_11D5E2 ROM:0011D590 dc.l loc_11D618 ROM:0011D594 ; --------------------------------------------------------------------------- ROM:0011D594 ROM:0011D594 loc_11D594: ; DATA XREF: ROM:off_11D584↑o ROM:0011D594 move.b #1,($1169).w ROM:0011D59A bra.s locret_11D5E0 ROM:0011D59C ; --------------------------------------------------------------------------- ROM:0011D59C rts ROM:0011D59E ; --------------------------------------------------------------------------- ROM:0011D59E ROM:0011D59E loc_11D59E: ; DATA XREF: ROM:0011D588↑o ROM:0011D59E btst #4,($931).w ROM:0011D5A4 bne.s loc_11D5C8 ROM:0011D5A6 btst #6,($1392).w ROM:0011D5AC bne.s loc_11D5C8 ROM:0011D5AE move.w $2B8(a5),d0 ROM:0011D5B2 clr.b ($8E5).w ROM:0011D5B6 move.w d0,($6B0).w ROM:0011D5BA move.b #1,($8E5).w ROM:0011D5C0 move.b #2,($1169).w ROM:0011D5C6 bra.s loc_11D612 ROM:0011D5C8 ; --------------------------------------------------------------------------- ROM:0011D5C8 ROM:0011D5C8 loc_11D5C8: ; CODE XREF: ROM:0011D5A4↑j ROM:0011D5C8 ; ROM:0011D5AC↑j ROM:0011D5C8 btst #4,($931).w ROM:0011D5CE bne.s locret_11D5E0 ROM:0011D5D0 btst #6,($1392).w ROM:0011D5D6 beq.s locret_11D5E0 ROM:0011D5D8 move.b #3,($1169).w ROM:0011D5DE bra.s locret_11D628 ROM:0011D5E0 ; --------------------------------------------------------------------------- ROM:0011D5E0 ROM:0011D5E0 locret_11D5E0: ; CODE XREF: ROM:0011D59A↑j ROM:0011D5E0 ; ROM:0011D5CE↑j ... ROM:0011D5E0 rts ROM:0011D5E2 ; --------------------------------------------------------------------------- ROM:0011D5E2 ROM:0011D5E2 loc_11D5E2: ; DATA XREF: ROM:0011D58C↑o ROM:0011D5E2 btst #4,($931).w ROM:0011D5E8 bne.s loc_11D602 ROM:0011D5EA btst #6,($1392).w ROM:0011D5F0 bne.s loc_11D5FA ROM:0011D5F2 cmpi.w #0,($6B0).w ROM:0011D5F8 bgt.s loc_11D602 ROM:0011D5FA ROM:0011D5FA loc_11D5FA: ; CODE XREF: ROM:0011D5F0↑j ROM:0011D5FA move.b #3,($1169).w ROM:0011D600 bra.s locret_11D628 ROM:0011D602 ; --------------------------------------------------------------------------- ROM:0011D602 ROM:0011D602 loc_11D602: ; CODE XREF: ROM:0011D5E8↑j ROM:0011D602 ; ROM:0011D5F8↑j ROM:0011D602 btst #4,($931).w ROM:0011D608 beq.s loc_11D612 ROM:0011D60A move.b #1,($1169).w ROM:0011D610 bra.s locret_11D5E0 ROM:0011D612 ; --------------------------------------------------------------------------- ROM:0011D612 ROM:0011D612 loc_11D612: ; CODE XREF: ROM:0011D5C6↑j ROM:0011D612 ; ROM:0011D608↑j ROM:0011D612 bsr.w sub_11D62C ROM:0011D616 rts ROM:0011D618 ; --------------------------------------------------------------------------- ROM:0011D618 ROM:0011D618 loc_11D618: ; DATA XREF: ROM:0011D590↑o ROM:0011D618 btst #4,($931).w ROM:0011D61E beq.s locret_11D628 ROM:0011D620 move.b #1,($1169).w ROM:0011D626 bra.s locret_11D5E0 ROM:0011D628 ; --------------------------------------------------------------------------- ROM:0011D628 ROM:0011D628 locret_11D628: ; CODE XREF: ROM:0011D5DE↑j ROM:0011D628 ; ROM:0011D600↑j ... ROM:0011D628 rts ROM:0011D62A ; --------------------------------------------------------------------------- ROM:0011D62A rts ROM:0011D62C ROM:0011D62C ; =============== S U B R O U T I N E ======================================= ROM:0011D62C ROM:0011D62C ROM:0011D62C sub_11D62C: ; CODE XREF: ROM:loc_11D612↑p ROM:0011D62C bset #7,($931).w ROM:0011D632 rts ROM:0011D632 ; End of function sub_11D62C ROM:0011D632 ROM:0011D634 ROM:0011D634 ; =============== S U B R O U T I N E ======================================= ROM:0011D634 ROM:0011D634 ROM:0011D634 sub_11D634: ; CODE XREF: sub_11D004+22↑p ROM:0011D634 clr.w d1 ROM:0011D636 move.b ($116A).w,d1 ROM:0011D63A cmpi.w #4,d1 ROM:0011D63E bcc.s locret_11D648 ROM:0011D640 movea.l off_11D64A(pc,d1.w*4),a0 ROM:0011D644 nop ROM:0011D646 jmp (a0) ROM:0011D648 ; --------------------------------------------------------------------------- ROM:0011D648 ROM:0011D648 locret_11D648: ; CODE XREF: sub_11D634+A↑j ROM:0011D648 rts ROM:0011D648 ; End of function sub_11D634 ROM:0011D648 ROM:0011D648 ; --------------------------------------------------------------------------- ROM:0011D64A off_11D64A: dc.l loc_11D65A ; DATA XREF: sub_11D634+C↑r ROM:0011D64E dc.l loc_11D67C ROM:0011D652 dc.l loc_11D6B0 ROM:0011D656 dc.l loc_11D6EE ROM:0011D65A ; --------------------------------------------------------------------------- ROM:0011D65A ROM:0011D65A loc_11D65A: ; DATA XREF: ROM:off_11D64A↑o ROM:0011D65A bset #6,($13A6).w ROM:0011D660 move.w $2BA(a5),d0 ROM:0011D664 clr.b ($8E6).w ROM:0011D668 move.w d0,($6B2).w ROM:0011D66C move.b #1,($8E6).w ROM:0011D672 move.b #1,($116A).w ROM:0011D678 bra.s locret_11D6AE ROM:0011D67A ; --------------------------------------------------------------------------- ROM:0011D67A rts ROM:0011D67C ; --------------------------------------------------------------------------- ROM:0011D67C ROM:0011D67C loc_11D67C: ; DATA XREF: ROM:0011D64E↑o ROM:0011D67C cmpi.w #0,($6B2).w ROM:0011D682 bgt.s locret_11D6AE ROM:0011D684 btst #0,($13B4).w ROM:0011D68A bne.s locret_11D6AE ROM:0011D68C move.w $2BC(a5),d0 ROM:0011D690 cmp.w ($A94).w,d0 ROM:0011D694 ble.s locret_11D6AE ROM:0011D696 move.w $2C0(a5),d0 ROM:0011D69A cmp.w ($A60).w,d0 ROM:0011D69E ble.s locret_11D6AE ROM:0011D6A0 bclr #6,($13A6).w ROM:0011D6A6 move.b #2,($116A).w ROM:0011D6AC bra.s locret_11D6EC ROM:0011D6AE ; --------------------------------------------------------------------------- ROM:0011D6AE ROM:0011D6AE locret_11D6AE: ; CODE XREF: ROM:0011D678↑j ROM:0011D6AE ; ROM:0011D682↑j ... ROM:0011D6AE rts ROM:0011D6B0 ; --------------------------------------------------------------------------- ROM:0011D6B0 ROM:0011D6B0 loc_11D6B0: ; DATA XREF: ROM:0011D652↑o ROM:0011D6B0 btst #4,($931).w ROM:0011D6B6 bne.s loc_11D6C0 ROM:0011D6B8 move.b #3,($116A).w ROM:0011D6BE bra.s locret_11D716 ROM:0011D6C0 ; --------------------------------------------------------------------------- ROM:0011D6C0 ROM:0011D6C0 loc_11D6C0: ; CODE XREF: ROM:0011D6B6↑j ROM:0011D6C0 btst #0,($13B4).w ROM:0011D6C6 bne.s loc_11D6DE ROM:0011D6C8 move.w $2BE(a5),d0 ROM:0011D6CC cmp.w ($A94).w,d0 ROM:0011D6D0 bge.s loc_11D6D4 ROM:0011D6D2 bra.s loc_11D6DE ROM:0011D6D4 ; --------------------------------------------------------------------------- ROM:0011D6D4 ROM:0011D6D4 loc_11D6D4: ; CODE XREF: ROM:0011D6D0↑j ROM:0011D6D4 move.w $2C2(a5),d0 ROM:0011D6D8 cmp.w ($A60).w,d0 ROM:0011D6DC bge.s locret_11D6EC ROM:0011D6DE ROM:0011D6DE loc_11D6DE: ; CODE XREF: ROM:0011D6C6↑j ROM:0011D6DE ; ROM:0011D6D2↑j ROM:0011D6DE bset #6,($13A6).w ROM:0011D6E4 move.b #1,($116A).w ROM:0011D6EA bra.s locret_11D6AE ROM:0011D6EC ; --------------------------------------------------------------------------- ROM:0011D6EC ROM:0011D6EC locret_11D6EC: ; CODE XREF: ROM:0011D6AC↑j ROM:0011D6EC ; ROM:0011D6DC↑j ROM:0011D6EC rts ROM:0011D6EE ; --------------------------------------------------------------------------- ROM:0011D6EE ROM:0011D6EE loc_11D6EE: ; DATA XREF: ROM:0011D656↑o ROM:0011D6EE btst #4,($931).w ROM:0011D6F4 beq.s locret_11D716 ROM:0011D6F6 bset #6,($13A6).w ROM:0011D6FC move.w $2BA(a5),d0 ROM:0011D700 clr.b ($8E6).w ROM:0011D704 move.w d0,($6B2).w ROM:0011D708 move.b #1,($8E6).w ROM:0011D70E move.b #1,($116A).w ROM:0011D714 bra.s locret_11D6AE ROM:0011D716 ; --------------------------------------------------------------------------- ROM:0011D716 ROM:0011D716 locret_11D716: ; CODE XREF: ROM:0011D6BE↑j ROM:0011D716 ; ROM:0011D6F4↑j ROM:0011D716 rts ROM:0011D718 ; --------------------------------------------------------------------------- ROM:0011D718 rts ROM:0011D71A ROM:0011D71A ; =============== S U B R O U T I N E ======================================= ROM:0011D71A ROM:0011D71A ROM:0011D71A sub_11D71A: ; CODE XREF: sub_11D004+12↑p ROM:0011D71A clr.w d1 ROM:0011D71C move.b ($116B).w,d1 ROM:0011D720 cmpi.w #5,d1 ROM:0011D724 bcc.s locret_11D72E ROM:0011D726 movea.l off_11D730(pc,d1.w*4),a0 ROM:0011D72A nop ROM:0011D72C jmp (a0) ROM:0011D72E ; --------------------------------------------------------------------------- ROM:0011D72E ROM:0011D72E locret_11D72E: ; CODE XREF: sub_11D71A+A↑j ROM:0011D72E rts ROM:0011D72E ; End of function sub_11D71A ROM:0011D72E ROM:0011D72E ; --------------------------------------------------------------------------- ROM:0011D730 off_11D730: dc.l loc_11D744 ; DATA XREF: sub_11D71A+C↑r ROM:0011D734 dc.l loc_11D754 ROM:0011D738 dc.l loc_11D77C ROM:0011D73C dc.l loc_11D7F4 ROM:0011D740 dc.l loc_11D82C ROM:0011D744 ; --------------------------------------------------------------------------- ROM:0011D744 ROM:0011D744 loc_11D744: ; DATA XREF: ROM:off_11D730↑o ROM:0011D744 bclr #0,($13A5).w ROM:0011D74A move.b #1,($116B).w ROM:0011D750 bra.s locret_11D77A ROM:0011D752 ; --------------------------------------------------------------------------- ROM:0011D752 rts ROM:0011D754 ; --------------------------------------------------------------------------- ROM:0011D754 ROM:0011D754 loc_11D754: ; DATA XREF: ROM:0011D734↑o ROM:0011D754 btst #4,($931).w ROM:0011D75A bne.s locret_11D77A ROM:0011D75C move.w $2C6(a5),d0 ROM:0011D760 clr.b ($8E7).w ROM:0011D764 move.w d0,($6B4).w ROM:0011D768 move.b #1,($8E7).w ROM:0011D76E move.b #2,($116B).w ROM:0011D774 bra.l loc_11D7EE ROM:0011D77A ; --------------------------------------------------------------------------- ROM:0011D77A ROM:0011D77A locret_11D77A: ; CODE XREF: ROM:0011D750↑j ROM:0011D77A ; ROM:0011D75A↑j ... ROM:0011D77A rts ROM:0011D77C ; --------------------------------------------------------------------------- ROM:0011D77C ROM:0011D77C loc_11D77C: ; DATA XREF: ROM:0011D738↑o ROM:0011D77C btst #4,($931).w ROM:0011D782 bne.s loc_11D7A6 ROM:0011D784 cmpi.w #0,($6B4).w ROM:0011D78A bgt.s loc_11D7A6 ROM:0011D78C btst #4,($139F).w ROM:0011D792 bne.s loc_11D7A6 ROM:0011D794 bset #0,($13A5).w ROM:0011D79A move.b #4,($116B).w ROM:0011D7A0 bra.l locret_11D846 ROM:0011D7A6 ; --------------------------------------------------------------------------- ROM:0011D7A6 ROM:0011D7A6 loc_11D7A6: ; CODE XREF: ROM:0011D782↑j ROM:0011D7A6 ; ROM:0011D78A↑j ... ROM:0011D7A6 btst #4,($931).w ROM:0011D7AC beq.s loc_11D7B6 ROM:0011D7AE move.b #1,($116B).w ROM:0011D7B4 bra.s locret_11D77A ROM:0011D7B6 ; --------------------------------------------------------------------------- ROM:0011D7B6 ROM:0011D7B6 loc_11D7B6: ; CODE XREF: ROM:0011D7AC↑j ROM:0011D7B6 cmpi.w #0,($6B4).w ROM:0011D7BC bgt.s loc_11D7EE ROM:0011D7BE btst #4,($139F).w ROM:0011D7C4 beq.s loc_11D7EE ROM:0011D7C6 btst #4,($931).w ROM:0011D7CC bne.s loc_11D7EE ROM:0011D7CE move.w $2C4(a5),d0 ROM:0011D7D2 clr.b ($8E7).w ROM:0011D7D6 move.w d0,($6B4).w ROM:0011D7DA move.b #1,($8E7).w ROM:0011D7E0 bset #0,($13A5).w ROM:0011D7E6 move.b #3,($116B).w ROM:0011D7EC bra.s loc_11D826 ROM:0011D7EE ; --------------------------------------------------------------------------- ROM:0011D7EE ROM:0011D7EE loc_11D7EE: ; CODE XREF: ROM:0011D774↑j ROM:0011D7EE ; ROM:0011D7BC↑j ... ROM:0011D7EE bsr.w sub_11D84A ROM:0011D7F2 rts ROM:0011D7F4 ; --------------------------------------------------------------------------- ROM:0011D7F4 ROM:0011D7F4 loc_11D7F4: ; DATA XREF: ROM:0011D73C↑o ROM:0011D7F4 btst #4,($139F).w ROM:0011D7FA beq.s loc_11D804 ROM:0011D7FC cmpi.w #0,($6B4).w ROM:0011D802 bgt.s loc_11D80C ROM:0011D804 ROM:0011D804 loc_11D804: ; CODE XREF: ROM:0011D7FA↑j ROM:0011D804 move.b #4,($116B).w ROM:0011D80A bra.s locret_11D846 ROM:0011D80C ; --------------------------------------------------------------------------- ROM:0011D80C ROM:0011D80C loc_11D80C: ; CODE XREF: ROM:0011D802↑j ROM:0011D80C btst #4,($931).w ROM:0011D812 beq.s loc_11D826 ROM:0011D814 bclr #0,($13A5).w ROM:0011D81A move.b #1,($116B).w ROM:0011D820 bra.l locret_11D77A ROM:0011D826 ; --------------------------------------------------------------------------- ROM:0011D826 ROM:0011D826 loc_11D826: ; CODE XREF: ROM:0011D7EC↑j ROM:0011D826 ; ROM:0011D812↑j ROM:0011D826 bsr.w sub_11D84A ROM:0011D82A rts ROM:0011D82C ; --------------------------------------------------------------------------- ROM:0011D82C ROM:0011D82C loc_11D82C: ; DATA XREF: ROM:0011D740↑o ROM:0011D82C btst #4,($931).w ROM:0011D832 beq.s locret_11D846 ROM:0011D834 bclr #0,($13A5).w ROM:0011D83A move.b #1,($116B).w ROM:0011D840 bra.l locret_11D77A ROM:0011D846 ; --------------------------------------------------------------------------- ROM:0011D846 ROM:0011D846 locret_11D846: ; CODE XREF: ROM:0011D7A0↑j ROM:0011D846 ; ROM:0011D80A↑j ... ROM:0011D846 rts ROM:0011D848 ; --------------------------------------------------------------------------- ROM:0011D848 rts ROM:0011D84A ROM:0011D84A ; =============== S U B R O U T I N E ======================================= ROM:0011D84A ROM:0011D84A ROM:0011D84A sub_11D84A: ; CODE XREF: ROM:loc_11D7EE↑p ROM:0011D84A ; ROM:loc_11D826↑p ROM:0011D84A bset #7,($931).w ROM:0011D850 rts ROM:0011D850 ; End of function sub_11D84A ROM:0011D850 ROM:0011D852 ROM:0011D852 ; =============== S U B R O U T I N E ======================================= ROM:0011D852 ROM:0011D852 ROM:0011D852 sub_11D852: ; CODE XREF: ROM:0011D064↑p ROM:0011D852 ; ROM:loc_11D0F8↑p ... ROM:0011D852 clr.w d1 ROM:0011D854 move.b ($116C).w,d1 ROM:0011D858 cmpi.w #6,d1 ROM:0011D85C bcc.s locret_11D866 ROM:0011D85E movea.l off_11D868(pc,d1.w*4),a0 ROM:0011D862 nop ROM:0011D864 jmp (a0) ROM:0011D866 ; --------------------------------------------------------------------------- ROM:0011D866 ROM:0011D866 locret_11D866: ; CODE XREF: sub_11D852+A↑j ROM:0011D866 rts ROM:0011D866 ; End of function sub_11D852 ROM:0011D866 ROM:0011D866 ; --------------------------------------------------------------------------- ROM:0011D868 off_11D868: dc.l loc_11D880 ; DATA XREF: sub_11D852+C↑r ROM:0011D86C dc.l loc_11D898 ROM:0011D870 dc.l loc_11D8FE ROM:0011D874 dc.l loc_11D94C ROM:0011D878 dc.l loc_11D97C ROM:0011D87C dc.l loc_11D9B2 ROM:0011D880 ; --------------------------------------------------------------------------- ROM:0011D880 ROM:0011D880 loc_11D880: ; DATA XREF: ROM:off_11D868↑o ROM:0011D880 bclr #4,($13A6).w ROM:0011D886 bclr #6,($139C).w ROM:0011D88C move.b #1,($116C).w ROM:0011D892 bra.w locret_11D8FC ROM:0011D896 ; --------------------------------------------------------------------------- ROM:0011D896 rts ROM:0011D898 ; --------------------------------------------------------------------------- ROM:0011D898 ROM:0011D898 loc_11D898: ; DATA XREF: ROM:0011D86C↑o ROM:0011D898 btst #4,($139F).w ROM:0011D89E beq.s loc_11D8BC ROM:0011D8A0 bset #4,($13A6).w ROM:0011D8A6 bset #6,($139C).w ROM:0011D8AC bset #1,($138B).w ROM:0011D8B2 move.b #4,($116C).w ROM:0011D8B8 bra.w locret_11D9B0 ROM:0011D8BC ; --------------------------------------------------------------------------- ROM:0011D8BC ROM:0011D8BC loc_11D8BC: ; CODE XREF: ROM:0011D89E↑j ROM:0011D8BC btst #1,($1397).w ROM:0011D8C2 bne.s loc_11D8CC ROM:0011D8C4 btst #4,($139A).w ROM:0011D8CA beq.s locret_11D8FC ROM:0011D8CC ROM:0011D8CC loc_11D8CC: ; CODE XREF: ROM:0011D8C2↑j ROM:0011D8CC btst #4,($1390).w ROM:0011D8D2 bne.s locret_11D8FC ROM:0011D8D4 btst #0,($13A4).w ROM:0011D8DA bne.s locret_11D8FC ROM:0011D8DC btst #4,($931).w ROM:0011D8E2 beq.s locret_11D8FC ROM:0011D8E4 bsr.w sub_11DA36 ROM:0011D8E8 bset #3,($1398).w ROM:0011D8EE bset #4,($1390).w ROM:0011D8F4 move.b #2,($116C).w ROM:0011D8FA bra.s locret_11D94A ROM:0011D8FC ; --------------------------------------------------------------------------- ROM:0011D8FC ROM:0011D8FC locret_11D8FC: ; CODE XREF: ROM:0011D892↑j ROM:0011D8FC ; ROM:0011D8CA↑j ... ROM:0011D8FC rts ROM:0011D8FE ; --------------------------------------------------------------------------- ROM:0011D8FE ROM:0011D8FE loc_11D8FE: ; DATA XREF: ROM:0011D870↑o ROM:0011D8FE btst #1,($138E).w ROM:0011D904 beq.s loc_11D91A ROM:0011D906 bclr #3,($1398).w ROM:0011D90C bclr #4,($1390).w ROM:0011D912 move.b #1,($116C).w ROM:0011D918 bra.s locret_11D8FC ROM:0011D91A ; --------------------------------------------------------------------------- ROM:0011D91A ROM:0011D91A loc_11D91A: ; CODE XREF: ROM:0011D904↑j ROM:0011D91A move.w ($BE8).w,d0 ROM:0011D91E btst #0,($13A4).w ROM:0011D924 bne.s locret_11D94A ROM:0011D926 cmp.w ($BB4).w,d0 ROM:0011D92A bne.s locret_11D94A ROM:0011D92C bset #4,($13A6).w ROM:0011D932 bset #6,($139C).w ROM:0011D938 bset #1,($138B).w ROM:0011D93E bsr.w sub_11DA14 ROM:0011D942 move.b #3,($116C).w ROM:0011D948 bra.s locret_11D97A ROM:0011D94A ; --------------------------------------------------------------------------- ROM:0011D94A ROM:0011D94A locret_11D94A: ; CODE XREF: ROM:0011D8FA↑j ROM:0011D94A ; ROM:0011D924↑j ... ROM:0011D94A rts ROM:0011D94C ; --------------------------------------------------------------------------- ROM:0011D94C ROM:0011D94C loc_11D94C: ; DATA XREF: ROM:0011D874↑o ROM:0011D94C move.w ($BE8).w,d0 ROM:0011D950 btst #1,($138E).w ROM:0011D956 bne.s loc_11D966 ROM:0011D958 btst #0,($13A4).w ROM:0011D95E bne.s locret_11D97A ROM:0011D960 cmp.w ($BB4).w,d0 ROM:0011D964 bne.s locret_11D97A ROM:0011D966 ROM:0011D966 loc_11D966: ; CODE XREF: ROM:0011D956↑j ROM:0011D966 bclr #3,($1398).w ROM:0011D96C bclr #4,($1390).w ROM:0011D972 move.b #4,($116C).w ROM:0011D978 bra.s locret_11D9B0 ROM:0011D97A ; --------------------------------------------------------------------------- ROM:0011D97A ROM:0011D97A locret_11D97A: ; CODE XREF: ROM:0011D948↑j ROM:0011D97A ; ROM:0011D95E↑j ... ROM:0011D97A rts ROM:0011D97C ; --------------------------------------------------------------------------- ROM:0011D97C ROM:0011D97C loc_11D97C: ; DATA XREF: ROM:0011D878↑o ROM:0011D97C btst #1,($1397).w ROM:0011D982 bne.s locret_11D9B0 ROM:0011D984 btst #4,($139F).w ROM:0011D98A bne.s locret_11D9B0 ROM:0011D98C btst #4,($139A).w ROM:0011D992 bne.s locret_11D9B0 ROM:0011D994 move.w $2C8(a5),d0 ROM:0011D998 clr.b ($8B7).w ROM:0011D99C move.w d0,($654).w ROM:0011D9A0 move.b #1,($8B7).w ROM:0011D9A6 move.b #5,($116C).w ROM:0011D9AC bra.w locret_11DA10 ROM:0011D9B0 ; --------------------------------------------------------------------------- ROM:0011D9B0 ROM:0011D9B0 locret_11D9B0: ; CODE XREF: ROM:0011D8B8↑j ROM:0011D9B0 ; ROM:0011D978↑j ... ROM:0011D9B0 rts ROM:0011D9B2 ; --------------------------------------------------------------------------- ROM:0011D9B2 ROM:0011D9B2 loc_11D9B2: ; DATA XREF: ROM:0011D87C↑o ROM:0011D9B2 btst #1,($1397).w ROM:0011D9B8 bne.s loc_11D9CA ROM:0011D9BA btst #4,($139F).w ROM:0011D9C0 bne.s loc_11D9CA ROM:0011D9C2 btst #4,($139A).w ROM:0011D9C8 beq.s loc_11D9D4 ROM:0011D9CA ROM:0011D9CA loc_11D9CA: ; CODE XREF: ROM:0011D9B8↑j ROM:0011D9CA ; ROM:0011D9C0↑j ROM:0011D9CA move.b #4,($116C).w ROM:0011D9D0 bra.s locret_11D9B0 ROM:0011D9D2 ; --------------------------------------------------------------------------- ROM:0011D9D2 rts ROM:0011D9D4 ; --------------------------------------------------------------------------- ROM:0011D9D4 ROM:0011D9D4 loc_11D9D4: ; CODE XREF: ROM:0011D9C8↑j ROM:0011D9D4 cmpi.w #0,($654).w ROM:0011D9DA bgt.s locret_11DA10 ROM:0011D9DC btst #1,($1397).w ROM:0011D9E2 bne.s locret_11DA10 ROM:0011D9E4 btst #4,($139F).w ROM:0011D9EA bne.s locret_11DA10 ROM:0011D9EC btst #4,($139A).w ROM:0011D9F2 bne.s locret_11DA10 ROM:0011D9F4 bclr #4,($13A6).w ROM:0011D9FA bclr #6,($139C).w ROM:0011DA00 bclr #1,($138B).w ROM:0011DA06 move.b #1,($116C).w ROM:0011DA0C bra.w locret_11D8FC ROM:0011DA10 ; --------------------------------------------------------------------------- ROM:0011DA10 ROM:0011DA10 locret_11DA10: ; CODE XREF: ROM:0011D9AC↑j ROM:0011DA10 ; ROM:0011D9DA↑j ... ROM:0011DA10 rts ROM:0011DA12 ; --------------------------------------------------------------------------- ROM:0011DA12 rts ROM:0011DA14 ROM:0011DA14 ; =============== S U B R O U T I N E ======================================= ROM:0011DA14 ROM:0011DA14 ROM:0011DA14 sub_11DA14: ; CODE XREF: ROM:0011D93E↑p ROM:0011DA14 move.w ($BB4).w,d0 ROM:0011DA18 sub.w $2CC(a5),d0 ROM:0011DA1C cmp.w ($B0C).w,d0 ROM:0011DA20 blt.s loc_11DA28 ROM:0011DA22 move.w d0,($BE8).w ROM:0011DA26 bra.s loc_11DA2E ROM:0011DA28 ; --------------------------------------------------------------------------- ROM:0011DA28 ROM:0011DA28 loc_11DA28: ; CODE XREF: sub_11DA14+C↑j ROM:0011DA28 move.w ($B0C).w,($BE8).w ROM:0011DA2E ROM:0011DA2E loc_11DA2E: ; CODE XREF: sub_11DA14+12↑j ROM:0011DA2E move.w $2B6(a5),($BE6).w ROM:0011DA34 rts ROM:0011DA34 ; End of function sub_11DA14 ROM:0011DA34 ROM:0011DA36 ROM:0011DA36 ; =============== S U B R O U T I N E ======================================= ROM:0011DA36 ROM:0011DA36 ROM:0011DA36 sub_11DA36: ; CODE XREF: ROM:0011D8E4↑p ROM:0011DA36 move.w ($BB4).w,($B0C).w ROM:0011DA3C move.w ($BB4).w,d0 ROM:0011DA40 add.w $2CA(a5),d0 ROM:0011DA44 move.w $CC(a5),d1 ROM:0011DA48 cmp.w d0,d1 ROM:0011DA4A ble.s loc_11DA52 ROM:0011DA4C move.w d0,($BE8).w ROM:0011DA50 bra.s loc_11DA56 ROM:0011DA52 ; --------------------------------------------------------------------------- ROM:0011DA52 ROM:0011DA52 loc_11DA52: ; CODE XREF: sub_11DA36+14↑j ROM:0011DA52 move.w d1,($BE8).w ROM:0011DA56 ROM:0011DA56 loc_11DA56: ; CODE XREF: sub_11DA36+1A↑j ROM:0011DA56 move.w $C4(a5),($BE6).w ROM:0011DA5C rts ROM:0011DA5C ; End of function sub_11DA36 ROM:0011DA5C ROM:0011DA5E ROM:0011DA5E ; =============== S U B R O U T I N E ======================================= ROM:0011DA5E ROM:0011DA5E ROM:0011DA5E sub_11DA5E: ; CODE XREF: sub_11D004+6↑p ROM:0011DA5E clr.w d1 ROM:0011DA60 move.b ($116D).w,d1 ROM:0011DA64 cmpi.w #3,d1 ROM:0011DA68 bcc.s locret_11DA72 ROM:0011DA6A movea.l off_11DA74(pc,d1.w*4),a0 ROM:0011DA6E nop ROM:0011DA70 jmp (a0) ROM:0011DA72 ; --------------------------------------------------------------------------- ROM:0011DA72 ROM:0011DA72 locret_11DA72: ; CODE XREF: sub_11DA5E+A↑j ROM:0011DA72 rts ROM:0011DA72 ; End of function sub_11DA5E ROM:0011DA72 ROM:0011DA72 ; --------------------------------------------------------------------------- ROM:0011DA74 off_11DA74: dc.l loc_11DA80 ; DATA XREF: sub_11DA5E+C↑r ROM:0011DA78 dc.l loc_11DA8A ROM:0011DA7C dc.l loc_11DAD8 ROM:0011DA80 ; --------------------------------------------------------------------------- ROM:0011DA80 ROM:0011DA80 loc_11DA80: ; DATA XREF: ROM:off_11DA74↑o ROM:0011DA80 move.b #1,($116D).w ROM:0011DA86 bra.s locret_11DAD6 ROM:0011DA88 ; --------------------------------------------------------------------------- ROM:0011DA88 rts ROM:0011DA8A ; --------------------------------------------------------------------------- ROM:0011DA8A ROM:0011DA8A loc_11DA8A: ; DATA XREF: ROM:0011DA78↑o ROM:0011DA8A btst #6,($13AB).w ROM:0011DA90 beq.s locret_11DAD6 ROM:0011DA92 btst #7,($13A9).w ROM:0011DA98 beq.s locret_11DAD6 ROM:0011DA9A btst #6,($1396).w ROM:0011DAA0 beq.s loc_11DAAE ROM:0011DAA2 move.w $2CE(a5),d0 ROM:0011DAA6 cmpi.w #0,d0 ROM:0011DAAA beq.w loc_11DAC8 ROM:0011DAAE ROM:0011DAAE loc_11DAAE: ; CODE XREF: ROM:0011DAA0↑j ROM:0011DAAE btst #2,($13AB).w ROM:0011DAB4 bne.s loc_11DAC8 ROM:0011DAB6 btst #0,($13B4).w ROM:0011DABC bne.s loc_11DAC8 ROM:0011DABE move.w $2D2(a5),d0 ROM:0011DAC2 cmp.w ($A94).w,d0 ROM:0011DAC6 bge.s locret_11DAD6 ROM:0011DAC8 ROM:0011DAC8 loc_11DAC8: ; CODE XREF: ROM:0011DAAA↑j ROM:0011DAC8 ; ROM:0011DAB4↑j ... ROM:0011DAC8 bset #1,($1397).w ROM:0011DACE move.b #2,($116D).w ROM:0011DAD4 bra.s locret_11DB1A ROM:0011DAD6 ; --------------------------------------------------------------------------- ROM:0011DAD6 ROM:0011DAD6 locret_11DAD6: ; CODE XREF: ROM:0011DA86↑j ROM:0011DAD6 ; ROM:0011DA90↑j ... ROM:0011DAD6 rts ROM:0011DAD8 ; --------------------------------------------------------------------------- ROM:0011DAD8 ROM:0011DAD8 loc_11DAD8: ; DATA XREF: ROM:0011DA7C↑o ROM:0011DAD8 btst #6,($13AB).w ROM:0011DADE beq.s loc_11DB0C ROM:0011DAE0 move.w $2D0(a5),d0 ROM:0011DAE4 cmp.w ($A94).w,d0 ROM:0011DAE8 ble.s locret_11DB1A ROM:0011DAEA move.w $2CE(a5),d0 ROM:0011DAEE btst #6,($1396).w ROM:0011DAF4 beq.s loc_11DAFC ROM:0011DAF6 cmpi.w #1,d0 ROM:0011DAFA bne.s locret_11DB1A ROM:0011DAFC ROM:0011DAFC loc_11DAFC: ; CODE XREF: ROM:0011DAF4↑j ROM:0011DAFC btst #2,($13AB).w ROM:0011DB02 bne.s locret_11DB1A ROM:0011DB04 btst #0,($13B4).w ROM:0011DB0A bne.s locret_11DB1A ROM:0011DB0C ROM:0011DB0C loc_11DB0C: ; CODE XREF: ROM:0011DADE↑j ROM:0011DB0C bclr #1,($1397).w ROM:0011DB12 move.b #1,($116D).w ROM:0011DB18 bra.s locret_11DAD6 ROM:0011DB1A ; --------------------------------------------------------------------------- ROM:0011DB1A ROM:0011DB1A locret_11DB1A: ; CODE XREF: ROM:0011DAD4↑j ROM:0011DB1A ; ROM:0011DAE8↑j ... ROM:0011DB1A rts ROM:0011DB1C ; --------------------------------------------------------------------------- ROM:0011DB1C rts ROM:0011DB1E ROM:0011DB1E ; =============== S U B R O U T I N E ======================================= ROM:0011DB1E ROM:0011DB1E ROM:0011DB1E sub_11DB1E: ; CODE XREF: ROM:0011D0DA↑p ROM:0011DB1E ; ROM:loc_11D15C↑p ROM:0011DB1E clr.w d1 ROM:0011DB20 move.b ($116E).w,d1 ROM:0011DB24 cmpi.w #$A,d1 ROM:0011DB28 bcc.s locret_11DB32 ROM:0011DB2A movea.l off_11DB34(pc,d1.w*4),a0 ROM:0011DB2E nop ROM:0011DB30 jmp (a0) ROM:0011DB32 ; --------------------------------------------------------------------------- ROM:0011DB32 ROM:0011DB32 locret_11DB32: ; CODE XREF: sub_11DB1E+A↑j ROM:0011DB32 rts ROM:0011DB32 ; End of function sub_11DB1E ROM:0011DB32 ROM:0011DB32 ; --------------------------------------------------------------------------- ROM:0011DB34 off_11DB34: dc.l loc_11DB5C ; DATA XREF: sub_11DB1E+C↑r ROM:0011DB38 dc.l loc_11DB72 ROM:0011DB3C dc.l loc_11DBE8 ROM:0011DB40 dc.l loc_11DC3E ROM:0011DB44 dc.l loc_11DC8C ROM:0011DB48 dc.l loc_11DD3C ROM:0011DB4C dc.l loc_11DD98 ROM:0011DB50 dc.l loc_11DDD0 ROM:0011DB54 dc.l loc_11DE08 ROM:0011DB58 dc.l loc_11DED6 ROM:0011DB5C ; --------------------------------------------------------------------------- ROM:0011DB5C ROM:0011DB5C loc_11DB5C: ; DATA XREF: ROM:off_11DB34↑o ROM:0011DB5C bclr #6,($139C).w ROM:0011DB62 bclr #4,($13A6).w ROM:0011DB68 move.b #1,($116E).w ROM:0011DB6E bra.s locret_11DBE6 ROM:0011DB70 ; --------------------------------------------------------------------------- ROM:0011DB70 rts ROM:0011DB72 ; --------------------------------------------------------------------------- ROM:0011DB72 ROM:0011DB72 loc_11DB72: ; DATA XREF: ROM:0011DB38↑o ROM:0011DB72 btst #4,($139F).w ROM:0011DB78 beq.s loc_11DB96 ROM:0011DB7A bset #4,($13A6).w ROM:0011DB80 bset #6,($139C).w ROM:0011DB86 bset #0,($13AE).w ROM:0011DB8C move.b #7,($116E).w ROM:0011DB92 bra.w locret_11DE06 ROM:0011DB96 ; --------------------------------------------------------------------------- ROM:0011DB96 ROM:0011DB96 loc_11DB96: ; CODE XREF: ROM:0011DB78↑j ROM:0011DB96 btst #4,($139B).w ROM:0011DB9C bne.s loc_11DBAE ROM:0011DB9E btst #6,($1398).w ROM:0011DBA4 bne.s loc_11DBAE ROM:0011DBA6 btst #4,($139A).w ROM:0011DBAC beq.s locret_11DBE6 ROM:0011DBAE ROM:0011DBAE loc_11DBAE: ; CODE XREF: ROM:0011DB9C↑j ROM:0011DBAE ; ROM:0011DBA4↑j ROM:0011DBAE btst #4,($1390).w ROM:0011DBB4 bne.s locret_11DBE6 ROM:0011DBB6 btst #0,($13A4).w ROM:0011DBBC bne.s locret_11DBE6 ROM:0011DBBE btst #5,($1389).w ROM:0011DBC4 bne.s locret_11DBE6 ROM:0011DBC6 btst #4,($931).w ROM:0011DBCC beq.s locret_11DBE6 ROM:0011DBCE bsr.w sub_11DF78 ROM:0011DBD2 bset #3,($1398).w ROM:0011DBD8 bset #4,($1390).w ROM:0011DBDE move.b #2,($116E).w ROM:0011DBE4 bra.s locret_11DC3C ROM:0011DBE6 ; --------------------------------------------------------------------------- ROM:0011DBE6 ROM:0011DBE6 locret_11DBE6: ; CODE XREF: ROM:0011DB6E↑j ROM:0011DBE6 ; ROM:0011DBAC↑j ... ROM:0011DBE6 rts ROM:0011DBE8 ; --------------------------------------------------------------------------- ROM:0011DBE8 ROM:0011DBE8 loc_11DBE8: ; DATA XREF: ROM:0011DB3C↑o ROM:0011DBE8 btst #1,($138E).w ROM:0011DBEE beq.s loc_11DC04 ROM:0011DBF0 bclr #3,($1398).w ROM:0011DBF6 bclr #4,($1390).w ROM:0011DBFC move.b #1,($116E).w ROM:0011DC02 bra.s locret_11DBE6 ROM:0011DC04 ; --------------------------------------------------------------------------- ROM:0011DC04 ROM:0011DC04 loc_11DC04: ; CODE XREF: ROM:0011DBEE↑j ROM:0011DC04 move.w ($BE8).w,d0 ROM:0011DC08 btst #0,($13A4).w ROM:0011DC0E bne.s locret_11DC3C ROM:0011DC10 cmp.w ($BB4).w,d0 ROM:0011DC14 bne.s locret_11DC3C ROM:0011DC16 btst #5,($1389).w ROM:0011DC1C bne.s locret_11DC3C ROM:0011DC1E bset #4,($13A6).w ROM:0011DC24 bclr #6,($139C).w ROM:0011DC2A bsr.w sub_11DFC4 ROM:0011DC2E bset #3,($1388).w ROM:0011DC34 move.b #3,($116E).w ROM:0011DC3A bra.s locret_11DC8A ROM:0011DC3C ; --------------------------------------------------------------------------- ROM:0011DC3C ROM:0011DC3C locret_11DC3C: ; CODE XREF: ROM:0011DBE4↑j ROM:0011DC3C ; ROM:0011DC0E↑j ... ROM:0011DC3C rts ROM:0011DC3E ; --------------------------------------------------------------------------- ROM:0011DC3E ROM:0011DC3E loc_11DC3E: ; DATA XREF: ROM:0011DB40↑o ROM:0011DC3E move.w ($BE8).w,d0 ROM:0011DC42 btst #1,($138E).w ROM:0011DC48 bne.s loc_11DC60 ROM:0011DC4A btst #0,($13A4).w ROM:0011DC50 bne.s locret_11DC8A ROM:0011DC52 cmp.w ($BB4).w,d0 ROM:0011DC56 bne.s locret_11DC8A ROM:0011DC58 btst #5,($1389).w ROM:0011DC5E bne.s locret_11DC8A ROM:0011DC60 ROM:0011DC60 loc_11DC60: ; CODE XREF: ROM:0011DC48↑j ROM:0011DC60 move.w $2DC(a5),d0 ROM:0011DC64 clr.b ($8B9).w ROM:0011DC68 move.w d0,($658).w ROM:0011DC6C move.b #1,($8B9).w ROM:0011DC72 bclr #3,($1398).w ROM:0011DC78 bclr #4,($1390).w ROM:0011DC7E move.b #4,($116E).w ROM:0011DC84 bra.l locret_11DD3A ROM:0011DC8A ; --------------------------------------------------------------------------- ROM:0011DC8A ROM:0011DC8A locret_11DC8A: ; CODE XREF: ROM:0011DC3A↑j ROM:0011DC8A ; ROM:0011DC50↑j ... ROM:0011DC8A rts ROM:0011DC8C ; --------------------------------------------------------------------------- ROM:0011DC8C ROM:0011DC8C loc_11DC8C: ; DATA XREF: ROM:0011DB44↑o ROM:0011DC8C btst #4,($139B).w ROM:0011DC92 bne.s loc_11DCC0 ROM:0011DC94 btst #6,($1398).w ROM:0011DC9A bne.s loc_11DCC0 ROM:0011DC9C btst #4,($139A).w ROM:0011DCA2 bne.s loc_11DCC0 ROM:0011DCA4 move.w $2C8(a5),d0 ROM:0011DCA8 clr.b ($8B8).w ROM:0011DCAC move.w d0,($656).w ROM:0011DCB0 move.b #1,($8B8).w ROM:0011DCB6 move.b #9,($116E).w ROM:0011DCBC bra.w locret_11DF4A ROM:0011DCC0 ; --------------------------------------------------------------------------- ROM:0011DCC0 ROM:0011DCC0 loc_11DCC0: ; CODE XREF: ROM:0011DC92↑j ROM:0011DCC0 ; ROM:0011DC9A↑j ... ROM:0011DCC0 btst #4,($139F).w ROM:0011DCC6 beq.s loc_11DCEA ROM:0011DCC8 bset #4,($13A6).w ROM:0011DCCE bset #6,($139C).w ROM:0011DCD4 bset #0,($13AE).w ROM:0011DCDA bclr #3,($1388).w ROM:0011DCE0 move.b #7,($116E).w ROM:0011DCE6 bra.w locret_11DE06 ROM:0011DCEA ; --------------------------------------------------------------------------- ROM:0011DCEA ROM:0011DCEA loc_11DCEA: ; CODE XREF: ROM:0011DCC6↑j ROM:0011DCEA cmpi.w #0,($658).w ROM:0011DCF0 bgt.s locret_11DD3A ROM:0011DCF2 btst #4,($1390).w ROM:0011DCF8 bne.s locret_11DD3A ROM:0011DCFA btst #0,($13A4).w ROM:0011DD00 bne.s locret_11DD3A ROM:0011DD02 btst #5,($1389).w ROM:0011DD08 bne.s locret_11DD3A ROM:0011DD0A btst #4,($931).w ROM:0011DD10 beq.s locret_11DD3A ROM:0011DD12 btst #6,($1398).w ROM:0011DD18 bne.s loc_11DD22 ROM:0011DD1A btst #4,($139A).w ROM:0011DD20 beq.s locret_11DD3A ROM:0011DD22 ROM:0011DD22 loc_11DD22: ; CODE XREF: ROM:0011DD18↑j ROM:0011DD22 bsr.w sub_11DF4E ROM:0011DD26 bset #3,($1398).w ROM:0011DD2C bset #4,($1390).w ROM:0011DD32 move.b #5,($116E).w ROM:0011DD38 bra.s locret_11DD96 ROM:0011DD3A ; --------------------------------------------------------------------------- ROM:0011DD3A ROM:0011DD3A locret_11DD3A: ; CODE XREF: ROM:0011DC84↑j ROM:0011DD3A ; ROM:0011DCF0↑j ... ROM:0011DD3A rts ROM:0011DD3C ; --------------------------------------------------------------------------- ROM:0011DD3C ROM:0011DD3C loc_11DD3C: ; DATA XREF: ROM:0011DB48↑o ROM:0011DD3C btst #1,($138E).w ROM:0011DD42 beq.s loc_11DD58 ROM:0011DD44 bclr #3,($1398).w ROM:0011DD4A bclr #4,($1390).w ROM:0011DD50 move.b #4,($116E).w ROM:0011DD56 bra.s locret_11DD3A ROM:0011DD58 ; --------------------------------------------------------------------------- ROM:0011DD58 ROM:0011DD58 loc_11DD58: ; CODE XREF: ROM:0011DD42↑j ROM:0011DD58 move.w ($BE8).w,d0 ROM:0011DD5C btst #0,($13A4).w ROM:0011DD62 bne.s locret_11DD96 ROM:0011DD64 cmp.w ($BB4).w,d0 ROM:0011DD68 bne.s locret_11DD96 ROM:0011DD6A btst #5,($1389).w ROM:0011DD70 bne.s locret_11DD96 ROM:0011DD72 bset #4,($13A6).w ROM:0011DD78 bset #6,($139C).w ROM:0011DD7E bclr #3,($1388).w ROM:0011DD84 bsr.w sub_11DFA2 ROM:0011DD88 bset #0,($13AE).w ROM:0011DD8E move.b #6,($116E).w ROM:0011DD94 bra.s locret_11DDCE ROM:0011DD96 ; --------------------------------------------------------------------------- ROM:0011DD96 ROM:0011DD96 locret_11DD96: ; CODE XREF: ROM:0011DD38↑j ROM:0011DD96 ; ROM:0011DD62↑j ... ROM:0011DD96 rts ROM:0011DD98 ; --------------------------------------------------------------------------- ROM:0011DD98 ROM:0011DD98 loc_11DD98: ; DATA XREF: ROM:0011DB4C↑o ROM:0011DD98 move.w ($BE8).w,d0 ROM:0011DD9C btst #1,($138E).w ROM:0011DDA2 bne.s loc_11DDBA ROM:0011DDA4 btst #0,($13A4).w ROM:0011DDAA bne.s locret_11DDCE ROM:0011DDAC cmp.w ($BB4).w,d0 ROM:0011DDB0 bne.s locret_11DDCE ROM:0011DDB2 btst #5,($1389).w ROM:0011DDB8 bne.s locret_11DDCE ROM:0011DDBA ROM:0011DDBA loc_11DDBA: ; CODE XREF: ROM:0011DDA2↑j ROM:0011DDBA bclr #3,($1398).w ROM:0011DDC0 bclr #4,($1390).w ROM:0011DDC6 move.b #7,($116E).w ROM:0011DDCC bra.s locret_11DE06 ROM:0011DDCE ; --------------------------------------------------------------------------- ROM:0011DDCE ROM:0011DDCE locret_11DDCE: ; CODE XREF: ROM:0011DD94↑j ROM:0011DDCE ; ROM:0011DDAA↑j ... ROM:0011DDCE rts ROM:0011DDD0 ; --------------------------------------------------------------------------- ROM:0011DDD0 ROM:0011DDD0 loc_11DDD0: ; DATA XREF: ROM:0011DB50↑o ROM:0011DDD0 btst #6,($1398).w ROM:0011DDD6 bne.s locret_11DE06 ROM:0011DDD8 btst #4,($139F).w ROM:0011DDDE bne.s locret_11DE06 ROM:0011DDE0 btst #4,($139A).w ROM:0011DDE6 bne.s locret_11DE06 ROM:0011DDE8 move.w $2C8(a5),d0 ROM:0011DDEC clr.b ($8B8).w ROM:0011DDF0 move.w d0,($656).w ROM:0011DDF4 move.b #1,($8B8).w ROM:0011DDFA move.b #8,($116E).w ROM:0011DE00 bra.l locret_11DED4 ROM:0011DE06 ; --------------------------------------------------------------------------- ROM:0011DE06 ROM:0011DE06 locret_11DE06: ; CODE XREF: ROM:0011DB92↑j ROM:0011DE06 ; ROM:0011DCE6↑j ... ROM:0011DE06 rts ROM:0011DE08 ; --------------------------------------------------------------------------- ROM:0011DE08 ROM:0011DE08 loc_11DE08: ; DATA XREF: ROM:0011DB54↑o ROM:0011DE08 cmpi.w #0,($656).w ROM:0011DE0E bgt.s loc_11DE66 ROM:0011DE10 btst #4,($139B).w ROM:0011DE16 beq.s loc_11DE66 ROM:0011DE18 btst #6,($1398).w ROM:0011DE1E bne.s loc_11DE66 ROM:0011DE20 btst #4,($139F).w ROM:0011DE26 bne.s loc_11DE66 ROM:0011DE28 btst #4,($139A).w ROM:0011DE2E bne.s loc_11DE66 ROM:0011DE30 bset #4,($13A6).w ROM:0011DE36 bclr #6,($139C).w ROM:0011DE3C bclr #0,($13AE).w ROM:0011DE42 bset #3,($1388).w ROM:0011DE48 move.w $2DC(a5),d0 ROM:0011DE4C clr.b ($8B9).w ROM:0011DE50 move.w d0,($658).w ROM:0011DE54 move.b #1,($8B9).w ROM:0011DE5A move.b #4,($116E).w ROM:0011DE60 bra.l locret_11DD3A ROM:0011DE66 ; --------------------------------------------------------------------------- ROM:0011DE66 ROM:0011DE66 loc_11DE66: ; CODE XREF: ROM:0011DE0E↑j ROM:0011DE66 ; ROM:0011DE16↑j ... ROM:0011DE66 btst #6,($1398).w ROM:0011DE6C bne.s loc_11DE7E ROM:0011DE6E btst #4,($139F).w ROM:0011DE74 bne.s loc_11DE7E ROM:0011DE76 btst #4,($139A).w ROM:0011DE7C beq.s loc_11DE8A ROM:0011DE7E ROM:0011DE7E loc_11DE7E: ; CODE XREF: ROM:0011DE6C↑j ROM:0011DE7E ; ROM:0011DE74↑j ROM:0011DE7E move.b #7,($116E).w ROM:0011DE84 bra.l locret_11DE06 ROM:0011DE8A ; --------------------------------------------------------------------------- ROM:0011DE8A ROM:0011DE8A loc_11DE8A: ; CODE XREF: ROM:0011DE7C↑j ROM:0011DE8A cmpi.w #0,($656).w ROM:0011DE90 bgt.s locret_11DED4 ROM:0011DE92 btst #6,($1398).w ROM:0011DE98 bne.s locret_11DED4 ROM:0011DE9A btst #4,($139F).w ROM:0011DEA0 bne.s locret_11DED4 ROM:0011DEA2 btst #4,($139A).w ROM:0011DEA8 bne.s locret_11DED4 ROM:0011DEAA btst #4,($139B).w ROM:0011DEB0 bne.s locret_11DED4 ROM:0011DEB2 bclr #4,($13A6).w ROM:0011DEB8 bclr #6,($139C).w ROM:0011DEBE bclr #0,($13AE).w ROM:0011DEC4 bclr #3,($1388).w ROM:0011DECA move.b #1,($116E).w ROM:0011DED0 bra.w locret_11DBE6 ROM:0011DED4 ; --------------------------------------------------------------------------- ROM:0011DED4 ROM:0011DED4 locret_11DED4: ; CODE XREF: ROM:0011DE00↑j ROM:0011DED4 ; ROM:0011DE90↑j ... ROM:0011DED4 rts ROM:0011DED6 ; --------------------------------------------------------------------------- ROM:0011DED6 ROM:0011DED6 loc_11DED6: ; DATA XREF: ROM:0011DB58↑o ROM:0011DED6 btst #4,($139F).w ROM:0011DEDC beq.s loc_11DEFA ROM:0011DEDE bset #6,($139C).w ROM:0011DEE4 bset #0,($13AE).w ROM:0011DEEA bclr #3,($1388).w ROM:0011DEF0 move.b #7,($116E).w ROM:0011DEF6 bra.w locret_11DE06 ROM:0011DEFA ; --------------------------------------------------------------------------- ROM:0011DEFA ROM:0011DEFA loc_11DEFA: ; CODE XREF: ROM:0011DEDC↑j ROM:0011DEFA btst #6,($1398).w ROM:0011DF00 bne.s loc_11DF12 ROM:0011DF02 btst #4,($139A).w ROM:0011DF08 bne.s loc_11DF12 ROM:0011DF0A btst #4,($139B).w ROM:0011DF10 beq.s loc_11DF1C ROM:0011DF12 ROM:0011DF12 loc_11DF12: ; CODE XREF: ROM:0011DF00↑j ROM:0011DF12 ; ROM:0011DF08↑j ROM:0011DF12 move.b #4,($116E).w ROM:0011DF18 bra.w locret_11DD3A ROM:0011DF1C ; --------------------------------------------------------------------------- ROM:0011DF1C ROM:0011DF1C loc_11DF1C: ; CODE XREF: ROM:0011DF10↑j ROM:0011DF1C cmpi.w #0,($656).w ROM:0011DF22 bgt.s locret_11DF4A ROM:0011DF24 btst #4,($139B).w ROM:0011DF2A bne.s locret_11DF4A ROM:0011DF2C bclr #4,($13A6).w ROM:0011DF32 bclr #6,($139C).w ROM:0011DF38 bclr #3,($1388).w ROM:0011DF3E move.b #1,($116E).w ROM:0011DF44 bra.l locret_11DBE6 ROM:0011DF4A ; --------------------------------------------------------------------------- ROM:0011DF4A ROM:0011DF4A locret_11DF4A: ; CODE XREF: ROM:0011DCBC↑j ROM:0011DF4A ; ROM:0011DF22↑j ... ROM:0011DF4A rts ROM:0011DF4C ; --------------------------------------------------------------------------- ROM:0011DF4C rts ROM:0011DF4E ROM:0011DF4E ; =============== S U B R O U T I N E ======================================= ROM:0011DF4E ROM:0011DF4E ROM:0011DF4E sub_11DF4E: ; CODE XREF: ROM:loc_11DD22↑p ROM:0011DF4E move.w ($BB4).w,($B0C).w ROM:0011DF54 move.w ($BB4).w,d0 ROM:0011DF58 add.w $2D6(a5),d0 ROM:0011DF5C move.w $CC(a5),d1 ROM:0011DF60 cmp.w d0,d1 ROM:0011DF62 ble.s loc_11DF6A ROM:0011DF64 move.w d0,($BE8).w ROM:0011DF68 bra.s loc_11DF70 ROM:0011DF6A ; --------------------------------------------------------------------------- ROM:0011DF6A ROM:0011DF6A loc_11DF6A: ; CODE XREF: sub_11DF4E+14↑j ROM:0011DF6A move.w $CC(a5),($BE8).w ROM:0011DF70 ROM:0011DF70 loc_11DF70: ; CODE XREF: sub_11DF4E+1A↑j ROM:0011DF70 move.w $C4(a5),($BE6).w ROM:0011DF76 rts ROM:0011DF76 ; End of function sub_11DF4E ROM:0011DF76 ROM:0011DF78 ROM:0011DF78 ; =============== S U B R O U T I N E ======================================= ROM:0011DF78 ROM:0011DF78 ROM:0011DF78 sub_11DF78: ; CODE XREF: ROM:0011DBCE↑p ROM:0011DF78 move.w ($BB4).w,($B0C).w ROM:0011DF7E move.w ($BB4).w,d0 ROM:0011DF82 add.w $2D4(a5),d0 ROM:0011DF86 move.w $CC(a5),d1 ROM:0011DF8A cmp.w d0,d1 ROM:0011DF8C ble.s loc_11DF94 ROM:0011DF8E move.w d0,($BE8).w ROM:0011DF92 bra.s loc_11DF9A ROM:0011DF94 ; --------------------------------------------------------------------------- ROM:0011DF94 ROM:0011DF94 loc_11DF94: ; CODE XREF: sub_11DF78+14↑j ROM:0011DF94 move.w $CC(a5),($BE8).w ROM:0011DF9A ROM:0011DF9A loc_11DF9A: ; CODE XREF: sub_11DF78+1A↑j ROM:0011DF9A move.w $C4(a5),($BE6).w ROM:0011DFA0 rts ROM:0011DFA0 ; End of function sub_11DF78 ROM:0011DFA0 ROM:0011DFA2 ROM:0011DFA2 ; =============== S U B R O U T I N E ======================================= ROM:0011DFA2 ROM:0011DFA2 ROM:0011DFA2 sub_11DFA2: ; CODE XREF: ROM:0011DD84↑p ROM:0011DFA2 move.w ($BB4).w,d0 ROM:0011DFA6 sub.w $2D8(a5),d0 ROM:0011DFAA cmp.w ($B0C).w,d0 ROM:0011DFAE blt.s loc_11DFB6 ROM:0011DFB0 move.w d0,($BE8).w ROM:0011DFB4 bra.s loc_11DFBC ROM:0011DFB6 ; --------------------------------------------------------------------------- ROM:0011DFB6 ROM:0011DFB6 loc_11DFB6: ; CODE XREF: sub_11DFA2+C↑j ROM:0011DFB6 move.w ($B0C).w,($BE8).w ROM:0011DFBC ROM:0011DFBC loc_11DFBC: ; CODE XREF: sub_11DFA2+12↑j ROM:0011DFBC move.w $2B6(a5),($BE6).w ROM:0011DFC2 rts ROM:0011DFC2 ; End of function sub_11DFA2 ROM:0011DFC2 ROM:0011DFC4 ROM:0011DFC4 ; =============== S U B R O U T I N E ======================================= ROM:0011DFC4 ROM:0011DFC4 ROM:0011DFC4 sub_11DFC4: ; CODE XREF: ROM:0011DC2A↑p ROM:0011DFC4 move.w ($BB4).w,d0 ROM:0011DFC8 sub.w $2DA(a5),d0 ROM:0011DFCC cmp.w ($B0C).w,d0 ROM:0011DFD0 blt.s loc_11DFD8 ROM:0011DFD2 move.w d0,($BE8).w ROM:0011DFD6 bra.s loc_11DFDE ROM:0011DFD8 ; --------------------------------------------------------------------------- ROM:0011DFD8 ROM:0011DFD8 loc_11DFD8: ; CODE XREF: sub_11DFC4+C↑j ROM:0011DFD8 move.w ($B0C).w,($BE8).w ROM:0011DFDE ROM:0011DFDE loc_11DFDE: ; CODE XREF: sub_11DFC4+12↑j ROM:0011DFDE move.w $2B6(a5),($BE6).w ROM:0011DFE4 rts ROM:0011DFE4 ; End of function sub_11DFC4 ROM:0011DFE4 ROM:0011DFE6 ROM:0011DFE6 ; =============== S U B R O U T I N E ======================================= ROM:0011DFE6 ROM:0011DFE6 ROM:0011DFE6 sub_11DFE6: ; CODE XREF: sub_11D004↑p ROM:0011DFE6 bsr.w sub_11DFF0 ROM:0011DFEA bsr.w sub_11E1C8 ROM:0011DFEE rts ROM:0011DFEE ; End of function sub_11DFE6 ROM:0011DFEE ROM:0011DFF0 ROM:0011DFF0 ; =============== S U B R O U T I N E ======================================= ROM:0011DFF0 ROM:0011DFF0 ROM:0011DFF0 sub_11DFF0: ; CODE XREF: sub_11DFE6↑p ROM:0011DFF0 clr.w d1 ROM:0011DFF2 move.b ($1170).w,d1 ROM:0011DFF6 cmpi.w #4,d1 ROM:0011DFFA bcc.s locret_11E004 ROM:0011DFFC movea.l off_11E006(pc,d1.w*4),a0 ROM:0011E000 nop ROM:0011E002 jmp (a0) ROM:0011E004 ; --------------------------------------------------------------------------- ROM:0011E004 ROM:0011E004 locret_11E004: ; CODE XREF: sub_11DFF0+A↑j ROM:0011E004 rts ROM:0011E004 ; End of function sub_11DFF0 ROM:0011E004 ROM:0011E004 ; --------------------------------------------------------------------------- ROM:0011E006 off_11E006: dc.l loc_11E016 ; DATA XREF: sub_11DFF0+C↑r ROM:0011E00A dc.l loc_11E02A ROM:0011E00E dc.l loc_11E0AE ROM:0011E012 dc.l loc_11E172 ROM:0011E016 ; --------------------------------------------------------------------------- ROM:0011E016 ROM:0011E016 loc_11E016: ; DATA XREF: ROM:off_11E006↑o ROM:0011E016 bclr #6,($1396).w ROM:0011E01C bclr #2,($13AB).w ROM:0011E022 move.b #1,($1170).w ROM:0011E028 rts ROM:0011E02A ; --------------------------------------------------------------------------- ROM:0011E02A ROM:0011E02A loc_11E02A: ; DATA XREF: ROM:0011E00A↑o ROM:0011E02A btst #3,($13B5).w ROM:0011E030 bne.s loc_11E048 ROM:0011E032 btst #2,($93A).w ROM:0011E038 beq.s loc_11E048 ROM:0011E03A bset #2,($13AB).w ROM:0011E040 move.b #3,($1170).w ROM:0011E046 rts ROM:0011E048 ; --------------------------------------------------------------------------- ROM:0011E048 ROM:0011E048 loc_11E048: ; CODE XREF: ROM:0011E030↑j ROM:0011E048 ; ROM:0011E038↑j ROM:0011E048 btst #6,($1391).w ROM:0011E04E beq.s loc_11E052 ROM:0011E050 bra.s loc_11E05A ROM:0011E052 ; --------------------------------------------------------------------------- ROM:0011E052 ROM:0011E052 loc_11E052: ; CODE XREF: ROM:0011E04E↑j ROM:0011E052 cmpi.b #8,($1161).w ROM:0011E058 bne.s loc_11E084 ROM:0011E05A ROM:0011E05A loc_11E05A: ; CODE XREF: ROM:0011E050↑j ROM:0011E05A btst #3,($13B5).w ROM:0011E060 bne.s loc_11E084 ROM:0011E062 move.w $2F0(a5),d2 ROM:0011E066 cmp.w ($A44).w,d2 ROM:0011E06A bge.s loc_11E084 ROM:0011E06C move.w $2F4(a5),d2 ROM:0011E070 cmp.w ($A48).w,d2 ROM:0011E074 bge.s loc_11E084 ROM:0011E076 bset #6,($1396).w ROM:0011E07C move.b #2,($1170).w ROM:0011E082 rts ROM:0011E084 ; --------------------------------------------------------------------------- ROM:0011E084 ROM:0011E084 loc_11E084: ; CODE XREF: ROM:0011E058↑j ROM:0011E084 ; ROM:0011E060↑j ... ROM:0011E084 btst #3,($13B5).w ROM:0011E08A beq.s locret_11E0AC ROM:0011E08C btst #1,($933).w ROM:0011E092 beq.s locret_11E0AC ROM:0011E094 move.w $2E8(a5),d1 ROM:0011E098 cmp.w ($A6E).w,d1 ROM:0011E09C bgt.s locret_11E0AC ROM:0011E09E bset #6,($1396).w ROM:0011E0A4 move.b #2,($1170).w ROM:0011E0AA rts ROM:0011E0AC ; --------------------------------------------------------------------------- ROM:0011E0AC ROM:0011E0AC locret_11E0AC: ; CODE XREF: ROM:0011E08A↑j ROM:0011E0AC ; ROM:0011E092↑j ... ROM:0011E0AC rts ROM:0011E0AE ; --------------------------------------------------------------------------- ROM:0011E0AE ROM:0011E0AE loc_11E0AE: ; DATA XREF: ROM:0011E00E↑o ROM:0011E0AE btst #3,($13B5).w ROM:0011E0B4 beq.s loc_11E0D8 ROM:0011E0B6 move.w $2EA(a5),d1 ROM:0011E0BA cmp.w ($A6E).w,d1 ROM:0011E0BE ble.s loc_11E0C2 ROM:0011E0C0 bra.s loc_11E0CA ROM:0011E0C2 ; --------------------------------------------------------------------------- ROM:0011E0C2 ROM:0011E0C2 loc_11E0C2: ; CODE XREF: ROM:0011E0BE↑j ROM:0011E0C2 btst #1,($933).w ROM:0011E0C8 bne.s loc_11E0D8 ROM:0011E0CA ROM:0011E0CA loc_11E0CA: ; CODE XREF: ROM:0011E0C0↑j ROM:0011E0CA bclr #6,($1396).w ROM:0011E0D0 move.b #1,($1170).w ROM:0011E0D6 rts ROM:0011E0D8 ; --------------------------------------------------------------------------- ROM:0011E0D8 ROM:0011E0D8 loc_11E0D8: ; CODE XREF: ROM:0011E0B4↑j ROM:0011E0D8 ; ROM:0011E0C8↑j ROM:0011E0D8 btst #3,($13B5).w ROM:0011E0DE bne.s loc_11E11E ROM:0011E0E0 btst #6,($1391).w ROM:0011E0E6 bne.s loc_11E11E ROM:0011E0E8 cmpi.b #8,($1161).w ROM:0011E0EE beq.s loc_11E0F2 ROM:0011E0F0 bra.s loc_11E110 ROM:0011E0F2 ; --------------------------------------------------------------------------- ROM:0011E0F2 ROM:0011E0F2 loc_11E0F2: ; CODE XREF: ROM:0011E0EE↑j ROM:0011E0F2 move.w $2F0(a5),d2 ROM:0011E0F6 sub.w $2F2(a5),d2 ROM:0011E0FA cmp.w ($A44).w,d2 ROM:0011E0FE ble.s loc_11E102 ROM:0011E100 bra.s loc_11E110 ROM:0011E102 ; --------------------------------------------------------------------------- ROM:0011E102 ROM:0011E102 loc_11E102: ; CODE XREF: ROM:0011E0FE↑j ROM:0011E102 move.w $2F4(a5),d2 ROM:0011E106 sub.w $2F6(a5),d2 ROM:0011E10A cmp.w ($A48).w,d2 ROM:0011E10E ble.s loc_11E11E ROM:0011E110 ROM:0011E110 loc_11E110: ; CODE XREF: ROM:0011E0F0↑j ROM:0011E110 ; ROM:0011E100↑j ROM:0011E110 bclr #6,($1396).w ROM:0011E116 move.b #1,($1170).w ROM:0011E11C rts ROM:0011E11E ; --------------------------------------------------------------------------- ROM:0011E11E ROM:0011E11E loc_11E11E: ; CODE XREF: ROM:0011E0DE↑j ROM:0011E11E ; ROM:0011E0E6↑j ... ROM:0011E11E btst #3,($13B5).w ROM:0011E124 beq.s loc_11E14C ROM:0011E126 btst #1,($933).w ROM:0011E12C beq.s loc_11E14C ROM:0011E12E move.w $2EC(a5),d1 ROM:0011E132 cmp.w ($A6E).w,d1 ROM:0011E136 bgt.s loc_11E14C ROM:0011E138 bset #2,($13AB).w ROM:0011E13E bclr #6,($1396).w ROM:0011E144 move.b #3,($1170).w ROM:0011E14A rts ROM:0011E14C ; --------------------------------------------------------------------------- ROM:0011E14C ROM:0011E14C loc_11E14C: ; CODE XREF: ROM:0011E124↑j ROM:0011E14C ; ROM:0011E12C↑j ... ROM:0011E14C btst #3,($13B5).w ROM:0011E152 bne.s locret_11E170 ROM:0011E154 btst #2,($93A).w ROM:0011E15A beq.s locret_11E170 ROM:0011E15C bset #2,($13AB).w ROM:0011E162 bclr #6,($1396).w ROM:0011E168 move.b #3,($1170).w ROM:0011E16E rts ROM:0011E170 ; --------------------------------------------------------------------------- ROM:0011E170 ROM:0011E170 locret_11E170: ; CODE XREF: ROM:0011E152↑j ROM:0011E170 ; ROM:0011E15A↑j ROM:0011E170 rts ROM:0011E172 ; --------------------------------------------------------------------------- ROM:0011E172 ROM:0011E172 loc_11E172: ; DATA XREF: ROM:0011E012↑o ROM:0011E172 btst #3,($13B5).w ROM:0011E178 beq.s loc_11E1A2 ROM:0011E17A move.w $2EE(a5),d1 ROM:0011E17E cmp.w ($A6E).w,d1 ROM:0011E182 ble.s loc_11E186 ROM:0011E184 bra.s loc_11E18E ROM:0011E186 ; --------------------------------------------------------------------------- ROM:0011E186 ROM:0011E186 loc_11E186: ; CODE XREF: ROM:0011E182↑j ROM:0011E186 btst #1,($933).w ROM:0011E18C bne.s loc_11E1A2 ROM:0011E18E ROM:0011E18E loc_11E18E: ; CODE XREF: ROM:0011E184↑j ROM:0011E18E bclr #2,($13AB).w ROM:0011E194 bset #6,($1396).w ROM:0011E19A move.b #2,($1170).w ROM:0011E1A0 rts ROM:0011E1A2 ; --------------------------------------------------------------------------- ROM:0011E1A2 ROM:0011E1A2 loc_11E1A2: ; CODE XREF: ROM:0011E178↑j ROM:0011E1A2 ; ROM:0011E18C↑j ROM:0011E1A2 btst #3,($13B5).w ROM:0011E1A8 bne.s locret_11E1C6 ROM:0011E1AA btst #2,($93A).w ROM:0011E1B0 bne.s locret_11E1C6 ROM:0011E1B2 bclr #2,($13AB).w ROM:0011E1B8 bset #6,($1396).w ROM:0011E1BE move.b #2,($1170).w ROM:0011E1C4 rts ROM:0011E1C6 ; --------------------------------------------------------------------------- ROM:0011E1C6 ROM:0011E1C6 locret_11E1C6: ; CODE XREF: ROM:0011E1A8↑j ROM:0011E1C6 ; ROM:0011E1B0↑j ROM:0011E1C6 rts ROM:0011E1C8 ROM:0011E1C8 ; =============== S U B R O U T I N E ======================================= ROM:0011E1C8 ROM:0011E1C8 ROM:0011E1C8 sub_11E1C8: ; CODE XREF: sub_11DFE6+4↑p ROM:0011E1C8 clr.w d1 ROM:0011E1CA move.b ($116F).w,d1 ROM:0011E1CE cmpi.w #4,d1 ROM:0011E1D2 bcc.s locret_11E1DC ROM:0011E1D4 movea.l off_11E1DE(pc,d1.w*4),a0 ROM:0011E1D8 nop ROM:0011E1DA jmp (a0) ROM:0011E1DC ; --------------------------------------------------------------------------- ROM:0011E1DC ROM:0011E1DC locret_11E1DC: ; CODE XREF: sub_11E1C8+A↑j ROM:0011E1DC rts ROM:0011E1DC ; End of function sub_11E1C8 ROM:0011E1DC ROM:0011E1DC ; --------------------------------------------------------------------------- ROM:0011E1DE off_11E1DE: dc.l loc_11E1EE ; DATA XREF: sub_11E1C8+C↑r ROM:0011E1E2 dc.l loc_11E1FA ROM:0011E1E6 dc.l loc_11E286 ROM:0011E1EA dc.l loc_11E2FA ROM:0011E1EE ; --------------------------------------------------------------------------- ROM:0011E1EE ROM:0011E1EE loc_11E1EE: ; DATA XREF: ROM:off_11E1DE↑o ROM:0011E1EE move.b #1,($116F).w ROM:0011E1F4 bra.w locret_11E284 ROM:0011E1F8 ; --------------------------------------------------------------------------- ROM:0011E1F8 rts ROM:0011E1FA ; --------------------------------------------------------------------------- ROM:0011E1FA ROM:0011E1FA loc_11E1FA: ; DATA XREF: ROM:0011E1E2↑o ROM:0011E1FA btst #6,($13AB).w ROM:0011E200 beq.s loc_11E23A ROM:0011E202 btst #7,($13A9).w ROM:0011E208 beq.s loc_11E23A ROM:0011E20A btst #2,($13AB).w ROM:0011E210 bne.s loc_11E224 ROM:0011E212 btst #0,($13B4).w ROM:0011E218 bne.s loc_11E224 ROM:0011E21A move.w $2E0(a5),d0 ROM:0011E21E cmp.w ($A94).w,d0 ROM:0011E222 bge.s loc_11E23A ROM:0011E224 ROM:0011E224 loc_11E224: ; CODE XREF: ROM:0011E210↑j ROM:0011E224 ; ROM:0011E218↑j ROM:0011E224 bset #6,($1398).w ROM:0011E22A bset #4,($139B).w ROM:0011E230 move.b #3,($116F).w ROM:0011E236 bra.w locret_11E352 ROM:0011E23A ; --------------------------------------------------------------------------- ROM:0011E23A ROM:0011E23A loc_11E23A: ; CODE XREF: ROM:0011E200↑j ROM:0011E23A ; ROM:0011E208↑j ... ROM:0011E23A move.w $2E0(a5),d0 ROM:0011E23E move.w $2E4(a5),d1 ROM:0011E242 btst #6,($13AB).w ROM:0011E248 beq.s locret_11E284 ROM:0011E24A btst #7,($13A9).w ROM:0011E250 beq.s locret_11E284 ROM:0011E252 cmp.w ($A94).w,d0 ROM:0011E256 ble.s locret_11E284 ROM:0011E258 btst #2,($13AB).w ROM:0011E25E bne.s locret_11E284 ROM:0011E260 btst #0,($13B4).w ROM:0011E266 bne.s locret_11E284 ROM:0011E268 btst #6,($1396).w ROM:0011E26E bne.s loc_11E276 ROM:0011E270 cmp.w ($A94).w,d1 ROM:0011E274 bge.s locret_11E284 ROM:0011E276 ROM:0011E276 loc_11E276: ; CODE XREF: ROM:0011E26E↑j ROM:0011E276 bset #4,($139B).w ROM:0011E27C move.b #2,($116F).w ROM:0011E282 bra.s locret_11E2F8 ROM:0011E284 ; --------------------------------------------------------------------------- ROM:0011E284 ROM:0011E284 locret_11E284: ; CODE XREF: ROM:0011E1F4↑j ROM:0011E284 ; ROM:0011E248↑j ... ROM:0011E284 rts ROM:0011E286 ; --------------------------------------------------------------------------- ROM:0011E286 ROM:0011E286 loc_11E286: ; DATA XREF: ROM:0011E1E6↑o ROM:0011E286 btst #6,($13AB).w ROM:0011E28C beq.s loc_11E2A0 ROM:0011E28E btst #6,($1396).w ROM:0011E294 bne.s loc_11E2AE ROM:0011E296 move.w $2E2(a5),d0 ROM:0011E29A cmp.w ($A94).w,d0 ROM:0011E29E ble.s loc_11E2AE ROM:0011E2A0 ROM:0011E2A0 loc_11E2A0: ; CODE XREF: ROM:0011E28C↑j ROM:0011E2A0 bclr #4,($139B).w ROM:0011E2A6 move.b #1,($116F).w ROM:0011E2AC bra.s locret_11E284 ROM:0011E2AE ; --------------------------------------------------------------------------- ROM:0011E2AE ROM:0011E2AE loc_11E2AE: ; CODE XREF: ROM:0011E294↑j ROM:0011E2AE ; ROM:0011E29E↑j ROM:0011E2AE move.w #0,d0 ROM:0011E2B2 move.w $2E0(a5),d1 ROM:0011E2B6 btst #6,($13AB).w ROM:0011E2BC beq.s locret_11E2F8 ROM:0011E2BE btst #7,($13A9).w ROM:0011E2C4 beq.s locret_11E2F8 ROM:0011E2C6 btst #2,($13AB).w ROM:0011E2CC bne.s loc_11E2EA ROM:0011E2CE btst #0,($13B4).w ROM:0011E2D4 bne.s loc_11E2EA ROM:0011E2D6 btst #3,($1392).w ROM:0011E2DC beq.s loc_11E2E4 ROM:0011E2DE cmp.w $2E6(a5),d0 ROM:0011E2E2 beq.s loc_11E2EA ROM:0011E2E4 ROM:0011E2E4 loc_11E2E4: ; CODE XREF: ROM:0011E2DC↑j ROM:0011E2E4 cmp.w ($A94).w,d1 ROM:0011E2E8 bge.s locret_11E2F8 ROM:0011E2EA ROM:0011E2EA loc_11E2EA: ; CODE XREF: ROM:0011E2CC↑j ROM:0011E2EA ; ROM:0011E2D4↑j ... ROM:0011E2EA bset #6,($1398).w ROM:0011E2F0 move.b #3,($116F).w ROM:0011E2F6 bra.s locret_11E352 ROM:0011E2F8 ; --------------------------------------------------------------------------- ROM:0011E2F8 ROM:0011E2F8 locret_11E2F8: ; CODE XREF: ROM:0011E282↑j ROM:0011E2F8 ; ROM:0011E2BC↑j ... ROM:0011E2F8 rts ROM:0011E2FA ; --------------------------------------------------------------------------- ROM:0011E2FA ROM:0011E2FA loc_11E2FA: ; DATA XREF: ROM:0011E1EA↑o ROM:0011E2FA btst #6,($13AB).w ROM:0011E300 bne.s loc_11E318 ROM:0011E302 bclr #6,($1398).w ROM:0011E308 bclr #4,($139B).w ROM:0011E30E move.b #1,($116F).w ROM:0011E314 bra.w locret_11E284 ROM:0011E318 ; --------------------------------------------------------------------------- ROM:0011E318 ROM:0011E318 loc_11E318: ; CODE XREF: ROM:0011E300↑j ROM:0011E318 move.w $2DE(a5),d0 ROM:0011E31C cmp.w ($A94).w,d0 ROM:0011E320 ble.s locret_11E352 ROM:0011E322 btst #3,($1392).w ROM:0011E328 beq.s loc_11E334 ROM:0011E32A move.w $2E6(a5),d0 ROM:0011E32E cmpi.w #0,d0 ROM:0011E332 beq.s locret_11E352 ROM:0011E334 ROM:0011E334 loc_11E334: ; CODE XREF: ROM:0011E328↑j ROM:0011E334 btst #2,($13AB).w ROM:0011E33A bne.s locret_11E352 ROM:0011E33C btst #0,($13B4).w ROM:0011E342 bne.s locret_11E352 ROM:0011E344 bclr #6,($1398).w ROM:0011E34A move.b #2,($116F).w ROM:0011E350 bra.s locret_11E2F8 ROM:0011E352 ; --------------------------------------------------------------------------- ROM:0011E352 ROM:0011E352 locret_11E352: ; CODE XREF: ROM:0011E236↑j ROM:0011E352 ; ROM:0011E2F6↑j ... ROM:0011E352 rts ROM:0011E354 ; --------------------------------------------------------------------------- ROM:0011E354 rts ROM:0011E356 ROM:0011E356 ; =============== S U B R O U T I N E ======================================= ROM:0011E356 ROM:0011E356 ROM:0011E356 sub_11E356: ; CODE XREF: ROM:0011E628↓p ROM:0011E356 lea ($1254).w,a1 ROM:0011E35A lea ($F38).w,a2 ROM:0011E35E move.w ($B10).w,d0 ROM:0011E362 move.w $302(a5),d2 ROM:0011E366 move.w $304(a5),d3 ROM:0011E36A clr.w d1 ROM:0011E36C move.b (a1,d0.w),d1 ROM:0011E370 cmpi.w #6,d1 ROM:0011E374 bcc.s locret_11E37E ROM:0011E376 movea.l off_11E380(pc,d1.w*4),a0 ROM:0011E37A nop ROM:0011E37C jmp (a0) ROM:0011E37E ; --------------------------------------------------------------------------- ROM:0011E37E ROM:0011E37E locret_11E37E: ; CODE XREF: sub_11E356+1E↑j ROM:0011E37E rts ROM:0011E37E ; End of function sub_11E356 ROM:0011E37E ROM:0011E37E ; --------------------------------------------------------------------------- ROM:0011E380 off_11E380: dc.l loc_11E398 ; DATA XREF: sub_11E356+20↑r ROM:0011E384 dc.l loc_11E3A4 ROM:0011E388 dc.l loc_11E3FA ROM:0011E38C dc.l locret_11E438 ROM:0011E390 dc.l loc_11E43A ROM:0011E394 dc.l loc_11E48C ROM:0011E398 ; --------------------------------------------------------------------------- ROM:0011E398 ROM:0011E398 loc_11E398: ; DATA XREF: ROM:off_11E380↑o ROM:0011E398 bclr d0,($1171).w ROM:0011E39C move.b #1,(a1,d0.w) ROM:0011E3A2 rts ROM:0011E3A4 ; --------------------------------------------------------------------------- ROM:0011E3A4 ROM:0011E3A4 loc_11E3A4: ; DATA XREF: ROM:0011E384↑o ROM:0011E3A4 cmp.w (a2,d0.w*2),d2 ROM:0011E3A8 bgt.s loc_11E3AC ROM:0011E3AA bra.s loc_11E3B6 ROM:0011E3AC ; --------------------------------------------------------------------------- ROM:0011E3AC ROM:0011E3AC loc_11E3AC: ; CODE XREF: ROM:0011E3A8↑j ROM:0011E3AC cmp.w (a2,d0.w*2),d3 ROM:0011E3B0 blt.s locret_11E3B4 ROM:0011E3B2 bra.s loc_11E3D6 ROM:0011E3B4 ; --------------------------------------------------------------------------- ROM:0011E3B4 ROM:0011E3B4 locret_11E3B4: ; CODE XREF: ROM:0011E3B0↑j ROM:0011E3B4 rts ROM:0011E3B6 ; --------------------------------------------------------------------------- ROM:0011E3B6 ROM:0011E3B6 loc_11E3B6: ; CODE XREF: ROM:0011E3AA↑j ROM:0011E3B6 move.w $2F8(a5),d4 ROM:0011E3BA clr.b $8E8(d0.w) ROM:0011E3C0 move.w d4,$6B6(d0.w*2) ROM:0011E3C6 move.b #1,$8E8(d0.w) ROM:0011E3CE move.b #2,(a1,d0.w) ROM:0011E3D4 rts ROM:0011E3D6 ; --------------------------------------------------------------------------- ROM:0011E3D6 ROM:0011E3D6 loc_11E3D6: ; CODE XREF: ROM:0011E3B2↑j ROM:0011E3D6 move.w $2FA(a5),d4 ROM:0011E3DA clr.b $8E9(d0.w) ROM:0011E3E0 move.w d4,$6B8(d0.w*2) ROM:0011E3E6 move.b #1,$8E9(d0.w) ROM:0011E3EE bset d0,($1172).w ROM:0011E3F2 move.b #4,(a1,d0.w) ROM:0011E3F8 rts ROM:0011E3FA ; --------------------------------------------------------------------------- ROM:0011E3FA ROM:0011E3FA loc_11E3FA: ; DATA XREF: ROM:0011E388↑o ROM:0011E3FA cmpi.w #0,$6B6(d0.w*2) ROM:0011E402 bgt.s loc_11E406 ROM:0011E404 bra.s loc_11E410 ROM:0011E406 ; --------------------------------------------------------------------------- ROM:0011E406 ROM:0011E406 loc_11E406: ; CODE XREF: ROM:0011E402↑j ROM:0011E406 cmp.w (a2,d0.w*2),d2 ROM:0011E40A ble.s locret_11E40E ROM:0011E40C bra.s loc_11E424 ROM:0011E40E ; --------------------------------------------------------------------------- ROM:0011E40E ROM:0011E40E locret_11E40E: ; CODE XREF: ROM:0011E40A↑j ROM:0011E40E rts ROM:0011E410 ; --------------------------------------------------------------------------- ROM:0011E410 ROM:0011E410 loc_11E410: ; CODE XREF: ROM:0011E404↑j ROM:0011E410 bset d0,($117A).w ROM:0011E414 bset d0,($117D).w ROM:0011E418 bsr.w sub_11E4D6 ROM:0011E41C move.b #3,(a1,d0.w) ROM:0011E422 rts ROM:0011E424 ; --------------------------------------------------------------------------- ROM:0011E424 ROM:0011E424 loc_11E424: ; CODE XREF: ROM:0011E40C↑j ROM:0011E424 clr.b $8E8(d0.w) ROM:0011E42A clr.w $6B6(d0.w*2) ROM:0011E430 move.b #1,(a1,d0.w) ROM:0011E436 rts ROM:0011E438 ; --------------------------------------------------------------------------- ROM:0011E438 ROM:0011E438 locret_11E438: ; DATA XREF: ROM:0011E38C↑o ROM:0011E438 rts ROM:0011E43A ; --------------------------------------------------------------------------- ROM:0011E43A ROM:0011E43A loc_11E43A: ; DATA XREF: ROM:0011E390↑o ROM:0011E43A cmp.w (a2,d0.w*2),d3 ROM:0011E43E bge.s loc_11E442 ROM:0011E440 bra.s loc_11E450 ROM:0011E442 ; --------------------------------------------------------------------------- ROM:0011E442 ROM:0011E442 loc_11E442: ; CODE XREF: ROM:0011E43E↑j ROM:0011E442 cmpi.w #0,$6B8(d0.w*2) ROM:0011E44A bgt.s locret_11E44E ROM:0011E44C bra.s loc_11E468 ROM:0011E44E ; --------------------------------------------------------------------------- ROM:0011E44E ROM:0011E44E locret_11E44E: ; CODE XREF: ROM:0011E44A↑j ROM:0011E44E rts ROM:0011E450 ; --------------------------------------------------------------------------- ROM:0011E450 ROM:0011E450 loc_11E450: ; CODE XREF: ROM:0011E440↑j ROM:0011E450 clr.b $8E9(d0.w) ROM:0011E456 clr.w $6B8(d0.w*2) ROM:0011E45C bclr d0,($1172).w ROM:0011E460 move.b #1,(a1,d0.w) ROM:0011E466 rts ROM:0011E468 ; --------------------------------------------------------------------------- ROM:0011E468 ROM:0011E468 loc_11E468: ; CODE XREF: ROM:0011E44C↑j ROM:0011E468 bset d0,($1171).w ROM:0011E46C move.w $2FC(a5),d4 ROM:0011E470 clr.b $8BA(d0.w) ROM:0011E476 move.w d4,$65A(d0.w*2) ROM:0011E47C move.b #1,$8BA(d0.w) ROM:0011E484 move.b #5,(a1,d0.w) ROM:0011E48A rts ROM:0011E48C ; --------------------------------------------------------------------------- ROM:0011E48C ROM:0011E48C loc_11E48C: ; DATA XREF: ROM:0011E394↑o ROM:0011E48C cmpi.w #0,$65A(d0.w*2) ROM:0011E494 bgt.s loc_11E498 ROM:0011E496 bra.s loc_11E4A2 ROM:0011E498 ; --------------------------------------------------------------------------- ROM:0011E498 ROM:0011E498 loc_11E498: ; CODE XREF: ROM:0011E494↑j ROM:0011E498 cmp.w (a2,d0.w*2),d3 ROM:0011E49C bge.s locret_11E4A0 ROM:0011E49E bra.s loc_11E4BE ROM:0011E4A0 ; --------------------------------------------------------------------------- ROM:0011E4A0 ROM:0011E4A0 locret_11E4A0: ; CODE XREF: ROM:0011E49C↑j ROM:0011E4A0 rts ROM:0011E4A2 ; --------------------------------------------------------------------------- ROM:0011E4A2 ROM:0011E4A2 loc_11E4A2: ; CODE XREF: ROM:0011E496↑j ROM:0011E4A2 bclr d0,($1171).w ROM:0011E4A6 bclr d0,($1172).w ROM:0011E4AA bset d0,($117A).w ROM:0011E4AE bset d0,($117D).w ROM:0011E4B2 bsr.w sub_11E4D6 ROM:0011E4B6 move.b #3,(a1,d0.w) ROM:0011E4BC rts ROM:0011E4BE ; --------------------------------------------------------------------------- ROM:0011E4BE ROM:0011E4BE loc_11E4BE: ; CODE XREF: ROM:0011E49E↑j ROM:0011E4BE bclr d0,($1171).w ROM:0011E4C2 clr.b $8BA(d0.w) ROM:0011E4C8 clr.w $65A(d0.w*2) ROM:0011E4CE move.b #1,(a1,d0.w) ROM:0011E4D4 rts ROM:0011E4D6 ROM:0011E4D6 ; =============== S U B R O U T I N E ======================================= ROM:0011E4D6 ROM:0011E4D6 ROM:0011E4D6 sub_11E4D6: ; CODE XREF: ROM:0011E418↑p ROM:0011E4D6 ; ROM:0011E4B2↑p ROM:0011E4D6 cmpi.w #0,($B10).w ROM:0011E4DC bne.s loc_11E4EC ROM:0011E4DE bset #4,($C65).w ROM:0011E4E4 bset #1,($1456).w ROM:0011E4EA bra.s locret_11E500 ROM:0011E4EC ; --------------------------------------------------------------------------- ROM:0011E4EC ROM:0011E4EC loc_11E4EC: ; CODE XREF: sub_11E4D6+6↑j ROM:0011E4EC cmpi.w #1,($B10).w ROM:0011E4F2 bne.s locret_11E500 ROM:0011E4F4 bset #5,($C65).w ROM:0011E4FA bset #2,($1456).w ROM:0011E500 ROM:0011E500 locret_11E500: ; CODE XREF: sub_11E4D6+14↑j ROM:0011E500 ; sub_11E4D6+1C↑j ROM:0011E500 rts ROM:0011E500 ; End of function sub_11E4D6 ROM:0011E500 ROM:0011E502 ROM:0011E502 ; =============== S U B R O U T I N E ======================================= ROM:0011E502 ROM:0011E502 ROM:0011E502 sub_11E502: ; CODE XREF: ROM:0011E622↓p ROM:0011E502 lea ($1255).w,a1 ROM:0011E506 lea ($F44).w,a2 ROM:0011E50A move.w ($B10).w,d0 ROM:0011E50E move.w $300(a5),d2 ROM:0011E512 clr.w d1 ROM:0011E514 move.b (a1,d0.w),d1 ROM:0011E518 cmpi.w #3,d1 ROM:0011E51C bcc.s locret_11E526 ROM:0011E51E movea.l off_11E528(pc,d1.w*4),a0 ROM:0011E522 nop ROM:0011E524 jmp (a0) ROM:0011E526 ; --------------------------------------------------------------------------- ROM:0011E526 ROM:0011E526 locret_11E526: ; CODE XREF: sub_11E502+1A↑j ROM:0011E526 rts ROM:0011E526 ; End of function sub_11E502 ROM:0011E526 ROM:0011E526 ; --------------------------------------------------------------------------- ROM:0011E528 off_11E528: dc.l loc_11E534 ; DATA XREF: sub_11E502+1C↑r ROM:0011E52C dc.l loc_11E550 ROM:0011E530 dc.l locret_11E5B2 ROM:0011E534 ; --------------------------------------------------------------------------- ROM:0011E534 ROM:0011E534 loc_11E534: ; DATA XREF: ROM:off_11E528↑o ROM:0011E534 clr.b $915(d0.w) ROM:0011E53A move.w d2,$710(d0.w*2) ROM:0011E540 move.b #1,$915(d0.w) ROM:0011E548 move.b #1,(a1,d0.w) ROM:0011E54E rts ROM:0011E550 ; --------------------------------------------------------------------------- ROM:0011E550 ROM:0011E550 loc_11E550: ; DATA XREF: ROM:0011E52C↑o ROM:0011E550 cmpi.w #0,$710(d0.w*2) ROM:0011E558 bgt.s loc_11E56C ROM:0011E55A cmpi.w #$2710,(a2,d0.w*2) ROM:0011E560 bne.s loc_11E56C ROM:0011E562 btst #1,($138D).w ROM:0011E568 beq.s loc_11E56C ROM:0011E56A bra.s loc_11E58A ROM:0011E56C ; --------------------------------------------------------------------------- ROM:0011E56C ROM:0011E56C loc_11E56C: ; CODE XREF: ROM:0011E558↑j ROM:0011E56C ; ROM:0011E560↑j ... ROM:0011E56C cmpi.w #0,$710(d0.w*2) ROM:0011E574 bgt.s locret_11E588 ROM:0011E576 cmpi.w #$2710,(a2,d0.w*2) ROM:0011E57C beq.s locret_11E588 ROM:0011E57E btst #1,($138D).w ROM:0011E584 beq.s locret_11E588 ROM:0011E586 bra.s loc_11E592 ROM:0011E588 ; --------------------------------------------------------------------------- ROM:0011E588 ROM:0011E588 locret_11E588: ; CODE XREF: ROM:0011E574↑j ROM:0011E588 ; ROM:0011E57C↑j ... ROM:0011E588 rts ROM:0011E58A ; --------------------------------------------------------------------------- ROM:0011E58A ROM:0011E58A loc_11E58A: ; CODE XREF: ROM:0011E56A↑j ROM:0011E58A move.b #2,(a1,d0.w) ROM:0011E590 rts ROM:0011E592 ; --------------------------------------------------------------------------- ROM:0011E592 ROM:0011E592 loc_11E592: ; CODE XREF: ROM:0011E586↑j ROM:0011E592 bsr.w sub_11E5B4 ROM:0011E596 clr.b $915(d0.w) ROM:0011E59C move.w d2,$710(d0.w*2) ROM:0011E5A2 move.b #1,$915(d0.w) ROM:0011E5AA move.b #1,(a1,d0.w) ROM:0011E5B0 rts ROM:0011E5B2 ; --------------------------------------------------------------------------- ROM:0011E5B2 ROM:0011E5B2 locret_11E5B2: ; DATA XREF: ROM:0011E530↑o ROM:0011E5B2 rts ROM:0011E5B4 ROM:0011E5B4 ; =============== S U B R O U T I N E ======================================= ROM:0011E5B4 ROM:0011E5B4 ROM:0011E5B4 sub_11E5B4: ; CODE XREF: ROM:loc_11E592↑p ROM:0011E5B4 move.w $2FE(a5),d3 ROM:0011E5B8 sub.w d3,(a2,d0.w*2) ROM:0011E5BC cmpi.w #$2710,(a2,d0.w*2) ROM:0011E5C2 bge.s locret_11E5CA ROM:0011E5C4 move.w #$2710,(a2,d0.w*2) ROM:0011E5CA ROM:0011E5CA locret_11E5CA: ; CODE XREF: sub_11E5B4+E↑j ROM:0011E5CA rts ROM:0011E5CA ; End of function sub_11E5B4 ROM:0011E5CA ROM:0011E5CC ROM:0011E5CC ; =============== S U B R O U T I N E ======================================= ROM:0011E5CC ROM:0011E5CC ROM:0011E5CC sub_11E5CC: ; CODE XREF: sub_11EADC+40↓p ROM:0011E5CC lea ($1256).w,a1 ROM:0011E5D0 move.w ($B10).w,d0 ROM:0011E5D4 clr.w d1 ROM:0011E5D6 move.b (a1,d0.w),d1 ROM:0011E5DA cmpi.w #3,d1 ROM:0011E5DE bcc.s locret_11E5E8 ROM:0011E5E0 movea.l off_11E5EA(pc,d1.w*4),a0 ROM:0011E5E4 nop ROM:0011E5E6 jmp (a0) ROM:0011E5E8 ; --------------------------------------------------------------------------- ROM:0011E5E8 ROM:0011E5E8 locret_11E5E8: ; CODE XREF: sub_11E5CC+12↑j ROM:0011E5E8 rts ROM:0011E5E8 ; End of function sub_11E5CC ROM:0011E5E8 ROM:0011E5E8 ; --------------------------------------------------------------------------- ROM:0011E5EA off_11E5EA: dc.l loc_11E5F6 ; DATA XREF: sub_11E5CC+14↑r ROM:0011E5EE dc.l loc_11E606 ROM:0011E5F2 dc.l loc_11E61C ROM:0011E5F6 ; --------------------------------------------------------------------------- ROM:0011E5F6 ROM:0011E5F6 loc_11E5F6: ; DATA XREF: ROM:off_11E5EA↑o ROM:0011E5F6 bclr d0,($1173).w ROM:0011E5FA bsr.w sub_11E694 ROM:0011E5FE move.b #1,(a1,d0.w) ROM:0011E604 rts ROM:0011E606 ; --------------------------------------------------------------------------- ROM:0011E606 ROM:0011E606 loc_11E606: ; DATA XREF: ROM:0011E5EE↑o ROM:0011E606 btst d0,($1174).w ROM:0011E60A beq.s locret_11E60E ROM:0011E60C bra.s loc_11E610 ROM:0011E60E ; --------------------------------------------------------------------------- ROM:0011E60E ROM:0011E60E locret_11E60E: ; CODE XREF: ROM:0011E60A↑j ROM:0011E60E rts ROM:0011E610 ; --------------------------------------------------------------------------- ROM:0011E610 ROM:0011E610 loc_11E610: ; CODE XREF: ROM:0011E60C↑j ROM:0011E610 bset d0,($1173).w ROM:0011E614 move.b #2,(a1,d0.w) ROM:0011E61A rts ROM:0011E61C ; --------------------------------------------------------------------------- ROM:0011E61C ROM:0011E61C loc_11E61C: ; DATA XREF: ROM:0011E5F2↑o ROM:0011E61C bsr.l sub_11F260 ROM:0011E622 bsr.l sub_11E502 ROM:0011E628 bsr.l sub_11E356 ROM:0011E62E lea ($1256).w,a1 ROM:0011E632 move.w ($B10).w,d0 ROM:0011E636 btst d0,($1174).w ROM:0011E63A bne.s locret_11E63E ROM:0011E63C bra.s loc_11E640 ROM:0011E63E ; --------------------------------------------------------------------------- ROM:0011E63E ROM:0011E63E locret_11E63E: ; CODE XREF: ROM:0011E63A↑j ROM:0011E63E rts ROM:0011E640 ; --------------------------------------------------------------------------- ROM:0011E640 ROM:0011E640 loc_11E640: ; CODE XREF: ROM:0011E63C↑j ROM:0011E640 bsr.w sub_11E694 ROM:0011E644 bclr d0,($1173).w ROM:0011E648 bclr d0,($1181).w ROM:0011E64C bclr d0,($1172).w ROM:0011E650 lea ($125E).w,a2 ROM:0011E654 lea ($1255).w,a3 ROM:0011E658 lea ($1254).w,a4 ROM:0011E65C move.b #0,(a2,d0.w) ROM:0011E662 move.b #0,(a3,d0.w) ROM:0011E668 move.b #0,(a4,d0.w) ROM:0011E66E lea ($125A).w,a2 ROM:0011E672 lea ($125F).w,a3 ROM:0011E676 lea ($1257).w,a4 ROM:0011E67A move.b #0,(a2,d0.w) ROM:0011E680 move.b #0,(a3,d0.w) ROM:0011E686 move.b #0,(a4,d0.w) ROM:0011E68C move.b #1,(a1,d0.w) ROM:0011E692 rts ROM:0011E694 ROM:0011E694 ; =============== S U B R O U T I N E ======================================= ROM:0011E694 ROM:0011E694 ROM:0011E694 sub_11E694: ; CODE XREF: ROM:0011E5FA↑p ROM:0011E694 ; ROM:loc_11E640↑p ... ROM:0011E694 lea ($F38).w,a0 ROM:0011E698 move.w ($B10).w,d0 ROM:0011E69C move.w #$2710,(a0,d0.w*2) ROM:0011E6A2 rts ROM:0011E6A2 ; End of function sub_11E694 ROM:0011E6A2 ROM:0011E6A4 ROM:0011E6A4 ; =============== S U B R O U T I N E ======================================= ROM:0011E6A4 ROM:0011E6A4 ROM:0011E6A4 sub_11E6A4: ; CODE XREF: ROM:0011F44C↓p ROM:0011E6A4 ; ROM:0011F4C2↓p ROM:0011E6A4 lea ($1257).w,a1 ROM:0011E6A8 move.w ($B10).w,d0 ROM:0011E6AC move.w $308(a5),d2 ROM:0011E6B0 move.w $306(a5),d3 ROM:0011E6B4 clr.w d1 ROM:0011E6B6 move.b (a1,d0.w),d1 ROM:0011E6BA cmpi.w #4,d1 ROM:0011E6BE bcc.s locret_11E6C8 ROM:0011E6C0 movea.l off_11E6CA(pc,d1.w*4),a0 ROM:0011E6C4 nop ROM:0011E6C6 jmp (a0) ROM:0011E6C8 ; --------------------------------------------------------------------------- ROM:0011E6C8 ROM:0011E6C8 locret_11E6C8: ; CODE XREF: sub_11E6A4+1A↑j ROM:0011E6C8 rts ROM:0011E6C8 ; End of function sub_11E6A4 ROM:0011E6C8 ROM:0011E6C8 ; --------------------------------------------------------------------------- ROM:0011E6CA off_11E6CA: dc.l loc_11E6DA ; DATA XREF: sub_11E6A4+1C↑r ROM:0011E6CE dc.l loc_11E6E2 ROM:0011E6D2 dc.l loc_11E730 ROM:0011E6D6 dc.l loc_11E80C ROM:0011E6DA ; --------------------------------------------------------------------------- ROM:0011E6DA ROM:0011E6DA loc_11E6DA: ; DATA XREF: ROM:off_11E6CA↑o ROM:0011E6DA move.b #1,(a1,d0.w) ROM:0011E6E0 rts ROM:0011E6E2 ; --------------------------------------------------------------------------- ROM:0011E6E2 ROM:0011E6E2 loc_11E6E2: ; DATA XREF: ROM:0011E6CE↑o ROM:0011E6E2 btst #6,($1389).w ROM:0011E6E8 beq.s loc_11E6EC ROM:0011E6EA bra.s loc_11E6F8 ROM:0011E6EC ; --------------------------------------------------------------------------- ROM:0011E6EC ROM:0011E6EC loc_11E6EC: ; CODE XREF: ROM:0011E6E8↑j ROM:0011E6EC btst #6,($1389).w ROM:0011E6F2 bne.s locret_11E6F6 ROM:0011E6F4 bra.s loc_11E714 ROM:0011E6F6 ; --------------------------------------------------------------------------- ROM:0011E6F6 ROM:0011E6F6 locret_11E6F6: ; CODE XREF: ROM:0011E6F2↑j ROM:0011E6F6 rts ROM:0011E6F8 ; --------------------------------------------------------------------------- ROM:0011E6F8 ROM:0011E6F8 loc_11E6F8: ; CODE XREF: ROM:0011E6EA↑j ROM:0011E6F8 clr.b $8BC(d0.w) ROM:0011E6FE move.w d3,$65E(d0.w*2) ROM:0011E704 move.b #1,$8BC(d0.w) ROM:0011E70C move.b #2,(a1,d0.w) ROM:0011E712 rts ROM:0011E714 ; --------------------------------------------------------------------------- ROM:0011E714 ROM:0011E714 loc_11E714: ; CODE XREF: ROM:0011E6F4↑j ROM:0011E714 clr.b $8BB(d0.w) ROM:0011E71A move.w d2,$65C(d0.w*2) ROM:0011E720 move.b #1,$8BB(d0.w) ROM:0011E728 move.b #3,(a1,d0.w) ROM:0011E72E rts ROM:0011E730 ; --------------------------------------------------------------------------- ROM:0011E730 ROM:0011E730 loc_11E730: ; DATA XREF: ROM:0011E6D2↑o ROM:0011E730 btst d0,($1181).w ROM:0011E734 beq.s loc_11E738 ROM:0011E736 bra.s loc_11E768 ROM:0011E738 ; --------------------------------------------------------------------------- ROM:0011E738 ROM:0011E738 loc_11E738: ; CODE XREF: ROM:0011E734↑j ROM:0011E738 cmpi.w #0,$65E(d0.w*2) ROM:0011E740 bgt.s loc_11E74A ROM:0011E742 btst d0,($1180).w ROM:0011E746 beq.s loc_11E74A ROM:0011E748 bra.s loc_11E784 ROM:0011E74A ; --------------------------------------------------------------------------- ROM:0011E74A ROM:0011E74A loc_11E74A: ; CODE XREF: ROM:0011E740↑j ROM:0011E74A ; ROM:0011E746↑j ROM:0011E74A cmpi.w #0,$65E(d0.w*2) ROM:0011E752 bgt.s loc_11E75C ROM:0011E754 btst d0,($1180).w ROM:0011E758 bne.s loc_11E75C ROM:0011E75A bra.s loc_11E7B4 ROM:0011E75C ; --------------------------------------------------------------------------- ROM:0011E75C ROM:0011E75C loc_11E75C: ; CODE XREF: ROM:0011E752↑j ROM:0011E75C ; ROM:0011E758↑j ROM:0011E75C btst #6,($1389).w ROM:0011E762 bne.s locret_11E766 ROM:0011E764 bra.s loc_11E7E4 ROM:0011E766 ; --------------------------------------------------------------------------- ROM:0011E766 ROM:0011E766 locret_11E766: ; CODE XREF: ROM:0011E762↑j ROM:0011E766 rts ROM:0011E768 ; --------------------------------------------------------------------------- ROM:0011E768 ROM:0011E768 loc_11E768: ; CODE XREF: ROM:0011E736↑j ROM:0011E768 clr.b $8BC(d0.w) ROM:0011E76E move.w d3,$65E(d0.w*2) ROM:0011E774 move.b #1,$8BC(d0.w) ROM:0011E77C move.b #2,(a1,d0.w) ROM:0011E782 rts ROM:0011E784 ; --------------------------------------------------------------------------- ROM:0011E784 ROM:0011E784 loc_11E784: ; CODE XREF: ROM:0011E748↑j ROM:0011E784 bsr.w sub_11E92E ROM:0011E788 lea ($1257).w,a1 ROM:0011E78C move.w ($B10).w,d0 ROM:0011E790 move.w $308(a5),d2 ROM:0011E794 move.w $306(a5),d3 ROM:0011E798 clr.b $8BC(d0.w) ROM:0011E79E move.w d3,$65E(d0.w*2) ROM:0011E7A4 move.b #1,$8BC(d0.w) ROM:0011E7AC move.b #2,(a1,d0.w) ROM:0011E7B2 rts ROM:0011E7B4 ; --------------------------------------------------------------------------- ROM:0011E7B4 ROM:0011E7B4 loc_11E7B4: ; CODE XREF: ROM:0011E75A↑j ROM:0011E7B4 bsr.w sub_11E8E8 ROM:0011E7B8 lea ($1257).w,a1 ROM:0011E7BC move.w ($B10).w,d0 ROM:0011E7C0 move.w $308(a5),d2 ROM:0011E7C4 move.w $306(a5),d3 ROM:0011E7C8 clr.b $8BC(d0.w) ROM:0011E7CE move.w d3,$65E(d0.w*2) ROM:0011E7D4 move.b #1,$8BC(d0.w) ROM:0011E7DC move.b #2,(a1,d0.w) ROM:0011E7E2 rts ROM:0011E7E4 ; --------------------------------------------------------------------------- ROM:0011E7E4 ROM:0011E7E4 loc_11E7E4: ; CODE XREF: ROM:0011E764↑j ROM:0011E7E4 clr.b $8BC(d0.w) ROM:0011E7EA clr.w $65E(d0.w*2) ROM:0011E7F0 clr.b $8BB(d0.w) ROM:0011E7F6 move.w d2,$65C(d0.w*2) ROM:0011E7FC move.b #1,$8BB(d0.w) ROM:0011E804 move.b #3,(a1,d0.w) ROM:0011E80A rts ROM:0011E80C ; --------------------------------------------------------------------------- ROM:0011E80C ROM:0011E80C loc_11E80C: ; DATA XREF: ROM:0011E6D6↑o ROM:0011E80C btst d0,($1181).w ROM:0011E810 beq.s loc_11E814 ROM:0011E812 bra.s loc_11E844 ROM:0011E814 ; --------------------------------------------------------------------------- ROM:0011E814 ROM:0011E814 loc_11E814: ; CODE XREF: ROM:0011E810↑j ROM:0011E814 cmpi.w #0,$65C(d0.w*2) ROM:0011E81C bgt.s loc_11E826 ROM:0011E81E btst d0,($1180).w ROM:0011E822 beq.s loc_11E826 ROM:0011E824 bra.s loc_11E860 ROM:0011E826 ; --------------------------------------------------------------------------- ROM:0011E826 ROM:0011E826 loc_11E826: ; CODE XREF: ROM:0011E81C↑j ROM:0011E826 ; ROM:0011E822↑j ROM:0011E826 cmpi.w #0,$65C(d0.w*2) ROM:0011E82E bgt.s loc_11E838 ROM:0011E830 btst d0,($1180).w ROM:0011E834 bne.s loc_11E838 ROM:0011E836 bra.s loc_11E890 ROM:0011E838 ; --------------------------------------------------------------------------- ROM:0011E838 ROM:0011E838 loc_11E838: ; CODE XREF: ROM:0011E82E↑j ROM:0011E838 ; ROM:0011E834↑j ROM:0011E838 btst #6,($1389).w ROM:0011E83E beq.s locret_11E842 ROM:0011E840 bra.s loc_11E8C0 ROM:0011E842 ; --------------------------------------------------------------------------- ROM:0011E842 ROM:0011E842 locret_11E842: ; CODE XREF: ROM:0011E83E↑j ROM:0011E842 rts ROM:0011E844 ; --------------------------------------------------------------------------- ROM:0011E844 ROM:0011E844 loc_11E844: ; CODE XREF: ROM:0011E812↑j ROM:0011E844 clr.b $8BB(d0.w) ROM:0011E84A move.w d2,$65C(d0.w*2) ROM:0011E850 move.b #1,$8BB(d0.w) ROM:0011E858 move.b #3,(a1,d0.w) ROM:0011E85E rts ROM:0011E860 ; --------------------------------------------------------------------------- ROM:0011E860 ROM:0011E860 loc_11E860: ; CODE XREF: ROM:0011E824↑j ROM:0011E860 bsr.w sub_11E92E ROM:0011E864 lea ($1257).w,a1 ROM:0011E868 move.w ($B10).w,d0 ROM:0011E86C move.w $308(a5),d2 ROM:0011E870 move.w $306(a5),d3 ROM:0011E874 clr.b $8BB(d0.w) ROM:0011E87A move.w d2,$65C(d0.w*2) ROM:0011E880 move.b #1,$8BB(d0.w) ROM:0011E888 move.b #3,(a1,d0.w) ROM:0011E88E rts ROM:0011E890 ; --------------------------------------------------------------------------- ROM:0011E890 ROM:0011E890 loc_11E890: ; CODE XREF: ROM:0011E836↑j ROM:0011E890 bsr.w sub_11E8E8 ROM:0011E894 lea ($1257).w,a1 ROM:0011E898 move.w ($B10).w,d0 ROM:0011E89C move.w $308(a5),d2 ROM:0011E8A0 move.w $306(a5),d3 ROM:0011E8A4 clr.b $8BB(d0.w) ROM:0011E8AA move.w d2,$65C(d0.w*2) ROM:0011E8B0 move.b #1,$8BB(d0.w) ROM:0011E8B8 move.b #3,(a1,d0.w) ROM:0011E8BE rts ROM:0011E8C0 ; --------------------------------------------------------------------------- ROM:0011E8C0 ROM:0011E8C0 loc_11E8C0: ; CODE XREF: ROM:0011E840↑j ROM:0011E8C0 clr.b $8BB(d0.w) ROM:0011E8C6 clr.w $65C(d0.w*2) ROM:0011E8CC clr.b $8BC(d0.w) ROM:0011E8D2 move.w d3,$65E(d0.w*2) ROM:0011E8D8 move.b #1,$8BC(d0.w) ROM:0011E8E0 move.b #2,(a1,d0.w) ROM:0011E8E6 rts ROM:0011E8E8 ROM:0011E8E8 ; =============== S U B R O U T I N E ======================================= ROM:0011E8E8 ROM:0011E8E8 ROM:0011E8E8 sub_11E8E8: ; CODE XREF: ROM:loc_11E7B4↑p ROM:0011E8E8 ; ROM:loc_11E890↑p ... ROM:0011E8E8 move.w #$3A5A,d1 ROM:0011E8EC move.w ($A5E).w,d2 ROM:0011E8F0 move.w ($598).w,d3 ROM:0011E8F4 bsr.l sub_116F5A ROM:0011E8FA move.w ($D64).w,d2 ROM:0011E8FE ext.l d2 ROM:0011E900 divs.w #$64,d2 ; 'd' ROM:0011E904 sub.w d2,d1 ROM:0011E906 lea ($F44).w,a3 ROM:0011E90A move.w ($B10).w,d4 ROM:0011E90E muls.w (a3,d4.w*2),d1 ROM:0011E912 divs.w #$2710,d1 ROM:0011E916 lea ($F38).w,a4 ROM:0011E91A add.w d1,(a4,d4.w*2) ROM:0011E91E move.w $302(a5),d5 ROM:0011E922 cmp.w (a4,d4.w*2),d5 ROM:0011E926 bge.s locret_11E92C ROM:0011E928 move.w d5,(a4,d4.w*2) ROM:0011E92C ROM:0011E92C locret_11E92C: ; CODE XREF: sub_11E8E8+3E↑j ROM:0011E92C rts ROM:0011E92C ; End of function sub_11E8E8 ROM:0011E92C ROM:0011E92E ROM:0011E92E ; =============== S U B R O U T I N E ======================================= ROM:0011E92E ROM:0011E92E ROM:0011E92E sub_11E92E: ; CODE XREF: ROM:loc_11E784↑p ROM:0011E92E ; ROM:loc_11E860↑p ... ROM:0011E92E move.w #$3A5C,d1 ROM:0011E932 move.w ($A5E).w,d2 ROM:0011E936 move.w ($598).w,d3 ROM:0011E93A bsr.l sub_116F5A ROM:0011E940 move.w ($D64).w,d2 ROM:0011E944 ext.l d2 ROM:0011E946 divs.w #$64,d2 ; 'd' ROM:0011E94A add.w d2,d1 ROM:0011E94C lea ($F44).w,a3 ROM:0011E950 move.w ($B10).w,d4 ROM:0011E954 muls.w (a3,d4.w*2),d1 ROM:0011E958 divs.w #$2710,d1 ROM:0011E95C lea ($F38).w,a4 ROM:0011E960 sub.w d1,(a4,d4.w*2) ROM:0011E964 move.w $304(a5),d5 ROM:0011E968 cmp.w (a4,d4.w*2),d5 ROM:0011E96C ble.s locret_11E972 ROM:0011E96E move.w d5,(a4,d4.w*2) ROM:0011E972 ROM:0011E972 locret_11E972: ; CODE XREF: sub_11E92E+3E↑j ROM:0011E972 rts ROM:0011E972 ; End of function sub_11E92E ROM:0011E972 ROM:0011E974 ROM:0011E974 ; =============== S U B R O U T I N E ======================================= ROM:0011E974 ROM:0011E974 ROM:0011E974 sub_11E974: ; CODE XREF: sub_11EADC+46↓p ROM:0011E974 lea ($1258).w,a1 ROM:0011E978 move.w ($B10).w,d0 ROM:0011E97C clr.w d1 ROM:0011E97E move.b (a1,d0.w),d1 ROM:0011E982 cmpi.w #4,d1 ROM:0011E986 bcc.s locret_11E990 ROM:0011E988 movea.l off_11E992(pc,d1.w*4),a0 ROM:0011E98C nop ROM:0011E98E jmp (a0) ROM:0011E990 ; --------------------------------------------------------------------------- ROM:0011E990 ROM:0011E990 locret_11E990: ; CODE XREF: sub_11E974+12↑j ROM:0011E990 rts ROM:0011E990 ; End of function sub_11E974 ROM:0011E990 ROM:0011E990 ; --------------------------------------------------------------------------- ROM:0011E992 off_11E992: dc.l loc_11E9A2 ; DATA XREF: sub_11E974+14↑r ROM:0011E996 dc.l loc_11E9B4 ROM:0011E99A dc.l loc_11E9D8 ROM:0011E99E dc.l loc_11E9E8 ROM:0011E9A2 ; --------------------------------------------------------------------------- ROM:0011E9A2 ROM:0011E9A2 loc_11E9A2: ; DATA XREF: ROM:off_11E992↑o ROM:0011E9A2 bsr.w sub_11EA64 ROM:0011E9A6 bsr.w sub_11EAD0 ROM:0011E9AA move.b #1,(a1,d0.w) ROM:0011E9B0 rts ROM:0011E9B2 ; --------------------------------------------------------------------------- ROM:0011E9B2 rts ROM:0011E9B4 ; --------------------------------------------------------------------------- ROM:0011E9B4 ROM:0011E9B4 loc_11E9B4: ; DATA XREF: ROM:0011E996↑o ROM:0011E9B4 btst d0,($1181).w ROM:0011E9B8 beq.s locret_11E9D6 ROM:0011E9BA clr.b $8BD(d0.w) ROM:0011E9C0 clr.w $660(d0.w*2) ROM:0011E9C6 move.b #3,$8BD(d0.w) ROM:0011E9CE move.b #2,(a1,d0.w) ROM:0011E9D4 rts ROM:0011E9D6 ; --------------------------------------------------------------------------- ROM:0011E9D6 ROM:0011E9D6 locret_11E9D6: ; CODE XREF: ROM:0011E9B8↑j ROM:0011E9D6 rts ROM:0011E9D8 ; --------------------------------------------------------------------------- ROM:0011E9D8 ROM:0011E9D8 loc_11E9D8: ; DATA XREF: ROM:0011E99A↑o ROM:0011E9D8 btst d0,($1181).w ROM:0011E9DC beq.s locret_11E9E6 ROM:0011E9DE move.b #3,(a1,d0.w) ROM:0011E9E4 rts ROM:0011E9E6 ; --------------------------------------------------------------------------- ROM:0011E9E6 ROM:0011E9E6 locret_11E9E6: ; CODE XREF: ROM:0011E9DC↑j ROM:0011E9E6 rts ROM:0011E9E8 ; --------------------------------------------------------------------------- ROM:0011E9E8 ROM:0011E9E8 loc_11E9E8: ; DATA XREF: ROM:0011E99E↑o ROM:0011E9E8 btst d0,($1181).w ROM:0011E9EC beq.s locret_11EA1E ROM:0011E9EE bclr #0,$8BD(d0.w) ROM:0011E9F6 bset #2,$8BD(d0.w) ROM:0011E9FE bsr.w sub_11EA80 ROM:0011EA02 clr.b $8BD(d0.w) ROM:0011EA08 clr.w $660(d0.w*2) ROM:0011EA0E move.b #3,$8BD(d0.w) ROM:0011EA16 move.b #2,(a1,d0.w) ROM:0011EA1C rts ROM:0011EA1E ; --------------------------------------------------------------------------- ROM:0011EA1E ROM:0011EA1E locret_11EA1E: ; CODE XREF: ROM:0011E9EC↑j ROM:0011EA1E rts ROM:0011EA20 ROM:0011EA20 ; =============== S U B R O U T I N E ======================================= ROM:0011EA20 ROM:0011EA20 ROM:0011EA20 sub_11EA20: ; CODE XREF: ROM:0011F35E↓p ROM:0011EA20 ; ROM:0011F3E0↓p ... ROM:0011EA20 lea ($F3A).w,a3 ROM:0011EA24 lea ($F3C).w,a4 ROM:0011EA28 lea ($F38).w,a2 ROM:0011EA2C move.w (a4,d0.w*2),d3 ROM:0011EA30 add.w (a2,d0.w*2),d3 ROM:0011EA34 ext.l d3 ROM:0011EA36 divs.w #2,d3 ROM:0011EA3A move.w d3,(a3,d0.w*2) ROM:0011EA3E move.w #1,d1 ROM:0011EA42 cmpi.w #2,d1 ROM:0011EA46 bne.s loc_11EA5A ROM:0011EA48 move.w (a3),d4 ROM:0011EA4A add.w 2(a3),d4 ROM:0011EA4E ext.l d4 ROM:0011EA50 divs.w #2,d4 ROM:0011EA54 move.w d4,($B0E).w ROM:0011EA58 bra.s loc_11EA5C ROM:0011EA5A ; --------------------------------------------------------------------------- ROM:0011EA5A ROM:0011EA5A loc_11EA5A: ; CODE XREF: sub_11EA20+26↑j ROM:0011EA5A move.w (a3),d4 ROM:0011EA5C ROM:0011EA5C loc_11EA5C: ; CODE XREF: sub_11EA20+38↑j ROM:0011EA5C move.w (a2,d0.w*2),(a4,d0.w*2) ROM:0011EA62 rts ROM:0011EA62 ; End of function sub_11EA20 ROM:0011EA62 ROM:0011EA64 ROM:0011EA64 ; =============== S U B R O U T I N E ======================================= ROM:0011EA64 ROM:0011EA64 ROM:0011EA64 sub_11EA64: ; CODE XREF: ROM:loc_11E9A2↑p ROM:0011EA64 lea ($F3A).w,a3 ROM:0011EA68 lea ($F3C).w,a4 ROM:0011EA6C move.w #$2710,(a3,d0.w*2) ROM:0011EA72 move.w #$2710,(a4,d0.w*2) ROM:0011EA78 move.w #$2710,($B0E).w ROM:0011EA7E rts ROM:0011EA7E ; End of function sub_11EA64 ROM:0011EA7E ROM:0011EA80 ROM:0011EA80 ; =============== S U B R O U T I N E ======================================= ROM:0011EA80 ROM:0011EA80 ROM:0011EA80 sub_11EA80: ; CODE XREF: ROM:0011E9FE↑p ROM:0011EA80 addi.w #1,$F40(d0.w*2) ROM:0011EA88 move.w $30A(a5),d2 ROM:0011EA8C cmp.w $F40(d0.w*2),d2 ROM:0011EA92 blt.s loc_11EAA2 ROM:0011EA94 move.w $660(d0.w*2),d3 ROM:0011EA9A add.w d3,$F42(d0.w*2) ROM:0011EAA0 bra.s locret_11EACE ROM:0011EAA2 ; --------------------------------------------------------------------------- ROM:0011EAA2 ROM:0011EAA2 loc_11EAA2: ; CODE XREF: sub_11EA80+12↑j ROM:0011EAA2 move.w $F40(d0.w*2),d4 ROM:0011EAA8 ext.l d4 ROM:0011EAAA muls.l #$2710,d4 ROM:0011EAB2 divs.w $F42(d0.w*2),d4 ROM:0011EAB8 move.w d4,$F3E(d0.w*2) ROM:0011EABE move.w #0,$F42(d0.w*2) ROM:0011EAC6 move.w #0,$F40(d0.w*2) ROM:0011EACE ROM:0011EACE locret_11EACE: ; CODE XREF: sub_11EA80+20↑j ROM:0011EACE rts ROM:0011EACE ; End of function sub_11EA80 ROM:0011EACE ROM:0011EAD0 ROM:0011EAD0 ; =============== S U B R O U T I N E ======================================= ROM:0011EAD0 ROM:0011EAD0 ROM:0011EAD0 sub_11EAD0: ; CODE XREF: ROM:0011E9A6↑p ROM:0011EAD0 lea ($F3E).w,a3 ROM:0011EAD4 move.w #0,(a3,d0.w*2) ROM:0011EADA rts ROM:0011EADA ; End of function sub_11EAD0 ROM:0011EADA ROM:0011EADC ROM:0011EADC ; =============== S U B R O U T I N E ======================================= ROM:0011EADC ROM:0011EADC ROM:0011EADC sub_11EADC: ; CODE XREF: sub_126FC0+60↓p ROM:0011EADC bsr.l sub_11EEE4 ROM:0011EAE2 bsr.l sub_11ED34 ROM:0011EAE8 move.w #0,($B10).w ROM:0011EAEE bra.s loc_11EAF6 ROM:0011EAF0 ; --------------------------------------------------------------------------- ROM:0011EAF0 ROM:0011EAF0 loc_11EAF0: ; CODE XREF: sub_11EADC+4C↓j ROM:0011EAF0 addi.w #1,($B10).w ROM:0011EAF6 ROM:0011EAF6 loc_11EAF6: ; CODE XREF: sub_11EADC+12↑j ROM:0011EAF6 cmpi.w #0,($B10).w ROM:0011EAFC bgt.s locret_11EB2A ROM:0011EAFE bsr.l sub_11EFC6 ROM:0011EB04 bsr.l sub_11EE6E ROM:0011EB0A bsr.l sub_11F148 ROM:0011EB10 bsr.w sub_11EB2C ROM:0011EB14 bsr.w sub_11EC92 ROM:0011EB18 bsr.w sub_11ECE4 ROM:0011EB1C bsr.l sub_11E5CC ROM:0011EB22 bsr.l sub_11E974 ROM:0011EB28 bra.s loc_11EAF0 ROM:0011EB2A ; --------------------------------------------------------------------------- ROM:0011EB2A ROM:0011EB2A locret_11EB2A: ; CODE XREF: sub_11EADC+20↑j ROM:0011EB2A rts ROM:0011EB2A ; End of function sub_11EADC ROM:0011EB2A ROM:0011EB2C ROM:0011EB2C ; =============== S U B R O U T I N E ======================================= ROM:0011EB2C ROM:0011EB2C ROM:0011EB2C sub_11EB2C: ; CODE XREF: sub_11EADC+34↑p ROM:0011EB2C lea ($1259).w,a1 ROM:0011EB30 lea ($EEE).w,a2 ROM:0011EB34 move.w ($B10).w,d0 ROM:0011EB38 move.w $310(a5),d2 ROM:0011EB3C move.w $31E(a5),d3 ROM:0011EB40 move.w $320(a5),d4 ROM:0011EB44 clr.w d1 ROM:0011EB46 move.b (a1,d0.w),d1 ROM:0011EB4A cmpi.w #5,d1 ROM:0011EB4E bcc.s locret_11EB58 ROM:0011EB50 movea.l off_11EB5A(pc,d1.w*4),a0 ROM:0011EB54 nop ROM:0011EB56 jmp (a0) ROM:0011EB58 ; --------------------------------------------------------------------------- ROM:0011EB58 ROM:0011EB58 locret_11EB58: ; CODE XREF: sub_11EB2C+22↑j ROM:0011EB58 rts ROM:0011EB58 ; End of function sub_11EB2C ROM:0011EB58 ROM:0011EB58 ; --------------------------------------------------------------------------- ROM:0011EB5A off_11EB5A: dc.l loc_11EB6E ; DATA XREF: sub_11EB2C+24↑r ROM:0011EB5E dc.l loc_11EB7C ROM:0011EB62 dc.l loc_11EBA8 ROM:0011EB66 dc.l loc_11EC00 ROM:0011EB6A dc.l loc_11EC50 ROM:0011EB6E ; --------------------------------------------------------------------------- ROM:0011EB6E ROM:0011EB6E loc_11EB6E: ; DATA XREF: ROM:off_11EB5A↑o ROM:0011EB6E bset d0,($1177).w ROM:0011EB72 move.b #1,(a1,d0.w) ROM:0011EB78 bra.s locret_11EBA6 ROM:0011EB7A ; --------------------------------------------------------------------------- ROM:0011EB7A rts ROM:0011EB7C ; --------------------------------------------------------------------------- ROM:0011EB7C ROM:0011EB7C loc_11EB7C: ; DATA XREF: ROM:0011EB5E↑o ROM:0011EB7C btst #5,($13A8).w ROM:0011EB82 beq.s locret_11EBA6 ROM:0011EB84 btst d0,($1174).w ROM:0011EB88 beq.s locret_11EBA6 ROM:0011EB8A clr.b $916(d0.w) ROM:0011EB90 move.w d2,$712(d0.w*2) ROM:0011EB96 move.b #1,$916(d0.w) ROM:0011EB9E move.b #2,(a1,d0.w) ROM:0011EBA4 bra.s locret_11EBFE ROM:0011EBA6 ; --------------------------------------------------------------------------- ROM:0011EBA6 ROM:0011EBA6 locret_11EBA6: ; CODE XREF: ROM:0011EB78↑j ROM:0011EBA6 ; ROM:0011EB82↑j ... ROM:0011EBA6 rts ROM:0011EBA8 ; --------------------------------------------------------------------------- ROM:0011EBA8 ROM:0011EBA8 loc_11EBA8: ; DATA XREF: ROM:0011EB62↑o ROM:0011EBA8 cmpi.w #0,$712(d0.w*2) ROM:0011EBB0 bgt.s loc_11EBC2 ROM:0011EBB2 bclr d0,($1177).w ROM:0011EBB6 move.b #4,(a1,d0.w) ROM:0011EBBC bra.l locret_11EC8E ROM:0011EBC2 ; --------------------------------------------------------------------------- ROM:0011EBC2 ROM:0011EBC2 loc_11EBC2: ; CODE XREF: ROM:0011EBB0↑j ROM:0011EBC2 btst d0,($1174).w ROM:0011EBC6 bne.s loc_11EBDC ROM:0011EBC8 clr.b $916(d0.w) ROM:0011EBCE clr.w $712(d0.w*2) ROM:0011EBD4 move.b #1,(a1,d0.w) ROM:0011EBDA bra.s locret_11EBA6 ROM:0011EBDC ; --------------------------------------------------------------------------- ROM:0011EBDC ROM:0011EBDC loc_11EBDC: ; CODE XREF: ROM:0011EBC6↑j ROM:0011EBDC cmp.w (a2,d0.w*2),d3 ROM:0011EBE0 bgt.s loc_11EBE4 ROM:0011EBE2 bra.s loc_11EBEA ROM:0011EBE4 ; --------------------------------------------------------------------------- ROM:0011EBE4 ROM:0011EBE4 loc_11EBE4: ; CODE XREF: ROM:0011EBE0↑j ROM:0011EBE4 cmp.w (a2,d0.w*2),d4 ROM:0011EBE8 blt.s locret_11EBFE ROM:0011EBEA ROM:0011EBEA loc_11EBEA: ; CODE XREF: ROM:0011EBE2↑j ROM:0011EBEA clr.b $916(d0.w) ROM:0011EBF0 clr.w $712(d0.w*2) ROM:0011EBF6 move.b #3,(a1,d0.w) ROM:0011EBFC bra.s locret_11EC4E ROM:0011EBFE ; --------------------------------------------------------------------------- ROM:0011EBFE ROM:0011EBFE locret_11EBFE: ; CODE XREF: ROM:0011EBA4↑j ROM:0011EBFE ; ROM:0011EBE8↑j ... ROM:0011EBFE rts ROM:0011EC00 ; --------------------------------------------------------------------------- ROM:0011EC00 ROM:0011EC00 loc_11EC00: ; DATA XREF: ROM:0011EB66↑o ROM:0011EC00 cmp.w (a2,d0.w*2),d3 ROM:0011EC04 ble.l loc_11EC30 ROM:0011EC0A cmp.w (a2,d0.w*2),d4 ROM:0011EC0E bge.l loc_11EC30 ROM:0011EC14 clr.b $916(d0.w) ROM:0011EC1A move.w d2,$712(d0.w*2) ROM:0011EC20 move.b #1,$916(d0.w) ROM:0011EC28 move.b #2,(a1,d0.w) ROM:0011EC2E bra.s locret_11EBFE ROM:0011EC30 ; --------------------------------------------------------------------------- ROM:0011EC30 ROM:0011EC30 loc_11EC30: ; CODE XREF: ROM:0011EC04↑j ROM:0011EC30 ; ROM:0011EC0E↑j ROM:0011EC30 btst d0,($1174).w ROM:0011EC34 bne.s locret_11EC4E ROM:0011EC36 clr.b $916(d0.w) ROM:0011EC3C clr.w $712(d0.w*2) ROM:0011EC42 move.b #1,(a1,d0.w) ROM:0011EC48 bra.l locret_11EBA6 ROM:0011EC4E ; --------------------------------------------------------------------------- ROM:0011EC4E ROM:0011EC4E locret_11EC4E: ; CODE XREF: ROM:0011EBFC↑j ROM:0011EC4E ; ROM:0011EC34↑j ... ROM:0011EC4E rts ROM:0011EC50 ; --------------------------------------------------------------------------- ROM:0011EC50 ROM:0011EC50 loc_11EC50: ; DATA XREF: ROM:0011EB6A↑o ROM:0011EC50 btst #1,($138E).w ROM:0011EC56 beq.s loc_11EC74 ROM:0011EC58 clr.b $916(d0.w) ROM:0011EC5E clr.w $712(d0.w*2) ROM:0011EC64 bset d0,($1177).w ROM:0011EC68 move.b #1,(a1,d0.w) ROM:0011EC6E bra.l locret_11EBA6 ROM:0011EC74 ; --------------------------------------------------------------------------- ROM:0011EC74 ROM:0011EC74 loc_11EC74: ; CODE XREF: ROM:0011EC56↑j ROM:0011EC74 cmp.w (a2,d0.w*2),d3 ROM:0011EC78 bgt.s loc_11EC7C ROM:0011EC7A bra.s loc_11EC82 ROM:0011EC7C ; --------------------------------------------------------------------------- ROM:0011EC7C ROM:0011EC7C loc_11EC7C: ; CODE XREF: ROM:0011EC78↑j ROM:0011EC7C cmp.w (a2,d0.w*2),d4 ROM:0011EC80 blt.s locret_11EC8E ROM:0011EC82 ROM:0011EC82 loc_11EC82: ; CODE XREF: ROM:0011EC7A↑j ROM:0011EC82 bset d0,($1177).w ROM:0011EC86 move.b #3,(a1,d0.w) ROM:0011EC8C bra.s locret_11EC4E ROM:0011EC8E ; --------------------------------------------------------------------------- ROM:0011EC8E ROM:0011EC8E locret_11EC8E: ; CODE XREF: ROM:0011EBBC↑j ROM:0011EC8E ; ROM:0011EC80↑j ROM:0011EC8E rts ROM:0011EC90 ; --------------------------------------------------------------------------- ROM:0011EC90 rts ROM:0011EC92 ROM:0011EC92 ; =============== S U B R O U T I N E ======================================= ROM:0011EC92 ROM:0011EC92 ROM:0011EC92 sub_11EC92: ; CODE XREF: sub_11EADC+38↑p ROM:0011EC92 move.w ($B10).w,d0 ROM:0011EC96 bclr d0,($1175).w ROM:0011EC9A bclr d0,($1176).w ROM:0011EC9E btst d0,($117F).w ROM:0011ECA2 bne.s locret_11ECE2 ROM:0011ECA4 btst #6,($DB7).w ROM:0011ECAA bne.s locret_11ECE2 ROM:0011ECAC btst #2,($DB7).w ROM:0011ECB2 bne.s locret_11ECE2 ROM:0011ECB4 btst d0,($117A).w ROM:0011ECB8 bne.s locret_11ECE2 ROM:0011ECBA btst #2,($139B).w ROM:0011ECC0 bne.s locret_11ECE2 ROM:0011ECC2 btst #6,($13AB).w ROM:0011ECC8 beq.s locret_11ECE2 ROM:0011ECCA move.w $30C(a5),d1 ROM:0011ECCE cmp.w ($E56).w,d1 ROM:0011ECD2 bne.s locret_11ECE2 ROM:0011ECD4 bset d0,($1176).w ROM:0011ECD8 btst d0,($1177).w ROM:0011ECDC beq.s locret_11ECE2 ROM:0011ECDE bset d0,($1175).w ROM:0011ECE2 ROM:0011ECE2 locret_11ECE2: ; CODE XREF: sub_11EC92+10↑j ROM:0011ECE2 ; sub_11EC92+18↑j ... ROM:0011ECE2 rts ROM:0011ECE2 ; End of function sub_11EC92 ROM:0011ECE2 ROM:0011ECE4 ROM:0011ECE4 ; =============== S U B R O U T I N E ======================================= ROM:0011ECE4 ROM:0011ECE4 ROM:0011ECE4 sub_11ECE4: ; CODE XREF: sub_11EADC+3C↑p ROM:0011ECE4 move.w ($B10).w,d0 ROM:0011ECE8 bclr d0,($1174).w ROM:0011ECEC btst #6,($969).w ROM:0011ECF2 beq.s loc_11ECFC ROM:0011ECF4 btst #6,($96D).w ROM:0011ECFA beq.s locret_11ED32 ROM:0011ECFC ROM:0011ECFC loc_11ECFC: ; CODE XREF: sub_11ECE4+E↑j ROM:0011ECFC btst d0,($1176).w ROM:0011ED00 beq.s locret_11ED32 ROM:0011ED02 btst #6,($969).w ROM:0011ED08 beq.s loc_11ED12 ROM:0011ED0A btst #6,($96D).w ROM:0011ED10 bne.s loc_11ED2E ROM:0011ED12 ROM:0011ED12 loc_11ED12: ; CODE XREF: sub_11ECE4+24↑j ROM:0011ED12 btst d0,($1179).w ROM:0011ED16 bne.s locret_11ED32 ROM:0011ED18 btst d0,($117A).w ROM:0011ED1C bne.s locret_11ED32 ROM:0011ED1E btst d0,($117E).w ROM:0011ED22 beq.s locret_11ED32 ROM:0011ED24 move.w $30E(a5),d2 ROM:0011ED28 cmp.w ($A94).w,d2 ROM:0011ED2C bge.s locret_11ED32 ROM:0011ED2E ROM:0011ED2E loc_11ED2E: ; CODE XREF: sub_11ECE4+2C↑j ROM:0011ED2E bset d0,($1174).w ROM:0011ED32 ROM:0011ED32 locret_11ED32: ; CODE XREF: sub_11ECE4+16↑j ROM:0011ED32 ; sub_11ECE4+1C↑j ... ROM:0011ED32 rts ROM:0011ED32 ; End of function sub_11ECE4 ROM:0011ED32 ROM:0011ED34 ROM:0011ED34 ; =============== S U B R O U T I N E ======================================= ROM:0011ED34 ROM:0011ED34 ROM:0011ED34 sub_11ED34: ; CODE XREF: sub_11EADC+6↑p ROM:0011ED34 clr.w d1 ROM:0011ED36 move.b ($1178).w,d1 ROM:0011ED3A cmpi.w #3,d1 ROM:0011ED3E bcc.s locret_11ED48 ROM:0011ED40 movea.l off_11ED4A(pc,d1.w*4),a0 ROM:0011ED44 nop ROM:0011ED46 jmp (a0) ROM:0011ED48 ; --------------------------------------------------------------------------- ROM:0011ED48 ROM:0011ED48 locret_11ED48: ; CODE XREF: sub_11ED34+A↑j ROM:0011ED48 rts ROM:0011ED48 ; End of function sub_11ED34 ROM:0011ED48 ROM:0011ED48 ; --------------------------------------------------------------------------- ROM:0011ED4A off_11ED4A: dc.l loc_11ED56 ; DATA XREF: sub_11ED34+C↑r ROM:0011ED4E dc.l loc_11ED64 ROM:0011ED52 dc.l locret_11ED82 ROM:0011ED56 ; --------------------------------------------------------------------------- ROM:0011ED56 ROM:0011ED56 loc_11ED56: ; DATA XREF: ROM:off_11ED4A↑o ROM:0011ED56 bclr #1,($138D).w ROM:0011ED5C move.b #1,($1178).w ROM:0011ED62 rts ROM:0011ED64 ; --------------------------------------------------------------------------- ROM:0011ED64 ROM:0011ED64 loc_11ED64: ; DATA XREF: ROM:0011ED4E↑o ROM:0011ED64 btst #5,($13A8).w ROM:0011ED6A beq.s locret_11ED6E ROM:0011ED6C bra.s loc_11ED70 ROM:0011ED6E ; --------------------------------------------------------------------------- ROM:0011ED6E ROM:0011ED6E locret_11ED6E: ; CODE XREF: ROM:0011ED6A↑j ROM:0011ED6E rts ROM:0011ED70 ; --------------------------------------------------------------------------- ROM:0011ED70 ROM:0011ED70 loc_11ED70: ; CODE XREF: ROM:0011ED6C↑j ROM:0011ED70 bsr.w sub_11ED84 ROM:0011ED74 bset #1,($138D).w ROM:0011ED7A move.b #2,($1178).w ROM:0011ED80 rts ROM:0011ED82 ; --------------------------------------------------------------------------- ROM:0011ED82 ROM:0011ED82 locret_11ED82: ; DATA XREF: ROM:0011ED52↑o ROM:0011ED82 rts ROM:0011ED84 ROM:0011ED84 ; =============== S U B R O U T I N E ======================================= ROM:0011ED84 ROM:0011ED84 ROM:0011ED84 sub_11ED84: ; CODE XREF: ROM:loc_11ED70↑p ROM:0011ED84 move.w #$39D4,d1 ROM:0011ED88 move.w ($A94).w,d2 ROM:0011ED8C bsr.l sub_116F5A ROM:0011ED92 lea ($F44).w,a0 ROM:0011ED96 move.w d1,(a0) ROM:0011ED98 move.w #1,d0 ROM:0011ED9C cmpi.w #2,d0 ROM:0011EDA0 bne.s locret_11EDB6 ROM:0011EDA2 move.w #$39D4,d1 ROM:0011EDA6 move.w ($A94).w,d2 ROM:0011EDAA bsr.l sub_116F5A ROM:0011EDB0 lea ($F44).w,a0 ROM:0011EDB4 move.w d1,(a0) ROM:0011EDB6 ROM:0011EDB6 locret_11EDB6: ; CODE XREF: sub_11ED84+1C↑j ROM:0011EDB6 rts ROM:0011EDB6 ; End of function sub_11ED84 ROM:0011EDB6 ROM:0011EDB8 ROM:0011EDB8 ; =============== S U B R O U T I N E ======================================= ROM:0011EDB8 ROM:0011EDB8 ROM:0011EDB8 sub_11EDB8: ; CODE XREF: ROM:loc_11F3CA↓p ROM:0011EDB8 ; ROM:loc_11F4BC↓p ROM:0011EDB8 lea ($125A).w,a1 ROM:0011EDBC move.w ($B10).w,d0 ROM:0011EDC0 move.w $312(a5),d2 ROM:0011EDC4 clr.w d1 ROM:0011EDC6 move.b (a1,d0.w),d1 ROM:0011EDCA cmpi.w #2,d1 ROM:0011EDCE bcc.s locret_11EDD8 ROM:0011EDD0 movea.l off_11EDDA(pc,d1.w*4),a0 ROM:0011EDD4 nop ROM:0011EDD6 jmp (a0) ROM:0011EDD8 ; --------------------------------------------------------------------------- ROM:0011EDD8 ROM:0011EDD8 locret_11EDD8: ; CODE XREF: sub_11EDB8+16↑j ROM:0011EDD8 rts ROM:0011EDD8 ; End of function sub_11EDB8 ROM:0011EDD8 ROM:0011EDD8 ; --------------------------------------------------------------------------- ROM:0011EDDA off_11EDDA: dc.l loc_11EDE2 ; DATA XREF: sub_11EDB8+18↑r ROM:0011EDDE dc.l loc_11EDFE ROM:0011EDE2 ; --------------------------------------------------------------------------- ROM:0011EDE2 ROM:0011EDE2 loc_11EDE2: ; DATA XREF: ROM:off_11EDDA↑o ROM:0011EDE2 clr.b $88E(d0.w) ROM:0011EDE8 move.w d2,$602(d0.w*2) ROM:0011EDEE move.b #1,$88E(d0.w) ROM:0011EDF6 move.b #1,(a1,d0.w) ROM:0011EDFC rts ROM:0011EDFE ; --------------------------------------------------------------------------- ROM:0011EDFE ROM:0011EDFE loc_11EDFE: ; DATA XREF: ROM:0011EDDE↑o ROM:0011EDFE cmpi.w #0,$602(d0.w*2) ROM:0011EE06 bgt.s locret_11EE0A ROM:0011EE08 bra.s loc_11EE0C ROM:0011EE0A ; --------------------------------------------------------------------------- ROM:0011EE0A ROM:0011EE0A locret_11EE0A: ; CODE XREF: ROM:0011EE06↑j ROM:0011EE0A rts ROM:0011EE0C ; --------------------------------------------------------------------------- ROM:0011EE0C ROM:0011EE0C loc_11EE0C: ; CODE XREF: ROM:0011EE08↑j ROM:0011EE0C bsr.w sub_11EE38 ROM:0011EE10 lea ($125A).w,a1 ROM:0011EE14 move.w ($B10).w,d0 ROM:0011EE18 move.w $312(a5),d2 ROM:0011EE1C clr.b $88E(d0.w) ROM:0011EE22 move.w d2,$602(d0.w*2) ROM:0011EE28 move.b #1,$88E(d0.w) ROM:0011EE30 move.b #1,(a1,d0.w) ROM:0011EE36 rts ROM:0011EE38 ROM:0011EE38 ; =============== S U B R O U T I N E ======================================= ROM:0011EE38 ROM:0011EE38 ROM:0011EE38 sub_11EE38: ; CODE XREF: ROM:loc_11EE0C↑p ROM:0011EE38 move.w #$3A5E,d1 ROM:0011EE3C move.w ($A5E).w,d2 ROM:0011EE40 move.w ($598).w,d3 ROM:0011EE44 bsr.l sub_116F5A ROM:0011EE4A lea ($F46).w,a2 ROM:0011EE4E move.w ($B10).w,d3 ROM:0011EE52 move.w d1,(a2,d3.w*2) ROM:0011EE56 lea ($F38).w,a3 ROM:0011EE5A sub.w d1,(a3,d3.w*2) ROM:0011EE5E move.w $304(a5),d4 ROM:0011EE62 cmp.w (a3,d3.w*2),d4 ROM:0011EE66 ble.s locret_11EE6C ROM:0011EE68 move.w d4,(a3,d3.w*2) ROM:0011EE6C ROM:0011EE6C locret_11EE6C: ; CODE XREF: sub_11EE38+2E↑j ROM:0011EE6C rts ROM:0011EE6C ; End of function sub_11EE38 ROM:0011EE6C ROM:0011EE6E ROM:0011EE6E ; =============== S U B R O U T I N E ======================================= ROM:0011EE6E ROM:0011EE6E ROM:0011EE6E sub_11EE6E: ; CODE XREF: sub_11EADC+28↑p ROM:0011EE6E lea ($125B).w,a1 ROM:0011EE72 move.w ($B10).w,d0 ROM:0011EE76 clr.w d1 ROM:0011EE78 move.b (a1,d0.w),d1 ROM:0011EE7C cmpi.w #3,d1 ROM:0011EE80 bcc.s locret_11EE8A ROM:0011EE82 movea.l off_11EE8C(pc,d1.w*4),a0 ROM:0011EE86 nop ROM:0011EE88 jmp (a0) ROM:0011EE8A ; --------------------------------------------------------------------------- ROM:0011EE8A ROM:0011EE8A locret_11EE8A: ; CODE XREF: sub_11EE6E+12↑j ROM:0011EE8A rts ROM:0011EE8A ; End of function sub_11EE6E ROM:0011EE8A ROM:0011EE8A ; --------------------------------------------------------------------------- ROM:0011EE8C off_11EE8C: dc.l loc_11EE98 ; DATA XREF: sub_11EE6E+14↑r ROM:0011EE90 dc.l loc_11EEA4 ROM:0011EE94 dc.l loc_11EEC4 ROM:0011EE98 ; --------------------------------------------------------------------------- ROM:0011EE98 ROM:0011EE98 loc_11EE98: ; DATA XREF: ROM:off_11EE8C↑o ROM:0011EE98 bclr d0,($1179).w ROM:0011EE9C move.b #1,(a1,d0.w) ROM:0011EEA2 rts ROM:0011EEA4 ; --------------------------------------------------------------------------- ROM:0011EEA4 ROM:0011EEA4 loc_11EEA4: ; DATA XREF: ROM:0011EE90↑o ROM:0011EEA4 lea ($A34).w,a3 ROM:0011EEA8 move.w $314(a5),d2 ROM:0011EEAC ext.l d2 ROM:0011EEAE cmp.l (a3,d0.w*4),d2 ROM:0011EEB2 ble.s locret_11EEB6 ROM:0011EEB4 bra.s loc_11EEB8 ROM:0011EEB6 ; --------------------------------------------------------------------------- ROM:0011EEB6 ROM:0011EEB6 locret_11EEB6: ; CODE XREF: ROM:0011EEB2↑j ROM:0011EEB6 rts ROM:0011EEB8 ; --------------------------------------------------------------------------- ROM:0011EEB8 ROM:0011EEB8 loc_11EEB8: ; CODE XREF: ROM:0011EEB4↑j ROM:0011EEB8 bset d0,($1179).w ROM:0011EEBC move.b #2,(a1,d0.w) ROM:0011EEC2 rts ROM:0011EEC4 ; --------------------------------------------------------------------------- ROM:0011EEC4 ROM:0011EEC4 loc_11EEC4: ; DATA XREF: ROM:0011EE94↑o ROM:0011EEC4 lea ($A34).w,a3 ROM:0011EEC8 move.w $314(a5),d2 ROM:0011EECC ext.l d2 ROM:0011EECE cmp.l (a3,d0.w*4),d2 ROM:0011EED2 bgt.s locret_11EED6 ROM:0011EED4 bra.s loc_11EED8 ROM:0011EED6 ; --------------------------------------------------------------------------- ROM:0011EED6 ROM:0011EED6 locret_11EED6: ; CODE XREF: ROM:0011EED2↑j ROM:0011EED6 rts ROM:0011EED8 ; --------------------------------------------------------------------------- ROM:0011EED8 ROM:0011EED8 loc_11EED8: ; CODE XREF: ROM:0011EED4↑j ROM:0011EED8 bclr d0,($1179).w ROM:0011EEDC move.b #1,(a1,d0.w) ROM:0011EEE2 rts ROM:0011EEE4 ROM:0011EEE4 ; =============== S U B R O U T I N E ======================================= ROM:0011EEE4 ROM:0011EEE4 ROM:0011EEE4 sub_11EEE4: ; CODE XREF: sub_11EADC↑p ROM:0011EEE4 move.w #1,d7 ROM:0011EEE8 clr.w d1 ROM:0011EEEA move.b ($117B).w,d1 ROM:0011EEEE cmpi.w #4,d1 ROM:0011EEF2 bcc.s locret_11EEFC ROM:0011EEF4 movea.l off_11EEFE(pc,d1.w*4),a0 ROM:0011EEF8 nop ROM:0011EEFA jmp (a0) ROM:0011EEFC ; --------------------------------------------------------------------------- ROM:0011EEFC ROM:0011EEFC locret_11EEFC: ; CODE XREF: sub_11EEE4+E↑j ROM:0011EEFC rts ROM:0011EEFC ; End of function sub_11EEE4 ROM:0011EEFC ROM:0011EEFC ; --------------------------------------------------------------------------- ROM:0011EEFE off_11EEFE: dc.l loc_11EF0E ; DATA XREF: sub_11EEE4+10↑r ROM:0011EF02 dc.l loc_11EF2E ROM:0011EF06 dc.l loc_11EF54 ROM:0011EF0A dc.l loc_11EF9A ROM:0011EF0E ; --------------------------------------------------------------------------- ROM:0011EF0E ROM:0011EF0E loc_11EF0E: ; DATA XREF: ROM:off_11EEFE↑o ROM:0011EF0E bclr #3,($139C).w ROM:0011EF14 bclr #0,($117A).w ROM:0011EF1A cmpi.w #2,d7 ROM:0011EF1E bne.s loc_11EF26 ROM:0011EF20 bclr #0,($117A).w ROM:0011EF26 ROM:0011EF26 loc_11EF26: ; CODE XREF: ROM:0011EF1E↑j ROM:0011EF26 move.b #1,($117B).w ROM:0011EF2C rts ROM:0011EF2E ; --------------------------------------------------------------------------- ROM:0011EF2E ROM:0011EF2E loc_11EF2E: ; DATA XREF: ROM:0011EF02↑o ROM:0011EF2E btst #5,($13A8).w ROM:0011EF34 beq.s locret_11EF38 ROM:0011EF36 bra.s loc_11EF3A ROM:0011EF38 ; --------------------------------------------------------------------------- ROM:0011EF38 ROM:0011EF38 locret_11EF38: ; CODE XREF: ROM:0011EF34↑j ROM:0011EF38 rts ROM:0011EF3A ; --------------------------------------------------------------------------- ROM:0011EF3A ROM:0011EF3A loc_11EF3A: ; CODE XREF: ROM:0011EF36↑j ROM:0011EF3A move.w $316(a5),d0 ROM:0011EF3E clr.b ($917).w ROM:0011EF42 move.w d0,($714).w ROM:0011EF46 move.b #1,($917).w ROM:0011EF4C move.b #2,($117B).w ROM:0011EF52 rts ROM:0011EF54 ; --------------------------------------------------------------------------- ROM:0011EF54 ROM:0011EF54 loc_11EF54: ; DATA XREF: ROM:0011EF06↑o ROM:0011EF54 cmpi.w #0,($714).w ROM:0011EF5A bgt.s loc_11EF5E ROM:0011EF5C bra.s loc_11EF6A ROM:0011EF5E ; --------------------------------------------------------------------------- ROM:0011EF5E ROM:0011EF5E loc_11EF5E: ; CODE XREF: ROM:0011EF5A↑j ROM:0011EF5E btst #1,($138E).w ROM:0011EF64 beq.s locret_11EF68 ROM:0011EF66 bra.s loc_11EF78 ROM:0011EF68 ; --------------------------------------------------------------------------- ROM:0011EF68 ROM:0011EF68 locret_11EF68: ; CODE XREF: ROM:0011EF64↑j ROM:0011EF68 rts ROM:0011EF6A ; --------------------------------------------------------------------------- ROM:0011EF6A ROM:0011EF6A loc_11EF6A: ; CODE XREF: ROM:0011EF5C↑j ROM:0011EF6A bset #3,($139C).w ROM:0011EF70 move.b #3,($117B).w ROM:0011EF76 rts ROM:0011EF78 ; --------------------------------------------------------------------------- ROM:0011EF78 ROM:0011EF78 loc_11EF78: ; CODE XREF: ROM:0011EF66↑j ROM:0011EF78 clr.b ($917).w ROM:0011EF7C clr.w ($714).w ROM:0011EF80 bclr #0,($117A).w ROM:0011EF86 cmpi.w #2,d7 ROM:0011EF8A bne.s loc_11EF92 ROM:0011EF8C bclr #0,($117A).w ROM:0011EF92 ROM:0011EF92 loc_11EF92: ; CODE XREF: ROM:0011EF8A↑j ROM:0011EF92 move.b #1,($117B).w ROM:0011EF98 rts ROM:0011EF9A ; --------------------------------------------------------------------------- ROM:0011EF9A ROM:0011EF9A loc_11EF9A: ; DATA XREF: ROM:0011EF0A↑o ROM:0011EF9A btst #1,($138E).w ROM:0011EFA0 beq.s locret_11EFA4 ROM:0011EFA2 bra.s loc_11EFA6 ROM:0011EFA4 ; --------------------------------------------------------------------------- ROM:0011EFA4 ROM:0011EFA4 locret_11EFA4: ; CODE XREF: ROM:0011EFA0↑j ROM:0011EFA4 rts ROM:0011EFA6 ; --------------------------------------------------------------------------- ROM:0011EFA6 ROM:0011EFA6 loc_11EFA6: ; CODE XREF: ROM:0011EFA2↑j ROM:0011EFA6 bclr #3,($139C).w ROM:0011EFAC bclr #0,($117A).w ROM:0011EFB2 cmpi.w #2,d7 ROM:0011EFB6 bne.s loc_11EFBE ROM:0011EFB8 bclr #0,($117A).w ROM:0011EFBE ROM:0011EFBE loc_11EFBE: ; CODE XREF: ROM:0011EFB6↑j ROM:0011EFBE move.b #1,($117B).w ROM:0011EFC4 rts ROM:0011EFC6 ROM:0011EFC6 ; =============== S U B R O U T I N E ======================================= ROM:0011EFC6 ROM:0011EFC6 ROM:0011EFC6 sub_11EFC6: ; CODE XREF: sub_11EADC+22↑p ROM:0011EFC6 lea ($125C).w,a1 ROM:0011EFCA move.w ($B10).w,d0 ROM:0011EFCE clr.w d1 ROM:0011EFD0 move.b (a1,d0.w),d1 ROM:0011EFD4 cmpi.w #7,d1 ROM:0011EFD8 bcc.s locret_11EFE2 ROM:0011EFDA movea.l off_11EFE4(pc,d1.w*4),a0 ROM:0011EFDE nop ROM:0011EFE0 jmp (a0) ROM:0011EFE2 ; --------------------------------------------------------------------------- ROM:0011EFE2 ROM:0011EFE2 locret_11EFE2: ; CODE XREF: sub_11EFC6+12↑j ROM:0011EFE2 rts ROM:0011EFE2 ; End of function sub_11EFC6 ROM:0011EFE2 ROM:0011EFE2 ; --------------------------------------------------------------------------- ROM:0011EFE4 off_11EFE4: dc.l loc_11F000 ; DATA XREF: sub_11EFC6+14↑r ROM:0011EFE8 dc.l loc_11F018 ROM:0011EFEC dc.l loc_11F02C ROM:0011EFF0 dc.l loc_11F086 ROM:0011EFF4 dc.l loc_11F0E2 ROM:0011EFF8 dc.l loc_11F0F6 ROM:0011EFFC dc.l loc_11F12E ROM:0011F000 ; --------------------------------------------------------------------------- ROM:0011F000 ROM:0011F000 loc_11F000: ; DATA XREF: ROM:off_11EFE4↑o ROM:0011F000 bclr d0,($117C).w ROM:0011F004 bclr d0,($117A).w ROM:0011F008 bclr d0,($117D).w ROM:0011F00C bclr d0,($117E).w ROM:0011F010 move.b #1,(a1,d0.w) ROM:0011F016 rts ROM:0011F018 ; --------------------------------------------------------------------------- ROM:0011F018 ROM:0011F018 loc_11F018: ; DATA XREF: ROM:0011EFE8↑o ROM:0011F018 btst #5,($13A8).w ROM:0011F01E beq.s locret_11F022 ROM:0011F020 bra.s loc_11F024 ROM:0011F022 ; --------------------------------------------------------------------------- ROM:0011F022 ROM:0011F022 locret_11F022: ; CODE XREF: ROM:0011F01E↑j ROM:0011F022 rts ROM:0011F024 ; --------------------------------------------------------------------------- ROM:0011F024 ROM:0011F024 loc_11F024: ; CODE XREF: ROM:0011F020↑j ROM:0011F024 move.b #2,(a1,d0.w) ROM:0011F02A rts ROM:0011F02C ; --------------------------------------------------------------------------- ROM:0011F02C ROM:0011F02C loc_11F02C: ; DATA XREF: ROM:0011EFEC↑o ROM:0011F02C btst #3,($139C).w ROM:0011F032 beq.s loc_11F036 ROM:0011F034 bra.s loc_11F052 ROM:0011F036 ; --------------------------------------------------------------------------- ROM:0011F036 ROM:0011F036 loc_11F036: ; CODE XREF: ROM:0011F032↑j ROM:0011F036 lea ($EEE).w,a2 ROM:0011F03A move.w $318(a5),d2 ROM:0011F03E move.w $31A(a5),d3 ROM:0011F042 cmp.w (a2,d0.w*2),d2 ROM:0011F046 ble.s loc_11F04E ROM:0011F048 cmp.w (a2,d0.w*2),d3 ROM:0011F04C blt.s locret_11F050 ROM:0011F04E ROM:0011F04E loc_11F04E: ; CODE XREF: ROM:0011F046↑j ROM:0011F04E bra.s loc_11F062 ROM:0011F050 ; --------------------------------------------------------------------------- ROM:0011F050 ROM:0011F050 locret_11F050: ; CODE XREF: ROM:0011F04C↑j ROM:0011F050 rts ROM:0011F052 ; --------------------------------------------------------------------------- ROM:0011F052 ROM:0011F052 loc_11F052: ; CODE XREF: ROM:0011F034↑j ROM:0011F052 bset d0,($117A).w ROM:0011F056 bset d0,($117D).w ROM:0011F05A move.b #4,(a1,d0.w) ROM:0011F060 rts ROM:0011F062 ; --------------------------------------------------------------------------- ROM:0011F062 ROM:0011F062 loc_11F062: ; CODE XREF: ROM:loc_11F04E↑j ROM:0011F062 bset d0,($117C).w ROM:0011F066 move.w $31C(a5),d2 ROM:0011F06A clr.b $918(d0.w) ROM:0011F070 move.w d2,$716(d0.w*2) ROM:0011F076 move.b #1,$918(d0.w) ROM:0011F07E move.b #3,(a1,d0.w) ROM:0011F084 rts ROM:0011F086 ; --------------------------------------------------------------------------- ROM:0011F086 ROM:0011F086 loc_11F086: ; DATA XREF: ROM:0011EFF0↑o ROM:0011F086 btst #1,($138E).w ROM:0011F08C beq.s loc_11F090 ROM:0011F08E bra.s loc_11F0A6 ROM:0011F090 ; --------------------------------------------------------------------------- ROM:0011F090 ROM:0011F090 loc_11F090: ; CODE XREF: ROM:0011F08C↑j ROM:0011F090 cmpi.w #0,$716(d0.w*2) ROM:0011F098 bgt.s locret_11F0A4 ROM:0011F09A btst #1,($13B2).w ROM:0011F0A0 beq.s locret_11F0A4 ROM:0011F0A2 bra.s loc_11F0B2 ROM:0011F0A4 ; --------------------------------------------------------------------------- ROM:0011F0A4 ROM:0011F0A4 locret_11F0A4: ; CODE XREF: ROM:0011F098↑j ROM:0011F0A4 ; ROM:0011F0A0↑j ROM:0011F0A4 rts ROM:0011F0A6 ; --------------------------------------------------------------------------- ROM:0011F0A6 ROM:0011F0A6 loc_11F0A6: ; CODE XREF: ROM:0011F08E↑j ROM:0011F0A6 bclr d0,($117C).w ROM:0011F0AA move.b #1,(a1,d0.w) ROM:0011F0B0 rts ROM:0011F0B2 ; --------------------------------------------------------------------------- ROM:0011F0B2 ROM:0011F0B2 loc_11F0B2: ; CODE XREF: ROM:0011F0A2↑j ROM:0011F0B2 bset d0,($117E).w ROM:0011F0B6 move.w $322(a5),($B12).w ROM:0011F0BC move.w $324(a5),($B14).w ROM:0011F0C2 move.w $326(a5),d2 ROM:0011F0C6 clr.b $918(d0.w) ROM:0011F0CC move.w d2,$716(d0.w*2) ROM:0011F0D2 move.b #1,$918(d0.w) ROM:0011F0DA move.b #5,(a1,d0.w) ROM:0011F0E0 rts ROM:0011F0E2 ; --------------------------------------------------------------------------- ROM:0011F0E2 ROM:0011F0E2 loc_11F0E2: ; DATA XREF: ROM:0011EFF4↑o ROM:0011F0E2 btst #1,($138E).w ROM:0011F0E8 beq.s locret_11F0F4 ROM:0011F0EA bclr d0,($117A).w ROM:0011F0EE move.b #1,(a1,d0.w) ROM:0011F0F4 ROM:0011F0F4 locret_11F0F4: ; CODE XREF: ROM:0011F0E8↑j ROM:0011F0F4 rts ROM:0011F0F6 ; --------------------------------------------------------------------------- ROM:0011F0F6 ROM:0011F0F6 loc_11F0F6: ; DATA XREF: ROM:0011EFF8↑o ROM:0011F0F6 btst #1,($138E).w ROM:0011F0FC beq.s loc_11F10E ROM:0011F0FE bclr d0,($117C).w ROM:0011F102 bclr d0,($117E).w ROM:0011F106 move.b #1,(a1,d0.w) ROM:0011F10C rts ROM:0011F10E ; --------------------------------------------------------------------------- ROM:0011F10E ROM:0011F10E loc_11F10E: ; CODE XREF: ROM:0011F0FC↑j ROM:0011F10E cmpi.w #0,$716(d0.w*2) ROM:0011F116 bgt.s locret_11F12C ROM:0011F118 move.w $31E(a5),($B12).w ROM:0011F11E move.w $320(a5),($B14).w ROM:0011F124 move.b #6,(a1,d0.w) ROM:0011F12A rts ROM:0011F12C ; --------------------------------------------------------------------------- ROM:0011F12C ROM:0011F12C locret_11F12C: ; CODE XREF: ROM:0011F116↑j ROM:0011F12C rts ROM:0011F12E ; --------------------------------------------------------------------------- ROM:0011F12E ROM:0011F12E loc_11F12E: ; DATA XREF: ROM:0011EFFC↑o ROM:0011F12E btst #1,($138E).w ROM:0011F134 beq.s locret_11F146 ROM:0011F136 bclr d0,($117C).w ROM:0011F13A bclr d0,($117E).w ROM:0011F13E move.b #1,(a1,d0.w) ROM:0011F144 rts ROM:0011F146 ; --------------------------------------------------------------------------- ROM:0011F146 ROM:0011F146 locret_11F146: ; CODE XREF: ROM:0011F134↑j ROM:0011F146 rts ROM:0011F148 ROM:0011F148 ; =============== S U B R O U T I N E ======================================= ROM:0011F148 ROM:0011F148 ROM:0011F148 sub_11F148: ; CODE XREF: sub_11EADC+2E↑p ROM:0011F148 lea ($125D).w,a1 ROM:0011F14C move.w ($B10).w,d0 ROM:0011F150 clr.w d1 ROM:0011F152 move.b (a1,d0.w),d1 ROM:0011F156 cmpi.w #4,d1 ROM:0011F15A bcc.s locret_11F164 ROM:0011F15C movea.l off_11F166(pc,d1.w*4),a0 ROM:0011F160 nop ROM:0011F162 jmp (a0) ROM:0011F164 ; --------------------------------------------------------------------------- ROM:0011F164 ROM:0011F164 locret_11F164: ; CODE XREF: sub_11F148+12↑j ROM:0011F164 rts ROM:0011F164 ; End of function sub_11F148 ROM:0011F164 ROM:0011F164 ; --------------------------------------------------------------------------- ROM:0011F166 off_11F166: dc.l loc_11F176 ; DATA XREF: sub_11F148+14↑r ROM:0011F16A dc.l loc_11F182 ROM:0011F16E dc.l loc_11F19A ROM:0011F172 dc.l loc_11F1FA ROM:0011F176 ; --------------------------------------------------------------------------- ROM:0011F176 ROM:0011F176 loc_11F176: ; DATA XREF: ROM:off_11F166↑o ROM:0011F176 bclr d0,($117F).w ROM:0011F17A move.b #1,(a1,d0.w) ROM:0011F180 rts ROM:0011F182 ; --------------------------------------------------------------------------- ROM:0011F182 ROM:0011F182 loc_11F182: ; DATA XREF: ROM:0011F16A↑o ROM:0011F182 btst #5,($139D).w ROM:0011F188 beq.s locret_11F18C ROM:0011F18A bra.s loc_11F18E ROM:0011F18C ; --------------------------------------------------------------------------- ROM:0011F18C ROM:0011F18C locret_11F18C: ; CODE XREF: ROM:0011F188↑j ROM:0011F18C rts ROM:0011F18E ; --------------------------------------------------------------------------- ROM:0011F18E ROM:0011F18E loc_11F18E: ; CODE XREF: ROM:0011F18A↑j ROM:0011F18E bset d0,($117F).w ROM:0011F192 move.b #3,(a1,d0.w) ROM:0011F198 rts ROM:0011F19A ; --------------------------------------------------------------------------- ROM:0011F19A ROM:0011F19A loc_11F19A: ; DATA XREF: ROM:0011F16E↑o ROM:0011F19A cmpi.w #0,$718(d0.w*2) ROM:0011F1A2 bgt.s loc_11F1A6 ROM:0011F1A4 bra.s loc_11F1C2 ROM:0011F1A6 ; --------------------------------------------------------------------------- ROM:0011F1A6 ROM:0011F1A6 loc_11F1A6: ; CODE XREF: ROM:0011F1A2↑j ROM:0011F1A6 lea ($EEE).w,a4 ROM:0011F1AA move.w $31E(a5),d2 ROM:0011F1AE cmp.w (a4,d0.w*2),d2 ROM:0011F1B2 bge.s loc_11F1B6 ROM:0011F1B4 bra.s loc_11F1CE ROM:0011F1B6 ; --------------------------------------------------------------------------- ROM:0011F1B6 ROM:0011F1B6 loc_11F1B6: ; CODE XREF: ROM:0011F1B2↑j ROM:0011F1B6 btst #5,($139D).w ROM:0011F1BC beq.s locret_11F1C0 ROM:0011F1BE bra.s loc_11F1E6 ROM:0011F1C0 ; --------------------------------------------------------------------------- ROM:0011F1C0 ROM:0011F1C0 locret_11F1C0: ; CODE XREF: ROM:0011F1BC↑j ROM:0011F1C0 rts ROM:0011F1C2 ; --------------------------------------------------------------------------- ROM:0011F1C2 ROM:0011F1C2 loc_11F1C2: ; CODE XREF: ROM:0011F1A4↑j ROM:0011F1C2 bclr d0,($117F).w ROM:0011F1C6 move.b #1,(a1,d0.w) ROM:0011F1CC rts ROM:0011F1CE ; --------------------------------------------------------------------------- ROM:0011F1CE ROM:0011F1CE loc_11F1CE: ; CODE XREF: ROM:0011F1B4↑j ROM:0011F1CE clr.b $919(d0.w) ROM:0011F1D4 clr.w $718(d0.w*2) ROM:0011F1DA bclr d0,($117F).w ROM:0011F1DE move.b #1,(a1,d0.w) ROM:0011F1E4 rts ROM:0011F1E6 ; --------------------------------------------------------------------------- ROM:0011F1E6 ROM:0011F1E6 loc_11F1E6: ; CODE XREF: ROM:0011F1BE↑j ROM:0011F1E6 clr.b $919(d0.w) ROM:0011F1EC clr.w $718(d0.w*2) ROM:0011F1F2 move.b #3,(a1,d0.w) ROM:0011F1F8 rts ROM:0011F1FA ; --------------------------------------------------------------------------- ROM:0011F1FA ROM:0011F1FA loc_11F1FA: ; DATA XREF: ROM:0011F172↑o ROM:0011F1FA btst #3,($1392).w ROM:0011F200 bne.s loc_11F20C ROM:0011F202 btst #5,($1394).w ROM:0011F208 beq.s loc_11F20C ROM:0011F20A bra.s loc_11F220 ROM:0011F20C ; --------------------------------------------------------------------------- ROM:0011F20C ROM:0011F20C loc_11F20C: ; CODE XREF: ROM:0011F200↑j ROM:0011F20C ; ROM:0011F208↑j ROM:0011F20C btst #3,($1392).w ROM:0011F212 bne.s locret_11F21E ROM:0011F214 btst #5,($1394).w ROM:0011F21A bne.s locret_11F21E ROM:0011F21C bra.s loc_11F240 ROM:0011F21E ; --------------------------------------------------------------------------- ROM:0011F21E ROM:0011F21E locret_11F21E: ; CODE XREF: ROM:0011F212↑j ROM:0011F21E ; ROM:0011F21A↑j ROM:0011F21E rts ROM:0011F220 ; --------------------------------------------------------------------------- ROM:0011F220 ROM:0011F220 loc_11F220: ; CODE XREF: ROM:0011F20A↑j ROM:0011F220 move.w $32A(a5),d1 ROM:0011F224 clr.b $919(d0.w) ROM:0011F22A move.w d1,$718(d0.w*2) ROM:0011F230 move.b #1,$919(d0.w) ROM:0011F238 move.b #2,(a1,d0.w) ROM:0011F23E rts ROM:0011F240 ; --------------------------------------------------------------------------- ROM:0011F240 ROM:0011F240 loc_11F240: ; CODE XREF: ROM:0011F21C↑j ROM:0011F240 move.w $328(a5),d1 ROM:0011F244 clr.b $919(d0.w) ROM:0011F24A move.w d1,$718(d0.w*2) ROM:0011F250 move.b #1,$919(d0.w) ROM:0011F258 move.b #2,(a1,d0.w) ROM:0011F25E rts ROM:0011F260 ROM:0011F260 ; =============== S U B R O U T I N E ======================================= ROM:0011F260 ROM:0011F260 ROM:0011F260 sub_11F260: ; CODE XREF: ROM:loc_11E61C↑p ROM:0011F260 lea ($125E).w,a1 ROM:0011F264 lea ($EEE).w,a2 ROM:0011F268 move.w ($B10).w,d0 ROM:0011F26C bclr d0,($1181).w ROM:0011F270 clr.w d1 ROM:0011F272 move.b (a1,d0.w),d1 ROM:0011F276 cmpi.w #8,d1 ROM:0011F27A bcc.s locret_11F284 ROM:0011F27C movea.l off_11F286(pc,d1.w*4),a0 ROM:0011F280 nop ROM:0011F282 jmp (a0) ROM:0011F284 ; --------------------------------------------------------------------------- ROM:0011F284 ROM:0011F284 locret_11F284: ; CODE XREF: sub_11F260+1A↑j ROM:0011F284 rts ROM:0011F284 ; End of function sub_11F260 ROM:0011F284 ROM:0011F284 ; --------------------------------------------------------------------------- ROM:0011F286 off_11F286: dc.l loc_11F2A6 ; DATA XREF: sub_11F260+1C↑r ROM:0011F28A dc.l loc_11F2B6 ROM:0011F28E dc.l loc_11F30E ROM:0011F292 dc.l loc_11F390 ROM:0011F296 dc.l loc_11F414 ROM:0011F29A dc.l loc_11F48A ROM:0011F29E dc.l loc_11F502 ROM:0011F2A2 dc.l loc_11F538 ROM:0011F2A6 ; --------------------------------------------------------------------------- ROM:0011F2A6 ROM:0011F2A6 loc_11F2A6: ; DATA XREF: ROM:off_11F286↑o ROM:0011F2A6 bclr d0,($1180).w ROM:0011F2AA bsr.w sub_11F570 ROM:0011F2AE move.b #1,(a1,d0.w) ROM:0011F2B4 rts ROM:0011F2B6 ; --------------------------------------------------------------------------- ROM:0011F2B6 ROM:0011F2B6 loc_11F2B6: ; DATA XREF: ROM:0011F28A↑o ROM:0011F2B6 move.w ($B14).w,d2 ROM:0011F2BA cmp.w (a2,d0.w*2),d2 ROM:0011F2BE ble.s loc_11F2C2 ROM:0011F2C0 bra.s loc_11F2D0 ROM:0011F2C2 ; --------------------------------------------------------------------------- ROM:0011F2C2 ROM:0011F2C2 loc_11F2C2: ; CODE XREF: ROM:0011F2BE↑j ROM:0011F2C2 move.w ($B12).w,d2 ROM:0011F2C6 cmp.w (a2,d0.w*2),d2 ROM:0011F2CA bge.s locret_11F2CE ROM:0011F2CC bra.s loc_11F2EE ROM:0011F2CE ; --------------------------------------------------------------------------- ROM:0011F2CE ROM:0011F2CE locret_11F2CE: ; CODE XREF: ROM:0011F2CA↑j ROM:0011F2CE rts ROM:0011F2D0 ; --------------------------------------------------------------------------- ROM:0011F2D0 ROM:0011F2D0 loc_11F2D0: ; CODE XREF: ROM:0011F2C0↑j ROM:0011F2D0 bclr d0,($1180).w ROM:0011F2D4 bsr.l sub_11E8E8 ROM:0011F2DA lea ($125E).w,a1 ROM:0011F2DE lea ($EEE).w,a2 ROM:0011F2E2 move.w ($B10).w,d0 ROM:0011F2E6 move.b #2,(a1,d0.w) ROM:0011F2EC bra.s loc_11F348 ROM:0011F2EE ; --------------------------------------------------------------------------- ROM:0011F2EE ROM:0011F2EE loc_11F2EE: ; CODE XREF: ROM:0011F2CC↑j ROM:0011F2EE bset d0,($1180).w ROM:0011F2F2 bsr.l sub_11E92E ROM:0011F2F8 lea ($125E).w,a1 ROM:0011F2FC lea ($EEE).w,a2 ROM:0011F300 move.w ($B10).w,d0 ROM:0011F304 move.b #3,(a1,d0.w) ROM:0011F30A bra.w loc_11F3CA ROM:0011F30E ; --------------------------------------------------------------------------- ROM:0011F30E ROM:0011F30E loc_11F30E: ; DATA XREF: ROM:0011F28E↑o ROM:0011F30E move.w ($B10).w,d0 ROM:0011F312 btst #5,($1397).w ROM:0011F318 beq.s loc_11F32C ROM:0011F31A move.b #0,$125F(d0.w) ROM:0011F322 move.b #6,(a1,d0.w) ROM:0011F328 bra.w locret_11F536 ROM:0011F32C ; --------------------------------------------------------------------------- ROM:0011F32C ROM:0011F32C loc_11F32C: ; CODE XREF: ROM:0011F318↑j ROM:0011F32C lea ($F48).w,a3 ROM:0011F330 move.w $32C(a5),d2 ROM:0011F334 cmp.w (a3,d0.w*2),d2 ROM:0011F338 bge.s loc_11F33C ROM:0011F33A bra.s loc_11F350 ROM:0011F33C ; --------------------------------------------------------------------------- ROM:0011F33C ROM:0011F33C loc_11F33C: ; CODE XREF: ROM:0011F338↑j ROM:0011F33C move.w ($B12).w,d2 ROM:0011F340 cmp.w (a2,d0.w*2),d2 ROM:0011F344 bge.s loc_11F348 ROM:0011F346 bra.s loc_11F35A ROM:0011F348 ; --------------------------------------------------------------------------- ROM:0011F348 ROM:0011F348 loc_11F348: ; CODE XREF: ROM:0011F2EC↑j ROM:0011F348 ; ROM:0011F344↑j ... ROM:0011F348 bsr.l sub_11F588 ROM:0011F34E rts ROM:0011F350 ; --------------------------------------------------------------------------- ROM:0011F350 ROM:0011F350 loc_11F350: ; CODE XREF: ROM:0011F33A↑j ROM:0011F350 move.b #4,(a1,d0.w) ROM:0011F356 bra.w loc_11F446 ROM:0011F35A ; --------------------------------------------------------------------------- ROM:0011F35A ROM:0011F35A loc_11F35A: ; CODE XREF: ROM:0011F346↑j ROM:0011F35A bset d0,($1180).w ROM:0011F35E bsr.l sub_11EA20 ROM:0011F364 bsr.l sub_11E92E ROM:0011F36A lea ($EEE).w,a2 ROM:0011F36E move.w ($B10).w,d0 ROM:0011F372 bsr.w sub_11F57C ROM:0011F376 bset d0,($1181).w ROM:0011F37A lea ($125F).w,a3 ROM:0011F37E move.b #0,(a3,d0.w) ROM:0011F384 lea ($125E).w,a1 ROM:0011F388 move.b #3,(a1,d0.w) ROM:0011F38E bra.s loc_11F3CA ROM:0011F390 ; --------------------------------------------------------------------------- ROM:0011F390 ROM:0011F390 loc_11F390: ; DATA XREF: ROM:0011F292↑o ROM:0011F390 move.w ($B10).w,d0 ROM:0011F394 btst #5,($1397).w ROM:0011F39A beq.s loc_11F3AE ROM:0011F39C move.b #0,$125A(d0.w) ROM:0011F3A4 move.b #7,(a1,d0.w) ROM:0011F3AA bra.w locret_11F56C ROM:0011F3AE ; --------------------------------------------------------------------------- ROM:0011F3AE ROM:0011F3AE loc_11F3AE: ; CODE XREF: ROM:0011F39A↑j ROM:0011F3AE lea ($F48).w,a3 ROM:0011F3B2 move.w $32C(a5),d2 ROM:0011F3B6 cmp.w (a3,d0.w*2),d2 ROM:0011F3BA bge.s loc_11F3BE ROM:0011F3BC bra.s loc_11F3D2 ROM:0011F3BE ; --------------------------------------------------------------------------- ROM:0011F3BE ROM:0011F3BE loc_11F3BE: ; CODE XREF: ROM:0011F3BA↑j ROM:0011F3BE move.w ($B14).w,d2 ROM:0011F3C2 cmp.w (a2,d0.w*2),d2 ROM:0011F3C6 ble.s loc_11F3CA ROM:0011F3C8 bra.s loc_11F3DC ROM:0011F3CA ; --------------------------------------------------------------------------- ROM:0011F3CA ROM:0011F3CA loc_11F3CA: ; CODE XREF: ROM:0011F30A↑j ROM:0011F3CA ; ROM:0011F38E↑j ... ROM:0011F3CA bsr.l sub_11EDB8 ROM:0011F3D0 rts ROM:0011F3D2 ; --------------------------------------------------------------------------- ROM:0011F3D2 ROM:0011F3D2 loc_11F3D2: ; CODE XREF: ROM:0011F3BC↑j ROM:0011F3D2 move.b #5,(a1,d0.w) ROM:0011F3D8 bra.w loc_11F4BC ROM:0011F3DC ; --------------------------------------------------------------------------- ROM:0011F3DC ROM:0011F3DC loc_11F3DC: ; CODE XREF: ROM:0011F3C8↑j ROM:0011F3DC bclr d0,($1180).w ROM:0011F3E0 bsr.l sub_11EA20 ROM:0011F3E6 bsr.l sub_11E8E8 ROM:0011F3EC lea ($EEE).w,a2 ROM:0011F3F0 move.w ($B10).w,d0 ROM:0011F3F4 bsr.w sub_11F57C ROM:0011F3F8 bset d0,($1181).w ROM:0011F3FC lea ($125A).w,a3 ROM:0011F400 move.b #0,(a3,d0.w) ROM:0011F406 lea ($125E).w,a1 ROM:0011F40A move.b #2,(a1,d0.w) ROM:0011F410 bra.w loc_11F348 ROM:0011F414 ; --------------------------------------------------------------------------- ROM:0011F414 ROM:0011F414 loc_11F414: ; DATA XREF: ROM:0011F296↑o ROM:0011F414 move.w ($B10).w,d0 ROM:0011F418 btst #5,($1397).w ROM:0011F41E beq.s loc_11F43A ROM:0011F420 move.b #0,$1257(d0.w) ROM:0011F428 move.b #0,$125F(d0.w) ROM:0011F430 move.b #6,(a1,d0.w) ROM:0011F436 bra.w locret_11F536 ROM:0011F43A ; --------------------------------------------------------------------------- ROM:0011F43A ROM:0011F43A loc_11F43A: ; CODE XREF: ROM:0011F41E↑j ROM:0011F43A move.w ($B12).w,d2 ROM:0011F43E cmp.w (a2,d0.w*2),d2 ROM:0011F442 bge.s loc_11F446 ROM:0011F444 bra.s loc_11F454 ROM:0011F446 ; --------------------------------------------------------------------------- ROM:0011F446 ROM:0011F446 loc_11F446: ; CODE XREF: ROM:0011F356↑j ROM:0011F446 ; ROM:0011F442↑j ... ROM:0011F446 bsr.l sub_11F588 ROM:0011F44C bsr.l sub_11E6A4 ROM:0011F452 rts ROM:0011F454 ; --------------------------------------------------------------------------- ROM:0011F454 ROM:0011F454 loc_11F454: ; CODE XREF: ROM:0011F444↑j ROM:0011F454 bset d0,($1180).w ROM:0011F458 bsr.l sub_11EA20 ROM:0011F45E bsr.l sub_11E92E ROM:0011F464 lea ($EEE).w,a2 ROM:0011F468 move.w ($B10).w,d0 ROM:0011F46C bsr.w sub_11F57C ROM:0011F470 bset d0,($1181).w ROM:0011F474 lea ($125F).w,a3 ROM:0011F478 move.b #0,(a3,d0.w) ROM:0011F47E lea ($125E).w,a1 ROM:0011F482 move.b #5,(a1,d0.w) ROM:0011F488 bra.s loc_11F4BC ROM:0011F48A ; --------------------------------------------------------------------------- ROM:0011F48A ROM:0011F48A loc_11F48A: ; DATA XREF: ROM:0011F29A↑o ROM:0011F48A move.w ($B10).w,d0 ROM:0011F48E btst #5,($1397).w ROM:0011F494 beq.s loc_11F4B0 ROM:0011F496 move.b #0,$1257(d0.w) ROM:0011F49E move.b #0,$125A(d0.w) ROM:0011F4A6 move.b #7,(a1,d0.w) ROM:0011F4AC bra.w locret_11F56C ROM:0011F4B0 ; --------------------------------------------------------------------------- ROM:0011F4B0 ROM:0011F4B0 loc_11F4B0: ; CODE XREF: ROM:0011F494↑j ROM:0011F4B0 move.w ($B14).w,d2 ROM:0011F4B4 cmp.w (a2,d0.w*2),d2 ROM:0011F4B8 ble.s loc_11F4BC ROM:0011F4BA bra.s loc_11F4CA ROM:0011F4BC ; --------------------------------------------------------------------------- ROM:0011F4BC ROM:0011F4BC loc_11F4BC: ; CODE XREF: ROM:0011F3D8↑j ROM:0011F4BC ; ROM:0011F488↑j ... ROM:0011F4BC bsr.l sub_11EDB8 ROM:0011F4C2 bsr.l sub_11E6A4 ROM:0011F4C8 rts ROM:0011F4CA ; --------------------------------------------------------------------------- ROM:0011F4CA ROM:0011F4CA loc_11F4CA: ; CODE XREF: ROM:0011F4BA↑j ROM:0011F4CA bclr d0,($1180).w ROM:0011F4CE bsr.l sub_11EA20 ROM:0011F4D4 bsr.l sub_11E8E8 ROM:0011F4DA lea ($EEE).w,a2 ROM:0011F4DE move.w ($B10).w,d0 ROM:0011F4E2 bsr.w sub_11F57C ROM:0011F4E6 bset d0,($1181).w ROM:0011F4EA lea ($125A).w,a3 ROM:0011F4EE move.b #0,(a3,d0.w) ROM:0011F4F4 lea ($125E).w,a1 ROM:0011F4F8 move.b #4,(a1,d0.w) ROM:0011F4FE bra.w loc_11F446 ROM:0011F502 ; --------------------------------------------------------------------------- ROM:0011F502 ROM:0011F502 loc_11F502: ; DATA XREF: ROM:0011F29E↑o ROM:0011F502 move.w ($B10).w,d0 ROM:0011F506 btst #5,($1397).w ROM:0011F50C bne.s loc_11F51A ROM:0011F50E move.b #2,$125E(d0.w) ROM:0011F516 bra.w loc_11F348 ROM:0011F51A ; --------------------------------------------------------------------------- ROM:0011F51A ROM:0011F51A loc_11F51A: ; CODE XREF: ROM:0011F50C↑j ROM:0011F51A move.w ($B12).w,d2 ROM:0011F51E cmp.w $EEE(d0.w),d2 ROM:0011F524 bge.s locret_11F536 ROM:0011F526 bset d0,($1180).w ROM:0011F52A move.b #7,$125E(d0.w) ROM:0011F532 bra.w locret_11F56C ROM:0011F536 ; --------------------------------------------------------------------------- ROM:0011F536 ROM:0011F536 locret_11F536: ; CODE XREF: ROM:0011F328↑j ROM:0011F536 ; ROM:0011F436↑j ... ROM:0011F536 rts ROM:0011F538 ; --------------------------------------------------------------------------- ROM:0011F538 ROM:0011F538 loc_11F538: ; DATA XREF: ROM:0011F2A2↑o ROM:0011F538 move.w ($B10).w,d0 ROM:0011F53C btst #5,($1397).w ROM:0011F542 bne.s loc_11F550 ROM:0011F544 move.b #3,$125E(d0.w) ROM:0011F54C bra.w loc_11F3CA ROM:0011F550 ; --------------------------------------------------------------------------- ROM:0011F550 ROM:0011F550 loc_11F550: ; CODE XREF: ROM:0011F542↑j ROM:0011F550 move.w ($B14).w,d2 ROM:0011F554 cmp.w $EEE(d0.w),d2 ROM:0011F55A ble.s locret_11F56C ROM:0011F55C bclr d0,($1180).w ROM:0011F560 move.b #6,$125E(d0.w) ROM:0011F568 bra.w locret_11F536 ROM:0011F56C ; --------------------------------------------------------------------------- ROM:0011F56C ROM:0011F56C locret_11F56C: ; CODE XREF: ROM:0011F3AA↑j ROM:0011F56C ; ROM:0011F4AC↑j ... ROM:0011F56C rts ROM:0011F56E ; --------------------------------------------------------------------------- ROM:0011F56E rts ROM:0011F570 ROM:0011F570 ; =============== S U B R O U T I N E ======================================= ROM:0011F570 ROM:0011F570 ROM:0011F570 sub_11F570: ; CODE XREF: ROM:0011F2AA↑p ROM:0011F570 lea ($F48).w,a3 ROM:0011F574 move.w #0,(a3,d0.w*2) ROM:0011F57A rts ROM:0011F57A ; End of function sub_11F570 ROM:0011F57A ROM:0011F57C ROM:0011F57C ; =============== S U B R O U T I N E ======================================= ROM:0011F57C ROM:0011F57C ROM:0011F57C sub_11F57C: ; CODE XREF: ROM:0011F372↑p ROM:0011F57C ; ROM:0011F3F4↑p ... ROM:0011F57C lea ($F48).w,a3 ROM:0011F580 addi.w #1,(a3,d0.w*2) ROM:0011F586 rts ROM:0011F586 ; End of function sub_11F57C ROM:0011F586 ROM:0011F588 ROM:0011F588 ; =============== S U B R O U T I N E ======================================= ROM:0011F588 ROM:0011F588 ROM:0011F588 sub_11F588: ; CODE XREF: ROM:loc_11F348↑p ROM:0011F588 ; ROM:loc_11F446↑p ROM:0011F588 lea ($125F).w,a1 ROM:0011F58C move.w ($B10).w,d0 ROM:0011F590 move.w $32E(a5),d2 ROM:0011F594 clr.w d1 ROM:0011F596 move.b (a1,d0.w),d1 ROM:0011F59A cmpi.w #2,d1 ROM:0011F59E bcc.s locret_11F5A8 ROM:0011F5A0 movea.l off_11F5AA(pc,d1.w*4),a0 ROM:0011F5A4 nop ROM:0011F5A6 jmp (a0) ROM:0011F5A8 ; --------------------------------------------------------------------------- ROM:0011F5A8 ROM:0011F5A8 locret_11F5A8: ; CODE XREF: sub_11F588+16↑j ROM:0011F5A8 rts ROM:0011F5A8 ; End of function sub_11F588 ROM:0011F5A8 ROM:0011F5A8 ; --------------------------------------------------------------------------- ROM:0011F5AA off_11F5AA: dc.l loc_11F5B2 ; DATA XREF: sub_11F588+18↑r ROM:0011F5AE dc.l loc_11F5CE ROM:0011F5B2 ; --------------------------------------------------------------------------- ROM:0011F5B2 ROM:0011F5B2 loc_11F5B2: ; DATA XREF: ROM:off_11F5AA↑o ROM:0011F5B2 clr.b $88F(d0.w) ROM:0011F5B8 move.w d2,$604(d0.w*2) ROM:0011F5BE move.b #1,$88F(d0.w) ROM:0011F5C6 move.b #1,(a1,d0.w) ROM:0011F5CC rts ROM:0011F5CE ; --------------------------------------------------------------------------- ROM:0011F5CE ROM:0011F5CE loc_11F5CE: ; DATA XREF: ROM:0011F5AE↑o ROM:0011F5CE cmpi.w #0,$604(d0.w*2) ROM:0011F5D6 bgt.s locret_11F5DA ROM:0011F5D8 bra.s loc_11F5DC ROM:0011F5DA ; --------------------------------------------------------------------------- ROM:0011F5DA ROM:0011F5DA locret_11F5DA: ; CODE XREF: ROM:0011F5D6↑j ROM:0011F5DA rts ROM:0011F5DC ; --------------------------------------------------------------------------- ROM:0011F5DC ROM:0011F5DC loc_11F5DC: ; CODE XREF: ROM:0011F5D8↑j ROM:0011F5DC bsr.w sub_11F608 ROM:0011F5E0 lea ($125F).w,a1 ROM:0011F5E4 move.w ($B10).w,d0 ROM:0011F5E8 move.w $32E(a5),d2 ROM:0011F5EC clr.b $88F(d0.w) ROM:0011F5F2 move.w d2,$604(d0.w*2) ROM:0011F5F8 move.b #1,$88F(d0.w) ROM:0011F600 move.b #1,(a1,d0.w) ROM:0011F606 rts 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_11F5DC↑p ROM:0011F608 move.w #$3A60,d1 ROM:0011F60C move.w ($A5E).w,d2 ROM:0011F610 move.w ($598).w,d3 ROM:0011F614 bsr.l sub_116F5A ROM:0011F61A lea ($F4A).w,a2 ROM:0011F61E move.w ($B10).w,d3 ROM:0011F622 move.w d1,(a2,d3.w*2) ROM:0011F626 lea ($F38).w,a3 ROM:0011F62A add.w d1,(a3,d3.w*2) ROM:0011F62E move.w $302(a5),d4 ROM:0011F632 cmp.w (a3,d3.w*2),d4 ROM:0011F636 bge.s locret_11F63C ROM:0011F638 move.w d4,(a3,d3.w*2) ROM:0011F63C ROM:0011F63C locret_11F63C: ; CODE XREF: sub_11F608+2E↑j ROM:0011F63C rts ROM:0011F63C ; End of function sub_11F608 ROM:0011F63C ROM:0011F63E ROM:0011F63E ; =============== S U B R O U T I N E ======================================= ROM:0011F63E ROM:0011F63E ROM:0011F63E sub_11F63E: ; CODE XREF: sub_11F9F0:loc_11FA38↓p ROM:0011F63E move.w ($B24).w,d0 ROM:0011F642 bclr d0,($1184).w ROM:0011F646 move.w $FDA(d0.w*2),d1 ROM:0011F64C cmpi.w #4,d1 ROM:0011F650 bcc.s locret_11F65A ROM:0011F652 movea.l off_11F65C(pc,d1.w*4),a0 ROM:0011F656 nop ROM:0011F658 jmp (a0) ROM:0011F65A ; --------------------------------------------------------------------------- ROM:0011F65A ROM:0011F65A locret_11F65A: ; CODE XREF: sub_11F63E+12↑j ROM:0011F65A rts ROM:0011F65A ; End of function sub_11F63E ROM:0011F65A ROM:0011F65A ; --------------------------------------------------------------------------- ROM:0011F65C off_11F65C: dc.l loc_11F66C ; DATA XREF: sub_11F63E+14↑r ROM:0011F660 dc.l loc_11F684 ROM:0011F664 dc.l loc_11F698 ROM:0011F668 dc.l loc_11F6FE ROM:0011F66C ; --------------------------------------------------------------------------- ROM:0011F66C ROM:0011F66C loc_11F66C: ; DATA XREF: ROM:off_11F65C↑o ROM:0011F66C move.w #0,$FD6(d0.w*2) ROM:0011F674 bsr.w sub_11F846 ROM:0011F678 move.w #1,$FDA(d0.w*2) ROM:0011F680 bra.s locret_11F696 ROM:0011F682 ; --------------------------------------------------------------------------- ROM:0011F682 rts ROM:0011F684 ; --------------------------------------------------------------------------- ROM:0011F684 ROM:0011F684 loc_11F684: ; DATA XREF: ROM:0011F660↑o ROM:0011F684 btst #5,($13A3).w ROM:0011F68A beq.s locret_11F696 ROM:0011F68C move.w #2,$FDA(d0.w*2) ROM:0011F694 bra.s loc_11F6E8 ROM:0011F696 ; --------------------------------------------------------------------------- ROM:0011F696 ROM:0011F696 locret_11F696: ; CODE XREF: ROM:0011F680↑j ROM:0011F696 ; ROM:0011F68A↑j ... ROM:0011F696 rts ROM:0011F698 ; --------------------------------------------------------------------------- ROM:0011F698 ROM:0011F698 loc_11F698: ; DATA XREF: ROM:0011F664↑o ROM:0011F698 btst #5,($13A3).w ROM:0011F69E bne.s loc_11F6B6 ROM:0011F6A0 move.w #0,$FD6(d0.w*2) ROM:0011F6A8 bsr.w sub_11F846 ROM:0011F6AC move.w #1,$FDA(d0.w*2) ROM:0011F6B4 bra.s locret_11F696 ROM:0011F6B6 ; --------------------------------------------------------------------------- ROM:0011F6B6 ROM:0011F6B6 loc_11F6B6: ; CODE XREF: ROM:0011F69E↑j ROM:0011F6B6 move.w $330(a5),d2 ROM:0011F6BA subq.w #1,d2 ROM:0011F6BC bvc.s loc_11F6C2 ROM:0011F6BE move.w #$8000,d2 ROM:0011F6C2 ROM:0011F6C2 loc_11F6C2: ; CODE XREF: ROM:0011F6BC↑j ROM:0011F6C2 cmp.w $FD6(d0.w*2),d2 ROM:0011F6C8 bgt.s loc_11F6E8 ROM:0011F6CA addq.w #1,$FD6(d0.w*2) ROM:0011F6D0 bvc.s loc_11F6DA ROM:0011F6D2 move.w #$8000,$FD6(d0.w*2) ROM:0011F6DA ROM:0011F6DA loc_11F6DA: ; CODE XREF: ROM:0011F6D0↑j ROM:0011F6DA move.w #3,$FDA(d0.w*2) ROM:0011F6E2 bra.l loc_11F758 ROM:0011F6E8 ; --------------------------------------------------------------------------- ROM:0011F6E8 ROM:0011F6E8 loc_11F6E8: ; CODE XREF: ROM:0011F694↑j ROM:0011F6E8 ; ROM:0011F6C8↑j ... ROM:0011F6E8 addq.w #1,$FD6(d0.w*2) ROM:0011F6EE bvc.s loc_11F6F8 ROM:0011F6F0 move.w #$8000,$FD6(d0.w*2) ROM:0011F6F8 ROM:0011F6F8 loc_11F6F8: ; CODE XREF: ROM:0011F6EE↑j ROM:0011F6F8 bsr.w sub_11F7EC ROM:0011F6FC rts ROM:0011F6FE ; --------------------------------------------------------------------------- ROM:0011F6FE ROM:0011F6FE loc_11F6FE: ; DATA XREF: ROM:0011F668↑o ROM:0011F6FE btst #5,($13A3).w ROM:0011F704 bne.s loc_11F720 ROM:0011F706 move.w #0,$FD6(d0.w*2) ROM:0011F70E bsr.w sub_11F846 ROM:0011F712 move.w #1,$FDA(d0.w*2) ROM:0011F71A bra.l locret_11F696 ROM:0011F720 ; --------------------------------------------------------------------------- ROM:0011F720 ROM:0011F720 loc_11F720: ; CODE XREF: ROM:0011F704↑j ROM:0011F720 move.w $F52(d0.w*2),d2 ROM:0011F726 move.w $332(a5),d3 ROM:0011F72A cmp.w $F52(d0.w*2),d3 ROM:0011F730 blt.s loc_11F758 ROM:0011F732 bsr.w sub_11F84E ROM:0011F736 bsr.w sub_11F904 ROM:0011F73A bsr.w sub_11F8EA ROM:0011F73E bset d0,($1184).w ROM:0011F742 move.w #0,$FD6(d0.w*2) ROM:0011F74A move.w #2,$FDA(d0.w*2) ROM:0011F752 bra.l loc_11F6E8 ROM:0011F758 ; --------------------------------------------------------------------------- ROM:0011F758 ROM:0011F758 loc_11F758: ; CODE XREF: ROM:0011F6E2↑j ROM:0011F758 ; ROM:0011F730↑j ROM:0011F758 bsr.w sub_11F7EC ROM:0011F75C bsr.w sub_11F762 ROM:0011F760 rts ROM:0011F762 ROM:0011F762 ; =============== S U B R O U T I N E ======================================= ROM:0011F762 ROM:0011F762 ROM:0011F762 sub_11F762: ; CODE XREF: ROM:0011F75C↑p ROM:0011F762 move.w #$7D00,d5 ROM:0011F766 move.w #0,d6 ROM:0011F76A move.w $330(a5),d4 ROM:0011F76E subi.w #1,d4 ROM:0011F772 cmpi.w #0,d0 ROM:0011F776 bne.s loc_11F7AA ROM:0011F778 move.w #0,d3 ROM:0011F77C bra.s loc_11F782 ROM:0011F77E ; --------------------------------------------------------------------------- ROM:0011F77E ROM:0011F77E loc_11F77E: ; CODE XREF: sub_11F762:loc_11F7A2↓j ROM:0011F77E addi.w #1,d3 ROM:0011F782 ROM:0011F782 loc_11F782: ; CODE XREF: sub_11F762+1A↑j ROM:0011F782 cmp.w d4,d3 ROM:0011F784 bgt.s loc_11F7A4 ROM:0011F786 cmp.w $F86(d3.w*2),d5 ROM:0011F78C ble.s loc_11F794 ROM:0011F78E move.w $F86(d3.w*2),d5 ROM:0011F794 ROM:0011F794 loc_11F794: ; CODE XREF: sub_11F762+2A↑j ROM:0011F794 cmp.w $F86(d3.w*2),d6 ROM:0011F79A bge.s loc_11F7A2 ROM:0011F79C move.w $F86(d3.w*2),d6 ROM:0011F7A2 ROM:0011F7A2 loc_11F7A2: ; CODE XREF: sub_11F762+38↑j ROM:0011F7A2 bra.s loc_11F77E ROM:0011F7A4 ; --------------------------------------------------------------------------- ROM:0011F7A4 ROM:0011F7A4 loc_11F7A4: ; CODE XREF: sub_11F762+22↑j ROM:0011F7A4 bra.l loc_11F7D6 ROM:0011F7AA ; --------------------------------------------------------------------------- ROM:0011F7AA ROM:0011F7AA loc_11F7AA: ; CODE XREF: sub_11F762+14↑j ROM:0011F7AA move.w #0,d3 ROM:0011F7AE bra.s loc_11F7B4 ROM:0011F7B0 ; --------------------------------------------------------------------------- ROM:0011F7B0 ROM:0011F7B0 loc_11F7B0: ; CODE XREF: sub_11F762:loc_11F7D4↓j ROM:0011F7B0 addi.w #1,d3 ROM:0011F7B4 ROM:0011F7B4 loc_11F7B4: ; CODE XREF: sub_11F762+4C↑j ROM:0011F7B4 cmp.w d4,d3 ROM:0011F7B6 bgt.s loc_11F7D6 ROM:0011F7B8 cmp.w $FC2(d3.w*2),d5 ROM:0011F7BE ble.s loc_11F7C6 ROM:0011F7C0 move.w $FC2(d3.w*2),d5 ROM:0011F7C6 ROM:0011F7C6 loc_11F7C6: ; CODE XREF: sub_11F762+5C↑j ROM:0011F7C6 cmp.w $FC2(d3.w*2),d6 ROM:0011F7CC bge.s loc_11F7D4 ROM:0011F7CE move.w $FC2(d3.w*2),d6 ROM:0011F7D4 ROM:0011F7D4 loc_11F7D4: ; CODE XREF: sub_11F762+6A↑j ROM:0011F7D4 bra.s loc_11F7B0 ROM:0011F7D6 ; --------------------------------------------------------------------------- ROM:0011F7D6 ROM:0011F7D6 loc_11F7D6: ; CODE XREF: sub_11F762:loc_11F7A4↑j ROM:0011F7D6 ; sub_11F762+54↑j ROM:0011F7D6 move.w d5,$F50(d0.w*2) ROM:0011F7DC move.w d6,$F4E(d0.w*2) ROM:0011F7E2 sub.w d5,d6 ROM:0011F7E4 move.w d6,$F52(d0.w*2) ROM:0011F7EA rts ROM:0011F7EA ; End of function sub_11F762 ROM:0011F7EA ROM:0011F7EC ROM:0011F7EC ; =============== S U B R O U T I N E ======================================= ROM:0011F7EC ROM:0011F7EC ROM:0011F7EC sub_11F7EC: ; CODE XREF: ROM:loc_11F6F8↑p ROM:0011F7EC ; ROM:loc_11F758↑p ROM:0011F7EC move.w $F4C(d0.w*2),d4 ROM:0011F7F2 cmpi.w #0,d0 ROM:0011F7F6 bne.s loc_11F816 ROM:0011F7F8 move.w $EEA(d0.w*2),$F72(d4.w*2) ROM:0011F802 move.w ($598).w,$F5E(d4.w*2) ROM:0011F80A move.w $F3A(d0.w*2),$F86(d4.w*2) ROM:0011F814 bra.s loc_11F832 ROM:0011F816 ; --------------------------------------------------------------------------- ROM:0011F816 ROM:0011F816 loc_11F816: ; CODE XREF: sub_11F7EC+A↑j ROM:0011F816 move.w $EEA(d0.w*2),$FAE(d4.w*2) ROM:0011F820 move.w ($598).w,$F9A(d4.w*2) ROM:0011F828 move.w $F3A(d0.w*2),$FC2(d4.w*2) ROM:0011F832 ROM:0011F832 loc_11F832: ; CODE XREF: sub_11F7EC+28↑j ROM:0011F832 addq.w #1,d4 ROM:0011F834 move.w $330(a5),d5 ROM:0011F838 cmp.w d4,d5 ROM:0011F83A bgt.s loc_11F83E ROM:0011F83C clr.w d4 ROM:0011F83E ROM:0011F83E loc_11F83E: ; CODE XREF: sub_11F7EC+4E↑j ROM:0011F83E move.w d4,$F4C(d0.w*2) ROM:0011F844 rts ROM:0011F844 ; End of function sub_11F7EC ROM:0011F844 ROM:0011F846 ROM:0011F846 ; =============== S U B R O U T I N E ======================================= ROM:0011F846 ROM:0011F846 ROM:0011F846 sub_11F846: ; CODE XREF: ROM:0011F674↑p ROM:0011F846 ; ROM:0011F6A8↑p ... ROM:0011F846 clr.w $F4C(d0.w*2) ROM:0011F84C rts ROM:0011F84C ; End of function sub_11F846 ROM:0011F84C ROM:0011F84E ROM:0011F84E ; =============== S U B R O U T I N E ======================================= ROM:0011F84E ROM:0011F84E ROM:0011F84E sub_11F84E: ; CODE XREF: ROM:0011F732↑p ROM:0011F84E clr.l d5 ROM:0011F850 clr.l d6 ROM:0011F852 clr.l d7 ROM:0011F854 move.w $330(a5),d3 ROM:0011F858 subq.w #1,d3 ROM:0011F85A bvc.s loc_11F860 ROM:0011F85C move.w #$8000,d3 ROM:0011F860 ROM:0011F860 loc_11F860: ; CODE XREF: sub_11F84E+C↑j ROM:0011F860 cmpi.w #0,d0 ROM:0011F864 bne.s loc_11F896 ROM:0011F866 move.w #0,d2 ROM:0011F86A bra.s loc_11F870 ROM:0011F86C ; --------------------------------------------------------------------------- ROM:0011F86C ROM:0011F86C loc_11F86C: ; CODE XREF: sub_11F84E+44↓j ROM:0011F86C addi.w #1,d2 ROM:0011F870 ROM:0011F870 loc_11F870: ; CODE XREF: sub_11F84E+1C↑j ROM:0011F870 cmp.w d3,d2 ROM:0011F872 bgt.s loc_11F894 ROM:0011F874 move.w $F5E(d2.w*2),d4 ROM:0011F87A ext.l d4 ROM:0011F87C add.l d4,d5 ROM:0011F87E move.w $F72(d2.w*2),d4 ROM:0011F884 ext.l d4 ROM:0011F886 add.l d4,d6 ROM:0011F888 move.w $F86(d2.w*2),d4 ROM:0011F88E ext.l d4 ROM:0011F890 add.l d4,d7 ROM:0011F892 bra.s loc_11F86C ROM:0011F894 ; --------------------------------------------------------------------------- ROM:0011F894 ROM:0011F894 loc_11F894: ; CODE XREF: sub_11F84E+24↑j ROM:0011F894 bra.s loc_11F8C4 ROM:0011F896 ; --------------------------------------------------------------------------- ROM:0011F896 ROM:0011F896 loc_11F896: ; CODE XREF: sub_11F84E+16↑j ROM:0011F896 move.w #0,d2 ROM:0011F89A bra.s loc_11F8A0 ROM:0011F89C ; --------------------------------------------------------------------------- ROM:0011F89C ROM:0011F89C loc_11F89C: ; CODE XREF: sub_11F84E+74↓j ROM:0011F89C addi.w #1,d2 ROM:0011F8A0 ROM:0011F8A0 loc_11F8A0: ; CODE XREF: sub_11F84E+4C↑j ROM:0011F8A0 cmp.w d3,d2 ROM:0011F8A2 bgt.s loc_11F8C4 ROM:0011F8A4 move.w $F9A(d2.w*2),d4 ROM:0011F8AA ext.l d4 ROM:0011F8AC add.l d4,d5 ROM:0011F8AE move.w $FAE(d2.w*2),d4 ROM:0011F8B4 ext.l d4 ROM:0011F8B6 add.l d4,d6 ROM:0011F8B8 move.w $FC2(d2.w*2),d4 ROM:0011F8BE ext.l d4 ROM:0011F8C0 add.l d4,d7 ROM:0011F8C2 bra.s loc_11F89C ROM:0011F8C4 ; --------------------------------------------------------------------------- ROM:0011F8C4 ROM:0011F8C4 loc_11F8C4: ; CODE XREF: sub_11F84E:loc_11F894↑j ROM:0011F8C4 ; sub_11F84E+54↑j ROM:0011F8C4 move.l d5,d2 ROM:0011F8C6 divs.w $330(a5),d2 ROM:0011F8CA move.w d2,$F54(d0.w*2) ROM:0011F8D0 move.l d6,d2 ROM:0011F8D2 divs.w $330(a5),d2 ROM:0011F8D6 move.w d2,$F56(d0.w*2) ROM:0011F8DC move.l d7,d2 ROM:0011F8DE divs.w $330(a5),d2 ROM:0011F8E2 move.w d2,$F58(d0.w*2) ROM:0011F8E8 rts ROM:0011F8E8 ; End of function sub_11F84E ROM:0011F8E8 ROM:0011F8EA ROM:0011F8EA ; =============== S U B R O U T I N E ======================================= ROM:0011F8EA ROM:0011F8EA ROM:0011F8EA sub_11F8EA: ; CODE XREF: ROM:0011F73A↑p ROM:0011F8EA move.w $F5C(d0.w*2),d3 ROM:0011F8F0 muls.w $F38(d0.w*2),d3 ROM:0011F8F6 divs.w $FDC(d0.w*2),d3 ROM:0011F8FC move.w d3,$F38(d0.w*2) ROM:0011F902 rts ROM:0011F902 ; End of function sub_11F8EA ROM:0011F902 ROM:0011F904 ROM:0011F904 ; =============== S U B R O U T I N E ======================================= ROM:0011F904 ROM:0011F904 ROM:0011F904 sub_11F904: ; CODE XREF: ROM:0011F736↑p ROM:0011F904 move.w $F56(d0.w*2),d2 ROM:0011F90A move.w $F54(d0.w*2),d3 ROM:0011F910 move.w #$3A62,d1 ROM:0011F914 bsr.l sub_116F5A ROM:0011F91A move.w ($B24).w,d0 ROM:0011F91E move.w d1,$F5A(d0.w*2) ROM:0011F924 move.w $F56(d0.w*2),d2 ROM:0011F92A move.w $F54(d0.w*2),d3 ROM:0011F930 cmpi.w #0,d0 ROM:0011F934 bne.s loc_11F946 ROM:0011F936 move.w #$39B4,d1 ROM:0011F93A movea.w #$1465,a1 ROM:0011F93E bsr.l sub_116E7C ROM:0011F944 bra.s loc_11F94A ROM:0011F946 ; --------------------------------------------------------------------------- ROM:0011F946 ROM:0011F946 loc_11F946: ; CODE XREF: sub_11F904+30↑j ROM:0011F946 move.w #$80,d1 ROM:0011F94A ROM:0011F94A loc_11F94A: ; CODE XREF: sub_11F904+40↑j ROM:0011F94A move.b d1,($1182).w ROM:0011F94E move.w ($B24).w,d0 ROM:0011F952 clr.l d1 ROM:0011F954 move.b ($1182).w,d1 ROM:0011F958 muls.w #$14,d1 ROM:0011F95C addi.w #$1D4C,d1 ROM:0011F960 move.w d1,$F5C(d0.w*2) ROM:0011F966 clr.l d3 ROM:0011F968 move.w $F58(d0.w*2),d3 ROM:0011F96E muls.w $F5C(d0.w*2),d3 ROM:0011F974 divs.w #$2710,d3 ROM:0011F978 sub.w $F5C(d0.w*2),d3 ROM:0011F97E muls.w $F5A(d0.w*2),d3 ROM:0011F984 divs.w #$2710,d3 ROM:0011F988 add.w $F5C(d0.w*2),d3 ROM:0011F98E move.w d3,$FDC(d0.w*2) ROM:0011F994 ext.l d3 ROM:0011F996 cmpi.w #$1D4C,d3 ROM:0011F99A blt.s loc_11F9A2 ROM:0011F99C subi.w #$1D4C,d3 ROM:0011F9A0 bra.s loc_11F9A4 ROM:0011F9A2 ; --------------------------------------------------------------------------- ROM:0011F9A2 ROM:0011F9A2 loc_11F9A2: ; CODE XREF: sub_11F904+96↑j ROM:0011F9A2 clr.l d3 ROM:0011F9A4 ROM:0011F9A4 loc_11F9A4: ; CODE XREF: sub_11F904+9C↑j ROM:0011F9A4 divs.w #$14,d3 ROM:0011F9A8 cmpi.w #0,d3 ROM:0011F9AC bge.s loc_11F9B2 ROM:0011F9AE clr.w d3 ROM:0011F9B0 bra.s loc_11F9BC ROM:0011F9B2 ; --------------------------------------------------------------------------- ROM:0011F9B2 ROM:0011F9B2 loc_11F9B2: ; CODE XREF: sub_11F904+A8↑j ROM:0011F9B2 cmpi.w #$FF,d3 ROM:0011F9B6 ble.s loc_11F9BC ROM:0011F9B8 move.w #$FF,d3 ROM:0011F9BC ROM:0011F9BC loc_11F9BC: ; CODE XREF: sub_11F904+AC↑j ROM:0011F9BC ; sub_11F904+B2↑j ROM:0011F9BC move.b d3,($1183).w ROM:0011F9C0 move.w $F56(d0.w*2),d2 ROM:0011F9C6 move.w $F54(d0.w*2),d3 ROM:0011F9CC clr.w d4 ROM:0011F9CE cmpi.w #0,d0 ROM:0011F9D2 bne.s loc_11F9E6 ROM:0011F9D4 move.w #$39B4,d1 ROM:0011F9D8 move.b ($1183).w,d4 ROM:0011F9DC movea.w #$1465,a0 ROM:0011F9E0 bsr.l sub_116B24 ROM:0011F9E6 ROM:0011F9E6 loc_11F9E6: ; CODE XREF: sub_11F904+CE↑j ROM:0011F9E6 move.w ($B24).w,d0 ROM:0011F9EA rts ROM:0011F9EA ; End of function sub_11F904 ROM:0011F9EA ROM:0011F9EC ; --------------------------------------------------------------------------- ROM:0011F9EC rts ROM:0011F9EE ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_13. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011F9F0 ROM:0011F9F0 ; =============== S U B R O U T I N E ======================================= ROM:0011F9F0 ROM:0011F9F0 ROM:0011F9F0 sub_11F9F0: ; CODE XREF: sub_126FC0+66↓p ROM:0011F9F0 move.w #0,($B24).w ROM:0011F9F6 bra.s loc_11F9FE ROM:0011F9F8 ; --------------------------------------------------------------------------- ROM:0011F9F8 ROM:0011F9F8 loc_11F9F8: ; CODE XREF: sub_11F9F0+60↓j ROM:0011F9F8 addi.w #1,($B24).w ROM:0011F9FE ROM:0011F9FE loc_11F9FE: ; CODE XREF: sub_11F9F0+6↑j ROM:0011F9FE cmpi.w #0,($B24).w ROM:0011FA04 bgt.s locret_11FA52 ROM:0011FA06 move.w ($B24).w,d0 ROM:0011FA0A btst #6,($13AB).w ROM:0011FA10 bne.s loc_11FA14 ROM:0011FA12 bra.s loc_11FA1A ROM:0011FA14 ; --------------------------------------------------------------------------- ROM:0011FA14 ROM:0011FA14 loc_11FA14: ; CODE XREF: sub_11F9F0+20↑j ROM:0011FA14 btst d0,($1181).w ROM:0011FA18 beq.s loc_11FA3E ROM:0011FA1A ROM:0011FA1A loc_11FA1A: ; CODE XREF: sub_11F9F0+22↑j ROM:0011FA1A move.w $876(a5,d0.w*2),d1 ROM:0011FA20 cmpi.w #0,d1 ROM:0011FA24 bne.s loc_11FA3E ROM:0011FA26 cmpi.w #0,d0 ROM:0011FA2A bne.s loc_11FA38 ROM:0011FA2C bsr.w sub_11FACA ROM:0011FA30 bsr.w sub_11FA54 ROM:0011FA34 bsr.w sub_11FB32 ROM:0011FA38 ROM:0011FA38 loc_11FA38: ; CODE XREF: sub_11F9F0+3A↑j ROM:0011FA38 bsr.l sub_11F63E ROM:0011FA3E ROM:0011FA3E loc_11FA3E: ; CODE XREF: sub_11F9F0+28↑j ROM:0011FA3E ; sub_11F9F0+34↑j ROM:0011FA3E move.w ($B24).w,d0 ROM:0011FA42 btst d0,($1184).w ROM:0011FA46 bne.s loc_11FA4C ROM:0011FA48 bsr.w sub_11FAF8 ROM:0011FA4C ROM:0011FA4C loc_11FA4C: ; CODE XREF: sub_11F9F0+56↑j ROM:0011FA4C bclr d0,($1184).w ROM:0011FA50 bra.s loc_11F9F8 ROM:0011FA52 ; --------------------------------------------------------------------------- ROM:0011FA52 ROM:0011FA52 locret_11FA52: ; CODE XREF: sub_11F9F0+14↑j ROM:0011FA52 rts ROM:0011FA52 ; End of function sub_11F9F0 ROM:0011FA52 ROM:0011FA54 ROM:0011FA54 ; =============== S U B R O U T I N E ======================================= ROM:0011FA54 ROM:0011FA54 ROM:0011FA54 sub_11FA54: ; CODE XREF: sub_11F9F0+40↑p ROM:0011FA54 clr.w d4 ROM:0011FA56 move.w $33C(a5),d2 ROM:0011FA5A move.w $33E(a5),d3 ROM:0011FA5E cmp.w ($A94).w,d2 ROM:0011FA62 bgt.s loc_11FABC ROM:0011FA64 cmp.w ($A94).w,d3 ROM:0011FA68 ble.s loc_11FABC ROM:0011FA6A move.w $342(a5),d2 ROM:0011FA6E move.w $344(a5),d3 ROM:0011FA72 cmp.w ($A5A).w,d3 ROM:0011FA76 bgt.s loc_11FABC ROM:0011FA78 cmp.w ($A5A).w,d2 ROM:0011FA7C ble.s loc_11FABC ROM:0011FA7E move.w ($B26).w,d2 ROM:0011FA82 move.w ($B28).w,d3 ROM:0011FA86 cmp.w ($A60).w,d2 ROM:0011FA8A bgt.s loc_11FABC ROM:0011FA8C cmp.w ($A60).w,d3 ROM:0011FA90 ble.s loc_11FABC ROM:0011FA92 move.w $340(a5),d3 ROM:0011FA96 btst #5,($13A9).w ROM:0011FA9C bne.s loc_11FABC ROM:0011FA9E cmp.w ($A4C).w,d3 ROM:0011FAA2 bgt.s loc_11FABC ROM:0011FAA4 btst #6,($13AB).w ROM:0011FAAA beq.s loc_11FABC ROM:0011FAAC btst #2,($13AC).w ROM:0011FAB2 bne.s loc_11FABC ROM:0011FAB4 bset #1,($13A7).w ROM:0011FABA subq.w #1,d4 ROM:0011FABC ROM:0011FABC loc_11FABC: ; CODE XREF: sub_11FA54+E↑j ROM:0011FABC ; sub_11FA54+14↑j ... ROM:0011FABC cmpi.w #0,d4 ROM:0011FAC0 bne.s locret_11FAC8 ROM:0011FAC2 bclr #1,($13A7).w ROM:0011FAC8 ROM:0011FAC8 locret_11FAC8: ; CODE XREF: sub_11FA54+6C↑j ROM:0011FAC8 rts ROM:0011FAC8 ; End of function sub_11FA54 ROM:0011FAC8 ROM:0011FACA ROM:0011FACA ; =============== S U B R O U T I N E ======================================= ROM:0011FACA ROM:0011FACA ROM:0011FACA sub_11FACA: ; CODE XREF: sub_11F9F0+3C↑p ROM:0011FACA move.w #$3A66,d1 ROM:0011FACE move.w ($A5E).w,d2 ROM:0011FAD2 move.w ($598).w,d3 ROM:0011FAD6 bsr.l sub_116F5A ROM:0011FADC move.w d1,($B28).w ROM:0011FAE0 move.w #$3A64,d1 ROM:0011FAE4 move.w ($A5E).w,d2 ROM:0011FAE8 move.w ($598).w,d3 ROM:0011FAEC bsr.l sub_116F5A ROM:0011FAF2 move.w d1,($B26).w ROM:0011FAF6 rts ROM:0011FAF6 ; End of function sub_11FACA ROM:0011FAF6 ROM:0011FAF8 ROM:0011FAF8 ; =============== S U B R O U T I N E ======================================= ROM:0011FAF8 ROM:0011FAF8 ROM:0011FAF8 sub_11FAF8: ; CODE XREF: sub_11F9F0+58↑p ROM:0011FAF8 move.w ($B24).w,d0 ROM:0011FAFC move.w $EEA(d0.w*2),d2 ROM:0011FB02 cmpi.w #0,d0 ROM:0011FB06 bne.s loc_11FB1A ROM:0011FB08 move.w #$39B4,d1 ROM:0011FB0C move.w ($598).w,d3 ROM:0011FB10 movea.w #$1465,a1 ROM:0011FB14 bsr.l sub_116E7C ROM:0011FB1A ROM:0011FB1A loc_11FB1A: ; CODE XREF: sub_11FAF8+E↑j ROM:0011FB1A clr.w d3 ROM:0011FB1C move.b d1,d3 ROM:0011FB1E move.w ($B24).w,d0 ROM:0011FB22 muls.w #$14,d3 ROM:0011FB26 addi.w #$1D4C,d3 ROM:0011FB2A move.w d3,$FDC(d0.w*2) ROM:0011FB30 rts ROM:0011FB30 ; End of function sub_11FAF8 ROM:0011FB30 ROM:0011FB32 ROM:0011FB32 ; =============== S U B R O U T I N E ======================================= ROM:0011FB32 ROM:0011FB32 ROM:0011FB32 sub_11FB32: ; CODE XREF: sub_11F9F0+44↑p ROM:0011FB32 btst #1,($13A7).w ROM:0011FB38 beq.s loc_11FB52 ROM:0011FB3A btst #4,($13AB).w ROM:0011FB40 bne.s loc_11FB4A ROM:0011FB42 bset #5,($13A3).w ROM:0011FB48 bra.s loc_11FB50 ROM:0011FB4A ; --------------------------------------------------------------------------- ROM:0011FB4A ROM:0011FB4A loc_11FB4A: ; CODE XREF: sub_11FB32+E↑j ROM:0011FB4A bclr #5,($13A3).w ROM:0011FB50 ROM:0011FB50 loc_11FB50: ; CODE XREF: sub_11FB32+16↑j ROM:0011FB50 bra.s locret_11FB58 ROM:0011FB52 ; --------------------------------------------------------------------------- ROM:0011FB52 ROM:0011FB52 loc_11FB52: ; CODE XREF: sub_11FB32+6↑j ROM:0011FB52 bclr #5,($13A3).w ROM:0011FB58 ROM:0011FB58 locret_11FB58: ; CODE XREF: sub_11FB32:loc_11FB50↑j ROM:0011FB58 rts ROM:0011FB58 ; End of function sub_11FB32 ROM:0011FB58 ROM:0011FB5A ; --------------------------------------------------------------------------- ROM:0011FB5A move.b ($1263).l,d0 ROM:0011FB60 move.w #9,d1 ROM:0011FB64 muls.w #9,d1 ROM:0011FB68 subq.w #1,d1 ROM:0011FB6A lea ($1465).w,a0 ROM:0011FB6E move.w #0,d2 ROM:0011FB72 bra.s loc_11FB78 ROM:0011FB74 ; --------------------------------------------------------------------------- ROM:0011FB74 ROM:0011FB74 loc_11FB74: ; CODE XREF: ROM:0011FB80↓j ROM:0011FB74 addi.w #1,d2 ROM:0011FB78 ROM:0011FB78 loc_11FB78: ; CODE XREF: ROM:0011FB72↑j ROM:0011FB78 cmp.w d1,d2 ROM:0011FB7A bgt.s locret_11FB82 ROM:0011FB7C move.b d0,(a0,d2.w) ROM:0011FB80 bra.s loc_11FB74 ROM:0011FB82 ; --------------------------------------------------------------------------- ROM:0011FB82 ROM:0011FB82 locret_11FB82: ; CODE XREF: ROM:0011FB7A↑j ROM:0011FB82 rts ROM:0011FB84 ROM:0011FB84 ; =============== S U B R O U T I N E ======================================= ROM:0011FB84 ROM:0011FB84 ROM:0011FB84 sub_11FB84: ; CODE XREF: sub_126FC0+12↓p ROM:0011FB84 clr.w d0 ROM:0011FB86 move.w $346(a5),d1 ROM:0011FB8A btst #2,($14EF).w ROM:0011FB90 beq.s loc_11FBBC ROM:0011FB92 btst #0,($C65).w ROM:0011FB98 bne.s loc_11FBBC ROM:0011FB9A ROM:0011FB9A loc_11FB9A: ; CODE XREF: sub_11FB84+36↓j ROM:0011FB9A cmp.w d0,d1 ROM:0011FB9C blt.s loc_11FBBC ROM:0011FB9E move.w $87A(a5,d0.w*2),d2 ROM:0011FBA4 cmp.w ($C84).w,d2 ROM:0011FBA8 ble.s loc_11FBB6 ROM:0011FBAA move.w d0,($B2A).w ROM:0011FBAE bclr #4,($1399).w ROM:0011FBB4 bra.s locret_11FBC8 ROM:0011FBB6 ; --------------------------------------------------------------------------- ROM:0011FBB6 ROM:0011FBB6 loc_11FBB6: ; CODE XREF: sub_11FB84+24↑j ROM:0011FBB6 addi.w #1,d0 ROM:0011FBBA bra.s loc_11FB9A ROM:0011FBBC ; --------------------------------------------------------------------------- ROM:0011FBBC ROM:0011FBBC loc_11FBBC: ; CODE XREF: sub_11FB84+C↑j ROM:0011FBBC ; sub_11FB84+14↑j ... ROM:0011FBBC move.w $348(a5),($B2A).w ROM:0011FBC2 bset #4,($1399).w ROM:0011FBC8 ROM:0011FBC8 locret_11FBC8: ; CODE XREF: sub_11FB84+30↑j ROM:0011FBC8 rts ROM:0011FBC8 ; End of function sub_11FB84 ROM:0011FBC8 ROM:0011FBCA ROM:0011FBCA ; =============== S U B R O U T I N E ======================================= ROM:0011FBCA ROM:0011FBCA ROM:0011FBCA sub_11FBCA: ; CODE XREF: sub_121226+36↓p ROM:0011FBCA clr.w d1 ROM:0011FBCC move.b ($1186).w,d1 ROM:0011FBD0 cmpi.w #6,d1 ROM:0011FBD4 bcc.s locret_11FBDE ROM:0011FBD6 movea.l off_11FBE0(pc,d1.w*4),a0 ROM:0011FBDA nop ROM:0011FBDC jmp (a0) ROM:0011FBDE ; --------------------------------------------------------------------------- ROM:0011FBDE ROM:0011FBDE locret_11FBDE: ; CODE XREF: sub_11FBCA+A↑j ROM:0011FBDE rts ROM:0011FBDE ; End of function sub_11FBCA ROM:0011FBDE ROM:0011FBDE ; --------------------------------------------------------------------------- ROM:0011FBE0 off_11FBE0: dc.l loc_11FBF8 ; DATA XREF: sub_11FBCA+C↑r ROM:0011FBE4 dc.l loc_11FC14 ROM:0011FBE8 dc.l loc_11FC44 ROM:0011FBEC dc.l loc_11FC9E ROM:0011FBF0 dc.l loc_11FCE8 ROM:0011FBF4 dc.l loc_11FD6C ROM:0011FBF8 ; --------------------------------------------------------------------------- ROM:0011FBF8 ROM:0011FBF8 loc_11FBF8: ; DATA XREF: ROM:off_11FBE0↑o ROM:0011FBF8 bclr #6,($138B).w ROM:0011FBFE bclr #6,($1391).w ROM:0011FC04 bclr #4,($1390).w ROM:0011FC0A move.b #1,($1186).w ROM:0011FC10 bra.s locret_11FC42 ROM:0011FC12 ; --------------------------------------------------------------------------- ROM:0011FC12 rts ROM:0011FC14 ; --------------------------------------------------------------------------- ROM:0011FC14 ROM:0011FC14 loc_11FC14: ; DATA XREF: ROM:0011FBE4↑o ROM:0011FC14 btst #1,($933).w ROM:0011FC1A beq.s locret_11FC42 ROM:0011FC1C btst #6,($13A1).w ROM:0011FC22 beq.s locret_11FC42 ROM:0011FC24 move.w $378(a5),d0 ROM:0011FC28 clr.b ($8BF).w ROM:0011FC2C move.w d0,($664).w ROM:0011FC30 move.b #1,($8BF).w ROM:0011FC36 move.b #5,($1186).w ROM:0011FC3C bra.l locret_11FDBC ROM:0011FC42 ; --------------------------------------------------------------------------- ROM:0011FC42 ROM:0011FC42 locret_11FC42: ; CODE XREF: ROM:0011FC10↑j ROM:0011FC42 ; ROM:0011FC1A↑j ... ROM:0011FC42 rts ROM:0011FC44 ; --------------------------------------------------------------------------- ROM:0011FC44 ROM:0011FC44 loc_11FC44: ; DATA XREF: ROM:0011FBE8↑o ROM:0011FC44 btst #1,($933).w ROM:0011FC4A beq.s loc_11FC54 ROM:0011FC4C btst #6,($13A1).w ROM:0011FC52 bne.s loc_11FC62 ROM:0011FC54 ROM:0011FC54 loc_11FC54: ; CODE XREF: ROM:0011FC4A↑j ROM:0011FC54 bsr.w sub_11FFEA ROM:0011FC58 move.b #4,($1186).w ROM:0011FC5E bra.w locret_11FD6A ROM:0011FC62 ; --------------------------------------------------------------------------- ROM:0011FC62 ROM:0011FC62 loc_11FC62: ; CODE XREF: ROM:0011FC52↑j ROM:0011FC62 move.w ($BB4).w,d0 ROM:0011FC66 btst #5,($1389).w ROM:0011FC6C bne.s locret_11FC9C ROM:0011FC6E btst #0,($13A4).w ROM:0011FC74 bne.s locret_11FC9C ROM:0011FC76 cmp.w ($B2E).w,d0 ROM:0011FC7A bne.s locret_11FC9C ROM:0011FC7C bclr #6,($13A8).w ROM:0011FC82 bclr #4,($1390).w ROM:0011FC88 bset #6,($138B).w ROM:0011FC8E bset #6,($1391).w ROM:0011FC94 move.b #3,($1186).w ROM:0011FC9A bra.s locret_11FCE6 ROM:0011FC9C ; --------------------------------------------------------------------------- ROM:0011FC9C ROM:0011FC9C locret_11FC9C: ; CODE XREF: ROM:0011FC6C↑j ROM:0011FC9C ; ROM:0011FC74↑j ... ROM:0011FC9C rts ROM:0011FC9E ; --------------------------------------------------------------------------- ROM:0011FC9E ROM:0011FC9E loc_11FC9E: ; DATA XREF: ROM:0011FBEC↑o ROM:0011FC9E btst #1,($933).w ROM:0011FCA4 beq.s loc_11FCAE ROM:0011FCA6 btst #6,($13A1).w ROM:0011FCAC bne.s locret_11FCE6 ROM:0011FCAE ROM:0011FCAE loc_11FCAE: ; CODE XREF: ROM:0011FCA4↑j ROM:0011FCAE btst #4,($1390).w ROM:0011FCB4 bne.s locret_11FCE6 ROM:0011FCB6 btst #0,($13A4).w ROM:0011FCBC bne.s locret_11FCE6 ROM:0011FCBE btst #5,($1389).w ROM:0011FCC4 bne.s locret_11FCE6 ROM:0011FCC6 bsr.w sub_120000 ROM:0011FCCA bsr.w sub_12006E ROM:0011FCCE bset #6,($13A8).w ROM:0011FCD4 bset #4,($1390).w ROM:0011FCDA move.b #4,($1186).w ROM:0011FCE0 bra.l locret_11FD6A ROM:0011FCE6 ; --------------------------------------------------------------------------- ROM:0011FCE6 ROM:0011FCE6 locret_11FCE6: ; CODE XREF: ROM:0011FC9A↑j ROM:0011FCE6 ; ROM:0011FCAC↑j ... ROM:0011FCE6 rts ROM:0011FCE8 ; --------------------------------------------------------------------------- ROM:0011FCE8 ROM:0011FCE8 loc_11FCE8: ; DATA XREF: ROM:0011FBF0↑o ROM:0011FCE8 btst #1,($933).w ROM:0011FCEE beq.s loc_11FD04 ROM:0011FCF0 btst #6,($13A1).w ROM:0011FCF6 beq.s loc_11FD04 ROM:0011FCF8 bsr.w sub_11FFEA ROM:0011FCFC move.b #2,($1186).w ROM:0011FD02 bra.s locret_11FC9C ROM:0011FD04 ; --------------------------------------------------------------------------- ROM:0011FD04 ROM:0011FD04 loc_11FD04: ; CODE XREF: ROM:0011FCEE↑j ROM:0011FD04 ; ROM:0011FCF6↑j ROM:0011FD04 move.w ($BB4).w,d0 ROM:0011FD08 btst #5,($1389).w ROM:0011FD0E bne.s loc_11FD40 ROM:0011FD10 btst #0,($13A4).w ROM:0011FD16 bne.s loc_11FD40 ROM:0011FD18 cmp.w ($B2E).w,d0 ROM:0011FD1C bne.s loc_11FD40 ROM:0011FD1E bclr #6,($13A8).w ROM:0011FD24 bclr #4,($1390).w ROM:0011FD2A move.b #1,($1186).w ROM:0011FD30 bclr #6,($138B).w ROM:0011FD36 bclr #6,($1391).w ROM:0011FD3C bra.w locret_11FC42 ROM:0011FD40 ; --------------------------------------------------------------------------- ROM:0011FD40 ROM:0011FD40 loc_11FD40: ; CODE XREF: ROM:0011FD0E↑j ROM:0011FD40 ; ROM:0011FD16↑j ... ROM:0011FD40 btst #1,($138E).w ROM:0011FD46 beq.s locret_11FD6A ROM:0011FD48 bclr #6,($13A8).w ROM:0011FD4E bclr #4,($1390).w ROM:0011FD54 move.b #1,($1186).w ROM:0011FD5A bclr #6,($138B).w ROM:0011FD60 bclr #6,($1391).w ROM:0011FD66 bra.w locret_11FC42 ROM:0011FD6A ; --------------------------------------------------------------------------- ROM:0011FD6A ROM:0011FD6A locret_11FD6A: ; CODE XREF: ROM:0011FC5E↑j ROM:0011FD6A ; ROM:0011FCE0↑j ... ROM:0011FD6A rts ROM:0011FD6C ; --------------------------------------------------------------------------- ROM:0011FD6C ROM:0011FD6C loc_11FD6C: ; DATA XREF: ROM:0011FBF4↑o ROM:0011FD6C cmpi.w #0,($664).w ROM:0011FD72 bgt.s locret_11FDBC ROM:0011FD74 btst #1,($933).w ROM:0011FD7A beq.s locret_11FDBC ROM:0011FD7C btst #6,($13A1).w ROM:0011FD82 beq.s locret_11FDBC ROM:0011FD84 btst #4,($1390).w ROM:0011FD8A bne.s locret_11FDBC ROM:0011FD8C btst #0,($13A4).w ROM:0011FD92 bne.s locret_11FDBC ROM:0011FD94 btst #5,($1389).w ROM:0011FD9A bne.s locret_11FDBC ROM:0011FD9C bsr.w sub_120000 ROM:0011FDA0 bsr.w sub_120008 ROM:0011FDA4 bset #6,($13A8).w ROM:0011FDAA bset #4,($1390).w ROM:0011FDB0 move.b #2,($1186).w ROM:0011FDB6 bra.l locret_11FC9C ROM:0011FDBC ; --------------------------------------------------------------------------- ROM:0011FDBC ROM:0011FDBC locret_11FDBC: ; CODE XREF: ROM:0011FC3C↑j ROM:0011FDBC ; ROM:0011FD72↑j ... ROM:0011FDBC rts ROM:0011FDBE ROM:0011FDBE ; =============== S U B R O U T I N E ======================================= ROM:0011FDBE ROM:0011FDBE ROM:0011FDBE sub_11FDBE: ; CODE XREF: sub_121226+30↓p ROM:0011FDBE bsr.w sub_120180 ROM:0011FDC2 btst #3,($13B5).w ROM:0011FDC8 bne.s loc_11FDD8 ROM:0011FDCA bclr #2,($1393).w ROM:0011FDD0 bclr #6,($1395).w ROM:0011FDD6 bra.s loc_11FE1C ROM:0011FDD8 ; --------------------------------------------------------------------------- ROM:0011FDD8 ROM:0011FDD8 loc_11FDD8: ; CODE XREF: sub_11FDBE+A↑j ROM:0011FDD8 move.w $362(a5),d0 ROM:0011FDDC cmp.w ($A6E).w,d0 ROM:0011FDE0 ble.s loc_11FDEA ROM:0011FDE2 bset #2,($1393).w ROM:0011FDE8 bra.s loc_11FDFA ROM:0011FDEA ; --------------------------------------------------------------------------- ROM:0011FDEA ROM:0011FDEA loc_11FDEA: ; CODE XREF: sub_11FDBE+22↑j ROM:0011FDEA add.w $364(a5),d0 ROM:0011FDEE cmp.w ($A6E).w,d0 ROM:0011FDF2 bge.s loc_11FDFA ROM:0011FDF4 bclr #2,($1393).w ROM:0011FDFA ROM:0011FDFA loc_11FDFA: ; CODE XREF: sub_11FDBE+2A↑j ROM:0011FDFA ; sub_11FDBE+34↑j ROM:0011FDFA move.w $366(a5),d0 ROM:0011FDFE cmp.w ($A6E).w,d0 ROM:0011FE02 bge.s loc_11FE0C ROM:0011FE04 bset #6,($1395).w ROM:0011FE0A bra.s loc_11FE1C ROM:0011FE0C ; --------------------------------------------------------------------------- ROM:0011FE0C ROM:0011FE0C loc_11FE0C: ; CODE XREF: sub_11FDBE+44↑j ROM:0011FE0C sub.w $368(a5),d0 ROM:0011FE10 cmp.w ($A6E).w,d0 ROM:0011FE14 ble.s loc_11FE1C ROM:0011FE16 bclr #6,($1395).w ROM:0011FE1C ROM:0011FE1C loc_11FE1C: ; CODE XREF: sub_11FDBE+18↑j ROM:0011FE1C ; sub_11FDBE+4C↑j ... ROM:0011FE1C clr.w d1 ROM:0011FE1E move.b ($1187).w,d1 ROM:0011FE22 cmpi.w #4,d1 ROM:0011FE26 bcc.s locret_11FE30 ROM:0011FE28 movea.l off_11FE32(pc,d1.w*4),a0 ROM:0011FE2C nop ROM:0011FE2E jmp (a0) ROM:0011FE30 ; --------------------------------------------------------------------------- ROM:0011FE30 ROM:0011FE30 locret_11FE30: ; CODE XREF: sub_11FDBE+68↑j ROM:0011FE30 rts ROM:0011FE30 ; End of function sub_11FDBE ROM:0011FE30 ROM:0011FE30 ; --------------------------------------------------------------------------- ROM:0011FE32 off_11FE32: dc.l loc_11FE42 ; DATA XREF: sub_11FDBE+6A↑r ROM:0011FE36 dc.l loc_11FE52 ROM:0011FE3A dc.l loc_11FE84 ROM:0011FE3E dc.l loc_11FF08 ROM:0011FE42 ; --------------------------------------------------------------------------- ROM:0011FE42 ROM:0011FE42 loc_11FE42: ; DATA XREF: ROM:off_11FE32↑o ROM:0011FE42 bclr #6,($13A1).w ROM:0011FE48 move.b #1,($1187).w ROM:0011FE4E bra.s locret_11FE82 ROM:0011FE50 ; --------------------------------------------------------------------------- ROM:0011FE50 rts ROM:0011FE52 ; --------------------------------------------------------------------------- ROM:0011FE52 ROM:0011FE52 loc_11FE52: ; DATA XREF: ROM:0011FE36↑o ROM:0011FE52 btst #7,($13A9).w ROM:0011FE58 beq.s locret_11FE82 ROM:0011FE5A move.w #$39D6,d1 ROM:0011FE5E move.w ($A94).w,d2 ROM:0011FE62 bsr.l sub_116F5A ROM:0011FE68 clr.b ($8BE).w ROM:0011FE6C move.w d1,($662).w ROM:0011FE70 move.b #1,($8BE).w ROM:0011FE76 move.b #2,($1187).w ROM:0011FE7C bra.l locret_11FF06 ROM:0011FE82 ; --------------------------------------------------------------------------- ROM:0011FE82 ROM:0011FE82 locret_11FE82: ; CODE XREF: ROM:0011FE4E↑j ROM:0011FE82 ; ROM:0011FE58↑j ... ROM:0011FE82 rts ROM:0011FE84 ; --------------------------------------------------------------------------- ROM:0011FE84 ROM:0011FE84 loc_11FE84: ; DATA XREF: ROM:0011FE3A↑o ROM:0011FE84 btst #7,($13A9).w ROM:0011FE8A bne.s loc_11FE94 ROM:0011FE8C move.b #1,($1187).w ROM:0011FE92 bra.s locret_11FE82 ROM:0011FE94 ; --------------------------------------------------------------------------- ROM:0011FE94 ROM:0011FE94 loc_11FE94: ; CODE XREF: ROM:0011FE8A↑j ROM:0011FE94 move.w $350(a5),d0 ROM:0011FE98 sub.w $34E(a5),d0 ROM:0011FE9C cmp.w ($598).w,d0 ROM:0011FEA0 ble.s locret_11FF06 ROM:0011FEA2 cmpi.w #0,($6BA).w ROM:0011FEA8 bgt.s loc_11FEAC ROM:0011FEAA bra.s loc_11FEBA ROM:0011FEAC ; --------------------------------------------------------------------------- ROM:0011FEAC ROM:0011FEAC loc_11FEAC: ; CODE XREF: ROM:0011FEA8↑j ROM:0011FEAC move.w $354(a5),d0 ROM:0011FEB0 sub.w $352(a5),d0 ROM:0011FEB4 cmp.w ($C88).w,d0 ROM:0011FEB8 ble.s locret_11FF06 ROM:0011FEBA ROM:0011FEBA loc_11FEBA: ; CODE XREF: ROM:0011FEAA↑j ROM:0011FEBA move.w $358(a5),d0 ROM:0011FEBE sub.w $356(a5),d0 ROM:0011FEC2 btst #6,($1395).w ROM:0011FEC8 bne.s locret_11FF06 ROM:0011FECA cmp.w ($A94).w,d0 ROM:0011FECE ble.s locret_11FF06 ROM:0011FED0 move.w $35A(a5),d1 ROM:0011FED4 add.w $35C(a5),d1 ROM:0011FED8 btst #2,($1393).w ROM:0011FEDE bne.s locret_11FF06 ROM:0011FEE0 cmp.w ($A44).w,d1 ROM:0011FEE4 bge.s locret_11FF06 ROM:0011FEE6 cmpi.w #0,($662).w ROM:0011FEEC bgt.s locret_11FF06 ROM:0011FEEE btst #1,($139B).w ROM:0011FEF4 bne.s locret_11FF06 ROM:0011FEF6 bset #6,($13A1).w ROM:0011FEFC move.b #3,($1187).w ROM:0011FF02 bra.w locret_11FF92 ROM:0011FF06 ; --------------------------------------------------------------------------- ROM:0011FF06 ROM:0011FF06 locret_11FF06: ; CODE XREF: ROM:0011FE7C↑j ROM:0011FF06 ; ROM:0011FEA0↑j ... ROM:0011FF06 rts ROM:0011FF08 ; --------------------------------------------------------------------------- ROM:0011FF08 ROM:0011FF08 loc_11FF08: ; DATA XREF: ROM:0011FE3E↑o ROM:0011FF08 btst #7,($13A9).w ROM:0011FF0E bne.s loc_11FF20 ROM:0011FF10 bclr #6,($13A1).w ROM:0011FF16 move.b #1,($1187).w ROM:0011FF1C bra.w locret_11FE82 ROM:0011FF20 ; --------------------------------------------------------------------------- ROM:0011FF20 ROM:0011FF20 loc_11FF20: ; CODE XREF: ROM:0011FF0E↑j ROM:0011FF20 move.w $350(a5),d0 ROM:0011FF24 cmp.w ($598).w,d0 ROM:0011FF28 bgt.s loc_11FF2C ROM:0011FF2A bra.s loc_11FF6E ROM:0011FF2C ; --------------------------------------------------------------------------- ROM:0011FF2C ROM:0011FF2C loc_11FF2C: ; CODE XREF: ROM:0011FF28↑j ROM:0011FF2C btst #0,($138C).w ROM:0011FF32 beq.s loc_11FF3C ROM:0011FF34 bclr #0,($138C).w ROM:0011FF3A bra.s loc_11FF6E ROM:0011FF3C ; --------------------------------------------------------------------------- ROM:0011FF3C ROM:0011FF3C loc_11FF3C: ; CODE XREF: ROM:0011FF32↑j ROM:0011FF3C move.w $358(a5),d0 ROM:0011FF40 cmp.w ($A94).w,d0 ROM:0011FF44 bgt.s loc_11FF48 ROM:0011FF46 bra.s loc_11FF6E ROM:0011FF48 ; --------------------------------------------------------------------------- ROM:0011FF48 ROM:0011FF48 loc_11FF48: ; CODE XREF: ROM:0011FF44↑j ROM:0011FF48 move.w $35A(a5),d0 ROM:0011FF4C cmp.w ($A44).w,d0 ROM:0011FF50 blt.s loc_11FF54 ROM:0011FF52 bra.s loc_11FF6E ROM:0011FF54 ; --------------------------------------------------------------------------- ROM:0011FF54 ROM:0011FF54 loc_11FF54: ; CODE XREF: ROM:0011FF50↑j ROM:0011FF54 btst #2,($1393).w ROM:0011FF5A bne.s loc_11FF6E ROM:0011FF5C btst #6,($1395).w ROM:0011FF62 bne.s loc_11FF6E ROM:0011FF64 btst #1,($139B).w ROM:0011FF6A bne.s loc_11FF6E ROM:0011FF6C bra.s locret_11FF92 ROM:0011FF6E ; --------------------------------------------------------------------------- ROM:0011FF6E ROM:0011FF6E loc_11FF6E: ; CODE XREF: ROM:0011FF2A↑j ROM:0011FF6E ; ROM:0011FF3A↑j ... ROM:0011FF6E bclr #6,($13A1).w ROM:0011FF74 move.w $35E(a5),d1 ROM:0011FF78 clr.b ($8EA).w ROM:0011FF7C move.w d1,($6BA).w ROM:0011FF80 move.b #1,($8EA).w ROM:0011FF86 move.b #2,($1187).w ROM:0011FF8C bra.l locret_11FF06 ROM:0011FF92 ; --------------------------------------------------------------------------- ROM:0011FF92 ROM:0011FF92 locret_11FF92: ; CODE XREF: ROM:0011FF02↑j ROM:0011FF92 ; ROM:0011FF6C↑j ROM:0011FF92 rts ROM:0011FF94 ; --------------------------------------------------------------------------- ROM:0011FF94 rts ROM:0011FF96 ROM:0011FF96 ; =============== S U B R O U T I N E ======================================= ROM:0011FF96 ROM:0011FF96 ROM:0011FF96 sub_11FF96: ; CODE XREF: sub_121226+24↓p ROM:0011FF96 move.w $354(a5),d0 ROM:0011FF9A btst #1,($138C).w ROM:0011FFA0 bne.s loc_11FFC6 ROM:0011FFA2 cmp.w ($C88).w,d0 ROM:0011FFA6 bge.s loc_11FFC6 ROM:0011FFA8 move.w $35E(a5),d1 ROM:0011FFAC clr.b ($8EA).w ROM:0011FFB0 move.w d1,($6BA).w ROM:0011FFB4 move.b #1,($8EA).w ROM:0011FFBA bset #0,($138C).w ROM:0011FFC0 bset #1,($138C).w ROM:0011FFC6 ROM:0011FFC6 loc_11FFC6: ; CODE XREF: sub_11FF96+A↑j ROM:0011FFC6 ; sub_11FF96+10↑j ROM:0011FFC6 btst #1,($138C).w ROM:0011FFCC beq.s locret_11FFE8 ROM:0011FFCE move.w $352(a5),d1 ROM:0011FFD2 sub.w d1,d0 ROM:0011FFD4 cmp.w ($C88).w,d0 ROM:0011FFD8 ble.s locret_11FFE8 ROM:0011FFDA bclr #1,($138C).w ROM:0011FFE0 clr.b ($8EA).w ROM:0011FFE4 clr.w ($6BA).w ROM:0011FFE8 ROM:0011FFE8 locret_11FFE8: ; CODE XREF: sub_11FF96+36↑j ROM:0011FFE8 ; sub_11FF96+42↑j ROM:0011FFE8 rts ROM:0011FFE8 ; End of function sub_11FF96 ROM:0011FFE8 ROM:0011FFEA ROM:0011FFEA ; =============== S U B R O U T I N E ======================================= ROM:0011FFEA ROM:0011FFEA ROM:0011FFEA sub_11FFEA: ; CODE XREF: ROM:loc_11FC54↑p ROM:0011FFEA ; ROM:0011FCF8↑p ROM:0011FFEA move.w ($B2E).w,d0 ROM:0011FFEE move.w ($B2C).w,($B2E).w ROM:0011FFF4 move.w d0,($B2C).w ROM:0011FFF8 move.w $C4(a5),($B30).w ROM:0011FFFE rts ROM:0011FFFE ; End of function sub_11FFEA ROM:0011FFFE ROM:00120000 ROM:00120000 ; =============== S U B R O U T I N E ======================================= ROM:00120000 ROM:00120000 ROM:00120000 sub_120000: ; CODE XREF: ROM:0011FCC6↑p ROM:00120000 ; ROM:0011FD9C↑p ROM:00120000 ; DATA XREF: ... ROM:00120000 move.w ($BB4).w,($B2C).w ROM:00120006 rts ROM:00120006 ; End of function sub_120000 ROM:00120006 ROM:00120008 ROM:00120008 ; =============== S U B R O U T I N E ======================================= ROM:00120008 ROM:00120008 ROM:00120008 sub_120008: ; CODE XREF: ROM:0011FDA0↑p ROM:00120008 move.w #$3A70,d1 ROM:0012000C move.w ($598).w,d2 ROM:00120010 move.w ($B32).w,d3 ROM:00120014 bsr.l sub_116F5A ROM:0012001A move.w d1,($B3C).w ROM:0012001E move.w #$3A84,d1 ROM:00120022 move.w ($B2C).w,d2 ROM:00120026 move.w ($13D0).w,d3 ROM:0012002A bsr.l sub_116F5A ROM:00120030 move.w ($B2C).w,d0 ROM:00120034 sub.w d1,d0 ROM:00120036 add.w ($B3C).w,d0 ROM:0012003A move.w d0,($B38).w ROM:0012003E move.w #$3A82,d1 ROM:00120042 move.w ($B38).w,d2 ROM:00120046 move.w ($13D0).w,d3 ROM:0012004A bsr.l sub_116F5A ROM:00120050 add.w ($B38).w,d1 ROM:00120054 move.w $CC(a5),d0 ROM:00120058 cmp.w d1,d0 ROM:0012005A bge.s loc_120062 ROM:0012005C move.w d0,($B2E).w ROM:00120060 bra.s loc_120066 ROM:00120062 ; --------------------------------------------------------------------------- ROM:00120062 ROM:00120062 loc_120062: ; CODE XREF: sub_120008+52↑j ROM:00120062 move.w d1,($B2E).w ROM:00120066 ROM:00120066 loc_120066: ; CODE XREF: sub_120008+58↑j ROM:00120066 move.w $34C(a5),($B30).w ROM:0012006C rts ROM:0012006C ; End of function sub_120008 ROM:0012006C ROM:0012006E ROM:0012006E ; =============== S U B R O U T I N E ======================================= ROM:0012006E ROM:0012006E ROM:0012006E sub_12006E: ; CODE XREF: ROM:0011FCCA↑p ROM:0012006E btst #2,($13A2).w ROM:00120074 bne.s loc_1200D4 ROM:00120076 move.w #$3A6E,d1 ROM:0012007A move.w ($598).w,d2 ROM:0012007E move.w ($B32).w,d3 ROM:00120082 bsr.l sub_116F5A ROM:00120088 move.w d1,($B3A).w ROM:0012008C move.w #$3A84,d1 ROM:00120090 move.w ($B2C).w,d2 ROM:00120094 move.w ($13D0).w,d3 ROM:00120098 bsr.l sub_116F5A ROM:0012009E move.w ($B2C).w,d0 ROM:001200A2 sub.w d1,d0 ROM:001200A4 sub.w ($B3A).w,d0 ROM:001200A8 move.w ($BAC).w,d2 ROM:001200AC sub.w ($B34).w,d2 ROM:001200B0 cmp.w d0,d2 ROM:001200B2 ble.s loc_1200B6 ROM:001200B4 move.w d2,d0 ROM:001200B6 ROM:001200B6 loc_1200B6: ; CODE XREF: sub_12006E+44↑j ROM:001200B6 move.w d0,($B38).w ROM:001200BA move.w #$3A82,d1 ROM:001200BE move.w ($B38).w,d2 ROM:001200C2 move.w ($13D0).w,d3 ROM:001200C6 bsr.l sub_116F5A ROM:001200CC add.w ($B38).w,d1 ROM:001200D0 move.w d1,d0 ROM:001200D2 bra.s loc_1200D8 ROM:001200D4 ; --------------------------------------------------------------------------- ROM:001200D4 ROM:001200D4 loc_1200D4: ; CODE XREF: sub_12006E+6↑j ROM:001200D4 move.w ($B2C).w,d0 ROM:001200D8 ROM:001200D8 loc_1200D8: ; CODE XREF: sub_12006E+64↑j ROM:001200D8 move.w $CC(a5),d2 ROM:001200DC cmp.w d0,d2 ROM:001200DE bge.s loc_1200E2 ROM:001200E0 move.w d2,d0 ROM:001200E2 ROM:001200E2 loc_1200E2: ; CODE XREF: sub_12006E+70↑j ROM:001200E2 move.w d0,($B2E).w ROM:001200E6 move.w $34A(a5),($B30).w ROM:001200EC rts ROM:001200EC ; End of function sub_12006E ROM:001200EC ROM:001200EE ROM:001200EE ; =============== S U B R O U T I N E ======================================= ROM:001200EE ROM:001200EE ROM:001200EE sub_1200EE: ; CODE XREF: sub_121226+2A↓p ROM:001200EE move.w $360(a5),d0 ROM:001200F2 cmpi.w #0,d0 ROM:001200F6 beq.s loc_1200FE ROM:001200F8 cmpi.w #2,d0 ROM:001200FC bne.s loc_120106 ROM:001200FE ROM:001200FE loc_1200FE: ; CODE XREF: sub_1200EE+8↑j ROM:001200FE bclr #3,($13B5).w ROM:00120104 bra.s loc_12010C ROM:00120106 ; --------------------------------------------------------------------------- ROM:00120106 ROM:00120106 loc_120106: ; CODE XREF: sub_1200EE+E↑j ROM:00120106 bset #3,($13B5).w ROM:0012010C ROM:0012010C loc_12010C: ; CODE XREF: sub_1200EE+16↑j ROM:0012010C cmpi.w #0,d0 ROM:00120110 beq.s loc_120118 ROM:00120112 cmpi.w #1,d0 ROM:00120116 bne.s loc_120120 ROM:00120118 ROM:00120118 loc_120118: ; CODE XREF: sub_1200EE+22↑j ROM:00120118 bclr #4,($13AC).w ROM:0012011E bra.s loc_120126 ROM:00120120 ; --------------------------------------------------------------------------- ROM:00120120 ROM:00120120 loc_120120: ; CODE XREF: sub_1200EE+28↑j ROM:00120120 bset #4,($13AC).w ROM:00120126 ROM:00120126 loc_120126: ; CODE XREF: sub_1200EE+30↑j ROM:00120126 btst #3,($13B5).w ROM:0012012C bne.s loc_120142 ROM:0012012E move.w #$3A68,d1 ROM:00120132 move.w ($A48).w,d2 ROM:00120136 move.w ($A44).w,d3 ROM:0012013A bsr.l sub_116F5A ROM:00120140 bra.s loc_120154 ROM:00120142 ; --------------------------------------------------------------------------- ROM:00120142 ROM:00120142 loc_120142: ; CODE XREF: sub_1200EE+3E↑j ROM:00120142 move.w #$3A6A,d1 ROM:00120146 move.w ($A6E).w,d2 ROM:0012014A move.w ($A44).w,d3 ROM:0012014E bsr.l sub_116F5A ROM:00120154 ROM:00120154 loc_120154: ; CODE XREF: sub_1200EE+52↑j ROM:00120154 btst #4,($13AC).w ROM:0012015A beq.s loc_120164 ROM:0012015C muls.w ($B36).w,d1 ROM:00120160 divs.w #$2710,d1 ROM:00120164 ROM:00120164 loc_120164: ; CODE XREF: sub_1200EE+6C↑j ROM:00120164 move.w d1,($B32).w ROM:00120168 move.w #$3A6C,d1 ROM:0012016C move.w ($B32).w,d2 ROM:00120170 move.w ($13D0).w,d3 ROM:00120174 bsr.l sub_116F5A ROM:0012017A move.w d1,($B34).w ROM:0012017E rts ROM:0012017E ; End of function sub_1200EE ROM:0012017E ROM:00120180 ROM:00120180 ; =============== S U B R O U T I N E ======================================= ROM:00120180 ROM:00120180 ROM:00120180 sub_120180: ; CODE XREF: sub_11FDBE↑p ROM:00120180 clr.w d1 ROM:00120182 move.b ($1185).w,d1 ROM:00120186 cmpi.w #4,d1 ROM:0012018A bcc.s locret_120194 ROM:0012018C movea.l off_120196(pc,d1.w*4),a0 ROM:00120190 nop ROM:00120192 jmp (a0) ROM:00120194 ; --------------------------------------------------------------------------- ROM:00120194 ROM:00120194 locret_120194: ; CODE XREF: sub_120180+A↑j ROM:00120194 rts ROM:00120194 ; End of function sub_120180 ROM:00120194 ROM:00120194 ; --------------------------------------------------------------------------- ROM:00120196 off_120196: dc.l loc_1201A6 ; DATA XREF: sub_120180+C↑r ROM:0012019A dc.l loc_1201B4 ROM:0012019E dc.l loc_1201FE ROM:001201A2 dc.l loc_120228 ROM:001201A6 ; --------------------------------------------------------------------------- ROM:001201A6 ROM:001201A6 loc_1201A6: ; DATA XREF: ROM:off_120196↑o ROM:001201A6 bclr #1,($139B).w ROM:001201AC move.b #1,($1185).w ROM:001201B2 bra.s locret_1201FC ROM:001201B4 ; --------------------------------------------------------------------------- ROM:001201B4 ROM:001201B4 loc_1201B4: ; DATA XREF: ROM:0012019A↑o ROM:001201B4 move.w $36A(a5),d0 ROM:001201B8 move.w $36C(a5),d1 ROM:001201BC move.w $370(a5),d2 ROM:001201C0 move.w $36E(a5),d3 ROM:001201C4 cmp.w ($598).w,d0 ROM:001201C8 bgt.s locret_1201FC ROM:001201CA cmp.w ($53A).w,d1 ROM:001201CE bgt.s locret_1201FC ROM:001201D0 cmp.w ($A5E).w,d2 ROM:001201D4 bgt.s locret_1201FC ROM:001201D6 cmp.w ($C88).w,d3 ROM:001201DA bgt.s locret_1201FC ROM:001201DC bset #1,($139B).w ROM:001201E2 move.w $376(a5),d4 ROM:001201E6 clr.b ($8EB).w ROM:001201EA move.w d4,($6BC).w ROM:001201EE move.b #1,($8EB).w ROM:001201F4 move.b #2,($1185).w ROM:001201FA bra.s locret_120226 ROM:001201FC ; --------------------------------------------------------------------------- ROM:001201FC ROM:001201FC locret_1201FC: ; CODE XREF: ROM:001201B2↑j ROM:001201FC ; ROM:001201C8↑j ... ROM:001201FC rts ROM:001201FE ; --------------------------------------------------------------------------- ROM:001201FE ROM:001201FE loc_1201FE: ; DATA XREF: ROM:0012019E↑o ROM:001201FE move.w $372(a5),d0 ROM:00120202 cmpi.w #0,($6BC).w ROM:00120208 ble.s loc_120210 ROM:0012020A cmp.w ($53A).w,d0 ROM:0012020E bgt.s locret_120226 ROM:00120210 ROM:00120210 loc_120210: ; CODE XREF: ROM:00120208↑j ROM:00120210 bclr #1,($139B).w ROM:00120216 clr.b ($8EB).w ROM:0012021A clr.w ($6BC).w ROM:0012021E move.b #3,($1185).w ROM:00120224 bra.s locret_12023A ROM:00120226 ; --------------------------------------------------------------------------- ROM:00120226 ROM:00120226 locret_120226: ; CODE XREF: ROM:001201FA↑j ROM:00120226 ; ROM:0012020E↑j ROM:00120226 rts ROM:00120228 ; --------------------------------------------------------------------------- ROM:00120228 ROM:00120228 loc_120228: ; DATA XREF: ROM:001201A2↑o ROM:00120228 move.w $374(a5),d0 ROM:0012022C cmp.w ($53A).w,d0 ROM:00120230 blt.s locret_12023A ROM:00120232 move.b #1,($1185).w ROM:00120238 bra.s locret_1201FC ROM:0012023A ; --------------------------------------------------------------------------- ROM:0012023A ROM:0012023A locret_12023A: ; CODE XREF: ROM:00120224↑j ROM:0012023A ; ROM:00120230↑j ROM:0012023A rts ROM:0012023C ROM:0012023C ; =============== S U B R O U T I N E ======================================= ROM:0012023C ROM:0012023C ROM:0012023C sub_12023C: ; CODE XREF: sub_121226:loc_12123E↓p ROM:0012023C clr.w d1 ROM:0012023E move.b ($1188).w,d1 ROM:00120242 cmpi.w #6,d1 ROM:00120246 bcc.s locret_120250 ROM:00120248 movea.l off_120252(pc,d1.w*4),a0 ROM:0012024C nop ROM:0012024E jmp (a0) ROM:00120250 ; --------------------------------------------------------------------------- ROM:00120250 ROM:00120250 locret_120250: ; CODE XREF: sub_12023C+A↑j ROM:00120250 rts ROM:00120250 ; End of function sub_12023C ROM:00120250 ROM:00120250 ; --------------------------------------------------------------------------- ROM:00120252 off_120252: dc.l loc_12026A ; DATA XREF: sub_12023C+C↑r ROM:00120256 dc.l loc_120280 ROM:0012025A dc.l loc_1202BA ROM:0012025E dc.l loc_1202EE ROM:00120262 dc.l loc_12032E ROM:00120266 dc.l loc_120370 ROM:0012026A ; --------------------------------------------------------------------------- ROM:0012026A ROM:0012026A loc_12026A: ; DATA XREF: ROM:off_120252↑o ROM:0012026A bclr #0,($13A4).w ROM:00120270 bclr #7,($139D).w ROM:00120276 move.b #1,($1188).w ROM:0012027C bra.s locret_1202B8 ROM:0012027E ; --------------------------------------------------------------------------- ROM:0012027E rts ROM:00120280 ; --------------------------------------------------------------------------- ROM:00120280 ROM:00120280 loc_120280: ; DATA XREF: ROM:00120256↑o ROM:00120280 btst #3,($935).w ROM:00120286 beq.s loc_1202A0 ROM:00120288 btst #6,($13AB).w ROM:0012028E beq.s loc_1202A0 ROM:00120290 bset #7,($139D).w ROM:00120296 move.b #4,($1188).w ROM:0012029C bra.w loc_12036A ROM:001202A0 ; --------------------------------------------------------------------------- ROM:001202A0 ROM:001202A0 loc_1202A0: ; CODE XREF: ROM:00120286↑j ROM:001202A0 ; ROM:0012028E↑j ROM:001202A0 btst #6,($13AB).w ROM:001202A6 beq.s locret_1202B8 ROM:001202A8 btst #3,($935).w ROM:001202AE bne.s locret_1202B8 ROM:001202B0 move.b #2,($1188).w ROM:001202B6 bra.s loc_1202E8 ROM:001202B8 ; --------------------------------------------------------------------------- ROM:001202B8 ROM:001202B8 locret_1202B8: ; CODE XREF: ROM:0012027C↑j ROM:001202B8 ; ROM:001202A6↑j ... ROM:001202B8 rts ROM:001202BA ; --------------------------------------------------------------------------- ROM:001202BA ROM:001202BA loc_1202BA: ; DATA XREF: ROM:0012025A↑o ROM:001202BA btst #6,($13AB).w ROM:001202C0 bne.s loc_1202CA ROM:001202C2 move.b #1,($1188).w ROM:001202C8 bra.s locret_1202B8 ROM:001202CA ; --------------------------------------------------------------------------- ROM:001202CA ROM:001202CA loc_1202CA: ; CODE XREF: ROM:001202C0↑j ROM:001202CA btst #3,($935).w ROM:001202D0 beq.s loc_1202E8 ROM:001202D2 bsr.w sub_1203D4 ROM:001202D6 bsr.w sub_12044C ROM:001202DA bset #0,($13A4).w ROM:001202E0 move.b #3,($1188).w ROM:001202E6 bra.s loc_120328 ROM:001202E8 ; --------------------------------------------------------------------------- ROM:001202E8 ROM:001202E8 loc_1202E8: ; CODE XREF: ROM:001202B6↑j ROM:001202E8 ; ROM:001202D0↑j ... ROM:001202E8 bsr.w sub_1203AC ROM:001202EC rts ROM:001202EE ; --------------------------------------------------------------------------- ROM:001202EE ROM:001202EE loc_1202EE: ; DATA XREF: ROM:0012025E↑o ROM:001202EE btst #3,($935).w ROM:001202F4 bne.s loc_120304 ROM:001202F6 bsr.w sub_1204AE ROM:001202FA move.b #5,($1188).w ROM:00120300 bra.w loc_1203A4 ROM:00120304 ; --------------------------------------------------------------------------- ROM:00120304 ROM:00120304 loc_120304: ; CODE XREF: ROM:001202F4↑j ROM:00120304 move.w ($B42).w,d0 ROM:00120308 cmp.w ($BB4).w,d0 ROM:0012030C bne.s loc_120328 ROM:0012030E bsr.l sub_1215D8 ROM:00120314 bclr #0,($13A4).w ROM:0012031A bset #7,($139D).w ROM:00120320 move.b #4,($1188).w ROM:00120326 bra.s loc_12036A ROM:00120328 ; --------------------------------------------------------------------------- ROM:00120328 ROM:00120328 loc_120328: ; CODE XREF: ROM:001202E6↑j ROM:00120328 ; ROM:0012030C↑j ... ROM:00120328 bsr.w sub_1203C0 ROM:0012032C rts ROM:0012032E ; --------------------------------------------------------------------------- ROM:0012032E ROM:0012032E loc_12032E: ; DATA XREF: ROM:00120262↑o ROM:0012032E btst #6,($13AB).w ROM:00120334 bne.s loc_120346 ROM:00120336 bclr #7,($139D).w ROM:0012033C move.b #1,($1188).w ROM:00120342 bra.w locret_1202B8 ROM:00120346 ; --------------------------------------------------------------------------- ROM:00120346 ROM:00120346 loc_120346: ; CODE XREF: ROM:00120334↑j ROM:00120346 btst #3,($935).w ROM:0012034C bne.s loc_12036A ROM:0012034E bsr.w sub_1203D4 ROM:00120352 bsr.w sub_1203DC ROM:00120356 bset #0,($13A4).w ROM:0012035C bclr #7,($139D).w ROM:00120362 move.b #5,($1188).w ROM:00120368 bra.s loc_1203A4 ROM:0012036A ; --------------------------------------------------------------------------- ROM:0012036A ROM:0012036A loc_12036A: ; CODE XREF: ROM:0012029C↑j ROM:0012036A ; ROM:00120326↑j ... ROM:0012036A bsr.w sub_1203C0 ROM:0012036E rts ROM:00120370 ; --------------------------------------------------------------------------- ROM:00120370 ROM:00120370 loc_120370: ; DATA XREF: ROM:00120266↑o ROM:00120370 btst #3,($935).w ROM:00120376 beq.s loc_120384 ROM:00120378 bsr.w sub_1204AE ROM:0012037C move.b #3,($1188).w ROM:00120382 bra.s loc_120328 ROM:00120384 ; --------------------------------------------------------------------------- ROM:00120384 ROM:00120384 loc_120384: ; CODE XREF: ROM:00120376↑j ROM:00120384 move.w ($B42).w,d0 ROM:00120388 cmp.w ($BB4).w,d0 ROM:0012038C bne.s loc_1203A4 ROM:0012038E bsr.l sub_1215D8 ROM:00120394 bclr #0,($13A4).w ROM:0012039A move.b #2,($1188).w ROM:001203A0 bra.w loc_1202E8 ROM:001203A4 ; --------------------------------------------------------------------------- ROM:001203A4 ROM:001203A4 loc_1203A4: ; CODE XREF: ROM:00120300↑j ROM:001203A4 ; ROM:00120368↑j ... ROM:001203A4 bsr.w sub_1203AC ROM:001203A8 rts ROM:001203AA ; --------------------------------------------------------------------------- ROM:001203AA rts ROM:001203AC ROM:001203AC ; =============== S U B R O U T I N E ======================================= ROM:001203AC ROM:001203AC ROM:001203AC sub_1203AC: ; CODE XREF: ROM:loc_1202E8↑p ROM:001203AC ; ROM:loc_1203A4↑p ROM:001203AC move.w #$39D8,d1 ROM:001203B0 move.w ($A94).w,d2 ROM:001203B4 bsr.l sub_116F5A ROM:001203BA move.w d1,($B90).w ROM:001203BE rts ROM:001203BE ; End of function sub_1203AC ROM:001203BE ROM:001203C0 ROM:001203C0 ; =============== S U B R O U T I N E ======================================= ROM:001203C0 ROM:001203C0 ROM:001203C0 sub_1203C0: ; CODE XREF: ROM:loc_120328↑p ROM:001203C0 ; ROM:loc_12036A↑p ROM:001203C0 move.w #$39DA,d1 ROM:001203C4 move.w ($A94).w,d2 ROM:001203C8 bsr.l sub_116F5A ROM:001203CE move.w d1,($B90).w ROM:001203D2 rts ROM:001203D2 ; End of function sub_1203C0 ROM:001203D2 ROM:001203D4 ROM:001203D4 ; =============== S U B R O U T I N E ======================================= ROM:001203D4 ROM:001203D4 ROM:001203D4 sub_1203D4: ; CODE XREF: ROM:001202D2↑p ROM:001203D4 ; ROM:0012034E↑p ROM:001203D4 move.w ($BB4).w,($B3E).w ROM:001203DA rts ROM:001203DA ; End of function sub_1203D4 ROM:001203DA ROM:001203DC ROM:001203DC ; =============== S U B R O U T I N E ======================================= ROM:001203DC ROM:001203DC ROM:001203DC sub_1203DC: ; CODE XREF: ROM:00120352↑p ROM:001203DC move.w #$39DC,d1 ROM:001203E0 move.w ($A94).w,d2 ROM:001203E4 bsr.l sub_116F5A ROM:001203EA move.w d1,($B44).w ROM:001203EE move.w #$3A84,d1 ROM:001203F2 move.w ($B3E).w,d2 ROM:001203F6 move.w ($13D0).w,d3 ROM:001203FA bsr.l sub_116F5A ROM:00120400 move.w ($B3E).w,d0 ROM:00120404 sub.w d1,d0 ROM:00120406 sub.w ($B44).w,d0 ROM:0012040A move.w ($BAC).w,d1 ROM:0012040E sub.w ($B44).w,d1 ROM:00120412 cmp.w d0,d1 ROM:00120414 ble.s loc_120418 ROM:00120416 move.w d1,d0 ROM:00120418 ROM:00120418 loc_120418: ; CODE XREF: sub_1203DC+38↑j ROM:00120418 move.w d0,($B48).w ROM:0012041C move.w #$3A82,d1 ROM:00120420 move.w ($B48).w,d2 ROM:00120424 move.w ($13D0).w,d3 ROM:00120428 bsr.l sub_116F5A ROM:0012042E add.w ($B48).w,d1 ROM:00120432 move.w d1,($B42).w ROM:00120436 move.w $CC(a5),d2 ROM:0012043A cmp.w ($B42).w,d2 ROM:0012043E bge.s loc_120444 ROM:00120440 move.w d2,($B42).w ROM:00120444 ROM:00120444 loc_120444: ; CODE XREF: sub_1203DC+62↑j ROM:00120444 move.w $37A(a5),($B40).w ROM:0012044A rts ROM:0012044A ; End of function sub_1203DC ROM:0012044A ROM:0012044C ROM:0012044C ; =============== S U B R O U T I N E ======================================= ROM:0012044C ROM:0012044C ROM:0012044C sub_12044C: ; CODE XREF: ROM:001202D6↑p ROM:0012044C move.w #$39DE,d1 ROM:00120450 move.w ($A94).w,d2 ROM:00120454 bsr.l sub_116F5A ROM:0012045A move.w d1,($B46).w ROM:0012045E move.w #$3A84,d1 ROM:00120462 move.w ($B3E).w,d2 ROM:00120466 move.w ($13D0).w,d3 ROM:0012046A bsr.l sub_116F5A ROM:00120470 move.w ($B3E).w,d0 ROM:00120474 sub.w d1,d0 ROM:00120476 add.w ($B46).w,d0 ROM:0012047A move.w d0,($B48).w ROM:0012047E move.w #$3A82,d1 ROM:00120482 move.w ($B48).w,d2 ROM:00120486 move.w ($13D0).w,d3 ROM:0012048A bsr.l sub_116F5A ROM:00120490 add.w ($B48).w,d1 ROM:00120494 move.w d1,($B42).w ROM:00120498 move.w $CC(a5),d1 ROM:0012049C cmp.w ($B42).w,d1 ROM:001204A0 bge.s loc_1204A6 ROM:001204A2 move.w d1,($B42).w ROM:001204A6 ROM:001204A6 loc_1204A6: ; CODE XREF: sub_12044C+54↑j ROM:001204A6 move.w $37C(a5),($B40).w ROM:001204AC rts ROM:001204AC ; End of function sub_12044C ROM:001204AC ROM:001204AE ROM:001204AE ; =============== S U B R O U T I N E ======================================= ROM:001204AE ROM:001204AE ROM:001204AE sub_1204AE: ; CODE XREF: ROM:001202F6↑p ROM:001204AE ; ROM:00120378↑p ROM:001204AE move.w ($B42).w,d0 ROM:001204B2 move.w ($B3E).w,($B42).w ROM:001204B8 move.w d0,($B3E).w ROM:001204BC move.w $C4(a5),($B40).w ROM:001204C2 rts ROM:001204C2 ; End of function sub_1204AE ROM:001204C2 ROM:001204C4 ROM:001204C4 ; =============== S U B R O U T I N E ======================================= ROM:001204C4 ROM:001204C4 ROM:001204C4 sub_1204C4: ; CODE XREF: sub_122086+6↓p ROM:001204C4 btst #5,($1394).w ROM:001204CA beq.s loc_1204DE ROM:001204CC move.w $380(a5),d0 ROM:001204D0 clr.b ($908).w ROM:001204D4 move.w d0,($6F6).w ROM:001204D8 move.b #1,($908).w ROM:001204DE ROM:001204DE loc_1204DE: ; CODE XREF: sub_1204C4+6↑j ROM:001204DE btst #7,($92D).w ROM:001204E4 beq.s loc_120520 ROM:001204E6 btst #3,($1392).w ROM:001204EC bne.s loc_120520 ROM:001204EE btst #6,($1389).w ROM:001204F4 beq.s loc_120520 ROM:001204F6 btst #5,($13A6).w ROM:001204FC bne.s loc_120520 ROM:001204FE btst #5,($969).w ROM:00120504 beq.s loc_12050E ROM:00120506 btst #5,($96D).w ROM:0012050C beq.s loc_120520 ROM:0012050E ROM:0012050E loc_12050E: ; CODE XREF: sub_1204C4+40↑j ROM:0012050E move.w $37E(a5),d0 ROM:00120512 btst #7,($13A9).w ROM:00120518 beq.s loc_120528 ROM:0012051A cmp.w ($A96).w,d0 ROM:0012051E ble.s loc_120528 ROM:00120520 ROM:00120520 loc_120520: ; CODE XREF: sub_1204C4+20↑j ROM:00120520 ; sub_1204C4+28↑j ... ROM:00120520 bset #6,($13A9).w ROM:00120526 bra.s locret_120536 ROM:00120528 ; --------------------------------------------------------------------------- ROM:00120528 ROM:00120528 loc_120528: ; CODE XREF: sub_1204C4+54↑j ROM:00120528 ; sub_1204C4+5A↑j ROM:00120528 cmpi.w #0,($6F6).w ROM:0012052E bgt.s locret_120536 ROM:00120530 bclr #6,($13A9).w ROM:00120536 ROM:00120536 locret_120536: ; CODE XREF: sub_1204C4+62↑j ROM:00120536 ; sub_1204C4+6A↑j ROM:00120536 rts ROM:00120536 ; End of function sub_1204C4 ROM:00120536 ROM:00120538 ROM:00120538 ; =============== S U B R O U T I N E ======================================= ROM:00120538 ROM:00120538 ROM:00120538 sub_120538: ; CODE XREF: sub_122086+C↓p ROM:00120538 move.w ($B4A).w,d0 ROM:0012053C bclr #3,($13AC).w ROM:00120542 btst #3,($139B).w ROM:00120548 beq.s locret_120576 ROM:0012054A btst #6,($13A9).w ROM:00120550 bne.s locret_120576 ROM:00120552 cmp.w ($BB4).w,d0 ROM:00120556 bne.s locret_120576 ROM:00120558 btst #6,($1394).w ROM:0012055E beq.s loc_120570 ROM:00120560 btst #0,($C65).w ROM:00120566 bne.s loc_120570 ROM:00120568 btst #2,($14EF).w ROM:0012056E bne.s locret_120576 ROM:00120570 ROM:00120570 loc_120570: ; CODE XREF: sub_120538+26↑j ROM:00120570 ; sub_120538+2E↑j ROM:00120570 bset #3,($13AC).w ROM:00120576 ROM:00120576 locret_120576: ; CODE XREF: sub_120538+10↑j ROM:00120576 ; sub_120538+18↑j ... ROM:00120576 rts ROM:00120576 ; End of function sub_120538 ROM:00120576 ROM:00120578 ROM:00120578 ; =============== S U B R O U T I N E ======================================= ROM:00120578 ROM:00120578 ROM:00120578 sub_120578: ; CODE XREF: sub_122086+12↓p ROM:00120578 btst #5,($969).w ROM:0012057E beq.s loc_12058C ROM:00120580 btst #5,($96D).w ROM:00120586 bne.s loc_12058C ROM:00120588 bra.w loc_120604 ROM:0012058C ; --------------------------------------------------------------------------- ROM:0012058C ROM:0012058C loc_12058C: ; CODE XREF: sub_120578+6↑j ROM:0012058C ; sub_120578+E↑j ROM:0012058C btst #6,($13A9).w ROM:00120592 bne.l loc_120604 ROM:00120598 cmpi.w #0,($BB2).w ROM:0012059E blt.s loc_1205FC ROM:001205A0 btst #7,($1393).w ROM:001205A6 bne.s loc_1205FC ROM:001205A8 btst #1,($139C).w ROM:001205AE bne.s loc_1205FC ROM:001205B0 btst #6,($139B).w ROM:001205B6 bne.s loc_1205FC ROM:001205B8 btst #2,($14EF).w ROM:001205BE beq.s loc_1205DA ROM:001205C0 btst #0,($C65).w ROM:001205C6 bne.s loc_1205DA ROM:001205C8 btst #5,($13B3).w ROM:001205CE beq.s loc_1205FC ROM:001205D0 move.w ($BB2).w,d0 ROM:001205D4 cmp.w $382(a5),d0 ROM:001205D8 blt.s loc_1205FC ROM:001205DA ROM:001205DA loc_1205DA: ; CODE XREF: sub_120578+46↑j ROM:001205DA ; sub_120578+4E↑j ROM:001205DA btst #5,($969).w ROM:001205E0 beq.s loc_1205EA ROM:001205E2 btst #5,($96D).w ROM:001205E8 bne.s loc_1205FC ROM:001205EA ROM:001205EA loc_1205EA: ; CODE XREF: sub_120578+68↑j ROM:001205EA btst #6,($1394).w ROM:001205F0 beq.s loc_1205FA ROM:001205F2 btst #3,($935).w ROM:001205F8 beq.s loc_1205FC ROM:001205FA ROM:001205FA loc_1205FA: ; CODE XREF: sub_120578+78↑j ROM:001205FA bra.s loc_120602 ROM:001205FC ; --------------------------------------------------------------------------- ROM:001205FC ROM:001205FC loc_1205FC: ; CODE XREF: sub_120578+26↑j ROM:001205FC ; sub_120578+2E↑j ... ROM:001205FC bset #3,($13A5).w ROM:00120602 ROM:00120602 loc_120602: ; CODE XREF: sub_120578:loc_1205FA↑j ROM:00120602 bra.s locret_12060A ROM:00120604 ; --------------------------------------------------------------------------- ROM:00120604 ROM:00120604 loc_120604: ; CODE XREF: sub_120578+10↑j ROM:00120604 ; sub_120578+1A↑j ROM:00120604 bclr #3,($13A5).w ROM:0012060A ROM:0012060A locret_12060A: ; CODE XREF: sub_120578:loc_120602↑j ROM:0012060A rts ROM:0012060A ; End of function sub_120578 ROM:0012060A ROM:0012060C ROM:0012060C ; =============== S U B R O U T I N E ======================================= ROM:0012060C ROM:0012060C ROM:0012060C sub_12060C: ; CODE XREF: ROM:001221A2↓p ROM:0012060C move.w ($BB4).w,($B4A).w ROM:00120612 rts ROM:00120612 ; End of function sub_12060C ROM:00120612 ROM:00120614 ROM:00120614 ; =============== S U B R O U T I N E ======================================= ROM:00120614 ROM:00120614 ROM:00120614 sub_120614: ; CODE XREF: sub_121226+3C↓p ROM:00120614 bsr.w sub_120622 ROM:00120618 bsr.w sub_1207CC ROM:0012061C bsr.w sub_1207E8 ROM:00120620 rts ROM:00120620 ; End of function sub_120614 ROM:00120620 ROM:00120622 ROM:00120622 ; =============== S U B R O U T I N E ======================================= ROM:00120622 ROM:00120622 ROM:00120622 sub_120622: ; CODE XREF: sub_120614↑p ROM:00120622 clr.w d1 ROM:00120624 move.b ($118A).w,d1 ROM:00120628 cmpi.w #5,d1 ROM:0012062C bcc.s locret_120636 ROM:0012062E movea.l off_120638(pc,d1.w*4),a0 ROM:00120632 nop ROM:00120634 jmp (a0) ROM:00120636 ; --------------------------------------------------------------------------- ROM:00120636 ROM:00120636 locret_120636: ; CODE XREF: sub_120622+A↑j ROM:00120636 rts ROM:00120636 ; End of function sub_120622 ROM:00120636 ROM:00120636 ; --------------------------------------------------------------------------- ROM:00120638 off_120638: dc.l loc_12064C ; DATA XREF: sub_120622+C↑r ROM:0012063C dc.l loc_120662 ROM:00120640 dc.l loc_120692 ROM:00120644 dc.l loc_1206F8 ROM:00120648 dc.l loc_120768 ROM:0012064C ; --------------------------------------------------------------------------- ROM:0012064C ROM:0012064C loc_12064C: ; DATA XREF: ROM:off_120638↑o ROM:0012064C bclr #2,($138A).w ROM:00120652 move.w #0,($B56).w ROM:00120658 move.b #1,($118A).w ROM:0012065E rts ROM:00120660 ; --------------------------------------------------------------------------- ROM:00120660 rts ROM:00120662 ; --------------------------------------------------------------------------- ROM:00120662 ROM:00120662 loc_120662: ; DATA XREF: ROM:0012063C↑o ROM:00120662 btst #7,($13A9).w ROM:00120668 beq.s locret_120690 ROM:0012066A btst #5,($13AD).w ROM:00120670 beq.s locret_120690 ROM:00120672 bset #2,($138A).w ROM:00120678 clr.b ($8C0).w ROM:0012067C move.w #$A,($666).w ROM:00120682 move.b #1,($8C0).w ROM:00120688 move.b #2,($118A).w ROM:0012068E rts ROM:00120690 ; --------------------------------------------------------------------------- ROM:00120690 ROM:00120690 locret_120690: ; CODE XREF: ROM:00120668↑j ROM:00120690 ; ROM:00120670↑j ROM:00120690 rts ROM:00120692 ; --------------------------------------------------------------------------- ROM:00120692 ROM:00120692 loc_120692: ; DATA XREF: ROM:00120640↑o ROM:00120692 btst #7,($13A9).w ROM:00120698 bne.s loc_1206AE ROM:0012069A bclr #2,($138A).w ROM:001206A0 move.w #0,($B56).w ROM:001206A6 move.b #1,($118A).w ROM:001206AC rts ROM:001206AE ; --------------------------------------------------------------------------- ROM:001206AE ROM:001206AE loc_1206AE: ; CODE XREF: ROM:00120698↑j ROM:001206AE btst #5,($13AD).w ROM:001206B4 bne.s loc_1206BE ROM:001206B6 move.b #3,($118A).w ROM:001206BC rts ROM:001206BE ; --------------------------------------------------------------------------- ROM:001206BE ROM:001206BE loc_1206BE: ; CODE XREF: ROM:001206B4↑j ROM:001206BE cmpi.w #0,($666).w ROM:001206C4 bgt.s locret_1206F6 ROM:001206C6 cmpi.w #$2710,($B56).w ROM:001206CC bge.s locret_1206F6 ROM:001206CE move.w ($B56).w,d0 ROM:001206D2 add.w $384(a5),d0 ROM:001206D6 cmpi.w #$2710,d0 ROM:001206DA ble.s loc_1206E0 ROM:001206DC move.w #$2710,d0 ROM:001206E0 ROM:001206E0 loc_1206E0: ; CODE XREF: ROM:001206DA↑j ROM:001206E0 move.w d0,($B56).w ROM:001206E4 clr.b ($8C0).w ROM:001206E8 move.w #$A,($666).w ROM:001206EE move.b #1,($8C0).w ROM:001206F4 rts ROM:001206F6 ; --------------------------------------------------------------------------- ROM:001206F6 ROM:001206F6 locret_1206F6: ; CODE XREF: ROM:001206C4↑j ROM:001206F6 ; ROM:001206CC↑j ROM:001206F6 rts ROM:001206F8 ; --------------------------------------------------------------------------- ROM:001206F8 ROM:001206F8 loc_1206F8: ; DATA XREF: ROM:00120644↑o ROM:001206F8 btst #7,($13A9).w ROM:001206FE bne.s loc_120714 ROM:00120700 bclr #2,($138A).w ROM:00120706 move.w #0,($B56).w ROM:0012070C move.b #1,($118A).w ROM:00120712 rts ROM:00120714 ; --------------------------------------------------------------------------- ROM:00120714 ROM:00120714 loc_120714: ; CODE XREF: ROM:001206FE↑j ROM:00120714 move.w $388(a5),d0 ROM:00120718 cmp.w ($50C).w,d0 ROM:0012071C ble.s loc_120746 ROM:0012071E move.w ($B56).w,d0 ROM:00120722 sub.w $386(a5),d0 ROM:00120726 bge.s loc_12072A ROM:00120728 clr.l d0 ROM:0012072A ROM:0012072A loc_12072A: ; CODE XREF: ROM:00120726↑j ROM:0012072A move.w ($B56).w,d0 ROM:0012072E clr.b ($8C0).w ROM:00120732 move.w #$A,($666).w ROM:00120738 move.b #1,($8C0).w ROM:0012073E move.b #4,($118A).w ROM:00120744 rts ROM:00120746 ; --------------------------------------------------------------------------- ROM:00120746 ROM:00120746 loc_120746: ; CODE XREF: ROM:0012071C↑j ROM:00120746 btst #5,($13AD).w ROM:0012074C beq.s locret_120766 ROM:0012074E clr.b ($8C0).w ROM:00120752 move.w #$A,($666).w ROM:00120758 move.b #1,($8C0).w ROM:0012075E move.b #2,($118A).w ROM:00120764 rts ROM:00120766 ; --------------------------------------------------------------------------- ROM:00120766 ROM:00120766 locret_120766: ; CODE XREF: ROM:0012074C↑j ROM:00120766 rts ROM:00120768 ; --------------------------------------------------------------------------- ROM:00120768 ROM:00120768 loc_120768: ; DATA XREF: ROM:00120648↑o ROM:00120768 btst #7,($13A9).w ROM:0012076E beq.s loc_120778 ROM:00120770 cmpi.w #0,($B56).w ROM:00120776 bgt.s loc_12078C ROM:00120778 ROM:00120778 loc_120778: ; CODE XREF: ROM:0012076E↑j ROM:00120778 bclr #2,($138A).w ROM:0012077E move.w #0,($B56).w ROM:00120784 move.b #1,($118A).w ROM:0012078A rts ROM:0012078C ; --------------------------------------------------------------------------- ROM:0012078C ROM:0012078C loc_12078C: ; CODE XREF: ROM:00120776↑j ROM:0012078C move.w $388(a5),d0 ROM:00120790 cmp.w ($50C).w,d0 ROM:00120794 bgt.s loc_12079E ROM:00120796 move.b #3,($118A).w ROM:0012079C rts ROM:0012079E ; --------------------------------------------------------------------------- ROM:0012079E ROM:0012079E loc_12079E: ; CODE XREF: ROM:00120794↑j ROM:0012079E cmpi.w #0,($666).w ROM:001207A4 bgt.s locret_1207C8 ROM:001207A6 move.w ($B56).w,d0 ROM:001207AA sub.w $386(a5),d0 ROM:001207AE bge.s loc_1207B2 ROM:001207B0 clr.w d0 ROM:001207B2 ROM:001207B2 loc_1207B2: ; CODE XREF: ROM:001207AE↑j ROM:001207B2 move.w d0,($B56).w ROM:001207B6 clr.b ($8C0).w ROM:001207BA move.w #$A,($666).w ROM:001207C0 move.b #1,($8C0).w ROM:001207C6 rts ROM:001207C8 ; --------------------------------------------------------------------------- ROM:001207C8 ROM:001207C8 locret_1207C8: ; CODE XREF: ROM:001207A4↑j ROM:001207C8 rts ROM:001207CA ; --------------------------------------------------------------------------- ROM:001207CA rts ROM:001207CC ROM:001207CC ; =============== S U B R O U T I N E ======================================= ROM:001207CC ROM:001207CC ROM:001207CC sub_1207CC: ; CODE XREF: sub_120614+4↑p ROM:001207CC move.w #$39E0,d1 ROM:001207D0 move.w ($A94).w,d2 ROM:001207D4 bsr.l sub_116F5A ROM:001207DA muls.w ($B56).w,d1 ROM:001207DE divs.w #$2710,d1 ROM:001207E2 move.w d1,($B4C).w ROM:001207E6 rts ROM:001207E6 ; End of function sub_1207CC ROM:001207E6 ROM:001207E8 ROM:001207E8 ; =============== S U B R O U T I N E ======================================= ROM:001207E8 ROM:001207E8 ROM:001207E8 sub_1207E8: ; CODE XREF: sub_120614+8↑p ROM:001207E8 move.w #$39E4,d1 ROM:001207EC move.w ($50C).w,d2 ROM:001207F0 bsr.l sub_116F5A ROM:001207F6 move.w d1,($B4E).w ROM:001207FA move.w d1,($B52).w ROM:001207FE move.w #$39E2,d1 ROM:00120802 move.w ($A94).w,d2 ROM:00120806 bsr.l sub_116F5A ROM:0012080C move.w d1,($B54).w ROM:00120810 muls.w ($B56).w,d1 ROM:00120814 divs.w #$2710,d1 ROM:00120818 add.w d1,($B4E).w ROM:0012081C move.w #$39E6,d1 ROM:00120820 move.w ($50C).w,d2 ROM:00120824 bsr.l sub_116F5A ROM:0012082A move.w d1,($B50).w ROM:0012082E rts ROM:0012082E ; End of function sub_1207E8 ROM:0012082E ROM:00120830 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_14. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00120832 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_2. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00120834 ROM:00120834 ; =============== S U B R O U T I N E ======================================= ROM:00120834 ROM:00120834 ROM:00120834 sub_120834: ; CODE XREF: ROM:loc_12219C↓p ROM:00120834 btst #2,($929).w ROM:0012083A beq.s loc_120852 ROM:0012083C move.w #$3A72,d1 ROM:00120840 move.w ($A94).w,d2 ROM:00120844 move.w ($A50).w,d3 ROM:00120848 bsr.l sub_116F5A ROM:0012084E move.w d1,($B5E).w ROM:00120852 ROM:00120852 loc_120852: ; CODE XREF: sub_120834+6↑j ROM:00120852 btst #7,($139D).w ROM:00120858 bne.s loc_120878 ROM:0012085A move.w ($B5E).w,d0 ROM:0012085E btst #5,($139D).w ROM:00120864 beq.s loc_12086E ROM:00120866 muls.w $38C(a5),d0 ROM:0012086A divs.w #$3E8,d0 ROM:0012086E ROM:0012086E loc_12086E: ; CODE XREF: sub_120834+30↑j ROM:0012086E add.w ($BAC).w,d0 ROM:00120872 move.w d0,($B60).w ROM:00120876 bra.s loc_12087E ROM:00120878 ; --------------------------------------------------------------------------- ROM:00120878 ROM:00120878 loc_120878: ; CODE XREF: sub_120834+24↑j ROM:00120878 move.w ($BAC).w,($B60).w ROM:0012087E ROM:0012087E loc_12087E: ; CODE XREF: sub_120834+42↑j ROM:0012087E move.w $38A(a5),($BD8).w ROM:00120884 btst #2,($929).w ROM:0012088A beq.s loc_1208A2 ROM:0012088C move.w #$3A74,d1 ROM:00120890 move.w ($A94).w,d2 ROM:00120894 move.w ($A50).w,d3 ROM:00120898 bsr.l sub_116F5A ROM:0012089E move.w d1,($B68).w ROM:001208A2 ROM:001208A2 loc_1208A2: ; CODE XREF: sub_120834+56↑j ROM:001208A2 move.w #$3A76,d1 ROM:001208A6 move.w ($A72).w,d2 ROM:001208AA move.w ($A94).w,d3 ROM:001208AE bsr.l sub_116F5A ROM:001208B4 move.w d1,($B6C).w ROM:001208B8 cmpi.w #0,($BB2).w ROM:001208BE bge.s loc_1208C8 ROM:001208C0 move.w ($B68).w,($B6A).w ROM:001208C6 bra.s loc_1208FA ROM:001208C8 ; --------------------------------------------------------------------------- ROM:001208C8 ROM:001208C8 loc_1208C8: ; CODE XREF: sub_120834+8A↑j ROM:001208C8 move.w $410(a5),d0 ROM:001208CC sub.w ($BB2).w,d0 ROM:001208D0 bgt.s loc_1208DA ROM:001208D2 move.w #0,($B6A).w ROM:001208D8 bra.s loc_1208FA ROM:001208DA ; --------------------------------------------------------------------------- ROM:001208DA ROM:001208DA loc_1208DA: ; CODE XREF: sub_120834+9C↑j ROM:001208DA move.w ($B68).w,d1 ROM:001208DE muls.w d0,d1 ROM:001208E0 divs.w $410(a5),d1 ROM:001208E4 move.w d1,d2 ROM:001208E6 add.w $412(a5),d2 ROM:001208EA cmp.w ($B6A).w,d1 ROM:001208EE bgt.s loc_1208F6 ROM:001208F0 cmp.w ($B6A).w,d2 ROM:001208F4 bgt.s loc_1208FA ROM:001208F6 ROM:001208F6 loc_1208F6: ; CODE XREF: sub_120834+BA↑j ROM:001208F6 move.w d1,($B6A).w ROM:001208FA ROM:001208FA loc_1208FA: ; CODE XREF: sub_120834+92↑j ROM:001208FA ; sub_120834+A4↑j ... ROM:001208FA move.w #$39E8,d1 ROM:001208FE move.w ($B32).w,d2 ROM:00120902 bsr.l sub_116F5A ROM:00120908 move.w d1,($B66).w ROM:0012090C move.w ($B60).w,d0 ROM:00120910 add.w ($B50).w,d0 ROM:00120914 btst #7,($139D).w ROM:0012091A beq.s loc_120920 ROM:0012091C add.w ($B6A).w,d0 ROM:00120920 ROM:00120920 loc_120920: ; CODE XREF: sub_120834+E6↑j ROM:00120920 add.w ($B6C).w,d0 ROM:00120924 btst #6,($138B).w ROM:0012092A beq.s loc_120930 ROM:0012092C add.w ($B66).w,d0 ROM:00120930 ROM:00120930 loc_120930: ; CODE XREF: sub_120834+F6↑j ROM:00120930 btst #5,($13B2).w ROM:00120936 beq.s loc_12093C ROM:00120938 add.w $38E(a5),d0 ROM:0012093C ROM:0012093C loc_12093C: ; CODE XREF: sub_120834+102↑j ROM:0012093C move.w d0,($B64).w ROM:00120940 move.w #$3A82,d1 ROM:00120944 move.w ($B64).w,d2 ROM:00120948 move.w ($13D0).w,d3 ROM:0012094C bsr.l sub_116F5A ROM:00120952 add.w ($B64).w,d1 ROM:00120956 move.w d1,($B62).w ROM:0012095A move.w d1,($BD6).w ROM:0012095E rts ROM:0012095E ; End of function sub_120834 ROM:0012095E ROM:00120960 ; --------------------------------------------------------------------------- ROM:00120960 move.w $390(a5),d0 ROM:00120964 btst #5,($13AA).w ROM:0012096A beq.s loc_12098E ROM:0012096C btst #5,($1394).w ROM:00120972 bne.s loc_120984 ROM:00120974 cmp.w ($A94).w,d0 ROM:00120978 bgt.s loc_120984 ROM:0012097A move.w ($BB4).w,($13D4).w ROM:00120980 bra.w loc_12098A ROM:00120984 ; --------------------------------------------------------------------------- ROM:00120984 ROM:00120984 loc_120984: ; CODE XREF: ROM:00120972↑j ROM:00120984 ; ROM:00120978↑j ROM:00120984 bset #2,($13AE).w ROM:0012098A ROM:0012098A loc_12098A: ; CODE XREF: ROM:00120980↑j ROM:0012098A bra.w locret_120994 ROM:0012098E ; --------------------------------------------------------------------------- ROM:0012098E ROM:0012098E loc_12098E: ; CODE XREF: ROM:0012096A↑j ROM:0012098E bset #2,($13AE).w ROM:00120994 ROM:00120994 locret_120994: ; CODE XREF: ROM:loc_12098A↑j ROM:00120994 rts ROM:00120996 ROM:00120996 ; =============== S U B R O U T I N E ======================================= ROM:00120996 ROM:00120996 ROM:00120996 sub_120996: ; CODE XREF: sub_1219A6+36↓p ROM:00120996 bsr.w sub_120B18 ROM:0012099A bsr.w sub_120B8E ROM:0012099E bsr.l sub_1226B0 ROM:001209A4 bclr #2,($1399).w ROM:001209AA clr.w d1 ROM:001209AC move.b ($118B).w,d1 ROM:001209B0 cmpi.w #6,d1 ROM:001209B4 bcc.s locret_1209BE ROM:001209B6 movea.l off_1209C0(pc,d1.w*4),a0 ROM:001209BA nop ROM:001209BC jmp (a0) ROM:001209BE ; --------------------------------------------------------------------------- ROM:001209BE ROM:001209BE locret_1209BE: ; CODE XREF: sub_120996+1E↑j ROM:001209BE rts ROM:001209BE ; End of function sub_120996 ROM:001209BE ROM:001209BE ; --------------------------------------------------------------------------- ROM:001209C0 off_1209C0: dc.l loc_1209D8 ; DATA XREF: sub_120996+20↑r ROM:001209C4 dc.l loc_1209E4 ROM:001209C8 dc.l loc_120A08 ROM:001209CC dc.l loc_120A4C ROM:001209D0 dc.l loc_120A94 ROM:001209D4 dc.l loc_120AE2 ROM:001209D8 ; --------------------------------------------------------------------------- ROM:001209D8 ROM:001209D8 loc_1209D8: ; DATA XREF: ROM:off_1209C0↑o ROM:001209D8 bsr.w sub_120AF4 ROM:001209DC move.b #1,($118B).w ROM:001209E2 rts ROM:001209E4 ; --------------------------------------------------------------------------- ROM:001209E4 ROM:001209E4 loc_1209E4: ; DATA XREF: ROM:001209C4↑o ROM:001209E4 btst #0,($13B5).w ROM:001209EA beq.s locret_120A06 ROM:001209EC move.w $396(a5),d0 ROM:001209F0 clr.b ($8EC).w ROM:001209F4 move.w d0,($6BE).w ROM:001209F8 move.b #1,($8EC).w ROM:001209FE move.b #2,($118B).w ROM:00120A04 rts ROM:00120A06 ; --------------------------------------------------------------------------- ROM:00120A06 ROM:00120A06 locret_120A06: ; CODE XREF: ROM:001209EA↑j ROM:00120A06 rts ROM:00120A08 ; --------------------------------------------------------------------------- ROM:00120A08 ROM:00120A08 loc_120A08: ; DATA XREF: ROM:001209C8↑o ROM:00120A08 btst #6,($13B0).w ROM:00120A0E beq.s loc_120A32 ROM:00120A10 cmpi.w #0,($6BE).w ROM:00120A16 bgt.s loc_120A32 ROM:00120A18 move.w $394(a5),d0 ROM:00120A1C clr.b ($8C1).w ROM:00120A20 move.w d0,($668).w ROM:00120A24 move.b #1,($8C1).w ROM:00120A2A move.b #3,($118B).w ROM:00120A30 rts ROM:00120A32 ; --------------------------------------------------------------------------- ROM:00120A32 ROM:00120A32 loc_120A32: ; CODE XREF: ROM:00120A0E↑j ROM:00120A32 ; ROM:00120A16↑j ROM:00120A32 btst #5,($13AA).w ROM:00120A38 bne.s locret_120A4A ROM:00120A3A clr.b ($8EC).w ROM:00120A3E clr.w ($6BE).w ROM:00120A42 move.b #1,($118B).w ROM:00120A48 rts ROM:00120A4A ; --------------------------------------------------------------------------- ROM:00120A4A ROM:00120A4A locret_120A4A: ; CODE XREF: ROM:00120A38↑j ROM:00120A4A rts ROM:00120A4C ; --------------------------------------------------------------------------- ROM:00120A4C ROM:00120A4C loc_120A4C: ; DATA XREF: ROM:001209CC↑o ROM:00120A4C cmpi.w #0,($668).w ROM:00120A52 bgt.s loc_120A62 ROM:00120A54 bset #2,($1399).w ROM:00120A5A move.b #4,($118B).w ROM:00120A60 rts ROM:00120A62 ; --------------------------------------------------------------------------- ROM:00120A62 ROM:00120A62 loc_120A62: ; CODE XREF: ROM:00120A52↑j ROM:00120A62 btst #6,($13B0).w ROM:00120A68 bne.s loc_120A7A ROM:00120A6A clr.b ($8C1).w ROM:00120A6E clr.w ($668).w ROM:00120A72 move.b #2,($118B).w ROM:00120A78 rts ROM:00120A7A ; --------------------------------------------------------------------------- ROM:00120A7A ROM:00120A7A loc_120A7A: ; CODE XREF: ROM:00120A68↑j ROM:00120A7A btst #5,($13AA).w ROM:00120A80 bne.s locret_120A92 ROM:00120A82 clr.b ($8C1).w ROM:00120A86 clr.w ($668).w ROM:00120A8A move.b #1,($118B).w ROM:00120A90 rts ROM:00120A92 ; --------------------------------------------------------------------------- ROM:00120A92 ROM:00120A92 locret_120A92: ; CODE XREF: ROM:00120A80↑j ROM:00120A92 rts ROM:00120A94 ; --------------------------------------------------------------------------- ROM:00120A94 ROM:00120A94 loc_120A94: ; DATA XREF: ROM:001209D0↑o ROM:00120A94 move.w ($13D4).w,d0 ROM:00120A98 btst #2,($1394).w ROM:00120A9E bne.s loc_120AA6 ROM:00120AA0 cmp.w ($BB4).w,d0 ROM:00120AA4 ble.s loc_120AB4 ROM:00120AA6 ROM:00120AA6 loc_120AA6: ; CODE XREF: ROM:00120A9E↑j ROM:00120AA6 bsr.l sub_121798 ROM:00120AAC move.b #5,($118B).w ROM:00120AB2 rts ROM:00120AB4 ; --------------------------------------------------------------------------- ROM:00120AB4 ROM:00120AB4 loc_120AB4: ; CODE XREF: ROM:00120AA4↑j ROM:00120AB4 btst #2,($139D).w ROM:00120ABA beq.s loc_120AD0 ROM:00120ABC cmp.w ($BB4).w,d0 ROM:00120AC0 bge.s loc_120AD0 ROM:00120AC2 bset #2,($1399).w ROM:00120AC8 move.b #4,($118B).w ROM:00120ACE rts ROM:00120AD0 ; --------------------------------------------------------------------------- ROM:00120AD0 ROM:00120AD0 loc_120AD0: ; CODE XREF: ROM:00120ABA↑j ROM:00120AD0 ; ROM:00120AC0↑j ROM:00120AD0 btst #6,($13B0).w ROM:00120AD6 bne.s locret_120AE0 ROM:00120AD8 move.b #2,($118B).w ROM:00120ADE rts ROM:00120AE0 ; --------------------------------------------------------------------------- ROM:00120AE0 ROM:00120AE0 locret_120AE0: ; CODE XREF: ROM:00120AD6↑j ROM:00120AE0 rts ROM:00120AE2 ; --------------------------------------------------------------------------- ROM:00120AE2 ROM:00120AE2 loc_120AE2: ; DATA XREF: ROM:001209D4↑o ROM:00120AE2 btst #5,($13AA).w ROM:00120AE8 bne.s locret_120AF2 ROM:00120AEA move.b #1,($118B).w ROM:00120AF0 rts ROM:00120AF2 ; --------------------------------------------------------------------------- ROM:00120AF2 ROM:00120AF2 locret_120AF2: ; CODE XREF: ROM:00120AE8↑j ROM:00120AF2 rts ROM:00120AF4 ROM:00120AF4 ; =============== S U B R O U T I N E ======================================= ROM:00120AF4 ROM:00120AF4 ROM:00120AF4 sub_120AF4: ; CODE XREF: ROM:loc_1209D8↑p ROM:00120AF4 btst #6,($92A).w ROM:00120AFA beq.s locret_120B16 ROM:00120AFC move.w $398(a5),d0 ROM:00120B00 move.w $39A(a5),d1 ROM:00120B04 cmp.w d1,d0 ROM:00120B06 blt.s loc_120B0E ROM:00120B08 move.w d1,($13D4).w ROM:00120B0C bra.s loc_120B12 ROM:00120B0E ; --------------------------------------------------------------------------- ROM:00120B0E ROM:00120B0E loc_120B0E: ; CODE XREF: sub_120AF4+12↑j ROM:00120B0E move.w d0,($13D4).w ROM:00120B12 ROM:00120B12 loc_120B12: ; CODE XREF: sub_120AF4+18↑j ROM:00120B12 clr.w ($13D6).w ROM:00120B16 ROM:00120B16 locret_120B16: ; CODE XREF: sub_120AF4+6↑j ROM:00120B16 rts ROM:00120B16 ; End of function sub_120AF4 ROM:00120B16 ROM:00120B18 ROM:00120B18 ; =============== S U B R O U T I N E ======================================= ROM:00120B18 ROM:00120B18 ROM:00120B18 sub_120B18: ; CODE XREF: sub_120996↑p ROM:00120B18 move.w $390(a5),d0 ROM:00120B1C move.w $392(a5),d1 ROM:00120B20 move.w ($A94).w,d2 ROM:00120B24 move.w $39C(a5),d3 ROM:00120B28 cmpi.w #0,d3 ROM:00120B2C bne.s loc_120B86 ROM:00120B2E btst #5,($1394).w ROM:00120B34 bne.s loc_120B86 ROM:00120B36 btst #4,($1393).w ROM:00120B3C beq.s loc_120B86 ROM:00120B3E btst #5,($13B2).w ROM:00120B44 bne.s loc_120B86 ROM:00120B46 btst #5,($13A9).w ROM:00120B4C bne.s loc_120B86 ROM:00120B4E btst #2,($14EF).w ROM:00120B54 beq.s loc_120B66 ROM:00120B56 btst #5,($13B3).w ROM:00120B5C bne.s loc_120B86 ROM:00120B5E btst #0,($C65).w ROM:00120B64 bne.s loc_120B86 ROM:00120B66 ROM:00120B66 loc_120B66: ; CODE XREF: sub_120B18+3C↑j ROM:00120B66 cmp.w d1,d2 ROM:00120B68 bge.s loc_120B86 ROM:00120B6A cmp.w d0,d2 ROM:00120B6C blt.s loc_120B86 ROM:00120B6E cmpi.w #0,($BD8).w ROM:00120B74 bne.s loc_120B86 ROM:00120B76 btst #2,($13B4).w ROM:00120B7C bne.s loc_120B86 ROM:00120B7E bset #6,($13B0).w ROM:00120B84 bra.s locret_120B8C ROM:00120B86 ; --------------------------------------------------------------------------- ROM:00120B86 ROM:00120B86 loc_120B86: ; CODE XREF: sub_120B18+14↑j ROM:00120B86 ; sub_120B18+1C↑j ... ROM:00120B86 bclr #6,($13B0).w ROM:00120B8C ROM:00120B8C locret_120B8C: ; CODE XREF: sub_120B18+6C↑j ROM:00120B8C rts ROM:00120B8C ; End of function sub_120B18 ROM:00120B8C ROM:00120B8E ROM:00120B8E ; =============== S U B R O U T I N E ======================================= ROM:00120B8E ROM:00120B8E ROM:00120B8E sub_120B8E: ; CODE XREF: sub_120996+4↑p ROM:00120B8E move.w $39C(a5),d0 ROM:00120B92 btst #6,($92E).w ROM:00120B98 bne.s loc_120BA0 ROM:00120B9A cmpi.w #0,d0 ROM:00120B9E beq.s locret_120BBC ROM:00120BA0 ROM:00120BA0 loc_120BA0: ; CODE XREF: sub_120B8E+A↑j ROM:00120BA0 move.w $39A(a5),d1 ROM:00120BA4 move.w $398(a5),d2 ROM:00120BA8 cmp.w d1,d2 ROM:00120BAA blt.s loc_120BB2 ROM:00120BAC move.w d1,($13D4).w ROM:00120BB0 bra.s loc_120BB6 ROM:00120BB2 ; --------------------------------------------------------------------------- ROM:00120BB2 ROM:00120BB2 loc_120BB2: ; CODE XREF: sub_120B8E+1C↑j ROM:00120BB2 move.w d2,($13D4).w ROM:00120BB6 ROM:00120BB6 loc_120BB6: ; CODE XREF: sub_120B8E+22↑j ROM:00120BB6 move.w #0,($13D6).w ROM:00120BBC ROM:00120BBC locret_120BBC: ; CODE XREF: sub_120B8E+10↑j ROM:00120BBC rts ROM:00120BBC ; End of function sub_120B8E ROM:00120BBC ROM:00120BBE ROM:00120BBE ; =============== S U B R O U T I N E ======================================= ROM:00120BBE ROM:00120BBE ROM:00120BBE sub_120BBE: ; CODE XREF: ROM:loc_122206↓p ROM:00120BBE bsr.w sub_120E56 ROM:00120BC2 bsr.w sub_120BCC ROM:00120BC6 bsr.w sub_120D9C ROM:00120BCA rts ROM:00120BCA ; End of function sub_120BBE ROM:00120BCA ROM:00120BCC ROM:00120BCC ; =============== S U B R O U T I N E ======================================= ROM:00120BCC ROM:00120BCC ROM:00120BCC sub_120BCC: ; CODE XREF: sub_120BBE+4↑p ROM:00120BCC bclr #7,($1392).w ROM:00120BD2 clr.w d1 ROM:00120BD4 move.b ($118C).w,d1 ROM:00120BD8 cmpi.w #6,d1 ROM:00120BDC bcc.s locret_120BE6 ROM:00120BDE movea.l off_120BE8(pc,d1.w*4),a0 ROM:00120BE2 nop ROM:00120BE4 jmp (a0) ROM:00120BE6 ; --------------------------------------------------------------------------- ROM:00120BE6 ROM:00120BE6 locret_120BE6: ; CODE XREF: sub_120BCC+10↑j ROM:00120BE6 rts ROM:00120BE6 ; End of function sub_120BCC ROM:00120BE6 ROM:00120BE6 ; --------------------------------------------------------------------------- ROM:00120BE8 off_120BE8: dc.l loc_120C00 ; DATA XREF: sub_120BCC+12↑r ROM:00120BEC dc.l loc_120C26 ROM:00120BF0 dc.l loc_120C82 ROM:00120BF4 dc.l loc_120CE4 ROM:00120BF8 dc.l loc_120D0C ROM:00120BFC dc.l locret_120D6A ROM:00120C00 ; --------------------------------------------------------------------------- ROM:00120C00 ROM:00120C00 loc_120C00: ; DATA XREF: ROM:off_120BE8↑o ROM:00120C00 bsr.w sub_120DCE ROM:00120C04 move.w #0,($B6E).w ROM:00120C0A move.w $3A4(a5),d0 ROM:00120C0E clr.b ($8C2).w ROM:00120C12 move.w d0,($66A).w ROM:00120C16 move.b #1,($8C2).w ROM:00120C1C move.b #1,($118C).w ROM:00120C22 bra.s loc_120C7C ROM:00120C24 ; --------------------------------------------------------------------------- ROM:00120C24 rts ROM:00120C26 ; --------------------------------------------------------------------------- ROM:00120C26 ROM:00120C26 loc_120C26: ; DATA XREF: ROM:00120BEC↑o ROM:00120C26 move.w $3A2(a5),d2 ROM:00120C2A btst #5,($13A5).w ROM:00120C30 bne.s loc_120C38 ROM:00120C32 cmp.w ($B6E).w,d2 ROM:00120C36 bgt.s loc_120C5A ROM:00120C38 ROM:00120C38 loc_120C38: ; CODE XREF: ROM:00120C30↑j ROM:00120C38 bsr.w sub_120DCE ROM:00120C3C move.w $3A4(a5),d0 ROM:00120C40 clr.b ($8C2).w ROM:00120C44 move.w d0,($66A).w ROM:00120C48 move.b #1,($8C2).w ROM:00120C4E move.b #3,($118C).w ROM:00120C54 bra.l loc_120D06 ROM:00120C5A ; --------------------------------------------------------------------------- ROM:00120C5A ROM:00120C5A loc_120C5A: ; CODE XREF: ROM:00120C36↑j ROM:00120C5A cmpi.w #0,($66A).w ROM:00120C60 bgt.s loc_120C7C ROM:00120C62 move.w $3A6(a5),d0 ROM:00120C66 clr.b ($8C2).w ROM:00120C6A move.w d0,($66A).w ROM:00120C6E move.b #1,($8C2).w ROM:00120C74 move.b #2,($118C).w ROM:00120C7A bra.s loc_120CDE ROM:00120C7C ; --------------------------------------------------------------------------- ROM:00120C7C ROM:00120C7C loc_120C7C: ; CODE XREF: ROM:00120C22↑j ROM:00120C7C ; ROM:00120C60↑j ... ROM:00120C7C bsr.w sub_120D76 ROM:00120C80 rts ROM:00120C82 ; --------------------------------------------------------------------------- ROM:00120C82 ROM:00120C82 loc_120C82: ; DATA XREF: ROM:00120BF0↑o ROM:00120C82 cmpi.w #0,($66A).w ROM:00120C88 bgt.s loc_120CA4 ROM:00120C8A btst #0,($1394).w ROM:00120C90 beq.s loc_120CA4 ROM:00120C92 bset #7,($1392).w ROM:00120C98 move.b #5,($118C).w ROM:00120C9E bra.l locret_120D6A ROM:00120CA4 ; --------------------------------------------------------------------------- ROM:00120CA4 ROM:00120CA4 loc_120CA4: ; CODE XREF: ROM:00120C88↑j ROM:00120CA4 ; ROM:00120C90↑j ROM:00120CA4 cmpi.w #0,($66A).w ROM:00120CAA bgt.s loc_120CDE ROM:00120CAC btst #0,($1394).w ROM:00120CB2 bne.s loc_120CDE ROM:00120CB4 addq.w #1,($B6E).w ROM:00120CB8 bvc.s loc_120CC0 ROM:00120CBA move.w #$8000,($B6E).w ROM:00120CC0 ROM:00120CC0 loc_120CC0: ; CODE XREF: ROM:00120CB8↑j ROM:00120CC0 bsr.w sub_120DCE ROM:00120CC4 move.w $3A4(a5),d0 ROM:00120CC8 clr.b ($8C2).w ROM:00120CCC move.w d0,($66A).w ROM:00120CD0 move.b #1,($8C2).w ROM:00120CD6 move.b #1,($118C).w ROM:00120CDC bra.s loc_120C7C ROM:00120CDE ; --------------------------------------------------------------------------- ROM:00120CDE ROM:00120CDE loc_120CDE: ; CODE XREF: ROM:00120C7A↑j ROM:00120CDE ; ROM:00120CAA↑j ... ROM:00120CDE bsr.w sub_120DF0 ROM:00120CE2 rts ROM:00120CE4 ; --------------------------------------------------------------------------- ROM:00120CE4 ROM:00120CE4 loc_120CE4: ; DATA XREF: ROM:00120BF4↑o ROM:00120CE4 cmpi.w #0,($66A).w ROM:00120CEA bgt.s loc_120D06 ROM:00120CEC move.w $3A6(a5),d0 ROM:00120CF0 clr.b ($8C2).w ROM:00120CF4 move.w d0,($66A).w ROM:00120CF8 move.b #1,($8C2).w ROM:00120CFE move.b #4,($118C).w ROM:00120D04 bra.s loc_120D60 ROM:00120D06 ; --------------------------------------------------------------------------- ROM:00120D06 ROM:00120D06 loc_120D06: ; CODE XREF: ROM:00120C54↑j ROM:00120D06 ; ROM:00120CEA↑j ... ROM:00120D06 bsr.w sub_120D76 ROM:00120D0A rts ROM:00120D0C ; --------------------------------------------------------------------------- ROM:00120D0C ROM:00120D0C loc_120D0C: ; DATA XREF: ROM:00120BF8↑o ROM:00120D0C cmpi.w #0,($66A).w ROM:00120D12 bgt.s loc_120D3E ROM:00120D14 btst #0,($1394).w ROM:00120D1A bne.s loc_120D3E ROM:00120D1C bsr.w sub_120D6E ROM:00120D20 bsr.w sub_120DCE ROM:00120D24 move.w $3A4(a5),d0 ROM:00120D28 clr.b ($8C2).w ROM:00120D2C move.w d0,($66A).w ROM:00120D30 move.b #1,($8C2).w ROM:00120D36 move.b #3,($118C).w ROM:00120D3C bra.s loc_120D06 ROM:00120D3E ; --------------------------------------------------------------------------- ROM:00120D3E ROM:00120D3E loc_120D3E: ; CODE XREF: ROM:00120D12↑j ROM:00120D3E ; ROM:00120D1A↑j ROM:00120D3E cmpi.w #0,($66A).w ROM:00120D44 bgt.s loc_120D60 ROM:00120D46 btst #0,($1394).w ROM:00120D4C beq.s loc_120D60 ROM:00120D4E bsr.w sub_120D6E ROM:00120D52 bset #7,($1392).w ROM:00120D58 move.b #5,($118C).w ROM:00120D5E bra.s locret_120D6A ROM:00120D60 ; --------------------------------------------------------------------------- ROM:00120D60 ROM:00120D60 loc_120D60: ; CODE XREF: ROM:00120D04↑j ROM:00120D60 ; ROM:00120D44↑j ... ROM:00120D60 bsr.w sub_120DF0 ROM:00120D64 bsr.w sub_120E30 ROM:00120D68 rts ROM:00120D6A ; --------------------------------------------------------------------------- ROM:00120D6A ROM:00120D6A locret_120D6A: ; CODE XREF: ROM:00120C9E↑j ROM:00120D6A ; ROM:00120D5E↑j ROM:00120D6A ; DATA XREF: ... ROM:00120D6A rts ROM:00120D6C ; --------------------------------------------------------------------------- ROM:00120D6C rts ROM:00120D6E ROM:00120D6E ; =============== S U B R O U T I N E ======================================= ROM:00120D6E ROM:00120D6E ROM:00120D6E sub_120D6E: ; CODE XREF: ROM:00120D1C↑p ROM:00120D6E ; ROM:00120D4E↑p ROM:00120D6E move.w $42A(a5),($BDE).w ROM:00120D74 rts ROM:00120D74 ; End of function sub_120D6E ROM:00120D74 ROM:00120D76 ROM:00120D76 ; =============== S U B R O U T I N E ======================================= ROM:00120D76 ROM:00120D76 ROM:00120D76 sub_120D76: ; CODE XREF: ROM:loc_120C7C↑p ROM:00120D76 ; ROM:loc_120D06↑p ROM:00120D76 move.w ($BB2).w,d0 ROM:00120D7A move.w $3A8(a5),d1 ROM:00120D7E cmpi.w #0,d1 ROM:00120D82 blt.s loc_120D90 ROM:00120D84 cmp.w ($B74).w,d0 ROM:00120D88 bge.s loc_120D8E ROM:00120D8A move.w d0,($B74).w ROM:00120D8E ROM:00120D8E loc_120D8E: ; CODE XREF: sub_120D76+12↑j ROM:00120D8E bra.s locret_120D9A ROM:00120D90 ; --------------------------------------------------------------------------- ROM:00120D90 ROM:00120D90 loc_120D90: ; CODE XREF: sub_120D76+C↑j ROM:00120D90 cmp.w ($B74).w,d0 ROM:00120D94 ble.s locret_120D9A ROM:00120D96 move.w d0,($B74).w ROM:00120D9A ROM:00120D9A locret_120D9A: ; CODE XREF: sub_120D76:loc_120D8E↑j ROM:00120D9A ; sub_120D76+1E↑j ROM:00120D9A rts ROM:00120D9A ; End of function sub_120D76 ROM:00120D9A ROM:00120D9C ROM:00120D9C ; =============== S U B R O U T I N E ======================================= ROM:00120D9C ROM:00120D9C ROM:00120D9C sub_120D9C: ; CODE XREF: sub_120BBE+8↑p ROM:00120D9C move.w ($B70).w,d0 ROM:00120DA0 cmp.w ($B72).w,d0 ROM:00120DA4 ble.s loc_120DAA ROM:00120DA6 move.w d0,($B72).w ROM:00120DAA ROM:00120DAA loc_120DAA: ; CODE XREF: sub_120D9C+8↑j ROM:00120DAA move.w $3AE(a5),d1 ROM:00120DAE move.w $3B0(a5),d2 ROM:00120DB2 cmp.w ($B72).w,d1 ROM:00120DB6 bgt.s loc_120DC6 ROM:00120DB8 cmp.w ($B72).w,d2 ROM:00120DBC blt.s loc_120DC6 ROM:00120DBE bset #0,($1394).w ROM:00120DC4 bra.s locret_120DCC ROM:00120DC6 ; --------------------------------------------------------------------------- ROM:00120DC6 ROM:00120DC6 loc_120DC6: ; CODE XREF: sub_120D9C+1A↑j ROM:00120DC6 ; sub_120D9C+20↑j ROM:00120DC6 bclr #0,($1394).w ROM:00120DCC ROM:00120DCC locret_120DCC: ; CODE XREF: sub_120D9C+28↑j ROM:00120DCC rts ROM:00120DCC ; End of function sub_120D9C ROM:00120DCC ROM:00120DCE ROM:00120DCE ; =============== S U B R O U T I N E ======================================= ROM:00120DCE ROM:00120DCE ROM:00120DCE sub_120DCE: ; CODE XREF: ROM:loc_120C00↑p ROM:00120DCE ; ROM:loc_120C38↑p ... ROM:00120DCE move.w $3A8(a5),d1 ROM:00120DD2 cmpi.w #0,d1 ROM:00120DD6 blt.s loc_120DE0 ROM:00120DD8 move.w #$2EE0,($B74).w ROM:00120DDE bra.s loc_120DE6 ROM:00120DE0 ; --------------------------------------------------------------------------- ROM:00120DE0 ROM:00120DE0 loc_120DE0: ; CODE XREF: sub_120DCE+8↑j ROM:00120DE0 move.w #$D120,($B74).w ROM:00120DE6 ROM:00120DE6 loc_120DE6: ; CODE XREF: sub_120DCE+10↑j ROM:00120DE6 clr.w ($B72).w ROM:00120DEA clr.w ($B70).w ROM:00120DEE rts ROM:00120DEE ; End of function sub_120DCE ROM:00120DEE ROM:00120DF0 ROM:00120DF0 ; =============== S U B R O U T I N E ======================================= ROM:00120DF0 ROM:00120DF0 ROM:00120DF0 sub_120DF0: ; CODE XREF: ROM:loc_120CDE↑p ROM:00120DF0 ; ROM:loc_120D60↑p ROM:00120DF0 move.w $3A8(a5),d1 ROM:00120DF4 move.w ($BB2).w,d0 ROM:00120DF8 sub.w ($B74).w,d0 ROM:00120DFC cmpi.w #0,d1 ROM:00120E00 blt.s loc_120E16 ROM:00120E02 cmpi.w #0,d0 ROM:00120E06 ble.s loc_120E0E ROM:00120E08 move.w d0,($B70).w ROM:00120E0C bra.s loc_120E12 ROM:00120E0E ; --------------------------------------------------------------------------- ROM:00120E0E ROM:00120E0E loc_120E0E: ; CODE XREF: sub_120DF0+16↑j ROM:00120E0E clr.w ($B70).w ROM:00120E12 ROM:00120E12 loc_120E12: ; CODE XREF: sub_120DF0+1C↑j ROM:00120E12 bra.w locret_120E2E ROM:00120E16 ; --------------------------------------------------------------------------- ROM:00120E16 ROM:00120E16 loc_120E16: ; CODE XREF: sub_120DF0+10↑j ROM:00120E16 cmpi.w #0,d0 ROM:00120E1A bge.s loc_120E2A ROM:00120E1C move.w ($B74).w,d0 ROM:00120E20 sub.w ($BB2).w,d0 ROM:00120E24 move.w d0,($B70).w ROM:00120E28 bra.s locret_120E2E ROM:00120E2A ; --------------------------------------------------------------------------- ROM:00120E2A ROM:00120E2A loc_120E2A: ; CODE XREF: sub_120DF0+2A↑j ROM:00120E2A clr.w ($B70).w ROM:00120E2E ROM:00120E2E locret_120E2E: ; CODE XREF: sub_120DF0:loc_120E12↑j ROM:00120E2E ; sub_120DF0+38↑j ROM:00120E2E rts ROM:00120E2E ; End of function sub_120DF0 ROM:00120E2E ROM:00120E30 ROM:00120E30 ; =============== S U B R O U T I N E ======================================= ROM:00120E30 ROM:00120E30 ROM:00120E30 sub_120E30: ; CODE XREF: ROM:00120D64↑p ROM:00120E30 move.w $42A(a5),d0 ROM:00120E34 btst #3,($935).w ROM:00120E3A beq.s loc_120E40 ROM:00120E3C move.w $3AA(a5),d0 ROM:00120E40 ROM:00120E40 loc_120E40: ; CODE XREF: sub_120E30+A↑j ROM:00120E40 btst #6,($138B).w ROM:00120E46 beq.s loc_120E4C ROM:00120E48 add.w $3AC(a5),d0 ROM:00120E4C ROM:00120E4C loc_120E4C: ; CODE XREF: sub_120E30+16↑j ROM:00120E4C add.w $3A8(a5),d0 ROM:00120E50 move.w d0,($BDE).w ROM:00120E54 rts ROM:00120E54 ; End of function sub_120E30 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: sub_120BBE↑p ROM:00120E56 move.w $3A0(a5),d0 ROM:00120E5A bclr #5,($13A5).w ROM:00120E60 btst #3,($935).w ROM:00120E66 bne.s loc_120E6E ROM:00120E68 cmp.w ($A94).w,d0 ROM:00120E6C blt.s loc_120E74 ROM:00120E6E ROM:00120E6E loc_120E6E: ; CODE XREF: sub_120E56+10↑j ROM:00120E6E bset #5,($13A5).w ROM:00120E74 ROM:00120E74 loc_120E74: ; CODE XREF: sub_120E56+16↑j ROM:00120E74 btst #6,($138B).w ROM:00120E7A beq.s locret_120E82 ROM:00120E7C bset #5,($13A5).w ROM:00120E82 ROM:00120E82 locret_120E82: ; CODE XREF: sub_120E56+24↑j ROM:00120E82 rts ROM:00120E82 ; End of function sub_120E56 ROM:00120E82 ROM:00120E84 ; --------------------------------------------------------------------------- ROM:00120E84 move.w ($598).w,($B7C).w ROM:00120E8A move.w ($71C).w,($B7A).w ROM:00120E90 rts ROM:00120E92 ; --------------------------------------------------------------------------- ROM:00120E92 move.w ($598).w,($B7E).w ROM:00120E98 rts ROM:00120E9A ; --------------------------------------------------------------------------- ROM:00120E9A move.w ($B7A).w,($B78).w ROM:00120EA0 move.w ($71C).w,d0 ROM:00120EA4 sub.w ($B7A).w,d0 ROM:00120EA8 move.w d0,($71A).w ROM:00120EAC move.w ($B7C).w,d0 ROM:00120EB0 sub.w ($B7E).w,d0 ROM:00120EB4 move.w d0,($B76).w ROM:00120EB8 rts ROM:00120EBA ROM:00120EBA ; =============== S U B R O U T I N E ======================================= ROM:00120EBA ROM:00120EBA ROM:00120EBA sub_120EBA: ; CODE XREF: sub_1219A6+2A↓p ROM:00120EBA bsr.w sub_121096 ROM:00120EBE bsr.w sub_1210CC ROM:00120EC2 clr.w d1 ROM:00120EC4 move.b ($118E).w,d1 ROM:00120EC8 cmpi.w #4,d1 ROM:00120ECC bcc.s locret_120ED6 ROM:00120ECE movea.l off_120ED8(pc,d1.w*4),a0 ROM:00120ED2 nop ROM:00120ED4 jmp (a0) ROM:00120ED6 ; --------------------------------------------------------------------------- ROM:00120ED6 ROM:00120ED6 locret_120ED6: ; CODE XREF: sub_120EBA+12↑j ROM:00120ED6 rts ROM:00120ED6 ; End of function sub_120EBA ROM:00120ED6 ROM:00120ED6 ; --------------------------------------------------------------------------- ROM:00120ED8 off_120ED8: dc.l loc_120EE8 ; DATA XREF: sub_120EBA+14↑r ROM:00120EDC dc.l loc_120EF6 ROM:00120EE0 dc.l loc_120F7E ROM:00120EE4 dc.l loc_121008 ROM:00120EE8 ; --------------------------------------------------------------------------- ROM:00120EE8 ROM:00120EE8 loc_120EE8: ; DATA XREF: ROM:off_120ED8↑o ROM:00120EE8 move.b #1,($118E).w ROM:00120EEE bra.l locret_120F7C ROM:00120EF4 ; --------------------------------------------------------------------------- ROM:00120EF4 rts ROM:00120EF6 ; --------------------------------------------------------------------------- ROM:00120EF6 ROM:00120EF6 loc_120EF6: ; DATA XREF: ROM:00120EDC↑o ROM:00120EF6 move.w $3C0(a5),d0 ROM:00120EFA btst #0,($13AC).w ROM:00120F00 beq.s loc_120F42 ROM:00120F02 cmp.w ($59A).w,d0 ROM:00120F06 ble.s loc_120F42 ROM:00120F08 bsr.w sub_1210EE ROM:00120F0C move.w $3BE(a5),d1 ROM:00120F10 clr.b ($8C4).w ROM:00120F14 move.w d1,($66E).w ROM:00120F18 move.b #1,($8C4).w ROM:00120F1E move.w $3C2(a5),d1 ROM:00120F22 clr.b ($8C3).w ROM:00120F26 move.w d1,($66C).w ROM:00120F2A move.b #1,($8C3).w ROM:00120F30 bset #0,($139C).w ROM:00120F36 move.b #3,($118E).w ROM:00120F3C bra.l locret_121092 ROM:00120F42 ; --------------------------------------------------------------------------- ROM:00120F42 ROM:00120F42 loc_120F42: ; CODE XREF: ROM:00120F00↑j ROM:00120F42 ; ROM:00120F06↑j ROM:00120F42 move.w $3BC(a5),d0 ROM:00120F46 btst #0,($13AC).w ROM:00120F4C beq.s locret_120F7C ROM:00120F4E cmp.w ($BB2).w,d0 ROM:00120F52 ble.s locret_120F7C ROM:00120F54 bsr.w sub_1210EE ROM:00120F58 move.w $3BE(a5),d1 ROM:00120F5C clr.b ($8C4).w ROM:00120F60 move.w d1,($66E).w ROM:00120F64 move.b #1,($8C4).w ROM:00120F6A bset #0,($139C).w ROM:00120F70 move.b #2,($118E).w ROM:00120F76 bra.l locret_121006 ROM:00120F7C ; --------------------------------------------------------------------------- ROM:00120F7C ROM:00120F7C locret_120F7C: ; CODE XREF: ROM:00120EEE↑j ROM:00120F7C ; ROM:00120F4C↑j ... ROM:00120F7C rts ROM:00120F7E ; --------------------------------------------------------------------------- ROM:00120F7E ROM:00120F7E loc_120F7E: ; DATA XREF: ROM:00120EE0↑o ROM:00120F7E move.w $3BC(a5),d1 ROM:00120F82 move.w $3C0(a5),d0 ROM:00120F86 btst #0,($13AC).w ROM:00120F8C beq.s loc_120F9A ROM:00120F8E cmp.w ($BB2).w,d1 ROM:00120F92 bgt.s loc_120FA8 ROM:00120F94 cmp.w ($59A).w,d0 ROM:00120F98 bgt.s loc_120FA8 ROM:00120F9A ROM:00120F9A loc_120F9A: ; CODE XREF: ROM:00120F8C↑j ROM:00120F9A bclr #0,($139C).w ROM:00120FA0 move.b #1,($118E).w ROM:00120FA6 bra.s locret_120F7C ROM:00120FA8 ; --------------------------------------------------------------------------- ROM:00120FA8 ROM:00120FA8 loc_120FA8: ; CODE XREF: ROM:00120F92↑j ROM:00120FA8 ; ROM:00120F98↑j ROM:00120FA8 btst #0,($13AC).w ROM:00120FAE beq.s loc_120FD4 ROM:00120FB0 cmp.w ($59A).w,d0 ROM:00120FB4 ble.s loc_120FD4 ROM:00120FB6 move.w $3C2(a5),d2 ROM:00120FBA clr.b ($8C3).w ROM:00120FBE move.w d2,($66C).w ROM:00120FC2 move.b #1,($8C3).w ROM:00120FC8 move.b #3,($118E).w ROM:00120FCE bra.l locret_121092 ROM:00120FD4 ; --------------------------------------------------------------------------- ROM:00120FD4 ROM:00120FD4 loc_120FD4: ; CODE XREF: ROM:00120FAE↑j ROM:00120FD4 ; ROM:00120FB4↑j ROM:00120FD4 btst #0,($13AC).w ROM:00120FDA beq.s locret_121006 ROM:00120FDC cmpi.w #0,($66E).w ROM:00120FE2 bgt.s locret_121006 ROM:00120FE4 bsr.w sub_1210EE ROM:00120FE8 move.w $3BE(a5),d2 ROM:00120FEC clr.b ($8C4).w ROM:00120FF0 move.w d2,($66E).w ROM:00120FF4 move.b #1,($8C4).w ROM:00120FFA move.b #2,($118E).w ROM:00121000 bra.l *+6 ROM:00121006 ; --------------------------------------------------------------------------- ROM:00121006 ROM:00121006 locret_121006: ; CODE XREF: ROM:00120F76↑j ROM:00121006 ; ROM:00120FDA↑j ... ROM:00121006 rts ROM:00121008 ; --------------------------------------------------------------------------- ROM:00121008 ROM:00121008 loc_121008: ; DATA XREF: ROM:00120EE4↑o ROM:00121008 move.w $3BC(a5),d0 ROM:0012100C btst #0,($13AC).w ROM:00121012 beq.s loc_121022 ROM:00121014 cmp.w ($BB2).w,d0 ROM:00121018 bgt.s loc_121034 ROM:0012101A cmpi.w #0,($66C).w ROM:00121020 bgt.s loc_121034 ROM:00121022 ROM:00121022 loc_121022: ; CODE XREF: ROM:00121012↑j ROM:00121022 bclr #0,($139C).w ROM:00121028 move.b #1,($118E).w ROM:0012102E bra.l locret_120F7C ROM:00121034 ; --------------------------------------------------------------------------- ROM:00121034 ROM:00121034 loc_121034: ; CODE XREF: ROM:00121018↑j ROM:00121034 ; ROM:00121020↑j ROM:00121034 cmpi.w #0,($66E).w ROM:0012103A bgt.s loc_121062 ROM:0012103C btst #0,($13AC).w ROM:00121042 beq.s loc_121062 ROM:00121044 bsr.w sub_1210EE ROM:00121048 move.w $3BE(a5),d2 ROM:0012104C clr.b ($8C4).w ROM:00121050 move.w d2,($66E).w ROM:00121054 move.b #1,($8C4).w ROM:0012105A move.b #3,($118E).w ROM:00121060 bra.s locret_121092 ROM:00121062 ; --------------------------------------------------------------------------- ROM:00121062 ROM:00121062 loc_121062: ; CODE XREF: ROM:0012103A↑j ROM:00121062 ; ROM:00121042↑j ROM:00121062 move.w $3C0(a5),d1 ROM:00121066 btst #0,($13AC).w ROM:0012106C beq.s locret_121092 ROM:0012106E cmp.w ($59A).w,d1 ROM:00121072 ble.s locret_121092 ROM:00121074 move.w $3C2(a5),d2 ROM:00121078 clr.b ($8C3).w ROM:0012107C move.w d2,($66C).w ROM:00121080 move.b #1,($8C3).w ROM:00121086 move.b #3,($118E).w ROM:0012108C bra.l *+6 ROM:00121092 ; --------------------------------------------------------------------------- ROM:00121092 ROM:00121092 locret_121092: ; CODE XREF: ROM:00120F3C↑j ROM:00121092 ; ROM:00120FCE↑j ... ROM:00121092 rts ROM:00121094 ; --------------------------------------------------------------------------- ROM:00121094 rts ROM:00121096 ROM:00121096 ; =============== S U B R O U T I N E ======================================= ROM:00121096 ROM:00121096 ROM:00121096 sub_121096: ; CODE XREF: sub_120EBA↑p ROM:00121096 move.w $3C6(a5),d0 ROM:0012109A btst #4,($931).w ROM:001210A0 beq.s loc_1210C4 ROM:001210A2 cmp.w ($598).w,d0 ROM:001210A6 blt.s loc_1210C4 ROM:001210A8 btst #7,($13A9).w ROM:001210AE beq.s loc_1210BA ROM:001210B0 bset #0,($13AC).w ROM:001210B6 bra.w loc_1210C0 ROM:001210BA ; --------------------------------------------------------------------------- ROM:001210BA ROM:001210BA loc_1210BA: ; CODE XREF: sub_121096+18↑j ROM:001210BA bclr #0,($13AC).w ROM:001210C0 ROM:001210C0 loc_1210C0: ; CODE XREF: sub_121096+20↑j ROM:001210C0 bra.w locret_1210CA ROM:001210C4 ; --------------------------------------------------------------------------- ROM:001210C4 ROM:001210C4 loc_1210C4: ; CODE XREF: sub_121096+A↑j ROM:001210C4 ; sub_121096+10↑j ROM:001210C4 bclr #0,($13AC).w ROM:001210CA ROM:001210CA locret_1210CA: ; CODE XREF: sub_121096:loc_1210C0↑j ROM:001210CA rts ROM:001210CA ; End of function sub_121096 ROM:001210CA ROM:001210CC ROM:001210CC ; =============== S U B R O U T I N E ======================================= ROM:001210CC ROM:001210CC ROM:001210CC sub_1210CC: ; CODE XREF: sub_120EBA+4↑p ROM:001210CC move.w #$39EA,d1 ROM:001210D0 move.w ($A94).w,d2 ROM:001210D4 bsr.l sub_116F5A ROM:001210DA add.w ($BAA).w,d1 ROM:001210DE move.w $CC(a5),d0 ROM:001210E2 cmp.w d1,d0 ROM:001210E4 bge.s loc_1210E8 ROM:001210E6 move.w d0,d1 ROM:001210E8 ROM:001210E8 loc_1210E8: ; CODE XREF: sub_1210CC+18↑j ROM:001210E8 move.w d1,($B80).w ROM:001210EC rts ROM:001210EC ; End of function sub_1210CC ROM:001210EC ROM:001210EE ROM:001210EE ; =============== S U B R O U T I N E ======================================= ROM:001210EE ROM:001210EE ROM:001210EE sub_1210EE: ; CODE XREF: ROM:00120F08↑p ROM:001210EE ; ROM:00120F54↑p ... ROM:001210EE move.w $3C4(a5),d0 ROM:001210F2 ext.l d0 ROM:001210F4 cmpi.l #0,d0 ROM:001210FA ble.s locret_121102 ROM:001210FC bsr.l sub_11652A ROM:00121102 ROM:00121102 locret_121102: ; CODE XREF: sub_1210EE+C↑j ROM:00121102 rts ROM:00121102 ; End of function sub_1210EE ROM:00121102 ROM:00121104 ROM:00121104 ; =============== S U B R O U T I N E ======================================= ROM:00121104 ROM:00121104 ROM:00121104 sub_121104: ; CODE XREF: sub_122086↓p ROM:00121104 bsr.w sub_12110A ROM:00121108 rts ROM:00121108 ; End of function sub_121104 ROM:00121108 ROM:0012110A ROM:0012110A ; =============== S U B R O U T I N E ======================================= ROM:0012110A ROM:0012110A ROM:0012110A sub_12110A: ; CODE XREF: sub_121104↑p ROM:0012110A clr.w d1 ROM:0012110C move.b ($118F).w,d1 ROM:00121110 cmpi.w #5,d1 ROM:00121114 bcc.s locret_12111E ROM:00121116 movea.l off_121120(pc,d1.w*4),a0 ROM:0012111A nop ROM:0012111C jmp (a0) ROM:0012111E ; --------------------------------------------------------------------------- ROM:0012111E ROM:0012111E locret_12111E: ; CODE XREF: sub_12110A+A↑j ROM:0012111E rts ROM:0012111E ; End of function sub_12110A ROM:0012111E ROM:0012111E ; --------------------------------------------------------------------------- ROM:00121120 off_121120: dc.l loc_121134 ; DATA XREF: sub_12110A+C↑r ROM:00121124 dc.l loc_12114A ROM:00121128 dc.l loc_12115C ROM:0012112C dc.l loc_1211A4 ROM:00121130 dc.l loc_1211EE ROM:00121134 ; --------------------------------------------------------------------------- ROM:00121134 ROM:00121134 loc_121134: ; DATA XREF: ROM:off_121120↑o ROM:00121134 bclr #6,($13A0).w ROM:0012113A bclr #1,($139C).w ROM:00121140 move.b #1,($118F).w ROM:00121146 bra.s locret_12115A ROM:00121148 ; --------------------------------------------------------------------------- ROM:00121148 rts ROM:0012114A ; --------------------------------------------------------------------------- ROM:0012114A ROM:0012114A loc_12114A: ; DATA XREF: ROM:00121124↑o ROM:0012114A btst #6,($1389).w ROM:00121150 beq.s locret_12115A ROM:00121152 move.b #2,($118F).w ROM:00121158 bra.s loc_12119E ROM:0012115A ; --------------------------------------------------------------------------- ROM:0012115A ROM:0012115A locret_12115A: ; CODE XREF: ROM:00121146↑j ROM:0012115A ; ROM:00121150↑j ... ROM:0012115A rts ROM:0012115C ; --------------------------------------------------------------------------- ROM:0012115C ROM:0012115C loc_12115C: ; DATA XREF: ROM:00121128↑o ROM:0012115C btst #6,($1389).w ROM:00121162 bne.s loc_12116C ROM:00121164 move.b #1,($118F).w ROM:0012116A bra.s locret_12115A ROM:0012116C ; --------------------------------------------------------------------------- ROM:0012116C ROM:0012116C loc_12116C: ; CODE XREF: ROM:00121162↑j ROM:0012116C move.w ($B82).w,d0 ROM:00121170 btst #6,($1389).w ROM:00121176 beq.s loc_12119E ROM:00121178 cmp.w ($59A).w,d0 ROM:0012117C blt.s loc_12119E ROM:0012117E move.w $3CA(a5),d1 ROM:00121182 clr.b ($909).w ROM:00121186 move.w d1,($6F8).w ROM:0012118A move.b #1,($909).w ROM:00121190 bset #6,($13A0).w ROM:00121196 move.b #3,($118F).w ROM:0012119C bra.s loc_1211E8 ROM:0012119E ; --------------------------------------------------------------------------- ROM:0012119E ROM:0012119E loc_12119E: ; CODE XREF: ROM:00121158↑j ROM:0012119E ; ROM:00121176↑j ... ROM:0012119E bsr.w sub_121212 ROM:001211A2 rts ROM:001211A4 ; --------------------------------------------------------------------------- ROM:001211A4 ROM:001211A4 loc_1211A4: ; DATA XREF: ROM:0012112C↑o ROM:001211A4 btst #6,($1389).w ROM:001211AA bne.s loc_1211BA ROM:001211AC bclr #6,($13A0).w ROM:001211B2 move.b #1,($118F).w ROM:001211B8 bra.s locret_12115A ROM:001211BA ; --------------------------------------------------------------------------- ROM:001211BA ROM:001211BA loc_1211BA: ; CODE XREF: ROM:001211AA↑j ROM:001211BA move.w ($B82).w,d0 ROM:001211BE cmp.w ($59A).w,d0 ROM:001211C2 bge.s loc_1211D2 ROM:001211C4 bclr #6,($13A0).w ROM:001211CA move.b #2,($118F).w ROM:001211D0 bra.s loc_12119E ROM:001211D2 ; --------------------------------------------------------------------------- ROM:001211D2 ROM:001211D2 loc_1211D2: ; CODE XREF: ROM:001211C2↑j ROM:001211D2 cmpi.w #0,($6F8).w ROM:001211D8 bgt.s loc_1211E8 ROM:001211DA bset #1,($139C).w ROM:001211E0 move.b #4,($118F).w ROM:001211E6 bra.s locret_12120E ROM:001211E8 ; --------------------------------------------------------------------------- ROM:001211E8 ROM:001211E8 loc_1211E8: ; CODE XREF: ROM:0012119C↑j ROM:001211E8 ; ROM:001211D8↑j ROM:001211E8 bsr.w sub_121212 ROM:001211EC rts ROM:001211EE ; --------------------------------------------------------------------------- ROM:001211EE ROM:001211EE loc_1211EE: ; DATA XREF: ROM:00121130↑o ROM:001211EE btst #6,($1389).w ROM:001211F4 bne.s locret_12120E ROM:001211F6 bclr #6,($13A0).w ROM:001211FC bclr #1,($139C).w ROM:00121202 move.b #1,($118F).w ROM:00121208 bra.l locret_12115A ROM:0012120E ; --------------------------------------------------------------------------- ROM:0012120E ROM:0012120E locret_12120E: ; CODE XREF: ROM:001211E6↑j ROM:0012120E ; ROM:001211F4↑j ROM:0012120E rts ROM:00121210 ; --------------------------------------------------------------------------- ROM:00121210 rts ROM:00121212 ROM:00121212 ; =============== S U B R O U T I N E ======================================= ROM:00121212 ROM:00121212 ROM:00121212 sub_121212: ; CODE XREF: ROM:loc_12119E↑p ROM:00121212 ; ROM:loc_1211E8↑p ROM:00121212 move.w #$39EC,d1 ROM:00121216 move.w ($598).w,d2 ROM:0012121A bsr.l sub_116F5A ROM:00121220 move.w d1,($B82).w ROM:00121224 rts ROM:00121224 ; End of function sub_121212 ROM:00121224 ROM:00121226 ROM:00121226 ; =============== S U B R O U T I N E ======================================= ROM:00121226 ROM:00121226 ROM:00121226 sub_121226: ; CODE XREF: sub_1219A6+16↓p ROM:00121226 move.w $3F0(a5),d0 ROM:0012122A cmpi.w #0,d0 ROM:0012122E bne.s loc_121238 ROM:00121230 bset #6,($1394).w ROM:00121236 bra.s loc_12123E ROM:00121238 ; --------------------------------------------------------------------------- ROM:00121238 ROM:00121238 loc_121238: ; CODE XREF: sub_121226+8↑j ROM:00121238 bclr #6,($1394).w ROM:0012123E ROM:0012123E loc_12123E: ; CODE XREF: sub_121226+10↑j ROM:0012123E bsr.l sub_12023C ROM:00121244 bsr.l nullsub_14 ROM:0012124A bsr.l sub_11FF96 ROM:00121250 bsr.l sub_1200EE ROM:00121256 bsr.l sub_11FDBE ROM:0012125C bsr.l sub_11FBCA ROM:00121262 bsr.l sub_120614 ROM:00121268 bsr.w sub_121650 ROM:0012126C bsr.w sub_1216E0 ROM:00121270 bsr.w sub_1213F0 ROM:00121274 bsr.w sub_121286 ROM:00121278 bsr.w sub_121494 ROM:0012127C bsr.w sub_1214F8 ROM:00121280 bsr.w sub_121522 ROM:00121284 rts ROM:00121284 ; End of function sub_121226 ROM:00121284 ROM:00121286 ROM:00121286 ; =============== S U B R O U T I N E ======================================= ROM:00121286 ROM:00121286 ROM:00121286 sub_121286: ; CODE XREF: sub_121226+4E↑p ROM:00121286 clr.w d1 ROM:00121288 move.b ($1192).w,d1 ROM:0012128C cmpi.w #6,d1 ROM:00121290 bcc.s locret_12129A ROM:00121292 movea.l off_12129C(pc,d1.w*4),a0 ROM:00121296 nop ROM:00121298 jmp (a0) ROM:0012129A ; --------------------------------------------------------------------------- ROM:0012129A ROM:0012129A locret_12129A: ; CODE XREF: sub_121286+A↑j ROM:0012129A rts ROM:0012129A ; End of function sub_121286 ROM:0012129A ROM:0012129A ; --------------------------------------------------------------------------- ROM:0012129C off_12129C: dc.l loc_1212B4 ; DATA XREF: sub_121286+C↑r ROM:001212A0 dc.l loc_1212CA ROM:001212A4 dc.l loc_1212F8 ROM:001212A8 dc.l loc_121350 ROM:001212AC dc.l loc_121390 ROM:001212B0 dc.l loc_1213AA ROM:001212B4 ; --------------------------------------------------------------------------- ROM:001212B4 ROM:001212B4 loc_1212B4: ; DATA XREF: ROM:off_12129C↑o ROM:001212B4 bclr #0,($139E).w ROM:001212BA bclr #7,($13A0).w ROM:001212C0 move.b #1,($1192).w ROM:001212C6 bra.s locret_1212F6 ROM:001212C8 ; --------------------------------------------------------------------------- ROM:001212C8 rts ROM:001212CA ; --------------------------------------------------------------------------- ROM:001212CA ROM:001212CA loc_1212CA: ; DATA XREF: ROM:001212A0↑o ROM:001212CA btst #5,($13AA).w ROM:001212D0 beq.s locret_1212F6 ROM:001212D2 bsr.w sub_121586 ROM:001212D6 move.w #$A,d0 ROM:001212DA clr.b ($8C5).w ROM:001212DE move.w d0,($670).w ROM:001212E2 move.b #1,($8C5).w ROM:001212E8 bset #0,($139E).w ROM:001212EE move.b #2,($1192).w ROM:001212F4 bra.s locret_12134E ROM:001212F6 ; --------------------------------------------------------------------------- ROM:001212F6 ROM:001212F6 locret_1212F6: ; CODE XREF: ROM:001212C6↑j ROM:001212F6 ; ROM:001212D0↑j ... ROM:001212F6 rts ROM:001212F8 ; --------------------------------------------------------------------------- ROM:001212F8 ROM:001212F8 loc_1212F8: ; DATA XREF: ROM:001212A4↑o ROM:001212F8 btst #5,($13AA).w ROM:001212FE bne.s loc_12130E ROM:00121300 bclr #0,($139E).w ROM:00121306 move.b #1,($1192).w ROM:0012130C bra.s locret_1212F6 ROM:0012130E ; --------------------------------------------------------------------------- ROM:0012130E ROM:0012130E loc_12130E: ; CODE XREF: ROM:001212FE↑j ROM:0012130E move.w ($B96).w,d0 ROM:00121312 cmp.w ($B92).w,d0 ROM:00121316 blt.s loc_121326 ROM:00121318 bclr #0,($139E).w ROM:0012131E move.b #3,($1192).w ROM:00121324 bra.s locret_12138E ROM:00121326 ; --------------------------------------------------------------------------- ROM:00121326 ROM:00121326 loc_121326: ; CODE XREF: ROM:00121316↑j ROM:00121326 cmpi.w #0,($670).w ROM:0012132C bgt.s locret_12134E ROM:0012132E bsr.w sub_12158E ROM:00121332 move.w #$A,d0 ROM:00121336 clr.b ($8C5).w ROM:0012133A move.w d0,($670).w ROM:0012133E move.b #1,($8C5).w ROM:00121344 move.b #2,($1192).w ROM:0012134A bra.w *+4 ROM:0012134E ; --------------------------------------------------------------------------- ROM:0012134E ROM:0012134E locret_12134E: ; CODE XREF: ROM:001212F4↑j ROM:0012134E ; ROM:0012132C↑j ... ROM:0012134E rts ROM:00121350 ; --------------------------------------------------------------------------- ROM:00121350 ROM:00121350 loc_121350: ; DATA XREF: ROM:001212A8↑o ROM:00121350 btst #5,($13AA).w ROM:00121356 bne.s loc_121360 ROM:00121358 move.b #1,($1192).w ROM:0012135E bra.s locret_1212F6 ROM:00121360 ; --------------------------------------------------------------------------- ROM:00121360 ROM:00121360 loc_121360: ; CODE XREF: ROM:00121356↑j ROM:00121360 move.w $3EC(a5),d0 ROM:00121364 cmpi.w #0,($BB2).w ROM:0012136A bge.s loc_12136E ROM:0012136C neg.w d0 ROM:0012136E ROM:0012136E loc_12136E: ; CODE XREF: ROM:0012136A↑j ROM:0012136E cmp.w ($BB2).w,d0 ROM:00121372 blt.s locret_12138E ROM:00121374 move.w $3EE(a5),d0 ROM:00121378 clr.b ($8C8).w ROM:0012137C move.w d0,($676).w ROM:00121380 move.b #1,($8C8).w ROM:00121386 move.b #5,($1192).w ROM:0012138C bra.s locret_1213EC ROM:0012138E ; --------------------------------------------------------------------------- ROM:0012138E ROM:0012138E locret_12138E: ; CODE XREF: ROM:00121324↑j ROM:0012138E ; ROM:00121372↑j ... ROM:0012138E rts ROM:00121390 ; --------------------------------------------------------------------------- ROM:00121390 ROM:00121390 loc_121390: ; DATA XREF: ROM:001212AC↑o ROM:00121390 btst #5,($13AA).w ROM:00121396 bne.s locret_1213A8 ROM:00121398 bclr #7,($13A0).w ROM:0012139E move.b #1,($1192).w ROM:001213A4 bra.w locret_1212F6 ROM:001213A8 ; --------------------------------------------------------------------------- ROM:001213A8 ROM:001213A8 locret_1213A8: ; CODE XREF: ROM:00121396↑j ROM:001213A8 ; ROM:001213C6↓j ROM:001213A8 rts ROM:001213AA ; --------------------------------------------------------------------------- ROM:001213AA ROM:001213AA loc_1213AA: ; DATA XREF: ROM:001212B0↑o ROM:001213AA cmpi.w #0,($676).w ROM:001213B0 ble.s loc_1213BA ROM:001213B2 cmpi.w #0,($BB2).w ROM:001213B8 bgt.s loc_1213C8 ROM:001213BA ROM:001213BA loc_1213BA: ; CODE XREF: ROM:001213B0↑j ROM:001213BA bset #7,($13A0).w ROM:001213C0 move.b #4,($1192).w ROM:001213C6 bra.s locret_1213A8 ROM:001213C8 ; --------------------------------------------------------------------------- ROM:001213C8 ROM:001213C8 loc_1213C8: ; CODE XREF: ROM:001213B8↑j ROM:001213C8 move.w $3EC(a5),d0 ROM:001213CC cmp.w ($BB2).w,d0 ROM:001213D0 bge.s loc_1213DA ROM:001213D2 move.b #3,($1192).w ROM:001213D8 bra.s locret_12138E ROM:001213DA ; --------------------------------------------------------------------------- ROM:001213DA ROM:001213DA loc_1213DA: ; CODE XREF: ROM:001213D0↑j ROM:001213DA btst #5,($13AA).w ROM:001213E0 bne.s locret_1213EC ROM:001213E2 move.b #1,($1192).w ROM:001213E8 bra.w locret_1212F6 ROM:001213EC ; --------------------------------------------------------------------------- ROM:001213EC ROM:001213EC locret_1213EC: ; CODE XREF: ROM:0012138C↑j ROM:001213EC ; ROM:001213E0↑j ROM:001213EC rts ROM:001213EE ; --------------------------------------------------------------------------- ROM:001213EE rts ROM:001213F0 ROM:001213F0 ; =============== S U B R O U T I N E ======================================= ROM:001213F0 ROM:001213F0 ROM:001213F0 sub_1213F0: ; CODE XREF: sub_121226+4A↑p ROM:001213F0 clr.w d1 ROM:001213F2 move.b ($1193).w,d1 ROM:001213F6 cmpi.w #4,d1 ROM:001213FA bcc.s locret_121404 ROM:001213FC movea.l off_121406(pc,d1.w*4),a0 ROM:00121400 nop ROM:00121402 jmp (a0) ROM:00121404 ; --------------------------------------------------------------------------- ROM:00121404 ROM:00121404 locret_121404: ; CODE XREF: sub_1213F0+A↑j ROM:00121404 rts ROM:00121404 ; End of function sub_1213F0 ROM:00121404 ROM:00121404 ; --------------------------------------------------------------------------- ROM:00121406 off_121406: dc.l loc_121416 ; DATA XREF: sub_1213F0+C↑r ROM:0012140A dc.l loc_121426 ROM:0012140E dc.l loc_121438 ROM:00121412 dc.l loc_121462 ROM:00121416 ; --------------------------------------------------------------------------- ROM:00121416 ROM:00121416 loc_121416: ; DATA XREF: ROM:off_121406↑o ROM:00121416 bclr #5,($13B2).w ROM:0012141C move.b #1,($1193).w ROM:00121422 bra.s locret_121436 ROM:00121424 ; --------------------------------------------------------------------------- ROM:00121424 rts ROM:00121426 ; --------------------------------------------------------------------------- ROM:00121426 ROM:00121426 loc_121426: ; DATA XREF: ROM:0012140A↑o ROM:00121426 btst #7,($13A9).w ROM:0012142C beq.s locret_121436 ROM:0012142E move.b #2,($1193).w ROM:00121434 bra.s locret_121460 ROM:00121436 ; --------------------------------------------------------------------------- ROM:00121436 ROM:00121436 locret_121436: ; CODE XREF: ROM:00121422↑j ROM:00121436 ; ROM:0012142C↑j ... ROM:00121436 rts ROM:00121438 ; --------------------------------------------------------------------------- ROM:00121438 ROM:00121438 loc_121438: ; DATA XREF: ROM:0012140E↑o ROM:00121438 btst #7,($13A9).w ROM:0012143E bne.s loc_121448 ROM:00121440 move.b #1,($1193).w ROM:00121446 bra.s locret_121436 ROM:00121448 ; --------------------------------------------------------------------------- ROM:00121448 ROM:00121448 loc_121448: ; CODE XREF: ROM:0012143E↑j ROM:00121448 move.w $3E2(a5),d0 ROM:0012144C cmp.w ($A4C).w,d0 ROM:00121450 blt.s locret_121460 ROM:00121452 bset #5,($13B2).w ROM:00121458 move.b #3,($1193).w ROM:0012145E bra.s locret_121490 ROM:00121460 ; --------------------------------------------------------------------------- ROM:00121460 ROM:00121460 locret_121460: ; CODE XREF: ROM:00121434↑j ROM:00121460 ; ROM:00121450↑j ... ROM:00121460 rts ROM:00121462 ; --------------------------------------------------------------------------- ROM:00121462 ROM:00121462 loc_121462: ; DATA XREF: ROM:00121412↑o ROM:00121462 btst #7,($13A9).w ROM:00121468 bne.s loc_121478 ROM:0012146A bclr #5,($13B2).w ROM:00121470 move.b #1,($1193).w ROM:00121476 bra.s locret_121436 ROM:00121478 ; --------------------------------------------------------------------------- ROM:00121478 ROM:00121478 loc_121478: ; CODE XREF: ROM:00121468↑j ROM:00121478 move.w $3E0(a5),d0 ROM:0012147C cmp.w ($A4C).w,d0 ROM:00121480 bge.s locret_121490 ROM:00121482 bclr #5,($13B2).w ROM:00121488 move.b #2,($1193).w ROM:0012148E bra.s locret_121460 ROM:00121490 ; --------------------------------------------------------------------------- ROM:00121490 ROM:00121490 locret_121490: ; CODE XREF: ROM:0012145E↑j ROM:00121490 ; ROM:00121480↑j ROM:00121490 rts ROM:00121492 ; --------------------------------------------------------------------------- ROM:00121492 rts ROM:00121494 ROM:00121494 ; =============== S U B R O U T I N E ======================================= ROM:00121494 ROM:00121494 ROM:00121494 sub_121494: ; CODE XREF: sub_121226+52↑p ROM:00121494 btst #2,($929).w ROM:0012149A beq.s loc_1214AE ROM:0012149C move.w #$39F2,d1 ROM:001214A0 move.w ($A94).w,d2 ROM:001214A4 bsr.l sub_116F5A ROM:001214AA move.w d1,($B98).w ROM:001214AE ROM:001214AE loc_1214AE: ; CODE XREF: sub_121494+6↑j ROM:001214AE btst #5,($13B3).w ROM:001214B4 beq.s loc_1214C6 ROM:001214B6 btst #5,($13AA).w ROM:001214BC bne.s loc_1214C4 ROM:001214BE move.w ($B98).w,($B9A).w ROM:001214C4 ROM:001214C4 loc_1214C4: ; CODE XREF: sub_121494+28↑j ROM:001214C4 bra.s locret_1214F6 ROM:001214C6 ; --------------------------------------------------------------------------- ROM:001214C6 ROM:001214C6 loc_1214C6: ; CODE XREF: sub_121494+20↑j ROM:001214C6 cmpi.w #0,($672).w ROM:001214CC bgt.s locret_1214F6 ROM:001214CE cmpi.w #0,($B9A).w ROM:001214D4 ble.s locret_1214F6 ROM:001214D6 clr.b ($8C6).w ROM:001214DA move.w #$A,($672).w ROM:001214E0 move.b #1,($8C6).w ROM:001214E6 move.w ($B9A).w,d0 ROM:001214EA sub.w $3DA(a5),d0 ROM:001214EE bpl.s loc_1214F2 ROM:001214F0 clr.w d0 ROM:001214F2 ROM:001214F2 loc_1214F2: ; CODE XREF: sub_121494+5A↑j ROM:001214F2 move.w d0,($B9A).w ROM:001214F6 ROM:001214F6 locret_1214F6: ; CODE XREF: sub_121494:loc_1214C4↑j ROM:001214F6 ; sub_121494+38↑j ... ROM:001214F6 rts ROM:001214F6 ; End of function sub_121494 ROM:001214F6 ROM:001214F8 ROM:001214F8 ; =============== S U B R O U T I N E ======================================= ROM:001214F8 ROM:001214F8 ROM:001214F8 sub_1214F8: ; CODE XREF: sub_121226+56↑p ROM:001214F8 btst #7,($13A0).w ROM:001214FE beq.s loc_12151A ROM:00121500 cmpi.w #0,($B9A).w ROM:00121506 bne.s loc_121516 ROM:00121508 cmpi.w #0,($BB2).w ROM:0012150E bgt.s loc_121516 ROM:00121510 bset #0,($13B5).w ROM:00121516 ROM:00121516 loc_121516: ; CODE XREF: sub_1214F8+E↑j ROM:00121516 ; sub_1214F8+16↑j ROM:00121516 bra.w locret_121520 ROM:0012151A ; --------------------------------------------------------------------------- ROM:0012151A ROM:0012151A loc_12151A: ; CODE XREF: sub_1214F8+6↑j ROM:0012151A bclr #0,($13B5).w ROM:00121520 ROM:00121520 locret_121520: ; CODE XREF: sub_1214F8:loc_121516↑j ROM:00121520 rts ROM:00121520 ; End of function sub_1214F8 ROM:00121520 ROM:00121522 ROM:00121522 ; =============== S U B R O U T I N E ======================================= ROM:00121522 ROM:00121522 ROM:00121522 sub_121522: ; CODE XREF: sub_121226+5A↑p ROM:00121522 move.w ($B90).w,d0 ROM:00121526 add.w ($13D2).w,d0 ROM:0012152A add.w ($B4C).w,d0 ROM:0012152E btst #6,($138B).w ROM:00121534 beq.s loc_12153A ROM:00121536 add.w $3D6(a5),d0 ROM:0012153A ROM:0012153A loc_12153A: ; CODE XREF: sub_121522+12↑j ROM:0012153A btst #4,($139C).w ROM:00121540 beq.s loc_121546 ROM:00121542 add.w $3D4(a5),d0 ROM:00121546 ROM:00121546 loc_121546: ; CODE XREF: sub_121522+1E↑j ROM:00121546 btst #5,($13B2).w ROM:0012154C beq.s loc_121552 ROM:0012154E add.w $3D8(a5),d0 ROM:00121552 ROM:00121552 loc_121552: ; CODE XREF: sub_121522+2A↑j ROM:00121552 btst #2,($14EF).w ROM:00121558 beq.s loc_121566 ROM:0012155A btst #0,($C65).w ROM:00121560 bne.s loc_121566 ROM:00121562 add.w ($B9A).w,d0 ROM:00121566 ROM:00121566 loc_121566: ; CODE XREF: sub_121522+36↑j ROM:00121566 ; sub_121522+3E↑j ROM:00121566 add.w ($B9C).w,d0 ROM:0012156A move.w d0,($B96).w ROM:0012156E btst #0,($139E).w ROM:00121574 beq.s loc_12157E ROM:00121576 move.w ($B92).w,($B94).w ROM:0012157C bra.s locret_121584 ROM:0012157E ; --------------------------------------------------------------------------- ROM:0012157E ROM:0012157E loc_12157E: ; CODE XREF: sub_121522+52↑j ROM:0012157E move.w ($B96).w,($B94).w ROM:00121584 ROM:00121584 locret_121584: ; CODE XREF: sub_121522+5A↑j ROM:00121584 rts ROM:00121584 ; End of function sub_121522 ROM:00121584 ROM:00121586 ROM:00121586 ; =============== S U B R O U T I N E ======================================= ROM:00121586 ROM:00121586 ROM:00121586 sub_121586: ; CODE XREF: ROM:001212D2↑p ROM:00121586 move.w ($598).w,($B92).w ROM:0012158C rts ROM:0012158C ; End of function sub_121586 ROM:0012158C ROM:0012158E ROM:0012158E ; =============== S U B R O U T I N E ======================================= ROM:0012158E ROM:0012158E ROM:0012158E sub_12158E: ; CODE XREF: ROM:0012132E↑p ROM:0012158E move.w #$39F0,d1 ROM:00121592 move.w ($A94).w,d2 ROM:00121596 bsr.l sub_116F5A ROM:0012159C move.w d1,($BA4).w ROM:001215A0 move.w ($B92).w,d0 ROM:001215A4 btst #7,($13A9).w ROM:001215AA beq.s loc_1215C0 ROM:001215AC btst #6,($1391).w ROM:001215B2 beq.s loc_1215BA ROM:001215B4 sub.w $3DE(a5),d0 ROM:001215B8 bra.s loc_1215BE ROM:001215BA ; --------------------------------------------------------------------------- ROM:001215BA ROM:001215BA loc_1215BA: ; CODE XREF: sub_12158E+24↑j ROM:001215BA sub.w $3DC(a5),d0 ROM:001215BE ROM:001215BE loc_1215BE: ; CODE XREF: sub_12158E+2A↑j ROM:001215BE bra.s loc_1215C4 ROM:001215C0 ; --------------------------------------------------------------------------- ROM:001215C0 ROM:001215C0 loc_1215C0: ; CODE XREF: sub_12158E+1C↑j ROM:001215C0 sub.w ($BA4).w,d0 ROM:001215C4 ROM:001215C4 loc_1215C4: ; CODE XREF: sub_12158E:loc_1215BE↑j ROM:001215C4 move.w d0,($B92).w ROM:001215C8 move.w ($B96).w,d0 ROM:001215CC cmp.w ($B92).w,d0 ROM:001215D0 ble.s locret_1215D6 ROM:001215D2 move.w d0,($B92).w ROM:001215D6 ROM:001215D6 locret_1215D6: ; CODE XREF: sub_12158E+42↑j ROM:001215D6 rts ROM:001215D6 ; End of function sub_12158E ROM:001215D6 ROM:001215D8 ROM:001215D8 ; =============== S U B R O U T I N E ======================================= ROM:001215D8 ROM:001215D8 ROM:001215D8 sub_1215D8: ; CODE XREF: ROM:0012030E↑p ROM:001215D8 ; ROM:0012038E↑p ROM:001215D8 move.w $CC(a5),d1 ROM:001215DC btst #4,($1390).w ROM:001215E2 beq.s locret_12164E ROM:001215E4 btst #6,($139D).w ROM:001215EA beq.s loc_121608 ROM:001215EC move.w ($B8E).w,d0 ROM:001215F0 add.w ($B42).w,d0 ROM:001215F4 sub.w ($B3E).w,d0 ROM:001215F8 cmp.w d0,d1 ROM:001215FA bge.s loc_121602 ROM:001215FC move.w d1,($B8E).w ROM:00121600 bra.s loc_121606 ROM:00121602 ; --------------------------------------------------------------------------- ROM:00121602 ROM:00121602 loc_121602: ; CODE XREF: sub_1215D8+22↑j ROM:00121602 move.w d0,($B8E).w ROM:00121606 ROM:00121606 loc_121606: ; CODE XREF: sub_1215D8+28↑j ROM:00121606 bra.s locret_12164E ROM:00121608 ; --------------------------------------------------------------------------- ROM:00121608 ROM:00121608 loc_121608: ; CODE XREF: sub_1215D8+12↑j ROM:00121608 btst #3,($1398).w ROM:0012160E beq.s loc_12162C ROM:00121610 move.w ($BE8).w,d0 ROM:00121614 add.w ($B42).w,d0 ROM:00121618 sub.w ($B3E).w,d0 ROM:0012161C cmp.w d0,d1 ROM:0012161E bge.s loc_121626 ROM:00121620 move.w d1,($BE8).w ROM:00121624 bra.s loc_12162A ROM:00121626 ; --------------------------------------------------------------------------- ROM:00121626 ROM:00121626 loc_121626: ; CODE XREF: sub_1215D8+46↑j ROM:00121626 move.w d0,($BE8).w ROM:0012162A ROM:0012162A loc_12162A: ; CODE XREF: sub_1215D8+4C↑j ROM:0012162A bra.s locret_12164E ROM:0012162C ; --------------------------------------------------------------------------- ROM:0012162C ROM:0012162C loc_12162C: ; CODE XREF: sub_1215D8+36↑j ROM:0012162C btst #6,($13A8).w ROM:00121632 beq.s locret_12164E ROM:00121634 move.w ($B2E).w,d0 ROM:00121638 add.w ($B42).w,d0 ROM:0012163C sub.w ($B3E).w,d0 ROM:00121640 cmp.w d0,d1 ROM:00121642 bge.s loc_12164A ROM:00121644 move.w d1,($B2E).w ROM:00121648 bra.s locret_12164E ROM:0012164A ; --------------------------------------------------------------------------- ROM:0012164A ROM:0012164A loc_12164A: ; CODE XREF: sub_1215D8+6A↑j ROM:0012164A move.w d0,($B2E).w ROM:0012164E ROM:0012164E locret_12164E: ; CODE XREF: sub_1215D8+A↑j ROM:0012164E ; sub_1215D8:loc_121606↑j ... ROM:0012164E rts ROM:0012164E ; End of function sub_1215D8 ROM:0012164E ROM:00121650 ROM:00121650 ; =============== S U B R O U T I N E ======================================= ROM:00121650 ROM:00121650 ROM:00121650 sub_121650: ; CODE XREF: sub_121226+42↑p ROM:00121650 btst #7,($139D).w ROM:00121656 beq.s loc_121660 ROM:00121658 move.w $3E4(a5),($BA0).w ROM:0012165E bra.s locret_121666 ROM:00121660 ; --------------------------------------------------------------------------- ROM:00121660 ROM:00121660 loc_121660: ; CODE XREF: sub_121650+6↑j ROM:00121660 move.w $3E6(a5),($BA0).w ROM:00121666 ROM:00121666 locret_121666: ; CODE XREF: sub_121650+E↑j ROM:00121666 rts ROM:00121666 ; End of function sub_121650 ROM:00121666 ROM:00121668 ROM:00121668 ; =============== S U B R O U T I N E ======================================= ROM:00121668 ROM:00121668 ROM:00121668 sub_121668: ; CODE XREF: ROM:0012176A↓p ROM:00121668 move.w ($674).w,d0 ROM:0012166C muls.w ($BA0).w,d0 ROM:00121670 move.w $3E8(a5),d7 ROM:00121674 cmpi.w #0,d7 ROM:00121678 beq.s loc_121680 ROM:0012167A divs.w $3E8(a5),d0 ROM:0012167E bra.s loc_121684 ROM:00121680 ; --------------------------------------------------------------------------- ROM:00121680 ROM:00121680 loc_121680: ; CODE XREF: sub_121668+10↑j ROM:00121680 move.w #$FFFF,d0 ROM:00121684 ROM:00121684 loc_121684: ; CODE XREF: sub_121668+16↑j ROM:00121684 move.w d0,($B9C).w ROM:00121688 rts ROM:00121688 ; End of function sub_121668 ROM:00121688 ROM:0012168A ROM:0012168A ; =============== S U B R O U T I N E ======================================= ROM:0012168A ROM:0012168A ROM:0012168A sub_12168A: ; CODE XREF: ROM:0012173C↓p ROM:0012168A ; ROM:loc_121766↓p ROM:0012168A move.w #$39F4,d1 ROM:0012168E move.w ($A94).w,d2 ROM:00121692 bsr.l sub_116F5A ROM:00121698 move.w d1,($BA2).w ROM:0012169C move.w ($C10).w,d0 ROM:001216A0 muls.w ($BA2).w,d0 ROM:001216A4 cmpi.w #0,($C0E).w ROM:001216AA beq.s loc_1216B2 ROM:001216AC divs.w ($C0E).w,d0 ROM:001216B0 bra.s loc_1216B6 ROM:001216B2 ; --------------------------------------------------------------------------- ROM:001216B2 ROM:001216B2 loc_1216B2: ; CODE XREF: sub_12168A+20↑j ROM:001216B2 move.w #$FFFF,d0 ROM:001216B6 ROM:001216B6 loc_1216B6: ; CODE XREF: sub_12168A+26↑j ROM:001216B6 move.w $3EA(a5),d1 ROM:001216BA muls.w ($B9C).w,d1 ROM:001216BE cmpi.w #0,($BA0).w ROM:001216C4 beq.s loc_1216CC ROM:001216C6 divs.w ($BA0).w,d1 ROM:001216CA bra.s loc_1216D0 ROM:001216CC ; --------------------------------------------------------------------------- ROM:001216CC ROM:001216CC loc_1216CC: ; CODE XREF: sub_12168A+3A↑j ROM:001216CC move.w #$FFFF,d1 ROM:001216D0 ROM:001216D0 loc_1216D0: ; CODE XREF: sub_12168A+40↑j ROM:001216D0 add.w d0,d1 ROM:001216D2 move.w d1,($B9E).w ROM:001216D6 rts ROM:001216D6 ; End of function sub_12168A ROM:001216D6 ROM:001216D8 ROM:001216D8 ; =============== S U B R O U T I N E ======================================= ROM:001216D8 ROM:001216D8 ROM:001216D8 sub_1216D8: ; CODE XREF: ROM:loc_121738↓p ROM:001216D8 move.w ($BA0).w,($B9C).w ROM:001216DE rts ROM:001216DE ; End of function sub_1216D8 ROM:001216DE ROM:001216E0 ROM:001216E0 ; =============== S U B R O U T I N E ======================================= ROM:001216E0 ROM:001216E0 ROM:001216E0 sub_1216E0: ; CODE XREF: sub_121226+46↑p ROM:001216E0 clr.w d1 ROM:001216E2 move.b ($1194).w,d1 ROM:001216E6 cmpi.w #4,d1 ROM:001216EA bcc.s locret_1216F4 ROM:001216EC movea.l off_1216F6(pc,d1.w*4),a0 ROM:001216F0 nop ROM:001216F2 jmp (a0) ROM:001216F4 ; --------------------------------------------------------------------------- ROM:001216F4 ROM:001216F4 locret_1216F4: ; CODE XREF: sub_1216E0+A↑j ROM:001216F4 rts ROM:001216F4 ; End of function sub_1216E0 ROM:001216F4 ROM:001216F4 ; --------------------------------------------------------------------------- ROM:001216F6 off_1216F6: dc.l loc_121706 ; DATA XREF: sub_1216E0+C↑r ROM:001216FA dc.l loc_121710 ROM:001216FE dc.l loc_121742 ROM:00121702 dc.l loc_121784 ROM:00121706 ; --------------------------------------------------------------------------- ROM:00121706 ROM:00121706 loc_121706: ; DATA XREF: ROM:off_1216F6↑o ROM:00121706 move.b #1,($1194).w ROM:0012170C bra.s loc_121738 ROM:0012170E ; --------------------------------------------------------------------------- ROM:0012170E rts ROM:00121710 ; --------------------------------------------------------------------------- ROM:00121710 ROM:00121710 loc_121710: ; DATA XREF: ROM:001216FA↑o ROM:00121710 btst #6,($13A4).w ROM:00121716 beq.s loc_121738 ROM:00121718 bclr #6,($13A4).w ROM:0012171E move.w $3E8(a5),d0 ROM:00121722 clr.b ($8C7).w ROM:00121726 move.w d0,($674).w ROM:0012172A move.b #1,($8C7).w ROM:00121730 move.b #2,($1194).w ROM:00121736 bra.s loc_121766 ROM:00121738 ; --------------------------------------------------------------------------- ROM:00121738 ROM:00121738 loc_121738: ; CODE XREF: ROM:0012170C↑j ROM:00121738 ; ROM:00121716↑j ... ROM:00121738 bsr.w sub_1216D8 ROM:0012173C bsr.w sub_12168A ROM:00121740 rts ROM:00121742 ; --------------------------------------------------------------------------- ROM:00121742 ROM:00121742 loc_121742: ; DATA XREF: ROM:001216FE↑o ROM:00121742 btst #1,($138E).w ROM:00121748 beq.s loc_121752 ROM:0012174A move.b #1,($1194).w ROM:00121750 bra.s loc_121738 ROM:00121752 ; --------------------------------------------------------------------------- ROM:00121752 ROM:00121752 loc_121752: ; CODE XREF: ROM:00121748↑j ROM:00121752 btst #5,($13AA).w ROM:00121758 bne.s loc_12175C ROM:0012175A bra.s loc_121770 ROM:0012175C ; --------------------------------------------------------------------------- ROM:0012175C ROM:0012175C loc_12175C: ; CODE XREF: ROM:00121758↑j ROM:0012175C cmpi.w #0,($674).w ROM:00121762 bgt.s loc_121766 ROM:00121764 bra.s loc_121770 ROM:00121766 ; --------------------------------------------------------------------------- ROM:00121766 ROM:00121766 loc_121766: ; CODE XREF: ROM:00121736↑j ROM:00121766 ; ROM:00121762↑j ROM:00121766 bsr.w sub_12168A ROM:0012176A bsr.w sub_121668 ROM:0012176E rts ROM:00121770 ; --------------------------------------------------------------------------- ROM:00121770 ROM:00121770 loc_121770: ; CODE XREF: ROM:0012175A↑j ROM:00121770 ; ROM:00121764↑j ROM:00121770 move.w #0,($B9C).w ROM:00121776 move.w #0,($B9E).w ROM:0012177C move.b #3,($1194).w ROM:00121782 bra.s locret_121794 ROM:00121784 ; --------------------------------------------------------------------------- ROM:00121784 ROM:00121784 loc_121784: ; DATA XREF: ROM:00121702↑o ROM:00121784 btst #1,($138E).w ROM:0012178A beq.s locret_121794 ROM:0012178C move.b #1,($1194).w ROM:00121792 bra.s loc_121738 ROM:00121794 ; --------------------------------------------------------------------------- ROM:00121794 ROM:00121794 locret_121794: ; CODE XREF: ROM:00121782↑j ROM:00121794 ; ROM:0012178A↑j ROM:00121794 rts ROM:00121796 ; --------------------------------------------------------------------------- ROM:00121796 rts ROM:00121798 ROM:00121798 ; =============== S U B R O U T I N E ======================================= ROM:00121798 ROM:00121798 ROM:00121798 sub_121798: ; CODE XREF: ROM:loc_120AA6↑p ROM:00121798 clr.l d1 ROM:0012179A move.w ($BB4).w,d1 ROM:0012179E sub.w ($BAE).w,d1 ROM:001217A2 swap d1 ROM:001217A4 move.w ($13D4).w,d2 ROM:001217A8 swap d2 ROM:001217AA move.w ($13D6).w,d2 ROM:001217AE btst #6,($138B).w ROM:001217B4 beq.s loc_1217BC ROM:001217B6 move.w $3F4(a5),d3 ROM:001217BA bra.s loc_1217C0 ROM:001217BC ; --------------------------------------------------------------------------- ROM:001217BC ROM:001217BC loc_1217BC: ; CODE XREF: sub_121798+1C↑j ROM:001217BC move.w $3F2(a5),d3 ROM:001217C0 ROM:001217C0 loc_1217C0: ; CODE XREF: sub_121798+22↑j ROM:001217C0 ext.l d3 ROM:001217C2 bsr.l sub_116E5E ROM:001217C8 clr.l d5 ROM:001217CA move.w $3F6(a5),d5 ROM:001217CE swap d5 ROM:001217D0 cmp.l d4,d5 ROM:001217D2 bgt.s loc_1217D6 ROM:001217D4 move.l d5,d4 ROM:001217D6 ROM:001217D6 loc_1217D6: ; CODE XREF: sub_121798+3A↑j ROM:001217D6 move.w d4,($13D6).w ROM:001217DA swap d4 ROM:001217DC cmpi.w #0,d4 ROM:001217E0 blt.s loc_1217E8 ROM:001217E2 move.w d4,($13D4).w ROM:001217E6 bra.s locret_1217EE ROM:001217E8 ; --------------------------------------------------------------------------- ROM:001217E8 ROM:001217E8 loc_1217E8: ; CODE XREF: sub_121798+48↑j ROM:001217E8 move.w #0,($13D4).w ROM:001217EE ROM:001217EE locret_1217EE: ; CODE XREF: sub_121798+4E↑j ROM:001217EE rts ROM:001217EE ; End of function sub_121798 ROM:001217EE ROM:001217F0 ROM:001217F0 ; =============== S U B R O U T I N E ======================================= ROM:001217F0 ROM:001217F0 ROM:001217F0 sub_1217F0: ; CODE XREF: sub_1219A6+10↓p ROM:001217F0 bclr #7,($139E).w ROM:001217F6 btst #5,($13AA).w ROM:001217FC beq.s loc_121822 ROM:001217FE bset #7,($139E).w ROM:00121804 btst #2,($14EF).w ROM:0012180A beq.s loc_121822 ROM:0012180C btst #0,($C65).w ROM:00121812 bne.s loc_121822 ROM:00121814 btst #5,($13B3).w ROM:0012181A beq.s loc_121822 ROM:0012181C bclr #7,($139E).w ROM:00121822 ROM:00121822 loc_121822: ; CODE XREF: sub_1217F0+C↑j ROM:00121822 ; sub_1217F0+1A↑j ... ROM:00121822 clr.w d1 ROM:00121824 move.b ($1195).w,d1 ROM:00121828 cmpi.w #5,d1 ROM:0012182C bcc.s locret_121836 ROM:0012182E movea.l off_121838(pc,d1.w*4),a0 ROM:00121832 nop ROM:00121834 jmp (a0) ROM:00121836 ; --------------------------------------------------------------------------- ROM:00121836 ROM:00121836 locret_121836: ; CODE XREF: sub_1217F0+3C↑j ROM:00121836 rts ROM:00121836 ; End of function sub_1217F0 ROM:00121836 ROM:00121836 ; --------------------------------------------------------------------------- ROM:00121838 off_121838: dc.l loc_12184C ; DATA XREF: sub_1217F0+3E↑r ROM:0012183C dc.l loc_121856 ROM:00121840 dc.l loc_12188C ROM:00121844 dc.l loc_1218BC ROM:00121848 dc.l loc_121908 ROM:0012184C ; --------------------------------------------------------------------------- ROM:0012184C ROM:0012184C loc_12184C: ; DATA XREF: ROM:off_121838↑o ROM:0012184C move.b #1,($1195).w ROM:00121852 bra.w loc_121886 ROM:00121856 ; --------------------------------------------------------------------------- ROM:00121856 ROM:00121856 loc_121856: ; DATA XREF: ROM:0012183C↑o ROM:00121856 btst #7,($13A9).w ROM:0012185C beq.s loc_12186E ROM:0012185E btst #7,($139E).w ROM:00121864 beq.s loc_12186E ROM:00121866 move.b #3,($1195).w ROM:0012186C rts ROM:0012186E ; --------------------------------------------------------------------------- ROM:0012186E ROM:0012186E loc_12186E: ; CODE XREF: ROM:0012185C↑j ROM:0012186E ; ROM:00121864↑j ROM:0012186E btst #7,($13A9).w ROM:00121874 beq.s loc_121886 ROM:00121876 btst #7,($139E).w ROM:0012187C bne.s loc_121886 ROM:0012187E move.b #2,($1195).w ROM:00121884 bra.s loc_1218B6 ROM:00121886 ; --------------------------------------------------------------------------- ROM:00121886 ROM:00121886 loc_121886: ; CODE XREF: ROM:00121852↑j ROM:00121886 ; ROM:00121874↑j ... ROM:00121886 bsr.w sub_121998 ROM:0012188A rts ROM:0012188C ; --------------------------------------------------------------------------- ROM:0012188C ROM:0012188C loc_12188C: ; DATA XREF: ROM:00121840↑o ROM:0012188C btst #7,($13A9).w ROM:00121892 bne.s loc_12189C ROM:00121894 move.b #1,($1195).w ROM:0012189A bra.s loc_121886 ROM:0012189C ; --------------------------------------------------------------------------- ROM:0012189C ROM:0012189C loc_12189C: ; CODE XREF: ROM:00121892↑j ROM:0012189C move.w ($BA6).w,d0 ROM:001218A0 btst #7,($139E).w ROM:001218A6 beq.s loc_1218B6 ROM:001218A8 cmp.w ($BAA).w,d0 ROM:001218AC bgt.s loc_1218B6 ROM:001218AE move.b #3,($1195).w ROM:001218B4 rts ROM:001218B6 ; --------------------------------------------------------------------------- ROM:001218B6 ROM:001218B6 loc_1218B6: ; CODE XREF: ROM:00121884↑j ROM:001218B6 ; ROM:001218A6↑j ... ROM:001218B6 bsr.w sub_121990 ROM:001218BA rts ROM:001218BC ; --------------------------------------------------------------------------- ROM:001218BC ROM:001218BC loc_1218BC: ; DATA XREF: ROM:00121844↑o ROM:001218BC btst #7,($13A9).w ROM:001218C2 bne.s loc_1218CC ROM:001218C4 move.b #1,($1195).w ROM:001218CA bra.s loc_121886 ROM:001218CC ; --------------------------------------------------------------------------- ROM:001218CC ROM:001218CC loc_1218CC: ; CODE XREF: ROM:001218C2↑j ROM:001218CC move.w ($BA6).w,d0 ROM:001218D0 cmp.w ($BB4).w,d0 ROM:001218D4 bne.s loc_1218F0 ROM:001218D6 move.w $3FC(a5),d1 ROM:001218DA clr.b ($8C9).w ROM:001218DE move.w d1,($678).w ROM:001218E2 move.b #1,($8C9).w ROM:001218E8 move.b #4,($1195).w ROM:001218EE rts ROM:001218F0 ; --------------------------------------------------------------------------- ROM:001218F0 ROM:001218F0 loc_1218F0: ; CODE XREF: ROM:001218D4↑j ROM:001218F0 btst #7,($139E).w ROM:001218F6 beq.s loc_1218FE ROM:001218F8 cmp.w ($BAA).w,d0 ROM:001218FC ble.s locret_121906 ROM:001218FE ROM:001218FE loc_1218FE: ; CODE XREF: ROM:001218F6↑j ROM:001218FE move.b #2,($1195).w ROM:00121904 bra.s loc_1218B6 ROM:00121906 ; --------------------------------------------------------------------------- ROM:00121906 ROM:00121906 locret_121906: ; CODE XREF: ROM:001218FC↑j ROM:00121906 rts ROM:00121908 ; --------------------------------------------------------------------------- ROM:00121908 ROM:00121908 loc_121908: ; DATA XREF: ROM:00121848↑o ROM:00121908 btst #7,($13A9).w ROM:0012190E bne.s loc_12191A ROM:00121910 move.b #1,($1195).w ROM:00121916 bra.w loc_121886 ROM:0012191A ; --------------------------------------------------------------------------- ROM:0012191A ROM:0012191A loc_12191A: ; CODE XREF: ROM:0012190E↑j ROM:0012191A cmpi.w #0,($678).w ROM:00121920 bgt.s loc_12192E ROM:00121922 bsr.w sub_12196A ROM:00121926 move.b #3,($1195).w ROM:0012192C rts ROM:0012192E ; --------------------------------------------------------------------------- ROM:0012192E ROM:0012192E loc_12192E: ; CODE XREF: ROM:00121920↑j ROM:0012192E move.w ($BA6).w,d0 ROM:00121932 cmp.w ($BB4).w,d0 ROM:00121936 beq.s loc_121948 ROM:00121938 clr.b ($8C9).w ROM:0012193C clr.w ($678).w ROM:00121940 move.b #3,($1195).w ROM:00121946 rts ROM:00121948 ; --------------------------------------------------------------------------- ROM:00121948 ROM:00121948 loc_121948: ; CODE XREF: ROM:00121936↑j ROM:00121948 btst #7,($139E).w ROM:0012194E beq.s loc_121956 ROM:00121950 cmp.w ($BAA).w,d0 ROM:00121954 ble.s locret_121968 ROM:00121956 ROM:00121956 loc_121956: ; CODE XREF: ROM:0012194E↑j ROM:00121956 clr.b ($8C9).w ROM:0012195A clr.w ($678).w ROM:0012195E move.b #2,($1195).w ROM:00121964 bra.w loc_1218B6 ROM:00121968 ; --------------------------------------------------------------------------- ROM:00121968 ROM:00121968 locret_121968: ; CODE XREF: ROM:00121954↑j ROM:00121968 rts ROM:0012196A ROM:0012196A ; =============== S U B R O U T I N E ======================================= ROM:0012196A ROM:0012196A ROM:0012196A sub_12196A: ; CODE XREF: ROM:00121922↑p ROM:0012196A move.w ($BA6).w,d0 ROM:0012196E sub.w $3FA(a5),d0 ROM:00121972 move.w ($BAA).w,d1 ROM:00121976 sub.w ($BA6).w,d1 ROM:0012197A move.w $3F8(a5),d2 ROM:0012197E cmp.w d2,d1 ROM:00121980 ble.s loc_12198A ROM:00121982 move.w ($BAA).w,d0 ROM:00121986 sub.w $3F8(a5),d0 ROM:0012198A ROM:0012198A loc_12198A: ; CODE XREF: sub_12196A+16↑j ROM:0012198A move.w d0,($BA6).w ROM:0012198E rts ROM:0012198E ; End of function sub_12196A ROM:0012198E ROM:00121990 ROM:00121990 ; =============== S U B R O U T I N E ======================================= ROM:00121990 ROM:00121990 ROM:00121990 sub_121990: ; CODE XREF: ROM:loc_1218B6↑p ROM:00121990 move.w ($BAA).w,($BA6).w ROM:00121996 rts ROM:00121996 ; End of function sub_121990 ROM:00121996 ROM:00121998 ROM:00121998 ; =============== S U B R O U T I N E ======================================= ROM:00121998 ROM:00121998 ROM:00121998 sub_121998: ; CODE XREF: ROM:loc_121886↑p ROM:00121998 move.w ($BAA).w,d0 ROM:0012199C sub.w $3F8(a5),d0 ROM:001219A0 move.w d0,($BA6).w ROM:001219A4 rts ROM:001219A4 ; End of function sub_121998 ROM:001219A4 ROM:001219A6 ROM:001219A6 ; =============== S U B R O U T I N E ======================================= ROM:001219A6 ROM:001219A6 ROM:001219A6 sub_1219A6: ; CODE XREF: sub_126FC0+2A↓p ROM:001219A6 bsr.w sub_121ACC ROM:001219AA bsr.w sub_121AD4 ROM:001219AE bsr.w sub_121B30 ROM:001219B2 bsr.w sub_121C64 ROM:001219B6 bsr.l sub_1217F0 ROM:001219BC bsr.l sub_121226 ROM:001219C2 bsr.w sub_121C72 ROM:001219C6 bsr.l sub_121C80 ROM:001219CC bsr.w sub_1219E4 ROM:001219D0 bsr.l sub_120EBA ROM:001219D6 bsr.l sub_1222E0 ROM:001219DC bsr.l sub_120996 ROM:001219E2 rts ROM:001219E2 ; End of function sub_1219A6 ROM:001219E2 ROM:001219E4 ROM:001219E4 ; =============== S U B R O U T I N E ======================================= ROM:001219E4 ROM:001219E4 ROM:001219E4 sub_1219E4: ; CODE XREF: sub_1219A6+26↑p ROM:001219E4 clr.w d1 ROM:001219E6 move.b ($1196).w,d1 ROM:001219EA cmpi.w #4,d1 ROM:001219EE bcc.s locret_1219F8 ROM:001219F0 movea.l off_1219FA(pc,d1.w*4),a0 ROM:001219F4 nop ROM:001219F6 jmp (a0) ROM:001219F8 ; --------------------------------------------------------------------------- ROM:001219F8 ROM:001219F8 locret_1219F8: ; CODE XREF: sub_1219E4+A↑j ROM:001219F8 rts ROM:001219F8 ; End of function sub_1219E4 ROM:001219F8 ROM:001219F8 ; --------------------------------------------------------------------------- ROM:001219FA off_1219FA: dc.l loc_121A0A ; DATA XREF: sub_1219E4+C↑r ROM:001219FE dc.l loc_121A1A ROM:00121A02 dc.l loc_121A44 ROM:00121A06 dc.l loc_121A8C ROM:00121A0A ; --------------------------------------------------------------------------- ROM:00121A0A ROM:00121A0A loc_121A0A: ; DATA XREF: ROM:off_1219FA↑o ROM:00121A0A bclr #6,($1389).w ROM:00121A10 move.b #1,($1196).w ROM:00121A16 bra.s locret_121A42 ROM:00121A18 ; --------------------------------------------------------------------------- ROM:00121A18 rts ROM:00121A1A ; --------------------------------------------------------------------------- ROM:00121A1A ROM:00121A1A loc_121A1A: ; DATA XREF: ROM:001219FE↑o ROM:00121A1A btst #6,($13AB).w ROM:00121A20 beq.s locret_121A42 ROM:00121A22 move.w $40C(a5),d0 ROM:00121A26 btst #5,($1394).w ROM:00121A2C bne.s locret_121A42 ROM:00121A2E cmp.w ($BB2).w,d0 ROM:00121A32 blt.s locret_121A42 ROM:00121A34 bset #6,($1389).w ROM:00121A3A move.b #2,($1196).w ROM:00121A40 bra.s locret_121A8A ROM:00121A42 ; --------------------------------------------------------------------------- ROM:00121A42 ROM:00121A42 locret_121A42: ; CODE XREF: ROM:00121A16↑j ROM:00121A42 ; ROM:00121A20↑j ... ROM:00121A42 rts ROM:00121A44 ; --------------------------------------------------------------------------- ROM:00121A44 ROM:00121A44 loc_121A44: ; DATA XREF: ROM:00121A02↑o ROM:00121A44 move.w $40C(a5),d0 ROM:00121A48 add.w $40E(a5),d0 ROM:00121A4C btst #6,($13AB).w ROM:00121A52 beq.s loc_121A5A ROM:00121A54 cmp.w ($BB2).w,d0 ROM:00121A58 bge.s loc_121A68 ROM:00121A5A ROM:00121A5A loc_121A5A: ; CODE XREF: ROM:00121A52↑j ROM:00121A5A bclr #6,($1389).w ROM:00121A60 move.b #1,($1196).w ROM:00121A66 bra.s locret_121A42 ROM:00121A68 ; --------------------------------------------------------------------------- ROM:00121A68 ROM:00121A68 loc_121A68: ; CODE XREF: ROM:00121A58↑j ROM:00121A68 btst #5,($1394).w ROM:00121A6E beq.s locret_121A8A ROM:00121A70 move.w $414(a5),d0 ROM:00121A74 clr.b ($8CA).w ROM:00121A78 move.w d0,($67A).w ROM:00121A7C move.b #1,($8CA).w ROM:00121A82 move.b #3,($1196).w ROM:00121A88 bra.s locret_121AC8 ROM:00121A8A ; --------------------------------------------------------------------------- ROM:00121A8A ROM:00121A8A locret_121A8A: ; CODE XREF: ROM:00121A40↑j ROM:00121A8A ; ROM:00121A6E↑j ... ROM:00121A8A rts ROM:00121A8C ; --------------------------------------------------------------------------- ROM:00121A8C ROM:00121A8C loc_121A8C: ; DATA XREF: ROM:00121A06↑o ROM:00121A8C btst #6,($13AB).w ROM:00121A92 beq.s loc_121AAA ROM:00121A94 move.w $40C(a5),d0 ROM:00121A98 add.w $40E(a5),d0 ROM:00121A9C cmpi.w #0,($67A).w ROM:00121AA2 ble.s loc_121AAA ROM:00121AA4 cmp.w ($BB2).w,d0 ROM:00121AA8 bge.s loc_121AB8 ROM:00121AAA ROM:00121AAA loc_121AAA: ; CODE XREF: ROM:00121A92↑j ROM:00121AAA ; ROM:00121AA2↑j ROM:00121AAA bclr #6,($1389).w ROM:00121AB0 move.b #1,($1196).w ROM:00121AB6 bra.s locret_121A42 ROM:00121AB8 ; --------------------------------------------------------------------------- ROM:00121AB8 ROM:00121AB8 loc_121AB8: ; CODE XREF: ROM:00121AA8↑j ROM:00121AB8 btst #5,($1394).w ROM:00121ABE bne.s locret_121AC8 ROM:00121AC0 move.b #2,($1196).w ROM:00121AC6 bra.s locret_121A8A ROM:00121AC8 ; --------------------------------------------------------------------------- ROM:00121AC8 ROM:00121AC8 locret_121AC8: ; CODE XREF: ROM:00121A88↑j ROM:00121AC8 ; ROM:00121ABE↑j ROM:00121AC8 rts ROM:00121ACA ; --------------------------------------------------------------------------- ROM:00121ACA rts ROM:00121ACC ROM:00121ACC ; =============== S U B R O U T I N E ======================================= ROM:00121ACC ROM:00121ACC ROM:00121ACC sub_121ACC: ; CODE XREF: sub_1219A6↑p ROM:00121ACC move.w ($5CC).w,($BB4).w ROM:00121AD2 rts ROM:00121AD2 ; End of function sub_121ACC ROM:00121AD2 ROM:00121AD4 ROM:00121AD4 ; =============== S U B R O U T I N E ======================================= ROM:00121AD4 ROM:00121AD4 ROM:00121AD4 sub_121AD4: ; CODE XREF: sub_1219A6+4↑p ROM:00121AD4 btst #2,($929).w ROM:00121ADA beq.s loc_121B08 ROM:00121ADC move.w #$3A78,d1 ROM:00121AE0 move.w ($A94).w,d2 ROM:00121AE4 move.w ($A60).w,d3 ROM:00121AE8 bsr.l sub_116F5A ROM:00121AEE move.w d1,($BBA).w ROM:00121AF2 move.w #$3A7A,d1 ROM:00121AF6 move.w ($A94).w,d2 ROM:00121AFA move.w ($A50).w,d3 ROM:00121AFE bsr.l sub_116F5A ROM:00121B04 move.w d1,($BBE).w ROM:00121B08 ROM:00121B08 loc_121B08: ; CODE XREF: sub_121AD4+6↑j ROM:00121B08 move.w ($B98).w,d0 ROM:00121B0C cmpi.w #0,d0 ROM:00121B10 beq.s loc_121B1E ROM:00121B12 move.w ($BBE).w,d0 ROM:00121B16 muls.w ($B9A).w,d0 ROM:00121B1A divs.w ($B98).w,d0 ROM:00121B1E ROM:00121B1E loc_121B1E: ; CODE XREF: sub_121AD4+3C↑j ROM:00121B1E add.w ($BBA).w,d0 ROM:00121B22 add.w ($13D4).w,d0 ROM:00121B26 add.w ($B9E).w,d0 ROM:00121B2A move.w d0,($BA8).w ROM:00121B2E rts ROM:00121B2E ; End of function sub_121AD4 ROM:00121B2E ROM:00121B30 ROM:00121B30 ; =============== S U B R O U T I N E ======================================= ROM:00121B30 ROM:00121B30 ROM:00121B30 sub_121B30: ; CODE XREF: sub_1219A6+8↑p ROM:00121B30 btst #2,($929).w ROM:00121B36 beq.s loc_121B4E ROM:00121B38 move.w #$3A7E,d1 ROM:00121B3C move.w ($A94).w,d2 ROM:00121B40 move.w ($A50).w,d3 ROM:00121B44 bsr.l sub_116F5A ROM:00121B4A move.w d1,($BB6).w ROM:00121B4E ROM:00121B4E loc_121B4E: ; CODE XREF: sub_121B30+6↑j ROM:00121B4E move.w #$3A80,d1 ROM:00121B52 move.w ($A72).w,d2 ROM:00121B56 move.w ($A94).w,d3 ROM:00121B5A bsr.l sub_116F5A ROM:00121B60 move.w d1,($BB8).w ROM:00121B64 move.w #$3A7C,d1 ROM:00121B68 move.w ($13D0).w,d2 ROM:00121B6C move.w ($A5A).w,d3 ROM:00121B70 bsr.l sub_116F5A ROM:00121B76 move.w d1,($BBC).w ROM:00121B7A btst #5,($13AA).w ROM:00121B80 bne.s loc_121B92 ROM:00121B82 cmpi.w #0,($BB2).w ROM:00121B88 blt.s loc_121B92 ROM:00121B8A cmpi.w #0,($BB6).w ROM:00121B90 bge.s loc_121B9A ROM:00121B92 ROM:00121B92 loc_121B92: ; CODE XREF: sub_121B30+50↑j ROM:00121B92 ; sub_121B30+58↑j ROM:00121B92 move.w ($BB6).w,($BC0).w ROM:00121B98 bra.s loc_121BCC ROM:00121B9A ; --------------------------------------------------------------------------- ROM:00121B9A ROM:00121B9A loc_121B9A: ; CODE XREF: sub_121B30+60↑j ROM:00121B9A move.w $410(a5),d0 ROM:00121B9E sub.w ($BB2).w,d0 ROM:00121BA2 bgt.s loc_121BAC ROM:00121BA4 move.w #0,($BC0).w ROM:00121BAA bra.s loc_121BCC ROM:00121BAC ; --------------------------------------------------------------------------- ROM:00121BAC ROM:00121BAC loc_121BAC: ; CODE XREF: sub_121B30+72↑j ROM:00121BAC move.w ($BB6).w,d1 ROM:00121BB0 muls.w d0,d1 ROM:00121BB2 divs.w $410(a5),d1 ROM:00121BB6 move.w d1,d2 ROM:00121BB8 add.w $412(a5),d2 ROM:00121BBC cmp.w ($BC0).w,d1 ROM:00121BC0 bgt.s loc_121BC8 ROM:00121BC2 cmp.w ($BC0).w,d2 ROM:00121BC6 bgt.s loc_121BCC ROM:00121BC8 ROM:00121BC8 loc_121BC8: ; CODE XREF: sub_121B30+90↑j ROM:00121BC8 move.w d1,($BC0).w ROM:00121BCC ROM:00121BCC loc_121BCC: ; CODE XREF: sub_121B30+68↑j ROM:00121BCC ; sub_121B30+7A↑j ... ROM:00121BCC move.w ($BA8).w,d0 ROM:00121BD0 add.w ($B4E).w,d0 ROM:00121BD4 btst #7,($139D).w ROM:00121BDA beq.s loc_121BE0 ROM:00121BDC add.w ($BC0).w,d0 ROM:00121BE0 ROM:00121BE0 loc_121BE0: ; CODE XREF: sub_121B30+AA↑j ROM:00121BE0 add.w ($BB8).w,d0 ROM:00121BE4 btst #6,($138B).w ROM:00121BEA beq.s loc_121BF0 ROM:00121BEC add.w ($B34).w,d0 ROM:00121BF0 ROM:00121BF0 loc_121BF0: ; CODE XREF: sub_121B30+BA↑j ROM:00121BF0 btst #5,($13B2).w ROM:00121BF6 beq.s loc_121BFC ROM:00121BF8 add.w $400(a5),d0 ROM:00121BFC ROM:00121BFC loc_121BFC: ; CODE XREF: sub_121B30+C6↑j ROM:00121BFC btst #6,($93A).w ROM:00121C02 beq.s loc_121C08 ROM:00121C04 add.w $402(a5),d0 ROM:00121C08 ROM:00121C08 loc_121C08: ; CODE XREF: sub_121B30+D2↑j ROM:00121C08 btst #1,($138B).w ROM:00121C0E beq.s loc_121C14 ROM:00121C10 add.w $404(a5),d0 ROM:00121C14 ROM:00121C14 loc_121C14: ; CODE XREF: sub_121B30+DE↑j ROM:00121C14 btst #0,($13AE).w ROM:00121C1A beq.s loc_121C20 ROM:00121C1C add.w $406(a5),d0 ROM:00121C20 ROM:00121C20 loc_121C20: ; CODE XREF: sub_121B30+EA↑j ROM:00121C20 btst #3,($1388).w ROM:00121C26 beq.s loc_121C2C ROM:00121C28 add.w $408(a5),d0 ROM:00121C2C ROM:00121C2C loc_121C2C: ; CODE XREF: sub_121B30+F6↑j ROM:00121C2C btst #4,($139C).w ROM:00121C32 beq.s loc_121C38 ROM:00121C34 add.w $40A(a5),d0 ROM:00121C38 ROM:00121C38 loc_121C38: ; CODE XREF: sub_121B30+102↑j ROM:00121C38 add.w ($BBC).w,d0 ROM:00121C3C move.w d0,($BAC).w ROM:00121C40 move.w #$3A82,d1 ROM:00121C44 move.w ($BAC).w,d2 ROM:00121C48 move.w ($13D0).w,d3 ROM:00121C4C bsr.l sub_116F5A ROM:00121C52 add.w ($BAC).w,d1 ROM:00121C56 move.w d1,($BAA).w ROM:00121C5A sub.w ($BA8).w,d1 ROM:00121C5E move.w d1,($BAE).w ROM:00121C62 rts ROM:00121C62 ; End of function sub_121B30 ROM:00121C62 ROM:00121C64 ROM:00121C64 ; =============== S U B R O U T I N E ======================================= ROM:00121C64 ROM:00121C64 ROM:00121C64 sub_121C64: ; CODE XREF: sub_1219A6+C↑p ROM:00121C64 move.w $3FE(a5),d0 ROM:00121C68 add.w ($BAA).w,d0 ROM:00121C6C move.w d0,($BB0).w ROM:00121C70 rts ROM:00121C70 ; End of function sub_121C64 ROM:00121C70 ROM:00121C72 ROM:00121C72 ; =============== S U B R O U T I N E ======================================= ROM:00121C72 ROM:00121C72 ROM:00121C72 sub_121C72: ; CODE XREF: sub_1219A6+1C↑p ROM:00121C72 move.w ($598).w,d0 ROM:00121C76 sub.w ($B94).w,d0 ROM:00121C7A move.w d0,($BB2).w ROM:00121C7E rts ROM:00121C7E ; End of function sub_121C72 ROM:00121C7E ROM:00121C80 ROM:00121C80 ; =============== S U B R O U T I N E ======================================= ROM:00121C80 ROM:00121C80 ROM:00121C80 sub_121C80: ; CODE XREF: sub_1219A6+20↑p ROM:00121C80 bsr.w sub_121D8A ROM:00121C84 bsr.w sub_121EEE ROM:00121C88 bsr.w sub_122068 ROM:00121C8C bsr.w sub_121C92 ROM:00121C90 rts ROM:00121C90 ; End of function sub_121C80 ROM:00121C90 ROM:00121C92 ROM:00121C92 ; =============== S U B R O U T I N E ======================================= ROM:00121C92 ROM:00121C92 ROM:00121C92 sub_121C92: ; CODE XREF: sub_121C80+C↑p ROM:00121C92 clr.w d1 ROM:00121C94 move.b ($1197).w,d1 ROM:00121C98 cmpi.w #5,d1 ROM:00121C9C bcc.s locret_121CA6 ROM:00121C9E movea.l off_121CA8(pc,d1.w*4),a0 ROM:00121CA2 nop ROM:00121CA4 jmp (a0) ROM:00121CA6 ; --------------------------------------------------------------------------- ROM:00121CA6 ROM:00121CA6 locret_121CA6: ; CODE XREF: sub_121C92+A↑j ROM:00121CA6 rts ROM:00121CA6 ; End of function sub_121C92 ROM:00121CA6 ROM:00121CA6 ; --------------------------------------------------------------------------- ROM:00121CA8 off_121CA8: dc.l loc_121CBC ; DATA XREF: sub_121C92+C↑r ROM:00121CAC dc.l loc_121CCA ROM:00121CB0 dc.l loc_121CFA ROM:00121CB4 dc.l loc_121D32 ROM:00121CB8 dc.l loc_121D4C ROM:00121CBC ; --------------------------------------------------------------------------- ROM:00121CBC ROM:00121CBC loc_121CBC: ; DATA XREF: ROM:off_121CA8↑o ROM:00121CBC bsr.w sub_12205E ROM:00121CC0 move.b #1,($1197).w ROM:00121CC6 bra.s locret_121CF8 ROM:00121CC8 ; --------------------------------------------------------------------------- ROM:00121CC8 rts ROM:00121CCA ; --------------------------------------------------------------------------- ROM:00121CCA ROM:00121CCA loc_121CCA: ; DATA XREF: ROM:00121CAC↑o ROM:00121CCA btst #5,($1394).w ROM:00121CD0 beq.s loc_121CE0 ROM:00121CD2 bset #2,($13A2).w ROM:00121CD8 move.b #2,($1197).w ROM:00121CDE bra.s loc_121D2C ROM:00121CE0 ; --------------------------------------------------------------------------- ROM:00121CE0 ROM:00121CE0 loc_121CE0: ; CODE XREF: ROM:00121CD0↑j ROM:00121CE0 btst #5,($13AA).w ROM:00121CE6 bne.s locret_121CF8 ROM:00121CE8 bset #2,($13A2).w ROM:00121CEE move.b #4,($1197).w ROM:00121CF4 bra.w loc_121D82 ROM:00121CF8 ; --------------------------------------------------------------------------- ROM:00121CF8 ROM:00121CF8 locret_121CF8: ; CODE XREF: ROM:00121CC6↑j ROM:00121CF8 ; ROM:00121CE6↑j ... ROM:00121CF8 rts ROM:00121CFA ; --------------------------------------------------------------------------- ROM:00121CFA ROM:00121CFA loc_121CFA: ; DATA XREF: ROM:00121CB0↑o ROM:00121CFA btst #5,($1394).w ROM:00121D00 bne.s loc_121D10 ROM:00121D02 bclr #2,($13A2).w ROM:00121D08 move.b #1,($1197).w ROM:00121D0E bra.s locret_121CF8 ROM:00121D10 ; --------------------------------------------------------------------------- ROM:00121D10 ROM:00121D10 loc_121D10: ; CODE XREF: ROM:00121D00↑j ROM:00121D10 move.w $416(a5),d0 ROM:00121D14 move.w ($BC6).w,d1 ROM:00121D18 cmp.w ($BB2).w,d0 ROM:00121D1C bge.s loc_121D2C ROM:00121D1E cmp.w ($BC2).w,d1 ROM:00121D22 bge.s loc_121D2C ROM:00121D24 move.b #3,($1197).w ROM:00121D2A bra.s loc_121D46 ROM:00121D2C ; --------------------------------------------------------------------------- ROM:00121D2C ROM:00121D2C loc_121D2C: ; CODE XREF: ROM:00121CDE↑j ROM:00121D2C ; ROM:00121D1C↑j ... ROM:00121D2C bsr.w sub_121F74 ROM:00121D30 rts ROM:00121D32 ; --------------------------------------------------------------------------- ROM:00121D32 ROM:00121D32 loc_121D32: ; DATA XREF: ROM:00121CB4↑o ROM:00121D32 btst #5,($1394).w ROM:00121D38 bne.s loc_121D46 ROM:00121D3A bsr.w sub_12204A ROM:00121D3E move.b #4,($1197).w ROM:00121D44 bra.s loc_121D82 ROM:00121D46 ; --------------------------------------------------------------------------- ROM:00121D46 ROM:00121D46 loc_121D46: ; CODE XREF: ROM:00121D2A↑j ROM:00121D46 ; ROM:00121D38↑j ... ROM:00121D46 bsr.w sub_121F88 ROM:00121D4A rts ROM:00121D4C ; --------------------------------------------------------------------------- ROM:00121D4C ROM:00121D4C loc_121D4C: ; DATA XREF: ROM:00121CB8↑o ROM:00121D4C btst #5,($13AA).w ROM:00121D52 beq.s loc_121D64 ROM:00121D54 bclr #2,($13A2).w ROM:00121D5A move.b #1,($1197).w ROM:00121D60 bra.w locret_121CF8 ROM:00121D64 ; --------------------------------------------------------------------------- ROM:00121D64 ROM:00121D64 loc_121D64: ; CODE XREF: ROM:00121D52↑j ROM:00121D64 move.w ($BD0).w,d0 ROM:00121D68 cmp.w ($A5E).w,d0 ROM:00121D6C ble.s loc_121D72 ROM:00121D6E bsr.w sub_12205E ROM:00121D72 ROM:00121D72 loc_121D72: ; CODE XREF: ROM:00121D6C↑j ROM:00121D72 btst #5,($1394).w ROM:00121D78 beq.s loc_121D82 ROM:00121D7A move.b #3,($1197).w ROM:00121D80 bra.s loc_121D46 ROM:00121D82 ; --------------------------------------------------------------------------- ROM:00121D82 ROM:00121D82 loc_121D82: ; CODE XREF: ROM:00121CF4↑j ROM:00121D82 ; ROM:00121D44↑j ... ROM:00121D82 bsr.w sub_121FFC ROM:00121D86 rts ROM:00121D88 ; --------------------------------------------------------------------------- ROM:00121D88 rts ROM:00121D8A ROM:00121D8A ; =============== S U B R O U T I N E ======================================= ROM:00121D8A ROM:00121D8A ROM:00121D8A sub_121D8A: ; CODE XREF: sub_121C80↑p ROM:00121D8A clr.w d1 ROM:00121D8C move.b ($1198).w,d1 ROM:00121D90 cmpi.w #5,d1 ROM:00121D94 bcc.s locret_121D9E ROM:00121D96 movea.l off_121DA0(pc,d1.w*4),a0 ROM:00121D9A nop ROM:00121D9C jmp (a0) ROM:00121D9E ; --------------------------------------------------------------------------- ROM:00121D9E ROM:00121D9E locret_121D9E: ; CODE XREF: sub_121D8A+A↑j ROM:00121D9E rts ROM:00121D9E ; End of function sub_121D8A ROM:00121D9E ROM:00121D9E ; --------------------------------------------------------------------------- ROM:00121DA0 off_121DA0: dc.l loc_121DB4 ; DATA XREF: sub_121D8A+C↑r ROM:00121DA4 dc.l loc_121DC2 ROM:00121DA8 dc.l loc_121E0E ROM:00121DAC dc.l loc_121E60 ROM:00121DB0 dc.l loc_121EA4 ROM:00121DB4 ; --------------------------------------------------------------------------- ROM:00121DB4 ROM:00121DB4 loc_121DB4: ; DATA XREF: ROM:off_121DA0↑o ROM:00121DB4 bsr.w sub_121F6C ROM:00121DB8 move.b #1,($1198).w ROM:00121DBE bra.s locret_121E0C ROM:00121DC0 ; --------------------------------------------------------------------------- ROM:00121DC0 rts ROM:00121DC2 ; --------------------------------------------------------------------------- ROM:00121DC2 ROM:00121DC2 loc_121DC2: ; DATA XREF: ROM:00121DA4↑o ROM:00121DC2 btst #5,($13AA).w ROM:00121DC8 beq.s locret_121E0C ROM:00121DCA btst #5,($1389).w ROM:00121DD0 bne.s locret_121E0C ROM:00121DD2 btst #0,($13A4).w ROM:00121DD8 bne.s locret_121E0C ROM:00121DDA btst #3,($1398).w ROM:00121DE0 bne.s locret_121E0C ROM:00121DE2 btst #6,($13A8).w ROM:00121DE8 bne.s locret_121E0C ROM:00121DEA cmpi.w #0,($BD8).w ROM:00121DF0 bne.s locret_121E0C ROM:00121DF2 move.w $41A(a5),d0 ROM:00121DF6 clr.b ($8CB).w ROM:00121DFA move.w d0,($67C).w ROM:00121DFE move.b #1,($8CB).w ROM:00121E04 move.b #2,($1198).w ROM:00121E0A bra.s locret_121E5E ROM:00121E0C ; --------------------------------------------------------------------------- ROM:00121E0C ROM:00121E0C locret_121E0C: ; CODE XREF: ROM:00121DBE↑j ROM:00121E0C ; ROM:00121DC8↑j ... ROM:00121E0C rts ROM:00121E0E ; --------------------------------------------------------------------------- ROM:00121E0E ROM:00121E0E loc_121E0E: ; DATA XREF: ROM:00121DA8↑o ROM:00121E0E btst #5,($13AA).w ROM:00121E14 beq.s loc_121E3E ROM:00121E16 btst #0,($13A4).w ROM:00121E1C bne.s loc_121E3E ROM:00121E1E btst #5,($1389).w ROM:00121E24 bne.s loc_121E3E ROM:00121E26 btst #3,($1398).w ROM:00121E2C bne.s loc_121E3E ROM:00121E2E btst #6,($13A8).w ROM:00121E34 bne.s loc_121E3E ROM:00121E36 cmpi.w #0,($BD8).w ROM:00121E3C ble.s loc_121E4E ROM:00121E3E ROM:00121E3E loc_121E3E: ; CODE XREF: ROM:00121E14↑j ROM:00121E3E ; ROM:00121E1C↑j ... ROM:00121E3E clr.b ($8CB).w ROM:00121E42 clr.w ($67C).w ROM:00121E46 move.b #1,($1198).w ROM:00121E4C bra.s locret_121E0C ROM:00121E4E ; --------------------------------------------------------------------------- ROM:00121E4E ROM:00121E4E loc_121E4E: ; CODE XREF: ROM:00121E3C↑j ROM:00121E4E cmpi.w #0,($67C).w ROM:00121E54 bgt.s locret_121E5E ROM:00121E56 move.b #3,($1198).w ROM:00121E5C bra.s locret_121EA2 ROM:00121E5E ; --------------------------------------------------------------------------- ROM:00121E5E ROM:00121E5E locret_121E5E: ; CODE XREF: ROM:00121E0A↑j ROM:00121E5E ; ROM:00121E54↑j ROM:00121E5E rts ROM:00121E60 ; --------------------------------------------------------------------------- ROM:00121E60 ROM:00121E60 loc_121E60: ; DATA XREF: ROM:00121DAC↑o ROM:00121E60 btst #5,($13AA).w ROM:00121E66 beq.s loc_121E88 ROM:00121E68 btst #0,($13A4).w ROM:00121E6E bne.s loc_121E88 ROM:00121E70 btst #5,($1389).w ROM:00121E76 bne.s loc_121E88 ROM:00121E78 btst #3,($1398).w ROM:00121E7E bne.s loc_121E88 ROM:00121E80 btst #6,($13A8).w ROM:00121E86 beq.s loc_121E92 ROM:00121E88 ROM:00121E88 loc_121E88: ; CODE XREF: ROM:00121E66↑j ROM:00121E88 ; ROM:00121E6E↑j ... ROM:00121E88 move.b #1,($1198).w ROM:00121E8E bra.w locret_121E0C ROM:00121E92 ; --------------------------------------------------------------------------- ROM:00121E92 ROM:00121E92 loc_121E92: ; CODE XREF: ROM:00121E86↑j ROM:00121E92 cmpi.w #0,($BD8).w ROM:00121E98 bne.s locret_121EA2 ROM:00121E9A move.b #4,($1198).w ROM:00121EA0 bra.s loc_121EE6 ROM:00121EA2 ; --------------------------------------------------------------------------- ROM:00121EA2 ROM:00121EA2 locret_121EA2: ; CODE XREF: ROM:00121E5C↑j ROM:00121EA2 ; ROM:00121E98↑j ... ROM:00121EA2 rts ROM:00121EA4 ; --------------------------------------------------------------------------- ROM:00121EA4 ROM:00121EA4 loc_121EA4: ; DATA XREF: ROM:00121DB0↑o ROM:00121EA4 btst #5,($13AA).w ROM:00121EAA beq.s loc_121ECC ROM:00121EAC btst #0,($13A4).w ROM:00121EB2 bne.s loc_121ECC ROM:00121EB4 btst #5,($1389).w ROM:00121EBA bne.s loc_121ECC ROM:00121EBC btst #3,($1398).w ROM:00121EC2 bne.s loc_121ECC ROM:00121EC4 btst #6,($13A8).w ROM:00121ECA beq.s loc_121ED6 ROM:00121ECC ROM:00121ECC loc_121ECC: ; CODE XREF: ROM:00121EAA↑j ROM:00121ECC ; ROM:00121EB2↑j ... ROM:00121ECC move.b #1,($1198).w ROM:00121ED2 bra.w locret_121E0C ROM:00121ED6 ; --------------------------------------------------------------------------- ROM:00121ED6 ROM:00121ED6 loc_121ED6: ; CODE XREF: ROM:00121ECA↑j ROM:00121ED6 cmpi.w #0,($BD8).w ROM:00121EDC ble.s loc_121EE6 ROM:00121EDE move.b #3,($1198).w ROM:00121EE4 bra.s locret_121EA2 ROM:00121EE6 ; --------------------------------------------------------------------------- ROM:00121EE6 ROM:00121EE6 loc_121EE6: ; CODE XREF: ROM:00121EA0↑j ROM:00121EE6 ; ROM:00121EDC↑j ROM:00121EE6 bsr.w sub_121F42 ROM:00121EEA rts ROM:00121EEC ; --------------------------------------------------------------------------- ROM:00121EEC rts ROM:00121EEE ROM:00121EEE ; =============== S U B R O U T I N E ======================================= ROM:00121EEE ROM:00121EEE ROM:00121EEE sub_121EEE: ; CODE XREF: sub_121C80+4↑p ROM:00121EEE move.w #$3A86,d1 ROM:00121EF2 move.w ($598).w,d2 ROM:00121EF6 move.w ($A5E).w,d3 ROM:00121EFA bsr.l sub_116F5A ROM:00121F00 add.w ($13D4).w,d1 ROM:00121F04 btst #6,($1391).w ROM:00121F0A beq.s loc_121F10 ROM:00121F0C add.w $426(a5),d1 ROM:00121F10 ROM:00121F10 loc_121F10: ; CODE XREF: sub_121EEE+1C↑j ROM:00121F10 move.w d1,($BC4).w ROM:00121F14 move.w $418(a5),d0 ROM:00121F18 cmpi.w #0,d0 ROM:00121F1C bne.s loc_121F3A ROM:00121F1E move.w #$3A82,d1 ROM:00121F22 move.w ($BC4).w,d2 ROM:00121F26 move.w ($13D0).w,d3 ROM:00121F2A bsr.l sub_116F5A ROM:00121F30 add.w ($BC4).w,d1 ROM:00121F34 move.w d1,($BC2).w ROM:00121F38 bra.s locret_121F40 ROM:00121F3A ; --------------------------------------------------------------------------- ROM:00121F3A ROM:00121F3A loc_121F3A: ; CODE XREF: sub_121EEE+2E↑j ROM:00121F3A move.w ($BC4).w,($BC2).w ROM:00121F40 ROM:00121F40 locret_121F40: ; CODE XREF: sub_121EEE+4A↑j ROM:00121F40 rts ROM:00121F40 ; End of function sub_121EEE ROM:00121F40 ROM:00121F42 ROM:00121F42 ; =============== S U B R O U T I N E ======================================= ROM:00121F42 ROM:00121F42 ROM:00121F42 sub_121F42: ; CODE XREF: ROM:loc_121EE6↑p ROM:00121F42 clr.l d1 ROM:00121F44 move.w ($BB4).w,d1 ROM:00121F48 swap d1 ROM:00121F4A move.w ($BC6).w,d2 ROM:00121F4E swap d2 ROM:00121F50 move.w ($BD2).w,d2 ROM:00121F54 move.w $41C(a5),d3 ROM:00121F58 ext.l d3 ROM:00121F5A bsr.l sub_116E5E ROM:00121F60 move.w d4,($BD2).w ROM:00121F64 swap d4 ROM:00121F66 move.w d4,($BC6).w ROM:00121F6A rts ROM:00121F6A ; End of function sub_121F42 ROM:00121F6A ROM:00121F6C ROM:00121F6C ; =============== S U B R O U T I N E ======================================= ROM:00121F6C ROM:00121F6C ROM:00121F6C sub_121F6C: ; CODE XREF: ROM:loc_121DB4↑p ROM:00121F6C move.w ($BAA).w,($BC6).w ROM:00121F72 rts ROM:00121F72 ; End of function sub_121F6C ROM:00121F72 ROM:00121F74 ROM:00121F74 ; =============== S U B R O U T I N E ======================================= ROM:00121F74 ROM:00121F74 ROM:00121F74 sub_121F74: ; CODE XREF: ROM:loc_121D2C↑p ROM:00121F74 move.w ($BC6).w,($BCC).w ROM:00121F7A move.w ($BC6).w,($BCA).w ROM:00121F80 move.w $420(a5),($BC8).w ROM:00121F86 rts ROM:00121F86 ; End of function sub_121F74 ROM:00121F86 ROM:00121F88 ROM:00121F88 ; =============== S U B R O U T I N E ======================================= ROM:00121F88 ROM:00121F88 ROM:00121F88 sub_121F88: ; CODE XREF: ROM:loc_121D46↑p ROM:00121F88 move.w ($BAA).w,d0 ROM:00121F8C cmp.w ($BC2).w,d0 ROM:00121F90 ble.s loc_121F96 ROM:00121F92 move.w d0,($BC2).w ROM:00121F96 ROM:00121F96 loc_121F96: ; CODE XREF: sub_121F88+8↑j ROM:00121F96 move.w $422(a5),d1 ROM:00121F9A cmp.w ($A5E).w,d1 ROM:00121F9E bge.s loc_121FA8 ROM:00121FA0 bclr #5,($1392).w ROM:00121FA6 bra.s loc_121FCE ROM:00121FA8 ; --------------------------------------------------------------------------- ROM:00121FA8 ROM:00121FA8 loc_121FA8: ; CODE XREF: sub_121F88+16↑j ROM:00121FA8 bset #5,($1392).w ROM:00121FAE btst #2,($14EF).w ROM:00121FB4 beq.s loc_121FCE ROM:00121FB6 move.w $424(a5),d1 ROM:00121FBA btst #0,($C65).w ROM:00121FC0 bne.s loc_121FCE ROM:00121FC2 cmp.w ($53A).w,d1 ROM:00121FC6 bgt.s loc_121FCE ROM:00121FC8 bclr #5,($1392).w ROM:00121FCE ROM:00121FCE loc_121FCE: ; CODE XREF: sub_121F88+1E↑j ROM:00121FCE ; sub_121F88+2C↑j ... ROM:00121FCE move.w ($BCC).w,d0 ROM:00121FD2 btst #5,($1392).w ROM:00121FD8 beq.s loc_121FE0 ROM:00121FDA cmp.w ($BC2).w,d0 ROM:00121FDE ble.s loc_121FEE ROM:00121FE0 ROM:00121FE0 loc_121FE0: ; CODE XREF: sub_121F88+50↑j ROM:00121FE0 move.w ($BC2).w,($BCC).w ROM:00121FE6 move.w ($BC2).w,($BCA).w ROM:00121FEC bra.s loc_121FF4 ROM:00121FEE ; --------------------------------------------------------------------------- ROM:00121FEE ROM:00121FEE loc_121FEE: ; CODE XREF: sub_121F88+56↑j ROM:00121FEE move.w ($BCC).w,($BCA).w ROM:00121FF4 ROM:00121FF4 loc_121FF4: ; CODE XREF: sub_121F88+64↑j ROM:00121FF4 move.w $41E(a5),($BC8).w ROM:00121FFA rts ROM:00121FFA ; End of function sub_121F88 ROM:00121FFA ROM:00121FFC ROM:00121FFC ; =============== S U B R O U T I N E ======================================= ROM:00121FFC ROM:00121FFC ROM:00121FFC sub_121FFC: ; CODE XREF: ROM:loc_121D82↑p ROM:00121FFC move.w ($B62).w,d0 ROM:00122000 cmp.w ($BCC).w,d0 ROM:00122004 ble.s loc_12200A ROM:00122006 move.w d0,($BCC).w ROM:0012200A ROM:0012200A loc_12200A: ; CODE XREF: sub_121FFC+8↑j ROM:0012200A cmpi.w #0,($BCE).w ROM:00122010 bge.s loc_12201A ROM:00122012 move.w ($BCC).w,($BCA).w ROM:00122018 bra.s loc_122020 ROM:0012201A ; --------------------------------------------------------------------------- ROM:0012201A ROM:0012201A loc_12201A: ; CODE XREF: sub_121FFC+14↑j ROM:0012201A move.w ($B62).w,($BCA).w ROM:00122020 ROM:00122020 loc_122020: ; CODE XREF: sub_121FFC+1C↑j ROM:00122020 cmp.w ($BB4).w,d0 ROM:00122024 ble.s loc_12202E ROM:00122026 move.w $38A(a5),($BC8).w ROM:0012202C bra.s locret_122048 ROM:0012202E ; --------------------------------------------------------------------------- ROM:0012202E ROM:0012202E loc_12202E: ; CODE XREF: sub_121FFC+28↑j ROM:0012202E move.w #$39F6,d1 ROM:00122032 move.w ($BCE).w,d2 ROM:00122036 bsr.l sub_116F5A ROM:0012203C muls.w ($BD4).w,d1 ROM:00122040 divs.w #$2710,d1 ROM:00122044 move.w d1,($BC8).w ROM:00122048 ROM:00122048 locret_122048: ; CODE XREF: sub_121FFC+30↑j ROM:00122048 rts ROM:00122048 ; End of function sub_121FFC ROM:00122048 ROM:0012204A ROM:0012204A ; =============== S U B R O U T I N E ======================================= ROM:0012204A ROM:0012204A ROM:0012204A sub_12204A: ; CODE XREF: ROM:00121D3A↑p ROM:0012204A move.w #$39F8,d1 ROM:0012204E move.w ($598).w,d2 ROM:00122052 bsr.l sub_116F5A ROM:00122058 move.w d1,($BD4).w ROM:0012205C rts ROM:0012205C ; End of function sub_12204A ROM:0012205C ROM:0012205E ROM:0012205E ; =============== S U B R O U T I N E ======================================= ROM:0012205E ROM:0012205E ROM:0012205E sub_12205E: ; CODE XREF: ROM:loc_121CBC↑p ROM:0012205E ; ROM:00121D6E↑p ROM:0012205E move.w #$2710,d0 ROM:00122062 move.w d0,($BD4).w ROM:00122066 rts ROM:00122066 ; End of function sub_12205E ROM:00122066 ROM:00122068 ROM:00122068 ; =============== S U B R O U T I N E ======================================= ROM:00122068 ROM:00122068 ROM:00122068 sub_122068: ; CODE XREF: sub_121C80+8↑p ROM:00122068 move.w #$39FA,d1 ROM:0012206C move.w ($13D0).w,d2 ROM:00122070 bsr.l sub_116F5A ROM:00122076 move.w d1,($BD0).w ROM:0012207A move.w ($A5E).w,d0 ROM:0012207E sub.w d1,d0 ROM:00122080 move.w d0,($BCE).w ROM:00122084 rts ROM:00122084 ; End of function sub_122068 ROM:00122084 ROM:00122086 ROM:00122086 ; =============== S U B R O U T I N E ======================================= ROM:00122086 ROM:00122086 ROM:00122086 sub_122086: ; CODE XREF: ROM:loc_122502↓p ROM:00122086 bsr.l sub_121104 ROM:0012208C bsr.l sub_1204C4 ROM:00122092 bsr.l sub_120538 ROM:00122098 bsr.l sub_120578 ROM:0012209E bsr.w sub_1220A8 ROM:001220A2 bsr.w sub_1222C6 ROM:001220A6 rts ROM:001220A6 ; End of function sub_122086 ROM:001220A6 ROM:001220A8 ROM:001220A8 ; =============== S U B R O U T I N E ======================================= ROM:001220A8 ROM:001220A8 ROM:001220A8 sub_1220A8: ; CODE XREF: sub_122086+18↑p ROM:001220A8 bclr #3,($13AA).w ROM:001220AE bclr #0,($139B).w ROM:001220B4 clr.w d1 ROM:001220B6 move.b ($1199).w,d1 ROM:001220BA cmpi.w #5,d1 ROM:001220BE bcc.s locret_1220C8 ROM:001220C0 movea.l off_1220CA(pc,d1.w*4),a0 ROM:001220C4 nop ROM:001220C6 jmp (a0) ROM:001220C8 ; --------------------------------------------------------------------------- ROM:001220C8 ROM:001220C8 locret_1220C8: ; CODE XREF: sub_1220A8+16↑j ROM:001220C8 rts ROM:001220C8 ; End of function sub_1220A8 ROM:001220C8 ROM:001220C8 ; --------------------------------------------------------------------------- ROM:001220CA off_1220CA: dc.l loc_1220DE ; DATA XREF: sub_1220A8+18↑r ROM:001220CE dc.l loc_1220F2 ROM:001220D2 dc.l loc_12213C ROM:001220D6 dc.l loc_122168 ROM:001220DA dc.l loc_1221AA ROM:001220DE ; --------------------------------------------------------------------------- ROM:001220DE ROM:001220DE loc_1220DE: ; DATA XREF: ROM:off_1220CA↑o ROM:001220DE bset #5,($13AA).w ROM:001220E4 move.b #1,($1199).w ROM:001220EA bsr.w sub_1222C0 ROM:001220EE bra.s loc_12212A ROM:001220F0 ; --------------------------------------------------------------------------- ROM:001220F0 rts ROM:001220F2 ; --------------------------------------------------------------------------- ROM:001220F2 ROM:001220F2 loc_1220F2: ; DATA XREF: ROM:001220CE↑o ROM:001220F2 btst #6,($13A9).w ROM:001220F8 beq.s loc_122114 ROM:001220FA bclr #5,($13AA).w ROM:00122100 bset #7,($13A9).w ROM:00122106 bsr.w sub_1222A0 ROM:0012210A move.b #3,($1199).w ROM:00122110 bra.w loc_12219C ROM:00122114 ; --------------------------------------------------------------------------- ROM:00122114 ROM:00122114 loc_122114: ; CODE XREF: ROM:001220F8↑j ROM:00122114 btst #7,($13A0).w ROM:0012211A beq.s loc_12212A ROM:0012211C bset #7,($13A9).w ROM:00122122 move.b #2,($1199).w ROM:00122128 bra.s loc_122156 ROM:0012212A ; --------------------------------------------------------------------------- ROM:0012212A ROM:0012212A loc_12212A: ; CODE XREF: ROM:001220EE↑j ROM:0012212A ; ROM:0012211A↑j ... ROM:0012212A bsr.w sub_122210 ROM:0012212E bsr.w sub_122250 ROM:00122132 bsr.w sub_1222A8 ROM:00122136 bsr.w sub_122242 ROM:0012213A rts ROM:0012213C ; --------------------------------------------------------------------------- ROM:0012213C ROM:0012213C loc_12213C: ; DATA XREF: ROM:001220D2↑o ROM:0012213C btst #6,($13A9).w ROM:00122142 beq.s loc_122156 ROM:00122144 bclr #5,($13AA).w ROM:0012214A bsr.w sub_1222A0 ROM:0012214E move.b #3,($1199).w ROM:00122154 bra.s loc_12219C ROM:00122156 ; --------------------------------------------------------------------------- ROM:00122156 ROM:00122156 loc_122156: ; CODE XREF: ROM:00122128↑j ROM:00122156 ; ROM:00122142↑j ROM:00122156 bsr.w sub_122210 ROM:0012215A bsr.w sub_12227C ROM:0012215E bsr.w sub_122242 ROM:00122162 bsr.w sub_1222A8 ROM:00122166 rts ROM:00122168 ; --------------------------------------------------------------------------- ROM:00122168 ROM:00122168 loc_122168: ; DATA XREF: ROM:001220D6↑o ROM:00122168 btst #3,($13A5).w ROM:0012216E beq.s loc_122182 ROM:00122170 bsr.w sub_1222C0 ROM:00122174 bset #5,($13AA).w ROM:0012217A move.b #1,($1199).w ROM:00122180 bra.s loc_12212A ROM:00122182 ; --------------------------------------------------------------------------- ROM:00122182 ROM:00122182 loc_122182: ; CODE XREF: ROM:0012216E↑j ROM:00122182 btst #3,($13AC).w ROM:00122188 beq.s loc_12219C ROM:0012218A bset #2,($13A4).w ROM:00122190 move.b #4,($1199).w ROM:00122196 bra.l loc_122206 ROM:0012219C ; --------------------------------------------------------------------------- ROM:0012219C ROM:0012219C loc_12219C: ; CODE XREF: ROM:00122110↑j ROM:0012219C ; ROM:00122154↑j ... ROM:0012219C bsr.l sub_120834 ROM:001221A2 bsr.l sub_12060C ROM:001221A8 rts ROM:001221AA ; --------------------------------------------------------------------------- ROM:001221AA ROM:001221AA loc_1221AA: ; DATA XREF: ROM:001220DA↑o ROM:001221AA btst #3,($13A5).w ROM:001221B0 beq.s loc_1221B4 ROM:001221B2 bra.s loc_1221BC ROM:001221B4 ; --------------------------------------------------------------------------- ROM:001221B4 ROM:001221B4 loc_1221B4: ; CODE XREF: ROM:001221B0↑j ROM:001221B4 btst #7,($1392).w ROM:001221BA beq.s loc_1221E2 ROM:001221BC ROM:001221BC loc_1221BC: ; CODE XREF: ROM:001221B2↑j ROM:001221BC move.b #0,($118C).w ROM:001221C2 bclr #2,($13A4).w ROM:001221C8 bsr.w sub_1222A0 ROM:001221CC bsr.w sub_1222C0 ROM:001221D0 bset #5,($13AA).w ROM:001221D6 move.b #1,($1199).w ROM:001221DC bra.l loc_12212A ROM:001221E2 ; --------------------------------------------------------------------------- ROM:001221E2 ROM:001221E2 loc_1221E2: ; CODE XREF: ROM:001221BA↑j ROM:001221E2 btst #3,($13AC).w ROM:001221E8 bne.s loc_122206 ROM:001221EA move.b #0,($118C).w ROM:001221F0 bclr #2,($13A4).w ROM:001221F6 bsr.w sub_1222A0 ROM:001221FA move.b #3,($1199).w ROM:00122200 bra.l loc_12219C ROM:00122206 ; --------------------------------------------------------------------------- ROM:00122206 ROM:00122206 loc_122206: ; CODE XREF: ROM:00122196↑j ROM:00122206 ; ROM:001221E8↑j ROM:00122206 bsr.l sub_120BBE ROM:0012220C rts ROM:0012220E ; --------------------------------------------------------------------------- ROM:0012220E rts ROM:00122210 ROM:00122210 ; =============== S U B R O U T I N E ======================================= ROM:00122210 ROM:00122210 ROM:00122210 sub_122210: ; CODE XREF: ROM:loc_12212A↑p ROM:00122210 ; ROM:loc_122156↑p ROM:00122210 move.w ($BB2).w,d0 ROM:00122214 ext.l d0 ROM:00122216 divs.w $42E(a5),d0 ROM:0012221A move.w ($BB4).w,($BDC).w ROM:00122220 sub.w d0,($BDC).w ROM:00122224 move.w ($BB0).w,d0 ROM:00122228 move.w ($BA6).w,d1 ROM:0012222C cmp.w ($BDC).w,d0 ROM:00122230 bge.s loc_122236 ROM:00122232 move.w d0,($BDC).w ROM:00122236 ROM:00122236 loc_122236: ; CODE XREF: sub_122210+20↑j ROM:00122236 cmp.w ($BDC).w,d1 ROM:0012223A ble.s locret_122240 ROM:0012223C move.w d1,($BDC).w ROM:00122240 ROM:00122240 locret_122240: ; CODE XREF: sub_122210+2A↑j ROM:00122240 rts ROM:00122240 ; End of function sub_122210 ROM:00122240 ROM:00122242 ROM:00122242 ; =============== S U B R O U T I N E ======================================= ROM:00122242 ROM:00122242 ROM:00122242 sub_122242: ; CODE XREF: ROM:00122136↑p ROM:00122242 ; ROM:0012215E↑p ROM:00122242 move.w ($BDC).w,($BD6).w ROM:00122248 move.w ($BDA).w,($BD8).w ROM:0012224E rts ROM:0012224E ; End of function sub_122242 ROM:0012224E ROM:00122250 ROM:00122250 ; =============== S U B R O U T I N E ======================================= ROM:00122250 ROM:00122250 ROM:00122250 sub_122250: ; CODE XREF: ROM:0012212E↑p ROM:00122250 move.w #$39FC,d1 ROM:00122254 move.w ($BB2).w,d2 ROM:00122258 bsr.l sub_116F5A ROM:0012225E muls.w $428(a5),d1 ROM:00122262 divs.w #$190,d1 ROM:00122266 move.w d1,($BDA).w ROM:0012226A move.w $C4(a5),d0 ROM:0012226E cmp.w ($BDA).w,d0 ROM:00122272 bge.s locret_12227A ROM:00122274 move.w $C4(a5),($BDA).w ROM:0012227A ROM:0012227A locret_12227A: ; CODE XREF: sub_122250+22↑j ROM:0012227A rts ROM:0012227A ; End of function sub_122250 ROM:0012227A ROM:0012227C ROM:0012227C ; =============== S U B R O U T I N E ======================================= ROM:0012227C ROM:0012227C ROM:0012227C sub_12227C: ; CODE XREF: ROM:0012215A↑p ROM:0012227C move.w #$39FC,d1 ROM:00122280 move.w ($BB2).w,d2 ROM:00122284 bsr.l sub_116F5A ROM:0012228A move.w d1,($BDA).w ROM:0012228E move.w $C4(a5),d0 ROM:00122292 cmp.w ($BDA).w,d0 ROM:00122296 bge.s locret_12229E ROM:00122298 move.w $C4(a5),($BDA).w ROM:0012229E ROM:0012229E locret_12229E: ; CODE XREF: sub_12227C+1A↑j ROM:0012229E rts ROM:0012229E ; End of function sub_12227C ROM:0012229E ROM:001222A0 ROM:001222A0 ; =============== S U B R O U T I N E ======================================= ROM:001222A0 ROM:001222A0 ROM:001222A0 sub_1222A0: ; CODE XREF: ROM:00122106↑p ROM:001222A0 ; ROM:0012214A↑p ... ROM:001222A0 move.w $42A(a5),($BDE).w ROM:001222A6 rts ROM:001222A6 ; End of function sub_1222A0 ROM:001222A6 ROM:001222A8 ROM:001222A8 ; =============== S U B R O U T I N E ======================================= ROM:001222A8 ROM:001222A8 ROM:001222A8 sub_1222A8: ; CODE XREF: ROM:00122132↑p ROM:001222A8 ; ROM:00122162↑p ROM:001222A8 move.w #$3A88,d1 ROM:001222AC move.w ($BB2).w,d2 ROM:001222B0 move.w ($A5E).w,d3 ROM:001222B4 bsr.l sub_116F5A ROM:001222BA move.w d1,($BDE).w ROM:001222BE rts ROM:001222BE ; End of function sub_1222A8 ROM:001222BE ROM:001222C0 ROM:001222C0 ; =============== S U B R O U T I N E ======================================= ROM:001222C0 ROM:001222C0 ROM:001222C0 sub_1222C0: ; CODE XREF: ROM:001220EA↑p ROM:001222C0 ; ROM:00122170↑p ... ROM:001222C0 clr.w ($BB2).w ROM:001222C4 rts ROM:001222C4 ; End of function sub_1222C0 ROM:001222C4 ROM:001222C6 ROM:001222C6 ; =============== S U B R O U T I N E ======================================= ROM:001222C6 ROM:001222C6 ROM:001222C6 sub_1222C6: ; CODE XREF: sub_122086+1C↑p ROM:001222C6 btst #0,($139C).w ROM:001222CC beq.s loc_1222D8 ROM:001222CE move.w $42C(a5),d0 ROM:001222D2 move.w d0,($BE0).w ROM:001222D6 bra.s locret_1222DE ROM:001222D8 ; --------------------------------------------------------------------------- ROM:001222D8 ROM:001222D8 loc_1222D8: ; CODE XREF: sub_1222C6+6↑j ROM:001222D8 move.w ($BDE).w,($BE0).w ROM:001222DE ROM:001222DE locret_1222DE: ; CODE XREF: sub_1222C6+10↑j ROM:001222DE rts ROM:001222DE ; End of function sub_1222C6 ROM:001222DE ROM:001222E0 ROM:001222E0 ; =============== S U B R O U T I N E ======================================= ROM:001222E0 ROM:001222E0 ROM:001222E0 sub_1222E0: ; CODE XREF: sub_1219A6+30↑p ROM:001222E0 clr.w d1 ROM:001222E2 move.b ($119A).w,d1 ROM:001222E6 cmpi.w #6,d1 ROM:001222EA bcc.s locret_1222F4 ROM:001222EC movea.l off_1222F6(pc,d1.w*4),a0 ROM:001222F0 nop ROM:001222F2 jmp (a0) ROM:001222F4 ; --------------------------------------------------------------------------- ROM:001222F4 ROM:001222F4 locret_1222F4: ; CODE XREF: sub_1222E0+A↑j ROM:001222F4 rts ROM:001222F4 ; End of function sub_1222E0 ROM:001222F4 ROM:001222F4 ; --------------------------------------------------------------------------- ROM:001222F6 off_1222F6: dc.l loc_12230E ; DATA XREF: sub_1222E0+C↑r ROM:001222FA dc.l loc_12232C ROM:001222FE dc.l loc_122374 ROM:00122302 dc.l loc_122408 ROM:00122306 dc.l loc_122458 ROM:0012230A dc.l loc_12250E ROM:0012230E ; --------------------------------------------------------------------------- ROM:0012230E ROM:0012230E loc_12230E: ; DATA XREF: ROM:off_1222F6↑o ROM:0012230E bclr #5,($13AA).w ROM:00122314 bclr #7,($13A9).w ROM:0012231A bsr.w sub_12267E ROM:0012231E bsr.w sub_122592 ROM:00122322 move.b #1,($119A).w ROM:00122328 bra.s loc_12236E ROM:0012232A ; --------------------------------------------------------------------------- ROM:0012232A rts ROM:0012232C ; --------------------------------------------------------------------------- ROM:0012232C ROM:0012232C loc_12232C: ; DATA XREF: ROM:001222FA↑o ROM:0012232C btst #4,($931).w ROM:00122332 bne.s loc_122348 ROM:00122334 bsr.w sub_12259A ROM:00122338 bsr.w sub_1225A8 ROM:0012233C move.b #5,($119A).w ROM:00122342 bra.l locret_122526 ROM:00122348 ; --------------------------------------------------------------------------- ROM:00122348 ROM:00122348 loc_122348: ; CODE XREF: ROM:00122332↑j ROM:00122348 btst #6,($13AB).w ROM:0012234E beq.s loc_12236E ROM:00122350 move.w $434(a5),d0 ROM:00122354 clr.b ($8CC).w ROM:00122358 move.w d0,($67E).w ROM:0012235C move.b #1,($8CC).w ROM:00122362 move.b #2,($119A).w ROM:00122368 bra.l locret_122406 ROM:0012236E ; --------------------------------------------------------------------------- ROM:0012236E ROM:0012236E loc_12236E: ; CODE XREF: ROM:00122328↑j ROM:0012236E ; ROM:0012234E↑j ... ROM:0012236E bsr.w sub_12252A ROM:00122372 rts ROM:00122374 ; --------------------------------------------------------------------------- ROM:00122374 ROM:00122374 loc_122374: ; DATA XREF: ROM:001222FE↑o ROM:00122374 move.w $430(a5),d4 ROM:00122378 cmp.w ($BB2).w,d4 ROM:0012237C bgt.s loc_1223A0 ROM:0012237E bsr.w sub_122698 ROM:00122382 move.w ($BE4).w,d5 ROM:00122386 clr.b ($8CC).w ROM:0012238A move.w d5,($67E).w ROM:0012238E move.b #1,($8CC).w ROM:00122394 move.b #3,($119A).w ROM:0012239A bra.l locret_122456 ROM:001223A0 ; --------------------------------------------------------------------------- ROM:001223A0 ROM:001223A0 loc_1223A0: ; CODE XREF: ROM:0012237C↑j ROM:001223A0 move.w ($BB0).w,d0 ROM:001223A4 cmpi.w #0,($67E).w ROM:001223AA bgt.s loc_1223C6 ROM:001223AC cmpi.w #0,($BB2).w ROM:001223B2 bge.s loc_1223BA ROM:001223B4 cmp.w ($BB4).w,d0 ROM:001223B8 blt.s loc_1223C6 ROM:001223BA ROM:001223BA loc_1223BA: ; CODE XREF: ROM:001223B2↑j ROM:001223BA move.b #4,($119A).w ROM:001223C0 bra.l loc_122502 ROM:001223C6 ; --------------------------------------------------------------------------- ROM:001223C6 ROM:001223C6 loc_1223C6: ; CODE XREF: ROM:001223AA↑j ROM:001223C6 ; ROM:001223B8↑j ROM:001223C6 btst #4,($931).w ROM:001223CC bne.s loc_1223EA ROM:001223CE clr.b ($8CC).w ROM:001223D2 clr.w ($67E).w ROM:001223D6 bsr.w sub_12259A ROM:001223DA bsr.w sub_1225A8 ROM:001223DE move.b #5,($119A).w ROM:001223E4 bra.l locret_122526 ROM:001223EA ; --------------------------------------------------------------------------- ROM:001223EA ROM:001223EA loc_1223EA: ; CODE XREF: ROM:001223CC↑j ROM:001223EA btst #6,($13AB).w ROM:001223F0 bne.s locret_122406 ROM:001223F2 clr.b ($8CC).w ROM:001223F6 clr.w ($67E).w ROM:001223FA move.b #1,($119A).w ROM:00122400 bra.l loc_12236E ROM:00122406 ; --------------------------------------------------------------------------- ROM:00122406 ROM:00122406 locret_122406: ; CODE XREF: ROM:00122368↑j ROM:00122406 ; ROM:001223F0↑j ROM:00122406 rts ROM:00122408 ; --------------------------------------------------------------------------- ROM:00122408 ROM:00122408 loc_122408: ; DATA XREF: ROM:00122302↑o ROM:00122408 btst #4,($931).w ROM:0012240E bne.s loc_12242A ROM:00122410 clr.b ($8CC).w ROM:00122414 clr.w ($67E).w ROM:00122418 bsr.w sub_12259A ROM:0012241C bsr.w sub_1225A8 ROM:00122420 move.b #5,($119A).w ROM:00122426 bra.w locret_122526 ROM:0012242A ; --------------------------------------------------------------------------- ROM:0012242A ROM:0012242A loc_12242A: ; CODE XREF: ROM:0012240E↑j ROM:0012242A cmpi.w #0,($67E).w ROM:00122430 bgt.s loc_12243C ROM:00122432 move.b #4,($119A).w ROM:00122438 bra.w loc_122502 ROM:0012243C ; --------------------------------------------------------------------------- ROM:0012243C ROM:0012243C loc_12243C: ; CODE XREF: ROM:00122430↑j ROM:0012243C btst #6,($13AB).w ROM:00122442 bne.s locret_122456 ROM:00122444 clr.b ($8CC).w ROM:00122448 clr.w ($67E).w ROM:0012244C move.b #1,($119A).w ROM:00122452 bra.w loc_12236E ROM:00122456 ; --------------------------------------------------------------------------- ROM:00122456 ROM:00122456 locret_122456: ; CODE XREF: ROM:0012239A↑j ROM:00122456 ; ROM:00122442↑j ROM:00122456 rts ROM:00122458 ; --------------------------------------------------------------------------- ROM:00122458 ROM:00122458 loc_122458: ; DATA XREF: ROM:00122306↑o ROM:00122458 btst #6,($13AB).w ROM:0012245E bne.s loc_1224AA ROM:00122460 move.b #0,($1199).w ROM:00122466 move.b #0,($118C).w ROM:0012246C move.b #0,($118F).w ROM:00122472 move.b #0,($1190).w ROM:00122478 move.b #0,($1191).w ROM:0012247E move.b #0,($118D).w ROM:00122484 move.b #0,($1197).w ROM:0012248A move.b #0,($1198).w ROM:00122490 bclr #5,($13AA).w ROM:00122496 bclr #7,($13A9).w ROM:0012249C bsr.w sub_122592 ROM:001224A0 move.b #1,($119A).w ROM:001224A6 bra.w loc_12236E ROM:001224AA ; --------------------------------------------------------------------------- ROM:001224AA ROM:001224AA loc_1224AA: ; CODE XREF: ROM:0012245E↑j ROM:001224AA btst #4,($931).w ROM:001224B0 bne.s loc_122502 ROM:001224B2 move.b #0,($1199).w ROM:001224B8 move.b #0,($118C).w ROM:001224BE move.b #0,($118F).w ROM:001224C4 move.b #0,($1190).w ROM:001224CA move.b #0,($1191).w ROM:001224D0 move.b #0,($118D).w ROM:001224D6 move.b #0,($1197).w ROM:001224DC move.b #0,($1198).w ROM:001224E2 bclr #5,($13AA).w ROM:001224E8 bclr #7,($13A9).w ROM:001224EE bsr.w sub_122592 ROM:001224F2 bsr.w sub_12259A ROM:001224F6 bsr.w sub_1225A8 ROM:001224FA move.b #5,($119A).w ROM:00122500 bra.s locret_122526 ROM:00122502 ; --------------------------------------------------------------------------- ROM:00122502 ROM:00122502 loc_122502: ; CODE XREF: ROM:001223C0↑j ROM:00122502 ; ROM:00122438↑j ... ROM:00122502 bsr.l sub_122086 ROM:00122508 bsr.w sub_1225C6 ROM:0012250C rts ROM:0012250E ; --------------------------------------------------------------------------- ROM:0012250E ROM:0012250E loc_12250E: ; DATA XREF: ROM:0012230A↑o ROM:0012250E btst #4,($931).w ROM:00122514 beq.s locret_122526 ROM:00122516 bsr.w sub_12267E ROM:0012251A move.b #1,($119A).w ROM:00122520 bra.l loc_12236E ROM:00122526 ; --------------------------------------------------------------------------- ROM:00122526 ROM:00122526 locret_122526: ; CODE XREF: ROM:00122342↑j ROM:00122526 ; ROM:001223E4↑j ... ROM:00122526 rts ROM:00122528 ; --------------------------------------------------------------------------- ROM:00122528 rts ROM:0012252A ROM:0012252A ; =============== S U B R O U T I N E ======================================= ROM:0012252A ROM:0012252A ROM:0012252A sub_12252A: ; CODE XREF: ROM:loc_12236E↑p ROM:0012252A move.w $436(a5),d0 ROM:0012252E cmpi.w #0,d0 ROM:00122532 bne.s loc_12253C ROM:00122534 move.w ($A5A).w,($BEE).w ROM:0012253A bra.s loc_122542 ROM:0012253C ; --------------------------------------------------------------------------- ROM:0012253C ROM:0012253C loc_12253C: ; CODE XREF: sub_12252A+8↑j ROM:0012253C move.w ($A60).w,($BEE).w ROM:00122542 ROM:00122542 loc_122542: ; CODE XREF: sub_12252A+10↑j ROM:00122542 move.w #$3A8A,d1 ROM:00122546 move.w ($A94).w,d2 ROM:0012254A move.w ($BEE).w,d3 ROM:0012254E bsr.l sub_116F5A ROM:00122554 move.w d1,($BE2).w ROM:00122558 add.w ($13D4).w,d1 ROM:0012255C move.w d1,($BEA).w ROM:00122560 move.w #$3A82,d1 ROM:00122564 move.w ($BEA).w,d2 ROM:00122568 move.w ($13D0).w,d3 ROM:0012256C bsr.l sub_116F5A ROM:00122572 add.w ($BEA).w,d1 ROM:00122576 move.w d1,($BEC).w ROM:0012257A move.w d1,($5C0).w ROM:0012257E move.w $C4(a5),($5C2).w ROM:00122584 move.w #0,($5C4).w ROM:0012258A bsr.l sub_11B036 ROM:00122590 rts ROM:00122590 ; End of function sub_12252A ROM:00122590 ROM:00122592 ROM:00122592 ; =============== S U B R O U T I N E ======================================= ROM:00122592 ROM:00122592 ROM:00122592 sub_122592: ; CODE XREF: ROM:0012231E↑p ROM:00122592 ; ROM:0012249C↑p ... ROM:00122592 move.w $42A(a5),($BE0).w ROM:00122598 rts ROM:00122598 ; End of function sub_122592 ROM:00122598 ROM:0012259A ROM:0012259A ; =============== S U B R O U T I N E ======================================= ROM:0012259A ROM:0012259A ROM:0012259A sub_12259A: ; CODE XREF: ROM:00122334↑p ROM:0012259A ; ROM:001223D6↑p ... ROM:0012259A move.w #3,($5C4).w ROM:001225A0 bsr.l sub_11B036 ROM:001225A6 rts ROM:001225A6 ; End of function sub_12259A ROM:001225A6 ROM:001225A8 ROM:001225A8 ; =============== S U B R O U T I N E ======================================= ROM:001225A8 ROM:001225A8 ROM:001225A8 sub_1225A8: ; CODE XREF: ROM:00122338↑p ROM:001225A8 ; ROM:001223DA↑p ... ROM:001225A8 move.w #5,($5C4).w ROM:001225AE move.w $432(a5),d3 ROM:001225B2 add.w ($13D4).w,d3 ROM:001225B6 move.w d3,($5C0).w ROM:001225BA move.w d3,($13D8).w ROM:001225BE bsr.l sub_11B036 ROM:001225C4 rts ROM:001225C4 ; End of function sub_1225A8 ROM:001225C4 ROM:001225C6 ROM:001225C6 ; =============== S U B R O U T I N E ======================================= ROM:001225C6 ROM:001225C6 ROM:001225C6 sub_1225C6: ; CODE XREF: ROM:00122508↑p ROM:001225C6 btst #0,($139C).w ROM:001225CC beq.s loc_1225E0 ROM:001225CE move.w ($B80).w,($5C0).w ROM:001225D4 move.w $C4(a5),($5C2).w ROM:001225DA bra.l loc_122670 ROM:001225E0 ; --------------------------------------------------------------------------- ROM:001225E0 ROM:001225E0 loc_1225E0: ; CODE XREF: sub_1225C6+6↑j ROM:001225E0 btst #0,($13A4).w ROM:001225E6 beq.s loc_1225F6 ROM:001225E8 move.w ($B42).w,($5C0).w ROM:001225EE move.w ($B40).w,($5C2).w ROM:001225F4 bra.s loc_122670 ROM:001225F6 ; --------------------------------------------------------------------------- ROM:001225F6 ROM:001225F6 loc_1225F6: ; CODE XREF: sub_1225C6+20↑j ROM:001225F6 btst #5,($1389).w ROM:001225FC beq.s loc_12260C ROM:001225FE move.w ($B5C).w,($5C0).w ROM:00122604 move.w ($B5A).w,($5C2).w ROM:0012260A bra.s loc_122670 ROM:0012260C ; --------------------------------------------------------------------------- ROM:0012260C ROM:0012260C loc_12260C: ; CODE XREF: sub_1225C6+36↑j ROM:0012260C btst #6,($139D).w ROM:00122612 beq.s loc_122622 ROM:00122614 move.w ($B8E).w,($5C0).w ROM:0012261A move.w ($B8C).w,($5C2).w ROM:00122620 bra.s loc_122670 ROM:00122622 ; --------------------------------------------------------------------------- ROM:00122622 ROM:00122622 loc_122622: ; CODE XREF: sub_1225C6+4C↑j ROM:00122622 btst #3,($1398).w ROM:00122628 beq.s loc_122638 ROM:0012262A move.w ($BE8).w,($5C0).w ROM:00122630 move.w ($BE6).w,($5C2).w ROM:00122636 bra.s loc_122670 ROM:00122638 ; --------------------------------------------------------------------------- ROM:00122638 ROM:00122638 loc_122638: ; CODE XREF: sub_1225C6+62↑j ROM:00122638 btst #6,($13A8).w ROM:0012263E beq.s loc_12264E ROM:00122640 move.w ($B2E).w,($5C0).w ROM:00122646 move.w ($B30).w,($5C2).w ROM:0012264C bra.s loc_122670 ROM:0012264E ; --------------------------------------------------------------------------- ROM:0012264E ROM:0012264E loc_12264E: ; CODE XREF: sub_1225C6+78↑j ROM:0012264E btst #2,($13A2).w ROM:00122654 beq.s loc_122664 ROM:00122656 move.w ($BCA).w,($5C0).w ROM:0012265C move.w ($BC8).w,($5C2).w ROM:00122662 bra.s loc_122670 ROM:00122664 ; --------------------------------------------------------------------------- ROM:00122664 ROM:00122664 loc_122664: ; CODE XREF: sub_1225C6+8E↑j ROM:00122664 move.w ($BD6).w,($5C0).w ROM:0012266A move.w ($BD8).w,($5C2).w ROM:00122670 ROM:00122670 loc_122670: ; CODE XREF: sub_1225C6+14↑j ROM:00122670 ; sub_1225C6+2E↑j ... ROM:00122670 move.w #0,($5C4).w ROM:00122676 bsr.l sub_11B036 ROM:0012267C rts ROM:0012267C ; End of function sub_1225C6 ROM:0012267C ROM:0012267E ROM:0012267E ; =============== S U B R O U T I N E ======================================= ROM:0012267E ROM:0012267E ROM:0012267E sub_12267E: ; CODE XREF: ROM:0012231A↑p ROM:0012267E ; ROM:00122516↑p ROM:0012267E move.w #4,($5C4).w ROM:00122684 bsr.l sub_11B036 ROM:0012268A move.w #6,($5C4).w ROM:00122690 bsr.l sub_11B036 ROM:00122696 rts ROM:00122696 ; End of function sub_12267E ROM:00122696 ROM:00122698 ROM:00122698 ; =============== S U B R O U T I N E ======================================= ROM:00122698 ROM:00122698 ROM:00122698 sub_122698: ; CODE XREF: ROM:0012237E↑p ROM:00122698 move.w #$3A8C,d1 ROM:0012269C move.w ($A94).w,d2 ROM:001226A0 move.w ($A90).w,d3 ROM:001226A4 bsr.l sub_116F5A ROM:001226AA move.w d1,($BE4).w ROM:001226AE rts ROM:001226AE ; End of function sub_122698 ROM:001226AE ROM:001226B0 ROM:001226B0 ; =============== S U B R O U T I N E ======================================= ROM:001226B0 ROM:001226B0 ROM:001226B0 sub_1226B0: ; CODE XREF: sub_120996+8↑p ROM:001226B0 bsr.w sub_1227C2 ROM:001226B4 bclr #2,($1394).w ROM:001226BA bclr #2,($139D).w ROM:001226C0 clr.w d1 ROM:001226C2 move.b ($119B).w,d1 ROM:001226C6 cmpi.w #4,d1 ROM:001226CA bcc.s locret_1226D4 ROM:001226CC movea.l off_1226D6(pc,d1.w*4),a0 ROM:001226D0 nop ROM:001226D2 jmp (a0) ROM:001226D4 ; --------------------------------------------------------------------------- ROM:001226D4 ROM:001226D4 locret_1226D4: ; CODE XREF: sub_1226B0+1A↑j ROM:001226D4 rts ROM:001226D4 ; End of function sub_1226B0 ROM:001226D4 ROM:001226D4 ; --------------------------------------------------------------------------- ROM:001226D6 off_1226D6: dc.l loc_1226E6 ; DATA XREF: sub_1226B0+1C↑r ROM:001226DA dc.l loc_1226F2 ROM:001226DE dc.l loc_12270E ROM:001226E2 dc.l loc_122720 ROM:001226E6 ; --------------------------------------------------------------------------- ROM:001226E6 ROM:001226E6 loc_1226E6: ; DATA XREF: ROM:off_1226D6↑o ROM:001226E6 bsr.w sub_1227AE ROM:001226EA move.b #1,($119B).w ROM:001226F0 rts ROM:001226F2 ; --------------------------------------------------------------------------- ROM:001226F2 ROM:001226F2 loc_1226F2: ; DATA XREF: ROM:001226DA↑o ROM:001226F2 btst #2,($1399).w ROM:001226F8 beq.s locret_12270C ROM:001226FA bsr.w sub_122776 ROM:001226FE bset #2,($139D).w ROM:00122704 move.b #2,($119B).w ROM:0012270A rts ROM:0012270C ; --------------------------------------------------------------------------- ROM:0012270C ROM:0012270C locret_12270C: ; CODE XREF: ROM:001226F8↑j ROM:0012270C rts ROM:0012270E ; --------------------------------------------------------------------------- ROM:0012270E ROM:0012270E loc_12270E: ; DATA XREF: ROM:001226DE↑o ROM:0012270E btst #2,($1399).w ROM:00122714 beq.s locret_12271E ROM:00122716 move.b #3,($119B).w ROM:0012271C rts ROM:0012271E ; --------------------------------------------------------------------------- ROM:0012271E ROM:0012271E locret_12271E: ; CODE XREF: ROM:00122714↑j ROM:0012271E rts ROM:00122720 ; --------------------------------------------------------------------------- ROM:00122720 ROM:00122720 loc_122720: ; DATA XREF: ROM:001226E2↑o ROM:00122720 move.w ($13DA).w,d0 ROM:00122724 move.w ($13DA).w,d1 ROM:00122728 sub.w $43C(a5),d1 ROM:0012272C cmp.w ($A4C).w,d1 ROM:00122730 ble.s loc_122740 ROM:00122732 bset #2,($139D).w ROM:00122738 move.b #2,($119B).w ROM:0012273E rts ROM:00122740 ; --------------------------------------------------------------------------- ROM:00122740 ROM:00122740 loc_122740: ; CODE XREF: ROM:00122730↑j ROM:00122740 cmp.w ($A4C).w,d1 ROM:00122744 bgt.s loc_12275A ROM:00122746 cmp.w ($A4C).w,d0 ROM:0012274A blt.s loc_12275A ROM:0012274C bset #2,($1394).w ROM:00122752 move.b #2,($119B).w ROM:00122758 rts ROM:0012275A ; --------------------------------------------------------------------------- ROM:0012275A ROM:0012275A loc_12275A: ; CODE XREF: ROM:00122744↑j ROM:0012275A ; ROM:0012274A↑j ROM:0012275A cmp.w ($A4C).w,d0 ROM:0012275E bge.s locret_122772 ROM:00122760 bsr.w sub_1227A0 ROM:00122764 bset #2,($1394).w ROM:0012276A move.b #2,($119B).w ROM:00122770 rts ROM:00122772 ; --------------------------------------------------------------------------- ROM:00122772 ROM:00122772 locret_122772: ; CODE XREF: ROM:0012275E↑j ROM:00122772 rts ROM:00122774 ; --------------------------------------------------------------------------- ROM:00122774 rts ROM:00122776 ROM:00122776 ; =============== S U B R O U T I N E ======================================= ROM:00122776 ROM:00122776 ROM:00122776 sub_122776: ; CODE XREF: ROM:001226FA↑p ROM:00122776 clr.l d1 ROM:00122778 move.w ($A4C).w,d1 ROM:0012277C swap d1 ROM:0012277E move.w ($13DA).w,d2 ROM:00122782 swap d2 ROM:00122784 move.w ($13DC).w,d2 ROM:00122788 move.w $3F2(a5),d3 ROM:0012278C ext.l d3 ROM:0012278E bsr.l sub_116E5E ROM:00122794 move.w d4,($13DC).w ROM:00122798 swap d4 ROM:0012279A move.w d4,($13DA).w ROM:0012279E rts ROM:0012279E ; End of function sub_122776 ROM:0012279E ROM:001227A0 ROM:001227A0 ; =============== S U B R O U T I N E ======================================= ROM:001227A0 ROM:001227A0 ROM:001227A0 sub_1227A0: ; CODE XREF: ROM:00122760↑p ROM:001227A0 move.w ($13DA).w,d0 ROM:001227A4 add.w $43A(a5),d0 ROM:001227A8 move.w d0,($13DA).w ROM:001227AC rts ROM:001227AC ; End of function sub_1227A0 ROM:001227AC ROM:001227AE ROM:001227AE ; =============== S U B R O U T I N E ======================================= ROM:001227AE ROM:001227AE ROM:001227AE sub_1227AE: ; CODE XREF: ROM:loc_1226E6↑p ROM:001227AE btst #6,($92A).w ROM:001227B4 beq.s locret_1227C0 ROM:001227B6 move.w $438(a5),($13DA).w ROM:001227BC clr.w ($13DC).w ROM:001227C0 ROM:001227C0 locret_1227C0: ; CODE XREF: sub_1227AE+6↑j ROM:001227C0 rts ROM:001227C0 ; End of function sub_1227AE ROM:001227C0 ROM:001227C2 ROM:001227C2 ; =============== S U B R O U T I N E ======================================= ROM:001227C2 ROM:001227C2 ROM:001227C2 sub_1227C2: ; CODE XREF: sub_1226B0↑p ROM:001227C2 btst #6,($92E).w ROM:001227C8 beq.s locret_1227D4 ROM:001227CA move.w $438(a5),($13DA).w ROM:001227D0 clr.w ($13DC).w ROM:001227D4 ROM:001227D4 locret_1227D4: ; CODE XREF: sub_1227C2+6↑j ROM:001227D4 rts ROM:001227D4 ; End of function sub_1227C2 ROM:001227D4 ROM:001227D6 ROM:001227D6 ; =============== S U B R O U T I N E ======================================= ROM:001227D6 ROM:001227D6 ROM:001227D6 sub_1227D6: ; CODE XREF: sub_126FC0+3C↓p ROM:001227D6 bsr.w sub_122804 ROM:001227DA bsr.w sub_12281C ROM:001227DE bsr.l sub_12330C ROM:001227E4 bsr.l sub_122D20 ROM:001227EA bsr.l sub_1235A8 ROM:001227F0 bsr.l sub_123216 ROM:001227F6 bsr.w sub_122CD0 ROM:001227FA bsr.w sub_122836 ROM:001227FE bsr.w sub_122C34 ROM:00122802 rts ROM:00122802 ; End of function sub_1227D6 ROM:00122802 ROM:00122804 ROM:00122804 ; =============== S U B R O U T I N E ======================================= ROM:00122804 ROM:00122804 ROM:00122804 sub_122804: ; CODE XREF: sub_1227D6↑p ROM:00122804 move.w #$3A90,d1 ROM:00122808 move.w ($A5E).w,d2 ROM:0012280C move.w ($A94).w,d3 ROM:00122810 bsr.l sub_116F5A ROM:00122816 move.w d1,($BF2).w ROM:0012281A rts ROM:0012281A ; End of function sub_122804 ROM:0012281A ROM:0012281C ROM:0012281C ; =============== S U B R O U T I N E ======================================= ROM:0012281C ROM:0012281C ROM:0012281C sub_12281C: ; CODE XREF: sub_1227D6+4↑p ROM:0012281C btst #3,($13A4).w ROM:00122822 beq.s loc_12282C ROM:00122824 move.w $44E(a5),d0 ROM:00122828 bra.w loc_122830 ROM:0012282C ; --------------------------------------------------------------------------- ROM:0012282C ROM:0012282C loc_12282C: ; CODE XREF: sub_12281C+6↑j ROM:0012282C move.w #0,d0 ROM:00122830 ROM:00122830 loc_122830: ; CODE XREF: sub_12281C+C↑j ROM:00122830 move.w d0,($BF8).w ROM:00122834 rts ROM:00122834 ; End of function sub_12281C ROM:00122834 ROM:00122836 ROM:00122836 ; =============== S U B R O U T I N E ======================================= ROM:00122836 ROM:00122836 ROM:00122836 sub_122836: ; CODE XREF: sub_1227D6+24↑p ROM:00122836 clr.w d1 ROM:00122838 move.b ($119C).w,d1 ROM:0012283C cmpi.w #6,d1 ROM:00122840 bcc.s locret_12284A ROM:00122842 movea.l off_12284C(pc,d1.w*4),a0 ROM:00122846 nop ROM:00122848 jmp (a0) ROM:0012284A ; --------------------------------------------------------------------------- ROM:0012284A ROM:0012284A locret_12284A: ; CODE XREF: sub_122836+A↑j ROM:0012284A rts ROM:0012284A ; End of function sub_122836 ROM:0012284A ROM:0012284A ; --------------------------------------------------------------------------- ROM:0012284C off_12284C: dc.l loc_122864 ; DATA XREF: sub_122836+C↑r ROM:00122850 dc.l loc_122872 ROM:00122854 dc.l loc_12288E ROM:00122858 dc.l loc_122906 ROM:0012285C dc.l loc_122974 ROM:00122860 dc.l loc_1229FC ROM:00122864 ; --------------------------------------------------------------------------- ROM:00122864 ROM:00122864 loc_122864: ; DATA XREF: ROM:off_12284C↑o ROM:00122864 bclr #3,($139B).w ROM:0012286A move.b #1,($119C).w ROM:00122870 bra.s loc_122888 ROM:00122872 ; --------------------------------------------------------------------------- ROM:00122872 ROM:00122872 loc_122872: ; DATA XREF: ROM:00122850↑o ROM:00122872 btst #6,($13AB).w ROM:00122878 beq.s loc_122888 ROM:0012287A bset #3,($139B).w ROM:00122880 move.b #2,($119C).w ROM:00122886 bra.s loc_1228F8 ROM:00122888 ; --------------------------------------------------------------------------- ROM:00122888 ROM:00122888 loc_122888: ; CODE XREF: ROM:00122870↑j ROM:00122888 ; ROM:00122878↑j ... ROM:00122888 bsr.w sub_122A86 ROM:0012288C rts ROM:0012288E ; --------------------------------------------------------------------------- ROM:0012288E ROM:0012288E loc_12288E: ; DATA XREF: ROM:00122854↑o ROM:0012288E btst #1,($138E).w ROM:00122894 beq.s loc_1228A4 ROM:00122896 bclr #3,($139B).w ROM:0012289C move.b #1,($119C).w ROM:001228A2 bra.s loc_122888 ROM:001228A4 ; --------------------------------------------------------------------------- ROM:001228A4 ROM:001228A4 loc_1228A4: ; CODE XREF: ROM:00122894↑j ROM:001228A4 move.w $44A(a5),d0 ROM:001228A8 btst #6,($1389).w ROM:001228AE bne.s loc_1228C6 ROM:001228B0 cmpi.w #0,d0 ROM:001228B4 bne.s loc_1228C6 ROM:001228B6 bclr #3,($139B).w ROM:001228BC move.b #3,($119C).w ROM:001228C2 bra.w loc_122962 ROM:001228C6 ; --------------------------------------------------------------------------- ROM:001228C6 ROM:001228C6 loc_1228C6: ; CODE XREF: ROM:001228AE↑j ROM:001228C6 ; ROM:001228B4↑j ROM:001228C6 move.w $44A(a5),d0 ROM:001228CA btst #6,($1389).w ROM:001228D0 bne.s loc_1228F8 ROM:001228D2 cmpi.w #0,d0 ROM:001228D6 beq.s loc_1228F8 ROM:001228D8 bclr #3,($139B).w ROM:001228DE clr.b ($90B).w ROM:001228E2 move.w #0,($6FC).w ROM:001228E8 move.b #3,($90B).w ROM:001228EE move.b #5,($119C).w ROM:001228F4 bra.w loc_122A74 ROM:001228F8 ; --------------------------------------------------------------------------- ROM:001228F8 ROM:001228F8 loc_1228F8: ; CODE XREF: ROM:00122886↑j ROM:001228F8 ; ROM:001228D0↑j ... ROM:001228F8 bsr.w sub_122B14 ROM:001228FC bsr.w sub_122B2C ROM:00122900 bsr.w sub_122B3E ROM:00122904 rts ROM:00122906 ; --------------------------------------------------------------------------- ROM:00122906 ROM:00122906 loc_122906: ; DATA XREF: ROM:00122858↑o ROM:00122906 btst #1,($138E).w ROM:0012290C beq.s loc_122918 ROM:0012290E move.b #1,($119C).w ROM:00122914 bra.w loc_122888 ROM:00122918 ; --------------------------------------------------------------------------- ROM:00122918 ROM:00122918 loc_122918: ; CODE XREF: ROM:0012290C↑j ROM:00122918 move.w $44C(a5),d0 ROM:0012291C btst #6,($1389).w ROM:00122922 beq.s loc_122942 ROM:00122924 cmpi.w #0,d0 ROM:00122928 beq.s loc_122942 ROM:0012292A clr.b ($90B).w ROM:0012292E move.w d0,($6FC).w ROM:00122932 move.b #1,($90B).w ROM:00122938 move.b #4,($119C).w ROM:0012293E bra.w loc_1229EA ROM:00122942 ; --------------------------------------------------------------------------- ROM:00122942 ROM:00122942 loc_122942: ; CODE XREF: ROM:00122922↑j ROM:00122942 ; ROM:00122928↑j ROM:00122942 move.w $44C(a5),d0 ROM:00122946 btst #6,($1389).w ROM:0012294C beq.s loc_122962 ROM:0012294E cmpi.w #0,d0 ROM:00122952 bne.s loc_122962 ROM:00122954 bset #3,($139B).w ROM:0012295A move.b #2,($119C).w ROM:00122960 bra.s loc_1228F8 ROM:00122962 ; --------------------------------------------------------------------------- ROM:00122962 ROM:00122962 loc_122962: ; CODE XREF: ROM:001228C2↑j ROM:00122962 ; ROM:0012294C↑j ... ROM:00122962 bsr.w sub_122A9E ROM:00122966 bsr.w sub_122B14 ROM:0012296A bsr.w sub_122B2C ROM:0012296E bsr.w sub_122B3E ROM:00122972 rts ROM:00122974 ; --------------------------------------------------------------------------- ROM:00122974 ROM:00122974 loc_122974: ; DATA XREF: ROM:0012285C↑o ROM:00122974 btst #1,($138E).w ROM:0012297A beq.s loc_122986 ROM:0012297C move.b #1,($119C).w ROM:00122982 bra.w loc_122888 ROM:00122986 ; --------------------------------------------------------------------------- ROM:00122986 ROM:00122986 loc_122986: ; CODE XREF: ROM:0012297A↑j ROM:00122986 move.w $44A(a5),d0 ROM:0012298A btst #6,($1389).w ROM:00122990 bne.s loc_1229A2 ROM:00122992 cmpi.w #0,d0 ROM:00122996 bne.s loc_1229A2 ROM:00122998 move.b #3,($119C).w ROM:0012299E bra.w loc_122962 ROM:001229A2 ; --------------------------------------------------------------------------- ROM:001229A2 ROM:001229A2 loc_1229A2: ; CODE XREF: ROM:00122990↑j ROM:001229A2 ; ROM:00122996↑j ROM:001229A2 move.w $44A(a5),d0 ROM:001229A6 btst #6,($1389).w ROM:001229AC bne.s loc_1229C2 ROM:001229AE cmpi.w #0,d0 ROM:001229B2 beq.s loc_1229C2 ROM:001229B4 bsr.w sub_122C10 ROM:001229B8 move.b #5,($119C).w ROM:001229BE bra.w loc_122A74 ROM:001229C2 ; --------------------------------------------------------------------------- ROM:001229C2 ROM:001229C2 loc_1229C2: ; CODE XREF: ROM:001229AC↑j ROM:001229C2 ; ROM:001229B2↑j ROM:001229C2 cmpi.w #0,($6FC).w ROM:001229C8 ble.s loc_1229D2 ROM:001229CA cmpi.w #0,($BB2).w ROM:001229D0 bge.s loc_1229EA ROM:001229D2 ROM:001229D2 loc_1229D2: ; CODE XREF: ROM:001229C8↑j ROM:001229D2 clr.b ($90B).w ROM:001229D6 clr.w ($6FC).w ROM:001229DA bset #3,($139B).w ROM:001229E0 move.b #2,($119C).w ROM:001229E6 bra.w loc_1228F8 ROM:001229EA ; --------------------------------------------------------------------------- ROM:001229EA ROM:001229EA loc_1229EA: ; CODE XREF: ROM:0012293E↑j ROM:001229EA ; ROM:001229D0↑j ... ROM:001229EA bsr.w sub_122A9E ROM:001229EE bsr.w sub_122AE8 ROM:001229F2 bsr.w sub_122B2C ROM:001229F6 bsr.w sub_122B3E ROM:001229FA rts ROM:001229FC ; --------------------------------------------------------------------------- ROM:001229FC ROM:001229FC loc_1229FC: ; DATA XREF: ROM:00122860↑o ROM:001229FC move.w $44C(a5),d0 ROM:00122A00 btst #6,($1389).w ROM:00122A06 beq.s loc_122A20 ROM:00122A08 cmpi.w #0,d0 ROM:00122A0C bne.s loc_122A20 ROM:00122A0E bset #3,($139B).w ROM:00122A14 move.b #2,($119C).w ROM:00122A1A bra.w loc_1228F8 ROM:00122A1E ; --------------------------------------------------------------------------- ROM:00122A1E rts ROM:00122A20 ; --------------------------------------------------------------------------- ROM:00122A20 ROM:00122A20 loc_122A20: ; CODE XREF: ROM:00122A06↑j ROM:00122A20 ; ROM:00122A0C↑j ROM:00122A20 move.w $44C(a5),d0 ROM:00122A24 btst #6,($1389).w ROM:00122A2A beq.s loc_122A42 ROM:00122A2C cmpi.w #0,d0 ROM:00122A30 beq.s loc_122A42 ROM:00122A32 bsr.w sub_122BEC ROM:00122A36 move.b #4,($119C).w ROM:00122A3C bra.w loc_1229EA ROM:00122A40 ; --------------------------------------------------------------------------- ROM:00122A40 rts ROM:00122A42 ; --------------------------------------------------------------------------- ROM:00122A42 ROM:00122A42 loc_122A42: ; CODE XREF: ROM:00122A2A↑j ROM:00122A42 ; ROM:00122A30↑j ROM:00122A42 move.w $44A(a5),d0 ROM:00122A46 cmp.w ($6FC).w,d0 ROM:00122A4A bgt.s loc_122A60 ROM:00122A4C clr.b ($90B).w ROM:00122A50 clr.w ($6FC).w ROM:00122A54 move.b #3,($119C).w ROM:00122A5A bra.w loc_122962 ROM:00122A5E ; --------------------------------------------------------------------------- ROM:00122A5E rts ROM:00122A60 ; --------------------------------------------------------------------------- ROM:00122A60 ROM:00122A60 loc_122A60: ; CODE XREF: ROM:00122A4A↑j ROM:00122A60 btst #1,($138E).w ROM:00122A66 beq.s loc_122A74 ROM:00122A68 move.b #1,($119C).w ROM:00122A6E bra.w loc_122888 ROM:00122A72 ; --------------------------------------------------------------------------- ROM:00122A72 rts ROM:00122A74 ; --------------------------------------------------------------------------- ROM:00122A74 ROM:00122A74 loc_122A74: ; CODE XREF: ROM:001228F4↑j ROM:00122A74 ; ROM:001229BE↑j ... ROM:00122A74 bsr.w sub_122A9E ROM:00122A78 bsr.w sub_122AE8 ROM:00122A7C bsr.w sub_122B2C ROM:00122A80 bsr.w sub_122B3E ROM:00122A84 rts ROM:00122A86 ROM:00122A86 ; =============== S U B R O U T I N E ======================================= ROM:00122A86 ROM:00122A86 ROM:00122A86 sub_122A86: ; CODE XREF: ROM:loc_122888↑p ROM:00122A86 move.w #$3A00,d1 ROM:00122A8A move.w ($A94).w,d2 ROM:00122A8E bsr.l sub_116F5A ROM:00122A94 move.w d1,($BF0).w ROM:00122A98 move.w d1,($BF6).w ROM:00122A9C rts ROM:00122A9C ; End of function sub_122A86 ROM:00122A9C ROM:00122A9E ROM:00122A9E ; =============== S U B R O U T I N E ======================================= ROM:00122A9E ROM:00122A9E ROM:00122A9E sub_122A9E: ; CODE XREF: ROM:loc_122962↑p ROM:00122A9E ; ROM:loc_1229EA↑p ... ROM:00122A9E move.w #$3A8E,d1 ROM:00122AA2 move.w ($A5E).w,d2 ROM:00122AA6 move.w ($598).w,d3 ROM:00122AAA bsr.l sub_116F5A ROM:00122AB0 move.w d1,($C02).w ROM:00122AB4 move.w $448(a5),d0 ROM:00122AB8 cmp.w ($A5E).w,d0 ROM:00122ABC bgt.s loc_122AC6 ROM:00122ABE bset #2,($1389).w ROM:00122AC4 bra.s loc_122AD6 ROM:00122AC6 ; --------------------------------------------------------------------------- ROM:00122AC6 ROM:00122AC6 loc_122AC6: ; CODE XREF: sub_122A9E+1E↑j ROM:00122AC6 sub.w $446(a5),d0 ROM:00122ACA cmp.w ($A5E).w,d0 ROM:00122ACE ble.s loc_122AD6 ROM:00122AD0 bclr #2,($1389).w ROM:00122AD6 ROM:00122AD6 loc_122AD6: ; CODE XREF: sub_122A9E+26↑j ROM:00122AD6 ; sub_122A9E+30↑j ROM:00122AD6 btst #2,($1389).w ROM:00122ADC beq.s loc_122AE2 ROM:00122ADE add.w ($13DE).w,d1 ROM:00122AE2 ROM:00122AE2 loc_122AE2: ; CODE XREF: sub_122A9E+3E↑j ROM:00122AE2 move.w d1,($C08).w ROM:00122AE6 rts ROM:00122AE6 ; End of function sub_122A9E ROM:00122AE6 ROM:00122AE8 ROM:00122AE8 ; =============== S U B R O U T I N E ======================================= ROM:00122AE8 ROM:00122AE8 ROM:00122AE8 sub_122AE8: ; CODE XREF: ROM:001229EE↑p ROM:00122AE8 ; ROM:00122A78↑p ROM:00122AE8 btst #6,($1389).w ROM:00122AEE beq.s loc_122AF6 ROM:00122AF0 move.w $44C(a5),d1 ROM:00122AF4 bra.s loc_122AFA ROM:00122AF6 ; --------------------------------------------------------------------------- ROM:00122AF6 ROM:00122AF6 loc_122AF6: ; CODE XREF: sub_122AE8+6↑j ROM:00122AF6 move.w $44A(a5),d1 ROM:00122AFA ROM:00122AFA loc_122AFA: ; CODE XREF: sub_122AE8+C↑j ROM:00122AFA move.w ($C08).w,d2 ROM:00122AFE sub.w ($BE0).w,d2 ROM:00122B02 move.w ($6FC).w,d0 ROM:00122B06 muls.w d2,d0 ROM:00122B08 divs.w d1,d0 ROM:00122B0A add.w ($BE0).w,d0 ROM:00122B0E move.w d0,($C00).w ROM:00122B12 rts ROM:00122B12 ; End of function sub_122AE8 ROM:00122B12 ROM:00122B14 ROM:00122B14 ; =============== S U B R O U T I N E ======================================= ROM:00122B14 ROM:00122B14 ROM:00122B14 sub_122B14: ; CODE XREF: ROM:loc_1228F8↑p ROM:00122B14 ; ROM:00122966↑p ROM:00122B14 btst #6,($1389).w ROM:00122B1A beq.s loc_122B24 ROM:00122B1C move.w ($BE0).w,($C00).w ROM:00122B22 bra.s locret_122B2A ROM:00122B24 ; --------------------------------------------------------------------------- ROM:00122B24 ROM:00122B24 loc_122B24: ; CODE XREF: sub_122B14+6↑j ROM:00122B24 move.w ($C08).w,($C00).w ROM:00122B2A ROM:00122B2A locret_122B2A: ; CODE XREF: sub_122B14+E↑j ROM:00122B2A rts ROM:00122B2A ; End of function sub_122B14 ROM:00122B2A ROM:00122B2C ROM:00122B2C ; =============== S U B R O U T I N E ======================================= ROM:00122B2C ROM:00122B2C ROM:00122B2C sub_122B2C: ; CODE XREF: ROM:001228FC↑p ROM:00122B2C ; ROM:0012296A↑p ... ROM:00122B2C move.w ($C32).w,d0 ROM:00122B30 add.w ($C26).w,d0 ROM:00122B34 add.w ($DEE).w,d0 ROM:00122B38 move.w d0,($BF4).w ROM:00122B3C rts ROM:00122B3C ; End of function sub_122B2C ROM:00122B3C ROM:00122B3E ROM:00122B3E ; =============== S U B R O U T I N E ======================================= ROM:00122B3E ROM:00122B3E ROM:00122B3E sub_122B3E: ; CODE XREF: ROM:00122900↑p ROM:00122B3E ; ROM:0012296E↑p ... ROM:00122B3E move.w ($C28).w,d0 ROM:00122B42 add.w ($BF2).w,d0 ROM:00122B46 move.w d0,($C0A).w ROM:00122B4A cmpi.w #0,($C10).w ROM:00122B50 beq.s loc_122B5C ROM:00122B52 cmp.w ($C10).w,d0 ROM:00122B56 ble.s loc_122B5C ROM:00122B58 move.w ($C10).w,d0 ROM:00122B5C ROM:00122B5C loc_122B5C: ; CODE XREF: sub_122B3E+12↑j ROM:00122B5C ; sub_122B3E+18↑j ROM:00122B5C add.w ($BFC).w,d0 ROM:00122B60 move.w ($BF4).w,d1 ROM:00122B64 cmpi.w #0,d0 ROM:00122B68 bge.s loc_122B7A ROM:00122B6A cmp.w d0,d1 ROM:00122B6C ble.s loc_122B74 ROM:00122B6E move.w d0,($C04).w ROM:00122B72 bra.s loc_122B78 ROM:00122B74 ; --------------------------------------------------------------------------- ROM:00122B74 ROM:00122B74 loc_122B74: ; CODE XREF: sub_122B3E+2E↑j ROM:00122B74 move.w d1,($C04).w ROM:00122B78 ROM:00122B78 loc_122B78: ; CODE XREF: sub_122B3E+34↑j ROM:00122B78 bra.s loc_122B80 ROM:00122B7A ; --------------------------------------------------------------------------- ROM:00122B7A ROM:00122B7A loc_122B7A: ; CODE XREF: sub_122B3E+2A↑j ROM:00122B7A add.w d0,d1 ROM:00122B7C move.w d1,($C04).w ROM:00122B80 ROM:00122B80 loc_122B80: ; CODE XREF: sub_122B3E:loc_122B78↑j ROM:00122B80 move.w ($C00).w,d0 ROM:00122B84 add.w ($C04).w,d0 ROM:00122B88 add.w ($BF8).w,d0 ROM:00122B8C move.w d0,($BFE).w ROM:00122B90 sub.w ($AA2).w,d0 ROM:00122B94 move.w d0,($BF6).w ROM:00122B98 move.w $442(a5),d0 ROM:00122B9C move.w $444(a5),d1 ROM:00122BA0 cmp.w ($BF6).w,d0 ROM:00122BA4 ble.s loc_122BAE ROM:00122BA6 move.w $442(a5),($BF6).w ROM:00122BAC bra.s locret_122BBA ROM:00122BAE ; --------------------------------------------------------------------------- ROM:00122BAE ROM:00122BAE loc_122BAE: ; CODE XREF: sub_122B3E+66↑j ROM:00122BAE cmp.w ($BF6).w,d1 ROM:00122BB2 bge.s locret_122BBA ROM:00122BB4 move.w $444(a5),($BF6).w ROM:00122BBA ROM:00122BBA locret_122BBA: ; CODE XREF: sub_122B3E+6E↑j ROM:00122BBA ; sub_122B3E+74↑j ROM:00122BBA rts ROM:00122BBA ; End of function sub_122B3E ROM:00122BBA ROM:00122BBC ; --------------------------------------------------------------------------- ROM:00122BBC move.w ($BFE).w,d0 ROM:00122BC0 sub.w ($AA2).w,d0 ROM:00122BC4 move.w d0,($BF6).w ROM:00122BC8 move.w $442(a5),d0 ROM:00122BCC move.w $444(a5),d1 ROM:00122BD0 cmp.w ($BF6).w,d0 ROM:00122BD4 ble.s loc_122BDE ROM:00122BD6 move.w $442(a5),($BF6).w ROM:00122BDC bra.s locret_122BEA ROM:00122BDE ; --------------------------------------------------------------------------- ROM:00122BDE ROM:00122BDE loc_122BDE: ; CODE XREF: ROM:00122BD4↑j ROM:00122BDE cmp.w ($BF6).w,d1 ROM:00122BE2 bge.s locret_122BEA ROM:00122BE4 move.w $444(a5),($BF6).w ROM:00122BEA ROM:00122BEA locret_122BEA: ; CODE XREF: ROM:00122BDC↑j ROM:00122BEA ; ROM:00122BE2↑j ROM:00122BEA rts ROM:00122BEC ROM:00122BEC ; =============== S U B R O U T I N E ======================================= ROM:00122BEC ROM:00122BEC ROM:00122BEC sub_122BEC: ; CODE XREF: ROM:00122A32↑p ROM:00122BEC move.w ($6FC).w,d0 ROM:00122BF0 muls.w $44C(a5),d0 ROM:00122BF4 divs.w $44A(a5),d0 ROM:00122BF8 clr.b ($90B).w ROM:00122BFC clr.w ($6FC).w ROM:00122C00 clr.b ($90B).w ROM:00122C04 move.w d0,($6FC).w ROM:00122C08 move.b #1,($90B).w ROM:00122C0E rts ROM:00122C0E ; End of function sub_122BEC ROM:00122C0E ROM:00122C10 ROM:00122C10 ; =============== S U B R O U T I N E ======================================= ROM:00122C10 ROM:00122C10 ROM:00122C10 sub_122C10: ; CODE XREF: ROM:001229B4↑p ROM:00122C10 move.w ($6FC).w,d0 ROM:00122C14 muls.w $44A(a5),d0 ROM:00122C18 divs.w $44C(a5),d0 ROM:00122C1C clr.b ($90B).w ROM:00122C20 clr.w ($6FC).w ROM:00122C24 clr.b ($90B).w ROM:00122C28 move.w d0,($6FC).w ROM:00122C2C move.b #3,($90B).w ROM:00122C32 rts ROM:00122C32 ; End of function sub_122C10 ROM:00122C32 ROM:00122C34 ROM:00122C34 ; =============== S U B R O U T I N E ======================================= ROM:00122C34 ROM:00122C34 ROM:00122C34 sub_122C34: ; CODE XREF: sub_1227D6+28↑p ROM:00122C34 move.w #$39FE,d1 ROM:00122C38 move.w ($598).w,d2 ROM:00122C3C bsr.l sub_116F5A ROM:00122C42 move.w $1E(a5),d0 ROM:00122C46 muls.w ($598).w,d0 ROM:00122C4A divs.w #$411A,d0 ROM:00122C4E add.w d1,d0 ROM:00122C50 move.w d0,($C06).w ROM:00122C54 move.w #0,d0 ROM:00122C58 bra.s loc_122C5E ROM:00122C5A ; --------------------------------------------------------------------------- ROM:00122C5A ROM:00122C5A loc_122C5A: ; CODE XREF: sub_122C34+58↓j ROM:00122C5A addi.w #1,d0 ROM:00122C5E ROM:00122C5E loc_122C5E: ; CODE XREF: sub_122C34+24↑j ROM:00122C5E cmpi.w #3,d0 ROM:00122C62 bgt.s loc_122C8E ROM:00122C64 move.w $ABE(a5,d0.w*2),d1 ROM:00122C6A sub.w ($BF6).w,d1 ROM:00122C6E sub.w ($C06).w,d1 ROM:00122C72 cmpi.w #0,d1 ROM:00122C76 bge.s loc_122C7C ROM:00122C78 addi.w #$1C20,d1 ROM:00122C7C ROM:00122C7C loc_122C7C: ; CODE XREF: sub_122C34+42↑j ROM:00122C7C cmpi.w #$1C20,d1 ROM:00122C80 blt.s loc_122C86 ROM:00122C82 subi.w #$1C20,d1 ROM:00122C86 ROM:00122C86 loc_122C86: ; CODE XREF: sub_122C34+4C↑j ROM:00122C86 move.w d1,$FE6(d0.w*2) ROM:00122C8C bra.s loc_122C5A ROM:00122C8E ; --------------------------------------------------------------------------- ROM:00122C8E ROM:00122C8E loc_122C8E: ; CODE XREF: sub_122C34+2E↑j ROM:00122C8E clr.l d0 ROM:00122C90 move.w #$1C20,d0 ROM:00122C94 divs.w #4,d0 ROM:00122C98 move.w #0,d1 ROM:00122C9C bra.s loc_122CA2 ROM:00122C9E ; --------------------------------------------------------------------------- ROM:00122C9E ROM:00122C9E loc_122C9E: ; CODE XREF: sub_122C34+92↓j ROM:00122C9E addi.w #1,d1 ROM:00122CA2 ROM:00122CA2 loc_122CA2: ; CODE XREF: sub_122C34+68↑j ROM:00122CA2 cmpi.w #3,d1 ROM:00122CA6 bgt.s loc_122CC8 ROM:00122CA8 move.w $ABE(a5,d1.w*2),d2 ROM:00122CAE ext.l d2 ROM:00122CB0 divs.w d0,d2 ROM:00122CB2 move.w #$100,d3 ROM:00122CB6 muls.w $FE6(d1.w*2),d3 ROM:00122CBC divs.w #$64,d3 ; 'd' ROM:00122CC0 move.w d3,$FDE(d2.w*2) ROM:00122CC6 bra.s loc_122C9E ROM:00122CC8 ; --------------------------------------------------------------------------- ROM:00122CC8 ROM:00122CC8 loc_122CC8: ; CODE XREF: sub_122C34+72↑j ROM:00122CC8 bsr.l sub_1161C8 ROM:00122CCE rts ROM:00122CCE ; End of function sub_122C34 ROM:00122CCE ROM:00122CD0 ROM:00122CD0 ; =============== S U B R O U T I N E ======================================= ROM:00122CD0 ROM:00122CD0 ROM:00122CD0 sub_122CD0: ; CODE XREF: sub_1227D6+20↑p ROM:00122CD0 move.w $43E(a5),d1 ROM:00122CD4 cmp.w ($A76).w,d1 ROM:00122CD8 bge.s loc_122D18 ROM:00122CDA move.w #$3A92,d1 ROM:00122CDE move.w ($598).w,d2 ROM:00122CE2 move.w ($A5E).w,d3 ROM:00122CE6 bsr.l sub_116F5A ROM:00122CEC move.w d1,($BFA).w ROM:00122CF0 move.w ($A76).w,d0 ROM:00122CF4 sub.w $43E(a5),d0 ROM:00122CF8 muls.w d1,d0 ROM:00122CFA divs.l #$A,d0 ROM:00122D02 move.w $440(a5),d1 ROM:00122D06 ext.l d1 ROM:00122D08 cmp.l d0,d1 ROM:00122D0A ble.s loc_122D12 ROM:00122D0C move.w d1,($BFC).w ROM:00122D10 bra.s loc_122D16 ROM:00122D12 ; --------------------------------------------------------------------------- ROM:00122D12 ROM:00122D12 loc_122D12: ; CODE XREF: sub_122CD0+3A↑j ROM:00122D12 move.w d0,($BFC).w ROM:00122D16 ROM:00122D16 loc_122D16: ; CODE XREF: sub_122CD0+40↑j ROM:00122D16 bra.s locret_122D1E ROM:00122D18 ; --------------------------------------------------------------------------- ROM:00122D18 ROM:00122D18 loc_122D18: ; CODE XREF: sub_122CD0+8↑j ROM:00122D18 move.w #0,($BFC).w ROM:00122D1E ROM:00122D1E locret_122D1E: ; CODE XREF: sub_122CD0:loc_122D16↑j ROM:00122D1E rts ROM:00122D1E ; End of function sub_122CD0 ROM:00122D1E ROM:00122D20 ROM:00122D20 ; =============== S U B R O U T I N E ======================================= ROM:00122D20 ROM:00122D20 ROM:00122D20 sub_122D20: ; CODE XREF: sub_1227D6+E↑p ROM:00122D20 move.w ($C12).w,d1 ROM:00122D24 cmpi.w #7,d1 ROM:00122D28 bcc.s locret_122D32 ROM:00122D2A movea.l off_122D34(pc,d1.w*4),a0 ROM:00122D2E nop ROM:00122D30 jmp (a0) ROM:00122D32 ; --------------------------------------------------------------------------- ROM:00122D32 ROM:00122D32 locret_122D32: ; CODE XREF: sub_122D20+8↑j ROM:00122D32 rts ROM:00122D32 ; End of function sub_122D20 ROM:00122D32 ROM:00122D32 ; --------------------------------------------------------------------------- ROM:00122D34 off_122D34: dc.l loc_122D50 ; DATA XREF: sub_122D20+A↑r ROM:00122D38 dc.l loc_122D66 ROM:00122D3C dc.l loc_122DA2 ROM:00122D40 dc.l loc_122E22 ROM:00122D44 dc.l loc_122E6C ROM:00122D48 dc.l loc_122F12 ROM:00122D4C dc.l loc_122F4C ROM:00122D50 ; --------------------------------------------------------------------------- ROM:00122D50 ROM:00122D50 loc_122D50: ; DATA XREF: ROM:off_122D34↑o ROM:00122D50 bsr.w sub_122F60 ROM:00122D54 bsr.w sub_122F66 ROM:00122D58 bclr #3,($138D).w ROM:00122D5E move.w #1,($C12).w ROM:00122D64 rts ROM:00122D66 ; --------------------------------------------------------------------------- ROM:00122D66 ROM:00122D66 loc_122D66: ; DATA XREF: ROM:00122D38↑o ROM:00122D66 move.w ($A50).w,d0 ROM:00122D6A sub.w ($A62).w,d0 ROM:00122D6E bpl.s loc_122D72 ROM:00122D70 neg.w d0 ROM:00122D72 ROM:00122D72 loc_122D72: ; CODE XREF: ROM:00122D6E↑j ROM:00122D72 move.w $456(a5),d1 ROM:00122D76 btst #6,($13AB).w ROM:00122D7C beq.s locret_122DA0 ROM:00122D7E cmp.w d0,d1 ROM:00122D80 blt.s locret_122DA0 ROM:00122D82 bsr.w sub_122F6C ROM:00122D86 move.w $454(a5),d0 ROM:00122D8A clr.b ($90D).w ROM:00122D8E move.w d0,($700).w ROM:00122D92 move.b #1,($90D).w ROM:00122D98 move.w #2,($C12).w ROM:00122D9E rts ROM:00122DA0 ; --------------------------------------------------------------------------- ROM:00122DA0 ROM:00122DA0 locret_122DA0: ; CODE XREF: ROM:00122D7C↑j ROM:00122DA0 ; ROM:00122D80↑j ROM:00122DA0 rts ROM:00122DA2 ; --------------------------------------------------------------------------- ROM:00122DA2 ROM:00122DA2 loc_122DA2: ; DATA XREF: ROM:00122D3C↑o ROM:00122DA2 move.w ($C0C).w,d0 ROM:00122DA6 cmpi.w #0,d0 ROM:00122DAA bne.s loc_122DC2 ROM:00122DAC clr.b ($90D).w ROM:00122DB0 clr.w ($700).w ROM:00122DB4 bset #6,($13A4).w ROM:00122DBA move.w #6,($C12).w ROM:00122DC0 rts ROM:00122DC2 ; --------------------------------------------------------------------------- ROM:00122DC2 ROM:00122DC2 loc_122DC2: ; CODE XREF: ROM:00122DAA↑j ROM:00122DC2 move.w $450(a5),d0 ROM:00122DC6 cmpi.w #0,($700).w ROM:00122DCC bgt.s loc_122DE2 ROM:00122DCE cmpi.w #0,d0 ROM:00122DD2 bne.s loc_122DE2 ROM:00122DD4 bset #3,($138D).w ROM:00122DDA move.w #4,($C12).w ROM:00122DE0 rts ROM:00122DE2 ; --------------------------------------------------------------------------- ROM:00122DE2 ROM:00122DE2 loc_122DE2: ; CODE XREF: ROM:00122DCC↑j ROM:00122DE2 ; ROM:00122DD2↑j ROM:00122DE2 btst #1,($138E).w ROM:00122DE8 beq.s loc_122DFA ROM:00122DEA clr.b ($90D).w ROM:00122DEE clr.w ($700).w ROM:00122DF2 move.w #1,($C12).w ROM:00122DF8 rts ROM:00122DFA ; --------------------------------------------------------------------------- ROM:00122DFA ROM:00122DFA loc_122DFA: ; CODE XREF: ROM:00122DE8↑j ROM:00122DFA cmpi.w #0,($700).w ROM:00122E00 bgt.s locret_122E20 ROM:00122E02 clr.b ($90C).w ROM:00122E06 move.w #0,($6FE).w ROM:00122E0C move.b #3,($90C).w ROM:00122E12 bset #3,($138D).w ROM:00122E18 move.w #3,($C12).w ROM:00122E1E rts ROM:00122E20 ; --------------------------------------------------------------------------- ROM:00122E20 ROM:00122E20 locret_122E20: ; CODE XREF: ROM:00122E00↑j ROM:00122E20 rts ROM:00122E22 ; --------------------------------------------------------------------------- ROM:00122E22 ROM:00122E22 loc_122E22: ; DATA XREF: ROM:00122D40↑o ROM:00122E22 bsr.w sub_122F80 ROM:00122E26 bsr.w sub_122FC0 ROM:00122E2A btst #1,($138E).w ROM:00122E30 beq.s loc_122E50 ROM:00122E32 bsr.w sub_122F60 ROM:00122E36 bsr.w sub_122F66 ROM:00122E3A bclr #3,($138D).w ROM:00122E40 clr.b ($90C).w ROM:00122E44 clr.w ($6FE).w ROM:00122E48 move.w #1,($C12).w ROM:00122E4E rts ROM:00122E50 ; --------------------------------------------------------------------------- ROM:00122E50 ROM:00122E50 loc_122E50: ; CODE XREF: ROM:00122E30↑j ROM:00122E50 move.w $450(a5),d0 ROM:00122E54 cmp.w ($6FE).w,d0 ROM:00122E58 bgt.s locret_122E6A ROM:00122E5A clr.b ($90C).w ROM:00122E5E clr.w ($6FE).w ROM:00122E62 move.w #4,($C12).w ROM:00122E68 rts ROM:00122E6A ; --------------------------------------------------------------------------- ROM:00122E6A ROM:00122E6A locret_122E6A: ; CODE XREF: ROM:00122E58↑j ROM:00122E6A rts ROM:00122E6C ; --------------------------------------------------------------------------- ROM:00122E6C ROM:00122E6C loc_122E6C: ; DATA XREF: ROM:00122D44↑o ROM:00122E6C bsr.w sub_122F80 ROM:00122E70 bsr.w sub_122FB8 ROM:00122E74 move.w ($C0C).w,d0 ROM:00122E78 ext.l d0 ROM:00122E7A muls.l #$186A0,d0 ROM:00122E82 cmp.l ($954).w,d0 ROM:00122E86 bgt.s loc_122EAE ROM:00122E88 move.w $452(a5),d0 ROM:00122E8C cmpi.w #0,d0 ROM:00122E90 bne.s loc_122EAE ROM:00122E92 bsr.w sub_122F60 ROM:00122E96 bsr.w sub_122F66 ROM:00122E9A bclr #3,($138D).w ROM:00122EA0 bset #6,($13A4).w ROM:00122EA6 move.w #6,($C12).w ROM:00122EAC rts ROM:00122EAE ; --------------------------------------------------------------------------- ROM:00122EAE ROM:00122EAE loc_122EAE: ; CODE XREF: ROM:00122E86↑j ROM:00122EAE ; ROM:00122E90↑j ROM:00122EAE btst #1,($138E).w ROM:00122EB4 beq.s loc_122ECC ROM:00122EB6 bsr.w sub_122F60 ROM:00122EBA bsr.w sub_122F66 ROM:00122EBE bclr #3,($138D).w ROM:00122EC4 move.w #1,($C12).w ROM:00122ECA rts ROM:00122ECC ; --------------------------------------------------------------------------- ROM:00122ECC ROM:00122ECC loc_122ECC: ; CODE XREF: ROM:00122EB4↑j ROM:00122ECC move.w ($C0C).w,d0 ROM:00122ED0 ext.l d0 ROM:00122ED2 muls.l #$186A0,d0 ROM:00122EDA cmp.l ($954).w,d0 ROM:00122EDE bgt.s locret_122F10 ROM:00122EE0 move.w $452(a5),d0 ROM:00122EE4 cmpi.w #0,d0 ROM:00122EE8 beq.s locret_122F10 ROM:00122EEA clr.b ($90C).w ROM:00122EEE move.w d0,($6FE).w ROM:00122EF2 move.b #1,($90C).w ROM:00122EF8 bsr.w sub_122F60 ROM:00122EFC bclr #3,($138D).w ROM:00122F02 bset #6,($13A4).w ROM:00122F08 move.w #5,($C12).w ROM:00122F0E rts ROM:00122F10 ; --------------------------------------------------------------------------- ROM:00122F10 ROM:00122F10 locret_122F10: ; CODE XREF: ROM:00122EDE↑j ROM:00122F10 ; ROM:00122EE8↑j ROM:00122F10 rts ROM:00122F12 ; --------------------------------------------------------------------------- ROM:00122F12 ROM:00122F12 loc_122F12: ; DATA XREF: ROM:00122D48↑o ROM:00122F12 bsr.w sub_122F80 ROM:00122F16 bsr.w sub_122FD2 ROM:00122F1A btst #1,($138E).w ROM:00122F20 beq.s loc_122F36 ROM:00122F22 bsr.w sub_122F66 ROM:00122F26 clr.b ($90C).w ROM:00122F2A clr.w ($6FE).w ROM:00122F2E move.w #1,($C12).w ROM:00122F34 rts ROM:00122F36 ; --------------------------------------------------------------------------- ROM:00122F36 ROM:00122F36 loc_122F36: ; CODE XREF: ROM:00122F20↑j ROM:00122F36 cmpi.w #0,($6FE).w ROM:00122F3C bgt.s locret_122F4A ROM:00122F3E bsr.w sub_122F66 ROM:00122F42 move.w #6,($C12).w ROM:00122F48 rts ROM:00122F4A ; --------------------------------------------------------------------------- ROM:00122F4A ROM:00122F4A locret_122F4A: ; CODE XREF: ROM:00122F3C↑j ROM:00122F4A rts ROM:00122F4C ; --------------------------------------------------------------------------- ROM:00122F4C ROM:00122F4C loc_122F4C: ; DATA XREF: ROM:00122D4C↑o ROM:00122F4C btst #1,($138E).w ROM:00122F52 beq.s locret_122F5C ROM:00122F54 move.w #1,($C12).w ROM:00122F5A rts ROM:00122F5C ; --------------------------------------------------------------------------- ROM:00122F5C ROM:00122F5C locret_122F5C: ; CODE XREF: ROM:00122F52↑j ROM:00122F5C rts ROM:00122F5E ; --------------------------------------------------------------------------- ROM:00122F5E rts ROM:00122F60 ROM:00122F60 ; =============== S U B R O U T I N E ======================================= ROM:00122F60 ROM:00122F60 ROM:00122F60 sub_122F60: ; CODE XREF: ROM:loc_122D50↑p ROM:00122F60 ; ROM:00122E32↑p ... ROM:00122F60 clr.l ($954).w ROM:00122F64 rts ROM:00122F64 ; End of function sub_122F60 ROM:00122F64 ROM:00122F66 ROM:00122F66 ; =============== S U B R O U T I N E ======================================= ROM:00122F66 ROM:00122F66 ROM:00122F66 sub_122F66: ; CODE XREF: ROM:00122D54↑p ROM:00122F66 ; ROM:00122E36↑p ... ROM:00122F66 clr.w ($C10).w ROM:00122F6A rts ROM:00122F6A ; End of function sub_122F66 ROM:00122F6A ROM:00122F6C ROM:00122F6C ; =============== S U B R O U T I N E ======================================= ROM:00122F6C ROM:00122F6C ROM:00122F6C sub_122F6C: ; CODE XREF: ROM:00122D82↑p ROM:00122F6C move.w #$3A02,d1 ROM:00122F70 move.w ($A94).w,d2 ROM:00122F74 bsr.l sub_116F5A ROM:00122F7A move.w d1,($C0C).w ROM:00122F7E rts ROM:00122F7E ; End of function sub_122F6C ROM:00122F7E ROM:00122F80 ROM:00122F80 ; =============== S U B R O U T I N E ======================================= ROM:00122F80 ROM:00122F80 ROM:00122F80 sub_122F80: ; CODE XREF: ROM:loc_122E22↑p ROM:00122F80 ; ROM:loc_122E6C↑p ... ROM:00122F80 btst #6,($1389).w ROM:00122F86 beq.s loc_122FA0 ROM:00122F88 move.w #$3A96,d1 ROM:00122F8C move.w ($A5E).w,d2 ROM:00122F90 move.w ($BB2).w,d3 ROM:00122F94 bsr.l sub_116F5A ROM:00122F9A move.w d1,($C0E).w ROM:00122F9E bra.s locret_122FB6 ROM:00122FA0 ; --------------------------------------------------------------------------- ROM:00122FA0 ROM:00122FA0 loc_122FA0: ; CODE XREF: sub_122F80+6↑j ROM:00122FA0 move.w #$3A94,d1 ROM:00122FA4 move.w ($A5E).w,d2 ROM:00122FA8 move.w ($598).w,d3 ROM:00122FAC bsr.l sub_116F5A ROM:00122FB2 move.w d1,($C0E).w ROM:00122FB6 ROM:00122FB6 locret_122FB6: ; CODE XREF: sub_122F80+1E↑j ROM:00122FB6 rts ROM:00122FB6 ; End of function sub_122F80 ROM:00122FB6 ROM:00122FB8 ROM:00122FB8 ; =============== S U B R O U T I N E ======================================= ROM:00122FB8 ROM:00122FB8 ROM:00122FB8 sub_122FB8: ; CODE XREF: ROM:00122E70↑p ROM:00122FB8 move.w ($C0E).w,($C10).w ROM:00122FBE rts ROM:00122FBE ; End of function sub_122FB8 ROM:00122FBE ROM:00122FC0 ROM:00122FC0 ; =============== S U B R O U T I N E ======================================= ROM:00122FC0 ROM:00122FC0 ROM:00122FC0 sub_122FC0: ; CODE XREF: ROM:00122E26↑p ROM:00122FC0 move.w ($6FE).w,d0 ROM:00122FC4 muls.w ($C0E).w,d0 ROM:00122FC8 divs.w $450(a5),d0 ROM:00122FCC move.w d0,($C10).w ROM:00122FD0 rts ROM:00122FD0 ; End of function sub_122FC0 ROM:00122FD0 ROM:00122FD2 ROM:00122FD2 ; =============== S U B R O U T I N E ======================================= ROM:00122FD2 ROM:00122FD2 ROM:00122FD2 sub_122FD2: ; CODE XREF: ROM:00122F16↑p ROM:00122FD2 move.w ($6FE).w,d0 ROM:00122FD6 muls.w ($C0E).w,d0 ROM:00122FDA divs.w $452(a5),d0 ROM:00122FDE move.w d0,($C10).w ROM:00122FE2 rts ROM:00122FE2 ; End of function sub_122FD2 ROM:00122FE2 ROM:00122FE4 ROM:00122FE4 ; =============== S U B R O U T I N E ======================================= ROM:00122FE4 ROM:00122FE4 ROM:00122FE4 sub_122FE4: ; CODE XREF: sub_110E14+1AE↑p ROM:00122FE4 btst #3,($138D).w ROM:00122FEA beq.s locret_123000 ROM:00122FEC move.l ($A2C).w,d0 ROM:00122FF0 divs.l #$64,d0 ; 'd' ROM:00122FF8 add.l ($954).w,d0 ROM:00122FFC move.l d0,($954).w ROM:00123000 ROM:00123000 locret_123000: ; CODE XREF: sub_122FE4+6↑j ROM:00123000 rts ROM:00123000 ; End of function sub_122FE4 ROM:00123000 ROM:00123002 ; --------------------------------------------------------------------------- ROM:00123002 cmpi.w #0,($598).w ROM:00123008 bne.l loc_123192 ROM:0012300E bset #1,($93C).w ROM:00123014 bclr #3,($934).w ROM:0012301A bclr #4,($92B).w ROM:00123020 bclr #1,($92C).w ROM:00123026 bclr #0,($933).w ROM:0012302C move.w #$3AAA,d1 ROM:00123030 move.w ($A4C).w,d2 ROM:00123034 move.w ($598).w,d3 ROM:00123038 bsr.l sub_116F5A ROM:0012303E move.w d1,($C1A).w ROM:00123042 clr.w d7 ROM:00123044 move.b ($1263).l,d7 ROM:0012304A andi.w #$F,d7 ROM:0012304E move.b ($1263).l,($119D).w ROM:00123056 cmpi.w #2,d7 ROM:0012305A bgt.s loc_123062 ROM:0012305C cmpi.w #0,d7 ROM:00123060 bgt.s loc_123068 ROM:00123062 ROM:00123062 loc_123062: ; CODE XREF: ROM:0012305A↑j ROM:00123062 bra.l loc_123192 ROM:00123068 ; --------------------------------------------------------------------------- ROM:00123068 ROM:00123068 loc_123068: ; CODE XREF: ROM:00123060↑j ROM:00123068 subq.w #1,d7 ROM:0012306A moveq #$10,d0 ROM:0012306C asr.w #4,d0 ROM:0012306E add.w d7,d0 ROM:00123070 lea ($FFFFFF10).w,a1 ROM:00123074 asl.w #4,d7 ROM:00123076 adda.w d7,a1 ROM:00123078 asr.w #4,d7 ROM:0012307A move.w d0,($C1C).w ROM:0012307E bsr.l sub_11B984 ROM:00123084 moveq #8,d2 ROM:00123086 moveq #0,d1 ROM:00123088 moveq #1,d4 ROM:0012308A moveq #1,d5 ROM:0012308C moveq #1,d1 ROM:0012308E asl.w d0,d1 ROM:00123090 move.w d1,($C18).w ROM:00123094 move.w ($C18).w,d1 ROM:00123098 not.w d1 ROM:0012309A and.w d1,($FFFFFE20).w ROM:0012309E move.w #0,d1 ROM:001230A2 bsr.l sub_11B908 ROM:001230A8 move.w ($C1C).w,d0 ROM:001230AC move.w ($FFFFFE20).w,d1 ROM:001230B0 and.w ($C18).w,d1 ROM:001230B4 ROM:001230B4 loc_1230B4: ; CODE XREF: ROM:001230BE↓j ROM:001230B4 bne.s loc_1230C0 ROM:001230B6 move.w ($FFFFFE20).w,d1 ROM:001230BA and.w ($C18).w,d1 ROM:001230BE bra.s loc_1230B4 ROM:001230C0 ; --------------------------------------------------------------------------- ROM:001230C0 ROM:001230C0 loc_1230C0: ; CODE XREF: ROM:loc_1230B4↑j ROM:001230C0 move.w 8(a1),($C14).w ROM:001230C6 bsr.l sub_11B984 ROM:001230CC moveq #$C,d2 ROM:001230CE moveq #0,d1 ROM:001230D0 moveq #0,d3 ROM:001230D2 moveq #1,d4 ROM:001230D4 moveq #1,d5 ROM:001230D6 move.w #$89,(a1) ROM:001230DA move.w ($C1A).w,2(a1) ROM:001230E0 asl.w #4,d0 ROM:001230E2 addi.w #8,d0 ROM:001230E6 move.w d0,4(a1) ROM:001230EA move.w ($C1C).w,d0 ROM:001230EE move.w ($C18).w,d1 ROM:001230F2 not.w d1 ROM:001230F4 and.w d1,($FFFFFE20).w ROM:001230F8 move.w #0,d1 ROM:001230FC bsr.l sub_11B908 ROM:00123102 move.w ($C1C).w,d0 ROM:00123106 clr.w d6 ROM:00123108 clr.w d6 ROM:0012310A clr.w d1 ROM:0012310C ROM:0012310C loc_12310C: ; CODE XREF: ROM:loc_12313A↓j ROM:0012310C cmpi.w #0,d6 ROM:00123110 bne.s loc_12313C ROM:00123112 cmpi.w #0,d1 ROM:00123116 bne.s loc_12313C ROM:00123118 move.w ($FFFFFE20).w,d1 ROM:0012311C and.w ($C18).w,d1 ROM:00123120 btst #1,($92C).w ROM:00123126 beq.s loc_12313A ROM:00123128 move.w #$FFFF,d6 ROM:0012312C bset #4,($92B).w ROM:00123132 lea ($FFFFFF90).w,a0 ROM:00123136 move.w 8(a0),d5 ROM:0012313A ROM:0012313A loc_12313A: ; CODE XREF: ROM:00123126↑j ROM:0012313A bra.s loc_12310C ROM:0012313C ; --------------------------------------------------------------------------- ROM:0012313C ROM:0012313C loc_12313C: ; CODE XREF: ROM:00123110↑j ROM:0012313C ; ROM:00123116↑j ROM:0012313C btst #4,($92B).w ROM:00123142 beq.s loc_123148 ROM:00123144 move.w d5,($C16).w ROM:00123148 ROM:00123148 loc_123148: ; CODE XREF: ROM:00123142↑j ROM:00123148 clr.w d6 ROM:0012314A clr.w d1 ROM:0012314C ROM:0012314C loc_12314C: ; CODE XREF: ROM:loc_123172↓j ROM:0012314C cmpi.w #0,d6 ROM:00123150 bne.s loc_123174 ROM:00123152 cmpi.w #0,d1 ROM:00123156 bne.s loc_123174 ROM:00123158 move.w ($FFFFFE20).w,d1 ROM:0012315C and.w ($C18).w,d1 ROM:00123160 btst #0,($933).w ROM:00123166 beq.s loc_123172 ROM:00123168 move.w #$FFFF,d6 ROM:0012316C bset #3,($934).w ROM:00123172 ROM:00123172 loc_123172: ; CODE XREF: ROM:00123166↑j ROM:00123172 bra.s loc_12314C ROM:00123174 ; --------------------------------------------------------------------------- ROM:00123174 ROM:00123174 loc_123174: ; CODE XREF: ROM:00123150↑j ROM:00123174 ; ROM:00123156↑j ROM:00123174 bsr.l sub_115FF4 ROM:0012317A move.w ($C16).w,d0 ROM:0012317E sub.w ($C14).w,d0 ROM:00123182 move.w d0,($C68).w ROM:00123186 bclr #1,($93C).w ROM:0012318C bra.l locret_123198 ROM:00123192 ; --------------------------------------------------------------------------- ROM:00123192 ROM:00123192 loc_123192: ; CODE XREF: ROM:00123008↑j ROM:00123192 ; ROM:loc_123062↑j ROM:00123192 bset #4,($13A8).w ROM:00123198 ROM:00123198 locret_123198: ; CODE XREF: ROM:0012318C↑j ROM:00123198 rts ROM:0012319A ROM:0012319A ; =============== S U B R O U T I N E ======================================= ROM:0012319A ROM:0012319A ROM:0012319A sub_12319A: ; CODE XREF: sub_126FC0+42↓p ROM:0012319A bclr #5,($138B).w ROM:001231A0 bclr #7,($13AF).w ROM:001231A6 clr.w d1 ROM:001231A8 move.b ($119E).w,d1 ROM:001231AC cmpi.w #3,d1 ROM:001231B0 bcc.s locret_1231BA ROM:001231B2 movea.l off_1231BC(pc,d1.w*4),a0 ROM:001231B6 nop ROM:001231B8 jmp (a0) ROM:001231BA ; --------------------------------------------------------------------------- ROM:001231BA ROM:001231BA locret_1231BA: ; CODE XREF: sub_12319A+16↑j ROM:001231BA rts ROM:001231BA ; End of function sub_12319A ROM:001231BA ROM:001231BA ; --------------------------------------------------------------------------- ROM:001231BC off_1231BC: dc.l loc_1231C8 ; DATA XREF: sub_12319A+18↑r ROM:001231C0 dc.l loc_1231D6 ROM:001231C4 dc.l loc_1231F6 ROM:001231C8 ; --------------------------------------------------------------------------- ROM:001231C8 ROM:001231C8 loc_1231C8: ; DATA XREF: ROM:off_1231BC↑o ROM:001231C8 bset #7,($13AF).w ROM:001231CE move.b #1,($119E).w ROM:001231D4 rts ROM:001231D6 ; --------------------------------------------------------------------------- ROM:001231D6 ROM:001231D6 loc_1231D6: ; DATA XREF: ROM:001231C0↑o ROM:001231D6 btst #1,($13A3).w ROM:001231DC bne.s locret_1231E6 ROM:001231DE btst #4,($931).w ROM:001231E4 bne.s loc_1231E8 ROM:001231E6 ROM:001231E6 locret_1231E6: ; CODE XREF: ROM:001231DC↑j ROM:001231E6 rts ROM:001231E8 ; --------------------------------------------------------------------------- ROM:001231E8 ROM:001231E8 loc_1231E8: ; CODE XREF: ROM:001231E4↑j ROM:001231E8 bset #5,($138B).w ROM:001231EE move.b #2,($119E).w ROM:001231F4 rts ROM:001231F6 ; --------------------------------------------------------------------------- ROM:001231F6 ROM:001231F6 loc_1231F6: ; DATA XREF: ROM:001231C4↑o ROM:001231F6 btst #1,($13A3).w ROM:001231FC bne.s loc_123208 ROM:001231FE btst #4,($931).w ROM:00123204 beq.s loc_123208 ROM:00123206 rts ROM:00123208 ; --------------------------------------------------------------------------- ROM:00123208 ROM:00123208 loc_123208: ; CODE XREF: ROM:001231FC↑j ROM:00123208 ; ROM:00123204↑j ROM:00123208 bset #7,($13AF).w ROM:0012320E move.b #1,($119E).w ROM:00123214 rts ROM:00123216 ROM:00123216 ; =============== S U B R O U T I N E ======================================= ROM:00123216 ROM:00123216 ROM:00123216 sub_123216: ; CODE XREF: sub_1227D6+1A↑p ROM:00123216 clr.l d1 ROM:00123218 move.w ($59A).w,d1 ROM:0012321C swap d1 ROM:0012321E move.w ($C1E).w,d2 ROM:00123222 swap d2 ROM:00123224 move.w ($C24).w,d2 ROM:00123228 move.w $45C(a5),d3 ROM:0012322C ext.l d3 ROM:0012322E bsr.l sub_116E5E ROM:00123234 move.w d4,($C24).w ROM:00123238 swap d4 ROM:0012323A move.w $45A(a5),d0 ROM:0012323E cmp.w d4,d0 ROM:00123240 ble.s loc_12324A ROM:00123242 move.w $45A(a5),($C1E).w ROM:00123248 bra.s loc_12324E ROM:0012324A ; --------------------------------------------------------------------------- ROM:0012324A ROM:0012324A loc_12324A: ; CODE XREF: sub_123216+2A↑j ROM:0012324A move.w d4,($C1E).w ROM:0012324E ROM:0012324E loc_12324E: ; CODE XREF: sub_123216+32↑j ROM:0012324E btst #5,($1394).w ROM:00123254 bne.s loc_123260 ROM:00123256 move.w #0,($C26).w ROM:0012325C bra.w locret_12330A ROM:00123260 ; --------------------------------------------------------------------------- ROM:00123260 ROM:00123260 loc_123260: ; CODE XREF: sub_123216+3E↑j ROM:00123260 move.w $45E(a5),d0 ROM:00123264 btst #2,($14EF).w ROM:0012326A beq.s loc_123284 ROM:0012326C btst #0,($C65).w ROM:00123272 bne.s loc_123284 ROM:00123274 cmp.w ($53A).w,d0 ROM:00123278 blt.s loc_123284 ROM:0012327A move.w #0,($C26).w ROM:00123280 bra.w locret_12330A ROM:00123284 ; --------------------------------------------------------------------------- ROM:00123284 ROM:00123284 loc_123284: ; CODE XREF: sub_123216+54↑j ROM:00123284 ; sub_123216+5C↑j ... ROM:00123284 btst #7,($13A9).w ROM:0012328A bne.s loc_123296 ROM:0012328C move.w #0,($C26).w ROM:00123292 bra.w locret_12330A ROM:00123296 ; --------------------------------------------------------------------------- ROM:00123296 ROM:00123296 loc_123296: ; CODE XREF: sub_123216+74↑j ROM:00123296 cmpi.w #$1F4,($598).w ROM:0012329C ble.s loc_1232D0 ROM:0012329E move.w ($59A).w,d0 ROM:001232A2 move.w ($C1E).w,d2 ROM:001232A6 cmpi.w #$1388,d2 ROM:001232AA ble.s loc_1232B0 ROM:001232AC move.w #$1388,d2 ROM:001232B0 ROM:001232B0 loc_1232B0: ; CODE XREF: sub_123216+94↑j ROM:001232B0 sub.w d2,d0 ROM:001232B2 muls.w #$2710,d0 ROM:001232B6 move.w ($598).w,d1 ROM:001232BA muls.w ($598).w,d1 ROM:001232BE divs.l #$3C,d1 ; '<' ROM:001232C6 divs.l d1,d0 ROM:001232CA move.w d0,($C20).w ROM:001232CE bra.s loc_1232D4 ROM:001232D0 ; --------------------------------------------------------------------------- ROM:001232D0 ROM:001232D0 loc_1232D0: ; CODE XREF: sub_123216+86↑j ROM:001232D0 clr.w ($C20).w ROM:001232D4 ROM:001232D4 loc_1232D4: ; CODE XREF: sub_123216+B8↑j ROM:001232D4 move.w #$3A98,d1 ROM:001232D8 move.w ($A94).w,d2 ROM:001232DC move.w ($598).w,d3 ROM:001232E0 bsr.l sub_116F5A ROM:001232E6 move.w d1,($C22).w ROM:001232EA move.w #$3A9A,d1 ROM:001232EE move.w ($C20).w,d2 ROM:001232F2 move.w ($A5E).w,d3 ROM:001232F6 bsr.l sub_116F5A ROM:001232FC cmp.w ($C22).w,d1 ROM:00123300 bge.s loc_123306 ROM:00123302 move.w ($C22).w,d1 ROM:00123306 ROM:00123306 loc_123306: ; CODE XREF: sub_123216+EA↑j ROM:00123306 move.w d1,($C26).w ROM:0012330A ROM:0012330A locret_12330A: ; CODE XREF: sub_123216+46↑j ROM:0012330A ; sub_123216+6A↑j ... ROM:0012330A rts ROM:0012330A ; End of function sub_123216 ROM:0012330A ROM:0012330C ROM:0012330C ; =============== S U B R O U T I N E ======================================= ROM:0012330C ROM:0012330C ROM:0012330C sub_12330C: ; CODE XREF: sub_1227D6+8↑p ROM:0012330C bsr.w sub_123316 ROM:00123310 bsr.w sub_123376 ROM:00123314 rts ROM:00123314 ; End of function sub_12330C ROM:00123314 ROM:00123316 ROM:00123316 ; =============== S U B R O U T I N E ======================================= ROM:00123316 ROM:00123316 ROM:00123316 sub_123316: ; CODE XREF: sub_12330C↑p ROM:00123316 move.w #$3A9C,d1 ROM:0012331A move.w ($A5E).w,d2 ROM:0012331E move.w ($A5A).w,d3 ROM:00123322 bsr.l sub_116F5A ROM:00123328 move.w d1,($C2A).w ROM:0012332C move.w #$3A9E,d1 ROM:00123330 move.w ($598).w,d2 ROM:00123334 move.w ($A5A).w,d3 ROM:00123338 bsr.l sub_116F5A ROM:0012333E move.w d1,($C2C).w ROM:00123342 move.w #$3AA0,d1 ROM:00123346 move.w ($A5E).w,d2 ROM:0012334A move.w ($598).w,d3 ROM:0012334E bsr.l sub_116F5A ROM:00123354 move.w d1,($C30).w ROM:00123358 move.w ($C2A).w,d0 ROM:0012335C cmp.w ($C2C).w,d0 ROM:00123360 bge.s loc_123366 ROM:00123362 move.w ($C2C).w,d0 ROM:00123366 ROM:00123366 loc_123366: ; CODE XREF: sub_123316+4A↑j ROM:00123366 cmp.w ($C30).w,d0 ROM:0012336A bge.s loc_123370 ROM:0012336C move.w ($C30).w,d0 ROM:00123370 ROM:00123370 loc_123370: ; CODE XREF: sub_123316+54↑j ROM:00123370 move.w d0,($C2E).w ROM:00123374 rts ROM:00123374 ; End of function sub_123316 ROM:00123374 ROM:00123376 ROM:00123376 ; =============== S U B R O U T I N E ======================================= ROM:00123376 ROM:00123376 ROM:00123376 sub_123376: ; CODE XREF: sub_12330C+4↑p ROM:00123376 clr.w d1 ROM:00123378 move.b ($119F).w,d1 ROM:0012337C cmpi.w #4,d1 ROM:00123380 bcc.s locret_12338A ROM:00123382 movea.l off_12338C(pc,d1.w*4),a0 ROM:00123386 nop ROM:00123388 jmp (a0) ROM:0012338A ; --------------------------------------------------------------------------- ROM:0012338A ROM:0012338A locret_12338A: ; CODE XREF: sub_123376+A↑j ROM:0012338A rts ROM:0012338A ; End of function sub_123376 ROM:0012338A ROM:0012338A ; --------------------------------------------------------------------------- ROM:0012338C off_12338C: dc.l loc_12339C ; DATA XREF: sub_123376+C↑r ROM:00123390 dc.l loc_1233AA ROM:00123394 dc.l loc_1233CE ROM:00123398 dc.l loc_1233F8 ROM:0012339C ; --------------------------------------------------------------------------- ROM:0012339C ROM:0012339C loc_12339C: ; DATA XREF: ROM:off_12338C↑o ROM:0012339C bsr.w sub_12357A ROM:001233A0 move.b #1,($119F).w ROM:001233A6 bra.s locret_1233CC ROM:001233A8 ; --------------------------------------------------------------------------- ROM:001233A8 rts ROM:001233AA ; --------------------------------------------------------------------------- ROM:001233AA ROM:001233AA loc_1233AA: ; DATA XREF: ROM:00123390↑o ROM:001233AA btst #6,($13AB).w ROM:001233B0 beq.s locret_1233CC ROM:001233B2 move.w $460(a5),d0 ROM:001233B6 clr.b ($91C).w ROM:001233BA move.w d0,($71E).w ROM:001233BE move.b #1,($91C).w ROM:001233C4 move.b #2,($119F).w ROM:001233CA bra.s locret_1233F6 ROM:001233CC ; --------------------------------------------------------------------------- ROM:001233CC ROM:001233CC locret_1233CC: ; CODE XREF: ROM:001233A6↑j ROM:001233CC ; ROM:001233B0↑j ... ROM:001233CC rts ROM:001233CE ; --------------------------------------------------------------------------- ROM:001233CE ROM:001233CE loc_1233CE: ; DATA XREF: ROM:00123394↑o ROM:001233CE cmpi.w #0,($71E).w ROM:001233D4 bgt.s loc_1233DE ROM:001233D6 move.b #3,($119F).w ROM:001233DC bra.s loc_123410 ROM:001233DE ; --------------------------------------------------------------------------- ROM:001233DE ROM:001233DE loc_1233DE: ; CODE XREF: ROM:001233D4↑j ROM:001233DE btst #6,($13AB).w ROM:001233E4 bne.s locret_1233F6 ROM:001233E6 clr.b ($91C).w ROM:001233EA clr.w ($71E).w ROM:001233EE move.b #1,($119F).w ROM:001233F4 bra.s locret_1233CC ROM:001233F6 ; --------------------------------------------------------------------------- ROM:001233F6 ROM:001233F6 locret_1233F6: ; CODE XREF: ROM:001233CA↑j ROM:001233F6 ; ROM:001233E4↑j ROM:001233F6 rts ROM:001233F8 ; --------------------------------------------------------------------------- ROM:001233F8 ROM:001233F8 loc_1233F8: ; DATA XREF: ROM:00123398↑o ROM:001233F8 btst #6,($13AB).w ROM:001233FE bne.s loc_123410 ROM:00123400 bsr.w sub_123418 ROM:00123404 bsr.w sub_12357A ROM:00123408 move.b #1,($119F).w ROM:0012340E bra.s locret_1233CC ROM:00123410 ; --------------------------------------------------------------------------- ROM:00123410 ROM:00123410 loc_123410: ; CODE XREF: ROM:001233DC↑j ROM:00123410 ; ROM:001233FE↑j ROM:00123410 bsr.w sub_123438 ROM:00123414 rts ROM:00123416 ; --------------------------------------------------------------------------- ROM:00123416 rts ROM:00123418 ROM:00123418 ; =============== S U B R O U T I N E ======================================= ROM:00123418 ROM:00123418 ROM:00123418 sub_123418: ; CODE XREF: ROM:00123400↑p ROM:00123418 move.b #0,($11A0).w ROM:0012341E clr.b ($91E).w ROM:00123422 clr.w ($722).w ROM:00123426 clr.b ($91D).w ROM:0012342A clr.w ($720).w ROM:0012342E clr.b ($91F).w ROM:00123432 clr.w ($724).w ROM:00123436 rts ROM:00123436 ; End of function sub_123418 ROM:00123436 ROM:00123438 ROM:00123438 ; =============== S U B R O U T I N E ======================================= ROM:00123438 ROM:00123438 ROM:00123438 sub_123438: ; CODE XREF: ROM:loc_123410↑p ROM:00123438 clr.w d1 ROM:0012343A move.b ($11A0).w,d1 ROM:0012343E cmpi.w #5,d1 ROM:00123442 bcc.s locret_12344C ROM:00123444 movea.l off_12344E(pc,d1.w*4),a0 ROM:00123448 nop ROM:0012344A jmp (a0) ROM:0012344C ; --------------------------------------------------------------------------- ROM:0012344C ROM:0012344C locret_12344C: ; CODE XREF: sub_123438+A↑j ROM:0012344C rts ROM:0012344C ; End of function sub_123438 ROM:0012344C ROM:0012344C ; --------------------------------------------------------------------------- ROM:0012344E off_12344E: dc.l loc_123462 ; DATA XREF: sub_123438+C↑r ROM:00123452 dc.l loc_12347E ROM:00123456 dc.l loc_1234D4 ROM:0012345A dc.l loc_123514 ROM:0012345E dc.l loc_12353C ROM:00123462 ; --------------------------------------------------------------------------- ROM:00123462 ROM:00123462 loc_123462: ; DATA XREF: ROM:off_12344E↑o ROM:00123462 move.w $462(a5),d0 ROM:00123466 clr.b ($91F).w ROM:0012346A move.w d0,($724).w ROM:0012346E move.b #1,($91F).w ROM:00123474 move.b #1,($11A0).w ROM:0012347A bra.s locret_1234D2 ROM:0012347C ; --------------------------------------------------------------------------- ROM:0012347C rts ROM:0012347E ; --------------------------------------------------------------------------- ROM:0012347E ROM:0012347E loc_12347E: ; DATA XREF: ROM:00123452↑o ROM:0012347E cmpi.w #0,($C2E).w ROM:00123484 blt.s loc_1234B0 ROM:00123486 move.w ($724).w,d0 ROM:0012348A move.w $462(a5),d1 ROM:0012348E sub.w d0,d1 ROM:00123490 clr.b ($91D).w ROM:00123494 move.w d1,($720).w ROM:00123498 move.b #1,($91D).w ROM:0012349E clr.b ($91F).w ROM:001234A2 clr.w ($724).w ROM:001234A6 move.b #4,($11A0).w ROM:001234AC bra.w loc_123572 ROM:001234B0 ; --------------------------------------------------------------------------- ROM:001234B0 ROM:001234B0 loc_1234B0: ; CODE XREF: ROM:00123484↑j ROM:001234B0 cmpi.w #0,($724).w ROM:001234B6 bgt.s locret_1234D2 ROM:001234B8 move.w $464(a5),d0 ROM:001234BC clr.b ($91E).w ROM:001234C0 move.w d0,($722).w ROM:001234C4 move.b #1,($91E).w ROM:001234CA move.b #2,($11A0).w ROM:001234D0 bra.s loc_12350E ROM:001234D2 ; --------------------------------------------------------------------------- ROM:001234D2 ROM:001234D2 locret_1234D2: ; CODE XREF: ROM:0012347A↑j ROM:001234D2 ; ROM:001234B6↑j ... ROM:001234D2 rts ROM:001234D4 ; --------------------------------------------------------------------------- ROM:001234D4 ROM:001234D4 loc_1234D4: ; DATA XREF: ROM:00123456↑o ROM:001234D4 cmpi.w #0,($C2E).w ROM:001234DA blt.s loc_1234FE ROM:001234DC move.w $462(a5),d1 ROM:001234E0 clr.b ($91D).w ROM:001234E4 move.w d1,($720).w ROM:001234E8 move.b #1,($91D).w ROM:001234EE clr.b ($91E).w ROM:001234F2 clr.w ($722).w ROM:001234F6 move.b #4,($11A0).w ROM:001234FC bra.s loc_123572 ROM:001234FE ; --------------------------------------------------------------------------- ROM:001234FE ROM:001234FE loc_1234FE: ; CODE XREF: ROM:001234DA↑j ROM:001234FE cmpi.w #0,($722).w ROM:00123504 bgt.s loc_12350E ROM:00123506 move.b #3,($11A0).w ROM:0012350C bra.s loc_123536 ROM:0012350E ; --------------------------------------------------------------------------- ROM:0012350E ROM:0012350E loc_12350E: ; CODE XREF: ROM:001234D0↑j ROM:0012350E ; ROM:00123504↑j ROM:0012350E bsr.w sub_123580 ROM:00123512 rts ROM:00123514 ; --------------------------------------------------------------------------- ROM:00123514 ROM:00123514 loc_123514: ; DATA XREF: ROM:0012345A↑o ROM:00123514 cmpi.w #0,($C2E).w ROM:0012351A blt.s loc_123536 ROM:0012351C move.w $462(a5),d1 ROM:00123520 clr.b ($91D).w ROM:00123524 move.w d1,($720).w ROM:00123528 move.b #1,($91D).w ROM:0012352E move.b #4,($11A0).w ROM:00123534 bra.s loc_123572 ROM:00123536 ; --------------------------------------------------------------------------- ROM:00123536 ROM:00123536 loc_123536: ; CODE XREF: ROM:0012350C↑j ROM:00123536 ; ROM:0012351A↑j ROM:00123536 bsr.w sub_123580 ROM:0012353A rts ROM:0012353C ; --------------------------------------------------------------------------- ROM:0012353C ROM:0012353C loc_12353C: ; DATA XREF: ROM:0012345E↑o ROM:0012353C cmpi.w #0,($C2E).w ROM:00123542 bge.s loc_123572 ROM:00123544 move.w ($720).w,d0 ROM:00123548 move.w $462(a5),d1 ROM:0012354C sub.w d0,d1 ROM:0012354E clr.b ($91F).w ROM:00123552 move.w d1,($724).w ROM:00123556 move.b #1,($91F).w ROM:0012355C bsr.w sub_12357A ROM:00123560 clr.b ($91D).w ROM:00123564 clr.w ($720).w ROM:00123568 move.b #1,($11A0).w ROM:0012356E bra.w locret_1234D2 ROM:00123572 ; --------------------------------------------------------------------------- ROM:00123572 ROM:00123572 loc_123572: ; CODE XREF: ROM:001234AC↑j ROM:00123572 ; ROM:001234FC↑j ... ROM:00123572 bsr.w sub_123580 ROM:00123576 rts ROM:00123578 ; --------------------------------------------------------------------------- ROM:00123578 rts ROM:0012357A ROM:0012357A ; =============== S U B R O U T I N E ======================================= ROM:0012357A ROM:0012357A ROM:0012357A sub_12357A: ; CODE XREF: ROM:loc_12339C↑p ROM:0012357A ; ROM:00123404↑p ... ROM:0012357A clr.w ($C28).w ROM:0012357E rts ROM:0012357E ; End of function sub_12357A ROM:0012357E ROM:00123580 ROM:00123580 ; =============== S U B R O U T I N E ======================================= ROM:00123580 ROM:00123580 ROM:00123580 sub_123580: ; CODE XREF: ROM:loc_12350E↑p ROM:00123580 ; ROM:loc_123536↑p ... ROM:00123580 move.w $464(a5),d0 ROM:00123584 cmpi.w #0,d0 ROM:00123588 bne.s loc_123592 ROM:0012358A move.w ($C2E).w,($C28).w ROM:00123590 bra.s locret_1235A6 ROM:00123592 ; --------------------------------------------------------------------------- ROM:00123592 ROM:00123592 loc_123592: ; CODE XREF: sub_123580+8↑j ROM:00123592 move.w ($722).w,d1 ROM:00123596 sub.w d1,d0 ROM:00123598 move.w ($C2E).w,d2 ROM:0012359C muls.w d0,d2 ROM:0012359E divs.w $464(a5),d2 ROM:001235A2 move.w d2,($C28).w ROM:001235A6 ROM:001235A6 locret_1235A6: ; CODE XREF: sub_123580+10↑j ROM:001235A6 rts ROM:001235A6 ; End of function sub_123580 ROM:001235A6 ROM:001235A8 ROM:001235A8 ; =============== S U B R O U T I N E ======================================= ROM:001235A8 ROM:001235A8 ROM:001235A8 sub_1235A8: ; CODE XREF: sub_1227D6+14↑p ROM:001235A8 btst #2,($929).w ROM:001235AE beq.s loc_1235C2 ROM:001235B0 move.w #$3A04,d1 ROM:001235B4 move.w ($A94).w,d2 ROM:001235B8 bsr.l sub_116F5A ROM:001235BE move.w d1,($C34).w ROM:001235C2 ROM:001235C2 loc_1235C2: ; CODE XREF: sub_1235A8+6↑j ROM:001235C2 bsr.w sub_1237F6 ROM:001235C6 bsr.w sub_12382A ROM:001235CA clr.w d1 ROM:001235CC move.b ($11A1).w,d1 ROM:001235D0 cmpi.w #5,d1 ROM:001235D4 bcc.s locret_1235DE ROM:001235D6 movea.l off_1235E0(pc,d1.w*4),a0 ROM:001235DA nop ROM:001235DC jmp (a0) ROM:001235DE ; --------------------------------------------------------------------------- ROM:001235DE ROM:001235DE locret_1235DE: ; CODE XREF: sub_1235A8+2C↑j ROM:001235DE rts ROM:001235DE ; End of function sub_1235A8 ROM:001235DE ROM:001235DE ; --------------------------------------------------------------------------- ROM:001235E0 off_1235E0: dc.l loc_1235F4 ; DATA XREF: sub_1235A8+2E↑r ROM:001235E4 dc.l loc_123602 ROM:001235E8 dc.l loc_123626 ROM:001235EC dc.l loc_123678 ROM:001235F0 dc.l loc_1236C4 ROM:001235F4 ; --------------------------------------------------------------------------- ROM:001235F4 ROM:001235F4 loc_1235F4: ; DATA XREF: ROM:off_1235E0↑o ROM:001235F4 bsr.w sub_1237B2 ROM:001235F8 move.b #1,($11A1).w ROM:001235FE bra.s loc_123620 ROM:00123600 ; --------------------------------------------------------------------------- ROM:00123600 rts ROM:00123602 ; --------------------------------------------------------------------------- ROM:00123602 ROM:00123602 loc_123602: ; DATA XREF: ROM:001235E4↑o ROM:00123602 move.w ($C3A).w,d0 ROM:00123606 sub.w $46A(a5),d0 ROM:0012360A btst #5,($1394).w ROM:00123610 beq.s loc_123618 ROM:00123612 cmp.w ($A5E).w,d0 ROM:00123616 ble.s loc_123620 ROM:00123618 ROM:00123618 loc_123618: ; CODE XREF: ROM:00123610↑j ROM:00123618 move.b #2,($11A1).w ROM:0012361E bra.s loc_12366E ROM:00123620 ; --------------------------------------------------------------------------- ROM:00123620 ROM:00123620 loc_123620: ; CODE XREF: ROM:001235FE↑j ROM:00123620 ; ROM:00123616↑j ... ROM:00123620 bsr.w sub_1237D2 ROM:00123624 rts ROM:00123626 ; --------------------------------------------------------------------------- ROM:00123626 ROM:00123626 loc_123626: ; DATA XREF: ROM:001235E8↑o ROM:00123626 btst #5,($138F).w ROM:0012362C bne.s loc_123642 ROM:0012362E btst #7,($138C).w ROM:00123634 beq.s loc_123642 ROM:00123636 move.b #1,($11A1).w ROM:0012363C bra.w loc_123620 ROM:00123640 ; --------------------------------------------------------------------------- ROM:00123640 rts ROM:00123642 ; --------------------------------------------------------------------------- ROM:00123642 ROM:00123642 loc_123642: ; CODE XREF: ROM:0012362C↑j ROM:00123642 ; ROM:00123634↑j ROM:00123642 btst #5,($138F).w ROM:00123648 beq.s loc_12366E ROM:0012364A btst #7,($138C).w ROM:00123650 beq.s loc_12366E ROM:00123652 move.w ($C38).w,d0 ROM:00123656 clr.b ($90E).w ROM:0012365A move.w d0,($702).w ROM:0012365E move.b #1,($90E).w ROM:00123664 move.b #3,($11A1).w ROM:0012366A bra.s loc_1236BE ROM:0012366C ; --------------------------------------------------------------------------- ROM:0012366C rts ROM:0012366E ; --------------------------------------------------------------------------- ROM:0012366E ROM:0012366E loc_12366E: ; CODE XREF: ROM:0012361E↑j ROM:0012366E ; ROM:00123648↑j ... ROM:0012366E bsr.w sub_1237BA ROM:00123672 bsr.w sub_1237D2 ROM:00123676 rts ROM:00123678 ; --------------------------------------------------------------------------- ROM:00123678 ROM:00123678 loc_123678: ; DATA XREF: ROM:001235EC↑o ROM:00123678 move.w ($C3A).w,d0 ROM:0012367C sub.w $46A(a5),d0 ROM:00123680 btst #5,($1394).w ROM:00123686 beq.s loc_12368E ROM:00123688 cmp.w ($A5E).w,d0 ROM:0012368C ble.s loc_12369C ROM:0012368E ROM:0012368E loc_12368E: ; CODE XREF: ROM:00123686↑j ROM:0012368E bsr.w sub_1237B2 ROM:00123692 move.b #2,($11A1).w ROM:00123698 bra.s loc_12366E ROM:0012369A ; --------------------------------------------------------------------------- ROM:0012369A rts ROM:0012369C ; --------------------------------------------------------------------------- ROM:0012369C ROM:0012369C loc_12369C: ; CODE XREF: ROM:0012368C↑j ROM:0012369C cmpi.w #0,($702).w ROM:001236A2 bgt.s loc_1236BE ROM:001236A4 move.w $466(a5),d0 ROM:001236A8 clr.b ($90E).w ROM:001236AC move.w d0,($702).w ROM:001236B0 move.b #1,($90E).w ROM:001236B6 move.b #4,($11A1).w ROM:001236BC bra.s loc_123704 ROM:001236BE ; --------------------------------------------------------------------------- ROM:001236BE ROM:001236BE loc_1236BE: ; CODE XREF: ROM:0012366A↑j ROM:001236BE ; ROM:001236A2↑j ROM:001236BE bsr.w sub_12370C ROM:001236C2 rts ROM:001236C4 ; --------------------------------------------------------------------------- ROM:001236C4 ROM:001236C4 loc_1236C4: ; DATA XREF: ROM:001235F0↑o ROM:001236C4 cmpi.w #0,($702).w ROM:001236CA bgt.s loc_1236DC ROM:001236CC bsr.w sub_1237B2 ROM:001236D0 move.b #1,($11A1).w ROM:001236D6 bra.l loc_123620 ROM:001236DC ; --------------------------------------------------------------------------- ROM:001236DC ROM:001236DC loc_1236DC: ; CODE XREF: ROM:001236CA↑j ROM:001236DC move.w ($C3A).w,d0 ROM:001236E0 sub.w $46A(a5),d0 ROM:001236E4 btst #5,($1394).w ROM:001236EA beq.s loc_1236F2 ROM:001236EC cmp.w ($A5E).w,d0 ROM:001236F0 ble.s loc_123704 ROM:001236F2 ROM:001236F2 loc_1236F2: ; CODE XREF: ROM:001236EA↑j ROM:001236F2 bsr.w sub_1237B2 ROM:001236F6 move.b #2,($11A1).w ROM:001236FC bra.l loc_12366E ROM:00123702 ; --------------------------------------------------------------------------- ROM:00123702 rts ROM:00123704 ; --------------------------------------------------------------------------- ROM:00123704 ROM:00123704 loc_123704: ; CODE XREF: ROM:001236BC↑j ROM:00123704 ; ROM:001236F0↑j ROM:00123704 bsr.w sub_12378E ROM:00123708 rts ROM:0012370A ; --------------------------------------------------------------------------- ROM:0012370A rts ROM:0012370C ROM:0012370C ; =============== S U B R O U T I N E ======================================= ROM:0012370C ROM:0012370C ROM:0012370C sub_12370C: ; CODE XREF: ROM:loc_1236BE↑p ROM:0012370C move.w #$3AA2,d1 ROM:00123710 move.w ($A5E).w,d2 ROM:00123714 move.w ($598).w,d3 ROM:00123718 bsr.l sub_116F5A ROM:0012371E move.w d1,($C3E).w ROM:00123722 btst #6,($1391).w ROM:00123728 beq.s loc_12375C ROM:0012372A move.w #$3AA4,d1 ROM:0012372E move.w ($A5E).w,d2 ROM:00123732 move.w ($598).w,d3 ROM:00123736 bsr.l sub_116F5A ROM:0012373C move.w d1,($C3C).w ROM:00123740 clr.l d0 ROM:00123742 move.w ($C3C).w,d0 ROM:00123746 sub.w ($C3E).w,d0 ROM:0012374A muls.w ($B32).w,d0 ROM:0012374E divs.w #$2710,d0 ROM:00123752 add.w ($C3E).w,d0 ROM:00123756 move.w d0,($C32).w ROM:0012375A bra.s loc_123768 ROM:0012375C ; --------------------------------------------------------------------------- ROM:0012375C ROM:0012375C loc_12375C: ; CODE XREF: sub_12370C+1C↑j ROM:0012375C move.w ($C3E).w,($C32).w ROM:00123762 move.w #0,($C3C).w ROM:00123768 ROM:00123768 loc_123768: ; CODE XREF: sub_12370C+4E↑j ROM:00123768 cmpi.w #0,($C32).w ROM:0012376E ble.s loc_123776 ROM:00123770 move.w #0,($C32).w ROM:00123776 ROM:00123776 loc_123776: ; CODE XREF: sub_12370C+62↑j ROM:00123776 move.w ($C34).w,d0 ROM:0012377A cmp.w ($C32).w,d0 ROM:0012377E ble.s loc_123786 ROM:00123780 move.w ($C34).w,($C32).w ROM:00123786 ROM:00123786 loc_123786: ; CODE XREF: sub_12370C+72↑j ROM:00123786 move.w ($C32).w,($C36).w ROM:0012378C rts ROM:0012378C ; End of function sub_12370C ROM:0012378C ROM:0012378E ROM:0012378E ; =============== S U B R O U T I N E ======================================= ROM:0012378E ROM:0012378E ROM:0012378E sub_12378E: ; CODE XREF: ROM:loc_123704↑p ROM:0012378E move.w $466(a5),d0 ROM:00123792 cmpi.w #0,d0 ROM:00123796 ble.s loc_1237AA ROM:00123798 move.w ($C36).w,d0 ROM:0012379C muls.w ($702).w,d0 ROM:001237A0 divs.w $466(a5),d0 ROM:001237A4 move.w d0,($C32).w ROM:001237A8 bra.s locret_1237B0 ROM:001237AA ; --------------------------------------------------------------------------- ROM:001237AA ROM:001237AA loc_1237AA: ; CODE XREF: sub_12378E+8↑j ROM:001237AA move.w #0,($C32).w ROM:001237B0 ROM:001237B0 locret_1237B0: ; CODE XREF: sub_12378E+1A↑j ROM:001237B0 rts ROM:001237B0 ; End of function sub_12378E ROM:001237B0 ROM:001237B2 ROM:001237B2 ; =============== S U B R O U T I N E ======================================= ROM:001237B2 ROM:001237B2 ROM:001237B2 sub_1237B2: ; CODE XREF: ROM:loc_1235F4↑p ROM:001237B2 ; ROM:loc_12368E↑p ... ROM:001237B2 move.w #0,($C32).w ROM:001237B8 rts ROM:001237B8 ; End of function sub_1237B2 ROM:001237B8 ROM:001237BA ROM:001237BA ; =============== S U B R O U T I N E ======================================= ROM:001237BA ROM:001237BA ROM:001237BA sub_1237BA: ; CODE XREF: ROM:loc_12366E↑p ROM:001237BA move.w #$3AA6,d1 ROM:001237BE move.w ($598).w,d2 ROM:001237C2 move.w ($B2A).w,d3 ROM:001237C6 bsr.l sub_116F5A ROM:001237CC move.w d1,($C38).w ROM:001237D0 rts ROM:001237D0 ; End of function sub_1237BA ROM:001237D0 ROM:001237D2 ROM:001237D2 ; =============== S U B R O U T I N E ======================================= ROM:001237D2 ROM:001237D2 ROM:001237D2 sub_1237D2: ; CODE XREF: ROM:loc_123620↑p ROM:001237D2 ; ROM:00123672↑p ROM:001237D2 btst #6,($1391).w ROM:001237D8 beq.s loc_1237E0 ROM:001237DA move.w ($B32).w,d3 ROM:001237DE bra.s loc_1237E2 ROM:001237E0 ; --------------------------------------------------------------------------- ROM:001237E0 ROM:001237E0 loc_1237E0: ; CODE XREF: sub_1237D2+6↑j ROM:001237E0 clr.w d3 ROM:001237E2 ROM:001237E2 loc_1237E2: ; CODE XREF: sub_1237D2+C↑j ROM:001237E2 move.w #$3AA8,d1 ROM:001237E6 move.w ($598).w,d2 ROM:001237EA bsr.l sub_116F5A ROM:001237F0 move.w d1,($C3A).w ROM:001237F4 rts ROM:001237F4 ; End of function sub_1237D2 ROM:001237F4 ROM:001237F6 ROM:001237F6 ; =============== S U B R O U T I N E ======================================= ROM:001237F6 ROM:001237F6 ROM:001237F6 sub_1237F6: ; CODE XREF: sub_1235A8:loc_1235C2↑p ROM:001237F6 move.w ($C3A).w,d1 ROM:001237FA move.w $468(a5),d0 ROM:001237FE btst #5,($1394).w ROM:00123804 beq.s loc_123822 ROM:00123806 cmp.w ($A5E).w,d1 ROM:0012380A bgt.s loc_123822 ROM:0012380C cmp.w ($598).w,d0 ROM:00123810 blt.s loc_12381A ROM:00123812 bset #7,($138C).w ROM:00123818 bra.s loc_123820 ROM:0012381A ; --------------------------------------------------------------------------- ROM:0012381A ROM:0012381A loc_12381A: ; CODE XREF: sub_1237F6+1A↑j ROM:0012381A bclr #7,($138C).w ROM:00123820 ROM:00123820 loc_123820: ; CODE XREF: sub_1237F6+22↑j ROM:00123820 bra.s locret_123828 ROM:00123822 ; --------------------------------------------------------------------------- ROM:00123822 ROM:00123822 loc_123822: ; CODE XREF: sub_1237F6+E↑j ROM:00123822 ; sub_1237F6+14↑j ROM:00123822 bclr #7,($138C).w ROM:00123828 ROM:00123828 locret_123828: ; CODE XREF: sub_1237F6:loc_123820↑j ROM:00123828 rts ROM:00123828 ; End of function sub_1237F6 ROM:00123828 ROM:0012382A ROM:0012382A ; =============== S U B R O U T I N E ======================================= ROM:0012382A ROM:0012382A ROM:0012382A sub_12382A: ; CODE XREF: sub_1235A8+1E↑p ROM:0012382A move.w $46C(a5),d0 ROM:0012382E btst #2,($14EF).w ROM:00123834 beq.s loc_12384C ROM:00123836 btst #0,($C65).w ROM:0012383C bne.s loc_12384C ROM:0012383E cmp.w ($53A).w,d0 ROM:00123842 bgt.s loc_12384C ROM:00123844 bset #5,($138F).w ROM:0012384A bra.s locret_12387A ROM:0012384C ; --------------------------------------------------------------------------- ROM:0012384C ROM:0012384C loc_12384C: ; CODE XREF: sub_12382A+A↑j ROM:0012384C ; sub_12382A+12↑j ... ROM:0012384C btst #2,($14EF).w ROM:00123852 beq.s loc_123864 ROM:00123854 btst #0,($C65).w ROM:0012385A beq.s loc_123864 ROM:0012385C bset #5,($138F).w ROM:00123862 bra.s locret_12387A ROM:00123864 ; --------------------------------------------------------------------------- ROM:00123864 ROM:00123864 loc_123864: ; CODE XREF: sub_12382A+28↑j ROM:00123864 ; sub_12382A+30↑j ROM:00123864 btst #2,($14EF).w ROM:0012386A bne.s loc_123874 ROM:0012386C bset #5,($138F).w ROM:00123872 bra.s locret_12387A ROM:00123874 ; --------------------------------------------------------------------------- ROM:00123874 ROM:00123874 loc_123874: ; CODE XREF: sub_12382A+40↑j ROM:00123874 bclr #5,($138F).w ROM:0012387A ROM:0012387A locret_12387A: ; CODE XREF: sub_12382A+20↑j ROM:0012387A ; sub_12382A+38↑j ... ROM:0012387A rts ROM:0012387A ; End of function sub_12382A ROM:0012387A ROM:0012387C ROM:0012387C ; =============== S U B R O U T I N E ======================================= ROM:0012387C ROM:0012387C ROM:0012387C sub_12387C: ; CODE XREF: ROM:loc_111B5A↑p ROM:0012387C ; ROM:loc_111C9C↑p ROM:0012387C bsr.l sub_1255FE ROM:00123882 bsr.l sub_1251AE ROM:00123888 bsr.w sub_1238C6 ROM:0012388C rts ROM:0012388C ; End of function sub_12387C ROM:0012388C ROM:0012388E ROM:0012388E ; =============== S U B R O U T I N E ======================================= ROM:0012388E ROM:0012388E ROM:0012388E sub_12388E: ; CODE XREF: ROM:00111AF8↑p ROM:0012388E ; ROM:00111C4A↑p ... ROM:0012388E move.b #0,($11C6).w ROM:00123894 move.b #0,($11C4).w ROM:0012389A move.b #0,($11C5).w ROM:001238A0 move.b #0,($11AE).w ROM:001238A6 move.b #0,($11AB).w ROM:001238AC bsr.l sub_126A4A ROM:001238B2 bsr.l sub_126F08 ROM:001238B8 bsr.l sub_1251AE ROM:001238BE bsr.l sub_1255FE ROM:001238C4 rts ROM:001238C4 ; End of function sub_12388E ROM:001238C4 ROM:001238C6 ROM:001238C6 ; =============== S U B R O U T I N E ======================================= ROM:001238C6 ROM:001238C6 ROM:001238C6 sub_1238C6: ; CODE XREF: sub_12387C+C↑p ROM:001238C6 clr.w d1 ROM:001238C8 move.b ($11A8).w,d1 ROM:001238CC cmpi.w #5,d1 ROM:001238D0 bcc.s locret_1238DA ROM:001238D2 movea.l off_1238DC(pc,d1.w*4),a0 ROM:001238D6 nop ROM:001238D8 jmp (a0) ROM:001238DA ; --------------------------------------------------------------------------- ROM:001238DA ROM:001238DA locret_1238DA: ; CODE XREF: sub_1238C6+A↑j ROM:001238DA rts ROM:001238DA ; End of function sub_1238C6 ROM:001238DA ROM:001238DA ; --------------------------------------------------------------------------- ROM:001238DC off_1238DC: dc.l loc_1238F0 ; DATA XREF: sub_1238C6+C↑r ROM:001238E0 dc.l loc_123908 ROM:001238E4 dc.l loc_1239D2 ROM:001238E8 dc.l loc_1239F6 ROM:001238EC dc.l loc_123A5E ROM:001238F0 ; --------------------------------------------------------------------------- ROM:001238F0 ROM:001238F0 loc_1238F0: ; DATA XREF: ROM:off_1238DC↑o ROM:001238F0 bclr #2,($13B2).w ROM:001238F6 clr.w ($C48).w ROM:001238FA move.b #1,($11A8).w ROM:00123900 bra.l locret_1239D0 ROM:00123906 ; --------------------------------------------------------------------------- ROM:00123906 rts ROM:00123908 ; --------------------------------------------------------------------------- ROM:00123908 ROM:00123908 loc_123908: ; DATA XREF: ROM:001238E0↑o ROM:00123908 btst #7,($13A8).w ROM:0012390E beq.l locret_1239D0 ROM:00123914 bclr #7,($13A8).w ROM:0012391A btst #3,($138E).w ROM:00123920 bne.s loc_123970 ROM:00123922 btst #4,($138C).w ROM:00123928 bne.s loc_12394A ROM:0012392A bset #2,($13B2).w ROM:00123930 move.w ($C56).w,($550).w ROM:00123936 bset #7,($93B).w ROM:0012393C move.b #2,($11A8).w ROM:00123942 bra.l locret_1239F4 ROM:00123948 ; --------------------------------------------------------------------------- ROM:00123948 bra.s loc_12396E ROM:0012394A ; --------------------------------------------------------------------------- ROM:0012394A ROM:0012394A loc_12394A: ; CODE XREF: ROM:00123928↑j ROM:0012394A bset #2,($13B2).w ROM:00123950 move.w ($C48).w,($550).w ROM:00123956 addi.w #$3FC,($550).w ROM:0012395C bset #7,($93B).w ROM:00123962 move.b #3,($11A8).w ROM:00123968 bra.l locret_123A5C ROM:0012396E ; --------------------------------------------------------------------------- ROM:0012396E ROM:0012396E loc_12396E: ; CODE XREF: ROM:00123948↑j ROM:0012396E bra.s locret_1239D0 ROM:00123970 ; --------------------------------------------------------------------------- ROM:00123970 ROM:00123970 loc_123970: ; CODE XREF: ROM:00123920↑j ROM:00123970 btst #4,($138C).w ROM:00123976 bne.s loc_123994 ROM:00123978 move.w ($C56).w,($550).w ROM:0012397E move.w ($C48).w,d0 ROM:00123982 move.w $FEE(d0.w*2),($552).w ROM:0012398A bset #2,($93B).w ROM:00123990 bra.s locret_1239D0 ROM:00123992 ; --------------------------------------------------------------------------- ROM:00123992 bra.s locret_1239D0 ROM:00123994 ; --------------------------------------------------------------------------- ROM:00123994 ROM:00123994 loc_123994: ; CODE XREF: ROM:00123976↑j ROM:00123994 bset #2,($13B2).w ROM:0012399A move.w ($C48).w,($550).w ROM:001239A0 addi.w #$3FC,($550).w ROM:001239A6 move.w ($C48).w,d0 ROM:001239AA move.w $FEE(d0.w*2),($552).w ROM:001239B2 addq.w #1,($C48).w ROM:001239B6 bvc.s loc_1239BE ROM:001239B8 move.w #$8000,($C48).w ROM:001239BE ROM:001239BE loc_1239BE: ; CODE XREF: ROM:001239B6↑j ROM:001239BE bset #2,($93B).w ROM:001239C4 move.b #4,($11A8).w ROM:001239CA bra.l locret_123ADA ROM:001239D0 ; --------------------------------------------------------------------------- ROM:001239D0 ROM:001239D0 locret_1239D0: ; CODE XREF: ROM:00123900↑j ROM:001239D0 ; ROM:0012390E↑j ... ROM:001239D0 rts ROM:001239D2 ; --------------------------------------------------------------------------- ROM:001239D2 ROM:001239D2 loc_1239D2: ; DATA XREF: ROM:001238E4↑o ROM:001239D2 btst #7,($932).w ROM:001239D8 beq.s locret_1239F4 ROM:001239DA bclr #2,($13B2).w ROM:001239E0 move.w ($C48).w,d0 ROM:001239E4 move.w ($552).w,$FEE(d0.w*2) ROM:001239EC move.b #1,($11A8).w ROM:001239F2 bra.s locret_1239D0 ROM:001239F4 ; --------------------------------------------------------------------------- ROM:001239F4 ROM:001239F4 locret_1239F4: ; CODE XREF: ROM:00123942↑j ROM:001239F4 ; ROM:001239D8↑j ROM:001239F4 rts ROM:001239F6 ; --------------------------------------------------------------------------- ROM:001239F6 ROM:001239F6 loc_1239F6: ; DATA XREF: ROM:001238E8↑o ROM:001239F6 btst #7,($932).w ROM:001239FC beq.s locret_123A5C ROM:001239FE cmpi.w #3,($C48).w ROM:00123A04 blt.s loc_123A26 ROM:00123A06 move.w ($C48).w,d0 ROM:00123A0A move.w ($552).w,$FEE(d0.w*2) ROM:00123A12 bclr #2,($13B2).w ROM:00123A18 clr.w ($C48).w ROM:00123A1C move.b #1,($11A8).w ROM:00123A22 bra.s locret_1239D0 ROM:00123A24 ; --------------------------------------------------------------------------- ROM:00123A24 bra.s locret_123A5C ROM:00123A26 ; --------------------------------------------------------------------------- ROM:00123A26 ROM:00123A26 loc_123A26: ; CODE XREF: ROM:00123A04↑j ROM:00123A26 move.w ($C48).w,d0 ROM:00123A2A move.w ($552).w,$FEE(d0.w*2) ROM:00123A32 addq.w #1,($C48).w ROM:00123A36 bvc.s loc_123A3E ROM:00123A38 move.w #$8000,($C48).w ROM:00123A3E ROM:00123A3E loc_123A3E: ; CODE XREF: ROM:00123A36↑j ROM:00123A3E move.w ($C48).w,($550).w ROM:00123A44 addi.w #$3FC,($550).w ROM:00123A4A bset #7,($93B).w ROM:00123A50 move.b #3,($11A8).w ROM:00123A56 bra.l *+6 ROM:00123A5C ; --------------------------------------------------------------------------- ROM:00123A5C ROM:00123A5C locret_123A5C: ; CODE XREF: ROM:00123968↑j ROM:00123A5C ; ROM:001239FC↑j ... ROM:00123A5C rts ROM:00123A5E ; --------------------------------------------------------------------------- ROM:00123A5E ROM:00123A5E loc_123A5E: ; DATA XREF: ROM:001238EC↑o ROM:00123A5E btst #7,($932).w ROM:00123A64 beq.s locret_123ADA ROM:00123A66 cmpi.w #3,($C48).w ROM:00123A6C blt.s loc_123AA4 ROM:00123A6E move.w ($C48).w,($550).w ROM:00123A74 addi.w #$3FC,($550).w ROM:00123A7A move.w ($C48).w,d0 ROM:00123A7E move.w $FEE(d0.w*2),($552).w ROM:00123A86 bset #2,($93B).w ROM:00123A8C bclr #2,($13B2).w ROM:00123A92 clr.w ($C48).w ROM:00123A96 move.b #1,($11A8).w ROM:00123A9C bra.l locret_1239D0 ROM:00123AA2 ; --------------------------------------------------------------------------- ROM:00123AA2 bra.s locret_123ADA ROM:00123AA4 ; --------------------------------------------------------------------------- ROM:00123AA4 ROM:00123AA4 loc_123AA4: ; CODE XREF: ROM:00123A6C↑j ROM:00123AA4 move.w ($C48).w,($550).w ROM:00123AAA addi.w #$3FC,($550).w ROM:00123AB0 move.w ($C48).w,d0 ROM:00123AB4 move.w $FEE(d0.w*2),($552).w ROM:00123ABC addq.w #1,($C48).w ROM:00123AC0 bvc.s loc_123AC8 ROM:00123AC2 move.w #$8000,($C48).w ROM:00123AC8 ROM:00123AC8 loc_123AC8: ; CODE XREF: ROM:00123AC0↑j ROM:00123AC8 bset #2,($93B).w ROM:00123ACE move.b #4,($11A8).w ROM:00123AD4 bra.l *+6 ROM:00123ADA ; --------------------------------------------------------------------------- ROM:00123ADA ROM:00123ADA locret_123ADA: ; CODE XREF: ROM:001239CA↑j ROM:00123ADA ; ROM:00123A64↑j ... ROM:00123ADA rts ROM:00123ADC ; --------------------------------------------------------------------------- ROM:00123ADC rts ROM:00123ADE ROM:00123ADE ; =============== S U B R O U T I N E ======================================= ROM:00123ADE ROM:00123ADE ROM:00123ADE sub_123ADE: ; CODE XREF: ROM:00125D86↓p ROM:00123ADE cmpi.w #0,($552).w ROM:00123AE4 bne.s loc_123AEE ROM:00123AE6 move.w #$A55A,($C4C).w ROM:00123AEC bra.s loc_123AF4 ROM:00123AEE ; --------------------------------------------------------------------------- ROM:00123AEE ROM:00123AEE loc_123AEE: ; CODE XREF: sub_123ADE+6↑j ROM:00123AEE move.w ($552).w,($C4C).w ROM:00123AF4 ROM:00123AF4 loc_123AF4: ; CODE XREF: sub_123ADE+E↑j ROM:00123AF4 clr.w d0 ROM:00123AF6 move.w ($C4C).w,d5 ROM:00123AFA btst #0,d5 ROM:00123AFE beq.w loc_123B06 ROM:00123B02 addi.w #1,d0 ROM:00123B06 ROM:00123B06 loc_123B06: ; CODE XREF: sub_123ADE+20↑j ROM:00123B06 btst #4,d5 ROM:00123B0A beq.w loc_123B12 ROM:00123B0E addi.w #1,d0 ROM:00123B12 ROM:00123B12 loc_123B12: ; CODE XREF: sub_123ADE+2C↑j ROM:00123B12 btst #$D,d5 ROM:00123B16 beq.w loc_123B1E ROM:00123B1A addi.w #1,d0 ROM:00123B1E ROM:00123B1E loc_123B1E: ; CODE XREF: sub_123ADE+38↑j ROM:00123B1E btst #$F,d5 ROM:00123B22 beq.w loc_123B2A ROM:00123B26 addi.w #1,d0 ROM:00123B2A ROM:00123B2A loc_123B2A: ; CODE XREF: sub_123ADE+44↑j ROM:00123B2A lsr.w #1,d5 ROM:00123B2C cmpi.w #1,d0 ROM:00123B30 beq.s loc_123B38 ROM:00123B32 cmpi.w #3,d0 ROM:00123B36 bne.s loc_123B3C ROM:00123B38 ROM:00123B38 loc_123B38: ; CODE XREF: sub_123ADE+52↑j ROM:00123B38 bset #$F,d5 ROM:00123B3C ROM:00123B3C loc_123B3C: ; CODE XREF: sub_123ADE+58↑j ROM:00123B3C btst #5,($93A).w ROM:00123B42 beq.s loc_123B4E ROM:00123B44 bclr #5,($93A).w ROM:00123B4A bra.w loc_123B64 ROM:00123B4E ; --------------------------------------------------------------------------- ROM:00123B4E ROM:00123B4E loc_123B4E: ; CODE XREF: sub_123ADE+64↑j ROM:00123B4E move.w d5,($C4C).w ROM:00123B52 move.w #$3FB,($550).w ROM:00123B58 move.w ($C4C).w,($552).w ROM:00123B5E bset #2,($93B).w ROM:00123B64 ROM:00123B64 loc_123B64: ; CODE XREF: sub_123ADE+6C↑j ROM:00123B64 btst #0,($13A8).w ROM:00123B6A bne.s loc_123B78 ROM:00123B6C btst #2,($13A0).w ROM:00123B72 beq.l loc_123C3A ROM:00123B78 ROM:00123B78 loc_123B78: ; CODE XREF: sub_123ADE+8C↑j ROM:00123B78 clr.w d1 ROM:00123B7A btst #$F,d5 ROM:00123B7E beq.w loc_123B86 ROM:00123B82 addi.w #8,d1 ROM:00123B86 ROM:00123B86 loc_123B86: ; CODE XREF: sub_123ADE+A0↑j ROM:00123B86 btst #7,d5 ROM:00123B8A beq.w loc_123B92 ROM:00123B8E addi.w #4,d1 ROM:00123B92 ROM:00123B92 loc_123B92: ; CODE XREF: sub_123ADE+AC↑j ROM:00123B92 btst #4,d5 ROM:00123B96 beq.w loc_123B9E ROM:00123B9A addi.w #2,d1 ROM:00123B9E ROM:00123B9E loc_123B9E: ; CODE XREF: sub_123ADE+B8↑j ROM:00123B9E btst #0,d5 ROM:00123BA2 beq.w loc_123BAA ROM:00123BA6 addi.w #1,d1 ROM:00123BAA ROM:00123BAA loc_123BAA: ; CODE XREF: sub_123ADE+C4↑j ROM:00123BAA addi.w #1,d1 ROM:00123BAE move.w ($C4C).w,d6 ROM:00123BB2 move.w #1,d2 ROM:00123BB6 bra.s loc_123BBC ROM:00123BB8 ; --------------------------------------------------------------------------- ROM:00123BB8 ROM:00123BB8 loc_123BB8: ; CODE XREF: sub_123ADE:loc_123C2E↓j ROM:00123BB8 addi.w #1,d2 ROM:00123BBC ROM:00123BBC loc_123BBC: ; CODE XREF: sub_123ADE+D8↑j ROM:00123BBC cmp.w d1,d2 ROM:00123BBE bgt.l loc_123C30 ROM:00123BC4 clr.w d3 ROM:00123BC6 btst #1,d6 ROM:00123BCA beq.w loc_123BD2 ROM:00123BCE addi.w #1,d3 ROM:00123BD2 ROM:00123BD2 loc_123BD2: ; CODE XREF: sub_123ADE+EC↑j ROM:00123BD2 btst #2,d6 ROM:00123BD6 beq.w loc_123BDE ROM:00123BDA addi.w #1,d3 ROM:00123BDE ROM:00123BDE loc_123BDE: ; CODE XREF: sub_123ADE+F8↑j ROM:00123BDE btst #8,d6 ROM:00123BE2 beq.w loc_123BEA ROM:00123BE6 addi.w #1,d3 ROM:00123BEA ROM:00123BEA loc_123BEA: ; CODE XREF: sub_123ADE+104↑j ROM:00123BEA btst #9,d6 ROM:00123BEE beq.w loc_123BF6 ROM:00123BF2 addi.w #1,d3 ROM:00123BF6 ROM:00123BF6 loc_123BF6: ; CODE XREF: sub_123ADE+110↑j ROM:00123BF6 move.w #1,d4 ROM:00123BFA btst #3,d6 ROM:00123BFE beq.w loc_123C0C ROM:00123C02 btst #$D,d6 ROM:00123C06 beq.w loc_123C0C ROM:00123C0A clr.w d4 ROM:00123C0C ROM:00123C0C loc_123C0C: ; CODE XREF: sub_123ADE+120↑j ROM:00123C0C ; sub_123ADE+128↑j ROM:00123C0C lsr.w #1,d6 ROM:00123C0E cmpi.w #1,d3 ROM:00123C12 beq.s loc_123C1A ROM:00123C14 cmpi.w #3,d3 ROM:00123C18 bne.s loc_123C1E ROM:00123C1A ROM:00123C1A loc_123C1A: ; CODE XREF: sub_123ADE+134↑j ROM:00123C1A bset #$F,d6 ROM:00123C1E ROM:00123C1E loc_123C1E: ; CODE XREF: sub_123ADE+13A↑j ROM:00123C1E cmpi.w #0,d4 ROM:00123C22 beq.s loc_123C2A ROM:00123C24 bset #0,d6 ROM:00123C28 bra.s loc_123C2E ROM:00123C2A ; --------------------------------------------------------------------------- ROM:00123C2A ROM:00123C2A loc_123C2A: ; CODE XREF: sub_123ADE+144↑j ROM:00123C2A bclr #0,d6 ROM:00123C2E ROM:00123C2E loc_123C2E: ; CODE XREF: sub_123ADE+14A↑j ROM:00123C2E bra.s loc_123BB8 ROM:00123C30 ; --------------------------------------------------------------------------- ROM:00123C30 ROM:00123C30 loc_123C30: ; CODE XREF: sub_123ADE+E0↑j ROM:00123C30 move.w d6,($C4A).w ROM:00123C34 bra.l locret_123CB6 ROM:00123C3A ; --------------------------------------------------------------------------- ROM:00123C3A ROM:00123C3A loc_123C3A: ; CODE XREF: sub_123ADE+94↑j ROM:00123C3A move.w ($C4C).w,d6 ROM:00123C3E move.w #1,d2 ROM:00123C42 bra.s loc_123C48 ROM:00123C44 ; --------------------------------------------------------------------------- ROM:00123C44 ROM:00123C44 loc_123C44: ; CODE XREF: sub_123ADE:loc_123CB0↓j ROM:00123C44 addi.w #1,d2 ROM:00123C48 ROM:00123C48 loc_123C48: ; CODE XREF: sub_123ADE+164↑j ROM:00123C48 cmpi.w #2,d2 ROM:00123C4C bgt.l loc_123CB2 ROM:00123C52 move.w #1,d4 ROM:00123C56 btst #9,d6 ROM:00123C5A beq.w loc_123C68 ROM:00123C5E btst #$B,d6 ROM:00123C62 beq.w loc_123C68 ROM:00123C66 clr.w d4 ROM:00123C68 ROM:00123C68 loc_123C68: ; CODE XREF: sub_123ADE+17C↑j ROM:00123C68 ; sub_123ADE+184↑j ROM:00123C68 clr.w d3 ROM:00123C6A btst #1,d6 ROM:00123C6E beq.w loc_123C76 ROM:00123C72 addi.w #1,d3 ROM:00123C76 ROM:00123C76 loc_123C76: ; CODE XREF: sub_123ADE+190↑j ROM:00123C76 btst #4,d6 ROM:00123C7A beq.w loc_123C82 ROM:00123C7E addi.w #1,d3 ROM:00123C82 ROM:00123C82 loc_123C82: ; CODE XREF: sub_123ADE+19C↑j ROM:00123C82 btst #$C,d6 ROM:00123C86 beq.w loc_123C8E ROM:00123C8A addi.w #1,d3 ROM:00123C8E ROM:00123C8E loc_123C8E: ; CODE XREF: sub_123ADE+1A8↑j ROM:00123C8E lsr.w #1,d6 ROM:00123C90 cmpi.w #1,d3 ROM:00123C94 beq.s loc_123C9C ROM:00123C96 cmpi.w #3,d3 ROM:00123C9A bne.s loc_123CA0 ROM:00123C9C ROM:00123C9C loc_123C9C: ; CODE XREF: sub_123ADE+1B6↑j ROM:00123C9C bset #$F,d6 ROM:00123CA0 ROM:00123CA0 loc_123CA0: ; CODE XREF: sub_123ADE+1BC↑j ROM:00123CA0 cmpi.w #0,d4 ROM:00123CA4 beq.s loc_123CAC ROM:00123CA6 bset #7,d6 ROM:00123CAA bra.s loc_123CB0 ROM:00123CAC ; --------------------------------------------------------------------------- ROM:00123CAC ROM:00123CAC loc_123CAC: ; CODE XREF: sub_123ADE+1C6↑j ROM:00123CAC bclr #7,d6 ROM:00123CB0 ROM:00123CB0 loc_123CB0: ; CODE XREF: sub_123ADE+1CC↑j ROM:00123CB0 bra.s loc_123C44 ROM:00123CB2 ; --------------------------------------------------------------------------- ROM:00123CB2 ROM:00123CB2 loc_123CB2: ; CODE XREF: sub_123ADE+16E↑j ROM:00123CB2 move.w d6,($C4A).w ROM:00123CB6 ROM:00123CB6 locret_123CB6: ; CODE XREF: sub_123ADE+156↑j ROM:00123CB6 rts ROM:00123CB6 ; End of function sub_123ADE ROM:00123CB6 ROM:00123CB8 ROM:00123CB8 ; =============== S U B R O U T I N E ======================================= ROM:00123CB8 ROM:00123CB8 ROM:00123CB8 sub_123CB8: ; CODE XREF: ROM:00125D8C↓p ROM:00123CB8 ; ROM:00125F46↓p ... ROM:00123CB8 btst #2,($13AE).w ROM:00123CBE beq.s loc_123CCA ROM:00123CC0 bsr.w sub_1248BE ROM:00123CC4 bra.l locret_124868 ROM:00123CCA ; --------------------------------------------------------------------------- ROM:00123CCA ROM:00123CCA loc_123CCA: ; CODE XREF: sub_123CB8+6↑j ROM:00123CCA btst #4,($13A8).w ROM:00123CD0 beq.s loc_123CDC ROM:00123CD2 bsr.w sub_1248BE ROM:00123CD6 bra.l locret_124868 ROM:00123CDC ; --------------------------------------------------------------------------- ROM:00123CDC ROM:00123CDC loc_123CDC: ; CODE XREF: sub_123CB8+18↑j ROM:00123CDC move.w #1,d1 ROM:00123CE0 btst #4,($13B0).w ROM:00123CE6 beq.l loc_123D32 ROM:00123CEC cmpi.b #$81,$1260(d1.w) ROM:00123CF4 bne.l loc_123D32 ROM:00123CFA move.b #3,($1263).l ROM:00123D02 move.b ($1261).l,d3 ROM:00123D08 addi.b #$40,d3 ; '@' ROM:00123D0C move.b d3,($1264).l ROM:00123D12 move.b #$57,($1265).l ; 'W' ROM:00123D1A move.b #$8F,($1266).l ROM:00123D22 bsr.w sub_124D22 ROM:00123D26 move.w #8,($C52).w ROM:00123D2C bra.l locret_124868 ROM:00123D32 ; --------------------------------------------------------------------------- ROM:00123D32 ROM:00123D32 loc_123D32: ; CODE XREF: sub_123CB8+2E↑j ROM:00123D32 ; sub_123CB8+3C↑j ROM:00123D32 move.w #0,d3 ROM:00123D36 move.w #3,d1 ROM:00123D3A cmpi.b #$81,$1260(d3.w) ROM:00123D42 bne.s loc_123D90 ROM:00123D44 cmpi.b #$81,$1260(d1.w) ROM:00123D4C bne.s loc_123D90 ROM:00123D4E move.b #3,($1260).l ROM:00123D56 move.b #$C1,($1261).l ROM:00123D5E move.b #$57,($1262).l ; 'W' ROM:00123D66 move.b #$8F,($1263).l ROM:00123D6E move.b #$C4,d4 ROM:00123D72 add.b ($1262).l,d4 ROM:00123D78 add.b ($1263).l,d4 ROM:00123D7E move.b d4,($1264).l ROM:00123D84 move.w #5,($C52).w ROM:00123D8A bra.l locret_124868 ROM:00123D90 ; --------------------------------------------------------------------------- ROM:00123D90 ROM:00123D90 loc_123D90: ; CODE XREF: sub_123CB8+8A↑j ROM:00123D90 ; sub_123CB8+94↑j ROM:00123D90 move.w #1,d1 ROM:00123D94 cmpi.b #$18,$1260(d1.w) ROM:00123D9C bne.l loc_123F74 ROM:00123DA2 clr.b ($11B1).w ROM:00123DA6 bclr #3,($1396).w ROM:00123DAC bclr #6,($1388).w ROM:00123DB2 move.b ($1262).l,d1 ROM:00123DB8 cmpi.b #1,d1 ROM:00123DBC bne.l loc_123DCC ROM:00123DC2 bset #6,($13AC).w ROM:00123DC8 bra.w loc_123DD2 ROM:00123DCC ; --------------------------------------------------------------------------- ROM:00123DCC ROM:00123DCC loc_123DCC: ; CODE XREF: sub_123CB8+104↑j ROM:00123DCC bclr #6,($13AC).w ROM:00123DD2 ROM:00123DD2 loc_123DD2: ; CODE XREF: sub_123CB8+110↑j ROM:00123DD2 btst #4,($13B0).w ROM:00123DD8 beq.s loc_123DE2 ROM:00123DDA move.w #6,($C4E).w ROM:00123DE0 bra.s loc_123DE8 ROM:00123DE2 ; --------------------------------------------------------------------------- ROM:00123DE2 ROM:00123DE2 loc_123DE2: ; CODE XREF: sub_123CB8+120↑j ROM:00123DE2 move.w #3,($C4E).w ROM:00123DE8 ROM:00123DE8 loc_123DE8: ; CODE XREF: sub_123CB8+128↑j ROM:00123DE8 clr.w d1 ROM:00123DEA clr.w d2 ROM:00123DEC move.b ($1263).l,d1 ROM:00123DF2 lsl.w #8,d1 ROM:00123DF4 move.b ($1264).l,d2 ROM:00123DFA or.w d1,d2 ROM:00123DFC lea (word_1359DE).l,a3 ROM:00123E02 move.w (a3),d0 ROM:00123E04 ROM:00123E04 loc_123E04: ; CODE XREF: sub_123CB8+18A↓j ROM:00123E04 cmpi.w #$FF,d0 ROM:00123E08 beq.s loc_123E44 ROM:00123E0A move.w 2(a3),d1 ROM:00123E0E cmp.w d1,d2 ROM:00123E10 bne.s loc_123E32 ROM:00123E12 clr.w d3 ROM:00123E14 move.b $A(a3),d3 ROM:00123E18 and.w ($C60).w,d3 ROM:00123E1C cmpi.w #0,d3 ROM:00123E20 beq.s loc_123E32 ROM:00123E22 move.w d0,($C50).w ROM:00123E26 movea.l 4(a3),a0 ROM:00123E2A jsr (a0) ROM:00123E2C bset #6,($1390).w ROM:00123E32 ROM:00123E32 loc_123E32: ; CODE XREF: sub_123CB8+158↑j ROM:00123E32 ; sub_123CB8+168↑j ROM:00123E32 clr.w d0 ROM:00123E34 move.b $B(a3),d0 ROM:00123E38 adda.w d0,a3 ROM:00123E3A adda.w d0,a3 ROM:00123E3C adda.w #$C,a3 ROM:00123E40 move.w (a3),d0 ROM:00123E42 bra.s loc_123E04 ROM:00123E44 ; --------------------------------------------------------------------------- ROM:00123E44 ROM:00123E44 loc_123E44: ; CODE XREF: sub_123CB8+150↑j ROM:00123E44 btst #6,($1390).w ROM:00123E4A bne.s loc_123E56 ROM:00123E4C bsr.w sub_1248BE ROM:00123E50 bra.l loc_123F6E ROM:00123E56 ; --------------------------------------------------------------------------- ROM:00123E56 ROM:00123E56 loc_123E56: ; CODE XREF: sub_123CB8+192↑j ROM:00123E56 bclr #6,($1390).w ROM:00123E5C clr.w d3 ROM:00123E5E move.b ($11B1).w,d3 ROM:00123E62 muls.w #3,d3 ROM:00123E66 addi.w #2,d3 ROM:00123E6A btst #4,($13B0).w ROM:00123E70 beq.s loc_123EAA ROM:00123E72 move.b ($11B1).w,($1265).l ROM:00123E7A move.b d3,($1263).l ROM:00123E80 move.b ($1261).l,d0 ROM:00123E86 addi.b #$40,d0 ; '@' ROM:00123E8A move.b d0,($1264).l ROM:00123E90 bsr.w sub_124D22 ROM:00123E94 clr.w d3 ROM:00123E96 move.b ($1263).l,d3 ROM:00123E9C addi.w #5,d3 ROM:00123EA0 move.w d3,($C52).w ROM:00123EA4 bra.l loc_123F6E ROM:00123EAA ; --------------------------------------------------------------------------- ROM:00123EAA ROM:00123EAA loc_123EAA: ; CODE XREF: sub_123CB8+1B8↑j ROM:00123EAA cmpi.w #$3F,d3 ; '?' ROM:00123EAE ble.s loc_123F26 ROM:00123EB0 move.b d3,d0 ROM:00123EB2 move.b d3,d1 ROM:00123EB4 addi.b #1,d1 ROM:00123EB8 move.w #0,d2 ROM:00123EBC bra.s loc_123EC2 ROM:00123EBE ; --------------------------------------------------------------------------- ROM:00123EBE ROM:00123EBE loc_123EBE: ; CODE XREF: sub_123CB8+220↓j ROM:00123EBE addi.w #1,d2 ROM:00123EC2 ROM:00123EC2 loc_123EC2: ; CODE XREF: sub_123CB8+204↑j ROM:00123EC2 cmp.w d3,d2 ROM:00123EC4 bgt.s loc_123EDA ROM:00123EC6 move.b $1260(d0.w),$1260(d1.w) ROM:00123ED0 subi.b #1,d0 ROM:00123ED4 subi.b #1,d1 ROM:00123ED8 bra.s loc_123EBE ROM:00123EDA ; --------------------------------------------------------------------------- ROM:00123EDA ROM:00123EDA loc_123EDA: ; CODE XREF: sub_123CB8+20C↑j ROM:00123EDA clr.w d4 ROM:00123EDC clr.w d1 ROM:00123EDE addi.b #$40,($1262).w ; '@' ROM:00123EE4 move.b d3,($1261).w ROM:00123EE8 move.b ($11B1).w,($1263).w ROM:00123EEE move.b #0,($1260).w ROM:00123EF4 addi.b #1,d3 ROM:00123EF8 move.w #0,d2 ROM:00123EFC bra.s loc_123F02 ROM:00123EFE ; --------------------------------------------------------------------------- ROM:00123EFE ROM:00123EFE loc_123EFE: ; CODE XREF: sub_123CB8+256↓j ROM:00123EFE addi.w #1,d2 ROM:00123F02 ROM:00123F02 loc_123F02: ; CODE XREF: sub_123CB8+244↑j ROM:00123F02 cmp.w d3,d2 ROM:00123F04 bgt.s loc_123F10 ROM:00123F06 add.b $1260(d4.w),d1 ROM:00123F0C addq.w #1,d4 ROM:00123F0E bra.s loc_123EFE ROM:00123F10 ; --------------------------------------------------------------------------- ROM:00123F10 ROM:00123F10 loc_123F10: ; CODE XREF: sub_123CB8+24C↑j ROM:00123F10 move.b d1,$1260(d4.w) ROM:00123F16 clr.w d3 ROM:00123F18 move.b ($1261).w,d3 ROM:00123F1C addi.w #3,d3 ROM:00123F20 move.w d3,($C52).w ROM:00123F24 bra.s loc_123F6E ROM:00123F26 ; --------------------------------------------------------------------------- ROM:00123F26 ROM:00123F26 loc_123F26: ; CODE XREF: sub_123CB8+1F6↑j ROM:00123F26 addi.b #$40,($1261).l ; '@' ROM:00123F2E move.b d3,($1260).l ROM:00123F34 move.b ($11B1).w,($1262).l ROM:00123F3C clr.w d0 ROM:00123F3E clr.w d4 ROM:00123F40 move.w #0,d2 ROM:00123F44 bra.s loc_123F4A ROM:00123F46 ; --------------------------------------------------------------------------- ROM:00123F46 ROM:00123F46 loc_123F46: ; CODE XREF: sub_123CB8+29E↓j ROM:00123F46 addi.w #1,d2 ROM:00123F4A ROM:00123F4A loc_123F4A: ; CODE XREF: sub_123CB8+28C↑j ROM:00123F4A cmp.w d3,d2 ROM:00123F4C bgt.s loc_123F58 ROM:00123F4E add.b $1260(d4.w),d0 ROM:00123F54 addq.w #1,d4 ROM:00123F56 bra.s loc_123F46 ROM:00123F58 ; --------------------------------------------------------------------------- ROM:00123F58 ROM:00123F58 loc_123F58: ; CODE XREF: sub_123CB8+294↑j ROM:00123F58 move.b d0,$1260(d4.w) ROM:00123F5E clr.w d3 ROM:00123F60 move.b ($1260).l,d3 ROM:00123F66 addi.w #2,d3 ROM:00123F6A move.w d3,($C52).w ROM:00123F6E ROM:00123F6E loc_123F6E: ; CODE XREF: sub_123CB8+198↑j ROM:00123F6E ; sub_123CB8+1EC↑j ... ROM:00123F6E bra.l locret_124868 ROM:00123F74 ; --------------------------------------------------------------------------- ROM:00123F74 ROM:00123F74 loc_123F74: ; CODE XREF: sub_123CB8+E4↑j ROM:00123F74 move.w #1,d1 ROM:00123F78 cmpi.b #$14,$1260(d1.w) ROM:00123F80 bne.l loc_12406E ROM:00123F86 clr.b ($11B1).w ROM:00123F8A clr.w d1 ROM:00123F8C clr.w d2 ROM:00123F8E move.b ($1262).l,d1 ROM:00123F94 lsl.w #8,d1 ROM:00123F96 move.b ($1263).l,d2 ROM:00123F9C or.w d1,d2 ROM:00123F9E lea (word_1359DE).l,a3 ROM:00123FA4 move.w (a3),d0 ROM:00123FA6 ROM:00123FA6 loc_123FA6: ; CODE XREF: sub_123CB8+32C↓j ROM:00123FA6 cmpi.w #$FF,d0 ROM:00123FAA beq.s loc_123FE6 ROM:00123FAC move.w 2(a3),d1 ROM:00123FB0 cmp.w d1,d2 ROM:00123FB2 bne.s loc_123FD4 ROM:00123FB4 clr.w d3 ROM:00123FB6 move.b $A(a3),d3 ROM:00123FBA and.w ($C60).w,d3 ROM:00123FBE cmpi.w #0,d3 ROM:00123FC2 beq.s loc_123FD4 ROM:00123FC4 move.w d0,($C50).w ROM:00123FC8 bsr.l sub_12629E ROM:00123FCE bset #6,($1390).w ROM:00123FD4 ROM:00123FD4 loc_123FD4: ; CODE XREF: sub_123CB8+2FA↑j ROM:00123FD4 ; sub_123CB8+30A↑j ROM:00123FD4 clr.w d0 ROM:00123FD6 move.b $B(a3),d0 ROM:00123FDA adda.w d0,a3 ROM:00123FDC adda.w d0,a3 ROM:00123FDE adda.w #$C,a3 ROM:00123FE2 move.w (a3),d0 ROM:00123FE4 bra.s loc_123FA6 ROM:00123FE6 ; --------------------------------------------------------------------------- ROM:00123FE6 ROM:00123FE6 loc_123FE6: ; CODE XREF: sub_123CB8+2F2↑j ROM:00123FE6 btst #6,($1390).w ROM:00123FEC bne.s loc_123FF8 ROM:00123FEE bsr.w sub_1248BE ROM:00123FF2 bra.l loc_124068 ROM:00123FF8 ; --------------------------------------------------------------------------- ROM:00123FF8 ROM:00123FF8 loc_123FF8: ; CODE XREF: sub_123CB8+334↑j ROM:00123FF8 bclr #6,($1390).w ROM:00123FFE btst #4,($13B0).w ROM:00124004 beq.s loc_12403E ROM:00124006 move.b ($1261).l,d0 ROM:0012400C addi.b #$40,d0 ; '@' ROM:00124010 move.b d0,($1264).l ROM:00124016 move.b ($1262).l,($1265).l ROM:00124020 move.b ($1263).l,($1266).l ROM:0012402A move.b #3,($1263).l ROM:00124032 bsr.w sub_124D22 ROM:00124036 move.w #8,($C52).w ROM:0012403C bra.s loc_124068 ROM:0012403E ; --------------------------------------------------------------------------- ROM:0012403E ROM:0012403E loc_12403E: ; CODE XREF: sub_123CB8+34C↑j ROM:0012403E addi.b #$40,($1261).l ; '@' ROM:00124046 move.b ($1261).l,d0 ROM:0012404C add.b ($1262).l,d0 ROM:00124052 add.b ($1263).l,d0 ROM:00124058 addi.b #3,d0 ROM:0012405C move.b d0,($1264).l ROM:00124062 move.w #5,($C52).w ROM:00124068 ROM:00124068 loc_124068: ; CODE XREF: sub_123CB8+33A↑j ROM:00124068 ; sub_123CB8+384↑j ROM:00124068 bra.l locret_124868 ROM:0012406E ; --------------------------------------------------------------------------- ROM:0012406E ROM:0012406E loc_12406E: ; CODE XREF: sub_123CB8+2C8↑j ROM:0012406E move.w #1,d1 ROM:00124072 cmpi.b #$21,$1260(d1.w) ; '!' ROM:0012407A bne.l loc_124132 ROM:00124080 bsr.l sub_1262DE ROM:00124086 bsr.l sub_136BB4 ROM:0012408C move.b ($1260).l,d0 ROM:00124092 andi.b #$3F,d0 ; '?' ROM:00124096 cmpi.b #2,d0 ROM:0012409A bne.l loc_124128 ROM:001240A0 cmpi.w #3,($C5E).w ROM:001240A6 bne.s loc_1240AE ROM:001240A8 bra.l loc_124126 ROM:001240AE ; --------------------------------------------------------------------------- ROM:001240AE ROM:001240AE loc_1240AE: ; CODE XREF: sub_123CB8+3EE↑j ROM:001240AE clr.w d1 ROM:001240B0 move.b ($1262).l,d1 ROM:001240B6 btst #0,($13A3).w ROM:001240BC beq.s loc_1240D4 ROM:001240BE cmpi.w #$F0,d1 ROM:001240C2 blt.s loc_1240D4 ROM:001240C4 cmpi.w #$FE,d1 ROM:001240C8 bgt.s loc_1240D4 ROM:001240CA movea.l d4,a3 ROM:001240CC bset #2,($13A7).w ROM:001240D2 bra.s loc_1240E0 ROM:001240D4 ; --------------------------------------------------------------------------- ROM:001240D4 ROM:001240D4 loc_1240D4: ; CODE XREF: sub_123CB8+404↑j ROM:001240D4 ; sub_123CB8+40A↑j ... ROM:001240D4 lea (dword_135300).l,a3 ROM:001240DA bclr #2,($13A7).w ROM:001240E0 ROM:001240E0 loc_1240E0: ; CODE XREF: sub_123CB8+41A↑j ROM:001240E0 move.b (a3),d0 ROM:001240E2 ROM:001240E2 loc_1240E2: ; CODE XREF: sub_123CB8+442↓j ROM:001240E2 cmpi.b #$FF,d0 ROM:001240E6 beq.s loc_1240FC ROM:001240E8 cmp.b d0,d1 ROM:001240EA beq.s loc_1240FC ROM:001240EC clr.w d2 ROM:001240EE move.w 2(a3),d2 ROM:001240F2 lsl.w #2,d2 ROM:001240F4 addq.w #4,d2 ROM:001240F6 adda.w d2,a3 ROM:001240F8 move.b (a3),d0 ROM:001240FA bra.s loc_1240E2 ROM:001240FC ; --------------------------------------------------------------------------- ROM:001240FC ROM:001240FC loc_1240FC: ; CODE XREF: sub_123CB8+42E↑j ROM:001240FC ; sub_123CB8+432↑j ROM:001240FC cmpi.b #$FF,d0 ROM:00124100 bne.s loc_12410C ROM:00124102 bsr.w sub_1248BE ROM:00124106 bra.l loc_124126 ROM:0012410C ; --------------------------------------------------------------------------- ROM:0012410C ROM:0012410C loc_12410C: ; CODE XREF: sub_123CB8+448↑j ROM:0012410C clr.w d1 ROM:0012410E move.b 1(a3),d1 ROM:00124112 and.w ($C60).w,d1 ROM:00124116 cmpi.w #0,d1 ROM:0012411A bne.s loc_124122 ROM:0012411C bsr.w sub_1248BE ROM:00124120 bra.s loc_124126 ROM:00124122 ; --------------------------------------------------------------------------- ROM:00124122 ROM:00124122 loc_124122: ; CODE XREF: sub_123CB8+462↑j ROM:00124122 bsr.w sub_1249B2 ROM:00124126 ROM:00124126 loc_124126: ; CODE XREF: sub_123CB8+3F0↑j ROM:00124126 ; sub_123CB8+44E↑j ... ROM:00124126 bra.s loc_12412C ROM:00124128 ; --------------------------------------------------------------------------- ROM:00124128 ROM:00124128 loc_124128: ; CODE XREF: sub_123CB8+3E2↑j ROM:00124128 bsr.w sub_1248BE ROM:0012412C ROM:0012412C loc_12412C: ; CODE XREF: sub_123CB8:loc_124126↑j ROM:0012412C bra.l locret_124868 ROM:00124132 ; --------------------------------------------------------------------------- ROM:00124132 ROM:00124132 loc_124132: ; CODE XREF: sub_123CB8+3C2↑j ROM:00124132 move.w #1,d0 ROM:00124136 cmpi.b #$3B,$1260(d0.w) ; ';' ROM:0012413E bne.l loc_12418A ROM:00124144 move.w #2,d0 ROM:00124148 cmpi.b #$87,$1260(d0.w) ROM:00124150 bne.l loc_124166 ROM:00124156 bsr.l sub_114690 ROM:0012415C bsr.w sub_12494E ROM:00124160 bra.l loc_124184 ROM:00124166 ; --------------------------------------------------------------------------- ROM:00124166 ROM:00124166 loc_124166: ; CODE XREF: sub_123CB8+498↑j ROM:00124166 cmpi.b #$8A,$1260(d0.w) ROM:0012416E bne.l loc_124180 ROM:00124174 bsr.l sub_115DE0 ROM:0012417A bsr.w sub_12494E ROM:0012417E bra.s loc_124184 ROM:00124180 ; --------------------------------------------------------------------------- ROM:00124180 ROM:00124180 loc_124180: ; CODE XREF: sub_123CB8+4B6↑j ROM:00124180 bsr.w sub_1248BE ROM:00124184 ROM:00124184 loc_124184: ; CODE XREF: sub_123CB8+4A8↑j ROM:00124184 ; sub_123CB8+4C6↑j ROM:00124184 bra.l locret_124868 ROM:0012418A ; --------------------------------------------------------------------------- ROM:0012418A ROM:0012418A loc_12418A: ; CODE XREF: sub_123CB8+486↑j ROM:0012418A move.w #1,d0 ROM:0012418E cmpi.b #$23,$1260(d0.w) ; '#' ROM:00124196 bne.l loc_1241A6 ROM:0012419C bsr.w sub_124AEE ROM:001241A0 bra.l locret_124868 ROM:001241A6 ; --------------------------------------------------------------------------- ROM:001241A6 ROM:001241A6 loc_1241A6: ; CODE XREF: sub_123CB8+4DE↑j ROM:001241A6 move.w #1,d0 ROM:001241AA cmpi.b #$3D,$1260(d0.w) ; '=' ROM:001241B2 bne.l loc_1241C2 ROM:001241B8 bsr.w sub_124D86 ROM:001241BC bra.l locret_124868 ROM:001241C2 ; --------------------------------------------------------------------------- ROM:001241C2 ROM:001241C2 loc_1241C2: ; CODE XREF: sub_123CB8+4FA↑j ROM:001241C2 move.w #1,d0 ROM:001241C6 cmpi.b #$30,$1260(d0.w) ; '0' ROM:001241CE bne.s loc_1241DA ROM:001241D0 bsr.w sub_12494E ROM:001241D4 bra.l locret_124868 ROM:001241DA ; --------------------------------------------------------------------------- ROM:001241DA ROM:001241DA loc_1241DA: ; CODE XREF: sub_123CB8+516↑j ROM:001241DA move.w #1,d0 ROM:001241DE btst #7,($13B0).w ROM:001241E4 beq.s loc_1241F2 ROM:001241E6 bclr #7,($13B0).w ROM:001241EC bra.l locret_124868 ROM:001241F2 ; --------------------------------------------------------------------------- ROM:001241F2 ROM:001241F2 loc_1241F2: ; CODE XREF: sub_123CB8+52C↑j ROM:001241F2 cmpi.b #$31,$1260(d0.w) ; '1' ROM:001241FA bne.s loc_124206 ROM:001241FC bsr.w sub_12494E ROM:00124200 bra.l locret_124868 ROM:00124206 ; --------------------------------------------------------------------------- ROM:00124206 ROM:00124206 loc_124206: ; CODE XREF: sub_123CB8+542↑j ROM:00124206 move.w #1,d0 ROM:0012420A cmpi.b #$32,$1260(d0.w) ; '2' ROM:00124212 bne.s loc_12421E ROM:00124214 bsr.w sub_12494E ROM:00124218 bra.l locret_124868 ROM:0012421E ; --------------------------------------------------------------------------- ROM:0012421E ROM:0012421E loc_12421E: ; CODE XREF: sub_123CB8+55A↑j ROM:0012421E move.w #1,d0 ROM:00124222 cmpi.b #$2C,$1260(d0.w) ; ',' ROM:0012422A bne.s loc_124236 ROM:0012422C bsr.w sub_12494E ROM:00124230 bra.l locret_124868 ROM:00124236 ; --------------------------------------------------------------------------- ROM:00124236 ROM:00124236 loc_124236: ; CODE XREF: sub_123CB8+572↑j ROM:00124236 move.w #1,d0 ROM:0012423A cmpi.b #$A0,$1260(d0.w) ROM:00124242 bne.s loc_12425C ROM:00124244 bsr.l sub_114FCC ROM:0012424A btst #4,($13A8).w ROM:00124250 beq.s loc_124256 ROM:00124252 bsr.w sub_1248BE ROM:00124256 ROM:00124256 loc_124256: ; CODE XREF: sub_123CB8+598↑j ROM:00124256 bra.l locret_124868 ROM:0012425C ; --------------------------------------------------------------------------- ROM:0012425C ROM:0012425C loc_12425C: ; CODE XREF: sub_123CB8+58A↑j ROM:0012425C move.w #1,d0 ROM:00124260 cmpi.b #$33,$1260(d0.w) ; '3' ROM:00124268 bne.l loc_1242D2 ROM:0012426E clr.w d1 ROM:00124270 move.b ($1262).l,d3 ROM:00124276 move.b dword_1359A2(d1.w),d2 ROM:0012427E ROM:0012427E loc_12427E: ; CODE XREF: sub_123CB8+5DA↓j ROM:0012427E cmpi.b #$FF,d2 ROM:00124282 beq.s loc_124294 ROM:00124284 cmp.b d2,d3 ROM:00124286 beq.s loc_124294 ROM:00124288 addq.w #6,d1 ROM:0012428A move.b dword_1359A2(d1.w),d2 ROM:00124292 bra.s loc_12427E ROM:00124294 ; --------------------------------------------------------------------------- ROM:00124294 ROM:00124294 loc_124294: ; CODE XREF: sub_123CB8+5CA↑j ROM:00124294 ; sub_123CB8+5CE↑j ROM:00124294 clr.w d3 ROM:00124296 move.w d1,d4 ROM:00124298 addq.w #1,d4 ROM:0012429A move.b dword_1359A2(d4.w),d3 ROM:001242A2 and.w ($C60).w,d3 ROM:001242A6 cmpi.b #$FF,d2 ROM:001242AA beq.l loc_1242C8 ROM:001242B0 cmpi.w #0,d3 ROM:001242B4 beq.l loc_1242C8 ROM:001242BA addq.w #1,d4 ROM:001242BC movea.l dword_1359A2(d4.w),a0 ROM:001242C4 jsr (a0) ROM:001242C6 bra.s loc_1242CC ROM:001242C8 ; --------------------------------------------------------------------------- ROM:001242C8 ROM:001242C8 loc_1242C8: ; CODE XREF: sub_123CB8+5F2↑j ROM:001242C8 ; sub_123CB8+5FC↑j ROM:001242C8 bsr.w sub_1248BE ROM:001242CC ROM:001242CC loc_1242CC: ; CODE XREF: sub_123CB8+60E↑j ROM:001242CC bra.l locret_124868 ROM:001242D2 ; --------------------------------------------------------------------------- ROM:001242D2 ROM:001242D2 loc_1242D2: ; CODE XREF: sub_123CB8+5B0↑j ROM:001242D2 move.w #1,d0 ROM:001242D6 cmpi.b #$27,$1260(d0.w) ; ''' ROM:001242DE bne.l loc_124422 ROM:001242E4 btst #4,($139E).w ROM:001242EA beq.l loc_124356 ROM:001242F0 btst #4,($13B0).w ROM:001242F6 beq.s loc_12432C ROM:001242F8 move.b #4,($1263).l ROM:00124300 move.b #$67,($1264).l ; 'g' ROM:00124308 move.b #1,($1265).l ROM:00124310 move.b #0,($1266).l ROM:00124318 move.b #0,($1267).l ROM:00124320 bsr.w sub_124D22 ROM:00124324 move.w #9,($C52).w ROM:0012432A bra.s loc_124350 ROM:0012432C ; --------------------------------------------------------------------------- ROM:0012432C ROM:0012432C loc_12432C: ; CODE XREF: sub_123CB8+63E↑j ROM:0012432C movea.l #$1260,a0 ROM:00124332 move.b #4,(a0)+ ROM:00124336 move.b #$67,(a0)+ ; 'g' ROM:0012433A move.b #1,(a0)+ ROM:0012433E move.b #0,(a0)+ ROM:00124342 move.b #0,(a0)+ ROM:00124346 move.b #$6C,(a0)+ ; 'l' ROM:0012434A move.w #6,($C52).w ROM:00124350 ROM:00124350 loc_124350: ; CODE XREF: sub_123CB8+672↑j ROM:00124350 bra.l loc_12441C ROM:00124356 ; --------------------------------------------------------------------------- ROM:00124356 ROM:00124356 loc_124356: ; CODE XREF: sub_123CB8+632↑j ROM:00124356 move.w #2,d1 ROM:0012435A cmpi.b #1,$1260(d1.w) ROM:00124362 bne.l loc_1243D4 ROM:00124368 btst #4,($13B0).w ROM:0012436E beq.s loc_1243A4 ROM:00124370 move.b #4,($1263).l ROM:00124378 move.b #$67,($1264).l ; 'g' ROM:00124380 move.b #1,($1265).l ROM:00124388 move.b ($C4C).w,($1266).l ROM:00124390 move.b ($C4D).w,($1267).l ROM:00124398 bsr.w sub_124D22 ROM:0012439C move.w #9,($C52).w ROM:001243A2 bra.s loc_1243D2 ROM:001243A4 ; --------------------------------------------------------------------------- ROM:001243A4 ROM:001243A4 loc_1243A4: ; CODE XREF: sub_123CB8+6B6↑j ROM:001243A4 movea.l #$1260,a0 ROM:001243AA move.b #4,(a0)+ ROM:001243AE move.b #$67,(a0)+ ; 'g' ROM:001243B2 move.b #1,(a0)+ ROM:001243B6 move.b ($C4C).w,(a0)+ ROM:001243BA move.b ($C4D).w,(a0)+ ROM:001243BE move.b #$6C,d2 ; 'l' ROM:001243C2 add.b ($C4C).w,d2 ROM:001243C6 add.b ($C4D).w,d2 ROM:001243CA move.b d2,(a0)+ ROM:001243CC move.w #6,($C52).w ROM:001243D2 ROM:001243D2 loc_1243D2: ; CODE XREF: sub_123CB8+6EA↑j ROM:001243D2 bra.s loc_12441C ROM:001243D4 ; --------------------------------------------------------------------------- ROM:001243D4 ROM:001243D4 loc_1243D4: ; CODE XREF: sub_123CB8+6AA↑j ROM:001243D4 btst #4,($13B0).w ROM:001243DA beq.s loc_124400 ROM:001243DC move.b #2,($1263).l ROM:001243E4 move.b #$67,($1264).l ; 'g' ROM:001243EC move.b #2,($1265).l ROM:001243F4 bsr.w sub_124D22 ROM:001243F8 move.w #7,($C52).w ROM:001243FE bra.s loc_12441C ROM:00124400 ; --------------------------------------------------------------------------- ROM:00124400 ROM:00124400 loc_124400: ; CODE XREF: sub_123CB8+722↑j ROM:00124400 movea.l #$1260,a0 ROM:00124406 move.b #2,(a0)+ ROM:0012440A move.b #$67,(a0)+ ; 'g' ROM:0012440E move.b #2,(a0)+ ROM:00124412 move.b #$6B,(a0)+ ; 'k' ROM:00124416 move.w #4,($C52).w ROM:0012441C ROM:0012441C loc_12441C: ; CODE XREF: sub_123CB8:loc_124350↑j ROM:0012441C ; sub_123CB8:loc_1243D2↑j ... ROM:0012441C bra.l locret_124868 ROM:00124422 ; --------------------------------------------------------------------------- ROM:00124422 ROM:00124422 loc_124422: ; CODE XREF: sub_123CB8+626↑j ROM:00124422 move.w #1,d0 ROM:00124426 cmpi.b #$34,$1260(d0.w) ; '4' ROM:0012442E bne.s loc_12449E ROM:00124430 btst #4,($13B0).w ROM:00124436 beq.s loc_124464 ROM:00124438 move.b #2,($1263).l ROM:00124440 move.b ($1261).l,d1 ROM:00124446 addi.b #$40,d1 ; '@' ROM:0012444A move.b d1,($1264).l ROM:00124450 move.b #$FA,($1265).l ROM:00124458 bsr.w sub_124D22 ROM:0012445C move.w #7,($C52).w ROM:00124462 bra.s loc_124498 ROM:00124464 ; --------------------------------------------------------------------------- ROM:00124464 ROM:00124464 loc_124464: ; CODE XREF: sub_123CB8+77E↑j ROM:00124464 addi.b #$40,($1261).l ; '@' ROM:0012446C move.b ($1261).l,d0 ROM:00124472 move.b #2,($1260).l ROM:0012447A move.b #$FA,($1262).l ROM:00124482 add.b ($1262).l,d0 ROM:00124488 addi.b #2,d0 ROM:0012448C move.b d0,($1263).l ROM:00124492 move.w #4,($C52).w ROM:00124498 ROM:00124498 loc_124498: ; CODE XREF: sub_123CB8+7AA↑j ROM:00124498 bra.l locret_124868 ROM:0012449E ; --------------------------------------------------------------------------- ROM:0012449E ROM:0012449E loc_12449E: ; CODE XREF: sub_123CB8+776↑j ROM:0012449E move.w #1,d0 ROM:001244A2 cmpi.b #$1A,$1260(d0.w) ROM:001244AA bne.l loc_124864 ROM:001244B0 move.w #2,d0 ROM:001244B4 cmpi.b #$87,$1260(d0.w) ROM:001244BC bne.l loc_124542 ROM:001244C2 bsr.l sub_1145A0 ROM:001244C8 btst #4,($13B0).w ROM:001244CE beq.s loc_124500 ROM:001244D0 move.b #$30,($1263).l ; '0' ROM:001244D8 move.b ($1261).l,d1 ROM:001244DE addi.b #$40,d1 ; '@' ROM:001244E2 move.b d1,($1264).l ROM:001244E8 move.b ($1262).l,d1 ROM:001244EE move.b d1,($1265).l ROM:001244F4 bsr.w sub_124D22 ROM:001244F8 move.w #$35,($C52).w ; '5' ROM:001244FE bra.s loc_12453C ROM:00124500 ; --------------------------------------------------------------------------- ROM:00124500 ROM:00124500 loc_124500: ; CODE XREF: sub_123CB8+816↑j ROM:00124500 addi.b #$40,($1261).l ; '@' ROM:00124508 move.b #$30,($1260).l ; '0' ROM:00124510 clr.b d0 ROM:00124512 clr.w d4 ROM:00124514 move.w #0,d2 ROM:00124518 bra.s loc_12451E ROM:0012451A ; --------------------------------------------------------------------------- ROM:0012451A ROM:0012451A loc_12451A: ; CODE XREF: sub_123CB8+876↓j ROM:0012451A addi.w #1,d2 ROM:0012451E ROM:0012451E loc_12451E: ; CODE XREF: sub_123CB8+860↑j ROM:0012451E cmpi.w #$30,d2 ; '0' ROM:00124522 bgt.s loc_124530 ROM:00124524 add.b $1260(d4.w),d0 ROM:0012452A addi.w #1,d4 ROM:0012452E bra.s loc_12451A ROM:00124530 ; --------------------------------------------------------------------------- ROM:00124530 ROM:00124530 loc_124530: ; CODE XREF: sub_123CB8+86A↑j ROM:00124530 move.b d0,$1260(d4.w) ROM:00124536 move.w #$32,($C52).w ; '2' ROM:0012453C ROM:0012453C loc_12453C: ; CODE XREF: sub_123CB8+846↑j ROM:0012453C bra.l loc_124862 ROM:00124542 ; --------------------------------------------------------------------------- ROM:00124542 ROM:00124542 loc_124542: ; CODE XREF: sub_123CB8+804↑j ROM:00124542 move.w #2,d0 ROM:00124546 cmpi.b #$8A,$1260(d0.w) ROM:0012454E bne.l loc_1245D4 ROM:00124554 bsr.l sub_115D46 ROM:0012455A btst #4,($13B0).w ROM:00124560 beq.s loc_124592 ROM:00124562 move.b #$16,($1263).l ROM:0012456A move.b ($1261).l,d1 ROM:00124570 addi.b #$40,d1 ; '@' ROM:00124574 move.b d1,($1264).l ROM:0012457A move.b ($1262).l,d1 ROM:00124580 move.b d1,($1265).l ROM:00124586 bsr.w sub_124D22 ROM:0012458A move.w #$1B,($C52).w ROM:00124590 bra.s loc_1245CE ROM:00124592 ; --------------------------------------------------------------------------- ROM:00124592 ROM:00124592 loc_124592: ; CODE XREF: sub_123CB8+8A8↑j ROM:00124592 addi.b #$40,($1261).l ; '@' ROM:0012459A move.b #$16,($1260).l ROM:001245A2 clr.b d0 ROM:001245A4 clr.w d4 ROM:001245A6 move.w #0,d2 ROM:001245AA bra.s loc_1245B0 ROM:001245AC ; --------------------------------------------------------------------------- ROM:001245AC ROM:001245AC loc_1245AC: ; CODE XREF: sub_123CB8+908↓j ROM:001245AC addi.w #1,d2 ROM:001245B0 ROM:001245B0 loc_1245B0: ; CODE XREF: sub_123CB8+8F2↑j ROM:001245B0 cmpi.w #$16,d2 ROM:001245B4 bgt.s loc_1245C2 ROM:001245B6 add.b $1260(d4.w),d0 ROM:001245BC addi.w #1,d4 ROM:001245C0 bra.s loc_1245AC ROM:001245C2 ; --------------------------------------------------------------------------- ROM:001245C2 ROM:001245C2 loc_1245C2: ; CODE XREF: sub_123CB8+8FC↑j ROM:001245C2 move.b d0,$1260(d4.w) ROM:001245C8 move.w #$18,($C52).w ROM:001245CE ROM:001245CE loc_1245CE: ; CODE XREF: sub_123CB8+8D8↑j ROM:001245CE bra.l loc_124862 ROM:001245D4 ; --------------------------------------------------------------------------- ROM:001245D4 ROM:001245D4 loc_1245D4: ; CODE XREF: sub_123CB8+896↑j ROM:001245D4 move.w #2,d0 ROM:001245D8 cmpi.b #$9A,$1260(d0.w) ROM:001245E0 bne.l loc_124696 ROM:001245E6 movea.l #$10F000,a0 ROM:001245EC movea.l #$1260,a1 ROM:001245F2 btst #4,($13B0).w ROM:001245F8 beq.s loc_124602 ROM:001245FA adda.l #6,a1 ROM:00124600 bra.s loc_124608 ROM:00124602 ; --------------------------------------------------------------------------- ROM:00124602 ROM:00124602 loc_124602: ; CODE XREF: sub_123CB8+940↑j ROM:00124602 adda.l #3,a1 ROM:00124608 ROM:00124608 loc_124608: ; CODE XREF: sub_123CB8+948↑j ROM:00124608 move.b #1,d3 ROM:0012460C bra.s loc_124612 ROM:0012460E ; --------------------------------------------------------------------------- ROM:0012460E ROM:0012460E loc_12460E: ; CODE XREF: sub_123CB8+962↓j ROM:0012460E addi.b #1,d3 ROM:00124612 ROM:00124612 loc_124612: ; CODE XREF: sub_123CB8+954↑j ROM:00124612 cmpi.b #6,d3 ROM:00124616 bgt.s loc_12461C ROM:00124618 move.b (a0)+,(a1)+ ROM:0012461A bra.s loc_12460E ROM:0012461C ; --------------------------------------------------------------------------- ROM:0012461C ROM:0012461C loc_12461C: ; CODE XREF: sub_123CB8+95E↑j ROM:0012461C btst #4,($13B0).w ROM:00124622 beq.s loc_124654 ROM:00124624 move.b #8,($1263).l ROM:0012462C move.b ($1261).l,d1 ROM:00124632 addi.b #$40,d1 ; '@' ROM:00124636 move.b d1,($1264).l ROM:0012463C move.b ($1262).l,d1 ROM:00124642 move.b d1,($1265).l ROM:00124648 bsr.w sub_124D22 ROM:0012464C move.w #$D,($C52).w ROM:00124652 bra.s loc_124690 ROM:00124654 ; --------------------------------------------------------------------------- ROM:00124654 ROM:00124654 loc_124654: ; CODE XREF: sub_123CB8+96A↑j ROM:00124654 addi.b #$40,($1261).l ; '@' ROM:0012465C move.b #8,($1260).l ROM:00124664 clr.b d0 ROM:00124666 clr.w d4 ROM:00124668 move.w #0,d2 ROM:0012466C bra.s loc_124672 ROM:0012466E ; --------------------------------------------------------------------------- ROM:0012466E ROM:0012466E loc_12466E: ; CODE XREF: sub_123CB8+9CA↓j ROM:0012466E addi.w #1,d2 ROM:00124672 ROM:00124672 loc_124672: ; CODE XREF: sub_123CB8+9B4↑j ROM:00124672 cmpi.w #8,d2 ROM:00124676 bgt.s loc_124684 ROM:00124678 add.b $1260(d4.w),d0 ROM:0012467E addi.w #1,d4 ROM:00124682 bra.s loc_12466E ROM:00124684 ; --------------------------------------------------------------------------- ROM:00124684 ROM:00124684 loc_124684: ; CODE XREF: sub_123CB8+9BE↑j ROM:00124684 move.b d0,$1260(d4.w) ROM:0012468A move.w #$A,($C52).w ROM:00124690 ROM:00124690 loc_124690: ; CODE XREF: sub_123CB8+99A↑j ROM:00124690 bra.l loc_124862 ROM:00124696 ; --------------------------------------------------------------------------- ROM:00124696 ROM:00124696 loc_124696: ; CODE XREF: sub_123CB8+928↑j ROM:00124696 move.w #2,d0 ROM:0012469A cmpi.b #$9B,$1260(d0.w) ROM:001246A2 bne.l loc_12472C ROM:001246A8 btst #4,($13B0).w ROM:001246AE beq.s loc_1246EA ROM:001246B0 move.b #3,($1263).l ROM:001246B8 move.b ($1261).l,d1 ROM:001246BE addi.b #$40,d1 ; '@' ROM:001246C2 move.b d1,($1264).l ROM:001246C8 move.b ($1262).l,d1 ROM:001246CE move.b d1,($1265).l ROM:001246D4 movea.l #$10F00A,a0 ROM:001246DA move.b (a0)+,($1266).w ROM:001246DE bsr.w sub_124D22 ROM:001246E2 move.w #8,($C52).w ROM:001246E8 bra.s loc_124726 ROM:001246EA ; --------------------------------------------------------------------------- ROM:001246EA ROM:001246EA loc_1246EA: ; CODE XREF: sub_123CB8+9F6↑j ROM:001246EA addi.b #$40,($1261).l ; '@' ROM:001246F2 move.b #3,($1260).l ROM:001246FA move.b ($1261).l,d0 ROM:00124700 addi.b #3,d0 ROM:00124704 add.b ($1262).l,d0 ROM:0012470A movea.l #$10F00A,a0 ROM:00124710 move.b (a0)+,($1263).l ROM:00124716 add.b ($1263).l,d0 ROM:0012471C move.b d0,($1264).w ROM:00124720 move.w #5,($C52).w ROM:00124726 ROM:00124726 loc_124726: ; CODE XREF: sub_123CB8+A30↑j ROM:00124726 bra.l loc_124862 ROM:0012472C ; --------------------------------------------------------------------------- ROM:0012472C ROM:0012472C loc_12472C: ; CODE XREF: sub_123CB8+9EA↑j ROM:0012472C move.w #2,d0 ROM:00124730 cmpi.b #$9C,$1260(d0.w) ROM:00124738 bne.l loc_1247CC ROM:0012473E btst #4,($13B0).w ROM:00124744 beq.s loc_124784 ROM:00124746 move.b #3,($1263).l ROM:0012474E move.b ($1261).l,d1 ROM:00124754 addi.b #$40,d1 ; '@' ROM:00124758 move.b d1,($1264).l ROM:0012475E move.b ($1262).l,d1 ROM:00124764 move.b d1,($1265).l ROM:0012476A movea.l #$10F00A,a0 ROM:00124770 move.b (a0)+,($1266).w ROM:00124774 move.b (a0)+,($1266).w ROM:00124778 bsr.w sub_124D22 ROM:0012477C move.w #8,($C52).w ROM:00124782 bra.s loc_1247C6 ROM:00124784 ; --------------------------------------------------------------------------- ROM:00124784 ROM:00124784 loc_124784: ; CODE XREF: sub_123CB8+A8C↑j ROM:00124784 addi.b #$40,($1261).l ; '@' ROM:0012478C move.b #3,($1260).l ROM:00124794 move.b ($1261).l,d0 ROM:0012479A addi.b #3,d0 ROM:0012479E add.b ($1262).l,d0 ROM:001247A4 movea.l #$10F00A,a0 ROM:001247AA move.b (a0)+,($1263).l ROM:001247B0 move.b (a0)+,($1263).l ROM:001247B6 add.b ($1263).l,d0 ROM:001247BC move.b d0,($1264).w ROM:001247C0 move.w #5,($C52).w ROM:001247C6 ROM:001247C6 loc_1247C6: ; CODE XREF: sub_123CB8+ACA↑j ROM:001247C6 bra.l loc_124862 ROM:001247CC ; --------------------------------------------------------------------------- ROM:001247CC ROM:001247CC loc_1247CC: ; CODE XREF: sub_123CB8+A80↑j ROM:001247CC move.w #2,d0 ROM:001247D0 cmpi.b #$9E,$1260(d0.w) ROM:001247D8 bne.l loc_12485E ROM:001247DE btst #4,($13B0).w ROM:001247E4 beq.s loc_124820 ROM:001247E6 move.b #3,($1263).l ROM:001247EE move.b ($1261).l,d1 ROM:001247F4 addi.b #$40,d1 ; '@' ROM:001247F8 move.b d1,($1264).l ROM:001247FE move.b ($1262).l,d1 ROM:00124804 move.b d1,($1265).l ROM:0012480A movea.l #$10F00C,a0 ROM:00124810 move.b (a0)+,($1266).w ROM:00124814 bsr.w sub_124D22 ROM:00124818 move.w #8,($C52).w ROM:0012481E bra.s loc_12485C ROM:00124820 ; --------------------------------------------------------------------------- ROM:00124820 ROM:00124820 loc_124820: ; CODE XREF: sub_123CB8+B2C↑j ROM:00124820 addi.b #$40,($1261).l ; '@' ROM:00124828 move.b #3,($1260).l ROM:00124830 move.b ($1261).l,d0 ROM:00124836 addi.b #3,d0 ROM:0012483A add.b ($1262).l,d0 ROM:00124840 movea.l #$10F00C,a0 ROM:00124846 move.b (a0)+,($1263).l ROM:0012484C add.b ($1263).l,d0 ROM:00124852 move.b d0,($1264).w ROM:00124856 move.w #5,($C52).w ROM:0012485C ROM:0012485C loc_12485C: ; CODE XREF: sub_123CB8+B66↑j ROM:0012485C bra.s loc_124862 ROM:0012485E ; --------------------------------------------------------------------------- ROM:0012485E ROM:0012485E loc_12485E: ; CODE XREF: sub_123CB8+B20↑j ROM:0012485E bsr.w sub_1248BE ROM:00124862 ROM:00124862 loc_124862: ; CODE XREF: sub_123CB8:loc_12453C↑j ROM:00124862 ; sub_123CB8:loc_1245CE↑j ... ROM:00124862 bra.s locret_124868 ROM:00124864 ; --------------------------------------------------------------------------- ROM:00124864 ROM:00124864 loc_124864: ; CODE XREF: sub_123CB8+7F2↑j ROM:00124864 bsr.w sub_12486A ROM:00124868 ROM:00124868 locret_124868: ; CODE XREF: sub_123CB8+C↑j ROM:00124868 ; sub_123CB8+1E↑j ... ROM:00124868 rts ROM:00124868 ; End of function sub_123CB8 ROM:00124868 ROM:0012486A ROM:0012486A ; =============== S U B R O U T I N E ======================================= ROM:0012486A ROM:0012486A ROM:0012486A sub_12486A: ; CODE XREF: sub_123CB8:loc_124864↑p ROM:0012486A ; sub_124D86+7A↓p ... ROM:0012486A btst #4,($13B0).w ROM:00124870 beq.s loc_124896 ROM:00124872 move.b #1,($1263).l ROM:0012487A move.b ($1261).l,d1 ROM:00124880 addi.b #$40,d1 ; '@' ROM:00124884 move.b d1,($1264).l ROM:0012488A bsr.w sub_124D22 ROM:0012488E move.w #6,($C52).w ROM:00124894 bra.s locret_1248BC ROM:00124896 ; --------------------------------------------------------------------------- ROM:00124896 ROM:00124896 loc_124896: ; CODE XREF: sub_12486A+6↑j ROM:00124896 addi.b #$40,($1261).l ; '@' ROM:0012489E move.b ($1261).l,d0 ROM:001248A4 addi.b #1,d0 ROM:001248A8 move.b #1,($1260).l ROM:001248B0 move.b d0,($1262).l ROM:001248B6 move.w #3,($C52).w ROM:001248BC ROM:001248BC locret_1248BC: ; CODE XREF: sub_12486A+2A↑j ROM:001248BC rts ROM:001248BC ; End of function sub_12486A ROM:001248BC ROM:001248BE ROM:001248BE ; =============== S U B R O U T I N E ======================================= ROM:001248BE ROM:001248BE ROM:001248BE sub_1248BE: ; CODE XREF: sub_123CB8+8↑p ROM:001248BE ; sub_123CB8+1A↑p ... ROM:001248BE move.b ($1260).l,d1 ROM:001248C4 btst #4,($13B0).w ROM:001248CA beq.s loc_1248FA ROM:001248CC move.b #3,($1263).l ROM:001248D4 move.b ($1261).l,($1265).l ROM:001248DE move.b #$7F,($1264).l ROM:001248E6 move.b ($11AA).w,($1266).l ROM:001248EE bsr.w sub_124D22 ROM:001248F2 move.w #8,($C52).w ROM:001248F8 bra.s locret_12494C ROM:001248FA ; --------------------------------------------------------------------------- ROM:001248FA ROM:001248FA loc_1248FA: ; CODE XREF: sub_1248BE+C↑j ROM:001248FA andi.b #$C0,d1 ROM:001248FE cmpi.b #0,d1 ROM:00124902 bne.s loc_124910 ROM:00124904 move.b ($1261).l,($1262).l ROM:0012490E bra.s loc_12491A ROM:00124910 ; --------------------------------------------------------------------------- ROM:00124910 ROM:00124910 loc_124910: ; CODE XREF: sub_1248BE+44↑j ROM:00124910 move.b ($1263).l,($1262).l ROM:0012491A ROM:0012491A loc_12491A: ; CODE XREF: sub_1248BE+50↑j ROM:0012491A move.b ($1262).l,d0 ROM:00124920 addi.b #-$7E,d0 ROM:00124924 add.b ($11AA).w,d0 ROM:00124928 move.b #3,($1260).l ROM:00124930 move.b #$7F,($1261).l ROM:00124938 move.b ($11AA).w,($1263).l ROM:00124940 move.b d0,($1264).l ROM:00124946 move.w #5,($C52).w ROM:0012494C ROM:0012494C locret_12494C: ; CODE XREF: sub_1248BE+3A↑j ROM:0012494C rts ROM:0012494C ; End of function sub_1248BE ROM:0012494C ROM:0012494E ROM:0012494E ; =============== S U B R O U T I N E ======================================= ROM:0012494E ROM:0012494E ROM:0012494E sub_12494E: ; CODE XREF: ROM:00115046↑p ROM:0012494E ; sub_123CB8+4A4↑p ... ROM:0012494E btst #4,($13B0).w ROM:00124954 beq.s loc_124984 ROM:00124956 move.b #2,($1263).l ROM:0012495E move.b ($1261).l,d1 ROM:00124964 addi.b #$40,d1 ; '@' ROM:00124968 move.b d1,($1264).l ROM:0012496E move.b ($1262).l,($1265).l ROM:00124978 bsr.w sub_124D22 ROM:0012497C move.w #7,($C52).w ROM:00124982 bra.s locret_1249B0 ROM:00124984 ; --------------------------------------------------------------------------- ROM:00124984 ROM:00124984 loc_124984: ; CODE XREF: sub_12494E+6↑j ROM:00124984 addi.b #$40,($1261).l ; '@' ROM:0012498C move.b ($1261).l,d0 ROM:00124992 move.b #2,($1260).l ROM:0012499A add.b ($1262).l,d0 ROM:001249A0 addi.b #2,d0 ROM:001249A4 move.b d0,($1263).l ROM:001249AA move.w #4,($C52).w ROM:001249B0 ROM:001249B0 locret_1249B0: ; CODE XREF: sub_12494E+34↑j ROM:001249B0 rts ROM:001249B0 ; End of function sub_12494E ROM:001249B0 ROM:001249B2 ROM:001249B2 ; =============== S U B R O U T I N E ======================================= ROM:001249B2 ROM:001249B2 ROM:001249B2 sub_1249B2: ; CODE XREF: sub_123CB8:loc_124122↑p ROM:001249B2 clr.l d1 ROM:001249B4 movea.l #$1260,a0 ROM:001249BA move.b 2(a0),d1 ROM:001249BE swap d1 ROM:001249C0 move.b 1(a0),d1 ROM:001249C4 btst #4,($13B0).w ROM:001249CA beq.s loc_1249DA ROM:001249CC adda.l #3,a0 ROM:001249D2 move.w #7,($C52).w ROM:001249D8 bra.s loc_1249F2 ROM:001249DA ; --------------------------------------------------------------------------- ROM:001249DA ROM:001249DA loc_1249DA: ; CODE XREF: sub_1249B2+18↑j ROM:001249DA btst #2,($13A7).w ROM:001249E0 beq.s loc_1249EC ROM:001249E2 clr.b (a0)+ ROM:001249E4 move.w #5,($C52).w ROM:001249EA bra.s loc_1249F2 ROM:001249EC ; --------------------------------------------------------------------------- ROM:001249EC ROM:001249EC loc_1249EC: ; CODE XREF: sub_1249B2+2E↑j ROM:001249EC move.w #4,($C52).w ROM:001249F2 ROM:001249F2 loc_1249F2: ; CODE XREF: sub_1249B2+26↑j ROM:001249F2 ; sub_1249B2+38↑j ROM:001249F2 adda.l #1,a0 ROM:001249F8 addi.b #$40,d1 ; '@' ROM:001249FC move.b d1,(a0)+ ROM:001249FE move.b d1,d2 ROM:00124A00 swap d1 ROM:00124A02 move.b d1,(a0)+ ROM:00124A04 add.b d1,d2 ROM:00124A06 clr.w d1 ROM:00124A08 move.w 2(a3),d4 ROM:00124A0C ROM:00124A0C loc_124A0C: ; CODE XREF: sub_1249B2+F8↓j ROM:00124A0C cmp.w d1,d4 ROM:00124A0E ble.l loc_124AAE ROM:00124A14 move.w d1,d3 ROM:00124A16 lsl.w #2,d3 ROM:00124A18 addq.w #6,d3 ROM:00124A1A move.b (a3,d3.w),d5 ROM:00124A1E btst #2,($13A7).w ROM:00124A24 bne.s loc_124A58 ROM:00124A26 cmpi.b #0,d5 ROM:00124A2A bne.s loc_124A34 ROM:00124A2C movea.l #0,a1 ROM:00124A32 bra.s loc_124A58 ROM:00124A34 ; --------------------------------------------------------------------------- ROM:00124A34 ROM:00124A34 loc_124A34: ; CODE XREF: sub_1249B2+78↑j ROM:00124A34 cmpi.b #$40,d5 ; '@' ROM:00124A38 bne.s loc_124A42 ROM:00124A3A movea.l #unk_110000,a1 ROM:00124A40 bra.s loc_124A58 ROM:00124A42 ; --------------------------------------------------------------------------- ROM:00124A42 ROM:00124A42 loc_124A42: ; CODE XREF: sub_1249B2+86↑j ROM:00124A42 cmpi.b #$80,d5 ROM:00124A46 bne.s loc_124A4C ROM:00124A48 movea.l a5,a1 ROM:00124A4A bra.s loc_124A58 ROM:00124A4C ; --------------------------------------------------------------------------- ROM:00124A4C ROM:00124A4C loc_124A4C: ; CODE XREF: sub_1249B2+94↑j ROM:00124A4C cmpi.b #$C0,d5 ROM:00124A50 bne.s loc_124A58 ROM:00124A52 movea.l #$100000,a1 ROM:00124A58 ROM:00124A58 loc_124A58: ; CODE XREF: sub_1249B2+72↑j ROM:00124A58 ; sub_1249B2+80↑j ... ROM:00124A58 subq.w #2,d3 ROM:00124A5A clr.l d5 ROM:00124A5C btst #2,($13A7).w ROM:00124A62 bne.s loc_124A6C ROM:00124A64 move.w (a3,d3.w),d5 ROM:00124A68 adda.l d5,a1 ROM:00124A6A bra.s loc_124A7E ROM:00124A6C ; --------------------------------------------------------------------------- ROM:00124A6C ROM:00124A6C loc_124A6C: ; CODE XREF: sub_1249B2+B0↑j ROM:00124A6C move.b (a3,d3.w),d5 ROM:00124A70 asl.l #8,d5 ROM:00124A72 move.b 1(a3,d3.w),d5 ROM:00124A76 asl.l #8,d5 ROM:00124A78 move.b 2(a3,d3.w),d5 ROM:00124A7C movea.l d5,a1 ROM:00124A7E ROM:00124A7E loc_124A7E: ; CODE XREF: sub_1249B2+B8↑j ROM:00124A7E clr.w d5 ROM:00124A80 clr.w d6 ROM:00124A82 addq.w #3,d3 ROM:00124A84 move.b (a3,d3.w),d6 ROM:00124A88 ROM:00124A88 loc_124A88: ; CODE XREF: sub_1249B2+F4↓j ROM:00124A88 cmp.w d5,d6 ROM:00124A8A ble.s loc_124AA8 ROM:00124A8C move.b (a1),(a0)+ ROM:00124A8E addq.w #1,d5 ROM:00124A90 add.b (a1)+,d2 ROM:00124A92 addq.w #1,($C6A).w ROM:00124A96 move.l #$1363,d3 ROM:00124A9C cmp.l a0,d3 ROM:00124A9E bge.s loc_124AA2 ROM:00124AA0 movea.l d3,a0 ROM:00124AA2 ROM:00124AA2 loc_124AA2: ; CODE XREF: sub_1249B2+EC↑j ROM:00124AA2 addq.w #1,($C52).w ROM:00124AA6 bra.s loc_124A88 ROM:00124AA8 ; --------------------------------------------------------------------------- ROM:00124AA8 ROM:00124AA8 loc_124AA8: ; CODE XREF: sub_1249B2+D8↑j ROM:00124AA8 addq.w #1,d1 ROM:00124AAA bra.w loc_124A0C ROM:00124AAE ; --------------------------------------------------------------------------- ROM:00124AAE ROM:00124AAE loc_124AAE: ; CODE XREF: sub_1249B2+5C↑j ROM:00124AAE move.w ($C52).w,d3 ROM:00124AB2 btst #4,($13B0).w ROM:00124AB8 beq.s loc_124AC4 ROM:00124ABA subq.w #5,d3 ROM:00124ABC move.b d3,($1263).l ROM:00124AC2 bra.s loc_124ADA ROM:00124AC4 ; --------------------------------------------------------------------------- ROM:00124AC4 ROM:00124AC4 loc_124AC4: ; CODE XREF: sub_1249B2+106↑j ROM:00124AC4 btst #2,($13A7).w ROM:00124ACA beq.s loc_124AD4 ROM:00124ACC subq.w #3,d3 ROM:00124ACE move.b d3,($1261).w ROM:00124AD2 bra.s loc_124ADA ROM:00124AD4 ; --------------------------------------------------------------------------- ROM:00124AD4 ROM:00124AD4 loc_124AD4: ; CODE XREF: sub_1249B2+118↑j ROM:00124AD4 subq.w #2,d3 ROM:00124AD6 move.b d3,($1260).w ROM:00124ADA ROM:00124ADA loc_124ADA: ; CODE XREF: sub_1249B2+110↑j ROM:00124ADA ; sub_1249B2+120↑j ROM:00124ADA add.b d3,d2 ROM:00124ADC btst #4,($13B0).w ROM:00124AE2 beq.s loc_124AEA ROM:00124AE4 bsr.w sub_124D22 ROM:00124AE8 bra.s locret_124AEC ROM:00124AEA ; --------------------------------------------------------------------------- ROM:00124AEA ROM:00124AEA loc_124AEA: ; CODE XREF: sub_1249B2+130↑j ROM:00124AEA move.b d2,(a0) ROM:00124AEC ROM:00124AEC locret_124AEC: ; CODE XREF: sub_1249B2+136↑j ROM:00124AEC rts ROM:00124AEC ; End of function sub_1249B2 ROM:00124AEC ROM:00124AEE ROM:00124AEE ; =============== S U B R O U T I N E ======================================= ROM:00124AEE ROM:00124AEE ROM:00124AEE sub_124AEE: ; CODE XREF: sub_123CB8+4E4↑p ROM:00124AEE clr.l d2 ROM:00124AF0 clr.l d1 ROM:00124AF2 move.b ($1262).l,d1 ROM:00124AF8 move.w #$10,d3 ROM:00124AFC lsl.l d3,d1 ROM:00124AFE or.l d1,d2 ROM:00124B00 clr.l d1 ROM:00124B02 move.b ($1263).l,d1 ROM:00124B08 lsl.l #8,d1 ROM:00124B0A or.l d1,d2 ROM:00124B0C clr.l d1 ROM:00124B0E move.b ($1264).l,d1 ROM:00124B14 or.l d1,d2 ROM:00124B16 movea.l d2,a0 ROM:00124B18 clr.l d1 ROM:00124B1A move.b ($1265).l,d1 ROM:00124B20 add.l d2,d1 ROM:00124B22 subi.l #1,d1 ROM:00124B28 move.l d1,d3 ROM:00124B2A bclr #4,($13B4).w ROM:00124B30 cmpi.l #0,d2 ROM:00124B36 blt.s loc_124B5C ROM:00124B38 cmpi.l #$1E00,d2 ROM:00124B3E bge.s loc_124B5C ROM:00124B40 cmpi.l #0,d3 ROM:00124B46 blt.s loc_124B56 ROM:00124B48 cmpi.l #$1E00,d3 ROM:00124B4E bge.s loc_124B56 ROM:00124B50 bset #4,($13B4).w ROM:00124B56 ROM:00124B56 loc_124B56: ; CODE XREF: sub_124AEE+58↑j ROM:00124B56 ; sub_124AEE+60↑j ROM:00124B56 bra.l loc_124C00 ROM:00124B5C ; --------------------------------------------------------------------------- ROM:00124B5C ROM:00124B5C loc_124B5C: ; CODE XREF: sub_124AEE+48↑j ROM:00124B5C ; sub_124AEE+50↑j ROM:00124B5C btst #4,($1397).w ROM:00124B62 beq.s loc_124BB2 ROM:00124B64 cmpi.l #$1E00,d2 ROM:00124B6A blt.s loc_124B8C ROM:00124B6C cmpi.l #$10000,d2 ROM:00124B72 bge.s loc_124B8C ROM:00124B74 cmpi.l #$1E00,d3 ROM:00124B7A blt.s loc_124B8A ROM:00124B7C cmpi.l #$10000,d3 ROM:00124B82 bge.s loc_124B8A ROM:00124B84 bset #4,($13B4).w ROM:00124B8A ROM:00124B8A loc_124B8A: ; CODE XREF: sub_124AEE+8C↑j ROM:00124B8A ; sub_124AEE+94↑j ROM:00124B8A bra.s loc_124BB2 ROM:00124B8C ; --------------------------------------------------------------------------- ROM:00124B8C ROM:00124B8C loc_124B8C: ; CODE XREF: sub_124AEE+7C↑j ROM:00124B8C ; sub_124AEE+84↑j ROM:00124B8C cmpi.l #0,d2 ROM:00124B92 blt.s loc_124BB2 ROM:00124B94 cmpi.l #$FFFE,d2 ROM:00124B9A bge.s loc_124BB2 ROM:00124B9C cmpi.l #0,d3 ROM:00124BA2 blt.s loc_124BB2 ROM:00124BA4 cmpi.l #$FFFE,d3 ROM:00124BAA bge.s loc_124BB2 ROM:00124BAC bset #4,($13B4).w ROM:00124BB2 ROM:00124BB2 loc_124BB2: ; CODE XREF: sub_124AEE+74↑j ROM:00124BB2 ; sub_124AEE:loc_124B8A↑j ... ROM:00124BB2 cmpi.l #unk_110000,d2 ROM:00124BB8 blt.s loc_124BDA ROM:00124BBA cmpi.l #byte_16FFFF,d2 ROM:00124BC0 bge.s loc_124BDA ROM:00124BC2 cmpi.l #unk_110000,d3 ROM:00124BC8 blt.s loc_124BD8 ROM:00124BCA cmpi.l #byte_16FFFF,d3 ROM:00124BD0 bge.s loc_124BD8 ROM:00124BD2 bset #4,($13B4).w ROM:00124BD8 ROM:00124BD8 loc_124BD8: ; CODE XREF: sub_124AEE+DA↑j ROM:00124BD8 ; sub_124AEE+E2↑j ROM:00124BD8 bra.s loc_124C00 ROM:00124BDA ; --------------------------------------------------------------------------- ROM:00124BDA ROM:00124BDA loc_124BDA: ; CODE XREF: sub_124AEE+CA↑j ROM:00124BDA ; sub_124AEE+D2↑j ROM:00124BDA cmpi.l #$170000,d2 ROM:00124BE0 blt.s loc_124C00 ROM:00124BE2 cmpi.l #$17BAF0,d2 ROM:00124BE8 bge.s loc_124C00 ROM:00124BEA cmpi.l #$170000,d3 ROM:00124BF0 blt.s loc_124C00 ROM:00124BF2 cmpi.l #$17BAF0,d3 ROM:00124BF8 bge.s loc_124C00 ROM:00124BFA bset #4,($13B4).w ROM:00124C00 ROM:00124C00 loc_124C00: ; CODE XREF: sub_124AEE:loc_124B56↑j ROM:00124C00 ; sub_124AEE:loc_124BD8↑j ... ROM:00124C00 clr.w d3 ROM:00124C02 move.b ($1265).l,d3 ROM:00124C08 cmpi.w #$3E,d3 ; '>' ROM:00124C0C ble.s loc_124C32 ROM:00124C0E cmpi.w #$FE,d3 ROM:00124C12 ble.s loc_124C1E ROM:00124C14 bclr #4,($13B4).w ROM:00124C1A bra.w loc_124C30 ROM:00124C1E ; --------------------------------------------------------------------------- ROM:00124C1E ROM:00124C1E loc_124C1E: ; CODE XREF: sub_124AEE+124↑j ROM:00124C1E move.w #$104,d4 ROM:00124C22 subi.w #4,d4 ROM:00124C26 cmp.w d3,d4 ROM:00124C28 bge.s loc_124C30 ROM:00124C2A bclr #4,($13B4).w ROM:00124C30 ROM:00124C30 loc_124C30: ; CODE XREF: sub_124AEE+12C↑j ROM:00124C30 ; sub_124AEE+13A↑j ROM:00124C30 bra.s loc_124C44 ROM:00124C32 ; --------------------------------------------------------------------------- ROM:00124C32 ROM:00124C32 loc_124C32: ; CODE XREF: sub_124AEE+11E↑j ROM:00124C32 move.w #$104,d4 ROM:00124C36 subi.w #3,d4 ROM:00124C3A cmp.w d3,d4 ROM:00124C3C bge.s loc_124C44 ROM:00124C3E bclr #4,($13B4).w ROM:00124C44 ROM:00124C44 loc_124C44: ; CODE XREF: sub_124AEE:loc_124C30↑j ROM:00124C44 ; sub_124AEE+14E↑j ROM:00124C44 btst #4,($13B4).w ROM:00124C4A beq.l loc_124D1A ROM:00124C50 cmpi.w #$3E,d3 ; '>' ROM:00124C54 bgt.s loc_124C72 ROM:00124C56 move.w #2,($C6A).w ROM:00124C5C move.w #3,($C52).w ROM:00124C62 addi.b #$40,($1261).l ; '@' ROM:00124C6A move.b ($1261).l,d3 ROM:00124C70 bra.s loc_124CB2 ROM:00124C72 ; --------------------------------------------------------------------------- ROM:00124C72 ROM:00124C72 loc_124C72: ; CODE XREF: sub_124AEE+166↑j ROM:00124C72 clr.b ($1260).l ROM:00124C78 move.w #3,($C6A).w ROM:00124C7E move.w #4,($C52).w ROM:00124C84 move.b ($1261).l,($1262).l ROM:00124C8E addi.b #$40,($1262).l ; '@' ROM:00124C96 move.b ($1265).l,($1261).l ROM:00124CA0 addq.b #1,($1261).l ROM:00124CA6 move.b ($1262).l,d3 ROM:00124CAC add.b ($1261).l,d3 ROM:00124CB2 ROM:00124CB2 loc_124CB2: ; CODE XREF: sub_124AEE+182↑j ROM:00124CB2 clr.w d5 ROM:00124CB4 clr.w d6 ROM:00124CB6 move.b ($1265).l,d6 ROM:00124CBC ROM:00124CBC loc_124CBC: ; CODE XREF: sub_124AEE+1FA↓j ROM:00124CBC cmp.w d5,d6 ROM:00124CBE ble.s loc_124CEA ROM:00124CC0 movea.l #$1260,a1 ROM:00124CC6 adda.w ($C6A).w,a1 ROM:00124CCA move.b (a0)+,(a1) ROM:00124CCC addq.w #1,d5 ROM:00124CCE add.b (a1),d3 ROM:00124CD0 addq.w #1,($C6A).w ROM:00124CD4 move.w #$103,d7 ROM:00124CD8 cmp.w ($C6A).w,d7 ROM:00124CDC bge.s loc_124CE4 ROM:00124CDE move.w #$103,($C6A).w ROM:00124CE4 ROM:00124CE4 loc_124CE4: ; CODE XREF: sub_124AEE+1EE↑j ROM:00124CE4 addq.w #1,($C52).w ROM:00124CE8 bra.s loc_124CBC ROM:00124CEA ; --------------------------------------------------------------------------- ROM:00124CEA ROM:00124CEA loc_124CEA: ; CODE XREF: sub_124AEE+1D0↑j ROM:00124CEA cmpi.w #$3E,d6 ; '>' ROM:00124CEE bgt.s loc_124D0C ROM:00124CF0 movea.l #$C52,a2 ROM:00124CF6 move.b 1(a2),($1260).l ROM:00124CFE subi.b #2,($1260).l ROM:00124D06 add.b ($1260).l,d3 ROM:00124D0C ROM:00124D0C loc_124D0C: ; CODE XREF: sub_124AEE+200↑j ROM:00124D0C movea.l #$1260,a4 ROM:00124D12 adda.w ($C6A).w,a4 ROM:00124D16 move.b d3,(a4) ROM:00124D18 bra.s locret_124D20 ROM:00124D1A ; --------------------------------------------------------------------------- ROM:00124D1A ROM:00124D1A loc_124D1A: ; CODE XREF: sub_124AEE+15C↑j ROM:00124D1A bset #4,($13A8).w ROM:00124D20 ROM:00124D20 locret_124D20: ; CODE XREF: sub_124AEE+22A↑j ROM:00124D20 rts ROM:00124D20 ; End of function sub_124AEE ROM:00124D20 ROM:00124D22 ROM:00124D22 ; =============== S U B R O U T I N E ======================================= ROM:00124D22 ROM:00124D22 ROM:00124D22 sub_124D22: ; CODE XREF: sub_123CB8+6A↑p ROM:00124D22 ; sub_123CB8+1D8↑p ... ROM:00124D22 move.b #$B8,($1260).l ROM:00124D2A move.b #$B8,d4 ROM:00124D2E move.b ($11C3).w,($1261).l ROM:00124D36 move.b ($11C3).w,d3 ROM:00124D3A eor.b d3,d4 ROM:00124D3C move.b #$13,($1262).l ROM:00124D44 move.b #$13,d3 ROM:00124D48 eor.b d3,d4 ROM:00124D4A move.b ($1263).l,d3 ROM:00124D50 eor.b d3,d4 ROM:00124D52 clr.w d6 ROM:00124D54 move.b d3,d6 ROM:00124D56 subi.w #1,d6 ROM:00124D5A move.w #3,d7 ROM:00124D5E move.w #0,d5 ROM:00124D62 bra.s loc_124D68 ROM:00124D64 ; --------------------------------------------------------------------------- ROM:00124D64 ROM:00124D64 loc_124D64: ; CODE XREF: sub_124D22+56↓j ROM:00124D64 addi.w #1,d5 ROM:00124D68 ROM:00124D68 loc_124D68: ; CODE XREF: sub_124D22+40↑j ROM:00124D68 cmp.w d6,d5 ROM:00124D6A bgt.s loc_124D7A ROM:00124D6C addi.w #1,d7 ROM:00124D70 move.b $1260(d7.w),d3 ROM:00124D76 eor.b d3,d4 ROM:00124D78 bra.s loc_124D64 ROM:00124D7A ; --------------------------------------------------------------------------- ROM:00124D7A ROM:00124D7A loc_124D7A: ; CODE XREF: sub_124D22+48↑j ROM:00124D7A addi.b #1,d7 ROM:00124D7E move.b d4,$1260(d7.w) ROM:00124D84 rts ROM:00124D84 ; End of function sub_124D22 ROM:00124D84 ROM:00124D86 ROM:00124D86 ; =============== S U B R O U T I N E ======================================= ROM:00124D86 ROM:00124D86 ROM:00124D86 sub_124D86: ; CODE XREF: sub_123CB8+500↑p ROM:00124D86 bsr.l sub_136BB4 ROM:00124D8C clr.l d0 ROM:00124D8E clr.l d1 ROM:00124D90 move.b ($1262).l,d0 ROM:00124D96 asl.l #8,d0 ROM:00124D98 move.b ($1263).l,d0 ROM:00124D9E asl.l #8,d0 ROM:00124DA0 move.b ($1264).l,d0 ROM:00124DA6 move.b ($1265).l,d1 ROM:00124DAC subi.l #1,d1 ROM:00124DB2 move.l d0,d2 ROM:00124DB4 add.l d1,d2 ROM:00124DB6 cmpi.l #$1E00,d0 ROM:00124DBC blt.l loc_124DCE ROM:00124DC2 cmp.l d2,d4 ROM:00124DC4 ble.l loc_124DCE ROM:00124DCA bra.s loc_124DEC ROM:00124DCC ; --------------------------------------------------------------------------- ROM:00124DCC bra.s loc_124DEC ROM:00124DCE ; --------------------------------------------------------------------------- ROM:00124DCE ROM:00124DCE loc_124DCE: ; CODE XREF: sub_124D86+36↑j ROM:00124DCE ; sub_124D86+3E↑j ROM:00124DCE cmp.l d0,d5 ROM:00124DD0 bgt.l loc_124DE6 ROM:00124DD6 cmpi.l #$FFFE,d2 ROM:00124DDC bge.l loc_124DE6 ROM:00124DE2 bra.s loc_124DEC ROM:00124DE4 ; --------------------------------------------------------------------------- ROM:00124DE4 bra.s loc_124DEC ROM:00124DE6 ; --------------------------------------------------------------------------- ROM:00124DE6 ROM:00124DE6 loc_124DE6: ; CODE XREF: sub_124D86+4A↑j ROM:00124DE6 ; sub_124D86+56↑j ROM:00124DE6 bsr.w sub_1248BE ROM:00124DEA bra.s locret_124E04 ROM:00124DEC ; --------------------------------------------------------------------------- ROM:00124DEC ROM:00124DEC loc_124DEC: ; CODE XREF: sub_124D86+44↑j ROM:00124DEC ; sub_124D86+46↑j ... ROM:00124DEC movea.l d0,a0 ROM:00124DEE movea.l #$1260,a1 ROM:00124DF4 adda.l #6,a1 ROM:00124DFA ROM:00124DFA loc_124DFA: ; CODE XREF: sub_124D86+76↓j ROM:00124DFA move.b (a1)+,(a0)+ ROM:00124DFC dbf d1,loc_124DFA ROM:00124E00 bsr.w sub_12486A ROM:00124E04 ROM:00124E04 locret_124E04: ; CODE XREF: sub_124D86+64↑j ROM:00124E04 rts ROM:00124E04 ; End of function sub_124D86 ROM:00124E04 ROM:00124E06 ; --------------------------------------------------------------------------- ROM:00124E06 bset #7,($13B0).w ROM:00124E0C move.b ($1263).l,d1 ROM:00124E12 cmpi.b #$A0,d1 ROM:00124E16 bgt.l loc_124EA8 ROM:00124E1C cmpi.b #0,d1 ROM:00124E20 blt.l loc_124EA2 ROM:00124E26 bsr.l sub_1145F4 ROM:00124E2C btst #4,($13B0).w ROM:00124E32 beq.s loc_124E64 ROM:00124E34 move.b #$30,($1263).l ; '0' ROM:00124E3C move.b ($1261).l,d1 ROM:00124E42 addi.b #$40,d1 ; '@' ROM:00124E46 move.b d1,($1264).l ROM:00124E4C move.b ($1262).l,d1 ROM:00124E52 move.b d1,($1265).l ROM:00124E58 bsr.w sub_124D22 ROM:00124E5C move.w #$35,($C52).w ; '5' ROM:00124E62 bra.s loc_124EA0 ROM:00124E64 ; --------------------------------------------------------------------------- ROM:00124E64 ROM:00124E64 loc_124E64: ; CODE XREF: ROM:00124E32↑j ROM:00124E64 addi.b #$40,($1261).l ; '@' ROM:00124E6C move.b #$30,($1260).l ; '0' ROM:00124E74 clr.b d0 ROM:00124E76 clr.w d4 ROM:00124E78 move.w #0,d2 ROM:00124E7C bra.s loc_124E82 ROM:00124E7E ; --------------------------------------------------------------------------- ROM:00124E7E ROM:00124E7E loc_124E7E: ; CODE XREF: ROM:00124E92↓j ROM:00124E7E addi.w #1,d2 ROM:00124E82 ROM:00124E82 loc_124E82: ; CODE XREF: ROM:00124E7C↑j ROM:00124E82 cmpi.w #$30,d2 ; '0' ROM:00124E86 bgt.s loc_124E94 ROM:00124E88 add.b $1260(d4.w),d0 ROM:00124E8E addi.w #1,d4 ROM:00124E92 bra.s loc_124E7E ROM:00124E94 ; --------------------------------------------------------------------------- ROM:00124E94 ROM:00124E94 loc_124E94: ; CODE XREF: ROM:00124E86↑j ROM:00124E94 move.b d0,$1260(d4.w) ROM:00124E9A move.w #$32,($C52).w ; '2' ROM:00124EA0 ROM:00124EA0 loc_124EA0: ; CODE XREF: ROM:00124E62↑j ROM:00124EA0 bra.s loc_124EA6 ROM:00124EA2 ; --------------------------------------------------------------------------- ROM:00124EA2 ROM:00124EA2 loc_124EA2: ; CODE XREF: ROM:00124E20↑j ROM:00124EA2 bsr.w sub_1248BE ROM:00124EA6 ROM:00124EA6 loc_124EA6: ; CODE XREF: ROM:loc_124EA0↑j ROM:00124EA6 bra.s locret_124EAC ROM:00124EA8 ; --------------------------------------------------------------------------- ROM:00124EA8 ROM:00124EA8 loc_124EA8: ; CODE XREF: ROM:00124E16↑j ROM:00124EA8 bsr.w sub_1248BE ROM:00124EAC ROM:00124EAC locret_124EAC: ; CODE XREF: ROM:loc_124EA6↑j ROM:00124EAC rts ROM:00124EAE ROM:00124EAE ; =============== S U B R O U T I N E ======================================= ROM:00124EAE ROM:00124EAE ROM:00124EAE sub_124EAE: ; CODE XREF: ROM:00125FA0↓p ROM:00124EAE ; ROM:loc_125FBE↓p ROM:00124EAE bclr #4,($13A8).w ROM:00124EB4 move.b #$10,($11AA).w ROM:00124EBA clr.w d0 ROM:00124EBC move.w word_1357D8(d0.w*2),d1 ROM:00124EC4 lsr.w #8,d1 ROM:00124EC6 move.w word_1357D8(d0.w*2),d3 ROM:00124ECE and.w ($C60).w,d3 ROM:00124ED2 move.b ($1261).l,d2 ROM:00124ED8 ROM:00124ED8 loc_124ED8: ; CODE XREF: sub_124EAE+52↓j ROM:00124ED8 cmpi.b #$7F,d1 ROM:00124EDC beq.s loc_124F02 ROM:00124EDE cmp.b d1,d2 ROM:00124EE0 beq.s loc_124F02 ROM:00124EE2 addq.w #1,d0 ROM:00124EE4 bvc.s loc_124EEA ROM:00124EE6 move.w #$8000,d0 ROM:00124EEA ROM:00124EEA loc_124EEA: ; CODE XREF: sub_124EAE+36↑j ROM:00124EEA move.w word_1357D8(d0.w*2),d1 ROM:00124EF2 lsr.w #8,d1 ROM:00124EF4 move.w word_1357D8(d0.w*2),d3 ROM:00124EFC and.w ($C60).w,d3 ROM:00124F00 bra.s loc_124ED8 ROM:00124F02 ; --------------------------------------------------------------------------- ROM:00124F02 ROM:00124F02 loc_124F02: ; CODE XREF: sub_124EAE+2E↑j ROM:00124F02 ; sub_124EAE+32↑j ROM:00124F02 cmpi.b #$7F,d1 ROM:00124F06 beq.l locret_1251AC ROM:00124F0C cmpi.w #0,d3 ROM:00124F10 beq.l locret_1251AC ROM:00124F16 move.b ($1261).l,d0 ROM:00124F1C cmpi.b #$30,d0 ; '0' ROM:00124F20 bne.l loc_125002 ROM:00124F26 clr.w d1 ROM:00124F28 move.b ($1262).l,d3 ROM:00124F2E move.b dword_135876(d1.w),d2 ROM:00124F36 ROM:00124F36 loc_124F36: ; CODE XREF: sub_124EAE+9C↓j ROM:00124F36 cmpi.b #$FF,d2 ROM:00124F3A beq.s loc_124F4C ROM:00124F3C cmp.b d2,d3 ROM:00124F3E beq.s loc_124F4C ROM:00124F40 addq.w #6,d1 ROM:00124F42 move.b dword_135876(d1.w),d2 ROM:00124F4A bra.s loc_124F36 ROM:00124F4C ; --------------------------------------------------------------------------- ROM:00124F4C ROM:00124F4C loc_124F4C: ; CODE XREF: sub_124EAE+8C↑j ROM:00124F4C ; sub_124EAE+90↑j ROM:00124F4C cmpi.b #$FF,d2 ROM:00124F50 bne.s loc_124FC4 ROM:00124F52 clr.w d4 ROM:00124F54 move.b dword_13580A(d4.w),d5 ROM:00124F5C ROM:00124F5C loc_124F5C: ; CODE XREF: sub_124EAE+C2↓j ROM:00124F5C cmpi.b #$FF,d5 ROM:00124F60 beq.s loc_124F72 ROM:00124F62 cmp.b d5,d3 ROM:00124F64 beq.s loc_124F72 ROM:00124F66 addq.w #6,d4 ROM:00124F68 move.b dword_13580A(d4.w),d5 ROM:00124F70 bra.s loc_124F5C ROM:00124F72 ; --------------------------------------------------------------------------- ROM:00124F72 ROM:00124F72 loc_124F72: ; CODE XREF: sub_124EAE+B2↑j ROM:00124F72 ; sub_124EAE+B6↑j ROM:00124F72 cmpi.b #$FF,d5 ROM:00124F76 bne.s loc_124F80 ROM:00124F78 bset #4,($13A8).w ROM:00124F7E bra.s loc_124FC2 ROM:00124F80 ; --------------------------------------------------------------------------- ROM:00124F80 ROM:00124F80 loc_124F80: ; CODE XREF: sub_124EAE+C8↑j ROM:00124F80 move.b ($1263).l,d3 ROM:00124F86 cmpi.b #$FF,d3 ROM:00124F8A beq.s loc_124FA4 ROM:00124F8C cmpi.b #$F0,d3 ROM:00124F90 beq.s loc_124FA4 ROM:00124F92 cmpi.b #0,d3 ROM:00124F96 beq.s loc_124FA0 ROM:00124F98 bset #4,($13A8).w ROM:00124F9E bra.s loc_124FA2 ROM:00124FA0 ; --------------------------------------------------------------------------- ROM:00124FA0 ROM:00124FA0 loc_124FA0: ; CODE XREF: sub_124EAE+E8↑j ROM:00124FA0 bra.s loc_124FA4 ROM:00124FA2 ; --------------------------------------------------------------------------- ROM:00124FA2 ROM:00124FA2 loc_124FA2: ; CODE XREF: sub_124EAE+F0↑j ROM:00124FA2 bra.s loc_124FC2 ROM:00124FA4 ; --------------------------------------------------------------------------- ROM:00124FA4 ROM:00124FA4 loc_124FA4: ; CODE XREF: sub_124EAE+DC↑j ROM:00124FA4 ; sub_124EAE+E2↑j ... ROM:00124FA4 bset #5,($1399).w ROM:00124FAA addq.w #1,d4 ROM:00124FAC clr.w d5 ROM:00124FAE move.b dword_13580A(d4.w),d5 ROM:00124FB6 addq.w #1,d4 ROM:00124FB8 movea.l dword_13580A(d4.w),a0 ROM:00124FC0 jsr (a0) ROM:00124FC2 ROM:00124FC2 loc_124FC2: ; CODE XREF: sub_124EAE+D0↑j ROM:00124FC2 ; sub_124EAE:loc_124FA2↑j ROM:00124FC2 bra.s loc_124FFC ROM:00124FC4 ; --------------------------------------------------------------------------- ROM:00124FC4 ROM:00124FC4 loc_124FC4: ; CODE XREF: sub_124EAE+A2↑j ROM:00124FC4 move.b ($1263).l,d3 ROM:00124FCA cmpi.b #0,d3 ROM:00124FCE beq.s loc_124FDE ROM:00124FD0 cmpi.b #$FF,d3 ROM:00124FD4 beq.s loc_124FDE ROM:00124FD6 bset #4,($13A8).w ROM:00124FDC bra.s loc_124FFC ROM:00124FDE ; --------------------------------------------------------------------------- ROM:00124FDE ROM:00124FDE loc_124FDE: ; CODE XREF: sub_124EAE+120↑j ROM:00124FDE ; sub_124EAE+126↑j ROM:00124FDE bset #5,($1399).w ROM:00124FE4 addq.w #1,d1 ROM:00124FE6 clr.w d2 ROM:00124FE8 move.b dword_135876(d1.w),d2 ROM:00124FF0 addq.w #1,d1 ROM:00124FF2 movea.l dword_135876(d1.w),a0 ROM:00124FFA jsr (a0) ROM:00124FFC ROM:00124FFC loc_124FFC: ; CODE XREF: sub_124EAE:loc_124FC2↑j ROM:00124FFC ; sub_124EAE+12E↑j ROM:00124FFC bra.l locret_1251AC ROM:00125002 ; --------------------------------------------------------------------------- ROM:00125002 ROM:00125002 loc_125002: ; CODE XREF: sub_124EAE+72↑j ROM:00125002 cmpi.b #$31,d0 ; '1' ROM:00125006 bne.l loc_125072 ROM:0012500C clr.w d1 ROM:0012500E move.b ($1262).l,d3 ROM:00125014 move.b dword_1358A6(d1.w),d2 ROM:0012501C ROM:0012501C loc_12501C: ; CODE XREF: sub_124EAE+182↓j ROM:0012501C cmpi.b #$FF,d2 ROM:00125020 beq.s loc_125032 ROM:00125022 cmp.b d2,d3 ROM:00125024 beq.s loc_125032 ROM:00125026 addq.w #6,d1 ROM:00125028 move.b dword_1358A6(d1.w),d2 ROM:00125030 bra.s loc_12501C ROM:00125032 ; --------------------------------------------------------------------------- ROM:00125032 ROM:00125032 loc_125032: ; CODE XREF: sub_124EAE+172↑j ROM:00125032 ; sub_124EAE+176↑j ROM:00125032 clr.w d3 ROM:00125034 move.w d1,d4 ROM:00125036 addq.w #1,d4 ROM:00125038 move.b dword_1358A6(d4.w),d3 ROM:00125040 and.w ($C60).w,d3 ROM:00125044 cmpi.b #$FF,d2 ROM:00125048 beq.l loc_125066 ROM:0012504E cmpi.w #0,d3 ROM:00125052 beq.l loc_125066 ROM:00125058 addq.w #1,d4 ROM:0012505A movea.l dword_1358A6(d4.w),a0 ROM:00125062 jsr (a0) ROM:00125064 bra.s loc_12506C ROM:00125066 ; --------------------------------------------------------------------------- ROM:00125066 ROM:00125066 loc_125066: ; CODE XREF: sub_124EAE+19A↑j ROM:00125066 ; sub_124EAE+1A4↑j ROM:00125066 bset #4,($13A8).w ROM:0012506C ROM:0012506C loc_12506C: ; CODE XREF: sub_124EAE+1B6↑j ROM:0012506C bra.l locret_1251AC ROM:00125072 ; --------------------------------------------------------------------------- ROM:00125072 ROM:00125072 loc_125072: ; CODE XREF: sub_124EAE+158↑j ROM:00125072 move.b ($1261).l,d0 ROM:00125078 cmpi.b #$32,d0 ; '2' ROM:0012507C bne.s loc_1250E4 ROM:0012507E clr.w d1 ROM:00125080 move.b ($1262).l,d3 ROM:00125086 move.b dword_135894(d1.w),d2 ROM:0012508E ROM:0012508E loc_12508E: ; CODE XREF: sub_124EAE+1F4↓j ROM:0012508E cmpi.b #$FF,d2 ROM:00125092 beq.s loc_1250A4 ROM:00125094 cmp.b d2,d3 ROM:00125096 beq.s loc_1250A4 ROM:00125098 addq.w #6,d1 ROM:0012509A move.b dword_135894(d1.w),d2 ROM:001250A2 bra.s loc_12508E ROM:001250A4 ; --------------------------------------------------------------------------- ROM:001250A4 ROM:001250A4 loc_1250A4: ; CODE XREF: sub_124EAE+1E4↑j ROM:001250A4 ; sub_124EAE+1E8↑j ROM:001250A4 clr.w d3 ROM:001250A6 move.w d1,d4 ROM:001250A8 addq.w #1,d4 ROM:001250AA move.b dword_135894(d4.w),d3 ROM:001250B2 and.w ($C60).w,d3 ROM:001250B6 cmpi.b #$FF,d2 ROM:001250BA beq.l loc_1250D8 ROM:001250C0 cmpi.w #0,d3 ROM:001250C4 beq.l loc_1250D8 ROM:001250CA addq.w #1,d4 ROM:001250CC movea.l dword_135894(d4.w),a0 ROM:001250D4 jsr (a0) ROM:001250D6 bra.s loc_1250DE ROM:001250D8 ; --------------------------------------------------------------------------- ROM:001250D8 ROM:001250D8 loc_1250D8: ; CODE XREF: sub_124EAE+20C↑j ROM:001250D8 ; sub_124EAE+216↑j ROM:001250D8 bset #4,($13A8).w ROM:001250DE ROM:001250DE loc_1250DE: ; CODE XREF: sub_124EAE+228↑j ROM:001250DE bra.l locret_1251AC ROM:001250E4 ; --------------------------------------------------------------------------- ROM:001250E4 ROM:001250E4 loc_1250E4: ; CODE XREF: sub_124EAE+1CE↑j ROM:001250E4 cmpi.b #$21,d0 ; '!' ROM:001250E8 bne.s loc_125114 ROM:001250EA cmpi.w #3,($C5E).w ROM:001250F0 bne.s loc_12510E ROM:001250F2 move.w #2,d1 ROM:001250F6 cmpi.b #$26,$1260(d1.w) ; '&' ROM:001250FE bne.s loc_125108 ROM:00125100 bsr.l sub_126A20 ROM:00125106 bra.s loc_12510E ROM:00125108 ; --------------------------------------------------------------------------- ROM:00125108 ROM:00125108 loc_125108: ; CODE XREF: sub_124EAE+250↑j ROM:00125108 bsr.l sub_126A28 ROM:0012510E ROM:0012510E loc_12510E: ; CODE XREF: sub_124EAE+242↑j ROM:0012510E ; sub_124EAE+258↑j ROM:0012510E bra.l locret_1251AC ROM:00125114 ; --------------------------------------------------------------------------- ROM:00125114 ROM:00125114 loc_125114: ; CODE XREF: sub_124EAE+23A↑j ROM:00125114 cmpi.b #$A0,d0 ROM:00125118 bne.s loc_125126 ROM:0012511A bsr.l sub_1149B2 ROM:00125120 bra.l locret_1251AC ROM:00125126 ; --------------------------------------------------------------------------- ROM:00125126 ROM:00125126 loc_125126: ; CODE XREF: sub_124EAE+26A↑j ROM:00125126 cmpi.b #$2C,d0 ; ',' ROM:0012512A bne.s loc_125146 ROM:0012512C bsr.l sub_1252B0 ROM:00125132 btst #2,($13AD).w ROM:00125138 bne.s loc_125140 ROM:0012513A bset #4,($13A8).w ROM:00125140 ROM:00125140 loc_125140: ; CODE XREF: sub_124EAE+28A↑j ROM:00125140 bra.l locret_1251AC ROM:00125146 ; --------------------------------------------------------------------------- ROM:00125146 ROM:00125146 loc_125146: ; CODE XREF: sub_124EAE+27C↑j ROM:00125146 cmpi.b #$13,d0 ROM:0012514A bne.s loc_125158 ROM:0012514C bsr.l sub_126A20 ROM:00125152 bra.l locret_1251AC ROM:00125158 ; --------------------------------------------------------------------------- ROM:00125158 ROM:00125158 loc_125158: ; CODE XREF: sub_124EAE+29C↑j ROM:00125158 cmpi.b #$77,d0 ; 'w' ROM:0012515C bne.s loc_12516A ROM:0012515E bsr.l sub_126A18 ROM:00125164 bra.l locret_1251AC ROM:0012516A ; --------------------------------------------------------------------------- ROM:0012516A ROM:0012516A loc_12516A: ; CODE XREF: sub_124EAE+2AE↑j ROM:0012516A cmpi.b #$34,d0 ; '4' ROM:0012516E bne.s loc_12517E ROM:00125170 bsr.l sub_115906 ROM:00125176 bset #7,($13A4).w ROM:0012517C bra.s locret_1251AC ROM:0012517E ; --------------------------------------------------------------------------- ROM:0012517E ROM:0012517E loc_12517E: ; CODE XREF: sub_124EAE+2C0↑j ROM:0012517E cmpi.b #$36,d0 ; '6' ROM:00125182 bne.s loc_125192 ROM:00125184 bsr.l sub_115934 ROM:0012518A bset #5,($13B1).w ROM:00125190 bra.s locret_1251AC ROM:00125192 ; --------------------------------------------------------------------------- ROM:00125192 ROM:00125192 loc_125192: ; CODE XREF: sub_124EAE+2D4↑j ROM:00125192 cmpi.b #$37,d0 ; '7' ROM:00125196 bne.s loc_1251A0 ROM:00125198 bset #1,($1395).w ROM:0012519E bra.s locret_1251AC ROM:001251A0 ; --------------------------------------------------------------------------- ROM:001251A0 ROM:001251A0 loc_1251A0: ; CODE XREF: sub_124EAE+2E8↑j ROM:001251A0 cmpi.b #$83,d0 ROM:001251A4 bne.s locret_1251AC ROM:001251A6 bset #4,($13B3).w ROM:001251AC ROM:001251AC locret_1251AC: ; CODE XREF: sub_124EAE+58↑j ROM:001251AC ; sub_124EAE+62↑j ... ROM:001251AC rts ROM:001251AC ; End of function sub_124EAE ROM:001251AC ROM:001251AE ROM:001251AE ; =============== S U B R O U T I N E ======================================= ROM:001251AE ROM:001251AE ROM:001251AE sub_1251AE: ; CODE XREF: sub_12387C+6↑p ROM:001251AE ; sub_12388E+2A↑p ROM:001251AE btst #3,($96A).w ROM:001251B4 beq.s loc_1251C4 ROM:001251B6 btst #4,($931).w ROM:001251BC bne.s loc_1251C4 ROM:001251BE bset #6,($13B3).w ROM:001251C4 ROM:001251C4 loc_1251C4: ; CODE XREF: sub_1251AE+6↑j ROM:001251C4 ; sub_1251AE+E↑j ROM:001251C4 clr.w d1 ROM:001251C6 move.b ($11AB).w,d1 ROM:001251CA cmpi.w #3,d1 ROM:001251CE bcc.s locret_1251D8 ROM:001251D0 movea.l off_1251DA(pc,d1.w*4),a0 ROM:001251D4 nop ROM:001251D6 jmp (a0) ROM:001251D8 ; --------------------------------------------------------------------------- ROM:001251D8 ROM:001251D8 locret_1251D8: ; CODE XREF: sub_1251AE+20↑j ROM:001251D8 rts ROM:001251D8 ; End of function sub_1251AE ROM:001251D8 ROM:001251D8 ; --------------------------------------------------------------------------- ROM:001251DA off_1251DA: dc.l loc_1251E6 ; DATA XREF: sub_1251AE+22↑r ROM:001251DE dc.l loc_1251FC ROM:001251E2 dc.l loc_125252 ROM:001251E6 ; --------------------------------------------------------------------------- ROM:001251E6 ROM:001251E6 loc_1251E6: ; DATA XREF: ROM:off_1251DA↑o ROM:001251E6 bsr.l sub_13766C ROM:001251EC bsr.l sub_13765A ROM:001251F2 move.b #1,($11AB).w ROM:001251F8 bra.s locret_125250 ROM:001251FA ; --------------------------------------------------------------------------- ROM:001251FA rts ROM:001251FC ; --------------------------------------------------------------------------- ROM:001251FC ROM:001251FC loc_1251FC: ; DATA XREF: ROM:001251DE↑o ROM:001251FC btst #5,($1399).w ROM:00125202 beq.s loc_12523C ROM:00125204 bclr #5,($1399).w ROM:0012520A btst #5,($139A).w ROM:00125210 beq.s loc_12521E ROM:00125212 bclr #5,($139A).w ROM:00125218 move.w ($C54).w,d0 ROM:0012521C bra.s loc_125222 ROM:0012521E ; --------------------------------------------------------------------------- ROM:0012521E ROM:0012521E loc_12521E: ; CODE XREF: ROM:00125210↑j ROM:0012521E move.w $46E(a5),d0 ROM:00125222 ROM:00125222 loc_125222: ; CODE XREF: ROM:0012521C↑j ROM:00125222 clr.b ($8CD).w ROM:00125226 move.w d0,($680).w ROM:0012522A move.b #1,($8CD).w ROM:00125230 move.b #2,($11AB).w ROM:00125236 bra.l locret_1252AC ROM:0012523C ; --------------------------------------------------------------------------- ROM:0012523C ROM:0012523C loc_12523C: ; CODE XREF: ROM:00125202↑j ROM:0012523C btst #6,($13B3).w ROM:00125242 beq.s locret_125250 ROM:00125244 bclr #6,($13B3).w ROM:0012524A bsr.l sub_13765A ROM:00125250 ROM:00125250 locret_125250: ; CODE XREF: ROM:001251F8↑j ROM:00125250 ; ROM:00125242↑j ... ROM:00125250 rts ROM:00125252 ; --------------------------------------------------------------------------- ROM:00125252 ROM:00125252 loc_125252: ; DATA XREF: ROM:001251E2↑o ROM:00125252 btst #5,($1399).w ROM:00125258 beq.s loc_125274 ROM:0012525A bclr #5,($1399).w ROM:00125260 move.w $46E(a5),d0 ROM:00125264 clr.b ($8CD).w ROM:00125268 move.w d0,($680).w ROM:0012526C move.b #1,($8CD).w ROM:00125272 bra.s locret_1252AC ROM:00125274 ; --------------------------------------------------------------------------- ROM:00125274 ROM:00125274 loc_125274: ; CODE XREF: ROM:00125258↑j ROM:00125274 cmpi.w #0,($680).w ROM:0012527A bgt.s loc_12528A ROM:0012527C bsr.l sub_13766C ROM:00125282 move.b #1,($11AB).w ROM:00125288 bra.s locret_125250 ROM:0012528A ; --------------------------------------------------------------------------- ROM:0012528A ROM:0012528A loc_12528A: ; CODE XREF: ROM:0012527A↑j ROM:0012528A btst #6,($13B3).w ROM:00125290 beq.s locret_1252AC ROM:00125292 bclr #6,($13B3).w ROM:00125298 bsr.l sub_13765A ROM:0012529E bsr.l sub_13766C ROM:001252A4 move.b #1,($11AB).w ROM:001252AA bra.s locret_125250 ROM:001252AC ; --------------------------------------------------------------------------- ROM:001252AC ROM:001252AC locret_1252AC: ; CODE XREF: ROM:00125236↑j ROM:001252AC ; ROM:00125272↑j ... ROM:001252AC rts ROM:001252AE ; --------------------------------------------------------------------------- ROM:001252AE rts ROM:001252B0 ROM:001252B0 ; =============== S U B R O U T I N E ======================================= ROM:001252B0 ROM:001252B0 ROM:001252B0 sub_1252B0: ; CODE XREF: sub_124EAE+27E↑p ROM:001252B0 btst #6,($138D).w ROM:001252B6 bne.s loc_1252BE ROM:001252B8 bsr.l sub_136BB4 ROM:001252BE ROM:001252BE loc_1252BE: ; CODE XREF: sub_1252B0+6↑j ROM:001252BE clr.w d0 ROM:001252C0 move.b ($1260).l,d0 ROM:001252C6 move.b ($1262).w,d1 ROM:001252CA movea.l ($45C).w,a0 ROM:001252CE btst #0,($13A3).w ROM:001252D4 bne.s loc_1252F4 ROM:001252D6 clr.w ($C58).w ROM:001252DA move.l ($45C).w,d2 ROM:001252DE addi.l #2,d2 ROM:001252E4 move.l d2,($95C).w ROM:001252E8 move.b #0,($11AC).w ROM:001252EE bra.l loc_12530A ROM:001252F4 ; --------------------------------------------------------------------------- ROM:001252F4 ROM:001252F4 loc_1252F4: ; CODE XREF: sub_1252B0+24↑j ROM:001252F4 cmp.b (a0),d1 ROM:001252F6 bne.w loc_125398 ROM:001252FA bsr.w sub_1253BA ROM:001252FE move.l ($46C).w,($95C).w ROM:00125304 move.b 3(a0),($11AC).w ROM:0012530A ROM:0012530A loc_12530A: ; CODE XREF: sub_1252B0+3E↑j ROM:0012530A subi.w #2,d0 ROM:0012530E move.w #3,d4 ROM:00125312 ROM:00125312 loc_125312: ; CODE XREF: sub_1252B0:loc_12538E↓j ROM:00125312 cmpi.w #0,d0 ROM:00125316 ble.s loc_125390 ROM:00125318 move.b $1260(d4.w),d2 ROM:0012531E addq.w #1,d4 ROM:00125320 cmpi.b #4,d2 ROM:00125324 bne.s loc_125336 ROM:00125326 cmpi.w #1,d0 ROM:0012532A bne.s loc_125398 ROM:0012532C bsr.w sub_1253EA ROM:00125330 subi.w #1,d0 ROM:00125334 bra.s loc_12538E ROM:00125336 ; --------------------------------------------------------------------------- ROM:00125336 ROM:00125336 loc_125336: ; CODE XREF: sub_1252B0+74↑j ROM:00125336 cmpi.w #5,d0 ROM:0012533A blt.s loc_125398 ROM:0012533C clr.w d3 ROM:0012533E move.b $1260(d4.w),d3 ROM:00125344 move.w d3,($C5A).w ROM:00125348 addq.w #1,d4 ROM:0012534A clr.w d3 ROM:0012534C move.b $1260(d4.w),d3 ROM:00125352 move.w d3,($C5C).w ROM:00125356 addq.w #1,d4 ROM:00125358 cmpi.b #1,d2 ROM:0012535C bne.s loc_125362 ROM:0012535E bra.s loc_125398 ROM:00125360 ; --------------------------------------------------------------------------- ROM:00125360 bra.s loc_12538E ROM:00125362 ; --------------------------------------------------------------------------- ROM:00125362 ROM:00125362 loc_125362: ; CODE XREF: sub_1252B0+AC↑j ROM:00125362 cmpi.b #3,d2 ROM:00125366 bne.s loc_12538E ROM:00125368 cmpi.w #6,d0 ROM:0012536C blt.s loc_125398 ROM:0012536E bclr #2,($13AD).w ROM:00125374 bsr.w sub_125404 ROM:00125378 btst #2,($13AD).w ROM:0012537E beq.s loc_125398 ROM:00125380 bset #0,($13A3).w ROM:00125386 subi.w #6,d0 ROM:0012538A addi.w #3,d4 ROM:0012538E ROM:0012538E loc_12538E: ; CODE XREF: sub_1252B0+84↑j ROM:0012538E ; sub_1252B0+B0↑j ... ROM:0012538E bra.s loc_125312 ROM:00125390 ; --------------------------------------------------------------------------- ROM:00125390 ROM:00125390 loc_125390: ; CODE XREF: sub_1252B0+66↑j ROM:00125390 bset #2,($13AD).w ROM:00125396 bra.s locret_1253B8 ROM:00125398 ; --------------------------------------------------------------------------- ROM:00125398 ROM:00125398 loc_125398: ; CODE XREF: sub_1252B0+46↑j ROM:00125398 ; sub_1252B0+7A↑j ... ROM:00125398 bclr #2,($13AD).w ROM:0012539E movea.l ($45C).w,a0 ROM:001253A2 move.b ($11AC).w,3(a0) ROM:001253A8 move.l ($95C).w,($46C).w ROM:001253AE movea.l ($46C).w,a0 ROM:001253B2 move.b #$FF,-2(a0) ROM:001253B8 ROM:001253B8 locret_1253B8: ; CODE XREF: sub_1252B0+E6↑j ROM:001253B8 rts ROM:001253B8 ; End of function sub_1252B0 ROM:001253B8 ROM:001253BA ROM:001253BA ; =============== S U B R O U T I N E ======================================= ROM:001253BA ROM:001253BA ROM:001253BA sub_1253BA: ; CODE XREF: sub_1252B0+4A↑p ROM:001253BA clr.w d2 ROM:001253BC move.b 3(a0),d2 ROM:001253C0 asl.w #2,d2 ROM:001253C2 ext.l d2 ROM:001253C4 adda.l d2,a0 ROM:001253C6 asr.l #2,d2 ROM:001253C8 clr.w ($C58).w ROM:001253CC ROM:001253CC loc_1253CC: ; CODE XREF: sub_1253BA+2C↓j ROM:001253CC cmpi.w #0,d2 ROM:001253D0 ble.s locret_1253E8 ROM:001253D2 clr.w d3 ROM:001253D4 move.b 3(a0),d3 ROM:001253D8 add.w d3,($C58).w ROM:001253DC suba.l #4,a0 ROM:001253E2 subi.w #1,d2 ROM:001253E6 bra.s loc_1253CC ROM:001253E8 ; --------------------------------------------------------------------------- ROM:001253E8 ROM:001253E8 locret_1253E8: ; CODE XREF: sub_1253BA+16↑j ROM:001253E8 rts ROM:001253E8 ; End of function sub_1253BA ROM:001253E8 ROM:001253EA ROM:001253EA ; =============== S U B R O U T I N E ======================================= ROM:001253EA ROM:001253EA ROM:001253EA sub_1253EA: ; CODE XREF: sub_1252B0+7C↑p ROM:001253EA move.b #$FF,(a0) ROM:001253EE move.l ($45C).w,d2 ROM:001253F2 addi.l #2,d2 ROM:001253F8 move.l d2,($46C).w ROM:001253FC bclr #0,($13A3).w ROM:00125402 rts ROM:00125402 ; End of function sub_1253EA ROM:00125402 ROM:00125404 ROM:00125404 ; =============== S U B R O U T I N E ======================================= ROM:00125404 ROM:00125404 ROM:00125404 sub_125404: ; CODE XREF: sub_1252B0+C4↑p ROM:00125404 cmpi.w #0,($C58).w ROM:0012540A bne.s loc_125448 ROM:0012540C move.l #$10000,d2 ROM:00125412 cmp.l ($454).w,d2 ROM:00125416 ble.s loc_12541C ROM:00125418 move.l ($454).w,d2 ROM:0012541C ROM:0012541C loc_12541C: ; CODE XREF: sub_125404+12↑j ROM:0012541C subq.l #8,d2 ROM:0012541E sub.l ($46C).w,d2 ROM:00125422 blt.l loc_1255F6 ROM:00125428 move.b d1,(a0)+ ROM:0012542A clr.w d2 ROM:0012542C move.w ($C60).w,d2 ROM:00125430 move.b d2,(a0)+ ROM:00125432 move.b #0,(a0)+ ROM:00125436 move.b #0,(a0)+ ROM:0012543A move.l #4,d2 ROM:00125440 add.l d2,($46C).w ROM:00125444 move.l ($45C).w,d2 ROM:00125448 ROM:00125448 loc_125448: ; CODE XREF: sub_125404+6↑j ROM:00125448 move.l #$10000,d2 ROM:0012544E cmp.l ($454).w,d2 ROM:00125452 ble.s loc_125458 ROM:00125454 move.l ($454).w,d2 ROM:00125458 ROM:00125458 loc_125458: ; CODE XREF: sub_125404+4E↑j ROM:00125458 subq.l #4,d2 ROM:0012545A sub.l ($46C).w,d2 ROM:0012545E blt.l loc_1255F6 ROM:00125464 move.l #4,d2 ROM:0012546A add.l d2,($46C).w ROM:0012546E move.l ($45C).w,d2 ROM:00125472 move.w ($C58).w,d2 ROM:00125476 move.w ($C58).w,d3 ROM:0012547A addq.w #1,d2 ROM:0012547C cmp.w ($C5A).w,d2 ROM:00125480 bne.s loc_12548E ROM:00125482 movea.l ($46C).w,a0 ROM:00125486 suba.l #6,a0 ROM:0012548C bra.s loc_1254B8 ROM:0012548E ; --------------------------------------------------------------------------- ROM:0012548E ROM:0012548E loc_12548E: ; CODE XREF: sub_125404+7C↑j ROM:0012548E addq.w #1,d2 ROM:00125490 cmp.w ($C5A).w,d2 ROM:00125494 ble.s loc_12549E ROM:00125496 bra.l loc_1255F6 ROM:0012549C ; --------------------------------------------------------------------------- ROM:0012549C bra.s loc_1254B8 ROM:0012549E ; --------------------------------------------------------------------------- ROM:0012549E ROM:0012549E loc_12549E: ; CODE XREF: sub_125404+90↑j ROM:0012549E cmpi.w #$FF,($C5A).w ROM:001254A4 bne.s loc_1254B2 ROM:001254A6 movea.l ($46C).w,a0 ROM:001254AA suba.l #6,a0 ROM:001254B0 bra.s loc_1254B8 ROM:001254B2 ; --------------------------------------------------------------------------- ROM:001254B2 ROM:001254B2 loc_1254B2: ; CODE XREF: sub_125404+A0↑j ROM:001254B2 bra.l loc_1255F6 ROM:001254B8 ; --------------------------------------------------------------------------- ROM:001254B8 ROM:001254B8 loc_1254B8: ; CODE XREF: sub_125404+88↑j ROM:001254B8 ; sub_125404+98↑j ... ROM:001254B8 add.w ($C5C).w,d3 ROM:001254BC move.w d3,($C58).w ROM:001254C0 move.w d4,d2 ROM:001254C2 clr.l d3 ROM:001254C4 clr.l d5 ROM:001254C6 move.b $1260(d2.w),d3 ROM:001254CC addq.w #1,d2 ROM:001254CE asl.l #8,d3 ROM:001254D0 move.b $1260(d2.w),d3 ROM:001254D6 addq.w #1,d2 ROM:001254D8 asl.l #8,d3 ROM:001254DA move.b $1260(d2.w),d3 ROM:001254E0 addq.w #1,d2 ROM:001254E2 move.w ($C5C).w,d5 ROM:001254E6 add.l d3,d5 ROM:001254E8 bclr #3,($1389).w ROM:001254EE cmpi.l #0,d3 ROM:001254F4 blt.s loc_12551A ROM:001254F6 cmpi.l #$1E00,d3 ROM:001254FC bge.s loc_12551A ROM:001254FE cmpi.l #0,d5 ROM:00125504 blt.s loc_125514 ROM:00125506 cmpi.l #$1E00,d5 ROM:0012550C bge.s loc_125514 ROM:0012550E bset #3,($1389).w ROM:00125514 ROM:00125514 loc_125514: ; CODE XREF: sub_125404+100↑j ROM:00125514 ; sub_125404+108↑j ROM:00125514 bra.l loc_125564 ROM:0012551A ; --------------------------------------------------------------------------- ROM:0012551A ROM:0012551A loc_12551A: ; CODE XREF: sub_125404+F0↑j ROM:0012551A ; sub_125404+F8↑j ROM:0012551A cmpi.l #$1E00,d3 ROM:00125520 blt.s loc_125542 ROM:00125522 cmpi.l #$10000,d3 ROM:00125528 bge.s loc_125542 ROM:0012552A cmpi.l #$1E00,d5 ROM:00125530 blt.s loc_125540 ROM:00125532 cmpi.l #$10000,d5 ROM:00125538 bge.s loc_125540 ROM:0012553A bset #3,($1389).w ROM:00125540 ROM:00125540 loc_125540: ; CODE XREF: sub_125404+12C↑j ROM:00125540 ; sub_125404+134↑j ROM:00125540 bra.s loc_125564 ROM:00125542 ; --------------------------------------------------------------------------- ROM:00125542 ROM:00125542 loc_125542: ; CODE XREF: sub_125404+11C↑j ROM:00125542 ; sub_125404+124↑j ROM:00125542 cmp.l ($454).w,d3 ROM:00125546 blt.s loc_125564 ROM:00125548 cmpi.l #$FFFE,d3 ROM:0012554E bge.s loc_125564 ROM:00125550 cmp.l ($454).w,d5 ROM:00125554 blt.s loc_125564 ROM:00125556 cmpi.l #$FFFE,d5 ROM:0012555C bge.s loc_125564 ROM:0012555E bset #3,($1389).w ROM:00125564 ROM:00125564 loc_125564: ; CODE XREF: sub_125404:loc_125514↑j ROM:00125564 ; sub_125404:loc_125540↑j ... ROM:00125564 cmpi.l #unk_110000,d3 ROM:0012556A blt.s loc_12558C ROM:0012556C cmpi.l #byte_16FFFF,d3 ROM:00125572 bge.s loc_12558C ROM:00125574 cmpi.l #unk_110000,d5 ROM:0012557A blt.s loc_12558A ROM:0012557C cmpi.l #byte_16FFFF,d5 ROM:00125582 bge.s loc_12558A ROM:00125584 bset #3,($1389).w ROM:0012558A ROM:0012558A loc_12558A: ; CODE XREF: sub_125404+176↑j ROM:0012558A ; sub_125404+17E↑j ROM:0012558A bra.s loc_1255B2 ROM:0012558C ; --------------------------------------------------------------------------- ROM:0012558C ROM:0012558C loc_12558C: ; CODE XREF: sub_125404+166↑j ROM:0012558C ; sub_125404+16E↑j ROM:0012558C cmpi.l #$170000,d3 ROM:00125592 blt.s loc_1255B2 ROM:00125594 cmpi.l #$17BAF0,d3 ROM:0012559A bge.s loc_1255B2 ROM:0012559C cmpi.l #$170000,d5 ROM:001255A2 blt.s loc_1255B2 ROM:001255A4 cmpi.l #$17BAF0,d5 ROM:001255AA bge.s loc_1255B2 ROM:001255AC bset #3,($1389).w ROM:001255B2 ROM:001255B2 loc_1255B2: ; CODE XREF: sub_125404:loc_12558A↑j ROM:001255B2 ; sub_125404+18E↑j ... ROM:001255B2 btst #3,($1389).w ROM:001255B8 beq.s loc_1255EC ROM:001255BA move.w d4,d2 ROM:001255BC move.b $1260(d2.w),(a0)+ ROM:001255C2 addq.w #1,d2 ROM:001255C4 move.b $1260(d2.w),(a0)+ ROM:001255CA addq.w #1,d2 ROM:001255CC move.b $1260(d2.w),(a0)+ ROM:001255D2 addq.w #1,d2 ROM:001255D4 move.w ($C5C).w,d2 ROM:001255D8 move.b d2,(a0)+ ROM:001255DA move.b #$FF,(a0) ROM:001255DE clr.w d2 ROM:001255E0 movea.l ($45C).w,a0 ROM:001255E4 addi.b #1,3(a0) ROM:001255EA bra.s loc_1255EE ROM:001255EC ; --------------------------------------------------------------------------- ROM:001255EC ROM:001255EC loc_1255EC: ; CODE XREF: sub_125404+1B4↑j ROM:001255EC bra.s loc_1255F6 ROM:001255EE ; --------------------------------------------------------------------------- ROM:001255EE ROM:001255EE loc_1255EE: ; CODE XREF: sub_125404+1E6↑j ROM:001255EE bset #2,($13AD).w ROM:001255F4 bra.s locret_1255FC ROM:001255F6 ; --------------------------------------------------------------------------- ROM:001255F6 ROM:001255F6 loc_1255F6: ; CODE XREF: sub_125404+1E↑j ROM:001255F6 ; sub_125404+5A↑j ... ROM:001255F6 bclr #2,($13AD).w ROM:001255FC ROM:001255FC locret_1255FC: ; CODE XREF: sub_125404+1F0↑j ROM:001255FC rts ROM:001255FC ; End of function sub_125404 ROM:001255FC ROM:001255FE ROM:001255FE ; =============== S U B R O U T I N E ======================================= ROM:001255FE ROM:001255FE ROM:001255FE sub_1255FE: ; CODE XREF: sub_12387C↑p ROM:001255FE ; sub_12388E+30↑p ROM:001255FE bclr #0,($13A1).w ROM:00125604 clr.w d1 ROM:00125606 move.b ($11AE).w,d1 ROM:0012560A cmpi.w #8,d1 ROM:0012560E bcc.s locret_125618 ROM:00125610 movea.l off_12561A(pc,d1.w*4),a0 ROM:00125614 nop ROM:00125616 jmp (a0) ROM:00125618 ; --------------------------------------------------------------------------- ROM:00125618 ROM:00125618 locret_125618: ; CODE XREF: sub_1255FE+10↑j ROM:00125618 rts ROM:00125618 ; End of function sub_1255FE ROM:00125618 ROM:00125618 ; --------------------------------------------------------------------------- ROM:0012561A off_12561A: dc.l loc_12563A ; DATA XREF: sub_1255FE+12↑r ROM:0012561E dc.l word_125682 ROM:00125622 dc.l loc_12570A ROM:00125626 dc.l loc_125758 ROM:0012562A dc.l loc_1257A2 ROM:0012562E dc.l dword_1257F0 ROM:00125632 dc.l aNu8 ; "Nu\b8" ROM:00125636 dc.l aNu8+2 ; "\b8" ROM:0012563A ; --------------------------------------------------------------------------- ROM:0012563A ROM:0012563A loc_12563A: ; DATA XREF: ROM:off_12561A↑o ROM:0012563A move.w $470(a5),d0 ROM:0012563E clr.b ($8CE).w ROM:00125642 move.w d0,($682).w ROM:00125646 move.b #1,($8CE).w ROM:0012564C bset #1,($13A8).w ROM:00125652 bsr.l sub_126E34 ROM:00125658 move.b #0,($11AF).w ROM:0012565E bclr #7,($13A6).w ROM:00125664 bclr #6,($1399).w ROM:0012566A bclr #2,($13A0).w ROM:00125670 clr.b ($11AD).w ROM:00125674 move.b #1,($11AE).w ROM:0012567A bra.l loc_125702 ROM:00125680 ; --------------------------------------------------------------------------- ROM:00125680 rts ROM:00125680 ; --------------------------------------------------------------------------- ROM:00125682 word_125682: dc.w $C78 ; DATA XREF: ROM:0012561E↑o ROM:00125684 dc.l $C6C, $6F080838, $413B0, $66080838, $513AB, $67204238 ROM:00125684 dc.l $8CE4278, $68208F8, $713A6, $11FC0001, $11AD11FC ROM:00125684 dc.l $211AE, $60FF0000, $9C0C78, $682, $6E1A0838, $413B0 ROM:00125684 dc.l $661208F8, $13A1, $11FC0006, $11AE60FF, $158, $8380001 ROM:00125684 dc.l $13AB671E, $8380004, $13B06616, $8B80001, $13AB6100 ROM:00125684 dc.l $16811FC, $511AE, $60FF0000 ROM:00125700 dc.b 0, $F2 ROM:00125702 ; --------------------------------------------------------------------------- ROM:00125702 ROM:00125702 loc_125702: ; CODE XREF: ROM:0012567A↑j ROM:00125702 bsr.l sub_126E7A ROM:00125708 rts ROM:0012570A ; --------------------------------------------------------------------------- ROM:0012570A ROM:0012570A loc_12570A: ; DATA XREF: ROM:00125622↑o ROM:0012570A btst #3,($139D).w ROM:00125710 beq.s loc_125730 ROM:00125712 bclr #7,($13A6).w ROM:00125718 bset #2,($13A0).w ROM:0012571E move.b #3,($11AD).w ROM:00125724 move.b #4,($11AE).w ROM:0012572A bra.l loc_1257EA ROM:00125730 ; --------------------------------------------------------------------------- ROM:00125730 ROM:00125730 loc_125730: ; CODE XREF: ROM:00125710↑j ROM:00125730 btst #3,($13B4).w ROM:00125736 beq.s loc_125752 ROM:00125738 bclr #7,($13A6).w ROM:0012573E bset #6,($1399).w ROM:00125744 move.b #2,($11AD).w ROM:0012574A move.b #3,($11AE).w ROM:00125750 bra.s loc_12579C ROM:00125752 ; --------------------------------------------------------------------------- ROM:00125752 ROM:00125752 loc_125752: ; CODE XREF: ROM:00125736↑j ROM:00125752 ; ROM:0012579A↓j ... ROM:00125752 bsr.w sub_125C20 ROM:00125756 rts ROM:00125758 ; --------------------------------------------------------------------------- ROM:00125758 ROM:00125758 loc_125758: ; DATA XREF: ROM:00125626↑o ROM:00125758 btst #3,($139D).w ROM:0012575E beq.s loc_12577A ROM:00125760 bclr #6,($1399).w ROM:00125766 bset #2,($13A0).w ROM:0012576C move.b #3,($11AD).w ROM:00125772 move.b #4,($11AE).w ROM:00125778 bra.s loc_1257EA ROM:0012577A ; --------------------------------------------------------------------------- ROM:0012577A ROM:0012577A loc_12577A: ; CODE XREF: ROM:0012575E↑j ROM:0012577A btst #1,($13AE).w ROM:00125780 beq.s loc_12579C ROM:00125782 bclr #6,($1399).w ROM:00125788 bset #7,($13A6).w ROM:0012578E move.b #1,($11AD).w ROM:00125794 move.b #2,($11AE).w ROM:0012579A bra.s loc_125752 ROM:0012579C ; --------------------------------------------------------------------------- ROM:0012579C ROM:0012579C loc_12579C: ; CODE XREF: ROM:00125750↑j ROM:0012579C ; ROM:00125780↑j ... ROM:0012579C bsr.w sub_125C20 ROM:001257A0 rts ROM:001257A2 ; --------------------------------------------------------------------------- ROM:001257A2 ROM:001257A2 loc_1257A2: ; DATA XREF: ROM:0012562A↑o ROM:001257A2 btst #3,($13B4).w ROM:001257A8 beq.s loc_1257C4 ROM:001257AA bclr #2,($13A0).w ROM:001257B0 bset #6,($1399).w ROM:001257B6 move.b #2,($11AD).w ROM:001257BC move.b #3,($11AE).w ROM:001257C2 bra.s loc_12579C ROM:001257C4 ; --------------------------------------------------------------------------- ROM:001257C4 ROM:001257C4 loc_1257C4: ; CODE XREF: ROM:001257A8↑j ROM:001257C4 btst #1,($13AE).w ROM:001257CA beq.s loc_1257EA ROM:001257CC bclr #2,($13A0).w ROM:001257D2 bset #7,($13A6).w ROM:001257D8 move.b #1,($11AD).w ROM:001257DE move.b #2,($11AE).w ROM:001257E4 bra.l loc_125752 ROM:001257EA ; --------------------------------------------------------------------------- ROM:001257EA ROM:001257EA loc_1257EA: ; CODE XREF: ROM:0012572A↑j ROM:001257EA ; ROM:00125778↑j ... ROM:001257EA bsr.w sub_125C20 ROM:001257EE rts ROM:001257EE ; --------------------------------------------------------------------------- ROM:001257F0 dword_1257F0: dc.l $8380006, $13AA6614, $8F80000, $13A111FC, $611AE ROM:001257F0 ; DATA XREF: ROM:0012562E↑o ROM:001257F0 dc.l $60FF0000, $2A6022, $423808CE, $42780682, $61FFFFFF ROM:001257F0 dc.l $E4A208F8, $3138B, $61FF0000, $175811FC, $711AE, $602A4E75 ROM:00125830 aNu8: dc.b 'Nu',8,'8',0 ; DATA XREF: ROM:00125632↑o ROM:00125830 ; ROM:00125636↑o ROM:00125835 align 2 ROM:00125836 move.b $671E(sp),-$48(a1,d0.l) ROM:0012583C ori.b #$AF,d0 ROM:00125840 bset #7,($13A6).w ROM:00125846 move.b #1,($11AD).w ROM:0012584C move.b #2,($11AE).w ROM:00125852 bra.l loc_125752 ROM:00125858 ; --------------------------------------------------------------------------- ROM:00125858 rts ROM:0012585A ; --------------------------------------------------------------------------- ROM:0012585A rts ROM:0012585C ROM:0012585C ; =============== S U B R O U T I N E ======================================= ROM:0012585C ROM:0012585C ROM:0012585C sub_12585C: ROM:0012585C bset #6,($13AA).w ROM:00125862 bclr #2,($13AE).w ROM:00125868 bclr #4,($13A8).w ROM:0012586E move.b ($1260).l,d0 ROM:00125874 andi.b #$BF,d0 ROM:00125878 cmpi.b #$81,d0 ROM:0012587C beq.s loc_125884 ROM:0012587E bclr #6,($13AA).w ROM:00125884 ROM:00125884 loc_125884: ; CODE XREF: sub_12585C+20↑j ROM:00125884 move.w $21A(a5),d0 ROM:00125888 move.b ($1261).l,d1 ROM:0012588E cmp.b d0,d1 ROM:00125890 beq.s loc_125898 ROM:00125892 bclr #6,($13AA).w ROM:00125898 ROM:00125898 loc_125898: ; CODE XREF: sub_12585C+34↑j ROM:00125898 move.b ($1262).l,d0 ROM:0012589E move.b $AD6(a5),d1 ROM:001258A2 move.b $AD7(a5),d2 ROM:001258A6 cmp.b d0,d1 ROM:001258A8 bgt.s loc_1258AE ROM:001258AA cmp.b d0,d2 ROM:001258AC bge.s loc_1258B4 ROM:001258AE ROM:001258AE loc_1258AE: ; CODE XREF: sub_12585C+4C↑j ROM:001258AE bclr #6,($13AA).w ROM:001258B4 ROM:001258B4 loc_1258B4: ; CODE XREF: sub_12585C+50↑j ROM:001258B4 move.b ($1263).l,d0 ROM:001258BA cmpi.b #$81,d0 ROM:001258BE beq.s locret_1258C6 ROM:001258C0 bclr #6,($13AA).w ROM:001258C6 ROM:001258C6 locret_1258C6: ; CODE XREF: sub_12585C+62↑j ROM:001258C6 rts ROM:001258C6 ; End of function sub_12585C ROM:001258C6 ROM:001258C8 ROM:001258C8 ; =============== S U B R O U T I N E ======================================= ROM:001258C8 ROM:001258C8 ROM:001258C8 sub_1258C8: ROM:001258C8 bclr #2,($13AE).w ROM:001258CE clr.w d0 ROM:001258D0 move.w word_1357D8(d0.w*2),d1 ROM:001258D8 lsr.w #8,d1 ROM:001258DA btst #4,($13B0).w ROM:001258E0 beq.s loc_1258EA ROM:001258E2 move.b ($1261).l,d2 ROM:001258E8 bra.s loc_125906 ROM:001258EA ; --------------------------------------------------------------------------- ROM:001258EA ROM:001258EA loc_1258EA: ; CODE XREF: sub_1258C8+18↑j ROM:001258EA move.b ($1260).l,d3 ROM:001258F0 andi.b #$C0,d3 ROM:001258F4 cmpi.b #0,d3 ROM:001258F8 bne.s loc_125902 ROM:001258FA move.b ($1261).l,d2 ROM:00125900 bra.s loc_125906 ROM:00125902 ; --------------------------------------------------------------------------- ROM:00125902 ROM:00125902 loc_125902: ; CODE XREF: sub_1258C8+30↑j ROM:00125902 move.b #$7F,d2 ROM:00125906 ROM:00125906 loc_125906: ; CODE XREF: sub_1258C8+20↑j ROM:00125906 ; sub_1258C8+38↑j ... ROM:00125906 cmpi.b #$7F,d1 ROM:0012590A beq.s loc_125924 ROM:0012590C cmp.b d1,d2 ROM:0012590E beq.s loc_125924 ROM:00125910 addq.w #1,d0 ROM:00125912 bvc.s loc_125918 ROM:00125914 move.w #$8000,d0 ROM:00125918 ROM:00125918 loc_125918: ; CODE XREF: sub_1258C8+4A↑j ROM:00125918 move.w word_1357D8(d0.w*2),d1 ROM:00125920 lsr.w #8,d1 ROM:00125922 bra.s loc_125906 ROM:00125924 ; --------------------------------------------------------------------------- ROM:00125924 ROM:00125924 loc_125924: ; CODE XREF: sub_1258C8+42↑j ROM:00125924 ; sub_1258C8+46↑j ROM:00125924 cmpi.b #$7F,d1 ROM:00125928 bne.s loc_12593C ROM:0012592A bset #2,($13AE).w ROM:00125930 move.w #4,($C5E).w ROM:00125936 bra.l locret_125C1E ROM:0012593C ; --------------------------------------------------------------------------- ROM:0012593C ROM:0012593C loc_12593C: ; CODE XREF: sub_1258C8+60↑j ROM:0012593C btst #7,($13A6).w ROM:00125942 beq.s loc_12594C ROM:00125944 move.w #1,($C60).w ROM:0012594A bra.s loc_125972 ROM:0012594C ; --------------------------------------------------------------------------- ROM:0012594C ROM:0012594C loc_12594C: ; CODE XREF: sub_1258C8+7A↑j ROM:0012594C btst #6,($1399).w ROM:00125952 beq.s loc_12595C ROM:00125954 move.w #2,($C60).w ROM:0012595A bra.s loc_125972 ROM:0012595C ; --------------------------------------------------------------------------- ROM:0012595C ROM:0012595C loc_12595C: ; CODE XREF: sub_1258C8+8A↑j ROM:0012595C btst #2,($13A0).w ROM:00125962 beq.s loc_12596C ROM:00125964 move.w #4,($C60).w ROM:0012596A bra.s loc_125972 ROM:0012596C ; --------------------------------------------------------------------------- ROM:0012596C ROM:0012596C loc_12596C: ; CODE XREF: sub_1258C8+9A↑j ROM:0012596C move.w #0,($C60).w ROM:00125972 ROM:00125972 loc_125972: ; CODE XREF: sub_1258C8+82↑j ROM:00125972 ; sub_1258C8+92↑j ... ROM:00125972 move.w word_1357D8(d0.w*2),d1 ROM:0012597A and.w ($C60).w,d1 ROM:0012597E cmpi.w #0,d1 ROM:00125982 bne.s loc_125996 ROM:00125984 bset #2,($13AE).w ROM:0012598A move.w #4,($C5E).w ROM:00125990 bra.l locret_125C1E ROM:00125996 ; --------------------------------------------------------------------------- ROM:00125996 ROM:00125996 loc_125996: ; CODE XREF: sub_1258C8+BA↑j ROM:00125996 move.w #1,d0 ROM:0012599A cmpi.b #$82,$1260(d0.w) ROM:001259A2 bne.s loc_1259DC ROM:001259A4 btst #4,($13B0).w ROM:001259AA bne.s loc_1259CA ROM:001259AC btst #7,($13A6).w ROM:001259B2 beq.s loc_1259BC ROM:001259B4 move.w #5,($C5E).w ROM:001259BA bra.s loc_1259C8 ROM:001259BC ; --------------------------------------------------------------------------- ROM:001259BC ROM:001259BC loc_1259BC: ; CODE XREF: sub_1258C8+EA↑j ROM:001259BC bset #2,($13AE).w ROM:001259C2 move.w #4,($C5E).w ROM:001259C8 ROM:001259C8 loc_1259C8: ; CODE XREF: sub_1258C8+F2↑j ROM:001259C8 bra.s loc_1259D6 ROM:001259CA ; --------------------------------------------------------------------------- ROM:001259CA ROM:001259CA loc_1259CA: ; CODE XREF: sub_1258C8+E2↑j ROM:001259CA bset #2,($13AE).w ROM:001259D0 move.w #4,($C5E).w ROM:001259D6 ROM:001259D6 loc_1259D6: ; CODE XREF: sub_1258C8:loc_1259C8↑j ROM:001259D6 bra.l locret_125C1E ROM:001259DC ; --------------------------------------------------------------------------- ROM:001259DC ROM:001259DC loc_1259DC: ; CODE XREF: sub_1258C8+DA↑j ROM:001259DC move.w #1,d0 ROM:001259E0 move.w #2,d1 ROM:001259E4 cmpi.b #$10,$1260(d0.w) ROM:001259EC bne.l loc_125B1C ROM:001259F2 cmpi.b #$80,$1260(d1.w) ROM:001259FA beq.s loc_125A06 ROM:001259FC cmpi.b #$86,$1260(d1.w) ROM:00125A04 bne.s loc_125A22 ROM:00125A06 ROM:00125A06 loc_125A06: ; CODE XREF: sub_1258C8+132↑j ROM:00125A06 btst #7,($13A6).w ROM:00125A0C beq.s loc_125A16 ROM:00125A0E move.w #4,($C5E).w ROM:00125A14 bra.s loc_125A1C ROM:00125A16 ; --------------------------------------------------------------------------- ROM:00125A16 ROM:00125A16 loc_125A16: ; CODE XREF: sub_1258C8+144↑j ROM:00125A16 move.w #2,($C5E).w ROM:00125A1C ROM:00125A1C loc_125A1C: ; CODE XREF: sub_1258C8+14C↑j ROM:00125A1C bra.l loc_125B16 ROM:00125A22 ; --------------------------------------------------------------------------- ROM:00125A22 ROM:00125A22 loc_125A22: ; CODE XREF: sub_1258C8+13C↑j ROM:00125A22 cmpi.b #$90,$1260(d1.w) ROM:00125A2A bne.s loc_125A48 ROM:00125A2C btst #6,($1399).w ROM:00125A32 beq.s loc_125A3C ROM:00125A34 move.w #4,($C5E).w ROM:00125A3A bra.s loc_125A42 ROM:00125A3C ; --------------------------------------------------------------------------- ROM:00125A3C ROM:00125A3C loc_125A3C: ; CODE XREF: sub_1258C8+16A↑j ROM:00125A3C move.w #0,($C5E).w ROM:00125A42 ROM:00125A42 loc_125A42: ; CODE XREF: sub_1258C8+172↑j ROM:00125A42 bra.l loc_125B16 ROM:00125A48 ; --------------------------------------------------------------------------- ROM:00125A48 ROM:00125A48 loc_125A48: ; CODE XREF: sub_1258C8+162↑j ROM:00125A48 cmpi.b #$A0,$1260(d1.w) ROM:00125A50 bne.s loc_125A6E ROM:00125A52 btst #2,($13A0).w ROM:00125A58 beq.s loc_125A62 ROM:00125A5A move.w #4,($C5E).w ROM:00125A60 bra.s loc_125A68 ROM:00125A62 ; --------------------------------------------------------------------------- ROM:00125A62 ROM:00125A62 loc_125A62: ; CODE XREF: sub_1258C8+190↑j ROM:00125A62 move.w #1,($C5E).w ROM:00125A68 ROM:00125A68 loc_125A68: ; CODE XREF: sub_1258C8+198↑j ROM:00125A68 bra.l loc_125B16 ROM:00125A6E ; --------------------------------------------------------------------------- ROM:00125A6E ROM:00125A6E loc_125A6E: ; CODE XREF: sub_1258C8+188↑j ROM:00125A6E cmpi.b #$85,$1260(d1.w) ROM:00125A76 bne.l loc_125B0A ROM:00125A7C btst #4,($931).w ROM:00125A82 beq.l loc_125AFC ROM:00125A88 btst #1,($138E).w ROM:00125A8E beq.s loc_125AEC ROM:00125A90 move sr,-(sp) ROM:00125A92 move #$2700,sr ROM:00125A96 move.w #0,($FFFFFE0A).w ROM:00125A9C move.w #0,($FFFFF448).w ROM:00125AA2 move.w #0,($FFFFF450).w ROM:00125AA8 clr.l d6 ROM:00125AAA move.b ($11C3).w,d6 ROM:00125AAE swap d6 ROM:00125AB0 btst #4,($13B0).w ROM:00125AB6 beq.s loc_125ABC ROM:00125AB8 move.w #1,d6 ROM:00125ABC ROM:00125ABC loc_125ABC: ; CODE XREF: sub_1258C8+1EE↑j ROM:00125ABC move.w #3,d2 ROM:00125AC0 move.l #$12345678,d4 ROM:00125AC6 cmpi.b #6,$1260(d2.w) ROM:00125ACE bne.s loc_125AD6 ROM:00125AD0 move.l #$12345677,d4 ROM:00125AD6 ROM:00125AD6 loc_125AD6: ; CODE XREF: sub_1258C8+206↑j ROM:00125AD6 movea.l #$100000,a0 ROM:00125ADC adda.l 4(a0),a0 ROM:00125AE0 movea.l #$10E000,a5 ROM:00125AE6 jmp (a0) ROM:00125AE8 ; --------------------------------------------------------------------------- ROM:00125AE8 bra.w loc_125AF8 ROM:00125AEC ; --------------------------------------------------------------------------- ROM:00125AEC ROM:00125AEC loc_125AEC: ; CODE XREF: sub_1258C8+1C6↑j ROM:00125AEC move.w #4,($C5E).w ROM:00125AF2 bset #2,($13AE).w ROM:00125AF8 ROM:00125AF8 loc_125AF8: ; CODE XREF: sub_1258C8+220↑j ROM:00125AF8 bra.w loc_125B08 ROM:00125AFC ; --------------------------------------------------------------------------- ROM:00125AFC ROM:00125AFC loc_125AFC: ; CODE XREF: sub_1258C8+1BA↑j ROM:00125AFC move.w #4,($C5E).w ROM:00125B02 bset #2,($13AE).w ROM:00125B08 ROM:00125B08 loc_125B08: ; CODE XREF: sub_1258C8:loc_125AF8↑j ROM:00125B08 bra.s loc_125B16 ROM:00125B0A ; --------------------------------------------------------------------------- ROM:00125B0A ROM:00125B0A loc_125B0A: ; CODE XREF: sub_1258C8+1AE↑j ROM:00125B0A move.w #4,($C5E).w ROM:00125B10 bset #2,($13AE).w ROM:00125B16 ROM:00125B16 loc_125B16: ; CODE XREF: sub_1258C8:loc_125A1C↑j ROM:00125B16 ; sub_1258C8:loc_125A42↑j ... ROM:00125B16 bra.l locret_125C1E ROM:00125B1C ; --------------------------------------------------------------------------- ROM:00125B1C ROM:00125B1C loc_125B1C: ; CODE XREF: sub_1258C8+124↑j ROM:00125B1C move.w #1,d0 ROM:00125B20 cmpi.b #$20,$1260(d0.w) ; ' ' ROM:00125B28 bne.s loc_125B46 ROM:00125B2A btst #7,($13A6).w ROM:00125B30 beq.s loc_125B3A ROM:00125B32 move.w #4,($C5E).w ROM:00125B38 bra.s loc_125B40 ROM:00125B3A ; --------------------------------------------------------------------------- ROM:00125B3A ROM:00125B3A loc_125B3A: ; CODE XREF: sub_1258C8+268↑j ROM:00125B3A move.w #2,($C5E).w ROM:00125B40 ROM:00125B40 loc_125B40: ; CODE XREF: sub_1258C8+270↑j ROM:00125B40 bra.l locret_125C1E ROM:00125B46 ; --------------------------------------------------------------------------- ROM:00125B46 ROM:00125B46 loc_125B46: ; CODE XREF: sub_1258C8+260↑j ROM:00125B46 move.w #1,d0 ROM:00125B4A cmpi.b #$21,$1260(d0.w) ; '!' ROM:00125B52 bne.s loc_125B9E ROM:00125B54 move.w #2,d0 ROM:00125B58 clr.w d3 ROM:00125B5A move.b byte_1357D6(d3.w),d1 ROM:00125B62 move.b $1260(d0.w),d2 ROM:00125B68 ROM:00125B68 loc_125B68: ; CODE XREF: sub_1258C8+2BA↓j ROM:00125B68 cmpi.b #$FF,d1 ROM:00125B6C beq.s loc_125B84 ROM:00125B6E cmp.b d1,d2 ROM:00125B70 beq.s loc_125B84 ROM:00125B72 addq.w #1,d3 ROM:00125B74 bvc.s loc_125B7A ROM:00125B76 move.w #$8000,d3 ROM:00125B7A ROM:00125B7A loc_125B7A: ; CODE XREF: sub_1258C8+2AC↑j ROM:00125B7A move.b byte_1357D6(d3.w),d1 ROM:00125B82 bra.s loc_125B68 ROM:00125B84 ; --------------------------------------------------------------------------- ROM:00125B84 ROM:00125B84 loc_125B84: ; CODE XREF: sub_1258C8+2A4↑j ROM:00125B84 ; sub_1258C8+2A8↑j ROM:00125B84 cmpi.b #$FF,d1 ROM:00125B88 bne.s loc_125B92 ROM:00125B8A move.w #4,($C5E).w ROM:00125B90 bra.s loc_125B98 ROM:00125B92 ; --------------------------------------------------------------------------- ROM:00125B92 ROM:00125B92 loc_125B92: ; CODE XREF: sub_1258C8+2C0↑j ROM:00125B92 move.w #3,($C5E).w ROM:00125B98 ROM:00125B98 loc_125B98: ; CODE XREF: sub_1258C8+2C8↑j ROM:00125B98 bra.l locret_125C1E ROM:00125B9E ; --------------------------------------------------------------------------- ROM:00125B9E ROM:00125B9E loc_125B9E: ; CODE XREF: sub_1258C8+28A↑j ROM:00125B9E move.w #1,d0 ROM:00125BA2 cmpi.b #$23,$1260(d0.w) ; '#' ROM:00125BAA bne.s loc_125BB4 ROM:00125BAC move.w #4,($C5E).w ROM:00125BB2 bra.s locret_125C1E ROM:00125BB4 ; --------------------------------------------------------------------------- ROM:00125BB4 ROM:00125BB4 loc_125BB4: ; CODE XREF: sub_1258C8+2E2↑j ROM:00125BB4 move.w #1,d0 ROM:00125BB8 cmpi.b #$17,$1260(d0.w) ROM:00125BC0 bne.s loc_125BCA ROM:00125BC2 move.w #4,($C5E).w ROM:00125BC8 bra.s locret_125C1E ROM:00125BCA ; --------------------------------------------------------------------------- ROM:00125BCA ROM:00125BCA loc_125BCA: ; CODE XREF: sub_1258C8+2F8↑j ROM:00125BCA move.w #1,d0 ROM:00125BCE cmpi.b #$18,$1260(d0.w) ROM:00125BD6 bne.s loc_125BE0 ROM:00125BD8 move.w #4,($C5E).w ROM:00125BDE bra.s locret_125C1E ROM:00125BE0 ; --------------------------------------------------------------------------- ROM:00125BE0 ROM:00125BE0 loc_125BE0: ; CODE XREF: sub_1258C8+30E↑j ROM:00125BE0 move.w #1,d0 ROM:00125BE4 cmpi.b #$13,$1260(d0.w) ROM:00125BEC bne.s loc_125BF6 ROM:00125BEE move.w #3,($C5E).w ROM:00125BF4 bra.s locret_125C1E ROM:00125BF6 ; --------------------------------------------------------------------------- ROM:00125BF6 ROM:00125BF6 loc_125BF6: ; CODE XREF: sub_1258C8+324↑j ROM:00125BF6 move.w #1,d0 ROM:00125BFA cmpi.b #$11,$1260(d0.w) ROM:00125C02 bne.s loc_125C12 ROM:00125C04 bset #4,($933).w ROM:00125C0A move.w #4,($C5E).w ROM:00125C10 bra.s locret_125C1E ROM:00125C12 ; --------------------------------------------------------------------------- ROM:00125C12 ROM:00125C12 loc_125C12: ; CODE XREF: sub_1258C8+33A↑j ROM:00125C12 move.w #4,($C5E).w ROM:00125C18 move.w #4,($C5E).w ROM:00125C1E ROM:00125C1E locret_125C1E: ; CODE XREF: sub_1258C8+6E↑j ROM:00125C1E ; sub_1258C8+C8↑j ... ROM:00125C1E rts ROM:00125C1E ; End of function sub_1258C8 ROM:00125C1E ROM:00125C20 ROM:00125C20 ; =============== S U B R O U T I N E ======================================= ROM:00125C20 ROM:00125C20 ROM:00125C20 sub_125C20: ; CODE XREF: ROM:loc_125752↑p ROM:00125C20 ; ROM:loc_12579C↑p ... ROM:00125C20 bclr #3,($139D).w ROM:00125C26 bclr #3,($13B4).w ROM:00125C2C bclr #1,($13AE).w ROM:00125C32 bclr #0,($13A1).w ROM:00125C38 bclr #4,($13A8).w ROM:00125C3E clr.w d1 ROM:00125C40 move.b ($11AF).w,d1 ROM:00125C44 cmpi.w #$10,d1 ROM:00125C48 bcc.s locret_125C52 ROM:00125C4A movea.l off_125C54(pc,d1.w*4),a0 ROM:00125C4E nop ROM:00125C50 jmp (a0) ROM:00125C52 ; --------------------------------------------------------------------------- ROM:00125C52 ROM:00125C52 locret_125C52: ; CODE XREF: sub_125C20+28↑j ROM:00125C52 rts ROM:00125C52 ; End of function sub_125C20 ROM:00125C52 ROM:00125C52 ; --------------------------------------------------------------------------- ROM:00125C54 off_125C54: dc.l loc_125C94 ; DATA XREF: sub_125C20+2A↑r ROM:00125C58 dc.l word_125CC6 ROM:00125C5C dc.l loc_125DAC ROM:00125C60 dc.l word_125DE6 ROM:00125C64 dc.l loc_125EB2 ROM:00125C68 dc.l dword_125EE8 ROM:00125C6C dc.l loc_125F3E ROM:00125C70 dc.l loc_12603C ROM:00125C74 dc.l loc_126086 ROM:00125C78 dc.l loc_1260C0 ROM:00125C7C dc.l loc_126100 ROM:00125C80 dc.l loc_126134 ROM:00125C84 dc.l dword_126168 ROM:00125C88 dc.l aNu8_0 ; "Nu\b8" ROM:00125C8C dc.l aNu8_0+2 ; "\b8" ROM:00125C90 dc.l loc_125D7E ROM:00125C94 ; --------------------------------------------------------------------------- ROM:00125C94 ROM:00125C94 loc_125C94: ; DATA XREF: ROM:off_125C54↑o ROM:00125C94 bset #1,($13A8).w ROM:00125C9A bsr.l sub_126E34 ROM:00125CA0 move.w $472(a5),d0 ROM:00125CA4 clr.b ($8CF).w ROM:00125CA8 move.w d0,($684).w ROM:00125CAC move.b #1,($8CF).w ROM:00125CB2 bclr #4,($139E).w ROM:00125CB8 move.b #1,($11AF).w ROM:00125CBE bra.l loc_125D76 ROM:00125CC4 ; --------------------------------------------------------------------------- ROM:00125CC4 rts ROM:00125CC4 ; --------------------------------------------------------------------------- ROM:00125CC6 word_125CC6: dc.w $838 ; DATA XREF: ROM:00125C58↑o ROM:00125CC8 dc.l $713A6, $671208F8, $4139E, $11FC0005, $11AF60FF, $20C ROM:00125CC8 dc.l $8380004, $13B06626, $C780000, $6846E1E, $61FF0001 ROM:00125CC8 dc.l $196861FF, $11974, $8F80000, $13A111FC, $D11AF, $60FF0000 ROM:00125CC8 dc.l $4CE0838, $113AB, $676008B8, $113AB, $303C0001, $323C0002 ROM:00125CC8 dc.l $C300027, $1A01260, $66240C30, $111A0, $1260661A ROM:00125CC8 dc.l $31FC03FB, $55008F8, $7093B, $11FC000F, $11AF60FF ROM:00125CC8 dc.l $5E, $602408F8, $413A8, $61FFFFFF, $DF5E08F8, $3138B ROM:00125CC8 dc.l $61FF0000, $121411FC, $911AF, $60FF0000 ROM:00125D74 dc.b 3, $8C ROM:00125D76 ; --------------------------------------------------------------------------- ROM:00125D76 ROM:00125D76 loc_125D76: ; CODE XREF: ROM:00125CBE↑j ROM:00125D76 ; ROM:001260B8↓j ... ROM:00125D76 bsr.l sub_126E7A ROM:00125D7C rts ROM:00125D7E ; --------------------------------------------------------------------------- ROM:00125D7E ROM:00125D7E loc_125D7E: ; DATA XREF: ROM:00125C90↑o ROM:00125D7E btst #7,($932).w ROM:00125D84 beq.s locret_125DAA ROM:00125D86 bsr.l sub_123ADE ROM:00125D8C bsr.l sub_123CB8 ROM:00125D92 bset #3,($138B).w ROM:00125D98 bsr.l sub_126F7A ROM:00125D9E move.b #2,($11AF).w ROM:00125DA4 bra.l locret_125DE4 ROM:00125DAA ; --------------------------------------------------------------------------- ROM:00125DAA ROM:00125DAA locret_125DAA: ; CODE XREF: ROM:00125D84↑j ROM:00125DAA rts ROM:00125DAC ; --------------------------------------------------------------------------- ROM:00125DAC ROM:00125DAC loc_125DAC: ; DATA XREF: ROM:00125C5C↑o ROM:00125DAC btst #0,($13AF).w ROM:00125DB2 beq.s locret_125DE4 ROM:00125DB4 bclr #0,($13AF).w ROM:00125DBA bset #1,($13A8).w ROM:00125DC0 bsr.l sub_126E34 ROM:00125DC6 move.w $472(a5),d0 ROM:00125DCA clr.b ($8CF).w ROM:00125DCE move.w d0,($684).w ROM:00125DD2 move.b #1,($8CF).w ROM:00125DD8 move.b #3,($11AF).w ROM:00125DDE bra.l loc_125EAA ROM:00125DE4 ; --------------------------------------------------------------------------- ROM:00125DE4 ROM:00125DE4 locret_125DE4: ; CODE XREF: ROM:00125DA4↑j ROM:00125DE4 ; ROM:00125DB2↑j ROM:00125DE4 rts ROM:00125DE4 ; --------------------------------------------------------------------------- ROM:00125DE6 word_125DE6: dc.w $838 ; DATA XREF: ROM:00125C60↑o ROM:00125DE8 dc.l $413B0, $66260C78, $684, $6E1E61FF, $11862, $61FF0001 ROM:00125DE8 dc.l $186E08F8, $13A1, $11FC000D, $11AF60FF, $3C8, $8380001 ROM:00125DE8 dc.l $13AB67FF, $8E, $8B80001, $13AB303C, $1323C, $2343C ROM:00125DE8 dc.l $3363C, $41838, $C4A1A38, $C4B0C30, $2701A0, $1260663E ROM:00125DE8 dc.l $C300002, $11A01260, $6634B830, $21A01260, $662CBA30 ROM:00125DE8 dc.l $31A01260, $662461FF, $FFFFDE54, $8F80003, $138B61FF ROM:00125DE8 dc.l $110A, $8F80004, $139E11FC, $411AF, $60FF0000, $6408F8 ROM:00125DE8 dc.l $413A8, $61FFFFFF, $DE2A08F8, $3138B, $61FF0000, $10E011FC ROM:00125DE8 dc.l $811AF, $60FF0000 ROM:00125EA8 dc.b 2, $18 ROM:00125EAA ; --------------------------------------------------------------------------- ROM:00125EAA ROM:00125EAA loc_125EAA: ; CODE XREF: ROM:00125DDE↑j ROM:00125EAA bsr.l sub_126E7A ROM:00125EB0 rts ROM:00125EB2 ; --------------------------------------------------------------------------- ROM:00125EB2 ROM:00125EB2 loc_125EB2: ; DATA XREF: ROM:00125C64↑o ROM:00125EB2 btst #0,($13AF).w ROM:00125EB8 beq.s locret_125EE6 ROM:00125EBA bclr #0,($13AF).w ROM:00125EC0 bset #1,($13A8).w ROM:00125EC6 bsr.l sub_126E34 ROM:00125ECC move.w $472(a5),d0 ROM:00125ED0 clr.b ($8CF).w ROM:00125ED4 move.w d0,($684).w ROM:00125ED8 move.b #1,($8CF).w ROM:00125EDE move.b #5,($11AF).w ROM:00125EE4 bra.s loc_125F36 ROM:00125EE6 ; --------------------------------------------------------------------------- ROM:00125EE6 ROM:00125EE6 locret_125EE6: ; CODE XREF: ROM:00125EB8↑j ROM:00125EE6 rts ROM:00125EE6 ; --------------------------------------------------------------------------- ROM:00125EE8 dword_125EE8: dc.l $8380004, $13B0662C, $C780000, $6846E24, $61FF0001 ROM:00125EE8 ; DATA XREF: ROM:00125C68↑o ROM:00125EE8 dc.l $176061FF, $1176C, $8F80000, $13A108B8, $4139E, $11FC000D ROM:00125EE8 dc.l $11AF60FF, $2C0, $8380001, $13AB6712, $8B80001, $13AB6100 ROM:00125EE8 dc.l $F99C11FC, $611AF ROM:00125F34 ; --------------------------------------------------------------------------- ROM:00125F34 bra.s loc_125F3E ROM:00125F36 ; --------------------------------------------------------------------------- ROM:00125F36 ROM:00125F36 loc_125F36: ; CODE XREF: ROM:00125EE4↑j ROM:00125F36 ; ROM:0012607E↓j ... ROM:00125F36 bsr.l sub_126E7A ROM:00125F3C rts ROM:00125F3E ; --------------------------------------------------------------------------- ROM:00125F3E ROM:00125F3E loc_125F3E: ; CODE XREF: ROM:00125F34↑j ROM:00125F3E ; DATA XREF: ROM:00125C6C↑o ROM:00125F3E cmpi.w #5,($C5E).w ROM:00125F44 bne.s loc_125F64 ROM:00125F46 bsr.l sub_123CB8 ROM:00125F4C bset #3,($138B).w ROM:00125F52 bsr.l sub_126F7A ROM:00125F58 move.b #$E,($11AF).w ROM:00125F5E bra.l locret_1261FC ROM:00125F64 ; --------------------------------------------------------------------------- ROM:00125F64 ROM:00125F64 loc_125F64: ; CODE XREF: ROM:00125F44↑j ROM:00125F64 cmpi.w #0,($C5E).w ROM:00125F6A bne.s loc_125F90 ROM:00125F6C bsr.l sub_123CB8 ROM:00125F72 bset #3,($138B).w ROM:00125F78 bsr.l sub_126F7A ROM:00125F7E bset #6,($13B3).w ROM:00125F84 move.b #$B,($11AF).w ROM:00125F8A bra.l locret_126166 ROM:00125F90 ; --------------------------------------------------------------------------- ROM:00125F90 ROM:00125F90 loc_125F90: ; CODE XREF: ROM:00125F6A↑j ROM:00125F90 cmpi.w #3,($C5E).w ROM:00125F96 bne.s loc_125FB6 ROM:00125F98 btst #5,($932).w ROM:00125F9E beq.s loc_125FB4 ROM:00125FA0 bsr.l sub_124EAE ROM:00125FA6 move.b #$C,($11AF).w ROM:00125FAC bra.l locret_1261D6 ROM:00125FB2 ; --------------------------------------------------------------------------- ROM:00125FB2 bra.s loc_125FB6 ROM:00125FB4 ; --------------------------------------------------------------------------- ROM:00125FB4 ROM:00125FB4 loc_125FB4: ; CODE XREF: ROM:00125F9E↑j ROM:00125FB4 bra.s loc_125FBE ROM:00125FB6 ; --------------------------------------------------------------------------- ROM:00125FB6 ROM:00125FB6 loc_125FB6: ; CODE XREF: ROM:00125F96↑j ROM:00125FB6 ; ROM:00125FB2↑j ROM:00125FB6 cmpi.w #4,($C5E).w ROM:00125FBC bne.s loc_125FE2 ROM:00125FBE ROM:00125FBE loc_125FBE: ; CODE XREF: ROM:loc_125FB4↑j ROM:00125FBE bsr.l sub_124EAE ROM:00125FC4 bsr.l sub_123CB8 ROM:00125FCA bset #3,($138B).w ROM:00125FD0 bsr.l sub_126F7A ROM:00125FD6 move.b #7,($11AF).w ROM:00125FDC bra.l locret_126084 ROM:00125FE2 ; --------------------------------------------------------------------------- ROM:00125FE2 ROM:00125FE2 loc_125FE2: ; CODE XREF: ROM:00125FBC↑j ROM:00125FE2 cmpi.w #2,($C5E).w ROM:00125FE8 bne.s loc_12600E ROM:00125FEA bsr.l sub_123CB8 ROM:00125FF0 bset #3,($138B).w ROM:00125FF6 bsr.l sub_126F7A ROM:00125FFC bset #6,($13B3).w ROM:00126002 move.b #9,($11AF).w ROM:00126008 bra.l locret_1260FE ROM:0012600E ; --------------------------------------------------------------------------- ROM:0012600E ROM:0012600E loc_12600E: ; CODE XREF: ROM:00125FE8↑j ROM:0012600E cmpi.w #1,($C5E).w ROM:00126014 bne.s locret_12603A ROM:00126016 bsr.l sub_123CB8 ROM:0012601C bset #3,($138B).w ROM:00126022 bsr.l sub_126F7A ROM:00126028 bset #6,($13B3).w ROM:0012602E move.b #$A,($11AF).w ROM:00126034 bra.l locret_126132 ROM:0012603A ; --------------------------------------------------------------------------- ROM:0012603A ROM:0012603A locret_12603A: ; CODE XREF: ROM:00126014↑j ROM:0012603A rts ROM:0012603C ; --------------------------------------------------------------------------- ROM:0012603C ROM:0012603C loc_12603C: ; DATA XREF: ROM:00125C70↑o ROM:0012603C btst #0,($13AF).w ROM:00126042 beq.s locret_126084 ROM:00126044 btst #4,($933).w ROM:0012604A beq.s loc_126054 ROM:0012604C bsr.l sub_117842 ROM:00126052 bra.s locret_126084 ROM:00126054 ; --------------------------------------------------------------------------- ROM:00126054 ROM:00126054 loc_126054: ; CODE XREF: ROM:0012604A↑j ROM:00126054 bclr #0,($13AF).w ROM:0012605A bset #1,($13A8).w ROM:00126060 bsr.l sub_126E34 ROM:00126066 move.w $472(a5),d0 ROM:0012606A clr.b ($8CF).w ROM:0012606E move.w d0,($684).w ROM:00126072 move.b #1,($8CF).w ROM:00126078 move.b #5,($11AF).w ROM:0012607E bra.l loc_125F36 ROM:00126084 ; --------------------------------------------------------------------------- ROM:00126084 ROM:00126084 locret_126084: ; CODE XREF: ROM:00125FDC↑j ROM:00126084 ; ROM:00126042↑j ... ROM:00126084 rts ROM:00126086 ; --------------------------------------------------------------------------- ROM:00126086 ROM:00126086 loc_126086: ; DATA XREF: ROM:00125C74↑o ROM:00126086 btst #0,($13AF).w ROM:0012608C beq.s locret_1260BE ROM:0012608E bclr #0,($13AF).w ROM:00126094 bset #1,($13A8).w ROM:0012609A bsr.l sub_126E34 ROM:001260A0 move.w $472(a5),d0 ROM:001260A4 clr.b ($8CF).w ROM:001260A8 move.w d0,($684).w ROM:001260AC move.b #1,($8CF).w ROM:001260B2 move.b #1,($11AF).w ROM:001260B8 bra.l loc_125D76 ROM:001260BE ; --------------------------------------------------------------------------- ROM:001260BE ROM:001260BE locret_1260BE: ; CODE XREF: ROM:0012608C↑j ROM:001260BE rts ROM:001260C0 ; --------------------------------------------------------------------------- ROM:001260C0 ROM:001260C0 loc_1260C0: ; DATA XREF: ROM:00125C78↑o ROM:001260C0 btst #0,($13AF).w ROM:001260C6 beq.s locret_1260FE ROM:001260C8 bclr #0,($13AF).w ROM:001260CE bset #1,($13AE).w ROM:001260D4 bset #1,($13A8).w ROM:001260DA bsr.l sub_126E34 ROM:001260E0 move.w $472(a5),d0 ROM:001260E4 clr.b ($8CF).w ROM:001260E8 move.w d0,($684).w ROM:001260EC move.b #1,($8CF).w ROM:001260F2 move.b #5,($11AF).w ROM:001260F8 bra.l loc_125F36 ROM:001260FE ; --------------------------------------------------------------------------- ROM:001260FE ROM:001260FE locret_1260FE: ; CODE XREF: ROM:00126008↑j ROM:001260FE ; ROM:001260C6↑j ROM:001260FE rts ROM:00126100 ; --------------------------------------------------------------------------- ROM:00126100 ROM:00126100 loc_126100: ; DATA XREF: ROM:00125C7C↑o ROM:00126100 btst #0,($13AF).w ROM:00126106 beq.s locret_126132 ROM:00126108 bclr #0,($13AF).w ROM:0012610E bset #1,($13A8).w ROM:00126114 bsr.l sub_126E34 ROM:0012611A bset #3,($139D).w ROM:00126120 bclr #4,($139E).w ROM:00126126 move.b #1,($11AF).w ROM:0012612C bra.l loc_125D76 ROM:00126132 ; --------------------------------------------------------------------------- ROM:00126132 ROM:00126132 locret_126132: ; CODE XREF: ROM:00126034↑j ROM:00126132 ; ROM:00126106↑j ROM:00126132 rts ROM:00126134 ; --------------------------------------------------------------------------- ROM:00126134 ROM:00126134 loc_126134: ; DATA XREF: ROM:00125C80↑o ROM:00126134 btst #0,($13AF).w ROM:0012613A beq.s locret_126166 ROM:0012613C bclr #0,($13AF).w ROM:00126142 bset #1,($13A8).w ROM:00126148 bsr.l sub_126E34 ROM:0012614E bset #3,($13B4).w ROM:00126154 bclr #4,($139E).w ROM:0012615A move.b #1,($11AF).w ROM:00126160 bra.l loc_125D76 ROM:00126166 ; --------------------------------------------------------------------------- ROM:00126166 ROM:00126166 locret_126166: ; CODE XREF: ROM:00125F8A↑j ROM:00126166 ; ROM:0012613A↑j ROM:00126166 rts ROM:00126166 ; --------------------------------------------------------------------------- ROM:00126168 dword_126168: dc.l $8380004, $13B0662C, $C780000, $6846E24, $61FF0001 ROM:00126168 ; DATA XREF: ROM:00125C84↑o ROM:00126168 dc.l $14E061FF, $114EC, $8F80000, $13A108B8, $4139E, $11FC000D ROM:00126168 dc.l $11AF60FF, $40, $8380007, $93C6702, $60120838, $30936 ROM:00126168 dc.l $67026008, $8380004, $13A8671E, $61FFFFFF, $DAFE08F8 ROM:00126168 dc.l $3138B, $61FF0000, $DB411FC, $711AF, $60FFFFFF ROM:001261D4 dc.b $FE, $B2 ROM:001261D6 ; --------------------------------------------------------------------------- ROM:001261D6 ROM:001261D6 locret_1261D6: ; CODE XREF: ROM:00125FAC↑j ROM:001261D6 rts ROM:001261D6 ; --------------------------------------------------------------------------- ROM:001261D8 aNu8_0: dc.b 'Nu',8,'8',0 ; DATA XREF: ROM:00125C88↑o ROM:001261D8 ; ROM:00125C8C↑o ROM:001261DD align 2 ROM:001261DE dc.w $13AF ROM:001261E0 dc.l $671A08B8, $13AF, $8F80000, $13A108B8, $4139E, $11FC000D ROM:001261E0 dc.l $11AF60DC ROM:001261FC ; --------------------------------------------------------------------------- ROM:001261FC ROM:001261FC locret_1261FC: ; CODE XREF: ROM:00125F5E↑j ROM:001261FC rts ROM:001261FE ; --------------------------------------------------------------------------- ROM:001261FE rts ROM:00126200 ; --------------------------------------------------------------------------- ROM:00126200 movea.w 8(a3),a0 ROM:00126204 adda.l #$170000,a0 ROM:0012620A move.w (a0),d7 ROM:0012620C cmpi.w #0,d7 ROM:00126210 bne.s locret_126246 ROM:00126212 clr.b ($11B2).w ROM:00126216 move.b $B(a3),d7 ROM:0012621A ext.w d7 ROM:0012621C lsr.w #1,d7 ROM:0012621E lea $C(a3),a2 ROM:00126222 move.w #1,d3 ROM:00126226 bra.s loc_12622C ROM:00126228 ; --------------------------------------------------------------------------- ROM:00126228 ROM:00126228 loc_126228: ; CODE XREF: ROM:loc_126240↓j ROM:00126228 addi.w #1,d3 ROM:0012622C ROM:0012622C loc_12622C: ; CODE XREF: ROM:00126226↑j ROM:0012622C cmp.w d7,d3 ROM:0012622E bgt.w loc_126242 ROM:00126232 movea.w (a2)+,a4 ROM:00126234 move.b (a2)+,d6 ROM:00126236 move.b (a2)+,d5 ROM:00126238 btst d6,(a4) ROM:0012623A beq.s loc_126240 ROM:0012623C or.b d5,($11B2).w ROM:00126240 ROM:00126240 loc_126240: ; CODE XREF: ROM:0012623A↑j ROM:00126240 bra.s loc_126228 ROM:00126242 ; --------------------------------------------------------------------------- ROM:00126242 ROM:00126242 loc_126242: ; CODE XREF: ROM:0012622E↑j ROM:00126242 bsr.w sub_126248 ROM:00126246 ROM:00126246 locret_126246: ; CODE XREF: ROM:00126210↑j ROM:00126246 rts ROM:00126248 ROM:00126248 ; =============== S U B R O U T I N E ======================================= ROM:00126248 ROM:00126248 ROM:00126248 sub_126248: ; CODE XREF: ROM:loc_126242↑p ROM:00126248 move.b ($11B2).w,d0 ROM:0012624C btst #6,($13AC).w ROM:00126252 bne.s loc_12625A ROM:00126254 andi.b #$60,d0 ; '`' ROM:00126258 bra.s loc_12625E ROM:0012625A ; --------------------------------------------------------------------------- ROM:0012625A ROM:0012625A loc_12625A: ; CODE XREF: sub_126248+A↑j ROM:0012625A andi.b #$10,d0 ROM:0012625E ROM:0012625E loc_12625E: ; CODE XREF: sub_126248+10↑j ROM:0012625E cmpi.b #0,d0 ROM:00126262 ble.s locret_12629C ROM:00126264 addi.b #1,($11B1).w ROM:0012626A cmpi.b #$50,($11B1).w ; 'P' ROM:00126270 bgt.s locret_12629C ROM:00126272 move.w ($C4E).w,d0 ROM:00126276 move.b ($C50).w,$1260(d0.w) ROM:0012627E addi.w #1,d0 ROM:00126282 move.b ($C51).w,$1260(d0.w) ROM:0012628A addi.w #1,d0 ROM:0012628E move.b ($11B2).w,$1260(d0.w) ROM:00126296 addi.w #3,($C4E).w ROM:0012629C ROM:0012629C locret_12629C: ; CODE XREF: sub_126248+1A↑j ROM:0012629C ; sub_126248+28↑j ROM:0012629C rts ROM:0012629C ; End of function sub_126248 ROM:0012629C ROM:0012629E ROM:0012629E ; =============== S U B R O U T I N E ======================================= ROM:0012629E ROM:0012629E ROM:0012629E sub_12629E: ; CODE XREF: sub_123CB8+310↑p ROM:0012629E move.l d2,-(sp) ROM:001262A0 move.l a3,-(sp) ROM:001262A2 bsr.l sub_134AD2 ROM:001262A8 movea.l (sp)+,a3 ROM:001262AA move.l (sp)+,d3 ROM:001262AC move.b $B(a3),d7 ROM:001262B0 ext.w d7 ROM:001262B2 lsr.w #1,d7 ROM:001262B4 lea $C(a3),a2 ROM:001262B8 move.w #1,d3 ROM:001262BC bra.s loc_1262C2 ROM:001262BE ; --------------------------------------------------------------------------- ROM:001262BE ROM:001262BE loc_1262BE: ; CODE XREF: sub_12629E:loc_1262DA↓j ROM:001262BE addi.w #1,d3 ROM:001262C2 ROM:001262C2 loc_1262C2: ; CODE XREF: sub_12629E+1E↑j ROM:001262C2 cmp.w d7,d3 ROM:001262C4 bgt.w locret_1262DC ROM:001262C8 movea.w (a2)+,a4 ROM:001262CA move.b (a2)+,d6 ROM:001262CC move.b (a2)+,d5 ROM:001262CE cmpi.b #$10,d5 ROM:001262D2 bne.s loc_1262D8 ROM:001262D4 bset d6,(a4) ROM:001262D6 bra.s loc_1262DA ROM:001262D8 ; --------------------------------------------------------------------------- ROM:001262D8 ROM:001262D8 loc_1262D8: ; CODE XREF: sub_12629E+34↑j ROM:001262D8 bclr d6,(a4) ROM:001262DA ROM:001262DA loc_1262DA: ; CODE XREF: sub_12629E+38↑j ROM:001262DA bra.s loc_1262BE ROM:001262DC ; --------------------------------------------------------------------------- ROM:001262DC ROM:001262DC locret_1262DC: ; CODE XREF: sub_12629E+26↑j ROM:001262DC rts ROM:001262DC ; End of function sub_12629E ROM:001262DC ROM:001262DE ROM:001262DE ; =============== S U B R O U T I N E ======================================= ROM:001262DE ROM:001262DE ROM:001262DE sub_1262DE: ; CODE XREF: sub_123CB8+3C8↑p ROM:001262DE btst #7,($13AB).w ROM:001262E4 beq.s loc_1262EE ROM:001262E6 ori.b #1,($11BE).w ROM:001262EC bra.s loc_1262F4 ROM:001262EE ; --------------------------------------------------------------------------- ROM:001262EE ROM:001262EE loc_1262EE: ; CODE XREF: sub_1262DE+6↑j ROM:001262EE andi.b #$FE,($11BE).w ROM:001262F4 ROM:001262F4 loc_1262F4: ; CODE XREF: sub_1262DE+E↑j ROM:001262F4 btst #5,($1394).w ROM:001262FA beq.s loc_126304 ROM:001262FC ori.b #1,($11B3).w ROM:00126302 bra.s loc_12630A ROM:00126304 ; --------------------------------------------------------------------------- ROM:00126304 ROM:00126304 loc_126304: ; CODE XREF: sub_1262DE+1C↑j ROM:00126304 andi.b #$FE,($11B3).w ROM:0012630A ROM:0012630A loc_12630A: ; CODE XREF: sub_1262DE+24↑j ROM:0012630A btst #4,($931).w ROM:00126310 beq.s loc_12631A ROM:00126312 ori.b #2,($11B3).w ROM:00126318 bra.s loc_126320 ROM:0012631A ; --------------------------------------------------------------------------- ROM:0012631A ROM:0012631A loc_12631A: ; CODE XREF: sub_1262DE+32↑j ROM:0012631A andi.b #$FD,($11B3).w ROM:00126320 ROM:00126320 loc_126320: ; CODE XREF: sub_1262DE+3A↑j ROM:00126320 btst #2,($93A).w ROM:00126326 beq.s loc_126330 ROM:00126328 ori.b #4,($11B3).w ROM:0012632E bra.s loc_126336 ROM:00126330 ; --------------------------------------------------------------------------- ROM:00126330 ROM:00126330 loc_126330: ; CODE XREF: sub_1262DE+48↑j ROM:00126330 andi.b #$FB,($11B3).w ROM:00126336 ROM:00126336 loc_126336: ; CODE XREF: sub_1262DE+50↑j ROM:00126336 btst #1,($933).w ROM:0012633C beq.s loc_126346 ROM:0012633E ori.b #8,($11B3).w ROM:00126344 bra.s loc_12634C ROM:00126346 ; --------------------------------------------------------------------------- ROM:00126346 ROM:00126346 loc_126346: ; CODE XREF: sub_1262DE+5E↑j ROM:00126346 andi.b #$F7,($11B3).w ROM:0012634C ROM:0012634C loc_12634C: ; CODE XREF: sub_1262DE+66↑j ROM:0012634C btst #4,($FFFFFA19).w ROM:00126352 bne.s loc_12635C ROM:00126354 ori.b #$10,($11B3).w ROM:0012635A bra.s loc_126362 ROM:0012635C ; --------------------------------------------------------------------------- ROM:0012635C ROM:0012635C loc_12635C: ; CODE XREF: sub_1262DE+74↑j ROM:0012635C andi.b #$EF,($11B3).w ROM:00126362 ROM:00126362 loc_126362: ; CODE XREF: sub_1262DE+7C↑j ROM:00126362 btst #1,($93A).w ROM:00126368 beq.s loc_126372 ROM:0012636A ori.b #$20,($11B3).w ; ' ' ROM:00126370 bra.s loc_126378 ROM:00126372 ; --------------------------------------------------------------------------- ROM:00126372 ROM:00126372 loc_126372: ; CODE XREF: sub_1262DE+8A↑j ROM:00126372 andi.b #$DF,($11B3).w ROM:00126378 ROM:00126378 loc_126378: ; CODE XREF: sub_1262DE+92↑j ROM:00126378 btst #6,($13B1).w ROM:0012637E beq.s loc_126388 ROM:00126380 ori.b #$40,($11B3).w ; '@' ROM:00126386 bra.s loc_12638E ROM:00126388 ; --------------------------------------------------------------------------- ROM:00126388 ROM:00126388 loc_126388: ; CODE XREF: sub_1262DE+A0↑j ROM:00126388 andi.b #$BF,($11B3).w ROM:0012638E ROM:0012638E loc_12638E: ; CODE XREF: sub_1262DE+A8↑j ROM:0012638E btst #7,($FFFFF411).w ROM:00126394 bne.s loc_12639E ROM:00126396 ori.b #$80,($11B3).w ROM:0012639C bra.s loc_1263A4 ROM:0012639E ; --------------------------------------------------------------------------- ROM:0012639E ROM:0012639E loc_12639E: ; CODE XREF: sub_1262DE+B6↑j ROM:0012639E andi.b #$7F,($11B3).w ROM:001263A4 ROM:001263A4 loc_1263A4: ; CODE XREF: sub_1262DE+BE↑j ROM:001263A4 btst #6,($936).w ROM:001263AA beq.s loc_1263B4 ROM:001263AC ori.b #1,($11B8).w ROM:001263B2 bra.s loc_1263BA ROM:001263B4 ; --------------------------------------------------------------------------- ROM:001263B4 ROM:001263B4 loc_1263B4: ; CODE XREF: sub_1262DE+CC↑j ROM:001263B4 andi.b #$FE,($11B8).w ROM:001263BA ROM:001263BA loc_1263BA: ; CODE XREF: sub_1262DE+D4↑j ROM:001263BA btst #5,($92C).w ROM:001263C0 beq.s loc_1263CA ROM:001263C2 ori.b #2,($11B8).w ROM:001263C8 bra.s loc_1263D0 ROM:001263CA ; --------------------------------------------------------------------------- ROM:001263CA ROM:001263CA loc_1263CA: ; CODE XREF: sub_1262DE+E2↑j ROM:001263CA andi.b #$FD,($11B8).w ROM:001263D0 ROM:001263D0 loc_1263D0: ; CODE XREF: sub_1262DE+EA↑j ROM:001263D0 btst #3,($92D).w ROM:001263D6 beq.s loc_1263E0 ROM:001263D8 ori.b #4,($11B8).w ROM:001263DE bra.s loc_1263E6 ROM:001263E0 ; --------------------------------------------------------------------------- ROM:001263E0 ROM:001263E0 loc_1263E0: ; CODE XREF: sub_1262DE+F8↑j ROM:001263E0 andi.b #$FB,($11B8).w ROM:001263E6 ROM:001263E6 loc_1263E6: ; CODE XREF: sub_1262DE+100↑j ROM:001263E6 btst #5,($92B).w ROM:001263EC beq.s loc_1263F6 ROM:001263EE ori.b #8,($11B8).w ROM:001263F4 bra.s loc_1263FC ROM:001263F6 ; --------------------------------------------------------------------------- ROM:001263F6 ROM:001263F6 loc_1263F6: ; CODE XREF: sub_1262DE+10E↑j ROM:001263F6 andi.b #$F7,($11B8).w ROM:001263FC ROM:001263FC loc_1263FC: ; CODE XREF: sub_1262DE+116↑j ROM:001263FC btst #7,($937).w ROM:00126402 beq.s loc_12640C ROM:00126404 ori.b #$10,($11B8).w ROM:0012640A bra.s loc_126412 ROM:0012640C ; --------------------------------------------------------------------------- ROM:0012640C ROM:0012640C loc_12640C: ; CODE XREF: sub_1262DE+124↑j ROM:0012640C andi.b #$EF,($11B8).w ROM:00126412 ROM:00126412 loc_126412: ; CODE XREF: sub_1262DE+12C↑j ROM:00126412 btst #0,($939).w ROM:00126418 beq.s loc_126422 ROM:0012641A ori.b #$20,($11B8).w ; ' ' ROM:00126420 bra.s loc_126428 ROM:00126422 ; --------------------------------------------------------------------------- ROM:00126422 ROM:00126422 loc_126422: ; CODE XREF: sub_1262DE+13A↑j ROM:00126422 andi.b #$DF,($11B8).w ROM:00126428 ROM:00126428 loc_126428: ; CODE XREF: sub_1262DE+142↑j ROM:00126428 btst #5,($930).w ROM:0012642E beq.s loc_126438 ROM:00126430 ori.b #$40,($11B8).w ; '@' ROM:00126436 bra.s loc_12643E ROM:00126438 ; --------------------------------------------------------------------------- ROM:00126438 ROM:00126438 loc_126438: ; CODE XREF: sub_1262DE+150↑j ROM:00126438 andi.b #$BF,($11B8).w ROM:0012643E ROM:0012643E loc_12643E: ; CODE XREF: sub_1262DE+158↑j ROM:0012643E btst #6,($93C).w ROM:00126444 beq.s loc_12644E ROM:00126446 ori.b #$80,($11B8).w ROM:0012644C bra.s loc_126454 ROM:0012644E ; --------------------------------------------------------------------------- ROM:0012644E ROM:0012644E loc_12644E: ; CODE XREF: sub_1262DE+166↑j ROM:0012644E andi.b #$7F,($11B8).w ROM:00126454 ROM:00126454 loc_126454: ; CODE XREF: sub_1262DE+16E↑j ROM:00126454 btst #3,($931).w ROM:0012645A beq.s loc_126464 ROM:0012645C ori.b #1,($11B9).w ROM:00126462 bra.s loc_12646A ROM:00126464 ; --------------------------------------------------------------------------- ROM:00126464 ROM:00126464 loc_126464: ; CODE XREF: sub_1262DE+17C↑j ROM:00126464 andi.b #$FE,($11B9).w ROM:0012646A ROM:0012646A loc_12646A: ; CODE XREF: sub_1262DE+184↑j ROM:0012646A btst #2,($C64).w ROM:00126470 beq.s loc_12647A ROM:00126472 ori.b #2,($11B9).w ROM:00126478 bra.s loc_126480 ROM:0012647A ; --------------------------------------------------------------------------- ROM:0012647A ROM:0012647A loc_12647A: ; CODE XREF: sub_1262DE+192↑j ROM:0012647A andi.b #$FD,($11B9).w ROM:00126480 ROM:00126480 loc_126480: ; CODE XREF: sub_1262DE+19A↑j ROM:00126480 btst #7,($934).w ROM:00126486 beq.s loc_126490 ROM:00126488 ori.b #4,($11B9).w ROM:0012648E bra.s loc_126496 ROM:00126490 ; --------------------------------------------------------------------------- ROM:00126490 ROM:00126490 loc_126490: ; CODE XREF: sub_1262DE+1A8↑j ROM:00126490 andi.b #$FB,($11B9).w ROM:00126496 ROM:00126496 loc_126496: ; CODE XREF: sub_1262DE+1B0↑j ROM:00126496 btst #1,($C64).w ROM:0012649C beq.s loc_1264A6 ROM:0012649E ori.b #8,($11B9).w ROM:001264A4 bra.s loc_1264AC ROM:001264A6 ; --------------------------------------------------------------------------- ROM:001264A6 ROM:001264A6 loc_1264A6: ; CODE XREF: sub_1262DE+1BE↑j ROM:001264A6 andi.b #$F7,($11B9).w ROM:001264AC ROM:001264AC loc_1264AC: ; CODE XREF: sub_1262DE+1C6↑j ROM:001264AC btst #0,($C64).w ROM:001264B2 beq.s loc_1264BC ROM:001264B4 ori.b #$10,($11B9).w ROM:001264BA bra.s loc_1264C2 ROM:001264BC ; --------------------------------------------------------------------------- ROM:001264BC ROM:001264BC loc_1264BC: ; CODE XREF: sub_1262DE+1D4↑j ROM:001264BC andi.b #$EF,($11B9).w ROM:001264C2 ROM:001264C2 loc_1264C2: ; CODE XREF: sub_1262DE+1DC↑j ROM:001264C2 btst #7,($C65).w ROM:001264C8 beq.s loc_1264D2 ROM:001264CA ori.b #$20,($11B9).w ; ' ' ROM:001264D0 bra.s loc_1264D8 ROM:001264D2 ; --------------------------------------------------------------------------- ROM:001264D2 ROM:001264D2 loc_1264D2: ; CODE XREF: sub_1262DE+1EA↑j ROM:001264D2 andi.b #$DF,($11B9).w ROM:001264D8 ROM:001264D8 loc_1264D8: ; CODE XREF: sub_1262DE+1F2↑j ROM:001264D8 btst #0,($1173).w ROM:001264DE beq.s loc_1264E8 ROM:001264E0 ori.b #1,($11BA).w ROM:001264E6 bra.s loc_1264EE ROM:001264E8 ; --------------------------------------------------------------------------- ROM:001264E8 ROM:001264E8 loc_1264E8: ; CODE XREF: sub_1262DE+200↑j ROM:001264E8 andi.b #$FE,($11BA).w ROM:001264EE ROM:001264EE loc_1264EE: ; CODE XREF: sub_1262DE+208↑j ROM:001264EE btst #0,($1180).w ROM:001264F4 beq.s loc_1264FE ROM:001264F6 ori.b #2,($11BA).w ROM:001264FC bra.s loc_126504 ROM:001264FE ; --------------------------------------------------------------------------- ROM:001264FE ROM:001264FE loc_1264FE: ; CODE XREF: sub_1262DE+216↑j ROM:001264FE andi.b #$FD,($11BA).w ROM:00126504 ROM:00126504 loc_126504: ; CODE XREF: sub_1262DE+21E↑j ROM:00126504 btst #0,($117E).w ROM:0012650A beq.s loc_126514 ROM:0012650C ori.b #4,($11BA).w ROM:00126512 bra.s loc_12651A ROM:00126514 ; --------------------------------------------------------------------------- ROM:00126514 ROM:00126514 loc_126514: ; CODE XREF: sub_1262DE+22C↑j ROM:00126514 andi.b #$FB,($11BA).w ROM:0012651A ROM:0012651A loc_12651A: ; CODE XREF: sub_1262DE+234↑j ROM:0012651A btst #0,($121A).w ROM:00126520 beq.s loc_12652A ROM:00126522 ori.b #1,($11EA).w ROM:00126528 bra.s loc_126530 ROM:0012652A ; --------------------------------------------------------------------------- ROM:0012652A ROM:0012652A loc_12652A: ; CODE XREF: sub_1262DE+242↑j ROM:0012652A andi.b #$FE,($11EA).w ROM:00126530 ROM:00126530 loc_126530: ; CODE XREF: sub_1262DE+24A↑j ROM:00126530 btst #1,($1389).w ROM:00126536 beq.s loc_126540 ROM:00126538 ori.b #1,($11BB).w ROM:0012653E bra.s loc_126546 ROM:00126540 ; --------------------------------------------------------------------------- ROM:00126540 ROM:00126540 loc_126540: ; CODE XREF: sub_1262DE+258↑j ROM:00126540 andi.b #$FE,($11BB).w ROM:00126546 ROM:00126546 loc_126546: ; CODE XREF: sub_1262DE+260↑j ROM:00126546 btst #0,($13B3).w ROM:0012654C beq.s loc_126556 ROM:0012654E ori.b #2,($11BB).w ROM:00126554 bra.s loc_12655C ROM:00126556 ; --------------------------------------------------------------------------- ROM:00126556 ROM:00126556 loc_126556: ; CODE XREF: sub_1262DE+26E↑j ROM:00126556 andi.b #$FD,($11BB).w ROM:0012655C ROM:0012655C loc_12655C: ; CODE XREF: sub_1262DE+276↑j ROM:0012655C btst #3,($13A1).w ROM:00126562 beq.s loc_12656C ROM:00126564 ori.b #4,($11BB).w ROM:0012656A bra.s loc_126572 ROM:0012656C ; --------------------------------------------------------------------------- ROM:0012656C ROM:0012656C loc_12656C: ; CODE XREF: sub_1262DE+284↑j ROM:0012656C andi.b #$FB,($11BB).w ROM:00126572 ROM:00126572 loc_126572: ; CODE XREF: sub_1262DE+28C↑j ROM:00126572 btst #0,($1397).w ROM:00126578 beq.s loc_126582 ROM:0012657A ori.b #8,($11BB).w ROM:00126580 bra.s loc_126588 ROM:00126582 ; --------------------------------------------------------------------------- ROM:00126582 ROM:00126582 loc_126582: ; CODE XREF: sub_1262DE+29A↑j ROM:00126582 andi.b #$F7,($11BB).w ROM:00126588 ROM:00126588 loc_126588: ; CODE XREF: sub_1262DE+2A2↑j ROM:00126588 btst #1,($1394).w ROM:0012658E beq.s loc_126598 ROM:00126590 ori.b #$10,($11BB).w ROM:00126596 bra.s loc_12659E ROM:00126598 ; --------------------------------------------------------------------------- ROM:00126598 ROM:00126598 loc_126598: ; CODE XREF: sub_1262DE+2B0↑j ROM:00126598 andi.b #$EF,($11BB).w ROM:0012659E ROM:0012659E loc_12659E: ; CODE XREF: sub_1262DE+2B8↑j ROM:0012659E btst #0,($14F0).w ROM:001265A4 beq.s loc_1265AE ROM:001265A6 ori.b #$20,($11BB).w ; ' ' ROM:001265AC bra.s loc_1265B4 ROM:001265AE ; --------------------------------------------------------------------------- ROM:001265AE ROM:001265AE loc_1265AE: ; CODE XREF: sub_1262DE+2C6↑j ROM:001265AE andi.b #$DF,($11BB).w ROM:001265B4 ROM:001265B4 loc_1265B4: ; CODE XREF: sub_1262DE+2CE↑j ROM:001265B4 btst #6,($13A9).w ROM:001265BA beq.s loc_1265C4 ROM:001265BC ori.b #1,($11BC).w ROM:001265C2 bra.s loc_1265CA ROM:001265C4 ; --------------------------------------------------------------------------- ROM:001265C4 ROM:001265C4 loc_1265C4: ; CODE XREF: sub_1262DE+2DC↑j ROM:001265C4 andi.b #$FE,($11BC).w ROM:001265CA ROM:001265CA loc_1265CA: ; CODE XREF: sub_1262DE+2E4↑j ROM:001265CA btst #5,($1394).w ROM:001265D0 beq.s loc_1265DA ROM:001265D2 ori.b #2,($11BC).w ROM:001265D8 bra.s loc_1265E0 ROM:001265DA ; --------------------------------------------------------------------------- ROM:001265DA ROM:001265DA loc_1265DA: ; CODE XREF: sub_1262DE+2F2↑j ROM:001265DA andi.b #$FD,($11BC).w ROM:001265E0 ROM:001265E0 loc_1265E0: ; CODE XREF: sub_1262DE+2FA↑j ROM:001265E0 btst #7,($92D).w ROM:001265E6 beq.s loc_1265F0 ROM:001265E8 ori.b #4,($11BC).w ROM:001265EE bra.s loc_1265F6 ROM:001265F0 ; --------------------------------------------------------------------------- ROM:001265F0 ROM:001265F0 loc_1265F0: ; CODE XREF: sub_1262DE+308↑j ROM:001265F0 andi.b #$FB,($11BC).w ROM:001265F6 ROM:001265F6 loc_1265F6: ; CODE XREF: sub_1262DE+310↑j ROM:001265F6 btst #3,($1392).w ROM:001265FC beq.s loc_126606 ROM:001265FE ori.b #8,($11BC).w ROM:00126604 bra.s loc_12660C ROM:00126606 ; --------------------------------------------------------------------------- ROM:00126606 ROM:00126606 loc_126606: ; CODE XREF: sub_1262DE+31E↑j ROM:00126606 andi.b #$F7,($11BC).w ROM:0012660C ROM:0012660C loc_12660C: ; CODE XREF: sub_1262DE+326↑j ROM:0012660C btst #7,($13A9).w ROM:00126612 beq.s loc_12661C ROM:00126614 ori.b #$10,($11BC).w ROM:0012661A bra.s loc_126622 ROM:0012661C ; --------------------------------------------------------------------------- ROM:0012661C ROM:0012661C loc_12661C: ; CODE XREF: sub_1262DE+334↑j ROM:0012661C andi.b #$EF,($11BC).w ROM:00126622 ROM:00126622 loc_126622: ; CODE XREF: sub_1262DE+33C↑j ROM:00126622 btst #6,($1389).w ROM:00126628 beq.s loc_126632 ROM:0012662A ori.b #$20,($11BC).w ; ' ' ROM:00126630 bra.s loc_126638 ROM:00126632 ; --------------------------------------------------------------------------- ROM:00126632 ROM:00126632 loc_126632: ; CODE XREF: sub_1262DE+34A↑j ROM:00126632 andi.b #$DF,($11BC).w ROM:00126638 ROM:00126638 loc_126638: ; CODE XREF: sub_1262DE+352↑j ROM:00126638 btst #5,($13A6).w ROM:0012663E beq.s loc_126648 ROM:00126640 ori.b #$20,($11BC).w ; ' ' ROM:00126646 bra.s loc_12664E ROM:00126648 ; --------------------------------------------------------------------------- ROM:00126648 ROM:00126648 loc_126648: ; CODE XREF: sub_1262DE+360↑j ROM:00126648 andi.b #$DF,($11BC).w ROM:0012664E ROM:0012664E loc_12664E: ; CODE XREF: sub_1262DE+368↑j ROM:0012664E btst #3,($13A5).w ROM:00126654 beq.s loc_12665E ROM:00126656 ori.b #$20,($11BC).w ; ' ' ROM:0012665C bra.s loc_126664 ROM:0012665E ; --------------------------------------------------------------------------- ROM:0012665E ROM:0012665E loc_12665E: ; CODE XREF: sub_1262DE+376↑j ROM:0012665E andi.b #$DF,($11BC).w ROM:00126664 ROM:00126664 loc_126664: ; CODE XREF: sub_1262DE+37E↑j ROM:00126664 btst #7,($1393).w ROM:0012666A beq.s loc_126674 ROM:0012666C ori.b #1,($11BD).w ROM:00126672 bra.s loc_12667A ROM:00126674 ; --------------------------------------------------------------------------- ROM:00126674 ROM:00126674 loc_126674: ; CODE XREF: sub_1262DE+38C↑j ROM:00126674 andi.b #$FE,($11BD).w ROM:0012667A ROM:0012667A loc_12667A: ; CODE XREF: sub_1262DE+394↑j ROM:0012667A btst #1,($139C).w ROM:00126680 beq.s loc_12668A ROM:00126682 ori.b #2,($11BD).w ROM:00126688 bra.s loc_126690 ROM:0012668A ; --------------------------------------------------------------------------- ROM:0012668A ROM:0012668A loc_12668A: ; CODE XREF: sub_1262DE+3A2↑j ROM:0012668A andi.b #$FD,($11BD).w ROM:00126690 ROM:00126690 loc_126690: ; CODE XREF: sub_1262DE+3AA↑j ROM:00126690 btst #6,($139B).w ROM:00126696 beq.s loc_1266A0 ROM:00126698 ori.b #4,($11BD).w ROM:0012669E bra.s loc_1266A6 ROM:001266A0 ; --------------------------------------------------------------------------- ROM:001266A0 ROM:001266A0 loc_1266A0: ; CODE XREF: sub_1262DE+3B8↑j ROM:001266A0 andi.b #$FB,($11BD).w ROM:001266A6 ROM:001266A6 loc_1266A6: ; CODE XREF: sub_1262DE+3C0↑j ROM:001266A6 btst #3,($13AC).w ROM:001266AC beq.s loc_1266B6 ROM:001266AE ori.b #8,($11BD).w ROM:001266B4 bra.s loc_1266BC ROM:001266B6 ; --------------------------------------------------------------------------- ROM:001266B6 ROM:001266B6 loc_1266B6: ; CODE XREF: sub_1262DE+3CE↑j ROM:001266B6 andi.b #$F7,($11BD).w ROM:001266BC ROM:001266BC loc_1266BC: ; CODE XREF: sub_1262DE+3D6↑j ROM:001266BC btst #3,($139B).w ROM:001266C2 beq.s loc_1266CC ROM:001266C4 ori.b #$10,($11BD).w ROM:001266CA bra.s loc_1266D2 ROM:001266CC ; --------------------------------------------------------------------------- ROM:001266CC ROM:001266CC loc_1266CC: ; CODE XREF: sub_1262DE+3E4↑j ROM:001266CC andi.b #$EF,($11BD).w ROM:001266D2 ROM:001266D2 loc_1266D2: ; CODE XREF: sub_1262DE+3EC↑j ROM:001266D2 btst #3,($935).w ROM:001266D8 beq.s loc_1266E2 ROM:001266DA ori.b #$20,($11BD).w ; ' ' ROM:001266E0 bra.s loc_1266E8 ROM:001266E2 ; --------------------------------------------------------------------------- ROM:001266E2 ROM:001266E2 loc_1266E2: ; CODE XREF: sub_1262DE+3FA↑j ROM:001266E2 andi.b #$DF,($11BD).w ROM:001266E8 ROM:001266E8 loc_1266E8: ; CODE XREF: sub_1262DE+402↑j ROM:001266E8 btst #5,($13B3).w ROM:001266EE beq.s loc_1266F8 ROM:001266F0 ori.b #$20,($11BD).w ; ' ' ROM:001266F6 bra.s loc_1266FE ROM:001266F8 ; --------------------------------------------------------------------------- ROM:001266F8 ROM:001266F8 loc_1266F8: ; CODE XREF: sub_1262DE+410↑j ROM:001266F8 andi.b #$DF,($11BD).w ROM:001266FE ROM:001266FE loc_1266FE: ; CODE XREF: sub_1262DE+418↑j ROM:001266FE btst #4,($92F).w ROM:00126704 bne.s loc_12670E ROM:00126706 ori.b #1,($11B6).w ROM:0012670C bra.s loc_126714 ROM:0012670E ; --------------------------------------------------------------------------- ROM:0012670E ROM:0012670E loc_12670E: ; CODE XREF: sub_1262DE+426↑j ROM:0012670E andi.b #$FE,($11B6).w ROM:00126714 ROM:00126714 loc_126714: ; CODE XREF: sub_1262DE+42E↑j ROM:00126714 btst #1,($930).w ROM:0012671A bne.s loc_126724 ROM:0012671C ori.b #2,($11B6).w ROM:00126722 bra.s loc_12672A ROM:00126724 ; --------------------------------------------------------------------------- ROM:00126724 ROM:00126724 loc_126724: ; CODE XREF: sub_1262DE+43C↑j ROM:00126724 andi.b #$FD,($11B6).w ROM:0012672A ROM:0012672A loc_12672A: ; CODE XREF: sub_1262DE+444↑j ROM:0012672A btst #1,($13E0).w ROM:00126730 beq.s loc_12673A ROM:00126732 ori.b #4,($11B6).w ROM:00126738 bra.s loc_126740 ROM:0012673A ; --------------------------------------------------------------------------- ROM:0012673A ROM:0012673A loc_12673A: ; CODE XREF: sub_1262DE+452↑j ROM:0012673A andi.b #$FB,($11B6).w ROM:00126740 ROM:00126740 loc_126740: ; CODE XREF: sub_1262DE+45A↑j ROM:00126740 btst #4,($930).w ROM:00126746 beq.s loc_126750 ROM:00126748 ori.b #8,($11B6).w ROM:0012674E bra.s loc_126756 ROM:00126750 ; --------------------------------------------------------------------------- ROM:00126750 ROM:00126750 loc_126750: ; CODE XREF: sub_1262DE+468↑j ROM:00126750 andi.b #$F7,($11B6).w ROM:00126756 ROM:00126756 loc_126756: ; CODE XREF: sub_1262DE+470↑j ROM:00126756 btst #0,($1173).w ROM:0012675C beq.s loc_126766 ROM:0012675E ori.b #1,($11B4).w ROM:00126764 bra.s loc_12676C ROM:00126766 ; --------------------------------------------------------------------------- ROM:00126766 ROM:00126766 loc_126766: ; CODE XREF: sub_1262DE+47E↑j ROM:00126766 andi.b #$FE,($11B4).w ROM:0012676C ROM:0012676C loc_12676C: ; CODE XREF: sub_1262DE+486↑j ROM:0012676C btst #1,($1173).w ROM:00126772 beq.s loc_12677C ROM:00126774 ori.b #2,($11B4).w ROM:0012677A bra.s loc_126782 ROM:0012677C ; --------------------------------------------------------------------------- ROM:0012677C ROM:0012677C loc_12677C: ; CODE XREF: sub_1262DE+494↑j ROM:0012677C andi.b #$FD,($11B4).w ROM:00126782 ROM:00126782 loc_126782: ; CODE XREF: sub_1262DE+49C↑j ROM:00126782 btst #5,($13AA).w ROM:00126788 beq.s loc_126792 ROM:0012678A ori.b #1,($11B5).w ROM:00126790 bra.s loc_126798 ROM:00126792 ; --------------------------------------------------------------------------- ROM:00126792 ROM:00126792 loc_126792: ; CODE XREF: sub_1262DE+4AA↑j ROM:00126792 andi.b #$FE,($11B5).w ROM:00126798 ROM:00126798 loc_126798: ; CODE XREF: sub_1262DE+4B2↑j ROM:00126798 btst #2,($13A4).w ROM:0012679E beq.s loc_1267A8 ROM:001267A0 ori.b #2,($11B5).w ROM:001267A6 bra.s loc_1267AE ROM:001267A8 ; --------------------------------------------------------------------------- ROM:001267A8 ROM:001267A8 loc_1267A8: ; CODE XREF: sub_1262DE+4C0↑j ROM:001267A8 andi.b #$FD,($11B5).w ROM:001267AE ROM:001267AE loc_1267AE: ; CODE XREF: sub_1262DE+4C8↑j ROM:001267AE btst #5,($1394).w ROM:001267B4 beq.s loc_1267BE ROM:001267B6 ori.b #4,($11B5).w ROM:001267BC bra.s loc_1267C4 ROM:001267BE ; --------------------------------------------------------------------------- ROM:001267BE ROM:001267BE loc_1267BE: ; CODE XREF: sub_1262DE+4D6↑j ROM:001267BE andi.b #$FB,($11B5).w ROM:001267C4 ROM:001267C4 loc_1267C4: ; CODE XREF: sub_1262DE+4DE↑j ROM:001267C4 btst #5,($13AE).w ROM:001267CA beq.s loc_1267D4 ROM:001267CC ori.b #8,($11B5).w ROM:001267D2 bra.s loc_1267DA ROM:001267D4 ; --------------------------------------------------------------------------- ROM:001267D4 ROM:001267D4 loc_1267D4: ; CODE XREF: sub_1262DE+4EC↑j ROM:001267D4 andi.b #$F7,($11B5).w ROM:001267DA ROM:001267DA loc_1267DA: ; CODE XREF: sub_1262DE+4F4↑j ROM:001267DA btst #6,($13AB).w ROM:001267E0 beq.s loc_1267EA ROM:001267E2 ori.b #$10,($11B5).w ROM:001267E8 bra.s loc_1267F0 ROM:001267EA ; --------------------------------------------------------------------------- ROM:001267EA ROM:001267EA loc_1267EA: ; CODE XREF: sub_1262DE+502↑j ROM:001267EA andi.b #$EF,($11B5).w ROM:001267F0 ROM:001267F0 loc_1267F0: ; CODE XREF: sub_1262DE+50A↑j ROM:001267F0 btst #1,($138E).w ROM:001267F6 beq.s loc_126800 ROM:001267F8 ori.b #$20,($11B5).w ; ' ' ROM:001267FE bra.s loc_126806 ROM:00126800 ; --------------------------------------------------------------------------- ROM:00126800 ROM:00126800 loc_126800: ; CODE XREF: sub_1262DE+518↑j ROM:00126800 andi.b #$DF,($11B5).w ROM:00126806 ROM:00126806 loc_126806: ; CODE XREF: sub_1262DE+520↑j ROM:00126806 btst #3,($1392).w ROM:0012680C beq.s loc_126816 ROM:0012680E ori.b #$40,($11B5).w ; '@' ROM:00126814 bra.s loc_12681C ROM:00126816 ; --------------------------------------------------------------------------- ROM:00126816 ROM:00126816 loc_126816: ; CODE XREF: sub_1262DE+52E↑j ROM:00126816 andi.b #$BF,($11B5).w ROM:0012681C ROM:0012681C loc_12681C: ; CODE XREF: sub_1262DE+536↑j ROM:0012681C btst #2,($139B).w ROM:00126822 beq.s loc_12682C ROM:00126824 ori.b #$80,($11B5).w ROM:0012682A bra.s loc_126832 ROM:0012682C ; --------------------------------------------------------------------------- ROM:0012682C ROM:0012682C loc_12682C: ; CODE XREF: sub_1262DE+544↑j ROM:0012682C andi.b #$7F,($11B5).w ROM:00126832 ROM:00126832 loc_126832: ; CODE XREF: sub_1262DE+54C↑j ROM:00126832 btst #6,($13A7).w ROM:00126838 beq.s loc_126842 ROM:0012683A ori.w #1,($C66).w ROM:00126840 bra.s loc_126848 ROM:00126842 ; --------------------------------------------------------------------------- ROM:00126842 ROM:00126842 loc_126842: ; CODE XREF: sub_1262DE+55A↑j ROM:00126842 andi.w #$FFFE,($C66).w ROM:00126848 ROM:00126848 loc_126848: ; CODE XREF: sub_1262DE+562↑j ROM:00126848 btst #5,($13A4).w ROM:0012684E beq.s loc_126858 ROM:00126850 ori.w #2,($C66).w ROM:00126856 bra.s loc_12685E ROM:00126858 ; --------------------------------------------------------------------------- ROM:00126858 ROM:00126858 loc_126858: ; CODE XREF: sub_1262DE+570↑j ROM:00126858 andi.w #$FFFD,($C66).w ROM:0012685E ROM:0012685E loc_12685E: ; CODE XREF: sub_1262DE+578↑j ROM:0012685E btst #7,($1394).w ROM:00126864 beq.s loc_12686E ROM:00126866 ori.w #4,($C66).w ROM:0012686C bra.s loc_126874 ROM:0012686E ; --------------------------------------------------------------------------- ROM:0012686E ROM:0012686E loc_12686E: ; CODE XREF: sub_1262DE+586↑j ROM:0012686E andi.w #$FFFB,($C66).w ROM:00126874 ROM:00126874 loc_126874: ; CODE XREF: sub_1262DE+58E↑j ROM:00126874 btst #6,($1391).w ROM:0012687A beq.s loc_126884 ROM:0012687C ori.w #8,($C66).w ROM:00126882 bra.s loc_12688A ROM:00126884 ; --------------------------------------------------------------------------- ROM:00126884 ROM:00126884 loc_126884: ; CODE XREF: sub_1262DE+59C↑j ROM:00126884 andi.w #$FFF7,($C66).w ROM:0012688A ROM:0012688A loc_12688A: ; CODE XREF: sub_1262DE+5A4↑j ROM:0012688A btst #4,($13A6).w ROM:00126890 beq.s loc_12689A ROM:00126892 ori.w #$10,($C66).w ROM:00126898 bra.s loc_1268A0 ROM:0012689A ; --------------------------------------------------------------------------- ROM:0012689A ROM:0012689A loc_12689A: ; CODE XREF: sub_1262DE+5B2↑j ROM:0012689A andi.w #$FFEF,($C66).w ROM:001268A0 ROM:001268A0 loc_1268A0: ; CODE XREF: sub_1262DE+5BA↑j ROM:001268A0 btst #6,($139C).w ROM:001268A6 beq.s loc_1268B0 ROM:001268A8 ori.w #$20,($C66).w ; ' ' ROM:001268AE bra.s loc_1268B6 ROM:001268B0 ; --------------------------------------------------------------------------- ROM:001268B0 ROM:001268B0 loc_1268B0: ; CODE XREF: sub_1262DE+5C8↑j ROM:001268B0 andi.w #$FFDF,($C66).w ROM:001268B6 ROM:001268B6 loc_1268B6: ; CODE XREF: sub_1262DE+5D0↑j ROM:001268B6 btst #3,($1391).w ROM:001268BC beq.s loc_1268C6 ROM:001268BE ori.w #$40,($C66).w ; '@' ROM:001268C4 bra.s loc_1268CC ROM:001268C6 ; --------------------------------------------------------------------------- ROM:001268C6 ROM:001268C6 loc_1268C6: ; CODE XREF: sub_1262DE+5DE↑j ROM:001268C6 andi.w #$FFBF,($C66).w ROM:001268CC ROM:001268CC loc_1268CC: ; CODE XREF: sub_1262DE+5E6↑j ROM:001268CC btst #1,($1391).w ROM:001268D2 beq.s loc_1268DC ROM:001268D4 ori.w #$80,($C66).w ROM:001268DA bra.s loc_1268E2 ROM:001268DC ; --------------------------------------------------------------------------- ROM:001268DC ROM:001268DC loc_1268DC: ; CODE XREF: sub_1262DE+5F4↑j ROM:001268DC andi.w #$FF7F,($C66).w ROM:001268E2 ROM:001268E2 loc_1268E2: ; CODE XREF: sub_1262DE+5FC↑j ROM:001268E2 btst #6,($13A2).w ROM:001268E8 beq.s loc_1268F2 ROM:001268EA ori.w #$100,($C66).w ROM:001268F0 bra.s loc_1268F8 ROM:001268F2 ; --------------------------------------------------------------------------- ROM:001268F2 ROM:001268F2 loc_1268F2: ; CODE XREF: sub_1262DE+60A↑j ROM:001268F2 andi.w #$FEFF,($C66).w ROM:001268F8 ROM:001268F8 loc_1268F8: ; CODE XREF: sub_1262DE+612↑j ROM:001268F8 btst #3,($138F).w ROM:001268FE beq.s loc_126908 ROM:00126900 ori.w #$200,($C66).w ROM:00126906 bra.s loc_12690E ROM:00126908 ; --------------------------------------------------------------------------- ROM:00126908 ROM:00126908 loc_126908: ; CODE XREF: sub_1262DE+620↑j ROM:00126908 andi.w #$FDFF,($C66).w ROM:0012690E ROM:0012690E loc_12690E: ; CODE XREF: sub_1262DE+628↑j ROM:0012690E btst #5,($13B4).w ROM:00126914 beq.s loc_12691E ROM:00126916 ori.w #$400,($C66).w ROM:0012691C bra.s loc_126924 ROM:0012691E ; --------------------------------------------------------------------------- ROM:0012691E ROM:0012691E loc_12691E: ; CODE XREF: sub_1262DE+636↑j ROM:0012691E andi.w #$FBFF,($C66).w ROM:00126924 ROM:00126924 loc_126924: ; CODE XREF: sub_1262DE+63E↑j ROM:00126924 clr.l d0 ROM:00126926 move.w $3F0(a5),d1 ROM:0012692A cmpi.w #0,d1 ROM:0012692E bne.s loc_126934 ROM:00126930 bset #3,d0 ROM:00126934 ROM:00126934 loc_126934: ; CODE XREF: sub_1262DE+650↑j ROM:00126934 btst #1,($14EF).w ROM:0012693A beq.s loc_126944 ROM:0012693C bset #$12,d0 ROM:00126940 bset #$10,d0 ROM:00126944 ROM:00126944 loc_126944: ; CODE XREF: sub_1262DE+65C↑j ROM:00126944 btst #2,($14EF).w ROM:0012694A beq.s loc_126950 ROM:0012694C bset #$13,d0 ROM:00126950 ROM:00126950 loc_126950: ; CODE XREF: sub_1262DE+66C↑j ROM:00126950 ori.l #1,d0 ROM:00126956 ori.l #4,d0 ROM:0012695C ori.l #0,d0 ROM:00126962 ori.l #0,d0 ROM:00126968 ori.l #0,d0 ROM:0012696E ori.l #$100,d0 ROM:00126974 ori.l #$200,d0 ROM:0012697A ori.l #$400,d0 ROM:00126980 ori.l #$800,d0 ROM:00126986 ori.l #$1000,d0 ROM:0012698C ori.l #$2000,d0 ROM:00126992 ori.l #$4000,d0 ROM:00126998 ori.l #0,d0 ROM:0012699E ori.l #$20000,d0 ROM:001269A4 ori.l #0,d0 ROM:001269AA move.l d0,($964).w ROM:001269AE btst #5,($14EF).w ROM:001269B4 beq.s loc_1269BE ROM:001269B6 ori.b #1,($11B7).w ROM:001269BC bra.s loc_1269C4 ROM:001269BE ; --------------------------------------------------------------------------- ROM:001269BE ROM:001269BE loc_1269BE: ; CODE XREF: sub_1262DE+6D6↑j ROM:001269BE andi.b #$FE,($11B7).w ROM:001269C4 ROM:001269C4 loc_1269C4: ; CODE XREF: sub_1262DE+6DE↑j ROM:001269C4 btst #0,($1389).w ROM:001269CA beq.s loc_1269D4 ROM:001269CC ori.b #2,($11B7).w ROM:001269D2 bra.s loc_1269DA ROM:001269D4 ; --------------------------------------------------------------------------- ROM:001269D4 ROM:001269D4 loc_1269D4: ; CODE XREF: sub_1262DE+6EC↑j ROM:001269D4 andi.b #$FD,($11B7).w ROM:001269DA ROM:001269DA loc_1269DA: ; CODE XREF: sub_1262DE+6F4↑j ROM:001269DA btst #4,($1398).w ROM:001269E0 beq.s loc_1269EA ROM:001269E2 ori.b #4,($11B7).w ROM:001269E8 bra.s loc_1269F0 ROM:001269EA ; --------------------------------------------------------------------------- ROM:001269EA ROM:001269EA loc_1269EA: ; CODE XREF: sub_1262DE+702↑j ROM:001269EA andi.b #$FB,($11B7).w ROM:001269F0 ROM:001269F0 loc_1269F0: ; CODE XREF: sub_1262DE+70A↑j ROM:001269F0 btst #2,($1391).w ROM:001269F6 beq.s loc_126A00 ROM:001269F8 ori.b #8,($11B7).w ROM:001269FE bra.s locret_126A06 ROM:00126A00 ; --------------------------------------------------------------------------- ROM:00126A00 ROM:00126A00 loc_126A00: ; CODE XREF: sub_1262DE+718↑j ROM:00126A00 andi.b #$F7,($11B7).w ROM:00126A06 ROM:00126A06 locret_126A06: ; CODE XREF: sub_1262DE+720↑j ROM:00126A06 rts ROM:00126A06 ; End of function sub_1262DE ROM:00126A06 ROM:00126A08 ROM:00126A08 ; =============== S U B R O U T I N E ======================================= ROM:00126A08 ROM:00126A08 ROM:00126A08 sub_126A08: ; CODE XREF: sub_13766C+8↓p ROM:00126A08 move.w #2,($5C4).w ROM:00126A0E bsr.l sub_11B036 ROM:00126A14 rts ROM:00126A14 ; End of function sub_126A08 ROM:00126A14 ROM:00126A16 ; --------------------------------------------------------------------------- ROM:00126A16 rts ROM:00126A18 ROM:00126A18 ; =============== S U B R O U T I N E ======================================= ROM:00126A18 ROM:00126A18 ROM:00126A18 sub_126A18: ; CODE XREF: sub_124EAE+2B0↑p ROM:00126A18 bset #4,($13A8).w ROM:00126A1E rts ROM:00126A1E ; End of function sub_126A18 ROM:00126A1E ROM:00126A20 ROM:00126A20 ; =============== S U B R O U T I N E ======================================= ROM:00126A20 ROM:00126A20 ROM:00126A20 sub_126A20: ; CODE XREF: sub_124EAE+252↑p ROM:00126A20 ; sub_124EAE+29E↑p ROM:00126A20 bset #4,($13A8).w ROM:00126A26 rts ROM:00126A26 ; End of function sub_126A20 ROM:00126A26 ROM:00126A28 ROM:00126A28 ; =============== S U B R O U T I N E ======================================= ROM:00126A28 ROM:00126A28 ROM:00126A28 sub_126A28: ; CODE XREF: sub_124EAE:loc_125108↑p ROM:00126A28 bset #4,($13A8).w ROM:00126A2E rts ROM:00126A2E ; End of function sub_126A28 ROM:00126A2E ROM:00126A30 ; --------------------------------------------------------------------------- ROM:00126A30 move.w #0,d2 ROM:00126A34 bra.s loc_126A3A ROM:00126A36 ; --------------------------------------------------------------------------- ROM:00126A36 ROM:00126A36 loc_126A36: ; CODE XREF: ROM:00126A46↓j ROM:00126A36 addi.w #1,d2 ROM:00126A3A ROM:00126A3A loc_126A3A: ; CODE XREF: ROM:00126A34↑j ROM:00126A3A cmpi.w #8,d2 ROM:00126A3E bgt.s locret_126A48 ROM:00126A40 clr.w $1444(d2.w*2) ROM:00126A46 bra.s loc_126A36 ROM:00126A48 ; --------------------------------------------------------------------------- ROM:00126A48 ROM:00126A48 locret_126A48: ; CODE XREF: ROM:00126A3E↑j ROM:00126A48 rts ROM:00126A4A ROM:00126A4A ; =============== S U B R O U T I N E ======================================= ROM:00126A4A ROM:00126A4A ROM:00126A4A sub_126A4A: ; CODE XREF: sub_111DA2+5E↑p ROM:00126A4A ; sub_12388E+1E↑p ROM:00126A4A btst #4,($13B0).w ROM:00126A50 beq.s loc_126A58 ROM:00126A52 bsr.w sub_126A5E ROM:00126A56 bra.s locret_126A5C ROM:00126A58 ; --------------------------------------------------------------------------- ROM:00126A58 ROM:00126A58 loc_126A58: ; CODE XREF: sub_126A4A+6↑j ROM:00126A58 bsr.w sub_126C12 ROM:00126A5C ROM:00126A5C locret_126A5C: ; CODE XREF: sub_126A4A+C↑j ROM:00126A5C rts ROM:00126A5C ; End of function sub_126A4A ROM:00126A5C ROM:00126A5E ROM:00126A5E ; =============== S U B R O U T I N E ======================================= ROM:00126A5E ROM:00126A5E ROM:00126A5E sub_126A5E: ; CODE XREF: sub_126A4A+8↑p ROM:00126A5E clr.w d1 ROM:00126A60 move.b ($11C5).w,d1 ROM:00126A64 cmpi.w #8,d1 ROM:00126A68 bcc.s locret_126A72 ROM:00126A6A movea.l off_126A74(pc,d1.w*4),a0 ROM:00126A6E nop ROM:00126A70 jmp (a0) ROM:00126A72 ; --------------------------------------------------------------------------- ROM:00126A72 ROM:00126A72 locret_126A72: ; CODE XREF: sub_126A5E+A↑j ROM:00126A72 rts ROM:00126A72 ; End of function sub_126A5E ROM:00126A72 ROM:00126A72 ; --------------------------------------------------------------------------- ROM:00126A74 off_126A74: dc.l loc_126A94 ; DATA XREF: sub_126A5E+C↑r ROM:00126A78 dc.l loc_126A9C ROM:00126A7C dc.l loc_126AAA ROM:00126A80 dc.l loc_126ADA ROM:00126A84 dc.l loc_126B1A ROM:00126A88 dc.l loc_126B48 ROM:00126A8C dc.l loc_126B7C ROM:00126A90 dc.l loc_126BBE ROM:00126A94 ; --------------------------------------------------------------------------- ROM:00126A94 ROM:00126A94 loc_126A94: ; DATA XREF: ROM:off_126A74↑o ROM:00126A94 move.b #1,($11C5).w ROM:00126A9A rts ROM:00126A9C ; --------------------------------------------------------------------------- ROM:00126A9C ROM:00126A9C loc_126A9C: ; DATA XREF: ROM:00126A78↑o ROM:00126A9C btst #4,($138B).w ROM:00126AA2 beq.s locret_126AA8 ROM:00126AA4 move.w ($FFFFFC0E).w,d1 ROM:00126AA8 ROM:00126AA8 locret_126AA8: ; CODE XREF: ROM:00126AA2↑j ROM:00126AA8 rts ROM:00126AAA ; --------------------------------------------------------------------------- ROM:00126AAA ROM:00126AAA loc_126AAA: ; DATA XREF: ROM:00126A7C↑o ROM:00126AAA btst #4,($138B).w ROM:00126AB0 beq.s locret_126AD8 ROM:00126AB2 move.w ($FFFFFC0E).w,d1 ROM:00126AB6 cmpi.b #$B8,d1 ROM:00126ABA bne.s locret_126AD8 ROM:00126ABC bsr.w sub_126EF8 ROM:00126AC0 move.w $474(a5),d0 ROM:00126AC4 clr.b ($890).w ROM:00126AC8 move.w d0,($606).w ROM:00126ACC move.b #1,($890).w ROM:00126AD2 move.b #3,($11C5).w ROM:00126AD8 ROM:00126AD8 locret_126AD8: ; CODE XREF: ROM:00126AB0↑j ROM:00126AD8 ; ROM:00126ABA↑j ROM:00126AD8 rts ROM:00126ADA ; --------------------------------------------------------------------------- ROM:00126ADA ROM:00126ADA loc_126ADA: ; DATA XREF: ROM:00126A80↑o ROM:00126ADA btst #4,($138B).w ROM:00126AE0 beq.s locret_126B18 ROM:00126AE2 move.w ($FFFFFC0E).w,d1 ROM:00126AE6 cmpi.b #$13,d1 ROM:00126AEA bne.s loc_126B0A ROM:00126AEC bsr.w sub_126EF8 ROM:00126AF0 move.w $474(a5),d0 ROM:00126AF4 clr.b ($890).w ROM:00126AF8 move.w d0,($606).w ROM:00126AFC move.b #1,($890).w ROM:00126B02 move.b #4,($11C5).w ROM:00126B08 bra.s locret_126B18 ROM:00126B0A ; --------------------------------------------------------------------------- ROM:00126B0A ROM:00126B0A loc_126B0A: ; CODE XREF: ROM:00126AEA↑j ROM:00126B0A bsr.w sub_126EB4 ROM:00126B0E clr.w ($C6C).w ROM:00126B12 move.b #2,($11C5).w ROM:00126B18 ROM:00126B18 locret_126B18: ; CODE XREF: ROM:00126AE0↑j ROM:00126B18 ; ROM:00126B08↑j ROM:00126B18 rts ROM:00126B1A ; --------------------------------------------------------------------------- ROM:00126B1A ROM:00126B1A loc_126B1A: ; DATA XREF: ROM:00126A84↑o ROM:00126B1A btst #4,($138B).w ROM:00126B20 beq.s locret_126B46 ROM:00126B22 bsr.w sub_126EF8 ROM:00126B26 move.w ($FFFFFC0E).w,d1 ROM:00126B2A move.b d1,($11C3).w ROM:00126B2E move.w $474(a5),d0 ROM:00126B32 clr.b ($890).w ROM:00126B36 move.w d0,($606).w ROM:00126B3A move.b #1,($890).w ROM:00126B40 move.b #5,($11C5).w ROM:00126B46 ROM:00126B46 locret_126B46: ; CODE XREF: ROM:00126B20↑j ROM:00126B46 rts ROM:00126B48 ; --------------------------------------------------------------------------- ROM:00126B48 ROM:00126B48 loc_126B48: ; DATA XREF: ROM:00126A88↑o ROM:00126B48 btst #4,($138B).w ROM:00126B4E beq.s locret_126B7A ROM:00126B50 bsr.w sub_126EBE ROM:00126B54 move.w #1,($C6C).w ROM:00126B5A move.w $474(a5),d0 ROM:00126B5E clr.b ($890).w ROM:00126B62 move.w d0,($606).w ROM:00126B66 move.b #1,($890).w ROM:00126B6C move.w ($FFFFFC0E).w,d3 ROM:00126B70 move.b d3,($11C2).w ROM:00126B74 move.b #6,($11C5).w ROM:00126B7A ROM:00126B7A locret_126B7A: ; CODE XREF: ROM:00126B4E↑j ROM:00126B7A rts ROM:00126B7C ; --------------------------------------------------------------------------- ROM:00126B7C ROM:00126B7C loc_126B7C: ; DATA XREF: ROM:00126A8C↑o ROM:00126B7C btst #4,($138B).w ROM:00126B82 beq.s locret_126BBC ROM:00126B84 subi.b #1,($11C2).w ROM:00126B8A bsr.w sub_126EBE ROM:00126B8E addq.w #1,($C6C).w ROM:00126B92 bvc.s loc_126B9A ROM:00126B94 move.w #$8000,($C6C).w ROM:00126B9A ROM:00126B9A loc_126B9A: ; CODE XREF: ROM:00126B92↑j ROM:00126B9A move.w $474(a5),d0 ROM:00126B9E clr.b ($890).w ROM:00126BA2 move.w d0,($606).w ROM:00126BA6 move.b #1,($890).w ROM:00126BAC cmpi.b #0,($11C2).w ROM:00126BB2 bne.w locret_126BBC ROM:00126BB6 move.b #7,($11C5).w ROM:00126BBC ROM:00126BBC locret_126BBC: ; CODE XREF: ROM:00126B82↑j ROM:00126BBC ; ROM:00126BB2↑j ROM:00126BBC rts ROM:00126BBE ; --------------------------------------------------------------------------- ROM:00126BBE ROM:00126BBE loc_126BBE: ; DATA XREF: ROM:00126A90↑o ROM:00126BBE btst #4,($138B).w ROM:00126BC4 beq.s locret_126C0E ROM:00126BC6 move.w ($FFFFFC0E).w,d1 ROM:00126BCA cmp.b ($11C1).w,d1 ROM:00126BCE bne.s loc_126C00 ROM:00126BD0 bsr.w sub_126EBE ROM:00126BD4 addq.w #1,($C6C).w ROM:00126BD8 bvc.s loc_126BE0 ROM:00126BDA move.w #$8000,($C6C).w ROM:00126BE0 ROM:00126BE0 loc_126BE0: ; CODE XREF: ROM:00126BD8↑j ROM:00126BE0 move.w $474(a5),d0 ROM:00126BE4 clr.b ($890).w ROM:00126BE8 move.w d0,($606).w ROM:00126BEC move.b #1,($890).w ROM:00126BF2 move.b #1,($11C5).w ROM:00126BF8 bset #1,($13AB).w ROM:00126BFE bra.s locret_126C0E ROM:00126C00 ; --------------------------------------------------------------------------- ROM:00126C00 ROM:00126C00 loc_126C00: ; CODE XREF: ROM:00126BCE↑j ROM:00126C00 bsr.w sub_126EB4 ROM:00126C04 clr.w ($C6C).w ROM:00126C08 move.b #2,($11C5).w ROM:00126C0E ROM:00126C0E locret_126C0E: ; CODE XREF: ROM:00126BC4↑j ROM:00126C0E ; ROM:00126BFE↑j ROM:00126C0E rts ROM:00126C10 ; --------------------------------------------------------------------------- ROM:00126C10 rts ROM:00126C12 ROM:00126C12 ; =============== S U B R O U T I N E ======================================= ROM:00126C12 ROM:00126C12 ROM:00126C12 sub_126C12: ; CODE XREF: sub_126A4A:loc_126A58↑p ROM:00126C12 clr.w d1 ROM:00126C14 move.b ($11C4).w,d1 ROM:00126C18 cmpi.w #7,d1 ROM:00126C1C bcc.s locret_126C26 ROM:00126C1E movea.l off_126C28(pc,d1.w*4),a0 ROM:00126C22 nop ROM:00126C24 jmp (a0) ROM:00126C26 ; --------------------------------------------------------------------------- ROM:00126C26 ROM:00126C26 locret_126C26: ; CODE XREF: sub_126C12+A↑j ROM:00126C26 rts ROM:00126C26 ; End of function sub_126C12 ROM:00126C26 ROM:00126C26 ; --------------------------------------------------------------------------- ROM:00126C28 off_126C28: dc.l loc_126C44 ; DATA XREF: sub_126C12+C↑r ROM:00126C2C dc.l loc_126C4C ROM:00126C30 dc.l loc_126C5A ROM:00126C34 dc.l loc_126D12 ROM:00126C38 dc.l loc_126D90 ROM:00126C3C dc.l loc_126DCE ROM:00126C40 dc.l loc_126E00 ROM:00126C44 ; --------------------------------------------------------------------------- ROM:00126C44 ROM:00126C44 loc_126C44: ; DATA XREF: ROM:off_126C28↑o ROM:00126C44 move.b #1,($11C4).w ROM:00126C4A rts ROM:00126C4C ; --------------------------------------------------------------------------- ROM:00126C4C ROM:00126C4C loc_126C4C: ; DATA XREF: ROM:00126C2C↑o ROM:00126C4C btst #4,($138B).w ROM:00126C52 beq.s locret_126C58 ROM:00126C54 move.w ($FFFFFC0E).w,d1 ROM:00126C58 ROM:00126C58 locret_126C58: ; CODE XREF: ROM:00126C52↑j ROM:00126C58 rts ROM:00126C5A ; --------------------------------------------------------------------------- ROM:00126C5A ROM:00126C5A loc_126C5A: ; DATA XREF: ROM:00126C30↑o ROM:00126C5A btst #4,($138B).w ROM:00126C60 beq.l locret_126D10 ROM:00126C66 move.w ($FFFFFC0E).w,d1 ROM:00126C6A andi.w #$C0,d1 ROM:00126C6E move.w ($FFFFFC0E).w,d2 ROM:00126C72 andi.w #$3F,d2 ; '?' ROM:00126C76 cmpi.w #0,d1 ROM:00126C7A bne.s loc_126CE2 ROM:00126C7C cmpi.w #0,d2 ROM:00126C80 beq.s loc_126CB2 ROM:00126C82 addq.w #2,d2 ROM:00126C84 move.w d2,($C6E).w ROM:00126C88 bsr.w sub_126EBE ROM:00126C8C addq.w #1,($C6C).w ROM:00126C90 bvc.s loc_126C98 ROM:00126C92 move.w #$8000,($C6C).w ROM:00126C98 ROM:00126C98 loc_126C98: ; CODE XREF: ROM:00126C90↑j ROM:00126C98 move.w $474(a5),d0 ROM:00126C9C clr.b ($890).w ROM:00126CA0 move.w d0,($606).w ROM:00126CA4 move.b #1,($890).w ROM:00126CAA move.b #3,($11C4).w ROM:00126CB0 rts ROM:00126CB2 ; --------------------------------------------------------------------------- ROM:00126CB2 ROM:00126CB2 loc_126CB2: ; CODE XREF: ROM:00126C80↑j ROM:00126CB2 move.w #3,($C6E).w ROM:00126CB8 bsr.w sub_126EBE ROM:00126CBC addq.w #1,($C6C).w ROM:00126CC0 bvc.s loc_126CC8 ROM:00126CC2 move.w #$8000,($C6C).w ROM:00126CC8 ROM:00126CC8 loc_126CC8: ; CODE XREF: ROM:00126CC0↑j ROM:00126CC8 move.w $474(a5),d0 ROM:00126CCC clr.b ($890).w ROM:00126CD0 move.w d0,($606).w ROM:00126CD4 move.b #1,($890).w ROM:00126CDA move.b #4,($11C4).w ROM:00126CE0 rts ROM:00126CE2 ; --------------------------------------------------------------------------- ROM:00126CE2 ROM:00126CE2 loc_126CE2: ; CODE XREF: ROM:00126C7A↑j ROM:00126CE2 addq.w #4,d2 ROM:00126CE4 move.w d2,($C6E).w ROM:00126CE8 bsr.w sub_126EBE ROM:00126CEC addq.w #1,($C6C).w ROM:00126CF0 bvc.s loc_126CF8 ROM:00126CF2 move.w #$8000,($C6C).w ROM:00126CF8 ROM:00126CF8 loc_126CF8: ; CODE XREF: ROM:00126CF0↑j ROM:00126CF8 move.w $474(a5),d0 ROM:00126CFC clr.b ($890).w ROM:00126D00 move.w d0,($606).w ROM:00126D04 move.b #1,($890).w ROM:00126D0A move.b #5,($11C4).w ROM:00126D10 ROM:00126D10 locret_126D10: ; CODE XREF: ROM:00126C60↑j ROM:00126D10 rts ROM:00126D12 ; --------------------------------------------------------------------------- ROM:00126D12 ROM:00126D12 loc_126D12: ; DATA XREF: ROM:00126C34↑o ROM:00126D12 btst #4,($138B).w ROM:00126D18 beq.l locret_126D8E ROM:00126D1E move.w ($C6E).w,d1 ROM:00126D22 subq.w #1,d1 ROM:00126D24 cmp.w ($C6C).w,d1 ROM:00126D28 ble.s loc_126D4E ROM:00126D2A bsr.w sub_126EBE ROM:00126D2E addq.w #1,($C6C).w ROM:00126D32 bvc.s loc_126D3A ROM:00126D34 move.w #$8000,($C6C).w ROM:00126D3A ROM:00126D3A loc_126D3A: ; CODE XREF: ROM:00126D32↑j ROM:00126D3A move.w $474(a5),d0 ROM:00126D3E clr.b ($890).w ROM:00126D42 move.w d0,($606).w ROM:00126D46 move.b #1,($890).w ROM:00126D4C rts ROM:00126D4E ; --------------------------------------------------------------------------- ROM:00126D4E ROM:00126D4E loc_126D4E: ; CODE XREF: ROM:00126D28↑j ROM:00126D4E move.w ($FFFFFC0E).w,d1 ROM:00126D52 cmp.b ($11C1).w,d1 ROM:00126D56 bne.s loc_126D7E ROM:00126D58 bsr.w sub_126EBE ROM:00126D5C addq.w #1,($C6C).w ROM:00126D60 bvc.s loc_126D68 ROM:00126D62 move.w #$8000,($C6C).w ROM:00126D68 ROM:00126D68 loc_126D68: ; CODE XREF: ROM:00126D60↑j ROM:00126D68 clr.b ($890).w ROM:00126D6C clr.w ($606).w ROM:00126D70 bset #1,($13AB).w ROM:00126D76 move.b #1,($11C4).w ROM:00126D7C rts ROM:00126D7E ; --------------------------------------------------------------------------- ROM:00126D7E ROM:00126D7E loc_126D7E: ; CODE XREF: ROM:00126D56↑j ROM:00126D7E bsr.w sub_126EB4 ROM:00126D82 clr.w ($C6C).w ROM:00126D86 move.b #2,($11C4).w ROM:00126D8C rts ROM:00126D8E ; --------------------------------------------------------------------------- ROM:00126D8E ROM:00126D8E locret_126D8E: ; CODE XREF: ROM:00126D18↑j ROM:00126D8E rts ROM:00126D90 ; --------------------------------------------------------------------------- ROM:00126D90 ROM:00126D90 loc_126D90: ; DATA XREF: ROM:00126C38↑o ROM:00126D90 btst #4,($138B).w ROM:00126D96 beq.s locret_126DCC ROM:00126D98 move.w ($FFFFFC0E).w,d1 ROM:00126D9C andi.w #$FF,d1 ROM:00126DA0 add.w d1,($C6E).w ROM:00126DA4 bsr.w sub_126EBE ROM:00126DA8 addq.w #1,($C6C).w ROM:00126DAC bvc.s loc_126DB4 ROM:00126DAE move.w #$8000,($C6C).w ROM:00126DB4 ROM:00126DB4 loc_126DB4: ; CODE XREF: ROM:00126DAC↑j ROM:00126DB4 move.w $474(a5),d0 ROM:00126DB8 clr.b ($890).w ROM:00126DBC move.w d0,($606).w ROM:00126DC0 move.b #1,($890).w ROM:00126DC6 move.b #3,($11C4).w ROM:00126DCC ROM:00126DCC locret_126DCC: ; CODE XREF: ROM:00126D96↑j ROM:00126DCC rts ROM:00126DCE ; --------------------------------------------------------------------------- ROM:00126DCE ROM:00126DCE loc_126DCE: ; DATA XREF: ROM:00126C3C↑o ROM:00126DCE btst #4,($138B).w ROM:00126DD4 beq.s locret_126DFE ROM:00126DD6 bsr.w sub_126EBE ROM:00126DDA addq.w #1,($C6C).w ROM:00126DDE bvc.s loc_126DE6 ROM:00126DE0 move.w #$8000,($C6C).w ROM:00126DE6 ROM:00126DE6 loc_126DE6: ; CODE XREF: ROM:00126DDE↑j ROM:00126DE6 move.w $474(a5),d0 ROM:00126DEA clr.b ($890).w ROM:00126DEE move.w d0,($606).w ROM:00126DF2 move.b #1,($890).w ROM:00126DF8 move.b #6,($11C4).w ROM:00126DFE ROM:00126DFE locret_126DFE: ; CODE XREF: ROM:00126DD4↑j ROM:00126DFE rts ROM:00126E00 ; --------------------------------------------------------------------------- ROM:00126E00 ROM:00126E00 loc_126E00: ; DATA XREF: ROM:00126C40↑o ROM:00126E00 btst #4,($138B).w ROM:00126E06 beq.s locret_126E30 ROM:00126E08 bsr.w sub_126EBE ROM:00126E0C addq.w #1,($C6C).w ROM:00126E10 bvc.s loc_126E18 ROM:00126E12 move.w #$8000,($C6C).w ROM:00126E18 ROM:00126E18 loc_126E18: ; CODE XREF: ROM:00126E10↑j ROM:00126E18 move.w $474(a5),d0 ROM:00126E1C clr.b ($890).w ROM:00126E20 move.w d0,($606).w ROM:00126E24 move.b #1,($890).w ROM:00126E2A move.b #3,($11C4).w ROM:00126E30 ROM:00126E30 locret_126E30: ; CODE XREF: ROM:00126E06↑j ROM:00126E30 rts ROM:00126E32 ; --------------------------------------------------------------------------- ROM:00126E32 rts ROM:00126E34 ROM:00126E34 ; =============== S U B R O U T I N E ======================================= ROM:00126E34 ROM:00126E34 ROM:00126E34 sub_126E34: ; CODE XREF: ROM:00125652↑p ROM:00126E34 ; ROM:00125C9A↑p ... ROM:00126E34 btst #4,($13B0).w ROM:00126E3A beq.s loc_126E42 ROM:00126E3C move.b ($11C5).w,d1 ROM:00126E40 bra.s loc_126E46 ROM:00126E42 ; --------------------------------------------------------------------------- ROM:00126E42 ROM:00126E42 loc_126E42: ; CODE XREF: sub_126E34+6↑j ROM:00126E42 move.b ($11C4).w,d1 ROM:00126E46 ROM:00126E46 loc_126E46: ; CODE XREF: sub_126E34+C↑j ROM:00126E46 cmpi.b #1,d1 ROM:00126E4A bne.s locret_126E78 ROM:00126E4C btst #1,($13A8).w ROM:00126E52 beq.s locret_126E78 ROM:00126E54 bclr #1,($13A8).w ROM:00126E5A bsr.w sub_126EB4 ROM:00126E5E clr.w ($C6C).w ROM:00126E62 btst #4,($13B0).w ROM:00126E68 beq.s loc_126E72 ROM:00126E6A move.b #2,($11C5).w ROM:00126E70 bra.s locret_126E78 ROM:00126E72 ; --------------------------------------------------------------------------- ROM:00126E72 ROM:00126E72 loc_126E72: ; CODE XREF: sub_126E34+34↑j ROM:00126E72 move.b #2,($11C4).w ROM:00126E78 ROM:00126E78 locret_126E78: ; CODE XREF: sub_126E34+16↑j ROM:00126E78 ; sub_126E34+1E↑j ... ROM:00126E78 rts ROM:00126E78 ; End of function sub_126E34 ROM:00126E78 ROM:00126E7A ROM:00126E7A ; =============== S U B R O U T I N E ======================================= ROM:00126E7A ROM:00126E7A ROM:00126E7A sub_126E7A: ; CODE XREF: ROM:loc_125702↑p ROM:00126E7A ; ROM:loc_125D76↑p ... ROM:00126E7A btst #4,($13B0).w ROM:00126E80 beq.s loc_126E84 ROM:00126E82 bra.s locret_126E88 ROM:00126E84 ; --------------------------------------------------------------------------- ROM:00126E84 ROM:00126E84 loc_126E84: ; CODE XREF: sub_126E7A+6↑j ROM:00126E84 bsr.w sub_126E8C ROM:00126E88 ROM:00126E88 locret_126E88: ; CODE XREF: sub_126E7A+8↑j ROM:00126E88 rts ROM:00126E88 ; End of function sub_126E7A ROM:00126E88 ROM:00126E8A ; --------------------------------------------------------------------------- ROM:00126E8A rts ROM:00126E8C ROM:00126E8C ; =============== S U B R O U T I N E ======================================= ROM:00126E8C ROM:00126E8C ROM:00126E8C sub_126E8C: ; CODE XREF: sub_126E7A:loc_126E84↑p ROM:00126E8C cmpi.b #3,($11C4).w ROM:00126E92 blt.s locret_126EB2 ROM:00126E94 cmpi.b #6,($11C4).w ROM:00126E9A bgt.s locret_126EB2 ROM:00126E9C cmpi.w #0,($606).w ROM:00126EA2 bgt.s locret_126EB2 ROM:00126EA4 bsr.w sub_126EB4 ROM:00126EA8 clr.w ($C6C).w ROM:00126EAC move.b #2,($11C4).w ROM:00126EB2 ROM:00126EB2 locret_126EB2: ; CODE XREF: sub_126E8C+6↑j ROM:00126EB2 ; sub_126E8C+E↑j ... ROM:00126EB2 rts ROM:00126EB2 ; End of function sub_126E8C ROM:00126EB2 ROM:00126EB4 ROM:00126EB4 ; =============== S U B R O U T I N E ======================================= ROM:00126EB4 ROM:00126EB4 ROM:00126EB4 sub_126EB4: ; CODE XREF: ROM:loc_126B0A↑p ROM:00126EB4 ; ROM:loc_126C00↑p ... ROM:00126EB4 clr.w ($C6A).w ROM:00126EB8 clr.b ($11C1).w ROM:00126EBC rts ROM:00126EBC ; End of function sub_126EB4 ROM:00126EBC ROM:00126EBE ROM:00126EBE ; =============== S U B R O U T I N E ======================================= ROM:00126EBE ROM:00126EBE ROM:00126EBE sub_126EBE: ; CODE XREF: ROM:00126B50↑p ROM:00126EBE ; ROM:00126B8A↑p ... ROM:00126EBE move.w ($FFFFFC0E).w,d1 ROM:00126EC2 move.w ($C6A).w,d2 ROM:00126EC6 move.b d1,$1260(d2.w) ROM:00126ECC move.b ($11C1).w,d3 ROM:00126ED0 btst #4,($13B0).w ROM:00126ED6 bne.s loc_126EDC ROM:00126ED8 add.b d1,d3 ROM:00126EDA bra.s loc_126EDE ROM:00126EDC ; --------------------------------------------------------------------------- ROM:00126EDC ROM:00126EDC loc_126EDC: ; CODE XREF: sub_126EBE+18↑j ROM:00126EDC eor.b d1,d3 ROM:00126EDE ROM:00126EDE loc_126EDE: ; CODE XREF: sub_126EBE+1C↑j ROM:00126EDE move.b d3,($11C1).w ROM:00126EE2 addq.w #1,($C6A).w ROM:00126EE6 move.w #$103,d1 ROM:00126EEA cmp.w ($C6A).w,d1 ROM:00126EEE bge.s locret_126EF6 ROM:00126EF0 move.w #$103,($C6A).w ROM:00126EF6 ROM:00126EF6 locret_126EF6: ; CODE XREF: sub_126EBE+30↑j ROM:00126EF6 rts ROM:00126EF6 ; End of function sub_126EBE ROM:00126EF6 ROM:00126EF8 ROM:00126EF8 ; =============== S U B R O U T I N E ======================================= ROM:00126EF8 ROM:00126EF8 ROM:00126EF8 sub_126EF8: ; CODE XREF: ROM:00126ABC↑p ROM:00126EF8 ; ROM:00126AEC↑p ... ROM:00126EF8 move.w ($FFFFFC0E).w,d1 ROM:00126EFC move.b ($11C1).w,d3 ROM:00126F00 eor.b d1,d3 ROM:00126F02 move.b d3,($11C1).w ROM:00126F06 rts ROM:00126F06 ; End of function sub_126EF8 ROM:00126F06 ROM:00126F08 ROM:00126F08 ; =============== S U B R O U T I N E ======================================= ROM:00126F08 ROM:00126F08 ROM:00126F08 sub_126F08: ; CODE XREF: sub_111DA2+30↑p ROM:00126F08 ; sub_12388E+24↑p ROM:00126F08 clr.w d1 ROM:00126F0A move.b ($11C6).w,d1 ROM:00126F0E cmpi.w #3,d1 ROM:00126F12 bcc.s locret_126F1C ROM:00126F14 movea.l off_126F1E(pc,d1.w*4),a0 ROM:00126F18 nop ROM:00126F1A jmp (a0) ROM:00126F1C ; --------------------------------------------------------------------------- ROM:00126F1C ROM:00126F1C locret_126F1C: ; CODE XREF: sub_126F08+A↑j ROM:00126F1C rts ROM:00126F1C ; End of function sub_126F08 ROM:00126F1C ROM:00126F1C ; --------------------------------------------------------------------------- ROM:00126F1E off_126F1E: dc.l word_126F2A ; DATA XREF: sub_126F08+C↑r ROM:00126F22 dc.l aNu8_1 ; "Nu\b8" ROM:00126F26 dc.l aNu8_1+2 ; "\b8" ROM:00126F2A word_126F2A: dc.w $8B8 ; DATA XREF: ROM:off_126F1E↑o ROM:00126F2C dc.l $13AF, $11FC0001, $11C66002 ROM:00126F38 ; --------------------------------------------------------------------------- ROM:00126F38 rts ROM:00126F38 ; --------------------------------------------------------------------------- ROM:00126F3A aNu8_1: dc.b 'Nu',8,'8',0 ; DATA XREF: ROM:00126F22↑o ROM:00126F3A ; ROM:00126F26↑o ROM:00126F3F dc.b 5 ROM:00126F40 dc.l $138D6732, $8B80005, $138D3038, $C70B078, $C526C14 ROM:00126F40 dc.l $52780C70, $680631FC, $80000C70, $61000044, $6010600E ROM:00126F40 dc.l $8F80000, $13AF11FC, $111C6, $60C44E75 ROM:00126F78 ; --------------------------------------------------------------------------- ROM:00126F78 rts ROM:00126F7A ROM:00126F7A ; =============== S U B R O U T I N E ======================================= ROM:00126F7A ROM:00126F7A ROM:00126F7A sub_126F7A: ; CODE XREF: ROM:00125D98↑p ROM:00126F7A ; ROM:00125F52↑p ... ROM:00126F7A cmpi.b #1,($11C6).w ROM:00126F80 bne.s locret_126FA4 ROM:00126F82 btst #3,($138B).w ROM:00126F88 beq.s locret_126FA4 ROM:00126F8A bclr #3,($138B).w ROM:00126F90 clr.w ($C6A).w ROM:00126F94 move.w #1,($C70).w ROM:00126F9A move.b #2,($11C6).w ROM:00126FA0 bsr.w sub_126FA6 ROM:00126FA4 ROM:00126FA4 locret_126FA4: ; CODE XREF: sub_126F7A+6↑j ROM:00126FA4 ; sub_126F7A+E↑j ROM:00126FA4 rts ROM:00126FA4 ; End of function sub_126F7A ROM:00126FA4 ROM:00126FA6 ROM:00126FA6 ; =============== S U B R O U T I N E ======================================= ROM:00126FA6 ROM:00126FA6 ROM:00126FA6 sub_126FA6: ; CODE XREF: sub_126F7A+26↑p ROM:00126FA6 move.w ($C6A).w,d0 ROM:00126FAA move.b $1260(d0.w),d1 ROM:00126FB0 move.w d1,($FFFFFC0E).w ROM:00126FB4 addq.w #1,($C6A).w ROM:00126FB8 bset #7,($FFFFFC0B).w ROM:00126FBE rts ROM:00126FBE ; End of function sub_126FA6 ROM:00126FBE ROM:00126FC0 ROM:00126FC0 ; =============== S U B R O U T I N E ======================================= ROM:00126FC0 ROM:00126FC0 ROM:00126FC0 sub_126FC0: ; CODE XREF: ROM:00116A30↑p ROM:00126FC0 bsr.l sub_1270F8 ROM:00126FC6 bsr.l sub_11BAE2 ROM:00126FCC bsr.l sub_1272F2 ROM:00126FD2 bsr.l sub_11FB84 ROM:00126FD8 bsr.l sub_11D004 ROM:00126FDE bsr.l sub_127658 ROM:00126FE4 bsr.l sub_11C60C ROM:00126FEA bsr.l sub_1219A6 ROM:00126FF0 bsr.l sub_1312DA ROM:00126FF6 bsr.l sub_134D96 ROM:00126FFC bsr.l sub_1227D6 ROM:00127002 bsr.l sub_12319A ROM:00127008 bsr.l sub_1352B6 ROM:0012700E bsr.l sub_11C8AE ROM:00127014 bsr.l sub_13054C ROM:0012701A bsr.l sub_12D244 ROM:00127020 bsr.l sub_11EADC ROM:00127026 bsr.l sub_11F9F0 ROM:0012702C bsr.l nullsub_13 ROM:00127032 bsr.l sub_130AD6 ROM:00127038 bsr.l sub_1352F0 ROM:0012703E bsr.l sub_11CDB8 ROM:00127044 bsr.l sub_132616 ROM:0012704A bsr.l nullsub_17 ROM:00127050 bsr.l sub_1315C8 ROM:00127056 bsr.l nullsub_19 ROM:0012705C bsr.l nullsub_20 ROM:00127062 bsr.l sub_11CABC ROM:00127068 bsr.l nullsub_12 ROM:0012706E bsr.l sub_131F66 ROM:00127074 bsr.l sub_131DCA ROM:0012707A bsr.l nullsub_18 ROM:00127080 bsr.l sub_11CBB8 ROM:00127086 bsr.l sub_12A7EA ROM:0012708C bsr.l sub_12A8FC ROM:00127092 bsr.l sub_12DAA4 ROM:00127098 bsr.l sub_12D49A ROM:0012709E bsr.l sub_1302DE ROM:001270A4 bsr.l sub_12A90E ROM:001270AA bsr.l nullsub_15 ROM:001270B0 bsr.l sub_12E0A4 ROM:001270B6 bsr.l sub_12BDD4 ROM:001270BC bsr.l nullsub_22 ROM:001270C2 bsr.l nullsub_10 ROM:001270C8 move.l #2,d0 ROM:001270CE move.l d0,-(sp) ROM:001270D0 bsr.l nullsub_3 ROM:001270D6 move.l (sp)+,d0 ROM:001270D8 bsr.l nullsub_23 ROM:001270DE bsr.l sub_1153D0 ROM:001270E4 cmpi.w #5,($578).w ROM:001270EA bne.s loc_1270F2 ROM:001270EC bsr.l sub_11553A ROM:001270F2 ROM:001270F2 loc_1270F2: ; CODE XREF: sub_126FC0+12A↑j ROM:001270F2 addq.w #1,($C82).w ROM:001270F6 rts ROM:001270F6 ; End of function sub_126FC0 ROM:001270F6 ROM:001270F8 ROM:001270F8 ; =============== S U B R O U T I N E ======================================= ROM:001270F8 ROM:001270F8 ROM:001270F8 sub_1270F8: ; CODE XREF: sub_126FC0↑p ROM:001270F8 clr.w d1 ROM:001270FA move.b ($11C9).w,d1 ROM:001270FE cmpi.w #5,d1 ROM:00127102 bcc.s locret_12710C ROM:00127104 movea.l off_12710E(pc,d1.w*4),a0 ROM:00127108 nop ROM:0012710A jmp (a0) ROM:0012710C ; --------------------------------------------------------------------------- ROM:0012710C ROM:0012710C locret_12710C: ; CODE XREF: sub_1270F8+A↑j ROM:0012710C rts ROM:0012710C ; End of function sub_1270F8 ROM:0012710C ROM:0012710C ; --------------------------------------------------------------------------- ROM:0012710E off_12710E: dc.l loc_127122 ; DATA XREF: sub_1270F8+C↑r ROM:00127112 dc.l loc_12714E ROM:00127116 dc.l loc_1271D2 ROM:0012711A dc.l loc_127266 ROM:0012711E dc.l loc_1272B6 ROM:00127122 ; --------------------------------------------------------------------------- ROM:00127122 ROM:00127122 loc_127122: ; DATA XREF: ROM:off_12710E↑o ROM:00127122 bset #1,($138E).w ROM:00127128 bclr #5,($13AE).w ROM:0012712E bclr #6,($13AB).w ROM:00127134 bclr #4,($13AF).w ROM:0012713A bclr #5,($13B0).w ROM:00127140 move.b #1,($11C9).w ROM:00127146 bra.l locret_1271D0 ROM:0012714C ; --------------------------------------------------------------------------- ROM:0012714C rts ROM:0012714E ; --------------------------------------------------------------------------- ROM:0012714E ROM:0012714E loc_12714E: ; DATA XREF: ROM:00127112↑o ROM:0012714E move.w $49E(a5),d0 ROM:00127152 move.w $4A4(a5),d1 ROM:00127156 btst #6,($933).w ROM:0012715C beq.s loc_1271A0 ROM:0012715E cmp.w ($598).w,d0 ROM:00127162 ble.s loc_1271A0 ROM:00127164 cmp.w ($502).w,d1 ROM:00127168 bgt.s loc_1271A0 ROM:0012716A bclr #1,($138E).w ROM:00127170 bset #5,($13AE).w ROM:00127176 bclr #2,($139A).w ROM:0012717C bclr #6,($933).w ROM:00127182 move.w $4A2(a5),d1 ROM:00127186 clr.b ($895).w ROM:0012718A move.w d1,($610).w ROM:0012718E move.b #1,($895).w ROM:00127194 move.b #2,($11C9).w ROM:0012719A bra.l locret_127264 ROM:001271A0 ; --------------------------------------------------------------------------- ROM:001271A0 ROM:001271A0 loc_1271A0: ; CODE XREF: ROM:0012715C↑j ROM:001271A0 ; ROM:00127162↑j ... ROM:001271A0 cmp.w ($598).w,d0 ROM:001271A4 bgt.s locret_1271D0 ROM:001271A6 bclr #1,($138E).w ROM:001271AC bset #6,($13AB).w ROM:001271B2 bset #4,($13AF).w ROM:001271B8 bclr #2,($139A).w ROM:001271BE bset #5,($13B0).w ROM:001271C4 move.b #4,($11C9).w ROM:001271CA bra.l locret_1272EE ROM:001271D0 ; --------------------------------------------------------------------------- ROM:001271D0 ROM:001271D0 locret_1271D0: ; CODE XREF: ROM:00127146↑j ROM:001271D0 ; ROM:001271A4↑j ... ROM:001271D0 rts ROM:001271D2 ; --------------------------------------------------------------------------- ROM:001271D2 ROM:001271D2 loc_1271D2: ; DATA XREF: ROM:00127116↑o ROM:001271D2 btst #6,($933).w ROM:001271D8 beq.s loc_1271FE ROM:001271DA bclr #6,($933).w ROM:001271E0 move.w $4A2(a5),d0 ROM:001271E4 clr.b ($895).w ROM:001271E8 move.w d0,($610).w ROM:001271EC move.b #1,($895).w ROM:001271F2 move.b #2,($11C9).w ROM:001271F8 bra.l locret_127264 ROM:001271FE ; --------------------------------------------------------------------------- ROM:001271FE ROM:001271FE loc_1271FE: ; CODE XREF: ROM:001271D8↑j ROM:001271FE cmpi.w #0,($610).w ROM:00127204 bgt.s loc_12723E ROM:00127206 btst #1,($930).w ROM:0012720C bne.s loc_12723E ROM:0012720E bset #1,($138E).w ROM:00127214 bclr #5,($13AE).w ROM:0012721A btst #5,($13B0).w ROM:00127220 bne.s loc_12722A ROM:00127222 bset #2,($139A).w ROM:00127228 bra.s loc_127230 ROM:0012722A ; --------------------------------------------------------------------------- ROM:0012722A ROM:0012722A loc_12722A: ; CODE XREF: ROM:00127220↑j ROM:0012722A bclr #2,($139A).w ROM:00127230 ROM:00127230 loc_127230: ; CODE XREF: ROM:00127228↑j ROM:00127230 bclr #5,($13B0).w ROM:00127236 move.b #1,($11C9).w ROM:0012723C bra.s locret_1271D0 ROM:0012723E ; --------------------------------------------------------------------------- ROM:0012723E ROM:0012723E loc_12723E: ; CODE XREF: ROM:00127204↑j ROM:0012723E ; ROM:0012720C↑j ROM:0012723E move.w $49C(a5),d0 ROM:00127242 cmp.w ($598).w,d0 ROM:00127246 bgt.s locret_127264 ROM:00127248 clr.b ($920).w ROM:0012724C clr.w ($726).w ROM:00127250 move.b #3,($920).w ROM:00127256 bclr #5,($13AE).w ROM:0012725C move.b #3,($11C9).w ROM:00127262 bra.s locret_1272B4 ROM:00127264 ; --------------------------------------------------------------------------- ROM:00127264 ROM:00127264 locret_127264: ; CODE XREF: ROM:0012719A↑j ROM:00127264 ; ROM:001271F8↑j ... ROM:00127264 rts ROM:00127266 ; --------------------------------------------------------------------------- ROM:00127266 ROM:00127266 loc_127266: ; DATA XREF: ROM:0012711A↑o ROM:00127266 move.w $49C(a5),d0 ROM:0012726A cmp.w ($598).w,d0 ROM:0012726E ble.s loc_12727E ROM:00127270 bset #5,($13AE).w ROM:00127276 move.b #2,($11C9).w ROM:0012727C bra.s locret_127264 ROM:0012727E ; --------------------------------------------------------------------------- ROM:0012727E ROM:0012727E loc_12727E: ; CODE XREF: ROM:0012726E↑j ROM:0012727E move.w $49E(a5),d0 ROM:00127282 move.w $4A0(a5),d1 ROM:00127286 cmp.w ($726).w,d1 ROM:0012728A ble.s loc_127292 ROM:0012728C cmp.w ($598).w,d0 ROM:00127290 bgt.s locret_1272B4 ROM:00127292 ROM:00127292 loc_127292: ; CODE XREF: ROM:0012728A↑j ROM:00127292 clr.b ($920).w ROM:00127296 clr.w ($726).w ROM:0012729A bset #6,($13AB).w ROM:001272A0 bset #4,($13AF).w ROM:001272A6 bset #5,($13B0).w ROM:001272AC move.b #4,($11C9).w ROM:001272B2 bra.s locret_1272EE ROM:001272B4 ; --------------------------------------------------------------------------- ROM:001272B4 ROM:001272B4 locret_1272B4: ; CODE XREF: ROM:00127262↑j ROM:001272B4 ; ROM:00127290↑j ROM:001272B4 rts ROM:001272B6 ; --------------------------------------------------------------------------- ROM:001272B6 ROM:001272B6 loc_1272B6: ; DATA XREF: ROM:0012711E↑o ROM:001272B6 btst #1,($930).w ROM:001272BC bne.s locret_1272EE ROM:001272BE bclr #6,($933).w ROM:001272C4 move.w $4A2(a5),d0 ROM:001272C8 clr.b ($895).w ROM:001272CC move.w d0,($610).w ROM:001272D0 move.b #1,($895).w ROM:001272D6 bclr #6,($13AB).w ROM:001272DC bset #5,($13AE).w ROM:001272E2 move.b #2,($11C9).w ROM:001272E8 bra.l locret_127264 ROM:001272EE ; --------------------------------------------------------------------------- ROM:001272EE ROM:001272EE locret_1272EE: ; CODE XREF: ROM:001271CA↑j ROM:001272EE ; ROM:001272B2↑j ... ROM:001272EE rts ROM:001272F0 ; --------------------------------------------------------------------------- ROM:001272F0 rts ROM:001272F2 ROM:001272F2 ; =============== S U B R O U T I N E ======================================= ROM:001272F2 ROM:001272F2 ROM:001272F2 sub_1272F2: ; CODE XREF: sub_126FC0+C↑p ROM:001272F2 move.w $230(a5),d0 ROM:001272F6 move.w ($AA6).w,d1 ROM:001272FA cmpi.w #0,d0 ROM:001272FE bne.s loc_127340 ROM:00127300 btst #3,d1 ROM:00127304 beq.s loc_12733E ROM:00127306 bclr #3,d1 ROM:0012730A move.w d1,($AA6).w ROM:0012730E btst #7,($13A9).w ROM:00127314 beq.s loc_127338 ROM:00127316 move.w ($53A).w,d2 ROM:0012731A muls.w #$186A,d2 ROM:0012731E cmpi.w #0,($598).w ROM:00127324 ble.s loc_12732C ROM:00127326 divs.w ($598).w,d2 ROM:0012732A bra.s loc_127330 ROM:0012732C ; --------------------------------------------------------------------------- ROM:0012732C ROM:0012732C loc_12732C: ; CODE XREF: sub_1272F2+32↑j ROM:0012732C move.w #$FFFF,d2 ROM:00127330 ROM:00127330 loc_127330: ; CODE XREF: sub_1272F2+38↑j ROM:00127330 move.w d2,($C84).w ROM:00127334 bra.w loc_12733E ROM:00127338 ; --------------------------------------------------------------------------- ROM:00127338 ROM:00127338 loc_127338: ; CODE XREF: sub_1272F2+22↑j ROM:00127338 move.w #$FFFF,($C84).w ROM:0012733E ROM:0012733E loc_12733E: ; CODE XREF: sub_1272F2+12↑j ROM:0012733E ; sub_1272F2+42↑j ROM:0012733E bra.s locret_127370 ROM:00127340 ; --------------------------------------------------------------------------- ROM:00127340 ROM:00127340 loc_127340: ; CODE XREF: sub_1272F2+C↑j ROM:00127340 btst #7,($13A9).w ROM:00127346 beq.s loc_12736A ROM:00127348 move.w ($53A).w,d2 ROM:0012734C muls.w #$186A,d2 ROM:00127350 cmpi.w #0,($598).w ROM:00127356 ble.s loc_12735E ROM:00127358 divs.w ($598).w,d2 ROM:0012735C bra.s loc_127362 ROM:0012735E ; --------------------------------------------------------------------------- ROM:0012735E ROM:0012735E loc_12735E: ; CODE XREF: sub_1272F2+64↑j ROM:0012735E move.w #$FFFF,d2 ROM:00127362 ROM:00127362 loc_127362: ; CODE XREF: sub_1272F2+6A↑j ROM:00127362 move.w d2,($C84).w ROM:00127366 bra.w locret_127370 ROM:0012736A ; --------------------------------------------------------------------------- ROM:0012736A ROM:0012736A loc_12736A: ; CODE XREF: sub_1272F2+54↑j ROM:0012736A move.w #$FFFF,($C84).w ROM:00127370 ROM:00127370 locret_127370: ; CODE XREF: sub_1272F2:loc_12733E↑j ROM:00127370 ; sub_1272F2+74↑j ROM:00127370 rts ROM:00127370 ; End of function sub_1272F2 ROM:00127370 ROM:00127372 ROM:00127372 ; =============== S U B R O U T I N E ======================================= ROM:00127372 ROM:00127372 ROM:00127372 sub_127372: ; CODE XREF: sub_127658+12↓p ROM:00127372 bsr.w sub_12737C ROM:00127376 bsr.w sub_12751E ROM:0012737A rts ROM:0012737A ; End of function sub_127372 ROM:0012737A ROM:0012737C ROM:0012737C ; =============== S U B R O U T I N E ======================================= ROM:0012737C ROM:0012737C ROM:0012737C sub_12737C: ; CODE XREF: sub_127372↑p ROM:0012737C clr.w d1 ROM:0012737E move.b ($11CB).w,d1 ROM:00127382 cmpi.w #6,d1 ROM:00127386 bcc.s locret_127390 ROM:00127388 movea.l off_127392(pc,d1.w*4),a0 ROM:0012738C nop ROM:0012738E jmp (a0) ROM:00127390 ; --------------------------------------------------------------------------- ROM:00127390 ROM:00127390 locret_127390: ; CODE XREF: sub_12737C+A↑j ROM:00127390 rts ROM:00127390 ; End of function sub_12737C ROM:00127390 ROM:00127390 ; --------------------------------------------------------------------------- ROM:00127392 off_127392: dc.l loc_1273AA ; DATA XREF: sub_12737C+C↑r ROM:00127396 dc.l loc_1273B6 ROM:0012739A dc.l loc_1273F4 ROM:0012739E dc.l loc_127444 ROM:001273A2 dc.l loc_1274B8 ROM:001273A6 dc.l loc_1274F6 ROM:001273AA ; --------------------------------------------------------------------------- ROM:001273AA ROM:001273AA loc_1273AA: ; DATA XREF: ROM:off_127392↑o ROM:001273AA move.b #1,($11CB).w ROM:001273B0 bra.w locret_1273F2 ROM:001273B4 ; --------------------------------------------------------------------------- ROM:001273B4 rts ROM:001273B6 ; --------------------------------------------------------------------------- ROM:001273B6 ROM:001273B6 loc_1273B6: ; DATA XREF: ROM:00127396↑o ROM:001273B6 btst #4,($931).w ROM:001273BC beq.s locret_1273F2 ROM:001273BE btst #7,($4D2).w ROM:001273C4 bne.s locret_1273F2 ROM:001273C6 move.w $4BA(a5),d0 ROM:001273CA btst #1,($138E).w ROM:001273D0 bne.s locret_1273F2 ROM:001273D2 cmpi.w #0,d0 ROM:001273D6 bne.s locret_1273F2 ROM:001273D8 move.w $4AC(a5),d0 ROM:001273DC clr.b ($8ED).w ROM:001273E0 move.w d0,($6C0).w ROM:001273E4 move.b #1,($8ED).w ROM:001273EA move.b #2,($11CB).w ROM:001273F0 bra.s locret_127442 ROM:001273F2 ; --------------------------------------------------------------------------- ROM:001273F2 ROM:001273F2 locret_1273F2: ; CODE XREF: ROM:001273B0↑j ROM:001273F2 ; ROM:001273BC↑j ... ROM:001273F2 rts ROM:001273F4 ; --------------------------------------------------------------------------- ROM:001273F4 ROM:001273F4 loc_1273F4: ; DATA XREF: ROM:0012739A↑o ROM:001273F4 btst #5,($1394).w ROM:001273FA bne.s loc_127406 ROM:001273FC move.b #4,($11CB).w ROM:00127402 bra.w locret_1274F4 ROM:00127406 ; --------------------------------------------------------------------------- ROM:00127406 ROM:00127406 loc_127406: ; CODE XREF: ROM:001273FA↑j ROM:00127406 btst #4,($931).w ROM:0012740C beq.s loc_127428 ROM:0012740E btst #7,($4D2).w ROM:00127414 bne.s loc_127428 ROM:00127416 move.w $4BA(a5),d0 ROM:0012741A btst #1,($138E).w ROM:00127420 bne.s loc_127428 ROM:00127422 cmpi.w #0,d0 ROM:00127426 beq.s loc_127430 ROM:00127428 ROM:00127428 loc_127428: ; CODE XREF: ROM:0012740C↑j ROM:00127428 ; ROM:00127414↑j ... ROM:00127428 move.b #1,($11CB).w ROM:0012742E bra.s locret_1273F2 ROM:00127430 ; --------------------------------------------------------------------------- ROM:00127430 ROM:00127430 loc_127430: ; CODE XREF: ROM:00127426↑j ROM:00127430 cmpi.w #0,($6C0).w ROM:00127436 bgt.s locret_127442 ROM:00127438 move.b #3,($11CB).w ROM:0012743E bra.w locret_1274B6 ROM:00127442 ; --------------------------------------------------------------------------- ROM:00127442 ROM:00127442 locret_127442: ; CODE XREF: ROM:001273F0↑j ROM:00127442 ; ROM:00127436↑j ROM:00127442 rts ROM:00127444 ; --------------------------------------------------------------------------- ROM:00127444 ROM:00127444 loc_127444: ; DATA XREF: ROM:0012739E↑o ROM:00127444 btst #7,($4D2).w ROM:0012744A bne.s loc_127488 ROM:0012744C btst #4,($931).w ROM:00127452 bne.s loc_127488 ROM:00127454 move.w $4BA(a5),d0 ROM:00127458 btst #1,($138E).w ROM:0012745E beq.s loc_127488 ROM:00127460 cmpi.w #0,d0 ROM:00127464 bne.s loc_127488 ROM:00127466 btst #3,($1399).w ROM:0012746C bne.s loc_127488 ROM:0012746E move.w #$1388,($13E8).w ROM:00127474 bsr.w sub_127644 ROM:00127478 move.w ($C8E).w,($C8C).w ROM:0012747E move.b #1,($11CB).w ROM:00127484 bra.w locret_1273F2 ROM:00127488 ; --------------------------------------------------------------------------- ROM:00127488 ROM:00127488 loc_127488: ; CODE XREF: ROM:0012744A↑j ROM:00127488 ; ROM:00127452↑j ... ROM:00127488 move.w $4BA(a5),d0 ROM:0012748C btst #7,($4D2).w ROM:00127492 bne.s loc_12749A ROM:00127494 cmpi.w #0,d0 ROM:00127498 beq.s loc_1274A4 ROM:0012749A ROM:0012749A loc_12749A: ; CODE XREF: ROM:00127492↑j ROM:0012749A move.b #1,($11CB).w ROM:001274A0 bra.w locret_1273F2 ROM:001274A4 ; --------------------------------------------------------------------------- ROM:001274A4 ROM:001274A4 loc_1274A4: ; CODE XREF: ROM:00127498↑j ROM:001274A4 btst #5,($1394).w ROM:001274AA bne.s locret_1274B6 ROM:001274AC move.b #5,($11CB).w ROM:001274B2 bra.w locret_12751A ROM:001274B6 ; --------------------------------------------------------------------------- ROM:001274B6 ROM:001274B6 locret_1274B6: ; CODE XREF: ROM:0012743E↑j ROM:001274B6 ; ROM:001274AA↑j ROM:001274B6 rts ROM:001274B8 ; --------------------------------------------------------------------------- ROM:001274B8 ROM:001274B8 loc_1274B8: ; DATA XREF: ROM:001273A2↑o ROM:001274B8 cmpi.w #0,($6C0).w ROM:001274BE bgt.s loc_1274C8 ROM:001274C0 move.b #5,($11CB).w ROM:001274C6 bra.s locret_12751A ROM:001274C8 ; --------------------------------------------------------------------------- ROM:001274C8 ROM:001274C8 loc_1274C8: ; CODE XREF: ROM:001274BE↑j ROM:001274C8 btst #4,($931).w ROM:001274CE beq.s loc_1274EA ROM:001274D0 btst #7,($4D2).w ROM:001274D6 bne.s loc_1274EA ROM:001274D8 move.w $4BA(a5),d0 ROM:001274DC btst #1,($138E).w ROM:001274E2 bne.s loc_1274EA ROM:001274E4 cmpi.w #0,d0 ROM:001274E8 beq.s locret_1274F4 ROM:001274EA ROM:001274EA loc_1274EA: ; CODE XREF: ROM:001274CE↑j ROM:001274EA ; ROM:001274D6↑j ... ROM:001274EA move.b #1,($11CB).w ROM:001274F0 bra.w locret_1273F2 ROM:001274F4 ; --------------------------------------------------------------------------- ROM:001274F4 ROM:001274F4 locret_1274F4: ; CODE XREF: ROM:00127402↑j ROM:001274F4 ; ROM:001274E8↑j ROM:001274F4 rts ROM:001274F6 ; --------------------------------------------------------------------------- ROM:001274F6 ROM:001274F6 loc_1274F6: ; DATA XREF: ROM:001273A6↑o ROM:001274F6 btst #4,($931).w ROM:001274FC beq.s loc_127510 ROM:001274FE move.w $4BA(a5),d0 ROM:00127502 btst #1,($138E).w ROM:00127508 bne.s loc_127510 ROM:0012750A cmpi.w #0,d0 ROM:0012750E beq.s locret_12751A ROM:00127510 ROM:00127510 loc_127510: ; CODE XREF: ROM:001274FC↑j ROM:00127510 ; ROM:00127508↑j ROM:00127510 move.b #1,($11CB).w ROM:00127516 bra.w locret_1273F2 ROM:0012751A ; --------------------------------------------------------------------------- ROM:0012751A ROM:0012751A locret_12751A: ; CODE XREF: ROM:001274B2↑j ROM:0012751A ; ROM:001274C6↑j ... ROM:0012751A rts ROM:0012751C ; --------------------------------------------------------------------------- ROM:0012751C rts ROM:0012751E ROM:0012751E ; =============== S U B R O U T I N E ======================================= ROM:0012751E ROM:0012751E ROM:0012751E sub_12751E: ; CODE XREF: sub_127372+4↑p ROM:0012751E clr.w d1 ROM:00127520 move.b ($11CA).w,d1 ROM:00127524 cmpi.w #4,d1 ROM:00127528 bcc.s locret_127532 ROM:0012752A movea.l off_127534(pc,d1.w*4),a0 ROM:0012752E nop ROM:00127530 jmp (a0) ROM:00127532 ; --------------------------------------------------------------------------- ROM:00127532 ROM:00127532 locret_127532: ; CODE XREF: sub_12751E+A↑j ROM:00127532 rts ROM:00127532 ; End of function sub_12751E ROM:00127532 ROM:00127532 ; --------------------------------------------------------------------------- ROM:00127534 off_127534: dc.l loc_127544 ; DATA XREF: sub_12751E+C↑r ROM:00127538 dc.l loc_127568 ROM:0012753C dc.l loc_127582 ROM:00127540 dc.l loc_1275DA ROM:00127544 ; --------------------------------------------------------------------------- ROM:00127544 ROM:00127544 loc_127544: ; DATA XREF: ROM:off_127534↑o ROM:00127544 btst #6,($92A).w ROM:0012754A beq.s loc_127558 ROM:0012754C move.w #$1388,($13E8).w ROM:00127552 move.w ($C8E).w,($C8C).w ROM:00127558 ROM:00127558 loc_127558: ; CODE XREF: ROM:0012754A↑j ROM:00127558 move.w #0,($C86).w ROM:0012755E move.b #1,($11CA).w ROM:00127564 bra.s locret_127580 ROM:00127566 ; --------------------------------------------------------------------------- ROM:00127566 rts ROM:00127568 ; --------------------------------------------------------------------------- ROM:00127568 ROM:00127568 loc_127568: ; DATA XREF: ROM:00127538↑o ROM:00127568 btst #4,($931).w ROM:0012756E beq.s locret_127580 ROM:00127570 btst #1,($138E).w ROM:00127576 beq.s locret_127580 ROM:00127578 move.b #2,($11CA).w ROM:0012757E bra.s locret_1275D8 ROM:00127580 ; --------------------------------------------------------------------------- ROM:00127580 ROM:00127580 locret_127580: ; CODE XREF: ROM:00127564↑j ROM:00127580 ; ROM:0012756E↑j ... ROM:00127580 rts ROM:00127582 ; --------------------------------------------------------------------------- ROM:00127582 ROM:00127582 loc_127582: ; DATA XREF: ROM:0012753C↑o ROM:00127582 move.w $4A6(a5),d0 ROM:00127586 cmp.w ($C86).w,d0 ROM:0012758A bgt.s loc_1275A6 ROM:0012758C move.w #0,($C86).w ROM:00127592 move.w #$1388,($13E8).w ROM:00127598 move.w ($C8E).w,($C8C).w ROM:0012759E move.b #1,($11CA).w ROM:001275A4 bra.s locret_127580 ROM:001275A6 ; --------------------------------------------------------------------------- ROM:001275A6 ROM:001275A6 loc_1275A6: ; CODE XREF: ROM:0012758A↑j ROM:001275A6 move.w $4A8(a5),d0 ROM:001275AA cmp.w ($A6A).w,d0 ROM:001275AE bge.s loc_1275BA ROM:001275B0 move.b #3,($11CA).w ROM:001275B6 bra.w locret_127640 ROM:001275BA ; --------------------------------------------------------------------------- ROM:001275BA ROM:001275BA loc_1275BA: ; CODE XREF: ROM:001275AE↑j ROM:001275BA btst #4,($931).w ROM:001275C0 beq.s loc_1275CA ROM:001275C2 btst #1,($138E).w ROM:001275C8 bne.s locret_1275D8 ROM:001275CA ROM:001275CA loc_1275CA: ; CODE XREF: ROM:001275C0↑j ROM:001275CA move.w #0,($C86).w ROM:001275D0 move.b #1,($11CA).w ROM:001275D6 bra.s locret_127580 ROM:001275D8 ; --------------------------------------------------------------------------- ROM:001275D8 ROM:001275D8 locret_1275D8: ; CODE XREF: ROM:0012757E↑j ROM:001275D8 ; ROM:001275C8↑j ... ROM:001275D8 rts ROM:001275DA ; --------------------------------------------------------------------------- ROM:001275DA ROM:001275DA loc_1275DA: ; DATA XREF: ROM:00127540↑o ROM:001275DA move.w $4A6(a5),d0 ROM:001275DE cmp.w ($C86).w,d0 ROM:001275E2 bgt.s loc_127600 ROM:001275E4 move.w #0,($C86).w ROM:001275EA move.w #$1388,($13E8).w ROM:001275F0 move.w ($C8E).w,($C8C).w ROM:001275F6 move.b #1,($11CA).w ROM:001275FC bra.w locret_127580 ROM:00127600 ; --------------------------------------------------------------------------- ROM:00127600 ROM:00127600 loc_127600: ; CODE XREF: ROM:001275E2↑j ROM:00127600 btst #4,($931).w ROM:00127606 beq.s loc_127610 ROM:00127608 btst #1,($138E).w ROM:0012760E bne.s loc_127620 ROM:00127610 ROM:00127610 loc_127610: ; CODE XREF: ROM:00127606↑j ROM:00127610 move.w #0,($C86).w ROM:00127616 move.b #1,($11CA).w ROM:0012761C bra.w locret_127580 ROM:00127620 ; --------------------------------------------------------------------------- ROM:00127620 ROM:00127620 loc_127620: ; CODE XREF: ROM:0012760E↑j ROM:00127620 move.w $4AA(a5),d0 ROM:00127624 cmp.w ($A6A).w,d0 ROM:00127628 blt.s locret_127640 ROM:0012762A move.w ($C86).w,d0 ROM:0012762E addi.w #1,d0 ROM:00127632 move.w d0,($C86).w ROM:00127636 move.b #2,($11CA).w ROM:0012763C bra.w locret_1275D8 ROM:00127640 ; --------------------------------------------------------------------------- ROM:00127640 ROM:00127640 locret_127640: ; CODE XREF: ROM:001275B6↑j ROM:00127640 ; ROM:00127628↑j ROM:00127640 rts ROM:00127642 ; --------------------------------------------------------------------------- ROM:00127642 rts ROM:00127644 ROM:00127644 ; =============== S U B R O U T I N E ======================================= ROM:00127644 ROM:00127644 ROM:00127644 sub_127644: ; CODE XREF: ROM:00127474↑p ROM:00127644 move.w ($13E6).w,d0 ROM:00127648 cmpi.w #$FF,d0 ROM:0012764C bge.s loc_127652 ROM:0012764E addi.w #1,d0 ROM:00127652 ROM:00127652 loc_127652: ; CODE XREF: sub_127644+8↑j ROM:00127652 move.w d0,($13E6).w ROM:00127656 rts ROM:00127656 ; End of function sub_127644 ROM:00127656 ROM:00127658 ROM:00127658 ; =============== S U B R O U T I N E ======================================= ROM:00127658 ROM:00127658 ROM:00127658 sub_127658: ; CODE XREF: sub_126FC0+1E↑p ROM:00127658 bsr.w sub_127672 ROM:0012765C bsr.w sub_12787C ROM:00127660 bsr.w sub_12774C ROM:00127664 bsr.l sub_1278B4 ROM:0012766A bsr.l sub_127372 ROM:00127670 rts ROM:00127670 ; End of function sub_127658 ROM:00127670 ROM:00127672 ROM:00127672 ; =============== S U B R O U T I N E ======================================= ROM:00127672 ROM:00127672 ROM:00127672 sub_127672: ; CODE XREF: sub_127658↑p ROM:00127672 clr.w d1 ROM:00127674 move.b ($11CD).w,d1 ROM:00127678 cmpi.w #4,d1 ROM:0012767C bcc.s locret_127686 ROM:0012767E movea.l off_127688(pc,d1.w*4),a0 ROM:00127682 nop ROM:00127684 jmp (a0) ROM:00127686 ; --------------------------------------------------------------------------- ROM:00127686 ROM:00127686 locret_127686: ; CODE XREF: sub_127672+A↑j ROM:00127686 rts ROM:00127686 ; End of function sub_127672 ROM:00127686 ROM:00127686 ; --------------------------------------------------------------------------- ROM:00127688 off_127688: dc.l loc_127698 ; DATA XREF: sub_127672+C↑r ROM:0012768C dc.l loc_1276A2 ROM:00127690 dc.l loc_1276BC ROM:00127694 dc.l loc_1276FE ROM:00127698 ; --------------------------------------------------------------------------- ROM:00127698 ROM:00127698 loc_127698: ; DATA XREF: ROM:off_127688↑o ROM:00127698 move.b #1,($11CD).w ROM:0012769E bra.s locret_1276BA ROM:001276A0 ; --------------------------------------------------------------------------- ROM:001276A0 rts ROM:001276A2 ; --------------------------------------------------------------------------- ROM:001276A2 ROM:001276A2 loc_1276A2: ; DATA XREF: ROM:0012768C↑o ROM:001276A2 btst #7,($4D2).w ROM:001276A8 bne.s locret_1276BA ROM:001276AA btst #4,($931).w ROM:001276B0 beq.s locret_1276BA ROM:001276B2 move.b #2,($11CD).w ROM:001276B8 bra.s locret_1276FC ROM:001276BA ; --------------------------------------------------------------------------- ROM:001276BA ROM:001276BA locret_1276BA: ; CODE XREF: ROM:0012769E↑j ROM:001276BA ; ROM:001276A8↑j ... ROM:001276BA rts ROM:001276BC ; --------------------------------------------------------------------------- ROM:001276BC ROM:001276BC loc_1276BC: ; DATA XREF: ROM:00127690↑o ROM:001276BC move.w $4B6(a5),d0 ROM:001276C0 neg.w d0 ROM:001276C2 cmp.w ($C8E).w,d0 ROM:001276C6 ble.s loc_1276E4 ROM:001276C8 move.w $4B4(a5),d0 ROM:001276CC clr.b ($8D1).w ROM:001276D0 move.w d0,($688).w ROM:001276D4 move.b #1,($8D1).w ROM:001276DA move.b #3,($11CD).w ROM:001276E0 bra.w locret_127748 ROM:001276E4 ; --------------------------------------------------------------------------- ROM:001276E4 ROM:001276E4 loc_1276E4: ; CODE XREF: ROM:001276C6↑j ROM:001276E4 btst #7,($4D2).w ROM:001276EA bne.s loc_1276F4 ROM:001276EC btst #4,($931).w ROM:001276F2 bne.s locret_1276FC ROM:001276F4 ROM:001276F4 loc_1276F4: ; CODE XREF: ROM:001276EA↑j ROM:001276F4 move.b #1,($11CD).w ROM:001276FA bra.s locret_1276BA ROM:001276FC ; --------------------------------------------------------------------------- ROM:001276FC ROM:001276FC locret_1276FC: ; CODE XREF: ROM:001276B8↑j ROM:001276FC ; ROM:001276F2↑j ... ROM:001276FC rts ROM:001276FE ; --------------------------------------------------------------------------- ROM:001276FE ROM:001276FE loc_1276FE: ; DATA XREF: ROM:00127694↑o ROM:001276FE btst #7,($4D2).w ROM:00127704 bne.s loc_12770E ROM:00127706 btst #4,($931).w ROM:0012770C bne.s loc_127716 ROM:0012770E ROM:0012770E loc_12770E: ; CODE XREF: ROM:00127704↑j ROM:0012770E move.b #1,($11CD).w ROM:00127714 bra.s locret_1276BA ROM:00127716 ; --------------------------------------------------------------------------- ROM:00127716 ROM:00127716 loc_127716: ; CODE XREF: ROM:0012770C↑j ROM:00127716 cmpi.w #0,($688).w ROM:0012771C bgt.s loc_127732 ROM:0012771E bsr.w sub_12784C ROM:00127722 move.w ($C8E).w,($C8C).w ROM:00127728 move.b #2,($11CD).w ROM:0012772E bra.w locret_1276FC ROM:00127732 ; --------------------------------------------------------------------------- ROM:00127732 ROM:00127732 loc_127732: ; CODE XREF: ROM:0012771C↑j ROM:00127732 move.w $4B6(a5),d0 ROM:00127736 neg.w d0 ROM:00127738 cmp.w ($C8E).w,d0 ROM:0012773C bgt.s locret_127748 ROM:0012773E move.b #2,($11CD).w ROM:00127744 bra.w locret_1276FC ROM:00127748 ; --------------------------------------------------------------------------- ROM:00127748 ROM:00127748 locret_127748: ; CODE XREF: ROM:001276E0↑j ROM:00127748 ; ROM:0012773C↑j ROM:00127748 rts ROM:0012774A ; --------------------------------------------------------------------------- ROM:0012774A rts ROM:0012774C ROM:0012774C ; =============== S U B R O U T I N E ======================================= ROM:0012774C ROM:0012774C ROM:0012774C sub_12774C: ; CODE XREF: sub_127658+8↑p ROM:0012774C clr.w d1 ROM:0012774E move.b ($11CC).w,d1 ROM:00127752 cmpi.w #3,d1 ROM:00127756 bcc.s locret_127760 ROM:00127758 movea.l off_127762(pc,d1.w*4),a0 ROM:0012775C nop ROM:0012775E jmp (a0) ROM:00127760 ; --------------------------------------------------------------------------- ROM:00127760 ROM:00127760 locret_127760: ; CODE XREF: sub_12774C+A↑j ROM:00127760 rts ROM:00127760 ; End of function sub_12774C ROM:00127760 ROM:00127760 ; --------------------------------------------------------------------------- ROM:00127762 off_127762: dc.l loc_12776E ; DATA XREF: sub_12774C+C↑r ROM:00127766 dc.l loc_127778 ROM:0012776A dc.l loc_1277D6 ROM:0012776E ; --------------------------------------------------------------------------- ROM:0012776E ROM:0012776E loc_12776E: ; DATA XREF: ROM:off_127762↑o ROM:0012776E move.b #1,($11CC).w ROM:00127774 bra.s locret_1277D4 ROM:00127776 ; --------------------------------------------------------------------------- ROM:00127776 rts ROM:00127778 ; --------------------------------------------------------------------------- ROM:00127778 ROM:00127778 loc_127778: ; DATA XREF: ROM:00127766↑o ROM:00127778 move.w $4B2(a5),d0 ROM:0012777C cmp.w ($A5E).w,d0 ROM:00127780 blt.s locret_1277D4 ROM:00127782 move.w $4AE(a5),d0 ROM:00127786 move.w ($C8E).w,d1 ROM:0012778A cmpi.w #0,d1 ROM:0012778E bge.s loc_127792 ROM:00127790 neg.w d1 ROM:00127792 ROM:00127792 loc_127792: ; CODE XREF: ROM:0012778E↑j ROM:00127792 btst #4,($1393).w ROM:00127798 beq.s locret_1277D4 ROM:0012779A cmp.w d1,d0 ROM:0012779C bgt.s locret_1277D4 ROM:0012779E move.w $4B8(a5),d0 ROM:001277A2 cmp.w ($A5A).w,d0 ROM:001277A6 blt.s locret_1277D4 ROM:001277A8 btst #2,($1392).w ROM:001277AE beq.s locret_1277D4 ROM:001277B0 btst #0,($13B5).w ROM:001277B6 beq.s locret_1277D4 ROM:001277B8 move.w $4B0(a5),d0 ROM:001277BC clr.b ($8D0).w ROM:001277C0 move.w d0,($686).w ROM:001277C4 move.b #1,($8D0).w ROM:001277CA move.b #2,($11CC).w ROM:001277D0 bra.w locret_127848 ROM:001277D4 ; --------------------------------------------------------------------------- ROM:001277D4 ROM:001277D4 locret_1277D4: ; CODE XREF: ROM:00127774↑j ROM:001277D4 ; ROM:00127780↑j ... ROM:001277D4 rts ROM:001277D6 ; --------------------------------------------------------------------------- ROM:001277D6 ROM:001277D6 loc_1277D6: ; DATA XREF: ROM:0012776A↑o ROM:001277D6 btst #2,($1392).w ROM:001277DC beq.s loc_127812 ROM:001277DE move.w $4B2(a5),d0 ROM:001277E2 cmp.w ($A5E).w,d0 ROM:001277E6 bge.s loc_1277EA ROM:001277E8 bra.s loc_127812 ROM:001277EA ; --------------------------------------------------------------------------- ROM:001277EA ROM:001277EA loc_1277EA: ; CODE XREF: ROM:001277E6↑j ROM:001277EA move.w $4B8(a5),d0 ROM:001277EE cmp.w ($A5A).w,d0 ROM:001277F2 bge.s loc_1277F6 ROM:001277F4 bra.s loc_127812 ROM:001277F6 ; --------------------------------------------------------------------------- ROM:001277F6 ROM:001277F6 loc_1277F6: ; CODE XREF: ROM:001277F2↑j ROM:001277F6 move.w $4AE(a5),d0 ROM:001277FA move.w ($C8E).w,d1 ROM:001277FE cmpi.w #0,d1 ROM:00127802 bge.s loc_127806 ROM:00127804 neg.w d1 ROM:00127806 ROM:00127806 loc_127806: ; CODE XREF: ROM:00127802↑j ROM:00127806 btst #4,($1393).w ROM:0012780C beq.s loc_127812 ROM:0012780E cmp.w d1,d0 ROM:00127810 ble.s loc_12781A ROM:00127812 ROM:00127812 loc_127812: ; CODE XREF: ROM:001277DC↑j ROM:00127812 ; ROM:001277E8↑j ... ROM:00127812 move.b #1,($11CC).w ROM:00127818 bra.s locret_1277D4 ROM:0012781A ; --------------------------------------------------------------------------- ROM:0012781A ROM:0012781A loc_12781A: ; CODE XREF: ROM:00127810↑j ROM:0012781A cmpi.w #0,($686).w ROM:00127820 bgt.s locret_127848 ROM:00127822 bsr.w sub_12785E ROM:00127826 move.w ($C8E).w,($C8C).w ROM:0012782C move.w $4B0(a5),d0 ROM:00127830 clr.b ($8D0).w ROM:00127834 move.w d0,($686).w ROM:00127838 move.b #1,($8D0).w ROM:0012783E move.b #2,($11CC).w ROM:00127844 bra.w *+4 ROM:00127848 ; --------------------------------------------------------------------------- ROM:00127848 ROM:00127848 locret_127848: ; CODE XREF: ROM:001277D0↑j ROM:00127848 ; ROM:00127820↑j ... ROM:00127848 rts ROM:0012784A ; --------------------------------------------------------------------------- ROM:0012784A rts ROM:0012784C ROM:0012784C ; =============== S U B R O U T I N E ======================================= ROM:0012784C ROM:0012784C ROM:0012784C sub_12784C: ; CODE XREF: ROM:0012771E↑p ROM:0012784C move.w ($13E8).w,d0 ROM:00127850 add.w ($C8E).w,d0 ROM:00127854 add.w $4B6(a5),d0 ROM:00127858 move.w d0,($13E8).w ROM:0012785C rts ROM:0012785C ; End of function sub_12784C ROM:0012785C ROM:0012785E ROM:0012785E ; =============== S U B R O U T I N E ======================================= ROM:0012785E ROM:0012785E ROM:0012785E sub_12785E: ; CODE XREF: ROM:00127822↑p ROM:0012785E move.w ($C8E).w,d0 ROM:00127862 move.w ($13E8).w,d1 ROM:00127866 cmpi.w #0,d0 ROM:0012786A ble.s loc_127872 ROM:0012786C addi.w #5,d1 ROM:00127870 bra.s loc_127876 ROM:00127872 ; --------------------------------------------------------------------------- ROM:00127872 ROM:00127872 loc_127872: ; CODE XREF: sub_12785E+C↑j ROM:00127872 subi.w #5,d1 ROM:00127876 ROM:00127876 loc_127876: ; CODE XREF: sub_12785E+12↑j ROM:00127876 move.w d1,($13E8).w ROM:0012787A rts ROM:0012787A ; End of function sub_12785E ROM:0012787A ROM:0012787C ROM:0012787C ; =============== S U B R O U T I N E ======================================= ROM:0012787C ROM:0012787C ROM:0012787C sub_12787C: ; CODE XREF: sub_127658+4↑p ROM:0012787C bclr #2,($1392).w ROM:00127882 btst #3,($1399).w ROM:00127888 bne.s locret_1278B2 ROM:0012788A move.w ($BD8).w,d0 ROM:0012788E cmpi.w #0,d0 ROM:00127892 bne.s locret_1278B2 ROM:00127894 btst #2,($14EF).w ROM:0012789A beq.s loc_1278AC ROM:0012789C btst #0,($C65).w ROM:001278A2 bne.s locret_1278B2 ROM:001278A4 btst #5,($13B3).w ROM:001278AA bne.s locret_1278B2 ROM:001278AC ROM:001278AC loc_1278AC: ; CODE XREF: sub_12787C+1E↑j ROM:001278AC bset #2,($1392).w ROM:001278B2 ROM:001278B2 locret_1278B2: ; CODE XREF: sub_12787C+C↑j ROM:001278B2 ; sub_12787C+16↑j ... ROM:001278B2 rts ROM:001278B2 ; End of function sub_12787C ROM:001278B2 ROM:001278B4 ROM:001278B4 ; =============== S U B R O U T I N E ======================================= ROM:001278B4 ROM:001278B4 ROM:001278B4 sub_1278B4: ; CODE XREF: sub_127658+C↑p ROM:001278B4 bsr.w sub_127B26 ROM:001278B8 bsr.w sub_127B34 ROM:001278BC bsr.w sub_1278CA ROM:001278C0 bsr.w sub_1279B6 ROM:001278C4 bsr.w sub_127B86 ROM:001278C8 rts ROM:001278C8 ; End of function sub_1278B4 ROM:001278C8 ROM:001278CA ROM:001278CA ; =============== S U B R O U T I N E ======================================= ROM:001278CA ROM:001278CA ROM:001278CA sub_1278CA: ; CODE XREF: sub_1278B4+8↑p ROM:001278CA clr.w d1 ROM:001278CC move.b ($11CE).w,d1 ROM:001278D0 cmpi.w #4,d1 ROM:001278D4 bcc.s locret_1278DE ROM:001278D6 movea.l off_1278E0(pc,d1.w*4),a0 ROM:001278DA nop ROM:001278DC jmp (a0) ROM:001278DE ; --------------------------------------------------------------------------- ROM:001278DE ROM:001278DE locret_1278DE: ; CODE XREF: sub_1278CA+A↑j ROM:001278DE rts ROM:001278DE ; End of function sub_1278CA ROM:001278DE ROM:001278DE ; --------------------------------------------------------------------------- ROM:001278E0 off_1278E0: dc.l loc_1278F0 ; DATA XREF: sub_1278CA+C↑r ROM:001278E4 dc.l loc_127900 ROM:001278E8 dc.l loc_127942 ROM:001278EC dc.l loc_127970 ROM:001278F0 ; --------------------------------------------------------------------------- ROM:001278F0 ROM:001278F0 loc_1278F0: ; DATA XREF: ROM:off_1278E0↑o ROM:001278F0 bclr #2,($139E).w ROM:001278F6 move.b #1,($11CE).w ROM:001278FC bra.s locret_127940 ROM:001278FE ; --------------------------------------------------------------------------- ROM:001278FE rts ROM:00127900 ; --------------------------------------------------------------------------- ROM:00127900 ROM:00127900 loc_127900: ; DATA XREF: ROM:001278E4↑o ROM:00127900 btst #7,($4D2).w ROM:00127906 beq.s loc_12791E ROM:00127908 bset #2,($139E).w ROM:0012790E move.w #$1388,($C8C).w ROM:00127914 move.b #3,($11CE).w ROM:0012791A bra.w locret_1279B2 ROM:0012791E ; --------------------------------------------------------------------------- ROM:0012791E ROM:0012791E loc_12791E: ; CODE XREF: ROM:00127906↑j ROM:0012791E move.w ($13E8).w,d0 ROM:00127922 add.w $4BC(a5),d0 ROM:00127926 cmp.w ($A6A).w,d0 ROM:0012792A bgt.s locret_127940 ROM:0012792C bset #2,($139E).w ROM:00127932 move.w #$1388,($C8C).w ROM:00127938 move.b #2,($11CE).w ROM:0012793E bra.s locret_12796E ROM:00127940 ; --------------------------------------------------------------------------- ROM:00127940 ROM:00127940 locret_127940: ; CODE XREF: ROM:001278FC↑j ROM:00127940 ; ROM:0012792A↑j ... ROM:00127940 rts ROM:00127942 ; --------------------------------------------------------------------------- ROM:00127942 ROM:00127942 loc_127942: ; DATA XREF: ROM:001278E8↑o ROM:00127942 btst #7,($4D2).w ROM:00127948 beq.s loc_127952 ROM:0012794A move.b #3,($11CE).w ROM:00127950 bra.s locret_1279B2 ROM:00127952 ; --------------------------------------------------------------------------- ROM:00127952 ROM:00127952 loc_127952: ; CODE XREF: ROM:00127948↑j ROM:00127952 move.w ($13E8).w,d0 ROM:00127956 add.w $4BE(a5),d0 ROM:0012795A cmp.w ($A6A).w,d0 ROM:0012795E ble.s locret_12796E ROM:00127960 bclr #2,($139E).w ROM:00127966 move.b #1,($11CE).w ROM:0012796C bra.s locret_127940 ROM:0012796E ; --------------------------------------------------------------------------- ROM:0012796E ROM:0012796E locret_12796E: ; CODE XREF: ROM:0012793E↑j ROM:0012796E ; ROM:0012795E↑j ... ROM:0012796E rts ROM:00127970 ; --------------------------------------------------------------------------- ROM:00127970 ROM:00127970 loc_127970: ; DATA XREF: ROM:001278EC↑o ROM:00127970 move.w ($13E8).w,d0 ROM:00127974 add.w $4BE(a5),d0 ROM:00127978 btst #7,($4D2).w ROM:0012797E bne.s loc_127994 ROM:00127980 cmp.w ($A6A).w,d0 ROM:00127984 ble.s loc_127994 ROM:00127986 bclr #2,($139E).w ROM:0012798C move.b #1,($11CE).w ROM:00127992 bra.s locret_127940 ROM:00127994 ; --------------------------------------------------------------------------- ROM:00127994 ROM:00127994 loc_127994: ; CODE XREF: ROM:0012797E↑j ROM:00127994 ; ROM:00127984↑j ROM:00127994 move.w ($13E8).w,d0 ROM:00127998 add.w $4BC(a5),d0 ROM:0012799C btst #7,($4D2).w ROM:001279A2 bne.s locret_1279B2 ROM:001279A4 cmp.w ($A6A).w,d0 ROM:001279A8 bgt.s locret_1279B2 ROM:001279AA move.b #2,($11CE).w ROM:001279B0 bra.s locret_12796E ROM:001279B2 ; --------------------------------------------------------------------------- ROM:001279B2 ROM:001279B2 locret_1279B2: ; CODE XREF: ROM:0012791A↑j ROM:001279B2 ; ROM:00127950↑j ... ROM:001279B2 rts ROM:001279B4 ; --------------------------------------------------------------------------- ROM:001279B4 rts ROM:001279B6 ROM:001279B6 ; =============== S U B R O U T I N E ======================================= ROM:001279B6 ROM:001279B6 ROM:001279B6 sub_1279B6: ; CODE XREF: sub_1278B4+C↑p ROM:001279B6 clr.w d1 ROM:001279B8 move.b ($11CF).w,d1 ROM:001279BC cmpi.w #5,d1 ROM:001279C0 bcc.s locret_1279CA ROM:001279C2 movea.l off_1279CC(pc,d1.w*4),a0 ROM:001279C6 nop ROM:001279C8 jmp (a0) ROM:001279CA ; --------------------------------------------------------------------------- ROM:001279CA ROM:001279CA locret_1279CA: ; CODE XREF: sub_1279B6+A↑j ROM:001279CA rts ROM:001279CA ; End of function sub_1279B6 ROM:001279CA ROM:001279CA ; --------------------------------------------------------------------------- ROM:001279CC off_1279CC: dc.l loc_1279E0 ; DATA XREF: sub_1279B6+C↑r ROM:001279D0 dc.l loc_1279F0 ROM:001279D4 dc.l loc_127A1C ROM:001279D8 dc.l loc_127A60 ROM:001279DC dc.l loc_127AE4 ROM:001279E0 ; --------------------------------------------------------------------------- ROM:001279E0 ROM:001279E0 loc_1279E0: ; DATA XREF: ROM:off_1279CC↑o ROM:001279E0 bclr #7,($1396).w ROM:001279E6 move.b #1,($11CF).w ROM:001279EC bra.s locret_127A1A ROM:001279EE ; --------------------------------------------------------------------------- ROM:001279EE rts ROM:001279F0 ; --------------------------------------------------------------------------- ROM:001279F0 ROM:001279F0 loc_1279F0: ; DATA XREF: ROM:001279D0↑o ROM:001279F0 btst #7,($13A9).w ROM:001279F6 beq.s locret_127A1A ROM:001279F8 btst #2,($139E).w ROM:001279FE bne.s locret_127A1A ROM:00127A00 move.w $4C4(a5),d0 ROM:00127A04 clr.b ($8D2).w ROM:00127A08 move.w d0,($68A).w ROM:00127A0C move.b #1,($8D2).w ROM:00127A12 move.b #2,($11CF).w ROM:00127A18 bra.s locret_127A5E ROM:00127A1A ; --------------------------------------------------------------------------- ROM:00127A1A ROM:00127A1A locret_127A1A: ; CODE XREF: ROM:001279EC↑j ROM:00127A1A ; ROM:001279F6↑j ... ROM:00127A1A rts ROM:00127A1C ; --------------------------------------------------------------------------- ROM:00127A1C ROM:00127A1C loc_127A1C: ; DATA XREF: ROM:001279D4↑o ROM:00127A1C btst #2,($139E).w ROM:00127A22 bne.s loc_127A2C ROM:00127A24 btst #7,($13A9).w ROM:00127A2A bne.s loc_127A34 ROM:00127A2C ROM:00127A2C loc_127A2C: ; CODE XREF: ROM:00127A22↑j ROM:00127A2C move.b #1,($11CF).w ROM:00127A32 bra.s locret_127A1A ROM:00127A34 ; --------------------------------------------------------------------------- ROM:00127A34 ROM:00127A34 loc_127A34: ; CODE XREF: ROM:00127A2A↑j ROM:00127A34 cmpi.w #0,($68A).w ROM:00127A3A bgt.s locret_127A5E ROM:00127A3C move.w ($C8E).w,($C8C).w ROM:00127A42 move.w $4C6(a5),d0 ROM:00127A46 clr.b ($8D2).w ROM:00127A4A move.w d0,($68A).w ROM:00127A4E move.b #1,($8D2).w ROM:00127A54 move.b #3,($11CF).w ROM:00127A5A bra.w locret_127AE2 ROM:00127A5E ; --------------------------------------------------------------------------- ROM:00127A5E ROM:00127A5E locret_127A5E: ; CODE XREF: ROM:00127A18↑j ROM:00127A5E ; ROM:00127A3A↑j ROM:00127A5E rts ROM:00127A60 ; --------------------------------------------------------------------------- ROM:00127A60 ROM:00127A60 loc_127A60: ; DATA XREF: ROM:001279D8↑o ROM:00127A60 move.w ($C8E).w,d0 ROM:00127A64 sub.w ($C8C).w,d0 ROM:00127A68 move.w $4C0(a5),d1 ROM:00127A6C cmp.w d0,d1 ROM:00127A6E bgt.s loc_127A80 ROM:00127A70 bset #7,($1396).w ROM:00127A76 move.b #4,($11CF).w ROM:00127A7C bra.w locret_127B22 ROM:00127A80 ; --------------------------------------------------------------------------- ROM:00127A80 ROM:00127A80 loc_127A80: ; CODE XREF: ROM:00127A6E↑j ROM:00127A80 cmpi.w #0,($68A).w ROM:00127A86 bgt.s loc_127AB0 ROM:00127A88 move.w ($C8C).w,d0 ROM:00127A8C cmp.w ($C8E).w,d0 ROM:00127A90 bge.s loc_127AB0 ROM:00127A92 bsr.w sub_127B4E ROM:00127A96 move.w $4C6(a5),d0 ROM:00127A9A clr.b ($8D2).w ROM:00127A9E move.w d0,($68A).w ROM:00127AA2 move.b #1,($8D2).w ROM:00127AA8 move.b #3,($11CF).w ROM:00127AAE bra.s locret_127AE2 ROM:00127AB0 ; --------------------------------------------------------------------------- ROM:00127AB0 ROM:00127AB0 loc_127AB0: ; CODE XREF: ROM:00127A86↑j ROM:00127AB0 ; ROM:00127A90↑j ROM:00127AB0 btst #2,($139E).w ROM:00127AB6 bne.s loc_127AC0 ROM:00127AB8 btst #7,($13A9).w ROM:00127ABE bne.s loc_127ACA ROM:00127AC0 ROM:00127AC0 loc_127AC0: ; CODE XREF: ROM:00127AB6↑j ROM:00127AC0 move.b #1,($11CF).w ROM:00127AC6 bra.w locret_127A1A ROM:00127ACA ; --------------------------------------------------------------------------- ROM:00127ACA ROM:00127ACA loc_127ACA: ; CODE XREF: ROM:00127ABE↑j ROM:00127ACA move.w ($C8C).w,d0 ROM:00127ACE cmp.w ($C8E).w,d0 ROM:00127AD2 ble.s locret_127AE2 ROM:00127AD4 bsr.w sub_127B5C ROM:00127AD8 move.b #3,($11CF).w ROM:00127ADE bra.w *+4 ROM:00127AE2 ; --------------------------------------------------------------------------- ROM:00127AE2 ROM:00127AE2 locret_127AE2: ; CODE XREF: ROM:00127A5A↑j ROM:00127AE2 ; ROM:00127AAE↑j ... ROM:00127AE2 rts ROM:00127AE4 ; --------------------------------------------------------------------------- ROM:00127AE4 ROM:00127AE4 loc_127AE4: ; DATA XREF: ROM:001279DC↑o ROM:00127AE4 move.w $4C2(a5),d0 ROM:00127AE8 move.w ($C8E).w,d1 ROM:00127AEC sub.w ($C8C).w,d1 ROM:00127AF0 cmp.w d1,d0 ROM:00127AF2 ble.s loc_127B02 ROM:00127AF4 bclr #7,($1396).w ROM:00127AFA move.b #3,($11CF).w ROM:00127B00 bra.s locret_127AE2 ROM:00127B02 ; --------------------------------------------------------------------------- ROM:00127B02 ROM:00127B02 loc_127B02: ; CODE XREF: ROM:00127AF2↑j ROM:00127B02 btst #2,($139E).w ROM:00127B08 bne.s loc_127B12 ROM:00127B0A btst #7,($13A9).w ROM:00127B10 bne.s locret_127B22 ROM:00127B12 ROM:00127B12 loc_127B12: ; CODE XREF: ROM:00127B08↑j ROM:00127B12 bclr #7,($1396).w ROM:00127B18 move.b #1,($11CF).w ROM:00127B1E bra.w locret_127A1A ROM:00127B22 ; --------------------------------------------------------------------------- ROM:00127B22 ROM:00127B22 locret_127B22: ; CODE XREF: ROM:00127A7C↑j ROM:00127B22 ; ROM:00127B10↑j ROM:00127B22 rts ROM:00127B24 ; --------------------------------------------------------------------------- ROM:00127B24 rts ROM:00127B26 ROM:00127B26 ; =============== S U B R O U T I N E ======================================= ROM:00127B26 ROM:00127B26 ROM:00127B26 sub_127B26: ; CODE XREF: sub_1278B4↑p ROM:00127B26 move.w ($A6A).w,d0 ROM:00127B2A sub.w ($13E8).w,d0 ROM:00127B2E move.w d0,($C8E).w ROM:00127B32 rts ROM:00127B32 ; End of function sub_127B26 ROM:00127B32 ROM:00127B34 ROM:00127B34 ; =============== S U B R O U T I N E ======================================= ROM:00127B34 ROM:00127B34 ROM:00127B34 sub_127B34: ; CODE XREF: sub_1278B4+4↑p ROM:00127B34 move.w ($C8E).w,d0 ROM:00127B38 muls.w $4CC(a5),d0 ROM:00127B3C divs.w $4CA(a5),d0 ROM:00127B40 addi.w #$2328,d0 ROM:00127B44 sub.w $4CC(a5),d0 ROM:00127B48 move.w d0,($C88).w ROM:00127B4C rts ROM:00127B4C ; End of function sub_127B34 ROM:00127B4C ROM:00127B4E ROM:00127B4E ; =============== S U B R O U T I N E ======================================= ROM:00127B4E ROM:00127B4E ROM:00127B4E sub_127B4E: ; CODE XREF: ROM:00127A92↑p ROM:00127B4E move.w ($C8C).w,d0 ROM:00127B52 addi.w #1,d0 ROM:00127B56 move.w d0,($C8C).w ROM:00127B5A rts ROM:00127B5A ; End of function sub_127B4E ROM:00127B5A ROM:00127B5C ROM:00127B5C ; =============== S U B R O U T I N E ======================================= ROM:00127B5C ROM:00127B5C ROM:00127B5C sub_127B5C: ; CODE XREF: ROM:00127AD4↑p ROM:00127B5C clr.l d1 ROM:00127B5E move.w ($C8E).w,d1 ROM:00127B62 swap d1 ROM:00127B64 move.w ($C8C).w,d2 ROM:00127B68 swap d2 ROM:00127B6A move.w ($C90).w,d2 ROM:00127B6E move.w $4C8(a5),d3 ROM:00127B72 ext.l d3 ROM:00127B74 bsr.l sub_116E5E ROM:00127B7A move.w d4,($C90).w ROM:00127B7E swap d4 ROM:00127B80 move.w d4,($C8C).w ROM:00127B84 rts ROM:00127B84 ; End of function sub_127B5C ROM:00127B84 ROM:00127B86 ROM:00127B86 ; =============== S U B R O U T I N E ======================================= ROM:00127B86 ROM:00127B86 ROM:00127B86 sub_127B86: ; CODE XREF: sub_1278B4+10↑p ROM:00127B86 move.w $4BA(a5),d0 ROM:00127B8A cmpi.w #0,d0 ROM:00127B8E bne.s loc_127BAE ROM:00127B90 btst #2,($139E).w ROM:00127B96 bne.s loc_127BDA ROM:00127B98 btst #7,($1396).w ROM:00127B9E bne.s loc_127BDA ROM:00127BA0 bclr #5,($1394).w ROM:00127BA6 move.w ($C88).w,($C8A).w ROM:00127BAC bra.s loc_127BE0 ROM:00127BAE ; --------------------------------------------------------------------------- ROM:00127BAE ROM:00127BAE loc_127BAE: ; CODE XREF: sub_127B86+8↑j ROM:00127BAE cmpi.w #1,d0 ROM:00127BB2 bne.s loc_127BC8 ROM:00127BB4 bclr #5,($1394).w ROM:00127BBA bclr #2,($139E).w ROM:00127BC0 bclr #7,($1396).w ROM:00127BC6 bra.s loc_127BE0 ROM:00127BC8 ; --------------------------------------------------------------------------- ROM:00127BC8 ROM:00127BC8 loc_127BC8: ; CODE XREF: sub_127B86+2C↑j ROM:00127BC8 cmpi.w #2,d0 ROM:00127BCC bne.s loc_127BE0 ROM:00127BCE bset #2,($139E).w ROM:00127BD4 bset #7,($1396).w ROM:00127BDA ROM:00127BDA loc_127BDA: ; CODE XREF: sub_127B86+10↑j ROM:00127BDA ; sub_127B86+18↑j ROM:00127BDA bset #5,($1394).w ROM:00127BE0 ROM:00127BE0 loc_127BE0: ; CODE XREF: sub_127B86+26↑j ROM:00127BE0 ; sub_127B86+40↑j ... ROM:00127BE0 btst #5,($969).w ROM:00127BE6 beq.s locret_127C02 ROM:00127BE8 btst #5,($96D).w ROM:00127BEE beq.s locret_127C02 ROM:00127BF0 bclr #5,($1394).w ROM:00127BF6 bclr #2,($139E).w ROM:00127BFC bclr #7,($1396).w ROM:00127C02 ROM:00127C02 locret_127C02: ; CODE XREF: sub_127B86+60↑j ROM:00127C02 ; sub_127B86+68↑j ROM:00127C02 rts ROM:00127C02 ; End of function sub_127B86 ROM:00127C02 ROM:00127C04 ROM:00127C04 ; =============== S U B R O U T I N E ======================================= ROM:00127C04 ROM:00127C04 ROM:00127C04 sub_127C04: ; CODE XREF: ROM:00116A6C↑p ROM:00127C04 bsr.w sub_127C40 ROM:00127C08 bsr.w sub_127EF2 ROM:00127C0C move.w #0,($C92).w ROM:00127C12 bra.s loc_127C1A ROM:00127C14 ; --------------------------------------------------------------------------- ROM:00127C14 ROM:00127C14 loc_127C14: ; CODE XREF: sub_127C04+22↓j ROM:00127C14 addi.w #1,($C92).w ROM:00127C1A ROM:00127C1A loc_127C1A: ; CODE XREF: sub_127C04+E↑j ROM:00127C1A cmpi.w #1,($C92).w ROM:00127C20 bgt.s loc_127C28 ROM:00127C22 bsr.w sub_127C68 ROM:00127C26 bra.s loc_127C14 ROM:00127C28 ; --------------------------------------------------------------------------- ROM:00127C28 ROM:00127C28 loc_127C28: ; CODE XREF: sub_127C04+1C↑j ROM:00127C28 bsr.l sub_128098 ROM:00127C2E bsr.l sub_12831A ROM:00127C34 bsr.l sub_1286E0 ROM:00127C3A bsr.w sub_128018 ROM:00127C3E rts ROM:00127C3E ; End of function sub_127C04 ROM:00127C3E ROM:00127C40 ROM:00127C40 ; =============== S U B R O U T I N E ======================================= ROM:00127C40 ROM:00127C40 ROM:00127C40 sub_127C40: ; CODE XREF: sub_127C04↑p ROM:00127C40 bclr #0,($13AB).w ROM:00127C46 cmpi.w #0,($68C).w ROM:00127C4C bgt.s locret_127C66 ROM:00127C4E move.w $4D4(a5),d0 ROM:00127C52 clr.b ($8D3).w ROM:00127C56 move.w d0,($68C).w ROM:00127C5A move.b #1,($8D3).w ROM:00127C60 bset #0,($13AB).w ROM:00127C66 ROM:00127C66 locret_127C66: ; CODE XREF: sub_127C40+C↑j ROM:00127C66 rts ROM:00127C66 ; End of function sub_127C40 ROM:00127C66 ROM:00127C68 ROM:00127C68 ; =============== S U B R O U T I N E ======================================= ROM:00127C68 ROM:00127C68 ROM:00127C68 sub_127C68: ; CODE XREF: sub_127C04+1E↑p ROM:00127C68 move.w ($C92).w,d7 ROM:00127C6C clr.w d1 ROM:00127C6E move.b $1364(d7.w),d1 ROM:00127C74 cmpi.w #5,d1 ROM:00127C78 bcc.s locret_127C82 ROM:00127C7A movea.l off_127C84(pc,d1.w*4),a0 ROM:00127C7E nop ROM:00127C80 jmp (a0) ROM:00127C82 ; --------------------------------------------------------------------------- ROM:00127C82 ROM:00127C82 locret_127C82: ; CODE XREF: sub_127C68+10↑j ROM:00127C82 rts ROM:00127C82 ; End of function sub_127C68 ROM:00127C82 ROM:00127C82 ; --------------------------------------------------------------------------- ROM:00127C84 off_127C84: dc.l loc_127C98 ; DATA XREF: sub_127C68+12↑r ROM:00127C88 dc.l loc_127CB6 ROM:00127C8C dc.l loc_127CEA ROM:00127C90 dc.l loc_127D2C ROM:00127C94 dc.l loc_127D8A ROM:00127C98 ; --------------------------------------------------------------------------- ROM:00127C98 ROM:00127C98 loc_127C98: ; DATA XREF: ROM:off_127C84↑o ROM:00127C98 bclr d7,($11D1).w ROM:00127C9C bclr d7,($11D0).w ROM:00127CA0 move.w #0,$FF6(d7.w*2) ROM:00127CA8 bsr.w sub_128046 ROM:00127CAC move.b #1,$1364(d7.w) ROM:00127CB4 bra.s locret_127CE8 ROM:00127CB6 ; --------------------------------------------------------------------------- ROM:00127CB6 ROM:00127CB6 loc_127CB6: ; DATA XREF: ROM:00127C88↑o ROM:00127CB6 move.w $4CE(a5),d2 ROM:00127CBA btst #6,($13AB).w ROM:00127CC0 beq.s locret_127CE8 ROM:00127CC2 cmp.w ($A4C).w,d2 ROM:00127CC6 ble.s locret_127CE8 ROM:00127CC8 move.w $88C(a5,d7.w*2),$FF6(d7.w*2) ROM:00127CD2 bsr.w sub_128046 ROM:00127CD6 bset d7,($11D1).w ROM:00127CDA move.b #2,$1364(d7.w) ROM:00127CE2 bra.l locret_127D2A ROM:00127CE8 ; --------------------------------------------------------------------------- ROM:00127CE8 ROM:00127CE8 locret_127CE8: ; CODE XREF: ROM:00127CB4↑j ROM:00127CE8 ; ROM:00127CC0↑j ... ROM:00127CE8 rts ROM:00127CEA ; --------------------------------------------------------------------------- ROM:00127CEA ROM:00127CEA loc_127CEA: ; DATA XREF: ROM:00127C8C↑o ROM:00127CEA move.w $4CE(a5),d2 ROM:00127CEE btst #6,($13AB).w ROM:00127CF4 beq.s loc_127CFC ROM:00127CF6 cmp.w ($A4C).w,d2 ROM:00127CFA bgt.s loc_127D16 ROM:00127CFC ROM:00127CFC loc_127CFC: ; CODE XREF: ROM:00127CF4↑j ROM:00127CFC move.w #0,$FF6(d7.w*2) ROM:00127D04 bsr.w sub_128046 ROM:00127D08 bclr d7,($11D1).w ROM:00127D0C move.b #1,$1364(d7.w) ROM:00127D14 bra.s locret_127CE8 ROM:00127D16 ; --------------------------------------------------------------------------- ROM:00127D16 ROM:00127D16 loc_127D16: ; CODE XREF: ROM:00127CFA↑j ROM:00127D16 btst d7,($1457).w ROM:00127D1A beq.s locret_127D2A ROM:00127D1C move.b #3,$1364(d7.w) ROM:00127D24 bra.l locret_127D88 ROM:00127D2A ; --------------------------------------------------------------------------- ROM:00127D2A ROM:00127D2A locret_127D2A: ; CODE XREF: ROM:00127CE2↑j ROM:00127D2A ; ROM:00127D1A↑j ROM:00127D2A rts ROM:00127D2C ; --------------------------------------------------------------------------- ROM:00127D2C ROM:00127D2C loc_127D2C: ; DATA XREF: ROM:00127C90↑o ROM:00127D2C move.w $4CE(a5),d2 ROM:00127D30 btst #6,($13AB).w ROM:00127D36 beq.s loc_127D3E ROM:00127D38 cmp.w ($A4C).w,d2 ROM:00127D3C bgt.s loc_127D5C ROM:00127D3E ROM:00127D3E loc_127D3E: ; CODE XREF: ROM:00127D36↑j ROM:00127D3E move.w #0,$FF6(d7.w*2) ROM:00127D46 bsr.w sub_128046 ROM:00127D4A bclr d7,($11D1).w ROM:00127D4E move.b #1,$1364(d7.w) ROM:00127D56 bra.l locret_127CE8 ROM:00127D5C ; --------------------------------------------------------------------------- ROM:00127D5C ROM:00127D5C loc_127D5C: ; CODE XREF: ROM:00127D3C↑j ROM:00127D5C cmpi.w #$2710,$FF6(d7.w*2) ROM:00127D64 blt.s loc_127D78 ROM:00127D66 bset d7,($11D0).w ROM:00127D6A move.b #4,$1364(d7.w) ROM:00127D72 bra.l locret_127DCE ROM:00127D78 ; --------------------------------------------------------------------------- ROM:00127D78 ROM:00127D78 loc_127D78: ; CODE XREF: ROM:00127D64↑j ROM:00127D78 btst #0,($13AB).w ROM:00127D7E beq.s locret_127D88 ROM:00127D80 bsr.w sub_127EC2 ROM:00127D84 bsr.w sub_128046 ROM:00127D88 ROM:00127D88 locret_127D88: ; CODE XREF: ROM:00127D24↑j ROM:00127D88 ; ROM:00127D7E↑j ROM:00127D88 rts ROM:00127D8A ; --------------------------------------------------------------------------- ROM:00127D8A ROM:00127D8A loc_127D8A: ; DATA XREF: ROM:00127C94↑o ROM:00127D8A move.w $4CE(a5),d2 ROM:00127D8E btst #6,($13AB).w ROM:00127D94 beq.s loc_127D9C ROM:00127D96 cmp.w ($A4C).w,d2 ROM:00127D9A bgt.s loc_127DBE ROM:00127D9C ROM:00127D9C loc_127D9C: ; CODE XREF: ROM:00127D94↑j ROM:00127D9C move.w #0,$FF6(d7.w*2) ROM:00127DA4 bsr.w sub_128046 ROM:00127DA8 bclr d7,($11D1).w ROM:00127DAC bclr d7,($11D0).w ROM:00127DB0 move.b #1,$1364(d7.w) ROM:00127DB8 bra.l locret_127CE8 ROM:00127DBE ; --------------------------------------------------------------------------- ROM:00127DBE ROM:00127DBE loc_127DBE: ; CODE XREF: ROM:00127D9A↑j ROM:00127DBE btst #0,($13AB).w ROM:00127DC4 beq.s locret_127DCE ROM:00127DC6 bsr.w sub_127E30 ROM:00127DCA bsr.w sub_128046 ROM:00127DCE ROM:00127DCE locret_127DCE: ; CODE XREF: ROM:00127D72↑j ROM:00127DCE ; ROM:00127DC4↑j ROM:00127DCE rts ROM:00127DD0 ROM:00127DD0 ; =============== S U B R O U T I N E ======================================= ROM:00127DD0 ROM:00127DD0 ROM:00127DD0 sub_127DD0: ; CODE XREF: ROM:00127F2E↓p ROM:00127DD0 move.w #$3AB0,d1 ROM:00127DD4 move.w ($A94).w,d2 ROM:00127DD8 move.w ($A5A).w,d3 ROM:00127DDC bsr.l sub_116F5A ROM:00127DE2 move.w d1,($FFE).w ROM:00127DE6 move.w #$3AB2,d1 ROM:00127DEA move.w ($A94).w,d2 ROM:00127DEE move.w ($A5A).w,d3 ROM:00127DF2 bsr.l sub_116F5A ROM:00127DF8 move.w d1,($1000).w ROM:00127DFC move.w #0,d7 ROM:00127E00 bra.s loc_127E06 ROM:00127E02 ; --------------------------------------------------------------------------- ROM:00127E02 ROM:00127E02 loc_127E02: ; CODE XREF: sub_127DD0:loc_127E2C↓j ROM:00127E02 addi.w #1,d7 ROM:00127E06 ROM:00127E06 loc_127E06: ; CODE XREF: sub_127DD0+30↑j ROM:00127E06 cmpi.w #1,d7 ROM:00127E0A bgt.s locret_127E2E ROM:00127E0C btst d7,($1457).w ROM:00127E10 bne.s loc_127E2C ROM:00127E12 move.w $4D0(a5),d1 ROM:00127E16 muls.w $FFE(d7.w*2),d1 ROM:00127E1C divs.w #$64,d1 ; 'd' ROM:00127E20 bvc.s loc_127E26 ROM:00127E22 move.w #$7FFF,d1 ROM:00127E26 ROM:00127E26 loc_127E26: ; CODE XREF: sub_127DD0+50↑j ROM:00127E26 move.w d1,$FFE(d7.w*2) ROM:00127E2C ROM:00127E2C loc_127E2C: ; CODE XREF: sub_127DD0+40↑j ROM:00127E2C bra.s loc_127E02 ROM:00127E2E ; --------------------------------------------------------------------------- ROM:00127E2E ROM:00127E2E locret_127E2E: ; CODE XREF: sub_127DD0+3A↑j ROM:00127E2E rts ROM:00127E2E ; End of function sub_127DD0 ROM:00127E2E ROM:00127E30 ROM:00127E30 ; =============== S U B R O U T I N E ======================================= ROM:00127E30 ROM:00127E30 ROM:00127E30 sub_127E30: ; CODE XREF: ROM:00127DC6↑p ROM:00127E30 cmpi.w #0,($C92).w ROM:00127E36 bne.s loc_127E4C ROM:00127E38 move.w #$3AAC,d1 ROM:00127E3C move.w ($598).w,d2 ROM:00127E40 move.w ($A5E).w,d3 ROM:00127E44 bsr.l sub_116F5A ROM:00127E4A bra.s loc_127E5E ROM:00127E4C ; --------------------------------------------------------------------------- ROM:00127E4C ROM:00127E4C loc_127E4C: ; CODE XREF: sub_127E30+6↑j ROM:00127E4C move.w #$3AAE,d1 ROM:00127E50 move.w ($598).w,d2 ROM:00127E54 move.w ($A5E).w,d3 ROM:00127E58 bsr.l sub_116F5A ROM:00127E5E ROM:00127E5E loc_127E5E: ; CODE XREF: sub_127E30+1A↑j ROM:00127E5E move.w ($C92).w,d7 ROM:00127E62 move.w d1,$FFA(d7.w*2) ROM:00127E68 move.w #$3A0A,d1 ROM:00127E6C move.w ($A4C).w,d2 ROM:00127E70 bsr.l sub_116F5A ROM:00127E76 move.w ($C92).w,d7 ROM:00127E7A muls.w $FFA(d7.w*2),d1 ROM:00127E80 divs.w #$64,d1 ; 'd' ROM:00127E84 bvs.s loc_127E8C ROM:00127E86 cmpi.w #$2710,d1 ROM:00127E8A ble.s loc_127E90 ROM:00127E8C ROM:00127E8C loc_127E8C: ; CODE XREF: sub_127E30+54↑j ROM:00127E8C move.w #$2710,d1 ROM:00127E90 ROM:00127E90 loc_127E90: ; CODE XREF: sub_127E30+5A↑j ROM:00127E90 swap d1 ROM:00127E92 clr.w d1 ROM:00127E94 move.w $FF6(d7.w*2),d2 ROM:00127E9A swap d2 ROM:00127E9C move.w $1002(d7.w*2),d2 ROM:00127EA2 move.w $4D2(a5),d3 ROM:00127EA6 ext.l d3 ROM:00127EA8 bsr.l sub_116E5E ROM:00127EAE move.w ($C92).w,d7 ROM:00127EB2 move.w d4,$1002(d7.w*2) ROM:00127EB8 swap d4 ROM:00127EBA move.w d4,$FF6(d7.w*2) ROM:00127EC0 rts ROM:00127EC0 ; End of function sub_127E30 ROM:00127EC0 ROM:00127EC2 ROM:00127EC2 ; =============== S U B R O U T I N E ======================================= ROM:00127EC2 ROM:00127EC2 ROM:00127EC2 sub_127EC2: ; CODE XREF: ROM:00127D80↑p ROM:00127EC2 move.w ($C92).w,d7 ROM:00127EC6 move.w $890(a5,d7.w*2),d0 ROM:00127ECC muls.w $4D4(a5),d0 ROM:00127ED0 divs.w #$64,d0 ; 'd' ROM:00127ED4 add.w $FF6(d7.w*2),d0 ROM:00127EDA cmpi.w #$2710,d0 ROM:00127EDE ble.s loc_127EEA ROM:00127EE0 move.w #$2710,$FF6(d7.w*2) ROM:00127EE8 bra.s locret_127EF0 ROM:00127EEA ; --------------------------------------------------------------------------- ROM:00127EEA ROM:00127EEA loc_127EEA: ; CODE XREF: sub_127EC2+1C↑j ROM:00127EEA move.w d0,$FF6(d7.w*2) ROM:00127EF0 ROM:00127EF0 locret_127EF0: ; CODE XREF: sub_127EC2+26↑j ROM:00127EF0 rts ROM:00127EF0 ; End of function sub_127EC2 ROM:00127EF0 ROM:00127EF2 ROM:00127EF2 ; =============== S U B R O U T I N E ======================================= ROM:00127EF2 ROM:00127EF2 ROM:00127EF2 sub_127EF2: ; CODE XREF: sub_127C04+4↑p ROM:00127EF2 clr.w d1 ROM:00127EF4 move.b ($11D2).w,d1 ROM:00127EF8 cmpi.w #5,d1 ROM:00127EFC bcc.s locret_127F06 ROM:00127EFE movea.l off_127F08(pc,d1.w*4),a0 ROM:00127F02 nop ROM:00127F04 jmp (a0) ROM:00127F06 ; --------------------------------------------------------------------------- ROM:00127F06 ROM:00127F06 locret_127F06: ; CODE XREF: sub_127EF2+A↑j ROM:00127F06 rts ROM:00127F06 ; End of function sub_127EF2 ROM:00127F06 ROM:00127F06 ; --------------------------------------------------------------------------- ROM:00127F08 off_127F08: dc.l loc_127F1C ; DATA XREF: sub_127EF2+C↑r ROM:00127F0C dc.l loc_127F26 ROM:00127F10 dc.l loc_127F48 ROM:00127F14 dc.l loc_127F8E ROM:00127F18 dc.l loc_127FB0 ROM:00127F1C ; --------------------------------------------------------------------------- ROM:00127F1C ROM:00127F1C loc_127F1C: ; DATA XREF: ROM:off_127F08↑o ROM:00127F1C move.b #1,($11D2).w ROM:00127F22 bra.s locret_127F46 ROM:00127F24 ; --------------------------------------------------------------------------- ROM:00127F24 rts ROM:00127F26 ; --------------------------------------------------------------------------- ROM:00127F26 ROM:00127F26 loc_127F26: ; DATA XREF: ROM:00127F0C↑o ROM:00127F26 btst #6,($13AB).w ROM:00127F2C beq.s locret_127F46 ROM:00127F2E bsr.w sub_127DD0 ROM:00127F32 bclr #0,($1457).w ROM:00127F38 bclr #1,($1457).w ROM:00127F3E move.b #2,($11D2).w ROM:00127F44 bra.s locret_127F8C ROM:00127F46 ; --------------------------------------------------------------------------- ROM:00127F46 ROM:00127F46 locret_127F46: ; CODE XREF: ROM:00127F22↑j ROM:00127F46 ; ROM:00127F2C↑j ... ROM:00127F46 rts ROM:00127F48 ; --------------------------------------------------------------------------- ROM:00127F48 ROM:00127F48 loc_127F48: ; DATA XREF: ROM:00127F10↑o ROM:00127F48 btst #6,($13AB).w ROM:00127F4E bne.s loc_127F58 ROM:00127F50 move.b #1,($11D2).w ROM:00127F56 bra.s locret_127F46 ROM:00127F58 ; --------------------------------------------------------------------------- ROM:00127F58 ROM:00127F58 loc_127F58: ; CODE XREF: ROM:00127F4E↑j ROM:00127F58 btst #5,($139D).w ROM:00127F5E beq.s loc_127F68 ROM:00127F60 move.b #3,($11D2).w ROM:00127F66 bra.s locret_127FAE ROM:00127F68 ; --------------------------------------------------------------------------- ROM:00127F68 ROM:00127F68 loc_127F68: ; CODE XREF: ROM:00127F5E↑j ROM:00127F68 btst #0,($1457).w ROM:00127F6E beq.s loc_127F80 ROM:00127F70 btst #1,($1457).w ROM:00127F76 beq.s loc_127F80 ROM:00127F78 move.b #4,($11D2).w ROM:00127F7E bra.s locret_127FC4 ROM:00127F80 ; --------------------------------------------------------------------------- ROM:00127F80 ROM:00127F80 loc_127F80: ; CODE XREF: ROM:00127F6E↑j ROM:00127F80 ; ROM:00127F76↑j ROM:00127F80 btst #0,($13AB).w ROM:00127F86 beq.s locret_127F8C ROM:00127F88 bsr.w sub_127FC6 ROM:00127F8C ROM:00127F8C locret_127F8C: ; CODE XREF: ROM:00127F44↑j ROM:00127F8C ; ROM:00127F86↑j ... ROM:00127F8C rts ROM:00127F8E ; --------------------------------------------------------------------------- ROM:00127F8E ROM:00127F8E loc_127F8E: ; DATA XREF: ROM:00127F14↑o ROM:00127F8E btst #6,($13AB).w ROM:00127F94 bne.s loc_127F9E ROM:00127F96 move.b #1,($11D2).w ROM:00127F9C bra.s locret_127F46 ROM:00127F9E ; --------------------------------------------------------------------------- ROM:00127F9E ROM:00127F9E loc_127F9E: ; CODE XREF: ROM:00127F94↑j ROM:00127F9E btst #5,($139D).w ROM:00127FA4 bne.s locret_127FAE ROM:00127FA6 move.b #2,($11D2).w ROM:00127FAC bra.s locret_127F8C ROM:00127FAE ; --------------------------------------------------------------------------- ROM:00127FAE ROM:00127FAE locret_127FAE: ; CODE XREF: ROM:00127F66↑j ROM:00127FAE ; ROM:00127FA4↑j ROM:00127FAE rts ROM:00127FB0 ; --------------------------------------------------------------------------- ROM:00127FB0 ROM:00127FB0 loc_127FB0: ; DATA XREF: ROM:00127F18↑o ROM:00127FB0 btst #6,($13AB).w ROM:00127FB6 bne.s locret_127FC4 ROM:00127FB8 move.b #1,($11D2).w ROM:00127FBE bra.l locret_127F46 ROM:00127FC4 ; --------------------------------------------------------------------------- ROM:00127FC4 ROM:00127FC4 locret_127FC4: ; CODE XREF: ROM:00127F7E↑j ROM:00127FC4 ; ROM:00127FB6↑j ROM:00127FC4 rts ROM:00127FC6 ROM:00127FC6 ; =============== S U B R O U T I N E ======================================= ROM:00127FC6 ROM:00127FC6 ROM:00127FC6 sub_127FC6: ; CODE XREF: ROM:00127F88↑p ROM:00127FC6 btst #0,($1457).w ROM:00127FCC bne.s loc_127FEE ROM:00127FCE move.w #$3A06,d1 ROM:00127FD2 move.w ($CC2).w,d2 ROM:00127FD6 bsr.l sub_116F5A ROM:00127FDC sub.w d1,($FFE).w ROM:00127FE0 bgt.w loc_127FEE ROM:00127FE4 clr.w ($FFE).w ROM:00127FE8 bset #0,($1457).w ROM:00127FEE ROM:00127FEE loc_127FEE: ; CODE XREF: sub_127FC6+6↑j ROM:00127FEE ; sub_127FC6+1A↑j ROM:00127FEE btst #1,($1457).w ROM:00127FF4 bne.s locret_128016 ROM:00127FF6 move.w #$3A08,d1 ROM:00127FFA move.w ($CC2).w,d2 ROM:00127FFE bsr.l sub_116F5A ROM:00128004 sub.w d1,($1000).w ROM:00128008 bgt.w locret_128016 ROM:0012800C clr.w ($1000).w ROM:00128010 bset #1,($1457).w ROM:00128016 ROM:00128016 locret_128016: ; CODE XREF: sub_127FC6+2E↑j ROM:00128016 ; sub_127FC6+42↑j ROM:00128016 rts ROM:00128016 ; End of function sub_127FC6 ROM:00128016 ROM:00128018 ROM:00128018 ; =============== S U B R O U T I N E ======================================= ROM:00128018 ROM:00128018 ROM:00128018 sub_128018: ; CODE XREF: sub_127C04+36↑p ROM:00128018 btst #1,($11DB).w ROM:0012801E beq.s loc_128028 ROM:00128020 bset #1,($117E).w ROM:00128026 bra.s loc_12802E ROM:00128028 ; --------------------------------------------------------------------------- ROM:00128028 ROM:00128028 loc_128028: ; CODE XREF: sub_128018+6↑j ROM:00128028 bclr #1,($117E).w ROM:0012802E ROM:0012802E loc_12802E: ; CODE XREF: sub_128018+E↑j ROM:0012802E btst #0,($11D1).w ROM:00128034 beq.s loc_12803E ROM:00128036 bset #5,($13A8).w ROM:0012803C bra.s locret_128044 ROM:0012803E ; --------------------------------------------------------------------------- ROM:0012803E ROM:0012803E loc_12803E: ; CODE XREF: sub_128018+1C↑j ROM:0012803E bclr #5,($13A8).w ROM:00128044 ROM:00128044 locret_128044: ; CODE XREF: sub_128018+24↑j ROM:00128044 rts ROM:00128044 ; End of function sub_128018 ROM:00128044 ROM:00128046 ROM:00128046 ; =============== S U B R O U T I N E ======================================= ROM:00128046 ROM:00128046 ROM:00128046 sub_128046: ; CODE XREF: ROM:00127CA8↑p ROM:00128046 ; ROM:00127CD2↑p ... ROM:00128046 move.w ($C92).w,d7 ROM:0012804A cmpi.w #0,$FF6(d7.w*2) ROM:00128052 bne.s loc_128068 ROM:00128054 move.w #0,$100A(d7.w*2) ROM:0012805C move.w $894(a5,d7.w*2),$1006(d7.w*2) ROM:00128066 bra.s locret_128096 ROM:00128068 ; --------------------------------------------------------------------------- ROM:00128068 ROM:00128068 loc_128068: ; CODE XREF: sub_128046+C↑j ROM:00128068 move.w $894(a5,d7.w*2),$100A(d7.w*2) ROM:00128072 move.w #$2710,d1 ROM:00128076 sub.w $FF6(d7.w*2),d1 ROM:0012807C muls.w $894(a5,d7.w*2),d1 ROM:00128082 divs.w $FF6(d7.w*2),d1 ROM:00128088 bvc.w loc_128090 ROM:0012808C move.w #$7FFF,d1 ROM:00128090 ROM:00128090 loc_128090: ; CODE XREF: sub_128046+42↑j ROM:00128090 move.w d1,$1006(d7.w*2) ROM:00128096 ROM:00128096 locret_128096: ; CODE XREF: sub_128046+20↑j ROM:00128096 rts ROM:00128096 ; End of function sub_128046 ROM:00128096 ROM:00128098 ROM:00128098 ; =============== S U B R O U T I N E ======================================= ROM:00128098 ROM:00128098 ROM:00128098 sub_128098: ; CODE XREF: sub_127C04:loc_127C28↑p ROM:00128098 bsr.w sub_1281A6 ROM:0012809C bsr.w sub_1280C0 ROM:001280A0 clr.w ($C92).w ROM:001280A4 ROM:001280A4 loc_1280A4: ; CODE XREF: sub_128098:loc_1280BC↓j ROM:001280A4 bsr.w sub_128244 ROM:001280A8 cmpi.w #1,($C92).w ROM:001280AE bge.s locret_1280BE ROM:001280B0 addq.w #1,($C92).w ROM:001280B4 bvc.s loc_1280BC ROM:001280B6 move.w #$8000,($C92).w ROM:001280BC ROM:001280BC loc_1280BC: ; CODE XREF: sub_128098+1C↑j ROM:001280BC bra.s loc_1280A4 ROM:001280BE ; --------------------------------------------------------------------------- ROM:001280BE ROM:001280BE locret_1280BE: ; CODE XREF: sub_128098+16↑j ROM:001280BE rts ROM:001280BE ; End of function sub_128098 ROM:001280BE ROM:001280C0 ROM:001280C0 ; =============== S U B R O U T I N E ======================================= ROM:001280C0 ROM:001280C0 ROM:001280C0 sub_1280C0: ; CODE XREF: sub_128098+4↑p ROM:001280C0 clr.w d1 ROM:001280C2 move.b ($11D5).w,d1 ROM:001280C6 cmpi.w #5,d1 ROM:001280CA bcc.s locret_1280D4 ROM:001280CC movea.l off_1280D6(pc,d1.w*4),a0 ROM:001280D0 nop ROM:001280D2 jmp (a0) ROM:001280D4 ; --------------------------------------------------------------------------- ROM:001280D4 ROM:001280D4 locret_1280D4: ; CODE XREF: sub_1280C0+A↑j ROM:001280D4 rts ROM:001280D4 ; End of function sub_1280C0 ROM:001280D4 ROM:001280D4 ; --------------------------------------------------------------------------- ROM:001280D6 off_1280D6: dc.l loc_1280EA ; DATA XREF: sub_1280C0+C↑r ROM:001280DA dc.l loc_1280F2 ROM:001280DE dc.l loc_12811C ROM:001280E2 dc.l loc_128154 ROM:001280E6 dc.l loc_12818A ROM:001280EA ; --------------------------------------------------------------------------- ROM:001280EA ROM:001280EA loc_1280EA: ; DATA XREF: ROM:off_1280D6↑o ROM:001280EA move.b #1,($11D5).w ROM:001280F0 bra.s locret_12811A ROM:001280F2 ; --------------------------------------------------------------------------- ROM:001280F2 ROM:001280F2 loc_1280F2: ; DATA XREF: ROM:001280DA↑o ROM:001280F2 cmpi.w #2,($C96).w ROM:001280F8 bge.s locret_12811A ROM:001280FA move.w ($C96).w,($C98).w ROM:00128100 move.w $4D8(a5),d0 ROM:00128104 clr.b ($896).w ROM:00128108 move.w d0,($612).w ROM:0012810C move.b #1,($896).w ROM:00128112 move.b #2,($11D5).w ROM:00128118 bra.s locret_128152 ROM:0012811A ; --------------------------------------------------------------------------- ROM:0012811A ROM:0012811A locret_12811A: ; CODE XREF: ROM:001280F0↑j ROM:0012811A ; ROM:001280F8↑j ... ROM:0012811A rts ROM:0012811C ; --------------------------------------------------------------------------- ROM:0012811C ROM:0012811C loc_12811C: ; DATA XREF: ROM:001280DE↑o ROM:0012811C move.w ($C96).w,d7 ROM:00128120 cmp.w ($C98).w,d7 ROM:00128124 bne.s loc_12814A ROM:00128126 cmpi.w #0,($612).w ROM:0012812C bgt.s loc_128148 ROM:0012812E move.w $4D6(a5),d0 ROM:00128132 clr.b ($896).w ROM:00128136 move.w d0,($612).w ROM:0012813A move.b #1,($896).w ROM:00128140 move.b #3,($11D5).w ROM:00128146 bra.s loc_128184 ROM:00128148 ; --------------------------------------------------------------------------- ROM:00128148 ROM:00128148 loc_128148: ; CODE XREF: ROM:0012812C↑j ROM:00128148 bra.s locret_128152 ROM:0012814A ; --------------------------------------------------------------------------- ROM:0012814A ROM:0012814A loc_12814A: ; CODE XREF: ROM:00128124↑j ROM:0012814A move.b #1,($11D5).w ROM:00128150 bra.s locret_12811A ROM:00128152 ; --------------------------------------------------------------------------- ROM:00128152 ROM:00128152 locret_128152: ; CODE XREF: ROM:00128118↑j ROM:00128152 ; ROM:loc_128148↑j ROM:00128152 rts ROM:00128154 ; --------------------------------------------------------------------------- ROM:00128154 ROM:00128154 loc_128154: ; DATA XREF: ROM:001280E2↑o ROM:00128154 move.w ($C96).w,d7 ROM:00128158 cmp.w ($C98).w,d7 ROM:0012815C bne.s loc_128176 ROM:0012815E cmpi.w #0,($612).w ROM:00128164 bgt.s loc_128174 ROM:00128166 move.w ($C98).w,($C94).w ROM:0012816C move.b #4,($11D5).w ROM:00128172 bra.s loc_1281A0 ROM:00128174 ; --------------------------------------------------------------------------- ROM:00128174 ROM:00128174 loc_128174: ; CODE XREF: ROM:00128164↑j ROM:00128174 bra.s loc_128184 ROM:00128176 ; --------------------------------------------------------------------------- ROM:00128176 ROM:00128176 loc_128176: ; CODE XREF: ROM:0012815C↑j ROM:00128176 move.w ($C98).w,($C94).w ROM:0012817C move.b #1,($11D5).w ROM:00128182 bra.s locret_12811A ROM:00128184 ; --------------------------------------------------------------------------- ROM:00128184 ROM:00128184 loc_128184: ; CODE XREF: ROM:00128146↑j ROM:00128184 ; ROM:loc_128174↑j ROM:00128184 bsr.w sub_1281DE ROM:00128188 rts ROM:0012818A ; --------------------------------------------------------------------------- ROM:0012818A ROM:0012818A loc_12818A: ; DATA XREF: ROM:001280E6↑o ROM:0012818A move.w ($C96).w,d7 ROM:0012818E cmp.w ($C98).w,d7 ROM:00128192 beq.s loc_1281A0 ROM:00128194 move.b #1,($11D5).w ROM:0012819A bra.l locret_12811A ROM:001281A0 ; --------------------------------------------------------------------------- ROM:001281A0 ROM:001281A0 loc_1281A0: ; CODE XREF: ROM:00128172↑j ROM:001281A0 ; ROM:00128192↑j ROM:001281A0 bsr.w sub_1281DE ROM:001281A4 rts ROM:001281A6 ROM:001281A6 ; =============== S U B R O U T I N E ======================================= ROM:001281A6 ROM:001281A6 ROM:001281A6 sub_1281A6: ; CODE XREF: sub_128098↑p ROM:001281A6 btst #0,($123B).w ROM:001281AC beq.s loc_1281BE ROM:001281AE btst #1,($123B).w ROM:001281B4 bne.s loc_1281BE ROM:001281B6 move.w #0,($C96).w ROM:001281BC bra.s locret_1281DC ROM:001281BE ; --------------------------------------------------------------------------- ROM:001281BE ROM:001281BE loc_1281BE: ; CODE XREF: sub_1281A6+6↑j ROM:001281BE ; sub_1281A6+E↑j ROM:001281BE btst #1,($123B).w ROM:001281C4 beq.s loc_1281D6 ROM:001281C6 btst #0,($123B).w ROM:001281CC bne.s loc_1281D6 ROM:001281CE move.w #1,($C96).w ROM:001281D4 bra.s locret_1281DC ROM:001281D6 ; --------------------------------------------------------------------------- ROM:001281D6 ROM:001281D6 loc_1281D6: ; CODE XREF: sub_1281A6+1E↑j ROM:001281D6 ; sub_1281A6+26↑j ROM:001281D6 move.w #2,($C96).w ROM:001281DC ROM:001281DC locret_1281DC: ; CODE XREF: sub_1281A6+16↑j ROM:001281DC ; sub_1281A6+2E↑j ROM:001281DC rts ROM:001281DC ; End of function sub_1281A6 ROM:001281DC ROM:001281DE ROM:001281DE ; =============== S U B R O U T I N E ======================================= ROM:001281DE ROM:001281DE ROM:001281DE sub_1281DE: ; CODE XREF: ROM:loc_128184↑p ROM:001281DE ; ROM:loc_1281A0↑p ROM:001281DE move.w ($C96).w,d7 ROM:001281E2 move.w ($A64).w,d1 ROM:001281E6 swap d1 ROM:001281E8 clr.w d1 ROM:001281EA move.w $100E(d7.w*2),d2 ROM:001281F0 swap d2 ROM:001281F2 move.w $1012(d7.w*2),d2 ROM:001281F8 move.w $4DA(a5),d3 ROM:001281FC ext.l d3 ROM:001281FE bsr.l sub_116E5E ROM:00128204 move.w ($C96).w,d7 ROM:00128208 move.w d4,$1012(d7.w*2) ROM:0012820E swap d4 ROM:00128210 move.w d4,$100E(d7.w*2) ROM:00128216 cmpi.w #0,$100E(d7.w*2) ROM:0012821E bne.s loc_128226 ROM:00128220 move.w #$7FFF,d0 ROM:00128224 bra.s loc_12823C ROM:00128226 ; --------------------------------------------------------------------------- ROM:00128226 ROM:00128226 loc_128226: ; CODE XREF: sub_1281DE+40↑j ROM:00128226 move.w ($A4C).w,d0 ROM:0012822A muls.w #$64,d0 ; 'd' ROM:0012822E divs.w $100E(d7.w*2),d0 ROM:00128234 bvc.w loc_12823C ROM:00128238 move.w #$7FFF,d0 ROM:0012823C ROM:0012823C loc_12823C: ; CODE XREF: sub_1281DE+46↑j ROM:0012823C ; sub_1281DE+56↑j ROM:0012823C move.w d0,$1016(d7.w*2) ROM:00128242 rts ROM:00128242 ; End of function sub_1281DE ROM:00128242 ROM:00128244 ROM:00128244 ; =============== S U B R O U T I N E ======================================= ROM:00128244 ROM:00128244 ROM:00128244 sub_128244: ; CODE XREF: sub_128098:loc_1280A4↑p ROM:00128244 move.w ($C92).w,d7 ROM:00128248 clr.w d1 ROM:0012824A move.b $1366(d7.w),d1 ROM:00128250 cmpi.w #4,d1 ROM:00128254 bcc.s locret_12825E ROM:00128256 movea.l off_128260(pc,d1.w*4),a0 ROM:0012825A nop ROM:0012825C jmp (a0) ROM:0012825E ; --------------------------------------------------------------------------- ROM:0012825E ROM:0012825E locret_12825E: ; CODE XREF: sub_128244+10↑j ROM:0012825E rts ROM:0012825E ; End of function sub_128244 ROM:0012825E ROM:0012825E ; --------------------------------------------------------------------------- ROM:00128260 off_128260: dc.l loc_128270 ; DATA XREF: sub_128244+12↑r ROM:00128264 dc.l loc_128284 ROM:00128268 dc.l loc_12829E ROM:0012826C dc.l loc_1282DE ROM:00128270 ; --------------------------------------------------------------------------- ROM:00128270 ROM:00128270 loc_128270: ; DATA XREF: ROM:off_128260↑o ROM:00128270 bset d7,($11D4).w ROM:00128274 bset d7,($11D3).w ROM:00128278 move.b #1,$1366(d7.w) ROM:00128280 bra.s locret_12829C ROM:00128282 ; --------------------------------------------------------------------------- ROM:00128282 rts ROM:00128284 ; --------------------------------------------------------------------------- ROM:00128284 ROM:00128284 loc_128284: ; DATA XREF: ROM:00128264↑o ROM:00128284 btst d7,($123C).w ROM:00128288 beq.s locret_12829C ROM:0012828A move.w $4DC(a5),$101A(d7.w*2) ROM:00128292 move.b #2,$1366(d7.w) ROM:0012829A bra.s locret_1282DC ROM:0012829C ; --------------------------------------------------------------------------- ROM:0012829C ROM:0012829C locret_12829C: ; CODE XREF: ROM:00128280↑j ROM:0012829C ; ROM:00128288↑j ... ROM:0012829C rts ROM:0012829E ; --------------------------------------------------------------------------- ROM:0012829E ROM:0012829E loc_12829E: ; DATA XREF: ROM:00128268↑o ROM:0012829E btst d7,($123C).w ROM:001282A2 bne.s loc_1282AE ROM:001282A4 move.b #1,$1366(d7.w) ROM:001282AC bra.s locret_12829C ROM:001282AE ; --------------------------------------------------------------------------- ROM:001282AE ROM:001282AE loc_1282AE: ; CODE XREF: ROM:001282A2↑j ROM:001282AE btst #5,($138C).w ROM:001282B4 beq.s locret_1282DC ROM:001282B6 cmpi.w #0,$101A(d7.w*2) ROM:001282BE bne.s loc_1282CC ROM:001282C0 move.b #3,$1366(d7.w) ROM:001282C8 bra.s loc_1282EE ROM:001282CA ; --------------------------------------------------------------------------- ROM:001282CA bra.s locret_1282DC ROM:001282CC ; --------------------------------------------------------------------------- ROM:001282CC ROM:001282CC loc_1282CC: ; CODE XREF: ROM:001282BE↑j ROM:001282CC subq.w #1,$101A(d7.w*2) ROM:001282D2 bvc.s locret_1282DC ROM:001282D4 move.w #$8000,$101A(d7.w*2) ROM:001282DC ROM:001282DC locret_1282DC: ; CODE XREF: ROM:0012829A↑j ROM:001282DC ; ROM:001282B4↑j ... ROM:001282DC rts ROM:001282DE ; --------------------------------------------------------------------------- ROM:001282DE ROM:001282DE loc_1282DE: ; DATA XREF: ROM:0012826C↑o ROM:001282DE btst d7,($123C).w ROM:001282E2 bne.s loc_1282EE ROM:001282E4 move.b #1,$1366(d7.w) ROM:001282EC bra.s locret_12829C ROM:001282EE ; --------------------------------------------------------------------------- ROM:001282EE ROM:001282EE loc_1282EE: ; CODE XREF: ROM:001282C8↑j ROM:001282EE ; ROM:001282E2↑j ROM:001282EE bsr.w sub_1282F4 ROM:001282F2 rts ROM:001282F4 ROM:001282F4 ; =============== S U B R O U T I N E ======================================= ROM:001282F4 ROM:001282F4 ROM:001282F4 sub_1282F4: ; CODE XREF: ROM:loc_1282EE↑p ROM:001282F4 move.w ($C92).w,d7 ROM:001282F8 btst d7,($1239).w ROM:001282FC beq.s loc_128304 ROM:001282FE bset d7,($11D3).w ROM:00128302 bra.s loc_128308 ROM:00128304 ; --------------------------------------------------------------------------- ROM:00128304 ROM:00128304 loc_128304: ; CODE XREF: sub_1282F4+8↑j ROM:00128304 bclr d7,($11D3).w ROM:00128308 ROM:00128308 loc_128308: ; CODE XREF: sub_1282F4+E↑j ROM:00128308 btst d7,($123A).w ROM:0012830C beq.s loc_128314 ROM:0012830E bset d7,($11D4).w ROM:00128312 bra.s locret_128318 ROM:00128314 ; --------------------------------------------------------------------------- ROM:00128314 ROM:00128314 loc_128314: ; CODE XREF: sub_1282F4+18↑j ROM:00128314 bclr d7,($11D4).w ROM:00128318 ROM:00128318 locret_128318: ; CODE XREF: sub_1282F4+1E↑j ROM:00128318 rts ROM:00128318 ; End of function sub_1282F4 ROM:00128318 ROM:0012831A ROM:0012831A ; =============== S U B R O U T I N E ======================================= ROM:0012831A ROM:0012831A ROM:0012831A sub_12831A: ; CODE XREF: sub_127C04+2A↑p ROM:0012831A move.w #0,($C92).w ROM:00128320 bra.s loc_128328 ROM:00128322 ; --------------------------------------------------------------------------- ROM:00128322 ROM:00128322 loc_128322: ; CODE XREF: sub_12831A+1E↓j ROM:00128322 addi.w #1,($C92).w ROM:00128328 ROM:00128328 loc_128328: ; CODE XREF: sub_12831A+6↑j ROM:00128328 cmpi.w #1,($C92).w ROM:0012832E bgt.s loc_12833A ROM:00128330 bsr.w sub_128486 ROM:00128334 bsr.w sub_12854E ROM:00128338 bra.s loc_128322 ROM:0012833A ; --------------------------------------------------------------------------- ROM:0012833A ROM:0012833A loc_12833A: ; CODE XREF: sub_12831A+14↑j ROM:0012833A bsr.w sub_128680 ROM:0012833E move.w #0,($C92).w ROM:00128344 bra.s loc_12834C ROM:00128346 ; --------------------------------------------------------------------------- ROM:00128346 ROM:00128346 loc_128346: ; CODE XREF: sub_12831A+3E↓j ROM:00128346 addi.w #1,($C92).w ROM:0012834C ROM:0012834C loc_12834C: ; CODE XREF: sub_12831A+2A↑j ROM:0012834C cmpi.w #1,($C92).w ROM:00128352 bgt.s loc_12835A ROM:00128354 bsr.w sub_1283BA ROM:00128358 bra.s loc_128346 ROM:0012835A ; --------------------------------------------------------------------------- ROM:0012835A ROM:0012835A loc_12835A: ; CODE XREF: sub_12831A+38↑j ROM:0012835A bsr.w sub_128360 ROM:0012835E rts ROM:0012835E ; End of function sub_12831A ROM:0012835E ROM:00128360 ROM:00128360 ; =============== S U B R O U T I N E ======================================= ROM:00128360 ROM:00128360 ROM:00128360 sub_128360: ; CODE XREF: sub_12831A:loc_12835A↑p ROM:00128360 btst #0,($11D7).w ROM:00128366 beq.s loc_128370 ROM:00128368 bset #7,($13B4).w ROM:0012836E bra.s loc_128376 ROM:00128370 ; --------------------------------------------------------------------------- ROM:00128370 ROM:00128370 loc_128370: ; CODE XREF: sub_128360+6↑j ROM:00128370 bclr #7,($13B4).w ROM:00128376 ROM:00128376 loc_128376: ; CODE XREF: sub_128360+E↑j ROM:00128376 btst #1,($11D7).w ROM:0012837C beq.s loc_128386 ROM:0012837E bset #1,($139A).w ROM:00128384 bra.s loc_12838C ROM:00128386 ; --------------------------------------------------------------------------- ROM:00128386 ROM:00128386 loc_128386: ; CODE XREF: sub_128360+1C↑j ROM:00128386 bclr #1,($139A).w ROM:0012838C ROM:0012838C loc_12838C: ; CODE XREF: sub_128360+24↑j ROM:0012838C btst #0,($11D8).w ROM:00128392 beq.s loc_12839C ROM:00128394 bset #3,($1391).w ROM:0012839A bra.s loc_1283A2 ROM:0012839C ; --------------------------------------------------------------------------- ROM:0012839C ROM:0012839C loc_12839C: ; CODE XREF: sub_128360+32↑j ROM:0012839C bclr #3,($1391).w ROM:001283A2 ROM:001283A2 loc_1283A2: ; CODE XREF: sub_128360+3A↑j ROM:001283A2 btst #1,($11D8).w ROM:001283A8 beq.s loc_1283B2 ROM:001283AA bset #7,($13A2).w ROM:001283B0 bra.s locret_1283B8 ROM:001283B2 ; --------------------------------------------------------------------------- ROM:001283B2 ROM:001283B2 loc_1283B2: ; CODE XREF: sub_128360+48↑j ROM:001283B2 bclr #7,($13A2).w ROM:001283B8 ROM:001283B8 locret_1283B8: ; CODE XREF: sub_128360+50↑j ROM:001283B8 rts ROM:001283B8 ; End of function sub_128360 ROM:001283B8 ROM:001283BA ROM:001283BA ; =============== S U B R O U T I N E ======================================= ROM:001283BA ROM:001283BA ROM:001283BA sub_1283BA: ; CODE XREF: sub_12831A+3A↑p ROM:001283BA move.w ($C92).w,d7 ROM:001283BE clr.w d1 ROM:001283C0 move.b $1368(d7.w),d1 ROM:001283C6 cmpi.w #5,d1 ROM:001283CA bcc.s locret_1283D4 ROM:001283CC movea.l off_1283D6(pc,d1.w*4),a0 ROM:001283D0 nop ROM:001283D2 jmp (a0) ROM:001283D4 ; --------------------------------------------------------------------------- ROM:001283D4 ROM:001283D4 locret_1283D4: ; CODE XREF: sub_1283BA+10↑j ROM:001283D4 rts ROM:001283D4 ; End of function sub_1283BA ROM:001283D4 ROM:001283D4 ; --------------------------------------------------------------------------- ROM:001283D6 off_1283D6: dc.l loc_1283EA ; DATA XREF: sub_1283BA+12↑r ROM:001283DA dc.l loc_1283FC ROM:001283DE dc.l loc_128430 ROM:001283E2 dc.l loc_128446 ROM:001283E6 dc.l loc_128462 ROM:001283EA ; --------------------------------------------------------------------------- ROM:001283EA ROM:001283EA loc_1283EA: ; DATA XREF: ROM:off_1283D6↑o ROM:001283EA bclr d7,($11D7).w ROM:001283EE bclr d7,($11D8).w ROM:001283F2 move.b #1,$1368(d7.w) ROM:001283FA bra.s locret_12842E ROM:001283FC ; --------------------------------------------------------------------------- ROM:001283FC ROM:001283FC loc_1283FC: ; CODE XREF: ROM:0012845A↓j ROM:001283FC ; DATA XREF: ROM:001283DA↑o ROM:001283FC cmp.w ($C9A).w,d7 ROM:00128400 bne.s loc_128416 ROM:00128402 bset d7,($11D7).w ROM:00128406 move.b #2,$1368(d7.w) ROM:0012840E bra.l locret_128444 ROM:00128414 ; --------------------------------------------------------------------------- ROM:00128414 bra.s locret_12842E ROM:00128416 ; --------------------------------------------------------------------------- ROM:00128416 ROM:00128416 loc_128416: ; CODE XREF: ROM:00128400↑j ROM:00128416 btst d7,($11D6).w ROM:0012841A beq.s locret_12842E ROM:0012841C bset d7,($11D8).w ROM:00128420 move.b #4,$1368(d7.w) ROM:00128428 bra.l locret_128484 ROM:0012842E ; --------------------------------------------------------------------------- ROM:0012842E ROM:0012842E locret_12842E: ; CODE XREF: ROM:001283FA↑j ROM:0012842E ; ROM:00128414↑j ... ROM:0012842E rts ROM:00128430 ; --------------------------------------------------------------------------- ROM:00128430 ROM:00128430 loc_128430: ; DATA XREF: ROM:001283DE↑o ROM:00128430 cmp.w ($C9A).w,d7 ROM:00128434 beq.s locret_128444 ROM:00128436 bclr d7,($11D7).w ROM:0012843A move.b #3,$1368(d7.w) ROM:00128442 bra.s locret_128460 ROM:00128444 ; --------------------------------------------------------------------------- ROM:00128444 ROM:00128444 locret_128444: ; CODE XREF: ROM:0012840E↑j ROM:00128444 ; ROM:00128434↑j ROM:00128444 rts ROM:00128446 ; --------------------------------------------------------------------------- ROM:00128446 ROM:00128446 loc_128446: ; DATA XREF: ROM:001283E2↑o ROM:00128446 btst d7,($123B).w ROM:0012844A bne.s locret_128460 ROM:0012844C btst d7,($123C).w ROM:00128450 bne.s locret_128460 ROM:00128452 move.b #1,$1368(d7.w) ROM:0012845A bra.l loc_1283FC ROM:00128460 ; --------------------------------------------------------------------------- ROM:00128460 ROM:00128460 locret_128460: ; CODE XREF: ROM:00128442↑j ROM:00128460 ; ROM:0012844A↑j ... ROM:00128460 rts ROM:00128462 ; --------------------------------------------------------------------------- ROM:00128462 ROM:00128462 loc_128462: ; DATA XREF: ROM:001283E6↑o ROM:00128462 btst d7,($11D6).w ROM:00128466 bne.s loc_12846C ROM:00128468 bra.s loc_128472 ROM:0012846A ; --------------------------------------------------------------------------- ROM:0012846A bra.s locret_128484 ROM:0012846C ; --------------------------------------------------------------------------- ROM:0012846C ROM:0012846C loc_12846C: ; CODE XREF: ROM:00128466↑j ROM:0012846C cmp.w ($C9A).w,d7 ROM:00128470 bne.s locret_128484 ROM:00128472 ROM:00128472 loc_128472: ; CODE XREF: ROM:00128468↑j ROM:00128472 bclr d7,($11D8).w ROM:00128476 move.b #3,$1368(d7.w) ROM:0012847E bra.l locret_128460 ROM:00128484 ; --------------------------------------------------------------------------- ROM:00128484 ROM:00128484 locret_128484: ; CODE XREF: ROM:00128428↑j ROM:00128484 ; ROM:0012846A↑j ... ROM:00128484 rts ROM:00128486 ROM:00128486 ; =============== S U B R O U T I N E ======================================= ROM:00128486 ROM:00128486 ROM:00128486 sub_128486: ; CODE XREF: sub_12831A+16↑p ROM:00128486 move.w ($C92).w,d7 ROM:0012848A clr.w d1 ROM:0012848C move.b $136A(d7.w),d1 ROM:00128492 cmpi.w #3,d1 ROM:00128496 bcc.s locret_1284A0 ROM:00128498 movea.l off_1284A2(pc,d1.w*4),a0 ROM:0012849C nop ROM:0012849E jmp (a0) ROM:001284A0 ; --------------------------------------------------------------------------- ROM:001284A0 ROM:001284A0 locret_1284A0: ; CODE XREF: sub_128486+10↑j ROM:001284A0 rts ROM:001284A0 ; End of function sub_128486 ROM:001284A0 ROM:001284A0 ; --------------------------------------------------------------------------- ROM:001284A2 off_1284A2: dc.l loc_1284AE ; DATA XREF: sub_128486+12↑r ROM:001284A6 dc.l loc_1284D2 ROM:001284AA dc.l loc_128510 ROM:001284AE ; --------------------------------------------------------------------------- ROM:001284AE ROM:001284AE loc_1284AE: ; DATA XREF: ROM:off_1284A2↑o ROM:001284AE bclr d7,($11D6).w ROM:001284B2 clr.b $897(d7.w) ROM:001284B8 move.w #0,$614(d7.w*2) ROM:001284C0 move.b #3,$897(d7.w) ROM:001284C8 move.b #1,$136A(d7.w) ROM:001284D0 bra.s locret_12850E ROM:001284D2 ; --------------------------------------------------------------------------- ROM:001284D2 ROM:001284D2 loc_1284D2: ; DATA XREF: ROM:001284A6↑o ROM:001284D2 move.w $1006(d7.w*2),d1 ROM:001284D8 cmp.w $614(d7.w*2),d1 ROM:001284DE bgt.s locret_12850E ROM:001284E0 cmpi.w #0,$100A(d7.w*2) ROM:001284E8 ble.s locret_12850E ROM:001284EA clr.b $897(d7.w) ROM:001284F0 move.w #0,$614(d7.w*2) ROM:001284F8 move.b #3,$897(d7.w) ROM:00128500 bset d7,($11D6).w ROM:00128504 move.b #2,$136A(d7.w) ROM:0012850C bra.s locret_12854C ROM:0012850E ; --------------------------------------------------------------------------- ROM:0012850E ROM:0012850E locret_12850E: ; CODE XREF: ROM:001284D0↑j ROM:0012850E ; ROM:001284DE↑j ... ROM:0012850E rts ROM:00128510 ; --------------------------------------------------------------------------- ROM:00128510 ROM:00128510 loc_128510: ; DATA XREF: ROM:001284AA↑o ROM:00128510 move.w $100A(d7.w*2),d1 ROM:00128516 cmp.w $614(d7.w*2),d1 ROM:0012851C bgt.s locret_12854C ROM:0012851E cmpi.w #0,$1006(d7.w*2) ROM:00128526 ble.s locret_12854C ROM:00128528 clr.b $897(d7.w) ROM:0012852E move.w #0,$614(d7.w*2) ROM:00128536 move.b #3,$897(d7.w) ROM:0012853E bclr d7,($11D6).w ROM:00128542 move.b #1,$136A(d7.w) ROM:0012854A bra.s locret_12850E ROM:0012854C ; --------------------------------------------------------------------------- ROM:0012854C ROM:0012854C locret_12854C: ; CODE XREF: ROM:0012850C↑j ROM:0012854C ; ROM:0012851C↑j ... ROM:0012854C rts ROM:0012854E ROM:0012854E ; =============== S U B R O U T I N E ======================================= ROM:0012854E ROM:0012854E ROM:0012854E sub_12854E: ; CODE XREF: sub_12831A+1A↑p ROM:0012854E move.w ($C92).w,d7 ROM:00128552 clr.w d1 ROM:00128554 move.b $136C(d7.w),d1 ROM:0012855A cmpi.w #5,d1 ROM:0012855E bcc.s locret_128568 ROM:00128560 movea.l off_12856A(pc,d1.w*4),a0 ROM:00128564 nop ROM:00128566 jmp (a0) ROM:00128568 ; --------------------------------------------------------------------------- ROM:00128568 ROM:00128568 locret_128568: ; CODE XREF: sub_12854E+10↑j ROM:00128568 rts ROM:00128568 ; End of function sub_12854E ROM:00128568 ROM:00128568 ; --------------------------------------------------------------------------- ROM:0012856A off_12856A: dc.l loc_12857E ; DATA XREF: sub_12854E+12↑r ROM:0012856E dc.l loc_12858C ROM:00128572 dc.l loc_1285B8 ROM:00128576 dc.l loc_1285EC ROM:0012857A dc.l loc_128638 ROM:0012857E ; --------------------------------------------------------------------------- ROM:0012857E ROM:0012857E loc_12857E: ; DATA XREF: ROM:off_12856A↑o ROM:0012857E bclr d7,($11D9).w ROM:00128582 move.b #1,$136C(d7.w) ROM:0012858A bra.s locret_1285B6 ROM:0012858C ; --------------------------------------------------------------------------- ROM:0012858C ROM:0012858C loc_12858C: ; DATA XREF: ROM:0012856E↑o ROM:0012858C btst #6,($13AB).w ROM:00128592 beq.s locret_1285B6 ROM:00128594 move.w $4DE(a5),d0 ROM:00128598 clr.b $8EE(d7.w) ROM:0012859E move.w d0,$6C2(d7.w*2) ROM:001285A4 move.b #1,$8EE(d7.w) ROM:001285AC move.b #2,$136C(d7.w) ROM:001285B4 bra.s locret_1285EA ROM:001285B6 ; --------------------------------------------------------------------------- ROM:001285B6 ROM:001285B6 locret_1285B6: ; CODE XREF: ROM:0012858A↑j ROM:001285B6 ; ROM:00128592↑j ... ROM:001285B6 rts ROM:001285B8 ; --------------------------------------------------------------------------- ROM:001285B8 ROM:001285B8 loc_1285B8: ; DATA XREF: ROM:00128572↑o ROM:001285B8 btst #6,($13AB).w ROM:001285BE bne.s loc_1285CA ROM:001285C0 move.b #1,$136C(d7.w) ROM:001285C8 bra.s locret_1285B6 ROM:001285CA ; --------------------------------------------------------------------------- ROM:001285CA ROM:001285CA loc_1285CA: ; CODE XREF: ROM:001285BE↑j ROM:001285CA btst d7,($11D4).w ROM:001285CE bne.s loc_1285DE ROM:001285D0 ROM:001285D0 loc_1285D0: ; CODE XREF: ROM:001285E8↓j ROM:001285D0 bset d7,($11D9).w ROM:001285D4 move.b #3,$136C(d7.w) ROM:001285DC bra.s locret_128636 ROM:001285DE ; --------------------------------------------------------------------------- ROM:001285DE ROM:001285DE loc_1285DE: ; CODE XREF: ROM:001285CE↑j ROM:001285DE cmpi.w #0,$6C2(d7.w*2) ROM:001285E6 bgt.s locret_1285EA ROM:001285E8 bra.s loc_1285D0 ROM:001285EA ; --------------------------------------------------------------------------- ROM:001285EA ROM:001285EA locret_1285EA: ; CODE XREF: ROM:001285B4↑j ROM:001285EA ; ROM:001285E6↑j ... ROM:001285EA rts ROM:001285EC ; --------------------------------------------------------------------------- ROM:001285EC ROM:001285EC loc_1285EC: ; DATA XREF: ROM:00128576↑o ROM:001285EC btst #6,($13AB).w ROM:001285F2 bne.s loc_128606 ROM:001285F4 bclr d7,($11D9).w ROM:001285F8 move.b #1,$136C(d7.w) ROM:00128600 bra.l locret_1285B6 ROM:00128606 ; --------------------------------------------------------------------------- ROM:00128606 ROM:00128606 loc_128606: ; CODE XREF: ROM:001285F2↑j ROM:00128606 btst d7,($123D).w ROM:0012860A beq.s locret_128636 ROM:0012860C move.w $4E0(a5),d0 ROM:00128610 clr.b $8EE(d7.w) ROM:00128616 move.w d0,$6C2(d7.w*2) ROM:0012861C move.b #1,$8EE(d7.w) ROM:00128624 bclr d7,($11D9).w ROM:00128628 move.b #4,$136C(d7.w) ROM:00128630 bra.l locret_12867E ROM:00128636 ; --------------------------------------------------------------------------- ROM:00128636 ROM:00128636 locret_128636: ; CODE XREF: ROM:001285DC↑j ROM:00128636 ; ROM:0012860A↑j ROM:00128636 rts ROM:00128638 ; --------------------------------------------------------------------------- ROM:00128638 ROM:00128638 loc_128638: ; DATA XREF: ROM:0012857A↑o ROM:00128638 btst #6,($13AB).w ROM:0012863E bne.s loc_12864E ROM:00128640 move.b #1,$136C(d7.w) ROM:00128648 bra.l locret_1285B6 ROM:0012864E ; --------------------------------------------------------------------------- ROM:0012864E ROM:0012864E loc_12864E: ; CODE XREF: ROM:0012863E↑j ROM:0012864E cmpi.w #0,$6C2(d7.w*2) ROM:00128656 bgt.s locret_12867E ROM:00128658 move.w $4DE(a5),d0 ROM:0012865C clr.b $8EE(d7.w) ROM:00128662 move.w d0,$6C2(d7.w*2) ROM:00128668 move.b #1,$8EE(d7.w) ROM:00128670 move.b #2,$136C(d7.w) ROM:00128678 bra.l locret_1285EA ROM:0012867E ; --------------------------------------------------------------------------- ROM:0012867E ROM:0012867E locret_12867E: ; CODE XREF: ROM:00128630↑j ROM:0012867E ; ROM:00128656↑j ROM:0012867E rts ROM:00128680 ROM:00128680 ; =============== S U B R O U T I N E ======================================= ROM:00128680 ROM:00128680 ROM:00128680 sub_128680: ; CODE XREF: sub_12831A:loc_12833A↑p ROM:00128680 btst #0,($11D6).w ROM:00128686 beq.s loc_1286C0 ROM:00128688 btst #0,($11D9).w ROM:0012868E beq.s loc_1286C0 ROM:00128690 btst #1,($11D6).w ROM:00128696 beq.s loc_1286B8 ROM:00128698 btst #1,($11D9).w ROM:0012869E beq.s loc_1286B8 ROM:001286A0 cmpi.w #0,($C94).w ROM:001286A6 bne.s loc_1286B0 ROM:001286A8 move.w #1,($C9A).w ROM:001286AE bra.s loc_1286B6 ROM:001286B0 ; --------------------------------------------------------------------------- ROM:001286B0 ROM:001286B0 loc_1286B0: ; CODE XREF: sub_128680+26↑j ROM:001286B0 move.w #0,($C9A).w ROM:001286B6 ROM:001286B6 loc_1286B6: ; CODE XREF: sub_128680+2E↑j ROM:001286B6 bra.s locret_1286DE ROM:001286B8 ; --------------------------------------------------------------------------- ROM:001286B8 ROM:001286B8 loc_1286B8: ; CODE XREF: sub_128680+16↑j ROM:001286B8 ; sub_128680+1E↑j ROM:001286B8 move.w #0,($C9A).w ROM:001286BE bra.s locret_1286DE ROM:001286C0 ; --------------------------------------------------------------------------- ROM:001286C0 ROM:001286C0 loc_1286C0: ; CODE XREF: sub_128680+6↑j ROM:001286C0 ; sub_128680+E↑j ROM:001286C0 btst #1,($11D6).w ROM:001286C6 beq.s loc_1286D8 ROM:001286C8 btst #1,($11D9).w ROM:001286CE beq.s loc_1286D8 ROM:001286D0 move.w #1,($C9A).w ROM:001286D6 bra.s locret_1286DE ROM:001286D8 ; --------------------------------------------------------------------------- ROM:001286D8 ROM:001286D8 loc_1286D8: ; CODE XREF: sub_128680+46↑j ROM:001286D8 ; sub_128680+4E↑j ROM:001286D8 move.w #2,($C9A).w ROM:001286DE ROM:001286DE locret_1286DE: ; CODE XREF: sub_128680:loc_1286B6↑j ROM:001286DE ; sub_128680+3E↑j ... ROM:001286DE rts ROM:001286DE ; End of function sub_128680 ROM:001286DE ROM:001286E0 ROM:001286E0 ; =============== S U B R O U T I N E ======================================= ROM:001286E0 ROM:001286E0 ROM:001286E0 sub_1286E0: ; CODE XREF: sub_127C04+30↑p ROM:001286E0 move.w #0,d0 ROM:001286E4 bra.s loc_1286EA ROM:001286E6 ; --------------------------------------------------------------------------- ROM:001286E6 ROM:001286E6 loc_1286E6: ; CODE XREF: sub_1286E0+18↓j ROM:001286E6 addi.w #1,d0 ROM:001286EA ROM:001286EA loc_1286EA: ; CODE XREF: sub_1286E0+4↑j ROM:001286EA cmpi.w #1,d0 ROM:001286EE bgt.s locret_1286FA ROM:001286F0 bsr.w sub_1286FC ROM:001286F4 bsr.w sub_12873E ROM:001286F8 bra.s loc_1286E6 ROM:001286FA ; --------------------------------------------------------------------------- ROM:001286FA ROM:001286FA locret_1286FA: ; CODE XREF: sub_1286E0+E↑j ROM:001286FA rts ROM:001286FA ; End of function sub_1286E0 ROM:001286FA ROM:001286FC ROM:001286FC ; =============== S U B R O U T I N E ======================================= ROM:001286FC ROM:001286FC ROM:001286FC sub_1286FC: ; CODE XREF: sub_1286E0+10↑p ROM:001286FC move.w $4E2(a5),d1 ROM:00128700 move.w $4E4(a5),d2 ROM:00128704 cmp.w $EEE(d0.w*2),d1 ROM:0012870A ble.s loc_128738 ROM:0012870C cmp.w $EEE(d0.w*2),d2 ROM:00128712 bgt.s loc_128738 ROM:00128714 move.w $4E8(a5),d1 ROM:00128718 move.w $4E6(a5),d2 ROM:0012871C cmp.w $EEE(d0.w*2),d2 ROM:00128722 bgt.s loc_12872C ROM:00128724 cmp.w $EEE(d0.w*2),d1 ROM:0012872A bgt.s loc_128732 ROM:0012872C ROM:0012872C loc_12872C: ; CODE XREF: sub_1286FC+26↑j ROM:0012872C bset d0,($11DA).w ROM:00128730 bra.s loc_128736 ROM:00128732 ; --------------------------------------------------------------------------- ROM:00128732 ROM:00128732 loc_128732: ; CODE XREF: sub_1286FC+2E↑j ROM:00128732 bclr d0,($11DA).w ROM:00128736 ROM:00128736 loc_128736: ; CODE XREF: sub_1286FC+34↑j ROM:00128736 bra.s locret_12873C ROM:00128738 ; --------------------------------------------------------------------------- ROM:00128738 ROM:00128738 loc_128738: ; CODE XREF: sub_1286FC+E↑j ROM:00128738 ; sub_1286FC+16↑j ROM:00128738 bclr d0,($11DA).w ROM:0012873C ROM:0012873C locret_12873C: ; CODE XREF: sub_1286FC:loc_128736↑j ROM:0012873C rts ROM:0012873C ; End of function sub_1286FC ROM:0012873C ROM:0012873E ROM:0012873E ; =============== S U B R O U T I N E ======================================= ROM:0012873E ROM:0012873E ROM:0012873E sub_12873E: ; CODE XREF: sub_1286E0+14↑p ROM:0012873E clr.w d1 ROM:00128740 move.b $136E(d0.w),d1 ROM:00128746 cmpi.w #$B,d1 ROM:0012874A bcc.s locret_128754 ROM:0012874C movea.l off_128756(pc,d1.w*4),a0 ROM:00128750 nop ROM:00128752 jmp (a0) ROM:00128754 ; --------------------------------------------------------------------------- ROM:00128754 ROM:00128754 locret_128754: ; CODE XREF: sub_12873E+C↑j ROM:00128754 rts ROM:00128754 ; End of function sub_12873E ROM:00128754 ROM:00128754 ; --------------------------------------------------------------------------- ROM:00128756 off_128756: dc.l loc_128782 ; DATA XREF: sub_12873E+E↑r ROM:0012875A dc.l loc_12878E ROM:0012875E dc.l loc_1287EE ROM:00128762 dc.l loc_128846 ROM:00128766 dc.l loc_12888C ROM:0012876A dc.l loc_1288E4 ROM:0012876E dc.l loc_128914 ROM:00128772 dc.l loc_128946 ROM:00128776 dc.l loc_128978 ROM:0012877A dc.l loc_1289B4 ROM:0012877E dc.l loc_128A24 ROM:00128782 ; --------------------------------------------------------------------------- ROM:00128782 ROM:00128782 loc_128782: ; DATA XREF: ROM:off_128756↑o ROM:00128782 bclr d0,($11DB).w ROM:00128786 move.b #1,$136E(d0.w) ROM:0012878E ROM:0012878E loc_12878E: ; DATA XREF: ROM:0012875A↑o ROM:0012878E cmpi.w #0,d0 ROM:00128792 bne.s loc_1287BE ROM:00128794 btst #0,($11D0).w ROM:0012879A beq.s loc_1287BE ROM:0012879C move.w $4EA(a5),d1 ROM:001287A0 clr.b $8D4(d0.w) ROM:001287A6 move.w d1,$68E(d0.w*2) ROM:001287AC move.b #1,$8D4(d0.w) ROM:001287B4 move.b #2,$136E(d0.w) ROM:001287BC rts ROM:001287BE ; --------------------------------------------------------------------------- ROM:001287BE ROM:001287BE loc_1287BE: ; CODE XREF: ROM:00128792↑j ROM:001287BE ; ROM:0012879A↑j ROM:001287BE cmpi.w #1,d0 ROM:001287C2 bne.s locret_1287EC ROM:001287C4 btst #1,($11D0).w ROM:001287CA beq.s locret_1287EC ROM:001287CC move.w $4EA(a5),d1 ROM:001287D0 clr.b $8D4(d0.w) ROM:001287D6 move.w d1,$68E(d0.w*2) ROM:001287DC move.b #1,$8D4(d0.w) ROM:001287E4 move.b #6,$136E(d0.w) ROM:001287EC ROM:001287EC locret_1287EC: ; CODE XREF: ROM:001287C2↑j ROM:001287EC ; ROM:001287CA↑j ROM:001287EC rts ROM:001287EE ; --------------------------------------------------------------------------- ROM:001287EE ROM:001287EE loc_1287EE: ; DATA XREF: ROM:0012875E↑o ROM:001287EE btst #1,($138E).w ROM:001287F4 beq.s loc_12880C ROM:001287F6 clr.b $8D4(d0.w) ROM:001287FC clr.w $68E(d0.w*2) ROM:00128802 move.b #1,$136E(d0.w) ROM:0012880A rts ROM:0012880C ; --------------------------------------------------------------------------- ROM:0012880C ROM:0012880C loc_12880C: ; CODE XREF: ROM:001287F4↑j ROM:0012880C btst d0,($11DA).w ROM:00128810 beq.s loc_12882C ROM:00128812 clr.b $8D4(d0.w) ROM:00128818 clr.w $68E(d0.w*2) ROM:0012881E bset d0,($11DB).w ROM:00128822 move.b #3,$136E(d0.w) ROM:0012882A bra.s loc_128886 ROM:0012882C ; --------------------------------------------------------------------------- ROM:0012882C ROM:0012882C loc_12882C: ; CODE XREF: ROM:00128810↑j ROM:0012882C cmpi.w #0,$68E(d0.w*2) ROM:00128834 bgt.s locret_128844 ROM:00128836 move.b #5,$136E(d0.w) ROM:0012883E bra.l loc_12890E ROM:00128844 ; --------------------------------------------------------------------------- ROM:00128844 ROM:00128844 locret_128844: ; CODE XREF: ROM:00128834↑j ROM:00128844 rts ROM:00128846 ; --------------------------------------------------------------------------- ROM:00128846 ROM:00128846 loc_128846: ; DATA XREF: ROM:00128762↑o ROM:00128846 btst #1,($138E).w ROM:0012884C beq.s loc_12885C ROM:0012884E bclr d0,($11DB).w ROM:00128852 move.b #1,$136E(d0.w) ROM:0012885A rts ROM:0012885C ; --------------------------------------------------------------------------- ROM:0012885C ROM:0012885C loc_12885C: ; CODE XREF: ROM:0012884C↑j ROM:0012885C btst d0,($11DA).w ROM:00128860 bne.s loc_128886 ROM:00128862 move.w $898(a5,d0.w*2),d1 ROM:00128868 clr.b $8D4(d0.w) ROM:0012886E move.w d1,$68E(d0.w*2) ROM:00128874 move.b #1,$8D4(d0.w) ROM:0012887C move.b #4,$136E(d0.w) ROM:00128884 rts ROM:00128886 ; --------------------------------------------------------------------------- ROM:00128886 ROM:00128886 loc_128886: ; CODE XREF: ROM:0012882A↑j ROM:00128886 ; ROM:00128860↑j ... ROM:00128886 bsr.w sub_128A4C ROM:0012888A rts ROM:0012888C ; --------------------------------------------------------------------------- ROM:0012888C ROM:0012888C loc_12888C: ; DATA XREF: ROM:00128766↑o ROM:0012888C btst #1,($138E).w ROM:00128892 beq.s loc_1288AE ROM:00128894 bclr d0,($11DB).w ROM:00128898 clr.b $8D4(d0.w) ROM:0012889E clr.w $68E(d0.w*2) ROM:001288A4 move.b #1,$136E(d0.w) ROM:001288AC rts ROM:001288AE ; --------------------------------------------------------------------------- ROM:001288AE ROM:001288AE loc_1288AE: ; CODE XREF: ROM:00128892↑j ROM:001288AE btst d0,($11DA).w ROM:001288B2 beq.s loc_1288CA ROM:001288B4 clr.b $8D4(d0.w) ROM:001288BA clr.w $68E(d0.w*2) ROM:001288C0 move.b #3,$136E(d0.w) ROM:001288C8 bra.s loc_128886 ROM:001288CA ; --------------------------------------------------------------------------- ROM:001288CA ROM:001288CA loc_1288CA: ; CODE XREF: ROM:001288B2↑j ROM:001288CA cmpi.w #0,$68E(d0.w*2) ROM:001288D2 bgt.s locret_1288E2 ROM:001288D4 bclr d0,($11DB).w ROM:001288D8 move.b #5,$136E(d0.w) ROM:001288E0 bra.s loc_12890E ROM:001288E2 ; --------------------------------------------------------------------------- ROM:001288E2 ROM:001288E2 locret_1288E2: ; CODE XREF: ROM:001288D2↑j ROM:001288E2 rts ROM:001288E4 ; --------------------------------------------------------------------------- ROM:001288E4 ROM:001288E4 loc_1288E4: ; DATA XREF: ROM:0012876A↑o ROM:001288E4 btst #1,($138E).w ROM:001288EA beq.s loc_1288F6 ROM:001288EC move.b #1,$136E(d0.w) ROM:001288F4 rts ROM:001288F6 ; --------------------------------------------------------------------------- ROM:001288F6 ROM:001288F6 loc_1288F6: ; CODE XREF: ROM:001288EA↑j ROM:001288F6 btst d0,($11DA).w ROM:001288FA beq.s loc_12890E ROM:001288FC bset d0,($11DB).w ROM:00128900 move.b #3,$136E(d0.w) ROM:00128908 bra.l loc_128886 ROM:0012890E ; --------------------------------------------------------------------------- ROM:0012890E ROM:0012890E loc_12890E: ; CODE XREF: ROM:0012883E↑j ROM:0012890E ; ROM:001288E0↑j ... ROM:0012890E bsr.w sub_128A6E ROM:00128912 rts ROM:00128914 ; --------------------------------------------------------------------------- ROM:00128914 ROM:00128914 loc_128914: ; DATA XREF: ROM:0012876E↑o ROM:00128914 btst #1,($138E).w ROM:0012891A beq.s loc_128932 ROM:0012891C clr.b $8D4(d0.w) ROM:00128922 clr.w $68E(d0.w*2) ROM:00128928 move.b #1,$136E(d0.w) ROM:00128930 rts ROM:00128932 ; --------------------------------------------------------------------------- ROM:00128932 ROM:00128932 loc_128932: ; CODE XREF: ROM:0012891A↑j ROM:00128932 cmpi.w #0,$68E(d0.w*2) ROM:0012893A bgt.s locret_128944 ROM:0012893C move.b #7,$136E(d0.w) ROM:00128944 ROM:00128944 locret_128944: ; CODE XREF: ROM:0012893A↑j ROM:00128944 rts ROM:00128946 ; --------------------------------------------------------------------------- ROM:00128946 ROM:00128946 loc_128946: ; DATA XREF: ROM:00128772↑o ROM:00128946 btst #1,($138E).w ROM:0012894C beq.s loc_12895C ROM:0012894E bclr d0,($11DB).w ROM:00128952 move.b #1,$136E(d0.w) ROM:0012895A rts ROM:0012895C ; --------------------------------------------------------------------------- ROM:0012895C ROM:0012895C loc_12895C: ; CODE XREF: ROM:0012894C↑j ROM:0012895C move.w $4EC(a5),d7 ROM:00128960 btst #5,($139D).w ROM:00128966 beq.s locret_128976 ROM:00128968 cmp.w ($CE8).w,d7 ROM:0012896C bge.s locret_128976 ROM:0012896E move.b #8,$136E(d0.w) ROM:00128976 ROM:00128976 locret_128976: ; CODE XREF: ROM:00128966↑j ROM:00128976 ; ROM:0012896C↑j ROM:00128976 rts ROM:00128978 ; --------------------------------------------------------------------------- ROM:00128978 ROM:00128978 loc_128978: ; DATA XREF: ROM:00128776↑o ROM:00128978 btst d0,($11DA).w ROM:0012897C beq.s loc_128990 ROM:0012897E bsr.w sub_128A4C ROM:00128982 bset d0,($11DB).w ROM:00128986 move.b #$A,$136E(d0.w) ROM:0012898E bra.s locret_1289B2 ROM:00128990 ; --------------------------------------------------------------------------- ROM:00128990 ROM:00128990 loc_128990: ; CODE XREF: ROM:0012897C↑j ROM:00128990 move.w $898(a5,d0.w*2),d1 ROM:00128996 clr.b $8D4(d0.w) ROM:0012899C move.w d1,$68E(d0.w*2) ROM:001289A2 move.b #1,$8D4(d0.w) ROM:001289AA move.b #9,$136E(d0.w) ROM:001289B2 ROM:001289B2 locret_1289B2: ; CODE XREF: ROM:0012898E↑j ROM:001289B2 rts ROM:001289B4 ; --------------------------------------------------------------------------- ROM:001289B4 ROM:001289B4 loc_1289B4: ; DATA XREF: ROM:0012877A↑o ROM:001289B4 btst #1,($138E).w ROM:001289BA beq.s loc_1289D2 ROM:001289BC clr.b $8D4(d0.w) ROM:001289C2 clr.w $68E(d0.w*2) ROM:001289C8 move.b #1,$136E(d0.w) ROM:001289D0 rts ROM:001289D2 ; --------------------------------------------------------------------------- ROM:001289D2 ROM:001289D2 loc_1289D2: ; CODE XREF: ROM:001289BA↑j ROM:001289D2 btst #5,($139D).w ROM:001289D8 bne.s loc_1289E4 ROM:001289DA move.b #7,$136E(d0.w) ROM:001289E2 rts ROM:001289E4 ; --------------------------------------------------------------------------- ROM:001289E4 ROM:001289E4 loc_1289E4: ; CODE XREF: ROM:001289D8↑j ROM:001289E4 btst d0,($11DA).w ROM:001289E8 beq.s loc_128A08 ROM:001289EA clr.b $8D4(d0.w) ROM:001289F0 clr.w $68E(d0.w*2) ROM:001289F6 bsr.w sub_128A4C ROM:001289FA bset d0,($11DB).w ROM:001289FE move.b #$A,$136E(d0.w) ROM:00128A06 rts ROM:00128A08 ; --------------------------------------------------------------------------- ROM:00128A08 ROM:00128A08 loc_128A08: ; CODE XREF: ROM:001289E8↑j ROM:00128A08 cmpi.w #0,$68E(d0.w*2) ROM:00128A10 bgt.s locret_128A22 ROM:00128A12 bsr.w sub_128A6E ROM:00128A16 bclr d0,($11DB).w ROM:00128A1A move.b #$A,$136E(d0.w) ROM:00128A22 ROM:00128A22 locret_128A22: ; CODE XREF: ROM:00128A10↑j ROM:00128A22 rts ROM:00128A24 ; --------------------------------------------------------------------------- ROM:00128A24 ROM:00128A24 loc_128A24: ; DATA XREF: ROM:0012877E↑o ROM:00128A24 btst #1,($138E).w ROM:00128A2A beq.s loc_128A3A ROM:00128A2C bclr d0,($11DB).w ROM:00128A30 move.b #1,$136E(d0.w) ROM:00128A38 rts ROM:00128A3A ; --------------------------------------------------------------------------- ROM:00128A3A ROM:00128A3A loc_128A3A: ; CODE XREF: ROM:00128A2A↑j ROM:00128A3A btst #5,($139D).w ROM:00128A40 bne.s locret_128A4A ROM:00128A42 move.b #7,$136E(d0.w) ROM:00128A4A ROM:00128A4A locret_128A4A: ; CODE XREF: ROM:00128A40↑j ROM:00128A4A rts ROM:00128A4C ROM:00128A4C ; =============== S U B R O U T I N E ======================================= ROM:00128A4C ROM:00128A4C ROM:00128A4C sub_128A4C: ; CODE XREF: ROM:loc_128886↑p ROM:00128A4C ; ROM:0012897E↑p ... ROM:00128A4C cmpi.w #0,d0 ROM:00128A50 bne.s loc_128A60 ROM:00128A52 bclr #6,($DB7).w ROM:00128A58 bset #6,($DE7).w ROM:00128A5E bra.s locret_128A6C ROM:00128A60 ; --------------------------------------------------------------------------- ROM:00128A60 ROM:00128A60 loc_128A60: ; CODE XREF: sub_128A4C+4↑j ROM:00128A60 bclr #5,($DB6).w ROM:00128A66 bset #5,($DE6).w ROM:00128A6C ROM:00128A6C locret_128A6C: ; CODE XREF: sub_128A4C+12↑j ROM:00128A6C rts ROM:00128A6C ; End of function sub_128A4C ROM:00128A6C ROM:00128A6E ROM:00128A6E ; =============== S U B R O U T I N E ======================================= ROM:00128A6E ROM:00128A6E ROM:00128A6E sub_128A6E: ; CODE XREF: ROM:loc_12890E↑p ROM:00128A6E ; ROM:00128A12↑p ROM:00128A6E cmpi.w #0,d0 ROM:00128A72 bne.s loc_128A82 ROM:00128A74 bset #6,($DB7).w ROM:00128A7A bset #6,($DE7).w ROM:00128A80 bra.s locret_128A8E ROM:00128A82 ; --------------------------------------------------------------------------- ROM:00128A82 ROM:00128A82 loc_128A82: ; CODE XREF: sub_128A6E+4↑j ROM:00128A82 bset #5,($DB6).w ROM:00128A88 bset #5,($DE6).w ROM:00128A8E ROM:00128A8E locret_128A8E: ; CODE XREF: sub_128A6E+12↑j ROM:00128A8E rts ROM:00128A8E ; End of function sub_128A6E ROM:00128A8E ROM:00128A90 ROM:00128A90 ; =============== S U B R O U T I N E ======================================= ROM:00128A90 ROM:00128A90 ROM:00128A90 sub_128A90: ; CODE XREF: sub_12A7EA+2C↓p ROM:00128A90 move.w ($C9C).w,d1 ROM:00128A94 cmpi.w #5,d1 ROM:00128A98 bcc.s locret_128AA2 ROM:00128A9A movea.l off_128AA4(pc,d1.w*4),a0 ROM:00128A9E nop ROM:00128AA0 jmp (a0) ROM:00128AA2 ; --------------------------------------------------------------------------- ROM:00128AA2 ROM:00128AA2 locret_128AA2: ; CODE XREF: sub_128A90+8↑j ROM:00128AA2 rts ROM:00128AA2 ; End of function sub_128A90 ROM:00128AA2 ROM:00128AA2 ; --------------------------------------------------------------------------- ROM:00128AA4 off_128AA4: dc.l loc_128AB8 ; DATA XREF: sub_128A90+A↑r ROM:00128AA8 dc.l loc_128AC2 ROM:00128AAC dc.l loc_128AE6 ROM:00128AB0 dc.l loc_128B4C ROM:00128AB4 dc.l loc_128BA8 ROM:00128AB8 ; --------------------------------------------------------------------------- ROM:00128AB8 ROM:00128AB8 loc_128AB8: ; DATA XREF: ROM:off_128AA4↑o ROM:00128AB8 move.w #1,($C9C).w ROM:00128ABE bra.s locret_128AE4 ROM:00128AC0 ; --------------------------------------------------------------------------- ROM:00128AC0 rts ROM:00128AC2 ; --------------------------------------------------------------------------- ROM:00128AC2 ROM:00128AC2 loc_128AC2: ; DATA XREF: ROM:00128AA8↑o ROM:00128AC2 btst #6,($13AB).w ROM:00128AC8 beq.s locret_128AE4 ROM:00128ACA move.w $4EE(a5),d0 ROM:00128ACE clr.b ($921).w ROM:00128AD2 move.w d0,($728).w ROM:00128AD6 move.b #1,($921).w ROM:00128ADC move.w #2,($C9C).w ROM:00128AE2 bra.s locret_128B4A ROM:00128AE4 ; --------------------------------------------------------------------------- ROM:00128AE4 ROM:00128AE4 locret_128AE4: ; CODE XREF: ROM:00128ABE↑j ROM:00128AE4 ; ROM:00128AC8↑j ... ROM:00128AE4 rts ROM:00128AE6 ; --------------------------------------------------------------------------- ROM:00128AE6 ROM:00128AE6 loc_128AE6: ; DATA XREF: ROM:00128AAC↑o ROM:00128AE6 btst #6,($13AB).w ROM:00128AEC bne.s loc_128AFE ROM:00128AEE clr.b ($921).w ROM:00128AF2 clr.w ($728).w ROM:00128AF6 move.w #1,($C9C).w ROM:00128AFC bra.s locret_128AE4 ROM:00128AFE ; --------------------------------------------------------------------------- ROM:00128AFE ROM:00128AFE loc_128AFE: ; CODE XREF: ROM:00128AEC↑j ROM:00128AFE cmpi.w #0,($728).w ROM:00128B04 bgt.s loc_128B20 ROM:00128B06 btst #4,($92F).w ROM:00128B0C beq.s loc_128B20 ROM:00128B0E bset #4,($DE7).w ROM:00128B14 move.w #4,($C9C).w ROM:00128B1A bra.l locret_128BC2 ROM:00128B20 ; --------------------------------------------------------------------------- ROM:00128B20 ROM:00128B20 loc_128B20: ; CODE XREF: ROM:00128B04↑j ROM:00128B20 ; ROM:00128B0C↑j ROM:00128B20 cmpi.w #0,($728).w ROM:00128B26 bgt.s locret_128B4A ROM:00128B28 btst #4,($92F).w ROM:00128B2E bne.s locret_128B4A ROM:00128B30 move.w $4F0(a5),d0 ROM:00128B34 clr.b ($921).w ROM:00128B38 move.w d0,($728).w ROM:00128B3C move.b #1,($921).w ROM:00128B42 move.w #3,($C9C).w ROM:00128B48 bra.s locret_128BA6 ROM:00128B4A ; --------------------------------------------------------------------------- ROM:00128B4A ROM:00128B4A locret_128B4A: ; CODE XREF: ROM:00128AE2↑j ROM:00128B4A ; ROM:00128B26↑j ... ROM:00128B4A rts ROM:00128B4C ; --------------------------------------------------------------------------- ROM:00128B4C ROM:00128B4C loc_128B4C: ; DATA XREF: ROM:00128AB0↑o ROM:00128B4C btst #6,($13AB).w ROM:00128B52 bne.s loc_128B64 ROM:00128B54 clr.b ($921).w ROM:00128B58 clr.w ($728).w ROM:00128B5C move.w #1,($C9C).w ROM:00128B62 bra.s locret_128AE4 ROM:00128B64 ; --------------------------------------------------------------------------- ROM:00128B64 ROM:00128B64 loc_128B64: ; CODE XREF: ROM:00128B52↑j ROM:00128B64 btst #4,($92F).w ROM:00128B6A beq.s loc_128B82 ROM:00128B6C clr.b ($921).w ROM:00128B70 clr.w ($728).w ROM:00128B74 bset #4,($DE7).w ROM:00128B7A move.w #4,($C9C).w ROM:00128B80 bra.s locret_128BC2 ROM:00128B82 ; --------------------------------------------------------------------------- ROM:00128B82 ROM:00128B82 loc_128B82: ; CODE XREF: ROM:00128B6A↑j ROM:00128B82 cmpi.w #0,($728).w ROM:00128B88 bgt.s locret_128BA6 ROM:00128B8A btst #4,($92F).w ROM:00128B90 bne.s locret_128BA6 ROM:00128B92 bset #4,($DB7).w ROM:00128B98 bset #4,($DE7).w ROM:00128B9E move.w #4,($C9C).w ROM:00128BA4 bra.s locret_128BC2 ROM:00128BA6 ; --------------------------------------------------------------------------- ROM:00128BA6 ROM:00128BA6 locret_128BA6: ; CODE XREF: ROM:00128B48↑j ROM:00128BA6 ; ROM:00128B88↑j ... ROM:00128BA6 rts ROM:00128BA8 ; --------------------------------------------------------------------------- ROM:00128BA8 ROM:00128BA8 loc_128BA8: ; DATA XREF: ROM:00128AB4↑o ROM:00128BA8 btst #6,($13AB).w ROM:00128BAE bne.s locret_128BC2 ROM:00128BB0 bclr #4,($DB7).w ROM:00128BB6 move.w #1,($C9C).w ROM:00128BBC bra.l locret_128AE4 ROM:00128BC2 ; --------------------------------------------------------------------------- ROM:00128BC2 ROM:00128BC2 locret_128BC2: ; CODE XREF: ROM:00128B1A↑j ROM:00128BC2 ; ROM:00128B80↑j ... ROM:00128BC2 rts ROM:00128BC4 ; --------------------------------------------------------------------------- ROM:00128BC4 rts ROM:00128BC6 ROM:00128BC6 ; =============== S U B R O U T I N E ======================================= ROM:00128BC6 ROM:00128BC6 ROM:00128BC6 sub_128BC6: ; CODE XREF: sub_12A7EA+C↓p ROM:00128BC6 btst #0,($1388).w ROM:00128BCC beq.s loc_128C20 ROM:00128BCE move.w ($4B6).w,d1 ROM:00128BD2 sub.w ($C9E).w,d1 ROM:00128BD6 cmpi.w #0,d1 ROM:00128BDA bge.s loc_128BDE ROM:00128BDC neg.w d1 ROM:00128BDE ROM:00128BDE loc_128BDE: ; CODE XREF: sub_128BC6+14↑j ROM:00128BDE move.w $4F2(a5),d2 ROM:00128BE2 cmp.w d1,d2 ROM:00128BE4 bgt.s loc_128BEE ROM:00128BE6 bset #5,($139E).w ROM:00128BEC bra.s loc_128BF4 ROM:00128BEE ; --------------------------------------------------------------------------- ROM:00128BEE ROM:00128BEE loc_128BEE: ; CODE XREF: sub_128BC6+1E↑j ROM:00128BEE bclr #5,($139E).w ROM:00128BF4 ROM:00128BF4 loc_128BF4: ; CODE XREF: sub_128BC6+26↑j ROM:00128BF4 move.w ($4B6).w,($C9E).w ROM:00128BFA btst #2,($4D3).w ROM:00128C00 bne.s loc_128C0A ROM:00128C02 btst #5,($139E).w ROM:00128C08 beq.s loc_128C12 ROM:00128C0A ROM:00128C0A loc_128C0A: ; CODE XREF: sub_128BC6+3A↑j ROM:00128C0A bset #2,($DB6).w ROM:00128C10 bra.s loc_128C18 ROM:00128C12 ; --------------------------------------------------------------------------- ROM:00128C12 ROM:00128C12 loc_128C12: ; CODE XREF: sub_128BC6+42↑j ROM:00128C12 bclr #2,($DB6).w ROM:00128C18 ROM:00128C18 loc_128C18: ; CODE XREF: sub_128BC6+4A↑j ROM:00128C18 bset #2,($DE6).w ROM:00128C1E bra.s locret_128C2C ROM:00128C20 ; --------------------------------------------------------------------------- ROM:00128C20 ROM:00128C20 loc_128C20: ; CODE XREF: sub_128BC6+6↑j ROM:00128C20 move.w ($4B6).w,($C9E).w ROM:00128C26 bset #0,($1388).w ROM:00128C2C ROM:00128C2C locret_128C2C: ; CODE XREF: sub_128BC6+58↑j ROM:00128C2C rts ROM:00128C2C ; End of function sub_128BC6 ROM:00128C2C ROM:00128C2E ROM:00128C2E ; =============== S U B R O U T I N E ======================================= ROM:00128C2E ROM:00128C2E ROM:00128C2E sub_128C2E: ; CODE XREF: sub_12A7EA+4A↓p ROM:00128C2E clr.w d1 ROM:00128C30 move.b ($11DC).w,d1 ROM:00128C34 cmpi.w #2,d1 ROM:00128C38 bcc.s locret_128C42 ROM:00128C3A movea.l off_128C44(pc,d1.w*4),a0 ROM:00128C3E nop ROM:00128C40 jmp (a0) ROM:00128C42 ; --------------------------------------------------------------------------- ROM:00128C42 ROM:00128C42 locret_128C42: ; CODE XREF: sub_128C2E+A↑j ROM:00128C42 rts ROM:00128C42 ; End of function sub_128C2E ROM:00128C42 ROM:00128C42 ; --------------------------------------------------------------------------- ROM:00128C44 off_128C44: dc.l loc_128C4C ; DATA XREF: sub_128C2E+C↑r ROM:00128C48 dc.l loc_128C68 ROM:00128C4C ; --------------------------------------------------------------------------- ROM:00128C4C ROM:00128C4C loc_128C4C: ; DATA XREF: ROM:off_128C44↑o ROM:00128C4C move.w #$3D0,d0 ROM:00128C50 clr.b ($899).w ROM:00128C54 move.w d0,($618).w ROM:00128C58 move.b #1,($899).w ROM:00128C5E move.b #1,($11DC).w ROM:00128C64 bra.s locret_128C92 ROM:00128C66 ; --------------------------------------------------------------------------- ROM:00128C66 rts ROM:00128C68 ; --------------------------------------------------------------------------- ROM:00128C68 ROM:00128C68 loc_128C68: ; DATA XREF: ROM:00128C48↑o ROM:00128C68 cmpi.w #0,($618).w ROM:00128C6E bgt.s locret_128C92 ROM:00128C70 bsr.w sub_128C94 ROM:00128C74 move.w #$3D0,d0 ROM:00128C78 clr.b ($899).w ROM:00128C7C move.w d0,($618).w ROM:00128C80 move.b #1,($899).w ROM:00128C86 move.b #1,($11DC).w ROM:00128C8C bra.l *+6 ROM:00128C92 ; --------------------------------------------------------------------------- ROM:00128C92 ROM:00128C92 locret_128C92: ; CODE XREF: ROM:00128C64↑j ROM:00128C92 ; ROM:00128C6E↑j ... ROM:00128C92 rts ROM:00128C94 ROM:00128C94 ; =============== S U B R O U T I N E ======================================= ROM:00128C94 ROM:00128C94 ROM:00128C94 sub_128C94: ; CODE XREF: ROM:00128C70↑p ROM:00128C94 clr.l d0 ROM:00128C96 move.w ($53C).w,d0 ROM:00128C9A divu.l #$24,d0 ; '$' ROM:00128CA2 add.l d0,($13C0).w ROM:00128CA6 rts ROM:00128CA6 ; End of function sub_128C94 ROM:00128CA6 ROM:00128CA8 ROM:00128CA8 ; =============== S U B R O U T I N E ======================================= ROM:00128CA8 ROM:00128CA8 ROM:00128CA8 sub_128CA8: ; CODE XREF: sub_12A8FC↓p ROM:00128CA8 move.w $544(a5),d5 ROM:00128CAC cmpi.w #$A,d5 ROM:00128CB0 beq.s loc_128CB8 ROM:00128CB2 cmpi.w #$14,d5 ROM:00128CB6 bne.s loc_128CC6 ROM:00128CB8 ROM:00128CB8 loc_128CB8: ; CODE XREF: sub_128CA8+8↑j ROM:00128CB8 bset #4,($13A1).w ROM:00128CBE bclr #1,($138A).w ROM:00128CC4 bra.s loc_128D06 ROM:00128CC6 ; --------------------------------------------------------------------------- ROM:00128CC6 ROM:00128CC6 loc_128CC6: ; CODE XREF: sub_128CA8+E↑j ROM:00128CC6 cmpi.w #$B,d5 ROM:00128CCA beq.s loc_128CD2 ROM:00128CCC cmpi.w #$15,d5 ROM:00128CD0 bne.s loc_128CE0 ROM:00128CD2 ROM:00128CD2 loc_128CD2: ; CODE XREF: sub_128CA8+22↑j ROM:00128CD2 bset #1,($138A).w ROM:00128CD8 bclr #4,($13A1).w ROM:00128CDE bra.s loc_128D06 ROM:00128CE0 ; --------------------------------------------------------------------------- ROM:00128CE0 ROM:00128CE0 loc_128CE0: ; CODE XREF: sub_128CA8+28↑j ROM:00128CE0 cmpi.w #$C,d5 ROM:00128CE4 beq.s loc_128CEC ROM:00128CE6 cmpi.w #$16,d5 ROM:00128CEA bne.s loc_128CFA ROM:00128CEC ROM:00128CEC loc_128CEC: ; CODE XREF: sub_128CA8+3C↑j ROM:00128CEC bset #4,($13A1).w ROM:00128CF2 bset #1,($138A).w ROM:00128CF8 bra.s loc_128D06 ROM:00128CFA ; --------------------------------------------------------------------------- ROM:00128CFA ROM:00128CFA loc_128CFA: ; CODE XREF: sub_128CA8+42↑j ROM:00128CFA bclr #4,($13A1).w ROM:00128D00 bclr #1,($138A).w ROM:00128D06 ROM:00128D06 loc_128D06: ; CODE XREF: sub_128CA8+1C↑j ROM:00128D06 ; sub_128CA8+36↑j ... ROM:00128D06 clr.w d1 ROM:00128D08 move.b ($11DD).w,d1 ROM:00128D0C cmpi.w #8,d1 ROM:00128D10 bcc.s locret_128D1A ROM:00128D12 movea.l off_128D1C(pc,d1.w*4),a0 ROM:00128D16 nop ROM:00128D18 jmp (a0) ROM:00128D1A ; --------------------------------------------------------------------------- ROM:00128D1A ROM:00128D1A locret_128D1A: ; CODE XREF: sub_128CA8+68↑j ROM:00128D1A rts ROM:00128D1A ; End of function sub_128CA8 ROM:00128D1A ROM:00128D1A ; --------------------------------------------------------------------------- ROM:00128D1C off_128D1C: dc.l loc_128D3C ; DATA XREF: sub_128CA8+6A↑r ROM:00128D20 dc.l loc_128D46 ROM:00128D24 dc.l loc_128D6A ROM:00128D28 dc.l loc_128DBA ROM:00128D2C dc.l loc_128E8A ROM:00128D30 dc.l loc_128EA0 ROM:00128D34 dc.l loc_128F82 ROM:00128D38 dc.l loc_128F98 ROM:00128D3C ; --------------------------------------------------------------------------- ROM:00128D3C ROM:00128D3C loc_128D3C: ; DATA XREF: ROM:off_128D1C↑o ROM:00128D3C move.b #1,($11DD).w ROM:00128D42 bra.s locret_128D68 ROM:00128D44 ; --------------------------------------------------------------------------- ROM:00128D44 rts ROM:00128D46 ; --------------------------------------------------------------------------- ROM:00128D46 ROM:00128D46 loc_128D46: ; DATA XREF: ROM:00128D20↑o ROM:00128D46 btst #4,($13A1).w ROM:00128D4C beq.s locret_128D68 ROM:00128D4E bclr #4,($1398).w ROM:00128D54 bclr #2,($1391).w ROM:00128D5A bclr #0,($1389).w ROM:00128D60 move.b #2,($11DD).w ROM:00128D66 bra.s loc_128DB4 ROM:00128D68 ; --------------------------------------------------------------------------- ROM:00128D68 ROM:00128D68 locret_128D68: ; CODE XREF: ROM:00128D42↑j ROM:00128D68 ; ROM:00128D4C↑j ... ROM:00128D68 rts ROM:00128D6A ; --------------------------------------------------------------------------- ROM:00128D6A ROM:00128D6A loc_128D6A: ; DATA XREF: ROM:00128D24↑o ROM:00128D6A btst #4,($13A1).w ROM:00128D70 bne.s loc_128D7A ROM:00128D72 move.b #1,($11DD).w ROM:00128D78 bra.s locret_128D68 ROM:00128D7A ; --------------------------------------------------------------------------- ROM:00128D7A ROM:00128D7A loc_128D7A: ; CODE XREF: ROM:00128D70↑j ROM:00128D7A btst #1,($138A).w ROM:00128D80 beq.s loc_128DB4 ROM:00128D82 btst #1,($139E).w ROM:00128D88 beq.s loc_128DB4 ROM:00128D8A bset #6,($1397).w ROM:00128D90 bset #1,($13A4).w ROM:00128D96 move.w $4F4(a5),d0 ROM:00128D9A clr.b ($8F0).w ROM:00128D9E move.w d0,($6C6).w ROM:00128DA2 move.b #1,($8F0).w ROM:00128DA8 move.b #3,($11DD).w ROM:00128DAE bra.l loc_128E84 ROM:00128DB4 ; --------------------------------------------------------------------------- ROM:00128DB4 ROM:00128DB4 loc_128DB4: ; CODE XREF: ROM:00128D66↑j ROM:00128DB4 ; ROM:00128D80↑j ... ROM:00128DB4 bsr.w sub_128FAE ROM:00128DB8 rts ROM:00128DBA ; --------------------------------------------------------------------------- ROM:00128DBA ROM:00128DBA loc_128DBA: ; DATA XREF: ROM:00128D28↑o ROM:00128DBA move.l $144(a5),d0 ROM:00128DBE cmp.l ($990).w,d0 ROM:00128DC2 bge.s loc_128DF0 ROM:00128DC4 bclr #6,($1397).w ROM:00128DCA bclr #1,($13A4).w ROM:00128DD0 clr.b ($8F0).w ROM:00128DD4 clr.w ($6C6).w ROM:00128DD8 bset #4,($1398).w ROM:00128DDE bset #0,($1389).w ROM:00128DE4 move.b #4,($11DD).w ROM:00128DEA bra.l locret_128E9E ROM:00128DF0 ; --------------------------------------------------------------------------- ROM:00128DF0 ROM:00128DF0 loc_128DF0: ; CODE XREF: ROM:00128DC2↑j ROM:00128DF0 cmpi.w #0,($6C6).w ROM:00128DF6 bgt.s loc_128E2C ROM:00128DF8 bclr #6,($1397).w ROM:00128DFE bclr #1,($13A4).w ROM:00128E04 bclr #5,($1397).w ROM:00128E0A bsr.w sub_1291AE ROM:00128E0E move.w $4F6(a5),d0 ROM:00128E12 clr.b ($8F0).w ROM:00128E16 move.w d0,($6C6).w ROM:00128E1A move.b #1,($8F0).w ROM:00128E20 move.b #5,($11DD).w ROM:00128E26 bra.l loc_128F7C ROM:00128E2C ; --------------------------------------------------------------------------- ROM:00128E2C ROM:00128E2C loc_128E2C: ; CODE XREF: ROM:00128DF6↑j ROM:00128E2C btst #1,($138A).w ROM:00128E32 beq.s loc_128E3C ROM:00128E34 btst #1,($139E).w ROM:00128E3A bne.s loc_128E5C ROM:00128E3C ROM:00128E3C loc_128E3C: ; CODE XREF: ROM:00128E32↑j ROM:00128E3C bclr #6,($1397).w ROM:00128E42 bclr #1,($13A4).w ROM:00128E48 clr.b ($8F0).w ROM:00128E4C clr.w ($6C6).w ROM:00128E50 move.b #2,($11DD).w ROM:00128E56 bra.l loc_128DB4 ROM:00128E5C ; --------------------------------------------------------------------------- ROM:00128E5C ROM:00128E5C loc_128E5C: ; CODE XREF: ROM:00128E3A↑j ROM:00128E5C btst #4,($13A1).w ROM:00128E62 bne.s loc_128E84 ROM:00128E64 bclr #6,($1397).w ROM:00128E6A bclr #1,($13A4).w ROM:00128E70 clr.b ($8F0).w ROM:00128E74 clr.w ($6C6).w ROM:00128E78 move.b #1,($11DD).w ROM:00128E7E bra.l locret_128D68 ROM:00128E84 ; --------------------------------------------------------------------------- ROM:00128E84 ROM:00128E84 loc_128E84: ; CODE XREF: ROM:00128DAE↑j ROM:00128E84 ; ROM:00128E62↑j ROM:00128E84 bsr.w sub_128FAE ROM:00128E88 rts ROM:00128E8A ; --------------------------------------------------------------------------- ROM:00128E8A ROM:00128E8A loc_128E8A: ; DATA XREF: ROM:00128D2C↑o ROM:00128E8A btst #4,($13A1).w ROM:00128E90 bne.s locret_128E9E ROM:00128E92 move.b #1,($11DD).w ROM:00128E98 bra.l locret_128D68 ROM:00128E9E ; --------------------------------------------------------------------------- ROM:00128E9E ROM:00128E9E locret_128E9E: ; CODE XREF: ROM:00128DEA↑j ROM:00128E9E ; ROM:00128E90↑j ROM:00128E9E rts ROM:00128EA0 ; --------------------------------------------------------------------------- ROM:00128EA0 ROM:00128EA0 loc_128EA0: ; DATA XREF: ROM:00128D30↑o ROM:00128EA0 cmpi.w #0,($6C6).w ROM:00128EA6 bgt.s loc_128EC6 ROM:00128EA8 bclr #5,($1397).w ROM:00128EAE bset #2,($1391).w ROM:00128EB4 bset #0,($1389).w ROM:00128EBA move.b #6,($11DD).w ROM:00128EC0 bra.l locret_128F96 ROM:00128EC6 ; --------------------------------------------------------------------------- ROM:00128EC6 ROM:00128EC6 loc_128EC6: ; CODE XREF: ROM:00128EA6↑j ROM:00128EC6 move.w $4FA(a5),d0 ROM:00128ECA cmp.w ($C80).w,d0 ROM:00128ECE ble.s loc_128EF8 ROM:00128ED0 btst #5,($139F).w ROM:00128ED6 bne.s loc_128EF8 ROM:00128ED8 bclr #5,($1397).w ROM:00128EDE bset #0,($1389).w ROM:00128EE4 clr.b ($8F0).w ROM:00128EE8 clr.w ($6C6).w ROM:00128EEC move.b #7,($11DD).w ROM:00128EF2 bra.l locret_128FAC ROM:00128EF8 ; --------------------------------------------------------------------------- ROM:00128EF8 ROM:00128EF8 loc_128EF8: ; CODE XREF: ROM:00128ECE↑j ROM:00128EF8 ; ROM:00128ED6↑j ROM:00128EF8 move.w $4F8(a5),d0 ROM:00128EFC cmp.w ($C80).w,d0 ROM:00128F00 bge.s loc_128F2A ROM:00128F02 btst #5,($139F).w ROM:00128F08 beq.s loc_128F2A ROM:00128F0A bclr #5,($1397).w ROM:00128F10 bset #0,($1389).w ROM:00128F16 clr.b ($8F0).w ROM:00128F1A clr.w ($6C6).w ROM:00128F1E move.b #7,($11DD).w ROM:00128F24 bra.l locret_128FAC ROM:00128F2A ; --------------------------------------------------------------------------- ROM:00128F2A ROM:00128F2A loc_128F2A: ; CODE XREF: ROM:00128F00↑j ROM:00128F2A ; ROM:00128F08↑j ROM:00128F2A btst #1,($138A).w ROM:00128F30 beq.s loc_128F3A ROM:00128F32 btst #1,($139E).w ROM:00128F38 bne.s loc_128F54 ROM:00128F3A ROM:00128F3A loc_128F3A: ; CODE XREF: ROM:00128F30↑j ROM:00128F3A bclr #5,($1397).w ROM:00128F40 clr.b ($8F0).w ROM:00128F44 clr.w ($6C6).w ROM:00128F48 move.b #2,($11DD).w ROM:00128F4E bra.l loc_128DB4 ROM:00128F54 ; --------------------------------------------------------------------------- ROM:00128F54 ROM:00128F54 loc_128F54: ; CODE XREF: ROM:00128F38↑j ROM:00128F54 btst #4,($13A1).w ROM:00128F5A bne.s loc_128F7C ROM:00128F5C bclr #6,($1397).w ROM:00128F62 bclr #1,($13A4).w ROM:00128F68 clr.b ($8F0).w ROM:00128F6C clr.w ($6C6).w ROM:00128F70 move.b #1,($11DD).w ROM:00128F76 bra.l locret_128D68 ROM:00128F7C ; --------------------------------------------------------------------------- ROM:00128F7C ROM:00128F7C loc_128F7C: ; CODE XREF: ROM:00128E26↑j ROM:00128F7C ; ROM:00128F5A↑j ROM:00128F7C bsr.w sub_128FAE ROM:00128F80 rts ROM:00128F82 ; --------------------------------------------------------------------------- ROM:00128F82 ROM:00128F82 loc_128F82: ; DATA XREF: ROM:00128D34↑o ROM:00128F82 btst #4,($13A1).w ROM:00128F88 bne.s locret_128F96 ROM:00128F8A move.b #1,($11DD).w ROM:00128F90 bra.l locret_128D68 ROM:00128F96 ; --------------------------------------------------------------------------- ROM:00128F96 ROM:00128F96 locret_128F96: ; CODE XREF: ROM:00128EC0↑j ROM:00128F96 ; ROM:00128F88↑j ROM:00128F96 rts ROM:00128F98 ; --------------------------------------------------------------------------- ROM:00128F98 ROM:00128F98 loc_128F98: ; DATA XREF: ROM:00128D38↑o ROM:00128F98 btst #4,($13A1).w ROM:00128F9E bne.s locret_128FAC ROM:00128FA0 move.b #1,($11DD).w ROM:00128FA6 bra.l locret_128D68 ROM:00128FAC ; --------------------------------------------------------------------------- ROM:00128FAC ROM:00128FAC locret_128FAC: ; CODE XREF: ROM:00128EF2↑j ROM:00128FAC ; ROM:00128F24↑j ... ROM:00128FAC rts ROM:00128FAE ROM:00128FAE ; =============== S U B R O U T I N E ======================================= ROM:00128FAE ROM:00128FAE ROM:00128FAE sub_128FAE: ; CODE XREF: ROM:loc_128DB4↑p ROM:00128FAE ; ROM:loc_128E84↑p ... ROM:00128FAE move.w $544(a5),d5 ROM:00128FB2 cmpi.w #$14,d5 ROM:00128FB6 bne.s loc_128FBE ROM:00128FB8 bra.l loc_1291A6 ROM:00128FBE ; --------------------------------------------------------------------------- ROM:00128FBE ROM:00128FBE loc_128FBE: ; CODE XREF: sub_128FAE+8↑j ROM:00128FBE cmpi.w #$15,d5 ROM:00128FC2 bne.s loc_128FCA ROM:00128FC4 bra.l loc_1291A6 ROM:00128FCA ; --------------------------------------------------------------------------- ROM:00128FCA ROM:00128FCA loc_128FCA: ; CODE XREF: sub_128FAE+14↑j ROM:00128FCA cmpi.w #$16,d5 ROM:00128FCE bne.s loc_128FD6 ROM:00128FD0 bra.l loc_1291A6 ROM:00128FD6 ; --------------------------------------------------------------------------- ROM:00128FD6 ROM:00128FD6 loc_128FD6: ; CODE XREF: sub_128FAE+20↑j ROM:00128FD6 move.w $544(a5),d0 ROM:00128FDA cmpi.w #0,d0 ROM:00128FDE beq.l loc_1291A6 ROM:00128FE4 btst #2,($13A3).w ROM:00128FEA bne.l loc_1290F8 ROM:00128FF0 btst #4,($13A2).w ROM:00128FF6 bne.l loc_1290F8 ROM:00128FFC btst #3,($DB6).w ROM:00129002 bne.l loc_1290F8 ROM:00129008 btst #3,($DE0).w ROM:0012900E bne.l loc_1290F8 ROM:00129014 btst #3,($13A0).w ROM:0012901A bne.l loc_1290F8 ROM:00129020 btst #3,($139F).w ROM:00129026 bne.l loc_1290F8 ROM:0012902C btst #5,($DB9).w ROM:00129032 bne.l loc_1290F8 ROM:00129038 btst #5,($DE3).w ROM:0012903E bne.l loc_1290F8 ROM:00129044 btst #4,($1395).w ROM:0012904A bne.l loc_1290F8 ROM:00129050 btst #5,($1391).w ROM:00129056 bne.l loc_1290F8 ROM:0012905C btst #6,($DB7).w ROM:00129062 bne.l loc_1290F8 ROM:00129068 btst #6,($DE1).w ROM:0012906E bne.l loc_1290F8 ROM:00129074 btst #5,($DB6).w ROM:0012907A bne.l loc_1290F8 ROM:00129080 btst #5,($DE0).w ROM:00129086 bne.s loc_1290F8 ROM:00129088 btst #0,($DB6).w ROM:0012908E bne.s loc_1290F8 ROM:00129090 btst #0,($DE0).w ROM:00129096 bne.s loc_1290F8 ROM:00129098 btst #7,($DB7).w ROM:0012909E bne.s loc_1290F8 ROM:001290A0 btst #7,($DE1).w ROM:001290A6 bne.s loc_1290F8 ROM:001290A8 btst #1,($DB6).w ROM:001290AE bne.s loc_1290F8 ROM:001290B0 btst #1,($DE0).w ROM:001290B6 bne.s loc_1290F8 ROM:001290B8 btst #0,($1173).w ROM:001290BE beq.s loc_1290F8 ROM:001290C0 move.w $548(a5),d0 ROM:001290C4 cmp.w ($A94).w,d0 ROM:001290C8 bgt.s loc_1290F8 ROM:001290CA move.w ($CC6).w,d1 ROM:001290CE sub.w ($CC2).w,d1 ROM:001290D2 bpl.w loc_1290D8 ROM:001290D6 neg.w d1 ROM:001290D8 ROM:001290D8 loc_1290D8: ; CODE XREF: sub_128FAE+124↑j ROM:001290D8 move.w $54A(a5),d0 ROM:001290DC cmp.w d1,d0 ROM:001290DE blt.s loc_1290F8 ROM:001290E0 move.w $54C(a5),d0 ROM:001290E4 cmp.w ($13D0).w,d0 ROM:001290E8 bge.s loc_1290F8 ROM:001290EA btst #7,($138F).w ROM:001290F0 beq.s loc_1290F8 ROM:001290F2 bra.l loc_1290FE ROM:001290F8 ; --------------------------------------------------------------------------- ROM:001290F8 ROM:001290F8 loc_1290F8: ; CODE XREF: sub_128FAE+3C↑j ROM:001290F8 ; sub_128FAE+48↑j ... ROM:001290F8 bra.l loc_12919E ROM:001290FE ; --------------------------------------------------------------------------- ROM:001290FE ROM:001290FE loc_1290FE: ; CODE XREF: sub_128FAE+144↑j ROM:001290FE move.w $54E(a5),d2 ROM:00129102 move.w $550(a5),d3 ROM:00129106 cmp.w ($CC6).w,d2 ROM:0012910A bgt.s loc_129142 ROM:0012910C cmp.w ($CC6).w,d3 ROM:00129110 blt.s loc_129142 ROM:00129112 move.w $554(a5),d2 ROM:00129116 move.w $556(a5),d3 ROM:0012911A cmp.w ($598).w,d2 ROM:0012911E bgt.s loc_129142 ROM:00129120 cmp.w ($598).w,d3 ROM:00129124 blt.s loc_129142 ROM:00129126 move.w $55A(a5),d2 ROM:0012912A move.w $55C(a5),d3 ROM:0012912E cmp.w ($53A).w,d2 ROM:00129132 bgt.s loc_129142 ROM:00129134 cmp.w ($53A).w,d3 ROM:00129138 blt.s loc_129142 ROM:0012913A bset #1,($139E).w ROM:00129140 bra.s locret_1291AC ROM:00129142 ; --------------------------------------------------------------------------- ROM:00129142 ROM:00129142 loc_129142: ; CODE XREF: sub_128FAE+15C↑j ROM:00129142 ; sub_128FAE+162↑j ... ROM:00129142 move.w $54E(a5),d2 ROM:00129146 sub.w $552(a5),d2 ROM:0012914A move.w $550(a5),d3 ROM:0012914E add.w $552(a5),d3 ROM:00129152 cmp.w ($CC6).w,d2 ROM:00129156 bgt.s loc_12915E ROM:00129158 cmp.w ($CC6).w,d3 ROM:0012915C bge.s loc_129160 ROM:0012915E ROM:0012915E loc_12915E: ; CODE XREF: sub_128FAE+1A8↑j ROM:0012915E bra.s loc_12919E ROM:00129160 ; --------------------------------------------------------------------------- ROM:00129160 ROM:00129160 loc_129160: ; CODE XREF: sub_128FAE+1AE↑j ROM:00129160 move.w $554(a5),d2 ROM:00129164 sub.w $558(a5),d2 ROM:00129168 move.w $556(a5),d3 ROM:0012916C add.w $558(a5),d3 ROM:00129170 cmp.w ($598).w,d2 ROM:00129174 bgt.s loc_12917C ROM:00129176 cmp.w ($598).w,d3 ROM:0012917A bge.s loc_12917E ROM:0012917C ROM:0012917C loc_12917C: ; CODE XREF: sub_128FAE+1C6↑j ROM:0012917C bra.s loc_12919E ROM:0012917E ; --------------------------------------------------------------------------- ROM:0012917E ROM:0012917E loc_12917E: ; CODE XREF: sub_128FAE+1CC↑j ROM:0012917E move.w $55A(a5),d2 ROM:00129182 sub.w $55E(a5),d2 ROM:00129186 move.w $55C(a5),d3 ROM:0012918A add.w $55E(a5),d3 ROM:0012918E cmp.w ($53A).w,d2 ROM:00129192 bgt.s loc_12919A ROM:00129194 cmp.w ($53A).w,d3 ROM:00129198 bge.s loc_12919C ROM:0012919A ROM:0012919A loc_12919A: ; CODE XREF: sub_128FAE+1E4↑j ROM:0012919A bra.s loc_12919E ROM:0012919C ; --------------------------------------------------------------------------- ROM:0012919C ROM:0012919C loc_12919C: ; CODE XREF: sub_128FAE+1EA↑j ROM:0012919C bra.s locret_1291AC ROM:0012919E ; --------------------------------------------------------------------------- ROM:0012919E ROM:0012919E loc_12919E: ; CODE XREF: sub_128FAE:loc_1290F8↑j ROM:0012919E ; sub_128FAE:loc_12915E↑j ... ROM:0012919E bclr #1,($139E).w ROM:001291A4 bra.s locret_1291AC ROM:001291A6 ; --------------------------------------------------------------------------- ROM:001291A6 ROM:001291A6 loc_1291A6: ; CODE XREF: sub_128FAE+A↑j ROM:001291A6 ; sub_128FAE+16↑j ... ROM:001291A6 bset #1,($139E).w ROM:001291AC ROM:001291AC locret_1291AC: ; CODE XREF: sub_128FAE+192↑j ROM:001291AC ; sub_128FAE:loc_12919C↑j ... ROM:001291AC rts ROM:001291AC ; End of function sub_128FAE ROM:001291AC ROM:001291AE ROM:001291AE ; =============== S U B R O U T I N E ======================================= ROM:001291AE ROM:001291AE ROM:001291AE sub_1291AE: ; CODE XREF: ROM:00128E0A↑p ROM:001291AE move.w $56A(a5),d0 ROM:001291B2 cmp.w ($C80).w,d0 ROM:001291B6 blt.s loc_1291CC ROM:001291B8 move.w ($CD4).w,d1 ROM:001291BC add.w $4FC(a5),d1 ROM:001291C0 move.w d1,($F38).w ROM:001291C4 bset #5,($139F).w ROM:001291CA bra.s locret_1291DE ROM:001291CC ; --------------------------------------------------------------------------- ROM:001291CC ROM:001291CC loc_1291CC: ; CODE XREF: sub_1291AE+8↑j ROM:001291CC move.w ($CD4).w,d1 ROM:001291D0 sub.w $4FC(a5),d1 ROM:001291D4 move.w d1,($F38).w ROM:001291D8 bclr #5,($139F).w ROM:001291DE ROM:001291DE locret_1291DE: ; CODE XREF: sub_1291AE+1C↑j ROM:001291DE rts ROM:001291DE ; End of function sub_1291AE ROM:001291DE ROM:001291E0 ROM:001291E0 ; =============== S U B R O U T I N E ======================================= ROM:001291E0 ROM:001291E0 ROM:001291E0 sub_1291E0: ; CODE XREF: sub_12A7EA+6↓p ROM:001291E0 bsr.w sub_1291F2 ROM:001291E4 bsr.w sub_129202 ROM:001291E8 bsr.w sub_12925C ROM:001291EC bsr.w sub_1293FE ROM:001291F0 rts ROM:001291F0 ; End of function sub_1291E0 ROM:001291F0 ROM:001291F2 ROM:001291F2 ; =============== S U B R O U T I N E ======================================= ROM:001291F2 ROM:001291F2 ROM:001291F2 sub_1291F2: ; CODE XREF: sub_1291E0↑p ROM:001291F2 move.w ($A60).w,d1 ROM:001291F6 cmp.w ($CA0).w,d1 ROM:001291FA ble.s locret_129200 ROM:001291FC move.w d1,($CA0).w ROM:00129200 ROM:00129200 locret_129200: ; CODE XREF: sub_1291F2+8↑j ROM:00129200 rts ROM:00129200 ; End of function sub_1291F2 ROM:00129200 ROM:00129202 ROM:00129202 ; =============== S U B R O U T I N E ======================================= ROM:00129202 ROM:00129202 ROM:00129202 sub_129202: ; CODE XREF: sub_1291E0+4↑p ROM:00129202 clr.w d1 ROM:00129204 move.b ($11DE).w,d1 ROM:00129208 cmpi.w #3,d1 ROM:0012920C bcc.s locret_129216 ROM:0012920E movea.l off_129218(pc,d1.w*4),a0 ROM:00129212 nop ROM:00129214 jmp (a0) ROM:00129216 ; --------------------------------------------------------------------------- ROM:00129216 ROM:00129216 locret_129216: ; CODE XREF: sub_129202+A↑j ROM:00129216 rts ROM:00129216 ; End of function sub_129202 ROM:00129216 ROM:00129216 ; --------------------------------------------------------------------------- ROM:00129218 off_129218: dc.l loc_129224 ; DATA XREF: sub_129202+C↑r ROM:0012921C dc.l loc_12922E ROM:00129220 dc.l loc_129244 ROM:00129224 ; --------------------------------------------------------------------------- ROM:00129224 ROM:00129224 loc_129224: ; DATA XREF: ROM:off_129218↑o ROM:00129224 move.b #1,($11DE).w ROM:0012922A bra.s locret_129242 ROM:0012922C ; --------------------------------------------------------------------------- ROM:0012922C rts ROM:0012922E ; --------------------------------------------------------------------------- ROM:0012922E ROM:0012922E loc_12922E: ; DATA XREF: ROM:0012921C↑o ROM:0012922E btst #6,($13AB).w ROM:00129234 beq.s locret_129242 ROM:00129236 bsr.w sub_12945C ROM:0012923A move.b #2,($11DE).w ROM:00129240 bra.s locret_129258 ROM:00129242 ; --------------------------------------------------------------------------- ROM:00129242 ROM:00129242 locret_129242: ; CODE XREF: ROM:0012922A↑j ROM:00129242 ; ROM:00129234↑j ... ROM:00129242 rts ROM:00129244 ; --------------------------------------------------------------------------- ROM:00129244 ROM:00129244 loc_129244: ; DATA XREF: ROM:00129220↑o ROM:00129244 btst #6,($13AB).w ROM:0012924A bne.s locret_129258 ROM:0012924C bsr.w sub_129490 ROM:00129250 move.b #1,($11DE).w ROM:00129256 bra.s locret_129242 ROM:00129258 ; --------------------------------------------------------------------------- ROM:00129258 ROM:00129258 locret_129258: ; CODE XREF: ROM:00129240↑j ROM:00129258 ; ROM:0012924A↑j ROM:00129258 rts ROM:0012925A ; --------------------------------------------------------------------------- ROM:0012925A rts ROM:0012925C ROM:0012925C ; =============== S U B R O U T I N E ======================================= ROM:0012925C ROM:0012925C ROM:0012925C sub_12925C: ; CODE XREF: sub_1291E0+8↑p ROM:0012925C move.w #$3AB4,d1 ROM:00129260 move.w ($598).w,d2 ROM:00129264 move.w ($A5E).w,d3 ROM:00129268 bsr.l sub_116F5A ROM:0012926E move.w d1,($CA4).w ROM:00129272 btst #6,($DB7).w ROM:00129278 beq.s loc_129280 ROM:0012927A bra.l loc_1293EE ROM:00129280 ; --------------------------------------------------------------------------- ROM:00129280 ROM:00129280 loc_129280: ; CODE XREF: sub_12925C+1C↑j ROM:00129280 btst #6,($DE1).w ROM:00129286 beq.s loc_12928E ROM:00129288 bra.l loc_1293EE ROM:0012928E ; --------------------------------------------------------------------------- ROM:0012928E ROM:0012928E loc_12928E: ; CODE XREF: sub_12925C+2A↑j ROM:0012928E btst #2,($DB7).w ROM:00129294 beq.s loc_12929C ROM:00129296 bra.l loc_1293EE ROM:0012929C ; --------------------------------------------------------------------------- ROM:0012929C ROM:0012929C loc_12929C: ; CODE XREF: sub_12925C+38↑j ROM:0012929C btst #2,($DE1).w ROM:001292A2 beq.s loc_1292AA ROM:001292A4 bra.l loc_1293EE ROM:001292AA ; --------------------------------------------------------------------------- ROM:001292AA ROM:001292AA loc_1292AA: ; CODE XREF: sub_12925C+46↑j ROM:001292AA btst #0,($DB6).w ROM:001292B0 beq.s loc_1292B8 ROM:001292B2 bra.l loc_1293EE ROM:001292B8 ; --------------------------------------------------------------------------- ROM:001292B8 ROM:001292B8 loc_1292B8: ; CODE XREF: sub_12925C+54↑j ROM:001292B8 btst #0,($DE0).w ROM:001292BE beq.s loc_1292C6 ROM:001292C0 bra.l loc_1293EE ROM:001292C6 ; --------------------------------------------------------------------------- ROM:001292C6 ROM:001292C6 loc_1292C6: ; CODE XREF: sub_12925C+62↑j ROM:001292C6 btst #1,($DB6).w ROM:001292CC beq.s loc_1292D4 ROM:001292CE bra.l loc_1293EE ROM:001292D4 ; --------------------------------------------------------------------------- ROM:001292D4 ROM:001292D4 loc_1292D4: ; CODE XREF: sub_12925C+70↑j ROM:001292D4 btst #1,($DE0).w ROM:001292DA beq.s loc_1292E2 ROM:001292DC bra.l loc_1293EE ROM:001292E2 ; --------------------------------------------------------------------------- ROM:001292E2 ROM:001292E2 loc_1292E2: ; CODE XREF: sub_12925C+7E↑j ROM:001292E2 btst #6,($DB6).w ROM:001292E8 beq.s loc_1292F0 ROM:001292EA bra.l loc_1293EE ROM:001292F0 ; --------------------------------------------------------------------------- ROM:001292F0 ROM:001292F0 loc_1292F0: ; CODE XREF: sub_12925C+8C↑j ROM:001292F0 btst #6,($DE0).w ROM:001292F6 beq.s loc_1292FE ROM:001292F8 bra.l loc_1293EE ROM:001292FE ; --------------------------------------------------------------------------- ROM:001292FE ROM:001292FE loc_1292FE: ; CODE XREF: sub_12925C+9A↑j ROM:001292FE btst #7,($DB6).w ROM:00129304 beq.s loc_12930C ROM:00129306 bra.l loc_1293EE ROM:0012930C ; --------------------------------------------------------------------------- ROM:0012930C ROM:0012930C loc_12930C: ; CODE XREF: sub_12925C+A8↑j ROM:0012930C btst #7,($DE0).w ROM:00129312 beq.s loc_12931A ROM:00129314 bra.l loc_1293EE ROM:0012931A ; --------------------------------------------------------------------------- ROM:0012931A ROM:0012931A loc_12931A: ; CODE XREF: sub_12925C+B6↑j ROM:0012931A btst #3,($13A0).w ROM:00129320 beq.s loc_129328 ROM:00129322 bra.l loc_1293EE ROM:00129328 ; --------------------------------------------------------------------------- ROM:00129328 ROM:00129328 loc_129328: ; CODE XREF: sub_12925C+C4↑j ROM:00129328 btst #3,($139F).w ROM:0012932E beq.s loc_129336 ROM:00129330 bra.l loc_1293EE ROM:00129336 ; --------------------------------------------------------------------------- ROM:00129336 ROM:00129336 loc_129336: ; CODE XREF: sub_12925C+D2↑j ROM:00129336 btst #5,($DB7).w ROM:0012933C beq.s loc_129344 ROM:0012933E bra.l loc_1293EE ROM:00129344 ; --------------------------------------------------------------------------- ROM:00129344 ROM:00129344 loc_129344: ; CODE XREF: sub_12925C+E0↑j ROM:00129344 btst #5,($DE1).w ROM:0012934A beq.s loc_129352 ROM:0012934C bra.l loc_1293EE ROM:00129352 ; --------------------------------------------------------------------------- ROM:00129352 ROM:00129352 loc_129352: ; CODE XREF: sub_12925C+EE↑j ROM:00129352 btst #6,($DB9).w ROM:00129358 beq.s loc_129360 ROM:0012935A bra.l loc_1293EE ROM:00129360 ; --------------------------------------------------------------------------- ROM:00129360 ROM:00129360 loc_129360: ; CODE XREF: sub_12925C+FC↑j ROM:00129360 btst #6,($DE3).w ROM:00129366 beq.s loc_12936E ROM:00129368 bra.l loc_1293EE ROM:0012936E ; --------------------------------------------------------------------------- ROM:0012936E ROM:0012936E loc_12936E: ; CODE XREF: sub_12925C+10A↑j ROM:0012936E btst #4,($DB8).w ROM:00129374 beq.s loc_129378 ROM:00129376 bra.s loc_1293EE ROM:00129378 ; --------------------------------------------------------------------------- ROM:00129378 ROM:00129378 loc_129378: ; CODE XREF: sub_12925C+118↑j ROM:00129378 btst #4,($DE2).w ROM:0012937E beq.s loc_129382 ROM:00129380 bra.s loc_1293EE ROM:00129382 ; --------------------------------------------------------------------------- ROM:00129382 ROM:00129382 loc_129382: ; CODE XREF: sub_12925C+122↑j ROM:00129382 btst #5,($DB8).w ROM:00129388 beq.s loc_12938C ROM:0012938A bra.s loc_1293EE ROM:0012938C ; --------------------------------------------------------------------------- ROM:0012938C ROM:0012938C loc_12938C: ; CODE XREF: sub_12925C+12C↑j ROM:0012938C btst #5,($DE2).w ROM:00129392 beq.s loc_129396 ROM:00129394 bra.s loc_1293EE ROM:00129396 ; --------------------------------------------------------------------------- ROM:00129396 ROM:00129396 loc_129396: ; CODE XREF: sub_12925C+136↑j ROM:00129396 btst #6,($DB8).w ROM:0012939C beq.s loc_1293A0 ROM:0012939E bra.s loc_1293EE ROM:001293A0 ; --------------------------------------------------------------------------- ROM:001293A0 ROM:001293A0 loc_1293A0: ; CODE XREF: sub_12925C+140↑j ROM:001293A0 btst #6,($DE2).w ROM:001293A6 beq.s loc_1293AA ROM:001293A8 bra.s loc_1293EE ROM:001293AA ; --------------------------------------------------------------------------- ROM:001293AA ROM:001293AA loc_1293AA: ; CODE XREF: sub_12925C+14A↑j ROM:001293AA btst #7,($DB8).w ROM:001293B0 beq.s loc_1293B4 ROM:001293B2 bra.s loc_1293EE ROM:001293B4 ; --------------------------------------------------------------------------- ROM:001293B4 ROM:001293B4 loc_1293B4: ; CODE XREF: sub_12925C+154↑j ROM:001293B4 btst #7,($DE2).w ROM:001293BA beq.s loc_1293BE ROM:001293BC bra.s loc_1293EE ROM:001293BE ; --------------------------------------------------------------------------- ROM:001293BE ROM:001293BE loc_1293BE: ; CODE XREF: sub_12925C+15E↑j ROM:001293BE btst #2,($DB9).w ROM:001293C4 beq.s loc_1293C8 ROM:001293C6 bra.s loc_1293EE ROM:001293C8 ; --------------------------------------------------------------------------- ROM:001293C8 ROM:001293C8 loc_1293C8: ; CODE XREF: sub_12925C+168↑j ROM:001293C8 btst #2,($DE3).w ROM:001293CE beq.s loc_1293D2 ROM:001293D0 bra.s loc_1293EE ROM:001293D2 ; --------------------------------------------------------------------------- ROM:001293D2 ROM:001293D2 loc_1293D2: ; CODE XREF: sub_12925C+172↑j ROM:001293D2 btst #1,($13B5).w ROM:001293D8 beq.s loc_1293DC ROM:001293DA bra.s loc_1293EE ROM:001293DC ; --------------------------------------------------------------------------- ROM:001293DC ROM:001293DC loc_1293DC: ; CODE XREF: sub_12925C+17C↑j ROM:001293DC btst #0,($1173).w ROM:001293E2 bne.s loc_1293E6 ROM:001293E4 bra.s loc_1293EE ROM:001293E6 ; --------------------------------------------------------------------------- ROM:001293E6 ROM:001293E6 loc_1293E6: ; CODE XREF: sub_12925C+186↑j ROM:001293E6 cmpi.w #1,($CA4).w ROM:001293EC bge.s loc_1293F6 ROM:001293EE ROM:001293EE loc_1293EE: ; CODE XREF: sub_12925C+1E↑j ROM:001293EE ; sub_12925C+2C↑j ... ROM:001293EE bclr #0,($13AA).w ROM:001293F4 bra.s locret_1293FC ROM:001293F6 ; --------------------------------------------------------------------------- ROM:001293F6 ROM:001293F6 loc_1293F6: ; CODE XREF: sub_12925C+190↑j ROM:001293F6 bset #0,($13AA).w ROM:001293FC ROM:001293FC locret_1293FC: ; CODE XREF: sub_12925C+198↑j ROM:001293FC rts ROM:001293FC ; End of function sub_12925C ROM:001293FC ROM:001293FE ROM:001293FE ; =============== S U B R O U T I N E ======================================= ROM:001293FE ROM:001293FE ROM:001293FE sub_1293FE: ; CODE XREF: sub_1291E0+C↑p ROM:001293FE move.w ($FDC).w,d1 ROM:00129402 muls.w ($F38).w,d1 ROM:00129406 divs.w #$2710,d1 ROM:0012940A bvc.s loc_129410 ROM:0012940C move.w #$7FFF,d1 ROM:00129410 ROM:00129410 loc_129410: ; CODE XREF: sub_1293FE+C↑j ROM:00129410 move.w d1,($CA2).w ROM:00129414 btst #4,($C65).w ROM:0012941A beq.s loc_12942A ROM:0012941C bset #3,($DB9).w ROM:00129422 bset #3,($DE9).w ROM:00129428 bra.s locret_12945A ROM:0012942A ; --------------------------------------------------------------------------- ROM:0012942A ROM:0012942A loc_12942A: ; CODE XREF: sub_1293FE+1C↑j ROM:0012942A btst #0,($13AA).w ROM:00129430 beq.s locret_12945A ROM:00129432 move.w $500(a5),d1 ROM:00129436 move.w $502(a5),d2 ROM:0012943A cmp.w ($CA2).w,d1 ROM:0012943E ble.s loc_129446 ROM:00129440 cmp.w ($CA2).w,d2 ROM:00129444 blt.s loc_12944E ROM:00129446 ROM:00129446 loc_129446: ; CODE XREF: sub_1293FE+40↑j ROM:00129446 bset #3,($DB9).w ROM:0012944C bra.s loc_129454 ROM:0012944E ; --------------------------------------------------------------------------- ROM:0012944E ROM:0012944E loc_12944E: ; CODE XREF: sub_1293FE+46↑j ROM:0012944E bclr #3,($DB9).w ROM:00129454 ROM:00129454 loc_129454: ; CODE XREF: sub_1293FE+4E↑j ROM:00129454 bset #3,($DE9).w ROM:0012945A ROM:0012945A locret_12945A: ; CODE XREF: sub_1293FE+2A↑j ROM:0012945A ; sub_1293FE+32↑j ROM:0012945A rts ROM:0012945A ; End of function sub_1293FE ROM:0012945A ROM:0012945C ROM:0012945C ; =============== S U B R O U T I N E ======================================= ROM:0012945C ROM:0012945C ROM:0012945C sub_12945C: ; CODE XREF: ROM:00129236↑p ROM:0012945C move.w #$3A0E,d1 ROM:00129460 move.w ($A94).w,d2 ROM:00129464 bsr.l sub_116F5A ROM:0012946A add.w d1,($13EA).w ROM:0012946E bvc.s loc_129476 ROM:00129470 move.w #$7FFF,($13EA).w ROM:00129476 ROM:00129476 loc_129476: ; CODE XREF: sub_12945C+12↑j ROM:00129476 move.w $4FE(a5),d1 ROM:0012947A cmp.w ($13EA).w,d1 ROM:0012947E bgt.s loc_129488 ROM:00129480 bset #1,($13B5).w ROM:00129486 bra.s locret_12948E ROM:00129488 ; --------------------------------------------------------------------------- ROM:00129488 ROM:00129488 loc_129488: ; CODE XREF: sub_12945C+22↑j ROM:00129488 bclr #1,($13B5).w ROM:0012948E ROM:0012948E locret_12948E: ; CODE XREF: sub_12945C+2A↑j ROM:0012948E rts ROM:0012948E ; End of function sub_12945C ROM:0012948E ROM:00129490 ROM:00129490 ; =============== S U B R O U T I N E ======================================= ROM:00129490 ROM:00129490 ROM:00129490 sub_129490: ; CODE XREF: ROM:0012924C↑p ROM:00129490 move.w #$3A0C,d1 ROM:00129494 move.w ($CA0).w,d2 ROM:00129498 bsr.l sub_116F5A ROM:0012949E sub.w d1,($13EA).w ROM:001294A2 cmpi.w #0,($13EA).w ROM:001294A8 bge.s locret_1294B0 ROM:001294AA move.w #0,($13EA).w ROM:001294B0 ROM:001294B0 locret_1294B0: ; CODE XREF: sub_129490+18↑j ROM:001294B0 rts ROM:001294B0 ; End of function sub_129490 ROM:001294B0 ROM:001294B2 ROM:001294B2 ; =============== S U B R O U T I N E ======================================= ROM:001294B2 ROM:001294B2 ROM:001294B2 sub_1294B2: ; CODE XREF: sub_12A7EA+38↓p ROM:001294B2 clr.w d1 ROM:001294B4 move.b ($11DF).w,d1 ROM:001294B8 cmpi.w #4,d1 ROM:001294BC bcc.s locret_1294C6 ROM:001294BE movea.l off_1294C8(pc,d1.w*4),a0 ROM:001294C2 nop ROM:001294C4 jmp (a0) ROM:001294C6 ; --------------------------------------------------------------------------- ROM:001294C6 ROM:001294C6 locret_1294C6: ; CODE XREF: sub_1294B2+A↑j ROM:001294C6 rts ROM:001294C6 ; End of function sub_1294B2 ROM:001294C6 ROM:001294C6 ; --------------------------------------------------------------------------- ROM:001294C8 off_1294C8: dc.l loc_1294D8 ; DATA XREF: sub_1294B2+C↑r ROM:001294CC dc.l loc_1294F4 ROM:001294D0 dc.l loc_129524 ROM:001294D4 dc.l loc_129540 ROM:001294D8 ; --------------------------------------------------------------------------- ROM:001294D8 ROM:001294D8 loc_1294D8: ; DATA XREF: ROM:off_1294C8↑o ROM:001294D8 move.w $504(a5),d0 ROM:001294DC clr.b ($8F1).w ROM:001294E0 move.w d0,($6C8).w ROM:001294E4 move.b #1,($8F1).w ROM:001294EA move.b #1,($11DF).w ROM:001294F0 bra.s locret_129522 ROM:001294F2 ; --------------------------------------------------------------------------- ROM:001294F2 rts ROM:001294F4 ; --------------------------------------------------------------------------- ROM:001294F4 ROM:001294F4 loc_1294F4: ; DATA XREF: ROM:001294CC↑o ROM:001294F4 cmpi.w #0,($6C8).w ROM:001294FA bgt.s loc_129508 ROM:001294FC bsr.w sub_129558 ROM:00129500 move.b #2,($11DF).w ROM:00129506 bra.s locret_12953E ROM:00129508 ; --------------------------------------------------------------------------- ROM:00129508 ROM:00129508 loc_129508: ; CODE XREF: ROM:001294FA↑j ROM:00129508 btst #6,($13AB).w ROM:0012950E beq.s locret_129522 ROM:00129510 bsr.w sub_129558 ROM:00129514 move.b #3,($11DF).w ROM:0012951A bset #0,($13A2).w ROM:00129520 bra.s locret_129556 ROM:00129522 ; --------------------------------------------------------------------------- ROM:00129522 ROM:00129522 locret_129522: ; CODE XREF: ROM:001294F0↑j ROM:00129522 ; ROM:0012950E↑j ROM:00129522 rts ROM:00129524 ; --------------------------------------------------------------------------- ROM:00129524 ROM:00129524 loc_129524: ; DATA XREF: ROM:001294D0↑o ROM:00129524 btst #6,($13AB).w ROM:0012952A beq.s locret_12953E ROM:0012952C bsr.w sub_129558 ROM:00129530 move.b #3,($11DF).w ROM:00129536 bset #0,($13A2).w ROM:0012953C bra.s locret_129556 ROM:0012953E ; --------------------------------------------------------------------------- ROM:0012953E ROM:0012953E locret_12953E: ; CODE XREF: ROM:00129506↑j ROM:0012953E ; ROM:0012952A↑j ... ROM:0012953E rts ROM:00129540 ; --------------------------------------------------------------------------- ROM:00129540 ROM:00129540 loc_129540: ; DATA XREF: ROM:001294D4↑o ROM:00129540 btst #6,($13AB).w ROM:00129546 bne.s locret_129556 ROM:00129548 move.b #2,($11DF).w ROM:0012954E bclr #0,($13A2).w ROM:00129554 bra.s locret_12953E ROM:00129556 ; --------------------------------------------------------------------------- ROM:00129556 ROM:00129556 locret_129556: ; CODE XREF: ROM:00129520↑j ROM:00129556 ; ROM:0012953C↑j ... ROM:00129556 rts ROM:00129558 ROM:00129558 ; =============== S U B R O U T I N E ======================================= ROM:00129558 ROM:00129558 ROM:00129558 sub_129558: ; CODE XREF: ROM:001294FC↑p ROM:00129558 ; ROM:00129510↑p ... ROM:00129558 btst #4,($1392).w ROM:0012955E beq.s loc_12956E ROM:00129560 bclr #4,($1392).w ROM:00129566 bset #0,($DB8).w ROM:0012956C bra.s loc_129574 ROM:0012956E ; --------------------------------------------------------------------------- ROM:0012956E ROM:0012956E loc_12956E: ; CODE XREF: sub_129558+6↑j ROM:0012956E bclr #0,($DB8).w ROM:00129574 ROM:00129574 loc_129574: ; CODE XREF: sub_129558+14↑j ROM:00129574 bset #0,($DE8).w ROM:0012957A rts ROM:0012957A ; End of function sub_129558 ROM:0012957A ROM:0012957C ROM:0012957C ; =============== S U B R O U T I N E ======================================= ROM:0012957C ROM:0012957C ROM:0012957C sub_12957C: ; CODE XREF: sub_12A7EA+32↓p ROM:0012957C bsr.w sub_129A20 ROM:00129580 clr.w d1 ROM:00129582 move.b ($11E0).w,d1 ROM:00129586 cmpi.w #6,d1 ROM:0012958A bcc.s locret_129594 ROM:0012958C movea.l off_129596(pc,d1.w*4),a0 ROM:00129590 nop ROM:00129592 jmp (a0) ROM:00129594 ; --------------------------------------------------------------------------- ROM:00129594 ROM:00129594 locret_129594: ; CODE XREF: sub_12957C+E↑j ROM:00129594 rts ROM:00129594 ; End of function sub_12957C ROM:00129594 ROM:00129594 ; --------------------------------------------------------------------------- ROM:00129596 off_129596: dc.l loc_1295AE ; DATA XREF: sub_12957C+10↑r ROM:0012959A dc.l loc_1295B8 ROM:0012959E dc.l loc_1295F4 ROM:001295A2 dc.l loc_1296BC ROM:001295A6 dc.l loc_1296E4 ROM:001295AA dc.l loc_129716 ROM:001295AE ; --------------------------------------------------------------------------- ROM:001295AE ROM:001295AE loc_1295AE: ; DATA XREF: ROM:off_129596↑o ROM:001295AE move.b #1,($11E0).w ROM:001295B4 bra.s locret_1295F2 ROM:001295B6 ; --------------------------------------------------------------------------- ROM:001295B6 rts ROM:001295B8 ; --------------------------------------------------------------------------- ROM:001295B8 ROM:001295B8 loc_1295B8: ; DATA XREF: ROM:0012959A↑o ROM:001295B8 btst #6,($13AB).w ROM:001295BE beq.s loc_1295DE ROM:001295C0 btst #4,($1388).w ROM:001295C6 bne.s loc_1295DE ROM:001295C8 move.w $50A(a5),d0 ROM:001295CC cmp.w ($A94).w,d0 ROM:001295D0 bge.s loc_1295DE ROM:001295D2 move.b #2,($11E0).w ROM:001295D8 bra.l loc_1296B2 ROM:001295DE ; --------------------------------------------------------------------------- ROM:001295DE ROM:001295DE loc_1295DE: ; CODE XREF: ROM:001295BE↑j ROM:001295DE ; ROM:001295C6↑j ... ROM:001295DE btst #4,($1388).w ROM:001295E4 beq.s locret_1295F2 ROM:001295E6 move.b #3,($11E0).w ROM:001295EC bra.l locret_1296E2 ROM:001295F2 ; --------------------------------------------------------------------------- ROM:001295F2 ROM:001295F2 locret_1295F2: ; CODE XREF: ROM:001295B4↑j ROM:001295F2 ; ROM:001295E4↑j ... ROM:001295F2 rts ROM:001295F4 ; --------------------------------------------------------------------------- ROM:001295F4 ROM:001295F4 loc_1295F4: ; DATA XREF: ROM:0012959E↑o ROM:001295F4 btst #6,($13AB).w ROM:001295FA bne.s loc_12961C ROM:001295FC move.b #0,($11E3).w ROM:00129602 move.b #0,($11E4).w ROM:00129608 move.b #0,($11E2).w ROM:0012960E move.b #0,($11E1).w ROM:00129614 move.b #1,($11E0).w ROM:0012961A bra.s locret_1295F2 ROM:0012961C ; --------------------------------------------------------------------------- ROM:0012961C ROM:0012961C loc_12961C: ; CODE XREF: ROM:001295FA↑j ROM:0012961C btst #4,($1388).w ROM:00129622 beq.s loc_129648 ROM:00129624 move.b #0,($11E3).w ROM:0012962A move.b #0,($11E4).w ROM:00129630 move.b #0,($11E2).w ROM:00129636 move.b #0,($11E1).w ROM:0012963C move.b #3,($11E0).w ROM:00129642 bra.l locret_1296E2 ROM:00129648 ; --------------------------------------------------------------------------- ROM:00129648 ROM:00129648 loc_129648: ; CODE XREF: ROM:00129622↑j ROM:00129648 btst #5,($13AF).w ROM:0012964E beq.s loc_12967A ROM:00129650 move.b #0,($11E3).w ROM:00129656 move.b #0,($11E4).w ROM:0012965C move.b #0,($11E2).w ROM:00129662 move.b #0,($11E1).w ROM:00129668 bset #5,($DE7).w ROM:0012966E move.b #5,($11E0).w ROM:00129674 bra.l locret_129752 ROM:0012967A ; --------------------------------------------------------------------------- ROM:0012967A ROM:0012967A loc_12967A: ; CODE XREF: ROM:0012964E↑j ROM:0012967A btst #5,($13A0).w ROM:00129680 beq.s loc_1296B2 ROM:00129682 move.b #0,($11E3).w ROM:00129688 move.b #0,($11E4).w ROM:0012968E move.b #0,($11E2).w ROM:00129694 move.b #0,($11E1).w ROM:0012969A bset #5,($DB7).w ROM:001296A0 bset #5,($DE7).w ROM:001296A6 move.b #5,($11E0).w ROM:001296AC bra.l locret_129752 ROM:001296B2 ; --------------------------------------------------------------------------- ROM:001296B2 ROM:001296B2 loc_1296B2: ; CODE XREF: ROM:001295D8↑j ROM:001296B2 ; ROM:00129680↑j ROM:001296B2 bsr.w sub_129756 ROM:001296B6 bsr.w sub_129826 ROM:001296BA rts ROM:001296BC ; --------------------------------------------------------------------------- ROM:001296BC ROM:001296BC loc_1296BC: ; DATA XREF: ROM:001295A2↑o ROM:001296BC btst #4,($1388).w ROM:001296C2 bne.s locret_1296E2 ROM:001296C4 move.w $516(a5),d0 ROM:001296C8 clr.b ($8D6).w ROM:001296CC move.w d0,($692).w ROM:001296D0 move.b #1,($8D6).w ROM:001296D6 move.b #4,($11E0).w ROM:001296DC bra.l locret_129714 ROM:001296E2 ; --------------------------------------------------------------------------- ROM:001296E2 ROM:001296E2 locret_1296E2: ; CODE XREF: ROM:001295EC↑j ROM:001296E2 ; ROM:00129642↑j ... ROM:001296E2 rts ROM:001296E4 ; --------------------------------------------------------------------------- ROM:001296E4 ROM:001296E4 loc_1296E4: ; DATA XREF: ROM:001295A6↑o ROM:001296E4 btst #4,($1388).w ROM:001296EA beq.s loc_129700 ROM:001296EC clr.b ($8D6).w ROM:001296F0 clr.w ($692).w ROM:001296F4 move.b #3,($11E0).w ROM:001296FA bra.l locret_1296E2 ROM:00129700 ; --------------------------------------------------------------------------- ROM:00129700 ROM:00129700 loc_129700: ; CODE XREF: ROM:001296EA↑j ROM:00129700 cmpi.w #0,($692).w ROM:00129706 bgt.s locret_129714 ROM:00129708 move.b #1,($11E0).w ROM:0012970E bra.l locret_1295F2 ROM:00129714 ; --------------------------------------------------------------------------- ROM:00129714 ROM:00129714 locret_129714: ; CODE XREF: ROM:001296DC↑j ROM:00129714 ; ROM:00129706↑j ROM:00129714 rts ROM:00129716 ; --------------------------------------------------------------------------- ROM:00129716 ROM:00129716 loc_129716: ; DATA XREF: ROM:001295AA↑o ROM:00129716 btst #6,($13AB).w ROM:0012971C bne.s loc_129730 ROM:0012971E bclr #5,($DB7).w ROM:00129724 move.b #1,($11E0).w ROM:0012972A bra.l locret_1295F2 ROM:00129730 ; --------------------------------------------------------------------------- ROM:00129730 ROM:00129730 loc_129730: ; CODE XREF: ROM:0012971C↑j ROM:00129730 btst #4,($1388).w ROM:00129736 beq.s locret_129752 ROM:00129738 btst #6,($13AB).w ROM:0012973E beq.s locret_129752 ROM:00129740 bclr #5,($DB7).w ROM:00129746 move.b #3,($11E0).w ROM:0012974C bra.l locret_1296E2 ROM:00129752 ; --------------------------------------------------------------------------- ROM:00129752 ROM:00129752 locret_129752: ; CODE XREF: ROM:00129674↑j ROM:00129752 ; ROM:001296AC↑j ... ROM:00129752 rts ROM:00129754 ; --------------------------------------------------------------------------- ROM:00129754 rts ROM:00129756 ROM:00129756 ; =============== S U B R O U T I N E ======================================= ROM:00129756 ROM:00129756 ROM:00129756 sub_129756: ; CODE XREF: ROM:loc_1296B2↑p ROM:00129756 clr.w d1 ROM:00129758 move.b ($11E3).w,d1 ROM:0012975C cmpi.w #3,d1 ROM:00129760 bcc.s locret_12976A ROM:00129762 movea.l off_12976C(pc,d1.w*4),a0 ROM:00129766 nop ROM:00129768 jmp (a0) ROM:0012976A ; --------------------------------------------------------------------------- ROM:0012976A ROM:0012976A locret_12976A: ; CODE XREF: sub_129756+A↑j ROM:0012976A rts ROM:0012976A ; End of function sub_129756 ROM:0012976A ROM:0012976A ; --------------------------------------------------------------------------- ROM:0012976C off_12976C: dc.l loc_129778 ; DATA XREF: sub_129756+C↑r ROM:00129770 dc.l loc_129786 ROM:00129774 dc.l locret_1297BA ROM:00129778 ; --------------------------------------------------------------------------- ROM:00129778 ROM:00129778 loc_129778: ; DATA XREF: ROM:off_12976C↑o ROM:00129778 bsr.w sub_1297BE ROM:0012977C move.b #1,($11E3).w ROM:00129782 bra.s loc_1297B4 ROM:00129784 ; --------------------------------------------------------------------------- ROM:00129784 rts ROM:00129786 ; --------------------------------------------------------------------------- ROM:00129786 ROM:00129786 loc_129786: ; DATA XREF: ROM:00129770↑o ROM:00129786 btst #5,($13AF).w ROM:0012978C beq.s loc_129796 ROM:0012978E move.b #2,($11E3).w ROM:00129794 bra.s locret_1297BA ROM:00129796 ; --------------------------------------------------------------------------- ROM:00129796 ROM:00129796 loc_129796: ; CODE XREF: ROM:0012978C↑j ROM:00129796 btst #3,($13A8).w ROM:0012979C beq.s loc_1297B4 ROM:0012979E bsr.w sub_12980E ROM:001297A2 bclr #3,($13A8).w ROM:001297A8 move.b #1,($11E3).w ROM:001297AE bra.l *+6 ROM:001297B4 ; --------------------------------------------------------------------------- ROM:001297B4 ROM:001297B4 loc_1297B4: ; CODE XREF: ROM:00129782↑j ROM:001297B4 ; ROM:0012979C↑j ... ROM:001297B4 bsr.w sub_1297D8 ROM:001297B8 rts ROM:001297BA ; --------------------------------------------------------------------------- ROM:001297BA ROM:001297BA locret_1297BA: ; CODE XREF: ROM:00129794↑j ROM:001297BA ; DATA XREF: ROM:00129774↑o ROM:001297BA rts ROM:001297BC ; --------------------------------------------------------------------------- ROM:001297BC rts ROM:001297BE ROM:001297BE ; =============== S U B R O U T I N E ======================================= ROM:001297BE ROM:001297BE ROM:001297BE sub_1297BE: ; CODE XREF: ROM:loc_129778↑p ROM:001297BE move.w ($A5A).w,($CA8).w ROM:001297C4 move.w ($A5A).w,($CA6).w ROM:001297CA bclr #3,($13A8).w ROM:001297D0 bclr #5,($13AF).w ROM:001297D6 rts ROM:001297D6 ; End of function sub_1297BE ROM:001297D6 ROM:001297D8 ROM:001297D8 ; =============== S U B R O U T I N E ======================================= ROM:001297D8 ROM:001297D8 ROM:001297D8 sub_1297D8: ; CODE XREF: ROM:loc_1297B4↑p ROM:001297D8 btst #4,($1388).w ROM:001297DE bne.s locret_12980C ROM:001297E0 move.w ($CA8).w,d0 ROM:001297E4 cmp.w ($A5A).w,d0 ROM:001297E8 bge.s loc_1297F6 ROM:001297EA move.w ($A5A).w,($CA8).w ROM:001297F0 bset #3,($13A8).w ROM:001297F6 ROM:001297F6 loc_1297F6: ; CODE XREF: sub_1297D8+10↑j ROM:001297F6 move.w ($CA6).w,d0 ROM:001297FA cmp.w ($A5A).w,d0 ROM:001297FE ble.s locret_12980C ROM:00129800 move.w ($A5A).w,($CA6).w ROM:00129806 bset #3,($13A8).w ROM:0012980C ROM:0012980C locret_12980C: ; CODE XREF: sub_1297D8+6↑j ROM:0012980C ; sub_1297D8+26↑j ROM:0012980C rts ROM:0012980C ; End of function sub_1297D8 ROM:0012980C ROM:0012980E ROM:0012980E ; =============== S U B R O U T I N E ======================================= ROM:0012980E ROM:0012980E ROM:0012980E sub_12980E: ; CODE XREF: ROM:0012979E↑p ROM:0012980E move.w ($CA8).w,d0 ROM:00129812 sub.w ($CA6).w,d0 ROM:00129816 move.w $510(a5),d1 ROM:0012981A cmp.w d1,d0 ROM:0012981C blt.s locret_129824 ROM:0012981E bset #5,($13AF).w ROM:00129824 ROM:00129824 locret_129824: ; CODE XREF: sub_12980E+E↑j ROM:00129824 rts ROM:00129824 ; End of function sub_12980E ROM:00129824 ROM:00129826 ROM:00129826 ; =============== S U B R O U T I N E ======================================= ROM:00129826 ROM:00129826 ROM:00129826 sub_129826: ; CODE XREF: ROM:001296B6↑p ROM:00129826 clr.w d1 ROM:00129828 move.b ($11E4).w,d1 ROM:0012982C cmpi.w #4,d1 ROM:00129830 bcc.s locret_12983A ROM:00129832 movea.l off_12983C(pc,d1.w*4),a0 ROM:00129836 nop ROM:00129838 jmp (a0) ROM:0012983A ; --------------------------------------------------------------------------- ROM:0012983A ROM:0012983A locret_12983A: ; CODE XREF: sub_129826+A↑j ROM:0012983A rts ROM:0012983A ; End of function sub_129826 ROM:0012983A ROM:0012983A ; --------------------------------------------------------------------------- ROM:0012983C off_12983C: dc.l loc_12984C ; DATA XREF: sub_129826+C↑r ROM:00129840 dc.l loc_12985A ROM:00129844 dc.l loc_1298A0 ROM:00129848 dc.l locret_1298C8 ROM:0012984C ; --------------------------------------------------------------------------- ROM:0012984C ROM:0012984C loc_12984C: ; DATA XREF: ROM:off_12983C↑o ROM:0012984C bsr.w sub_1298CC ROM:00129850 move.b #1,($11E4).w ROM:00129856 bra.s loc_129896 ROM:00129858 ; --------------------------------------------------------------------------- ROM:00129858 rts ROM:0012985A ; --------------------------------------------------------------------------- ROM:0012985A ROM:0012985A loc_12985A: ; DATA XREF: ROM:00129840↑o ROM:0012985A btst #4,($13AA).w ROM:00129860 beq.s loc_129896 ROM:00129862 btst #0,($139D).w ROM:00129868 beq.s loc_129896 ROM:0012986A move.b #0,($11E2).w ROM:00129870 move.b #0,($11E1).w ROM:00129876 addq.w #1,($CAA).w ROM:0012987A bvc.s loc_129882 ROM:0012987C move.w #$8000,($CAA).w ROM:00129882 ROM:00129882 loc_129882: ; CODE XREF: ROM:0012987A↑j ROM:00129882 bclr #4,($13AA).w ROM:00129888 bclr #0,($139D).w ROM:0012988E move.b #2,($11E4).w ROM:00129894 bra.s locret_1298C6 ROM:00129896 ; --------------------------------------------------------------------------- ROM:00129896 ROM:00129896 loc_129896: ; CODE XREF: ROM:00129856↑j ROM:00129896 ; ROM:00129860↑j ... ROM:00129896 bsr.w sub_1298E4 ROM:0012989A bsr.w sub_129984 ROM:0012989E rts ROM:001298A0 ; --------------------------------------------------------------------------- ROM:001298A0 ROM:001298A0 loc_1298A0: ; DATA XREF: ROM:00129844↑o ROM:001298A0 move.w $514(a5),d0 ROM:001298A4 cmp.w ($CAA).w,d0 ROM:001298A8 ble.s loc_1298B2 ROM:001298AA move.b #1,($11E4).w ROM:001298B0 bra.s loc_129896 ROM:001298B2 ; --------------------------------------------------------------------------- ROM:001298B2 ROM:001298B2 loc_1298B2: ; CODE XREF: ROM:001298A8↑j ROM:001298B2 cmp.w ($CAA).w,d0 ROM:001298B6 bgt.s locret_1298C6 ROM:001298B8 bset #5,($13A0).w ROM:001298BE move.b #3,($11E4).w ROM:001298C4 bra.s locret_1298C8 ROM:001298C6 ; --------------------------------------------------------------------------- ROM:001298C6 ROM:001298C6 locret_1298C6: ; CODE XREF: ROM:00129894↑j ROM:001298C6 ; ROM:001298B6↑j ROM:001298C6 rts ROM:001298C8 ; --------------------------------------------------------------------------- ROM:001298C8 ROM:001298C8 locret_1298C8: ; CODE XREF: ROM:001298C4↑j ROM:001298C8 ; DATA XREF: ROM:00129848↑o ROM:001298C8 rts ROM:001298CA ; --------------------------------------------------------------------------- ROM:001298CA rts ROM:001298CC ROM:001298CC ; =============== S U B R O U T I N E ======================================= ROM:001298CC ROM:001298CC ROM:001298CC sub_1298CC: ; CODE XREF: ROM:loc_12984C↑p ROM:001298CC bclr #4,($13AA).w ROM:001298D2 bclr #0,($139D).w ROM:001298D8 bclr #5,($13A0).w ROM:001298DE clr.w ($CAA).w ROM:001298E2 rts ROM:001298E2 ; End of function sub_1298CC ROM:001298E2 ROM:001298E4 ROM:001298E4 ; =============== S U B R O U T I N E ======================================= ROM:001298E4 ROM:001298E4 ROM:001298E4 sub_1298E4: ; CODE XREF: ROM:loc_129896↑p ROM:001298E4 clr.w d1 ROM:001298E6 move.b ($11E2).w,d1 ROM:001298EA cmpi.w #4,d1 ROM:001298EE bcc.s locret_1298F8 ROM:001298F0 movea.l off_1298FA(pc,d1.w*4),a0 ROM:001298F4 nop ROM:001298F6 jmp (a0) ROM:001298F8 ; --------------------------------------------------------------------------- ROM:001298F8 ROM:001298F8 locret_1298F8: ; CODE XREF: sub_1298E4+A↑j ROM:001298F8 rts ROM:001298F8 ; End of function sub_1298E4 ROM:001298F8 ROM:001298F8 ; --------------------------------------------------------------------------- ROM:001298FA off_1298FA: dc.l loc_12990A ; DATA XREF: sub_1298E4+C↑r ROM:001298FE dc.l loc_129914 ROM:00129902 dc.l loc_129944 ROM:00129906 dc.l locret_129980 ROM:0012990A ; --------------------------------------------------------------------------- ROM:0012990A ROM:0012990A loc_12990A: ; DATA XREF: ROM:off_1298FA↑o ROM:0012990A move.b #1,($11E2).w ROM:00129910 bra.s locret_129942 ROM:00129912 ; --------------------------------------------------------------------------- ROM:00129912 rts ROM:00129914 ; --------------------------------------------------------------------------- ROM:00129914 ROM:00129914 loc_129914: ; DATA XREF: ROM:001298FE↑o ROM:00129914 move.w $508(a5),d1 ROM:00129918 move.w $512(a5),d0 ROM:0012991C cmp.w ($53A).w,d0 ROM:00129920 bge.s locret_129942 ROM:00129922 cmp.w ($CC2).w,d1 ROM:00129926 bge.s locret_129942 ROM:00129928 move.w $50E(a5),d1 ROM:0012992C clr.b ($8F3).w ROM:00129930 move.w d1,($6CC).w ROM:00129934 move.b #1,($8F3).w ROM:0012993A move.b #2,($11E2).w ROM:00129940 bra.s locret_12997E ROM:00129942 ; --------------------------------------------------------------------------- ROM:00129942 ROM:00129942 locret_129942: ; CODE XREF: ROM:00129910↑j ROM:00129942 ; ROM:00129920↑j ... ROM:00129942 rts ROM:00129944 ; --------------------------------------------------------------------------- ROM:00129944 ROM:00129944 loc_129944: ; DATA XREF: ROM:00129902↑o ROM:00129944 cmpi.w #0,($6CC).w ROM:0012994A bgt.s loc_12995A ROM:0012994C bset #4,($13AA).w ROM:00129952 move.b #3,($11E2).w ROM:00129958 bra.s locret_129980 ROM:0012995A ; --------------------------------------------------------------------------- ROM:0012995A ROM:0012995A loc_12995A: ; CODE XREF: ROM:0012994A↑j ROM:0012995A move.w $508(a5),d1 ROM:0012995E move.w $512(a5),d0 ROM:00129962 cmp.w ($53A).w,d0 ROM:00129966 bgt.s loc_12996E ROM:00129968 cmp.w ($CC2).w,d1 ROM:0012996C ble.s locret_12997E ROM:0012996E ROM:0012996E loc_12996E: ; CODE XREF: ROM:00129966↑j ROM:0012996E clr.b ($8F3).w ROM:00129972 clr.w ($6CC).w ROM:00129976 move.b #1,($11E2).w ROM:0012997C bra.s locret_129942 ROM:0012997E ; --------------------------------------------------------------------------- ROM:0012997E ROM:0012997E locret_12997E: ; CODE XREF: ROM:00129940↑j ROM:0012997E ; ROM:0012996C↑j ROM:0012997E rts ROM:00129980 ; --------------------------------------------------------------------------- ROM:00129980 ROM:00129980 locret_129980: ; CODE XREF: ROM:00129958↑j ROM:00129980 ; DATA XREF: ROM:00129906↑o ROM:00129980 rts ROM:00129982 ; --------------------------------------------------------------------------- ROM:00129982 rts ROM:00129984 ROM:00129984 ; =============== S U B R O U T I N E ======================================= ROM:00129984 ROM:00129984 ROM:00129984 sub_129984: ; CODE XREF: ROM:0012989A↑p ROM:00129984 clr.w d1 ROM:00129986 move.b ($11E1).w,d1 ROM:0012998A cmpi.w #4,d1 ROM:0012998E bcc.s locret_129998 ROM:00129990 movea.l off_12999A(pc,d1.w*4),a0 ROM:00129994 nop ROM:00129996 jmp (a0) ROM:00129998 ; --------------------------------------------------------------------------- ROM:00129998 ROM:00129998 locret_129998: ; CODE XREF: sub_129984+A↑j ROM:00129998 rts ROM:00129998 ; End of function sub_129984 ROM:00129998 ROM:00129998 ; --------------------------------------------------------------------------- ROM:0012999A off_12999A: dc.l loc_1299AA ; DATA XREF: sub_129984+C↑r ROM:0012999E dc.l loc_1299B4 ROM:001299A2 dc.l loc_1299E2 ROM:001299A6 dc.l locret_129A1C ROM:001299AA ; --------------------------------------------------------------------------- ROM:001299AA ROM:001299AA loc_1299AA: ; DATA XREF: ROM:off_12999A↑o ROM:001299AA move.b #1,($11E1).w ROM:001299B0 bra.s locret_1299E0 ROM:001299B2 ; --------------------------------------------------------------------------- ROM:001299B2 rts ROM:001299B4 ; --------------------------------------------------------------------------- ROM:001299B4 ROM:001299B4 loc_1299B4: ; DATA XREF: ROM:0012999E↑o ROM:001299B4 move.w $506(a5),d1 ROM:001299B8 btst #5,($13B3).w ROM:001299BE bne.s locret_1299E0 ROM:001299C0 cmp.w ($CC2).w,d1 ROM:001299C4 ble.s locret_1299E0 ROM:001299C6 move.w $50C(a5),d1 ROM:001299CA clr.b ($8F2).w ROM:001299CE move.w d1,($6CA).w ROM:001299D2 move.b #1,($8F2).w ROM:001299D8 move.b #2,($11E1).w ROM:001299DE bra.s locret_129A1A ROM:001299E0 ; --------------------------------------------------------------------------- ROM:001299E0 ROM:001299E0 locret_1299E0: ; CODE XREF: ROM:001299B0↑j ROM:001299E0 ; ROM:001299BE↑j ... ROM:001299E0 rts ROM:001299E2 ; --------------------------------------------------------------------------- ROM:001299E2 ROM:001299E2 loc_1299E2: ; DATA XREF: ROM:001299A2↑o ROM:001299E2 cmpi.w #0,($6CA).w ROM:001299E8 bgt.s loc_1299F8 ROM:001299EA bset #0,($139D).w ROM:001299F0 move.b #3,($11E1).w ROM:001299F6 bra.s locret_129A1C ROM:001299F8 ; --------------------------------------------------------------------------- ROM:001299F8 ROM:001299F8 loc_1299F8: ; CODE XREF: ROM:001299E8↑j ROM:001299F8 move.w $506(a5),d1 ROM:001299FC btst #5,($13B3).w ROM:00129A02 bne.s loc_129A0A ROM:00129A04 cmp.w ($CC2).w,d1 ROM:00129A08 bge.s locret_129A1A ROM:00129A0A ROM:00129A0A loc_129A0A: ; CODE XREF: ROM:00129A02↑j ROM:00129A0A clr.b ($8F2).w ROM:00129A0E clr.w ($6CA).w ROM:00129A12 move.b #1,($11E1).w ROM:00129A18 bra.s locret_1299E0 ROM:00129A1A ; --------------------------------------------------------------------------- ROM:00129A1A ROM:00129A1A locret_129A1A: ; CODE XREF: ROM:001299DE↑j ROM:00129A1A ; ROM:00129A08↑j ROM:00129A1A rts ROM:00129A1C ; --------------------------------------------------------------------------- ROM:00129A1C ROM:00129A1C locret_129A1C: ; CODE XREF: ROM:001299F6↑j ROM:00129A1C ; DATA XREF: ROM:001299A6↑o ROM:00129A1C rts ROM:00129A1E ; --------------------------------------------------------------------------- ROM:00129A1E rts ROM:00129A20 ROM:00129A20 ; =============== S U B R O U T I N E ======================================= ROM:00129A20 ROM:00129A20 ROM:00129A20 sub_129A20: ; CODE XREF: sub_12957C↑p ROM:00129A20 btst #4,($1388).w ROM:00129A26 beq.s loc_129A30 ROM:00129A28 bset #6,($DB9).w ROM:00129A2E bra.s loc_129A36 ROM:00129A30 ; --------------------------------------------------------------------------- ROM:00129A30 ROM:00129A30 loc_129A30: ; CODE XREF: sub_129A20+6↑j ROM:00129A30 bclr #6,($DB9).w ROM:00129A36 ROM:00129A36 loc_129A36: ; CODE XREF: sub_129A20+E↑j ROM:00129A36 bset #6,($DE9).w ROM:00129A3C rts ROM:00129A3C ; End of function sub_129A20 ROM:00129A3C ROM:00129A3E ROM:00129A3E ; =============== S U B R O U T I N E ======================================= ROM:00129A3E ROM:00129A3E ROM:00129A3E sub_129A3E: ; CODE XREF: sub_12A7EA+3E↓p ROM:00129A3E move.w ($CAC).w,d1 ROM:00129A42 cmpi.w #3,d1 ROM:00129A46 bcc.s locret_129A50 ROM:00129A48 movea.l off_129A52(pc,d1.w*4),a0 ROM:00129A4C nop ROM:00129A4E jmp (a0) ROM:00129A50 ; --------------------------------------------------------------------------- ROM:00129A50 ROM:00129A50 locret_129A50: ; CODE XREF: sub_129A3E+8↑j ROM:00129A50 rts ROM:00129A50 ; End of function sub_129A3E ROM:00129A50 ROM:00129A50 ; --------------------------------------------------------------------------- ROM:00129A52 off_129A52: dc.l loc_129A5E ; DATA XREF: sub_129A3E+A↑r ROM:00129A56 dc.l loc_129A68 ROM:00129A5A dc.l loc_129A90 ROM:00129A5E ; --------------------------------------------------------------------------- ROM:00129A5E ROM:00129A5E loc_129A5E: ; DATA XREF: ROM:off_129A52↑o ROM:00129A5E move.w #1,($CAC).w ROM:00129A64 bra.s locret_129A8E ROM:00129A66 ; --------------------------------------------------------------------------- ROM:00129A66 rts ROM:00129A68 ; --------------------------------------------------------------------------- ROM:00129A68 ROM:00129A68 loc_129A68: ; DATA XREF: ROM:00129A56↑o ROM:00129A68 btst #6,($13AB).w ROM:00129A6E beq.s locret_129A8E ROM:00129A70 bsr.w sub_129AD6 ROM:00129A74 move.w $518(a5),d0 ROM:00129A78 clr.b ($922).w ROM:00129A7C move.w d0,($72A).w ROM:00129A80 move.b #1,($922).w ROM:00129A86 move.w #2,($CAC).w ROM:00129A8C bra.s locret_129AD2 ROM:00129A8E ; --------------------------------------------------------------------------- ROM:00129A8E ROM:00129A8E locret_129A8E: ; CODE XREF: ROM:00129A64↑j ROM:00129A8E ; ROM:00129A6E↑j ... ROM:00129A8E rts ROM:00129A90 ; --------------------------------------------------------------------------- ROM:00129A90 ROM:00129A90 loc_129A90: ; DATA XREF: ROM:00129A5A↑o ROM:00129A90 btst #6,($13AB).w ROM:00129A96 bne.s loc_129AA8 ROM:00129A98 clr.b ($922).w ROM:00129A9C clr.w ($72A).w ROM:00129AA0 move.w #1,($CAC).w ROM:00129AA6 bra.s locret_129A8E ROM:00129AA8 ; --------------------------------------------------------------------------- ROM:00129AA8 ROM:00129AA8 loc_129AA8: ; CODE XREF: ROM:00129A96↑j ROM:00129AA8 cmpi.w #0,($72A).w ROM:00129AAE bgt.s locret_129AD2 ROM:00129AB0 bsr.w sub_129AD6 ROM:00129AB4 move.w $518(a5),d0 ROM:00129AB8 clr.b ($922).w ROM:00129ABC move.w d0,($72A).w ROM:00129AC0 move.b #1,($922).w ROM:00129AC6 move.w #2,($CAC).w ROM:00129ACC bra.l *+6 ROM:00129AD2 ; --------------------------------------------------------------------------- ROM:00129AD2 ROM:00129AD2 locret_129AD2: ; CODE XREF: ROM:00129A8C↑j ROM:00129AD2 ; ROM:00129AAE↑j ... ROM:00129AD2 rts ROM:00129AD4 ; --------------------------------------------------------------------------- ROM:00129AD4 rts ROM:00129AD6 ROM:00129AD6 ; =============== S U B R O U T I N E ======================================= ROM:00129AD6 ROM:00129AD6 ROM:00129AD6 sub_129AD6: ; CODE XREF: ROM:00129A70↑p ROM:00129AD6 ; ROM:00129AB0↑p ROM:00129AD6 btst #6,($139A).w ROM:00129ADC beq.s loc_129AEC ROM:00129ADE bclr #6,($139A).w ROM:00129AE4 bset #4,($DB8).w ROM:00129AEA bra.s loc_129AF2 ROM:00129AEC ; --------------------------------------------------------------------------- ROM:00129AEC ROM:00129AEC loc_129AEC: ; CODE XREF: sub_129AD6+6↑j ROM:00129AEC bclr #4,($DB8).w ROM:00129AF2 ROM:00129AF2 loc_129AF2: ; CODE XREF: sub_129AD6+14↑j ROM:00129AF2 bset #4,($DE8).w ROM:00129AF8 btst #5,($139C).w ROM:00129AFE beq.s loc_129B0E ROM:00129B00 bclr #5,($139C).w ROM:00129B06 bset #5,($DB8).w ROM:00129B0C bra.s loc_129B14 ROM:00129B0E ; --------------------------------------------------------------------------- ROM:00129B0E ROM:00129B0E loc_129B0E: ; CODE XREF: sub_129AD6+28↑j ROM:00129B0E bclr #5,($DB8).w ROM:00129B14 ROM:00129B14 loc_129B14: ; CODE XREF: sub_129AD6+36↑j ROM:00129B14 bset #5,($DE8).w ROM:00129B1A btst #7,($1398).w ROM:00129B20 beq.s loc_129B30 ROM:00129B22 bclr #7,($1398).w ROM:00129B28 bset #6,($DB8).w ROM:00129B2E bra.s loc_129B36 ROM:00129B30 ; --------------------------------------------------------------------------- ROM:00129B30 ROM:00129B30 loc_129B30: ; CODE XREF: sub_129AD6+4A↑j ROM:00129B30 bclr #6,($DB8).w ROM:00129B36 ROM:00129B36 loc_129B36: ; CODE XREF: sub_129AD6+58↑j ROM:00129B36 bset #6,($DE8).w ROM:00129B3C btst #7,($139A).w ROM:00129B42 beq.s loc_129B52 ROM:00129B44 bclr #7,($139A).w ROM:00129B4A bset #7,($DB8).w ROM:00129B50 bra.s loc_129B58 ROM:00129B52 ; --------------------------------------------------------------------------- ROM:00129B52 ROM:00129B52 loc_129B52: ; CODE XREF: sub_129AD6+6C↑j ROM:00129B52 bclr #7,($DB8).w ROM:00129B58 ROM:00129B58 loc_129B58: ; CODE XREF: sub_129AD6+7A↑j ROM:00129B58 bset #7,($DE8).w ROM:00129B5E rts ROM:00129B5E ; End of function sub_129AD6 ROM:00129B5E ROM:00129B60 ROM:00129B60 ; =============== S U B R O U T I N E ======================================= ROM:00129B60 ROM:00129B60 ROM:00129B60 sub_129B60: ; CODE XREF: sub_12A7EA+26↓p ROM:00129B60 move.w ($CAE).w,d1 ROM:00129B64 cmpi.w #5,d1 ROM:00129B68 bcc.s locret_129B72 ROM:00129B6A movea.l off_129B74(pc,d1.w*4),a0 ROM:00129B6E nop ROM:00129B70 jmp (a0) ROM:00129B72 ; --------------------------------------------------------------------------- ROM:00129B72 ROM:00129B72 locret_129B72: ; CODE XREF: sub_129B60+8↑j ROM:00129B72 rts ROM:00129B72 ; End of function sub_129B60 ROM:00129B72 ROM:00129B72 ; --------------------------------------------------------------------------- ROM:00129B74 off_129B74: dc.l loc_129B88 ; DATA XREF: sub_129B60+A↑r ROM:00129B78 dc.l loc_129B92 ROM:00129B7C dc.l loc_129BC0 ROM:00129B80 dc.l loc_129C0C ROM:00129B84 dc.l loc_129CB4 ROM:00129B88 ; --------------------------------------------------------------------------- ROM:00129B88 ROM:00129B88 loc_129B88: ; DATA XREF: ROM:off_129B74↑o ROM:00129B88 move.w #1,($CAE).w ROM:00129B8E bra.s loc_129BBA ROM:00129B90 ; --------------------------------------------------------------------------- ROM:00129B90 rts ROM:00129B92 ; --------------------------------------------------------------------------- ROM:00129B92 ROM:00129B92 loc_129B92: ; DATA XREF: ROM:00129B78↑o ROM:00129B92 btst #0,($138F).w ROM:00129B98 beq.s loc_129BBA ROM:00129B9A move.w $51C(a5),d1 ROM:00129B9E clr.b ($8F4).w ROM:00129BA2 move.w d1,($6CE).w ROM:00129BA6 move.b #1,($8F4).w ROM:00129BAC bclr #3,($DB7).w ROM:00129BB2 move.w #2,($CAE).w ROM:00129BB8 bra.s loc_129C06 ROM:00129BBA ; --------------------------------------------------------------------------- ROM:00129BBA ROM:00129BBA loc_129BBA: ; CODE XREF: ROM:00129B8E↑j ROM:00129BBA ; ROM:00129B98↑j ... ROM:00129BBA bsr.w sub_129CD0 ROM:00129BBE rts ROM:00129BC0 ; --------------------------------------------------------------------------- ROM:00129BC0 ROM:00129BC0 loc_129BC0: ; DATA XREF: ROM:00129B7C↑o ROM:00129BC0 btst #0,($138F).w ROM:00129BC6 bne.s loc_129BD8 ROM:00129BC8 clr.b ($8F4).w ROM:00129BCC clr.w ($6CE).w ROM:00129BD0 move.w #1,($CAE).w ROM:00129BD6 bra.s loc_129BBA ROM:00129BD8 ; --------------------------------------------------------------------------- ROM:00129BD8 ROM:00129BD8 loc_129BD8: ; CODE XREF: ROM:00129BC6↑j ROM:00129BD8 cmpi.w #0,($6CE).w ROM:00129BDE bgt.s loc_129C06 ROM:00129BE0 btst #0,($138F).w ROM:00129BE6 beq.s loc_129C06 ROM:00129BE8 move.w $51E(a5),d1 ROM:00129BEC clr.b ($8F4).w ROM:00129BF0 move.w d1,($6CE).w ROM:00129BF4 move.b #1,($8F4).w ROM:00129BFA move.w #3,($CAE).w ROM:00129C00 bra.l loc_129CAA ROM:00129C06 ; --------------------------------------------------------------------------- ROM:00129C06 ROM:00129C06 loc_129C06: ; CODE XREF: ROM:00129BB8↑j ROM:00129C06 ; ROM:00129BDE↑j ... ROM:00129C06 bsr.w sub_129CD0 ROM:00129C0A rts ROM:00129C0C ; --------------------------------------------------------------------------- ROM:00129C0C ROM:00129C0C loc_129C0C: ; DATA XREF: ROM:00129B80↑o ROM:00129C0C cmpi.w #0,($6CE).w ROM:00129C12 bgt.s loc_129C3C ROM:00129C14 btst #0,($138F).w ROM:00129C1A beq.s loc_129C3C ROM:00129C1C move.w $51E(a5),d1 ROM:00129C20 clr.b ($8F4).w ROM:00129C24 move.w d1,($6CE).w ROM:00129C28 move.b #1,($8F4).w ROM:00129C2E bset #3,($DE7).w ROM:00129C34 move.w #3,($CAE).w ROM:00129C3A bra.s loc_129CAA ROM:00129C3C ; --------------------------------------------------------------------------- ROM:00129C3C ROM:00129C3C loc_129C3C: ; CODE XREF: ROM:00129C12↑j ROM:00129C3C ; ROM:00129C1A↑j ROM:00129C3C cmpi.w #0,($6CE).w ROM:00129C42 bgt.s loc_129C5E ROM:00129C44 btst #0,($138F).w ROM:00129C4A bne.s loc_129C5E ROM:00129C4C move.w #0,($CB0).w ROM:00129C52 move.w #1,($CAE).w ROM:00129C58 bra.l loc_129BBA ROM:00129C5E ; --------------------------------------------------------------------------- ROM:00129C5E ROM:00129C5E loc_129C5E: ; CODE XREF: ROM:00129C42↑j ROM:00129C5E ; ROM:00129C4A↑j ROM:00129C5E btst #0,($138F).w ROM:00129C64 bne.s loc_129C80 ROM:00129C66 move.w #0,($CB0).w ROM:00129C6C clr.b ($8F4).w ROM:00129C70 clr.w ($6CE).w ROM:00129C74 move.w #1,($CAE).w ROM:00129C7A bra.l loc_129BBA ROM:00129C80 ; --------------------------------------------------------------------------- ROM:00129C80 ROM:00129C80 loc_129C80: ; CODE XREF: ROM:00129C64↑j ROM:00129C80 btst #1,($1396).w ROM:00129C86 beq.s loc_129CAA ROM:00129C88 move.w #0,($CB0).w ROM:00129C8E bset #3,($DB7).w ROM:00129C94 bset #3,($DE7).w ROM:00129C9A clr.b ($8F4).w ROM:00129C9E clr.w ($6CE).w ROM:00129CA2 move.w #4,($CAE).w ROM:00129CA8 bra.s loc_129CC8 ROM:00129CAA ; --------------------------------------------------------------------------- ROM:00129CAA ROM:00129CAA loc_129CAA: ; CODE XREF: ROM:00129C00↑j ROM:00129CAA ; ROM:00129C3A↑j ... ROM:00129CAA bsr.w sub_129CD0 ROM:00129CAE bsr.w sub_129D0A ROM:00129CB2 rts ROM:00129CB4 ; --------------------------------------------------------------------------- ROM:00129CB4 ROM:00129CB4 loc_129CB4: ; DATA XREF: ROM:00129B84↑o ROM:00129CB4 btst #0,($138F).w ROM:00129CBA bne.s loc_129CC8 ROM:00129CBC move.w #1,($CAE).w ROM:00129CC2 bra.l loc_129BBA ROM:00129CC8 ; --------------------------------------------------------------------------- ROM:00129CC8 ROM:00129CC8 loc_129CC8: ; CODE XREF: ROM:00129CA8↑j ROM:00129CC8 ; ROM:00129CBA↑j ROM:00129CC8 bsr.w sub_129CD0 ROM:00129CCC rts ROM:00129CCE ; --------------------------------------------------------------------------- ROM:00129CCE rts ROM:00129CD0 ROM:00129CD0 ; =============== S U B R O U T I N E ======================================= ROM:00129CD0 ROM:00129CD0 ROM:00129CD0 sub_129CD0: ; CODE XREF: ROM:loc_129BBA↑p ROM:00129CD0 ; ROM:loc_129C06↑p ... ROM:00129CD0 btst #5,($13B3).w ROM:00129CD6 bne.s loc_129D02 ROM:00129CD8 btst #5,($13AA).w ROM:00129CDE beq.s loc_129CFA ROM:00129CE0 move.w $51A(a5),d1 ROM:00129CE4 cmp.w ($A94).w,d1 ROM:00129CE8 bgt.s loc_129CF2 ROM:00129CEA bset #0,($138F).w ROM:00129CF0 bra.s loc_129CF8 ROM:00129CF2 ; --------------------------------------------------------------------------- ROM:00129CF2 ROM:00129CF2 loc_129CF2: ; CODE XREF: sub_129CD0+18↑j ROM:00129CF2 bclr #0,($138F).w ROM:00129CF8 ROM:00129CF8 loc_129CF8: ; CODE XREF: sub_129CD0+20↑j ROM:00129CF8 bra.s loc_129D00 ROM:00129CFA ; --------------------------------------------------------------------------- ROM:00129CFA ROM:00129CFA loc_129CFA: ; CODE XREF: sub_129CD0+E↑j ROM:00129CFA bclr #0,($138F).w ROM:00129D00 ROM:00129D00 loc_129D00: ; CODE XREF: sub_129CD0:loc_129CF8↑j ROM:00129D00 bra.s locret_129D08 ROM:00129D02 ; --------------------------------------------------------------------------- ROM:00129D02 ROM:00129D02 loc_129D02: ; CODE XREF: sub_129CD0+6↑j ROM:00129D02 bclr #0,($138F).w ROM:00129D08 ROM:00129D08 locret_129D08: ; CODE XREF: sub_129CD0:loc_129D00↑j ROM:00129D08 rts ROM:00129D08 ; End of function sub_129CD0 ROM:00129D08 ROM:00129D0A ROM:00129D0A ; =============== S U B R O U T I N E ======================================= ROM:00129D0A ROM:00129D0A ROM:00129D0A sub_129D0A: ; CODE XREF: ROM:00129CAE↑p ROM:00129D0A move.w ($CB0).w,d1 ROM:00129D0E cmpi.w #4,d1 ROM:00129D12 bcc.s locret_129D1C ROM:00129D14 movea.l off_129D1E(pc,d1.w*4),a0 ROM:00129D18 nop ROM:00129D1A jmp (a0) ROM:00129D1C ; --------------------------------------------------------------------------- ROM:00129D1C ROM:00129D1C locret_129D1C: ; CODE XREF: sub_129D0A+8↑j ROM:00129D1C rts ROM:00129D1C ; End of function sub_129D0A ROM:00129D1C ROM:00129D1C ; --------------------------------------------------------------------------- ROM:00129D1E off_129D1E: dc.l loc_129D2E ; DATA XREF: sub_129D0A+A↑r ROM:00129D22 dc.l loc_129D4E ROM:00129D26 dc.l loc_129D82 ROM:00129D2A dc.l locret_129DD6 ROM:00129D2E ; --------------------------------------------------------------------------- ROM:00129D2E ROM:00129D2E loc_129D2E: ; DATA XREF: ROM:off_129D1E↑o ROM:00129D2E bclr #1,($1396).w ROM:00129D34 bclr #5,($1395).w ROM:00129D3A bclr #2,($139F).w ROM:00129D40 move.w #1,($CB0).w ROM:00129D46 bra.l loc_129D7C ROM:00129D4C ; --------------------------------------------------------------------------- ROM:00129D4C rts ROM:00129D4E ; --------------------------------------------------------------------------- ROM:00129D4E ROM:00129D4E loc_129D4E: ; DATA XREF: ROM:00129D22↑o ROM:00129D4E btst #5,($1395).w ROM:00129D54 beq.s loc_129D7C ROM:00129D56 btst #2,($139F).w ROM:00129D5C beq.s loc_129D7C ROM:00129D5E move.w $524(a5),d1 ROM:00129D62 clr.b ($8F5).w ROM:00129D66 move.w d1,($6D0).w ROM:00129D6A move.b #1,($8F5).w ROM:00129D70 move.w #2,($CB0).w ROM:00129D76 bra.l loc_129DD0 ROM:00129D7C ; --------------------------------------------------------------------------- ROM:00129D7C ROM:00129D7C loc_129D7C: ; CODE XREF: ROM:00129D46↑j ROM:00129D7C ; ROM:00129D54↑j ... ROM:00129D7C bsr.w sub_129DDA ROM:00129D80 rts ROM:00129D82 ; --------------------------------------------------------------------------- ROM:00129D82 ROM:00129D82 loc_129D82: ; DATA XREF: ROM:00129D26↑o ROM:00129D82 btst #5,($1395).w ROM:00129D88 beq.s loc_129D92 ROM:00129D8A btst #2,($139F).w ROM:00129D90 bne.s loc_129DA6 ROM:00129D92 ROM:00129D92 loc_129D92: ; CODE XREF: ROM:00129D88↑j ROM:00129D92 clr.b ($8F5).w ROM:00129D96 clr.w ($6D0).w ROM:00129D9A move.w #1,($CB0).w ROM:00129DA0 bra.l loc_129D7C ROM:00129DA6 ; --------------------------------------------------------------------------- ROM:00129DA6 ROM:00129DA6 loc_129DA6: ; CODE XREF: ROM:00129D90↑j ROM:00129DA6 btst #5,($1395).w ROM:00129DAC beq.s loc_129DD0 ROM:00129DAE btst #2,($139F).w ROM:00129DB4 beq.s loc_129DD0 ROM:00129DB6 cmpi.w #0,($6D0).w ROM:00129DBC bgt.s loc_129DD0 ROM:00129DBE bset #1,($1396).w ROM:00129DC4 move.w #3,($CB0).w ROM:00129DCA bra.l locret_129DD6 ROM:00129DD0 ; --------------------------------------------------------------------------- ROM:00129DD0 ROM:00129DD0 loc_129DD0: ; CODE XREF: ROM:00129D76↑j ROM:00129DD0 ; ROM:00129DAC↑j ... ROM:00129DD0 bsr.w sub_129DDA ROM:00129DD4 rts ROM:00129DD6 ; --------------------------------------------------------------------------- ROM:00129DD6 ROM:00129DD6 locret_129DD6: ; CODE XREF: ROM:00129DCA↑j ROM:00129DD6 ; DATA XREF: ROM:00129D2A↑o ROM:00129DD6 rts ROM:00129DD8 ; --------------------------------------------------------------------------- ROM:00129DD8 rts ROM:00129DDA ROM:00129DDA ; =============== S U B R O U T I N E ======================================= ROM:00129DDA ROM:00129DDA ROM:00129DDA sub_129DDA: ; CODE XREF: ROM:loc_129D7C↑p ROM:00129DDA ; ROM:loc_129DD0↑p ROM:00129DDA move.w $522(a5),d1 ROM:00129DDE move.w $520(a5),d2 ROM:00129DE2 cmp.w ($BB2).w,d1 ROM:00129DE6 blt.s loc_129DEE ROM:00129DE8 cmp.w ($BB2).w,d2 ROM:00129DEC ble.s loc_129DF6 ROM:00129DEE ROM:00129DEE loc_129DEE: ; CODE XREF: sub_129DDA+C↑j ROM:00129DEE bset #2,($139F).w ROM:00129DF4 bra.s loc_129DFC ROM:00129DF6 ; --------------------------------------------------------------------------- ROM:00129DF6 ROM:00129DF6 loc_129DF6: ; CODE XREF: sub_129DDA+12↑j ROM:00129DF6 bclr #2,($139F).w ROM:00129DFC ROM:00129DFC loc_129DFC: ; CODE XREF: sub_129DDA+1A↑j ROM:00129DFC cmpi.w #0,($BB4).w ROM:00129E02 bne.s loc_129E06 ROM:00129E04 bra.s loc_129E20 ROM:00129E06 ; --------------------------------------------------------------------------- ROM:00129E06 ROM:00129E06 loc_129E06: ; CODE XREF: sub_129DDA+28↑j ROM:00129E06 move.w ($BB0).w,d0 ROM:00129E0A cmp.w ($BB4).w,d0 ROM:00129E0E bgt.s loc_129E12 ROM:00129E10 bra.s loc_129E20 ROM:00129E12 ; --------------------------------------------------------------------------- ROM:00129E12 ROM:00129E12 loc_129E12: ; CODE XREF: sub_129DDA+34↑j ROM:00129E12 move.w ($BAA).w,d1 ROM:00129E16 sub.w $3F8(a5),d1 ROM:00129E1A cmp.w ($BB4).w,d1 ROM:00129E1E blt.s loc_129E28 ROM:00129E20 ROM:00129E20 loc_129E20: ; CODE XREF: sub_129DDA+2A↑j ROM:00129E20 ; sub_129DDA+36↑j ROM:00129E20 bset #5,($1395).w ROM:00129E26 bra.s locret_129E2E ROM:00129E28 ; --------------------------------------------------------------------------- ROM:00129E28 ROM:00129E28 loc_129E28: ; CODE XREF: sub_129DDA+44↑j ROM:00129E28 bclr #5,($1395).w ROM:00129E2E ROM:00129E2E locret_129E2E: ; CODE XREF: sub_129DDA+4C↑j ROM:00129E2E rts ROM:00129E2E ; End of function sub_129DDA ROM:00129E2E ROM:00129E30 ROM:00129E30 ; =============== S U B R O U T I N E ======================================= ROM:00129E30 ROM:00129E30 ROM:00129E30 sub_129E30: ; CODE XREF: sub_12A7EA+44↓p ROM:00129E30 move.w ($CB2).w,d1 ROM:00129E34 cmpi.w #3,d1 ROM:00129E38 bcc.s locret_129E42 ROM:00129E3A movea.l off_129E44(pc,d1.w*4),a0 ROM:00129E3E nop ROM:00129E40 jmp (a0) ROM:00129E42 ; --------------------------------------------------------------------------- ROM:00129E42 ROM:00129E42 locret_129E42: ; CODE XREF: sub_129E30+8↑j ROM:00129E42 rts ROM:00129E42 ; End of function sub_129E30 ROM:00129E42 ROM:00129E42 ; --------------------------------------------------------------------------- ROM:00129E44 off_129E44: dc.l loc_129E50 ; DATA XREF: sub_129E30+A↑r ROM:00129E48 dc.l loc_129E5A ROM:00129E4C dc.l loc_129E8A ROM:00129E50 ; --------------------------------------------------------------------------- ROM:00129E50 ROM:00129E50 loc_129E50: ; DATA XREF: ROM:off_129E44↑o ROM:00129E50 move.w #1,($CB2).w ROM:00129E56 bra.s locret_129E88 ROM:00129E58 ; --------------------------------------------------------------------------- ROM:00129E58 rts ROM:00129E5A ; --------------------------------------------------------------------------- ROM:00129E5A ROM:00129E5A loc_129E5A: ; DATA XREF: ROM:00129E48↑o ROM:00129E5A btst #6,($13AB).w ROM:00129E60 beq.s locret_129E88 ROM:00129E62 cmpi.w #0,($5A2).w ROM:00129E68 ble.s locret_129E88 ROM:00129E6A bsr.w sub_129ED8 ROM:00129E6E move.w $526(a5),d0 ROM:00129E72 clr.b ($8F6).w ROM:00129E76 move.w d0,($6D2).w ROM:00129E7A move.b #1,($8F6).w ROM:00129E80 move.w #2,($CB2).w ROM:00129E86 bra.s locret_129ED4 ROM:00129E88 ; --------------------------------------------------------------------------- ROM:00129E88 ROM:00129E88 locret_129E88: ; CODE XREF: ROM:00129E56↑j ROM:00129E88 ; ROM:00129E60↑j ... ROM:00129E88 rts ROM:00129E8A ; --------------------------------------------------------------------------- ROM:00129E8A ROM:00129E8A loc_129E8A: ; DATA XREF: ROM:00129E4C↑o ROM:00129E8A btst #6,($13AB).w ROM:00129E90 beq.s loc_129E9A ROM:00129E92 cmpi.w #0,($5A2).w ROM:00129E98 bgt.s loc_129EAA ROM:00129E9A ROM:00129E9A loc_129E9A: ; CODE XREF: ROM:00129E90↑j ROM:00129E9A clr.b ($8F6).w ROM:00129E9E clr.w ($6D2).w ROM:00129EA2 move.w #1,($CB2).w ROM:00129EA8 bra.s locret_129E88 ROM:00129EAA ; --------------------------------------------------------------------------- ROM:00129EAA ROM:00129EAA loc_129EAA: ; CODE XREF: ROM:00129E98↑j ROM:00129EAA cmpi.w #0,($6D2).w ROM:00129EB0 bgt.s locret_129ED4 ROM:00129EB2 bsr.w sub_129ED8 ROM:00129EB6 move.w $526(a5),d0 ROM:00129EBA clr.b ($8F6).w ROM:00129EBE move.w d0,($6D2).w ROM:00129EC2 move.b #1,($8F6).w ROM:00129EC8 move.w #2,($CB2).w ROM:00129ECE bra.l *+6 ROM:00129ED4 ; --------------------------------------------------------------------------- ROM:00129ED4 ROM:00129ED4 locret_129ED4: ; CODE XREF: ROM:00129E86↑j ROM:00129ED4 ; ROM:00129EB0↑j ... ROM:00129ED4 rts ROM:00129ED6 ; --------------------------------------------------------------------------- ROM:00129ED6 rts ROM:00129ED8 ROM:00129ED8 ; =============== S U B R O U T I N E ======================================= ROM:00129ED8 ROM:00129ED8 ROM:00129ED8 sub_129ED8: ; CODE XREF: ROM:00129E6A↑p ROM:00129ED8 ; ROM:00129EB2↑p ROM:00129ED8 btst #0,($1395).w ROM:00129EDE beq.s loc_129EEE ROM:00129EE0 bclr #0,($1395).w ROM:00129EE6 bset #2,($DB9).w ROM:00129EEC bra.s loc_129EF4 ROM:00129EEE ; --------------------------------------------------------------------------- ROM:00129EEE ROM:00129EEE loc_129EEE: ; CODE XREF: sub_129ED8+6↑j ROM:00129EEE bclr #2,($DB9).w ROM:00129EF4 ROM:00129EF4 loc_129EF4: ; CODE XREF: sub_129ED8+14↑j ROM:00129EF4 bset #2,($DE9).w ROM:00129EFA rts ROM:00129EFA ; End of function sub_129ED8 ROM:00129EFA ROM:00129EFC ROM:00129EFC ; =============== S U B R O U T I N E ======================================= ROM:00129EFC ROM:00129EFC ROM:00129EFC sub_129EFC: ; CODE XREF: sub_12A7EA+20↓p ROM:00129EFC move.w $230(a5),d0 ROM:00129F00 cmpi.w #0,d0 ROM:00129F04 bne.s loc_129F0C ROM:00129F06 bsr.w sub_129F12 ROM:00129F0A bra.s locret_129F10 ROM:00129F0C ; --------------------------------------------------------------------------- ROM:00129F0C ROM:00129F0C loc_129F0C: ; CODE XREF: sub_129EFC+8↑j ROM:00129F0C bsr.w sub_129FDE ROM:00129F10 ROM:00129F10 locret_129F10: ; CODE XREF: sub_129EFC+E↑j ROM:00129F10 rts ROM:00129F10 ; End of function sub_129EFC ROM:00129F10 ROM:00129F12 ROM:00129F12 ; =============== S U B R O U T I N E ======================================= ROM:00129F12 ROM:00129F12 ROM:00129F12 sub_129F12: ; CODE XREF: sub_129EFC+A↑p ROM:00129F12 clr.w d1 ROM:00129F14 move.b ($11E5).w,d1 ROM:00129F18 cmpi.w #3,d1 ROM:00129F1C bcc.s locret_129F26 ROM:00129F1E movea.l off_129F28(pc,d1.w*4),a0 ROM:00129F22 nop ROM:00129F24 jmp (a0) ROM:00129F26 ; --------------------------------------------------------------------------- ROM:00129F26 ROM:00129F26 locret_129F26: ; CODE XREF: sub_129F12+A↑j ROM:00129F26 rts ROM:00129F26 ; End of function sub_129F12 ROM:00129F26 ROM:00129F26 ; --------------------------------------------------------------------------- ROM:00129F28 off_129F28: dc.l loc_129F34 ; DATA XREF: sub_129F12+C↑r ROM:00129F2C dc.l loc_129F44 ROM:00129F30 dc.l loc_129F9A ROM:00129F34 ; --------------------------------------------------------------------------- ROM:00129F34 ROM:00129F34 loc_129F34: ; DATA XREF: ROM:off_129F28↑o ROM:00129F34 bclr #1,($DB8).w ROM:00129F3A move.b #1,($11E5).w ROM:00129F40 bra.s locret_129F98 ROM:00129F42 ; --------------------------------------------------------------------------- ROM:00129F42 rts ROM:00129F44 ; --------------------------------------------------------------------------- ROM:00129F44 ROM:00129F44 loc_129F44: ; DATA XREF: ROM:00129F2C↑o ROM:00129F44 move.w $52C(a5),d0 ROM:00129F48 cmp.w ($53E).w,d0 ROM:00129F4C bgt.s loc_129F5C ROM:00129F4E bset #1,($DB8).w ROM:00129F54 bset #1,($DE8).w ROM:00129F5A bra.s locret_129F98 ROM:00129F5C ; --------------------------------------------------------------------------- ROM:00129F5C ROM:00129F5C loc_129F5C: ; CODE XREF: ROM:00129F4C↑j ROM:00129F5C move.w $52A(a5),d0 ROM:00129F60 cmp.w ($53E).w,d0 ROM:00129F64 bgt.s loc_129F76 ROM:00129F66 bclr #1,($DB8).w ROM:00129F6C bset #1,($DE8).w ROM:00129F72 bra.s locret_129F98 ROM:00129F74 ; --------------------------------------------------------------------------- ROM:00129F74 bra.s locret_129F98 ROM:00129F76 ; --------------------------------------------------------------------------- ROM:00129F76 ROM:00129F76 loc_129F76: ; CODE XREF: ROM:00129F64↑j ROM:00129F76 btst #2,($1388).w ROM:00129F7C beq.s locret_129F98 ROM:00129F7E move.w $528(a5),d1 ROM:00129F82 clr.b ($8D7).w ROM:00129F86 move.w d1,($694).w ROM:00129F8A move.b #1,($8D7).w ROM:00129F90 move.b #2,($11E5).w ROM:00129F96 bra.s locret_129FDA ROM:00129F98 ; --------------------------------------------------------------------------- ROM:00129F98 ROM:00129F98 locret_129F98: ; CODE XREF: ROM:00129F40↑j ROM:00129F98 ; ROM:00129F5A↑j ... ROM:00129F98 rts ROM:00129F9A ; --------------------------------------------------------------------------- ROM:00129F9A ROM:00129F9A loc_129F9A: ; DATA XREF: ROM:00129F30↑o ROM:00129F9A move.w $52A(a5),d0 ROM:00129F9E cmp.w ($53E).w,d0 ROM:00129FA2 bgt.s loc_129FA6 ROM:00129FA4 bra.s loc_129FAE ROM:00129FA6 ; --------------------------------------------------------------------------- ROM:00129FA6 ROM:00129FA6 loc_129FA6: ; CODE XREF: ROM:00129FA2↑j ROM:00129FA6 btst #2,($1388).w ROM:00129FAC bne.s loc_129FBE ROM:00129FAE ROM:00129FAE loc_129FAE: ; CODE XREF: ROM:00129FA4↑j ROM:00129FAE clr.b ($8D7).w ROM:00129FB2 clr.w ($694).w ROM:00129FB6 move.b #1,($11E5).w ROM:00129FBC bra.s locret_129F98 ROM:00129FBE ; --------------------------------------------------------------------------- ROM:00129FBE ROM:00129FBE loc_129FBE: ; CODE XREF: ROM:00129FAC↑j ROM:00129FBE cmpi.w #0,($694).w ROM:00129FC4 bgt.s locret_129FDA ROM:00129FC6 bset #1,($DB8).w ROM:00129FCC bset #1,($DE8).w ROM:00129FD2 move.b #1,($11E5).w ROM:00129FD8 bra.s locret_129F98 ROM:00129FDA ; --------------------------------------------------------------------------- ROM:00129FDA ROM:00129FDA locret_129FDA: ; CODE XREF: ROM:00129F96↑j ROM:00129FDA ; ROM:00129FC4↑j ROM:00129FDA rts ROM:00129FDC ; --------------------------------------------------------------------------- ROM:00129FDC rts ROM:00129FDE ROM:00129FDE ; =============== S U B R O U T I N E ======================================= ROM:00129FDE ROM:00129FDE ROM:00129FDE sub_129FDE: ; CODE XREF: sub_129EFC:loc_129F0C↑p ROM:00129FDE btst #4,($1395).w ROM:00129FE4 beq.s loc_129FEE ROM:00129FE6 bset #1,($DB8).w ROM:00129FEC bra.s loc_129FF4 ROM:00129FEE ; --------------------------------------------------------------------------- ROM:00129FEE ROM:00129FEE loc_129FEE: ; CODE XREF: sub_129FDE+6↑j ROM:00129FEE bclr #1,($DB8).w ROM:00129FF4 ROM:00129FF4 loc_129FF4: ; CODE XREF: sub_129FDE+E↑j ROM:00129FF4 btst #1,($DE9).w ROM:00129FFA bne.s loc_12A004 ROM:00129FFC btst #4,($DE9).w ROM:0012A002 beq.s loc_12A00C ROM:0012A004 ROM:0012A004 loc_12A004: ; CODE XREF: sub_129FDE+1C↑j ROM:0012A004 bset #1,($DE8).w ROM:0012A00A bra.s locret_12A012 ROM:0012A00C ; --------------------------------------------------------------------------- ROM:0012A00C ROM:0012A00C loc_12A00C: ; CODE XREF: sub_129FDE+24↑j ROM:0012A00C bclr #1,($DE8).w ROM:0012A012 ROM:0012A012 locret_12A012: ; CODE XREF: sub_129FDE+2C↑j ROM:0012A012 rts ROM:0012A012 ; End of function sub_129FDE ROM:0012A012 ROM:0012A014 ROM:0012A014 ; =============== S U B R O U T I N E ======================================= ROM:0012A014 ROM:0012A014 ROM:0012A014 sub_12A014: ; CODE XREF: sub_12A7EA↓p ROM:0012A014 bsr.w sub_12A01E ROM:0012A018 bsr.w sub_12A24C ROM:0012A01C rts ROM:0012A01C ; End of function sub_12A014 ROM:0012A01C ROM:0012A01E ROM:0012A01E ; =============== S U B R O U T I N E ======================================= ROM:0012A01E ROM:0012A01E ROM:0012A01E sub_12A01E: ; CODE XREF: sub_12A014↑p ROM:0012A01E clr.w d1 ROM:0012A020 move.b ($11E6).w,d1 ROM:0012A024 cmpi.w #7,d1 ROM:0012A028 bcc.s locret_12A032 ROM:0012A02A movea.l off_12A034(pc,d1.w*4),a0 ROM:0012A02E nop ROM:0012A030 jmp (a0) ROM:0012A032 ; --------------------------------------------------------------------------- ROM:0012A032 ROM:0012A032 locret_12A032: ; CODE XREF: sub_12A01E+A↑j ROM:0012A032 rts ROM:0012A032 ; End of function sub_12A01E ROM:0012A032 ROM:0012A032 ; --------------------------------------------------------------------------- ROM:0012A034 off_12A034: dc.l loc_12A050 ; DATA XREF: sub_12A01E+C↑r ROM:0012A038 dc.l loc_12A064 ROM:0012A03C dc.l loc_12A0BA ROM:0012A040 dc.l loc_12A11A ROM:0012A044 dc.l loc_12A170 ROM:0012A048 dc.l loc_12A1DA ROM:0012A04C dc.l locret_12A1FC ROM:0012A050 ; --------------------------------------------------------------------------- ROM:0012A050 ROM:0012A050 loc_12A050: ; DATA XREF: ROM:off_12A034↑o ROM:0012A050 bclr #7,($DB6).w ROM:0012A056 bsr.w sub_12A1FE ROM:0012A05A move.b #1,($11E6).w ROM:0012A060 bra.s loc_12A0B4 ROM:0012A062 ; --------------------------------------------------------------------------- ROM:0012A062 rts ROM:0012A064 ; --------------------------------------------------------------------------- ROM:0012A064 ROM:0012A064 loc_12A064: ; DATA XREF: ROM:0012A038↑o ROM:0012A064 btst #7,($1391).w ROM:0012A06A beq.s loc_12A07E ROM:0012A06C bset #7,($DE6).w ROM:0012A072 move.b #6,($11E6).w ROM:0012A078 bra.l locret_12A1FC ROM:0012A07E ; --------------------------------------------------------------------------- ROM:0012A07E ROM:0012A07E loc_12A07E: ; CODE XREF: ROM:0012A06A↑j ROM:0012A07E btst #1,($1399).w ROM:0012A084 bne.s loc_12A0B4 ROM:0012A086 move.w $52E(a5),d0 ROM:0012A08A move.w $530(a5),d1 ROM:0012A08E cmp.w ($598).w,d0 ROM:0012A092 bgt.s loc_12A0B4 ROM:0012A094 cmp.w ($A5E).w,d1 ROM:0012A098 bgt.s loc_12A0B4 ROM:0012A09A move.w $532(a5),d2 ROM:0012A09E clr.b ($8D8).w ROM:0012A0A2 move.w d2,($696).w ROM:0012A0A6 move.b #1,($8D8).w ROM:0012A0AC move.b #2,($11E6).w ROM:0012A0B2 bra.s loc_12A114 ROM:0012A0B4 ; --------------------------------------------------------------------------- ROM:0012A0B4 ROM:0012A0B4 loc_12A0B4: ; CODE XREF: ROM:0012A060↑j ROM:0012A0B4 ; ROM:0012A084↑j ... ROM:0012A0B4 bsr.w sub_12A20C ROM:0012A0B8 rts ROM:0012A0BA ; --------------------------------------------------------------------------- ROM:0012A0BA ROM:0012A0BA loc_12A0BA: ; DATA XREF: ROM:0012A03C↑o ROM:0012A0BA btst #7,($1391).w ROM:0012A0C0 beq.s loc_12A0D4 ROM:0012A0C2 bset #7,($DE6).w ROM:0012A0C8 move.b #6,($11E6).w ROM:0012A0CE bra.l locret_12A1FC ROM:0012A0D4 ; --------------------------------------------------------------------------- ROM:0012A0D4 ROM:0012A0D4 loc_12A0D4: ; CODE XREF: ROM:0012A0C0↑j ROM:0012A0D4 cmpi.w #0,($696).w ROM:0012A0DA bgt.s loc_12A0E8 ROM:0012A0DC move.b #3,($11E6).w ROM:0012A0E2 bra.l loc_12A16A ROM:0012A0E8 ; --------------------------------------------------------------------------- ROM:0012A0E8 ROM:0012A0E8 loc_12A0E8: ; CODE XREF: ROM:0012A0DA↑j ROM:0012A0E8 btst #1,($1399).w ROM:0012A0EE bne.s loc_12A104 ROM:0012A0F0 move.w $52E(a5),d0 ROM:0012A0F4 move.w $530(a5),d1 ROM:0012A0F8 cmp.w ($598).w,d0 ROM:0012A0FC bgt.s loc_12A104 ROM:0012A0FE cmp.w ($A5E).w,d1 ROM:0012A102 ble.s loc_12A114 ROM:0012A104 ROM:0012A104 loc_12A104: ; CODE XREF: ROM:0012A0EE↑j ROM:0012A104 ; ROM:0012A0FC↑j ROM:0012A104 clr.b ($8D8).w ROM:0012A108 clr.w ($696).w ROM:0012A10C move.b #1,($11E6).w ROM:0012A112 bra.s loc_12A0B4 ROM:0012A114 ; --------------------------------------------------------------------------- ROM:0012A114 ROM:0012A114 loc_12A114: ; CODE XREF: ROM:0012A0B2↑j ROM:0012A114 ; ROM:0012A102↑j ROM:0012A114 bsr.w sub_12A20C ROM:0012A118 rts ROM:0012A11A ; --------------------------------------------------------------------------- ROM:0012A11A ROM:0012A11A loc_12A11A: ; DATA XREF: ROM:0012A040↑o ROM:0012A11A btst #7,($1391).w ROM:0012A120 beq.s loc_12A134 ROM:0012A122 bset #7,($DE6).w ROM:0012A128 move.b #6,($11E6).w ROM:0012A12E bra.l locret_12A1FC ROM:0012A134 ; --------------------------------------------------------------------------- ROM:0012A134 ROM:0012A134 loc_12A134: ; CODE XREF: ROM:0012A120↑j ROM:0012A134 btst #1,($1399).w ROM:0012A13A bne.s loc_12A16A ROM:0012A13C move.w $534(a5),d0 ROM:0012A140 move.w $536(a5),d1 ROM:0012A144 cmp.w ($598).w,d0 ROM:0012A148 blt.s loc_12A16A ROM:0012A14A cmp.w ($A5E).w,d1 ROM:0012A14E blt.s loc_12A16A ROM:0012A150 move.w $538(a5),d2 ROM:0012A154 clr.b ($8D8).w ROM:0012A158 move.w d2,($696).w ROM:0012A15C move.b #1,($8D8).w ROM:0012A162 move.b #4,($11E6).w ROM:0012A168 bra.s loc_12A1D4 ROM:0012A16A ; --------------------------------------------------------------------------- ROM:0012A16A ROM:0012A16A loc_12A16A: ; CODE XREF: ROM:0012A0E2↑j ROM:0012A16A ; ROM:0012A13A↑j ... ROM:0012A16A bsr.w sub_12A20C ROM:0012A16E rts ROM:0012A170 ; --------------------------------------------------------------------------- ROM:0012A170 ROM:0012A170 loc_12A170: ; DATA XREF: ROM:0012A044↑o ROM:0012A170 btst #7,($1391).w ROM:0012A176 beq.s loc_12A186 ROM:0012A178 bset #7,($DE6).w ROM:0012A17E move.b #6,($11E6).w ROM:0012A184 bra.s locret_12A1FC ROM:0012A186 ; --------------------------------------------------------------------------- ROM:0012A186 ROM:0012A186 loc_12A186: ; CODE XREF: ROM:0012A176↑j ROM:0012A186 cmpi.w #0,($696).w ROM:0012A18C bgt.s loc_12A1A8 ROM:0012A18E bset #7,($DB6).w ROM:0012A194 bset #3,($1399).w ROM:0012A19A bset #7,($DE6).w ROM:0012A1A0 move.b #5,($11E6).w ROM:0012A1A6 bra.s loc_12A1F6 ROM:0012A1A8 ; --------------------------------------------------------------------------- ROM:0012A1A8 ROM:0012A1A8 loc_12A1A8: ; CODE XREF: ROM:0012A18C↑j ROM:0012A1A8 btst #1,($1399).w ROM:0012A1AE bne.s loc_12A1C4 ROM:0012A1B0 move.w $534(a5),d0 ROM:0012A1B4 move.w $536(a5),d1 ROM:0012A1B8 cmp.w ($598).w,d0 ROM:0012A1BC blt.s loc_12A1C4 ROM:0012A1BE cmp.w ($A5E).w,d1 ROM:0012A1C2 bge.s loc_12A1D4 ROM:0012A1C4 ROM:0012A1C4 loc_12A1C4: ; CODE XREF: ROM:0012A1AE↑j ROM:0012A1C4 ; ROM:0012A1BC↑j ROM:0012A1C4 clr.b ($8D8).w ROM:0012A1C8 clr.w ($696).w ROM:0012A1CC move.b #3,($11E6).w ROM:0012A1D2 bra.s loc_12A16A ROM:0012A1D4 ; --------------------------------------------------------------------------- ROM:0012A1D4 ROM:0012A1D4 loc_12A1D4: ; CODE XREF: ROM:0012A168↑j ROM:0012A1D4 ; ROM:0012A1C2↑j ROM:0012A1D4 bsr.w sub_12A20C ROM:0012A1D8 rts ROM:0012A1DA ; --------------------------------------------------------------------------- ROM:0012A1DA ROM:0012A1DA loc_12A1DA: ; DATA XREF: ROM:0012A048↑o ROM:0012A1DA btst #7,($1391).w ROM:0012A1E0 beq.s loc_12A1F6 ROM:0012A1E2 bclr #7,($DB6).w ROM:0012A1E8 bset #7,($DE6).w ROM:0012A1EE move.b #6,($11E6).w ROM:0012A1F4 bra.s locret_12A1FC ROM:0012A1F6 ; --------------------------------------------------------------------------- ROM:0012A1F6 ROM:0012A1F6 loc_12A1F6: ; CODE XREF: ROM:0012A1A6↑j ROM:0012A1F6 ; ROM:0012A1E0↑j ROM:0012A1F6 bsr.w sub_12A20C ROM:0012A1FA rts ROM:0012A1FC ; --------------------------------------------------------------------------- ROM:0012A1FC ROM:0012A1FC locret_12A1FC: ; CODE XREF: ROM:0012A078↑j ROM:0012A1FC ; ROM:0012A0CE↑j ... ROM:0012A1FC rts ROM:0012A1FE ROM:0012A1FE ; =============== S U B R O U T I N E ======================================= ROM:0012A1FE ROM:0012A1FE ROM:0012A1FE sub_12A1FE: ; CODE XREF: ROM:0012A056↑p ROM:0012A1FE move.w ($4D0).w,($CB4).w ROM:0012A204 move.w ($4D0).w,($CB6).w ROM:0012A20A rts ROM:0012A20A ; End of function sub_12A1FE ROM:0012A20A ROM:0012A20C ROM:0012A20C ; =============== S U B R O U T I N E ======================================= ROM:0012A20C ROM:0012A20C ROM:0012A20C sub_12A20C: ; CODE XREF: ROM:loc_12A0B4↑p ROM:0012A20C ; ROM:loc_12A114↑p ... ROM:0012A20C move.w ($CB6).w,d0 ROM:0012A210 cmp.w ($4D0).w,d0 ROM:0012A214 bge.s loc_12A21C ROM:0012A216 move.w ($4D0).w,($CB6).w ROM:0012A21C ROM:0012A21C loc_12A21C: ; CODE XREF: sub_12A20C+8↑j ROM:0012A21C move.w ($CB4).w,d0 ROM:0012A220 cmp.w ($4D0).w,d0 ROM:0012A224 ble.s loc_12A22C ROM:0012A226 move.w ($4D0).w,($CB4).w ROM:0012A22C ROM:0012A22C loc_12A22C: ; CODE XREF: sub_12A20C+18↑j ROM:0012A22C move.w ($CB6).w,d0 ROM:0012A230 sub.w ($CB4).w,d0 ROM:0012A234 move.w $53A(a5),d1 ROM:0012A238 cmp.w d0,d1 ROM:0012A23A bgt.s loc_12A244 ROM:0012A23C bset #7,($1391).w ROM:0012A242 bra.s locret_12A24A ROM:0012A244 ; --------------------------------------------------------------------------- ROM:0012A244 ROM:0012A244 loc_12A244: ; CODE XREF: sub_12A20C+2E↑j ROM:0012A244 bclr #7,($1391).w ROM:0012A24A ROM:0012A24A locret_12A24A: ; CODE XREF: sub_12A20C+36↑j ROM:0012A24A rts ROM:0012A24A ; End of function sub_12A20C ROM:0012A24A ROM:0012A24C ROM:0012A24C ; =============== S U B R O U T I N E ======================================= ROM:0012A24C ROM:0012A24C ROM:0012A24C sub_12A24C: ; CODE XREF: sub_12A014+4↑p ROM:0012A24C btst #7,($4D2).w ROM:0012A252 beq.s loc_12A25C ROM:0012A254 bset #6,($DB6).w ROM:0012A25A bra.s loc_12A262 ROM:0012A25C ; --------------------------------------------------------------------------- ROM:0012A25C ROM:0012A25C loc_12A25C: ; CODE XREF: sub_12A24C+6↑j ROM:0012A25C bclr #6,($DB6).w ROM:0012A262 ROM:0012A262 loc_12A262: ; CODE XREF: sub_12A24C+E↑j ROM:0012A262 bset #6,($DE6).w ROM:0012A268 rts ROM:0012A268 ; End of function sub_12A24C ROM:0012A268 ROM:0012A26A ROM:0012A26A ; =============== S U B R O U T I N E ======================================= ROM:0012A26A ROM:0012A26A ROM:0012A26A sub_12A26A: ; CODE XREF: sub_12A7EA+1A↓p ROM:0012A26A bsr.w sub_12A278 ROM:0012A26E bsr.w sub_12A2AE ROM:0012A272 bsr.w sub_12A35E ROM:0012A276 rts ROM:0012A276 ; End of function sub_12A26A ROM:0012A276 ROM:0012A278 ROM:0012A278 ; =============== S U B R O U T I N E ======================================= ROM:0012A278 ROM:0012A278 ROM:0012A278 sub_12A278: ; CODE XREF: sub_12A26A↑p ROM:0012A278 move.w $542(a5),d0 ROM:0012A27C btst #7,($13A9).w ROM:0012A282 beq.s loc_12A2A6 ROM:0012A284 cmp.w ($598).w,d0 ROM:0012A288 bge.s loc_12A2A6 ROM:0012A28A move.w $540(a5),d0 ROM:0012A28E move.w $53E(a5),d1 ROM:0012A292 cmp.w ($598).w,d0 ROM:0012A296 ble.s loc_12A2A6 ROM:0012A298 cmp.w ($A5E).w,d1 ROM:0012A29C bge.s loc_12A2A6 ROM:0012A29E bset #2,($1388).w ROM:0012A2A4 bra.s locret_12A2AC ROM:0012A2A6 ; --------------------------------------------------------------------------- ROM:0012A2A6 ROM:0012A2A6 loc_12A2A6: ; CODE XREF: sub_12A278+A↑j ROM:0012A2A6 ; sub_12A278+10↑j ... ROM:0012A2A6 bclr #2,($1388).w ROM:0012A2AC ROM:0012A2AC locret_12A2AC: ; CODE XREF: sub_12A278+2C↑j ROM:0012A2AC rts ROM:0012A2AC ; End of function sub_12A278 ROM:0012A2AC ROM:0012A2AE ROM:0012A2AE ; =============== S U B R O U T I N E ======================================= ROM:0012A2AE ROM:0012A2AE ROM:0012A2AE sub_12A2AE: ; CODE XREF: sub_12A26A+4↑p ROM:0012A2AE clr.w d1 ROM:0012A2B0 move.b ($11E7).w,d1 ROM:0012A2B4 cmpi.w #3,d1 ROM:0012A2B8 bcc.s locret_12A2C2 ROM:0012A2BA movea.l off_12A2C4(pc,d1.w*4),a0 ROM:0012A2BE nop ROM:0012A2C0 jmp (a0) ROM:0012A2C2 ; --------------------------------------------------------------------------- ROM:0012A2C2 ROM:0012A2C2 locret_12A2C2: ; CODE XREF: sub_12A2AE+A↑j ROM:0012A2C2 rts ROM:0012A2C2 ; End of function sub_12A2AE ROM:0012A2C2 ROM:0012A2C2 ; --------------------------------------------------------------------------- ROM:0012A2C4 off_12A2C4: dc.l loc_12A2D0 ; DATA XREF: sub_12A2AE+C↑r ROM:0012A2C8 dc.l loc_12A2E0 ROM:0012A2CC dc.l loc_12A31C ROM:0012A2D0 ; --------------------------------------------------------------------------- ROM:0012A2D0 ROM:0012A2D0 loc_12A2D0: ; DATA XREF: ROM:off_12A2C4↑o ROM:0012A2D0 bclr #1,($DB9).w ROM:0012A2D6 move.b #1,($11E7).w ROM:0012A2DC bra.s locret_12A31A ROM:0012A2DE ; --------------------------------------------------------------------------- ROM:0012A2DE rts ROM:0012A2E0 ; --------------------------------------------------------------------------- ROM:0012A2E0 ROM:0012A2E0 loc_12A2E0: ; DATA XREF: ROM:0012A2C8↑o ROM:0012A2E0 btst #5,($13B3).w ROM:0012A2E6 beq.s loc_12A2F8 ROM:0012A2E8 bclr #1,($DB9).w ROM:0012A2EE bset #1,($DE9).w ROM:0012A2F4 bra.s locret_12A31A ROM:0012A2F6 ; --------------------------------------------------------------------------- ROM:0012A2F6 bra.s locret_12A31A ROM:0012A2F8 ; --------------------------------------------------------------------------- ROM:0012A2F8 ROM:0012A2F8 loc_12A2F8: ; CODE XREF: ROM:0012A2E6↑j ROM:0012A2F8 btst #2,($1388).w ROM:0012A2FE beq.s locret_12A31A ROM:0012A300 move.w $53C(a5),d1 ROM:0012A304 clr.b ($8D9).w ROM:0012A308 move.w d1,($698).w ROM:0012A30C move.b #1,($8D9).w ROM:0012A312 move.b #2,($11E7).w ROM:0012A318 bra.s locret_12A35A ROM:0012A31A ; --------------------------------------------------------------------------- ROM:0012A31A ROM:0012A31A locret_12A31A: ; CODE XREF: ROM:0012A2DC↑j ROM:0012A31A ; ROM:0012A2F4↑j ... ROM:0012A31A rts ROM:0012A31C ; --------------------------------------------------------------------------- ROM:0012A31C ROM:0012A31C loc_12A31C: ; DATA XREF: ROM:0012A2CC↑o ROM:0012A31C btst #5,($13B3).w ROM:0012A322 beq.s loc_12A326 ROM:0012A324 bra.s loc_12A32E ROM:0012A326 ; --------------------------------------------------------------------------- ROM:0012A326 ROM:0012A326 loc_12A326: ; CODE XREF: ROM:0012A322↑j ROM:0012A326 btst #2,($1388).w ROM:0012A32C bne.s loc_12A33E ROM:0012A32E ROM:0012A32E loc_12A32E: ; CODE XREF: ROM:0012A324↑j ROM:0012A32E clr.b ($8D9).w ROM:0012A332 clr.w ($698).w ROM:0012A336 move.b #1,($11E7).w ROM:0012A33C bra.s locret_12A31A ROM:0012A33E ; --------------------------------------------------------------------------- ROM:0012A33E ROM:0012A33E loc_12A33E: ; CODE XREF: ROM:0012A32C↑j ROM:0012A33E cmpi.w #0,($698).w ROM:0012A344 bgt.s locret_12A35A ROM:0012A346 bset #1,($DB9).w ROM:0012A34C bset #1,($DE9).w ROM:0012A352 move.b #1,($11E7).w ROM:0012A358 bra.s locret_12A31A ROM:0012A35A ; --------------------------------------------------------------------------- ROM:0012A35A ROM:0012A35A locret_12A35A: ; CODE XREF: ROM:0012A318↑j ROM:0012A35A ; ROM:0012A344↑j ROM:0012A35A rts ROM:0012A35C ; --------------------------------------------------------------------------- ROM:0012A35C rts ROM:0012A35E ROM:0012A35E ; =============== S U B R O U T I N E ======================================= ROM:0012A35E ROM:0012A35E ROM:0012A35E sub_12A35E: ; CODE XREF: sub_12A26A+8↑p ROM:0012A35E btst #0,($C65).w ROM:0012A364 bne.s loc_12A36E ROM:0012A366 bclr #4,($DB9).w ROM:0012A36C bra.s loc_12A374 ROM:0012A36E ; --------------------------------------------------------------------------- ROM:0012A36E ROM:0012A36E loc_12A36E: ; CODE XREF: sub_12A35E+6↑j ROM:0012A36E bset #4,($DB9).w ROM:0012A374 ROM:0012A374 loc_12A374: ; CODE XREF: sub_12A35E+E↑j ROM:0012A374 bset #4,($DE9).w ROM:0012A37A rts ROM:0012A37A ; End of function sub_12A35E ROM:0012A37A ROM:0012A37C ROM:0012A37C ; =============== S U B R O U T I N E ======================================= ROM:0012A37C ROM:0012A37C ROM:0012A37C sub_12A37C: ; CODE XREF: sub_12A8FC+A↓p ROM:0012A37C bsr.l sub_12B5B0 ROM:0012A382 bsr.w sub_12A38C ROM:0012A386 bsr.w sub_12A444 ROM:0012A38A rts ROM:0012A38A ; End of function sub_12A37C ROM:0012A38A ROM:0012A38C ROM:0012A38C ; =============== S U B R O U T I N E ======================================= ROM:0012A38C ROM:0012A38C ROM:0012A38C sub_12A38C: ; CODE XREF: sub_12A37C+6↑p ROM:0012A38C clr.w d1 ROM:0012A38E move.b ($11E8).w,d1 ROM:0012A392 cmpi.w #4,d1 ROM:0012A396 bcc.s locret_12A3A0 ROM:0012A398 movea.l off_12A3A2(pc,d1.w*4),a0 ROM:0012A39C nop ROM:0012A39E jmp (a0) ROM:0012A3A0 ; --------------------------------------------------------------------------- ROM:0012A3A0 ROM:0012A3A0 locret_12A3A0: ; CODE XREF: sub_12A38C+A↑j ROM:0012A3A0 rts ROM:0012A3A0 ; End of function sub_12A38C ROM:0012A3A0 ROM:0012A3A0 ; --------------------------------------------------------------------------- ROM:0012A3A2 off_12A3A2: dc.l loc_12A3B2 ; DATA XREF: sub_12A38C+C↑r ROM:0012A3A6 dc.l loc_12A3C0 ROM:0012A3AA dc.l loc_12A3E4 ROM:0012A3AE dc.l loc_12A418 ROM:0012A3B2 ; --------------------------------------------------------------------------- ROM:0012A3B2 ROM:0012A3B2 loc_12A3B2: ; DATA XREF: ROM:off_12A3A2↑o ROM:0012A3B2 bclr #2,($13B1).w ROM:0012A3B8 move.b #1,($11E8).w ROM:0012A3BE rts ROM:0012A3C0 ; --------------------------------------------------------------------------- ROM:0012A3C0 ROM:0012A3C0 loc_12A3C0: ; DATA XREF: ROM:0012A3A6↑o ROM:0012A3C0 btst #2,($13B0).w ROM:0012A3C6 beq.s locret_12A3E2 ROM:0012A3C8 move.w $546(a5),d1 ROM:0012A3CC clr.b ($8F7).w ROM:0012A3D0 move.w d1,($6D4).w ROM:0012A3D4 move.b #1,($8F7).w ROM:0012A3DA move.b #2,($11E8).w ROM:0012A3E0 rts ROM:0012A3E2 ; --------------------------------------------------------------------------- ROM:0012A3E2 ROM:0012A3E2 locret_12A3E2: ; CODE XREF: ROM:0012A3C6↑j ROM:0012A3E2 rts ROM:0012A3E4 ; --------------------------------------------------------------------------- ROM:0012A3E4 ROM:0012A3E4 loc_12A3E4: ; DATA XREF: ROM:0012A3AA↑o ROM:0012A3E4 btst #2,($13B0).w ROM:0012A3EA beq.s loc_12A400 ROM:0012A3EC move.w $546(a5),d1 ROM:0012A3F0 clr.b ($8F7).w ROM:0012A3F4 move.w d1,($6D4).w ROM:0012A3F8 move.b #1,($8F7).w ROM:0012A3FE rts ROM:0012A400 ; --------------------------------------------------------------------------- ROM:0012A400 ROM:0012A400 loc_12A400: ; CODE XREF: ROM:0012A3EA↑j ROM:0012A400 cmpi.w #0,($6D4).w ROM:0012A406 bgt.s locret_12A416 ROM:0012A408 bset #2,($13B1).w ROM:0012A40E move.b #3,($11E8).w ROM:0012A414 rts ROM:0012A416 ; --------------------------------------------------------------------------- ROM:0012A416 ROM:0012A416 locret_12A416: ; CODE XREF: ROM:0012A406↑j ROM:0012A416 rts ROM:0012A418 ; --------------------------------------------------------------------------- ROM:0012A418 ROM:0012A418 loc_12A418: ; DATA XREF: ROM:0012A3AE↑o ROM:0012A418 btst #2,($13B0).w ROM:0012A41E beq.s locret_12A440 ROM:0012A420 bclr #2,($13B1).w ROM:0012A426 move.w $546(a5),d1 ROM:0012A42A clr.b ($8F7).w ROM:0012A42E move.w d1,($6D4).w ROM:0012A432 move.b #1,($8F7).w ROM:0012A438 move.b #2,($11E8).w ROM:0012A43E rts ROM:0012A440 ; --------------------------------------------------------------------------- ROM:0012A440 ROM:0012A440 locret_12A440: ; CODE XREF: ROM:0012A41E↑j ROM:0012A440 rts ROM:0012A442 ; --------------------------------------------------------------------------- ROM:0012A442 rts ROM:0012A444 ROM:0012A444 ; =============== S U B R O U T I N E ======================================= ROM:0012A444 ROM:0012A444 ROM:0012A444 sub_12A444: ; CODE XREF: sub_12A37C+A↑p ROM:0012A444 move.w $544(a5),d0 ROM:0012A448 cmpi.w #0,d0 ROM:0012A44C beq.l loc_12A610 ROM:0012A452 btst #1,($138A).w ROM:0012A458 bne.l loc_12A562 ROM:0012A45E btst #2,($13A3).w ROM:0012A464 bne.l loc_12A562 ROM:0012A46A btst #4,($13A2).w ROM:0012A470 bne.l loc_12A562 ROM:0012A476 btst #3,($13A0).w ROM:0012A47C bne.l loc_12A562 ROM:0012A482 btst #3,($139F).w ROM:0012A488 bne.l loc_12A562 ROM:0012A48E btst #5,($DB9).w ROM:0012A494 bne.l loc_12A562 ROM:0012A49A btst #5,($DE3).w ROM:0012A4A0 bne.l loc_12A562 ROM:0012A4A6 btst #4,($1395).w ROM:0012A4AC bne.l loc_12A562 ROM:0012A4B2 btst #5,($1391).w ROM:0012A4B8 bne.l loc_12A562 ROM:0012A4BE btst #6,($DB7).w ROM:0012A4C4 bne.l loc_12A562 ROM:0012A4CA btst #6,($DE1).w ROM:0012A4D0 bne.l loc_12A562 ROM:0012A4D6 btst #5,($DB6).w ROM:0012A4DC bne.l loc_12A562 ROM:0012A4E2 btst #5,($DE0).w ROM:0012A4E8 bne.s loc_12A562 ROM:0012A4EA btst #0,($DB6).w ROM:0012A4F0 bne.s loc_12A562 ROM:0012A4F2 btst #0,($DE0).w ROM:0012A4F8 bne.s loc_12A562 ROM:0012A4FA btst #7,($DB7).w ROM:0012A500 bne.s loc_12A562 ROM:0012A502 btst #7,($DE1).w ROM:0012A508 bne.s loc_12A562 ROM:0012A50A btst #1,($DB6).w ROM:0012A510 bne.s loc_12A562 ROM:0012A512 btst #1,($DE0).w ROM:0012A518 bne.s loc_12A562 ROM:0012A51A btst #0,($1173).w ROM:0012A520 beq.s loc_12A562 ROM:0012A522 move.w $548(a5),d0 ROM:0012A526 cmp.w ($A94).w,d0 ROM:0012A52A bgt.s loc_12A562 ROM:0012A52C move.w ($CC6).w,d1 ROM:0012A530 sub.w ($CC2).w,d1 ROM:0012A534 bpl.w loc_12A53A ROM:0012A538 neg.w d1 ROM:0012A53A ROM:0012A53A loc_12A53A: ; CODE XREF: sub_12A444+F0↑j ROM:0012A53A move.w $54A(a5),d0 ROM:0012A53E cmp.w d1,d0 ROM:0012A540 blt.s loc_12A562 ROM:0012A542 move.w $54C(a5),d0 ROM:0012A546 cmp.w ($13D0).w,d0 ROM:0012A54A bge.s loc_12A562 ROM:0012A54C btst #7,($138F).w ROM:0012A552 beq.s loc_12A562 ROM:0012A554 btst #2,($13B1).w ROM:0012A55A beq.s loc_12A562 ROM:0012A55C bra.l loc_12A568 ROM:0012A562 ; --------------------------------------------------------------------------- ROM:0012A562 ROM:0012A562 loc_12A562: ; CODE XREF: sub_12A444+14↑j ROM:0012A562 ; sub_12A444+20↑j ... ROM:0012A562 bra.l loc_12A608 ROM:0012A568 ; --------------------------------------------------------------------------- ROM:0012A568 ROM:0012A568 loc_12A568: ; CODE XREF: sub_12A444+118↑j ROM:0012A568 move.w $54E(a5),d2 ROM:0012A56C move.w $550(a5),d3 ROM:0012A570 cmp.w ($CC6).w,d2 ROM:0012A574 bgt.s loc_12A5AC ROM:0012A576 cmp.w ($CC6).w,d3 ROM:0012A57A blt.s loc_12A5AC ROM:0012A57C move.w $554(a5),d2 ROM:0012A580 move.w $556(a5),d3 ROM:0012A584 cmp.w ($598).w,d2 ROM:0012A588 bgt.s loc_12A5AC ROM:0012A58A cmp.w ($598).w,d3 ROM:0012A58E blt.s loc_12A5AC ROM:0012A590 move.w $55A(a5),d2 ROM:0012A594 move.w $55C(a5),d3 ROM:0012A598 cmp.w ($53A).w,d2 ROM:0012A59C bgt.s loc_12A5AC ROM:0012A59E cmp.w ($53A).w,d3 ROM:0012A5A2 blt.s loc_12A5AC ROM:0012A5A4 bset #0,($1217).w ROM:0012A5AA bra.s locret_12A616 ROM:0012A5AC ; --------------------------------------------------------------------------- ROM:0012A5AC ROM:0012A5AC loc_12A5AC: ; CODE XREF: sub_12A444+130↑j ROM:0012A5AC ; sub_12A444+136↑j ... ROM:0012A5AC move.w $54E(a5),d2 ROM:0012A5B0 sub.w $552(a5),d2 ROM:0012A5B4 move.w $550(a5),d3 ROM:0012A5B8 add.w $552(a5),d3 ROM:0012A5BC cmp.w ($CC6).w,d2 ROM:0012A5C0 bgt.s loc_12A5C8 ROM:0012A5C2 cmp.w ($CC6).w,d3 ROM:0012A5C6 bge.s loc_12A5CA ROM:0012A5C8 ROM:0012A5C8 loc_12A5C8: ; CODE XREF: sub_12A444+17C↑j ROM:0012A5C8 bra.s loc_12A608 ROM:0012A5CA ; --------------------------------------------------------------------------- ROM:0012A5CA ROM:0012A5CA loc_12A5CA: ; CODE XREF: sub_12A444+182↑j ROM:0012A5CA move.w $554(a5),d2 ROM:0012A5CE sub.w $558(a5),d2 ROM:0012A5D2 move.w $556(a5),d3 ROM:0012A5D6 add.w $558(a5),d3 ROM:0012A5DA cmp.w ($598).w,d2 ROM:0012A5DE bgt.s loc_12A5E6 ROM:0012A5E0 cmp.w ($598).w,d3 ROM:0012A5E4 bge.s loc_12A5E8 ROM:0012A5E6 ROM:0012A5E6 loc_12A5E6: ; CODE XREF: sub_12A444+19A↑j ROM:0012A5E6 bra.s loc_12A608 ROM:0012A5E8 ; --------------------------------------------------------------------------- ROM:0012A5E8 ROM:0012A5E8 loc_12A5E8: ; CODE XREF: sub_12A444+1A0↑j ROM:0012A5E8 move.w $55A(a5),d2 ROM:0012A5EC sub.w $55E(a5),d2 ROM:0012A5F0 move.w $55C(a5),d3 ROM:0012A5F4 add.w $55E(a5),d3 ROM:0012A5F8 cmp.w ($53A).w,d2 ROM:0012A5FC bgt.s loc_12A604 ROM:0012A5FE cmp.w ($53A).w,d3 ROM:0012A602 bge.s loc_12A606 ROM:0012A604 ROM:0012A604 loc_12A604: ; CODE XREF: sub_12A444+1B8↑j ROM:0012A604 bra.s loc_12A608 ROM:0012A606 ; --------------------------------------------------------------------------- ROM:0012A606 ROM:0012A606 loc_12A606: ; CODE XREF: sub_12A444+1BE↑j ROM:0012A606 bra.s locret_12A616 ROM:0012A608 ; --------------------------------------------------------------------------- ROM:0012A608 ROM:0012A608 loc_12A608: ; CODE XREF: sub_12A444:loc_12A562↑j ROM:0012A608 ; sub_12A444:loc_12A5C8↑j ... ROM:0012A608 bclr #0,($1217).w ROM:0012A60E bra.s locret_12A616 ROM:0012A610 ; --------------------------------------------------------------------------- ROM:0012A610 ROM:0012A610 loc_12A610: ; CODE XREF: sub_12A444+8↑j ROM:0012A610 bset #0,($1217).w ROM:0012A616 ROM:0012A616 locret_12A616: ; CODE XREF: sub_12A444+166↑j ROM:0012A616 ; sub_12A444:loc_12A606↑j ... ROM:0012A616 rts ROM:0012A616 ; End of function sub_12A444 ROM:0012A616 ROM:0012A618 ROM:0012A618 ; =============== S U B R O U T I N E ======================================= ROM:0012A618 ROM:0012A618 ROM:0012A618 sub_12A618: ; CODE XREF: sub_12A90E+A↓p ROM:0012A618 clr.w d1 ROM:0012A61A move.b ($11E9).w,d1 ROM:0012A61E cmpi.w #6,d1 ROM:0012A622 bcc.s locret_12A62C ROM:0012A624 movea.l off_12A62E(pc,d1.w*4),a0 ROM:0012A628 nop ROM:0012A62A jmp (a0) ROM:0012A62C ; --------------------------------------------------------------------------- ROM:0012A62C ROM:0012A62C locret_12A62C: ; CODE XREF: sub_12A618+A↑j ROM:0012A62C rts ROM:0012A62C ; End of function sub_12A618 ROM:0012A62C ROM:0012A62C ; --------------------------------------------------------------------------- ROM:0012A62E off_12A62E: dc.l loc_12A646 ; DATA XREF: sub_12A618+C↑r ROM:0012A632 dc.l loc_12A650 ROM:0012A636 dc.l loc_12A692 ROM:0012A63A dc.l loc_12A6C8 ROM:0012A63E dc.l loc_12A700 ROM:0012A642 dc.l loc_12A73A ROM:0012A646 ; --------------------------------------------------------------------------- ROM:0012A646 ROM:0012A646 loc_12A646: ; DATA XREF: ROM:off_12A62E↑o ROM:0012A646 move.b #1,($11E9).w ROM:0012A64C bra.s locret_12A690 ROM:0012A64E ; --------------------------------------------------------------------------- ROM:0012A64E rts ROM:0012A650 ; --------------------------------------------------------------------------- ROM:0012A650 ROM:0012A650 loc_12A650: ; DATA XREF: ROM:0012A632↑o ROM:0012A650 btst #6,($1397).w ROM:0012A656 beq.s locret_12A690 ROM:0012A658 move.w $56A(a5),d0 ROM:0012A65C cmp.w ($EEE).w,d0 ROM:0012A660 bge.s loc_12A674 ROM:0012A662 cmp.w ($C80).w,d0 ROM:0012A666 bge.s loc_12A674 ROM:0012A668 bsr.w sub_12A77C ROM:0012A66C move.b #2,($11E9).w ROM:0012A672 bra.s locret_12A6C6 ROM:0012A674 ; --------------------------------------------------------------------------- ROM:0012A674 ROM:0012A674 loc_12A674: ; CODE XREF: ROM:0012A660↑j ROM:0012A674 ; ROM:0012A666↑j ROM:0012A674 cmp.w ($EEE).w,d0 ROM:0012A678 ble.s locret_12A690 ROM:0012A67A cmp.w ($C80).w,d0 ROM:0012A67E ble.s locret_12A690 ROM:0012A680 bsr.w sub_12A77C ROM:0012A684 move.b #4,($11E9).w ROM:0012A68A bra.l locret_12A738 ROM:0012A690 ; --------------------------------------------------------------------------- ROM:0012A690 ROM:0012A690 locret_12A690: ; CODE XREF: ROM:0012A64C↑j ROM:0012A690 ; ROM:0012A656↑j ... ROM:0012A690 rts ROM:0012A692 ; --------------------------------------------------------------------------- ROM:0012A692 ROM:0012A692 loc_12A692: ; DATA XREF: ROM:0012A636↑o ROM:0012A692 btst #6,($1397).w ROM:0012A698 bne.s loc_12A6A6 ROM:0012A69A bsr.w sub_12A7A6 ROM:0012A69E move.b #1,($11E9).w ROM:0012A6A4 bra.s locret_12A690 ROM:0012A6A6 ; --------------------------------------------------------------------------- ROM:0012A6A6 ROM:0012A6A6 loc_12A6A6: ; CODE XREF: ROM:0012A698↑j ROM:0012A6A6 move.w $56A(a5),d0 ROM:0012A6AA cmp.w ($EEE).w,d0 ROM:0012A6AE ble.s locret_12A6C6 ROM:0012A6B0 clr.b ($8DA).w ROM:0012A6B4 clr.w ($69A).w ROM:0012A6B8 move.b #3,($8DA).w ROM:0012A6BE move.b #3,($11E9).w ROM:0012A6C4 bra.s locret_12A6FE ROM:0012A6C6 ; --------------------------------------------------------------------------- ROM:0012A6C6 ROM:0012A6C6 locret_12A6C6: ; CODE XREF: ROM:0012A672↑j ROM:0012A6C6 ; ROM:0012A6AE↑j ... ROM:0012A6C6 rts ROM:0012A6C8 ; --------------------------------------------------------------------------- ROM:0012A6C8 ROM:0012A6C8 loc_12A6C8: ; DATA XREF: ROM:0012A63A↑o ROM:0012A6C8 btst #6,($1397).w ROM:0012A6CE bne.s loc_12A6DC ROM:0012A6D0 bsr.w sub_12A7A6 ROM:0012A6D4 move.b #1,($11E9).w ROM:0012A6DA bra.s locret_12A690 ROM:0012A6DC ; --------------------------------------------------------------------------- ROM:0012A6DC ROM:0012A6DC loc_12A6DC: ; CODE XREF: ROM:0012A6CE↑j ROM:0012A6DC move.w $56A(a5),d0 ROM:0012A6E0 cmp.w ($C80).w,d0 ROM:0012A6E4 ble.s locret_12A6FE ROM:0012A6E6 bclr #0,($8DA).w ROM:0012A6EC bset #2,($8DA).w ROM:0012A6F2 bsr.w sub_12A78E ROM:0012A6F6 move.b #4,($11E9).w ROM:0012A6FC bra.s locret_12A738 ROM:0012A6FE ; --------------------------------------------------------------------------- ROM:0012A6FE ROM:0012A6FE locret_12A6FE: ; CODE XREF: ROM:0012A6C4↑j ROM:0012A6FE ; ROM:0012A6E4↑j ROM:0012A6FE rts ROM:0012A700 ; --------------------------------------------------------------------------- ROM:0012A700 ROM:0012A700 loc_12A700: ; DATA XREF: ROM:0012A63E↑o ROM:0012A700 btst #6,($1397).w ROM:0012A706 bne.s loc_12A718 ROM:0012A708 bsr.w sub_12A7A6 ROM:0012A70C move.b #1,($11E9).w ROM:0012A712 bra.l locret_12A690 ROM:0012A718 ; --------------------------------------------------------------------------- ROM:0012A718 ROM:0012A718 loc_12A718: ; CODE XREF: ROM:0012A706↑j ROM:0012A718 move.w $56A(a5),d0 ROM:0012A71C cmp.w ($EEE).w,d0 ROM:0012A720 bge.s locret_12A738 ROM:0012A722 clr.b ($8DA).w ROM:0012A726 clr.w ($69A).w ROM:0012A72A move.b #3,($8DA).w ROM:0012A730 move.b #5,($11E9).w ROM:0012A736 bra.s locret_12A778 ROM:0012A738 ; --------------------------------------------------------------------------- ROM:0012A738 ROM:0012A738 locret_12A738: ; CODE XREF: ROM:0012A68A↑j ROM:0012A738 ; ROM:0012A6FC↑j ... ROM:0012A738 rts ROM:0012A73A ; --------------------------------------------------------------------------- ROM:0012A73A ROM:0012A73A loc_12A73A: ; DATA XREF: ROM:0012A642↑o ROM:0012A73A btst #6,($1397).w ROM:0012A740 bne.s loc_12A752 ROM:0012A742 bsr.w sub_12A7A6 ROM:0012A746 move.b #1,($11E9).w ROM:0012A74C bra.l locret_12A690 ROM:0012A752 ; --------------------------------------------------------------------------- ROM:0012A752 ROM:0012A752 loc_12A752: ; CODE XREF: ROM:0012A740↑j ROM:0012A752 move.w $56A(a5),d0 ROM:0012A756 cmp.w ($C80).w,d0 ROM:0012A75A bge.s locret_12A778 ROM:0012A75C bclr #0,($8DA).w ROM:0012A762 bset #2,($8DA).w ROM:0012A768 bsr.w sub_12A7D2 ROM:0012A76C move.b #2,($11E9).w ROM:0012A772 bra.l locret_12A6C6 ROM:0012A778 ; --------------------------------------------------------------------------- ROM:0012A778 ROM:0012A778 locret_12A778: ; CODE XREF: ROM:0012A736↑j ROM:0012A778 ; ROM:0012A75A↑j ROM:0012A778 rts ROM:0012A77A ; --------------------------------------------------------------------------- ROM:0012A77A rts ROM:0012A77C ROM:0012A77C ; =============== S U B R O U T I N E ======================================= ROM:0012A77C ROM:0012A77C ROM:0012A77C sub_12A77C: ; CODE XREF: ROM:0012A668↑p ROM:0012A77C ; ROM:0012A680↑p ROM:0012A77C clr.l ($988).w ROM:0012A780 clr.w ($CB8).w ROM:0012A784 clr.l ($98C).w ROM:0012A788 clr.w ($CBA).w ROM:0012A78C rts ROM:0012A78C ; End of function sub_12A77C ROM:0012A78C ROM:0012A78E ROM:0012A78E ; =============== S U B R O U T I N E ======================================= ROM:0012A78E ROM:0012A78E ROM:0012A78E sub_12A78E: ; CODE XREF: ROM:0012A6F2↑p ROM:0012A78E addq.w #1,($CB8).w ROM:0012A792 bvc.s loc_12A79A ROM:0012A794 move.w #$8000,($CB8).w ROM:0012A79A ROM:0012A79A loc_12A79A: ; CODE XREF: sub_12A78E+4↑j ROM:0012A79A move.w ($69A).w,d0 ROM:0012A79E ext.l d0 ROM:0012A7A0 add.l d0,($988).w ROM:0012A7A4 rts ROM:0012A7A4 ; End of function sub_12A78E ROM:0012A7A4 ROM:0012A7A6 ROM:0012A7A6 ; =============== S U B R O U T I N E ======================================= ROM:0012A7A6 ROM:0012A7A6 ROM:0012A7A6 sub_12A7A6: ; CODE XREF: ROM:0012A69A↑p ROM:0012A7A6 ; ROM:0012A6D0↑p ... ROM:0012A7A6 move.l ($988).w,d0 ROM:0012A7AA divs.w ($CB8).w,d0 ROM:0012A7AE move.w d0,($CBC).w ROM:0012A7B2 move.l ($98C).w,d0 ROM:0012A7B6 divs.w ($CBA).w,d0 ROM:0012A7BA move.w d0,($CBE).w ROM:0012A7BE ext.l d0 ROM:0012A7C0 move.w ($CBC).w,d1 ROM:0012A7C4 ext.l d1 ROM:0012A7C6 add.l d1,d0 ROM:0012A7C8 divs.w #2,d0 ROM:0012A7CC move.w d0,($CC0).w ROM:0012A7D0 rts ROM:0012A7D0 ; End of function sub_12A7A6 ROM:0012A7D0 ROM:0012A7D2 ROM:0012A7D2 ; =============== S U B R O U T I N E ======================================= ROM:0012A7D2 ROM:0012A7D2 ROM:0012A7D2 sub_12A7D2: ; CODE XREF: ROM:0012A768↑p ROM:0012A7D2 addq.w #1,($CBA).w ROM:0012A7D6 bvc.s loc_12A7DE ROM:0012A7D8 move.w #$8000,($CBA).w ROM:0012A7DE ROM:0012A7DE loc_12A7DE: ; CODE XREF: sub_12A7D2+4↑j ROM:0012A7DE move.w ($69A).w,d0 ROM:0012A7E2 ext.l d0 ROM:0012A7E4 add.l d0,($98C).w ROM:0012A7E8 rts ROM:0012A7E8 ; End of function sub_12A7D2 ROM:0012A7E8 ROM:0012A7EA ROM:0012A7EA ; =============== S U B R O U T I N E ======================================= ROM:0012A7EA ROM:0012A7EA ROM:0012A7EA sub_12A7EA: ; CODE XREF: sub_126FC0+C6↑p ROM:0012A7EA bsr.l sub_12A014 ROM:0012A7F0 bsr.l sub_1291E0 ROM:0012A7F6 bsr.l sub_128BC6 ROM:0012A7FC bsr.w sub_12A858 ROM:0012A800 bsr.w sub_12A88A ROM:0012A804 bsr.l sub_12A26A ROM:0012A80A bsr.l sub_129EFC ROM:0012A810 bsr.l sub_129B60 ROM:0012A816 bsr.l sub_128A90 ROM:0012A81C bsr.l sub_12957C ROM:0012A822 bsr.l sub_1294B2 ROM:0012A828 bsr.l sub_129A3E ROM:0012A82E bsr.l sub_129E30 ROM:0012A834 bsr.l sub_128C2E ROM:0012A83A btst #2,($4D2).w ROM:0012A840 beq.s loc_12A84A ROM:0012A842 bset #0,($DB9).w ROM:0012A848 bra.s loc_12A850 ROM:0012A84A ; --------------------------------------------------------------------------- ROM:0012A84A ROM:0012A84A loc_12A84A: ; CODE XREF: sub_12A7EA+56↑j ROM:0012A84A bclr #0,($DB9).w ROM:0012A850 ROM:0012A850 loc_12A850: ; CODE XREF: sub_12A7EA+5E↑j ROM:0012A850 bset #0,($DE9).w ROM:0012A856 rts ROM:0012A856 ; End of function sub_12A7EA ROM:0012A856 ROM:0012A858 ROM:0012A858 ; =============== S U B R O U T I N E ======================================= ROM:0012A858 ROM:0012A858 ROM:0012A858 sub_12A858: ; CODE XREF: sub_12A7EA+12↑p ROM:0012A858 btst #4,($138F).w ROM:0012A85E beq.s loc_12A874 ROM:0012A860 bclr #4,($138F).w ROM:0012A866 bset #5,($DB9).w ROM:0012A86C bset #5,($DE9).w ROM:0012A872 bra.s locret_12A888 ROM:0012A874 ; --------------------------------------------------------------------------- ROM:0012A874 ROM:0012A874 loc_12A874: ; CODE XREF: sub_12A858+6↑j ROM:0012A874 cmpi.w #0,($598).w ROM:0012A87A ble.s locret_12A888 ROM:0012A87C bclr #5,($DB9).w ROM:0012A882 bset #5,($DE9).w ROM:0012A888 ROM:0012A888 locret_12A888: ; CODE XREF: sub_12A858+1A↑j ROM:0012A888 ; sub_12A858+22↑j ROM:0012A888 rts ROM:0012A888 ; End of function sub_12A858 ROM:0012A888 ROM:0012A88A ROM:0012A88A ; =============== S U B R O U T I N E ======================================= ROM:0012A88A ROM:0012A88A ROM:0012A88A sub_12A88A: ; CODE XREF: sub_12A7EA+16↑p ROM:0012A88A btst #1,($13AA).w ROM:0012A890 beq.s loc_12A8A6 ROM:0012A892 bclr #1,($13AA).w ROM:0012A898 bset #2,($14F2).w ROM:0012A89E bset #2,($14F3).w ROM:0012A8A4 bra.s loc_12A8C2 ROM:0012A8A6 ; --------------------------------------------------------------------------- ROM:0012A8A6 ROM:0012A8A6 loc_12A8A6: ; CODE XREF: sub_12A88A+6↑j ROM:0012A8A6 btst #4,($931).w ROM:0012A8AC beq.s loc_12A8C2 ROM:0012A8AE cmpi.w #0,($598).w ROM:0012A8B4 ble.s loc_12A8C2 ROM:0012A8B6 bclr #2,($14F2).w ROM:0012A8BC bset #2,($14F3).w ROM:0012A8C2 ROM:0012A8C2 loc_12A8C2: ; CODE XREF: sub_12A88A+1A↑j ROM:0012A8C2 ; sub_12A88A+22↑j ... ROM:0012A8C2 btst #3,($13A6).w ROM:0012A8C8 beq.s loc_12A8DE ROM:0012A8CA bclr #3,($13A6).w ROM:0012A8D0 bset #3,($14F2).w ROM:0012A8D6 bset #1,($14F2).w ROM:0012A8DC bra.s locret_12A8FA ROM:0012A8DE ; --------------------------------------------------------------------------- ROM:0012A8DE ROM:0012A8DE loc_12A8DE: ; CODE XREF: sub_12A88A+3E↑j ROM:0012A8DE btst #4,($931).w ROM:0012A8E4 beq.s locret_12A8FA ROM:0012A8E6 cmpi.w #0,($598).w ROM:0012A8EC ble.s locret_12A8FA ROM:0012A8EE bclr #3,($14F2).w ROM:0012A8F4 bset #1,($14F2).w ROM:0012A8FA ROM:0012A8FA locret_12A8FA: ; CODE XREF: sub_12A88A+52↑j ROM:0012A8FA ; sub_12A88A+5A↑j ... ROM:0012A8FA rts ROM:0012A8FA ; End of function sub_12A88A ROM:0012A8FA ROM:0012A8FC ROM:0012A8FC ; =============== S U B R O U T I N E ======================================= ROM:0012A8FC ROM:0012A8FC ROM:0012A8FC sub_12A8FC: ; CODE XREF: sub_126FC0+CC↑p ROM:0012A8FC bsr.l sub_128CA8 ROM:0012A902 bsr.w sub_12AD14 ROM:0012A906 bsr.l sub_12A37C ROM:0012A90C rts ROM:0012A90C ; End of function sub_12A8FC ROM:0012A90C ROM:0012A90E ROM:0012A90E ; =============== S U B R O U T I N E ======================================= ROM:0012A90E ROM:0012A90E ROM:0012A90E sub_12A90E: ; CODE XREF: sub_126FC0+E4↑p ROM:0012A90E bsr.l sub_12B1A4 ROM:0012A914 bsr.w sub_12A920 ROM:0012A918 bsr.l sub_12A618 ROM:0012A91E rts ROM:0012A91E ; End of function sub_12A90E ROM:0012A91E ROM:0012A920 ROM:0012A920 ; =============== S U B R O U T I N E ======================================= ROM:0012A920 ROM:0012A920 ROM:0012A920 sub_12A920: ; CODE XREF: sub_12A90E+6↑p ROM:0012A920 bclr #0,($121C).w ROM:0012A926 bclr #3,($13B0).w ROM:0012A92C clr.w d1 ROM:0012A92E move.b ($11EB).w,d1 ROM:0012A932 cmpi.w #8,d1 ROM:0012A936 bcc.s locret_12A940 ROM:0012A938 movea.l off_12A942(pc,d1.w*4),a0 ROM:0012A93C nop ROM:0012A93E jmp (a0) ROM:0012A940 ; --------------------------------------------------------------------------- ROM:0012A940 ROM:0012A940 locret_12A940: ; CODE XREF: sub_12A920+16↑j ROM:0012A940 rts ROM:0012A940 ; End of function sub_12A920 ROM:0012A940 ROM:0012A940 ; --------------------------------------------------------------------------- ROM:0012A942 off_12A942: dc.l loc_12A962 ; DATA XREF: sub_12A920+18↑r ROM:0012A946 dc.l loc_12A98A ROM:0012A94A dc.l loc_12A9B4 ROM:0012A94E dc.l loc_12AA12 ROM:0012A952 dc.l loc_12AAAE ROM:0012A956 dc.l loc_12AB2A ROM:0012A95A dc.l loc_12AB9C ROM:0012A95E dc.l loc_12AC7A ROM:0012A962 ; --------------------------------------------------------------------------- ROM:0012A962 ROM:0012A962 loc_12A962: ; DATA XREF: ROM:off_12A942↑o ROM:0012A962 bclr #5,($1397).w ROM:0012A968 bclr #6,($1397).w ROM:0012A96E bclr #1,($1398).w ROM:0012A974 bclr #1,($13AC).w ROM:0012A97A bclr #1,($13A4).w ROM:0012A980 move.b #1,($11EB).w ROM:0012A986 bra.s locret_12A9B2 ROM:0012A988 ; --------------------------------------------------------------------------- ROM:0012A988 rts ROM:0012A98A ; --------------------------------------------------------------------------- ROM:0012A98A ROM:0012A98A loc_12A98A: ; DATA XREF: ROM:0012A946↑o ROM:0012A98A btst #0,($1218).w ROM:0012A990 beq.s locret_12A9B2 ROM:0012A992 bset #1,($13A4).w ROM:0012A998 move.w $560(a5),d1 ROM:0012A99C clr.b ($89A).w ROM:0012A9A0 move.w d1,($61A).w ROM:0012A9A4 move.b #1,($89A).w ROM:0012A9AA move.b #2,($11EB).w ROM:0012A9B0 bra.s locret_12AA10 ROM:0012A9B2 ; --------------------------------------------------------------------------- ROM:0012A9B2 ROM:0012A9B2 locret_12A9B2: ; CODE XREF: ROM:0012A986↑j ROM:0012A9B2 ; ROM:0012A990↑j ... ROM:0012A9B2 rts ROM:0012A9B4 ; --------------------------------------------------------------------------- ROM:0012A9B4 ROM:0012A9B4 loc_12A9B4: ; DATA XREF: ROM:0012A94A↑o ROM:0012A9B4 bsr.w sub_12AF2C ROM:0012A9B8 btst #0,($1218).w ROM:0012A9BE bne.s loc_12A9D0 ROM:0012A9C0 bclr #1,($13A4).w ROM:0012A9C6 move.b #1,($11EB).w ROM:0012A9CC bra.s locret_12A9B2 ROM:0012A9CE ; --------------------------------------------------------------------------- ROM:0012A9CE bra.s locret_12AA10 ROM:0012A9D0 ; --------------------------------------------------------------------------- ROM:0012A9D0 ROM:0012A9D0 loc_12A9D0: ; CODE XREF: ROM:0012A9BE↑j ROM:0012A9D0 cmpi.w #0,($61A).w ROM:0012A9D6 bgt.s locret_12AA10 ROM:0012A9D8 btst #3,($13B0).w ROM:0012A9DE beq.s locret_12AA10 ROM:0012A9E0 bset #5,($1397).w ROM:0012A9E6 bsr.w sub_12AD06 ROM:0012A9EA bsr.w sub_12AEA8 ROM:0012A9EE bsr.w sub_12AE6C ROM:0012A9F2 move.w #1,($CCC).w ROM:0012A9F8 move.w $564(a5),($CCE).w ROM:0012A9FE bclr #1,($1392).w ROM:0012AA04 move.b #3,($11EB).w ROM:0012AA0A bra.l loc_12AAA6 ROM:0012AA10 ; --------------------------------------------------------------------------- ROM:0012AA10 ROM:0012AA10 locret_12AA10: ; CODE XREF: ROM:0012A9B0↑j ROM:0012AA10 ; ROM:0012A9CE↑j ... ROM:0012AA10 rts ROM:0012AA12 ; --------------------------------------------------------------------------- ROM:0012AA12 ROM:0012AA12 loc_12AA12: ; DATA XREF: ROM:0012A94E↑o ROM:0012AA12 bsr.w sub_12AD4E ROM:0012AA16 bsr.w sub_12AD76 ROM:0012AA1A bsr.w sub_12AD92 ROM:0012AA1E btst #0,($1218).w ROM:0012AA24 bne.s loc_12AA28 ROM:0012AA26 bra.s loc_12AA30 ROM:0012AA28 ; --------------------------------------------------------------------------- ROM:0012AA28 ROM:0012AA28 loc_12AA28: ; CODE XREF: ROM:0012AA24↑j ROM:0012AA28 btst #7,($13A7).w ROM:0012AA2E beq.s loc_12AA56 ROM:0012AA30 ROM:0012AA30 loc_12AA30: ; CODE XREF: ROM:0012AA26↑j ROM:0012AA30 bclr #1,($13A4).w ROM:0012AA36 bsr.w sub_12AF0C ROM:0012AA3A bclr #5,($1397).w ROM:0012AA40 bsr.l sub_12B4DA ROM:0012AA46 bsr.w sub_12AE58 ROM:0012AA4A move.b #1,($11EB).w ROM:0012AA50 bra.l locret_12A9B2 ROM:0012AA56 ; --------------------------------------------------------------------------- ROM:0012AA56 ROM:0012AA56 loc_12AA56: ; CODE XREF: ROM:0012AA2E↑j ROM:0012AA56 btst #4,($13A7).w ROM:0012AA5C beq.s loc_12AAA6 ROM:0012AA5E btst #1,($1392).w ROM:0012AA64 beq.s loc_12AA80 ROM:0012AA66 bset #6,($1397).w ROM:0012AA6C move.w $566(a5),($CCE).w ROM:0012AA72 move.b #4,($11EB).w ROM:0012AA78 bra.l loc_12AB22 ROM:0012AA7E ; --------------------------------------------------------------------------- ROM:0012AA7E bra.s loc_12AAA6 ROM:0012AA80 ; --------------------------------------------------------------------------- ROM:0012AA80 ROM:0012AA80 loc_12AA80: ; CODE XREF: ROM:0012AA64↑j ROM:0012AA80 bsr.w sub_12AEA8 ROM:0012AA84 bsr.w sub_12AEB0 ROM:0012AA88 addq.w #1,($CCC).w ROM:0012AA8C bvc.s loc_12AA94 ROM:0012AA8E move.w #$8000,($CCC).w ROM:0012AA94 ROM:0012AA94 loc_12AA94: ; CODE XREF: ROM:0012AA8C↑j ROM:0012AA94 move.w $564(a5),($CCE).w ROM:0012AA9A move.b #6,($11EB).w ROM:0012AAA0 bra.l loc_12AC72 ROM:0012AAA6 ; --------------------------------------------------------------------------- ROM:0012AAA6 ROM:0012AAA6 loc_12AAA6: ; CODE XREF: ROM:0012AA0A↑j ROM:0012AAA6 ; ROM:0012AA5C↑j ... ROM:0012AAA6 bsr.l sub_12B2BE ROM:0012AAAC rts ROM:0012AAAE ; --------------------------------------------------------------------------- ROM:0012AAAE ROM:0012AAAE loc_12AAAE: ; DATA XREF: ROM:0012A952↑o ROM:0012AAAE bsr.w sub_12AD4E ROM:0012AAB2 bsr.w sub_12AD76 ROM:0012AAB6 bsr.w sub_12AD92 ROM:0012AABA btst #0,($1218).w ROM:0012AAC0 bne.s loc_12AAC4 ROM:0012AAC2 bra.s loc_12AACC ROM:0012AAC4 ; --------------------------------------------------------------------------- ROM:0012AAC4 ROM:0012AAC4 loc_12AAC4: ; CODE XREF: ROM:0012AAC0↑j ROM:0012AAC4 btst #7,($13A7).w ROM:0012AACA beq.s loc_12AAF8 ROM:0012AACC ROM:0012AACC loc_12AACC: ; CODE XREF: ROM:0012AAC2↑j ROM:0012AACC bclr #1,($13A4).w ROM:0012AAD2 bsr.w sub_12AF0C ROM:0012AAD6 bclr #5,($1397).w ROM:0012AADC bclr #6,($1397).w ROM:0012AAE2 bsr.l sub_12B4DA ROM:0012AAE8 bsr.w sub_12AE58 ROM:0012AAEC move.b #1,($11EB).w ROM:0012AAF2 bra.l locret_12A9B2 ROM:0012AAF8 ; --------------------------------------------------------------------------- ROM:0012AAF8 ROM:0012AAF8 loc_12AAF8: ; CODE XREF: ROM:0012AACA↑j ROM:0012AAF8 btst #4,($13A7).w ROM:0012AAFE beq.s loc_12AB22 ROM:0012AB00 bclr #6,($1397).w ROM:0012AB06 bsr.w sub_12AECE ROM:0012AB0A bset #0,($DE7).w ROM:0012AB10 bset #1,($13AC).w ROM:0012AB16 bsr.w sub_12AE58 ROM:0012AB1A move.b #5,($11EB).w ROM:0012AB20 bra.s loc_12AB94 ROM:0012AB22 ; --------------------------------------------------------------------------- ROM:0012AB22 ROM:0012AB22 loc_12AB22: ; CODE XREF: ROM:0012AA78↑j ROM:0012AB22 ; ROM:0012AAFE↑j ... ROM:0012AB22 bsr.l sub_12B2BE ROM:0012AB28 rts ROM:0012AB2A ; --------------------------------------------------------------------------- ROM:0012AB2A ROM:0012AB2A loc_12AB2A: ; DATA XREF: ROM:0012A956↑o ROM:0012AB2A btst #1,($13AF).w ROM:0012AB30 beq.s loc_12AB5E ROM:0012AB32 bclr #1,($13A4).w ROM:0012AB38 bclr #5,($1397).w ROM:0012AB3E bclr #1,($13AC).w ROM:0012AB44 bsr.l sub_12B4DA ROM:0012AB4A bset #0,($121C).w ROM:0012AB50 move.b #1,($11EB).w ROM:0012AB56 bra.l locret_12A9B2 ROM:0012AB5C ; --------------------------------------------------------------------------- ROM:0012AB5C bra.s loc_12AB94 ROM:0012AB5E ; --------------------------------------------------------------------------- ROM:0012AB5E ROM:0012AB5E loc_12AB5E: ; CODE XREF: ROM:0012AB30↑j ROM:0012AB5E btst #0,($1218).w ROM:0012AB64 bne.s loc_12AB94 ROM:0012AB66 bclr #1,($13A4).w ROM:0012AB6C bsr.w sub_12AF0C ROM:0012AB70 bclr #5,($1397).w ROM:0012AB76 bsr.l sub_12B4DA ROM:0012AB7C bclr #1,($13AC).w ROM:0012AB82 bset #0,($121C).w ROM:0012AB88 move.b #1,($11EB).w ROM:0012AB8E bra.l locret_12A9B2 ROM:0012AB94 ; --------------------------------------------------------------------------- ROM:0012AB94 ROM:0012AB94 loc_12AB94: ; CODE XREF: ROM:0012AB20↑j ROM:0012AB94 ; ROM:0012AB5C↑j ... ROM:0012AB94 bsr.l sub_12B2BE ROM:0012AB9A rts ROM:0012AB9C ; --------------------------------------------------------------------------- ROM:0012AB9C ROM:0012AB9C loc_12AB9C: ; DATA XREF: ROM:0012A95A↑o ROM:0012AB9C bsr.w sub_12AD4E ROM:0012ABA0 bsr.w sub_12AD76 ROM:0012ABA4 bsr.w sub_12AD92 ROM:0012ABA8 btst #0,($1218).w ROM:0012ABAE bne.s loc_12ABB2 ROM:0012ABB0 bra.s loc_12ABBA ROM:0012ABB2 ; --------------------------------------------------------------------------- ROM:0012ABB2 ROM:0012ABB2 loc_12ABB2: ; CODE XREF: ROM:0012ABAE↑j ROM:0012ABB2 btst #7,($13A7).w ROM:0012ABB8 beq.s loc_12ABE0 ROM:0012ABBA ROM:0012ABBA loc_12ABBA: ; CODE XREF: ROM:0012ABB0↑j ROM:0012ABBA bclr #1,($13A4).w ROM:0012ABC0 bsr.w sub_12AF0C ROM:0012ABC4 bclr #5,($1397).w ROM:0012ABCA bsr.l sub_12B4DA ROM:0012ABD0 bsr.w sub_12AE58 ROM:0012ABD4 move.b #1,($11EB).w ROM:0012ABDA bra.l locret_12A9B2 ROM:0012ABE0 ; --------------------------------------------------------------------------- ROM:0012ABE0 ROM:0012ABE0 loc_12ABE0: ; CODE XREF: ROM:0012ABB8↑j ROM:0012ABE0 btst #4,($13B5).w ROM:0012ABE6 beq.s loc_12AC08 ROM:0012ABE8 btst #1,($1392).w ROM:0012ABEE beq.s loc_12AC08 ROM:0012ABF0 bset #6,($1397).w ROM:0012ABF6 move.w $566(a5),($CCE).w ROM:0012ABFC move.b #4,($11EB).w ROM:0012AC02 bra.l loc_12AB22 ROM:0012AC08 ; --------------------------------------------------------------------------- ROM:0012AC08 ROM:0012AC08 loc_12AC08: ; CODE XREF: ROM:0012ABE6↑j ROM:0012AC08 ; ROM:0012ABEE↑j ROM:0012AC08 btst #4,($13A7).w ROM:0012AC0E beq.s loc_12AC72 ROM:0012AC10 btst #1,($1392).w ROM:0012AC16 bne.s loc_12AC72 ROM:0012AC18 move.w $568(a5),d0 ROM:0012AC1C cmp.w ($CCC).w,d0 ROM:0012AC20 bgt.s loc_12AC4C ROM:0012AC22 bset #1,($1398).w ROM:0012AC28 bsr.w sub_12AE58 ROM:0012AC2C move.w $57A(a5),d1 ROM:0012AC30 clr.b ($89A).w ROM:0012AC34 move.w d1,($61A).w ROM:0012AC38 move.b #1,($89A).w ROM:0012AC3E move.b #7,($11EB).w ROM:0012AC44 bra.l loc_12ACFE ROM:0012AC4A ; --------------------------------------------------------------------------- ROM:0012AC4A bra.s loc_12AC72 ROM:0012AC4C ; --------------------------------------------------------------------------- ROM:0012AC4C ROM:0012AC4C loc_12AC4C: ; CODE XREF: ROM:0012AC20↑j ROM:0012AC4C bsr.w sub_12AEA8 ROM:0012AC50 bsr.w sub_12AEB0 ROM:0012AC54 addq.w #1,($CCC).w ROM:0012AC58 bvc.s loc_12AC60 ROM:0012AC5A move.w #$8000,($CCC).w ROM:0012AC60 ROM:0012AC60 loc_12AC60: ; CODE XREF: ROM:0012AC58↑j ROM:0012AC60 move.w $564(a5),($CCE).w ROM:0012AC66 move.b #6,($11EB).w ROM:0012AC6C bra.l *+6 ROM:0012AC72 ; --------------------------------------------------------------------------- ROM:0012AC72 ROM:0012AC72 loc_12AC72: ; CODE XREF: ROM:0012AAA0↑j ROM:0012AC72 ; ROM:0012AC0E↑j ... ROM:0012AC72 bsr.l sub_12B2BE ROM:0012AC78 rts ROM:0012AC7A ; --------------------------------------------------------------------------- ROM:0012AC7A ROM:0012AC7A loc_12AC7A: ; DATA XREF: ROM:0012A95E↑o ROM:0012AC7A btst #0,($1218).w ROM:0012AC80 bne.s loc_12ACAA ROM:0012AC82 bclr #1,($13A4).w ROM:0012AC88 bclr #5,($1397).w ROM:0012AC8E bclr #1,($1398).w ROM:0012AC94 bsr.l sub_12B4DA ROM:0012AC9A bsr.w sub_12AF0C ROM:0012AC9E move.b #1,($11EB).w ROM:0012ACA4 bra.l locret_12A9B2 ROM:0012ACAA ; --------------------------------------------------------------------------- ROM:0012ACAA ROM:0012ACAA loc_12ACAA: ; CODE XREF: ROM:0012AC80↑j ROM:0012ACAA btst #0,($138A).w ROM:0012ACB0 beq.s loc_12ACD4 ROM:0012ACB2 bsr.w sub_12AF24 ROM:0012ACB6 bset #1,($DE7).w ROM:0012ACBC bset #1,($13AC).w ROM:0012ACC2 bclr #1,($1398).w ROM:0012ACC8 move.b #5,($11EB).w ROM:0012ACCE bra.l loc_12AB94 ROM:0012ACD4 ; --------------------------------------------------------------------------- ROM:0012ACD4 ROM:0012ACD4 loc_12ACD4: ; CODE XREF: ROM:0012ACB0↑j ROM:0012ACD4 cmpi.w #0,($61A).w ROM:0012ACDA bgt.s loc_12ACFE ROM:0012ACDC bsr.w sub_12AF1C ROM:0012ACE0 bset #1,($DE7).w ROM:0012ACE6 bset #1,($13AC).w ROM:0012ACEC bclr #1,($1398).w ROM:0012ACF2 move.b #5,($11EB).w ROM:0012ACF8 bra.l loc_12AB94 ROM:0012ACFE ; --------------------------------------------------------------------------- ROM:0012ACFE ROM:0012ACFE loc_12ACFE: ; CODE XREF: ROM:0012AC44↑j ROM:0012ACFE ; ROM:0012ACDA↑j ROM:0012ACFE bsr.l sub_12B2BE ROM:0012AD04 rts ROM:0012AD06 ROM:0012AD06 ; =============== S U B R O U T I N E ======================================= ROM:0012AD06 ROM:0012AD06 ROM:0012AD06 sub_12AD06: ; CODE XREF: ROM:0012A9E6↑p ROM:0012AD06 move.w ($CE4).w,($CCA).w ROM:0012AD0C move.w ($CC6).w,($CC8).w ROM:0012AD12 rts ROM:0012AD12 ; End of function sub_12AD06 ROM:0012AD12 ROM:0012AD14 ROM:0012AD14 ; =============== S U B R O U T I N E ======================================= ROM:0012AD14 ROM:0012AD14 ROM:0012AD14 sub_12AD14: ; CODE XREF: sub_12A8FC+6↑p ROM:0012AD14 move.l ($9C0).w,d0 ROM:0012AD18 divs.w #$2710,d0 ROM:0012AD1C bvc.w loc_12AD24 ROM:0012AD20 move.w #$7FFF,d0 ROM:0012AD24 ROM:0012AD24 loc_12AD24: ; CODE XREF: sub_12AD14+8↑j ROM:0012AD24 move.w d0,($CC6).w ROM:0012AD28 move.w #$2710,d6 ROM:0012AD2C move.w ($CC2).w,d2 ROM:0012AD30 move.w ($CC4).w,d5 ROM:0012AD34 move.w $562(a5),d3 ROM:0012AD38 move.w ($CC6).w,d1 ROM:0012AD3C bsr.l sub_12B298 ROM:0012AD42 move.w d4,($CC4).w ROM:0012AD46 swap d4 ROM:0012AD48 move.w d4,($CC2).w ROM:0012AD4C rts ROM:0012AD4C ; End of function sub_12AD14 ROM:0012AD4C ROM:0012AD4E ROM:0012AD4E ; =============== S U B R O U T I N E ======================================= ROM:0012AD4E ROM:0012AD4E ROM:0012AD4E sub_12AD4E: ; CODE XREF: ROM:loc_12AA12↑p ROM:0012AD4E ; ROM:loc_12AAAE↑p ... ROM:0012AD4E move.w ($CC6).w,d0 ROM:0012AD52 sub.w ($CC8).w,d0 ROM:0012AD56 cmpi.w #0,d0 ROM:0012AD5A bge.s loc_12AD5E ROM:0012AD5C neg.w d0 ROM:0012AD5E ROM:0012AD5E loc_12AD5E: ; CODE XREF: sub_12AD4E+C↑j ROM:0012AD5E move.w $578(a5),d1 ROM:0012AD62 cmp.w d0,d1 ROM:0012AD64 bge.s loc_12AD6E ROM:0012AD66 bset #7,($13A7).w ROM:0012AD6C bra.s locret_12AD74 ROM:0012AD6E ; --------------------------------------------------------------------------- ROM:0012AD6E ROM:0012AD6E loc_12AD6E: ; CODE XREF: sub_12AD4E+16↑j ROM:0012AD6E bclr #7,($13A7).w ROM:0012AD74 ROM:0012AD74 locret_12AD74: ; CODE XREF: sub_12AD4E+1E↑j ROM:0012AD74 rts ROM:0012AD74 ; End of function sub_12AD4E ROM:0012AD74 ROM:0012AD76 ROM:0012AD76 ; =============== S U B R O U T I N E ======================================= ROM:0012AD76 ROM:0012AD76 ROM:0012AD76 sub_12AD76: ; CODE XREF: ROM:0012AA16↑p ROM:0012AD76 ; ROM:0012AAB2↑p ... ROM:0012AD76 move.w $56C(a5),d0 ROM:0012AD7A move.w $56E(a5),d1 ROM:0012AD7E cmp.w ($CE0).w,d0 ROM:0012AD82 bgt.s locret_12AD90 ROM:0012AD84 cmp.w ($CE0).w,d1 ROM:0012AD88 ble.s locret_12AD90 ROM:0012AD8A bset #1,($1392).w ROM:0012AD90 ROM:0012AD90 locret_12AD90: ; CODE XREF: sub_12AD76+C↑j ROM:0012AD90 ; sub_12AD76+12↑j ROM:0012AD90 rts ROM:0012AD90 ; End of function sub_12AD76 ROM:0012AD90 ROM:0012AD92 ROM:0012AD92 ; =============== S U B R O U T I N E ======================================= ROM:0012AD92 ROM:0012AD92 ROM:0012AD92 sub_12AD92: ; CODE XREF: ROM:0012AA1A↑p ROM:0012AD92 ; ROM:0012AAB6↑p ... ROM:0012AD92 bclr #4,($13B5).w ROM:0012AD98 bclr #4,($13A7).w ROM:0012AD9E clr.w d1 ROM:0012ADA0 move.b ($11EC).w,d1 ROM:0012ADA4 cmpi.w #3,d1 ROM:0012ADA8 bcc.s locret_12ADB2 ROM:0012ADAA movea.l off_12ADB4(pc,d1.w*4),a0 ROM:0012ADAE nop ROM:0012ADB0 jmp (a0) ROM:0012ADB2 ; --------------------------------------------------------------------------- ROM:0012ADB2 ROM:0012ADB2 locret_12ADB2: ; CODE XREF: sub_12AD92+16↑j ROM:0012ADB2 rts ROM:0012ADB2 ; End of function sub_12AD92 ROM:0012ADB2 ROM:0012ADB2 ; --------------------------------------------------------------------------- ROM:0012ADB4 off_12ADB4: dc.l loc_12ADC0 ; DATA XREF: sub_12AD92+18↑r ROM:0012ADB8 dc.l loc_12ADDE ROM:0012ADBC dc.l loc_12AE48 ROM:0012ADC0 ; --------------------------------------------------------------------------- ROM:0012ADC0 ROM:0012ADC0 loc_12ADC0: ; DATA XREF: ROM:off_12ADB4↑o ROM:0012ADC0 bsr.w sub_12AE94 ROM:0012ADC4 move.w ($CD0).w,d2 ROM:0012ADC8 clr.b ($89B).w ROM:0012ADCC move.w d2,($61C).w ROM:0012ADD0 move.b #1,($89B).w ROM:0012ADD6 move.b #1,($11EC).w ROM:0012ADDC rts ROM:0012ADDE ; --------------------------------------------------------------------------- ROM:0012ADDE ROM:0012ADDE loc_12ADDE: ; DATA XREF: ROM:0012ADB8↑o ROM:0012ADDE cmpi.w #0,($61C).w ROM:0012ADE4 bgt.s locret_12AE46 ROM:0012ADE6 cmpi.w #1,($CCE).w ROM:0012ADEC ble.s loc_12AE16 ROM:0012ADEE subq.w #1,($CCE).w ROM:0012ADF2 bvc.s loc_12ADFA ROM:0012ADF4 move.w #$8000,($CCE).w ROM:0012ADFA ROM:0012ADFA loc_12ADFA: ; CODE XREF: ROM:0012ADF2↑j ROM:0012ADFA bset #4,($13B5).w ROM:0012AE00 move.w ($CD0).w,d2 ROM:0012AE04 clr.b ($89B).w ROM:0012AE08 move.w d2,($61C).w ROM:0012AE0C move.b #1,($89B).w ROM:0012AE12 bra.w locret_12AE46 ROM:0012AE16 ; --------------------------------------------------------------------------- ROM:0012AE16 ROM:0012AE16 loc_12AE16: ; CODE XREF: ROM:0012ADEC↑j ROM:0012AE16 subq.w #1,($CCE).w ROM:0012AE1A bvc.s loc_12AE22 ROM:0012AE1C move.w #$8000,($CCE).w ROM:0012AE22 ROM:0012AE22 loc_12AE22: ; CODE XREF: ROM:0012AE1A↑j ROM:0012AE22 bset #4,($13B5).w ROM:0012AE28 bset #4,($13A7).w ROM:0012AE2E move.w ($CD0).w,d2 ROM:0012AE32 clr.b ($89B).w ROM:0012AE36 move.w d2,($61C).w ROM:0012AE3A move.b #1,($89B).w ROM:0012AE40 move.b #2,($11EC).w ROM:0012AE46 ROM:0012AE46 locret_12AE46: ; CODE XREF: ROM:0012ADE4↑j ROM:0012AE46 ; ROM:0012AE12↑j ROM:0012AE46 rts ROM:0012AE48 ; --------------------------------------------------------------------------- ROM:0012AE48 ROM:0012AE48 loc_12AE48: ; DATA XREF: ROM:0012ADBC↑o ROM:0012AE48 cmpi.w #0,($CCE).w ROM:0012AE4E ble.s locret_12AE56 ROM:0012AE50 move.b #1,($11EC).w ROM:0012AE56 ROM:0012AE56 locret_12AE56: ; CODE XREF: ROM:0012AE4E↑j ROM:0012AE56 rts ROM:0012AE58 ROM:0012AE58 ; =============== S U B R O U T I N E ======================================= ROM:0012AE58 ROM:0012AE58 ROM:0012AE58 sub_12AE58: ; CODE XREF: ROM:0012AA46↑p ROM:0012AE58 ; ROM:0012AAE8↑p ... ROM:0012AE58 move.b #0,($11EC).w ROM:0012AE5E bclr #4,($13B5).w ROM:0012AE64 bclr #4,($13A7).w ROM:0012AE6A rts ROM:0012AE6A ; End of function sub_12AE58 ROM:0012AE6A ROM:0012AE6C ROM:0012AE6C ; =============== S U B R O U T I N E ======================================= ROM:0012AE6C ROM:0012AE6C ROM:0012AE6C sub_12AE6C: ; CODE XREF: ROM:0012A9EE↑p ROM:0012AE6C move.w $56C(a5),d0 ROM:0012AE70 move.w ($CCA).w,d1 ROM:0012AE74 cmp.w ($CD2).w,d0 ROM:0012AE78 ble.s loc_12AE80 ROM:0012AE7A add.w $574(a5),d1 ROM:0012AE7E bra.s loc_12AE8E ROM:0012AE80 ; --------------------------------------------------------------------------- ROM:0012AE80 ROM:0012AE80 loc_12AE80: ; CODE XREF: sub_12AE6C+C↑j ROM:0012AE80 move.w $56E(a5),d0 ROM:0012AE84 cmp.w ($CD2).w,d0 ROM:0012AE88 bge.s loc_12AE8E ROM:0012AE8A sub.w $576(a5),d1 ROM:0012AE8E ROM:0012AE8E loc_12AE8E: ; CODE XREF: sub_12AE6C+12↑j ROM:0012AE8E ; sub_12AE6C+1C↑j ROM:0012AE8E move.w d1,($CD4).w ROM:0012AE92 rts ROM:0012AE92 ; End of function sub_12AE6C ROM:0012AE92 ROM:0012AE94 ROM:0012AE94 ; =============== S U B R O U T I N E ======================================= ROM:0012AE94 ROM:0012AE94 ROM:0012AE94 sub_12AE94: ; CODE XREF: ROM:loc_12ADC0↑p ROM:0012AE94 move.w #$3A10,d1 ROM:0012AE98 move.w ($CC2).w,d2 ROM:0012AE9C bsr.l sub_116F5A ROM:0012AEA2 move.w d1,($CD0).w ROM:0012AEA6 rts ROM:0012AEA6 ; End of function sub_12AE94 ROM:0012AEA6 ROM:0012AEA8 ROM:0012AEA8 ; =============== S U B R O U T I N E ======================================= ROM:0012AEA8 ROM:0012AEA8 ROM:0012AEA8 sub_12AEA8: ; CODE XREF: ROM:0012A9EA↑p ROM:0012AEA8 ; ROM:loc_12AA80↑p ... ROM:0012AEA8 move.w ($CE0).w,($CD2).w ROM:0012AEAE rts ROM:0012AEAE ; End of function sub_12AEA8 ROM:0012AEAE ROM:0012AEB0 ROM:0012AEB0 ; =============== S U B R O U T I N E ======================================= ROM:0012AEB0 ROM:0012AEB0 ROM:0012AEB0 sub_12AEB0: ; CODE XREF: ROM:0012AA84↑p ROM:0012AEB0 ; ROM:0012AC50↑p ROM:0012AEB0 move.w $56A(a5),d0 ROM:0012AEB4 cmp.w ($CD2).w,d0 ROM:0012AEB8 ble.s loc_12AEC4 ROM:0012AEBA move.w $570(a5),d1 ROM:0012AEBE add.w d1,($CD4).w ROM:0012AEC2 bra.s locret_12AECC ROM:0012AEC4 ; --------------------------------------------------------------------------- ROM:0012AEC4 ROM:0012AEC4 loc_12AEC4: ; CODE XREF: sub_12AEB0+8↑j ROM:0012AEC4 move.w $572(a5),d1 ROM:0012AEC8 sub.w d1,($CD4).w ROM:0012AECC ROM:0012AECC locret_12AECC: ; CODE XREF: sub_12AEB0+12↑j ROM:0012AECC rts ROM:0012AECC ; End of function sub_12AEB0 ROM:0012AECC ROM:0012AECE ROM:0012AECE ; =============== S U B R O U T I N E ======================================= ROM:0012AECE ROM:0012AECE ROM:0012AECE sub_12AECE: ; CODE XREF: ROM:0012AB06↑p ROM:0012AECE move.w #$3A12,d1 ROM:0012AED2 move.w ($CC2).w,d2 ROM:0012AED6 bsr.l sub_116F5A ROM:0012AEDC move.w d1,($CD6).w ROM:0012AEE0 muls.w #$3E8,d1 ROM:0012AEE4 cmp.l ($990).w,d1 ROM:0012AEE8 bgt.s loc_12AEF2 ROM:0012AEEA bset #0,($DB7).w ROM:0012AEF0 bra.s loc_12AEF8 ROM:0012AEF2 ; --------------------------------------------------------------------------- ROM:0012AEF2 ROM:0012AEF2 loc_12AEF2: ; CODE XREF: sub_12AECE+1A↑j ROM:0012AEF2 bclr #0,($DB7).w ROM:0012AEF8 ROM:0012AEF8 loc_12AEF8: ; CODE XREF: sub_12AECE+22↑j ROM:0012AEF8 bclr #1,($DB7).w ROM:0012AEFE bset #1,($DE7).w ROM:0012AF04 move.l ($990).w,($994).w ROM:0012AF0A rts ROM:0012AF0A ; End of function sub_12AECE ROM:0012AF0A ROM:0012AF0C ROM:0012AF0C ; =============== S U B R O U T I N E ======================================= ROM:0012AF0C ROM:0012AF0C ROM:0012AF0C sub_12AF0C: ; CODE XREF: ROM:0012AA36↑p ROM:0012AF0C ; ROM:0012AAD2↑p ... ROM:0012AF0C btst #0,($1173).w ROM:0012AF12 beq.s locret_12AF1A ROM:0012AF14 move.w ($CCA).w,($F38).w ROM:0012AF1A ROM:0012AF1A locret_12AF1A: ; CODE XREF: sub_12AF0C+6↑j ROM:0012AF1A rts ROM:0012AF1A ; End of function sub_12AF0C ROM:0012AF1A ROM:0012AF1C ROM:0012AF1C ; =============== S U B R O U T I N E ======================================= ROM:0012AF1C ROM:0012AF1C ROM:0012AF1C sub_12AF1C: ; CODE XREF: ROM:0012ACDC↑p ROM:0012AF1C bset #1,($DB7).w ROM:0012AF22 rts ROM:0012AF22 ; End of function sub_12AF1C ROM:0012AF22 ROM:0012AF24 ROM:0012AF24 ; =============== S U B R O U T I N E ======================================= ROM:0012AF24 ROM:0012AF24 ROM:0012AF24 sub_12AF24: ; CODE XREF: ROM:0012ACB2↑p ROM:0012AF24 bclr #1,($DB7).w ROM:0012AF2A rts ROM:0012AF2A ; End of function sub_12AF24 ROM:0012AF2A ROM:0012AF2C ROM:0012AF2C ; =============== S U B R O U T I N E ======================================= ROM:0012AF2C ROM:0012AF2C ROM:0012AF2C sub_12AF2C: ; CODE XREF: ROM:loc_12A9B4↑p ROM:0012AF2C btst #0,($1181).w ROM:0012AF32 beq.s locret_12AF62 ROM:0012AF34 move.w $56A(a5),d0 ROM:0012AF38 btst #0,($1180).w ROM:0012AF3E beq.s loc_12AF4E ROM:0012AF40 cmp.w ($CE0).w,d0 ROM:0012AF44 blt.s loc_12AF4E ROM:0012AF46 bset #3,($13B0).w ROM:0012AF4C bra.s locret_12AF62 ROM:0012AF4E ; --------------------------------------------------------------------------- ROM:0012AF4E ROM:0012AF4E loc_12AF4E: ; CODE XREF: sub_12AF2C+12↑j ROM:0012AF4E ; sub_12AF2C+18↑j ROM:0012AF4E btst #0,($1180).w ROM:0012AF54 bne.s locret_12AF62 ROM:0012AF56 cmp.w ($CE0).w,d0 ROM:0012AF5A bge.s locret_12AF62 ROM:0012AF5C bset #3,($13B0).w ROM:0012AF62 ROM:0012AF62 locret_12AF62: ; CODE XREF: sub_12AF2C+6↑j ROM:0012AF62 ; sub_12AF2C+20↑j ... ROM:0012AF62 rts ROM:0012AF62 ; End of function sub_12AF2C ROM:0012AF62 ROM:0012AF64 ROM:0012AF64 ; =============== S U B R O U T I N E ======================================= ROM:0012AF64 ROM:0012AF64 ROM:0012AF64 sub_12AF64: ; CODE XREF: ROM:0011713A↑p ROM:0012AF64 bsr.l sub_12B0B2 ROM:0012AF6A clr.w d1 ROM:0012AF6C move.b ($11ED).w,d1 ROM:0012AF70 cmpi.w #4,d1 ROM:0012AF74 bcc.s locret_12AF7E ROM:0012AF76 movea.l off_12AF80(pc,d1.w*4),a0 ROM:0012AF7A nop ROM:0012AF7C jmp (a0) ROM:0012AF7E ; --------------------------------------------------------------------------- ROM:0012AF7E ROM:0012AF7E locret_12AF7E: ; CODE XREF: sub_12AF64+10↑j ROM:0012AF7E rts ROM:0012AF7E ; End of function sub_12AF64 ROM:0012AF7E ROM:0012AF7E ; --------------------------------------------------------------------------- ROM:0012AF80 off_12AF80: dc.l loc_12AF90 ; DATA XREF: sub_12AF64+12↑r ROM:0012AF84 dc.l loc_12AF98 ROM:0012AF88 dc.l loc_12AFBE ROM:0012AF8C dc.l loc_12AFFE ROM:0012AF90 ; --------------------------------------------------------------------------- ROM:0012AF90 ROM:0012AF90 loc_12AF90: ; DATA XREF: ROM:off_12AF80↑o ROM:0012AF90 move.b #1,($11ED).w ROM:0012AF96 rts ROM:0012AF98 ; --------------------------------------------------------------------------- ROM:0012AF98 ROM:0012AF98 loc_12AF98: ; DATA XREF: ROM:0012AF84↑o ROM:0012AF98 btst #1,($13A4).w ROM:0012AF9E beq.s locret_12AFBC ROM:0012AFA0 bsr.w sub_12B03A ROM:0012AFA4 move.w $57C(a5),d1 ROM:0012AFA8 clr.b ($89C).w ROM:0012AFAC move.w d1,($61E).w ROM:0012AFB0 move.b #1,($89C).w ROM:0012AFB6 move.b #2,($11ED).w ROM:0012AFBC ROM:0012AFBC locret_12AFBC: ; CODE XREF: ROM:0012AF9E↑j ROM:0012AFBC rts ROM:0012AFBE ; --------------------------------------------------------------------------- ROM:0012AFBE ROM:0012AFBE loc_12AFBE: ; DATA XREF: ROM:0012AF88↑o ROM:0012AFBE btst #1,($13A4).w ROM:0012AFC4 bne.s loc_12AFCE ROM:0012AFC6 move.b #1,($11ED).w ROM:0012AFCC bra.s locret_12AFFC ROM:0012AFCE ; --------------------------------------------------------------------------- ROM:0012AFCE ROM:0012AFCE loc_12AFCE: ; CODE XREF: ROM:0012AFC4↑j ROM:0012AFCE btst #6,($1397).w ROM:0012AFD4 beq.s loc_12AFDE ROM:0012AFD6 move.b #3,($11ED).w ROM:0012AFDC bra.s locret_12AFFC ROM:0012AFDE ; --------------------------------------------------------------------------- ROM:0012AFDE ROM:0012AFDE loc_12AFDE: ; CODE XREF: ROM:0012AFD4↑j ROM:0012AFDE cmpi.w #0,($61E).w ROM:0012AFE4 bgt.s locret_12AFFC ROM:0012AFE6 bsr.w sub_12B04E ROM:0012AFEA move.w $57C(a5),d1 ROM:0012AFEE clr.b ($89C).w ROM:0012AFF2 move.w d1,($61E).w ROM:0012AFF6 move.b #1,($89C).w ROM:0012AFFC ROM:0012AFFC locret_12AFFC: ; CODE XREF: ROM:0012AFCC↑j ROM:0012AFFC ; ROM:0012AFDC↑j ... ROM:0012AFFC rts ROM:0012AFFE ; --------------------------------------------------------------------------- ROM:0012AFFE ROM:0012AFFE loc_12AFFE: ; DATA XREF: ROM:0012AF8C↑o ROM:0012AFFE btst #1,($13A4).w ROM:0012B004 bne.s loc_12B00E ROM:0012B006 move.b #1,($11ED).w ROM:0012B00C bra.s locret_12B038 ROM:0012B00E ; --------------------------------------------------------------------------- ROM:0012B00E ROM:0012B00E loc_12B00E: ; CODE XREF: ROM:0012B004↑j ROM:0012B00E btst #6,($1397).w ROM:0012B014 beq.s locret_12B038 ROM:0012B016 cmpi.w #0,($61E).w ROM:0012B01C bgt.s locret_12B038 ROM:0012B01E bsr.w sub_12B04E ROM:0012B022 bsr.w sub_12B086 ROM:0012B026 move.w $57C(a5),d1 ROM:0012B02A clr.b ($89C).w ROM:0012B02E move.w d1,($61E).w ROM:0012B032 move.b #1,($89C).w ROM:0012B038 ROM:0012B038 locret_12B038: ; CODE XREF: ROM:0012B00C↑j ROM:0012B038 ; ROM:0012B014↑j ... ROM:0012B038 rts ROM:0012B03A ROM:0012B03A ; =============== S U B R O U T I N E ======================================= ROM:0012B03A ROM:0012B03A ROM:0012B03A sub_12B03A: ; CODE XREF: ROM:0012AFA0↑p ROM:0012B03A move.w ($C80).w,($CD8).w ROM:0012B040 clr.w ($CDA).w ROM:0012B044 clr.l ($990).w ROM:0012B048 clr.w ($CDC).w ROM:0012B04C rts ROM:0012B04C ; End of function sub_12B03A ROM:0012B04C ROM:0012B04E ROM:0012B04E ; =============== S U B R O U T I N E ======================================= ROM:0012B04E ROM:0012B04E ROM:0012B04E sub_12B04E: ; CODE XREF: ROM:0012AFE6↑p ROM:0012B04E ; ROM:0012B01E↑p ROM:0012B04E move.w #$3A14,d1 ROM:0012B052 move.w ($CC2).w,d2 ROM:0012B056 bsr.l sub_116F5A ROM:0012B05C move.w d1,($CDE).w ROM:0012B060 move.w #$2710,d6 ROM:0012B064 move.w ($CD8).w,d2 ROM:0012B068 move.w ($CDA).w,d5 ROM:0012B06C move.w ($CDE).w,d3 ROM:0012B070 move.w ($C80).w,d1 ROM:0012B074 bsr.l sub_12B298 ROM:0012B07A move.w d4,($CDA).w ROM:0012B07E swap d4 ROM:0012B080 move.w d4,($CD8).w ROM:0012B084 rts ROM:0012B084 ; End of function sub_12B04E ROM:0012B084 ROM:0012B086 ROM:0012B086 ; =============== S U B R O U T I N E ======================================= ROM:0012B086 ROM:0012B086 ROM:0012B086 sub_12B086: ; CODE XREF: ROM:0012B022↑p ROM:0012B086 move.w ($C80).w,d0 ROM:0012B08A sub.w ($CD8).w,d0 ROM:0012B08E cmpi.w #0,d0 ROM:0012B092 bge.s loc_12B096 ROM:0012B094 neg.w d0 ROM:0012B096 ROM:0012B096 loc_12B096: ; CODE XREF: sub_12B086+C↑j ROM:0012B096 ext.l d0 ROM:0012B098 add.l d0,($990).w ROM:0012B09C move.l ($990).w,d0 ROM:0012B0A0 divs.w #$3E8,d0 ROM:0012B0A4 bvc.w loc_12B0AC ROM:0012B0A8 move.w #$7FFF,d0 ROM:0012B0AC ROM:0012B0AC loc_12B0AC: ; CODE XREF: sub_12B086+1E↑j ROM:0012B0AC move.w d0,($CDC).w ROM:0012B0B0 rts ROM:0012B0B0 ; End of function sub_12B086 ROM:0012B0B0 ROM:0012B0B2 ROM:0012B0B2 ; =============== S U B R O U T I N E ======================================= ROM:0012B0B2 ROM:0012B0B2 ROM:0012B0B2 sub_12B0B2: ; CODE XREF: sub_12AF64↑p ROM:0012B0B2 clr.w d1 ROM:0012B0B4 move.b ($11EE).w,d1 ROM:0012B0B8 cmpi.w #3,d1 ROM:0012B0BC bcc.s locret_12B0C6 ROM:0012B0BE movea.l off_12B0C8(pc,d1.w*4),a0 ROM:0012B0C2 nop ROM:0012B0C4 jmp (a0) ROM:0012B0C6 ; --------------------------------------------------------------------------- ROM:0012B0C6 ROM:0012B0C6 locret_12B0C6: ; CODE XREF: sub_12B0B2+A↑j ROM:0012B0C6 rts ROM:0012B0C6 ; End of function sub_12B0B2 ROM:0012B0C6 ROM:0012B0C6 ; --------------------------------------------------------------------------- ROM:0012B0C8 off_12B0C8: dc.l loc_12B0D4 ; DATA XREF: sub_12B0B2+C↑r ROM:0012B0CC dc.l loc_12B0F4 ROM:0012B0D0 dc.l loc_12B146 ROM:0012B0D4 ; --------------------------------------------------------------------------- ROM:0012B0D4 ROM:0012B0D4 loc_12B0D4: ; DATA XREF: ROM:off_12B0C8↑o ROM:0012B0D4 bsr.w sub_12B198 ROM:0012B0D8 move.w $580(a5),d0 ROM:0012B0DC clr.b ($89D).w ROM:0012B0E0 move.w d0,($620).w ROM:0012B0E4 move.b #1,($89D).w ROM:0012B0EA move.b #1,($11EE).w ROM:0012B0F0 bra.s locret_12B144 ROM:0012B0F2 ; --------------------------------------------------------------------------- ROM:0012B0F2 rts ROM:0012B0F4 ; --------------------------------------------------------------------------- ROM:0012B0F4 ROM:0012B0F4 loc_12B0F4: ; DATA XREF: ROM:0012B0CC↑o ROM:0012B0F4 btst #2,($13B0).w ROM:0012B0FA beq.s loc_12B114 ROM:0012B0FC bsr.w sub_12B198 ROM:0012B100 move.w $580(a5),d0 ROM:0012B104 clr.b ($89D).w ROM:0012B108 move.w d0,($620).w ROM:0012B10C move.b #1,($89D).w ROM:0012B112 bra.s locret_12B144 ROM:0012B114 ; --------------------------------------------------------------------------- ROM:0012B114 ROM:0012B114 loc_12B114: ; CODE XREF: ROM:0012B0FA↑j ROM:0012B114 move.w $57E(a5),d1 ROM:0012B118 cmp.w ($598).w,d1 ROM:0012B11C bgt.s loc_12B126 ROM:0012B11E move.b #2,($11EE).w ROM:0012B124 bra.s locret_12B16E ROM:0012B126 ; --------------------------------------------------------------------------- ROM:0012B126 ROM:0012B126 loc_12B126: ; CODE XREF: ROM:0012B11C↑j ROM:0012B126 cmpi.w #0,($620).w ROM:0012B12C bgt.s locret_12B144 ROM:0012B12E bsr.w sub_12B172 ROM:0012B132 move.w $580(a5),d0 ROM:0012B136 clr.b ($89D).w ROM:0012B13A move.w d0,($620).w ROM:0012B13E move.b #1,($89D).w ROM:0012B144 ROM:0012B144 locret_12B144: ; CODE XREF: ROM:0012B0F0↑j ROM:0012B144 ; ROM:0012B112↑j ... ROM:0012B144 rts ROM:0012B146 ; --------------------------------------------------------------------------- ROM:0012B146 ROM:0012B146 loc_12B146: ; DATA XREF: ROM:0012B0D0↑o ROM:0012B146 move.w $57E(a5),d1 ROM:0012B14A cmp.w ($598).w,d1 ROM:0012B14E ble.s locret_12B16E ROM:0012B150 bsr.w sub_12B198 ROM:0012B154 move.w $580(a5),d0 ROM:0012B158 clr.b ($89D).w ROM:0012B15C move.w d0,($620).w ROM:0012B160 move.b #1,($89D).w ROM:0012B166 move.b #1,($11EE).w ROM:0012B16C bra.s locret_12B144 ROM:0012B16E ; --------------------------------------------------------------------------- ROM:0012B16E ROM:0012B16E locret_12B16E: ; CODE XREF: ROM:0012B124↑j ROM:0012B16E ; ROM:0012B14E↑j ROM:0012B16E rts ROM:0012B170 ; --------------------------------------------------------------------------- ROM:0012B170 rts ROM:0012B172 ROM:0012B172 ; =============== S U B R O U T I N E ======================================= ROM:0012B172 ROM:0012B172 ROM:0012B172 sub_12B172: ; CODE XREF: ROM:0012B12E↑p ROM:0012B172 move.w #$2710,d6 ROM:0012B176 move.w ($CE0).w,d2 ROM:0012B17A move.w ($CE2).w,d5 ROM:0012B17E move.w $582(a5),d3 ROM:0012B182 move.w ($C80).w,d1 ROM:0012B186 bsr.l sub_12B298 ROM:0012B18C move.w d4,($CE2).w ROM:0012B190 swap d4 ROM:0012B192 move.w d4,($CE0).w ROM:0012B196 rts ROM:0012B196 ; End of function sub_12B172 ROM:0012B196 ROM:0012B198 ROM:0012B198 ; =============== S U B R O U T I N E ======================================= ROM:0012B198 ROM:0012B198 ROM:0012B198 sub_12B198: ; CODE XREF: ROM:loc_12B0D4↑p ROM:0012B198 ; ROM:0012B0FC↑p ... ROM:0012B198 move.w ($C80).w,($CE0).w ROM:0012B19E clr.w ($CE2).w ROM:0012B1A2 rts ROM:0012B1A2 ; End of function sub_12B198 ROM:0012B1A2 ROM:0012B1A4 ROM:0012B1A4 ; =============== S U B R O U T I N E ======================================= ROM:0012B1A4 ROM:0012B1A4 ROM:0012B1A4 sub_12B1A4: ; CODE XREF: sub_12A90E↑p ROM:0012B1A4 clr.w d1 ROM:0012B1A6 move.b ($11EF).w,d1 ROM:0012B1AA cmpi.w #5,d1 ROM:0012B1AE bcc.s locret_12B1B8 ROM:0012B1B0 movea.l off_12B1BA(pc,d1.w*4),a0 ROM:0012B1B4 nop ROM:0012B1B6 jmp (a0) ROM:0012B1B8 ; --------------------------------------------------------------------------- ROM:0012B1B8 ROM:0012B1B8 locret_12B1B8: ; CODE XREF: sub_12B1A4+A↑j ROM:0012B1B8 rts ROM:0012B1B8 ; End of function sub_12B1A4 ROM:0012B1B8 ROM:0012B1B8 ; --------------------------------------------------------------------------- ROM:0012B1BA off_12B1BA: dc.l loc_12B1CE ; DATA XREF: sub_12B1A4+C↑r ROM:0012B1BE dc.l loc_12B1D6 ROM:0012B1C2 dc.l loc_12B1E6 ROM:0012B1C6 dc.l loc_12B20A ROM:0012B1CA dc.l loc_12B238 ROM:0012B1CE ; --------------------------------------------------------------------------- ROM:0012B1CE ROM:0012B1CE loc_12B1CE: ; DATA XREF: ROM:off_12B1BA↑o ROM:0012B1CE move.b #1,($11EF).w ROM:0012B1D4 rts ROM:0012B1D6 ; --------------------------------------------------------------------------- ROM:0012B1D6 ROM:0012B1D6 loc_12B1D6: ; DATA XREF: ROM:0012B1BE↑o ROM:0012B1D6 btst #0,($1181).w ROM:0012B1DC beq.s locret_12B1E4 ROM:0012B1DE move.b #2,($11EF).w ROM:0012B1E4 ROM:0012B1E4 locret_12B1E4: ; CODE XREF: ROM:0012B1DC↑j ROM:0012B1E4 rts ROM:0012B1E6 ; --------------------------------------------------------------------------- ROM:0012B1E6 ROM:0012B1E6 loc_12B1E6: ; DATA XREF: ROM:0012B1C2↑o ROM:0012B1E6 btst #0,($1173).w ROM:0012B1EC bne.s loc_12B1F6 ROM:0012B1EE move.b #1,($11EF).w ROM:0012B1F4 bra.s locret_12B208 ROM:0012B1F6 ; --------------------------------------------------------------------------- ROM:0012B1F6 ROM:0012B1F6 loc_12B1F6: ; CODE XREF: ROM:0012B1EC↑j ROM:0012B1F6 btst #0,($1181).w ROM:0012B1FC beq.s locret_12B208 ROM:0012B1FE move.b #3,($11EF).w ROM:0012B204 bsr.w sub_12B28C ROM:0012B208 ROM:0012B208 locret_12B208: ; CODE XREF: ROM:0012B1F4↑j ROM:0012B208 ; ROM:0012B1FC↑j ROM:0012B208 rts ROM:0012B20A ; --------------------------------------------------------------------------- ROM:0012B20A ROM:0012B20A loc_12B20A: ; DATA XREF: ROM:0012B1C6↑o ROM:0012B20A btst #0,($1173).w ROM:0012B210 bne.s loc_12B21A ROM:0012B212 move.b #1,($11EF).w ROM:0012B218 bra.s locret_12B236 ROM:0012B21A ; --------------------------------------------------------------------------- ROM:0012B21A ROM:0012B21A loc_12B21A: ; CODE XREF: ROM:0012B210↑j ROM:0012B21A btst #5,($1397).w ROM:0012B220 beq.s loc_12B22A ROM:0012B222 move.b #4,($11EF).w ROM:0012B228 bra.s locret_12B236 ROM:0012B22A ; --------------------------------------------------------------------------- ROM:0012B22A ROM:0012B22A loc_12B22A: ; CODE XREF: ROM:0012B220↑j ROM:0012B22A btst #0,($1181).w ROM:0012B230 beq.s locret_12B236 ROM:0012B232 bsr.w sub_12B268 ROM:0012B236 ROM:0012B236 locret_12B236: ; CODE XREF: ROM:0012B218↑j ROM:0012B236 ; ROM:0012B228↑j ... ROM:0012B236 rts ROM:0012B238 ; --------------------------------------------------------------------------- ROM:0012B238 ROM:0012B238 loc_12B238: ; DATA XREF: ROM:0012B1CA↑o ROM:0012B238 btst #0,($1173).w ROM:0012B23E bne.s loc_12B248 ROM:0012B240 move.b #1,($11EF).w ROM:0012B246 bra.s locret_12B25A ROM:0012B248 ; --------------------------------------------------------------------------- ROM:0012B248 ROM:0012B248 loc_12B248: ; CODE XREF: ROM:0012B23E↑j ROM:0012B248 btst #5,($1397).w ROM:0012B24E bne.s locret_12B25A ROM:0012B250 move.b #3,($11EF).w ROM:0012B256 bsr.w sub_12B25C ROM:0012B25A ROM:0012B25A locret_12B25A: ; CODE XREF: ROM:0012B246↑j ROM:0012B25A ; ROM:0012B24E↑j ROM:0012B25A rts ROM:0012B25C ROM:0012B25C ; =============== S U B R O U T I N E ======================================= ROM:0012B25C ROM:0012B25C ROM:0012B25C sub_12B25C: ; CODE XREF: ROM:0012B256↑p ROM:0012B25C move.w ($CD4).w,($CE4).w ROM:0012B262 clr.w ($CE6).w ROM:0012B266 rts ROM:0012B266 ; End of function sub_12B25C ROM:0012B266 ROM:0012B268 ROM:0012B268 ; =============== S U B R O U T I N E ======================================= ROM:0012B268 ROM:0012B268 ROM:0012B268 sub_12B268: ; CODE XREF: ROM:0012B232↑p ROM:0012B268 move.w #$2710,d6 ROM:0012B26C move.w ($CE4).w,d2 ROM:0012B270 move.w ($CE6).w,d5 ROM:0012B274 move.w $584(a5),d3 ROM:0012B278 move.w ($F3A).w,d1 ROM:0012B27C bsr.w sub_12B298 ROM:0012B280 move.w d4,($CE6).w ROM:0012B284 swap d4 ROM:0012B286 move.w d4,($CE4).w ROM:0012B28A rts ROM:0012B28A ; End of function sub_12B268 ROM:0012B28A ROM:0012B28C ROM:0012B28C ; =============== S U B R O U T I N E ======================================= ROM:0012B28C ROM:0012B28C ROM:0012B28C sub_12B28C: ; CODE XREF: ROM:0012B204↑p ROM:0012B28C move.w ($F3A).w,($CE4).w ROM:0012B292 clr.w ($CE6).w ROM:0012B296 rts ROM:0012B296 ; End of function sub_12B28C ROM:0012B296 ROM:0012B298 ROM:0012B298 ; =============== S U B R O U T I N E ======================================= ROM:0012B298 ROM:0012B298 ROM:0012B298 sub_12B298: ; CODE XREF: sub_12AD14+28↑p ROM:0012B298 ; sub_12B04E+26↑p ... ROM:0012B298 move.w d6,d4 ROM:0012B29A sub.w d3,d4 ROM:0012B29C ext.l d4 ROM:0012B29E ext.l d6 ROM:0012B2A0 ext.l d3 ROM:0012B2A2 swap d2 ROM:0012B2A4 move.w d5,d2 ROM:0012B2A6 muls.l d2,d7:d4 ROM:0012B2AA divs.l d6,d7:d4 ROM:0012B2AE swap d1 ROM:0012B2B0 clr.w d1 ROM:0012B2B2 muls.l d1,d7:d3 ROM:0012B2B6 divs.l d6,d7:d3 ROM:0012B2BA add.l d3,d4 ROM:0012B2BC rts ROM:0012B2BC ; End of function sub_12B298 ROM:0012B2BC ROM:0012B2BE ROM:0012B2BE ; =============== S U B R O U T I N E ======================================= ROM:0012B2BE ROM:0012B2BE ROM:0012B2BE sub_12B2BE: ; CODE XREF: ROM:loc_12AAA6↑p ROM:0012B2BE ; ROM:loc_12AB22↑p ... ROM:0012B2BE bclr #0,($138A).w ROM:0012B2C4 clr.w d1 ROM:0012B2C6 move.b ($11F0).w,d1 ROM:0012B2CA cmpi.w #$A,d1 ROM:0012B2CE bcc.s locret_12B2D8 ROM:0012B2D0 movea.l off_12B2DA(pc,d1.w*4),a0 ROM:0012B2D4 nop ROM:0012B2D6 jmp (a0) ROM:0012B2D8 ; --------------------------------------------------------------------------- ROM:0012B2D8 ROM:0012B2D8 locret_12B2D8: ; CODE XREF: sub_12B2BE+10↑j ROM:0012B2D8 rts ROM:0012B2D8 ; End of function sub_12B2BE ROM:0012B2D8 ROM:0012B2D8 ; --------------------------------------------------------------------------- ROM:0012B2DA off_12B2DA: dc.l loc_12B302 ; DATA XREF: sub_12B2BE+12↑r ROM:0012B2DE dc.l loc_12B308 ROM:0012B2E2 dc.l loc_12B332 ROM:0012B2E6 dc.l loc_12B396 ROM:0012B2EA dc.l loc_12B3F2 ROM:0012B2EE dc.l loc_12B41C ROM:0012B2F2 dc.l loc_12B452 ROM:0012B2F6 dc.l loc_12B488 ROM:0012B2FA dc.l loc_12B4AE ROM:0012B2FE dc.l locret_12B4D4 ROM:0012B302 ; --------------------------------------------------------------------------- ROM:0012B302 ROM:0012B302 loc_12B302: ; DATA XREF: ROM:off_12B2DA↑o ROM:0012B302 bclr #1,($13AF).w ROM:0012B308 ROM:0012B308 loc_12B308: ; DATA XREF: ROM:0012B2DE↑o ROM:0012B308 move.w $56A(a5),d0 ROM:0012B30C cmp.w ($CE0).w,d0 ROM:0012B310 bge.s loc_12B324 ROM:0012B312 bsr.w sub_12B4F6 ROM:0012B316 move.b #3,($11F0).w ROM:0012B31C bra.l locret_12B3F0 ROM:0012B322 ; --------------------------------------------------------------------------- ROM:0012B322 bra.s locret_12B330 ROM:0012B324 ; --------------------------------------------------------------------------- ROM:0012B324 ROM:0012B324 loc_12B324: ; CODE XREF: ROM:0012B310↑j ROM:0012B324 bsr.w sub_12B4E8 ROM:0012B328 move.b #2,($11F0).w ROM:0012B32E bra.s locret_12B394 ROM:0012B330 ; --------------------------------------------------------------------------- ROM:0012B330 ROM:0012B330 locret_12B330: ; CODE XREF: ROM:0012B322↑j ROM:0012B330 rts ROM:0012B332 ; --------------------------------------------------------------------------- ROM:0012B332 ROM:0012B332 loc_12B332: ; DATA XREF: ROM:0012B2E2↑o ROM:0012B332 btst #1,($13AC).w ROM:0012B338 bne.s loc_12B35A ROM:0012B33A btst #1,($1398).w ROM:0012B340 bne.s loc_12B35A ROM:0012B342 btst #4,($13B5).w ROM:0012B348 beq.s loc_12B35A ROM:0012B34A bsr.w sub_12B4F6 ROM:0012B34E move.b #3,($11F0).w ROM:0012B354 bra.l locret_12B3F0 ROM:0012B35A ; --------------------------------------------------------------------------- ROM:0012B35A ROM:0012B35A loc_12B35A: ; CODE XREF: ROM:0012B338↑j ROM:0012B35A ; ROM:0012B340↑j ... ROM:0012B35A btst #1,($13AC).w ROM:0012B360 beq.s loc_12B380 ROM:0012B362 move.w $58A(a5),d1 ROM:0012B366 clr.b ($89E).w ROM:0012B36A move.w d1,($622).w ROM:0012B36E move.b #1,($89E).w ROM:0012B374 move.b #7,($11F0).w ROM:0012B37A bra.l locret_12B4AC ROM:0012B380 ; --------------------------------------------------------------------------- ROM:0012B380 ROM:0012B380 loc_12B380: ; CODE XREF: ROM:0012B360↑j ROM:0012B380 btst #1,($1398).w ROM:0012B386 beq.s locret_12B394 ROM:0012B388 move.b #4,($11F0).w ROM:0012B38E bra.l locret_12B41A ROM:0012B394 ; --------------------------------------------------------------------------- ROM:0012B394 ROM:0012B394 locret_12B394: ; CODE XREF: ROM:0012B32E↑j ROM:0012B394 ; ROM:0012B386↑j ... ROM:0012B394 rts ROM:0012B396 ; --------------------------------------------------------------------------- ROM:0012B396 ROM:0012B396 loc_12B396: ; DATA XREF: ROM:0012B2E6↑o ROM:0012B396 btst #1,($13AC).w ROM:0012B39C bne.s loc_12B3BA ROM:0012B39E btst #1,($1398).w ROM:0012B3A4 bne.s loc_12B3BA ROM:0012B3A6 btst #4,($13B5).w ROM:0012B3AC beq.s loc_12B3BA ROM:0012B3AE bsr.w sub_12B4E8 ROM:0012B3B2 move.b #2,($11F0).w ROM:0012B3B8 bra.s locret_12B394 ROM:0012B3BA ; --------------------------------------------------------------------------- ROM:0012B3BA ROM:0012B3BA loc_12B3BA: ; CODE XREF: ROM:0012B39C↑j ROM:0012B3BA ; ROM:0012B3A4↑j ... ROM:0012B3BA btst #1,($13AC).w ROM:0012B3C0 beq.s loc_12B3E0 ROM:0012B3C2 move.w $58A(a5),d1 ROM:0012B3C6 clr.b ($89E).w ROM:0012B3CA move.w d1,($622).w ROM:0012B3CE move.b #1,($89E).w ROM:0012B3D4 move.b #8,($11F0).w ROM:0012B3DA bra.l locret_12B4D2 ROM:0012B3E0 ; --------------------------------------------------------------------------- ROM:0012B3E0 ROM:0012B3E0 loc_12B3E0: ; CODE XREF: ROM:0012B3C0↑j ROM:0012B3E0 btst #1,($1398).w ROM:0012B3E6 beq.s locret_12B3F0 ROM:0012B3E8 move.b #4,($11F0).w ROM:0012B3EE bra.s locret_12B41A ROM:0012B3F0 ; --------------------------------------------------------------------------- ROM:0012B3F0 ROM:0012B3F0 locret_12B3F0: ; CODE XREF: ROM:0012B31C↑j ROM:0012B3F0 ; ROM:0012B354↑j ... ROM:0012B3F0 rts ROM:0012B3F2 ; --------------------------------------------------------------------------- ROM:0012B3F2 ROM:0012B3F2 loc_12B3F2: ; DATA XREF: ROM:0012B2EA↑o ROM:0012B3F2 move.w $56A(a5),d0 ROM:0012B3F6 cmp.w ($C80).w,d0 ROM:0012B3FA bge.s loc_12B40A ROM:0012B3FC bsr.w sub_12B594 ROM:0012B400 move.b #5,($11F0).w ROM:0012B406 bra.s locret_12B450 ROM:0012B408 ; --------------------------------------------------------------------------- ROM:0012B408 bra.s locret_12B41A ROM:0012B40A ; --------------------------------------------------------------------------- ROM:0012B40A ROM:0012B40A loc_12B40A: ; CODE XREF: ROM:0012B3FA↑j ROM:0012B40A bsr.w sub_12B5A2 ROM:0012B40E move.b #6,($11F0).w ROM:0012B414 bra.l locret_12B486 ROM:0012B41A ; --------------------------------------------------------------------------- ROM:0012B41A ROM:0012B41A locret_12B41A: ; CODE XREF: ROM:0012B38E↑j ROM:0012B41A ; ROM:0012B3EE↑j ... ROM:0012B41A rts ROM:0012B41C ; --------------------------------------------------------------------------- ROM:0012B41C ROM:0012B41C loc_12B41C: ; DATA XREF: ROM:0012B2EE↑o ROM:0012B41C move.w $56A(a5),d0 ROM:0012B420 cmp.w ($C80).w,d0 ROM:0012B424 blt.s loc_12B42E ROM:0012B426 bset #0,($138A).w ROM:0012B42C bra.s loc_12B436 ROM:0012B42E ; --------------------------------------------------------------------------- ROM:0012B42E ROM:0012B42E loc_12B42E: ; CODE XREF: ROM:0012B424↑j ROM:0012B42E btst #1,($13AC).w ROM:0012B434 beq.s locret_12B450 ROM:0012B436 ROM:0012B436 loc_12B436: ; CODE XREF: ROM:0012B42C↑j ROM:0012B436 move.w $58A(a5),d1 ROM:0012B43A clr.b ($89E).w ROM:0012B43E move.w d1,($622).w ROM:0012B442 move.b #1,($89E).w ROM:0012B448 move.b #7,($11F0).w ROM:0012B44E bra.s locret_12B4AC ROM:0012B450 ; --------------------------------------------------------------------------- ROM:0012B450 ROM:0012B450 locret_12B450: ; CODE XREF: ROM:0012B406↑j ROM:0012B450 ; ROM:0012B434↑j ROM:0012B450 rts ROM:0012B452 ; --------------------------------------------------------------------------- ROM:0012B452 ROM:0012B452 loc_12B452: ; DATA XREF: ROM:0012B2F2↑o ROM:0012B452 move.w $56A(a5),d0 ROM:0012B456 cmp.w ($C80).w,d0 ROM:0012B45A bge.s loc_12B464 ROM:0012B45C bset #0,($138A).w ROM:0012B462 bra.s loc_12B46C ROM:0012B464 ; --------------------------------------------------------------------------- ROM:0012B464 ROM:0012B464 loc_12B464: ; CODE XREF: ROM:0012B45A↑j ROM:0012B464 btst #1,($13AC).w ROM:0012B46A beq.s locret_12B486 ROM:0012B46C ROM:0012B46C loc_12B46C: ; CODE XREF: ROM:0012B462↑j ROM:0012B46C move.w $58A(a5),d1 ROM:0012B470 clr.b ($89E).w ROM:0012B474 move.w d1,($622).w ROM:0012B478 move.b #1,($89E).w ROM:0012B47E move.b #8,($11F0).w ROM:0012B484 bra.s locret_12B4D2 ROM:0012B486 ; --------------------------------------------------------------------------- ROM:0012B486 ROM:0012B486 locret_12B486: ; CODE XREF: ROM:0012B414↑j ROM:0012B486 ; ROM:0012B46A↑j ROM:0012B486 rts ROM:0012B488 ; --------------------------------------------------------------------------- ROM:0012B488 ROM:0012B488 loc_12B488: ; DATA XREF: ROM:0012B2F6↑o ROM:0012B488 btst #0,($1180).w ROM:0012B48E bne.s loc_12B492 ROM:0012B490 bra.s loc_12B49A ROM:0012B492 ; --------------------------------------------------------------------------- ROM:0012B492 ROM:0012B492 loc_12B492: ; CODE XREF: ROM:0012B48E↑j ROM:0012B492 cmpi.w #0,($622).w ROM:0012B498 bgt.s locret_12B4AC ROM:0012B49A ROM:0012B49A loc_12B49A: ; CODE XREF: ROM:0012B490↑j ROM:0012B49A bsr.w sub_12B504 ROM:0012B49E bset #1,($13AF).w ROM:0012B4A4 move.b #9,($11F0).w ROM:0012B4AA bra.s locret_12B4D6 ROM:0012B4AC ; --------------------------------------------------------------------------- ROM:0012B4AC ROM:0012B4AC locret_12B4AC: ; CODE XREF: ROM:0012B37A↑j ROM:0012B4AC ; ROM:0012B44E↑j ... ROM:0012B4AC rts ROM:0012B4AE ; --------------------------------------------------------------------------- ROM:0012B4AE ROM:0012B4AE loc_12B4AE: ; DATA XREF: ROM:0012B2FA↑o ROM:0012B4AE btst #0,($1180).w ROM:0012B4B4 beq.s loc_12B4B8 ROM:0012B4B6 bra.s loc_12B4C0 ROM:0012B4B8 ; --------------------------------------------------------------------------- ROM:0012B4B8 ROM:0012B4B8 loc_12B4B8: ; CODE XREF: ROM:0012B4B4↑j ROM:0012B4B8 cmpi.w #0,($622).w ROM:0012B4BE bgt.s locret_12B4D2 ROM:0012B4C0 ROM:0012B4C0 loc_12B4C0: ; CODE XREF: ROM:0012B4B6↑j ROM:0012B4C0 bsr.w sub_12B54A ROM:0012B4C4 bset #1,($13AF).w ROM:0012B4CA move.b #9,($11F0).w ROM:0012B4D0 bra.s locret_12B4D6 ROM:0012B4D2 ; --------------------------------------------------------------------------- ROM:0012B4D2 ROM:0012B4D2 locret_12B4D2: ; CODE XREF: ROM:0012B3DA↑j ROM:0012B4D2 ; ROM:0012B484↑j ... ROM:0012B4D2 rts ROM:0012B4D4 ; --------------------------------------------------------------------------- ROM:0012B4D4 ROM:0012B4D4 locret_12B4D4: ; DATA XREF: ROM:0012B2FE↑o ROM:0012B4D4 rts ROM:0012B4D6 ; --------------------------------------------------------------------------- ROM:0012B4D6 ROM:0012B4D6 locret_12B4D6: ; CODE XREF: ROM:0012B4AA↑j ROM:0012B4D6 ; ROM:0012B4D0↑j ROM:0012B4D6 rts ROM:0012B4D8 ; --------------------------------------------------------------------------- ROM:0012B4D8 rts ROM:0012B4DA ROM:0012B4DA ; =============== S U B R O U T I N E ======================================= ROM:0012B4DA ROM:0012B4DA ROM:0012B4DA sub_12B4DA: ; CODE XREF: ROM:0012AA40↑p ROM:0012B4DA ; ROM:0012AAE2↑p ... ROM:0012B4DA move.b #0,($11F0).w ROM:0012B4E0 bclr #0,($138A).w ROM:0012B4E6 rts ROM:0012B4E6 ; End of function sub_12B4DA ROM:0012B4E6 ROM:0012B4E8 ROM:0012B4E8 ; =============== S U B R O U T I N E ======================================= ROM:0012B4E8 ROM:0012B4E8 ROM:0012B4E8 sub_12B4E8: ; CODE XREF: ROM:loc_12B324↑p ROM:0012B4E8 ; ROM:0012B3AE↑p ROM:0012B4E8 move.w ($CD4).w,d0 ROM:0012B4EC sub.w $588(a5),d0 ROM:0012B4F0 move.w d0,($F38).w ROM:0012B4F4 rts ROM:0012B4F4 ; End of function sub_12B4E8 ROM:0012B4F4 ROM:0012B4F6 ROM:0012B4F6 ; =============== S U B R O U T I N E ======================================= ROM:0012B4F6 ROM:0012B4F6 ROM:0012B4F6 sub_12B4F6: ; CODE XREF: ROM:0012B312↑p ROM:0012B4F6 ; ROM:0012B34A↑p ROM:0012B4F6 move.w ($CD4).w,d0 ROM:0012B4FA add.w $588(a5),d0 ROM:0012B4FE move.w d0,($F38).w ROM:0012B502 rts ROM:0012B502 ; End of function sub_12B4F6 ROM:0012B502 ROM:0012B504 ROM:0012B504 ; =============== S U B R O U T I N E ======================================= ROM:0012B504 ROM:0012B504 ROM:0012B504 sub_12B504: ; CODE XREF: ROM:loc_12B49A↑p ROM:0012B504 move.w #$3A5A,d1 ROM:0012B508 move.w ($A5E).w,d2 ROM:0012B50C move.w ($598).w,d3 ROM:0012B510 bsr.l sub_116F5A ROM:0012B516 move.w ($D64).w,d2 ROM:0012B51A ext.l d2 ROM:0012B51C divs.w #$64,d2 ; 'd' ROM:0012B520 sub.w d2,d1 ROM:0012B522 muls.w ($F44).w,d1 ROM:0012B526 divs.w #$2710,d1 ROM:0012B52A move.w $56E(a5),d0 ROM:0012B52E cmp.w ($CE0).w,d0 ROM:0012B532 ble.s loc_12B53A ROM:0012B534 add.w ($CD4).w,d1 ROM:0012B538 bra.s loc_12B544 ROM:0012B53A ; --------------------------------------------------------------------------- ROM:0012B53A ROM:0012B53A loc_12B53A: ; CODE XREF: sub_12B504+2E↑j ROM:0012B53A ext.l d1 ROM:0012B53C divs.w #2,d1 ROM:0012B540 add.w ($CD4).w,d1 ROM:0012B544 ROM:0012B544 loc_12B544: ; CODE XREF: sub_12B504+34↑j ROM:0012B544 move.w d1,($F38).w ROM:0012B548 rts ROM:0012B548 ; End of function sub_12B504 ROM:0012B548 ROM:0012B54A ROM:0012B54A ; =============== S U B R O U T I N E ======================================= ROM:0012B54A ROM:0012B54A ROM:0012B54A sub_12B54A: ; CODE XREF: ROM:loc_12B4C0↑p ROM:0012B54A move.w #$3A5C,d1 ROM:0012B54E move.w ($A5E).w,d2 ROM:0012B552 move.w ($598).w,d3 ROM:0012B556 bsr.l sub_116F5A ROM:0012B55C move.w ($D64).w,d2 ROM:0012B560 ext.l d2 ROM:0012B562 divs.w #$64,d2 ; 'd' ROM:0012B566 add.w d2,d1 ROM:0012B568 muls.w ($F44).w,d1 ROM:0012B56C divs.w #$2710,d1 ROM:0012B570 move.w $56E(a5),d0 ROM:0012B574 cmp.w ($CE0).w,d0 ROM:0012B578 ble.s loc_12B582 ROM:0012B57A move.w ($CD4).w,($F38).w ROM:0012B580 bra.s locret_12B592 ROM:0012B582 ; --------------------------------------------------------------------------- ROM:0012B582 ROM:0012B582 loc_12B582: ; CODE XREF: sub_12B54A+2E↑j ROM:0012B582 ext.l d1 ROM:0012B584 divs.w #2,d1 ROM:0012B588 move.w ($CD4).w,d3 ROM:0012B58C sub.w d1,d3 ROM:0012B58E move.w d3,($F38).w ROM:0012B592 ROM:0012B592 locret_12B592: ; CODE XREF: sub_12B54A+36↑j ROM:0012B592 rts ROM:0012B592 ; End of function sub_12B54A 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: ROM:0012B3FC↑p ROM:0012B594 move.w ($CD4).w,d0 ROM:0012B598 sub.w $586(a5),d0 ROM:0012B59C move.w d0,($F38).w ROM:0012B5A0 rts ROM:0012B5A0 ; End of function sub_12B594 ROM:0012B5A0 ROM:0012B5A2 ROM:0012B5A2 ; =============== S U B R O U T I N E ======================================= ROM:0012B5A2 ROM:0012B5A2 ROM:0012B5A2 sub_12B5A2: ; CODE XREF: ROM:loc_12B40A↑p ROM:0012B5A2 move.w ($CD4).w,d0 ROM:0012B5A6 add.w $586(a5),d0 ROM:0012B5AA move.w d0,($F38).w ROM:0012B5AE rts ROM:0012B5AE ; End of function sub_12B5A2 ROM:0012B5AE ROM:0012B5B0 ROM:0012B5B0 ; =============== S U B R O U T I N E ======================================= ROM:0012B5B0 ROM:0012B5B0 ROM:0012B5B0 sub_12B5B0: ; CODE XREF: sub_12A37C↑p ROM:0012B5B0 bsr.w sub_12B696 ROM:0012B5B4 clr.w d1 ROM:0012B5B6 move.b ($11F1).w,d1 ROM:0012B5BA cmpi.w #3,d1 ROM:0012B5BE bcc.s locret_12B5C8 ROM:0012B5C0 movea.l off_12B5CA(pc,d1.w*4),a0 ROM:0012B5C4 nop ROM:0012B5C6 jmp (a0) ROM:0012B5C8 ; --------------------------------------------------------------------------- ROM:0012B5C8 ROM:0012B5C8 locret_12B5C8: ; CODE XREF: sub_12B5B0+E↑j ROM:0012B5C8 rts ROM:0012B5C8 ; End of function sub_12B5B0 ROM:0012B5C8 ROM:0012B5C8 ; --------------------------------------------------------------------------- ROM:0012B5CA off_12B5CA: dc.l loc_12B5D6 ; DATA XREF: sub_12B5B0+10↑r ROM:0012B5CE dc.l loc_12B5E6 ROM:0012B5D2 dc.l loc_12B60A ROM:0012B5D6 ; --------------------------------------------------------------------------- ROM:0012B5D6 ROM:0012B5D6 loc_12B5D6: ; DATA XREF: ROM:off_12B5CA↑o ROM:0012B5D6 bsr.w sub_12B684 ROM:0012B5DA bsr.w sub_12B660 ROM:0012B5DE move.b #1,($11F1).w ROM:0012B5E4 rts ROM:0012B5E6 ; --------------------------------------------------------------------------- ROM:0012B5E6 ROM:0012B5E6 loc_12B5E6: ; DATA XREF: ROM:0012B5CE↑o ROM:0012B5E6 btst #2,($13B0).w ROM:0012B5EC beq.s locret_12B608 ROM:0012B5EE move.w $58C(a5),d0 ROM:0012B5F2 clr.b ($89F).w ROM:0012B5F6 move.w d0,($624).w ROM:0012B5FA move.b #1,($89F).w ROM:0012B600 move.b #2,($11F1).w ROM:0012B606 rts ROM:0012B608 ; --------------------------------------------------------------------------- ROM:0012B608 ROM:0012B608 locret_12B608: ; CODE XREF: ROM:0012B5EC↑j ROM:0012B608 rts ROM:0012B60A ; --------------------------------------------------------------------------- ROM:0012B60A ROM:0012B60A loc_12B60A: ; DATA XREF: ROM:0012B5D2↑o ROM:0012B60A btst #2,($13B0).w ROM:0012B610 beq.s loc_12B630 ROM:0012B612 bsr.w sub_12B684 ROM:0012B616 bsr.w sub_12B660 ROM:0012B61A move.w $58C(a5),d0 ROM:0012B61E clr.b ($89F).w ROM:0012B622 move.w d0,($624).w ROM:0012B626 move.b #1,($89F).w ROM:0012B62C rts ROM:0012B62E ; --------------------------------------------------------------------------- ROM:0012B62E bra.s locret_12B65C ROM:0012B630 ; --------------------------------------------------------------------------- ROM:0012B630 ROM:0012B630 loc_12B630: ; CODE XREF: ROM:0012B610↑j ROM:0012B630 cmpi.w #0,($624).w ROM:0012B636 bgt.s locret_12B65C ROM:0012B638 bsr.w sub_12B6A8 ROM:0012B63C bsr.w sub_12B704 ROM:0012B640 bsr.w sub_12B74E ROM:0012B644 bsr.w sub_12B660 ROM:0012B648 move.w $58C(a5),d0 ROM:0012B64C clr.b ($89F).w ROM:0012B650 move.w d0,($624).w ROM:0012B654 move.b #1,($89F).w ROM:0012B65A rts ROM:0012B65C ; --------------------------------------------------------------------------- ROM:0012B65C ROM:0012B65C locret_12B65C: ; CODE XREF: ROM:0012B62E↑j ROM:0012B65C ; ROM:0012B636↑j ROM:0012B65C rts ROM:0012B65E ; --------------------------------------------------------------------------- ROM:0012B65E rts ROM:0012B660 ROM:0012B660 ; =============== S U B R O U T I N E ======================================= ROM:0012B660 ROM:0012B660 ROM:0012B660 sub_12B660: ; CODE XREF: ROM:0012B5DA↑p ROM:0012B660 ; ROM:0012B616↑p ... ROM:0012B660 move.w $58E(a5),d0 ROM:0012B664 move.w $590(a5),d1 ROM:0012B668 cmp.w ($CE8).w,d0 ROM:0012B66C bgt.s loc_12B67C ROM:0012B66E cmp.w ($CE8).w,d1 ROM:0012B672 blt.s loc_12B67C ROM:0012B674 bset #7,($138F).w ROM:0012B67A bra.s locret_12B682 ROM:0012B67C ; --------------------------------------------------------------------------- ROM:0012B67C ROM:0012B67C loc_12B67C: ; CODE XREF: sub_12B660+C↑j ROM:0012B67C ; sub_12B660+12↑j ROM:0012B67C bclr #7,($138F).w ROM:0012B682 ROM:0012B682 locret_12B682: ; CODE XREF: sub_12B660+1A↑j ROM:0012B682 rts ROM:0012B682 ; End of function sub_12B660 ROM:0012B682 ROM:0012B684 ROM:0012B684 ; =============== S U B R O U T I N E ======================================= ROM:0012B684 ROM:0012B684 ROM:0012B684 sub_12B684: ; CODE XREF: ROM:loc_12B5D6↑p ROM:0012B684 ; ROM:0012B612↑p ROM:0012B684 move.w ($A5A).w,($CEC).w ROM:0012B68A move.w ($A5A).w,($CE8).w ROM:0012B690 clr.w ($CEA).w ROM:0012B694 rts ROM:0012B694 ; End of function sub_12B684 ROM:0012B694 ROM:0012B696 ROM:0012B696 ; =============== S U B R O U T I N E ======================================= ROM:0012B696 ROM:0012B696 ROM:0012B696 sub_12B696: ; CODE XREF: sub_12B5B0↑p ROM:0012B696 move.w ($CEC).w,d0 ROM:0012B69A cmp.w ($A5A).w,d0 ROM:0012B69E ble.s locret_12B6A6 ROM:0012B6A0 move.w ($A5A).w,($CEC).w ROM:0012B6A6 ROM:0012B6A6 locret_12B6A6: ; CODE XREF: sub_12B696+8↑j ROM:0012B6A6 rts ROM:0012B6A6 ; End of function sub_12B696 ROM:0012B6A6 ROM:0012B6A8 ROM:0012B6A8 ; =============== S U B R O U T I N E ======================================= ROM:0012B6A8 ROM:0012B6A8 ROM:0012B6A8 sub_12B6A8: ; CODE XREF: ROM:0012B638↑p ROM:0012B6A8 move.w #$3AB6,d1 ROM:0012B6AC move.w ($598).w,d2 ROM:0012B6B0 move.w ($A5E).w,d3 ROM:0012B6B4 bsr.l sub_116F5A ROM:0012B6BA move.w d1,($CEE).w ROM:0012B6BE move.w #$3A16,d1 ROM:0012B6C2 move.w ($53A).w,d2 ROM:0012B6C6 bsr.l sub_116F5A ROM:0012B6CC move.w d1,($CF2).w ROM:0012B6D0 move.w #$3A18,d1 ROM:0012B6D4 move.w ($CEC).w,d2 ROM:0012B6D8 bsr.l sub_116F5A ROM:0012B6DE move.w d1,($CF0).w ROM:0012B6E2 move.w ($CF0).w,d0 ROM:0012B6E6 add.w ($CF2).w,d0 ROM:0012B6EA move.w d0,($CF4).w ROM:0012B6EE move.w ($CEE).w,d0 ROM:0012B6F2 sub.w ($CF4).w,d0 ROM:0012B6F6 cmpi.w #0,d0 ROM:0012B6FA bge.s loc_12B6FE ROM:0012B6FC clr.w d0 ROM:0012B6FE ROM:0012B6FE loc_12B6FE: ; CODE XREF: sub_12B6A8+52↑j ROM:0012B6FE move.w d0,($CF6).w ROM:0012B702 rts ROM:0012B702 ; End of function sub_12B6A8 ROM:0012B702 ROM:0012B704 ROM:0012B704 ; =============== S U B R O U T I N E ======================================= ROM:0012B704 ROM:0012B704 ROM:0012B704 sub_12B704: ; CODE XREF: ROM:0012B63C↑p ROM:0012B704 move.w ($CE8).w,d0 ROM:0012B708 cmp.w ($CF6).w,d0 ROM:0012B70C bge.s loc_12B722 ROM:0012B70E move.w #$3A1A,d1 ROM:0012B712 move.w ($CC6).w,d2 ROM:0012B716 bsr.l sub_116F5A ROM:0012B71C move.w d1,($CF8).w ROM:0012B720 bra.s locret_12B74C ROM:0012B722 ; --------------------------------------------------------------------------- ROM:0012B722 ROM:0012B722 loc_12B722: ; CODE XREF: sub_12B704+8↑j ROM:0012B722 btst #5,($139D).w ROM:0012B728 bne.s loc_12B746 ROM:0012B72A btst #2,($139B).w ROM:0012B730 bne.s loc_12B746 ROM:0012B732 move.w #$3A1C,d1 ROM:0012B736 move.w ($CC6).w,d2 ROM:0012B73A bsr.l sub_116F5A ROM:0012B740 move.w d1,($CF8).w ROM:0012B744 bra.s locret_12B74C ROM:0012B746 ; --------------------------------------------------------------------------- ROM:0012B746 ROM:0012B746 loc_12B746: ; CODE XREF: sub_12B704+24↑j ROM:0012B746 ; sub_12B704+2C↑j ROM:0012B746 move.w $592(a5),($CF8).w ROM:0012B74C ROM:0012B74C locret_12B74C: ; CODE XREF: sub_12B704+1C↑j ROM:0012B74C ; sub_12B704+40↑j ROM:0012B74C rts ROM:0012B74C ; End of function sub_12B704 ROM:0012B74C ROM:0012B74E ROM:0012B74E ; =============== S U B R O U T I N E ======================================= ROM:0012B74E ROM:0012B74E ROM:0012B74E sub_12B74E: ; CODE XREF: ROM:0012B640↑p ROM:0012B74E move.w #$2710,d6 ROM:0012B752 move.w ($CE8).w,d2 ROM:0012B756 move.w ($CEA).w,d5 ROM:0012B75A move.w ($CF8).w,d3 ROM:0012B75E move.w ($CF6).w,d1 ROM:0012B762 bsr.l sub_12B298 ROM:0012B768 move.w d4,($CEA).w ROM:0012B76C swap d4 ROM:0012B76E move.w d4,($CE8).w ROM:0012B772 rts ROM:0012B772 ; End of function sub_12B74E ROM:0012B772 ROM:0012B774 ROM:0012B774 ; =============== S U B R O U T I N E ======================================= ROM:0012B774 ROM:0012B774 ROM:0012B774 sub_12B774: ; CODE XREF: sub_110E14+23C↑p ROM:0012B774 bset #3,($13A1).w ROM:0012B77A btst #1,($930).w ROM:0012B780 beq.s loc_12B798 ROM:0012B782 btst #4,($92F).w ROM:0012B788 beq.s loc_12B798 ROM:0012B78A btst #1,($1399).w ROM:0012B790 bne.s loc_12B798 ROM:0012B792 bclr #3,($13A1).w ROM:0012B798 ROM:0012B798 loc_12B798: ; CODE XREF: sub_12B774+C↑j ROM:0012B798 ; sub_12B774+14↑j ... ROM:0012B798 move.w #$3A1E,d1 ROM:0012B79C move.w ($C88).w,d2 ROM:0012B7A0 bsr.l sub_116F5A ROM:0012B7A6 move.w d1,d0 ROM:0012B7A8 move.w ($C88).w,d1 ROM:0012B7AC sub.w ($CFA).w,d1 ROM:0012B7B0 move.w ($C88).w,($CFA).w ROM:0012B7B6 cmp.w d1,d0 ROM:0012B7B8 blt.s loc_12B7D4 ROM:0012B7BA neg.w d0 ROM:0012B7BC cmp.w d1,d0 ROM:0012B7BE bgt.s loc_12B7CA ROM:0012B7C0 bclr #7,($1395).w ROM:0012B7C6 bra.w loc_12B7D0 ROM:0012B7CA ; --------------------------------------------------------------------------- ROM:0012B7CA ROM:0012B7CA loc_12B7CA: ; CODE XREF: sub_12B774+4A↑j ROM:0012B7CA bset #7,($1395).w ROM:0012B7D0 ROM:0012B7D0 loc_12B7D0: ; CODE XREF: sub_12B774+52↑j ROM:0012B7D0 bra.w loc_12B7DA ROM:0012B7D4 ; --------------------------------------------------------------------------- ROM:0012B7D4 ROM:0012B7D4 loc_12B7D4: ; CODE XREF: sub_12B774+44↑j ROM:0012B7D4 bset #7,($1395).w ROM:0012B7DA ROM:0012B7DA loc_12B7DA: ; CODE XREF: sub_12B774:loc_12B7D0↑j ROM:0012B7DA move.w #$3A20,d1 ROM:0012B7DE move.w ($104A).w,d2 ROM:0012B7E2 bsr.l sub_116F5A ROM:0012B7E8 move.w d1,d0 ROM:0012B7EA move.w ($104A).w,d1 ROM:0012B7EE sub.w ($104C).w,d1 ROM:0012B7F2 cmp.w d1,d0 ROM:0012B7F4 blt.s loc_12B810 ROM:0012B7F6 neg.w d0 ROM:0012B7F8 cmp.w d1,d0 ROM:0012B7FA bgt.s loc_12B806 ROM:0012B7FC bclr #3,($1394).w ROM:0012B802 bra.w loc_12B80C ROM:0012B806 ; --------------------------------------------------------------------------- ROM:0012B806 ROM:0012B806 loc_12B806: ; CODE XREF: sub_12B774+86↑j ROM:0012B806 bset #3,($1394).w ROM:0012B80C ROM:0012B80C loc_12B80C: ; CODE XREF: sub_12B774+8E↑j ROM:0012B80C bra.w loc_12B816 ROM:0012B810 ; --------------------------------------------------------------------------- ROM:0012B810 ROM:0012B810 loc_12B810: ; CODE XREF: sub_12B774+80↑j ROM:0012B810 bset #3,($1394).w ROM:0012B816 ROM:0012B816 loc_12B816: ; CODE XREF: sub_12B774:loc_12B80C↑j ROM:0012B816 move.w $59A(a5),d0 ROM:0012B81A move.w ($BF6).w,d1 ROM:0012B81E sub.w ($CFC).w,d1 ROM:0012B822 move.w ($BF6).w,($CFC).w ROM:0012B828 cmp.w d1,d0 ROM:0012B82A blt.s loc_12B846 ROM:0012B82C neg.w d0 ROM:0012B82E cmp.w d1,d0 ROM:0012B830 bgt.s loc_12B83C ROM:0012B832 bclr #2,($13A1).w ROM:0012B838 bra.w loc_12B842 ROM:0012B83C ; --------------------------------------------------------------------------- ROM:0012B83C ROM:0012B83C loc_12B83C: ; CODE XREF: sub_12B774+BC↑j ROM:0012B83C bset #2,($13A1).w ROM:0012B842 ROM:0012B842 loc_12B842: ; CODE XREF: sub_12B774+C4↑j ROM:0012B842 bra.w loc_12B84C ROM:0012B846 ; --------------------------------------------------------------------------- ROM:0012B846 ROM:0012B846 loc_12B846: ; CODE XREF: sub_12B774+B6↑j ROM:0012B846 bset #2,($13A1).w ROM:0012B84C ROM:0012B84C loc_12B84C: ; CODE XREF: sub_12B774:loc_12B842↑j ROM:0012B84C move.w ($1048).w,d2 ROM:0012B850 move.w #$3A22,d1 ROM:0012B854 bsr.l sub_116F5A ROM:0012B85A move.w d1,d2 ROM:0012B85C cmp.w ($1052).w,d2 ROM:0012B860 bgt.s loc_12B884 ROM:0012B862 btst #0,($13B3).w ROM:0012B868 bne.s loc_12B874 ROM:0012B86A bset #6,($139E).w ROM:0012B870 bra.w loc_12B87A ROM:0012B874 ; --------------------------------------------------------------------------- ROM:0012B874 ROM:0012B874 loc_12B874: ; CODE XREF: sub_12B774+F4↑j ROM:0012B874 bclr #6,($139E).w ROM:0012B87A ROM:0012B87A loc_12B87A: ; CODE XREF: sub_12B774+FC↑j ROM:0012B87A bset #0,($13B3).w ROM:0012B880 bra.w loc_12B890 ROM:0012B884 ; --------------------------------------------------------------------------- ROM:0012B884 ROM:0012B884 loc_12B884: ; CODE XREF: sub_12B774+EC↑j ROM:0012B884 bclr #6,($139E).w ROM:0012B88A bclr #0,($13B3).w ROM:0012B890 ROM:0012B890 loc_12B890: ; CODE XREF: sub_12B774+10C↑j ROM:0012B890 btst #5,($DF9).w ROM:0012B896 bne.s loc_12B8DE ROM:0012B898 btst #2,($931).w ROM:0012B89E beq.s loc_12B8BE ROM:0012B8A0 btst #2,($11F3).w ROM:0012B8A6 bne.s loc_12B8B0 ROM:0012B8A8 bset #3,($13B1).w ROM:0012B8AE bra.s loc_12B8B6 ROM:0012B8B0 ; --------------------------------------------------------------------------- ROM:0012B8B0 ROM:0012B8B0 loc_12B8B0: ; CODE XREF: sub_12B774+132↑j ROM:0012B8B0 bclr #3,($13B1).w ROM:0012B8B6 ROM:0012B8B6 loc_12B8B6: ; CODE XREF: sub_12B774+13A↑j ROM:0012B8B6 bset #2,($11F3).w ROM:0012B8BC bra.s loc_12B8DA ROM:0012B8BE ; --------------------------------------------------------------------------- ROM:0012B8BE ROM:0012B8BE loc_12B8BE: ; CODE XREF: sub_12B774+12A↑j ROM:0012B8BE btst #2,($11F3).w ROM:0012B8C4 beq.s loc_12B8CE ROM:0012B8C6 bset #3,($13B1).w ROM:0012B8CC bra.s loc_12B8D4 ROM:0012B8CE ; --------------------------------------------------------------------------- ROM:0012B8CE ROM:0012B8CE loc_12B8CE: ; CODE XREF: sub_12B774+150↑j ROM:0012B8CE bclr #3,($13B1).w ROM:0012B8D4 ROM:0012B8D4 loc_12B8D4: ; CODE XREF: sub_12B774+158↑j ROM:0012B8D4 bclr #2,($11F3).w ROM:0012B8DA ROM:0012B8DA loc_12B8DA: ; CODE XREF: sub_12B774+148↑j ROM:0012B8DA bra.w loc_12B8FA ROM:0012B8DE ; --------------------------------------------------------------------------- ROM:0012B8DE ROM:0012B8DE loc_12B8DE: ; CODE XREF: sub_12B774+122↑j ROM:0012B8DE bclr #3,($13B1).w ROM:0012B8E4 btst #2,($931).w ROM:0012B8EA beq.s loc_12B8F4 ROM:0012B8EC bset #2,($11F3).w ROM:0012B8F2 bra.s loc_12B8FA ROM:0012B8F4 ; --------------------------------------------------------------------------- ROM:0012B8F4 ROM:0012B8F4 loc_12B8F4: ; CODE XREF: sub_12B774+176↑j ROM:0012B8F4 bclr #2,($11F3).w ROM:0012B8FA ROM:0012B8FA loc_12B8FA: ; CODE XREF: sub_12B774:loc_12B8DA↑j ROM:0012B8FA ; sub_12B774+17E↑j ROM:0012B8FA btst #7,($DF9).w ROM:0012B900 bne.s loc_12B948 ROM:0012B902 btst #0,($92B).w ROM:0012B908 beq.s loc_12B928 ROM:0012B90A btst #0,($11F3).w ROM:0012B910 bne.s loc_12B91A ROM:0012B912 bset #3,($1395).w ROM:0012B918 bra.s loc_12B920 ROM:0012B91A ; --------------------------------------------------------------------------- ROM:0012B91A ROM:0012B91A loc_12B91A: ; CODE XREF: sub_12B774+19C↑j ROM:0012B91A bclr #3,($1395).w ROM:0012B920 ROM:0012B920 loc_12B920: ; CODE XREF: sub_12B774+1A4↑j ROM:0012B920 bset #0,($11F3).w ROM:0012B926 bra.s loc_12B944 ROM:0012B928 ; --------------------------------------------------------------------------- ROM:0012B928 ROM:0012B928 loc_12B928: ; CODE XREF: sub_12B774+194↑j ROM:0012B928 btst #0,($11F3).w ROM:0012B92E beq.s loc_12B938 ROM:0012B930 bset #3,($1395).w ROM:0012B936 bra.s loc_12B93E ROM:0012B938 ; --------------------------------------------------------------------------- ROM:0012B938 ROM:0012B938 loc_12B938: ; CODE XREF: sub_12B774+1BA↑j ROM:0012B938 bclr #3,($1395).w ROM:0012B93E ROM:0012B93E loc_12B93E: ; CODE XREF: sub_12B774+1C2↑j ROM:0012B93E bclr #0,($11F3).w ROM:0012B944 ROM:0012B944 loc_12B944: ; CODE XREF: sub_12B774+1B2↑j ROM:0012B944 bra.w loc_12B964 ROM:0012B948 ; --------------------------------------------------------------------------- ROM:0012B948 ROM:0012B948 loc_12B948: ; CODE XREF: sub_12B774+18C↑j ROM:0012B948 bclr #3,($1395).w ROM:0012B94E btst #0,($92B).w ROM:0012B954 beq.s loc_12B95E ROM:0012B956 bset #0,($11F3).w ROM:0012B95C bra.s loc_12B964 ROM:0012B95E ; --------------------------------------------------------------------------- ROM:0012B95E ROM:0012B95E loc_12B95E: ; CODE XREF: sub_12B774+1E0↑j ROM:0012B95E bclr #0,($11F3).w ROM:0012B964 ROM:0012B964 loc_12B964: ; CODE XREF: sub_12B774:loc_12B944↑j ROM:0012B964 ; sub_12B774+1E8↑j ROM:0012B964 btst #6,($DF9).w ROM:0012B96A bne.s loc_12B9B2 ROM:0012B96C btst #0,($931).w ROM:0012B972 beq.s loc_12B992 ROM:0012B974 btst #1,($11F3).w ROM:0012B97A bne.s loc_12B984 ROM:0012B97C bset #2,($13B5).w ROM:0012B982 bra.s loc_12B98A ROM:0012B984 ; --------------------------------------------------------------------------- ROM:0012B984 ROM:0012B984 loc_12B984: ; CODE XREF: sub_12B774+206↑j ROM:0012B984 bclr #2,($13B5).w ROM:0012B98A ROM:0012B98A loc_12B98A: ; CODE XREF: sub_12B774+20E↑j ROM:0012B98A bset #1,($11F3).w ROM:0012B990 bra.s loc_12B9AE ROM:0012B992 ; --------------------------------------------------------------------------- ROM:0012B992 ROM:0012B992 loc_12B992: ; CODE XREF: sub_12B774+1FE↑j ROM:0012B992 btst #1,($11F3).w ROM:0012B998 beq.s loc_12B9A2 ROM:0012B99A bset #2,($13B5).w ROM:0012B9A0 bra.s loc_12B9A8 ROM:0012B9A2 ; --------------------------------------------------------------------------- ROM:0012B9A2 ROM:0012B9A2 loc_12B9A2: ; CODE XREF: sub_12B774+224↑j ROM:0012B9A2 bclr #2,($13B5).w ROM:0012B9A8 ROM:0012B9A8 loc_12B9A8: ; CODE XREF: sub_12B774+22C↑j ROM:0012B9A8 bclr #1,($11F3).w ROM:0012B9AE ROM:0012B9AE loc_12B9AE: ; CODE XREF: sub_12B774+21C↑j ROM:0012B9AE bra.w loc_12B9CE ROM:0012B9B2 ; --------------------------------------------------------------------------- ROM:0012B9B2 ROM:0012B9B2 loc_12B9B2: ; CODE XREF: sub_12B774+1F6↑j ROM:0012B9B2 bclr #2,($13B5).w ROM:0012B9B8 btst #0,($931).w ROM:0012B9BE beq.s loc_12B9C8 ROM:0012B9C0 bset #1,($11F3).w ROM:0012B9C6 bra.s loc_12B9CE ROM:0012B9C8 ; --------------------------------------------------------------------------- ROM:0012B9C8 ROM:0012B9C8 loc_12B9C8: ; CODE XREF: sub_12B774+24A↑j ROM:0012B9C8 bclr #1,($11F3).w ROM:0012B9CE ROM:0012B9CE loc_12B9CE: ; CODE XREF: sub_12B774:loc_12B9AE↑j ROM:0012B9CE ; sub_12B774+252↑j ROM:0012B9CE btst #4,($13A6).w ROM:0012B9D4 beq.s loc_12B9F4 ROM:0012B9D6 btst #3,($11F3).w ROM:0012B9DC bne.s loc_12B9E6 ROM:0012B9DE bset #1,($13A0).w ROM:0012B9E4 bra.s loc_12B9EC ROM:0012B9E6 ; --------------------------------------------------------------------------- ROM:0012B9E6 ROM:0012B9E6 loc_12B9E6: ; CODE XREF: sub_12B774+268↑j ROM:0012B9E6 bclr #1,($13A0).w ROM:0012B9EC ROM:0012B9EC loc_12B9EC: ; CODE XREF: sub_12B774+270↑j ROM:0012B9EC bset #3,($11F3).w ROM:0012B9F2 bra.s loc_12BA10 ROM:0012B9F4 ; --------------------------------------------------------------------------- ROM:0012B9F4 ROM:0012B9F4 loc_12B9F4: ; CODE XREF: sub_12B774+260↑j ROM:0012B9F4 btst #3,($11F3).w ROM:0012B9FA beq.s loc_12BA04 ROM:0012B9FC bset #1,($13A0).w ROM:0012BA02 bra.s loc_12BA0A ROM:0012BA04 ; --------------------------------------------------------------------------- ROM:0012BA04 ROM:0012BA04 loc_12BA04: ; CODE XREF: sub_12B774+286↑j ROM:0012BA04 bclr #1,($13A0).w ROM:0012BA0A ROM:0012BA0A loc_12BA0A: ; CODE XREF: sub_12B774+28E↑j ROM:0012BA0A bclr #3,($11F3).w ROM:0012BA10 ROM:0012BA10 loc_12BA10: ; CODE XREF: sub_12B774+27E↑j ROM:0012BA10 bsr.w sub_12BA84 ROM:0012BA14 bsr.w sub_12BA1E ROM:0012BA18 bsr.w sub_12BD4A ROM:0012BA1C rts ROM:0012BA1C ; End of function sub_12B774 ROM:0012BA1C ROM:0012BA1E ROM:0012BA1E ; =============== S U B R O U T I N E ======================================= ROM:0012BA1E ROM:0012BA1E ROM:0012BA1E sub_12BA1E: ; CODE XREF: sub_12B774+2A0↑p ROM:0012BA1E btst #0,($13B3).w ROM:0012BA24 beq.s loc_12BA7C ROM:0012BA26 btst #0,($1397).w ROM:0012BA2C bne.s loc_12BA72 ROM:0012BA2E btst #3,($13A1).w ROM:0012BA34 bne.s loc_12BA68 ROM:0012BA36 move.w $594(a5),d1 ROM:0012BA3A cmp.w ($1048).w,d1 ROM:0012BA3E blt.s loc_12BA5E ROM:0012BA40 move.w $596(a5),d2 ROM:0012BA44 cmp.w ($1048).w,d2 ROM:0012BA48 bgt.s loc_12BA54 ROM:0012BA4A bset #1,($1389).w ROM:0012BA50 bra.w loc_12BA5A ROM:0012BA54 ; --------------------------------------------------------------------------- ROM:0012BA54 ROM:0012BA54 loc_12BA54: ; CODE XREF: sub_12BA1E+2A↑j ROM:0012BA54 bclr #1,($1389).w ROM:0012BA5A ROM:0012BA5A loc_12BA5A: ; CODE XREF: sub_12BA1E+32↑j ROM:0012BA5A bra.w loc_12BA64 ROM:0012BA5E ; --------------------------------------------------------------------------- ROM:0012BA5E ROM:0012BA5E loc_12BA5E: ; CODE XREF: sub_12BA1E+20↑j ROM:0012BA5E bclr #1,($1389).w ROM:0012BA64 ROM:0012BA64 loc_12BA64: ; CODE XREF: sub_12BA1E:loc_12BA5A↑j ROM:0012BA64 bra.w loc_12BA6E ROM:0012BA68 ; --------------------------------------------------------------------------- ROM:0012BA68 ROM:0012BA68 loc_12BA68: ; CODE XREF: sub_12BA1E+16↑j ROM:0012BA68 bclr #1,($1389).w ROM:0012BA6E ROM:0012BA6E loc_12BA6E: ; CODE XREF: sub_12BA1E:loc_12BA64↑j ROM:0012BA6E bra.w loc_12BA78 ROM:0012BA72 ; --------------------------------------------------------------------------- ROM:0012BA72 ROM:0012BA72 loc_12BA72: ; CODE XREF: sub_12BA1E+E↑j ROM:0012BA72 bclr #1,($1389).w ROM:0012BA78 ROM:0012BA78 loc_12BA78: ; CODE XREF: sub_12BA1E:loc_12BA6E↑j ROM:0012BA78 bra.w locret_12BA82 ROM:0012BA7C ; --------------------------------------------------------------------------- ROM:0012BA7C ROM:0012BA7C loc_12BA7C: ; CODE XREF: sub_12BA1E+6↑j ROM:0012BA7C bclr #1,($1389).w ROM:0012BA82 ROM:0012BA82 locret_12BA82: ; CODE XREF: sub_12BA1E:loc_12BA78↑j ROM:0012BA82 rts ROM:0012BA82 ; End of function sub_12BA1E ROM:0012BA82 ROM:0012BA84 ROM:0012BA84 ; =============== S U B R O U T I N E ======================================= ROM:0012BA84 ROM:0012BA84 ROM:0012BA84 sub_12BA84: ; CODE XREF: sub_12B774:loc_12BA10↑p ROM:0012BA84 clr.w d1 ROM:0012BA86 move.b ($11F4).w,d1 ROM:0012BA8A cmpi.w #3,d1 ROM:0012BA8E bcc.s locret_12BA98 ROM:0012BA90 movea.l off_12BA9A(pc,d1.w*4),a0 ROM:0012BA94 nop ROM:0012BA96 jmp (a0) ROM:0012BA98 ; --------------------------------------------------------------------------- ROM:0012BA98 ROM:0012BA98 locret_12BA98: ; CODE XREF: sub_12BA84+A↑j ROM:0012BA98 rts ROM:0012BA98 ; End of function sub_12BA84 ROM:0012BA98 ROM:0012BA98 ; --------------------------------------------------------------------------- ROM:0012BA9A off_12BA9A: dc.l loc_12BAA6 ; DATA XREF: sub_12BA84+C↑r ROM:0012BA9E dc.l loc_12BABA ROM:0012BAA2 dc.l loc_12BBE6 ROM:0012BAA6 ; --------------------------------------------------------------------------- ROM:0012BAA6 ROM:0012BAA6 loc_12BAA6: ; DATA XREF: ROM:off_12BA9A↑o ROM:0012BAA6 bclr #0,($1397).w ROM:0012BAAC move.b #2,($11F4).w ROM:0012BAB2 bra.l locret_12BD46 ROM:0012BAB8 ; --------------------------------------------------------------------------- ROM:0012BAB8 rts ROM:0012BABA ; --------------------------------------------------------------------------- ROM:0012BABA ROM:0012BABA loc_12BABA: ; DATA XREF: ROM:0012BA9E↑o ROM:0012BABA cmpi.w #0,($6D6).w ROM:0012BAC0 bgt.s loc_12BB14 ROM:0012BAC2 btst #7,($1395).w ROM:0012BAC8 bne.s loc_12BB14 ROM:0012BACA btst #3,($1394).w ROM:0012BAD0 bne.s loc_12BB14 ROM:0012BAD2 btst #2,($13A1).w ROM:0012BAD8 bne.s loc_12BB14 ROM:0012BADA btst #6,($139E).w ROM:0012BAE0 bne.s loc_12BB14 ROM:0012BAE2 btst #3,($13B1).w ROM:0012BAE8 bne.s loc_12BB14 ROM:0012BAEA btst #3,($1395).w ROM:0012BAF0 bne.s loc_12BB14 ROM:0012BAF2 btst #2,($13B5).w ROM:0012BAF8 bne.s loc_12BB14 ROM:0012BAFA btst #1,($13A0).w ROM:0012BB00 bne.s loc_12BB14 ROM:0012BB02 bclr #0,($1397).w ROM:0012BB08 move.b #2,($11F4).w ROM:0012BB0E bra.l locret_12BD46 ROM:0012BB14 ; --------------------------------------------------------------------------- ROM:0012BB14 ROM:0012BB14 loc_12BB14: ; CODE XREF: ROM:0012BAC0↑j ROM:0012BB14 ; ROM:0012BAC8↑j ... ROM:0012BB14 move.w $598(a5),d2 ROM:0012BB18 btst #6,($139E).w ROM:0012BB1E beq.s loc_12BB32 ROM:0012BB20 clr.b ($8F8).w ROM:0012BB24 move.w d2,($6D6).w ROM:0012BB28 move.b #1,($8F8).w ROM:0012BB2E bra.w locret_12BBE4 ROM:0012BB32 ; --------------------------------------------------------------------------- ROM:0012BB32 ROM:0012BB32 loc_12BB32: ; CODE XREF: ROM:0012BB1E↑j ROM:0012BB32 btst #7,($1395).w ROM:0012BB38 beq.s loc_12BB4C ROM:0012BB3A clr.b ($8F8).w ROM:0012BB3E move.w d2,($6D6).w ROM:0012BB42 move.b #1,($8F8).w ROM:0012BB48 bra.w locret_12BBE4 ROM:0012BB4C ; --------------------------------------------------------------------------- ROM:0012BB4C ROM:0012BB4C loc_12BB4C: ; CODE XREF: ROM:0012BB38↑j ROM:0012BB4C btst #3,($1394).w ROM:0012BB52 beq.s loc_12BB66 ROM:0012BB54 clr.b ($8F8).w ROM:0012BB58 move.w d2,($6D6).w ROM:0012BB5C move.b #1,($8F8).w ROM:0012BB62 bra.w locret_12BBE4 ROM:0012BB66 ; --------------------------------------------------------------------------- ROM:0012BB66 ROM:0012BB66 loc_12BB66: ; CODE XREF: ROM:0012BB52↑j ROM:0012BB66 btst #2,($13A1).w ROM:0012BB6C beq.s loc_12BB80 ROM:0012BB6E clr.b ($8F8).w ROM:0012BB72 move.w d2,($6D6).w ROM:0012BB76 move.b #1,($8F8).w ROM:0012BB7C bra.w locret_12BBE4 ROM:0012BB80 ; --------------------------------------------------------------------------- ROM:0012BB80 ROM:0012BB80 loc_12BB80: ; CODE XREF: ROM:0012BB6C↑j ROM:0012BB80 btst #1,($13A0).w ROM:0012BB86 beq.s loc_12BB9A ROM:0012BB88 clr.b ($8F8).w ROM:0012BB8C move.w d2,($6D6).w ROM:0012BB90 move.b #1,($8F8).w ROM:0012BB96 bra.w locret_12BBE4 ROM:0012BB9A ; --------------------------------------------------------------------------- ROM:0012BB9A ROM:0012BB9A loc_12BB9A: ; CODE XREF: ROM:0012BB86↑j ROM:0012BB9A btst #3,($1395).w ROM:0012BBA0 beq.s loc_12BBB4 ROM:0012BBA2 clr.b ($8F8).w ROM:0012BBA6 move.w d2,($6D6).w ROM:0012BBAA move.b #1,($8F8).w ROM:0012BBB0 bra.w locret_12BBE4 ROM:0012BBB4 ; --------------------------------------------------------------------------- ROM:0012BBB4 ROM:0012BBB4 loc_12BBB4: ; CODE XREF: ROM:0012BBA0↑j ROM:0012BBB4 btst #2,($13B5).w ROM:0012BBBA beq.s loc_12BBCE ROM:0012BBBC clr.b ($8F8).w ROM:0012BBC0 move.w d2,($6D6).w ROM:0012BBC4 move.b #1,($8F8).w ROM:0012BBCA bra.w locret_12BBE4 ROM:0012BBCE ; --------------------------------------------------------------------------- ROM:0012BBCE ROM:0012BBCE loc_12BBCE: ; CODE XREF: ROM:0012BBBA↑j ROM:0012BBCE btst #3,($13B1).w ROM:0012BBD4 beq.s locret_12BBE4 ROM:0012BBD6 clr.b ($8F8).w ROM:0012BBDA move.w d2,($6D6).w ROM:0012BBDE move.b #1,($8F8).w ROM:0012BBE4 ROM:0012BBE4 locret_12BBE4: ; CODE XREF: ROM:0012BB2E↑j ROM:0012BBE4 ; ROM:0012BB48↑j ... ROM:0012BBE4 rts ROM:0012BBE6 ; --------------------------------------------------------------------------- ROM:0012BBE6 ROM:0012BBE6 loc_12BBE6: ; DATA XREF: ROM:0012BAA2↑o ROM:0012BBE6 move.w $598(a5),d2 ROM:0012BBEA btst #6,($139E).w ROM:0012BBF0 beq.s loc_12BC16 ROM:0012BBF2 clr.b ($8F8).w ROM:0012BBF6 move.w d2,($6D6).w ROM:0012BBFA move.b #1,($8F8).w ROM:0012BC00 bset #0,($1397).w ROM:0012BC06 move.b #1,($11F4).w ROM:0012BC0C bra.l locret_12BBE4 ROM:0012BC12 ; --------------------------------------------------------------------------- ROM:0012BC12 bra.w locret_12BD46 ROM:0012BC16 ; --------------------------------------------------------------------------- ROM:0012BC16 ROM:0012BC16 loc_12BC16: ; CODE XREF: ROM:0012BBF0↑j ROM:0012BC16 btst #7,($1395).w ROM:0012BC1C beq.s loc_12BC42 ROM:0012BC1E clr.b ($8F8).w ROM:0012BC22 move.w d2,($6D6).w ROM:0012BC26 move.b #1,($8F8).w ROM:0012BC2C bset #0,($1397).w ROM:0012BC32 move.b #1,($11F4).w ROM:0012BC38 bra.l locret_12BBE4 ROM:0012BC3E ; --------------------------------------------------------------------------- ROM:0012BC3E bra.w locret_12BD46 ROM:0012BC42 ; --------------------------------------------------------------------------- ROM:0012BC42 ROM:0012BC42 loc_12BC42: ; CODE XREF: ROM:0012BC1C↑j ROM:0012BC42 btst #3,($1394).w ROM:0012BC48 beq.s loc_12BC6E ROM:0012BC4A clr.b ($8F8).w ROM:0012BC4E move.w d2,($6D6).w ROM:0012BC52 move.b #1,($8F8).w ROM:0012BC58 bset #0,($1397).w ROM:0012BC5E move.b #1,($11F4).w ROM:0012BC64 bra.l locret_12BBE4 ROM:0012BC6A ; --------------------------------------------------------------------------- ROM:0012BC6A bra.w locret_12BD46 ROM:0012BC6E ; --------------------------------------------------------------------------- ROM:0012BC6E ROM:0012BC6E loc_12BC6E: ; CODE XREF: ROM:0012BC48↑j ROM:0012BC6E btst #2,($13A1).w ROM:0012BC74 beq.s loc_12BC9A ROM:0012BC76 clr.b ($8F8).w ROM:0012BC7A move.w d2,($6D6).w ROM:0012BC7E move.b #1,($8F8).w ROM:0012BC84 bset #0,($1397).w ROM:0012BC8A move.b #1,($11F4).w ROM:0012BC90 bra.l locret_12BBE4 ROM:0012BC96 ; --------------------------------------------------------------------------- ROM:0012BC96 bra.w locret_12BD46 ROM:0012BC9A ; --------------------------------------------------------------------------- ROM:0012BC9A ROM:0012BC9A loc_12BC9A: ; CODE XREF: ROM:0012BC74↑j ROM:0012BC9A btst #1,($13A0).w ROM:0012BCA0 beq.s loc_12BCC6 ROM:0012BCA2 clr.b ($8F8).w ROM:0012BCA6 move.w d2,($6D6).w ROM:0012BCAA move.b #1,($8F8).w ROM:0012BCB0 bset #0,($1397).w ROM:0012BCB6 move.b #1,($11F4).w ROM:0012BCBC bra.l locret_12BBE4 ROM:0012BCC2 ; --------------------------------------------------------------------------- ROM:0012BCC2 bra.w locret_12BD46 ROM:0012BCC6 ; --------------------------------------------------------------------------- ROM:0012BCC6 ROM:0012BCC6 loc_12BCC6: ; CODE XREF: ROM:0012BCA0↑j ROM:0012BCC6 btst #3,($1395).w ROM:0012BCCC beq.s loc_12BCF2 ROM:0012BCCE clr.b ($8F8).w ROM:0012BCD2 move.w d2,($6D6).w ROM:0012BCD6 move.b #1,($8F8).w ROM:0012BCDC bset #0,($1397).w ROM:0012BCE2 move.b #1,($11F4).w ROM:0012BCE8 bra.l locret_12BBE4 ROM:0012BCEE ; --------------------------------------------------------------------------- ROM:0012BCEE bra.w locret_12BD46 ROM:0012BCF2 ; --------------------------------------------------------------------------- ROM:0012BCF2 ROM:0012BCF2 loc_12BCF2: ; CODE XREF: ROM:0012BCCC↑j ROM:0012BCF2 btst #2,($13B5).w ROM:0012BCF8 beq.s loc_12BD1E ROM:0012BCFA clr.b ($8F8).w ROM:0012BCFE move.w d2,($6D6).w ROM:0012BD02 move.b #1,($8F8).w ROM:0012BD08 bset #0,($1397).w ROM:0012BD0E move.b #1,($11F4).w ROM:0012BD14 bra.l locret_12BBE4 ROM:0012BD1A ; --------------------------------------------------------------------------- ROM:0012BD1A bra.w locret_12BD46 ROM:0012BD1E ; --------------------------------------------------------------------------- ROM:0012BD1E ROM:0012BD1E loc_12BD1E: ; CODE XREF: ROM:0012BCF8↑j ROM:0012BD1E btst #3,($13B1).w ROM:0012BD24 beq.s locret_12BD46 ROM:0012BD26 clr.b ($8F8).w ROM:0012BD2A move.w d2,($6D6).w ROM:0012BD2E move.b #1,($8F8).w ROM:0012BD34 bset #0,($1397).w ROM:0012BD3A move.b #1,($11F4).w ROM:0012BD40 bra.l locret_12BBE4 ROM:0012BD46 ; --------------------------------------------------------------------------- ROM:0012BD46 ROM:0012BD46 locret_12BD46: ; CODE XREF: ROM:0012BAB2↑j ROM:0012BD46 ; ROM:0012BB0E↑j ... ROM:0012BD46 rts ROM:0012BD48 ; --------------------------------------------------------------------------- ROM:0012BD48 rts ROM:0012BD4A ROM:0012BD4A ; =============== S U B R O U T I N E ======================================= ROM:0012BD4A ROM:0012BD4A ROM:0012BD4A sub_12BD4A: ; CODE XREF: sub_12B774+2A4↑p ROM:0012BD4A clr.w d1 ROM:0012BD4C move.b ($11F5).w,d1 ROM:0012BD50 cmpi.w #2,d1 ROM:0012BD54 bcc.s locret_12BD5E ROM:0012BD56 movea.l off_12BD60(pc,d1.w*4),a0 ROM:0012BD5A nop ROM:0012BD5C jmp (a0) ROM:0012BD5E ; --------------------------------------------------------------------------- ROM:0012BD5E ROM:0012BD5E locret_12BD5E: ; CODE XREF: sub_12BD4A+A↑j ROM:0012BD5E rts ROM:0012BD5E ; End of function sub_12BD4A ROM:0012BD5E ROM:0012BD5E ; --------------------------------------------------------------------------- ROM:0012BD60 off_12BD60: dc.l loc_12BD68 ; DATA XREF: sub_12BD4A+C↑r ROM:0012BD64 dc.l loc_12BD78 ROM:0012BD68 ; --------------------------------------------------------------------------- ROM:0012BD68 ROM:0012BD68 loc_12BD68: ; DATA XREF: ROM:off_12BD60↑o ROM:0012BD68 move.b #0,($11F2).w ROM:0012BD6E move.b #1,($11F5).w ROM:0012BD74 bra.s locret_12BDAA ROM:0012BD76 ; --------------------------------------------------------------------------- ROM:0012BD76 rts ROM:0012BD78 ; --------------------------------------------------------------------------- ROM:0012BD78 ROM:0012BD78 loc_12BD78: ; DATA XREF: ROM:0012BD64↑o ROM:0012BD78 btst #2,($1395).w ROM:0012BD7E bne.s loc_12BDA4 ROM:0012BD80 btst #1,($13A6).w ROM:0012BD86 bne.s loc_12BD9A ROM:0012BD88 move.b #9,d1 ROM:0012BD8C cmp.b ($11F2).w,d1 ROM:0012BD90 blt.s loc_12BD96 ROM:0012BD92 addq.b #1,($11F2).w ROM:0012BD96 ROM:0012BD96 loc_12BD96: ; CODE XREF: ROM:0012BD90↑j ROM:0012BD96 bra.w loc_12BDA0 ROM:0012BD9A ; --------------------------------------------------------------------------- ROM:0012BD9A ROM:0012BD9A loc_12BD9A: ; CODE XREF: ROM:0012BD86↑j ROM:0012BD9A move.b #0,($11F2).w ROM:0012BDA0 ROM:0012BDA0 loc_12BDA0: ; CODE XREF: ROM:loc_12BD96↑j ROM:0012BDA0 bra.w locret_12BDAA ROM:0012BDA4 ; --------------------------------------------------------------------------- ROM:0012BDA4 ROM:0012BDA4 loc_12BDA4: ; CODE XREF: ROM:0012BD7E↑j ROM:0012BDA4 move.b #0,($11F2).w ROM:0012BDAA ROM:0012BDAA locret_12BDAA: ; CODE XREF: ROM:0012BD74↑j ROM:0012BDAA ; ROM:loc_12BDA0↑j ROM:0012BDAA rts ROM:0012BDAC ; --------------------------------------------------------------------------- ROM:0012BDAC rts ROM:0012BDAE ROM:0012BDAE ; =============== S U B R O U T I N E ======================================= ROM:0012BDAE ROM:0012BDAE ROM:0012BDAE sub_12BDAE: ; CODE XREF: sub_110E14:loc_111066↑p ROM:0012BDAE ; sub_111092↑p ROM:0012BDAE move.b #0,($11F4).w ROM:0012BDB4 bset #0,($1397).w ROM:0012BDBA move.b #0,($11F5).w ROM:0012BDC0 move.b #0,($11F2).w ROM:0012BDC6 bset #3,($13A1).w ROM:0012BDCC bclr #1,($1389).w ROM:0012BDD2 rts ROM:0012BDD2 ; End of function sub_12BDAE ROM:0012BDD2 ROM:0012BDD4 ROM:0012BDD4 ; =============== S U B R O U T I N E ======================================= ROM:0012BDD4 ROM:0012BDD4 ROM:0012BDD4 sub_12BDD4: ; CODE XREF: sub_126FC0+F6↑p ROM:0012BDD4 bclr #5,($1393).w ROM:0012BDDA bclr #3,($13A7).w ROM:0012BDE0 clr.w d1 ROM:0012BDE2 move.b ($11FB).w,d1 ROM:0012BDE6 cmpi.w #2,d1 ROM:0012BDEA bcc.s locret_12BDF4 ROM:0012BDEC movea.l off_12BDF6(pc,d1.w*4),a0 ROM:0012BDF0 nop ROM:0012BDF2 jmp (a0) ROM:0012BDF4 ; --------------------------------------------------------------------------- ROM:0012BDF4 ROM:0012BDF4 locret_12BDF4: ; CODE XREF: sub_12BDD4+16↑j ROM:0012BDF4 rts ROM:0012BDF4 ; End of function sub_12BDD4 ROM:0012BDF4 ROM:0012BDF4 ; --------------------------------------------------------------------------- ROM:0012BDF6 off_12BDF6: dc.l loc_12BDFE ; DATA XREF: sub_12BDD4+18↑r ROM:0012BDFA dc.l loc_12BE10 ROM:0012BDFE ; --------------------------------------------------------------------------- ROM:0012BDFE ROM:0012BDFE loc_12BDFE: ; DATA XREF: ROM:off_12BDF6↑o ROM:0012BDFE bsr.w sub_12BE3C ROM:0012BE02 bsr.w sub_12BEB4 ROM:0012BE06 move.b #1,($11FB).w ROM:0012BE0C bra.s locret_12BE38 ROM:0012BE0E ; --------------------------------------------------------------------------- ROM:0012BE0E rts ROM:0012BE10 ; --------------------------------------------------------------------------- ROM:0012BE10 ROM:0012BE10 loc_12BE10: ; DATA XREF: ROM:0012BDFA↑o ROM:0012BE10 btst #3,($139A).w ROM:0012BE16 beq.s locret_12BE38 ROM:0012BE18 btst #1,($1394).w ROM:0012BE1E bne.s loc_12BE2A ROM:0012BE20 bset #5,($1393).w ROM:0012BE26 bra.w loc_12BE30 ROM:0012BE2A ; --------------------------------------------------------------------------- ROM:0012BE2A ROM:0012BE2A loc_12BE2A: ; CODE XREF: ROM:0012BE1E↑j ROM:0012BE2A bset #3,($13A7).w ROM:0012BE30 ROM:0012BE30 loc_12BE30: ; CODE XREF: ROM:0012BE26↑j ROM:0012BE30 bsr.w sub_12BE3C ROM:0012BE34 bsr.w sub_12BEB4 ROM:0012BE38 ROM:0012BE38 locret_12BE38: ; CODE XREF: ROM:0012BE0C↑j ROM:0012BE38 ; ROM:0012BE16↑j ROM:0012BE38 rts ROM:0012BE3A ; --------------------------------------------------------------------------- ROM:0012BE3A rts ROM:0012BE3C ROM:0012BE3C ; =============== S U B R O U T I N E ======================================= ROM:0012BE3C ROM:0012BE3C ROM:0012BE3C sub_12BE3C: ; CODE XREF: ROM:loc_12BDFE↑p ROM:0012BE3C ; ROM:loc_12BE30↑p ROM:0012BE3C clr.w d1 ROM:0012BE3E move.b ($11FA).w,d1 ROM:0012BE42 cmpi.w #2,d1 ROM:0012BE46 bcc.s locret_12BE50 ROM:0012BE48 movea.l off_12BE52(pc,d1.w*4),a0 ROM:0012BE4C nop ROM:0012BE4E jmp (a0) ROM:0012BE50 ; --------------------------------------------------------------------------- ROM:0012BE50 ROM:0012BE50 locret_12BE50: ; CODE XREF: sub_12BE3C+A↑j ROM:0012BE50 rts ROM:0012BE50 ; End of function sub_12BE3C ROM:0012BE50 ROM:0012BE50 ; --------------------------------------------------------------------------- ROM:0012BE52 off_12BE52: dc.l loc_12BE5A ; DATA XREF: sub_12BE3C+C↑r ROM:0012BE56 dc.l loc_12BE68 ROM:0012BE5A ; --------------------------------------------------------------------------- ROM:0012BE5A ROM:0012BE5A loc_12BE5A: ; DATA XREF: ROM:off_12BE52↑o ROM:0012BE5A bsr.w sub_12C0F6 ROM:0012BE5E move.b #1,($11FA).w ROM:0012BE64 bra.s locret_12BEB0 ROM:0012BE66 ; --------------------------------------------------------------------------- ROM:0012BE66 rts ROM:0012BE68 ; --------------------------------------------------------------------------- ROM:0012BE68 ROM:0012BE68 loc_12BE68: ; DATA XREF: ROM:0012BE56↑o ROM:0012BE68 btst #3,($13A7).w ROM:0012BE6E beq.s loc_12BE74 ROM:0012BE70 bsr.w sub_12C0F6 ROM:0012BE74 ROM:0012BE74 loc_12BE74: ; CODE XREF: ROM:0012BE6E↑j ROM:0012BE74 btst #5,($1393).w ROM:0012BE7A beq.s locret_12BEB0 ROM:0012BE7C bsr.w sub_12BFFE ROM:0012BE80 btst #7,($139C).w ROM:0012BE86 beq.s loc_12BEAA ROM:0012BE88 bset #3,($DB6).w ROM:0012BE8E bset #7,($13A1).w ROM:0012BE94 bset #1,($14F0).w ROM:0012BE9A move.w $5AC(a5),d1 ROM:0012BE9E cmp.w ($A56).w,d1 ROM:0012BEA2 blt.s loc_12BEAA ROM:0012BEA4 bset #4,($14EF).w ROM:0012BEAA ROM:0012BEAA loc_12BEAA: ; CODE XREF: ROM:0012BE86↑j ROM:0012BEAA ; ROM:0012BEA2↑j ROM:0012BEAA bset #3,($DE6).w ROM:0012BEB0 ROM:0012BEB0 locret_12BEB0: ; CODE XREF: ROM:0012BE64↑j ROM:0012BEB0 ; ROM:0012BE7A↑j ROM:0012BEB0 rts ROM:0012BEB2 ; --------------------------------------------------------------------------- ROM:0012BEB2 rts ROM:0012BEB4 ROM:0012BEB4 ; =============== S U B R O U T I N E ======================================= ROM:0012BEB4 ROM:0012BEB4 ROM:0012BEB4 sub_12BEB4: ; CODE XREF: ROM:0012BE02↑p ROM:0012BEB4 ; ROM:0012BE34↑p ROM:0012BEB4 clr.w d1 ROM:0012BEB6 move.b ($11F9).w,d1 ROM:0012BEBA cmpi.w #6,d1 ROM:0012BEBE bcc.s locret_12BEC8 ROM:0012BEC0 movea.l off_12BECA(pc,d1.w*4),a0 ROM:0012BEC4 nop ROM:0012BEC6 jmp (a0) ROM:0012BEC8 ; --------------------------------------------------------------------------- ROM:0012BEC8 ROM:0012BEC8 locret_12BEC8: ; CODE XREF: sub_12BEB4+A↑j ROM:0012BEC8 rts ROM:0012BEC8 ; End of function sub_12BEB4 ROM:0012BEC8 ROM:0012BEC8 ; --------------------------------------------------------------------------- ROM:0012BECA off_12BECA: dc.l loc_12BEE2 ; DATA XREF: sub_12BEB4+C↑r ROM:0012BECE dc.l loc_12BEFE ROM:0012BED2 dc.l loc_12BF2E ROM:0012BED6 dc.l loc_12BF52 ROM:0012BEDA dc.l loc_12BF76 ROM:0012BEDE dc.l loc_12BF9A ROM:0012BEE2 ; --------------------------------------------------------------------------- ROM:0012BEE2 ROM:0012BEE2 loc_12BEE2: ; DATA XREF: ROM:off_12BECA↑o ROM:0012BEE2 bsr.w sub_12C282 ROM:0012BEE6 bsr.w sub_12C22E ROM:0012BEEA bsr.w sub_12C29E ROM:0012BEEE bclr #1,($138F).w ROM:0012BEF4 move.b #1,($11F9).w ROM:0012BEFA bra.s locret_12BF2C ROM:0012BEFC ; --------------------------------------------------------------------------- ROM:0012BEFC rts ROM:0012BEFE ; --------------------------------------------------------------------------- ROM:0012BEFE ROM:0012BEFE loc_12BEFE: ; DATA XREF: ROM:0012BECE↑o ROM:0012BEFE move.w $5AA(a5),d1 ROM:0012BF02 btst #5,($1393).w ROM:0012BF08 beq.s locret_12BF2C ROM:0012BF0A cmp.w ($D00).w,d1 ROM:0012BF0E ble.s locret_12BF2C ROM:0012BF10 bsr.w sub_12C282 ROM:0012BF14 bsr.w sub_12C22E ROM:0012BF18 bsr.w sub_12C29E ROM:0012BF1C bsr.w sub_12C252 ROM:0012BF20 bsr.w sub_12C2D0 ROM:0012BF24 move.b #2,($11F9).w ROM:0012BF2A bra.s locret_12BF50 ROM:0012BF2C ; --------------------------------------------------------------------------- ROM:0012BF2C ROM:0012BF2C locret_12BF2C: ; CODE XREF: ROM:0012BEFA↑j ROM:0012BF2C ; ROM:0012BF08↑j ... ROM:0012BF2C rts ROM:0012BF2E ; --------------------------------------------------------------------------- ROM:0012BF2E ROM:0012BF2E loc_12BF2E: ; DATA XREF: ROM:0012BED2↑o ROM:0012BF2E move.w $5AA(a5),d1 ROM:0012BF32 btst #5,($1393).w ROM:0012BF38 beq.s locret_12BF50 ROM:0012BF3A cmp.w ($D00).w,d1 ROM:0012BF3E ble.s locret_12BF50 ROM:0012BF40 bsr.w sub_12C252 ROM:0012BF44 bsr.w sub_12C2D0 ROM:0012BF48 move.b #3,($11F9).w ROM:0012BF4E bra.s locret_12BF74 ROM:0012BF50 ; --------------------------------------------------------------------------- ROM:0012BF50 ROM:0012BF50 locret_12BF50: ; CODE XREF: ROM:0012BF2A↑j ROM:0012BF50 ; ROM:0012BF38↑j ... ROM:0012BF50 rts ROM:0012BF52 ; --------------------------------------------------------------------------- ROM:0012BF52 ROM:0012BF52 loc_12BF52: ; DATA XREF: ROM:0012BED6↑o ROM:0012BF52 move.w $5AA(a5),d1 ROM:0012BF56 btst #5,($1393).w ROM:0012BF5C beq.s locret_12BF74 ROM:0012BF5E cmp.w ($D00).w,d1 ROM:0012BF62 ble.s locret_12BF74 ROM:0012BF64 bsr.w sub_12C252 ROM:0012BF68 bsr.w sub_12C2D0 ROM:0012BF6C move.b #4,($11F9).w ROM:0012BF72 bra.s locret_12BF98 ROM:0012BF74 ; --------------------------------------------------------------------------- ROM:0012BF74 ROM:0012BF74 locret_12BF74: ; CODE XREF: ROM:0012BF4E↑j ROM:0012BF74 ; ROM:0012BF5C↑j ... ROM:0012BF74 rts ROM:0012BF76 ; --------------------------------------------------------------------------- ROM:0012BF76 ROM:0012BF76 loc_12BF76: ; DATA XREF: ROM:0012BEDA↑o ROM:0012BF76 move.w $5AA(a5),d1 ROM:0012BF7A btst #5,($1393).w ROM:0012BF80 beq.s locret_12BF98 ROM:0012BF82 cmp.w ($D00).w,d1 ROM:0012BF86 ble.s locret_12BF98 ROM:0012BF88 bsr.w sub_12C252 ROM:0012BF8C bsr.w sub_12C2D0 ROM:0012BF90 move.b #5,($11F9).w ROM:0012BF96 bra.s locret_12BFFA ROM:0012BF98 ; --------------------------------------------------------------------------- ROM:0012BF98 ROM:0012BF98 locret_12BF98: ; CODE XREF: ROM:0012BF72↑j ROM:0012BF98 ; ROM:0012BF80↑j ... ROM:0012BF98 rts ROM:0012BF9A ; --------------------------------------------------------------------------- ROM:0012BF9A ROM:0012BF9A loc_12BF9A: ; DATA XREF: ROM:0012BEDE↑o ROM:0012BF9A move.w $5AA(a5),d1 ROM:0012BF9E btst #5,($1393).w ROM:0012BFA4 beq.s locret_12BFFA ROM:0012BFA6 cmp.w ($D00).w,d1 ROM:0012BFAA ble.s locret_12BFFA ROM:0012BFAC bsr.w sub_12C252 ROM:0012BFB0 bsr.w sub_12C11A ROM:0012BFB4 bsr.w sub_12C2D0 ROM:0012BFB8 bset #1,($138F).w ROM:0012BFBE btst #7,($139C).w ROM:0012BFC4 beq.s loc_12BFE8 ROM:0012BFC6 bset #4,($DB6).w ROM:0012BFCC bset #7,($13A1).w ROM:0012BFD2 bset #1,($14F0).w ROM:0012BFD8 move.w $5AC(a5),d2 ROM:0012BFDC cmp.w ($A56).w,d2 ROM:0012BFE0 blt.s loc_12BFE8 ROM:0012BFE2 bset #4,($14EF).w ROM:0012BFE8 ROM:0012BFE8 loc_12BFE8: ; CODE XREF: ROM:0012BFC4↑j ROM:0012BFE8 ; ROM:0012BFE0↑j ROM:0012BFE8 bset #4,($DE6).w ROM:0012BFEE move.b #1,($11F9).w ROM:0012BFF4 bra.l locret_12BF2C ROM:0012BFFA ; --------------------------------------------------------------------------- ROM:0012BFFA ROM:0012BFFA locret_12BFFA: ; CODE XREF: ROM:0012BF96↑j ROM:0012BFFA ; ROM:0012BFA4↑j ... ROM:0012BFFA rts ROM:0012BFFC ; --------------------------------------------------------------------------- ROM:0012BFFC rts ROM:0012BFFE ROM:0012BFFE ; =============== S U B R O U T I N E ======================================= ROM:0012BFFE ROM:0012BFFE ROM:0012BFFE sub_12BFFE: ; CODE XREF: ROM:0012BE7C↑p ROM:0012BFFE clr.l d0 ROM:0012C000 move.w ($D34).w,d0 ROM:0012C004 moveq #4,d1 ROM:0012C006 divs.w d1,d0 ROM:0012C008 move.w d0,($D1E).w ROM:0012C00C move.w $59E(a5),d4 ROM:0012C010 move.w $59C(a5),d5 ROM:0012C014 cmp.w d0,d4 ROM:0012C016 bgt.l loc_12C0D8 ROM:0012C01C bset #3,($DB6).w ROM:0012C022 move.w $5AC(a5),d1 ROM:0012C026 cmp.w ($A56).w,d1 ROM:0012C02A blt.s loc_12C032 ROM:0012C02C bset #4,($14EF).w ROM:0012C032 ROM:0012C032 loc_12C032: ; CODE XREF: sub_12BFFE+2C↑j ROM:0012C032 move.w #0,d1 ROM:0012C036 bra.s loc_12C03C ROM:0012C038 ; --------------------------------------------------------------------------- ROM:0012C038 ROM:0012C038 loc_12C038: ; CODE XREF: sub_12BFFE:loc_12C0D2↓j ROM:0012C038 addi.w #1,d1 ROM:0012C03C ROM:0012C03C loc_12C03C: ; CODE XREF: sub_12BFFE+38↑j ROM:0012C03C cmpi.w #3,d1 ROM:0012C040 bgt.l loc_12C0D6 ROM:0012C046 clr.w d3 ROM:0012C048 move.b $1379(d1.w),d3 ROM:0012C04E muls.w #$64,d3 ; 'd' ROM:0012C052 cmp.w d3,d5 ROM:0012C054 bgt.s loc_12C0CE ROM:0012C056 bset d1,($11F7).w ROM:0012C05A btst #1,($14F0).w ROM:0012C060 bne.s loc_12C0C4 ROM:0012C062 cmpi.w #0,d1 ROM:0012C066 bne.s loc_12C070 ROM:0012C068 bset #0,($11F8).w ROM:0012C06E bra.s loc_12C094 ROM:0012C070 ; --------------------------------------------------------------------------- ROM:0012C070 ROM:0012C070 loc_12C070: ; CODE XREF: sub_12BFFE+68↑j ROM:0012C070 cmpi.w #1,d1 ROM:0012C074 bne.s loc_12C07E ROM:0012C076 bset #2,($11F8).w ROM:0012C07C bra.s loc_12C094 ROM:0012C07E ; --------------------------------------------------------------------------- ROM:0012C07E ROM:0012C07E loc_12C07E: ; CODE XREF: sub_12BFFE+76↑j ROM:0012C07E cmpi.w #2,d1 ROM:0012C082 bne.s loc_12C08E ROM:0012C084 bset #3,($11F8).w ROM:0012C08A bra.w loc_12C094 ROM:0012C08E ; --------------------------------------------------------------------------- ROM:0012C08E ROM:0012C08E loc_12C08E: ; CODE XREF: sub_12BFFE+84↑j ROM:0012C08E bset #1,($11F8).w ROM:0012C094 ROM:0012C094 loc_12C094: ; CODE XREF: sub_12BFFE+70↑j ROM:0012C094 ; sub_12BFFE+7E↑j ... ROM:0012C094 cmpi.b #1,($11F8).w ROM:0012C09A beq.s loc_12C0C4 ROM:0012C09C cmpi.b #2,($11F8).w ROM:0012C0A2 beq.s loc_12C0C4 ROM:0012C0A4 cmpi.b #4,($11F8).w ROM:0012C0AA beq.s loc_12C0C4 ROM:0012C0AC cmpi.b #8,($11F8).w ROM:0012C0B2 beq.s loc_12C0C4 ROM:0012C0B4 clr.b ($11F8).w ROM:0012C0B8 bset #7,($13A1).w ROM:0012C0BE bset #1,($14F0).w ROM:0012C0C4 ROM:0012C0C4 loc_12C0C4: ; CODE XREF: sub_12BFFE+62↑j ROM:0012C0C4 ; sub_12BFFE+9C↑j ... ROM:0012C0C4 move.b ($11F8).w,($1458).w ROM:0012C0CA bra.w loc_12C0D2 ROM:0012C0CE ; --------------------------------------------------------------------------- ROM:0012C0CE ROM:0012C0CE loc_12C0CE: ; CODE XREF: sub_12BFFE+56↑j ROM:0012C0CE bclr d1,($11F7).w ROM:0012C0D2 ROM:0012C0D2 loc_12C0D2: ; CODE XREF: sub_12BFFE+CC↑j ROM:0012C0D2 bra.w loc_12C038 ROM:0012C0D6 ; --------------------------------------------------------------------------- ROM:0012C0D6 ROM:0012C0D6 loc_12C0D6: ; CODE XREF: sub_12BFFE+42↑j ROM:0012C0D6 bra.s locret_12C0F4 ROM:0012C0D8 ; --------------------------------------------------------------------------- ROM:0012C0D8 ROM:0012C0D8 loc_12C0D8: ; CODE XREF: sub_12BFFE+18↑j ROM:0012C0D8 bclr #3,($DB6).w ROM:0012C0DE move.w #0,d1 ROM:0012C0E2 bra.s loc_12C0E8 ROM:0012C0E4 ; --------------------------------------------------------------------------- ROM:0012C0E4 ROM:0012C0E4 loc_12C0E4: ; CODE XREF: sub_12BFFE+F4↓j ROM:0012C0E4 addi.w #1,d1 ROM:0012C0E8 ROM:0012C0E8 loc_12C0E8: ; CODE XREF: sub_12BFFE+E4↑j ROM:0012C0E8 cmpi.w #3,d1 ROM:0012C0EC bgt.s locret_12C0F4 ROM:0012C0EE bclr d1,($11F7).w ROM:0012C0F2 bra.s loc_12C0E4 ROM:0012C0F4 ; --------------------------------------------------------------------------- ROM:0012C0F4 ROM:0012C0F4 locret_12C0F4: ; CODE XREF: sub_12BFFE:loc_12C0D6↑j ROM:0012C0F4 ; sub_12BFFE+EE↑j ROM:0012C0F4 rts ROM:0012C0F4 ; End of function sub_12BFFE ROM:0012C0F4 ROM:0012C0F6 ROM:0012C0F6 ; =============== S U B R O U T I N E ======================================= ROM:0012C0F6 ROM:0012C0F6 ROM:0012C0F6 sub_12C0F6: ; CODE XREF: ROM:loc_12BE5A↑p ROM:0012C0F6 ; ROM:0012BE70↑p ROM:0012C0F6 move.w #0,($D1E).w ROM:0012C0FC bclr #3,($DB6).w ROM:0012C102 move.w #0,d1 ROM:0012C106 bra.s loc_12C10C ROM:0012C108 ; --------------------------------------------------------------------------- ROM:0012C108 ROM:0012C108 loc_12C108: ; CODE XREF: sub_12C0F6+20↓j ROM:0012C108 addi.w #1,d1 ROM:0012C10C ROM:0012C10C loc_12C10C: ; CODE XREF: sub_12C0F6+10↑j ROM:0012C10C cmpi.w #3,d1 ROM:0012C110 bgt.s locret_12C118 ROM:0012C112 bclr d1,($11F7).w ROM:0012C116 bra.s loc_12C108 ROM:0012C118 ; --------------------------------------------------------------------------- ROM:0012C118 ROM:0012C118 locret_12C118: ; CODE XREF: sub_12C0F6+1A↑j ROM:0012C118 rts ROM:0012C118 ; End of function sub_12C0F6 ROM:0012C118 ROM:0012C11A ROM:0012C11A ; =============== S U B R O U T I N E ======================================= ROM:0012C11A ROM:0012C11A ROM:0012C11A sub_12C11A: ; CODE XREF: ROM:0012BFB0↑p ROM:0012C11A clr.l d0 ROM:0012C11C move.w ($101E).w,d0 ROM:0012C120 move.w #1,d1 ROM:0012C124 bra.s loc_12C12A ROM:0012C126 ; --------------------------------------------------------------------------- ROM:0012C126 ROM:0012C126 loc_12C126: ; CODE XREF: sub_12C11A+1C↓j ROM:0012C126 addi.w #1,d1 ROM:0012C12A ROM:0012C12A loc_12C12A: ; CODE XREF: sub_12C11A+A↑j ROM:0012C12A cmpi.w #3,d1 ROM:0012C12E bgt.s loc_12C138 ROM:0012C130 add.w $101E(d1.w*2),d0 ROM:0012C136 bra.s loc_12C126 ROM:0012C138 ; --------------------------------------------------------------------------- ROM:0012C138 ROM:0012C138 loc_12C138: ; CODE XREF: sub_12C11A+14↑j ROM:0012C138 moveq #4,d2 ROM:0012C13A muls.w #$1F4,d2 ROM:0012C13E muls.w #$2710,d0 ROM:0012C142 divs.w d2,d0 ROM:0012C144 move.w d0,($D20).w ROM:0012C148 move.w $5A0(a5),d4 ROM:0012C14C move.w $5A2(a5),d5 ROM:0012C150 cmp.w d0,d4 ROM:0012C152 bgt.l loc_12C210 ROM:0012C158 bsr.w sub_12C342 ROM:0012C15C move.w $5AC(a5),d1 ROM:0012C160 cmp.w ($A56).w,d1 ROM:0012C164 blt.s loc_12C16C ROM:0012C166 bset #4,($14EF).w ROM:0012C16C ROM:0012C16C loc_12C16C: ; CODE XREF: sub_12C11A+4A↑j ROM:0012C16C move.w #0,d1 ROM:0012C170 bra.s loc_12C176 ROM:0012C172 ; --------------------------------------------------------------------------- ROM:0012C172 ROM:0012C172 loc_12C172: ; CODE XREF: sub_12C11A:loc_12C20A↓j ROM:0012C172 addi.w #1,d1 ROM:0012C176 ROM:0012C176 loc_12C176: ; CODE XREF: sub_12C11A+56↑j ROM:0012C176 cmpi.w #3,d1 ROM:0012C17A bgt.l loc_12C20E ROM:0012C180 move.w $101E(d1.w*2),d3 ROM:0012C186 muls.w #$14,d3 ROM:0012C18A cmp.w d3,d5 ROM:0012C18C bgt.s loc_12C206 ROM:0012C18E bset d1,($11F6).w ROM:0012C192 btst #1,($14F0).w ROM:0012C198 bne.s loc_12C1FC ROM:0012C19A cmpi.w #0,d1 ROM:0012C19E bne.s loc_12C1A8 ROM:0012C1A0 bset #0,($11F8).w ROM:0012C1A6 bra.s loc_12C1CC ROM:0012C1A8 ; --------------------------------------------------------------------------- ROM:0012C1A8 ROM:0012C1A8 loc_12C1A8: ; CODE XREF: sub_12C11A+84↑j ROM:0012C1A8 cmpi.w #1,d1 ROM:0012C1AC bne.s loc_12C1B6 ROM:0012C1AE bset #2,($11F8).w ROM:0012C1B4 bra.s loc_12C1CC ROM:0012C1B6 ; --------------------------------------------------------------------------- ROM:0012C1B6 ROM:0012C1B6 loc_12C1B6: ; CODE XREF: sub_12C11A+92↑j ROM:0012C1B6 cmpi.w #2,d1 ROM:0012C1BA bne.s loc_12C1C6 ROM:0012C1BC bset #3,($11F8).w ROM:0012C1C2 bra.w loc_12C1CC ROM:0012C1C6 ; --------------------------------------------------------------------------- ROM:0012C1C6 ROM:0012C1C6 loc_12C1C6: ; CODE XREF: sub_12C11A+A0↑j ROM:0012C1C6 bset #1,($11F8).w ROM:0012C1CC ROM:0012C1CC loc_12C1CC: ; CODE XREF: sub_12C11A+8C↑j ROM:0012C1CC ; sub_12C11A+9A↑j ... ROM:0012C1CC cmpi.b #1,($11F8).w ROM:0012C1D2 beq.s loc_12C1FC ROM:0012C1D4 cmpi.b #2,($11F8).w ROM:0012C1DA beq.s loc_12C1FC ROM:0012C1DC cmpi.b #4,($11F8).w ROM:0012C1E2 beq.s loc_12C1FC ROM:0012C1E4 cmpi.b #8,($11F8).w ROM:0012C1EA beq.s loc_12C1FC ROM:0012C1EC clr.b ($11F8).w ROM:0012C1F0 bset #7,($13A1).w ROM:0012C1F6 bset #1,($14F0).w ROM:0012C1FC ROM:0012C1FC loc_12C1FC: ; CODE XREF: sub_12C11A+7E↑j ROM:0012C1FC ; sub_12C11A+B8↑j ... ROM:0012C1FC move.b ($11F8).w,($1458).w ROM:0012C202 bra.w loc_12C20A ROM:0012C206 ; --------------------------------------------------------------------------- ROM:0012C206 ROM:0012C206 loc_12C206: ; CODE XREF: sub_12C11A+72↑j ROM:0012C206 bclr d1,($11F6).w ROM:0012C20A ROM:0012C20A loc_12C20A: ; CODE XREF: sub_12C11A+E8↑j ROM:0012C20A bra.w loc_12C172 ROM:0012C20E ; --------------------------------------------------------------------------- ROM:0012C20E ROM:0012C20E loc_12C20E: ; CODE XREF: sub_12C11A+60↑j ROM:0012C20E bra.s locret_12C22C ROM:0012C210 ; --------------------------------------------------------------------------- ROM:0012C210 ROM:0012C210 loc_12C210: ; CODE XREF: sub_12C11A+38↑j ROM:0012C210 bclr #4,($DB6).w ROM:0012C216 move.w #0,d1 ROM:0012C21A bra.s loc_12C220 ROM:0012C21C ; --------------------------------------------------------------------------- ROM:0012C21C ROM:0012C21C loc_12C21C: ; CODE XREF: sub_12C11A+110↓j ROM:0012C21C addi.w #1,d1 ROM:0012C220 ROM:0012C220 loc_12C220: ; CODE XREF: sub_12C11A+100↑j ROM:0012C220 cmpi.w #3,d1 ROM:0012C224 bgt.s locret_12C22C ROM:0012C226 bclr d1,($11F6).w ROM:0012C22A bra.s loc_12C21C ROM:0012C22C ; --------------------------------------------------------------------------- ROM:0012C22C ROM:0012C22C locret_12C22C: ; CODE XREF: sub_12C11A:loc_12C20E↑j ROM:0012C22C ; sub_12C11A+10A↑j ROM:0012C22C rts ROM:0012C22C ; End of function sub_12C11A ROM:0012C22C ROM:0012C22E ROM:0012C22E ; =============== S U B R O U T I N E ======================================= ROM:0012C22E ROM:0012C22E ROM:0012C22E sub_12C22E: ; CODE XREF: ROM:0012BEE6↑p ROM:0012C22E ; ROM:0012BF14↑p ROM:0012C22E move.w #0,($D20).w ROM:0012C234 bclr #4,($DB6).w ROM:0012C23A move.w #0,d1 ROM:0012C23E bra.s loc_12C244 ROM:0012C240 ; --------------------------------------------------------------------------- ROM:0012C240 ROM:0012C240 loc_12C240: ; CODE XREF: sub_12C22E+20↓j ROM:0012C240 addi.w #1,d1 ROM:0012C244 ROM:0012C244 loc_12C244: ; CODE XREF: sub_12C22E+10↑j ROM:0012C244 cmpi.w #3,d1 ROM:0012C248 bgt.s locret_12C250 ROM:0012C24A bclr d1,($11F6).w ROM:0012C24E bra.s loc_12C240 ROM:0012C250 ; --------------------------------------------------------------------------- ROM:0012C250 ROM:0012C250 locret_12C250: ; CODE XREF: sub_12C22E+1A↑j ROM:0012C250 rts ROM:0012C250 ; End of function sub_12C22E ROM:0012C250 ROM:0012C252 ROM:0012C252 ; =============== S U B R O U T I N E ======================================= ROM:0012C252 ROM:0012C252 ROM:0012C252 sub_12C252: ; CODE XREF: ROM:0012BF1C↑p ROM:0012C252 ; ROM:0012BF40↑p ... ROM:0012C252 clr.w d2 ROM:0012C254 move.w #0,d0 ROM:0012C258 bra.s loc_12C25E ROM:0012C25A ; --------------------------------------------------------------------------- ROM:0012C25A ROM:0012C25A loc_12C25A: ; CODE XREF: sub_12C252+26↓j ROM:0012C25A addi.w #1,d0 ROM:0012C25E ROM:0012C25E loc_12C25E: ; CODE XREF: sub_12C252+6↑j ROM:0012C25E cmpi.w #3,d0 ROM:0012C262 bgt.s loc_12C27A ROM:0012C264 move.w $101E(d0.w*2),d1 ROM:0012C26A move.b $1379(d0.w),d2 ROM:0012C270 add.w d2,d1 ROM:0012C272 move.w d1,$101E(d0.w*2) ROM:0012C278 bra.s loc_12C25A ROM:0012C27A ; --------------------------------------------------------------------------- ROM:0012C27A ROM:0012C27A loc_12C27A: ; CODE XREF: sub_12C252+10↑j ROM:0012C27A addi.w #$C8,($D22).w ROM:0012C280 rts ROM:0012C280 ; End of function sub_12C252 ROM:0012C280 ROM:0012C282 ROM:0012C282 ; =============== S U B R O U T I N E ======================================= ROM:0012C282 ROM:0012C282 ROM:0012C282 sub_12C282: ; CODE XREF: ROM:loc_12BEE2↑p ROM:0012C282 ; ROM:0012BF10↑p ROM:0012C282 move.w #0,d0 ROM:0012C286 bra.s loc_12C28C ROM:0012C288 ; --------------------------------------------------------------------------- ROM:0012C288 ROM:0012C288 loc_12C288: ; CODE XREF: sub_12C282+18↓j ROM:0012C288 addi.w #1,d0 ROM:0012C28C ROM:0012C28C loc_12C28C: ; CODE XREF: sub_12C282+4↑j ROM:0012C28C cmpi.w #3,d0 ROM:0012C290 bgt.s locret_12C29C ROM:0012C292 move.w #0,$101E(d0.w*2) ROM:0012C29A bra.s loc_12C288 ROM:0012C29C ; --------------------------------------------------------------------------- ROM:0012C29C ROM:0012C29C locret_12C29C: ; CODE XREF: sub_12C282+E↑j ROM:0012C29C rts ROM:0012C29C ; End of function sub_12C282 ROM:0012C29C ROM:0012C29E ROM:0012C29E ; =============== S U B R O U T I N E ======================================= ROM:0012C29E ROM:0012C29E ROM:0012C29E sub_12C29E: ; CODE XREF: ROM:0012BEEA↑p ROM:0012C29E ; ROM:0012BF18↑p ROM:0012C29E move.w $594(a5),($D16).w ROM:0012C2A4 move.w $596(a5),($D18).w ROM:0012C2AA move.w $5A6(a5),($D1A).w ROM:0012C2B0 move.w $5A4(a5),($D1C).w ROM:0012C2B6 move.w $594(a5),($D0E).w ROM:0012C2BC move.w $596(a5),($D10).w ROM:0012C2C2 move.w $5A6(a5),($D12).w ROM:0012C2C8 move.w $5A4(a5),($D14).w ROM:0012C2CE rts ROM:0012C2CE ; End of function sub_12C29E ROM:0012C2CE ROM:0012C2D0 ROM:0012C2D0 ; =============== S U B R O U T I N E ======================================= ROM:0012C2D0 ROM:0012C2D0 ROM:0012C2D0 sub_12C2D0: ; CODE XREF: ROM:0012BF20↑p ROM:0012C2D0 ; ROM:0012BF44↑p ... ROM:0012C2D0 move.w ($CFE).w,d0 ROM:0012C2D4 cmp.w ($D16).w,d0 ROM:0012C2D8 bge.s loc_12C2DE ROM:0012C2DA move.w d0,($D16).w ROM:0012C2DE ROM:0012C2DE loc_12C2DE: ; CODE XREF: sub_12C2D0+8↑j ROM:0012C2DE move.w ($D00).w,d0 ROM:0012C2E2 cmp.w ($D18).w,d0 ROM:0012C2E6 ble.s loc_12C2EC ROM:0012C2E8 move.w d0,($D18).w ROM:0012C2EC ROM:0012C2EC loc_12C2EC: ; CODE XREF: sub_12C2D0+16↑j ROM:0012C2EC move.w ($D02).w,d0 ROM:0012C2F0 cmp.w ($D1A).w,d0 ROM:0012C2F4 bge.s loc_12C2FA ROM:0012C2F6 move.w d0,($D1A).w ROM:0012C2FA ROM:0012C2FA loc_12C2FA: ; CODE XREF: sub_12C2D0+24↑j ROM:0012C2FA move.w ($D04).w,d0 ROM:0012C2FE cmp.w ($D1C).w,d0 ROM:0012C302 ble.s loc_12C308 ROM:0012C304 move.w d0,($D1C).w ROM:0012C308 ROM:0012C308 loc_12C308: ; CODE XREF: sub_12C2D0+32↑j ROM:0012C308 move.w ($D06).w,d0 ROM:0012C30C cmp.w ($D0E).w,d0 ROM:0012C310 bge.s loc_12C316 ROM:0012C312 move.w d0,($D0E).w ROM:0012C316 ROM:0012C316 loc_12C316: ; CODE XREF: sub_12C2D0+40↑j ROM:0012C316 move.w ($D08).w,d0 ROM:0012C31A cmp.w ($D10).w,d0 ROM:0012C31E ble.s loc_12C324 ROM:0012C320 move.w d0,($D10).w ROM:0012C324 ROM:0012C324 loc_12C324: ; CODE XREF: sub_12C2D0+4E↑j ROM:0012C324 move.w ($D0A).w,d0 ROM:0012C328 cmp.w ($D12).w,d0 ROM:0012C32C bge.s loc_12C332 ROM:0012C32E move.w d0,($D12).w ROM:0012C332 ROM:0012C332 loc_12C332: ; CODE XREF: sub_12C2D0+5C↑j ROM:0012C332 move.w ($D0C).w,d0 ROM:0012C336 cmp.w ($D14).w,d0 ROM:0012C33A ble.s locret_12C340 ROM:0012C33C move.w d0,($D14).w ROM:0012C340 ROM:0012C340 locret_12C340: ; CODE XREF: sub_12C2D0+6A↑j ROM:0012C340 rts ROM:0012C340 ; End of function sub_12C2D0 ROM:0012C340 ROM:0012C342 ROM:0012C342 ; =============== S U B R O U T I N E ======================================= ROM:0012C342 ROM:0012C342 ROM:0012C342 sub_12C342: ; CODE XREF: sub_12C11A+3E↑p ROM:0012C342 btst #0,($14F0).w ROM:0012C348 bne.s loc_12C352 ROM:0012C34A bset #0,($139A).w ROM:0012C350 bra.s locret_12C358 ROM:0012C352 ; --------------------------------------------------------------------------- ROM:0012C352 ROM:0012C352 loc_12C352: ; CODE XREF: sub_12C342+6↑j ROM:0012C352 bset #4,($DB6).w ROM:0012C358 ROM:0012C358 locret_12C358: ; CODE XREF: sub_12C342+E↑j ROM:0012C358 rts ROM:0012C358 ; End of function sub_12C342 ROM:0012C358 ROM:0012C35A ROM:0012C35A ; =============== S U B R O U T I N E ======================================= ROM:0012C35A ROM:0012C35A ROM:0012C35A sub_12C35A: ; CODE XREF: sub_110E14+242↑p ROM:0012C35A bclr #1,($13A9).w ROM:0012C360 clr.w d0 ROM:0012C362 move.b ($11F2).w,d0 ROM:0012C366 clr.w d1 ROM:0012C368 move.b ($11FC).w,d1 ROM:0012C36C cmpi.w #5,d1 ROM:0012C370 bcc.s locret_12C37A ROM:0012C372 movea.l off_12C37C(pc,d1.w*4),a0 ROM:0012C376 nop ROM:0012C378 jmp (a0) ROM:0012C37A ; --------------------------------------------------------------------------- ROM:0012C37A ROM:0012C37A locret_12C37A: ; CODE XREF: sub_12C35A+16↑j ROM:0012C37A rts ROM:0012C37A ; End of function sub_12C35A ROM:0012C37A ROM:0012C37A ; --------------------------------------------------------------------------- ROM:0012C37C off_12C37C: dc.l loc_12C390 ; DATA XREF: sub_12C35A+18↑r ROM:0012C380 dc.l loc_12C39A ROM:0012C384 dc.l loc_12C3AE ROM:0012C388 dc.l loc_12C3E8 ROM:0012C38C dc.l loc_12C436 ROM:0012C390 ; --------------------------------------------------------------------------- ROM:0012C390 ROM:0012C390 loc_12C390: ; DATA XREF: ROM:off_12C37C↑o ROM:0012C390 move.b #1,($11FC).w ROM:0012C396 bra.s locret_12C3AC ROM:0012C398 ; --------------------------------------------------------------------------- ROM:0012C398 rts ROM:0012C39A ; --------------------------------------------------------------------------- ROM:0012C39A ROM:0012C39A loc_12C39A: ; DATA XREF: ROM:0012C380↑o ROM:0012C39A cmpi.w #0,d0 ROM:0012C39E ble.s locret_12C3AC ROM:0012C3A0 bsr.w sub_12C476 ROM:0012C3A4 move.b #2,($11FC).w ROM:0012C3AA bra.s locret_12C3E6 ROM:0012C3AC ; --------------------------------------------------------------------------- ROM:0012C3AC ROM:0012C3AC locret_12C3AC: ; CODE XREF: ROM:0012C396↑j ROM:0012C3AC ; ROM:0012C39E↑j ... ROM:0012C3AC rts ROM:0012C3AE ; --------------------------------------------------------------------------- ROM:0012C3AE ROM:0012C3AE loc_12C3AE: ; DATA XREF: ROM:0012C384↑o ROM:0012C3AE cmpi.w #0,d0 ROM:0012C3B2 bne.s loc_12C3BC ROM:0012C3B4 move.b #1,($11FC).w ROM:0012C3BA bra.s locret_12C3AC ROM:0012C3BC ; --------------------------------------------------------------------------- ROM:0012C3BC ROM:0012C3BC loc_12C3BC: ; CODE XREF: ROM:0012C3B2↑j ROM:0012C3BC cmpi.w #5,d0 ROM:0012C3C0 bge.s loc_12C3CE ROM:0012C3C2 bsr.w sub_12C476 ROM:0012C3C6 move.b #2,($11FC).w ROM:0012C3CC bra.s locret_12C3E6 ROM:0012C3CE ; --------------------------------------------------------------------------- ROM:0012C3CE ROM:0012C3CE loc_12C3CE: ; CODE XREF: ROM:0012C3C0↑j ROM:0012C3CE cmpi.w #5,d0 ROM:0012C3D2 blt.s locret_12C3E6 ROM:0012C3D4 bsr.w sub_12C476 ROM:0012C3D8 bsr.l sub_12C6EA ROM:0012C3DE move.b #3,($11FC).w ROM:0012C3E4 bra.s locret_12C434 ROM:0012C3E6 ; --------------------------------------------------------------------------- ROM:0012C3E6 ROM:0012C3E6 locret_12C3E6: ; CODE XREF: ROM:0012C3AA↑j ROM:0012C3E6 ; ROM:0012C3CC↑j ... ROM:0012C3E6 rts ROM:0012C3E8 ; --------------------------------------------------------------------------- ROM:0012C3E8 ROM:0012C3E8 loc_12C3E8: ; DATA XREF: ROM:0012C388↑o ROM:0012C3E8 cmpi.w #0,d0 ROM:0012C3EC bne.s loc_12C3F6 ROM:0012C3EE move.b #1,($11FC).w ROM:0012C3F4 bra.s locret_12C3AC ROM:0012C3F6 ; --------------------------------------------------------------------------- ROM:0012C3F6 ROM:0012C3F6 loc_12C3F6: ; CODE XREF: ROM:0012C3EC↑j ROM:0012C3F6 cmpi.w #9,d0 ROM:0012C3FA bge.s loc_12C40E ROM:0012C3FC bsr.w sub_12C476 ROM:0012C400 bsr.l sub_12C6EA ROM:0012C406 move.b #3,($11FC).w ROM:0012C40C bra.s locret_12C434 ROM:0012C40E ; --------------------------------------------------------------------------- ROM:0012C40E ROM:0012C40E loc_12C40E: ; CODE XREF: ROM:0012C3FA↑j ROM:0012C40E cmpi.w #9,d0 ROM:0012C412 blt.s locret_12C434 ROM:0012C414 bsr.w sub_12C476 ROM:0012C418 bsr.w sub_12C4D8 ROM:0012C41C bsr.w sub_12C690 ROM:0012C420 bsr.l sub_12C6EA ROM:0012C426 bset #1,($13A9).w ROM:0012C42C move.b #4,($11FC).w ROM:0012C432 bra.s locret_12C472 ROM:0012C434 ; --------------------------------------------------------------------------- ROM:0012C434 ROM:0012C434 locret_12C434: ; CODE XREF: ROM:0012C3E4↑j ROM:0012C434 ; ROM:0012C40C↑j ... ROM:0012C434 rts ROM:0012C436 ; --------------------------------------------------------------------------- ROM:0012C436 ROM:0012C436 loc_12C436: ; DATA XREF: ROM:0012C38C↑o ROM:0012C436 cmpi.w #0,d0 ROM:0012C43A bne.s loc_12C448 ROM:0012C43C move.b #1,($11FC).w ROM:0012C442 bra.l locret_12C3AC ROM:0012C448 ; --------------------------------------------------------------------------- ROM:0012C448 ROM:0012C448 loc_12C448: ; CODE XREF: ROM:0012C43A↑j ROM:0012C448 cmpi.w #9,d0 ROM:0012C44C blt.s locret_12C472 ROM:0012C44E bsr.w sub_12C476 ROM:0012C452 bsr.w sub_12C4D8 ROM:0012C456 bsr.w sub_12C690 ROM:0012C45A bsr.l sub_12C6EA ROM:0012C460 bset #1,($13A9).w ROM:0012C466 move.b #4,($11FC).w ROM:0012C46C bra.l *+6 ROM:0012C472 ; --------------------------------------------------------------------------- ROM:0012C472 ROM:0012C472 locret_12C472: ; CODE XREF: ROM:0012C432↑j ROM:0012C472 ; ROM:0012C44C↑j ... ROM:0012C472 rts ROM:0012C474 ; --------------------------------------------------------------------------- ROM:0012C474 rts ROM:0012C476 ROM:0012C476 ; =============== S U B R O U T I N E ======================================= ROM:0012C476 ROM:0012C476 ROM:0012C476 sub_12C476: ; CODE XREF: ROM:0012C3A0↑p ROM:0012C476 ; ROM:0012C3C2↑p ... ROM:0012C476 move.w #7,d0 ROM:0012C47A bra.s loc_12C480 ROM:0012C47C ; --------------------------------------------------------------------------- ROM:0012C47C ROM:0012C47C loc_12C47C: ; CODE XREF: sub_12C476+1E↓j ROM:0012C47C subi.w #1,d0 ROM:0012C480 ROM:0012C480 loc_12C480: ; CODE XREF: sub_12C476+4↑j ROM:0012C480 cmpi.w #0,d0 ROM:0012C484 blt.s loc_12C496 ROM:0012C486 move.w d0,d1 ROM:0012C488 addq.w #1,d1 ROM:0012C48A move.w $1026(d0.w*2),$1026(d1.w*2) ROM:0012C494 bra.s loc_12C47C ROM:0012C496 ; --------------------------------------------------------------------------- ROM:0012C496 ROM:0012C496 loc_12C496: ; CODE XREF: sub_12C476+E↑j ROM:0012C496 move.w ($4F2).w,d2 ROM:0012C49A cmpi.w #0,d2 ROM:0012C49E blt.s locret_12C4D6 ROM:0012C4A0 cmpi.w #3,d2 ROM:0012C4A4 bgt.s locret_12C4D6 ROM:0012C4A6 move.w $143C(d2.w*2),d0 ROM:0012C4AC clr.l d1 ROM:0012C4AE move.w ($1054).w,d1 ROM:0012C4B2 ext.l d0 ROM:0012C4B4 muls.l d1,d0 ROM:0012C4B8 divs.l #$3E8,d0 ROM:0012C4C0 muls.l #$3E8,d1 ROM:0012C4C8 sub.l d0,d1 ROM:0012C4CA divs.l #$3E8,d1 ROM:0012C4D2 move.w d1,($1026).w ROM:0012C4D6 ROM:0012C4D6 locret_12C4D6: ; CODE XREF: sub_12C476+28↑j ROM:0012C4D6 ; sub_12C476+2E↑j ROM:0012C4D6 rts ROM:0012C4D6 ; End of function sub_12C476 ROM:0012C4D6 ROM:0012C4D8 ROM:0012C4D8 ; =============== S U B R O U T I N E ======================================= ROM:0012C4D8 ROM:0012C4D8 ROM:0012C4D8 sub_12C4D8: ; CODE XREF: ROM:0012C418↑p ROM:0012C4D8 ; ROM:0012C452↑p ROM:0012C4D8 move.w ($1048).w,d3 ROM:0012C4DC move.w ($1052).w,d2 ROM:0012C4E0 move.w #$3AB8,d1 ROM:0012C4E4 bsr.l sub_116F5A ROM:0012C4EA move.w d1,-(sp) ROM:0012C4EC move.w ($1048).w,d2 ROM:0012C4F0 move.w #$3A24,d1 ROM:0012C4F4 bsr.l sub_116F5A ROM:0012C4FA move.w d1,d6 ROM:0012C4FC cmpi.w #$3E8,d6 ROM:0012C500 ble.s loc_12C506 ROM:0012C502 move.w #$3E8,d6 ROM:0012C506 ROM:0012C506 loc_12C506: ; CODE XREF: sub_12C4D8+28↑j ROM:0012C506 ext.l d6 ROM:0012C508 move.w (sp)+,d5 ROM:0012C50A cmpi.w #$2710,d5 ROM:0012C50E ble.s loc_12C514 ROM:0012C510 move.w #$2710,d5 ROM:0012C514 ROM:0012C514 loc_12C514: ; CODE XREF: sub_12C4D8+36↑j ROM:0012C514 ext.l d5 ROM:0012C516 clr.l d2 ROM:0012C518 clr.l d3 ROM:0012C51A clr.l d4 ROM:0012C51C clr.l d1 ROM:0012C51E move.w ($102E).w,d2 ROM:0012C522 move.w ($102C).w,d1 ROM:0012C526 sub.l d1,d2 ROM:0012C528 lsl.l #2,d2 ROM:0012C52A move.w ($1032).w,d3 ROM:0012C52E move.w ($102A).w,d1 ROM:0012C532 sub.l d1,d3 ROM:0012C534 move.w ($1036).w,d4 ROM:0012C538 move.w ($1026).w,d1 ROM:0012C53C add.l d1,d4 ROM:0012C53E move.w ($102E).w,d1 ROM:0012C542 sub.l d1,d4 ROM:0012C544 sub.l d1,d4 ROM:0012C546 cmpi.l #0,d4 ROM:0012C54C bge.s loc_12C550 ROM:0012C54E clr.l d4 ROM:0012C550 ROM:0012C550 loc_12C550: ; CODE XREF: sub_12C4D8+74↑j ROM:0012C550 muls.l d5,d4 ROM:0012C554 move.l d4,d7 ROM:0012C556 divs.l #$3E8,d7 ROM:0012C55E clr.l d1 ROM:0012C560 move.w ($D24).w,d1 ROM:0012C564 muls.l #$3E8,d1 ROM:0012C56C sub.l d1,d4 ROM:0012C56E cmpi.l #$20C2B8,d4 ROM:0012C574 bgt.s loc_12C57E ROM:0012C576 cmpi.l #$FFDF3D48,d4 ROM:0012C57C bge.s loc_12C5C8 ROM:0012C57E ROM:0012C57E loc_12C57E: ; CODE XREF: sub_12C4D8+9C↑j ROM:0012C57E cmpi.l #0,d4 ROM:0012C584 blt.s loc_12C590 ROM:0012C586 addi.l #$1F4,d4 ROM:0012C58C bra.w loc_12C596 ROM:0012C590 ; --------------------------------------------------------------------------- ROM:0012C590 ROM:0012C590 loc_12C590: ; CODE XREF: sub_12C4D8+AC↑j ROM:0012C590 subi.l #$1F4,d4 ROM:0012C596 ROM:0012C596 loc_12C596: ; CODE XREF: sub_12C4D8+B4↑j ROM:0012C596 divs.l #$3E8,d4 ROM:0012C59E muls.l d6,d4 ROM:0012C5A2 add.l d1,d4 ROM:0012C5A4 cmpi.l #0,d4 ROM:0012C5AA blt.s loc_12C5B6 ROM:0012C5AC addi.l #$1F4,d4 ROM:0012C5B2 bra.w loc_12C5BC ROM:0012C5B6 ; --------------------------------------------------------------------------- ROM:0012C5B6 ROM:0012C5B6 loc_12C5B6: ; CODE XREF: sub_12C4D8+D2↑j ROM:0012C5B6 subi.l #$1F4,d4 ROM:0012C5BC ROM:0012C5BC loc_12C5BC: ; CODE XREF: sub_12C4D8+DA↑j ROM:0012C5BC divs.l #$3E8,d4 ROM:0012C5C4 bra.w loc_12C60E ROM:0012C5C8 ; --------------------------------------------------------------------------- ROM:0012C5C8 ROM:0012C5C8 loc_12C5C8: ; CODE XREF: sub_12C4D8+A4↑j ROM:0012C5C8 muls.l d6,d4 ROM:0012C5CC cmpi.l #0,d4 ROM:0012C5D2 blt.s loc_12C5DE ROM:0012C5D4 addi.l #$1F4,d4 ROM:0012C5DA bra.w loc_12C5E4 ROM:0012C5DE ; --------------------------------------------------------------------------- ROM:0012C5DE ROM:0012C5DE loc_12C5DE: ; CODE XREF: sub_12C4D8+FA↑j ROM:0012C5DE subi.l #$1F4,d4 ROM:0012C5E4 ROM:0012C5E4 loc_12C5E4: ; CODE XREF: sub_12C4D8+102↑j ROM:0012C5E4 divs.l #$3E8,d4 ROM:0012C5EC add.l d1,d4 ROM:0012C5EE cmpi.l #0,d4 ROM:0012C5F4 blt.s loc_12C600 ROM:0012C5F6 addi.l #$1F4,d4 ROM:0012C5FC bra.w loc_12C606 ROM:0012C600 ; --------------------------------------------------------------------------- ROM:0012C600 ROM:0012C600 loc_12C600: ; CODE XREF: sub_12C4D8+11C↑j ROM:0012C600 subi.l #$1F4,d4 ROM:0012C606 ROM:0012C606 loc_12C606: ; CODE XREF: sub_12C4D8+124↑j ROM:0012C606 divs.l #$3E8,d4 ROM:0012C60E ROM:0012C60E loc_12C60E: ; CODE XREF: sub_12C4D8+EC↑j ROM:0012C60E cmpi.l #0,d4 ROM:0012C614 bge.s loc_12C618 ROM:0012C616 clr.l d4 ROM:0012C618 ROM:0012C618 loc_12C618: ; CODE XREF: sub_12C4D8+13C↑j ROM:0012C618 cmpi.l #$FFFF,d4 ROM:0012C61E bgt.s loc_12C626 ROM:0012C620 move.w d4,($D24).w ROM:0012C624 bra.s loc_12C62C ROM:0012C626 ; --------------------------------------------------------------------------- ROM:0012C626 ROM:0012C626 loc_12C626: ; CODE XREF: sub_12C4D8+146↑j ROM:0012C626 move.w #$FFFF,($D24).w ROM:0012C62C ROM:0012C62C loc_12C62C: ; CODE XREF: sub_12C4D8+14C↑j ROM:0012C62C clr.w d1 ROM:0012C62E move.b $AD8(a5),d1 ROM:0012C632 cmpi.w #0,d1 ROM:0012C636 bne.s loc_12C642 ROM:0012C638 move.l d2,d0 ROM:0012C63A sub.l d3,d0 ROM:0012C63C add.l d4,d0 ROM:0012C63E bra.w loc_12C68A ROM:0012C642 ; --------------------------------------------------------------------------- ROM:0012C642 ROM:0012C642 loc_12C642: ; CODE XREF: sub_12C4D8+15E↑j ROM:0012C642 cmpi.w #1,d1 ROM:0012C646 bne.s loc_12C64A ROM:0012C648 move.l d2,d0 ROM:0012C64A ROM:0012C64A loc_12C64A: ; CODE XREF: sub_12C4D8+16E↑j ROM:0012C64A cmpi.w #2,d1 ROM:0012C64E bne.s loc_12C652 ROM:0012C650 move.l d3,d0 ROM:0012C652 ROM:0012C652 loc_12C652: ; CODE XREF: sub_12C4D8+176↑j ROM:0012C652 cmpi.w #3,d1 ROM:0012C656 bne.s loc_12C65A ROM:0012C658 move.l d7,d0 ROM:0012C65A ROM:0012C65A loc_12C65A: ; CODE XREF: sub_12C4D8+17E↑j ROM:0012C65A cmpi.w #4,d1 ROM:0012C65E bne.s loc_12C662 ROM:0012C660 move.l d4,d0 ROM:0012C662 ROM:0012C662 loc_12C662: ; CODE XREF: sub_12C4D8+186↑j ROM:0012C662 cmpi.w #5,d1 ROM:0012C666 bne.s loc_12C66A ROM:0012C668 move.l d5,d0 ROM:0012C66A ROM:0012C66A loc_12C66A: ; CODE XREF: sub_12C4D8+18E↑j ROM:0012C66A cmpi.w #6,d1 ROM:0012C66E bne.s loc_12C672 ROM:0012C670 move.l d6,d0 ROM:0012C672 ROM:0012C672 loc_12C672: ; CODE XREF: sub_12C4D8+196↑j ROM:0012C672 cmpi.w #0,d1 ROM:0012C676 bge.s loc_12C67E ROM:0012C678 move.l #0,d0 ROM:0012C67E ROM:0012C67E loc_12C67E: ; CODE XREF: sub_12C4D8+19E↑j ROM:0012C67E cmpi.w #6,d1 ROM:0012C682 ble.s loc_12C68A ROM:0012C684 move.l #0,d0 ROM:0012C68A ROM:0012C68A loc_12C68A: ; CODE XREF: sub_12C4D8+166↑j ROM:0012C68A ; sub_12C4D8+1AA↑j ROM:0012C68A move.l d0,($998).w ROM:0012C68E rts ROM:0012C68E ; End of function sub_12C4D8 ROM:0012C68E ROM:0012C690 ROM:0012C690 ; =============== S U B R O U T I N E ======================================= ROM:0012C690 ROM:0012C690 ROM:0012C690 sub_12C690: ; CODE XREF: ROM:0012C41C↑p ROM:0012C690 ; ROM:0012C456↑p ROM:0012C690 move.l ($998).w,d0 ROM:0012C694 cmpi.l #$FFFF8001,d0 ROM:0012C69A bge.s loc_12C6A4 ROM:0012C69C move.w #$8001,($D26).w ROM:0012C6A2 bra.s locret_12C6B8 ROM:0012C6A4 ; --------------------------------------------------------------------------- ROM:0012C6A4 ROM:0012C6A4 loc_12C6A4: ; CODE XREF: sub_12C690+A↑j ROM:0012C6A4 cmpi.l #$7FFF,d0 ROM:0012C6AA ble.s loc_12C6B4 ROM:0012C6AC move.w #$7FFF,($D26).w ROM:0012C6B2 bra.s locret_12C6B8 ROM:0012C6B4 ; --------------------------------------------------------------------------- ROM:0012C6B4 ROM:0012C6B4 loc_12C6B4: ; CODE XREF: sub_12C690+1A↑j ROM:0012C6B4 move.w d0,($D26).w ROM:0012C6B8 ROM:0012C6B8 locret_12C6B8: ; CODE XREF: sub_12C690+12↑j ROM:0012C6B8 ; sub_12C690+22↑j ROM:0012C6B8 rts ROM:0012C6B8 ; End of function sub_12C690 ROM:0012C6B8 ROM:0012C6BA ROM:0012C6BA ; =============== S U B R O U T I N E ======================================= ROM:0012C6BA ROM:0012C6BA ROM:0012C6BA sub_12C6BA: ; CODE XREF: sub_110E14+12C↑p ROM:0012C6BA move.w #7,d1 ROM:0012C6BE bra.s loc_12C6C4 ROM:0012C6C0 ; --------------------------------------------------------------------------- ROM:0012C6C0 ROM:0012C6C0 loc_12C6C0: ; CODE XREF: sub_12C6BA+1E↓j ROM:0012C6C0 subi.w #1,d1 ROM:0012C6C4 ROM:0012C6C4 loc_12C6C4: ; CODE XREF: sub_12C6BA+4↑j ROM:0012C6C4 cmpi.w #0,d1 ROM:0012C6C8 blt.s loc_12C6DA ROM:0012C6CA move.w d1,d2 ROM:0012C6CC addq.w #1,d2 ROM:0012C6CE move.b $1370(d1.w),$1370(d2.w) ROM:0012C6D8 bra.s loc_12C6C0 ROM:0012C6DA ; --------------------------------------------------------------------------- ROM:0012C6DA ROM:0012C6DA loc_12C6DA: ; CODE XREF: sub_12C6BA+E↑j ROM:0012C6DA clr.l d1 ROM:0012C6DC move.w ($4C8).w,d1 ROM:0012C6E0 divs.w #$64,d1 ; 'd' ROM:0012C6E4 move.b d1,($1370).w ROM:0012C6E8 rts ROM:0012C6E8 ; End of function sub_12C6BA ROM:0012C6E8 ROM:0012C6EA ROM:0012C6EA ; =============== S U B R O U T I N E ======================================= ROM:0012C6EA ROM:0012C6EA ROM:0012C6EA sub_12C6EA: ; CODE XREF: ROM:0012C3D8↑p ROM:0012C6EA ; ROM:0012C400↑p ... ROM:0012C6EA clr.w d1 ROM:0012C6EC move.b $ADA(a5),d1 ROM:0012C6F0 cmpi.w #0,d1 ROM:0012C6F4 bne.s loc_12C6FC ROM:0012C6F6 bsr.w sub_12C702 ROM:0012C6FA bra.s locret_12C700 ROM:0012C6FC ; --------------------------------------------------------------------------- ROM:0012C6FC ROM:0012C6FC loc_12C6FC: ; CODE XREF: sub_12C6EA+A↑j ROM:0012C6FC bsr.w sub_12C95E ROM:0012C700 ROM:0012C700 locret_12C700: ; CODE XREF: sub_12C6EA+10↑j ROM:0012C700 rts ROM:0012C700 ; End of function sub_12C6EA ROM:0012C700 ROM:0012C702 ROM:0012C702 ; =============== S U B R O U T I N E ======================================= ROM:0012C702 ROM:0012C702 ROM:0012C702 sub_12C702: ; CODE XREF: sub_12C6EA+C↑p ROM:0012C702 btst #5,($14EF).w ROM:0012C708 bne.l locret_12C786 ROM:0012C70E move.w $5B4(a5),d0 ROM:0012C712 move.b $AD9(a5),d1 ROM:0012C716 cmp.w ($DEC).w,d0 ROM:0012C71A bne.s loc_12C728 ROM:0012C71C cmp.b ($11FD).w,d1 ROM:0012C720 ble.s loc_12C726 ROM:0012C722 addq.b #1,($11FD).w ROM:0012C726 ROM:0012C726 loc_12C726: ; CODE XREF: sub_12C702+1E↑j ROM:0012C726 bra.s loc_12C72C ROM:0012C728 ; --------------------------------------------------------------------------- ROM:0012C728 ROM:0012C728 loc_12C728: ; CODE XREF: sub_12C702+18↑j ROM:0012C728 clr.b ($11FD).w ROM:0012C72C ROM:0012C72C loc_12C72C: ; CODE XREF: sub_12C702:loc_12C726↑j ROM:0012C72C clr.l d0 ROM:0012C72E clr.l d2 ROM:0012C730 move.w ($102E).w,d0 ROM:0012C734 move.w ($1026).w,d2 ROM:0012C738 sub.l d2,d0 ROM:0012C73A cmpi.w #2,($4F2).w ROM:0012C740 bne.s locret_12C786 ROM:0012C742 move.w $5B0(a5),d2 ROM:0012C746 cmp.w ($1040).w,d2 ROM:0012C74A bge.s locret_12C786 ROM:0012C74C move.w $5B2(a5),d2 ROM:0012C750 cmp.w ($1040).w,d2 ROM:0012C754 ble.s locret_12C786 ROM:0012C756 cmp.b ($11FD).w,d1 ROM:0012C75A bgt.s locret_12C786 ROM:0012C75C move.w $5AE(a5),d3 ROM:0012C760 cmp.w d0,d3 ROM:0012C762 blt.s locret_12C786 ROM:0012C764 neg.w d3 ROM:0012C766 cmp.w d0,d3 ROM:0012C768 bgt.s locret_12C786 ROM:0012C76A btst #0,($1397).w ROM:0012C770 bne.s locret_12C786 ROM:0012C772 btst #3,($13A1).w ROM:0012C778 bne.s locret_12C786 ROM:0012C77A bsr.w sub_12C788 ROM:0012C77E bsr.w sub_12C86E ROM:0012C782 bsr.w sub_12C8F4 ROM:0012C786 ROM:0012C786 locret_12C786: ; CODE XREF: sub_12C702+6↑j ROM:0012C786 ; sub_12C702+3E↑j ... ROM:0012C786 rts ROM:0012C786 ; End of function sub_12C702 ROM:0012C786 ROM:0012C788 ROM:0012C788 ; =============== S U B R O U T I N E ======================================= ROM:0012C788 ROM:0012C788 ROM:0012C788 sub_12C788: ; CODE XREF: sub_12C702+78↑p ROM:0012C788 clr.l d0 ROM:0012C78A clr.l d1 ROM:0012C78C clr.l d2 ROM:0012C78E move.w ($1054).w,d0 ROM:0012C792 move.w ($105C).w,d1 ROM:0012C796 move.w ($105C).w,d2 ROM:0012C79A addi.l #$20,d2 ; ' ' ROM:0012C7A0 lsr.l #6,d2 ROM:0012C7A2 sub.l d1,d0 ROM:0012C7A4 clr.w ($103C).w ROM:0012C7A8 clr.l d3 ROM:0012C7AA move.w ($1056).w,d3 ROM:0012C7AE sub.l d1,d3 ROM:0012C7B0 asl.l #1,d3 ROM:0012C7B2 sub.l d0,d3 ROM:0012C7B4 asl.l #1,d3 ROM:0012C7B6 sub.l d0,d3 ROM:0012C7B8 muls.l #$F42,d3 ROM:0012C7C0 divs.l d2,d3 ROM:0012C7C4 cmpi.l #$7FFF,d3 ROM:0012C7CA bge.s loc_12C7E6 ROM:0012C7CC cmpi.l #$FFFF8001,d3 ROM:0012C7D2 ble.s loc_12C7DC ROM:0012C7D4 move.w d3,($1038).w ROM:0012C7D8 bra.w loc_12C7E2 ROM:0012C7DC ; --------------------------------------------------------------------------- ROM:0012C7DC ROM:0012C7DC loc_12C7DC: ; CODE XREF: sub_12C788+4A↑j ROM:0012C7DC move.w #$8001,($1038).w ROM:0012C7E2 ROM:0012C7E2 loc_12C7E2: ; CODE XREF: sub_12C788+50↑j ROM:0012C7E2 bra.w loc_12C7EC ROM:0012C7E6 ; --------------------------------------------------------------------------- ROM:0012C7E6 ROM:0012C7E6 loc_12C7E6: ; CODE XREF: sub_12C788+42↑j ROM:0012C7E6 move.w #$7FFF,($1038).w ROM:0012C7EC ROM:0012C7EC loc_12C7EC: ; CODE XREF: sub_12C788:loc_12C7E2↑j ROM:0012C7EC clr.l d3 ROM:0012C7EE move.w ($105A).w,d3 ROM:0012C7F2 sub.l d1,d3 ROM:0012C7F4 asl.l #2,d3 ROM:0012C7F6 sub.l d0,d3 ROM:0012C7F8 muls.l #$F42,d3 ROM:0012C800 divs.l d2,d3 ROM:0012C804 cmpi.l #$7FFF,d3 ROM:0012C80A bge.s loc_12C826 ROM:0012C80C cmpi.l #$FFFF8001,d3 ROM:0012C812 ble.s loc_12C81C ROM:0012C814 move.w d3,($103E).w ROM:0012C818 bra.w loc_12C822 ROM:0012C81C ; --------------------------------------------------------------------------- ROM:0012C81C ROM:0012C81C loc_12C81C: ; CODE XREF: sub_12C788+8A↑j ROM:0012C81C move.w #$8001,($103E).w ROM:0012C822 ROM:0012C822 loc_12C822: ; CODE XREF: sub_12C788+90↑j ROM:0012C822 bra.w loc_12C82C ROM:0012C826 ; --------------------------------------------------------------------------- ROM:0012C826 ROM:0012C826 loc_12C826: ; CODE XREF: sub_12C788+82↑j ROM:0012C826 move.w #$7FFF,($103E).w ROM:0012C82C ROM:0012C82C loc_12C82C: ; CODE XREF: sub_12C788:loc_12C822↑j ROM:0012C82C clr.l d3 ROM:0012C82E move.w ($1058).w,d3 ROM:0012C832 sub.l d1,d3 ROM:0012C834 asl.l #1,d3 ROM:0012C836 sub.l d0,d3 ROM:0012C838 muls.l #$1E84,d3 ROM:0012C840 divs.l d2,d3 ROM:0012C844 cmpi.l #$7FFF,d3 ROM:0012C84A bge.s loc_12C866 ROM:0012C84C cmpi.l #$FFFF8001,d3 ROM:0012C852 ble.s loc_12C85C ROM:0012C854 move.w d3,($103A).w ROM:0012C858 bra.w loc_12C862 ROM:0012C85C ; --------------------------------------------------------------------------- ROM:0012C85C ROM:0012C85C loc_12C85C: ; CODE XREF: sub_12C788+CA↑j ROM:0012C85C move.w #$8001,($103A).w ROM:0012C862 ROM:0012C862 loc_12C862: ; CODE XREF: sub_12C788+D0↑j ROM:0012C862 bra.w locret_12C86C ROM:0012C866 ; --------------------------------------------------------------------------- ROM:0012C866 ROM:0012C866 loc_12C866: ; CODE XREF: sub_12C788+C2↑j ROM:0012C866 move.w #$7FFF,($103A).w ROM:0012C86C ROM:0012C86C locret_12C86C: ; CODE XREF: sub_12C788:loc_12C862↑j ROM:0012C86C rts ROM:0012C86C ; End of function sub_12C788 ROM:0012C86C ROM:0012C86E ROM:0012C86E ; =============== S U B R O U T I N E ======================================= ROM:0012C86E ROM:0012C86E ROM:0012C86E sub_12C86E: ; CODE XREF: sub_12C702+7C↑p ROM:0012C86E clr.l d3 ROM:0012C870 move.w $5B6(a5),d3 ROM:0012C874 move.w #0,($1440).w ROM:0012C87A clr.l d1 ROM:0012C87C clr.l d2 ROM:0012C87E move.w ($1038).w,d1 ROM:0012C882 ext.l d1 ROM:0012C884 move.w ($143C).w,d2 ROM:0012C888 ext.l d2 ROM:0012C88A sub.l d2,d1 ROM:0012C88C muls.l d3,d1 ROM:0012C890 muls.l #$64,d2 ; 'd' ROM:0012C898 add.l d1,d2 ROM:0012C89A divs.w #$64,d2 ; 'd' ROM:0012C89E move.w d2,($143C).w ROM:0012C8A2 clr.l d1 ROM:0012C8A4 clr.l d2 ROM:0012C8A6 move.w ($103E).w,d1 ROM:0012C8AA ext.l d1 ROM:0012C8AC move.w ($1442).w,d2 ROM:0012C8B0 ext.l d2 ROM:0012C8B2 sub.l d2,d1 ROM:0012C8B4 muls.l d3,d1 ROM:0012C8B8 muls.l #$64,d2 ; 'd' ROM:0012C8C0 add.l d1,d2 ROM:0012C8C2 divs.w #$64,d2 ; 'd' ROM:0012C8C6 move.w d2,($1442).w ROM:0012C8CA clr.l d1 ROM:0012C8CC clr.l d2 ROM:0012C8CE move.w ($103A).w,d1 ROM:0012C8D2 ext.l d1 ROM:0012C8D4 move.w ($143E).w,d2 ROM:0012C8D8 ext.l d2 ROM:0012C8DA sub.l d2,d1 ROM:0012C8DC muls.l d3,d1 ROM:0012C8E0 muls.l #$64,d2 ; 'd' ROM:0012C8E8 add.l d1,d2 ROM:0012C8EA divs.w #$64,d2 ; 'd' ROM:0012C8EE move.w d2,($143E).w ROM:0012C8F2 rts ROM:0012C8F2 ; End of function sub_12C86E ROM:0012C8F2 ROM:0012C8F4 ROM:0012C8F4 ; =============== S U B R O U T I N E ======================================= ROM:0012C8F4 ROM:0012C8F4 ROM:0012C8F4 sub_12C8F4: ; CODE XREF: sub_12C702+80↑p ROM:0012C8F4 clr.w d0 ROM:0012C8F6 move.b ($1459).w,d0 ROM:0012C8FA cmp.w ($13EC).w,d0 ROM:0012C8FE bgt.s loc_12C906 ROM:0012C900 bset #0,($14F0).w ROM:0012C906 ROM:0012C906 loc_12C906: ; CODE XREF: sub_12C8F4+A↑j ROM:0012C906 muls.w #5,d0 ROM:0012C90A cmp.w ($13EC).w,d0 ROM:0012C90E bgt.s loc_12C918 ROM:0012C910 bset #5,($14EF).w ROM:0012C916 bra.s loc_12C91C ROM:0012C918 ; --------------------------------------------------------------------------- ROM:0012C918 ROM:0012C918 loc_12C918: ; CODE XREF: sub_12C8F4+1A↑j ROM:0012C918 addq.w #1,($13EC).w ROM:0012C91C ROM:0012C91C loc_12C91C: ; CODE XREF: sub_12C8F4+22↑j ROM:0012C91C move.w $5B8(a5),d2 ROM:0012C920 move.w #0,d0 ROM:0012C924 bra.s loc_12C92A ROM:0012C926 ; --------------------------------------------------------------------------- ROM:0012C926 ROM:0012C926 loc_12C926: ; CODE XREF: sub_12C8F4+66↓j ROM:0012C926 addi.w #1,d0 ROM:0012C92A ROM:0012C92A loc_12C92A: ; CODE XREF: sub_12C8F4+30↑j ROM:0012C92A cmpi.w #3,d0 ROM:0012C92E bgt.s locret_12C95C ROM:0012C930 move.w $143C(d0.w*2),d1 ROM:0012C936 cmp.w d1,d2 ROM:0012C938 bge.s loc_12C944 ROM:0012C93A move.w d2,d1 ROM:0012C93C bset #3,($14EF).w ROM:0012C942 bra.s loc_12C954 ROM:0012C944 ; --------------------------------------------------------------------------- ROM:0012C944 ROM:0012C944 loc_12C944: ; CODE XREF: sub_12C8F4+44↑j ROM:0012C944 neg.w d2 ROM:0012C946 cmp.w d1,d2 ROM:0012C948 ble.s loc_12C952 ROM:0012C94A move.w d2,d1 ROM:0012C94C bset #3,($14EF).w ROM:0012C952 ROM:0012C952 loc_12C952: ; CODE XREF: sub_12C8F4+54↑j ROM:0012C952 neg.w d2 ROM:0012C954 ROM:0012C954 loc_12C954: ; CODE XREF: sub_12C8F4+4E↑j ROM:0012C954 move.w d1,$143C(d0.w*2) ROM:0012C95A bra.s loc_12C926 ROM:0012C95C ; --------------------------------------------------------------------------- ROM:0012C95C ROM:0012C95C locret_12C95C: ; CODE XREF: sub_12C8F4+3A↑j ROM:0012C95C rts ROM:0012C95C ; End of function sub_12C8F4 ROM:0012C95C ROM:0012C95E ROM:0012C95E ; =============== S U B R O U T I N E ======================================= ROM:0012C95E ROM:0012C95E ROM:0012C95E sub_12C95E: ; CODE XREF: sub_12C6EA:loc_12C6FC↑p ROM:0012C95E ; sub_12F606+22↓p ROM:0012C95E clr.l d1 ROM:0012C960 move.w $5B6(a5),d0 ROM:0012C964 move.w #$12C,d1 ROM:0012C968 divs.w d0,d1 ROM:0012C96A move.b d1,($1459).w ROM:0012C96E clr.l d0 ROM:0012C970 move.w $5B8(a5),d0 ROM:0012C974 asl.l #2,d0 ROM:0012C976 move.w d0,($13EE).w ROM:0012C97A move.w #0,($13EC).w ROM:0012C980 bclr #3,($14EF).w ROM:0012C986 bclr #5,($14EF).w ROM:0012C98C bclr #0,($14F0).w ROM:0012C992 move.w #0,d0 ROM:0012C996 bra.s loc_12C99C ROM:0012C998 ; --------------------------------------------------------------------------- ROM:0012C998 ROM:0012C998 loc_12C998: ; CODE XREF: sub_12C95E+4C↓j ROM:0012C998 addi.w #1,d0 ROM:0012C99C ROM:0012C99C loc_12C99C: ; CODE XREF: sub_12C95E+38↑j ROM:0012C99C cmpi.w #3,d0 ROM:0012C9A0 bgt.s locret_12C9AC ROM:0012C9A2 move.w #0,$143C(d0.w*2) ROM:0012C9AA bra.s loc_12C998 ROM:0012C9AC ; --------------------------------------------------------------------------- ROM:0012C9AC ROM:0012C9AC locret_12C9AC: ; CODE XREF: sub_12C95E+42↑j ROM:0012C9AC rts ROM:0012C9AC ; End of function sub_12C95E ROM:0012C9AC ROM:0012C9AE ROM:0012C9AE ; =============== S U B R O U T I N E ======================================= ROM:0012C9AE ROM:0012C9AE ROM:0012C9AE sub_12C9AE: ; CODE XREF: sub_110E14+248↑p ROM:0012C9AE clr.w d1 ROM:0012C9B0 move.b ($11FE).w,d1 ROM:0012C9B4 cmpi.w #3,d1 ROM:0012C9B8 bcc.s locret_12C9C2 ROM:0012C9BA movea.l off_12C9C4(pc,d1.w*4),a0 ROM:0012C9BE nop ROM:0012C9C0 jmp (a0) ROM:0012C9C2 ; --------------------------------------------------------------------------- ROM:0012C9C2 ROM:0012C9C2 locret_12C9C2: ; CODE XREF: sub_12C9AE+A↑j ROM:0012C9C2 rts ROM:0012C9C2 ; End of function sub_12C9AE ROM:0012C9C2 ROM:0012C9C2 ; --------------------------------------------------------------------------- ROM:0012C9C4 off_12C9C4: dc.l loc_12C9D0 ; DATA XREF: sub_12C9AE+C↑r ROM:0012C9C8 dc.l loc_12C9DA ROM:0012C9CC dc.l loc_12CA34 ROM:0012C9D0 ; --------------------------------------------------------------------------- ROM:0012C9D0 ROM:0012C9D0 loc_12C9D0: ; DATA XREF: ROM:off_12C9C4↑o ROM:0012C9D0 move.b #1,($11FE).w ROM:0012C9D6 bra.s locret_12CA32 ROM:0012C9D8 ; --------------------------------------------------------------------------- ROM:0012C9D8 rts ROM:0012C9DA ; --------------------------------------------------------------------------- ROM:0012C9DA ROM:0012C9DA loc_12C9DA: ; DATA XREF: ROM:0012C9C8↑o ROM:0012C9DA btst #1,($13A9).w ROM:0012C9E0 beq.s loc_12CA0C ROM:0012C9E2 btst #1,($1389).w ROM:0012C9E8 beq.l loc_12CA0C ROM:0012C9EE bsr.l sub_12CA7E ROM:0012C9F4 bsr.l sub_12CE6E ROM:0012C9FA bsr.l sub_12CBF2 ROM:0012CA00 move.b #2,($11FE).w ROM:0012CA06 bra.l locret_12CA7A ROM:0012CA0C ; --------------------------------------------------------------------------- ROM:0012CA0C ROM:0012CA0C loc_12CA0C: ; CODE XREF: ROM:0012C9E0↑j ROM:0012CA0C ; ROM:0012C9E8↑j ROM:0012CA0C btst #1,($13A9).w ROM:0012CA12 beq.s locret_12CA32 ROM:0012CA14 btst #1,($1389).w ROM:0012CA1A bne.l locret_12CA32 ROM:0012CA20 bsr.l sub_12CA7E ROM:0012CA26 move.b #1,($11FE).w ROM:0012CA2C bra.l *+6 ROM:0012CA32 ; --------------------------------------------------------------------------- ROM:0012CA32 ROM:0012CA32 locret_12CA32: ; CODE XREF: ROM:0012C9D6↑j ROM:0012CA32 ; ROM:0012CA12↑j ... ROM:0012CA32 rts ROM:0012CA34 ; --------------------------------------------------------------------------- ROM:0012CA34 ROM:0012CA34 loc_12CA34: ; DATA XREF: ROM:0012C9CC↑o ROM:0012CA34 btst #1,($13A9).w ROM:0012CA3A beq.s loc_12CA52 ROM:0012CA3C btst #1,($1389).w ROM:0012CA42 bne.s loc_12CA52 ROM:0012CA44 bsr.l sub_12CA7E ROM:0012CA4A move.b #1,($11FE).w ROM:0012CA50 bra.s locret_12CA32 ROM:0012CA52 ; --------------------------------------------------------------------------- ROM:0012CA52 ROM:0012CA52 loc_12CA52: ; CODE XREF: ROM:0012CA3A↑j ROM:0012CA52 ; ROM:0012CA42↑j ROM:0012CA52 btst #1,($13A9).w ROM:0012CA58 beq.s locret_12CA7A ROM:0012CA5A btst #1,($1389).w ROM:0012CA60 beq.s locret_12CA7A ROM:0012CA62 bsr.l sub_12CA7E ROM:0012CA68 bsr.l sub_12CE6E ROM:0012CA6E bsr.l sub_12CBF2 ROM:0012CA74 move.b #2,($11FE).w ROM:0012CA7A ROM:0012CA7A locret_12CA7A: ; CODE XREF: ROM:0012CA06↑j ROM:0012CA7A ; ROM:0012CA58↑j ... ROM:0012CA7A rts ROM:0012CA7C ; --------------------------------------------------------------------------- ROM:0012CA7C rts ROM:0012CA7E ROM:0012CA7E ; =============== S U B R O U T I N E ======================================= ROM:0012CA7E ROM:0012CA7E ROM:0012CA7E sub_12CA7E: ; CODE XREF: ROM:0012C9EE↑p ROM:0012CA7E ; ROM:0012CA20↑p ... ROM:0012CA7E move.w ($1048).w,d3 ROM:0012CA82 move.w ($1052).w,d2 ROM:0012CA86 move.w #$3ABA,d1 ROM:0012CA8A bsr.l sub_116F5A ROM:0012CA90 move.w d1,-(sp) ROM:0012CA92 move.w ($A94).w,d2 ROM:0012CA96 move.w #$3A26,d1 ROM:0012CA9A bsr.l sub_116F5A ROM:0012CAA0 move.w d1,d6 ROM:0012CAA2 move.w (sp)+,d7 ROM:0012CAA4 clr.l d0 ROM:0012CAA6 clr.w d5 ROM:0012CAA8 move.b ($1459).w,d5 ROM:0012CAAC move.w ($13EC).w,d4 ROM:0012CAB0 btst #3,($14EF).w ROM:0012CAB6 beq.s loc_12CACE ROM:0012CAB8 move.w ($13EE).w,d0 ROM:0012CABC clr.l d2 ROM:0012CABE move.w ($102E).w,d2 ROM:0012CAC2 mulu.w d2,d0 ROM:0012CAC4 divu.l #$2710,d0 ROM:0012CACC bra.s loc_12CB1E ROM:0012CACE ; --------------------------------------------------------------------------- ROM:0012CACE ROM:0012CACE loc_12CACE: ; CODE XREF: sub_12CA7E+38↑j ROM:0012CACE cmp.w d4,d5 ROM:0012CAD0 ble.l loc_12CB1A ROM:0012CAD6 cmpi.w #0,d5 ROM:0012CADA ble.l loc_12CB04 ROM:0012CAE0 move.w ($13EE).w,d0 ROM:0012CAE4 move.w d5,d1 ROM:0012CAE6 sub.w ($13EC).w,d1 ROM:0012CAEA mulu.w d1,d0 ROM:0012CAEC ext.l d5 ROM:0012CAEE divs.l d5,d0 ROM:0012CAF2 clr.l d2 ROM:0012CAF4 move.w ($102E).w,d2 ROM:0012CAF8 mulu.w d2,d0 ROM:0012CAFA divu.l #$2710,d0 ROM:0012CB02 bra.s loc_12CB18 ROM:0012CB04 ; --------------------------------------------------------------------------- ROM:0012CB04 ROM:0012CB04 loc_12CB04: ; CODE XREF: sub_12CA7E+5C↑j ROM:0012CB04 move.w ($13EE).w,d0 ROM:0012CB08 clr.l d2 ROM:0012CB0A move.w ($102E).w,d2 ROM:0012CB0E mulu.w d2,d0 ROM:0012CB10 divu.l #$2710,d0 ROM:0012CB18 ROM:0012CB18 loc_12CB18: ; CODE XREF: sub_12CA7E+84↑j ROM:0012CB18 bra.s loc_12CB1E ROM:0012CB1A ; --------------------------------------------------------------------------- ROM:0012CB1A ROM:0012CB1A loc_12CB1A: ; CODE XREF: sub_12CA7E+52↑j ROM:0012CB1A move.w #0,d0 ROM:0012CB1E ROM:0012CB1E loc_12CB1E: ; CODE XREF: sub_12CA7E+4E↑j ROM:0012CB1E ; sub_12CA7E:loc_12CB18↑j ROM:0012CB1E cmpi.l #$8000,d0 ROM:0012CB24 ble.s loc_12CB2C ROM:0012CB26 move.l #$8000,d0 ROM:0012CB2C ROM:0012CB2C loc_12CB2C: ; CODE XREF: sub_12CA7E+A6↑j ROM:0012CB2C clr.w d5 ROM:0012CB2E move.b $ADC(a5),d5 ROM:0012CB32 cmpi.w #0,d5 ROM:0012CB36 bne.s loc_12CB48 ROM:0012CB38 muls.w d6,d7 ROM:0012CB3A divs.l #$64,d7 ; 'd' ROM:0012CB42 sub.l d0,d7 ROM:0012CB44 bra.w loc_12CB98 ROM:0012CB48 ; --------------------------------------------------------------------------- ROM:0012CB48 ROM:0012CB48 loc_12CB48: ; CODE XREF: sub_12CA7E+B8↑j ROM:0012CB48 cmpi.w #1,d5 ROM:0012CB4C bne.s loc_12CB6C ROM:0012CB4E muls.w d6,d7 ROM:0012CB50 divs.l #$64,d7 ; 'd' ROM:0012CB58 sub.l d0,d7 ROM:0012CB5A clr.l d1 ROM:0012CB5C move.b $ADB(a5),d1 ROM:0012CB60 muls.l d1,d7 ROM:0012CB64 divs.l #$64,d7 ; 'd' ROM:0012CB6C ROM:0012CB6C loc_12CB6C: ; CODE XREF: sub_12CA7E+CE↑j ROM:0012CB6C cmpi.w #2,d5 ROM:0012CB70 bne.s loc_12CB74 ROM:0012CB72 ext.l d7 ROM:0012CB74 ROM:0012CB74 loc_12CB74: ; CODE XREF: sub_12CA7E+F2↑j ROM:0012CB74 cmpi.w #3,d5 ROM:0012CB78 bne.s loc_12CB7E ROM:0012CB7A clr.l d7 ROM:0012CB7C move.w d6,d7 ROM:0012CB7E ROM:0012CB7E loc_12CB7E: ; CODE XREF: sub_12CA7E+FA↑j ROM:0012CB7E cmpi.w #4,d5 ROM:0012CB82 bne.s loc_12CB88 ROM:0012CB84 clr.l d7 ROM:0012CB86 move.w d0,d7 ROM:0012CB88 ROM:0012CB88 loc_12CB88: ; CODE XREF: sub_12CA7E+104↑j ROM:0012CB88 cmpi.w #5,d5 ROM:0012CB8C bne.s loc_12CB98 ROM:0012CB8E muls.w d6,d7 ROM:0012CB90 divs.l #$64,d7 ; 'd' ROM:0012CB98 ROM:0012CB98 loc_12CB98: ; CODE XREF: sub_12CA7E+C6↑j ROM:0012CB98 ; sub_12CA7E+10E↑j ROM:0012CB98 cmpi.l #$FFFF8000,d7 ROM:0012CB9E bge.s loc_12CBAA ROM:0012CBA0 move.w #$8000,($D28).w ROM:0012CBA6 bra.w loc_12CBAE ROM:0012CBAA ; --------------------------------------------------------------------------- ROM:0012CBAA ROM:0012CBAA loc_12CBAA: ; CODE XREF: sub_12CA7E+120↑j ROM:0012CBAA move.w d7,($D28).w ROM:0012CBAE ROM:0012CBAE loc_12CBAE: ; CODE XREF: sub_12CA7E+128↑j ROM:0012CBAE move.w ($D28).w,d0 ROM:0012CBB2 move.w ($D26).w,d1 ROM:0012CBB6 ext.l d0 ROM:0012CBB8 ext.l d1 ROM:0012CBBA sub.l d1,d0 ROM:0012CBBC cmpi.l #$FFFF8000,d0 ROM:0012CBC2 bge.s loc_12CBCA ROM:0012CBC4 move.l #$FFFF8000,d0 ROM:0012CBCA ROM:0012CBCA loc_12CBCA: ; CODE XREF: sub_12CA7E+144↑j ROM:0012CBCA cmpi.l #$7FFF,d0 ROM:0012CBD0 ble.s loc_12CBD8 ROM:0012CBD2 move.l #$7FFF,d0 ROM:0012CBD8 ROM:0012CBD8 loc_12CBD8: ; CODE XREF: sub_12CA7E+152↑j ROM:0012CBD8 move.w d0,($D2A).w ROM:0012CBDC cmpi.w #0,d0 ROM:0012CBE0 ble.s loc_12CBEA ROM:0012CBE2 bset #3,($13A2).w ROM:0012CBE8 bra.s locret_12CBF0 ROM:0012CBEA ; --------------------------------------------------------------------------- ROM:0012CBEA ROM:0012CBEA loc_12CBEA: ; CODE XREF: sub_12CA7E+162↑j ROM:0012CBEA bclr #3,($13A2).w ROM:0012CBF0 ROM:0012CBF0 locret_12CBF0: ; CODE XREF: sub_12CA7E+16A↑j ROM:0012CBF0 rts ROM:0012CBF0 ; End of function sub_12CA7E ROM:0012CBF0 ROM:0012CBF2 ROM:0012CBF2 ; =============== S U B R O U T I N E ======================================= ROM:0012CBF2 ROM:0012CBF2 ROM:0012CBF2 sub_12CBF2: ; CODE XREF: ROM:0012C9FA↑p ROM:0012CBF2 ; ROM:0012CA6E↑p ROM:0012CBF2 move.w ($D30).w,d0 ROM:0012CBF6 clr.w d1 ROM:0012CBF8 move.b ($11FF).w,d1 ROM:0012CBFC cmpi.w #2,d1 ROM:0012CC00 bcc.s locret_12CC0A ROM:0012CC02 movea.l off_12CC0C(pc,d1.w*4),a0 ROM:0012CC06 nop ROM:0012CC08 jmp (a0) ROM:0012CC0A ; --------------------------------------------------------------------------- ROM:0012CC0A ROM:0012CC0A locret_12CC0A: ; CODE XREF: sub_12CBF2+E↑j ROM:0012CC0A rts ROM:0012CC0A ; End of function sub_12CBF2 ROM:0012CC0A ROM:0012CC0A ; --------------------------------------------------------------------------- ROM:0012CC0C off_12CC0C: dc.l loc_12CC14 ; DATA XREF: sub_12CBF2+10↑r ROM:0012CC10 dc.l loc_12CC22 ROM:0012CC14 ; --------------------------------------------------------------------------- ROM:0012CC14 ROM:0012CC14 loc_12CC14: ; DATA XREF: ROM:off_12CC0C↑o ROM:0012CC14 move.b #1,($11FF).w ROM:0012CC1A bsr.w sub_12CC4A ROM:0012CC1E bra.s locret_12CC46 ROM:0012CC20 ; --------------------------------------------------------------------------- ROM:0012CC20 rts ROM:0012CC22 ; --------------------------------------------------------------------------- ROM:0012CC22 ROM:0012CC22 loc_12CC22: ; DATA XREF: ROM:0012CC10↑o ROM:0012CC22 cmpi.w #$190,d0 ROM:0012CC26 bne.s loc_12CC3E ROM:0012CC28 bsr.w sub_12CCC0 ROM:0012CC2C bsr.w sub_12CC4A ROM:0012CC30 bsr.w sub_12CC7A ROM:0012CC34 bsr.w sub_12CCE4 ROM:0012CC38 bsr.w sub_12CD5C ROM:0012CC3C bra.s locret_12CC46 ROM:0012CC3E ; --------------------------------------------------------------------------- ROM:0012CC3E ROM:0012CC3E loc_12CC3E: ; CODE XREF: ROM:0012CC26↑j ROM:0012CC3E bsr.w sub_12CC7A ROM:0012CC42 bsr.w sub_12CCE4 ROM:0012CC46 ROM:0012CC46 locret_12CC46: ; CODE XREF: ROM:0012CC1E↑j ROM:0012CC46 ; ROM:0012CC3C↑j ROM:0012CC46 rts ROM:0012CC48 ; --------------------------------------------------------------------------- ROM:0012CC48 rts ROM:0012CC4A ROM:0012CC4A ; =============== S U B R O U T I N E ======================================= ROM:0012CC4A ROM:0012CC4A ROM:0012CC4A sub_12CC4A: ; CODE XREF: ROM:0012CC1A↑p ROM:0012CC4A ; ROM:0012CC2C↑p ROM:0012CC4A move.w #0,d0 ROM:0012CC4E bra.s loc_12CC54 ROM:0012CC50 ; --------------------------------------------------------------------------- ROM:0012CC50 ROM:0012CC50 loc_12CC50: ; CODE XREF: sub_12CC4A+18↓j ROM:0012CC50 addi.w #1,d0 ROM:0012CC54 ROM:0012CC54 loc_12CC54: ; CODE XREF: sub_12CC4A+4↑j ROM:0012CC54 cmpi.w #3,d0 ROM:0012CC58 bgt.s loc_12CC64 ROM:0012CC5A move.b #0,$137D(d0.w) ROM:0012CC62 bra.s loc_12CC50 ROM:0012CC64 ; --------------------------------------------------------------------------- ROM:0012CC64 ROM:0012CC64 loc_12CC64: ; CODE XREF: sub_12CC4A+E↑j ROM:0012CC64 move.w #0,($D32).w ROM:0012CC6A move.w #0,($D30).w ROM:0012CC70 clr.w ($D2E).w ROM:0012CC74 clr.l ($99C).w ROM:0012CC78 rts ROM:0012CC78 ; End of function sub_12CC4A 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:0012CC30↑p ROM:0012CC7A ; ROM:loc_12CC3E↑p ROM:0012CC7A addi.w #1,($D30).w ROM:0012CC80 btst #3,($13A2).w ROM:0012CC86 beq.s locret_12CCBE ROM:0012CC88 move.w ($4F2).w,d1 ROM:0012CC8C cmpi.w #0,d1 ROM:0012CC90 blt.s locret_12CCBE ROM:0012CC92 cmpi.w #3,d1 ROM:0012CC96 bgt.s locret_12CCBE ROM:0012CC98 clr.w d2 ROM:0012CC9A move.b $AEA(a5,d1.w),d2 ROM:0012CCA0 addi.b #1,$137D(d2.w) ROM:0012CCA8 move.w ($1048).w,d2 ROM:0012CCAC move.w ($1052).w,d3 ROM:0012CCB0 move.w #$3ABC,d1 ROM:0012CCB4 bsr.l sub_116F5A ROM:0012CCBA add.w d1,($D32).w ROM:0012CCBE ROM:0012CCBE locret_12CCBE: ; CODE XREF: sub_12CC7A+C↑j ROM:0012CCBE ; sub_12CC7A+16↑j ... ROM:0012CCBE rts ROM:0012CCBE ; End of function sub_12CC7A ROM:0012CCBE ROM:0012CCC0 ROM:0012CCC0 ; =============== S U B R O U T I N E ======================================= ROM:0012CCC0 ROM:0012CCC0 ROM:0012CCC0 sub_12CCC0: ; CODE XREF: ROM:0012CC28↑p ROM:0012CCC0 move.w #0,d0 ROM:0012CCC4 bra.s loc_12CCCA ROM:0012CCC6 ; --------------------------------------------------------------------------- ROM:0012CCC6 ROM:0012CCC6 loc_12CCC6: ; CODE XREF: sub_12CCC0+1A↓j ROM:0012CCC6 addi.w #1,d0 ROM:0012CCCA ROM:0012CCCA loc_12CCCA: ; CODE XREF: sub_12CCC0+4↑j ROM:0012CCCA cmpi.w #3,d0 ROM:0012CCCE bgt.s loc_12CCDC ROM:0012CCD0 move.b $137D(d0.w),$1379(d0.w) ROM:0012CCDA bra.s loc_12CCC6 ROM:0012CCDC ; --------------------------------------------------------------------------- ROM:0012CCDC ROM:0012CCDC loc_12CCDC: ; CODE XREF: sub_12CCC0+E↑j ROM:0012CCDC move.w ($D32).w,($D34).w ROM:0012CCE2 rts ROM:0012CCE2 ; End of function sub_12CCC0 ROM:0012CCE2 ROM:0012CCE4 ROM:0012CCE4 ; =============== S U B R O U T I N E ======================================= ROM:0012CCE4 ROM:0012CCE4 ROM:0012CCE4 sub_12CCE4: ; CODE XREF: ROM:0012CC34↑p ROM:0012CCE4 ; ROM:0012CC42↑p ROM:0012CCE4 move.w ($1048).w,d2 ROM:0012CCE8 move.w ($1052).w,d3 ROM:0012CCEC move.w #$3ABE,d1 ROM:0012CCF0 bsr.l sub_116F5A ROM:0012CCF6 move.w ($D26).w,d2 ROM:0012CCFA ext.l d2 ROM:0012CCFC move.w ($D2C).w,d4 ROM:0012CD00 ext.l d4 ROM:0012CD02 sub.l d4,d2 ROM:0012CD04 move.w $5BE(a5),d3 ROM:0012CD08 ext.l d3 ROM:0012CD0A muls.l d3,d2 ROM:0012CD0E divs.w d1,d2 ROM:0012CD10 cmpi.w #0,d2 ROM:0012CD14 bge.s loc_12CD18 ROM:0012CD16 neg.w d2 ROM:0012CD18 ROM:0012CD18 loc_12CD18: ; CODE XREF: sub_12CCE4+30↑j ROM:0012CD18 move.w $5BA(a5),d0 ROM:0012CD1C cmp.w d2,d0 ROM:0012CD1E bge.s loc_12CD22 ROM:0012CD20 move.w d0,d2 ROM:0012CD22 ROM:0012CD22 loc_12CD22: ; CODE XREF: sub_12CCE4+3A↑j ROM:0012CD22 ext.l d2 ROM:0012CD24 cmpi.w #0,($D2E).w ROM:0012CD2A bne.s loc_12CD32 ROM:0012CD2C move.l d2,($99C).w ROM:0012CD30 bra.s loc_12CD3C ROM:0012CD32 ; --------------------------------------------------------------------------- ROM:0012CD32 ROM:0012CD32 loc_12CD32: ; CODE XREF: sub_12CCE4+46↑j ROM:0012CD32 muls.l ($99C).w,d2 ROM:0012CD38 move.l d2,($99C).w ROM:0012CD3C ROM:0012CD3C loc_12CD3C: ; CODE XREF: sub_12CCE4+4C↑j ROM:0012CD3C addq.w #1,($D2E).w ROM:0012CD40 cmpi.w #3,($D2E).w ROM:0012CD46 ble.s loc_12CD54 ROM:0012CD48 clr.w ($D2E).w ROM:0012CD4C move.l ($99C).w,d1 ROM:0012CD50 add.l d1,($9A0).w ROM:0012CD54 ROM:0012CD54 loc_12CD54: ; CODE XREF: sub_12CCE4+62↑j ROM:0012CD54 move.w ($D26).w,($D2C).w ROM:0012CD5A rts ROM:0012CD5A ; End of function sub_12CCE4 ROM:0012CD5A ROM:0012CD5C ROM:0012CD5C ; =============== S U B R O U T I N E ======================================= ROM:0012CD5C ROM:0012CD5C ROM:0012CD5C sub_12CD5C: ; CODE XREF: ROM:0012CC38↑p ROM:0012CD5C move.l ($9A0).w,d0 ROM:0012CD60 divs.l $148(a5),d0 ROM:0012CD66 move.w $5BC(a5),d1 ROM:0012CD6A cmp.w d0,d1 ROM:0012CD6C bge.s loc_12CD76 ROM:0012CD6E bset #7,($139C).w ROM:0012CD74 bra.s loc_12CD7C ROM:0012CD76 ; --------------------------------------------------------------------------- ROM:0012CD76 ROM:0012CD76 loc_12CD76: ; CODE XREF: sub_12CD5C+10↑j ROM:0012CD76 bclr #7,($139C).w ROM:0012CD7C ROM:0012CD7C loc_12CD7C: ; CODE XREF: sub_12CD5C+18↑j ROM:0012CD7C clr.w ($D2E).w ROM:0012CD80 clr.l ($99C).w ROM:0012CD84 clr.l ($9A0).w ROM:0012CD88 clr.w ($D2C).w ROM:0012CD8C rts ROM:0012CD8C ; End of function sub_12CD5C ROM:0012CD8C ROM:0012CD8E ROM:0012CD8E ; =============== S U B R O U T I N E ======================================= ROM:0012CD8E ROM:0012CD8E ROM:0012CD8E sub_12CD8E: ; CODE XREF: sub_110E14+232↑p ROM:0012CD8E ; sub_110E14+258↑p ROM:0012CD8E move.l ($404).w,($9A4).w ROM:0012CD94 rts ROM:0012CD94 ; End of function sub_12CD8E ROM:0012CD94 ROM:0012CD96 ROM:0012CD96 ; =============== S U B R O U T I N E ======================================= ROM:0012CD96 ROM:0012CD96 ROM:0012CD96 sub_12CD96: ; CODE XREF: sub_110E14+22C↑p ROM:0012CD96 move.w #3,d0 ROM:0012CD9A bra.s loc_12CDA0 ROM:0012CD9C ; --------------------------------------------------------------------------- ROM:0012CD9C ROM:0012CD9C loc_12CD9C: ; CODE XREF: sub_12CD96+1E↓j ROM:0012CD9C subi.w #1,d0 ROM:0012CDA0 ROM:0012CDA0 loc_12CDA0: ; CODE XREF: sub_12CD96+4↑j ROM:0012CDA0 cmpi.w #0,d0 ROM:0012CDA4 blt.s loc_12CDB6 ROM:0012CDA6 move.w d0,d1 ROM:0012CDA8 addq.w #1,d1 ROM:0012CDAA move.w $1054(d0.w*2),$1054(d1.w*2) ROM:0012CDB4 bra.s loc_12CD9C ROM:0012CDB6 ; --------------------------------------------------------------------------- ROM:0012CDB6 ROM:0012CDB6 loc_12CDB6: ; CODE XREF: sub_12CD96+E↑j ROM:0012CDB6 move.w #3,d0 ROM:0012CDBA bra.s loc_12CDC0 ROM:0012CDBC ; --------------------------------------------------------------------------- ROM:0012CDBC ROM:0012CDBC loc_12CDBC: ; CODE XREF: sub_12CD96+48↓j ROM:0012CDBC subi.w #1,d0 ROM:0012CDC0 ROM:0012CDC0 loc_12CDC0: ; CODE XREF: sub_12CD96+24↑j ROM:0012CDC0 cmpi.w #0,d0 ROM:0012CDC4 blt.s loc_12CDE0 ROM:0012CDC6 move.w d0,d1 ROM:0012CDC8 addq.w #1,d1 ROM:0012CDCA move.w $1040(d0.w*2),$1040(d1.w*2) ROM:0012CDD4 move.w $104A(d0.w*2),$104A(d1.w*2) ROM:0012CDDE bra.s loc_12CDBC ROM:0012CDE0 ; --------------------------------------------------------------------------- ROM:0012CDE0 ROM:0012CDE0 loc_12CDE0: ; CODE XREF: sub_12CD96+2E↑j ROM:0012CDE0 move.w ($598).w,($1040).w ROM:0012CDE6 move.w ($A5E).w,($104A).w ROM:0012CDEC move.w $5C0(a5),d0 ROM:0012CDF0 cmp.w ($1040).w,d0 ROM:0012CDF4 ble.s loc_12CE16 ROM:0012CDF6 move.l #$1C9C380,d2 ROM:0012CDFC divs.l d0,d2 ROM:0012CE00 move.w d2,($1054).w ROM:0012CE04 move.w d0,($1040).w ROM:0012CE08 bset #2,($1395).w ROM:0012CE0E bclr #1,($13A6).w ROM:0012CE14 bra.s locret_12CE6C ROM:0012CE16 ; --------------------------------------------------------------------------- ROM:0012CE16 ROM:0012CE16 loc_12CE16: ; CODE XREF: sub_12CD96+5E↑j ROM:0012CE16 move.w $5C2(a5),d1 ROM:0012CE1A cmp.w ($1040).w,d1 ROM:0012CE1E bge.s loc_12CE40 ROM:0012CE20 move.l #$1C9C380,d2 ROM:0012CE26 divs.l d1,d2 ROM:0012CE2A move.w d2,($1054).w ROM:0012CE2E move.w d1,($1040).w ROM:0012CE32 bset #1,($13A6).w ROM:0012CE38 bclr #2,($1395).w ROM:0012CE3E bra.s locret_12CE6C ROM:0012CE40 ; --------------------------------------------------------------------------- ROM:0012CE40 ROM:0012CE40 loc_12CE40: ; CODE XREF: sub_12CD96+88↑j ROM:0012CE40 bclr #2,($1395).w ROM:0012CE46 bclr #1,($13A6).w ROM:0012CE4C move.l ($404).w,d2 ROM:0012CE50 cmp.l ($9A4).w,d2 ROM:0012CE54 bge.s loc_12CE64 ROM:0012CE56 move.l #$80000000,d3 ROM:0012CE5C sub.l ($9A4).w,d3 ROM:0012CE60 add.l d3,d2 ROM:0012CE62 bra.s loc_12CE68 ROM:0012CE64 ; --------------------------------------------------------------------------- ROM:0012CE64 ROM:0012CE64 loc_12CE64: ; CODE XREF: sub_12CD96+BE↑j ROM:0012CE64 sub.l ($9A4).w,d2 ROM:0012CE68 ROM:0012CE68 loc_12CE68: ; CODE XREF: sub_12CD96+CC↑j ROM:0012CE68 move.w d2,($1054).w ROM:0012CE6C ROM:0012CE6C locret_12CE6C: ; CODE XREF: sub_12CD96+7E↑j ROM:0012CE6C ; sub_12CD96+A8↑j ROM:0012CE6C rts ROM:0012CE6C ; End of function sub_12CD96 ROM:0012CE6C ROM:0012CE6E ROM:0012CE6E ; =============== S U B R O U T I N E ======================================= ROM:0012CE6E ROM:0012CE6E ROM:0012CE6E sub_12CE6E: ; CODE XREF: ROM:0012C9F4↑p ROM:0012CE6E ; ROM:0012CA68↑p ROM:0012CE6E bsr.w sub_12CE86 ROM:0012CE72 btst #3,($13A2).w ROM:0012CE78 beq.s loc_12CE80 ROM:0012CE7A bsr.w sub_12CEC6 ROM:0012CE7E bra.s locret_12CE84 ROM:0012CE80 ; --------------------------------------------------------------------------- ROM:0012CE80 ROM:0012CE80 loc_12CE80: ; CODE XREF: sub_12CE6E+A↑j ROM:0012CE80 bsr.w sub_12CEF8 ROM:0012CE84 ROM:0012CE84 locret_12CE84: ; CODE XREF: sub_12CE6E+10↑j ROM:0012CE84 rts ROM:0012CE84 ; End of function sub_12CE6E ROM:0012CE84 ROM:0012CE86 ROM:0012CE86 ; =============== S U B R O U T I N E ======================================= ROM:0012CE86 ROM:0012CE86 ROM:0012CE86 sub_12CE86: ; CODE XREF: sub_12CE6E↑p ROM:0012CE86 move.w ($D30).w,d0 ROM:0012CE8A move.w ($D46).w,d1 ROM:0012CE8E cmpi.w #2,d1 ROM:0012CE92 bcc.s locret_12CE9C ROM:0012CE94 movea.l off_12CE9E(pc,d1.w*4),a0 ROM:0012CE98 nop ROM:0012CE9A jmp (a0) ROM:0012CE9C ; --------------------------------------------------------------------------- ROM:0012CE9C ROM:0012CE9C locret_12CE9C: ; CODE XREF: sub_12CE86+C↑j ROM:0012CE9C rts ROM:0012CE9C ; End of function sub_12CE86 ROM:0012CE9C ROM:0012CE9C ; --------------------------------------------------------------------------- ROM:0012CE9E off_12CE9E: dc.l loc_12CEA6 ; DATA XREF: sub_12CE86+E↑r ROM:0012CEA2 dc.l loc_12CEB4 ROM:0012CEA6 ; --------------------------------------------------------------------------- ROM:0012CEA6 ROM:0012CEA6 loc_12CEA6: ; DATA XREF: ROM:off_12CE9E↑o ROM:0012CEA6 move.w #1,($D46).w ROM:0012CEAC bsr.w sub_12CF5C ROM:0012CEB0 bra.s locret_12CEC2 ROM:0012CEB2 ; --------------------------------------------------------------------------- ROM:0012CEB2 rts ROM:0012CEB4 ; --------------------------------------------------------------------------- ROM:0012CEB4 ROM:0012CEB4 loc_12CEB4: ; DATA XREF: ROM:0012CEA2↑o ROM:0012CEB4 cmpi.w #$190,d0 ROM:0012CEB8 bne.s locret_12CEC2 ROM:0012CEBA bsr.w sub_12CF2A ROM:0012CEBE bsr.w sub_12CF5C ROM:0012CEC2 ROM:0012CEC2 locret_12CEC2: ; CODE XREF: ROM:0012CEB0↑j ROM:0012CEC2 ; ROM:0012CEB8↑j ROM:0012CEC2 rts ROM:0012CEC4 ; --------------------------------------------------------------------------- ROM:0012CEC4 rts ROM:0012CEC6 ROM:0012CEC6 ; =============== S U B R O U T I N E ======================================= ROM:0012CEC6 ROM:0012CEC6 ROM:0012CEC6 sub_12CEC6: ; CODE XREF: sub_12CE6E+C↑p ROM:0012CEC6 move.w ($1048).w,d3 ROM:0012CECA move.w ($1052).w,d2 ROM:0012CECE cmp.w ($D36).w,d3 ROM:0012CED2 bge.s loc_12CED8 ROM:0012CED4 move.w d3,($D36).w ROM:0012CED8 ROM:0012CED8 loc_12CED8: ; CODE XREF: sub_12CEC6+C↑j ROM:0012CED8 cmp.w ($D38).w,d3 ROM:0012CEDC ble.s loc_12CEE2 ROM:0012CEDE move.w d3,($D38).w ROM:0012CEE2 ROM:0012CEE2 loc_12CEE2: ; CODE XREF: sub_12CEC6+16↑j ROM:0012CEE2 cmp.w ($D3A).w,d2 ROM:0012CEE6 bge.s loc_12CEEC ROM:0012CEE8 move.w d2,($D3A).w ROM:0012CEEC ROM:0012CEEC loc_12CEEC: ; CODE XREF: sub_12CEC6+20↑j ROM:0012CEEC cmp.w ($D3C).w,d2 ROM:0012CEF0 ble.s locret_12CEF6 ROM:0012CEF2 move.w d2,($D3C).w ROM:0012CEF6 ROM:0012CEF6 locret_12CEF6: ; CODE XREF: sub_12CEC6+2A↑j ROM:0012CEF6 rts ROM:0012CEF6 ; End of function sub_12CEC6 ROM:0012CEF6 ROM:0012CEF8 ROM:0012CEF8 ; =============== S U B R O U T I N E ======================================= ROM:0012CEF8 ROM:0012CEF8 ROM:0012CEF8 sub_12CEF8: ; CODE XREF: sub_12CE6E:loc_12CE80↑p ROM:0012CEF8 move.w ($1048).w,d3 ROM:0012CEFC move.w ($1052).w,d2 ROM:0012CF00 cmp.w ($D3E).w,d3 ROM:0012CF04 bge.s loc_12CF0A ROM:0012CF06 move.w d3,($D3E).w ROM:0012CF0A ROM:0012CF0A loc_12CF0A: ; CODE XREF: sub_12CEF8+C↑j ROM:0012CF0A cmp.w ($D40).w,d3 ROM:0012CF0E ble.s loc_12CF14 ROM:0012CF10 move.w d3,($D40).w ROM:0012CF14 ROM:0012CF14 loc_12CF14: ; CODE XREF: sub_12CEF8+16↑j ROM:0012CF14 cmp.w ($D42).w,d2 ROM:0012CF18 bge.s loc_12CF1E ROM:0012CF1A move.w d2,($D42).w ROM:0012CF1E ROM:0012CF1E loc_12CF1E: ; CODE XREF: sub_12CEF8+20↑j ROM:0012CF1E cmp.w ($D44).w,d2 ROM:0012CF22 ble.s locret_12CF28 ROM:0012CF24 move.w d2,($D44).w ROM:0012CF28 ROM:0012CF28 locret_12CF28: ; CODE XREF: sub_12CEF8+2A↑j ROM:0012CF28 rts ROM:0012CF28 ; End of function sub_12CEF8 ROM:0012CF28 ROM:0012CF2A ROM:0012CF2A ; =============== S U B R O U T I N E ======================================= ROM:0012CF2A ROM:0012CF2A ROM:0012CF2A sub_12CF2A: ; CODE XREF: ROM:0012CEBA↑p ROM:0012CF2A move.w ($D36).w,($CFE).w ROM:0012CF30 move.w ($D38).w,($D00).w ROM:0012CF36 move.w ($D3A).w,($D02).w ROM:0012CF3C move.w ($D3C).w,($D04).w ROM:0012CF42 move.w ($D3E).w,($D06).w ROM:0012CF48 move.w ($D40).w,($D08).w ROM:0012CF4E move.w ($D42).w,($D0A).w ROM:0012CF54 move.w ($D44).w,($D0C).w ROM:0012CF5A rts ROM:0012CF5A ; End of function sub_12CF2A ROM:0012CF5A ROM:0012CF5C ROM:0012CF5C ; =============== S U B R O U T I N E ======================================= ROM:0012CF5C ROM:0012CF5C ROM:0012CF5C sub_12CF5C: ; CODE XREF: ROM:0012CEAC↑p ROM:0012CF5C ; ROM:0012CEBE↑p ROM:0012CF5C move.w $594(a5),($D36).w ROM:0012CF62 move.w $596(a5),($D38).w ROM:0012CF68 move.w $5A6(a5),($D3A).w ROM:0012CF6E move.w $5A4(a5),($D3C).w ROM:0012CF74 move.w $5C2(a5),($D3E).w ROM:0012CF7A move.w $5C0(a5),($D40).w ROM:0012CF80 move.w $5A6(a5),($D42).w ROM:0012CF86 move.w $5A4(a5),($D44).w ROM:0012CF8C rts ROM:0012CF8C ; End of function sub_12CF5C ROM:0012CF8C ROM:0012CF8E ROM:0012CF8E ; =============== S U B R O U T I N E ======================================= ROM:0012CF8E ROM:0012CF8E ROM:0012CF8E sub_12CF8E: ; CODE XREF: sub_12D49A+6↓p ROM:0012CF8E bsr.w sub_12CF98 ROM:0012CF92 bsr.w sub_12D056 ROM:0012CF96 rts ROM:0012CF96 ; End of function sub_12CF8E ROM:0012CF96 ROM:0012CF98 ROM:0012CF98 ; =============== S U B R O U T I N E ======================================= ROM:0012CF98 ROM:0012CF98 ROM:0012CF98 sub_12CF98: ; CODE XREF: sub_12CF8E↑p ROM:0012CF98 clr.w d1 ROM:0012CF9A move.b ($1200).w,d1 ROM:0012CF9E cmpi.w #4,d1 ROM:0012CFA2 bcc.s locret_12CFAC ROM:0012CFA4 movea.l off_12CFAE(pc,d1.w*4),a0 ROM:0012CFA8 nop ROM:0012CFAA jmp (a0) ROM:0012CFAC ; --------------------------------------------------------------------------- ROM:0012CFAC ROM:0012CFAC locret_12CFAC: ; CODE XREF: sub_12CF98+A↑j ROM:0012CFAC rts ROM:0012CFAC ; End of function sub_12CF98 ROM:0012CFAC ROM:0012CFAC ; --------------------------------------------------------------------------- ROM:0012CFAE off_12CFAE: dc.l loc_12CFBE ; DATA XREF: sub_12CF98+C↑r ROM:0012CFB2 dc.l loc_12CFCC ROM:0012CFB6 dc.l loc_12CFF0 ROM:0012CFBA dc.l loc_12D02A ROM:0012CFBE ; --------------------------------------------------------------------------- ROM:0012CFBE ROM:0012CFBE loc_12CFBE: ; DATA XREF: ROM:off_12CFAE↑o ROM:0012CFBE bclr #6,($13B4).w ROM:0012CFC4 move.b #1,($1200).w ROM:0012CFCA rts ROM:0012CFCC ; --------------------------------------------------------------------------- ROM:0012CFCC ROM:0012CFCC loc_12CFCC: ; DATA XREF: ROM:0012CFB2↑o ROM:0012CFCC btst #2,($13B0).w ROM:0012CFD2 beq.s locret_12CFEE ROM:0012CFD4 move.w $5C8(a5),d1 ROM:0012CFD8 clr.b ($8F9).w ROM:0012CFDC move.w d1,($6D8).w ROM:0012CFE0 move.b #1,($8F9).w ROM:0012CFE6 move.b #2,($1200).w ROM:0012CFEC rts ROM:0012CFEE ; --------------------------------------------------------------------------- ROM:0012CFEE ROM:0012CFEE locret_12CFEE: ; CODE XREF: ROM:0012CFD2↑j ROM:0012CFEE rts ROM:0012CFF0 ; --------------------------------------------------------------------------- ROM:0012CFF0 ROM:0012CFF0 loc_12CFF0: ; DATA XREF: ROM:0012CFB6↑o ROM:0012CFF0 btst #2,($13B0).w ROM:0012CFF6 beq.s loc_12D012 ROM:0012CFF8 move.w $5C8(a5),d1 ROM:0012CFFC clr.b ($8F9).w ROM:0012D000 move.w d1,($6D8).w ROM:0012D004 move.b #1,($8F9).w ROM:0012D00A move.b #2,($1200).w ROM:0012D010 rts ROM:0012D012 ; --------------------------------------------------------------------------- ROM:0012D012 ROM:0012D012 loc_12D012: ; CODE XREF: ROM:0012CFF6↑j ROM:0012D012 cmpi.w #0,($6D8).w ROM:0012D018 bgt.s locret_12D028 ROM:0012D01A bset #6,($13B4).w ROM:0012D020 move.b #3,($1200).w ROM:0012D026 rts ROM:0012D028 ; --------------------------------------------------------------------------- ROM:0012D028 ROM:0012D028 locret_12D028: ; CODE XREF: ROM:0012D018↑j ROM:0012D028 rts ROM:0012D02A ; --------------------------------------------------------------------------- ROM:0012D02A ROM:0012D02A loc_12D02A: ; DATA XREF: ROM:0012CFBA↑o ROM:0012D02A btst #2,($13B0).w ROM:0012D030 beq.s locret_12D052 ROM:0012D032 bclr #6,($13B4).w ROM:0012D038 move.w $5C8(a5),d1 ROM:0012D03C clr.b ($8F9).w ROM:0012D040 move.w d1,($6D8).w ROM:0012D044 move.b #1,($8F9).w ROM:0012D04A move.b #2,($1200).w ROM:0012D050 rts ROM:0012D052 ; --------------------------------------------------------------------------- ROM:0012D052 ROM:0012D052 locret_12D052: ; CODE XREF: ROM:0012D030↑j ROM:0012D052 rts ROM:0012D054 ; --------------------------------------------------------------------------- ROM:0012D054 rts ROM:0012D056 ROM:0012D056 ; =============== S U B R O U T I N E ======================================= ROM:0012D056 ROM:0012D056 ROM:0012D056 sub_12D056: ; CODE XREF: sub_12CF8E+4↑p ROM:0012D056 move.w $5C6(a5),d0 ROM:0012D05A cmpi.w #0,d0 ROM:0012D05E beq.l loc_12D23C ROM:0012D064 btst #3,($DB6).w ROM:0012D06A bne.l loc_12D234 ROM:0012D070 btst #4,($DB6).w ROM:0012D076 bne.l loc_12D234 ROM:0012D07C btst #3,($DE0).w ROM:0012D082 bne.l loc_12D234 ROM:0012D088 btst #4,($DE0).w ROM:0012D08E bne.l loc_12D234 ROM:0012D094 btst #2,($DB6).w ROM:0012D09A bne.l loc_12D234 ROM:0012D0A0 btst #3,($DB8).w ROM:0012D0A6 bne.l loc_12D234 ROM:0012D0AC btst #2,($DE0).w ROM:0012D0B2 bne.l loc_12D234 ROM:0012D0B8 btst #3,($DE2).w ROM:0012D0BE bne.l loc_12D234 ROM:0012D0C4 btst #5,($DB9).w ROM:0012D0CA bne.l loc_12D234 ROM:0012D0D0 btst #5,($DE3).w ROM:0012D0D6 bne.l loc_12D234 ROM:0012D0DC btst #4,($DB9).w ROM:0012D0E2 bne.l loc_12D234 ROM:0012D0E8 btst #1,($DB9).w ROM:0012D0EE bne.l loc_12D234 ROM:0012D0F4 btst #4,($DE3).w ROM:0012D0FA bne.l loc_12D234 ROM:0012D100 btst #1,($DE3).w ROM:0012D106 bne.l loc_12D234 ROM:0012D10C btst #6,($DB7).w ROM:0012D112 bne.l loc_12D234 ROM:0012D118 btst #6,($DE1).w ROM:0012D11E bne.l loc_12D234 ROM:0012D124 btst #5,($DB6).w ROM:0012D12A bne.l loc_12D234 ROM:0012D130 btst #5,($DE0).w ROM:0012D136 bne.l loc_12D234 ROM:0012D13C btst #0,($DB6).w ROM:0012D142 bne.l loc_12D234 ROM:0012D148 btst #0,($DE0).w ROM:0012D14E bne.l loc_12D234 ROM:0012D154 btst #7,($DB7).w ROM:0012D15A bne.l loc_12D234 ROM:0012D160 btst #7,($DE1).w ROM:0012D166 bne.l loc_12D234 ROM:0012D16C btst #1,($DB6).w ROM:0012D172 bne.l loc_12D234 ROM:0012D178 btst #1,($DE0).w ROM:0012D17E bne.l loc_12D234 ROM:0012D184 btst #0,($1173).w ROM:0012D18A beq.l loc_12D234 ROM:0012D190 move.w $5E0(a5),d0 ROM:0012D194 cmp.w ($5A2).w,d0 ROM:0012D198 ble.l loc_12D234 ROM:0012D19E move.w $5CA(a5),d0 ROM:0012D1A2 cmp.w ($A94).w,d0 ROM:0012D1A6 bgt.l loc_12D234 ROM:0012D1AC move.w $5DC(a5),d2 ROM:0012D1B0 move.w $5DE(a5),d0 ROM:0012D1B4 cmp.w ($A5E).w,d2 ROM:0012D1B8 bgt.s loc_12D234 ROM:0012D1BA cmp.w ($A5E).w,d0 ROM:0012D1BE ble.s loc_12D234 ROM:0012D1C0 move.w $5D0(a5),d2 ROM:0012D1C4 move.w $5D2(a5),d0 ROM:0012D1C8 cmp.w ($CC6).w,d2 ROM:0012D1CC bgt.s loc_12D234 ROM:0012D1CE cmp.w ($CC6).w,d0 ROM:0012D1D2 ble.s loc_12D234 ROM:0012D1D4 move.w ($CC6).w,d1 ROM:0012D1D8 sub.w ($CC2).w,d1 ROM:0012D1DC bpl.w loc_12D1E2 ROM:0012D1E0 neg.w d1 ROM:0012D1E2 ROM:0012D1E2 loc_12D1E2: ; CODE XREF: sub_12D056+186↑j ROM:0012D1E2 move.w $5CC(a5),d0 ROM:0012D1E6 cmp.w d1,d0 ROM:0012D1E8 blt.s loc_12D234 ROM:0012D1EA move.w $5D4(a5),d2 ROM:0012D1EE move.w $5D6(a5),d0 ROM:0012D1F2 cmp.w ($598).w,d2 ROM:0012D1F6 bgt.s loc_12D234 ROM:0012D1F8 cmp.w ($598).w,d0 ROM:0012D1FC ble.s loc_12D234 ROM:0012D1FE move.w $5D8(a5),d2 ROM:0012D202 move.w $5DA(a5),d0 ROM:0012D206 cmp.w ($53A).w,d2 ROM:0012D20A bgt.s loc_12D234 ROM:0012D20C cmp.w ($53A).w,d0 ROM:0012D210 ble.s loc_12D234 ROM:0012D212 move.w $5CE(a5),d0 ROM:0012D216 cmp.w ($13D0).w,d0 ROM:0012D21A bge.s loc_12D234 ROM:0012D21C btst #0,($1202).w ROM:0012D222 beq.s loc_12D234 ROM:0012D224 btst #6,($13B4).w ROM:0012D22A beq.s loc_12D234 ROM:0012D22C bset #1,($1217).w ROM:0012D232 bra.s locret_12D242 ROM:0012D234 ; --------------------------------------------------------------------------- ROM:0012D234 ROM:0012D234 loc_12D234: ; CODE XREF: sub_12D056+14↑j ROM:0012D234 ; sub_12D056+20↑j ... ROM:0012D234 bclr #1,($1217).w ROM:0012D23A bra.s locret_12D242 ROM:0012D23C ; --------------------------------------------------------------------------- ROM:0012D23C ROM:0012D23C loc_12D23C: ; CODE XREF: sub_12D056+8↑j ROM:0012D23C bset #1,($1217).w ROM:0012D242 ROM:0012D242 locret_12D242: ; CODE XREF: sub_12D056+1DC↑j ROM:0012D242 ; sub_12D056+1E4↑j ROM:0012D242 rts ROM:0012D242 ; End of function sub_12D056 ROM:0012D242 ROM:0012D244 ROM:0012D244 ; =============== S U B R O U T I N E ======================================= ROM:0012D244 ROM:0012D244 ROM:0012D244 sub_12D244: ; CODE XREF: sub_126FC0+5A↑p ROM:0012D244 clr.w d1 ROM:0012D246 move.b ($1201).w,d1 ROM:0012D24A cmpi.w #6,d1 ROM:0012D24E bcc.s locret_12D258 ROM:0012D250 movea.l off_12D25A(pc,d1.w*4),a0 ROM:0012D254 nop ROM:0012D256 jmp (a0) ROM:0012D258 ; --------------------------------------------------------------------------- ROM:0012D258 ROM:0012D258 locret_12D258: ; CODE XREF: sub_12D244+A↑j ROM:0012D258 rts ROM:0012D258 ; End of function sub_12D244 ROM:0012D258 ROM:0012D258 ; --------------------------------------------------------------------------- ROM:0012D25A off_12D25A: dc.l loc_12D272 ; DATA XREF: sub_12D244+C↑r ROM:0012D25E dc.l loc_12D27C ROM:0012D262 dc.l loc_12D2A4 ROM:0012D266 dc.l loc_12D2E2 ROM:0012D26A dc.l loc_12D2F8 ROM:0012D26E dc.l loc_12D322 ROM:0012D272 ; --------------------------------------------------------------------------- ROM:0012D272 ROM:0012D272 loc_12D272: ; DATA XREF: ROM:off_12D25A↑o ROM:0012D272 move.b #1,($1201).w ROM:0012D278 bra.s locret_12D2A2 ROM:0012D27A ; --------------------------------------------------------------------------- ROM:0012D27A rts ROM:0012D27C ; --------------------------------------------------------------------------- ROM:0012D27C ROM:0012D27C loc_12D27C: ; DATA XREF: ROM:0012D25E↑o ROM:0012D27C move.w $5E2(a5),d7 ROM:0012D280 cmpi.w #0,d7 ROM:0012D284 bne.s locret_12D2A2 ROM:0012D286 move.w $5E4(a5),d1 ROM:0012D28A cmp.w ($EEE).w,d1 ROM:0012D28E ble.s loc_12D29A ROM:0012D290 move.b #2,($1201).w ROM:0012D296 bra.s locret_12D2E0 ROM:0012D298 ; --------------------------------------------------------------------------- ROM:0012D298 bra.s locret_12D2A2 ROM:0012D29A ; --------------------------------------------------------------------------- ROM:0012D29A ROM:0012D29A loc_12D29A: ; CODE XREF: ROM:0012D28E↑j ROM:0012D29A move.b #4,($1201).w ROM:0012D2A0 bra.s locret_12D320 ROM:0012D2A2 ; --------------------------------------------------------------------------- ROM:0012D2A2 ROM:0012D2A2 locret_12D2A2: ; CODE XREF: ROM:0012D278↑j ROM:0012D2A2 ; ROM:0012D284↑j ... ROM:0012D2A2 rts ROM:0012D2A4 ; --------------------------------------------------------------------------- ROM:0012D2A4 ROM:0012D2A4 loc_12D2A4: ; DATA XREF: ROM:0012D262↑o ROM:0012D2A4 move.w $5E2(a5),d7 ROM:0012D2A8 cmpi.w #0,d7 ROM:0012D2AC beq.s loc_12D2B8 ROM:0012D2AE move.b #1,($1201).w ROM:0012D2B4 bra.s locret_12D2A2 ROM:0012D2B6 ; --------------------------------------------------------------------------- ROM:0012D2B6 bra.s locret_12D2E0 ROM:0012D2B8 ; --------------------------------------------------------------------------- ROM:0012D2B8 ROM:0012D2B8 loc_12D2B8: ; CODE XREF: ROM:0012D2AC↑j ROM:0012D2B8 move.w $5E4(a5),d1 ROM:0012D2BC cmp.w ($EEE).w,d1 ROM:0012D2C0 bgt.s locret_12D2E0 ROM:0012D2C2 bsr.w sub_12D33A ROM:0012D2C6 move.w ($D48).w,d7 ROM:0012D2CA clr.b ($8DB).w ROM:0012D2CE move.w d7,($69C).w ROM:0012D2D2 move.b #1,($8DB).w ROM:0012D2D8 move.b #3,($1201).w ROM:0012D2DE bra.s loc_12D2F2 ROM:0012D2E0 ; --------------------------------------------------------------------------- ROM:0012D2E0 ROM:0012D2E0 locret_12D2E0: ; CODE XREF: ROM:0012D296↑j ROM:0012D2E0 ; ROM:0012D2B6↑j ... ROM:0012D2E0 rts ROM:0012D2E2 ; --------------------------------------------------------------------------- ROM:0012D2E2 ROM:0012D2E2 loc_12D2E2: ; DATA XREF: ROM:0012D266↑o ROM:0012D2E2 cmpi.w #0,($69C).w ROM:0012D2E8 bgt.s loc_12D2F2 ROM:0012D2EA move.b #4,($1201).w ROM:0012D2F0 bra.s locret_12D320 ROM:0012D2F2 ; --------------------------------------------------------------------------- ROM:0012D2F2 ROM:0012D2F2 loc_12D2F2: ; CODE XREF: ROM:0012D2DE↑j ROM:0012D2F2 ; ROM:0012D2E8↑j ROM:0012D2F2 bsr.w sub_12D362 ROM:0012D2F6 rts ROM:0012D2F8 ; --------------------------------------------------------------------------- ROM:0012D2F8 ROM:0012D2F8 loc_12D2F8: ; DATA XREF: ROM:0012D26A↑o ROM:0012D2F8 move.w $5E4(a5),d1 ROM:0012D2FC cmp.w ($EEE).w,d1 ROM:0012D300 ble.s locret_12D320 ROM:0012D302 bsr.w sub_12D34E ROM:0012D306 move.w ($D4A).w,d7 ROM:0012D30A clr.b ($8DB).w ROM:0012D30E move.w d7,($69C).w ROM:0012D312 move.b #1,($8DB).w ROM:0012D318 move.b #5,($1201).w ROM:0012D31E bra.s loc_12D332 ROM:0012D320 ; --------------------------------------------------------------------------- ROM:0012D320 ROM:0012D320 locret_12D320: ; CODE XREF: ROM:0012D2A0↑j ROM:0012D320 ; ROM:0012D2F0↑j ... ROM:0012D320 rts ROM:0012D322 ; --------------------------------------------------------------------------- ROM:0012D322 ROM:0012D322 loc_12D322: ; DATA XREF: ROM:0012D26E↑o ROM:0012D322 cmpi.w #0,($69C).w ROM:0012D328 bgt.s loc_12D332 ROM:0012D32A move.b #2,($1201).w ROM:0012D330 bra.s locret_12D2E0 ROM:0012D332 ; --------------------------------------------------------------------------- ROM:0012D332 ROM:0012D332 loc_12D332: ; CODE XREF: ROM:0012D31E↑j ROM:0012D332 ; ROM:0012D328↑j ROM:0012D332 bsr.w sub_12D362 ROM:0012D336 rts ROM:0012D338 ; --------------------------------------------------------------------------- ROM:0012D338 rts ROM:0012D33A ROM:0012D33A ; =============== S U B R O U T I N E ======================================= ROM:0012D33A ROM:0012D33A ROM:0012D33A sub_12D33A: ; CODE XREF: ROM:0012D2C2↑p ROM:0012D33A move.w #$3A28,d1 ROM:0012D33E move.w ($CC2).w,d2 ROM:0012D342 bsr.l sub_116F5A ROM:0012D348 move.w d1,($D48).w ROM:0012D34C rts ROM:0012D34C ; End of function sub_12D33A ROM:0012D34C ROM:0012D34E ROM:0012D34E ; =============== S U B R O U T I N E ======================================= ROM:0012D34E ROM:0012D34E ROM:0012D34E sub_12D34E: ; CODE XREF: ROM:0012D302↑p ROM:0012D34E move.w #$3A2A,d1 ROM:0012D352 move.w ($CC2).w,d2 ROM:0012D356 bsr.l sub_116F5A ROM:0012D35C move.w d1,($D4A).w ROM:0012D360 rts ROM:0012D360 ; End of function sub_12D34E ROM:0012D360 ROM:0012D362 ROM:0012D362 ; =============== S U B R O U T I N E ======================================= ROM:0012D362 ROM:0012D362 ROM:0012D362 sub_12D362: ; CODE XREF: ROM:loc_12D2F2↑p ROM:0012D362 ; ROM:loc_12D332↑p ROM:0012D362 move.w $5E4(a5),($EEE).w ROM:0012D368 rts ROM:0012D368 ; End of function sub_12D362 ROM:0012D368 ROM:0012D36A ROM:0012D36A ; =============== S U B R O U T I N E ======================================= ROM:0012D36A ROM:0012D36A ROM:0012D36A sub_12D36A: ; CODE XREF: sub_12D49A↓p ROM:0012D36A clr.w d7 ROM:0012D36C ROM:0012D36C loc_12D36C: ; CODE XREF: sub_12D36A:loc_12D37E↓j ROM:0012D36C bsr.w sub_12D386 ROM:0012D370 cmpi.w #0,d7 ROM:0012D374 bne.s loc_12D380 ROM:0012D376 addq.w #1,d7 ROM:0012D378 bvc.s loc_12D37E ROM:0012D37A move.w #$8000,d7 ROM:0012D37E ROM:0012D37E loc_12D37E: ; CODE XREF: sub_12D36A+E↑j ROM:0012D37E bra.s loc_12D36C ROM:0012D380 ; --------------------------------------------------------------------------- ROM:0012D380 ROM:0012D380 loc_12D380: ; CODE XREF: sub_12D36A+A↑j ROM:0012D380 bsr.w sub_12D42C ROM:0012D384 rts ROM:0012D384 ; End of function sub_12D36A ROM:0012D384 ROM:0012D386 ROM:0012D386 ; =============== S U B R O U T I N E ======================================= ROM:0012D386 ROM:0012D386 ROM:0012D386 sub_12D386: ; CODE XREF: sub_12D36A:loc_12D36C↑p ROM:0012D386 clr.w d1 ROM:0012D388 move.b $1381(d7.w),d1 ROM:0012D38E cmpi.w #4,d1 ROM:0012D392 bcc.s locret_12D39C ROM:0012D394 movea.l off_12D39E(pc,d1.w*4),a0 ROM:0012D398 nop ROM:0012D39A jmp (a0) ROM:0012D39C ; --------------------------------------------------------------------------- ROM:0012D39C ROM:0012D39C locret_12D39C: ; CODE XREF: sub_12D386+C↑j ROM:0012D39C rts ROM:0012D39C ; End of function sub_12D386 ROM:0012D39C ROM:0012D39C ; --------------------------------------------------------------------------- ROM:0012D39E off_12D39E: dc.l loc_12D3AE ; DATA XREF: sub_12D386+E↑r ROM:0012D3A2 dc.l loc_12D3BE ROM:0012D3A6 dc.l loc_12D3EA ROM:0012D3AA dc.l loc_12D414 ROM:0012D3AE ; --------------------------------------------------------------------------- ROM:0012D3AE ROM:0012D3AE loc_12D3AE: ; DATA XREF: ROM:off_12D39E↑o ROM:0012D3AE bclr d7,($1202).w ROM:0012D3B2 move.b #1,$1381(d7.w) ROM:0012D3BA bra.s locret_12D3E8 ROM:0012D3BC ; --------------------------------------------------------------------------- ROM:0012D3BC rts ROM:0012D3BE ; --------------------------------------------------------------------------- ROM:0012D3BE ROM:0012D3BE loc_12D3BE: ; DATA XREF: ROM:0012D3A2↑o ROM:0012D3BE btst d7,($11D0).w ROM:0012D3C2 beq.s locret_12D3E8 ROM:0012D3C4 move.w $89C(a5,d7.w*2),d0 ROM:0012D3CA clr.b $8FA(d7.w) ROM:0012D3D0 move.w d0,$6DA(d7.w*2) ROM:0012D3D6 move.b #1,$8FA(d7.w) ROM:0012D3DE move.b #2,$1381(d7.w) ROM:0012D3E6 bra.s locret_12D412 ROM:0012D3E8 ; --------------------------------------------------------------------------- ROM:0012D3E8 ROM:0012D3E8 locret_12D3E8: ; CODE XREF: ROM:0012D3BA↑j ROM:0012D3E8 ; ROM:0012D3C2↑j ... ROM:0012D3E8 rts ROM:0012D3EA ; --------------------------------------------------------------------------- ROM:0012D3EA ROM:0012D3EA loc_12D3EA: ; DATA XREF: ROM:0012D3A6↑o ROM:0012D3EA btst d7,($11D0).w ROM:0012D3EE bne.s loc_12D3FA ROM:0012D3F0 move.b #1,$1381(d7.w) ROM:0012D3F8 bra.s locret_12D3E8 ROM:0012D3FA ; --------------------------------------------------------------------------- ROM:0012D3FA ROM:0012D3FA loc_12D3FA: ; CODE XREF: ROM:0012D3EE↑j ROM:0012D3FA cmpi.w #0,$6DA(d7.w*2) ROM:0012D402 bgt.s locret_12D412 ROM:0012D404 bset d7,($1202).w ROM:0012D408 move.b #3,$1381(d7.w) ROM:0012D410 bra.s locret_12D428 ROM:0012D412 ; --------------------------------------------------------------------------- ROM:0012D412 ROM:0012D412 locret_12D412: ; CODE XREF: ROM:0012D3E6↑j ROM:0012D412 ; ROM:0012D402↑j ROM:0012D412 rts ROM:0012D414 ; --------------------------------------------------------------------------- ROM:0012D414 ROM:0012D414 loc_12D414: ; DATA XREF: ROM:0012D3AA↑o ROM:0012D414 btst d7,($11D0).w ROM:0012D418 bne.s locret_12D428 ROM:0012D41A bclr d7,($1202).w ROM:0012D41E move.b #1,$1381(d7.w) ROM:0012D426 bra.s locret_12D3E8 ROM:0012D428 ; --------------------------------------------------------------------------- ROM:0012D428 ROM:0012D428 locret_12D428: ; CODE XREF: ROM:0012D410↑j ROM:0012D428 ; ROM:0012D418↑j ROM:0012D428 rts ROM:0012D42A ; --------------------------------------------------------------------------- ROM:0012D42A rts ROM:0012D42C ROM:0012D42C ; =============== S U B R O U T I N E ======================================= ROM:0012D42C ROM:0012D42C ROM:0012D42C sub_12D42C: ; CODE XREF: sub_12D36A:loc_12D380↑p ROM:0012D42C move.w $5E6(a5),d0 ROM:0012D430 move.w $5E8(a5),d1 ROM:0012D434 btst #0,($1202).w ROM:0012D43A beq.s loc_12D466 ROM:0012D43C cmp.w ($100E).w,d0 ROM:0012D440 bge.s loc_12D448 ROM:0012D442 cmp.w ($100E).w,d1 ROM:0012D446 bgt.s loc_12D44A ROM:0012D448 ROM:0012D448 loc_12D448: ; CODE XREF: sub_12D42C+14↑j ROM:0012D448 bra.s loc_12D452 ROM:0012D44A ; --------------------------------------------------------------------------- ROM:0012D44A ROM:0012D44A loc_12D44A: ; CODE XREF: sub_12D42C+1A↑j ROM:0012D44A btst #0,($123D).w ROM:0012D450 beq.s loc_12D45A ROM:0012D452 ROM:0012D452 loc_12D452: ; CODE XREF: sub_12D42C:loc_12D448↑j ROM:0012D452 bset #0,($DB6).w ROM:0012D458 bra.s loc_12D460 ROM:0012D45A ; --------------------------------------------------------------------------- ROM:0012D45A ROM:0012D45A loc_12D45A: ; CODE XREF: sub_12D42C+24↑j ROM:0012D45A bclr #0,($DB6).w ROM:0012D460 ROM:0012D460 loc_12D460: ; CODE XREF: sub_12D42C+2C↑j ROM:0012D460 bset #0,($DE6).w ROM:0012D466 ROM:0012D466 loc_12D466: ; CODE XREF: sub_12D42C+E↑j ROM:0012D466 btst #1,($1202).w ROM:0012D46C beq.s locret_12D498 ROM:0012D46E cmp.w ($1010).w,d0 ROM:0012D472 bge.s loc_12D47A ROM:0012D474 cmp.w ($1010).w,d1 ROM:0012D478 bgt.s loc_12D47C ROM:0012D47A ROM:0012D47A loc_12D47A: ; CODE XREF: sub_12D42C+46↑j ROM:0012D47A bra.s loc_12D484 ROM:0012D47C ; --------------------------------------------------------------------------- ROM:0012D47C ROM:0012D47C loc_12D47C: ; CODE XREF: sub_12D42C+4C↑j ROM:0012D47C btst #1,($123D).w ROM:0012D482 beq.s loc_12D48C ROM:0012D484 ROM:0012D484 loc_12D484: ; CODE XREF: sub_12D42C:loc_12D47A↑j ROM:0012D484 bset #7,($DB7).w ROM:0012D48A bra.s loc_12D492 ROM:0012D48C ; --------------------------------------------------------------------------- ROM:0012D48C ROM:0012D48C loc_12D48C: ; CODE XREF: sub_12D42C+56↑j ROM:0012D48C bclr #7,($DB7).w ROM:0012D492 ROM:0012D492 loc_12D492: ; CODE XREF: sub_12D42C+5E↑j ROM:0012D492 bset #7,($DE7).w ROM:0012D498 ROM:0012D498 locret_12D498: ; CODE XREF: sub_12D42C+40↑j ROM:0012D498 rts ROM:0012D498 ; End of function sub_12D42C ROM:0012D498 ROM:0012D49A ROM:0012D49A ; =============== S U B R O U T I N E ======================================= ROM:0012D49A ROM:0012D49A ROM:0012D49A sub_12D49A: ; CODE XREF: sub_126FC0+D8↑p ROM:0012D49A bsr.l sub_12D36A ROM:0012D4A0 bsr.l sub_12CF8E ROM:0012D4A6 clr.w d1 ROM:0012D4A8 move.b ($1203).w,d1 ROM:0012D4AC cmpi.w #4,d1 ROM:0012D4B0 bcc.s locret_12D4BA ROM:0012D4B2 movea.l off_12D4BC(pc,d1.w*4),a0 ROM:0012D4B6 nop ROM:0012D4B8 jmp (a0) ROM:0012D4BA ; --------------------------------------------------------------------------- ROM:0012D4BA ROM:0012D4BA locret_12D4BA: ; CODE XREF: sub_12D49A+16↑j ROM:0012D4BA rts ROM:0012D4BA ; End of function sub_12D49A ROM:0012D4BA ROM:0012D4BA ; --------------------------------------------------------------------------- ROM:0012D4BC off_12D4BC: dc.l loc_12D4CC ; DATA XREF: sub_12D49A+18↑r ROM:0012D4C0 dc.l loc_12D4DA ROM:0012D4C4 dc.l loc_12D4FE ROM:0012D4C8 dc.l loc_12D55C ROM:0012D4CC ; --------------------------------------------------------------------------- ROM:0012D4CC ROM:0012D4CC loc_12D4CC: ; DATA XREF: ROM:off_12D4BC↑o ROM:0012D4CC bsr.w sub_12D58C ROM:0012D4D0 move.b #1,($1203).w ROM:0012D4D6 bra.s locret_12D4FC ROM:0012D4D8 ; --------------------------------------------------------------------------- ROM:0012D4D8 rts ROM:0012D4DA ; --------------------------------------------------------------------------- ROM:0012D4DA ROM:0012D4DA loc_12D4DA: ; DATA XREF: ROM:0012D4C0↑o ROM:0012D4DA btst #2,($13B0).w ROM:0012D4E0 beq.s loc_12D4E8 ROM:0012D4E2 bsr.w sub_12D58C ROM:0012D4E6 bra.s locret_12D4FC ROM:0012D4E8 ; --------------------------------------------------------------------------- ROM:0012D4E8 ROM:0012D4E8 loc_12D4E8: ; CODE XREF: ROM:0012D4E0↑j ROM:0012D4E8 btst #1,($1218).w ROM:0012D4EE beq.s locret_12D4FC ROM:0012D4F0 bsr.w sub_12D5C4 ROM:0012D4F4 move.b #2,($1203).w ROM:0012D4FA bra.s loc_12D552 ROM:0012D4FC ; --------------------------------------------------------------------------- ROM:0012D4FC ROM:0012D4FC locret_12D4FC: ; CODE XREF: ROM:0012D4D6↑j ROM:0012D4FC ; ROM:0012D4E6↑j ... ROM:0012D4FC rts ROM:0012D4FE ; --------------------------------------------------------------------------- ROM:0012D4FE ROM:0012D4FE loc_12D4FE: ; DATA XREF: ROM:0012D4C4↑o ROM:0012D4FE btst #2,($13B0).w ROM:0012D504 beq.s loc_12D516 ROM:0012D506 bsr.w sub_12D58C ROM:0012D50A bsr.w sub_12D5CC ROM:0012D50E move.b #1,($1203).w ROM:0012D514 bra.s locret_12D4FC ROM:0012D516 ; --------------------------------------------------------------------------- ROM:0012D516 ROM:0012D516 loc_12D516: ; CODE XREF: ROM:0012D504↑j ROM:0012D516 btst #1,($121C).w ROM:0012D51C beq.s loc_12D52A ROM:0012D51E bsr.w sub_12D5CC ROM:0012D522 move.b #3,($1203).w ROM:0012D528 bra.s locret_12D588 ROM:0012D52A ; --------------------------------------------------------------------------- ROM:0012D52A ROM:0012D52A loc_12D52A: ; CODE XREF: ROM:0012D51C↑j ROM:0012D52A btst #1,($1218).w ROM:0012D530 bne.s loc_12D53E ROM:0012D532 bsr.w sub_12D5CC ROM:0012D536 move.b #1,($1203).w ROM:0012D53C bra.s locret_12D4FC ROM:0012D53E ; --------------------------------------------------------------------------- ROM:0012D53E ROM:0012D53E loc_12D53E: ; CODE XREF: ROM:0012D530↑j ROM:0012D53E btst #0,($138E).w ROM:0012D544 beq.s loc_12D552 ROM:0012D546 bsr.w sub_12D5CC ROM:0012D54A move.b #1,($1203).w ROM:0012D550 bra.s locret_12D4FC ROM:0012D552 ; --------------------------------------------------------------------------- ROM:0012D552 ROM:0012D552 loc_12D552: ; CODE XREF: ROM:0012D4FA↑j ROM:0012D552 ; ROM:0012D544↑j ... ROM:0012D552 bsr.w sub_12D59E ROM:0012D556 bsr.w sub_12D5D8 ROM:0012D55A rts ROM:0012D55C ; --------------------------------------------------------------------------- ROM:0012D55C ROM:0012D55C loc_12D55C: ; DATA XREF: ROM:0012D4C8↑o ROM:0012D55C btst #2,($13B0).w ROM:0012D562 beq.s loc_12D570 ROM:0012D564 bsr.w sub_12D58C ROM:0012D568 move.b #1,($1203).w ROM:0012D56E bra.s locret_12D4FC ROM:0012D570 ; --------------------------------------------------------------------------- ROM:0012D570 ROM:0012D570 loc_12D570: ; CODE XREF: ROM:0012D562↑j ROM:0012D570 btst #1,($1218).w ROM:0012D576 beq.s locret_12D588 ROM:0012D578 bsr.w sub_12D58C ROM:0012D57C bsr.w sub_12D5C4 ROM:0012D580 move.b #2,($1203).w ROM:0012D586 bra.s loc_12D552 ROM:0012D588 ; --------------------------------------------------------------------------- ROM:0012D588 ROM:0012D588 locret_12D588: ; CODE XREF: ROM:0012D528↑j ROM:0012D588 ; ROM:0012D576↑j ROM:0012D588 rts ROM:0012D58A ; --------------------------------------------------------------------------- ROM:0012D58A rts ROM:0012D58C ROM:0012D58C ; =============== S U B R O U T I N E ======================================= ROM:0012D58C ROM:0012D58C ROM:0012D58C sub_12D58C: ; CODE XREF: ROM:loc_12D4CC↑p ROM:0012D58C ; ROM:0012D4E2↑p ... ROM:0012D58C clr.w ($D4E).w ROM:0012D590 clr.w ($D50).w ROM:0012D594 clr.w ($D52).w ROM:0012D598 clr.w ($D54).w ROM:0012D59C rts ROM:0012D59C ; End of function sub_12D58C ROM:0012D59C ROM:0012D59E ROM:0012D59E ; =============== S U B R O U T I N E ======================================= ROM:0012D59E ROM:0012D59E ROM:0012D59E sub_12D59E: ; CODE XREF: ROM:loc_12D552↑p ROM:0012D59E move.w ($CC2).w,d0 ROM:0012D5A2 sub.w ($D4C).w,d0 ROM:0012D5A6 bpl.w loc_12D5AC ROM:0012D5AA neg.w d0 ROM:0012D5AC ROM:0012D5AC loc_12D5AC: ; CODE XREF: sub_12D59E+8↑j ROM:0012D5AC move.w $5EA(a5),d1 ROM:0012D5B0 cmp.w d0,d1 ROM:0012D5B2 bgt.s loc_12D5BC ROM:0012D5B4 bset #0,($138E).w ROM:0012D5BA bra.s locret_12D5C2 ROM:0012D5BC ; --------------------------------------------------------------------------- ROM:0012D5BC ROM:0012D5BC loc_12D5BC: ; CODE XREF: sub_12D59E+14↑j ROM:0012D5BC bclr #0,($138E).w ROM:0012D5C2 ROM:0012D5C2 locret_12D5C2: ; CODE XREF: sub_12D59E+1C↑j ROM:0012D5C2 rts ROM:0012D5C2 ; End of function sub_12D59E ROM:0012D5C2 ROM:0012D5C4 ROM:0012D5C4 ; =============== S U B R O U T I N E ======================================= ROM:0012D5C4 ROM:0012D5C4 ROM:0012D5C4 sub_12D5C4: ; CODE XREF: ROM:0012D4F0↑p ROM:0012D5C4 ; ROM:0012D57C↑p ROM:0012D5C4 move.w ($CC2).w,($D4C).w ROM:0012D5CA rts ROM:0012D5CA ; End of function sub_12D5C4 ROM:0012D5CA ROM:0012D5CC ROM:0012D5CC ; =============== S U B R O U T I N E ======================================= ROM:0012D5CC ROM:0012D5CC ROM:0012D5CC sub_12D5CC: ; CODE XREF: ROM:0012D50A↑p ROM:0012D5CC ; ROM:0012D51E↑p ... ROM:0012D5CC bclr #1,($121C).w ROM:0012D5D2 clr.b ($1204).w ROM:0012D5D6 rts ROM:0012D5D6 ; End of function sub_12D5CC ROM:0012D5D6 ROM:0012D5D8 ROM:0012D5D8 ; =============== S U B R O U T I N E ======================================= ROM:0012D5D8 ROM:0012D5D8 ROM:0012D5D8 sub_12D5D8: ; CODE XREF: ROM:0012D556↑p ROM:0012D5D8 bclr #1,($121C).w ROM:0012D5DE clr.w d1 ROM:0012D5E0 move.b ($1204).w,d1 ROM:0012D5E4 cmpi.w #7,d1 ROM:0012D5E8 bcc.s locret_12D5F2 ROM:0012D5EA movea.l off_12D5F4(pc,d1.w*4),a0 ROM:0012D5EE nop ROM:0012D5F0 jmp (a0) ROM:0012D5F2 ; --------------------------------------------------------------------------- ROM:0012D5F2 ROM:0012D5F2 locret_12D5F2: ; CODE XREF: sub_12D5D8+10↑j ROM:0012D5F2 rts ROM:0012D5F2 ; End of function sub_12D5D8 ROM:0012D5F2 ROM:0012D5F2 ; --------------------------------------------------------------------------- ROM:0012D5F4 off_12D5F4: dc.l loc_12D610 ; DATA XREF: sub_12D5D8+12↑r ROM:0012D5F8 dc.l loc_12D620 ROM:0012D5FC dc.l loc_12D634 ROM:0012D600 dc.l loc_12D690 ROM:0012D604 dc.l loc_12D6A4 ROM:0012D608 dc.l loc_12D6FA ROM:0012D60C dc.l locret_12D76A ROM:0012D610 ; --------------------------------------------------------------------------- ROM:0012D610 ROM:0012D610 loc_12D610: ; DATA XREF: ROM:off_12D5F4↑o ROM:0012D610 move.w $5F2(a5),($D56).w ROM:0012D616 move.b #1,($1204).w ROM:0012D61C bra.s locret_12D632 ROM:0012D61E ; --------------------------------------------------------------------------- ROM:0012D61E rts ROM:0012D620 ; --------------------------------------------------------------------------- ROM:0012D620 ROM:0012D620 loc_12D620: ; DATA XREF: ROM:0012D5F8↑o ROM:0012D620 move.w $5EC(a5),d0 ROM:0012D624 cmp.w ($EEE).w,d0 ROM:0012D628 ble.s locret_12D632 ROM:0012D62A move.b #2,($1204).w ROM:0012D630 bra.s locret_12D68E ROM:0012D632 ; --------------------------------------------------------------------------- ROM:0012D632 ROM:0012D632 locret_12D632: ; CODE XREF: ROM:0012D61C↑j ROM:0012D632 ; ROM:0012D628↑j ROM:0012D632 rts ROM:0012D634 ; --------------------------------------------------------------------------- ROM:0012D634 ROM:0012D634 loc_12D634: ; DATA XREF: ROM:0012D5FC↑o ROM:0012D634 move.w $5EC(a5),d0 ROM:0012D638 cmp.w ($EEE).w,d0 ROM:0012D63C bgt.s loc_12D65A ROM:0012D63E cmpi.w #1,($D56).w ROM:0012D644 ble.s loc_12D65A ROM:0012D646 subq.w #1,($D56).w ROM:0012D64A bvc.s loc_12D652 ROM:0012D64C move.w #$8000,($D56).w ROM:0012D652 ROM:0012D652 loc_12D652: ; CODE XREF: ROM:0012D64A↑j ROM:0012D652 move.b #3,($1204).w ROM:0012D658 bra.s locret_12D6A2 ROM:0012D65A ; --------------------------------------------------------------------------- ROM:0012D65A ROM:0012D65A loc_12D65A: ; CODE XREF: ROM:0012D63C↑j ROM:0012D65A ; ROM:0012D644↑j ROM:0012D65A cmp.w ($EEE).w,d0 ROM:0012D65E bgt.s locret_12D68E ROM:0012D660 cmpi.w #1,($D56).w ROM:0012D666 bne.s locret_12D68E ROM:0012D668 subq.w #1,($D56).w ROM:0012D66C bvc.s loc_12D674 ROM:0012D66E move.w #$8000,($D56).w ROM:0012D674 ROM:0012D674 loc_12D674: ; CODE XREF: ROM:0012D66C↑j ROM:0012D674 bsr.w sub_12D792 ROM:0012D678 clr.b ($8DC).w ROM:0012D67C clr.w ($69E).w ROM:0012D680 move.b #3,($8DC).w ROM:0012D686 move.b #4,($1204).w ROM:0012D68C bra.s loc_12D6F4 ROM:0012D68E ; --------------------------------------------------------------------------- ROM:0012D68E ROM:0012D68E locret_12D68E: ; CODE XREF: ROM:0012D630↑j ROM:0012D68E ; ROM:0012D65E↑j ... ROM:0012D68E rts ROM:0012D690 ; --------------------------------------------------------------------------- ROM:0012D690 ROM:0012D690 loc_12D690: ; DATA XREF: ROM:0012D600↑o ROM:0012D690 move.w $5EC(a5),d0 ROM:0012D694 cmp.w ($EEE).w,d0 ROM:0012D698 ble.s locret_12D6A2 ROM:0012D69A move.b #2,($1204).w ROM:0012D6A0 bra.s locret_12D68E ROM:0012D6A2 ; --------------------------------------------------------------------------- ROM:0012D6A2 ROM:0012D6A2 locret_12D6A2: ; CODE XREF: ROM:0012D658↑j ROM:0012D6A2 ; ROM:0012D698↑j ROM:0012D6A2 rts ROM:0012D6A4 ; --------------------------------------------------------------------------- ROM:0012D6A4 ROM:0012D6A4 loc_12D6A4: ; DATA XREF: ROM:0012D604↑o ROM:0012D6A4 move.w $5F0(a5),d1 ROM:0012D6A8 move.w $5EE(a5),d2 ROM:0012D6AC cmp.w ($D4E).w,d1 ROM:0012D6B0 ble.s loc_12D6B8 ROM:0012D6B2 cmp.w ($D50).w,d2 ROM:0012D6B6 bgt.s loc_12D6E2 ROM:0012D6B8 ROM:0012D6B8 loc_12D6B8: ; CODE XREF: ROM:0012D6B0↑j ROM:0012D6B8 bsr.w sub_12D7D4 ROM:0012D6BC bsr.w sub_12D7FA ROM:0012D6C0 bset #2,($DE7).w ROM:0012D6C6 clr.b ($8DC).w ROM:0012D6CA clr.w ($69E).w ROM:0012D6CE bset #1,($121C).w ROM:0012D6D4 move.b #6,($1204).w ROM:0012D6DA bra.l locret_12D76A ROM:0012D6E0 ; --------------------------------------------------------------------------- ROM:0012D6E0 bra.s loc_12D6F4 ROM:0012D6E2 ; --------------------------------------------------------------------------- ROM:0012D6E2 ROM:0012D6E2 loc_12D6E2: ; CODE XREF: ROM:0012D6B6↑j ROM:0012D6E2 move.w $5EC(a5),d0 ROM:0012D6E6 cmp.w ($EEE).w,d0 ROM:0012D6EA ble.s loc_12D6F4 ROM:0012D6EC move.b #5,($1204).w ROM:0012D6F2 bra.s loc_12D764 ROM:0012D6F4 ; --------------------------------------------------------------------------- ROM:0012D6F4 ROM:0012D6F4 loc_12D6F4: ; CODE XREF: ROM:0012D68C↑j ROM:0012D6F4 ; ROM:0012D6E0↑j ... ROM:0012D6F4 bsr.w sub_12D76E ROM:0012D6F8 rts ROM:0012D6FA ; --------------------------------------------------------------------------- ROM:0012D6FA ROM:0012D6FA loc_12D6FA: ; DATA XREF: ROM:0012D608↑o ROM:0012D6FA move.w $5EC(a5),d0 ROM:0012D6FE cmp.w ($EEE).w,d0 ROM:0012D702 bgt.s loc_12D764 ROM:0012D704 btst #3,($13AD).w ROM:0012D70A beq.s loc_12D73E ROM:0012D70C btst #5,($1388).w ROM:0012D712 beq.s loc_12D73E ROM:0012D714 bsr.w sub_12D7A0 ROM:0012D718 addq.w #1,($D4E).w ROM:0012D71C bvc.s loc_12D724 ROM:0012D71E move.w #$8000,($D4E).w ROM:0012D724 ROM:0012D724 loc_12D724: ; CODE XREF: ROM:0012D71C↑j ROM:0012D724 bsr.w sub_12D792 ROM:0012D728 clr.b ($8DC).w ROM:0012D72C clr.w ($69E).w ROM:0012D730 move.b #3,($8DC).w ROM:0012D736 move.b #4,($1204).w ROM:0012D73C bra.s loc_12D6F4 ROM:0012D73E ; --------------------------------------------------------------------------- ROM:0012D73E ROM:0012D73E loc_12D73E: ; CODE XREF: ROM:0012D70A↑j ROM:0012D73E ; ROM:0012D712↑j ROM:0012D73E addq.w #1,($D50).w ROM:0012D742 bvc.s loc_12D74A ROM:0012D744 move.w #$8000,($D50).w ROM:0012D74A ROM:0012D74A loc_12D74A: ; CODE XREF: ROM:0012D742↑j ROM:0012D74A bsr.w sub_12D792 ROM:0012D74E clr.b ($8DC).w ROM:0012D752 clr.w ($69E).w ROM:0012D756 move.b #3,($8DC).w ROM:0012D75C move.b #4,($1204).w ROM:0012D762 bra.s loc_12D6F4 ROM:0012D764 ; --------------------------------------------------------------------------- ROM:0012D764 ROM:0012D764 loc_12D764: ; CODE XREF: ROM:0012D6F2↑j ROM:0012D764 ; ROM:0012D702↑j ROM:0012D764 bsr.w sub_12D76E ROM:0012D768 rts ROM:0012D76A ; --------------------------------------------------------------------------- ROM:0012D76A ROM:0012D76A locret_12D76A: ; CODE XREF: ROM:0012D6DA↑j ROM:0012D76A ; DATA XREF: ROM:0012D60C↑o ROM:0012D76A rts ROM:0012D76C ; --------------------------------------------------------------------------- ROM:0012D76C rts ROM:0012D76E ROM:0012D76E ; =============== S U B R O U T I N E ======================================= ROM:0012D76E ROM:0012D76E ROM:0012D76E sub_12D76E: ; CODE XREF: ROM:loc_12D6F4↑p ROM:0012D76E ; ROM:loc_12D764↑p ROM:0012D76E move.w $5F4(a5),d0 ROM:0012D772 cmp.w ($EEE).w,d0 ROM:0012D776 bgt.s loc_12D780 ROM:0012D778 bset #3,($13AD).w ROM:0012D77E bra.s locret_12D790 ROM:0012D780 ; --------------------------------------------------------------------------- ROM:0012D780 ROM:0012D780 loc_12D780: ; CODE XREF: sub_12D76E+8↑j ROM:0012D780 move.w $5F6(a5),d0 ROM:0012D784 cmp.w ($EEE).w,d0 ROM:0012D788 blt.s locret_12D790 ROM:0012D78A bset #5,($1388).w ROM:0012D790 ROM:0012D790 locret_12D790: ; CODE XREF: sub_12D76E+10↑j ROM:0012D790 ; sub_12D76E+1A↑j ROM:0012D790 rts ROM:0012D790 ; End of function sub_12D76E ROM:0012D790 ROM:0012D792 ROM:0012D792 ; =============== S U B R O U T I N E ======================================= ROM:0012D792 ROM:0012D792 ROM:0012D792 sub_12D792: ; CODE XREF: ROM:loc_12D674↑p ROM:0012D792 ; ROM:loc_12D724↑p ... ROM:0012D792 bclr #3,($13AD).w ROM:0012D798 bclr #5,($1388).w ROM:0012D79E rts ROM:0012D79E ; End of function sub_12D792 ROM:0012D79E ROM:0012D7A0 ROM:0012D7A0 ; =============== S U B R O U T I N E ======================================= ROM:0012D7A0 ROM:0012D7A0 ROM:0012D7A0 sub_12D7A0: ; CODE XREF: ROM:0012D714↑p ROM:0012D7A0 move.w ($69E).w,d0 ROM:0012D7A4 add.w d0,($D52).w ROM:0012D7A8 bvc.w loc_12D7B2 ROM:0012D7AC move.w #$7FFF,($D52).w ROM:0012D7B2 ROM:0012D7B2 loc_12D7B2: ; CODE XREF: sub_12D7A0+8↑j ROM:0012D7B2 move.w #$3AC0,d1 ROM:0012D7B6 move.w ($598).w,d2 ROM:0012D7BA move.w ($A5E).w,d3 ROM:0012D7BE bsr.l sub_116F5A ROM:0012D7C4 add.w d1,($D54).w ROM:0012D7C8 bvc.w locret_12D7D2 ROM:0012D7CC move.w #$7FFF,($D54).w ROM:0012D7D2 ROM:0012D7D2 locret_12D7D2: ; CODE XREF: sub_12D7A0+28↑j ROM:0012D7D2 rts ROM:0012D7D2 ; End of function sub_12D7A0 ROM:0012D7D2 ROM:0012D7D4 ROM:0012D7D4 ; =============== S U B R O U T I N E ======================================= ROM:0012D7D4 ROM:0012D7D4 ROM:0012D7D4 sub_12D7D4: ; CODE XREF: ROM:loc_12D6B8↑p ROM:0012D7D4 cmpi.w #0,($D4E).w ROM:0012D7DA ble.s loc_12D7F4 ROM:0012D7DC cmpi.w #$7FFF,($D52).w ROM:0012D7E2 bge.s loc_12D7F4 ROM:0012D7E4 move.w ($D52).w,d0 ROM:0012D7E8 ext.l d0 ROM:0012D7EA divs.w ($D4E).w,d0 ROM:0012D7EE move.w d0,($D58).w ROM:0012D7F2 bra.s locret_12D7F8 ROM:0012D7F4 ; --------------------------------------------------------------------------- ROM:0012D7F4 ROM:0012D7F4 loc_12D7F4: ; CODE XREF: sub_12D7D4+6↑j ROM:0012D7F4 ; sub_12D7D4+E↑j ROM:0012D7F4 clr.w ($D58).w ROM:0012D7F8 ROM:0012D7F8 locret_12D7F8: ; CODE XREF: sub_12D7D4+1E↑j ROM:0012D7F8 rts ROM:0012D7F8 ; End of function sub_12D7D4 ROM:0012D7F8 ROM:0012D7FA ROM:0012D7FA ; =============== S U B R O U T I N E ======================================= ROM:0012D7FA ROM:0012D7FA ROM:0012D7FA sub_12D7FA: ; CODE XREF: ROM:0012D6BC↑p ROM:0012D7FA bclr #2,($DB7).w ROM:0012D800 clr.w d0 ROM:0012D802 ROM:0012D802 loc_12D802: ; CODE XREF: sub_12D7FA:loc_12D834↓j ROM:0012D802 move.w $8A0(a5,d0.w*2),d1 ROM:0012D808 move.w $8B2(a5,d0.w*2),d2 ROM:0012D80E cmp.w $1444(d0.w*2),d1 ROM:0012D814 ble.s loc_12D81E ROM:0012D816 cmp.w $1444(d0.w*2),d2 ROM:0012D81C blt.s loc_12D824 ROM:0012D81E ROM:0012D81E loc_12D81E: ; CODE XREF: sub_12D7FA+1A↑j ROM:0012D81E bset #2,($DB7).w ROM:0012D824 ROM:0012D824 loc_12D824: ; CODE XREF: sub_12D7FA+22↑j ROM:0012D824 cmpi.w #8,d0 ROM:0012D828 bge.w loc_12D836 ROM:0012D82C addq.w #1,d0 ROM:0012D82E bvc.s loc_12D834 ROM:0012D830 move.w #$8000,d0 ROM:0012D834 ROM:0012D834 loc_12D834: ; CODE XREF: sub_12D7FA+34↑j ROM:0012D834 bra.s loc_12D802 ROM:0012D836 ; --------------------------------------------------------------------------- ROM:0012D836 ROM:0012D836 loc_12D836: ; CODE XREF: sub_12D7FA+2E↑j ROM:0012D836 move.w $5EE(a5),d0 ROM:0012D83A move.w ($D54).w,d1 ROM:0012D83E cmp.w ($D52).w,d1 ROM:0012D842 blt.s loc_12D84A ROM:0012D844 cmp.w ($D50).w,d0 ROM:0012D848 bgt.s loc_12D850 ROM:0012D84A ROM:0012D84A loc_12D84A: ; CODE XREF: sub_12D7FA+48↑j ROM:0012D84A bset #2,($DB7).w ROM:0012D850 ROM:0012D850 loc_12D850: ; CODE XREF: sub_12D7FA+4E↑j ROM:0012D850 move.w ($D54).w,($192E).w ROM:0012D856 move.w ($D52).w,($192A).w ROM:0012D85C move.w ($D50).w,($192C).w ROM:0012D862 rts ROM:0012D862 ; End of function sub_12D7FA ROM:0012D862 ROM:0012D864 ROM:0012D864 ; =============== S U B R O U T I N E ======================================= ROM:0012D864 ROM:0012D864 ROM:0012D864 sub_12D864: ; CODE XREF: sub_12DAA4↓p ROM:0012D864 bsr.w sub_12D872 ROM:0012D868 bsr.w sub_12DA6A ROM:0012D86C bsr.w sub_12D928 ROM:0012D870 rts ROM:0012D870 ; End of function sub_12D864 ROM:0012D870 ROM:0012D872 ROM:0012D872 ; =============== S U B R O U T I N E ======================================= ROM:0012D872 ROM:0012D872 ROM:0012D872 sub_12D872: ; CODE XREF: sub_12D864↑p ROM:0012D872 clr.w d1 ROM:0012D874 move.b ($1205).w,d1 ROM:0012D878 cmpi.w #4,d1 ROM:0012D87C bcc.s locret_12D886 ROM:0012D87E movea.l off_12D888(pc,d1.w*4),a0 ROM:0012D882 nop ROM:0012D884 jmp (a0) ROM:0012D886 ; --------------------------------------------------------------------------- ROM:0012D886 ROM:0012D886 locret_12D886: ; CODE XREF: sub_12D872+A↑j ROM:0012D886 rts ROM:0012D886 ; End of function sub_12D872 ROM:0012D886 ROM:0012D886 ; --------------------------------------------------------------------------- ROM:0012D888 off_12D888: dc.l loc_12D898 ; DATA XREF: sub_12D872+C↑r ROM:0012D88C dc.l loc_12D8A6 ROM:0012D890 dc.l loc_12D8C0 ROM:0012D894 dc.l loc_12D90C ROM:0012D898 ; --------------------------------------------------------------------------- ROM:0012D898 ROM:0012D898 loc_12D898: ; DATA XREF: ROM:off_12D888↑o ROM:0012D898 move.b #1,($1205).w ROM:0012D89E bclr #5,($138A).w ROM:0012D8A4 bra.s locret_12D8BE ROM:0012D8A6 ; --------------------------------------------------------------------------- ROM:0012D8A6 ROM:0012D8A6 loc_12D8A6: ; DATA XREF: ROM:0012D88C↑o ROM:0012D8A6 move.w $5F8(a5),d0 ROM:0012D8AA cmp.w ($D70).w,d0 ROM:0012D8AE bgt.s locret_12D8BE ROM:0012D8B0 move.w $5FA(a5),($D5A).w ROM:0012D8B6 move.b #2,($1205).w ROM:0012D8BC bra.s locret_12D90A ROM:0012D8BE ; --------------------------------------------------------------------------- ROM:0012D8BE ROM:0012D8BE locret_12D8BE: ; CODE XREF: ROM:0012D8A4↑j ROM:0012D8BE ; ROM:0012D8AE↑j ... ROM:0012D8BE rts ROM:0012D8C0 ; --------------------------------------------------------------------------- ROM:0012D8C0 ROM:0012D8C0 loc_12D8C0: ; DATA XREF: ROM:0012D890↑o ROM:0012D8C0 move.w $5F8(a5),d0 ROM:0012D8C4 cmp.w ($D70).w,d0 ROM:0012D8C8 ble.s loc_12D8D2 ROM:0012D8CA move.b #1,($1205).w ROM:0012D8D0 bra.s locret_12D8BE ROM:0012D8D2 ; --------------------------------------------------------------------------- ROM:0012D8D2 ROM:0012D8D2 loc_12D8D2: ; CODE XREF: ROM:0012D8C8↑j ROM:0012D8D2 btst #0,($1181).w ROM:0012D8D8 beq.s locret_12D90A ROM:0012D8DA cmpi.w #1,($D5A).w ROM:0012D8E0 ble.s loc_12D8F0 ROM:0012D8E2 subq.w #1,($D5A).w ROM:0012D8E6 bvc.s loc_12D8EE ROM:0012D8E8 move.w #$8000,($D5A).w ROM:0012D8EE ROM:0012D8EE loc_12D8EE: ; CODE XREF: ROM:0012D8E6↑j ROM:0012D8EE bra.s locret_12D90A ROM:0012D8F0 ; --------------------------------------------------------------------------- ROM:0012D8F0 ROM:0012D8F0 loc_12D8F0: ; CODE XREF: ROM:0012D8E0↑j ROM:0012D8F0 subq.w #1,($D5A).w ROM:0012D8F4 bvc.s loc_12D8FC ROM:0012D8F6 move.w #$8000,($D5A).w ROM:0012D8FC ROM:0012D8FC loc_12D8FC: ; CODE XREF: ROM:0012D8F4↑j ROM:0012D8FC bset #5,($138A).w ROM:0012D902 move.b #3,($1205).w ROM:0012D908 bra.s locret_12D924 ROM:0012D90A ; --------------------------------------------------------------------------- ROM:0012D90A ROM:0012D90A locret_12D90A: ; CODE XREF: ROM:0012D8BC↑j ROM:0012D90A ; ROM:0012D8D8↑j ... ROM:0012D90A rts ROM:0012D90C ; --------------------------------------------------------------------------- ROM:0012D90C ROM:0012D90C loc_12D90C: ; DATA XREF: ROM:0012D894↑o ROM:0012D90C move.w $5F8(a5),d0 ROM:0012D910 cmp.w ($D70).w,d0 ROM:0012D914 ble.s locret_12D924 ROM:0012D916 bclr #5,($138A).w ROM:0012D91C move.b #1,($1205).w ROM:0012D922 bra.s locret_12D8BE ROM:0012D924 ; --------------------------------------------------------------------------- ROM:0012D924 ROM:0012D924 locret_12D924: ; CODE XREF: ROM:0012D908↑j ROM:0012D924 ; ROM:0012D914↑j ROM:0012D924 rts ROM:0012D926 ; --------------------------------------------------------------------------- ROM:0012D926 rts ROM:0012D928 ROM:0012D928 ; =============== S U B R O U T I N E ======================================= ROM:0012D928 ROM:0012D928 ROM:0012D928 sub_12D928: ; CODE XREF: sub_12D864+8↑p ROM:0012D928 bclr #4,($1394).w ROM:0012D92E btst #0,($1173).w ROM:0012D934 beq.l locret_12DA68 ROM:0012D93A btst #2,($13A3).w ROM:0012D940 bne.l locret_12DA68 ROM:0012D946 btst #4,($13A9).w ROM:0012D94C bne.l locret_12DA68 ROM:0012D952 btst #0,($1218).w ROM:0012D958 bne.l locret_12DA68 ROM:0012D95E btst #5,($13AA).w ROM:0012D964 bne.l locret_12DA68 ROM:0012D96A move.w $5FE(a5),d0 ROM:0012D96E cmp.w ($598).w,d0 ROM:0012D972 bgt.l locret_12DA68 ROM:0012D978 move.w $600(a5),d0 ROM:0012D97C cmp.w ($598).w,d0 ROM:0012D980 ble.l locret_12DA68 ROM:0012D986 move.w $602(a5),d0 ROM:0012D98A cmp.w ($A5E).w,d0 ROM:0012D98E bgt.l locret_12DA68 ROM:0012D994 move.w $604(a5),d0 ROM:0012D998 cmp.w ($A5E).w,d0 ROM:0012D99C ble.l locret_12DA68 ROM:0012D9A2 move.w $5FC(a5),d0 ROM:0012D9A6 cmp.w ($A94).w,d0 ROM:0012D9AA bgt.l locret_12DA68 ROM:0012D9B0 btst #0,($1202).w ROM:0012D9B6 beq.l locret_12DA68 ROM:0012D9BC btst #1,($1202).w ROM:0012D9C2 beq.l locret_12DA68 ROM:0012D9C8 btst #1,($117E).w ROM:0012D9CE beq.l locret_12DA68 ROM:0012D9D4 btst #6,($DB7).w ROM:0012D9DA bne.l locret_12DA68 ROM:0012D9E0 btst #6,($140F).w ROM:0012D9E6 bne.l locret_12DA68 ROM:0012D9EC btst #0,($DB6).w ROM:0012D9F2 bne.s locret_12DA68 ROM:0012D9F4 btst #0,($140E).w ROM:0012D9FA bne.s locret_12DA68 ROM:0012D9FC btst #5,($DB6).w ROM:0012DA02 bne.s locret_12DA68 ROM:0012DA04 btst #5,($140E).w ROM:0012DA0A bne.s locret_12DA68 ROM:0012DA0C btst #7,($DB7).w ROM:0012DA12 bne.s locret_12DA68 ROM:0012DA14 btst #7,($140F).w ROM:0012DA1A bne.s locret_12DA68 ROM:0012DA1C btst #3,($13A0).w ROM:0012DA22 bne.s locret_12DA68 ROM:0012DA24 btst #0,($13A7).w ROM:0012DA2A bne.s locret_12DA68 ROM:0012DA2C btst #1,($DB6).w ROM:0012DA32 bne.s locret_12DA68 ROM:0012DA34 btst #1,($140E).w ROM:0012DA3A bne.s locret_12DA68 ROM:0012DA3C btst #5,($138A).w ROM:0012DA42 bne.s locret_12DA68 ROM:0012DA44 move.w ($CC6).w,d1 ROM:0012DA48 sub.w ($CC2).w,d1 ROM:0012DA4C bpl.w loc_12DA52 ROM:0012DA50 neg.w d1 ROM:0012DA52 ROM:0012DA52 loc_12DA52: ; CODE XREF: sub_12D928+124↑j ROM:0012DA52 move.w $606(a5),d0 ROM:0012DA56 cmp.w d1,d0 ROM:0012DA58 ble.s locret_12DA68 ROM:0012DA5A btst #6,($138F).w ROM:0012DA60 beq.s locret_12DA68 ROM:0012DA62 bset #4,($1394).w ROM:0012DA68 ROM:0012DA68 locret_12DA68: ; CODE XREF: sub_12D928+C↑j ROM:0012DA68 ; sub_12D928+18↑j ... ROM:0012DA68 rts ROM:0012DA68 ; End of function sub_12D928 ROM:0012DA68 ROM:0012DA6A ROM:0012DA6A ; =============== S U B R O U T I N E ======================================= ROM:0012DA6A ROM:0012DA6A ROM:0012DA6A sub_12DA6A: ; CODE XREF: sub_12D864+4↑p ROM:0012DA6A btst #0,($1181).w ROM:0012DA70 beq.s locret_12DA76 ROM:0012DA72 bsr.w sub_12DA78 ROM:0012DA76 ROM:0012DA76 locret_12DA76: ; CODE XREF: sub_12DA6A+6↑j ROM:0012DA76 rts ROM:0012DA76 ; End of function sub_12DA6A 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: sub_12DA6A+8↑p ROM:0012DA78 move.w ($F3A).w,d0 ROM:0012DA7C sub.w ($D5C).w,d0 ROM:0012DA80 bpl.w loc_12DA86 ROM:0012DA84 neg.w d0 ROM:0012DA86 ROM:0012DA86 loc_12DA86: ; CODE XREF: sub_12DA78+8↑j ROM:0012DA86 move.w $608(a5),d1 ROM:0012DA8A cmp.w d0,d1 ROM:0012DA8C ble.s loc_12DA96 ROM:0012DA8E bset #6,($138F).w ROM:0012DA94 bra.s loc_12DA9C ROM:0012DA96 ; --------------------------------------------------------------------------- ROM:0012DA96 ROM:0012DA96 loc_12DA96: ; CODE XREF: sub_12DA78+14↑j ROM:0012DA96 bclr #6,($138F).w ROM:0012DA9C ROM:0012DA9C loc_12DA9C: ; CODE XREF: sub_12DA78+1C↑j ROM:0012DA9C move.w ($F3A).w,($D5C).w ROM:0012DAA2 rts ROM:0012DAA2 ; End of function sub_12DA78 ROM:0012DAA2 ROM:0012DAA4 ROM:0012DAA4 ; =============== S U B R O U T I N E ======================================= ROM:0012DAA4 ROM:0012DAA4 ROM:0012DAA4 sub_12DAA4: ; CODE XREF: sub_126FC0+D2↑p ROM:0012DAA4 bsr.l sub_12D864 ROM:0012DAAA bsr.l sub_12DDCC ROM:0012DAB0 bsr.w sub_12DAB6 ROM:0012DAB4 rts ROM:0012DAB4 ; End of function sub_12DAA4 ROM:0012DAB4 ROM:0012DAB6 ROM:0012DAB6 ; =============== S U B R O U T I N E ======================================= ROM:0012DAB6 ROM:0012DAB6 ROM:0012DAB6 sub_12DAB6: ; CODE XREF: sub_12DAA4+C↑p ROM:0012DAB6 clr.w d1 ROM:0012DAB8 move.b ($1206).w,d1 ROM:0012DABC cmpi.w #4,d1 ROM:0012DAC0 bcc.s locret_12DACA ROM:0012DAC2 movea.l off_12DACC(pc,d1.w*4),a0 ROM:0012DAC6 nop ROM:0012DAC8 jmp (a0) ROM:0012DACA ; --------------------------------------------------------------------------- ROM:0012DACA ROM:0012DACA locret_12DACA: ; CODE XREF: sub_12DAB6+A↑j ROM:0012DACA rts ROM:0012DACA ; End of function sub_12DAB6 ROM:0012DACA ROM:0012DACA ; --------------------------------------------------------------------------- ROM:0012DACC off_12DACC: dc.l loc_12DADC ; DATA XREF: sub_12DAB6+C↑r ROM:0012DAD0 dc.l loc_12DAE4 ROM:0012DAD4 dc.l loc_12DB00 ROM:0012DAD8 dc.l loc_12DB4E ROM:0012DADC ; --------------------------------------------------------------------------- ROM:0012DADC ROM:0012DADC loc_12DADC: ; DATA XREF: ROM:off_12DACC↑o ROM:0012DADC move.b #1,($1206).w ROM:0012DAE2 bra.s loc_12DAFA ROM:0012DAE4 ; --------------------------------------------------------------------------- ROM:0012DAE4 ROM:0012DAE4 loc_12DAE4: ; DATA XREF: ROM:0012DAD0↑o ROM:0012DAE4 btst #4,($1394).w ROM:0012DAEA beq.s loc_12DAFA ROM:0012DAEC move.w $60A(a5),($D5E).w ROM:0012DAF2 move.b #2,($1206).w ROM:0012DAF8 bra.s loc_12DB48 ROM:0012DAFA ; --------------------------------------------------------------------------- ROM:0012DAFA ROM:0012DAFA loc_12DAFA: ; CODE XREF: ROM:0012DAE2↑j ROM:0012DAFA ; ROM:0012DAEA↑j ... ROM:0012DAFA bsr.w sub_12DBA0 ROM:0012DAFE rts ROM:0012DB00 ; --------------------------------------------------------------------------- ROM:0012DB00 ROM:0012DB00 loc_12DB00: ; DATA XREF: ROM:0012DAD4↑o ROM:0012DB00 btst #4,($1394).w ROM:0012DB06 bne.s loc_12DB10 ROM:0012DB08 move.b #1,($1206).w ROM:0012DB0E bra.s loc_12DAFA ROM:0012DB10 ; --------------------------------------------------------------------------- ROM:0012DB10 ROM:0012DB10 loc_12DB10: ; CODE XREF: ROM:0012DB06↑j ROM:0012DB10 btst #0,($1181).w ROM:0012DB16 beq.s loc_12DB48 ROM:0012DB18 cmpi.w #1,($D5E).w ROM:0012DB1E ble.s loc_12DB30 ROM:0012DB20 subq.w #1,($D5E).w ROM:0012DB24 bvc.s loc_12DB2C ROM:0012DB26 move.w #$8000,($D5E).w ROM:0012DB2C ROM:0012DB2C loc_12DB2C: ; CODE XREF: ROM:0012DB24↑j ROM:0012DB2C bra.s loc_12DB48 ROM:0012DB2E ; --------------------------------------------------------------------------- ROM:0012DB2E bra.s loc_12DB48 ROM:0012DB30 ; --------------------------------------------------------------------------- ROM:0012DB30 ROM:0012DB30 loc_12DB30: ; CODE XREF: ROM:0012DB1E↑j ROM:0012DB30 subq.w #1,($D5E).w ROM:0012DB34 bvc.s loc_12DB3C ROM:0012DB36 move.w #$8000,($D5E).w ROM:0012DB3C ROM:0012DB3C loc_12DB3C: ; CODE XREF: ROM:0012DB34↑j ROM:0012DB3C bsr.w sub_12DBAE ROM:0012DB40 move.b #3,($1206).w ROM:0012DB46 bra.s locret_12DB9C ROM:0012DB48 ; --------------------------------------------------------------------------- ROM:0012DB48 ROM:0012DB48 loc_12DB48: ; CODE XREF: ROM:0012DAF8↑j ROM:0012DB48 ; ROM:0012DB16↑j ... ROM:0012DB48 bsr.w sub_12DBA0 ROM:0012DB4C rts ROM:0012DB4E ; --------------------------------------------------------------------------- ROM:0012DB4E ROM:0012DB4E loc_12DB4E: ; DATA XREF: ROM:0012DAD8↑o ROM:0012DB4E btst #4,($1394).w ROM:0012DB54 bne.s loc_12DB5E ROM:0012DB56 move.b #1,($1206).w ROM:0012DB5C bra.s loc_12DAFA ROM:0012DB5E ; --------------------------------------------------------------------------- ROM:0012DB5E ROM:0012DB5E loc_12DB5E: ; CODE XREF: ROM:0012DB54↑j ROM:0012DB5E btst #4,($13A3).w ROM:0012DB64 beq.s loc_12DB88 ROM:0012DB66 btst #0,($1181).w ROM:0012DB6C beq.s loc_12DB82 ROM:0012DB6E bsr.w sub_12DBAE ROM:0012DB72 bsr.w sub_12DC9A ROM:0012DB76 bsr.w sub_12DBBC ROM:0012DB7A bsr.w sub_12DC54 ROM:0012DB7E bra.s locret_12DB9C ROM:0012DB80 ; --------------------------------------------------------------------------- ROM:0012DB80 bra.s loc_12DB88 ROM:0012DB82 ; --------------------------------------------------------------------------- ROM:0012DB82 ROM:0012DB82 loc_12DB82: ; CODE XREF: ROM:0012DB6C↑j ROM:0012DB82 bsr.w sub_12DBAE ROM:0012DB86 bra.s locret_12DB9C ROM:0012DB88 ; --------------------------------------------------------------------------- ROM:0012DB88 ROM:0012DB88 loc_12DB88: ; CODE XREF: ROM:0012DB64↑j ROM:0012DB88 ; ROM:0012DB80↑j ROM:0012DB88 btst #0,($1181).w ROM:0012DB8E beq.s locret_12DB9C ROM:0012DB90 bsr.w sub_12DC9A ROM:0012DB94 bsr.w sub_12DBBC ROM:0012DB98 bsr.w sub_12DC54 ROM:0012DB9C ROM:0012DB9C locret_12DB9C: ; CODE XREF: ROM:0012DB46↑j ROM:0012DB9C ; ROM:0012DB7E↑j ... ROM:0012DB9C rts ROM:0012DB9E ; --------------------------------------------------------------------------- ROM:0012DB9E rts ROM:0012DBA0 ROM:0012DBA0 ; =============== S U B R O U T I N E ======================================= ROM:0012DBA0 ROM:0012DBA0 ROM:0012DBA0 sub_12DBA0: ; CODE XREF: ROM:loc_12DAFA↑p ROM:0012DBA0 ; ROM:loc_12DB48↑p ROM:0012DBA0 move.w ($D7A).w,d0 ROM:0012DBA4 move.w $1444(d0.w*2),($D64).w ROM:0012DBAC rts ROM:0012DBAC ; End of function sub_12DBA0 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:loc_12DB3C↑p ROM:0012DBAE ; ROM:0012DB6E↑p ... ROM:0012DBAE move.w ($D7A).w,d0 ROM:0012DBB2 move.w $1444(d0.w*2),($D60).w ROM:0012DBBA rts ROM:0012DBBA ; End of function sub_12DBAE ROM:0012DBBA ROM:0012DBBC ROM:0012DBBC ; =============== S U B R O U T I N E ======================================= ROM:0012DBBC ROM:0012DBBC ROM:0012DBBC sub_12DBBC: ; CODE XREF: ROM:0012DB76↑p ROM:0012DBBC ; ROM:0012DB94↑p ROM:0012DBBC move.w ($D6A).w,d0 ROM:0012DBC0 cmp.w ($D6C).w,d0 ROM:0012DBC4 bgt.s loc_12DBD0 ROM:0012DBC6 move.w $60E(a5),d1 ROM:0012DBCA move.w $610(a5),d2 ROM:0012DBCE bra.s loc_12DBE8 ROM:0012DBD0 ; --------------------------------------------------------------------------- ROM:0012DBD0 ROM:0012DBD0 loc_12DBD0: ; CODE XREF: sub_12DBBC+8↑j ROM:0012DBD0 move.w ($D68).w,d0 ROM:0012DBD4 cmp.w ($D6C).w,d0 ROM:0012DBD8 bge.s loc_12DBE0 ROM:0012DBDA clr.w d1 ROM:0012DBDC clr.w d2 ROM:0012DBDE bra.s loc_12DBE8 ROM:0012DBE0 ; --------------------------------------------------------------------------- ROM:0012DBE0 ROM:0012DBE0 loc_12DBE0: ; CODE XREF: sub_12DBBC+1C↑j ROM:0012DBE0 move.w $614(a5),d1 ROM:0012DBE4 move.w $616(a5),d2 ROM:0012DBE8 ROM:0012DBE8 loc_12DBE8: ; CODE XREF: sub_12DBBC+12↑j ROM:0012DBE8 ; sub_12DBBC+22↑j ROM:0012DBE8 move.w ($D6C).w,d3 ROM:0012DBEC sub.w ($D66).w,d3 ROM:0012DBF0 muls.w d3,d1 ROM:0012DBF2 divs.w #$A,d1 ROM:0012DBF6 bvc.w loc_12DC0C ROM:0012DBFA cmpi.l #0,d1 ROM:0012DC00 ble.s loc_12DC08 ROM:0012DC02 move.w #$7FFF,d1 ROM:0012DC06 bra.s loc_12DC0C ROM:0012DC08 ; --------------------------------------------------------------------------- ROM:0012DC08 ROM:0012DC08 loc_12DC08: ; CODE XREF: sub_12DBBC+44↑j ROM:0012DC08 move.w #$8000,d1 ROM:0012DC0C ROM:0012DC0C loc_12DC0C: ; CODE XREF: sub_12DBBC+3A↑j ROM:0012DC0C ; sub_12DBBC+4A↑j ROM:0012DC0C move.w d1,($D62).w ROM:0012DC10 muls.w d3,d2 ROM:0012DC12 move.w ($D60).w,d4 ROM:0012DC16 muls.w #$3E8,d4 ROM:0012DC1A add.l d2,d4 ROM:0012DC1C divs.w #$3E8,d4 ROM:0012DC20 bvc.w loc_12DC36 ROM:0012DC24 cmpi.l #0,d4 ROM:0012DC2A ble.s loc_12DC32 ROM:0012DC2C move.w #$7FFF,d4 ROM:0012DC30 bra.s loc_12DC36 ROM:0012DC32 ; --------------------------------------------------------------------------- ROM:0012DC32 ROM:0012DC32 loc_12DC32: ; CODE XREF: sub_12DBBC+6E↑j ROM:0012DC32 move.w #$8000,d4 ROM:0012DC36 ROM:0012DC36 loc_12DC36: ; CODE XREF: sub_12DBBC+64↑j ROM:0012DC36 ; sub_12DBBC+74↑j ROM:0012DC36 move.w d4,($D60).w ROM:0012DC3A add.w d4,d1 ROM:0012DC3C bvc.w loc_12DC4E ROM:0012DC40 bpl.w loc_12DC4A ROM:0012DC44 move.w #$7FFF,d1 ROM:0012DC48 bra.s loc_12DC4E ROM:0012DC4A ; --------------------------------------------------------------------------- ROM:0012DC4A ROM:0012DC4A loc_12DC4A: ; CODE XREF: sub_12DBBC+84↑j ROM:0012DC4A move.w #$8000,d1 ROM:0012DC4E ROM:0012DC4E loc_12DC4E: ; CODE XREF: sub_12DBBC+80↑j ROM:0012DC4E ; sub_12DBBC+8C↑j ROM:0012DC4E move.w d1,($D64).w ROM:0012DC52 rts ROM:0012DC52 ; End of function sub_12DBBC ROM:0012DC52 ROM:0012DC54 ROM:0012DC54 ; =============== S U B R O U T I N E ======================================= ROM:0012DC54 ROM:0012DC54 ROM:0012DC54 sub_12DC54: ; CODE XREF: ROM:0012DB7A↑p ROM:0012DC54 ; ROM:0012DB98↑p ROM:0012DC54 move.w #$2710,d6 ROM:0012DC58 move.w ($D7A).w,d4 ROM:0012DC5C move.w $1444(d4.w*2),d2 ROM:0012DC62 clr.w d5 ROM:0012DC64 move.w $61A(a5),d3 ROM:0012DC68 move.w ($D60).w,d1 ROM:0012DC6C bsr.l sub_12B298 ROM:0012DC72 swap d4 ROM:0012DC74 move.w ($D7A).w,d3 ROM:0012DC78 move.w $61C(a5),d0 ROM:0012DC7C cmp.w d4,d0 ROM:0012DC7E bge.s loc_12DC86 ROM:0012DC80 move.w $61C(a5),d4 ROM:0012DC84 bra.s loc_12DC92 ROM:0012DC86 ; --------------------------------------------------------------------------- ROM:0012DC86 ROM:0012DC86 loc_12DC86: ; CODE XREF: sub_12DC54+2A↑j ROM:0012DC86 move.w $61E(a5),d0 ROM:0012DC8A cmp.w d4,d0 ROM:0012DC8C ble.s loc_12DC92 ROM:0012DC8E move.w $61E(a5),d4 ROM:0012DC92 ROM:0012DC92 loc_12DC92: ; CODE XREF: sub_12DC54+30↑j ROM:0012DC92 ; sub_12DC54+38↑j ROM:0012DC92 move.w d4,$1444(d3.w*2) ROM:0012DC98 rts ROM:0012DC98 ; End of function sub_12DC54 ROM:0012DC98 ROM:0012DC9A ROM:0012DC9A ; =============== S U B R O U T I N E ======================================= ROM:0012DC9A ROM:0012DC9A ROM:0012DC9A sub_12DC9A: ; CODE XREF: ROM:0012DB72↑p ROM:0012DC9A ; ROM:0012DB90↑p ROM:0012DC9A move.w #$3A2C,d1 ROM:0012DC9E move.w ($CC2).w,d2 ROM:0012DCA2 bsr.l sub_116F5A ROM:0012DCA8 move.w $618(a5),($D66).w ROM:0012DCAE add.w d1,($D66).w ROM:0012DCB2 move.w $612(a5),($D68).w ROM:0012DCB8 add.w d1,($D68).w ROM:0012DCBC move.w $60C(a5),($D6A).w ROM:0012DCC2 add.w d1,($D6A).w ROM:0012DCC6 rts ROM:0012DCC6 ; End of function sub_12DC9A ROM:0012DCC6 ROM:0012DCC8 ROM:0012DCC8 ; =============== S U B R O U T I N E ======================================= ROM:0012DCC8 ROM:0012DCC8 ROM:0012DCC8 sub_12DCC8: ; CODE XREF: ROM:00117140↑p ROM:0012DCC8 clr.w d1 ROM:0012DCCA move.b ($1207).w,d1 ROM:0012DCCE cmpi.w #2,d1 ROM:0012DCD2 bcc.s locret_12DCDC ROM:0012DCD4 movea.l off_12DCDE(pc,d1.w*4),a0 ROM:0012DCD8 nop ROM:0012DCDA jmp (a0) ROM:0012DCDC ; --------------------------------------------------------------------------- ROM:0012DCDC ROM:0012DCDC locret_12DCDC: ; CODE XREF: sub_12DCC8+A↑j ROM:0012DCDC rts ROM:0012DCDC ; End of function sub_12DCC8 ROM:0012DCDC ROM:0012DCDC ; --------------------------------------------------------------------------- ROM:0012DCDE off_12DCDE: dc.l loc_12DCE6 ; DATA XREF: sub_12DCC8+C↑r ROM:0012DCE2 dc.l loc_12DD04 ROM:0012DCE6 ; --------------------------------------------------------------------------- ROM:0012DCE6 ROM:0012DCE6 loc_12DCE6: ; DATA XREF: ROM:off_12DCDE↑o ROM:0012DCE6 move.b #1,($1207).w ROM:0012DCEC bsr.w sub_12DD4A ROM:0012DCF0 move.w $620(a5),d0 ROM:0012DCF4 clr.b ($8DD).w ROM:0012DCF8 move.w d0,($6A0).w ROM:0012DCFC move.b #1,($8DD).w ROM:0012DD02 rts ROM:0012DD04 ; --------------------------------------------------------------------------- ROM:0012DD04 ROM:0012DD04 loc_12DD04: ; DATA XREF: ROM:0012DCE2↑o ROM:0012DD04 btst #2,($13B0).w ROM:0012DD0A beq.s loc_12DD24 ROM:0012DD0C bsr.w sub_12DD4A ROM:0012DD10 move.w $620(a5),d0 ROM:0012DD14 clr.b ($8DD).w ROM:0012DD18 move.w d0,($6A0).w ROM:0012DD1C move.b #1,($8DD).w ROM:0012DD22 rts ROM:0012DD24 ; --------------------------------------------------------------------------- ROM:0012DD24 ROM:0012DD24 loc_12DD24: ; CODE XREF: ROM:0012DD0A↑j ROM:0012DD24 cmpi.w #0,($6A0).w ROM:0012DD2A bgt.s locret_12DD46 ROM:0012DD2C bsr.w sub_12DD5E ROM:0012DD30 bsr.w sub_12DD84 ROM:0012DD34 move.w $620(a5),d0 ROM:0012DD38 clr.b ($8DD).w ROM:0012DD3C move.w d0,($6A0).w ROM:0012DD40 move.b #1,($8DD).w ROM:0012DD46 ROM:0012DD46 locret_12DD46: ; CODE XREF: ROM:0012DD2A↑j ROM:0012DD46 rts ROM:0012DD48 ; --------------------------------------------------------------------------- ROM:0012DD48 rts ROM:0012DD4A ROM:0012DD4A ; =============== S U B R O U T I N E ======================================= ROM:0012DD4A ROM:0012DD4A ROM:0012DD4A sub_12DD4A: ; CODE XREF: ROM:0012DCEC↑p ROM:0012DD4A ; ROM:0012DD0C↑p ROM:0012DD4A move.w ($C80).w,($D6C).w ROM:0012DD50 clr.w ($D6E).w ROM:0012DD54 clr.w ($D70).w ROM:0012DD58 clr.w ($D72).w ROM:0012DD5C rts ROM:0012DD5C ; End of function sub_12DD4A ROM:0012DD5C ROM:0012DD5E ROM:0012DD5E ; =============== S U B R O U T I N E ======================================= ROM:0012DD5E ROM:0012DD5E ROM:0012DD5E sub_12DD5E: ; CODE XREF: ROM:0012DD2C↑p ROM:0012DD5E move.w #$2710,d6 ROM:0012DD62 move.w ($D6C).w,d2 ROM:0012DD66 move.w ($D6E).w,d5 ROM:0012DD6A move.w $622(a5),d3 ROM:0012DD6E move.w ($C80).w,d1 ROM:0012DD72 bsr.l sub_12B298 ROM:0012DD78 move.w d4,($D6E).w ROM:0012DD7C swap d4 ROM:0012DD7E move.w d4,($D6C).w ROM:0012DD82 rts ROM:0012DD82 ; End of function sub_12DD5E ROM:0012DD82 ROM:0012DD84 ROM:0012DD84 ; =============== S U B R O U T I N E ======================================= ROM:0012DD84 ROM:0012DD84 ROM:0012DD84 sub_12DD84: ; CODE XREF: ROM:0012DD30↑p ROM:0012DD84 move.w #$3A2E,d1 ROM:0012DD88 move.w ($CC2).w,d2 ROM:0012DD8C bsr.l sub_116F5A ROM:0012DD92 move.w d1,($D74).w ROM:0012DD96 move.w #$2710,d6 ROM:0012DD9A move.w ($D70).w,d2 ROM:0012DD9E move.w ($D72).w,d5 ROM:0012DDA2 move.w ($D74).w,d3 ROM:0012DDA6 move.w ($C80).w,d1 ROM:0012DDAA sub.w ($D6C).w,d1 ROM:0012DDAE cmpi.w #0,d1 ROM:0012DDB2 blt.s loc_12DDB8 ROM:0012DDB4 bra.s loc_12DDBA ROM:0012DDB6 ; --------------------------------------------------------------------------- ROM:0012DDB6 bra.s loc_12DDBA ROM:0012DDB8 ; --------------------------------------------------------------------------- ROM:0012DDB8 ROM:0012DDB8 loc_12DDB8: ; CODE XREF: sub_12DD84+2E↑j ROM:0012DDB8 neg.w d1 ROM:0012DDBA ROM:0012DDBA loc_12DDBA: ; CODE XREF: sub_12DD84+30↑j ROM:0012DDBA ; sub_12DD84+32↑j ROM:0012DDBA bsr.l sub_12B298 ROM:0012DDC0 move.w d4,($D72).w ROM:0012DDC4 swap d4 ROM:0012DDC6 move.w d4,($D70).w ROM:0012DDCA rts ROM:0012DDCA ; End of function sub_12DD84 ROM:0012DDCA ROM:0012DDCC ROM:0012DDCC ; =============== S U B R O U T I N E ======================================= ROM:0012DDCC ROM:0012DDCC ROM:0012DDCC sub_12DDCC: ; CODE XREF: sub_12DAA4+6↑p ROM:0012DDCC bclr #4,($13A3).w ROM:0012DDD2 bsr.w sub_12DDE0 ROM:0012DDD6 bsr.w sub_12DE9A ROM:0012DDDA bsr.w sub_12DF54 ROM:0012DDDE rts ROM:0012DDDE ; End of function sub_12DDCC ROM:0012DDDE ROM:0012DDE0 ROM:0012DDE0 ; =============== S U B R O U T I N E ======================================= ROM:0012DDE0 ROM:0012DDE0 ROM:0012DDE0 sub_12DDE0: ; CODE XREF: sub_12DDCC+6↑p ROM:0012DDE0 clr.w d1 ROM:0012DDE2 move.b ($1208).w,d1 ROM:0012DDE6 cmpi.w #4,d1 ROM:0012DDEA bcc.s locret_12DDF4 ROM:0012DDEC movea.l off_12DDF6(pc,d1.w*4),a0 ROM:0012DDF0 nop ROM:0012DDF2 jmp (a0) ROM:0012DDF4 ; --------------------------------------------------------------------------- ROM:0012DDF4 ROM:0012DDF4 locret_12DDF4: ; CODE XREF: sub_12DDE0+A↑j ROM:0012DDF4 rts ROM:0012DDF4 ; End of function sub_12DDE0 ROM:0012DDF4 ROM:0012DDF4 ; --------------------------------------------------------------------------- ROM:0012DDF6 off_12DDF6: dc.l loc_12DE06 ; DATA XREF: sub_12DDE0+C↑r ROM:0012DDFA dc.l loc_12DE12 ROM:0012DDFE dc.l loc_12DE32 ROM:0012DE02 dc.l loc_12DE74 ROM:0012DE06 ; --------------------------------------------------------------------------- ROM:0012DE06 ROM:0012DE06 loc_12DE06: ; DATA XREF: ROM:off_12DDF6↑o ROM:0012DE06 clr.w ($D76).w ROM:0012DE0A move.b #1,($1208).w ROM:0012DE10 rts ROM:0012DE12 ; --------------------------------------------------------------------------- ROM:0012DE12 ROM:0012DE12 loc_12DE12: ; DATA XREF: ROM:0012DDFA↑o ROM:0012DE12 move.w $8C4(a5),d1 ROM:0012DE16 cmp.w ($A5E).w,d1 ROM:0012DE1A bgt.s locret_12DE30 ROM:0012DE1C move.w #1,($D76).w ROM:0012DE22 bset #4,($13A3).w ROM:0012DE28 move.b #2,($1208).w ROM:0012DE2E bra.s loc_12DE32 ROM:0012DE30 ; --------------------------------------------------------------------------- ROM:0012DE30 ROM:0012DE30 locret_12DE30: ; CODE XREF: ROM:0012DE1A↑j ROM:0012DE30 ; ROM:0012DE70↓j ROM:0012DE30 rts ROM:0012DE32 ; --------------------------------------------------------------------------- ROM:0012DE32 ROM:0012DE32 loc_12DE32: ; CODE XREF: ROM:0012DE2E↑j ROM:0012DE32 ; ROM:0012DE94↓j ROM:0012DE32 ; DATA XREF: ... ROM:0012DE32 move.w $8C6(a5),d1 ROM:0012DE36 cmp.w ($A5E).w,d1 ROM:0012DE3A bgt.s loc_12DE50 ROM:0012DE3C move.w #2,($D76).w ROM:0012DE42 bset #4,($13A3).w ROM:0012DE48 move.b #3,($1208).w ROM:0012DE4E bra.s locret_12DE96 ROM:0012DE50 ; --------------------------------------------------------------------------- ROM:0012DE50 ROM:0012DE50 loc_12DE50: ; CODE XREF: ROM:0012DE3A↑j ROM:0012DE50 move.w $8C4(a5),d1 ROM:0012DE54 sub.w $624(a5),d1 ROM:0012DE58 cmp.w ($A5E).w,d1 ROM:0012DE5C ble.s locret_12DE72 ROM:0012DE5E move.w #0,($D76).w ROM:0012DE64 bset #4,($13A3).w ROM:0012DE6A move.b #1,($1208).w ROM:0012DE70 bra.s locret_12DE30 ROM:0012DE72 ; --------------------------------------------------------------------------- ROM:0012DE72 ROM:0012DE72 locret_12DE72: ; CODE XREF: ROM:0012DE5C↑j ROM:0012DE72 rts ROM:0012DE74 ; --------------------------------------------------------------------------- ROM:0012DE74 ROM:0012DE74 loc_12DE74: ; DATA XREF: ROM:0012DE02↑o ROM:0012DE74 move.w $8C6(a5),d1 ROM:0012DE78 sub.w $624(a5),d1 ROM:0012DE7C cmp.w ($A5E).w,d1 ROM:0012DE80 ble.s locret_12DE96 ROM:0012DE82 move.w #1,($D76).w ROM:0012DE88 bset #4,($13A3).w ROM:0012DE8E move.b #2,($1208).w ROM:0012DE94 bra.s loc_12DE32 ROM:0012DE96 ; --------------------------------------------------------------------------- ROM:0012DE96 ROM:0012DE96 locret_12DE96: ; CODE XREF: ROM:0012DE4E↑j ROM:0012DE96 ; ROM:0012DE80↑j ROM:0012DE96 rts ROM:0012DE98 ; --------------------------------------------------------------------------- ROM:0012DE98 rts ROM:0012DE9A ROM:0012DE9A ; =============== S U B R O U T I N E ======================================= ROM:0012DE9A ROM:0012DE9A ROM:0012DE9A sub_12DE9A: ; CODE XREF: sub_12DDCC+A↑p ROM:0012DE9A clr.w d1 ROM:0012DE9C move.b ($1209).w,d1 ROM:0012DEA0 cmpi.w #4,d1 ROM:0012DEA4 bcc.s locret_12DEAE ROM:0012DEA6 movea.l off_12DEB0(pc,d1.w*4),a0 ROM:0012DEAA nop ROM:0012DEAC jmp (a0) ROM:0012DEAE ; --------------------------------------------------------------------------- ROM:0012DEAE ROM:0012DEAE locret_12DEAE: ; CODE XREF: sub_12DE9A+A↑j ROM:0012DEAE rts ROM:0012DEAE ; End of function sub_12DE9A ROM:0012DEAE ROM:0012DEAE ; --------------------------------------------------------------------------- ROM:0012DEB0 off_12DEB0: dc.l loc_12DEC0 ; DATA XREF: sub_12DE9A+C↑r ROM:0012DEB4 dc.l loc_12DECC ROM:0012DEB8 dc.l loc_12DEEC ROM:0012DEBC dc.l loc_12DF2E ROM:0012DEC0 ; --------------------------------------------------------------------------- ROM:0012DEC0 ROM:0012DEC0 loc_12DEC0: ; DATA XREF: ROM:off_12DEB0↑o ROM:0012DEC0 clr.w ($D78).w ROM:0012DEC4 move.b #1,($1209).w ROM:0012DECA rts ROM:0012DECC ; --------------------------------------------------------------------------- ROM:0012DECC ROM:0012DECC loc_12DECC: ; DATA XREF: ROM:0012DEB4↑o ROM:0012DECC move.w $8C8(a5),d1 ROM:0012DED0 cmp.w ($598).w,d1 ROM:0012DED4 bgt.s locret_12DEEA ROM:0012DED6 move.w #1,($D78).w ROM:0012DEDC bset #4,($13A3).w ROM:0012DEE2 move.b #2,($1209).w ROM:0012DEE8 bra.s loc_12DEEC ROM:0012DEEA ; --------------------------------------------------------------------------- ROM:0012DEEA ROM:0012DEEA locret_12DEEA: ; CODE XREF: ROM:0012DED4↑j ROM:0012DEEA ; ROM:0012DF2A↓j ROM:0012DEEA rts ROM:0012DEEC ; --------------------------------------------------------------------------- ROM:0012DEEC ROM:0012DEEC loc_12DEEC: ; CODE XREF: ROM:0012DEE8↑j ROM:0012DEEC ; ROM:0012DF4E↓j ROM:0012DEEC ; DATA XREF: ... ROM:0012DEEC move.w $8CA(a5),d1 ROM:0012DEF0 cmp.w ($598).w,d1 ROM:0012DEF4 bgt.s loc_12DF0A ROM:0012DEF6 move.w #2,($D78).w ROM:0012DEFC bset #4,($13A3).w ROM:0012DF02 move.b #3,($1209).w ROM:0012DF08 bra.s locret_12DF50 ROM:0012DF0A ; --------------------------------------------------------------------------- ROM:0012DF0A ROM:0012DF0A loc_12DF0A: ; CODE XREF: ROM:0012DEF4↑j ROM:0012DF0A move.w $8C8(a5),d1 ROM:0012DF0E sub.w $626(a5),d1 ROM:0012DF12 cmp.w ($598).w,d1 ROM:0012DF16 ble.s locret_12DF2C ROM:0012DF18 move.w #0,($D78).w ROM:0012DF1E bset #4,($13A3).w ROM:0012DF24 move.b #1,($1209).w ROM:0012DF2A bra.s locret_12DEEA ROM:0012DF2C ; --------------------------------------------------------------------------- ROM:0012DF2C ROM:0012DF2C locret_12DF2C: ; CODE XREF: ROM:0012DF16↑j ROM:0012DF2C rts ROM:0012DF2E ; --------------------------------------------------------------------------- ROM:0012DF2E ROM:0012DF2E loc_12DF2E: ; DATA XREF: ROM:0012DEBC↑o ROM:0012DF2E move.w $8CA(a5),d1 ROM:0012DF32 sub.w $626(a5),d1 ROM:0012DF36 cmp.w ($598).w,d1 ROM:0012DF3A ble.s locret_12DF50 ROM:0012DF3C move.w #1,($D78).w ROM:0012DF42 bset #4,($13A3).w ROM:0012DF48 move.b #2,($1209).w ROM:0012DF4E bra.s loc_12DEEC ROM:0012DF50 ; --------------------------------------------------------------------------- ROM:0012DF50 ROM:0012DF50 locret_12DF50: ; CODE XREF: ROM:0012DF08↑j ROM:0012DF50 ; ROM:0012DF3A↑j ROM:0012DF50 rts ROM:0012DF52 ; --------------------------------------------------------------------------- ROM:0012DF52 rts ROM:0012DF54 ROM:0012DF54 ; =============== S U B R O U T I N E ======================================= ROM:0012DF54 ROM:0012DF54 ROM:0012DF54 sub_12DF54: ; CODE XREF: sub_12DDCC+E↑p ROM:0012DF54 move.w #3,d0 ROM:0012DF58 muls.w ($D78).w,d0 ROM:0012DF5C add.w ($D76).w,d0 ROM:0012DF60 move.w d0,($D7A).w ROM:0012DF64 rts ROM:0012DF64 ; End of function sub_12DF54 ROM:0012DF64 ROM:0012DF66 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_15. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0012DF68 ROM:0012DF68 ; =============== S U B R O U T I N E ======================================= ROM:0012DF68 ROM:0012DF68 ROM:0012DF68 sub_12DF68: ; CODE XREF: sub_12E0A4+A↓p ROM:0012DF68 clr.w d1 ROM:0012DF6A move.b ($120A).w,d1 ROM:0012DF6E cmpi.w #3,d1 ROM:0012DF72 bcc.s locret_12DF7C ROM:0012DF74 movea.l off_12DF7E(pc,d1.w*4),a0 ROM:0012DF78 nop ROM:0012DF7A jmp (a0) ROM:0012DF7C ; --------------------------------------------------------------------------- ROM:0012DF7C ROM:0012DF7C locret_12DF7C: ; CODE XREF: sub_12DF68+A↑j ROM:0012DF7C rts ROM:0012DF7C ; End of function sub_12DF68 ROM:0012DF7C ROM:0012DF7C ; --------------------------------------------------------------------------- ROM:0012DF7E off_12DF7E: dc.l loc_12DF8A ; DATA XREF: sub_12DF68+C↑r ROM:0012DF82 dc.l loc_12DF94 ROM:0012DF86 dc.l loc_12DFC6 ROM:0012DF8A ; --------------------------------------------------------------------------- ROM:0012DF8A ROM:0012DF8A loc_12DF8A: ; DATA XREF: ROM:off_12DF7E↑o ROM:0012DF8A move.b #1,($120A).w ROM:0012DF90 bra.s locret_12DFC4 ROM:0012DF92 ; --------------------------------------------------------------------------- ROM:0012DF92 rts ROM:0012DF94 ; --------------------------------------------------------------------------- ROM:0012DF94 ROM:0012DF94 loc_12DF94: ; DATA XREF: ROM:0012DF82↑o ROM:0012DF94 move.w $62C(a5),d1 ROM:0012DF98 move.w $62A(a5),d2 ROM:0012DF9C cmp.w ($53A).w,d1 ROM:0012DFA0 bgt.s locret_12DFC4 ROM:0012DFA2 cmp.w ($53A).w,d2 ROM:0012DFA6 ble.s locret_12DFC4 ROM:0012DFA8 clr.w ($D7C).w ROM:0012DFAC clr.l ($9A8).w ROM:0012DFB0 bclr #2,($939).w ROM:0012DFB6 bset #1,($93B).w ROM:0012DFBC move.b #2,($120A).w ROM:0012DFC2 bra.s locret_12E000 ROM:0012DFC4 ; --------------------------------------------------------------------------- ROM:0012DFC4 ROM:0012DFC4 locret_12DFC4: ; CODE XREF: ROM:0012DF90↑j ROM:0012DFC4 ; ROM:0012DFA0↑j ... ROM:0012DFC4 rts ROM:0012DFC6 ; --------------------------------------------------------------------------- ROM:0012DFC6 ROM:0012DFC6 loc_12DFC6: ; DATA XREF: ROM:0012DF86↑o ROM:0012DFC6 move.w $62C(a5),d1 ROM:0012DFCA move.w $62A(a5),d2 ROM:0012DFCE cmp.w ($53A).w,d1 ROM:0012DFD2 bgt.s loc_12DFDA ROM:0012DFD4 cmp.w ($53A).w,d2 ROM:0012DFD8 bgt.s loc_12DFE8 ROM:0012DFDA ROM:0012DFDA loc_12DFDA: ; CODE XREF: ROM:0012DFD2↑j ROM:0012DFDA bclr #1,($93B).w ROM:0012DFE0 move.b #1,($120A).w ROM:0012DFE6 bra.s locret_12DFC4 ROM:0012DFE8 ; --------------------------------------------------------------------------- ROM:0012DFE8 ROM:0012DFE8 loc_12DFE8: ; CODE XREF: ROM:0012DFD8↑j ROM:0012DFE8 move.l $14C(a5),d3 ROM:0012DFEC cmp.l ($9A8).w,d3 ROM:0012DFF0 bgt.s locret_12E000 ROM:0012DFF2 bclr #1,($93B).w ROM:0012DFF8 move.b #1,($120A).w ROM:0012DFFE bra.s locret_12DFC4 ROM:0012E000 ; --------------------------------------------------------------------------- ROM:0012E000 ROM:0012E000 locret_12E000: ; CODE XREF: ROM:0012DFC2↑j ROM:0012E000 ; ROM:0012DFF0↑j ROM:0012E000 rts ROM:0012E002 ; --------------------------------------------------------------------------- ROM:0012E002 rts ROM:0012E004 ROM:0012E004 ; =============== S U B R O U T I N E ======================================= ROM:0012E004 ROM:0012E004 ROM:0012E004 sub_12E004: ; CODE XREF: sub_12E048+30↓p ROM:0012E004 cmpi.l #0,($9AC).w ROM:0012E00C ble.s locret_12E046 ROM:0012E00E move.l ($9AC).w,d0 ROM:0012E012 sub.l ($9A8).w,d0 ROM:0012E016 bge.w loc_12E01C ROM:0012E01A neg.l d0 ROM:0012E01C ROM:0012E01C loc_12E01C: ; CODE XREF: sub_12E004+12↑j ROM:0012E01C muls.l #$186A0,d1:d0 ROM:0012E024 divs.l ($9AC).w,d1:d0 ROM:0012E02A bvc.s loc_12E032 ROM:0012E02C move.l #$7FFFFFFF,d0 ROM:0012E032 ROM:0012E032 loc_12E032: ; CODE XREF: sub_12E004+26↑j ROM:0012E032 cmpi.l #$7FFF,d0 ROM:0012E038 ble.s loc_12E042 ROM:0012E03A move.w #$7FFF,($D80).w ROM:0012E040 bra.s locret_12E046 ROM:0012E042 ; --------------------------------------------------------------------------- ROM:0012E042 ROM:0012E042 loc_12E042: ; CODE XREF: sub_12E004+34↑j ROM:0012E042 move.w d0,($D80).w ROM:0012E046 ROM:0012E046 locret_12E046: ; CODE XREF: sub_12E004+8↑j ROM:0012E046 ; sub_12E004+3C↑j ROM:0012E046 rts ROM:0012E046 ; End of function sub_12E004 ROM:0012E046 ROM:0012E048 ROM:0012E048 ; =============== S U B R O U T I N E ======================================= ROM:0012E048 ROM:0012E048 ROM:0012E048 sub_12E048: ; CODE XREF: ROM:00112C8C↑p ROM:0012E048 btst #1,($93B).w ROM:0012E04E beq.s locret_12E0A2 ROM:0012E050 move.l ($40C).w,d0 ROM:0012E054 add.l d0,($9A8).w ROM:0012E058 bvc.s loc_12E062 ROM:0012E05A move.l #$7FFFFFFF,($9A8).w ROM:0012E062 ROM:0012E062 loc_12E062: ; CODE XREF: sub_12E048+10↑j ROM:0012E062 addq.w #1,($D7C).w ROM:0012E066 move.w $628(a5),d0 ROM:0012E06A cmp.w ($D7C).w,d0 ROM:0012E06E bne.s locret_12E0A2 ROM:0012E070 btst #2,($939).w ROM:0012E076 beq.s loc_12E08E ROM:0012E078 bsr.w sub_12E004 ROM:0012E07C bsr.l sub_12E340 ROM:0012E082 bsr.l sub_12E37A ROM:0012E088 bset #6,($138C).w ROM:0012E08E ROM:0012E08E loc_12E08E: ; CODE XREF: sub_12E048+2E↑j ROM:0012E08E clr.w ($D7C).w ROM:0012E092 move.l ($9A8).w,($9AC).w ROM:0012E098 clr.l ($9A8).w ROM:0012E09C bset #2,($939).w ROM:0012E0A2 ROM:0012E0A2 locret_12E0A2: ; CODE XREF: sub_12E048+6↑j ROM:0012E0A2 ; sub_12E048+26↑j ROM:0012E0A2 rts ROM:0012E0A2 ; End of function sub_12E048 ROM:0012E0A2 ROM:0012E0A4 ROM:0012E0A4 ; =============== S U B R O U T I N E ======================================= ROM:0012E0A4 ROM:0012E0A4 ROM:0012E0A4 sub_12E0A4: ; CODE XREF: sub_126FC0+F0↑p ROM:0012E0A4 bclr #3,($139A).w ROM:0012E0AA move.w ($D30).w,d0 ROM:0012E0AE bsr.l sub_12DF68 ROM:0012E0B4 clr.w d1 ROM:0012E0B6 move.b ($120C).w,d1 ROM:0012E0BA cmpi.w #6,d1 ROM:0012E0BE bcc.s locret_12E0C8 ROM:0012E0C0 movea.l off_12E0CA(pc,d1.w*4),a0 ROM:0012E0C4 nop ROM:0012E0C6 jmp (a0) ROM:0012E0C8 ; --------------------------------------------------------------------------- ROM:0012E0C8 ROM:0012E0C8 locret_12E0C8: ; CODE XREF: sub_12E0A4+1A↑j ROM:0012E0C8 rts ROM:0012E0C8 ; End of function sub_12E0A4 ROM:0012E0C8 ROM:0012E0C8 ; --------------------------------------------------------------------------- ROM:0012E0CA off_12E0CA: dc.l loc_12E0E2 ; DATA XREF: sub_12E0A4+1C↑r ROM:0012E0CE dc.l loc_12E0F8 ROM:0012E0D2 dc.l loc_12E10A ROM:0012E0D6 dc.l loc_12E172 ROM:0012E0DA dc.l loc_12E202 ROM:0012E0DE dc.l loc_12E26E ROM:0012E0E2 ; --------------------------------------------------------------------------- ROM:0012E0E2 ROM:0012E0E2 loc_12E0E2: ; DATA XREF: ROM:off_12E0CA↑o ROM:0012E0E2 move.w #0,($105E).w ROM:0012E0E8 move.w #0,($1060).w ROM:0012E0EE move.b #1,($120C).w ROM:0012E0F4 bra.s locret_12E108 ROM:0012E0F6 ; --------------------------------------------------------------------------- ROM:0012E0F6 rts ROM:0012E0F8 ; --------------------------------------------------------------------------- ROM:0012E0F8 ROM:0012E0F8 loc_12E0F8: ; DATA XREF: ROM:0012E0CE↑o ROM:0012E0F8 btst #7,($138D).w ROM:0012E0FE beq.s locret_12E108 ROM:0012E100 move.b #2,($120C).w ROM:0012E106 bra.s locret_12E170 ROM:0012E108 ; --------------------------------------------------------------------------- ROM:0012E108 ROM:0012E108 locret_12E108: ; CODE XREF: ROM:0012E0F4↑j ROM:0012E108 ; ROM:0012E0FE↑j ... ROM:0012E108 rts ROM:0012E10A ; --------------------------------------------------------------------------- ROM:0012E10A ROM:0012E10A loc_12E10A: ; DATA XREF: ROM:0012E0D2↑o ROM:0012E10A btst #7,($138D).w ROM:0012E110 bne.s loc_12E11A ROM:0012E112 move.b #1,($120C).w ROM:0012E118 bra.s locret_12E108 ROM:0012E11A ; --------------------------------------------------------------------------- ROM:0012E11A ROM:0012E11A loc_12E11A: ; CODE XREF: ROM:0012E110↑j ROM:0012E11A cmpi.w #$118,d0 ROM:0012E11E blt.s loc_12E15A ROM:0012E120 btst #6,($138C).w ROM:0012E126 beq.s loc_12E14C ROM:0012E128 bclr #6,($138C).w ROM:0012E12E move.w #0,d3 ROM:0012E132 bsr.w sub_12E32A ROM:0012E136 move.w #1,d3 ROM:0012E13A bsr.w sub_12E32A ROM:0012E13E move.b #3,($120C).w ROM:0012E144 bra.l locret_12E200 ROM:0012E14A ; --------------------------------------------------------------------------- ROM:0012E14A bra.s loc_12E158 ROM:0012E14C ; --------------------------------------------------------------------------- ROM:0012E14C ROM:0012E14C loc_12E14C: ; CODE XREF: ROM:0012E126↑j ROM:0012E14C move.b #3,($120C).w ROM:0012E152 bra.l locret_12E200 ROM:0012E158 ; --------------------------------------------------------------------------- ROM:0012E158 ROM:0012E158 loc_12E158: ; CODE XREF: ROM:0012E14A↑j ROM:0012E158 bra.s locret_12E170 ROM:0012E15A ; --------------------------------------------------------------------------- ROM:0012E15A ROM:0012E15A loc_12E15A: ; CODE XREF: ROM:0012E11E↑j ROM:0012E15A btst #6,($138C).w ROM:0012E160 beq.s locret_12E170 ROM:0012E162 bclr #6,($138C).w ROM:0012E168 move.w #0,d3 ROM:0012E16C bsr.w sub_12E32A ROM:0012E170 ROM:0012E170 locret_12E170: ; CODE XREF: ROM:0012E106↑j ROM:0012E170 ; ROM:loc_12E158↑j ... ROM:0012E170 rts ROM:0012E172 ; --------------------------------------------------------------------------- ROM:0012E172 ROM:0012E172 loc_12E172: ; DATA XREF: ROM:0012E0D6↑o ROM:0012E172 btst #7,($138D).w ROM:0012E178 bne.s loc_12E186 ROM:0012E17A move.b #1,($120C).w ROM:0012E180 bra.l locret_12E108 ROM:0012E186 ; --------------------------------------------------------------------------- ROM:0012E186 ROM:0012E186 loc_12E186: ; CODE XREF: ROM:0012E178↑j ROM:0012E186 cmpi.w #$78,d0 ; 'x' ROM:0012E18A blt.s loc_12E1E2 ROM:0012E18C cmpi.w #$118,d0 ROM:0012E190 bge.s loc_12E1E2 ROM:0012E192 btst #6,($138C).w ROM:0012E198 beq.s loc_12E1C8 ROM:0012E19A bclr #6,($138C).w ROM:0012E1A0 move.w #1,d3 ROM:0012E1A4 bsr.w sub_12E32A ROM:0012E1A8 move.w #0,d3 ROM:0012E1AC bsr.w sub_12E32A ROM:0012E1B0 bsr.w sub_12E304 ROM:0012E1B4 bset #3,($139A).w ROM:0012E1BA move.b #4,($120C).w ROM:0012E1C0 bra.l locret_12E26C ROM:0012E1C6 ; --------------------------------------------------------------------------- ROM:0012E1C6 bra.s loc_12E1E2 ROM:0012E1C8 ; --------------------------------------------------------------------------- ROM:0012E1C8 ROM:0012E1C8 loc_12E1C8: ; CODE XREF: ROM:0012E198↑j ROM:0012E1C8 move.w #0,d3 ROM:0012E1CC bsr.w sub_12E304 ROM:0012E1D0 bset #3,($139A).w ROM:0012E1D6 move.b #4,($120C).w ROM:0012E1DC bra.l locret_12E26C ROM:0012E1E2 ; --------------------------------------------------------------------------- ROM:0012E1E2 ROM:0012E1E2 loc_12E1E2: ; CODE XREF: ROM:0012E18A↑j ROM:0012E1E2 ; ROM:0012E190↑j ... ROM:0012E1E2 btst #6,($138C).w ROM:0012E1E8 beq.s locret_12E200 ROM:0012E1EA bclr #6,($138C).w ROM:0012E1F0 move.w #0,d3 ROM:0012E1F4 bsr.w sub_12E32A ROM:0012E1F8 move.w #1,d3 ROM:0012E1FC bsr.w sub_12E32A ROM:0012E200 ROM:0012E200 locret_12E200: ; CODE XREF: ROM:0012E144↑j ROM:0012E200 ; ROM:0012E152↑j ... ROM:0012E200 rts ROM:0012E202 ; --------------------------------------------------------------------------- ROM:0012E202 ROM:0012E202 loc_12E202: ; DATA XREF: ROM:0012E0DA↑o ROM:0012E202 btst #7,($138D).w ROM:0012E208 bne.s loc_12E216 ROM:0012E20A move.b #1,($120C).w ROM:0012E210 bra.l locret_12E108 ROM:0012E216 ; --------------------------------------------------------------------------- ROM:0012E216 ROM:0012E216 loc_12E216: ; CODE XREF: ROM:0012E208↑j ROM:0012E216 cmpi.w #$118,d0 ROM:0012E21A blt.s loc_12E256 ROM:0012E21C btst #6,($138C).w ROM:0012E222 beq.s loc_12E248 ROM:0012E224 bclr #6,($138C).w ROM:0012E22A move.w #0,d3 ROM:0012E22E bsr.w sub_12E32A ROM:0012E232 move.w #1,d3 ROM:0012E236 bsr.w sub_12E32A ROM:0012E23A move.b #5,($120C).w ROM:0012E240 bra.l locret_12E300 ROM:0012E246 ; --------------------------------------------------------------------------- ROM:0012E246 bra.s loc_12E254 ROM:0012E248 ; --------------------------------------------------------------------------- ROM:0012E248 ROM:0012E248 loc_12E248: ; CODE XREF: ROM:0012E222↑j ROM:0012E248 move.b #5,($120C).w ROM:0012E24E bra.l locret_12E300 ROM:0012E254 ; --------------------------------------------------------------------------- ROM:0012E254 ROM:0012E254 loc_12E254: ; CODE XREF: ROM:0012E246↑j ROM:0012E254 bra.s locret_12E26C ROM:0012E256 ; --------------------------------------------------------------------------- ROM:0012E256 ROM:0012E256 loc_12E256: ; CODE XREF: ROM:0012E21A↑j ROM:0012E256 btst #6,($138C).w ROM:0012E25C beq.s locret_12E26C ROM:0012E25E bclr #6,($138C).w ROM:0012E264 move.w #1,d3 ROM:0012E268 bsr.w sub_12E32A ROM:0012E26C ROM:0012E26C locret_12E26C: ; CODE XREF: ROM:0012E1C0↑j ROM:0012E26C ; ROM:0012E1DC↑j ... ROM:0012E26C rts ROM:0012E26E ; --------------------------------------------------------------------------- ROM:0012E26E ROM:0012E26E loc_12E26E: ; DATA XREF: ROM:0012E0DE↑o ROM:0012E26E btst #7,($138D).w ROM:0012E274 bne.s loc_12E282 ROM:0012E276 move.b #1,($120C).w ROM:0012E27C bra.l locret_12E108 ROM:0012E282 ; --------------------------------------------------------------------------- ROM:0012E282 ROM:0012E282 loc_12E282: ; CODE XREF: ROM:0012E274↑j ROM:0012E282 cmpi.w #$78,d0 ; 'x' ROM:0012E286 blt.l loc_12E2E2 ROM:0012E28C cmpi.w #$118,d0 ROM:0012E290 bge.s loc_12E2E2 ROM:0012E292 btst #6,($138C).w ROM:0012E298 beq.s loc_12E2C8 ROM:0012E29A bclr #6,($138C).w ROM:0012E2A0 move.w #0,d3 ROM:0012E2A4 bsr.w sub_12E32A ROM:0012E2A8 move.w #1,d3 ROM:0012E2AC bsr.w sub_12E32A ROM:0012E2B0 bsr.w sub_12E304 ROM:0012E2B4 bset #3,($139A).w ROM:0012E2BA move.b #2,($120C).w ROM:0012E2C0 bra.l locret_12E170 ROM:0012E2C6 ; --------------------------------------------------------------------------- ROM:0012E2C6 bra.s loc_12E2E2 ROM:0012E2C8 ; --------------------------------------------------------------------------- ROM:0012E2C8 ROM:0012E2C8 loc_12E2C8: ; CODE XREF: ROM:0012E298↑j ROM:0012E2C8 move.w #1,d3 ROM:0012E2CC bsr.w sub_12E304 ROM:0012E2D0 bset #3,($139A).w ROM:0012E2D6 move.b #2,($120C).w ROM:0012E2DC bra.l locret_12E170 ROM:0012E2E2 ; --------------------------------------------------------------------------- ROM:0012E2E2 ROM:0012E2E2 loc_12E2E2: ; CODE XREF: ROM:0012E286↑j ROM:0012E2E2 ; ROM:0012E290↑j ... ROM:0012E2E2 btst #6,($138C).w ROM:0012E2E8 beq.s locret_12E300 ROM:0012E2EA bclr #6,($138C).w ROM:0012E2F0 move.w #0,d3 ROM:0012E2F4 bsr.w sub_12E32A ROM:0012E2F8 move.w #1,d3 ROM:0012E2FC bsr.w sub_12E32A ROM:0012E300 ROM:0012E300 locret_12E300: ; CODE XREF: ROM:0012E240↑j ROM:0012E300 ; ROM:0012E24E↑j ... ROM:0012E300 rts ROM:0012E302 ; --------------------------------------------------------------------------- ROM:0012E302 rts ROM:0012E304 ROM:0012E304 ; =============== S U B R O U T I N E ======================================= ROM:0012E304 ROM:0012E304 ROM:0012E304 sub_12E304: ; CODE XREF: ROM:0012E1B0↑p ROM:0012E304 ; ROM:0012E1CC↑p ... ROM:0012E304 move.w $105E(d3.w*2),d1 ROM:0012E30A move.w $62E(a5),d2 ROM:0012E30E cmp.w d1,d2 ROM:0012E310 bgt.s loc_12E31A ROM:0012E312 bset #1,($1394).w ROM:0012E318 bra.s loc_12E320 ROM:0012E31A ; --------------------------------------------------------------------------- ROM:0012E31A ROM:0012E31A loc_12E31A: ; CODE XREF: sub_12E304+C↑j ROM:0012E31A bclr #1,($1394).w ROM:0012E320 ROM:0012E320 loc_12E320: ; CODE XREF: sub_12E304+14↑j ROM:0012E320 move.w #0,$105E(d3.w*2) ROM:0012E328 rts ROM:0012E328 ; End of function sub_12E304 ROM:0012E328 ROM:0012E32A ROM:0012E32A ; =============== S U B R O U T I N E ======================================= ROM:0012E32A ROM:0012E32A ROM:0012E32A sub_12E32A: ; CODE XREF: ROM:0012E132↑p ROM:0012E32A ; ROM:0012E13A↑p ... ROM:0012E32A move.w $105E(d3.w*2),d1 ROM:0012E330 cmp.w ($D7E).w,d1 ROM:0012E334 bge.s locret_12E33E ROM:0012E336 move.w ($D7E).w,$105E(d3.w*2) ROM:0012E33E ROM:0012E33E locret_12E33E: ; CODE XREF: sub_12E32A+A↑j ROM:0012E33E rts ROM:0012E33E ; End of function sub_12E32A ROM:0012E33E ROM:0012E340 ROM:0012E340 ; =============== S U B R O U T I N E ======================================= ROM:0012E340 ROM:0012E340 ROM:0012E340 sub_12E340: ; CODE XREF: sub_12E048+34↑p ROM:0012E340 btst #1,($13A2).w ROM:0012E346 bne.s loc_12E372 ROM:0012E348 move.w ($D80).w,d1 ROM:0012E34C swap d1 ROM:0012E34E clr.w d1 ROM:0012E350 move.w ($D82).w,d2 ROM:0012E354 swap d2 ROM:0012E356 move.w ($D84).w,d2 ROM:0012E35A move.w $630(a5),d3 ROM:0012E35E ext.l d3 ROM:0012E360 bsr.l sub_116E5E ROM:0012E366 move.w d4,($D84).w ROM:0012E36A swap d4 ROM:0012E36C move.w d4,($D82).w ROM:0012E370 bra.s locret_12E378 ROM:0012E372 ; --------------------------------------------------------------------------- ROM:0012E372 ROM:0012E372 loc_12E372: ; CODE XREF: sub_12E340+6↑j ROM:0012E372 move.w #0,($D82).w ROM:0012E378 ROM:0012E378 locret_12E378: ; CODE XREF: sub_12E340+30↑j ROM:0012E378 rts ROM:0012E378 ; End of function sub_12E340 ROM:0012E378 ROM:0012E37A ROM:0012E37A ; =============== S U B R O U T I N E ======================================= ROM:0012E37A ROM:0012E37A ROM:0012E37A sub_12E37A: ; CODE XREF: sub_12E048+3A↑p ROM:0012E37A move.w #$3A30,d1 ROM:0012E37E move.w ($53A).w,d2 ROM:0012E382 bsr.l sub_116F5A ROM:0012E388 cmpi.w #0,d1 ROM:0012E38C ble.s loc_12E3A4 ROM:0012E38E move.w ($D82).w,d0 ROM:0012E392 muls.w #$64,d0 ; 'd' ROM:0012E396 divs.w d1,d0 ROM:0012E398 bvc.s loc_12E39E ROM:0012E39A move.w #$7FFF,d0 ROM:0012E39E ROM:0012E39E loc_12E39E: ; CODE XREF: sub_12E37A+1E↑j ROM:0012E39E move.w d0,($D7E).w ROM:0012E3A2 bra.s locret_12E3AA ROM:0012E3A4 ; --------------------------------------------------------------------------- ROM:0012E3A4 ROM:0012E3A4 loc_12E3A4: ; CODE XREF: sub_12E37A+12↑j ROM:0012E3A4 move.w #$7FFF,($D7E).w ROM:0012E3AA ROM:0012E3AA locret_12E3AA: ; CODE XREF: sub_12E37A+28↑j ROM:0012E3AA rts ROM:0012E3AA ; End of function sub_12E37A ROM:0012E3AA ROM:0012E3AC ROM:0012E3AC ; =============== S U B R O U T I N E ======================================= ROM:0012E3AC ROM:0012E3AC ROM:0012E3AC sub_12E3AC: ; CODE XREF: ROM:00116A78↑p ROM:0012E3AC bsr.l sub_12E578 ROM:0012E3B2 bsr.l sub_12E5D6 ROM:0012E3B8 bsr.l sub_12E64C ROM:0012E3BE bsr.l sub_12E67A ROM:0012E3C4 bsr.l sub_12E6A0 ROM:0012E3CA bsr.l sub_12EC98 ROM:0012E3D0 btst #4,($13AD).w ROM:0012E3D6 beq.s loc_12E3DE ROM:0012E3D8 bsr.l sub_12F6EC ROM:0012E3DE ROM:0012E3DE loc_12E3DE: ; CODE XREF: sub_12E3AC+2A↑j ROM:0012E3DE bsr.l sub_12F280 ROM:0012E3E4 move.b #$55,($FFFFFA27).w ; 'U' ROM:0012E3EA move.b #$AA,($FFFFFA27).w ROM:0012E3F0 btst #3,($138C).w ROM:0012E3F6 beq.s loc_12E42C ROM:0012E3F8 bclr #3,($138C).w ROM:0012E3FE ori.w #2,($D92).w ROM:0012E404 bsr.l sub_12EC4A ROM:0012E40A bsr.l sub_12E7C0 ROM:0012E410 bsr.l sub_12F136 ROM:0012E416 btst #3,($DB6).w ROM:0012E41C bne.s loc_12E426 ROM:0012E41E bsr.l sub_12ED84 ROM:0012E424 bra.s loc_12E42C ROM:0012E426 ; --------------------------------------------------------------------------- ROM:0012E426 ROM:0012E426 loc_12E426: ; CODE XREF: sub_12E3AC+70↑j ROM:0012E426 bsr.l sub_12F0BC ROM:0012E42C ROM:0012E42C loc_12E42C: ; CODE XREF: sub_12E3AC+4A↑j ROM:0012E42C ; sub_12E3AC+78↑j ROM:0012E42C btst #0,($13A9).w ROM:0012E432 beq.s loc_12E446 ROM:0012E434 bclr #0,($13A9).w ROM:0012E43A ori.w #4,($D92).w ROM:0012E440 bsr.l sub_130006 ROM:0012E446 ROM:0012E446 loc_12E446: ; CODE XREF: sub_12E3AC+86↑j ROM:0012E446 move.b #$55,($FFFFFA27).w ; 'U' ROM:0012E44C move.b #$AA,($FFFFFA27).w ROM:0012E452 move.w ($DBC).w,d0 ROM:0012E456 not.w d0 ROM:0012E458 and.w ($DCE).w,d0 ROM:0012E45C move.w ($DBC).w,d1 ROM:0012E460 and.w ($1414).w,d1 ROM:0012E464 or.w d0,d1 ROM:0012E466 move.w d1,($DE0).w ROM:0012E46A or.w ($14E8).w,d1 ROM:0012E46E move.w d1,($14E8).w ROM:0012E472 move.w ($DBE).w,d0 ROM:0012E476 not.w d0 ROM:0012E478 and.w ($DD0).w,d0 ROM:0012E47C move.w ($DBE).w,d1 ROM:0012E480 and.w ($1416).w,d1 ROM:0012E484 or.w d0,d1 ROM:0012E486 move.w d1,($DE2).w ROM:0012E48A or.w ($14EA).w,d1 ROM:0012E48E move.w d1,($14EA).w ROM:0012E492 move.w ($DC0).w,d0 ROM:0012E496 not.w d0 ROM:0012E498 and.w ($DD2).w,d0 ROM:0012E49C move.w ($DC0).w,d2 ROM:0012E4A0 and.w ($1418).w,d2 ROM:0012E4A4 or.w d0,d2 ROM:0012E4A6 move.w d2,($DE4).w ROM:0012E4AA or.w ($14EC).w,d2 ROM:0012E4AE move.w d2,($14EC).w ROM:0012E4B2 bsr.l sub_12E9CE ROM:0012E4B8 bclr #1,($13B1).w ROM:0012E4BE cmpi.w #0,($DB6).w ROM:0012E4C4 beq.s loc_12E4CC ROM:0012E4C6 bset #1,($13B1).w ROM:0012E4CC ROM:0012E4CC loc_12E4CC: ; CODE XREF: sub_12E3AC+118↑j ROM:0012E4CC cmpi.w #0,($DB8).w ROM:0012E4D2 beq.s loc_12E4DA ROM:0012E4D4 bset #1,($13B1).w ROM:0012E4DA ROM:0012E4DA loc_12E4DA: ; CODE XREF: sub_12E3AC+126↑j ROM:0012E4DA cmpi.w #0,($DBA).w ROM:0012E4E0 beq.s loc_12E4E8 ROM:0012E4E2 bset #1,($13B1).w ROM:0012E4E8 ROM:0012E4E8 loc_12E4E8: ; CODE XREF: sub_12E3AC+134↑j ROM:0012E4E8 move.b #$55,($FFFFFA27).w ; 'U' ROM:0012E4EE move.b #$AA,($FFFFFA27).w ROM:0012E4F4 rts ROM:0012E4F4 ; End of function sub_12E3AC ROM:0012E4F4 ROM:0012E4F6 ROM:0012E4F6 ; =============== S U B R O U T I N E ======================================= ROM:0012E4F6 ROM:0012E4F6 ROM:0012E4F6 sub_12E4F6: ; CODE XREF: ROM:0011712E↑p ROM:0012E4F6 addi.w #1,($DA8).w ROM:0012E4FC cmpi.w #$F9,($DA8).w ROM:0012E502 ble.s loc_12E50E ROM:0012E504 clr.w ($DA8).w ROM:0012E508 bset #3,($138C).w ROM:0012E50E ROM:0012E50E loc_12E50E: ; CODE XREF: sub_12E4F6+C↑j ROM:0012E50E addi.w #1,($DAA).w ROM:0012E514 cmpi.w #$3E7,($DAA).w ROM:0012E51A ble.s loc_12E540 ROM:0012E51C clr.w ($DAA).w ROM:0012E520 btst #6,($13AB).w ROM:0012E526 beq.s loc_12E540 ROM:0012E528 clr.l d0 ROM:0012E52A move.w ($D9C).w,d0 ROM:0012E52E cmpi.l #$FFFF,d0 ROM:0012E534 bge.s loc_12E540 ROM:0012E536 addi.l #1,d0 ROM:0012E53C move.w d0,($D9C).w ROM:0012E540 ROM:0012E540 loc_12E540: ; CODE XREF: sub_12E4F6+24↑j ROM:0012E540 ; sub_12E4F6+30↑j ... ROM:0012E540 addi.w #1,($DAC).w ROM:0012E546 cmpi.w #$7B1,($DAC).w ROM:0012E54C ble.s locret_12E576 ROM:0012E54E clr.w ($DAC).w ROM:0012E552 bset #0,($13A9).w ROM:0012E558 addi.w #1,($DAE).w ROM:0012E55E cmpi.w #$1D,($DAE).w ROM:0012E564 ble.s locret_12E576 ROM:0012E566 clr.w ($DAE).w ROM:0012E56A bset #7,($13B1).w ROM:0012E570 bset #0,($13B2).w ROM:0012E576 ROM:0012E576 locret_12E576: ; CODE XREF: sub_12E4F6+56↑j ROM:0012E576 ; sub_12E4F6+6E↑j ROM:0012E576 rts ROM:0012E576 ; End of function sub_12E4F6 ROM:0012E576 ROM:0012E578 ROM:0012E578 ; =============== S U B R O U T I N E ======================================= ROM:0012E578 ROM:0012E578 ROM:0012E578 sub_12E578: ; CODE XREF: sub_12E3AC↑p ROM:0012E578 move.l ($9C0).w,d5 ROM:0012E57C move.w $19A(a5),d4 ROM:0012E580 ext.l d4 ROM:0012E582 muls.l d4,d6:d5 ROM:0012E586 move.w ($13D0).w,d4 ROM:0012E58A ext.l d4 ROM:0012E58C divs.l d4,d6:d5 ROM:0012E590 muls.l #$3E8,d6:d5 ROM:0012E598 move.l $150(a5),d4 ROM:0012E59C divs.l d4,d6:d5 ROM:0012E5A0 bvc.s loc_12E5AA ROM:0012E5A2 move.w #$3E8,($D8E).w ROM:0012E5A8 bra.s loc_12E5AE ROM:0012E5AA ; --------------------------------------------------------------------------- ROM:0012E5AA ROM:0012E5AA loc_12E5AA: ; CODE XREF: sub_12E578+28↑j ROM:0012E5AA move.w d5,($D8E).w ROM:0012E5AE ROM:0012E5AE loc_12E5AE: ; CODE XREF: sub_12E578+30↑j ROM:0012E5AE move.l ($A2C).w,d5 ROM:0012E5B2 divs.l #$4A0,d5 ROM:0012E5BA muls.l #$3E8,d5 ROM:0012E5C2 move.w $70A(a5),d6 ROM:0012E5C6 divs.w #4,d6 ROM:0012E5CA ext.l d6 ROM:0012E5CC divs.l d6,d5 ROM:0012E5D0 move.w d5,($D9E).w ROM:0012E5D4 rts ROM:0012E5D4 ; End of function sub_12E578 ROM:0012E5D4 ROM:0012E5D6 ROM:0012E5D6 ; =============== S U B R O U T I N E ======================================= ROM:0012E5D6 ROM:0012E5D6 ROM:0012E5D6 sub_12E5D6: ; CODE XREF: sub_12E3AC+6↑p ROM:0012E5D6 clr.w d1 ROM:0012E5D8 move.b ($120D).w,d1 ROM:0012E5DC cmpi.w #3,d1 ROM:0012E5E0 bcc.s locret_12E5EA ROM:0012E5E2 movea.l off_12E5EC(pc,d1.w*4),a0 ROM:0012E5E6 nop ROM:0012E5E8 jmp (a0) ROM:0012E5EA ; --------------------------------------------------------------------------- ROM:0012E5EA ROM:0012E5EA locret_12E5EA: ; CODE XREF: sub_12E5D6+A↑j ROM:0012E5EA rts ROM:0012E5EA ; End of function sub_12E5D6 ROM:0012E5EA ROM:0012E5EA ; --------------------------------------------------------------------------- ROM:0012E5EC off_12E5EC: dc.l loc_12E5F8 ; DATA XREF: sub_12E5D6+C↑r ROM:0012E5F0 dc.l loc_12E614 ROM:0012E5F4 dc.l loc_12E626 ROM:0012E5F8 ; --------------------------------------------------------------------------- ROM:0012E5F8 ROM:0012E5F8 loc_12E5F8: ; DATA XREF: ROM:off_12E5EC↑o ROM:0012E5F8 cmpi.b #0,($145A).w ROM:0012E5FE bne.s loc_12E60A ROM:0012E600 move.b #2,($120D).w ROM:0012E606 bra.s locret_12E648 ROM:0012E608 ; --------------------------------------------------------------------------- ROM:0012E608 bra.s locret_12E612 ROM:0012E60A ; --------------------------------------------------------------------------- ROM:0012E60A ROM:0012E60A loc_12E60A: ; CODE XREF: ROM:0012E5FE↑j ROM:0012E60A move.b #1,($120D).w ROM:0012E610 bra.s loc_12E614 ROM:0012E612 ; --------------------------------------------------------------------------- ROM:0012E612 ROM:0012E612 locret_12E612: ; CODE XREF: ROM:0012E608↑j ROM:0012E612 rts ROM:0012E614 ; --------------------------------------------------------------------------- ROM:0012E614 ROM:0012E614 loc_12E614: ; CODE XREF: ROM:0012E610↑j ROM:0012E614 ; ROM:0012E646↓j ROM:0012E614 ; DATA XREF: ... ROM:0012E614 move.l ($13C0).w,d0 ROM:0012E618 divs.w #$3E8,d0 ROM:0012E61C sub.w ($1406).w,d0 ROM:0012E620 move.w d0,($13F4).w ROM:0012E624 rts ROM:0012E626 ; --------------------------------------------------------------------------- ROM:0012E626 ROM:0012E626 loc_12E626: ; DATA XREF: ROM:0012E5F4↑o ROM:0012E626 cmpi.b #0,($145A).w ROM:0012E62C beq.s locret_12E648 ROM:0012E62E move.l ($13C0).w,d6 ROM:0012E632 divs.w #$3E8,d6 ROM:0012E636 move.w d6,($1406).w ROM:0012E63A move.w #0,($13F0).w ROM:0012E640 move.b #1,($120D).w ROM:0012E646 bra.s loc_12E614 ROM:0012E648 ; --------------------------------------------------------------------------- ROM:0012E648 ROM:0012E648 locret_12E648: ; CODE XREF: ROM:0012E606↑j ROM:0012E648 ; ROM:0012E62C↑j ROM:0012E648 rts ROM:0012E64A ; --------------------------------------------------------------------------- ROM:0012E64A rts ROM:0012E64C ROM:0012E64C ; =============== S U B R O U T I N E ======================================= ROM:0012E64C ROM:0012E64C ROM:0012E64C sub_12E64C: ; CODE XREF: sub_12E3AC+C↑p ROM:0012E64C btst #0,($13B2).w ROM:0012E652 beq.s locret_12E678 ROM:0012E654 bclr #0,($13B2).w ROM:0012E65A btst #1,($14EE).w ROM:0012E660 beq.s locret_12E678 ROM:0012E662 clr.l d7 ROM:0012E664 move.w ($13F0).w,d7 ROM:0012E668 cmpi.l #$FFFF,d7 ROM:0012E66E bge.s locret_12E678 ROM:0012E670 addi.w #1,d7 ROM:0012E674 move.w d7,($13F0).w ROM:0012E678 ROM:0012E678 locret_12E678: ; CODE XREF: sub_12E64C+6↑j ROM:0012E678 ; sub_12E64C+14↑j ... ROM:0012E678 rts ROM:0012E678 ; End of function sub_12E64C ROM:0012E678 ROM:0012E67A ROM:0012E67A ; =============== S U B R O U T I N E ======================================= ROM:0012E67A ROM:0012E67A ROM:0012E67A sub_12E67A: ; CODE XREF: sub_12E3AC+12↑p ROM:0012E67A btst #7,($13B1).w ROM:0012E680 beq.s locret_12E69E ROM:0012E682 bclr #7,($13B1).w ROM:0012E688 clr.l d7 ROM:0012E68A move.w ($13F2).w,d7 ROM:0012E68E cmpi.l #$FFFF,d7 ROM:0012E694 bge.s locret_12E69E ROM:0012E696 addi.w #1,d7 ROM:0012E69A move.w d7,($13F2).w ROM:0012E69E ROM:0012E69E locret_12E69E: ; CODE XREF: sub_12E67A+6↑j ROM:0012E69E ; sub_12E67A+1A↑j ROM:0012E69E rts ROM:0012E69E ; End of function sub_12E67A ROM:0012E69E ROM:0012E6A0 ROM:0012E6A0 ; =============== S U B R O U T I N E ======================================= ROM:0012E6A0 ROM:0012E6A0 ROM:0012E6A0 sub_12E6A0: ; CODE XREF: sub_12E3AC+18↑p ROM:0012E6A0 clr.w d1 ROM:0012E6A2 move.b ($1211).w,d1 ROM:0012E6A6 cmpi.w #3,d1 ROM:0012E6AA bcc.s locret_12E6B4 ROM:0012E6AC movea.l off_12E6B6(pc,d1.w*4),a0 ROM:0012E6B0 nop ROM:0012E6B2 jmp (a0) ROM:0012E6B4 ; --------------------------------------------------------------------------- ROM:0012E6B4 ROM:0012E6B4 locret_12E6B4: ; CODE XREF: sub_12E6A0+A↑j ROM:0012E6B4 rts ROM:0012E6B4 ; End of function sub_12E6A0 ROM:0012E6B4 ROM:0012E6B4 ; --------------------------------------------------------------------------- ROM:0012E6B6 off_12E6B6: dc.l loc_12E6C2 ; DATA XREF: sub_12E6A0+C↑r ROM:0012E6BA dc.l loc_12E6DA ROM:0012E6BE dc.l loc_12E6F2 ROM:0012E6C2 ; --------------------------------------------------------------------------- ROM:0012E6C2 ROM:0012E6C2 loc_12E6C2: ; DATA XREF: ROM:off_12E6B6↑o ROM:0012E6C2 btst #4,($931).w ROM:0012E6C8 beq.s locret_12E6D8 ROM:0012E6CA bsr.w sub_12E704 ROM:0012E6CE move.b #1,($1211).w ROM:0012E6D4 bra.w locret_12E6F0 ROM:0012E6D8 ; --------------------------------------------------------------------------- ROM:0012E6D8 ROM:0012E6D8 locret_12E6D8: ; CODE XREF: ROM:0012E6C8↑j ROM:0012E6D8 ; ROM:0012E6EE↓j ... ROM:0012E6D8 rts ROM:0012E6DA ; --------------------------------------------------------------------------- ROM:0012E6DA ROM:0012E6DA loc_12E6DA: ; DATA XREF: ROM:0012E6BA↑o ROM:0012E6DA btst #4,($931).w ROM:0012E6E0 bne.s locret_12E6F0 ROM:0012E6E2 bclr #4,($13AD).w ROM:0012E6E8 move.b #0,($1211).w ROM:0012E6EE bra.s locret_12E6D8 ROM:0012E6F0 ; --------------------------------------------------------------------------- ROM:0012E6F0 ROM:0012E6F0 locret_12E6F0: ; CODE XREF: ROM:0012E6D4↑j ROM:0012E6F0 ; ROM:0012E6E0↑j ROM:0012E6F0 rts ROM:0012E6F2 ; --------------------------------------------------------------------------- ROM:0012E6F2 ROM:0012E6F2 loc_12E6F2: ; DATA XREF: ROM:0012E6BE↑o ROM:0012E6F2 btst #4,($931).w ROM:0012E6F8 bne.s locret_12E702 ROM:0012E6FA move.b #0,($1211).w ROM:0012E700 bra.s locret_12E6D8 ROM:0012E702 ; --------------------------------------------------------------------------- ROM:0012E702 ROM:0012E702 locret_12E702: ; CODE XREF: ROM:0012E6F8↑j ROM:0012E702 rts ROM:0012E704 ROM:0012E704 ; =============== S U B R O U T I N E ======================================= ROM:0012E704 ROM:0012E704 ROM:0012E704 sub_12E704: ; CODE XREF: ROM:0012E6CA↑p ROM:0012E704 move.w #$FFFF,($DBC).w ROM:0012E70A move.w #$FFFF,($DBE).w ROM:0012E710 move.w #$FFFF,($DC0).w ROM:0012E716 move.w #$FFFF,($DC8).w ROM:0012E71C move.w #$FFFF,($DCA).w ROM:0012E722 move.w #$FFFF,($DCC).w ROM:0012E728 move.w #$FFFF,($DA2).w ROM:0012E72E move.w #$FFFF,($DB2).w ROM:0012E734 move.w #$FFFF,($DB4).w ROM:0012E73A clr.w ($DB6).w ROM:0012E73E clr.w ($DB8).w ROM:0012E742 clr.w ($DBA).w ROM:0012E746 clr.w ($DE6).w ROM:0012E74A clr.w ($DE8).w ROM:0012E74E clr.w ($DEA).w ROM:0012E752 bclr #5,($13A1).w ROM:0012E758 btst #0,($1396).w ROM:0012E75E beq.s loc_12E798 ROM:0012E760 btst #7,($138A).w ROM:0012E766 bne.s loc_12E798 ROM:0012E768 bset #7,($138A).w ROM:0012E76E ori.w #$1000,($D92).w ROM:0012E774 move.w #$FFFF,($14DC).w ROM:0012E77A move.w #$FFFF,($14DE).w ROM:0012E780 move.w #$FFFF,($14E0).w ROM:0012E786 move.w #$FFFF,($14E2).w ROM:0012E78C move.w #$FFFF,($14E4).w ROM:0012E792 move.w #$FFFF,($14E6).w ROM:0012E798 ROM:0012E798 loc_12E798: ; CODE XREF: sub_12E704+5A↑j ROM:0012E798 ; sub_12E704+62↑j ROM:0012E798 move.w #0,d0 ROM:0012E79C bra.s loc_12E7A2 ROM:0012E79E ; --------------------------------------------------------------------------- ROM:0012E79E ROM:0012E79E loc_12E79E: ; CODE XREF: sub_12E704+B4↓j ROM:0012E79E addi.w #1,d0 ROM:0012E7A2 ROM:0012E7A2 loc_12E7A2: ; CODE XREF: sub_12E704+98↑j ROM:0012E7A2 cmpi.w #$23,d0 ; '#' ROM:0012E7A6 bgt.l loc_12E7BA ROM:0012E7AC clr.w $1062(d0.w*2) ROM:0012E7B2 clr.w $10AA(d0.w*2) ROM:0012E7B8 bra.s loc_12E79E ROM:0012E7BA ; --------------------------------------------------------------------------- ROM:0012E7BA ROM:0012E7BA loc_12E7BA: ; CODE XREF: sub_12E704+A2↑j ROM:0012E7BA clr.w ($DA0).w ROM:0012E7BE rts ROM:0012E7BE ; End of function sub_12E704 ROM:0012E7BE ROM:0012E7C0 ROM:0012E7C0 ; =============== S U B R O U T I N E ======================================= ROM:0012E7C0 ROM:0012E7C0 ROM:0012E7C0 sub_12E7C0: ; CODE XREF: sub_12E3AC+5E↑p ROM:0012E7C0 cmpi.b #0,($145D).w ROM:0012E7C6 ble.l loc_12E864 ROM:0012E7CC move.b ($145E).w,d0 ROM:0012E7D0 ext.w d0 ROM:0012E7D2 cmpi.w #$10,d0 ROM:0012E7D6 bge.s loc_12E7FA ROM:0012E7D8 move.w ($1420).w,d6 ROM:0012E7DC btst d0,d6 ROM:0012E7DE bne.s loc_12E7EE ROM:0012E7E0 move.b #$FF,($145E).w ROM:0012E7E6 clr.w d4 ROM:0012E7E8 move.w #$FF,d5 ROM:0012E7EC bra.s loc_12E7F6 ROM:0012E7EE ; --------------------------------------------------------------------------- ROM:0012E7EE ROM:0012E7EE loc_12E7EE: ; CODE XREF: sub_12E7C0+1E↑j ROM:0012E7EE move.w $9EC(a5,d0.w*2),d4 ROM:0012E7F4 move.w d0,d5 ROM:0012E7F6 ROM:0012E7F6 loc_12E7F6: ; CODE XREF: sub_12E7C0+2C↑j ROM:0012E7F6 move.w d6,($1420).w ROM:0012E7FA ROM:0012E7FA loc_12E7FA: ; CODE XREF: sub_12E7C0+16↑j ROM:0012E7FA cmpi.w #$10,d0 ROM:0012E7FE blt.s loc_12E82E ROM:0012E800 cmpi.w #$20,d0 ; ' ' ROM:0012E804 bge.s loc_12E82E ROM:0012E806 move.w d0,d1 ROM:0012E808 subi.w #$10,d1 ROM:0012E80C move.w ($1422).w,d6 ROM:0012E810 btst d1,d6 ROM:0012E812 bne.s loc_12E822 ROM:0012E814 clr.w d4 ROM:0012E816 move.b #$FF,($145E).w ROM:0012E81C move.w #$FF,d5 ROM:0012E820 bra.s loc_12E82A ROM:0012E822 ; --------------------------------------------------------------------------- ROM:0012E822 ROM:0012E822 loc_12E822: ; CODE XREF: sub_12E7C0+52↑j ROM:0012E822 move.w $9EC(a5,d0.w*2),d4 ROM:0012E828 move.w d0,d5 ROM:0012E82A ROM:0012E82A loc_12E82A: ; CODE XREF: sub_12E7C0+60↑j ROM:0012E82A move.w d6,($1422).w ROM:0012E82E ROM:0012E82E loc_12E82E: ; CODE XREF: sub_12E7C0+3E↑j ROM:0012E82E ; sub_12E7C0+44↑j ROM:0012E82E cmpi.w #$20,d0 ; ' ' ROM:0012E832 blt.s loc_12E862 ROM:0012E834 cmpi.w #$24,d0 ; '$' ROM:0012E838 bge.s loc_12E862 ROM:0012E83A move.w d0,d1 ROM:0012E83C subi.w #$20,d1 ; ' ' ROM:0012E840 move.w ($1424).w,d6 ROM:0012E844 btst d1,d6 ROM:0012E846 bne.s loc_12E856 ROM:0012E848 clr.w d4 ROM:0012E84A move.b #$FF,($145E).w ROM:0012E850 move.w #$FF,d5 ROM:0012E854 bra.s loc_12E85E ROM:0012E856 ; --------------------------------------------------------------------------- ROM:0012E856 ROM:0012E856 loc_12E856: ; CODE XREF: sub_12E7C0+86↑j ROM:0012E856 move.w $9EC(a5,d0.w*2),d4 ROM:0012E85C move.w d0,d5 ROM:0012E85E ROM:0012E85E loc_12E85E: ; CODE XREF: sub_12E7C0+94↑j ROM:0012E85E move.w d6,($1424).w ROM:0012E862 ROM:0012E862 loc_12E862: ; CODE XREF: sub_12E7C0+72↑j ROM:0012E862 ; sub_12E7C0+78↑j ROM:0012E862 bra.s loc_12E876 ROM:0012E864 ; --------------------------------------------------------------------------- ROM:0012E864 ROM:0012E864 loc_12E864: ; CODE XREF: sub_12E7C0+6↑j ROM:0012E864 clr.w d4 ROM:0012E866 move.b #$FF,($145E).w ROM:0012E86C move.w #$FF,d5 ROM:0012E870 move.b #$FF,($120F).w ROM:0012E876 ROM:0012E876 loc_12E876: ; CODE XREF: sub_12E7C0:loc_12E862↑j ROM:0012E876 clr.w d2 ROM:0012E878 clr.w d7 ROM:0012E87A move.w #0,d0 ROM:0012E87E bra.s loc_12E884 ROM:0012E880 ; --------------------------------------------------------------------------- ROM:0012E880 ROM:0012E880 loc_12E880: ; CODE XREF: sub_12E7C0:loc_12E948↓j ROM:0012E880 addi.w #1,d0 ROM:0012E884 ROM:0012E884 loc_12E884: ; CODE XREF: sub_12E7C0+BE↑j ROM:0012E884 cmpi.w #$23,d0 ; '#' ROM:0012E888 bgt.l loc_12E94C ROM:0012E88E cmpi.w #$10,d0 ROM:0012E892 bge.s loc_12E8C4 ROM:0012E894 move.w ($1420).w,d6 ROM:0012E898 btst d0,d6 ROM:0012E89A beq.s loc_12E8C4 ROM:0012E89C move.w d6,($1420).w ROM:0012E8A0 addq.w #1,d2 ROM:0012E8A2 move.w $A34(a5,d0.w*2),d6 ROM:0012E8A8 cmpi.w #1,d6 ROM:0012E8AC beq.s loc_12E8B4 ROM:0012E8AE cmpi.w #2,d6 ROM:0012E8B2 bne.s loc_12E8B6 ROM:0012E8B4 ROM:0012E8B4 loc_12E8B4: ; CODE XREF: sub_12E7C0+EC↑j ROM:0012E8B4 addq.w #1,d7 ROM:0012E8B6 ROM:0012E8B6 loc_12E8B6: ; CODE XREF: sub_12E7C0+F2↑j ROM:0012E8B6 move.w $9EC(a5,d0.w*2),d3 ROM:0012E8BC cmp.w d3,d4 ROM:0012E8BE bge.s loc_12E8C4 ROM:0012E8C0 move.w d0,d5 ROM:0012E8C2 move.w d3,d4 ROM:0012E8C4 ROM:0012E8C4 loc_12E8C4: ; CODE XREF: sub_12E7C0+D2↑j ROM:0012E8C4 ; sub_12E7C0+DA↑j ... ROM:0012E8C4 cmpi.w #$10,d0 ROM:0012E8C8 blt.s loc_12E906 ROM:0012E8CA cmpi.w #$20,d0 ; ' ' ROM:0012E8CE bge.s loc_12E906 ROM:0012E8D0 move.w d0,d1 ROM:0012E8D2 subi.w #$10,d1 ROM:0012E8D6 move.w ($1422).w,d6 ROM:0012E8DA btst d1,d6 ROM:0012E8DC beq.s loc_12E906 ROM:0012E8DE move.w d6,($1422).w ROM:0012E8E2 addq.w #1,d2 ROM:0012E8E4 move.w $A34(a5,d0.w*2),d6 ROM:0012E8EA cmpi.w #1,d6 ROM:0012E8EE beq.s loc_12E8F6 ROM:0012E8F0 cmpi.w #2,d6 ROM:0012E8F4 bne.s loc_12E8F8 ROM:0012E8F6 ROM:0012E8F6 loc_12E8F6: ; CODE XREF: sub_12E7C0+12E↑j ROM:0012E8F6 addq.w #1,d7 ROM:0012E8F8 ROM:0012E8F8 loc_12E8F8: ; CODE XREF: sub_12E7C0+134↑j ROM:0012E8F8 move.w $9EC(a5,d0.w*2),d3 ROM:0012E8FE cmp.w d3,d4 ROM:0012E900 bge.s loc_12E906 ROM:0012E902 move.w d0,d5 ROM:0012E904 move.w d3,d4 ROM:0012E906 ROM:0012E906 loc_12E906: ; CODE XREF: sub_12E7C0+108↑j ROM:0012E906 ; sub_12E7C0+10E↑j ... ROM:0012E906 cmpi.w #$20,d0 ; ' ' ROM:0012E90A blt.s loc_12E948 ROM:0012E90C cmpi.w #$24,d0 ; '$' ROM:0012E910 bge.s loc_12E948 ROM:0012E912 move.w d0,d1 ROM:0012E914 subi.w #$20,d1 ; ' ' ROM:0012E918 move.w ($1424).w,d6 ROM:0012E91C btst d1,d6 ROM:0012E91E beq.s loc_12E948 ROM:0012E920 move.w d6,($1424).w ROM:0012E924 addq.w #1,d2 ROM:0012E926 move.w $A34(a5,d0.w*2),d6 ROM:0012E92C cmpi.w #1,d6 ROM:0012E930 beq.s loc_12E938 ROM:0012E932 cmpi.w #2,d6 ROM:0012E936 bne.s loc_12E93A ROM:0012E938 ROM:0012E938 loc_12E938: ; CODE XREF: sub_12E7C0+170↑j ROM:0012E938 addq.w #1,d7 ROM:0012E93A ROM:0012E93A loc_12E93A: ; CODE XREF: sub_12E7C0+176↑j ROM:0012E93A move.w $9EC(a5,d0.w*2),d3 ROM:0012E940 cmp.w d3,d4 ROM:0012E942 bge.s loc_12E948 ROM:0012E944 move.w d0,d5 ROM:0012E946 move.w d3,d4 ROM:0012E948 ROM:0012E948 loc_12E948: ; CODE XREF: sub_12E7C0+14A↑j ROM:0012E948 ; sub_12E7C0+150↑j ... ROM:0012E948 bra.w loc_12E880 ROM:0012E94C ; --------------------------------------------------------------------------- ROM:0012E94C ROM:0012E94C loc_12E94C: ; CODE XREF: sub_12E7C0+C8↑j ROM:0012E94C move.b d7,($145A).w ROM:0012E950 cmpi.w #0,d2 ROM:0012E954 ble.s loc_12E9BC ROM:0012E956 cmp.b ($145E).w,d5 ROM:0012E95A beq.s loc_12E9BA ROM:0012E95C clr.w ($DD4).w ROM:0012E960 clr.w ($DD6).w ROM:0012E964 clr.w ($DD8).w ROM:0012E968 move.b d5,($145E).w ROM:0012E96C move.b d5,d7 ROM:0012E96E ext.w d7 ROM:0012E970 cmpi.w #$10,d7 ROM:0012E974 bge.s loc_12E980 ROM:0012E976 move.w ($DD4).w,d6 ROM:0012E97A bset d7,d6 ROM:0012E97C move.w d6,($DD4).w ROM:0012E980 ROM:0012E980 loc_12E980: ; CODE XREF: sub_12E7C0+1B4↑j ROM:0012E980 cmpi.w #$10,d7 ROM:0012E984 blt.s loc_12E99A ROM:0012E986 cmpi.w #$20,d7 ; ' ' ROM:0012E98A bge.s loc_12E99A ROM:0012E98C subi.w #$10,d7 ROM:0012E990 move.w ($DD6).w,d6 ROM:0012E994 bset d7,d6 ROM:0012E996 move.w d6,($DD6).w ROM:0012E99A ROM:0012E99A loc_12E99A: ; CODE XREF: sub_12E7C0+1C4↑j ROM:0012E99A ; sub_12E7C0+1CA↑j ROM:0012E99A cmpi.w #$20,d7 ; ' ' ROM:0012E99E blt.s loc_12E9B4 ROM:0012E9A0 cmpi.w #$24,d7 ; '$' ROM:0012E9A4 bge.s loc_12E9B4 ROM:0012E9A6 subi.w #$20,d7 ; ' ' ROM:0012E9AA move.w ($DD8).w,d6 ROM:0012E9AE bset d7,d6 ROM:0012E9B0 move.w d6,($DD8).w ROM:0012E9B4 ROM:0012E9B4 loc_12E9B4: ; CODE XREF: sub_12E7C0+1DE↑j ROM:0012E9B4 ; sub_12E7C0+1E4↑j ROM:0012E9B4 bset #0,($13AD).w ROM:0012E9BA ROM:0012E9BA loc_12E9BA: ; CODE XREF: sub_12E7C0+19A↑j ROM:0012E9BA bra.s loc_12E9C8 ROM:0012E9BC ; --------------------------------------------------------------------------- ROM:0012E9BC ROM:0012E9BC loc_12E9BC: ; CODE XREF: sub_12E7C0+194↑j ROM:0012E9BC clr.w ($DD4).w ROM:0012E9C0 clr.w ($DD6).w ROM:0012E9C4 clr.w ($DD8).w ROM:0012E9C8 ROM:0012E9C8 loc_12E9C8: ; CODE XREF: sub_12E7C0:loc_12E9BA↑j ROM:0012E9C8 move.b d2,($145D).w ROM:0012E9CC rts ROM:0012E9CC ; End of function sub_12E7C0 ROM:0012E9CC ROM:0012E9CE ROM:0012E9CE ; =============== S U B R O U T I N E ======================================= ROM:0012E9CE ROM:0012E9CE ROM:0012E9CE sub_12E9CE: ; CODE XREF: sub_12E3AC+106↑p ROM:0012E9CE btst #1,($DE3).w ROM:0012E9D4 beq.s loc_12E9DE ROM:0012E9D6 bset #5,($1391).w ROM:0012E9DC bra.s loc_12E9F4 ROM:0012E9DE ; --------------------------------------------------------------------------- ROM:0012E9DE ROM:0012E9DE loc_12E9DE: ; CODE XREF: sub_12E9CE+6↑j ROM:0012E9DE btst #4,($DE3).w ROM:0012E9E4 beq.s loc_12E9EE ROM:0012E9E6 bset #5,($1391).w ROM:0012E9EC bra.s loc_12E9F4 ROM:0012E9EE ; --------------------------------------------------------------------------- ROM:0012E9EE ROM:0012E9EE loc_12E9EE: ; CODE XREF: sub_12E9CE+16↑j ROM:0012E9EE bclr #5,($1391).w ROM:0012E9F4 ROM:0012E9F4 loc_12E9F4: ; CODE XREF: sub_12E9CE+E↑j ROM:0012E9F4 ; sub_12E9CE+1E↑j ROM:0012E9F4 btst #4,($DE0).w ROM:0012E9FA beq.s loc_12EA04 ROM:0012E9FC bset #4,($13A2).w ROM:0012EA02 bra.s loc_12EA1A ROM:0012EA04 ; --------------------------------------------------------------------------- ROM:0012EA04 ROM:0012EA04 loc_12EA04: ; CODE XREF: sub_12E9CE+2C↑j ROM:0012EA04 btst #3,($DE0).w ROM:0012EA0A beq.s loc_12EA14 ROM:0012EA0C bset #4,($13A2).w ROM:0012EA12 bra.s loc_12EA1A ROM:0012EA14 ; --------------------------------------------------------------------------- ROM:0012EA14 ROM:0012EA14 loc_12EA14: ; CODE XREF: sub_12E9CE+3C↑j ROM:0012EA14 bclr #4,($13A2).w ROM:0012EA1A ROM:0012EA1A loc_12EA1A: ; CODE XREF: sub_12E9CE+34↑j ROM:0012EA1A ; sub_12E9CE+44↑j ROM:0012EA1A btst #3,($DE2).w ROM:0012EA20 beq.s loc_12EA2A ROM:0012EA22 bset #3,($139F).w ROM:0012EA28 bra.s loc_12EA40 ROM:0012EA2A ; --------------------------------------------------------------------------- ROM:0012EA2A ROM:0012EA2A loc_12EA2A: ; CODE XREF: sub_12E9CE+52↑j ROM:0012EA2A btst #2,($DE0).w ROM:0012EA30 beq.s loc_12EA3A ROM:0012EA32 bset #3,($139F).w ROM:0012EA38 bra.s loc_12EA40 ROM:0012EA3A ; --------------------------------------------------------------------------- ROM:0012EA3A ROM:0012EA3A loc_12EA3A: ; CODE XREF: sub_12E9CE+62↑j ROM:0012EA3A bclr #3,($139F).w ROM:0012EA40 ROM:0012EA40 loc_12EA40: ; CODE XREF: sub_12E9CE+5A↑j ROM:0012EA40 ; sub_12E9CE+6A↑j ROM:0012EA40 btst #1,($1411).w ROM:0012EA46 beq.s loc_12EA50 ROM:0012EA48 bset #6,($13AE).w ROM:0012EA4E bra.s loc_12EA66 ROM:0012EA50 ; --------------------------------------------------------------------------- ROM:0012EA50 ROM:0012EA50 loc_12EA50: ; CODE XREF: sub_12E9CE+78↑j ROM:0012EA50 btst #4,($1411).w ROM:0012EA56 beq.s loc_12EA60 ROM:0012EA58 bset #6,($13AE).w ROM:0012EA5E bra.s loc_12EA66 ROM:0012EA60 ; --------------------------------------------------------------------------- ROM:0012EA60 ROM:0012EA60 loc_12EA60: ; CODE XREF: sub_12E9CE+88↑j ROM:0012EA60 bclr #6,($13AE).w ROM:0012EA66 ROM:0012EA66 loc_12EA66: ; CODE XREF: sub_12E9CE+80↑j ROM:0012EA66 ; sub_12E9CE+90↑j ROM:0012EA66 btst #4,($140E).w ROM:0012EA6C beq.s loc_12EA76 ROM:0012EA6E bset #4,($13A9).w ROM:0012EA74 bra.s loc_12EA8C ROM:0012EA76 ; --------------------------------------------------------------------------- ROM:0012EA76 ROM:0012EA76 loc_12EA76: ; CODE XREF: sub_12E9CE+9E↑j ROM:0012EA76 btst #3,($140E).w ROM:0012EA7C beq.s loc_12EA86 ROM:0012EA7E bset #4,($13A9).w ROM:0012EA84 bra.s loc_12EA8C ROM:0012EA86 ; --------------------------------------------------------------------------- ROM:0012EA86 ROM:0012EA86 loc_12EA86: ; CODE XREF: sub_12E9CE+AE↑j ROM:0012EA86 bclr #4,($13A9).w ROM:0012EA8C ROM:0012EA8C loc_12EA8C: ; CODE XREF: sub_12E9CE+A6↑j ROM:0012EA8C ; sub_12E9CE+B6↑j ROM:0012EA8C btst #4,($1410).w ROM:0012EA92 beq.s loc_12EA9C ROM:0012EA94 bset #6,($13A5).w ROM:0012EA9A bra.s loc_12EAD2 ROM:0012EA9C ; --------------------------------------------------------------------------- ROM:0012EA9C ROM:0012EA9C loc_12EA9C: ; CODE XREF: sub_12E9CE+C4↑j ROM:0012EA9C btst #5,($1410).w ROM:0012EAA2 beq.s loc_12EAAC ROM:0012EAA4 bset #6,($13A5).w ROM:0012EAAA bra.s loc_12EAD2 ROM:0012EAAC ; --------------------------------------------------------------------------- ROM:0012EAAC ROM:0012EAAC loc_12EAAC: ; CODE XREF: sub_12E9CE+D4↑j ROM:0012EAAC btst #6,($1410).w ROM:0012EAB2 beq.s loc_12EABC ROM:0012EAB4 bset #6,($13A5).w ROM:0012EABA bra.s loc_12EAD2 ROM:0012EABC ; --------------------------------------------------------------------------- ROM:0012EABC ROM:0012EABC loc_12EABC: ; CODE XREF: sub_12E9CE+E4↑j ROM:0012EABC btst #7,($1410).w ROM:0012EAC2 beq.s loc_12EACC ROM:0012EAC4 bset #6,($13A5).w ROM:0012EACA bra.s loc_12EAD2 ROM:0012EACC ; --------------------------------------------------------------------------- ROM:0012EACC ROM:0012EACC loc_12EACC: ; CODE XREF: sub_12E9CE+F4↑j ROM:0012EACC bclr #6,($13A5).w ROM:0012EAD2 ROM:0012EAD2 loc_12EAD2: ; CODE XREF: sub_12E9CE+CC↑j ROM:0012EAD2 ; sub_12E9CE+DC↑j ... ROM:0012EAD2 btst #6,($1411).w ROM:0012EAD8 beq.s loc_12EAE2 ROM:0012EADA bset #6,($138E).w ROM:0012EAE0 bra.s loc_12EAF8 ROM:0012EAE2 ; --------------------------------------------------------------------------- ROM:0012EAE2 ROM:0012EAE2 loc_12EAE2: ; CODE XREF: sub_12E9CE+10A↑j ROM:0012EAE2 btst #5,($140F).w ROM:0012EAE8 beq.s loc_12EAF2 ROM:0012EAEA bset #6,($138E).w ROM:0012EAF0 bra.s loc_12EAF8 ROM:0012EAF2 ; --------------------------------------------------------------------------- ROM:0012EAF2 ROM:0012EAF2 loc_12EAF2: ; CODE XREF: sub_12E9CE+11A↑j ROM:0012EAF2 bclr #6,($138E).w ROM:0012EAF8 ROM:0012EAF8 loc_12EAF8: ; CODE XREF: sub_12E9CE+112↑j ROM:0012EAF8 ; sub_12E9CE+122↑j ROM:0012EAF8 btst #3,($1410).w ROM:0012EAFE beq.s loc_12EB08 ROM:0012EB00 bset #0,($13A7).w ROM:0012EB06 bra.s loc_12EB1E ROM:0012EB08 ; --------------------------------------------------------------------------- ROM:0012EB08 ROM:0012EB08 loc_12EB08: ; CODE XREF: sub_12E9CE+130↑j ROM:0012EB08 btst #2,($140E).w ROM:0012EB0E beq.s loc_12EB18 ROM:0012EB10 bset #0,($13A7).w ROM:0012EB16 bra.s loc_12EB1E ROM:0012EB18 ; --------------------------------------------------------------------------- ROM:0012EB18 ROM:0012EB18 loc_12EB18: ; CODE XREF: sub_12E9CE+140↑j ROM:0012EB18 bclr #0,($13A7).w ROM:0012EB1E ROM:0012EB1E loc_12EB1E: ; CODE XREF: sub_12E9CE+138↑j ROM:0012EB1E ; sub_12E9CE+148↑j ROM:0012EB1E btst #6,($140E).w ROM:0012EB24 beq.s loc_12EB2E ROM:0012EB26 bset #1,($13A5).w ROM:0012EB2C bra.s loc_12EB44 ROM:0012EB2E ; --------------------------------------------------------------------------- ROM:0012EB2E ROM:0012EB2E loc_12EB2E: ; CODE XREF: sub_12E9CE+156↑j ROM:0012EB2E btst #7,($140E).w ROM:0012EB34 beq.s loc_12EB3E ROM:0012EB36 bset #1,($13A5).w ROM:0012EB3C bra.s loc_12EB44 ROM:0012EB3E ; --------------------------------------------------------------------------- ROM:0012EB3E ROM:0012EB3E loc_12EB3E: ; CODE XREF: sub_12E9CE+166↑j ROM:0012EB3E bclr #1,($13A5).w ROM:0012EB44 ROM:0012EB44 loc_12EB44: ; CODE XREF: sub_12E9CE+15E↑j ROM:0012EB44 ; sub_12E9CE+16E↑j ROM:0012EB44 btst #1,($DB9).w ROM:0012EB4A beq.s loc_12EB54 ROM:0012EB4C bset #4,($1395).w ROM:0012EB52 bra.s loc_12EB6A ROM:0012EB54 ; --------------------------------------------------------------------------- ROM:0012EB54 ROM:0012EB54 loc_12EB54: ; CODE XREF: sub_12E9CE+17C↑j ROM:0012EB54 btst #4,($DB9).w ROM:0012EB5A beq.s loc_12EB64 ROM:0012EB5C bset #4,($1395).w ROM:0012EB62 bra.s loc_12EB6A ROM:0012EB64 ; --------------------------------------------------------------------------- ROM:0012EB64 ROM:0012EB64 loc_12EB64: ; CODE XREF: sub_12E9CE+18C↑j ROM:0012EB64 bclr #4,($1395).w ROM:0012EB6A ROM:0012EB6A loc_12EB6A: ; CODE XREF: sub_12E9CE+184↑j ROM:0012EB6A ; sub_12E9CE+194↑j ROM:0012EB6A btst #4,($DB6).w ROM:0012EB70 beq.s loc_12EB7A ROM:0012EB72 bset #2,($13A3).w ROM:0012EB78 bra.s loc_12EB90 ROM:0012EB7A ; --------------------------------------------------------------------------- ROM:0012EB7A ROM:0012EB7A loc_12EB7A: ; CODE XREF: sub_12E9CE+1A2↑j ROM:0012EB7A btst #3,($DB6).w ROM:0012EB80 beq.s loc_12EB8A ROM:0012EB82 bset #2,($13A3).w ROM:0012EB88 bra.s loc_12EB90 ROM:0012EB8A ; --------------------------------------------------------------------------- ROM:0012EB8A ROM:0012EB8A loc_12EB8A: ; CODE XREF: sub_12E9CE+1B2↑j ROM:0012EB8A bclr #2,($13A3).w ROM:0012EB90 ROM:0012EB90 loc_12EB90: ; CODE XREF: sub_12E9CE+1AA↑j ROM:0012EB90 ; sub_12E9CE+1BA↑j ROM:0012EB90 btst #4,($DB8).w ROM:0012EB96 beq.s loc_12EBA0 ROM:0012EB98 bset #0,($139F).w ROM:0012EB9E bra.s loc_12EBD6 ROM:0012EBA0 ; --------------------------------------------------------------------------- ROM:0012EBA0 ROM:0012EBA0 loc_12EBA0: ; CODE XREF: sub_12E9CE+1C8↑j ROM:0012EBA0 btst #5,($DB8).w ROM:0012EBA6 beq.s loc_12EBB0 ROM:0012EBA8 bset #0,($139F).w ROM:0012EBAE bra.s loc_12EBD6 ROM:0012EBB0 ; --------------------------------------------------------------------------- ROM:0012EBB0 ROM:0012EBB0 loc_12EBB0: ; CODE XREF: sub_12E9CE+1D8↑j ROM:0012EBB0 btst #6,($DB8).w ROM:0012EBB6 beq.s loc_12EBC0 ROM:0012EBB8 bset #0,($139F).w ROM:0012EBBE bra.s loc_12EBD6 ROM:0012EBC0 ; --------------------------------------------------------------------------- ROM:0012EBC0 ROM:0012EBC0 loc_12EBC0: ; CODE XREF: sub_12E9CE+1E8↑j ROM:0012EBC0 btst #7,($DB8).w ROM:0012EBC6 beq.s loc_12EBD0 ROM:0012EBC8 bset #0,($139F).w ROM:0012EBCE bra.s loc_12EBD6 ROM:0012EBD0 ; --------------------------------------------------------------------------- ROM:0012EBD0 ROM:0012EBD0 loc_12EBD0: ; CODE XREF: sub_12E9CE+1F8↑j ROM:0012EBD0 bclr #0,($139F).w ROM:0012EBD6 ROM:0012EBD6 loc_12EBD6: ; CODE XREF: sub_12E9CE+1D0↑j ROM:0012EBD6 ; sub_12E9CE+1E0↑j ... ROM:0012EBD6 btst #6,($DB9).w ROM:0012EBDC beq.s loc_12EBE6 ROM:0012EBDE bset #4,($1389).w ROM:0012EBE4 bra.s loc_12EBFC ROM:0012EBE6 ; --------------------------------------------------------------------------- ROM:0012EBE6 ROM:0012EBE6 loc_12EBE6: ; CODE XREF: sub_12E9CE+20E↑j ROM:0012EBE6 btst #5,($DB7).w ROM:0012EBEC beq.s loc_12EBF6 ROM:0012EBEE bset #4,($1389).w ROM:0012EBF4 bra.s loc_12EBFC ROM:0012EBF6 ; --------------------------------------------------------------------------- ROM:0012EBF6 ROM:0012EBF6 loc_12EBF6: ; CODE XREF: sub_12E9CE+21E↑j ROM:0012EBF6 bclr #4,($1389).w ROM:0012EBFC ROM:0012EBFC loc_12EBFC: ; CODE XREF: sub_12E9CE+216↑j ROM:0012EBFC ; sub_12E9CE+226↑j ROM:0012EBFC btst #6,($DB6).w ROM:0012EC02 beq.s loc_12EC0C ROM:0012EC04 bset #1,($139F).w ROM:0012EC0A bra.s loc_12EC22 ROM:0012EC0C ; --------------------------------------------------------------------------- ROM:0012EC0C ROM:0012EC0C loc_12EC0C: ; CODE XREF: sub_12E9CE+234↑j ROM:0012EC0C btst #7,($DB6).w ROM:0012EC12 beq.s loc_12EC1C ROM:0012EC14 bset #1,($139F).w ROM:0012EC1A bra.s loc_12EC22 ROM:0012EC1C ; --------------------------------------------------------------------------- ROM:0012EC1C ROM:0012EC1C loc_12EC1C: ; CODE XREF: sub_12E9CE+244↑j ROM:0012EC1C bclr #1,($139F).w ROM:0012EC22 ROM:0012EC22 loc_12EC22: ; CODE XREF: sub_12E9CE+23C↑j ROM:0012EC22 ; sub_12E9CE+24C↑j ROM:0012EC22 btst #3,($DB8).w ROM:0012EC28 beq.s loc_12EC32 ROM:0012EC2A bset #3,($13A0).w ROM:0012EC30 bra.s locret_12EC48 ROM:0012EC32 ; --------------------------------------------------------------------------- ROM:0012EC32 ROM:0012EC32 loc_12EC32: ; CODE XREF: sub_12E9CE+25A↑j ROM:0012EC32 btst #2,($DB6).w ROM:0012EC38 beq.s loc_12EC42 ROM:0012EC3A bset #3,($13A0).w ROM:0012EC40 bra.s locret_12EC48 ROM:0012EC42 ; --------------------------------------------------------------------------- ROM:0012EC42 ROM:0012EC42 loc_12EC42: ; CODE XREF: sub_12E9CE+26A↑j ROM:0012EC42 bclr #3,($13A0).w ROM:0012EC48 ROM:0012EC48 locret_12EC48: ; CODE XREF: sub_12E9CE+262↑j ROM:0012EC48 ; sub_12E9CE+272↑j ROM:0012EC48 rts ROM:0012EC48 ; End of function sub_12E9CE ROM:0012EC48 ROM:0012EC4A ROM:0012EC4A ; =============== S U B R O U T I N E ======================================= ROM:0012EC4A ROM:0012EC4A ROM:0012EC4A sub_12EC4A: ; CODE XREF: sub_12E3AC+58↑p ROM:0012EC4A btst #6,($138A).w ROM:0012EC50 beq.l locret_12EC96 ROM:0012EC56 reset ROM:0012EC58 move.w ($DBA).w,d0 ROM:0012EC5C move.w #1,d1 ROM:0012EC60 btst #1,($11A6).w ROM:0012EC66 beq.s loc_12EC6C ROM:0012EC68 bset d1,d0 ROM:0012EC6A bra.s loc_12EC6E ROM:0012EC6C ; --------------------------------------------------------------------------- ROM:0012EC6C ROM:0012EC6C loc_12EC6C: ; CODE XREF: sub_12EC4A+1C↑j ROM:0012EC6C bclr d1,d0 ROM:0012EC6E ROM:0012EC6E loc_12EC6E: ; CODE XREF: sub_12EC4A+20↑j ROM:0012EC6E move.w #0,d1 ROM:0012EC72 btst #3,($11A6).w ROM:0012EC78 beq.s loc_12EC7E ROM:0012EC7A bset d1,d0 ROM:0012EC7C bra.s loc_12EC80 ROM:0012EC7E ; --------------------------------------------------------------------------- ROM:0012EC7E ROM:0012EC7E loc_12EC7E: ; CODE XREF: sub_12EC4A+2E↑j ROM:0012EC7E bclr d1,d0 ROM:0012EC80 ROM:0012EC80 loc_12EC80: ; CODE XREF: sub_12EC4A+32↑j ROM:0012EC80 move.w #2,d1 ROM:0012EC84 btst #5,($11A6).w ROM:0012EC8A beq.s loc_12EC90 ROM:0012EC8C bset d1,d0 ROM:0012EC8E bra.s loc_12EC92 ROM:0012EC90 ; --------------------------------------------------------------------------- ROM:0012EC90 ROM:0012EC90 loc_12EC90: ; CODE XREF: sub_12EC4A+40↑j ROM:0012EC90 bclr d1,d0 ROM:0012EC92 ROM:0012EC92 loc_12EC92: ; CODE XREF: sub_12EC4A+44↑j ROM:0012EC92 move.w d0,($DBA).w ROM:0012EC96 ROM:0012EC96 locret_12EC96: ; CODE XREF: sub_12EC4A+6↑j ROM:0012EC96 rts ROM:0012EC96 ; End of function sub_12EC4A ROM:0012EC96 ROM:0012EC98 ROM:0012EC98 ; =============== S U B R O U T I N E ======================================= ROM:0012EC98 ROM:0012EC98 ROM:0012EC98 sub_12EC98: ; CODE XREF: sub_12E3AC+1E↑p ROM:0012EC98 btst #4,($13AD).w ROM:0012EC9E beq.l loc_12ED4A ROM:0012ECA4 move.w #0,d0 ROM:0012ECA8 bra.s loc_12ECAE ROM:0012ECAA ; --------------------------------------------------------------------------- ROM:0012ECAA ROM:0012ECAA loc_12ECAA: ; CODE XREF: sub_12EC98:loc_12ED46↓j ROM:0012ECAA addi.w #1,d0 ROM:0012ECAE ROM:0012ECAE loc_12ECAE: ; CODE XREF: sub_12EC98+10↑j ROM:0012ECAE cmpi.w #$23,d0 ; '#' ROM:0012ECB2 bgt.l loc_12ED4A ROM:0012ECB8 move.w d0,d1 ROM:0012ECBA cmpi.w #$10,d0 ROM:0012ECBE bge.s loc_12ECE2 ROM:0012ECC0 move.w ($DBC).w,d2 ROM:0012ECC4 move.w ($DCE).w,d3 ROM:0012ECC8 move.w ($1930).w,d4 ROM:0012ECCC btst d1,d2 ROM:0012ECCE bne.s loc_12ECE2 ROM:0012ECD0 move.w d2,($DBC).w ROM:0012ECD4 btst d1,d3 ROM:0012ECD6 bne.s loc_12ECE2 ROM:0012ECD8 move.w d3,($DCE).w ROM:0012ECDC bclr d1,d4 ROM:0012ECDE move.w d4,($1930).w ROM:0012ECE2 ROM:0012ECE2 loc_12ECE2: ; CODE XREF: sub_12EC98+26↑j ROM:0012ECE2 ; sub_12EC98+36↑j ... ROM:0012ECE2 cmpi.w #$10,d0 ROM:0012ECE6 blt.s loc_12ED14 ROM:0012ECE8 cmpi.w #$20,d0 ; ' ' ROM:0012ECEC bge.s loc_12ED14 ROM:0012ECEE subi.w #$10,d1 ROM:0012ECF2 move.w ($DBE).w,d2 ROM:0012ECF6 move.w ($DD0).w,d3 ROM:0012ECFA move.w ($1932).w,d4 ROM:0012ECFE btst d1,d2 ROM:0012ED00 bne.s loc_12ED14 ROM:0012ED02 move.w d2,($DBE).w ROM:0012ED06 btst d1,d3 ROM:0012ED08 bne.s loc_12ED14 ROM:0012ED0A move.w d3,($DD0).w ROM:0012ED0E bclr d1,d4 ROM:0012ED10 move.w d4,($1932).w ROM:0012ED14 ROM:0012ED14 loc_12ED14: ; CODE XREF: sub_12EC98+4E↑j ROM:0012ED14 ; sub_12EC98+54↑j ... ROM:0012ED14 cmpi.w #$20,d0 ; ' ' ROM:0012ED18 blt.s loc_12ED46 ROM:0012ED1A cmpi.w #$24,d0 ; '$' ROM:0012ED1E bge.s loc_12ED46 ROM:0012ED20 subi.w #$20,d1 ; ' ' ROM:0012ED24 move.w ($DC0).w,d2 ROM:0012ED28 move.w ($DD2).w,d3 ROM:0012ED2C move.w ($1934).w,d4 ROM:0012ED30 btst d1,d2 ROM:0012ED32 bne.s loc_12ED46 ROM:0012ED34 move.w d2,($DC0).w ROM:0012ED38 btst d1,d3 ROM:0012ED3A bne.s loc_12ED46 ROM:0012ED3C move.w d3,($DD2).w ROM:0012ED40 bclr d1,d4 ROM:0012ED42 move.w d4,($1934).w ROM:0012ED46 ROM:0012ED46 loc_12ED46: ; CODE XREF: sub_12EC98+80↑j ROM:0012ED46 ; sub_12EC98+86↑j ... ROM:0012ED46 bra.w loc_12ECAA ROM:0012ED4A ; --------------------------------------------------------------------------- ROM:0012ED4A ROM:0012ED4A loc_12ED4A: ; CODE XREF: sub_12EC98+6↑j ROM:0012ED4A ; sub_12EC98+1A↑j ROM:0012ED4A move.w ($193C).w,d0 ROM:0012ED4E move.w $646(a5),d1 ROM:0012ED52 and.w d1,d0 ROM:0012ED54 move.w d0,($D86).w ROM:0012ED58 move.w ($193E).w,d0 ROM:0012ED5C move.w $648(a5),d1 ROM:0012ED60 and.w d1,d0 ROM:0012ED62 move.w d0,($D88).w ROM:0012ED66 move.w ($DBC).w,d0 ROM:0012ED6A move.w $646(a5),d1 ROM:0012ED6E and.w d1,d0 ROM:0012ED70 move.w d0,($D8A).w ROM:0012ED74 move.w ($DBE).w,d0 ROM:0012ED78 move.w $648(a5),d1 ROM:0012ED7C and.w d1,d0 ROM:0012ED7E move.w d0,($D8C).w ROM:0012ED82 rts ROM:0012ED82 ; End of function sub_12EC98 ROM:0012ED82 ROM:0012ED84 ROM:0012ED84 ; =============== S U B R O U T I N E ======================================= ROM:0012ED84 ROM:0012ED84 ROM:0012ED84 sub_12ED84: ; CODE XREF: sub_12E3AC+72↑p ROM:0012ED84 clr.w d1 ROM:0012ED86 move.b ($1215).w,d1 ROM:0012ED8A cmpi.w #8,d1 ROM:0012ED8E bcc.s locret_12ED98 ROM:0012ED90 movea.l off_12ED9A(pc,d1.w*4),a0 ROM:0012ED94 nop ROM:0012ED96 jmp (a0) ROM:0012ED98 ; --------------------------------------------------------------------------- ROM:0012ED98 ROM:0012ED98 locret_12ED98: ; CODE XREF: sub_12ED84+A↑j ROM:0012ED98 rts ROM:0012ED98 ; End of function sub_12ED84 ROM:0012ED98 ROM:0012ED98 ; --------------------------------------------------------------------------- ROM:0012ED9A off_12ED9A: dc.l loc_12EDBA ; DATA XREF: sub_12ED84+C↑r ROM:0012ED9E dc.l loc_12EDC6 ROM:0012EDA2 dc.l loc_12EDF8 ROM:0012EDA6 dc.l loc_12EE34 ROM:0012EDAA dc.l loc_12EE92 ROM:0012EDAE dc.l loc_12EEEE ROM:0012EDB2 dc.l loc_12EF80 ROM:0012EDB6 dc.l loc_12F00C ROM:0012EDBA ; --------------------------------------------------------------------------- ROM:0012EDBA ROM:0012EDBA loc_12EDBA: ; DATA XREF: ROM:off_12ED9A↑o ROM:0012EDBA move.b #1,($1215).w ROM:0012EDC0 bra.w locret_12EDF6 ROM:0012EDC4 ; --------------------------------------------------------------------------- ROM:0012EDC4 rts ROM:0012EDC6 ; --------------------------------------------------------------------------- ROM:0012EDC6 ROM:0012EDC6 loc_12EDC6: ; DATA XREF: ROM:0012ED9E↑o ROM:0012EDC6 btst #4,($931).w ROM:0012EDCC beq.s locret_12EDF6 ROM:0012EDCE move.w $63C(a5),d0 ROM:0012EDD2 clr.b ($8FC).w ROM:0012EDD6 move.w d0,($6DE).w ROM:0012EDDA move.b #1,($8FC).w ROM:0012EDE0 bset #7,($1394).w ROM:0012EDE6 bclr #1,($14EE).w ROM:0012EDEC move.b #2,($1215).w ROM:0012EDF2 bra.w locret_12EE32 ROM:0012EDF6 ; --------------------------------------------------------------------------- ROM:0012EDF6 ROM:0012EDF6 locret_12EDF6: ; CODE XREF: ROM:0012EDC0↑j ROM:0012EDF6 ; ROM:0012EDCC↑j ... ROM:0012EDF6 rts ROM:0012EDF8 ; --------------------------------------------------------------------------- ROM:0012EDF8 ROM:0012EDF8 loc_12EDF8: ; DATA XREF: ROM:0012EDA2↑o ROM:0012EDF8 btst #6,($13AB).w ROM:0012EDFE beq.s loc_12EE16 ROM:0012EE00 bclr #7,($1394).w ROM:0012EE06 bclr #1,($14EE).w ROM:0012EE0C move.b #7,($1215).w ROM:0012EE12 bra.w locret_12F0BA ROM:0012EE16 ; --------------------------------------------------------------------------- ROM:0012EE16 ROM:0012EE16 loc_12EE16: ; CODE XREF: ROM:0012EDFE↑j ROM:0012EE16 btst #4,($931).w ROM:0012EE1C bne.s locret_12EE32 ROM:0012EE1E bclr #7,($1394).w ROM:0012EE24 bclr #1,($14EE).w ROM:0012EE2A move.b #1,($1215).w ROM:0012EE30 bra.s locret_12EDF6 ROM:0012EE32 ; --------------------------------------------------------------------------- ROM:0012EE32 ROM:0012EE32 locret_12EE32: ; CODE XREF: ROM:0012EDF2↑j ROM:0012EE32 ; ROM:0012EE1C↑j ROM:0012EE32 rts ROM:0012EE34 ; --------------------------------------------------------------------------- ROM:0012EE34 ROM:0012EE34 loc_12EE34: ; DATA XREF: ROM:0012EDA6↑o ROM:0012EE34 btst #5,($13A1).w ROM:0012EE3A beq.s loc_12EE4E ROM:0012EE3C bset #7,($1394).w ROM:0012EE42 bset #1,($14EE).w ROM:0012EE48 bset #3,($139E).w ROM:0012EE4E ROM:0012EE4E loc_12EE4E: ; CODE XREF: ROM:0012EE3A↑j ROM:0012EE4E btst #7,($13A5).w ROM:0012EE54 beq.s loc_12EE66 ROM:0012EE56 bclr #7,($13A5).w ROM:0012EE5C move.b #7,($1215).w ROM:0012EE62 bra.w locret_12F0BA ROM:0012EE66 ; --------------------------------------------------------------------------- ROM:0012EE66 ROM:0012EE66 loc_12EE66: ; CODE XREF: ROM:0012EE54↑j ROM:0012EE66 btst #4,($931).w ROM:0012EE6C bne.s loc_12EE84 ROM:0012EE6E bclr #7,($1394).w ROM:0012EE74 bclr #1,($14EE).w ROM:0012EE7A move.b #1,($1215).w ROM:0012EE80 bra.w locret_12EDF6 ROM:0012EE84 ; --------------------------------------------------------------------------- ROM:0012EE84 ROM:0012EE84 loc_12EE84: ; CODE XREF: ROM:0012EE6C↑j ROM:0012EE84 ; ROM:0012F02C↓j ... ROM:0012EE84 bclr #7,($1394).w ROM:0012EE8A bclr #1,($14EE).w ROM:0012EE90 rts ROM:0012EE92 ; --------------------------------------------------------------------------- ROM:0012EE92 ROM:0012EE92 loc_12EE92: ; DATA XREF: ROM:0012EDAA↑o ROM:0012EE92 btst #7,($13A5).w ROM:0012EE98 beq.s loc_12EEAA ROM:0012EE9A bclr #7,($13A5).w ROM:0012EEA0 move.b #7,($1215).w ROM:0012EEA6 bra.w locret_12F0BA ROM:0012EEAA ; --------------------------------------------------------------------------- ROM:0012EEAA ROM:0012EEAA loc_12EEAA: ; CODE XREF: ROM:0012EE98↑j ROM:0012EEAA cmpi.b #0,($145D).w ROM:0012EEB0 bne.s loc_12EEBC ROM:0012EEB2 move.b #7,($1215).w ROM:0012EEB8 bra.w locret_12F0BA ROM:0012EEBC ; --------------------------------------------------------------------------- ROM:0012EEBC ROM:0012EEBC loc_12EEBC: ; CODE XREF: ROM:0012EEB0↑j ROM:0012EEBC btst #4,($931).w ROM:0012EEC2 bne.s loc_12EEDA ROM:0012EEC4 bclr #7,($1394).w ROM:0012EECA bclr #1,($14EE).w ROM:0012EED0 move.b #1,($1215).w ROM:0012EED6 bra.w locret_12EDF6 ROM:0012EEDA ; --------------------------------------------------------------------------- ROM:0012EEDA ROM:0012EEDA loc_12EEDA: ; CODE XREF: ROM:0012EEC2↑j ROM:0012EEDA ; ROM:0012F082↓j ROM:0012EEDA bset #7,($1394).w ROM:0012EEE0 bset #1,($14EE).w ROM:0012EEE6 bset #3,($139E).w ROM:0012EEEC rts ROM:0012EEEE ; --------------------------------------------------------------------------- ROM:0012EEEE ROM:0012EEEE loc_12EEEE: ; DATA XREF: ROM:0012EDAE↑o ROM:0012EEEE btst #7,($13A5).w ROM:0012EEF4 beq.s loc_12EF06 ROM:0012EEF6 bclr #7,($13A5).w ROM:0012EEFC move.b #7,($1215).w ROM:0012EF02 bra.w locret_12F0BA ROM:0012EF06 ; --------------------------------------------------------------------------- ROM:0012EF06 ROM:0012EF06 loc_12EF06: ; CODE XREF: ROM:0012EEF4↑j ROM:0012EF06 cmpi.b #0,($145D).w ROM:0012EF0C bne.s loc_12EF18 ROM:0012EF0E move.b #7,($1215).w ROM:0012EF14 bra.w locret_12F0BA ROM:0012EF18 ; --------------------------------------------------------------------------- ROM:0012EF18 ROM:0012EF18 loc_12EF18: ; CODE XREF: ROM:0012EF0C↑j ROM:0012EF18 btst #4,($931).w ROM:0012EF1E bne.s loc_12EF36 ROM:0012EF20 bclr #7,($1394).w ROM:0012EF26 bclr #1,($14EE).w ROM:0012EF2C move.b #1,($1215).w ROM:0012EF32 bra.w locret_12EDF6 ROM:0012EF36 ; --------------------------------------------------------------------------- ROM:0012EF36 ROM:0012EF36 loc_12EF36: ; CODE XREF: ROM:0012EF1E↑j ROM:0012EF36 cmpi.w #0,($6E0).w ROM:0012EF3C bgt.s loc_12EF6C ROM:0012EF3E move.w $63E(a5),d0 ROM:0012EF42 clr.b ($8FC).w ROM:0012EF46 move.w d0,($6DE).w ROM:0012EF4A move.b #1,($8FC).w ROM:0012EF50 bclr #7,($1394).w ROM:0012EF56 bset #1,($14EE).w ROM:0012EF5C bset #3,($139E).w ROM:0012EF62 move.b #6,($1215).w ROM:0012EF68 bra.w loc_12EFFE ROM:0012EF6C ; --------------------------------------------------------------------------- ROM:0012EF6C ROM:0012EF6C loc_12EF6C: ; CODE XREF: ROM:0012EF3C↑j ROM:0012EF6C ; ROM:0012EFFA↓j ... ROM:0012EF6C bset #7,($1394).w ROM:0012EF72 bset #3,($139E).w ROM:0012EF78 bclr #1,($14EE).w ROM:0012EF7E rts ROM:0012EF80 ; --------------------------------------------------------------------------- ROM:0012EF80 ROM:0012EF80 loc_12EF80: ; DATA XREF: ROM:0012EDB2↑o ROM:0012EF80 btst #7,($13A5).w ROM:0012EF86 beq.s loc_12EF98 ROM:0012EF88 bclr #7,($13A5).w ROM:0012EF8E move.b #7,($1215).w ROM:0012EF94 bra.w locret_12F0BA ROM:0012EF98 ; --------------------------------------------------------------------------- ROM:0012EF98 ROM:0012EF98 loc_12EF98: ; CODE XREF: ROM:0012EF86↑j ROM:0012EF98 cmpi.b #0,($145D).w ROM:0012EF9E bne.s loc_12EFAA ROM:0012EFA0 move.b #7,($1215).w ROM:0012EFA6 bra.w locret_12F0BA ROM:0012EFAA ; --------------------------------------------------------------------------- ROM:0012EFAA ROM:0012EFAA loc_12EFAA: ; CODE XREF: ROM:0012EF9E↑j ROM:0012EFAA btst #4,($931).w ROM:0012EFB0 bne.s loc_12EFC8 ROM:0012EFB2 bclr #7,($1394).w ROM:0012EFB8 bclr #1,($14EE).w ROM:0012EFBE move.b #1,($1215).w ROM:0012EFC4 bra.w locret_12EDF6 ROM:0012EFC8 ; --------------------------------------------------------------------------- ROM:0012EFC8 ROM:0012EFC8 loc_12EFC8: ; CODE XREF: ROM:0012EFB0↑j ROM:0012EFC8 cmpi.w #0,($6E0).w ROM:0012EFCE bgt.s loc_12EFFE ROM:0012EFD0 move.w $63E(a5),d0 ROM:0012EFD4 clr.b ($8FC).w ROM:0012EFD8 move.w d0,($6DE).w ROM:0012EFDC move.b #1,($8FC).w ROM:0012EFE2 bset #7,($1394).w ROM:0012EFE8 bset #1,($14EE).w ROM:0012EFEE bset #3,($139E).w ROM:0012EFF4 move.b #5,($1215).w ROM:0012EFFA bra.w loc_12EF6C ROM:0012EFFE ; --------------------------------------------------------------------------- ROM:0012EFFE ROM:0012EFFE loc_12EFFE: ; CODE XREF: ROM:0012EF68↑j ROM:0012EFFE ; ROM:0012EFCE↑j ROM:0012EFFE bclr #7,($1394).w ROM:0012F004 bclr #1,($14EE).w ROM:0012F00A rts ROM:0012F00C ; --------------------------------------------------------------------------- ROM:0012F00C ROM:0012F00C loc_12F00C: ; DATA XREF: ROM:0012EDB6↑o ROM:0012F00C cmpi.b #0,($145D).w ROM:0012F012 bne.s loc_12F036 ROM:0012F014 bclr #7,($1394).w ROM:0012F01A bclr #1,($14EE).w ROM:0012F020 bclr #3,($139E).w ROM:0012F026 move.b #3,($1215).w ROM:0012F02C bra.w loc_12EE84 ROM:0012F030 ; --------------------------------------------------------------------------- ROM:0012F030 bra.l locret_12F0BA ROM:0012F036 ; --------------------------------------------------------------------------- ROM:0012F036 ROM:0012F036 loc_12F036: ; CODE XREF: ROM:0012F012↑j ROM:0012F036 move.b ($145E).w,d0 ROM:0012F03A ext.w d0 ROM:0012F03C move.w $A34(a5,d0.w*2),d1 ROM:0012F042 cmpi.w #0,d1 ROM:0012F046 bne.s loc_12F064 ROM:0012F048 bclr #7,($1394).w ROM:0012F04E bclr #3,($139E).w ROM:0012F054 bset #1,($14EE).w ROM:0012F05A move.b #3,($1215).w ROM:0012F060 bra.w loc_12EE84 ROM:0012F064 ; --------------------------------------------------------------------------- ROM:0012F064 ROM:0012F064 loc_12F064: ; CODE XREF: ROM:0012F046↑j ROM:0012F064 cmpi.w #1,d1 ROM:0012F068 bne.s loc_12F086 ROM:0012F06A bset #7,($1394).w ROM:0012F070 bset #1,($14EE).w ROM:0012F076 bset #3,($139E).w ROM:0012F07C move.b #4,($1215).w ROM:0012F082 bra.w loc_12EEDA ROM:0012F086 ; --------------------------------------------------------------------------- ROM:0012F086 ROM:0012F086 loc_12F086: ; CODE XREF: ROM:0012F068↑j ROM:0012F086 cmpi.w #2,d1 ROM:0012F08A bne.s locret_12F0BA ROM:0012F08C move.w $63E(a5),d2 ROM:0012F090 clr.b ($8FC).w ROM:0012F094 move.w d2,($6DE).w ROM:0012F098 move.b #1,($8FC).w ROM:0012F09E bset #7,($1394).w ROM:0012F0A4 bset #1,($14EE).w ROM:0012F0AA bset #3,($139E).w ROM:0012F0B0 move.b #5,($1215).w ROM:0012F0B6 bra.w loc_12EF6C ROM:0012F0BA ; --------------------------------------------------------------------------- ROM:0012F0BA ROM:0012F0BA locret_12F0BA: ; CODE XREF: ROM:0012EE12↑j ROM:0012F0BA ; ROM:0012EE62↑j ... ROM:0012F0BA rts ROM:0012F0BC ROM:0012F0BC ; =============== S U B R O U T I N E ======================================= ROM:0012F0BC ROM:0012F0BC ROM:0012F0BC sub_12F0BC: ; CODE XREF: sub_12E3AC:loc_12E426↑p ROM:0012F0BC clr.w d1 ROM:0012F0BE move.b ($1214).w,d1 ROM:0012F0C2 cmpi.w #2,d1 ROM:0012F0C6 bcc.s locret_12F0D0 ROM:0012F0C8 movea.l off_12F0D2(pc,d1.w*4),a0 ROM:0012F0CC nop ROM:0012F0CE jmp (a0) ROM:0012F0D0 ; --------------------------------------------------------------------------- ROM:0012F0D0 ROM:0012F0D0 locret_12F0D0: ; CODE XREF: sub_12F0BC+A↑j ROM:0012F0D0 rts ROM:0012F0D0 ; End of function sub_12F0BC ROM:0012F0D0 ROM:0012F0D0 ; --------------------------------------------------------------------------- ROM:0012F0D2 off_12F0D2: dc.l loc_12F0DA ; DATA XREF: sub_12F0BC+C↑r ROM:0012F0D6 dc.l loc_12F108 ROM:0012F0DA ; --------------------------------------------------------------------------- ROM:0012F0DA ROM:0012F0DA loc_12F0DA: ; DATA XREF: ROM:off_12F0D2↑o ROM:0012F0DA cmpi.w #0,($6E0).w ROM:0012F0E0 bgt.s locret_12F106 ROM:0012F0E2 move.w $63E(a5),d0 ROM:0012F0E6 clr.b ($8FC).w ROM:0012F0EA move.w d0,($6DE).w ROM:0012F0EE move.b #1,($8FC).w ROM:0012F0F4 bset #7,($1394).w ROM:0012F0FA bclr #1,($14EE).w ROM:0012F100 move.b #1,($1214).w ROM:0012F106 ROM:0012F106 locret_12F106: ; CODE XREF: ROM:0012F0E0↑j ROM:0012F106 rts ROM:0012F108 ; --------------------------------------------------------------------------- ROM:0012F108 ROM:0012F108 loc_12F108: ; DATA XREF: ROM:0012F0D6↑o ROM:0012F108 cmpi.w #0,($6E0).w ROM:0012F10E bgt.s locret_12F134 ROM:0012F110 move.w $63E(a5),d0 ROM:0012F114 clr.b ($8FC).w ROM:0012F118 move.w d0,($6DE).w ROM:0012F11C move.b #1,($8FC).w ROM:0012F122 bclr #7,($1394).w ROM:0012F128 bclr #1,($14EE).w ROM:0012F12E move.b #0,($1214).w ROM:0012F134 ROM:0012F134 locret_12F134: ; CODE XREF: ROM:0012F10E↑j ROM:0012F134 rts ROM:0012F136 ROM:0012F136 ; =============== S U B R O U T I N E ======================================= ROM:0012F136 ROM:0012F136 ROM:0012F136 sub_12F136: ; CODE XREF: sub_12E3AC+64↑p ROM:0012F136 clr.w d1 ROM:0012F138 move.b ($1213).w,d1 ROM:0012F13C cmpi.w #2,d1 ROM:0012F140 bcc.s locret_12F14A ROM:0012F142 movea.l off_12F14C(pc,d1.w*4),a0 ROM:0012F146 nop ROM:0012F148 jmp (a0) ROM:0012F14A ; --------------------------------------------------------------------------- ROM:0012F14A ROM:0012F14A locret_12F14A: ; CODE XREF: sub_12F136+A↑j ROM:0012F14A rts ROM:0012F14A ; End of function sub_12F136 ROM:0012F14A ROM:0012F14A ; --------------------------------------------------------------------------- ROM:0012F14C off_12F14C: dc.l loc_12F154 ; DATA XREF: sub_12F136+C↑r ROM:0012F150 dc.l loc_12F160 ROM:0012F154 ; --------------------------------------------------------------------------- ROM:0012F154 ROM:0012F154 loc_12F154: ; DATA XREF: ROM:off_12F14C↑o ROM:0012F154 move.b #1,($1213).w ROM:0012F15A bra.w locret_12F22A ROM:0012F15E ; --------------------------------------------------------------------------- ROM:0012F15E rts ROM:0012F160 ; --------------------------------------------------------------------------- ROM:0012F160 ROM:0012F160 loc_12F160: ; DATA XREF: ROM:0012F150↑o ROM:0012F160 btst #0,($13B0).w ROM:0012F166 beq.s loc_12F178 ROM:0012F168 bclr #0,($13B0).w ROM:0012F16E ori.w #$400,($D92).w ROM:0012F174 bsr.w sub_12F22C ROM:0012F178 ROM:0012F178 loc_12F178: ; CODE XREF: ROM:0012F166↑j ROM:0012F178 btst #0,($13AD).w ROM:0012F17E beq.l locret_12F22A ROM:0012F184 bclr #0,($13AD).w ROM:0012F18A ori.w #$80,($D92).w ROM:0012F190 move.b ($145E).w,d7 ROM:0012F194 cmp.b ($145F).w,d7 ROM:0012F198 beq.s loc_12F1A2 ROM:0012F19A move.b d7,($145F).w ROM:0012F19E bra.s loc_12F1B0 ROM:0012F1A0 ; --------------------------------------------------------------------------- ROM:0012F1A0 bra.s loc_12F1B0 ROM:0012F1A2 ; --------------------------------------------------------------------------- ROM:0012F1A2 ROM:0012F1A2 loc_12F1A2: ; CODE XREF: ROM:0012F198↑j ROM:0012F1A2 btst #7,($1394).w ROM:0012F1A8 bne.s loc_12F1AE ROM:0012F1AA bra.s loc_12F1B0 ROM:0012F1AC ; --------------------------------------------------------------------------- ROM:0012F1AC bra.s loc_12F1B0 ROM:0012F1AE ; --------------------------------------------------------------------------- ROM:0012F1AE ROM:0012F1AE loc_12F1AE: ; CODE XREF: ROM:0012F1A8↑j ROM:0012F1AE bra.s loc_12F224 ROM:0012F1B0 ; --------------------------------------------------------------------------- ROM:0012F1B0 ROM:0012F1B0 loc_12F1B0: ; CODE XREF: ROM:0012F19E↑j ROM:0012F1B0 ; ROM:0012F1A0↑j ... ROM:0012F1B0 move.b $14B6(d7.w),($1460).w ROM:0012F1B8 move.w $1942(d7.w*2),($13F6).w ROM:0012F1C0 move.w $198A(d7.w*2),($13F8).w ROM:0012F1C8 move.w $19D2(d7.w*2),($13FA).w ROM:0012F1D0 move.w $1A1A(d7.w*2),($13FC).w ROM:0012F1D8 move.w $1A62(d7.w*2),($13FE).w ROM:0012F1E0 move.w $1AAA(d7.w*2),($1400).w ROM:0012F1E8 move.b $1CA2(d7.w),($1461).w ROM:0012F1F0 move.w $1AF2(d7.w*2),($1402).w ROM:0012F1F8 move.w $1B3A(d7.w*2),($1404).w ROM:0012F200 move.w $1B82(d7.w*2),($1406).w ROM:0012F208 move.w $1BCA(d7.w*2),($1408).w ROM:0012F210 move.w $1C12(d7.w*2),($140A).w ROM:0012F218 move.w $1C5A(d7.w*2),($140C).w ROM:0012F220 clr.w ($13F0).w ROM:0012F224 ROM:0012F224 loc_12F224: ; CODE XREF: ROM:loc_12F1AE↑j ROM:0012F224 bset #7,($13A5).w ROM:0012F22A ROM:0012F22A locret_12F22A: ; CODE XREF: ROM:0012F15A↑j ROM:0012F22A ; ROM:0012F17E↑j ROM:0012F22A rts ROM:0012F22C ROM:0012F22C ; =============== S U B R O U T I N E ======================================= ROM:0012F22C ROM:0012F22C ROM:0012F22C sub_12F22C: ; CODE XREF: ROM:0012F174↑p ROM:0012F22C move.b ($145F).w,d0 ROM:0012F230 ext.w d0 ROM:0012F232 move.w d0,d5 ROM:0012F234 cmpi.w #$10,d0 ROM:0012F238 bge.s loc_12F244 ROM:0012F23A move.w ($140E).w,d1 ROM:0012F23E bclr d0,d1 ROM:0012F240 move.w d1,($140E).w ROM:0012F244 ROM:0012F244 loc_12F244: ; CODE XREF: sub_12F22C+C↑j ROM:0012F244 cmpi.w #$10,d0 ROM:0012F248 blt.s loc_12F25E ROM:0012F24A cmpi.w #$20,d0 ; ' ' ROM:0012F24E bge.s loc_12F25E ROM:0012F250 subi.w #$10,d5 ROM:0012F254 move.w ($1410).w,d1 ROM:0012F258 bclr d5,d1 ROM:0012F25A move.w d1,($1410).w ROM:0012F25E ROM:0012F25E loc_12F25E: ; CODE XREF: sub_12F22C+1C↑j ROM:0012F25E ; sub_12F22C+22↑j ROM:0012F25E cmpi.w #$20,d0 ; ' ' ROM:0012F262 blt.s loc_12F278 ROM:0012F264 cmpi.w #$24,d0 ; '$' ROM:0012F268 bge.s loc_12F278 ROM:0012F26A subi.w #$20,d5 ; ' ' ROM:0012F26E move.w ($1412).w,d1 ROM:0012F272 bclr d5,d1 ROM:0012F274 move.w d1,($1412).w ROM:0012F278 ROM:0012F278 loc_12F278: ; CODE XREF: sub_12F22C+36↑j ROM:0012F278 ; sub_12F22C+3C↑j ROM:0012F278 move.b #$FF,($145F).w ROM:0012F27E rts ROM:0012F27E ; End of function sub_12F22C ROM:0012F27E ROM:0012F280 ROM:0012F280 ; =============== S U B R O U T I N E ======================================= ROM:0012F280 ROM:0012F280 ROM:0012F280 sub_12F280: ; CODE XREF: sub_12E3AC:loc_12E3DE↑p ROM:0012F280 bclr #2,($13B0).w ROM:0012F286 bclr #4,($1391).w ROM:0012F28C clr.w d1 ROM:0012F28E move.b ($1210).w,d1 ROM:0012F292 cmpi.w #4,d1 ROM:0012F296 bcc.s locret_12F2A0 ROM:0012F298 movea.l off_12F2A2(pc,d1.w*4),a0 ROM:0012F29C nop ROM:0012F29E jmp (a0) ROM:0012F2A0 ; --------------------------------------------------------------------------- ROM:0012F2A0 ROM:0012F2A0 locret_12F2A0: ; CODE XREF: sub_12F280+16↑j ROM:0012F2A0 rts ROM:0012F2A0 ; End of function sub_12F280 ROM:0012F2A0 ROM:0012F2A0 ; --------------------------------------------------------------------------- ROM:0012F2A2 off_12F2A2: dc.l loc_12F2B2 ; DATA XREF: sub_12F280+18↑r ROM:0012F2A6 dc.l loc_12F2C2 ROM:0012F2AA dc.l loc_12F2EE ROM:0012F2AE dc.l loc_12F332 ROM:0012F2B2 ; --------------------------------------------------------------------------- ROM:0012F2B2 ROM:0012F2B2 loc_12F2B2: ; DATA XREF: ROM:off_12F2A2↑o ROM:0012F2B2 bsr.w sub_12F606 ROM:0012F2B6 move.b #1,($1210).w ROM:0012F2BC bra.w locret_12F2EC ROM:0012F2C0 ; --------------------------------------------------------------------------- ROM:0012F2C0 rts ROM:0012F2C2 ; --------------------------------------------------------------------------- ROM:0012F2C2 ROM:0012F2C2 loc_12F2C2: ; DATA XREF: ROM:0012F2A6↑o ROM:0012F2C2 btst #6,($13AB).w ROM:0012F2C8 beq.s locret_12F2EC ROM:0012F2CA move.w $640(a5),d1 ROM:0012F2CE clr.b ($8FE).w ROM:0012F2D2 move.w d1,($6E2).w ROM:0012F2D6 move.b #1,($8FE).w ROM:0012F2DC bset #2,($13B0).w ROM:0012F2E2 move.b #2,($1210).w ROM:0012F2E8 bra.w locret_12F330 ROM:0012F2EC ; --------------------------------------------------------------------------- ROM:0012F2EC ROM:0012F2EC locret_12F2EC: ; CODE XREF: ROM:0012F2BC↑j ROM:0012F2EC ; ROM:0012F2C8↑j ... ROM:0012F2EC rts ROM:0012F2EE ; --------------------------------------------------------------------------- ROM:0012F2EE ROM:0012F2EE loc_12F2EE: ; DATA XREF: ROM:0012F2AA↑o ROM:0012F2EE btst #6,($13AB).w ROM:0012F2F4 bne.s loc_12F30C ROM:0012F2F6 clr.b ($8FE).w ROM:0012F2FA clr.w ($6E2).w ROM:0012F2FE bset #4,($1391).w ROM:0012F304 move.b #1,($1210).w ROM:0012F30A bra.s locret_12F2EC ROM:0012F30C ; --------------------------------------------------------------------------- ROM:0012F30C ROM:0012F30C loc_12F30C: ; CODE XREF: ROM:0012F2F4↑j ROM:0012F30C cmpi.w #0,($6E2).w ROM:0012F312 bgt.s locret_12F330 ROM:0012F314 bset #4,($13AD).w ROM:0012F31A bset #7,($138D).w ROM:0012F320 ori.w #8,($D92).w ROM:0012F326 move.b #3,($1210).w ROM:0012F32C bra.w locret_12F362 ROM:0012F330 ; --------------------------------------------------------------------------- ROM:0012F330 ROM:0012F330 locret_12F330: ; CODE XREF: ROM:0012F2E8↑j ROM:0012F330 ; ROM:0012F312↑j ROM:0012F330 rts ROM:0012F332 ; --------------------------------------------------------------------------- ROM:0012F332 ROM:0012F332 loc_12F332: ; DATA XREF: ROM:0012F2AE↑o ROM:0012F332 btst #6,($13AB).w ROM:0012F338 bne.s locret_12F362 ROM:0012F33A bclr #4,($13AD).w ROM:0012F340 bclr #7,($138D).w ROM:0012F346 bset #4,($1391).w ROM:0012F34C ori.w #$10,($D92).w ROM:0012F352 bsr.w sub_12F364 ROM:0012F356 bsr.w sub_12F630 ROM:0012F35A move.b #1,($1210).w ROM:0012F360 bra.s locret_12F2EC ROM:0012F362 ; --------------------------------------------------------------------------- ROM:0012F362 ROM:0012F362 locret_12F362: ; CODE XREF: ROM:0012F32C↑j ROM:0012F362 ; ROM:0012F338↑j ROM:0012F362 rts ROM:0012F364 ROM:0012F364 ; =============== S U B R O U T I N E ======================================= ROM:0012F364 ROM:0012F364 ROM:0012F364 sub_12F364: ; CODE XREF: ROM:0012F352↑p ROM:0012F364 move.b #0,($11FF).w ROM:0012F36A move.b #0,($11F9).w ROM:0012F370 move.w #0,d0 ROM:0012F374 bra.s loc_12F37A ROM:0012F376 ; --------------------------------------------------------------------------- ROM:0012F376 ROM:0012F376 loc_12F376: ; CODE XREF: sub_12F364:loc_12F600↓j ROM:0012F376 addi.w #1,d0 ROM:0012F37A ROM:0012F37A loc_12F37A: ; CODE XREF: sub_12F364+10↑j ROM:0012F37A cmpi.w #$23,d0 ; '#' ROM:0012F37E bgt.l locret_12F604 ROM:0012F384 move.w d0,d1 ROM:0012F386 cmpi.w #$10,d0 ROM:0012F38A bge.l loc_12F450 ROM:0012F390 move.w ($DBC).w,d2 ROM:0012F394 move.w ($1420).w,d3 ROM:0012F398 move.w ($DCE).w,d4 ROM:0012F39C btst d1,d2 ROM:0012F39E bne.l loc_12F450 ROM:0012F3A4 btst d1,d3 ROM:0012F3A6 beq.s loc_12F3FA ROM:0012F3A8 btst d1,d4 ROM:0012F3AA beq.s loc_12F3CE ROM:0012F3AC move.w d2,($DBC).w ROM:0012F3B0 move.w d3,($1420).w ROM:0012F3B4 move.w d4,($DCE).w ROM:0012F3B8 move.w ($141A).w,d2 ROM:0012F3BC move.w ($1414).w,d3 ROM:0012F3C0 bset d1,d2 ROM:0012F3C2 bset d1,d3 ROM:0012F3C4 move.w d2,($141A).w ROM:0012F3C8 move.w d3,($1414).w ROM:0012F3CC bra.s loc_12F3F8 ROM:0012F3CE ; --------------------------------------------------------------------------- ROM:0012F3CE ROM:0012F3CE loc_12F3CE: ; CODE XREF: sub_12F364+46↑j ROM:0012F3CE move.w ($141A).w,d2 ROM:0012F3D2 btst d1,d2 ROM:0012F3D4 beq.s loc_12F3DE ROM:0012F3D6 bclr d1,d2 ROM:0012F3D8 move.w d2,($141A).w ROM:0012F3DC bra.s loc_12F3F8 ROM:0012F3DE ; --------------------------------------------------------------------------- ROM:0012F3DE ROM:0012F3DE loc_12F3DE: ; CODE XREF: sub_12F364+70↑j ROM:0012F3DE move.w ($1414).w,d2 ROM:0012F3E2 btst d1,d2 ROM:0012F3E4 beq.s loc_12F3EE ROM:0012F3E6 bclr d1,d2 ROM:0012F3E8 move.w d2,($1414).w ROM:0012F3EC bra.s loc_12F3F8 ROM:0012F3EE ; --------------------------------------------------------------------------- ROM:0012F3EE ROM:0012F3EE loc_12F3EE: ; CODE XREF: sub_12F364+80↑j ROM:0012F3EE move.w ($1420).w,d2 ROM:0012F3F2 bclr d1,d2 ROM:0012F3F4 move.w d2,($1420).w ROM:0012F3F8 ROM:0012F3F8 loc_12F3F8: ; CODE XREF: sub_12F364+68↑j ROM:0012F3F8 ; sub_12F364+78↑j ... ROM:0012F3F8 bra.s loc_12F450 ROM:0012F3FA ; --------------------------------------------------------------------------- ROM:0012F3FA ROM:0012F3FA loc_12F3FA: ; CODE XREF: sub_12F364+42↑j ROM:0012F3FA move.w ($DCE).w,d2 ROM:0012F3FE btst d1,d2 ROM:0012F400 beq.s loc_12F436 ROM:0012F402 move.w d2,($DCE).w ROM:0012F406 move.w ($1414).w,d2 ROM:0012F40A btst d1,d2 ROM:0012F40C bne.s loc_12F42A ROM:0012F40E bset d1,d2 ROM:0012F410 move.w d2,($1414).w ROM:0012F414 move.w $636(a5),d3 ROM:0012F418 cmpi.w #1,d3 ROM:0012F41C bne.s loc_12F428 ROM:0012F41E move.w ($141A).w,d2 ROM:0012F422 bset d1,d2 ROM:0012F424 move.w d2,($141A).w ROM:0012F428 ROM:0012F428 loc_12F428: ; CODE XREF: sub_12F364+B8↑j ROM:0012F428 bra.s loc_12F434 ROM:0012F42A ; --------------------------------------------------------------------------- ROM:0012F42A ROM:0012F42A loc_12F42A: ; CODE XREF: sub_12F364+A8↑j ROM:0012F42A move.w ($141A).w,d2 ROM:0012F42E bset d1,d2 ROM:0012F430 move.w d2,($141A).w ROM:0012F434 ROM:0012F434 loc_12F434: ; CODE XREF: sub_12F364:loc_12F428↑j ROM:0012F434 bra.s loc_12F450 ROM:0012F436 ; --------------------------------------------------------------------------- ROM:0012F436 ROM:0012F436 loc_12F436: ; CODE XREF: sub_12F364+9C↑j ROM:0012F436 move.w ($141A).w,d2 ROM:0012F43A btst d1,d2 ROM:0012F43C beq.s loc_12F446 ROM:0012F43E bclr d1,d2 ROM:0012F440 move.w d2,($141A).w ROM:0012F444 bra.s loc_12F450 ROM:0012F446 ; --------------------------------------------------------------------------- ROM:0012F446 ROM:0012F446 loc_12F446: ; CODE XREF: sub_12F364+D8↑j ROM:0012F446 move.w ($1414).w,d2 ROM:0012F44A bclr d1,d2 ROM:0012F44C move.w d2,($1414).w ROM:0012F450 ROM:0012F450 loc_12F450: ; CODE XREF: sub_12F364+26↑j ROM:0012F450 ; sub_12F364+3A↑j ... ROM:0012F450 cmpi.w #$10,d0 ROM:0012F454 blt.l loc_12F528 ROM:0012F45A cmpi.w #$20,d0 ; ' ' ROM:0012F45E bge.l loc_12F528 ROM:0012F464 subi.w #$10,d1 ROM:0012F468 move.w ($DBE).w,d2 ROM:0012F46C move.w ($1422).w,d3 ROM:0012F470 move.w ($DD0).w,d4 ROM:0012F474 btst d1,d2 ROM:0012F476 bne.l loc_12F528 ROM:0012F47C btst d1,d3 ROM:0012F47E beq.s loc_12F4D2 ROM:0012F480 btst d1,d4 ROM:0012F482 beq.s loc_12F4A6 ROM:0012F484 move.w d2,($DBE).w ROM:0012F488 move.w d3,($1422).w ROM:0012F48C move.w d4,($DD0).w ROM:0012F490 move.w ($141C).w,d2 ROM:0012F494 move.w ($1416).w,d3 ROM:0012F498 bset d1,d2 ROM:0012F49A bset d1,d3 ROM:0012F49C move.w d2,($141C).w ROM:0012F4A0 move.w d3,($1416).w ROM:0012F4A4 bra.s loc_12F4D0 ROM:0012F4A6 ; --------------------------------------------------------------------------- ROM:0012F4A6 ROM:0012F4A6 loc_12F4A6: ; CODE XREF: sub_12F364+11E↑j ROM:0012F4A6 move.w ($141C).w,d2 ROM:0012F4AA btst d1,d2 ROM:0012F4AC beq.s loc_12F4B6 ROM:0012F4AE bclr d1,d2 ROM:0012F4B0 move.w d2,($141C).w ROM:0012F4B4 bra.s loc_12F4D0 ROM:0012F4B6 ; --------------------------------------------------------------------------- ROM:0012F4B6 ROM:0012F4B6 loc_12F4B6: ; CODE XREF: sub_12F364+148↑j ROM:0012F4B6 move.w ($1416).w,d2 ROM:0012F4BA btst d1,d2 ROM:0012F4BC beq.s loc_12F4C6 ROM:0012F4BE bclr d1,d2 ROM:0012F4C0 move.w d2,($1416).w ROM:0012F4C4 bra.s loc_12F4D0 ROM:0012F4C6 ; --------------------------------------------------------------------------- ROM:0012F4C6 ROM:0012F4C6 loc_12F4C6: ; CODE XREF: sub_12F364+158↑j ROM:0012F4C6 move.w ($1422).w,d2 ROM:0012F4CA bclr d1,d2 ROM:0012F4CC move.w d2,($1422).w ROM:0012F4D0 ROM:0012F4D0 loc_12F4D0: ; CODE XREF: sub_12F364+140↑j ROM:0012F4D0 ; sub_12F364+150↑j ... ROM:0012F4D0 bra.s loc_12F528 ROM:0012F4D2 ; --------------------------------------------------------------------------- ROM:0012F4D2 ROM:0012F4D2 loc_12F4D2: ; CODE XREF: sub_12F364+11A↑j ROM:0012F4D2 move.w ($DD0).w,d2 ROM:0012F4D6 btst d1,d2 ROM:0012F4D8 beq.s loc_12F50E ROM:0012F4DA move.w d2,($DD0).w ROM:0012F4DE move.w ($1416).w,d2 ROM:0012F4E2 btst d1,d2 ROM:0012F4E4 bne.s loc_12F502 ROM:0012F4E6 bset d1,d2 ROM:0012F4E8 move.w d2,($1416).w ROM:0012F4EC move.w $636(a5),d3 ROM:0012F4F0 cmpi.w #1,d3 ROM:0012F4F4 bne.s loc_12F500 ROM:0012F4F6 move.w ($141C).w,d2 ROM:0012F4FA bset d1,d2 ROM:0012F4FC move.w d2,($141C).w ROM:0012F500 ROM:0012F500 loc_12F500: ; CODE XREF: sub_12F364+190↑j ROM:0012F500 bra.s loc_12F50C ROM:0012F502 ; --------------------------------------------------------------------------- ROM:0012F502 ROM:0012F502 loc_12F502: ; CODE XREF: sub_12F364+180↑j ROM:0012F502 move.w ($141C).w,d2 ROM:0012F506 bset d1,d2 ROM:0012F508 move.w d2,($141C).w ROM:0012F50C ROM:0012F50C loc_12F50C: ; CODE XREF: sub_12F364:loc_12F500↑j ROM:0012F50C bra.s loc_12F528 ROM:0012F50E ; --------------------------------------------------------------------------- ROM:0012F50E ROM:0012F50E loc_12F50E: ; CODE XREF: sub_12F364+174↑j ROM:0012F50E move.w ($141C).w,d2 ROM:0012F512 btst d1,d2 ROM:0012F514 beq.s loc_12F51E ROM:0012F516 bclr d1,d2 ROM:0012F518 move.w d2,($141C).w ROM:0012F51C bra.s loc_12F528 ROM:0012F51E ; --------------------------------------------------------------------------- ROM:0012F51E ROM:0012F51E loc_12F51E: ; CODE XREF: sub_12F364+1B0↑j ROM:0012F51E move.w ($1416).w,d2 ROM:0012F522 bclr d1,d2 ROM:0012F524 move.w d2,($1416).w ROM:0012F528 ROM:0012F528 loc_12F528: ; CODE XREF: sub_12F364+F0↑j ROM:0012F528 ; sub_12F364+FA↑j ... ROM:0012F528 cmpi.w #$20,d0 ; ' ' ROM:0012F52C blt.l loc_12F600 ROM:0012F532 cmpi.w #$24,d0 ; '$' ROM:0012F536 bge.l loc_12F600 ROM:0012F53C subi.w #$20,d1 ; ' ' ROM:0012F540 move.w ($DC0).w,d2 ROM:0012F544 move.w ($1424).w,d3 ROM:0012F548 move.w ($DD2).w,d4 ROM:0012F54C btst d1,d2 ROM:0012F54E bne.l loc_12F600 ROM:0012F554 btst d1,d3 ROM:0012F556 beq.s loc_12F5AA ROM:0012F558 btst d1,d4 ROM:0012F55A beq.s loc_12F57E ROM:0012F55C move.w d2,($DC0).w ROM:0012F560 move.w d3,($1424).w ROM:0012F564 move.w d4,($DD2).w ROM:0012F568 move.w ($141E).w,d2 ROM:0012F56C move.w ($1418).w,d3 ROM:0012F570 bset d1,d2 ROM:0012F572 bset d1,d3 ROM:0012F574 move.w d2,($141E).w ROM:0012F578 move.w d3,($1418).w ROM:0012F57C bra.s loc_12F5A8 ROM:0012F57E ; --------------------------------------------------------------------------- ROM:0012F57E ROM:0012F57E loc_12F57E: ; CODE XREF: sub_12F364+1F6↑j ROM:0012F57E move.w ($141E).w,d2 ROM:0012F582 btst d1,d2 ROM:0012F584 beq.s loc_12F58E ROM:0012F586 bclr d1,d2 ROM:0012F588 move.w d2,($141E).w ROM:0012F58C bra.s loc_12F5A8 ROM:0012F58E ; --------------------------------------------------------------------------- ROM:0012F58E ROM:0012F58E loc_12F58E: ; CODE XREF: sub_12F364+220↑j ROM:0012F58E move.w ($1418).w,d2 ROM:0012F592 btst d1,d2 ROM:0012F594 beq.s loc_12F59E ROM:0012F596 bclr d1,d2 ROM:0012F598 move.w d2,($1418).w ROM:0012F59C bra.s loc_12F5A8 ROM:0012F59E ; --------------------------------------------------------------------------- ROM:0012F59E ROM:0012F59E loc_12F59E: ; CODE XREF: sub_12F364+230↑j ROM:0012F59E move.w ($1424).w,d2 ROM:0012F5A2 bclr d1,d2 ROM:0012F5A4 move.w d2,($1424).w ROM:0012F5A8 ROM:0012F5A8 loc_12F5A8: ; CODE XREF: sub_12F364+218↑j ROM:0012F5A8 ; sub_12F364+228↑j ... ROM:0012F5A8 bra.s loc_12F600 ROM:0012F5AA ; --------------------------------------------------------------------------- ROM:0012F5AA ROM:0012F5AA loc_12F5AA: ; CODE XREF: sub_12F364+1F2↑j ROM:0012F5AA move.w ($DD2).w,d2 ROM:0012F5AE btst d1,d2 ROM:0012F5B0 beq.s loc_12F5E6 ROM:0012F5B2 move.w d2,($DD2).w ROM:0012F5B6 move.w ($1418).w,d2 ROM:0012F5BA btst d1,d2 ROM:0012F5BC bne.s loc_12F5DA ROM:0012F5BE bset d1,d2 ROM:0012F5C0 move.w d2,($1418).w ROM:0012F5C4 move.w $636(a5),d3 ROM:0012F5C8 cmpi.w #1,d3 ROM:0012F5CC bne.s loc_12F5D8 ROM:0012F5CE move.w ($141E).w,d2 ROM:0012F5D2 bset d1,d2 ROM:0012F5D4 move.w d2,($141E).w ROM:0012F5D8 ROM:0012F5D8 loc_12F5D8: ; CODE XREF: sub_12F364+268↑j ROM:0012F5D8 bra.s loc_12F5E4 ROM:0012F5DA ; --------------------------------------------------------------------------- ROM:0012F5DA ROM:0012F5DA loc_12F5DA: ; CODE XREF: sub_12F364+258↑j ROM:0012F5DA move.w ($141E).w,d2 ROM:0012F5DE bset d1,d2 ROM:0012F5E0 move.w d2,($141E).w ROM:0012F5E4 ROM:0012F5E4 loc_12F5E4: ; CODE XREF: sub_12F364:loc_12F5D8↑j ROM:0012F5E4 bra.s loc_12F600 ROM:0012F5E6 ; --------------------------------------------------------------------------- ROM:0012F5E6 ROM:0012F5E6 loc_12F5E6: ; CODE XREF: sub_12F364+24C↑j ROM:0012F5E6 move.w ($141E).w,d2 ROM:0012F5EA btst d1,d2 ROM:0012F5EC beq.s loc_12F5F6 ROM:0012F5EE bclr d1,d2 ROM:0012F5F0 move.w d2,($141E).w ROM:0012F5F4 bra.s loc_12F600 ROM:0012F5F6 ; --------------------------------------------------------------------------- ROM:0012F5F6 ROM:0012F5F6 loc_12F5F6: ; CODE XREF: sub_12F364+288↑j ROM:0012F5F6 move.w ($1418).w,d2 ROM:0012F5FA bclr d1,d2 ROM:0012F5FC move.w d2,($1418).w ROM:0012F600 ROM:0012F600 loc_12F600: ; CODE XREF: sub_12F364+1C8↑j ROM:0012F600 ; sub_12F364+1D2↑j ... ROM:0012F600 bra.w loc_12F376 ROM:0012F604 ; --------------------------------------------------------------------------- ROM:0012F604 ROM:0012F604 locret_12F604: ; CODE XREF: sub_12F364+1A↑j ROM:0012F604 rts ROM:0012F604 ; End of function sub_12F364 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: ROM:loc_12F2B2↑p ROM:0012F606 move.w ($143C).w,d0 ROM:0012F60A move.w ($143E).w,d1 ROM:0012F60E move.w ($1440).w,d2 ROM:0012F612 move.w ($1442).w,d3 ROM:0012F616 cmp.w d0,d1 ROM:0012F618 bne.s locret_12F62E ROM:0012F61A cmp.w d1,d2 ROM:0012F61C bne.s locret_12F62E ROM:0012F61E cmp.w d2,d3 ROM:0012F620 bne.s locret_12F62E ROM:0012F622 ori.w #$8000,($D92).w ROM:0012F628 bsr.l sub_12C95E ROM:0012F62E ROM:0012F62E locret_12F62E: ; CODE XREF: sub_12F606+12↑j ROM:0012F62E ; sub_12F606+16↑j ... ROM:0012F62E rts ROM:0012F62E ; End of function sub_12F606 ROM:0012F62E ROM:0012F630 ROM:0012F630 ; =============== S U B R O U T I N E ======================================= ROM:0012F630 ROM:0012F630 ROM:0012F630 sub_12F630: ; CODE XREF: ROM:0012F356↑p ROM:0012F630 move.w #$FFFF,($DBC).w ROM:0012F636 move.w #$FFFF,($DBE).w ROM:0012F63C move.w #$FFFF,($DC0).w ROM:0012F642 move.w #$FFFF,($DC8).w ROM:0012F648 move.w #$FFFF,($DCA).w ROM:0012F64E move.w #$FFFF,($DCC).w ROM:0012F654 move.w #$FFFF,($DA2).w ROM:0012F65A move.w #$FFFF,($DB2).w ROM:0012F660 move.w #$FFFF,($DB4).w ROM:0012F666 clr.w ($DB6).w ROM:0012F66A clr.w ($DB8).w ROM:0012F66E clr.w ($DBA).w ROM:0012F672 clr.w ($DE6).w ROM:0012F676 clr.w ($DE8).w ROM:0012F67A clr.w ($DEA).w ROM:0012F67E bclr #5,($13A1).w ROM:0012F684 btst #0,($1396).w ROM:0012F68A beq.s loc_12F6C4 ROM:0012F68C btst #7,($138A).w ROM:0012F692 bne.s loc_12F6C4 ROM:0012F694 bset #7,($138A).w ROM:0012F69A ori.w #$1000,($D92).w ROM:0012F6A0 move.w #$FFFF,($14DC).w ROM:0012F6A6 move.w #$FFFF,($14DE).w ROM:0012F6AC move.w #$FFFF,($14E0).w ROM:0012F6B2 move.w #$FFFF,($14E2).w ROM:0012F6B8 move.w #$FFFF,($14E4).w ROM:0012F6BE move.w #$FFFF,($14E6).w ROM:0012F6C4 ROM:0012F6C4 loc_12F6C4: ; CODE XREF: sub_12F630+5A↑j ROM:0012F6C4 ; sub_12F630+62↑j ROM:0012F6C4 move.w #0,d0 ROM:0012F6C8 bra.s loc_12F6CE ROM:0012F6CA ; --------------------------------------------------------------------------- ROM:0012F6CA ROM:0012F6CA loc_12F6CA: ; CODE XREF: sub_12F630+B4↓j ROM:0012F6CA addi.w #1,d0 ROM:0012F6CE ROM:0012F6CE loc_12F6CE: ; CODE XREF: sub_12F630+98↑j ROM:0012F6CE cmpi.w #$23,d0 ; '#' ROM:0012F6D2 bgt.l loc_12F6E6 ROM:0012F6D8 clr.w $1062(d0.w*2) ROM:0012F6DE clr.w $10AA(d0.w*2) ROM:0012F6E4 bra.s loc_12F6CA ROM:0012F6E6 ; --------------------------------------------------------------------------- ROM:0012F6E6 ROM:0012F6E6 loc_12F6E6: ; CODE XREF: sub_12F630+A2↑j ROM:0012F6E6 clr.w ($DA0).w ROM:0012F6EA rts ROM:0012F6EA ; End of function sub_12F630 ROM:0012F6EA ROM:0012F6EC ROM:0012F6EC ; =============== S U B R O U T I N E ======================================= ROM:0012F6EC ROM:0012F6EC ROM:0012F6EC sub_12F6EC: ; CODE XREF: sub_12E3AC+2C↑p ROM:0012F6EC addq.w #1,($DB0).w ROM:0012F6F0 cmpi.w #1,($DB0).w ROM:0012F6F6 bne.s loc_12F700 ROM:0012F6F8 move.w #0,d2 ROM:0012F6FC move.w #7,d3 ROM:0012F700 ROM:0012F700 loc_12F700: ; CODE XREF: sub_12F6EC+A↑j ROM:0012F700 cmpi.w #2,($DB0).w ROM:0012F706 bne.s loc_12F710 ROM:0012F708 move.w #8,d2 ROM:0012F70C move.w #$F,d3 ROM:0012F710 ROM:0012F710 loc_12F710: ; CODE XREF: sub_12F6EC+1A↑j ROM:0012F710 cmpi.w #3,($DB0).w ROM:0012F716 bne.s loc_12F720 ROM:0012F718 move.w #$10,d2 ROM:0012F71C move.w #$17,d3 ROM:0012F720 ROM:0012F720 loc_12F720: ; CODE XREF: sub_12F6EC+2A↑j ROM:0012F720 cmpi.w #4,($DB0).w ROM:0012F726 bne.s loc_12F730 ROM:0012F728 move.w #$18,d2 ROM:0012F72C move.w #$1F,d3 ROM:0012F730 ROM:0012F730 loc_12F730: ; CODE XREF: sub_12F6EC+3A↑j ROM:0012F730 cmpi.w #5,($DB0).w ROM:0012F736 bne.s loc_12F740 ROM:0012F738 move.w #$20,d2 ; ' ' ROM:0012F73C move.w #$27,d3 ; ''' ROM:0012F740 ROM:0012F740 loc_12F740: ; CODE XREF: sub_12F6EC+4A↑j ROM:0012F740 cmpi.w #6,($DB0).w ROM:0012F746 bne.s loc_12F754 ROM:0012F748 move.w #$28,d2 ; '(' ROM:0012F74C move.w #$2F,d3 ; '/' ROM:0012F750 clr.w ($DB0).w ROM:0012F754 ROM:0012F754 loc_12F754: ; CODE XREF: sub_12F6EC+5A↑j ROM:0012F754 move.w d2,d5 ROM:0012F756 bra.s loc_12F75C ROM:0012F758 ; --------------------------------------------------------------------------- ROM:0012F758 ROM:0012F758 loc_12F758: ; CODE XREF: sub_12F6EC:loc_12F81E↓j ROM:0012F758 addi.w #1,d5 ROM:0012F75C ROM:0012F75C loc_12F75C: ; CODE XREF: sub_12F6EC+6A↑j ROM:0012F75C cmp.w d3,d5 ROM:0012F75E bgt.l locret_12F822 ROM:0012F764 cmpi.w #$10,d5 ROM:0012F768 bge.s loc_12F79A ROM:0012F76A move.w ($DE6).w,d0 ROM:0012F76E btst d5,d0 ROM:0012F770 beq.s loc_12F79A ROM:0012F772 bclr d5,d0 ROM:0012F774 move.w d0,($DE6).w ROM:0012F778 move.w ($D96).w,d7 ROM:0012F77C bset d5,d7 ROM:0012F77E move.w d7,($D96).w ROM:0012F782 move.w d5,($DA0).w ROM:0012F786 movem.l d0-d7,-(sp) ROM:0012F78A bsr.w sub_12F824 ROM:0012F78E bsr.w sub_12F956 ROM:0012F792 bsr.w sub_12FB28 ROM:0012F796 movem.l (sp)+,d0-d7 ROM:0012F79A ROM:0012F79A loc_12F79A: ; CODE XREF: sub_12F6EC+7C↑j ROM:0012F79A ; sub_12F6EC+84↑j ROM:0012F79A cmpi.w #$10,d5 ROM:0012F79E blt.s loc_12F7DC ROM:0012F7A0 cmpi.w #$20,d5 ; ' ' ROM:0012F7A4 bge.s loc_12F7DC ROM:0012F7A6 move.w d5,d6 ROM:0012F7A8 subi.w #$10,d6 ROM:0012F7AC move.w ($DE8).w,d1 ROM:0012F7B0 btst d6,d1 ROM:0012F7B2 beq.s loc_12F7DC ROM:0012F7B4 bclr d6,d1 ROM:0012F7B6 move.w d1,($DE8).w ROM:0012F7BA move.w ($D98).w,d7 ROM:0012F7BE bset d6,d7 ROM:0012F7C0 move.w d7,($D98).w ROM:0012F7C4 move.w d5,($DA0).w ROM:0012F7C8 movem.l d0-d7,-(sp) ROM:0012F7CC bsr.w sub_12F824 ROM:0012F7D0 bsr.w sub_12F956 ROM:0012F7D4 bsr.w sub_12FB28 ROM:0012F7D8 movem.l (sp)+,d0-d7 ROM:0012F7DC ROM:0012F7DC loc_12F7DC: ; CODE XREF: sub_12F6EC+B2↑j ROM:0012F7DC ; sub_12F6EC+B8↑j ... ROM:0012F7DC cmpi.w #$20,d5 ; ' ' ROM:0012F7E0 blt.s loc_12F81E ROM:0012F7E2 cmpi.w #$24,d5 ; '$' ROM:0012F7E6 bge.s loc_12F81E ROM:0012F7E8 move.w d5,d6 ROM:0012F7EA subi.w #$20,d6 ; ' ' ROM:0012F7EE move.w ($DEA).w,d1 ROM:0012F7F2 btst d6,d1 ROM:0012F7F4 beq.s loc_12F81E ROM:0012F7F6 bclr d6,d1 ROM:0012F7F8 move.w d1,($DEA).w ROM:0012F7FC move.w ($D9A).w,d7 ROM:0012F800 bset d6,d7 ROM:0012F802 move.w d7,($D9A).w ROM:0012F806 move.w d5,($DA0).w ROM:0012F80A movem.l d0-d7,-(sp) ROM:0012F80E bsr.w sub_12F824 ROM:0012F812 bsr.w sub_12F956 ROM:0012F816 bsr.w sub_12FB28 ROM:0012F81A movem.l (sp)+,d0-d7 ROM:0012F81E ROM:0012F81E loc_12F81E: ; CODE XREF: sub_12F6EC+F4↑j ROM:0012F81E ; sub_12F6EC+FA↑j ... ROM:0012F81E bra.w loc_12F758 ROM:0012F822 ; --------------------------------------------------------------------------- ROM:0012F822 ROM:0012F822 locret_12F822: ; CODE XREF: sub_12F6EC+72↑j ROM:0012F822 rts ROM:0012F822 ; End of function sub_12F6EC ROM:0012F822 ROM:0012F824 ROM:0012F824 ; =============== S U B R O U T I N E ======================================= ROM:0012F824 ROM:0012F824 ROM:0012F824 sub_12F824: ; CODE XREF: sub_12F6EC+9E↑p ROM:0012F824 ; sub_12F6EC+E0↑p ... ROM:0012F824 move.w ($DB6).w,d0 ROM:0012F828 move.w ($DB8).w,d1 ROM:0012F82C clr.w d2 ROM:0012F82E move.w ($DA0).w,d3 ROM:0012F832 cmpi.w #$10,d3 ROM:0012F836 bge.s loc_12F848 ROM:0012F838 move.w ($DBC).w,d5 ROM:0012F83C btst d3,d5 ROM:0012F83E beq.s loc_12F844 ROM:0012F840 move.w #1,d2 ROM:0012F844 ROM:0012F844 loc_12F844: ; CODE XREF: sub_12F824+1A↑j ROM:0012F844 move.w d5,($DBC).w ROM:0012F848 ROM:0012F848 loc_12F848: ; CODE XREF: sub_12F824+12↑j ROM:0012F848 cmpi.w #$10,d3 ROM:0012F84C blt.s loc_12F868 ROM:0012F84E cmpi.w #$20,d3 ; ' ' ROM:0012F852 bge.s loc_12F868 ROM:0012F854 subi.w #$10,d3 ROM:0012F858 move.w ($DBE).w,d5 ROM:0012F85C btst d3,d5 ROM:0012F85E beq.s loc_12F864 ROM:0012F860 move.w #1,d2 ROM:0012F864 ROM:0012F864 loc_12F864: ; CODE XREF: sub_12F824+3A↑j ROM:0012F864 move.w d5,($DBE).w ROM:0012F868 ROM:0012F868 loc_12F868: ; CODE XREF: sub_12F824+28↑j ROM:0012F868 ; sub_12F824+2E↑j ROM:0012F868 cmpi.w #$20,d3 ; ' ' ROM:0012F86C blt.s loc_12F888 ROM:0012F86E cmpi.w #$24,d3 ; '$' ROM:0012F872 bge.s loc_12F888 ROM:0012F874 subi.w #$20,d3 ; ' ' ROM:0012F878 move.w ($DC0).w,d5 ROM:0012F87C btst d3,d5 ROM:0012F87E beq.s loc_12F884 ROM:0012F880 move.w #1,d2 ROM:0012F884 ROM:0012F884 loc_12F884: ; CODE XREF: sub_12F824+5A↑j ROM:0012F884 move.w d5,($DC0).w ROM:0012F888 ROM:0012F888 loc_12F888: ; CODE XREF: sub_12F824+48↑j ROM:0012F888 ; sub_12F824+4E↑j ROM:0012F888 cmpi.w #1,d2 ROM:0012F88C bne.l loc_12F94C ROM:0012F892 move.w ($DA0).w,d3 ROM:0012F896 move.w $10AA(d3.w*2),d4 ROM:0012F89C move.w $95C(a5,d3.w*2),d7 ROM:0012F8A2 cmp.w d4,d7 ROM:0012F8A4 ble.s loc_12F8B2 ROM:0012F8A6 add.w $8CC(a5,d3.w*2),d4 ROM:0012F8AC move.w d4,$10AA(d3.w*2) ROM:0012F8B2 ROM:0012F8B2 loc_12F8B2: ; CODE XREF: sub_12F824+80↑j ROM:0012F8B2 cmp.w d4,d7 ROM:0012F8B4 bgt.l loc_12F94C ROM:0012F8BA cmpi.w #$10,d3 ROM:0012F8BE bge.s loc_12F8E4 ROM:0012F8C0 move.w ($DBC).w,d5 ROM:0012F8C4 move.w ($14DC).w,d6 ROM:0012F8C8 ori.w #$100,($D92).w ROM:0012F8CE bclr d3,d5 ROM:0012F8D0 bclr d3,d6 ROM:0012F8D2 move.w d6,($14DC).w ROM:0012F8D6 move.w d5,($DBC).w ROM:0012F8DA move.w ($193C).w,d5 ROM:0012F8DE bclr d3,d5 ROM:0012F8E0 move.w d5,($193C).w ROM:0012F8E4 ROM:0012F8E4 loc_12F8E4: ; CODE XREF: sub_12F824+9A↑j ROM:0012F8E4 cmpi.w #$10,d3 ROM:0012F8E8 blt.s loc_12F918 ROM:0012F8EA cmpi.w #$20,d3 ; ' ' ROM:0012F8EE bge.s loc_12F918 ROM:0012F8F0 subi.w #$10,d3 ROM:0012F8F4 move.w ($DBE).w,d5 ROM:0012F8F8 move.w ($14DE).w,d6 ROM:0012F8FC ori.w #$100,($D92).w ROM:0012F902 bclr d3,d5 ROM:0012F904 bclr d3,d6 ROM:0012F906 move.w d6,($14DE).w ROM:0012F90A move.w d5,($DBE).w ROM:0012F90E move.w ($193E).w,d5 ROM:0012F912 bclr d3,d5 ROM:0012F914 move.w d5,($193E).w ROM:0012F918 ROM:0012F918 loc_12F918: ; CODE XREF: sub_12F824+C4↑j ROM:0012F918 ; sub_12F824+CA↑j ROM:0012F918 cmpi.w #$20,d3 ; ' ' ROM:0012F91C blt.s loc_12F94C ROM:0012F91E cmpi.w #$24,d3 ; '$' ROM:0012F922 bge.s loc_12F94C ROM:0012F924 subi.w #$20,d3 ; ' ' ROM:0012F928 move.w ($DC0).w,d5 ROM:0012F92C move.w ($14E0).w,d6 ROM:0012F930 ori.w #$100,($D92).w ROM:0012F936 bclr d3,d5 ROM:0012F938 bclr d3,d6 ROM:0012F93A move.w d6,($14E0).w ROM:0012F93E move.w d5,($DC0).w ROM:0012F942 move.w ($1940).w,d5 ROM:0012F946 bclr d3,d5 ROM:0012F948 move.w d5,($1940).w ROM:0012F94C ROM:0012F94C loc_12F94C: ; CODE XREF: sub_12F824+68↑j ROM:0012F94C ; sub_12F824+90↑j ... ROM:0012F94C move.w d1,($DB8).w ROM:0012F950 move.w d0,($DB6).w ROM:0012F954 rts ROM:0012F954 ; End of function sub_12F824 ROM:0012F954 ROM:0012F956 ROM:0012F956 ; =============== S U B R O U T I N E ======================================= ROM:0012F956 ROM:0012F956 ROM:0012F956 sub_12F956: ; CODE XREF: sub_12F6EC+A2↑p ROM:0012F956 ; sub_12F6EC+E4↑p ... ROM:0012F956 move.w ($DB6).w,d0 ROM:0012F95A move.w ($DDA).w,d2 ROM:0012F95E move.w ($DDC).w,d3 ROM:0012F962 move.w ($DA0).w,d4 ROM:0012F966 cmpi.w #$10,d4 ROM:0012F96A bge.s loc_12F9E2 ROM:0012F96C btst d4,d0 ROM:0012F96E beq.s loc_12F9BE ROM:0012F970 addi.w #1,($DA4).w ROM:0012F976 move.w $1062(d4.w*2),d6 ROM:0012F97C add.w $8CC(a5,d4.w*2),d6 ROM:0012F982 move.w $95C(a5,d4.w*2),d7 ROM:0012F988 cmp.w d6,d7 ROM:0012F98A bge.s loc_12F98E ROM:0012F98C move.w d7,d6 ROM:0012F98E ROM:0012F98E loc_12F98E: ; CODE XREF: sub_12F956+34↑j ROM:0012F98E move.w d6,$1062(d4.w*2) ROM:0012F994 cmp.w $10F2(d4.w*2),d6 ROM:0012F99A ble.s loc_12F9A2 ROM:0012F99C move.w d6,$10F2(d4.w*2) ROM:0012F9A2 ROM:0012F9A2 loc_12F9A2: ; CODE XREF: sub_12F956+44↑j ROM:0012F9A2 move.w d4,($DB2).w ROM:0012F9A6 bset d4,d2 ROM:0012F9A8 move.w ($DC8).w,d7 ROM:0012F9AC bclr d4,d7 ROM:0012F9AE move.w d7,($DC8).w ROM:0012F9B2 move.w ($14E2).w,d7 ROM:0012F9B6 bclr d4,d7 ROM:0012F9B8 move.w d7,($14E2).w ROM:0012F9BC bra.s loc_12F9E2 ROM:0012F9BE ; --------------------------------------------------------------------------- ROM:0012F9BE ROM:0012F9BE loc_12F9BE: ; CODE XREF: sub_12F956+18↑j ROM:0012F9BE cmpi.w #0,$1062(d4.w*2) ROM:0012F9C6 ble.s loc_12F9E2 ROM:0012F9C8 move.w $1062(d4.w*2),d6 ROM:0012F9CE sub.w $914(a5,d4.w*2),d6 ROM:0012F9D4 cmpi.w #0,d6 ROM:0012F9D8 bge.s loc_12F9DC ROM:0012F9DA clr.w d6 ROM:0012F9DC ROM:0012F9DC loc_12F9DC: ; CODE XREF: sub_12F956+82↑j ROM:0012F9DC move.w d6,$1062(d4.w*2) ROM:0012F9E2 ROM:0012F9E2 loc_12F9E2: ; CODE XREF: sub_12F956+14↑j ROM:0012F9E2 ; sub_12F956+66↑j ... ROM:0012F9E2 cmpi.w #$10,d4 ROM:0012F9E6 blt.l loc_12FA7E ROM:0012F9EC cmpi.w #$20,d4 ; ' ' ROM:0012F9F0 bge.l loc_12FA7E ROM:0012F9F6 move.w d4,d5 ROM:0012F9F8 subi.w #$10,d5 ROM:0012F9FC move.w ($DB8).w,d1 ROM:0012FA00 btst d5,d1 ROM:0012FA02 beq.s loc_12FA5A ROM:0012FA04 move.w d1,($DB8).w ROM:0012FA08 addi.w #1,($DA4).w ROM:0012FA0E move.w $1062(d4.w*2),d6 ROM:0012FA14 add.w $8CC(a5,d4.w*2),d6 ROM:0012FA1A move.w $95C(a5,d4.w*2),d7 ROM:0012FA20 cmp.w d6,d7 ROM:0012FA22 bge.s loc_12FA26 ROM:0012FA24 move.w d7,d6 ROM:0012FA26 ROM:0012FA26 loc_12FA26: ; CODE XREF: sub_12F956+CC↑j ROM:0012FA26 move.w d6,$1062(d4.w*2) ROM:0012FA2C cmp.w $10F2(d4.w*2),d6 ROM:0012FA32 ble.s loc_12FA3A ROM:0012FA34 move.w d6,$10F2(d4.w*2) ROM:0012FA3A ROM:0012FA3A loc_12FA3A: ; CODE XREF: sub_12F956+DC↑j ROM:0012FA3A move.w d4,($DB2).w ROM:0012FA3E bset d5,d3 ROM:0012FA40 move.w d3,($DDC).w ROM:0012FA44 move.w ($DCA).w,d7 ROM:0012FA48 bclr d5,d7 ROM:0012FA4A move.w d7,($DCA).w ROM:0012FA4E move.w ($14E4).w,d7 ROM:0012FA52 bclr d5,d7 ROM:0012FA54 move.w d7,($14E4).w ROM:0012FA58 bra.s loc_12FA7E ROM:0012FA5A ; --------------------------------------------------------------------------- ROM:0012FA5A ROM:0012FA5A loc_12FA5A: ; CODE XREF: sub_12F956+AC↑j ROM:0012FA5A cmpi.w #0,$1062(d4.w*2) ROM:0012FA62 ble.s loc_12FA7E ROM:0012FA64 move.w $1062(d4.w*2),d6 ROM:0012FA6A sub.w $914(a5,d4.w*2),d6 ROM:0012FA70 cmpi.w #0,d6 ROM:0012FA74 bge.s loc_12FA78 ROM:0012FA76 clr.w d6 ROM:0012FA78 ROM:0012FA78 loc_12FA78: ; CODE XREF: sub_12F956+11E↑j ROM:0012FA78 move.w d6,$1062(d4.w*2) ROM:0012FA7E ROM:0012FA7E loc_12FA7E: ; CODE XREF: sub_12F956+90↑j ROM:0012FA7E ; sub_12F956+9A↑j ... ROM:0012FA7E cmpi.w #$20,d4 ; ' ' ROM:0012FA82 blt.l loc_12FB1E ROM:0012FA88 cmpi.w #$24,d4 ; '$' ROM:0012FA8C bge.l loc_12FB1E ROM:0012FA92 move.w d4,d5 ROM:0012FA94 subi.w #$20,d5 ; ' ' ROM:0012FA98 move.w ($DBA).w,d1 ROM:0012FA9C btst d5,d1 ROM:0012FA9E beq.s loc_12FAFA ROM:0012FAA0 move.w d1,($DBA).w ROM:0012FAA4 addi.w #1,($DA4).w ROM:0012FAAA move.w $1062(d4.w*2),d6 ROM:0012FAB0 add.w $8CC(a5,d4.w*2),d6 ROM:0012FAB6 move.w $95C(a5,d4.w*2),d7 ROM:0012FABC cmp.w d6,d7 ROM:0012FABE bge.s loc_12FAC2 ROM:0012FAC0 move.w d7,d6 ROM:0012FAC2 ROM:0012FAC2 loc_12FAC2: ; CODE XREF: sub_12F956+168↑j ROM:0012FAC2 move.w d6,$1062(d4.w*2) ROM:0012FAC8 cmp.w $10F2(d4.w*2),d6 ROM:0012FACE ble.s loc_12FAD6 ROM:0012FAD0 move.w d6,$10F2(d4.w*2) ROM:0012FAD6 ROM:0012FAD6 loc_12FAD6: ; CODE XREF: sub_12F956+178↑j ROM:0012FAD6 move.w d4,($DB2).w ROM:0012FADA move.w ($DDE).w,d3 ROM:0012FADE bset d5,d3 ROM:0012FAE0 move.w d3,($DDE).w ROM:0012FAE4 move.w ($DCC).w,d7 ROM:0012FAE8 bclr d5,d7 ROM:0012FAEA move.w d7,($DCC).w ROM:0012FAEE move.w ($14E6).w,d7 ROM:0012FAF2 bclr d5,d7 ROM:0012FAF4 move.w d7,($14E6).w ROM:0012FAF8 bra.s loc_12FB1E ROM:0012FAFA ; --------------------------------------------------------------------------- ROM:0012FAFA ROM:0012FAFA loc_12FAFA: ; CODE XREF: sub_12F956+148↑j ROM:0012FAFA cmpi.w #0,$1062(d4.w*2) ROM:0012FB02 ble.s loc_12FB1E ROM:0012FB04 move.w $1062(d4.w*2),d6 ROM:0012FB0A sub.w $914(a5,d4.w*2),d6 ROM:0012FB10 cmpi.w #0,d6 ROM:0012FB14 bge.s loc_12FB18 ROM:0012FB16 clr.w d6 ROM:0012FB18 ROM:0012FB18 loc_12FB18: ; CODE XREF: sub_12F956+1BE↑j ROM:0012FB18 move.w d6,$1062(d4.w*2) ROM:0012FB1E ROM:0012FB1E loc_12FB1E: ; CODE XREF: sub_12F956+12C↑j ROM:0012FB1E ; sub_12F956+136↑j ... ROM:0012FB1E move.w d2,($DDA).w ROM:0012FB22 move.w d0,($DB6).w ROM:0012FB26 rts ROM:0012FB26 ; End of function sub_12F956 ROM:0012FB26 ROM:0012FB28 ROM:0012FB28 ; =============== S U B R O U T I N E ======================================= ROM:0012FB28 ROM:0012FB28 ROM:0012FB28 sub_12FB28: ; CODE XREF: sub_12F6EC+A6↑p ROM:0012FB28 ; sub_12F6EC+E8↑p ... ROM:0012FB28 move.w ($140E).w,d2 ROM:0012FB2C move.w ($1410).w,d3 ROM:0012FB30 move.w ($DA0).w,d4 ROM:0012FB34 move.w d4,d5 ROM:0012FB36 cmpi.w #$10,d4 ROM:0012FB3A bge.l loc_12FBCA ROM:0012FB40 move.w ($DCE).w,d0 ROM:0012FB44 btst d5,d0 ROM:0012FB46 bne.s loc_12FB92 ROM:0012FB48 move.w $95C(a5,d4.w*2),d6 ROM:0012FB4E cmp.w $1062(d4.w*2),d6 ROM:0012FB54 bgt.s loc_12FB90 ROM:0012FB56 move.w d6,$1062(d4.w*2) ROM:0012FB5C move.w d4,($DA2).w ROM:0012FB60 bset d5,d0 ROM:0012FB62 move.w d0,($DCE).w ROM:0012FB66 move.w ($1930).w,d0 ROM:0012FB6A bset d5,d0 ROM:0012FB6C move.w d0,($1930).w ROM:0012FB70 bset d5,d2 ROM:0012FB72 move.w d2,($140E).w ROM:0012FB76 move.w d4,($DB4).w ROM:0012FB7A ori.w #$40,($D92).w ; '@' ROM:0012FB80 movem.l d0-d7,-(sp) ROM:0012FB84 bsr.w sub_12FD40 ROM:0012FB88 bsr.w sub_12FE9A ROM:0012FB8C movem.l (sp)+,d0-d7 ROM:0012FB90 ROM:0012FB90 loc_12FB90: ; CODE XREF: sub_12FB28+2C↑j ROM:0012FB90 bra.s loc_12FBCA ROM:0012FB92 ; --------------------------------------------------------------------------- ROM:0012FB92 ROM:0012FB92 loc_12FB92: ; CODE XREF: sub_12FB28+1E↑j ROM:0012FB92 cmpi.w #0,$1062(d4.w*2) ROM:0012FB9A bge.s loc_12FBA2 ROM:0012FB9C clr.w $1062(d4.w*2) ROM:0012FBA2 ROM:0012FBA2 loc_12FBA2: ; CODE XREF: sub_12FB28+72↑j ROM:0012FBA2 move.w $9A4(a5,d4.w*2),d6 ROM:0012FBA8 cmp.w $1062(d4.w*2),d6 ROM:0012FBAE ble.s loc_12FBCA ROM:0012FBB0 move.w d4,($DA2).w ROM:0012FBB4 move.w ($DCE).w,d0 ROM:0012FBB8 bclr d5,d0 ROM:0012FBBA move.w d0,($DCE).w ROM:0012FBBE movem.l d0-d7,-(sp) ROM:0012FBC2 bsr.w sub_12FE9A ROM:0012FBC6 movem.l (sp)+,d0-d7 ROM:0012FBCA ROM:0012FBCA loc_12FBCA: ; CODE XREF: sub_12FB28+12↑j ROM:0012FBCA ; sub_12FB28:loc_12FB90↑j ... ROM:0012FBCA cmpi.w #$10,d4 ROM:0012FBCE blt.l loc_12FC9C ROM:0012FBD4 cmpi.w #$20,d4 ; ' ' ROM:0012FBD8 bge.l loc_12FC9C ROM:0012FBDE subi.w #$10,d5 ROM:0012FBE2 move.w ($DD0).w,d0 ROM:0012FBE6 btst d5,d0 ROM:0012FBE8 bne.s loc_12FC4A ROM:0012FBEA move.w $95C(a5,d4.w*2),d6 ROM:0012FBF0 cmp.w $1062(d4.w*2),d6 ROM:0012FBF6 bgt.s loc_12FC48 ROM:0012FBF8 move.w d6,$1062(d4.w*2) ROM:0012FBFE move.w d4,($DA2).w ROM:0012FC02 bset d5,d0 ROM:0012FC04 move.w d0,($DD0).w ROM:0012FC08 move.w ($1932).w,d0 ROM:0012FC0C bset d5,d0 ROM:0012FC0E move.w d0,($1932).w ROM:0012FC12 bset d5,d3 ROM:0012FC14 cmpi.w #7,d5 ROM:0012FC18 bne.s loc_12FC2E ROM:0012FC1A move.w ($1416).w,d7 ROM:0012FC1E bset d5,d7 ROM:0012FC20 move.w d7,($1416).w ROM:0012FC24 move.w ($141C).w,d7 ROM:0012FC28 bset d5,d7 ROM:0012FC2A move.w d7,($141C).w ROM:0012FC2E ROM:0012FC2E loc_12FC2E: ; CODE XREF: sub_12FB28+F0↑j ROM:0012FC2E move.w d4,($DB4).w ROM:0012FC32 ori.w #$40,($D92).w ; '@' ROM:0012FC38 movem.l d0-d7,-(sp) ROM:0012FC3C bsr.w sub_12FD40 ROM:0012FC40 bsr.w sub_12FE9A ROM:0012FC44 movem.l (sp)+,d0-d7 ROM:0012FC48 ROM:0012FC48 loc_12FC48: ; CODE XREF: sub_12FB28+CE↑j ROM:0012FC48 bra.s loc_12FC9C ROM:0012FC4A ; --------------------------------------------------------------------------- ROM:0012FC4A ROM:0012FC4A loc_12FC4A: ; CODE XREF: sub_12FB28+C0↑j ROM:0012FC4A cmpi.w #0,$1062(d4.w*2) ROM:0012FC52 bge.s loc_12FC5A ROM:0012FC54 clr.w $1062(d4.w*2) ROM:0012FC5A ROM:0012FC5A loc_12FC5A: ; CODE XREF: sub_12FB28+12A↑j ROM:0012FC5A move.w $9A4(a5,d4.w*2),d6 ROM:0012FC60 cmp.w $1062(d4.w*2),d6 ROM:0012FC66 ble.s loc_12FC9C ROM:0012FC68 move.w d4,($DA2).w ROM:0012FC6C move.w ($DD0).w,d1 ROM:0012FC70 bclr d5,d1 ROM:0012FC72 move.w d1,($DD0).w ROM:0012FC76 cmpi.w #7,d5 ROM:0012FC7A bne.s loc_12FC90 ROM:0012FC7C move.w ($1416).w,d7 ROM:0012FC80 bclr d5,d7 ROM:0012FC82 move.w d7,($1416).w ROM:0012FC86 move.w ($141C).w,d7 ROM:0012FC8A bclr d5,d7 ROM:0012FC8C move.w d7,($141C).w ROM:0012FC90 ROM:0012FC90 loc_12FC90: ; CODE XREF: sub_12FB28+152↑j ROM:0012FC90 movem.l d0-d7,-(sp) ROM:0012FC94 bsr.w sub_12FE9A ROM:0012FC98 movem.l (sp)+,d0-d7 ROM:0012FC9C ROM:0012FC9C loc_12FC9C: ; CODE XREF: sub_12FB28+A6↑j ROM:0012FC9C ; sub_12FB28+B0↑j ... ROM:0012FC9C cmpi.w #$20,d4 ; ' ' ROM:0012FCA0 blt.l loc_12FD3A ROM:0012FCA6 cmpi.w #$24,d4 ; '$' ROM:0012FCAA bge.l loc_12FD3A ROM:0012FCB0 subi.w #$20,d5 ; ' ' ROM:0012FCB4 move.w ($DD2).w,d1 ROM:0012FCB8 btst d5,d1 ROM:0012FCBA bne.s loc_12FD06 ROM:0012FCBC move.w $95C(a5,d4.w*2),d6 ROM:0012FCC2 cmp.w $1062(d4.w*2),d6 ROM:0012FCC8 bgt.s loc_12FD04 ROM:0012FCCA move.w d6,$1062(d4.w*2) ROM:0012FCD0 move.w d4,($DA2).w ROM:0012FCD4 bset d5,d1 ROM:0012FCD6 move.w ($1934).w,d0 ROM:0012FCDA bset d5,d0 ROM:0012FCDC move.w d0,($1934).w ROM:0012FCE0 move.w ($1412).w,d0 ROM:0012FCE4 bset d5,d0 ROM:0012FCE6 move.w d0,($1412).w ROM:0012FCEA move.w d4,($DB4).w ROM:0012FCEE ori.w #$40,($D92).w ; '@' ROM:0012FCF4 movem.l d0-d7,-(sp) ROM:0012FCF8 bsr.w sub_12FD40 ROM:0012FCFC bsr.w sub_12FE9A ROM:0012FD00 movem.l (sp)+,d0-d7 ROM:0012FD04 ROM:0012FD04 loc_12FD04: ; CODE XREF: sub_12FB28+1A0↑j ROM:0012FD04 bra.s loc_12FD3A ROM:0012FD06 ; --------------------------------------------------------------------------- ROM:0012FD06 ROM:0012FD06 loc_12FD06: ; CODE XREF: sub_12FB28+192↑j ROM:0012FD06 cmpi.w #0,$1062(d4.w*2) ROM:0012FD0E bge.s loc_12FD16 ROM:0012FD10 clr.w $1062(d4.w*2) ROM:0012FD16 ROM:0012FD16 loc_12FD16: ; CODE XREF: sub_12FB28+1E6↑j ROM:0012FD16 move.w $9A4(a5,d4.w*2),d6 ROM:0012FD1C cmp.w $1062(d4.w*2),d6 ROM:0012FD22 ble.s loc_12FD3A ROM:0012FD24 move.w d4,($DA2).w ROM:0012FD28 bclr d5,d1 ROM:0012FD2A move.w d1,($DD2).w ROM:0012FD2E movem.l d0-d7,-(sp) ROM:0012FD32 bsr.w sub_12FE9A ROM:0012FD36 movem.l (sp)+,d0-d7 ROM:0012FD3A ROM:0012FD3A loc_12FD3A: ; CODE XREF: sub_12FB28+178↑j ROM:0012FD3A ; sub_12FB28+182↑j ... ROM:0012FD3A move.w d3,($1410).w ROM:0012FD3E rts ROM:0012FD3E ; End of function sub_12FB28 ROM:0012FD3E ROM:0012FD40 ROM:0012FD40 ; =============== S U B R O U T I N E ======================================= ROM:0012FD40 ROM:0012FD40 ROM:0012FD40 sub_12FD40: ; CODE XREF: sub_12FB28+5C↑p ROM:0012FD40 ; sub_12FB28+114↑p ... ROM:0012FD40 move.w ($1420).w,d0 ROM:0012FD44 move.w ($1422).w,d1 ROM:0012FD48 move.w ($1424).w,d5 ROM:0012FD4C move.w ($DA2).w,d2 ROM:0012FD50 cmpi.w #$10,d2 ROM:0012FD54 bge.s loc_12FD5E ROM:0012FD56 btst d2,d0 ROM:0012FD58 bne.s loc_12FD5E ROM:0012FD5A bra.w loc_12FD9A ROM:0012FD5E ; --------------------------------------------------------------------------- ROM:0012FD5E ROM:0012FD5E loc_12FD5E: ; CODE XREF: sub_12FD40+14↑j ROM:0012FD5E ; sub_12FD40+18↑j ROM:0012FD5E cmpi.w #$10,d2 ROM:0012FD62 blt.s loc_12FD78 ROM:0012FD64 cmpi.w #$20,d2 ; ' ' ROM:0012FD68 bge.s loc_12FD78 ROM:0012FD6A move.w d2,d3 ROM:0012FD6C subi.w #$10,d3 ROM:0012FD70 btst d3,d1 ROM:0012FD72 bne.s loc_12FD78 ROM:0012FD74 bra.w loc_12FD9A ROM:0012FD78 ; --------------------------------------------------------------------------- ROM:0012FD78 ROM:0012FD78 loc_12FD78: ; CODE XREF: sub_12FD40+22↑j ROM:0012FD78 ; sub_12FD40+28↑j ... ROM:0012FD78 cmpi.w #$20,d2 ; ' ' ROM:0012FD7C blt.l locret_12FE98 ROM:0012FD82 cmpi.w #$24,d2 ; '$' ROM:0012FD86 bge.l locret_12FE98 ROM:0012FD8C move.w d2,d3 ROM:0012FD8E subi.w #$20,d3 ; ' ' ROM:0012FD92 btst d3,d5 ROM:0012FD94 bne.l locret_12FE98 ROM:0012FD9A ROM:0012FD9A loc_12FD9A: ; CODE XREF: sub_12FD40+1A↑j ROM:0012FD9A ; sub_12FD40+34↑j ROM:0012FD9A ori.w #$800,($D92).w ROM:0012FDA0 move.w ($4B6).w,$1942(d2.w*2) ROM:0012FDA8 move.w ($F38).w,$198A(d2.w*2) ROM:0012FDB0 move.w ($FDC).w,$19D2(d2.w*2) ROM:0012FDB8 move.w ($4B2).w,$1A1A(d2.w*2) ROM:0012FDC0 move.w ($598).w,$1A62(d2.w*2) ROM:0012FDC8 move.w ($53A).w,$1AAA(d2.w*2) ROM:0012FDD0 move.w ($A56).w,$1B3A(d2.w*2) ROM:0012FDD8 move.w ($D8E).w,$1AF2(d2.w*2) ROM:0012FDE0 move.w ($BF6).w,$1BCA(d2.w*2) ROM:0012FDE8 move.w ($A5A).w,$1C12(d2.w*2) ROM:0012FDF0 move.w ($C88).w,$1C5A(d2.w*2) ROM:0012FDF8 move.l ($13C0).w,d4 ROM:0012FDFC divs.w #$3E8,d4 ROM:0012FE00 cmpi.w #0,d4 ROM:0012FE04 bne.s loc_12FE08 ROM:0012FE06 addq.w #1,d4 ROM:0012FE08 ROM:0012FE08 loc_12FE08: ; CODE XREF: sub_12FD40+C4↑j ROM:0012FE08 move.w d4,$1B82(d2.w*2) ROM:0012FE0E move.b $ADD(a5),d4 ROM:0012FE12 move.b d4,$14B6(d2.w) ROM:0012FE18 btst #0,($1174).w ROM:0012FE1E beq.s loc_12FE60 ROM:0012FE20 btst #6,($DB7).w ROM:0012FE26 bne.s loc_12FE56 ROM:0012FE28 btst #2,($DB7).w ROM:0012FE2E bne.s loc_12FE4C ROM:0012FE30 btst #0,($DB6).w ROM:0012FE36 bne.s loc_12FE42 ROM:0012FE38 move.b #2,$1CA2(d2.w) ROM:0012FE40 bra.s loc_12FE4A ROM:0012FE42 ; --------------------------------------------------------------------------- ROM:0012FE42 ROM:0012FE42 loc_12FE42: ; CODE XREF: sub_12FD40+F6↑j ROM:0012FE42 move.b #$10,$1CA2(d2.w) ROM:0012FE4A ROM:0012FE4A loc_12FE4A: ; CODE XREF: sub_12FD40+100↑j ROM:0012FE4A bra.s loc_12FE54 ROM:0012FE4C ; --------------------------------------------------------------------------- ROM:0012FE4C ROM:0012FE4C loc_12FE4C: ; CODE XREF: sub_12FD40+EE↑j ROM:0012FE4C move.b #$10,$1CA2(d2.w) ROM:0012FE54 ROM:0012FE54 loc_12FE54: ; CODE XREF: sub_12FD40:loc_12FE4A↑j ROM:0012FE54 bra.s loc_12FE5E ROM:0012FE56 ; --------------------------------------------------------------------------- ROM:0012FE56 ROM:0012FE56 loc_12FE56: ; CODE XREF: sub_12FD40+E6↑j ROM:0012FE56 move.b #$10,$1CA2(d2.w) ROM:0012FE5E ROM:0012FE5E loc_12FE5E: ; CODE XREF: sub_12FD40:loc_12FE54↑j ROM:0012FE5E bra.s loc_12FE8C ROM:0012FE60 ; --------------------------------------------------------------------------- ROM:0012FE60 ROM:0012FE60 loc_12FE60: ; CODE XREF: sub_12FD40+DE↑j ROM:0012FE60 btst #0,($117A).w ROM:0012FE66 beq.s loc_12FE72 ROM:0012FE68 move.b #8,$1CA2(d2.w) ROM:0012FE70 bra.s loc_12FE8C ROM:0012FE72 ; --------------------------------------------------------------------------- ROM:0012FE72 ROM:0012FE72 loc_12FE72: ; CODE XREF: sub_12FD40+126↑j ROM:0012FE72 btst #0,($117E).w ROM:0012FE78 bne.s loc_12FE84 ROM:0012FE7A move.b #1,$1CA2(d2.w) ROM:0012FE82 bra.s loc_12FE8C ROM:0012FE84 ; --------------------------------------------------------------------------- ROM:0012FE84 ROM:0012FE84 loc_12FE84: ; CODE XREF: sub_12FD40+138↑j ROM:0012FE84 move.b #4,$1CA2(d2.w) ROM:0012FE8C ROM:0012FE8C loc_12FE8C: ; CODE XREF: sub_12FD40:loc_12FE5E↑j ROM:0012FE8C ; sub_12FD40+130↑j ... ROM:0012FE8C move.w d5,($1424).w ROM:0012FE90 move.w d1,($1422).w ROM:0012FE94 move.w d0,($1420).w ROM:0012FE98 ROM:0012FE98 locret_12FE98: ; CODE XREF: sub_12FD40+3C↑j ROM:0012FE98 ; sub_12FD40+46↑j ... ROM:0012FE98 rts ROM:0012FE98 ; End of function sub_12FD40 ROM:0012FE98 ROM:0012FE9A ROM:0012FE9A ; =============== S U B R O U T I N E ======================================= ROM:0012FE9A ROM:0012FE9A ROM:0012FE9A sub_12FE9A: ; CODE XREF: sub_12FB28+60↑p ROM:0012FE9A ; sub_12FB28+9A↑p ... ROM:0012FE9A move.w ($DA2).w,d0 ROM:0012FE9E move.w d0,d1 ROM:0012FEA0 cmpi.w #$10,d0 ROM:0012FEA4 bge.s loc_12FF10 ROM:0012FEA6 move.w ($DCE).w,d2 ROM:0012FEAA btst d1,d2 ROM:0012FEAC beq.s loc_12FF10 ROM:0012FEAE move.w d2,($DCE).w ROM:0012FEB2 move.w ($1414).w,d2 ROM:0012FEB6 btst d1,d2 ROM:0012FEB8 beq.s loc_12FF10 ROM:0012FEBA move.w d2,($1414).w ROM:0012FEBE move.w ($141A).w,d2 ROM:0012FEC2 btst d1,d2 ROM:0012FEC4 beq.s loc_12FF10 ROM:0012FEC6 move.w d2,($141A).w ROM:0012FECA move.w ($1420).w,d2 ROM:0012FECE btst d1,d2 ROM:0012FED0 bne.s loc_12FF10 ROM:0012FED2 bset d1,d2 ROM:0012FED4 move.w d2,($1420).w ROM:0012FED8 move.w ($DBC).w,d2 ROM:0012FEDC bclr d1,d2 ROM:0012FEDE move.w d2,($DBC).w ROM:0012FEE2 move.w ($14DC).w,d2 ROM:0012FEE6 bclr d1,d2 ROM:0012FEE8 move.w d2,($14DC).w ROM:0012FEEC move.w ($1936).w,d2 ROM:0012FEF0 bset d1,d2 ROM:0012FEF2 move.w d2,($1936).w ROM:0012FEF6 move.w ($193C).w,d2 ROM:0012FEFA bclr d1,d2 ROM:0012FEFC move.w d2,($193C).w ROM:0012FF00 move.b $ADD(a5),d2 ROM:0012FF04 move.b d2,$14B6(d0.w) ROM:0012FF0A ori.w #$200,($D92).w ROM:0012FF10 ROM:0012FF10 loc_12FF10: ; CODE XREF: sub_12FE9A+A↑j ROM:0012FF10 ; sub_12FE9A+12↑j ... ROM:0012FF10 cmpi.w #$10,d0 ROM:0012FF14 blt.s loc_12FF8A ROM:0012FF16 cmpi.w #$20,d0 ; ' ' ROM:0012FF1A bge.s loc_12FF8A ROM:0012FF1C subi.w #$10,d1 ROM:0012FF20 move.w ($DD0).w,d2 ROM:0012FF24 btst d1,d2 ROM:0012FF26 beq.s loc_12FF8A ROM:0012FF28 move.w d2,($DD0).w ROM:0012FF2C move.w ($1416).w,d2 ROM:0012FF30 btst d1,d2 ROM:0012FF32 beq.s loc_12FF8A ROM:0012FF34 move.w d2,($1416).w ROM:0012FF38 move.w ($141C).w,d2 ROM:0012FF3C btst d1,d2 ROM:0012FF3E beq.s loc_12FF8A ROM:0012FF40 move.w d2,($141C).w ROM:0012FF44 move.w ($1422).w,d2 ROM:0012FF48 btst d1,d2 ROM:0012FF4A bne.s loc_12FF8A ROM:0012FF4C bset d1,d2 ROM:0012FF4E move.w d2,($1422).w ROM:0012FF52 move.w ($DBE).w,d2 ROM:0012FF56 bclr d1,d2 ROM:0012FF58 move.w d2,($DBE).w ROM:0012FF5C move.w ($14DE).w,d2 ROM:0012FF60 bclr d1,d2 ROM:0012FF62 move.w d2,($14DE).w ROM:0012FF66 move.w ($1938).w,d2 ROM:0012FF6A bset d1,d2 ROM:0012FF6C move.w d2,($1938).w ROM:0012FF70 move.w ($193E).w,d2 ROM:0012FF74 bclr d1,d2 ROM:0012FF76 move.w d2,($193E).w ROM:0012FF7A move.b $ADD(a5),d2 ROM:0012FF7E move.b d2,$14B6(d0.w) ROM:0012FF84 ori.w #$200,($D92).w ROM:0012FF8A ROM:0012FF8A loc_12FF8A: ; CODE XREF: sub_12FE9A+7A↑j ROM:0012FF8A ; sub_12FE9A+80↑j ... ROM:0012FF8A cmpi.w #$20,d0 ; ' ' ROM:0012FF8E blt.s locret_130004 ROM:0012FF90 cmpi.w #$24,d0 ; '$' ROM:0012FF94 bge.s locret_130004 ROM:0012FF96 subi.w #$20,d1 ; ' ' ROM:0012FF9A move.w ($DD2).w,d2 ROM:0012FF9E btst d1,d2 ROM:0012FFA0 beq.s locret_130004 ROM:0012FFA2 move.w d2,($DD2).w ROM:0012FFA6 move.w ($1418).w,d2 ROM:0012FFAA btst d1,d2 ROM:0012FFAC beq.s locret_130004 ROM:0012FFAE move.w d2,($1418).w ROM:0012FFB2 move.w ($141E).w,d2 ROM:0012FFB6 btst d1,d2 ROM:0012FFB8 beq.s locret_130004 ROM:0012FFBA move.w d2,($141E).w ROM:0012FFBE move.w ($1424).w,d2 ROM:0012FFC2 btst d1,d2 ROM:0012FFC4 bne.s locret_130004 ROM:0012FFC6 bset d1,d2 ROM:0012FFC8 move.w d2,($1424).w ROM:0012FFCC move.w ($DC0).w,d2 ROM:0012FFD0 bclr d1,d2 ROM:0012FFD2 move.w d2,($DC0).w ROM:0012FFD6 move.w ($14E0).w,d2 ROM:0012FFDA bclr d1,d2 ROM:0012FFDC move.w d2,($14E0).w ROM:0012FFE0 move.w ($193A).w,d2 ROM:0012FFE4 bset d1,d2 ROM:0012FFE6 move.w d2,($193A).w ROM:0012FFEA move.w ($1940).w,d2 ROM:0012FFEE bclr d1,d2 ROM:0012FFF0 move.w d2,($1940).w ROM:0012FFF4 move.b $ADD(a5),d2 ROM:0012FFF8 move.b d2,$14B6(d0.w) ROM:0012FFFE ROM:0012FFFE loc_12FFFE: ; DATA XREF: sub_115B92+44↑o ROM:0012FFFE ori.w #$200,($D92).w ROM:00130004 ROM:00130004 locret_130004: ; CODE XREF: sub_12FE9A+F4↑j ROM:00130004 ; sub_12FE9A+FA↑j ... ROM:00130004 rts ROM:00130004 ; End of function sub_12FE9A ROM:00130004 ROM:00130006 ROM:00130006 ; =============== S U B R O U T I N E ======================================= ROM:00130006 ROM:00130006 ROM:00130006 sub_130006: ; CODE XREF: sub_12E3AC+94↑p ROM:00130006 clr.w d1 ROM:00130008 move.b ($1216).w,d1 ROM:0013000C cmpi.w #4,d1 ROM:00130010 bcc.s locret_13001A ROM:00130012 movea.l off_13001C(pc,d1.w*4),a0 ROM:00130016 nop ROM:00130018 jmp (a0) ROM:0013001A ; --------------------------------------------------------------------------- ROM:0013001A ROM:0013001A locret_13001A: ; CODE XREF: sub_130006+A↑j ROM:0013001A rts ROM:0013001A ; End of function sub_130006 ROM:0013001A ROM:0013001A ; --------------------------------------------------------------------------- ROM:0013001C off_13001C: dc.l loc_13002C ; DATA XREF: sub_130006+C↑r ROM:00130020 dc.l loc_130038 ROM:00130024 dc.l loc_130050 ROM:00130028 dc.l loc_13009C ROM:0013002C ; --------------------------------------------------------------------------- ROM:0013002C ROM:0013002C loc_13002C: ; DATA XREF: ROM:off_13001C↑o ROM:0013002C move.b #1,($1216).w ROM:00130032 bra.w locret_13004E ROM:00130036 ; --------------------------------------------------------------------------- ROM:00130036 rts ROM:00130038 ; --------------------------------------------------------------------------- ROM:00130038 ROM:00130038 loc_130038: ; DATA XREF: ROM:00130020↑o ROM:00130038 btst #6,($13AB).w ROM:0013003E beq.s locret_13004E ROM:00130040 bsr.w sub_1300AE ROM:00130044 move.b #2,($1216).w ROM:0013004A bra.w loc_130096 ROM:0013004E ; --------------------------------------------------------------------------- ROM:0013004E ROM:0013004E locret_13004E: ; CODE XREF: ROM:00130032↑j ROM:0013004E ; ROM:0013003E↑j ... ROM:0013004E rts ROM:00130050 ; --------------------------------------------------------------------------- ROM:00130050 ROM:00130050 loc_130050: ; DATA XREF: ROM:00130024↑o ROM:00130050 btst #4,($13B2).w ROM:00130056 beq.l loc_130086 ROM:0013005C bclr #4,($13B2).w ROM:00130062 move.b #3,($1216).w ROM:00130068 clr.w d0 ROM:0013006A move.b ($145B).w,d0 ROM:0013006E cmpi.w #$FF,d0 ROM:00130072 bge.s loc_13007A ROM:00130074 addq.w #1,d0 ROM:00130076 move.b d0,($145B).w ROM:0013007A ROM:0013007A loc_13007A: ; CODE XREF: ROM:00130072↑j ROM:0013007A bsr.w sub_1300B6 ROM:0013007E bsr.w sub_130174 ROM:00130082 bra.w locret_1300AC ROM:00130086 ; --------------------------------------------------------------------------- ROM:00130086 ROM:00130086 loc_130086: ; CODE XREF: ROM:00130056↑j ROM:00130086 btst #6,($13AB).w ROM:0013008C bne.s loc_130096 ROM:0013008E move.b #1,($1216).w ROM:00130094 bra.s locret_13004E ROM:00130096 ; --------------------------------------------------------------------------- ROM:00130096 ROM:00130096 loc_130096: ; CODE XREF: ROM:0013004A↑j ROM:00130096 ; ROM:0013008C↑j ROM:00130096 bsr.w sub_130150 ROM:0013009A rts ROM:0013009C ; --------------------------------------------------------------------------- ROM:0013009C ROM:0013009C loc_13009C: ; DATA XREF: ROM:00130028↑o ROM:0013009C btst #6,($13AB).w ROM:001300A2 bne.s locret_1300AC ROM:001300A4 move.b #1,($1216).w ROM:001300AA bra.s locret_13004E ROM:001300AC ; --------------------------------------------------------------------------- ROM:001300AC ROM:001300AC locret_1300AC: ; CODE XREF: ROM:00130082↑j ROM:001300AC ; ROM:001300A2↑j ROM:001300AC rts ROM:001300AE ROM:001300AE ; =============== S U B R O U T I N E ======================================= ROM:001300AE ROM:001300AE ROM:001300AE sub_1300AE: ; CODE XREF: ROM:00130040↑p ROM:001300AE move.w ($A94).w,($DA6).w ROM:001300B4 rts ROM:001300B4 ; End of function sub_1300AE ROM:001300B4 ROM:001300B6 ROM:001300B6 ; =============== S U B R O U T I N E ======================================= ROM:001300B6 ROM:001300B6 ROM:001300B6 sub_1300B6: ; CODE XREF: ROM:loc_13007A↑p ROM:001300B6 cmpi.b #0,($145D).w ROM:001300BC ble.l locret_13014E ROM:001300C2 move.b $ADD(a5),d7 ROM:001300C6 move.b d7,$14B6(d0.w) ROM:001300CC move.w #0,d0 ROM:001300D0 bra.s loc_1300D6 ROM:001300D2 ; --------------------------------------------------------------------------- ROM:001300D2 ROM:001300D2 loc_1300D2: ; CODE XREF: sub_1300B6:loc_13014C↓j ROM:001300D2 addi.w #1,d0 ROM:001300D6 ROM:001300D6 loc_1300D6: ; CODE XREF: sub_1300B6+1A↑j ROM:001300D6 cmpi.w #$23,d0 ; '#' ROM:001300DA bgt.l locret_13014E ROM:001300E0 cmpi.w #$10,d0 ROM:001300E4 bge.s loc_1300FC ROM:001300E6 move.w ($1420).w,d2 ROM:001300EA btst d0,d2 ROM:001300EC beq.s loc_1300FC ROM:001300EE move.b $ADD(a5),d7 ROM:001300F2 move.b d7,$14B6(d0.w) ROM:001300F8 move.w d2,($1420).w ROM:001300FC ROM:001300FC loc_1300FC: ; CODE XREF: sub_1300B6+2E↑j ROM:001300FC ; sub_1300B6+36↑j ROM:001300FC cmpi.w #$10,d0 ROM:00130100 blt.s loc_130124 ROM:00130102 cmpi.w #$20,d0 ; ' ' ROM:00130106 bge.s loc_130124 ROM:00130108 move.w d0,d1 ROM:0013010A subi.w #$10,d1 ROM:0013010E move.w ($1422).w,d2 ROM:00130112 btst d1,d2 ROM:00130114 beq.s loc_130124 ROM:00130116 move.b $ADD(a5),d7 ROM:0013011A move.b d7,$14B6(d0.w) ROM:00130120 move.w d2,($1422).w ROM:00130124 ROM:00130124 loc_130124: ; CODE XREF: sub_1300B6+4A↑j ROM:00130124 ; sub_1300B6+50↑j ... ROM:00130124 cmpi.w #$20,d0 ; ' ' ROM:00130128 blt.s loc_13014C ROM:0013012A cmpi.w #$24,d0 ; '$' ROM:0013012E bge.s loc_13014C ROM:00130130 move.w d0,d1 ROM:00130132 subi.w #$20,d1 ; ' ' ROM:00130136 move.w ($1424).w,d2 ROM:0013013A btst d1,d2 ROM:0013013C beq.s loc_13014C ROM:0013013E move.b $ADD(a5),d7 ROM:00130142 move.b d7,$14B6(d0.w) ROM:00130148 move.w d2,($1424).w ROM:0013014C ROM:0013014C loc_13014C: ; CODE XREF: sub_1300B6+72↑j ROM:0013014C ; sub_1300B6+78↑j ... ROM:0013014C bra.s loc_1300D2 ROM:0013014E ; --------------------------------------------------------------------------- ROM:0013014E ROM:0013014E locret_13014E: ; CODE XREF: sub_1300B6+6↑j ROM:0013014E ; sub_1300B6+24↑j ROM:0013014E rts ROM:0013014E ; End of function sub_1300B6 ROM:0013014E ROM:00130150 ROM:00130150 ; =============== S U B R O U T I N E ======================================= ROM:00130150 ROM:00130150 ROM:00130150 sub_130150: ; CODE XREF: ROM:loc_130096↑p ROM:00130150 move.w $644(a5),d0 ROM:00130154 cmp.w ($A94).w,d0 ROM:00130158 bge.s locret_130172 ROM:0013015A move.w $642(a5),d0 ROM:0013015E add.w ($DA6).w,d0 ROM:00130162 move.w d0,($D90).w ROM:00130166 cmp.w ($A94).w,d0 ROM:0013016A bgt.s locret_130172 ROM:0013016C bset #4,($13B2).w ROM:00130172 ROM:00130172 locret_130172: ; CODE XREF: sub_130150+8↑j ROM:00130172 ; sub_130150+1A↑j ROM:00130172 rts ROM:00130172 ; End of function sub_130150 ROM:00130172 ROM:00130174 ROM:00130174 ; =============== S U B R O U T I N E ======================================= ROM:00130174 ROM:00130174 ROM:00130174 sub_130174: ; CODE XREF: ROM:0013007E↑p ROM:00130174 move.w #0,d0 ROM:00130178 bra.s loc_13017E ROM:0013017A ; --------------------------------------------------------------------------- ROM:0013017A ROM:0013017A loc_13017A: ; CODE XREF: sub_130174:loc_130276↓j ROM:0013017A addi.w #1,d0 ROM:0013017E ROM:0013017E loc_13017E: ; CODE XREF: sub_130174+4↑j ROM:0013017E cmpi.w #$23,d0 ; '#' ROM:00130182 bgt.l locret_13027A ROM:00130188 cmpi.w #$10,d0 ROM:0013018C bge.s loc_1301EE ROM:0013018E cmpi.b #0,$14B6(d0.w) ROM:00130196 ble.s loc_1301EE ROM:00130198 subi.b #1,$14B6(d0.w) ROM:001301A0 cmpi.b #0,$14B6(d0.w) ROM:001301A8 bne.s loc_1301EE ROM:001301AA move.w ($1936).w,d7 ROM:001301AE bclr d0,d7 ROM:001301B0 move.w d7,($1936).w ROM:001301B4 cmp.b ($145F).w,d0 ROM:001301B8 bne.s loc_1301BE ROM:001301BA bsr.w sub_13027C ROM:001301BE ROM:001301BE loc_1301BE: ; CODE XREF: sub_130174+44↑j ROM:001301BE cmpi.w #$B,d0 ROM:001301C2 beq.s loc_1301CA ROM:001301C4 cmpi.w #$C,d0 ROM:001301C8 bne.s loc_1301EE ROM:001301CA ROM:001301CA loc_1301CA: ; CODE XREF: sub_130174+4E↑j ROM:001301CA bclr #0,($1458).w ROM:001301D0 bclr #1,($1458).w ROM:001301D6 bclr #2,($1458).w ROM:001301DC bclr #3,($1458).w ROM:001301E2 bclr #1,($14F0).w ROM:001301E8 bclr #4,($14EF).w ROM:001301EE ROM:001301EE loc_1301EE: ; CODE XREF: sub_130174+18↑j ROM:001301EE ; sub_130174+22↑j ... ROM:001301EE cmpi.w #$10,d0 ROM:001301F2 blt.s loc_130234 ROM:001301F4 cmpi.w #$20,d0 ; ' ' ROM:001301F8 bge.s loc_130234 ROM:001301FA move.w ($DC4).w,d3 ROM:001301FE move.w d0,d4 ROM:00130200 subi.w #$10,d4 ROM:00130204 cmpi.b #0,$14B6(d0.w) ROM:0013020C ble.s loc_130234 ROM:0013020E subi.b #1,$14B6(d0.w) ROM:00130216 cmpi.b #0,$14B6(d0.w) ROM:0013021E bne.s loc_130234 ROM:00130220 move.w ($1938).w,d7 ROM:00130224 bclr d4,d7 ROM:00130226 move.w d7,($1938).w ROM:0013022A cmp.b ($145F).w,d0 ROM:0013022E bne.s loc_130234 ROM:00130230 bsr.w sub_13027C ROM:00130234 ROM:00130234 loc_130234: ; CODE XREF: sub_130174+7E↑j ROM:00130234 ; sub_130174+84↑j ... ROM:00130234 cmpi.w #$20,d0 ; ' ' ROM:00130238 blt.s loc_130276 ROM:0013023A cmpi.w #$24,d0 ; '$' ROM:0013023E bge.s loc_130276 ROM:00130240 move.w d0,d4 ROM:00130242 subi.w #$20,d4 ; ' ' ROM:00130246 cmpi.b #0,$14B6(d0.w) ROM:0013024E ble.s loc_130276 ROM:00130250 subi.b #1,$14B6(d0.w) ROM:00130258 cmpi.b #0,$14B6(d0.w) ROM:00130260 bne.s loc_130276 ROM:00130262 move.w ($193A).w,d7 ROM:00130266 bclr d4,d7 ROM:00130268 move.w d7,($193A).w ROM:0013026C cmp.b ($145F).w,d0 ROM:00130270 bne.s loc_130276 ROM:00130272 bsr.w sub_13027C ROM:00130276 ROM:00130276 loc_130276: ; CODE XREF: sub_130174+C4↑j ROM:00130276 ; sub_130174+CA↑j ... ROM:00130276 bra.w loc_13017A ROM:0013027A ; --------------------------------------------------------------------------- ROM:0013027A ROM:0013027A locret_13027A: ; CODE XREF: sub_130174+E↑j ROM:0013027A rts ROM:0013027A ; End of function sub_130174 ROM:0013027A ROM:0013027C ROM:0013027C ; =============== S U B R O U T I N E ======================================= ROM:0013027C ROM:0013027C ROM:0013027C sub_13027C: ; CODE XREF: sub_130174+46↑p ROM:0013027C ; sub_130174+BC↑p ... ROM:0013027C move.b #$FF,($145F).w ROM:00130282 move.b #0,($1460).w ROM:00130288 move.w #0,($13F6).w ROM:0013028E move.w #0,($13F8).w ROM:00130294 move.w #0,($13FA).w ROM:0013029A move.w #0,($13FC).w ROM:001302A0 move.w #0,($13FE).w ROM:001302A6 move.w #0,($1400).w ROM:001302AC move.b #0,($1461).w ROM:001302B2 move.w #0,($1402).w ROM:001302B8 move.w #0,($1404).w ROM:001302BE move.w #0,($1406).w ROM:001302C4 move.w #0,($1408).w ROM:001302CA move.w #0,($140A).w ROM:001302D0 move.w #0,($140C).w ROM:001302D6 move.b #$FF,($145F).w ROM:001302DC rts ROM:001302DC ; End of function sub_13027C ROM:001302DC ROM:001302DE ROM:001302DE ; =============== S U B R O U T I N E ======================================= ROM:001302DE ROM:001302DE ROM:001302DE sub_1302DE: ; CODE XREF: sub_126FC0+DE↑p ROM:001302DE clr.w d2 ROM:001302E0 ROM:001302E0 loc_1302E0: ; CODE XREF: sub_1302DE:loc_1302F4↓j ROM:001302E0 bsr.w sub_1302FC ROM:001302E4 move.w #4,d0 ROM:001302E8 cmp.w d2,d0 ROM:001302EA ble.s loc_1302F6 ROM:001302EC addq.w #1,d2 ROM:001302EE bvc.s loc_1302F4 ROM:001302F0 move.w #$8000,d2 ROM:001302F4 ROM:001302F4 loc_1302F4: ; CODE XREF: sub_1302DE+10↑j ROM:001302F4 bra.s loc_1302E0 ROM:001302F6 ; --------------------------------------------------------------------------- ROM:001302F6 ROM:001302F6 loc_1302F6: ; CODE XREF: sub_1302DE+C↑j ROM:001302F6 bsr.w sub_130528 ROM:001302FA rts ROM:001302FA ; End of function sub_1302DE 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_1302DE:loc_1302E0↑p ROM:001302FC clr.w d1 ROM:001302FE move.b $1383(d2.w),d1 ROM:00130304 cmpi.w #7,d1 ROM:00130308 bcc.s locret_130312 ROM:0013030A movea.l off_130314(pc,d1.w*4),a0 ROM:0013030E nop ROM:00130310 jmp (a0) ROM:00130312 ; --------------------------------------------------------------------------- ROM:00130312 ROM:00130312 locret_130312: ; CODE XREF: sub_1302FC+C↑j ROM:00130312 rts ROM:00130312 ; End of function sub_1302FC ROM:00130312 ROM:00130312 ; --------------------------------------------------------------------------- ROM:00130314 off_130314: dc.l loc_130330 ; DATA XREF: sub_1302FC+E↑r ROM:00130318 dc.l loc_130352 ROM:0013031C dc.l loc_13036C ROM:00130320 dc.l loc_1303B4 ROM:00130324 dc.l loc_130480 ROM:00130328 dc.l loc_1304B4 ROM:0013032C dc.l loc_1304E8 ROM:00130330 ; --------------------------------------------------------------------------- ROM:00130330 ROM:00130330 loc_130330: ; DATA XREF: ROM:off_130314↑o ROM:00130330 bclr #3,($1390).w ROM:00130336 bclr d2,($1218).w ROM:0013033A bclr d2,($1219).w ROM:0013033E bclr d2,($121A).w ROM:00130342 clr.w $113A(d2.w*2) ROM:00130348 move.b #1,$1383(d2.w) ROM:00130350 rts ROM:00130352 ; --------------------------------------------------------------------------- ROM:00130352 ROM:00130352 loc_130352: ; DATA XREF: ROM:00130318↑o ROM:00130352 move.w $A86(a5,d2.w*2),d0 ROM:00130358 cmpi.w #1,d0 ROM:0013035C blt.s locret_13036A ROM:0013035E bset d2,($1219).w ROM:00130362 move.b #2,$1383(d2.w) ROM:0013036A ROM:0013036A locret_13036A: ; CODE XREF: ROM:0013035C↑j ROM:0013036A rts ROM:0013036C ; --------------------------------------------------------------------------- ROM:0013036C ROM:0013036C loc_13036C: ; DATA XREF: ROM:0013031C↑o ROM:0013036C btst #2,($13B0).w ROM:00130372 beq.s loc_130382 ROM:00130374 bclr d2,($1219).w ROM:00130378 move.b #1,$1383(d2.w) ROM:00130380 rts ROM:00130382 ; --------------------------------------------------------------------------- ROM:00130382 ROM:00130382 loc_130382: ; CODE XREF: ROM:00130372↑j ROM:00130382 btst d2,($1217).w ROM:00130386 beq.s locret_1303B2 ROM:00130388 btst #3,($1390).w ROM:0013038E bne.s locret_1303B2 ROM:00130390 bset d2,($1218).w ROM:00130394 bset #3,($1390).w ROM:0013039A addq.w #1,$113A(d2.w*2) ROM:001303A0 bvc.s loc_1303AA ROM:001303A2 move.w #$8000,$113A(d2.w*2) ROM:001303AA ROM:001303AA loc_1303AA: ; CODE XREF: ROM:001303A0↑j ROM:001303AA move.b #3,$1383(d2.w) ROM:001303B2 ROM:001303B2 locret_1303B2: ; CODE XREF: ROM:00130386↑j ROM:001303B2 ; ROM:0013038E↑j ROM:001303B2 rts ROM:001303B4 ; --------------------------------------------------------------------------- ROM:001303B4 ROM:001303B4 loc_1303B4: ; DATA XREF: ROM:00130320↑o ROM:001303B4 btst #2,($13B0).w ROM:001303BA beq.s loc_1303D4 ROM:001303BC bclr #3,($1390).w ROM:001303C2 bclr d2,($1218).w ROM:001303C6 bclr d2,($1219).w ROM:001303CA move.b #1,$1383(d2.w) ROM:001303D2 rts ROM:001303D4 ; --------------------------------------------------------------------------- ROM:001303D4 ROM:001303D4 loc_1303D4: ; CODE XREF: ROM:001303BA↑j ROM:001303D4 btst d2,($121C).w ROM:001303D8 beq.s loc_13040A ROM:001303DA bclr d2,($1218).w ROM:001303DE bclr d2,($1219).w ROM:001303E2 bset d2,($121A).w ROM:001303E6 clr.w $113A(d2.w*2) ROM:001303EC move.w $A7C(a5,d2.w*2),d1 ROM:001303F2 clr.b ($8FF).w ROM:001303F6 move.w d1,($6E4).w ROM:001303FA move.b #1,($8FF).w ROM:00130400 move.b #4,$1383(d2.w) ROM:00130408 rts ROM:0013040A ; --------------------------------------------------------------------------- ROM:0013040A ROM:0013040A loc_13040A: ; CODE XREF: ROM:001303D8↑j ROM:0013040A btst d2,($1217).w ROM:0013040E bne.s loc_130432 ROM:00130410 move.w $113A(d2.w*2),d3 ROM:00130416 move.w $A9A(a5,d2.w*2),d4 ROM:0013041C cmp.w d3,d4 ROM:0013041E blt.s loc_130432 ROM:00130420 bclr d2,($1218).w ROM:00130424 bclr #3,($1390).w ROM:0013042A move.b #2,$1383(d2.w) ROM:00130432 ROM:00130432 loc_130432: ; CODE XREF: ROM:0013040E↑j ROM:00130432 ; ROM:0013041E↑j ROM:00130432 btst d2,($1217).w ROM:00130436 bne.s locret_13047E ROM:00130438 move.w $113A(d2.w*2),d3 ROM:0013043E move.w $A9A(a5,d2.w*2),d4 ROM:00130444 cmp.w d3,d4 ROM:00130446 bge.s locret_13047E ROM:00130448 bclr d2,($1218).w ROM:0013044C bclr #3,($1390).w ROM:00130452 bset d2,($121B).w ROM:00130456 clr.w $113A(d2.w*2) ROM:0013045C move.w $AA4(a5,d2.w*2),d5 ROM:00130462 clr.b $900(d2.w) ROM:00130468 move.w d5,$6E6(d2.w*2) ROM:0013046E move.b #1,$900(d2.w) ROM:00130476 move.b #6,$1383(d2.w) ROM:0013047E ROM:0013047E locret_13047E: ; CODE XREF: ROM:00130436↑j ROM:0013047E ; ROM:00130446↑j ROM:0013047E rts ROM:00130480 ; --------------------------------------------------------------------------- ROM:00130480 ROM:00130480 loc_130480: ; DATA XREF: ROM:00130324↑o ROM:00130480 btst #2,($13B0).w ROM:00130486 beq.s loc_13049C ROM:00130488 bclr #3,($1390).w ROM:0013048E bclr d2,($121A).w ROM:00130492 move.b #1,$1383(d2.w) ROM:0013049A rts ROM:0013049C ; --------------------------------------------------------------------------- ROM:0013049C ROM:0013049C loc_13049C: ; CODE XREF: ROM:00130486↑j ROM:0013049C cmpi.w #0,($6E4).w ROM:001304A2 bgt.s locret_1304B2 ROM:001304A4 bclr #3,($1390).w ROM:001304AA move.b #5,$1383(d2.w) ROM:001304B2 ROM:001304B2 locret_1304B2: ; CODE XREF: ROM:001304A2↑j ROM:001304B2 rts ROM:001304B4 ; --------------------------------------------------------------------------- ROM:001304B4 ROM:001304B4 loc_1304B4: ; DATA XREF: ROM:00130328↑o ROM:001304B4 btst #2,($13B0).w ROM:001304BA beq.s loc_1304CA ROM:001304BC bclr d2,($121A).w ROM:001304C0 move.b #1,$1383(d2.w) ROM:001304C8 rts ROM:001304CA ; --------------------------------------------------------------------------- ROM:001304CA ROM:001304CA loc_1304CA: ; CODE XREF: ROM:001304BA↑j ROM:001304CA move.w $A90(a5,d2.w*2),d0 ROM:001304D0 cmpi.w #0,d0 ROM:001304D4 bne.s locret_1304E6 ROM:001304D6 bset d2,($1219).w ROM:001304DA bclr d2,($121A).w ROM:001304DE move.b #2,$1383(d2.w) ROM:001304E6 ROM:001304E6 locret_1304E6: ; CODE XREF: ROM:001304D4↑j ROM:001304E6 rts ROM:001304E8 ; --------------------------------------------------------------------------- ROM:001304E8 ROM:001304E8 loc_1304E8: ; DATA XREF: ROM:0013032C↑o ROM:001304E8 btst #2,($13B0).w ROM:001304EE beq.s loc_13050E ROM:001304F0 bclr d2,($121B).w ROM:001304F4 bclr d2,($1219).w ROM:001304F8 clr.b $900(d2.w) ROM:001304FE clr.w $6E6(d2.w*2) ROM:00130504 move.b #1,$1383(d2.w) ROM:0013050C rts ROM:0013050E ; --------------------------------------------------------------------------- ROM:0013050E ROM:0013050E loc_13050E: ; CODE XREF: ROM:001304EE↑j ROM:0013050E cmpi.w #0,$6E6(d2.w*2) ROM:00130516 bgt.s locret_130526 ROM:00130518 bclr d2,($121B).w ROM:0013051C move.b #2,$1383(d2.w) ROM:00130524 rts ROM:00130526 ; --------------------------------------------------------------------------- ROM:00130526 ROM:00130526 locret_130526: ; CODE XREF: ROM:00130516↑j ROM:00130526 rts ROM:00130528 ROM:00130528 ; =============== S U B R O U T I N E ======================================= ROM:00130528 ROM:00130528 ROM:00130528 sub_130528: ; CODE XREF: sub_1302DE:loc_1302F6↑p ROM:00130528 btst #0,($1218).w ROM:0013052E beq.s loc_13053E ROM:00130530 bset #2,($1396).w ROM:00130536 bset #2,($13AC).w ROM:0013053C bra.s locret_13054A ROM:0013053E ; --------------------------------------------------------------------------- ROM:0013053E ROM:0013053E loc_13053E: ; CODE XREF: sub_130528+6↑j ROM:0013053E bclr #2,($1396).w ROM:00130544 bclr #2,($13AC).w ROM:0013054A ROM:0013054A locret_13054A: ; CODE XREF: sub_130528+14↑j ROM:0013054A rts ROM:0013054A ; End of function sub_130528 ROM:0013054A ROM:0013054C ROM:0013054C ; =============== S U B R O U T I N E ======================================= ROM:0013054C ROM:0013054C ROM:0013054C sub_13054C: ; CODE XREF: sub_126FC0+54↑p ROM:0013054C bsr.w sub_130988 ROM:00130550 bsr.w sub_130562 ROM:00130554 bsr.w sub_130648 ROM:00130558 bsr.w sub_130798 ROM:0013055C bsr.w sub_1308C0 ROM:00130560 rts ROM:00130560 ; End of function sub_13054C ROM:00130560 ROM:00130562 ROM:00130562 ; =============== S U B R O U T I N E ======================================= ROM:00130562 ROM:00130562 ROM:00130562 sub_130562: ; CODE XREF: sub_13054C+4↑p ROM:00130562 clr.w d1 ROM:00130564 move.b ($121D).w,d1 ROM:00130568 cmpi.w #5,d1 ROM:0013056C bcc.s locret_130576 ROM:0013056E movea.l off_130578(pc,d1.w*4),a0 ROM:00130572 nop ROM:00130574 jmp (a0) ROM:00130576 ; --------------------------------------------------------------------------- ROM:00130576 ROM:00130576 locret_130576: ; CODE XREF: sub_130562+A↑j ROM:00130576 rts ROM:00130576 ; End of function sub_130562 ROM:00130576 ROM:00130576 ; --------------------------------------------------------------------------- ROM:00130578 off_130578: dc.l loc_13058C ; DATA XREF: sub_130562+C↑r ROM:0013057C dc.l loc_13059A ROM:00130580 dc.l loc_1305B4 ROM:00130584 dc.l loc_130602 ROM:00130588 dc.l loc_130634 ROM:0013058C ; --------------------------------------------------------------------------- ROM:0013058C ROM:0013058C loc_13058C: ; DATA XREF: ROM:off_130578↑o ROM:0013058C bclr #0,($1390).w ROM:00130592 move.b #1,($121D).w ROM:00130598 rts ROM:0013059A ; --------------------------------------------------------------------------- ROM:0013059A ROM:0013059A loc_13059A: ; DATA XREF: ROM:0013057C↑o ROM:0013059A btst #7,($13A9).w ROM:001305A0 beq.s locret_1305B2 ROM:001305A2 btst #2,($138E).w ROM:001305A8 bne.s locret_1305B2 ROM:001305AA move.b #2,($121D).w ROM:001305B0 rts ROM:001305B2 ; --------------------------------------------------------------------------- ROM:001305B2 ROM:001305B2 locret_1305B2: ; CODE XREF: ROM:001305A0↑j ROM:001305B2 ; ROM:001305A8↑j ROM:001305B2 rts ROM:001305B4 ; --------------------------------------------------------------------------- ROM:001305B4 ROM:001305B4 loc_1305B4: ; DATA XREF: ROM:00130580↑o ROM:001305B4 move.w $664(a5),d0 ROM:001305B8 cmp.w ($AC0).w,d0 ROM:001305BC bge.s loc_1305C6 ROM:001305BE move.b #4,($121D).w ROM:001305C4 rts ROM:001305C6 ; --------------------------------------------------------------------------- ROM:001305C6 ROM:001305C6 loc_1305C6: ; CODE XREF: ROM:001305BC↑j ROM:001305C6 btst #1,($1390).w ROM:001305CC bne.s loc_1305F0 ROM:001305CE move.w ($DF0).w,d1 ROM:001305D2 add.w $652(a5),d1 ROM:001305D6 cmp.w ($598).w,d1 ROM:001305DA bge.s loc_1305F0 ROM:001305DC move.w ($A5E).w,($DF4).w ROM:001305E2 bset #0,($1390).w ROM:001305E8 move.b #3,($121D).w ROM:001305EE rts ROM:001305F0 ; --------------------------------------------------------------------------- ROM:001305F0 ROM:001305F0 loc_1305F0: ; CODE XREF: ROM:001305CC↑j ROM:001305F0 ; ROM:001305DA↑j ROM:001305F0 btst #1,($138E).w ROM:001305F6 beq.s locret_130600 ROM:001305F8 move.b #1,($121D).w ROM:001305FE rts ROM:00130600 ; --------------------------------------------------------------------------- ROM:00130600 ROM:00130600 locret_130600: ; CODE XREF: ROM:001305F6↑j ROM:00130600 rts ROM:00130602 ; --------------------------------------------------------------------------- ROM:00130602 ROM:00130602 loc_130602: ; DATA XREF: ROM:00130584↑o ROM:00130602 btst #1,($1390).w ROM:00130608 bne.s loc_130626 ROM:0013060A move.w ($DF0).w,d0 ROM:0013060E move.w ($BD0).w,d1 ROM:00130612 add.w $650(a5),d1 ROM:00130616 cmp.w ($598).w,d0 ROM:0013061A bge.s loc_130622 ROM:0013061C cmp.w ($A5E).w,d1 ROM:00130620 bgt.s locret_130624 ROM:00130622 ROM:00130622 loc_130622: ; CODE XREF: ROM:0013061A↑j ROM:00130622 bra.s loc_130626 ROM:00130624 ; --------------------------------------------------------------------------- ROM:00130624 ROM:00130624 locret_130624: ; CODE XREF: ROM:00130620↑j ROM:00130624 rts ROM:00130626 ; --------------------------------------------------------------------------- ROM:00130626 ROM:00130626 loc_130626: ; CODE XREF: ROM:00130608↑j ROM:00130626 ; ROM:loc_130622↑j ROM:00130626 bclr #0,($1390).w ROM:0013062C move.b #2,($121D).w ROM:00130632 rts ROM:00130634 ; --------------------------------------------------------------------------- ROM:00130634 ROM:00130634 loc_130634: ; DATA XREF: ROM:00130588↑o ROM:00130634 btst #1,($1390).w ROM:0013063A beq.s locret_130644 ROM:0013063C move.b #2,($121D).w ROM:00130642 rts ROM:00130644 ; --------------------------------------------------------------------------- ROM:00130644 ROM:00130644 locret_130644: ; CODE XREF: ROM:0013063A↑j ROM:00130644 rts ROM:00130646 ; --------------------------------------------------------------------------- ROM:00130646 rts ROM:00130648 ROM:00130648 ; =============== S U B R O U T I N E ======================================= ROM:00130648 ROM:00130648 ROM:00130648 sub_130648: ; CODE XREF: sub_13054C+8↑p ROM:00130648 clr.w d1 ROM:0013064A move.b ($121E).w,d1 ROM:0013064E cmpi.w #5,d1 ROM:00130652 bcc.s locret_13065C ROM:00130654 movea.l off_13065E(pc,d1.w*4),a0 ROM:00130658 nop ROM:0013065A jmp (a0) ROM:0013065C ; --------------------------------------------------------------------------- ROM:0013065C ROM:0013065C locret_13065C: ; CODE XREF: sub_130648+A↑j ROM:0013065C rts ROM:0013065C ; End of function sub_130648 ROM:0013065C ROM:0013065C ; --------------------------------------------------------------------------- ROM:0013065E off_13065E: dc.l loc_130672 ; DATA XREF: sub_130648+C↑r ROM:00130662 dc.l loc_130686 ROM:00130666 dc.l loc_1306B4 ROM:0013066A dc.l loc_130738 ROM:0013066E dc.l loc_130750 ROM:00130672 ; --------------------------------------------------------------------------- ROM:00130672 ROM:00130672 loc_130672: ; DATA XREF: ROM:off_13065E↑o ROM:00130672 bclr #3,($1392).w ROM:00130678 bclr #5,($139D).w ROM:0013067E move.b #1,($121E).w ROM:00130684 rts ROM:00130686 ; --------------------------------------------------------------------------- ROM:00130686 ROM:00130686 loc_130686: ; DATA XREF: ROM:00130662↑o ROM:00130686 btst #0,($1390).w ROM:0013068C beq.s locret_1306B2 ROM:0013068E bsr.w sub_130A5E ROM:00130692 move.w ($DF2).w,d0 ROM:00130696 clr.b ($910).w ROM:0013069A move.w d0,($706).w ROM:0013069E move.b #1,($910).w ROM:001306A4 bset #3,($1392).w ROM:001306AA move.b #2,($121E).w ROM:001306B0 rts ROM:001306B2 ; --------------------------------------------------------------------------- ROM:001306B2 ROM:001306B2 locret_1306B2: ; CODE XREF: ROM:0013068C↑j ROM:001306B2 rts ROM:001306B4 ; --------------------------------------------------------------------------- ROM:001306B4 ROM:001306B4 loc_1306B4: ; DATA XREF: ROM:00130666↑o ROM:001306B4 move.w ($BD0).w,d0 ROM:001306B8 add.w $662(a5),d0 ROM:001306BC cmp.w ($A5E).w,d0 ROM:001306C0 ble.s loc_1306D8 ROM:001306C2 cmpi.w #0,($706).w ROM:001306C8 bgt.s loc_1306D8 ROM:001306CA bset #5,($139D).w ROM:001306D0 move.b #3,($121E).w ROM:001306D6 rts ROM:001306D8 ; --------------------------------------------------------------------------- ROM:001306D8 ROM:001306D8 loc_1306D8: ; CODE XREF: ROM:001306C0↑j ROM:001306D8 ; ROM:001306C8↑j ROM:001306D8 btst #0,($1399).w ROM:001306DE bne.s loc_1306F8 ROM:001306E0 cmpi.w #0,($704).w ROM:001306E6 bgt.s loc_1306F8 ROM:001306E8 btst #1,($139C).w ROM:001306EE bne.s loc_130722 ROM:001306F0 btst #0,($1390).w ROM:001306F6 beq.s loc_130722 ROM:001306F8 ROM:001306F8 loc_1306F8: ; CODE XREF: ROM:001306DE↑j ROM:001306F8 ; ROM:001306E6↑j ROM:001306F8 btst #0,($1390).w ROM:001306FE bne.s locret_130720 ROM:00130700 btst #0,($1399).w ROM:00130706 bne.s loc_130710 ROM:00130708 cmpi.w #0,($704).w ROM:0013070E beq.s locret_130720 ROM:00130710 ROM:00130710 loc_130710: ; CODE XREF: ROM:00130706↑j ROM:00130710 clr.b ($910).w ROM:00130714 clr.w ($706).w ROM:00130718 move.b #4,($121E).w ROM:0013071E rts ROM:00130720 ; --------------------------------------------------------------------------- ROM:00130720 ROM:00130720 locret_130720: ; CODE XREF: ROM:001306FE↑j ROM:00130720 ; ROM:0013070E↑j ROM:00130720 rts ROM:00130722 ; --------------------------------------------------------------------------- ROM:00130722 ROM:00130722 loc_130722: ; CODE XREF: ROM:001306EE↑j ROM:00130722 ; ROM:001306F6↑j ROM:00130722 clr.b ($910).w ROM:00130726 clr.w ($706).w ROM:0013072A bclr #3,($1392).w ROM:00130730 move.b #1,($121E).w ROM:00130736 rts ROM:00130738 ; --------------------------------------------------------------------------- ROM:00130738 ROM:00130738 loc_130738: ; DATA XREF: ROM:0013066A↑o ROM:00130738 btst #0,($1390).w ROM:0013073E bne.s locret_13074E ROM:00130740 bclr #5,($139D).w ROM:00130746 move.b #4,($121E).w ROM:0013074C rts ROM:0013074E ; --------------------------------------------------------------------------- ROM:0013074E ROM:0013074E locret_13074E: ; CODE XREF: ROM:0013073E↑j ROM:0013074E rts ROM:00130750 ; --------------------------------------------------------------------------- ROM:00130750 ROM:00130750 loc_130750: ; DATA XREF: ROM:0013066E↑o ROM:00130750 btst #0,($1399).w ROM:00130756 bne.s loc_13076E ROM:00130758 cmpi.w #0,($704).w ROM:0013075E bgt.s loc_13076E ROM:00130760 bclr #3,($1392).w ROM:00130766 move.b #1,($121E).w ROM:0013076C rts ROM:0013076E ; --------------------------------------------------------------------------- ROM:0013076E ROM:0013076E loc_13076E: ; CODE XREF: ROM:00130756↑j ROM:0013076E ; ROM:0013075E↑j ROM:0013076E btst #0,($1390).w ROM:00130774 beq.s locret_130794 ROM:00130776 bsr.w sub_130A5E ROM:0013077A move.w ($DF2).w,d0 ROM:0013077E clr.b ($910).w ROM:00130782 move.w d0,($706).w ROM:00130786 move.b #1,($910).w ROM:0013078C move.b #2,($121E).w ROM:00130792 rts ROM:00130794 ; --------------------------------------------------------------------------- ROM:00130794 ROM:00130794 locret_130794: ; CODE XREF: ROM:00130774↑j ROM:00130794 rts ROM:00130796 ; --------------------------------------------------------------------------- ROM:00130796 rts ROM:00130798 ROM:00130798 ; =============== S U B R O U T I N E ======================================= ROM:00130798 ROM:00130798 ROM:00130798 sub_130798: ; CODE XREF: sub_13054C+C↑p ROM:00130798 clr.w d1 ROM:0013079A move.b ($121F).w,d1 ROM:0013079E cmpi.w #4,d1 ROM:001307A2 bcc.s locret_1307AC ROM:001307A4 movea.l off_1307AE(pc,d1.w*4),a0 ROM:001307A8 nop ROM:001307AA jmp (a0) ROM:001307AC ; --------------------------------------------------------------------------- ROM:001307AC ROM:001307AC locret_1307AC: ; CODE XREF: sub_130798+A↑j ROM:001307AC rts ROM:001307AC ; End of function sub_130798 ROM:001307AC ROM:001307AC ; --------------------------------------------------------------------------- ROM:001307AE off_1307AE: dc.l loc_1307BE ; DATA XREF: sub_130798+C↑r ROM:001307B2 dc.l loc_1307DA ROM:001307B6 dc.l loc_1307F8 ROM:001307BA dc.l loc_130856 ROM:001307BE ; --------------------------------------------------------------------------- ROM:001307BE ROM:001307BE loc_1307BE: ; DATA XREF: ROM:off_1307AE↑o ROM:001307BE move.w #$2710,($DEC).w ROM:001307C4 move.l #0,($9B8).w ROM:001307CC bclr #0,($1399).w ROM:001307D2 move.b #1,($121F).w ROM:001307D8 rts ROM:001307DA ; --------------------------------------------------------------------------- ROM:001307DA ROM:001307DA loc_1307DA: ; DATA XREF: ROM:001307B2↑o ROM:001307DA btst #5,($139D).w ROM:001307E0 beq.s locret_1307F6 ROM:001307E2 move.w #0,($DEC).w ROM:001307E8 bset #4,($13A5).w ROM:001307EE move.b #2,($121F).w ROM:001307F4 rts ROM:001307F6 ; --------------------------------------------------------------------------- ROM:001307F6 ROM:001307F6 locret_1307F6: ; CODE XREF: ROM:001307E0↑j ROM:001307F6 rts ROM:001307F8 ; --------------------------------------------------------------------------- ROM:001307F8 ROM:001307F8 loc_1307F8: ; DATA XREF: ROM:001307B6↑o ROM:001307F8 bsr.w sub_1309D0 ROM:001307FC btst #0,($1399).w ROM:00130802 beq.s loc_130822 ROM:00130804 btst #5,($139D).w ROM:0013080A bne.s loc_130822 ROM:0013080C move.w $65A(a5),($DEC).w ROM:00130812 move.l #0,($9B8).w ROM:0013081A move.b #3,($121F).w ROM:00130820 rts ROM:00130822 ; --------------------------------------------------------------------------- ROM:00130822 ROM:00130822 loc_130822: ; CODE XREF: ROM:00130802↑j ROM:00130822 ; ROM:0013080A↑j ROM:00130822 btst #0,($1399).w ROM:00130828 bne.s locret_130854 ROM:0013082A btst #5,($139D).w ROM:00130830 bne.s locret_130854 ROM:00130832 move.w #$2710,($DEC).w ROM:00130838 move.l #0,($9B8).w ROM:00130840 bclr #0,($1399).w ROM:00130846 bclr #4,($13A5).w ROM:0013084C move.b #1,($121F).w ROM:00130852 rts ROM:00130854 ; --------------------------------------------------------------------------- ROM:00130854 ROM:00130854 locret_130854: ; CODE XREF: ROM:00130828↑j ROM:00130854 ; ROM:00130830↑j ROM:00130854 rts ROM:00130856 ; --------------------------------------------------------------------------- ROM:00130856 ROM:00130856 loc_130856: ; DATA XREF: ROM:001307BA↑o ROM:00130856 bsr.w sub_130A24 ROM:0013085A btst #5,($139D).w ROM:00130860 beq.s loc_13087E ROM:00130862 move.w #0,($DEC).w ROM:00130868 move.l #0,($9B8).w ROM:00130870 bclr #0,($1399).w ROM:00130876 move.b #2,($121F).w ROM:0013087C rts ROM:0013087E ; --------------------------------------------------------------------------- ROM:0013087E ROM:0013087E loc_13087E: ; CODE XREF: ROM:00130860↑j ROM:0013087E move.w ($DF0).w,d0 ROM:00130882 sub.w $65E(a5),d0 ROM:00130886 move.w $65C(a5),d1 ROM:0013088A muls.w #$64,d1 ; 'd' ROM:0013088E cmp.l ($9B8).w,d1 ROM:00130892 ble.s loc_13089A ROM:00130894 cmp.w ($598).w,d0 ROM:00130898 ble.s locret_1308BC ROM:0013089A ROM:0013089A loc_13089A: ; CODE XREF: ROM:00130892↑j ROM:0013089A move.w #$2710,($DEC).w ROM:001308A0 move.l #0,($9B8).w ROM:001308A8 bclr #0,($1399).w ROM:001308AE bclr #4,($13A5).w ROM:001308B4 move.b #1,($121F).w ROM:001308BA rts ROM:001308BC ; --------------------------------------------------------------------------- ROM:001308BC ROM:001308BC locret_1308BC: ; CODE XREF: ROM:00130898↑j ROM:001308BC rts ROM:001308BE ; --------------------------------------------------------------------------- ROM:001308BE rts ROM:001308C0 ROM:001308C0 ; =============== S U B R O U T I N E ======================================= ROM:001308C0 ROM:001308C0 ROM:001308C0 sub_1308C0: ; CODE XREF: sub_13054C+10↑p ROM:001308C0 clr.w d1 ROM:001308C2 move.b ($1220).w,d1 ROM:001308C6 cmpi.w #4,d1 ROM:001308CA bcc.s locret_1308D4 ROM:001308CC movea.l off_1308D6(pc,d1.w*4),a0 ROM:001308D0 nop ROM:001308D2 jmp (a0) ROM:001308D4 ; --------------------------------------------------------------------------- ROM:001308D4 ROM:001308D4 locret_1308D4: ; CODE XREF: sub_1308C0+A↑j ROM:001308D4 rts ROM:001308D4 ; End of function sub_1308C0 ROM:001308D4 ROM:001308D4 ; --------------------------------------------------------------------------- ROM:001308D6 off_1308D6: dc.l loc_1308E6 ; DATA XREF: sub_1308C0+C↑r ROM:001308DA dc.l loc_1308EE ROM:001308DE dc.l loc_13090A ROM:001308E2 dc.l loc_13094A ROM:001308E6 ; --------------------------------------------------------------------------- ROM:001308E6 ROM:001308E6 loc_1308E6: ; DATA XREF: ROM:off_1308D6↑o ROM:001308E6 move.b #1,($1220).w ROM:001308EC rts ROM:001308EE ; --------------------------------------------------------------------------- ROM:001308EE ROM:001308EE loc_1308EE: ; DATA XREF: ROM:001308DA↑o ROM:001308EE move.w $658(a5),d0 ROM:001308F2 btst #5,($139D).w ROM:001308F8 beq.s locret_130908 ROM:001308FA cmpi.w #0,d0 ROM:001308FE ble.s locret_130908 ROM:00130900 move.b #2,($1220).w ROM:00130906 rts ROM:00130908 ; --------------------------------------------------------------------------- ROM:00130908 ROM:00130908 locret_130908: ; CODE XREF: ROM:001308F8↑j ROM:00130908 ; ROM:001308FE↑j ROM:00130908 rts ROM:0013090A ; --------------------------------------------------------------------------- ROM:0013090A ROM:0013090A loc_13090A: ; DATA XREF: ROM:001308DE↑o ROM:0013090A btst #1,($1390).w ROM:00130910 beq.s loc_130920 ROM:00130912 move.w #0,($DEE).w ROM:00130918 move.b #1,($1220).w ROM:0013091E rts ROM:00130920 ; --------------------------------------------------------------------------- ROM:00130920 ROM:00130920 loc_130920: ; CODE XREF: ROM:00130910↑j ROM:00130920 btst #5,($139D).w ROM:00130926 bne.s locret_130948 ROM:00130928 move.w $656(a5),($DEE).w ROM:0013092E move.w $658(a5),d1 ROM:00130932 clr.b ($90F).w ROM:00130936 move.w d1,($704).w ROM:0013093A move.b #1,($90F).w ROM:00130940 move.b #3,($1220).w ROM:00130946 rts ROM:00130948 ; --------------------------------------------------------------------------- ROM:00130948 ROM:00130948 locret_130948: ; CODE XREF: ROM:00130926↑j ROM:00130948 rts ROM:0013094A ; --------------------------------------------------------------------------- ROM:0013094A ROM:0013094A loc_13094A: ; DATA XREF: ROM:001308E2↑o ROM:0013094A bsr.w sub_130A08 ROM:0013094E move.w ($DF0).w,d0 ROM:00130952 sub.w $65E(a5),d0 ROM:00130956 btst #1,($1390).w ROM:0013095C bne.s loc_130970 ROM:0013095E cmpi.w #0,($704).w ROM:00130964 ble.s loc_13096C ROM:00130966 cmp.w ($598).w,d0 ROM:0013096A blt.s locret_13096E ROM:0013096C ROM:0013096C loc_13096C: ; CODE XREF: ROM:00130964↑j ROM:0013096C bra.s loc_130970 ROM:0013096E ; --------------------------------------------------------------------------- ROM:0013096E ROM:0013096E locret_13096E: ; CODE XREF: ROM:0013096A↑j ROM:0013096E rts ROM:00130970 ; --------------------------------------------------------------------------- ROM:00130970 ROM:00130970 loc_130970: ; CODE XREF: ROM:0013095C↑j ROM:00130970 ; ROM:loc_13096C↑j ROM:00130970 move.w #0,($DEE).w ROM:00130976 clr.b ($90F).w ROM:0013097A clr.w ($704).w ROM:0013097E move.b #1,($1220).w ROM:00130984 rts ROM:00130986 ; --------------------------------------------------------------------------- ROM:00130986 rts ROM:00130988 ROM:00130988 ; =============== S U B R O U T I N E ======================================= ROM:00130988 ROM:00130988 ROM:00130988 sub_130988: ; CODE XREF: sub_13054C↑p ROM:00130988 move.w #$3A32,d1 ROM:0013098C move.w ($A94).w,d2 ROM:00130990 bsr.l sub_116F5A ROM:00130996 clr.w d7 ROM:00130998 btst #6,($1391).w ROM:0013099E beq.s loc_1309A4 ROM:001309A0 move.w $668(a5),d7 ROM:001309A4 ROM:001309A4 loc_1309A4: ; CODE XREF: sub_130988+16↑j ROM:001309A4 move.w $66A(a5),d6 ROM:001309A8 cmpi.w #1,($B2A).w ROM:001309AE bne.s loc_1309B6 ROM:001309B0 cmp.w d6,d7 ROM:001309B2 bge.s loc_1309B6 ROM:001309B4 move.w d6,d7 ROM:001309B6 ROM:001309B6 loc_1309B6: ; CODE XREF: sub_130988+26↑j ROM:001309B6 ; sub_130988+2A↑j ROM:001309B6 move.w $660(a5),d6 ROM:001309BA btst #1,($139C).w ROM:001309C0 beq.s loc_1309C8 ROM:001309C2 cmp.w d6,d7 ROM:001309C4 bge.s loc_1309C8 ROM:001309C6 move.w d6,d7 ROM:001309C8 ROM:001309C8 loc_1309C8: ; CODE XREF: sub_130988+38↑j ROM:001309C8 ; sub_130988+3C↑j ROM:001309C8 add.w d7,d1 ROM:001309CA move.w d1,($DF0).w ROM:001309CE rts ROM:001309CE ; End of function sub_130988 ROM:001309CE ROM:001309D0 ROM:001309D0 ; =============== S U B R O U T I N E ======================================= ROM:001309D0 ROM:001309D0 ROM:001309D0 sub_1309D0: ; CODE XREF: ROM:loc_1307F8↑p ROM:001309D0 move.w $654(a5),d0 ROM:001309D4 muls.w #$3E8,d0 ROM:001309D8 move.w $65C(a5),d1 ROM:001309DC cmp.l ($9B8).w,d0 ROM:001309E0 bge.s loc_130A00 ROM:001309E2 btst #4,($13A4).w ROM:001309E8 bne.s loc_1309F8 ROM:001309EA cmpi.w #0,d1 ROM:001309EE ble.s loc_1309F8 ROM:001309F0 bset #0,($1399).w ROM:001309F6 bra.s loc_1309FE ROM:001309F8 ; --------------------------------------------------------------------------- ROM:001309F8 ROM:001309F8 loc_1309F8: ; CODE XREF: sub_1309D0+18↑j ROM:001309F8 ; sub_1309D0+1E↑j ROM:001309F8 bclr #0,($1399).w ROM:001309FE ROM:001309FE loc_1309FE: ; CODE XREF: sub_1309D0+26↑j ROM:001309FE bra.s locret_130A06 ROM:00130A00 ; --------------------------------------------------------------------------- ROM:00130A00 ROM:00130A00 loc_130A00: ; CODE XREF: sub_1309D0+10↑j ROM:00130A00 bclr #0,($1399).w ROM:00130A06 ROM:00130A06 locret_130A06: ; CODE XREF: sub_1309D0:loc_1309FE↑j ROM:00130A06 rts ROM:00130A06 ; End of function sub_1309D0 ROM:00130A06 ROM:00130A08 ROM:00130A08 ; =============== S U B R O U T I N E ======================================= ROM:00130A08 ROM:00130A08 ROM:00130A08 sub_130A08: ; CODE XREF: ROM:loc_13094A↑p ROM:00130A08 move.w ($704).w,d1 ROM:00130A0C move.w $658(a5),d2 ROM:00130A10 muls.w $656(a5),d1 ROM:00130A14 divs.w d2,d1 ROM:00130A16 bvc.w loc_130A1E ROM:00130A1A move.w #0,d1 ROM:00130A1E ROM:00130A1E loc_130A1E: ; CODE XREF: sub_130A08+E↑j ROM:00130A1E move.w d1,($DEE).w ROM:00130A22 rts ROM:00130A22 ; End of function sub_130A08 ROM:00130A22 ROM:00130A24 ROM:00130A24 ; =============== S U B R O U T I N E ======================================= ROM:00130A24 ROM:00130A24 ROM:00130A24 sub_130A24: ; CODE XREF: ROM:loc_130856↑p ROM:00130A24 move.w $65A(a5),d0 ROM:00130A28 ext.l d0 ROM:00130A2A move.w $65C(a5),d1 ROM:00130A2E muls.w #$64,d1 ; 'd' ROM:00130A32 move.l d1,d2 ROM:00130A34 sub.l ($9B8).w,d2 ROM:00130A38 cmpi.l #0,d2 ROM:00130A3E bge.s loc_130A46 ROM:00130A40 move.l #0,d2 ROM:00130A46 ROM:00130A46 loc_130A46: ; CODE XREF: sub_130A24+1A↑j ROM:00130A46 subi.w #$2710,d0 ROM:00130A4A clr.l d3 ROM:00130A4C muls.l d0,d3:d2 ROM:00130A50 divs.l d1,d3:d2 ROM:00130A54 addi.w #$2710,d2 ROM:00130A58 move.w d2,($DEC).w ROM:00130A5C rts ROM:00130A5C ; End of function sub_130A24 ROM:00130A5C ROM:00130A5E ROM:00130A5E ; =============== S U B R O U T I N E ======================================= ROM:00130A5E ROM:00130A5E ROM:00130A5E sub_130A5E: ; CODE XREF: ROM:0013068E↑p ROM:00130A5E ; ROM:00130776↑p ROM:00130A5E move.w #$3AC2,d1 ROM:00130A62 move.w ($598).w,d2 ROM:00130A66 move.w ($B2A).w,d3 ROM:00130A6A bsr.l sub_116F5A ROM:00130A70 move.w d1,($DF2).w ROM:00130A74 rts ROM:00130A74 ; End of function sub_130A5E ROM:00130A74 ROM:00130A76 ROM:00130A76 ; =============== S U B R O U T I N E ======================================= ROM:00130A76 ROM:00130A76 ROM:00130A76 sub_130A76: ; CODE XREF: sub_110E14:loc_110FB6↑p ROM:00130A76 move.w ($C88).w,d0 ROM:00130A7A move.w $666(a5),d1 ROM:00130A7E sub.w ($DF6).w,d0 ROM:00130A82 btst #5,($1394).w ROM:00130A88 bne.s loc_130A8E ROM:00130A8A cmp.w d0,d1 ROM:00130A8C bge.s loc_130A96 ROM:00130A8E ROM:00130A8E loc_130A8E: ; CODE XREF: sub_130A76+12↑j ROM:00130A8E bset #1,($1390).w ROM:00130A94 bra.s loc_130A9C ROM:00130A96 ; --------------------------------------------------------------------------- ROM:00130A96 ROM:00130A96 loc_130A96: ; CODE XREF: sub_130A76+16↑j ROM:00130A96 bclr #1,($1390).w ROM:00130A9C ROM:00130A9C loc_130A9C: ; CODE XREF: sub_130A76+1E↑j ROM:00130A9C move.w ($C88).w,($DF6).w ROM:00130AA2 btst #4,($13A5).w ROM:00130AA8 beq.s locret_130AD2 ROM:00130AAA cmpi.l #0,($9B8).w ROM:00130AB2 bne.s loc_130AB8 ROM:00130AB4 clr.l ($9BC).w ROM:00130AB8 ROM:00130AB8 loc_130AB8: ; CODE XREF: sub_130A76+3C↑j ROM:00130AB8 clr.l d0 ROM:00130ABA move.l ($A2C).w,d1 ROM:00130ABE add.l ($9BC).w,d1 ROM:00130AC2 divs.l #$3E8,d0:d1 ROM:00130ACA move.l d0,($9BC).w ROM:00130ACE add.l d1,($9B8).w ROM:00130AD2 ROM:00130AD2 locret_130AD2: ; CODE XREF: sub_130A76+32↑j ROM:00130AD2 rts ROM:00130AD2 ; End of function sub_130A76 ROM:00130AD2 ROM:00130AD4 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_16. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00130AD6 ROM:00130AD6 ; =============== S U B R O U T I N E ======================================= ROM:00130AD6 ROM:00130AD6 ROM:00130AD6 sub_130AD6: ; CODE XREF: sub_126FC0+72↑p ROM:00130AD6 clr.w d1 ROM:00130AD8 move.b ($1223).w,d1 ROM:00130ADC cmpi.w #2,d1 ROM:00130AE0 bcc.s locret_130AEA ROM:00130AE2 movea.l off_130AEC(pc,d1.w*4),a0 ROM:00130AE6 nop ROM:00130AE8 jmp (a0) ROM:00130AEA ; --------------------------------------------------------------------------- ROM:00130AEA ROM:00130AEA locret_130AEA: ; CODE XREF: sub_130AD6+A↑j ROM:00130AEA rts ROM:00130AEA ; End of function sub_130AD6 ROM:00130AEA ROM:00130AEA ; --------------------------------------------------------------------------- ROM:00130AEC off_130AEC: dc.l loc_130AF4 ; DATA XREF: sub_130AD6+C↑r ROM:00130AF0 dc.l loc_130B02 ROM:00130AF4 ; --------------------------------------------------------------------------- ROM:00130AF4 ROM:00130AF4 loc_130AF4: ; DATA XREF: ROM:off_130AEC↑o ROM:00130AF4 bsr.w sub_130B48 ROM:00130AF8 move.b #1,($1223).w ROM:00130AFE bra.s loc_130B02 ROM:00130B00 ; --------------------------------------------------------------------------- ROM:00130B00 rts ROM:00130B02 ; --------------------------------------------------------------------------- ROM:00130B02 ROM:00130B02 loc_130B02: ; CODE XREF: ROM:00130AFE↑j ROM:00130B02 ; DATA XREF: ROM:00130AF0↑o ROM:00130B02 bsr.w sub_130E16 ROM:00130B06 bsr.w sub_130E30 ROM:00130B0A bsr.w sub_130DA8 ROM:00130B0E bsr.w sub_130F98 ROM:00130B12 bsr.w sub_130FFC ROM:00130B16 bsr.w sub_130F4C ROM:00130B1A bsr.w sub_13102C ROM:00130B1E bsr.w sub_130EF2 ROM:00130B22 bsr.w sub_130F72 ROM:00130B26 bsr.w sub_130E44 ROM:00130B2A bsr.w sub_131070 ROM:00130B2E bsr.w sub_131132 ROM:00130B32 bsr.w sub_131152 ROM:00130B36 bsr.w sub_1311EA ROM:00130B3A bsr.w sub_130B5C ROM:00130B3E bsr.w sub_130BBE ROM:00130B42 bsr.w sub_1312B8 ROM:00130B46 rts ROM:00130B48 ROM:00130B48 ; =============== S U B R O U T I N E ======================================= ROM:00130B48 ROM:00130B48 ROM:00130B48 sub_130B48: ; CODE XREF: ROM:loc_130AF4↑p ROM:00130B48 move.w #$2710,d0 ROM:00130B4C sub.w $680(a5),d0 ROM:00130B50 move.w d0,($E12).w ROM:00130B54 move.w #$2710,($E14).w ROM:00130B5A rts ROM:00130B5A ; End of function sub_130B48 ROM:00130B5A ROM:00130B5C ROM:00130B5C ; =============== S U B R O U T I N E ======================================= ROM:00130B5C ROM:00130B5C ROM:00130B5C sub_130B5C: ; CODE XREF: ROM:00130B3A↑p ROM:00130B5C move.w ($5A2).w,d0 ROM:00130B60 muls.w ($E04).w,d0 ROM:00130B64 move.l d0,d1 ROM:00130B66 divs.w #$411B,d0 ROM:00130B6A move.w d0,($E08).w ROM:00130B6E move.w ($626).w,d2 ROM:00130B72 ext.l d2 ROM:00130B74 muls.l d2,d1 ROM:00130B78 divs.l #$186A0,d1 ROM:00130B80 add.l d1,($9C8).w ROM:00130B84 bvc.s loc_130B8E ROM:00130B86 move.l #$7FFFFFFF,($9C8).w ROM:00130B8E ROM:00130B8E loc_130B8E: ; CODE XREF: sub_130B5C+28↑j ROM:00130B8E clr.b ($8A0).w ROM:00130B92 move.w #0,($626).w ROM:00130B98 move.b #3,($8A0).w ROM:00130B9E rts ROM:00130B9E ; End of function sub_130B5C ROM:00130B9E ROM:00130BA0 ROM:00130BA0 ; =============== S U B R O U T I N E ======================================= ROM:00130BA0 ROM:00130BA0 ROM:00130BA0 sub_130BA0: ; CODE XREF: ROM:00130C76↓p ROM:00130BA0 ; ROM:00130D3A↓p ROM:00130BA0 move.l ($9C8).w,d0 ROM:00130BA4 divs.l #$186A0,d0 ROM:00130BAC add.w d0,($E1C).w ROM:00130BB0 bvc.s loc_130BB8 ROM:00130BB2 move.w #$7FFF,($E1C).w ROM:00130BB8 ROM:00130BB8 loc_130BB8: ; CODE XREF: sub_130BA0+10↑j ROM:00130BB8 clr.l ($9C8).w ROM:00130BBC rts ROM:00130BBC ; End of function sub_130BA0 ROM:00130BBC ROM:00130BBE ROM:00130BBE ; =============== S U B R O U T I N E ======================================= ROM:00130BBE ROM:00130BBE ROM:00130BBE sub_130BBE: ; CODE XREF: ROM:00130B3E↑p ROM:00130BBE clr.w d1 ROM:00130BC0 move.b ($1224).w,d1 ROM:00130BC4 cmpi.w #8,d1 ROM:00130BC8 bcc.s locret_130BD2 ROM:00130BCA movea.l off_130BD4(pc,d1.w*4),a0 ROM:00130BCE nop ROM:00130BD0 jmp (a0) ROM:00130BD2 ; --------------------------------------------------------------------------- ROM:00130BD2 ROM:00130BD2 locret_130BD2: ; CODE XREF: sub_130BBE+A↑j ROM:00130BD2 rts ROM:00130BD2 ; End of function sub_130BBE ROM:00130BD2 ROM:00130BD2 ; --------------------------------------------------------------------------- ROM:00130BD4 off_130BD4: dc.l loc_130BF4 ; DATA XREF: sub_130BBE+C↑r ROM:00130BD8 dc.l loc_130C10 ROM:00130BDC dc.l loc_130C2E ROM:00130BE0 dc.l loc_130CF4 ROM:00130BE4 dc.l loc_130D1A ROM:00130BE8 dc.l loc_130D48 ROM:00130BEC dc.l locret_130DA4 ROM:00130BF0 dc.l loc_130CCA ROM:00130BF4 ; --------------------------------------------------------------------------- ROM:00130BF4 ROM:00130BF4 loc_130BF4: ; DATA XREF: ROM:off_130BD4↑o ROM:00130BF4 bset #5,($13B5).w ROM:00130BFA bset #4,($13AB).w ROM:00130C00 bclr #3,($13AE).w ROM:00130C06 move.b #1,($1224).w ROM:00130C0C bra.s locret_130C2C ROM:00130C0E ; --------------------------------------------------------------------------- ROM:00130C0E rts ROM:00130C10 ; --------------------------------------------------------------------------- ROM:00130C10 ROM:00130C10 loc_130C10: ; DATA XREF: ROM:00130BD8↑o ROM:00130C10 btst #3,($1393).w ROM:00130C16 beq.s locret_130C2C ROM:00130C18 clr.l ($9C8).w ROM:00130C1C bclr #5,($13B5).w ROM:00130C22 move.b #2,($1224).w ROM:00130C28 bra.w locret_130CC8 ROM:00130C2C ; --------------------------------------------------------------------------- ROM:00130C2C ROM:00130C2C locret_130C2C: ; CODE XREF: ROM:00130C0C↑j ROM:00130C2C ; ROM:00130C16↑j ROM:00130C2C rts ROM:00130C2E ; --------------------------------------------------------------------------- ROM:00130C2E ROM:00130C2E loc_130C2E: ; DATA XREF: ROM:00130BDC↑o ROM:00130C2E btst #0,($1172).w ROM:00130C34 bne.s loc_130C3E ROM:00130C36 btst #0,($1172).w ROM:00130C3C beq.s loc_130C5A ROM:00130C3E ROM:00130C3E loc_130C3E: ; CODE XREF: ROM:00130C34↑j ROM:00130C3E move.b #7,($1224).w ROM:00130C44 move.w $698(a5),d0 ROM:00130C48 clr.b ($925).w ROM:00130C4C move.w d0,($730).w ROM:00130C50 move.b #1,($925).w ROM:00130C56 bra.w locret_130CF2 ROM:00130C5A ; --------------------------------------------------------------------------- ROM:00130C5A ROM:00130C5A loc_130C5A: ; CODE XREF: ROM:00130C3C↑j ROM:00130C5A btst #1,($13A7).w ROM:00130C60 beq.s loc_130C84 ROM:00130C62 btst #1,($13B0).w ROM:00130C68 beq.s loc_130C84 ROM:00130C6A bset #5,($13B5).w ROM:00130C70 bclr #4,($13AB).w ROM:00130C76 bsr.w sub_130BA0 ROM:00130C7A move.b #3,($1224).w ROM:00130C80 bra.w locret_130D18 ROM:00130C84 ; --------------------------------------------------------------------------- ROM:00130C84 ROM:00130C84 loc_130C84: ; CODE XREF: ROM:00130C60↑j ROM:00130C84 ; ROM:00130C68↑j ROM:00130C84 btst #1,($13A7).w ROM:00130C8A beq.s locret_130CC8 ROM:00130C8C move.w $68E(a5),d0 ROM:00130C90 move.w $690(a5),d1 ROM:00130C94 cmp.w ($E1A).w,d0 ROM:00130C98 bgt.s loc_130CA2 ROM:00130C9A cmp.w ($E18).w,d1 ROM:00130C9E ble.s loc_130CA2 ROM:00130CA0 bra.s loc_130CBA ROM:00130CA2 ; --------------------------------------------------------------------------- ROM:00130CA2 ROM:00130CA2 loc_130CA2: ; CODE XREF: ROM:00130C98↑j ROM:00130CA2 ; ROM:00130C9E↑j ROM:00130CA2 move.l ($9C8).w,d1 ROM:00130CA6 divs.w #$2710,d1 ROM:00130CAA move.w $692(a5),d0 ROM:00130CAE cmp.w d1,d0 ROM:00130CB0 bgt.s locret_130CC8 ROM:00130CB2 cmpi.w #0,($5A4).w ROM:00130CB8 ble.s locret_130CC8 ROM:00130CBA ROM:00130CBA loc_130CBA: ; CODE XREF: ROM:00130CA0↑j ROM:00130CBA bset #5,($13B5).w ROM:00130CC0 move.b #4,($1224).w ROM:00130CC6 bra.s locret_130D46 ROM:00130CC8 ; --------------------------------------------------------------------------- ROM:00130CC8 ROM:00130CC8 locret_130CC8: ; CODE XREF: ROM:00130C28↑j ROM:00130CC8 ; ROM:00130C8A↑j ... ROM:00130CC8 rts ROM:00130CCA ; --------------------------------------------------------------------------- ROM:00130CCA ROM:00130CCA loc_130CCA: ; DATA XREF: ROM:00130BF0↑o ROM:00130CCA btst #0,($1172).w ROM:00130CD0 bne.s loc_130CDA ROM:00130CD2 move.b #2,($1224).w ROM:00130CD8 bra.s locret_130CC8 ROM:00130CDA ; --------------------------------------------------------------------------- ROM:00130CDA ROM:00130CDA loc_130CDA: ; CODE XREF: ROM:00130CD0↑j ROM:00130CDA cmpi.w #0,($730).w ROM:00130CE0 bgt.s locret_130CF2 ROM:00130CE2 bset #3,($13AE).w ROM:00130CE8 move.b #6,($1224).w ROM:00130CEE bra.w locret_130DA4 ROM:00130CF2 ; --------------------------------------------------------------------------- ROM:00130CF2 ROM:00130CF2 locret_130CF2: ; CODE XREF: ROM:00130C56↑j ROM:00130CF2 ; ROM:00130CE0↑j ROM:00130CF2 rts ROM:00130CF4 ; --------------------------------------------------------------------------- ROM:00130CF4 ROM:00130CF4 loc_130CF4: ; DATA XREF: ROM:00130BE0↑o ROM:00130CF4 btst #1,($13A7).w ROM:00130CFA beq.s loc_130D04 ROM:00130CFC btst #0,($1393).w ROM:00130D02 bne.s locret_130D18 ROM:00130D04 ROM:00130D04 loc_130D04: ; CODE XREF: ROM:00130CFA↑j ROM:00130D04 bset #4,($13AB).w ROM:00130D0A bclr #5,($13B5).w ROM:00130D10 move.b #2,($1224).w ROM:00130D16 bra.s locret_130CC8 ROM:00130D18 ; --------------------------------------------------------------------------- ROM:00130D18 ROM:00130D18 locret_130D18: ; CODE XREF: ROM:00130C80↑j ROM:00130D18 ; ROM:00130D02↑j ... ROM:00130D18 rts ROM:00130D1A ; --------------------------------------------------------------------------- ROM:00130D1A ROM:00130D1A loc_130D1A: ; DATA XREF: ROM:00130BE4↑o ROM:00130D1A cmpi.w #0,($5A4).w ROM:00130D20 bne.s locret_130D46 ROM:00130D22 bclr #4,($13AB).w ROM:00130D28 move.w $694(a5),d0 ROM:00130D2C clr.b ($923).w ROM:00130D30 move.w d0,($72C).w ROM:00130D34 move.b #1,($923).w ROM:00130D3A bsr.w sub_130BA0 ROM:00130D3E move.b #5,($1224).w ROM:00130D44 bra.s locret_130DA2 ROM:00130D46 ; --------------------------------------------------------------------------- ROM:00130D46 ROM:00130D46 locret_130D46: ; CODE XREF: ROM:00130CC6↑j ROM:00130D46 ; ROM:00130D20↑j ROM:00130D46 rts ROM:00130D48 ; --------------------------------------------------------------------------- ROM:00130D48 ROM:00130D48 loc_130D48: ; DATA XREF: ROM:00130BE8↑o ROM:00130D48 btst #1,($13B0).w ROM:00130D4E beq.s loc_130D58 ROM:00130D50 move.b #3,($1224).w ROM:00130D56 bra.s locret_130D18 ROM:00130D58 ; --------------------------------------------------------------------------- ROM:00130D58 ROM:00130D58 loc_130D58: ; CODE XREF: ROM:00130D4E↑j ROM:00130D58 btst #1,($13A7).w ROM:00130D5E beq.s loc_130D68 ROM:00130D60 cmpi.w #0,($72C).w ROM:00130D66 bgt.s loc_130D7E ROM:00130D68 ROM:00130D68 loc_130D68: ; CODE XREF: ROM:00130D5E↑j ROM:00130D68 bset #4,($13AB).w ROM:00130D6E bclr #5,($13B5).w ROM:00130D74 move.b #2,($1224).w ROM:00130D7A bra.w locret_130CC8 ROM:00130D7E ; --------------------------------------------------------------------------- ROM:00130D7E ROM:00130D7E loc_130D7E: ; CODE XREF: ROM:00130D66↑j ROM:00130D7E move.w $696(a5),d0 ROM:00130D82 cmp.w ($E18).w,d0 ROM:00130D86 bgt.s locret_130DA2 ROM:00130D88 bset #4,($13AB).w ROM:00130D8E bclr #5,($13B5).w ROM:00130D94 bset #3,($13AE).w ROM:00130D9A move.b #6,($1224).w ROM:00130DA0 bra.s locret_130DA4 ROM:00130DA2 ; --------------------------------------------------------------------------- ROM:00130DA2 ROM:00130DA2 locret_130DA2: ; CODE XREF: ROM:00130D44↑j ROM:00130DA2 ; ROM:00130D86↑j ROM:00130DA2 rts ROM:00130DA4 ; --------------------------------------------------------------------------- ROM:00130DA4 ROM:00130DA4 locret_130DA4: ; CODE XREF: ROM:00130CEE↑j ROM:00130DA4 ; ROM:00130DA0↑j ROM:00130DA4 ; DATA XREF: ... ROM:00130DA4 rts ROM:00130DA6 ; --------------------------------------------------------------------------- ROM:00130DA6 rts ROM:00130DA8 ROM:00130DA8 ; =============== S U B R O U T I N E ======================================= ROM:00130DA8 ROM:00130DA8 ROM:00130DA8 sub_130DA8: ; CODE XREF: ROM:00130B0A↑p ROM:00130DA8 btst #3,($13AE).w ROM:00130DAE beq.s loc_130DB6 ROM:00130DB0 move.w $682(a5),d0 ROM:00130DB4 bra.s loc_130DBA ROM:00130DB6 ; --------------------------------------------------------------------------- ROM:00130DB6 ROM:00130DB6 loc_130DB6: ; CODE XREF: sub_130DA8+6↑j ROM:00130DB6 move.w $680(a5),d0 ROM:00130DBA ROM:00130DBA loc_130DBA: ; CODE XREF: sub_130DA8+C↑j ROM:00130DBA muls.w #$1F4,d0 ROM:00130DBE muls.l ($9C0).w,d1:d0 ROM:00130DC4 move.w $672(a5),d3 ROM:00130DC8 muls.w ($E56).w,d3 ROM:00130DCC cmpi.l #0,d3 ROM:00130DD2 beq.s loc_130DDC ROM:00130DD4 divs.l d3,d1:d0 ROM:00130DD8 bvs.s loc_130E0E ROM:00130DDA bra.s loc_130DDE ROM:00130DDC ; --------------------------------------------------------------------------- ROM:00130DDC ROM:00130DDC loc_130DDC: ; CODE XREF: sub_130DA8+2A↑j ROM:00130DDC bra.s loc_130E0E ROM:00130DDE ; --------------------------------------------------------------------------- ROM:00130DDE ROM:00130DDE loc_130DDE: ; CODE XREF: sub_130DA8+32↑j ROM:00130DDE move.w $66C(a5),d2 ROM:00130DE2 muls.w ($E04).w,d2 ROM:00130DE6 muls.l #$FA0,d1:d0 ROM:00130DEE cmpi.l #0,d2 ROM:00130DF4 beq.s loc_130DFE ROM:00130DF6 divs.l d2,d1:d0 ROM:00130DFA bvs.s loc_130E0E ROM:00130DFC bra.s loc_130E00 ROM:00130DFE ; --------------------------------------------------------------------------- ROM:00130DFE ROM:00130DFE loc_130DFE: ; CODE XREF: sub_130DA8+4C↑j ROM:00130DFE bra.s loc_130E0E ROM:00130E00 ; --------------------------------------------------------------------------- ROM:00130E00 ROM:00130E00 loc_130E00: ; CODE XREF: sub_130DA8+54↑j ROM:00130E00 cmpi.l #$2710,d0 ROM:00130E06 bgt.s loc_130E0E ROM:00130E08 move.w d0,($E0A).w ROM:00130E0C bra.s locret_130E14 ROM:00130E0E ; --------------------------------------------------------------------------- ROM:00130E0E ROM:00130E0E loc_130E0E: ; CODE XREF: sub_130DA8+30↑j ROM:00130E0E ; sub_130DA8:loc_130DDC↑j ... ROM:00130E0E move.w #$2710,($E0A).w ROM:00130E14 ROM:00130E14 locret_130E14: ; CODE XREF: sub_130DA8+64↑j ROM:00130E14 rts ROM:00130E14 ; End of function sub_130DA8 ROM:00130E14 ROM:00130E16 ROM:00130E16 ; =============== S U B R O U T I N E ======================================= ROM:00130E16 ROM:00130E16 ROM:00130E16 sub_130E16: ; CODE XREF: ROM:loc_130B02↑p ROM:00130E16 move.w ($598).w,d0 ROM:00130E1A ext.l d0 ROM:00130E1C muls.l ($A2C).w,d1:d0 ROM:00130E22 divs.l #$1E,d1:d0 ROM:00130E2A move.l d0,($9C0).w ROM:00130E2E rts ROM:00130E2E ; End of function sub_130E16 ROM:00130E2E ROM:00130E30 ROM:00130E30 ; =============== S U B R O U T I N E ======================================= ROM:00130E30 ROM:00130E30 ROM:00130E30 sub_130E30: ; CODE XREF: ROM:00130B06↑p ROM:00130E30 move.w #$3A34,d1 ROM:00130E34 move.w ($A5E).w,d2 ROM:00130E38 bsr.l sub_116F5A ROM:00130E3E move.w d1,($E04).w ROM:00130E42 rts ROM:00130E42 ; End of function sub_130E30 ROM:00130E42 ROM:00130E44 ROM:00130E44 ; =============== S U B R O U T I N E ======================================= ROM:00130E44 ROM:00130E44 ROM:00130E44 sub_130E44: ; CODE XREF: ROM:00130B26↑p ROM:00130E44 move.b ($1221).w,($1222).w ROM:00130E4A bclr #1,($13B0).w ROM:00130E50 btst #0,($1171).w ROM:00130E56 bne.s loc_130E60 ROM:00130E58 btst #0,($1171).w ROM:00130E5E beq.s loc_130E70 ROM:00130E60 ROM:00130E60 loc_130E60: ; CODE XREF: sub_130E44+12↑j ROM:00130E60 move.w #0,($E0C).w ROM:00130E66 move.b #4,($1221).w ROM:00130E6C bra.w locret_130EF0 ROM:00130E70 ; --------------------------------------------------------------------------- ROM:00130E70 ROM:00130E70 loc_130E70: ; CODE XREF: sub_130E44+1A↑j ROM:00130E70 btst #3,($1393).w ROM:00130E76 beq.s loc_130E88 ROM:00130E78 btst #5,($13B5).w ROM:00130E7E bne.s loc_130E88 ROM:00130E80 btst #0,($1398).w ROM:00130E86 beq.s loc_130E96 ROM:00130E88 ROM:00130E88 loc_130E88: ; CODE XREF: sub_130E44+32↑j ROM:00130E88 ; sub_130E44+3A↑j ROM:00130E88 move.w #0,($E0C).w ROM:00130E8E move.b #0,($1221).w ROM:00130E94 bra.s locret_130EF0 ROM:00130E96 ; --------------------------------------------------------------------------- ROM:00130E96 ROM:00130E96 loc_130E96: ; CODE XREF: sub_130E44+42↑j ROM:00130E96 btst #1,($13A1).w ROM:00130E9C beq.s loc_130EAE ROM:00130E9E move.w $67E(a5),($E0C).w ROM:00130EA4 move.b #3,($1221).w ROM:00130EAA bra.w locret_130EF0 ROM:00130EAE ; --------------------------------------------------------------------------- ROM:00130EAE ROM:00130EAE loc_130EAE: ; CODE XREF: sub_130E44+58↑j ROM:00130EAE btst #0,($1393).w ROM:00130EB4 beq.s loc_130EE4 ROM:00130EB6 btst #3,($13AE).w ROM:00130EBC beq.s loc_130EC6 ROM:00130EBE move.w $676(a5),($E0C).w ROM:00130EC4 bra.s loc_130ECC ROM:00130EC6 ; --------------------------------------------------------------------------- ROM:00130EC6 ROM:00130EC6 loc_130EC6: ; CODE XREF: sub_130E44+78↑j ROM:00130EC6 move.w $674(a5),($E0C).w ROM:00130ECC ROM:00130ECC loc_130ECC: ; CODE XREF: sub_130E44+80↑j ROM:00130ECC move.b #2,($1221).w ROM:00130ED2 cmpi.w #0,($E0C).w ROM:00130ED8 bne.s loc_130EE0 ROM:00130EDA bset #1,($13B0).w ROM:00130EE0 ROM:00130EE0 loc_130EE0: ; CODE XREF: sub_130E44+94↑j ROM:00130EE0 bra.w locret_130EF0 ROM:00130EE4 ; --------------------------------------------------------------------------- ROM:00130EE4 ROM:00130EE4 loc_130EE4: ; CODE XREF: sub_130E44+70↑j ROM:00130EE4 move.w ($E02).w,($E0C).w ROM:00130EEA move.b #1,($1221).w ROM:00130EF0 ROM:00130EF0 locret_130EF0: ; CODE XREF: sub_130E44+28↑j ROM:00130EF0 ; sub_130E44+50↑j ... ROM:00130EF0 rts ROM:00130EF0 ; End of function sub_130E44 ROM:00130EF0 ROM:00130EF2 ROM:00130EF2 ; =============== S U B R O U T I N E ======================================= ROM:00130EF2 ROM:00130EF2 ROM:00130EF2 sub_130EF2: ; CODE XREF: ROM:00130B1E↑p ROM:00130EF2 btst #7,($13A9).w ROM:00130EF8 beq.s loc_130F44 ROM:00130EFA move.w $670(a5),d0 ROM:00130EFE sub.w $66E(a5),d0 ROM:00130F02 cmp.w ($A94).w,d0 ROM:00130F06 bgt.w loc_130F44 ROM:00130F0A btst #2,($1396).w ROM:00130F10 bne.s loc_130F44 ROM:00130F12 btst #0,($117C).w ROM:00130F18 bne.s loc_130F32 ROM:00130F1A btst #0,($117C).w ROM:00130F20 bne.s loc_130F32 ROM:00130F22 btst #0,($117A).w ROM:00130F28 beq.s loc_130F44 ROM:00130F2A btst #0,($117A).w ROM:00130F30 beq.s loc_130F44 ROM:00130F32 ROM:00130F32 loc_130F32: ; CODE XREF: sub_130EF2+26↑j ROM:00130F32 ; sub_130EF2+2E↑j ROM:00130F32 move.w $670(a5),d0 ROM:00130F36 cmp.w ($A94).w,d0 ROM:00130F3A bge.s loc_130F42 ROM:00130F3C bset #3,($1393).w ROM:00130F42 ROM:00130F42 loc_130F42: ; CODE XREF: sub_130EF2+48↑j ROM:00130F42 bra.s locret_130F4A ROM:00130F44 ; --------------------------------------------------------------------------- ROM:00130F44 ROM:00130F44 loc_130F44: ; CODE XREF: sub_130EF2+6↑j ROM:00130F44 ; sub_130EF2+14↑j ... ROM:00130F44 bclr #3,($1393).w ROM:00130F4A ROM:00130F4A locret_130F4A: ; CODE XREF: sub_130EF2:loc_130F42↑j ROM:00130F4A rts ROM:00130F4A ; End of function sub_130EF2 ROM:00130F4A ROM:00130F4C ROM:00130F4C ; =============== S U B R O U T I N E ======================================= ROM:00130F4C ROM:00130F4C ROM:00130F4C sub_130F4C: ; CODE XREF: ROM:00130B16↑p ROM:00130F4C move.w ($B90).w,d0 ROM:00130F50 add.w $678(a5),d0 ROM:00130F54 btst #5,($1394).w ROM:00130F5A bne.s loc_130F6A ROM:00130F5C cmp.w ($598).w,d0 ROM:00130F60 ble.s loc_130F6A ROM:00130F62 bset #0,($1393).w ROM:00130F68 bra.s locret_130F70 ROM:00130F6A ; --------------------------------------------------------------------------- ROM:00130F6A ROM:00130F6A loc_130F6A: ; CODE XREF: sub_130F4C+E↑j ROM:00130F6A ; sub_130F4C+14↑j ROM:00130F6A bclr #0,($1393).w ROM:00130F70 ROM:00130F70 locret_130F70: ; CODE XREF: sub_130F4C+1C↑j ROM:00130F70 rts ROM:00130F70 ; End of function sub_130F4C ROM:00130F70 ROM:00130F72 ROM:00130F72 ; =============== S U B R O U T I N E ======================================= ROM:00130F72 ROM:00130F72 ROM:00130F72 sub_130F72: ; CODE XREF: ROM:00130B22↑p ROM:00130F72 bclr #0,($1398).w ROM:00130F78 btst #2,($139B).w ROM:00130F7E bne.s loc_130F90 ROM:00130F80 btst #6,($13AB).w ROM:00130F86 beq.s loc_130F90 ROM:00130F88 btst #4,($931).w ROM:00130F8E bne.s locret_130F96 ROM:00130F90 ROM:00130F90 loc_130F90: ; CODE XREF: sub_130F72+C↑j ROM:00130F90 ; sub_130F72+14↑j ROM:00130F90 bset #0,($1398).w ROM:00130F96 ROM:00130F96 locret_130F96: ; CODE XREF: sub_130F72+1C↑j ROM:00130F96 rts ROM:00130F96 ; End of function sub_130F72 ROM:00130F96 ROM:00130F98 ROM:00130F98 ; =============== S U B R O U T I N E ======================================= ROM:00130F98 ROM:00130F98 ROM:00130F98 sub_130F98: ; CODE XREF: ROM:00130B0E↑p ROM:00130F98 move.w $680(a5),d0 ROM:00130F9C add.w $67A(a5),d0 ROM:00130FA0 muls.w #$1F4,d0 ROM:00130FA4 muls.l ($9C0).w,d1:d0 ROM:00130FAA move.w $67C(a5),d2 ROM:00130FAE muls.w ($E56).w,d2 ROM:00130FB2 cmpi.l #0,d2 ROM:00130FB8 beq.s loc_130FC2 ROM:00130FBA divs.l d2,d1:d0 ROM:00130FBE bvs.s loc_130FF4 ROM:00130FC0 bra.s loc_130FC4 ROM:00130FC2 ; --------------------------------------------------------------------------- ROM:00130FC2 ROM:00130FC2 loc_130FC2: ; CODE XREF: sub_130F98+20↑j ROM:00130FC2 bra.s loc_130FF4 ROM:00130FC4 ; --------------------------------------------------------------------------- ROM:00130FC4 ROM:00130FC4 loc_130FC4: ; CODE XREF: sub_130F98+28↑j ROM:00130FC4 move.w $66C(a5),d2 ROM:00130FC8 muls.w ($E04).w,d2 ROM:00130FCC muls.l #$FA0,d1:d0 ROM:00130FD4 cmpi.l #0,d2 ROM:00130FDA beq.s loc_130FE4 ROM:00130FDC divs.l d2,d1:d0 ROM:00130FE0 bvs.s loc_130FF4 ROM:00130FE2 bra.s loc_130FE6 ROM:00130FE4 ; --------------------------------------------------------------------------- ROM:00130FE4 ROM:00130FE4 loc_130FE4: ; CODE XREF: sub_130F98+42↑j ROM:00130FE4 bra.s loc_130FF4 ROM:00130FE6 ; --------------------------------------------------------------------------- ROM:00130FE6 ROM:00130FE6 loc_130FE6: ; CODE XREF: sub_130F98+4A↑j ROM:00130FE6 cmpi.l #$2710,d0 ROM:00130FEC bgt.s loc_130FF4 ROM:00130FEE move.w d0,($E06).w ROM:00130FF2 bra.s locret_130FFA ROM:00130FF4 ; --------------------------------------------------------------------------- ROM:00130FF4 ROM:00130FF4 loc_130FF4: ; CODE XREF: sub_130F98+26↑j ROM:00130FF4 ; sub_130F98:loc_130FC2↑j ... ROM:00130FF4 move.w #$2710,($E06).w ROM:00130FFA ROM:00130FFA locret_130FFA: ; CODE XREF: sub_130F98+5A↑j ROM:00130FFA rts ROM:00130FFA ; End of function sub_130F98 ROM:00130FFA ROM:00130FFC ROM:00130FFC ; =============== S U B R O U T I N E ======================================= ROM:00130FFC ROM:00130FFC ROM:00130FFC sub_130FFC: ; CODE XREF: ROM:00130B12↑p ROM:00130FFC move.w ($E06).w,d1 ROM:00131000 cmp.w ($E0A).w,d1 ROM:00131004 bge.s loc_13101E ROM:00131006 move.w ($E06).w,($E02).w ROM:0013100C move.w $680(a5),d0 ROM:00131010 muls.w ($E06).w,d0 ROM:00131014 divs.w ($E0A).w,d0 ROM:00131018 move.w d0,($E00).w ROM:0013101C bra.s locret_13102A ROM:0013101E ; --------------------------------------------------------------------------- ROM:0013101E ROM:0013101E loc_13101E: ; CODE XREF: sub_130FFC+8↑j ROM:0013101E move.w ($E0A).w,($E02).w ROM:00131024 move.w $680(a5),($E00).w ROM:0013102A ROM:0013102A locret_13102A: ; CODE XREF: sub_130FFC+20↑j ROM:0013102A rts ROM:0013102A ; End of function sub_130FFC ROM:0013102A ROM:0013102C ROM:0013102C ; =============== S U B R O U T I N E ======================================= ROM:0013102C ROM:0013102C ROM:0013102C sub_13102C: ; CODE XREF: ROM:00130B1A↑p ROM:0013102C btst #0,($117A).w ROM:00131032 beq.s loc_131056 ROM:00131034 btst #0,($117A).w ROM:0013103A beq.s loc_131056 ROM:0013103C btst #3,($1392).w ROM:00131042 beq.s loc_13104E ROM:00131044 bset #1,($13A1).w ROM:0013104A bra.w loc_131054 ROM:0013104E ; --------------------------------------------------------------------------- ROM:0013104E ROM:0013104E loc_13104E: ; CODE XREF: sub_13102C+16↑j ROM:0013104E bclr #1,($13A1).w ROM:00131054 ROM:00131054 loc_131054: ; CODE XREF: sub_13102C+1E↑j ROM:00131054 bra.s locret_13106E ROM:00131056 ; --------------------------------------------------------------------------- ROM:00131056 ROM:00131056 loc_131056: ; CODE XREF: sub_13102C+6↑j ROM:00131056 ; sub_13102C+E↑j ROM:00131056 btst #0,($117F).w ROM:0013105C beq.s loc_131068 ROM:0013105E bset #1,($13A1).w ROM:00131064 bra.w locret_13106E ROM:00131068 ; --------------------------------------------------------------------------- ROM:00131068 ROM:00131068 loc_131068: ; CODE XREF: sub_13102C+30↑j ROM:00131068 bclr #1,($13A1).w ROM:0013106E ROM:0013106E locret_13106E: ; CODE XREF: sub_13102C:loc_131054↑j ROM:0013106E ; sub_13102C+38↑j ROM:0013106E rts ROM:0013106E ; End of function sub_13102C ROM:0013106E ROM:00131070 ROM:00131070 ; =============== S U B R O U T I N E ======================================= ROM:00131070 ROM:00131070 ROM:00131070 sub_131070: ; CODE XREF: ROM:00130B2A↑p ROM:00131070 btst #0,($1172).w ROM:00131076 bne.s loc_131080 ROM:00131078 btst #0,($1172).w ROM:0013107E beq.s loc_131092 ROM:00131080 ROM:00131080 loc_131080: ; CODE XREF: sub_131070+6↑j ROM:00131080 move.w $304(a5),d0 ROM:00131084 move.w d0,($E12).w ROM:00131088 move.w #1,($E1A).w ROM:0013108E bra.w loc_131128 ROM:00131092 ; --------------------------------------------------------------------------- ROM:00131092 ROM:00131092 loc_131092: ; CODE XREF: sub_131070+E↑j ROM:00131092 move.w $68A(a5),d2 ROM:00131096 btst d2,($1181).w ROM:0013109A beq.s loc_1310B6 ROM:0013109C cmpi.w #0,($72E).w ROM:001310A2 bne.s loc_1310B6 ROM:001310A4 move.w $F3A(d2.w*2),d0 ROM:001310AA ext.l d0 ROM:001310AC add.l d0,($9C4).w ROM:001310B0 addi.w #1,($E16).w ROM:001310B6 ROM:001310B6 loc_1310B6: ; CODE XREF: sub_131070+2A↑j ROM:001310B6 ; sub_131070+32↑j ROM:001310B6 move.w $688(a5),d1 ROM:001310BA cmp.w ($E16).w,d1 ROM:001310BE blt.s loc_1310D0 ROM:001310C0 btst #4,($139D).w ROM:001310C6 beq.s loc_13111C ROM:001310C8 cmpi.w #5,($E16).w ROM:001310CE blt.s loc_13111C ROM:001310D0 ROM:001310D0 loc_1310D0: ; CODE XREF: sub_131070+4E↑j ROM:001310D0 move.l ($9C4).w,d0 ROM:001310D4 divs.w ($E16).w,d0 ROM:001310D8 clr.l ($9C4).w ROM:001310DC clr.w ($E16).w ROM:001310E0 cmpi.w #0,($5A4).w ROM:001310E6 beq.s loc_131106 ROM:001310E8 cmpi.b #3,($1222).w ROM:001310EE beq.s loc_131106 ROM:001310F0 cmp.w ($E12).w,d0 ROM:001310F4 blt.s loc_1310FE ROM:001310F6 cmpi.w #0,($E1A).w ROM:001310FC bne.s loc_131102 ROM:001310FE ROM:001310FE loc_1310FE: ; CODE XREF: sub_131070+84↑j ROM:001310FE move.w d0,($E12).w ROM:00131102 ROM:00131102 loc_131102: ; CODE XREF: sub_131070+8C↑j ROM:00131102 bra.w loc_13110A ROM:00131106 ; --------------------------------------------------------------------------- ROM:00131106 ROM:00131106 loc_131106: ; CODE XREF: sub_131070+76↑j ROM:00131106 ; sub_131070+7E↑j ROM:00131106 move.w d0,($E14).w ROM:0013110A ROM:0013110A loc_13110A: ; CODE XREF: sub_131070:loc_131102↑j ROM:0013110A move.w ($E14).w,d0 ROM:0013110E sub.w ($E12).w,d0 ROM:00131112 move.w d0,($E18).w ROM:00131116 addi.w #1,($E1A).w ROM:0013111C ROM:0013111C loc_13111C: ; CODE XREF: sub_131070+56↑j ROM:0013111C ; sub_131070+5E↑j ROM:0013111C btst #4,($139D).w ROM:00131122 beq.s locret_131130 ROM:00131124 clr.w ($E1A).w ROM:00131128 ROM:00131128 loc_131128: ; CODE XREF: sub_131070+1E↑j ROM:00131128 clr.l ($9C4).w ROM:0013112C clr.w ($E16).w ROM:00131130 ROM:00131130 locret_131130: ; CODE XREF: sub_131070+B2↑j ROM:00131130 rts ROM:00131130 ; End of function sub_131070 ROM:00131130 ROM:00131132 ROM:00131132 ; =============== S U B R O U T I N E ======================================= ROM:00131132 ROM:00131132 ROM:00131132 sub_131132: ; CODE XREF: ROM:00130B2E↑p ROM:00131132 move.w #$2710,d0 ROM:00131136 sub.w ($E12).w,d0 ROM:0013113A bge.s loc_131140 ROM:0013113C move.w #0,d0 ROM:00131140 ROM:00131140 loc_131140: ; CODE XREF: sub_131132+8↑j ROM:00131140 muls.w $686(a5),d0 ROM:00131144 divs.w #$64,d0 ; 'd' ROM:00131148 add.w $684(a5),d0 ROM:0013114C move.w d0,($E10).w ROM:00131150 rts ROM:00131150 ; End of function sub_131132 ROM:00131150 ROM:00131152 ROM:00131152 ; =============== S U B R O U T I N E ======================================= ROM:00131152 ROM:00131152 ROM:00131152 sub_131152: ; CODE XREF: ROM:00130B32↑p ROM:00131152 move.b ($1222).w,d0 ROM:00131156 cmp.b ($1221).w,d0 ROM:0013115A beq.l loc_1311DC ROM:00131160 bset #4,($139D).w ROM:00131166 clr.w d0 ROM:00131168 cmpi.w #0,($E0C).w ROM:0013116E bne.s loc_13118C ROM:00131170 cmpi.w #0,($5A4).w ROM:00131176 beq.s loc_13118C ROM:00131178 cmpi.b #2,($1221).w ROM:0013117E beq.s loc_131188 ROM:00131180 cmpi.b #3,($1221).w ROM:00131186 bne.s loc_13118C ROM:00131188 ROM:00131188 loc_131188: ; CODE XREF: sub_131152+2C↑j ROM:00131188 move.w #1,d0 ROM:0013118C ROM:0013118C loc_13118C: ; CODE XREF: sub_131152+1C↑j ROM:0013118C ; sub_131152+24↑j ... ROM:0013118C btst #0,($1398).w ROM:00131192 bne.s loc_1311A2 ROM:00131194 cmpi.b #4,($1222).w ROM:0013119A beq.s loc_1311A2 ROM:0013119C cmpi.w #1,d0 ROM:001311A0 bne.s loc_1311D0 ROM:001311A2 ROM:001311A2 loc_1311A2: ; CODE XREF: sub_131152+40↑j ROM:001311A2 ; sub_131152+48↑j ROM:001311A2 clr.b ($924).w ROM:001311A6 clr.w ($72E).w ROM:001311AA bclr #7,($13B2).w ROM:001311B0 cmpi.w #1,d0 ROM:001311B4 bne.s loc_1311CE ROM:001311B6 move.w #0,($B10).w ROM:001311BC bsr.l sub_11E694 ROM:001311C2 move.w #0,($B10).w ROM:001311C8 bsr.l sub_11E694 ROM:001311CE ROM:001311CE loc_1311CE: ; CODE XREF: sub_131152+62↑j ROM:001311CE bra.s locret_1311E8 ROM:001311D0 ; --------------------------------------------------------------------------- ROM:001311D0 ROM:001311D0 loc_1311D0: ; CODE XREF: sub_131152+4E↑j ROM:001311D0 bset #7,($13B2).w ROM:001311D6 bra.s locret_1311E8 ROM:001311D8 ; --------------------------------------------------------------------------- ROM:001311D8 bra.w locret_1311E8 ROM:001311DC ; --------------------------------------------------------------------------- ROM:001311DC ROM:001311DC loc_1311DC: ; CODE XREF: sub_131152+8↑j ROM:001311DC bclr #7,($13B2).w ROM:001311E2 bclr #4,($139D).w ROM:001311E8 ROM:001311E8 locret_1311E8: ; CODE XREF: sub_131152:loc_1311CE↑j ROM:001311E8 ; sub_131152+84↑j ... ROM:001311E8 rts ROM:001311E8 ; End of function sub_131152 ROM:001311E8 ROM:001311EA ROM:001311EA ; =============== S U B R O U T I N E ======================================= ROM:001311EA ROM:001311EA ROM:001311EA sub_1311EA: ; CODE XREF: ROM:00130B36↑p ROM:001311EA clr.w d1 ROM:001311EC move.b ($1225).w,d1 ROM:001311F0 cmpi.w #3,d1 ROM:001311F4 bcc.s locret_1311FE ROM:001311F6 movea.l off_131200(pc,d1.w*4),a0 ROM:001311FA nop ROM:001311FC jmp (a0) ROM:001311FE ; --------------------------------------------------------------------------- ROM:001311FE ROM:001311FE locret_1311FE: ; CODE XREF: sub_1311EA+A↑j ROM:001311FE rts ROM:001311FE ; End of function sub_1311EA ROM:001311FE ROM:001311FE ; --------------------------------------------------------------------------- ROM:00131200 off_131200: dc.l loc_13120C ; DATA XREF: sub_1311EA+C↑r ROM:00131204 dc.l loc_131216 ROM:00131208 dc.l loc_131250 ROM:0013120C ; --------------------------------------------------------------------------- ROM:0013120C ROM:0013120C loc_13120C: ; DATA XREF: ROM:off_131200↑o ROM:0013120C move.b #1,($1225).w ROM:00131212 bra.s loc_13124A ROM:00131214 ; --------------------------------------------------------------------------- ROM:00131214 rts ROM:00131216 ; --------------------------------------------------------------------------- ROM:00131216 ROM:00131216 loc_131216: ; DATA XREF: ROM:00131204↑o ROM:00131216 btst #7,($13B2).w ROM:0013121C beq.s loc_13124A ROM:0013121E move.w ($E10).w,d0 ROM:00131222 move.w ($E10).w,($E0E).w ROM:00131228 clr.b ($924).w ROM:0013122C move.w d0,($72E).w ROM:00131230 move.b #1,($924).w ROM:00131236 clr.w ($E1A).w ROM:0013123A clr.w ($E16).w ROM:0013123E clr.l ($9C4).w ROM:00131242 move.b #2,($1225).w ROM:00131248 bra.s locret_13127E ROM:0013124A ; --------------------------------------------------------------------------- ROM:0013124A ROM:0013124A loc_13124A: ; CODE XREF: ROM:00131212↑j ROM:0013124A ; ROM:0013121C↑j ... ROM:0013124A bsr.w sub_1312AE ROM:0013124E rts ROM:00131250 ; --------------------------------------------------------------------------- ROM:00131250 ROM:00131250 loc_131250: ; DATA XREF: ROM:00131208↑o ROM:00131250 cmpi.w #0,($72E).w ROM:00131256 ble.s loc_131260 ROM:00131258 cmpi.w #0,($598).w ROM:0013125E bne.s loc_13126C ROM:00131260 ROM:00131260 loc_131260: ; CODE XREF: ROM:00131256↑j ROM:00131260 move.b #1,($1225).w ROM:00131266 bra.s loc_13124A ROM:00131268 ; --------------------------------------------------------------------------- ROM:00131268 bra.w locret_13127E ROM:0013126C ; --------------------------------------------------------------------------- ROM:0013126C ROM:0013126C loc_13126C: ; CODE XREF: ROM:0013125E↑j ROM:0013126C move.w ($72E).w,d0 ROM:00131270 cmp.w ($E0E).w,d0 ROM:00131274 beq.s locret_13127E ROM:00131276 move.w d0,($E0E).w ROM:0013127A bsr.w sub_131280 ROM:0013127E ROM:0013127E locret_13127E: ; CODE XREF: ROM:00131248↑j ROM:0013127E ; ROM:00131268↑j ... ROM:0013127E rts ROM:00131280 ROM:00131280 ; =============== S U B R O U T I N E ======================================= ROM:00131280 ROM:00131280 ROM:00131280 sub_131280: ; CODE XREF: ROM:0013127A↑p ROM:00131280 move.w ($72E).w,d1 ROM:00131284 muls.w d1,d1 ROM:00131286 move.w ($E10).w,d0 ROM:0013128A muls.w $68C(a5),d0 ROM:0013128E divs.w #$64,d0 ; 'd' ROM:00131292 divs.w d0,d1 ROM:00131294 addi.w #1,d1 ROM:00131298 move.w ($E0C).w,d0 ROM:0013129C sub.w ($5A4).w,d0 ROM:001312A0 ext.l d0 ROM:001312A2 divs.w d1,d0 ROM:001312A4 add.w ($5A4).w,d0 ROM:001312A8 move.w d0,($5A4).w ROM:001312AC rts ROM:001312AC ; End of function sub_131280 ROM:001312AC ROM:001312AE ROM:001312AE ; =============== S U B R O U T I N E ======================================= ROM:001312AE ROM:001312AE ROM:001312AE sub_1312AE: ; CODE XREF: ROM:loc_13124A↑p ROM:001312AE move.w ($E0C).w,d0 ROM:001312B2 move.w d0,($5A4).w ROM:001312B6 rts ROM:001312B6 ; End of function sub_1312AE ROM:001312B6 ROM:001312B8 ROM:001312B8 ; =============== S U B R O U T I N E ======================================= ROM:001312B8 ROM:001312B8 ROM:001312B8 sub_1312B8: ; CODE XREF: ROM:00130B42↑p ROM:001312B8 btst #1,($969).w ROM:001312BE beq.s loc_1312C2 ROM:001312C0 bra.s loc_1312CA ROM:001312C2 ; --------------------------------------------------------------------------- ROM:001312C2 ROM:001312C2 loc_1312C2: ; CODE XREF: sub_1312B8+6↑j ROM:001312C2 btst #4,($969).w ROM:001312C8 beq.s loc_1312D2 ROM:001312CA ROM:001312CA loc_1312CA: ; CODE XREF: sub_1312B8+8↑j ROM:001312CA move.w ($E1E).w,($5A2).w ROM:001312D0 bra.s locret_1312D8 ROM:001312D2 ; --------------------------------------------------------------------------- ROM:001312D2 ROM:001312D2 loc_1312D2: ; CODE XREF: sub_1312B8+10↑j ROM:001312D2 move.w ($5A4).w,($5A2).w ROM:001312D8 ROM:001312D8 locret_1312D8: ; CODE XREF: sub_1312B8+18↑j ROM:001312D8 rts ROM:001312D8 ; End of function sub_1312B8 ROM:001312D8 ROM:001312DA ROM:001312DA ; =============== S U B R O U T I N E ======================================= ROM:001312DA ROM:001312DA ROM:001312DA sub_1312DA: ; CODE XREF: sub_126FC0+30↑p ROM:001312DA bsr.w sub_1314D0 ROM:001312DE bsr.w sub_1314C2 ROM:001312E2 bsr.w sub_131484 ROM:001312E6 bsr.w sub_1312EC ROM:001312EA rts ROM:001312EA ; End of function sub_1312DA ROM:001312EA ROM:001312EC ROM:001312EC ; =============== S U B R O U T I N E ======================================= ROM:001312EC ROM:001312EC ROM:001312EC sub_1312EC: ; CODE XREF: sub_1312DA+C↑p ROM:001312EC clr.w d1 ROM:001312EE move.b ($1226).w,d1 ROM:001312F2 cmpi.w #5,d1 ROM:001312F6 bcc.s locret_131300 ROM:001312F8 movea.l off_131302(pc,d1.w*4),a0 ROM:001312FC nop ROM:001312FE jmp (a0) ROM:00131300 ; --------------------------------------------------------------------------- ROM:00131300 ROM:00131300 locret_131300: ; CODE XREF: sub_1312EC+A↑j ROM:00131300 rts ROM:00131300 ; End of function sub_1312EC ROM:00131300 ROM:00131300 ; --------------------------------------------------------------------------- ROM:00131302 off_131302: dc.l loc_131316 ; DATA XREF: sub_1312EC+C↑r ROM:00131306 dc.l loc_131332 ROM:0013130A dc.l loc_131380 ROM:0013130E dc.l loc_131416 ROM:00131312 dc.l loc_13145A ROM:00131316 ; --------------------------------------------------------------------------- ROM:00131316 ROM:00131316 loc_131316: ; DATA XREF: ROM:off_131302↑o ROM:00131316 bclr #1,($1399).w ROM:0013131C bclr #3,($C63).w ROM:00131322 bclr #1,($DB6).w ROM:00131328 move.b #1,($1226).w ROM:0013132E bra.s locret_13137E ROM:00131330 ; --------------------------------------------------------------------------- ROM:00131330 rts ROM:00131332 ; --------------------------------------------------------------------------- ROM:00131332 ROM:00131332 loc_131332: ; DATA XREF: ROM:00131306↑o ROM:00131332 btst #4,($13AE).w ROM:00131338 beq.s loc_13136A ROM:0013133A bset #0,($13A0).w ROM:00131340 bset #1,($1399).w ROM:00131346 bset #1,($DB6).w ROM:0013134C bset #3,($C63).w ROM:00131352 bset #3,($13E1).w ROM:00131358 bset #1,($DE6).w ROM:0013135E move.b #3,($1226).w ROM:00131364 bra.l locret_131458 ROM:0013136A ; --------------------------------------------------------------------------- ROM:0013136A ROM:0013136A loc_13136A: ; CODE XREF: ROM:00131338↑j ROM:0013136A btst #7,($13A9).w ROM:00131370 beq.s locret_13137E ROM:00131372 move.b #2,($1226).w ROM:00131378 bra.l locret_131414 ROM:0013137E ; --------------------------------------------------------------------------- ROM:0013137E ROM:0013137E locret_13137E: ; CODE XREF: ROM:0013132E↑j ROM:0013137E ; ROM:00131370↑j ... ROM:0013137E rts ROM:00131380 ; --------------------------------------------------------------------------- ROM:00131380 ROM:00131380 loc_131380: ; DATA XREF: ROM:0013130A↑o ROM:00131380 move.w $69A(a5),d0 ROM:00131384 move.w $69C(a5),d1 ROM:00131388 cmp.w ($A5E).w,d0 ROM:0013138C bge.s loc_1313CC ROM:0013138E cmp.w ($A68).w,d1 ROM:00131392 bge.s loc_1313C6 ROM:00131394 bset #5,($13A2).w ROM:0013139A bset #1,($1399).w ROM:001313A0 bset #3,($C63).w ROM:001313A6 bset #3,($13E1).w ROM:001313AC bset #1,($DB6).w ROM:001313B2 bset #1,($DE6).w ROM:001313B8 move.b #3,($1226).w ROM:001313BE bra.l locret_131458 ROM:001313C4 ; --------------------------------------------------------------------------- ROM:001313C4 bra.s loc_1313CC ROM:001313C6 ; --------------------------------------------------------------------------- ROM:001313C6 ROM:001313C6 loc_1313C6: ; CODE XREF: ROM:00131392↑j ROM:001313C6 bset #1,($DE6).w ROM:001313CC ROM:001313CC loc_1313CC: ; CODE XREF: ROM:0013138C↑j ROM:001313CC ; ROM:001313C4↑j ROM:001313CC btst #4,($13AE).w ROM:001313D2 beq.s loc_131400 ROM:001313D4 bset #3,($C63).w ROM:001313DA bset #3,($13E1).w ROM:001313E0 bset #0,($13A0).w ROM:001313E6 bset #1,($1399).w ROM:001313EC bset #1,($DB6).w ROM:001313F2 bset #1,($DE6).w ROM:001313F8 move.b #3,($1226).w ROM:001313FE bra.s locret_131458 ROM:00131400 ; --------------------------------------------------------------------------- ROM:00131400 ROM:00131400 loc_131400: ; CODE XREF: ROM:001313D2↑j ROM:00131400 btst #7,($13A9).w ROM:00131406 bne.s locret_131414 ROM:00131408 move.b #1,($1226).w ROM:0013140E bra.l locret_13137E ROM:00131414 ; --------------------------------------------------------------------------- ROM:00131414 ROM:00131414 locret_131414: ; CODE XREF: ROM:00131378↑j ROM:00131414 ; ROM:00131406↑j ROM:00131414 rts ROM:00131416 ; --------------------------------------------------------------------------- ROM:00131416 ROM:00131416 loc_131416: ; DATA XREF: ROM:0013130E↑o ROM:00131416 btst #7,($13A9).w ROM:0013141C bne.s locret_131458 ROM:0013141E btst #4,($13AE).w ROM:00131424 bne.s loc_13143E ROM:00131426 bclr #1,($1399).w ROM:0013142C bclr #1,($DB6).w ROM:00131432 move.b #1,($1226).w ROM:00131438 bra.l locret_13137E ROM:0013143E ; --------------------------------------------------------------------------- ROM:0013143E ROM:0013143E loc_13143E: ; CODE XREF: ROM:00131424↑j ROM:0013143E btst #4,($13AD).w ROM:00131444 beq.s locret_131458 ROM:00131446 bset #1,($DB6).w ROM:0013144C bset #1,($DE6).w ROM:00131452 move.b #4,($1226).w ROM:00131458 ROM:00131458 locret_131458: ; CODE XREF: ROM:00131364↑j ROM:00131458 ; ROM:001313BE↑j ... ROM:00131458 rts ROM:0013145A ; --------------------------------------------------------------------------- ROM:0013145A ROM:0013145A loc_13145A: ; DATA XREF: ROM:00131312↑o ROM:0013145A btst #7,($13A9).w ROM:00131460 bne.s locret_131458 ROM:00131462 btst #4,($13AE).w ROM:00131468 bne.s locret_131482 ROM:0013146A bclr #1,($1399).w ROM:00131470 bclr #1,($DB6).w ROM:00131476 move.b #1,($1226).w ROM:0013147C bra.l locret_13137E ROM:00131482 ; --------------------------------------------------------------------------- ROM:00131482 ROM:00131482 locret_131482: ; CODE XREF: ROM:00131468↑j ROM:00131482 rts ROM:00131484 ROM:00131484 ; =============== S U B R O U T I N E ======================================= ROM:00131484 ROM:00131484 ROM:00131484 sub_131484: ; CODE XREF: sub_1312DA+8↑p ROM:00131484 move.w $69E(a5),d0 ROM:00131488 cmp.w ($C88).w,d0 ROM:0013148C blt.s loc_1314A2 ROM:0013148E move.w #$3AC6,d1 ROM:00131492 move.w ($E22).w,d2 ROM:00131496 move.w ($598).w,d3 ROM:0013149A bsr.l sub_116F5A ROM:001314A0 bra.s loc_1314B4 ROM:001314A2 ; --------------------------------------------------------------------------- ROM:001314A2 ROM:001314A2 loc_1314A2: ; CODE XREF: sub_131484+8↑j ROM:001314A2 move.w #$3AC4,d1 ROM:001314A6 move.w ($C88).w,d2 ROM:001314AA move.w ($598).w,d3 ROM:001314AE bsr.l sub_116F5A ROM:001314B4 ROM:001314B4 loc_1314B4: ; CODE XREF: sub_131484+1C↑j ROM:001314B4 muls.w ($13D0).w,d1 ROM:001314B8 divs.w $19A(a5),d1 ROM:001314BC move.w d1,($E20).w ROM:001314C0 rts ROM:001314C0 ; End of function sub_131484 ROM:001314C0 ROM:001314C2 ROM:001314C2 ; =============== S U B R O U T I N E ======================================= ROM:001314C2 ROM:001314C2 ROM:001314C2 sub_1314C2: ; CODE XREF: sub_1312DA+4↑p ROM:001314C2 move.w ($BB4).w,d0 ROM:001314C6 sub.w ($13D4).w,d0 ROM:001314CA move.w d0,($E22).w ROM:001314CE rts ROM:001314CE ; End of function sub_1314C2 ROM:001314CE ROM:001314D0 ROM:001314D0 ; =============== S U B R O U T I N E ======================================= ROM:001314D0 ROM:001314D0 ROM:001314D0 sub_1314D0: ; CODE XREF: sub_1312DA↑p ROM:001314D0 clr.w d1 ROM:001314D2 move.b ($1227).w,d1 ROM:001314D6 cmpi.w #4,d1 ROM:001314DA bcc.s locret_1314E4 ROM:001314DC movea.l off_1314E6(pc,d1.w*4),a0 ROM:001314E0 nop ROM:001314E2 jmp (a0) ROM:001314E4 ; --------------------------------------------------------------------------- ROM:001314E4 ROM:001314E4 locret_1314E4: ; CODE XREF: sub_1314D0+A↑j ROM:001314E4 rts ROM:001314E4 ; End of function sub_1314D0 ROM:001314E4 ROM:001314E4 ; --------------------------------------------------------------------------- ROM:001314E6 off_1314E6: dc.l loc_1314F6 ; DATA XREF: sub_1314D0+C↑r ROM:001314EA dc.l loc_131506 ROM:001314EE dc.l loc_13154E ROM:001314F2 dc.l loc_1315A2 ROM:001314F6 ; --------------------------------------------------------------------------- ROM:001314F6 ROM:001314F6 loc_1314F6: ; DATA XREF: ROM:off_1314E6↑o ROM:001314F6 bclr #4,($13AE).w ROM:001314FC move.b #1,($1227).w ROM:00131502 bra.s locret_13154C ROM:00131504 ; --------------------------------------------------------------------------- ROM:00131504 rts ROM:00131506 ; --------------------------------------------------------------------------- ROM:00131506 ROM:00131506 loc_131506: ; DATA XREF: ROM:001314EA↑o ROM:00131506 move.w $6A0(a5),d0 ROM:0013150A move.w $6A2(a5),d1 ROM:0013150E move.w $6A4(a5),d3 ROM:00131512 move.w $6A6(a5),d2 ROM:00131516 move.w $6A8(a5),d4 ROM:0013151A cmp.w ($A8E).w,d0 ROM:0013151E bge.s loc_131524 ROM:00131520 bra.w loc_131536 ROM:00131524 ; --------------------------------------------------------------------------- ROM:00131524 ROM:00131524 loc_131524: ; CODE XREF: ROM:0013151E↑j ROM:00131524 cmp.w ($A8E).w,d1 ROM:00131528 ble.s locret_13154C ROM:0013152A cmp.w ($598).w,d2 ROM:0013152E bgt.s loc_131536 ROM:00131530 cmp.w ($C88).w,d3 ROM:00131534 bge.s locret_13154C ROM:00131536 ROM:00131536 loc_131536: ; CODE XREF: ROM:00131520↑j ROM:00131536 ; ROM:0013152E↑j ROM:00131536 clr.b ($8DE).w ROM:0013153A move.w d4,($6A2).w ROM:0013153E move.b #1,($8DE).w ROM:00131544 move.b #2,($1227).w ROM:0013154A bra.s locret_1315A0 ROM:0013154C ; --------------------------------------------------------------------------- ROM:0013154C ROM:0013154C locret_13154C: ; CODE XREF: ROM:00131502↑j ROM:0013154C ; ROM:00131528↑j ... ROM:0013154C rts ROM:0013154E ; --------------------------------------------------------------------------- ROM:0013154E ROM:0013154E loc_13154E: ; DATA XREF: ROM:001314EE↑o ROM:0013154E cmpi.w #0,($6A2).w ROM:00131554 bgt.s loc_131564 ROM:00131556 bset #4,($13AE).w ROM:0013155C move.b #3,($1227).w ROM:00131562 bra.s locret_1315C4 ROM:00131564 ; --------------------------------------------------------------------------- ROM:00131564 ROM:00131564 loc_131564: ; CODE XREF: ROM:00131554↑j ROM:00131564 move.w $6A0(a5),d0 ROM:00131568 move.w $6A2(a5),d1 ROM:0013156C move.w $6A4(a5),d3 ROM:00131570 move.w $6A6(a5),d2 ROM:00131574 cmp.w ($A8E).w,d0 ROM:00131578 blt.s locret_1315A0 ROM:0013157A cmp.w ($A8E).w,d1 ROM:0013157E bgt.s loc_131584 ROM:00131580 bra.w loc_131590 ROM:00131584 ; --------------------------------------------------------------------------- ROM:00131584 ROM:00131584 loc_131584: ; CODE XREF: ROM:0013157E↑j ROM:00131584 cmp.w ($598).w,d2 ROM:00131588 bgt.s locret_1315A0 ROM:0013158A cmp.w ($C88).w,d3 ROM:0013158E blt.s locret_1315A0 ROM:00131590 ROM:00131590 loc_131590: ; CODE XREF: ROM:00131580↑j ROM:00131590 clr.b ($8DE).w ROM:00131594 clr.w ($6A2).w ROM:00131598 move.b #1,($1227).w ROM:0013159E bra.s locret_13154C ROM:001315A0 ; --------------------------------------------------------------------------- ROM:001315A0 ROM:001315A0 locret_1315A0: ; CODE XREF: ROM:0013154A↑j ROM:001315A0 ; ROM:00131578↑j ... ROM:001315A0 rts ROM:001315A2 ; --------------------------------------------------------------------------- ROM:001315A2 ROM:001315A2 loc_1315A2: ; DATA XREF: ROM:001314F2↑o ROM:001315A2 move.w $6A0(a5),d0 ROM:001315A6 move.w $6A2(a5),d1 ROM:001315AA cmp.w ($A8E).w,d1 ROM:001315AE bgt.s locret_1315C4 ROM:001315B0 cmp.w ($A8E).w,d0 ROM:001315B4 blt.s locret_1315C4 ROM:001315B6 bclr #4,($13AE).w ROM:001315BC move.b #1,($1227).w ROM:001315C2 bra.s locret_13154C ROM:001315C4 ; --------------------------------------------------------------------------- ROM:001315C4 ROM:001315C4 locret_1315C4: ; CODE XREF: ROM:00131562↑j ROM:001315C4 ; ROM:001315AE↑j ... ROM:001315C4 rts ROM:001315C6 ; --------------------------------------------------------------------------- ROM:001315C6 rts ROM:001315C8 ROM:001315C8 ; =============== S U B R O U T I N E ======================================= ROM:001315C8 ROM:001315C8 ROM:001315C8 sub_1315C8: ; CODE XREF: sub_126FC0+90↑p ROM:001315C8 move.w ($E28).w,d1 ROM:001315CC cmpi.w #6,d1 ROM:001315D0 bcc.s locret_1315DA ROM:001315D2 movea.l off_1315DC(pc,d1.w*4),a0 ROM:001315D6 nop ROM:001315D8 jmp (a0) ROM:001315DA ; --------------------------------------------------------------------------- ROM:001315DA ROM:001315DA locret_1315DA: ; CODE XREF: sub_1315C8+8↑j ROM:001315DA rts ROM:001315DA ; End of function sub_1315C8 ROM:001315DA ROM:001315DA ; --------------------------------------------------------------------------- ROM:001315DC off_1315DC: dc.l loc_1315F4 ; DATA XREF: sub_1315C8+A↑r ROM:001315E0 dc.l loc_1315FE ROM:001315E4 dc.l loc_131638 ROM:001315E8 dc.l loc_131654 ROM:001315EC dc.l loc_131688 ROM:001315F0 dc.l loc_1316C2 ROM:001315F4 ; --------------------------------------------------------------------------- ROM:001315F4 ROM:001315F4 loc_1315F4: ; DATA XREF: ROM:off_1315DC↑o ROM:001315F4 move.w #1,($E28).w ROM:001315FA bra.s loc_131632 ROM:001315FC ; --------------------------------------------------------------------------- ROM:001315FC rts ROM:001315FE ; --------------------------------------------------------------------------- ROM:001315FE ROM:001315FE loc_1315FE: ; DATA XREF: ROM:001315E0↑o ROM:001315FE btst #5,($13AE).w ROM:00131604 beq.s loc_131632 ROM:00131606 move.l ($9CC).w,d0 ROM:0013160A divu.l #$3E8,d0 ROM:00131612 bset #2,($1398).w ROM:00131618 clr.b ($8A1).w ROM:0013161C move.w d0,($628).w ROM:00131620 move.b #1,($8A1).w ROM:00131626 bsr.w sub_131700 ROM:0013162A move.w #2,($E28).w ROM:00131630 bra.s loc_13164E ROM:00131632 ; --------------------------------------------------------------------------- ROM:00131632 ROM:00131632 loc_131632: ; CODE XREF: ROM:001315FA↑j ROM:00131632 ; ROM:00131604↑j ROM:00131632 bsr.w sub_131792 ROM:00131636 rts ROM:00131638 ; --------------------------------------------------------------------------- ROM:00131638 ROM:00131638 loc_131638: ; DATA XREF: ROM:001315E4↑o ROM:00131638 cmpi.w #0,($628).w ROM:0013163E bgt.s loc_13164E ROM:00131640 bclr #2,($1398).w ROM:00131646 move.w #3,($E28).w ROM:0013164C bra.s locret_131686 ROM:0013164E ; --------------------------------------------------------------------------- ROM:0013164E ROM:0013164E loc_13164E: ; CODE XREF: ROM:00131630↑j ROM:0013164E ; ROM:0013163E↑j ... ROM:0013164E bsr.w sub_13173E ROM:00131652 rts ROM:00131654 ; --------------------------------------------------------------------------- ROM:00131654 ROM:00131654 loc_131654: ; DATA XREF: ROM:001315E8↑o ROM:00131654 btst #2,($139A).w ROM:0013165A beq.s loc_13166A ROM:0013165C bsr.w sub_1317E2 ROM:00131660 move.w #5,($E28).w ROM:00131666 bra.w loc_1316F8 ROM:0013166A ; --------------------------------------------------------------------------- ROM:0013166A ROM:0013166A loc_13166A: ; CODE XREF: ROM:0013165A↑j ROM:0013166A btst #1,($138E).w ROM:00131670 beq.s locret_131686 ROM:00131672 btst #2,($139A).w ROM:00131678 bne.s locret_131686 ROM:0013167A bsr.w sub_1317C0 ROM:0013167E move.w #4,($E28).w ROM:00131684 bra.s loc_1316BC ROM:00131686 ; --------------------------------------------------------------------------- ROM:00131686 ROM:00131686 locret_131686: ; CODE XREF: ROM:0013164C↑j ROM:00131686 ; ROM:00131670↑j ... ROM:00131686 rts ROM:00131688 ; --------------------------------------------------------------------------- ROM:00131688 ROM:00131688 loc_131688: ; DATA XREF: ROM:001315EC↑o ROM:00131688 btst #5,($13AE).w ROM:0013168E beq.s loc_1316BC ROM:00131690 move.l ($9CC).w,d0 ROM:00131694 divu.l #$3E8,d0 ROM:0013169C bset #2,($1398).w ROM:001316A2 clr.b ($8A1).w ROM:001316A6 move.w d0,($628).w ROM:001316AA move.b #1,($8A1).w ROM:001316B0 bsr.w sub_131700 ROM:001316B4 move.w #2,($E28).w ROM:001316BA bra.s loc_13164E ROM:001316BC ; --------------------------------------------------------------------------- ROM:001316BC ROM:001316BC loc_1316BC: ; CODE XREF: ROM:00131684↑j ROM:001316BC ; ROM:0013168E↑j ROM:001316BC bsr.w sub_1317C0 ROM:001316C0 rts ROM:001316C2 ; --------------------------------------------------------------------------- ROM:001316C2 ROM:001316C2 loc_1316C2: ; DATA XREF: ROM:001315F0↑o ROM:001316C2 btst #5,($13AE).w ROM:001316C8 beq.s loc_1316F8 ROM:001316CA move.l ($9CC).w,d0 ROM:001316CE divu.l #$3E8,d0 ROM:001316D6 bset #2,($1398).w ROM:001316DC clr.b ($8A1).w ROM:001316E0 move.w d0,($628).w ROM:001316E4 move.b #1,($8A1).w ROM:001316EA bsr.w sub_131700 ROM:001316EE move.w #2,($E28).w ROM:001316F4 bra.w loc_13164E ROM:001316F8 ; --------------------------------------------------------------------------- ROM:001316F8 ROM:001316F8 loc_1316F8: ; CODE XREF: ROM:00131666↑j ROM:001316F8 ; ROM:001316C8↑j ROM:001316F8 bsr.w sub_1317E2 ROM:001316FC rts ROM:001316FE ; --------------------------------------------------------------------------- ROM:001316FE rts ROM:00131700 ROM:00131700 ; =============== S U B R O U T I N E ======================================= ROM:00131700 ROM:00131700 ROM:00131700 sub_131700: ; CODE XREF: ROM:00131626↑p ROM:00131700 ; ROM:001316B0↑p ... ROM:00131700 move.l #$FDE8,d2 ROM:00131706 move.w ($1144).w,d1 ROM:0013170A ext.l d1 ROM:0013170C sub.l d1,d2 ROM:0013170E cmp.l ($9CC).w,d2 ROM:00131712 bge.s loc_13172E ROM:00131714 move.l d2,d0 ROM:00131716 move.l ($9CC).w,d1 ROM:0013171A sub.l d2,d1 ROM:0013171C move.l d1,($9CC).w ROM:00131720 move.w ($628).w,d1 ROM:00131724 sub.w $6AE(a5),d1 ROM:00131728 move.w d1,($E26).w ROM:0013172C bra.s loc_131736 ROM:0013172E ; --------------------------------------------------------------------------- ROM:0013172E ROM:0013172E loc_13172E: ; CODE XREF: sub_131700+12↑j ROM:0013172E move.l ($9CC).w,d0 ROM:00131732 clr.l ($9CC).w ROM:00131736 ROM:00131736 loc_131736: ; CODE XREF: sub_131700+2C↑j ROM:00131736 bsr.l sub_11652A ROM:0013173C rts ROM:0013173C ; End of function sub_131700 ROM:0013173C ROM:0013173E ROM:0013173E ; =============== S U B R O U T I N E ======================================= ROM:0013173E ROM:0013173E ROM:0013173E sub_13173E: ; CODE XREF: ROM:loc_13164E↑p ROM:0013173E move.l ($9CC).w,d1 ROM:00131742 cmpi.l #0,d1 ROM:00131748 ble.s locret_131790 ROM:0013174A move.w ($E26).w,d1 ROM:0013174E cmp.w ($628).w,d1 ROM:00131752 blt.s locret_131790 ROM:00131754 move.w $6AE(a5),d1 ROM:00131758 muls.w #$3E8,d1 ROM:0013175C cmp.l ($9CC).w,d1 ROM:00131760 blt.s loc_13176C ROM:00131762 move.l ($9CC).w,d0 ROM:00131766 clr.l ($9CC).w ROM:0013176A bra.s loc_13178A ROM:0013176C ; --------------------------------------------------------------------------- ROM:0013176C ROM:0013176C loc_13176C: ; CODE XREF: sub_13173E+22↑j ROM:0013176C move.w $6AE(a5),d0 ROM:00131770 add.w ($E26).w,d0 ROM:00131774 sub.w ($628).w,d0 ROM:00131778 sub.w d0,($E26).w ROM:0013177C ext.l d0 ROM:0013177E muls.l #$3E8,d0 ROM:00131786 sub.l d0,($9CC).w ROM:0013178A ROM:0013178A loc_13178A: ; CODE XREF: sub_13173E+2C↑j ROM:0013178A bsr.l sub_11652A ROM:00131790 ROM:00131790 locret_131790: ; CODE XREF: sub_13173E+A↑j ROM:00131790 ; sub_13173E+14↑j ROM:00131790 rts ROM:00131790 ; End of function sub_13173E ROM:00131790 ROM:00131792 ROM:00131792 ; =============== S U B R O U T I N E ======================================= ROM:00131792 ROM:00131792 ROM:00131792 sub_131792: ; CODE XREF: ROM:loc_131632↑p ROM:00131792 move.w #$3A36,d1 ROM:00131796 move.w ($A94).w,d2 ROM:0013179A bsr.l sub_116F5A ROM:001317A0 move.w d1,($E24).w ROM:001317A4 move.w ($E24).w,d3 ROM:001317A8 muls.w ($E3A).w,d3 ROM:001317AC muls.l ($A30).w,d4:d3 ROM:001317B2 divs.l #$6DDD00,d4:d3 ROM:001317BA move.l d3,($9CC).w ROM:001317BE rts ROM:001317BE ; End of function sub_131792 ROM:001317BE ROM:001317C0 ROM:001317C0 ; =============== S U B R O U T I N E ======================================= ROM:001317C0 ROM:001317C0 ROM:001317C0 sub_1317C0: ; CODE XREF: ROM:0013167A↑p ROM:001317C0 ; ROM:loc_1316BC↑p ROM:001317C0 move.w $6AC(a5),($E24).w ROM:001317C6 move.w ($E24).w,d3 ROM:001317CA muls.w ($E3A).w,d3 ROM:001317CE muls.l ($A30).w,d4:d3 ROM:001317D4 divs.l #$6DDD00,d4:d3 ROM:001317DC move.l d3,($9CC).w ROM:001317E0 rts ROM:001317E0 ; End of function sub_1317C0 ROM:001317E0 ROM:001317E2 ROM:001317E2 ; =============== S U B R O U T I N E ======================================= ROM:001317E2 ROM:001317E2 ROM:001317E2 sub_1317E2: ; CODE XREF: ROM:0013165C↑p ROM:001317E2 ; ROM:loc_1316F8↑p ROM:001317E2 move.w $6AA(a5),($E24).w ROM:001317E8 move.w ($E24).w,d3 ROM:001317EC muls.w ($E3A).w,d3 ROM:001317F0 muls.l ($A30).w,d4:d3 ROM:001317F6 divs.l #$6DDD00,d4:d3 ROM:001317FE move.l d3,($9CC).w ROM:00131802 rts ROM:00131802 ; End of function sub_1317E2 ROM:00131802 ROM:00131804 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_17. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00131806 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_27. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00131808 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_18. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0013180A ROM:0013180A ; =============== S U B R O U T I N E ======================================= ROM:0013180A ROM:0013180A ROM:0013180A sub_13180A: ; CODE XREF: ROM:001170BC↑p ROM:0013180A bsr.w sub_131D96 ROM:0013180E bsr.w sub_131814 ROM:00131812 rts ROM:00131812 ; End of function sub_13180A ROM:00131812 ROM:00131814 ROM:00131814 ; =============== S U B R O U T I N E ======================================= ROM:00131814 ROM:00131814 ROM:00131814 sub_131814: ; CODE XREF: sub_13180A+4↑p ROM:00131814 clr.w d1 ROM:00131816 move.b ($1228).w,d1 ROM:0013181A cmpi.w #7,d1 ROM:0013181E bcc.s locret_131828 ROM:00131820 movea.l off_13182A(pc,d1.w*4),a0 ROM:00131824 nop ROM:00131826 jmp (a0) ROM:00131828 ; --------------------------------------------------------------------------- ROM:00131828 ROM:00131828 locret_131828: ; CODE XREF: sub_131814+A↑j ROM:00131828 rts ROM:00131828 ; End of function sub_131814 ROM:00131828 ROM:00131828 ; --------------------------------------------------------------------------- ROM:0013182A off_13182A: dc.l loc_131846 ; DATA XREF: sub_131814+C↑r ROM:0013182E dc.l loc_131860 ROM:00131832 dc.l loc_1318D4 ROM:00131836 dc.l loc_13198C ROM:0013183A dc.l loc_131A44 ROM:0013183E dc.l loc_131BB4 ROM:00131842 dc.l loc_131C0E ROM:00131846 ; --------------------------------------------------------------------------- ROM:00131846 ROM:00131846 loc_131846: ; DATA XREF: ROM:off_13182A↑o ROM:00131846 move.w #7,($E2E).w ROM:0013184C bclr #7,($1390).w ROM:00131852 move.b #5,($1228).w ROM:00131858 bra.l loc_131BFA ROM:0013185E ; --------------------------------------------------------------------------- ROM:0013185E rts ROM:00131860 ; --------------------------------------------------------------------------- ROM:00131860 ROM:00131860 loc_131860: ; DATA XREF: ROM:0013182E↑o ROM:00131860 cmpi.w #0,($62A).w ROM:00131866 bgt.s loc_131888 ROM:00131868 btst #1,($93A).w ROM:0013186E beq.s loc_131888 ROM:00131870 move.w #1,($E2E).w ROM:00131876 bclr #7,($1390).w ROM:0013187C move.b #5,($1228).w ROM:00131882 bra.l loc_131BFA ROM:00131888 ; --------------------------------------------------------------------------- ROM:00131888 ROM:00131888 loc_131888: ; CODE XREF: ROM:00131866↑j ROM:00131888 ; ROM:0013186E↑j ROM:00131888 cmpi.w #0,($62A).w ROM:0013188E bgt.s loc_1318B0 ROM:00131890 btst #1,($93A).w ROM:00131896 bne.s loc_1318B0 ROM:00131898 move.w #2,($E2E).w ROM:0013189E bclr #7,($1390).w ROM:001318A4 move.b #5,($1228).w ROM:001318AA bra.l loc_131BFA ROM:001318B0 ; --------------------------------------------------------------------------- ROM:001318B0 ROM:001318B0 loc_1318B0: ; CODE XREF: ROM:0013188E↑j ROM:001318B0 ; ROM:00131896↑j ROM:001318B0 btst #2,($13AA).w ROM:001318B6 beq.s locret_1318D2 ROM:001318B8 clr.b ($8A3).w ROM:001318BC clr.w ($62C).w ROM:001318C0 move.b #3,($8A3).w ROM:001318C6 move.b #2,($1228).w ROM:001318CC bra.l loc_131984 ROM:001318D2 ; --------------------------------------------------------------------------- ROM:001318D2 ROM:001318D2 locret_1318D2: ; CODE XREF: ROM:001318B6↑j ROM:001318D2 ; ROM:00131BF4↓j ROM:001318D2 rts ROM:001318D4 ; --------------------------------------------------------------------------- ROM:001318D4 ROM:001318D4 loc_1318D4: ; CODE XREF: ROM:00131934↓j ROM:001318D4 ; ROM:001319EC↓j ... ROM:001318D4 cmpi.w #0,($62A).w ROM:001318DA bgt.s loc_1318F4 ROM:001318DC move.w #0,($E2E).w ROM:001318E2 bclr #7,($1390).w ROM:001318E8 move.b #5,($1228).w ROM:001318EE bra.l loc_131BFA ROM:001318F4 ; --------------------------------------------------------------------------- ROM:001318F4 ROM:001318F4 loc_1318F4: ; CODE XREF: ROM:001318DA↑j ROM:001318F4 move.w #6,d0 ROM:001318F8 move.w #2,d1 ROM:001318FC btst #2,($13AA).w ROM:00131902 beq.s loc_13193C ROM:00131904 cmp.w ($62C).w,d1 ROM:00131908 ble.s loc_13191A ROM:0013190A clr.b ($8A3).w ROM:0013190E clr.w ($62C).w ROM:00131912 move.b #3,($8A3).w ROM:00131918 bra.s loc_131942 ROM:0013191A ; --------------------------------------------------------------------------- ROM:0013191A ROM:0013191A loc_13191A: ; CODE XREF: ROM:00131908↑j ROM:0013191A cmp.w ($62C).w,d0 ROM:0013191E bge.s loc_13193A ROM:00131920 clr.b ($8A3).w ROM:00131924 clr.w ($62C).w ROM:00131928 move.b #3,($8A3).w ROM:0013192E move.b #2,($1228).w ROM:00131934 bra.l loc_1318D4 ROM:0013193A ; --------------------------------------------------------------------------- ROM:0013193A ROM:0013193A loc_13193A: ; CODE XREF: ROM:0013191E↑j ROM:0013193A bra.s loc_13194E ROM:0013193C ; --------------------------------------------------------------------------- ROM:0013193C ROM:0013193C loc_13193C: ; CODE XREF: ROM:00131902↑j ROM:0013193C cmp.w ($62C).w,d0 ROM:00131940 bge.s loc_13194E ROM:00131942 ROM:00131942 loc_131942: ; CODE XREF: ROM:00131918↑j ROM:00131942 move.b #2,($1228).w ROM:00131948 bra.l loc_131984 ROM:0013194E ; --------------------------------------------------------------------------- ROM:0013194E ROM:0013194E loc_13194E: ; CODE XREF: ROM:loc_13193A↑j ROM:0013194E ; ROM:00131940↑j ROM:0013194E move.w #2,d0 ROM:00131952 move.w #6,d1 ROM:00131956 btst #2,($13AA).w ROM:0013195C beq.s loc_131984 ROM:0013195E cmp.w ($62C).w,d0 ROM:00131962 bgt.s loc_131984 ROM:00131964 cmp.w ($62C).w,d1 ROM:00131968 blt.s loc_131984 ROM:0013196A clr.b ($8A3).w ROM:0013196E clr.w ($62C).w ROM:00131972 move.b #3,($8A3).w ROM:00131978 move.b #3,($1228).w ROM:0013197E bra.l loc_131A3C ROM:00131984 ; --------------------------------------------------------------------------- ROM:00131984 ROM:00131984 loc_131984: ; CODE XREF: ROM:001318CC↑j ROM:00131984 ; ROM:00131948↑j ... ROM:00131984 bclr #2,($13AA).w ROM:0013198A rts ROM:0013198C ; --------------------------------------------------------------------------- ROM:0013198C ROM:0013198C loc_13198C: ; DATA XREF: ROM:00131836↑o ROM:0013198C cmpi.w #0,($62A).w ROM:00131992 bgt.s loc_1319AC ROM:00131994 move.w #0,($E2E).w ROM:0013199A bclr #7,($1390).w ROM:001319A0 move.b #5,($1228).w ROM:001319A6 bra.l loc_131BFA ROM:001319AC ; --------------------------------------------------------------------------- ROM:001319AC ROM:001319AC loc_1319AC: ; CODE XREF: ROM:00131992↑j ROM:001319AC move.w #$10,d0 ROM:001319B0 move.w #$A,d1 ROM:001319B4 btst #2,($13AA).w ROM:001319BA beq.s loc_1319F4 ROM:001319BC cmp.w ($62C).w,d1 ROM:001319C0 ble.s loc_1319D2 ROM:001319C2 clr.b ($8A3).w ROM:001319C6 clr.w ($62C).w ROM:001319CA move.b #3,($8A3).w ROM:001319D0 bra.s loc_1319FA ROM:001319D2 ; --------------------------------------------------------------------------- ROM:001319D2 ROM:001319D2 loc_1319D2: ; CODE XREF: ROM:001319C0↑j ROM:001319D2 cmp.w ($62C).w,d0 ROM:001319D6 bge.s loc_1319F2 ROM:001319D8 clr.b ($8A3).w ROM:001319DC clr.w ($62C).w ROM:001319E0 move.b #3,($8A3).w ROM:001319E6 move.b #2,($1228).w ROM:001319EC bra.l loc_1318D4 ROM:001319F2 ; --------------------------------------------------------------------------- ROM:001319F2 ROM:001319F2 loc_1319F2: ; CODE XREF: ROM:001319D6↑j ROM:001319F2 bra.s loc_131A06 ROM:001319F4 ; --------------------------------------------------------------------------- ROM:001319F4 ROM:001319F4 loc_1319F4: ; CODE XREF: ROM:001319BA↑j ROM:001319F4 cmp.w ($62C).w,d0 ROM:001319F8 bge.s loc_131A06 ROM:001319FA ROM:001319FA loc_1319FA: ; CODE XREF: ROM:001319D0↑j ROM:001319FA move.b #2,($1228).w ROM:00131A00 bra.l loc_131984 ROM:00131A06 ; --------------------------------------------------------------------------- ROM:00131A06 ROM:00131A06 loc_131A06: ; CODE XREF: ROM:loc_1319F2↑j ROM:00131A06 ; ROM:001319F8↑j ROM:00131A06 move.w #$A,d0 ROM:00131A0A move.w #$10,d1 ROM:00131A0E btst #2,($13AA).w ROM:00131A14 beq.s loc_131A3C ROM:00131A16 cmp.w ($62C).w,d0 ROM:00131A1A bgt.s loc_131A3C ROM:00131A1C cmp.w ($62C).w,d1 ROM:00131A20 blt.s loc_131A3C ROM:00131A22 clr.b ($8A3).w ROM:00131A26 clr.w ($62C).w ROM:00131A2A move.b #3,($8A3).w ROM:00131A30 move.b #4,($1228).w ROM:00131A36 bra.l loc_131BAC ROM:00131A3C ; --------------------------------------------------------------------------- ROM:00131A3C ROM:00131A3C loc_131A3C: ; CODE XREF: ROM:0013197E↑j ROM:00131A3C ; ROM:00131A14↑j ... ROM:00131A3C bclr #2,($13AA).w ROM:00131A42 rts ROM:00131A44 ; --------------------------------------------------------------------------- ROM:00131A44 ROM:00131A44 loc_131A44: ; DATA XREF: ROM:0013183A↑o ROM:00131A44 cmpi.w #0,($62A).w ROM:00131A4A bgt.s loc_131A64 ROM:00131A4C move.w #0,($E2E).w ROM:00131A52 bclr #7,($1390).w ROM:00131A58 move.b #5,($1228).w ROM:00131A5E bra.l loc_131BFA ROM:00131A64 ; --------------------------------------------------------------------------- ROM:00131A64 ROM:00131A64 loc_131A64: ; CODE XREF: ROM:00131A4A↑j ROM:00131A64 move.w #$A,d0 ROM:00131A68 move.w #2,d1 ROM:00131A6C move.w #6,d2 ROM:00131A70 move.w #6,d3 ROM:00131A74 btst #2,($13AA).w ROM:00131A7A beq.s loc_131AD0 ROM:00131A7C cmp.w ($62C).w,d1 ROM:00131A80 ble.s loc_131A92 ROM:00131A82 clr.b ($8A3).w ROM:00131A86 clr.w ($62C).w ROM:00131A8A move.b #3,($8A3).w ROM:00131A90 bra.s loc_131AD6 ROM:00131A92 ; --------------------------------------------------------------------------- ROM:00131A92 ROM:00131A92 loc_131A92: ; CODE XREF: ROM:00131A80↑j ROM:00131A92 cmp.w ($62C).w,d2 ROM:00131A96 bge.s loc_131AAE ROM:00131A98 cmp.w ($62C).w,d3 ROM:00131A9C ble.s loc_131AAE ROM:00131A9E clr.b ($8A3).w ROM:00131AA2 clr.w ($62C).w ROM:00131AA6 move.b #3,($8A3).w ROM:00131AAC bra.s loc_131AD6 ROM:00131AAE ; --------------------------------------------------------------------------- ROM:00131AAE ROM:00131AAE loc_131AAE: ; CODE XREF: ROM:00131A96↑j ROM:00131AAE ; ROM:00131A9C↑j ROM:00131AAE cmp.w ($62C).w,d0 ROM:00131AB2 bge.s loc_131ACE ROM:00131AB4 clr.b ($8A3).w ROM:00131AB8 clr.w ($62C).w ROM:00131ABC move.b #3,($8A3).w ROM:00131AC2 move.b #2,($1228).w ROM:00131AC8 bra.l loc_1318D4 ROM:00131ACE ; --------------------------------------------------------------------------- ROM:00131ACE ROM:00131ACE loc_131ACE: ; CODE XREF: ROM:00131AB2↑j ROM:00131ACE bra.s loc_131AEE ROM:00131AD0 ; --------------------------------------------------------------------------- ROM:00131AD0 ROM:00131AD0 loc_131AD0: ; CODE XREF: ROM:00131A7A↑j ROM:00131AD0 cmp.w ($62C).w,d0 ROM:00131AD4 bge.s loc_131AEE ROM:00131AD6 ROM:00131AD6 loc_131AD6: ; CODE XREF: ROM:00131A90↑j ROM:00131AD6 ; ROM:00131AAC↑j ROM:00131AD6 move.w #0,($E30).w ROM:00131ADC move.w #0,($E2A).w ROM:00131AE2 move.b #2,($1228).w ROM:00131AE8 bra.l loc_131984 ROM:00131AEE ; --------------------------------------------------------------------------- ROM:00131AEE ROM:00131AEE loc_131AEE: ; CODE XREF: ROM:loc_131ACE↑j ROM:00131AEE ; ROM:00131AD4↑j ROM:00131AEE move.w #6,d0 ROM:00131AF2 move.w #$A,d1 ROM:00131AF6 move.w #$F,d2 ROM:00131AFA btst #2,($13AA).w ROM:00131B00 beq.s loc_131B3A ROM:00131B02 cmp.w ($62C).w,d0 ROM:00131B06 bgt.s loc_131B3A ROM:00131B08 cmp.w ($62C).w,d1 ROM:00131B0C blt.s loc_131B3A ROM:00131B0E cmp.w ($E30).w,d2 ROM:00131B12 ble.s loc_131B3A ROM:00131B14 clr.b ($8A3).w ROM:00131B18 clr.w ($62C).w ROM:00131B1C move.b #3,($8A3).w ROM:00131B22 bsr.w sub_131D32 ROM:00131B26 addq.w #1,($E30).w ROM:00131B2A bvc.s loc_131B32 ROM:00131B2C move.w #$8000,($E30).w ROM:00131B32 ROM:00131B32 loc_131B32: ; CODE XREF: ROM:00131B2A↑j ROM:00131B32 move.b #4,($1228).w ROM:00131B38 bra.s loc_131BAC ROM:00131B3A ; --------------------------------------------------------------------------- ROM:00131B3A ROM:00131B3A loc_131B3A: ; CODE XREF: ROM:00131B00↑j ROM:00131B3A ; ROM:00131B06↑j ... ROM:00131B3A btst #2,($13AA).w ROM:00131B40 beq.s loc_131B76 ROM:00131B42 cmp.w ($62C).w,d0 ROM:00131B46 bgt.s loc_131B76 ROM:00131B48 cmp.w ($62C).w,d1 ROM:00131B4C blt.s loc_131B76 ROM:00131B4E cmp.w ($E30).w,d2 ROM:00131B52 bgt.s loc_131B76 ROM:00131B54 clr.b ($8A3).w ROM:00131B58 clr.w ($62C).w ROM:00131B5C bsr.w sub_131D32 ROM:00131B60 bsr.w sub_131D44 ROM:00131B64 bclr #7,($1390).w ROM:00131B6A move.b #5,($1228).w ROM:00131B70 bra.l loc_131BFA ROM:00131B76 ; --------------------------------------------------------------------------- ROM:00131B76 ROM:00131B76 loc_131B76: ; CODE XREF: ROM:00131B40↑j ROM:00131B76 ; ROM:00131B46↑j ... ROM:00131B76 move.w #2,d0 ROM:00131B7A move.w #6,d1 ROM:00131B7E btst #2,($13AA).w ROM:00131B84 beq.s loc_131BAC ROM:00131B86 cmp.w ($62C).w,d0 ROM:00131B8A bgt.s loc_131BAC ROM:00131B8C cmp.w ($62C).w,d1 ROM:00131B90 blt.s loc_131BAC ROM:00131B92 clr.b ($8A3).w ROM:00131B96 clr.w ($62C).w ROM:00131B9A move.b #3,($8A3).w ROM:00131BA0 move.b #6,($1228).w ROM:00131BA6 bra.l loc_131D28 ROM:00131BAC ; --------------------------------------------------------------------------- ROM:00131BAC ROM:00131BAC loc_131BAC: ; CODE XREF: ROM:00131A36↑j ROM:00131BAC ; ROM:00131B38↑j ... ROM:00131BAC bclr #2,($13AA).w ROM:00131BB2 rts ROM:00131BB4 ; --------------------------------------------------------------------------- ROM:00131BB4 ROM:00131BB4 loc_131BB4: ; DATA XREF: ROM:0013183E↑o ROM:00131BB4 move.w $6B6(a5),d0 ROM:00131BB8 btst #2,($13A5).w ROM:00131BBE beq.s loc_131BC2 ROM:00131BC0 bra.s loc_131BCA ROM:00131BC2 ; --------------------------------------------------------------------------- ROM:00131BC2 ROM:00131BC2 loc_131BC2: ; CODE XREF: ROM:00131BBE↑j ROM:00131BC2 btst #5,($13A7).w ROM:00131BC8 beq.s loc_131BFA ROM:00131BCA ROM:00131BCA loc_131BCA: ; CODE XREF: ROM:00131BC0↑j ROM:00131BCA bsr.w sub_131D7E ROM:00131BCE move.w #0,($E30).w ROM:00131BD4 move.w #0,($E2A).w ROM:00131BDA clr.b ($8A2).w ROM:00131BDE move.w d0,($62A).w ROM:00131BE2 move.b #1,($8A2).w ROM:00131BE8 bset #7,($1390).w ROM:00131BEE move.b #1,($1228).w ROM:00131BF4 bra.l locret_1318D2 ROM:00131BFA ; --------------------------------------------------------------------------- ROM:00131BFA ROM:00131BFA loc_131BFA: ; CODE XREF: ROM:00131858↑j ROM:00131BFA ; ROM:00131882↑j ... ROM:00131BFA bclr #2,($13A5).w ROM:00131C00 bclr #5,($13A7).w ROM:00131C06 bclr #2,($13AA).w ROM:00131C0C rts ROM:00131C0E ; --------------------------------------------------------------------------- ROM:00131C0E ROM:00131C0E loc_131C0E: ; DATA XREF: ROM:00131842↑o ROM:00131C0E cmpi.w #0,($62A).w ROM:00131C14 bgt.s loc_131C2A ROM:00131C16 move.w #0,($E2E).w ROM:00131C1C bclr #7,($1390).w ROM:00131C22 move.b #5,($1228).w ROM:00131C28 bra.s loc_131BFA ROM:00131C2A ; --------------------------------------------------------------------------- ROM:00131C2A ROM:00131C2A loc_131C2A: ; CODE XREF: ROM:00131C14↑j ROM:00131C2A move.w #2,d0 ROM:00131C2E move.w #6,d1 ROM:00131C32 move.w #$F,d2 ROM:00131C36 btst #2,($13AA).w ROM:00131C3C beq.s loc_131C72 ROM:00131C3E cmp.w ($62C).w,d0 ROM:00131C42 bgt.s loc_131C72 ROM:00131C44 cmp.w ($62C).w,d1 ROM:00131C48 blt.s loc_131C72 ROM:00131C4A cmp.w ($E30).w,d2 ROM:00131C4E bgt.s loc_131C72 ROM:00131C50 clr.b ($8A3).w ROM:00131C54 clr.w ($62C).w ROM:00131C58 bsr.w sub_131D3E ROM:00131C5C bsr.w sub_131D44 ROM:00131C60 bclr #7,($1390).w ROM:00131C66 move.b #5,($1228).w ROM:00131C6C bra.l loc_131BFA ROM:00131C72 ; --------------------------------------------------------------------------- ROM:00131C72 ROM:00131C72 loc_131C72: ; CODE XREF: ROM:00131C3C↑j ROM:00131C72 ; ROM:00131C42↑j ... ROM:00131C72 move.w #6,d0 ROM:00131C76 move.w #2,d1 ROM:00131C7A btst #2,($13AA).w ROM:00131C80 beq.s loc_131CBA ROM:00131C82 cmp.w ($62C).w,d1 ROM:00131C86 ble.s loc_131C98 ROM:00131C88 clr.b ($8A3).w ROM:00131C8C clr.w ($62C).w ROM:00131C90 move.b #3,($8A3).w ROM:00131C96 bra.s loc_131CC0 ROM:00131C98 ; --------------------------------------------------------------------------- ROM:00131C98 ROM:00131C98 loc_131C98: ; CODE XREF: ROM:00131C86↑j ROM:00131C98 cmp.w ($62C).w,d0 ROM:00131C9C bge.s loc_131CB8 ROM:00131C9E clr.b ($8A3).w ROM:00131CA2 clr.w ($62C).w ROM:00131CA6 move.b #3,($8A3).w ROM:00131CAC move.b #2,($1228).w ROM:00131CB2 bra.l loc_1318D4 ROM:00131CB8 ; --------------------------------------------------------------------------- ROM:00131CB8 ROM:00131CB8 loc_131CB8: ; CODE XREF: ROM:00131C9C↑j ROM:00131CB8 bra.s loc_131CD8 ROM:00131CBA ; --------------------------------------------------------------------------- ROM:00131CBA ROM:00131CBA loc_131CBA: ; CODE XREF: ROM:00131C80↑j ROM:00131CBA cmp.w ($62C).w,d0 ROM:00131CBE bge.s loc_131CD8 ROM:00131CC0 ROM:00131CC0 loc_131CC0: ; CODE XREF: ROM:00131C96↑j ROM:00131CC0 move.w #0,($E30).w ROM:00131CC6 move.w #0,($E2A).w ROM:00131CCC move.b #2,($1228).w ROM:00131CD2 bra.l loc_131984 ROM:00131CD8 ; --------------------------------------------------------------------------- ROM:00131CD8 ROM:00131CD8 loc_131CD8: ; CODE XREF: ROM:loc_131CB8↑j ROM:00131CD8 ; ROM:00131CBE↑j ROM:00131CD8 move.w #2,d0 ROM:00131CDC move.w #6,d1 ROM:00131CE0 move.w #$F,d2 ROM:00131CE4 btst #2,($13AA).w ROM:00131CEA beq.s loc_131D28 ROM:00131CEC cmp.w ($62C).w,d0 ROM:00131CF0 bgt.s loc_131D28 ROM:00131CF2 cmp.w ($62C).w,d1 ROM:00131CF6 blt.s loc_131D28 ROM:00131CF8 cmp.w ($E30).w,d2 ROM:00131CFC ble.s loc_131D28 ROM:00131CFE clr.b ($8A3).w ROM:00131D02 clr.w ($62C).w ROM:00131D06 move.b #3,($8A3).w ROM:00131D0C bsr.w sub_131D3E ROM:00131D10 addq.w #1,($E30).w ROM:00131D14 bvc.s loc_131D1C ROM:00131D16 move.w #$8000,($E30).w ROM:00131D1C ROM:00131D1C loc_131D1C: ; CODE XREF: ROM:00131D14↑j ROM:00131D1C move.b #4,($1228).w ROM:00131D22 bra.l loc_131BAC ROM:00131D28 ; --------------------------------------------------------------------------- ROM:00131D28 ROM:00131D28 loc_131D28: ; CODE XREF: ROM:00131BA6↑j ROM:00131D28 ; ROM:00131CEA↑j ... ROM:00131D28 bclr #2,($13AA).w ROM:00131D2E rts ROM:00131D30 ; --------------------------------------------------------------------------- ROM:00131D30 rts ROM:00131D32 ROM:00131D32 ; =============== S U B R O U T I N E ======================================= ROM:00131D32 ROM:00131D32 ROM:00131D32 sub_131D32: ; CODE XREF: ROM:00131B22↑p ROM:00131D32 ; ROM:00131B5C↑p ROM:00131D32 lsl ($E2A).w ROM:00131D36 ori.w #1,($E2A).w ROM:00131D3C rts ROM:00131D3C ; End of function sub_131D32 ROM:00131D3C ROM:00131D3E ROM:00131D3E ; =============== S U B R O U T I N E ======================================= ROM:00131D3E ROM:00131D3E ROM:00131D3E sub_131D3E: ; CODE XREF: ROM:00131C58↑p ROM:00131D3E ; ROM:00131D0C↑p ROM:00131D3E lsl ($E2A).w ROM:00131D42 rts ROM:00131D42 ; End of function sub_131D3E ROM:00131D42 ROM:00131D44 ROM:00131D44 ; =============== S U B R O U T I N E ======================================= ROM:00131D44 ROM:00131D44 ROM:00131D44 sub_131D44: ; CODE XREF: ROM:00131B60↑p ROM:00131D44 ; ROM:00131C5C↑p ROM:00131D44 move.w ($E2A).w,d0 ROM:00131D48 cmpi.w #$F0F0,d0 ROM:00131D4C bne.s loc_131D56 ROM:00131D4E move.w #5,($E2E).w ROM:00131D54 bra.s loc_131D6A ROM:00131D56 ; --------------------------------------------------------------------------- ROM:00131D56 ROM:00131D56 loc_131D56: ; CODE XREF: sub_131D44+8↑j ROM:00131D56 cmp.w ($E2C).w,d0 ROM:00131D5A bne.s loc_131D64 ROM:00131D5C move.w #3,($E2E).w ROM:00131D62 bra.s loc_131D6A ROM:00131D64 ; --------------------------------------------------------------------------- ROM:00131D64 ROM:00131D64 loc_131D64: ; CODE XREF: sub_131D44+16↑j ROM:00131D64 move.w #4,($E2E).w ROM:00131D6A ROM:00131D6A loc_131D6A: ; CODE XREF: sub_131D44+10↑j ROM:00131D6A ; sub_131D44+1E↑j ROM:00131D6A cmpi.w #0,d0 ROM:00131D6E beq.s loc_131D76 ROM:00131D70 cmpi.w #$FFFF,d0 ROM:00131D74 bne.s locret_131D7C ROM:00131D76 ROM:00131D76 loc_131D76: ; CODE XREF: sub_131D44+2A↑j ROM:00131D76 move.w #6,($E2E).w ROM:00131D7C ROM:00131D7C locret_131D7C: ; CODE XREF: sub_131D44+30↑j ROM:00131D7C rts ROM:00131D7C ; End of function sub_131D44 ROM:00131D7C ROM:00131D7E ROM:00131D7E ; =============== S U B R O U T I N E ======================================= ROM:00131D7E ROM:00131D7E ROM:00131D7E sub_131D7E: ; CODE XREF: ROM:loc_131BCA↑p ROM:00131D7E btst #1,($93A).w ROM:00131D84 beq.s loc_131D8E ROM:00131D86 bset #7,($139B).w ROM:00131D8C bra.s locret_131D94 ROM:00131D8E ; --------------------------------------------------------------------------- ROM:00131D8E ROM:00131D8E loc_131D8E: ; CODE XREF: sub_131D7E+6↑j ROM:00131D8E bclr #7,($139B).w ROM:00131D94 ROM:00131D94 locret_131D94: ; CODE XREF: sub_131D7E+E↑j ROM:00131D94 rts ROM:00131D94 ; End of function sub_131D7E ROM:00131D94 ROM:00131D96 ROM:00131D96 ; =============== S U B R O U T I N E ======================================= ROM:00131D96 ROM:00131D96 ROM:00131D96 sub_131D96: ; CODE XREF: sub_13180A↑p ROM:00131D96 btst #7,($139B).w ROM:00131D9C beq.s loc_131DB4 ROM:00131D9E btst #1,($93A).w ROM:00131DA4 bne.s loc_131DB2 ROM:00131DA6 bset #2,($13AA).w ROM:00131DAC bclr #7,($139B).w ROM:00131DB2 ROM:00131DB2 loc_131DB2: ; CODE XREF: sub_131D96+E↑j ROM:00131DB2 bra.s locret_131DC8 ROM:00131DB4 ; --------------------------------------------------------------------------- ROM:00131DB4 ROM:00131DB4 loc_131DB4: ; CODE XREF: sub_131D96+6↑j ROM:00131DB4 btst #1,($93A).w ROM:00131DBA beq.s locret_131DC8 ROM:00131DBC bset #2,($13AA).w ROM:00131DC2 bset #7,($139B).w ROM:00131DC8 ROM:00131DC8 locret_131DC8: ; CODE XREF: sub_131D96:loc_131DB2↑j ROM:00131DC8 ; sub_131D96+24↑j ROM:00131DC8 rts ROM:00131DC8 ; End of function sub_131D96 ROM:00131DC8 ROM:00131DCA ROM:00131DCA ; =============== S U B R O U T I N E ======================================= ROM:00131DCA ROM:00131DCA ROM:00131DCA sub_131DCA: ; CODE XREF: sub_126FC0+B4↑p ROM:00131DCA bsr.w sub_131DD0 ROM:00131DCE rts ROM:00131DCE ; End of function sub_131DCA ROM:00131DCE ROM:00131DD0 ROM:00131DD0 ; =============== S U B R O U T I N E ======================================= ROM:00131DD0 ROM:00131DD0 ROM:00131DD0 sub_131DD0: ; CODE XREF: sub_131DCA↑p ROM:00131DD0 clr.w d1 ROM:00131DD2 move.b ($122A).w,d1 ROM:00131DD6 cmpi.w #3,d1 ROM:00131DDA bcc.s locret_131DE4 ROM:00131DDC movea.l off_131DE6(pc,d1.w*4),a0 ROM:00131DE0 nop ROM:00131DE2 jmp (a0) ROM:00131DE4 ; --------------------------------------------------------------------------- ROM:00131DE4 ROM:00131DE4 locret_131DE4: ; CODE XREF: sub_131DD0+A↑j ROM:00131DE4 rts ROM:00131DE4 ; End of function sub_131DD0 ROM:00131DE4 ROM:00131DE4 ; --------------------------------------------------------------------------- ROM:00131DE6 off_131DE6: dc.l loc_131DF2 ; DATA XREF: sub_131DD0+C↑r ROM:00131DEA dc.l loc_131E00 ROM:00131DEE dc.l loc_131E40 ROM:00131DF2 ; --------------------------------------------------------------------------- ROM:00131DF2 ROM:00131DF2 loc_131DF2: ; DATA XREF: ROM:off_131DE6↑o ROM:00131DF2 bsr.w sub_131E54 ROM:00131DF6 move.b #1,($122A).w ROM:00131DFC bra.s locret_131E3E ROM:00131DFE ; --------------------------------------------------------------------------- ROM:00131DFE rts ROM:00131E00 ; --------------------------------------------------------------------------- ROM:00131E00 ROM:00131E00 loc_131E00: ; DATA XREF: ROM:00131DEA↑o ROM:00131E00 btst #4,($931).w ROM:00131E06 bne.s loc_131E1A ROM:00131E08 bsr.w sub_131EDA ROM:00131E0C bset #0,($937).w ROM:00131E12 move.b #2,($122A).w ROM:00131E18 bra.s locret_131E50 ROM:00131E1A ; --------------------------------------------------------------------------- ROM:00131E1A ROM:00131E1A loc_131E1A: ; CODE XREF: ROM:00131E06↑j ROM:00131E1A btst #7,($13AD).w ROM:00131E20 beq.s locret_131E3E ROM:00131E22 bsr.w sub_131F18 ROM:00131E26 bset #0,($937).w ROM:00131E2C bclr #7,($13AD).w ROM:00131E32 move.b #1,($122A).w ROM:00131E38 bra.l *+6 ROM:00131E3E ; --------------------------------------------------------------------------- ROM:00131E3E ROM:00131E3E locret_131E3E: ; CODE XREF: ROM:00131DFC↑j ROM:00131E3E ; ROM:00131E20↑j ... ROM:00131E3E rts ROM:00131E40 ; --------------------------------------------------------------------------- ROM:00131E40 ROM:00131E40 loc_131E40: ; DATA XREF: ROM:00131DEE↑o ROM:00131E40 btst #4,($931).w ROM:00131E46 beq.s locret_131E50 ROM:00131E48 move.b #1,($122A).w ROM:00131E4E bra.s locret_131E3E ROM:00131E50 ; --------------------------------------------------------------------------- ROM:00131E50 ROM:00131E50 locret_131E50: ; CODE XREF: ROM:00131E18↑j ROM:00131E50 ; ROM:00131E46↑j ROM:00131E50 rts ROM:00131E52 ; --------------------------------------------------------------------------- ROM:00131E52 rts ROM:00131E54 ROM:00131E54 ; =============== S U B R O U T I N E ======================================= ROM:00131E54 ROM:00131E54 ROM:00131E54 sub_131E54: ; CODE XREF: ROM:loc_131DF2↑p ROM:00131E54 move.b ($1229).w,d0 ROM:00131E58 andi.b #$F,d0 ROM:00131E5C move.w #0,d1 ROM:00131E60 move.b ($1229).w,d1 ROM:00131E64 lsr.b #4,d1 ROM:00131E66 cmpi.b #$F,d0 ROM:00131E6A bne.s loc_131E82 ROM:00131E6C bclr #3,($1397).w ROM:00131E72 btst #3,($93A).w ROM:00131E78 beq.s loc_131E80 ROM:00131E7A bset #6,($139F).w ROM:00131E80 ROM:00131E80 loc_131E80: ; CODE XREF: sub_131E54+24↑j ROM:00131E80 bra.s locret_131ED8 ROM:00131E82 ; --------------------------------------------------------------------------- ROM:00131E82 ROM:00131E82 loc_131E82: ; CODE XREF: sub_131E54+16↑j ROM:00131E82 cmp.b d1,d0 ROM:00131E84 bne.s loc_131EB6 ROM:00131E86 cmpi.b #7,d1 ROM:00131E8A beq.s loc_131E92 ROM:00131E8C cmpi.b #$B,d1 ROM:00131E90 bne.s loc_131E9A ROM:00131E92 ROM:00131E92 loc_131E92: ; CODE XREF: sub_131E54+36↑j ROM:00131E92 bset #3,($1397).w ROM:00131E98 bra.s locret_131ED8 ROM:00131E9A ; --------------------------------------------------------------------------- ROM:00131E9A ROM:00131E9A loc_131E9A: ; CODE XREF: sub_131E54+3C↑j ROM:00131E9A cmpi.b #$D,d1 ROM:00131E9E beq.s loc_131EA6 ROM:00131EA0 cmpi.b #$E,d1 ROM:00131EA4 bne.s loc_131EAE ROM:00131EA6 ROM:00131EA6 loc_131EA6: ; CODE XREF: sub_131E54+4A↑j ROM:00131EA6 bset #3,($1397).w ROM:00131EAC bra.s locret_131ED8 ROM:00131EAE ; --------------------------------------------------------------------------- ROM:00131EAE ROM:00131EAE loc_131EAE: ; CODE XREF: sub_131E54+50↑j ROM:00131EAE bra.l loc_131EB6 ROM:00131EB4 ; --------------------------------------------------------------------------- ROM:00131EB4 bra.s locret_131ED8 ROM:00131EB6 ; --------------------------------------------------------------------------- ROM:00131EB6 ROM:00131EB6 loc_131EB6: ; CODE XREF: sub_131E54+30↑j ROM:00131EB6 ; sub_131E54:loc_131EAE↑j ROM:00131EB6 bclr #3,($1397).w ROM:00131EBC bset #6,($139F).w ROM:00131EC2 cmpi.b #0,($1229).w ROM:00131EC8 bne.s loc_131ED2 ROM:00131ECA bset #3,($13B3).w ROM:00131ED0 bra.s locret_131ED8 ROM:00131ED2 ; --------------------------------------------------------------------------- ROM:00131ED2 ROM:00131ED2 loc_131ED2: ; CODE XREF: sub_131E54+74↑j ROM:00131ED2 bclr #3,($13B3).w ROM:00131ED8 ROM:00131ED8 locret_131ED8: ; CODE XREF: sub_131E54:loc_131E80↑j ROM:00131ED8 ; sub_131E54+44↑j ... ROM:00131ED8 rts ROM:00131ED8 ; End of function sub_131E54 ROM:00131ED8 ROM:00131EDA ROM:00131EDA ; =============== S U B R O U T I N E ======================================= ROM:00131EDA ROM:00131EDA ROM:00131EDA sub_131EDA: ; CODE XREF: ROM:00131E08↑p ROM:00131EDA move.w #0,d1 ROM:00131EDE move.b ($1229).w,d1 ROM:00131EE2 lsr.b #4,d1 ROM:00131EE4 cmpi.b #7,d1 ROM:00131EE8 beq.s loc_131F00 ROM:00131EEA cmpi.b #$B,d1 ROM:00131EEE beq.s loc_131F00 ROM:00131EF0 cmpi.b #$D,d1 ROM:00131EF4 beq.s loc_131F00 ROM:00131EF6 cmpi.b #$E,d1 ROM:00131EFA beq.s loc_131F00 ROM:00131EFC move.b #7,d1 ROM:00131F00 ROM:00131F00 loc_131F00: ; CODE XREF: sub_131EDA+E↑j ROM:00131F00 ; sub_131EDA+14↑j ... ROM:00131F00 move.b d1,d0 ROM:00131F02 move.w #0,d2 ROM:00131F06 move.b d1,d2 ROM:00131F08 lsl.b #4,d2 ROM:00131F0A add.b d0,d2 ROM:00131F0C rol.b #1,d2 ROM:00131F0E ori.b #$F,d2 ROM:00131F12 move.b d2,($1229).w ROM:00131F16 rts ROM:00131F16 ; End of function sub_131EDA ROM:00131F16 ROM:00131F18 ROM:00131F18 ; =============== S U B R O U T I N E ======================================= ROM:00131F18 ROM:00131F18 ROM:00131F18 sub_131F18: ; CODE XREF: ROM:00131E22↑p ROM:00131F18 move.w #0,d1 ROM:00131F1C move.b ($1229).w,d1 ROM:00131F20 lsr.b #4,d1 ROM:00131F22 cmpi.b #7,d1 ROM:00131F26 beq.s loc_131F3E ROM:00131F28 cmpi.b #$B,d1 ROM:00131F2C beq.s loc_131F3E ROM:00131F2E cmpi.b #$D,d1 ROM:00131F32 beq.s loc_131F3E ROM:00131F34 cmpi.b #$E,d1 ROM:00131F38 beq.s loc_131F3E ROM:00131F3A move.b #7,d1 ROM:00131F3E ROM:00131F3E loc_131F3E: ; CODE XREF: sub_131F18+E↑j ROM:00131F3E ; sub_131F18+14↑j ... ROM:00131F3E move.b d1,d0 ROM:00131F40 move.w #0,d2 ROM:00131F44 move.b d1,d2 ROM:00131F46 lsl.b #4,d2 ROM:00131F48 add.b d0,d2 ROM:00131F4A rol.b #1,d2 ROM:00131F4C btst #1,($13AD).w ROM:00131F52 bne.s loc_131F5A ROM:00131F54 move.b d2,($1229).w ROM:00131F58 bra.s locret_131F64 ROM:00131F5A ; --------------------------------------------------------------------------- ROM:00131F5A ROM:00131F5A loc_131F5A: ; CODE XREF: sub_131F18+3A↑j ROM:00131F5A andi.b #$F0,d2 ROM:00131F5E or.b d0,d2 ROM:00131F60 move.b d2,($1229).w ROM:00131F64 ROM:00131F64 locret_131F64: ; CODE XREF: sub_131F18+40↑j ROM:00131F64 rts ROM:00131F64 ; End of function sub_131F18 ROM:00131F64 ROM:00131F66 ROM:00131F66 ; =============== S U B R O U T I N E ======================================= ROM:00131F66 ROM:00131F66 ROM:00131F66 sub_131F66: ; CODE XREF: sub_126FC0+AE↑p ROM:00131F66 bsr.w sub_1321C0 ROM:00131F6A bsr.w sub_1321E2 ROM:00131F6E bsr.w sub_131F74 ROM:00131F72 rts ROM:00131F72 ; End of function sub_131F66 ROM:00131F72 ROM:00131F74 ROM:00131F74 ; =============== S U B R O U T I N E ======================================= ROM:00131F74 ROM:00131F74 ROM:00131F74 sub_131F74: ; CODE XREF: sub_131F66+8↑p ROM:00131F74 clr.w d1 ROM:00131F76 move.b ($122B).w,d1 ROM:00131F7A cmpi.w #5,d1 ROM:00131F7E bcc.s locret_131F88 ROM:00131F80 movea.l off_131F8A(pc,d1.w*4),a0 ROM:00131F84 nop ROM:00131F86 jmp (a0) ROM:00131F88 ; --------------------------------------------------------------------------- ROM:00131F88 ROM:00131F88 locret_131F88: ; CODE XREF: sub_131F74+A↑j ROM:00131F88 rts ROM:00131F88 ; End of function sub_131F74 ROM:00131F88 ROM:00131F88 ; --------------------------------------------------------------------------- ROM:00131F8A off_131F8A: dc.l loc_131F9E ; DATA XREF: sub_131F74+C↑r ROM:00131F8E dc.l loc_131FB0 ROM:00131F92 dc.l loc_13204A ROM:00131F96 dc.l loc_1320B6 ROM:00131F9A dc.l loc_13210C ROM:00131F9E ; --------------------------------------------------------------------------- ROM:00131F9E ROM:00131F9E loc_131F9E: ; DATA XREF: ROM:off_131F8A↑o ROM:00131F9E bsr.w sub_13213A ROM:00131FA2 move.b #1,($122B).w ROM:00131FA8 bra.l locret_132048 ROM:00131FAE ; --------------------------------------------------------------------------- ROM:00131FAE rts ROM:00131FB0 ; --------------------------------------------------------------------------- ROM:00131FB0 ROM:00131FB0 loc_131FB0: ; DATA XREF: ROM:00131F8E↑o ROM:00131FB0 btst #6,($139F).w ROM:00131FB6 beq.s loc_131FBE ROM:00131FB8 bset #1,($13AD).w ROM:00131FBE ROM:00131FBE loc_131FBE: ; CODE XREF: ROM:00131FB6↑j ROM:00131FBE btst #3,($1397).w ROM:00131FC4 beq.s loc_131FDC ROM:00131FC6 bsr.w sub_132162 ROM:00131FCA bset #7,($13AD).w ROM:00131FD0 move.b #3,($122B).w ROM:00131FD6 bra.l loc_132104 ROM:00131FDC ; --------------------------------------------------------------------------- ROM:00131FDC ROM:00131FDC loc_131FDC: ; CODE XREF: ROM:00131FC4↑j ROM:00131FDC btst #2,($139C).w ROM:00131FE2 beq.s loc_132008 ROM:00131FE4 bsr.w sub_132162 ROM:00131FE8 bset #7,($13AD).w ROM:00131FEE bsr.w sub_13216A ROM:00131FF2 bsr.w sub_13213A ROM:00131FF6 bset #3,($939).w ROM:00131FFC move.b #3,($122B).w ROM:00132002 bra.l loc_132104 ROM:00132008 ; --------------------------------------------------------------------------- ROM:00132008 ROM:00132008 loc_132008: ; CODE XREF: ROM:00131FE2↑j ROM:00132008 btst #6,($13AD).w ROM:0013200E beq.s loc_132032 ROM:00132010 bset #5,($13A7).w ROM:00132016 bset #0,($138D).w ROM:0013201C bsr.w sub_132162 ROM:00132020 bset #7,($13AD).w ROM:00132026 move.b #4,($122B).w ROM:0013202C bra.l loc_132130 ROM:00132032 ; --------------------------------------------------------------------------- ROM:00132032 ROM:00132032 loc_132032: ; CODE XREF: ROM:0013200E↑j ROM:00132032 cmpi.w #0,($598).w ROM:00132038 ble.s locret_132048 ROM:0013203A bset #5,($13A7).w ROM:00132040 move.b #2,($122B).w ROM:00132046 bra.s locret_1320B4 ROM:00132048 ; --------------------------------------------------------------------------- ROM:00132048 ROM:00132048 locret_132048: ; CODE XREF: ROM:00131FA8↑j ROM:00132048 ; ROM:00132038↑j ROM:00132048 rts ROM:0013204A ; --------------------------------------------------------------------------- ROM:0013204A ROM:0013204A loc_13204A: ; DATA XREF: ROM:00131F92↑o ROM:0013204A btst #2,($139C).w ROM:00132050 beq.s loc_132076 ROM:00132052 bsr.w sub_132162 ROM:00132056 bset #7,($13AD).w ROM:0013205C bsr.w sub_13216A ROM:00132060 bsr.w sub_13213A ROM:00132064 bset #3,($939).w ROM:0013206A move.b #3,($122B).w ROM:00132070 bra.l loc_132104 ROM:00132076 ; --------------------------------------------------------------------------- ROM:00132076 ROM:00132076 loc_132076: ; CODE XREF: ROM:00132050↑j ROM:00132076 btst #6,($13AD).w ROM:0013207C beq.s loc_13209A ROM:0013207E bset #0,($138D).w ROM:00132084 bsr.w sub_132162 ROM:00132088 bset #7,($13AD).w ROM:0013208E move.b #4,($122B).w ROM:00132094 bra.l loc_132130 ROM:0013209A ; --------------------------------------------------------------------------- ROM:0013209A ROM:0013209A loc_13209A: ; CODE XREF: ROM:0013207C↑j ROM:0013209A btst #7,($1390).w ROM:001320A0 bne.s locret_1320B4 ROM:001320A2 bsr.w sub_13217A ROM:001320A6 bset #7,($13AD).w ROM:001320AC move.b #3,($122B).w ROM:001320B2 bra.s loc_132104 ROM:001320B4 ; --------------------------------------------------------------------------- ROM:001320B4 ROM:001320B4 locret_1320B4: ; CODE XREF: ROM:00132046↑j ROM:001320B4 ; ROM:001320A0↑j ROM:001320B4 rts ROM:001320B6 ; --------------------------------------------------------------------------- ROM:001320B6 ROM:001320B6 loc_1320B6: ; DATA XREF: ROM:00131F96↑o ROM:001320B6 btst #2,($139C).w ROM:001320BC beq.s loc_1320DE ROM:001320BE bsr.w sub_132162 ROM:001320C2 bset #7,($13AD).w ROM:001320C8 bsr.w sub_13216A ROM:001320CC bsr.w sub_13213A ROM:001320D0 bset #3,($939).w ROM:001320D6 move.b #3,($122B).w ROM:001320DC bra.s loc_132104 ROM:001320DE ; --------------------------------------------------------------------------- ROM:001320DE ROM:001320DE loc_1320DE: ; CODE XREF: ROM:001320BC↑j ROM:001320DE btst #6,($13AD).w ROM:001320E4 beq.s loc_132104 ROM:001320E6 bset #5,($13A7).w ROM:001320EC bset #0,($138D).w ROM:001320F2 bsr.w sub_132162 ROM:001320F6 bset #7,($13AD).w ROM:001320FC move.b #4,($122B).w ROM:00132102 bra.s loc_132130 ROM:00132104 ; --------------------------------------------------------------------------- ROM:00132104 ROM:00132104 loc_132104: ; CODE XREF: ROM:00131FD6↑j ROM:00132104 ; ROM:00132002↑j ... ROM:00132104 bclr #2,($139C).w ROM:0013210A rts ROM:0013210C ; --------------------------------------------------------------------------- ROM:0013210C ROM:0013210C loc_13210C: ; DATA XREF: ROM:00131F9A↑o ROM:0013210C btst #7,($1390).w ROM:00132112 bne.s loc_132130 ROM:00132114 bsr.w sub_1321AE ROM:00132118 bsr.w sub_13213A ROM:0013211C bset #3,($939).w ROM:00132122 bclr #0,($138D).w ROM:00132128 move.b #3,($122B).w ROM:0013212E bra.s loc_132104 ROM:00132130 ; --------------------------------------------------------------------------- ROM:00132130 ROM:00132130 loc_132130: ; CODE XREF: ROM:0013202C↑j ROM:00132130 ; ROM:00132094↑j ... ROM:00132130 bclr #6,($13AD).w ROM:00132136 rts ROM:00132138 ; --------------------------------------------------------------------------- ROM:00132138 rts ROM:0013213A ROM:0013213A ; =============== S U B R O U T I N E ======================================= ROM:0013213A ROM:0013213A ROM:0013213A sub_13213A: ; CODE XREF: ROM:loc_131F9E↑p ROM:0013213A ; ROM:00131FF2↑p ... ROM:0013213A move.w ($E2C).w,d0 ROM:0013213E cmpi.w #$FFFF,d0 ROM:00132142 bne.s loc_13214C ROM:00132144 move.w #0,($E32).w ROM:0013214A bra.s locret_132160 ROM:0013214C ; --------------------------------------------------------------------------- ROM:0013214C ROM:0013214C loc_13214C: ; CODE XREF: sub_13213A+8↑j ROM:0013214C cmpi.w #0,d0 ROM:00132150 bne.s loc_13215A ROM:00132152 move.w #1,($E32).w ROM:00132158 bra.s locret_132160 ROM:0013215A ; --------------------------------------------------------------------------- ROM:0013215A ROM:0013215A loc_13215A: ; CODE XREF: sub_13213A+16↑j ROM:0013215A move.w #2,($E32).w ROM:00132160 ROM:00132160 locret_132160: ; CODE XREF: sub_13213A+10↑j ROM:00132160 ; sub_13213A+1E↑j ROM:00132160 rts ROM:00132160 ; End of function sub_13213A ROM:00132160 ROM:00132162 ROM:00132162 ; =============== S U B R O U T I N E ======================================= ROM:00132162 ROM:00132162 ROM:00132162 sub_132162: ; CODE XREF: ROM:00131FC6↑p ROM:00132162 ; ROM:00131FE4↑p ... ROM:00132162 bclr #1,($13AD).w ROM:00132168 rts ROM:00132168 ; End of function sub_132162 ROM:00132168 ROM:0013216A ROM:0013216A ; =============== S U B R O U T I N E ======================================= ROM:0013216A ROM:0013216A ROM:0013216A sub_13216A: ; CODE XREF: ROM:00131FEE↑p ROM:0013216A ; ROM:0013205C↑p ... ROM:0013216A cmpi.w #0,($E32).w ROM:00132170 bne.s locret_132178 ROM:00132172 move.w #0,($E2C).w ROM:00132178 ROM:00132178 locret_132178: ; CODE XREF: sub_13216A+6↑j ROM:00132178 rts ROM:00132178 ; End of function sub_13216A ROM:00132178 ROM:0013217A ROM:0013217A ; =============== S U B R O U T I N E ======================================= ROM:0013217A ROM:0013217A ROM:0013217A sub_13217A: ; CODE XREF: ROM:001320A2↑p ROM:0013217A move.w ($E2C).w,d0 ROM:0013217E move.w ($E2E).w,d1 ROM:00132182 cmpi.w #0,d0 ROM:00132186 bne.s loc_132198 ROM:00132188 cmpi.w #1,d1 ROM:0013218C bne.s loc_132198 ROM:0013218E btst #3,($13B3).w ROM:00132194 bne.s loc_132198 ROM:00132196 bra.s loc_13219E ROM:00132198 ; --------------------------------------------------------------------------- ROM:00132198 ROM:00132198 loc_132198: ; CODE XREF: sub_13217A+C↑j ROM:00132198 ; sub_13217A+12↑j ... ROM:00132198 cmpi.w #3,d1 ROM:0013219C bne.s loc_1321A6 ROM:0013219E ROM:0013219E loc_13219E: ; CODE XREF: sub_13217A+1C↑j ROM:0013219E bclr #1,($13AD).w ROM:001321A4 bra.s locret_1321AC ROM:001321A6 ; --------------------------------------------------------------------------- ROM:001321A6 ROM:001321A6 loc_1321A6: ; CODE XREF: sub_13217A+22↑j ROM:001321A6 bset #1,($13AD).w ROM:001321AC ROM:001321AC locret_1321AC: ; CODE XREF: sub_13217A+2A↑j ROM:001321AC rts ROM:001321AC ; End of function sub_13217A ROM:001321AC ROM:001321AE ROM:001321AE ; =============== S U B R O U T I N E ======================================= ROM:001321AE ROM:001321AE ROM:001321AE sub_1321AE: ; CODE XREF: ROM:00132114↑p ROM:001321AE move.w ($E2E).w,d0 ROM:001321B2 cmpi.w #4,d0 ROM:001321B6 bne.s locret_1321BE ROM:001321B8 move.w ($E2A).w,($E2C).w ROM:001321BE ROM:001321BE locret_1321BE: ; CODE XREF: sub_1321AE+8↑j ROM:001321BE rts ROM:001321BE ; End of function sub_1321AE ROM:001321BE ROM:001321C0 ROM:001321C0 ; =============== S U B R O U T I N E ======================================= ROM:001321C0 ROM:001321C0 ROM:001321C0 sub_1321C0: ; CODE XREF: sub_131F66↑p ROM:001321C0 move.b $AE1(a5),d0 ROM:001321C4 move.b $AE0(a5),d1 ROM:001321C8 cmpi.b #1,d0 ROM:001321CC bne.s loc_1321D4 ROM:001321CE bset #6,($13AD).w ROM:001321D4 ROM:001321D4 loc_1321D4: ; CODE XREF: sub_1321C0+C↑j ROM:001321D4 cmpi.b #1,d1 ROM:001321D8 bne.s locret_1321E0 ROM:001321DA bset #2,($139C).w ROM:001321E0 ROM:001321E0 locret_1321E0: ; CODE XREF: sub_1321C0+18↑j ROM:001321E0 rts ROM:001321E0 ; End of function sub_1321C0 ROM:001321E0 ROM:001321E2 ROM:001321E2 ; =============== S U B R O U T I N E ======================================= ROM:001321E2 ROM:001321E2 ROM:001321E2 sub_1321E2: ; CODE XREF: sub_131F66+4↑p ROM:001321E2 clr.w d1 ROM:001321E4 move.b ($122C).w,d1 ROM:001321E8 cmpi.w #3,d1 ROM:001321EC bcc.s locret_1321F6 ROM:001321EE movea.l off_1321F8(pc,d1.w*4),a0 ROM:001321F2 nop ROM:001321F4 jmp (a0) ROM:001321F6 ; --------------------------------------------------------------------------- ROM:001321F6 ROM:001321F6 locret_1321F6: ; CODE XREF: sub_1321E2+A↑j ROM:001321F6 rts ROM:001321F6 ; End of function sub_1321E2 ROM:001321F6 ROM:001321F6 ; --------------------------------------------------------------------------- ROM:001321F8 off_1321F8: dc.l loc_132204 ; DATA XREF: sub_1321E2+C↑r ROM:001321FC dc.l loc_13220E ROM:00132200 dc.l loc_13222C ROM:00132204 ; --------------------------------------------------------------------------- ROM:00132204 ROM:00132204 loc_132204: ; DATA XREF: ROM:off_1321F8↑o ROM:00132204 move.b #1,($122C).w ROM:0013220A bra.s locret_13222A ROM:0013220C ; --------------------------------------------------------------------------- ROM:0013220C rts ROM:0013220E ; --------------------------------------------------------------------------- ROM:0013220E ROM:0013220E loc_13220E: ; DATA XREF: ROM:001321FC↑o ROM:0013220E btst #1,($139D).w ROM:00132214 beq.s locret_13222A ROM:00132216 bset #2,($13A5).w ROM:0013221C bset #3,($13A3).w ROM:00132222 move.b #2,($122C).w ROM:00132228 bra.s loc_132242 ROM:0013222A ; --------------------------------------------------------------------------- ROM:0013222A ROM:0013222A locret_13222A: ; CODE XREF: ROM:0013220A↑j ROM:0013222A ; ROM:00132214↑j ... ROM:0013222A rts ROM:0013222C ; --------------------------------------------------------------------------- ROM:0013222C ROM:0013222C loc_13222C: ; DATA XREF: ROM:00132200↑o ROM:0013222C btst #7,($1390).w ROM:00132232 bne.s loc_132242 ROM:00132234 bclr #3,($13A3).w ROM:0013223A move.b #1,($122C).w ROM:00132240 bra.s locret_13222A ROM:00132242 ; --------------------------------------------------------------------------- ROM:00132242 ROM:00132242 loc_132242: ; CODE XREF: ROM:00132228↑j ROM:00132242 ; ROM:00132232↑j ROM:00132242 bclr #1,($139D).w ROM:00132248 rts ROM:0013224A ; --------------------------------------------------------------------------- ROM:0013224A rts ROM:0013224C ROM:0013224C ; =============== S U B R O U T I N E ======================================= ROM:0013224C ROM:0013224C ROM:0013224C sub_13224C: ; CODE XREF: sub_132616+10↓p ROM:0013224C bsr.w sub_1325BA ROM:00132250 bsr.w sub_132262 ROM:00132254 bsr.w sub_132444 ROM:00132258 bsr.w sub_1324D8 ROM:0013225C bsr.w sub_1325D4 ROM:00132260 rts ROM:00132260 ; End of function sub_13224C ROM:00132260 ROM:00132262 ROM:00132262 ; =============== S U B R O U T I N E ======================================= ROM:00132262 ROM:00132262 ROM:00132262 sub_132262: ; CODE XREF: sub_13224C+4↑p ROM:00132262 move.w ($E34).w,d0 ROM:00132266 add.w $6C4(a5),d0 ROM:0013226A move.w d0,($E38).w ROM:0013226E clr.w d1 ROM:00132270 move.b ($122D).w,d1 ROM:00132274 cmpi.w #6,d1 ROM:00132278 bcc.s locret_132282 ROM:0013227A movea.l off_132284(pc,d1.w*4),a0 ROM:0013227E nop ROM:00132280 jmp (a0) ROM:00132282 ; --------------------------------------------------------------------------- ROM:00132282 ROM:00132282 locret_132282: ; CODE XREF: sub_132262+16↑j ROM:00132282 rts ROM:00132282 ; End of function sub_132262 ROM:00132282 ROM:00132282 ; --------------------------------------------------------------------------- ROM:00132284 off_132284: dc.l loc_13229C ; DATA XREF: sub_132262+18↑r ROM:00132288 dc.l loc_1322A6 ROM:0013228C dc.l loc_1322DA ROM:00132290 dc.l loc_13234A ROM:00132294 dc.l loc_132398 ROM:00132298 dc.l loc_1323DE ROM:0013229C ; --------------------------------------------------------------------------- ROM:0013229C ROM:0013229C loc_13229C: ; DATA XREF: ROM:off_132284↑o ROM:0013229C move.b #1,($122D).w ROM:001322A2 bra.s loc_1322D2 ROM:001322A4 ; --------------------------------------------------------------------------- ROM:001322A4 rts ROM:001322A6 ; --------------------------------------------------------------------------- ROM:001322A6 ROM:001322A6 loc_1322A6: ; DATA XREF: ROM:00132288↑o ROM:001322A6 move.w ($E34).w,d0 ROM:001322AA sub.w $6B8(a5),d0 ROM:001322AE cmp.w ($598).w,d0 ROM:001322B2 bgt.s loc_1322D2 ROM:001322B4 move.w $6BE(a5),d1 ROM:001322B8 clr.b ($926).w ROM:001322BC move.w d1,($732).w ROM:001322C0 move.b #1,($926).w ROM:001322C6 move.b #2,($122D).w ROM:001322CC bra.l locret_132348 ROM:001322D2 ; --------------------------------------------------------------------------- ROM:001322D2 ROM:001322D2 loc_1322D2: ; CODE XREF: ROM:001322A2↑j ROM:001322D2 ; ROM:001322B2↑j ... ROM:001322D2 bsr.l sub_133896 ROM:001322D8 rts ROM:001322DA ; --------------------------------------------------------------------------- ROM:001322DA ROM:001322DA loc_1322DA: ; DATA XREF: ROM:0013228C↑o ROM:001322DA cmpi.w #0,($732).w ROM:001322E0 bgt.s loc_132300 ROM:001322E2 move.w $6C0(a5),d1 ROM:001322E6 clr.b ($926).w ROM:001322EA move.w d1,($732).w ROM:001322EE move.b #1,($926).w ROM:001322F4 move.b #3,($122D).w ROM:001322FA bra.l loc_132392 ROM:00132300 ; --------------------------------------------------------------------------- ROM:00132300 ROM:00132300 loc_132300: ; CODE XREF: ROM:001322E0↑j ROM:00132300 move.w $6BC(a5),d0 ROM:00132304 cmp.w ($598).w,d0 ROM:00132308 ble.s loc_13231E ROM:0013230A clr.b ($926).w ROM:0013230E clr.w ($732).w ROM:00132312 move.b #1,($122D).w ROM:00132318 bra.l loc_1322D2 ROM:0013231E ; --------------------------------------------------------------------------- ROM:0013231E ROM:0013231E loc_13231E: ; CODE XREF: ROM:00132308↑j ROM:0013231E move.w ($E34).w,d0 ROM:00132322 sub.w $6B8(a5),d0 ROM:00132326 sub.w $6BA(a5),d0 ROM:0013232A cmp.w ($598).w,d0 ROM:0013232E ble.s locret_132348 ROM:00132330 bclr #0,($926).w ROM:00132336 bset #2,($926).w ROM:0013233C move.b #4,($122D).w ROM:00132342 bra.l locret_1323DC ROM:00132348 ; --------------------------------------------------------------------------- ROM:00132348 ROM:00132348 locret_132348: ; CODE XREF: ROM:001322CC↑j ROM:00132348 ; ROM:0013232E↑j ... ROM:00132348 rts ROM:0013234A ; --------------------------------------------------------------------------- ROM:0013234A ROM:0013234A loc_13234A: ; DATA XREF: ROM:00132290↑o ROM:0013234A move.w $6BC(a5),d0 ROM:0013234E cmp.w ($598).w,d0 ROM:00132352 ble.s loc_132368 ROM:00132354 clr.b ($926).w ROM:00132358 clr.w ($732).w ROM:0013235C move.b #1,($122D).w ROM:00132362 bra.l loc_1322D2 ROM:00132368 ; --------------------------------------------------------------------------- ROM:00132368 ROM:00132368 loc_132368: ; CODE XREF: ROM:00132352↑j ROM:00132368 move.w ($E34).w,d0 ROM:0013236C sub.w $6B8(a5),d0 ROM:00132370 sub.w $6BA(a5),d0 ROM:00132374 cmp.w ($598).w,d0 ROM:00132378 ble.s loc_132392 ROM:0013237A bclr #0,($926).w ROM:00132380 bset #2,($926).w ROM:00132386 move.b #5,($122D).w ROM:0013238C bra.l loc_132422 ROM:00132392 ; --------------------------------------------------------------------------- ROM:00132392 ROM:00132392 loc_132392: ; CODE XREF: ROM:001322FA↑j ROM:00132392 ; ROM:00132378↑j ... ROM:00132392 bsr.w sub_13242A ROM:00132396 rts ROM:00132398 ; --------------------------------------------------------------------------- ROM:00132398 ROM:00132398 loc_132398: ; DATA XREF: ROM:00132294↑o ROM:00132398 move.w $6BC(a5),d0 ROM:0013239C cmp.w ($598).w,d0 ROM:001323A0 ble.s loc_1323B6 ROM:001323A2 clr.b ($926).w ROM:001323A6 clr.w ($732).w ROM:001323AA move.b #1,($122D).w ROM:001323B0 bra.l loc_1322D2 ROM:001323B6 ; --------------------------------------------------------------------------- ROM:001323B6 ROM:001323B6 loc_1323B6: ; CODE XREF: ROM:001323A0↑j ROM:001323B6 move.w ($E34).w,d0 ROM:001323BA sub.w $6B8(a5),d0 ROM:001323BE cmp.w ($598).w,d0 ROM:001323C2 bgt.s locret_1323DC ROM:001323C4 bclr #2,($926).w ROM:001323CA bset #0,($926).w ROM:001323D0 move.b #2,($122D).w ROM:001323D6 bra.l locret_132348 ROM:001323DC ; --------------------------------------------------------------------------- ROM:001323DC ROM:001323DC locret_1323DC: ; CODE XREF: ROM:00132342↑j ROM:001323DC ; ROM:001323C2↑j ROM:001323DC rts ROM:001323DE ; --------------------------------------------------------------------------- ROM:001323DE ROM:001323DE loc_1323DE: ; DATA XREF: ROM:00132298↑o ROM:001323DE move.w $6BC(a5),d0 ROM:001323E2 cmp.w ($598).w,d0 ROM:001323E6 ble.s loc_1323FC ROM:001323E8 clr.b ($926).w ROM:001323EC clr.w ($732).w ROM:001323F0 move.b #1,($122D).w ROM:001323F6 bra.l loc_1322D2 ROM:001323FC ; --------------------------------------------------------------------------- ROM:001323FC ROM:001323FC loc_1323FC: ; CODE XREF: ROM:001323E6↑j ROM:001323FC move.w ($E34).w,d0 ROM:00132400 sub.w $6B8(a5),d0 ROM:00132404 cmp.w ($598).w,d0 ROM:00132408 bgt.s loc_132422 ROM:0013240A bclr #2,($926).w ROM:00132410 bset #0,($926).w ROM:00132416 move.b #3,($122D).w ROM:0013241C bra.l loc_132392 ROM:00132422 ; --------------------------------------------------------------------------- ROM:00132422 ROM:00132422 loc_132422: ; CODE XREF: ROM:0013238C↑j ROM:00132422 ; ROM:00132408↑j ROM:00132422 bsr.w sub_13242A ROM:00132426 rts ROM:00132428 ; --------------------------------------------------------------------------- ROM:00132428 rts ROM:0013242A ROM:0013242A ; =============== S U B R O U T I N E ======================================= ROM:0013242A ROM:0013242A ROM:0013242A sub_13242A: ; CODE XREF: ROM:loc_132392↑p ROM:0013242A ; ROM:loc_132422↑p ROM:0013242A move.w ($732).w,d1 ROM:0013242E muls.w $6B8(a5),d1 ROM:00132432 divs.w $6C0(a5),d1 ROM:00132436 add.w ($E34).w,d1 ROM:0013243A sub.w $6B8(a5),d1 ROM:0013243E move.w d1,($E36).w ROM:00132442 rts ROM:00132442 ; End of function sub_13242A ROM:00132442 ROM:00132444 ROM:00132444 ; =============== S U B R O U T I N E ======================================= ROM:00132444 ROM:00132444 ROM:00132444 sub_132444: ; CODE XREF: sub_13224C+8↑p ROM:00132444 clr.w d1 ROM:00132446 move.b ($122E).w,d1 ROM:0013244A cmpi.w #3,d1 ROM:0013244E bcc.s locret_132458 ROM:00132450 movea.l off_13245A(pc,d1.w*4),a0 ROM:00132454 nop ROM:00132456 jmp (a0) ROM:00132458 ; --------------------------------------------------------------------------- ROM:00132458 ROM:00132458 locret_132458: ; CODE XREF: sub_132444+A↑j ROM:00132458 rts ROM:00132458 ; End of function sub_132444 ROM:00132458 ROM:00132458 ; --------------------------------------------------------------------------- ROM:0013245A off_13245A: dc.l loc_132466 ; DATA XREF: sub_132444+C↑r ROM:0013245E dc.l loc_132476 ROM:00132462 dc.l loc_1324A4 ROM:00132466 ; --------------------------------------------------------------------------- ROM:00132466 ROM:00132466 loc_132466: ; DATA XREF: ROM:off_13245A↑o ROM:00132466 bclr #2,($139B).w ROM:0013246C move.b #1,($122E).w ROM:00132472 bra.s loc_13249E ROM:00132474 ; --------------------------------------------------------------------------- ROM:00132474 rts ROM:00132476 ; --------------------------------------------------------------------------- ROM:00132476 ROM:00132476 loc_132476: ; DATA XREF: ROM:0013245E↑o ROM:00132476 move.w ($E36).w,d0 ROM:0013247A btst #5,($1396).w ROM:00132480 bne.s loc_132490 ROM:00132482 btst #4,($931).w ROM:00132488 beq.s loc_132490 ROM:0013248A cmp.w ($598).w,d0 ROM:0013248E bgt.s loc_13249E ROM:00132490 ROM:00132490 loc_132490: ; CODE XREF: ROM:00132480↑j ROM:00132490 ; ROM:00132488↑j ROM:00132490 bset #2,($139B).w ROM:00132496 move.b #2,($122E).w ROM:0013249C bra.s loc_1324D0 ROM:0013249E ; --------------------------------------------------------------------------- ROM:0013249E ROM:0013249E loc_13249E: ; CODE XREF: ROM:00132472↑j ROM:0013249E ; ROM:0013248E↑j ... ROM:0013249E bsr.w sub_132566 ROM:001324A2 rts ROM:001324A4 ; --------------------------------------------------------------------------- ROM:001324A4 ROM:001324A4 loc_1324A4: ; DATA XREF: ROM:00132462↑o ROM:001324A4 btst #4,($931).w ROM:001324AA beq.s loc_1324D0 ROM:001324AC move.w ($E36).w,d0 ROM:001324B0 sub.w $6BA(a5),d0 ROM:001324B4 btst #5,($1396).w ROM:001324BA bne.s loc_1324D0 ROM:001324BC cmp.w ($598).w,d0 ROM:001324C0 ble.s loc_1324D0 ROM:001324C2 bclr #2,($139B).w ROM:001324C8 move.b #1,($122E).w ROM:001324CE bra.s loc_13249E ROM:001324D0 ; --------------------------------------------------------------------------- ROM:001324D0 ROM:001324D0 loc_1324D0: ; CODE XREF: ROM:0013249C↑j ROM:001324D0 ; ROM:001324AA↑j ... ROM:001324D0 bsr.w sub_1325AA ROM:001324D4 rts ROM:001324D6 ; --------------------------------------------------------------------------- ROM:001324D6 rts ROM:001324D8 ROM:001324D8 ; =============== S U B R O U T I N E ======================================= ROM:001324D8 ROM:001324D8 ROM:001324D8 sub_1324D8: ; CODE XREF: sub_13224C+C↑p ROM:001324D8 clr.w d1 ROM:001324DA move.b ($122F).w,d1 ROM:001324DE cmpi.w #4,d1 ROM:001324E2 bcc.s locret_1324EC ROM:001324E4 movea.l off_1324EE(pc,d1.w*4),a0 ROM:001324E8 nop ROM:001324EA jmp (a0) ROM:001324EC ; --------------------------------------------------------------------------- ROM:001324EC ROM:001324EC locret_1324EC: ; CODE XREF: sub_1324D8+A↑j ROM:001324EC rts ROM:001324EC ; End of function sub_1324D8 ROM:001324EC ROM:001324EC ; --------------------------------------------------------------------------- ROM:001324EE off_1324EE: dc.l loc_1324FE ; DATA XREF: sub_1324D8+C↑r ROM:001324F2 dc.l loc_132506 ROM:001324F6 dc.l loc_13251C ROM:001324FA dc.l loc_13253E ROM:001324FE ; --------------------------------------------------------------------------- ROM:001324FE ROM:001324FE loc_1324FE: ; DATA XREF: ROM:off_1324EE↑o ROM:001324FE move.b #1,($122F).w ROM:00132504 rts ROM:00132506 ; --------------------------------------------------------------------------- ROM:00132506 ROM:00132506 loc_132506: ; DATA XREF: ROM:001324F2↑o ROM:00132506 btst #2,($139B).w ROM:0013250C beq.s locret_13251A ROM:0013250E bset #3,($13A4).w ROM:00132514 move.b #2,($122F).w ROM:0013251A ROM:0013251A locret_13251A: ; CODE XREF: ROM:0013250C↑j ROM:0013251A rts ROM:0013251C ; --------------------------------------------------------------------------- ROM:0013251C ROM:0013251C loc_13251C: ; DATA XREF: ROM:001324F6↑o ROM:0013251C btst #2,($139B).w ROM:00132522 bne.s locret_13253C ROM:00132524 move.w $6C2(a5),d0 ROM:00132528 clr.b ($8DF).w ROM:0013252C move.w d0,($6A4).w ROM:00132530 move.b #1,($8DF).w ROM:00132536 move.b #3,($122F).w ROM:0013253C ROM:0013253C locret_13253C: ; CODE XREF: ROM:00132522↑j ROM:0013253C rts ROM:0013253E ; --------------------------------------------------------------------------- ROM:0013253E ROM:0013253E loc_13253E: ; DATA XREF: ROM:001324FA↑o ROM:0013253E cmpi.w #0,($6A4).w ROM:00132544 bgt.s loc_132554 ROM:00132546 bclr #3,($13A4).w ROM:0013254C move.b #1,($122F).w ROM:00132552 rts ROM:00132554 ; --------------------------------------------------------------------------- ROM:00132554 ROM:00132554 loc_132554: ; CODE XREF: ROM:00132544↑j ROM:00132554 btst #2,($139B).w ROM:0013255A beq.s locret_132562 ROM:0013255C move.b #2,($122F).w ROM:00132562 ROM:00132562 locret_132562: ; CODE XREF: ROM:0013255A↑j ROM:00132562 rts ROM:00132564 ; --------------------------------------------------------------------------- ROM:00132564 rts ROM:00132566 ROM:00132566 ; =============== S U B R O U T I N E ======================================= ROM:00132566 ROM:00132566 ROM:00132566 sub_132566: ; CODE XREF: ROM:loc_13249E↑p ROM:00132566 move.w #0,d1 ROM:0013256A bra.s loc_132570 ROM:0013256C ; --------------------------------------------------------------------------- ROM:0013256C ROM:0013256C loc_13256C: ; CODE XREF: sub_132566:loc_1325A6↓j ROM:0013256C addi.w #1,d1 ROM:00132570 ROM:00132570 loc_132570: ; CODE XREF: sub_132566+4↑j ROM:00132570 cmpi.w #0,d1 ROM:00132574 bgt.s locret_1325A8 ROM:00132576 btst #1,($13AD).w ROM:0013257C bne.s loc_132592 ROM:0013257E btst #0,($13B1).w ROM:00132584 bne.s loc_132592 ROM:00132586 cmpi.l #0,$A30(d1.w*4) ROM:00132590 bne.s loc_13259C ROM:00132592 ROM:00132592 loc_132592: ; CODE XREF: sub_132566+16↑j ROM:00132592 ; sub_132566+1E↑j ROM:00132592 move.w #0,$1144(d1.w*2) ROM:0013259A bra.s loc_1325A6 ROM:0013259C ; --------------------------------------------------------------------------- ROM:0013259C ROM:0013259C loc_13259C: ; CODE XREF: sub_132566+2A↑j ROM:0013259C move.w $1146(d1.w*2),$1144(d1.w*2) ROM:001325A6 ROM:001325A6 loc_1325A6: ; CODE XREF: sub_132566+34↑j ROM:001325A6 bra.s loc_13256C ROM:001325A8 ; --------------------------------------------------------------------------- ROM:001325A8 ROM:001325A8 locret_1325A8: ; CODE XREF: sub_132566+E↑j ROM:001325A8 rts ROM:001325A8 ; End of function sub_132566 ROM:001325A8 ROM:001325AA ROM:001325AA ; =============== S U B R O U T I N E ======================================= ROM:001325AA ROM:001325AA ROM:001325AA sub_1325AA: ; CODE XREF: ROM:loc_1324D0↑p ROM:001325AA move.l #0,($A30).w ROM:001325B2 move.w #0,($1144).w ROM:001325B8 rts ROM:001325B8 ; End of function sub_1325AA ROM:001325B8 ROM:001325BA ROM:001325BA ; =============== S U B R O U T I N E ======================================= ROM:001325BA ROM:001325BA ROM:001325BA sub_1325BA: ; CODE XREF: sub_13224C↑p ROM:001325BA move.w #$3A38,d1 ROM:001325BE move.w ($A4C).w,d2 ROM:001325C2 bsr.l sub_116F5A ROM:001325C8 move.w d1,d0 ROM:001325CA add.w ($143A).w,d0 ROM:001325CE move.w d0,($1146).w ROM:001325D2 rts ROM:001325D2 ; End of function sub_1325BA ROM:001325D2 ROM:001325D4 ROM:001325D4 ; =============== S U B R O U T I N E ======================================= ROM:001325D4 ROM:001325D4 ROM:001325D4 sub_1325D4: ; CODE XREF: sub_13224C+10↑p ROM:001325D4 lea ($A30).w,a0 ROM:001325D8 lea $AAE(a5),a1 ROM:001325DC lea ($A14).w,a2 ROM:001325E0 move.w #0,d0 ROM:001325E4 bra.s loc_1325EA ROM:001325E6 ; --------------------------------------------------------------------------- ROM:001325E6 ROM:001325E6 loc_1325E6: ; CODE XREF: sub_1325D4+3C↓j ROM:001325E6 addi.w #1,d0 ROM:001325EA ROM:001325EA loc_1325EA: ; CODE XREF: sub_1325D4+10↑j ROM:001325EA cmpi.w #3,d0 ROM:001325EE bgt.s locret_132612 ROM:001325F0 move.w (a1,d0.w*2),d3 ROM:001325F4 ext.l d3 ROM:001325F6 move.l (a0),d6 ROM:001325F8 muls.l d6,d4:d3 ROM:001325FC divs.l #$2710,d4:d3 ROM:00132604 bvc.s loc_13260C ROM:00132606 move.l #$7FFFFFFF,d3 ROM:0013260C ROM:0013260C loc_13260C: ; CODE XREF: sub_1325D4+30↑j ROM:0013260C move.l d3,(a2,d0.w*4) ROM:00132610 bra.s loc_1325E6 ROM:00132612 ; --------------------------------------------------------------------------- ROM:00132612 ROM:00132612 locret_132612: ; CODE XREF: sub_1325D4+1A↑j ROM:00132612 rts ROM:00132612 ; End of function sub_1325D4 ROM:00132612 ROM:00132614 ; --------------------------------------------------------------------------- ROM:00132614 rts ROM:00132616 ROM:00132616 ; =============== S U B R O U T I N E ======================================= ROM:00132616 ROM:00132616 ROM:00132616 sub_132616: ; CODE XREF: sub_126FC0+84↑p ROM:00132616 bsr.l sub_132A4A ROM:0013261C bsr.w sub_132842 ROM:00132620 bsr.l sub_133338 ROM:00132626 bsr.l sub_13224C ROM:0013262C bsr.w sub_1329BC ROM:00132630 bsr.w sub_13268A ROM:00132634 bsr.w sub_132648 ROM:00132638 bsr.w sub_13273A ROM:0013263C bsr.w sub_13274C ROM:00132640 bsr.l sub_116406 ROM:00132646 rts ROM:00132646 ; End of function sub_132616 ROM:00132646 ROM:00132648 ROM:00132648 ; =============== S U B R O U T I N E ======================================= ROM:00132648 ROM:00132648 ROM:00132648 sub_132648: ; CODE XREF: sub_132616+1E↑p ROM:00132648 btst #0,($DF9).w ROM:0013264E beq.s loc_132658 ROM:00132650 move.l #0,($A14).w ROM:00132658 ROM:00132658 loc_132658: ; CODE XREF: sub_132648+6↑j ROM:00132658 btst #1,($DF9).w ROM:0013265E beq.s loc_132668 ROM:00132660 move.l #0,($A18).w ROM:00132668 ROM:00132668 loc_132668: ; CODE XREF: sub_132648+16↑j ROM:00132668 btst #2,($DF9).w ROM:0013266E beq.s loc_132678 ROM:00132670 move.l #0,($A1C).w ROM:00132678 ROM:00132678 loc_132678: ; CODE XREF: sub_132648+26↑j ROM:00132678 btst #3,($DF9).w ROM:0013267E beq.s locret_132688 ROM:00132680 move.l #0,($A20).w ROM:00132688 ROM:00132688 locret_132688: ; CODE XREF: sub_132648+36↑j ROM:00132688 rts ROM:00132688 ; End of function sub_132648 ROM:00132688 ROM:0013268A ROM:0013268A ; =============== S U B R O U T I N E ======================================= ROM:0013268A ROM:0013268A ROM:0013268A sub_13268A: ; CODE XREF: sub_132616+1A↑p ROM:0013268A move.w #0,d0 ROM:0013268E bra.s loc_132694 ROM:00132690 ; --------------------------------------------------------------------------- ROM:00132690 ROM:00132690 loc_132690: ; CODE XREF: sub_13268A:loc_132734↓j ROM:00132690 addi.w #1,d0 ROM:00132694 ROM:00132694 loc_132694: ; CODE XREF: sub_13268A+4↑j ROM:00132694 cmpi.w #3,d0 ROM:00132698 bgt.l locret_132738 ROM:0013269E move.l $A14(d0.w*4),d2 ROM:001326A4 move.w #1,d5 ROM:001326A8 cmpi.w #2,d5 ROM:001326AC bne.s loc_1326B6 ROM:001326AE move.w d0,d4 ROM:001326B0 andi.w #1,d4 ROM:001326B4 bra.s loc_1326BA ROM:001326B6 ; --------------------------------------------------------------------------- ROM:001326B6 ROM:001326B6 loc_1326B6: ; CODE XREF: sub_13268A+22↑j ROM:001326B6 move.w #0,d4 ROM:001326BA ROM:001326BA loc_1326BA: ; CODE XREF: sub_13268A+2A↑j ROM:001326BA move.w $1144(d4.w*2),d3 ROM:001326C0 ext.l d3 ROM:001326C2 add.l d3,d2 ROM:001326C4 cmpi.l #$5FFF4,d2 ROM:001326CA ble.s loc_1326DA ROM:001326CC move.l #$5FFF4,d1 ROM:001326D2 sub.l d3,d1 ROM:001326D4 bra.l loc_1326E0 ROM:001326DA ; --------------------------------------------------------------------------- ROM:001326DA ROM:001326DA loc_1326DA: ; CODE XREF: sub_13268A+40↑j ROM:001326DA move.l $A14(d0.w*4),d1 ROM:001326E0 ROM:001326E0 loc_1326E0: ; CODE XREF: sub_13268A+4A↑j ROM:001326E0 move.l $154(a5),d4 ROM:001326E4 cmpi.l #0,d1 ROM:001326EA ble.s loc_1326F2 ROM:001326EC cmp.l d1,d4 ROM:001326EE ble.s loc_1326F2 ROM:001326F0 move.l d4,d1 ROM:001326F2 ROM:001326F2 loc_1326F2: ; CODE XREF: sub_13268A+60↑j ROM:001326F2 ; sub_13268A+64↑j ROM:001326F2 btst #5,($13AA).w ROM:001326F8 beq.s loc_13270A ROM:001326FA move.w $6D6(a5),d6 ROM:001326FE cmpi.w #0,d6 ROM:00132702 bne.s loc_13270A ROM:00132704 cmp.l d1,d4 ROM:00132706 ble.s loc_13270A ROM:00132708 move.l d4,d1 ROM:0013270A ROM:0013270A loc_13270A: ; CODE XREF: sub_13268A+6E↑j ROM:0013270A ; sub_13268A+78↑j ... ROM:0013270A btst #1,($13AD).w ROM:00132710 bne.s loc_13271A ROM:00132712 btst #0,($13B1).w ROM:00132718 beq.s loc_13272E ROM:0013271A ROM:0013271A loc_13271A: ; CODE XREF: sub_13268A+86↑j ROM:0013271A btst #2,($13A8).w ROM:00132720 bne.s loc_13272E ROM:00132722 move.l #0,$A14(d0.w*4) ROM:0013272C bra.s loc_132734 ROM:0013272E ; --------------------------------------------------------------------------- ROM:0013272E ROM:0013272E loc_13272E: ; CODE XREF: sub_13268A+8E↑j ROM:0013272E ; sub_13268A+96↑j ROM:0013272E move.l d1,$A14(d0.w*4) ROM:00132734 ROM:00132734 loc_132734: ; CODE XREF: sub_13268A+A2↑j ROM:00132734 bra.w loc_132690 ROM:00132738 ; --------------------------------------------------------------------------- ROM:00132738 ROM:00132738 locret_132738: ; CODE XREF: sub_13268A+E↑j ROM:00132738 rts ROM:00132738 ; End of function sub_13268A ROM:00132738 ROM:0013273A ROM:0013273A ; =============== S U B R O U T I N E ======================================= ROM:0013273A ROM:0013273A ROM:0013273A sub_13273A: ; CODE XREF: sub_132616+22↑p ROM:0013273A lea ($A14).w,a0 ROM:0013273E move.w ($1144).w,d1 ROM:00132742 ext.l d1 ROM:00132744 add.l (a0),d1 ROM:00132746 move.l d1,($9D0).w ROM:0013274A rts ROM:0013274A ; End of function sub_13273A ROM:0013274A ROM:0013274C ROM:0013274C ; =============== S U B R O U T I N E ======================================= ROM:0013274C ROM:0013274C ROM:0013274C sub_13274C: ; CODE XREF: sub_132616+26↑p ROM:0013274C move.w $6C8(a5),d7 ROM:00132750 cmp.w ($598).w,d7 ROM:00132754 ble.s loc_132770 ROM:00132756 move.w #$3AC8,d1 ROM:0013275A move.w ($A5E).w,d2 ROM:0013275E move.w ($598).w,d3 ROM:00132762 bsr.l sub_116F5A ROM:00132768 bclr #3,($13AB).w ROM:0013276E bra.s loc_1327A4 ROM:00132770 ; --------------------------------------------------------------------------- ROM:00132770 ROM:00132770 loc_132770: ; CODE XREF: sub_13274C+8↑j ROM:00132770 btst #7,($13A9).w ROM:00132776 beq.s loc_13278C ROM:00132778 move.w #$3ACA,d1 ROM:0013277C move.w ($A5E).w,d2 ROM:00132780 move.w ($598).w,d3 ROM:00132784 bsr.l sub_116F5A ROM:0013278A bra.s loc_13279E ROM:0013278C ; --------------------------------------------------------------------------- ROM:0013278C ROM:0013278C loc_13278C: ; CODE XREF: sub_13274C+2A↑j ROM:0013278C move.w #$3ACC,d1 ROM:00132790 move.w ($A5E).w,d2 ROM:00132794 move.w ($598).w,d3 ROM:00132798 bsr.l sub_116F5A ROM:0013279E ROM:0013279E loc_13279E: ; CODE XREF: sub_13274C+3E↑j ROM:0013279E bset #3,($13AB).w ROM:001327A4 ROM:001327A4 loc_1327A4: ; CODE XREF: sub_13274C+22↑j ROM:001327A4 move.w #0,d2 ROM:001327A8 bra.s loc_1327AE ROM:001327AA ; --------------------------------------------------------------------------- ROM:001327AA ROM:001327AA loc_1327AA: ; CODE XREF: sub_13274C+AE↓j ROM:001327AA addi.w #1,d2 ROM:001327AE ROM:001327AE loc_1327AE: ; CODE XREF: sub_13274C+5C↑j ROM:001327AE cmpi.w #3,d2 ROM:001327B2 bgt.l loc_1327FC ROM:001327B8 move.w d1,d0 ROM:001327BA add.w $ABE(a5,d2.w*2),d0 ROM:001327C0 cmpi.w #$1C20,d0 ROM:001327C4 blt.s loc_1327CA ROM:001327C6 subi.w #$1C20,d0 ROM:001327CA ROM:001327CA loc_1327CA: ; CODE XREF: sub_13274C+78↑j ROM:001327CA btst d2,$AE2(a5) ROM:001327CE beq.s loc_1327E2 ROM:001327D0 bclr d2,($1232).w ROM:001327D4 move.w $ACE(a5,d2.w*2),d3 ROM:001327DA move.w $1148(d3.w*2),d0 ROM:001327E0 bra.s loc_1327F4 ROM:001327E2 ; --------------------------------------------------------------------------- ROM:001327E2 ROM:001327E2 loc_1327E2: ; CODE XREF: sub_13274C+82↑j ROM:001327E2 btst #3,($13AB).w ROM:001327E8 beq.s loc_1327F0 ROM:001327EA bset d2,($1232).w ROM:001327EE bra.s loc_1327F4 ROM:001327F0 ; --------------------------------------------------------------------------- ROM:001327F0 ROM:001327F0 loc_1327F0: ; CODE XREF: sub_13274C+9C↑j ROM:001327F0 bclr d2,($1232).w ROM:001327F4 ROM:001327F4 loc_1327F4: ; CODE XREF: sub_13274C+94↑j ROM:001327F4 ; sub_13274C+A2↑j ROM:001327F4 move.w d0,$1148(d2.w*2) ROM:001327FA bra.s loc_1327AA ROM:001327FC ; --------------------------------------------------------------------------- ROM:001327FC ROM:001327FC loc_1327FC: ; CODE XREF: sub_13274C+66↑j ROM:001327FC move.w ($598).w,d4 ROM:00132800 muls.w #$3C,d4 ; '<' ROM:00132804 muls.l ($9D0).w,d5:d4 ROM:0013280A divs.l #$F4240,d5:d4 ROM:00132812 btst #0,($1232).w ROM:00132818 beq.s loc_13282C ROM:0013281A move.w d1,($E3E).w ROM:0013281E sub.w d4,d1 ROM:00132820 bge.s loc_132826 ROM:00132822 addi.w #$1C20,d1 ROM:00132826 ROM:00132826 loc_132826: ; CODE XREF: sub_13274C+D4↑j ROM:00132826 move.w d1,($E3C).w ROM:0013282A bra.s locret_132840 ROM:0013282C ; --------------------------------------------------------------------------- ROM:0013282C ROM:0013282C loc_13282C: ; CODE XREF: sub_13274C+CC↑j ROM:0013282C move.w d1,($E3C).w ROM:00132830 add.w d4,d1 ROM:00132832 cmpi.w #$1C20,d1 ROM:00132836 ble.s loc_13283C ROM:00132838 subi.w #$1C20,d1 ROM:0013283C ROM:0013283C loc_13283C: ; CODE XREF: sub_13274C+EA↑j ROM:0013283C move.w d1,($E3E).w ROM:00132840 ROM:00132840 locret_132840: ; CODE XREF: sub_13274C+DE↑j ROM:00132840 rts ROM:00132840 ; End of function sub_13274C ROM:00132840 ROM:00132842 ROM:00132842 ; =============== S U B R O U T I N E ======================================= ROM:00132842 ROM:00132842 ROM:00132842 sub_132842: ; CODE XREF: sub_132616+6↑p ROM:00132842 clr.w d1 ROM:00132844 move.b ($1230).w,d1 ROM:00132848 cmpi.w #4,d1 ROM:0013284C bcc.s locret_132856 ROM:0013284E movea.l off_132858(pc,d1.w*4),a0 ROM:00132852 nop ROM:00132854 jmp (a0) ROM:00132856 ; --------------------------------------------------------------------------- ROM:00132856 ROM:00132856 locret_132856: ; CODE XREF: sub_132842+A↑j ROM:00132856 rts ROM:00132856 ; End of function sub_132842 ROM:00132856 ROM:00132856 ; --------------------------------------------------------------------------- ROM:00132858 off_132858: dc.l loc_132868 ; DATA XREF: sub_132842+C↑r ROM:0013285C dc.l loc_132878 ROM:00132860 dc.l loc_1328EC ROM:00132864 dc.l loc_132956 ROM:00132868 ; --------------------------------------------------------------------------- ROM:00132868 ROM:00132868 loc_132868: ; DATA XREF: ROM:off_132858↑o ROM:00132868 bsr.w sub_13299C ROM:0013286C move.b #1,($1230).w ROM:00132872 bra.w locret_1328EA ROM:00132876 ; --------------------------------------------------------------------------- ROM:00132876 rts ROM:00132878 ; --------------------------------------------------------------------------- ROM:00132878 ROM:00132878 loc_132878: ; DATA XREF: ROM:0013285C↑o ROM:00132878 move.w $6CA(a5),d0 ROM:0013287C move.w ($598).w,d1 ROM:00132880 cmp.w $6CC(a5),d1 ROM:00132884 bge.w loc_13289E ROM:00132888 btst #6,($13AB).w ROM:0013288E beq.s loc_1328AE ROM:00132890 btst #4,($92F).w ROM:00132896 beq.s loc_1328AE ROM:00132898 cmpi.w #0,d0 ROM:0013289C bne.s loc_1328AE ROM:0013289E ROM:0013289E loc_13289E: ; CODE XREF: ROM:00132884↑j ROM:0013289E bsr.w sub_1329B4 ROM:001328A2 move.b #3,($1230).w ROM:001328A8 bra.l locret_132998 ROM:001328AE ; --------------------------------------------------------------------------- ROM:001328AE ROM:001328AE loc_1328AE: ; CODE XREF: ROM:0013288E↑j ROM:001328AE ; ROM:00132896↑j ... ROM:001328AE cmp.w $6D0(a5),d1 ROM:001328B2 bge.w loc_1328DE ROM:001328B6 btst #1,($138E).w ROM:001328BC bne.s locret_1328EA ROM:001328BE btst #5,($13AE).w ROM:001328C4 bne.s locret_1328EA ROM:001328C6 btst #6,($13AB).w ROM:001328CC bne.s loc_1328D0 ROM:001328CE bra.s loc_1328DE ROM:001328D0 ; --------------------------------------------------------------------------- ROM:001328D0 ROM:001328D0 loc_1328D0: ; CODE XREF: ROM:001328CC↑j ROM:001328D0 btst #4,($92F).w ROM:001328D6 beq.s loc_1328DE ROM:001328D8 cmpi.w #0,d0 ROM:001328DC beq.s locret_1328EA ROM:001328DE ROM:001328DE loc_1328DE: ; CODE XREF: ROM:001328B2↑j ROM:001328DE ; ROM:001328CE↑j ... ROM:001328DE bsr.w sub_1329AC ROM:001328E2 move.b #2,($1230).w ROM:001328E8 bra.s locret_132954 ROM:001328EA ; --------------------------------------------------------------------------- ROM:001328EA ROM:001328EA locret_1328EA: ; CODE XREF: ROM:00132872↑j ROM:001328EA ; ROM:001328BC↑j ... ROM:001328EA rts ROM:001328EC ; --------------------------------------------------------------------------- ROM:001328EC ROM:001328EC loc_1328EC: ; DATA XREF: ROM:00132860↑o ROM:001328EC move.w $6D0(a5),d1 ROM:001328F0 sub.w $6D2(a5),d1 ROM:001328F4 btst #5,($13AE).w ROM:001328FA beq.s loc_13290E ROM:001328FC cmp.w ($598).w,d1 ROM:00132900 ble.s loc_13290E ROM:00132902 bsr.w sub_13299C ROM:00132906 move.b #1,($1230).w ROM:0013290C bra.s locret_1328EA ROM:0013290E ; --------------------------------------------------------------------------- ROM:0013290E ROM:0013290E loc_13290E: ; CODE XREF: ROM:001328FA↑j ROM:0013290E ; ROM:00132900↑j ROM:0013290E move.w ($598).w,d1 ROM:00132912 move.w $6CA(a5),d0 ROM:00132916 move.w $6CC(a5),d2 ROM:0013291A cmp.w d1,d2 ROM:0013291C bgt.s loc_132932 ROM:0013291E cmpi.w #0,d0 ROM:00132922 bne.s loc_132932 ROM:00132924 bsr.w sub_1329B4 ROM:00132928 move.b #3,($1230).w ROM:0013292E bra.s locret_132998 ROM:00132930 ; --------------------------------------------------------------------------- ROM:00132930 bra.s locret_132954 ROM:00132932 ; --------------------------------------------------------------------------- ROM:00132932 ROM:00132932 loc_132932: ; CODE XREF: ROM:0013291C↑j ROM:00132932 ; ROM:00132922↑j ROM:00132932 btst #6,($13AB).w ROM:00132938 beq.s locret_132954 ROM:0013293A btst #4,($92F).w ROM:00132940 beq.s locret_132954 ROM:00132942 cmpi.w #0,d0 ROM:00132946 bne.s locret_132954 ROM:00132948 bsr.w sub_1329B4 ROM:0013294C move.b #3,($1230).w ROM:00132952 bra.s locret_132998 ROM:00132954 ; --------------------------------------------------------------------------- ROM:00132954 ROM:00132954 locret_132954: ; CODE XREF: ROM:001328E8↑j ROM:00132954 ; ROM:00132930↑j ... ROM:00132954 rts ROM:00132956 ; --------------------------------------------------------------------------- ROM:00132956 ROM:00132956 loc_132956: ; DATA XREF: ROM:00132864↑o ROM:00132956 move.w $6CA(a5),d0 ROM:0013295A btst #1,($138E).w ROM:00132960 bne.s loc_132974 ROM:00132962 cmpi.w #0,d0 ROM:00132966 beq.s loc_132974 ROM:00132968 bsr.w sub_1329AC ROM:0013296C move.b #2,($1230).w ROM:00132972 bra.s locret_132954 ROM:00132974 ; --------------------------------------------------------------------------- ROM:00132974 ROM:00132974 loc_132974: ; CODE XREF: ROM:00132960↑j ROM:00132974 ; ROM:00132966↑j ROM:00132974 move.w $6CC(a5),d1 ROM:00132978 sub.w $6CE(a5),d1 ROM:0013297C btst #1,($138E).w ROM:00132982 beq.s locret_132998 ROM:00132984 cmp.w ($598).w,d1 ROM:00132988 ble.s locret_132998 ROM:0013298A bsr.w sub_13299C ROM:0013298E move.b #1,($1230).w ROM:00132994 bra.w locret_1328EA ROM:00132998 ; --------------------------------------------------------------------------- ROM:00132998 ROM:00132998 locret_132998: ; CODE XREF: ROM:001328A8↑j ROM:00132998 ; ROM:0013292E↑j ... ROM:00132998 rts ROM:0013299A ; --------------------------------------------------------------------------- ROM:0013299A rts ROM:0013299C ROM:0013299C ; =============== S U B R O U T I N E ======================================= ROM:0013299C ROM:0013299C ROM:0013299C sub_13299C: ; CODE XREF: ROM:loc_132868↑p ROM:0013299C ; ROM:00132902↑p ... ROM:0013299C move.w #$1C20,d0 ROM:001329A0 ext.l d0 ROM:001329A2 divs.w #4,d0 ROM:001329A6 move.w d0,($E3A).w ROM:001329AA rts ROM:001329AA ; End of function sub_13299C ROM:001329AA ROM:001329AC ROM:001329AC ; =============== S U B R O U T I N E ======================================= ROM:001329AC ROM:001329AC ROM:001329AC sub_1329AC: ; CODE XREF: ROM:loc_1328DE↑p ROM:001329AC ; ROM:00132968↑p ROM:001329AC move.w #$E10,($E3A).w ROM:001329B2 rts ROM:001329B2 ; End of function sub_1329AC ROM:001329B2 ROM:001329B4 ROM:001329B4 ; =============== S U B R O U T I N E ======================================= ROM:001329B4 ROM:001329B4 ROM:001329B4 sub_1329B4: ; CODE XREF: ROM:loc_13289E↑p ROM:001329B4 ; ROM:00132924↑p ... ROM:001329B4 move.w #$1C20,($E3A).w ROM:001329BA rts ROM:001329BA ; End of function sub_1329B4 ROM:001329BA ROM:001329BC ROM:001329BC ; =============== S U B R O U T I N E ======================================= ROM:001329BC ROM:001329BC ROM:001329BC sub_1329BC: ; CODE XREF: sub_132616+16↑p ROM:001329BC clr.w d1 ROM:001329BE move.b ($1231).w,d1 ROM:001329C2 cmpi.w #3,d1 ROM:001329C6 bcc.s locret_1329D0 ROM:001329C8 movea.l off_1329D2(pc,d1.w*4),a0 ROM:001329CC nop ROM:001329CE jmp (a0) ROM:001329D0 ; --------------------------------------------------------------------------- ROM:001329D0 ROM:001329D0 locret_1329D0: ; CODE XREF: sub_1329BC+A↑j ROM:001329D0 rts ROM:001329D0 ; End of function sub_1329BC ROM:001329D0 ROM:001329D0 ; --------------------------------------------------------------------------- ROM:001329D2 off_1329D2: dc.l loc_1329DE ; DATA XREF: sub_1329BC+C↑r ROM:001329D6 dc.l loc_132A00 ROM:001329DA dc.l loc_132A18 ROM:001329DE ; --------------------------------------------------------------------------- ROM:001329DE ROM:001329DE loc_1329DE: ; DATA XREF: ROM:off_1329D2↑o ROM:001329DE move.w $6D4(a5),d0 ROM:001329E2 clr.b ($911).w ROM:001329E6 move.w d0,($708).w ROM:001329EA move.b #1,($911).w ROM:001329F0 bset #0,($13B1).w ROM:001329F6 move.b #1,($1231).w ROM:001329FC bra.s locret_132A16 ROM:001329FE ; --------------------------------------------------------------------------- ROM:001329FE rts ROM:00132A00 ; --------------------------------------------------------------------------- ROM:00132A00 ROM:00132A00 loc_132A00: ; DATA XREF: ROM:001329D6↑o ROM:00132A00 cmpi.w #0,($708).w ROM:00132A06 bgt.s locret_132A16 ROM:00132A08 bclr #0,($13B1).w ROM:00132A0E move.b #2,($1231).w ROM:00132A14 bra.s locret_132A46 ROM:00132A16 ; --------------------------------------------------------------------------- ROM:00132A16 ROM:00132A16 locret_132A16: ; CODE XREF: ROM:001329FC↑j ROM:00132A16 ; ROM:00132A06↑j ... ROM:00132A16 rts ROM:00132A18 ; --------------------------------------------------------------------------- ROM:00132A18 ROM:00132A18 loc_132A18: ; DATA XREF: ROM:001329DA↑o ROM:00132A18 move.w $6D4(a5),d0 ROM:00132A1C btst #1,($138E).w ROM:00132A22 beq.s locret_132A46 ROM:00132A24 cmpi.w #0,d0 ROM:00132A28 beq.s locret_132A46 ROM:00132A2A clr.b ($911).w ROM:00132A2E move.w d0,($708).w ROM:00132A32 move.b #1,($911).w ROM:00132A38 bset #0,($13B1).w ROM:00132A3E move.b #1,($1231).w ROM:00132A44 bra.s locret_132A16 ROM:00132A46 ; --------------------------------------------------------------------------- ROM:00132A46 ROM:00132A46 locret_132A46: ; CODE XREF: ROM:00132A14↑j ROM:00132A46 ; ROM:00132A22↑j ... ROM:00132A46 rts ROM:00132A48 ; --------------------------------------------------------------------------- ROM:00132A48 rts ROM:00132A4A ROM:00132A4A ; =============== S U B R O U T I N E ======================================= ROM:00132A4A ROM:00132A4A ROM:00132A4A sub_132A4A: ; CODE XREF: sub_132616↑p ROM:00132A4A bsr.w sub_132A78 ROM:00132A4E bsr.w sub_132A58 ROM:00132A52 bsr.w sub_132C74 ROM:00132A56 rts ROM:00132A56 ; End of function sub_132A4A ROM:00132A56 ROM:00132A58 ROM:00132A58 ; =============== S U B R O U T I N E ======================================= ROM:00132A58 ROM:00132A58 ROM:00132A58 sub_132A58: ; CODE XREF: sub_132A4A+4↑p ROM:00132A58 btst #6,($13AB).w ROM:00132A5E beq.s loc_132A70 ROM:00132A60 cmpi.w #$3E8,($E40).w ROM:00132A66 beq.s loc_132A70 ROM:00132A68 bset #2,($138E).w ROM:00132A6E bra.s locret_132A76 ROM:00132A70 ; --------------------------------------------------------------------------- ROM:00132A70 ROM:00132A70 loc_132A70: ; CODE XREF: sub_132A58+6↑j ROM:00132A70 ; sub_132A58+E↑j ROM:00132A70 bclr #2,($138E).w ROM:00132A76 ROM:00132A76 locret_132A76: ; CODE XREF: sub_132A58+16↑j ROM:00132A76 rts ROM:00132A76 ; End of function sub_132A58 ROM:00132A76 ROM:00132A78 ROM:00132A78 ; =============== S U B R O U T I N E ======================================= ROM:00132A78 ROM:00132A78 ROM:00132A78 sub_132A78: ; CODE XREF: sub_132A4A↑p ROM:00132A78 clr.w d1 ROM:00132A7A move.b ($1233).w,d1 ROM:00132A7E cmpi.w #6,d1 ROM:00132A82 bcc.s locret_132A8C ROM:00132A84 movea.l off_132A8E(pc,d1.w*4),a0 ROM:00132A88 nop ROM:00132A8A jmp (a0) ROM:00132A8C ; --------------------------------------------------------------------------- ROM:00132A8C ROM:00132A8C locret_132A8C: ; CODE XREF: sub_132A78+A↑j ROM:00132A8C rts ROM:00132A8C ; End of function sub_132A78 ROM:00132A8C ROM:00132A8C ; --------------------------------------------------------------------------- ROM:00132A8E off_132A8E: dc.l loc_132AA6 ; DATA XREF: sub_132A78+C↑r ROM:00132A92 dc.l loc_132AB2 ROM:00132A96 dc.l loc_132ADA ROM:00132A9A dc.l loc_132B44 ROM:00132A9E dc.l loc_132B84 ROM:00132AA2 dc.l loc_132BA8 ROM:00132AA6 ; --------------------------------------------------------------------------- ROM:00132AA6 ROM:00132AA6 loc_132AA6: ; DATA XREF: ROM:off_132A8E↑o ROM:00132AA6 bsr.w sub_132BD6 ROM:00132AAA move.b #1,($1233).w ROM:00132AB0 rts ROM:00132AB2 ; --------------------------------------------------------------------------- ROM:00132AB2 ROM:00132AB2 loc_132AB2: ; DATA XREF: ROM:00132A92↑o ROM:00132AB2 btst #6,($13AB).w ROM:00132AB8 beq.s loc_132AD4 ROM:00132ABA move.w $6D8(a5),d0 ROM:00132ABE clr.b ($912).w ROM:00132AC2 move.w d0,($70A).w ROM:00132AC6 move.b #1,($912).w ROM:00132ACC move.b #2,($1233).w ROM:00132AD2 rts ROM:00132AD4 ; --------------------------------------------------------------------------- ROM:00132AD4 ROM:00132AD4 loc_132AD4: ; CODE XREF: ROM:00132AB8↑j ROM:00132AD4 bsr.w sub_132BD6 ROM:00132AD8 rts ROM:00132ADA ; --------------------------------------------------------------------------- ROM:00132ADA ROM:00132ADA loc_132ADA: ; DATA XREF: ROM:00132A96↑o ROM:00132ADA btst #6,($13AB).w ROM:00132AE0 bne.s loc_132B04 ROM:00132AE2 clr.b ($912).w ROM:00132AE6 clr.w ($70A).w ROM:00132AEA move.w $6DA(a5),d0 ROM:00132AEE clr.b ($8E0).w ROM:00132AF2 move.w d0,($6A6).w ROM:00132AF6 move.b #1,($8E0).w ROM:00132AFC move.b #3,($1233).w ROM:00132B02 rts ROM:00132B04 ; --------------------------------------------------------------------------- ROM:00132B04 ROM:00132B04 loc_132B04: ; CODE XREF: ROM:00132AE0↑j ROM:00132B04 cmpi.w #0,($70A).w ROM:00132B0A bgt.s loc_132B32 ROM:00132B0C cmpi.w #$3E8,($E40).w ROM:00132B12 ble.s loc_132B32 ROM:00132B14 bsr.w sub_132C26 ROM:00132B18 move.w $6D8(a5),d0 ROM:00132B1C clr.b ($912).w ROM:00132B20 move.w d0,($70A).w ROM:00132B24 move.b #1,($912).w ROM:00132B2A move.b #2,($1233).w ROM:00132B30 rts ROM:00132B32 ; --------------------------------------------------------------------------- ROM:00132B32 ROM:00132B32 loc_132B32: ; CODE XREF: ROM:00132B0A↑j ROM:00132B32 ; ROM:00132B12↑j ROM:00132B32 cmpi.w #$3E8,($E40).w ROM:00132B38 bgt.s locret_132B42 ROM:00132B3A move.b #4,($1233).w ROM:00132B40 rts ROM:00132B42 ; --------------------------------------------------------------------------- ROM:00132B42 ROM:00132B42 locret_132B42: ; CODE XREF: ROM:00132B38↑j ROM:00132B42 rts ROM:00132B44 ; --------------------------------------------------------------------------- ROM:00132B44 ROM:00132B44 loc_132B44: ; DATA XREF: ROM:00132A9A↑o ROM:00132B44 btst #6,($13AB).w ROM:00132B4A beq.s loc_132B6E ROM:00132B4C move.w $6D8(a5),d0 ROM:00132B50 clr.b ($912).w ROM:00132B54 move.w d0,($70A).w ROM:00132B58 move.b #1,($912).w ROM:00132B5E clr.b ($8E0).w ROM:00132B62 clr.w ($6A6).w ROM:00132B66 move.b #2,($1233).w ROM:00132B6C rts ROM:00132B6E ; --------------------------------------------------------------------------- ROM:00132B6E ROM:00132B6E loc_132B6E: ; CODE XREF: ROM:00132B4A↑j ROM:00132B6E cmpi.w #0,($6A6).w ROM:00132B74 bgt.s locret_132B82 ROM:00132B76 bsr.w sub_132BD6 ROM:00132B7A move.b #1,($1233).w ROM:00132B80 rts ROM:00132B82 ; --------------------------------------------------------------------------- ROM:00132B82 ROM:00132B82 locret_132B82: ; CODE XREF: ROM:00132B74↑j ROM:00132B82 rts ROM:00132B84 ; --------------------------------------------------------------------------- ROM:00132B84 ROM:00132B84 loc_132B84: ; DATA XREF: ROM:00132A9E↑o ROM:00132B84 btst #1,($138E).w ROM:00132B8A beq.s locret_132BA6 ROM:00132B8C move.w $6DA(a5),d0 ROM:00132B90 clr.b ($8E0).w ROM:00132B94 move.w d0,($6A6).w ROM:00132B98 move.b #1,($8E0).w ROM:00132B9E move.b #5,($1233).w ROM:00132BA4 rts ROM:00132BA6 ; --------------------------------------------------------------------------- ROM:00132BA6 ROM:00132BA6 locret_132BA6: ; CODE XREF: ROM:00132B8A↑j ROM:00132BA6 rts ROM:00132BA8 ; --------------------------------------------------------------------------- ROM:00132BA8 ROM:00132BA8 loc_132BA8: ; DATA XREF: ROM:00132AA2↑o ROM:00132BA8 btst #1,($138E).w ROM:00132BAE bne.s loc_132BC0 ROM:00132BB0 clr.b ($8E0).w ROM:00132BB4 clr.w ($6A6).w ROM:00132BB8 move.b #4,($1233).w ROM:00132BBE rts ROM:00132BC0 ; --------------------------------------------------------------------------- ROM:00132BC0 ROM:00132BC0 loc_132BC0: ; CODE XREF: ROM:00132BAE↑j ROM:00132BC0 cmpi.w #0,($6A6).w ROM:00132BC6 bgt.s locret_132BD4 ROM:00132BC8 bsr.w sub_132BD6 ROM:00132BCC move.b #1,($1233).w ROM:00132BD2 rts ROM:00132BD4 ; --------------------------------------------------------------------------- ROM:00132BD4 ROM:00132BD4 locret_132BD4: ; CODE XREF: ROM:00132BC6↑j ROM:00132BD4 rts ROM:00132BD6 ROM:00132BD6 ; =============== S U B R O U T I N E ======================================= ROM:00132BD6 ROM:00132BD6 ROM:00132BD6 sub_132BD6: ; CODE XREF: ROM:loc_132AA6↑p ROM:00132BD6 ; ROM:loc_132AD4↑p ... ROM:00132BD6 btst #2,($929).w ROM:00132BDC beq.s locret_132C24 ROM:00132BDE move.w #$3A3A,d1 ROM:00132BE2 move.w ($A94).w,d2 ROM:00132BE6 bsr.l sub_116F5A ROM:00132BEC move.w d1,($E42).w ROM:00132BF0 move.w #$3A3C,d1 ROM:00132BF4 move.w ($A94).w,d2 ROM:00132BF8 bsr.l sub_116F5A ROM:00132BFE move.w d1,($E44).w ROM:00132C02 move.w #$3A3E,d1 ROM:00132C06 move.w ($A94).w,d2 ROM:00132C0A bsr.l sub_116F5A ROM:00132C10 move.w d1,($E46).w ROM:00132C14 add.w ($E42).w,d1 ROM:00132C18 add.w ($E44).w,d1 ROM:00132C1C addi.w #$3E8,d1 ROM:00132C20 move.w d1,($E40).w ROM:00132C24 ROM:00132C24 locret_132C24: ; CODE XREF: sub_132BD6+6↑j ROM:00132C24 rts ROM:00132C24 ; End of function sub_132BD6 ROM:00132C24 ROM:00132C26 ROM:00132C26 ; =============== S U B R O U T I N E ======================================= ROM:00132C26 ROM:00132C26 ROM:00132C26 sub_132C26: ; CODE XREF: ROM:00132B14↑p ROM:00132C26 move.w ($E42).w,d4 ROM:00132C2A muls.w $6E0(a5),d4 ROM:00132C2E divs.w #$2710,d4 ROM:00132C32 move.w d4,($E42).w ROM:00132C36 move.w ($E44).w,d3 ROM:00132C3A muls.w $6E2(a5),d3 ROM:00132C3E divs.w #$2710,d3 ROM:00132C42 move.w d3,($E44).w ROM:00132C46 move.w ($E46).w,d5 ROM:00132C4A muls.w $6E4(a5),d5 ROM:00132C4E divs.w #$2710,d5 ROM:00132C52 move.w d5,($E46).w ROM:00132C56 add.w d3,d4 ROM:00132C58 add.w d5,d4 ROM:00132C5A addi.w #$3E8,d4 ROM:00132C5E move.w $6DC(a5),d0 ROM:00132C62 cmp.w d4,d0 ROM:00132C64 ble.s loc_132C6E ROM:00132C66 move.w #$3E8,($E40).w ROM:00132C6C bra.s locret_132C72 ROM:00132C6E ; --------------------------------------------------------------------------- ROM:00132C6E ROM:00132C6E loc_132C6E: ; CODE XREF: sub_132C26+3E↑j ROM:00132C6E move.w d4,($E40).w ROM:00132C72 ROM:00132C72 locret_132C72: ; CODE XREF: sub_132C26+46↑j ROM:00132C72 rts ROM:00132C72 ; End of function sub_132C26 ROM:00132C72 ROM:00132C74 ROM:00132C74 ; =============== S U B R O U T I N E ======================================= ROM:00132C74 ROM:00132C74 ROM:00132C74 sub_132C74: ; CODE XREF: sub_132A4A+8↑p ROM:00132C74 move.w $6DE(a5),d0 ROM:00132C78 cmp.w ($E40).w,d0 ROM:00132C7C blt.s loc_132C86 ROM:00132C7E bset #1,($13B2).w ROM:00132C84 bra.s locret_132C8C ROM:00132C86 ; --------------------------------------------------------------------------- ROM:00132C86 ROM:00132C86 loc_132C86: ; CODE XREF: sub_132C74+8↑j ROM:00132C86 bclr #1,($13B2).w ROM:00132C8C ROM:00132C8C locret_132C8C: ; CODE XREF: sub_132C74+10↑j ROM:00132C8C rts ROM:00132C8C ; End of function sub_132C74 ROM:00132C8C ROM:00132C8E ROM:00132C8E ; =============== S U B R O U T I N E ======================================= ROM:00132C8E ROM:00132C8E ROM:00132C8E sub_132C8E: ; CODE XREF: ROM:0013336A↓p ROM:00132C8E move.w #$3A40,d1 ROM:00132C92 move.w ($A94).w,d2 ROM:00132C96 bsr.l sub_116F5A ROM:00132C9C muls.w #$FA,d1 ROM:00132CA0 move.l d1,($9D4).w ROM:00132CA4 move.w #$3A42,d1 ROM:00132CA8 move.w $6E6(a5),d2 ROM:00132CAC bsr.l sub_116F5A ROM:00132CB2 move.w d1,($E48).w ROM:00132CB6 ext.l d1 ROM:00132CB8 muls.l ($9D4).w,d2:d1 ROM:00132CBE move.w ($E5E).w,d3 ROM:00132CC2 ext.l d3 ROM:00132CC4 divs.l d3,d2:d1 ROM:00132CC8 move.l d1,($9D8).w ROM:00132CCC clr.w d1 ROM:00132CCE move.b ($1234).w,d1 ROM:00132CD2 cmpi.w #4,d1 ROM:00132CD6 bcc.s locret_132CE0 ROM:00132CD8 movea.l off_132CE2(pc,d1.w*4),a0 ROM:00132CDC nop ROM:00132CDE jmp (a0) ROM:00132CE0 ; --------------------------------------------------------------------------- ROM:00132CE0 ROM:00132CE0 locret_132CE0: ; CODE XREF: sub_132C8E+48↑j ROM:00132CE0 rts ROM:00132CE0 ; End of function sub_132C8E ROM:00132CE0 ROM:00132CE0 ; --------------------------------------------------------------------------- ROM:00132CE2 off_132CE2: dc.l loc_132CF2 ; DATA XREF: sub_132C8E+4A↑r ROM:00132CE6 dc.l loc_132D10 ROM:00132CEA dc.l loc_132D68 ROM:00132CEE dc.l loc_132D9E ROM:00132CF2 ; --------------------------------------------------------------------------- ROM:00132CF2 ROM:00132CF2 loc_132CF2: ; DATA XREF: ROM:off_132CE2↑o ROM:00132CF2 bclr #2,($927).w ROM:00132CF8 bset #0,($927).w ROM:00132CFE bsr.w sub_132DC2 ROM:00132D02 bsr.w sub_132E02 ROM:00132D06 move.b #1,($1234).w ROM:00132D0C rts ROM:00132D0E ; --------------------------------------------------------------------------- ROM:00132D0E rts ROM:00132D10 ; --------------------------------------------------------------------------- ROM:00132D10 ROM:00132D10 loc_132D10: ; DATA XREF: ROM:00132CE6↑o ROM:00132D10 move.w $6E8(a5),d0 ROM:00132D14 cmp.w ($734).w,d0 ROM:00132D18 bge.s loc_132D26 ROM:00132D1A bsr.w sub_132DF8 ROM:00132D1E move.b #2,($1234).w ROM:00132D24 rts ROM:00132D26 ; --------------------------------------------------------------------------- ROM:00132D26 ROM:00132D26 loc_132D26: ; CODE XREF: ROM:00132D18↑j ROM:00132D26 btst #1,($138E).w ROM:00132D2C beq.s loc_132D44 ROM:00132D2E btst #2,($139A).w ROM:00132D34 bne.s loc_132D44 ROM:00132D36 clr.b ($927).w ROM:00132D3A clr.w ($734).w ROM:00132D3E move.b #3,($927).w ROM:00132D44 ROM:00132D44 loc_132D44: ; CODE XREF: ROM:00132D2C↑j ROM:00132D44 ; ROM:00132D34↑j ROM:00132D44 btst #2,($1398).w ROM:00132D4A beq.s loc_132D5E ROM:00132D4C bclr #0,($927).w ROM:00132D52 bset #2,($927).w ROM:00132D58 move.b #3,($1234).w ROM:00132D5E ROM:00132D5E loc_132D5E: ; CODE XREF: ROM:00132D4A↑j ROM:00132D5E bsr.w sub_132DC2 ROM:00132D62 bsr.w sub_132E02 ROM:00132D66 rts ROM:00132D68 ; --------------------------------------------------------------------------- ROM:00132D68 ROM:00132D68 loc_132D68: ; DATA XREF: ROM:00132CEA↑o ROM:00132D68 move.w $6EA(a5),d0 ROM:00132D6C cmp.w ($734).w,d0 ROM:00132D70 bgt.s loc_132D98 ROM:00132D72 clr.b ($927).w ROM:00132D76 clr.w ($734).w ROM:00132D7A clr.b ($927).w ROM:00132D7E clr.w ($734).w ROM:00132D82 move.b #3,($927).w ROM:00132D88 bsr.w sub_132DC2 ROM:00132D8C bsr.w sub_132E02 ROM:00132D90 move.b #1,($1234).w ROM:00132D96 rts ROM:00132D98 ; --------------------------------------------------------------------------- ROM:00132D98 ROM:00132D98 loc_132D98: ; CODE XREF: ROM:00132D70↑j ROM:00132D98 bsr.w sub_132DF8 ROM:00132D9C rts ROM:00132D9E ; --------------------------------------------------------------------------- ROM:00132D9E ROM:00132D9E loc_132D9E: ; DATA XREF: ROM:00132CEE↑o ROM:00132D9E btst #2,($1398).w ROM:00132DA4 bne.s loc_132DB8 ROM:00132DA6 move.b #1,($1234).w ROM:00132DAC bclr #2,($927).w ROM:00132DB2 bset #0,($927).w ROM:00132DB8 ROM:00132DB8 loc_132DB8: ; CODE XREF: ROM:00132DA4↑j ROM:00132DB8 bsr.w sub_132DC2 ROM:00132DBC bsr.w sub_132E02 ROM:00132DC0 rts ROM:00132DC2 ROM:00132DC2 ; =============== S U B R O U T I N E ======================================= ROM:00132DC2 ROM:00132DC2 ROM:00132DC2 sub_132DC2: ; CODE XREF: ROM:00132CFE↑p ROM:00132DC2 ; ROM:loc_132D5E↑p ... ROM:00132DC2 move.w ($734).w,d1 ROM:00132DC6 muls.w $6EC(a5),d1 ROM:00132DCA move.l #$2710,d0 ROM:00132DD0 sub.l d1,d0 ROM:00132DD2 cmpi.w #0,d0 ROM:00132DD6 bge.s loc_132DE2 ROM:00132DD8 move.l #0,($9DC).w ROM:00132DE0 bra.s locret_132DF6 ROM:00132DE2 ; --------------------------------------------------------------------------- ROM:00132DE2 ROM:00132DE2 loc_132DE2: ; CODE XREF: sub_132DC2+14↑j ROM:00132DE2 move.l ($9D8).w,d2 ROM:00132DE6 muls.l d0,d3:d2 ROM:00132DEA divs.l #$2710,d3:d2 ROM:00132DF2 move.l d2,($9DC).w ROM:00132DF6 ROM:00132DF6 locret_132DF6: ; CODE XREF: sub_132DC2+1E↑j ROM:00132DF6 rts ROM:00132DF6 ; End of function sub_132DC2 ROM:00132DF6 ROM:00132DF8 ROM:00132DF8 ; =============== S U B R O U T I N E ======================================= ROM:00132DF8 ROM:00132DF8 ROM:00132DF8 sub_132DF8: ; CODE XREF: ROM:00132D1A↑p ROM:00132DF8 ; ROM:loc_132D98↑p ROM:00132DF8 move.l #0,($A30).w ROM:00132E00 rts ROM:00132E00 ; End of function sub_132DF8 ROM:00132E00 ROM:00132E02 ROM:00132E02 ; =============== S U B R O U T I N E ======================================= ROM:00132E02 ROM:00132E02 ROM:00132E02 sub_132E02: ; CODE XREF: ROM:00132D02↑p ROM:00132E02 ; ROM:00132D62↑p ... ROM:00132E02 move.w #0,d0 ROM:00132E06 bra.s loc_132E0C ROM:00132E08 ; --------------------------------------------------------------------------- ROM:00132E08 ROM:00132E08 loc_132E08: ; CODE XREF: sub_132E02+2E↓j ROM:00132E08 addi.w #1,d0 ROM:00132E0C ROM:00132E0C loc_132E0C: ; CODE XREF: sub_132E02+4↑j ROM:00132E0C cmpi.w #0,d0 ROM:00132E10 bgt.s loc_132E32 ROM:00132E12 move.w $EEA(d0.w*2),d1 ROM:00132E18 ext.l d1 ROM:00132E1A muls.l ($9DC).w,d2:d1 ROM:00132E20 move.w ($13D0).w,d3 ROM:00132E24 ext.l d3 ROM:00132E26 divs.l d3,d2:d1 ROM:00132E2A move.l d1,$A24(d0.w*4) ROM:00132E30 bra.s loc_132E08 ROM:00132E32 ; --------------------------------------------------------------------------- ROM:00132E32 ROM:00132E32 loc_132E32: ; CODE XREF: sub_132E02+E↑j ROM:00132E32 move.w #0,d0 ROM:00132E36 bra.s loc_132E3C ROM:00132E38 ; --------------------------------------------------------------------------- ROM:00132E38 ROM:00132E38 loc_132E38: ; CODE XREF: sub_132E02+5C↓j ROM:00132E38 addi.w #1,d0 ROM:00132E3C ROM:00132E3C loc_132E3C: ; CODE XREF: sub_132E02+34↑j ROM:00132E3C cmpi.w #0,d0 ROM:00132E40 bgt.s locret_132E60 ROM:00132E42 move.w $FDC(d0.w*2),d1 ROM:00132E48 ext.l d1 ROM:00132E4A muls.l ($A24).w,d2:d1 ROM:00132E50 divs.l #$2710,d2:d1 ROM:00132E58 move.l d1,$A30(d0.w*4) ROM:00132E5E bra.s loc_132E38 ROM:00132E60 ; --------------------------------------------------------------------------- ROM:00132E60 ROM:00132E60 locret_132E60: ; CODE XREF: sub_132E02+3E↑j ROM:00132E60 rts ROM:00132E60 ; End of function sub_132E02 ROM:00132E60 ROM:00132E62 ROM:00132E62 ; =============== S U B R O U T I N E ======================================= ROM:00132E62 ROM:00132E62 ROM:00132E62 sub_132E62: ; CODE XREF: sub_133610+C↓p ROM:00132E62 move.w ($1152).w,($1150).w ROM:00132E68 rts ROM:00132E68 ; End of function sub_132E62 ROM:00132E68 ROM:00132E6A ROM:00132E6A ; =============== S U B R O U T I N E ======================================= ROM:00132E6A ROM:00132E6A ROM:00132E6A sub_132E6A: ; CODE XREF: sub_1334DE+C↓p ROM:00132E6A bsr.w sub_1330FA ROM:00132E6E bsr.w sub_13309C ROM:00132E72 bsr.w sub_1330CC ROM:00132E76 bsr.w sub_132E80 ROM:00132E7A bsr.w sub_1331C0 ROM:00132E7E rts ROM:00132E7E ; End of function sub_132E6A ROM:00132E7E ROM:00132E80 ROM:00132E80 ; =============== S U B R O U T I N E ======================================= ROM:00132E80 ROM:00132E80 ROM:00132E80 sub_132E80: ; CODE XREF: sub_132E6A+C↑p ROM:00132E80 clr.w d1 ROM:00132E82 move.b ($1235).w,d1 ROM:00132E86 cmpi.w #5,d1 ROM:00132E8A bcc.s locret_132E94 ROM:00132E8C movea.l off_132E96(pc,d1.w*4),a0 ROM:00132E90 nop ROM:00132E92 jmp (a0) ROM:00132E94 ; --------------------------------------------------------------------------- ROM:00132E94 ROM:00132E94 locret_132E94: ; CODE XREF: sub_132E80+A↑j ROM:00132E94 rts ROM:00132E94 ; End of function sub_132E80 ROM:00132E94 ROM:00132E94 ; --------------------------------------------------------------------------- ROM:00132E96 off_132E96: dc.l loc_132EAA ; DATA XREF: sub_132E80+C↑r ROM:00132E9A dc.l loc_132EBE ROM:00132E9E dc.l loc_132F32 ROM:00132EA2 dc.l loc_132FC6 ROM:00132EA6 dc.l loc_133064 ROM:00132EAA ; --------------------------------------------------------------------------- ROM:00132EAA ROM:00132EAA loc_132EAA: ; DATA XREF: ROM:off_132E96↑o ROM:00132EAA clr.b ($928).w ROM:00132EAE clr.w ($736).w ROM:00132EB2 move.b #1,($1235).w ROM:00132EB8 bsr.w sub_133112 ROM:00132EBC rts ROM:00132EBE ; --------------------------------------------------------------------------- ROM:00132EBE ROM:00132EBE loc_132EBE: ; DATA XREF: ROM:00132E9A↑o ROM:00132EBE btst #4,($138A).w ROM:00132EC4 beq.s loc_132F02 ROM:00132EC6 move.w $704(a5),d0 ROM:00132ECA move.w ($E4C).w,d1 ROM:00132ECE cmp.w ($A94).w,d0 ROM:00132ED2 ble.s loc_132EDA ROM:00132ED4 cmp.w ($C88).w,d1 ROM:00132ED8 bgt.s loc_132F02 ROM:00132EDA ROM:00132EDA loc_132EDA: ; CODE XREF: ROM:00132ED2↑j ROM:00132EDA move.w $6EE(a5),d2 ROM:00132EDE add.w $6F0(a5),d2 ROM:00132EE2 clr.b ($928).w ROM:00132EE6 move.w d2,($736).w ROM:00132EEA move.b #3,($928).w ROM:00132EF0 bset #4,($13A4).w ROM:00132EF6 move.b #4,($1235).w ROM:00132EFC bsr.w sub_13311A ROM:00132F00 rts ROM:00132F02 ; --------------------------------------------------------------------------- ROM:00132F02 ROM:00132F02 loc_132F02: ; CODE XREF: ROM:00132EC4↑j ROM:00132F02 ; ROM:00132ED8↑j ROM:00132F02 btst #4,($138A).w ROM:00132F08 beq.s loc_132F2C ROM:00132F0A move.w ($736).w,($E52).w ROM:00132F10 clr.b ($928).w ROM:00132F14 move.w ($E52).w,($736).w ROM:00132F1A move.b #3,($928).w ROM:00132F20 move.b #2,($1235).w ROM:00132F26 bsr.w sub_133112 ROM:00132F2A rts ROM:00132F2C ; --------------------------------------------------------------------------- ROM:00132F2C ROM:00132F2C loc_132F2C: ; CODE XREF: ROM:00132F08↑j ROM:00132F2C bsr.w sub_133112 ROM:00132F30 rts ROM:00132F32 ; --------------------------------------------------------------------------- ROM:00132F32 ROM:00132F32 loc_132F32: ; DATA XREF: ROM:00132E9E↑o ROM:00132F32 btst #4,($138A).w ROM:00132F38 beq.s loc_132F76 ROM:00132F3A move.w $704(a5),d0 ROM:00132F3E move.w ($E4C).w,d1 ROM:00132F42 cmp.w ($A94).w,d0 ROM:00132F46 ble.s loc_132F4E ROM:00132F48 cmp.w ($C88).w,d1 ROM:00132F4C bgt.s loc_132F76 ROM:00132F4E ROM:00132F4E loc_132F4E: ; CODE XREF: ROM:00132F46↑j ROM:00132F4E move.w $6EE(a5),d2 ROM:00132F52 add.w $6F0(a5),d2 ROM:00132F56 clr.b ($928).w ROM:00132F5A move.w d2,($736).w ROM:00132F5E move.b #3,($928).w ROM:00132F64 bset #4,($13A4).w ROM:00132F6A move.b #4,($1235).w ROM:00132F70 bsr.w sub_13311A ROM:00132F74 rts ROM:00132F76 ; --------------------------------------------------------------------------- ROM:00132F76 ROM:00132F76 loc_132F76: ; CODE XREF: ROM:00132F38↑j ROM:00132F76 ; ROM:00132F4C↑j ROM:00132F76 btst #4,($138A).w ROM:00132F7C beq.s loc_132F94 ROM:00132F7E move.w $6EE(a5),d0 ROM:00132F82 cmp.w ($736).w,d0 ROM:00132F86 bgt.s loc_132F94 ROM:00132F88 move.b #3,($1235).w ROM:00132F8E bsr.w sub_133154 ROM:00132F92 rts ROM:00132F94 ; --------------------------------------------------------------------------- ROM:00132F94 ROM:00132F94 loc_132F94: ; CODE XREF: ROM:00132F7C↑j ROM:00132F94 ; ROM:00132F86↑j ROM:00132F94 btst #4,($138A).w ROM:00132F9A bne.s loc_132FC0 ROM:00132F9C move.w ($736).w,($E52).w ROM:00132FA2 move.w ($E52).w,d0 ROM:00132FA6 clr.b ($928).w ROM:00132FAA move.w d0,($736).w ROM:00132FAE move.b #1,($928).w ROM:00132FB4 move.b #1,($1235).w ROM:00132FBA bsr.w sub_133112 ROM:00132FBE rts ROM:00132FC0 ; --------------------------------------------------------------------------- ROM:00132FC0 ROM:00132FC0 loc_132FC0: ; CODE XREF: ROM:00132F9A↑j ROM:00132FC0 bsr.w sub_133112 ROM:00132FC4 rts ROM:00132FC6 ; --------------------------------------------------------------------------- ROM:00132FC6 ROM:00132FC6 loc_132FC6: ; DATA XREF: ROM:00132EA2↑o ROM:00132FC6 btst #4,($138A).w ROM:00132FCC beq.s loc_13300A ROM:00132FCE move.w $704(a5),d0 ROM:00132FD2 move.w ($E4C).w,d1 ROM:00132FD6 cmp.w ($A94).w,d0 ROM:00132FDA ble.s loc_132FE2 ROM:00132FDC cmp.w ($C88).w,d1 ROM:00132FE0 bgt.s loc_13300A ROM:00132FE2 ROM:00132FE2 loc_132FE2: ; CODE XREF: ROM:00132FDA↑j ROM:00132FE2 move.w $6EE(a5),d2 ROM:00132FE6 add.w $6F0(a5),d2 ROM:00132FEA clr.b ($928).w ROM:00132FEE move.w d2,($736).w ROM:00132FF2 move.b #3,($928).w ROM:00132FF8 bset #4,($13A4).w ROM:00132FFE move.b #4,($1235).w ROM:00133004 bsr.w sub_13311A ROM:00133008 rts ROM:0013300A ; --------------------------------------------------------------------------- ROM:0013300A ROM:0013300A loc_13300A: ; CODE XREF: ROM:00132FCC↑j ROM:0013300A ; ROM:00132FE0↑j ROM:0013300A btst #4,($138A).w ROM:00133010 bne.s loc_133036 ROM:00133012 move.w ($736).w,($E52).w ROM:00133018 move.w ($E52).w,d0 ROM:0013301C clr.b ($928).w ROM:00133020 move.w d0,($736).w ROM:00133024 move.b #1,($928).w ROM:0013302A move.b #1,($1235).w ROM:00133030 bsr.w sub_133112 ROM:00133034 rts ROM:00133036 ; --------------------------------------------------------------------------- ROM:00133036 ROM:00133036 loc_133036: ; CODE XREF: ROM:00133010↑j ROM:00133036 btst #4,($138A).w ROM:0013303C beq.s loc_13305E ROM:0013303E move.w $6EE(a5),d0 ROM:00133042 add.w $6F0(a5),d0 ROM:00133046 cmp.w ($736).w,d0 ROM:0013304A bgt.s loc_13305E ROM:0013304C bset #4,($13A4).w ROM:00133052 move.b #4,($1235).w ROM:00133058 bsr.w sub_13311A ROM:0013305C rts ROM:0013305E ; --------------------------------------------------------------------------- ROM:0013305E ROM:0013305E loc_13305E: ; CODE XREF: ROM:0013303C↑j ROM:0013305E ; ROM:0013304A↑j ROM:0013305E bsr.w sub_133154 ROM:00133062 rts ROM:00133064 ; --------------------------------------------------------------------------- ROM:00133064 ROM:00133064 loc_133064: ; DATA XREF: ROM:00132EA6↑o ROM:00133064 btst #4,($138A).w ROM:0013306A bne.s loc_133094 ROM:0013306C bsr.w sub_133176 ROM:00133070 move.w ($E52).w,d0 ROM:00133074 clr.b ($928).w ROM:00133078 move.w d0,($736).w ROM:0013307C move.b #1,($928).w ROM:00133082 bclr #4,($13A4).w ROM:00133088 bsr.w sub_133112 ROM:0013308C move.b #1,($1235).w ROM:00133092 rts ROM:00133094 ; --------------------------------------------------------------------------- ROM:00133094 ROM:00133094 loc_133094: ; CODE XREF: ROM:0013306A↑j ROM:00133094 bsr.w sub_13311A ROM:00133098 rts ROM:0013309A ; --------------------------------------------------------------------------- ROM:0013309A rts ROM:0013309C ROM:0013309C ; =============== S U B R O U T I N E ======================================= ROM:0013309C ROM:0013309C ROM:0013309C sub_13309C: ; CODE XREF: sub_132E6A+4↑p ROM:0013309C move.w $702(a5),d0 ROM:001330A0 cmp.w ($C88).w,d0 ROM:001330A4 bgt.s loc_1330AE ROM:001330A6 move.w $700(a5),($E50).w ROM:001330AC bra.s loc_1330B4 ROM:001330AE ; --------------------------------------------------------------------------- ROM:001330AE ROM:001330AE loc_1330AE: ; CODE XREF: sub_13309C+8↑j ROM:001330AE move.w ($A5E).w,($E50).w ROM:001330B4 ROM:001330B4 loc_1330B4: ; CODE XREF: sub_13309C+10↑j ROM:001330B4 move.w #$3AD0,d1 ROM:001330B8 move.w ($E50).w,d2 ROM:001330BC move.w ($598).w,d3 ROM:001330C0 bsr.l sub_116F5A ROM:001330C6 move.w d1,($E4A).w ROM:001330CA rts ROM:001330CA ; End of function sub_13309C ROM:001330CA ROM:001330CC ROM:001330CC ; =============== S U B R O U T I N E ======================================= ROM:001330CC ROM:001330CC ROM:001330CC sub_1330CC: ; CODE XREF: sub_132E6A+8↑p ROM:001330CC move.w ($E4A).w,d0 ROM:001330D0 move.w ($E4C).w,d1 ROM:001330D4 move.w ($A5E).w,d2 ROM:001330D8 move.w $6F6(a5),d4 ROM:001330DC bclr #4,($138A).w ROM:001330E2 cmp.w ($E5A).w,d0 ROM:001330E6 bge.s locret_1330F8 ROM:001330E8 cmp.w d2,d4 ROM:001330EA ble.s loc_1330F2 ROM:001330EC cmp.w ($C88).w,d1 ROM:001330F0 bgt.s locret_1330F8 ROM:001330F2 ROM:001330F2 loc_1330F2: ; CODE XREF: sub_1330CC+1E↑j ROM:001330F2 bset #4,($138A).w ROM:001330F8 ROM:001330F8 locret_1330F8: ; CODE XREF: sub_1330CC+1A↑j ROM:001330F8 ; sub_1330CC+24↑j ROM:001330F8 rts ROM:001330F8 ; End of function sub_1330CC ROM:001330F8 ROM:001330FA ROM:001330FA ; =============== S U B R O U T I N E ======================================= ROM:001330FA ROM:001330FA ROM:001330FA sub_1330FA: ; CODE XREF: sub_132E6A↑p ROM:001330FA move.w #$3ACE,d1 ROM:001330FE move.w ($598).w,d2 ROM:00133102 move.w ($A60).w,d3 ROM:00133106 bsr.l sub_116F5A ROM:0013310C move.w d1,($E4C).w ROM:00133110 rts ROM:00133110 ; End of function sub_1330FA ROM:00133110 ROM:00133112 ROM:00133112 ; =============== S U B R O U T I N E ======================================= ROM:00133112 ROM:00133112 ROM:00133112 sub_133112: ; CODE XREF: ROM:00132EB8↑p ROM:00133112 ; ROM:00132F26↑p ... ROM:00133112 move.w ($E5A).w,($E4E).w ROM:00133118 rts ROM:00133118 ; End of function sub_133112 ROM:00133118 ROM:0013311A ROM:0013311A ; =============== S U B R O U T I N E ======================================= ROM:0013311A ROM:0013311A ROM:0013311A sub_13311A: ; CODE XREF: ROM:00132EFC↑p ROM:0013311A ; ROM:00132F70↑p ... ROM:0013311A move.w $704(a5),d0 ROM:0013311E sub.w $706(a5),d0 ROM:00133122 cmp.w ($A94).w,d0 ROM:00133126 blt.s loc_13312E ROM:00133128 bclr #2,($138B).w ROM:0013312E ROM:0013312E loc_13312E: ; CODE XREF: sub_13311A+C↑j ROM:0013312E move.w $704(a5),d0 ROM:00133132 cmp.w ($A94).w,d0 ROM:00133136 bge.s loc_13313E ROM:00133138 bset #2,($138B).w ROM:0013313E ROM:0013313E loc_13313E: ; CODE XREF: sub_13311A+1C↑j ROM:0013313E move.w ($E4A).w,d0 ROM:00133142 btst #2,($138B).w ROM:00133148 beq.s loc_13314E ROM:0013314A add.w $6F8(a5),d0 ROM:0013314E ROM:0013314E loc_13314E: ; CODE XREF: sub_13311A+2E↑j ROM:0013314E move.w d0,($E4E).w ROM:00133152 rts ROM:00133152 ; End of function sub_13311A ROM:00133152 ROM:00133154 ROM:00133154 ; =============== S U B R O U T I N E ======================================= ROM:00133154 ROM:00133154 ROM:00133154 sub_133154: ; CODE XREF: ROM:00132F8E↑p ROM:00133154 ; ROM:loc_13305E↑p ROM:00133154 move.w ($E5A).w,d0 ROM:00133158 sub.w ($E4A).w,d0 ROM:0013315C move.w ($736).w,d1 ROM:00133160 sub.w $6EE(a5),d1 ROM:00133164 muls.w d0,d1 ROM:00133166 divs.w $6F0(a5),d1 ROM:0013316A move.w ($E5A).w,d0 ROM:0013316E sub.w d1,d0 ROM:00133170 move.w d0,($E4E).w ROM:00133174 rts ROM:00133174 ; End of function sub_133154 ROM:00133174 ROM:00133176 ROM:00133176 ; =============== S U B R O U T I N E ======================================= ROM:00133176 ROM:00133176 ROM:00133176 sub_133176: ; CODE XREF: ROM:0013306C↑p ROM:00133176 move.w $6F4(a5),d0 ROM:0013317A muls.w $6F2(a5),d0 ROM:0013317E move.w ($736).w,d1 ROM:00133182 ext.l d1 ROM:00133184 cmp.l d1,d0 ROM:00133186 bge.s loc_1331A0 ROM:00133188 move.w $6F4(a5),d0 ROM:0013318C ext.l d0 ROM:0013318E divs.w $6F2(a5),d0 ROM:00133192 add.w $6EE(a5),d0 ROM:00133196 add.w $6F0(a5),d0 ROM:0013319A move.w d0,($E52).w ROM:0013319E bra.s locret_1331BE ROM:001331A0 ; --------------------------------------------------------------------------- ROM:001331A0 ROM:001331A0 loc_1331A0: ; CODE XREF: sub_133176+10↑j ROM:001331A0 move.w ($736).w,d2 ROM:001331A4 sub.w $6EE(a5),d2 ROM:001331A8 sub.w $6F0(a5),d2 ROM:001331AC ext.l d2 ROM:001331AE divs.w $6F2(a5),d2 ROM:001331B2 add.w $6EE(a5),d2 ROM:001331B6 add.w $6F0(a5),d2 ROM:001331BA move.w d2,($E52).w ROM:001331BE ROM:001331BE locret_1331BE: ; CODE XREF: sub_133176+28↑j ROM:001331BE rts ROM:001331BE ; End of function sub_133176 ROM:001331BE ROM:001331C0 ROM:001331C0 ; =============== S U B R O U T I N E ======================================= ROM:001331C0 ROM:001331C0 ROM:001331C0 sub_1331C0: ; CODE XREF: sub_132E6A+10↑p ROM:001331C0 clr.w d1 ROM:001331C2 move.b ($1236).w,d1 ROM:001331C6 cmpi.w #5,d1 ROM:001331CA bcc.s locret_1331D4 ROM:001331CC movea.l off_1331D6(pc,d1.w*4),a0 ROM:001331D0 nop ROM:001331D2 jmp (a0) ROM:001331D4 ; --------------------------------------------------------------------------- ROM:001331D4 ROM:001331D4 locret_1331D4: ; CODE XREF: sub_1331C0+A↑j ROM:001331D4 rts ROM:001331D4 ; End of function sub_1331C0 ROM:001331D4 ROM:001331D4 ; --------------------------------------------------------------------------- ROM:001331D6 off_1331D6: dc.l loc_1331EA ; DATA XREF: sub_1331C0+C↑r ROM:001331DA dc.l loc_1331F6 ROM:001331DE dc.l loc_13325A ROM:001331E2 dc.l loc_1332C0 ROM:001331E6 dc.l loc_1332C6 ROM:001331EA ; --------------------------------------------------------------------------- ROM:001331EA ROM:001331EA loc_1331EA: ; DATA XREF: ROM:off_1331D6↑o ROM:001331EA move.b #1,($1236).w ROM:001331F0 bsr.w sub_133324 ROM:001331F4 rts ROM:001331F6 ; --------------------------------------------------------------------------- ROM:001331F6 ROM:001331F6 loc_1331F6: ; DATA XREF: ROM:001331DA↑o ROM:001331F6 move.w $6FC(a5),d0 ROM:001331FA move.w $30C(a5),d1 ROM:001331FE move.w $6FA(a5),d2 ROM:00133202 cmp.w ($598).w,d0 ROM:00133206 bge.s loc_133232 ROM:00133208 cmp.w ($598).w,d2 ROM:0013320C ble.s loc_133232 ROM:0013320E cmp.w ($E4E).w,d1 ROM:00133212 ble.s loc_133232 ROM:00133214 move.b #2,($1236).w ROM:0013321A bsr.w sub_13332E ROM:0013321E move.w $6FE(a5),d3 ROM:00133222 clr.b ($907).w ROM:00133226 move.w d3,($6F4).w ROM:0013322A move.b #1,($907).w ROM:00133230 rts ROM:00133232 ; --------------------------------------------------------------------------- ROM:00133232 ROM:00133232 loc_133232: ; CODE XREF: ROM:00133206↑j ROM:00133232 ; ROM:0013320C↑j ... ROM:00133232 cmp.w ($E4E).w,d1 ROM:00133236 ble.s loc_133254 ROM:00133238 cmp.w ($598).w,d2 ROM:0013323C bge.s loc_133242 ROM:0013323E bra.w loc_133248 ROM:00133242 ; --------------------------------------------------------------------------- ROM:00133242 ROM:00133242 loc_133242: ; CODE XREF: ROM:0013323C↑j ROM:00133242 cmp.w ($598).w,d0 ROM:00133246 ble.s loc_133254 ROM:00133248 ROM:00133248 loc_133248: ; CODE XREF: ROM:0013323E↑j ROM:00133248 ; ROM:00133262↓j ... ROM:00133248 move.b #3,($1236).w ROM:0013324E bsr.w sub_133324 ROM:00133252 rts ROM:00133254 ; --------------------------------------------------------------------------- ROM:00133254 ROM:00133254 loc_133254: ; CODE XREF: ROM:00133236↑j ROM:00133254 ; ROM:00133246↑j ROM:00133254 bsr.w sub_133324 ROM:00133258 rts ROM:0013325A ; --------------------------------------------------------------------------- ROM:0013325A ROM:0013325A loc_13325A: ; DATA XREF: ROM:001331DE↑o ROM:0013325A cmpi.w #0,($6F4).w ROM:00133260 bgt.s loc_133264 ROM:00133262 bra.s loc_133248 ROM:00133264 ; --------------------------------------------------------------------------- ROM:00133264 ROM:00133264 loc_133264: ; CODE XREF: ROM:00133260↑j ROM:00133264 move.w $6FC(a5),d0 ROM:00133268 move.w $6FA(a5),d2 ROM:0013326C cmp.w ($598).w,d2 ROM:00133270 bge.s loc_133274 ROM:00133272 bra.s loc_133248 ROM:00133274 ; --------------------------------------------------------------------------- ROM:00133274 ROM:00133274 loc_133274: ; CODE XREF: ROM:00133270↑j ROM:00133274 cmp.w ($598).w,d0 ROM:00133278 ble.s loc_133286 ROM:0013327A bsr.w sub_133324 ROM:0013327E move.b #3,($1236).w ROM:00133284 rts ROM:00133286 ; --------------------------------------------------------------------------- ROM:00133286 ROM:00133286 loc_133286: ; CODE XREF: ROM:00133278↑j ROM:00133286 move.w $6FC(a5),d0 ROM:0013328A move.w $30C(a5),d1 ROM:0013328E move.w $6FA(a5),d2 ROM:00133292 cmp.w ($598).w,d2 ROM:00133296 ble.s loc_1332BA ROM:00133298 cmp.w ($598).w,d0 ROM:0013329C bge.s loc_1332BA ROM:0013329E cmp.w ($E4E).w,d1 ROM:001332A2 bne.s loc_1332BA ROM:001332A4 bsr.w sub_133324 ROM:001332A8 bclr #0,($907).w ROM:001332AE bset #2,($907).w ROM:001332B4 move.b #4,($1236).w ROM:001332BA ROM:001332BA loc_1332BA: ; CODE XREF: ROM:00133296↑j ROM:001332BA ; ROM:0013329C↑j ... ROM:001332BA bsr.w sub_13332E ROM:001332BE rts ROM:001332C0 ; --------------------------------------------------------------------------- ROM:001332C0 ROM:001332C0 loc_1332C0: ; DATA XREF: ROM:001331E2↑o ROM:001332C0 bsr.w sub_133324 ROM:001332C4 rts ROM:001332C6 ; --------------------------------------------------------------------------- ROM:001332C6 ROM:001332C6 loc_1332C6: ; DATA XREF: ROM:001331E6↑o ROM:001332C6 move.w $6FC(a5),d0 ROM:001332CA move.w $30C(a5),d1 ROM:001332CE move.w $6FA(a5),d2 ROM:001332D2 cmp.w ($598).w,d0 ROM:001332D6 bge.s loc_1332FC ROM:001332D8 cmp.w ($598).w,d2 ROM:001332DC ble.s loc_1332FC ROM:001332DE cmp.w ($E4E).w,d1 ROM:001332E2 ble.s loc_1332FC ROM:001332E4 move.b #2,($1236).w ROM:001332EA bsr.w sub_13332E ROM:001332EE bclr #2,($907).w ROM:001332F4 bset #0,($907).w ROM:001332FA rts ROM:001332FC ; --------------------------------------------------------------------------- ROM:001332FC ROM:001332FC loc_1332FC: ; CODE XREF: ROM:001332D6↑j ROM:001332FC ; ROM:001332DC↑j ... ROM:001332FC cmp.w ($E4E).w,d1 ROM:00133300 ble.s loc_13331E ROM:00133302 cmp.w ($598).w,d2 ROM:00133306 bge.s loc_13330C ROM:00133308 bra.w loc_133312 ROM:0013330C ; --------------------------------------------------------------------------- ROM:0013330C ROM:0013330C loc_13330C: ; CODE XREF: ROM:00133306↑j ROM:0013330C cmp.w ($598).w,d0 ROM:00133310 ble.s loc_13331E ROM:00133312 ROM:00133312 loc_133312: ; CODE XREF: ROM:00133308↑j ROM:00133312 move.b #3,($1236).w ROM:00133318 bsr.w sub_133324 ROM:0013331C rts ROM:0013331E ; --------------------------------------------------------------------------- ROM:0013331E ROM:0013331E loc_13331E: ; CODE XREF: ROM:00133300↑j ROM:0013331E ; ROM:00133310↑j ROM:0013331E bsr.w sub_133324 ROM:00133322 rts ROM:00133324 ROM:00133324 ; =============== S U B R O U T I N E ======================================= ROM:00133324 ROM:00133324 ROM:00133324 sub_133324: ; CODE XREF: ROM:001331F0↑p ROM:00133324 ; ROM:0013324E↑p ... ROM:00133324 move.w ($E4E).w,d0 ROM:00133328 move.w d0,($E54).w ROM:0013332C rts ROM:0013332C ; End of function sub_133324 ROM:0013332C ROM:0013332E ROM:0013332E ; =============== S U B R O U T I N E ======================================= ROM:0013332E ROM:0013332E ROM:0013332E sub_13332E: ; CODE XREF: ROM:0013321A↑p ROM:0013332E ; ROM:loc_1332BA↑p ... ROM:0013332E move.w $30C(a5),d0 ROM:00133332 move.w d0,($E54).w ROM:00133336 rts ROM:00133336 ; End of function sub_13332E ROM:00133336 ROM:00133338 ROM:00133338 ; =============== S U B R O U T I N E ======================================= ROM:00133338 ROM:00133338 ROM:00133338 sub_133338: ; CODE XREF: sub_132616+A↑p ROM:00133338 clr.w d1 ROM:0013333A move.b ($1238).w,d1 ROM:0013333E cmpi.w #4,d1 ROM:00133342 bcc.s locret_13334C ROM:00133344 movea.l off_13334E(pc,d1.w*4),a0 ROM:00133348 nop ROM:0013334A jmp (a0) ROM:0013334C ; --------------------------------------------------------------------------- ROM:0013334C ROM:0013334C locret_13334C: ; CODE XREF: sub_133338+A↑j ROM:0013334C rts ROM:0013334C ; End of function sub_133338 ROM:0013334C ROM:0013334C ; --------------------------------------------------------------------------- ROM:0013334E off_13334E: dc.l loc_13335E ; DATA XREF: sub_133338+C↑r ROM:00133352 dc.l loc_133366 ROM:00133356 dc.l loc_13339A ROM:0013335A dc.l loc_1333DC ROM:0013335E ; --------------------------------------------------------------------------- ROM:0013335E ROM:0013335E loc_13335E: ; DATA XREF: ROM:off_13334E↑o ROM:0013335E move.b #1,($1238).w ROM:00133364 rts ROM:00133366 ; --------------------------------------------------------------------------- ROM:00133366 ROM:00133366 loc_133366: ; DATA XREF: ROM:00133352↑o ROM:00133366 bsr.w sub_133878 ROM:0013336A bsr.l sub_132C8E ROM:00133370 btst #1,($138E).w ROM:00133376 bne.s locret_133398 ROM:00133378 btst #5,($13AE).w ROM:0013337E bne.s locret_133398 ROM:00133380 move.b #2,($1238).w ROM:00133386 move.b #0,($1234).w ROM:0013338C bclr #0,($927).w ROM:00133392 bset #2,($927).w ROM:00133398 ROM:00133398 locret_133398: ; CODE XREF: ROM:00133376↑j ROM:00133398 ; ROM:0013337E↑j ROM:00133398 rts ROM:0013339A ; --------------------------------------------------------------------------- ROM:0013339A ROM:0013339A loc_13339A: ; DATA XREF: ROM:00133356↑o ROM:0013339A bsr.w sub_1334D0 ROM:0013339E bsr.w sub_133878 ROM:001333A2 bsr.w sub_13353E ROM:001333A6 btst #1,($138E).w ROM:001333AC bne.s loc_1333C0 ROM:001333AE btst #5,($13AE).w ROM:001333B4 bne.s loc_1333C0 ROM:001333B6 btst #6,($1389).w ROM:001333BC beq.s loc_1333C8 ROM:001333BE rts ROM:001333C0 ; --------------------------------------------------------------------------- ROM:001333C0 ROM:001333C0 loc_1333C0: ; CODE XREF: ROM:001333AC↑j ROM:001333C0 ; ROM:001333B4↑j ROM:001333C0 move.b #1,($1238).w ROM:001333C6 rts ROM:001333C8 ; --------------------------------------------------------------------------- ROM:001333C8 ROM:001333C8 loc_1333C8: ; CODE XREF: ROM:001333BC↑j ROM:001333C8 bsr.w sub_1334DE ROM:001333CC bsr.w sub_133878 ROM:001333D0 bsr.w sub_13353E ROM:001333D4 move.b #3,($1238).w ROM:001333DA rts ROM:001333DC ; --------------------------------------------------------------------------- ROM:001333DC ROM:001333DC loc_1333DC: ; DATA XREF: ROM:0013335A↑o ROM:001333DC bsr.w sub_1334DE ROM:001333E0 bsr.w sub_133878 ROM:001333E4 bsr.w sub_13353E ROM:001333E8 btst #1,($138E).w ROM:001333EE bne.s loc_133402 ROM:001333F0 btst #5,($13AE).w ROM:001333F6 bne.s loc_133402 ROM:001333F8 btst #6,($1389).w ROM:001333FE bne.s loc_133410 ROM:00133400 rts ROM:00133402 ; --------------------------------------------------------------------------- ROM:00133402 ROM:00133402 loc_133402: ; CODE XREF: ROM:001333EE↑j ROM:00133402 ; ROM:001333F6↑j ROM:00133402 move.b #1,($1238).w ROM:00133408 move.b #0,($1235).w ROM:0013340E rts ROM:00133410 ; --------------------------------------------------------------------------- ROM:00133410 ROM:00133410 loc_133410: ; CODE XREF: ROM:001333FE↑j ROM:00133410 move.b #2,($1238).w ROM:00133416 move.b #0,($1235).w ROM:0013341C rts ROM:0013341E ; --------------------------------------------------------------------------- ROM:0013341E rts ROM:00133420 ROM:00133420 ; =============== S U B R O U T I N E ======================================= ROM:00133420 ROM:00133420 ROM:00133420 sub_133420: ; CODE XREF: sub_1334DE+4↓p ROM:00133420 clr.w d1 ROM:00133422 move.b ($1237).w,d1 ROM:00133426 cmpi.w #4,d1 ROM:0013342A bcc.s locret_133434 ROM:0013342C movea.l off_133436(pc,d1.w*4),a0 ROM:00133430 nop ROM:00133432 jmp (a0) ROM:00133434 ; --------------------------------------------------------------------------- ROM:00133434 ROM:00133434 locret_133434: ; CODE XREF: sub_133420+A↑j ROM:00133434 rts ROM:00133434 ; End of function sub_133420 ROM:00133434 ROM:00133434 ; --------------------------------------------------------------------------- ROM:00133436 off_133436: dc.l loc_133446 ; DATA XREF: sub_133420+C↑r ROM:0013343A dc.l loc_13345C ROM:0013343E dc.l loc_133492 ROM:00133442 dc.l loc_1334B0 ROM:00133446 ; --------------------------------------------------------------------------- ROM:00133446 ROM:00133446 loc_133446: ; DATA XREF: ROM:off_133436↑o ROM:00133446 bclr #0,($13A6).w ROM:0013344C bclr #1,($13B4).w ROM:00133452 move.b #1,($1237).w ROM:00133458 bra.s loc_13348C ROM:0013345A ; --------------------------------------------------------------------------- ROM:0013345A rts ROM:0013345C ; --------------------------------------------------------------------------- ROM:0013345C ROM:0013345C loc_13345C: ; DATA XREF: ROM:0013343A↑o ROM:0013345C move.w $714(a5),d0 ROM:00133460 cmp.w ($A5A).w,d0 ROM:00133464 ble.s loc_133474 ROM:00133466 bset #0,($13A6).w ROM:0013346C move.b #3,($1237).w ROM:00133472 bra.s loc_1334C8 ROM:00133474 ; --------------------------------------------------------------------------- ROM:00133474 ROM:00133474 loc_133474: ; CODE XREF: ROM:00133464↑j ROM:00133474 move.w $71A(a5),d0 ROM:00133478 cmp.w ($A5A).w,d0 ROM:0013347C bge.s loc_13348C ROM:0013347E bset #1,($13B4).w ROM:00133484 move.b #2,($1237).w ROM:0013348A bra.s loc_1334AA ROM:0013348C ; --------------------------------------------------------------------------- ROM:0013348C ROM:0013348C loc_13348C: ; CODE XREF: ROM:00133458↑j ROM:0013348C ; ROM:0013347C↑j ... ROM:0013348C bsr.w sub_133538 ROM:00133490 rts ROM:00133492 ; --------------------------------------------------------------------------- ROM:00133492 ROM:00133492 loc_133492: ; DATA XREF: ROM:0013343E↑o ROM:00133492 move.w $718(a5),d0 ROM:00133496 cmp.w ($A5A).w,d0 ROM:0013349A ble.s loc_1334AA ROM:0013349C bclr #1,($13B4).w ROM:001334A2 move.b #1,($1237).w ROM:001334A8 bra.s loc_13348C ROM:001334AA ; --------------------------------------------------------------------------- ROM:001334AA ROM:001334AA loc_1334AA: ; CODE XREF: ROM:0013348A↑j ROM:001334AA ; ROM:0013349A↑j ROM:001334AA bsr.w sub_133520 ROM:001334AE rts ROM:001334B0 ; --------------------------------------------------------------------------- ROM:001334B0 ROM:001334B0 loc_1334B0: ; DATA XREF: ROM:00133442↑o ROM:001334B0 move.w $716(a5),d0 ROM:001334B4 cmp.w ($A5A).w,d0 ROM:001334B8 bge.s loc_1334C8 ROM:001334BA bclr #0,($13A6).w ROM:001334C0 move.b #1,($1237).w ROM:001334C6 bra.s loc_13348C ROM:001334C8 ; --------------------------------------------------------------------------- ROM:001334C8 ROM:001334C8 loc_1334C8: ; CODE XREF: ROM:00133472↑j ROM:001334C8 ; ROM:001334B8↑j ROM:001334C8 bsr.w sub_133520 ROM:001334CC rts ROM:001334CE ; --------------------------------------------------------------------------- ROM:001334CE rts ROM:001334D0 ROM:001334D0 ; =============== S U B R O U T I N E ======================================= ROM:001334D0 ROM:001334D0 ROM:001334D0 sub_1334D0: ; CODE XREF: ROM:loc_13339A↑p ROM:001334D0 bsr.w sub_1334D6 ROM:001334D4 rts ROM:001334D4 ; End of function sub_1334D0 ROM:001334D4 ROM:001334D6 ROM:001334D6 ; =============== S U B R O U T I N E ======================================= ROM:001334D6 ROM:001334D6 ROM:001334D6 sub_1334D6: ; CODE XREF: sub_1334D0↑p ROM:001334D6 move.w $708(a5),($E54).w ROM:001334DC rts ROM:001334DC ; End of function sub_1334D6 ROM:001334DC ROM:001334DE ROM:001334DE ; =============== S U B R O U T I N E ======================================= ROM:001334DE ROM:001334DE ROM:001334DE sub_1334DE: ; CODE XREF: ROM:loc_1333C8↑p ROM:001334DE ; ROM:loc_1333DC↑p ROM:001334DE bsr.w sub_1335F8 ROM:001334E2 bsr.w sub_133420 ROM:001334E6 bsr.w sub_1334F2 ROM:001334EA bsr.l sub_132E6A ROM:001334F0 rts ROM:001334F0 ; End of function sub_1334DE ROM:001334F0 ROM:001334F2 ROM:001334F2 ; =============== S U B R O U T I N E ======================================= ROM:001334F2 ROM:001334F2 ROM:001334F2 sub_1334F2: ; CODE XREF: sub_1334DE+8↑p ROM:001334F2 move.w ($A5A).w,d0 ROM:001334F6 sub.w $71C(a5),d0 ROM:001334FA move.w d0,($E6E).w ROM:001334FE muls.w ($E70).w,d0 ROM:00133502 divs.w #$1F4,d0 ROM:00133506 move.w d0,($E72).w ROM:0013350A move.w ($E58).w,d1 ROM:0013350E sub.w d0,d1 ROM:00133510 move.w $30C(a5),d0 ROM:00133514 cmp.w d1,d0 ROM:00133516 bge.s loc_13351A ROM:00133518 move.w d0,d1 ROM:0013351A ROM:0013351A loc_13351A: ; CODE XREF: sub_1334F2+24↑j ROM:0013351A move.w d1,($E5A).w ROM:0013351E rts ROM:0013351E ; End of function sub_1334F2 ROM:0013351E ROM:00133520 ROM:00133520 ; =============== S U B R O U T I N E ======================================= ROM:00133520 ROM:00133520 ROM:00133520 sub_133520: ; CODE XREF: ROM:loc_1334AA↑p ROM:00133520 ; ROM:loc_1334C8↑p ROM:00133520 move.w #$3AD6,d1 ROM:00133524 move.w ($EEA).w,d2 ROM:00133528 move.w ($598).w,d3 ROM:0013352C bsr.l sub_116F5A ROM:00133532 move.w d1,($E70).w ROM:00133536 rts ROM:00133536 ; End of function sub_133520 ROM:00133536 ROM:00133538 ROM:00133538 ; =============== S U B R O U T I N E ======================================= ROM:00133538 ROM:00133538 ROM:00133538 sub_133538: ; CODE XREF: ROM:loc_13348C↑p ROM:00133538 clr.w ($E70).w ROM:0013353C rts ROM:0013353C ; End of function sub_133538 ROM:0013353C ROM:0013353E ROM:0013353E ; =============== S U B R O U T I N E ======================================= ROM:0013353E ROM:0013353E ROM:0013353E sub_13353E: ; CODE XREF: ROM:001333A2↑p ROM:0013353E ; ROM:001333D0↑p ... ROM:0013353E bsr.w sub_133610 ROM:00133542 bsr.w sub_1336FE ROM:00133546 bsr.w sub_133710 ROM:0013354A bsr.w sub_133738 ROM:0013354E bsr.w sub_133564 ROM:00133552 bsr.w sub_1335C8 ROM:00133556 bsr.w sub_1335E0 ROM:0013355A bsr.w sub_13375C ROM:0013355E bsr.w sub_133798 ROM:00133562 rts ROM:00133562 ; End of function sub_13353E ROM:00133562 ROM:00133564 ROM:00133564 ; =============== S U B R O U T I N E ======================================= ROM:00133564 ROM:00133564 ROM:00133564 sub_133564: ; CODE XREF: sub_13353E+10↑p ROM:00133564 move.w #$2710,($E68).w ROM:0013356A btst #7,($13A9).w ROM:00133570 beq.s locret_1335C6 ROM:00133572 move.w $712(a5),d0 ROM:00133576 cmp.w ($598).w,d0 ROM:0013357A bgt.s loc_133584 ROM:0013357C move.w #$2710,($E68).w ROM:00133582 bra.s locret_1335C6 ROM:00133584 ; --------------------------------------------------------------------------- ROM:00133584 ROM:00133584 loc_133584: ; CODE XREF: sub_133564+16↑j ROM:00133584 move.w #$3AD4,d1 ROM:00133588 move.w ($A5A).w,d2 ROM:0013358C move.w ($A94).w,d3 ROM:00133590 bsr.l sub_116F5A ROM:00133596 move.w $710(a5),d0 ROM:0013359A cmp.w ($598).w,d0 ROM:0013359E blt.s loc_1335A6 ROM:001335A0 move.w d1,($E68).w ROM:001335A4 bra.s locret_1335C6 ROM:001335A6 ; --------------------------------------------------------------------------- ROM:001335A6 ROM:001335A6 loc_1335A6: ; CODE XREF: sub_133564+3A↑j ROM:001335A6 move.w $712(a5),d7 ROM:001335AA sub.w ($598).w,d7 ROM:001335AE move.w $712(a5),d5 ROM:001335B2 sub.w $710(a5),d5 ROM:001335B6 subi.w #$2710,d1 ROM:001335BA muls.w d7,d1 ROM:001335BC divs.w d5,d1 ROM:001335BE addi.w #$2710,d1 ROM:001335C2 move.w d1,($E68).w ROM:001335C6 ROM:001335C6 locret_1335C6: ; CODE XREF: sub_133564+C↑j ROM:001335C6 ; sub_133564+1E↑j ... ROM:001335C6 rts ROM:001335C6 ; End of function sub_133564 ROM:001335C6 ROM:001335C8 ROM:001335C8 ; =============== S U B R O U T I N E ======================================= ROM:001335C8 ROM:001335C8 ROM:001335C8 sub_1335C8: ; CODE XREF: sub_13353E+14↑p ROM:001335C8 move.w #$3AD2,d1 ROM:001335CC move.w ($A94).w,d2 ROM:001335D0 move.w ($EEA).w,d3 ROM:001335D4 bsr.l sub_116F5A ROM:001335DA move.w d1,($E66).w ROM:001335DE rts ROM:001335DE ; End of function sub_1335C8 ROM:001335DE ROM:001335E0 ROM:001335E0 ; =============== S U B R O U T I N E ======================================= ROM:001335E0 ROM:001335E0 ROM:001335E0 sub_1335E0: ; CODE XREF: sub_13353E+18↑p ROM:001335E0 move.w #$3AD8,d1 ROM:001335E4 move.w ($A60).w,d2 ROM:001335E8 move.w ($EEA).w,d3 ROM:001335EC bsr.l sub_116F5A ROM:001335F2 move.w d1,($E6A).w ROM:001335F6 rts ROM:001335F6 ; End of function sub_1335E0 ROM:001335F6 ROM:001335F8 ROM:001335F8 ; =============== S U B R O U T I N E ======================================= ROM:001335F8 ROM:001335F8 ROM:001335F8 sub_1335F8: ; CODE XREF: sub_1334DE↑p ROM:001335F8 move.w #$3ADA,d1 ROM:001335FC move.w ($EEA).w,d2 ROM:00133600 move.w ($598).w,d3 ROM:00133604 bsr.l sub_116F5A ROM:0013360A move.w d1,($E58).w ROM:0013360E rts ROM:0013360E ; End of function sub_1335F8 ROM:0013360E ROM:00133610 ROM:00133610 ; =============== S U B R O U T I N E ======================================= ROM:00133610 ROM:00133610 ROM:00133610 sub_133610: ; CODE XREF: sub_13353E↑p ROM:00133610 bsr.w sub_133628 ROM:00133614 bsr.w sub_133640 ROM:00133618 bsr.w sub_13366E ROM:0013361C bsr.l sub_132E62 ROM:00133622 bsr.w sub_1336B2 ROM:00133626 rts ROM:00133626 ; End of function sub_133610 ROM:00133626 ROM:00133628 ROM:00133628 ; =============== S U B R O U T I N E ======================================= ROM:00133628 ROM:00133628 ROM:00133628 sub_133628: ; CODE XREF: sub_133610↑p ROM:00133628 move.w #$3ADC,d1 ROM:0013362C move.w ($EEA).w,d2 ROM:00133630 move.w ($598).w,d3 ROM:00133634 bsr.l sub_116F5A ROM:0013363A move.w d1,($E5C).w ROM:0013363E rts ROM:0013363E ; End of function sub_133628 ROM:0013363E ROM:00133640 ROM:00133640 ; =============== S U B R O U T I N E ======================================= ROM:00133640 ROM:00133640 ROM:00133640 sub_133640: ; CODE XREF: sub_133610+4↑p ROM:00133640 move.w #$3ADE,d1 ROM:00133644 move.w ($EEA).w,d2 ROM:00133648 move.w ($598).w,d3 ROM:0013364C bsr.l sub_116F5A ROM:00133652 move.w d1,($E62).w ROM:00133656 move.w ($A5A).w,d0 ROM:0013365A sub.w ($E5C).w,d0 ROM:0013365E muls.w d1,d0 ROM:00133660 divs.w #$2710,d0 ROM:00133664 add.w ($E5C).w,d0 ROM:00133668 move.w d0,($E64).w ROM:0013366C rts ROM:0013366C ; End of function sub_133640 ROM:0013366C ROM:0013366E ROM:0013366E ; =============== S U B R O U T I N E ======================================= ROM:0013366E ROM:0013366E ROM:0013366E sub_13366E: ; CODE XREF: sub_133610+8↑p ROM:0013366E move.w $70C(a5),d1 ROM:00133672 move.w ($EEA).w,d0 ROM:00133676 cmpi.w #1,d1 ROM:0013367A bne.s loc_133684 ROM:0013367C muls.w $19A(a5),d0 ROM:00133680 divs.w ($13D0).w,d0 ROM:00133684 ROM:00133684 loc_133684: ; CODE XREF: sub_13366E+C↑j ROM:00133684 move.w d0,($1154).w ROM:00133688 move.w #$3AE0,d1 ROM:0013368C move.w ($1154).w,d2 ROM:00133690 move.w ($598).w,d3 ROM:00133694 bsr.l sub_116F5A ROM:0013369A move.w $70C(a5),d7 ROM:0013369E cmpi.w #2,d7 ROM:001336A2 bne.s loc_1336AC ROM:001336A4 muls.w ($A98).w,d1 ROM:001336A8 divs.w #$2710,d1 ROM:001336AC ROM:001336AC loc_1336AC: ; CODE XREF: sub_13366E+34↑j ROM:001336AC move.w d1,($1152).w ROM:001336B0 rts ROM:001336B0 ; End of function sub_13366E ROM:001336B0 ROM:001336B2 ROM:001336B2 ; =============== S U B R O U T I N E ======================================= ROM:001336B2 ROM:001336B2 ROM:001336B2 sub_1336B2: ; CODE XREF: sub_133610+12↑p ROM:001336B2 move.w $70A(a5),d0 ROM:001336B6 ext.l d0 ROM:001336B8 divs.w #4,d0 ROM:001336BC move.w #0,d6 ROM:001336C0 bra.s loc_1336C6 ROM:001336C2 ; --------------------------------------------------------------------------- ROM:001336C2 ROM:001336C2 loc_1336C2: ; CODE XREF: sub_1336B2+48↓j ROM:001336C2 addi.w #1,d6 ROM:001336C6 ROM:001336C6 loc_1336C6: ; CODE XREF: sub_1336B2+E↑j ROM:001336C6 cmpi.w #0,d6 ROM:001336CA bgt.s locret_1336FC ROM:001336CC move.w d0,d2 ROM:001336CE muls.w $1150(d6.w*2),d2 ROM:001336D4 move.w $EEA(d6.w*2),d3 ROM:001336DA muls.w #$220A,d3 ROM:001336DE move.w ($E64).w,d4 ROM:001336E2 ext.l d4 ROM:001336E4 muls.l #$2710,d4 ROM:001336EC muls.l d2,d5:d3 ROM:001336F0 divs.l d4,d5:d3 ROM:001336F4 move.l d3,$A2C(d6.w*4) ROM:001336FA bra.s loc_1336C2 ROM:001336FC ; --------------------------------------------------------------------------- ROM:001336FC ROM:001336FC locret_1336FC: ; CODE XREF: sub_1336B2+18↑j ROM:001336FC rts ROM:001336FC ; End of function sub_1336B2 ROM:001336FC ROM:001336FE ROM:001336FE ; =============== S U B R O U T I N E ======================================= ROM:001336FE ROM:001336FE ROM:001336FE sub_1336FE: ; CODE XREF: sub_13353E+4↑p ROM:001336FE move.w $71E(a5),d0 ROM:00133702 muls.w ($BFC).w,d0 ROM:00133706 divs.w #$A,d0 ROM:0013370A move.w d0,($E60).w ROM:0013370E rts ROM:0013370E ; End of function sub_1336FE ROM:0013370E ROM:00133710 ROM:00133710 ; =============== S U B R O U T I N E ======================================= ROM:00133710 ROM:00133710 ROM:00133710 sub_133710: ; CODE XREF: sub_13353E+8↑p ROM:00133710 btst #3,($13A4).w ROM:00133716 beq.s loc_133720 ROM:00133718 move.w $70E(a5),d0 ROM:0013371C bra.w loc_133724 ROM:00133720 ; --------------------------------------------------------------------------- ROM:00133720 ROM:00133720 loc_133720: ; CODE XREF: sub_133710+6↑j ROM:00133720 move.w ($E54).w,d0 ROM:00133724 ROM:00133724 loc_133724: ; CODE XREF: sub_133710+C↑j ROM:00133724 add.w ($E60).w,d0 ROM:00133728 cmpi.w #1,d0 ROM:0013372C bge.s loc_133732 ROM:0013372E move.w #1,d0 ROM:00133732 ROM:00133732 loc_133732: ; CODE XREF: sub_133710+1C↑j ROM:00133732 move.w d0,($E56).w ROM:00133736 rts ROM:00133736 ; End of function sub_133710 ROM:00133736 ROM:00133738 ROM:00133738 ; =============== S U B R O U T I N E ======================================= ROM:00133738 ROM:00133738 ROM:00133738 sub_133738: ; CODE XREF: sub_13353E+C↑p ROM:00133738 move.l ($A2C).w,d2 ROM:0013373C muls.l #$14,d3:d2 ROM:00133744 move.w ($E56).w,d4 ROM:00133748 ext.l d4 ROM:0013374A divs.l d4,d3:d2 ROM:0013374E move.l d2,($A3C).w ROM:00133752 divs.w #$64,d2 ; 'd' ROM:00133756 move.w d2,($E6C).w ROM:0013375A rts ROM:0013375A ; End of function sub_133738 ROM:0013375A ROM:0013375C ROM:0013375C ; =============== S U B R O U T I N E ======================================= ROM:0013375C ROM:0013375C ROM:0013375C sub_13375C: ; CODE XREF: sub_13353E+1C↑p ROM:0013375C move.l ($A3C).w,d2 ROM:00133760 add.l ($9F8).w,d2 ROM:00133764 bpl.s loc_133768 ROM:00133766 clr.l d2 ROM:00133768 ROM:00133768 loc_133768: ; CODE XREF: sub_13375C+8↑j ROM:00133768 move.w $664(a5),d4 ROM:0013376C cmp.w ($AC0).w,d4 ROM:00133770 bge.s loc_13377C ROM:00133772 move.l $158(a5),d5 ROM:00133776 cmp.l d2,d5 ROM:00133778 ble.s loc_13377C ROM:0013377A move.l d5,d2 ROM:0013377C ROM:0013377C loc_13377C: ; CODE XREF: sub_13375C+14↑j ROM:0013377C ; sub_13375C+1C↑j ROM:0013377C move.l d2,($A38).w ROM:00133780 muls.l #$258,d3:d2 ROM:00133788 move.w ($E5E).w,d4 ROM:0013378C ext.l d4 ROM:0013378E divs.l d4,d3:d2 ROM:00133792 move.l d2,($A40).w ROM:00133796 rts ROM:00133796 ; End of function sub_13375C ROM:00133796 ROM:00133798 ROM:00133798 ; =============== S U B R O U T I N E ======================================= ROM:00133798 ROM:00133798 ROM:00133798 sub_133798: ; CODE XREF: sub_13353E+20↑p ROM:00133798 move.w #0,d7 ROM:0013379C bra.s loc_1337A2 ROM:0013379E ; --------------------------------------------------------------------------- ROM:0013379E ROM:0013379E loc_13379E: ; CODE XREF: sub_133798+DA↓j ROM:0013379E addi.w #1,d7 ROM:001337A2 ROM:001337A2 loc_1337A2: ; CODE XREF: sub_133798+4↑j ROM:001337A2 cmpi.w #0,d7 ROM:001337A6 bgt.l locret_133876 ROM:001337AC move.l #$2710,d6 ROM:001337B2 move.w ($E66).w,d4 ROM:001337B6 ext.l d4 ROM:001337B8 move.l $A40(d7.w*4),d2 ROM:001337BE muls.l d4,d3:d2 ROM:001337C2 divs.l d6,d3:d2 ROM:001337C6 bvc.w loc_1337D0 ROM:001337CA move.l #$7FFFFFFF,d2 ROM:001337D0 ROM:001337D0 loc_1337D0: ; CODE XREF: sub_133798+2E↑j ROM:001337D0 move.w ($E6A).w,d4 ROM:001337D4 ext.l d4 ROM:001337D6 muls.l d4,d3:d2 ROM:001337DA divs.l d6,d3:d2 ROM:001337DE bvc.w loc_1337E8 ROM:001337E2 move.l #$7FFFFFFF,d2 ROM:001337E8 ROM:001337E8 loc_1337E8: ; CODE XREF: sub_133798+46↑j ROM:001337E8 move.w ($E68).w,d4 ROM:001337EC ext.l d4 ROM:001337EE muls.l d4,d3:d2 ROM:001337F2 divs.l d6,d3:d2 ROM:001337F6 bvc.w loc_133800 ROM:001337FA move.l #$7FFFFFFF,d2 ROM:00133800 ROM:00133800 loc_133800: ; CODE XREF: sub_133798+5E↑j ROM:00133800 move.w ($E40).w,d4 ROM:00133804 muls.w #$A,d4 ROM:00133808 muls.l d4,d3:d2 ROM:0013380C divs.l d6,d3:d2 ROM:00133810 bvc.w loc_13381A ROM:00133814 move.l #$7FFFFFFF,d2 ROM:0013381A ROM:0013381A loc_13381A: ; CODE XREF: sub_133798+78↑j ROM:0013381A move.w ($DEC).w,d4 ROM:0013381E ext.l d4 ROM:00133820 muls.l d4,d3:d2 ROM:00133824 divs.l d6,d3:d2 ROM:00133828 bvc.w loc_133832 ROM:0013382C move.l #$7FFFFFFF,d2 ROM:00133832 ROM:00133832 loc_133832: ; CODE XREF: sub_133798+90↑j ROM:00133832 move.w $F38(d7.w*2),d4 ROM:00133838 ext.l d4 ROM:0013383A muls.l d4,d3:d2 ROM:0013383E divs.l d6,d3:d2 ROM:00133842 bvc.w loc_13384C ROM:00133846 move.l #$7FFFFFFF,d2 ROM:0013384C ROM:0013384C loc_13384C: ; CODE XREF: sub_133798+AA↑j ROM:0013384C move.w $FDC(d7.w*2),d4 ROM:00133852 ext.l d4 ROM:00133854 muls.l d4,d3:d2 ROM:00133858 divs.l d6,d3:d2 ROM:0013385C bvc.w loc_133866 ROM:00133860 move.l #$7FFFFFFF,d2 ROM:00133866 ROM:00133866 loc_133866: ; CODE XREF: sub_133798+C4↑j ROM:00133866 move.l d2,$A30(d7.w*4) ROM:0013386C move.l d2,$A34(d7.w*4) ROM:00133872 bra.w loc_13379E ROM:00133876 ; --------------------------------------------------------------------------- ROM:00133876 ROM:00133876 locret_133876: ; CODE XREF: sub_133798+E↑j ROM:00133876 rts ROM:00133876 ; End of function sub_133798 ROM:00133876 ROM:00133878 ROM:00133878 ; =============== S U B R O U T I N E ======================================= ROM:00133878 ROM:00133878 ROM:00133878 sub_133878: ; CODE XREF: ROM:loc_133366↑p ROM:00133878 ; ROM:0013339E↑p ... ROM:00133878 move.w #$3A42,d1 ROM:0013387C move.w ($A4C).w,d2 ROM:00133880 bsr.l sub_116F5A ROM:00133886 cmpi.w #$258,d1 ROM:0013388A bge.s loc_133890 ROM:0013388C move.w #$258,d1 ROM:00133890 ROM:00133890 loc_133890: ; CODE XREF: sub_133878+12↑j ROM:00133890 move.w d1,($E5E).w ROM:00133894 rts ROM:00133894 ; End of function sub_133878 ROM:00133894 ROM:00133896 ROM:00133896 ; =============== S U B R O U T I N E ======================================= ROM:00133896 ROM:00133896 ROM:00133896 sub_133896: ; CODE XREF: ROM:loc_1322D2↑p ROM:00133896 move.w $720(a5),($E34).w ROM:0013389C move.w $720(a5),($E36).w ROM:001338A2 rts ROM:001338A2 ; End of function sub_133896 ROM:001338A2 ROM:001338A4 ROM:001338A4 ; =============== S U B R O U T I N E ======================================= ROM:001338A4 ROM:001338A4 ROM:001338A4 sub_1338A4: ; CODE XREF: ROM:00116A5A↑p ROM:001338A4 bclr #5,($138C).w ROM:001338AA move.w ($EAA).w,d1 ROM:001338AE cmpi.w #6,d1 ROM:001338B2 bcc.s locret_1338BC ROM:001338B4 movea.l off_1338BE(pc,d1.w*4),a0 ROM:001338B8 nop ROM:001338BA jmp (a0) ROM:001338BC ; --------------------------------------------------------------------------- ROM:001338BC ROM:001338BC locret_1338BC: ; CODE XREF: sub_1338A4+E↑j ROM:001338BC rts ROM:001338BC ; End of function sub_1338A4 ROM:001338BC ROM:001338BC ; --------------------------------------------------------------------------- ROM:001338BE off_1338BE: dc.l loc_1338D6 ; DATA XREF: sub_1338A4+10↑r ROM:001338C2 dc.l loc_1338E4 ROM:001338C6 dc.l loc_133904 ROM:001338CA dc.l loc_133938 ROM:001338CE dc.l loc_133964 ROM:001338D2 dc.l loc_1339AE ROM:001338D6 ; --------------------------------------------------------------------------- ROM:001338D6 ROM:001338D6 loc_1338D6: ; DATA XREF: ROM:off_1338BE↑o ROM:001338D6 bsr.w sub_133A2C ROM:001338DA move.w #1,($EAA).w ROM:001338E0 bra.s loc_1338FE ROM:001338E2 ; --------------------------------------------------------------------------- ROM:001338E2 rts ROM:001338E4 ; --------------------------------------------------------------------------- ROM:001338E4 ROM:001338E4 loc_1338E4: ; DATA XREF: ROM:001338C2↑o ROM:001338E4 btst #0,($1392).w ROM:001338EA beq.s loc_1338FE ROM:001338EC bclr #0,($1392).w ROM:001338F2 bsr.w sub_134710 ROM:001338F6 move.w #2,($EAA).w ROM:001338FC bra.s loc_133932 ROM:001338FE ; --------------------------------------------------------------------------- ROM:001338FE ROM:001338FE loc_1338FE: ; CODE XREF: ROM:001338E0↑j ROM:001338FE ; ROM:001338EA↑j ROM:001338FE bsr.w sub_133A98 ROM:00133902 rts ROM:00133904 ; --------------------------------------------------------------------------- ROM:00133904 ROM:00133904 loc_133904: ; DATA XREF: ROM:001338C6↑o ROM:00133904 btst #0,($1392).w ROM:0013390A beq.s loc_133932 ROM:0013390C bclr #0,($1392).w ROM:00133912 bsr.w sub_134624 ROM:00133916 bsr.w sub_1345F8 ROM:0013391A bsr.w sub_13472C ROM:0013391E bset #7,($FFFFFC1A).w ROM:00133924 move.w #3,($EAA).w ROM:0013392A bra.s loc_13395E ROM:0013392C ; --------------------------------------------------------------------------- ROM:0013392C bra.l *+6 ROM:00133932 ; --------------------------------------------------------------------------- ROM:00133932 ROM:00133932 loc_133932: ; CODE XREF: ROM:001338FC↑j ROM:00133932 ; ROM:0013390A↑j ... ROM:00133932 bsr.w sub_133A98 ROM:00133936 rts ROM:00133938 ; --------------------------------------------------------------------------- ROM:00133938 ROM:00133938 loc_133938: ; DATA XREF: ROM:001338CA↑o ROM:00133938 btst #0,($1392).w ROM:0013393E beq.s loc_13395E ROM:00133940 bclr #0,($1392).w ROM:00133946 bsr.w sub_133ABE ROM:0013394A bsr.w sub_134086 ROM:0013394E bsr.w sub_1342DE ROM:00133952 bsr.w sub_1344E8 ROM:00133956 move.w #4,($EAA).w ROM:0013395C bra.s loc_133964 ROM:0013395E ; --------------------------------------------------------------------------- ROM:0013395E ROM:0013395E loc_13395E: ; CODE XREF: ROM:0013392A↑j ROM:0013395E ; ROM:0013393E↑j ... ROM:0013395E bsr.w sub_133A98 ROM:00133962 rts ROM:00133964 ; --------------------------------------------------------------------------- ROM:00133964 ROM:00133964 loc_133964: ; CODE XREF: ROM:0013395C↑j ROM:00133964 ; DATA XREF: ROM:001338CE↑o ROM:00133964 btst #2,($138C).w ROM:0013396A bne.s loc_133990 ROM:0013396C bsr.w sub_1339EC ROM:00133970 bsr.w sub_134624 ROM:00133974 bsr.w sub_1345F8 ROM:00133978 bsr.w sub_13472C ROM:0013397C bset #5,($138C).w ROM:00133982 bset #7,($FFFFFC1A).w ROM:00133988 move.w #3,($EAA).w ROM:0013398E bra.s loc_13395E ROM:00133990 ; --------------------------------------------------------------------------- ROM:00133990 ROM:00133990 loc_133990: ; CODE XREF: ROM:0013396A↑j ROM:00133990 btst #2,($138C).w ROM:00133996 beq.s locret_1339AC ROM:00133998 bset #7,($FFFFFC1A).w ROM:0013399E bclr #2,($138C).w ROM:001339A4 move.w #5,($EAA).w ROM:001339AA bra.s loc_1339E4 ROM:001339AC ; --------------------------------------------------------------------------- ROM:001339AC ROM:001339AC locret_1339AC: ; CODE XREF: ROM:00133996↑j ROM:001339AC rts ROM:001339AE ; --------------------------------------------------------------------------- ROM:001339AE ROM:001339AE loc_1339AE: ; DATA XREF: ROM:001338D2↑o ROM:001339AE btst #0,($1392).w ROM:001339B4 beq.s loc_1339E4 ROM:001339B6 bclr #0,($1392).w ROM:001339BC bsr.w sub_1339EC ROM:001339C0 bsr.w sub_134624 ROM:001339C4 bsr.w sub_1345F8 ROM:001339C8 bsr.w sub_13472C ROM:001339CC bset #5,($138C).w ROM:001339D2 bset #7,($FFFFFC1A).w ROM:001339D8 move.w #3,($EAA).w ROM:001339DE bra.l loc_13395E ROM:001339E4 ; --------------------------------------------------------------------------- ROM:001339E4 ROM:001339E4 loc_1339E4: ; CODE XREF: ROM:001339AA↑j ROM:001339E4 ; ROM:001339B4↑j ROM:001339E4 bsr.w sub_133A98 ROM:001339E8 rts ROM:001339EA ; --------------------------------------------------------------------------- ROM:001339EA rts ROM:001339EC ROM:001339EC ; =============== S U B R O U T I N E ======================================= ROM:001339EC ROM:001339EC ROM:001339EC sub_1339EC: ; CODE XREF: ROM:0013396C↑p ROM:001339EC ; ROM:001339BC↑p ROM:001339EC lea ($FFFFFD00).w,a0 ROM:001339F0 move.w (a0),($E74).w ROM:001339F4 move.w 2(a0),($E76).w ROM:001339FA move.w 4(a0),($E78).w ROM:00133A00 move.w 6(a0),($E7A).w ROM:00133A06 move.w #$FF,($E7C).w ROM:00133A0C move.w #$FF,($E7E).w ROM:00133A12 move.w #$FF,($E80).w ROM:00133A18 move.w #$FF,($E82).w ROM:00133A1E move.w #$FF,($E84).w ROM:00133A24 move.w #$FF,($E86).w ROM:00133A2A rts ROM:00133A2A ; End of function sub_1339EC ROM:00133A2A ROM:00133A2C ROM:00133A2C ; =============== S U B R O U T I N E ======================================= ROM:00133A2C ROM:00133A2C ROM:00133A2C sub_133A2C: ; CODE XREF: ROM:loc_1338D6↑p ROM:00133A2C lea ($FFFFFD20).w,a0 ROM:00133A30 move.w #$55,(a0) ; 'U' ROM:00133A34 move.w #$2A,2(a0) ; '*' ROM:00133A3A move.w #$2A,4(a0) ; '*' ROM:00133A40 move.w #0,6(a0) ROM:00133A46 lea ($FFFFFD40).w,a0 ROM:00133A4A move.b #$79,(a0) ; 'y' ROM:00133A4E move.b #$7A,1(a0) ; 'z' ROM:00133A54 move.b #$7B,2(a0) ; '{' ROM:00133A5A move.b #$38,3(a0) ; '8' ROM:00133A60 move.b ($FFFFFC15).w,($756).w ROM:00133A66 ori.b #8,($756).w ROM:00133A6C move.b ($756).w,($FFFFFC15).w ROM:00133A72 move.b #$7E,($FFFFFC17).w ; '~' ROM:00133A78 move.b #$7B,($FFFFFC16).w ; '{' ROM:00133A7E move.w #$A908,($FFFFFC18).w ROM:00133A84 move.w #$300,($FFFFFC1C).w ROM:00133A8A move.b #0,($FFFFFC1E).w ROM:00133A90 move.w #$9814,($FFFFFC1A).w ROM:00133A96 rts ROM:00133A96 ; End of function sub_133A2C ROM:00133A96 ROM:00133A98 ROM:00133A98 ; =============== S U B R O U T I N E ======================================= ROM:00133A98 ROM:00133A98 ROM:00133A98 sub_133A98: ; CODE XREF: ROM:loc_1338FE↑p ROM:00133A98 ; ROM:loc_133932↑p ... ROM:00133A98 btst #7,($FFFFFC1F).w ROM:00133A9E beq.s loc_133AAE ROM:00133AA0 bset #0,($1392).w ROM:00133AA6 bclr #7,($FFFFFC1F).w ROM:00133AAC bra.s locret_133ABC ROM:00133AAE ; --------------------------------------------------------------------------- ROM:00133AAE ROM:00133AAE loc_133AAE: ; CODE XREF: sub_133A98+6↑j ROM:00133AAE btst #7,($FFFFFC1A).w ROM:00133AB4 bne.s locret_133ABC ROM:00133AB6 bset #0,($1392).w ROM:00133ABC ROM:00133ABC locret_133ABC: ; CODE XREF: sub_133A98+14↑j ROM:00133ABC ; sub_133A98+1C↑j ROM:00133ABC rts ROM:00133ABC ; End of function sub_133A98 ROM:00133ABC ROM:00133ABE ROM:00133ABE ; =============== S U B R O U T I N E ======================================= ROM:00133ABE ROM:00133ABE ROM:00133ABE sub_133ABE: ; CODE XREF: ROM:00133946↑p ROM:00133ABE lea ($FFFFFD00).w,a0 ROM:00133AC2 lea ($FFFFFD20).w,a1 ROM:00133AC6 btst #4,($DE8).w ROM:00133ACC beq.s loc_133AF0 ROM:00133ACE move.b #0,d0 ROM:00133AD2 bra.s loc_133AD8 ROM:00133AD4 ; --------------------------------------------------------------------------- ROM:00133AD4 ROM:00133AD4 loc_133AD4: ; CODE XREF: sub_133ABE:loc_133AEE↓j ROM:00133AD4 addi.b #1,d0 ROM:00133AD8 ROM:00133AD8 loc_133AD8: ; CODE XREF: sub_133ABE+14↑j ROM:00133AD8 cmpi.b #$B,d0 ROM:00133ADC bgt.s loc_133AF0 ROM:00133ADE cmpi.b #0,$877(d0.w) ROM:00133AE6 beq.s loc_133AEE ROM:00133AE8 subq.b #1,$877(d0.w) ROM:00133AEE ROM:00133AEE loc_133AEE: ; CODE XREF: sub_133ABE+28↑j ROM:00133AEE bra.s loc_133AD4 ROM:00133AF0 ; --------------------------------------------------------------------------- ROM:00133AF0 ROM:00133AF0 loc_133AF0: ; CODE XREF: sub_133ABE+E↑j ROM:00133AF0 ; sub_133ABE+1E↑j ROM:00133AF0 btst #1,($FFFFFD00).w ROM:00133AF6 beq.l locret_134084 ROM:00133AFC bset #0,($E89).w ROM:00133B02 bset #0,($1427).w ROM:00133B08 move.w (a0),d5 ROM:00133B0A andi.w #$3F8,d5 ROM:00133B0E cmpi.w #$218,d5 ROM:00133B12 bne.l loc_133B2A ROM:00133B18 bset #1,($E89).w ROM:00133B1E bset #1,($1427).w ROM:00133B24 bra.l loc_13407A ROM:00133B2A ; --------------------------------------------------------------------------- ROM:00133B2A ROM:00133B2A loc_133B2A: ; CODE XREF: sub_133ABE+54↑j ROM:00133B2A cmpi.w #$3D8,d5 ROM:00133B2E bne.l loc_133B46 ROM:00133B34 bset #2,($E89).w ROM:00133B3A bset #2,($1427).w ROM:00133B40 bra.l loc_13407A ROM:00133B46 ; --------------------------------------------------------------------------- ROM:00133B46 ROM:00133B46 loc_133B46: ; CODE XREF: sub_133ABE+70↑j ROM:00133B46 cmpi.w #$3F8,d5 ROM:00133B4A bne.s loc_133B6A ROM:00133B4C bset #1,($E89).w ROM:00133B52 bset #1,($1427).w ROM:00133B58 bset #2,($E89).w ROM:00133B5E bset #2,($1427).w ROM:00133B64 bra.l loc_13407A ROM:00133B6A ; --------------------------------------------------------------------------- ROM:00133B6A ROM:00133B6A loc_133B6A: ; CODE XREF: sub_133ABE+8C↑j ROM:00133B6A move.w d5,d1 ROM:00133B6C andi.w #$1E0,d1 ROM:00133B70 asr.w #5,d1 ROM:00133B72 move.w d1,($E7C).w ROM:00133B76 move.w d5,d2 ROM:00133B78 andi.w #$18,d2 ROM:00133B7C asr.w #3,d2 ROM:00133B7E move.w d2,($E7E).w ROM:00133B82 cmpi.w #0,d2 ROM:00133B86 bne.l loc_133D2C ROM:00133B8C move.w ($E8C).w,d3 ROM:00133B90 move.w ($E92).w,d7 ROM:00133B94 move.w ($1428).w,d4 ROM:00133B98 cmpi.w #1,d1 ROM:00133B9C bne.s loc_133BDC ROM:00133B9E bset #0,d7 ROM:00133BA2 move.w $722(a5),d6 ROM:00133BA6 cmpi.w #0,d6 ROM:00133BAA bne.s loc_133BD0 ROM:00133BAC move.b $F6(a5),d6 ROM:00133BB0 addq.b #2,($877).w ROM:00133BB4 cmpi.b #0,($877).w ROM:00133BBA bge.s loc_133BC2 ROM:00133BBC move.b #$7F,($877).w ROM:00133BC2 ROM:00133BC2 loc_133BC2: ; CODE XREF: sub_133ABE+FC↑j ROM:00133BC2 cmp.b ($877).w,d6 ROM:00133BC6 bge.s loc_133BD0 ROM:00133BC8 bset #0,d3 ROM:00133BCC bset #0,d4 ROM:00133BD0 ROM:00133BD0 loc_133BD0: ; CODE XREF: sub_133ABE+EC↑j ROM:00133BD0 ; sub_133ABE+108↑j ROM:00133BD0 bset #6,($139A).w ROM:00133BD6 bra.l loc_133D1A ROM:00133BDC ; --------------------------------------------------------------------------- ROM:00133BDC ROM:00133BDC loc_133BDC: ; CODE XREF: sub_133ABE+DE↑j ROM:00133BDC cmpi.w #2,d1 ROM:00133BE0 bne.s loc_133C20 ROM:00133BE2 bset #1,d7 ROM:00133BE6 move.w $722(a5),d6 ROM:00133BEA cmpi.w #0,d6 ROM:00133BEE bne.s loc_133C14 ROM:00133BF0 move.b $F6(a5),d6 ROM:00133BF4 addq.b #2,($878).w ROM:00133BF8 cmpi.b #0,($878).w ROM:00133BFE bge.s loc_133C06 ROM:00133C00 move.b #$7F,($878).w ROM:00133C06 ROM:00133C06 loc_133C06: ; CODE XREF: sub_133ABE+140↑j ROM:00133C06 cmp.b ($878).w,d6 ROM:00133C0A bge.s loc_133C14 ROM:00133C0C bset #1,d3 ROM:00133C10 bset #1,d4 ROM:00133C14 ROM:00133C14 loc_133C14: ; CODE XREF: sub_133ABE+130↑j ROM:00133C14 ; sub_133ABE+14C↑j ROM:00133C14 bset #5,($139C).w ROM:00133C1A bra.l loc_133D1A ROM:00133C20 ; --------------------------------------------------------------------------- ROM:00133C20 ROM:00133C20 loc_133C20: ; CODE XREF: sub_133ABE+122↑j ROM:00133C20 cmpi.w #3,d1 ROM:00133C24 bne.s loc_133C64 ROM:00133C26 bset #2,d7 ROM:00133C2A move.w $722(a5),d6 ROM:00133C2E cmpi.w #0,d6 ROM:00133C32 bne.s loc_133C58 ROM:00133C34 move.b $F6(a5),d6 ROM:00133C38 addq.b #2,($879).w ROM:00133C3C cmpi.b #0,($879).w ROM:00133C42 bge.s loc_133C4A ROM:00133C44 move.b #$7F,($879).w ROM:00133C4A ROM:00133C4A loc_133C4A: ; CODE XREF: sub_133ABE+184↑j ROM:00133C4A cmp.b ($879).w,d6 ROM:00133C4E bge.s loc_133C58 ROM:00133C50 bset #2,d3 ROM:00133C54 bset #2,d4 ROM:00133C58 ROM:00133C58 loc_133C58: ; CODE XREF: sub_133ABE+174↑j ROM:00133C58 ; sub_133ABE+190↑j ROM:00133C58 bset #7,($1398).w ROM:00133C5E bra.l loc_133D1A ROM:00133C64 ; --------------------------------------------------------------------------- ROM:00133C64 ROM:00133C64 loc_133C64: ; CODE XREF: sub_133ABE+166↑j ROM:00133C64 cmpi.w #4,d1 ROM:00133C68 bne.s loc_133CA4 ROM:00133C6A bset #3,d7 ROM:00133C6E move.w $722(a5),d6 ROM:00133C72 cmpi.w #0,d6 ROM:00133C76 bne.s loc_133C9C ROM:00133C78 move.b $F6(a5),d6 ROM:00133C7C addq.b #2,($87A).w ROM:00133C80 cmpi.b #0,($87A).w ROM:00133C86 bge.s loc_133C8E ROM:00133C88 move.b #$7F,($87A).w ROM:00133C8E ROM:00133C8E loc_133C8E: ; CODE XREF: sub_133ABE+1C8↑j ROM:00133C8E cmp.b ($87A).w,d6 ROM:00133C92 bge.s loc_133C9C ROM:00133C94 bset #3,d3 ROM:00133C98 bset #3,d4 ROM:00133C9C ROM:00133C9C loc_133C9C: ; CODE XREF: sub_133ABE+1B8↑j ROM:00133C9C ; sub_133ABE+1D4↑j ROM:00133C9C bset #7,($139A).w ROM:00133CA2 bra.s loc_133D1A ROM:00133CA4 ; --------------------------------------------------------------------------- ROM:00133CA4 ROM:00133CA4 loc_133CA4: ; CODE XREF: sub_133ABE+1AA↑j ROM:00133CA4 cmpi.w #5,d1 ROM:00133CA8 bne.s loc_133CB8 ROM:00133CAA bset #4,d3 ROM:00133CAE bset #4,d7 ROM:00133CB2 bset #4,d4 ROM:00133CB6 bra.s loc_133D1A ROM:00133CB8 ; --------------------------------------------------------------------------- ROM:00133CB8 ROM:00133CB8 loc_133CB8: ; CODE XREF: sub_133ABE+1EA↑j ROM:00133CB8 cmpi.w #6,d1 ROM:00133CBC bne.s loc_133CCC ROM:00133CBE bset #5,d3 ROM:00133CC2 bset #5,d7 ROM:00133CC6 bset #5,d4 ROM:00133CCA bra.s loc_133D1A ROM:00133CCC ; --------------------------------------------------------------------------- ROM:00133CCC ROM:00133CCC loc_133CCC: ; CODE XREF: sub_133ABE+1FE↑j ROM:00133CCC cmpi.w #7,d1 ROM:00133CD0 bne.s loc_133CE0 ROM:00133CD2 bset #6,d3 ROM:00133CD6 bset #6,d7 ROM:00133CDA bset #6,d4 ROM:00133CDE bra.s loc_133D1A ROM:00133CE0 ; --------------------------------------------------------------------------- ROM:00133CE0 ROM:00133CE0 loc_133CE0: ; CODE XREF: sub_133ABE+212↑j ROM:00133CE0 cmpi.w #8,d1 ROM:00133CE4 bne.s loc_133CF4 ROM:00133CE6 bset #7,d3 ROM:00133CEA bset #7,d7 ROM:00133CEE bset #7,d4 ROM:00133CF2 bra.s loc_133D1A ROM:00133CF4 ; --------------------------------------------------------------------------- ROM:00133CF4 ROM:00133CF4 loc_133CF4: ; CODE XREF: sub_133ABE+226↑j ROM:00133CF4 cmpi.w #9,d1 ROM:00133CF8 bne.s loc_133D08 ROM:00133CFA bset #8,d3 ROM:00133CFE bset #8,d7 ROM:00133D02 bset #8,d4 ROM:00133D06 bra.s loc_133D1A ROM:00133D08 ; --------------------------------------------------------------------------- ROM:00133D08 ROM:00133D08 loc_133D08: ; CODE XREF: sub_133ABE+23A↑j ROM:00133D08 cmpi.w #$C,d1 ROM:00133D0C bne.s loc_133D1A ROM:00133D0E bset #9,d3 ROM:00133D12 bset #9,d7 ROM:00133D16 bset #9,d4 ROM:00133D1A ROM:00133D1A loc_133D1A: ; CODE XREF: sub_133ABE+118↑j ROM:00133D1A ; sub_133ABE+15C↑j ... ROM:00133D1A move.w d3,($E8C).w ROM:00133D1E move.w d7,($E92).w ROM:00133D22 move.w d4,($1428).w ROM:00133D26 bra.l loc_13407A ROM:00133D2C ; --------------------------------------------------------------------------- ROM:00133D2C ROM:00133D2C loc_133D2C: ; CODE XREF: sub_133ABE+C8↑j ROM:00133D2C cmpi.w #1,d2 ROM:00133D30 bne.l loc_133ED6 ROM:00133D36 move.w ($E8E).w,d3 ROM:00133D3A move.w ($142A).w,d4 ROM:00133D3E move.w ($E94).w,d7 ROM:00133D42 cmpi.w #1,d1 ROM:00133D46 bne.s loc_133D86 ROM:00133D48 bset #0,d7 ROM:00133D4C move.w $722(a5),d6 ROM:00133D50 cmpi.w #0,d6 ROM:00133D54 bne.s loc_133D7A ROM:00133D56 move.b $F6(a5),d6 ROM:00133D5A addq.b #2,($87B).w ROM:00133D5E cmpi.b #0,($87B).w ROM:00133D64 bge.s loc_133D6C ROM:00133D66 move.b #$7F,($87B).w ROM:00133D6C ROM:00133D6C loc_133D6C: ; CODE XREF: sub_133ABE+2A6↑j ROM:00133D6C cmp.b ($87B).w,d6 ROM:00133D70 bge.s loc_133D7A ROM:00133D72 bset #0,d3 ROM:00133D76 bset #0,d4 ROM:00133D7A ROM:00133D7A loc_133D7A: ; CODE XREF: sub_133ABE+296↑j ROM:00133D7A ; sub_133ABE+2B2↑j ROM:00133D7A bset #6,($139A).w ROM:00133D80 bra.l loc_133EC4 ROM:00133D86 ; --------------------------------------------------------------------------- ROM:00133D86 ROM:00133D86 loc_133D86: ; CODE XREF: sub_133ABE+288↑j ROM:00133D86 cmpi.w #2,d1 ROM:00133D8A bne.s loc_133DCA ROM:00133D8C bset #1,d7 ROM:00133D90 move.w $722(a5),d6 ROM:00133D94 cmpi.w #0,d6 ROM:00133D98 bne.s loc_133DBE ROM:00133D9A move.b $F6(a5),d6 ROM:00133D9E addq.b #2,($87C).w ROM:00133DA2 cmpi.b #0,($87C).w ROM:00133DA8 bge.s loc_133DB0 ROM:00133DAA move.b #$7F,($87C).w ROM:00133DB0 ROM:00133DB0 loc_133DB0: ; CODE XREF: sub_133ABE+2EA↑j ROM:00133DB0 cmp.b ($87C).w,d6 ROM:00133DB4 bge.s loc_133DBE ROM:00133DB6 bset #1,d3 ROM:00133DBA bset #1,d4 ROM:00133DBE ROM:00133DBE loc_133DBE: ; CODE XREF: sub_133ABE+2DA↑j ROM:00133DBE ; sub_133ABE+2F6↑j ROM:00133DBE bset #5,($139C).w ROM:00133DC4 bra.l loc_133EC4 ROM:00133DCA ; --------------------------------------------------------------------------- ROM:00133DCA ROM:00133DCA loc_133DCA: ; CODE XREF: sub_133ABE+2CC↑j ROM:00133DCA cmpi.w #3,d1 ROM:00133DCE bne.s loc_133E0E ROM:00133DD0 bset #2,d7 ROM:00133DD4 move.w $722(a5),d6 ROM:00133DD8 cmpi.w #0,d6 ROM:00133DDC bne.s loc_133E02 ROM:00133DDE move.b $F6(a5),d6 ROM:00133DE2 addq.b #2,($87D).w ROM:00133DE6 cmpi.b #0,($87D).w ROM:00133DEC bge.s loc_133DF4 ROM:00133DEE move.b #$7F,($87D).w ROM:00133DF4 ROM:00133DF4 loc_133DF4: ; CODE XREF: sub_133ABE+32E↑j ROM:00133DF4 cmp.b ($87D).w,d6 ROM:00133DF8 bge.s loc_133E02 ROM:00133DFA bset #2,d3 ROM:00133DFE bset #2,d4 ROM:00133E02 ROM:00133E02 loc_133E02: ; CODE XREF: sub_133ABE+31E↑j ROM:00133E02 ; sub_133ABE+33A↑j ROM:00133E02 bset #7,($1398).w ROM:00133E08 bra.l loc_133EC4 ROM:00133E0E ; --------------------------------------------------------------------------- ROM:00133E0E ROM:00133E0E loc_133E0E: ; CODE XREF: sub_133ABE+310↑j ROM:00133E0E cmpi.w #4,d1 ROM:00133E12 bne.s loc_133E4E ROM:00133E14 bset #3,d7 ROM:00133E18 move.w $722(a5),d6 ROM:00133E1C cmpi.w #0,d6 ROM:00133E20 bne.s loc_133E46 ROM:00133E22 move.b $F6(a5),d6 ROM:00133E26 addq.b #2,($87E).w ROM:00133E2A cmpi.b #0,($87E).w ROM:00133E30 bge.s loc_133E38 ROM:00133E32 move.b #$7F,($87E).w ROM:00133E38 ROM:00133E38 loc_133E38: ; CODE XREF: sub_133ABE+372↑j ROM:00133E38 cmp.b ($87E).w,d6 ROM:00133E3C bge.s loc_133E46 ROM:00133E3E bset #3,d3 ROM:00133E42 bset #3,d4 ROM:00133E46 ROM:00133E46 loc_133E46: ; CODE XREF: sub_133ABE+362↑j ROM:00133E46 ; sub_133ABE+37E↑j ROM:00133E46 bset #7,($139A).w ROM:00133E4C bra.s loc_133EC4 ROM:00133E4E ; --------------------------------------------------------------------------- ROM:00133E4E ROM:00133E4E loc_133E4E: ; CODE XREF: sub_133ABE+354↑j ROM:00133E4E cmpi.w #5,d1 ROM:00133E52 bne.s loc_133E62 ROM:00133E54 bset #4,d3 ROM:00133E58 bset #4,d7 ROM:00133E5C bset #4,d4 ROM:00133E60 bra.s loc_133EC4 ROM:00133E62 ; --------------------------------------------------------------------------- ROM:00133E62 ROM:00133E62 loc_133E62: ; CODE XREF: sub_133ABE+394↑j ROM:00133E62 cmpi.w #6,d1 ROM:00133E66 bne.s loc_133E76 ROM:00133E68 bset #5,d7 ROM:00133E6C bset #5,d3 ROM:00133E70 bset #5,d4 ROM:00133E74 bra.s loc_133EC4 ROM:00133E76 ; --------------------------------------------------------------------------- ROM:00133E76 ROM:00133E76 loc_133E76: ; CODE XREF: sub_133ABE+3A8↑j ROM:00133E76 cmpi.w #7,d1 ROM:00133E7A bne.s loc_133E8A ROM:00133E7C bset #6,d7 ROM:00133E80 bset #6,d3 ROM:00133E84 bset #6,d4 ROM:00133E88 bra.s loc_133EC4 ROM:00133E8A ; --------------------------------------------------------------------------- ROM:00133E8A ROM:00133E8A loc_133E8A: ; CODE XREF: sub_133ABE+3BC↑j ROM:00133E8A cmpi.w #8,d1 ROM:00133E8E bne.s loc_133E9E ROM:00133E90 bset #7,d7 ROM:00133E94 bset #7,d3 ROM:00133E98 bset #7,d4 ROM:00133E9C bra.s loc_133EC4 ROM:00133E9E ; --------------------------------------------------------------------------- ROM:00133E9E ROM:00133E9E loc_133E9E: ; CODE XREF: sub_133ABE+3D0↑j ROM:00133E9E cmpi.w #9,d1 ROM:00133EA2 bne.s loc_133EB2 ROM:00133EA4 bset #8,d7 ROM:00133EA8 bset #8,d3 ROM:00133EAC bset #8,d4 ROM:00133EB0 bra.s loc_133EC4 ROM:00133EB2 ; --------------------------------------------------------------------------- ROM:00133EB2 ROM:00133EB2 loc_133EB2: ; CODE XREF: sub_133ABE+3E4↑j ROM:00133EB2 cmpi.w #$C,d1 ROM:00133EB6 bne.s loc_133EC4 ROM:00133EB8 bset #9,d7 ROM:00133EBC bset #9,d3 ROM:00133EC0 bset #9,d4 ROM:00133EC4 ROM:00133EC4 loc_133EC4: ; CODE XREF: sub_133ABE+2C2↑j ROM:00133EC4 ; sub_133ABE+306↑j ... ROM:00133EC4 move.w d3,($E8E).w ROM:00133EC8 move.w d4,($142A).w ROM:00133ECC move.w d7,($E94).w ROM:00133ED0 bra.l loc_13407A ROM:00133ED6 ; --------------------------------------------------------------------------- ROM:00133ED6 ROM:00133ED6 loc_133ED6: ; CODE XREF: sub_133ABE+272↑j ROM:00133ED6 cmpi.w #2,d2 ROM:00133EDA bne.l loc_13407A ROM:00133EE0 move.w ($E90).w,d3 ROM:00133EE4 move.w ($142C).w,d4 ROM:00133EE8 move.w ($E96).w,d7 ROM:00133EEC cmpi.w #1,d1 ROM:00133EF0 bne.s loc_133F30 ROM:00133EF2 bset #0,d7 ROM:00133EF6 move.w $722(a5),d6 ROM:00133EFA cmpi.w #0,d6 ROM:00133EFE bne.s loc_133F24 ROM:00133F00 move.b $F6(a5),d6 ROM:00133F04 addq.b #2,($87F).w ROM:00133F08 cmpi.b #0,($87F).w ROM:00133F0E bge.s loc_133F16 ROM:00133F10 move.b #$7F,($87F).w ROM:00133F16 ROM:00133F16 loc_133F16: ; CODE XREF: sub_133ABE+450↑j ROM:00133F16 cmp.b ($87F).w,d6 ROM:00133F1A bge.s loc_133F24 ROM:00133F1C bset #0,d3 ROM:00133F20 bset #0,d4 ROM:00133F24 ROM:00133F24 loc_133F24: ; CODE XREF: sub_133ABE+440↑j ROM:00133F24 ; sub_133ABE+45C↑j ROM:00133F24 bset #6,($139A).w ROM:00133F2A bra.l loc_13406E ROM:00133F30 ; --------------------------------------------------------------------------- ROM:00133F30 ROM:00133F30 loc_133F30: ; CODE XREF: sub_133ABE+432↑j ROM:00133F30 cmpi.w #2,d1 ROM:00133F34 bne.s loc_133F74 ROM:00133F36 bset #1,d7 ROM:00133F3A move.w $722(a5),d6 ROM:00133F3E cmpi.w #0,d6 ROM:00133F42 bne.s loc_133F68 ROM:00133F44 move.b $F6(a5),d6 ROM:00133F48 addq.b #2,($880).w ROM:00133F4C cmpi.b #0,($880).w ROM:00133F52 bge.s loc_133F5A ROM:00133F54 move.b #$7F,($880).w ROM:00133F5A ROM:00133F5A loc_133F5A: ; CODE XREF: sub_133ABE+494↑j ROM:00133F5A cmp.b ($880).w,d6 ROM:00133F5E bge.s loc_133F68 ROM:00133F60 bset #1,d3 ROM:00133F64 bset #1,d4 ROM:00133F68 ROM:00133F68 loc_133F68: ; CODE XREF: sub_133ABE+484↑j ROM:00133F68 ; sub_133ABE+4A0↑j ROM:00133F68 bset #5,($139C).w ROM:00133F6E bra.l loc_13406E ROM:00133F74 ; --------------------------------------------------------------------------- ROM:00133F74 ROM:00133F74 loc_133F74: ; CODE XREF: sub_133ABE+476↑j ROM:00133F74 cmpi.w #3,d1 ROM:00133F78 bne.s loc_133FB8 ROM:00133F7A bset #2,d7 ROM:00133F7E move.w $722(a5),d6 ROM:00133F82 cmpi.w #0,d6 ROM:00133F86 bne.s loc_133FAC ROM:00133F88 move.b $F6(a5),d6 ROM:00133F8C addq.b #2,($881).w ROM:00133F90 cmpi.b #0,($881).w ROM:00133F96 bge.s loc_133F9E ROM:00133F98 move.b #$7F,($881).w ROM:00133F9E ROM:00133F9E loc_133F9E: ; CODE XREF: sub_133ABE+4D8↑j ROM:00133F9E cmp.b ($881).w,d6 ROM:00133FA2 bge.s loc_133FAC ROM:00133FA4 bset #2,d3 ROM:00133FA8 bset #2,d4 ROM:00133FAC ROM:00133FAC loc_133FAC: ; CODE XREF: sub_133ABE+4C8↑j ROM:00133FAC ; sub_133ABE+4E4↑j ROM:00133FAC bset #7,($1398).w ROM:00133FB2 bra.l loc_13406E ROM:00133FB8 ; --------------------------------------------------------------------------- ROM:00133FB8 ROM:00133FB8 loc_133FB8: ; CODE XREF: sub_133ABE+4BA↑j ROM:00133FB8 cmpi.w #4,d1 ROM:00133FBC bne.s loc_133FF8 ROM:00133FBE bset #3,d7 ROM:00133FC2 move.w $722(a5),d6 ROM:00133FC6 cmpi.w #0,d6 ROM:00133FCA bne.s loc_133FF0 ROM:00133FCC move.b $F6(a5),d6 ROM:00133FD0 addq.b #2,($882).w ROM:00133FD4 cmpi.b #0,($882).w ROM:00133FDA bge.s loc_133FE2 ROM:00133FDC move.b #$7F,($882).w ROM:00133FE2 ROM:00133FE2 loc_133FE2: ; CODE XREF: sub_133ABE+51C↑j ROM:00133FE2 cmp.b ($882).w,d6 ROM:00133FE6 bge.s loc_133FF0 ROM:00133FE8 bset #3,d3 ROM:00133FEC bset #3,d4 ROM:00133FF0 ROM:00133FF0 loc_133FF0: ; CODE XREF: sub_133ABE+50C↑j ROM:00133FF0 ; sub_133ABE+528↑j ROM:00133FF0 bset #7,($139A).w ROM:00133FF6 bra.s loc_13406E ROM:00133FF8 ; --------------------------------------------------------------------------- ROM:00133FF8 ROM:00133FF8 loc_133FF8: ; CODE XREF: sub_133ABE+4FE↑j ROM:00133FF8 cmpi.w #5,d1 ROM:00133FFC bne.s loc_13400C ROM:00133FFE bset #4,d3 ROM:00134002 bset #4,d7 ROM:00134006 bset #4,d4 ROM:0013400A bra.s loc_13406E ROM:0013400C ; --------------------------------------------------------------------------- ROM:0013400C ROM:0013400C loc_13400C: ; CODE XREF: sub_133ABE+53E↑j ROM:0013400C cmpi.w #6,d1 ROM:00134010 bne.s loc_134020 ROM:00134012 bset #5,d3 ROM:00134016 bset #5,d7 ROM:0013401A bset #5,d4 ROM:0013401E bra.s loc_13406E ROM:00134020 ; --------------------------------------------------------------------------- ROM:00134020 ROM:00134020 loc_134020: ; CODE XREF: sub_133ABE+552↑j ROM:00134020 cmpi.w #7,d1 ROM:00134024 bne.s loc_134034 ROM:00134026 bset #6,d3 ROM:0013402A bset #6,d7 ROM:0013402E bset #6,d4 ROM:00134032 bra.s loc_13406E ROM:00134034 ; --------------------------------------------------------------------------- ROM:00134034 ROM:00134034 loc_134034: ; CODE XREF: sub_133ABE+566↑j ROM:00134034 cmpi.w #8,d1 ROM:00134038 bne.s loc_134048 ROM:0013403A bset #7,d3 ROM:0013403E bset #7,d7 ROM:00134042 bset #7,d4 ROM:00134046 bra.s loc_13406E ROM:00134048 ; --------------------------------------------------------------------------- ROM:00134048 ROM:00134048 loc_134048: ; CODE XREF: sub_133ABE+57A↑j ROM:00134048 cmpi.w #9,d1 ROM:0013404C bne.s loc_13405C ROM:0013404E bset #8,d3 ROM:00134052 bset #8,d7 ROM:00134056 bset #8,d4 ROM:0013405A bra.s loc_13406E ROM:0013405C ; --------------------------------------------------------------------------- ROM:0013405C ROM:0013405C loc_13405C: ; CODE XREF: sub_133ABE+58E↑j ROM:0013405C cmpi.w #$C,d1 ROM:00134060 bne.s loc_13406E ROM:00134062 bset #9,d3 ROM:00134066 bset #9,d7 ROM:0013406A bset #9,d4 ROM:0013406E ROM:0013406E loc_13406E: ; CODE XREF: sub_133ABE+46C↑j ROM:0013406E ; sub_133ABE+4B0↑j ... ROM:0013406E move.w d3,($E90).w ROM:00134072 move.w d4,($142C).w ROM:00134076 move.w d7,($E96).w ROM:0013407A ROM:0013407A loc_13407A: ; CODE XREF: sub_133ABE+66↑j ROM:0013407A ; sub_133ABE+82↑j ... ROM:0013407A move.w #$7F,(a1) ROM:0013407E bset #2,($138C).w ROM:00134084 ROM:00134084 locret_134084: ; CODE XREF: sub_133ABE+38↑j ROM:00134084 rts ROM:00134084 ; End of function sub_133ABE ROM:00134084 ROM:00134086 ROM:00134086 ; =============== S U B R O U T I N E ======================================= ROM:00134086 ROM:00134086 ROM:00134086 sub_134086: ; CODE XREF: ROM:0013394A↑p ROM:00134086 bclr #0,($123D).w ROM:0013408C bclr #1,($123D).w ROM:00134092 btst #1,($FFFFFD02).w ROM:00134098 beq.l locret_1342DC ROM:0013409E bset #3,($E89).w ROM:001340A4 bset #3,($1427).w ROM:001340AA move.w 2(a0),d5 ROM:001340AE andi.w #$3F0,d5 ROM:001340B2 cmpi.w #$230,d5 ROM:001340B6 bne.l loc_1340CE ROM:001340BC bset #4,($E89).w ROM:001340C2 bset #4,($1427).w ROM:001340C8 bra.l loc_1342D0 ROM:001340CE ; --------------------------------------------------------------------------- ROM:001340CE ROM:001340CE loc_1340CE: ; CODE XREF: sub_134086+30↑j ROM:001340CE cmpi.w #$3B0,d5 ROM:001340D2 bne.l loc_1340EA ROM:001340D8 bset #5,($E89).w ROM:001340DE bset #5,($1427).w ROM:001340E4 bra.l loc_1342D0 ROM:001340EA ; --------------------------------------------------------------------------- ROM:001340EA ROM:001340EA loc_1340EA: ; CODE XREF: sub_134086+4C↑j ROM:001340EA cmpi.w #$3F0,d5 ROM:001340EE bne.s loc_13410E ROM:001340F0 bset #4,($E89).w ROM:001340F6 bset #4,($1427).w ROM:001340FC bset #5,($E89).w ROM:00134102 bset #5,($1427).w ROM:00134108 bra.l loc_1342D0 ROM:0013410E ; --------------------------------------------------------------------------- ROM:0013410E ROM:0013410E loc_13410E: ; CODE XREF: sub_134086+68↑j ROM:0013410E move.w d5,d1 ROM:00134110 andi.w #$1C0,d1 ROM:00134114 asr.w #6,d1 ROM:00134116 move.w d1,($E80).w ROM:0013411A move.w d5,d2 ROM:0013411C andi.w #$30,d2 ; '0' ROM:00134120 asr.w #4,d2 ROM:00134122 move.w d2,($E82).w ROM:00134126 cmpi.w #0,d2 ROM:0013412A bne.l loc_1341B6 ROM:00134130 move.w ($E98).w,d3 ROM:00134134 move.w ($142E).w,d4 ROM:00134138 cmpi.w #4,d1 ROM:0013413C bne.s loc_134148 ROM:0013413E bset #0,d3 ROM:00134142 bset #0,d4 ROM:00134146 bra.s loc_1341A8 ROM:00134148 ; --------------------------------------------------------------------------- ROM:00134148 ROM:00134148 loc_134148: ; CODE XREF: sub_134086+B6↑j ROM:00134148 cmpi.w #2,d1 ROM:0013414C bne.s loc_134158 ROM:0013414E bset #1,d3 ROM:00134152 bset #1,d4 ROM:00134156 bra.s loc_1341A8 ROM:00134158 ; --------------------------------------------------------------------------- ROM:00134158 ROM:00134158 loc_134158: ; CODE XREF: sub_134086+C6↑j ROM:00134158 cmpi.w #6,d1 ROM:0013415C bne.s loc_13416E ROM:0013415E bset #2,d3 ROM:00134162 bset #2,d4 ROM:00134166 bset #0,($123D).w ROM:0013416C bra.s loc_1341A8 ROM:0013416E ; --------------------------------------------------------------------------- ROM:0013416E ROM:0013416E loc_13416E: ; CODE XREF: sub_134086+D6↑j ROM:0013416E cmpi.w #1,d1 ROM:00134172 bne.s loc_134184 ROM:00134174 bset #3,d3 ROM:00134178 bset #3,d4 ROM:0013417C bset #1,($123D).w ROM:00134182 bra.s loc_1341A8 ROM:00134184 ; --------------------------------------------------------------------------- ROM:00134184 ROM:00134184 loc_134184: ; CODE XREF: sub_134086+EC↑j ROM:00134184 cmpi.w #0,d1 ROM:00134188 bne.s loc_13419A ROM:0013418A bset #4,d3 ROM:0013418E bset #4,d4 ROM:00134192 bset #0,($1395).w ROM:00134198 bra.s loc_1341A8 ROM:0013419A ; --------------------------------------------------------------------------- ROM:0013419A ROM:0013419A loc_13419A: ; CODE XREF: sub_134086+102↑j ROM:0013419A cmpi.w #3,d1 ROM:0013419E bne.s loc_1341A8 ROM:001341A0 bset #5,d3 ROM:001341A4 bset #5,d4 ROM:001341A8 ROM:001341A8 loc_1341A8: ; CODE XREF: sub_134086+C0↑j ROM:001341A8 ; sub_134086+D0↑j ... ROM:001341A8 move.w d3,($E98).w ROM:001341AC move.w d4,($142E).w ROM:001341B0 bra.l loc_1342D0 ROM:001341B6 ; --------------------------------------------------------------------------- ROM:001341B6 ROM:001341B6 loc_1341B6: ; CODE XREF: sub_134086+A4↑j ROM:001341B6 cmpi.w #1,d2 ROM:001341BA bne.l loc_134246 ROM:001341C0 move.w ($E9A).w,d3 ROM:001341C4 move.w ($1430).w,d4 ROM:001341C8 cmpi.w #4,d1 ROM:001341CC bne.s loc_1341D8 ROM:001341CE bset #0,d3 ROM:001341D2 bset #0,d4 ROM:001341D6 bra.s loc_134238 ROM:001341D8 ; --------------------------------------------------------------------------- ROM:001341D8 ROM:001341D8 loc_1341D8: ; CODE XREF: sub_134086+146↑j ROM:001341D8 cmpi.w #2,d1 ROM:001341DC bne.s loc_1341E8 ROM:001341DE bset #1,d3 ROM:001341E2 bset #1,d4 ROM:001341E6 bra.s loc_134238 ROM:001341E8 ; --------------------------------------------------------------------------- ROM:001341E8 ROM:001341E8 loc_1341E8: ; CODE XREF: sub_134086+156↑j ROM:001341E8 cmpi.w #6,d1 ROM:001341EC bne.s loc_1341FE ROM:001341EE bset #2,d3 ROM:001341F2 bset #2,d4 ROM:001341F6 bset #0,($123D).w ROM:001341FC bra.s loc_134238 ROM:001341FE ; --------------------------------------------------------------------------- ROM:001341FE ROM:001341FE loc_1341FE: ; CODE XREF: sub_134086+166↑j ROM:001341FE cmpi.w #1,d1 ROM:00134202 bne.s loc_134214 ROM:00134204 bset #3,d3 ROM:00134208 bset #3,d4 ROM:0013420C bset #1,($123D).w ROM:00134212 bra.s loc_134238 ROM:00134214 ; --------------------------------------------------------------------------- ROM:00134214 ROM:00134214 loc_134214: ; CODE XREF: sub_134086+17C↑j ROM:00134214 cmpi.w #0,d1 ROM:00134218 bne.s loc_13422A ROM:0013421A bset #4,d3 ROM:0013421E bset #4,d4 ROM:00134222 bset #0,($1395).w ROM:00134228 bra.s loc_134238 ROM:0013422A ; --------------------------------------------------------------------------- ROM:0013422A ROM:0013422A loc_13422A: ; CODE XREF: sub_134086+192↑j ROM:0013422A cmpi.w #3,d1 ROM:0013422E bne.s loc_134238 ROM:00134230 bset #5,d3 ROM:00134234 bset #5,d4 ROM:00134238 ROM:00134238 loc_134238: ; CODE XREF: sub_134086+150↑j ROM:00134238 ; sub_134086+160↑j ... ROM:00134238 move.w d3,($E9A).w ROM:0013423C move.w d4,($1430).w ROM:00134240 bra.l loc_1342D0 ROM:00134246 ; --------------------------------------------------------------------------- ROM:00134246 ROM:00134246 loc_134246: ; CODE XREF: sub_134086+134↑j ROM:00134246 cmpi.w #2,d2 ROM:0013424A bne.l loc_1342D0 ROM:00134250 move.w ($E9C).w,d3 ROM:00134254 move.w ($1432).w,d4 ROM:00134258 cmpi.w #4,d1 ROM:0013425C bne.s loc_134268 ROM:0013425E bset #0,d3 ROM:00134262 bset #0,d4 ROM:00134266 bra.s loc_1342C8 ROM:00134268 ; --------------------------------------------------------------------------- ROM:00134268 ROM:00134268 loc_134268: ; CODE XREF: sub_134086+1D6↑j ROM:00134268 cmpi.w #2,d1 ROM:0013426C bne.s loc_134278 ROM:0013426E bset #1,d3 ROM:00134272 bset #1,d4 ROM:00134276 bra.s loc_1342C8 ROM:00134278 ; --------------------------------------------------------------------------- ROM:00134278 ROM:00134278 loc_134278: ; CODE XREF: sub_134086+1E6↑j ROM:00134278 cmpi.w #6,d1 ROM:0013427C bne.s loc_13428E ROM:0013427E bset #2,d3 ROM:00134282 bset #2,d4 ROM:00134286 bset #0,($123D).w ROM:0013428C bra.s loc_1342C8 ROM:0013428E ; --------------------------------------------------------------------------- ROM:0013428E ROM:0013428E loc_13428E: ; CODE XREF: sub_134086+1F6↑j ROM:0013428E cmpi.w #1,d1 ROM:00134292 bne.s loc_1342A4 ROM:00134294 bset #3,d3 ROM:00134298 bset #3,d4 ROM:0013429C bset #1,($123D).w ROM:001342A2 bra.s loc_1342C8 ROM:001342A4 ; --------------------------------------------------------------------------- ROM:001342A4 ROM:001342A4 loc_1342A4: ; CODE XREF: sub_134086+20C↑j ROM:001342A4 cmpi.w #0,d1 ROM:001342A8 bne.s loc_1342BA ROM:001342AA bset #4,d3 ROM:001342AE bset #4,d4 ROM:001342B2 bset #0,($1395).w ROM:001342B8 bra.s loc_1342C8 ROM:001342BA ; --------------------------------------------------------------------------- ROM:001342BA ROM:001342BA loc_1342BA: ; CODE XREF: sub_134086+222↑j ROM:001342BA cmpi.w #3,d1 ROM:001342BE bne.s loc_1342C8 ROM:001342C0 bset #5,d3 ROM:001342C4 bset #5,d4 ROM:001342C8 ROM:001342C8 loc_1342C8: ; CODE XREF: sub_134086+1E0↑j ROM:001342C8 ; sub_134086+1F0↑j ... ROM:001342C8 move.w d3,($E9C).w ROM:001342CC move.w d4,($1432).w ROM:001342D0 ROM:001342D0 loc_1342D0: ; CODE XREF: sub_134086+42↑j ROM:001342D0 ; sub_134086+5E↑j ... ROM:001342D0 move.w #$3F,2(a1) ; '?' ROM:001342D6 bset #2,($138C).w ROM:001342DC ROM:001342DC locret_1342DC: ; CODE XREF: sub_134086+12↑j ROM:001342DC rts ROM:001342DC ; End of function sub_134086 ROM:001342DC ROM:001342DE ROM:001342DE ; =============== S U B R O U T I N E ======================================= ROM:001342DE ROM:001342DE ROM:001342DE sub_1342DE: ; CODE XREF: ROM:0013394E↑p ROM:001342DE btst #1,($FFFFFD04).w ROM:001342E4 beq.l locret_1344E6 ROM:001342EA bset #6,($E89).w ROM:001342F0 bset #6,($1427).w ROM:001342F6 move.w 4(a0),d5 ROM:001342FA andi.w #$3F0,d5 ROM:001342FE cmpi.w #$230,d5 ROM:00134302 bne.l loc_13431A ROM:00134308 bset #7,($E89).w ROM:0013430E bset #7,($1427).w ROM:00134314 bra.l loc_1344DA ROM:0013431A ; --------------------------------------------------------------------------- ROM:0013431A ROM:0013431A loc_13431A: ; CODE XREF: sub_1342DE+24↑j ROM:0013431A cmpi.w #$3B0,d5 ROM:0013431E bne.l loc_134336 ROM:00134324 bset #0,($E88).w ROM:0013432A bset #0,($1426).w ROM:00134330 bra.l loc_1344DA ROM:00134336 ; --------------------------------------------------------------------------- ROM:00134336 ROM:00134336 loc_134336: ; CODE XREF: sub_1342DE+40↑j ROM:00134336 cmpi.w #$3F0,d5 ROM:0013433A bne.s loc_13435A ROM:0013433C bset #7,($E89).w ROM:00134342 bset #7,($1427).w ROM:00134348 bset #0,($E88).w ROM:0013434E bset #0,($1426).w ROM:00134354 bra.l loc_1344DA ROM:0013435A ; --------------------------------------------------------------------------- ROM:0013435A ROM:0013435A loc_13435A: ; CODE XREF: sub_1342DE+5C↑j ROM:0013435A move.w d5,d1 ROM:0013435C andi.w #$1C0,d1 ROM:00134360 asr.w #6,d1 ROM:00134362 move.w d1,($E84).w ROM:00134366 move.w d5,d2 ROM:00134368 andi.w #$30,d2 ; '0' ROM:0013436C asr.w #4,d2 ROM:0013436E move.w d2,($E86).w ROM:00134372 cmpi.w #0,d2 ROM:00134376 bne.l loc_1343F0 ROM:0013437C move.w ($E9E).w,d3 ROM:00134380 move.w ($1434).w,d4 ROM:00134384 cmpi.w #4,d1 ROM:00134388 bne.s loc_134394 ROM:0013438A bset #0,d3 ROM:0013438E bset #0,d4 ROM:00134392 bra.s loc_1343E2 ROM:00134394 ; --------------------------------------------------------------------------- ROM:00134394 ROM:00134394 loc_134394: ; CODE XREF: sub_1342DE+AA↑j ROM:00134394 cmpi.w #2,d1 ROM:00134398 bne.s loc_1343A4 ROM:0013439A bset #1,d3 ROM:0013439E bset #1,d4 ROM:001343A2 bra.s loc_1343E2 ROM:001343A4 ; --------------------------------------------------------------------------- ROM:001343A4 ROM:001343A4 loc_1343A4: ; CODE XREF: sub_1342DE+BA↑j ROM:001343A4 cmpi.w #6,d1 ROM:001343A8 bne.s loc_1343B4 ROM:001343AA bset #2,d3 ROM:001343AE bset #2,d4 ROM:001343B2 bra.s loc_1343E2 ROM:001343B4 ; --------------------------------------------------------------------------- ROM:001343B4 ROM:001343B4 loc_1343B4: ; CODE XREF: sub_1342DE+CA↑j ROM:001343B4 cmpi.w #1,d1 ROM:001343B8 bne.s loc_1343C4 ROM:001343BA bset #3,d3 ROM:001343BE bset #3,d4 ROM:001343C2 bra.s loc_1343E2 ROM:001343C4 ; --------------------------------------------------------------------------- ROM:001343C4 ROM:001343C4 loc_1343C4: ; CODE XREF: sub_1342DE+DA↑j ROM:001343C4 cmpi.w #0,d1 ROM:001343C8 bne.s loc_1343D4 ROM:001343CA bset #4,d3 ROM:001343CE bset #4,d4 ROM:001343D2 bra.s loc_1343E2 ROM:001343D4 ; --------------------------------------------------------------------------- ROM:001343D4 ROM:001343D4 loc_1343D4: ; CODE XREF: sub_1342DE+EA↑j ROM:001343D4 cmpi.w #3,d1 ROM:001343D8 bne.s loc_1343E2 ROM:001343DA bset #5,d3 ROM:001343DE bset #5,d4 ROM:001343E2 ROM:001343E2 loc_1343E2: ; CODE XREF: sub_1342DE+B4↑j ROM:001343E2 ; sub_1342DE+C4↑j ... ROM:001343E2 move.w d3,($E9E).w ROM:001343E6 move.w d4,($1434).w ROM:001343EA bra.l loc_1344DA ROM:001343F0 ; --------------------------------------------------------------------------- ROM:001343F0 ROM:001343F0 loc_1343F0: ; CODE XREF: sub_1342DE+98↑j ROM:001343F0 cmpi.w #1,d2 ROM:001343F4 bne.s loc_134466 ROM:001343F6 move.w ($EA0).w,d3 ROM:001343FA move.w ($1436).w,d4 ROM:001343FE cmpi.w #4,d1 ROM:00134402 bne.s loc_13440E ROM:00134404 bset #0,d3 ROM:00134408 bset #0,d4 ROM:0013440C bra.s loc_13445C ROM:0013440E ; --------------------------------------------------------------------------- ROM:0013440E ROM:0013440E loc_13440E: ; CODE XREF: sub_1342DE+124↑j ROM:0013440E cmpi.w #2,d1 ROM:00134412 bne.s loc_13441E ROM:00134414 bset #1,d3 ROM:00134418 bset #1,d4 ROM:0013441C bra.s loc_13445C ROM:0013441E ; --------------------------------------------------------------------------- ROM:0013441E ROM:0013441E loc_13441E: ; CODE XREF: sub_1342DE+134↑j ROM:0013441E cmpi.w #6,d1 ROM:00134422 bne.s loc_13442E ROM:00134424 bset #2,d3 ROM:00134428 bset #2,d4 ROM:0013442C bra.s loc_13445C ROM:0013442E ; --------------------------------------------------------------------------- ROM:0013442E ROM:0013442E loc_13442E: ; CODE XREF: sub_1342DE+144↑j ROM:0013442E cmpi.w #1,d1 ROM:00134432 bne.s loc_13443E ROM:00134434 bset #3,d3 ROM:00134438 bset #3,d4 ROM:0013443C bra.s loc_13445C ROM:0013443E ; --------------------------------------------------------------------------- ROM:0013443E ROM:0013443E loc_13443E: ; CODE XREF: sub_1342DE+154↑j ROM:0013443E cmpi.w #0,d1 ROM:00134442 bne.s loc_13444E ROM:00134444 bset #4,d3 ROM:00134448 bset #4,d4 ROM:0013444C bra.s loc_13445C ROM:0013444E ; --------------------------------------------------------------------------- ROM:0013444E ROM:0013444E loc_13444E: ; CODE XREF: sub_1342DE+164↑j ROM:0013444E cmpi.w #3,d1 ROM:00134452 bne.s loc_13445C ROM:00134454 bset #5,d3 ROM:00134458 bset #5,d4 ROM:0013445C ROM:0013445C loc_13445C: ; CODE XREF: sub_1342DE+12E↑j ROM:0013445C ; sub_1342DE+13E↑j ... ROM:0013445C move.w d3,($EA0).w ROM:00134460 move.w d4,($1436).w ROM:00134464 bra.s loc_1344DA ROM:00134466 ; --------------------------------------------------------------------------- ROM:00134466 ROM:00134466 loc_134466: ; CODE XREF: sub_1342DE+116↑j ROM:00134466 cmpi.w #2,d2 ROM:0013446A bne.s loc_1344DA ROM:0013446C move.w ($EA2).w,d3 ROM:00134470 move.w ($1438).w,d4 ROM:00134474 cmpi.w #4,d1 ROM:00134478 bne.s loc_134484 ROM:0013447A bset #0,d3 ROM:0013447E bset #0,d4 ROM:00134482 bra.s loc_1344D2 ROM:00134484 ; --------------------------------------------------------------------------- ROM:00134484 ROM:00134484 loc_134484: ; CODE XREF: sub_1342DE+19A↑j ROM:00134484 cmpi.w #2,d1 ROM:00134488 bne.s loc_134494 ROM:0013448A bset #1,d3 ROM:0013448E bset #1,d4 ROM:00134492 bra.s loc_1344D2 ROM:00134494 ; --------------------------------------------------------------------------- ROM:00134494 ROM:00134494 loc_134494: ; CODE XREF: sub_1342DE+1AA↑j ROM:00134494 cmpi.w #6,d1 ROM:00134498 bne.s loc_1344A4 ROM:0013449A bset #2,d3 ROM:0013449E bset #2,d4 ROM:001344A2 bra.s loc_1344D2 ROM:001344A4 ; --------------------------------------------------------------------------- ROM:001344A4 ROM:001344A4 loc_1344A4: ; CODE XREF: sub_1342DE+1BA↑j ROM:001344A4 cmpi.w #1,d1 ROM:001344A8 bne.s loc_1344B4 ROM:001344AA bset #3,d3 ROM:001344AE bset #3,d4 ROM:001344B2 bra.s loc_1344D2 ROM:001344B4 ; --------------------------------------------------------------------------- ROM:001344B4 ROM:001344B4 loc_1344B4: ; CODE XREF: sub_1342DE+1CA↑j ROM:001344B4 cmpi.w #0,d1 ROM:001344B8 bne.s loc_1344C4 ROM:001344BA bset #4,d3 ROM:001344BE bset #4,d4 ROM:001344C2 bra.s loc_1344D2 ROM:001344C4 ; --------------------------------------------------------------------------- ROM:001344C4 ROM:001344C4 loc_1344C4: ; CODE XREF: sub_1342DE+1DA↑j ROM:001344C4 cmpi.w #3,d1 ROM:001344C8 bne.s loc_1344D2 ROM:001344CA bset #5,d3 ROM:001344CE bset #5,d4 ROM:001344D2 ROM:001344D2 loc_1344D2: ; CODE XREF: sub_1342DE+1A4↑j ROM:001344D2 ; sub_1342DE+1B4↑j ... ROM:001344D2 move.w d3,($EA2).w ROM:001344D6 move.w d4,($1438).w ROM:001344DA ROM:001344DA loc_1344DA: ; CODE XREF: sub_1342DE+36↑j ROM:001344DA ; sub_1342DE+52↑j ... ROM:001344DA move.w #$3F,4(a1) ; '?' ROM:001344E0 bset #2,($138C).w ROM:001344E6 ROM:001344E6 locret_1344E6: ; CODE XREF: sub_1342DE+6↑j ROM:001344E6 rts ROM:001344E6 ; End of function sub_1342DE ROM:001344E6 ROM:001344E8 ROM:001344E8 ; =============== S U B R O U T I N E ======================================= ROM:001344E8 ROM:001344E8 ROM:001344E8 sub_1344E8: ; CODE XREF: ROM:00133952↑p ROM:001344E8 btst #7,($FFFFFD07).w ROM:001344EE beq.l locret_1345F6 ROM:001344F4 bset #1,($E88).w ROM:001344FA bset #1,($1426).w ROM:00134500 move.w 6(a0),d1 ROM:00134504 cmpi.w #$D4,d1 ROM:00134508 bne.s loc_13451C ROM:0013450A bset #2,($E88).w ROM:00134510 bset #2,($1426).w ROM:00134516 bra.l locret_1345F6 ROM:0013451C ; --------------------------------------------------------------------------- ROM:0013451C ROM:0013451C loc_13451C: ; CODE XREF: sub_1344E8+20↑j ROM:0013451C andi.w #$60,d1 ; '`' ROM:00134520 asr.w #5,d1 ROM:00134522 cmpi.w #0,d1 ROM:00134526 bne.s loc_134536 ROM:00134528 bset #0,($EA5).w ROM:0013452E bset #0,($1462).w ROM:00134534 bra.s loc_13455C ROM:00134536 ; --------------------------------------------------------------------------- ROM:00134536 ROM:00134536 loc_134536: ; CODE XREF: sub_1344E8+3E↑j ROM:00134536 cmpi.w #1,d1 ROM:0013453A bne.s loc_13454A ROM:0013453C bset #0,($EA7).w ROM:00134542 bset #0,($1463).w ROM:00134548 bra.s loc_13455C ROM:0013454A ; --------------------------------------------------------------------------- ROM:0013454A ROM:0013454A loc_13454A: ; CODE XREF: sub_1344E8+52↑j ROM:0013454A cmpi.w #3,d1 ROM:0013454E bne.s loc_13455C ROM:00134550 bset #0,($EA9).w ROM:00134556 bset #0,($1464).w ROM:0013455C ROM:0013455C loc_13455C: ; CODE XREF: sub_1344E8+4C↑j ROM:0013455C ; sub_1344E8+60↑j ... ROM:0013455C move.w 6(a0),d1 ROM:00134560 andi.w #$18,d1 ROM:00134564 asr.w #3,d1 ROM:00134566 cmpi.w #0,d1 ROM:0013456A bne.s loc_134580 ROM:0013456C bset #1,($EA5).w ROM:00134572 bset #1,($1462).w ROM:00134578 bset #4,($1392).w ROM:0013457E bra.s loc_1345B2 ROM:00134580 ; --------------------------------------------------------------------------- ROM:00134580 ROM:00134580 loc_134580: ; CODE XREF: sub_1344E8+82↑j ROM:00134580 cmpi.w #1,d1 ROM:00134584 bne.s loc_13459A ROM:00134586 bset #1,($EA7).w ROM:0013458C bset #1,($1463).w ROM:00134592 bset #4,($1392).w ROM:00134598 bra.s loc_1345B2 ROM:0013459A ; --------------------------------------------------------------------------- ROM:0013459A ROM:0013459A loc_13459A: ; CODE XREF: sub_1344E8+9C↑j ROM:0013459A cmpi.w #3,d1 ROM:0013459E bne.s loc_1345B2 ROM:001345A0 bset #1,($EA9).w ROM:001345A6 bset #1,($1464).w ROM:001345AC bset #4,($1392).w ROM:001345B2 ROM:001345B2 loc_1345B2: ; CODE XREF: sub_1344E8+96↑j ROM:001345B2 ; sub_1344E8+B0↑j ... ROM:001345B2 move.w 6(a0),d1 ROM:001345B6 andi.w #6,d1 ROM:001345BA asr.w #1,d1 ROM:001345BC cmpi.w #0,d1 ROM:001345C0 bne.s loc_1345D0 ROM:001345C2 bset #2,($EA5).w ROM:001345C8 bset #2,($1462).w ROM:001345CE bra.s locret_1345F6 ROM:001345D0 ; --------------------------------------------------------------------------- ROM:001345D0 ROM:001345D0 loc_1345D0: ; CODE XREF: sub_1344E8+D8↑j ROM:001345D0 cmpi.w #1,d1 ROM:001345D4 bne.s loc_1345E4 ROM:001345D6 bset #2,($EA7).w ROM:001345DC bset #2,($1463).w ROM:001345E2 bra.s locret_1345F6 ROM:001345E4 ; --------------------------------------------------------------------------- ROM:001345E4 ROM:001345E4 loc_1345E4: ; CODE XREF: sub_1344E8+EC↑j ROM:001345E4 cmpi.w #3,d1 ROM:001345E8 bne.s locret_1345F6 ROM:001345EA bset #2,($EA9).w ROM:001345F0 bset #2,($1464).w ROM:001345F6 ROM:001345F6 locret_1345F6: ; CODE XREF: sub_1344E8+6↑j ROM:001345F6 ; sub_1344E8+2E↑j ... ROM:001345F6 rts ROM:001345F6 ; End of function sub_1344E8 ROM:001345F6 ROM:001345F8 ROM:001345F8 ; =============== S U B R O U T I N E ======================================= ROM:001345F8 ROM:001345F8 ROM:001345F8 sub_1345F8: ; CODE XREF: ROM:00133916↑p ROM:001345F8 ; ROM:00133974↑p ... ROM:001345F8 lea ($FFFFFD00).w,a0 ROM:001345FC move.w (a0),d0 ROM:001345FE andi.w #7,d0 ROM:00134602 asl.w #8,d0 ROM:00134604 move.w 2(a0),d1 ROM:00134608 andi.w #$F,d1 ROM:0013460C move.w 4(a0),d2 ROM:00134610 andi.w #$F,d2 ROM:00134614 asl.w #4,d2 ROM:00134616 move.w d0,($E8A).w ROM:0013461A add.w d1,($E8A).w ROM:0013461E add.w d2,($E8A).w ROM:00134622 rts ROM:00134622 ; End of function sub_1345F8 ROM:00134622 ROM:00134624 ROM:00134624 ; =============== S U B R O U T I N E ======================================= ROM:00134624 ROM:00134624 ROM:00134624 sub_134624: ; CODE XREF: ROM:00133912↑p ROM:00134624 ; ROM:00133970↑p ... ROM:00134624 lea ($FFFFFD20).w,a0 ROM:00134628 move.w #$55,d0 ; 'U' ROM:0013462C btst #2,($931).w ROM:00134632 beq.s loc_134640 ROM:00134634 btst #5,($DF9).w ROM:0013463A bne.s loc_134640 ROM:0013463C addi.w #$200,d0 ROM:00134640 ROM:00134640 loc_134640: ; CODE XREF: sub_134624+E↑j ROM:00134640 ; sub_134624+16↑j ROM:00134640 btst #0,($931).w ROM:00134646 beq.s loc_134654 ROM:00134648 btst #6,($DF9).w ROM:0013464E bne.s loc_134654 ROM:00134650 addi.w #$100,d0 ROM:00134654 ROM:00134654 loc_134654: ; CODE XREF: sub_134624+22↑j ROM:00134654 ; sub_134624+2A↑j ROM:00134654 btst #0,($92B).w ROM:0013465A beq.s loc_134668 ROM:0013465C btst #7,($DF9).w ROM:00134662 bne.s loc_134668 ROM:00134664 addi.w #$80,d0 ROM:00134668 ROM:00134668 loc_134668: ; CODE XREF: sub_134624+36↑j ROM:00134668 ; sub_134624+3E↑j ROM:00134668 move.w d0,(a0) ROM:0013466A move.w #$2A,d0 ; '*' ROM:0013466E bclr #0,($123C).w ROM:00134674 btst #5,($93B).w ROM:0013467A beq.s loc_13468E ROM:0013467C btst #0,($DFD).w ROM:00134682 bne.s loc_13468E ROM:00134684 bset #0,($123C).w ROM:0013468A addi.w #$200,d0 ROM:0013468E ROM:0013468E loc_13468E: ; CODE XREF: sub_134624+56↑j ROM:0013468E ; sub_134624+5E↑j ROM:0013468E bclr #1,($123C).w ROM:00134694 btst #1,($92F).w ROM:0013469A beq.s loc_1346AE ROM:0013469C btst #1,($DFD).w ROM:001346A2 bne.s loc_1346AE ROM:001346A4 bset #1,($123C).w ROM:001346AA addi.w #$100,d0 ROM:001346AE ROM:001346AE loc_1346AE: ; CODE XREF: sub_134624+76↑j ROM:001346AE ; sub_134624+7E↑j ROM:001346AE bclr #0,($123B).w ROM:001346B4 btst #6,($939).w ROM:001346BA beq.s loc_1346CE ROM:001346BC btst #2,($DFD).w ROM:001346C2 bne.s loc_1346CE ROM:001346C4 bset #0,($123B).w ROM:001346CA addi.w #$80,d0 ROM:001346CE ROM:001346CE loc_1346CE: ; CODE XREF: sub_134624+96↑j ROM:001346CE ; sub_134624+9E↑j ROM:001346CE bclr #1,($123B).w ROM:001346D4 btst #5,($92D).w ROM:001346DA beq.s loc_1346EE ROM:001346DC btst #3,($DFD).w ROM:001346E2 bne.s loc_1346EE ROM:001346E4 bset #1,($123B).w ROM:001346EA addi.w #$40,d0 ; '@' ROM:001346EE ROM:001346EE loc_1346EE: ; CODE XREF: sub_134624+B6↑j ROM:001346EE ; sub_134624+BE↑j ROM:001346EE move.w d0,2(a0) ROM:001346F2 move.w #$2A,d0 ; '*' ROM:001346F6 btst #2,($932).w ROM:001346FC beq.s loc_13470A ROM:001346FE btst #2,($DFB).w ROM:00134704 bne.s loc_13470A ROM:00134706 addi.w #$80,d0 ROM:0013470A ROM:0013470A loc_13470A: ; CODE XREF: sub_134624+D8↑j ROM:0013470A ; sub_134624+E0↑j ROM:0013470A move.w d0,4(a0) ROM:0013470E rts ROM:0013470E ; End of function sub_134624 ROM:0013470E ROM:00134710 ROM:00134710 ; =============== S U B R O U T I N E ======================================= ROM:00134710 ROM:00134710 ROM:00134710 sub_134710: ; CODE XREF: ROM:001338F2↑p ROM:00134710 lea ($FFFFFD20).w,a0 ROM:00134714 move.w #$7F,(a0) ROM:00134718 move.w #$3F,2(a0) ; '?' ROM:0013471E move.w #$3F,4(a0) ; '?' ROM:00134724 bset #7,($FFFFFC1A).w ROM:0013472A rts ROM:0013472A ; End of function sub_134710 ROM:0013472A ROM:0013472C ROM:0013472C ; =============== S U B R O U T I N E ======================================= ROM:0013472C ROM:0013472C ROM:0013472C sub_13472C: ; CODE XREF: ROM:0013391A↑p ROM:0013472C ; ROM:00133978↑p ... ROM:0013472C btst #1,($FFFFFD02).w ROM:00134732 bne.s locret_13478C ROM:00134734 btst #6,($FFFFFD03).w ROM:0013473A beq.s loc_134744 ROM:0013473C bset #0,($1239).w ROM:00134742 bra.s loc_13474A ROM:00134744 ; --------------------------------------------------------------------------- ROM:00134744 ROM:00134744 loc_134744: ; CODE XREF: sub_13472C+E↑j ROM:00134744 bclr #0,($1239).w ROM:0013474A ROM:0013474A loc_13474A: ; CODE XREF: sub_13472C+16↑j ROM:0013474A btst #7,($FFFFFD03).w ROM:00134750 beq.s loc_13475A ROM:00134752 bset #0,($123A).w ROM:00134758 bra.s loc_134760 ROM:0013475A ; --------------------------------------------------------------------------- ROM:0013475A ROM:0013475A loc_13475A: ; CODE XREF: sub_13472C+24↑j ROM:0013475A bclr #0,($123A).w ROM:00134760 ROM:00134760 loc_134760: ; CODE XREF: sub_13472C+2C↑j ROM:00134760 btst #4,($FFFFFD03).w ROM:00134766 beq.s loc_134770 ROM:00134768 bset #1,($1239).w ROM:0013476E bra.s loc_134776 ROM:00134770 ; --------------------------------------------------------------------------- ROM:00134770 ROM:00134770 loc_134770: ; CODE XREF: sub_13472C+3A↑j ROM:00134770 bclr #1,($1239).w ROM:00134776 ROM:00134776 loc_134776: ; CODE XREF: sub_13472C+42↑j ROM:00134776 btst #5,($FFFFFD03).w ROM:0013477C beq.s loc_134786 ROM:0013477E bset #1,($123A).w ROM:00134784 bra.s locret_13478C ROM:00134786 ; --------------------------------------------------------------------------- ROM:00134786 ROM:00134786 loc_134786: ; CODE XREF: sub_13472C+50↑j ROM:00134786 bclr #1,($123A).w ROM:0013478C ROM:0013478C locret_13478C: ; CODE XREF: sub_13472C+6↑j ROM:0013478C ; sub_13472C+58↑j ROM:0013478C rts ROM:0013478C ; End of function sub_13472C ROM:0013478C ROM:0013478E ROM:0013478E ; =============== S U B R O U T I N E ======================================= ROM:0013478E ROM:0013478E ROM:0013478E sub_13478E: ; CODE XREF: sub_118194+9A↑p ROM:0013478E btst #3,($1936).w ROM:00134794 beq.s loc_13479E ROM:00134796 bset #7,($1397).w ROM:0013479C bra.s loc_1347AC ROM:0013479E ; --------------------------------------------------------------------------- ROM:0013479E ROM:0013479E loc_13479E: ; CODE XREF: sub_13478E+6↑j ROM:0013479E btst #4,($1936).w ROM:001347A4 beq.s loc_1347AC ROM:001347A6 bset #7,($1397).w ROM:001347AC ROM:001347AC loc_1347AC: ; CODE XREF: sub_13478E+E↑j ROM:001347AC ; sub_13478E+16↑j ROM:001347AC clr.b ($123F).w ROM:001347B0 lea (word_1377CE).l,a3 ROM:001347B6 move.w (a3),d0 ROM:001347B8 ROM:001347B8 loc_1347B8: ; CODE XREF: sub_13478E+48↓j ROM:001347B8 cmpi.w #$FF,d0 ROM:001347BC beq.s locret_1347D8 ROM:001347BE move.w 6(a3),d1 ROM:001347C2 move.b 8(a3),d2 ROM:001347C6 btst d2,(d1.w) ROM:001347CA beq.s loc_1347D0 ROM:001347CC addq.b #1,($123F).w ROM:001347D0 ROM:001347D0 loc_1347D0: ; CODE XREF: sub_13478E+3C↑j ROM:001347D0 adda.w #$A,a3 ROM:001347D4 move.w (a3),d0 ROM:001347D6 bra.s loc_1347B8 ROM:001347D8 ; --------------------------------------------------------------------------- ROM:001347D8 ROM:001347D8 locret_1347D8: ; CODE XREF: sub_13478E+2E↑j ROM:001347D8 rts ROM:001347D8 ; End of function sub_13478E ROM:001347D8 ROM:001347DA ROM:001347DA ; =============== S U B R O U T I N E ======================================= ROM:001347DA ROM:001347DA ROM:001347DA sub_1347DA: ; CODE XREF: sub_118D68+C0↑p ROM:001347DA clr.w ($EAE).w ROM:001347DE cmpi.b #0,($145F).w ROM:001347E4 bne.s loc_1347F2 ROM:001347E6 move.w #$420,($EAE).w ROM:001347EC bra.l locret_134AD0 ROM:001347F2 ; --------------------------------------------------------------------------- ROM:001347F2 ROM:001347F2 loc_1347F2: ; CODE XREF: sub_1347DA+A↑j ROM:001347F2 cmpi.b #1,($145F).w ROM:001347F8 bne.s loc_134806 ROM:001347FA move.w #$140,($EAE).w ROM:00134800 bra.l locret_134AD0 ROM:00134806 ; --------------------------------------------------------------------------- ROM:00134806 ROM:00134806 loc_134806: ; CODE XREF: sub_1347DA+1E↑j ROM:00134806 cmpi.b #2,($145F).w ROM:0013480C bne.s loc_13481A ROM:0013480E move.w #$133,($EAE).w ROM:00134814 bra.l locret_134AD0 ROM:0013481A ; --------------------------------------------------------------------------- ROM:0013481A ROM:0013481A loc_13481A: ; CODE XREF: sub_1347DA+32↑j ROM:0013481A cmpi.b #3,($145F).w ROM:00134820 bne.s loc_13482E ROM:00134822 move.w #$505,($EAE).w ROM:00134828 bra.l locret_134AD0 ROM:0013482E ; --------------------------------------------------------------------------- ROM:0013482E ROM:0013482E loc_13482E: ; CODE XREF: sub_1347DA+46↑j ROM:0013482E cmpi.b #4,($145F).w ROM:00134834 bne.s loc_134842 ROM:00134836 move.w #$340,($EAE).w ROM:0013483C bra.l locret_134AD0 ROM:00134842 ; --------------------------------------------------------------------------- ROM:00134842 ROM:00134842 loc_134842: ; CODE XREF: sub_1347DA+5A↑j ROM:00134842 cmpi.b #5,($145F).w ROM:00134848 bne.s loc_134856 ROM:0013484A move.w #$111,($EAE).w ROM:00134850 bra.l locret_134AD0 ROM:00134856 ; --------------------------------------------------------------------------- ROM:00134856 ROM:00134856 loc_134856: ; CODE XREF: sub_1347DA+6E↑j ROM:00134856 cmpi.b #6,($145F).w ROM:0013485C bne.s loc_13486A ROM:0013485E move.w #$130,($EAE).w ROM:00134864 bra.l locret_134AD0 ROM:0013486A ; --------------------------------------------------------------------------- ROM:0013486A ROM:0013486A loc_13486A: ; CODE XREF: sub_1347DA+82↑j ROM:0013486A cmpi.b #7,($145F).w ROM:00134870 bne.s loc_13487E ROM:00134872 move.w #$141,($EAE).w ROM:00134878 bra.l locret_134AD0 ROM:0013487E ; --------------------------------------------------------------------------- ROM:0013487E ROM:0013487E loc_13487E: ; CODE XREF: sub_1347DA+96↑j ROM:0013487E cmpi.b #8,($145F).w ROM:00134884 bne.s loc_134892 ROM:00134886 move.w #$135,($EAE).w ROM:0013488C bra.l locret_134AD0 ROM:00134892 ; --------------------------------------------------------------------------- ROM:00134892 ROM:00134892 loc_134892: ; CODE XREF: sub_1347DA+AA↑j ROM:00134892 cmpi.b #9,($145F).w ROM:00134898 bne.s loc_1348A6 ROM:0013489A move.w #$106,($EAE).w ROM:001348A0 bra.l locret_134AD0 ROM:001348A6 ; --------------------------------------------------------------------------- ROM:001348A6 ROM:001348A6 loc_1348A6: ; CODE XREF: sub_1347DA+BE↑j ROM:001348A6 cmpi.b #$A,($145F).w ROM:001348AC bne.s loc_1348BA ROM:001348AE move.w #$115,($EAE).w ROM:001348B4 bra.l locret_134AD0 ROM:001348BA ; --------------------------------------------------------------------------- ROM:001348BA ROM:001348BA loc_1348BA: ; CODE XREF: sub_1347DA+D2↑j ROM:001348BA cmpi.b #$B,($145F).w ROM:001348C0 bne.s loc_134916 ROM:001348C2 btst #1,($14F0).w ROM:001348C8 beq.s loc_1348D2 ROM:001348CA move.w #$300,($EAE).w ROM:001348D0 bra.s loc_134910 ROM:001348D2 ; --------------------------------------------------------------------------- ROM:001348D2 ROM:001348D2 loc_1348D2: ; CODE XREF: sub_1347DA+EE↑j ROM:001348D2 btst #0,($1458).w ROM:001348D8 beq.s loc_1348E2 ROM:001348DA move.w #$301,($EAE).w ROM:001348E0 bra.s loc_134910 ROM:001348E2 ; --------------------------------------------------------------------------- ROM:001348E2 ROM:001348E2 loc_1348E2: ; CODE XREF: sub_1347DA+FE↑j ROM:001348E2 btst #1,($1458).w ROM:001348E8 beq.s loc_1348F2 ROM:001348EA move.w #$302,($EAE).w ROM:001348F0 bra.s loc_134910 ROM:001348F2 ; --------------------------------------------------------------------------- ROM:001348F2 ROM:001348F2 loc_1348F2: ; CODE XREF: sub_1347DA+10E↑j ROM:001348F2 btst #2,($1458).w ROM:001348F8 beq.s loc_134902 ROM:001348FA move.w #$303,($EAE).w ROM:00134900 bra.s loc_134910 ROM:00134902 ; --------------------------------------------------------------------------- ROM:00134902 ROM:00134902 loc_134902: ; CODE XREF: sub_1347DA+11E↑j ROM:00134902 btst #3,($1458).w ROM:00134908 beq.s loc_134910 ROM:0013490A move.w #$304,($EAE).w ROM:00134910 ROM:00134910 loc_134910: ; CODE XREF: sub_1347DA+F6↑j ROM:00134910 ; sub_1347DA+106↑j ... ROM:00134910 bra.l locret_134AD0 ROM:00134916 ; --------------------------------------------------------------------------- ROM:00134916 ROM:00134916 loc_134916: ; CODE XREF: sub_1347DA+E6↑j ROM:00134916 cmpi.b #$C,($145F).w ROM:0013491C bne.s loc_134972 ROM:0013491E btst #1,($14F0).w ROM:00134924 beq.s loc_13492E ROM:00134926 move.w #$300,($EAE).w ROM:0013492C bra.s loc_13496C ROM:0013492E ; --------------------------------------------------------------------------- ROM:0013492E ROM:0013492E loc_13492E: ; CODE XREF: sub_1347DA+14A↑j ROM:0013492E btst #0,($1458).w ROM:00134934 beq.s loc_13493E ROM:00134936 move.w #$301,($EAE).w ROM:0013493C bra.s loc_13496C ROM:0013493E ; --------------------------------------------------------------------------- ROM:0013493E ROM:0013493E loc_13493E: ; CODE XREF: sub_1347DA+15A↑j ROM:0013493E btst #1,($1458).w ROM:00134944 beq.s loc_13494E ROM:00134946 move.w #$302,($EAE).w ROM:0013494C bra.s loc_13496C ROM:0013494E ; --------------------------------------------------------------------------- ROM:0013494E ROM:0013494E loc_13494E: ; CODE XREF: sub_1347DA+16A↑j ROM:0013494E btst #2,($1458).w ROM:00134954 beq.s loc_13495E ROM:00134956 move.w #$303,($EAE).w ROM:0013495C bra.s loc_13496C ROM:0013495E ; --------------------------------------------------------------------------- ROM:0013495E ROM:0013495E loc_13495E: ; CODE XREF: sub_1347DA+17A↑j ROM:0013495E btst #3,($1458).w ROM:00134964 beq.s loc_13496C ROM:00134966 move.w #$304,($EAE).w ROM:0013496C ROM:0013496C loc_13496C: ; CODE XREF: sub_1347DA+152↑j ROM:0013496C ; sub_1347DA+162↑j ... ROM:0013496C bra.l locret_134AD0 ROM:00134972 ; --------------------------------------------------------------------------- ROM:00134972 ROM:00134972 loc_134972: ; CODE XREF: sub_1347DA+142↑j ROM:00134972 cmpi.b #$D,($145F).w ROM:00134978 bne.s loc_134986 ROM:0013497A move.w #$136,($EAE).w ROM:00134980 bra.l locret_134AD0 ROM:00134986 ; --------------------------------------------------------------------------- ROM:00134986 ROM:00134986 loc_134986: ; CODE XREF: sub_1347DA+19E↑j ROM:00134986 cmpi.b #$E,($145F).w ROM:0013498C bne.s loc_13499A ROM:0013498E move.w #$120,($EAE).w ROM:00134994 bra.l locret_134AD0 ROM:0013499A ; --------------------------------------------------------------------------- ROM:0013499A ROM:0013499A loc_13499A: ; CODE XREF: sub_1347DA+1B2↑j ROM:0013499A cmpi.b #$F,($145F).w ROM:001349A0 bne.s loc_1349AE ROM:001349A2 move.w #$121,($EAE).w ROM:001349A8 bra.l locret_134AD0 ROM:001349AE ; --------------------------------------------------------------------------- ROM:001349AE ROM:001349AE loc_1349AE: ; CODE XREF: sub_1347DA+1C6↑j ROM:001349AE cmpi.b #$10,($145F).w ROM:001349B4 bne.s loc_1349C2 ROM:001349B6 move.w #$195,($EAE).w ROM:001349BC bra.l locret_134AD0 ROM:001349C2 ; --------------------------------------------------------------------------- ROM:001349C2 ROM:001349C2 loc_1349C2: ; CODE XREF: sub_1347DA+1DA↑j ROM:001349C2 cmpi.b #$11,($145F).w ROM:001349C8 bne.s loc_1349D6 ROM:001349CA move.w #$501,($EAE).w ROM:001349D0 bra.l locret_134AD0 ROM:001349D6 ; --------------------------------------------------------------------------- ROM:001349D6 ROM:001349D6 loc_1349D6: ; CODE XREF: sub_1347DA+1EE↑j ROM:001349D6 cmpi.b #$12,($145F).w ROM:001349DC bne.s loc_1349EA ROM:001349DE move.w #$443,($EAE).w ROM:001349E4 bra.l locret_134AD0 ROM:001349EA ; --------------------------------------------------------------------------- ROM:001349EA ROM:001349EA loc_1349EA: ; CODE XREF: sub_1347DA+202↑j ROM:001349EA cmpi.b #$13,($145F).w ROM:001349F0 bne.s loc_1349FE ROM:001349F2 move.w #$170,($EAE).w ROM:001349F8 bra.l locret_134AD0 ROM:001349FE ; --------------------------------------------------------------------------- ROM:001349FE ROM:001349FE loc_1349FE: ; CODE XREF: sub_1347DA+216↑j ROM:001349FE cmpi.b #$14,($145F).w ROM:00134A04 bne.s loc_134A12 ROM:00134A06 move.w #$500,($EAE).w ROM:00134A0C bra.l locret_134AD0 ROM:00134A12 ; --------------------------------------------------------------------------- ROM:00134A12 ROM:00134A12 loc_134A12: ; CODE XREF: sub_1347DA+22A↑j ROM:00134A12 cmpi.b #$15,($145F).w ROM:00134A18 bne.s loc_134A26 ROM:00134A1A move.w #$335,($EAE).w ROM:00134A20 bra.l locret_134AD0 ROM:00134A26 ; --------------------------------------------------------------------------- ROM:00134A26 ROM:00134A26 loc_134A26: ; CODE XREF: sub_1347DA+23E↑j ROM:00134A26 cmpi.b #$16,($145F).w ROM:00134A2C bne.s loc_134A3A ROM:00134A2E move.w #$110,($EAE).w ROM:00134A34 bra.l locret_134AD0 ROM:00134A3A ; --------------------------------------------------------------------------- ROM:00134A3A ROM:00134A3A loc_134A3A: ; CODE XREF: sub_1347DA+252↑j ROM:00134A3A cmpi.b #$17,($145F).w ROM:00134A40 bne.s loc_134A4E ROM:00134A42 move.w #$1775,($EAE).w ROM:00134A48 bra.l locret_134AD0 ROM:00134A4E ; --------------------------------------------------------------------------- ROM:00134A4E ROM:00134A4E loc_134A4E: ; CODE XREF: sub_1347DA+266↑j ROM:00134A4E cmpi.b #$18,($145F).w ROM:00134A54 bne.s loc_134A62 ROM:00134A56 move.w #$170,($EAE).w ROM:00134A5C bra.l locret_134AD0 ROM:00134A62 ; --------------------------------------------------------------------------- ROM:00134A62 ROM:00134A62 loc_134A62: ; CODE XREF: sub_1347DA+27A↑j ROM:00134A62 cmpi.b #$19,($145F).w ROM:00134A68 bne.s loc_134A72 ROM:00134A6A move.w #$1590,($EAE).w ROM:00134A70 bra.s locret_134AD0 ROM:00134A72 ; --------------------------------------------------------------------------- ROM:00134A72 ROM:00134A72 loc_134A72: ; CODE XREF: sub_1347DA+28E↑j ROM:00134A72 cmpi.b #$1A,($145F).w ROM:00134A78 bne.s loc_134A82 ROM:00134A7A move.w #$1640,($EAE).w ROM:00134A80 bra.s locret_134AD0 ROM:00134A82 ; --------------------------------------------------------------------------- ROM:00134A82 ROM:00134A82 loc_134A82: ; CODE XREF: sub_1347DA+29E↑j ROM:00134A82 cmpi.b #$1B,($145F).w ROM:00134A88 bne.s loc_134A92 ROM:00134A8A move.w #$1521,($EAE).w ROM:00134A90 bra.s locret_134AD0 ROM:00134A92 ; --------------------------------------------------------------------------- ROM:00134A92 ROM:00134A92 loc_134A92: ; CODE XREF: sub_1347DA+2AE↑j ROM:00134A92 cmpi.b #$1C,($145F).w ROM:00134A98 bne.s loc_134AA2 ROM:00134A9A move.w #$201,($EAE).w ROM:00134AA0 bra.s locret_134AD0 ROM:00134AA2 ; --------------------------------------------------------------------------- ROM:00134AA2 ROM:00134AA2 loc_134AA2: ; CODE XREF: sub_1347DA+2BE↑j ROM:00134AA2 cmpi.b #$1D,($145F).w ROM:00134AA8 bne.s loc_134AB2 ROM:00134AAA move.w #$202,($EAE).w ROM:00134AB0 bra.s locret_134AD0 ROM:00134AB2 ; --------------------------------------------------------------------------- ROM:00134AB2 ROM:00134AB2 loc_134AB2: ; CODE XREF: sub_1347DA+2CE↑j ROM:00134AB2 cmpi.b #$1E,($145F).w ROM:00134AB8 bne.s loc_134AC2 ROM:00134ABA move.w #$203,($EAE).w ROM:00134AC0 bra.s locret_134AD0 ROM:00134AC2 ; --------------------------------------------------------------------------- ROM:00134AC2 ROM:00134AC2 loc_134AC2: ; CODE XREF: sub_1347DA+2DE↑j ROM:00134AC2 cmpi.b #$1F,($145F).w ROM:00134AC8 bne.s locret_134AD0 ROM:00134ACA move.w #$204,($EAE).w ROM:00134AD0 ROM:00134AD0 locret_134AD0: ; CODE XREF: sub_1347DA+12↑j ROM:00134AD0 ; sub_1347DA+26↑j ... ROM:00134AD0 rts ROM:00134AD0 ; End of function sub_1347DA ROM:00134AD0 ROM:00134AD2 ROM:00134AD2 ; =============== S U B R O U T I N E ======================================= ROM:00134AD2 ROM:00134AD2 ROM:00134AD2 sub_134AD2: ; CODE XREF: ROM:001168B4↑p ROM:00134AD2 ; ROM:001168CC↑p ... ROM:00134AD2 clr.w ($1930).w ROM:00134AD6 clr.w ($1932).w ROM:00134ADA clr.w ($1934).w ROM:00134ADE clr.w ($DCE).w ROM:00134AE2 clr.w ($DD0).w ROM:00134AE6 clr.w ($DD2).w ROM:00134AEA move.w #$FFFF,($193C).w ROM:00134AF0 move.w #$FFFF,($193E).w ROM:00134AF6 move.w #$FFFF,($1940).w ROM:00134AFC move.w #$FFFF,($DBC).w ROM:00134B02 move.w #$FFFF,($DBE).w ROM:00134B08 move.w #$FFFF,($DC0).w ROM:00134B0E clr.b ($145B).w ROM:00134B12 move.l ($13C0).w,d0 ROM:00134B16 move.l d0,($13C4).w ROM:00134B1A clr.w ($13F0).w ROM:00134B1E clr.w ($13F2).w ROM:00134B22 clr.w ($1936).w ROM:00134B26 clr.w ($1938).w ROM:00134B2A clr.w ($193A).w ROM:00134B2E clr.w ($13F4).w ROM:00134B32 move.l ($13C0).w,d6 ROM:00134B36 divs.w #$3E8,d6 ROM:00134B3A move.w d6,($1406).w ROM:00134B3E clr.w ($13F0).w ROM:00134B42 clr.b ($145A).w ROM:00134B46 clr.b ($120D).w ROM:00134B4A clr.w ($D9C).w ROM:00134B4E clr.w ($DA4).w ROM:00134B52 clr.b ($145D).w ROM:00134B56 clr.w ($140E).w ROM:00134B5A clr.w ($1410).w ROM:00134B5E clr.w ($1412).w ROM:00134B62 clr.w ($DCE).w ROM:00134B66 clr.w ($DD0).w ROM:00134B6A clr.w ($DD2).w ROM:00134B6E clr.w ($1414).w ROM:00134B72 clr.w ($1416).w ROM:00134B76 clr.w ($1418).w ROM:00134B7A clr.w ($141A).w ROM:00134B7E clr.w ($141C).w ROM:00134B82 clr.w ($141E).w ROM:00134B86 clr.w ($1420).w ROM:00134B8A clr.w ($1422).w ROM:00134B8E clr.w ($1424).w ROM:00134B92 clr.w ($DD4).w ROM:00134B96 clr.w ($DD6).w ROM:00134B9A clr.w ($DD8).w ROM:00134B9E clr.w ($DDA).w ROM:00134BA2 clr.w ($DDC).w ROM:00134BA6 clr.w ($DDE).w ROM:00134BAA clr.w ($DE0).w ROM:00134BAE clr.w ($DE2).w ROM:00134BB2 clr.w ($DE4).w ROM:00134BB6 clr.w ($14E8).w ROM:00134BBA clr.w ($14EA).w ROM:00134BBE clr.w ($14EC).w ROM:00134BC2 clr.w ($DE6).w ROM:00134BC6 clr.w ($DE8).w ROM:00134BCA clr.w ($DEA).w ROM:00134BCE clr.b ($11F8).w ROM:00134BD2 clr.b ($1458).w ROM:00134BD6 bclr #7,($13A1).w ROM:00134BDC bclr #1,($14F0).w ROM:00134BE2 bclr #4,($14EF).w ROM:00134BE8 bclr #6,($14EF).w ROM:00134BEE bclr #7,($14EF).w ROM:00134BF4 move.b #$FF,($145E).w ROM:00134BFA move.b #$FF,($120F).w ROM:00134C00 move.w #$FFFF,($DBC).w ROM:00134C06 move.w #$FFFF,($DBE).w ROM:00134C0C move.w #$FFFF,($DC0).w ROM:00134C12 move.w #$FFFF,($14DC).w ROM:00134C18 move.w #$FFFF,($14DE).w ROM:00134C1E move.w #$FFFF,($14E0).w ROM:00134C24 clr.w ($E88).w ROM:00134C28 clr.w ($1426).w ROM:00134C2C clr.w ($E8C).w ROM:00134C30 clr.w ($E8E).w ROM:00134C34 clr.w ($E90).w ROM:00134C38 clr.w ($E92).w ROM:00134C3C clr.w ($E94).w ROM:00134C40 clr.w ($E96).w ROM:00134C44 clr.w ($1428).w ROM:00134C48 clr.w ($142A).w ROM:00134C4C clr.w ($142C).w ROM:00134C50 clr.w ($E98).w ROM:00134C54 clr.w ($E9A).w ROM:00134C58 clr.w ($E9C).w ROM:00134C5C clr.w ($142E).w ROM:00134C60 clr.w ($1430).w ROM:00134C64 clr.w ($1432).w ROM:00134C68 clr.w ($E9E).w ROM:00134C6C clr.w ($EA0).w ROM:00134C70 clr.w ($EA2).w ROM:00134C74 clr.w ($1434).w ROM:00134C78 clr.w ($1436).w ROM:00134C7C clr.w ($1438).w ROM:00134C80 clr.w ($EA4).w ROM:00134C84 clr.w ($EA6).w ROM:00134C88 clr.w ($EA8).w ROM:00134C8C clr.b ($1462).w ROM:00134C90 clr.b ($1463).w ROM:00134C94 clr.b ($1464).w ROM:00134C98 clr.w ($A88).w ROM:00134C9C clr.w ($A8A).w ROM:00134CA0 clr.w ($4D2).w ROM:00134CA4 clr.w ($13CC).w ROM:00134CA8 clr.w ($13CE).w ROM:00134CAC move.b #$FF,($145F).w ROM:00134CB2 move.b #0,($1460).w ROM:00134CB8 move.w #0,($13F6).w ROM:00134CBE move.w #0,($13F8).w ROM:00134CC4 move.w #0,($13FA).w ROM:00134CCA move.w #0,($13FC).w ROM:00134CD0 move.w #0,($13FE).w ROM:00134CD6 move.w #0,($1400).w ROM:00134CDC move.b #0,($1461).w ROM:00134CE2 move.w #0,($1402).w ROM:00134CE8 move.w #0,($1404).w ROM:00134CEE move.w #0,($1406).w ROM:00134CF4 move.w #0,($1408).w ROM:00134CFA move.w #0,($140A).w ROM:00134D00 move.w #0,($140C).w ROM:00134D06 move.w #$24,d0 ; '$' ROM:00134D0A move.b #$10,d1 ROM:00134D0E lea ($1062).w,a0 ROM:00134D12 bsr.l sub_11935C ROM:00134D18 lea ($10AA).w,a0 ROM:00134D1C bsr.l sub_11935C ROM:00134D22 lea ($1942).w,a0 ROM:00134D26 bsr.l sub_11935C ROM:00134D2C lea ($198A).w,a0 ROM:00134D30 bsr.l sub_11935C ROM:00134D36 lea ($19D2).w,a0 ROM:00134D3A bsr.l sub_11935C ROM:00134D40 lea ($1A1A).w,a0 ROM:00134D44 bsr.l sub_11935C ROM:00134D4A lea ($1A62).w,a0 ROM:00134D4E bsr.l sub_11935C ROM:00134D54 lea ($1AAA).w,a0 ROM:00134D58 bsr.l sub_11935C ROM:00134D5E lea ($1AF2).w,a0 ROM:00134D62 bsr.l sub_11935C ROM:00134D68 lea ($1B3A).w,a0 ROM:00134D6C bsr.l sub_11935C ROM:00134D72 lea ($1B82).w,a0 ROM:00134D76 bsr.l sub_11935C ROM:00134D7C move.b #8,d1 ROM:00134D80 lea ($1CA2).w,a0 ROM:00134D84 bsr.l sub_11935C ROM:00134D8A lea ($14B6).w,a0 ROM:00134D8E bsr.l sub_11935C ROM:00134D94 rts ROM:00134D94 ; End of function sub_134AD2 ROM:00134D94 ROM:00134D96 ROM:00134D96 ; =============== S U B R O U T I N E ======================================= ROM:00134D96 ROM:00134D96 ROM:00134D96 sub_134D96: ; CODE XREF: sub_126FC0+36↑p ROM:00134D96 move.w #$2710,($AB2).w ROM:00134D9C move.w #$2710,($EB0).w ROM:00134DA2 clr.w ($AB4).w ROM:00134DA6 clr.w ($AAA).w ROM:00134DAA clr.w ($AA8).w ROM:00134DAE rts ROM:00134DAE ; End of function sub_134D96 ROM:00134DAE ROM:00134DB0 ROM:00134DB0 ; =============== S U B R O U T I N E ======================================= ROM:00134DB0 ROM:00134DB0 ROM:00134DB0 sub_134DB0: ; CODE XREF: sub_135250↓p ROM:00134DB0 move.w ($EE8).w,d0 ROM:00134DB4 cmp.w ($C88).w,d0 ROM:00134DB8 bge.s loc_134DC2 ROM:00134DBA move.w ($EE6).w,($EDC).w ROM:00134DC0 bra.s loc_134DEA ROM:00134DC2 ; --------------------------------------------------------------------------- ROM:00134DC2 ROM:00134DC2 loc_134DC2: ; CODE XREF: sub_134DB0+8↑j ROM:00134DC2 clr.l d1 ROM:00134DC4 move.w ($EE6).w,d1 ROM:00134DC8 swap d1 ROM:00134DCA move.w ($EDC).w,d2 ROM:00134DCE swap d2 ROM:00134DD0 move.w ($EB2).w,d2 ROM:00134DD4 move.w ($ED4).w,d3 ROM:00134DD8 ext.l d3 ROM:00134DDA bsr.l sub_116E5E ROM:00134DE0 move.w d4,($EB2).w ROM:00134DE4 swap d4 ROM:00134DE6 move.w d4,($EDC).w ROM:00134DEA ROM:00134DEA loc_134DEA: ; CODE XREF: sub_134DB0+10↑j ROM:00134DEA move.l ($A3C).w,d1 ROM:00134DEE btst #5,($139D).w ROM:00134DF4 beq.s loc_134DFE ROM:00134DF6 move.w $72C(a5),d1 ROM:00134DFA muls.w #$A,d1 ROM:00134DFE ROM:00134DFE loc_134DFE: ; CODE XREF: sub_134DB0+44↑j ROM:00134DFE move.l d1,($9F0).w ROM:00134E02 divs.w #$A,d1 ROM:00134E06 move.w d1,($EBC).w ROM:00134E0A move.l ($9F0).w,d1 ROM:00134E0E move.l ($9FC).w,d2 ROM:00134E12 move.w ($EC6).w,d3 ROM:00134E16 ext.l d3 ROM:00134E18 bsr.l sub_116E5E ROM:00134E1E move.l d4,($9FC).w ROM:00134E22 divs.w #$A,d4 ROM:00134E26 move.w d4,($EE0).w ROM:00134E2A move.l ($9F0).w,d1 ROM:00134E2E move.l ($A00).w,d2 ROM:00134E32 move.w ($EC8).w,d3 ROM:00134E36 muls.w #$64,d3 ; 'd' ROM:00134E3A bsr.l sub_116E5E ROM:00134E40 move.l d4,($A00).w ROM:00134E44 divs.w #$A,d4 ROM:00134E48 move.w d4,($EE2).w ROM:00134E4C move.l ($9F0).w,d1 ROM:00134E50 move.l ($A04).w,d2 ROM:00134E54 move.w ($ECA).w,d3 ROM:00134E58 muls.w #$64,d3 ; 'd' ROM:00134E5C bsr.l sub_116E5E ROM:00134E62 move.l d4,($A04).w ROM:00134E66 divs.w #$A,d4 ROM:00134E6A move.w d4,($EE4).w ROM:00134E6E clr.l d0 ROM:00134E70 move.l ($9F0).w,d1 ROM:00134E74 move.l ($9FC).w,d4 ROM:00134E78 sub.l d4,d1 ROM:00134E7A move.l d1,d2 ROM:00134E7C cmpi.l #0,d2 ROM:00134E82 bge.s loc_134E86 ROM:00134E84 neg.l d2 ROM:00134E86 ROM:00134E86 loc_134E86: ; CODE XREF: sub_134DB0+D2↑j ROM:00134E86 move.w ($ED8).w,d3 ROM:00134E8A ext.l d3 ROM:00134E8C cmp.l d2,d3 ROM:00134E8E bge.s loc_134EB0 ROM:00134E90 move.w ($ECC).w,d5 ROM:00134E94 ext.l d5 ROM:00134E96 muls.l d5,d1 ROM:00134E9A divs.l #$64,d1 ; 'd' ROM:00134EA2 move.l d1,($9E4).w ROM:00134EA6 move.l d1,d0 ROM:00134EA8 divs.w #$A,d1 ROM:00134EAC move.w d1,($EB6).w ROM:00134EB0 ROM:00134EB0 loc_134EB0: ; CODE XREF: sub_134DB0+DE↑j ROM:00134EB0 move.l ($9F0).w,d1 ROM:00134EB4 move.l ($A00).w,d4 ROM:00134EB8 sub.l d4,d1 ROM:00134EBA move.l d1,d2 ROM:00134EBC cmpi.l #0,d2 ROM:00134EC2 bge.s loc_134EC6 ROM:00134EC4 neg.l d2 ROM:00134EC6 ROM:00134EC6 loc_134EC6: ; CODE XREF: sub_134DB0+112↑j ROM:00134EC6 cmp.l d2,d3 ROM:00134EC8 bge.s loc_134EEA ROM:00134ECA move.w ($ECE).w,d5 ROM:00134ECE ext.l d5 ROM:00134ED0 muls.l d5,d1 ROM:00134ED4 divs.l #$3E8,d1 ROM:00134EDC move.l d1,($9E8).w ROM:00134EE0 add.l d1,d0 ROM:00134EE2 divs.w #$A,d1 ROM:00134EE6 move.w d1,($EB8).w ROM:00134EEA ROM:00134EEA loc_134EEA: ; CODE XREF: sub_134DB0+118↑j ROM:00134EEA move.l ($9F0).w,d1 ROM:00134EEE move.l ($A04).w,d4 ROM:00134EF2 sub.l d4,d1 ROM:00134EF4 move.l d1,d2 ROM:00134EF6 cmpi.l #0,d2 ROM:00134EFC bge.s loc_134F00 ROM:00134EFE neg.l d2 ROM:00134F00 ROM:00134F00 loc_134F00: ; CODE XREF: sub_134DB0+14C↑j ROM:00134F00 cmp.l d2,d3 ROM:00134F02 bge.s loc_134F24 ROM:00134F04 move.w ($ED0).w,d5 ROM:00134F08 ext.l d5 ROM:00134F0A muls.l d5,d1 ROM:00134F0E divs.l #$3E8,d1 ROM:00134F16 move.l d1,($9EC).w ROM:00134F1A add.l d1,d0 ROM:00134F1C divs.w #$A,d1 ROM:00134F20 move.w d1,($EBA).w ROM:00134F24 ROM:00134F24 loc_134F24: ; CODE XREF: sub_134DB0+152↑j ROM:00134F24 move.w ($EE6).w,d1 ROM:00134F28 sub.w ($EDC).w,d1 ROM:00134F2C move.w $72A(a5),d2 ROM:00134F30 move.w $664(a5),d3 ROM:00134F34 cmp.w d1,d2 ROM:00134F36 ble.s loc_134F50 ROM:00134F38 cmp.w ($AC0).w,d3 ROM:00134F3C blt.s loc_134F50 ROM:00134F3E muls.w ($ED6).w,d1 ROM:00134F42 move.l d1,($9E0).w ROM:00134F46 add.l d1,d0 ROM:00134F48 divs.w #$A,d1 ROM:00134F4C move.w d1,($EB4).w ROM:00134F50 ROM:00134F50 loc_134F50: ; CODE XREF: sub_134DB0+186↑j ROM:00134F50 ; sub_134DB0+18C↑j ROM:00134F50 move.l d0,($9F8).w ROM:00134F54 divs.w #$A,d0 ROM:00134F58 move.w d0,($EDA).w ROM:00134F5C rts ROM:00134F5C ; End of function sub_134DB0 ROM:00134F5C ROM:00134F5E ROM:00134F5E ; =============== S U B R O U T I N E ======================================= ROM:00134F5E ROM:00134F5E ROM:00134F5E sub_134F5E: ; CODE XREF: sub_110E14+AE↑p ROM:00134F5E clr.l ($9F4).w ROM:00134F62 move.w $72E(a5),d0 ROM:00134F66 move.w ($EC4).w,d1 ROM:00134F6A addq.w #1,d1 ROM:00134F6C ext.l d1 ROM:00134F6E divs.w d0,d1 ROM:00134F70 swap d1 ROM:00134F72 move.w d1,($EC4).w ROM:00134F76 clr.w d1 ROM:00134F78 move.b ($1242).w,d1 ROM:00134F7C cmpi.w #2,d1 ROM:00134F80 bcc.s locret_134F8A ROM:00134F82 movea.l off_134F8C(pc,d1.w*4),a0 ROM:00134F86 nop ROM:00134F88 jmp (a0) ROM:00134F8A ; --------------------------------------------------------------------------- ROM:00134F8A ROM:00134F8A locret_134F8A: ; CODE XREF: sub_134F5E+22↑j ROM:00134F8A rts ROM:00134F8A ; End of function sub_134F5E ROM:00134F8A ROM:00134F8A ; --------------------------------------------------------------------------- ROM:00134F8C off_134F8C: dc.l loc_134F94 ; DATA XREF: sub_134F5E+24↑r ROM:00134F90 dc.l loc_134FB4 ROM:00134F94 ; --------------------------------------------------------------------------- ROM:00134F94 ROM:00134F94 loc_134F94: ; DATA XREF: ROM:off_134F8C↑o ROM:00134F94 move.w $72E(a5),d0 ROM:00134F98 cmpi.w #0,($502).w ROM:00134F9E bne.s locret_134FB2 ROM:00134FA0 move.w #0,($EC4).w ROM:00134FA6 bsr.w sub_134FF6 ROM:00134FAA move.b #1,($1242).w ROM:00134FB0 bra.s locret_134FF4 ROM:00134FB2 ; --------------------------------------------------------------------------- ROM:00134FB2 ROM:00134FB2 locret_134FB2: ; CODE XREF: ROM:00134F9E↑j ROM:00134FB2 rts ROM:00134FB4 ; --------------------------------------------------------------------------- ROM:00134FB4 ROM:00134FB4 loc_134FB4: ; DATA XREF: ROM:00134F90↑o ROM:00134FB4 move.w $72E(a5),d0 ROM:00134FB8 move.w $730(a5),d1 ROM:00134FBC cmpi.w #0,($EC4).w ROM:00134FC2 bne.s loc_134FD2 ROM:00134FC4 cmp.w ($598).w,d1 ROM:00134FC8 ble.s loc_134FD2 ROM:00134FCA move.b #1,($1242).w ROM:00134FD0 bra.s locret_134FF4 ROM:00134FD2 ; --------------------------------------------------------------------------- ROM:00134FD2 ROM:00134FD2 loc_134FD2: ; CODE XREF: ROM:00134FC2↑j ROM:00134FD2 ; ROM:00134FC8↑j ROM:00134FD2 cmpi.w #0,($EC4).w ROM:00134FD8 bne.s locret_134FF4 ROM:00134FDA cmp.w ($598).w,d1 ROM:00134FDE bgt.s locret_134FF4 ROM:00134FE0 bsr.w sub_13506E ROM:00134FE4 bsr.w sub_134FFE ROM:00134FE8 move.b #1,($1242).w ROM:00134FEE bra.l *+6 ROM:00134FF4 ; --------------------------------------------------------------------------- ROM:00134FF4 ROM:00134FF4 locret_134FF4: ; CODE XREF: ROM:00134FB0↑j ROM:00134FF4 ; ROM:00134FD0↑j ... ROM:00134FF4 rts ROM:00134FF6 ROM:00134FF6 ; =============== S U B R O U T I N E ======================================= ROM:00134FF6 ROM:00134FF6 ROM:00134FF6 sub_134FF6: ; CODE XREF: ROM:00134FA6↑p ROM:00134FF6 move.w ($C88).w,($EBE).w ROM:00134FFC rts ROM:00134FFC ; End of function sub_134FF6 ROM:00134FFC ROM:00134FFE ROM:00134FFE ; =============== S U B R O U T I N E ======================================= ROM:00134FFE ROM:00134FFE ROM:00134FFE sub_134FFE: ; CODE XREF: ROM:00134FE4↑p ROM:00134FFE move.w $732(a5),d1 ROM:00135002 move.w ($C88).w,d0 ROM:00135006 cmp.w ($EE8).w,d0 ROM:0013500A ble.s loc_135014 ROM:0013500C move.w ($EE8).w,d0 ROM:00135010 bra.w loc_135018 ROM:00135014 ; --------------------------------------------------------------------------- ROM:00135014 ROM:00135014 loc_135014: ; CODE XREF: sub_134FFE+C↑j ROM:00135014 move.w ($C88).w,d0 ROM:00135018 ROM:00135018 loc_135018: ; CODE XREF: sub_134FFE+12↑j ROM:00135018 sub.w ($EBE).w,d0 ROM:0013501C cmp.w d0,d1 ROM:0013501E bgt.s loc_13505E ROM:00135020 muls.w ($ED2).w,d0 ROM:00135024 divs.l #$64,d0 ; 'd' ROM:0013502C move.l d0,($9F4).w ROM:00135030 move.w ($1144).w,d3 ROM:00135034 ext.l d3 ROM:00135036 move.l #$FFFE,d2 ROM:0013503C sub.l d3,d2 ROM:0013503E cmp.l d0,d2 ROM:00135040 bge.s loc_135044 ROM:00135042 move.l d2,d0 ROM:00135044 ROM:00135044 loc_135044: ; CODE XREF: sub_134FFE+42↑j ROM:00135044 cmpi.w #0,d0 ROM:00135048 ble.s loc_13505C ROM:0013504A bsr.l sub_11652A ROM:00135050 addq.w #1,($EC0).w ROM:00135054 bvc.s loc_13505C ROM:00135056 move.w #$8000,($EC0).w ROM:0013505C ROM:0013505C loc_13505C: ; CODE XREF: sub_134FFE+4A↑j ROM:0013505C ; sub_134FFE+56↑j ROM:0013505C bra.s locret_13506C ROM:0013505E ; --------------------------------------------------------------------------- ROM:0013505E ROM:0013505E loc_13505E: ; CODE XREF: sub_134FFE+20↑j ROM:0013505E cmpi.w #0,d0 ROM:00135062 bge.s loc_135068 ROM:00135064 clr.w ($EC0).w ROM:00135068 ROM:00135068 loc_135068: ; CODE XREF: sub_134FFE+64↑j ROM:00135068 clr.l ($9F4).w ROM:0013506C ROM:0013506C locret_13506C: ; CODE XREF: sub_134FFE:loc_13505C↑j ROM:0013506C rts ROM:0013506C ; End of function sub_134FFE ROM:0013506C ROM:0013506E ROM:0013506E ; =============== S U B R O U T I N E ======================================= ROM:0013506E ROM:0013506E ROM:0013506E sub_13506E: ; CODE XREF: ROM:00134FE0↑p ROM:0013506E move.w ($EE8).w,d0 ROM:00135072 clr.l d1 ROM:00135074 move.w ($C88).w,d1 ROM:00135078 cmp.w d1,d0 ROM:0013507A bge.s loc_13507E ROM:0013507C move.w d0,d1 ROM:0013507E ROM:0013507E loc_13507E: ; CODE XREF: sub_13506E+C↑j ROM:0013507E swap d1 ROM:00135080 move.w ($EBE).w,d2 ROM:00135084 swap d2 ROM:00135086 move.w ($EC2).w,d2 ROM:0013508A move.w $734(a5),d3 ROM:0013508E ext.l d3 ROM:00135090 bsr.l sub_116E5E ROM:00135096 move.w d4,($EC2).w ROM:0013509A swap d4 ROM:0013509C move.w d4,($EBE).w ROM:001350A0 rts ROM:001350A0 ; End of function sub_13506E ROM:001350A0 ROM:001350A2 ROM:001350A2 ; =============== S U B R O U T I N E ======================================= ROM:001350A2 ROM:001350A2 ROM:001350A2 sub_1350A2: ; CODE XREF: sub_1352B6:loc_1352DE↓p ROM:001350A2 btst #2,($929).w ROM:001350A8 beq.s loc_135104 ROM:001350AA move.w #$3A4A,d1 ROM:001350AE move.w ($A94).w,d2 ROM:001350B2 bsr.l sub_116F5A ROM:001350B8 move.w d1,($ED4).w ROM:001350BC move.w #$3A4C,d1 ROM:001350C0 move.w ($A94).w,d2 ROM:001350C4 bsr.l sub_116F5A ROM:001350CA move.w d1,($ED6).w ROM:001350CE move.w #$3A44,d1 ROM:001350D2 move.w ($A94).w,d2 ROM:001350D6 bsr.l sub_116F5A ROM:001350DC move.w d1,($EC6).w ROM:001350E0 move.w #$3A46,d1 ROM:001350E4 move.w ($A94).w,d2 ROM:001350E8 bsr.l sub_116F5A ROM:001350EE move.w d1,($EC8).w ROM:001350F2 move.w #$3A48,d1 ROM:001350F6 move.w ($A94).w,d2 ROM:001350FA bsr.l sub_116F5A ROM:00135100 move.w d1,($ECA).w ROM:00135104 ROM:00135104 loc_135104: ; CODE XREF: sub_1350A2+6↑j ROM:00135104 move.w #$3AEC,d1 ROM:00135108 move.w ($A94).w,d2 ROM:0013510C move.w ($A96).w,d3 ROM:00135110 bsr.l sub_116F5A ROM:00135116 move.w d1,($ED8).w ROM:0013511A move.w #$3AE4,d1 ROM:0013511E move.w ($A94).w,d2 ROM:00135122 move.w ($A5E).w,d3 ROM:00135126 bsr.l sub_116F5A ROM:0013512C move.w d1,($ECC).w ROM:00135130 move.w #$3AE6,d1 ROM:00135134 move.w ($A94).w,d2 ROM:00135138 move.w ($A5E).w,d3 ROM:0013513C bsr.l sub_116F5A ROM:00135142 move.w d1,($ECE).w ROM:00135146 move.w #$3AE8,d1 ROM:0013514A move.w ($A94).w,d2 ROM:0013514E move.w ($A5E).w,d3 ROM:00135152 bsr.l sub_116F5A ROM:00135158 move.w d1,($ED0).w ROM:0013515C move.w #$3AEA,d1 ROM:00135160 move.w ($A94).w,d2 ROM:00135164 move.w ($598).w,d3 ROM:00135168 bsr.l sub_116F5A ROM:0013516E move.w d1,($ED2).w ROM:00135172 rts ROM:00135172 ; End of function sub_1350A2 ROM:00135172 ROM:00135174 ROM:00135174 ; =============== S U B R O U T I N E ======================================= ROM:00135174 ROM:00135174 ROM:00135174 sub_135174: ; CODE XREF: sub_1352B6+2E↓p ROM:00135174 clr.w d1 ROM:00135176 move.b ($1243).w,d1 ROM:0013517A cmpi.w #4,d1 ROM:0013517E bcc.s locret_135188 ROM:00135180 movea.l off_13518A(pc,d1.w*4),a0 ROM:00135184 nop ROM:00135186 jmp (a0) ROM:00135188 ; --------------------------------------------------------------------------- ROM:00135188 ROM:00135188 locret_135188: ; CODE XREF: sub_135174+A↑j ROM:00135188 rts ROM:00135188 ; End of function sub_135174 ROM:00135188 ROM:00135188 ; --------------------------------------------------------------------------- ROM:0013518A off_13518A: dc.l loc_13519A ; DATA XREF: sub_135174+C↑r ROM:0013518E dc.l loc_1351B4 ROM:00135192 dc.l loc_1351DC ROM:00135196 dc.l loc_135214 ROM:0013519A ; --------------------------------------------------------------------------- ROM:0013519A ROM:0013519A loc_13519A: ; DATA XREF: ROM:off_13518A↑o ROM:0013519A bsr.w sub_13529A ROM:0013519E bclr #7,($13AA).w ROM:001351A4 bclr #4,($1396).w ROM:001351AA move.b #1,($1243).w ROM:001351B0 bra.s loc_1351D2 ROM:001351B2 ; --------------------------------------------------------------------------- ROM:001351B2 rts ROM:001351B4 ; --------------------------------------------------------------------------- ROM:001351B4 ROM:001351B4 loc_1351B4: ; DATA XREF: ROM:0013518E↑o ROM:001351B4 move.w $738(a5),d0 ROM:001351B8 move.w ($A5E).w,d1 ROM:001351BC sub.w ($EDE).w,d1 ROM:001351C0 cmp.w d1,d0 ROM:001351C2 bge.s loc_1351D2 ROM:001351C4 bset #7,($13AA).w ROM:001351CA move.b #2,($1243).w ROM:001351D0 bra.s loc_13520E ROM:001351D2 ; --------------------------------------------------------------------------- ROM:001351D2 ROM:001351D2 loc_1351D2: ; CODE XREF: ROM:001351B0↑j ROM:001351D2 ; ROM:001351C2↑j ... ROM:001351D2 bsr.w sub_13525E ROM:001351D6 bsr.w sub_1352A2 ROM:001351DA rts ROM:001351DC ; --------------------------------------------------------------------------- ROM:001351DC ROM:001351DC loc_1351DC: ; DATA XREF: ROM:00135192↑o ROM:001351DC btst #1,($138E).w ROM:001351E2 beq.s loc_1351F6 ROM:001351E4 bsr.w sub_13529A ROM:001351E8 bclr #7,($13AA).w ROM:001351EE move.b #1,($1243).w ROM:001351F4 bra.s loc_1351D2 ROM:001351F6 ; --------------------------------------------------------------------------- ROM:001351F6 ROM:001351F6 loc_1351F6: ; CODE XREF: ROM:001351E2↑j ROM:001351F6 move.w $736(a5),d0 ROM:001351FA cmp.w ($598).w,d0 ROM:001351FE bgt.s loc_13520E ROM:00135200 bset #4,($1396).w ROM:00135206 move.b #3,($1243).w ROM:0013520C bra.s locret_13524C ROM:0013520E ; --------------------------------------------------------------------------- ROM:0013520E ROM:0013520E loc_13520E: ; CODE XREF: ROM:001351D0↑j ROM:0013520E ; ROM:001351FE↑j ... ROM:0013520E bsr.w sub_13525E ROM:00135212 rts ROM:00135214 ; --------------------------------------------------------------------------- ROM:00135214 ROM:00135214 loc_135214: ; DATA XREF: ROM:00135196↑o ROM:00135214 btst #1,($138E).w ROM:0013521A beq.s loc_135234 ROM:0013521C bsr.w sub_13529A ROM:00135220 bclr #7,($13AA).w ROM:00135226 bclr #4,($1396).w ROM:0013522C move.b #1,($1243).w ROM:00135232 bra.s loc_1351D2 ROM:00135234 ; --------------------------------------------------------------------------- ROM:00135234 ROM:00135234 loc_135234: ; CODE XREF: ROM:0013521A↑j ROM:00135234 move.w $736(a5),d0 ROM:00135238 cmp.w ($598).w,d0 ROM:0013523C ble.s locret_13524C ROM:0013523E bclr #4,($1396).w ROM:00135244 move.b #2,($1243).w ROM:0013524A bra.s loc_13520E ROM:0013524C ; --------------------------------------------------------------------------- ROM:0013524C ROM:0013524C locret_13524C: ; CODE XREF: ROM:0013520C↑j ROM:0013524C ; ROM:0013523C↑j ROM:0013524C rts ROM:0013524E ; --------------------------------------------------------------------------- ROM:0013524E rts ROM:00135250 ROM:00135250 ; =============== S U B R O U T I N E ======================================= ROM:00135250 ROM:00135250 ROM:00135250 sub_135250: ; CODE XREF: sub_110E14+13A↑p ROM:00135250 bsr.l sub_134DB0 ROM:00135256 bset #0,($138B).w ROM:0013525C rts ROM:0013525C ; End of function sub_135250 ROM:0013525C ROM:0013525E ROM:0013525E ; =============== S U B R O U T I N E ======================================= ROM:0013525E ROM:0013525E ROM:0013525E sub_13525E: ; CODE XREF: ROM:loc_1351D2↑p ROM:0013525E ; ROM:loc_13520E↑p ROM:0013525E move.l #0,($9F8).w ROM:00135266 move.w #0,($EDA).w ROM:0013526C move.w ($EE6).w,($EDC).w ROM:00135272 move.l ($A3C).w,($9FC).w ROM:00135278 move.l ($A3C).w,($A00).w ROM:0013527E move.l ($A3C).w,($A04).w ROM:00135284 move.l ($A3C).w,d0 ROM:00135288 divs.w #$A,d0 ROM:0013528C move.w d0,($EE0).w ROM:00135290 move.w d0,($EE2).w ROM:00135294 move.w d0,($EE4).w ROM:00135298 rts ROM:00135298 ; End of function sub_13525E ROM:00135298 ROM:0013529A ROM:0013529A ; =============== S U B R O U T I N E ======================================= ROM:0013529A ROM:0013529A ROM:0013529A sub_13529A: ; CODE XREF: ROM:loc_13519A↑p ROM:0013529A ; ROM:001351E4↑p ... ROM:0013529A move.w #$7FFF,($EDE).w ROM:001352A0 rts ROM:001352A0 ; End of function sub_13529A ROM:001352A0 ROM:001352A2 ROM:001352A2 ; =============== S U B R O U T I N E ======================================= ROM:001352A2 ROM:001352A2 ROM:001352A2 sub_1352A2: ; CODE XREF: ROM:001351D6↑p ROM:001352A2 move.w ($EDE).w,d0 ROM:001352A6 move.w ($A5E).w,d1 ROM:001352AA cmp.w d0,d1 ROM:001352AC bge.s locret_1352B4 ROM:001352AE move.w ($A5E).w,($EDE).w ROM:001352B4 ROM:001352B4 locret_1352B4: ; CODE XREF: sub_1352A2+A↑j ROM:001352B4 rts ROM:001352B4 ; End of function sub_1352A2 ROM:001352B4 ROM:001352B6 ROM:001352B6 ; =============== S U B R O U T I N E ======================================= ROM:001352B6 ROM:001352B6 ROM:001352B6 sub_1352B6: ; CODE XREF: sub_126FC0+48↑p ROM:001352B6 move.w #$3A4E,d1 ROM:001352BA move.w ($598).w,d2 ROM:001352BE bsr.l sub_116F5A ROM:001352C4 move.w d1,($EE8).w ROM:001352C8 move.w ($EE8).w,d0 ROM:001352CC cmp.w ($C88).w,d0 ROM:001352D0 bge.s loc_1352D8 ROM:001352D2 move.w d0,($EE6).w ROM:001352D6 bra.s loc_1352DE ROM:001352D8 ; --------------------------------------------------------------------------- ROM:001352D8 ROM:001352D8 loc_1352D8: ; CODE XREF: sub_1352B6+1A↑j ROM:001352D8 move.w ($C88).w,($EE6).w ROM:001352DE ROM:001352DE loc_1352DE: ; CODE XREF: sub_1352B6+20↑j ROM:001352DE bsr.l sub_1350A2 ROM:001352E4 bsr.l sub_135174 ROM:001352EA rts ROM:001352EA ; End of function sub_1352B6 ROM:001352EA ROM:001352EC ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_19. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001352EE ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_20. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001352F0 ROM:001352F0 ; =============== S U B R O U T I N E ======================================= ROM:001352F0 ROM:001352F0 ROM:001352F0 sub_1352F0: ; CODE XREF: sub_126FC0+78↑p ROM:001352F0 bclr #4,($139C).w ROM:001352F6 bclr #2,($13B4).w ROM:001352FC rts ROM:001352FC ; End of function sub_1352F0 ROM:001352FC ROM:001352FE ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_28. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00135300 dword_135300: dc.l $60007, $A940002, $4B60002, $A600002, $4C60002, $A5A0002 ROM:00135300 ; DATA XREF: sub_123CB8:loc_1240D4↑o ROM:00135300 dc.l $4B40002, $A480002, $1060001, $A940002, $2060001 ROM:00135300 dc.l $A600002, $3060001, $A5A0002, $4060001, $A480002 ROM:00135300 dc.l $5060001, $A760002, $6060005, $A5E0002, $4B20002 ROM:00135300 dc.l $C880002, $4D00002, $5980002, $7060001, $A5E0002 ROM:00135300 dc.l $10060002, $A4C0002, $4B80002, $5C060007, $F120002 ROM:00135300 dc.l $F140002, $F160002, $F200002, $F260002, $F2A0002 ROM:00135300 dc.l $F2E0002, $6E060010, $F120002, $F140002, $F160002 ROM:00135300 dc.l $F180002, $F1A0002, $F1C0002, $F1E0002, $F200002 ROM:00135300 dc.l $F220002, $F240002, $F260002, $F280002, $F2A0002 ROM:00135300 dc.l $F2C0002, $F2E0002, $F300002, $D060001, $53B0001 ROM:00135300 dc.l $46040001, $40C0004, $6F060002, $53A0002, $11BE0001 ROM:00135300 dc.l $A060007, $F380002, $EEE0002, $4BC0002, $F3A0002 ROM:00135300 dc.l $EF00002, $4BE0002, $5980002, $5506000D, $F400002 ROM:00135300 dc.l $F440002, $11BA0001, $D640002, $14440002, $14460002 ROM:00135300 dc.l $14480002, $144A0002, $144C0002, $144E0002, $14500002 ROM:00135300 dc.l $14520002, $14540002, $71060001, $FDC0002, $21060001 ROM:00135300 dc.l $BB20002, $5D060010, $5980002, $B900002, $B940002 ROM:00135300 dc.l $13D40002, $13E80002, $BE00002, $A720002, $50C0002 ROM:00135300 dc.l $A480002, $A440002, $B320002, $BB20002, $BB40002 ROM:00135300 dc.l $11BC0001, $11BD0001, $A520002, $62060001, $BF60002 ROM:00135300 dc.l $44040001, $BACE4004, $E070001, $4004010, $18070001 ROM:00135300 dc.l $11AD0001, $3207000A, $4004001, $4024001, $4044001 ROM:00135300 dc.l $4064001, $4084001, $40A4001, $40C4001, $40E4001 ROM:00135300 dc.l $28008, $1308008, $3307000A, $BAD24004, $8830004 ROM:00135300 dc.l $400C001, $402C001, $404C001, $406C001, $408C001 ROM:00135300 dc.l $40AC001, $40CC001, $40EC001, $900E0001, $11A60001 ROM:00135300 dc.l $610E0001, $55A0002, $3E04000A, $4590003, $BAD74003 ROM:00135300 dc.l $45D0003, $BADA4001, $57A0002, $4550003, $BADD4003 ROM:00135300 dc.l $BADB4001, $74C0001, $4710003, $F060001, $11B30001 ROM:00135300 dc.l $11060003, $11B60001, $5580002, $5020002, $13060001 ROM:00135300 dc.l $11B40001, $14060001, $11B50001, $15060001, $C660002 ROM:00135300 dc.l $19070009, $13CE0004, $13CC0004, $4D20004, $9600004 ROM:00135300 dc.l $13BC0004, $C620002, $13E00002, $C640002, $14560001 ROM:00135300 dc.l $20060001, $9640004, $35060002, $4E40002, $4E60002 ROM:00135300 dc.l $3A060003, $13DE0002, $13D20002, $143A0002, $B060003 ROM:00135300 dc.l $5E60004, $FE60008, $BAE04001, $9060001, $5980002 ROM:00135300 dc.l $40060002, $13E40002, $13E20002, $8060001, $C880002 ROM:00135300 dc.l $56060004, $FF60002, $FF80002, $100E0002, $10100002 ROM:00135300 dc.l $57060003, $9940004, $CD60002, $11EA0001, $52060004 ROM:00135300 dc.l $13790001, $137A0001, $137B0001, $137C0001, $5106000C ROM:00135300 dc.l $4CE0002, $4B60002, $4B40002, $4C60002, $BB40002 ROM:00135300 dc.l $5980002, $53A0002, $C880002, $4B20002, $F380002 ROM:00135300 dc.l $F420002, $11B70001, $5A060009, $D260002, $D280002 ROM:00135300 dc.l $D1E0002, $D200002, $D7E0002, $105E0002, $10600002 ROM:00135300 dc.l $11BB0001, $9A80004, $5806000C, $145F0001, $14600081 ROM:00135300 dc.l $13F60082, $13F80082, $13FA0082, $13FC0082, $13FE0082 ROM:00135300 dc.l $14000082, $14610081, $14020082, $14040082, $14060082 ROM:00135300 dc.l $63060001, $14B60020, $64060001, $19420040, $65060001 ROM:00135300 dc.l $198A0040, $66060001, $19D20040, $67060001, $1A1A0040 ROM:00135300 dc.l $68060001, $1A620040, $69060001, $1AAA0040, $6A060001 ROM:00135300 dc.l $1CA20020, $6B060001, $1AF20040, $6C060001, $1B3A0040 ROM:00135300 dc.l $59060017, $145F0001, $DB60002, $DB80002, $14200002 ROM:00135300 dc.l $14220002, $DCE0002, $DD00002, $DD20002, $DDA0002 ROM:00135300 dc.l $DDC0002, $140E0002, $14100002, $DBC0002, $DBE0002 ROM:00135300 dc.l $14DC0002, $14DE0002, $DC80002, $DCA0002, $14E20002 ROM:00135300 dc.l $14E40002, $14140002, $14160002, $141A0002, $141C0002 ROM:00135300 dc.l $16060001, $5A40002, $24040001, $E330001, $C060003 ROM:00135300 dc.l $E3A0002, $A140010, $11440002, $7006000C, $E920002 ROM:00135300 dc.l $E940002, $E960002, $E980002, $E9A0002, $E9C0002 ROM:00135300 dc.l $E9E0002, $EA00002, $EA20002, $EA40002, $EA60002 ROM:00135300 dc.l $EA80002, $12060001, $5CC0002 ROM:001357D4 dcb.b 2,$FF ROM:001357D6 byte_1357D6: dc.b $FF ; DATA XREF: sub_1258C8+292↑r ROM:001357D6 ; sub_1258C8:loc_125B7A↑r ROM:001357D7 dc.b $FF ROM:001357D8 word_1357D8: dc.w $8207 ; DATA XREF: sub_124EAE+E↑r ROM:001357D8 ; sub_124EAE+18↑r ... ROM:001357DA dc.w $3E07 ROM:001357DC dc.l $21073B04, $23043D04, $3004310E, $32043304, $100F200E ROM:001357DC dc.l $270F1707, $18073408, $37083608, $14071A0F, $110E8308 ROM:001357DC dc.l $A0042C04 ROM:00135808 dc.b $7F, 0 ROM:0013580A dword_13580A: dc.l $B7170013 ; DATA XREF: sub_124EAE+A6↑r ROM:0013580A ; sub_124EAE+BA↑r ... ROM:0013580E dc.w $760E ROM:00135810 dc.l $BA180013, $760EA202, $13760E, $A0000013, $760EA101 ROM:00135810 dc.l $13760E, $A2020013, $760EA303, $13760E, $A4040013 ROM:00135810 dc.l $760EA505, $13760E, $A6060013, $760EA909, $13760E ROM:00135810 dc.l $C31B0013, $760EC21C, $13760E, $B30B0013, $760EC00C ROM:00135810 dc.l $13760E, $B6160013, $67E6B515, $13685E, $FFFFFFFF ROM:00135874 dcb.b 2,$FF ROM:00135876 dword_135876: dc.l $BE130013 ; DATA XREF: sub_124EAE+80↑r ROM:00135876 ; sub_124EAE+94↑r ... ROM:0013587A dc.w $67B8 ROM:0013587C dc.l $B1110013, $770EBF14, $13773E, $B2120013, $7786FFFF ROM:0013587C dc.l $FFFFFFFF ROM:00135894 dword_135894: dc.l $C3040013 ; DATA XREF: sub_124EAE+1D8↑r ROM:00135894 ; sub_124EAE+1EC↑r ... ROM:00135898 dc.l $75FEC404, $137606, $FFFFFFFF ROM:001358A4 dcb.b 2,$FF ROM:001358A6 dword_1358A6: dc.l $84040011 ; DATA XREF: sub_124EAE+166↑r ROM:001358A6 ; sub_124EAE+17A↑r ... ROM:001358AA dc.w $41B6 ROM:001358AC dc.l $82040012, $960020C, $1148DE, $E6040013, $68BAE104 ROM:001358AC dc.l $136CB2, $E0040013, $6CFE0108, $115B70, $80011, $5C44040F ROM:001358AC dc.l $124E06, $C0040013, $6D0AC804, $136DA0, $C9040013 ROM:001358AC dc.l $6E46CC04, $136E54, $CD040013, $6EF2D004, $136F4C ROM:001358AC dc.l $D1040013, $6F64D204, $136F6C, $D4040013, $7058D904 ROM:001358AC dc.l $137154, $DA040013, $7188E206, $13724E, $D6040013 ROM:001358AC dc.l $7256D704, $137274, $C1040012, $3002E804, $1373C6 ROM:001358AC dc.l $E7040013, $73CEC204, $1373D6, $C4040013, $7412C304 ROM:001358AC dc.l $13741A, $C5040013, $7422C604, $137454, $C7040013 ROM:001358AC dc.l $7486CA04, $11FB5A, $CB060013, $7506CF04, $137576 ROM:001358AC dc.l $D3040013, $75C4D804, $1375CC, $DB040013, $767CF004 ROM:001358AC dc.l $126A30, $40040011, $6D8C8504, $12C95E, $FFFFFFFF ROM:001359A0 dcb.b 2,$FF ROM:001359A2 dword_1359A2: dc.l $C0040013 ; DATA XREF: sub_123CB8+5BE↑r ROM:001359A2 ; sub_123CB8+5D2↑r ... ROM:001359A6 dc.w $6D12 ROM:001359A8 dc.l $C8040013, $6DB8D204, $136FAC, $D4040013, $706CDA04 ROM:001359A8 dc.l $1371A2, $D7040013, $72C2C104, $1372FA, $FFFFFFFF ROM:001359D0 dcb.b 2,$FF ROM:001359D2 word_1359D2: dc.w 2 ; DATA XREF: sub_114DD2+16↑o ROM:001359D4 dc.l $30004, $10005 ROM:001359DC dc.b 0, $FF ROM:001359DE word_1359DE: dc.w $1231 ; DATA XREF: sub_123CB8+144↑o ROM:001359DE ; sub_123CB8+2E6↑o ROM:001359E0 dc.l $12, $62000020, $70A0DCA, $100EA7, $1401463, $1200DD6 ROM:001359E0 dc.l $800EA7, $1021232, $12, $62000020, $70A0DCA, $100EA5 ROM:001359E0 dc.l $1401462, $1200DD6, $800EA5, $1041232, $12, $62000020 ROM:001359E0 dc.l $70A0DCA, $100EA9, $1401464, $1200DD6, $800EA9, $1010261 ROM:001359E0 dc.l $12, $62000022, $70A0DCA, $4100E8F, $40142B, $200DD6 ROM:001359E0 dc.l $4800E8F, $20262, $12, $62000022, $70A0DCA, $4100E8D ROM:001359E0 dc.l $401429, $200DD6, $4800E8D, $40262, $12, $62000022 ROM:001359E0 dc.l $70A0DCA, $4100E91, $40142D, $200DD6, $4800E91, $10264 ROM:001359E0 dc.l $12, $62000022, $70A0DCA, $5100E8F, $140142B, $1200DD6 ROM:001359E0 dc.l $5800E8F, $1020265, $12, $62000022, $70A0DCA, $5100E8D ROM:001359E0 dc.l $1401429, $1200DD6, $5800E8D, $1040265, $12, $62000022 ROM:001359E0 dc.l $70A0DCA, $5100E91, $140142D, $1200DD6, $5800E91 ROM:001359E0 dc.l $1010267, $12, $62000022, $70A0DCA, $6100E8F, $240142B ROM:001359E0 dc.l $2200DD6, $6800E8F, $2020268, $12, $62000022, $70A0DCA ROM:001359E0 dc.l $6100E8D, $2401429, $2200DD6, $6800E8D, $2040268 ROM:001359E0 dc.l $12, $62000022, $70A0DCA, $6100E91, $240142D, $2200DD6 ROM:001359E0 dc.l $6800E91, $2010270, $12, $62000022, $70A0DCA, $7100E8F ROM:001359E0 dc.l $340142B, $3200DD6, $7800E8F, $3020271, $12, $62000022 ROM:001359E0 dc.l $70A0DCA, $7100E8D, $3401429, $3200DD6, $7800E8D ROM:001359E0 dc.l $3040271, $12, $62000022, $70A0DCA, $7100E91, $340142D ROM:001359E0 dc.l $3200DD6, $7800E91, $3010650, $12, $62000024, $7080E8F ROM:001359E0 dc.l $440142B, $4201388, $6800E8F, $4020650, $12, $62000024 ROM:001359E0 dc.l $7080E8D, $4401429, $4201388, $6800E8D, $4040650 ROM:001359E0 dc.l $12, $62000024, $7080E91, $440142D, $4201388, $6800E91 ROM:001359E0 dc.l $4011537, $12, $62000026, $7080E8F, $540142B, $5201388 ROM:001359E0 dc.l $6800E8F, $5021538, $12, $62000026, $7080E8D, $5401429 ROM:001359E0 dc.l $5201388, $6800E8D, $5041538, $12, $62000026, $7080E91 ROM:001359E0 dc.l $540142D, $5201388, $6800E91, $5010481, $12, $62000028 ROM:001359E0 dc.l $70A1396, $3100E8F, $740142B, $7201388, $6800E8F ROM:001359E0 dc.l $7020481, $12, $62000028, $70A1396, $3100E8D, $7401429 ROM:001359E0 dc.l $7201388, $6800E8D, $7040481, $12, $62000028, $70A1396 ROM:001359E0 dc.l $3100E91, $740142D, $7201388, $6800E91, $7011507 ROM:001359E0 dc.l $12, $6200002E, $7080E8E, $40142A, $200DD5, $3800E8E ROM:001359E0 dc.l $21508, $12, $6200002E, $7080E8C, $401428, $200DD5 ROM:001359E0 dc.l $3800E8C, $41506, $12, $6200002E, $7080E90, $40142C ROM:001359E0 dc.l $200DD5, $3800E90, $11507, $12, $6200002E, $7080E8E ROM:001359E0 dc.l $140142A, $1200DD5, $3800E8E, $1021508, $12, $6200002E ROM:001359E0 dc.l $7080E8C, $1401428, $1200DD5, $3800E8C, $1041506 ROM:001359E0 dc.l $12, $6200002E, $7080E90, $140142C, $1200DD5, $3800E90 ROM:001359E0 dc.l $1011186, $12, $62000030, $70E0DC8, $100E9B, $401431 ROM:001359E0 dc.l $200E9B, $2401431, $2200DD4, $800E9B, $21185, $12 ROM:001359E0 dc.l $62000030, $70E0DC8, $100E99, $40142F, $200E99, $240142F ROM:001359E0 dc.l $2200DD4, $800E99, $41186, $12, $62000030, $70E0DC8 ROM:001359E0 dc.l $100E9D, $401433, $200E9D, $2401433, $2200DD4, $800E9D ROM:001359E0 dc.l $11192, $12, $62000032, $70E0DC9, $7100E9B, $1401431 ROM:001359E0 dc.l $1200E9B, $3401431, $3200DD5, $7800E9B, $1021191 ROM:001359E0 dc.l $12, $62000032, $70E0DC9, $7100E99, $140142F, $1200E99 ROM:001359E0 dc.l $340142F, $3200DD5, $7800E99, $1041192, $12, $62000032 ROM:001359E0 dc.l $70E0DC9, $7100E9D, $1401433, $1200E9D, $3401433 ROM:001359E0 dc.l $3200DD5, $7800E9D, $1010445, $12, $6200002C, $70A0DCB ROM:001359E0 dc.l $2100E9B, $4401431, $4200DD7, $2800E9B, $4020444 ROM:001359E0 dc.l $12, $6200002C, $70A0DCB, $2100E99, $440142F, $4200DD7 ROM:001359E0 dc.l $2800E99, $4040445, $12, $6200002C, $70A0DCB, $2100E9D ROM:001359E0 dc.l $4401433, $4200DD7, $2800E9D, $4010480, $12, $6200002A ROM:001359E0 dc.l $70A1396, $3100E9B, $5401431, $5201388, $6800E9B ROM:001359E0 dc.l $5020480, $12, $6200002A, $70A1396, $3100E99, $540142F ROM:001359E0 dc.l $5201388, $6800E99, $5040480, $12, $6200002A, $70A1396 ROM:001359E0 dc.l $3100E9D, $5401433, $5201388, $6800E9D, $5011611 ROM:001359E0 dc.l $12, $62000034, $7080EA7, $401463, $201388, $6800EA7 ROM:001359E0 dc.l $21610, $12, $62000034, $7080EA5, $401462, $201388 ROM:001359E0 dc.l $6800EA5, $41610, $12, $62000034, $7080EA9, $401464 ROM:001359E0 dc.l $201388, $6800EA9, $11523, $12, $62000078, $70A1396 ROM:001359E0 dc.l $3100EA1, $401437, $201388, $6800EA1, $21524, $12 ROM:001359E0 dc.l $62000078, $70A1396, $3100E9F, $401435, $201388, $6800E9F ROM:001359E0 dc.l $41524, $12, $62000078, $70A1396, $3100EA3, $401439 ROM:001359E0 dc.l $201388, $6800EA3, $11529, $12, $62000078, $70A1396 ROM:001359E0 dc.l $3100EA1, $1401437, $1201388, $6800EA1, $1021530 ROM:001359E0 dc.l $12, $62000078, $70A1396, $3100E9F, $1401435, $1201388 ROM:001359E0 dc.l $6800E9F, $1041530, $12, $62000078, $70A1396, $3100EA3 ROM:001359E0 dc.l $1401439, $1201388, $6800EA3, $1010107, $12, $6200003E ROM:001359E0 dc.l $7080A8B, $4013CF, $200DD4, $1800A8B, $20108, $12 ROM:001359E0 dc.l $6200003E, $7080A89, $4013CD, $200DD4, $1800A89, $10112 ROM:001359E0 dc.l $12, $62000036, $7080A8B, $14013CF, $1200DD7, $6800A8B ROM:001359E0 dc.l $1020113, $12, $62000036, $7080A89, $14013CD, $1200DD7 ROM:001359E0 dc.l $6800A89, $1010117, $12, $6200003C, $7080A8B, $24013CF ROM:001359E0 dc.l $2200DD4, $2800A8B, $2020118, $12, $6200003C, $7080A89 ROM:001359E0 dc.l $24013CD, $2200DD4, $2800A89, $2010122, $12, $62000040 ROM:001359E0 dc.l $7080A8A, $74013CE, $7200DD4, $6800A8A, $7020123 ROM:001359E0 dc.l $12, $62000040, $7080A88, $74013CC, $7200DD4, $6800A88 ROM:001359E0 dc.l $7010131, $12, $62000042, $7080A8B, $54013CF, $5200DD5 ROM:001359E0 dc.l $6800A8B, $5020132, $12, $62000042, $7080A89, $54013CD ROM:001359E0 dc.l $5200DD5, $6800A89, $5010137, $12, $62000044, $7080A8B ROM:001359E0 dc.l $64013CF, $6200DD4, $5800A8B, $6020138, $12, $62000044 ROM:001359E0 dc.l $7080A89, $64013CD, $6201388, $6800A89, $6010562 ROM:001359E0 dc.l $12, $62000046, $7080A8B, $34013CF, $3201388, $6800A8B ROM:001359E0 dc.l $3020563, $12, $62000046, $7080A89, $34013CD, $3201388 ROM:001359E0 dc.l $6800A89, $3010552, $12, $6200004C, $7080A8B, $74013CF ROM:001359E0 dc.l $7201388, $6800A8B, $7020553, $12, $6200004C ROM:001361E0 dc.l $7080A89, $74013CD, $7201388, $6800A89, $7010532 ROM:001361E0 dc.l $12, $62000048, $7080A8A, $14013CE, $1201388, $6800A8A ROM:001361E0 dc.l $1020533, $12, $62000048, $7080A88, $14013CC, $1201388 ROM:001361E0 dc.l $6800A88, $1011539, $12, $6200004A, $7080A8A, $54013CE ROM:001361E0 dc.l $5201388, $6800A8A, $5021539, $12, $6200004A, $7080A88 ROM:001361E0 dc.l $54013CC, $5201388, $6800A88, $5010198, $12, $62000038 ROM:001361E0 dc.l $70A0DCB, $100A8A, $24013CE, $2200DD7, $800A8A, $2020197 ROM:001361E0 dc.l $12, $62000038, $70A0DCB, $100A88, $24013CC, $2200DD7 ROM:001361E0 dc.l $800A88, $2011520, $12, $6200003A, $7080A8A, $44013CE ROM:001361E0 dc.l $4201388, $6800A8A, $4021520, $12, $6200003A, $7080A88 ROM:001361E0 dc.l $44013CC, $4201388, $6800A88, $4010462, $12, $6200004E ROM:001361E0 dc.l $70813AF, $34014EF, $7201388, $68013AF, $3020463 ROM:001361E0 dc.l $12, $6200004E, $70813A9, $24014EF, $6201388, $68013A9 ROM:001361E0 dc.l $2010505, $12, $62000052, $70A0DC9, $3100DB7, $340140F ROM:001361E0 dc.l $3200DD5, $3800DB7, $3081590, $12, $62000050, $70A0DCA ROM:001361E0 dc.l $1100DB8, $1401410, $1200DD6, $1800DB8, $1080340 ROM:001361E0 dc.l $12, $62000056, $70A0DC9, $4100DB7, $440140F, $4200DD5 ROM:001361E0 dc.l $4800DB7, $4080116, $12, $62000054, $70A0DCA, $3100DB8 ROM:001361E0 dc.l $3401410, $3200DD6, $3800DB8, $3080335, $12, $62000058 ROM:001361E0 dc.l $70A0DCB, $5100DB9, $5401411, $5200DD7, $5800DB9 ROM:001361E0 dc.l $5080351, $12, $6200005A, $70A14F2, $61014F2, $24014F3 ROM:001361E0 dc.l $42014F3, $8014F2, $2040352, $12, $6200005A, $70A14F2 ROM:001361E0 dc.l $71014F2, $34014F3, $52014F3, $18014F2, $3040111 ROM:001361E0 dc.l $12, $6200005C, $70A0DC9, $5100DB7, $540140F, $5200DD5 ROM:001361E0 dc.l $5800DB7, $5080106, $12, $6200005E, $70A0DC8, $1100C63 ROM:001361E0 dc.l $34013A2, $5200DD4, $1800C63, $3080135, $12, $62000064 ROM:001361E0 dc.l $70A0DC8, $100DB6, $40140E, $200DD4, $800DB6, $80141 ROM:001361E0 dc.l $12, $62000066, $70A0DC9, $7100DB7, $740140F, $7200DD5 ROM:001361E0 dc.l $7800DB7, $7080130, $12, $62000060, $70A0DC9, $6100DB7 ROM:001361E0 dc.l $640140F, $6200DD5, $6800DB7, $6080136, $12, $62000062 ROM:001361E0 dc.l $70A0DC8, $5100DB6, $540140E, $5200DD4, $5800DB6 ROM:001361E0 dc.l $5080133, $12, $62000060, $70A0DC9, $2100DB7, $240140F ROM:001361E0 dc.l $2200DD5, $2800DB7, $2080140, $12, $62000062, $70A0DC9 ROM:001361E0 dc.l $1100DB7, $140140F, $1200DD5, $1800DB7, $1040501 ROM:001361E0 dc.l $12, $62000074, $70A0DCB, $1100DB9, $1401411, $1200DD7 ROM:001361E0 dc.l $1800DB9, $1080500, $12, $62000074, $70A0DCB, $4100DB9 ROM:001361E0 dc.l $4401456, $200DD7, $4800DB9, $4080121, $12, $62000068 ROM:001361E0 dc.l $70A0DC8, $7100DB6, $740140E, $7200DD4, $7800DB6 ROM:001361E0 dc.l $7080420, $12, $6200006A, $70A0DC9, $100DB7, $40140F ROM:001361E0 dc.l $200DD5, $800DB7, $81300, $12, $6200006C, $70A0DC8 ROM:001361E0 dc.l $3100DB6, $340140E, $3200DD4, $3800DB6, $3081316 ROM:001361E0 dc.l $12, $6200006E, $70A0DC8, $4100DB6, $440140E, $4200DD4 ROM:001361E0 dc.l $4800DB6, $4080170, $12, $62000070, $70A0DCB, $3100DB9 ROM:001361E0 dc.l $3401411, $3200DD7, $3800DB9, $3081640, $12, $62000076 ROM:001361E0 dc.l $70A0DCA, $2100DB8, $2401410, $2200DD6, $2800DB8 ROM:001361E0 dc.l $2081775, $12, $62000072, $70A0DCB, $7100DB9, $7401411 ROM:001361E0 dc.l $7200DD7, $7800DB9, $7080301, $12, $6200007A, $70A0DC8 ROM:001361E0 dc.l $31011F8, $4014F2, $200DD4, $38011F8, $80302, $12 ROM:001361E0 dc.l $6200007A, $70A0DC8, $31011F8, $14014F2, $5200DD4 ROM:001361E0 dc.l $38011F8, $1080303, $12, $6200007A, $70A0DC8, $31011F8 ROM:001361E0 dc.l $24014F3, $3200DD4, $38011F8, $2080304, $12, $6200007A ROM:001361E0 dc.l $70A0DC8, $31011F8, $34014F2, $4200DD4, $38011F8 ROM:001361E0 dc.l $3080300, $12, $6200007C, $70A0DC8, $31013A1, $74014F0 ROM:001361E0 dc.l $1200DD4, $38013A1, $7080601, $12, $62000084, $70611A6 ROM:001361E0 dc.l $14011A6, $3401388, $6800655, $12, $6200007E, $7080EA1 ROM:001361E0 dc.l $2401437, $2201388, $6800EA1, $2020655, $12, $6200007E ROM:001361E0 dc.l $7080E9F, $2401435, $2201388, $6800E9F, $2040655 ROM:001361E0 dc.l $12, $6200007E, $7080EA3, $2401439, $2201388, $6800EA3 ROM:001361E0 dc.l $2011487, $12, $62000082, $7080A8B, $74013CF, $7201388 ROM:001361E0 dc.l $6800A8B, $7021487, $12, $62000082, $7080A89, $74013CD ROM:001361E0 dc.l $7201388, $6800A89, $7011486, $12, $62000080, $70A1396 ROM:001361E0 dc.l $3100E8F, $640142B, $6201388, $6800E8F, $6021486 ROM:001361E0 dc.l $12, $62000080, $70A1396, $3100E8D, $6401429, $6201388 ROM:001361E0 dc.l $6800E8D, $6041486, $12, $62000080, $70A1396, $3100E91 ROM:001361E0 dc.l $640142D, $6201388, $6800E91, $60100FF, $C0300FF ROM:001361E0 dc.l $661C2C38, $96805C6, $21C60968, $42471E39, $1264 ROM:001361E0 dc.l $CFFC0064, $31C70B06, $600A2C38, $9680586, $21C60968 ROM:001361E0 dc.l $4E750C03, $FF6642, $3C3C0001, $3E3C0000, $60040647 ROM:001361E0 dc.l $10C47, $6E0A, $F381175, $66024246, $60EC0C46, $6608 ROM:001361E0 dc.l $8F80004, $13A86014, $2C38096C, $2E380968, $BC60BC7 ROM:001361E0 dc.l $21C6096C, $21C70968, $602E0C03, $F06616, $2C38096C ROM:001361E0 dc.l $2E380968, $B860BC7, $21C6096C, $21C70968, $60122C38 ROM:001361E0 dc.l $96C2E38, $9680B87, $21C6096C, $21C70968, $4E750838 ROM:001361E0 dc.l $613A9, $670808F8, $413A8, $604A0C03, $FF6616, $2C38096C ROM:001361E0 dc.l $2E380968, $BC60BC7, $21C6096C, $21C70968, $602E0C03 ROM:001361E0 dc.l $F06616, $2C38096C, $2E380968, $B860BC7, $21C6096C ROM:001361E0 dc.l $21C70968, $60122C38, $96C2E38, $9680B87, $21C6096C ROM:001361E0 dc.l $21C70968, $4E7546FC, $270031FC, $CFC0A, $61000170 ROM:001361E0 dc.l $42416100, $220C87, 0 ROM:001368D4 dc.l $6F000008, $4870000, $111FC, $55FA27, $11FC00AA, $FA2760DE ROM:001368D4 dc.l $4E750C41, $46408, $207B1408, $4E714ED0, $4E750013 ROM:001368D4 dc.l $690E0013, $69140013, $69460013, $6984323C, $14E75 ROM:001368D4 dc.l $61000278, $C407FFF, $67262E3C, $F4240, $C000000 ROM:001368D4 dc.l $671A0C00, $86E14, $42844285, $42424243, $8880143C ROM:001368D4 dc.l $11600, $323C0003, $4E75280A, $9889B684, $660E3C3C ROM:001368D4 dc.l $26100, $116323C, $16026, $61000230, $C407FFF, $670A2E3C ROM:001368D4 dc.l $F4240, $14C06012, $C870000, $660A, $24496100, $138323C ROM:001368D4 dc.l $14E75, $B6426748, $61000204, $C407FFF, $672A2E3C ROM:001368D4 dc.l $F4240, $2800000, $FF0C42, $36E0A, $3C02E746, $EDA08880 ROM:001368D4 dc.l $600A3C02, $5946E746, $EDA08A80, $52426012, $C870000 ROM:001368D4 dc.l $660A, $42426100, $EC323C, $16062, $3C04E046, $24600FF ROM:001368D4 dc.l $C460003, $660A6100, $8A323C, $1604A, $C460002, $660E6100 ROM:001368D4 dc.l $E06100, $76323C, $26036, $C460004, $661C6100, $1283C3C ROM:001368D4 dc.l $4B642, $66066100, $5A6004, $61000072, $323C0001 ROM:001368D4 dc.l $60140C46, $5660A, $61000044, $61000136, $6004323C ROM:001368D4 dc.l $14E75, $4E756100, $1564241, $4280103C, $2D200, $6100015C ROM:001368D4 dc.l $4280103C, $71D200, $61000150, $4280103C, $E6D200 ROM:001368D4 dc.l $61000144, $42801001, $6100013C, $4E754240, $103C0003 ROM:001368D4 dc.l $61000130, $42401006, $61000128, $4240303C, $406100 ROM:001368D4 dc.l $11E4E75, $4240103C, $56100, $1124240, $10066100 ROM:001368D4 dc.l $10A4240, $303C007F, $61000100, $30036100, $FAE04B ROM:001368D4 dc.l $30036100, $F24E75, $4240103C, $36100, $E64240, $610000E0 ROM:001368D4 dc.l $4240303C, $FF6100, $D64E75, $227C0000, $247C, 0 ROM:00136ADC ; --------------------------------------------------------------------------- ROM:00136ADC move.l d4,d2 ROM:00136ADE andi.l #$FF0000,d2 ROM:00136AE4 adda.l d2,a1 ROM:00136AE6 move.l d4,d2 ROM:00136AE8 asr.l #8,d2 ROM:00136AEA asr.l #8,d2 ROM:00136AEC andi.l #$FF00,d2 ROM:00136AF2 adda.l d2,a1 ROM:00136AF4 move.l d5,d2 ROM:00136AF6 andi.l #$FF,d2 ROM:00136AFC adda.l d2,a1 ROM:00136AFE movea.l a1,a2 ROM:00136B00 clr.l d3 ROM:00136B02 move.l d5,d2 ROM:00136B04 asl.l #8,d2 ROM:00136B06 andi.l #$FF0000,d2 ROM:00136B0C or.l d2,d3 ROM:00136B0E move.l d5,d2 ROM:00136B10 asr.l #8,d2 ROM:00136B12 andi.l #$FF00,d2 ROM:00136B18 or.l d2,d3 ROM:00136B1A move.l d5,d2 ROM:00136B1C asr.l #8,d2 ROM:00136B1E asr.l #8,d2 ROM:00136B20 asr.l #8,d2 ROM:00136B22 andi.l #$FF,d2 ROM:00136B28 or.l d2,d3 ROM:00136B2A rts ROM:00136B2C ; --------------------------------------------------------------------------- ROM:00136B2C clr.l d3 ROM:00136B2E suba.l #1,a2 ROM:00136B34 ROM:00136B34 loc_136B34: ; CODE XREF: ROM:00136B3C↓j ROM:00136B34 cmpa.l a1,a2 ROM:00136B36 blt.s loc_136B3E ROM:00136B38 move.w (a1)+,d2 ROM:00136B3A add.w d2,d3 ROM:00136B3C bra.s loc_136B34 ROM:00136B3E ; --------------------------------------------------------------------------- ROM:00136B3E ROM:00136B3E loc_136B3E: ; CODE XREF: ROM:00136B36↑j ROM:00136B3E clr.l d2 ROM:00136B40 clr.l d6 ROM:00136B42 move.l d4,d6 ROM:00136B44 asr.l #8,d6 ROM:00136B46 andi.l #$FF00,d6 ROM:00136B4C or.l d6,d2 ROM:00136B4E move.l d4,d6 ROM:00136B50 asr.l #8,d6 ROM:00136B52 asr.l #8,d6 ROM:00136B54 asr.l #8,d6 ROM:00136B56 andi.l #$FF,d6 ROM:00136B5C or.l d6,d2 ROM:00136B5E rts ROM:00136B60 ; --------------------------------------------------------------------------- ROM:00136B60 movea.l #0,a1 ROM:00136B66 clr.l d2 ROM:00136B68 move.l d4,d2 ROM:00136B6A andi.l #$FF0000,d2 ROM:00136B70 adda.l d2,a1 ROM:00136B72 move.l d4,d2 ROM:00136B74 asr.l #8,d2 ROM:00136B76 asr.l #8,d2 ROM:00136B78 andi.l #$FF00,d2 ROM:00136B7E adda.l d2,a1 ROM:00136B80 move.l d5,d2 ROM:00136B82 andi.l #$FF,d2 ROM:00136B88 adda.l d2,a1 ROM:00136B8A jmp (a1) ROM:00136B8C ; --------------------------------------------------------------------------- ROM:00136B8C rts ROM:00136B8E ; --------------------------------------------------------------------------- ROM:00136B8E clr.l d0 ROM:00136B90 move.w #$7FFF,d0 ROM:00136B94 btst #6,($FFFFFC0D).w ROM:00136B9A beq.s locret_136BA0 ROM:00136B9C move.w ($FFFFFC0E).w,d0 ROM:00136BA0 ROM:00136BA0 locret_136BA0: ; CODE XREF: ROM:00136B9A↑j ROM:00136BA0 rts ROM:00136BA2 ; --------------------------------------------------------------------------- ROM:00136BA2 move.w d0,($FFFFFC0E).w ROM:00136BA6 ROM:00136BA6 loc_136BA6: ; CODE XREF: ROM:00136BAC↓j ROM:00136BA6 btst #6,($FFFFFC0D).w ROM:00136BAC beq.s loc_136BA6 ROM:00136BAE move.w ($FFFFFC0E).w,d0 ROM:00136BB2 rts ROM:00136BB4 ROM:00136BB4 ; =============== S U B R O U T I N E ======================================= ROM:00136BB4 ROM:00136BB4 ROM:00136BB4 sub_136BB4: ; CODE XREF: sub_115614↑p ROM:00136BB4 ; sub_123CB8+3CE↑p ... ROM:00136BB4 movea.l #$170000,a2 ROM:00136BBA move.w (a2),($57A).w ROM:00136BBE clr.l d4 ROM:00136BC0 btst #4,($1397).w ROM:00136BC6 beq.s loc_136BDA ROM:00136BC8 move.w ($57A).w,d4 ROM:00136BCC asl.l #1,d4 ROM:00136BCE addi.l #$1E00,d4 ROM:00136BD4 move.l d4,($45C).w ROM:00136BD8 bra.s loc_136BF0 ROM:00136BDA ; --------------------------------------------------------------------------- ROM:00136BDA ROM:00136BDA loc_136BDA: ; CODE XREF: sub_136BB4+12↑j ROM:00136BDA move.l #$32,d0 ; '2' ROM:00136BE0 asl.l #2,d0 ROM:00136BE2 addq.l #6,d0 ROM:00136BE4 move.l #$1900,($45C).w ROM:00136BEC sub.l d0,($45C).w ROM:00136BF0 ROM:00136BF0 loc_136BF0: ; CODE XREF: sub_136BB4+24↑j ROM:00136BF0 btst #0,($13A3).w ROM:00136BF6 bne.s loc_136C06 ROM:00136BF8 move.l ($45C).w,d4 ROM:00136BFC addi.l #2,d4 ROM:00136C02 move.l d4,($46C).w ROM:00136C06 ROM:00136C06 loc_136C06: ; CODE XREF: sub_136BB4+42↑j ROM:00136C06 move.l #$10000,d0 ROM:00136C0C cmpi.l #0,d0 ROM:00136C12 bge.s loc_136C1E ROM:00136C14 move.l #0,($454).w ROM:00136C1C bra.s loc_136C30 ROM:00136C1E ; --------------------------------------------------------------------------- ROM:00136C1E ROM:00136C1E loc_136C1E: ; CODE XREF: sub_136BB4+5E↑j ROM:00136C1E move.l #$32,d0 ; '2' ROM:00136C24 asl.l #2,d0 ROM:00136C26 addq.l #6,d0 ROM:00136C28 add.l ($45C).w,d0 ROM:00136C2C move.l d0,($454).w ROM:00136C30 ROM:00136C30 loc_136C30: ; CODE XREF: sub_136BB4+68↑j ROM:00136C30 move.l #$1E00,d4 ROM:00136C36 cmp.l ($470).w,d4 ROM:00136C3A bne.s loc_136C44 ROM:00136C3C move.b #1,($74C).w ROM:00136C42 bra.s loc_136C7A ROM:00136C44 ; --------------------------------------------------------------------------- ROM:00136C44 ROM:00136C44 loc_136C44: ; CODE XREF: sub_136BB4+86↑j ROM:00136C44 clr.l d4 ROM:00136C46 move.w ($57A).w,d4 ROM:00136C4A addi.l #$1E00,d4 ROM:00136C50 cmp.l ($470).w,d4 ROM:00136C54 bne.s loc_136C5E ROM:00136C56 move.b #2,($74C).w ROM:00136C5C bra.s loc_136C7A ROM:00136C5E ; --------------------------------------------------------------------------- ROM:00136C5E ROM:00136C5E loc_136C5E: ; CODE XREF: sub_136BB4+A0↑j ROM:00136C5E move.l #$170000,d4 ROM:00136C64 cmp.l ($470).w,d4 ROM:00136C68 bgt.s loc_136C74 ROM:00136C6A move.b #0,($74C).w ROM:00136C70 bra.w loc_136C7A ROM:00136C74 ; --------------------------------------------------------------------------- ROM:00136C74 ROM:00136C74 loc_136C74: ; CODE XREF: sub_136BB4+B4↑j ROM:00136C74 nop ROM:00136C76 nop ROM:00136C78 nop ROM:00136C7A ROM:00136C7A loc_136C7A: ; CODE XREF: sub_136BB4+8E↑j ROM:00136C7A ; sub_136BB4+A8↑j ... ROM:00136C7A move.w ($508).w,d4 ROM:00136C7E ext.l d4 ROM:00136C80 addi.l #$170000,d4 ROM:00136C86 move.l #$178000,d5 ROM:00136C8C clr.l d6 ROM:00136C8E move.w ($57A).w,d6 ROM:00136C92 sub.l d6,d5 ROM:00136C94 cmp.l d4,d5 ROM:00136C96 bge.s loc_136C9E ROM:00136C98 move.l #$178000,d4 ROM:00136C9E ROM:00136C9E loc_136C9E: ; CODE XREF: sub_136BB4+E2↑j ROM:00136C9E move.l d4,($458).w ROM:00136CA2 move.l ($45C).w,d4 ROM:00136CA6 move.l ($454).w,d5 ROM:00136CAA bset #6,($138D).w ROM:00136CB0 rts ROM:00136CB0 ; End of function sub_136BB4 ROM:00136CB0 ROM:00136CB2 ; --------------------------------------------------------------------------- ROM:00136CB2 bsr.w sub_136BB4 ROM:00136CB6 clr.l d1 ROM:00136CB8 clr.l d0 ROM:00136CBA move.b ($1263).l,d0 ROM:00136CC0 clr.l d1 ROM:00136CC2 move.w ($57A).w,d1 ROM:00136CC6 cmp.b ($74C).w,d0 ROM:00136CCA beq.s locret_136CFC ROM:00136CCC cmpi.b #0,d0 ROM:00136CD0 bne.s loc_136CDA ROM:00136CD2 move.l ($458).w,($470).w ROM:00136CD8 bra.s locret_136CFC ROM:00136CDA ; --------------------------------------------------------------------------- ROM:00136CDA ROM:00136CDA loc_136CDA: ; CODE XREF: ROM:00136CD0↑j ROM:00136CDA cmpi.b #2,d0 ROM:00136CDE bgt.s loc_136CF6 ROM:00136CE0 move.l #$1E00,d2 ROM:00136CE6 cmpi.l #2,d0 ROM:00136CEC bne.s loc_136CF0 ROM:00136CEE add.l d1,d2 ROM:00136CF0 ROM:00136CF0 loc_136CF0: ; CODE XREF: ROM:00136CEC↑j ROM:00136CF0 move.l d2,($470).w ROM:00136CF4 bra.s locret_136CFC ROM:00136CF6 ; --------------------------------------------------------------------------- ROM:00136CF6 ROM:00136CF6 loc_136CF6: ; CODE XREF: ROM:00136CDE↑j ROM:00136CF6 bset #4,($13A8).w ROM:00136CFC ROM:00136CFC locret_136CFC: ; CODE XREF: ROM:00136CCA↑j ROM:00136CFC ; ROM:00136CD8↑j ... ROM:00136CFC rts ROM:00136CFE ; --------------------------------------------------------------------------- ROM:00136CFE bsr.w sub_136BB4 ROM:00136D02 bsr.l sub_1142B2 ROM:00136D08 rts ROM:00136D0A ; --------------------------------------------------------------------------- ROM:00136D0A bset #1,($139D).w ROM:00136D10 rts ROM:00136D12 ; --------------------------------------------------------------------------- ROM:00136D12 btst #3,($13A3).w ROM:00136D18 bne.s loc_136D98 ROM:00136D1A btst #4,($13B0).w ROM:00136D20 beq.s loc_136D5C ROM:00136D22 move.b ($1261).l,d1 ROM:00136D28 addi.b #$40,d1 ; '@' ROM:00136D2C move.b d1,($1264).l ROM:00136D32 move.b #3,($1263).l ROM:00136D3A move.b ($1262).l,d1 ROM:00136D40 move.b d1,($1265).l ROM:00136D46 move.b ($E2F).w,($1266).l ROM:00136D4E bsr.l sub_124D22 ROM:00136D54 move.w #8,($C52).w ROM:00136D5A bra.s loc_136D96 ROM:00136D5C ; --------------------------------------------------------------------------- ROM:00136D5C ROM:00136D5C loc_136D5C: ; CODE XREF: ROM:00136D20↑j ROM:00136D5C move.b #3,($1260).l ROM:00136D64 addi.b #$40,($1261).l ; '@' ROM:00136D6C move.b ($1261).l,d0 ROM:00136D72 addi.b #3,d0 ROM:00136D76 add.b ($1262).l,d0 ROM:00136D7C move.b ($E2F).w,($1263).l ROM:00136D84 add.b ($1263).l,d0 ROM:00136D8A move.b d0,($1264).l ROM:00136D90 move.w #5,($C52).w ROM:00136D96 ROM:00136D96 loc_136D96: ; CODE XREF: ROM:00136D5A↑j ROM:00136D96 bra.s locret_136D9E ROM:00136D98 ; --------------------------------------------------------------------------- ROM:00136D98 ROM:00136D98 loc_136D98: ; CODE XREF: ROM:00136D18↑j ROM:00136D98 bsr.l sub_1248BE ROM:00136D9E ROM:00136D9E locret_136D9E: ; CODE XREF: ROM:loc_136D96↑j ROM:00136D9E rts ROM:00136DA0 ; --------------------------------------------------------------------------- ROM:00136DA0 cmpi.w #0,($598).w ROM:00136DA6 bne.s loc_136DB0 ROM:00136DA8 bsr.l sub_115846 ROM:00136DAE bra.s locret_136DB6 ROM:00136DB0 ; --------------------------------------------------------------------------- ROM:00136DB0 ROM:00136DB0 loc_136DB0: ; CODE XREF: ROM:00136DA6↑j ROM:00136DB0 bset #4,($13A8).w ROM:00136DB6 ROM:00136DB6 locret_136DB6: ; CODE XREF: ROM:00136DAE↑j ROM:00136DB6 rts ROM:00136DB8 ; --------------------------------------------------------------------------- ROM:00136DB8 btst #7,($138E).w ROM:00136DBE bne.s loc_136E3E ROM:00136DC0 btst #4,($13B0).w ROM:00136DC6 beq.s loc_136E02 ROM:00136DC8 move.b ($1261).l,d1 ROM:00136DCE addi.b #$40,d1 ; '@' ROM:00136DD2 move.b d1,($1264).l ROM:00136DD8 move.b #3,($1263).l ROM:00136DE0 move.b ($1262).l,d1 ROM:00136DE6 move.b d1,($1265).l ROM:00136DEC move.b ($11B0).w,($1266).l ROM:00136DF4 bsr.l sub_124D22 ROM:00136DFA move.w #8,($C52).w ROM:00136E00 bra.s loc_136E3C ROM:00136E02 ; --------------------------------------------------------------------------- ROM:00136E02 ROM:00136E02 loc_136E02: ; CODE XREF: ROM:00136DC6↑j ROM:00136E02 move.b #3,($1260).l ROM:00136E0A addi.b #$40,($1261).l ; '@' ROM:00136E12 move.b ($1261).l,d0 ROM:00136E18 addi.b #3,d0 ROM:00136E1C add.b ($1262).l,d0 ROM:00136E22 move.b ($11B0).w,($1263).l ROM:00136E2A add.b ($1263).l,d0 ROM:00136E30 move.b d0,($1264).l ROM:00136E36 move.w #5,($C52).w ROM:00136E3C ROM:00136E3C loc_136E3C: ; CODE XREF: ROM:00136E00↑j ROM:00136E3C bra.s locret_136E44 ROM:00136E3E ; --------------------------------------------------------------------------- ROM:00136E3E ROM:00136E3E loc_136E3E: ; CODE XREF: ROM:00136DBE↑j ROM:00136E3E bsr.l sub_1248BE ROM:00136E44 ROM:00136E44 locret_136E44: ; CODE XREF: ROM:loc_136E3C↑j ROM:00136E44 rts ROM:00136E46 ; --------------------------------------------------------------------------- ROM:00136E46 bset #2,($92E).w ROM:00136E4C bset #0,($938).w ROM:00136E52 rts ROM:00136E54 ; --------------------------------------------------------------------------- ROM:00136E54 move.b ($1263).l,d5 ROM:00136E5A cmpi.b #$FF,d5 ROM:00136E5E bne.s loc_136EAC ROM:00136E60 bset #3,($138E).w ROM:00136E66 bset #4,($138C).w ROM:00136E6C move.w #0,d2 ROM:00136E70 bra.s loc_136E76 ROM:00136E72 ; --------------------------------------------------------------------------- ROM:00136E72 ROM:00136E72 loc_136E72: ; CODE XREF: ROM:00136E9E↓j ROM:00136E72 addi.w #1,d2 ROM:00136E76 ROM:00136E76 loc_136E76: ; CODE XREF: ROM:00136E70↑j ROM:00136E76 cmpi.w #3,d2 ROM:00136E7A bgt.s loc_136EA0 ROM:00136E7C move.w d2,d4 ROM:00136E7E lsl.w #1,d4 ROM:00136E80 addi.w #4,d4 ROM:00136E84 move.b $1260(d4.w),d0 ROM:00136E8A lsl.w #8,d0 ROM:00136E8C addi.w #1,d4 ROM:00136E90 move.b $1260(d4.w),d1 ROM:00136E96 or.b d1,d0 ROM:00136E98 move.w d0,$FEE(d2.w*2) ROM:00136E9E bra.s loc_136E72 ROM:00136EA0 ; --------------------------------------------------------------------------- ROM:00136EA0 ROM:00136EA0 loc_136EA0: ; CODE XREF: ROM:00136E7A↑j ROM:00136EA0 bset #7,($13A8).w ROM:00136EA6 bra.l locret_136EF0 ROM:00136EAC ; --------------------------------------------------------------------------- ROM:00136EAC ROM:00136EAC loc_136EAC: ; CODE XREF: ROM:00136E5E↑j ROM:00136EAC cmpi.b #3,d5 ROM:00136EB0 bgt.s loc_136EEA ROM:00136EB2 bset #3,($138E).w ROM:00136EB8 bclr #4,($138C).w ROM:00136EBE clr.w d3 ROM:00136EC0 move.b ($1263).l,d3 ROM:00136EC6 addi.w #$3FC,d3 ROM:00136ECA move.w d3,($C56).w ROM:00136ECE move.b ($1264).l,d0 ROM:00136ED4 lsl.w #8,d0 ROM:00136ED6 move.b ($1265).l,d1 ROM:00136EDC or.b d1,d0 ROM:00136EDE move.w d0,($FEE).w ROM:00136EE2 bset #7,($13A8).w ROM:00136EE8 bra.s locret_136EF0 ROM:00136EEA ; --------------------------------------------------------------------------- ROM:00136EEA ROM:00136EEA loc_136EEA: ; CODE XREF: ROM:00136EB0↑j ROM:00136EEA bset #4,($13A8).w ROM:00136EF0 ROM:00136EF0 locret_136EF0: ; CODE XREF: ROM:00136EA6↑j ROM:00136EF0 ; ROM:00136EE8↑j ROM:00136EF0 rts ROM:00136EF2 ; --------------------------------------------------------------------------- ROM:00136EF2 bset #3,($138E).w ROM:00136EF8 bclr #4,($138C).w ROM:00136EFE move.b ($1264).l,d0 ROM:00136F04 lsl.w #8,d0 ROM:00136F06 move.b ($1265).l,d1 ROM:00136F0C or.b d1,d0 ROM:00136F0E move.w d0,($C56).w ROM:00136F12 move.b ($1266).l,d2 ROM:00136F18 lsl.w #8,d2 ROM:00136F1A move.b ($1267).l,d3 ROM:00136F20 or.b d3,d2 ROM:00136F22 move.w #0,d4 ROM:00136F26 move.w d2,$FEE(d4.w*2) ROM:00136F2C cmpi.w #0,($C56).w ROM:00136F32 blt.s loc_136F44 ROM:00136F34 cmpi.w #$3FF,($C56).w ROM:00136F3A bgt.s loc_136F44 ROM:00136F3C bset #7,($13A8).w ROM:00136F42 bra.s locret_136F4A ROM:00136F44 ; --------------------------------------------------------------------------- ROM:00136F44 ROM:00136F44 loc_136F44: ; CODE XREF: ROM:00136F32↑j ROM:00136F44 ; ROM:00136F3A↑j ROM:00136F44 bset #4,($13A8).w ROM:00136F4A ROM:00136F4A locret_136F4A: ; CODE XREF: ROM:00136F42↑j ROM:00136F4A rts ROM:00136F4C ; --------------------------------------------------------------------------- ROM:00136F4C cmpi.w #0,($E32).w ROM:00136F52 bne.s loc_136F5C ROM:00136F54 bset #2,($139C).w ROM:00136F5A bra.s locret_136F62 ROM:00136F5C ; --------------------------------------------------------------------------- ROM:00136F5C ROM:00136F5C loc_136F5C: ; CODE XREF: ROM:00136F52↑j ROM:00136F5C bset #4,($13A8).w ROM:00136F62 ROM:00136F62 locret_136F62: ; CODE XREF: ROM:00136F5A↑j ROM:00136F62 rts ROM:00136F64 ; --------------------------------------------------------------------------- ROM:00136F64 bset #6,($13AD).w ROM:00136F6A rts ROM:00136F6C ; --------------------------------------------------------------------------- ROM:00136F6C bclr #3,($138E).w ROM:00136F72 bclr #4,($138C).w ROM:00136F78 move.b ($1264).l,d0 ROM:00136F7E lsl.w #8,d0 ROM:00136F80 move.b ($1265).l,d1 ROM:00136F86 or.b d1,d0 ROM:00136F88 move.w d0,($C56).w ROM:00136F8C cmpi.w #0,($C56).w ROM:00136F92 blt.s loc_136FA4 ROM:00136F94 cmpi.w #$3FF,($C56).w ROM:00136F9A bgt.s loc_136FA4 ROM:00136F9C bset #7,($13A8).w ROM:00136FA2 bra.s locret_136FAA ROM:00136FA4 ; --------------------------------------------------------------------------- ROM:00136FA4 ROM:00136FA4 loc_136FA4: ; CODE XREF: ROM:00136F92↑j ROM:00136FA4 ; ROM:00136F9A↑j ROM:00136FA4 bset #4,($13A8).w ROM:00136FAA ROM:00136FAA locret_136FAA: ; CODE XREF: ROM:00136FA2↑j ROM:00136FAA rts ROM:00136FAC ; --------------------------------------------------------------------------- ROM:00136FAC btst #2,($13B2).w ROM:00136FB2 bne.l loc_137050 ROM:00136FB8 btst #4,($13B0).w ROM:00136FBE beq.s loc_137004 ROM:00136FC0 move.b ($1261).l,d3 ROM:00136FC6 addi.b #$40,d3 ; '@' ROM:00136FCA move.b d3,($1264).l ROM:00136FD0 move.b #4,($1263).l ROM:00136FD8 move.b ($1262).l,d3 ROM:00136FDE move.b d3,($1265).l ROM:00136FE4 move.w ($FEE).w,d1 ROM:00136FE8 move.b d1,($1267).l ROM:00136FEE lsr.w #8,d1 ROM:00136FF0 move.b d1,($1266).l ROM:00136FF6 bsr.l sub_124D22 ROM:00136FFC move.w #9,($C52).w ROM:00137002 bra.s loc_13704E ROM:00137004 ; --------------------------------------------------------------------------- ROM:00137004 ROM:00137004 loc_137004: ; CODE XREF: ROM:00136FBE↑j ROM:00137004 move.b #4,($1260).l ROM:0013700C addi.b #$40,($1261).l ; '@' ROM:00137014 move.b ($1261).l,d0 ROM:0013701A addi.b #4,d0 ROM:0013701E add.b ($1262).l,d0 ROM:00137024 move.w ($FEE).w,d1 ROM:00137028 move.b d1,($1264).l ROM:0013702E add.b ($1264).l,d0 ROM:00137034 lsr.w #8,d1 ROM:00137036 move.b d1,($1263).l ROM:0013703C add.b ($1263).l,d0 ROM:00137042 move.b d0,($1265).l ROM:00137048 move.w #6,($C52).w ROM:0013704E ROM:0013704E loc_13704E: ; CODE XREF: ROM:00137002↑j ROM:0013704E bra.s locret_137056 ROM:00137050 ; --------------------------------------------------------------------------- ROM:00137050 ROM:00137050 loc_137050: ; CODE XREF: ROM:00136FB2↑j ROM:00137050 bset #4,($13A8).w ROM:00137056 ROM:00137056 locret_137056: ; CODE XREF: ROM:loc_13704E↑j ROM:00137056 rts ROM:00137058 ; --------------------------------------------------------------------------- ROM:00137058 bclr #3,($138E).w ROM:0013705E bset #4,($138C).w ROM:00137064 bset #7,($13A8).w ROM:0013706A rts ROM:0013706C ; --------------------------------------------------------------------------- ROM:0013706C btst #2,($13B2).w ROM:00137072 bne.l loc_13714C ROM:00137078 btst #4,($13B0).w ROM:0013707E beq.s loc_1370E2 ROM:00137080 move.b ($1261).l,d4 ROM:00137086 addi.b #$40,d4 ; '@' ROM:0013708A move.b d4,($1264).l ROM:00137090 move.b #$A,($1263).l ROM:00137098 move.b ($1262).l,d4 ROM:0013709E move.b d4,($1265).l ROM:001370A4 move.w #0,d2 ROM:001370A8 bra.s loc_1370AE ROM:001370AA ; --------------------------------------------------------------------------- ROM:001370AA ROM:001370AA loc_1370AA: ; CODE XREF: ROM:001370D2↓j ROM:001370AA addi.w #1,d2 ROM:001370AE ROM:001370AE loc_1370AE: ; CODE XREF: ROM:001370A8↑j ROM:001370AE cmpi.w #3,d2 ROM:001370B2 bgt.s loc_1370D4 ROM:001370B4 move.w $FEE(d2.w*2),d1 ROM:001370BA move.w d2,d3 ROM:001370BC lsl.w #1,d3 ROM:001370BE addi.w #7,d3 ROM:001370C2 move.b d1,$1260(d3.w) ROM:001370C8 lsr.w #8,d1 ROM:001370CA subq.w #1,d3 ROM:001370CC move.b d1,$1260(d3.w) ROM:001370D2 bra.s loc_1370AA ROM:001370D4 ; --------------------------------------------------------------------------- ROM:001370D4 ROM:001370D4 loc_1370D4: ; CODE XREF: ROM:001370B2↑j ROM:001370D4 bsr.l sub_124D22 ROM:001370DA move.w #$F,($C52).w ROM:001370E0 bra.s loc_13714A ROM:001370E2 ; --------------------------------------------------------------------------- ROM:001370E2 ROM:001370E2 loc_1370E2: ; CODE XREF: ROM:0013707E↑j ROM:001370E2 move.b #$A,($1260).l ROM:001370EA addi.b #$40,($1261).l ; '@' ROM:001370F2 move.b ($1261).l,d0 ROM:001370F8 addi.b #$A,d0 ROM:001370FC add.b ($1262).l,d0 ROM:00137102 move.w #0,d2 ROM:00137106 bra.s loc_13710C ROM:00137108 ; --------------------------------------------------------------------------- ROM:00137108 ROM:00137108 loc_137108: ; CODE XREF: ROM:0013713C↓j ROM:00137108 addi.w #1,d2 ROM:0013710C ROM:0013710C loc_13710C: ; CODE XREF: ROM:00137106↑j ROM:0013710C cmpi.w #3,d2 ROM:00137110 bgt.s loc_13713E ROM:00137112 move.w $FEE(d2.w*2),d1 ROM:00137118 move.w d2,d3 ROM:0013711A lsl.w #1,d3 ROM:0013711C addi.w #4,d3 ROM:00137120 move.b d1,$1260(d3.w) ROM:00137126 add.b $1260(d3.w),d0 ROM:0013712C lsr.w #8,d1 ROM:0013712E subq.w #1,d3 ROM:00137130 move.b d1,$1260(d3.w) ROM:00137136 add.b $1260(d3.w),d0 ROM:0013713C bra.s loc_137108 ROM:0013713E ; --------------------------------------------------------------------------- ROM:0013713E ROM:0013713E loc_13713E: ; CODE XREF: ROM:00137110↑j ROM:0013713E move.b d0,($126B).l ROM:00137144 move.w #$C,($C52).w ROM:0013714A ROM:0013714A loc_13714A: ; CODE XREF: ROM:001370E0↑j ROM:0013714A bra.s locret_137152 ROM:0013714C ; --------------------------------------------------------------------------- ROM:0013714C ROM:0013714C loc_13714C: ; CODE XREF: ROM:00137072↑j ROM:0013714C bset #4,($13A8).w ROM:00137152 ROM:00137152 locret_137152: ; CODE XREF: ROM:loc_13714A↑j ROM:00137152 rts ROM:00137154 ; --------------------------------------------------------------------------- ROM:00137154 bset #3,($138E).w ROM:0013715A bclr #4,($138C).w ROM:00137160 move.w #$3EE,($C56).w ROM:00137166 move.b ($1263).l,d2 ROM:0013716C lsl.w #8,d2 ROM:0013716E move.b ($1264).l,d3 ROM:00137174 or.b d3,d2 ROM:00137176 move.w #0,d4 ROM:0013717A move.w d2,$FEE(d4.w*2) ROM:00137180 bset #7,($13A8).w ROM:00137186 rts ROM:00137188 ; --------------------------------------------------------------------------- ROM:00137188 bclr #3,($138E).w ROM:0013718E bclr #4,($138C).w ROM:00137194 move.w #$3EE,($C56).w ROM:0013719A bset #7,($13A8).w ROM:001371A0 rts ROM:001371A2 ; --------------------------------------------------------------------------- ROM:001371A2 btst #2,($13B2).w ROM:001371A8 bne.l loc_137246 ROM:001371AE btst #4,($13B0).w ROM:001371B4 beq.s loc_1371FA ROM:001371B6 move.b ($1261).l,d3 ROM:001371BC addi.b #$40,d3 ; '@' ROM:001371C0 move.b d3,($1264).l ROM:001371C6 move.b #4,($1263).l ROM:001371CE move.b ($1262).l,d3 ROM:001371D4 move.b d3,($1265).l ROM:001371DA move.w ($FEE).w,d1 ROM:001371DE move.b d1,($1267).l ROM:001371E4 lsr.w #8,d1 ROM:001371E6 move.b d1,($1266).l ROM:001371EC bsr.l sub_124D22 ROM:001371F2 move.w #9,($C52).w ROM:001371F8 bra.s loc_137244 ROM:001371FA ; --------------------------------------------------------------------------- ROM:001371FA ROM:001371FA loc_1371FA: ; CODE XREF: ROM:001371B4↑j ROM:001371FA move.b #4,($1260).l ROM:00137202 addi.b #$40,($1261).l ; '@' ROM:0013720A move.b ($1261).l,d0 ROM:00137210 addi.b #4,d0 ROM:00137214 add.b ($1262).l,d0 ROM:0013721A move.w ($FEE).w,d1 ROM:0013721E move.b d1,($1264).l ROM:00137224 add.b ($1264).l,d0 ROM:0013722A lsr.w #8,d1 ROM:0013722C move.b d1,($1263).l ROM:00137232 add.b ($1263).l,d0 ROM:00137238 move.b d0,($1265).l ROM:0013723E move.w #6,($C52).w ROM:00137244 ROM:00137244 loc_137244: ; CODE XREF: ROM:001371F8↑j ROM:00137244 bra.s locret_13724C ROM:00137246 ; --------------------------------------------------------------------------- ROM:00137246 ROM:00137246 loc_137246: ; CODE XREF: ROM:001371A8↑j ROM:00137246 bset #4,($13A8).w ROM:0013724C ROM:0013724C locret_13724C: ; CODE XREF: ROM:loc_137244↑j ROM:0013724C rts ROM:0013724E ; --------------------------------------------------------------------------- ROM:0013724E bset #0,($938).w ROM:00137254 rts ROM:00137256 ; --------------------------------------------------------------------------- ROM:00137256 bset #2,($13A8).w ROM:0013725C movea.l #$170000,a5 ROM:00137262 move.l a5,($470).w ROM:00137266 bsr.l sub_116ADE ROM:0013726C bset #2,($92E).w ROM:00137272 rts ROM:00137274 ; --------------------------------------------------------------------------- ROM:00137274 move.b ($1263).l,d1 ROM:0013727A lsl.w #8,d1 ROM:0013727C and.b ($1264).l,d1 ROM:00137282 move.w #$3FB,($550).w ROM:00137288 move.w d1,($552).w ROM:0013728C bset #2,($93B).w ROM:00137292 move.w #$FFFF,($E2C).w ROM:00137298 bset #3,($939).w ROM:0013729E movea.l #$178000,a5 ROM:001372A4 move.l a5,($470).w ROM:001372A8 bsr.l sub_116ADE ROM:001372AE bset #2,($92E).w ROM:001372B4 bset #0,($938).w ROM:001372BA bclr #2,($13A8).w ROM:001372C0 rts ROM:001372C2 ; --------------------------------------------------------------------------- ROM:001372C2 btst #0,($938).w ROM:001372C8 bne.s loc_1372F2 ROM:001372CA btst #3,($939).w ROM:001372D0 bne.s loc_1372F2 ROM:001372D2 btst #0,($92C).w ROM:001372D8 bne.s loc_1372F2 ROM:001372DA btst #4,($939).w ROM:001372E0 bne.s loc_1372F2 ROM:001372E2 btst #7,($933).w ROM:001372E8 bne.s loc_1372F2 ROM:001372EA bsr.l sub_12486A ROM:001372F0 rts ROM:001372F2 ; --------------------------------------------------------------------------- ROM:001372F2 ROM:001372F2 loc_1372F2: ; CODE XREF: ROM:001372C8↑j ROM:001372F2 ; ROM:001372D0↑j ... ROM:001372F2 bsr.l sub_1248BE ROM:001372F8 rts ROM:001372FA ; --------------------------------------------------------------------------- ROM:001372FA clr.b d1 ROM:001372FC btst #4,($92B).w ROM:00137302 beq.s loc_137308 ROM:00137304 ori.b #$F,d1 ROM:00137308 ROM:00137308 loc_137308: ; CODE XREF: ROM:00137302↑j ROM:00137308 btst #3,($934).w ROM:0013730E beq.s loc_137314 ROM:00137310 ori.b #$F0,d1 ROM:00137314 ROM:00137314 loc_137314: ; CODE XREF: ROM:0013730E↑j ROM:00137314 btst #4,($13B0).w ROM:0013731A beq.s loc_13736C ROM:0013731C move.b #6,($1263).l ROM:00137324 move.b ($1261).l,d0 ROM:0013732A addi.b #$40,d0 ; '@' ROM:0013732E move.b d0,($1264).l ROM:00137334 move.b ($1262).l,d0 ROM:0013733A move.b d0,($1265).l ROM:00137340 move.b ($119D).w,($1266).l ROM:00137348 move.b ($C68).w,($1267).l ROM:00137350 move.b ($C69).w,($1268).l ROM:00137358 move.b d1,($1269).l ROM:0013735E bsr.l sub_124D22 ROM:00137364 move.w #$B,($C52).w ROM:0013736A bra.s locret_1373C4 ROM:0013736C ; --------------------------------------------------------------------------- ROM:0013736C ROM:0013736C loc_13736C: ; CODE XREF: ROM:0013731A↑j ROM:0013736C move.b #6,($1260).l ROM:00137374 addi.b #$40,($1261).l ; '@' ROM:0013737C move.b ($1261).l,d0 ROM:00137382 addi.b #6,d0 ROM:00137386 add.b ($1262).l,d0 ROM:0013738C move.b ($119D).w,($1263).l ROM:00137394 add.b ($119D).w,d0 ROM:00137398 move.b ($C68).w,($1264).l ROM:001373A0 add.b ($C68).w,d0 ROM:001373A4 move.b ($C69).w,($1265).l ROM:001373AC add.b ($C69).w,d0 ROM:001373B0 move.b d1,($1266).l ROM:001373B6 add.b d1,d0 ROM:001373B8 move.b d0,($1267).l ROM:001373BE move.w #8,($C52).w ROM:001373C4 ROM:001373C4 locret_1373C4: ; CODE XREF: ROM:0013736A↑j ROM:001373C4 rts ROM:001373C6 ; --------------------------------------------------------------------------- ROM:001373C6 bset #4,($13A1).w ROM:001373CC rts ROM:001373CE ; --------------------------------------------------------------------------- ROM:001373CE bset #1,($138A).w ROM:001373D4 rts ROM:001373D6 ; --------------------------------------------------------------------------- ROM:001373D6 clr.w d7 ROM:001373D8 move.b ($1263).l,d7 ROM:001373DE subq.w #1,d7 ROM:001373E0 cmpi.w #4,d7 ROM:001373E4 ble.s loc_1373EE ROM:001373E6 bset #4,($13A8).w ROM:001373EC bra.s locret_137410 ROM:001373EE ; --------------------------------------------------------------------------- ROM:001373EE ROM:001373EE loc_1373EE: ; CODE XREF: ROM:001373E4↑j ROM:001373EE lea ($FFFFFF30).w,a0 ROM:001373F2 move.w d7,d6 ROM:001373F4 asl.w #4,d6 ROM:001373F6 adda.w d6,a0 ROM:001373F8 move.w #$30,d6 ; '0' ROM:001373FC asr.w #4,d6 ROM:001373FE add.w d7,d6 ROM:00137400 move.w $480(a5),2(a0) ROM:00137406 moveq #1,d5 ROM:00137408 asl.l d6,d5 ROM:0013740A asl.l d6,d5 ROM:0013740C or.l d5,($FFFFFE18).w ROM:00137410 ROM:00137410 locret_137410: ; CODE XREF: ROM:001373EC↑j ROM:00137410 rts ROM:00137412 ; --------------------------------------------------------------------------- ROM:00137412 bset #1,($13A3).w ROM:00137418 rts ROM:0013741A ; --------------------------------------------------------------------------- ROM:0013741A bset #5,($1396).w ROM:00137420 rts ROM:00137422 ; --------------------------------------------------------------------------- ROM:00137422 move.b ($1263).l,d0 ROM:00137428 lsl.w #8,d0 ROM:0013742A or.b ($1264).l,d0 ROM:00137430 move.w $484(a5),d1 ROM:00137434 move.w $486(a5),d2 ROM:00137438 cmp.w d0,d1 ROM:0013743A bge.s loc_13744C ROM:0013743C cmp.w d0,d2 ROM:0013743E ble.s loc_13744C ROM:00137440 move.w d0,($13DE).w ROM:00137444 bset #0,($938).w ROM:0013744A bra.s locret_137452 ROM:0013744C ; --------------------------------------------------------------------------- ROM:0013744C ROM:0013744C loc_13744C: ; CODE XREF: ROM:0013743A↑j ROM:0013744C ; ROM:0013743E↑j ROM:0013744C bset #4,($13A8).w ROM:00137452 ROM:00137452 locret_137452: ; CODE XREF: ROM:0013744A↑j ROM:00137452 rts ROM:00137454 ; --------------------------------------------------------------------------- ROM:00137454 move.b ($1263).l,d0 ROM:0013745A lsl.w #8,d0 ROM:0013745C or.b ($1264).l,d0 ROM:00137462 move.w $488(a5),d1 ROM:00137466 move.w $48A(a5),d2 ROM:0013746A cmp.w d0,d1 ROM:0013746C bge.s loc_13747E ROM:0013746E cmp.w d0,d2 ROM:00137470 ble.s loc_13747E ROM:00137472 move.w d0,($13D2).w ROM:00137476 bset #0,($938).w ROM:0013747C bra.s locret_137484 ROM:0013747E ; --------------------------------------------------------------------------- ROM:0013747E ROM:0013747E loc_13747E: ; CODE XREF: ROM:0013746C↑j ROM:0013747E ; ROM:00137470↑j ROM:0013747E bset #4,($13A8).w ROM:00137484 ROM:00137484 locret_137484: ; CODE XREF: ROM:0013747C↑j ROM:00137484 rts ROM:00137486 ; --------------------------------------------------------------------------- ROM:00137486 move.w #3,d1 ROM:0013748A cmpi.b #$FF,$1260(d1.w) ROM:00137492 bne.s loc_1374C4 ROM:00137494 move.w #0,d2 ROM:00137498 bra.s loc_13749E ROM:0013749A ; --------------------------------------------------------------------------- ROM:0013749A ROM:0013749A loc_13749A: ; CODE XREF: ROM:001374C0↓j ROM:0013749A addi.w #1,d2 ROM:0013749E ROM:0013749E loc_13749E: ; CODE XREF: ROM:00137498↑j ROM:0013749E cmpi.w #0,d2 ROM:001374A2 bgt.s loc_1374C2 ROM:001374A4 move.w $F38(d2.w*2),d3 ROM:001374AA add.w $48C(a5),d3 ROM:001374AE move.w $302(a5),d4 ROM:001374B2 cmp.w d3,d4 ROM:001374B4 bge.s loc_1374BA ROM:001374B6 move.w $302(a5),d3 ROM:001374BA ROM:001374BA loc_1374BA: ; CODE XREF: ROM:001374B4↑j ROM:001374BA move.w d3,$F38(d2.w*2) ROM:001374C0 bra.s loc_13749A ROM:001374C2 ; --------------------------------------------------------------------------- ROM:001374C2 ROM:001374C2 loc_1374C2: ; CODE XREF: ROM:001374A2↑j ROM:001374C2 bra.s locret_137504 ROM:001374C4 ; --------------------------------------------------------------------------- ROM:001374C4 ROM:001374C4 loc_1374C4: ; CODE XREF: ROM:00137492↑j ROM:001374C4 cmpi.b #0,$1260(d1.w) ROM:001374CC bne.s loc_1374FE ROM:001374CE move.w #0,d2 ROM:001374D2 bra.s loc_1374D8 ROM:001374D4 ; --------------------------------------------------------------------------- ROM:001374D4 ROM:001374D4 loc_1374D4: ; CODE XREF: ROM:001374FA↓j ROM:001374D4 addi.w #1,d2 ROM:001374D8 ROM:001374D8 loc_1374D8: ; CODE XREF: ROM:001374D2↑j ROM:001374D8 cmpi.w #0,d2 ROM:001374DC bgt.s loc_1374FC ROM:001374DE move.w $F38(d2.w*2),d3 ROM:001374E4 sub.w $48C(a5),d3 ROM:001374E8 move.w $304(a5),d4 ROM:001374EC cmp.w d3,d4 ROM:001374EE ble.s loc_1374F4 ROM:001374F0 move.w $304(a5),d3 ROM:001374F4 ROM:001374F4 loc_1374F4: ; CODE XREF: ROM:001374EE↑j ROM:001374F4 move.w d3,$F38(d2.w*2) ROM:001374FA bra.s loc_1374D4 ROM:001374FC ; --------------------------------------------------------------------------- ROM:001374FC ROM:001374FC loc_1374FC: ; CODE XREF: ROM:001374DC↑j ROM:001374FC bra.s locret_137504 ROM:001374FE ; --------------------------------------------------------------------------- ROM:001374FE ROM:001374FE loc_1374FE: ; CODE XREF: ROM:001374CC↑j ROM:001374FE bset #4,($13A8).w ROM:00137504 ROM:00137504 locret_137504: ; CODE XREF: ROM:loc_1374C2↑j ROM:00137504 ; ROM:loc_1374FC↑j ROM:00137504 rts ROM:00137506 ; --------------------------------------------------------------------------- ROM:00137506 clr.l d0 ROM:00137508 clr.l d1 ROM:0013750A movea.l #$1263,a0 ROM:00137510 move.b (a0)+,d0 ROM:00137512 lsl.l #8,d0 ROM:00137514 or.b (a0)+,d0 ROM:00137516 swap d0 ROM:00137518 clr.l d1 ROM:0013751A move.b (a0)+,d1 ROM:0013751C lsl.l #8,d1 ROM:0013751E or.b (a0)+,d1 ROM:00137520 or.l d1,d0 ROM:00137522 and.l d0,($13CE).w ROM:00137526 clr.l d0 ROM:00137528 clr.l d1 ROM:0013752A move.b (a0)+,d0 ROM:0013752C lsl.l #8,d0 ROM:0013752E or.b (a0)+,d0 ROM:00137530 swap d0 ROM:00137532 clr.l d1 ROM:00137534 move.b (a0)+,d1 ROM:00137536 lsl.l #8,d1 ROM:00137538 or.b (a0)+,d1 ROM:0013753A or.l d1,d0 ROM:0013753C and.l d0,($13CC).w ROM:00137540 clr.l d0 ROM:00137542 clr.l d1 ROM:00137544 move.b (a0)+,d0 ROM:00137546 lsl.l #8,d0 ROM:00137548 or.b (a0)+,d0 ROM:0013754A swap d0 ROM:0013754C clr.l d1 ROM:0013754E move.b (a0)+,d1 ROM:00137550 lsl.l #8,d1 ROM:00137552 or.b (a0)+,d1 ROM:00137554 or.l d1,d0 ROM:00137556 and.l d0,($13BC).w ROM:0013755A clr.l d0 ROM:0013755C clr.l d1 ROM:0013755E move.b (a0)+,d0 ROM:00137560 lsl.l #8,d0 ROM:00137562 or.b (a0)+,d0 ROM:00137564 and.w d0,($13E0).w ROM:00137568 move.b (a0),d0 ROM:0013756A and.b d0,($1456).w ROM:0013756E bsr.l sub_134AD2 ROM:00137574 rts ROM:00137576 ; --------------------------------------------------------------------------- ROM:00137576 lea ($FFFFFFF0).w,a0 ROM:0013757A move.w #$F0,d0 ROM:0013757E asr.w #4,d0 ROM:00137580 bsr.l sub_11B984 ROM:00137586 moveq #$D,d2 ROM:00137588 moveq #1,d1 ROM:0013758A moveq #3,d4 ROM:0013758C clr.w (a0) ROM:0013758E clr.w 2(a0) ROM:00137592 clr.w 4(a0) ROM:00137596 clr.w 6(a0) ROM:0013759A clr.w 8(a0) ROM:0013759E moveq #1,d3 ROM:001375A0 moveq #1,d5 ROM:001375A2 bsr.l sub_11B908 ROM:001375A8 move.w #$F0,d0 ROM:001375AC asr.w #4,d0 ROM:001375AE lea ($FFFFFFF0).w,a0 ROM:001375B2 move.w $482(a5),2(a0) ROM:001375B8 moveq #1,d5 ROM:001375BA asl.l d0,d5 ROM:001375BC asl.l d0,d5 ROM:001375BE or.l d5,($FFFFFE18).w ROM:001375C2 rts ROM:001375C4 ; --------------------------------------------------------------------------- ROM:001375C4 bset #7,($139F).w ROM:001375CA rts ROM:001375CC ; --------------------------------------------------------------------------- ROM:001375CC move.b ($1263).l,d1 ROM:001375D2 cmpi.b #0,d1 ROM:001375D6 bne.s loc_1375DE ROM:001375D8 clr.b ($74D).w ROM:001375DC bra.s locret_1375FC ROM:001375DE ; --------------------------------------------------------------------------- ROM:001375DE ROM:001375DE loc_1375DE: ; CODE XREF: ROM:001375D6↑j ROM:001375DE andi.b #$E0,d1 ROM:001375E2 cmpi.b #$A0,d1 ROM:001375E6 bne.s loc_1375F2 ROM:001375E8 move.b ($1263).l,($74D).w ROM:001375F0 bra.s locret_1375FC ROM:001375F2 ; --------------------------------------------------------------------------- ROM:001375F2 ROM:001375F2 loc_1375F2: ; CODE XREF: ROM:001375E6↑j ROM:001375F2 clr.b ($74D).w ROM:001375F6 bset #4,($13A8).w ROM:001375FC ROM:001375FC locret_1375FC: ; CODE XREF: ROM:001375DC↑j ROM:001375FC ; ROM:001375F0↑j ROM:001375FC rts ROM:001375FE ; --------------------------------------------------------------------------- ROM:001375FE bclr #5,($1396).w ROM:00137604 rts ROM:00137606 ; --------------------------------------------------------------------------- ROM:00137606 bclr #1,($13A3).w ROM:0013760C rts ROM:0013760E ; --------------------------------------------------------------------------- ROM:0013760E move.l ($96C).w,d6 ROM:00137612 move.l ($968).w,d7 ROM:00137616 cmpi.b #$FF,d3 ROM:0013761A bne.s loc_137622 ROM:0013761C bset d5,d6 ROM:0013761E bset d5,d7 ROM:00137620 bra.s loc_137630 ROM:00137622 ; --------------------------------------------------------------------------- ROM:00137622 ROM:00137622 loc_137622: ; CODE XREF: ROM:0013761A↑j ROM:00137622 cmpi.b #$F0,d3 ROM:00137626 bne.s loc_13762E ROM:00137628 bclr d5,d6 ROM:0013762A bset d5,d7 ROM:0013762C bra.s loc_137630 ROM:0013762E ; --------------------------------------------------------------------------- ROM:0013762E ROM:0013762E loc_13762E: ; CODE XREF: ROM:00137626↑j ROM:0013762E bclr d5,d7 ROM:00137630 ROM:00137630 loc_137630: ; CODE XREF: ROM:00137620↑j ROM:00137630 ; ROM:0013762C↑j ROM:00137630 move.l d6,($96C).w ROM:00137634 move.l d7,($968).w ROM:00137638 btst #3,($96A).w ROM:0013763E beq.s locret_137658 ROM:00137640 bset #5,($139A).w ROM:00137646 move.b ($1264).l,d2 ROM:0013764C lsl.w #8,d2 ROM:0013764E or.b ($1265).l,d2 ROM:00137654 move.w d2,($C54).w ROM:00137658 ROM:00137658 locret_137658: ; CODE XREF: ROM:0013763E↑j ROM:00137658 rts ROM:0013765A ROM:0013765A ; =============== S U B R O U T I N E ======================================= ROM:0013765A ROM:0013765A ROM:0013765A sub_13765A: ; CODE XREF: ROM:001251EC↑p ROM:0013765A ; ROM:0012524A↑p ... ROM:0013765A clr.b ($74D).w ROM:0013765E bclr #5,($1396).w ROM:00137664 bclr #1,($13A3).w ROM:0013766A rts ROM:0013766A ; End of function sub_13765A ROM:0013766A ROM:0013766C ROM:0013766C ; =============== S U B R O U T I N E ======================================= ROM:0013766C ROM:0013766C ROM:0013766C sub_13766C: ; CODE XREF: ROM:loc_1251E6↑p ROM:0013766C ; ROM:0012527C↑p ... ROM:0013766C clr.l ($968).w ROM:00137670 clr.l ($970).w ROM:00137674 bsr.l sub_126A08 ROM:0013767A rts ROM:0013767A ; End of function sub_13766C ROM:0013767A ROM:0013767C ; --------------------------------------------------------------------------- ROM:0013767C move.b ($1263).l,d0 ROM:00137682 lsl.w #8,d0 ROM:00137684 or.b ($1264).l,d0 ROM:0013768A move.w $284(a5),d1 ROM:0013768E move.w $286(a5),d2 ROM:00137692 cmp.w d0,d1 ROM:00137694 bge.s loc_1376BA ROM:00137696 cmp.w d0,d2 ROM:00137698 ble.s loc_1376BA ROM:0013769A move.w #0,d3 ROM:0013769E bra.s loc_1376A4 ROM:001376A0 ; --------------------------------------------------------------------------- ROM:001376A0 ROM:001376A0 loc_1376A0: ; CODE XREF: ROM:001376B0↓j ROM:001376A0 addi.w #1,d3 ROM:001376A4 ROM:001376A4 loc_1376A4: ; CODE XREF: ROM:0013769E↑j ROM:001376A4 cmpi.w #0,d3 ROM:001376A8 bgt.s loc_1376B2 ROM:001376AA move.w d0,$143A(d3.w*2) ROM:001376B0 bra.s loc_1376A0 ROM:001376B2 ; --------------------------------------------------------------------------- ROM:001376B2 ROM:001376B2 loc_1376B2: ; CODE XREF: ROM:001376A8↑j ROM:001376B2 bset #0,($938).w ROM:001376B8 bra.s locret_1376C0 ROM:001376BA ; --------------------------------------------------------------------------- ROM:001376BA ROM:001376BA loc_1376BA: ; CODE XREF: ROM:00137694↑j ROM:001376BA ; ROM:00137698↑j ROM:001376BA bset #4,($13A8).w ROM:001376C0 ROM:001376C0 locret_1376C0: ; CODE XREF: ROM:001376B8↑j ROM:001376C0 rts ROM:001376C2 ; --------------------------------------------------------------------------- ROM:001376C2 move.l ($974).w,d6 ROM:001376C6 move.l ($970).w,d7 ROM:001376CA move.b d3,($11BF).w ROM:001376CE move.b d5,($11C0).w ROM:001376D2 cmpi.b #$FF,d3 ROM:001376D6 bne.s loc_1376DE ROM:001376D8 bset d5,d6 ROM:001376DA bset d5,d7 ROM:001376DC bra.s loc_1376EC ROM:001376DE ; --------------------------------------------------------------------------- ROM:001376DE ROM:001376DE loc_1376DE: ; CODE XREF: ROM:001376D6↑j ROM:001376DE cmpi.b #$F0,d3 ROM:001376E2 bne.s loc_1376EA ROM:001376E4 bclr d5,d6 ROM:001376E6 bset d5,d7 ROM:001376E8 bra.s loc_1376EC ROM:001376EA ; --------------------------------------------------------------------------- ROM:001376EA ROM:001376EA loc_1376EA: ; CODE XREF: ROM:001376E2↑j ROM:001376EA bclr d5,d7 ROM:001376EC ROM:001376EC loc_1376EC: ; CODE XREF: ROM:001376DC↑j ROM:001376EC ; ROM:001376E8↑j ROM:001376EC move.l d6,($974).w ROM:001376F0 move.l d7,($970).w ROM:001376F4 btst #1,($973).w ROM:001376FA beq.s locret_13770C ROM:001376FC move.b ($1264).l,($11BF).w ROM:00137704 move.b ($1265).l,($11C0).w ROM:0013770C ROM:0013770C locret_13770C: ; CODE XREF: ROM:001376FA↑j ROM:0013770C rts ROM:0013770E ; --------------------------------------------------------------------------- ROM:0013770E cmpi.b #$FF,d3 ROM:00137712 bne.s loc_137732 ROM:00137714 move.l ($968).w,d6 ROM:00137718 bset d2,d6 ROM:0013771A move.l d6,($968).w ROM:0013771E move.b ($1264).l,d7 ROM:00137724 lsl.w #8,d7 ROM:00137726 or.b ($1265).l,d7 ROM:0013772C move.w d7,($E1E).w ROM:00137730 bra.s locret_13773C ROM:00137732 ; --------------------------------------------------------------------------- ROM:00137732 ROM:00137732 loc_137732: ; CODE XREF: ROM:00137712↑j ROM:00137732 move.l ($968).w,d6 ROM:00137736 bclr d2,d6 ROM:00137738 move.l d6,($968).w ROM:0013773C ROM:0013773C locret_13773C: ; CODE XREF: ROM:00137730↑j ROM:0013773C rts ROM:0013773E ; --------------------------------------------------------------------------- ROM:0013773E cmpi.b #$FF,d3 ROM:00137742 bne.s loc_13777A ROM:00137744 move.l ($968).w,d6 ROM:00137748 bset d2,d6 ROM:0013774A move.l d6,($968).w ROM:0013774E bset #5,($139A).w ROM:00137754 move.b ($1264).l,d7 ROM:0013775A lsl.w #8,d7 ROM:0013775C or.b ($1265).l,d7 ROM:00137762 move.w d7,($E1E).w ROM:00137766 move.b ($1266).l,d7 ROM:0013776C lsl.w #8,d7 ROM:0013776E or.b ($1267).l,d7 ROM:00137774 move.w d7,($C54).w ROM:00137778 bra.s locret_137784 ROM:0013777A ; --------------------------------------------------------------------------- ROM:0013777A ROM:0013777A loc_13777A: ; CODE XREF: ROM:00137742↑j ROM:0013777A move.l ($968).w,d6 ROM:0013777E bclr d2,d6 ROM:00137780 move.l d6,($968).w ROM:00137784 ROM:00137784 locret_137784: ; CODE XREF: ROM:00137778↑j ROM:00137784 rts ROM:00137786 ; --------------------------------------------------------------------------- ROM:00137786 cmpi.b #$FF,d3 ROM:0013778A bne.s loc_1377B6 ROM:0013778C move.l ($968).w,d6 ROM:00137790 bset d2,d6 ROM:00137792 move.l d6,($968).w ROM:00137796 move.b ($1264).l,d7 ROM:0013779C lsl.w #8,d7 ROM:0013779E or.b ($1265).l,d7 ROM:001377A4 move.w #1,($5C4).w ROM:001377AA move.w d7,($5C0).w ROM:001377AE bsr.l sub_11B036 ROM:001377B4 bra.s locret_1377CC ROM:001377B6 ; --------------------------------------------------------------------------- ROM:001377B6 ROM:001377B6 loc_1377B6: ; CODE XREF: ROM:0013778A↑j ROM:001377B6 move.l ($968).w,d6 ROM:001377BA bclr d2,d6 ROM:001377BC move.l d6,($968).w ROM:001377C0 move.w #2,($5C4).w ROM:001377C6 bsr.l sub_11B036 ROM:001377CC ROM:001377CC locret_1377CC: ; CODE XREF: ROM:001377B4↑j ROM:001377CC rts ROM:001377CC ; --------------------------------------------------------------------------- ROM:001377CE word_1377CE: dc.w $201 ; DATA XREF: sub_11924A+12↑o ROM:001377CE ; sub_119A42+24↑o ... ROM:001377D0 dc.l $193204FF, $193804FF, $2021932, $5FF1938, $5FF0203 ROM:001377D0 dc.l $193206FF, $193806FF, $2041932, $7FF1938, $7FF0505 ROM:001377D0 dc.l $193103FF, $193703FF, $4431933, $2FF1939, $2FF1590 ROM:001377D0 dc.l $193201FF, $193801FF, $3401931, $4FF1937, $4FF0115 ROM:001377D0 dc.l $193002FF, $193602FF, $15211932, $3FF1938, $3FF0335 ROM:001377D0 dc.l $193305FF, $193905FF, $1111931, $5FF1937, $5FF0110 ROM:001377D0 dc.l $193306FF, $193906FF, $1951933, $FF1939, $FF0106 ROM:001377D0 dc.l $193001FF, $193601FF, $1351930, $FF1936, $FF0141 ROM:001377D0 dc.l $193107FF, $193707FF, $1301931, $6FF1937, $6FF0136 ROM:001377D0 dc.l $193005FF, $193605FF, $1331931, $2FF1937, $2FF0140 ROM:001377D0 dc.l $193101FF, $193701FF, $5011933, $1FF1939, $1FF0500 ROM:001377D0 dc.l $193304FF, $193904FF, $1211930, $7FF1936, $7FF0120 ROM:001377D0 dc.l $193006FF, $193606FF, $4201931, $FF1937, $FF0170 ROM:001377D0 dc.l $193303FF, $193903FF, $2301932, $FF1938, $FF1640 ROM:001377D0 dc.l $193202FF, $193802FF, $17751933, $7FF1939, $7FF0301 ROM:001377D0 dc.l $11F800FF, $145800FF, $30211F8, $1FF1458, $1FF0303 ROM:001377D0 dc.l $11F802FF, $145802FF, $30411F8, $3FF1458, $3FF0300 ROM:001377D0 dc.l $13A107FF, $14F001FF, $31314EF, $4FF14EF, $4FF0601 ROM:001377D0 dcb.l 2,$92901FF ROM:00137940 dc.b 0, $FF ROM:00137942 ROM:00137942 ; =============== S U B R O U T I N E ======================================= ROM:00137942 ROM:00137942 ROM:00137942 sub_137942: ; CODE XREF: ROM:0011691E↑p ROM:00137942 move.w #0,($FFFFF462).w ROM:00137948 move.w #$204,($FFFFF460).w ROM:0013794E rts ROM:0013794E ; End of function sub_137942 ROM:0013794E ROM:00137950 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_21. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00137952 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_29. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00137954 ; --------------------------------------------------------------------------- ROM:00137954 rts ROM:00137956 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_3. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00137958 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_22. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0013795A ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_23. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0013795C ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_30. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0013795E dc.w $FFFF ROM:00137960 dword_137960: dcb.l 6,0 ; DATA XREF: sub_117628+4↑o ROM:00137978 dc.l $280000, $6434BC ROM:00137978 dcb.l 3,0 ROM:0013798C dc.l $13880000 ROM:0013798C dcb.l $1E,0 ROM:00137A08 dc.l $7D7D7D ROM:00137A08 dcb.l $13,$7D7D7D7D ROM:00137A08 dc.l $7D7D0000 ROM:00137A08 dcb.l $99,0 ROM:00137CC0 dc.l $A469FFFF ROM:00137CC0 dcb.l 2,$FFFF ROM:00137CC0 dcb.l $20CD,$FFFFFFFF ROM:00140000 dword_140000: dcb.l $4000,$FFFFFFFF ; DATA XREF: sub_115B92+4E↑o ROM:00150000 dword_150000: dcb.l $4000,$FFFFFFFF ; DATA XREF: sub_115B92+58↑o ROM:00160000 dword_160000: dcb.l $3FFF,$FFFFFFFF ; DATA XREF: sub_115B92+62↑o ROM:0016FFFC dcb.b 3,$FF ROM:0016FFFF byte_16FFFF: dc.b $FF ; DATA XREF: ROM:loc_1147A6↑o ROM:0016FFFF ; ROM:loc_1178FC↑o ... ROM:0016FFFF ; end of 'ROM' ROM:0016FFFF ROM:0016FFFF ROM:0016FFFF END