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 : 046108EA58E4C3920553C5475BFF08EAD87C9843C505330A08E61C2670B4BD8C ROM:00110000 ; Input MD5 : 3B3FA1A1C408ECBA0253E46382A9485B ROM:00110000 ; Input CRC32 : C775A7F8 ROM:00110000 ROM:00110000 ; Format : Binary file ROM:00110000 ; Base Address: 0000h Range: 110000h - 13A000h Loaded length: 2A000h ROM:00110000 ROM:00110000 ; Processor : 68K ROM:00110000 ; Target assembler: 680x0 Assembler in MRI compatible mode ROM:00110000 ; This file should be compiled with "as -M" ROM:00110000 ROM:00110000 ; =========================================================================== ROM:00110000 ROM:00110000 ; Segment type: Pure code ROM:00110000 ; segment "ROM" ROM:00110000 unk_110000: dc.b 0 ; DATA XREF: sub_114486+A↓o ROM:00110000 ; sub_1144FC↓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 $56 ; V ROM:00110007 dc.b $28 ; ( ROM:00110008 dc.b 0 ROM:00110009 dc.b $11 ROM:0011000A dc.b $5E ; ^ ROM:0011000B dc.b $AC ROM:0011000C dc.b 0 ROM:0011000D dc.b $11 ROM:0011000E dc.b $5E ; ^ ROM:0011000F dc.b $AC ROM:00110010 dc.b 0 ROM:00110011 dc.b $11 ROM:00110012 dc.b $5E ; ^ ROM:00110013 dc.b $AC ROM:00110014 dc.b 0 ROM:00110015 dc.b $11 ROM:00110016 dc.b $5E ; ^ ROM:00110017 dc.b $AE ROM:00110018 dc.b 0 ROM:00110019 dc.b $11 ROM:0011001A dc.b $5E ; ^ ROM:0011001B dc.b $AE ROM:0011001C dc.b 0 ROM:0011001D dc.b $11 ROM:0011001E dc.b $5E ; ^ ROM:0011001F dc.b $AE ROM:00110020 dc.b 0 ROM:00110021 dc.b $11 ROM:00110022 dc.b $5E ; ^ ROM:00110023 dc.b $AE ROM:00110024 dc.b 0 ROM:00110025 dc.b $11 ROM:00110026 dc.b $5E ; ^ ROM:00110027 dc.b $AC ROM:00110028 dc.b 0 ROM:00110029 dc.b $11 ROM:0011002A dc.b $5E ; ^ ROM:0011002B dc.b $AC ROM:0011002C dc.b 0 ROM:0011002D dc.b $11 ROM:0011002E dc.b $5E ; ^ ROM:0011002F dc.b $AC ROM:00110030 dc.b 0 ROM:00110031 dc.b $11 ROM:00110032 dc.b $5E ; ^ ROM:00110033 dc.b $AC ROM:00110034 dc.b 0 ROM:00110035 dc.b $11 ROM:00110036 dc.b $5E ; ^ ROM:00110037 dc.b $AC ROM:00110038 dc.b 0 ROM:00110039 dc.b $11 ROM:0011003A dc.b $5E ; ^ ROM:0011003B dc.b $AC ROM:0011003C dc.b 0 ROM:0011003D dc.b $11 ROM:0011003E dc.b $5E ; ^ ROM:0011003F dc.b $AC 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 $5E ; ^ ROM:00110063 dc.b $AC ROM:00110064 dc.b 0 ROM:00110065 dc.b $11 ROM:00110066 dc.b $5E ; ^ ROM:00110067 dc.b $AE ROM:00110068 dc.b 0 ROM:00110069 dc.b $11 ROM:0011006A dc.b $5E ; ^ ROM:0011006B dc.b $AE ROM:0011006C dc.b 0 ROM:0011006D dc.b $11 ROM:0011006E dc.b $5E ; ^ ROM:0011006F dc.b $AE ROM:00110070 dc.b 0 ROM:00110071 dc.b $11 ROM:00110072 dc.b $5E ; ^ ROM:00110073 dc.b $AE ROM:00110074 dc.b 0 ROM:00110075 dc.b $11 ROM:00110076 dc.b $5E ; ^ ROM:00110077 dc.b $AE ROM:00110078 dc.b 0 ROM:00110079 dc.b $11 ROM:0011007A dc.b $5E ; ^ ROM:0011007B dc.b $AE ROM:0011007C dc.b 0 ROM:0011007D dc.b $11 ROM:0011007E dc.b $5E ; ^ ROM:0011007F dc.b $AE ROM:00110080 dc.b 0 ROM:00110081 dc.b $11 ROM:00110082 dc.b $5E ; ^ ROM:00110083 dc.b $AE ROM:00110084 dc.b 0 ROM:00110085 dc.b $11 ROM:00110086 dc.b $5E ; ^ ROM:00110087 dc.b $AE ROM:00110088 dc.b 0 ROM:00110089 dc.b $11 ROM:0011008A dc.b $5E ; ^ ROM:0011008B dc.b $AE ROM:0011008C dc.b 0 ROM:0011008D dc.b $11 ROM:0011008E dc.b $5E ; ^ ROM:0011008F dc.b $AE ROM:00110090 dc.b 0 ROM:00110091 dc.b $11 ROM:00110092 dc.b $5E ; ^ ROM:00110093 dc.b $AE ROM:00110094 dc.b 0 ROM:00110095 dc.b $11 ROM:00110096 dc.b $5E ; ^ ROM:00110097 dc.b $AE ROM:00110098 dc.b 0 ROM:00110099 dc.b $11 ROM:0011009A dc.b $5E ; ^ ROM:0011009B dc.b $AE ROM:0011009C dc.b 0 ROM:0011009D dc.b $11 ROM:0011009E dc.b $5E ; ^ ROM:0011009F dc.b $AE ROM:001100A0 dc.b 0 ROM:001100A1 dc.b $11 ROM:001100A2 dc.b $5E ; ^ ROM:001100A3 dc.b $AE ROM:001100A4 dc.b 0 ROM:001100A5 dc.b $11 ROM:001100A6 dc.b $5E ; ^ ROM:001100A7 dc.b $AE ROM:001100A8 dc.b 0 ROM:001100A9 dc.b $11 ROM:001100AA dc.b $5E ; ^ ROM:001100AB dc.b $AE ROM:001100AC dc.b 0 ROM:001100AD dc.b $11 ROM:001100AE dc.b $5E ; ^ ROM:001100AF dc.b $AE ROM:001100B0 dc.b 0 ROM:001100B1 dc.b $11 ROM:001100B2 dc.b $5E ; ^ ROM:001100B3 dc.b $AE ROM:001100B4 dc.b 0 ROM:001100B5 dc.b $11 ROM:001100B6 dc.b $5E ; ^ ROM:001100B7 dc.b $AE ROM:001100B8 dc.b 0 ROM:001100B9 dc.b $11 ROM:001100BA dc.b $5E ; ^ ROM:001100BB dc.b $AE ROM:001100BC dc.b 0 ROM:001100BD dc.b $11 ROM:001100BE dc.b $5E ; ^ ROM:001100BF dc.b $AE ROM:001100C0 dc.b 0 ROM:001100C1 dc.b $11 ROM:001100C2 dc.b $5E ; ^ ROM:001100C3 dc.b $AC ROM:001100C4 dc.b 0 ROM:001100C5 dc.b $11 ROM:001100C6 dc.b $5E ; ^ ROM:001100C7 dc.b $AC ROM:001100C8 dc.b 0 ROM:001100C9 dc.b $11 ROM:001100CA dc.b $5E ; ^ ROM:001100CB dc.b $AC ROM:001100CC dc.b 0 ROM:001100CD dc.b $11 ROM:001100CE dc.b $5E ; ^ ROM:001100CF dc.b $AC ROM:001100D0 dc.b 0 ROM:001100D1 dc.b $11 ROM:001100D2 dc.b $5E ; ^ ROM:001100D3 dc.b $AC ROM:001100D4 dc.b 0 ROM:001100D5 dc.b $11 ROM:001100D6 dc.b $5E ; ^ ROM:001100D7 dc.b $AC ROM:001100D8 dc.b 0 ROM:001100D9 dc.b $11 ROM:001100DA dc.b $5E ; ^ ROM:001100DB dc.b $AC ROM:001100DC dc.b 0 ROM:001100DD dc.b $11 ROM:001100DE dc.b $5E ; ^ ROM:001100DF dc.b $AC ROM:001100E0 dc.b 0 ROM:001100E1 dc.b $11 ROM:001100E2 dc.b $5E ; ^ ROM:001100E3 dc.b $AC ROM:001100E4 dc.b 0 ROM:001100E5 dc.b $11 ROM:001100E6 dc.b $5E ; ^ ROM:001100E7 dc.b $AC ROM:001100E8 dc.b 0 ROM:001100E9 dc.b $11 ROM:001100EA dc.b $5E ; ^ ROM:001100EB dc.b $AC 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 $D ROM:00110103 dc.b $42 ; B ROM:00110104 dc.b 0 ROM:00110105 dc.b $11 ROM:00110106 dc.b $50 ; P ROM:00110107 dc.b $3A ; : ROM:00110108 dc.b 0 ROM:00110109 dc.b $11 ROM:0011010A dc.b $50 ; P ROM:0011010B dc.b $3A ; : ROM:0011010C dc.b 0 ROM:0011010D dc.b $11 ROM:0011010E dc.b $54 ; T ROM:0011010F dc.b $D4 ROM:00110110 dc.b 0 ROM:00110111 dc.b $11 ROM:00110112 dc.b $54 ; T ROM:00110113 dc.b $D4 ROM:00110114 dc.b 0 ROM:00110115 dc.b $11 ROM:00110116 dc.b $54 ; T ROM:00110117 dc.b $D4 ROM:00110118 dc.b 0 ROM:00110119 dc.b $11 ROM:0011011A dc.b $54 ; T ROM:0011011B dc.b $D4 ROM:0011011C dc.b 0 ROM:0011011D dc.b $11 ROM:0011011E dc.b $98 ROM:0011011F dc.b $D8 ROM:00110120 dc.b 0 ROM:00110121 dc.b $11 ROM:00110122 dc.b $5E ; ^ ROM:00110123 dc.b $CA ROM:00110124 dc.b 0 ROM:00110125 dc.b $11 ROM:00110126 dc.b $50 ; P ROM:00110127 dc.b $32 ; 2 ROM:00110128 dc.b 0 ROM:00110129 dc.b $11 ROM:0011012A dc.b $50 ; P ROM:0011012B dc.b $2A ; * ROM:0011012C dc.b 0 ROM:0011012D dc.b $11 ROM:0011012E dc.b $5E ; ^ ROM:0011012F dc.b $BA ROM:00110130 dc.b 0 ROM:00110131 dc.b $11 ROM:00110132 dc.b $5E ; ^ ROM:00110133 dc.b $C2 ROM:00110134 dc.b 0 ROM:00110135 dc.b $11 ROM:00110136 dc.b $5E ; ^ ROM:00110137 dc.b $D8 ROM:00110138 dc.b 0 ROM:00110139 dc.b $11 ROM:0011013A dc.b $5E ; ^ ROM:0011013B dc.b $EE ROM:0011013C dc.b 0 ROM:0011013D dc.b $11 ROM:0011013E dc.b $5E ; ^ ROM:0011013F dc.b $E6 ROM:00110140 dc.b 0 ROM:00110141 dc.b $11 ROM:00110142 dc.b $16 ROM:00110143 dc.b $A6 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 $5D ; ] ROM:0011014B dc.b $BC 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 $3F ; ? ROM:00110227 dc.b $DE ROM:00110228 dc.b 0 ROM:00110229 dc.b $11 ROM:0011022A dc.b $14 ROM:0011022B dc.b 4 ROM:0011022C dc.b $FF ROM:0011022D dc.b $FF ROM:0011022E dc.b $FF ROM:0011022F dc.b $FF ROM:00110230 dc.b $FF ROM:00110231 dc.b $FF ROM:00110232 dc.b $FF ROM:00110233 dc.b $FF ROM:00110234 dc.b $FF ROM:00110235 dc.b $FF ROM:00110236 dc.b $FF ROM:00110237 dc.b $FF ROM:00110238 dc.b $FF ROM:00110239 dc.b $FF ROM:0011023A dc.b $FF ROM:0011023B dc.b $FF ROM:0011023C dc.b $FF ROM:0011023D dc.b $FF ROM:0011023E dc.b $FF ROM:0011023F dc.b $FF ROM:00110240 dc.b $FF ROM:00110241 dc.b $FF ROM:00110242 dc.b $FF ROM:00110243 dc.b $FF ROM:00110244 dc.b $FF ROM:00110245 dc.b $FF ROM:00110246 dc.b $FF ROM:00110247 dc.b $FF ROM:00110248 dc.b $FF ROM:00110249 dc.b $FF ROM:0011024A dc.b $FF ROM:0011024B dc.b $FF ROM:0011024C dc.b $FF ROM:0011024D dc.b $FF ROM:0011024E dc.b $FF ROM:0011024F dc.b $FF ROM:00110250 dc.b $FF ROM:00110251 dc.b $FF ROM:00110252 dc.b $FF ROM:00110253 dc.b $FF ROM:00110254 dc.b $FF ROM:00110255 dc.b $FF ROM:00110256 dc.b $FF ROM:00110257 dc.b $FF ROM:00110258 dc.b $FF ROM:00110259 dc.b $FF ROM:0011025A dc.b $FF ROM:0011025B dc.b $FF ROM:0011025C dc.b $FF ROM:0011025D dc.b $FF ROM:0011025E dc.b $FF ROM:0011025F dc.b $FF ROM:00110260 dc.b $FF ROM:00110261 dc.b $FF ROM:00110262 dc.b $FF ROM:00110263 dc.b $FF ROM:00110264 dc.b $FF ROM:00110265 dc.b $FF ROM:00110266 dc.b $FF ROM:00110267 dc.b $FF ROM:00110268 dc.b $FF ROM:00110269 dc.b $FF ROM:0011026A dc.b $FF ROM:0011026B dc.b $FF ROM:0011026C dc.b $FF ROM:0011026D dc.b $FF ROM:0011026E dc.b $FF ROM:0011026F dc.b $FF ROM:00110270 dc.b $FF ROM:00110271 dc.b $FF ROM:00110272 dc.b $FF ROM:00110273 dc.b $FF ROM:00110274 dc.b $FF ROM:00110275 dc.b $FF ROM:00110276 dc.b $FF ROM:00110277 dc.b $FF ROM:00110278 dc.b $FF ROM:00110279 dc.b $FF ROM:0011027A dc.b $FF ROM:0011027B dc.b $FF ROM:0011027C dc.b $FF ROM:0011027D dc.b $FF ROM:0011027E dc.b $FF ROM:0011027F dc.b $FF ROM:00110280 dc.b $FF ROM:00110281 dc.b $FF ROM:00110282 dc.b $FF ROM:00110283 dc.b $FF ROM:00110284 dc.b $FF ROM:00110285 dc.b $FF ROM:00110286 dc.b $FF ROM:00110287 dc.b $FF ROM:00110288 dc.b $FF ROM:00110289 dc.b $FF ROM:0011028A dc.b $FF ROM:0011028B dc.b $FF ROM:0011028C dc.b $FF ROM:0011028D dc.b $FF ROM:0011028E dc.b $FF ROM:0011028F dc.b $FF ROM:00110290 dc.b $FF ROM:00110291 dc.b $FF ROM:00110292 dc.b $FF ROM:00110293 dc.b $FF ROM:00110294 dc.b $FF ROM:00110295 dc.b $FF ROM:00110296 dc.b $FF ROM:00110297 dc.b $FF ROM:00110298 dc.b $FF ROM:00110299 dc.b $FF ROM:0011029A dc.b $FF ROM:0011029B dc.b $FF ROM:0011029C dc.b $FF ROM:0011029D dc.b $FF ROM:0011029E dc.b $FF ROM:0011029F dc.b $FF ROM:001102A0 dc.b $FF ROM:001102A1 dc.b $FF ROM:001102A2 dc.b $FF ROM:001102A3 dc.b $FF ROM:001102A4 dc.b $FF ROM:001102A5 dc.b $FF ROM:001102A6 dc.b $FF ROM:001102A7 dc.b $FF ROM:001102A8 dc.b $FF ROM:001102A9 dc.b $FF ROM:001102AA dc.b $FF ROM:001102AB dc.b $FF ROM:001102AC dc.b $FF ROM:001102AD dc.b $FF ROM:001102AE dc.b $FF ROM:001102AF dc.b $FF ROM:001102B0 dc.b $FF ROM:001102B1 dc.b $FF ROM:001102B2 dc.b $FF ROM:001102B3 dc.b $FF ROM:001102B4 dc.b $FF ROM:001102B5 dc.b $FF ROM:001102B6 dc.b $FF ROM:001102B7 dc.b $FF ROM:001102B8 dc.b $FF ROM:001102B9 dc.b $FF ROM:001102BA dc.b $FF ROM:001102BB dc.b $FF ROM:001102BC dc.b $FF ROM:001102BD dc.b $FF ROM:001102BE dc.b $FF ROM:001102BF dc.b $FF ROM:001102C0 dc.b $FF ROM:001102C1 dc.b $FF ROM:001102C2 dc.b $FF ROM:001102C3 dc.b $FF ROM:001102C4 dc.b $FF ROM:001102C5 dc.b $FF ROM:001102C6 dc.b $FF ROM:001102C7 dc.b $FF ROM:001102C8 dc.b $FF ROM:001102C9 dc.b $FF ROM:001102CA dc.b $FF ROM:001102CB dc.b $FF ROM:001102CC dc.b $FF ROM:001102CD dc.b $FF ROM:001102CE dc.b $FF ROM:001102CF dc.b $FF ROM:001102D0 dc.b $FF ROM:001102D1 dc.b $FF ROM:001102D2 dc.b $FF ROM:001102D3 dc.b $FF ROM:001102D4 dc.b $FF ROM:001102D5 dc.b $FF ROM:001102D6 dc.b $FF ROM:001102D7 dc.b $FF ROM:001102D8 dc.b $FF ROM:001102D9 dc.b $FF ROM:001102DA dc.b $FF ROM:001102DB dc.b $FF ROM:001102DC dc.b $FF ROM:001102DD dc.b $FF ROM:001102DE dc.b $FF ROM:001102DF dc.b $FF ROM:001102E0 dc.b $FF ROM:001102E1 dc.b $FF ROM:001102E2 dc.b $FF ROM:001102E3 dc.b $FF ROM:001102E4 dc.b $FF ROM:001102E5 dc.b $FF ROM:001102E6 dc.b $FF ROM:001102E7 dc.b $FF ROM:001102E8 dc.b $FF ROM:001102E9 dc.b $FF ROM:001102EA dc.b $FF ROM:001102EB dc.b $FF ROM:001102EC dc.b $FF ROM:001102ED dc.b $FF ROM:001102EE dc.b $FF ROM:001102EF dc.b $FF ROM:001102F0 dc.b $FF ROM:001102F1 dc.b $FF ROM:001102F2 dc.b $FF ROM:001102F3 dc.b $FF ROM:001102F4 dc.b $FF ROM:001102F5 dc.b $FF ROM:001102F6 dc.b $FF ROM:001102F7 dc.b $FF ROM:001102F8 dc.b $FF ROM:001102F9 dc.b $FF ROM:001102FA dc.b $FF ROM:001102FB dc.b $FF ROM:001102FC dc.b $FF ROM:001102FD dc.b $FF ROM:001102FE dc.b $FF ROM:001102FF dc.b $FF ROM:00110300 dc.b $FF ROM:00110301 dc.b $FF ROM:00110302 dc.b $FF ROM:00110303 dc.b $FF ROM:00110304 dc.b $FF ROM:00110305 dc.b $FF ROM:00110306 dc.b $FF ROM:00110307 dc.b $FF ROM:00110308 dc.b $FF ROM:00110309 dc.b $FF ROM:0011030A dc.b $FF ROM:0011030B dc.b $FF ROM:0011030C dc.b $FF ROM:0011030D dc.b $FF ROM:0011030E dc.b $FF ROM:0011030F dc.b $FF ROM:00110310 dc.b $FF ROM:00110311 dc.b $FF ROM:00110312 dc.b $FF ROM:00110313 dc.b $FF ROM:00110314 dc.b $FF ROM:00110315 dc.b $FF ROM:00110316 dc.b $FF ROM:00110317 dc.b $FF ROM:00110318 dc.b $FF ROM:00110319 dc.b $FF ROM:0011031A dc.b $FF ROM:0011031B dc.b $FF ROM:0011031C dc.b $FF ROM:0011031D dc.b $FF ROM:0011031E dc.b $FF ROM:0011031F dc.b $FF ROM:00110320 dc.b $FF ROM:00110321 dc.b $FF ROM:00110322 dc.b $FF ROM:00110323 dc.b $FF ROM:00110324 dc.b $FF ROM:00110325 dc.b $FF ROM:00110326 dc.b $FF ROM:00110327 dc.b $FF ROM:00110328 dc.b $FF ROM:00110329 dc.b $FF ROM:0011032A dc.b $FF ROM:0011032B dc.b $FF ROM:0011032C dc.b $FF ROM:0011032D dc.b $FF ROM:0011032E dc.b $FF ROM:0011032F dc.b $FF ROM:00110330 dc.b $FF ROM:00110331 dc.b $FF ROM:00110332 dc.b $FF ROM:00110333 dc.b $FF ROM:00110334 dc.b $FF ROM:00110335 dc.b $FF ROM:00110336 dc.b $FF ROM:00110337 dc.b $FF ROM:00110338 dc.b $FF ROM:00110339 dc.b $FF ROM:0011033A dc.b $FF ROM:0011033B dc.b $FF ROM:0011033C dc.b $FF ROM:0011033D dc.b $FF ROM:0011033E dc.b $FF ROM:0011033F dc.b $FF ROM:00110340 dc.b $FF ROM:00110341 dc.b $FF ROM:00110342 dc.b $FF ROM:00110343 dc.b $FF ROM:00110344 dc.b $FF ROM:00110345 dc.b $FF ROM:00110346 dc.b $FF ROM:00110347 dc.b $FF ROM:00110348 dc.b $FF ROM:00110349 dc.b $FF ROM:0011034A dc.b $FF ROM:0011034B dc.b $FF ROM:0011034C dc.b $FF ROM:0011034D dc.b $FF ROM:0011034E dc.b $FF ROM:0011034F dc.b $FF ROM:00110350 dc.b $FF ROM:00110351 dc.b $FF ROM:00110352 dc.b $FF ROM:00110353 dc.b $FF ROM:00110354 dc.b $FF ROM:00110355 dc.b $FF ROM:00110356 dc.b $FF ROM:00110357 dc.b $FF ROM:00110358 dc.b $FF ROM:00110359 dc.b $FF ROM:0011035A dc.b $FF ROM:0011035B dc.b $FF ROM:0011035C dc.b $FF ROM:0011035D dc.b $FF ROM:0011035E dc.b $FF ROM:0011035F dc.b $FF ROM:00110360 dc.b $FF ROM:00110361 dc.b $FF ROM:00110362 dc.b $FF ROM:00110363 dc.b $FF ROM:00110364 dc.b $FF ROM:00110365 dc.b $FF ROM:00110366 dc.b $FF ROM:00110367 dc.b $FF ROM:00110368 dc.b $FF ROM:00110369 dc.b $FF ROM:0011036A dc.b $FF ROM:0011036B dc.b $FF ROM:0011036C dc.b $FF ROM:0011036D dc.b $FF ROM:0011036E dc.b $FF ROM:0011036F dc.b $FF ROM:00110370 dc.b $FF ROM:00110371 dc.b $FF ROM:00110372 dc.b $FF ROM:00110373 dc.b $FF ROM:00110374 dc.b $FF ROM:00110375 dc.b $FF ROM:00110376 dc.b $FF ROM:00110377 dc.b $FF ROM:00110378 dc.b $FF ROM:00110379 dc.b $FF ROM:0011037A dc.b $FF ROM:0011037B dc.b $FF ROM:0011037C dc.b $FF ROM:0011037D dc.b $FF ROM:0011037E dc.b $FF ROM:0011037F dc.b $FF ROM:00110380 dc.b $FF ROM:00110381 dc.b $FF ROM:00110382 dc.b $FF ROM:00110383 dc.b $FF ROM:00110384 dc.b $FF ROM:00110385 dc.b $FF ROM:00110386 dc.b $FF ROM:00110387 dc.b $FF ROM:00110388 dc.b $FF ROM:00110389 dc.b $FF ROM:0011038A dc.b $FF ROM:0011038B dc.b $FF ROM:0011038C dc.b $FF ROM:0011038D dc.b $FF ROM:0011038E dc.b $FF ROM:0011038F dc.b $FF ROM:00110390 dc.b $FF ROM:00110391 dc.b $FF ROM:00110392 dc.b $FF ROM:00110393 dc.b $FF ROM:00110394 dc.b $FF ROM:00110395 dc.b $FF ROM:00110396 dc.b $FF ROM:00110397 dc.b $FF ROM:00110398 dc.b $FF ROM:00110399 dc.b $FF ROM:0011039A dc.b $FF ROM:0011039B dc.b $FF ROM:0011039C dc.b $FF ROM:0011039D dc.b $FF ROM:0011039E dc.b $FF ROM:0011039F dc.b $FF ROM:001103A0 dc.b $FF ROM:001103A1 dc.b $FF ROM:001103A2 dc.b $FF ROM:001103A3 dc.b $FF ROM:001103A4 dc.b $FF ROM:001103A5 dc.b $FF ROM:001103A6 dc.b $FF ROM:001103A7 dc.b $FF ROM:001103A8 dc.b $FF ROM:001103A9 dc.b $FF ROM:001103AA dc.b $FF ROM:001103AB dc.b $FF ROM:001103AC dc.b $FF ROM:001103AD dc.b $FF ROM:001103AE dc.b $FF ROM:001103AF dc.b $FF ROM:001103B0 dc.b $FF ROM:001103B1 dc.b $FF ROM:001103B2 dc.b $FF ROM:001103B3 dc.b $FF ROM:001103B4 dc.b $FF ROM:001103B5 dc.b $FF ROM:001103B6 dc.b $FF ROM:001103B7 dc.b $FF ROM:001103B8 dc.b $FF ROM:001103B9 dc.b $FF ROM:001103BA dc.b $FF ROM:001103BB dc.b $FF ROM:001103BC dc.b $FF ROM:001103BD dc.b $FF ROM:001103BE dc.b $FF ROM:001103BF dc.b $FF ROM:001103C0 dc.b $FF ROM:001103C1 dc.b $FF ROM:001103C2 dc.b $FF ROM:001103C3 dc.b $FF ROM:001103C4 dc.b $FF ROM:001103C5 dc.b $FF ROM:001103C6 dc.b $FF ROM:001103C7 dc.b $FF ROM:001103C8 dc.b $FF ROM:001103C9 dc.b $FF ROM:001103CA dc.b $FF ROM:001103CB dc.b $FF ROM:001103CC dc.b $FF ROM:001103CD dc.b $FF ROM:001103CE dc.b $FF ROM:001103CF dc.b $FF ROM:001103D0 dc.b $FF ROM:001103D1 dc.b $FF ROM:001103D2 dc.b $FF ROM:001103D3 dc.b $FF ROM:001103D4 dc.b $FF ROM:001103D5 dc.b $FF ROM:001103D6 dc.b $FF ROM:001103D7 dc.b $FF ROM:001103D8 dc.b $FF ROM:001103D9 dc.b $FF ROM:001103DA dc.b $FF ROM:001103DB dc.b $FF ROM:001103DC dc.b $FF ROM:001103DD dc.b $FF ROM:001103DE dc.b $FF ROM:001103DF dc.b $FF ROM:001103E0 dc.b $FF ROM:001103E1 dc.b $FF ROM:001103E2 dc.b $FF ROM:001103E3 dc.b $FF ROM:001103E4 dc.b $FF ROM:001103E5 dc.b $FF ROM:001103E6 dc.b $FF ROM:001103E7 dc.b $FF ROM:001103E8 dc.b $FF ROM:001103E9 dc.b $FF ROM:001103EA dc.b $FF ROM:001103EB dc.b $FF ROM:001103EC dc.b $FF ROM:001103ED dc.b $FF ROM:001103EE dc.b $FF ROM:001103EF dc.b $FF ROM:001103F0 dc.b $FF ROM:001103F1 dc.b $FF ROM:001103F2 dc.b $FF ROM:001103F3 dc.b $FF ROM:001103F4 dc.b $FF ROM:001103F5 dc.b $FF ROM:001103F6 dc.b $FF ROM:001103F7 dc.b $FF ROM:001103F8 dc.b $FF ROM:001103F9 dc.b $FF ROM:001103FA dc.b $FF ROM:001103FB dc.b $FF ROM:001103FC dc.b $FF ROM:001103FD dc.b $FF ROM:001103FE dc.b $FF ROM:001103FF dc.b $FF ROM:00110400 unk_110400: dc.b $6B ; k ; DATA XREF: sub_114434↓o ROM:00110400 ; sub_117F9C+516↓o ROM:00110401 dc.b $6B ; k ROM:00110402 dc.b $73 ; s ROM:00110403 dc.b $73 ; s ROM:00110404 dc.b $72 ; r ROM:00110405 dc.b $72 ; r ROM:00110406 dc.b $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 $30 ; 0 ROM:0011040D dc.b $30 ; 0 ROM:0011040E dc.b $31 ; 1 ROM:0011040F dc.b $31 ; 1 ROM:00110410 dc.b $5A ; Z ROM:00110411 dc.b $A5 ROM:00110412 dc.b $4A ; J ROM:00110413 dc.b $6F ; o 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_11579A↓p ROM:00110414 bsr.w sub_110426 ROM:00110418 btst #2,($130E).w ROM:0011041E beq.s locret_110424 ROM:00110420 bsr.w sub_110864 ROM:00110424 ROM:00110424 locret_110424: ; CODE XREF: sub_110414+A↑j ROM:00110424 rts ROM:00110424 ; End of function sub_110414 ROM:00110424 ROM:00110426 ROM:00110426 ; =============== S U B R O U T I N E ======================================= ROM:00110426 ROM:00110426 ROM:00110426 sub_110426: ; CODE XREF: sub_110414↑p ROM:00110426 clr.w d1 ROM:00110428 move.b ($6E8).w,d1 ROM:0011042C cmpi.w #2,d1 ROM:00110430 bcc.s locret_11043A ROM:00110432 movea.l off_11043C(pc,d1.w*4),a0 ROM:00110436 nop ROM:00110438 jmp (a0) ROM:0011043A ; --------------------------------------------------------------------------- ROM:0011043A ROM:0011043A locret_11043A: ; CODE XREF: sub_110426+A↑j ROM:0011043A rts ROM:0011043A ; End of function sub_110426 ROM:0011043A ROM:0011043A ; --------------------------------------------------------------------------- ROM:0011043C off_11043C: dc.l loc_110444 ; DATA XREF: sub_110426+C↑r ROM:00110440 dc.l loc_110456 ROM:00110444 ; --------------------------------------------------------------------------- ROM:00110444 ROM:00110444 loc_110444: ; DATA XREF: ROM:off_11043C↑o ROM:00110444 bsr.w sub_11045E ROM:00110448 bsr.w sub_110678 ROM:0011044C move.b #1,($6E8).w ROM:00110452 bra.s loc_110456 ROM:00110454 ; --------------------------------------------------------------------------- ROM:00110454 rts ROM:00110456 ; --------------------------------------------------------------------------- ROM:00110456 ROM:00110456 loc_110456: ; CODE XREF: ROM:00110452↑j ROM:00110456 ; DATA XREF: ROM:00110440↑o ROM:00110456 bsr.w sub_11060A ROM:0011045A rts ROM:0011045C ; --------------------------------------------------------------------------- ROM:0011045C rts ROM:0011045E ROM:0011045E ; =============== S U B R O U T I N E ======================================= ROM:0011045E ROM:0011045E ROM:0011045E sub_11045E: ; CODE XREF: ROM:loc_110444↑p ROM:0011045E lea ($FFFFF230).w,a0 ROM:00110462 move.w #0,d0 ROM:00110466 move.w $16C(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_110AB4+F8↓p ROM:001104AA move.w ($4C6).w,d0 ROM:001104AE sub.w ($4B2).w,d0 ROM:001104B2 ext.l d0 ROM:001104B4 divs.w #$64,d0 ; 'd' ROM:001104B8 bpl.s loc_1104BE ROM:001104BA addi.w #$48,d0 ; 'H' ROM:001104BE ROM:001104BE loc_1104BE: ; CODE XREF: sub_1104AA+E↑j ROM:001104BE bne.s loc_1104C2 ROM:001104C0 moveq #1,d0 ROM:001104C2 ROM:001104C2 loc_1104C2: ; CODE XREF: sub_1104AA:loc_1104BE↑j ROM:001104C2 move.w ($49E).w,d1 ROM:001104C6 divs.w d0,d1 ROM:001104C8 move.w d1,($4AA).w ROM:001104CC rts ROM:001104CC ; End of function sub_1104AA ROM:001104CC ROM:001104CE ; --------------------------------------------------------------------------- ROM:001104CE lea ($FFFFF2B0).w,a2 ROM:001104D2 move.w #0,d2 ROM:001104D6 move.w ($49E).w,d0 ROM:001104DA move.w (a2,d2.w*2),d1 ROM:001104DE add.w d1,d0 ROM:001104E0 move.w d0,($49E).w ROM:001104E4 cmp.w ($4C4).w,d1 ROM:001104E8 ble.s loc_1104EE ROM:001104EA move.w d1,($4C4).w ROM:001104EE ROM:001104EE loc_1104EE: ; CODE XREF: ROM:001104E8↑j ROM:001104EE cmp.w ($4C2).w,d1 ROM:001104F2 bge.s locret_1104F8 ROM:001104F4 move.w d1,($4C2).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_110AB4+11A↓p ROM:001104FA ; ROM:001157BA↓p ROM:001104FA cmpi.b #1,($6E8).w ROM:00110500 bne.l locret_1105B4 ROM:00110506 clr.w d7 ROM:00110508 move.w $736(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 $736(a5,d5.w*2),d4 ROM:00110528 lea ($FFFFF2B0).w,a2 ROM:0011052C lea ($E94).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 ($4C2).w,d2 ROM:00110544 move.w d7,-(sp) ROM:00110546 move.w d6,-(sp) ROM:00110548 bsr.w sub_11075A ROM:0011054C move.w d1,($4A0).w ROM:00110550 move.w ($4C4).w,d2 ROM:00110554 bsr.w sub_11075A ROM:00110558 move.w d1,($4A2).w ROM:0011055C move.w #$400,($4C2).w ROM:00110562 move.w #0,($4C4).w ROM:00110568 sub.w ($4A0).w,d1 ROM:0011056C move.w d1,($4A4).w ROM:00110570 move.w (sp)+,d6 ROM:00110572 move.w (sp)+,d7 ROM:00110574 btst #3,($8DF).w ROM:0011057A beq.s loc_110588 ROM:0011057C move.w ($4AA).w,d2 ROM:00110580 move.w ($4AA).w,($A26).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),($A26).w ROM:00110596 ROM:00110596 loc_110596: ; CODE XREF: sub_1104FA+44↑j ROM:00110596 ; sub_1104FA+8C↑j ROM:00110596 move.w d7,-(sp) ROM:00110598 move.w d6,-(sp) ROM:0011059A bsr.w sub_1106BC ROM:0011059E bsr.w sub_11075A ROM:001105A2 move.w (sp)+,d6 ROM:001105A4 move.w (sp)+,d7 ROM:001105A6 lea ($47A).w,a3 ROM:001105AA move.w d1,(a3,d4.w*2) ROM:001105AE addq.w #1,d7 ROM:001105B0 bra.w loc_110516 ROM:001105B4 ; --------------------------------------------------------------------------- ROM:001105B4 ROM:001105B4 locret_1105B4: ; CODE XREF: sub_1104FA+6↑j ROM:001105B4 ; sub_1104FA+16↑j ... ROM:001105B4 rts ROM:001105B4 ; End of function sub_1104FA ROM:001105B4 ROM:001105B6 ; --------------------------------------------------------------------------- ROM:001105B6 cmpi.b #1,($6E8).w ROM:001105BC bne.s locret_110608 ROM:001105BE clr.w d7 ROM:001105C0 move.w $71E(a5),d6 ROM:001105C4 cmpi.w #0,d6 ROM:001105C8 ble.s locret_110608 ROM:001105CA ROM:001105CA loc_1105CA: ; CODE XREF: ROM:00110606↓j ROM:001105CA cmp.w d7,d6 ROM:001105CC ble.s locret_110608 ROM:001105CE move.w d7,d5 ROM:001105D0 addq.w #1,d5 ROM:001105D2 move.w $71E(a5,d5.w*2),d4 ROM:001105D8 move.w d4,d5 ROM:001105DA lea ($FFFFF2B0).w,a2 ROM:001105DE lea ($E94).w,a1 ROM:001105E2 move.w (a2,d4.w*2),d2 ROM:001105E6 move.w (a2,d4.w*2),(a1,d4.w*2) ROM:001105EC move.w d7,-(sp) ROM:001105EE move.w d6,-(sp) ROM:001105F0 bsr.w sub_1106BC ROM:001105F4 bsr.w sub_11075A ROM:001105F8 move.w (sp)+,d6 ROM:001105FA move.w (sp)+,d7 ROM:001105FC lea ($47A).w,a3 ROM:00110600 move.w d1,(a3,d4.w*2) ROM:00110604 addq.w #1,d7 ROM:00110606 bra.s loc_1105CA ROM:00110608 ; --------------------------------------------------------------------------- ROM:00110608 ROM:00110608 locret_110608: ; CODE XREF: ROM:001105BC↑j ROM:00110608 ; ROM:001105C8↑j ... ROM:00110608 rts ROM:0011060A ROM:0011060A ; =============== S U B R O U T I N E ======================================= ROM:0011060A ROM:0011060A ROM:0011060A sub_11060A: ; CODE XREF: ROM:loc_110456↑p ROM:0011060A bclr #5,($8ED).w ROM:00110610 bclr #5,($8DA).w ROM:00110616 bclr #4,($8E6).w ROM:0011061C bclr #5,($8EC).w ROM:00110622 bclr #2,($8DD).w ROM:00110628 bclr #0,($8E1).w ROM:0011062E clr.w d7 ROM:00110630 move.w $706(a5),d6 ROM:00110634 cmpi.w #0,d6 ROM:00110638 ble.s locret_110676 ROM:0011063A ROM:0011063A loc_11063A: ; CODE XREF: sub_11060A+6A↓j ROM:0011063A cmp.w d7,d6 ROM:0011063C ble.s locret_110676 ROM:0011063E move.w d7,d5 ROM:00110640 addq.w #1,d5 ROM:00110642 move.w $706(a5,d5.w*2),d4 ROM:00110648 lea ($FFFFF2B0).w,a2 ROM:0011064C lea ($E94).w,a1 ROM:00110650 move.w (a2,d4.w*2),d2 ROM:00110654 move.w (a2,d4.w*2),(a1,d4.w*2) ROM:0011065A move.w d7,-(sp) ROM:0011065C move.w d6,-(sp) ROM:0011065E bsr.w sub_1106BC ROM:00110662 bsr.w sub_11075A ROM:00110666 move.w (sp)+,d6 ROM:00110668 move.w (sp)+,d7 ROM:0011066A lea ($47A).w,a3 ROM:0011066E move.w d1,(a3,d4.w*2) ROM:00110672 addq.w #1,d7 ROM:00110674 bra.s loc_11063A ROM:00110676 ; --------------------------------------------------------------------------- ROM:00110676 ROM:00110676 locret_110676: ; CODE XREF: sub_11060A+2E↑j ROM:00110676 ; sub_11060A+32↑j ROM:00110676 rts ROM:00110676 ; End of function sub_11060A ROM:00110676 ROM:00110678 ROM:00110678 ; =============== S U B R O U T I N E ======================================= ROM:00110678 ROM:00110678 ROM:00110678 sub_110678: ; CODE XREF: ROM:00110448↑p ROM:00110678 ; sub_110678+8↓j ROM:00110678 btst #7,($FFFFF210).w ROM:0011067E bne.s loc_110682 ROM:00110680 bra.s sub_110678 ROM:00110682 ; --------------------------------------------------------------------------- ROM:00110682 ROM:00110682 loc_110682: ; CODE XREF: sub_110678+6↑j ROM:00110682 bclr #7,($FFFFF210).w ROM:00110688 move.w $16C(a5),d0 ROM:0011068C subq.w #1,d0 ROM:0011068E move.w #0,d4 ROM:00110692 bra.s loc_110698 ROM:00110694 ; --------------------------------------------------------------------------- ROM:00110694 ROM:00110694 loc_110694: ; CODE XREF: sub_110678+40↓j ROM:00110694 addi.w #1,d4 ROM:00110698 ROM:00110698 loc_110698: ; CODE XREF: sub_110678+1A↑j ROM:00110698 cmp.w d0,d4 ROM:0011069A bgt.s locret_1106BA ROM:0011069C lea ($FFFFF2B0).w,a0 ROM:001106A0 move.w (a0,d4.w*2),d2 ROM:001106A4 move.w d0,-(sp) ROM:001106A6 bsr.w sub_1106BC ROM:001106AA bsr.w sub_11075A ROM:001106AE lea ($47A).w,a0 ROM:001106B2 move.w d1,(a0,d4.w*2) ROM:001106B6 move.w (sp)+,d0 ROM:001106B8 bra.s loc_110694 ROM:001106BA ; --------------------------------------------------------------------------- ROM:001106BA ROM:001106BA locret_1106BA: ; CODE XREF: sub_110678+22↑j ROM:001106BA rts ROM:001106BA ; End of function sub_110678 ROM:001106BA ROM:001106BC ROM:001106BC ; =============== S U B R O U T I N E ======================================= ROM:001106BC ROM:001106BC ROM:001106BC sub_1106BC: ; CODE XREF: sub_1104FA+A0↑p ROM:001106BC ; ROM:001105F0↑p ... ROM:001106BC clr.w d1 ROM:001106BE move.b ($6E9).w,d1 ROM:001106C2 cmpi.w #3,d1 ROM:001106C6 bcc.s locret_1106D0 ROM:001106C8 movea.l off_1106D2(pc,d1.w*4),a0 ROM:001106CC nop ROM:001106CE jmp (a0) ROM:001106D0 ; --------------------------------------------------------------------------- ROM:001106D0 ROM:001106D0 locret_1106D0: ; CODE XREF: sub_1106BC+A↑j ROM:001106D0 rts ROM:001106D0 ; End of function sub_1106BC ROM:001106D0 ROM:001106D0 ; --------------------------------------------------------------------------- ROM:001106D2 off_1106D2: dc.l loc_1106DE ; DATA XREF: sub_1106BC+C↑r ROM:001106D6 dc.l loc_1106F8 ROM:001106DA dc.l loc_110708 ROM:001106DE ; --------------------------------------------------------------------------- ROM:001106DE ROM:001106DE loc_1106DE: ; DATA XREF: ROM:off_1106D2↑o ROM:001106DE move.w $18(a5),d0 ROM:001106E2 clr.b ($85E).w ROM:001106E6 move.w d0,($5F0).w ROM:001106EA move.b #1,($85E).w ROM:001106F0 move.b #1,($6E9).w ROM:001106F6 rts ROM:001106F8 ; --------------------------------------------------------------------------- ROM:001106F8 ROM:001106F8 loc_1106F8: ; DATA XREF: ROM:001106D6↑o ROM:001106F8 cmpi.w #0,($5F0).w ROM:001106FE bgt.s locret_110706 ROM:00110700 move.b #2,($6E9).w ROM:00110706 ROM:00110706 locret_110706: ; CODE XREF: ROM:001106FE↑j ROM:00110706 rts ROM:00110708 ; --------------------------------------------------------------------------- ROM:00110708 ROM:00110708 loc_110708: ; DATA XREF: ROM:001106DA↑o ROM:00110708 move.w ($49A).w,d1 ROM:0011070C move.w d4,d3 ROM:0011070E move.w $78E(a5,d3.w*2),d0 ROM:00110714 cmp.w d2,d0 ROM:00110716 bge.s loc_110730 ROM:00110718 bset d3,d1 ROM:0011071A move.w ($132C).w,d0 ROM:0011071E move.w ($A20).w,d5 ROM:00110722 bset d3,d0 ROM:00110724 bset d3,d5 ROM:00110726 move.w d0,($132C).w ROM:0011072A move.w d5,($A20).w ROM:0011072E bra.s loc_110754 ROM:00110730 ; --------------------------------------------------------------------------- ROM:00110730 ROM:00110730 loc_110730: ; CODE XREF: ROM:00110716↑j ROM:00110730 move.w $76E(a5,d3.w*2),d0 ROM:00110736 cmp.w d2,d0 ROM:00110738 ble.s loc_110752 ROM:0011073A bset d3,d1 ROM:0011073C move.w ($132E).w,d0 ROM:00110740 move.w ($A22).w,d5 ROM:00110744 bset d3,d0 ROM:00110746 bset d3,d5 ROM:00110748 move.w d0,($132E).w ROM:0011074C move.w d5,($A22).w ROM:00110750 bra.s loc_110754 ROM:00110752 ; --------------------------------------------------------------------------- ROM:00110752 ROM:00110752 loc_110752: ; CODE XREF: ROM:00110738↑j ROM:00110752 bclr d3,d1 ROM:00110754 ROM:00110754 loc_110754: ; CODE XREF: ROM:0011072E↑j ROM:00110754 ; ROM:00110750↑j ROM:00110754 move.w d1,($49A).w ROM:00110758 rts ROM:0011075A ROM:0011075A ; =============== S U B R O U T I N E ======================================= ROM:0011075A ROM:0011075A ROM:0011075A sub_11075A: ; CODE XREF: sub_1104FA+4E↑p ROM:0011075A ; sub_1104FA+5A↑p ... ROM:0011075A move.w d4,d3 ROM:0011075C cmpi.w #7,d4 ROM:00110760 bne.s loc_110794 ROM:00110762 move.w d2,d1 ROM:00110764 muls.w $7AE(a5,d3.w*2),d1 ROM:0011076A divs.w $7CE(a5,d3.w*2),d1 ROM:00110770 add.w $7EE(a5,d3.w*2),d1 ROM:00110776 move.w d1,($4A6).w ROM:0011077A move.w d4,-(sp) ROM:0011077C move.w #$3ACC,d1 ROM:00110780 bsr.l sub_115CB8 ROM:00110786 move.w (sp)+,d4 ROM:00110788 bset #0,($8E1).w ROM:0011078E bra.l locret_110862 ROM:00110794 ; --------------------------------------------------------------------------- ROM:00110794 ROM:00110794 loc_110794: ; CODE XREF: sub_11075A+6↑j ROM:00110794 cmpi.w #$C,d4 ROM:00110798 bne.s loc_1107B4 ROM:0011079A move.w d4,-(sp) ROM:0011079C move.w #$3AC4,d1 ROM:001107A0 bsr.l sub_115CB8 ROM:001107A6 move.w (sp)+,d4 ROM:001107A8 bset #5,($8ED).w ROM:001107AE bra.l locret_110862 ROM:001107B4 ; --------------------------------------------------------------------------- ROM:001107B4 ROM:001107B4 loc_1107B4: ; CODE XREF: sub_11075A+3E↑j ROM:001107B4 cmpi.w #$D,d4 ROM:001107B8 bne.s loc_1107D4 ROM:001107BA move.w d4,-(sp) ROM:001107BC move.w #$3AC8,d1 ROM:001107C0 bsr.l sub_115CB8 ROM:001107C6 move.w (sp)+,d4 ROM:001107C8 bset #2,($8DD).w ROM:001107CE bra.l locret_110862 ROM:001107D4 ; --------------------------------------------------------------------------- ROM:001107D4 ROM:001107D4 loc_1107D4: ; CODE XREF: sub_11075A+5E↑j ROM:001107D4 cmpi.w #2,d4 ROM:001107D8 bne.s loc_1107F0 ROM:001107DA move.w d4,-(sp) ROM:001107DC move.w #$3AC6,d1 ROM:001107E0 bsr.l sub_115CB8 ROM:001107E6 move.w (sp)+,d4 ROM:001107E8 bset #5,($8DA).w ROM:001107EE bra.s locret_110862 ROM:001107F0 ; --------------------------------------------------------------------------- ROM:001107F0 ROM:001107F0 loc_1107F0: ; CODE XREF: sub_11075A+7E↑j ROM:001107F0 cmpi.w #1,d4 ROM:001107F4 bne.s loc_11080C ROM:001107F6 move.w d4,-(sp) ROM:001107F8 move.w #$3ACA,d1 ROM:001107FC bsr.l sub_115CB8 ROM:00110802 move.w (sp)+,d4 ROM:00110804 bset #4,($8E6).w ROM:0011080A bra.s locret_110862 ROM:0011080C ; --------------------------------------------------------------------------- ROM:0011080C ROM:0011080C loc_11080C: ; CODE XREF: sub_11075A+9A↑j ROM:0011080C cmpi.w #$A,d4 ROM:00110810 bne.s loc_110828 ROM:00110812 move.w d4,-(sp) ROM:00110814 move.w #$3ACE,d1 ROM:00110818 bsr.l sub_115CB8 ROM:0011081E move.w (sp)+,d4 ROM:00110820 bset #5,($8EC).w ROM:00110826 bra.s locret_110862 ROM:00110828 ; --------------------------------------------------------------------------- ROM:00110828 ROM:00110828 loc_110828: ; CODE XREF: sub_11075A+B6↑j ROM:00110828 cmpi.w #$E,d4 ROM:0011082C bne.s loc_11084E ROM:0011082E move.w d2,d1 ROM:00110830 muls.w $7AE(a5,d3.w*2),d1 ROM:00110836 divs.w ($480).l,d1 ROM:0011083C muls.w #$3E8,d1 ROM:00110840 divs.w $7CE(a5,d3.w*2),d1 ROM:00110846 add.w $7EE(a5,d3.w*2),d1 ROM:0011084C bra.s locret_110862 ROM:0011084E ; --------------------------------------------------------------------------- ROM:0011084E ROM:0011084E loc_11084E: ; CODE XREF: sub_11075A+D2↑j ROM:0011084E move.w d2,d1 ROM:00110850 muls.w $7AE(a5,d3.w*2),d1 ROM:00110856 divs.w $7CE(a5,d3.w*2),d1 ROM:0011085C add.w $7EE(a5,d3.w*2),d1 ROM:00110862 ROM:00110862 locret_110862: ; CODE XREF: sub_11075A+34↑j ROM:00110862 ; sub_11075A+54↑j ... ROM:00110862 rts ROM:00110862 ; End of function sub_11075A ROM:00110862 ROM:00110864 ROM:00110864 ; =============== S U B R O U T I N E ======================================= ROM:00110864 ROM:00110864 ROM:00110864 sub_110864: ; CODE XREF: sub_110414+C↑p ROM:00110864 move.w ($49A).w,d0 ROM:00110868 and.w $11C(a5),d0 ROM:0011086C move.w ($BF8).w,d1 ROM:00110870 and.w $16E(a5),d1 ROM:00110874 cmpi.w #0,($BF6).w ROM:0011087A bne.s loc_110882 ROM:0011087C cmpi.w #0,d1 ROM:00110880 beq.s loc_110884 ROM:00110882 ROM:00110882 loc_110882: ; CODE XREF: sub_110864+16↑j ROM:00110882 bra.s loc_11088A ROM:00110884 ; --------------------------------------------------------------------------- ROM:00110884 ROM:00110884 loc_110884: ; CODE XREF: sub_110864+1C↑j ROM:00110884 cmpi.w #0,d0 ROM:00110888 beq.s loc_110896 ROM:0011088A ROM:0011088A loc_11088A: ; CODE XREF: sub_110864:loc_110882↑j ROM:0011088A bset #3,($12EF).w ROM:00110890 bset #0,($130E).w ROM:00110896 ROM:00110896 loc_110896: ; CODE XREF: sub_110864+24↑j ROM:00110896 btst #1,($1318).w ROM:0011089C beq.s loc_1108A6 ROM:0011089E bset #0,($130E).w ROM:001108A4 bra.s locret_1108B4 ROM:001108A6 ; --------------------------------------------------------------------------- ROM:001108A6 ROM:001108A6 loc_1108A6: ; CODE XREF: sub_110864+38↑j ROM:001108A6 btst #3,($12EF).w ROM:001108AC bne.s locret_1108B4 ROM:001108AE bclr #0,($130E).w ROM:001108B4 ROM:001108B4 locret_1108B4: ; CODE XREF: sub_110864+40↑j ROM:001108B4 ; sub_110864+48↑j ROM:001108B4 rts ROM:001108B4 ; End of function sub_110864 ROM:001108B4 ROM:001108B6 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_8. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001108B8 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_25. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001108BA ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_26. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001108BC ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_9. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001108BE ROM:001108BE ; =============== S U B R O U T I N E ======================================= ROM:001108BE ROM:001108BE ROM:001108BE sub_1108BE: ; CODE XREF: ROM:001156E4↓p ROM:001108BE move.w #$1C20,d1 ROM:001108C2 move.w $1A4(a5),d0 ROM:001108C6 add.w $1A6(a5),d0 ROM:001108CA ext.l d1 ROM:001108CC divs.w d0,d1 ROM:001108CE move.w d1,($4C0).w ROM:001108D2 move.w #4,d0 ROM:001108D6 cmp.w ($4C0).w,d0 ROM:001108DA bne.s loc_1108EA ROM:001108DC move.w #5,($4BA).w ROM:001108E2 move.w #5,($4BC).w ROM:001108E8 bra.s loc_11090E ROM:001108EA ; --------------------------------------------------------------------------- ROM:001108EA ROM:001108EA loc_1108EA: ; CODE XREF: sub_1108BE+1C↑j ROM:001108EA move.w #6,d0 ROM:001108EE cmp.w ($4C0).w,d0 ROM:001108F2 bne.s loc_110902 ROM:001108F4 move.w #3,($4BA).w ROM:001108FA move.w #3,($4BC).w ROM:00110900 bra.s loc_11090E ROM:00110902 ; --------------------------------------------------------------------------- ROM:00110902 ROM:00110902 loc_110902: ; CODE XREF: sub_1108BE+34↑j ROM:00110902 move.w #3,($4BA).w ROM:00110908 move.w #2,($4BC).w ROM:0011090E ROM:0011090E loc_11090E: ; CODE XREF: sub_1108BE+2A↑j ROM:0011090E ; sub_1108BE+42↑j ROM:0011090E move.w #0,($4B8).w ROM:00110914 move.w ($4BA).w,($4BE).w ROM:0011091A lea ($FFFFFFC0).w,a0 ROM:0011091E move.w #$C0,d0 ROM:00110922 asr.w #4,d0 ROM:00110924 bsr.l sub_1198BE ROM:0011092A move.w #$1FF,4(a0) ROM:00110930 move.w #0,d1 ROM:00110934 move.w #8,d2 ROM:00110938 move.w #1,d3 ROM:0011093C move.w #1,d4 ROM:00110940 move.w #1,d5 ROM:00110944 bsr.l sub_119842 ROM:0011094A rts ROM:0011094A ; End of function sub_1108BE ROM:0011094A ROM:0011094C ROM:0011094C ; =============== S U B R O U T I N E ======================================= ROM:0011094C ROM:0011094C ROM:0011094C sub_11094C: ; CODE XREF: ROM:00115E02↓p ROM:0011094C btst #7,($915).w ROM:00110952 beq.s loc_1109C2 ROM:00110954 btst #7,($919).w ROM:0011095A beq.s loc_1109BA ROM:0011095C lea ($FFFFFFC0).w,a0 ROM:00110960 move.w ($4B8).w,d1 ROM:00110964 btst #6,($12EE).w ROM:0011096A beq.s loc_110994 ROM:0011096C cmp.w ($4BC).w,d1 ROM:00110970 blt.s loc_110988 ROM:00110972 move.w #$82,4(a0) ROM:00110978 bclr #6,($12EE).w ROM:0011097E move.w #1,($4B8).w ROM:00110984 bra.w loc_110992 ROM:00110988 ; --------------------------------------------------------------------------- ROM:00110988 ROM:00110988 loc_110988: ; CODE XREF: sub_11094C+24↑j ROM:00110988 move.w #$81,4(a0) ROM:0011098E addq.w #1,($4B8).w ROM:00110992 ROM:00110992 loc_110992: ; CODE XREF: sub_11094C+38↑j ROM:00110992 bra.s loc_1109BA ROM:00110994 ; --------------------------------------------------------------------------- ROM:00110994 ROM:00110994 loc_110994: ; CODE XREF: sub_11094C+1E↑j ROM:00110994 cmp.w ($4BA).w,d1 ROM:00110998 blt.s loc_1109B0 ROM:0011099A move.w #$81,4(a0) ROM:001109A0 bset #6,($12EE).w ROM:001109A6 move.w #1,($4B8).w ROM:001109AC bra.w loc_1109BA ROM:001109B0 ; --------------------------------------------------------------------------- ROM:001109B0 ROM:001109B0 loc_1109B0: ; CODE XREF: sub_11094C+4C↑j ROM:001109B0 move.w #$82,4(a0) ROM:001109B6 addq.w #1,($4B8).w ROM:001109BA ROM:001109BA loc_1109BA: ; CODE XREF: sub_11094C+E↑j ROM:001109BA ; sub_11094C:loc_110992↑j ... ROM:001109BA ori.l #$1000000,($FFFFFE18).w ROM:001109C2 ROM:001109C2 loc_1109C2: ; CODE XREF: sub_11094C+6↑j ROM:001109C2 btst #0,($914).w ROM:001109C8 beq.s loc_1109F4 ROM:001109CA lea ($FFFFFFC0).w,a0 ROM:001109CE btst #0,($918).w ROM:001109D4 beq.s loc_1109E4 ROM:001109D6 move.w #$81,4(a0) ROM:001109DC bset #1,($1317).w ROM:001109E2 bra.s loc_1109EA ROM:001109E4 ; --------------------------------------------------------------------------- ROM:001109E4 ROM:001109E4 loc_1109E4: ; CODE XREF: sub_11094C+88↑j ROM:001109E4 move.w #$82,4(a0) ROM:001109EA ROM:001109EA loc_1109EA: ; CODE XREF: sub_11094C+96↑j ROM:001109EA ori.l #$1000000,($FFFFFE18).w ROM:001109F2 bra.s locret_110A10 ROM:001109F4 ; --------------------------------------------------------------------------- ROM:001109F4 ROM:001109F4 loc_1109F4: ; CODE XREF: sub_11094C+7C↑j ROM:001109F4 btst #1,($1317).w ROM:001109FA beq.s locret_110A10 ROM:001109FC move.w #$82,4(a0) ROM:00110A02 bclr #1,($1317).w ROM:00110A08 ori.l #$1000000,($FFFFFE18).w ROM:00110A10 ROM:00110A10 locret_110A10: ; CODE XREF: sub_11094C+A6↑j ROM:00110A10 ; sub_11094C+AE↑j ROM:00110A10 rts ROM:00110A10 ; End of function sub_11094C ROM:00110A10 ROM:00110A12 ROM:00110A12 ; =============== S U B R O U T I N E ======================================= ROM:00110A12 ROM:00110A12 ROM:00110A12 sub_110A12: ; CODE XREF: sub_111170:loc_1112D4↓p ROM:00110A12 bsr.l sub_119CDA ROM:00110A18 bsr.l sub_114D40 ROM:00110A1E bsr.l sub_1153B6 ROM:00110A24 move.w ($4C6).w,($4B2).w ROM:00110A2A move.w #0,($4C4).w ROM:00110A30 move.w #$400,($4C2).w ROM:00110A36 move.b #0,($11A3).w ROM:00110A3C lea ($FFFFFFC0).w,a0 ROM:00110A40 move.w #$C0,d0 ROM:00110A44 asr.w #4,d0 ROM:00110A46 bsr.l sub_1198BE ROM:00110A4C move.w #$1FF,4(a0) ROM:00110A52 move.w #0,d1 ROM:00110A56 move.w #8,d2 ROM:00110A5A move.w #1,d3 ROM:00110A5E move.w #1,d4 ROM:00110A62 move.w #1,d5 ROM:00110A66 bsr.l sub_119842 ROM:00110A6C cmpi.w #4,($52A).w ROM:00110A72 bne.s locret_110A7A ROM:00110A74 bsr.l nullsub_1 ROM:00110A7A ROM:00110A7A locret_110A7A: ; CODE XREF: sub_110A12+60↑j ROM:00110A7A rts ROM:00110A7A ; End of function sub_110A12 ROM:00110A7A ROM:00110A7C ROM:00110A7C ; =============== S U B R O U T I N E ======================================= ROM:00110A7C ROM:00110A7C ROM:00110A7C sub_110A7C: ; CODE XREF: sub_111384+18↓p ROM:00110A7C bsr.l sub_115012 ROM:00110A82 bsr.l sub_115412 ROM:00110A88 cmpi.w #$E10,($4B2).w ROM:00110A8E bge.s loc_110A98 ROM:00110A90 addi.w #$E10,($4B2).w ROM:00110A96 bra.s loc_110A9E ROM:00110A98 ; --------------------------------------------------------------------------- ROM:00110A98 ROM:00110A98 loc_110A98: ; CODE XREF: sub_110A7C+12↑j ROM:00110A98 subi.w #$E10,($4B2).w ROM:00110A9E ROM:00110A9E loc_110A9E: ; CODE XREF: sub_110A7C+1A↑j ROM:00110A9E move.b #0,($11A3).w ROM:00110AA4 cmpi.w #4,($52A).w ROM:00110AAA bne.s locret_110AB2 ROM:00110AAC bsr.l nullsub_1 ROM:00110AB2 ROM:00110AB2 locret_110AB2: ; CODE XREF: sub_110A7C+2E↑j ROM:00110AB2 rts ROM:00110AB2 ; End of function sub_110A7C ROM:00110AB2 ROM:00110AB4 ROM:00110AB4 ; =============== S U B R O U T I N E ======================================= ROM:00110AB4 ROM:00110AB4 ROM:00110AB4 sub_110AB4: ; CODE XREF: sub_1113A8+28↓p ROM:00110AB4 move.l sp,d0 ROM:00110AB6 cmp.w ($53E).w,d0 ROM:00110ABA bge.s loc_110AC0 ROM:00110ABC move.w d0,($53E).w ROM:00110AC0 ROM:00110AC0 loc_110AC0: ; CODE XREF: sub_110AB4+6↑j ROM:00110AC0 move.w ($4C6).w,d1 ROM:00110AC4 cmp.w ($A60).w,d1 ROM:00110AC8 bne.s loc_110B2C ROM:00110ACA btst #7,($8E3).w ROM:00110AD0 beq.s loc_110ADE ROM:00110AD2 bclr #7,($8E3).w ROM:00110AD8 move.w $1A6(a5),d2 ROM:00110ADC bra.s loc_110AE8 ROM:00110ADE ; --------------------------------------------------------------------------- ROM:00110ADE ROM:00110ADE loc_110ADE: ; CODE XREF: sub_110AB4+1C↑j ROM:00110ADE bset #7,($8E3).w ROM:00110AE4 move.w $1A4(a5),d2 ROM:00110AE8 ROM:00110AE8 loc_110AE8: ; CODE XREF: sub_110AB4+28↑j ROM:00110AE8 btst #7,($915).w ROM:00110AEE bne.s loc_110B1A ROM:00110AF0 btst #0,($914).w ROM:00110AF6 bne.s loc_110B1A ROM:00110AF8 lea ($FFFFFFC0).w,a0 ROM:00110AFC btst #7,($8E3).w ROM:00110B02 beq.s loc_110B0C ROM:00110B04 move.w #$81,4(a0) ROM:00110B0A bra.s loc_110B12 ROM:00110B0C ; --------------------------------------------------------------------------- ROM:00110B0C ROM:00110B0C loc_110B0C: ; CODE XREF: sub_110AB4+4E↑j ROM:00110B0C move.w #$82,4(a0) ROM:00110B12 ROM:00110B12 loc_110B12: ; CODE XREF: sub_110AB4+56↑j ROM:00110B12 ori.l #$1000000,($FFFFFE18).w ROM:00110B1A ROM:00110B1A loc_110B1A: ; CODE XREF: sub_110AB4+3A↑j ROM:00110B1A ; sub_110AB4+42↑j ROM:00110B1A add.w ($A60).w,d2 ROM:00110B1E cmpi.w #$1C20,d2 ROM:00110B22 blt.s loc_110B28 ROM:00110B24 subi.w #$1C20,d2 ROM:00110B28 ROM:00110B28 loc_110B28: ; CODE XREF: sub_110AB4+6E↑j ROM:00110B28 move.w d2,($A60).w ROM:00110B2C ROM:00110B2C loc_110B2C: ; CODE XREF: sub_110AB4+14↑j ROM:00110B2C ext.l d1 ROM:00110B2E divs.w #$708,d1 ROM:00110B32 swap d1 ROM:00110B34 move.w d1,($4B4).w ROM:00110B38 move.w d1,-(sp) ROM:00110B3A lea $A34(a5),a0 ROM:00110B3E move.l d1,d2 ROM:00110B40 swap d1 ROM:00110B42 cmp.w (a0),d2 ROM:00110B44 bge.s loc_110B4E ROM:00110B46 subq.w #1,d1 ROM:00110B48 bge.s loc_110B4E ROM:00110B4A addi.w #4,d1 ROM:00110B4E ROM:00110B4E loc_110B4E: ; CODE XREF: sub_110AB4+90↑j ROM:00110B4E ; sub_110AB4+94↑j ROM:00110B4E muls.w #$708,d1 ROM:00110B52 add.w (a0),d1 ROM:00110B54 moveq #3,d2 ROM:00110B56 ROM:00110B56 loc_110B56: ; CODE XREF: sub_110AB4+A6↓j ROM:00110B56 cmp.w (a0,d2.w*2),d1 ROM:00110B5A dbeq d2,loc_110B56 ROM:00110B5E move.w d2,($4B6).w ROM:00110B62 bsr.l sub_132B5A ROM:00110B68 cmpi.w #0,(sp) ROM:00110B6C bne.s loc_110B7A ROM:00110B6E bsr.l sub_115B52 ROM:00110B74 bsr.l sub_119EAE ROM:00110B7A ROM:00110B7A loc_110B7A: ; CODE XREF: sub_110AB4+B8↑j ROM:00110B7A lea ($FFFFF2B0).w,a1 ROM:00110B7E moveq #0,d1 ROM:00110B80 move.w (a1,d1.w*2),d0 ROM:00110B84 add.w d0,($49E).w ROM:00110B88 cmp.w ($4C4).w,d0 ROM:00110B8C ble.s loc_110B92 ROM:00110B8E move.w d0,($4C4).w ROM:00110B92 ROM:00110B92 loc_110B92: ; CODE XREF: sub_110AB4+D8↑j ROM:00110B92 cmp.w ($4C2).w,d0 ROM:00110B96 bge.s loc_110B9C ROM:00110B98 move.w d0,($4C2).w ROM:00110B9C ROM:00110B9C loc_110B9C: ; CODE XREF: sub_110AB4+E2↑j ROM:00110B9C move.w $190(a5),d0 ROM:00110BA0 cmp.w (sp),d0 ROM:00110BA2 bne.l loc_110CAA ROM:00110BA8 subq.w #1,($C16).w ROM:00110BAC bsr.l sub_1104AA ROM:00110BB2 clr.w ($49E).w ROM:00110BB6 move.w ($4C6).w,($4B2).w ROM:00110BBC btst #7,($8E2).w ROM:00110BC2 bne.s loc_110C12 ROM:00110BC4 bset #7,($8E2).w ROM:00110BCA move #$2500,sr ROM:00110BCE bsr.l sub_1104FA ROM:00110BD4 bset #3,($8DF).w ROM:00110BDA bsr.l sub_11A664 ROM:00110BE0 bsr.l sub_12B1EE ROM:00110BE6 btst #2,($12FB).w ROM:00110BEC beq.s loc_110BF4 ROM:00110BEE bsr.l sub_132E4C ROM:00110BF4 ROM:00110BF4 loc_110BF4: ; CODE XREF: sub_110AB4+138↑j ROM:00110BF4 bclr #7,($8E2).w ROM:00110BFA bsr.l nullsub_2 ROM:00110C00 move.l #1,d0 ROM:00110C06 move.l d0,-(sp) ROM:00110C08 bsr.l nullsub_3 ROM:00110C0E move.l (sp)+,d0 ROM:00110C10 bra.s loc_110C18 ROM:00110C12 ; --------------------------------------------------------------------------- ROM:00110C12 ROM:00110C12 loc_110C12: ; CODE XREF: sub_110AB4+10E↑j ROM:00110C12 bset #1,($1DA9).w ROM:00110C18 ROM:00110C18 loc_110C18: ; CODE XREF: sub_110AB4+15C↑j ROM:00110C18 move.w ($D9E).w,d0 ROM:00110C1C cmp.w ($540).w,d0 ROM:00110C20 bge.s loc_110C4C ROM:00110C22 lea ($FFFFFF30).w,a0 ROM:00110C26 clr.w (a0) ROM:00110C28 clr.w 4(a0) ROM:00110C2C clr.w $20(a0) ROM:00110C30 clr.w $24(a0) ROM:00110C34 clr.w $40(a0) ROM:00110C38 clr.w $44(a0) ROM:00110C3C clr.w $60(a0) ROM:00110C40 clr.w $64(a0) ROM:00110C44 bset #1,($12ED).w ROM:00110C4A bra.s loc_110C52 ROM:00110C4C ; --------------------------------------------------------------------------- ROM:00110C4C ROM:00110C4C loc_110C4C: ; CODE XREF: sub_110AB4+16C↑j ROM:00110C4C bclr #1,($12ED).w ROM:00110C52 ROM:00110C52 loc_110C52: ; CODE XREF: sub_110AB4+196↑j ROM:00110C52 bsr.l sub_12EA26 ROM:00110C58 bsr.l sub_11AD50 ROM:00110C5E bsr.l sub_121856 ROM:00110C64 bsr.l sub_11EAEE ROM:00110C6A move.w ($DCA).w,d4 ROM:00110C6E ext.l d4 ROM:00110C70 muls.l ($9B0).w,d4 ROM:00110C76 move.w $192(a5),d5 ROM:00110C7A muls.w #$3C,d5 ; '<' ROM:00110C7E divs.l d5,d4 ROM:00110C82 move.l d4,($8F0).w ROM:00110C86 move.l ($8F4).w,d3 ROM:00110C8A add.l d4,d3 ROM:00110C8C move.l d3,($8F4).w ROM:00110C90 divs.l #$A,d3 ROM:00110C98 move.w d3,($A46).w ROM:00110C9C cmpi.w #2,($52A).w ROM:00110CA2 bne.s loc_110CAA ROM:00110CA4 bsr.l nullsub_1 ROM:00110CAA ROM:00110CAA loc_110CAA: ; CODE XREF: sub_110AB4+EE↑j ROM:00110CAA ; sub_110AB4+1EE↑j ROM:00110CAA cmpi.w #3,($52A).w ROM:00110CB0 bne.s loc_110CB8 ROM:00110CB2 bsr.l nullsub_1 ROM:00110CB8 ROM:00110CB8 loc_110CB8: ; CODE XREF: sub_110AB4+1FC↑j ROM:00110CB8 move.w $56E(a5),d0 ROM:00110CBC cmp.w (sp),d0 ROM:00110CBE bne.s loc_110D14 ROM:00110CC0 btst #6,($130D).w ROM:00110CC6 beq.s loc_110CCE ROM:00110CC8 bset #0,($1DA9).w ROM:00110CCE ROM:00110CCE loc_110CCE: ; CODE XREF: sub_110AB4+212↑j ROM:00110CCE bset #6,($130D).w ROM:00110CD4 btst #6,($12F2).w ROM:00110CDA beq.s loc_110D02 ROM:00110CDC bsr.l sub_12B8CA ROM:00110CE2 bsr.l sub_12B8C2 ROM:00110CE8 move #$2500,sr ROM:00110CEC bsr.l sub_12A316 ROM:00110CF2 bsr.l sub_12AE8E ROM:00110CF8 bsr.l sub_12B4E2 ROM:00110CFE bra.w loc_110D0E ROM:00110D02 ; --------------------------------------------------------------------------- ROM:00110D02 ROM:00110D02 loc_110D02: ; CODE XREF: sub_110AB4+226↑j ROM:00110D02 bsr.l sub_12A950 ROM:00110D08 bsr.l sub_12B8C2 ROM:00110D0E ROM:00110D0E loc_110D0E: ; CODE XREF: sub_110AB4+24A↑j ROM:00110D0E bclr #6,($130D).w ROM:00110D14 ROM:00110D14 loc_110D14: ; CODE XREF: sub_110AB4+20A↑j ROM:00110D14 addq.l #2,sp ROM:00110D16 rts ROM:00110D16 ; End of function sub_110AB4 ROM:00110D16 ROM:00110D18 ROM:00110D18 ; =============== S U B R O U T I N E ======================================= ROM:00110D18 ROM:00110D18 ROM:00110D18 sub_110D18: ; CODE XREF: ROM:00110DD0↓p ROM:00110D18 ; ROM:00110E3C↓p ROM:00110D18 cmpi.w #0,($588).w ROM:00110D1E blt.s loc_110D26 ROM:00110D20 addi.w #$64,($588).w ; 'd' ROM:00110D26 ROM:00110D26 loc_110D26: ; CODE XREF: sub_110D18+6↑j ROM:00110D26 bset #4,($8E5).w ROM:00110D2C rts ROM:00110D2C ; End of function sub_110D18 ROM:00110D2C ROM:00110D2E ROM:00110D2E ; =============== S U B R O U T I N E ======================================= ROM:00110D2E ROM:00110D2E ROM:00110D2E sub_110D2E: ; CODE XREF: sub_11101C:loc_11106E↓p ROM:00110D2E bsr.l sub_12A950 ROM:00110D34 bclr #1,($1DA9).w ROM:00110D3A bclr #0,($1DA9).w ROM:00110D40 rts ROM:00110D40 ; End of function sub_110D2E ROM:00110D40 ROM:00110D42 ; --------------------------------------------------------------------------- ROM:00110D42 movem.l d0-a4,-(sp) ROM:00110D46 andi.w #$FFFE,($FFFFFE20).w ROM:00110D4C bsr.w sub_110D9A ROM:00110D50 movem.l (sp)+,d0-a4 ROM:00110D54 rte ROM:00110D56 ROM:00110D56 ; =============== S U B R O U T I N E ======================================= ROM:00110D56 ROM:00110D56 ROM:00110D56 sub_110D56: ; CODE XREF: ROM:001156D2↓p ROM:00110D56 cmpi.b #0,($6EA).w ROM:00110D5C bne.s locret_110D78 ROM:00110D5E ROM:00110D5E loc_110D5E: ; DATA XREF: ROM:off_110DB0↓o ROM:00110D5E bsr.w sub_11101C ROM:00110D62 clr.b ($837).w ROM:00110D66 clr.w ($5A2).w ROM:00110D6A move.b #3,($837).w ROM:00110D70 move.b #1,($6EA).w ROM:00110D76 rts ROM:00110D78 ; --------------------------------------------------------------------------- ROM:00110D78 ROM:00110D78 locret_110D78: ; CODE XREF: sub_110D56+6↑j ROM:00110D78 rts ROM:00110D78 ; End of function sub_110D56 ROM:00110D78 ROM:00110D7A ROM:00110D7A ; =============== S U B R O U T I N E ======================================= ROM:00110D7A ROM:00110D7A ROM:00110D7A sub_110D7A: ; CODE XREF: sub_119CDA+1E↓p ROM:00110D7A ; sub_119D8A+30↓p ROM:00110D7A move.b ($6EA).w,d1 ROM:00110D7E cmpi.b #3,d1 ROM:00110D82 bne.s loc_110D8C ROM:00110D84 move.b #4,($6EA).w ROM:00110D8A bra.s locret_110D98 ROM:00110D8C ; --------------------------------------------------------------------------- ROM:00110D8C ROM:00110D8C loc_110D8C: ; CODE XREF: sub_110D7A+8↑j ROM:00110D8C cmpi.b #5,d1 ROM:00110D90 bne.s locret_110D98 ROM:00110D92 move.b #6,($6EA).w ROM:00110D98 ROM:00110D98 locret_110D98: ; CODE XREF: sub_110D7A+10↑j ROM:00110D98 ; sub_110D7A+16↑j ROM:00110D98 rts ROM:00110D98 ; End of function sub_110D7A ROM:00110D98 ROM:00110D9A ROM:00110D9A ; =============== S U B R O U T I N E ======================================= ROM:00110D9A ROM:00110D9A ROM:00110D9A sub_110D9A: ; CODE XREF: ROM:00110D4C↑p ROM:00110D9A clr.w d1 ROM:00110D9C move.b ($6EA).w,d1 ROM:00110DA0 cmpi.w #7,d1 ROM:00110DA4 bcc.s locret_110DAE ROM:00110DA6 movea.l off_110DB0(pc,d1.w*4),a0 ROM:00110DAA nop ROM:00110DAC jmp (a0) ROM:00110DAE ; --------------------------------------------------------------------------- ROM:00110DAE ROM:00110DAE locret_110DAE: ; CODE XREF: sub_110D9A+A↑j ROM:00110DAE rts ROM:00110DAE ; End of function sub_110D9A ROM:00110DAE ROM:00110DAE ; --------------------------------------------------------------------------- ROM:00110DB0 off_110DB0: dc.l loc_110D5E ; DATA XREF: sub_110D9A+C↑r ROM:00110DB4 dc.l loc_110DCC ROM:00110DB8 dc.l loc_110E32 ROM:00110DBC dc.l loc_110EBA ROM:00110DC0 dc.l loc_110F14 ROM:00110DC4 dc.l loc_110F78 ROM:00110DC8 dc.l loc_110FC8 ROM:00110DCC ; --------------------------------------------------------------------------- ROM:00110DCC ROM:00110DCC loc_110DCC: ; DATA XREF: ROM:00110DB4↑o ROM:00110DCC bsr.w sub_1110C8 ROM:00110DD0 bsr.l sub_110D18 ROM:00110DD6 btst #7,($8EB).w ROM:00110DDC beq.s loc_110DF8 ROM:00110DDE bsr.w sub_111162 ROM:00110DE2 clr.b ($837).w ROM:00110DE6 clr.w ($5A2).w ROM:00110DEA move.b #3,($837).w ROM:00110DF0 move.b #2,($6EA).w ROM:00110DF6 rts ROM:00110DF8 ; --------------------------------------------------------------------------- ROM:00110DF8 ROM:00110DF8 loc_110DF8: ; CODE XREF: ROM:00110DDC↑j ROM:00110DF8 move.w $1A8(a5),d1 ROM:00110DFC cmp.w ($5A2).w,d1 ROM:00110E00 bgt.s loc_110E1C ROM:00110E02 bsr.w sub_11101C ROM:00110E06 clr.b ($837).w ROM:00110E0A clr.w ($5A2).w ROM:00110E0E move.b #3,($837).w ROM:00110E14 move.b #1,($6EA).w ROM:00110E1A rts ROM:00110E1C ; --------------------------------------------------------------------------- ROM:00110E1C ROM:00110E1C loc_110E1C: ; CODE XREF: ROM:00110E00↑j ROM:00110E1C clr.b ($837).w ROM:00110E20 clr.w ($5A2).w ROM:00110E24 move.b #3,($837).w ROM:00110E2A move.b #1,($6EA).w ROM:00110E30 rts ROM:00110E32 ; --------------------------------------------------------------------------- ROM:00110E32 ROM:00110E32 loc_110E32: ; DATA XREF: ROM:00110DB8↑o ROM:00110E32 bsr.l nullsub_4 ROM:00110E38 bsr.w sub_1110C8 ROM:00110E3C bsr.l sub_110D18 ROM:00110E42 btst #7,($8EB).w ROM:00110E48 beq.s loc_110E80 ROM:00110E4A bsr.w sub_111170 ROM:00110E4E btst #1,($8E0).w ROM:00110E54 beq.s loc_110E70 ROM:00110E56 bsr.w sub_111162 ROM:00110E5A clr.b ($837).w ROM:00110E5E clr.w ($5A2).w ROM:00110E62 move.b #3,($837).w ROM:00110E68 move.b #2,($6EA).w ROM:00110E6E rts ROM:00110E70 ; --------------------------------------------------------------------------- ROM:00110E70 ROM:00110E70 loc_110E70: ; CODE XREF: ROM:00110E54↑j ROM:00110E70 clr.b ($837).w ROM:00110E74 clr.w ($5A2).w ROM:00110E78 move.b #3,($6EA).w ROM:00110E7E rts ROM:00110E80 ; --------------------------------------------------------------------------- ROM:00110E80 ROM:00110E80 loc_110E80: ; CODE XREF: ROM:00110E48↑j ROM:00110E80 move.w $1A8(a5),d1 ROM:00110E84 cmp.w ($5A2).w,d1 ROM:00110E88 bgt.s loc_110EA4 ROM:00110E8A bsr.w sub_11101C ROM:00110E8E clr.b ($837).w ROM:00110E92 clr.w ($5A2).w ROM:00110E96 move.b #3,($837).w ROM:00110E9C move.b #1,($6EA).w ROM:00110EA2 rts ROM:00110EA4 ; --------------------------------------------------------------------------- ROM:00110EA4 ROM:00110EA4 loc_110EA4: ; CODE XREF: ROM:00110E88↑j ROM:00110EA4 clr.b ($837).w ROM:00110EA8 clr.w ($5A2).w ROM:00110EAC move.b #3,($837).w ROM:00110EB2 move.b #2,($6EA).w ROM:00110EB8 rts ROM:00110EBA ; --------------------------------------------------------------------------- ROM:00110EBA ROM:00110EBA loc_110EBA: ; DATA XREF: ROM:00110DBC↑o ROM:00110EBA bsr.l nullsub_5 ROM:00110EC0 clr.l d3 ROM:00110EC2 move.w ($FFFFFF0A).w,d0 ROM:00110EC6 move.w ($FFFFFFFE).w,d3 ROM:00110ECA move.w ($FFFFFFFC).w,d4 ROM:00110ECE btst #$F,d0 ROM:00110ED2 beq.s loc_110EF8 ROM:00110ED4 bsr.w sub_11101C ROM:00110ED8 bsr.l sub_115BB4 ROM:00110EDE bsr.w sub_1113D8 ROM:00110EE2 clr.b ($837).w ROM:00110EE6 clr.w ($5A2).w ROM:00110EEA move.b #3,($837).w ROM:00110EF0 move.b #1,($6EA).w ROM:00110EF6 rts ROM:00110EF8 ; --------------------------------------------------------------------------- ROM:00110EF8 ROM:00110EF8 loc_110EF8: ; CODE XREF: ROM:00110ED2↑j ROM:00110EF8 btst #$E,d0 ROM:00110EFC beq.s loc_110F0E ROM:00110EFE move.b #5,($6EA).w ROM:00110F04 bsr.w sub_111310 ROM:00110F08 bsr.w sub_1113A8 ROM:00110F0C rts ROM:00110F0E ; --------------------------------------------------------------------------- ROM:00110F0E ROM:00110F0E loc_110F0E: ; CODE XREF: ROM:00110EFC↑j ROM:00110F0E bsr.w sub_1113A8 ROM:00110F12 rts ROM:00110F14 ; --------------------------------------------------------------------------- ROM:00110F14 ROM:00110F14 loc_110F14: ; DATA XREF: ROM:00110DC0↑o ROM:00110F14 bsr.l nullsub_5 ROM:00110F1A move.w ($FFFFFF0A).w,d0 ROM:00110F1E bsr.w sub_111384 ROM:00110F22 clr.l d3 ROM:00110F24 move.w ($FFFFFFFE).w,d3 ROM:00110F28 move.w ($FFFFFFFC).w,d4 ROM:00110F2C btst #$F,d0 ROM:00110F30 beq.s loc_110F56 ROM:00110F32 bsr.w sub_11101C ROM:00110F36 bsr.l sub_115BB4 ROM:00110F3C bsr.w sub_1113D8 ROM:00110F40 clr.b ($837).w ROM:00110F44 clr.w ($5A2).w ROM:00110F48 move.b #3,($837).w ROM:00110F4E move.b #1,($6EA).w ROM:00110F54 rts ROM:00110F56 ; --------------------------------------------------------------------------- ROM:00110F56 ROM:00110F56 loc_110F56: ; CODE XREF: ROM:00110F30↑j ROM:00110F56 btst #$E,d0 ROM:00110F5A beq.s loc_110F6C ROM:00110F5C move.b #5,($6EA).w ROM:00110F62 bsr.w sub_111310 ROM:00110F66 bsr.w sub_1113A8 ROM:00110F6A rts ROM:00110F6C ; --------------------------------------------------------------------------- ROM:00110F6C ROM:00110F6C loc_110F6C: ; CODE XREF: ROM:00110F5A↑j ROM:00110F6C move.b #3,($6EA).w ROM:00110F72 bsr.w sub_1113A8 ROM:00110F76 rts ROM:00110F78 ; --------------------------------------------------------------------------- ROM:00110F78 ROM:00110F78 loc_110F78: ; DATA XREF: ROM:00110DC4↑o ROM:00110F78 bsr.l nullsub_5 ROM:00110F7E clr.l d3 ROM:00110F80 move.w ($FFFFFF0A).w,d0 ROM:00110F84 move.w ($FFFFFFFE).w,d3 ROM:00110F88 move.w ($FFFFFFFC).w,d4 ROM:00110F8C bsr.w sub_111326 ROM:00110F90 btst #$F,d0 ROM:00110F94 bne.s loc_110FAA ROM:00110F96 btst #6,($8E5).w ROM:00110F9C bne.s loc_110FAA ROM:00110F9E move.b #3,($6EA).w ROM:00110FA4 bsr.w sub_1113A8 ROM:00110FA8 rts ROM:00110FAA ; --------------------------------------------------------------------------- ROM:00110FAA ROM:00110FAA loc_110FAA: ; CODE XREF: ROM:00110F94↑j ROM:00110FAA ; ROM:00110F9C↑j ROM:00110FAA bsr.w sub_11101C ROM:00110FAE bsr.w sub_1113D8 ROM:00110FB2 clr.b ($837).w ROM:00110FB6 clr.w ($5A2).w ROM:00110FBA move.b #3,($837).w ROM:00110FC0 move.b #1,($6EA).w ROM:00110FC6 rts ROM:00110FC8 ; --------------------------------------------------------------------------- ROM:00110FC8 ROM:00110FC8 loc_110FC8: ; DATA XREF: ROM:00110DC8↑o ROM:00110FC8 bsr.l nullsub_5 ROM:00110FCE move.w ($FFFFFF0A).w,d0 ROM:00110FD2 bsr.w sub_111384 ROM:00110FD6 clr.l d3 ROM:00110FD8 move.w ($FFFFFFFE).w,d3 ROM:00110FDC move.w ($FFFFFFFC).w,d4 ROM:00110FE0 bsr.w sub_111326 ROM:00110FE4 btst #$F,d0 ROM:00110FE8 bne.s loc_110FFE ROM:00110FEA btst #6,($8E5).w ROM:00110FF0 bne.s loc_110FFE ROM:00110FF2 move.b #3,($6EA).w ROM:00110FF8 bsr.w sub_1113A8 ROM:00110FFC rts ROM:00110FFE ; --------------------------------------------------------------------------- ROM:00110FFE ROM:00110FFE loc_110FFE: ; CODE XREF: ROM:00110FE8↑j ROM:00110FFE ; ROM:00110FF0↑j ROM:00110FFE bsr.w sub_11101C ROM:00111002 bsr.w sub_1113D8 ROM:00111006 clr.b ($837).w ROM:0011100A clr.w ($5A2).w ROM:0011100E move.b #3,($837).w ROM:00111014 move.b #1,($6EA).w ROM:0011101A rts ROM:0011101C ROM:0011101C ; =============== S U B R O U T I N E ======================================= ROM:0011101C ROM:0011101C ROM:0011101C sub_11101C: ; CODE XREF: sub_110D56:loc_110D5E↑p ROM:0011101C ; ROM:00110E02↑p ... ROM:0011101C btst #6,($8E1).w ROM:00111022 beq.s loc_11106E ROM:00111024 move.l $120(a5),d1 ROM:00111028 cmp.l ($400).w,d1 ROM:0011102C ble.s loc_11106E ROM:0011102E cmp.l ($408).w,d1 ROM:00111032 ble.s loc_11106E ROM:00111034 btst #$F,d0 ROM:00111038 bne.s loc_11105A ROM:0011103A move.l d3,($400).w ROM:0011103E cmp.l d3,d1 ROM:00111040 ble.s loc_111056 ROM:00111042 bset #1,($1340).w ROM:00111048 btst #3,($8E3).w ROM:0011104E beq.s loc_111056 ROM:00111050 bset #3,($12F4).w ROM:00111056 ROM:00111056 loc_111056: ; CODE XREF: sub_11101C+24↑j ROM:00111056 ; sub_11101C+32↑j ROM:00111056 bra.w loc_11106E ROM:0011105A ; --------------------------------------------------------------------------- ROM:0011105A ROM:0011105A loc_11105A: ; CODE XREF: sub_11101C+1C↑j ROM:0011105A bset #1,($1340).w ROM:00111060 btst #3,($8E3).w ROM:00111066 beq.s loc_11106E ROM:00111068 bset #3,($12F4).w ROM:0011106E ROM:0011106E loc_11106E: ; CODE XREF: sub_11101C+6↑j ROM:0011106E ; sub_11101C+10↑j ... ROM:0011106E bsr.l sub_110D2E ROM:00111074 move.w $1AA(a5),d0 ROM:00111078 neg.w d0 ROM:0011107A muls.w #$64,d0 ; 'd' ROM:0011107E move.w d0,($4C6).w ROM:00111082 bclr #6,($8E1).w ROM:00111088 move.w #0,d0 ROM:0011108C bsr.l sub_1198BE ROM:00111092 lea ($FFFFFF00).w,a0 ROM:00111096 move.w #$B,(a0) ROM:0011109A move.w #$E,2(a0) ROM:001110A0 move.w #0,4(a0) ROM:001110A6 move.w #1,d1 ROM:001110AA move.w #$A,d2 ROM:001110AE move.w #1,d3 ROM:001110B2 move.w #1,d4 ROM:001110B6 move.w #1,d5 ROM:001110BA bsr.l sub_119842 ROM:001110C0 bsr.l sub_115BB4 ROM:001110C6 rts ROM:001110C6 ; End of function sub_11101C ROM:001110C6 ROM:001110C8 ROM:001110C8 ; =============== S U B R O U T I N E ======================================= ROM:001110C8 ROM:001110C8 ROM:001110C8 sub_1110C8: ; CODE XREF: ROM:loc_110DCC↑p ROM:001110C8 ; ROM:00110E38↑p ROM:001110C8 bclr #7,($8EB).w ROM:001110CE clr.l d0 ROM:001110D0 move.w ($FFFFFF08).w,d0 ROM:001110D4 move.l d0,d3 ROM:001110D6 sub.l ($404).w,d3 ROM:001110DA bcc.s loc_1110E2 ROM:001110DC addi.l #$10000,d3 ROM:001110E2 ROM:001110E2 loc_1110E2: ; CODE XREF: sub_1110C8+12↑j ROM:001110E2 move.w ($5A2).w,d2 ROM:001110E6 ext.l d2 ROM:001110E8 divs.w $1A(a5),d2 ROM:001110EC move.l d2,d6 ROM:001110EE swap d6 ROM:001110F0 move.w $1A(a5),d5 ROM:001110F4 asr.w #1,d5 ROM:001110F6 cmpi.l #$10000,d3 ROM:001110FC bge.s loc_111104 ROM:001110FE cmp.w d6,d5 ROM:00111100 bge.s loc_111104 ROM:00111102 addq.w #1,d2 ROM:00111104 ROM:00111104 loc_111104: ; CODE XREF: sub_1110C8+34↑j ROM:00111104 ; sub_1110C8+38↑j ROM:00111104 cmpi.l #$10000,d3 ROM:0011110A ble.s loc_111112 ROM:0011110C cmp.w d6,d5 ROM:0011110E ble.s loc_111112 ROM:00111110 subq.w #1,d2 ROM:00111112 ROM:00111112 loc_111112: ; CODE XREF: sub_1110C8+42↑j ROM:00111112 ; sub_1110C8+46↑j ROM:00111112 cmpi.w #0,d2 ROM:00111116 ble.s loc_11111E ROM:00111118 moveq #$11,d6 ROM:0011111A asl.l d6,d2 ROM:0011111C add.l d2,d3 ROM:0011111E ROM:0011111E loc_11111E: ; CODE XREF: sub_1110C8+4E↑j ROM:0011111E move.l ($400).w,d6 ROM:00111122 muls.l #$3E8,d6 ROM:0011112A divs.l d3,d6 ROM:0011112E cmpi.w #0,($4C6).w ROM:00111134 blt.s loc_11114E ROM:00111136 move.w ($4CA).w,d5 ROM:0011113A muls.w $1AC(a5),d5 ROM:0011113E divs.w #$3E8,d5 ROM:00111142 bvs.s loc_11114E ROM:00111144 cmp.w d6,d5 ROM:00111146 bgt.s loc_11114E ROM:00111148 bset #7,($8EB).w ROM:0011114E ROM:0011114E loc_11114E: ; CODE XREF: sub_1110C8+6C↑j ROM:0011114E ; sub_1110C8+7A↑j ... ROM:0011114E move.w d6,($4CA).w ROM:00111152 move.l d0,($404).w ROM:00111156 move.l d3,($400).w ROM:0011115A addi.w #$64,($4C6).w ; 'd' ROM:00111160 rts ROM:00111160 ; End of function sub_1110C8 ROM:00111160 ROM:00111162 ROM:00111162 ; =============== S U B R O U T I N E ======================================= ROM:00111162 ROM:00111162 ROM:00111162 sub_111162: ; CODE XREF: ROM:00110DDE↑p ROM:00111162 ; ROM:00110E56↑p ROM:00111162 move.w #$2710,($A62).w ROM:00111168 move.w #$C8,($4C6).w ROM:0011116E rts ROM:0011116E ; End of function sub_111162 ROM:0011116E ROM:00111170 ROM:00111170 ; =============== S U B R O U T I N E ======================================= ROM:00111170 ROM:00111170 ROM:00111170 sub_111170: ; CODE XREF: ROM:00110E4A↑p ROM:00111170 moveq #5,d0 ROM:00111172 move.w $80E(a5,d0.w*2),d1 ROM:00111178 ROM:00111178 loc_111178: ; CODE XREF: sub_111170+12↓j ROM:00111178 bge.s loc_111184 ROM:0011117A subq.w #1,d0 ROM:0011117C move.w $80E(a5,d0.w*2),d1 ROM:00111182 bra.s loc_111178 ROM:00111184 ; --------------------------------------------------------------------------- ROM:00111184 ROM:00111184 loc_111184: ; CODE XREF: sub_111170:loc_111178↑j ROM:00111184 clr.w d7 ROM:00111186 move.w ($4C6).w,d2 ROM:0011118A subi.w #$64,d2 ; 'd' ROM:0011118E move.w #$E10,d5 ROM:00111192 add.w $80E(a5),d5 ROM:00111196 move.w $80E(a5,d0.w*2),d1 ROM:0011119C sub.w d1,d5 ROM:0011119E ROM:0011119E loc_11119E: ; CODE XREF: sub_111170+46↓j ROM:0011119E cmp.w d2,d5 ROM:001111A0 beq.s loc_1111B8 ROM:001111A2 cmp.w d7,d0 ROM:001111A4 blt.s loc_1111B8 ROM:001111A6 addq.w #1,d7 ROM:001111A8 move.w $80E(a5,d7.w*2),d5 ROM:001111AE move.w $80C(a5,d7.w*2),d1 ROM:001111B4 sub.w d1,d5 ROM:001111B6 bra.s loc_11119E ROM:001111B8 ; --------------------------------------------------------------------------- ROM:001111B8 ROM:001111B8 loc_1111B8: ; CODE XREF: sub_111170+30↑j ROM:001111B8 ; sub_111170+34↑j ROM:001111B8 cmp.w d7,d0 ROM:001111BA blt.l loc_111302 ROM:001111C0 move.w d1,($4C8).w ROM:001111C4 move.w #0,d0 ROM:001111C8 bsr.l sub_1198BE ROM:001111CE move.w $80E(a5,d7.w*2),d0 ROM:001111D4 addi.w #$C8,d0 ROM:001111D8 cmpi.w #$E10,d0 ROM:001111DC blt.s loc_1111E2 ROM:001111DE subi.w #$E10,d0 ROM:001111E2 ROM:001111E2 loc_1111E2: ; CODE XREF: sub_111170+6C↑j ROM:001111E2 move.w d0,($4C6).w ROM:001111E6 lea ($FFFFFF00).w,a0 ROM:001111EA move.w $80E(a5),d2 ROM:001111EE ext.l d2 ROM:001111F0 divs.w #$64,d2 ; 'd' ROM:001111F4 subq.w #1,d2 ROM:001111F6 bge.s loc_1111FC ROM:001111F8 addi.w #$24,d2 ; '$' ROM:001111FC ROM:001111FC loc_1111FC: ; CODE XREF: sub_111170+86↑j ROM:001111FC move.w $810(a5),d6 ROM:00111200 ext.l d6 ROM:00111202 divs.w #$64,d6 ; 'd' ROM:00111206 subq.w #1,d6 ROM:00111208 bge.s loc_11120E ROM:0011120A move.w #$80,d6 ROM:0011120E ROM:0011120E loc_11120E: ; CODE XREF: sub_111170+98↑j ROM:0011120E asl.w #8,d6 ROM:00111210 add.w d6,d2 ROM:00111212 move.w d2,(a0) ROM:00111214 move.w $814(a5),d2 ROM:00111218 ext.l d2 ROM:0011121A divs.w #$64,d2 ; 'd' ROM:0011121E subq.w #1,d2 ROM:00111220 bge.s loc_111226 ROM:00111222 move.w #$80,d2 ROM:00111226 ROM:00111226 loc_111226: ; CODE XREF: sub_111170+B0↑j ROM:00111226 asl.w #8,d2 ROM:00111228 move.w $812(a5),d6 ROM:0011122C ext.l d6 ROM:0011122E divs.w #$64,d6 ; 'd' ROM:00111232 subq.w #1,d6 ROM:00111234 bge.s loc_11123A ROM:00111236 move.w #$80,d6 ROM:0011123A ROM:0011123A loc_11123A: ; CODE XREF: sub_111170+C4↑j ROM:0011123A add.w d6,d2 ROM:0011123C move.w d2,2(a0) ROM:00111240 move.w $818(a5),d2 ROM:00111244 ext.l d2 ROM:00111246 divs.w #$64,d2 ; 'd' ROM:0011124A subq.w #1,d2 ROM:0011124C bge.s loc_111252 ROM:0011124E move.w #$80,d2 ROM:00111252 ROM:00111252 loc_111252: ; CODE XREF: sub_111170+DC↑j ROM:00111252 asl.w #8,d2 ROM:00111254 move.w $816(a5),d6 ROM:00111258 ext.l d6 ROM:0011125A divs.w #$64,d6 ; 'd' ROM:0011125E subq.w #1,d6 ROM:00111260 bge.s loc_111266 ROM:00111262 move.w #$80,d6 ROM:00111266 ROM:00111266 loc_111266: ; CODE XREF: sub_111170+F0↑j ROM:00111266 add.w d6,d2 ROM:00111268 move.w d2,4(a0) ROM:0011126C move.w #$30,d2 ; '0' ROM:00111270 asl.w #8,d2 ROM:00111272 addi.w #$80,d2 ROM:00111276 move.w d2,6(a0) ROM:0011127A ext.l d0 ROM:0011127C divs.w #$64,d0 ; 'd' ROM:00111280 move.w d0,d2 ROM:00111282 asl.w #8,d2 ROM:00111284 move.w d7,d5 ROM:00111286 addq.w #1,d5 ROM:00111288 tst.w $80E(a5,d5.w*2) ROM:0011128E bge.s loc_111292 ROM:00111290 clr.w d5 ROM:00111292 ROM:00111292 loc_111292: ; CODE XREF: sub_111170+11E↑j ROM:00111292 add.w d5,d2 ROM:00111294 move.w d2,8(a0) ROM:00111298 move.w d0,d2 ROM:0011129A move.w d2,$A(a0) ROM:0011129E move.l ($404).w,d2 ROM:001112A2 move.w d2,($FFFFFFFC).w ROM:001112A6 move.l ($400).w,d2 ROM:001112AA move.w d2,($FFFFFFFE).w ROM:001112AE bset #6,($8E1).w ROM:001112B4 move.w $80E(a5,d5.w*2),d6 ROM:001112BA subi.w #$64,d6 ; 'd' ROM:001112BE bge.s loc_1112C4 ROM:001112C0 addi.w #$E10,d6 ROM:001112C4 ROM:001112C4 loc_1112C4: ; CODE XREF: sub_111170+14E↑j ROM:001112C4 cmp.w ($4C6).w,d6 ROM:001112C8 bne.s loc_1112D0 ROM:001112CA move.w #2,-(sp) ROM:001112CE bra.s loc_1112D4 ROM:001112D0 ; --------------------------------------------------------------------------- ROM:001112D0 ROM:001112D0 loc_1112D0: ; CODE XREF: sub_111170+158↑j ROM:001112D0 move.w #3,-(sp) ROM:001112D4 ROM:001112D4 loc_1112D4: ; CODE XREF: sub_111170+15E↑j ROM:001112D4 bsr.l sub_110A12 ROM:001112DA move.w ($4C6).w,d0 ROM:001112DE ext.l d0 ROM:001112E0 divs.w #$64,d0 ; 'd' ROM:001112E4 move.w d0,($FFFFFF0A).w ROM:001112E8 moveq #0,d0 ROM:001112EA moveq #1,d1 ROM:001112EC moveq #$F,d2 ROM:001112EE moveq #0,d3 ROM:001112F0 move.w (sp)+,d4 ROM:001112F2 moveq #1,d5 ROM:001112F4 bsr.l sub_119842 ROM:001112FA bclr #1,($8E0).w ROM:00111300 bra.s locret_11130E ROM:00111302 ; --------------------------------------------------------------------------- ROM:00111302 ROM:00111302 loc_111302: ; CODE XREF: sub_111170+4A↑j ROM:00111302 bset #1,($8E0).w ROM:00111308 bset #5,($8E4).w ROM:0011130E ROM:0011130E locret_11130E: ; CODE XREF: sub_111170+190↑j ROM:0011130E rts ROM:0011130E ; End of function sub_111170 ROM:0011130E ROM:00111310 ROM:00111310 ; =============== S U B R O U T I N E ======================================= ROM:00111310 ROM:00111310 ROM:00111310 sub_111310: ; CODE XREF: ROM:00110F04↑p ROM:00111310 ; ROM:00110F62↑p ROM:00111310 move.l d3,d1 ROM:00111312 mulu.l #$7D0,d1 ROM:0011131A divu.l ($400).w,d1 ROM:00111320 move.w d1,($4CA).w ROM:00111324 rts ROM:00111324 ; End of function sub_111310 ROM:00111324 ROM:00111326 ROM:00111326 ; =============== S U B R O U T I N E ======================================= ROM:00111326 ROM:00111326 ROM:00111326 sub_111326: ; CODE XREF: ROM:00110F8C↑p ROM:00111326 ; ROM:00110FE0↑p ROM:00111326 bclr #6,($8E5).w ROM:0011132C move.w d3,d1 ROM:0011132E move.l #$E10,d2 ROM:00111334 divs.w #4,d2 ROM:00111338 cmp.w ($4B4).w,d2 ROM:0011133C ble.s loc_111344 ROM:0011133E mulu.w $1AE(a5),d1 ROM:00111342 bra.s loc_111348 ROM:00111344 ; --------------------------------------------------------------------------- ROM:00111344 ROM:00111344 loc_111344: ; CODE XREF: sub_111326+16↑j ROM:00111344 mulu.w $1B0(a5),d1 ROM:00111348 ROM:00111348 loc_111348: ; CODE XREF: sub_111326+1C↑j ROM:00111348 move.l ($400).w,d2 ROM:0011134C asl.l #1,d2 ROM:0011134E divu.l d2,d1 ROM:00111352 cmp.w ($4CA).w,d1 ROM:00111356 ble.s loc_11135E ROM:00111358 bset #6,($8E5).w ROM:0011135E ROM:0011135E loc_11135E: ; CODE XREF: sub_111326+30↑j ROM:0011135E move.w d3,d1 ROM:00111360 mulu.w #$3E8,d1 ROM:00111364 divu.l d2,d1 ROM:00111368 move.w ($4CA).w,d2 ROM:0011136C mulu.w #$3E8,d2 ROM:00111370 divu.l d1,d2 ROM:00111374 cmp.w ($A62).w,d2 ROM:00111378 bge.s loc_11137E ROM:0011137A move.w d2,($A62).w ROM:0011137E ROM:0011137E loc_11137E: ; CODE XREF: sub_111326+52↑j ROM:0011137E move.w d1,($4CA).w ROM:00111382 rts ROM:00111382 ; End of function sub_111326 ROM:00111382 ROM:00111384 ROM:00111384 ; =============== S U B R O U T I N E ======================================= ROM:00111384 ROM:00111384 ROM:00111384 sub_111384: ; CODE XREF: ROM:00110F1E↑p ROM:00111384 ; ROM:00110FD2↑p ROM:00111384 subi.b #$24,d0 ; '$' ROM:00111388 bge.s loc_11138E ROM:0011138A addi.b #$48,d0 ; 'H' ROM:0011138E ROM:0011138E loc_11138E: ; CODE XREF: sub_111384+4↑j ROM:0011138E move.w d0,($FFFFFF0A).w ROM:00111392 ext.w d0 ROM:00111394 muls.w #$64,d0 ; 'd' ROM:00111398 move.w d0,($4C6).w ROM:0011139C bsr.l sub_110A7C ROM:001113A2 move.w ($FFFFFF0A).w,d0 ROM:001113A6 rts ROM:001113A6 ; End of function sub_111384 ROM:001113A6 ROM:001113A8 ROM:001113A8 ; =============== S U B R O U T I N E ======================================= ROM:001113A8 ROM:001113A8 ROM:001113A8 sub_1113A8: ; CODE XREF: ROM:00110F08↑p ROM:001113A8 ; ROM:loc_110F0E↑p ... ROM:001113A8 ext.w d0 ROM:001113AA muls.w #$64,d0 ; 'd' ROM:001113AE move.w d0,($4C6).w ROM:001113B2 move.l ($400).w,($408).w ROM:001113B8 move.l d3,($400).w ROM:001113BC move.l ($404).w,d1 ROM:001113C0 cmp.w d4,d1 ROM:001113C2 bls.s loc_1113CA ROM:001113C4 addi.l #$10000,d1 ROM:001113CA ROM:001113CA loc_1113CA: ; CODE XREF: sub_1113A8+1A↑j ROM:001113CA move.w d4,d1 ROM:001113CC move.l d1,($404).w ROM:001113D0 bsr.l sub_110AB4 ROM:001113D6 rts ROM:001113D6 ; End of function sub_1113A8 ROM:001113D6 ROM:001113D8 ROM:001113D8 ; =============== S U B R O U T I N E ======================================= ROM:001113D8 ROM:001113D8 ROM:001113D8 sub_1113D8: ; CODE XREF: ROM:00110EDE↑p ROM:001113D8 ; ROM:00110F3C↑p ... ROM:001113D8 move.w #$30,d2 ; '0' ROM:001113DC asr.w #3,d2 ROM:001113DE move.l #$FF,d1 ROM:001113E4 asl.l d2,d1 ROM:001113E6 or.l d1,($FFFFFE18).w ROM:001113EA rts ROM:001113EA ; End of function sub_1113D8 ROM:001113EA ROM:001113EC ; --------------------------------------------------------------------------- ROM:001113EC movea.l #$13C000,a5 ROM:001113F2 move.l a5,($438).w ROM:001113F6 rts ROM:001113F8 ; --------------------------------------------------------------------------- ROM:001113F8 movea.l #$13C000,a5 ROM:001113FE move.l a5,($438).w ROM:00111402 rts ROM:00111404 ; --------------------------------------------------------------------------- ROM:00111404 movem.l d0-d2,-(sp) ROM:00111408 move.w ($FFFFF452).w,d2 ROM:0011140C move.w ($FFFFF454).w,d0 ROM:00111410 move.w ($4D2).w,d1 ROM:00111414 move.w d2,($4D2).w ROM:00111418 btst #0,($8E2).w ROM:0011141E beq.s loc_111450 ROM:00111420 sub.w d1,d2 ROM:00111422 move.w d2,($4CE).w ROM:00111426 sub.w d0,d1 ROM:00111428 add.w d2,d1 ROM:0011142A mulu.w #$2710,d1 ROM:0011142E divu.w d2,d1 ROM:00111430 move.w d1,d2 ROM:00111432 sub.w ($4D0).w,d2 ROM:00111436 muls.w #$64,d2 ; 'd' ROM:0011143A divs.w $1B4(a5),d2 ROM:0011143E bne.s loc_111446 ROM:00111440 move.w d1,($4D0).w ROM:00111444 bra.s loc_11144A ROM:00111446 ; --------------------------------------------------------------------------- ROM:00111446 ROM:00111446 loc_111446: ; CODE XREF: ROM:0011143E↑j ROM:00111446 add.w d2,($4D0).w ROM:0011144A ROM:0011144A loc_11144A: ; CODE XREF: ROM:00111444↑j ROM:0011144A bset #2,($8E5).w ROM:00111450 ROM:00111450 loc_111450: ; CODE XREF: ROM:0011141E↑j ROM:00111450 bset #0,($8E2).w ROM:00111456 clr.b ($860).w ROM:0011145A move.w #$F,($5F4).w ROM:00111460 move.b #1,($860).w ROM:00111466 bclr #7,($FFFFF450).w ROM:0011146C movem.l (sp)+,d0-d2 ROM:00111470 rte ROM:00111472 ROM:00111472 ; =============== S U B R O U T I N E ======================================= ROM:00111472 ROM:00111472 ROM:00111472 sub_111472: ; CODE XREF: ROM:001156F0↓p ROM:00111472 move.w #$204,($FFFFF460).w ROM:00111478 move.w #$54,($FFFFF420).w ; 'T' ROM:0011147E bsr.l sub_113FD6 ROM:00111484 move.w #$1011,($FFFFF450).w ROM:0011148A rts ROM:0011148A ; End of function sub_111472 ROM:0011148A ROM:0011148C ; --------------------------------------------------------------------------- ROM:0011148C rte ROM:0011148E ROM:0011148E ; =============== S U B R O U T I N E ======================================= ROM:0011148E ROM:0011148E ROM:0011148E sub_11148E: ; CODE XREF: ROM:001156EA↓p ROM:0011148E move.w #$1201,($FFFFF400).w ROM:00111494 move.w #8,($FFFFF408).w ROM:0011149A move.w #6,($4D4).w ROM:001114A0 move.w #0,($4D8).w ROM:001114A6 move.w #$3E8,($4D6).w ROM:001114AC bsr.w sub_11160C ROM:001114B0 move.w #8,($4D4).w ROM:001114B6 move.w #0,($4D8).w ROM:001114BC move.w #$3E8,($4D6).w ROM:001114C2 bsr.w sub_11160C ROM:001114C6 move.w #5,($4D4).w ROM:001114CC move.w #0,($4D8).w ROM:001114D2 move.w #$3E8,($4D6).w ROM:001114D8 bsr.w sub_11160C ROM:001114DC move.w #7,($4D4).w ROM:001114E2 move.w #0,($4D8).w ROM:001114E8 move.w #$3E8,($4D6).w ROM:001114EE bsr.w sub_11160C ROM:001114F2 rts ROM:001114F2 ; End of function sub_11148E ROM:001114F2 ROM:001114F4 ROM:001114F4 ; =============== S U B R O U T I N E ======================================= ROM:001114F4 ROM:001114F4 ROM:001114F4 sub_1114F4: ; CODE XREF: ROM:00115844↓p ROM:001114F4 move.w $1C2(a5),d0 ROM:001114F8 cmpi.w #0,d0 ROM:001114FC beq.s loc_11150A ROM:001114FE move.w $1C4(a5),($A7C).w ROM:00111504 move.w $1C6(a5),($A6C).w ROM:0011150A ROM:0011150A loc_11150A: ; CODE XREF: sub_1114F4+8↑j ROM:0011150A move.w #6,($4D4).w ROM:00111510 move.w ($A6C).w,($4D8).w ROM:00111516 move.w ($A7C).w,($4D6).w ROM:0011151C move.w ($A82).w,d0 ROM:00111520 cmp.w ($4D6).w,d0 ROM:00111524 beq.s loc_11152C ROM:00111526 bsr.w sub_11160C ROM:0011152A bra.s loc_111530 ROM:0011152C ; --------------------------------------------------------------------------- ROM:0011152C ROM:0011152C loc_11152C: ; CODE XREF: sub_1114F4+30↑j ROM:0011152C bsr.w sub_111682 ROM:00111530 ROM:00111530 loc_111530: ; CODE XREF: sub_1114F4+36↑j ROM:00111530 move.w ($4D6).w,($A82).w ROM:00111536 move.w $1C8(a5),d0 ROM:0011153A cmpi.w #0,d0 ROM:0011153E beq.s loc_11154E ROM:00111540 move.w $1CA(a5),($A7A).w ROM:00111546 move.w $1CC(a5),($A6A).w ROM:0011154C bra.s loc_11155A ROM:0011154E ; --------------------------------------------------------------------------- ROM:0011154E ROM:0011154E loc_11154E: ; CODE XREF: sub_1114F4+4A↑j ROM:0011154E move.w $1CA(a5),($A7A).w ROM:00111554 move.w ($54A).w,($A6A).w ROM:0011155A ROM:0011155A loc_11155A: ; CODE XREF: sub_1114F4+58↑j ROM:0011155A move.w #5,($4D4).w ROM:00111560 move.w ($A6A).w,($4D8).w ROM:00111566 move.w ($A7A).w,($4D6).w ROM:0011156C move.w ($A88).w,d0 ROM:00111570 cmp.w ($4D6).w,d0 ROM:00111574 beq.s loc_11157C ROM:00111576 bsr.w sub_11160C ROM:0011157A bra.s loc_111580 ROM:0011157C ; --------------------------------------------------------------------------- ROM:0011157C ROM:0011157C loc_11157C: ; CODE XREF: sub_1114F4+80↑j ROM:0011157C bsr.w sub_111682 ROM:00111580 ROM:00111580 loc_111580: ; CODE XREF: sub_1114F4+86↑j ROM:00111580 move.w ($4D6).w,($A88).w ROM:00111586 move.w $1BC(a5),d0 ROM:0011158A cmpi.w #0,d0 ROM:0011158E beq.s loc_11159C ROM:00111590 move.w $1BE(a5),($A80).w ROM:00111596 move.w $1C0(a5),($A70).w ROM:0011159C ROM:0011159C loc_11159C: ; CODE XREF: sub_1114F4+9A↑j ROM:0011159C move.w #8,($4D4).w ROM:001115A2 move.w ($A70).w,($4D8).w ROM:001115A8 move.w ($A80).w,($4D6).w ROM:001115AE move.w ($A86).w,d0 ROM:001115B2 cmp.w ($4D6).w,d0 ROM:001115B6 beq.s loc_1115BE ROM:001115B8 bsr.w sub_11160C ROM:001115BC bra.s loc_1115C2 ROM:001115BE ; --------------------------------------------------------------------------- ROM:001115BE ROM:001115BE loc_1115BE: ; CODE XREF: sub_1114F4+C2↑j ROM:001115BE bsr.w sub_111682 ROM:001115C2 ROM:001115C2 loc_1115C2: ; CODE XREF: sub_1114F4+C8↑j ROM:001115C2 move.w ($4D6).w,($A86).w ROM:001115C8 move.w $1CE(a5),d0 ROM:001115CC cmpi.w #0,d0 ROM:001115D0 beq.s loc_1115DE ROM:001115D2 move.w $1D0(a5),($A7E).w ROM:001115D8 move.w $1D2(a5),($A6E).w ROM:001115DE ROM:001115DE loc_1115DE: ; CODE XREF: sub_1114F4+DC↑j ROM:001115DE move.w #7,($4D4).w ROM:001115E4 move.w ($A6E).w,($4D8).w ROM:001115EA move.w ($A7E).w,($4D6).w ROM:001115F0 move.w ($A84).w,d0 ROM:001115F4 cmp.w ($4D6).w,d0 ROM:001115F8 beq.s loc_111600 ROM:001115FA bsr.w sub_11160C ROM:001115FE bra.s loc_111604 ROM:00111600 ; --------------------------------------------------------------------------- ROM:00111600 ROM:00111600 loc_111600: ; CODE XREF: sub_1114F4+104↑j ROM:00111600 bsr.w sub_111682 ROM:00111604 ROM:00111604 loc_111604: ; CODE XREF: sub_1114F4+10A↑j ROM:00111604 move.w ($4D6).w,($A84).w ROM:0011160A rts ROM:0011160A ; End of function sub_1114F4 ROM:0011160A ROM:0011160C ROM:0011160C ; =============== S U B R O U T I N E ======================================= ROM:0011160C ROM:0011160C ROM:0011160C sub_11160C: ; CODE XREF: sub_11148E+1E↑p ROM:0011160C ; sub_11148E+34↑p ... ROM:0011160C move.w ($4D4).w,d0 ROM:00111610 asl.w #3,d0 ROM:00111612 subi.w #$28,d0 ; '(' ROM:00111616 lea ($FFFFF428).w,a0 ROM:0011161A adda.w d0,a0 ROM:0011161C move.l #$F42400,d2 ROM:00111622 clr.l d0 ROM:00111624 move.w ($4D6).w,d0 ROM:00111628 cmpi.w #2,d0 ROM:0011162C bge.s loc_111632 ROM:0011162E move.w #2,d0 ROM:00111632 ROM:00111632 loc_111632: ; CODE XREF: sub_11160C+20↑j ROM:00111632 clr.w d1 ROM:00111634 divu.l d0,d2 ROM:00111638 asr.l #1,d2 ROM:0011163A ROM:0011163A loc_11163A: ; CODE XREF: sub_11160C:loc_111654↓j ROM:0011163A cmpi.l #$FFFF,d2 ROM:00111640 ble.s loc_111656 ROM:00111642 cmpi.w #7,d1 ROM:00111646 bge.s loc_111656 ROM:00111648 asr.l #1,d2 ROM:0011164A addq.l #1,d1 ROM:0011164C cmpi.w #7,d1 ROM:00111650 bne.s loc_111654 ROM:00111652 asr.l #1,d2 ROM:00111654 ROM:00111654 loc_111654: ; CODE XREF: sub_11160C+44↑j ROM:00111654 bra.s loc_11163A ROM:00111656 ; --------------------------------------------------------------------------- ROM:00111656 ROM:00111656 loc_111656: ; CODE XREF: sub_11160C+34↑j ROM:00111656 ; sub_11160C+3A↑j ROM:00111656 move.l d2,d0 ROM:00111658 mulu.w ($4D8).w,d0 ROM:0011165C divu.w #$2710,d0 ROM:00111660 swap d2 ROM:00111662 move.w d0,d2 ROM:00111664 move.l d2,2(a0) ROM:00111668 move.w ($4D4).w,d0 ROM:0011166C cmpi.w #8,d0 ROM:00111670 bne.s loc_11167A ROM:00111672 ori.w #$18,d1 ROM:00111676 move.w d1,(a0) ROM:00111678 bra.s locret_111680 ROM:0011167A ; --------------------------------------------------------------------------- ROM:0011167A ROM:0011167A loc_11167A: ; CODE XREF: sub_11160C+64↑j ROM:0011167A ori.w #8,d1 ROM:0011167E move.w d1,(a0) ROM:00111680 ROM:00111680 locret_111680: ; CODE XREF: sub_11160C+6C↑j ROM:00111680 rts ROM:00111680 ; End of function sub_11160C ROM:00111680 ROM:00111682 ROM:00111682 ; =============== S U B R O U T I N E ======================================= ROM:00111682 ROM:00111682 ROM:00111682 sub_111682: ; CODE XREF: sub_1114F4:loc_11152C↑p ROM:00111682 ; sub_1114F4:loc_11157C↑p ... ROM:00111682 move.w ($4D4).w,d0 ROM:00111686 asl.w #3,d0 ROM:00111688 subi.w #$28,d0 ; '(' ROM:0011168C lea ($FFFFF428).w,a0 ROM:00111690 adda.w d0,a0 ROM:00111692 clr.l d0 ROM:00111694 move.w 2(a0),d0 ROM:00111698 mulu.w ($4D8).w,d0 ROM:0011169C divu.w #$2710,d0 ROM:001116A0 move.w d0,4(a0) ROM:001116A4 rts ROM:001116A4 ; End of function sub_111682 ROM:001116A4 ROM:001116A6 ; --------------------------------------------------------------------------- ROM:001116A6 movem.l d0-d5,-(sp) ROM:001116AA bsr.w sub_112198 ROM:001116AE bsr.w sub_111A14 ROM:001116B2 bsr.w sub_111D72 ROM:001116B6 btst #0,($8DD).w ROM:001116BC beq.s loc_1116F0 ROM:001116BE bsr.l sub_116D0E ROM:001116C4 btst #4,($8E3).w ROM:001116CA beq.s loc_1116D2 ROM:001116CC bsr.l sub_118E24 ROM:001116D2 ROM:001116D2 loc_1116D2: ; CODE XREF: ROM:001116CA↑j ROM:001116D2 btst #4,($8E1).w ROM:001116D8 beq.s loc_1116E2 ROM:001116DA bsr.l sub_118A0E ROM:001116E0 bra.s loc_1116F0 ROM:001116E2 ; --------------------------------------------------------------------------- ROM:001116E2 ROM:001116E2 loc_1116E2: ; CODE XREF: ROM:001116D8↑j ROM:001116E2 btst #3,($8E4).w ROM:001116E8 beq.s loc_1116F0 ROM:001116EA bsr.l sub_1188B0 ROM:001116F0 ROM:001116F0 loc_1116F0: ; CODE XREF: ROM:001116BC↑j ROM:001116F0 ; ROM:001116E0↑j ... ROM:001116F0 movem.l (sp)+,d0-d5 ROM:001116F4 rte ROM:001116F6 ROM:001116F6 ; =============== S U B R O U T I N E ======================================= ROM:001116F6 ROM:001116F6 ROM:001116F6 sub_1116F6: ; CODE XREF: ROM:00115E08↓p ROM:001116F6 bsr.w sub_111AC2 ROM:001116FA rts ROM:001116FA ; End of function sub_1116F6 ROM:001116FA ROM:001116FC ROM:001116FC ; =============== S U B R O U T I N E ======================================= ROM:001116FC ROM:001116FC ROM:001116FC sub_1116FC: ; CODE XREF: ROM:0011581A↓p ROM:001116FC bsr.w sub_111EFC ROM:00111700 bsr.w sub_111706 ROM:00111704 rts ROM:00111704 ; End of function sub_1116FC ROM:00111704 ROM:00111706 ROM:00111706 ; =============== S U B R O U T I N E ======================================= ROM:00111706 ROM:00111706 ROM:00111706 sub_111706: ; CODE XREF: sub_1116FC+4↑p ROM:00111706 bclr #4,($12F0).w ROM:0011170C bclr #4,($12F2).w ROM:00111712 bclr #2,($8E9).w ROM:00111718 bclr #0,($8DE).w ROM:0011171E clr.w d1 ROM:00111720 move.b ($6ED).w,d1 ROM:00111724 cmpi.w #7,d1 ROM:00111728 bcc.s locret_111732 ROM:0011172A movea.l off_111734(pc,d1.w*4),a0 ROM:0011172E nop ROM:00111730 jmp (a0) ROM:00111732 ; --------------------------------------------------------------------------- ROM:00111732 ROM:00111732 locret_111732: ; CODE XREF: sub_111706+22↑j ROM:00111732 rts ROM:00111732 ; End of function sub_111706 ROM:00111732 ROM:00111732 ; --------------------------------------------------------------------------- ROM:00111734 off_111734: dc.l loc_111750 ; DATA XREF: sub_111706+24↑r ROM:00111738 dc.l loc_1117D4 ROM:0011173C dc.l loc_1118DC ROM:00111740 dc.l loc_111916 ROM:00111744 dc.l loc_11198E ROM:00111748 dc.l loc_11177E ROM:0011174C dc.l loc_1119C2 ROM:00111750 ; --------------------------------------------------------------------------- ROM:00111750 ROM:00111750 loc_111750: ; DATA XREF: ROM:off_111734↑o ROM:00111750 bsr.w sub_11226C ROM:00111754 bsr.w sub_112236 ROM:00111758 bset #0,($8DE).w ROM:0011175E bset #5,($FFFFFC0B).w ROM:00111764 bset #7,($1314).w ROM:0011176A bsr.l sub_122100 ROM:00111770 move.b #5,($6ED).w ROM:00111776 bra.l loc_1117CC ROM:0011177C ; --------------------------------------------------------------------------- ROM:0011177C ROM:0011177C locret_11177C: ; CODE XREF: ROM:001117C6↓j ROM:0011177C rts ROM:0011177E ; --------------------------------------------------------------------------- ROM:0011177E ROM:0011177E loc_11177E: ; DATA XREF: ROM:00111748↑o ROM:0011177E btst #1,($8E5).w ROM:00111784 beq.s loc_11179E ROM:00111786 bclr #7,($1314).w ROM:0011178C bclr #1,($8E5).w ROM:00111792 move.b #1,($6ED).w ROM:00111798 bra.l locret_1118DA ROM:0011179E ; --------------------------------------------------------------------------- ROM:0011179E ROM:0011179E loc_11179E: ; CODE XREF: ROM:00111784↑j ROM:0011179E btst #4,($1305).w ROM:001117A4 beq.s loc_1117CC ROM:001117A6 bclr #0,($8EA).w ROM:001117AC bclr #5,($FFFFFC0B).w ROM:001117B2 bset #0,($8DE).w ROM:001117B8 clr.w ($4F2).w ROM:001117BC clr.w ($4F4).w ROM:001117C0 move.b #0,($6ED).w ROM:001117C6 bra.l locret_11177C ROM:001117CC ; --------------------------------------------------------------------------- ROM:001117CC ROM:001117CC loc_1117CC: ; CODE XREF: ROM:00111776↑j ROM:001117CC ; ROM:001117A4↑j ROM:001117CC bsr.l sub_1220EE ROM:001117D2 rts ROM:001117D4 ; --------------------------------------------------------------------------- ROM:001117D4 ROM:001117D4 loc_1117D4: ; DATA XREF: ROM:00111738↑o ROM:001117D4 move.w $1E2(a5),d0 ROM:001117D8 move.w $1E4(a5),d1 ROM:001117DC move.w $1E6(a5),d2 ROM:001117E0 btst #3,($8E2).w ROM:001117E6 beq.s loc_11180E ROM:001117E8 cmp.w ($4F0).w,d0 ROM:001117EC bne.s loc_11180E ROM:001117EE bsr.w sub_112214 ROM:001117F2 bsr.w sub_112290 ROM:001117F6 bset #2,($8E9).w ROM:001117FC bclr #3,($8E2).w ROM:00111802 move.b #3,($6ED).w ROM:00111808 bra.l locret_11198C ROM:0011180E ; --------------------------------------------------------------------------- ROM:0011180E ROM:0011180E loc_11180E: ; CODE XREF: ROM:001117E6↑j ROM:0011180E ; ROM:001117EC↑j ROM:0011180E btst #3,($8E2).w ROM:00111814 beq.s loc_111850 ROM:00111816 cmp.w ($4F0).w,d2 ROM:0011181A bne.s loc_111850 ROM:0011181C bsr.w sub_112214 ROM:00111820 bclr #3,($8E2).w ROM:00111826 bclr #7,($FFFFFC0B).w ROM:0011182C bclr #5,($FFFFFC0B).w ROM:00111832 bclr #4,($FFFFFC0B).w ROM:00111838 bset #3,($FFFFFC0B).w ROM:0011183E bset #2,($FFFFFC0B).w ROM:00111844 move.b #6,($6ED).w ROM:0011184A bra.l loc_111A00 ROM:00111850 ; --------------------------------------------------------------------------- ROM:00111850 ROM:00111850 loc_111850: ; CODE XREF: ROM:00111814↑j ROM:00111850 ; ROM:0011181A↑j ROM:00111850 btst #3,($8E2).w ROM:00111856 beq.s loc_111882 ROM:00111858 cmp.w ($4F0).w,d0 ROM:0011185C beq.s loc_111882 ROM:0011185E cmp.w ($4F0).w,d1 ROM:00111862 beq.s loc_111882 ROM:00111864 cmp.w ($4F0).w,d2 ROM:00111868 beq.s loc_111882 ROM:0011186A bsr.w sub_112214 ROM:0011186E bset #0,($8DE).w ROM:00111874 bclr #3,($8E2).w ROM:0011187A move.b #1,($6ED).w ROM:00111880 bra.s locret_1118DA ROM:00111882 ; --------------------------------------------------------------------------- ROM:00111882 ROM:00111882 loc_111882: ; CODE XREF: ROM:00111856↑j ROM:00111882 ; ROM:0011185C↑j ... ROM:00111882 btst #3,($8E2).w ROM:00111888 beq.s loc_1118B4 ROM:0011188A cmp.w ($4F0).w,d1 ROM:0011188E bne.s loc_1118B4 ROM:00111890 bsr.w sub_112214 ROM:00111894 bsr.w sub_11226C ROM:00111898 bsr.w sub_11227E ROM:0011189C bset #2,($8E9).w ROM:001118A2 bclr #3,($8E2).w ROM:001118A8 move.b #3,($6ED).w ROM:001118AE bra.l locret_11198C ROM:001118B4 ; --------------------------------------------------------------------------- ROM:001118B4 ROM:001118B4 loc_1118B4: ; CODE XREF: ROM:00111888↑j ROM:001118B4 ; ROM:0011188E↑j ROM:001118B4 btst #0,($8EA).w ROM:001118BA beq.s loc_1118D4 ROM:001118BC bsr.l sub_122100 ROM:001118C2 move.b #2,($6ED).w ROM:001118C8 bset #5,($FFFFFC0B).w ROM:001118CE bra.l loc_11190E ROM:001118D4 ; --------------------------------------------------------------------------- ROM:001118D4 ROM:001118D4 loc_1118D4: ; CODE XREF: ROM:001118BA↑j ROM:001118D4 bclr #3,($8E2).w ROM:001118DA ROM:001118DA locret_1118DA: ; CODE XREF: ROM:00111798↑j ROM:001118DA ; ROM:00111880↑j ... ROM:001118DA rts ROM:001118DC ; --------------------------------------------------------------------------- ROM:001118DC ROM:001118DC loc_1118DC: ; DATA XREF: ROM:0011173C↑o ROM:001118DC btst #4,($1305).w ROM:001118E2 beq.s loc_11190E ROM:001118E4 bclr #0,($8EA).w ROM:001118EA bclr #5,($FFFFFC0B).w ROM:001118F0 bset #0,($8DE).w ROM:001118F6 bsr.w sub_11225A ROM:001118FA clr.w ($4F2).w ROM:001118FE clr.w ($4F4).w ROM:00111902 move.b #1,($6ED).w ROM:00111908 bra.l locret_1118DA ROM:0011190E ; --------------------------------------------------------------------------- ROM:0011190E ROM:0011190E loc_11190E: ; CODE XREF: ROM:001118CE↑j ROM:0011190E ; ROM:001118E2↑j ... ROM:0011190E bsr.l sub_1220EE ROM:00111914 rts ROM:00111916 ; --------------------------------------------------------------------------- ROM:00111916 ROM:00111916 loc_111916: ; DATA XREF: ROM:00111740↑o ROM:00111916 btst #0,($1310).w ROM:0011191C beq.s loc_11193C ROM:0011191E move.w $1E2(a5),d0 ROM:00111922 cmp.w ($4F0).w,d0 ROM:00111926 bne.s loc_11193C ROM:00111928 bsr.l sub_122100 ROM:0011192E move.b #2,($6ED).w ROM:00111934 bset #5,($FFFFFC0B).w ROM:0011193A bra.s loc_11190E ROM:0011193C ; --------------------------------------------------------------------------- ROM:0011193C ROM:0011193C loc_11193C: ; CODE XREF: ROM:0011191C↑j ROM:0011193C ; ROM:00111926↑j ROM:0011193C btst #0,($1310).w ROM:00111942 beq.s loc_111972 ROM:00111944 move.w $1E4(a5),d0 ROM:00111948 cmp.w ($4F0).w,d0 ROM:0011194C bne.s loc_111972 ROM:0011194E move.b #4,($6ED).w ROM:00111954 bclr #7,($FFFFFC0B).w ROM:0011195A bclr #5,($FFFFFC0B).w ROM:00111960 bset #3,($FFFFFC0B).w ROM:00111966 bset #2,($FFFFFC0B).w ROM:0011196C bra.l locret_1119C0 ROM:00111972 ; --------------------------------------------------------------------------- ROM:00111972 ROM:00111972 loc_111972: ; CODE XREF: ROM:00111942↑j ROM:00111972 ; ROM:0011194C↑j ROM:00111972 btst #3,($8E7).w ROM:00111978 beq.s locret_11198C ROM:0011197A bset #0,($8DE).w ROM:00111980 move.b #1,($6ED).w ROM:00111986 bra.l locret_1118DA ROM:0011198C ; --------------------------------------------------------------------------- ROM:0011198C ROM:0011198C locret_11198C: ; CODE XREF: ROM:00111808↑j ROM:0011198C ; ROM:001118AE↑j ... ROM:0011198C rts ROM:0011198E ; --------------------------------------------------------------------------- ROM:0011198E ROM:0011198E loc_11198E: ; DATA XREF: ROM:00111744↑o ROM:0011198E btst #7,($8DD).w ROM:00111994 beq.s locret_1119C0 ROM:00111996 bclr #7,($FFFFFC0B).w ROM:0011199C bclr #5,($FFFFFC0B).w ROM:001119A2 bset #0,($8DE).w ROM:001119A8 bsr.w sub_11225A ROM:001119AC clr.w ($4F2).w ROM:001119B0 clr.w ($4F4).w ROM:001119B4 move.b #1,($6ED).w ROM:001119BA bra.l locret_1118DA ROM:001119C0 ; --------------------------------------------------------------------------- ROM:001119C0 ROM:001119C0 locret_1119C0: ; CODE XREF: ROM:0011196C↑j ROM:001119C0 ; ROM:00111994↑j ROM:001119C0 rts ROM:001119C2 ; --------------------------------------------------------------------------- ROM:001119C2 ROM:001119C2 loc_1119C2: ; DATA XREF: ROM:0011174C↑o ROM:001119C2 btst #2,($8E8).w ROM:001119C8 beq.s loc_111A00 ROM:001119CA bclr #2,($8E8).w ROM:001119D0 bclr #0,($8DD).w ROM:001119D6 move.b #0,($70A).w ROM:001119DC move.b #0,($711).w ROM:001119E2 bclr #3,($FFFFFC0B).w ROM:001119E8 bclr #2,($FFFFFC0B).w ROM:001119EE bset #0,($8DE).w ROM:001119F4 move.b #1,($6ED).w ROM:001119FA bra.l locret_1118DA ROM:00111A00 ; --------------------------------------------------------------------------- ROM:00111A00 ROM:00111A00 loc_111A00: ; CODE XREF: ROM:0011184A↑j ROM:00111A00 ; ROM:001119C8↑j ROM:00111A00 bsr.l sub_11677C ROM:00111A06 bsr.l sub_118C0A ROM:00111A0C bset #0,($8DD).w ROM:00111A12 rts ROM:00111A14 ROM:00111A14 ; =============== S U B R O U T I N E ======================================= ROM:00111A14 ROM:00111A14 ROM:00111A14 sub_111A14: ; CODE XREF: ROM:001116AE↑p ROM:00111A14 cmpi.b #2,($6ED).w ROM:00111A1A beq.s loc_111A24 ROM:00111A1C cmpi.b #5,($6ED).w ROM:00111A22 bne.s loc_111AA2 ROM:00111A24 ROM:00111A24 loc_111A24: ; CODE XREF: sub_111A14+6↑j ROM:00111A24 btst #7,($FFFFFC0B).w ROM:00111A2A beq.s loc_111A50 ROM:00111A2C btst #3,($8DB).w ROM:00111A32 beq.s loc_111A50 ROM:00111A34 bclr #7,($FFFFFC0B).w ROM:00111A3A bset #4,($12F2).w ROM:00111A40 movem.l d0-a5,-(sp) ROM:00111A44 bsr.l sub_125AFC ROM:00111A4A movem.l (sp)+,d0-a5 ROM:00111A4E bra.s loc_111A9C ROM:00111A50 ; --------------------------------------------------------------------------- ROM:00111A50 ROM:00111A50 loc_111A50: ; CODE XREF: sub_111A14+16↑j ROM:00111A50 ; sub_111A14+1E↑j ROM:00111A50 btst #1,($8DB).w ROM:00111A56 beq.s loc_111A7E ROM:00111A58 btst #1,($8DF).w ROM:00111A5E bne.s loc_111A7E ROM:00111A60 btst #0,($8EE).w ROM:00111A66 bne.s loc_111A7E ROM:00111A68 bset #4,($12F0).w ROM:00111A6E movem.l d0-a5,-(sp) ROM:00111A72 bsr.l sub_12563E ROM:00111A78 movem.l (sp)+,d0-a5 ROM:00111A7C bra.s loc_111A9C ROM:00111A7E ; --------------------------------------------------------------------------- ROM:00111A7E ROM:00111A7E loc_111A7E: ; CODE XREF: sub_111A14+42↑j ROM:00111A7E ; sub_111A14+4A↑j ... ROM:00111A7E btst #1,($8DB).w ROM:00111A84 beq.s loc_111A9C ROM:00111A86 btst #1,($8DF).w ROM:00111A8C beq.s loc_111A90 ROM:00111A8E bra.s loc_111A98 ROM:00111A90 ; --------------------------------------------------------------------------- ROM:00111A90 ROM:00111A90 loc_111A90: ; CODE XREF: sub_111A14+78↑j ROM:00111A90 btst #0,($8EE).w ROM:00111A96 beq.s loc_111A9C ROM:00111A98 ROM:00111A98 loc_111A98: ; CODE XREF: sub_111A14+7A↑j ROM:00111A98 bsr.w sub_11229E ROM:00111A9C ROM:00111A9C loc_111A9C: ; CODE XREF: sub_111A14+3A↑j ROM:00111A9C ; sub_111A14+68↑j ... ROM:00111A9C bra.l locret_111AC0 ROM:00111AA2 ; --------------------------------------------------------------------------- ROM:00111AA2 ROM:00111AA2 loc_111AA2: ; CODE XREF: sub_111A14+E↑j ROM:00111AA2 cmpi.b #4,($6ED).w ROM:00111AA8 bne.s locret_111AC0 ROM:00111AAA btst #5,($FFFFFC0B).w ROM:00111AB0 beq.s locret_111AC0 ROM:00111AB2 btst #1,($8DB).w ROM:00111AB8 beq.s locret_111AC0 ROM:00111ABA bsr.l sub_11233E ROM:00111AC0 ROM:00111AC0 locret_111AC0: ; CODE XREF: sub_111A14:loc_111A9C↑j ROM:00111AC0 ; sub_111A14+94↑j ... ROM:00111AC0 rts ROM:00111AC0 ; End of function sub_111A14 ROM:00111AC0 ROM:00111AC2 ROM:00111AC2 ; =============== S U B R O U T I N E ======================================= ROM:00111AC2 ROM:00111AC2 ROM:00111AC2 sub_111AC2: ; CODE XREF: sub_1116F6↑p ROM:00111AC2 clr.w d1 ROM:00111AC4 move.b ($6EE).w,d1 ROM:00111AC8 cmpi.w #8,d1 ROM:00111ACC bcc.s locret_111AD6 ROM:00111ACE movea.l off_111AD8(pc,d1.w*4),a0 ROM:00111AD2 nop ROM:00111AD4 jmp (a0) ROM:00111AD6 ; --------------------------------------------------------------------------- ROM:00111AD6 ROM:00111AD6 locret_111AD6: ; CODE XREF: sub_111AC2+A↑j ROM:00111AD6 rts ROM:00111AD6 ; End of function sub_111AC2 ROM:00111AD6 ROM:00111AD6 ; --------------------------------------------------------------------------- ROM:00111AD8 off_111AD8: dc.l loc_111AF8 ; DATA XREF: sub_111AC2+C↑r ROM:00111ADC dc.l loc_111B02 ROM:00111AE0 dc.l loc_111B3A ROM:00111AE4 dc.l locret_111B4E ROM:00111AE8 dc.l loc_111B50 ROM:00111AEC dc.l loc_111B86 ROM:00111AF0 dc.l loc_111BF8 ROM:00111AF4 dc.l loc_111CCA ROM:00111AF8 ; --------------------------------------------------------------------------- ROM:00111AF8 ROM:00111AF8 loc_111AF8: ; DATA XREF: ROM:off_111AD8↑o ROM:00111AF8 move.b #1,($6EE).w ROM:00111AFE bra.s locret_111B38 ROM:00111B00 ; --------------------------------------------------------------------------- ROM:00111B00 rts ROM:00111B02 ; --------------------------------------------------------------------------- ROM:00111B02 ROM:00111B02 loc_111B02: ; DATA XREF: ROM:00111ADC↑o ROM:00111B02 btst #0,($8DE).w ROM:00111B08 beq.s locret_111B38 ROM:00111B0A bset #3,($FFFFFC0B).w ROM:00111B10 bset #2,($FFFFFC0B).w ROM:00111B16 bset #4,($FFFFFC0B).w ROM:00111B1C bset #5,($FFFFFC0B).w ROM:00111B22 clr.b ($861).w ROM:00111B26 clr.w ($5F6).w ROM:00111B2A move.b #3,($861).w ROM:00111B30 move.b #2,($6EE).w ROM:00111B36 bra.s locret_111B4C ROM:00111B38 ; --------------------------------------------------------------------------- ROM:00111B38 ROM:00111B38 locret_111B38: ; CODE XREF: ROM:00111AFE↑j ROM:00111B38 ; ROM:00111B08↑j ... ROM:00111B38 rts ROM:00111B3A ; --------------------------------------------------------------------------- ROM:00111B3A ROM:00111B3A loc_111B3A: ; DATA XREF: ROM:00111AE0↑o ROM:00111B3A move.w $1E0(a5),d1 ROM:00111B3E cmp.w ($5F6).w,d1 ROM:00111B42 bgt.s locret_111B4C ROM:00111B44 move.b #3,($6EE).w ROM:00111B4A bra.s locret_111B4E ROM:00111B4C ; --------------------------------------------------------------------------- ROM:00111B4C ROM:00111B4C locret_111B4C: ; CODE XREF: ROM:00111B36↑j ROM:00111B4C ; ROM:00111B42↑j ... ROM:00111B4C rts ROM:00111B4E ; --------------------------------------------------------------------------- ROM:00111B4E ROM:00111B4E locret_111B4E: ; CODE XREF: ROM:00111B4A↑j ROM:00111B4E ; DATA XREF: ROM:00111AE4↑o ROM:00111B4E rts ROM:00111B50 ; --------------------------------------------------------------------------- ROM:00111B50 ROM:00111B50 loc_111B50: ; DATA XREF: ROM:00111AE8↑o ROM:00111B50 move.w ($4EA).w,d1 ROM:00111B54 cmp.w ($5A4).w,d1 ROM:00111B58 bgt.s locret_111B84 ROM:00111B5A btst #1,($8DB).w ROM:00111B60 bne.s locret_111B84 ROM:00111B62 bclr #4,($FFFFFC0B).w ROM:00111B68 bclr #5,($FFFFFC0B).w ROM:00111B6E bset #1,($8E5).w ROM:00111B74 bsr.w sub_11230C ROM:00111B78 move.b #7,($6EE).w ROM:00111B7E bra.l locret_111D6E ROM:00111B84 ; --------------------------------------------------------------------------- ROM:00111B84 ROM:00111B84 locret_111B84: ; CODE XREF: ROM:00111B58↑j ROM:00111B84 ; ROM:00111B60↑j ROM:00111B84 rts ROM:00111B86 ; --------------------------------------------------------------------------- ROM:00111B86 ROM:00111B86 loc_111B86: ; DATA XREF: ROM:00111AEC↑o ROM:00111B86 move.w $1F2(a5),d3 ROM:00111B8A cmp.w ($5A4).w,d3 ROM:00111B8E bgt.s loc_111BBC ROM:00111B90 bclr #4,($FFFFFC0B).w ROM:00111B96 bclr #5,($FFFFFC0B).w ROM:00111B9C clr.b ($838).w ROM:00111BA0 clr.w ($5A4).w ROM:00111BA4 bset #0,($8EA).w ROM:00111BAA bset #3,($FFFFFC0B).w ROM:00111BB0 move.b #1,($6EE).w ROM:00111BB6 bra.l locret_111B38 ROM:00111BBC ; --------------------------------------------------------------------------- ROM:00111BBC ROM:00111BBC loc_111BBC: ; CODE XREF: ROM:00111B8E↑j ROM:00111BBC btst #6,($FFFFFC0D).w ROM:00111BC2 beq.s locret_111BF6 ROM:00111BC4 bsr.w sub_11229E ROM:00111BC8 bclr #4,($FFFFFC0B).w ROM:00111BCE bclr #5,($FFFFFC0B).w ROM:00111BD4 clr.b ($838).w ROM:00111BD8 clr.w ($5A4).w ROM:00111BDC clr.b ($861).w ROM:00111BE0 clr.w ($5F6).w ROM:00111BE4 move.b #3,($861).w ROM:00111BEA move.b #2,($6EE).w ROM:00111BF0 bra.l locret_111B4C ROM:00111BF6 ; --------------------------------------------------------------------------- ROM:00111BF6 ROM:00111BF6 locret_111BF6: ; CODE XREF: ROM:00111BC2↑j ROM:00111BF6 rts ROM:00111BF8 ; --------------------------------------------------------------------------- ROM:00111BF8 ROM:00111BF8 loc_111BF8: ; DATA XREF: ROM:00111AF0↑o ROM:00111BF8 move.w ($5A4).w,d0 ROM:00111BFC move.w ($4EA).w,d1 ROM:00111C00 move.w ($4EC).w,d2 ROM:00111C04 btst #6,($FFFFFC0D).w ROM:00111C0A beq.s loc_111C40 ROM:00111C0C cmp.w d0,d2 ROM:00111C0E blt.s loc_111C12 ROM:00111C10 bra.s loc_111C1A ROM:00111C12 ; --------------------------------------------------------------------------- ROM:00111C12 ROM:00111C12 loc_111C12: ; CODE XREF: ROM:00111C0E↑j ROM:00111C12 btst #1,($FFFFFC0D).w ROM:00111C18 bne.s loc_111C40 ROM:00111C1A ROM:00111C1A loc_111C1A: ; CODE XREF: ROM:00111C10↑j ROM:00111C1A bsr.w sub_11229E ROM:00111C1E clr.b ($838).w ROM:00111C22 clr.w ($5A4).w ROM:00111C26 clr.b ($861).w ROM:00111C2A clr.w ($5F6).w ROM:00111C2E move.b #3,($861).w ROM:00111C34 move.b #2,($6EE).w ROM:00111C3A bra.l locret_111B4C ROM:00111C40 ; --------------------------------------------------------------------------- ROM:00111C40 ROM:00111C40 loc_111C40: ; CODE XREF: ROM:00111C0A↑j ROM:00111C40 ; ROM:00111C18↑j ROM:00111C40 cmp.w ($5A4).w,d1 ROM:00111C44 bgt.s loc_111C6E ROM:00111C46 cmpi.w #$80,($4EE).w ROM:00111C4C ble.s loc_111C6E ROM:00111C4E clr.b ($838).w ROM:00111C52 clr.w ($5A4).w ROM:00111C56 bset #3,($8E2).w ROM:00111C5C bclr #2,($FFFFFC0B).w ROM:00111C62 move.b #1,($6EE).w ROM:00111C68 bra.l locret_111B38 ROM:00111C6E ; --------------------------------------------------------------------------- ROM:00111C6E ROM:00111C6E loc_111C6E: ; CODE XREF: ROM:00111C44↑j ROM:00111C6E ; ROM:00111C4C↑j ROM:00111C6E btst #1,($FFFFFC0D).w ROM:00111C74 beq.s loc_111CA6 ROM:00111C76 cmpi.w #0,($FFFFFC0E).w ROM:00111C7C bne.s loc_111CA6 ROM:00111C7E cmpi.w #$80,($4EE).w ROM:00111C84 bgt.s loc_111CA6 ROM:00111C86 cmp.w d2,d0 ROM:00111C88 ble.s loc_111CA6 ROM:00111C8A cmp.w d0,d1 ROM:00111C8C ble.s loc_111CA6 ROM:00111C8E bsr.w sub_11229E ROM:00111C92 bsr.w sub_1122D4 ROM:00111C96 bsr.w sub_11230C ROM:00111C9A move.b #7,($6EE).w ROM:00111CA0 bra.l locret_111D6E ROM:00111CA6 ; --------------------------------------------------------------------------- ROM:00111CA6 ROM:00111CA6 loc_111CA6: ; CODE XREF: ROM:00111C74↑j ROM:00111CA6 ; ROM:00111C7C↑j ... ROM:00111CA6 cmp.w ($5A4).w,d1 ROM:00111CAA bgt.s locret_111CC8 ROM:00111CAC cmpi.w #$80,($4EE).w ROM:00111CB2 bgt.s locret_111CC8 ROM:00111CB4 bsr.w sub_1122D4 ROM:00111CB8 bsr.w sub_11230C ROM:00111CBC move.b #6,($6EE).w ROM:00111CC2 bra.l *+6 ROM:00111CC8 ; --------------------------------------------------------------------------- ROM:00111CC8 ROM:00111CC8 locret_111CC8: ; CODE XREF: ROM:00111CAA↑j ROM:00111CC8 ; ROM:00111CB2↑j ... ROM:00111CC8 rts ROM:00111CCA ; --------------------------------------------------------------------------- ROM:00111CCA ROM:00111CCA loc_111CCA: ; DATA XREF: ROM:00111AF4↑o ROM:00111CCA move.w ($5A4).w,d0 ROM:00111CCE move.w ($4EA).w,d1 ROM:00111CD2 move.w ($4EC).w,d2 ROM:00111CD6 btst #4,($FFFFFC0D).w ROM:00111CDC beq.s loc_111CE4 ROM:00111CDE cmp.w d0,d2 ROM:00111CE0 blt.s loc_111CE4 ROM:00111CE2 bra.s loc_111CF6 ROM:00111CE4 ; --------------------------------------------------------------------------- ROM:00111CE4 ROM:00111CE4 loc_111CE4: ; CODE XREF: ROM:00111CDC↑j ROM:00111CE4 ; ROM:00111CE0↑j ROM:00111CE4 btst #6,($FFFFFC0D).w ROM:00111CEA beq.s loc_111CEE ROM:00111CEC bra.s loc_111CF6 ROM:00111CEE ; --------------------------------------------------------------------------- ROM:00111CEE ROM:00111CEE loc_111CEE: ; CODE XREF: ROM:00111CEA↑j ROM:00111CEE cmpi.w #$80,($4EE).w ROM:00111CF4 ble.s loc_111D1C ROM:00111CF6 ROM:00111CF6 loc_111CF6: ; CODE XREF: ROM:00111CE2↑j ROM:00111CF6 ; ROM:00111CEC↑j ROM:00111CF6 bsr.w sub_11229E ROM:00111CFA clr.b ($838).w ROM:00111CFE clr.w ($5A4).w ROM:00111D02 clr.b ($861).w ROM:00111D06 clr.w ($5F6).w ROM:00111D0A move.b #3,($861).w ROM:00111D10 move.b #2,($6EE).w ROM:00111D16 bra.l locret_111B4C ROM:00111D1C ; --------------------------------------------------------------------------- ROM:00111D1C ROM:00111D1C loc_111D1C: ; CODE XREF: ROM:00111CF4↑j ROM:00111D1C btst #4,($FFFFFC0D).w ROM:00111D22 beq.s loc_111D4C ROM:00111D24 cmp.w d2,d0 ROM:00111D26 ble.s loc_111D4C ROM:00111D28 cmp.w d0,d1 ROM:00111D2A ble.s loc_111D4C ROM:00111D2C cmpi.w #$80,($4EE).w ROM:00111D32 bgt.s loc_111D4C ROM:00111D34 bsr.w sub_11229E ROM:00111D38 bsr.w sub_1122E2 ROM:00111D3C bsr.w sub_11230C ROM:00111D40 move.b #6,($6EE).w ROM:00111D46 bra.l locret_111CC8 ROM:00111D4C ; --------------------------------------------------------------------------- ROM:00111D4C ROM:00111D4C loc_111D4C: ; CODE XREF: ROM:00111D22↑j ROM:00111D4C ; ROM:00111D26↑j ... ROM:00111D4C cmp.w ($5A4).w,d1 ROM:00111D50 bgt.s locret_111D6E ROM:00111D52 cmpi.w #$80,($4EE).w ROM:00111D58 bgt.s locret_111D6E ROM:00111D5A bsr.w sub_1122E2 ROM:00111D5E bsr.w sub_11230C ROM:00111D62 move.b #7,($6EE).w ROM:00111D68 bra.l *+6 ROM:00111D6E ; --------------------------------------------------------------------------- ROM:00111D6E ROM:00111D6E locret_111D6E: ; CODE XREF: ROM:00111B7E↑j ROM:00111D6E ; ROM:00111CA0↑j ... ROM:00111D6E rts ROM:00111D70 ; --------------------------------------------------------------------------- ROM:00111D70 rts ROM:00111D72 ROM:00111D72 ; =============== S U B R O U T I N E ======================================= ROM:00111D72 ROM:00111D72 ROM:00111D72 sub_111D72: ; CODE XREF: ROM:001116B2↑p ROM:00111D72 clr.b ($861).w ROM:00111D76 clr.w ($5F6).w ROM:00111D7A move.b #3,($861).w ROM:00111D80 cmpi.b #3,($6EE).w ROM:00111D86 bne.l loc_111E0E ROM:00111D8C btst #1,($8DF).w ROM:00111D92 beq.s loc_111DD4 ROM:00111D94 btst #0,($8EE).w ROM:00111D9A bne.s loc_111DD4 ROM:00111D9C cmpi.w #0,($4FC).w ROM:00111DA2 bne.s loc_111DD4 ROM:00111DA4 bsr.w sub_11225A ROM:00111DA8 andi.w #$F9FF,($FFFFFC0A).w ROM:00111DAE bsr.w sub_1122B0 ROM:00111DB2 clr.b ($861).w ROM:00111DB6 clr.w ($5F6).w ROM:00111DBA clr.b ($838).w ROM:00111DBE clr.w ($5A4).w ROM:00111DC2 move.b #3,($838).w ROM:00111DC8 move.b #4,($6EE).w ROM:00111DCE bra.l locret_111EFA ROM:00111DD4 ; --------------------------------------------------------------------------- ROM:00111DD4 ROM:00111DD4 loc_111DD4: ; CODE XREF: sub_111D72+20↑j ROM:00111DD4 ; sub_111D72+28↑j ... ROM:00111DD4 btst #0,($8EE).w ROM:00111DDA beq.s loc_111DDE ROM:00111DDC bra.s loc_111DEE ROM:00111DDE ; --------------------------------------------------------------------------- ROM:00111DDE ROM:00111DDE loc_111DDE: ; CODE XREF: sub_111D72+68↑j ROM:00111DDE btst #1,($8DF).w ROM:00111DE4 beq.s loc_111E08 ROM:00111DE6 cmpi.w #0,($4FC).w ROM:00111DEC beq.s loc_111E08 ROM:00111DEE ROM:00111DEE loc_111DEE: ; CODE XREF: sub_111D72+6A↑j ROM:00111DEE clr.b ($861).w ROM:00111DF2 clr.w ($5F6).w ROM:00111DF6 move.b #3,($861).w ROM:00111DFC move.b #2,($6EE).w ROM:00111E02 bra.l locret_111EFA ROM:00111E08 ; --------------------------------------------------------------------------- ROM:00111E08 ROM:00111E08 loc_111E08: ; CODE XREF: sub_111D72+72↑j ROM:00111E08 ; sub_111D72+7A↑j ROM:00111E08 bra.l locret_111EFA ROM:00111E0E ; --------------------------------------------------------------------------- ROM:00111E0E ROM:00111E0E loc_111E0E: ; CODE XREF: sub_111D72+14↑j ROM:00111E0E cmpi.b #4,($6EE).w ROM:00111E14 bne.l locret_111EFA ROM:00111E1A move.w ($5A4).w,d0 ROM:00111E1E move.w ($4EA).w,d1 ROM:00111E22 move.w ($4EC).w,d2 ROM:00111E26 move.w $1EE(a5),d3 ROM:00111E2A move.w $1F0(a5),d4 ROM:00111E2E btst #1,($8DB).w ROM:00111E34 beq.s loc_111E38 ROM:00111E36 bra.s loc_111E54 ROM:00111E38 ; --------------------------------------------------------------------------- ROM:00111E38 ROM:00111E38 loc_111E38: ; CODE XREF: sub_111D72+C2↑j ROM:00111E38 btst #7,($8E0).w ROM:00111E3E beq.s loc_111E94 ROM:00111E40 cmpi.w #0,d0 ROM:00111E44 ble.s loc_111E4C ROM:00111E46 cmp.w d0,d4 ROM:00111E48 ble.s loc_111E4C ROM:00111E4A bra.s loc_111E54 ROM:00111E4C ; --------------------------------------------------------------------------- ROM:00111E4C ROM:00111E4C loc_111E4C: ; CODE XREF: sub_111D72+D2↑j ROM:00111E4C ; sub_111D72+D6↑j ROM:00111E4C cmp.w d3,d0 ROM:00111E4E ble.s loc_111E94 ROM:00111E50 cmp.w d0,d2 ROM:00111E52 ble.s loc_111E94 ROM:00111E54 ROM:00111E54 loc_111E54: ; CODE XREF: sub_111D72+C4↑j ROM:00111E54 ; sub_111D72+D8↑j ROM:00111E54 btst #7,($1314).w ROM:00111E5A beq.s loc_111E72 ROM:00111E5C bsr.w sub_11226C ROM:00111E60 ori.w #$600,($FFFFFC0A).w ROM:00111E66 bset #5,($FFFFFC0B).w ROM:00111E6C bset #7,($1314).w ROM:00111E72 ROM:00111E72 loc_111E72: ; CODE XREF: sub_111D72+E8↑j ROM:00111E72 clr.b ($838).w ROM:00111E76 clr.w ($5A4).w ROM:00111E7A clr.b ($861).w ROM:00111E7E clr.w ($5F6).w ROM:00111E82 move.b #3,($861).w ROM:00111E88 move.b #2,($6EE).w ROM:00111E8E bra.l locret_111EFA ROM:00111E94 ; --------------------------------------------------------------------------- ROM:00111E94 ROM:00111E94 loc_111E94: ; CODE XREF: sub_111D72+CC↑j ROM:00111E94 ; sub_111D72+DC↑j ... ROM:00111E94 btst #7,($8E0).w ROM:00111E9A beq.s loc_111ED2 ROM:00111E9C btst #1,($8DB).w ROM:00111EA2 bne.s loc_111ED2 ROM:00111EA4 cmp.w d2,d0 ROM:00111EA6 ble.s loc_111ED2 ROM:00111EA8 cmp.w d0,d1 ROM:00111EAA ble.s loc_111ED2 ROM:00111EAC bclr #4,($FFFFFC0B).w ROM:00111EB2 bclr #5,($FFFFFC0B).w ROM:00111EB8 bset #1,($8E5).w ROM:00111EBE bsr.w sub_11229E ROM:00111EC2 bsr.w sub_11230C ROM:00111EC6 move.b #6,($6EE).w ROM:00111ECC bra.l locret_111EFA ROM:00111ED2 ; --------------------------------------------------------------------------- ROM:00111ED2 ROM:00111ED2 loc_111ED2: ; CODE XREF: sub_111D72+128↑j ROM:00111ED2 ; sub_111D72+130↑j ... ROM:00111ED2 btst #7,($8E0).w ROM:00111ED8 beq.s locret_111EFA ROM:00111EDA cmp.w d4,d0 ROM:00111EDC blt.s locret_111EFA ROM:00111EDE cmp.w d0,d3 ROM:00111EE0 blt.s locret_111EFA ROM:00111EE2 btst #1,($8DB).w ROM:00111EE8 bne.s locret_111EFA ROM:00111EEA bset #1,($8E5).w ROM:00111EF0 bsr.w sub_11229E ROM:00111EF4 move.b #5,($6EE).w ROM:00111EFA ROM:00111EFA locret_111EFA: ; CODE XREF: sub_111D72+5C↑j ROM:00111EFA ; sub_111D72+90↑j ... ROM:00111EFA rts ROM:00111EFA ; End of function sub_111D72 ROM:00111EFA ROM:00111EFC ROM:00111EFC ; =============== S U B R O U T I N E ======================================= ROM:00111EFC ROM:00111EFC ROM:00111EFC sub_111EFC: ; CODE XREF: sub_1116FC↑p ROM:00111EFC bclr #3,($8E7).w ROM:00111F02 clr.w d1 ROM:00111F04 move.b ($6EF).w,d1 ROM:00111F08 cmpi.w #$C,d1 ROM:00111F0C bcc.s locret_111F16 ROM:00111F0E movea.l off_111F18(pc,d1.w*4),a0 ROM:00111F12 nop ROM:00111F14 jmp (a0) ROM:00111F16 ; --------------------------------------------------------------------------- ROM:00111F16 ROM:00111F16 locret_111F16: ; CODE XREF: sub_111EFC+10↑j ROM:00111F16 rts ROM:00111F16 ; End of function sub_111EFC ROM:00111F16 ROM:00111F16 ; --------------------------------------------------------------------------- ROM:00111F18 off_111F18: dc.l loc_111F48 ; DATA XREF: sub_111EFC+12↑r ROM:00111F1C dc.l loc_111F64 ROM:00111F20 dc.l loc_111F9A ROM:00111F24 dc.l loc_111FC2 ROM:00111F28 dc.l loc_111FF6 ROM:00111F2C dc.l loc_11200C ROM:00111F30 dc.l loc_112040 ROM:00111F34 dc.l loc_112056 ROM:00111F38 dc.l loc_11208A ROM:00111F3C dc.l loc_112110 ROM:00111F40 dc.l loc_112126 ROM:00111F44 dc.l loc_11214A ROM:00111F48 ; --------------------------------------------------------------------------- ROM:00111F48 ROM:00111F48 loc_111F48: ; DATA XREF: ROM:off_111F18↑o ROM:00111F48 bclr #0,($1310).w ROM:00111F4E bset #2,($FFFFFC0B).w ROM:00111F54 bset #3,($FFFFFC0B).w ROM:00111F5A move.b #1,($6EF).w ROM:00111F60 bra.s locret_111F98 ROM:00111F62 ; --------------------------------------------------------------------------- ROM:00111F62 rts ROM:00111F64 ; --------------------------------------------------------------------------- ROM:00111F64 ROM:00111F64 loc_111F64: ; DATA XREF: ROM:00111F1C↑o ROM:00111F64 btst #2,($8E9).w ROM:00111F6A beq.s locret_111F98 ROM:00111F6C bclr #4,($FFFFFC0B).w ROM:00111F72 bset #2,($FFFFFC0B).w ROM:00111F78 bset #3,($FFFFFC0B).w ROM:00111F7E move.w $1D4(a5),d0 ROM:00111F82 clr.b ($838).w ROM:00111F86 move.w d0,($5A4).w ROM:00111F8A move.b #1,($838).w ROM:00111F90 move.b #2,($6EF).w ROM:00111F96 bra.s locret_111FC0 ROM:00111F98 ; --------------------------------------------------------------------------- ROM:00111F98 ROM:00111F98 locret_111F98: ; CODE XREF: ROM:00111F60↑j ROM:00111F98 ; ROM:00111F6A↑j ... ROM:00111F98 rts ROM:00111F9A ; --------------------------------------------------------------------------- ROM:00111F9A ROM:00111F9A loc_111F9A: ; DATA XREF: ROM:00111F20↑o ROM:00111F9A cmpi.w #0,($5A4).w ROM:00111FA0 bgt.s locret_111FC0 ROM:00111FA2 move.w $1D6(a5),d0 ROM:00111FA6 clr.b ($838).w ROM:00111FAA move.w d0,($5A4).w ROM:00111FAE move.b #1,($838).w ROM:00111FB4 move.b #3,($6EF).w ROM:00111FBA bsr.w sub_1122E8 ROM:00111FBE bra.s locret_111FF4 ROM:00111FC0 ; --------------------------------------------------------------------------- ROM:00111FC0 ROM:00111FC0 locret_111FC0: ; CODE XREF: ROM:00111F96↑j ROM:00111FC0 ; ROM:00111FA0↑j ROM:00111FC0 rts ROM:00111FC2 ; --------------------------------------------------------------------------- ROM:00111FC2 ROM:00111FC2 loc_111FC2: ; DATA XREF: ROM:00111F24↑o ROM:00111FC2 btst #0,($FFFFFC0C).w ROM:00111FC8 beq.s locret_111FF4 ROM:00111FCA btst #6,($FFFFFC0D).w ROM:00111FD0 beq.s locret_111FF4 ROM:00111FD2 bsr.w sub_11229E ROM:00111FD6 move.w $1D6(a5),d0 ROM:00111FDA clr.b ($838).w ROM:00111FDE move.w d0,($5A4).w ROM:00111FE2 move.b #1,($838).w ROM:00111FE8 move.b #4,($6EF).w ROM:00111FEE bra.l locret_11200A ROM:00111FF4 ; --------------------------------------------------------------------------- ROM:00111FF4 ROM:00111FF4 locret_111FF4: ; CODE XREF: ROM:00111FBE↑j ROM:00111FF4 ; ROM:00111FC8↑j ... ROM:00111FF4 rts ROM:00111FF6 ; --------------------------------------------------------------------------- ROM:00111FF6 ROM:00111FF6 loc_111FF6: ; DATA XREF: ROM:00111F28↑o ROM:00111FF6 cmpi.w #0,($5A4).w ROM:00111FFC bgt.s locret_11200A ROM:00111FFE move.b #5,($6EF).w ROM:00112004 bsr.w sub_1122F0 ROM:00112008 bra.s locret_11203E ROM:0011200A ; --------------------------------------------------------------------------- ROM:0011200A ROM:0011200A locret_11200A: ; CODE XREF: ROM:00111FEE↑j ROM:0011200A ; ROM:00111FFC↑j ROM:0011200A rts ROM:0011200C ; --------------------------------------------------------------------------- ROM:0011200C ROM:0011200C loc_11200C: ; DATA XREF: ROM:00111F2C↑o ROM:0011200C btst #0,($FFFFFC0C).w ROM:00112012 beq.s locret_11203E ROM:00112014 btst #6,($FFFFFC0D).w ROM:0011201A beq.s locret_11203E ROM:0011201C bsr.w sub_11229E ROM:00112020 move.w $1D8(a5),d0 ROM:00112024 clr.b ($838).w ROM:00112028 move.w d0,($5A4).w ROM:0011202C move.b #1,($838).w ROM:00112032 move.b #6,($6EF).w ROM:00112038 bra.l locret_112054 ROM:0011203E ; --------------------------------------------------------------------------- ROM:0011203E ROM:0011203E locret_11203E: ; CODE XREF: ROM:00112008↑j ROM:0011203E ; ROM:00112012↑j ... ROM:0011203E rts ROM:00112040 ; --------------------------------------------------------------------------- ROM:00112040 ROM:00112040 loc_112040: ; DATA XREF: ROM:00111F30↑o ROM:00112040 cmpi.w #0,($5A4).w ROM:00112046 bgt.s locret_112054 ROM:00112048 move.b #7,($6EF).w ROM:0011204E bsr.w sub_1122F8 ROM:00112052 bra.s locret_112088 ROM:00112054 ; --------------------------------------------------------------------------- ROM:00112054 ROM:00112054 locret_112054: ; CODE XREF: ROM:00112038↑j ROM:00112054 ; ROM:00112046↑j ROM:00112054 rts ROM:00112056 ; --------------------------------------------------------------------------- ROM:00112056 ROM:00112056 loc_112056: ; DATA XREF: ROM:00111F34↑o ROM:00112056 btst #0,($FFFFFC0C).w ROM:0011205C beq.s locret_112088 ROM:0011205E btst #6,($FFFFFC0D).w ROM:00112064 beq.s locret_112088 ROM:00112066 bsr.w sub_11229E ROM:0011206A move.w $1DC(a5),d0 ROM:0011206E clr.b ($838).w ROM:00112072 move.w d0,($5A4).w ROM:00112076 move.b #1,($838).w ROM:0011207C move.b #8,($6EF).w ROM:00112082 bra.l locret_11210E ROM:00112088 ; --------------------------------------------------------------------------- ROM:00112088 ROM:00112088 locret_112088: ; CODE XREF: ROM:00112052↑j ROM:00112088 ; ROM:0011205C↑j ... ROM:00112088 rts ROM:0011208A ; --------------------------------------------------------------------------- ROM:0011208A ROM:0011208A loc_11208A: ; DATA XREF: ROM:00111F38↑o ROM:0011208A move.w ($FFFFFC0E).w,d2 ROM:0011208E move.w ($4F4).w,d0 ROM:00112092 not.b d0 ROM:00112094 btst #6,($FFFFFC0D).w ROM:0011209A beq.s loc_1120D8 ROM:0011209C cmp.w d2,d0 ROM:0011209E beq.s loc_1120A2 ROM:001120A0 bra.s loc_1120B4 ROM:001120A2 ; --------------------------------------------------------------------------- ROM:001120A2 ROM:001120A2 loc_1120A2: ; CODE XREF: ROM:0011209E↑j ROM:001120A2 btst #1,($FFFFFC0D).w ROM:001120A8 beq.s loc_1120AC ROM:001120AA bra.s loc_1120B4 ROM:001120AC ; --------------------------------------------------------------------------- ROM:001120AC ROM:001120AC loc_1120AC: ; CODE XREF: ROM:001120A8↑j ROM:001120AC btst #3,($FFFFFC0D).w ROM:001120B2 beq.s loc_1120D8 ROM:001120B4 ROM:001120B4 loc_1120B4: ; CODE XREF: ROM:001120A0↑j ROM:001120B4 ; ROM:001120AA↑j ROM:001120B4 bsr.w sub_11229E ROM:001120B8 bset #4,($FFFFFC0B).w ROM:001120BE bset #3,($8E7).w ROM:001120C4 clr.b ($838).w ROM:001120C8 clr.w ($5A4).w ROM:001120CC move.b #1,($6EF).w ROM:001120D2 bra.l locret_111F98 ROM:001120D8 ; --------------------------------------------------------------------------- ROM:001120D8 ROM:001120D8 loc_1120D8: ; CODE XREF: ROM:0011209A↑j ROM:001120D8 ; ROM:001120B2↑j ROM:001120D8 btst #6,($FFFFFC0D).w ROM:001120DE beq.s locret_11210E ROM:001120E0 btst #1,($FFFFFC0D).w ROM:001120E6 bne.s locret_11210E ROM:001120E8 btst #3,($FFFFFC0D).w ROM:001120EE bne.s locret_11210E ROM:001120F0 cmp.w d2,d0 ROM:001120F2 bne.s locret_11210E ROM:001120F4 move.w $1DA(a5),d1 ROM:001120F8 clr.b ($838).w ROM:001120FC move.w d1,($5A4).w ROM:00112100 move.b #1,($838).w ROM:00112106 move.b #9,($6EF).w ROM:0011210C bra.s locret_112124 ROM:0011210E ; --------------------------------------------------------------------------- ROM:0011210E ROM:0011210E locret_11210E: ; CODE XREF: ROM:00112082↑j ROM:0011210E ; ROM:001120DE↑j ... ROM:0011210E rts ROM:00112110 ; --------------------------------------------------------------------------- ROM:00112110 ROM:00112110 loc_112110: ; DATA XREF: ROM:00111F3C↑o ROM:00112110 cmpi.w #0,($5A4).w ROM:00112116 bgt.s locret_112124 ROM:00112118 move.b #$A,($6EF).w ROM:0011211E bsr.w sub_112300 ROM:00112122 bra.s locret_112148 ROM:00112124 ; --------------------------------------------------------------------------- ROM:00112124 ROM:00112124 locret_112124: ; CODE XREF: ROM:0011210C↑j ROM:00112124 ; ROM:00112116↑j ROM:00112124 rts ROM:00112126 ; --------------------------------------------------------------------------- ROM:00112126 ROM:00112126 loc_112126: ; DATA XREF: ROM:00111F40↑o ROM:00112126 btst #0,($FFFFFC0C).w ROM:0011212C beq.s locret_112148 ROM:0011212E btst #6,($FFFFFC0D).w ROM:00112134 beq.s locret_112148 ROM:00112136 bsr.w sub_11229E ROM:0011213A bset #0,($1310).w ROM:00112140 move.b #$B,($6EF).w ROM:00112146 bra.s locret_112194 ROM:00112148 ; --------------------------------------------------------------------------- ROM:00112148 ROM:00112148 locret_112148: ; CODE XREF: ROM:00112122↑j ROM:00112148 ; ROM:0011212C↑j ... ROM:00112148 rts ROM:0011214A ; --------------------------------------------------------------------------- ROM:0011214A ROM:0011214A loc_11214A: ; DATA XREF: ROM:00111F44↑o ROM:0011214A move.w $1E2(a5),d0 ROM:0011214E move.w $1E4(a5),d1 ROM:00112152 btst #4,($1305).w ROM:00112158 beq.s loc_112162 ROM:0011215A cmp.w ($4F0).w,d0 ROM:0011215E bne.s loc_112162 ROM:00112160 bra.s loc_112170 ROM:00112162 ; --------------------------------------------------------------------------- ROM:00112162 ROM:00112162 loc_112162: ; CODE XREF: ROM:00112158↑j ROM:00112162 ; ROM:0011215E↑j ROM:00112162 btst #7,($8DD).w ROM:00112168 beq.s locret_112194 ROM:0011216A cmp.w ($4F0).w,d1 ROM:0011216E bne.s locret_112194 ROM:00112170 ROM:00112170 loc_112170: ; CODE XREF: ROM:00112160↑j ROM:00112170 bset #4,($FFFFFC0B).w ROM:00112176 bclr #0,($1310).w ROM:0011217C bclr #2,($FFFFFC0B).w ROM:00112182 bclr #3,($FFFFFC0B).w ROM:00112188 move.b #1,($6EF).w ROM:0011218E bra.l locret_111F98 ROM:00112194 ; --------------------------------------------------------------------------- ROM:00112194 ROM:00112194 locret_112194: ; CODE XREF: ROM:00112146↑j ROM:00112194 ; ROM:00112168↑j ... ROM:00112194 rts ROM:00112196 ; --------------------------------------------------------------------------- ROM:00112196 rts ROM:00112198 ROM:00112198 ; =============== S U B R O U T I N E ======================================= ROM:00112198 ROM:00112198 ROM:00112198 sub_112198: ; CODE XREF: ROM:001116AA↑p ROM:00112198 btst #1,($FFFFFC0D).w ROM:0011219E beq.s loc_1121A8 ROM:001121A0 bset #1,($8DF).w ROM:001121A6 bra.s loc_1121AE ROM:001121A8 ; --------------------------------------------------------------------------- ROM:001121A8 ROM:001121A8 loc_1121A8: ; CODE XREF: sub_112198+6↑j ROM:001121A8 bclr #1,($8DF).w ROM:001121AE ROM:001121AE loc_1121AE: ; CODE XREF: sub_112198+E↑j ROM:001121AE btst #3,($FFFFFC0D).w ROM:001121B4 beq.s loc_1121BE ROM:001121B6 bset #0,($8EE).w ROM:001121BC bra.s loc_1121C4 ROM:001121BE ; --------------------------------------------------------------------------- ROM:001121BE ROM:001121BE loc_1121BE: ; CODE XREF: sub_112198+1C↑j ROM:001121BE bclr #0,($8EE).w ROM:001121C4 ROM:001121C4 loc_1121C4: ; CODE XREF: sub_112198+24↑j ROM:001121C4 btst #4,($FFFFFC0D).w ROM:001121CA beq.s loc_1121D4 ROM:001121CC bset #7,($8E0).w ROM:001121D2 bra.s loc_1121DA ROM:001121D4 ; --------------------------------------------------------------------------- ROM:001121D4 ROM:001121D4 loc_1121D4: ; CODE XREF: sub_112198+32↑j ROM:001121D4 bclr #7,($8E0).w ROM:001121DA ROM:001121DA loc_1121DA: ; CODE XREF: sub_112198+3A↑j ROM:001121DA btst #6,($FFFFFC0D).w ROM:001121E0 beq.s loc_1121EA ROM:001121E2 bset #1,($8DB).w ROM:001121E8 bra.s loc_1121F0 ROM:001121EA ; --------------------------------------------------------------------------- ROM:001121EA ROM:001121EA loc_1121EA: ; CODE XREF: sub_112198+48↑j ROM:001121EA bclr #1,($8DB).w ROM:001121F0 ROM:001121F0 loc_1121F0: ; CODE XREF: sub_112198+50↑j ROM:001121F0 btst #0,($FFFFFC0C).w ROM:001121F6 beq.s loc_112200 ROM:001121F8 bset #3,($8DB).w ROM:001121FE bra.s loc_112206 ROM:00112200 ; --------------------------------------------------------------------------- ROM:00112200 ROM:00112200 loc_112200: ; CODE XREF: sub_112198+5E↑j ROM:00112200 bclr #3,($8DB).w ROM:00112206 ROM:00112206 loc_112206: ; CODE XREF: sub_112198+66↑j ROM:00112206 move.w ($FFFFFC0C).w,($4FA).w ROM:0011220C move.w ($FFFFFC0E).w,($4FC).w ROM:00112212 rts ROM:00112212 ; End of function sub_112198 ROM:00112212 ROM:00112214 ROM:00112214 ; =============== S U B R O U T I N E ======================================= ROM:00112214 ROM:00112214 ROM:00112214 sub_112214: ; CODE XREF: ROM:001117EE↑p ROM:00112214 ; ROM:0011181C↑p ... ROM:00112214 move.b ($FFFFFC04).w,d0 ROM:00112218 andi.b #$F8,d0 ROM:0011221C ori.b #6,d0 ROM:00112220 move.b d0,($FFFFFC04).w ROM:00112224 move.b #$50,($FFFFFC05).w ; 'P' ROM:0011222A move.w #$82,($FFFFFC00).w ROM:00112230 clr.w ($FFFFFC0A).w ROM:00112234 rts ROM:00112234 ; End of function sub_112214 ROM:00112234 ROM:00112236 ROM:00112236 ; =============== S U B R O U T I N E ======================================= ROM:00112236 ROM:00112236 ROM:00112236 sub_112236: ; CODE XREF: ROM:00111754↑p ROM:00112236 move.b ($FFFFFC04).w,d0 ROM:0011223A andi.b #$F8,d0 ROM:0011223E ori.b #6,d0 ROM:00112242 move.b d0,($FFFFFC04).w ROM:00112246 move.b #$50,($FFFFFC05).w ; 'P' ROM:0011224C move.w #$82,($FFFFFC00).w ROM:00112252 move.w #$600,($FFFFFC0A).w ROM:00112258 rts ROM:00112258 ; End of function sub_112236 ROM:00112258 ROM:0011225A ROM:0011225A ; =============== S U B R O U T I N E ======================================= ROM:0011225A ROM:0011225A ROM:0011225A sub_11225A: ; CODE XREF: ROM:001118F6↑p ROM:0011225A ; ROM:001119A8↑p ... ROM:0011225A move.l $124(a5),d0 ROM:0011225E divu.l #$51400,d0 ROM:00112266 move.w d0,($FFFFFC08).w ROM:0011226A rts ROM:0011226A ; End of function sub_11225A ROM:0011226A ROM:0011226C ROM:0011226C ; =============== S U B R O U T I N E ======================================= ROM:0011226C ROM:0011226C ROM:0011226C sub_11226C: ; CODE XREF: ROM:loc_111750↑p ROM:0011226C ; ROM:00111894↑p ... ROM:0011226C move.l $124(a5),d0 ROM:00112270 divu.l #$4B000,d0 ROM:00112278 move.w d0,($FFFFFC08).w ROM:0011227C rts ROM:0011227C ; End of function sub_11226C ROM:0011227C ROM:0011227E ROM:0011227E ; =============== S U B R O U T I N E ======================================= ROM:0011227E ROM:0011227E ROM:0011227E sub_11227E: ; CODE XREF: ROM:00111898↑p ROM:0011227E move.w ($14043C).l,($4F2).w ROM:00112286 move.w ($14043E).l,($4F4).w ROM:0011228E rts ROM:0011228E ; End of function sub_11227E ROM:0011228E ROM:00112290 ROM:00112290 ; =============== S U B R O U T I N E ======================================= ROM:00112290 ROM:00112290 ROM:00112290 sub_112290: ; CODE XREF: ROM:001117F2↑p ROM:00112290 move.w #$57,($4F2).w ; 'W' ROM:00112296 move.w #$8F,($4F4).w ROM:0011229C rts ROM:0011229C ; End of function sub_112290 ROM:0011229C ROM:0011229E ROM:0011229E ; =============== S U B R O U T I N E ======================================= ROM:0011229E ROM:0011229E ROM:0011229E sub_11229E: ; CODE XREF: sub_111A14:loc_111A98↑p ROM:0011229E ; ROM:00111BC4↑p ... ROM:0011229E move.w ($FFFFFC0C).w,d1 ROM:001122A2 move.w ($FFFFFC0E).w,d1 ROM:001122A6 move.w ($FFFFFC0C).w,d1 ROM:001122AA move.w ($FFFFFC0E).w,d1 ROM:001122AE rts ROM:001122AE ; End of function sub_11229E ROM:001122AE ROM:001122B0 ROM:001122B0 ; =============== S U B R O U T I N E ======================================= ROM:001122B0 ROM:001122B0 ROM:001122B0 sub_1122B0: ; CODE XREF: sub_111D72+3C↑p ROM:001122B0 move.w #1,($4EE).w ROM:001122B6 clr.w ($4F0).w ROM:001122BA move.w $1EC(a5),($4EC).w ROM:001122C0 move.w $1E8(a5),($4EA).w ROM:001122C6 move.w $1EA(a5),($4F6).w ROM:001122CC move.w $1EA(a5),($4F8).w ROM:001122D2 rts ROM:001122D2 ; End of function sub_1122B0 ROM:001122D2 ROM:001122D4 ROM:001122D4 ; =============== S U B R O U T I N E ======================================= ROM:001122D4 ROM:001122D4 ROM:001122D4 sub_1122D4: ; CODE XREF: ROM:00111C92↑p ROM:001122D4 ; ROM:00111CB4↑p ROM:001122D4 move.w ($4EE).w,d0 ROM:001122D8 or.w d0,($4F0).w ROM:001122DC lsl ($4EE).w ROM:001122E0 rts ROM:001122E0 ; End of function sub_1122D4 ROM:001122E0 ROM:001122E2 ROM:001122E2 ; =============== S U B R O U T I N E ======================================= ROM:001122E2 ROM:001122E2 ROM:001122E2 sub_1122E2: ; CODE XREF: ROM:00111D38↑p ROM:001122E2 ; ROM:00111D5A↑p ROM:001122E2 lsl ($4EE).w ROM:001122E6 rts ROM:001122E6 ; End of function sub_1122E2 ROM:001122E6 ROM:001122E8 ROM:001122E8 ; =============== S U B R O U T I N E ======================================= ROM:001122E8 ROM:001122E8 ROM:001122E8 sub_1122E8: ; CODE XREF: ROM:00111FBA↑p ROM:001122E8 move.w #$55,($FFFFFC0E).w ; 'U' ROM:001122EE rts ROM:001122EE ; End of function sub_1122E8 ROM:001122EE ROM:001122F0 ROM:001122F0 ; =============== S U B R O U T I N E ======================================= ROM:001122F0 ROM:001122F0 ROM:001122F0 sub_1122F0: ; CODE XREF: ROM:00112004↑p ROM:001122F0 move.w ($4F2).w,($FFFFFC0E).w ROM:001122F6 rts ROM:001122F6 ; End of function sub_1122F0 ROM:001122F6 ROM:001122F8 ROM:001122F8 ; =============== S U B R O U T I N E ======================================= ROM:001122F8 ROM:001122F8 ROM:001122F8 sub_1122F8: ; CODE XREF: ROM:0011204E↑p ROM:001122F8 move.w ($4F4).w,($FFFFFC0E).w ROM:001122FE rts ROM:001122FE ; End of function sub_1122F8 ROM:001122FE ROM:00112300 ROM:00112300 ; =============== S U B R O U T I N E ======================================= ROM:00112300 ROM:00112300 ROM:00112300 sub_112300: ; CODE XREF: ROM:0011211E↑p ROM:00112300 move.w ($4F0).w,d0 ROM:00112304 not.w d0 ROM:00112306 move.w d0,($FFFFFC0E).w ROM:0011230A rts ROM:0011230A ; End of function sub_112300 ROM:0011230A ROM:0011230C ROM:0011230C ; =============== S U B R O U T I N E ======================================= ROM:0011230C ROM:0011230C ROM:0011230C sub_11230C: ; CODE XREF: ROM:00111B74↑p ROM:0011230C ; ROM:00111C96↑p ... ROM:0011230C move.w ($5A4).w,d2 ROM:00112310 move.w ($4F6).w,d1 ROM:00112314 cmp.w ($4EA).w,d2 ROM:00112318 bge.s loc_112330 ROM:0011231A sub.w ($4F8).w,d2 ROM:0011231E add.w d2,d1 ROM:00112320 add.w d2,($4F8).w ROM:00112324 move.w d1,($4F6).w ROM:00112328 add.w d2,($4EC).w ROM:0011232C add.w d2,($4EA).w ROM:00112330 ROM:00112330 loc_112330: ; CODE XREF: sub_11230C+C↑j ROM:00112330 add.w d1,($4EC).w ROM:00112334 add.w d1,($4EA).w ROM:00112338 add.w d1,($4F8).w ROM:0011233C rts ROM:0011233C ; End of function sub_11230C ROM:0011233C ROM:0011233E ROM:0011233E ; =============== S U B R O U T I N E ======================================= ROM:0011233E ROM:0011233E ROM:0011233E sub_11233E: ; CODE XREF: sub_111A14+A6↑p ROM:0011233E bclr #5,($FFFFFC0B).w ROM:00112344 btst #6,($FFFFFC0D).w ROM:0011234A beq.s loc_112388 ROM:0011234C btst #3,($FFFFFC0D).w ROM:00112352 beq.s loc_11235A ROM:00112354 bset #4,($1313).w ROM:0011235A ROM:0011235A loc_11235A: ; CODE XREF: sub_11233E+14↑j ROM:0011235A btst #2,($FFFFFC0D).w ROM:00112360 beq.s loc_112368 ROM:00112362 bset #1,($12F2).w ROM:00112368 ROM:00112368 loc_112368: ; CODE XREF: sub_11233E+22↑j ROM:00112368 btst #1,($FFFFFC0D).w ROM:0011236E beq.s loc_112376 ROM:00112370 bset #1,($12F4).w ROM:00112376 ROM:00112376 loc_112376: ; CODE XREF: sub_11233E+30↑j ROM:00112376 move.w ($FFFFFC0E).w,d0 ROM:0011237A cmp.b ($6FD).w,d0 ROM:0011237E beq.s loc_112386 ROM:00112380 bset #4,($8DE).w ROM:00112386 ROM:00112386 loc_112386: ; CODE XREF: sub_11233E+40↑j ROM:00112386 bra.s locret_11238E ROM:00112388 ; --------------------------------------------------------------------------- ROM:00112388 ROM:00112388 loc_112388: ; CODE XREF: sub_11233E+C↑j ROM:00112388 bset #1,($8ED).w ROM:0011238E ROM:0011238E locret_11238E: ; CODE XREF: sub_11233E:loc_112386↑j ROM:0011238E rts ROM:0011238E ; End of function sub_11233E ROM:0011238E ROM:00112390 ROM:00112390 ; =============== S U B R O U T I N E ======================================= ROM:00112390 ROM:00112390 ROM:00112390 sub_112390: ; DATA XREF: ROM:0011247C↓o ROM:00112390 cmpi.w #0,($C08).w ROM:00112396 bne.s loc_1123A8 ROM:00112398 movea.l #$13C000,a0 ROM:0011239E move.w ($4CC).w,d0 ROM:001123A2 ext.l d0 ROM:001123A4 adda.l d0,a0 ROM:001123A6 bra.s loc_1123BE ROM:001123A8 ; --------------------------------------------------------------------------- ROM:001123A8 ROM:001123A8 loc_1123A8: ; CODE XREF: sub_112390+6↑j ROM:001123A8 cmpi.w #1,($C08).w ROM:001123AE bne.s loc_1123B8 ROM:001123B0 movea.l #$140000,a0 ROM:001123B6 bra.s loc_1123BE ROM:001123B8 ; --------------------------------------------------------------------------- ROM:001123B8 ROM:001123B8 loc_1123B8: ; CODE XREF: sub_112390+1E↑j ROM:001123B8 movea.l #$148000,a0 ROM:001123BE ROM:001123BE loc_1123BE: ; CODE XREF: sub_112390+16↑j ROM:001123BE ; sub_112390+26↑j ROM:001123BE cmpi.w #1,($C06).w ROM:001123C4 bne.s loc_1123CE ROM:001123C6 movea.l #$1E00,a1 ROM:001123CC bra.s loc_1123D4 ROM:001123CE ; --------------------------------------------------------------------------- ROM:001123CE ROM:001123CE loc_1123CE: ; CODE XREF: sub_112390+34↑j ROM:001123CE movea.l #$3E00,a1 ROM:001123D4 ROM:001123D4 loc_1123D4: ; CODE XREF: sub_112390+3C↑j ROM:001123D4 move sr,-(sp) ROM:001123D6 move #$2700,sr ROM:001123DA move.w (a1),d2 ROM:001123DC ext.l d2 ROM:001123DE add.l a0,d2 ROM:001123E0 move.w #$7031,($FFFFFA56).w ROM:001123E6 movea.l #$10AAAA,a3 ROM:001123EC movea.l #$105554,a4 ROM:001123F2 cmpi.w #2,($C06).w ROM:001123F8 beq.s loc_11242C ROM:001123FA move.b #$AA,(a3) ROM:001123FE move.b #$55,(a4) ; 'U' ROM:00112402 move.b #$80,(a3) ROM:00112406 move.b #$AA,(a3) ROM:0011240A move.b #$55,(a4) ; 'U' ROM:0011240E move.w #$30,(a0) ; '0' ROM:00112412 move.w #0,d3 ROM:00112416 ROM:00112416 loc_112416: ; CODE XREF: sub_112390+9A↓j ROM:00112416 subq.w #1,d3 ROM:00112418 move.b #$55,($FFFFFA27).w ; 'U' ROM:0011241E move.b #$AA,($FFFFFA27).w ROM:00112424 move.w (a0),d4 ROM:00112426 andi.w #$80,d4 ROM:0011242A beq.s loc_112416 ROM:0011242C ROM:0011242C loc_11242C: ; CODE XREF: sub_112390+68↑j ROM:0011242C ; sub_112390+D4↓j ROM:0011242C cmp.l a0,d2 ROM:0011242E ble.l loc_112466 ROM:00112434 move.b #$AA,(a3) ROM:00112438 move.b #$55,(a4) ; 'U' ROM:0011243C move.b #$A0,(a3) ROM:00112440 move.w (a1)+,(a0)+ ROM:00112442 move.b #$55,($FFFFFA27).w ; 'U' ROM:00112448 move.b #$AA,($FFFFFA27).w ROM:0011244E move.w -2(a1),d0 ROM:00112452 move.w #$2500,d3 ROM:00112456 ROM:00112456 loc_112456: ; CODE XREF: sub_112390+D2↓j ROM:00112456 subq.w #1,d3 ROM:00112458 move.w -2(a0),d4 ROM:0011245C eor.w d0,d4 ROM:0011245E andi.w #$80,d4 ROM:00112462 bne.s loc_112456 ROM:00112464 bra.s loc_11242C ROM:00112466 ; --------------------------------------------------------------------------- ROM:00112466 ROM:00112466 loc_112466: ; CODE XREF: sub_112390+9E↑j ROM:00112466 move.w #$1031,($FFFFFA56).w ROM:0011246C move (sp)+,sr ROM:0011246E rts ROM:0011246E ; End of function sub_112390 ROM:0011246E ROM:00112470 ; --------------------------------------------------------------------------- ROM:00112470 move.w #$E0,d0 ROM:00112474 asr.w #1,d0 ROM:00112476 movea.l #$5E00,a0 ROM:0011247C movea.l #sub_112390,a1 ROM:00112482 ROM:00112482 loc_112482: ; CODE XREF: ROM:00112484↓j ROM:00112482 move.w (a1)+,(a0)+ ROM:00112484 dbf d0,loc_112482 ROM:00112488 jsr ($5E00).l ROM:0011248E rts ROM:00112490 ROM:00112490 ; =============== S U B R O U T I N E ======================================= ROM:00112490 ROM:00112490 ROM:00112490 sub_112490: ; CODE XREF: ROM:00115DF0↓p ROM:00112490 btst #7,($FFFFF449).w ROM:00112496 beq.s loc_1124A0 ROM:00112498 bset #0,($8EC).w ROM:0011249E bra.s locret_1124A6 ROM:001124A0 ; --------------------------------------------------------------------------- ROM:001124A0 ROM:001124A0 loc_1124A0: ; CODE XREF: sub_112490+6↑j ROM:001124A0 bclr #0,($8EC).w ROM:001124A6 ROM:001124A6 locret_1124A6: ; CODE XREF: sub_112490+E↑j ROM:001124A6 rts ROM:001124A6 ; End of function sub_112490 ROM:001124A6 ROM:001124A8 ROM:001124A8 ; =============== S U B R O U T I N E ======================================= ROM:001124A8 ROM:001124A8 ROM:001124A8 sub_1124A8: ; CODE XREF: ROM:001157CC↓p ROM:001124A8 bclr #5,($8DB).w ROM:001124AE move.w $1F4(a5),d1 ROM:001124B2 cmpi.w #4,d1 ROM:001124B6 bcc.s locret_1124C0 ROM:001124B8 movea.l off_1124C2(pc,d1.w*4),a0 ; "`6\b8" ROM:001124BC nop ROM:001124BE jmp (a0) ROM:001124C0 ; --------------------------------------------------------------------------- ROM:001124C0 ROM:001124C0 locret_1124C0: ; CODE XREF: sub_1124A8+E↑j ROM:001124C0 rts ROM:001124C0 ; End of function sub_1124A8 ROM:001124C0 ROM:001124C0 ; --------------------------------------------------------------------------- ROM:001124C2 off_1124C2: dc.l a68 ; DATA XREF: sub_1124A8+10↑r ROM:001124C2 ; "`6\b8" ROM:001124C6 dc.l a68+2 ; "\b8" ROM:001124CA dc.l loc_1124E4 ROM:001124CE dc.l loc_1124F4 ROM:001124D2 a68: dc.b '`6',8,'8',0 ; DATA XREF: ROM:off_1124C2↑o ROM:001124D2 ; ROM:001124C6↑o ROM:001124D7 dc.b 2 ROM:001124D8 ; --------------------------------------------------------------------------- ROM:001124D8 move.b d0,-(a1) ROM:001124DA beq.s loc_1124E2 ROM:001124DC bset #5,($8DB).w ROM:001124E2 ROM:001124E2 loc_1124E2: ; CODE XREF: ROM:001124DA↑j ROM:001124E2 bra.s loc_11250A ROM:001124E4 ; --------------------------------------------------------------------------- ROM:001124E4 ROM:001124E4 loc_1124E4: ; DATA XREF: ROM:001124CA↑o ROM:001124E4 btst #6,($FFFFFA19).w ROM:001124EA bne.s loc_1124F2 ROM:001124EC bset #5,($8DB).w ROM:001124F2 ROM:001124F2 loc_1124F2: ; CODE XREF: ROM:001124EA↑j ROM:001124F2 bra.s loc_11250A ROM:001124F4 ; --------------------------------------------------------------------------- ROM:001124F4 ROM:001124F4 loc_1124F4: ; DATA XREF: ROM:001124CE↑o ROM:001124F4 btst #0,($1316).w ROM:001124FA beq.s loc_11250A ROM:001124FC btst #6,($FFFFFA19).w ROM:00112502 bne.s loc_11250A ROM:00112504 bset #5,($8DB).w ROM:0011250A ROM:0011250A loc_11250A: ; CODE XREF: ROM:loc_1124E2↑j ROM:0011250A ; ROM:loc_1124F2↑j ... ROM:0011250A clr.w d1 ROM:0011250C move.b ($6F0).w,d1 ROM:00112510 cmpi.w #5,d1 ROM:00112514 bcc.s locret_11251E ROM:00112516 movea.l off_112520(pc,d1.w*4),a0 ROM:0011251A nop ROM:0011251C jmp (a0) ROM:0011251E ; --------------------------------------------------------------------------- ROM:0011251E ROM:0011251E locret_11251E: ; CODE XREF: ROM:00112514↑j ROM:0011251E rts ROM:0011251E ; --------------------------------------------------------------------------- ROM:00112520 off_112520: dc.l loc_112534 ; DATA XREF: ROM:00112516↑r ROM:00112524 dc.l loc_112544 ROM:00112528 dc.l loc_112566 ROM:0011252C dc.l loc_1125A6 ROM:00112530 dc.l loc_1125C8 ROM:00112534 ; --------------------------------------------------------------------------- ROM:00112534 ROM:00112534 loc_112534: ; DATA XREF: ROM:off_112520↑o ROM:00112534 bclr #0,($8E5).w ROM:0011253A move.b #1,($6F0).w ROM:00112540 bra.s locret_112564 ROM:00112542 ; --------------------------------------------------------------------------- ROM:00112542 rts ROM:00112544 ; --------------------------------------------------------------------------- ROM:00112544 ROM:00112544 loc_112544: ; DATA XREF: ROM:00112524↑o ROM:00112544 btst #5,($8DB).w ROM:0011254A beq.s locret_112564 ROM:0011254C clr.b ($839).w ROM:00112550 move.w #$A,($5A6).w ROM:00112556 move.b #1,($839).w ROM:0011255C move.b #2,($6F0).w ROM:00112562 bra.s locret_1125A4 ROM:00112564 ; --------------------------------------------------------------------------- ROM:00112564 ROM:00112564 locret_112564: ; CODE XREF: ROM:00112540↑j ROM:00112564 ; ROM:0011254A↑j ... ROM:00112564 rts ROM:00112566 ; --------------------------------------------------------------------------- ROM:00112566 ROM:00112566 loc_112566: ; DATA XREF: ROM:00112528↑o ROM:00112566 btst #5,($8DB).w ROM:0011256C bne.s loc_11257E ROM:0011256E clr.b ($839).w ROM:00112572 clr.w ($5A6).w ROM:00112576 move.b #1,($6F0).w ROM:0011257C bra.s locret_112564 ROM:0011257E ; --------------------------------------------------------------------------- ROM:0011257E ROM:0011257E loc_11257E: ; CODE XREF: ROM:0011256C↑j ROM:0011257E cmpi.w #0,($5A6).w ROM:00112584 bgt.s locret_1125A4 ROM:00112586 btst #3,($8E3).w ROM:0011258C beq.s locret_1125A4 ROM:0011258E btst #6,($8DB).w ROM:00112594 beq.s locret_1125A4 ROM:00112596 bset #0,($8E5).w ROM:0011259C move.b #3,($6F0).w ROM:001125A2 bra.s locret_1125C6 ROM:001125A4 ; --------------------------------------------------------------------------- ROM:001125A4 ROM:001125A4 locret_1125A4: ; CODE XREF: ROM:00112562↑j ROM:001125A4 ; ROM:00112584↑j ... ROM:001125A4 rts ROM:001125A6 ; --------------------------------------------------------------------------- ROM:001125A6 ROM:001125A6 loc_1125A6: ; DATA XREF: ROM:0011252C↑o ROM:001125A6 btst #5,($8DB).w ROM:001125AC bne.s locret_1125C6 ROM:001125AE clr.b ($839).w ROM:001125B2 move.w #$A,($5A6).w ROM:001125B8 move.b #1,($839).w ROM:001125BE move.b #4,($6F0).w ROM:001125C4 bra.s locret_1125FA ROM:001125C6 ; --------------------------------------------------------------------------- ROM:001125C6 ROM:001125C6 locret_1125C6: ; CODE XREF: ROM:001125A2↑j ROM:001125C6 ; ROM:001125AC↑j ... ROM:001125C6 rts ROM:001125C8 ; --------------------------------------------------------------------------- ROM:001125C8 ROM:001125C8 loc_1125C8: ; DATA XREF: ROM:00112530↑o ROM:001125C8 btst #5,($8DB).w ROM:001125CE beq.s loc_1125E0 ROM:001125D0 clr.b ($839).w ROM:001125D4 clr.w ($5A6).w ROM:001125D8 move.b #3,($6F0).w ROM:001125DE bra.s locret_1125C6 ROM:001125E0 ; --------------------------------------------------------------------------- ROM:001125E0 ROM:001125E0 loc_1125E0: ; CODE XREF: ROM:001125CE↑j ROM:001125E0 cmpi.w #0,($5A6).w ROM:001125E6 bgt.s locret_1125FA ROM:001125E8 bclr #0,($8E5).w ROM:001125EE move.b #1,($6F0).w ROM:001125F4 bra.l locret_112564 ROM:001125FA ; --------------------------------------------------------------------------- ROM:001125FA ROM:001125FA locret_1125FA: ; CODE XREF: ROM:001125C4↑j ROM:001125FA ; ROM:001125E6↑j ROM:001125FA rts ROM:001125FC ROM:001125FC ; =============== S U B R O U T I N E ======================================= ROM:001125FC ROM:001125FC ROM:001125FC sub_1125FC: ; CODE XREF: ROM:001157D8↓p ROM:001125FC move.w $1C(a5),d0 ROM:00112600 cmpi.w #0,d0 ROM:00112604 bne.s loc_11261E ROM:00112606 btst #7,($FFFFF411).w ROM:0011260C bne.s loc_112616 ROM:0011260E bclr #6,($8EB).w ROM:00112614 bra.s loc_11261C ROM:00112616 ; --------------------------------------------------------------------------- ROM:00112616 ROM:00112616 loc_112616: ; CODE XREF: sub_1125FC+10↑j ROM:00112616 bset #6,($8EB).w ROM:0011261C ROM:0011261C loc_11261C: ; CODE XREF: sub_1125FC+18↑j ROM:0011261C bra.s loc_112634 ROM:0011261E ; --------------------------------------------------------------------------- ROM:0011261E ROM:0011261E loc_11261E: ; CODE XREF: sub_1125FC+8↑j ROM:0011261E btst #7,($FFFFFA19).w ROM:00112624 bne.s loc_11262E ROM:00112626 bclr #6,($8EB).w ROM:0011262C bra.s loc_112634 ROM:0011262E ; --------------------------------------------------------------------------- ROM:0011262E ROM:0011262E loc_11262E: ; CODE XREF: sub_1125FC+28↑j ROM:0011262E bset #6,($8EB).w ROM:00112634 ROM:00112634 loc_112634: ; CODE XREF: sub_1125FC:loc_11261C↑j ROM:00112634 ; sub_1125FC+30↑j ROM:00112634 clr.w d1 ROM:00112636 move.b ($6F1).w,d1 ROM:0011263A cmpi.w #5,d1 ROM:0011263E bcc.s locret_112648 ROM:00112640 movea.l off_11264A(pc,d1.w*4),a0 ROM:00112644 nop ROM:00112646 jmp (a0) ROM:00112648 ; --------------------------------------------------------------------------- ROM:00112648 ROM:00112648 locret_112648: ; CODE XREF: sub_1125FC+42↑j ROM:00112648 rts ROM:00112648 ; End of function sub_1125FC ROM:00112648 ROM:00112648 ; --------------------------------------------------------------------------- ROM:0011264A off_11264A: dc.l loc_11265E ; DATA XREF: sub_1125FC+44↑r ROM:0011264E dc.l loc_11266E ROM:00112652 dc.l loc_112690 ROM:00112656 dc.l loc_1126C0 ROM:0011265A dc.l loc_1126E2 ROM:0011265E ; --------------------------------------------------------------------------- ROM:0011265E ROM:0011265E loc_11265E: ; DATA XREF: ROM:off_11264A↑o ROM:0011265E bclr #1,($8EC).w ROM:00112664 move.b #1,($6F1).w ROM:0011266A bra.s locret_11268E ROM:0011266C ; --------------------------------------------------------------------------- ROM:0011266C rts ROM:0011266E ; --------------------------------------------------------------------------- ROM:0011266E ROM:0011266E loc_11266E: ; DATA XREF: ROM:0011264E↑o ROM:0011266E btst #6,($8EB).w ROM:00112674 bne.s locret_11268E ROM:00112676 clr.b ($83A).w ROM:0011267A move.w #$A,($5A8).w ROM:00112680 move.b #1,($83A).w ROM:00112686 move.b #2,($6F1).w ROM:0011268C bra.s locret_1126BE ROM:0011268E ; --------------------------------------------------------------------------- ROM:0011268E ROM:0011268E locret_11268E: ; CODE XREF: ROM:0011266A↑j ROM:0011268E ; ROM:00112674↑j ... ROM:0011268E rts ROM:00112690 ; --------------------------------------------------------------------------- ROM:00112690 ROM:00112690 loc_112690: ; DATA XREF: ROM:00112652↑o ROM:00112690 btst #6,($8EB).w ROM:00112696 beq.s loc_1126A8 ROM:00112698 clr.b ($83A).w ROM:0011269C clr.w ($5A8).w ROM:001126A0 move.b #1,($6F1).w ROM:001126A6 bra.s locret_11268E ROM:001126A8 ; --------------------------------------------------------------------------- ROM:001126A8 ROM:001126A8 loc_1126A8: ; CODE XREF: ROM:00112696↑j ROM:001126A8 cmpi.w #0,($5A8).w ROM:001126AE bgt.s locret_1126BE ROM:001126B0 bset #1,($8EC).w ROM:001126B6 move.b #3,($6F1).w ROM:001126BC bra.s locret_1126E0 ROM:001126BE ; --------------------------------------------------------------------------- ROM:001126BE ROM:001126BE locret_1126BE: ; CODE XREF: ROM:0011268C↑j ROM:001126BE ; ROM:001126AE↑j ROM:001126BE rts ROM:001126C0 ; --------------------------------------------------------------------------- ROM:001126C0 ROM:001126C0 loc_1126C0: ; DATA XREF: ROM:00112656↑o ROM:001126C0 btst #6,($8EB).w ROM:001126C6 beq.s locret_1126E0 ROM:001126C8 clr.b ($83A).w ROM:001126CC move.w #$A,($5A8).w ROM:001126D2 move.b #1,($83A).w ROM:001126D8 move.b #4,($6F1).w ROM:001126DE bra.s locret_112714 ROM:001126E0 ; --------------------------------------------------------------------------- ROM:001126E0 ROM:001126E0 locret_1126E0: ; CODE XREF: ROM:001126BC↑j ROM:001126E0 ; ROM:001126C6↑j ... ROM:001126E0 rts ROM:001126E2 ; --------------------------------------------------------------------------- ROM:001126E2 ROM:001126E2 loc_1126E2: ; DATA XREF: ROM:0011265A↑o ROM:001126E2 btst #6,($8EB).w ROM:001126E8 bne.s loc_1126FA ROM:001126EA clr.b ($83A).w ROM:001126EE clr.w ($5A8).w ROM:001126F2 move.b #3,($6F1).w ROM:001126F8 bra.s locret_1126E0 ROM:001126FA ; --------------------------------------------------------------------------- ROM:001126FA ROM:001126FA loc_1126FA: ; CODE XREF: ROM:001126E8↑j ROM:001126FA cmpi.w #0,($5A8).w ROM:00112700 bgt.s locret_112714 ROM:00112702 bclr #1,($8EC).w ROM:00112708 move.b #1,($6F1).w ROM:0011270E bra.l locret_11268E ROM:00112714 ; --------------------------------------------------------------------------- ROM:00112714 ROM:00112714 locret_112714: ; CODE XREF: ROM:001126DE↑j ROM:00112714 ; ROM:00112700↑j ROM:00112714 rts ROM:00112716 ROM:00112716 ; =============== S U B R O U T I N E ======================================= ROM:00112716 ROM:00112716 ROM:00112716 sub_112716: ; CODE XREF: ROM:loc_1157C6↓p ROM:00112716 clr.w d1 ROM:00112718 move.b ($6F2).w,d1 ROM:0011271C cmpi.w #5,d1 ROM:00112720 bcc.s locret_11272A ROM:00112722 movea.l off_11272C(pc,d1.w*4),a0 ROM:00112726 nop ROM:00112728 jmp (a0) ROM:0011272A ; --------------------------------------------------------------------------- ROM:0011272A ROM:0011272A locret_11272A: ; CODE XREF: sub_112716+A↑j ROM:0011272A rts ROM:0011272A ; End of function sub_112716 ROM:0011272A ROM:0011272A ; --------------------------------------------------------------------------- ROM:0011272C off_11272C: dc.l loc_112740 ; DATA XREF: sub_112716+C↑r ROM:00112730 dc.l loc_11275A ROM:00112734 dc.l loc_112784 ROM:00112738 dc.l loc_1127BA ROM:0011273C dc.l loc_1127E4 ROM:00112740 ; --------------------------------------------------------------------------- ROM:00112740 ROM:00112740 loc_112740: ; DATA XREF: ROM:off_11272C↑o ROM:00112740 bset #3,($8E3).w ROM:00112746 bset #6,($8DB).w ROM:0011274C move.b #3,($6F2).w ROM:00112752 bra.l locret_1127E2 ROM:00112758 ; --------------------------------------------------------------------------- ROM:00112758 rts ROM:0011275A ; --------------------------------------------------------------------------- ROM:0011275A ROM:0011275A loc_11275A: ; DATA XREF: ROM:00112730↑o ROM:0011275A btst #5,($FFFFFA19).w ROM:00112760 bne.s locret_112782 ROM:00112762 bset #6,($8DB).w ROM:00112768 move.w $1E(a5),d0 ROM:0011276C clr.b ($83B).w ROM:00112770 move.w d0,($5AA).w ROM:00112774 move.b #1,($83B).w ROM:0011277A move.b #2,($6F2).w ROM:00112780 bra.s locret_1127B8 ROM:00112782 ; --------------------------------------------------------------------------- ROM:00112782 ROM:00112782 locret_112782: ; CODE XREF: ROM:00112760↑j ROM:00112782 ; ROM:001127B6↓j ... ROM:00112782 rts ROM:00112784 ; --------------------------------------------------------------------------- ROM:00112784 ROM:00112784 loc_112784: ; DATA XREF: ROM:00112734↑o ROM:00112784 cmpi.w #0,($5AA).w ROM:0011278A bgt.s loc_11279A ROM:0011278C bset #3,($8E3).w ROM:00112792 move.b #3,($6F2).w ROM:00112798 bra.s locret_1127E2 ROM:0011279A ; --------------------------------------------------------------------------- ROM:0011279A ROM:0011279A loc_11279A: ; CODE XREF: ROM:0011278A↑j ROM:0011279A btst #5,($FFFFFA19).w ROM:001127A0 beq.s locret_1127B8 ROM:001127A2 bclr #6,($8DB).w ROM:001127A8 clr.b ($83B).w ROM:001127AC clr.w ($5AA).w ROM:001127B0 move.b #1,($6F2).w ROM:001127B6 bra.s locret_112782 ROM:001127B8 ; --------------------------------------------------------------------------- ROM:001127B8 ROM:001127B8 locret_1127B8: ; CODE XREF: ROM:00112780↑j ROM:001127B8 ; ROM:001127A0↑j ROM:001127B8 rts ROM:001127BA ; --------------------------------------------------------------------------- ROM:001127BA ROM:001127BA loc_1127BA: ; DATA XREF: ROM:00112738↑o ROM:001127BA btst #5,($FFFFFA19).w ROM:001127C0 beq.s locret_1127E2 ROM:001127C2 bclr #6,($8DB).w ROM:001127C8 move.w $1E(a5),d0 ROM:001127CC clr.b ($83B).w ROM:001127D0 move.w d0,($5AA).w ROM:001127D4 move.b #1,($83B).w ROM:001127DA move.b #4,($6F2).w ROM:001127E0 bra.s locret_11281C ROM:001127E2 ; --------------------------------------------------------------------------- ROM:001127E2 ROM:001127E2 locret_1127E2: ; CODE XREF: ROM:00112752↑j ROM:001127E2 ; ROM:00112798↑j ... ROM:001127E2 rts ROM:001127E4 ; --------------------------------------------------------------------------- ROM:001127E4 ROM:001127E4 loc_1127E4: ; DATA XREF: ROM:0011273C↑o ROM:001127E4 cmpi.w #0,($5AA).w ROM:001127EA bgt.s loc_1127FA ROM:001127EC bclr #3,($8E3).w ROM:001127F2 move.b #1,($6F2).w ROM:001127F8 bra.s locret_112782 ROM:001127FA ; --------------------------------------------------------------------------- ROM:001127FA ROM:001127FA loc_1127FA: ; CODE XREF: ROM:001127EA↑j ROM:001127FA btst #5,($FFFFFA19).w ROM:00112800 bne.s locret_11281C ROM:00112802 bset #6,($8DB).w ROM:00112808 clr.b ($83B).w ROM:0011280C clr.w ($5AA).w ROM:00112810 move.b #3,($6F2).w ROM:00112816 bra.l locret_1127E2 ROM:0011281C ; --------------------------------------------------------------------------- ROM:0011281C ROM:0011281C locret_11281C: ; CODE XREF: ROM:001127E0↑j ROM:0011281C ; ROM:00112800↑j ROM:0011281C rts ROM:0011281E ROM:0011281E ; =============== S U B R O U T I N E ======================================= ROM:0011281E ROM:0011281E ROM:0011281E sub_11281E: ; CODE XREF: ROM:001157DE↓p ROM:0011281E bsr.w sub_112846 ROM:00112822 move.w $1F8(a5),d0 ROM:00112826 cmpi.w #0,d0 ROM:0011282A bne.s loc_112834 ROM:0011282C bsr.l sub_11ADF8 ROM:00112832 bra.s loc_112838 ROM:00112834 ; --------------------------------------------------------------------------- ROM:00112834 ROM:00112834 loc_112834: ; CODE XREF: sub_11281E+C↑j ROM:00112834 bsr.w sub_112AF4 ROM:00112838 ROM:00112838 loc_112838: ; CODE XREF: sub_11281E+14↑j ROM:00112838 bsr.w sub_112C7A ROM:0011283C bsr.w sub_112B38 ROM:00112840 bsr.w sub_112CA8 ROM:00112844 rts ROM:00112844 ; End of function sub_11281E ROM:00112844 ROM:00112846 ROM:00112846 ; =============== S U B R O U T I N E ======================================= ROM:00112846 ROM:00112846 ROM:00112846 sub_112846: ; CODE XREF: sub_11281E↑p ROM:00112846 clr.w d1 ROM:00112848 move.b ($6F3).w,d1 ROM:0011284C cmpi.w #4,d1 ROM:00112850 bcc.s locret_11285A ROM:00112852 movea.l off_11285C(pc,d1.w*4),a0 ROM:00112856 nop ROM:00112858 jmp (a0) ROM:0011285A ; --------------------------------------------------------------------------- ROM:0011285A ROM:0011285A locret_11285A: ; CODE XREF: sub_112846+A↑j ROM:0011285A rts ROM:0011285A ; End of function sub_112846 ROM:0011285A ROM:0011285A ; --------------------------------------------------------------------------- ROM:0011285C off_11285C: dc.l loc_11286C ; DATA XREF: sub_112846+C↑r ROM:00112860 dc.l loc_11288A ROM:00112864 dc.l loc_1128AE ROM:00112868 dc.l loc_1128EC ROM:0011286C ; --------------------------------------------------------------------------- ROM:0011286C ROM:0011286C loc_11286C: ; DATA XREF: ROM:off_11285C↑o ROM:0011286C bsr.w sub_11293A ROM:00112870 bsr.w sub_112998 ROM:00112874 bclr #5,($8E7).w ROM:0011287A bclr #6,($1316).w ROM:00112880 move.b #1,($6F3).w ROM:00112886 bra.s locret_1128AC ROM:00112888 ; --------------------------------------------------------------------------- ROM:00112888 rts ROM:0011288A ; --------------------------------------------------------------------------- ROM:0011288A ROM:0011288A loc_11288A: ; DATA XREF: ROM:00112860↑o ROM:0011288A btst #3,($8E3).w ROM:00112890 beq.s locret_1128AC ROM:00112892 move.w $20C(a5),d0 ROM:00112896 clr.b ($863).w ROM:0011289A move.w d0,($5FA).w ROM:0011289E move.b #1,($863).w ROM:001128A4 move.b #2,($6F3).w ROM:001128AA bra.s locret_1128EA ROM:001128AC ; --------------------------------------------------------------------------- ROM:001128AC ROM:001128AC locret_1128AC: ; CODE XREF: ROM:00112886↑j ROM:001128AC ; ROM:00112890↑j ... ROM:001128AC rts ROM:001128AE ; --------------------------------------------------------------------------- ROM:001128AE ROM:001128AE loc_1128AE: ; DATA XREF: ROM:00112864↑o ROM:001128AE btst #3,($8E3).w ROM:001128B4 bne.s loc_1128C6 ROM:001128B6 clr.b ($863).w ROM:001128BA clr.w ($5FA).w ROM:001128BE move.b #1,($6F3).w ROM:001128C4 bra.s locret_1128AC ROM:001128C6 ; --------------------------------------------------------------------------- ROM:001128C6 ROM:001128C6 loc_1128C6: ; CODE XREF: ROM:001128B4↑j ROM:001128C6 cmpi.w #0,($5FA).w ROM:001128CC bgt.s locret_1128EA ROM:001128CE clr.b ($862).w ROM:001128D2 clr.w ($5F8).w ROM:001128D6 move.b #3,($862).w ROM:001128DC bset #5,($8E7).w ROM:001128E2 move.b #3,($6F3).w ROM:001128E8 bra.s locret_112936 ROM:001128EA ; --------------------------------------------------------------------------- ROM:001128EA ROM:001128EA locret_1128EA: ; CODE XREF: ROM:001128AA↑j ROM:001128EA ; ROM:001128CC↑j ROM:001128EA rts ROM:001128EC ; --------------------------------------------------------------------------- ROM:001128EC ROM:001128EC loc_1128EC: ; DATA XREF: ROM:00112868↑o ROM:001128EC move.w $1FA(a5),d0 ROM:001128F0 cmp.w ($5F8).w,d0 ROM:001128F4 bgt.s loc_112910 ROM:001128F6 bsr.w sub_112998 ROM:001128FA bsr.w sub_1129B0 ROM:001128FE bclr #0,($862).w ROM:00112904 bset #2,($862).w ROM:0011290A move.b #3,($6F3).w ROM:00112910 ROM:00112910 loc_112910: ; CODE XREF: ROM:001128F4↑j ROM:00112910 btst #3,($8E3).w ROM:00112916 bne.s locret_112936 ROM:00112918 bclr #5,($8E7).w ROM:0011291E bsr.w sub_112998 ROM:00112922 clr.b ($862).w ROM:00112926 clr.w ($5F8).w ROM:0011292A move.b #1,($6F3).w ROM:00112930 bra.l locret_1128AC ROM:00112936 ; --------------------------------------------------------------------------- ROM:00112936 ROM:00112936 locret_112936: ; CODE XREF: ROM:001128E8↑j ROM:00112936 ; ROM:00112916↑j ROM:00112936 rts ROM:00112938 ; --------------------------------------------------------------------------- ROM:00112938 rts ROM:0011293A ROM:0011293A ; =============== S U B R O U T I N E ======================================= ROM:0011293A ROM:0011293A ROM:0011293A sub_11293A: ; CODE XREF: ROM:loc_11286C↑p ROM:0011293A lea ($FFFFFF80).w,a0 ROM:0011293E move.w #$80,d0 ROM:00112942 asr.w #4,d0 ROM:00112944 bsr.l sub_1198BE ROM:0011294A move.w #7,(a0) ROM:0011294E lea ($FFFFFFD0).w,a1 ROM:00112952 move.w #$D0,d0 ROM:00112956 asr.w #4,d0 ROM:00112958 bsr.l sub_1198BE ROM:0011295E move.w #7,(a1) ROM:00112962 move.w #$A,d2 ROM:00112966 moveq #0,d3 ROM:00112968 moveq #3,d4 ROM:0011296A moveq #1,d1 ROM:0011296C moveq #1,d5 ROM:0011296E move.w #$80,d0 ROM:00112972 asr.w #4,d0 ROM:00112974 bsr.l sub_119842 ROM:0011297A move.w #$A,d2 ROM:0011297E moveq #0,d3 ROM:00112980 moveq #3,d4 ROM:00112982 moveq #1,d1 ROM:00112984 moveq #1,d5 ROM:00112986 move.w #$D0,d0 ROM:0011298A asr.w #4,d0 ROM:0011298C bsr.l sub_119842 ROM:00112992 clr.w ($50E).w ROM:00112996 rts ROM:00112996 ; End of function sub_11293A ROM:00112996 ROM:00112998 ROM:00112998 ; =============== S U B R O U T I N E ======================================= ROM:00112998 ROM:00112998 ROM:00112998 sub_112998: ; CODE XREF: ROM:00112870↑p ROM:00112998 ; ROM:001128F6↑p ... ROM:00112998 move.w $1F8(a5),d0 ROM:0011299C cmpi.w #0,d0 ROM:001129A0 beq.s loc_1129AA ROM:001129A2 clr.w ($4FE).w ROM:001129A6 clr.w ($500).w ROM:001129AA ROM:001129AA loc_1129AA: ; CODE XREF: sub_112998+8↑j ROM:001129AA clr.w ($502).w ROM:001129AE rts ROM:001129AE ; End of function sub_112998 ROM:001129AE ROM:001129B0 ROM:001129B0 ; =============== S U B R O U T I N E ======================================= ROM:001129B0 ROM:001129B0 ROM:001129B0 sub_1129B0: ; CODE XREF: ROM:001128FA↑p ROM:001129B0 move.w $204(a5),d0 ROM:001129B4 cmpi.w #0,d0 ROM:001129B8 ble.s loc_1129C4 ROM:001129BA bset #6,($1316).w ROM:001129C0 bra.w locret_1129CA ROM:001129C4 ; --------------------------------------------------------------------------- ROM:001129C4 ROM:001129C4 loc_1129C4: ; CODE XREF: sub_1129B0+8↑j ROM:001129C4 bclr #6,($1316).w ROM:001129CA ROM:001129CA locret_1129CA: ; CODE XREF: sub_1129B0+10↑j ROM:001129CA rts ROM:001129CA ; End of function sub_1129B0 ROM:001129CA ROM:001129CC ; --------------------------------------------------------------------------- ROM:001129CC ROM:001129CC loc_1129CC: ; CODE XREF: ROM:00115ED0↓j ROM:001129CC ; ROM:00115EDE↓j ROM:001129CC movem.l d0-a4,-(sp) ROM:001129D0 btst #2,($1310).w ROM:001129D6 beq.s loc_1129E2 ROM:001129D8 lea ($FFFFFF80).w,a0 ROM:001129DC move.w #$80,d0 ROM:001129E0 bra.s loc_1129EA ROM:001129E2 ; --------------------------------------------------------------------------- ROM:001129E2 ROM:001129E2 loc_1129E2: ; CODE XREF: ROM:001129D6↑j ROM:001129E2 lea ($FFFFFFD0).w,a1 ROM:001129E6 move.w #$D0,d0 ROM:001129EA ROM:001129EA loc_1129EA: ; CODE XREF: ROM:001129E0↑j ROM:001129EA asr.w #4,d0 ROM:001129EC move.w #$FFFF,d1 ROM:001129F0 bclr d0,d1 ROM:001129F2 and.w d1,($FFFFFE20).w ROM:001129F6 bsr.w sub_112A18 ROM:001129FA bsr.w sub_112A5A ROM:001129FE bsr.l sub_12CB6A ROM:00112A04 clr.b ($862).w ROM:00112A08 clr.w ($5F8).w ROM:00112A0C move.b #3,($862).w ROM:00112A12 movem.l (sp)+,d0-a4 ROM:00112A16 rte ROM:00112A18 ROM:00112A18 ; =============== S U B R O U T I N E ======================================= ROM:00112A18 ROM:00112A18 ROM:00112A18 sub_112A18: ; CODE XREF: ROM:001129F6↑p ROM:00112A18 btst #2,($1310).w ROM:00112A1E beq.s loc_112A26 ROM:00112A20 move.w 8(a0),d0 ROM:00112A24 bra.s loc_112A2A ROM:00112A26 ; --------------------------------------------------------------------------- ROM:00112A26 ROM:00112A26 loc_112A26: ; CODE XREF: sub_112A18+6↑j ROM:00112A26 move.w 8(a1),d0 ROM:00112A2A ROM:00112A2A loc_112A2A: ; CODE XREF: sub_112A18+C↑j ROM:00112A2A clr.l d1 ROM:00112A2C move.w d0,d1 ROM:00112A2E sub.w ($50E).w,d1 ROM:00112A32 move.w ($5F8).w,d2 ROM:00112A36 mulu.w #$2710,d2 ROM:00112A3A move.w d2,d3 ROM:00112A3C swap d2 ROM:00112A3E eor.w d1,d3 ROM:00112A40 bpl.s loc_112A4C ROM:00112A42 tst.w d1 ROM:00112A44 bpl.s loc_112A4A ROM:00112A46 subq.w #1,d2 ROM:00112A48 bra.s loc_112A4C ROM:00112A4A ; --------------------------------------------------------------------------- ROM:00112A4A ROM:00112A4A loc_112A4A: ; CODE XREF: sub_112A18+2C↑j ROM:00112A4A addq.w #1,d2 ROM:00112A4C ROM:00112A4C loc_112A4C: ; CODE XREF: sub_112A18+28↑j ROM:00112A4C ; sub_112A18+30↑j ROM:00112A4C swap d2 ROM:00112A4E move.w d1,d2 ROM:00112A50 move.l d2,($40C).w ROM:00112A54 move.w d0,($50E).w ROM:00112A58 rts ROM:00112A58 ; End of function sub_112A18 ROM:00112A58 ROM:00112A5A ROM:00112A5A ; =============== S U B R O U T I N E ======================================= ROM:00112A5A ROM:00112A5A ROM:00112A5A sub_112A5A: ; CODE XREF: ROM:001129FA↑p ROM:00112A5A btst #5,($8E7).w ROM:00112A60 beq.l locret_112AF2 ROM:00112A66 move.l ($40C).w,d0 ROM:00112A6A move.l ($410).w,d1 ROM:00112A6E clr.l d2 ROM:00112A70 move.w $20E(a5),d2 ROM:00112A74 mulu.l d2,d1 ROM:00112A78 divu.l #$64,d1 ; 'd' ROM:00112A80 move.w $210(a5),d3 ROM:00112A84 cmp.l d0,d1 ROM:00112A86 ble.s loc_112A92 ROM:00112A88 cmp.w ($50A).w,d3 ROM:00112A8C bgt.l loc_112AEC ROM:00112A92 ROM:00112A92 loc_112A92: ; CODE XREF: sub_112A5A+2C↑j ROM:00112A92 move.w #0,($50A).w ROM:00112A98 move.l d0,($410).w ROM:00112A9C move.w $204(a5),d1 ROM:00112AA0 cmpi.w #0,d1 ROM:00112AA4 beq.s loc_112AC6 ROM:00112AA6 move.w $204(a5),d1 ROM:00112AAA sub.w $212(a5),d1 ROM:00112AAE ext.l d1 ROM:00112AB0 move.l #$989680,d2 ROM:00112AB6 divu.l d1,d2 ROM:00112ABA cmp.l d0,d2 ROM:00112ABC bge.s loc_112AC6 ROM:00112ABE bset #6,($1316).w ROM:00112AC4 bra.s loc_112ACC ROM:00112AC6 ; --------------------------------------------------------------------------- ROM:00112AC6 ROM:00112AC6 loc_112AC6: ; CODE XREF: sub_112A5A+4A↑j ROM:00112AC6 ; sub_112A5A+62↑j ROM:00112AC6 bclr #6,($1316).w ROM:00112ACC ROM:00112ACC loc_112ACC: ; CODE XREF: sub_112A5A+6A↑j ROM:00112ACC clr.l d2 ROM:00112ACE move.w $1FC(a5),d2 ROM:00112AD2 move.l #$D,d4 ROM:00112AD8 move.l #$7D48C23C,d3 ROM:00112ADE divu.l d2,d4:d3 ROM:00112AE2 divu.l d0,d3 ROM:00112AE6 move.w d3,($502).w ROM:00112AEA bra.s locret_112AF2 ROM:00112AEC ; --------------------------------------------------------------------------- ROM:00112AEC ROM:00112AEC loc_112AEC: ; CODE XREF: sub_112A5A+32↑j ROM:00112AEC addi.w #1,($50A).w ROM:00112AF2 ROM:00112AF2 locret_112AF2: ; CODE XREF: sub_112A5A+6↑j ROM:00112AF2 ; sub_112A5A+90↑j ROM:00112AF2 rts ROM:00112AF2 ; End of function sub_112A5A ROM:00112AF2 ROM:00112AF4 ROM:00112AF4 ; =============== S U B R O U T I N E ======================================= ROM:00112AF4 ROM:00112AF4 ROM:00112AF4 sub_112AF4: ; CODE XREF: sub_11281E:loc_112834↑p ROM:00112AF4 clr.l d3 ROM:00112AF6 move.w ($502).w,d3 ROM:00112AFA swap d3 ROM:00112AFC move.w ($500).w,d2 ROM:00112B00 swap d2 ROM:00112B02 move.w ($508).w,d2 ROM:00112B06 sub.l d2,d3 ROM:00112B08 clr.l d1 ROM:00112B0A move.w $20A(a5),d1 ROM:00112B0E divs.l d1,d3 ROM:00112B12 muls.l #$64,d3 ; 'd' ROM:00112B1A add.l d3,d2 ROM:00112B1C move.w d2,($508).w ROM:00112B20 swap d2 ROM:00112B22 move.w d2,($500).w ROM:00112B26 swap d2 ROM:00112B28 divu.l #$A,d2 ROM:00112B30 swap d2 ROM:00112B32 move.w d2,($4FE).w ROM:00112B36 rts ROM:00112B36 ; End of function sub_112AF4 ROM:00112B36 ROM:00112B38 ROM:00112B38 ; =============== S U B R O U T I N E ======================================= ROM:00112B38 ROM:00112B38 ROM:00112B38 sub_112B38: ; CODE XREF: sub_11281E+1E↑p ROM:00112B38 clr.w d1 ROM:00112B3A move.b ($6F4).w,d1 ROM:00112B3E cmpi.w #5,d1 ROM:00112B42 bcc.s locret_112B4C ROM:00112B44 movea.l off_112B4E(pc,d1.w*4),a0 ROM:00112B48 nop ROM:00112B4A jmp (a0) ROM:00112B4C ; --------------------------------------------------------------------------- ROM:00112B4C ROM:00112B4C locret_112B4C: ; CODE XREF: sub_112B38+A↑j ROM:00112B4C rts ROM:00112B4C ; End of function sub_112B38 ROM:00112B4C ROM:00112B4C ; --------------------------------------------------------------------------- ROM:00112B4E off_112B4E: dc.l loc_112B62 ; DATA XREF: sub_112B38+C↑r ROM:00112B52 dc.l loc_112B8C ROM:00112B56 dc.l loc_112BAA ROM:00112B5A dc.l loc_112C00 ROM:00112B5E dc.l loc_112C5C ROM:00112B62 ; --------------------------------------------------------------------------- ROM:00112B62 ROM:00112B62 loc_112B62: ; DATA XREF: ROM:off_112B4E↑o ROM:00112B62 bclr #0,($BF9).w ROM:00112B68 bsr.w sub_112CD4 ROM:00112B6C bclr #1,($13EE).w ROM:00112B72 move.w $1FE(a5),d0 ROM:00112B76 cmpi.w #0,d0 ROM:00112B7A bne.s loc_112B82 ROM:00112B7C bset #1,($13EE).w ROM:00112B82 ROM:00112B82 loc_112B82: ; CODE XREF: ROM:00112B7A↑j ROM:00112B82 move.b #1,($6F4).w ROM:00112B88 bra.s locret_112BA8 ROM:00112B8A ; --------------------------------------------------------------------------- ROM:00112B8A rts ROM:00112B8C ; --------------------------------------------------------------------------- ROM:00112B8C ROM:00112B8C loc_112B8C: ; DATA XREF: ROM:00112B52↑o ROM:00112B8C btst #1,($13EE).w ROM:00112B92 beq.s locret_112BA8 ROM:00112B94 btst #5,($8E7).w ROM:00112B9A beq.s locret_112BA8 ROM:00112B9C move.b #2,($6F4).w ROM:00112BA2 bra.l locret_112BFE ROM:00112BA8 ; --------------------------------------------------------------------------- ROM:00112BA8 ROM:00112BA8 locret_112BA8: ; CODE XREF: ROM:00112B88↑j ROM:00112BA8 ; ROM:00112B92↑j ... ROM:00112BA8 rts ROM:00112BAA ; --------------------------------------------------------------------------- ROM:00112BAA ROM:00112BAA loc_112BAA: ; DATA XREF: ROM:00112B56↑o ROM:00112BAA btst #5,($8E7).w ROM:00112BB0 bne.s loc_112BBA ROM:00112BB2 move.b #1,($6F4).w ROM:00112BB8 bra.s locret_112BA8 ROM:00112BBA ; --------------------------------------------------------------------------- ROM:00112BBA ROM:00112BBA loc_112BBA: ; CODE XREF: ROM:00112BB0↑j ROM:00112BBA btst #0,($8E9).w ROM:00112BC0 beq.s loc_112BCA ROM:00112BC2 bclr #0,($8E9).w ROM:00112BC8 bra.s loc_112BDC ROM:00112BCA ; --------------------------------------------------------------------------- ROM:00112BCA ROM:00112BCA loc_112BCA: ; CODE XREF: ROM:00112BC0↑j ROM:00112BCA move.w $200(a5),d0 ROM:00112BCE btst #6,($1316).w ROM:00112BD4 bne.s loc_112BDC ROM:00112BD6 cmp.w ($500).w,d0 ROM:00112BDA bge.s locret_112BFE ROM:00112BDC ROM:00112BDC loc_112BDC: ; CODE XREF: ROM:00112BC8↑j ROM:00112BDC ; ROM:00112BD4↑j ROM:00112BDC move.w $214(a5),d0 ROM:00112BE0 clr.b ($864).w ROM:00112BE4 move.w d0,($5FC).w ROM:00112BE8 move.b #1,($864).w ROM:00112BEE clr.w ($50C).w ROM:00112BF2 move.b #3,($6F4).w ROM:00112BF8 bra.l locret_112C5A ROM:00112BFE ; --------------------------------------------------------------------------- ROM:00112BFE ROM:00112BFE locret_112BFE: ; CODE XREF: ROM:00112BA2↑j ROM:00112BFE ; ROM:00112BDA↑j ROM:00112BFE rts ROM:00112C00 ; --------------------------------------------------------------------------- ROM:00112C00 ROM:00112C00 loc_112C00: ; DATA XREF: ROM:00112B5A↑o ROM:00112C00 move.w $216(a5),d0 ROM:00112C04 cmp.w ($50C).w,d0 ROM:00112C08 bgt.s loc_112C0C ROM:00112C0A bra.s loc_112C1E ROM:00112C0C ; --------------------------------------------------------------------------- ROM:00112C0C ROM:00112C0C loc_112C0C: ; CODE XREF: ROM:00112C08↑j ROM:00112C0C move.w $200(a5),d0 ROM:00112C10 btst #6,($1316).w ROM:00112C16 bne.s loc_112C1E ROM:00112C18 cmp.w ($500).w,d0 ROM:00112C1C bge.s loc_112C3A ROM:00112C1E ROM:00112C1E loc_112C1E: ; CODE XREF: ROM:00112C0A↑j ROM:00112C1E ; ROM:00112C16↑j ROM:00112C1E cmpi.w #0,($5FC).w ROM:00112C24 bgt.s loc_112C38 ROM:00112C26 bset #0,($BF9).w ROM:00112C2C bset #0,($1392).w ROM:00112C32 move.b #4,($6F4).w ROM:00112C38 ROM:00112C38 loc_112C38: ; CODE XREF: ROM:00112C24↑j ROM:00112C38 bra.s locret_112C5A ROM:00112C3A ; --------------------------------------------------------------------------- ROM:00112C3A ROM:00112C3A loc_112C3A: ; CODE XREF: ROM:00112C1C↑j ROM:00112C3A btst #0,($8E9).w ROM:00112C40 beq.s loc_112C54 ROM:00112C42 bclr #0,($8E9).w ROM:00112C48 addq.w #1,($50C).w ROM:00112C4C move.b #3,($6F4).w ROM:00112C52 bra.s locret_112C5A ROM:00112C54 ; --------------------------------------------------------------------------- ROM:00112C54 ROM:00112C54 loc_112C54: ; CODE XREF: ROM:00112C40↑j ROM:00112C54 move.b #2,($6F4).w ROM:00112C5A ROM:00112C5A locret_112C5A: ; CODE XREF: ROM:00112BF8↑j ROM:00112C5A ; ROM:loc_112C38↑j ... ROM:00112C5A rts ROM:00112C5C ; --------------------------------------------------------------------------- ROM:00112C5C ROM:00112C5C loc_112C5C: ; DATA XREF: ROM:00112B5E↑o ROM:00112C5C btst #3,($8E3).w ROM:00112C62 bne.s locret_112C76 ROM:00112C64 bclr #0,($BF9).w ROM:00112C6A move.b #1,($6F4).w ROM:00112C70 bra.l locret_1128AC ROM:00112C76 ; --------------------------------------------------------------------------- ROM:00112C76 ROM:00112C76 locret_112C76: ; CODE XREF: ROM:00112C62↑j ROM:00112C76 rts ROM:00112C78 ; --------------------------------------------------------------------------- ROM:00112C78 rts ROM:00112C7A ROM:00112C7A ; =============== S U B R O U T I N E ======================================= ROM:00112C7A ROM:00112C7A ROM:00112C7A sub_112C7A: ; CODE XREF: sub_11281E:loc_112838↑p ROM:00112C7A btst #5,($8E7).w ROM:00112C80 beq.s loc_112CA0 ROM:00112C82 move.w ($4FE).w,d0 ROM:00112C86 sub.w ($504).w,d0 ROM:00112C8A cmpi.w #0,d0 ROM:00112C8E bge.s loc_112C92 ROM:00112C90 neg.w d0 ROM:00112C92 ROM:00112C92 loc_112C92: ; CODE XREF: sub_112C7A+14↑j ROM:00112C92 move.w $202(a5),d1 ROM:00112C96 cmp.w d0,d1 ROM:00112C98 bge.s loc_112CA0 ROM:00112C9A bset #0,($8E9).w ROM:00112CA0 ROM:00112CA0 loc_112CA0: ; CODE XREF: sub_112C7A+6↑j ROM:00112CA0 ; sub_112C7A+1E↑j ROM:00112CA0 move.w ($4FE).w,($504).w ROM:00112CA6 rts ROM:00112CA6 ; End of function sub_112C7A ROM:00112CA6 ROM:00112CA8 ROM:00112CA8 ; =============== S U B R O U T I N E ======================================= ROM:00112CA8 ROM:00112CA8 ROM:00112CA8 sub_112CA8: ; CODE XREF: sub_11281E+22↑p ROM:00112CA8 move.w ($506).w,d0 ROM:00112CAC add.w $208(a5),d0 ROM:00112CB0 cmp.w ($500).w,d0 ROM:00112CB4 bgt.s loc_112CBE ROM:00112CB6 bset #5,($1317).w ROM:00112CBC bra.s locret_112CD2 ROM:00112CBE ; --------------------------------------------------------------------------- ROM:00112CBE ROM:00112CBE loc_112CBE: ; CODE XREF: sub_112CA8+C↑j ROM:00112CBE move.w ($506).w,d0 ROM:00112CC2 add.w $206(a5),d0 ROM:00112CC6 cmp.w ($500).w,d0 ROM:00112CCA ble.s locret_112CD2 ROM:00112CCC bclr #5,($1317).w ROM:00112CD2 ROM:00112CD2 locret_112CD2: ; CODE XREF: sub_112CA8+14↑j ROM:00112CD2 ; sub_112CA8+22↑j ROM:00112CD2 rts ROM:00112CD2 ; End of function sub_112CA8 ROM:00112CD2 ROM:00112CD4 ROM:00112CD4 ; =============== S U B R O U T I N E ======================================= ROM:00112CD4 ROM:00112CD4 ROM:00112CD4 sub_112CD4: ; CODE XREF: ROM:00112B68↑p ROM:00112CD4 move.w $1FC(a5),d0 ROM:00112CD8 move.l #$16A1,d1 ROM:00112CDE clr.l d2 ROM:00112CE0 move.w $204(a5),d2 ROM:00112CE4 muls.l d2,d1 ROM:00112CE8 divs.w d0,d1 ROM:00112CEA move.w d1,($506).w ROM:00112CEE rts ROM:00112CEE ; End of function sub_112CD4 ROM:00112CEE ROM:00112CF0 ; --------------------------------------------------------------------------- ROM:00112CF0 rts ROM:00112CF2 ; --------------------------------------------------------------------------- ROM:00112CF2 rte ROM:00112CF4 ROM:00112CF4 ; =============== S U B R O U T I N E ======================================= ROM:00112CF4 ROM:00112CF4 ROM:00112CF4 sub_112CF4: ; CODE XREF: ROM:001157D2↓p ROM:00112CF4 move.w $218(a5),d7 ROM:00112CF8 cmpi.w #0,d7 ROM:00112CFC bne.s loc_112D50 ROM:00112CFE cmpi.w #0,($A44).w ROM:00112D04 bne.s loc_112D3C ROM:00112D06 bclr #2,($8E7).w ROM:00112D0C cmpi.w #1,($A42).w ROM:00112D12 blt.s loc_112D24 ROM:00112D14 cmpi.w #5,($A42).w ROM:00112D1A bgt.s loc_112D24 ROM:00112D1C bset #2,($8EA).w ROM:00112D22 bra.s loc_112D3A ROM:00112D24 ; --------------------------------------------------------------------------- ROM:00112D24 ROM:00112D24 loc_112D24: ; CODE XREF: sub_112CF4+1E↑j ROM:00112D24 ; sub_112CF4+26↑j ROM:00112D24 cmpi.w #7,($A42).w ROM:00112D2A bne.s loc_112D34 ROM:00112D2C bset #2,($8EA).w ROM:00112D32 bra.s loc_112D3A ROM:00112D34 ; --------------------------------------------------------------------------- ROM:00112D34 ROM:00112D34 loc_112D34: ; CODE XREF: sub_112CF4+36↑j ROM:00112D34 bclr #2,($8EA).w ROM:00112D3A ROM:00112D3A loc_112D3A: ; CODE XREF: sub_112CF4+2E↑j ROM:00112D3A ; sub_112CF4+3E↑j ROM:00112D3A bra.s loc_112D48 ROM:00112D3C ; --------------------------------------------------------------------------- ROM:00112D3C ROM:00112D3C loc_112D3C: ; CODE XREF: sub_112CF4+10↑j ROM:00112D3C bset #2,($8E7).w ROM:00112D42 bclr #2,($8EA).w ROM:00112D48 ROM:00112D48 loc_112D48: ; CODE XREF: sub_112CF4:loc_112D3A↑j ROM:00112D48 bra.l locret_112E40 ROM:00112D4E ; --------------------------------------------------------------------------- ROM:00112D4E bra.s loc_112D62 ROM:00112D50 ; --------------------------------------------------------------------------- ROM:00112D50 ROM:00112D50 loc_112D50: ; CODE XREF: sub_112CF4+8↑j ROM:00112D50 btst #4,($FFFFFA19).w ROM:00112D56 bne.s loc_112D5E ROM:00112D58 move.w #6,d6 ROM:00112D5C bra.s loc_112D62 ROM:00112D5E ; --------------------------------------------------------------------------- ROM:00112D5E ROM:00112D5E loc_112D5E: ; CODE XREF: sub_112CF4+62↑j ROM:00112D5E move.w #5,d6 ROM:00112D62 ROM:00112D62 loc_112D62: ; CODE XREF: sub_112CF4+5A↑j ROM:00112D62 ; sub_112CF4+68↑j ROM:00112D62 clr.w d1 ROM:00112D64 move.b ($6F5).w,d1 ROM:00112D68 cmpi.w #5,d1 ROM:00112D6C bcc.s locret_112D76 ROM:00112D6E movea.l off_112D78(pc,d1.w*4),a0 ROM:00112D72 nop ROM:00112D74 jmp (a0) ROM:00112D76 ; --------------------------------------------------------------------------- ROM:00112D76 ROM:00112D76 locret_112D76: ; CODE XREF: sub_112CF4+78↑j ROM:00112D76 rts ROM:00112D76 ; --------------------------------------------------------------------------- ROM:00112D78 off_112D78: dc.l loc_112D8C ; DATA XREF: sub_112CF4+7A↑r ROM:00112D7C dc.l loc_112DA2 ROM:00112D80 dc.l loc_112DC2 ROM:00112D84 dc.l loc_112DF0 ROM:00112D88 dc.l loc_112E10 ROM:00112D8C ; --------------------------------------------------------------------------- ROM:00112D8C ROM:00112D8C loc_112D8C: ; DATA XREF: sub_112CF4:off_112D78↑o ROM:00112D8C bclr #2,($8E7).w ROM:00112D92 move.w #6,($A42).w ROM:00112D98 move.b #1,($6F5).w ROM:00112D9E bra.s locret_112DC0 ROM:00112DA0 ; --------------------------------------------------------------------------- ROM:00112DA0 rts ROM:00112DA2 ; --------------------------------------------------------------------------- ROM:00112DA2 ROM:00112DA2 loc_112DA2: ; DATA XREF: sub_112CF4+88↑o ROM:00112DA2 cmpi.w #5,d6 ROM:00112DA6 bne.s locret_112DC0 ROM:00112DA8 clr.b ($83C).w ROM:00112DAC move.w #$A,($5AC).w ROM:00112DB2 move.b #1,($83C).w ROM:00112DB8 move.b #2,($6F5).w ROM:00112DBE bra.s locret_112DEE ROM:00112DC0 ; --------------------------------------------------------------------------- ROM:00112DC0 ROM:00112DC0 locret_112DC0: ; CODE XREF: sub_112CF4+AA↑j ROM:00112DC0 ; sub_112CF4+B2↑j ... ROM:00112DC0 rts ROM:00112DC2 ; --------------------------------------------------------------------------- ROM:00112DC2 ROM:00112DC2 loc_112DC2: ; DATA XREF: sub_112CF4+8C↑o ROM:00112DC2 cmpi.w #6,d6 ROM:00112DC6 bne.s loc_112DD8 ROM:00112DC8 clr.b ($83C).w ROM:00112DCC clr.w ($5AC).w ROM:00112DD0 move.b #1,($6F5).w ROM:00112DD6 bra.s locret_112DC0 ROM:00112DD8 ; --------------------------------------------------------------------------- ROM:00112DD8 ROM:00112DD8 loc_112DD8: ; CODE XREF: sub_112CF4+D2↑j ROM:00112DD8 cmpi.w #0,($5AC).w ROM:00112DDE bgt.s locret_112DEE ROM:00112DE0 bset #2,($8E7).w ROM:00112DE6 move.b #3,($6F5).w ROM:00112DEC bra.s locret_112E0E ROM:00112DEE ; --------------------------------------------------------------------------- ROM:00112DEE ROM:00112DEE locret_112DEE: ; CODE XREF: sub_112CF4+CA↑j ROM:00112DEE ; sub_112CF4+EA↑j ROM:00112DEE rts ROM:00112DF0 ; --------------------------------------------------------------------------- ROM:00112DF0 ROM:00112DF0 loc_112DF0: ; DATA XREF: sub_112CF4+90↑o ROM:00112DF0 cmpi.w #6,d6 ROM:00112DF4 bne.s locret_112E0E ROM:00112DF6 clr.b ($83C).w ROM:00112DFA move.w #$A,($5AC).w ROM:00112E00 move.b #1,($83C).w ROM:00112E06 move.b #4,($6F5).w ROM:00112E0C bra.s locret_112E40 ROM:00112E0E ; --------------------------------------------------------------------------- ROM:00112E0E ROM:00112E0E locret_112E0E: ; CODE XREF: sub_112CF4+F8↑j ROM:00112E0E ; sub_112CF4+100↑j ... ROM:00112E0E rts ROM:00112E10 ; --------------------------------------------------------------------------- ROM:00112E10 ROM:00112E10 loc_112E10: ; DATA XREF: sub_112CF4+94↑o ROM:00112E10 cmpi.w #5,d6 ROM:00112E14 bne.s loc_112E26 ROM:00112E16 clr.b ($83C).w ROM:00112E1A clr.w ($5AC).w ROM:00112E1E move.b #3,($6F5).w ROM:00112E24 bra.s locret_112E0E ROM:00112E26 ; --------------------------------------------------------------------------- ROM:00112E26 ROM:00112E26 loc_112E26: ; CODE XREF: sub_112CF4+120↑j ROM:00112E26 cmpi.w #0,($5AC).w ROM:00112E2C bgt.s locret_112E40 ROM:00112E2E bclr #2,($8E7).w ROM:00112E34 move.b #1,($6F5).w ROM:00112E3A bra.l locret_112DC0 ROM:00112E40 ; --------------------------------------------------------------------------- ROM:00112E40 ROM:00112E40 locret_112E40: ; CODE XREF: sub_112CF4:loc_112D48↑j ROM:00112E40 ; sub_112CF4+118↑j ... ROM:00112E40 rts ROM:00112E40 ; End of function sub_112CF4 ROM:00112E40 ROM:00112E42 ; --------------------------------------------------------------------------- ROM:00112E42 rts ROM:00112E44 ROM:00112E44 ; =============== S U B R O U T I N E ======================================= ROM:00112E44 ROM:00112E44 ROM:00112E44 sub_112E44: ; CODE XREF: ROM:001157A0↓p ROM:00112E44 bsr.l nullsub_6 ROM:00112E4A bsr.l sub_11AE0C ROM:00112E50 btst #3,($917).w ROM:00112E56 beq.s loc_112E70 ROM:00112E58 btst #3,($91B).w ROM:00112E5E beq.s loc_112E68 ROM:00112E60 bset #0,($8E3).w ROM:00112E66 bra.s loc_112E6E ROM:00112E68 ; --------------------------------------------------------------------------- ROM:00112E68 ROM:00112E68 loc_112E68: ; CODE XREF: sub_112E44+1A↑j ROM:00112E68 bclr #0,($8E3).w ROM:00112E6E ROM:00112E6E loc_112E6E: ; CODE XREF: sub_112E44+22↑j ROM:00112E6E bra.s loc_112EB6 ROM:00112E70 ; --------------------------------------------------------------------------- ROM:00112E70 ROM:00112E70 loc_112E70: ; CODE XREF: sub_112E44+12↑j ROM:00112E70 move.w $21C(a5),d0 ROM:00112E74 cmpi.w #1,d0 ROM:00112E78 bne.s loc_112E82 ROM:00112E7A bclr #0,($8E3).w ROM:00112E80 bra.s loc_112EB6 ROM:00112E82 ; --------------------------------------------------------------------------- ROM:00112E82 ROM:00112E82 loc_112E82: ; CODE XREF: sub_112E44+34↑j ROM:00112E82 cmpi.w #2,d0 ROM:00112E86 bne.s loc_112E90 ROM:00112E88 bset #0,($8E3).w ROM:00112E8E bra.s loc_112EB6 ROM:00112E90 ; --------------------------------------------------------------------------- ROM:00112E90 ROM:00112E90 loc_112E90: ; CODE XREF: sub_112E44+42↑j ROM:00112E90 btst #4,($12F6).w ROM:00112E96 beq.s loc_112EB0 ROM:00112E98 btst #5,($D5F).w ROM:00112E9E bne.s loc_112EA8 ROM:00112EA0 bset #0,($8E3).w ROM:00112EA6 bra.s loc_112EAE ROM:00112EA8 ; --------------------------------------------------------------------------- ROM:00112EA8 ROM:00112EA8 loc_112EA8: ; CODE XREF: sub_112E44+5A↑j ROM:00112EA8 bclr #0,($8E3).w ROM:00112EAE ROM:00112EAE loc_112EAE: ; CODE XREF: sub_112E44+62↑j ROM:00112EAE bra.s loc_112EB6 ROM:00112EB0 ; --------------------------------------------------------------------------- ROM:00112EB0 ROM:00112EB0 loc_112EB0: ; CODE XREF: sub_112E44+52↑j ROM:00112EB0 bclr #0,($8E3).w ROM:00112EB6 ROM:00112EB6 loc_112EB6: ; CODE XREF: sub_112E44:loc_112E6E↑j ROM:00112EB6 ; sub_112E44+3C↑j ... ROM:00112EB6 btst #0,($917).w ROM:00112EBC beq.s loc_112ED6 ROM:00112EBE btst #0,($91B).w ROM:00112EC4 beq.s loc_112ECE ROM:00112EC6 bset #2,($FFFFFA19).w ROM:00112ECC bra.s loc_112ED4 ROM:00112ECE ; --------------------------------------------------------------------------- ROM:00112ECE ROM:00112ECE loc_112ECE: ; CODE XREF: sub_112E44+80↑j ROM:00112ECE bclr #2,($FFFFFA19).w ROM:00112ED4 ROM:00112ED4 loc_112ED4: ; CODE XREF: sub_112E44+88↑j ROM:00112ED4 bra.s loc_112F0C ROM:00112ED6 ; --------------------------------------------------------------------------- ROM:00112ED6 ROM:00112ED6 loc_112ED6: ; CODE XREF: sub_112E44+78↑j ROM:00112ED6 move.w $21E(a5),d0 ROM:00112EDA cmpi.w #1,d0 ROM:00112EDE bne.s loc_112EE8 ROM:00112EE0 bclr #2,($FFFFFA19).w ROM:00112EE6 bra.s loc_112F0C ROM:00112EE8 ; --------------------------------------------------------------------------- ROM:00112EE8 ROM:00112EE8 loc_112EE8: ; CODE XREF: sub_112E44+9A↑j ROM:00112EE8 cmpi.w #2,d0 ROM:00112EEC bne.s loc_112EF6 ROM:00112EEE bset #2,($FFFFFA19).w ROM:00112EF4 bra.s loc_112F0C ROM:00112EF6 ; --------------------------------------------------------------------------- ROM:00112EF6 ROM:00112EF6 loc_112EF6: ; CODE XREF: sub_112E44+A8↑j ROM:00112EF6 btst #2,($130C).w ROM:00112EFC beq.s loc_112F06 ROM:00112EFE bset #2,($FFFFFA19).w ROM:00112F04 bra.s loc_112F0C ROM:00112F06 ; --------------------------------------------------------------------------- ROM:00112F06 ROM:00112F06 loc_112F06: ; CODE XREF: sub_112E44+B8↑j ROM:00112F06 bclr #2,($FFFFFA19).w ROM:00112F0C ROM:00112F0C loc_112F0C: ; CODE XREF: sub_112E44:loc_112ED4↑j ROM:00112F0C ; sub_112E44+A2↑j ... ROM:00112F0C btst #5,($917).w ROM:00112F12 beq.s loc_112F2C ROM:00112F14 btst #5,($91B).w ROM:00112F1A beq.s loc_112F24 ROM:00112F1C bset #2,($8DC).w ROM:00112F22 bra.s loc_112F2A ROM:00112F24 ; --------------------------------------------------------------------------- ROM:00112F24 ROM:00112F24 loc_112F24: ; CODE XREF: sub_112E44+D6↑j ROM:00112F24 bclr #2,($8DC).w ROM:00112F2A ROM:00112F2A loc_112F2A: ; CODE XREF: sub_112E44+DE↑j ROM:00112F2A bra.s loc_112F62 ROM:00112F2C ; --------------------------------------------------------------------------- ROM:00112F2C ROM:00112F2C loc_112F2C: ; CODE XREF: sub_112E44+CE↑j ROM:00112F2C move.w $220(a5),d0 ROM:00112F30 cmpi.w #1,d0 ROM:00112F34 bne.s loc_112F3E ROM:00112F36 bclr #2,($8DC).w ROM:00112F3C bra.s loc_112F62 ROM:00112F3E ; --------------------------------------------------------------------------- ROM:00112F3E ROM:00112F3E loc_112F3E: ; CODE XREF: sub_112E44+F0↑j ROM:00112F3E cmpi.w #2,d0 ROM:00112F42 bne.s loc_112F4C ROM:00112F44 bset #2,($8DC).w ROM:00112F4A bra.s loc_112F62 ROM:00112F4C ; --------------------------------------------------------------------------- ROM:00112F4C ROM:00112F4C loc_112F4C: ; CODE XREF: sub_112E44+FE↑j ROM:00112F4C btst #3,($1301).w ROM:00112F52 beq.s loc_112F5C ROM:00112F54 bset #2,($8DC).w ROM:00112F5A bra.s loc_112F62 ROM:00112F5C ; --------------------------------------------------------------------------- ROM:00112F5C ROM:00112F5C loc_112F5C: ; CODE XREF: sub_112E44+10E↑j ROM:00112F5C bclr #2,($8DC).w ROM:00112F62 ROM:00112F62 loc_112F62: ; CODE XREF: sub_112E44:loc_112F2A↑j ROM:00112F62 ; sub_112E44+F8↑j ... ROM:00112F62 btst #1,($916).w ROM:00112F68 beq.s loc_112F82 ROM:00112F6A btst #1,($91A).w ROM:00112F70 beq.s loc_112F7A ROM:00112F72 bset #6,($8E2).w ROM:00112F78 bra.s loc_112F80 ROM:00112F7A ; --------------------------------------------------------------------------- ROM:00112F7A ROM:00112F7A loc_112F7A: ; CODE XREF: sub_112E44+12C↑j ROM:00112F7A bclr #6,($8E2).w ROM:00112F80 ROM:00112F80 loc_112F80: ; CODE XREF: sub_112E44+134↑j ROM:00112F80 bra.s loc_112FB8 ROM:00112F82 ; --------------------------------------------------------------------------- ROM:00112F82 ROM:00112F82 loc_112F82: ; CODE XREF: sub_112E44+124↑j ROM:00112F82 move.w $226(a5),d0 ROM:00112F86 cmpi.w #1,d0 ROM:00112F8A bne.s loc_112F94 ROM:00112F8C bclr #6,($8E2).w ROM:00112F92 bra.s loc_112FB8 ROM:00112F94 ; --------------------------------------------------------------------------- ROM:00112F94 ROM:00112F94 loc_112F94: ; CODE XREF: sub_112E44+146↑j ROM:00112F94 cmpi.w #2,d0 ROM:00112F98 bne.s loc_112FA2 ROM:00112F9A bset #6,($8E2).w ROM:00112FA0 bra.s loc_112FB8 ROM:00112FA2 ; --------------------------------------------------------------------------- ROM:00112FA2 ROM:00112FA2 loc_112FA2: ; CODE XREF: sub_112E44+154↑j ROM:00112FA2 btst #2,($12F4).w ROM:00112FA8 beq.s loc_112FB2 ROM:00112FAA bset #6,($8E2).w ROM:00112FB0 bra.s loc_112FB8 ROM:00112FB2 ; --------------------------------------------------------------------------- ROM:00112FB2 ROM:00112FB2 loc_112FB2: ; CODE XREF: sub_112E44+164↑j ROM:00112FB2 bclr #6,($8E2).w ROM:00112FB8 ROM:00112FB8 loc_112FB8: ; CODE XREF: sub_112E44:loc_112F80↑j ROM:00112FB8 ; sub_112E44+14E↑j ... ROM:00112FB8 move.w $24A(a5),d0 ROM:00112FBC cmpi.w #0,d0 ROM:00112FC0 bne.s loc_113028 ROM:00112FC2 btst #4,($917).w ROM:00112FC8 beq.s loc_112FE2 ROM:00112FCA btst #4,($91B).w ROM:00112FD0 beq.s loc_112FDA ROM:00112FD2 bset #4,($FFFFF441).w ROM:00112FD8 bra.s loc_112FE0 ROM:00112FDA ; --------------------------------------------------------------------------- ROM:00112FDA ROM:00112FDA loc_112FDA: ; CODE XREF: sub_112E44+18C↑j ROM:00112FDA bclr #4,($FFFFF441).w ROM:00112FE0 ROM:00112FE0 loc_112FE0: ; CODE XREF: sub_112E44+194↑j ROM:00112FE0 bra.s loc_113028 ROM:00112FE2 ; --------------------------------------------------------------------------- ROM:00112FE2 ROM:00112FE2 loc_112FE2: ; CODE XREF: sub_112E44+184↑j ROM:00112FE2 move.w $228(a5),d0 ROM:00112FE6 cmpi.w #1,d0 ROM:00112FEA bne.s loc_112FF4 ROM:00112FEC bclr #4,($FFFFF441).w ROM:00112FF2 bra.s loc_113028 ROM:00112FF4 ; --------------------------------------------------------------------------- ROM:00112FF4 ROM:00112FF4 loc_112FF4: ; CODE XREF: sub_112E44+1A6↑j ROM:00112FF4 cmpi.w #2,d0 ROM:00112FF8 bne.s loc_113002 ROM:00112FFA bset #4,($FFFFF441).w ROM:00113000 bra.s loc_113028 ROM:00113002 ; --------------------------------------------------------------------------- ROM:00113002 ROM:00113002 loc_113002: ; CODE XREF: sub_112E44+1B4↑j ROM:00113002 btst #0,($130B).w ROM:00113008 beq.s loc_113022 ROM:0011300A btst #5,($D63).w ROM:00113010 bne.s loc_11301A ROM:00113012 bset #4,($FFFFF441).w ROM:00113018 bra.s loc_113020 ROM:0011301A ; --------------------------------------------------------------------------- ROM:0011301A ROM:0011301A loc_11301A: ; CODE XREF: sub_112E44+1CC↑j ROM:0011301A bclr #4,($FFFFF441).w ROM:00113020 ROM:00113020 loc_113020: ; CODE XREF: sub_112E44+1D4↑j ROM:00113020 bra.s loc_113028 ROM:00113022 ; --------------------------------------------------------------------------- ROM:00113022 ROM:00113022 loc_113022: ; CODE XREF: sub_112E44+1C4↑j ROM:00113022 bclr #4,($FFFFF441).w ROM:00113028 ROM:00113028 loc_113028: ; CODE XREF: sub_112E44+17C↑j ROM:00113028 ; sub_112E44:loc_112FE0↑j ... ROM:00113028 btst #1,($917).w ROM:0011302E beq.s loc_113048 ROM:00113030 btst #1,($91B).w ROM:00113036 beq.s loc_113040 ROM:00113038 bset #5,($FFFFFA41).w ROM:0011303E bra.s loc_113046 ROM:00113040 ; --------------------------------------------------------------------------- ROM:00113040 ROM:00113040 loc_113040: ; CODE XREF: sub_112E44+1F2↑j ROM:00113040 bclr #5,($FFFFFA41).w ROM:00113046 ROM:00113046 loc_113046: ; CODE XREF: sub_112E44+1FA↑j ROM:00113046 bra.s loc_11308E ROM:00113048 ; --------------------------------------------------------------------------- ROM:00113048 ROM:00113048 loc_113048: ; CODE XREF: sub_112E44+1EA↑j ROM:00113048 move.w $22A(a5),d0 ROM:0011304C cmpi.w #1,d0 ROM:00113050 bne.s loc_11305A ROM:00113052 bclr #5,($FFFFFA41).w ROM:00113058 bra.s loc_11308E ROM:0011305A ; --------------------------------------------------------------------------- ROM:0011305A ROM:0011305A loc_11305A: ; CODE XREF: sub_112E44+20C↑j ROM:0011305A cmpi.w #2,d0 ROM:0011305E bne.s loc_113068 ROM:00113060 bset #5,($FFFFFA41).w ROM:00113066 bra.s loc_11308E ROM:00113068 ; --------------------------------------------------------------------------- ROM:00113068 ROM:00113068 loc_113068: ; CODE XREF: sub_112E44+21A↑j ROM:00113068 btst #0,($1309).w ROM:0011306E beq.s loc_113088 ROM:00113070 btst #1,($D65).w ROM:00113076 bne.s loc_113080 ROM:00113078 bset #5,($FFFFFA41).w ROM:0011307E bra.s loc_113086 ROM:00113080 ; --------------------------------------------------------------------------- ROM:00113080 ROM:00113080 loc_113080: ; CODE XREF: sub_112E44+232↑j ROM:00113080 bclr #5,($FFFFFA41).w ROM:00113086 ROM:00113086 loc_113086: ; CODE XREF: sub_112E44+23A↑j ROM:00113086 bra.s loc_11308E ROM:00113088 ; --------------------------------------------------------------------------- ROM:00113088 ROM:00113088 loc_113088: ; CODE XREF: sub_112E44+22A↑j ROM:00113088 bclr #5,($FFFFFA41).w ROM:0011308E ROM:0011308E loc_11308E: ; CODE XREF: sub_112E44:loc_113046↑j ROM:0011308E ; sub_112E44+214↑j ... ROM:0011308E btst #6,($917).w ROM:00113094 beq.s loc_1130AE ROM:00113096 btst #6,($91B).w ROM:0011309C beq.s loc_1130A6 ROM:0011309E bset #2,($8ED).w ROM:001130A4 bra.s loc_1130AC ROM:001130A6 ; --------------------------------------------------------------------------- ROM:001130A6 ROM:001130A6 loc_1130A6: ; CODE XREF: sub_112E44+258↑j ROM:001130A6 bclr #2,($8ED).w ROM:001130AC ROM:001130AC loc_1130AC: ; CODE XREF: sub_112E44+260↑j ROM:001130AC bra.s loc_1130E4 ROM:001130AE ; --------------------------------------------------------------------------- ROM:001130AE ROM:001130AE loc_1130AE: ; CODE XREF: sub_112E44+250↑j ROM:001130AE move.w $22C(a5),d0 ROM:001130B2 cmpi.w #1,d0 ROM:001130B6 bne.s loc_1130C0 ROM:001130B8 bclr #2,($8ED).w ROM:001130BE bra.s loc_1130E4 ROM:001130C0 ; --------------------------------------------------------------------------- ROM:001130C0 ROM:001130C0 loc_1130C0: ; CODE XREF: sub_112E44+272↑j ROM:001130C0 cmpi.w #2,d0 ROM:001130C4 bne.s loc_1130CE ROM:001130C6 bset #2,($8ED).w ROM:001130CC bra.s loc_1130E4 ROM:001130CE ; --------------------------------------------------------------------------- ROM:001130CE ROM:001130CE loc_1130CE: ; CODE XREF: sub_112E44+280↑j ROM:001130CE btst #1,($12F6).w ROM:001130D4 beq.s loc_1130DE ROM:001130D6 bset #2,($8ED).w ROM:001130DC bra.s loc_1130E4 ROM:001130DE ; --------------------------------------------------------------------------- ROM:001130DE ROM:001130DE loc_1130DE: ; CODE XREF: sub_112E44+290↑j ROM:001130DE bclr #2,($8ED).w ROM:001130E4 ROM:001130E4 loc_1130E4: ; CODE XREF: sub_112E44:loc_1130AC↑j ROM:001130E4 ; sub_112E44+27A↑j ... ROM:001130E4 btst #3,($914).w ROM:001130EA beq.s loc_113104 ROM:001130EC btst #3,($918).w ROM:001130F2 beq.s loc_1130FC ROM:001130F4 bset #6,($8E0).w ROM:001130FA bra.s loc_113102 ROM:001130FC ; --------------------------------------------------------------------------- ROM:001130FC ROM:001130FC loc_1130FC: ; CODE XREF: sub_112E44+2AE↑j ROM:001130FC bclr #6,($8E0).w ROM:00113102 ROM:00113102 loc_113102: ; CODE XREF: sub_112E44+2B6↑j ROM:00113102 bra.s loc_11313A ROM:00113104 ; --------------------------------------------------------------------------- ROM:00113104 ROM:00113104 loc_113104: ; CODE XREF: sub_112E44+2A6↑j ROM:00113104 move.w $230(a5),d0 ROM:00113108 cmpi.w #1,d0 ROM:0011310C bne.s loc_113116 ROM:0011310E bclr #6,($8E0).w ROM:00113114 bra.s loc_11313A ROM:00113116 ; --------------------------------------------------------------------------- ROM:00113116 ROM:00113116 loc_113116: ; CODE XREF: sub_112E44+2C8↑j ROM:00113116 cmpi.w #2,d0 ROM:0011311A bne.s loc_113124 ROM:0011311C bset #6,($8E0).w ROM:00113122 bra.s loc_11313A ROM:00113124 ; --------------------------------------------------------------------------- ROM:00113124 ROM:00113124 loc_113124: ; CODE XREF: sub_112E44+2D6↑j ROM:00113124 btst #2,($1307).w ROM:0011312A beq.s loc_113134 ROM:0011312C bset #6,($8E0).w ROM:00113132 bra.s loc_11313A ROM:00113134 ; --------------------------------------------------------------------------- ROM:00113134 ROM:00113134 loc_113134: ; CODE XREF: sub_112E44+2E6↑j ROM:00113134 bclr #6,($8E0).w ROM:0011313A ROM:0011313A loc_11313A: ; CODE XREF: sub_112E44:loc_113102↑j ROM:0011313A ; sub_112E44+2D0↑j ... ROM:0011313A move.w $22E(a5),d0 ROM:0011313E cmpi.w #1,d0 ROM:00113142 bne.s loc_11314C ROM:00113144 bclr #4,($8EB).w ROM:0011314A bra.s loc_113170 ROM:0011314C ; --------------------------------------------------------------------------- ROM:0011314C ROM:0011314C loc_11314C: ; CODE XREF: sub_112E44+2FE↑j ROM:0011314C cmpi.w #2,d0 ROM:00113150 bne.s loc_11315A ROM:00113152 bset #4,($8EB).w ROM:00113158 bra.s loc_113170 ROM:0011315A ; --------------------------------------------------------------------------- ROM:0011315A ROM:0011315A loc_11315A: ; CODE XREF: sub_112E44+30C↑j ROM:0011315A btst #6,($1318).w ROM:00113160 beq.s loc_11316A ROM:00113162 bset #4,($8EB).w ROM:00113168 bra.s loc_113170 ROM:0011316A ; --------------------------------------------------------------------------- ROM:0011316A ROM:0011316A loc_11316A: ; CODE XREF: sub_112E44+31C↑j ROM:0011316A bclr #4,($8EB).w ROM:00113170 ROM:00113170 loc_113170: ; CODE XREF: sub_112E44+306↑j ROM:00113170 ; sub_112E44+314↑j ... ROM:00113170 move.w $232(a5),d0 ROM:00113174 cmpi.w #1,d0 ROM:00113178 bne.s loc_113182 ROM:0011317A bclr #2,($8DF).w ROM:00113180 bra.s loc_1131A6 ROM:00113182 ; --------------------------------------------------------------------------- ROM:00113182 ROM:00113182 loc_113182: ; CODE XREF: sub_112E44+334↑j ROM:00113182 cmpi.w #2,d0 ROM:00113186 bne.s loc_113190 ROM:00113188 bset #2,($8DF).w ROM:0011318E bra.s loc_1131A6 ROM:00113190 ; --------------------------------------------------------------------------- ROM:00113190 ROM:00113190 loc_113190: ; CODE XREF: sub_112E44+342↑j ROM:00113190 btst #6,($12FE).w ROM:00113196 beq.s loc_1131A0 ROM:00113198 bset #2,($8DF).w ROM:0011319E bra.s loc_1131A6 ROM:001131A0 ; --------------------------------------------------------------------------- ROM:001131A0 ROM:001131A0 loc_1131A0: ; CODE XREF: sub_112E44+352↑j ROM:001131A0 bclr #2,($8DF).w ROM:001131A6 ROM:001131A6 loc_1131A6: ; CODE XREF: sub_112E44+33C↑j ROM:001131A6 ; sub_112E44+34A↑j ... ROM:001131A6 move.w $222(a5),d0 ROM:001131AA cmpi.w #1,d0 ROM:001131AE bne.s loc_1131B8 ROM:001131B0 bclr #6,($FFFFFA41).w ROM:001131B6 bra.s loc_1131C4 ROM:001131B8 ; --------------------------------------------------------------------------- ROM:001131B8 ROM:001131B8 loc_1131B8: ; CODE XREF: sub_112E44+36A↑j ROM:001131B8 cmpi.w #2,d0 ROM:001131BC bne.s loc_1131C4 ROM:001131BE bset #6,($FFFFFA41).w ROM:001131C4 ROM:001131C4 loc_1131C4: ; CODE XREF: sub_112E44+372↑j ROM:001131C4 ; sub_112E44+378↑j ROM:001131C4 btst #4,($914).w ROM:001131CA beq.s loc_1131E4 ROM:001131CC btst #4,($918).w ROM:001131D2 beq.s loc_1131DC ROM:001131D4 bset #1,($8E4).w ROM:001131DA bra.s loc_1131E2 ROM:001131DC ; --------------------------------------------------------------------------- ROM:001131DC ROM:001131DC loc_1131DC: ; CODE XREF: sub_112E44+38E↑j ROM:001131DC bclr #1,($8E4).w ROM:001131E2 ROM:001131E2 loc_1131E2: ; CODE XREF: sub_112E44+396↑j ROM:001131E2 bra.s loc_11321A ROM:001131E4 ; --------------------------------------------------------------------------- ROM:001131E4 ROM:001131E4 loc_1131E4: ; CODE XREF: sub_112E44+386↑j ROM:001131E4 move.w $224(a5),d0 ROM:001131E8 cmpi.w #1,d0 ROM:001131EC bne.s loc_1131F6 ROM:001131EE bclr #1,($8E4).w ROM:001131F4 bra.s loc_11321A ROM:001131F6 ; --------------------------------------------------------------------------- ROM:001131F6 ROM:001131F6 loc_1131F6: ; CODE XREF: sub_112E44+3A8↑j ROM:001131F6 cmpi.w #2,d0 ROM:001131FA bne.s loc_113204 ROM:001131FC bset #1,($8E4).w ROM:00113202 bra.s loc_11321A ROM:00113204 ; --------------------------------------------------------------------------- ROM:00113204 ROM:00113204 loc_113204: ; CODE XREF: sub_112E44+3B6↑j ROM:00113204 btst #2,($130B).w ROM:0011320A beq.s loc_113214 ROM:0011320C bset #1,($8E4).w ROM:00113212 bra.s loc_11321A ROM:00113214 ; --------------------------------------------------------------------------- ROM:00113214 ROM:00113214 loc_113214: ; CODE XREF: sub_112E44+3C6↑j ROM:00113214 bclr #1,($8E4).w ROM:0011321A ROM:0011321A loc_11321A: ; CODE XREF: sub_112E44:loc_1131E2↑j ROM:0011321A ; sub_112E44+3B0↑j ... ROM:0011321A move.w $234(a5),d0 ROM:0011321E cmpi.w #$FFFF,d0 ROM:00113222 beq.s loc_11323C ROM:00113224 move.w #1,($56C).w ROM:0011322A move.w d0,($568).w ROM:0011322E bsr.l sub_118F70 ROM:00113234 bset #6,($8DF).w ROM:0011323A bra.s locret_113256 ROM:0011323C ; --------------------------------------------------------------------------- ROM:0011323C ROM:0011323C loc_11323C: ; CODE XREF: sub_112E44+3DE↑j ROM:0011323C btst #6,($8DF).w ROM:00113242 beq.s locret_113256 ROM:00113244 move.w #2,($56C).w ROM:0011324A bsr.l sub_118F70 ROM:00113250 bclr #6,($8DF).w ROM:00113256 ROM:00113256 locret_113256: ; CODE XREF: sub_112E44+3F6↑j ROM:00113256 ; sub_112E44+3FE↑j ROM:00113256 rts ROM:00113256 ; End of function sub_112E44 ROM:00113256 ROM:00113258 ; --------------------------------------------------------------------------- ROM:00113258 rts ROM:0011325A ; --------------------------------------------------------------------------- ROM:0011325A rts ROM:0011325C ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_7. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011325E ROM:0011325E ; =============== S U B R O U T I N E ======================================= ROM:0011325E ROM:0011325E ROM:0011325E sub_11325E: ; CODE XREF: sub_115FE2↓p ROM:0011325E bclr #6,($8E4).w ROM:00113264 bsr.w sub_11326E ROM:00113268 bsr.w sub_113470 ROM:0011326C rts ROM:0011326C ; End of function sub_11325E ROM:0011326C ROM:0011326E ROM:0011326E ; =============== S U B R O U T I N E ======================================= ROM:0011326E ROM:0011326E ROM:0011326E sub_11326E: ; CODE XREF: sub_11325E+6↑p ROM:0011326E clr.w d1 ROM:00113270 move.b ($6F7).w,d1 ROM:00113274 cmpi.w #5,d1 ROM:00113278 bcc.s locret_113282 ROM:0011327A movea.l off_113284(pc,d1.w*4),a0 ROM:0011327E nop ROM:00113280 jmp (a0) ROM:00113282 ; --------------------------------------------------------------------------- ROM:00113282 ROM:00113282 locret_113282: ; CODE XREF: sub_11326E+A↑j ROM:00113282 rts ROM:00113282 ; End of function sub_11326E ROM:00113282 ROM:00113282 ; --------------------------------------------------------------------------- ROM:00113284 off_113284: dc.l loc_113298 ; DATA XREF: sub_11326E+C↑r ROM:00113288 dc.l loc_1132A6 ROM:0011328C dc.l loc_1132DA ROM:00113290 dc.l loc_11331A ROM:00113294 dc.l loc_113446 ROM:00113298 ; --------------------------------------------------------------------------- ROM:00113298 ROM:00113298 loc_113298: ; DATA XREF: ROM:off_113284↑o ROM:00113298 bsr.w sub_113BBC ROM:0011329C move.b #1,($6F7).w ROM:001132A2 bra.s locret_1132D8 ROM:001132A4 ; --------------------------------------------------------------------------- ROM:001132A4 rts ROM:001132A6 ; --------------------------------------------------------------------------- ROM:001132A6 ROM:001132A6 loc_1132A6: ; DATA XREF: ROM:00113288↑o ROM:001132A6 btst #5,($8DE).w ROM:001132AC beq.s locret_1132D8 ROM:001132AE bclr #5,($8DE).w ROM:001132B4 bsr.w sub_113B92 ROM:001132B8 bsr.w sub_113CCA ROM:001132BC bsr.w sub_113D44 ROM:001132C0 bsr.w sub_113EE6 ROM:001132C4 bsr.l nullsub_7 ROM:001132CA bset #1,($8DC).w ROM:001132D0 move.b #2,($6F7).w ROM:001132D6 bra.s locret_113318 ROM:001132D8 ; --------------------------------------------------------------------------- ROM:001132D8 ROM:001132D8 locret_1132D8: ; CODE XREF: ROM:001132A2↑j ROM:001132D8 ; ROM:001132AC↑j ROM:001132D8 rts ROM:001132DA ; --------------------------------------------------------------------------- ROM:001132DA ROM:001132DA loc_1132DA: ; DATA XREF: ROM:0011328C↑o ROM:001132DA btst #5,($8DC).w ROM:001132E0 beq.s loc_1132FE ROM:001132E2 bclr #5,($8DC).w ROM:001132E8 bsr.w sub_113D88 ROM:001132EC bset #2,($8E4).w ROM:001132F2 move.b #3,($6F7).w ROM:001132F8 bra.l locret_113444 ROM:001132FE ; --------------------------------------------------------------------------- ROM:001132FE ROM:001132FE loc_1132FE: ; CODE XREF: ROM:001132E0↑j ROM:001132FE btst #6,($8E8).w ROM:00113304 beq.s locret_113318 ROM:00113306 bclr #6,($8E8).w ROM:0011330C move.b #3,($6F7).w ROM:00113312 bra.l locret_113444 ROM:00113318 ; --------------------------------------------------------------------------- ROM:00113318 ROM:00113318 locret_113318: ; CODE XREF: ROM:001132D6↑j ROM:00113318 ; ROM:00113304↑j ROM:00113318 rts ROM:0011331A ; --------------------------------------------------------------------------- ROM:0011331A ROM:0011331A loc_11331A: ; DATA XREF: ROM:00113290↑o ROM:0011331A btst #4,($8ED).w ROM:00113320 beq.s loc_11333C ROM:00113322 btst #2,($8EB).w ROM:00113328 beq.s loc_11333C ROM:0011332A bclr #4,($8ED).w ROM:00113330 move.b #4,($6F7).w ROM:00113336 bra.l locret_11346C ROM:0011333C ; --------------------------------------------------------------------------- ROM:0011333C ROM:0011333C loc_11333C: ; CODE XREF: ROM:00113320↑j ROM:0011333C ; ROM:00113328↑j ROM:0011333C btst #4,($8ED).w ROM:00113342 beq.s loc_113372 ROM:00113344 btst #2,($8EB).w ROM:0011334A bne.s loc_113372 ROM:0011334C bclr #4,($8ED).w ROM:00113352 bsr.w sub_113B26 ROM:00113356 bsr.w sub_113B92 ROM:0011335A bsr.w sub_113E46 ROM:0011335E bsr.w sub_113C18 ROM:00113362 bset #6,($8E4).w ROM:00113368 move.b #3,($6F7).w ROM:0011336E bra.w locret_113444 ROM:00113372 ; --------------------------------------------------------------------------- ROM:00113372 ROM:00113372 loc_113372: ; CODE XREF: ROM:00113342↑j ROM:00113372 ; ROM:0011334A↑j ROM:00113372 btst #2,($8DE).w ROM:00113378 beq.s loc_11339E ROM:0011337A bclr #2,($8DE).w ROM:00113380 bsr.w sub_113B92 ROM:00113384 bsr.w sub_113B0C ROM:00113388 bsr.w sub_113E74 ROM:0011338C bset #5,($8E0).w ROM:00113392 move.b #3,($6F7).w ROM:00113398 bra.l locret_113444 ROM:0011339E ; --------------------------------------------------------------------------- ROM:0011339E ROM:0011339E loc_11339E: ; CODE XREF: ROM:00113378↑j ROM:0011339E btst #2,($1308).w ROM:001133A4 beq.s loc_1133DC ROM:001133A6 ori.w #1,($A8A).w ROM:001133AC btst #2,($8EB).w ROM:001133B2 bne.s loc_1133DC ROM:001133B4 ori.w #2,($A8A).w ROM:001133BA bsr.w sub_113B26 ROM:001133BE bsr.w sub_113B92 ROM:001133C2 bsr.w sub_113F10 ROM:001133C6 bsr.w sub_113C18 ROM:001133CA bclr #2,($1308).w ROM:001133D0 move.b #3,($6F7).w ROM:001133D6 bra.l locret_113444 ROM:001133DC ; --------------------------------------------------------------------------- ROM:001133DC ROM:001133DC loc_1133DC: ; CODE XREF: ROM:001133A4↑j ROM:001133DC ; ROM:001133B2↑j ROM:001133DC btst #1,($1308).w ROM:001133E2 beq.s loc_11341A ROM:001133E4 ori.w #$10,($A8A).w ROM:001133EA btst #2,($8EB).w ROM:001133F0 bne.s loc_11341A ROM:001133F2 ori.w #$20,($A8A).w ; ' ' ROM:001133F8 bsr.w sub_113B26 ROM:001133FC bsr.w sub_113B92 ROM:00113400 bsr.w sub_113F44 ROM:00113404 bsr.w sub_113C18 ROM:00113408 bclr #1,($1308).w ROM:0011340E move.b #3,($6F7).w ROM:00113414 bra.l locret_113444 ROM:0011341A ; --------------------------------------------------------------------------- ROM:0011341A ROM:0011341A loc_11341A: ; CODE XREF: ROM:001133E2↑j ROM:0011341A ; ROM:001133F0↑j ROM:0011341A btst #0,($8E7).w ROM:00113420 beq.s locret_113444 ROM:00113422 bclr #0,($8E7).w ROM:00113428 bsr.w sub_113B26 ROM:0011342C bsr.w sub_113B92 ROM:00113430 bsr.w sub_113EE6 ROM:00113434 bsr.w sub_113C18 ROM:00113438 move.b #3,($6F7).w ROM:0011343E bra.l *+6 ROM:00113444 ; --------------------------------------------------------------------------- ROM:00113444 ROM:00113444 locret_113444: ; CODE XREF: ROM:001132F8↑j ROM:00113444 ; ROM:00113312↑j ... ROM:00113444 rts ROM:00113446 ; --------------------------------------------------------------------------- ROM:00113446 ROM:00113446 loc_113446: ; DATA XREF: ROM:00113294↑o ROM:00113446 btst #2,($8EB).w ROM:0011344C bne.s locret_11346C ROM:0011344E bsr.w sub_113B26 ROM:00113452 bsr.w sub_113B92 ROM:00113456 bsr.w sub_113E46 ROM:0011345A bsr.w sub_113C18 ROM:0011345E bset #6,($8E4).w ROM:00113464 move.b #3,($6F7).w ROM:0011346A bra.s locret_113444 ROM:0011346C ; --------------------------------------------------------------------------- ROM:0011346C ROM:0011346C locret_11346C: ; CODE XREF: ROM:00113336↑j ROM:0011346C ; ROM:0011344C↑j ROM:0011346C rts ROM:0011346E ; --------------------------------------------------------------------------- ROM:0011346E rts ROM:00113470 ROM:00113470 ; =============== S U B R O U T I N E ======================================= ROM:00113470 ROM:00113470 ROM:00113470 sub_113470: ; CODE XREF: sub_11325E+A↑p ROM:00113470 clr.w d1 ROM:00113472 move.b ($6F8).w,d1 ROM:00113476 cmpi.w #$E,d1 ROM:0011347A bcc.s locret_113484 ROM:0011347C movea.l off_113486(pc,d1.w*4),a0 ROM:00113480 nop ROM:00113482 jmp (a0) ROM:00113484 ; --------------------------------------------------------------------------- ROM:00113484 ROM:00113484 locret_113484: ; CODE XREF: sub_113470+A↑j ROM:00113484 rts ROM:00113484 ; End of function sub_113470 ROM:00113484 ROM:00113484 ; --------------------------------------------------------------------------- ROM:00113486 off_113486: dc.l loc_1134BE ; DATA XREF: sub_113470+C↑r ROM:0011348A dc.l loc_1134D8 ROM:0011348E dc.l loc_113726 ROM:00113492 dc.l loc_1137AA ROM:00113496 dc.l loc_11381C ROM:0011349A dc.l loc_11388A ROM:0011349E dc.l loc_1138BC ROM:001134A2 dc.l loc_1138F6 ROM:001134A6 dc.l loc_113928 ROM:001134AA dc.l loc_113994 ROM:001134AE dc.l loc_1139D2 ROM:001134B2 dc.l loc_113A10 ROM:001134B6 dc.l loc_113A48 ROM:001134BA dc.l loc_113A86 ROM:001134BE ; --------------------------------------------------------------------------- ROM:001134BE ROM:001134BE loc_1134BE: ; DATA XREF: ROM:off_113486↑o ROM:001134BE bclr #2,($8EB).w ROM:001134C4 bclr #1,($8DA).w ROM:001134CA move.b #1,($6F8).w ROM:001134D0 bra.l locret_113724 ROM:001134D6 ; --------------------------------------------------------------------------- ROM:001134D6 rts ROM:001134D8 ; --------------------------------------------------------------------------- ROM:001134D8 ROM:001134D8 loc_1134D8: ; DATA XREF: ROM:0011348A↑o ROM:001134D8 btst #5,($8EA).w ROM:001134DE beq.s loc_113524 ROM:001134E0 bclr #5,($8EA).w ROM:001134E6 bset #2,($8EB).w ROM:001134EC bset #1,($8DA).w ROM:001134F2 bsr.w sub_113B26 ROM:001134F6 bsr.w sub_113B92 ROM:001134FA bsr.w sub_113C6E ROM:001134FE bsr.w sub_113C3A ROM:00113502 move.w $20(a5),d0 ROM:00113506 clr.b ($83D).w ROM:0011350A move.w d0,($5AE).w ROM:0011350E move.b #1,($83D).w ROM:00113514 bsr.w sub_113C18 ROM:00113518 move.b #6,($6F8).w ROM:0011351E bra.l locret_1138F4 ROM:00113524 ; --------------------------------------------------------------------------- ROM:00113524 ROM:00113524 loc_113524: ; CODE XREF: ROM:001134DE↑j ROM:00113524 btst #0,($8ED).w ROM:0011352A beq.s loc_11356A ROM:0011352C bclr #0,($8ED).w ROM:00113532 bset #2,($8EB).w ROM:00113538 bsr.w sub_113B26 ROM:0011353C bsr.w sub_113B92 ROM:00113540 bsr.w sub_113C6E ROM:00113544 bsr.w sub_113EAA ROM:00113548 move.w $20(a5),d0 ROM:0011354C clr.b ($83D).w ROM:00113550 move.w d0,($5AE).w ROM:00113554 move.b #1,($83D).w ROM:0011355A bsr.w sub_113C18 ROM:0011355E move.b #5,($6F8).w ROM:00113564 bra.l locret_1138BA ROM:0011356A ; --------------------------------------------------------------------------- ROM:0011356A ROM:0011356A loc_11356A: ; CODE XREF: ROM:0011352A↑j ROM:0011356A btst #5,($8E8).w ROM:00113570 beq.s loc_1135B4 ROM:00113572 bclr #5,($8E8).w ROM:00113578 bset #2,($8EB).w ROM:0011357E bsr.w sub_113ED8 ROM:00113582 bsr.w sub_113B26 ROM:00113586 bsr.w sub_113B92 ROM:0011358A bsr.w sub_113C6E ROM:0011358E bsr.w sub_113E58 ROM:00113592 move.w $20(a5),d0 ROM:00113596 clr.b ($83D).w ROM:0011359A move.w d0,($5AE).w ROM:0011359E move.b #1,($83D).w ROM:001135A4 bsr.w sub_113C18 ROM:001135A8 move.b #4,($6F8).w ROM:001135AE bra.l locret_113888 ROM:001135B4 ; --------------------------------------------------------------------------- ROM:001135B4 ROM:001135B4 loc_1135B4: ; CODE XREF: ROM:00113570↑j ROM:001135B4 btst #1,($8EB).w ROM:001135BA beq.s loc_1135FE ROM:001135BC bclr #1,($8EB).w ROM:001135C2 bset #2,($8EB).w ROM:001135C8 bsr.w sub_113EBC ROM:001135CC bsr.w sub_113B26 ROM:001135D0 bsr.w sub_113B92 ROM:001135D4 bsr.w sub_113C6E ROM:001135D8 bsr.w sub_113C9E ROM:001135DC move.w $20(a5),d0 ROM:001135E0 clr.b ($83D).w ROM:001135E4 move.w d0,($5AE).w ROM:001135E8 move.b #1,($83D).w ROM:001135EE bsr.w sub_113C18 ROM:001135F2 move.b #3,($6F8).w ROM:001135F8 bra.l locret_11381A ROM:001135FE ; --------------------------------------------------------------------------- ROM:001135FE ROM:001135FE loc_1135FE: ; CODE XREF: ROM:001135BA↑j ROM:001135FE btst #1,($8E9).w ROM:00113604 beq.s loc_113648 ROM:00113606 bclr #1,($8E9).w ROM:0011360C bset #2,($8EB).w ROM:00113612 bsr.w sub_113B26 ROM:00113616 bsr.w sub_113B92 ROM:0011361A bsr.w sub_113B0C ROM:0011361E bsr.w sub_113C6E ROM:00113622 bsr.w sub_113DE0 ROM:00113626 move.w $20(a5),d0 ROM:0011362A clr.b ($83D).w ROM:0011362E move.w d0,($5AE).w ROM:00113632 move.b #1,($83D).w ROM:00113638 bsr.w sub_113C18 ROM:0011363C move.b #2,($6F8).w ROM:00113642 bra.l locret_1137A8 ROM:00113648 ; --------------------------------------------------------------------------- ROM:00113648 ROM:00113648 loc_113648: ; CODE XREF: ROM:00113604↑j ROM:00113648 btst #3,($8DD).w ROM:0011364E beq.s loc_113692 ROM:00113650 bclr #3,($8DD).w ROM:00113656 bset #2,($8EB).w ROM:0011365C bsr.w sub_113ECA ROM:00113660 bsr.w sub_113B26 ROM:00113664 bsr.w sub_113B92 ROM:00113668 bsr.w sub_113C6E ROM:0011366C bsr.w sub_113CB2 ROM:00113670 move.w $20(a5),d0 ROM:00113674 clr.b ($83D).w ROM:00113678 move.w d0,($5AE).w ROM:0011367C move.b #1,($83D).w ROM:00113682 bsr.w sub_113C18 ROM:00113686 move.b #8,($6F8).w ROM:0011368C bra.l locret_113992 ROM:00113692 ; --------------------------------------------------------------------------- ROM:00113692 ROM:00113692 loc_113692: ; CODE XREF: ROM:0011364E↑j ROM:00113692 btst #4,($12F3).w ROM:00113698 beq.s loc_1136D8 ROM:0011369A ori.w #$100,($A8A).w ROM:001136A0 bset #2,($8EB).w ROM:001136A6 bsr.w sub_113B26 ROM:001136AA bsr.w sub_113B92 ROM:001136AE bsr.w sub_113C6E ROM:001136B2 bsr.w sub_113F72 ROM:001136B6 move.w $20(a5),d0 ROM:001136BA clr.b ($83D).w ROM:001136BE move.w d0,($5AE).w ROM:001136C2 move.b #1,($83D).w ROM:001136C8 bsr.w sub_113C18 ROM:001136CC move.b #9,($6F8).w ROM:001136D2 bra.l locret_1139D0 ROM:001136D8 ; --------------------------------------------------------------------------- ROM:001136D8 ROM:001136D8 loc_1136D8: ; CODE XREF: ROM:00113698↑j ROM:001136D8 btst #2,($1311).w ROM:001136DE beq.s locret_113724 ROM:001136E0 move.l ($9A0).w,($414).w ROM:001136E6 ori.w #$1000,($A8A).w ROM:001136EC bset #2,($8EB).w ROM:001136F2 bsr.w sub_113B26 ROM:001136F6 bsr.w sub_113B92 ROM:001136FA bsr.w sub_113C6E ROM:001136FE bsr.w sub_113FAA ROM:00113702 move.w $20(a5),d0 ROM:00113706 clr.b ($83D).w ROM:0011370A move.w d0,($5AE).w ROM:0011370E move.b #1,($83D).w ROM:00113714 bsr.w sub_113C18 ROM:00113718 move.b #$C,($6F8).w ROM:0011371E bra.l locret_113A84 ROM:00113724 ; --------------------------------------------------------------------------- ROM:00113724 ROM:00113724 locret_113724: ; CODE XREF: ROM:001134D0↑j ROM:00113724 ; ROM:001136DE↑j ... ROM:00113724 rts ROM:00113726 ; --------------------------------------------------------------------------- ROM:00113726 ROM:00113726 loc_113726: ; DATA XREF: ROM:0011348E↑o ROM:00113726 move.w #$CF,d0 ROM:0011372A cmpi.w #0,($5AE).w ROM:00113730 bgt.s loc_11376C ROM:00113732 cmp.w ($518).w,d0 ROM:00113736 bgt.s loc_11376C ROM:00113738 bset #1,($8DA).w ROM:0011373E bsr.w sub_113B26 ROM:00113742 bsr.w sub_113B92 ROM:00113746 bsr.w sub_113C3A ROM:0011374A move.w $20(a5),d1 ROM:0011374E clr.b ($83D).w ROM:00113752 move.w d1,($5AE).w ROM:00113756 move.b #1,($83D).w ROM:0011375C bsr.w sub_113C18 ROM:00113760 move.b #6,($6F8).w ROM:00113766 bra.l locret_1138F4 ROM:0011376C ; --------------------------------------------------------------------------- ROM:0011376C ROM:0011376C loc_11376C: ; CODE XREF: ROM:00113730↑j ROM:0011376C ; ROM:00113736↑j ROM:0011376C cmpi.w #0,($5AE).w ROM:00113772 bgt.s locret_1137A8 ROM:00113774 cmp.w ($518).w,d0 ROM:00113778 ble.s locret_1137A8 ROM:0011377A bsr.w sub_113B26 ROM:0011377E bsr.w sub_113B92 ROM:00113782 bsr.w sub_113DE0 ROM:00113786 move.w $20(a5),d1 ROM:0011378A clr.b ($83D).w ROM:0011378E move.w d1,($5AE).w ROM:00113792 move.b #1,($83D).w ROM:00113798 bsr.w sub_113C18 ROM:0011379C move.b #2,($6F8).w ROM:001137A2 bra.l *+6 ROM:001137A8 ; --------------------------------------------------------------------------- ROM:001137A8 ROM:001137A8 locret_1137A8: ; CODE XREF: ROM:00113642↑j ROM:001137A8 ; ROM:00113772↑j ... ROM:001137A8 rts ROM:001137AA ; --------------------------------------------------------------------------- ROM:001137AA ROM:001137AA loc_1137AA: ; DATA XREF: ROM:00113492↑o ROM:001137AA cmpi.w #0,($5AE).w ROM:001137B0 bgt.s loc_1137DC ROM:001137B2 cmpi.b #0,($6F6).w ROM:001137B8 bne.s loc_1137DC ROM:001137BA bsr.w sub_113B26 ROM:001137BE bsr.w sub_113B92 ROM:001137C2 bsr.w sub_113E16 ROM:001137C6 bsr.w sub_113C18 ROM:001137CA bclr #2,($8EB).w ROM:001137D0 move.b #1,($6F8).w ROM:001137D6 bra.l locret_113724 ROM:001137DC ; --------------------------------------------------------------------------- ROM:001137DC ROM:001137DC loc_1137DC: ; CODE XREF: ROM:001137B0↑j ROM:001137DC ; ROM:001137B8↑j ROM:001137DC cmpi.w #0,($5AE).w ROM:001137E2 bgt.s locret_11381A ROM:001137E4 cmpi.b #0,($6F6).w ROM:001137EA ble.s locret_11381A ROM:001137EC bsr.w sub_113B26 ROM:001137F0 bsr.w sub_113B92 ROM:001137F4 bsr.w sub_113C9E ROM:001137F8 move.w $20(a5),d0 ROM:001137FC clr.b ($83D).w ROM:00113800 move.w d0,($5AE).w ROM:00113804 move.b #1,($83D).w ROM:0011380A bsr.w sub_113C18 ROM:0011380E move.b #3,($6F8).w ROM:00113814 bra.l *+6 ROM:0011381A ; --------------------------------------------------------------------------- ROM:0011381A ROM:0011381A locret_11381A: ; CODE XREF: ROM:001135F8↑j ROM:0011381A ; ROM:001137E2↑j ... ROM:0011381A rts ROM:0011381C ; --------------------------------------------------------------------------- ROM:0011381C ROM:0011381C loc_11381C: ; DATA XREF: ROM:00113496↑o ROM:0011381C cmpi.w #0,($5AE).w ROM:00113822 bgt.s loc_113856 ROM:00113824 cmpi.b #0,($6F6).w ROM:0011382A ble.s loc_113856 ROM:0011382C bsr.w sub_113B26 ROM:00113830 bsr.w sub_113B92 ROM:00113834 bsr.w sub_113E58 ROM:00113838 move.w $20(a5),d0 ROM:0011383C clr.b ($83D).w ROM:00113840 move.w d0,($5AE).w ROM:00113844 move.b #1,($83D).w ROM:0011384A bsr.w sub_113C18 ROM:0011384E move.b #4,($6F8).w ROM:00113854 bra.s locret_113888 ROM:00113856 ; --------------------------------------------------------------------------- ROM:00113856 ROM:00113856 loc_113856: ; CODE XREF: ROM:00113822↑j ROM:00113856 ; ROM:0011382A↑j ROM:00113856 cmpi.w #0,($5AE).w ROM:0011385C bgt.s locret_113888 ROM:0011385E cmpi.b #0,($6F6).w ROM:00113864 bne.s locret_113888 ROM:00113866 bsr.w sub_113B26 ROM:0011386A bsr.w sub_113B92 ROM:0011386E bsr.w sub_113E16 ROM:00113872 bsr.w sub_113C18 ROM:00113876 bclr #2,($8EB).w ROM:0011387C move.b #1,($6F8).w ROM:00113882 bra.l locret_113724 ROM:00113888 ; --------------------------------------------------------------------------- ROM:00113888 ROM:00113888 locret_113888: ; CODE XREF: ROM:001135AE↑j ROM:00113888 ; ROM:00113854↑j ... ROM:00113888 rts ROM:0011388A ; --------------------------------------------------------------------------- ROM:0011388A ROM:0011388A loc_11388A: ; DATA XREF: ROM:0011349A↑o ROM:0011388A cmpi.w #0,($5AE).w ROM:00113890 bgt.s locret_1138BA ROM:00113892 bsr.w sub_113B26 ROM:00113896 bsr.w sub_113B92 ROM:0011389A bsr.w sub_113E16 ROM:0011389E bsr.w sub_113C18 ROM:001138A2 bclr #2,($8EB).w ROM:001138A8 bset #6,($8E4).w ROM:001138AE move.b #1,($6F8).w ROM:001138B4 bra.l locret_113724 ROM:001138BA ; --------------------------------------------------------------------------- ROM:001138BA ROM:001138BA locret_1138BA: ; CODE XREF: ROM:00113564↑j ROM:001138BA ; ROM:00113890↑j ROM:001138BA rts ROM:001138BC ; --------------------------------------------------------------------------- ROM:001138BC ROM:001138BC loc_1138BC: ; DATA XREF: ROM:0011349E↑o ROM:001138BC cmpi.w #0,($5AE).w ROM:001138C2 bgt.s locret_1138F4 ROM:001138C4 bclr #1,($8DA).w ROM:001138CA bsr.w sub_113B26 ROM:001138CE bsr.w sub_113B92 ROM:001138D2 bsr.w sub_113C3A ROM:001138D6 move.w $20(a5),d0 ROM:001138DA clr.b ($83D).w ROM:001138DE move.w d0,($5AE).w ROM:001138E2 move.b #1,($83D).w ROM:001138E8 bsr.w sub_113C18 ROM:001138EC move.b #7,($6F8).w ROM:001138F2 bra.s locret_113926 ROM:001138F4 ; --------------------------------------------------------------------------- ROM:001138F4 ROM:001138F4 locret_1138F4: ; CODE XREF: ROM:0011351E↑j ROM:001138F4 ; ROM:00113766↑j ... ROM:001138F4 rts ROM:001138F6 ; --------------------------------------------------------------------------- ROM:001138F6 ROM:001138F6 loc_1138F6: ; DATA XREF: ROM:001134A2↑o ROM:001138F6 cmpi.w #0,($5AE).w ROM:001138FC bgt.s locret_113926 ROM:001138FE bsr.w sub_113B26 ROM:00113902 bsr.w sub_113B92 ROM:00113906 bsr.w sub_113E16 ROM:0011390A bsr.w sub_113C18 ROM:0011390E bclr #2,($8EB).w ROM:00113914 bset #1,($8EA).w ROM:0011391A move.b #1,($6F8).w ROM:00113920 bra.l locret_113724 ROM:00113926 ; --------------------------------------------------------------------------- ROM:00113926 ROM:00113926 locret_113926: ; CODE XREF: ROM:001138F2↑j ROM:00113926 ; ROM:001138FC↑j ROM:00113926 rts ROM:00113928 ; --------------------------------------------------------------------------- ROM:00113928 ROM:00113928 loc_113928: ; DATA XREF: ROM:001134A6↑o ROM:00113928 cmpi.w #0,($5AE).w ROM:0011392E bgt.s loc_11395A ROM:00113930 cmpi.b #0,($6F6).w ROM:00113936 bne.s loc_11395A ROM:00113938 bsr.w sub_113B26 ROM:0011393C bsr.w sub_113B92 ROM:00113940 bsr.w sub_113E16 ROM:00113944 bsr.w sub_113C18 ROM:00113948 bclr #2,($8EB).w ROM:0011394E move.b #1,($6F8).w ROM:00113954 bra.l locret_113724 ROM:0011395A ; --------------------------------------------------------------------------- ROM:0011395A ROM:0011395A loc_11395A: ; CODE XREF: ROM:0011392E↑j ROM:0011395A ; ROM:00113936↑j ROM:0011395A cmpi.w #0,($5AE).w ROM:00113960 bgt.s locret_113992 ROM:00113962 cmpi.b #0,($6F6).w ROM:00113968 ble.s locret_113992 ROM:0011396A bsr.w sub_113B26 ROM:0011396E bsr.w sub_113B92 ROM:00113972 bsr.w sub_113CB2 ROM:00113976 move.w $20(a5),d0 ROM:0011397A clr.b ($83D).w ROM:0011397E move.w d0,($5AE).w ROM:00113982 move.b #1,($83D).w ROM:00113988 bsr.w sub_113C18 ROM:0011398C bra.l *+6 ROM:00113992 ; --------------------------------------------------------------------------- ROM:00113992 ROM:00113992 locret_113992: ; CODE XREF: ROM:0011368C↑j ROM:00113992 ; ROM:00113960↑j ... ROM:00113992 rts ROM:00113994 ; --------------------------------------------------------------------------- ROM:00113994 ROM:00113994 loc_113994: ; DATA XREF: ROM:001134AA↑o ROM:00113994 cmpi.w #0,($5AE).w ROM:0011399A bgt.s locret_1139D0 ROM:0011399C ori.w #$200,($A8A).w ROM:001139A2 bsr.w sub_113B26 ROM:001139A6 bsr.w sub_113B92 ROM:001139AA bsr.w sub_113F8A ROM:001139AE move.w $20(a5),d0 ROM:001139B2 clr.b ($83D).w ROM:001139B6 move.w d0,($5AE).w ROM:001139BA move.b #1,($83D).w ROM:001139C0 bsr.w sub_113C18 ROM:001139C4 move.b #$A,($6F8).w ROM:001139CA bra.l locret_113A0E ROM:001139D0 ; --------------------------------------------------------------------------- ROM:001139D0 ROM:001139D0 locret_1139D0: ; CODE XREF: ROM:001136D2↑j ROM:001139D0 ; ROM:0011399A↑j ROM:001139D0 rts ROM:001139D2 ; --------------------------------------------------------------------------- ROM:001139D2 ROM:001139D2 loc_1139D2: ; DATA XREF: ROM:001134AE↑o ROM:001139D2 cmpi.w #0,($5AE).w ROM:001139D8 bgt.s locret_113A0E ROM:001139DA ori.w #$400,($A8A).w ROM:001139E0 bsr.w sub_113B26 ROM:001139E4 bsr.w sub_113B92 ROM:001139E8 bsr.w sub_113F9C ROM:001139EC move.w $20(a5),d0 ROM:001139F0 clr.b ($83D).w ROM:001139F4 move.w d0,($5AE).w ROM:001139F8 move.b #1,($83D).w ROM:001139FE bsr.w sub_113C18 ROM:00113A02 move.b #$B,($6F8).w ROM:00113A08 bra.l locret_113A46 ROM:00113A0E ; --------------------------------------------------------------------------- ROM:00113A0E ROM:00113A0E locret_113A0E: ; CODE XREF: ROM:001139CA↑j ROM:00113A0E ; ROM:001139D8↑j ROM:00113A0E rts ROM:00113A10 ; --------------------------------------------------------------------------- ROM:00113A10 ROM:00113A10 loc_113A10: ; DATA XREF: ROM:001134B2↑o ROM:00113A10 cmpi.w #0,($5AE).w ROM:00113A16 bgt.s locret_113A46 ROM:00113A18 ori.w #$800,($A8A).w ROM:00113A1E bsr.w sub_113B26 ROM:00113A22 bsr.w sub_113B92 ROM:00113A26 bsr.w sub_113E16 ROM:00113A2A bsr.w sub_113C18 ROM:00113A2E bclr #2,($8EB).w ROM:00113A34 bclr #4,($12F3).w ROM:00113A3A move.b #1,($6F8).w ROM:00113A40 bra.l locret_113724 ROM:00113A46 ; --------------------------------------------------------------------------- ROM:00113A46 ROM:00113A46 locret_113A46: ; CODE XREF: ROM:00113A08↑j ROM:00113A46 ; ROM:00113A16↑j ROM:00113A46 rts ROM:00113A48 ; --------------------------------------------------------------------------- ROM:00113A48 ROM:00113A48 loc_113A48: ; DATA XREF: ROM:001134B6↑o ROM:00113A48 cmpi.w #0,($5AE).w ROM:00113A4E bgt.s locret_113A84 ROM:00113A50 ori.w #$2000,($A8A).w ROM:00113A56 bsr.w sub_113B26 ROM:00113A5A bsr.w sub_113B92 ROM:00113A5E bsr.w sub_113FC4 ROM:00113A62 move.w $20(a5),d0 ROM:00113A66 clr.b ($83D).w ROM:00113A6A move.w d0,($5AE).w ROM:00113A6E move.b #1,($83D).w ROM:00113A74 bsr.w sub_113C18 ROM:00113A78 move.b #$D,($6F8).w ROM:00113A7E bra.l locret_113ABC ROM:00113A84 ; --------------------------------------------------------------------------- ROM:00113A84 ROM:00113A84 locret_113A84: ; CODE XREF: ROM:0011371E↑j ROM:00113A84 ; ROM:00113A4E↑j ROM:00113A84 rts ROM:00113A86 ; --------------------------------------------------------------------------- ROM:00113A86 ROM:00113A86 loc_113A86: ; DATA XREF: ROM:001134BA↑o ROM:00113A86 cmpi.w #0,($5AE).w ROM:00113A8C bgt.s locret_113ABC ROM:00113A8E ori.w #$4000,($A8A).w ROM:00113A94 bsr.w sub_113B26 ROM:00113A98 bsr.w sub_113B92 ROM:00113A9C bsr.w sub_113E16 ROM:00113AA0 bsr.w sub_113C18 ROM:00113AA4 bclr #2,($8EB).w ROM:00113AAA bclr #2,($1311).w ROM:00113AB0 move.b #1,($6F8).w ROM:00113AB6 bra.l locret_113724 ROM:00113ABC ; --------------------------------------------------------------------------- ROM:00113ABC ROM:00113ABC locret_113ABC: ; CODE XREF: ROM:00113A7E↑j ROM:00113ABC ; ROM:00113A8C↑j ROM:00113ABC rts ROM:00113ABE ; --------------------------------------------------------------------------- ROM:00113ABE rts ROM:00113AC0 ROM:00113AC0 ; =============== S U B R O U T I N E ======================================= ROM:00113AC0 ROM:00113AC0 ROM:00113AC0 sub_113AC0: ; CODE XREF: sub_113CCA+6↓p ROM:00113AC0 ; sub_113CCA+12↓p ... ROM:00113AC0 lea ($FFFFFD20).w,a0 ROM:00113AC4 move.w ($510).w,d0 ROM:00113AC8 muls.w #2,d0 ROM:00113ACC ori.w #$C00,d0 ROM:00113AD0 move.w d0,$1A(a0) ROM:00113AD4 clr.w $1C(a0) ROM:00113AD8 clr.w $1E(a0) ROM:00113ADC bclr #7,($FFFFFC1F).w ROM:00113AE2 bset #7,($FFFFFC1A).w ROM:00113AE8 ROM:00113AE8 loc_113AE8: ; CODE XREF: sub_113AC0+30↓j ROM:00113AE8 btst #7,($FFFFFC1F).w ROM:00113AEE bne.s loc_113AF2 ROM:00113AF0 bra.s loc_113AE8 ROM:00113AF2 ; --------------------------------------------------------------------------- ROM:00113AF2 ROM:00113AF2 loc_113AF2: ; CODE XREF: sub_113AC0+2E↑j ROM:00113AF2 lea ($FFFFFD00).w,a0 ROM:00113AF6 move.w $1C(a0),d0 ROM:00113AFA lsl.w #8,d0 ROM:00113AFC add.w $1E(a0),d0 ROM:00113B00 move.w d0,($512).w ROM:00113B04 bclr #7,($FFFFFC1F).w ROM:00113B0A rts ROM:00113B0A ; End of function sub_113AC0 ROM:00113B0A ROM:00113B0C ROM:00113B0C ; =============== S U B R O U T I N E ======================================= ROM:00113B0C ROM:00113B0C ROM:00113B0C sub_113B0C: ; CODE XREF: ROM:00113384↑p ROM:00113B0C ; ROM:0011361A↑p ROM:00113B0C move.b ($707).w,d1 ROM:00113B10 ext.w d1 ROM:00113B12 subq.w #1,d1 ROM:00113B14 muls.w #$EC,d1 ROM:00113B18 divs.w #2,d1 ROM:00113B1C move.w d1,($510).w ROM:00113B20 clr.w ($518).w ROM:00113B24 rts ROM:00113B24 ; End of function sub_113B0C ROM:00113B24 ROM:00113B26 ROM:00113B26 ; =============== S U B R O U T I N E ======================================= ROM:00113B26 ROM:00113B26 ROM:00113B26 sub_113B26: ; CODE XREF: ROM:00113352↑p ROM:00113B26 ; ROM:001133BA↑p ... ROM:00113B26 btst #7,($FFFFFC1A).w ROM:00113B2C beq.s loc_113B78 ROM:00113B2E bset #5,($8E1).w ROM:00113B34 btst #6,($FFFFFC1C).w ROM:00113B3A beq.s loc_113B66 ROM:00113B3C bset #0,($FFFFFC1E).w ROM:00113B42 ROM:00113B42 loc_113B42: ; CODE XREF: sub_113B26+24↓j ROM:00113B42 btst #5,($FFFFFC1F).w ROM:00113B48 bne.s loc_113B4C ROM:00113B4A bra.s loc_113B42 ROM:00113B4C ; --------------------------------------------------------------------------- ROM:00113B4C ROM:00113B4C loc_113B4C: ; CODE XREF: sub_113B26+22↑j ROM:00113B4C bclr #7,($FFFFFC1A).w ROM:00113B52 bclr #7,($FFFFFC1F).w ROM:00113B58 bclr #5,($FFFFFC1F).w ROM:00113B5E bclr #0,($FFFFFC1E).w ROM:00113B64 bra.s loc_113B76 ROM:00113B66 ; --------------------------------------------------------------------------- ROM:00113B66 ROM:00113B66 loc_113B66: ; CODE XREF: sub_113B26+14↑j ROM:00113B66 ; sub_113B26+48↓j ROM:00113B66 btst #7,($FFFFFC1A).w ROM:00113B6C beq.s loc_113B70 ROM:00113B6E bra.s loc_113B66 ROM:00113B70 ; --------------------------------------------------------------------------- ROM:00113B70 ROM:00113B70 loc_113B70: ; CODE XREF: sub_113B26+46↑j ROM:00113B70 bclr #7,($FFFFFC1F).w ROM:00113B76 ROM:00113B76 loc_113B76: ; CODE XREF: sub_113B26+3E↑j ROM:00113B76 bra.s loc_113B7E ROM:00113B78 ; --------------------------------------------------------------------------- ROM:00113B78 ROM:00113B78 loc_113B78: ; CODE XREF: sub_113B26+6↑j ROM:00113B78 bclr #5,($8E1).w ROM:00113B7E ROM:00113B7E loc_113B7E: ; CODE XREF: sub_113B26:loc_113B76↑j ROM:00113B7E move.w ($FFFFFC18).w,($58E).w ROM:00113B84 move.w ($FFFFFC1A).w,($590).w ROM:00113B8A move.w ($FFFFFC1C).w,($592).w ROM:00113B90 rts ROM:00113B90 ; End of function sub_113B26 ROM:00113B90 ROM:00113B92 ROM:00113B92 ; =============== S U B R O U T I N E ======================================= ROM:00113B92 ROM:00113B92 ROM:00113B92 sub_113B92: ; CODE XREF: ROM:001132B4↑p ROM:00113B92 ; ROM:00113356↑p ... ROM:00113B92 lea ($FFFFFD40).w,a0 ROM:00113B96 move.b #$D5,$D(a0) ROM:00113B9C move.b #$95,$E(a0) ROM:00113BA2 move.b #$15,$F(a0) ROM:00113BA8 move.w #$2F0D,($FFFFFC1C).w ROM:00113BAE move.w #$401,($FFFFFC1A).w ROM:00113BB4 move.w #$B010,($FFFFFC18).w ROM:00113BBA rts ROM:00113BBA ; End of function sub_113B92 ROM:00113BBA ROM:00113BBC ROM:00113BBC ; =============== S U B R O U T I N E ======================================= ROM:00113BBC ROM:00113BBC ROM:00113BBC sub_113BBC: ; CODE XREF: ROM:loc_113298↑p ROM:00113BBC move.b #0,($FFFFFC15).w ROM:00113BC2 move.b #$7E,($FFFFFC17).w ; '~' ROM:00113BC8 move.b #$7B,($FFFFFC16).w ; '{' ROM:00113BCE rts ROM:00113BCE ; End of function sub_113BBC ROM:00113BCE ROM:00113BD0 ROM:00113BD0 ; =============== S U B R O U T I N E ======================================= ROM:00113BD0 ROM:00113BD0 ROM:00113BD0 sub_113BD0: ; CODE XREF: sub_113C3A+2E↓p ROM:00113BD0 ; sub_113C9E+6↓p ... ROM:00113BD0 lea ($FFFFFD20).w,a0 ROM:00113BD4 move.w #$500,d0 ROM:00113BD8 or.w ($510).w,d0 ROM:00113BDC move.w d0,$1A(a0) ROM:00113BE0 clr.w d0 ROM:00113BE2 move.w ($512).w,d0 ROM:00113BE6 andi.w #$FF,d0 ROM:00113BEA move.w d0,$1E(a0) ROM:00113BEE clr.w d0 ROM:00113BF0 move.w ($512).w,d0 ROM:00113BF4 lsr.w #8,d0 ROM:00113BF6 move.w d0,$1C(a0) ROM:00113BFA bclr #7,($FFFFFC1F).w ROM:00113C00 bset #7,($FFFFFC1A).w ROM:00113C06 ROM:00113C06 loc_113C06: ; CODE XREF: sub_113BD0+3E↓j ROM:00113C06 btst #7,($FFFFFC1F).w ROM:00113C0C bne.s loc_113C10 ROM:00113C0E bra.s loc_113C06 ROM:00113C10 ; --------------------------------------------------------------------------- ROM:00113C10 ROM:00113C10 loc_113C10: ; CODE XREF: sub_113BD0+3C↑j ROM:00113C10 bclr #7,($FFFFFC1F).w ROM:00113C16 rts ROM:00113C16 ; End of function sub_113BD0 ROM:00113C16 ROM:00113C18 ROM:00113C18 ; =============== S U B R O U T I N E ======================================= ROM:00113C18 ROM:00113C18 ROM:00113C18 sub_113C18: ; CODE XREF: ROM:0011335E↑p ROM:00113C18 ; ROM:001133C6↑p ... ROM:00113C18 move.w ($58E).w,($FFFFFC18).w ROM:00113C1E move.w ($590).w,($FFFFFC1A).w ROM:00113C24 move.w ($592).w,($FFFFFC1C).w ROM:00113C2A btst #5,($8E1).w ROM:00113C30 beq.s locret_113C38 ROM:00113C32 bset #7,($FFFFFC1A).w ROM:00113C38 ROM:00113C38 locret_113C38: ; CODE XREF: sub_113C18+18↑j ROM:00113C38 rts ROM:00113C38 ; End of function sub_113C18 ROM:00113C38 ROM:00113C3A ROM:00113C3A ; =============== S U B R O U T I N E ======================================= ROM:00113C3A ROM:00113C3A ROM:00113C3A sub_113C3A: ; CODE XREF: ROM:001134FE↑p ROM:00113C3A ; ROM:00113746↑p ... ROM:00113C3A move.w #$F2,d1 ROM:00113C3E cmpi.b #1,($707).w ROM:00113C44 bne.s loc_113C4C ROM:00113C46 move.l ($444).w,d0 ROM:00113C4A bra.s loc_113C52 ROM:00113C4C ; --------------------------------------------------------------------------- ROM:00113C4C ROM:00113C4C loc_113C4C: ; CODE XREF: sub_113C3A+A↑j ROM:00113C4C move.l ($448).w,d0 ROM:00113C50 addq.w #2,d1 ROM:00113C52 ROM:00113C52 loc_113C52: ; CODE XREF: sub_113C3A+10↑j ROM:00113C52 btst #1,($8DA).w ROM:00113C58 beq.s loc_113C5E ROM:00113C5A swap d0 ROM:00113C5C bra.s loc_113C60 ROM:00113C5E ; --------------------------------------------------------------------------- ROM:00113C5E ROM:00113C5E loc_113C5E: ; CODE XREF: sub_113C3A+1E↑j ROM:00113C5E addq.w #1,d1 ROM:00113C60 ROM:00113C60 loc_113C60: ; CODE XREF: sub_113C3A+22↑j ROM:00113C60 move.w d0,($512).w ROM:00113C64 move.w d1,($510).w ROM:00113C68 bsr.w sub_113BD0 ROM:00113C6C rts ROM:00113C6C ; End of function sub_113C3A ROM:00113C6C ROM:00113C6E ROM:00113C6E ; =============== S U B R O U T I N E ======================================= ROM:00113C6E ROM:00113C6E ROM:00113C6E sub_113C6E: ; CODE XREF: ROM:001134FA↑p ROM:00113C6E ; ROM:00113540↑p ... ROM:00113C6E lea ($FFFFFD20).w,a0 ROM:00113C72 move.w #$4C0,$1A(a0) ROM:00113C78 clr.w $1C(a0) ROM:00113C7C clr.w $1E(a0) ROM:00113C80 bclr #7,($FFFFFC1F).w ROM:00113C86 bset #7,($FFFFFC1A).w ROM:00113C8C ROM:00113C8C loc_113C8C: ; CODE XREF: sub_113C6E+26↓j ROM:00113C8C btst #7,($FFFFFC1F).w ROM:00113C92 bne.s loc_113C96 ROM:00113C94 bra.s loc_113C8C ROM:00113C96 ; --------------------------------------------------------------------------- ROM:00113C96 ROM:00113C96 loc_113C96: ; CODE XREF: sub_113C6E+24↑j ROM:00113C96 bclr #7,($FFFFFC1F).w ROM:00113C9C rts ROM:00113C9C ; End of function sub_113C6E ROM:00113C9C ROM:00113C9E ROM:00113C9E ; =============== S U B R O U T I N E ======================================= ROM:00113C9E ROM:00113C9E ROM:00113C9E sub_113C9E: ; CODE XREF: ROM:001135D8↑p ROM:00113C9E ; ROM:001137F4↑p ROM:00113C9E move.w ($D92).w,($512).w ROM:00113CA4 bsr.w sub_113BD0 ROM:00113CA8 addq.w #1,($510).w ROM:00113CAC subq.b #1,($6F6).w ROM:00113CB0 rts ROM:00113CB0 ; End of function sub_113C9E ROM:00113CB0 ROM:00113CB2 ROM:00113CB2 ; =============== S U B R O U T I N E ======================================= ROM:00113CB2 ROM:00113CB2 ROM:00113CB2 sub_113CB2: ; CODE XREF: ROM:0011366C↑p ROM:00113CB2 ; ROM:00113972↑p ROM:00113CB2 move.w ($4CC).w,($512).w ROM:00113CB8 addq.w #1,($512).w ROM:00113CBC bsr.w sub_113BD0 ROM:00113CC0 addq.w #1,($510).w ROM:00113CC4 subq.b #1,($6F6).w ROM:00113CC8 rts ROM:00113CC8 ; End of function sub_113CB2 ROM:00113CC8 ROM:00113CCA ROM:00113CCA ; =============== S U B R O U T I N E ======================================= ROM:00113CCA ROM:00113CCA ROM:00113CCA sub_113CCA: ; CODE XREF: ROM:001132B8↑p ROM:00113CCA move.w #$F6,($510).w ROM:00113CD0 bsr.w sub_113AC0 ROM:00113CD4 move.w ($512).w,d1 ROM:00113CD8 addq.w #1,($510).w ROM:00113CDC bsr.w sub_113AC0 ROM:00113CE0 move.w ($512).w,d2 ROM:00113CE4 addq.w #1,($510).w ROM:00113CE8 bsr.w sub_113AC0 ROM:00113CEC move.w ($512).w,d3 ROM:00113CF0 move.w d1,d4 ROM:00113CF2 and.w d2,d4 ROM:00113CF4 move.w d2,d5 ROM:00113CF6 and.w d3,d5 ROM:00113CF8 move.w d1,($D92).w ROM:00113CFC and.w d3,($D92).w ROM:00113D00 or.w d4,($D92).w ROM:00113D04 or.w d5,($D92).w ROM:00113D08 move.w #$F9,($510).w ROM:00113D0E bsr.w sub_113AC0 ROM:00113D12 move.b ($512).w,d1 ROM:00113D16 move.w ($512).w,d6 ROM:00113D1A lsr.w #8,d6 ROM:00113D1C move.b d6,d2 ROM:00113D1E addq.w #1,($510).w ROM:00113D22 bsr.w sub_113AC0 ROM:00113D26 move.b ($512).w,d3 ROM:00113D2A move.b d1,d4 ROM:00113D2C and.b d2,d4 ROM:00113D2E move.b d2,d5 ROM:00113D30 and.b d3,d5 ROM:00113D32 move.b d1,($118B).w ROM:00113D36 and.b d3,($118B).w ROM:00113D3A or.b d4,($118B).w ROM:00113D3E or.b d5,($118B).w ROM:00113D42 rts ROM:00113D42 ; End of function sub_113CCA ROM:00113D42 ROM:00113D44 ROM:00113D44 ; =============== S U B R O U T I N E ======================================= ROM:00113D44 ROM:00113D44 ROM:00113D44 sub_113D44: ; CODE XREF: ROM:001132BC↑p ROM:00113D44 move.w #$EF,($510).w ROM:00113D4A bsr.w sub_113AC0 ROM:00113D4E move.w ($512).w,d1 ROM:00113D52 addq.w #1,($510).w ROM:00113D56 bsr.w sub_113AC0 ROM:00113D5A move.w ($512).w,d2 ROM:00113D5E addq.w #1,($510).w ROM:00113D62 bsr.w sub_113AC0 ROM:00113D66 move.w ($512).w,d3 ROM:00113D6A move.w d1,d4 ROM:00113D6C and.w d2,d4 ROM:00113D6E move.w d2,d5 ROM:00113D70 and.w d3,d5 ROM:00113D72 move.w d1,($4CC).w ROM:00113D76 and.w d3,($4CC).w ROM:00113D7A or.w d4,($4CC).w ROM:00113D7E or.w d5,($4CC).w ROM:00113D82 subq.w #1,($4CC).w ROM:00113D86 rts ROM:00113D86 ; End of function sub_113D44 ROM:00113D86 ROM:00113D88 ROM:00113D88 ; =============== S U B R O U T I N E ======================================= ROM:00113D88 ROM:00113D88 ROM:00113D88 sub_113D88: ; CODE XREF: ROM:001132E8↑p ROM:00113D88 clr.l ($444).w ROM:00113D8C clr.l ($448).w ROM:00113D90 move.w #$F2,($510).w ROM:00113D96 bsr.w sub_113AC0 ROM:00113D9A clr.l d0 ROM:00113D9C move.w ($512).w,d0 ROM:00113DA0 swap d0 ROM:00113DA2 add.l d0,($444).w ROM:00113DA6 addq.w #1,($510).w ROM:00113DAA bsr.w sub_113AC0 ROM:00113DAE clr.l d0 ROM:00113DB0 move.w ($512).w,d0 ROM:00113DB4 add.l d0,($444).w ROM:00113DB8 addq.w #1,($510).w ROM:00113DBC bsr.w sub_113AC0 ROM:00113DC0 clr.l d0 ROM:00113DC2 move.w ($512).w,d0 ROM:00113DC6 swap d0 ROM:00113DC8 add.l d0,($448).w ROM:00113DCC addq.w #1,($510).w ROM:00113DD0 bsr.w sub_113AC0 ROM:00113DD4 clr.l d0 ROM:00113DD6 move.w ($512).w,d0 ROM:00113DDA add.l d0,($448).w ROM:00113DDE rts ROM:00113DDE ; End of function sub_113D88 ROM:00113DDE ROM:00113DE0 ROM:00113DE0 ; =============== S U B R O U T I N E ======================================= ROM:00113DE0 ROM:00113DE0 ROM:00113DE0 sub_113DE0: ; CODE XREF: ROM:00113622↑p ROM:00113DE0 ; ROM:00113782↑p ROM:00113DE0 lea ($1320).w,a1 ROM:00113DE4 clr.l d1 ROM:00113DE6 move.w ($518).w,d2 ROM:00113DEA lsr.w #1,d2 ROM:00113DEC move.w (a1,d2.w*2),($512).w ROM:00113DF2 move.w ($512).w,d1 ROM:00113DF6 cmpi.b #1,($707).w ROM:00113DFC bne.s loc_113E04 ROM:00113DFE add.l d1,($444).w ROM:00113E02 bra.s loc_113E08 ROM:00113E04 ; --------------------------------------------------------------------------- ROM:00113E04 ROM:00113E04 loc_113E04: ; CODE XREF: sub_113DE0+1C↑j ROM:00113E04 add.l d1,($448).w ROM:00113E08 ROM:00113E08 loc_113E08: ; CODE XREF: sub_113DE0+22↑j ROM:00113E08 bsr.w sub_113BD0 ROM:00113E0C addq.w #2,($518).w ROM:00113E10 addq.w #1,($510).w ROM:00113E14 rts ROM:00113E14 ; End of function sub_113DE0 ROM:00113E14 ROM:00113E16 ROM:00113E16 ; =============== S U B R O U T I N E ======================================= ROM:00113E16 ROM:00113E16 ROM:00113E16 sub_113E16: ; CODE XREF: ROM:001137C2↑p ROM:00113E16 ; ROM:0011386E↑p ... ROM:00113E16 lea ($FFFFFD20).w,a0 ROM:00113E1A move.w #$400,$1A(a0) ROM:00113E20 clr.w $1C(a0) ROM:00113E24 clr.w $1E(a0) ROM:00113E28 bclr #7,($FFFFFC1F).w ROM:00113E2E bset #7,($FFFFFC1A).w ROM:00113E34 ROM:00113E34 loc_113E34: ; CODE XREF: sub_113E16+26↓j ROM:00113E34 btst #7,($FFFFFC1F).w ROM:00113E3A bne.s loc_113E3E ROM:00113E3C bra.s loc_113E34 ROM:00113E3E ; --------------------------------------------------------------------------- ROM:00113E3E ROM:00113E3E loc_113E3E: ; CODE XREF: sub_113E16+24↑j ROM:00113E3E bclr #7,($FFFFFC1F).w ROM:00113E44 rts ROM:00113E44 ; End of function sub_113E16 ROM:00113E44 ROM:00113E46 ROM:00113E46 ; =============== S U B R O U T I N E ======================================= ROM:00113E46 ROM:00113E46 ROM:00113E46 sub_113E46: ; CODE XREF: ROM:0011335A↑p ROM:00113E46 ; ROM:00113456↑p ROM:00113E46 move.w ($514).w,($510).w ROM:00113E4C bsr.w sub_113AC0 ROM:00113E50 move.w ($512).w,($516).w ROM:00113E56 rts ROM:00113E56 ; End of function sub_113E46 ROM:00113E56 ROM:00113E58 ROM:00113E58 ; =============== S U B R O U T I N E ======================================= ROM:00113E58 ROM:00113E58 ROM:00113E58 sub_113E58: ; CODE XREF: ROM:0011358E↑p ROM:00113E58 ; ROM:00113834↑p ROM:00113E58 move.b ($118B).w,d0 ROM:00113E5C lsl.w #8,d0 ROM:00113E5E add.b ($118B).w,d0 ROM:00113E62 move.w d0,($512).w ROM:00113E66 bsr.w sub_113BD0 ROM:00113E6A addq.w #1,($510).w ROM:00113E6E subq.b #1,($6F6).w ROM:00113E72 rts ROM:00113E72 ; End of function sub_113E58 ROM:00113E72 ROM:00113E74 ROM:00113E74 ; =============== S U B R O U T I N E ======================================= ROM:00113E74 ROM:00113E74 ROM:00113E74 sub_113E74: ; CODE XREF: ROM:00113388↑p ROM:00113E74 lea ($1320).w,a1 ROM:00113E78 move.w #$CF,d3 ROM:00113E7C clr.w d1 ROM:00113E7E clr.w d2 ROM:00113E80 clr.l ($440).w ROM:00113E84 ROM:00113E84 loc_113E84: ; CODE XREF: sub_113E74+32↓j ROM:00113E84 cmp.w d1,d3 ROM:00113E86 ble.s locret_113EA8 ROM:00113E88 clr.l d4 ROM:00113E8A bsr.w sub_113AC0 ROM:00113E8E move.w ($512).w,d4 ROM:00113E92 add.l d4,($440).w ROM:00113E96 move.w ($512).w,(a1,d2.w*2) ROM:00113E9C addq.w #2,d1 ROM:00113E9E move.w d1,d2 ROM:00113EA0 lsr.w #1,d2 ROM:00113EA2 addq.w #1,($510).w ROM:00113EA6 bra.s loc_113E84 ROM:00113EA8 ; --------------------------------------------------------------------------- ROM:00113EA8 ROM:00113EA8 locret_113EA8: ; CODE XREF: sub_113E74+12↑j ROM:00113EA8 rts ROM:00113EA8 ; End of function sub_113E74 ROM:00113EA8 ROM:00113EAA ROM:00113EAA ; =============== S U B R O U T I N E ======================================= ROM:00113EAA ROM:00113EAA ROM:00113EAA sub_113EAA: ; CODE XREF: ROM:00113544↑p ROM:00113EAA move.w ($514).w,($510).w ROM:00113EB0 move.w ($516).w,($512).w ROM:00113EB6 bsr.w sub_113BD0 ROM:00113EBA rts ROM:00113EBA ; End of function sub_113EAA ROM:00113EBA ROM:00113EBC ROM:00113EBC ; =============== S U B R O U T I N E ======================================= ROM:00113EBC ROM:00113EBC ROM:00113EBC sub_113EBC: ; CODE XREF: ROM:001135C8↑p ROM:00113EBC move.w #$F6,($510).w ROM:00113EC2 move.b #3,($6F6).w ROM:00113EC8 rts ROM:00113EC8 ; End of function sub_113EBC ROM:00113EC8 ROM:00113ECA ROM:00113ECA ; =============== S U B R O U T I N E ======================================= ROM:00113ECA ROM:00113ECA ROM:00113ECA sub_113ECA: ; CODE XREF: ROM:0011365C↑p ROM:00113ECA move.w #$EF,($510).w ROM:00113ED0 move.b #3,($6F6).w ROM:00113ED6 rts ROM:00113ED6 ; End of function sub_113ECA ROM:00113ED6 ROM:00113ED8 ROM:00113ED8 ; =============== S U B R O U T I N E ======================================= ROM:00113ED8 ROM:00113ED8 ROM:00113ED8 sub_113ED8: ; CODE XREF: ROM:0011357E↑p ROM:00113ED8 move.w #$F9,($510).w ROM:00113EDE move.b #2,($6F6).w ROM:00113EE4 rts ROM:00113EE4 ; End of function sub_113ED8 ROM:00113EE4 ROM:00113EE6 ROM:00113EE6 ; =============== S U B R O U T I N E ======================================= ROM:00113EE6 ROM:00113EE6 ROM:00113EE6 sub_113EE6: ; CODE XREF: ROM:001132C0↑p ROM:00113EE6 ; ROM:00113430↑p ROM:00113EE6 move.w #$EC,($510).w ROM:00113EEC bsr.w sub_113AC0 ROM:00113EF0 move.w ($512).w,($A12).w ROM:00113EF6 move.w #$ED,($510).w ROM:00113EFC bsr.w sub_113AC0 ROM:00113F00 move.w ($512).w,($A14).w ROM:00113F06 rts ROM:00113F06 ; End of function sub_113EE6 ROM:00113F06 ROM:00113F08 ; --------------------------------------------------------------------------- ROM:00113F08 bset #0,($8E7).w ROM:00113F0E rts ROM:00113F10 ROM:00113F10 ; =============== S U B R O U T I N E ======================================= ROM:00113F10 ROM:00113F10 ROM:00113F10 sub_113F10: ; CODE XREF: ROM:001133C2↑p ROM:00113F10 move.w #$F6,($510).w ROM:00113F16 bsr.w sub_113AC0 ROM:00113F1A move.w ($512).w,d1 ROM:00113F1E move.w d1,($EB4).w ROM:00113F22 addq.w #1,($510).w ROM:00113F26 bsr.w sub_113AC0 ROM:00113F2A move.w ($512).w,d1 ROM:00113F2E move.w d1,($EB6).w ROM:00113F32 addq.w #1,($510).w ROM:00113F36 bsr.w sub_113AC0 ROM:00113F3A move.w ($512).w,d1 ROM:00113F3E move.w d1,($EB8).w ROM:00113F42 rts ROM:00113F42 ; End of function sub_113F10 ROM:00113F42 ROM:00113F44 ROM:00113F44 ; =============== S U B R O U T I N E ======================================= ROM:00113F44 ROM:00113F44 ROM:00113F44 sub_113F44: ; CODE XREF: ROM:00113400↑p ROM:00113F44 move.w #$EF,($510).w ROM:00113F4A bsr.w sub_113AC0 ROM:00113F4E move.w ($512).w,d1 ROM:00113F52 swap d1 ROM:00113F54 addq.w #1,($510).w ROM:00113F58 bsr.w sub_113AC0 ROM:00113F5C move.w ($512).w,d1 ROM:00113F60 move.l d1,($9A0).w ROM:00113F64 move.l d1,($9A4).w ROM:00113F68 move.l d1,($9A8).w ROM:00113F6C move.l d1,($8FC).w ROM:00113F70 rts ROM:00113F70 ; End of function sub_113F44 ROM:00113F70 ROM:00113F72 ROM:00113F72 ; =============== S U B R O U T I N E ======================================= ROM:00113F72 ROM:00113F72 ROM:00113F72 sub_113F72: ; CODE XREF: ROM:001136B2↑p ROM:00113F72 move.w #$F6,($510).w ROM:00113F78 move.w ($EB4).w,d1 ROM:00113F7C move.w d1,($512).w ROM:00113F80 bsr.w sub_113BD0 ROM:00113F84 addq.w #1,($510).w ROM:00113F88 rts ROM:00113F88 ; End of function sub_113F72 ROM:00113F88 ROM:00113F8A ROM:00113F8A ; =============== S U B R O U T I N E ======================================= ROM:00113F8A ROM:00113F8A ROM:00113F8A sub_113F8A: ; CODE XREF: ROM:001139AA↑p ROM:00113F8A move.w ($EB6).w,d1 ROM:00113F8E move.w d1,($512).w ROM:00113F92 bsr.w sub_113BD0 ROM:00113F96 addq.w #1,($510).w ROM:00113F9A rts ROM:00113F9A ; End of function sub_113F8A ROM:00113F9A ROM:00113F9C ROM:00113F9C ; =============== S U B R O U T I N E ======================================= ROM:00113F9C ROM:00113F9C ROM:00113F9C sub_113F9C: ; CODE XREF: ROM:001139E8↑p ROM:00113F9C move.w ($EB8).w,d1 ROM:00113FA0 move.w d1,($512).w ROM:00113FA4 bsr.w sub_113BD0 ROM:00113FA8 rts ROM:00113FA8 ; End of function sub_113F9C ROM:00113FA8 ROM:00113FAA ROM:00113FAA ; =============== S U B R O U T I N E ======================================= ROM:00113FAA ROM:00113FAA ROM:00113FAA sub_113FAA: ; CODE XREF: ROM:001136FE↑p ROM:00113FAA move.w #$EF,($510).w ROM:00113FB0 move.l ($414).w,d1 ROM:00113FB4 swap d1 ROM:00113FB6 move.w d1,($512).w ROM:00113FBA bsr.w sub_113BD0 ROM:00113FBE addq.w #1,($510).w ROM:00113FC2 rts ROM:00113FC2 ; End of function sub_113FAA ROM:00113FC2 ROM:00113FC4 ROM:00113FC4 ; =============== S U B R O U T I N E ======================================= ROM:00113FC4 ROM:00113FC4 ROM:00113FC4 sub_113FC4: ; CODE XREF: ROM:00113A5E↑p ROM:00113FC4 move.l ($414).w,d1 ROM:00113FC8 move.w d1,($512).w ROM:00113FCC bsr.w sub_113BD0 ROM:00113FD0 rts ROM:00113FD0 ; End of function sub_113FC4 ROM:00113FD0 ROM:00113FD2 ; --------------------------------------------------------------------------- ROM:00113FD2 rts ROM:00113FD4 ; --------------------------------------------------------------------------- ROM:00113FD4 rts ROM:00113FD6 ROM:00113FD6 ; =============== S U B R O U T I N E ======================================= ROM:00113FD6 ROM:00113FD6 ROM:00113FD6 sub_113FD6: ; CODE XREF: sub_111472+C↑p ROM:00113FD6 move.w #0,($FFFFF448).w ROM:00113FDC rts ROM:00113FDC ; End of function sub_113FD6 ROM:00113FDC ROM:00113FDE ; --------------------------------------------------------------------------- ROM:00113FDE movem.l d0-a5,-(sp) ROM:00113FE2 move.w #$8000,d0 ROM:00113FE6 and.w ($FFFFF448).w,d0 ROM:00113FEA beq.s loc_113FF2 ROM:00113FEC not.w d0 ROM:00113FEE and.w d0,($FFFFF448).w ROM:00113FF2 ROM:00113FF2 loc_113FF2: ; CODE XREF: ROM:00113FEA↑j ROM:00113FF2 movem.l (sp)+,d0-a5 ROM:00113FF6 rte ROM:00113FF8 ; --------------------------------------------------------------------------- ROM:00113FF8 rts ROM:00113FFA ; --------------------------------------------------------------------------- ROM:00113FFA rts ROM:00113FFC ; --------------------------------------------------------------------------- ROM:00113FFC rts ROM:00113FFE ; --------------------------------------------------------------------------- ROM:00113FFE rte ROM:00114000 ROM:00114000 ; =============== S U B R O U T I N E ======================================= ROM:00114000 ROM:00114000 ROM:00114000 sub_114000: ; CODE XREF: ROM:00134D14↓p ROM:00114000 clr.l d2 ROM:00114002 move.w ($520).w,d2 ROM:00114006 bset #7,($1313).w ROM:0011400C bclr #4,($8EE).w ROM:00114012 move.b ($11C9).l,d0 ROM:00114018 cmpi.b #2,d0 ROM:0011401C ble.s loc_114024 ROM:0011401E bra.l loc_114166 ROM:00114024 ; --------------------------------------------------------------------------- ROM:00114024 ROM:00114024 loc_114024: ; CODE XREF: sub_114000+1C↑j ROM:00114024 move.b ($11CB).l,d0 ROM:0011402A cmpi.b #2,d0 ROM:0011402E ble.s loc_114036 ROM:00114030 bra.l loc_114166 ROM:00114036 ; --------------------------------------------------------------------------- ROM:00114036 ROM:00114036 loc_114036: ; CODE XREF: sub_114000+2E↑j ROM:00114036 cmp.b ($6FA).w,d0 ROM:0011403A beq.l loc_114166 ROM:00114040 move.b ($11C8).l,d0 ROM:00114046 cmpi.b #0,d0 ROM:0011404A ble.s loc_114094 ROM:0011404C move.b ($11C9).l,d0 ROM:00114052 cmpi.b #2,d0 ROM:00114056 bgt.s loc_11408C ROM:00114058 cmpi.b #0,d0 ROM:0011405C bne.s loc_11406A ROM:0011405E movea.l ($420).w,a0 ROM:00114062 move.l #$140000,d3 ROM:00114068 bra.s loc_11408A ROM:0011406A ; --------------------------------------------------------------------------- ROM:0011406A ROM:0011406A loc_11406A: ; CODE XREF: sub_114000+5C↑j ROM:0011406A cmpi.b #1,d0 ROM:0011406E bne.s loc_11407E ROM:00114070 movea.l #$140000,a0 ROM:00114076 move.l #$148000,d3 ROM:0011407C bra.s loc_11408A ROM:0011407E ; --------------------------------------------------------------------------- ROM:0011407E ROM:0011407E loc_11407E: ; CODE XREF: sub_114000+6E↑j ROM:0011407E movea.l #$148000,a0 ROM:00114084 move.l #$14C000,d3 ROM:0011408A ROM:0011408A loc_11408A: ; CODE XREF: sub_114000+68↑j ROM:0011408A ; sub_114000+7C↑j ROM:0011408A bra.s loc_114092 ROM:0011408C ; --------------------------------------------------------------------------- ROM:0011408C ROM:0011408C loc_11408C: ; CODE XREF: sub_114000+56↑j ROM:0011408C bra.l loc_114166 ROM:00114092 ; --------------------------------------------------------------------------- ROM:00114092 ROM:00114092 loc_114092: ; CODE XREF: sub_114000:loc_11408A↑j ROM:00114092 bra.s loc_1140C2 ROM:00114094 ; --------------------------------------------------------------------------- ROM:00114094 ROM:00114094 loc_114094: ; CODE XREF: sub_114000+4A↑j ROM:00114094 move.b ($11C9).l,d0 ROM:0011409A cmpi.b #0,d0 ROM:0011409E bne.s loc_1140A8 ROM:001140A0 bra.l loc_114166 ROM:001140A6 ; --------------------------------------------------------------------------- ROM:001140A6 bra.s loc_1140C2 ROM:001140A8 ; --------------------------------------------------------------------------- ROM:001140A8 ROM:001140A8 loc_1140A8: ; CODE XREF: sub_114000+9E↑j ROM:001140A8 clr.l d1 ROM:001140AA move.b ($11C9).l,d1 ROM:001140B0 subi.l #1,d1 ROM:001140B6 mulu.l d2,d1 ROM:001140BA movea.l #$1E00,a0 ROM:001140C0 adda.l d1,a0 ROM:001140C2 ROM:001140C2 loc_1140C2: ; CODE XREF: sub_114000:loc_114092↑j ROM:001140C2 ; sub_114000+A6↑j ROM:001140C2 move.b ($11CA).l,d0 ROM:001140C8 cmpi.b #0,d0 ROM:001140CC ble.l loc_11413A ROM:001140D2 btst #0,($12F3).w ROM:001140D8 beq.l loc_114136 ROM:001140DE clr.w d0 ROM:001140E0 move.b ($11CB).l,d0 ROM:001140E6 cmpi.b #0,d0 ROM:001140EA bne.s loc_114106 ROM:001140EC movea.l ($420).w,a1 ROM:001140F0 move.l #$140000,d3 ROM:001140F6 clr.w d0 ROM:001140F8 move.b ($11C9).l,d0 ROM:001140FE movea.l #$1E00,a0 ROM:00114104 bra.s loc_11410E ROM:00114106 ; --------------------------------------------------------------------------- ROM:00114106 ROM:00114106 loc_114106: ; CODE XREF: sub_114000+EA↑j ROM:00114106 bset #6,($1312).w ROM:0011410C bra.s loc_114166 ROM:0011410E ; --------------------------------------------------------------------------- ROM:0011410E ROM:0011410E loc_11410E: ; CODE XREF: sub_114000+104↑j ROM:0011410E move.b ($11C8).l,d0 ROM:00114114 cmpi.b #0,d0 ROM:00114118 ble.s loc_11411E ROM:0011411A bra.s loc_114166 ROM:0011411C ; --------------------------------------------------------------------------- ROM:0011411C bra.s loc_114134 ROM:0011411E ; --------------------------------------------------------------------------- ROM:0011411E ROM:0011411E loc_11411E: ; CODE XREF: sub_114000+118↑j ROM:0011411E adda.w #$12,a0 ROM:00114122 move.w #$5AA5,(a0) ROM:00114126 suba.w #$12,a0 ROM:0011412A bsr.w sub_114258 ROM:0011412E bclr #7,($1313).w ROM:00114134 ROM:00114134 loc_114134: ; CODE XREF: sub_114000+11C↑j ROM:00114134 bra.s loc_114138 ROM:00114136 ; --------------------------------------------------------------------------- ROM:00114136 ROM:00114136 loc_114136: ; CODE XREF: sub_114000+D8↑j ROM:00114136 bra.s loc_114166 ROM:00114138 ; --------------------------------------------------------------------------- ROM:00114138 ROM:00114138 loc_114138: ; CODE XREF: sub_114000:loc_114134↑j ROM:00114138 bra.s loc_114164 ROM:0011413A ; --------------------------------------------------------------------------- ROM:0011413A ROM:0011413A loc_11413A: ; CODE XREF: sub_114000+CC↑j ROM:0011413A move.b ($11CB).l,d0 ROM:00114140 cmpi.b #0,d0 ROM:00114144 bne.s loc_11414A ROM:00114146 bra.s loc_114166 ROM:00114148 ; --------------------------------------------------------------------------- ROM:00114148 bra.s loc_114164 ROM:0011414A ; --------------------------------------------------------------------------- ROM:0011414A ROM:0011414A loc_11414A: ; CODE XREF: sub_114000+144↑j ROM:0011414A clr.l d1 ROM:0011414C move.b ($11CB).l,d1 ROM:00114152 subi.l #1,d1 ROM:00114158 mulu.l d2,d1 ROM:0011415C movea.l #$1E00,a1 ROM:00114162 adda.l d1,a1 ROM:00114164 ROM:00114164 loc_114164: ; CODE XREF: sub_114000:loc_114138↑j ROM:00114164 ; sub_114000+148↑j ROM:00114164 bra.s loc_114172 ROM:00114166 ; --------------------------------------------------------------------------- ROM:00114166 ROM:00114166 loc_114166: ; CODE XREF: sub_114000+1E↑j ROM:00114166 ; sub_114000+30↑j ... ROM:00114166 bset #0,($130D).w ROM:0011416C bclr #7,($1313).w ROM:00114172 ROM:00114172 loc_114172: ; CODE XREF: sub_114000:loc_114164↑j ROM:00114172 btst #7,($1313).w ROM:00114178 beq.s locret_114190 ROM:0011417A subi.w #1,d2 ROM:0011417E move.w #0,d1 ROM:00114182 bra.s loc_114188 ROM:00114184 ; --------------------------------------------------------------------------- ROM:00114184 ROM:00114184 loc_114184: ; CODE XREF: sub_114000+18E↓j ROM:00114184 addi.w #1,d1 ROM:00114188 ROM:00114188 loc_114188: ; CODE XREF: sub_114000+182↑j ROM:00114188 cmp.w d2,d1 ROM:0011418A bgt.s locret_114190 ROM:0011418C move.b (a0)+,(a1)+ ROM:0011418E bra.s loc_114184 ROM:00114190 ; --------------------------------------------------------------------------- ROM:00114190 ROM:00114190 locret_114190: ; CODE XREF: sub_114000+178↑j ROM:00114190 ; sub_114000+18A↑j ROM:00114190 rts ROM:00114190 ; End of function sub_114000 ROM:00114190 ROM:00114192 ROM:00114192 ; =============== S U B R O U T I N E ======================================= ROM:00114192 ROM:00114192 ROM:00114192 sub_114192: ; DATA XREF: sub_114258+6↓o ROM:00114192 move sr,-(sp) ROM:00114194 move #$2700,sr ROM:00114198 move.w ($520).w,d2 ROM:0011419C ext.l d2 ROM:0011419E add.l a1,d2 ROM:001141A0 move.w #$7031,($FFFFFA56).w ROM:001141A6 movea.l #$10AAAA,a3 ROM:001141AC movea.l #$105554,a4 ROM:001141B2 move.b #$AA,(a3) ROM:001141B6 move.b #$55,(a4) ; 'U' ROM:001141BA move.b #$80,(a3) ROM:001141BE move.b #$AA,(a3) ROM:001141C2 move.b #$55,(a4) ; 'U' ROM:001141C6 move.w #$30,(a1) ; '0' ROM:001141CA ROM:001141CA loc_1141CA: ; CODE XREF: sub_114192+4A↓j ROM:001141CA move.b #$55,($FFFFFA27).w ; 'U' ROM:001141D0 move.b #$AA,($FFFFFA27).w ROM:001141D6 move.w (a1),d4 ROM:001141D8 andi.w #$80,d4 ROM:001141DC beq.s loc_1141CA ROM:001141DE bsr.w sub_11421C ROM:001141E2 btst #4,($8EE).w ROM:001141E8 beq.s loc_114212 ROM:001141EA movea.l #$148000,a1 ROM:001141F0 move.w ($520).w,d2 ROM:001141F4 ext.l d2 ROM:001141F6 add.l a1,d2 ROM:001141F8 movea.l #0,a0 ROM:001141FE movea.w ($520).w,a0 ROM:00114202 adda.l #$1E00,a0 ROM:00114208 bsr.w sub_11421C ROM:0011420C bclr #4,($8EE).w ROM:00114212 ROM:00114212 loc_114212: ; CODE XREF: sub_114192+56↑j ROM:00114212 move.w #$1031,($FFFFFA56).w ROM:00114218 move (sp)+,sr ROM:0011421A rts ROM:0011421A ; End of function sub_114192 ROM:0011421A ROM:0011421C ROM:0011421C ; =============== S U B R O U T I N E ======================================= ROM:0011421C ROM:0011421C ROM:0011421C sub_11421C: ; CODE XREF: sub_114192+4C↑p ROM:0011421C ; sub_114192+76↑p ... ROM:0011421C cmp.l a1,d2 ROM:0011421E ble.l locret_114256 ROM:00114224 move.b #$AA,(a3) ROM:00114228 move.b #$55,(a4) ; 'U' ROM:0011422C move.b #$A0,(a3) ROM:00114230 move.w (a0)+,(a1)+ ROM:00114232 move.b #$55,($FFFFFA27).w ; 'U' ROM:00114238 move.b #$AA,($FFFFFA27).w ROM:0011423E move.w -2(a0),d0 ROM:00114242 move.w #$2500,d3 ROM:00114246 ROM:00114246 loc_114246: ; CODE XREF: sub_11421C+36↓j ROM:00114246 subq.w #1,d3 ROM:00114248 move.w -2(a1),d4 ROM:0011424C eor.w d0,d4 ROM:0011424E andi.w #$80,d4 ROM:00114252 bne.s loc_114246 ROM:00114254 bra.s sub_11421C ROM:00114256 ; --------------------------------------------------------------------------- ROM:00114256 ROM:00114256 locret_114256: ; CODE XREF: sub_11421C+2↑j ROM:00114256 rts ROM:00114256 ; End of function sub_11421C 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: sub_114000+12A↑p ROM:00114258 move.w #$C6,d0 ROM:0011425C asr.w #1,d0 ROM:0011425E movea.l #sub_114192,a3 ROM:00114264 movea.l ($434).w,a2 ROM:00114268 ROM:00114268 loc_114268: ; CODE XREF: sub_114258+12↓j ROM:00114268 move.w (a3)+,(a2)+ ROM:0011426A dbf d0,loc_114268 ROM:0011426E movea.l ($434).w,a2 ROM:00114272 jsr (a2) ROM:00114274 rts ROM:00114274 ; End of function sub_114258 ROM:00114274 ROM:00114276 ROM:00114276 ; =============== S U B R O U T I N E ======================================= ROM:00114276 ROM:00114276 ROM:00114276 sub_114276: ; CODE XREF: sub_1142EE↓p ROM:00114276 ; sub_1143DE↓p ... ROM:00114276 clr.l d1 ROM:00114278 bclr #4,($8DB).w ROM:0011427E bclr #2,($8E0).w ROM:00114284 bclr #0,($51B).w ROM:0011428A ROM:0011428A loc_11428A: ; CODE XREF: sub_114276+68↓j ROM:0011428A movea.l #$13A000,a0 ROM:00114290 move.w #$2E,d2 ; '.' ROM:00114294 mulu.w d1,d2 ROM:00114296 adda.l d2,a0 ROM:00114298 clr.l d4 ROM:0011429A clr.l d3 ROM:0011429C ROM:0011429C loc_11429C: ; CODE XREF: sub_114276+44↓j ROM:0011429C cmpi.b #$FF,(a0,d4.w) ROM:001142A2 beq.s loc_1142AC ROM:001142A4 bset #2,($8E0).w ROM:001142AA moveq #1,d3 ROM:001142AC ROM:001142AC loc_1142AC: ; CODE XREF: sub_114276+2C↑j ROM:001142AC addi.b #1,d4 ROM:001142B0 cmpi.w #0,d3 ROM:001142B4 bne.s loc_1142BC ROM:001142B6 cmpi.b #$2E,d4 ; '.' ROM:001142BA bne.s loc_11429C ROM:001142BC ROM:001142BC loc_1142BC: ; CODE XREF: sub_114276+3E↑j ROM:001142BC clr.l d3 ROM:001142BE cmpi.b #$2E,d4 ; '.' ROM:001142C2 bne.s loc_1142CE ROM:001142C4 bset #4,($8DB).w ROM:001142CA moveq #1,d3 ROM:001142CC bra.s loc_1142D2 ROM:001142CE ; --------------------------------------------------------------------------- ROM:001142CE ROM:001142CE loc_1142CE: ; CODE XREF: sub_114276+4C↑j ROM:001142CE addi.b #1,d1 ROM:001142D2 ROM:001142D2 loc_1142D2: ; CODE XREF: sub_114276+56↑j ROM:001142D2 cmpi.b #$50,d1 ; 'P' ROM:001142D6 beq.s loc_1142E0 ROM:001142D8 cmpi.l #0,d3 ROM:001142DE beq.s loc_11428A ROM:001142E0 ROM:001142E0 loc_1142E0: ; CODE XREF: sub_114276+60↑j ROM:001142E0 cmpi.b #$50,d1 ; 'P' ROM:001142E4 bne.s locret_1142EC ROM:001142E6 bset #0,($51B).w ROM:001142EC ROM:001142EC locret_1142EC: ; CODE XREF: sub_114276+6E↑j ROM:001142EC rts ROM:001142EC ; End of function sub_114276 ROM:001142EC ROM:001142EE ROM:001142EE ; =============== S U B R O U T I N E ======================================= ROM:001142EE ROM:001142EE ROM:001142EE sub_1142EE: ; CODE XREF: sub_122518+8AC↓p ROM:001142EE bsr.w sub_114276 ROM:001142F2 cmpi.b #0,d1 ROM:001142F6 bne.s loc_114300 ROM:001142F8 bset #0,($8E6).w ROM:001142FE bra.s loc_114302 ROM:00114300 ; --------------------------------------------------------------------------- ROM:00114300 ROM:00114300 loc_114300: ; CODE XREF: sub_1142EE+8↑j ROM:00114300 subq.b #1,d1 ROM:00114302 ROM:00114302 loc_114302: ; CODE XREF: sub_1142EE+10↑j ROM:00114302 movea.l #$13A000,a0 ROM:00114308 move.w #$2E,d2 ; '.' ROM:0011430C mulu.w d1,d2 ROM:0011430E adda.l d2,a0 ROM:00114310 movea.l #$11C5,a1 ROM:00114316 btst #7,($1314).w ROM:0011431C beq.s loc_114326 ROM:0011431E adda.l #6,a1 ROM:00114324 bra.s loc_11432C ROM:00114326 ; --------------------------------------------------------------------------- ROM:00114326 ROM:00114326 loc_114326: ; CODE XREF: sub_1142EE+2E↑j ROM:00114326 adda.l #3,a1 ROM:0011432C ROM:0011432C loc_11432C: ; CODE XREF: sub_1142EE+36↑j ROM:0011432C move.b #1,d3 ROM:00114330 bra.s loc_114336 ROM:00114332 ; --------------------------------------------------------------------------- ROM:00114332 ROM:00114332 loc_114332: ; CODE XREF: sub_1142EE+50↓j ROM:00114332 addi.b #1,d3 ROM:00114336 ROM:00114336 loc_114336: ; CODE XREF: sub_1142EE+42↑j ROM:00114336 cmpi.b #$2E,d3 ; '.' ROM:0011433A bgt.s locret_114340 ROM:0011433C move.b (a0)+,(a1)+ ROM:0011433E bra.s loc_114332 ROM:00114340 ; --------------------------------------------------------------------------- ROM:00114340 ROM:00114340 locret_114340: ; CODE XREF: sub_1142EE+4C↑j ROM:00114340 rts ROM:00114340 ; End of function sub_1142EE ROM:00114340 ROM:00114342 ROM:00114342 ; =============== S U B R O U T I N E ======================================= ROM:00114342 ROM:00114342 ROM:00114342 sub_114342: ; CODE XREF: ROM:00123862↓p ROM:00114342 move.b ($11C8).l,d1 ROM:00114348 cmpi.b #0,d1 ROM:0011434C bne.s loc_114356 ROM:0011434E bset #0,($8E6).w ROM:00114354 bra.s loc_114358 ROM:00114356 ; --------------------------------------------------------------------------- ROM:00114356 ROM:00114356 loc_114356: ; CODE XREF: sub_114342+A↑j ROM:00114356 subq.b #1,d1 ROM:00114358 ROM:00114358 loc_114358: ; CODE XREF: sub_114342+12↑j ROM:00114358 movea.l #$13A000,a0 ROM:0011435E move.w #$2E,d2 ; '.' ROM:00114362 mulu.w d1,d2 ROM:00114364 adda.l d2,a0 ROM:00114366 movea.l #$11C5,a1 ROM:0011436C btst #7,($1314).w ROM:00114372 beq.s loc_11437C ROM:00114374 adda.l #6,a1 ROM:0011437A bra.s loc_114382 ROM:0011437C ; --------------------------------------------------------------------------- ROM:0011437C ROM:0011437C loc_11437C: ; CODE XREF: sub_114342+30↑j ROM:0011437C adda.l #3,a1 ROM:00114382 ROM:00114382 loc_114382: ; CODE XREF: sub_114342+38↑j ROM:00114382 move.b #1,d3 ROM:00114386 bra.s loc_11438C ROM:00114388 ; --------------------------------------------------------------------------- ROM:00114388 ROM:00114388 loc_114388: ; CODE XREF: sub_114342+52↓j ROM:00114388 addi.b #1,d3 ROM:0011438C ROM:0011438C loc_11438C: ; CODE XREF: sub_114342+44↑j ROM:0011438C cmpi.b #$2E,d3 ; '.' ROM:00114390 bgt.s locret_114396 ROM:00114392 move.b (a0)+,(a1)+ ROM:00114394 bra.s loc_114388 ROM:00114396 ; --------------------------------------------------------------------------- ROM:00114396 ROM:00114396 locret_114396: ; CODE XREF: sub_114342+4E↑j ROM:00114396 rts ROM:00114396 ; End of function sub_114342 ROM:00114396 ROM:00114398 ; --------------------------------------------------------------------------- ROM:00114398 ROM:00114398 loc_114398: ; CODE XREF: ROM:001143DA↓j ROM:00114398 ; DATA XREF: sub_1143DE+32↓o ROM:00114398 movea.l #$10AAAA,a3 ROM:0011439E movea.l #$105554,a4 ROM:001143A4 move.b (a1)+,d5 ROM:001143A6 lsl.w #8,d5 ROM:001143A8 move.b (a1)+,d5 ROM:001143AA move.b #$AA,(a3) ROM:001143AE move.b #$55,(a4) ; 'U' ROM:001143B2 move.b #$A0,(a3) ROM:001143B6 move.w d5,(a0) ROM:001143B8 ROM:001143B8 loc_1143B8: ; CODE XREF: ROM:001143CC↓j ROM:001143B8 move.b #$55,($FFFFFA27).w ; 'U' ROM:001143BE move.b #$AA,($FFFFFA27).w ROM:001143C4 move.w (a0),d4 ROM:001143C6 eor.w d5,d4 ROM:001143C8 andi.w #$80,d4 ROM:001143CC bne.s loc_1143B8 ROM:001143CE adda.l #2,a0 ROM:001143D4 addq.b #2,d0 ROM:001143D6 cmpi.b #$2E,d0 ; '.' ROM:001143DA bne.s loc_114398 ROM:001143DC rts ROM:001143DE ROM:001143DE ; =============== S U B R O U T I N E ======================================= ROM:001143DE ROM:001143DE ROM:001143DE sub_1143DE: ; CODE XREF: sub_122518+4A2↓p ROM:001143DE bsr.w sub_114276 ROM:001143E2 movea.l #$13A000,a0 ROM:001143E8 move.w #$2E,d5 ; '.' ROM:001143EC mulu.w d1,d5 ROM:001143EE adda.l d5,a0 ROM:001143F0 movea.l #$11C5,a1 ROM:001143F6 adda.l #3,a1 ROM:001143FC clr.l d0 ROM:001143FE move sr,-(sp) ROM:00114400 move #$2700,sr ROM:00114404 move.w #$7031,($FFFFFA56).w ROM:0011440A move.w #$46,d2 ; 'F' ROM:0011440E asr.w #1,d2 ROM:00114410 movea.l #loc_114398,a3 ROM:00114416 movea.l #$1E00,a2 ROM:0011441C ROM:0011441C loc_11441C: ; CODE XREF: sub_1143DE+40↓j ROM:0011441C move.w (a3)+,(a2)+ ROM:0011441E dbf d2,loc_11441C ROM:00114422 movea.l #$1E00,a2 ROM:00114428 jsr (a2) ROM:0011442A move.w #$1031,($FFFFFA56).w ROM:00114430 move (sp)+,sr ROM:00114432 rts ROM:00114432 ; End of function sub_1143DE ROM:00114432 ROM:00114434 ROM:00114434 ; =============== S U B R O U T I N E ======================================= ROM:00114434 ROM:00114434 ROM:00114434 sub_114434: ; CODE XREF: ROM:0011459C↓p ROM:00114434 movea.l #unk_110400,a1 ROM:0011443A movea.l #$13C00A,a0 ROM:00114440 bclr #4,($51B).w ROM:00114446 move.b #0,d0 ROM:0011444A bra.s loc_114450 ROM:0011444C ; --------------------------------------------------------------------------- ROM:0011444C ROM:0011444C loc_11444C: ; CODE XREF: sub_114434+36↓j ROM:0011444C addi.b #1,d0 ROM:00114450 ROM:00114450 loc_114450: ; CODE XREF: sub_114434+16↑j ROM:00114450 cmpi.b #7,d0 ROM:00114454 bgt.s locret_11446C ROM:00114456 move.b (a1),d1 ROM:00114458 cmp.b (a0),d1 ROM:0011445A beq.s loc_114462 ROM:0011445C bset #4,($51B).w ROM:00114462 ROM:00114462 loc_114462: ; CODE XREF: sub_114434+26↑j ROM:00114462 adda.w #1,a0 ROM:00114466 adda.w #2,a1 ROM:0011446A bra.s loc_11444C ROM:0011446C ; --------------------------------------------------------------------------- ROM:0011446C ROM:0011446C locret_11446C: ; CODE XREF: sub_114434+20↑j ROM:0011446C rts ROM:0011446C ; End of function sub_114434 ROM:0011446C ROM:0011446E ROM:0011446E ; =============== S U B R O U T I N E ======================================= ROM:0011446E ROM:0011446E ROM:0011446E sub_11446E: ; CODE XREF: sub_11449E+2E↓p ROM:0011446E move.w #$5AA5,d0 ROM:00114472 movea.l #$12,a0 ROM:00114478 adda.l #$13C000,a0 ROM:0011447E bsr.l sub_114A8C ROM:00114484 rts ROM:00114484 ; End of function sub_11446E ROM:00114484 ROM:00114486 ROM:00114486 ; =============== S U B R O U T I N E ======================================= ROM:00114486 ROM:00114486 ROM:00114486 sub_114486: ; CODE XREF: sub_1144FC+2E↓p ROM:00114486 move.w #$5AA5,d0 ROM:0011448A movea.l #$410,a0 ROM:00114490 adda.l #unk_110000,a0 ROM:00114496 bsr.l sub_114A8C ROM:0011449C rts ROM:0011449C ; End of function sub_114486 ROM:0011449C ROM:0011449E ROM:0011449E ; =============== S U B R O U T I N E ======================================= ROM:0011449E ROM:0011449E ROM:0011449E sub_11449E: ; CODE XREF: ROM:001145A4↓p ROM:0011449E movea.l #$13C000,a0 ROM:001144A4 movea.l #$13FFFF,a1 ROM:001144AA bsr.w sub_11455A ROM:001144AE movea.l #$13C000,a2 ROM:001144B4 adda.l #$12,a2 ROM:001144BA cmpi.w #$FFFF,(a2) ROM:001144BE bne.s loc_1144D2 ROM:001144C0 cmpi.w #$A5A5,d0 ROM:001144C4 bne.s loc_1144D0 ROM:001144C6 bset #7,($51A).w ROM:001144CC bsr.w sub_11446E ROM:001144D0 ROM:001144D0 loc_1144D0: ; CODE XREF: sub_11449E+26↑j ROM:001144D0 bra.s locret_1144FA ROM:001144D2 ; --------------------------------------------------------------------------- ROM:001144D2 ROM:001144D2 loc_1144D2: ; CODE XREF: sub_11449E+20↑j ROM:001144D2 cmpi.w #$5AA5,(a2) ROM:001144D6 bne.s loc_1144F4 ROM:001144D8 subi.w #$5AA5,d0 ROM:001144DC subi.w #1,d0 ROM:001144E0 cmpi.w #$A5A5,d0 ROM:001144E4 bne.s loc_1144F2 ROM:001144E6 bset #7,($51A).w ROM:001144EC bset #2,($8DA).w ROM:001144F2 ROM:001144F2 loc_1144F2: ; CODE XREF: sub_11449E+46↑j ROM:001144F2 bra.s locret_1144FA ROM:001144F4 ; --------------------------------------------------------------------------- ROM:001144F4 ROM:001144F4 loc_1144F4: ; CODE XREF: sub_11449E+38↑j ROM:001144F4 bset #4,($8E9).w ROM:001144FA ROM:001144FA locret_1144FA: ; CODE XREF: sub_11449E:loc_1144D0↑j ROM:001144FA ; sub_11449E:loc_1144F2↑j ROM:001144FA rts ROM:001144FA ; End of function sub_11449E ROM:001144FA ROM:001144FC ROM:001144FC ; =============== S U B R O U T I N E ======================================= ROM:001144FC ROM:001144FC ROM:001144FC sub_1144FC: ; CODE XREF: ROM:001145A0↓p ROM:001144FC movea.l #unk_110000,a0 ROM:00114502 movea.l #byte_139FFF,a1 ROM:00114508 bsr.w sub_11455A ROM:0011450C movea.l #unk_110000,a2 ROM:00114512 adda.l #$410,a2 ROM:00114518 cmpi.w #$FFFF,(a2) ROM:0011451C bne.s loc_114530 ROM:0011451E cmpi.w #$AA55,d0 ROM:00114522 bne.s loc_11452E ROM:00114524 bset #3,($51A).w ROM:0011452A bsr.w sub_114486 ROM:0011452E ROM:0011452E loc_11452E: ; CODE XREF: sub_1144FC+26↑j ROM:0011452E bra.s locret_114558 ROM:00114530 ; --------------------------------------------------------------------------- ROM:00114530 ROM:00114530 loc_114530: ; CODE XREF: sub_1144FC+20↑j ROM:00114530 cmpi.w #$5AA5,(a2) ROM:00114534 bne.s loc_114552 ROM:00114536 subi.w #$5AA5,d0 ROM:0011453A subi.w #1,d0 ROM:0011453E cmpi.w #$AA55,d0 ROM:00114542 bne.s loc_114550 ROM:00114544 bset #3,($51A).w ROM:0011454A bset #5,($8DD).w ROM:00114550 ROM:00114550 loc_114550: ; CODE XREF: sub_1144FC+46↑j ROM:00114550 bra.s locret_114558 ROM:00114552 ; --------------------------------------------------------------------------- ROM:00114552 ROM:00114552 loc_114552: ; CODE XREF: sub_1144FC+38↑j ROM:00114552 bset #4,($8E2).w ROM:00114558 ROM:00114558 locret_114558: ; CODE XREF: sub_1144FC:loc_11452E↑j ROM:00114558 ; sub_1144FC:loc_114550↑j ROM:00114558 rts ROM:00114558 ; End of function sub_1144FC ROM:00114558 ROM:0011455A ROM:0011455A ; =============== S U B R O U T I N E ======================================= ROM:0011455A ROM:0011455A ROM:0011455A sub_11455A: ; CODE XREF: sub_11449E+C↑p ROM:0011455A ; sub_1144FC+C↑p ... ROM:0011455A move.l a1,d2 ROM:0011455C sub.l a0,d2 ROM:0011455E lsr.l #1,d2 ROM:00114560 clr.l d0 ROM:00114562 ROM:00114562 loc_114562: ; CODE XREF: sub_11455A+3A↓j ROM:00114562 cmpi.l #0,d2 ROM:00114568 ble.s locret_114596 ROM:0011456A move.b #$55,($FFFFFA27).w ; 'U' ROM:00114570 move.b #$AA,($FFFFFA27).w ROM:00114576 cmpi.l #$FFFF,d2 ROM:0011457C ble.s loc_11458A ROM:0011457E move.w #$FFFF,d1 ROM:00114582 subi.l #$10000,d2 ROM:00114588 bra.s loc_11458E ROM:0011458A ; --------------------------------------------------------------------------- ROM:0011458A ROM:0011458A loc_11458A: ; CODE XREF: sub_11455A+22↑j ROM:0011458A move.w d2,d1 ROM:0011458C clr.l d2 ROM:0011458E ROM:0011458E loc_11458E: ; CODE XREF: sub_11455A+2E↑j ROM:0011458E ; sub_11455A+36↓j ROM:0011458E add.w (a0)+,d0 ROM:00114590 dbf d1,loc_11458E ROM:00114594 bra.s loc_114562 ROM:00114596 ; --------------------------------------------------------------------------- ROM:00114596 ROM:00114596 locret_114596: ; CODE XREF: sub_11455A+E↑j ROM:00114596 rts ROM:00114596 ; End of function sub_11455A ROM:00114596 ROM:00114598 ; --------------------------------------------------------------------------- ROM:00114598 clr.w ($51A).w ROM:0011459C bsr.w sub_114434 ROM:001145A0 bsr.w sub_1144FC ROM:001145A4 bsr.w sub_11449E ROM:001145A8 cmpi.w #$8800,($51A).w ROM:001145AE bne.s locret_1145B6 ROM:001145B0 bset #7,($51B).w ROM:001145B6 ROM:001145B6 locret_1145B6: ; CODE XREF: ROM:001145AE↑j ROM:001145B6 rts ROM:001145B8 ROM:001145B8 ; =============== S U B R O U T I N E ======================================= ROM:001145B8 ROM:001145B8 ROM:001145B8 sub_1145B8: ; CODE XREF: ROM:00115850↓p ROM:001145B8 btst #7,($8E5).w ROM:001145BE bne.l loc_114650 ROM:001145C4 btst #3,($8DA).w ROM:001145CA bne.s loc_1145DE ROM:001145CC bset #3,($8DA).w ROM:001145D2 movea.l #unk_110000,a0 ROM:001145D8 clr.w ($51C).w ROM:001145DC bra.s loc_1145E2 ROM:001145DE ; --------------------------------------------------------------------------- ROM:001145DE ROM:001145DE loc_1145DE: ; CODE XREF: sub_1145B8+12↑j ROM:001145DE movea.l ($418).w,a0 ROM:001145E2 ROM:001145E2 loc_1145E2: ; CODE XREF: sub_1145B8+24↑j ROM:001145E2 movea.l a0,a1 ROM:001145E4 move.l $14(a5),d1 ROM:001145E8 lsl.l #1,d1 ROM:001145EA adda.l d1,a1 ROM:001145EC move.l a1,($418).w ROM:001145F0 suba.w #1,a1 ROM:001145F4 cmpa.l #byte_139FFF,a1 ROM:001145FA blt.s loc_11460E ROM:001145FC movea.l #byte_139FFF,a1 ROM:00114602 bset #7,($8E5).w ROM:00114608 bset #0,($6F9).w ROM:0011460E ROM:0011460E loc_11460E: ; CODE XREF: sub_1145B8+42↑j ROM:0011460E bsr.w sub_11455A ROM:00114612 add.w d0,($51C).w ROM:00114616 btst #7,($8E5).w ROM:0011461C beq.s loc_11464E ROM:0011461E move.w ($51C).w,d0 ROM:00114622 subi.w #$5AA5,d0 ROM:00114626 subi.w #1,d0 ROM:0011462A cmpi.w #$AA55,d0 ROM:0011462E beq.s loc_114642 ROM:00114630 bset #7,($8DE).w ROM:00114636 bset #1,($6F9).w ROM:0011463C bset #4,($8DA).w ROM:00114642 ROM:00114642 loc_114642: ; CODE XREF: sub_1145B8+76↑j ROM:00114642 move.l #$13C000,($418).w ROM:0011464A clr.w ($51E).w ROM:0011464E ROM:0011464E loc_11464E: ; CODE XREF: sub_1145B8+64↑j ROM:0011464E bra.s locret_1146BC ROM:00114650 ; --------------------------------------------------------------------------- ROM:00114650 ROM:00114650 loc_114650: ; CODE XREF: sub_1145B8+6↑j ROM:00114650 btst #2,($8E3).w ROM:00114656 bne.s locret_1146BC ROM:00114658 movea.l ($418).w,a0 ROM:0011465C movea.l a0,a1 ROM:0011465E move.l $14(a5),d1 ROM:00114662 lsl.l #1,d1 ROM:00114664 adda.l d1,a1 ROM:00114666 move.l a1,($418).w ROM:0011466A suba.w #1,a1 ROM:0011466E cmpa.l #$13FFFF,a1 ROM:00114674 blt.s loc_114688 ROM:00114676 movea.l #$13FFFF,a1 ROM:0011467C bset #2,($8E3).w ROM:00114682 bset #2,($6F9).w ROM:00114688 ROM:00114688 loc_114688: ; CODE XREF: sub_1145B8+BC↑j ROM:00114688 bsr.w sub_11455A ROM:0011468C add.w d0,($51E).w ROM:00114690 btst #2,($8E3).w ROM:00114696 beq.s locret_1146BC ROM:00114698 move.w ($51E).w,d0 ROM:0011469C subi.w #$5AA5,d0 ROM:001146A0 subi.w #1,d0 ROM:001146A4 cmpi.w #$A5A5,d0 ROM:001146A8 beq.s locret_1146BC ROM:001146AA bset #5,($8EB).w ROM:001146B0 bset #3,($6F9).w ROM:001146B6 bset #4,($8DA).w ROM:001146BC ROM:001146BC locret_1146BC: ; CODE XREF: sub_1145B8:loc_11464E↑j ROM:001146BC ; sub_1145B8+9E↑j ... ROM:001146BC rts ROM:001146BC ; End of function sub_1145B8 ROM:001146BC ROM:001146BE ROM:001146BE ; =============== S U B R O U T I N E ======================================= ROM:001146BE ROM:001146BE ROM:001146BE sub_1146BE: ; CODE XREF: ROM:00134DBA↓p ROM:001146BE movea.l #unk_110000,a0 ROM:001146C4 clr.w d0 ROM:001146C6 move.l #$2FFFF,d1 ROM:001146CC lsr.l #1,d1 ROM:001146CE move.l d1,d2 ROM:001146D0 swap d2 ROM:001146D2 ROM:001146D2 loc_1146D2: ; CODE XREF: sub_1146BE+2E↓j ROM:001146D2 cmpi.w #0,d2 ROM:001146D6 blt.s loc_1146EE ROM:001146D8 move.b #$55,($FFFFFA27).w ; 'U' ROM:001146DE move.b #$AA,($FFFFFA27).w ROM:001146E4 ROM:001146E4 loc_1146E4: ; CODE XREF: sub_1146BE+28↓j ROM:001146E4 add.w (a0)+,d0 ROM:001146E6 dbf d1,loc_1146E4 ROM:001146EA subq.w #1,d2 ROM:001146EC bra.s loc_1146D2 ROM:001146EE ; --------------------------------------------------------------------------- ROM:001146EE ROM:001146EE loc_1146EE: ; CODE XREF: sub_1146BE+18↑j ROM:001146EE cmpi.w #$AA55,d0 ROM:001146F2 beq.s locret_1146FA ROM:001146F4 bset #0,($1116).w ROM:001146FA ROM:001146FA locret_1146FA: ; CODE XREF: sub_1146BE+34↑j ROM:001146FA rts ROM:001146FA ; End of function sub_1146BE ROM:001146FA ROM:001146FC ; --------------------------------------------------------------------------- ROM:001146FC move.w ($526).w,d1 ROM:00114700 cmpi.w #3,d1 ROM:00114704 bcc.s locret_11470E ROM:00114706 movea.l off_114710(pc,d1.w*4),a0 ROM:0011470A nop ROM:0011470C jmp (a0) ROM:0011470E ; --------------------------------------------------------------------------- ROM:0011470E ROM:0011470E locret_11470E: ; CODE XREF: ROM:00114704↑j ROM:0011470E rts ROM:0011470E ; --------------------------------------------------------------------------- ROM:00114710 off_114710: dc.l loc_11471C ; DATA XREF: ROM:00114706↑r ROM:00114714 dc.l loc_114728 ROM:00114718 dc.l loc_11474C ROM:0011471C ; --------------------------------------------------------------------------- ROM:0011471C ROM:0011471C loc_11471C: ; DATA XREF: ROM:off_114710↑o ROM:0011471C move.w #1,($526).w ROM:00114722 bra.w locret_11474A ROM:00114726 ; --------------------------------------------------------------------------- ROM:00114726 rts ROM:00114728 ; --------------------------------------------------------------------------- ROM:00114728 ROM:00114728 loc_114728: ; DATA XREF: ROM:00114714↑o ROM:00114728 btst #2,($1309).w ROM:0011472E beq.s locret_11474A ROM:00114730 bclr #2,($1309).w ROM:00114736 clr.w ($522).w ROM:0011473A clr.w ($524).w ROM:0011473E clr.l ($42C).w ROM:00114742 move.w #2,($526).w ROM:00114748 bra.s loc_114776 ROM:0011474A ; --------------------------------------------------------------------------- ROM:0011474A ROM:0011474A locret_11474A: ; CODE XREF: ROM:00114722↑j ROM:0011474A ; ROM:0011472E↑j ... ROM:0011474A rts ROM:0011474C ; --------------------------------------------------------------------------- ROM:0011474C ROM:0011474C loc_11474C: ; DATA XREF: ROM:00114718↑o ROM:0011474C btst #7,($1315).w ROM:00114752 beq.s loc_11475C ROM:00114754 bclr #7,($1315).w ROM:0011475A bra.s loc_114776 ROM:0011475C ; --------------------------------------------------------------------------- ROM:0011475C ROM:0011475C loc_11475C: ; CODE XREF: ROM:00114752↑j ROM:0011475C btst #6,($12F9).w ROM:00114762 beq.s loc_114776 ROM:00114764 bclr #6,($12F9).w ROM:0011476A bsr.w sub_1147FA ROM:0011476E move.w #1,($526).w ROM:00114774 bra.s locret_11474A ROM:00114776 ; --------------------------------------------------------------------------- ROM:00114776 ROM:00114776 loc_114776: ; CODE XREF: ROM:00114748↑j ROM:00114776 ; ROM:0011475A↑j ... ROM:00114776 bsr.w sub_11480C ROM:0011477A rts ROM:0011477C ; --------------------------------------------------------------------------- ROM:0011477C rts ROM:0011477E ROM:0011477E ; =============== S U B R O U T I N E ======================================= ROM:0011477E ROM:0011477E ROM:0011477E sub_11477E: ; CODE XREF: sub_1238EA+2C2↓p ROM:0011477E clr.l d0 ROM:00114780 move.b ($11C7).w,d0 ROM:00114784 lsl.l #8,d0 ROM:00114786 or.b ($11C8).w,d0 ROM:0011478A lsl.l #8,d0 ROM:0011478C or.b ($11C9).w,d0 ROM:00114790 move.l d0,($430).w ROM:00114794 clr.l d0 ROM:00114796 move.b ($11CB).w,d0 ROM:0011479A lsl.l #8,d0 ROM:0011479C or.b ($11CC).w,d0 ROM:001147A0 lsl.l #8,d0 ROM:001147A2 or.b ($11CD).w,d0 ROM:001147A6 move.l d0,($428).w ROM:001147AA rts ROM:001147AA ; End of function sub_11477E ROM:001147AA ROM:001147AC ROM:001147AC ; =============== S U B R O U T I N E ======================================= ROM:001147AC ROM:001147AC ROM:001147AC sub_1147AC: ; CODE XREF: sub_1238EA+2D6↓p ROM:001147AC lea ($11C5).w,a0 ROM:001147B0 moveq #2,d1 ROM:001147B2 clr.l d0 ROM:001147B4 move.b (a0),d0 ROM:001147B6 subq.b #1,d0 ROM:001147B8 lea ($71E).w,a1 ROM:001147BC move.w ($522).w,d2 ROM:001147C0 ROM:001147C0 loc_1147C0: ; CODE XREF: sub_1147AC+3A↓j ROM:001147C0 move.b (a0,d1.w),(a1,d2.w) ROM:001147C6 cmpi.w #$104,d2 ROM:001147CA bge.s loc_1147D0 ROM:001147CC addq.w #1,d2 ROM:001147CE bra.s loc_1147D2 ROM:001147D0 ; --------------------------------------------------------------------------- ROM:001147D0 ROM:001147D0 loc_1147D0: ; CODE XREF: sub_1147AC+1E↑j ROM:001147D0 clr.w d2 ROM:001147D2 ROM:001147D2 loc_1147D2: ; CODE XREF: sub_1147AC+22↑j ROM:001147D2 addq.b #1,d1 ROM:001147D4 addq.l #1,($42C).w ROM:001147D8 subq.b #1,d0 ROM:001147DA cmpi.l #0,d0 ROM:001147E0 beq.s loc_1147E8 ROM:001147E2 cmp.w ($524).w,d2 ROM:001147E6 bne.s loc_1147C0 ROM:001147E8 ROM:001147E8 loc_1147E8: ; CODE XREF: sub_1147AC+34↑j ROM:001147E8 move.w d2,($522).w ROM:001147EC cmp.w ($524).w,d2 ROM:001147F0 bne.s locret_1147F8 ROM:001147F2 bset #6,($8E6).w ROM:001147F8 ROM:001147F8 locret_1147F8: ; CODE XREF: sub_1147AC+44↑j ROM:001147F8 rts ROM:001147F8 ; End of function sub_1147AC ROM:001147F8 ROM:001147FA ROM:001147FA ; =============== S U B R O U T I N E ======================================= ROM:001147FA ROM:001147FA ROM:001147FA sub_1147FA: ; CODE XREF: ROM:0011476A↑p ROM:001147FA ; sub_1147FA+E↓j ROM:001147FA cmpi.l #0,($42C).w ROM:00114802 ble.s locret_11480A ROM:00114804 bsr.w sub_11480C ROM:00114808 bra.s sub_1147FA ROM:0011480A ; --------------------------------------------------------------------------- ROM:0011480A ROM:0011480A locret_11480A: ; CODE XREF: sub_1147FA+8↑j ROM:0011480A rts ROM:0011480A ; End of function sub_1147FA ROM:0011480A ROM:0011480C ROM:0011480C ; =============== S U B R O U T I N E ======================================= ROM:0011480C ROM:0011480C ROM:0011480C sub_11480C: ; CODE XREF: ROM:loc_114776↑p ROM:0011480C ; sub_1147FA+A↑p ROM:0011480C move.w ($528).w,d1 ROM:00114810 cmpi.w #3,d1 ROM:00114814 bcc.s locret_11481E ROM:00114816 movea.l off_114820(pc,d1.w*4),a0 ROM:0011481A nop ROM:0011481C jmp (a0) ROM:0011481E ; --------------------------------------------------------------------------- ROM:0011481E ROM:0011481E locret_11481E: ; CODE XREF: sub_11480C+8↑j ROM:0011481E rts ROM:0011481E ; End of function sub_11480C ROM:0011481E ROM:0011481E ; --------------------------------------------------------------------------- ROM:00114820 off_114820: dc.l loc_11482C ; DATA XREF: sub_11480C+A↑r ROM:00114824 dc.l loc_114838 ROM:00114828 dc.l loc_114858 ROM:0011482C ; --------------------------------------------------------------------------- ROM:0011482C ROM:0011482C loc_11482C: ; DATA XREF: ROM:off_114820↑o ROM:0011482C move.w #1,($528).w ROM:00114832 bra.w locret_114856 ROM:00114836 ; --------------------------------------------------------------------------- ROM:00114836 rts ROM:00114838 ; --------------------------------------------------------------------------- ROM:00114838 ROM:00114838 loc_114838: ; DATA XREF: ROM:00114824↑o ROM:00114838 move.w ($522).w,d0 ROM:0011483C cmpi.l #0,($42C).w ROM:00114844 ble.s locret_114856 ROM:00114846 cmp.w ($524).w,d0 ROM:0011484A beq.s locret_114856 ROM:0011484C move.w #2,($528).w ROM:00114852 bra.w locret_1148AE ROM:00114856 ; --------------------------------------------------------------------------- ROM:00114856 ROM:00114856 locret_114856: ; CODE XREF: ROM:00114832↑j ROM:00114856 ; ROM:00114844↑j ... ROM:00114856 rts ROM:00114858 ; --------------------------------------------------------------------------- ROM:00114858 ROM:00114858 loc_114858: ; DATA XREF: ROM:00114828↑o ROM:00114858 move.w ($522).w,d0 ROM:0011485C cmpi.l #2,($42C).w ROM:00114864 blt.s loc_114878 ROM:00114866 cmp.w ($524).w,d0 ROM:0011486A beq.s loc_114878 ROM:0011486C bsr.w sub_1148B2 ROM:00114870 bsr.w sub_114A8C ROM:00114874 bra.w locret_1148AE ROM:00114878 ; --------------------------------------------------------------------------- ROM:00114878 ROM:00114878 loc_114878: ; CODE XREF: ROM:00114864↑j ROM:00114878 ; ROM:0011486A↑j ROM:00114878 cmpi.l #1,($42C).w ROM:00114880 bne.s loc_114894 ROM:00114882 cmp.w ($524).w,d0 ROM:00114886 beq.s loc_114894 ROM:00114888 bsr.w sub_1148EE ROM:0011488C bsr.w sub_114A8C ROM:00114890 bra.w locret_1148AE ROM:00114894 ; --------------------------------------------------------------------------- ROM:00114894 ROM:00114894 loc_114894: ; CODE XREF: ROM:00114880↑j ROM:00114894 ; ROM:00114886↑j ROM:00114894 cmpi.l #1,($42C).w ROM:0011489C bne.s locret_1148AE ROM:0011489E cmp.w ($524).w,d0 ROM:001148A2 beq.s locret_1148AE ROM:001148A4 move.w #1,($528).w ROM:001148AA bra.w locret_114856 ROM:001148AE ; --------------------------------------------------------------------------- ROM:001148AE ROM:001148AE locret_1148AE: ; CODE XREF: ROM:00114852↑j ROM:001148AE ; ROM:00114874↑j ... ROM:001148AE rts ROM:001148B0 ; --------------------------------------------------------------------------- ROM:001148B0 rts ROM:001148B2 ROM:001148B2 ; =============== S U B R O U T I N E ======================================= ROM:001148B2 ROM:001148B2 ROM:001148B2 sub_1148B2: ; CODE XREF: ROM:0011486C↑p ROM:001148B2 lea ($71E).w,a1 ROM:001148B6 move.w ($524).w,d1 ROM:001148BA movea.l ($430).w,a0 ROM:001148BE move.b (a1,d1.w),d0 ROM:001148C2 lsl.w #8,d0 ROM:001148C4 cmpi.w #$104,d1 ROM:001148C8 bge.s loc_1148CE ROM:001148CA addq.w #1,d1 ROM:001148CC bra.s loc_1148D0 ROM:001148CE ; --------------------------------------------------------------------------- ROM:001148CE ROM:001148CE loc_1148CE: ; CODE XREF: sub_1148B2+16↑j ROM:001148CE clr.w d1 ROM:001148D0 ROM:001148D0 loc_1148D0: ; CODE XREF: sub_1148B2+1A↑j ROM:001148D0 or.b (a1,d1.w),d0 ROM:001148D4 cmpi.w #$104,d1 ROM:001148D8 bge.s loc_1148DE ROM:001148DA addq.w #1,d1 ROM:001148DC bra.s loc_1148E0 ROM:001148DE ; --------------------------------------------------------------------------- ROM:001148DE ROM:001148DE loc_1148DE: ; CODE XREF: sub_1148B2+26↑j ROM:001148DE clr.w d1 ROM:001148E0 ROM:001148E0 loc_1148E0: ; CODE XREF: sub_1148B2+2A↑j ROM:001148E0 subq.l #2,($42C).w ROM:001148E4 addq.l #2,($430).w ROM:001148E8 move.w d1,($524).w ROM:001148EC rts ROM:001148EC ; End of function sub_1148B2 ROM:001148EC ROM:001148EE ROM:001148EE ; =============== S U B R O U T I N E ======================================= ROM:001148EE ROM:001148EE ROM:001148EE sub_1148EE: ; CODE XREF: ROM:00114888↑p ROM:001148EE lea ($71E).w,a1 ROM:001148F2 move.w ($524).w,d1 ROM:001148F6 movea.l ($430).w,a0 ROM:001148FA move.b (a1,d1.w),d0 ROM:001148FE cmpi.w #$104,d1 ROM:00114902 bge.s loc_114908 ROM:00114904 addq.w #1,d1 ROM:00114906 bra.s loc_11490A ROM:00114908 ; --------------------------------------------------------------------------- ROM:00114908 ROM:00114908 loc_114908: ; CODE XREF: sub_1148EE+14↑j ROM:00114908 clr.w d1 ROM:0011490A ROM:0011490A loc_11490A: ; CODE XREF: sub_1148EE+18↑j ROM:0011490A lsl.w #8,d0 ROM:0011490C ori.w #$FF,d0 ROM:00114910 subq.l #1,($42C).w ROM:00114914 addq.l #1,($430).w ROM:00114918 move.w d1,($524).w ROM:0011491C rts ROM:0011491C ; End of function sub_1148EE ROM:0011491C ROM:0011491E ROM:0011491E ; =============== S U B R O U T I N E ======================================= ROM:0011491E ROM:0011491E ROM:0011491E sub_11491E: ; DATA XREF: ROM:00114982↓o ROM:0011491E move sr,-(sp) ROM:00114920 move #$2700,sr ROM:00114924 move.w #$7031,($FFFFFA56).w ROM:0011492A movea.l #$13C000,a2 ROM:00114930 movea.l #$10AAAA,a3 ROM:00114936 movea.l #$105554,a4 ROM:0011493C move.b #$AA,(a3) ROM:00114940 move.b #$55,(a4) ; 'U' ROM:00114944 move.b #$80,(a3) ROM:00114948 move.b #$AA,(a3) ROM:0011494C move.b #$55,(a4) ; 'U' ROM:00114950 move.w #$30,(a2) ; '0' ROM:00114954 ROM:00114954 loc_114954: ; CODE XREF: sub_11491E+4C↓j ROM:00114954 move.b #$55,($FFFFFA27).w ; 'U' ROM:0011495A move.b #$AA,($FFFFFA27).w ROM:00114960 move.w ($13C000).l,d4 ROM:00114966 andi.w #$80,d4 ROM:0011496A beq.s loc_114954 ROM:0011496C move.w #$1031,($FFFFFA56).w ROM:00114972 move (sp)+,sr ROM:00114974 bset #1,($8E7).w ROM:0011497A rts ROM:0011497A ; End of function sub_11491E ROM:0011497A ROM:0011497C ; --------------------------------------------------------------------------- ROM:0011497C move.w #$5E,d0 ; '^' ROM:00114980 asr.w #1,d0 ROM:00114982 movea.l #sub_11491E,a3 ROM:00114988 movea.l #$1E00,a2 ROM:0011498E ROM:0011498E loc_11498E: ; CODE XREF: ROM:00114990↓j ROM:0011498E move.w (a3)+,(a2)+ ROM:00114990 dbf d0,loc_11498E ROM:00114994 movea.l #$1E00,a2 ROM:0011499A jsr (a2) ROM:0011499C rts ROM:0011499E ROM:0011499E ; =============== S U B R O U T I N E ======================================= ROM:0011499E ROM:0011499E ROM:0011499E sub_11499E: ; DATA XREF: ROM:00114A2A↓o ROM:0011499E move sr,-(sp) ROM:001149A0 move #$2700,sr ROM:001149A4 move.w #$7031,($FFFFFA56).w ROM:001149AA movea.l #unk_110000,a2 ROM:001149B0 movea.l #$10AAAA,a3 ROM:001149B6 movea.l #$105554,a4 ROM:001149BC move.b #$AA,(a3) ROM:001149C0 move.b #$55,(a4) ; 'U' ROM:001149C4 move.b #$80,(a3) ROM:001149C8 move.b #$AA,(a3) ROM:001149CC move.b #$55,(a4) ; 'U' ROM:001149D0 move.w #$30,(a2) ; '0' ROM:001149D4 movea.l #(loc_11FFFE+2),a2 ROM:001149DA move.w #$30,(a2) ; '0' ROM:001149DE movea.l #(loc_12FFFE+2),a2 ROM:001149E4 move.w #$30,(a2) ; '0' ROM:001149E8 movea.l #dword_138000,a2 ROM:001149EE move.w #$30,(a2) ; '0' ROM:001149F2 movea.l #$13C000,a2 ROM:001149F8 move.w #$30,(a2) ; '0' ROM:001149FC ROM:001149FC loc_1149FC: ; CODE XREF: sub_11499E+74↓j ROM:001149FC move.b #$55,($FFFFFA27).w ; 'U' ROM:00114A02 move.b #$AA,($FFFFFA27).w ROM:00114A08 move.w ($13C000).l,d4 ROM:00114A0E andi.w #$80,d4 ROM:00114A12 beq.s loc_1149FC ROM:00114A14 move.w #$1031,($FFFFFA56).w ROM:00114A1A move (sp)+,sr ROM:00114A1C bset #1,($8E7).w ROM:00114A22 rts ROM:00114A22 ; End of function sub_11499E ROM:00114A22 ROM:00114A24 ; --------------------------------------------------------------------------- ROM:00114A24 move.w #$86,d0 ROM:00114A28 asr.w #1,d0 ROM:00114A2A movea.l #sub_11499E,a3 ROM:00114A30 movea.l #$1E00,a2 ROM:00114A36 ROM:00114A36 loc_114A36: ; CODE XREF: ROM:00114A38↓j ROM:00114A36 move.w (a3)+,(a2)+ ROM:00114A38 dbf d0,loc_114A36 ROM:00114A3C movea.l #$1E00,a2 ROM:00114A42 jsr (a2) ROM:00114A44 rts ROM:00114A46 ; --------------------------------------------------------------------------- ROM:00114A46 ROM:00114A46 loc_114A46: ; DATA XREF: sub_114A8C+6↓o ROM:00114A46 move sr,-(sp) ROM:00114A48 move #$2700,sr ROM:00114A4C move.w #$7031,($FFFFFA56).w ROM:00114A52 movea.l #$10AAAA,a3 ROM:00114A58 movea.l #$105554,a4 ROM:00114A5E move.b #$AA,(a3) ROM:00114A62 move.b #$55,(a4) ; 'U' ROM:00114A66 move.b #$A0,(a3) ROM:00114A6A move.w d0,(a0) ROM:00114A6C ROM:00114A6C loc_114A6C: ; CODE XREF: ROM:00114A80↓j ROM:00114A6C move.b #$55,($FFFFFA27).w ; 'U' ROM:00114A72 move.b #$AA,($FFFFFA27).w ROM:00114A78 move.w (a0),d4 ROM:00114A7A eor.w d0,d4 ROM:00114A7C andi.w #$80,d4 ROM:00114A80 bne.s loc_114A6C ROM:00114A82 move.w #$1031,($FFFFFA56).w ROM:00114A88 move (sp)+,sr ROM:00114A8A rts ROM:00114A8C ROM:00114A8C ; =============== S U B R O U T I N E ======================================= ROM:00114A8C ROM:00114A8C ROM:00114A8C sub_114A8C: ; CODE XREF: sub_11446E+10↑p ROM:00114A8C ; sub_114486+10↑p ... ROM:00114A8C move.w #$46,d1 ; 'F' ROM:00114A90 asr.w #1,d1 ROM:00114A92 movea.l #loc_114A46,a3 ROM:00114A98 movea.l #$1E00,a2 ROM:00114A9E ROM:00114A9E loc_114A9E: ; CODE XREF: sub_114A8C+14↓j ROM:00114A9E move.w (a3)+,(a2)+ ROM:00114AA0 dbf d1,loc_114A9E ROM:00114AA4 movea.l #$1E00,a2 ROM:00114AAA jsr (a2) ROM:00114AAC rts ROM:00114AAC ; End of function sub_114A8C ROM:00114AAC ROM:00114AAE ROM:00114AAE ; =============== S U B R O U T I N E ======================================= ROM:00114AAE ROM:00114AAE ROM:00114AAE sub_114AAE: ; CODE XREF: sub_114B26↓p ROM:00114AAE ; sub_114BC0↓p ROM:00114AAE clr.l d1 ROM:00114AB0 bclr #3,($8E8).w ROM:00114AB6 bclr #7,($8DA).w ROM:00114ABC bclr #1,($51B).w ROM:00114AC2 ROM:00114AC2 loc_114AC2: ; CODE XREF: sub_114AAE+68↓j ROM:00114AC2 movea.l #$13B000,a0 ROM:00114AC8 move.w #$14,d2 ROM:00114ACC mulu.w d1,d2 ROM:00114ACE adda.l d2,a0 ROM:00114AD0 clr.l d4 ROM:00114AD2 clr.l d3 ROM:00114AD4 ROM:00114AD4 loc_114AD4: ; CODE XREF: sub_114AAE+44↓j ROM:00114AD4 cmpi.b #$FF,(a0,d4.w) ROM:00114ADA beq.s loc_114AE4 ROM:00114ADC bset #7,($8DA).w ROM:00114AE2 moveq #1,d3 ROM:00114AE4 ROM:00114AE4 loc_114AE4: ; CODE XREF: sub_114AAE+2C↑j ROM:00114AE4 addi.b #1,d4 ROM:00114AE8 cmpi.w #0,d3 ROM:00114AEC bne.s loc_114AF4 ROM:00114AEE cmpi.b #$14,d4 ROM:00114AF2 bne.s loc_114AD4 ROM:00114AF4 ROM:00114AF4 loc_114AF4: ; CODE XREF: sub_114AAE+3E↑j ROM:00114AF4 clr.l d3 ROM:00114AF6 cmpi.b #$14,d4 ROM:00114AFA bne.s loc_114B06 ROM:00114AFC bset #3,($8E8).w ROM:00114B02 moveq #1,d3 ROM:00114B04 bra.s loc_114B0A ROM:00114B06 ; --------------------------------------------------------------------------- ROM:00114B06 ROM:00114B06 loc_114B06: ; CODE XREF: sub_114AAE+4C↑j ROM:00114B06 addi.b #1,d1 ROM:00114B0A ROM:00114B0A loc_114B0A: ; CODE XREF: sub_114AAE+56↑j ROM:00114B0A cmpi.b #$C8,d1 ROM:00114B0E beq.s loc_114B18 ROM:00114B10 cmpi.l #0,d3 ROM:00114B16 beq.s loc_114AC2 ROM:00114B18 ROM:00114B18 loc_114B18: ; CODE XREF: sub_114AAE+60↑j ROM:00114B18 cmpi.b #$C8,d1 ROM:00114B1C bne.s locret_114B24 ROM:00114B1E bset #1,($51B).w ROM:00114B24 ROM:00114B24 locret_114B24: ; CODE XREF: sub_114AAE+6E↑j ROM:00114B24 rts ROM:00114B24 ; End of function sub_114AAE ROM:00114B24 ROM:00114B26 ROM:00114B26 ; =============== S U B R O U T I N E ======================================= ROM:00114B26 ROM:00114B26 ROM:00114B26 sub_114B26: ; CODE XREF: sub_122518+93E↓p ROM:00114B26 bsr.w sub_114AAE ROM:00114B2A cmpi.b #0,d1 ROM:00114B2E bne.s loc_114B38 ROM:00114B30 bset #6,($8DE).w ROM:00114B36 bra.s loc_114B3A ROM:00114B38 ; --------------------------------------------------------------------------- ROM:00114B38 ROM:00114B38 loc_114B38: ; CODE XREF: sub_114B26+8↑j ROM:00114B38 subq.b #1,d1 ROM:00114B3A ROM:00114B3A loc_114B3A: ; CODE XREF: sub_114B26+10↑j ROM:00114B3A movea.l #$13B000,a0 ROM:00114B40 move.w #$14,d2 ROM:00114B44 mulu.w d1,d2 ROM:00114B46 adda.l d2,a0 ROM:00114B48 movea.l #$11C5,a1 ROM:00114B4E btst #7,($1314).w ROM:00114B54 beq.s loc_114B5E ROM:00114B56 adda.l #6,a1 ROM:00114B5C bra.s loc_114B64 ROM:00114B5E ; --------------------------------------------------------------------------- ROM:00114B5E ROM:00114B5E loc_114B5E: ; CODE XREF: sub_114B26+2E↑j ROM:00114B5E adda.l #3,a1 ROM:00114B64 ROM:00114B64 loc_114B64: ; CODE XREF: sub_114B26+36↑j ROM:00114B64 move.b #1,d3 ROM:00114B68 bra.s loc_114B6E ROM:00114B6A ; --------------------------------------------------------------------------- ROM:00114B6A ROM:00114B6A loc_114B6A: ; CODE XREF: sub_114B26+50↓j ROM:00114B6A addi.b #1,d3 ROM:00114B6E ROM:00114B6E loc_114B6E: ; CODE XREF: sub_114B26+42↑j ROM:00114B6E cmpi.b #$14,d3 ROM:00114B72 bgt.s locret_114B78 ROM:00114B74 move.b (a0)+,(a1)+ ROM:00114B76 bra.s loc_114B6A ROM:00114B78 ; --------------------------------------------------------------------------- ROM:00114B78 ROM:00114B78 locret_114B78: ; CODE XREF: sub_114B26+4C↑j ROM:00114B78 rts ROM:00114B78 ; End of function sub_114B26 ROM:00114B78 ROM:00114B7A ; --------------------------------------------------------------------------- ROM:00114B7A ROM:00114B7A loc_114B7A: ; CODE XREF: ROM:00114BBC↓j ROM:00114B7A ; DATA XREF: sub_114BC0+32↓o ROM:00114B7A movea.l #$10AAAA,a3 ROM:00114B80 movea.l #$105554,a4 ROM:00114B86 move.b (a1)+,d5 ROM:00114B88 lsl.w #8,d5 ROM:00114B8A move.b (a1)+,d5 ROM:00114B8C move.b #$AA,(a3) ROM:00114B90 move.b #$55,(a4) ; 'U' ROM:00114B94 move.b #$A0,(a3) ROM:00114B98 move.w d5,(a0) ROM:00114B9A ROM:00114B9A loc_114B9A: ; CODE XREF: ROM:00114BAE↓j ROM:00114B9A move.b #$55,($FFFFFA27).w ; 'U' ROM:00114BA0 move.b #$AA,($FFFFFA27).w ROM:00114BA6 move.w (a0),d4 ROM:00114BA8 eor.w d5,d4 ROM:00114BAA andi.w #$80,d4 ROM:00114BAE bne.s loc_114B9A ROM:00114BB0 adda.l #2,a0 ROM:00114BB6 addq.b #2,d0 ROM:00114BB8 cmpi.b #$14,d0 ROM:00114BBC bne.s loc_114B7A ROM:00114BBE rts ROM:00114BC0 ROM:00114BC0 ; =============== S U B R O U T I N E ======================================= ROM:00114BC0 ROM:00114BC0 ROM:00114BC0 sub_114BC0: ; CODE XREF: sub_122518+4C0↓p ROM:00114BC0 bsr.w sub_114AAE ROM:00114BC4 movea.l #$13B000,a0 ROM:00114BCA move.w #$14,d5 ROM:00114BCE mulu.w d1,d5 ROM:00114BD0 adda.l d5,a0 ROM:00114BD2 movea.l #$11C5,a1 ROM:00114BD8 adda.l #3,a1 ROM:00114BDE clr.l d0 ROM:00114BE0 move sr,-(sp) ROM:00114BE2 move #$2700,sr ROM:00114BE6 move.w #$7031,($FFFFFA56).w ROM:00114BEC move.w #$46,d2 ; 'F' ROM:00114BF0 asr.w #1,d2 ROM:00114BF2 movea.l #loc_114B7A,a3 ROM:00114BF8 movea.l #$1E00,a2 ROM:00114BFE ROM:00114BFE loc_114BFE: ; CODE XREF: sub_114BC0+40↓j ROM:00114BFE move.w (a3)+,(a2)+ ROM:00114C00 dbf d2,loc_114BFE ROM:00114C04 movea.l #$1E00,a2 ROM:00114C0A jsr (a2) ROM:00114C0C move.w #$1031,($FFFFFA56).w ROM:00114C12 move (sp)+,sr ROM:00114C14 rts ROM:00114C14 ; End of function sub_114BC0 ROM:00114C14 ROM:00114C16 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_10. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00114C18 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_1. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00114C1A ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_35. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00114C1C ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_34. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00114C1E ROM:00114C1E ; =============== S U B R O U T I N E ======================================= ROM:00114C1E ROM:00114C1E ROM:00114C1E sub_114C1E: ; CODE XREF: sub_124CAA+11E↓p ROM:00114C1E ; sub_124CAA+128↓p ... ROM:00114C1E move.w d0,d3 ROM:00114C20 cmpi.b #$10,d1 ROM:00114C24 bne.s loc_114C28 ROM:00114C26 lsl.w #1,d3 ROM:00114C28 ROM:00114C28 loc_114C28: ; CODE XREF: sub_114C1E+6↑j ROM:00114C28 subq.w #1,d3 ROM:00114C2A move.w (0).w,d2 ROM:00114C2E bra.s loc_114C34 ROM:00114C30 ; --------------------------------------------------------------------------- ROM:00114C30 ROM:00114C30 loc_114C30: ; CODE XREF: sub_114C1E+22↓j ROM:00114C30 addi.w #1,d2 ROM:00114C34 ROM:00114C34 loc_114C34: ; CODE XREF: sub_114C1E+10↑j ROM:00114C34 cmp.w d3,d2 ROM:00114C36 bgt.s locret_114C42 ROM:00114C38 clr.b (a0) ROM:00114C3A adda.l #1,a0 ROM:00114C40 bra.s loc_114C30 ROM:00114C42 ; --------------------------------------------------------------------------- ROM:00114C42 ROM:00114C42 locret_114C42: ; CODE XREF: sub_114C1E+18↑j ROM:00114C42 rts ROM:00114C42 ; End of function sub_114C1E ROM:00114C42 ROM:00114C44 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_11. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00114C46 ; --------------------------------------------------------------------------- ROM:00114C46 rts ROM:00114C48 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_2. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00114C4A ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_12. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00114C4C ; --------------------------------------------------------------------------- ROM:00114C4C rts ROM:00114C4E ROM:00114C4E ; =============== S U B R O U T I N E ======================================= ROM:00114C4E ROM:00114C4E ROM:00114C4E sub_114C4E: ; CODE XREF: ROM:0011580E↓p ROM:00114C4E clr.w d1 ROM:00114C50 move.b ($701).w,d1 ROM:00114C54 cmpi.w #4,d1 ROM:00114C58 bcc.s locret_114C62 ROM:00114C5A movea.l off_114C64(pc,d1.w*4),a0 ROM:00114C5E nop ROM:00114C60 jmp (a0) ROM:00114C62 ; --------------------------------------------------------------------------- ROM:00114C62 ROM:00114C62 locret_114C62: ; CODE XREF: sub_114C4E+A↑j ROM:00114C62 rts ROM:00114C62 ; End of function sub_114C4E ROM:00114C62 ROM:00114C62 ; --------------------------------------------------------------------------- ROM:00114C64 off_114C64: dc.l loc_114C74 ; DATA XREF: sub_114C4E+C↑r ROM:00114C68 dc.l loc_114C8A ROM:00114C6C dc.l loc_114CCC ROM:00114C70 dc.l loc_114CFA ROM:00114C74 ; --------------------------------------------------------------------------- ROM:00114C74 ROM:00114C74 loc_114C74: ; DATA XREF: ROM:off_114C64↑o ROM:00114C74 bsr.w sub_114E02 ROM:00114C78 bsr.w sub_114E6C ROM:00114C7C bsr.w sub_114E9C ROM:00114C80 move.b #1,($701).w ROM:00114C86 bra.s loc_114CC6 ROM:00114C88 ; --------------------------------------------------------------------------- ROM:00114C88 rts ROM:00114C8A ; --------------------------------------------------------------------------- ROM:00114C8A ROM:00114C8A loc_114C8A: ; DATA XREF: ROM:00114C68↑o ROM:00114C8A btst #5,($12F0).w ROM:00114C90 beq.s loc_114CAE ROM:00114C92 btst #6,($8E1).w ROM:00114C98 beq.s loc_114CAE ROM:00114C9A bsr.w sub_114D40 ROM:00114C9E bsr.w sub_114DB2 ROM:00114CA2 move.b #3,($701).w ROM:00114CA8 bra.l loc_114D3A ROM:00114CAE ; --------------------------------------------------------------------------- ROM:00114CAE ROM:00114CAE loc_114CAE: ; CODE XREF: ROM:00114C90↑j ROM:00114CAE ; ROM:00114C98↑j ROM:00114CAE btst #5,($12F0).w ROM:00114CB4 beq.s loc_114CC6 ROM:00114CB6 btst #6,($8E1).w ROM:00114CBC bne.s loc_114CC6 ROM:00114CBE move.b #2,($701).w ROM:00114CC4 bra.s loc_114CF4 ROM:00114CC6 ; --------------------------------------------------------------------------- ROM:00114CC6 ROM:00114CC6 loc_114CC6: ; CODE XREF: ROM:00114C86↑j ROM:00114CC6 ; ROM:00114CB4↑j ... ROM:00114CC6 bsr.w sub_114F6C ROM:00114CCA rts ROM:00114CCC ; --------------------------------------------------------------------------- ROM:00114CCC ROM:00114CCC loc_114CCC: ; DATA XREF: ROM:00114C6C↑o ROM:00114CCC btst #6,($8E1).w ROM:00114CD2 beq.s loc_114CE4 ROM:00114CD4 bsr.w sub_114D40 ROM:00114CD8 bsr.w sub_114DB2 ROM:00114CDC move.b #3,($701).w ROM:00114CE2 bra.s loc_114D3A ROM:00114CE4 ; --------------------------------------------------------------------------- ROM:00114CE4 ROM:00114CE4 loc_114CE4: ; CODE XREF: ROM:00114CD2↑j ROM:00114CE4 btst #3,($1314).w ROM:00114CEA beq.s loc_114CF4 ROM:00114CEC move.b #1,($701).w ROM:00114CF2 bra.s loc_114CC6 ROM:00114CF4 ; --------------------------------------------------------------------------- ROM:00114CF4 ROM:00114CF4 loc_114CF4: ; CODE XREF: ROM:00114CC4↑j ROM:00114CF4 ; ROM:00114CEA↑j ... ROM:00114CF4 bsr.w sub_114F6C ROM:00114CF8 rts ROM:00114CFA ; --------------------------------------------------------------------------- ROM:00114CFA ROM:00114CFA loc_114CFA: ; DATA XREF: ROM:00114C70↑o ROM:00114CFA btst #6,($8E1).w ROM:00114D00 bne.s loc_114D0E ROM:00114D02 bsr.w sub_114DC4 ROM:00114D06 move.b #2,($701).w ROM:00114D0C bra.s loc_114CF4 ROM:00114D0E ; --------------------------------------------------------------------------- ROM:00114D0E ROM:00114D0E loc_114D0E: ; CODE XREF: ROM:00114D00↑j ROM:00114D0E btst #3,($1314).w ROM:00114D14 beq.s loc_114D22 ROM:00114D16 bsr.w sub_114DC4 ROM:00114D1A move.b #1,($701).w ROM:00114D20 bra.s loc_114CC6 ROM:00114D22 ; --------------------------------------------------------------------------- ROM:00114D22 ROM:00114D22 loc_114D22: ; CODE XREF: ROM:00114D14↑j ROM:00114D22 move.w ($FFFFFF06).w,d0 ROM:00114D26 asr.w #8,d0 ROM:00114D28 move.b #$10,d1 ROM:00114D2C cmp.b d0,d1 ROM:00114D2E beq.s loc_114D3A ROM:00114D30 subi.b #$10,d0 ROM:00114D34 asl.w #8,d0 ROM:00114D36 sub.w d0,($FFFFFF06).w ROM:00114D3A ROM:00114D3A loc_114D3A: ; CODE XREF: ROM:00114CA8↑j ROM:00114D3A ; ROM:00114CE2↑j ... ROM:00114D3A bsr.w sub_114F6C ROM:00114D3E rts ROM:00114D40 ROM:00114D40 ; =============== S U B R O U T I N E ======================================= ROM:00114D40 ROM:00114D40 ROM:00114D40 sub_114D40: ; CODE XREF: sub_110A12+6↑p ROM:00114D40 ; ROM:00114C9A↑p ... ROM:00114D40 lea ($FFFFFF10).w,a0 ROM:00114D44 move.w $440(a5),d3 ROM:00114D48 muls.w #$100,d3 ROM:00114D4C divs.w #$64,d3 ; 'd' ROM:00114D50 move.w ($4C6).w,d4 ROM:00114D54 muls.w #$100,d4 ROM:00114D58 divs.w #$64,d4 ; 'd' ROM:00114D5C move.w #0,d0 ROM:00114D60 bra.s loc_114D66 ROM:00114D62 ; --------------------------------------------------------------------------- ROM:00114D62 ROM:00114D62 loc_114D62: ; CODE XREF: sub_114D40:loc_114DAE↓j ROM:00114D62 addi.w #1,d0 ROM:00114D66 ROM:00114D66 loc_114D66: ; CODE XREF: sub_114D40+20↑j ROM:00114D66 cmpi.w #1,d0 ROM:00114D6A bgt.s locret_114DB0 ROM:00114D6C move.w d4,d1 ROM:00114D6E sub.w $F60(d0.w*2),d1 ROM:00114D74 neg.w d1 ROM:00114D76 bgt.s loc_114D7C ROM:00114D78 addi.w #$4800,d1 ROM:00114D7C ROM:00114D7C loc_114D7C: ; CODE XREF: sub_114D40+36↑j ROM:00114D7C sub.w d3,d1 ROM:00114D7E bgt.s loc_114D84 ROM:00114D80 addi.w #$4800,d1 ROM:00114D84 ROM:00114D84 loc_114D84: ; CODE XREF: sub_114D40+3E↑j ROM:00114D84 move.w d0,d2 ROM:00114D86 muls.w #8,d2 ROM:00114D8A cmpi.w #$2400,d1 ROM:00114D8E bge.s loc_114D9E ROM:00114D90 move.w $F60(d0.w*2),2(a0,d2.w*2) ROM:00114D98 bclr d0,($6FE).w ROM:00114D9C bra.s loc_114DAE ROM:00114D9E ; --------------------------------------------------------------------------- ROM:00114D9E ROM:00114D9E loc_114D9E: ; CODE XREF: sub_114D40+4E↑j ROM:00114D9E move.w d0,d6 ROM:00114DA0 addq.w #2,d6 ROM:00114DA2 move.w $F60(d6.w*2),2(a0,d2.w*2) ROM:00114DAA bset d0,($6FE).w ROM:00114DAE ROM:00114DAE loc_114DAE: ; CODE XREF: sub_114D40+5C↑j ROM:00114DAE bra.s loc_114D62 ROM:00114DB0 ; --------------------------------------------------------------------------- ROM:00114DB0 ROM:00114DB0 locret_114DB0: ; CODE XREF: sub_114D40+2A↑j ROM:00114DB0 rts ROM:00114DB0 ; End of function sub_114D40 ROM:00114DB0 ROM:00114DB2 ROM:00114DB2 ; =============== S U B R O U T I N E ======================================= ROM:00114DB2 ROM:00114DB2 ROM:00114DB2 sub_114DB2: ; CODE XREF: ROM:00114C9E↑p ROM:00114DB2 ; ROM:00114CD8↑p ROM:00114DB2 move.w ($FFFFFF06).w,d0 ROM:00114DB6 asr.w #8,d0 ROM:00114DB8 subi.b #$10,d0 ROM:00114DBC asl.w #8,d0 ROM:00114DBE sub.w d0,($FFFFFF06).w ROM:00114DC2 rts ROM:00114DC2 ; End of function sub_114DB2 ROM:00114DC2 ROM:00114DC4 ROM:00114DC4 ; =============== S U B R O U T I N E ======================================= ROM:00114DC4 ROM:00114DC4 ROM:00114DC4 sub_114DC4: ; CODE XREF: ROM:00114D02↑p ROM:00114DC4 ; ROM:00114D16↑p ROM:00114DC4 move.w ($FFFFFF06).w,d0 ROM:00114DC8 asr.w #8,d0 ROM:00114DCA subi.b #$30,d0 ; '0' ROM:00114DCE asl.w #8,d0 ROM:00114DD0 sub.w d0,($FFFFFF06).w ROM:00114DD4 rts ROM:00114DD4 ; End of function sub_114DC4 ROM:00114DD4 ROM:00114DD6 ROM:00114DD6 ; =============== S U B R O U T I N E ======================================= ROM:00114DD6 ROM:00114DD6 ROM:00114DD6 sub_114DD6: ; CODE XREF: sub_115012+10↓p ROM:00114DD6 ; ROM:0011505A↓p ROM:00114DD6 lea ($FFFFFF10).w,a0 ROM:00114DDA asl.w #4,d0 ROM:00114DDC adda.w d0,a0 ROM:00114DDE asr.w #4,d0 ROM:00114DE0 btst d0,($6FE).w ROM:00114DE4 beq.s loc_114DF4 ROM:00114DE6 move.w $F60(d0.w*2),2(a0) ROM:00114DEE bclr d0,($6FE).w ROM:00114DF2 bra.s locret_114E00 ROM:00114DF4 ; --------------------------------------------------------------------------- ROM:00114DF4 ROM:00114DF4 loc_114DF4: ; CODE XREF: sub_114DD6+E↑j ROM:00114DF4 move.w $F64(d0.w*2),2(a0) ROM:00114DFC bset d0,($6FE).w ROM:00114E00 ROM:00114E00 locret_114E00: ; CODE XREF: sub_114DD6+1C↑j ROM:00114E00 rts ROM:00114E00 ; End of function sub_114DD6 ROM:00114E00 ROM:00114E02 ROM:00114E02 ; =============== S U B R O U T I N E ======================================= ROM:00114E02 ROM:00114E02 ROM:00114E02 sub_114E02: ; CODE XREF: ROM:loc_114C74↑p ROM:00114E02 ; ROM:loc_1219E6↓p ROM:00114E02 move.w $88(a5),($FFFFFFEC).w ROM:00114E08 move.w #0,d7 ROM:00114E0C bra.s loc_114E12 ROM:00114E0E ; --------------------------------------------------------------------------- ROM:00114E0E ROM:00114E0E loc_114E0E: ; CODE XREF: sub_114E02+66↓j ROM:00114E0E addi.w #1,d7 ROM:00114E12 ROM:00114E12 loc_114E12: ; CODE XREF: sub_114E02+A↑j ROM:00114E12 cmpi.w #1,d7 ROM:00114E16 bgt.s locret_114E6A ROM:00114E18 moveq #$10,d0 ROM:00114E1A asr.w #4,d0 ROM:00114E1C add.w d7,d0 ROM:00114E1E lea ($FFFFFF10).w,a0 ROM:00114E22 asl.w #4,d7 ROM:00114E24 adda.w d7,a0 ROM:00114E26 asr.w #4,d7 ROM:00114E28 bsr.l sub_1198BE ROM:00114E2E moveq #$B,d2 ROM:00114E30 moveq #1,d1 ROM:00114E32 moveq #3,d4 ROM:00114E34 move.w $F60(d7.w*2),2(a0) ROM:00114E3C move.w $92(a5),4(a0) ROM:00114E42 cmpi.w #1,d7 ROM:00114E46 beq.s loc_114E50 ROM:00114E48 move.w d0,d6 ROM:00114E4A addq.l #1,d6 ROM:00114E4C asl.l #4,d6 ROM:00114E4E bra.s loc_114E54 ROM:00114E50 ; --------------------------------------------------------------------------- ROM:00114E50 ROM:00114E50 loc_114E50: ; CODE XREF: sub_114E02+44↑j ROM:00114E50 move.w #$30,d6 ; '0' ROM:00114E54 ROM:00114E54 loc_114E54: ; CODE XREF: sub_114E02+4C↑j ROM:00114E54 asl.w #8,d6 ROM:00114E56 addi.w #$A,d6 ROM:00114E5A move.w d6,6(a0) ROM:00114E5E moveq #1,d3 ROM:00114E60 moveq #1,d5 ROM:00114E62 bsr.l sub_119842 ROM:00114E68 bra.s loc_114E0E ROM:00114E6A ; --------------------------------------------------------------------------- ROM:00114E6A ROM:00114E6A locret_114E6A: ; CODE XREF: sub_114E02+14↑j ROM:00114E6A rts ROM:00114E6A ; End of function sub_114E02 ROM:00114E6A ROM:00114E6C ROM:00114E6C ; =============== S U B R O U T I N E ======================================= ROM:00114E6C ROM:00114E6C ROM:00114E6C sub_114E6C: ; CODE XREF: ROM:00114C78↑p ROM:00114E6C move.w #$90,d0 ROM:00114E70 asr.w #4,d0 ROM:00114E72 bsr.l sub_1198BE ROM:00114E78 lea ($FFFFFF90).w,a0 ROM:00114E7C move.w #7,(a0) ROM:00114E80 move.w #1,d1 ROM:00114E84 move.w #$A,d2 ROM:00114E88 move.w #0,d3 ROM:00114E8C move.w #3,d4 ROM:00114E90 move.w #1,d5 ROM:00114E94 bsr.l sub_119842 ROM:00114E9A rts ROM:00114E9A ; End of function sub_114E6C ROM:00114E9A ROM:00114E9C ROM:00114E9C ; =============== S U B R O U T I N E ======================================= ROM:00114E9C ROM:00114E9C ROM:00114E9C sub_114E9C: ; CODE XREF: ROM:00114C7C↑p ROM:00114E9C move.w #$A0,d0 ROM:00114EA0 asr.w #4,d0 ROM:00114EA2 bsr.l sub_1198BE ROM:00114EA8 lea ($FFFFFFA0).w,a0 ROM:00114EAC move.w #7,(a0) ROM:00114EB0 move.w #0,d1 ROM:00114EB4 move.w #$A,d2 ROM:00114EB8 move.w #0,d3 ROM:00114EBC move.w #3,d4 ROM:00114EC0 move.w #3,d5 ROM:00114EC4 bsr.l sub_119842 ROM:00114ECA rts ROM:00114ECA ; End of function sub_114E9C ROM:00114ECA ROM:00114ECC ; --------------------------------------------------------------------------- ROM:00114ECC lea ($FFFFFF10).w,a0 ROM:00114ED0 ROM:00114ED0 ; =============== S U B R O U T I N E ======================================= ROM:00114ED0 ROM:00114ED0 ROM:00114ED0 sub_114ED0: ; CODE XREF: ROM:0011505E↓p ROM:00114ED0 move.w $F2(a5,d0.w*2),d1 ROM:00114ED6 btst #7,($8E4).w ROM:00114EDC beq.s loc_114F0E ROM:00114EDE move.w $8A(a5),($FFFFFFEC).w ROM:00114EE4 move.w $8A(a5),(a0) ROM:00114EE8 bclr #7,($8E4).w ROM:00114EEE addi.w #1,($530).w ROM:00114EF4 cmpi.w #0,d0 ROM:00114EF8 bne.s loc_114F02 ROM:00114EFA bset #4,($130E).w ROM:00114F00 bra.s loc_114F0E ROM:00114F02 ; --------------------------------------------------------------------------- ROM:00114F02 ROM:00114F02 loc_114F02: ; CODE XREF: sub_114ED0+28↑j ROM:00114F02 cmpi.w #1,d0 ROM:00114F06 bne.s loc_114F0E ROM:00114F08 bset #7,($130A).w ROM:00114F0E ROM:00114F0E loc_114F0E: ; CODE XREF: sub_114ED0+C↑j ROM:00114F0E ; sub_114ED0+30↑j ... ROM:00114F0E btst #4,($8DD).w ROM:00114F14 bne.s loc_114F42 ROM:00114F16 move.w (a0),d1 ROM:00114F18 add.w $94(a5),d1 ROM:00114F1C cmp.w ($FFFFFFEE).w,d1 ROM:00114F20 ble.s loc_114F2A ROM:00114F22 move.w ($FFFFFFEE).w,d1 ROM:00114F26 bset d0,($6FF).w ROM:00114F2A ROM:00114F2A loc_114F2A: ; CODE XREF: sub_114ED0+50↑j ROM:00114F2A move.w $88(a5),d2 ROM:00114F2E cmp.w ($FFFFFFEC).w,d2 ROM:00114F32 ble.s loc_114F3C ROM:00114F34 move.w $94(a5),d2 ROM:00114F38 add.w d2,($FFFFFFEC).w ROM:00114F3C ROM:00114F3C loc_114F3C: ; CODE XREF: sub_114ED0+62↑j ROM:00114F3C bra.l loc_114F62 ROM:00114F42 ; --------------------------------------------------------------------------- ROM:00114F42 ROM:00114F42 loc_114F42: ; CODE XREF: sub_114ED0+44↑j ROM:00114F42 move.w (a0),d1 ROM:00114F44 sub.w $94(a5),d1 ROM:00114F48 bclr #4,($8DD).w ROM:00114F4E addi.w #1,($532).w ROM:00114F54 cmp.w ($FFFFFFEC).w,d1 ROM:00114F58 bge.s loc_114F62 ROM:00114F5A move.w ($FFFFFFEC).w,d1 ROM:00114F5E bset d0,($700).w ROM:00114F62 ROM:00114F62 loc_114F62: ; CODE XREF: sub_114ED0:loc_114F3C↑j ROM:00114F62 ; sub_114ED0+88↑j ROM:00114F62 move.w d1,(a0) ROM:00114F64 move.w d1,$594(d0.w*2) ROM:00114F6A rts ROM:00114F6A ; End of function sub_114ED0 ROM:00114F6A ROM:00114F6C ROM:00114F6C ; =============== S U B R O U T I N E ======================================= ROM:00114F6C ROM:00114F6C ROM:00114F6C sub_114F6C: ; CODE XREF: ROM:loc_114CC6↑p ROM:00114F6C ; ROM:loc_114CF4↑p ... ROM:00114F6C move.w #$3BBA,d1 ROM:00114F70 move.w ($9E4).w,d2 ROM:00114F74 move.w ($540).w,d3 ROM:00114F78 bsr.l sub_115CB8 ROM:00114F7E btst #1,($1310).w ROM:00114F84 beq.s loc_114FA4 ROM:00114F86 move.w d1,($FFFFFFEE).w ROM:00114F8A move.w $8E(a5),d2 ROM:00114F8E muls.w #$411B,d2 ROM:00114F92 divs.w ($540).w,d2 ROM:00114F96 bvs.s loc_114FA2 ROM:00114F98 cmp.w ($FFFFFFEE).w,d2 ROM:00114F9C bge.s loc_114FA2 ROM:00114F9E move.w d2,($FFFFFFEE).w ROM:00114FA2 ROM:00114FA2 loc_114FA2: ; CODE XREF: sub_114F6C+2A↑j ROM:00114FA2 ; sub_114F6C+30↑j ROM:00114FA2 bra.s loc_114FCE ROM:00114FA4 ; --------------------------------------------------------------------------- ROM:00114FA4 ROM:00114FA4 loc_114FA4: ; CODE XREF: sub_114F6C+18↑j ROM:00114FA4 move.w #0,d0 ROM:00114FA8 bra.s loc_114FAE ROM:00114FAA ; --------------------------------------------------------------------------- ROM:00114FAA ROM:00114FAA loc_114FAA: ; CODE XREF: sub_114F6C+5A↓j ROM:00114FAA addi.w #1,d0 ROM:00114FAE ROM:00114FAE loc_114FAE: ; CODE XREF: sub_114F6C+3C↑j ROM:00114FAE cmpi.w #1,d0 ROM:00114FB2 bgt.s loc_114FC8 ROM:00114FB4 lea ($FFFFFF10).w,a0 ROM:00114FB8 move.w d0,d7 ROM:00114FBA asl.w #4,d7 ROM:00114FBC adda.w d7,a0 ROM:00114FBE move.w d1,(a0) ROM:00114FC0 move.w d1,$594(d0.w*2) ROM:00114FC6 bra.s loc_114FAA ROM:00114FC8 ; --------------------------------------------------------------------------- ROM:00114FC8 ROM:00114FC8 loc_114FC8: ; CODE XREF: sub_114F6C+46↑j ROM:00114FC8 move.w $8C(a5),($FFFFFFEE).w ROM:00114FCE ROM:00114FCE loc_114FCE: ; CODE XREF: sub_114F6C:loc_114FA2↑j ROM:00114FCE move.w ($FFFFFFEE).w,($52E).w ROM:00114FD4 rts ROM:00114FD4 ; End of function sub_114F6C ROM:00114FD4 ROM:00114FD6 ROM:00114FD6 ; =============== S U B R O U T I N E ======================================= ROM:00114FD6 ROM:00114FD6 ROM:00114FD6 sub_114FD6: ; CODE XREF: sub_1214A6:loc_12153A↓p ROM:00114FD6 move sr,-(sp) ROM:00114FD8 move #$2700,sr ROM:00114FDC lea ($FFFFFF10).w,a0 ROM:00114FE0 clr.w d0 ROM:00114FE2 move.w #0,d1 ROM:00114FE6 bra.s loc_114FEC ROM:00114FE8 ; --------------------------------------------------------------------------- ROM:00114FE8 ROM:00114FE8 loc_114FE8: ; CODE XREF: sub_114FD6+36↓j ROM:00114FE8 addi.w #1,d1 ROM:00114FEC ROM:00114FEC loc_114FEC: ; CODE XREF: sub_114FD6+10↑j ROM:00114FEC cmpi.w #1,d1 ROM:00114FF0 bgt.s loc_11500E ROM:00114FF2 btst d1,($6FE).w ROM:00114FF6 bne.s loc_115002 ROM:00114FF8 move.w $F60(d1.w*2),2(a0,d0.w*2) ROM:00115000 bra.s loc_11500A ROM:00115002 ; --------------------------------------------------------------------------- ROM:00115002 ROM:00115002 loc_115002: ; CODE XREF: sub_114FD6+20↑j ROM:00115002 move.w $F64(d1.w*2),2(a0,d0.w*2) ROM:0011500A ROM:0011500A loc_11500A: ; CODE XREF: sub_114FD6+2A↑j ROM:0011500A addq.w #8,d0 ROM:0011500C bra.s loc_114FE8 ROM:0011500E ; --------------------------------------------------------------------------- ROM:0011500E ROM:0011500E loc_11500E: ; CODE XREF: sub_114FD6+1A↑j ROM:0011500E move (sp)+,sr ROM:00115010 rts ROM:00115010 ; End of function sub_114FD6 ROM:00115010 ROM:00115012 ROM:00115012 ; =============== S U B R O U T I N E ======================================= ROM:00115012 ROM:00115012 ROM:00115012 sub_115012: ; CODE XREF: sub_110A7C↑p ROM:00115012 move.w #0,d0 ROM:00115016 bra.s loc_11501C ROM:00115018 ; --------------------------------------------------------------------------- ROM:00115018 ROM:00115018 loc_115018: ; CODE XREF: sub_115012+14↓j ROM:00115018 addi.w #1,d0 ROM:0011501C ROM:0011501C loc_11501C: ; CODE XREF: sub_115012+4↑j ROM:0011501C cmpi.w #1,d0 ROM:00115020 bgt.s locret_115028 ROM:00115022 bsr.w sub_114DD6 ROM:00115026 bra.s loc_115018 ROM:00115028 ; --------------------------------------------------------------------------- ROM:00115028 ROM:00115028 locret_115028: ; CODE XREF: sub_115012+E↑j ROM:00115028 rts ROM:00115028 ; End of function sub_115012 ROM:00115028 ROM:0011502A ; --------------------------------------------------------------------------- ROM:0011502A andi.w #$FBFF,($FFFFFE20).w ROM:00115030 rte ROM:00115032 ; --------------------------------------------------------------------------- ROM:00115032 andi.w #$FDFF,($FFFFFE20).w ROM:00115038 rte ROM:0011503A ; --------------------------------------------------------------------------- ROM:0011503A movem.l d0-d2/a0,-(sp) ROM:0011503E move.w $16(sp),d0 ROM:00115042 subi.w #$100,d0 ROM:00115046 asr.w #2,d0 ROM:00115048 move.w #$FFFF,d1 ROM:0011504C bclr d0,d1 ROM:0011504E and.w d1,($FFFFFE20).w ROM:00115052 asl.w #4,d0 ROM:00115054 subi.w #$10,d0 ROM:00115058 asr.w #4,d0 ROM:0011505A bsr.w sub_114DD6 ROM:0011505E bsr.w sub_114ED0 ROM:00115062 movem.l (sp)+,d0-d2/a0 ROM:00115066 rte ROM:00115068 ROM:00115068 ; =============== S U B R O U T I N E ======================================= ROM:00115068 ROM:00115068 ROM:00115068 sub_115068: ; CODE XREF: ROM:00115808↓p ROM:00115068 move.w #0,d7 ROM:0011506C bra.s loc_115072 ROM:0011506E ; --------------------------------------------------------------------------- ROM:0011506E ROM:0011506E loc_11506E: ; CODE XREF: sub_115068+14↓j ROM:0011506E addi.w #1,d7 ROM:00115072 ROM:00115072 loc_115072: ; CODE XREF: sub_115068+4↑j ROM:00115072 cmpi.w #3,d7 ROM:00115076 bgt.s locret_11507E ROM:00115078 bsr.w sub_115080 ROM:0011507C bra.s loc_11506E ROM:0011507E ; --------------------------------------------------------------------------- ROM:0011507E ROM:0011507E locret_11507E: ; CODE XREF: sub_115068+E↑j ROM:0011507E rts ROM:0011507E ; End of function sub_115068 ROM:0011507E ROM:00115080 ROM:00115080 ; =============== S U B R O U T I N E ======================================= ROM:00115080 ROM:00115080 ROM:00115080 sub_115080: ; CODE XREF: sub_115068+10↑p ROM:00115080 clr.w d1 ROM:00115082 move.b $823(d7.w),d1 ROM:00115088 cmpi.w #4,d1 ROM:0011508C bcc.s locret_115096 ROM:0011508E movea.l off_115098(pc,d1.w*4),a0 ROM:00115092 nop ROM:00115094 jmp (a0) ROM:00115096 ; --------------------------------------------------------------------------- ROM:00115096 ROM:00115096 locret_115096: ; CODE XREF: sub_115080+C↑j ROM:00115096 rts ROM:00115096 ; End of function sub_115080 ROM:00115096 ROM:00115096 ; --------------------------------------------------------------------------- ROM:00115098 off_115098: dc.l loc_1150A8 ; DATA XREF: sub_115080+E↑r ROM:0011509C dc.l loc_1150B8 ROM:001150A0 dc.l loc_1150DC ROM:001150A4 dc.l loc_115136 ROM:001150A8 ; --------------------------------------------------------------------------- ROM:001150A8 ROM:001150A8 loc_1150A8: ; DATA XREF: ROM:off_115098↑o ROM:001150A8 bsr.w sub_1151B4 ROM:001150AC move.b #1,$823(d7.w) ROM:001150B4 bra.s locret_1150DA ROM:001150B6 ; --------------------------------------------------------------------------- ROM:001150B6 rts ROM:001150B8 ; --------------------------------------------------------------------------- ROM:001150B8 ROM:001150B8 loc_1150B8: ; DATA XREF: ROM:0011509C↑o ROM:001150B8 cmpi.l #$F618,$9AC(d7.w*4) ROM:001150C2 ble.s locret_1150DA ROM:001150C4 cmpi.b #3,($1192).w ROM:001150CA bne.s locret_1150DA ROM:001150CC bsr.w sub_115450 ROM:001150D0 move.b #2,$823(d7.w) ROM:001150D8 bra.s locret_115134 ROM:001150DA ; --------------------------------------------------------------------------- ROM:001150DA ROM:001150DA locret_1150DA: ; CODE XREF: ROM:001150B4↑j ROM:001150DA ; ROM:001150C2↑j ... ROM:001150DA rts ROM:001150DC ; --------------------------------------------------------------------------- ROM:001150DC ROM:001150DC loc_1150DC: ; DATA XREF: ROM:001150A0↑o ROM:001150DC btst #2,($12FD).w ROM:001150E2 bne.s locret_115134 ROM:001150E4 lea ($FFFFFF30).w,a0 ROM:001150E8 move.w d7,d0 ROM:001150EA asl.w #4,d0 ROM:001150EC adda.w d0,a0 ROM:001150EE move.w $A(a0),d1 ROM:001150F2 andi.w #1,d1 ROM:001150F6 cmpi.w #1,d1 ROM:001150FA bne.s loc_115104 ROM:001150FC bset #4,($8E0).w ROM:00115102 bra.s loc_11510A ROM:00115104 ; --------------------------------------------------------------------------- ROM:00115104 ROM:00115104 loc_115104: ; CODE XREF: ROM:001150FA↑j ROM:00115104 bclr #4,($8E0).w ROM:0011510A ROM:0011510A loc_11510A: ; CODE XREF: ROM:00115102↑j ROM:0011510A btst #4,($8E0).w ROM:00115110 beq.s locret_115134 ROM:00115112 move.w #$20,d0 ; ' ' ROM:00115116 clr.b $841(d7.w) ROM:0011511C move.w d0,$5B6(d7.w*2) ROM:00115122 move.b #1,$841(d7.w) ROM:0011512A move.b #3,$823(d7.w) ROM:00115132 bra.s locret_1151B0 ROM:00115134 ; --------------------------------------------------------------------------- ROM:00115134 ROM:00115134 locret_115134: ; CODE XREF: ROM:001150D8↑j ROM:00115134 ; ROM:001150E2↑j ... ROM:00115134 rts ROM:00115136 ; --------------------------------------------------------------------------- ROM:00115136 ROM:00115136 loc_115136: ; DATA XREF: ROM:001150A4↑o ROM:00115136 cmpi.w #0,$5B6(d7.w*2) ROM:0011513E bgt.s loc_115174 ROM:00115140 cmpi.l #$3E7,$460(d7.w*4) ROM:0011514A ble.s loc_115174 ROM:0011514C bsr.w sub_11547C ROM:00115150 clr.l d0 ROM:00115152 move.w $59A(d7.w*2),d0 ROM:00115158 divu.w #$3E8,d0 ROM:0011515C clr.b $841(d7.w) ROM:00115162 move.w d0,$5B6(d7.w*2) ROM:00115168 move.b #1,$841(d7.w) ROM:00115170 bsr.w sub_1154C4 ROM:00115174 ROM:00115174 loc_115174: ; CODE XREF: ROM:0011513E↑j ROM:00115174 ; ROM:0011514A↑j ROM:00115174 cmpi.w #0,$5B6(d7.w*2) ROM:0011517C bgt.s locret_1151B0 ROM:0011517E cmpi.l #$3E8,$460(d7.w*4) ROM:00115188 bgt.s locret_1151B0 ROM:0011518A lea ($FFFFFF30).w,a0 ROM:0011518E move.w d7,d0 ROM:00115190 asl.w #4,d0 ROM:00115192 adda.w d0,a0 ROM:00115194 move.w $A(a0),d1 ROM:00115198 andi.w #1,d1 ROM:0011519C cmpi.w #0,d1 ROM:001151A0 bne.s locret_1151B0 ROM:001151A2 move.b #1,$823(d7.w) ROM:001151AA bra.l locret_1150DA ROM:001151B0 ; --------------------------------------------------------------------------- ROM:001151B0 ROM:001151B0 locret_1151B0: ; CODE XREF: ROM:00115132↑j ROM:001151B0 ; ROM:0011517C↑j ... ROM:001151B0 rts ROM:001151B2 ; --------------------------------------------------------------------------- ROM:001151B2 rts ROM:001151B4 ROM:001151B4 ; =============== S U B R O U T I N E ======================================= ROM:001151B4 ROM:001151B4 ROM:001151B4 sub_1151B4: ; CODE XREF: ROM:loc_1150A8↑p ROM:001151B4 lea ($FFFFFF30).w,a0 ROM:001151B8 move.w d7,d0 ROM:001151BA asl.w #4,d0 ROM:001151BC adda.w d0,a0 ROM:001151BE move.w #$30,d0 ; '0' ROM:001151C2 asr.w #4,d0 ROM:001151C4 add.w d7,d0 ROM:001151C6 bsr.l sub_1198BE ROM:001151CC moveq #$D,d2 ROM:001151CE moveq #1,d1 ROM:001151D0 moveq #3,d4 ROM:001151D2 clr.w (a0) ROM:001151D4 clr.w 2(a0) ROM:001151D8 clr.w 4(a0) ROM:001151DC clr.w 6(a0) ROM:001151E0 clr.w 8(a0) ROM:001151E4 clr.l d3 ROM:001151E6 move.w $A34(a5,d7.w*2),d3 ROM:001151EC add.w $660(a5),d3 ROM:001151F0 cmpi.w #$1C20,d3 ROM:001151F4 blt.s loc_1151FA ROM:001151F6 subi.w #$1C20,d3 ROM:001151FA ROM:001151FA loc_1151FA: ; CODE XREF: sub_1151B4+40↑j ROM:001151FA divs.w #$64,d3 ; 'd' ROM:001151FE asl.w #8,d3 ROM:00115200 move.b #$A,d3 ROM:00115204 move.w d3,$A(a0) ROM:00115208 moveq #1,d3 ROM:0011520A moveq #1,d5 ROM:0011520C bsr.l sub_119842 ROM:00115212 rts ROM:00115212 ; End of function sub_1151B4 ROM:00115212 ROM:00115214 ROM:00115214 ; =============== S U B R O U T I N E ======================================= ROM:00115214 ROM:00115214 ROM:00115214 sub_115214: ; CODE XREF: sub_130524+2A↓p ROM:00115214 move.w #0,d7 ROM:00115218 bra.s loc_11521E ROM:0011521A ; --------------------------------------------------------------------------- ROM:0011521A ROM:0011521A loc_11521A: ; CODE XREF: sub_115214+11E↓j ROM:0011521A addi.w #1,d7 ROM:0011521E ROM:0011521E loc_11521E: ; CODE XREF: sub_115214+4↑j ROM:0011521E cmpi.w #3,d7 ROM:00115222 bgt.l locret_115336 ROM:00115228 lea ($FFFFFF30).w,a0 ROM:0011522C move.w d7,d0 ROM:0011522E asl.w #4,d0 ROM:00115230 adda.w d0,a0 ROM:00115232 move.w #$30,d0 ; '0' ROM:00115236 asr.w #4,d0 ROM:00115238 add.w d7,d0 ROM:0011523A move.w #1,d5 ROM:0011523E cmpi.w #2,d5 ROM:00115242 bne.s loc_11524C ROM:00115244 move.w d7,d4 ROM:00115246 andi.w #1,d4 ROM:0011524A bra.s loc_115250 ROM:0011524C ; --------------------------------------------------------------------------- ROM:0011524C ROM:0011524C loc_11524C: ; CODE XREF: sub_115214+2E↑j ROM:0011524C move.w #0,d4 ROM:00115250 ROM:00115250 loc_115250: ; CODE XREF: sub_115214+36↑j ROM:00115250 move.w $10AE(d4.w*2),d6 ROM:00115256 btst d7,($1194).w ROM:0011525A bne.s loc_115266 ROM:0011525C btst #6,($130F).w ROM:00115262 beq.s loc_115266 ROM:00115264 clr.w d6 ROM:00115266 ROM:00115266 loc_115266: ; CODE XREF: sub_115214+46↑j ROM:00115266 ; sub_115214+4E↑j ROM:00115266 move.w d6,4(a0) ROM:0011526A btst #6,($8E1).w ROM:00115270 bne.s loc_1152DE ROM:00115272 clr.l d5 ROM:00115274 move.w $10B2(d7.w*2),d5 ROM:0011527A asl.l #8,d5 ROM:0011527C divs.w #$64,d5 ; 'd' ROM:00115280 move.w d5,6(a0) ROM:00115284 cmpi.w #3,d7 ROM:00115288 beq.s loc_115292 ROM:0011528A move.w d0,d5 ROM:0011528C addq.l #1,d5 ROM:0011528E asl.w #4,d5 ROM:00115290 bra.s loc_115296 ROM:00115292 ; --------------------------------------------------------------------------- ROM:00115292 ROM:00115292 loc_115292: ; CODE XREF: sub_115214+74↑j ROM:00115292 move.w #0,d5 ROM:00115296 ROM:00115296 loc_115296: ; CODE XREF: sub_115214+7C↑j ROM:00115296 asl.w #8,d5 ROM:00115298 cmpi.w #$1C20,($DA0).w ROM:0011529E bne.s loc_1152A4 ROM:001152A0 clr.w d4 ROM:001152A2 bra.s loc_1152B0 ROM:001152A4 ; --------------------------------------------------------------------------- ROM:001152A4 ROM:001152A4 loc_1152A4: ; CODE XREF: sub_115214+8A↑j ROM:001152A4 move.w ($DA0).w,d4 ROM:001152A8 ext.l d4 ROM:001152AA divs.w #$64,d4 ; 'd' ROM:001152AE add.w d4,d5 ROM:001152B0 ROM:001152B0 loc_1152B0: ; CODE XREF: sub_115214+8E↑j ROM:001152B0 move.w d5,8(a0) ROM:001152B4 move.b $A6D(a5),d4 ROM:001152B8 cmpi.b #0,d4 ROM:001152BC ble.s loc_1152DE ROM:001152BE move.w 8(a0),d4 ROM:001152C2 ext.w d4 ROM:001152C4 ext.l d4 ROM:001152C6 bne.s loc_1152CA ROM:001152C8 moveq #$48,d4 ; 'H' ROM:001152CA ROM:001152CA loc_1152CA: ; CODE XREF: sub_115214+B2↑j ROM:001152CA muls.l $9AC(d7.w*4),d4 ROM:001152D2 divu.w #$48,d4 ; 'H' ROM:001152D6 bvc.s loc_1152DC ROM:001152D8 move.w #$FFFF,d4 ROM:001152DC ROM:001152DC loc_1152DC: ; CODE XREF: sub_115214+C2↑j ROM:001152DC move.w d4,(a0) ROM:001152DE ROM:001152DE loc_1152DE: ; CODE XREF: sub_115214+5C↑j ROM:001152DE ; sub_115214+A8↑j ROM:001152DE move sr,-(sp) ROM:001152E0 move #$2700,sr ROM:001152E4 move.b $A6D(a5),d4 ROM:001152E8 cmpi.b #0,d4 ROM:001152EC bne.s loc_115330 ROM:001152EE move.w 8(a0),d4 ROM:001152F2 ext.w d4 ROM:001152F4 ext.l d4 ROM:001152F6 bne.s loc_1152FA ROM:001152F8 moveq #$48,d4 ; 'H' ROM:001152FA ROM:001152FA loc_1152FA: ; CODE XREF: sub_115214+E2↑j ROM:001152FA muls.l $9AC(d7.w*4),d4 ROM:00115302 divu.l #$48,d4 ; 'H' ROM:0011530A cmpi.l #$F618,d4 ROM:00115310 ble.s loc_115318 ROM:00115312 move.l $450(d7.w*4),d4 ROM:00115318 ROM:00115318 loc_115318: ; CODE XREF: sub_115214+FC↑j ROM:00115318 btst #2,($12FD).w ROM:0011531E bne.s loc_115324 ROM:00115320 move.w d4,(a0) ROM:00115322 bra.s loc_115326 ROM:00115324 ; --------------------------------------------------------------------------- ROM:00115324 ROM:00115324 loc_115324: ; CODE XREF: sub_115214+10A↑j ROM:00115324 clr.w (a0) ROM:00115326 ROM:00115326 loc_115326: ; CODE XREF: sub_115214+10E↑j ROM:00115326 cmpi.w #0,d7 ROM:0011532A bne.s loc_115330 ROM:0011532C move.w d4,($53C).w ROM:00115330 ROM:00115330 loc_115330: ; CODE XREF: sub_115214+D8↑j ROM:00115330 ; sub_115214+116↑j ROM:00115330 move (sp)+,sr ROM:00115332 bra.w loc_11521A ROM:00115336 ; --------------------------------------------------------------------------- ROM:00115336 ROM:00115336 locret_115336: ; CODE XREF: sub_115214+E↑j ROM:00115336 rts ROM:00115336 ; End of function sub_115214 ROM:00115336 ROM:00115338 ROM:00115338 ; =============== S U B R O U T I N E ======================================= ROM:00115338 ROM:00115338 ROM:00115338 sub_115338: ; CODE XREF: sub_11F5B6+E↓p ROM:00115338 ; sub_12F618:loc_12F64E↓p ... ROM:00115338 btst #4,($1311).w ROM:0011533E bne.s locret_1153B4 ROM:00115340 move.w #0,d7 ROM:00115344 bra.s loc_11534A ROM:00115346 ; --------------------------------------------------------------------------- ROM:00115346 ROM:00115346 loc_115346: ; CODE XREF: sub_115338:loc_11537A↓j ROM:00115346 addi.w #1,d7 ROM:0011534A ROM:0011534A loc_11534A: ; CODE XREF: sub_115338+C↑j ROM:0011534A cmpi.w #3,d7 ROM:0011534E bgt.s loc_11537C ROM:00115350 lea ($FFFFFF30).w,a0 ROM:00115354 move.w d7,d6 ROM:00115356 asl.w #4,d6 ROM:00115358 adda.w d6,a0 ROM:0011535A move.w #$30,d6 ; '0' ROM:0011535E asr.w #4,d6 ROM:00115360 add.w d7,d6 ROM:00115362 move.w d0,2(a0) ROM:00115366 move.w $442(a5),d5 ROM:0011536A cmpi.w #0,d5 ROM:0011536E bne.s loc_11537A ROM:00115370 moveq #1,d5 ROM:00115372 asl.l d6,d5 ROM:00115374 asl.l d6,d5 ROM:00115376 or.l d5,($FFFFFE18).w ROM:0011537A ROM:0011537A loc_11537A: ; CODE XREF: sub_115338+36↑j ROM:0011537A bra.s loc_115346 ROM:0011537C ; --------------------------------------------------------------------------- ROM:0011537C ROM:0011537C loc_11537C: ; CODE XREF: sub_115338+16↑j ROM:0011537C move.w ($DCA).w,d4 ROM:00115380 ext.l d4 ROM:00115382 muls.l d0,d4 ROM:00115386 muls.l #4,d4 ROM:0011538E move.w $192(a5),d5 ROM:00115392 muls.w #$3C,d5 ; '<' ROM:00115396 divs.l d5,d4 ROM:0011539A move.l d4,($91C).w ROM:0011539E move.l ($8F4).w,d3 ROM:001153A2 add.l d4,d3 ROM:001153A4 move.l d3,($8F4).w ROM:001153A8 divs.l #$A,d3 ROM:001153B0 move.w d3,($A46).w ROM:001153B4 ROM:001153B4 locret_1153B4: ; CODE XREF: sub_115338+6↑j ROM:001153B4 rts ROM:001153B4 ; End of function sub_115338 ROM:001153B4 ROM:001153B6 ROM:001153B6 ; =============== S U B R O U T I N E ======================================= ROM:001153B6 ROM:001153B6 ROM:001153B6 sub_1153B6: ; CODE XREF: sub_110A12+C↑p ROM:001153B6 move.w #0,d7 ROM:001153BA bra.s loc_1153C0 ROM:001153BC ; --------------------------------------------------------------------------- ROM:001153BC ROM:001153BC loc_1153BC: ; CODE XREF: sub_1153B6:loc_11540E↓j ROM:001153BC addi.w #1,d7 ROM:001153C0 ROM:001153C0 loc_1153C0: ; CODE XREF: sub_1153B6+4↑j ROM:001153C0 cmpi.w #3,d7 ROM:001153C4 bgt.s locret_115410 ROM:001153C6 lea ($FFFFFF30).w,a0 ROM:001153CA move.w d7,d6 ROM:001153CC asl.w #4,d6 ROM:001153CE adda.w d6,a0 ROM:001153D0 move.w 8(a0),d5 ROM:001153D4 cmpi.b #0,d5 ROM:001153D8 beq.s loc_11540E ROM:001153DA move.w 6(a0),d4 ROM:001153DE move.b d4,d2 ROM:001153E0 asr.w #8,d4 ROM:001153E2 move.w d4,d3 ROM:001153E4 move.w ($4C6).w,d1 ROM:001153E8 ext.l d1 ROM:001153EA divs.w #$64,d1 ; 'd' ROM:001153EE sub.w d1,d3 ROM:001153F0 bpl.s loc_1153F6 ROM:001153F2 addi.w #$48,d3 ; 'H' ROM:001153F6 ROM:001153F6 loc_1153F6: ; CODE XREF: sub_1153B6+3A↑j ROM:001153F6 ; sub_1153B6+4E↓j ROM:001153F6 cmp.b d3,d5 ROM:001153F8 bge.s loc_115406 ROM:001153FA sub.b d5,d4 ROM:001153FC bge.s loc_115402 ROM:001153FE addi.b #$48,d4 ; 'H' ROM:00115402 ROM:00115402 loc_115402: ; CODE XREF: sub_1153B6+46↑j ROM:00115402 sub.b d5,d3 ROM:00115404 bra.s loc_1153F6 ROM:00115406 ; --------------------------------------------------------------------------- ROM:00115406 ROM:00115406 loc_115406: ; CODE XREF: sub_1153B6+42↑j ROM:00115406 asl.w #8,d4 ROM:00115408 move.b d2,d4 ROM:0011540A move.w d4,6(a0) ROM:0011540E ROM:0011540E loc_11540E: ; CODE XREF: sub_1153B6+22↑j ROM:0011540E bra.s loc_1153BC ROM:00115410 ; --------------------------------------------------------------------------- ROM:00115410 ROM:00115410 locret_115410: ; CODE XREF: sub_1153B6+E↑j ROM:00115410 rts ROM:00115410 ; End of function sub_1153B6 ROM:00115410 ROM:00115412 ROM:00115412 ; =============== S U B R O U T I N E ======================================= ROM:00115412 ROM:00115412 ROM:00115412 sub_115412: ; CODE XREF: sub_110A7C+6↑p ROM:00115412 move.w #0,d7 ROM:00115416 bra.s loc_11541C ROM:00115418 ; --------------------------------------------------------------------------- ROM:00115418 ROM:00115418 loc_115418: ; CODE XREF: sub_115412:loc_11544C↓j ROM:00115418 addi.w #1,d7 ROM:0011541C ROM:0011541C loc_11541C: ; CODE XREF: sub_115412+4↑j ROM:0011541C cmpi.w #3,d7 ROM:00115420 bgt.s locret_11544E ROM:00115422 lea ($FFFFFF30).w,a0 ROM:00115426 move.w d7,d6 ROM:00115428 asl.w #4,d6 ROM:0011542A adda.w d6,a0 ROM:0011542C move.w 8(a0),d4 ROM:00115430 cmpi.b #0,d4 ROM:00115434 ble.s loc_11544C ROM:00115436 cmpi.w #$2400,6(a0) ROM:0011543C bge.s loc_115446 ROM:0011543E addi.w #$2400,6(a0) ROM:00115444 bra.s loc_11544C ROM:00115446 ; --------------------------------------------------------------------------- ROM:00115446 ROM:00115446 loc_115446: ; CODE XREF: sub_115412+2A↑j ROM:00115446 subi.w #$2400,6(a0) ROM:0011544C ROM:0011544C loc_11544C: ; CODE XREF: sub_115412+22↑j ROM:0011544C ; sub_115412+32↑j ROM:0011544C bra.s loc_115418 ROM:0011544E ; --------------------------------------------------------------------------- ROM:0011544E ROM:0011544E locret_11544E: ; CODE XREF: sub_115412+E↑j ROM:0011544E rts ROM:0011544E ; End of function sub_115412 ROM:0011544E ROM:00115450 ROM:00115450 ; =============== S U B R O U T I N E ======================================= ROM:00115450 ROM:00115450 ROM:00115450 sub_115450: ; CODE XREF: ROM:001150CC↑p ROM:00115450 move.l #$F618,d3 ROM:00115456 move.l $9AC(d7.w*4),d2 ROM:0011545C divu.w #$3E8,d2 ROM:00115460 swap d2 ROM:00115462 ext.l d2 ROM:00115464 add.l d2,d3 ROM:00115466 move.l d3,$450(d7.w*4) ROM:0011546C move.l $9AC(d7.w*4),d1 ROM:00115472 sub.l d3,d1 ROM:00115474 move.l d1,$460(d7.w*4) ROM:0011547A rts ROM:0011547A ; End of function sub_115450 ROM:0011547A ROM:0011547C ROM:0011547C ; =============== S U B R O U T I N E ======================================= ROM:0011547C ROM:0011547C ROM:0011547C sub_11547C: ; CODE XREF: ROM:0011514C↑p ROM:0011547C cmpi.l #$7D00,$460(d7.w*4) ROM:00115486 ble.s loc_115492 ROM:00115488 move.w #$7D00,$59A(d7.w*2) ROM:00115490 bra.s loc_11549E ROM:00115492 ; --------------------------------------------------------------------------- ROM:00115492 ROM:00115492 loc_115492: ; CODE XREF: sub_11547C+A↑j ROM:00115492 move.l $460(d7.w*4),d2 ROM:00115498 move.w d2,$59A(d7.w*2) ROM:0011549E ROM:0011549E loc_11549E: ; CODE XREF: sub_11547C+14↑j ROM:0011549E lea ($FFFFFF30).w,a0 ROM:001154A2 move.w d7,d0 ROM:001154A4 asl.w #4,d0 ROM:001154A6 adda.w d0,a0 ROM:001154A8 move.w #$30,d0 ; '0' ROM:001154AC asr.w #4,d0 ROM:001154AE add.w d7,d0 ROM:001154B0 move.w $59A(d7.w*2),2(a0) ROM:001154B8 moveq #1,d5 ROM:001154BA asl.l d0,d5 ROM:001154BC asl.l d0,d5 ROM:001154BE or.l d5,($FFFFFE18).w ROM:001154C2 rts ROM:001154C2 ; End of function sub_11547C ROM:001154C2 ROM:001154C4 ROM:001154C4 ; =============== S U B R O U T I N E ======================================= ROM:001154C4 ROM:001154C4 ROM:001154C4 sub_1154C4: ; CODE XREF: ROM:00115170↑p ROM:001154C4 clr.l d0 ROM:001154C6 move.w $59A(d7.w*2),d0 ROM:001154CC sub.l d0,$460(d7.w*4) ROM:001154D2 rts ROM:001154D2 ; End of function sub_1154C4 ROM:001154D2 ROM:001154D4 ; --------------------------------------------------------------------------- ROM:001154D4 movem.l d0-d4/a0,-(sp) ROM:001154D8 lea ($FFFFFF30).w,a0 ROM:001154DC move.w $1E(sp),d0 ROM:001154E0 subi.w #$100,d0 ROM:001154E4 asr.w #2,d0 ROM:001154E6 move.w #$FFFF,d1 ROM:001154EA bclr d0,d1 ROM:001154EC and.w d1,($FFFFFE20).w ROM:001154F0 move.w d0,d2 ROM:001154F2 asl.w #4,d0 ROM:001154F4 subi.w #$30,d0 ; '0' ROM:001154F8 adda.w d0,a0 ROM:001154FA asr.w #4,d0 ROM:001154FC move.l ($FFFFFE14).w,d1 ROM:00115500 asr.l d2,d1 ROM:00115502 asr.l d2,d1 ROM:00115504 andi.l #3,d1 ROM:0011550A btst d0,($1194).w ROM:0011550E beq.s loc_115516 ROM:00115510 eori.w #1,d1 ROM:00115514 bra.s loc_11551A ROM:00115516 ; --------------------------------------------------------------------------- ROM:00115516 ROM:00115516 loc_115516: ; CODE XREF: ROM:0011550E↑j ROM:00115516 eori.w #0,d1 ROM:0011551A ROM:0011551A loc_11551A: ; CODE XREF: ROM:00115514↑j ROM:0011551A beq.s loc_115524 ROM:0011551C asl.l d2,d1 ROM:0011551E asl.l d2,d1 ROM:00115520 eor.l d1,($FFFFFE14).w ROM:00115524 ROM:00115524 loc_115524: ; CODE XREF: ROM:loc_11551A↑j ROM:00115524 bsr.w sub_11552E ROM:00115528 movem.l (sp)+,d0-d4/a0 ROM:0011552C rte ROM:0011552E ROM:0011552E ; =============== S U B R O U T I N E ======================================= ROM:0011552E ROM:0011552E ROM:0011552E sub_11552E: ; CODE XREF: ROM:loc_115524↑p ROM:0011552E move.w $10B2(d0.w*2),d1 ROM:00115534 ext.l d1 ROM:00115536 asl.l #8,d1 ROM:00115538 divs.w #$64,d1 ; 'd' ROM:0011553C cmpi.w #$1C20,($DA0).w ROM:00115542 bne.s loc_115548 ROM:00115544 clr.w d2 ROM:00115546 bra.s loc_115552 ROM:00115548 ; --------------------------------------------------------------------------- ROM:00115548 ROM:00115548 loc_115548: ; CODE XREF: sub_11552E+14↑j ROM:00115548 move.w ($DA0).w,d2 ROM:0011554C ext.l d2 ROM:0011554E divs.w #$64,d2 ; 'd' ROM:00115552 ROM:00115552 loc_115552: ; CODE XREF: sub_11552E+18↑j ROM:00115552 move.w 8(a0),d3 ROM:00115556 cmp.b d2,d3 ROM:00115558 beq.s loc_115590 ROM:0011555A move.b d2,d3 ROM:0011555C move.w d3,8(a0) ROM:00115560 move.w ($DA0).w,d3 ROM:00115564 ext.l d3 ROM:00115566 muls.l $9AC(d0.w*4),d3 ROM:0011556E divu.w #$1C20,d3 ROM:00115572 bvc.s loc_115578 ROM:00115574 move.w #$FFFF,d3 ROM:00115578 ROM:00115578 loc_115578: ; CODE XREF: sub_11552E+44↑j ROM:00115578 btst #2,($12FD).w ROM:0011557E bne.s loc_115584 ROM:00115580 move.w d3,(a0) ROM:00115582 bra.s loc_115586 ROM:00115584 ; --------------------------------------------------------------------------- ROM:00115584 ROM:00115584 loc_115584: ; CODE XREF: sub_11552E+50↑j ROM:00115584 clr.w (a0) ROM:00115586 ROM:00115586 loc_115586: ; CODE XREF: sub_11552E+54↑j ROM:00115586 cmpi.w #0,d0 ROM:0011558A bne.s loc_115590 ROM:0011558C move.w d3,($53C).w ROM:00115590 ROM:00115590 loc_115590: ; CODE XREF: sub_11552E+2A↑j ROM:00115590 ; sub_11552E+5C↑j ROM:00115590 move.w d1,d4 ROM:00115592 asr.w #8,d4 ROM:00115594 cmpi.w #0,d2 ROM:00115598 ble.s loc_1155BC ROM:0011559A move.w d1,d3 ROM:0011559C asr.w #8,d3 ROM:0011559E sub.w ($FFFFFF0A).w,d3 ROM:001155A2 cmpi.b #0,d3 ROM:001155A6 bge.s loc_1155AC ROM:001155A8 addi.b #$48,d3 ; 'H' ROM:001155AC ROM:001155AC loc_1155AC: ; CODE XREF: sub_11552E+78↑j ROM:001155AC ; sub_11552E+8C↓j ROM:001155AC cmp.b d3,d2 ROM:001155AE bge.s loc_1155BC ROM:001155B0 sub.b d2,d4 ROM:001155B2 bpl.s loc_1155B8 ROM:001155B4 addi.b #$48,d4 ; 'H' ROM:001155B8 ROM:001155B8 loc_1155B8: ; CODE XREF: sub_11552E+84↑j ROM:001155B8 sub.b d2,d3 ROM:001155BA bra.s loc_1155AC ROM:001155BC ; --------------------------------------------------------------------------- ROM:001155BC ROM:001155BC loc_1155BC: ; CODE XREF: sub_11552E+6A↑j ROM:001155BC ; sub_11552E+80↑j ROM:001155BC asl.w #8,d4 ROM:001155BE move.b d1,d4 ROM:001155C0 btst #6,($130F).w ROM:001155C6 beq.s loc_1155CC ROM:001155C8 move.w d4,6(a0) ROM:001155CC ROM:001155CC loc_1155CC: ; CODE XREF: sub_11552E+98↑j ROM:001155CC move.b $A6D(a5),d1 ROM:001155D0 cmpi.b #0,d1 ROM:001155D4 ble.s loc_115600 ROM:001155D6 move.w 8(a0),d1 ROM:001155DA ext.w d1 ROM:001155DC ext.l d1 ROM:001155DE bne.s loc_1155E2 ROM:001155E0 moveq #$48,d1 ; 'H' ROM:001155E2 ROM:001155E2 loc_1155E2: ; CODE XREF: sub_11552E+B0↑j ROM:001155E2 muls.l $9AC(d0.w*4),d1 ROM:001155EA divu.w #$48,d1 ; 'H' ROM:001155EE bvc.s loc_1155F4 ROM:001155F0 move.w #$FFFF,d1 ROM:001155F4 ROM:001155F4 loc_1155F4: ; CODE XREF: sub_11552E+C0↑j ROM:001155F4 move.w d1,(a0) ROM:001155F6 cmpi.w #0,d0 ROM:001155FA bne.s loc_115600 ROM:001155FC move.w d1,($53C).w ROM:00115600 ROM:00115600 loc_115600: ; CODE XREF: sub_11552E+A6↑j ROM:00115600 ; sub_11552E+CC↑j ROM:00115600 lea ($FFFFFF30).w,a0 ROM:00115604 move.b $A6D(a5),d2 ROM:00115608 cmpi.b #0,d2 ROM:0011560C ble.s locret_115626 ROM:0011560E btst #6,($130F).w ROM:00115614 beq.s locret_115626 ROM:00115616 move.w $A44(a5,d0.w*2),d2 ROM:0011561C asl.w #4,d2 ROM:0011561E adda.w d2,a0 ROM:00115620 move.w d4,6(a0) ROM:00115624 move.w d1,(a0) ROM:00115626 ROM:00115626 locret_115626: ; CODE XREF: sub_11552E+DE↑j ROM:00115626 ; sub_11552E+E6↑j ROM:00115626 rts ROM:00115626 ; End of function sub_11552E ROM:00115626 ROM:00115628 ; --------------------------------------------------------------------------- ROM:00115628 move.l #unk_110000,d0 ROM:0011562E movec d0,vbr ROM:00115632 movea.l #$400,sp ROM:00115638 bsr.l sub_1197A6 ROM:0011563E clr.l d0 ROM:00115640 move.l #$1B00,d1 ROM:00115646 movea.l d0,a0 ROM:00115648 ROM:00115648 loc_115648: ; CODE XREF: ROM:00115650↓j ROM:00115648 cmp.l a0,d1 ROM:0011564A ble.s loc_115652 ROM:0011564C move.b #0,(a0)+ ROM:00115650 bra.s loc_115648 ROM:00115652 ; --------------------------------------------------------------------------- ROM:00115652 ROM:00115652 loc_115652: ; CODE XREF: ROM:0011564A↑j ROM:00115652 bclr #5,($12FA).w ROM:00115658 move.l ($1B00).w,d4 ROM:0011565C cmpi.l #$4812BC29,d4 ROM:00115662 beq.s loc_11566C ROM:00115664 bset #5,($12FA).w ROM:0011566A bra.s loc_11567E ROM:0011566C ; --------------------------------------------------------------------------- ROM:0011566C ROM:0011566C loc_11566C: ; CODE XREF: ROM:00115662↑j ROM:0011566C move.l ($1B04).w,d4 ROM:00115670 cmpi.l #$6D2E3304,d4 ROM:00115676 beq.s loc_11567E ROM:00115678 bset #5,($12FA).w ROM:0011567E ROM:0011567E loc_11567E: ; CODE XREF: ROM:0011566A↑j ROM:0011567E ; ROM:00115676↑j ROM:0011567E btst #5,($12FA).w ROM:00115684 beq.s loc_1156AA ROM:00115686 movea.l #$1B00,a0 ROM:0011568C ROM:0011568C loc_11568C: ; CODE XREF: ROM:00115698↓j ROM:0011568C cmpa.l #$1DFF,a0 ROM:00115692 bge.s loc_11569A ROM:00115694 move.b #0,(a0)+ ROM:00115698 bra.s loc_11568C ROM:0011569A ; --------------------------------------------------------------------------- ROM:0011569A ROM:0011569A loc_11569A: ; CODE XREF: ROM:00115692↑j ROM:0011569A move.l #$4812BC29,($1B00).w ROM:001156A2 move.l #$6D2E3304,($1B04).w ROM:001156AA ROM:001156AA loc_1156AA: ; CODE XREF: ROM:00115684↑j ROM:001156AA movea.l #$400,sp ROM:001156B0 move.w sp,($53E).w ROM:001156B4 movea.l #$13C000,a5 ROM:001156BA move.l a5,($438).w ROM:001156BE bsr.w sub_1158B2 ROM:001156C2 bsr.l sub_115FE2 ROM:001156C8 clr.w ($4CC).w ROM:001156CC bsr.l sub_1197A6 ROM:001156D2 bsr.l sub_110D56 ROM:001156D8 bsr.l nullsub_13 ROM:001156DE bsr.l sub_115DAA ROM:001156E4 bsr.l sub_1108BE ROM:001156EA bsr.l sub_11148E ROM:001156F0 bsr.l sub_111472 ROM:001156F6 bsr.l sub_13589E ROM:001156FC move.b #0,($FFFFFA1F).w ROM:00115702 move #$2000,sr ROM:00115706 ROM:00115706 loc_115706: ; CODE XREF: ROM:loc_11589E↓j ROM:00115706 move.b #$55,($FFFFFA27).w ; 'U' ROM:0011570C move.b #$AA,($FFFFFA27).w ROM:00115712 movea.l ($438).w,a5 ROM:00115716 addq.w #1,($C0A).w ROM:0011571A bvc.s loc_115722 ROM:0011571C move.w #$8000,($C0A).w ROM:00115722 ROM:00115722 loc_115722: ; CODE XREF: ROM:0011571A↑j ROM:00115722 move.w $446(a5),d0 ROM:00115726 cmp.w ($C0A).w,d0 ROM:0011572A bgt.s loc_11575C ROM:0011572C move.w ($C12).w,d1 ROM:00115730 sub.w ($58A).w,d1 ROM:00115734 bpl.s loc_11573A ROM:00115736 addi.w #$400,d1 ROM:0011573A ROM:0011573A loc_11573A: ; CODE XREF: ROM:00115734↑j ROM:0011573A move.w ($58A).w,($C12).w ROM:00115740 muls.w #$A,d1 ROM:00115744 divs.w ($C0A).w,d1 ROM:00115748 move.w d1,($C0C).w ROM:0011574C cmp.w ($1B08).w,d1 ROM:00115750 bge.w loc_115758 ROM:00115754 move.w d1,($1B08).w ROM:00115758 ROM:00115758 loc_115758: ; CODE XREF: ROM:00115750↑j ROM:00115758 clr.w ($C0A).w ROM:0011575C ROM:0011575C loc_11575C: ; CODE XREF: ROM:0011572A↑j ROM:0011575C move.l #$927C0,d0 ROM:00115762 move.w ($540).w,d1 ROM:00115766 asl.w #1,d1 ROM:00115768 divs.w d1,d0 ROM:0011576A move.w d0,($C0E).w ROM:0011576E move.w ($C0C).w,d0 ROM:00115772 sub.w ($C0E).w,d0 ROM:00115776 bpl.s loc_11577A ROM:00115778 neg.w d0 ROM:0011577A ROM:0011577A loc_11577A: ; CODE XREF: ROM:00115776↑j ROM:0011577A cmpi.w #1,d0 ROM:0011577E bgt.s loc_115786 ROM:00115780 move.w ($540).w,($C10).w ROM:00115786 ROM:00115786 loc_115786: ; CODE XREF: ROM:0011577E↑j ROM:00115786 tst.w ($53E).w ROM:0011578A beq.s loc_11579A ROM:0011578C movea.w ($53E).w,a0 ROM:00115790 cmpi.w #0,-(a0) ROM:00115794 beq.s loc_11579A ROM:00115796 move.w a0,($53E).w ROM:0011579A ROM:0011579A loc_11579A: ; CODE XREF: ROM:0011578A↑j ROM:0011579A ; ROM:00115794↑j ROM:0011579A bsr.l sub_110414 ROM:001157A0 bsr.l sub_112E44 ROM:001157A6 btst #6,($8E1).w ROM:001157AC bne.s loc_1157C6 ROM:001157AE bset #7,($8E2).w ROM:001157B4 bclr #3,($8DF).w ROM:001157BA bsr.l sub_1104FA ROM:001157C0 bclr #7,($8E2).w ROM:001157C6 ROM:001157C6 loc_1157C6: ; CODE XREF: ROM:001157AC↑j ROM:001157C6 bsr.l sub_112716 ROM:001157CC bsr.l sub_1124A8 ROM:001157D2 bsr.l sub_112CF4 ROM:001157D8 bsr.l sub_1125FC ROM:001157DE bsr.l sub_11281E ROM:001157E4 bsr.l nullsub_11 ROM:001157EA bsr.l nullsub_22 ROM:001157F0 bsr.l sub_11ADAA ROM:001157F6 bsr.l sub_115FE2 ROM:001157FC bsr.l sub_1164FE ROM:00115802 bsr.l sub_125BB4 ROM:00115808 bsr.l sub_115068 ROM:0011580E bsr.l sub_114C4E ROM:00115814 bsr.l sub_1199B6 ROM:0011581A bsr.l sub_1116FC ROM:00115820 bsr.l sub_1192F8 ROM:00115826 bsr.l nullsub_17 ROM:0011582C bsr.l sub_13187C ROM:00115832 bsr.l nullsub_8 ROM:00115838 bsr.l nullsub_9 ROM:0011583E bsr.l sub_1267C0 ROM:00115844 bsr.l sub_1114F4 ROM:0011584A bsr.l sub_12CECE ROM:00115850 bsr.l sub_1145B8 ROM:00115856 move.w $96(a5),d0 ROM:0011585A cmp.w ($540).w,d0 ROM:0011585E bgt.s loc_11586E ROM:00115860 bclr #3,($FFFFFA11).w ROM:00115866 bset #5,($12FD).w ROM:0011586C bra.s loc_11587A ROM:0011586E ; --------------------------------------------------------------------------- ROM:0011586E ROM:0011586E loc_11586E: ; CODE XREF: ROM:0011585E↑j ROM:0011586E bset #3,($FFFFFA11).w ROM:00115874 bclr #5,($12FD).w ROM:0011587A ROM:0011587A loc_11587A: ; CODE XREF: ROM:0011586C↑j ROM:0011587A move.w $98(a5),d0 ROM:0011587E cmp.w ($540).w,d0 ROM:00115882 bgt.s loc_115892 ROM:00115884 bclr #4,($FFFFFA11).w ROM:0011588A bset #3,($12F3).w ROM:00115890 bra.s loc_11589E ROM:00115892 ; --------------------------------------------------------------------------- ROM:00115892 ROM:00115892 loc_115892: ; CODE XREF: ROM:00115882↑j ROM:00115892 bset #4,($FFFFFA11).w ROM:00115898 bclr #3,($12F3).w ROM:0011589E ROM:0011589E loc_11589E: ; CODE XREF: ROM:00115890↑j ROM:0011589E bra.w loc_115706 ROM:001158A2 ; --------------------------------------------------------------------------- ROM:001158A2 rts ROM:001158A4 ROM:001158A4 ; =============== S U B R O U T I N E ======================================= ROM:001158A4 ROM:001158A4 ROM:001158A4 sub_1158A4: ; CODE XREF: ROM:00135278↓p ROM:001158A4 ; ROM:001352C6↓p ROM:001158A4 move.b #0,($10CB).w ROM:001158AA move.b #0,($10CA).w ROM:001158B0 rts ROM:001158B0 ; End of function sub_1158A4 ROM:001158B0 ROM:001158B2 ROM:001158B2 ; =============== S U B R O U T I N E ======================================= ROM:001158B2 ROM:001158B2 ROM:001158B2 sub_1158B2: ; CODE XREF: ROM:001156BE↑p ROM:001158B2 move.w #$A55A,($1E00).l ROM:001158BA move.w #$5AA5,($1E02).l ROM:001158C2 cmpi.w #$A55A,($1E00).l ROM:001158CA bne.s loc_1158DC ROM:001158CC cmpi.w #$5AA5,($1E02).l ROM:001158D4 bne.s loc_1158DC ROM:001158D6 bset #2,($12FC).w ROM:001158DC ROM:001158DC loc_1158DC: ; CODE XREF: sub_1158B2+18↑j ROM:001158DC ; sub_1158B2+22↑j ROM:001158DC clr.w ($1E00).l ROM:001158E2 clr.w ($1E02).l ROM:001158E8 rts ROM:001158E8 ; End of function sub_1158B2 ROM:001158E8 ROM:001158EA ROM:001158EA ; =============== S U B R O U T I N E ======================================= ROM:001158EA ROM:001158EA ; Attributes: bp-based frame ROM:001158EA ROM:001158EA sub_1158EA: ; CODE XREF: sub_11DAA2+DC↓p ROM:001158EA ROM:001158EA var_24 = -$24 ROM:001158EA var_22 = -$22 ROM:001158EA var_20 = -$20 ROM:001158EA var_1E = -$1E ROM:001158EA var_1C = -$1C ROM:001158EA var_1A = -$1A ROM:001158EA var_18 = -$18 ROM:001158EA var_16 = -$16 ROM:001158EA var_14 = -$14 ROM:001158EA var_12 = -$12 ROM:001158EA var_10 = -$10 ROM:001158EA var_E = -$E ROM:001158EA var_C = -$C ROM:001158EA var_A = -$A ROM:001158EA var_8 = -8 ROM:001158EA var_6 = -6 ROM:001158EA var_4 = -4 ROM:001158EA var_2 = -2 ROM:001158EA ROM:001158EA link a4,#-$24 ROM:001158EE movea.w (a5,d1.w),a1 ROM:001158F2 adda.l a5,a1 ROM:001158F4 move.w (a1),var_22(a4) ROM:001158F8 move.w 2(a1),var_24(a4) ROM:001158FE movea.l a1,a2 ROM:00115900 addq.w #4,a2 ROM:00115902 adda.w var_22(a4),a2 ROM:00115906 adda.w var_22(a4),a2 ROM:0011590A move.w var_22(a4),d7 ROM:0011590E subq.w #1,d7 ROM:00115910 move.w d7,d6 ROM:00115912 ROM:00115912 loc_115912: ; CODE XREF: sub_1158EA+2A↓j ROM:00115912 cmp.w -(a2),d2 ROM:00115914 dbgt d7,loc_115912 ROM:00115918 cmp.w d7,d6 ROM:0011591A beq.w loc_115928 ROM:0011591E cmpi.w #$FFFF,d7 ROM:00115922 bne.w loc_11593E ROM:00115926 clr.w d7 ROM:00115928 ROM:00115928 loc_115928: ; CODE XREF: sub_1158EA+30↑j ROM:00115928 ; sub_1158EA+66↓j ROM:00115928 move.w d7,var_1A(a4) ROM:0011592C move.w d7,var_1C(a4) ROM:00115930 clr.w var_12(a4) ROM:00115934 move.w #$2710,var_14(a4) ROM:0011593A bra.w loc_115974 ROM:0011593E ; --------------------------------------------------------------------------- ROM:0011593E ROM:0011593E loc_11593E: ; CODE XREF: sub_1158EA+38↑j ROM:0011593E move.w d7,var_1A(a4) ROM:00115942 addq.w #1,var_1A(a4) ROM:00115946 move.w d7,var_1C(a4) ROM:0011594A move.w 2(a2),d7 ROM:0011594E sub.w (a2),d7 ROM:00115950 beq.s loc_115928 ROM:00115952 clr.l d6 ROM:00115954 move.w d2,d6 ROM:00115956 sub.w (a2),d6 ROM:00115958 muls.w #$2710,d6 ROM:0011595C divs.w d7,d6 ROM:0011595E move.w d6,var_14(a4) ROM:00115962 clr.l d6 ROM:00115964 move.w 2(a2),d6 ROM:00115968 sub.w d2,d6 ROM:0011596A muls.w #$2710,d6 ROM:0011596E divs.w d7,d6 ROM:00115970 move.w d6,var_12(a4) ROM:00115974 ROM:00115974 loc_115974: ; CODE XREF: sub_1158EA+50↑j ROM:00115974 movea.l a1,a2 ROM:00115976 addq.w #4,a2 ROM:00115978 adda.w var_22(a4),a2 ROM:0011597C adda.w var_22(a4),a2 ROM:00115980 adda.w var_24(a4),a2 ROM:00115984 adda.w var_24(a4),a2 ROM:00115988 move.w var_24(a4),d7 ROM:0011598C subq.w #1,d7 ROM:0011598E move.w d7,d6 ROM:00115990 ROM:00115990 loc_115990: ; CODE XREF: sub_1158EA+A8↓j ROM:00115990 cmp.w -(a2),d3 ROM:00115992 dbgt d7,loc_115990 ROM:00115996 cmp.w d7,d6 ROM:00115998 beq.w loc_1159A6 ROM:0011599C cmpi.w #$FFFF,d7 ROM:001159A0 bne.w loc_1159BC ROM:001159A4 clr.w d7 ROM:001159A6 ROM:001159A6 loc_1159A6: ; CODE XREF: sub_1158EA+AE↑j ROM:001159A6 ; sub_1158EA+E4↓j ROM:001159A6 move.w d7,var_1E(a4) ROM:001159AA move.w d7,var_20(a4) ROM:001159AE clr.w var_16(a4) ROM:001159B2 move.w #$2710,var_18(a4) ROM:001159B8 bra.w loc_1159F2 ROM:001159BC ; --------------------------------------------------------------------------- ROM:001159BC ROM:001159BC loc_1159BC: ; CODE XREF: sub_1158EA+B6↑j ROM:001159BC move.w d7,var_1E(a4) ROM:001159C0 addq.w #1,var_1E(a4) ROM:001159C4 move.w d7,var_20(a4) ROM:001159C8 move.w 2(a2),d7 ROM:001159CC sub.w (a2),d7 ROM:001159CE beq.s loc_1159A6 ROM:001159D0 clr.l d6 ROM:001159D2 move.w d3,d6 ROM:001159D4 sub.w (a2),d6 ROM:001159D6 muls.w #$2710,d6 ROM:001159DA divs.w d7,d6 ROM:001159DC move.w d6,var_18(a4) ROM:001159E0 clr.l d6 ROM:001159E2 move.w 2(a2),d6 ROM:001159E6 sub.w d3,d6 ROM:001159E8 muls.w #$2710,d6 ROM:001159EC divs.w d7,d6 ROM:001159EE move.w d6,var_16(a4) ROM:001159F2 ROM:001159F2 loc_1159F2: ; CODE XREF: sub_1158EA+CE↑j ROM:001159F2 move.w var_12(a4),d2 ROM:001159F6 move.w var_14(a4),d3 ROM:001159FA move.w var_16(a4),d5 ROM:001159FE move.w var_18(a4),d6 ROM:00115A02 move.w d2,d7 ROM:00115A04 muls.w d5,d7 ROM:00115A06 divs.w #$2710,d7 ROM:00115A0A move.w d7,var_A(a4) ROM:00115A0E move.w d3,d7 ROM:00115A10 muls.w d5,d7 ROM:00115A12 divs.w #$2710,d7 ROM:00115A16 move.w d7,var_E(a4) ROM:00115A1A muls.w d6,d2 ROM:00115A1C divs.w #$2710,d2 ROM:00115A20 move.w d2,var_C(a4) ROM:00115A24 muls.w d6,d3 ROM:00115A26 divs.w #$2710,d3 ROM:00115A2A move.w d3,var_10(a4) ROM:00115A2E move.w var_20(a4),d5 ROM:00115A32 muls.w var_22(a4),d5 ROM:00115A36 add.w var_1C(a4),d5 ROM:00115A3A move.w d5,var_2(a4) ROM:00115A3E move.w var_20(a4),d5 ROM:00115A42 muls.w var_22(a4),d5 ROM:00115A46 add.w var_1A(a4),d5 ROM:00115A4A move.w d5,var_6(a4) ROM:00115A4E move.w var_1E(a4),d5 ROM:00115A52 muls.w var_22(a4),d5 ROM:00115A56 add.w var_1C(a4),d5 ROM:00115A5A move.w d5,var_4(a4) ROM:00115A5E move.w var_1E(a4),d5 ROM:00115A62 muls.w var_22(a4),d5 ROM:00115A66 add.w var_1A(a4),d5 ROM:00115A6A move.w d5,var_8(a4) ROM:00115A6E muls.w #$14,d4 ROM:00115A72 addi.w #$1D4C,d4 ROM:00115A76 clr.l d5 ROM:00115A78 movea.w var_2(a4),a2 ROM:00115A7C move.b (a0,a2.w),d5 ROM:00115A80 muls.w #$14,d5 ROM:00115A84 addi.w #$1D4C,d5 ROM:00115A88 move.w d4,d2 ROM:00115A8A sub.w d5,d2 ROM:00115A8C move.w var_A(a4),d3 ROM:00115A90 muls.w d2,d3 ROM:00115A92 divs.w #$2710,d3 ROM:00115A96 add.w d3,d5 ROM:00115A98 bsr.w sub_115B22 ROM:00115A9C move.b d5,(a0,a2.w) ROM:00115AA0 clr.l d5 ROM:00115AA2 movea.w var_4(a4),a2 ROM:00115AA6 move.b (a0,a2.w),d5 ROM:00115AAA muls.w #$14,d5 ROM:00115AAE addi.w #$1D4C,d5 ROM:00115AB2 move.w d4,d2 ROM:00115AB4 sub.w d5,d2 ROM:00115AB6 move.w var_C(a4),d3 ROM:00115ABA muls.w d2,d3 ROM:00115ABC divs.w #$2710,d3 ROM:00115AC0 add.w d3,d5 ROM:00115AC2 bsr.w sub_115B22 ROM:00115AC6 move.b d5,(a0,a2.w) ROM:00115ACA clr.l d5 ROM:00115ACC movea.w var_6(a4),a2 ROM:00115AD0 move.b (a0,a2.w),d5 ROM:00115AD4 muls.w #$14,d5 ROM:00115AD8 addi.w #$1D4C,d5 ROM:00115ADC move.w d4,d2 ROM:00115ADE sub.w d5,d2 ROM:00115AE0 move.w var_E(a4),d3 ROM:00115AE4 muls.w d2,d3 ROM:00115AE6 divs.w #$2710,d3 ROM:00115AEA add.w d3,d5 ROM:00115AEC bsr.w sub_115B22 ROM:00115AF0 move.b d5,(a0,a2.w) ROM:00115AF4 clr.l d5 ROM:00115AF6 movea.w var_8(a4),a2 ROM:00115AFA move.b (a0,a2.w),d5 ROM:00115AFE muls.w #$14,d5 ROM:00115B02 addi.w #$1D4C,d5 ROM:00115B06 move.w d4,d2 ROM:00115B08 sub.w d5,d2 ROM:00115B0A move.w var_10(a4),d3 ROM:00115B0E muls.w d2,d3 ROM:00115B10 divs.w #$2710,d3 ROM:00115B14 add.w d3,d5 ROM:00115B16 bsr.w sub_115B22 ROM:00115B1A move.b d5,(a0,a2.w) ROM:00115B1E unlk a4 ROM:00115B20 rts ROM:00115B20 ; End of function sub_1158EA ROM:00115B20 ROM:00115B22 ROM:00115B22 ; =============== S U B R O U T I N E ======================================= ROM:00115B22 ROM:00115B22 ROM:00115B22 sub_115B22: ; CODE XREF: sub_1158EA+1AE↑p ROM:00115B22 ; sub_1158EA+1D8↑p ... ROM:00115B22 cmpi.w #$1D4C,d5 ROM:00115B26 bge.w loc_115B2E ROM:00115B2A move.w #$1D4C,d5 ROM:00115B2E ROM:00115B2E loc_115B2E: ; CODE XREF: sub_115B22+4↑j ROM:00115B2E cmpi.w #$3138,d5 ROM:00115B32 ble.w loc_115B3A ROM:00115B36 move.w #$3138,d5 ROM:00115B3A ROM:00115B3A loc_115B3A: ; CODE XREF: sub_115B22+10↑j ROM:00115B3A cmpi.w #$2710,d5 ROM:00115B3E bge.w loc_115B44 ROM:00115B42 addq.w #1,d5 ROM:00115B44 ROM:00115B44 loc_115B44: ; CODE XREF: sub_115B22+1C↑j ROM:00115B44 addi.w #9,d5 ROM:00115B48 divs.w #$14,d5 ROM:00115B4C subi.w #$177,d5 ROM:00115B50 rts ROM:00115B50 ; End of function sub_115B22 ROM:00115B50 ROM:00115B52 ROM:00115B52 ; =============== S U B R O U T I N E ======================================= ROM:00115B52 ROM:00115B52 ROM:00115B52 sub_115B52: ; CODE XREF: sub_110AB4+BA↑p ROM:00115B52 btst #2,($8E6).w ROM:00115B58 beq.s loc_115BA0 ROM:00115B5A move.l ($404).w,d1 ROM:00115B5E sub.l ($43C).w,d1 ROM:00115B62 bpl.s loc_115B6E ROM:00115B64 bclr #$1F,d1 ROM:00115B68 bset #4,($8EA).w ROM:00115B6E ROM:00115B6E loc_115B6E: ; CODE XREF: sub_115B52+10↑j ROM:00115B6E move.l #$7270E00,d3 ROM:00115B74 divs.l d1,d3 ROM:00115B78 divs.w #4,d3 ROM:00115B7C cmpi.w #$7D00,d3 ROM:00115B80 ble.s loc_115B86 ROM:00115B82 move.w #$7D00,d3 ROM:00115B86 ROM:00115B86 loc_115B86: ; CODE XREF: sub_115B52+2E↑j ROM:00115B86 move.w d3,($540).w ROM:00115B8A sub.w ($544).w,d3 ROM:00115B8E ext.l d3 ROM:00115B90 muls.l #$F4240,d2:d3 ROM:00115B98 divs.l d1,d2:d3 ROM:00115B9C move.w d3,($542).w ROM:00115BA0 ROM:00115BA0 loc_115BA0: ; CODE XREF: sub_115B52+6↑j ROM:00115BA0 bset #2,($8E6).w ROM:00115BA6 move.l ($404).w,($43C).w ROM:00115BAC move.w ($540).w,($544).w ROM:00115BB2 rts ROM:00115BB2 ; End of function sub_115B52 ROM:00115BB2 ROM:00115BB4 ROM:00115BB4 ; =============== S U B R O U T I N E ======================================= ROM:00115BB4 ROM:00115BB4 ROM:00115BB4 sub_115BB4: ; CODE XREF: ROM:00110ED8↑p ROM:00115BB4 ; ROM:00110F36↑p ... ROM:00115BB4 clr.w ($540).w ROM:00115BB8 bclr #2,($8E6).w ROM:00115BBE clr.w ($542).w ROM:00115BC2 rts ROM:00115BC2 ; End of function sub_115BB4 ROM:00115BC2 ROM:00115BC4 ROM:00115BC4 ; =============== S U B R O U T I N E ======================================= ROM:00115BC4 ROM:00115BC4 ROM:00115BC4 sub_115BC4: ; CODE XREF: sub_11A002+64↓p ROM:00115BC4 ; sub_11A002+19C↓p ... ROM:00115BC4 sub.l d2,d1 ROM:00115BC6 muls.l #$64,d4:d1 ; 'd' ROM:00115BCE divs.l d3,d4:d1 ROM:00115BD2 move.l d2,d4 ROM:00115BD4 add.l d1,d4 ROM:00115BD6 rts ROM:00115BD6 ; End of function sub_115BC4 ROM:00115BD6 ROM:00115BD8 ; --------------------------------------------------------------------------- ROM:00115BD8 rts ROM:00115BDA ROM:00115BDA ; =============== S U B R O U T I N E ======================================= ROM:00115BDA ROM:00115BDA ROM:00115BDA sub_115BDA: ; CODE XREF: sub_11DAA2+3A↓p ROM:00115BDA ; sub_11DC96+1C↓p ROM:00115BDA movea.w (a5,d1.w),a0 ROM:00115BDE adda.l a5,a0 ROM:00115BE0 move.w (a0)+,d4 ROM:00115BE2 ble.w loc_115CB2 ROM:00115BE6 move.w (a0)+,d5 ROM:00115BE8 ble.w loc_115CB2 ROM:00115BEC move.w d4,d7 ROM:00115BEE subq.w #1,d7 ROM:00115BF0 adda.w d4,a0 ROM:00115BF2 adda.w d4,a0 ROM:00115BF4 movea.l a0,a2 ROM:00115BF6 ROM:00115BF6 loc_115BF6: ; CODE XREF: sub_115BDA+1E↓j ROM:00115BF6 cmp.w -(a2),d2 ROM:00115BF8 dbge d7,loc_115BF6 ROM:00115BFC bge.s loc_115C02 ROM:00115BFE clr.w d7 ROM:00115C00 bra.s loc_115C0A ROM:00115C02 ; --------------------------------------------------------------------------- ROM:00115C02 ROM:00115C02 loc_115C02: ; CODE XREF: sub_115BDA+22↑j ROM:00115C02 move.w (a2)+,d0 ROM:00115C04 cmpa.l a2,a0 ROM:00115C06 bne.s loc_115C0C ROM:00115C08 subq.l #2,a2 ROM:00115C0A ROM:00115C0A loc_115C0A: ; CODE XREF: sub_115BDA+26↑j ROM:00115C0A move.w (a2),d0 ROM:00115C0C ROM:00115C0C loc_115C0C: ; CODE XREF: sub_115BDA+2C↑j ROM:00115C0C swap d0 ROM:00115C0E move.w (a2),d0 ROM:00115C10 swap d0 ROM:00115C12 move.w d5,d1 ROM:00115C14 subq.w #1,d1 ROM:00115C16 beq.w loc_115CAE ROM:00115C1A adda.w d5,a0 ROM:00115C1C adda.w d5,a0 ROM:00115C1E movea.l a0,a2 ROM:00115C20 swap d2 ROM:00115C22 ROM:00115C22 loc_115C22: ; CODE XREF: sub_115BDA+4A↓j ROM:00115C22 cmp.w -(a2),d3 ROM:00115C24 dbge d1,loc_115C22 ROM:00115C28 bge.s loc_115C2E ROM:00115C2A clr.w d1 ROM:00115C2C bra.s loc_115C36 ROM:00115C2E ; --------------------------------------------------------------------------- ROM:00115C2E ROM:00115C2E loc_115C2E: ; CODE XREF: sub_115BDA+4E↑j ROM:00115C2E move.w (a2)+,d2 ROM:00115C30 cmpa.l a2,a0 ROM:00115C32 bne.s loc_115C38 ROM:00115C34 subq.l #2,a2 ROM:00115C36 ROM:00115C36 loc_115C36: ; CODE XREF: sub_115BDA+52↑j ROM:00115C36 move.w (a2),d2 ROM:00115C38 ROM:00115C38 loc_115C38: ; CODE XREF: sub_115BDA+58↑j ROM:00115C38 swap d3 ROM:00115C3A move.w (a2),d3 ROM:00115C3C muls.w d4,d1 ROM:00115C3E adda.l d1,a1 ROM:00115C40 adda.w d7,a1 ROM:00115C42 move.l d2,d6 ROM:00115C44 swap d6 ROM:00115C46 sub.w d0,d6 ROM:00115C48 ble.s loc_115C80 ROM:00115C4A move.l d0,d5 ROM:00115C4C swap d5 ROM:00115C4E sub.w d0,d5 ROM:00115C50 beq.s loc_115C80 ROM:00115C52 clr.w d1 ROM:00115C54 clr.w d7 ROM:00115C56 move.b 1(a1),d7 ROM:00115C5A move.b (a1),d1 ROM:00115C5C sub.w d1,d7 ROM:00115C5E beq.s loc_115C64 ROM:00115C60 muls.w d6,d7 ROM:00115C62 divs.w d5,d7 ROM:00115C64 ROM:00115C64 loc_115C64: ; CODE XREF: sub_115BDA+84↑j ROM:00115C64 add.b (a1),d7 ROM:00115C66 clr.w d0 ROM:00115C68 clr.w d1 ROM:00115C6A move.b 1(a1,d4.w),d1 ROM:00115C6E move.b (a1,d4.w),d0 ROM:00115C72 sub.w d0,d1 ROM:00115C74 beq.s loc_115C7A ROM:00115C76 muls.w d6,d1 ROM:00115C78 divs.w d5,d1 ROM:00115C7A ROM:00115C7A loc_115C7A: ; CODE XREF: sub_115BDA+9A↑j ROM:00115C7A add.b (a1,d4.w),d1 ROM:00115C7E bra.s loc_115C86 ROM:00115C80 ; --------------------------------------------------------------------------- ROM:00115C80 ROM:00115C80 loc_115C80: ; CODE XREF: sub_115BDA+6E↑j ROM:00115C80 ; sub_115BDA+76↑j ROM:00115C80 move.b (a1),d7 ROM:00115C82 move.b (a1,d4.w),d1 ROM:00115C86 ROM:00115C86 loc_115C86: ; CODE XREF: sub_115BDA+A4↑j ROM:00115C86 move.l d3,d6 ROM:00115C88 swap d6 ROM:00115C8A sub.w d2,d6 ROM:00115C8C ble.s loc_115CAC ROM:00115C8E move.w d3,d5 ROM:00115C90 sub.w d2,d5 ROM:00115C92 beq.s loc_115CAC ROM:00115C94 andi.w #$FF,d7 ROM:00115C98 andi.w #$FF,d1 ROM:00115C9C sub.w d7,d1 ROM:00115C9E beq.s loc_115CAC ROM:00115CA0 muls.w d6,d1 ROM:00115CA2 divs.w d5,d1 ROM:00115CA4 add.b d7,d1 ROM:00115CA6 andi.w #$FF,d1 ROM:00115CAA bra.s loc_115CAE ROM:00115CAC ; --------------------------------------------------------------------------- ROM:00115CAC ROM:00115CAC loc_115CAC: ; CODE XREF: sub_115BDA+B2↑j ROM:00115CAC ; sub_115BDA+B8↑j ... ROM:00115CAC move.w d7,d1 ROM:00115CAE ROM:00115CAE loc_115CAE: ; CODE XREF: sub_115BDA+3C↑j ROM:00115CAE ; sub_115BDA+D0↑j ROM:00115CAE clr.l d0 ROM:00115CB0 bra.s locret_115CB6 ROM:00115CB2 ; --------------------------------------------------------------------------- ROM:00115CB2 ROM:00115CB2 loc_115CB2: ; CODE XREF: sub_115BDA+8↑j ROM:00115CB2 ; sub_115BDA+E↑j ROM:00115CB2 move.b #$FF,d0 ROM:00115CB6 ROM:00115CB6 locret_115CB6: ; CODE XREF: sub_115BDA+D6↑j ROM:00115CB6 rts ROM:00115CB6 ; End of function sub_115BDA ROM:00115CB6 ROM:00115CB8 ROM:00115CB8 ; =============== S U B R O U T I N E ======================================= ROM:00115CB8 ROM:00115CB8 ROM:00115CB8 sub_115CB8: ; CODE XREF: sub_11075A+26↑p ROM:00115CB8 ; sub_11075A+46↑p ... ROM:00115CB8 movea.w (a5,d1.w),a0 ROM:00115CBC adda.l a5,a0 ROM:00115CBE move.w (a0)+,d4 ROM:00115CC0 ble.w loc_115DA4 ROM:00115CC4 move.w (a0)+,d5 ROM:00115CC6 ble.w loc_115DA4 ROM:00115CCA move.w d4,d7 ROM:00115CCC subq.w #1,d7 ROM:00115CCE adda.w d4,a0 ROM:00115CD0 adda.w d4,a0 ROM:00115CD2 movea.l a0,a1 ROM:00115CD4 ROM:00115CD4 loc_115CD4: ; CODE XREF: sub_115CB8+1E↓j ROM:00115CD4 cmp.w -(a1),d2 ROM:00115CD6 dbge d7,loc_115CD4 ROM:00115CDA bge.s loc_115CE0 ROM:00115CDC clr.w d7 ROM:00115CDE bra.s loc_115CE8 ROM:00115CE0 ; --------------------------------------------------------------------------- ROM:00115CE0 ROM:00115CE0 loc_115CE0: ; CODE XREF: sub_115CB8+22↑j ROM:00115CE0 move.w (a1)+,d0 ROM:00115CE2 cmpa.l a1,a0 ROM:00115CE4 bne.s loc_115CEA ROM:00115CE6 subq.l #2,a1 ROM:00115CE8 ROM:00115CE8 loc_115CE8: ; CODE XREF: sub_115CB8+26↑j ROM:00115CE8 move.w (a1),d0 ROM:00115CEA ROM:00115CEA loc_115CEA: ; CODE XREF: sub_115CB8+2C↑j ROM:00115CEA swap d0 ROM:00115CEC move.w (a1),d0 ROM:00115CEE swap d0 ROM:00115CF0 move.w d5,d1 ROM:00115CF2 subq.w #1,d1 ROM:00115CF4 beq.w loc_115D7C ROM:00115CF8 adda.w d5,a0 ROM:00115CFA adda.w d5,a0 ROM:00115CFC movea.l a0,a1 ROM:00115CFE swap d2 ROM:00115D00 ROM:00115D00 loc_115D00: ; CODE XREF: sub_115CB8+4A↓j ROM:00115D00 cmp.w -(a1),d3 ROM:00115D02 dbge d1,loc_115D00 ROM:00115D06 bge.s loc_115D0C ROM:00115D08 clr.w d1 ROM:00115D0A bra.s loc_115D14 ROM:00115D0C ; --------------------------------------------------------------------------- ROM:00115D0C ROM:00115D0C loc_115D0C: ; CODE XREF: sub_115CB8+4E↑j ROM:00115D0C move.w (a1)+,d2 ROM:00115D0E cmpa.l a1,a0 ROM:00115D10 bne.s loc_115D16 ROM:00115D12 subq.l #2,a1 ROM:00115D14 ROM:00115D14 loc_115D14: ; CODE XREF: sub_115CB8+52↑j ROM:00115D14 move.w (a1),d2 ROM:00115D16 ROM:00115D16 loc_115D16: ; CODE XREF: sub_115CB8+58↑j ROM:00115D16 swap d3 ROM:00115D18 move.w (a1),d3 ROM:00115D1A muls.w d4,d1 ROM:00115D1C muls.w #2,d1 ROM:00115D20 adda.l d1,a0 ROM:00115D22 adda.w d7,a0 ROM:00115D24 adda.w d7,a0 ROM:00115D26 move.l d2,d6 ROM:00115D28 swap d6 ROM:00115D2A sub.w d0,d6 ROM:00115D2C ble.s loc_115D58 ROM:00115D2E move.l d0,d5 ROM:00115D30 swap d5 ROM:00115D32 sub.w d0,d5 ROM:00115D34 beq.s loc_115D58 ROM:00115D36 move.w 2(a0),d7 ROM:00115D3A sub.w (a0),d7 ROM:00115D3C beq.s loc_115D42 ROM:00115D3E muls.w d6,d7 ROM:00115D40 divs.w d5,d7 ROM:00115D42 ROM:00115D42 loc_115D42: ; CODE XREF: sub_115CB8+84↑j ROM:00115D42 add.w (a0),d7 ROM:00115D44 move.w 2(a0,d4.w*2),d1 ROM:00115D48 sub.w (a0,d4.w*2),d1 ROM:00115D4C beq.s loc_115D52 ROM:00115D4E muls.w d6,d1 ROM:00115D50 divs.w d5,d1 ROM:00115D52 ROM:00115D52 loc_115D52: ; CODE XREF: sub_115CB8+94↑j ROM:00115D52 add.w (a0,d4.w*2),d1 ROM:00115D56 bra.s loc_115D5E ROM:00115D58 ; --------------------------------------------------------------------------- ROM:00115D58 ROM:00115D58 loc_115D58: ; CODE XREF: sub_115CB8+74↑j ROM:00115D58 ; sub_115CB8+7C↑j ROM:00115D58 move.w (a0),d7 ROM:00115D5A move.w (a0,d4.w*2),d1 ROM:00115D5E ROM:00115D5E loc_115D5E: ; CODE XREF: sub_115CB8+9E↑j ROM:00115D5E move.l d3,d6 ROM:00115D60 swap d6 ROM:00115D62 sub.w d2,d6 ROM:00115D64 ble.s loc_115D78 ROM:00115D66 move.w d3,d5 ROM:00115D68 sub.w d2,d5 ROM:00115D6A beq.s loc_115D78 ROM:00115D6C sub.w d7,d1 ROM:00115D6E beq.s loc_115D78 ROM:00115D70 muls.w d6,d1 ROM:00115D72 divs.w d5,d1 ROM:00115D74 add.w d7,d1 ROM:00115D76 bra.s loc_115DA0 ROM:00115D78 ; --------------------------------------------------------------------------- ROM:00115D78 ROM:00115D78 loc_115D78: ; CODE XREF: sub_115CB8+AC↑j ROM:00115D78 ; sub_115CB8+B2↑j ... ROM:00115D78 move.w d7,d1 ROM:00115D7A bra.s loc_115DA0 ROM:00115D7C ; --------------------------------------------------------------------------- ROM:00115D7C ROM:00115D7C loc_115D7C: ; CODE XREF: sub_115CB8+3C↑j ROM:00115D7C adda.w d7,a0 ROM:00115D7E adda.w d7,a0 ROM:00115D80 move.w d2,d6 ROM:00115D82 sub.w d0,d6 ROM:00115D84 ble.s loc_115D9E ROM:00115D86 move.l d0,d5 ROM:00115D88 swap d5 ROM:00115D8A sub.w d0,d5 ROM:00115D8C beq.s loc_115D9E ROM:00115D8E move.w 2(a0),d1 ROM:00115D92 sub.w (a0),d1 ROM:00115D94 beq.s loc_115D9E ROM:00115D96 muls.w d6,d1 ROM:00115D98 divs.w d5,d1 ROM:00115D9A add.w (a0),d1 ROM:00115D9C bra.s loc_115DA0 ROM:00115D9E ; --------------------------------------------------------------------------- ROM:00115D9E ROM:00115D9E loc_115D9E: ; CODE XREF: sub_115CB8+CC↑j ROM:00115D9E ; sub_115CB8+D4↑j ... ROM:00115D9E move.w (a0),d1 ROM:00115DA0 ROM:00115DA0 loc_115DA0: ; CODE XREF: sub_115CB8+BE↑j ROM:00115DA0 ; sub_115CB8+C2↑j ... ROM:00115DA0 moveq #0,d0 ROM:00115DA2 bra.s locret_115DA8 ROM:00115DA4 ; --------------------------------------------------------------------------- ROM:00115DA4 ROM:00115DA4 loc_115DA4: ; CODE XREF: sub_115CB8+8↑j ROM:00115DA4 ; sub_115CB8+E↑j ROM:00115DA4 move.b #$FF,d0 ROM:00115DA8 ROM:00115DA8 locret_115DA8: ; CODE XREF: sub_115CB8+EA↑j ROM:00115DA8 rts ROM:00115DA8 ; End of function sub_115CB8 ROM:00115DA8 ROM:00115DAA ROM:00115DAA ; =============== S U B R O U T I N E ======================================= ROM:00115DAA ROM:00115DAA ROM:00115DAA sub_115DAA: ; CODE XREF: ROM:001156DE↑p ROM:00115DAA clr.w ($FFFFFA22).w ROM:00115DAE ori.w #8,($FFFFFA24).w ROM:00115DB4 move.w #$552,($FFFFFA22).w ROM:00115DBA rts ROM:00115DBA ; End of function sub_115DAA ROM:00115DBA ROM:00115DBC ; --------------------------------------------------------------------------- ROM:00115DBC movem.l d0-a5,-(sp) ROM:00115DC0 move.w ($FFFFF462).w,-(sp) ROM:00115DC4 move sr,-(sp) ROM:00115DC6 move #$2700,sr ROM:00115DCA move.l sp,d0 ROM:00115DCC cmp.w ($53E).w,d0 ROM:00115DD0 bge.s loc_115DD6 ROM:00115DD2 move.w d0,($53E).w ROM:00115DD6 ROM:00115DD6 loc_115DD6: ; CODE XREF: ROM:00115DD0↑j ROM:00115DD6 bsr.l sub_119F1C ROM:00115DDC move (sp)+,sr ROM:00115DDE bsr.l sub_119314 ROM:00115DE4 bsr.l sub_132EEC ROM:00115DEA bsr.l sub_11AE72 ROM:00115DF0 bsr.l sub_112490 ROM:00115DF6 bsr.l sub_12F722 ROM:00115DFC bsr.l nullsub_27 ROM:00115E02 bsr.l sub_11094C ROM:00115E08 bsr.l sub_1116F6 ROM:00115E0E btst #0,($8DD).w ROM:00115E14 beq.s loc_115E2A ROM:00115E16 bsr.l sub_116A5A ROM:00115E1C btst #4,($8E7).w ROM:00115E22 beq.s loc_115E2A ROM:00115E24 bsr.l sub_118E50 ROM:00115E2A ROM:00115E2A loc_115E2A: ; CODE XREF: ROM:00115E14↑j ROM:00115E2A ; ROM:00115E22↑j ROM:00115E2A bsr.l nullsub_29 ROM:00115E30 addq.w #1,($548).w ROM:00115E34 cmpi.w #$C8,($548).w ROM:00115E3A blt.s loc_115E46 ROM:00115E3C clr.w ($548).w ROM:00115E40 bset #7,($8E8).w ROM:00115E46 ROM:00115E46 loc_115E46: ; CODE XREF: ROM:00115E3A↑j ROM:00115E46 cmpi.w #6,($4B0).w ROM:00115E4C beq.s loc_115E56 ROM:00115E4E cmpi.w #9,($4B0).w ROM:00115E54 bne.s loc_115E62 ROM:00115E56 ROM:00115E56 loc_115E56: ; CODE XREF: ROM:00115E4C↑j ROM:00115E56 bsr.l nullsub_25 ROM:00115E5C bsr.l nullsub_26 ROM:00115E62 ROM:00115E62 loc_115E62: ; CODE XREF: ROM:00115E54↑j ROM:00115E62 bsr.l nullsub_28 ROM:00115E68 bsr.l sub_12CF98 ROM:00115E6E move.w ($E72).w,($C14).w ROM:00115E74 bsr.l sub_129B06 ROM:00115E7A bsr.l sub_12C7EA ROM:00115E80 cmpi.w #1,($52A).w ROM:00115E86 bne.s loc_115E8E ROM:00115E88 bsr.l nullsub_1 ROM:00115E8E ROM:00115E8E loc_115E8E: ; CODE XREF: ROM:00115E86↑j ROM:00115E8E move.w ($FFFFF462).w,d0 ROM:00115E92 sub.w (sp)+,d0 ROM:00115E94 move.w d0,($546).w ROM:00115E98 cmp.w ($1B0A).w,d0 ROM:00115E9C bge.w loc_115EA4 ROM:00115EA0 move.w d0,($1B0A).w ROM:00115EA4 ROM:00115EA4 loc_115EA4: ; CODE XREF: ROM:00115E9C↑j ROM:00115EA4 movem.l (sp)+,d0-a5 ROM:00115EA8 rte ROM:00115EAA ; --------------------------------------------------------------------------- ROM:00115EAA rts ROM:00115EAC ; --------------------------------------------------------------------------- ROM:00115EAC bgnd ROM:00115EAE move.l (sp),($470).w ROM:00115EB2 move.l 4(sp),($474).w ROM:00115EB8 rte ROM:00115EBA ; --------------------------------------------------------------------------- ROM:00115EBA andi.w #$F7FF,($FFFFFE20).w ROM:00115EC0 rte ROM:00115EC2 ; --------------------------------------------------------------------------- ROM:00115EC2 andi.w #$EFFF,($FFFFFE20).w ROM:00115EC8 rte ROM:00115ECA ; --------------------------------------------------------------------------- ROM:00115ECA bset #2,($1310).w ROM:00115ED0 bra.l loc_1129CC ROM:00115ED6 ; --------------------------------------------------------------------------- ROM:00115ED6 rte ROM:00115ED8 ; --------------------------------------------------------------------------- ROM:00115ED8 bclr #2,($1310).w ROM:00115EDE bra.l loc_1129CC ROM:00115EE4 ; --------------------------------------------------------------------------- ROM:00115EE4 rte ROM:00115EE6 ; --------------------------------------------------------------------------- ROM:00115EE6 andi.w #$7FFF,($FFFFFE20).w ROM:00115EEC rte ROM:00115EEE ; --------------------------------------------------------------------------- ROM:00115EEE andi.w #$BFFF,($FFFFFE20).w ROM:00115EF4 rte ROM:00115EF6 ; --------------------------------------------------------------------------- ROM:00115EF6 bsr.w nullsub_30 ROM:00115EFA bsr.w nullsub_31 ROM:00115EFE bsr.w sub_115F04 ROM:00115F02 rts ROM:00115F04 ROM:00115F04 ; =============== S U B R O U T I N E ======================================= ROM:00115F04 ROM:00115F04 ROM:00115F04 sub_115F04: ; CODE XREF: ROM:00115EFE↑p ROM:00115F04 clr.w d1 ROM:00115F06 move.b ($705).w,d1 ROM:00115F0A cmpi.w #3,d1 ROM:00115F0E bcc.s locret_115F18 ROM:00115F10 movea.l off_115F1A(pc,d1.w*4),a0 ROM:00115F14 nop ROM:00115F16 jmp (a0) ROM:00115F18 ; --------------------------------------------------------------------------- ROM:00115F18 ROM:00115F18 locret_115F18: ; CODE XREF: sub_115F04+A↑j ROM:00115F18 rts ROM:00115F18 ; End of function sub_115F04 ROM:00115F18 ROM:00115F18 ; --------------------------------------------------------------------------- ROM:00115F1A off_115F1A: dc.l loc_115F26 ; DATA XREF: sub_115F04+C↑r ROM:00115F1E dc.l loc_115F3C ROM:00115F22 dc.l loc_115F8A ROM:00115F26 ; --------------------------------------------------------------------------- ROM:00115F26 ROM:00115F26 loc_115F26: ; DATA XREF: ROM:off_115F1A↑o ROM:00115F26 bclr #0,($8E0).w ROM:00115F2C move.b #0,($703).w ROM:00115F32 move.b #1,($705).w ROM:00115F38 bra.s loc_115F84 ROM:00115F3A ; --------------------------------------------------------------------------- ROM:00115F3A rts ROM:00115F3C ; --------------------------------------------------------------------------- ROM:00115F3C ROM:00115F3C loc_115F3C: ; DATA XREF: ROM:00115F1E↑o ROM:00115F3C btst #1,($8E6).w ROM:00115F42 beq.s loc_115F58 ROM:00115F44 bclr #1,($8E6).w ROM:00115F4A move.b #0,($703).w ROM:00115F50 move.b #1,($705).w ROM:00115F56 bra.s loc_115F84 ROM:00115F58 ; --------------------------------------------------------------------------- ROM:00115F58 ROM:00115F58 loc_115F58: ; CODE XREF: ROM:00115F42↑j ROM:00115F58 move.b ($703).w,d0 ROM:00115F5C cmpi.b #8,d0 ROM:00115F60 bne.s loc_115F74 ROM:00115F62 bsr.w nullsub_32 ROM:00115F66 move.b #0,($703).w ROM:00115F6C move.b #1,($705).w ROM:00115F72 bra.s loc_115F84 ROM:00115F74 ; --------------------------------------------------------------------------- ROM:00115F74 ROM:00115F74 loc_115F74: ; CODE XREF: ROM:00115F60↑j ROM:00115F74 btst #0,($8E0).w ROM:00115F7A beq.s loc_115F84 ROM:00115F7C move.b #2,($705).w ROM:00115F82 bra.s loc_115FCE ROM:00115F84 ; --------------------------------------------------------------------------- ROM:00115F84 ROM:00115F84 loc_115F84: ; CODE XREF: ROM:00115F38↑j ROM:00115F84 ; ROM:00115F56↑j ... ROM:00115F84 bsr.w sub_115FDA ROM:00115F88 rts ROM:00115F8A ; --------------------------------------------------------------------------- ROM:00115F8A ROM:00115F8A loc_115F8A: ; DATA XREF: ROM:00115F22↑o ROM:00115F8A btst #1,($8E6).w ROM:00115F90 beq.s loc_115FAC ROM:00115F92 bclr #1,($8E6).w ROM:00115F98 move.b #0,($703).w ROM:00115F9E bclr #0,($8E0).w ROM:00115FA4 move.b #1,($705).w ROM:00115FAA bra.s loc_115F84 ROM:00115FAC ; --------------------------------------------------------------------------- ROM:00115FAC ROM:00115FAC loc_115FAC: ; CODE XREF: ROM:00115F90↑j ROM:00115FAC move.b ($703).w,d0 ROM:00115FB0 cmpi.b #8,d0 ROM:00115FB4 bne.s loc_115FCE ROM:00115FB6 bsr.w nullsub_32 ROM:00115FBA move.b #0,($703).w ROM:00115FC0 bclr #0,($8E0).w ROM:00115FC6 move.b #1,($705).w ROM:00115FCC bra.s loc_115F84 ROM:00115FCE ; --------------------------------------------------------------------------- ROM:00115FCE ROM:00115FCE loc_115FCE: ; CODE XREF: ROM:00115F82↑j ROM:00115FCE ; ROM:00115FB4↑j ROM:00115FCE bsr.w sub_115FDA ROM:00115FD2 rts ROM:00115FD4 ; --------------------------------------------------------------------------- ROM:00115FD4 rts ROM:00115FD6 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_30. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00115FD8 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_31. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00115FDA ROM:00115FDA ; =============== S U B R O U T I N E ======================================= ROM:00115FDA ROM:00115FDA ROM:00115FDA sub_115FDA: ; CODE XREF: ROM:loc_115F84↑p ROM:00115FDA ; ROM:loc_115FCE↑p ROM:00115FDA addq.b #1,($703).w ROM:00115FDE rts ROM:00115FDE ; End of function sub_115FDA ROM:00115FDE ROM:00115FE0 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_32. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00115FE2 ROM:00115FE2 ; =============== S U B R O U T I N E ======================================= ROM:00115FE2 ROM:00115FE2 ROM:00115FE2 sub_115FE2: ; CODE XREF: ROM:001156C2↑p ROM:00115FE2 ; ROM:001157F6↑p ... ROM:00115FE2 bsr.l sub_11325E ROM:00115FE8 bsr.w sub_115FF8 ROM:00115FEC btst #7,($8DB).w ROM:00115FF2 bne.s locret_115FF6 ROM:00115FF4 bra.s sub_115FE2 ROM:00115FF6 ; --------------------------------------------------------------------------- ROM:00115FF6 ROM:00115FF6 locret_115FF6: ; CODE XREF: sub_115FE2+10↑j ROM:00115FF6 rts ROM:00115FF6 ; End of function sub_115FE2 ROM:00115FF6 ROM:00115FF8 ROM:00115FF8 ; =============== S U B R O U T I N E ======================================= ROM:00115FF8 ROM:00115FF8 ROM:00115FF8 sub_115FF8: ; CODE XREF: sub_115FE2+6↑p ROM:00115FF8 bclr #3,($8E0).w ROM:00115FFE clr.w d1 ROM:00116000 move.b ($708).w,d1 ROM:00116004 cmpi.w #$E,d1 ROM:00116008 bcc.s locret_116012 ROM:0011600A movea.l off_116014(pc,d1.w*4),a0 ROM:0011600E nop ROM:00116010 jmp (a0) ROM:00116012 ; --------------------------------------------------------------------------- ROM:00116012 ROM:00116012 locret_116012: ; CODE XREF: sub_115FF8+10↑j ROM:00116012 rts ROM:00116012 ; End of function sub_115FF8 ROM:00116012 ROM:00116012 ; --------------------------------------------------------------------------- ROM:00116014 off_116014: dc.l loc_11604C ; DATA XREF: sub_115FF8+12↑r ROM:00116018 dc.l loc_116062 ROM:0011601C dc.l loc_11607E ROM:00116020 dc.l loc_1160BC ROM:00116024 dc.l loc_1160D8 ROM:00116028 dc.l loc_11611E ROM:0011602C dc.l loc_11613A ROM:00116030 dc.l loc_116192 ROM:00116034 dc.l loc_1161B2 ROM:00116038 dc.l loc_116236 ROM:0011603C dc.l loc_116272 ROM:00116040 dc.l loc_1162E2 ROM:00116044 dc.l loc_1162FE ROM:00116048 dc.l loc_11631E ROM:0011604C ; --------------------------------------------------------------------------- ROM:0011604C ROM:0011604C loc_11604C: ; DATA XREF: ROM:off_116014↑o ROM:0011604C bclr #7,($8DB).w ROM:00116052 bset #5,($8DE).w ROM:00116058 move.b #1,($708).w ROM:0011605E bra.s locret_11607C ROM:00116060 ; --------------------------------------------------------------------------- ROM:00116060 rts ROM:00116062 ; --------------------------------------------------------------------------- ROM:00116062 ROM:00116062 loc_116062: ; DATA XREF: ROM:00116018↑o ROM:00116062 btst #1,($8DC).w ROM:00116068 beq.s locret_11607C ROM:0011606A bclr #1,($8DC).w ROM:00116070 bsr.w sub_1164EC ROM:00116074 move.b #2,($708).w ROM:0011607A bra.s locret_1160BA ROM:0011607C ; --------------------------------------------------------------------------- ROM:0011607C ROM:0011607C locret_11607C: ; CODE XREF: ROM:0011605E↑j ROM:0011607C ; ROM:00116068↑j ROM:0011607C rts ROM:0011607E ; --------------------------------------------------------------------------- ROM:0011607E ROM:0011607E loc_11607E: ; DATA XREF: ROM:0011601C↑o ROM:0011607E btst #0,($8E4).w ROM:00116084 beq.s loc_1160A4 ROM:00116086 bsr.w sub_116446 ROM:0011608A bsr.w sub_11634A ROM:0011608E bsr.w sub_11642E ROM:00116092 bset #6,($8E8).w ROM:00116098 move.b #8,($708).w ROM:0011609E bra.l locret_116234 ROM:001160A4 ; --------------------------------------------------------------------------- ROM:001160A4 ROM:001160A4 loc_1160A4: ; CODE XREF: ROM:00116084↑j ROM:001160A4 btst #0,($8E4).w ROM:001160AA bne.s locret_1160BA ROM:001160AC bset #5,($8DC).w ROM:001160B2 move.b #3,($708).w ROM:001160B8 bra.s locret_1160D6 ROM:001160BA ; --------------------------------------------------------------------------- ROM:001160BA ROM:001160BA locret_1160BA: ; CODE XREF: ROM:0011607A↑j ROM:001160BA ; ROM:001160AA↑j ROM:001160BA rts ROM:001160BC ; --------------------------------------------------------------------------- ROM:001160BC ROM:001160BC loc_1160BC: ; DATA XREF: ROM:00116020↑o ROM:001160BC btst #2,($8E4).w ROM:001160C2 beq.s locret_1160D6 ROM:001160C4 bclr #5,($8E0).w ROM:001160CA bsr.w sub_116478 ROM:001160CE move.b #4,($708).w ROM:001160D4 bra.s locret_11611C ROM:001160D6 ; --------------------------------------------------------------------------- ROM:001160D6 ROM:001160D6 locret_1160D6: ; CODE XREF: ROM:001160B8↑j ROM:001160D6 ; ROM:001160C2↑j ROM:001160D6 rts ROM:001160D8 ; --------------------------------------------------------------------------- ROM:001160D8 ROM:001160D8 loc_1160D8: ; DATA XREF: ROM:00116024↑o ROM:001160D8 cmpi.b #0,($707).w ROM:001160DE bne.s loc_116106 ROM:001160E0 bsr.w sub_116446 ROM:001160E4 bsr.w sub_11634A ROM:001160E8 bsr.w sub_11642E ROM:001160EC bsr.w sub_1163E6 ROM:001160F0 bsr.w sub_116412 ROM:001160F4 bset #1,($8E9).w ROM:001160FA move.b #7,($708).w ROM:00116100 bra.l locret_1161B0 ROM:00116106 ; --------------------------------------------------------------------------- ROM:00116106 ROM:00116106 loc_116106: ; CODE XREF: ROM:001160DE↑j ROM:00116106 cmpi.b #0,($707).w ROM:0011610C beq.s locret_11611C ROM:0011610E bset #2,($8DE).w ROM:00116114 move.b #5,($708).w ROM:0011611A bra.s locret_116138 ROM:0011611C ; --------------------------------------------------------------------------- ROM:0011611C ROM:0011611C locret_11611C: ; CODE XREF: ROM:001160D4↑j ROM:0011611C ; ROM:0011610C↑j ... ROM:0011611C rts ROM:0011611E ; --------------------------------------------------------------------------- ROM:0011611E ROM:0011611E loc_11611E: ; DATA XREF: ROM:00116028↑o ROM:0011611E btst #5,($8E0).w ROM:00116124 beq.s locret_116138 ROM:00116126 bclr #5,($8E0).w ROM:0011612C bsr.w sub_116352 ROM:00116130 move.b #6,($708).w ROM:00116136 bra.s locret_116190 ROM:00116138 ; --------------------------------------------------------------------------- ROM:00116138 ROM:00116138 locret_116138: ; CODE XREF: ROM:0011611A↑j ROM:00116138 ; ROM:00116124↑j ROM:00116138 rts ROM:0011613A ; --------------------------------------------------------------------------- ROM:0011613A ROM:0011613A loc_11613A: ; DATA XREF: ROM:0011602C↑o ROM:0011613A btst #7,($8DB).w ROM:00116140 beq.s loc_11615A ROM:00116142 btst #2,($8EC).w ROM:00116148 beq.s loc_11615A ROM:0011614A bsr.w sub_11642E ROM:0011614E move.b #8,($708).w ROM:00116154 bra.l locret_116234 ROM:0011615A ; --------------------------------------------------------------------------- ROM:0011615A ROM:0011615A loc_11615A: ; CODE XREF: ROM:00116140↑j ROM:0011615A ; ROM:00116148↑j ROM:0011615A btst #7,($8DB).w ROM:00116160 bne.s loc_11616E ROM:00116162 bsr.w sub_116478 ROM:00116166 move.b #4,($708).w ROM:0011616C bra.s locret_11611C ROM:0011616E ; --------------------------------------------------------------------------- ROM:0011616E ROM:0011616E loc_11616E: ; CODE XREF: ROM:00116160↑j ROM:0011616E btst #7,($8DB).w ROM:00116174 beq.s locret_116190 ROM:00116176 btst #2,($8EC).w ROM:0011617C bne.s locret_116190 ROM:0011617E bsr.w sub_1163E6 ROM:00116182 bset #5,($8EA).w ROM:00116188 move.b #7,($708).w ROM:0011618E bra.s locret_1161B0 ROM:00116190 ; --------------------------------------------------------------------------- ROM:00116190 ROM:00116190 locret_116190: ; CODE XREF: ROM:00116136↑j ROM:00116190 ; ROM:00116174↑j ... ROM:00116190 rts ROM:00116192 ; --------------------------------------------------------------------------- ROM:00116192 ROM:00116192 loc_116192: ; DATA XREF: ROM:00116030↑o ROM:00116192 btst #1,($8EA).w ROM:00116198 beq.s locret_1161B0 ROM:0011619A bclr #1,($8EA).w ROM:001161A0 bsr.w sub_11642E ROM:001161A4 move.b #8,($708).w ROM:001161AA bra.l locret_116234 ROM:001161B0 ; --------------------------------------------------------------------------- ROM:001161B0 ROM:001161B0 locret_1161B0: ; CODE XREF: ROM:00116100↑j ROM:001161B0 ; ROM:0011618E↑j ... ROM:001161B0 rts ROM:001161B2 ; --------------------------------------------------------------------------- ROM:001161B2 ROM:001161B2 loc_1161B2: ; DATA XREF: ROM:00116034↑o ROM:001161B2 move.b $A6A(a5),d0 ROM:001161B6 btst #7,($8DF).w ROM:001161BC beq.s loc_1161C6 ROM:001161BE bclr #7,($8DF).w ROM:001161C4 bra.s loc_1161D0 ROM:001161C6 ; --------------------------------------------------------------------------- ROM:001161C6 ROM:001161C6 loc_1161C6: ; CODE XREF: ROM:001161BC↑j ROM:001161C6 cmpi.b #0,d0 ROM:001161CA beq.s loc_1161E2 ROM:001161CC clr.b $A6A(a5) ROM:001161D0 ROM:001161D0 loc_1161D0: ; CODE XREF: ROM:001161C4↑j ROM:001161D0 bsr.w sub_116446 ROM:001161D4 bset #3,($8E0).w ROM:001161DA move.b #8,($708).w ROM:001161E0 bra.s locret_116234 ROM:001161E2 ; --------------------------------------------------------------------------- ROM:001161E2 ROM:001161E2 loc_1161E2: ; CODE XREF: ROM:001161CA↑j ROM:001161E2 move.b $A69(a5),d0 ROM:001161E6 btst #0,($8E4).w ROM:001161EC bne.s loc_11621C ROM:001161EE btst #7,($8E9).w ROM:001161F4 bne.s loc_1161FC ROM:001161F6 cmpi.b #0,d0 ROM:001161FA beq.s loc_11621C ROM:001161FC ROM:001161FC loc_1161FC: ; CODE XREF: ROM:001161F4↑j ROM:001161FC bset #5,($8E5).w ROM:00116202 bsr.w sub_1163BA ROM:00116206 bsr.w sub_116412 ROM:0011620A bset #1,($8E9).w ROM:00116210 move.b #$A,($708).w ROM:00116216 bra.l loc_1162DC ROM:0011621C ; --------------------------------------------------------------------------- ROM:0011621C ROM:0011621C loc_11621C: ; CODE XREF: ROM:001161EC↑j ROM:0011621C ; ROM:001161FA↑j ROM:0011621C btst #3,($8E3).w ROM:00116222 bne.s locret_116234 ROM:00116224 btst #0,($8E4).w ROM:0011622A bne.s locret_116234 ROM:0011622C move.b #9,($708).w ROM:00116232 bra.s loc_116268 ROM:00116234 ; --------------------------------------------------------------------------- ROM:00116234 ROM:00116234 locret_116234: ; CODE XREF: ROM:0011609E↑j ROM:00116234 ; ROM:00116154↑j ... ROM:00116234 rts ROM:00116236 ; --------------------------------------------------------------------------- ROM:00116236 ROM:00116236 loc_116236: ; DATA XREF: ROM:00116038↑o ROM:00116236 btst #3,($8E3).w ROM:0011623C beq.s loc_116246 ROM:0011623E move.b #8,($708).w ROM:00116244 bra.s locret_116234 ROM:00116246 ; --------------------------------------------------------------------------- ROM:00116246 ROM:00116246 loc_116246: ; CODE XREF: ROM:0011623C↑j ROM:00116246 btst #5,($8E3).w ROM:0011624C beq.s loc_116268 ROM:0011624E bsr.w sub_1163BA ROM:00116252 bsr.w sub_116412 ROM:00116256 bset #1,($8E9).w ROM:0011625C move.b #$A,($708).w ROM:00116262 bra.l loc_1162DC ROM:00116268 ; --------------------------------------------------------------------------- ROM:00116268 ROM:00116268 loc_116268: ; CODE XREF: ROM:00116232↑j ROM:00116268 ; ROM:0011624C↑j ROM:00116268 bsr.w sub_1163B2 ROM:0011626C bsr.w sub_1163AA ROM:00116270 rts ROM:00116272 ; --------------------------------------------------------------------------- ROM:00116272 ROM:00116272 loc_116272: ; DATA XREF: ROM:0011603C↑o ROM:00116272 move.b $A69(a5),d0 ROM:00116276 btst #1,($8EA).w ROM:0011627C beq.s loc_1162B8 ROM:0011627E btst #7,($8E9).w ROM:00116284 beq.s loc_11628E ROM:00116286 bclr #7,($8E9).w ROM:0011628C bra.s loc_116298 ROM:0011628E ; --------------------------------------------------------------------------- ROM:0011628E ROM:0011628E loc_11628E: ; CODE XREF: ROM:00116284↑j ROM:0011628E cmpi.b #0,d0 ROM:00116292 beq.s loc_1162B8 ROM:00116294 clr.b $A69(a5) ROM:00116298 ROM:00116298 loc_116298: ; CODE XREF: ROM:0011628C↑j ROM:00116298 bclr #1,($8EA).w ROM:0011629E bsr.w sub_11642E ROM:001162A2 bsr.w sub_116412 ROM:001162A6 bset #1,($8E9).w ROM:001162AC move.b #$D,($708).w ROM:001162B2 bra.l loc_116342 ROM:001162B8 ; --------------------------------------------------------------------------- ROM:001162B8 ROM:001162B8 loc_1162B8: ; CODE XREF: ROM:0011627C↑j ROM:001162B8 ; ROM:00116292↑j ROM:001162B8 btst #1,($8EA).w ROM:001162BE beq.s loc_1162DC ROM:001162C0 btst #7,($8E9).w ROM:001162C6 bne.s loc_1162DC ROM:001162C8 cmpi.b #0,d0 ROM:001162CC bne.s loc_1162DC ROM:001162CE bclr #1,($8EA).w ROM:001162D4 move.b #$B,($708).w ROM:001162DA bra.s locret_1162FC ROM:001162DC ; --------------------------------------------------------------------------- ROM:001162DC ROM:001162DC loc_1162DC: ; CODE XREF: ROM:00116216↑j ROM:001162DC ; ROM:00116262↑j ... ROM:001162DC bsr.w sub_1163AA ROM:001162E0 rts ROM:001162E2 ; --------------------------------------------------------------------------- ROM:001162E2 ROM:001162E2 loc_1162E2: ; DATA XREF: ROM:00116040↑o ROM:001162E2 btst #3,($8E3).w ROM:001162E8 beq.s locret_1162FC ROM:001162EA bsr.w sub_1163E6 ROM:001162EE bset #5,($8EA).w ROM:001162F4 move.b #$C,($708).w ROM:001162FA bra.s locret_11631C ROM:001162FC ; --------------------------------------------------------------------------- ROM:001162FC ROM:001162FC locret_1162FC: ; CODE XREF: ROM:001162DA↑j ROM:001162FC ; ROM:001162E8↑j ROM:001162FC rts ROM:001162FE ; --------------------------------------------------------------------------- ROM:001162FE ROM:001162FE loc_1162FE: ; DATA XREF: ROM:00116044↑o ROM:001162FE btst #1,($8EA).w ROM:00116304 beq.s locret_11631C ROM:00116306 bclr #1,($8EA).w ROM:0011630C bsr.w sub_11642E ROM:00116310 move.b #8,($708).w ROM:00116316 bra.l locret_116234 ROM:0011631C ; --------------------------------------------------------------------------- ROM:0011631C ROM:0011631C locret_11631C: ; CODE XREF: ROM:001162FA↑j ROM:0011631C ; ROM:00116304↑j ROM:0011631C rts ROM:0011631E ; --------------------------------------------------------------------------- ROM:0011631E ROM:0011631E loc_11631E: ; DATA XREF: ROM:00116048↑o ROM:0011631E btst #1,($8EA).w ROM:00116324 beq.s loc_116342 ROM:00116326 bclr #5,($8E5).w ROM:0011632C bclr #1,($8EA).w ROM:00116332 bsr.w sub_11642E ROM:00116336 move.b #8,($708).w ROM:0011633C bra.l locret_116234 ROM:00116342 ; --------------------------------------------------------------------------- ROM:00116342 ROM:00116342 loc_116342: ; CODE XREF: ROM:001162B2↑j ROM:00116342 ; ROM:00116324↑j ROM:00116342 bsr.w sub_1163AA ROM:00116346 rts ROM:00116348 ; --------------------------------------------------------------------------- ROM:00116348 rts ROM:0011634A ROM:0011634A ; =============== S U B R O U T I N E ======================================= ROM:0011634A ROM:0011634A ROM:0011634A sub_11634A: ; CODE XREF: ROM:0011608A↑p ROM:0011634A ; ROM:001160E4↑p ROM:0011634A bset #7,($8DB).w ROM:00116350 rts ROM:00116350 ; End of function sub_11634A ROM:00116350 ROM:00116352 ROM:00116352 ; =============== S U B R O U T I N E ======================================= ROM:00116352 ROM:00116352 ROM:00116352 sub_116352: ; CODE XREF: ROM:0011612C↑p ROM:00116352 cmpi.b #1,($707).w ROM:00116358 bne.s loc_116360 ROM:0011635A move.l ($444).w,d0 ROM:0011635E bra.s loc_116364 ROM:00116360 ; --------------------------------------------------------------------------- ROM:00116360 ROM:00116360 loc_116360: ; CODE XREF: sub_116352+6↑j ROM:00116360 move.l ($448).w,d0 ROM:00116364 ROM:00116364 loc_116364: ; CODE XREF: sub_116352+C↑j ROM:00116364 andi.l #$FFFFFFF,d0 ROM:0011636A cmp.l ($440).w,d0 ROM:0011636E bne.s loc_116378 ROM:00116370 bset #7,($8DB).w ROM:00116376 bra.s locret_1163A8 ROM:00116378 ; --------------------------------------------------------------------------- ROM:00116378 ROM:00116378 loc_116378: ; CODE XREF: sub_116352+1C↑j ROM:00116378 bclr #7,($8DB).w ROM:0011637E cmpi.b #1,($707).w ROM:00116384 bne.s loc_116398 ROM:00116386 andi.l #$FFFFFFF,($444).w ROM:0011638E ori.l #$F0000000,($444).w ROM:00116396 bra.s locret_1163A8 ROM:00116398 ; --------------------------------------------------------------------------- ROM:00116398 ROM:00116398 loc_116398: ; CODE XREF: sub_116352+32↑j ROM:00116398 andi.l #$FFFFFFF,($448).w ROM:001163A0 ori.l #$F0000000,($448).w ROM:001163A8 ROM:001163A8 locret_1163A8: ; CODE XREF: sub_116352+24↑j ROM:001163A8 ; sub_116352+44↑j ROM:001163A8 rts ROM:001163A8 ; End of function sub_116352 ROM:001163A8 ROM:001163AA ROM:001163AA ; =============== S U B R O U T I N E ======================================= ROM:001163AA ROM:001163AA ROM:001163AA sub_1163AA: ; CODE XREF: ROM:0011626C↑p ROM:001163AA ; ROM:loc_1162DC↑p ... ROM:001163AA bset #6,($8E3).w ROM:001163B0 rts ROM:001163B0 ; End of function sub_1163AA ROM:001163B0 ROM:001163B2 ROM:001163B2 ; =============== S U B R O U T I N E ======================================= ROM:001163B2 ROM:001163B2 ROM:001163B2 sub_1163B2: ; CODE XREF: ROM:loc_116268↑p ROM:001163B2 bset #5,($8E3).w ROM:001163B8 rts ROM:001163B8 ; End of function sub_1163B2 ROM:001163B8 ROM:001163BA ROM:001163BA ; =============== S U B R O U T I N E ======================================= ROM:001163BA ROM:001163BA ROM:001163BA sub_1163BA: ; CODE XREF: ROM:00116202↑p ROM:001163BA ; ROM:0011624E↑p ROM:001163BA cmpi.b #1,($707).w ROM:001163C0 bne.s loc_1163D4 ROM:001163C2 andi.l #$FFFFFFF,($444).w ROM:001163CA ori.l #$A0000000,($444).w ROM:001163D2 bra.s locret_1163E4 ROM:001163D4 ; --------------------------------------------------------------------------- ROM:001163D4 ROM:001163D4 loc_1163D4: ; CODE XREF: sub_1163BA+6↑j ROM:001163D4 andi.l #$FFFFFFF,($448).w ROM:001163DC ori.l #$A0000000,($448).w ROM:001163E4 ROM:001163E4 locret_1163E4: ; CODE XREF: sub_1163BA+18↑j ROM:001163E4 rts ROM:001163E4 ; End of function sub_1163BA ROM:001163E4 ROM:001163E6 ROM:001163E6 ; =============== S U B R O U T I N E ======================================= ROM:001163E6 ROM:001163E6 ROM:001163E6 sub_1163E6: ; CODE XREF: ROM:001160EC↑p ROM:001163E6 ; ROM:0011617E↑p ... ROM:001163E6 cmpi.b #1,($707).w ROM:001163EC bne.s loc_116400 ROM:001163EE andi.l #$FFFFFFF,($444).w ROM:001163F6 ori.l #$50000000,($444).w ROM:001163FE bra.s locret_116410 ROM:00116400 ; --------------------------------------------------------------------------- ROM:00116400 ROM:00116400 loc_116400: ; CODE XREF: sub_1163E6+6↑j ROM:00116400 andi.l #$FFFFFFF,($448).w ROM:00116408 ori.l #$50000000,($448).w ROM:00116410 ROM:00116410 locret_116410: ; CODE XREF: sub_1163E6+18↑j ROM:00116410 rts ROM:00116410 ; End of function sub_1163E6 ROM:00116410 ROM:00116412 ROM:00116412 ; =============== S U B R O U T I N E ======================================= ROM:00116412 ROM:00116412 ROM:00116412 sub_116412: ; CODE XREF: ROM:001160F0↑p ROM:00116412 ; ROM:00116206↑p ... ROM:00116412 cmpi.b #1,($707).w ROM:00116418 bne.s loc_116424 ROM:0011641A andi.l #$F0000000,($444).w ROM:00116422 bra.s locret_11642C ROM:00116424 ; --------------------------------------------------------------------------- ROM:00116424 ROM:00116424 loc_116424: ; CODE XREF: sub_116412+6↑j ROM:00116424 andi.l #$F0000000,($448).w ROM:0011642C ROM:0011642C locret_11642C: ; CODE XREF: sub_116412+10↑j ROM:0011642C rts ROM:0011642C ; End of function sub_116412 ROM:0011642C ROM:0011642E ROM:0011642E ; =============== S U B R O U T I N E ======================================= ROM:0011642E ROM:0011642E ROM:0011642E sub_11642E: ; CODE XREF: ROM:0011608E↑p ROM:0011642E ; ROM:001160E8↑p ... ROM:0011642E cmpi.b #1,($707).w ROM:00116434 bne.s loc_11643E ROM:00116436 move.b #2,($707).w ROM:0011643C bra.s locret_116444 ROM:0011643E ; --------------------------------------------------------------------------- ROM:0011643E ROM:0011643E loc_11643E: ; CODE XREF: sub_11642E+6↑j ROM:0011643E move.b #1,($707).w ROM:00116444 ROM:00116444 locret_116444: ; CODE XREF: sub_11642E+E↑j ROM:00116444 rts ROM:00116444 ; End of function sub_11642E ROM:00116444 ROM:00116446 ROM:00116446 ; =============== S U B R O U T I N E ======================================= ROM:00116446 ROM:00116446 ROM:00116446 sub_116446: ; CODE XREF: ROM:00116086↑p ROM:00116446 ; ROM:001160E0↑p ... ROM:00116446 lea ($1320).w,a0 ROM:0011644A lea (dword_1358BC).l,a1 ROM:00116450 move.w #$CF,d1 ROM:00116454 clr.w d0 ROM:00116456 clr.w d2 ROM:00116458 ROM:00116458 loc_116458: ; CODE XREF: sub_116446+22↓j ROM:00116458 cmp.w d0,d1 ROM:0011645A ble.s loc_11646A ROM:0011645C move.w (a1,d2.w*2),(a0,d2.w*2) ROM:00116462 addq.w #2,d0 ROM:00116464 move.w d0,d2 ROM:00116466 lsr.w #1,d2 ROM:00116468 bra.s loc_116458 ROM:0011646A ; --------------------------------------------------------------------------- ROM:0011646A ROM:0011646A loc_11646A: ; CODE XREF: sub_116446+14↑j ROM:0011646A bset #0,($8DC).w ROM:00116470 bset #2,($8EC).w ROM:00116476 rts ROM:00116476 ; End of function sub_116446 ROM:00116476 ROM:00116478 ROM:00116478 ; =============== S U B R O U T I N E ======================================= ROM:00116478 ROM:00116478 ROM:00116478 sub_116478: ; CODE XREF: ROM:001160CA↑p ROM:00116478 ; ROM:00116162↑p ROM:00116478 bclr #0,($8DC).w ROM:0011647E bclr #2,($8EC).w ROM:00116484 move.l ($444).w,d0 ROM:00116488 move.l ($448).w,d1 ROM:0011648C andi.l #$F0000000,d0 ROM:00116492 andi.l #$F0000000,d1 ROM:00116498 cmpi.l #$A0000000,d0 ROM:0011649E bne.s loc_1164A8 ROM:001164A0 move.b #1,($707).w ROM:001164A6 bra.s locret_1164EA ROM:001164A8 ; --------------------------------------------------------------------------- ROM:001164A8 ROM:001164A8 loc_1164A8: ; CODE XREF: sub_116478+26↑j ROM:001164A8 cmpi.l #$A0000000,d1 ROM:001164AE bne.s loc_1164B8 ROM:001164B0 move.b #2,($707).w ROM:001164B6 bra.s locret_1164EA ROM:001164B8 ; --------------------------------------------------------------------------- ROM:001164B8 ROM:001164B8 loc_1164B8: ; CODE XREF: sub_116478+36↑j ROM:001164B8 cmpi.l #$50000000,d0 ROM:001164BE bne.s loc_1164CE ROM:001164C0 move.b #1,($707).w ROM:001164C6 bset #2,($8EC).w ROM:001164CC bra.s locret_1164EA ROM:001164CE ; --------------------------------------------------------------------------- ROM:001164CE ROM:001164CE loc_1164CE: ; CODE XREF: sub_116478+46↑j ROM:001164CE cmpi.l #$50000000,d1 ROM:001164D4 bne.s loc_1164E4 ROM:001164D6 move.b #2,($707).w ROM:001164DC bset #2,($8EC).w ROM:001164E2 bra.s locret_1164EA ROM:001164E4 ; --------------------------------------------------------------------------- ROM:001164E4 ROM:001164E4 loc_1164E4: ; CODE XREF: sub_116478+5C↑j ROM:001164E4 move.b #0,($707).w ROM:001164EA ROM:001164EA locret_1164EA: ; CODE XREF: sub_116478+2E↑j ROM:001164EA ; sub_116478+3E↑j ... ROM:001164EA rts ROM:001164EA ; End of function sub_116478 ROM:001164EA ROM:001164EC ROM:001164EC ; =============== S U B R O U T I N E ======================================= ROM:001164EC ROM:001164EC ROM:001164EC sub_1164EC: ; CODE XREF: ROM:00116070↑p ROM:001164EC move.w #$CF,d0 ROM:001164F0 cmpi.w #$EC,d0 ROM:001164F4 ble.s locret_1164FC ROM:001164F6 bset #0,($8E4).w ROM:001164FC ROM:001164FC locret_1164FC: ; CODE XREF: sub_1164EC+8↑j ROM:001164FC rts ROM:001164FC ; End of function sub_1164EC ROM:001164FC ROM:001164FE ROM:001164FE ; =============== S U B R O U T I N E ======================================= ROM:001164FE ROM:001164FE ROM:001164FE sub_1164FE: ; CODE XREF: ROM:001157FC↑p ROM:001164FE clr.w d1 ROM:00116500 move.b ($709).w,d1 ROM:00116504 cmpi.w #5,d1 ROM:00116508 bcc.s locret_116512 ROM:0011650A movea.l off_116514(pc,d1.w*4),a0 ROM:0011650E nop ROM:00116510 jmp (a0) ROM:00116512 ; --------------------------------------------------------------------------- ROM:00116512 ROM:00116512 locret_116512: ; CODE XREF: sub_1164FE+A↑j ROM:00116512 rts ROM:00116512 ; End of function sub_1164FE ROM:00116512 ROM:00116512 ; --------------------------------------------------------------------------- ROM:00116514 off_116514: dc.l loc_116528 ; DATA XREF: sub_1164FE+C↑r ROM:00116518 dc.l loc_116536 ROM:0011651C dc.l loc_116570 ROM:00116520 dc.l loc_1165FE ROM:00116524 dc.l loc_116648 ROM:00116528 ; --------------------------------------------------------------------------- ROM:00116528 ROM:00116528 loc_116528: ; DATA XREF: ROM:off_116514↑o ROM:00116528 bsr.w sub_116650 ROM:0011652C move.b #1,($709).w ROM:00116532 bra.s locret_11656E ROM:00116534 ; --------------------------------------------------------------------------- ROM:00116534 rts ROM:00116536 ; --------------------------------------------------------------------------- ROM:00116536 ROM:00116536 loc_116536: ; DATA XREF: ROM:00116518↑o ROM:00116536 btst #3,($8E3).w ROM:0011653C bne.s locret_11656E ROM:0011653E move.w $64A(a5),d0 ROM:00116542 move.w $64C(a5),d1 ROM:00116546 clr.b ($8B4).w ROM:0011654A move.w d0,($69C).w ROM:0011654E move.b #1,($8B4).w ROM:00116554 clr.b ($8B3).w ROM:00116558 move.w d1,($69A).w ROM:0011655C move.b #1,($8B3).w ROM:00116562 move.b #2,($709).w ROM:00116568 bra.l loc_1165F8 ROM:0011656E ; --------------------------------------------------------------------------- ROM:0011656E ROM:0011656E locret_11656E: ; CODE XREF: ROM:00116532↑j ROM:0011656E ; ROM:0011653C↑j ... ROM:0011656E rts ROM:00116570 ; --------------------------------------------------------------------------- ROM:00116570 ROM:00116570 loc_116570: ; DATA XREF: ROM:0011651C↑o ROM:00116570 btst #3,($8E3).w ROM:00116576 bne.s loc_1165A8 ROM:00116578 cmpi.w #0,($69C).w ROM:0011657E bgt.s loc_1165A8 ROM:00116580 move.w $64E(a5),d0 ROM:00116584 btst #6,($8E3).w ROM:0011658A beq.s loc_116592 ROM:0011658C cmpi.w #0,d0 ROM:00116590 ble.s loc_1165A8 ROM:00116592 ROM:00116592 loc_116592: ; CODE XREF: ROM:0011658A↑j ROM:00116592 bsr.w sub_116658 ROM:00116596 bset #0,($8E8).w ROM:0011659C move.b #4,($709).w ROM:001165A2 bra.l loc_116648 ROM:001165A8 ; --------------------------------------------------------------------------- ROM:001165A8 ROM:001165A8 loc_1165A8: ; CODE XREF: ROM:00116576↑j ROM:001165A8 ; ROM:0011657E↑j ... ROM:001165A8 btst #3,($8E3).w ROM:001165AE beq.s loc_1165C8 ROM:001165B0 clr.b ($8B3).w ROM:001165B4 clr.w ($69A).w ROM:001165B8 clr.b ($8B4).w ROM:001165BC clr.w ($69C).w ROM:001165C0 move.b #1,($709).w ROM:001165C6 bra.s locret_11656E ROM:001165C8 ; --------------------------------------------------------------------------- ROM:001165C8 ROM:001165C8 loc_1165C8: ; CODE XREF: ROM:001165AE↑j ROM:001165C8 btst #3,($8E3).w ROM:001165CE bne.s loc_1165F8 ROM:001165D0 cmpi.w #0,($69C).w ROM:001165D6 bgt.s loc_1165F8 ROM:001165D8 move.w $64E(a5),d0 ROM:001165DC btst #6,($8E3).w ROM:001165E2 beq.s loc_1165F8 ROM:001165E4 cmpi.w #0,d0 ROM:001165E8 bne.s loc_1165F8 ROM:001165EA bset #0,($8E8).w ROM:001165F0 move.b #3,($709).w ROM:001165F6 bra.s loc_116642 ROM:001165F8 ; --------------------------------------------------------------------------- ROM:001165F8 ROM:001165F8 loc_1165F8: ; CODE XREF: ROM:00116568↑j ROM:001165F8 ; ROM:001165CE↑j ... ROM:001165F8 bsr.w sub_116670 ROM:001165FC rts ROM:001165FE ; --------------------------------------------------------------------------- ROM:001165FE ROM:001165FE loc_1165FE: ; DATA XREF: ROM:00116520↑o ROM:001165FE btst #3,($8E3).w ROM:00116604 beq.s loc_116612 ROM:00116606 bsr.w sub_116660 ROM:0011660A move.b #4,($709).w ROM:00116610 bra.s loc_116648 ROM:00116612 ; --------------------------------------------------------------------------- ROM:00116612 ROM:00116612 loc_116612: ; CODE XREF: ROM:00116604↑j ROM:00116612 btst #3,($8E3).w ROM:00116618 bne.s loc_116642 ROM:0011661A cmpi.w #0,($69A).w ROM:00116620 bgt.s loc_116624 ROM:00116622 bra.s loc_116636 ROM:00116624 ; --------------------------------------------------------------------------- ROM:00116624 ROM:00116624 loc_116624: ; CODE XREF: ROM:00116620↑j ROM:00116624 move.w $64E(a5),d0 ROM:00116628 btst #6,($8E3).w ROM:0011662E beq.s loc_116636 ROM:00116630 cmpi.w #0,d0 ROM:00116634 ble.s loc_116642 ROM:00116636 ROM:00116636 loc_116636: ; CODE XREF: ROM:00116622↑j ROM:00116636 ; ROM:0011662E↑j ROM:00116636 bsr.w sub_116658 ROM:0011663A move.b #4,($709).w ROM:00116640 bra.s loc_116648 ROM:00116642 ; --------------------------------------------------------------------------- ROM:00116642 ROM:00116642 loc_116642: ; CODE XREF: ROM:001165F6↑j ROM:00116642 ; ROM:00116618↑j ... ROM:00116642 bsr.w sub_116670 ROM:00116646 rts ROM:00116648 ; --------------------------------------------------------------------------- ROM:00116648 ROM:00116648 loc_116648: ; CODE XREF: ROM:001165A2↑j ROM:00116648 ; ROM:00116610↑j ... ROM:00116648 bsr.w sub_116670 ROM:0011664C rts ROM:0011664E ; --------------------------------------------------------------------------- ROM:0011664E rts ROM:00116650 ROM:00116650 ; =============== S U B R O U T I N E ======================================= ROM:00116650 ROM:00116650 ROM:00116650 sub_116650: ; CODE XREF: ROM:loc_116528↑p ROM:00116650 bset #2,($130C).w ROM:00116656 rts ROM:00116656 ; End of function sub_116650 ROM:00116656 ROM:00116658 ROM:00116658 ; =============== S U B R O U T I N E ======================================= ROM:00116658 ROM:00116658 ROM:00116658 sub_116658: ; CODE XREF: ROM:loc_116592↑p ROM:00116658 ; ROM:loc_116636↑p ROM:00116658 bclr #2,($130C).w ROM:0011665E rts ROM:0011665E ; End of function sub_116658 ROM:0011665E ROM:00116660 ROM:00116660 ; =============== S U B R O U T I N E ======================================= ROM:00116660 ROM:00116660 ROM:00116660 sub_116660: ; CODE XREF: ROM:00116606↑p ROM:00116660 ; ROM:00124A58↓p ROM:00116660 move.w #0,($FFFFFA4A).w ROM:00116666 move.w #0,($FFFFFA4A).w ROM:0011666C nop ROM:0011666E rts ROM:0011666E ; End of function sub_116660 ROM:0011666E ROM:00116670 ROM:00116670 ; =============== S U B R O U T I N E ======================================= ROM:00116670 ROM:00116670 ROM:00116670 sub_116670: ; CODE XREF: ROM:loc_1165F8↑p ROM:00116670 ; ROM:loc_116642↑p ... ROM:00116670 bclr #6,($8E3).w ROM:00116676 rts ROM:00116676 ; End of function sub_116670 ROM:00116676 ROM:00116678 ROM:00116678 ; =============== S U B R O U T I N E ======================================= ROM:00116678 ROM:00116678 ROM:00116678 sub_116678: ; CODE XREF: ROM:00118CF2↓p ROM:00116678 clr.w ($E12).w ROM:0011667C clr.w ($556).w ROM:00116680 cmpi.b #1,($70C).w ROM:00116686 bne.s loc_116690 ROM:00116688 bsr.l sub_116E34 ROM:0011668E bra.s locret_1166EE ROM:00116690 ; --------------------------------------------------------------------------- ROM:00116690 ROM:00116690 loc_116690: ; CODE XREF: sub_116678+E↑j ROM:00116690 cmpi.b #2,($70C).w ROM:00116696 bne.s loc_1166A0 ROM:00116698 bsr.l sub_1173FC ROM:0011669E bra.s locret_1166EE ROM:001166A0 ; --------------------------------------------------------------------------- ROM:001166A0 ROM:001166A0 loc_1166A0: ; CODE XREF: sub_116678+1E↑j ROM:001166A0 cmpi.b #3,($70C).w ROM:001166A6 bne.s loc_1166B0 ROM:001166A8 bsr.l sub_11786A ROM:001166AE bra.s locret_1166EE ROM:001166B0 ; --------------------------------------------------------------------------- ROM:001166B0 ROM:001166B0 loc_1166B0: ; CODE XREF: sub_116678+2E↑j ROM:001166B0 cmpi.b #4,($70C).w ROM:001166B6 bne.s loc_1166C0 ROM:001166B8 bsr.l sub_117972 ROM:001166BE bra.s locret_1166EE ROM:001166C0 ; --------------------------------------------------------------------------- ROM:001166C0 ROM:001166C0 loc_1166C0: ; CODE XREF: sub_116678+3E↑j ROM:001166C0 cmpi.b #6,($70C).w ROM:001166C6 bne.s loc_1166D0 ROM:001166C8 bsr.l sub_11798A ROM:001166CE bra.s locret_1166EE ROM:001166D0 ; --------------------------------------------------------------------------- ROM:001166D0 ROM:001166D0 loc_1166D0: ; CODE XREF: sub_116678+4E↑j ROM:001166D0 cmpi.b #7,($70C).w ROM:001166D6 bne.s loc_1166E0 ROM:001166D8 bsr.l sub_117E8A ROM:001166DE bra.s locret_1166EE ROM:001166E0 ; --------------------------------------------------------------------------- ROM:001166E0 ROM:001166E0 loc_1166E0: ; CODE XREF: sub_116678+5E↑j ROM:001166E0 cmpi.b #9,($70C).w ROM:001166E6 bne.s locret_1166EE ROM:001166E8 bsr.l sub_117F9C ROM:001166EE ROM:001166EE locret_1166EE: ; CODE XREF: sub_116678+16↑j ROM:001166EE ; sub_116678+26↑j ... ROM:001166EE rts ROM:001166EE ; End of function sub_116678 ROM:001166EE ROM:001166F0 ROM:001166F0 ; =============== S U B R O U T I N E ======================================= ROM:001166F0 ROM:001166F0 ROM:001166F0 sub_1166F0: ; CODE XREF: sub_116E34+10↓p ROM:001166F0 ; sub_116E34+7C↓p ... ROM:001166F0 lea ($11C5).w,a0 ROM:001166F4 clr.w d0 ROM:001166F6 move.w ($556).w,d0 ROM:001166FA move.b $F7(a5),(a0,d0.w) ROM:00116700 addq.w #1,d0 ROM:00116702 bvc.s loc_116708 ROM:00116704 move.w #$8000,d0 ROM:00116708 ROM:00116708 loc_116708: ; CODE XREF: sub_1166F0+12↑j ROM:00116708 move.b $F8(a5),(a0,d0.w) ROM:0011670E addq.w #1,d0 ROM:00116710 bvc.s loc_116716 ROM:00116712 move.w #$8000,d0 ROM:00116716 ROM:00116716 loc_116716: ; CODE XREF: sub_1166F0+20↑j ROM:00116716 move.b $F9(a5),(a0,d0.w) ROM:0011671C addq.w #1,d0 ROM:0011671E bvc.s loc_116724 ROM:00116720 move.w #$8000,d0 ROM:00116724 ROM:00116724 loc_116724: ; CODE XREF: sub_1166F0+2E↑j ROM:00116724 move.b ($70C).w,d1 ROM:00116728 addi.b #$40,d1 ; '@' ROM:0011672C move.b d1,(a0,d0.w) ROM:00116730 addq.w #1,d0 ROM:00116732 bvc.s loc_116738 ROM:00116734 move.w #$8000,d0 ROM:00116738 ROM:00116738 loc_116738: ; CODE XREF: sub_1166F0+42↑j ROM:00116738 move.w d0,($556).w ROM:0011673C rts ROM:0011673C ; End of function sub_1166F0 ROM:0011673C ROM:0011673E ROM:0011673E ; =============== S U B R O U T I N E ======================================= ROM:0011673E ROM:0011673E ROM:0011673E sub_11673E: ; CODE XREF: sub_116E34+64↓p ROM:0011673E ; sub_116E34+12A↓p ... ROM:0011673E move.w ($556).w,d0 ROM:00116742 cmpi.w #0,d0 ROM:00116746 ble.s locret_11677A ROM:00116748 lea ($11C5).w,a0 ROM:0011674C clr.w d1 ROM:0011674E clr.w d2 ROM:00116750 move.w ($E12).w,d3 ROM:00116754 subq.w #1,d0 ROM:00116756 move.w d3,d1 ROM:00116758 bra.s loc_11675E ROM:0011675A ; --------------------------------------------------------------------------- ROM:0011675A ROM:0011675A loc_11675A: ; CODE XREF: sub_11673E+28↓j ROM:0011675A addi.w #1,d1 ROM:0011675E ROM:0011675E loc_11675E: ; CODE XREF: sub_11673E+1A↑j ROM:0011675E cmp.w d0,d1 ROM:00116760 bgt.s loc_116768 ROM:00116762 add.b (a0,d1.w),d2 ROM:00116766 bra.s loc_11675A ROM:00116768 ; --------------------------------------------------------------------------- ROM:00116768 ROM:00116768 loc_116768: ; CODE XREF: sub_11673E+22↑j ROM:00116768 addq.w #1,d0 ROM:0011676A move.b d2,(a0,d0.w) ROM:0011676E addq.w #1,d0 ROM:00116770 bvc.s loc_116776 ROM:00116772 move.w #$8000,d0 ROM:00116776 ROM:00116776 loc_116776: ; CODE XREF: sub_11673E+32↑j ROM:00116776 move.w d0,($556).w ROM:0011677A ROM:0011677A locret_11677A: ; CODE XREF: sub_11673E+8↑j ROM:0011677A rts ROM:0011677A ; End of function sub_11673E ROM:0011677A ROM:0011677C ROM:0011677C ; =============== S U B R O U T I N E ======================================= ROM:0011677C ROM:0011677C ROM:0011677C sub_11677C: ; CODE XREF: ROM:loc_111A00↑p ROM:0011677C clr.w d1 ROM:0011677E move.b ($70A).w,d1 ROM:00116782 cmpi.w #$10,d1 ROM:00116786 bcc.s locret_116790 ROM:00116788 movea.l off_116792(pc,d1.w*4),a0 ROM:0011678C nop ROM:0011678E jmp (a0) ROM:00116790 ; --------------------------------------------------------------------------- ROM:00116790 ROM:00116790 locret_116790: ; CODE XREF: sub_11677C+A↑j ROM:00116790 rts ROM:00116790 ; End of function sub_11677C ROM:00116790 ROM:00116790 ; --------------------------------------------------------------------------- ROM:00116792 off_116792: dc.l locret_1167D2 ; DATA XREF: sub_11677C+C↑r ROM:00116796 dc.l loc_1167D4 ROM:0011679A dc.l loc_116804 ROM:0011679E dc.l loc_11682E ROM:001167A2 dc.l loc_116858 ROM:001167A6 dc.l loc_116882 ROM:001167AA dc.l loc_1168AC ROM:001167AE dc.l loc_1168D6 ROM:001167B2 dc.l loc_116900 ROM:001167B6 dc.l loc_11692A ROM:001167BA dc.l loc_116954 ROM:001167BE dc.l loc_116996 ROM:001167C2 dc.l loc_1169C8 ROM:001167C6 dc.l loc_1169F8 ROM:001167CA dc.l loc_116A28 ROM:001167CE dc.l locret_116A58 ROM:001167D2 ; --------------------------------------------------------------------------- ROM:001167D2 ROM:001167D2 locret_1167D2: ; DATA XREF: ROM:off_116792↑o ROM:001167D2 rts ROM:001167D4 ; --------------------------------------------------------------------------- ROM:001167D4 ROM:001167D4 loc_1167D4: ; DATA XREF: ROM:00116796↑o ROM:001167D4 cmpi.w #0,($5DE).w ROM:001167DA bgt.s locret_116802 ROM:001167DC move.w ($FFFFFC0E).w,d0 ROM:001167E0 move.w ($FFFFFC0C).w,d0 ROM:001167E4 bclr #5,($FFFFFC0B).w ROM:001167EA bset #4,($FFFFFC0B).w ROM:001167F0 bset #6,($8DA).w ROM:001167F6 bset #2,($8E8).w ROM:001167FC move.b #$F,($70A).w ROM:00116802 ROM:00116802 locret_116802: ; CODE XREF: ROM:001167DA↑j ROM:00116802 rts ROM:00116804 ; --------------------------------------------------------------------------- ROM:00116804 ROM:00116804 loc_116804: ; DATA XREF: ROM:0011679A↑o ROM:00116804 cmpi.w #0,($5DE).w ROM:0011680A bgt.s locret_11682C ROM:0011680C move.w ($FFFFFC0E).w,d0 ROM:00116810 move.w ($FFFFFC0C).w,d0 ROM:00116814 bset #4,($FFFFFC0B).w ROM:0011681A bset #6,($8DA).w ROM:00116820 bset #2,($8E8).w ROM:00116826 move.b #$F,($70A).w ROM:0011682C ROM:0011682C locret_11682C: ; CODE XREF: ROM:0011680A↑j ROM:0011682C rts ROM:0011682E ; --------------------------------------------------------------------------- ROM:0011682E ROM:0011682E loc_11682E: ; DATA XREF: ROM:0011679E↑o ROM:0011682E cmpi.w #0,($5DE).w ROM:00116834 bgt.s locret_116856 ROM:00116836 move.w ($FFFFFC0E).w,d0 ROM:0011683A move.w ($FFFFFC0C).w,d0 ROM:0011683E bset #4,($FFFFFC0B).w ROM:00116844 bset #6,($8DA).w ROM:0011684A bset #2,($8E8).w ROM:00116850 move.b #$F,($70A).w ROM:00116856 ROM:00116856 locret_116856: ; CODE XREF: ROM:00116834↑j ROM:00116856 rts ROM:00116858 ; --------------------------------------------------------------------------- ROM:00116858 ROM:00116858 loc_116858: ; DATA XREF: ROM:001167A2↑o ROM:00116858 cmpi.w #0,($5DE).w ROM:0011685E bgt.s locret_116880 ROM:00116860 move.w ($FFFFFC0E).w,d0 ROM:00116864 move.w ($FFFFFC0C).w,d0 ROM:00116868 bset #4,($FFFFFC0B).w ROM:0011686E bset #6,($8DA).w ROM:00116874 bset #2,($8E8).w ROM:0011687A move.b #$F,($70A).w ROM:00116880 ROM:00116880 locret_116880: ; CODE XREF: ROM:0011685E↑j ROM:00116880 rts ROM:00116882 ; --------------------------------------------------------------------------- ROM:00116882 ROM:00116882 loc_116882: ; DATA XREF: ROM:001167A6↑o ROM:00116882 cmpi.w #0,($5DE).w ROM:00116888 bgt.s locret_1168AA ROM:0011688A move.w ($FFFFFC0E).w,d0 ROM:0011688E move.w ($FFFFFC0C).w,d0 ROM:00116892 bset #4,($FFFFFC0B).w ROM:00116898 bset #6,($8DA).w ROM:0011689E bset #2,($8E8).w ROM:001168A4 move.b #$F,($70A).w ROM:001168AA ROM:001168AA locret_1168AA: ; CODE XREF: ROM:00116888↑j ROM:001168AA rts ROM:001168AC ; --------------------------------------------------------------------------- ROM:001168AC ROM:001168AC loc_1168AC: ; DATA XREF: ROM:001167AA↑o ROM:001168AC cmpi.w #0,($5DE).w ROM:001168B2 bgt.s locret_1168D4 ROM:001168B4 move.w ($FFFFFC0E).w,d0 ROM:001168B8 move.w ($FFFFFC0C).w,d0 ROM:001168BC bset #4,($FFFFFC0B).w ROM:001168C2 bset #6,($8DA).w ROM:001168C8 bset #2,($8E8).w ROM:001168CE move.b #$F,($70A).w ROM:001168D4 ROM:001168D4 locret_1168D4: ; CODE XREF: ROM:001168B2↑j ROM:001168D4 rts ROM:001168D6 ; --------------------------------------------------------------------------- ROM:001168D6 ROM:001168D6 loc_1168D6: ; DATA XREF: ROM:001167AE↑o ROM:001168D6 cmpi.w #0,($5DE).w ROM:001168DC bgt.s locret_1168FE ROM:001168DE move.w ($FFFFFC0E).w,d0 ROM:001168E2 move.w ($FFFFFC0C).w,d0 ROM:001168E6 bset #4,($FFFFFC0B).w ROM:001168EC bset #6,($8DA).w ROM:001168F2 bset #2,($8E8).w ROM:001168F8 move.b #$F,($70A).w ROM:001168FE ROM:001168FE locret_1168FE: ; CODE XREF: ROM:001168DC↑j ROM:001168FE rts ROM:00116900 ; --------------------------------------------------------------------------- ROM:00116900 ROM:00116900 loc_116900: ; DATA XREF: ROM:001167B2↑o ROM:00116900 cmpi.w #0,($5DE).w ROM:00116906 bgt.s locret_116928 ROM:00116908 move.w ($FFFFFC0E).w,d0 ROM:0011690C move.w ($FFFFFC0C).w,d0 ROM:00116910 bset #4,($FFFFFC0B).w ROM:00116916 bset #6,($8DA).w ROM:0011691C bset #2,($8E8).w ROM:00116922 move.b #$F,($70A).w ROM:00116928 ROM:00116928 locret_116928: ; CODE XREF: ROM:00116906↑j ROM:00116928 rts ROM:0011692A ; --------------------------------------------------------------------------- ROM:0011692A ROM:0011692A loc_11692A: ; DATA XREF: ROM:001167B6↑o ROM:0011692A cmpi.w #0,($5DE).w ROM:00116930 bgt.s locret_116952 ROM:00116932 move.w ($FFFFFC0E).w,d0 ROM:00116936 move.w ($FFFFFC0C).w,d0 ROM:0011693A bset #4,($FFFFFC0B).w ROM:00116940 bset #6,($8DA).w ROM:00116946 bset #2,($8E8).w ROM:0011694C move.b #$F,($70A).w ROM:00116952 ROM:00116952 locret_116952: ; CODE XREF: ROM:00116930↑j ROM:00116952 rts ROM:00116954 ; --------------------------------------------------------------------------- ROM:00116954 ROM:00116954 loc_116954: ; DATA XREF: ROM:001167BA↑o ROM:00116954 btst #2,($8E1).w ROM:0011695A beq.s locret_116994 ROM:0011695C bclr #2,($8E1).w ROM:00116962 bclr #3,($8E9).w ROM:00116968 move.w ($FFFFFC0E).w,d0 ROM:0011696C move.w ($FFFFFC0C).w,d0 ROM:00116970 bset #3,($FFFFFC0B).w ROM:00116976 bset #4,($FFFFFC0B).w ROM:0011697C bclr #5,($FFFFFC0B).w ROM:00116982 bclr #7,($FFFFFC0B).w ROM:00116988 bset #2,($8E8).w ROM:0011698E move.b #$F,($70A).w ROM:00116994 ROM:00116994 locret_116994: ; CODE XREF: ROM:0011695A↑j ROM:00116994 rts ROM:00116996 ; --------------------------------------------------------------------------- ROM:00116996 ROM:00116996 loc_116996: ; DATA XREF: ROM:001167BE↑o ROM:00116996 cmpi.w #0,($5DC).w ROM:0011699C bgt.s locret_1169C6 ROM:0011699E bclr #5,($FFFFFC0B).w ROM:001169A4 move.w ($FFFFFC0E).w,d0 ROM:001169A8 move.w ($FFFFFC0C).w,d0 ROM:001169AC bset #4,($FFFFFC0B).w ROM:001169B2 bset #6,($8DA).w ROM:001169B8 bset #2,($8E8).w ROM:001169BE move.b #$F,($70A).w ROM:001169C4 rts ROM:001169C6 ; --------------------------------------------------------------------------- ROM:001169C6 ROM:001169C6 locret_1169C6: ; CODE XREF: ROM:0011699C↑j ROM:001169C6 rts ROM:001169C8 ; --------------------------------------------------------------------------- ROM:001169C8 ROM:001169C8 loc_1169C8: ; DATA XREF: ROM:001167C2↑o ROM:001169C8 cmpi.w #0,($5DC).w ROM:001169CE bgt.s locret_1169F6 ROM:001169D0 move.w ($FFFFFC0E).w,d0 ROM:001169D4 move.w ($FFFFFC0C).w,d0 ROM:001169D8 bclr #5,($FFFFFC0B).w ROM:001169DE bset #4,($FFFFFC0B).w ROM:001169E4 bset #6,($8DA).w ROM:001169EA bset #2,($8E8).w ROM:001169F0 move.b #$F,($70A).w ROM:001169F6 ROM:001169F6 locret_1169F6: ; CODE XREF: ROM:001169CE↑j ROM:001169F6 rts ROM:001169F8 ; --------------------------------------------------------------------------- ROM:001169F8 ROM:001169F8 loc_1169F8: ; DATA XREF: ROM:001167C6↑o ROM:001169F8 cmpi.w #0,($5DC).w ROM:001169FE bgt.s locret_116A26 ROM:00116A00 move.w ($FFFFFC0E).w,d0 ROM:00116A04 move.w ($FFFFFC0C).w,d0 ROM:00116A08 bclr #5,($FFFFFC0B).w ROM:00116A0E bset #4,($FFFFFC0B).w ROM:00116A14 bset #6,($8DA).w ROM:00116A1A bset #2,($8E8).w ROM:00116A20 move.b #$F,($70A).w ROM:00116A26 ROM:00116A26 locret_116A26: ; CODE XREF: ROM:001169FE↑j ROM:00116A26 rts ROM:00116A28 ; --------------------------------------------------------------------------- ROM:00116A28 ROM:00116A28 loc_116A28: ; DATA XREF: ROM:001167CA↑o ROM:00116A28 cmpi.w #0,($5DC).w ROM:00116A2E bgt.s locret_116A56 ROM:00116A30 move.w ($FFFFFC0E).w,d0 ROM:00116A34 move.w ($FFFFFC0C).w,d0 ROM:00116A38 bclr #5,($FFFFFC0B).w ROM:00116A3E bset #4,($FFFFFC0B).w ROM:00116A44 bset #6,($8DA).w ROM:00116A4A bset #2,($8E8).w ROM:00116A50 move.b #$F,($70A).w ROM:00116A56 ROM:00116A56 locret_116A56: ; CODE XREF: ROM:00116A2E↑j ROM:00116A56 rts ROM:00116A58 ; --------------------------------------------------------------------------- ROM:00116A58 ROM:00116A58 locret_116A58: ; DATA XREF: ROM:001167CE↑o ROM:00116A58 rts ROM:00116A5A ROM:00116A5A ; =============== S U B R O U T I N E ======================================= ROM:00116A5A ROM:00116A5A ROM:00116A5A sub_116A5A: ; CODE XREF: ROM:00115E16↑p ROM:00116A5A cmpi.b #0,($70A).w ROM:00116A60 bne.s loc_116AAC ROM:00116A62 bclr #6,($8DA).w ROM:00116A68 bclr #4,($FFFFFC0B).w ROM:00116A6E move.w ($FFFFFC0E).w,d0 ROM:00116A72 move.w ($FFFFFC0C).w,d0 ROM:00116A76 bset #5,($FFFFFC0B).w ROM:00116A7C move.w $9E(a5),d0 ROM:00116A80 clr.b ($854).w ROM:00116A84 move.w d0,($5DC).w ROM:00116A88 move.b #1,($854).w ROM:00116A8E move.w $A0(a5),d0 ROM:00116A92 clr.b ($855).w ROM:00116A96 move.w d0,($5DE).w ROM:00116A9A move.b #1,($855).w ROM:00116AA0 move.b #1,($70A).w ROM:00116AA6 bra.l locret_116D0C ROM:00116AAC ; --------------------------------------------------------------------------- ROM:00116AAC ROM:00116AAC loc_116AAC: ; CODE XREF: sub_116A5A+6↑j ROM:00116AAC cmpi.b #1,($70A).w ROM:00116AB2 bne.s loc_116AEE ROM:00116AB4 btst #6,($FFFFFC0D).w ROM:00116ABA bne.s loc_116AE8 ROM:00116ABC cmpi.w #0,($5DC).w ROM:00116AC2 bgt.s loc_116AE8 ROM:00116AC4 bclr #5,($FFFFFC0B).w ROM:00116ACA move.w $B2(a5),($FFFFFC0E).w ROM:00116AD0 move.w $A4(a5),d0 ROM:00116AD4 clr.b ($855).w ROM:00116AD8 move.w d0,($5DE).w ROM:00116ADC move.b #1,($855).w ROM:00116AE2 move.b #2,($70A).w ROM:00116AE8 ROM:00116AE8 loc_116AE8: ; CODE XREF: sub_116A5A+60↑j ROM:00116AE8 ; sub_116A5A+68↑j ROM:00116AE8 bra.l locret_116D0C ROM:00116AEE ; --------------------------------------------------------------------------- ROM:00116AEE ROM:00116AEE loc_116AEE: ; CODE XREF: sub_116A5A+58↑j ROM:00116AEE cmpi.b #2,($70A).w ROM:00116AF4 bne.s loc_116B3E ROM:00116AF6 btst #0,($FFFFFC0C).w ROM:00116AFC beq.s loc_116B38 ROM:00116AFE btst #6,($FFFFFC0D).w ROM:00116B04 beq.s loc_116B38 ROM:00116B06 move.w ($FFFFFC0E).w,d1 ROM:00116B0A move.w ($FFFFFC0C).w,d1 ROM:00116B0E move.w $A2(a5),d1 ROM:00116B12 clr.b ($854).w ROM:00116B16 move.w d1,($5DC).w ROM:00116B1A move.b #1,($854).w ROM:00116B20 move.w $A4(a5),d1 ROM:00116B24 clr.b ($855).w ROM:00116B28 move.w d1,($5DE).w ROM:00116B2C move.b #1,($855).w ROM:00116B32 move.b #3,($70A).w ROM:00116B38 ROM:00116B38 loc_116B38: ; CODE XREF: sub_116A5A+A2↑j ROM:00116B38 ; sub_116A5A+AA↑j ROM:00116B38 bra.l locret_116D0C ROM:00116B3E ; --------------------------------------------------------------------------- ROM:00116B3E ROM:00116B3E loc_116B3E: ; CODE XREF: sub_116A5A+9A↑j ROM:00116B3E cmpi.b #3,($70A).w ROM:00116B44 bne.s loc_116B7A ROM:00116B46 btst #6,($FFFFFC0D).w ROM:00116B4C bne.s loc_116B74 ROM:00116B4E cmpi.w #0,($5DC).w ROM:00116B54 bgt.s loc_116B74 ROM:00116B56 move.w $B4(a5),($FFFFFC0E).w ROM:00116B5C move.w $A8(a5),d0 ROM:00116B60 clr.b ($855).w ROM:00116B64 move.w d0,($5DE).w ROM:00116B68 move.b #1,($855).w ROM:00116B6E move.b #4,($70A).w ROM:00116B74 ROM:00116B74 loc_116B74: ; CODE XREF: sub_116A5A+F2↑j ROM:00116B74 ; sub_116A5A+FA↑j ROM:00116B74 bra.l locret_116D0C ROM:00116B7A ; --------------------------------------------------------------------------- ROM:00116B7A ROM:00116B7A loc_116B7A: ; CODE XREF: sub_116A5A+EA↑j ROM:00116B7A cmpi.b #4,($70A).w ROM:00116B80 bne.s loc_116BCA ROM:00116B82 btst #0,($FFFFFC0C).w ROM:00116B88 beq.s loc_116BC4 ROM:00116B8A btst #6,($FFFFFC0D).w ROM:00116B90 beq.s loc_116BC4 ROM:00116B92 move.w ($FFFFFC0E).w,d1 ROM:00116B96 move.w ($FFFFFC0C).w,d1 ROM:00116B9A move.w $A6(a5),d1 ROM:00116B9E clr.b ($854).w ROM:00116BA2 move.w d1,($5DC).w ROM:00116BA6 move.b #1,($854).w ROM:00116BAC move.w $A8(a5),d1 ROM:00116BB0 clr.b ($855).w ROM:00116BB4 move.w d1,($5DE).w ROM:00116BB8 move.b #1,($855).w ROM:00116BBE move.b #5,($70A).w ROM:00116BC4 ROM:00116BC4 loc_116BC4: ; CODE XREF: sub_116A5A+12E↑j ROM:00116BC4 ; sub_116A5A+136↑j ROM:00116BC4 bra.l locret_116D0C ROM:00116BCA ; --------------------------------------------------------------------------- ROM:00116BCA ROM:00116BCA loc_116BCA: ; CODE XREF: sub_116A5A+126↑j ROM:00116BCA cmpi.b #5,($70A).w ROM:00116BD0 bne.s loc_116C06 ROM:00116BD2 btst #6,($FFFFFC0D).w ROM:00116BD8 bne.s loc_116C00 ROM:00116BDA cmpi.w #0,($5DC).w ROM:00116BE0 bgt.s loc_116C00 ROM:00116BE2 move.w $B4(a5),($FFFFFC0E).w ROM:00116BE8 move.w $AC(a5),d0 ROM:00116BEC clr.b ($855).w ROM:00116BF0 move.w d0,($5DE).w ROM:00116BF4 move.b #1,($855).w ROM:00116BFA move.b #6,($70A).w ROM:00116C00 ROM:00116C00 loc_116C00: ; CODE XREF: sub_116A5A+17E↑j ROM:00116C00 ; sub_116A5A+186↑j ROM:00116C00 bra.l locret_116D0C ROM:00116C06 ; --------------------------------------------------------------------------- ROM:00116C06 ROM:00116C06 loc_116C06: ; CODE XREF: sub_116A5A+176↑j ROM:00116C06 cmpi.b #6,($70A).w ROM:00116C0C bne.s loc_116C44 ROM:00116C0E btst #0,($FFFFFC0C).w ROM:00116C14 beq.s loc_116C3E ROM:00116C16 btst #6,($FFFFFC0D).w ROM:00116C1C beq.s loc_116C3E ROM:00116C1E move.w ($FFFFFC0E).w,d1 ROM:00116C22 move.w ($FFFFFC0C).w,d1 ROM:00116C26 move.w $AC(a5),d1 ROM:00116C2A clr.b ($855).w ROM:00116C2E move.w d1,($5DE).w ROM:00116C32 move.b #1,($855).w ROM:00116C38 move.b #7,($70A).w ROM:00116C3E ROM:00116C3E loc_116C3E: ; CODE XREF: sub_116A5A+1BA↑j ROM:00116C3E ; sub_116A5A+1C2↑j ROM:00116C3E bra.l locret_116D0C ROM:00116C44 ; --------------------------------------------------------------------------- ROM:00116C44 ROM:00116C44 loc_116C44: ; CODE XREF: sub_116A5A+1B2↑j ROM:00116C44 cmpi.b #7,($70A).w ROM:00116C4A bne.s loc_116C96 ROM:00116C4C btst #6,($FFFFFC0D).w ROM:00116C52 beq.s loc_116C94 ROM:00116C54 move.w $B4(a5),d0 ROM:00116C58 not.b d0 ROM:00116C5A move.w ($FFFFFC0E).w,d1 ROM:00116C5E cmp.b d1,d0 ROM:00116C60 bne.s loc_116C94 ROM:00116C62 move.w ($FFFFFC0E).w,d2 ROM:00116C66 move.w ($FFFFFC0C).w,d2 ROM:00116C6A move.w $AA(a5),d2 ROM:00116C6E clr.b ($854).w ROM:00116C72 move.w d2,($5DC).w ROM:00116C76 move.b #1,($854).w ROM:00116C7C move.w $AC(a5),d2 ROM:00116C80 clr.b ($855).w ROM:00116C84 move.w d2,($5DE).w ROM:00116C88 move.b #1,($855).w ROM:00116C8E move.b #8,($70A).w ROM:00116C94 ROM:00116C94 loc_116C94: ; CODE XREF: sub_116A5A+1F8↑j ROM:00116C94 ; sub_116A5A+206↑j ROM:00116C94 bra.s locret_116D0C ROM:00116C96 ; --------------------------------------------------------------------------- ROM:00116C96 ROM:00116C96 loc_116C96: ; CODE XREF: sub_116A5A+1F0↑j ROM:00116C96 cmpi.b #8,($70A).w ROM:00116C9C bne.s loc_116CD2 ROM:00116C9E btst #6,($FFFFFC0D).w ROM:00116CA4 bne.s loc_116CD0 ROM:00116CA6 cmpi.w #0,($5DC).w ROM:00116CAC bgt.s loc_116CD0 ROM:00116CAE move.w $B0(a5),d0 ROM:00116CB2 not.b d0 ROM:00116CB4 move.w d0,($FFFFFC0E).w ROM:00116CB8 move.w $AC(a5),d0 ROM:00116CBC clr.b ($855).w ROM:00116CC0 move.w d0,($5DE).w ROM:00116CC4 move.b #1,($855).w ROM:00116CCA move.b #9,($70A).w ROM:00116CD0 ROM:00116CD0 loc_116CD0: ; CODE XREF: sub_116A5A+24A↑j ROM:00116CD0 ; sub_116A5A+252↑j ROM:00116CD0 bra.s locret_116D0C ROM:00116CD2 ; --------------------------------------------------------------------------- ROM:00116CD2 ROM:00116CD2 loc_116CD2: ; CODE XREF: sub_116A5A+242↑j ROM:00116CD2 cmpi.b #9,($70A).w ROM:00116CD8 bne.s locret_116D0C ROM:00116CDA btst #0,($FFFFFC0C).w ROM:00116CE0 beq.s locret_116D0C ROM:00116CE2 btst #6,($FFFFFC0D).w ROM:00116CE8 beq.s locret_116D0C ROM:00116CEA move.w ($FFFFFC0E).w,d1 ROM:00116CEE move.w ($FFFFFC0C).w,d1 ROM:00116CF2 bclr #3,($FFFFFC0B).w ROM:00116CF8 clr.b ($855).w ROM:00116CFC clr.w ($5DE).w ROM:00116D00 bset #3,($8E9).w ROM:00116D06 move.b #$A,($70A).w ROM:00116D0C ROM:00116D0C locret_116D0C: ; CODE XREF: sub_116A5A+4C↑j ROM:00116D0C ; sub_116A5A:loc_116AE8↑j ... ROM:00116D0C rts ROM:00116D0C ; End of function sub_116A5A ROM:00116D0C ROM:00116D0E ROM:00116D0E ; =============== S U B R O U T I N E ======================================= ROM:00116D0E ROM:00116D0E ROM:00116D0E sub_116D0E: ; CODE XREF: ROM:001116BE↑p ROM:00116D0E cmpi.b #1,($70A).w ROM:00116D14 bne.s loc_116D48 ROM:00116D16 move.w $B2(a5),d0 ROM:00116D1A move.w ($FFFFFC0E).w,d1 ROM:00116D1E cmp.b d1,d0 ROM:00116D20 bne.s loc_116D42 ROM:00116D22 move.w ($FFFFFC0E).w,d2 ROM:00116D26 move.w ($FFFFFC0C).w,d2 ROM:00116D2A move.w $AE(a5),d2 ROM:00116D2E clr.b ($854).w ROM:00116D32 move.w d2,($5DC).w ROM:00116D36 move.b #1,($854).w ROM:00116D3C move.b #$B,($70A).w ROM:00116D42 ROM:00116D42 loc_116D42: ; CODE XREF: sub_116D0E+12↑j ROM:00116D42 bra.l locret_116E32 ROM:00116D48 ; --------------------------------------------------------------------------- ROM:00116D48 ROM:00116D48 loc_116D48: ; CODE XREF: sub_116D0E+6↑j ROM:00116D48 cmpi.b #$B,($70A).w ROM:00116D4E bne.s loc_116D82 ROM:00116D50 move.w $B4(a5),d0 ROM:00116D54 move.w ($FFFFFC0E).w,d1 ROM:00116D58 cmp.b d1,d0 ROM:00116D5A bne.s loc_116D7C ROM:00116D5C move.w ($FFFFFC0E).w,d2 ROM:00116D60 move.w ($FFFFFC0C).w,d2 ROM:00116D64 move.w $AE(a5),d2 ROM:00116D68 clr.b ($854).w ROM:00116D6C move.w d2,($5DC).w ROM:00116D70 move.b #1,($854).w ROM:00116D76 move.b #$C,($70A).w ROM:00116D7C ROM:00116D7C loc_116D7C: ; CODE XREF: sub_116D0E+4C↑j ROM:00116D7C bra.l locret_116E32 ROM:00116D82 ; --------------------------------------------------------------------------- ROM:00116D82 ROM:00116D82 loc_116D82: ; CODE XREF: sub_116D0E+40↑j ROM:00116D82 cmpi.b #$C,($70A).w ROM:00116D88 bne.s loc_116DBC ROM:00116D8A move.w $B4(a5),d0 ROM:00116D8E move.w ($FFFFFC0E).w,d1 ROM:00116D92 cmp.b d1,d0 ROM:00116D94 bne.s loc_116DB6 ROM:00116D96 move.w ($FFFFFC0E).w,d2 ROM:00116D9A move.w ($FFFFFC0C).w,d2 ROM:00116D9E move.w $AE(a5),d2 ROM:00116DA2 clr.b ($854).w ROM:00116DA6 move.w d2,($5DC).w ROM:00116DAA move.b #1,($854).w ROM:00116DB0 move.b #$D,($70A).w ROM:00116DB6 ROM:00116DB6 loc_116DB6: ; CODE XREF: sub_116D0E+86↑j ROM:00116DB6 bra.l locret_116E32 ROM:00116DBC ; --------------------------------------------------------------------------- ROM:00116DBC ROM:00116DBC loc_116DBC: ; CODE XREF: sub_116D0E+7A↑j ROM:00116DBC cmpi.b #$D,($70A).w ROM:00116DC2 bne.s loc_116DF4 ROM:00116DC4 move.w $B4(a5),d0 ROM:00116DC8 not.b d0 ROM:00116DCA move.w ($FFFFFC0E).w,d1 ROM:00116DCE cmp.b d1,d0 ROM:00116DD0 bne.s loc_116DF2 ROM:00116DD2 move.w ($FFFFFC0E).w,d2 ROM:00116DD6 move.w ($FFFFFC0C).w,d2 ROM:00116DDA move.w $AE(a5),d2 ROM:00116DDE clr.b ($854).w ROM:00116DE2 move.w d2,($5DC).w ROM:00116DE6 move.b #1,($854).w ROM:00116DEC move.b #$E,($70A).w ROM:00116DF2 ROM:00116DF2 loc_116DF2: ; CODE XREF: sub_116D0E+C2↑j ROM:00116DF2 bra.s locret_116E32 ROM:00116DF4 ; --------------------------------------------------------------------------- ROM:00116DF4 ROM:00116DF4 loc_116DF4: ; CODE XREF: sub_116D0E+B4↑j ROM:00116DF4 cmpi.b #$E,($70A).w ROM:00116DFA bne.s locret_116E32 ROM:00116DFC move.w $B0(a5),d0 ROM:00116E00 not.b d0 ROM:00116E02 move.w ($FFFFFC0E).w,d1 ROM:00116E06 cmp.b d1,d0 ROM:00116E08 bne.s locret_116E32 ROM:00116E0A bclr #5,($FFFFFC0B).w ROM:00116E10 move.w ($FFFFFC0E).w,d2 ROM:00116E14 move.w ($FFFFFC0C).w,d2 ROM:00116E18 bclr #3,($FFFFFC0B).w ROM:00116E1E clr.b ($854).w ROM:00116E22 clr.w ($5DC).w ROM:00116E26 bset #3,($8E9).w ROM:00116E2C move.b #$A,($70A).w ROM:00116E32 ROM:00116E32 locret_116E32: ; CODE XREF: sub_116D0E:loc_116D42↑j ROM:00116E32 ; sub_116D0E:loc_116D7C↑j ... ROM:00116E32 rts ROM:00116E32 ; End of function sub_116D0E ROM:00116E32 ROM:00116E34 ROM:00116E34 ; =============== S U B R O U T I N E ======================================= ROM:00116E34 ROM:00116E34 ROM:00116E34 sub_116E34: ; CODE XREF: sub_116678+10↑p ROM:00116E34 lea ($11C5).w,a0 ROM:00116E38 clr.w ($E12).w ROM:00116E3C cmpi.b #0,($70D).w ROM:00116E42 bne.s loc_116EA4 ROM:00116E44 bsr.l sub_1166F0 ROM:00116E4A move.w ($556).w,d2 ROM:00116E4E move.b ($70D).w,(a0,d2.w) ROM:00116E54 addq.w #1,d2 ROM:00116E56 bvc.s loc_116E5C ROM:00116E58 move.w #$8000,d2 ROM:00116E5C ROM:00116E5C loc_116E5C: ; CODE XREF: sub_116E34+22↑j ROM:00116E5C move.b $FA(a5),(a0,d2.w) ROM:00116E62 addq.w #1,d2 ROM:00116E64 bvc.s loc_116E6A ROM:00116E66 move.w #$8000,d2 ROM:00116E6A ROM:00116E6A loc_116E6A: ; CODE XREF: sub_116E34+30↑j ROM:00116E6A move.b $FB(a5),(a0,d2.w) ROM:00116E70 addq.w #1,d2 ROM:00116E72 bvc.s loc_116E78 ROM:00116E74 move.w #$8000,d2 ROM:00116E78 ROM:00116E78 loc_116E78: ; CODE XREF: sub_116E34+3E↑j ROM:00116E78 move.b $FC(a5),(a0,d2.w) ROM:00116E7E addq.w #1,d2 ROM:00116E80 bvc.s loc_116E86 ROM:00116E82 move.w #$8000,d2 ROM:00116E86 ROM:00116E86 loc_116E86: ; CODE XREF: sub_116E34+4C↑j ROM:00116E86 move.b $FD(a5),(a0,d2.w) ROM:00116E8C addq.w #1,d2 ROM:00116E8E bvc.s loc_116E94 ROM:00116E90 move.w #$8000,d2 ROM:00116E94 ROM:00116E94 loc_116E94: ; CODE XREF: sub_116E34+5A↑j ROM:00116E94 move.w d2,($556).w ROM:00116E98 bsr.l sub_11673E ROM:00116E9E bra.l locret_1173FA ROM:00116EA4 ; --------------------------------------------------------------------------- ROM:00116EA4 ROM:00116EA4 loc_116EA4: ; CODE XREF: sub_116E34+E↑j ROM:00116EA4 cmpi.b #1,($70D).w ROM:00116EAA bne.l loc_116F6A ROM:00116EB0 bsr.l sub_1166F0 ROM:00116EB6 move.w ($556).w,d2 ROM:00116EBA move.b ($70D).w,(a0,d2.w) ROM:00116EC0 addq.w #1,($556).w ROM:00116EC4 bvc.s loc_116ECC ROM:00116EC6 move.w #$8000,($556).w ROM:00116ECC ROM:00116ECC loc_116ECC: ; CODE XREF: sub_116E34+90↑j ROM:00116ECC clr.b d0 ROM:00116ECE bsr.l sub_132656 ROM:00116ED4 move.w ($556).w,d2 ROM:00116ED8 move.b ($11A0).w,d0 ROM:00116EDC btst #4,($12F9).w ROM:00116EE2 beq.s loc_116EEA ROM:00116EE4 ori.b #$80,d0 ROM:00116EE8 bra.s loc_116EEE ROM:00116EEA ; --------------------------------------------------------------------------- ROM:00116EEA ROM:00116EEA loc_116EEA: ; CODE XREF: sub_116E34+AE↑j ROM:00116EEA andi.b #$7F,d0 ROM:00116EEE ROM:00116EEE loc_116EEE: ; CODE XREF: sub_116E34+B4↑j ROM:00116EEE move.b d0,(a0,d2.w) ROM:00116EF2 addq.w #1,d2 ROM:00116EF4 bvc.s loc_116EFA ROM:00116EF6 move.w #$8000,d2 ROM:00116EFA ROM:00116EFA loc_116EFA: ; CODE XREF: sub_116E34+C0↑j ROM:00116EFA move.b $FE(a5),(a0,d2.w) ROM:00116F00 addq.w #1,d2 ROM:00116F02 bvc.s loc_116F08 ROM:00116F04 move.w #$8000,d2 ROM:00116F08 ROM:00116F08 loc_116F08: ; CODE XREF: sub_116E34+CE↑j ROM:00116F08 move.b $FF(a5),(a0,d2.w) ROM:00116F0E addq.w #1,d2 ROM:00116F10 bvc.s loc_116F16 ROM:00116F12 move.w #$8000,d2 ROM:00116F16 ROM:00116F16 loc_116F16: ; CODE XREF: sub_116E34+DC↑j ROM:00116F16 clr.b d4 ROM:00116F18 move.w ($D3A).w,d5 ROM:00116F1C andi.w #1,d5 ROM:00116F20 cmpi.w #0,d5 ROM:00116F24 ble.s loc_116F2A ROM:00116F26 ori.b #1,d4 ROM:00116F2A ROM:00116F2A loc_116F2A: ; CODE XREF: sub_116E34+F0↑j ROM:00116F2A move.w ($D3A).w,d5 ROM:00116F2E andi.w #6,d5 ROM:00116F32 cmpi.w #6,d5 ROM:00116F36 bne.s loc_116F3C ROM:00116F38 ori.b #$20,d4 ; ' ' ROM:00116F3C ROM:00116F3C loc_116F3C: ; CODE XREF: sub_116E34+102↑j ROM:00116F3C move.w ($D3A).w,d5 ROM:00116F40 andi.w #$180,d5 ROM:00116F44 cmpi.w #$180,d5 ROM:00116F48 bne.s loc_116F4E ROM:00116F4A ori.b #$40,d4 ; '@' ROM:00116F4E ROM:00116F4E loc_116F4E: ; CODE XREF: sub_116E34+114↑j ROM:00116F4E move.b d4,(a0,d2.w) ROM:00116F52 addq.w #1,d2 ROM:00116F54 bvc.s loc_116F5A ROM:00116F56 move.w #$8000,d2 ROM:00116F5A ROM:00116F5A loc_116F5A: ; CODE XREF: sub_116E34+120↑j ROM:00116F5A move.w d2,($556).w ROM:00116F5E bsr.l sub_11673E ROM:00116F64 bra.l locret_1173FA ROM:00116F6A ; --------------------------------------------------------------------------- ROM:00116F6A ROM:00116F6A loc_116F6A: ; CODE XREF: sub_116E34+76↑j ROM:00116F6A cmpi.b #3,($70D).w ROM:00116F70 bne.l loc_117012 ROM:00116F76 bsr.l sub_1166F0 ROM:00116F7C move.w ($556).w,d2 ROM:00116F80 move.b ($70D).w,(a0,d2.w) ROM:00116F86 addq.w #1,d2 ROM:00116F88 bvc.s loc_116F8E ROM:00116F8A move.w #$8000,d2 ROM:00116F8E ROM:00116F8E loc_116F8E: ; CODE XREF: sub_116E34+154↑j ROM:00116F8E clr.b d5 ROM:00116F90 btst #0,($10DB).w ROM:00116F96 beq.s loc_116FC8 ROM:00116F98 btst #6,($D37).w ROM:00116F9E bne.s loc_116FC2 ROM:00116FA0 btst #2,($D37).w ROM:00116FA6 bne.s loc_116FBC ROM:00116FA8 btst #0,($D36).w ROM:00116FAE bne.s loc_116FB6 ROM:00116FB0 move.b #2,d5 ROM:00116FB4 bra.s loc_116FBA ROM:00116FB6 ; --------------------------------------------------------------------------- ROM:00116FB6 ROM:00116FB6 loc_116FB6: ; CODE XREF: sub_116E34+17A↑j ROM:00116FB6 move.b #$10,d5 ROM:00116FBA ROM:00116FBA loc_116FBA: ; CODE XREF: sub_116E34+180↑j ROM:00116FBA bra.s loc_116FC0 ROM:00116FBC ; --------------------------------------------------------------------------- ROM:00116FBC ROM:00116FBC loc_116FBC: ; CODE XREF: sub_116E34+172↑j ROM:00116FBC move.b #$10,d5 ROM:00116FC0 ROM:00116FC0 loc_116FC0: ; CODE XREF: sub_116E34:loc_116FBA↑j ROM:00116FC0 bra.s loc_116FC6 ROM:00116FC2 ; --------------------------------------------------------------------------- ROM:00116FC2 ROM:00116FC2 loc_116FC2: ; CODE XREF: sub_116E34+16A↑j ROM:00116FC2 move.b #$10,d5 ROM:00116FC6 ROM:00116FC6 loc_116FC6: ; CODE XREF: sub_116E34:loc_116FC0↑j ROM:00116FC6 bra.s loc_116FE8 ROM:00116FC8 ; --------------------------------------------------------------------------- ROM:00116FC8 ROM:00116FC8 loc_116FC8: ; CODE XREF: sub_116E34+162↑j ROM:00116FC8 btst #0,($10E1).w ROM:00116FCE beq.s loc_116FD6 ROM:00116FD0 move.b #8,d5 ROM:00116FD4 bra.s loc_116FE8 ROM:00116FD6 ; --------------------------------------------------------------------------- ROM:00116FD6 ROM:00116FD6 loc_116FD6: ; CODE XREF: sub_116E34+19A↑j ROM:00116FD6 btst #0,($10E5).w ROM:00116FDC bne.s loc_116FE4 ROM:00116FDE move.b #1,d5 ROM:00116FE2 bra.s loc_116FE8 ROM:00116FE4 ; --------------------------------------------------------------------------- ROM:00116FE4 ROM:00116FE4 loc_116FE4: ; CODE XREF: sub_116E34+1A8↑j ROM:00116FE4 move.b #4,d5 ROM:00116FE8 ROM:00116FE8 loc_116FE8: ; CODE XREF: sub_116E34:loc_116FC6↑j ROM:00116FE8 ; sub_116E34+1A0↑j ... ROM:00116FE8 move.b d5,(a0,d2.w) ROM:00116FEC addq.w #1,d2 ROM:00116FEE bvc.s loc_116FF4 ROM:00116FF0 move.w #$8000,d2 ROM:00116FF4 ROM:00116FF4 loc_116FF4: ; CODE XREF: sub_116E34+1BA↑j ROM:00116FF4 move.b #0,(a0,d2.w) ROM:00116FFA addq.w #1,d2 ROM:00116FFC bvc.s loc_117002 ROM:00116FFE move.w #$8000,d2 ROM:00117002 ROM:00117002 loc_117002: ; CODE XREF: sub_116E34+1C8↑j ROM:00117002 move.w d2,($556).w ROM:00117006 bsr.l sub_11673E ROM:0011700C bra.l locret_1173FA ROM:00117012 ; --------------------------------------------------------------------------- ROM:00117012 ROM:00117012 loc_117012: ; CODE XREF: sub_116E34+13C↑j ROM:00117012 cmpi.b #4,($70D).w ROM:00117018 bne.s loc_117066 ROM:0011701A bsr.l sub_1166F0 ROM:00117020 move.w ($556).w,d2 ROM:00117024 move.b ($70D).w,(a0,d2.w) ROM:0011702A addq.w #1,d2 ROM:0011702C bvc.s loc_117032 ROM:0011702E move.w #$8000,d2 ROM:00117032 ROM:00117032 loc_117032: ; CODE XREF: sub_116E34+1F8↑j ROM:00117032 clr.l d4 ROM:00117034 move.w ($D1A).w,d4 ROM:00117038 mulu.w #$FF,d4 ROM:0011703C divu.w #$3E8,d4 ROM:00117040 cmpi.w #$FF,d4 ROM:00117044 ble.s loc_11704A ROM:00117046 move.w #$FF,d4 ROM:0011704A ROM:0011704A loc_11704A: ; CODE XREF: sub_116E34+210↑j ROM:0011704A move.b d4,(a0,d2.w) ROM:0011704E addq.w #1,d2 ROM:00117050 bvc.s loc_117056 ROM:00117052 move.w #$8000,d2 ROM:00117056 ROM:00117056 loc_117056: ; CODE XREF: sub_116E34+21C↑j ROM:00117056 move.w d2,($556).w ROM:0011705A bsr.l sub_11673E ROM:00117060 bra.l locret_1173FA ROM:00117066 ; --------------------------------------------------------------------------- ROM:00117066 ROM:00117066 loc_117066: ; CODE XREF: sub_116E34+1E4↑j ROM:00117066 cmpi.b #5,($70D).w ROM:0011706C bne.s loc_1170B0 ROM:0011706E bsr.l sub_1166F0 ROM:00117074 move.w ($556).w,d2 ROM:00117078 move.b ($70D).w,(a0,d2.w) ROM:0011707E addq.w #1,d2 ROM:00117080 bvc.s loc_117086 ROM:00117082 move.w #$8000,d2 ROM:00117086 ROM:00117086 loc_117086: ; CODE XREF: sub_116E34+24C↑j ROM:00117086 clr.l d5 ROM:00117088 move.w ($47E).w,d5 ROM:0011708C subi.w #$91C,d5 ROM:00117090 divs.w #$A,d5 ROM:00117094 move.b d5,(a0,d2.w) ROM:00117098 addq.w #1,d2 ROM:0011709A bvc.s loc_1170A0 ROM:0011709C move.w #$8000,d2 ROM:001170A0 ROM:001170A0 loc_1170A0: ; CODE XREF: sub_116E34+266↑j ROM:001170A0 move.w d2,($556).w ROM:001170A4 bsr.l sub_11673E ROM:001170AA bra.l locret_1173FA ROM:001170B0 ; --------------------------------------------------------------------------- ROM:001170B0 ROM:001170B0 loc_1170B0: ; CODE XREF: sub_116E34+238↑j ROM:001170B0 cmpi.b #6,($70D).w ROM:001170B6 bne.s loc_1170F6 ROM:001170B8 bsr.l sub_1166F0 ROM:001170BE move.w ($556).w,d2 ROM:001170C2 move.b ($70D).w,(a0,d2.w) ROM:001170C8 addq.w #1,d2 ROM:001170CA bvc.s loc_1170D0 ROM:001170CC move.w #$8000,d2 ROM:001170D0 ROM:001170D0 loc_1170D0: ; CODE XREF: sub_116E34+296↑j ROM:001170D0 clr.l d5 ROM:001170D2 move.w ($EBA).w,d5 ROM:001170D6 divs.w #$4E,d5 ; 'N' ROM:001170DA move.b d5,(a0,d2.w) ROM:001170DE addq.w #1,d2 ROM:001170E0 bvc.s loc_1170E6 ROM:001170E2 move.w #$8000,d2 ROM:001170E6 ROM:001170E6 loc_1170E6: ; CODE XREF: sub_116E34+2AC↑j ROM:001170E6 move.w d2,($556).w ROM:001170EA bsr.l sub_11673E ROM:001170F0 bra.l locret_1173FA ROM:001170F6 ; --------------------------------------------------------------------------- ROM:001170F6 ROM:001170F6 loc_1170F6: ; CODE XREF: sub_116E34+282↑j ROM:001170F6 cmpi.b #7,($70D).w ROM:001170FC bne.s loc_11713C ROM:001170FE bsr.l sub_1166F0 ROM:00117104 move.w ($556).w,d2 ROM:00117108 move.b ($70D).w,(a0,d2.w) ROM:0011710E addq.w #1,d2 ROM:00117110 bvc.s loc_117116 ROM:00117112 move.w #$8000,d2 ROM:00117116 ROM:00117116 loc_117116: ; CODE XREF: sub_116E34+2DC↑j ROM:00117116 clr.l d5 ROM:00117118 move.w ($F5E).w,d5 ROM:0011711C divs.w #$4E,d5 ; 'N' ROM:00117120 move.b d5,(a0,d2.w) ROM:00117124 addq.w #1,d2 ROM:00117126 bvc.s loc_11712C ROM:00117128 move.w #$8000,d2 ROM:0011712C ROM:0011712C loc_11712C: ; CODE XREF: sub_116E34+2F2↑j ROM:0011712C move.w d2,($556).w ROM:00117130 bsr.l sub_11673E ROM:00117136 bra.l locret_1173FA ROM:0011713C ; --------------------------------------------------------------------------- ROM:0011713C ROM:0011713C loc_11713C: ; CODE XREF: sub_116E34+2C8↑j ROM:0011713C cmpi.b #$B,($70D).w ROM:00117142 bne.s loc_117182 ROM:00117144 bsr.l sub_1166F0 ROM:0011714A move.w ($556).w,d2 ROM:0011714E move.b ($70D).w,(a0,d2.w) ROM:00117154 addq.w #1,d2 ROM:00117156 bvc.s loc_11715C ROM:00117158 move.w #$8000,d2 ROM:0011715C ROM:0011715C loc_11715C: ; CODE XREF: sub_116E34+322↑j ROM:0011715C clr.l d5 ROM:0011715E move.w ($47A).w,d5 ROM:00117162 divs.w #$64,d5 ; 'd' ROM:00117166 move.b d5,(a0,d2.w) ROM:0011716A addq.w #1,d2 ROM:0011716C bvc.s loc_117172 ROM:0011716E move.w #$8000,d2 ROM:00117172 ROM:00117172 loc_117172: ; CODE XREF: sub_116E34+338↑j ROM:00117172 move.w d2,($556).w ROM:00117176 bsr.l sub_11673E ROM:0011717C bra.l locret_1173FA ROM:00117182 ; --------------------------------------------------------------------------- ROM:00117182 ROM:00117182 loc_117182: ; CODE XREF: sub_116E34+30E↑j ROM:00117182 cmpi.b #$C,($70D).w ROM:00117188 bne.s loc_1171D6 ROM:0011718A bsr.l sub_1166F0 ROM:00117190 move.w ($556).w,d2 ROM:00117194 move.b ($70D).w,(a0,d2.w) ROM:0011719A addq.w #1,d2 ROM:0011719C bvc.s loc_1171A2 ROM:0011719E move.w #$8000,d2 ROM:001171A2 ROM:001171A2 loc_1171A2: ; CODE XREF: sub_116E34+368↑j ROM:001171A2 move.w ($540).w,d5 ROM:001171A6 mulu.w #4,d5 ROM:001171AA move.w d5,d4 ROM:001171AC lsr.w #8,d4 ROM:001171AE move.b d4,(a0,d2.w) ROM:001171B2 addq.w #1,d2 ROM:001171B4 bvc.s loc_1171BA ROM:001171B6 move.w #$8000,d2 ROM:001171BA ROM:001171BA loc_1171BA: ; CODE XREF: sub_116E34+380↑j ROM:001171BA move.b d5,(a0,d2.w) ROM:001171BE addq.w #1,d2 ROM:001171C0 bvc.s loc_1171C6 ROM:001171C2 move.w #$8000,d2 ROM:001171C6 ROM:001171C6 loc_1171C6: ; CODE XREF: sub_116E34+38C↑j ROM:001171C6 move.w d2,($556).w ROM:001171CA bsr.l sub_11673E ROM:001171D0 bra.l locret_1173FA ROM:001171D6 ; --------------------------------------------------------------------------- ROM:001171D6 ROM:001171D6 loc_1171D6: ; CODE XREF: sub_116E34+354↑j ROM:001171D6 cmpi.b #$D,($70D).w ROM:001171DC bne.s loc_117216 ROM:001171DE bsr.l sub_1166F0 ROM:001171E4 move.w ($556).w,d2 ROM:001171E8 move.b ($70D).w,(a0,d2.w) ROM:001171EE addq.w #1,d2 ROM:001171F0 bvc.s loc_1171F6 ROM:001171F2 move.w #$8000,d2 ROM:001171F6 ROM:001171F6 loc_1171F6: ; CODE XREF: sub_116E34+3BC↑j ROM:001171F6 move.w ($4FE).w,d0 ROM:001171FA move.b d0,(a0,d2.w) ROM:001171FE addq.w #1,d2 ROM:00117200 bvc.s loc_117206 ROM:00117202 move.w #$8000,d2 ROM:00117206 ROM:00117206 loc_117206: ; CODE XREF: sub_116E34+3CC↑j ROM:00117206 move.w d2,($556).w ROM:0011720A bsr.l sub_11673E ROM:00117210 bra.l locret_1173FA ROM:00117216 ; --------------------------------------------------------------------------- ROM:00117216 ROM:00117216 loc_117216: ; CODE XREF: sub_116E34+3A8↑j ROM:00117216 cmpi.b #$E,($70D).w ROM:0011721C bne.s loc_117270 ROM:0011721E bsr.l sub_1166F0 ROM:00117224 move.w ($556).w,d2 ROM:00117228 move.b ($70D).w,(a0,d2.w) ROM:0011722E addq.w #1,d2 ROM:00117230 bvc.s loc_117236 ROM:00117232 move.w #$8000,d2 ROM:00117236 ROM:00117236 loc_117236: ; CODE XREF: sub_116E34+3FC↑j ROM:00117236 clr.l d5 ROM:00117238 move.w ($B94).w,d5 ROM:0011723C cmpi.w #0,d5 ROM:00117240 ble.s loc_11724C ROM:00117242 divu.w #5,d5 ROM:00117246 addi.w #$80,d5 ROM:0011724A bra.s loc_117254 ROM:0011724C ; --------------------------------------------------------------------------- ROM:0011724C ROM:0011724C loc_11724C: ; CODE XREF: sub_116E34+40C↑j ROM:0011724C addi.w #$280,d5 ROM:00117250 divu.w #5,d5 ROM:00117254 ROM:00117254 loc_117254: ; CODE XREF: sub_116E34+416↑j ROM:00117254 move.b d5,(a0,d2.w) ROM:00117258 addq.w #1,d2 ROM:0011725A bvc.s loc_117260 ROM:0011725C move.w #$8000,d2 ROM:00117260 ROM:00117260 loc_117260: ; CODE XREF: sub_116E34+426↑j ROM:00117260 move.w d2,($556).w ROM:00117264 bsr.l sub_11673E ROM:0011726A bra.l locret_1173FA ROM:00117270 ; --------------------------------------------------------------------------- ROM:00117270 ROM:00117270 loc_117270: ; CODE XREF: sub_116E34+3E8↑j ROM:00117270 cmpi.b #$F,($70D).w ROM:00117276 bne.s loc_1172BA ROM:00117278 bsr.l sub_1166F0 ROM:0011727E move.w ($556).w,d2 ROM:00117282 move.b ($70D).w,(a0,d2.w) ROM:00117288 addq.w #1,d2 ROM:0011728A bvc.s loc_117290 ROM:0011728C move.w #$8000,d2 ROM:00117290 ROM:00117290 loc_117290: ; CODE XREF: sub_116E34+456↑j ROM:00117290 clr.l d5 ROM:00117292 move.w ($47C).w,d5 ROM:00117296 subi.w #$91C,d5 ROM:0011729A divs.w #$A,d5 ROM:0011729E move.b d5,(a0,d2.w) ROM:001172A2 addq.w #1,d2 ROM:001172A4 bvc.s loc_1172AA ROM:001172A6 move.w #$8000,d2 ROM:001172AA ROM:001172AA loc_1172AA: ; CODE XREF: sub_116E34+470↑j ROM:001172AA move.w d2,($556).w ROM:001172AE bsr.l sub_11673E ROM:001172B4 bra.l locret_1173FA ROM:001172BA ; --------------------------------------------------------------------------- ROM:001172BA ROM:001172BA loc_1172BA: ; CODE XREF: sub_116E34+442↑j ROM:001172BA cmpi.b #$11,($70D).w ROM:001172C0 bne.s loc_117312 ROM:001172C2 bsr.l sub_1166F0 ROM:001172C8 move.w ($556).w,d2 ROM:001172CC move.b ($70D).w,(a0,d2.w) ROM:001172D2 addq.w #1,d2 ROM:001172D4 bvc.s loc_1172DA ROM:001172D6 move.w #$8000,d2 ROM:001172DA ROM:001172DA loc_1172DA: ; CODE XREF: sub_116E34+4A0↑j ROM:001172DA clr.l d5 ROM:001172DC move.w ($C1C).w,d5 ROM:001172E0 divu.w #$64,d5 ; 'd' ROM:001172E4 mulu.w #$FF,d5 ROM:001172E8 divu.w #$64,d5 ; 'd' ROM:001172EC cmpi.w #$FF,d5 ROM:001172F0 ble.s loc_1172F6 ROM:001172F2 move.w #$FF,d5 ROM:001172F6 ROM:001172F6 loc_1172F6: ; CODE XREF: sub_116E34+4BC↑j ROM:001172F6 move.b d5,(a0,d2.w) ROM:001172FA addq.w #1,d2 ROM:001172FC bvc.s loc_117302 ROM:001172FE move.w #$8000,d2 ROM:00117302 ROM:00117302 loc_117302: ; CODE XREF: sub_116E34+4C8↑j ROM:00117302 move.w d2,($556).w ROM:00117306 bsr.l sub_11673E ROM:0011730C bra.l locret_1173FA ROM:00117312 ; --------------------------------------------------------------------------- ROM:00117312 ROM:00117312 loc_117312: ; CODE XREF: sub_116E34+48C↑j ROM:00117312 cmpi.b #$13,($70D).w ROM:00117318 bne.s loc_117350 ROM:0011731A bsr.l sub_1166F0 ROM:00117320 move.w ($556).w,d2 ROM:00117324 move.b ($70D).w,(a0,d2.w) ROM:0011732A addq.w #1,d2 ROM:0011732C bvc.s loc_117332 ROM:0011732E move.w #$8000,d2 ROM:00117332 ROM:00117332 loc_117332: ; CODE XREF: sub_116E34+4F8↑j ROM:00117332 move.b #3,(a0,d2.w) ROM:00117338 addq.w #1,d2 ROM:0011733A bvc.s loc_117340 ROM:0011733C move.w #$8000,d2 ROM:00117340 ROM:00117340 loc_117340: ; CODE XREF: sub_116E34+506↑j ROM:00117340 move.w d2,($556).w ROM:00117344 bsr.l sub_11673E ROM:0011734A bra.l locret_1173FA ROM:00117350 ; --------------------------------------------------------------------------- ROM:00117350 ROM:00117350 loc_117350: ; CODE XREF: sub_116E34+4E4↑j ROM:00117350 cmpi.b #$14,($70D).w ROM:00117356 bne.s loc_1173AC ROM:00117358 bsr.l sub_1166F0 ROM:0011735E move.w ($556).w,d2 ROM:00117362 move.b ($70D).w,(a0,d2.w) ROM:00117368 addq.w #1,d2 ROM:0011736A bvc.s loc_117370 ROM:0011736C move.w #$8000,d2 ROM:00117370 ROM:00117370 loc_117370: ; CODE XREF: sub_116E34+536↑j ROM:00117370 clr.l d5 ROM:00117372 move.w ($E70).w,d5 ROM:00117376 divu.w #5,d5 ROM:0011737A move.b d5,(a0,d2.w) ROM:0011737E addq.w #1,d2 ROM:00117380 bvc.s loc_117386 ROM:00117382 move.w #$8000,d2 ROM:00117386 ROM:00117386 loc_117386: ; CODE XREF: sub_116E34+54C↑j ROM:00117386 clr.l d5 ROM:00117388 move.w ($EBA).w,d5 ROM:0011738C divs.w #$4E,d5 ; 'N' ROM:00117390 move.b d5,(a0,d2.w) ROM:00117394 addq.w #1,d2 ROM:00117396 bvc.s loc_11739C ROM:00117398 move.w #$8000,d2 ROM:0011739C ROM:0011739C loc_11739C: ; CODE XREF: sub_116E34+562↑j ROM:0011739C move.w d2,($556).w ROM:001173A0 bsr.l sub_11673E ROM:001173A6 bra.l locret_1173FA ROM:001173AC ; --------------------------------------------------------------------------- ROM:001173AC ROM:001173AC loc_1173AC: ; CODE XREF: sub_116E34+522↑j ROM:001173AC cmpi.b #$15,($70D).w ROM:001173B2 bne.s locret_1173FA ROM:001173B4 bsr.l sub_1166F0 ROM:001173BA move.w ($556).w,d2 ROM:001173BE move.b ($70D).w,(a0,d2.w) ROM:001173C4 addq.w #1,d2 ROM:001173C6 bvc.s loc_1173CC ROM:001173C8 move.w #$8000,d2 ROM:001173CC ROM:001173CC loc_1173CC: ; CODE XREF: sub_116E34+592↑j ROM:001173CC clr.l d5 ROM:001173CE move.w ($E72).w,d5 ROM:001173D2 divu.w #5,d5 ROM:001173D6 move.b d5,(a0,d2.w) ROM:001173DA addq.w #1,d2 ROM:001173DC bvc.s loc_1173E2 ROM:001173DE move.w #$8000,d2 ROM:001173E2 ROM:001173E2 loc_1173E2: ; CODE XREF: sub_116E34+5A8↑j ROM:001173E2 move.b #$FF,(a0,d2.w) ROM:001173E8 addq.w #1,d2 ROM:001173EA bvc.s loc_1173F0 ROM:001173EC move.w #$8000,d2 ROM:001173F0 ROM:001173F0 loc_1173F0: ; CODE XREF: sub_116E34+5B6↑j ROM:001173F0 move.w d2,($556).w ROM:001173F4 bsr.l sub_11673E ROM:001173FA ROM:001173FA locret_1173FA: ; CODE XREF: sub_116E34+6A↑j ROM:001173FA ; sub_116E34+130↑j ... ROM:001173FA rts ROM:001173FA ; End of function sub_116E34 ROM:001173FA ROM:001173FC ROM:001173FC ; =============== S U B R O U T I N E ======================================= ROM:001173FC ROM:001173FC ROM:001173FC sub_1173FC: ; CODE XREF: sub_116678+20↑p ROM:001173FC lea ($11C5).w,a0 ROM:00117400 clr.w ($E12).w ROM:00117404 cmpi.b #0,($70E).w ROM:0011740A bne.l locret_117868 ROM:00117410 cmpi.b #0,($70D).w ROM:00117416 bne.l loc_11748A ROM:0011741C bsr.l sub_1166F0 ROM:00117422 move.w ($556).w,d3 ROM:00117426 move.b ($70D).w,(a0,d3.w) ROM:0011742C addq.w #1,d3 ROM:0011742E bvc.s loc_117434 ROM:00117430 move.w #$8000,d3 ROM:00117434 ROM:00117434 loc_117434: ; CODE XREF: sub_1173FC+32↑j ROM:00117434 move.b ($70E).w,(a0,d3.w) ROM:0011743A addq.w #1,d3 ROM:0011743C bvc.s loc_117442 ROM:0011743E move.w #$8000,d3 ROM:00117442 ROM:00117442 loc_117442: ; CODE XREF: sub_1173FC+40↑j ROM:00117442 move.b $100(a5),(a0,d3.w) ROM:00117448 addq.w #1,d3 ROM:0011744A bvc.s loc_117450 ROM:0011744C move.w #$8000,d3 ROM:00117450 ROM:00117450 loc_117450: ; CODE XREF: sub_1173FC+4E↑j ROM:00117450 move.b $101(a5),(a0,d3.w) ROM:00117456 addq.w #1,d3 ROM:00117458 bvc.s loc_11745E ROM:0011745A move.w #$8000,d3 ROM:0011745E ROM:0011745E loc_11745E: ; CODE XREF: sub_1173FC+5C↑j ROM:0011745E move.b $102(a5),(a0,d3.w) ROM:00117464 addq.w #1,d3 ROM:00117466 bvc.s loc_11746C ROM:00117468 move.w #$8000,d3 ROM:0011746C ROM:0011746C loc_11746C: ; CODE XREF: sub_1173FC+6A↑j ROM:0011746C move.b $103(a5),(a0,d3.w) ROM:00117472 addq.w #1,d3 ROM:00117474 bvc.s loc_11747A ROM:00117476 move.w #$8000,d3 ROM:0011747A ROM:0011747A loc_11747A: ; CODE XREF: sub_1173FC+78↑j ROM:0011747A move.w d3,($556).w ROM:0011747E bsr.l sub_11673E ROM:00117484 bra.l locret_117868 ROM:0011748A ; --------------------------------------------------------------------------- ROM:0011748A ROM:0011748A loc_11748A: ; CODE XREF: sub_1173FC+1A↑j ROM:0011748A cmpi.b #2,($70D).w ROM:00117490 bne.s loc_1174F8 ROM:00117492 bsr.l sub_1166F0 ROM:00117498 move.w ($556).w,d3 ROM:0011749C move.b ($70D).w,(a0,d3.w) ROM:001174A2 addq.w #1,d3 ROM:001174A4 bvc.s loc_1174AA ROM:001174A6 move.w #$8000,d3 ROM:001174AA ROM:001174AA loc_1174AA: ; CODE XREF: sub_1173FC+A8↑j ROM:001174AA move.b ($70E).w,(a0,d3.w) ROM:001174B0 addq.w #1,d3 ROM:001174B2 bvc.s loc_1174B8 ROM:001174B4 move.w #$8000,d3 ROM:001174B8 ROM:001174B8 loc_1174B8: ; CODE XREF: sub_1173FC+B6↑j ROM:001174B8 addq.w #2,($556).w ROM:001174BC bsr.l sub_1326A2 ROM:001174C2 move.w ($556).w,d3 ROM:001174C6 move.w ($E14).w,d0 ROM:001174CA lsr.w #8,d0 ROM:001174CC move.b d0,(a0,d3.w) ROM:001174D0 addq.w #1,d3 ROM:001174D2 bvc.s loc_1174D8 ROM:001174D4 move.w #$8000,d3 ROM:001174D8 ROM:001174D8 loc_1174D8: ; CODE XREF: sub_1173FC+D6↑j ROM:001174D8 move.w ($E14).w,d0 ROM:001174DC move.b d0,(a0,d3.w) ROM:001174E0 addq.w #1,d3 ROM:001174E2 bvc.s loc_1174E8 ROM:001174E4 move.w #$8000,d3 ROM:001174E8 ROM:001174E8 loc_1174E8: ; CODE XREF: sub_1173FC+E6↑j ROM:001174E8 move.w d3,($556).w ROM:001174EC bsr.l sub_11673E ROM:001174F2 bra.l locret_117868 ROM:001174F8 ; --------------------------------------------------------------------------- ROM:001174F8 ROM:001174F8 loc_1174F8: ; CODE XREF: sub_1173FC+94↑j ROM:001174F8 cmpi.b #3,($70D).w ROM:001174FE bne.s loc_117552 ROM:00117500 bsr.l sub_1166F0 ROM:00117506 move.w ($556).w,d3 ROM:0011750A move.b ($70D).w,(a0,d3.w) ROM:00117510 addq.w #1,d3 ROM:00117512 bvc.s loc_117518 ROM:00117514 move.w #$8000,d3 ROM:00117518 ROM:00117518 loc_117518: ; CODE XREF: sub_1173FC+116↑j ROM:00117518 move.b ($70E).w,(a0,d3.w) ROM:0011751E addq.w #1,d3 ROM:00117520 bvc.s loc_117526 ROM:00117522 move.w #$8000,d3 ROM:00117526 ROM:00117526 loc_117526: ; CODE XREF: sub_1173FC+124↑j ROM:00117526 move.b ($1D68).w,(a0,d3.w) ROM:0011752C addq.w #1,d3 ROM:0011752E bvc.s loc_117534 ROM:00117530 move.w #$8000,d3 ROM:00117534 ROM:00117534 loc_117534: ; CODE XREF: sub_1173FC+132↑j ROM:00117534 move.b #0,(a0,d3.w) ROM:0011753A addq.w #1,d3 ROM:0011753C bvc.s loc_117542 ROM:0011753E move.w #$8000,d3 ROM:00117542 ROM:00117542 loc_117542: ; CODE XREF: sub_1173FC+140↑j ROM:00117542 move.w d3,($556).w ROM:00117546 bsr.l sub_11673E ROM:0011754C bra.l locret_117868 ROM:00117552 ; --------------------------------------------------------------------------- ROM:00117552 ROM:00117552 loc_117552: ; CODE XREF: sub_1173FC+102↑j ROM:00117552 cmpi.b #4,($70D).w ROM:00117558 bne.s loc_1175B4 ROM:0011755A bsr.l sub_1166F0 ROM:00117560 move.w ($556).w,d3 ROM:00117564 move.b ($70D).w,(a0,d3.w) ROM:0011756A addq.w #1,d3 ROM:0011756C bvc.s loc_117572 ROM:0011756E move.w #$8000,d3 ROM:00117572 ROM:00117572 loc_117572: ; CODE XREF: sub_1173FC+170↑j ROM:00117572 move.b ($70E).w,(a0,d3.w) ROM:00117578 addq.w #1,d3 ROM:0011757A bvc.s loc_117580 ROM:0011757C move.w #$8000,d3 ROM:00117580 ROM:00117580 loc_117580: ; CODE XREF: sub_1173FC+17E↑j ROM:00117580 clr.l d5 ROM:00117582 move.w ($1B18).w,d5 ROM:00117586 mulu.w #$FF,d5 ROM:0011758A divu.w #$3E8,d5 ROM:0011758E cmpi.w #$FF,d5 ROM:00117592 ble.s loc_117598 ROM:00117594 move.w #$FF,d5 ROM:00117598 ROM:00117598 loc_117598: ; CODE XREF: sub_1173FC+196↑j ROM:00117598 move.b d5,(a0,d3.w) ROM:0011759C addq.w #1,d3 ROM:0011759E bvc.s loc_1175A4 ROM:001175A0 move.w #$8000,d3 ROM:001175A4 ROM:001175A4 loc_1175A4: ; CODE XREF: sub_1173FC+1A2↑j ROM:001175A4 move.w d3,($556).w ROM:001175A8 bsr.l sub_11673E ROM:001175AE bra.l locret_117868 ROM:001175B4 ; --------------------------------------------------------------------------- ROM:001175B4 ROM:001175B4 loc_1175B4: ; CODE XREF: sub_1173FC+15C↑j ROM:001175B4 cmpi.b #5,($70D).w ROM:001175BA bne.s loc_11760C ROM:001175BC bsr.l sub_1166F0 ROM:001175C2 move.w ($556).w,d3 ROM:001175C6 move.b ($70D).w,(a0,d3.w) ROM:001175CC addq.w #1,d3 ROM:001175CE bvc.s loc_1175D4 ROM:001175D0 move.w #$8000,d3 ROM:001175D4 ROM:001175D4 loc_1175D4: ; CODE XREF: sub_1173FC+1D2↑j ROM:001175D4 move.b ($70E).w,(a0,d3.w) ROM:001175DA addq.w #1,d3 ROM:001175DC bvc.s loc_1175E2 ROM:001175DE move.w #$8000,d3 ROM:001175E2 ROM:001175E2 loc_1175E2: ; CODE XREF: sub_1173FC+1E0↑j ROM:001175E2 clr.l d5 ROM:001175E4 move.w ($1B0C).w,d5 ROM:001175E8 subi.w #$91C,d5 ROM:001175EC divs.w #$A,d5 ROM:001175F0 move.b d5,(a0,d3.w) ROM:001175F4 addq.w #1,d3 ROM:001175F6 bvc.s loc_1175FC ROM:001175F8 move.w #$8000,d3 ROM:001175FC ROM:001175FC loc_1175FC: ; CODE XREF: sub_1173FC+1FA↑j ROM:001175FC move.w d3,($556).w ROM:00117600 bsr.l sub_11673E ROM:00117606 bra.l locret_117868 ROM:0011760C ; --------------------------------------------------------------------------- ROM:0011760C ROM:0011760C loc_11760C: ; CODE XREF: sub_1173FC+1BE↑j ROM:0011760C cmpi.b #6,($70D).w ROM:00117612 bne.s loc_117660 ROM:00117614 bsr.l sub_1166F0 ROM:0011761A move.w ($556).w,d3 ROM:0011761E move.b ($70D).w,(a0,d3.w) ROM:00117624 addq.w #1,d3 ROM:00117626 bvc.s loc_11762C ROM:00117628 move.w #$8000,d3 ROM:0011762C ROM:0011762C loc_11762C: ; CODE XREF: sub_1173FC+22A↑j ROM:0011762C move.b ($70E).w,(a0,d3.w) ROM:00117632 addq.w #1,d3 ROM:00117634 bvc.s loc_11763A ROM:00117636 move.w #$8000,d3 ROM:0011763A ROM:0011763A loc_11763A: ; CODE XREF: sub_1173FC+238↑j ROM:0011763A clr.l d5 ROM:0011763C move.w ($1B0E).w,d5 ROM:00117640 divs.w #$4E,d5 ; 'N' ROM:00117644 move.b d5,(a0,d3.w) ROM:00117648 addq.w #1,d3 ROM:0011764A bvc.s loc_117650 ROM:0011764C move.w #$8000,d3 ROM:00117650 ROM:00117650 loc_117650: ; CODE XREF: sub_1173FC+24E↑j ROM:00117650 move.w d3,($556).w ROM:00117654 bsr.l sub_11673E ROM:0011765A bra.l locret_117868 ROM:00117660 ; --------------------------------------------------------------------------- ROM:00117660 ROM:00117660 loc_117660: ; CODE XREF: sub_1173FC+216↑j ROM:00117660 cmpi.b #7,($70D).w ROM:00117666 bne.s loc_1176B4 ROM:00117668 bsr.l sub_1166F0 ROM:0011766E move.w ($556).w,d3 ROM:00117672 move.b ($70D).w,(a0,d3.w) ROM:00117678 addq.w #1,d3 ROM:0011767A bvc.s loc_117680 ROM:0011767C move.w #$8000,d3 ROM:00117680 ROM:00117680 loc_117680: ; CODE XREF: sub_1173FC+27E↑j ROM:00117680 move.b ($70E).w,(a0,d3.w) ROM:00117686 addq.w #1,d3 ROM:00117688 bvc.s loc_11768E ROM:0011768A move.w #$8000,d3 ROM:0011768E ROM:0011768E loc_11768E: ; CODE XREF: sub_1173FC+28C↑j ROM:0011768E clr.l d5 ROM:00117690 move.w ($1B10).w,d5 ROM:00117694 divs.w #$4E,d5 ; 'N' ROM:00117698 move.b d5,(a0,d3.w) ROM:0011769C addq.w #1,d3 ROM:0011769E bvc.s loc_1176A4 ROM:001176A0 move.w #$8000,d3 ROM:001176A4 ROM:001176A4 loc_1176A4: ; CODE XREF: sub_1173FC+2A2↑j ROM:001176A4 move.w d3,($556).w ROM:001176A8 bsr.l sub_11673E ROM:001176AE bra.l locret_117868 ROM:001176B4 ; --------------------------------------------------------------------------- ROM:001176B4 ROM:001176B4 loc_1176B4: ; CODE XREF: sub_1173FC+26A↑j ROM:001176B4 cmpi.b #$B,($70D).w ROM:001176BA bne.s loc_117708 ROM:001176BC bsr.l sub_1166F0 ROM:001176C2 move.w ($556).w,d3 ROM:001176C6 move.b ($70D).w,(a0,d3.w) ROM:001176CC addq.w #1,d3 ROM:001176CE bvc.s loc_1176D4 ROM:001176D0 move.w #$8000,d3 ROM:001176D4 ROM:001176D4 loc_1176D4: ; CODE XREF: sub_1173FC+2D2↑j ROM:001176D4 move.b ($70E).w,(a0,d3.w) ROM:001176DA addq.w #1,d3 ROM:001176DC bvc.s loc_1176E2 ROM:001176DE move.w #$8000,d3 ROM:001176E2 ROM:001176E2 loc_1176E2: ; CODE XREF: sub_1173FC+2E0↑j ROM:001176E2 clr.l d5 ROM:001176E4 move.w ($1B12).w,d5 ROM:001176E8 divs.w #$64,d5 ; 'd' ROM:001176EC move.b d5,(a0,d3.w) ROM:001176F0 addq.w #1,d3 ROM:001176F2 bvc.s loc_1176F8 ROM:001176F4 move.w #$8000,d3 ROM:001176F8 ROM:001176F8 loc_1176F8: ; CODE XREF: sub_1173FC+2F6↑j ROM:001176F8 move.w d3,($556).w ROM:001176FC bsr.l sub_11673E ROM:00117702 bra.l locret_117868 ROM:00117708 ; --------------------------------------------------------------------------- ROM:00117708 ROM:00117708 loc_117708: ; CODE XREF: sub_1173FC+2BE↑j ROM:00117708 cmpi.b #$C,($70D).w ROM:0011770E bne.s loc_11776A ROM:00117710 bsr.l sub_1166F0 ROM:00117716 move.w ($556).w,d3 ROM:0011771A move.b ($70D).w,(a0,d3.w) ROM:00117720 addq.w #1,d3 ROM:00117722 bvc.s loc_117728 ROM:00117724 move.w #$8000,d3 ROM:00117728 ROM:00117728 loc_117728: ; CODE XREF: sub_1173FC+326↑j ROM:00117728 move.b ($70E).w,(a0,d3.w) ROM:0011772E addq.w #1,d3 ROM:00117730 bvc.s loc_117736 ROM:00117732 move.w #$8000,d3 ROM:00117736 ROM:00117736 loc_117736: ; CODE XREF: sub_1173FC+334↑j ROM:00117736 move.w ($1B14).w,d5 ROM:0011773A mulu.w #4,d5 ROM:0011773E move.w d5,d4 ROM:00117740 lsr.w #8,d4 ROM:00117742 move.b d4,(a0,d3.w) ROM:00117746 addq.w #1,d3 ROM:00117748 bvc.s loc_11774E ROM:0011774A move.w #$8000,d3 ROM:0011774E ROM:0011774E loc_11774E: ; CODE XREF: sub_1173FC+34C↑j ROM:0011774E move.b d5,(a0,d3.w) ROM:00117752 addq.w #1,d3 ROM:00117754 bvc.s loc_11775A ROM:00117756 move.w #$8000,d3 ROM:0011775A ROM:0011775A loc_11775A: ; CODE XREF: sub_1173FC+358↑j ROM:0011775A move.w d3,($556).w ROM:0011775E bsr.l sub_11673E ROM:00117764 bra.l locret_117868 ROM:0011776A ; --------------------------------------------------------------------------- ROM:0011776A ROM:0011776A loc_11776A: ; CODE XREF: sub_1173FC+312↑j ROM:0011776A cmpi.b #$D,($70D).w ROM:00117770 bne.s loc_1177B8 ROM:00117772 bsr.l sub_1166F0 ROM:00117778 move.w ($556).w,d3 ROM:0011777C move.b ($70D).w,(a0,d3.w) ROM:00117782 addq.w #1,d3 ROM:00117784 bvc.s loc_11778A ROM:00117786 move.w #$8000,d3 ROM:0011778A ROM:0011778A loc_11778A: ; CODE XREF: sub_1173FC+388↑j ROM:0011778A move.b ($70E).w,(a0,d3.w) ROM:00117790 addq.w #1,d3 ROM:00117792 bvc.s loc_117798 ROM:00117794 move.w #$8000,d3 ROM:00117798 ROM:00117798 loc_117798: ; CODE XREF: sub_1173FC+396↑j ROM:00117798 move.w ($1B16).w,d0 ROM:0011779C move.b d0,(a0,d3.w) ROM:001177A0 addq.w #1,d3 ROM:001177A2 bvc.s loc_1177A8 ROM:001177A4 move.w #$8000,d3 ROM:001177A8 ROM:001177A8 loc_1177A8: ; CODE XREF: sub_1173FC+3A6↑j ROM:001177A8 move.w d3,($556).w ROM:001177AC bsr.l sub_11673E ROM:001177B2 bra.l locret_117868 ROM:001177B8 ; --------------------------------------------------------------------------- ROM:001177B8 ROM:001177B8 loc_1177B8: ; CODE XREF: sub_1173FC+374↑j ROM:001177B8 cmpi.b #$20,($70D).w ; ' ' ROM:001177BE bne.s loc_11781C ROM:001177C0 bsr.l sub_1166F0 ROM:001177C6 move.w ($556).w,d3 ROM:001177CA move.b ($70D).w,(a0,d3.w) ROM:001177D0 addq.w #1,d3 ROM:001177D2 bvc.s loc_1177D8 ROM:001177D4 move.w #$8000,d3 ROM:001177D8 ROM:001177D8 loc_1177D8: ; CODE XREF: sub_1173FC+3D6↑j ROM:001177D8 move.b $104(a5),(a0,d3.w) ROM:001177DE addq.w #1,d3 ROM:001177E0 bvc.s loc_1177E6 ROM:001177E2 move.w #$8000,d3 ROM:001177E6 ROM:001177E6 loc_1177E6: ; CODE XREF: sub_1173FC+3E4↑j ROM:001177E6 move.b $105(a5),(a0,d3.w) ROM:001177EC addq.w #1,d3 ROM:001177EE bvc.s loc_1177F4 ROM:001177F0 move.w #$8000,d3 ROM:001177F4 ROM:001177F4 loc_1177F4: ; CODE XREF: sub_1173FC+3F2↑j ROM:001177F4 move.b $106(a5),(a0,d3.w) ROM:001177FA addq.w #1,d3 ROM:001177FC bvc.s loc_117802 ROM:001177FE move.w #$8000,d3 ROM:00117802 ROM:00117802 loc_117802: ; CODE XREF: sub_1173FC+400↑j ROM:00117802 move.b $107(a5),(a0,d3.w) ROM:00117808 addq.w #1,d3 ROM:0011780A bvc.s loc_117810 ROM:0011780C move.w #$8000,d3 ROM:00117810 ROM:00117810 loc_117810: ; CODE XREF: sub_1173FC+40E↑j ROM:00117810 move.w d3,($556).w ROM:00117814 bsr.l sub_11673E ROM:0011781A bra.s locret_117868 ROM:0011781C ; --------------------------------------------------------------------------- ROM:0011781C ROM:0011781C loc_11781C: ; CODE XREF: sub_1173FC+3C2↑j ROM:0011781C cmpi.b #$21,($70D).w ; '!' ROM:00117822 bne.s locret_117868 ROM:00117824 bsr.l sub_1166F0 ROM:0011782A move.w ($556).w,d3 ROM:0011782E move.b ($70D).w,(a0,d3.w) ROM:00117834 addq.w #1,d3 ROM:00117836 bvc.s loc_11783C ROM:00117838 move.w #$8000,d3 ROM:0011783C ROM:0011783C loc_11783C: ; CODE XREF: sub_1173FC+43A↑j ROM:0011783C move.w ($134C).w,d0 ROM:00117840 lsr.w #8,d0 ROM:00117842 move.b d0,(a0,d3.w) ROM:00117846 addq.w #1,d3 ROM:00117848 bvc.s loc_11784E ROM:0011784A move.w #$8000,d3 ROM:0011784E ROM:0011784E loc_11784E: ; CODE XREF: sub_1173FC+44C↑j ROM:0011784E move.w ($134C).w,d0 ROM:00117852 move.b d0,(a0,d3.w) ROM:00117856 addq.w #1,d3 ROM:00117858 bvc.s loc_11785E ROM:0011785A move.w #$8000,d3 ROM:0011785E ROM:0011785E loc_11785E: ; CODE XREF: sub_1173FC+45C↑j ROM:0011785E move.w d3,($556).w ROM:00117862 bsr.l sub_11673E ROM:00117868 ROM:00117868 locret_117868: ; CODE XREF: sub_1173FC+E↑j ROM:00117868 ; sub_1173FC+88↑j ... ROM:00117868 rts ROM:00117868 ; End of function sub_1173FC ROM:00117868 ROM:0011786A ROM:0011786A ; =============== S U B R O U T I N E ======================================= ROM:0011786A ROM:0011786A ROM:0011786A sub_11786A: ; CODE XREF: sub_116678+30↑p ROM:0011786A clr.w ($E12).w ROM:0011786E cmpi.b #0,($11A0).w ROM:00117874 ble.l locret_117970 ROM:0011787A clr.w d0 ROM:0011787C clr.w d1 ROM:0011787E lea (dword_135734).l,a3 ROM:00117884 move.w (a3),d4 ROM:00117886 ROM:00117886 loc_117886: ; CODE XREF: sub_11786A:loc_117960↓j ROM:00117886 cmpi.w #$FF,d4 ROM:0011788A beq.l loc_117964 ROM:00117890 clr.b ($11A1).w ROM:00117894 bsr.l sub_1166F0 ROM:0011789A move.w ($556).w,d1 ROM:0011789E ROM:0011789E loc_11789E: ; CODE XREF: sub_11786A+7C↓j ROM:0011789E cmpi.w #$FF,d4 ROM:001178A2 beq.s loc_1178E8 ROM:001178A4 cmpi.b #3,($11A1).w ROM:001178AA bge.s loc_1178E8 ROM:001178AC move.w 6(a3),d2 ROM:001178B0 move.b 8(a3),d3 ROM:001178B4 btst d3,(d2.w) ROM:001178B8 beq.s loc_1178E0 ROM:001178BA move.b (a3),d5 ROM:001178BC move.b d5,$11C5(d1.w) ROM:001178C2 addq.w #1,d1 ROM:001178C4 bvc.s loc_1178CA ROM:001178C6 move.w #$8000,d1 ROM:001178CA ROM:001178CA loc_1178CA: ; CODE XREF: sub_11786A+5A↑j ROM:001178CA move.b 1(a3),d5 ROM:001178CE move.b d5,$11C5(d1.w) ROM:001178D4 addq.w #1,d1 ROM:001178D6 bvc.s loc_1178DC ROM:001178D8 move.w #$8000,d1 ROM:001178DC ROM:001178DC loc_1178DC: ; CODE XREF: sub_11786A+6C↑j ROM:001178DC addq.b #1,($11A1).w ROM:001178E0 ROM:001178E0 loc_1178E0: ; CODE XREF: sub_11786A+4E↑j ROM:001178E0 adda.w #$A,a3 ROM:001178E4 move.w (a3),d4 ROM:001178E6 bra.s loc_11789E ROM:001178E8 ; --------------------------------------------------------------------------- ROM:001178E8 ROM:001178E8 loc_1178E8: ; CODE XREF: sub_11786A+38↑j ROM:001178E8 ; sub_11786A+40↑j ROM:001178E8 cmpi.b #3,($11A1).w ROM:001178EE bge.s loc_117940 ROM:001178F0 cmpi.b #0,($11A1).w ROM:001178F6 ble.s loc_117940 ROM:001178F8 move.b #0,$11C5(d1.w) ROM:00117900 addq.w #1,d1 ROM:00117902 bvc.s loc_117908 ROM:00117904 move.w #$8000,d1 ROM:00117908 ROM:00117908 loc_117908: ; CODE XREF: sub_11786A+98↑j ROM:00117908 move.b #0,$11C5(d1.w) ROM:00117910 addq.w #1,d1 ROM:00117912 bvc.s loc_117918 ROM:00117914 move.w #$8000,d1 ROM:00117918 ROM:00117918 loc_117918: ; CODE XREF: sub_11786A+A8↑j ROM:00117918 cmpi.b #2,($11A1).w ROM:0011791E bge.s loc_117940 ROM:00117920 move.b #0,$11C5(d1.w) ROM:00117928 addq.w #1,d1 ROM:0011792A bvc.s loc_117930 ROM:0011792C move.w #$8000,d1 ROM:00117930 ROM:00117930 loc_117930: ; CODE XREF: sub_11786A+C0↑j ROM:00117930 move.b #0,$11C5(d1.w) ROM:00117938 addq.w #1,d1 ROM:0011793A bvc.s loc_117940 ROM:0011793C move.w #$8000,d1 ROM:00117940 ROM:00117940 loc_117940: ; CODE XREF: sub_11786A+84↑j ROM:00117940 ; sub_11786A+8C↑j ... ROM:00117940 move.w d1,($556).w ROM:00117944 bsr.l sub_11673E ROM:0011794A move.w ($556).w,($E12).w ROM:00117950 cmpi.b #0,($11A1).w ROM:00117956 ble.s loc_117960 ROM:00117958 addq.w #1,d0 ROM:0011795A bvc.s loc_117960 ROM:0011795C move.w #$8000,d0 ROM:00117960 ROM:00117960 loc_117960: ; CODE XREF: sub_11786A+EC↑j ROM:00117960 ; sub_11786A+F0↑j ROM:00117960 bra.w loc_117886 ROM:00117964 ; --------------------------------------------------------------------------- ROM:00117964 ROM:00117964 loc_117964: ; CODE XREF: sub_11786A+20↑j ROM:00117964 cmpi.w #0,d0 ROM:00117968 bne.w locret_117970 ROM:0011796C clr.w ($556).w ROM:00117970 ROM:00117970 locret_117970: ; CODE XREF: sub_11786A+A↑j ROM:00117970 ; sub_11786A+FE↑j ROM:00117970 rts ROM:00117970 ; End of function sub_11786A ROM:00117970 ROM:00117972 ROM:00117972 ; =============== S U B R O U T I N E ======================================= ROM:00117972 ROM:00117972 ROM:00117972 sub_117972: ; CODE XREF: sub_116678+40↑p ROM:00117972 clr.w ($E12).w ROM:00117976 bsr.l sub_1166F0 ROM:0011797C bsr.l sub_124CAA ROM:00117982 bsr.l sub_11673E ROM:00117988 rts ROM:00117988 ; End of function sub_117972 ROM:00117988 ROM:0011798A ROM:0011798A ; =============== S U B R O U T I N E ======================================= ROM:0011798A ROM:0011798A ROM:0011798A sub_11798A: ; CODE XREF: sub_116678+50↑p ROM:0011798A lea ($11C5).w,a0 ROM:0011798E clr.w ($E12).w ROM:00117992 cmpi.b #0,($70D).w ROM:00117998 bne.s loc_117A08 ROM:0011799A bsr.l sub_1166F0 ROM:001179A0 move.w ($556).w,d2 ROM:001179A4 move.b ($70D).w,(a0,d2.w) ROM:001179AA addq.w #1,d2 ROM:001179AC bvc.s loc_1179B2 ROM:001179AE move.w #$8000,d2 ROM:001179B2 ROM:001179B2 loc_1179B2: ; CODE XREF: sub_11798A+22↑j ROM:001179B2 move.b #$FF,(a0,d2.w) ROM:001179B8 addq.w #1,d2 ROM:001179BA bvc.s loc_1179C0 ROM:001179BC move.w #$8000,d2 ROM:001179C0 ROM:001179C0 loc_1179C0: ; CODE XREF: sub_11798A+30↑j ROM:001179C0 move.b $108(a5),(a0,d2.w) ROM:001179C6 addq.w #1,d2 ROM:001179C8 bvc.s loc_1179CE ROM:001179CA move.w #$8000,d2 ROM:001179CE ROM:001179CE loc_1179CE: ; CODE XREF: sub_11798A+3E↑j ROM:001179CE move.b $109(a5),(a0,d2.w) ROM:001179D4 addq.w #1,d2 ROM:001179D6 bvc.s loc_1179DC ROM:001179D8 move.w #$8000,d2 ROM:001179DC ROM:001179DC loc_1179DC: ; CODE XREF: sub_11798A+4C↑j ROM:001179DC move.b $10A(a5),(a0,d2.w) ROM:001179E2 addq.w #1,d2 ROM:001179E4 bvc.s loc_1179EA ROM:001179E6 move.w #$8000,d2 ROM:001179EA ROM:001179EA loc_1179EA: ; CODE XREF: sub_11798A+5A↑j ROM:001179EA move.b $10B(a5),(a0,d2.w) ROM:001179F0 addq.w #1,d2 ROM:001179F2 bvc.s loc_1179F8 ROM:001179F4 move.w #$8000,d2 ROM:001179F8 ROM:001179F8 loc_1179F8: ; CODE XREF: sub_11798A+68↑j ROM:001179F8 move.w d2,($556).w ROM:001179FC bsr.l sub_11673E ROM:00117A02 bra.l locret_117E88 ROM:00117A08 ; --------------------------------------------------------------------------- ROM:00117A08 ROM:00117A08 loc_117A08: ; CODE XREF: sub_11798A+E↑j ROM:00117A08 cmpi.b #1,($70D).w ROM:00117A0E bne.l loc_117A92 ROM:00117A14 bsr.l sub_1166F0 ROM:00117A1A move.w ($556).w,d2 ROM:00117A1E move.b ($70D).w,(a0,d2.w) ROM:00117A24 addq.w #1,d2 ROM:00117A26 bvc.s loc_117A2C ROM:00117A28 move.w #$8000,d2 ROM:00117A2C ROM:00117A2C loc_117A2C: ; CODE XREF: sub_11798A+9C↑j ROM:00117A2C clr.b d0 ROM:00117A2E move.b $A6E(a5),d0 ROM:00117A32 move.b d0,(a0,d2.w) ROM:00117A36 addq.w #1,d2 ROM:00117A38 bvc.s loc_117A3E ROM:00117A3A move.w #$8000,d2 ROM:00117A3E ROM:00117A3E loc_117A3E: ; CODE XREF: sub_11798A+AE↑j ROM:00117A3E move.w ($C70).w,d0 ROM:00117A42 lsr.w #8,d0 ROM:00117A44 move.b d0,(a0,d2.w) ROM:00117A48 addq.w #1,d2 ROM:00117A4A bvc.s loc_117A50 ROM:00117A4C move.w #$8000,d2 ROM:00117A50 ROM:00117A50 loc_117A50: ; CODE XREF: sub_11798A+C0↑j ROM:00117A50 move.w ($C70).w,d0 ROM:00117A54 move.b d0,(a0,d2.w) ROM:00117A58 addq.w #1,d2 ROM:00117A5A bvc.s loc_117A60 ROM:00117A5C move.w #$8000,d2 ROM:00117A60 ROM:00117A60 loc_117A60: ; CODE XREF: sub_11798A+D0↑j ROM:00117A60 move.w ($C6A).w,d0 ROM:00117A64 lsr.w #8,d0 ROM:00117A66 move.b d0,(a0,d2.w) ROM:00117A6A addq.w #1,d2 ROM:00117A6C bvc.s loc_117A72 ROM:00117A6E move.w #$8000,d2 ROM:00117A72 ROM:00117A72 loc_117A72: ; CODE XREF: sub_11798A+E2↑j ROM:00117A72 move.w ($C6A).w,d0 ROM:00117A76 move.b d0,(a0,d2.w) ROM:00117A7A addq.w #1,d2 ROM:00117A7C bvc.s loc_117A82 ROM:00117A7E move.w #$8000,d2 ROM:00117A82 ROM:00117A82 loc_117A82: ; CODE XREF: sub_11798A+F2↑j ROM:00117A82 move.w d2,($556).w ROM:00117A86 bsr.l sub_11673E ROM:00117A8C bra.l locret_117E88 ROM:00117A92 ; --------------------------------------------------------------------------- ROM:00117A92 ROM:00117A92 loc_117A92: ; CODE XREF: sub_11798A+84↑j ROM:00117A92 cmpi.b #2,($70D).w ROM:00117A98 bne.l loc_117B20 ROM:00117A9E bsr.l sub_1166F0 ROM:00117AA4 move.w ($556).w,d2 ROM:00117AA8 move.b ($70D).w,(a0,d2.w) ROM:00117AAE addq.w #1,d2 ROM:00117AB0 bvc.s loc_117AB6 ROM:00117AB2 move.w #$8000,d2 ROM:00117AB6 ROM:00117AB6 loc_117AB6: ; CODE XREF: sub_11798A+126↑j ROM:00117AB6 clr.b d0 ROM:00117AB8 move.b $A6F(a5),d0 ROM:00117ABC ori.b #$80,d0 ROM:00117AC0 move.b d0,(a0,d2.w) ROM:00117AC4 addq.w #1,d2 ROM:00117AC6 bvc.s loc_117ACC ROM:00117AC8 move.w #$8000,d2 ROM:00117ACC ROM:00117ACC loc_117ACC: ; CODE XREF: sub_11798A+13C↑j ROM:00117ACC lea ($F90).w,a1 ROM:00117AD0 move.w (a1),d0 ROM:00117AD2 lsr.w #8,d0 ROM:00117AD4 move.b d0,(a0,d2.w) ROM:00117AD8 addq.w #1,d2 ROM:00117ADA bvc.s loc_117AE0 ROM:00117ADC move.w #$8000,d2 ROM:00117AE0 ROM:00117AE0 loc_117AE0: ; CODE XREF: sub_11798A+150↑j ROM:00117AE0 move.w (a1),d0 ROM:00117AE2 move.b d0,(a0,d2.w) ROM:00117AE6 addq.w #1,d2 ROM:00117AE8 bvc.s loc_117AEE ROM:00117AEA move.w #$8000,d2 ROM:00117AEE ROM:00117AEE loc_117AEE: ; CODE XREF: sub_11798A+15E↑j ROM:00117AEE move.w $590(a5),d0 ROM:00117AF2 lsr.w #8,d0 ROM:00117AF4 move.b d0,(a0,d2.w) ROM:00117AF8 addq.w #1,d2 ROM:00117AFA bvc.s loc_117B00 ROM:00117AFC move.w #$8000,d2 ROM:00117B00 ROM:00117B00 loc_117B00: ; CODE XREF: sub_11798A+170↑j ROM:00117B00 move.w $590(a5),d0 ROM:00117B04 move.b d0,(a0,d2.w) ROM:00117B08 addq.w #1,d2 ROM:00117B0A bvc.s loc_117B10 ROM:00117B0C move.w #$8000,d2 ROM:00117B10 ROM:00117B10 loc_117B10: ; CODE XREF: sub_11798A+180↑j ROM:00117B10 move.w d2,($556).w ROM:00117B14 bsr.l sub_11673E ROM:00117B1A bra.l locret_117E88 ROM:00117B20 ; --------------------------------------------------------------------------- ROM:00117B20 ROM:00117B20 loc_117B20: ; CODE XREF: sub_11798A+10E↑j ROM:00117B20 cmpi.b #3,($70D).w ROM:00117B26 bne.l loc_117BAA ROM:00117B2C bsr.l sub_1166F0 ROM:00117B32 move.w ($556).w,d2 ROM:00117B36 move.b ($70D).w,(a0,d2.w) ROM:00117B3C addq.w #1,d2 ROM:00117B3E bvc.s loc_117B44 ROM:00117B40 move.w #$8000,d2 ROM:00117B44 ROM:00117B44 loc_117B44: ; CODE XREF: sub_11798A+1B4↑j ROM:00117B44 clr.b d0 ROM:00117B46 move.b $A6F(a5),d0 ROM:00117B4A move.b d0,(a0,d2.w) ROM:00117B4E addq.w #1,d2 ROM:00117B50 bvc.s loc_117B56 ROM:00117B52 move.w #$8000,d2 ROM:00117B56 ROM:00117B56 loc_117B56: ; CODE XREF: sub_11798A+1C6↑j ROM:00117B56 lea ($F90).w,a1 ROM:00117B5A move.w (a1),d0 ROM:00117B5C lsr.w #8,d0 ROM:00117B5E move.b d0,(a0,d2.w) ROM:00117B62 addq.w #1,d2 ROM:00117B64 bvc.s loc_117B6A ROM:00117B66 move.w #$8000,d2 ROM:00117B6A ROM:00117B6A loc_117B6A: ; CODE XREF: sub_11798A+1DA↑j ROM:00117B6A move.w (a1),d0 ROM:00117B6C move.b d0,(a0,d2.w) ROM:00117B70 addq.w #1,d2 ROM:00117B72 bvc.s loc_117B78 ROM:00117B74 move.w #$8000,d2 ROM:00117B78 ROM:00117B78 loc_117B78: ; CODE XREF: sub_11798A+1E8↑j ROM:00117B78 move.w $592(a5),d0 ROM:00117B7C lsr.w #8,d0 ROM:00117B7E move.b d0,(a0,d2.w) ROM:00117B82 addq.w #1,d2 ROM:00117B84 bvc.s loc_117B8A ROM:00117B86 move.w #$8000,d2 ROM:00117B8A ROM:00117B8A loc_117B8A: ; CODE XREF: sub_11798A+1FA↑j ROM:00117B8A move.w $592(a5),d0 ROM:00117B8E move.b d0,(a0,d2.w) ROM:00117B92 addq.w #1,d2 ROM:00117B94 bvc.s loc_117B9A ROM:00117B96 move.w #$8000,d2 ROM:00117B9A ROM:00117B9A loc_117B9A: ; CODE XREF: sub_11798A+20A↑j ROM:00117B9A move.w d2,($556).w ROM:00117B9E bsr.l sub_11673E ROM:00117BA4 bra.l locret_117E88 ROM:00117BAA ; --------------------------------------------------------------------------- ROM:00117BAA ROM:00117BAA loc_117BAA: ; CODE XREF: sub_11798A+19C↑j ROM:00117BAA cmpi.b #4,($70D).w ROM:00117BB0 bne.s loc_117C30 ROM:00117BB2 bsr.l sub_1166F0 ROM:00117BB8 move.w ($556).w,d2 ROM:00117BBC move.b ($70D).w,(a0,d2.w) ROM:00117BC2 addq.w #1,d2 ROM:00117BC4 bvc.s loc_117BCA ROM:00117BC6 move.w #$8000,d2 ROM:00117BCA ROM:00117BCA loc_117BCA: ; CODE XREF: sub_11798A+23A↑j ROM:00117BCA clr.b d0 ROM:00117BCC move.b $A70(a5),d0 ROM:00117BD0 move.b d0,(a0,d2.w) ROM:00117BD4 addq.w #1,d2 ROM:00117BD6 bvc.s loc_117BDC ROM:00117BD8 move.w #$8000,d2 ROM:00117BDC ROM:00117BDC loc_117BDC: ; CODE XREF: sub_11798A+24C↑j ROM:00117BDC move.w ($CE6).w,d0 ROM:00117BE0 lsr.w #8,d0 ROM:00117BE2 move.b d0,(a0,d2.w) ROM:00117BE6 addq.w #1,d2 ROM:00117BE8 bvc.s loc_117BEE ROM:00117BEA move.w #$8000,d2 ROM:00117BEE ROM:00117BEE loc_117BEE: ; CODE XREF: sub_11798A+25E↑j ROM:00117BEE move.w ($CE6).w,d0 ROM:00117BF2 move.b d0,(a0,d2.w) ROM:00117BF6 addq.w #1,d2 ROM:00117BF8 bvc.s loc_117BFE ROM:00117BFA move.w #$8000,d2 ROM:00117BFE ROM:00117BFE loc_117BFE: ; CODE XREF: sub_11798A+26E↑j ROM:00117BFE move.w ($CE8).w,d0 ROM:00117C02 lsr.w #8,d0 ROM:00117C04 move.b d0,(a0,d2.w) ROM:00117C08 addq.w #1,d2 ROM:00117C0A bvc.s loc_117C10 ROM:00117C0C move.w #$8000,d2 ROM:00117C10 ROM:00117C10 loc_117C10: ; CODE XREF: sub_11798A+280↑j ROM:00117C10 move.w ($CE8).w,d0 ROM:00117C14 move.b d0,(a0,d2.w) ROM:00117C18 addq.w #1,d2 ROM:00117C1A bvc.s loc_117C20 ROM:00117C1C move.w #$8000,d2 ROM:00117C20 ROM:00117C20 loc_117C20: ; CODE XREF: sub_11798A+290↑j ROM:00117C20 move.w d2,($556).w ROM:00117C24 bsr.l sub_11673E ROM:00117C2A bra.l locret_117E88 ROM:00117C30 ; --------------------------------------------------------------------------- ROM:00117C30 ROM:00117C30 loc_117C30: ; CODE XREF: sub_11798A+226↑j ROM:00117C30 cmpi.b #5,($70D).w ROM:00117C36 bne.l loc_117CBA ROM:00117C3C bsr.l sub_1166F0 ROM:00117C42 move.w ($556).w,d2 ROM:00117C46 move.b ($70D).w,(a0,d2.w) ROM:00117C4C addq.w #1,d2 ROM:00117C4E bvc.s loc_117C54 ROM:00117C50 move.w #$8000,d2 ROM:00117C54 ROM:00117C54 loc_117C54: ; CODE XREF: sub_11798A+2C4↑j ROM:00117C54 clr.b d0 ROM:00117C56 move.b $A70(a5),d0 ROM:00117C5A move.b d0,(a0,d2.w) ROM:00117C5E addq.w #1,d2 ROM:00117C60 bvc.s loc_117C66 ROM:00117C62 move.w #$8000,d2 ROM:00117C66 ROM:00117C66 loc_117C66: ; CODE XREF: sub_11798A+2D6↑j ROM:00117C66 move.w ($CE4).w,d0 ROM:00117C6A lsr.w #8,d0 ROM:00117C6C move.b d0,(a0,d2.w) ROM:00117C70 addq.w #1,d2 ROM:00117C72 bvc.s loc_117C78 ROM:00117C74 move.w #$8000,d2 ROM:00117C78 ROM:00117C78 loc_117C78: ; CODE XREF: sub_11798A+2E8↑j ROM:00117C78 move.w ($CE4).w,d0 ROM:00117C7C move.b d0,(a0,d2.w) ROM:00117C80 addq.w #1,d2 ROM:00117C82 bvc.s loc_117C88 ROM:00117C84 move.w #$8000,d2 ROM:00117C88 ROM:00117C88 loc_117C88: ; CODE XREF: sub_11798A+2F8↑j ROM:00117C88 move.w $598(a5),d0 ROM:00117C8C lsr.w #8,d0 ROM:00117C8E move.b d0,(a0,d2.w) ROM:00117C92 addq.w #1,d2 ROM:00117C94 bvc.s loc_117C9A ROM:00117C96 move.w #$8000,d2 ROM:00117C9A ROM:00117C9A loc_117C9A: ; CODE XREF: sub_11798A+30A↑j ROM:00117C9A move.w $598(a5),d0 ROM:00117C9E move.b d0,(a0,d2.w) ROM:00117CA2 addq.w #1,d2 ROM:00117CA4 bvc.s loc_117CAA ROM:00117CA6 move.w #$8000,d2 ROM:00117CAA ROM:00117CAA loc_117CAA: ; CODE XREF: sub_11798A+31A↑j ROM:00117CAA move.w d2,($556).w ROM:00117CAE bsr.l sub_11673E ROM:00117CB4 bra.l locret_117E88 ROM:00117CBA ; --------------------------------------------------------------------------- ROM:00117CBA ROM:00117CBA loc_117CBA: ; CODE XREF: sub_11798A+2AC↑j ROM:00117CBA cmpi.b #6,($70D).w ROM:00117CC0 bne.l loc_117D4C ROM:00117CC6 bsr.l sub_1166F0 ROM:00117CCC move.w ($556).w,d2 ROM:00117CD0 move.b ($70D).w,(a0,d2.w) ROM:00117CD6 addq.w #1,d2 ROM:00117CD8 bvc.s loc_117CDE ROM:00117CDA move.w #$8000,d2 ROM:00117CDE ROM:00117CDE loc_117CDE: ; CODE XREF: sub_11798A+34E↑j ROM:00117CDE clr.b d0 ROM:00117CE0 move.b $A71(a5),d0 ROM:00117CE4 ori.b #$80,d0 ROM:00117CE8 move.b d0,(a0,d2.w) ROM:00117CEC addq.w #1,d2 ROM:00117CEE bvc.s loc_117CF4 ROM:00117CF0 move.w #$8000,d2 ROM:00117CF4 ROM:00117CF4 loc_117CF4: ; CODE XREF: sub_11798A+364↑j ROM:00117CF4 lea ($F90).w,a1 ROM:00117CF8 move.w 2(a1),d0 ROM:00117CFC lsr.w #8,d0 ROM:00117CFE move.b d0,(a0,d2.w) ROM:00117D02 addq.w #1,d2 ROM:00117D04 bvc.s loc_117D0A ROM:00117D06 move.w #$8000,d2 ROM:00117D0A ROM:00117D0A loc_117D0A: ; CODE XREF: sub_11798A+37A↑j ROM:00117D0A move.w 2(a1),d0 ROM:00117D0E move.b d0,(a0,d2.w) ROM:00117D12 addq.w #1,d2 ROM:00117D14 bvc.s loc_117D1A ROM:00117D16 move.w #$8000,d2 ROM:00117D1A ROM:00117D1A loc_117D1A: ; CODE XREF: sub_11798A+38A↑j ROM:00117D1A move.w $590(a5),d0 ROM:00117D1E lsr.w #8,d0 ROM:00117D20 move.b d0,(a0,d2.w) ROM:00117D24 addq.w #1,d2 ROM:00117D26 bvc.s loc_117D2C ROM:00117D28 move.w #$8000,d2 ROM:00117D2C ROM:00117D2C loc_117D2C: ; CODE XREF: sub_11798A+39C↑j ROM:00117D2C move.w $590(a5),d0 ROM:00117D30 move.b d0,(a0,d2.w) ROM:00117D34 addq.w #1,d2 ROM:00117D36 bvc.s loc_117D3C ROM:00117D38 move.w #$8000,d2 ROM:00117D3C ROM:00117D3C loc_117D3C: ; CODE XREF: sub_11798A+3AC↑j ROM:00117D3C move.w d2,($556).w ROM:00117D40 bsr.l sub_11673E ROM:00117D46 bra.l locret_117E88 ROM:00117D4C ; --------------------------------------------------------------------------- ROM:00117D4C ROM:00117D4C loc_117D4C: ; CODE XREF: sub_11798A+336↑j ROM:00117D4C cmpi.b #7,($70D).w ROM:00117D52 bne.l loc_117DDA ROM:00117D58 bsr.l sub_1166F0 ROM:00117D5E move.w ($556).w,d2 ROM:00117D62 move.b ($70D).w,(a0,d2.w) ROM:00117D68 addq.w #1,d2 ROM:00117D6A bvc.s loc_117D70 ROM:00117D6C move.w #$8000,d2 ROM:00117D70 ROM:00117D70 loc_117D70: ; CODE XREF: sub_11798A+3E0↑j ROM:00117D70 clr.b d0 ROM:00117D72 move.b $A71(a5),d0 ROM:00117D76 move.b d0,(a0,d2.w) ROM:00117D7A addq.w #1,d2 ROM:00117D7C bvc.s loc_117D82 ROM:00117D7E move.w #$8000,d2 ROM:00117D82 ROM:00117D82 loc_117D82: ; CODE XREF: sub_11798A+3F2↑j ROM:00117D82 lea ($F90).w,a1 ROM:00117D86 move.w 2(a1),d0 ROM:00117D8A lsr.w #8,d0 ROM:00117D8C move.b d0,(a0,d2.w) ROM:00117D90 addq.w #1,d2 ROM:00117D92 bvc.s loc_117D98 ROM:00117D94 move.w #$8000,d2 ROM:00117D98 ROM:00117D98 loc_117D98: ; CODE XREF: sub_11798A+408↑j ROM:00117D98 move.w 2(a1),d0 ROM:00117D9C move.b d0,(a0,d2.w) ROM:00117DA0 addq.w #1,d2 ROM:00117DA2 bvc.s loc_117DA8 ROM:00117DA4 move.w #$8000,d2 ROM:00117DA8 ROM:00117DA8 loc_117DA8: ; CODE XREF: sub_11798A+418↑j ROM:00117DA8 move.w $592(a5),d0 ROM:00117DAC lsr.w #8,d0 ROM:00117DAE move.b d0,(a0,d2.w) ROM:00117DB2 addq.w #1,d2 ROM:00117DB4 bvc.s loc_117DBA ROM:00117DB6 move.w #$8000,d2 ROM:00117DBA ROM:00117DBA loc_117DBA: ; CODE XREF: sub_11798A+42A↑j ROM:00117DBA move.w $592(a5),d0 ROM:00117DBE move.b d0,(a0,d2.w) ROM:00117DC2 addq.w #1,d2 ROM:00117DC4 bvc.s loc_117DCA ROM:00117DC6 move.w #$8000,d2 ROM:00117DCA ROM:00117DCA loc_117DCA: ; CODE XREF: sub_11798A+43A↑j ROM:00117DCA move.w d2,($556).w ROM:00117DCE bsr.l sub_11673E ROM:00117DD4 bra.l locret_117E88 ROM:00117DDA ; --------------------------------------------------------------------------- ROM:00117DDA ROM:00117DDA loc_117DDA: ; CODE XREF: sub_11798A+3C8↑j ROM:00117DDA cmpi.b #8,($70D).w ROM:00117DE0 bne.l locret_117E88 ROM:00117DE6 bsr.l sub_1166F0 ROM:00117DEC move.w ($556).w,d2 ROM:00117DF0 move.b ($70D).w,(a0,d2.w) ROM:00117DF6 addq.w #1,d2 ROM:00117DF8 bvc.s loc_117DFE ROM:00117DFA move.w #$8000,d2 ROM:00117DFE ROM:00117DFE loc_117DFE: ; CODE XREF: sub_11798A+46E↑j ROM:00117DFE clr.b d0 ROM:00117E00 move.b $A72(a5),d0 ROM:00117E04 btst #2,($D37).w ROM:00117E0A bne.l loc_117E20 ROM:00117E10 move.w $516(a5),d1 ROM:00117E14 cmp.w ($C14).w,d1 ROM:00117E18 bge.s loc_117E1E ROM:00117E1A ori.b #$80,d0 ROM:00117E1E ROM:00117E1E loc_117E1E: ; CODE XREF: sub_11798A+48E↑j ROM:00117E1E bra.s loc_117E2E ROM:00117E20 ; --------------------------------------------------------------------------- ROM:00117E20 ROM:00117E20 loc_117E20: ; CODE XREF: sub_11798A+480↑j ROM:00117E20 move.w $516(a5),d1 ROM:00117E24 cmp.w ($C14).w,d1 ROM:00117E28 blt.s loc_117E2E ROM:00117E2A ori.b #$80,d0 ROM:00117E2E ROM:00117E2E loc_117E2E: ; CODE XREF: sub_11798A:loc_117E1E↑j ROM:00117E2E ; sub_11798A+49E↑j ROM:00117E2E move.b d0,(a0,d2.w) ROM:00117E32 addq.w #1,d2 ROM:00117E34 bvc.s loc_117E3A ROM:00117E36 move.w #$8000,d2 ROM:00117E3A ROM:00117E3A loc_117E3A: ; CODE XREF: sub_11798A+4AA↑j ROM:00117E3A move.w ($C14).w,d0 ROM:00117E3E lsr.w #8,d0 ROM:00117E40 move.b d0,(a0,d2.w) ROM:00117E44 addq.w #1,d2 ROM:00117E46 bvc.s loc_117E4C ROM:00117E48 move.w #$8000,d2 ROM:00117E4C ROM:00117E4C loc_117E4C: ; CODE XREF: sub_11798A+4BC↑j ROM:00117E4C move.w ($C14).w,d0 ROM:00117E50 move.b d0,(a0,d2.w) ROM:00117E54 addq.w #1,d2 ROM:00117E56 bvc.s loc_117E5C ROM:00117E58 move.w #$8000,d2 ROM:00117E5C ROM:00117E5C loc_117E5C: ; CODE XREF: sub_11798A+4CC↑j ROM:00117E5C move.w $516(a5),d0 ROM:00117E60 lsr.w #8,d0 ROM:00117E62 move.b d0,(a0,d2.w) ROM:00117E66 addq.w #1,d2 ROM:00117E68 bvc.s loc_117E6E ROM:00117E6A move.w #$8000,d2 ROM:00117E6E ROM:00117E6E loc_117E6E: ; CODE XREF: sub_11798A+4DE↑j ROM:00117E6E move.w $516(a5),d0 ROM:00117E72 move.b d0,(a0,d2.w) ROM:00117E76 addq.w #1,d2 ROM:00117E78 bvc.s loc_117E7E ROM:00117E7A move.w #$8000,d2 ROM:00117E7E ROM:00117E7E loc_117E7E: ; CODE XREF: sub_11798A+4EE↑j ROM:00117E7E move.w d2,($556).w ROM:00117E82 bsr.l sub_11673E ROM:00117E88 ROM:00117E88 locret_117E88: ; CODE XREF: sub_11798A+78↑j ROM:00117E88 ; sub_11798A+102↑j ... ROM:00117E88 rts ROM:00117E88 ; End of function sub_11798A ROM:00117E88 ROM:00117E8A ROM:00117E8A ; =============== S U B R O U T I N E ======================================= ROM:00117E8A ROM:00117E8A ROM:00117E8A sub_117E8A: ; CODE XREF: sub_116678+60↑p ROM:00117E8A btst #3,($135E).w ROM:00117E90 beq.s loc_117E9A ROM:00117E92 bset #6,($12FC).w ROM:00117E98 bra.s loc_117EA8 ROM:00117E9A ; --------------------------------------------------------------------------- ROM:00117E9A ROM:00117E9A loc_117E9A: ; CODE XREF: sub_117E8A+6↑j ROM:00117E9A btst #4,($135E).w ROM:00117EA0 beq.s loc_117EA8 ROM:00117EA2 bset #6,($12FC).w ROM:00117EA8 ROM:00117EA8 loc_117EA8: ; CODE XREF: sub_117E8A+E↑j ROM:00117EA8 ; sub_117E8A+16↑j ROM:00117EA8 clr.w ($E12).w ROM:00117EAC clr.w d0 ROM:00117EAE clr.w d1 ROM:00117EB0 lea (dword_135734).l,a3 ROM:00117EB6 move.w (a3),d4 ROM:00117EB8 ROM:00117EB8 loc_117EB8: ; CODE XREF: sub_117E8A:loc_117F8A↓j ROM:00117EB8 cmpi.w #$FF,d4 ROM:00117EBC beq.l loc_117F8E ROM:00117EC2 clr.b ($11A2).w ROM:00117EC6 bsr.l sub_1166F0 ROM:00117ECC move.w ($556).w,d1 ROM:00117ED0 ROM:00117ED0 loc_117ED0: ; CODE XREF: sub_117E8A+8E↓j ROM:00117ED0 cmpi.w #$FF,d4 ROM:00117ED4 beq.s loc_117F1A ROM:00117ED6 cmpi.b #3,($11A2).w ROM:00117EDC bge.s loc_117F1A ROM:00117EDE move.w 2(a3),d2 ROM:00117EE2 move.b 4(a3),d3 ROM:00117EE6 btst d3,(d2.w) ROM:00117EEA beq.s loc_117F12 ROM:00117EEC move.b (a3),d5 ROM:00117EEE move.b d5,$11C5(d1.w) ROM:00117EF4 addq.w #1,d1 ROM:00117EF6 bvc.s loc_117EFC ROM:00117EF8 move.w #$8000,d1 ROM:00117EFC ROM:00117EFC loc_117EFC: ; CODE XREF: sub_117E8A+6C↑j ROM:00117EFC move.b 1(a3),d5 ROM:00117F00 move.b d5,$11C5(d1.w) ROM:00117F06 addq.w #1,d1 ROM:00117F08 bvc.s loc_117F0E ROM:00117F0A move.w #$8000,d1 ROM:00117F0E ROM:00117F0E loc_117F0E: ; CODE XREF: sub_117E8A+7E↑j ROM:00117F0E addq.b #1,($11A2).w ROM:00117F12 ROM:00117F12 loc_117F12: ; CODE XREF: sub_117E8A+60↑j ROM:00117F12 adda.w #$A,a3 ROM:00117F16 move.w (a3),d4 ROM:00117F18 bra.s loc_117ED0 ROM:00117F1A ; --------------------------------------------------------------------------- ROM:00117F1A ROM:00117F1A loc_117F1A: ; CODE XREF: sub_117E8A+4A↑j ROM:00117F1A ; sub_117E8A+52↑j ROM:00117F1A cmpi.b #3,($11A2).w ROM:00117F20 bge.s loc_117F6A ROM:00117F22 move.b #0,$11C5(d1.w) ROM:00117F2A addq.w #1,d1 ROM:00117F2C bvc.s loc_117F32 ROM:00117F2E move.w #$8000,d1 ROM:00117F32 ROM:00117F32 loc_117F32: ; CODE XREF: sub_117E8A+A2↑j ROM:00117F32 move.b #0,$11C5(d1.w) ROM:00117F3A addq.w #1,d1 ROM:00117F3C bvc.s loc_117F42 ROM:00117F3E move.w #$8000,d1 ROM:00117F42 ROM:00117F42 loc_117F42: ; CODE XREF: sub_117E8A+B2↑j ROM:00117F42 cmpi.b #2,($11A2).w ROM:00117F48 bge.s loc_117F6A ROM:00117F4A move.b #0,$11C5(d1.w) ROM:00117F52 addq.w #1,d1 ROM:00117F54 bvc.s loc_117F5A ROM:00117F56 move.w #$8000,d1 ROM:00117F5A ROM:00117F5A loc_117F5A: ; CODE XREF: sub_117E8A+CA↑j ROM:00117F5A move.b #0,$11C5(d1.w) ROM:00117F62 addq.w #1,d1 ROM:00117F64 bvc.s loc_117F6A ROM:00117F66 move.w #$8000,d1 ROM:00117F6A ROM:00117F6A loc_117F6A: ; CODE XREF: sub_117E8A+96↑j ROM:00117F6A ; sub_117E8A+BE↑j ... ROM:00117F6A move.w d1,($556).w ROM:00117F6E bsr.l sub_11673E ROM:00117F74 move.w ($556).w,($E12).w ROM:00117F7A cmpi.b #0,($11A2).w ROM:00117F80 ble.s loc_117F8A ROM:00117F82 addq.w #1,d0 ROM:00117F84 bvc.s loc_117F8A ROM:00117F86 move.w #$8000,d0 ROM:00117F8A ROM:00117F8A loc_117F8A: ; CODE XREF: sub_117E8A+F6↑j ROM:00117F8A ; sub_117E8A+FA↑j ROM:00117F8A bra.w loc_117EB8 ROM:00117F8E ; --------------------------------------------------------------------------- ROM:00117F8E ROM:00117F8E loc_117F8E: ; CODE XREF: sub_117E8A+32↑j ROM:00117F8E cmpi.w #0,d0 ROM:00117F92 bne.w locret_117F9A ROM:00117F96 clr.w ($556).w ROM:00117F9A ROM:00117F9A locret_117F9A: ; CODE XREF: sub_117E8A+108↑j ROM:00117F9A rts ROM:00117F9A ; End of function sub_117E8A ROM:00117F9A ROM:00117F9C ROM:00117F9C ; =============== S U B R O U T I N E ======================================= ROM:00117F9C ROM:00117F9C ROM:00117F9C sub_117F9C: ; CODE XREF: sub_116678+70↑p ROM:00117F9C lea ($11C5).w,a0 ROM:00117FA0 clr.w ($E12).w ROM:00117FA4 cmpi.b #0,($70D).w ROM:00117FAA bne.s loc_11801A ROM:00117FAC bsr.l sub_1166F0 ROM:00117FB2 move.w ($556).w,d0 ROM:00117FB6 move.b ($70D).w,(a0,d0.w) ROM:00117FBC addq.w #1,d0 ROM:00117FBE bvc.s loc_117FC4 ROM:00117FC0 move.w #$8000,d0 ROM:00117FC4 ROM:00117FC4 loc_117FC4: ; CODE XREF: sub_117F9C+22↑j ROM:00117FC4 move.b #1,(a0,d0.w) ROM:00117FCA addq.w #1,d0 ROM:00117FCC bvc.s loc_117FD2 ROM:00117FCE move.w #$8000,d0 ROM:00117FD2 ROM:00117FD2 loc_117FD2: ; CODE XREF: sub_117F9C+30↑j ROM:00117FD2 move.b $10C(a5),(a0,d0.w) ROM:00117FD8 addq.w #1,d0 ROM:00117FDA bvc.s loc_117FE0 ROM:00117FDC move.w #$8000,d0 ROM:00117FE0 ROM:00117FE0 loc_117FE0: ; CODE XREF: sub_117F9C+3E↑j ROM:00117FE0 move.b $10D(a5),(a0,d0.w) ROM:00117FE6 addq.w #1,d0 ROM:00117FE8 bvc.s loc_117FEE ROM:00117FEA move.w #$8000,d0 ROM:00117FEE ROM:00117FEE loc_117FEE: ; CODE XREF: sub_117F9C+4C↑j ROM:00117FEE move.b $10E(a5),(a0,d0.w) ROM:00117FF4 addq.w #1,d0 ROM:00117FF6 bvc.s loc_117FFC ROM:00117FF8 move.w #$8000,d0 ROM:00117FFC ROM:00117FFC loc_117FFC: ; CODE XREF: sub_117F9C+5A↑j ROM:00117FFC move.b $10F(a5),(a0,d0.w) ROM:00118002 addq.w #1,d0 ROM:00118004 bvc.s loc_11800A ROM:00118006 move.w #$8000,d0 ROM:0011800A ROM:0011800A loc_11800A: ; CODE XREF: sub_117F9C+68↑j ROM:0011800A move.w d0,($556).w ROM:0011800E bsr.l sub_11673E ROM:00118014 bra.l locret_1188AE ROM:0011801A ; --------------------------------------------------------------------------- ROM:0011801A ROM:0011801A loc_11801A: ; CODE XREF: sub_117F9C+E↑j ROM:0011801A cmpi.b #1,($70D).w ROM:00118020 bne.l loc_11805C ROM:00118026 bsr.l sub_1166F0 ROM:0011802C move.w ($556).w,d0 ROM:00118030 move.b ($70D).w,(a0,d0.w) ROM:00118036 addq.w #1,d0 ROM:00118038 bvc.s loc_11803E ROM:0011803A move.w #$8000,d0 ROM:0011803E ROM:0011803E loc_11803E: ; CODE XREF: sub_117F9C+9C↑j ROM:0011803E move.b #5,(a0,d0.w) ROM:00118044 addq.w #1,d0 ROM:00118046 bvc.s loc_11804C ROM:00118048 move.w #$8000,d0 ROM:0011804C ROM:0011804C loc_11804C: ; CODE XREF: sub_117F9C+AA↑j ROM:0011804C move.w d0,($556).w ROM:00118050 bsr.l sub_11673E ROM:00118056 bra.l locret_1188AE ROM:0011805C ; --------------------------------------------------------------------------- ROM:0011805C ROM:0011805C loc_11805C: ; CODE XREF: sub_117F9C+84↑j ROM:0011805C cmpi.b #2,($70D).w ROM:00118062 bne.l loc_118464 ROM:00118068 bsr.l sub_114276 ROM:0011806E cmpi.b #0,d1 ROM:00118072 bne.s loc_11807C ROM:00118074 bset #0,($8E6).w ROM:0011807A bra.s loc_11807E ROM:0011807C ; --------------------------------------------------------------------------- ROM:0011807C ROM:0011807C loc_11807C: ; CODE XREF: sub_117F9C+D6↑j ROM:0011807C subq.b #1,d1 ROM:0011807E ROM:0011807E loc_11807E: ; CODE XREF: sub_117F9C+DE↑j ROM:0011807E movea.l #$13A000,a1 ROM:00118084 move.w #$2E,d2 ; '.' ROM:00118088 ext.w d1 ROM:0011808A mulu.w d1,d2 ROM:0011808C ext.l d2 ROM:0011808E adda.l d2,a1 ROM:00118090 adda.l #2,a1 ROM:00118096 bsr.l sub_1166F0 ROM:0011809C move.w ($556).w,d0 ROM:001180A0 move.b ($70D).w,(a0,d0.w) ROM:001180A6 addq.w #1,d0 ROM:001180A8 bvc.s loc_1180AE ROM:001180AA move.w #$8000,d0 ROM:001180AE ROM:001180AE loc_1180AE: ; CODE XREF: sub_117F9C+10C↑j ROM:001180AE move.b #1,(a0,d0.w) ROM:001180B4 addq.w #1,d0 ROM:001180B6 bvc.s loc_1180BC ROM:001180B8 move.w #$8000,d0 ROM:001180BC ROM:001180BC loc_1180BC: ; CODE XREF: sub_117F9C+11A↑j ROM:001180BC btst #0,($8E6).w ROM:001180C2 beq.s loc_1180CC ROM:001180C4 move.b #0,(a0,d0.w) ROM:001180CA bra.s loc_1180D2 ROM:001180CC ; --------------------------------------------------------------------------- ROM:001180CC ROM:001180CC loc_1180CC: ; CODE XREF: sub_117F9C+126↑j ROM:001180CC move.b #$FF,(a0,d0.w) ROM:001180D2 ROM:001180D2 loc_1180D2: ; CODE XREF: sub_117F9C+12E↑j ROM:001180D2 addq.w #1,d0 ROM:001180D4 bvc.s loc_1180DA ROM:001180D6 move.w #$8000,d0 ROM:001180DA ROM:001180DA loc_1180DA: ; CODE XREF: sub_117F9C+138↑j ROM:001180DA btst #0,($8E6).w ROM:001180E0 beq.s loc_1180EA ROM:001180E2 move.b #0,(a0,d0.w) ROM:001180E8 bra.s loc_1180F0 ROM:001180EA ; --------------------------------------------------------------------------- ROM:001180EA ROM:001180EA loc_1180EA: ; CODE XREF: sub_117F9C+144↑j ROM:001180EA move.b #$FF,(a0,d0.w) ROM:001180F0 ROM:001180F0 loc_1180F0: ; CODE XREF: sub_117F9C+14C↑j ROM:001180F0 addq.w #1,d0 ROM:001180F2 bvc.s loc_1180F8 ROM:001180F4 move.w #$8000,d0 ROM:001180F8 ROM:001180F8 loc_1180F8: ; CODE XREF: sub_117F9C+156↑j ROM:001180F8 btst #0,($8E6).w ROM:001180FE beq.s loc_118108 ROM:00118100 move.b #0,(a0,d0.w) ROM:00118106 bra.s loc_11810E ROM:00118108 ; --------------------------------------------------------------------------- ROM:00118108 ROM:00118108 loc_118108: ; CODE XREF: sub_117F9C+162↑j ROM:00118108 move.b #$FF,(a0,d0.w) ROM:0011810E ROM:0011810E loc_11810E: ; CODE XREF: sub_117F9C+16A↑j ROM:0011810E addq.w #1,d0 ROM:00118110 bvc.s loc_118116 ROM:00118112 move.w #$8000,d0 ROM:00118116 ROM:00118116 loc_118116: ; CODE XREF: sub_117F9C+174↑j ROM:00118116 btst #0,($8E6).w ROM:0011811C beq.s loc_118124 ROM:0011811E move.b (a1),(a0,d0.w) ROM:00118122 bra.s loc_11812A ROM:00118124 ; --------------------------------------------------------------------------- ROM:00118124 ROM:00118124 loc_118124: ; CODE XREF: sub_117F9C+180↑j ROM:00118124 move.b #$FF,(a0,d0.w) ROM:0011812A ROM:0011812A loc_11812A: ; CODE XREF: sub_117F9C+186↑j ROM:0011812A addq.w #1,d0 ROM:0011812C bvc.s loc_118132 ROM:0011812E move.w #$8000,d0 ROM:00118132 ROM:00118132 loc_118132: ; CODE XREF: sub_117F9C+190↑j ROM:00118132 adda.l #1,a1 ROM:00118138 move.w d0,($556).w ROM:0011813C bsr.l sub_11673E ROM:00118142 move.w ($556).w,($E12).w ROM:00118148 bsr.l sub_1166F0 ROM:0011814E move.w ($556).w,d0 ROM:00118152 move.b ($70D).w,(a0,d0.w) ROM:00118158 addq.w #1,d0 ROM:0011815A bvc.s loc_118160 ROM:0011815C move.w #$8000,d0 ROM:00118160 ROM:00118160 loc_118160: ; CODE XREF: sub_117F9C+1BE↑j ROM:00118160 move.b #2,(a0,d0.w) ROM:00118166 addq.w #1,d0 ROM:00118168 bvc.s loc_11816E ROM:0011816A move.w #$8000,d0 ROM:0011816E ROM:0011816E loc_11816E: ; CODE XREF: sub_117F9C+1CC↑j ROM:0011816E btst #0,($8E6).w ROM:00118174 beq.s loc_11817C ROM:00118176 move.b (a1),(a0,d0.w) ROM:0011817A bra.s loc_118182 ROM:0011817C ; --------------------------------------------------------------------------- ROM:0011817C ROM:0011817C loc_11817C: ; CODE XREF: sub_117F9C+1D8↑j ROM:0011817C move.b #$FF,(a0,d0.w) ROM:00118182 ROM:00118182 loc_118182: ; CODE XREF: sub_117F9C+1DE↑j ROM:00118182 addq.w #1,d0 ROM:00118184 bvc.s loc_11818A ROM:00118186 move.w #$8000,d0 ROM:0011818A ROM:0011818A loc_11818A: ; CODE XREF: sub_117F9C+1E8↑j ROM:0011818A adda.l #1,a1 ROM:00118190 btst #0,($8E6).w ROM:00118196 beq.s loc_11819E ROM:00118198 move.b (a1),(a0,d0.w) ROM:0011819C bra.s loc_1181A4 ROM:0011819E ; --------------------------------------------------------------------------- ROM:0011819E ROM:0011819E loc_11819E: ; CODE XREF: sub_117F9C+1FA↑j ROM:0011819E move.b #$FF,(a0,d0.w) ROM:001181A4 ROM:001181A4 loc_1181A4: ; CODE XREF: sub_117F9C+200↑j ROM:001181A4 addq.w #1,d0 ROM:001181A6 bvc.s loc_1181AC ROM:001181A8 move.w #$8000,d0 ROM:001181AC ROM:001181AC loc_1181AC: ; CODE XREF: sub_117F9C+20A↑j ROM:001181AC adda.l #1,a1 ROM:001181B2 btst #0,($8E6).w ROM:001181B8 beq.s loc_1181C0 ROM:001181BA move.b (a1),(a0,d0.w) ROM:001181BE bra.s loc_1181C6 ROM:001181C0 ; --------------------------------------------------------------------------- ROM:001181C0 ROM:001181C0 loc_1181C0: ; CODE XREF: sub_117F9C+21C↑j ROM:001181C0 move.b #$FF,(a0,d0.w) ROM:001181C6 ROM:001181C6 loc_1181C6: ; CODE XREF: sub_117F9C+222↑j ROM:001181C6 addq.w #1,d0 ROM:001181C8 bvc.s loc_1181CE ROM:001181CA move.w #$8000,d0 ROM:001181CE ROM:001181CE loc_1181CE: ; CODE XREF: sub_117F9C+22C↑j ROM:001181CE adda.l #1,a1 ROM:001181D4 btst #0,($8E6).w ROM:001181DA beq.s loc_1181E2 ROM:001181DC move.b (a1),(a0,d0.w) ROM:001181E0 bra.s loc_1181E8 ROM:001181E2 ; --------------------------------------------------------------------------- ROM:001181E2 ROM:001181E2 loc_1181E2: ; CODE XREF: sub_117F9C+23E↑j ROM:001181E2 move.b #$FF,(a0,d0.w) ROM:001181E8 ROM:001181E8 loc_1181E8: ; CODE XREF: sub_117F9C+244↑j ROM:001181E8 addq.w #1,d0 ROM:001181EA bvc.s loc_1181F0 ROM:001181EC move.w #$8000,d0 ROM:001181F0 ROM:001181F0 loc_1181F0: ; CODE XREF: sub_117F9C+24E↑j ROM:001181F0 adda.l #1,a1 ROM:001181F6 move.w d0,($556).w ROM:001181FA bsr.l sub_11673E ROM:00118200 move.w ($556).w,($E12).w ROM:00118206 bsr.l sub_1166F0 ROM:0011820C move.w ($556).w,d0 ROM:00118210 move.b ($70D).w,(a0,d0.w) ROM:00118216 addq.w #1,d0 ROM:00118218 bvc.s loc_11821E ROM:0011821A move.w #$8000,d0 ROM:0011821E ROM:0011821E loc_11821E: ; CODE XREF: sub_117F9C+27C↑j ROM:0011821E move.b #3,(a0,d0.w) ROM:00118224 addq.w #1,d0 ROM:00118226 bvc.s loc_11822C ROM:00118228 move.w #$8000,d0 ROM:0011822C ROM:0011822C loc_11822C: ; CODE XREF: sub_117F9C+28A↑j ROM:0011822C btst #0,($8E6).w ROM:00118232 beq.s loc_11823A ROM:00118234 move.b (a1),(a0,d0.w) ROM:00118238 bra.s loc_118240 ROM:0011823A ; --------------------------------------------------------------------------- ROM:0011823A ROM:0011823A loc_11823A: ; CODE XREF: sub_117F9C+296↑j ROM:0011823A move.b #$FF,(a0,d0.w) ROM:00118240 ROM:00118240 loc_118240: ; CODE XREF: sub_117F9C+29C↑j ROM:00118240 addq.w #1,d0 ROM:00118242 bvc.s loc_118248 ROM:00118244 move.w #$8000,d0 ROM:00118248 ROM:00118248 loc_118248: ; CODE XREF: sub_117F9C+2A6↑j ROM:00118248 adda.l #1,a1 ROM:0011824E btst #0,($8E6).w ROM:00118254 beq.s loc_11825C ROM:00118256 move.b (a1),(a0,d0.w) ROM:0011825A bra.s loc_118262 ROM:0011825C ; --------------------------------------------------------------------------- ROM:0011825C ROM:0011825C loc_11825C: ; CODE XREF: sub_117F9C+2B8↑j ROM:0011825C move.b #$FF,(a0,d0.w) ROM:00118262 ROM:00118262 loc_118262: ; CODE XREF: sub_117F9C+2BE↑j ROM:00118262 addq.w #1,d0 ROM:00118264 bvc.s loc_11826A ROM:00118266 move.w #$8000,d0 ROM:0011826A ROM:0011826A loc_11826A: ; CODE XREF: sub_117F9C+2C8↑j ROM:0011826A adda.l #1,a1 ROM:00118270 btst #0,($8E6).w ROM:00118276 beq.s loc_11827E ROM:00118278 move.b (a1),(a0,d0.w) ROM:0011827C bra.s loc_118284 ROM:0011827E ; --------------------------------------------------------------------------- ROM:0011827E ROM:0011827E loc_11827E: ; CODE XREF: sub_117F9C+2DA↑j ROM:0011827E move.b #$FF,(a0,d0.w) ROM:00118284 ROM:00118284 loc_118284: ; CODE XREF: sub_117F9C+2E0↑j ROM:00118284 addq.w #1,d0 ROM:00118286 bvc.s loc_11828C ROM:00118288 move.w #$8000,d0 ROM:0011828C ROM:0011828C loc_11828C: ; CODE XREF: sub_117F9C+2EA↑j ROM:0011828C adda.l #1,a1 ROM:00118292 btst #0,($8E6).w ROM:00118298 beq.s loc_1182A0 ROM:0011829A move.b (a1),(a0,d0.w) ROM:0011829E bra.s loc_1182A6 ROM:001182A0 ; --------------------------------------------------------------------------- ROM:001182A0 ROM:001182A0 loc_1182A0: ; CODE XREF: sub_117F9C+2FC↑j ROM:001182A0 move.b #$FF,(a0,d0.w) ROM:001182A6 ROM:001182A6 loc_1182A6: ; CODE XREF: sub_117F9C+302↑j ROM:001182A6 addq.w #1,d0 ROM:001182A8 bvc.s loc_1182AE ROM:001182AA move.w #$8000,d0 ROM:001182AE ROM:001182AE loc_1182AE: ; CODE XREF: sub_117F9C+30C↑j ROM:001182AE adda.l #1,a1 ROM:001182B4 move.w d0,($556).w ROM:001182B8 bsr.l sub_11673E ROM:001182BE move.w ($556).w,($E12).w ROM:001182C4 bsr.l sub_1166F0 ROM:001182CA move.w ($556).w,d0 ROM:001182CE move.b ($70D).w,(a0,d0.w) ROM:001182D4 addq.w #1,d0 ROM:001182D6 bvc.s loc_1182DC ROM:001182D8 move.w #$8000,d0 ROM:001182DC ROM:001182DC loc_1182DC: ; CODE XREF: sub_117F9C+33A↑j ROM:001182DC move.b #4,(a0,d0.w) ROM:001182E2 addq.w #1,d0 ROM:001182E4 bvc.s loc_1182EA ROM:001182E6 move.w #$8000,d0 ROM:001182EA ROM:001182EA loc_1182EA: ; CODE XREF: sub_117F9C+348↑j ROM:001182EA btst #0,($8E6).w ROM:001182F0 beq.s loc_1182F8 ROM:001182F2 move.b (a1),(a0,d0.w) ROM:001182F6 bra.s loc_1182FE ROM:001182F8 ; --------------------------------------------------------------------------- ROM:001182F8 ROM:001182F8 loc_1182F8: ; CODE XREF: sub_117F9C+354↑j ROM:001182F8 move.b #$FF,(a0,d0.w) ROM:001182FE ROM:001182FE loc_1182FE: ; CODE XREF: sub_117F9C+35A↑j ROM:001182FE addq.w #1,d0 ROM:00118300 bvc.s loc_118306 ROM:00118302 move.w #$8000,d0 ROM:00118306 ROM:00118306 loc_118306: ; CODE XREF: sub_117F9C+364↑j ROM:00118306 adda.l #1,a1 ROM:0011830C btst #0,($8E6).w ROM:00118312 beq.s loc_11831A ROM:00118314 move.b (a1),(a0,d0.w) ROM:00118318 bra.s loc_118320 ROM:0011831A ; --------------------------------------------------------------------------- ROM:0011831A ROM:0011831A loc_11831A: ; CODE XREF: sub_117F9C+376↑j ROM:0011831A move.b #$FF,(a0,d0.w) ROM:00118320 ROM:00118320 loc_118320: ; CODE XREF: sub_117F9C+37C↑j ROM:00118320 addq.w #1,d0 ROM:00118322 bvc.s loc_118328 ROM:00118324 move.w #$8000,d0 ROM:00118328 ROM:00118328 loc_118328: ; CODE XREF: sub_117F9C+386↑j ROM:00118328 adda.l #1,a1 ROM:0011832E btst #0,($8E6).w ROM:00118334 beq.s loc_118344 ROM:00118336 move.b (a1),d5 ROM:00118338 lsr.b #4,d5 ROM:0011833A ori.b #$30,d5 ; '0' ROM:0011833E move.b d5,(a0,d0.w) ROM:00118342 bra.s loc_11834A ROM:00118344 ; --------------------------------------------------------------------------- ROM:00118344 ROM:00118344 loc_118344: ; CODE XREF: sub_117F9C+398↑j ROM:00118344 move.b #$FF,(a0,d0.w) ROM:0011834A ROM:0011834A loc_11834A: ; CODE XREF: sub_117F9C+3A6↑j ROM:0011834A addq.w #1,d0 ROM:0011834C bvc.s loc_118352 ROM:0011834E move.w #$8000,d0 ROM:00118352 ROM:00118352 loc_118352: ; CODE XREF: sub_117F9C+3B0↑j ROM:00118352 btst #0,($8E6).w ROM:00118358 beq.s loc_11836A ROM:0011835A move.b (a1),d5 ROM:0011835C andi.b #$F,d5 ROM:00118360 ori.b #$30,d5 ; '0' ROM:00118364 move.b d5,(a0,d0.w) ROM:00118368 bra.s loc_118370 ROM:0011836A ; --------------------------------------------------------------------------- ROM:0011836A ROM:0011836A loc_11836A: ; CODE XREF: sub_117F9C+3BC↑j ROM:0011836A move.b #$FF,(a0,d0.w) ROM:00118370 ROM:00118370 loc_118370: ; CODE XREF: sub_117F9C+3CC↑j ROM:00118370 addq.w #1,d0 ROM:00118372 bvc.s loc_118378 ROM:00118374 move.w #$8000,d0 ROM:00118378 ROM:00118378 loc_118378: ; CODE XREF: sub_117F9C+3D6↑j ROM:00118378 adda.l #1,a1 ROM:0011837E move.w d0,($556).w ROM:00118382 bsr.l sub_11673E ROM:00118388 move.w ($556).w,($E12).w ROM:0011838E bsr.l sub_1166F0 ROM:00118394 move.w ($556).w,d0 ROM:00118398 move.b ($70D).w,(a0,d0.w) ROM:0011839E addq.w #1,d0 ROM:001183A0 bvc.s loc_1183A6 ROM:001183A2 move.w #$8000,d0 ROM:001183A6 ROM:001183A6 loc_1183A6: ; CODE XREF: sub_117F9C+404↑j ROM:001183A6 move.b #5,(a0,d0.w) ROM:001183AC addq.w #1,d0 ROM:001183AE bvc.s loc_1183B4 ROM:001183B0 move.w #$8000,d0 ROM:001183B4 ROM:001183B4 loc_1183B4: ; CODE XREF: sub_117F9C+412↑j ROM:001183B4 btst #0,($8E6).w ROM:001183BA beq.s loc_1183CA ROM:001183BC move.b (a1),d5 ROM:001183BE lsr.b #4,d5 ROM:001183C0 ori.b #$30,d5 ; '0' ROM:001183C4 move.b d5,(a0,d0.w) ROM:001183C8 bra.s loc_1183D0 ROM:001183CA ; --------------------------------------------------------------------------- ROM:001183CA ROM:001183CA loc_1183CA: ; CODE XREF: sub_117F9C+41E↑j ROM:001183CA move.b #$FF,(a0,d0.w) ROM:001183D0 ROM:001183D0 loc_1183D0: ; CODE XREF: sub_117F9C+42C↑j ROM:001183D0 addq.w #1,d0 ROM:001183D2 bvc.s loc_1183D8 ROM:001183D4 move.w #$8000,d0 ROM:001183D8 ROM:001183D8 loc_1183D8: ; CODE XREF: sub_117F9C+436↑j ROM:001183D8 btst #0,($8E6).w ROM:001183DE beq.s loc_1183F0 ROM:001183E0 move.b (a1),d5 ROM:001183E2 andi.b #$F,d5 ROM:001183E6 ori.b #$30,d5 ; '0' ROM:001183EA move.b d5,(a0,d0.w) ROM:001183EE bra.s loc_1183F6 ROM:001183F0 ; --------------------------------------------------------------------------- ROM:001183F0 ROM:001183F0 loc_1183F0: ; CODE XREF: sub_117F9C+442↑j ROM:001183F0 move.b #$FF,(a0,d0.w) ROM:001183F6 ROM:001183F6 loc_1183F6: ; CODE XREF: sub_117F9C+452↑j ROM:001183F6 addq.w #1,d0 ROM:001183F8 bvc.s loc_1183FE ROM:001183FA move.w #$8000,d0 ROM:001183FE ROM:001183FE loc_1183FE: ; CODE XREF: sub_117F9C+45C↑j ROM:001183FE adda.l #1,a1 ROM:00118404 btst #0,($8E6).w ROM:0011840A beq.s loc_11841A ROM:0011840C move.b (a1),d5 ROM:0011840E lsr.b #4,d5 ROM:00118410 ori.b #$30,d5 ; '0' ROM:00118414 move.b d5,(a0,d0.w) ROM:00118418 bra.s loc_118420 ROM:0011841A ; --------------------------------------------------------------------------- ROM:0011841A ROM:0011841A loc_11841A: ; CODE XREF: sub_117F9C+46E↑j ROM:0011841A move.b #$FF,(a0,d0.w) ROM:00118420 ROM:00118420 loc_118420: ; CODE XREF: sub_117F9C+47C↑j ROM:00118420 addq.w #1,d0 ROM:00118422 bvc.s loc_118428 ROM:00118424 move.w #$8000,d0 ROM:00118428 ROM:00118428 loc_118428: ; CODE XREF: sub_117F9C+486↑j ROM:00118428 btst #0,($8E6).w ROM:0011842E beq.s loc_118440 ROM:00118430 move.b (a1),d5 ROM:00118432 andi.b #$F,d5 ROM:00118436 ori.b #$30,d5 ; '0' ROM:0011843A move.b d5,(a0,d0.w) ROM:0011843E bra.s loc_118446 ROM:00118440 ; --------------------------------------------------------------------------- ROM:00118440 ROM:00118440 loc_118440: ; CODE XREF: sub_117F9C+492↑j ROM:00118440 move.b #$FF,(a0,d0.w) ROM:00118446 ROM:00118446 loc_118446: ; CODE XREF: sub_117F9C+4A2↑j ROM:00118446 addq.w #1,d0 ROM:00118448 bvc.s loc_11844E ROM:0011844A move.w #$8000,d0 ROM:0011844E ROM:0011844E loc_11844E: ; CODE XREF: sub_117F9C+4AC↑j ROM:0011844E move.w d0,($556).w ROM:00118452 bsr.l sub_11673E ROM:00118458 bclr #0,($8E6).w ROM:0011845E bra.l locret_1188AE ROM:00118464 ; --------------------------------------------------------------------------- ROM:00118464 ROM:00118464 loc_118464: ; CODE XREF: sub_117F9C+C6↑j ROM:00118464 cmpi.b #3,($70D).w ROM:0011846A bne.l loc_1184A6 ROM:00118470 bsr.l sub_1166F0 ROM:00118476 move.w ($556).w,d0 ROM:0011847A move.b ($70D).w,(a0,d0.w) ROM:00118480 addq.w #1,d0 ROM:00118482 bvc.s loc_118488 ROM:00118484 move.w #$8000,d0 ROM:00118488 ROM:00118488 loc_118488: ; CODE XREF: sub_117F9C+4E6↑j ROM:00118488 move.b #4,(a0,d0.w) ROM:0011848E addq.w #1,d0 ROM:00118490 bvc.s loc_118496 ROM:00118492 move.w #$8000,d0 ROM:00118496 ROM:00118496 loc_118496: ; CODE XREF: sub_117F9C+4F4↑j ROM:00118496 move.w d0,($556).w ROM:0011849A bsr.l sub_11673E ROM:001184A0 bra.l locret_1188AE ROM:001184A6 ; --------------------------------------------------------------------------- ROM:001184A6 ROM:001184A6 loc_1184A6: ; CODE XREF: sub_117F9C+4CE↑j ROM:001184A6 cmpi.b #4,($70D).w ROM:001184AC bne.l loc_11868E ROM:001184B2 movea.l #unk_110400,a1 ROM:001184B8 bsr.l sub_1166F0 ROM:001184BE move.w ($556).w,d0 ROM:001184C2 move.b ($70D).w,(a0,d0.w) ROM:001184C8 addq.w #1,d0 ROM:001184CA bvc.s loc_1184D0 ROM:001184CC move.w #$8000,d0 ROM:001184D0 ROM:001184D0 loc_1184D0: ; CODE XREF: sub_117F9C+52E↑j ROM:001184D0 move.b #1,(a0,d0.w) ROM:001184D6 addq.w #1,d0 ROM:001184D8 bvc.s loc_1184DE ROM:001184DA move.w #$8000,d0 ROM:001184DE ROM:001184DE loc_1184DE: ; CODE XREF: sub_117F9C+53C↑j ROM:001184DE move.b (a1),(a0,d0.w) ROM:001184E2 adda.w #2,a1 ROM:001184E6 addq.w #1,d0 ROM:001184E8 bvc.s loc_1184EE ROM:001184EA move.w #$8000,d0 ROM:001184EE ROM:001184EE loc_1184EE: ; CODE XREF: sub_117F9C+54C↑j ROM:001184EE move.b (a1),(a0,d0.w) ROM:001184F2 adda.w #2,a1 ROM:001184F6 addq.w #1,d0 ROM:001184F8 bvc.s loc_1184FE ROM:001184FA move.w #$8000,d0 ROM:001184FE ROM:001184FE loc_1184FE: ; CODE XREF: sub_117F9C+55C↑j ROM:001184FE move.b (a1),(a0,d0.w) ROM:00118502 adda.w #2,a1 ROM:00118506 addq.w #1,d0 ROM:00118508 bvc.s loc_11850E ROM:0011850A move.w #$8000,d0 ROM:0011850E ROM:0011850E loc_11850E: ; CODE XREF: sub_117F9C+56C↑j ROM:0011850E move.b (a1),(a0,d0.w) ROM:00118512 adda.w #2,a1 ROM:00118516 addq.w #1,d0 ROM:00118518 bvc.s loc_11851E ROM:0011851A move.w #$8000,d0 ROM:0011851E ROM:0011851E loc_11851E: ; CODE XREF: sub_117F9C+57C↑j ROM:0011851E move.w d0,($556).w ROM:00118522 bsr.l sub_11673E ROM:00118528 move.w ($556).w,($E12).w ROM:0011852E bsr.l sub_1166F0 ROM:00118534 move.w ($556).w,d0 ROM:00118538 move.b ($70D).w,(a0,d0.w) ROM:0011853E addq.w #1,d0 ROM:00118540 bvc.s loc_118546 ROM:00118542 move.w #$8000,d0 ROM:00118546 ROM:00118546 loc_118546: ; CODE XREF: sub_117F9C+5A4↑j ROM:00118546 move.b #2,(a0,d0.w) ROM:0011854C addq.w #1,d0 ROM:0011854E bvc.s loc_118554 ROM:00118550 move.w #$8000,d0 ROM:00118554 ROM:00118554 loc_118554: ; CODE XREF: sub_117F9C+5B2↑j ROM:00118554 move.b (a1),(a0,d0.w) ROM:00118558 adda.w #2,a1 ROM:0011855C addq.w #1,d0 ROM:0011855E bvc.s loc_118564 ROM:00118560 move.w #$8000,d0 ROM:00118564 ROM:00118564 loc_118564: ; CODE XREF: sub_117F9C+5C2↑j ROM:00118564 move.b (a1),d1 ROM:00118566 addi.b #$30,d1 ; '0' ROM:0011856A move.b d1,(a0,d0.w) ROM:0011856E adda.w #2,a1 ROM:00118572 addq.w #1,d0 ROM:00118574 bvc.s loc_11857A ROM:00118576 move.w #$8000,d0 ROM:0011857A ROM:0011857A loc_11857A: ; CODE XREF: sub_117F9C+5D8↑j ROM:0011857A move.b (a1),d1 ROM:0011857C addi.b #$30,d1 ; '0' ROM:00118580 move.b d1,(a0,d0.w) ROM:00118584 adda.w #2,a1 ROM:00118588 addq.w #1,d0 ROM:0011858A bvc.s loc_118590 ROM:0011858C move.w #$8000,d0 ROM:00118590 ROM:00118590 loc_118590: ; CODE XREF: sub_117F9C+5EE↑j ROM:00118590 move.b (a1),d1 ROM:00118592 addi.b #$30,d1 ; '0' ROM:00118596 move.b d1,(a0,d0.w) ROM:0011859A addq.w #1,d0 ROM:0011859C bvc.s loc_1185A2 ROM:0011859E move.w #$8000,d0 ROM:001185A2 ROM:001185A2 loc_1185A2: ; CODE XREF: sub_117F9C+600↑j ROM:001185A2 move.w d0,($556).w ROM:001185A6 bsr.l sub_11673E ROM:001185AC move.w ($556).w,($E12).w ROM:001185B2 bsr.l sub_1166F0 ROM:001185B8 move.w ($556).w,d0 ROM:001185BC move.b ($70D).w,(a0,d0.w) ROM:001185C2 addq.w #1,d0 ROM:001185C4 bvc.s loc_1185CA ROM:001185C6 move.w #$8000,d0 ROM:001185CA ROM:001185CA loc_1185CA: ; CODE XREF: sub_117F9C+628↑j ROM:001185CA move.b #3,(a0,d0.w) ROM:001185D0 addq.w #1,d0 ROM:001185D2 bvc.s loc_1185D8 ROM:001185D4 move.w #$8000,d0 ROM:001185D8 ROM:001185D8 loc_1185D8: ; CODE XREF: sub_117F9C+636↑j ROM:001185D8 move.b #0,(a0,d0.w) ROM:001185DE addq.w #1,d0 ROM:001185E0 bvc.s loc_1185E6 ROM:001185E2 move.w #$8000,d0 ROM:001185E6 ROM:001185E6 loc_1185E6: ; CODE XREF: sub_117F9C+644↑j ROM:001185E6 move.b #0,(a0,d0.w) ROM:001185EC addq.w #1,d0 ROM:001185EE bvc.s loc_1185F4 ROM:001185F0 move.w #$8000,d0 ROM:001185F4 ROM:001185F4 loc_1185F4: ; CODE XREF: sub_117F9C+652↑j ROM:001185F4 move.b #0,(a0,d0.w) ROM:001185FA addq.w #1,d0 ROM:001185FC bvc.s loc_118602 ROM:001185FE move.w #$8000,d0 ROM:00118602 ROM:00118602 loc_118602: ; CODE XREF: sub_117F9C+660↑j ROM:00118602 move.b #0,(a0,d0.w) ROM:00118608 addq.w #1,d0 ROM:0011860A bvc.s loc_118610 ROM:0011860C move.w #$8000,d0 ROM:00118610 ROM:00118610 loc_118610: ; CODE XREF: sub_117F9C+66E↑j ROM:00118610 move.w d0,($556).w ROM:00118614 bsr.l sub_11673E ROM:0011861A move.w ($556).w,($E12).w ROM:00118620 bsr.l sub_1166F0 ROM:00118626 move.w ($556).w,d0 ROM:0011862A move.b ($70D).w,(a0,d0.w) ROM:00118630 addq.w #1,d0 ROM:00118632 bvc.s loc_118638 ROM:00118634 move.w #$8000,d0 ROM:00118638 ROM:00118638 loc_118638: ; CODE XREF: sub_117F9C+696↑j ROM:00118638 move.b #4,(a0,d0.w) ROM:0011863E addq.w #1,d0 ROM:00118640 bvc.s loc_118646 ROM:00118642 move.w #$8000,d0 ROM:00118646 ROM:00118646 loc_118646: ; CODE XREF: sub_117F9C+6A4↑j ROM:00118646 move.b #0,(a0,d0.w) ROM:0011864C addq.w #1,d0 ROM:0011864E bvc.s loc_118654 ROM:00118650 move.w #$8000,d0 ROM:00118654 ROM:00118654 loc_118654: ; CODE XREF: sub_117F9C+6B2↑j ROM:00118654 move.b #0,(a0,d0.w) ROM:0011865A addq.w #1,d0 ROM:0011865C bvc.s loc_118662 ROM:0011865E move.w #$8000,d0 ROM:00118662 ROM:00118662 loc_118662: ; CODE XREF: sub_117F9C+6C0↑j ROM:00118662 move.b #0,(a0,d0.w) ROM:00118668 addq.w #1,d0 ROM:0011866A bvc.s loc_118670 ROM:0011866C move.w #$8000,d0 ROM:00118670 ROM:00118670 loc_118670: ; CODE XREF: sub_117F9C+6CE↑j ROM:00118670 move.b #0,(a0,d0.w) ROM:00118676 addq.w #1,d0 ROM:00118678 bvc.s loc_11867E ROM:0011867A move.w #$8000,d0 ROM:0011867E ROM:0011867E loc_11867E: ; CODE XREF: sub_117F9C+6DC↑j ROM:0011867E move.w d0,($556).w ROM:00118682 bsr.l sub_11673E ROM:00118688 bra.l locret_1188AE ROM:0011868E ; --------------------------------------------------------------------------- ROM:0011868E ROM:0011868E loc_11868E: ; CODE XREF: sub_117F9C+510↑j ROM:0011868E cmpi.b #5,($70D).w ROM:00118694 bne.s loc_1186CC ROM:00118696 bsr.l sub_1166F0 ROM:0011869C move.w ($556).w,d0 ROM:001186A0 move.b ($70D).w,(a0,d0.w) ROM:001186A6 addq.w #1,d0 ROM:001186A8 bvc.s loc_1186AE ROM:001186AA move.w #$8000,d0 ROM:001186AE ROM:001186AE loc_1186AE: ; CODE XREF: sub_117F9C+70C↑j ROM:001186AE move.b #4,(a0,d0.w) ROM:001186B4 addq.w #1,d0 ROM:001186B6 bvc.s loc_1186BC ROM:001186B8 move.w #$8000,d0 ROM:001186BC ROM:001186BC loc_1186BC: ; CODE XREF: sub_117F9C+71A↑j ROM:001186BC move.w d0,($556).w ROM:001186C0 bsr.l sub_11673E ROM:001186C6 bra.l locret_1188AE ROM:001186CC ; --------------------------------------------------------------------------- ROM:001186CC ROM:001186CC loc_1186CC: ; CODE XREF: sub_117F9C+6F8↑j ROM:001186CC cmpi.b #6,($70D).w ROM:001186D2 bne.l locret_1188AE ROM:001186D8 movea.l #$13C00A,a1 ROM:001186DE bsr.l sub_1166F0 ROM:001186E4 move.w ($556).w,d0 ROM:001186E8 move.b ($70D).w,(a0,d0.w) ROM:001186EE addq.w #1,d0 ROM:001186F0 bvc.s loc_1186F6 ROM:001186F2 move.w #$8000,d0 ROM:001186F6 ROM:001186F6 loc_1186F6: ; CODE XREF: sub_117F9C+754↑j ROM:001186F6 move.b #1,(a0,d0.w) ROM:001186FC addq.w #1,d0 ROM:001186FE bvc.s loc_118704 ROM:00118700 move.w #$8000,d0 ROM:00118704 ROM:00118704 loc_118704: ; CODE XREF: sub_117F9C+762↑j ROM:00118704 move.b (a1),(a0,d0.w) ROM:00118708 adda.w #1,a1 ROM:0011870C addq.w #1,d0 ROM:0011870E bvc.s loc_118714 ROM:00118710 move.w #$8000,d0 ROM:00118714 ROM:00118714 loc_118714: ; CODE XREF: sub_117F9C+772↑j ROM:00118714 move.b (a1),(a0,d0.w) ROM:00118718 adda.w #1,a1 ROM:0011871C addq.w #1,d0 ROM:0011871E bvc.s loc_118724 ROM:00118720 move.w #$8000,d0 ROM:00118724 ROM:00118724 loc_118724: ; CODE XREF: sub_117F9C+782↑j ROM:00118724 move.b (a1),(a0,d0.w) ROM:00118728 adda.w #1,a1 ROM:0011872C addq.w #1,d0 ROM:0011872E bvc.s loc_118734 ROM:00118730 move.w #$8000,d0 ROM:00118734 ROM:00118734 loc_118734: ; CODE XREF: sub_117F9C+792↑j ROM:00118734 move.b (a1),(a0,d0.w) ROM:00118738 adda.w #1,a1 ROM:0011873C addq.w #1,d0 ROM:0011873E bvc.s loc_118744 ROM:00118740 move.w #$8000,d0 ROM:00118744 ROM:00118744 loc_118744: ; CODE XREF: sub_117F9C+7A2↑j ROM:00118744 move.w d0,($556).w ROM:00118748 bsr.l sub_11673E ROM:0011874E move.w ($556).w,($E12).w ROM:00118754 bsr.l sub_1166F0 ROM:0011875A move.w ($556).w,d0 ROM:0011875E move.b ($70D).w,(a0,d0.w) ROM:00118764 addq.w #1,d0 ROM:00118766 bvc.s loc_11876C ROM:00118768 move.w #$8000,d0 ROM:0011876C ROM:0011876C loc_11876C: ; CODE XREF: sub_117F9C+7CA↑j ROM:0011876C move.b #2,(a0,d0.w) ROM:00118772 addq.w #1,d0 ROM:00118774 bvc.s loc_11877A ROM:00118776 move.w #$8000,d0 ROM:0011877A ROM:0011877A loc_11877A: ; CODE XREF: sub_117F9C+7D8↑j ROM:0011877A move.b (a1),(a0,d0.w) ROM:0011877E adda.w #1,a1 ROM:00118782 addq.w #1,d0 ROM:00118784 bvc.s loc_11878A ROM:00118786 move.w #$8000,d0 ROM:0011878A ROM:0011878A loc_11878A: ; CODE XREF: sub_117F9C+7E8↑j ROM:0011878A move.b (a1),d1 ROM:0011878C addi.b #$30,d1 ; '0' ROM:00118790 move.b d1,(a0,d0.w) ROM:00118794 adda.w #1,a1 ROM:00118798 addq.w #1,d0 ROM:0011879A bvc.s loc_1187A0 ROM:0011879C move.w #$8000,d0 ROM:001187A0 ROM:001187A0 loc_1187A0: ; CODE XREF: sub_117F9C+7FE↑j ROM:001187A0 move.b (a1),d1 ROM:001187A2 addi.b #$30,d1 ; '0' ROM:001187A6 move.b d1,(a0,d0.w) ROM:001187AA adda.w #1,a1 ROM:001187AE addq.w #1,d0 ROM:001187B0 bvc.s loc_1187B6 ROM:001187B2 move.w #$8000,d0 ROM:001187B6 ROM:001187B6 loc_1187B6: ; CODE XREF: sub_117F9C+814↑j ROM:001187B6 move.b (a1),d1 ROM:001187B8 addi.b #$30,d1 ; '0' ROM:001187BC move.b d1,(a0,d0.w) ROM:001187C0 addq.w #1,d0 ROM:001187C2 bvc.s loc_1187C8 ROM:001187C4 move.w #$8000,d0 ROM:001187C8 ROM:001187C8 loc_1187C8: ; CODE XREF: sub_117F9C+826↑j ROM:001187C8 move.w d0,($556).w ROM:001187CC bsr.l sub_11673E ROM:001187D2 move.w ($556).w,($E12).w ROM:001187D8 bsr.l sub_1166F0 ROM:001187DE move.w ($556).w,d0 ROM:001187E2 move.b ($70D).w,(a0,d0.w) ROM:001187E8 addq.w #1,d0 ROM:001187EA bvc.s loc_1187F0 ROM:001187EC move.w #$8000,d0 ROM:001187F0 ROM:001187F0 loc_1187F0: ; CODE XREF: sub_117F9C+84E↑j ROM:001187F0 move.b #3,(a0,d0.w) ROM:001187F6 addq.w #1,d0 ROM:001187F8 bvc.s loc_1187FE ROM:001187FA move.w #$8000,d0 ROM:001187FE ROM:001187FE loc_1187FE: ; CODE XREF: sub_117F9C+85C↑j ROM:001187FE move.b #0,(a0,d0.w) ROM:00118804 addq.w #1,d0 ROM:00118806 bvc.s loc_11880C ROM:00118808 move.w #$8000,d0 ROM:0011880C ROM:0011880C loc_11880C: ; CODE XREF: sub_117F9C+86A↑j ROM:0011880C move.b #0,(a0,d0.w) ROM:00118812 addq.w #1,d0 ROM:00118814 bvc.s loc_11881A ROM:00118816 move.w #$8000,d0 ROM:0011881A ROM:0011881A loc_11881A: ; CODE XREF: sub_117F9C+878↑j ROM:0011881A move.b #0,(a0,d0.w) ROM:00118820 addq.w #1,d0 ROM:00118822 bvc.s loc_118828 ROM:00118824 move.w #$8000,d0 ROM:00118828 ROM:00118828 loc_118828: ; CODE XREF: sub_117F9C+886↑j ROM:00118828 move.b #0,(a0,d0.w) ROM:0011882E addq.w #1,d0 ROM:00118830 bvc.s loc_118836 ROM:00118832 move.w #$8000,d0 ROM:00118836 ROM:00118836 loc_118836: ; CODE XREF: sub_117F9C+894↑j ROM:00118836 move.w d0,($556).w ROM:0011883A bsr.l sub_11673E ROM:00118840 move.w ($556).w,($E12).w ROM:00118846 bsr.l sub_1166F0 ROM:0011884C move.w ($556).w,d0 ROM:00118850 move.b ($70D).w,(a0,d0.w) ROM:00118856 addq.w #1,d0 ROM:00118858 bvc.s loc_11885E ROM:0011885A move.w #$8000,d0 ROM:0011885E ROM:0011885E loc_11885E: ; CODE XREF: sub_117F9C+8BC↑j ROM:0011885E move.b #4,(a0,d0.w) ROM:00118864 addq.w #1,d0 ROM:00118866 bvc.s loc_11886C ROM:00118868 move.w #$8000,d0 ROM:0011886C ROM:0011886C loc_11886C: ; CODE XREF: sub_117F9C+8CA↑j ROM:0011886C move.b #0,(a0,d0.w) ROM:00118872 addq.w #1,d0 ROM:00118874 bvc.s loc_11887A ROM:00118876 move.w #$8000,d0 ROM:0011887A ROM:0011887A loc_11887A: ; CODE XREF: sub_117F9C+8D8↑j ROM:0011887A move.b #0,(a0,d0.w) ROM:00118880 addq.w #1,d0 ROM:00118882 bvc.s loc_118888 ROM:00118884 move.w #$8000,d0 ROM:00118888 ROM:00118888 loc_118888: ; CODE XREF: sub_117F9C+8E6↑j ROM:00118888 move.b #0,(a0,d0.w) ROM:0011888E addq.w #1,d0 ROM:00118890 bvc.s loc_118896 ROM:00118892 move.w #$8000,d0 ROM:00118896 ROM:00118896 loc_118896: ; CODE XREF: sub_117F9C+8F4↑j ROM:00118896 move.b #0,(a0,d0.w) ROM:0011889C addq.w #1,d0 ROM:0011889E bvc.s loc_1188A4 ROM:001188A0 move.w #$8000,d0 ROM:001188A4 ROM:001188A4 loc_1188A4: ; CODE XREF: sub_117F9C+902↑j ROM:001188A4 move.w d0,($556).w ROM:001188A8 bsr.l sub_11673E ROM:001188AE ROM:001188AE locret_1188AE: ; CODE XREF: sub_117F9C+78↑j ROM:001188AE ; sub_117F9C+BA↑j ... ROM:001188AE rts ROM:001188AE ; End of function sub_117F9C ROM:001188AE ROM:001188B0 ROM:001188B0 ; =============== S U B R O U T I N E ======================================= ROM:001188B0 ROM:001188B0 ROM:001188B0 sub_1188B0: ; CODE XREF: ROM:001116EA↑p ROM:001188B0 btst #1,($FFFFFC0D).w ROM:001188B6 bne.s loc_1188C0 ROM:001188B8 btst #3,($FFFFFC0D).w ROM:001188BE beq.s loc_1188CA ROM:001188C0 ROM:001188C0 loc_1188C0: ; CODE XREF: sub_1188B0+6↑j ROM:001188C0 move.w ($FFFFFC0E).w,d0 ROM:001188C4 move.w ($FFFFFC0C).w,d0 ROM:001188C8 bra.s locret_118924 ROM:001188CA ; --------------------------------------------------------------------------- ROM:001188CA ROM:001188CA loc_1188CA: ; CODE XREF: sub_1188B0+E↑j ROM:001188CA cmpi.b #0,($70B).w ROM:001188D0 bne.s loc_1188F4 ROM:001188D2 move.w ($FFFFFC0E).w,d0 ROM:001188D6 move.w ($FFFFFC0C).w,d0 ROM:001188DA move.w $B8(a5),d0 ROM:001188DE clr.b ($856).w ROM:001188E2 move.w d0,($5E0).w ROM:001188E6 move.b #1,($856).w ROM:001188EC move.b #1,($70B).w ROM:001188F2 bra.s locret_118924 ROM:001188F4 ; --------------------------------------------------------------------------- ROM:001188F4 ROM:001188F4 loc_1188F4: ; CODE XREF: sub_1188B0+20↑j ROM:001188F4 cmpi.b #1,($70B).w ROM:001188FA bne.s loc_118918 ROM:001188FC move.w ($FFFFFC0E).w,d0 ROM:00118900 move.w ($FFFFFC0C).w,d0 ROM:00118904 move.w $B8(a5),d0 ROM:00118908 clr.b ($856).w ROM:0011890C move.w d0,($5E0).w ROM:00118910 move.b #1,($856).w ROM:00118916 bra.s locret_118924 ROM:00118918 ; --------------------------------------------------------------------------- ROM:00118918 ROM:00118918 loc_118918: ; CODE XREF: sub_1188B0+4A↑j ROM:00118918 cmpi.b #2,($70B).w ROM:0011891E bne.l *+6 ROM:00118924 ROM:00118924 locret_118924: ; CODE XREF: sub_1188B0+18↑j ROM:00118924 ; sub_1188B0+42↑j ... ROM:00118924 rts ROM:00118924 ; End of function sub_1188B0 ROM:00118924 ROM:00118926 ROM:00118926 ; =============== S U B R O U T I N E ======================================= ROM:00118926 ROM:00118926 ROM:00118926 sub_118926: ; CODE XREF: ROM:loc_118E1A↓p ROM:00118926 cmpi.b #1,($70B).w ROM:0011892C bne.s locret_118942 ROM:0011892E cmpi.w #0,($5E0).w ROM:00118934 bgt.s locret_118942 ROM:00118936 bset #3,($8EE).w ROM:0011893C move.b #2,($70B).w ROM:00118942 ROM:00118942 locret_118942: ; CODE XREF: sub_118926+6↑j ROM:00118942 ; sub_118926+E↑j ROM:00118942 rts ROM:00118942 ; End of function sub_118926 ROM:00118942 ROM:00118944 ROM:00118944 ; =============== S U B R O U T I N E ======================================= ROM:00118944 ROM:00118944 ROM:00118944 sub_118944: ; CODE XREF: ROM:00118CB8↓p ROM:00118944 ; ROM:loc_118D28↓p ROM:00118944 clr.w d1 ROM:00118946 move.b ($710).w,d1 ROM:0011894A cmpi.w #9,d1 ROM:0011894E bcc.s locret_118958 ROM:00118950 movea.l off_11895A(pc,d1.w*4),a0 ROM:00118954 nop ROM:00118956 jmp (a0) ROM:00118958 ; --------------------------------------------------------------------------- ROM:00118958 ROM:00118958 locret_118958: ; CODE XREF: sub_118944+A↑j ROM:00118958 rts ROM:00118958 ; End of function sub_118944 ROM:00118958 ROM:00118958 ; --------------------------------------------------------------------------- ROM:0011895A off_11895A: dc.l loc_11897E ; DATA XREF: sub_118944+C↑r ROM:0011895E dc.l locret_118986 ROM:00118962 dc.l loc_118988 ROM:00118966 dc.l loc_11899E ROM:0011896A dc.l loc_1189B4 ROM:0011896E dc.l loc_1189CA ROM:00118972 dc.l loc_1189E0 ROM:00118976 dc.l loc_1189F6 ROM:0011897A dc.l locret_118A0C ROM:0011897E ; --------------------------------------------------------------------------- ROM:0011897E ROM:0011897E loc_11897E: ; DATA XREF: ROM:off_11895A↑o ROM:0011897E move.b #1,($710).w ROM:00118984 rts ROM:00118986 ; --------------------------------------------------------------------------- ROM:00118986 ROM:00118986 locret_118986: ; DATA XREF: ROM:0011895E↑o ROM:00118986 rts ROM:00118988 ; --------------------------------------------------------------------------- ROM:00118988 ROM:00118988 loc_118988: ; DATA XREF: ROM:00118962↑o ROM:00118988 cmpi.w #0,($5E2).w ROM:0011898E bgt.s locret_11899C ROM:00118990 bset #2,($8DB).w ROM:00118996 move.b #1,($710).w ROM:0011899C ROM:0011899C locret_11899C: ; CODE XREF: ROM:0011898E↑j ROM:0011899C rts ROM:0011899E ; --------------------------------------------------------------------------- ROM:0011899E ROM:0011899E loc_11899E: ; DATA XREF: ROM:00118966↑o ROM:0011899E cmpi.w #0,($5E2).w ROM:001189A4 bgt.s locret_1189B2 ROM:001189A6 bset #2,($8DB).w ROM:001189AC move.b #1,($710).w ROM:001189B2 ROM:001189B2 locret_1189B2: ; CODE XREF: ROM:001189A4↑j ROM:001189B2 rts ROM:001189B4 ; --------------------------------------------------------------------------- ROM:001189B4 ROM:001189B4 loc_1189B4: ; DATA XREF: ROM:0011896A↑o ROM:001189B4 cmpi.w #0,($5E2).w ROM:001189BA bgt.s locret_1189C8 ROM:001189BC bset #2,($8DB).w ROM:001189C2 move.b #1,($710).w ROM:001189C8 ROM:001189C8 locret_1189C8: ; CODE XREF: ROM:001189BA↑j ROM:001189C8 rts ROM:001189CA ; --------------------------------------------------------------------------- ROM:001189CA ROM:001189CA loc_1189CA: ; DATA XREF: ROM:0011896E↑o ROM:001189CA cmpi.w #0,($5E2).w ROM:001189D0 bgt.s locret_1189DE ROM:001189D2 bset #2,($8DB).w ROM:001189D8 move.b #1,($710).w ROM:001189DE ROM:001189DE locret_1189DE: ; CODE XREF: ROM:001189D0↑j ROM:001189DE rts ROM:001189E0 ; --------------------------------------------------------------------------- ROM:001189E0 ROM:001189E0 loc_1189E0: ; DATA XREF: ROM:00118972↑o ROM:001189E0 cmpi.w #0,($5E2).w ROM:001189E6 bgt.s locret_1189F4 ROM:001189E8 bset #2,($8DB).w ROM:001189EE move.b #1,($710).w ROM:001189F4 ROM:001189F4 locret_1189F4: ; CODE XREF: ROM:001189E6↑j ROM:001189F4 rts ROM:001189F6 ; --------------------------------------------------------------------------- ROM:001189F6 ROM:001189F6 loc_1189F6: ; DATA XREF: ROM:00118976↑o ROM:001189F6 cmpi.w #0,($5E2).w ROM:001189FC bgt.s locret_118A0A ROM:001189FE bset #2,($8DB).w ROM:00118A04 move.b #1,($710).w ROM:00118A0A ROM:00118A0A locret_118A0A: ; CODE XREF: ROM:001189FC↑j ROM:00118A0A rts ROM:00118A0C ; --------------------------------------------------------------------------- ROM:00118A0C ROM:00118A0C locret_118A0C: ; DATA XREF: ROM:0011897A↑o ROM:00118A0C rts ROM:00118A0E ROM:00118A0E ; =============== S U B R O U T I N E ======================================= ROM:00118A0E ROM:00118A0E ROM:00118A0E sub_118A0E: ; CODE XREF: ROM:001116DA↑p ROM:00118A0E move.w ($FFFFFC0C).w,d3 ROM:00118A12 move.w ($FFFFFC0E).w,d4 ROM:00118A16 andi.w #$A,d3 ROM:00118A1A cmpi.w #0,d3 ROM:00118A1E beq.s loc_118A26 ROM:00118A20 bra.l locret_118C08 ROM:00118A26 ; --------------------------------------------------------------------------- ROM:00118A26 ROM:00118A26 loc_118A26: ; CODE XREF: sub_118A0E+10↑j ROM:00118A26 cmpi.b #1,($710).w ROM:00118A2C bne.s loc_118A5E ROM:00118A2E move.b $110(a5),d0 ROM:00118A32 cmp.b d4,d0 ROM:00118A34 bne.s loc_118A58 ROM:00118A36 move.b d0,($70F).w ROM:00118A3A bset #0,($8DB).w ROM:00118A40 move.w $B6(a5),d1 ROM:00118A44 clr.b ($857).w ROM:00118A48 move.w d1,($5E2).w ROM:00118A4C move.b #1,($857).w ROM:00118A52 move.b #2,($710).w ROM:00118A58 ROM:00118A58 loc_118A58: ; CODE XREF: sub_118A0E+26↑j ROM:00118A58 bra.l locret_118C08 ROM:00118A5E ; --------------------------------------------------------------------------- ROM:00118A5E ROM:00118A5E loc_118A5E: ; CODE XREF: sub_118A0E+1E↑j ROM:00118A5E cmpi.b #2,($710).w ROM:00118A64 bne.s loc_118A90 ROM:00118A66 move.b $111(a5),d0 ROM:00118A6A cmp.b d4,d0 ROM:00118A6C bne.s loc_118A8A ROM:00118A6E add.b d0,($70F).w ROM:00118A72 move.w $B6(a5),d1 ROM:00118A76 clr.b ($857).w ROM:00118A7A move.w d1,($5E2).w ROM:00118A7E move.b #1,($857).w ROM:00118A84 move.b #3,($710).w ROM:00118A8A ROM:00118A8A loc_118A8A: ; CODE XREF: sub_118A0E+5E↑j ROM:00118A8A bra.l locret_118C08 ROM:00118A90 ; --------------------------------------------------------------------------- ROM:00118A90 ROM:00118A90 loc_118A90: ; CODE XREF: sub_118A0E+56↑j ROM:00118A90 cmpi.b #3,($710).w ROM:00118A96 bne.s loc_118AC2 ROM:00118A98 move.b $112(a5),d0 ROM:00118A9C cmp.b d4,d0 ROM:00118A9E bne.s loc_118ABC ROM:00118AA0 add.b d0,($70F).w ROM:00118AA4 move.w $B6(a5),d1 ROM:00118AA8 clr.b ($857).w ROM:00118AAC move.w d1,($5E2).w ROM:00118AB0 move.b #1,($857).w ROM:00118AB6 move.b #4,($710).w ROM:00118ABC ROM:00118ABC loc_118ABC: ; CODE XREF: sub_118A0E+90↑j ROM:00118ABC bra.l locret_118C08 ROM:00118AC2 ; --------------------------------------------------------------------------- ROM:00118AC2 ROM:00118AC2 loc_118AC2: ; CODE XREF: sub_118A0E+88↑j ROM:00118AC2 cmpi.b #4,($710).w ROM:00118AC8 bne.l loc_118B4A ROM:00118ACE cmpi.b #1,d4 ROM:00118AD2 bne.s loc_118AD6 ROM:00118AD4 bra.s loc_118AEC ROM:00118AD6 ; --------------------------------------------------------------------------- ROM:00118AD6 ROM:00118AD6 loc_118AD6: ; CODE XREF: sub_118A0E+C4↑j ROM:00118AD6 cmpi.b #2,d4 ROM:00118ADA bne.s loc_118ADE ROM:00118ADC bra.s loc_118AEC ROM:00118ADE ; --------------------------------------------------------------------------- ROM:00118ADE ROM:00118ADE loc_118ADE: ; CODE XREF: sub_118A0E+CC↑j ROM:00118ADE cmpi.b #6,d4 ROM:00118AE2 bne.s loc_118AE6 ROM:00118AE4 bra.s loc_118AEC ROM:00118AE6 ; --------------------------------------------------------------------------- ROM:00118AE6 ROM:00118AE6 loc_118AE6: ; CODE XREF: sub_118A0E+D4↑j ROM:00118AE6 cmpi.b #9,d4 ROM:00118AEA bne.s loc_118B0E ROM:00118AEC ROM:00118AEC loc_118AEC: ; CODE XREF: sub_118A0E+C6↑j ROM:00118AEC ; sub_118A0E+CE↑j ... ROM:00118AEC add.b d4,($70F).w ROM:00118AF0 move.b d4,($70C).w ROM:00118AF4 move.w $B6(a5),d1 ROM:00118AF8 clr.b ($857).w ROM:00118AFC move.w d1,($5E2).w ROM:00118B00 move.b #1,($857).w ROM:00118B06 move.b #5,($710).w ROM:00118B0C bra.s loc_118B44 ROM:00118B0E ; --------------------------------------------------------------------------- ROM:00118B0E ROM:00118B0E loc_118B0E: ; CODE XREF: sub_118A0E+DC↑j ROM:00118B0E cmpi.b #3,d4 ROM:00118B12 bne.s loc_118B16 ROM:00118B14 bra.s loc_118B24 ROM:00118B16 ; --------------------------------------------------------------------------- ROM:00118B16 ROM:00118B16 loc_118B16: ; CODE XREF: sub_118A0E+104↑j ROM:00118B16 cmpi.b #4,d4 ROM:00118B1A bne.s loc_118B1E ROM:00118B1C bra.s loc_118B24 ROM:00118B1E ; --------------------------------------------------------------------------- ROM:00118B1E ROM:00118B1E loc_118B1E: ; CODE XREF: sub_118A0E+10C↑j ROM:00118B1E cmpi.b #7,d4 ROM:00118B22 bne.s loc_118B44 ROM:00118B24 ROM:00118B24 loc_118B24: ; CODE XREF: sub_118A0E+106↑j ROM:00118B24 ; sub_118A0E+10E↑j ROM:00118B24 add.b d4,($70F).w ROM:00118B28 move.b d4,($70C).w ROM:00118B2C move.w $B6(a5),d1 ROM:00118B30 clr.b ($857).w ROM:00118B34 move.w d1,($5E2).w ROM:00118B38 move.b #1,($857).w ROM:00118B3E move.b #7,($710).w ROM:00118B44 ROM:00118B44 loc_118B44: ; CODE XREF: sub_118A0E+FE↑j ROM:00118B44 ; sub_118A0E+114↑j ROM:00118B44 bra.l locret_118C08 ROM:00118B4A ; --------------------------------------------------------------------------- ROM:00118B4A ROM:00118B4A loc_118B4A: ; CODE XREF: sub_118A0E+BA↑j ROM:00118B4A cmpi.b #5,($710).w ROM:00118B50 bne.l loc_118BC2 ROM:00118B56 cmpi.b #1,($70C).w ROM:00118B5C bne.s loc_118B60 ROM:00118B5E bra.s loc_118B72 ROM:00118B60 ; --------------------------------------------------------------------------- ROM:00118B60 ROM:00118B60 loc_118B60: ; CODE XREF: sub_118A0E+14E↑j ROM:00118B60 cmpi.b #6,($70C).w ROM:00118B66 bne.s loc_118B6A ROM:00118B68 bra.s loc_118B72 ROM:00118B6A ; --------------------------------------------------------------------------- ROM:00118B6A ROM:00118B6A loc_118B6A: ; CODE XREF: sub_118A0E+158↑j ROM:00118B6A cmpi.b #9,($70C).w ROM:00118B70 bne.s loc_118B94 ROM:00118B72 ROM:00118B72 loc_118B72: ; CODE XREF: sub_118A0E+150↑j ROM:00118B72 ; sub_118A0E+15A↑j ROM:00118B72 add.b d4,($70F).w ROM:00118B76 move.b d4,($70D).w ROM:00118B7A move.w $B6(a5),d1 ROM:00118B7E clr.b ($857).w ROM:00118B82 move.w d1,($5E2).w ROM:00118B86 move.b #1,($857).w ROM:00118B8C move.b #7,($710).w ROM:00118B92 bra.s loc_118BBC ROM:00118B94 ; --------------------------------------------------------------------------- ROM:00118B94 ROM:00118B94 loc_118B94: ; CODE XREF: sub_118A0E+162↑j ROM:00118B94 cmpi.b #2,($70C).w ROM:00118B9A bne.s loc_118BBC ROM:00118B9C add.b d4,($70F).w ROM:00118BA0 move.b d4,($70D).w ROM:00118BA4 move.w $B6(a5),d1 ROM:00118BA8 clr.b ($857).w ROM:00118BAC move.w d1,($5E2).w ROM:00118BB0 move.b #1,($857).w ROM:00118BB6 move.b #6,($710).w ROM:00118BBC ROM:00118BBC loc_118BBC: ; CODE XREF: sub_118A0E+184↑j ROM:00118BBC ; sub_118A0E+18C↑j ROM:00118BBC bra.l locret_118C08 ROM:00118BC2 ; --------------------------------------------------------------------------- ROM:00118BC2 ROM:00118BC2 loc_118BC2: ; CODE XREF: sub_118A0E+142↑j ROM:00118BC2 cmpi.b #6,($710).w ROM:00118BC8 bne.s loc_118BEC ROM:00118BCA add.b d4,($70F).w ROM:00118BCE move.b d4,($70E).w ROM:00118BD2 move.w $B6(a5),d1 ROM:00118BD6 clr.b ($857).w ROM:00118BDA move.w d1,($5E2).w ROM:00118BDE move.b #1,($857).w ROM:00118BE4 move.b #7,($710).w ROM:00118BEA bra.s locret_118C08 ROM:00118BEC ; --------------------------------------------------------------------------- ROM:00118BEC ROM:00118BEC loc_118BEC: ; CODE XREF: sub_118A0E+1BA↑j ROM:00118BEC cmpi.b #7,($710).w ROM:00118BF2 bne.s locret_118C08 ROM:00118BF4 move.b ($70F).w,d0 ROM:00118BF8 cmp.b d4,d0 ROM:00118BFA bne.s locret_118C08 ROM:00118BFC bset #7,($8ED).w ROM:00118C02 move.b #8,($710).w ROM:00118C08 ROM:00118C08 locret_118C08: ; CODE XREF: sub_118A0E+12↑j ROM:00118C08 ; sub_118A0E:loc_118A58↑j ... ROM:00118C08 rts ROM:00118C08 ; End of function sub_118A0E ROM:00118C08 ROM:00118C0A ROM:00118C0A ; =============== S U B R O U T I N E ======================================= ROM:00118C0A ROM:00118C0A ROM:00118C0A sub_118C0A: ; CODE XREF: ROM:00111A06↑p ROM:00118C0A clr.w d1 ROM:00118C0C move.b ($711).w,d1 ROM:00118C10 cmpi.w #8,d1 ROM:00118C14 bcc.s locret_118C1E ROM:00118C16 movea.l off_118C20(pc,d1.w*4),a0 ROM:00118C1A nop ROM:00118C1C jmp (a0) ROM:00118C1E ; --------------------------------------------------------------------------- ROM:00118C1E ROM:00118C1E locret_118C1E: ; CODE XREF: sub_118C0A+A↑j ROM:00118C1E rts ROM:00118C1E ; End of function sub_118C0A ROM:00118C1E ROM:00118C1E ; --------------------------------------------------------------------------- ROM:00118C20 off_118C20: dc.l loc_118C40 ; DATA XREF: sub_118C0A+C↑r ROM:00118C24 dc.l loc_118C46 ROM:00118C28 dc.l loc_118C70 ROM:00118C2C dc.l loc_118CC0 ROM:00118C30 dc.l loc_118D30 ROM:00118C34 dc.l loc_118D8E ROM:00118C38 dc.l loc_118DDC ROM:00118C3C dc.l locret_118E22 ROM:00118C40 ; --------------------------------------------------------------------------- ROM:00118C40 ROM:00118C40 loc_118C40: ; DATA XREF: ROM:off_118C20↑o ROM:00118C40 move.b #1,($711).w ROM:00118C46 ROM:00118C46 loc_118C46: ; DATA XREF: ROM:00118C24↑o ROM:00118C46 btst #3,($8E9).w ROM:00118C4C beq.s locret_118C6E ROM:00118C4E move.w $BE(a5),d0 ROM:00118C52 clr.b ($858).w ROM:00118C56 move.w d0,($5E4).w ROM:00118C5A move.b #1,($858).w ROM:00118C60 bset #5,($FFFFFC0B).w ROM:00118C66 move.b #2,($711).w ROM:00118C6C bra.s loc_118CB2 ROM:00118C6E ; --------------------------------------------------------------------------- ROM:00118C6E ROM:00118C6E locret_118C6E: ; CODE XREF: ROM:00118C4C↑j ROM:00118C6E rts ROM:00118C70 ; --------------------------------------------------------------------------- ROM:00118C70 ROM:00118C70 loc_118C70: ; DATA XREF: ROM:00118C28↑o ROM:00118C70 btst #0,($8DB).w ROM:00118C76 beq.s loc_118C8A ROM:00118C78 bclr #0,($8DB).w ROM:00118C7E move.b #3,($711).w ROM:00118C84 bra.l loc_118D28 ROM:00118C8A ; --------------------------------------------------------------------------- ROM:00118C8A ROM:00118C8A loc_118C8A: ; CODE XREF: ROM:00118C76↑j ROM:00118C8A cmpi.w #0,($5E4).w ROM:00118C90 bgt.s loc_118CB2 ROM:00118C92 bset #2,($8E1).w ROM:00118C98 bclr #5,($FFFFFC0B).w ROM:00118C9E bclr #4,($8E1).w ROM:00118CA4 move.b #0,($710).w ROM:00118CAA move.b #7,($711).w ROM:00118CB0 rts ROM:00118CB2 ; --------------------------------------------------------------------------- ROM:00118CB2 ROM:00118CB2 loc_118CB2: ; CODE XREF: ROM:00118C6C↑j ROM:00118CB2 ; ROM:00118C90↑j ... ROM:00118CB2 bset #4,($8E1).w ROM:00118CB8 bsr.l sub_118944 ROM:00118CBE rts ROM:00118CC0 ; --------------------------------------------------------------------------- ROM:00118CC0 ROM:00118CC0 loc_118CC0: ; DATA XREF: ROM:00118C2C↑o ROM:00118CC0 btst #7,($8ED).w ROM:00118CC6 beq.s loc_118D00 ROM:00118CC8 bclr #7,($8ED).w ROM:00118CCE move.w $BC(a5),d0 ROM:00118CD2 clr.b ($858).w ROM:00118CD6 move.w d0,($5E4).w ROM:00118CDA move.b #1,($858).w ROM:00118CE0 bclr #4,($8E1).w ROM:00118CE6 move.b #0,($710).w ROM:00118CEC bset #4,($8E3).w ROM:00118CF2 bsr.l sub_116678 ROM:00118CF8 move.b #4,($711).w ROM:00118CFE rts ROM:00118D00 ; --------------------------------------------------------------------------- ROM:00118D00 ROM:00118D00 loc_118D00: ; CODE XREF: ROM:00118CC6↑j ROM:00118D00 btst #2,($8DB).w ROM:00118D06 beq.s loc_118D28 ROM:00118D08 bclr #2,($8DB).w ROM:00118D0E move.w $BE(a5),d0 ROM:00118D12 clr.b ($858).w ROM:00118D16 move.w d0,($5E4).w ROM:00118D1A move.b #1,($858).w ROM:00118D20 move.b #2,($711).w ROM:00118D26 bra.s loc_118CB2 ROM:00118D28 ; --------------------------------------------------------------------------- ROM:00118D28 ROM:00118D28 loc_118D28: ; CODE XREF: ROM:00118C84↑j ROM:00118D28 ; ROM:00118D06↑j ROM:00118D28 bsr.l sub_118944 ROM:00118D2E rts ROM:00118D30 ; --------------------------------------------------------------------------- ROM:00118D30 ROM:00118D30 loc_118D30: ; DATA XREF: ROM:00118C30↑o ROM:00118D30 cmpi.w #0,($5E4).w ROM:00118D36 bgt.s loc_118D56 ROM:00118D38 move.w $BE(a5),d0 ROM:00118D3C clr.b ($858).w ROM:00118D40 move.w d0,($5E4).w ROM:00118D44 move.b #1,($858).w ROM:00118D4A move.b #2,($711).w ROM:00118D50 bra.l loc_118CB2 ROM:00118D56 ; --------------------------------------------------------------------------- ROM:00118D56 ROM:00118D56 loc_118D56: ; CODE XREF: ROM:00118D36↑j ROM:00118D56 move.w $BC(a5),d0 ROM:00118D5A sub.w $BA(a5),d0 ROM:00118D5E cmp.w ($5E4).w,d0 ROM:00118D62 blt.s locret_118D8C ROM:00118D64 btst #6,($FFFFFC0D).w ROM:00118D6A bne.s locret_118D8C ROM:00118D6C bclr #4,($8E3).w ROM:00118D72 bclr #5,($FFFFFC0B).w ROM:00118D78 bset #3,($FFFFFC0B).w ROM:00118D7E bset #4,($8E7).w ROM:00118D84 move.b #5,($711).w ROM:00118D8A bra.s locret_118DDA ROM:00118D8C ; --------------------------------------------------------------------------- ROM:00118D8C ROM:00118D8C locret_118D8C: ; CODE XREF: ROM:00118D62↑j ROM:00118D8C ; ROM:00118D6A↑j ROM:00118D8C rts ROM:00118D8E ; --------------------------------------------------------------------------- ROM:00118D8E ROM:00118D8E loc_118D8E: ; DATA XREF: ROM:00118C34↑o ROM:00118D8E btst #3,($8EA).w ROM:00118D94 beq.s locret_118DDA ROM:00118D96 bclr #3,($8EA).w ROM:00118D9C bclr #3,($FFFFFC0B).w ROM:00118DA2 bclr #4,($8E7).w ROM:00118DA8 move.b #0,($713).w ROM:00118DAE move.w ($FFFFFC0E).w,d0 ROM:00118DB2 move.w ($FFFFFC0C).w,d0 ROM:00118DB6 move.w $BE(a5),d0 ROM:00118DBA clr.b ($858).w ROM:00118DBE move.w d0,($5E4).w ROM:00118DC2 move.b #1,($858).w ROM:00118DC8 bset #5,($FFFFFC0B).w ROM:00118DCE move.b #2,($711).w ROM:00118DD4 bra.l loc_118CB2 ROM:00118DDA ; --------------------------------------------------------------------------- ROM:00118DDA ROM:00118DDA locret_118DDA: ; CODE XREF: ROM:00118D8A↑j ROM:00118DDA ; ROM:00118D94↑j ROM:00118DDA rts ROM:00118DDC ; --------------------------------------------------------------------------- ROM:00118DDC ROM:00118DDC loc_118DDC: ; DATA XREF: ROM:00118C38↑o ROM:00118DDC btst #3,($8EE).w ROM:00118DE2 beq.s loc_118E1A ROM:00118DE4 bclr #3,($8EE).w ROM:00118DEA bclr #3,($8E4).w ROM:00118DF0 move.b #0,($70B).w ROM:00118DF6 bset #4,($8E3).w ROM:00118DFC move.w $BC(a5),d0 ROM:00118E00 sub.w $B8(a5),d0 ROM:00118E04 clr.b ($858).w ROM:00118E08 move.w d0,($5E4).w ROM:00118E0C move.b #1,($858).w ROM:00118E12 move.b #4,($711).w ROM:00118E18 rts ROM:00118E1A ; --------------------------------------------------------------------------- ROM:00118E1A ROM:00118E1A loc_118E1A: ; CODE XREF: ROM:00118DE2↑j ROM:00118E1A bsr.l sub_118926 ROM:00118E20 rts ROM:00118E22 ; --------------------------------------------------------------------------- ROM:00118E22 ROM:00118E22 locret_118E22: ; DATA XREF: ROM:00118C3C↑o ROM:00118E22 rts ROM:00118E24 ROM:00118E24 ; =============== S U B R O U T I N E ======================================= ROM:00118E24 ROM:00118E24 ROM:00118E24 sub_118E24: ; CODE XREF: ROM:001116CC↑p ROM:00118E24 cmpi.b #4,($711).w ROM:00118E2A bne.s locret_118E4E ROM:00118E2C btst #1,($FFFFFC0D).w ROM:00118E32 bne.s locret_118E4E ROM:00118E34 btst #3,($FFFFFC0D).w ROM:00118E3A bne.s locret_118E4E ROM:00118E3C bclr #4,($8E3).w ROM:00118E42 bset #3,($8E4).w ROM:00118E48 move.b #6,($711).w ROM:00118E4E ROM:00118E4E locret_118E4E: ; CODE XREF: sub_118E24+6↑j ROM:00118E4E ; sub_118E24+E↑j ... ROM:00118E4E rts ROM:00118E4E ; End of function sub_118E24 ROM:00118E4E ROM:00118E50 ROM:00118E50 ; =============== S U B R O U T I N E ======================================= ROM:00118E50 ROM:00118E50 ROM:00118E50 sub_118E50: ; CODE XREF: ROM:00115E24↑p ROM:00118E50 clr.w d1 ROM:00118E52 move.b ($713).w,d1 ROM:00118E56 cmpi.w #4,d1 ROM:00118E5A bcc.s locret_118E64 ROM:00118E5C movea.l off_118E66(pc,d1.w*4),a0 ROM:00118E60 nop ROM:00118E62 jmp (a0) ROM:00118E64 ; --------------------------------------------------------------------------- ROM:00118E64 ROM:00118E64 locret_118E64: ; CODE XREF: sub_118E50+A↑j ROM:00118E64 rts ROM:00118E64 ; End of function sub_118E50 ROM:00118E64 ROM:00118E64 ; --------------------------------------------------------------------------- ROM:00118E66 off_118E66: dc.l loc_118E76 ; DATA XREF: sub_118E50+C↑r ROM:00118E6A dc.l loc_118E8C ROM:00118E6E dc.l locret_118EF8 ROM:00118E72 dc.l loc_118EFA ROM:00118E76 ; --------------------------------------------------------------------------- ROM:00118E76 ROM:00118E76 loc_118E76: ; DATA XREF: ROM:off_118E66↑o ROM:00118E76 clr.w ($558).w ROM:00118E7A bsr.w sub_118F14 ROM:00118E7E move.b #1,($712).w ROM:00118E84 move.b #1,($713).w ROM:00118E8A rts ROM:00118E8C ; --------------------------------------------------------------------------- ROM:00118E8C ROM:00118E8C loc_118E8C: ; DATA XREF: ROM:00118E6A↑o ROM:00118E8C btst #5,($8E6).w ROM:00118E92 beq.s loc_118EA8 ROM:00118E94 bclr #5,($8E6).w ROM:00118E9A bset #3,($8EA).w ROM:00118EA0 move.b #2,($713).w ROM:00118EA6 rts ROM:00118EA8 ; --------------------------------------------------------------------------- ROM:00118EA8 ROM:00118EA8 loc_118EA8: ; CODE XREF: ROM:00118E92↑j ROM:00118EA8 btst #0,($FFFFFC0C).w ROM:00118EAE beq.s locret_118EF6 ROM:00118EB0 btst #6,($FFFFFC0D).w ROM:00118EB6 beq.s locret_118EF6 ROM:00118EB8 cmpi.b #$B,($712).w ROM:00118EBE blt.s loc_118EE8 ROM:00118EC0 move.w ($FFFFFC0E).w,d1 ROM:00118EC4 move.w ($FFFFFC0C).w,d1 ROM:00118EC8 clr.b ($712).w ROM:00118ECC move.w $C2(a5),d1 ROM:00118ED0 clr.b ($859).w ROM:00118ED4 move.w d1,($5E6).w ROM:00118ED8 move.b #1,($859).w ROM:00118EDE move.b #3,($713).w ROM:00118EE4 rts ROM:00118EE6 ; --------------------------------------------------------------------------- ROM:00118EE6 bra.s locret_118EF6 ROM:00118EE8 ; --------------------------------------------------------------------------- ROM:00118EE8 ROM:00118EE8 loc_118EE8: ; CODE XREF: ROM:00118EBE↑j ROM:00118EE8 bsr.w sub_118F14 ROM:00118EEC addq.b #1,($712).w ROM:00118EF0 move.b #1,($713).w ROM:00118EF6 ROM:00118EF6 locret_118EF6: ; CODE XREF: ROM:00118EAE↑j ROM:00118EF6 ; ROM:00118EB6↑j ... ROM:00118EF6 rts ROM:00118EF8 ; --------------------------------------------------------------------------- ROM:00118EF8 ROM:00118EF8 locret_118EF8: ; DATA XREF: ROM:00118E6E↑o ROM:00118EF8 rts ROM:00118EFA ; --------------------------------------------------------------------------- ROM:00118EFA ROM:00118EFA loc_118EFA: ; DATA XREF: ROM:00118E72↑o ROM:00118EFA cmpi.w #0,($5E6).w ROM:00118F00 bgt.s locret_118F12 ROM:00118F02 bsr.w sub_118F14 ROM:00118F06 move.b #1,($712).w ROM:00118F0C move.b #1,($713).w ROM:00118F12 ROM:00118F12 locret_118F12: ; CODE XREF: ROM:00118F00↑j ROM:00118F12 rts ROM:00118F14 ROM:00118F14 ; =============== S U B R O U T I N E ======================================= ROM:00118F14 ROM:00118F14 ROM:00118F14 sub_118F14: ; CODE XREF: ROM:00118E7A↑p ROM:00118F14 ; ROM:loc_118EE8↑p ... ROM:00118F14 cmpi.w #0,($556).w ROM:00118F1A ble.s loc_118F50 ROM:00118F1C lea ($11C5).w,a0 ROM:00118F20 clr.w d1 ROM:00118F22 move.w ($FFFFFC0E).w,d2 ROM:00118F26 move.w ($FFFFFC0C).w,d2 ROM:00118F2A move.w ($558).w,d0 ROM:00118F2E move.b (a0,d0.w),d1 ROM:00118F32 move.w d1,($FFFFFC0E).w ROM:00118F36 addq.w #1,d0 ROM:00118F38 bvc.s loc_118F3E ROM:00118F3A move.w #$8000,d0 ROM:00118F3E ROM:00118F3E loc_118F3E: ; CODE XREF: sub_118F14+24↑j ROM:00118F3E cmp.w ($556).w,d0 ROM:00118F42 blt.s loc_118F4A ROM:00118F44 bset #5,($8E6).w ROM:00118F4A ROM:00118F4A loc_118F4A: ; CODE XREF: sub_118F14+2E↑j ROM:00118F4A move.w d0,($558).w ROM:00118F4E bra.s locret_118F56 ROM:00118F50 ; --------------------------------------------------------------------------- ROM:00118F50 ROM:00118F50 loc_118F50: ; CODE XREF: sub_118F14+6↑j ROM:00118F50 bset #5,($8E6).w ROM:00118F56 ROM:00118F56 locret_118F56: ; CODE XREF: sub_118F14+3A↑j ROM:00118F56 rts ROM:00118F56 ; End of function sub_118F14 ROM:00118F56 ROM:00118F58 ROM:00118F58 ; =============== S U B R O U T I N E ======================================= ROM:00118F58 ROM:00118F58 ROM:00118F58 sub_118F58: ; CODE XREF: sub_1192F8↓p ROM:00118F58 move.w #$3BF4,d1 ROM:00118F5C move.w ($A2C).w,d2 ROM:00118F60 move.w ($9E4).w,d3 ROM:00118F64 bsr.l sub_115CB8 ROM:00118F6A move.w d1,($55A).w ROM:00118F6E rts ROM:00118F6E ; End of function sub_118F58 ROM:00118F6E ROM:00118F70 ROM:00118F70 ; =============== S U B R O U T I N E ======================================= ROM:00118F70 ROM:00118F70 ROM:00118F70 sub_118F70: ; CODE XREF: sub_112E44+3EA↑p ROM:00118F70 ; sub_112E44+406↑p ... ROM:00118F70 bsr.w sub_118F8A ROM:00118F74 bsr.w sub_11900C ROM:00118F78 bsr.w sub_11908E ROM:00118F7C bsr.w sub_1190B4 ROM:00118F80 bsr.w sub_1190D2 ROM:00118F84 bsr.w sub_1190F2 ROM:00118F88 rts ROM:00118F88 ; End of function sub_118F70 ROM:00118F88 ROM:00118F8A ROM:00118F8A ; =============== S U B R O U T I N E ======================================= ROM:00118F8A ROM:00118F8A ROM:00118F8A sub_118F8A: ; CODE XREF: sub_118F70↑p ROM:00118F8A clr.w d1 ROM:00118F8C move.b ($714).w,d1 ROM:00118F90 cmpi.w #3,d1 ROM:00118F94 bcc.s locret_118F9E ROM:00118F96 movea.l off_118FA0(pc,d1.w*4),a0 ROM:00118F9A nop ROM:00118F9C jmp (a0) ROM:00118F9E ; --------------------------------------------------------------------------- ROM:00118F9E ROM:00118F9E locret_118F9E: ; CODE XREF: sub_118F8A+A↑j ROM:00118F9E rts ROM:00118F9E ; End of function sub_118F8A ROM:00118F9E ROM:00118F9E ; --------------------------------------------------------------------------- ROM:00118FA0 off_118FA0: dc.l loc_118FAC ; DATA XREF: sub_118F8A+C↑r ROM:00118FA4 dc.l loc_118FBA ROM:00118FA8 dc.l loc_118FD6 ROM:00118FAC ; --------------------------------------------------------------------------- ROM:00118FAC ROM:00118FAC loc_118FAC: ; DATA XREF: ROM:off_118FA0↑o ROM:00118FAC bclr #3,($8DE).w ROM:00118FB2 move.b #1,($714).w ROM:00118FB8 rts ROM:00118FBA ; --------------------------------------------------------------------------- ROM:00118FBA ROM:00118FBA loc_118FBA: ; DATA XREF: ROM:00118FA4↑o ROM:00118FBA cmpi.w #5,($56C).w ROM:00118FC0 bne.s locret_118FD4 ROM:00118FC2 bsr.w sub_119004 ROM:00118FC6 bset #3,($8DE).w ROM:00118FCC move.b #2,($714).w ROM:00118FD2 rts ROM:00118FD4 ; --------------------------------------------------------------------------- ROM:00118FD4 ROM:00118FD4 locret_118FD4: ; CODE XREF: ROM:00118FC0↑j ROM:00118FD4 rts ROM:00118FD6 ; --------------------------------------------------------------------------- ROM:00118FD6 ROM:00118FD6 loc_118FD6: ; DATA XREF: ROM:00118FA8↑o ROM:00118FD6 cmpi.w #5,($56C).w ROM:00118FDC bne.s loc_118FEA ROM:00118FDE bsr.w sub_119004 ROM:00118FE2 move.b #2,($714).w ROM:00118FE8 rts ROM:00118FEA ; --------------------------------------------------------------------------- ROM:00118FEA ROM:00118FEA loc_118FEA: ; CODE XREF: ROM:00118FDC↑j ROM:00118FEA cmpi.w #6,($56C).w ROM:00118FF0 bne.s locret_119000 ROM:00118FF2 bclr #3,($8DE).w ROM:00118FF8 move.b #1,($714).w ROM:00118FFE rts ROM:00119000 ; --------------------------------------------------------------------------- ROM:00119000 ROM:00119000 locret_119000: ; CODE XREF: ROM:00118FF0↑j ROM:00119000 rts ROM:00119002 ; --------------------------------------------------------------------------- ROM:00119002 rts ROM:00119004 ROM:00119004 ; =============== S U B R O U T I N E ======================================= ROM:00119004 ROM:00119004 ROM:00119004 sub_119004: ; CODE XREF: ROM:00118FC2↑p ROM:00119004 ; ROM:00118FDE↑p ROM:00119004 move.w ($568).w,($55C).w ROM:0011900A rts ROM:0011900A ; End of function sub_119004 ROM:0011900A ROM:0011900C ROM:0011900C ; =============== S U B R O U T I N E ======================================= ROM:0011900C ROM:0011900C ROM:0011900C sub_11900C: ; CODE XREF: sub_118F70+4↑p ROM:0011900C clr.w d1 ROM:0011900E move.b ($715).w,d1 ROM:00119012 cmpi.w #3,d1 ROM:00119016 bcc.s locret_119020 ROM:00119018 movea.l off_119022(pc,d1.w*4),a0 ROM:0011901C nop ROM:0011901E jmp (a0) ROM:00119020 ; --------------------------------------------------------------------------- ROM:00119020 ROM:00119020 locret_119020: ; CODE XREF: sub_11900C+A↑j ROM:00119020 rts ROM:00119020 ; End of function sub_11900C ROM:00119020 ROM:00119020 ; --------------------------------------------------------------------------- ROM:00119022 off_119022: dc.l loc_11902E ; DATA XREF: sub_11900C+C↑r ROM:00119026 dc.l loc_11903C ROM:0011902A dc.l loc_119058 ROM:0011902E ; --------------------------------------------------------------------------- ROM:0011902E ROM:0011902E loc_11902E: ; DATA XREF: ROM:off_119022↑o ROM:0011902E bclr #7,($8E1).w ROM:00119034 move.b #1,($715).w ROM:0011903A rts ROM:0011903C ; --------------------------------------------------------------------------- ROM:0011903C ROM:0011903C loc_11903C: ; DATA XREF: ROM:00119026↑o ROM:0011903C cmpi.w #1,($56C).w ROM:00119042 bne.s locret_119056 ROM:00119044 bsr.w sub_119086 ROM:00119048 bset #7,($8E1).w ROM:0011904E move.b #2,($715).w ROM:00119054 rts ROM:00119056 ; --------------------------------------------------------------------------- ROM:00119056 ROM:00119056 locret_119056: ; CODE XREF: ROM:00119042↑j ROM:00119056 rts ROM:00119058 ; --------------------------------------------------------------------------- ROM:00119058 ROM:00119058 loc_119058: ; DATA XREF: ROM:0011902A↑o ROM:00119058 cmpi.w #1,($56C).w ROM:0011905E bne.s loc_11906C ROM:00119060 bsr.w sub_119086 ROM:00119064 move.b #2,($715).w ROM:0011906A rts ROM:0011906C ; --------------------------------------------------------------------------- ROM:0011906C ROM:0011906C loc_11906C: ; CODE XREF: ROM:0011905E↑j ROM:0011906C cmpi.w #2,($56C).w ROM:00119072 bne.s locret_119082 ROM:00119074 bclr #7,($8E1).w ROM:0011907A move.b #1,($715).w ROM:00119080 rts ROM:00119082 ; --------------------------------------------------------------------------- ROM:00119082 ROM:00119082 locret_119082: ; CODE XREF: ROM:00119072↑j ROM:00119082 rts ROM:00119084 ; --------------------------------------------------------------------------- ROM:00119084 rts ROM:00119086 ROM:00119086 ; =============== S U B R O U T I N E ======================================= ROM:00119086 ROM:00119086 ROM:00119086 sub_119086: ; CODE XREF: ROM:00119044↑p ROM:00119086 ; ROM:00119060↑p ROM:00119086 move.w ($568).w,($55E).w ROM:0011908C rts ROM:0011908C ; End of function sub_119086 ROM:0011908C ROM:0011908E ROM:0011908E ; =============== S U B R O U T I N E ======================================= ROM:0011908E ROM:0011908E ROM:0011908E sub_11908E: ; CODE XREF: sub_118F70+8↑p ROM:0011908E cmpi.w #0,($56C).w ROM:00119094 bne.s locret_1190B2 ROM:00119096 move.w $C4(a5),d0 ROM:0011909A cmp.w ($56A).w,d0 ROM:0011909E bge.s loc_1190A6 ROM:001190A0 move.w d0,($562).w ROM:001190A4 bra.s loc_1190AC ROM:001190A6 ; --------------------------------------------------------------------------- ROM:001190A6 ROM:001190A6 loc_1190A6: ; CODE XREF: sub_11908E+10↑j ROM:001190A6 move.w ($56A).w,($562).w ROM:001190AC ROM:001190AC loc_1190AC: ; CODE XREF: sub_11908E+16↑j ROM:001190AC move.w ($568).w,($560).w ROM:001190B2 ROM:001190B2 locret_1190B2: ; CODE XREF: sub_11908E+6↑j ROM:001190B2 rts ROM:001190B2 ; End of function sub_11908E ROM:001190B2 ROM:001190B4 ROM:001190B4 ; =============== S U B R O U T I N E ======================================= ROM:001190B4 ROM:001190B4 ROM:001190B4 sub_1190B4: ; CODE XREF: sub_118F70+C↑p ROM:001190B4 cmpi.w #3,($56C).w ROM:001190BA bne.s locret_1190D0 ROM:001190BC btst #3,($8DE).w ROM:001190C2 bne.s locret_1190D0 ROM:001190C4 bclr #6,($8E7).w ROM:001190CA bset #6,($8EC).w ROM:001190D0 ROM:001190D0 locret_1190D0: ; CODE XREF: sub_1190B4+6↑j ROM:001190D0 ; sub_1190B4+E↑j ROM:001190D0 rts ROM:001190D0 ; End of function sub_1190B4 ROM:001190D0 ROM:001190D2 ROM:001190D2 ; =============== S U B R O U T I N E ======================================= ROM:001190D2 ROM:001190D2 ROM:001190D2 sub_1190D2: ; CODE XREF: sub_118F70+10↑p ROM:001190D2 cmpi.w #4,($56C).w ROM:001190D8 bne.s locret_1190F0 ROM:001190DA btst #2,($8EC).w ROM:001190E0 beq.s loc_1190EA ROM:001190E2 btst #3,($8EB).w ROM:001190E8 beq.s locret_1190F0 ROM:001190EA ROM:001190EA loc_1190EA: ; CODE XREF: sub_1190D2+E↑j ROM:001190EA bset #6,($8E7).w ROM:001190F0 ROM:001190F0 locret_1190F0: ; CODE XREF: sub_1190D2+6↑j ROM:001190F0 ; sub_1190D2+16↑j ROM:001190F0 rts ROM:001190F0 ; End of function sub_1190D2 ROM:001190F0 ROM:001190F2 ROM:001190F2 ; =============== S U B R O U T I N E ======================================= ROM:001190F2 ROM:001190F2 ROM:001190F2 sub_1190F2: ; CODE XREF: sub_118F70+14↑p ROM:001190F2 clr.w d1 ROM:001190F4 move.b ($716).w,d1 ROM:001190F8 cmpi.w #4,d1 ROM:001190FC bcc.s locret_119106 ROM:001190FE movea.l off_119108(pc,d1.w*4),a0 ROM:00119102 nop ROM:00119104 jmp (a0) ROM:00119106 ; --------------------------------------------------------------------------- ROM:00119106 ROM:00119106 locret_119106: ; CODE XREF: sub_1190F2+A↑j ROM:00119106 rts ROM:00119106 ; End of function sub_1190F2 ROM:00119106 ROM:00119106 ; --------------------------------------------------------------------------- ROM:00119108 off_119108: dc.l loc_119118 ; DATA XREF: sub_1190F2+C↑r ROM:0011910C dc.l loc_119120 ROM:00119110 dc.l loc_119146 ROM:00119114 dc.l loc_11916C ROM:00119118 ; --------------------------------------------------------------------------- ROM:00119118 ROM:00119118 loc_119118: ; DATA XREF: ROM:off_119108↑o ROM:00119118 move.b #1,($716).w ROM:0011911E rts ROM:00119120 ; --------------------------------------------------------------------------- ROM:00119120 ROM:00119120 loc_119120: ; DATA XREF: ROM:0011910C↑o ROM:00119120 btst #3,($8DE).w ROM:00119126 beq.s loc_119130 ROM:00119128 move.b #3,($716).w ROM:0011912E bra.s loc_11918E ROM:00119130 ; --------------------------------------------------------------------------- ROM:00119130 ROM:00119130 loc_119130: ; CODE XREF: ROM:00119126↑j ROM:00119130 btst #7,($8E1).w ROM:00119136 beq.s loc_119140 ROM:00119138 move.b #2,($716).w ROM:0011913E bra.s loc_11918E ROM:00119140 ; --------------------------------------------------------------------------- ROM:00119140 ROM:00119140 loc_119140: ; CODE XREF: ROM:00119136↑j ROM:00119140 ; ROM:00119164↓j ... ROM:00119140 bsr.w sub_119196 ROM:00119144 rts ROM:00119146 ; --------------------------------------------------------------------------- ROM:00119146 ROM:00119146 loc_119146: ; DATA XREF: ROM:00119110↑o ROM:00119146 btst #3,($8DE).w ROM:0011914C beq.s loc_119156 ROM:0011914E move.b #3,($716).w ROM:00119154 bra.s loc_11918E ROM:00119156 ; --------------------------------------------------------------------------- ROM:00119156 ROM:00119156 loc_119156: ; CODE XREF: ROM:0011914C↑j ROM:00119156 btst #7,($8E1).w ROM:0011915C bne.s loc_119166 ROM:0011915E move.b #1,($716).w ROM:00119164 bra.s loc_119140 ROM:00119166 ; --------------------------------------------------------------------------- ROM:00119166 ROM:00119166 loc_119166: ; CODE XREF: ROM:0011915C↑j ROM:00119166 ; ROM:00119182↓j ROM:00119166 bsr.w sub_1191A4 ROM:0011916A rts ROM:0011916C ; --------------------------------------------------------------------------- ROM:0011916C ROM:0011916C loc_11916C: ; DATA XREF: ROM:00119114↑o ROM:0011916C btst #3,($8DE).w ROM:00119172 bne.s loc_11918E ROM:00119174 btst #7,($8E1).w ROM:0011917A beq.s loc_119186 ROM:0011917C move.b #2,($716).w ROM:00119182 bra.s loc_119166 ROM:00119184 ; --------------------------------------------------------------------------- ROM:00119184 bra.s loc_11918E ROM:00119186 ; --------------------------------------------------------------------------- ROM:00119186 ROM:00119186 loc_119186: ; CODE XREF: ROM:0011917A↑j ROM:00119186 move.b #1,($716).w ROM:0011918C bra.s loc_119140 ROM:0011918E ; --------------------------------------------------------------------------- ROM:0011918E ROM:0011918E loc_11918E: ; CODE XREF: ROM:0011912E↑j ROM:0011918E ; ROM:0011913E↑j ... ROM:0011918E bsr.w sub_1191B2 ROM:00119192 rts ROM:00119194 ; --------------------------------------------------------------------------- ROM:00119194 rts ROM:00119196 ROM:00119196 ; =============== S U B R O U T I N E ======================================= ROM:00119196 ROM:00119196 ROM:00119196 sub_119196: ; CODE XREF: ROM:loc_119140↑p ROM:00119196 move.w ($560).w,($564).w ROM:0011919C move.w ($562).w,($566).w ROM:001191A2 rts ROM:001191A2 ; End of function sub_119196 ROM:001191A2 ROM:001191A4 ROM:001191A4 ; =============== S U B R O U T I N E ======================================= ROM:001191A4 ROM:001191A4 ROM:001191A4 sub_1191A4: ; CODE XREF: ROM:loc_119166↑p ROM:001191A4 move.w ($55E).w,($564).w ROM:001191AA move.w $C4(a5),($566).w ROM:001191B0 rts ROM:001191B0 ; End of function sub_1191A4 ROM:001191B0 ROM:001191B2 ROM:001191B2 ; =============== S U B R O U T I N E ======================================= ROM:001191B2 ROM:001191B2 ROM:001191B2 sub_1191B2: ; CODE XREF: ROM:loc_11918E↑p ROM:001191B2 move.w ($55C).w,($564).w ROM:001191B8 move.w $C4(a5),($566).w ROM:001191BE rts ROM:001191BE ; End of function sub_1191B2 ROM:001191BE ROM:001191C0 ROM:001191C0 ; =============== S U B R O U T I N E ======================================= ROM:001191C0 ROM:001191C0 ROM:001191C0 sub_1191C0: ; CODE XREF: sub_119314↓p ROM:001191C0 move.w ($580).w,d7 ROM:001191C4 clr.w d1 ROM:001191C6 move.b ($717).w,d1 ROM:001191CA cmpi.w #6,d1 ROM:001191CE bcc.s locret_1191D8 ROM:001191D0 movea.l off_1191DA(pc,d1.w*4),a0 ROM:001191D4 nop ROM:001191D6 jmp (a0) ROM:001191D8 ; --------------------------------------------------------------------------- ROM:001191D8 ROM:001191D8 locret_1191D8: ; CODE XREF: sub_1191C0+E↑j ROM:001191D8 rts ROM:001191D8 ; End of function sub_1191C0 ROM:001191D8 ROM:001191D8 ; --------------------------------------------------------------------------- ROM:001191DA off_1191DA: dc.l loc_1191F2 ; DATA XREF: sub_1191C0+10↑r ROM:001191DE dc.l loc_1191FE ROM:001191E2 dc.l loc_11921C ROM:001191E6 dc.l loc_11923A ROM:001191EA dc.l loc_11925A ROM:001191EE dc.l loc_119292 ROM:001191F2 ; --------------------------------------------------------------------------- ROM:001191F2 ROM:001191F2 loc_1191F2: ; DATA XREF: ROM:off_1191DA↑o ROM:001191F2 bsr.w sub_1192CE ROM:001191F6 move.b #1,($717).w ROM:001191FC rts ROM:001191FE ; --------------------------------------------------------------------------- ROM:001191FE ROM:001191FE loc_1191FE: ; DATA XREF: ROM:001191DE↑o ROM:001191FE cmp.w ($574).w,d7 ROM:00119202 bge.s loc_11920C ROM:00119204 move.b #3,($717).w ROM:0011920A bra.s loc_119254 ROM:0011920C ; --------------------------------------------------------------------------- ROM:0011920C ROM:0011920C loc_11920C: ; CODE XREF: ROM:00119202↑j ROM:0011920C cmp.w ($574).w,d7 ROM:00119210 ble.s locret_11921A ROM:00119212 move.b #2,($717).w ROM:00119218 bra.s loc_119234 ROM:0011921A ; --------------------------------------------------------------------------- ROM:0011921A ROM:0011921A locret_11921A: ; CODE XREF: ROM:00119210↑j ROM:0011921A rts ROM:0011921C ; --------------------------------------------------------------------------- ROM:0011921C ROM:0011921C loc_11921C: ; DATA XREF: ROM:001191E2↑o ROM:0011921C cmp.w ($56E).w,d7 ROM:00119220 bgt.s loc_119234 ROM:00119222 cmp.w ($574).w,d7 ROM:00119226 bgt.s loc_119234 ROM:00119228 bsr.w sub_1192DE ROM:0011922C move.b #4,($717).w ROM:00119232 bra.s locret_119290 ROM:00119234 ; --------------------------------------------------------------------------- ROM:00119234 ROM:00119234 loc_119234: ; CODE XREF: ROM:00119218↑j ROM:00119234 ; ROM:00119220↑j ... ROM:00119234 bsr.w sub_1192EA ROM:00119238 rts ROM:0011923A ; --------------------------------------------------------------------------- ROM:0011923A ROM:0011923A loc_11923A: ; DATA XREF: ROM:001191E6↑o ROM:0011923A cmp.w ($56E).w,d7 ROM:0011923E blt.s loc_119254 ROM:00119240 cmp.w ($574).w,d7 ROM:00119244 blt.s loc_119254 ROM:00119246 bsr.w sub_1192DE ROM:0011924A move.b #5,($717).w ROM:00119250 bra.w locret_1192CA ROM:00119254 ; --------------------------------------------------------------------------- ROM:00119254 ROM:00119254 loc_119254: ; CODE XREF: ROM:0011920A↑j ROM:00119254 ; ROM:0011923E↑j ... ROM:00119254 bsr.w sub_1192EA ROM:00119258 rts ROM:0011925A ; --------------------------------------------------------------------------- ROM:0011925A ROM:0011925A loc_11925A: ; DATA XREF: ROM:001191EA↑o ROM:0011925A cmp.w ($56E).w,d7 ROM:0011925E ble.s loc_119268 ROM:00119260 move.b #2,($717).w ROM:00119266 bra.s loc_119234 ROM:00119268 ; --------------------------------------------------------------------------- ROM:00119268 ROM:00119268 loc_119268: ; CODE XREF: ROM:0011925E↑j ROM:00119268 btst #5,($8DF).w ROM:0011926E bne.s loc_119278 ROM:00119270 move.b #1,($717).w ROM:00119276 rts ROM:00119278 ; --------------------------------------------------------------------------- ROM:00119278 ROM:00119278 loc_119278: ; CODE XREF: ROM:0011926E↑j ROM:00119278 move.w $C6(a5),d4 ROM:0011927C cmp.w ($574).w,d7 ROM:00119280 bge.s locret_119290 ROM:00119282 cmp.w ($572).w,d4 ROM:00119286 ble.s locret_119290 ROM:00119288 move.b #3,($717).w ROM:0011928E bra.s loc_119254 ROM:00119290 ; --------------------------------------------------------------------------- ROM:00119290 ROM:00119290 locret_119290: ; CODE XREF: ROM:00119232↑j ROM:00119290 ; ROM:00119280↑j ... ROM:00119290 rts ROM:00119292 ; --------------------------------------------------------------------------- ROM:00119292 ROM:00119292 loc_119292: ; DATA XREF: ROM:001191EE↑o ROM:00119292 cmp.w ($56E).w,d7 ROM:00119296 bge.s loc_1192A0 ROM:00119298 move.b #3,($717).w ROM:0011929E bra.s loc_119254 ROM:001192A0 ; --------------------------------------------------------------------------- ROM:001192A0 ROM:001192A0 loc_1192A0: ; CODE XREF: ROM:00119296↑j ROM:001192A0 btst #5,($8DF).w ROM:001192A6 bne.s loc_1192B0 ROM:001192A8 move.b #1,($717).w ROM:001192AE rts ROM:001192B0 ; --------------------------------------------------------------------------- ROM:001192B0 ROM:001192B0 loc_1192B0: ; CODE XREF: ROM:001192A6↑j ROM:001192B0 move.w $C6(a5),d0 ROM:001192B4 cmp.w ($574).w,d7 ROM:001192B8 ble.s locret_1192CA ROM:001192BA cmp.w ($572).w,d0 ROM:001192BE ble.s locret_1192CA ROM:001192C0 move.b #2,($717).w ROM:001192C6 bra.w loc_119234 ROM:001192CA ; --------------------------------------------------------------------------- ROM:001192CA ROM:001192CA locret_1192CA: ; CODE XREF: ROM:00119250↑j ROM:001192CA ; ROM:001192B8↑j ... ROM:001192CA rts ROM:001192CC ; --------------------------------------------------------------------------- ROM:001192CC rts ROM:001192CE ROM:001192CE ; =============== S U B R O U T I N E ======================================= ROM:001192CE ROM:001192CE ROM:001192CE sub_1192CE: ; CODE XREF: ROM:loc_1191F2↑p ROM:001192CE andi.w #$FFFE,($1338).w ROM:001192D4 move.w ($1338).w,($574).w ROM:001192DA rts ROM:001192DA ; End of function sub_1192CE ROM:001192DA ROM:001192DC ; --------------------------------------------------------------------------- ROM:001192DC rts ROM:001192DE ROM:001192DE ; =============== S U B R O U T I N E ======================================= ROM:001192DE ROM:001192DE ROM:001192DE sub_1192DE: ; CODE XREF: ROM:00119228↑p ROM:001192DE ; ROM:00119246↑p ROM:001192DE clr.w ($570).w ROM:001192E2 move.w ($574).w,($56E).w ROM:001192E8 rts ROM:001192E8 ; End of function sub_1192DE ROM:001192E8 ROM:001192EA ROM:001192EA ; =============== S U B R O U T I N E ======================================= ROM:001192EA ROM:001192EA ROM:001192EA sub_1192EA: ; CODE XREF: ROM:loc_119234↑p ROM:001192EA ; ROM:loc_119254↑p ROM:001192EA move.w ($580).w,($56E).w ROM:001192F0 move.w ($582).w,($570).w ROM:001192F6 rts ROM:001192F6 ; End of function sub_1192EA ROM:001192F6 ROM:001192F8 ROM:001192F8 ; =============== S U B R O U T I N E ======================================= ROM:001192F8 ROM:001192F8 ROM:001192F8 sub_1192F8: ; CODE XREF: ROM:00115820↑p ROM:001192F8 bsr.l sub_118F58 ROM:001192FE bsr.w sub_119354 ROM:00119302 bsr.l sub_1195EC ROM:00119308 bsr.l sub_1195FE ROM:0011930E bsr.w sub_11932E ROM:00119312 rts ROM:00119312 ; End of function sub_1192F8 ROM:00119312 ROM:00119314 ROM:00119314 ; =============== S U B R O U T I N E ======================================= ROM:00119314 ROM:00119314 ROM:00119314 sub_119314: ; CODE XREF: ROM:00115DDE↑p ROM:00119314 bsr.l sub_1191C0 ROM:0011931A bsr.l sub_1193B8 ROM:00119320 bsr.l sub_1193C0 ROM:00119326 bsr.l sub_119464 ROM:0011932C rts ROM:0011932C ; End of function sub_119314 ROM:0011932C ROM:0011932E ROM:0011932E ; =============== S U B R O U T I N E ======================================= ROM:0011932E ROM:0011932E ROM:0011932E sub_11932E: ; CODE XREF: sub_1192F8+16↑p ROM:0011932E bclr #4,($8DF).w ROM:00119334 btst #7,($8E1).w ROM:0011933A bne.s locret_119352 ROM:0011933C btst #3,($8DE).w ROM:00119342 bne.s locret_119352 ROM:00119344 btst #4,($8DC).w ROM:0011934A bne.s locret_119352 ROM:0011934C bset #4,($8DF).w ROM:00119352 ROM:00119352 locret_119352: ; CODE XREF: sub_11932E+C↑j ROM:00119352 ; sub_11932E+14↑j ... ROM:00119352 rts ROM:00119352 ; End of function sub_11932E ROM:00119352 ROM:00119354 ROM:00119354 ; =============== S U B R O U T I N E ======================================= ROM:00119354 ROM:00119354 ROM:00119354 sub_119354: ; CODE XREF: sub_1192F8+6↑p ROM:00119354 clr.w d1 ROM:00119356 move.b ($718).w,d1 ROM:0011935A cmpi.w #4,d1 ROM:0011935E bcc.s locret_119368 ROM:00119360 movea.l off_11936A(pc,d1.w*4),a0 ROM:00119364 nop ROM:00119366 jmp (a0) ROM:00119368 ; --------------------------------------------------------------------------- ROM:00119368 ROM:00119368 locret_119368: ; CODE XREF: sub_119354+A↑j ROM:00119368 rts ROM:00119368 ; End of function sub_119354 ROM:00119368 ROM:00119368 ; --------------------------------------------------------------------------- ROM:0011936A off_11936A: dc.l loc_11937A ; DATA XREF: sub_119354+C↑r ROM:0011936E dc.l loc_119388 ROM:00119372 dc.l loc_11939E ROM:00119376 dc.l locret_1193B4 ROM:0011937A ; --------------------------------------------------------------------------- ROM:0011937A ROM:0011937A loc_11937A: ; DATA XREF: ROM:off_11936A↑o ROM:0011937A bclr #3,($8EB).w ROM:00119380 move.b #1,($718).w ROM:00119386 rts ROM:00119388 ; --------------------------------------------------------------------------- ROM:00119388 ROM:00119388 loc_119388: ; DATA XREF: ROM:0011936E↑o ROM:00119388 btst #2,($8EC).w ROM:0011938E beq.s locret_11939C ROM:00119390 bset #6,($8EC).w ROM:00119396 move.b #2,($718).w ROM:0011939C ROM:0011939C locret_11939C: ; CODE XREF: ROM:0011938E↑j ROM:0011939C rts ROM:0011939E ; --------------------------------------------------------------------------- ROM:0011939E ROM:0011939E loc_11939E: ; DATA XREF: ROM:00119372↑o ROM:0011939E btst #4,($8DC).w ROM:001193A4 bne.s locret_1193B2 ROM:001193A6 bset #3,($8EB).w ROM:001193AC move.b #3,($718).w ROM:001193B2 ROM:001193B2 locret_1193B2: ; CODE XREF: ROM:001193A4↑j ROM:001193B2 rts ROM:001193B4 ; --------------------------------------------------------------------------- ROM:001193B4 ROM:001193B4 locret_1193B4: ; DATA XREF: ROM:00119376↑o ROM:001193B4 rts ROM:001193B6 ; --------------------------------------------------------------------------- ROM:001193B6 rts ROM:001193B8 ROM:001193B8 ; =============== S U B R O U T I N E ======================================= ROM:001193B8 ROM:001193B8 ROM:001193B8 sub_1193B8: ; CODE XREF: sub_119314+6↑p ROM:001193B8 move.w ($570).w,($572).w ROM:001193BE rts ROM:001193BE ; End of function sub_1193B8 ROM:001193BE ROM:001193C0 ROM:001193C0 ; =============== S U B R O U T I N E ======================================= ROM:001193C0 ROM:001193C0 ROM:001193C0 sub_1193C0: ; CODE XREF: sub_119314+C↑p ROM:001193C0 cmpi.w #0,($572).w ROM:001193C6 beq.s locret_1193E6 ROM:001193C8 move.l #$3E8,d0 ROM:001193CE divs.w ($572).w,d0 ROM:001193D2 move.l d0,d1 ROM:001193D4 swap d1 ROM:001193D6 cmpi.w #0,d1 ROM:001193DA ble.s loc_1193DE ROM:001193DC addq.w #1,d0 ROM:001193DE ROM:001193DE loc_1193DE: ; CODE XREF: sub_1193C0+1A↑j ROM:001193DE move.w d0,d2 ROM:001193E0 lsr.w #1,d2 ROM:001193E2 move.w d2,($576).w ROM:001193E6 ROM:001193E6 locret_1193E6: ; CODE XREF: sub_1193C0+6↑j ROM:001193E6 rts ROM:001193E6 ; End of function sub_1193C0 ROM:001193E6 ROM:001193E8 ROM:001193E8 ; =============== S U B R O U T I N E ======================================= ROM:001193E8 ROM:001193E8 ROM:001193E8 sub_1193E8: ; CODE XREF: ROM:001194F4↓p ROM:001193E8 ; ROM:001195CC↓p ROM:001193E8 bclr #3,($8E1).w ROM:001193EE btst #6,($8DD).w ROM:001193F4 beq.s loc_1193FE ROM:001193F6 bset #7,($8E7).w ROM:001193FC bra.s loc_119404 ROM:001193FE ; --------------------------------------------------------------------------- ROM:001193FE ROM:001193FE loc_1193FE: ; CODE XREF: sub_1193E8+C↑j ROM:001193FE bclr #7,($8E7).w ROM:00119404 ROM:00119404 loc_119404: ; CODE XREF: sub_1193E8+14↑j ROM:00119404 move.w ($574).w,d7 ROM:00119408 cmp.w ($56E).w,d7 ROM:0011940C bge.s loc_11941C ROM:0011940E bset #6,($8DD).w ROM:00119414 bset #2,($FFFFFA11).w ROM:0011941A bra.s loc_119428 ROM:0011941C ; --------------------------------------------------------------------------- ROM:0011941C ROM:0011941C loc_11941C: ; CODE XREF: sub_1193E8+24↑j ROM:0011941C bclr #6,($8DD).w ROM:00119422 bclr #2,($FFFFFA11).w ROM:00119428 ROM:00119428 loc_119428: ; CODE XREF: sub_1193E8+32↑j ROM:00119428 btst #6,($8DD).w ROM:0011942E beq.s loc_119440 ROM:00119430 btst #7,($8E7).w ROM:00119436 bne.s loc_11943E ROM:00119438 bset #3,($8E1).w ROM:0011943E ROM:0011943E loc_11943E: ; CODE XREF: sub_1193E8+4E↑j ROM:0011943E bra.s locret_11944E ROM:00119440 ; --------------------------------------------------------------------------- ROM:00119440 ROM:00119440 loc_119440: ; CODE XREF: sub_1193E8+46↑j ROM:00119440 btst #7,($8E7).w ROM:00119446 beq.s locret_11944E ROM:00119448 bset #3,($8E1).w ROM:0011944E ROM:0011944E locret_11944E: ; CODE XREF: sub_1193E8:loc_11943E↑j ROM:0011944E ; sub_1193E8+5E↑j ROM:0011944E rts ROM:0011944E ; End of function sub_1193E8 ROM:0011944E ROM:00119450 ROM:00119450 ; =============== S U B R O U T I N E ======================================= ROM:00119450 ROM:00119450 ROM:00119450 sub_119450: ; CODE XREF: ROM:0011955A↓p ROM:00119450 btst #6,($8DD).w ROM:00119456 beq.s loc_11945E ROM:00119458 addq.w #1,($574).w ROM:0011945C bra.s locret_119462 ROM:0011945E ; --------------------------------------------------------------------------- ROM:0011945E ROM:0011945E loc_11945E: ; CODE XREF: sub_119450+6↑j ROM:0011945E subq.w #1,($574).w ROM:00119462 ROM:00119462 locret_119462: ; CODE XREF: sub_119450+C↑j ROM:00119462 rts ROM:00119462 ; End of function sub_119450 ROM:00119462 ROM:00119464 ROM:00119464 ; =============== S U B R O U T I N E ======================================= ROM:00119464 ROM:00119464 ROM:00119464 sub_119464: ; CODE XREF: sub_119314+12↑p ROM:00119464 clr.w d1 ROM:00119466 move.b ($719).w,d1 ROM:0011946A cmpi.w #5,d1 ROM:0011946E bcc.s locret_119478 ROM:00119470 movea.l off_11947A(pc,d1.w*4),a0 ROM:00119474 nop ROM:00119476 jmp (a0) ROM:00119478 ; --------------------------------------------------------------------------- ROM:00119478 ROM:00119478 locret_119478: ; CODE XREF: sub_119464+A↑j ROM:00119478 rts ROM:00119478 ; End of function sub_119464 ROM:00119478 ROM:00119478 ; --------------------------------------------------------------------------- ROM:0011947A off_11947A: dc.l loc_11948E ; DATA XREF: sub_119464+C↑r ROM:0011947E dc.l loc_1194C0 ROM:00119482 dc.l loc_1194D6 ROM:00119486 dc.l loc_11952A ROM:0011948A dc.l loc_119578 ROM:0011948E ; --------------------------------------------------------------------------- ROM:0011948E ROM:0011948E loc_11948E: ; DATA XREF: ROM:off_11947A↑o ROM:0011948E move.w $C8(a5),d7 ROM:00119492 move.w #$104,($FFFFF410).w ROM:00119498 move.w #0,($FFFFF41A).w ROM:0011949E move.w #$FFFF,($FFFFF41C).w ROM:001194A4 move.w #$11F,($FFFFF418).w ROM:001194AA clr.b ($85B).w ROM:001194AE move.w d7,($5EA).w ROM:001194B2 move.b #1,($85B).w ROM:001194B8 move.b #1,($719).w ROM:001194BE rts ROM:001194C0 ; --------------------------------------------------------------------------- ROM:001194C0 ROM:001194C0 loc_1194C0: ; DATA XREF: ROM:0011947E↑o ROM:001194C0 cmpi.w #0,($5EA).w ROM:001194C6 bgt.s locret_1194D4 ROM:001194C8 bclr #5,($8DF).w ROM:001194CE move.b #2,($719).w ROM:001194D4 ROM:001194D4 locret_1194D4: ; CODE XREF: ROM:001194C6↑j ROM:001194D4 rts ROM:001194D6 ; --------------------------------------------------------------------------- ROM:001194D6 ROM:001194D6 loc_1194D6: ; DATA XREF: ROM:00119482↑o ROM:001194D6 move.w ($56E).w,d7 ROM:001194DA cmp.w ($574).w,d7 ROM:001194DE beq.s loc_119518 ROM:001194E0 cmpi.w #0,($572).w ROM:001194E6 beq.s loc_119518 ROM:001194E8 move.w #$54,($FFFFF420).w ; 'T' ROM:001194EE move.w #$FFFF,($FFFFF41C).w ROM:001194F4 bsr.w sub_1193E8 ROM:001194F8 move.w ($576).w,d7 ROM:001194FC clr.b ($85A).w ROM:00119500 move.w d7,($5E8).w ROM:00119504 move.b #1,($85A).w ROM:0011950A bset #5,($8DF).w ROM:00119510 move.b #3,($719).w ROM:00119516 rts ROM:00119518 ; --------------------------------------------------------------------------- ROM:00119518 ROM:00119518 loc_119518: ; CODE XREF: ROM:001194DE↑j ROM:00119518 ; ROM:001194E6↑j ROM:00119518 move.w ($55A).w,d0 ROM:0011951C muls.w #$7F,d0 ROM:00119520 divs.w #$64,d0 ; 'd' ROM:00119524 move.w d0,($FFFFF41C).w ROM:00119528 rts ROM:0011952A ; --------------------------------------------------------------------------- ROM:0011952A ROM:0011952A loc_11952A: ; DATA XREF: ROM:00119486↑o ROM:0011952A btst #3,($8E1).w ROM:00119530 beq.s loc_11954C ROM:00119532 move.w $6C0(a5),d7 ROM:00119536 clr.b ($85B).w ROM:0011953A move.w d7,($5EA).w ROM:0011953E move.b #1,($85B).w ROM:00119544 move.b #1,($719).w ROM:0011954A rts ROM:0011954C ; --------------------------------------------------------------------------- ROM:0011954C ROM:0011954C loc_11954C: ; CODE XREF: ROM:00119530↑j ROM:0011954C cmpi.w #0,($5E8).w ROM:00119552 bgt.s locret_119576 ROM:00119554 move.w #$74,($FFFFF420).w ; 't' ROM:0011955A bsr.w sub_119450 ROM:0011955E move.w ($576).w,d7 ROM:00119562 clr.b ($85A).w ROM:00119566 move.w d7,($5E8).w ROM:0011956A move.b #1,($85A).w ROM:00119570 move.b #4,($719).w ROM:00119576 ROM:00119576 locret_119576: ; CODE XREF: ROM:00119552↑j ROM:00119576 rts ROM:00119578 ; --------------------------------------------------------------------------- ROM:00119578 ROM:00119578 loc_119578: ; DATA XREF: ROM:0011948A↑o ROM:00119578 cmpi.w #0,($572).w ROM:0011957E bne.s loc_11959A ROM:00119580 move.w $6C0(a5),d7 ROM:00119584 clr.b ($85B).w ROM:00119588 move.w d7,($5EA).w ROM:0011958C move.b #1,($85B).w ROM:00119592 move.b #1,($719).w ROM:00119598 rts ROM:0011959A ; --------------------------------------------------------------------------- ROM:0011959A ROM:0011959A loc_11959A: ; CODE XREF: ROM:0011957E↑j ROM:0011959A move.w ($56E).w,d7 ROM:0011959E cmp.w ($574).w,d7 ROM:001195A2 bne.s loc_1195BE ROM:001195A4 move.w $6C0(a5),d7 ROM:001195A8 clr.b ($85B).w ROM:001195AC move.w d7,($5EA).w ROM:001195B0 move.b #1,($85B).w ROM:001195B6 move.b #1,($719).w ROM:001195BC rts ROM:001195BE ; --------------------------------------------------------------------------- ROM:001195BE ROM:001195BE loc_1195BE: ; CODE XREF: ROM:001195A2↑j ROM:001195BE cmpi.w #0,($5E8).w ROM:001195C4 bgt.s locret_1195E8 ROM:001195C6 move.w #$54,($FFFFF420).w ; 'T' ROM:001195CC bsr.w sub_1193E8 ROM:001195D0 move.w ($576).w,d7 ROM:001195D4 clr.b ($85A).w ROM:001195D8 move.w d7,($5E8).w ROM:001195DC move.b #1,($85A).w ROM:001195E2 move.b #3,($719).w ROM:001195E8 ROM:001195E8 locret_1195E8: ; CODE XREF: ROM:001195C4↑j ROM:001195E8 rts ROM:001195EA ; --------------------------------------------------------------------------- ROM:001195EA rts ROM:001195EC ROM:001195EC ; =============== S U B R O U T I N E ======================================= ROM:001195EC ROM:001195EC ROM:001195EC sub_1195EC: ; CODE XREF: sub_1192F8+A↑p ROM:001195EC move.w ($574).w,d1 ROM:001195F0 subi.w #5,d1 ROM:001195F4 andi.w #$FFFC,d1 ROM:001195F8 move.w d1,($57A).w ROM:001195FC rts ROM:001195FC ; End of function sub_1195EC ROM:001195FC ROM:001195FE ROM:001195FE ; =============== S U B R O U T I N E ======================================= ROM:001195FE ROM:001195FE ROM:001195FE sub_1195FE: ; CODE XREF: sub_1192F8+10↑p ROM:001195FE move.w ($574).w,d0 ROM:00119602 clr.w d1 ROM:00119604 move.b ($71A).w,d1 ROM:00119608 cmpi.w #5,d1 ROM:0011960C bcc.s locret_119616 ROM:0011960E movea.l off_119618(pc,d1.w*4),a0 ROM:00119612 nop ROM:00119614 jmp (a0) ROM:00119616 ; --------------------------------------------------------------------------- ROM:00119616 ROM:00119616 locret_119616: ; CODE XREF: sub_1195FE+E↑j ROM:00119616 rts ROM:00119616 ; End of function sub_1195FE ROM:00119616 ROM:00119616 ; --------------------------------------------------------------------------- ROM:00119618 off_119618: dc.l loc_11962C ; DATA XREF: sub_1195FE+10↑r ROM:0011961C dc.l loc_119646 ROM:00119620 dc.l loc_119670 ROM:00119624 dc.l loc_1196CA ROM:00119628 dc.l loc_119700 ROM:0011962C ; --------------------------------------------------------------------------- ROM:0011962C ROM:0011962C loc_11962C: ; DATA XREF: ROM:off_119618↑o ROM:0011962C bclr #4,($8DC).w ROM:00119632 bclr #6,($8E7).w ROM:00119638 bclr #6,($8EC).w ROM:0011963E move.b #1,($71A).w ROM:00119644 rts ROM:00119646 ; --------------------------------------------------------------------------- ROM:00119646 ROM:00119646 loc_119646: ; DATA XREF: ROM:0011961C↑o ROM:00119646 btst #6,($8EC).w ROM:0011964C beq.s loc_11966A ROM:0011964E bclr #6,($8EC).w ROM:00119654 bset #4,($8DC).w ROM:0011965A bsr.w sub_11972C ROM:0011965E bsr.w sub_11971E ROM:00119662 move.b #2,($71A).w ROM:00119668 bra.s locret_1196C8 ROM:0011966A ; --------------------------------------------------------------------------- ROM:0011966A ROM:0011966A loc_11966A: ; CODE XREF: ROM:0011964C↑j ROM:0011966A ; ROM:001196A4↓j ... ROM:0011966A bsr.w sub_119762 ROM:0011966E rts ROM:00119670 ; --------------------------------------------------------------------------- ROM:00119670 ROM:00119670 loc_119670: ; DATA XREF: ROM:00119620↑o ROM:00119670 cmp.w ($57C).w,d0 ROM:00119674 bne.s loc_119682 ROM:00119676 bsr.w sub_119754 ROM:0011967A move.b #3,($71A).w ROM:00119680 bra.s locret_1196FE ROM:00119682 ; --------------------------------------------------------------------------- ROM:00119682 ROM:00119682 loc_119682: ; CODE XREF: ROM:00119674↑j ROM:00119682 btst #6,($8E7).w ROM:00119688 beq.s loc_1196A6 ROM:0011968A cmpi.w #0,($57A).w ROM:00119690 ble.s loc_1196A6 ROM:00119692 bclr #4,($8DC).w ROM:00119698 bclr #6,($8E7).w ROM:0011969E move.b #1,($71A).w ROM:001196A4 bra.s loc_11966A ROM:001196A6 ; --------------------------------------------------------------------------- ROM:001196A6 ROM:001196A6 loc_1196A6: ; CODE XREF: ROM:00119688↑j ROM:001196A6 ; ROM:00119690↑j ROM:001196A6 btst #6,($8E7).w ROM:001196AC beq.s locret_1196C8 ROM:001196AE cmpi.w #0,($57A).w ROM:001196B4 bgt.s locret_1196C8 ROM:001196B6 bsr.w sub_119746 ROM:001196BA bclr #6,($8E7).w ROM:001196C0 move.b #4,($71A).w ROM:001196C6 bra.s locret_11971A ROM:001196C8 ; --------------------------------------------------------------------------- ROM:001196C8 ROM:001196C8 locret_1196C8: ; CODE XREF: ROM:00119668↑j ROM:001196C8 ; ROM:001196AC↑j ... ROM:001196C8 rts ROM:001196CA ; --------------------------------------------------------------------------- ROM:001196CA ROM:001196CA loc_1196CA: ; DATA XREF: ROM:00119624↑o ROM:001196CA btst #6,($8E7).w ROM:001196D0 beq.s loc_1196E4 ROM:001196D2 bsr.w sub_119746 ROM:001196D6 bclr #6,($8E7).w ROM:001196DC move.b #4,($71A).w ROM:001196E2 bra.s locret_11971A ROM:001196E4 ; --------------------------------------------------------------------------- ROM:001196E4 ROM:001196E4 loc_1196E4: ; CODE XREF: ROM:001196D0↑j ROM:001196E4 cmp.w ($57E).w,d0 ROM:001196E8 bne.s locret_1196FE ROM:001196EA bsr.w sub_119798 ROM:001196EE bclr #4,($8DC).w ROM:001196F4 move.b #1,($71A).w ROM:001196FA bra.w loc_11966A ROM:001196FE ; --------------------------------------------------------------------------- ROM:001196FE ROM:001196FE locret_1196FE: ; CODE XREF: ROM:00119680↑j ROM:001196FE ; ROM:001196E8↑j ROM:001196FE rts ROM:00119700 ; --------------------------------------------------------------------------- ROM:00119700 ROM:00119700 loc_119700: ; DATA XREF: ROM:00119628↑o ROM:00119700 cmp.w ($580).w,d0 ROM:00119704 bne.s locret_11971A ROM:00119706 bsr.w sub_119798 ROM:0011970A bclr #4,($8DC).w ROM:00119710 move.b #1,($71A).w ROM:00119716 bra.w loc_11966A ROM:0011971A ; --------------------------------------------------------------------------- ROM:0011971A ROM:0011971A locret_11971A: ; CODE XREF: ROM:001196C6↑j ROM:0011971A ; ROM:001196E2↑j ... ROM:0011971A rts ROM:0011971C ; --------------------------------------------------------------------------- ROM:0011971C rts ROM:0011971E ROM:0011971E ; =============== S U B R O U T I N E ======================================= ROM:0011971E ROM:0011971E ROM:0011971E sub_11971E: ; CODE XREF: ROM:0011965E↑p ROM:0011971E move.w ($57C).w,($580).w ROM:00119724 move.w $C4(a5),($582).w ROM:0011972A rts ROM:0011972A ; End of function sub_11971E ROM:0011972A ROM:0011972C ROM:0011972C ; =============== S U B R O U T I N E ======================================= ROM:0011972C ROM:0011972C ROM:0011972C sub_11972C: ; CODE XREF: ROM:0011965A↑p ROM:0011972C move.w ($574).w,d0 ROM:00119730 sub.w $CC(a5),d0 ROM:00119734 move.w d0,($57C).w ROM:00119738 sub.w $CE(a5),d0 ROM:0011973C andi.w #$FFFC,d0 ROM:00119740 move.w d0,($57E).w ROM:00119744 rts ROM:00119744 ; End of function sub_11972C ROM:00119744 ROM:00119746 ROM:00119746 ; =============== S U B R O U T I N E ======================================= ROM:00119746 ROM:00119746 ROM:00119746 sub_119746: ; CODE XREF: ROM:001196B6↑p ROM:00119746 ; ROM:001196D2↑p ROM:00119746 move.w ($57A).w,($580).w ROM:0011974C move.w $C4(a5),($582).w ROM:00119752 rts ROM:00119752 ; End of function sub_119746 ROM:00119752 ROM:00119754 ROM:00119754 ; =============== S U B R O U T I N E ======================================= ROM:00119754 ROM:00119754 ROM:00119754 sub_119754: ; CODE XREF: ROM:00119676↑p ROM:00119754 move.w ($57E).w,($580).w ROM:0011975A move.w $D0(a5),($582).w ROM:00119760 rts ROM:00119760 ; End of function sub_119754 ROM:00119760 ROM:00119762 ROM:00119762 ; =============== S U B R O U T I N E ======================================= ROM:00119762 ROM:00119762 ROM:00119762 sub_119762: ; CODE XREF: ROM:loc_11966A↑p ROM:00119762 move.w $CC(a5),d1 ROM:00119766 move.w ($564).w,d0 ROM:0011976A cmp.w d0,d1 ROM:0011976C bge.s loc_119770 ROM:0011976E move.w d1,d0 ROM:00119770 ROM:00119770 loc_119770: ; CODE XREF: sub_119762+A↑j ROM:00119770 cmpi.w #0,d0 ROM:00119774 bge.s loc_119778 ROM:00119776 clr.w d0 ROM:00119778 ROM:00119778 loc_119778: ; CODE XREF: sub_119762+12↑j ROM:00119778 move.w d0,($580).w ROM:0011977C move.w $C4(a5),d1 ROM:00119780 move.w ($566).w,d0 ROM:00119784 cmp.w d0,d1 ROM:00119786 bge.s loc_11978A ROM:00119788 move.w d1,d0 ROM:0011978A ROM:0011978A loc_11978A: ; CODE XREF: sub_119762+24↑j ROM:0011978A cmpi.w #0,d0 ROM:0011978E bge.s loc_119792 ROM:00119790 clr.w d0 ROM:00119792 ROM:00119792 loc_119792: ; CODE XREF: sub_119762+2C↑j ROM:00119792 move.w d0,($582).w ROM:00119796 rts ROM:00119796 ; End of function sub_119762 ROM:00119796 ROM:00119798 ROM:00119798 ; =============== S U B R O U T I N E ======================================= ROM:00119798 ROM:00119798 ROM:00119798 sub_119798: ; CODE XREF: ROM:001196EA↑p ROM:00119798 ; ROM:00119706↑p ROM:00119798 clr.w ($580).w ROM:0011979C clr.w ($56E).w ROM:001197A0 clr.w ($574).w ROM:001197A4 rts ROM:001197A4 ; End of function sub_119798 ROM:001197A4 ROM:001197A6 ROM:001197A6 ; =============== S U B R O U T I N E ======================================= ROM:001197A6 ROM:001197A6 ROM:001197A6 sub_1197A6: ; CODE XREF: ROM:00115638↑p ROM:001197A6 ; ROM:001156CC↑p ROM:001197A6 clr.w ($FFFFFE0A).w ROM:001197AA clr.l ($FFFFFE0C).w ROM:001197AE clr.l ($FFFFFE10).w ROM:001197B2 clr.l ($FFFFFE14).w ROM:001197B6 clr.l ($FFFFFE18).w ROM:001197BA clr.l ($FFFFFE1C).w ROM:001197BE clr.w ($FFFFFE20).w ROM:001197C2 moveq #0,d0 ROM:001197C4 moveq #0,d1 ROM:001197C6 moveq #$F,d2 ROM:001197C8 moveq #0,d3 ROM:001197CA moveq #1,d4 ROM:001197CC moveq #3,d5 ROM:001197CE clr.w ($FFFFFF00).w ROM:001197D2 bsr.l sub_119842 ROM:001197D8 ROM:001197D8 loc_1197D8: ; CODE XREF: sub_1197A6+3E↓j ROM:001197D8 cmpi.l #0,($FFFFFE18).w ROM:001197E0 beq.s loc_1197E6 ROM:001197E2 nop ROM:001197E4 bra.s loc_1197D8 ROM:001197E6 ; --------------------------------------------------------------------------- ROM:001197E6 ROM:001197E6 loc_1197E6: ; CODE XREF: sub_1197A6+3A↑j ROM:001197E6 bsr.w sub_1197FE ROM:001197EA move.w #$40C0,($FFFFFE00).w ROM:001197F0 ori.w #1,($FFFFFE00).w ROM:001197F6 move.w #$640,($FFFFFE08).w ROM:001197FC rts ROM:001197FC ; End of function sub_1197A6 ROM:001197FC ROM:001197FE ROM:001197FE ; =============== S U B R O U T I N E ======================================= ROM:001197FE ROM:001197FE ROM:001197FE sub_1197FE: ; CODE XREF: sub_1197A6:loc_1197E6↑p ROM:001197FE move.w ($FFFFFF00).w,d0 ROM:00119802 move.b d0,d1 ROM:00119804 andi.b #$F,d1 ROM:00119808 addi.b #$30,d1 ; '0' ROM:0011980C move.b d1,($836).w ROM:00119810 move.b d0,d1 ROM:00119812 lsr.b #4,d1 ROM:00119814 andi.b #$F,d1 ROM:00119818 addi.b #$30,d1 ; '0' ROM:0011981C move.b d1,($835).w ROM:00119820 lsr.w #8,d0 ROM:00119822 move.b d0,d1 ROM:00119824 andi.b #$F,d1 ROM:00119828 addi.b #$30,d1 ; '0' ROM:0011982C move.b d1,($834).w ROM:00119830 move.b d0,d1 ROM:00119832 lsr.b #4,d1 ROM:00119834 andi.b #$F,d1 ROM:00119838 addi.b #$30,d1 ; '0' ROM:0011983C move.b d1,($833).w ROM:00119840 rts ROM:00119840 ; End of function sub_1197FE ROM:00119840 ROM:00119842 ROM:00119842 ; =============== S U B R O U T I N E ======================================= ROM:00119842 ROM:00119842 ROM:00119842 sub_119842: ; CODE XREF: sub_1108BE+86↑p ROM:00119842 ; sub_110A12+54↑p ... ROM:00119842 cmpi.w #0,d1 ROM:00119846 bne.s loc_119854 ROM:00119848 move.w #$FFFF,d1 ROM:0011984C bclr d0,d1 ROM:0011984E and.w d1,($FFFFFE0A).w ROM:00119852 bra.s loc_11985C ROM:00119854 ; --------------------------------------------------------------------------- ROM:00119854 ROM:00119854 loc_119854: ; CODE XREF: sub_119842+4↑j ROM:00119854 clr.w d1 ROM:00119856 bset d0,d1 ROM:00119858 or.w d1,($FFFFFE0A).w ROM:0011985C ROM:0011985C loc_11985C: ; CODE XREF: sub_119842+10↑j ROM:0011985C asl.w #1,d0 ROM:0011985E moveq #3,d1 ROM:00119860 asl.l d0,d1 ROM:00119862 eori.l #$FFFFFFFF,d1 ROM:00119868 and.l d1,($FFFFFE1C).w ROM:0011986C and.l d1,($FFFFFE14).w ROM:00119870 and.l d1,($FFFFFE18).w ROM:00119874 clr.l d1 ROM:00119876 move.w d3,d1 ROM:00119878 asl.l d0,d1 ROM:0011987A or.l d1,($FFFFFE14).w ROM:0011987E clr.l d1 ROM:00119880 move.w d4,d1 ROM:00119882 asl.l d0,d1 ROM:00119884 or.l d1,($FFFFFE18).w ROM:00119888 move.w d0,d3 ROM:0011988A asl.w #1,d0 ROM:0011988C movea.w #$FE10,a0 ROM:00119890 cmpi.w #$20,d0 ; ' ' ROM:00119894 blt.s loc_11989E ROM:00119896 subi.w #$20,d0 ; ' ' ROM:0011989A movea.w #$FE0C,a0 ROM:0011989E ROM:0011989E loc_11989E: ; CODE XREF: sub_119842+52↑j ROM:0011989E moveq #$F,d1 ROM:001198A0 asl.l d0,d1 ROM:001198A2 eori.l #$FFFFFFFF,d1 ROM:001198A8 and.l d1,(a0) ROM:001198AA clr.l d1 ROM:001198AC move.w d2,d1 ROM:001198AE asl.l d0,d1 ROM:001198B0 or.l d1,(a0) ROM:001198B2 clr.l d1 ROM:001198B4 move.w d5,d1 ROM:001198B6 asl.l d3,d1 ROM:001198B8 or.l d1,($FFFFFE1C).w ROM:001198BC rts ROM:001198BC ; End of function sub_119842 ROM:001198BC ROM:001198BE ROM:001198BE ; =============== S U B R O U T I N E ======================================= ROM:001198BE ROM:001198BE ROM:001198BE sub_1198BE: ; CODE XREF: sub_1108BE+66↑p ROM:001198BE ; sub_110A12+34↑p ... ROM:001198BE asl.w #1,d0 ROM:001198C0 moveq #3,d1 ROM:001198C2 asl.l d0,d1 ROM:001198C4 eori.l #$FFFFFFFF,d1 ROM:001198CA and.l d1,($FFFFFE1C).w ROM:001198CE asr.w #1,d0 ROM:001198D0 rts ROM:001198D0 ; End of function sub_1198BE ROM:001198D0 ROM:001198D2 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_5. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001198D4 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_4. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001198D6 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_13. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001198D8 ; --------------------------------------------------------------------------- ROM:001198D8 movem.l d0-a4,-(sp) ROM:001198DC move.w ($FFFFFF70).w,d0 ROM:001198E0 ROM:001198E0 loc_1198E0: ; CODE XREF: ROM:00119926↓j ROM:001198E0 beq.s loc_119928 ROM:001198E2 btst #$F,d0 ROM:001198E6 beq.s loc_1198FA ROM:001198E8 andi.w #$7FFF,($FFFFFF70).w ROM:001198EE bsr.w sub_119930 ROM:001198F2 bsr.w sub_119940 ROM:001198F6 bsr.w sub_119A2E ROM:001198FA ROM:001198FA loc_1198FA: ; CODE XREF: ROM:001198E6↑j ROM:001198FA move.w ($FFFFFF70).w,d0 ROM:001198FE btst #8,d0 ROM:00119902 beq.s loc_11990E ROM:00119904 andi.w #$FEFF,($FFFFFF70).w ROM:0011990A bsr.w nullsub_33 ROM:0011990E ROM:0011990E loc_11990E: ; CODE XREF: ROM:00119902↑j ROM:0011990E move.w #$70,d1 ; 'p' ROM:00119912 asr.w #4,d1 ROM:00119914 move.w #$FFFF,d0 ROM:00119918 bclr d1,d0 ROM:0011991A and.w d0,($FFFFFE20).w ROM:0011991E move.w ($FFFFFF70).w,d0 ROM:00119922 andi.w #$8100,d0 ROM:00119926 bra.s loc_1198E0 ROM:00119928 ; --------------------------------------------------------------------------- ROM:00119928 ROM:00119928 loc_119928: ; CODE XREF: ROM:loc_1198E0↑j ROM:00119928 movem.l (sp)+,d0-a4 ROM:0011992C rte ROM:0011992E ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_33. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00119930 ROM:00119930 ; =============== S U B R O U T I N E ======================================= ROM:00119930 ROM:00119930 ROM:00119930 sub_119930: ; CODE XREF: ROM:001198EE↑p ROM:00119930 lea ($FFFFFF70).w,a0 ROM:00119934 clr.l d0 ROM:00119936 move.w 8(a0),d0 ROM:0011993A move.w d0,($E5A).w ROM:0011993E rts ROM:0011993E ; End of function sub_119930 ROM:0011993E ROM:00119940 ROM:00119940 ; =============== S U B R O U T I N E ======================================= ROM:00119940 ROM:00119940 ROM:00119940 sub_119940: ; CODE XREF: ROM:001198F2↑p ROM:00119940 clr.l d0 ROM:00119942 move.w ($E5A).w,d0 ROM:00119946 move.l ($404).w,d2 ROM:0011994A andi.l #$FFFF,d2 ROM:00119950 sub.l d2,d0 ROM:00119952 move.l ($400).w,d2 ROM:00119956 move.l ($400).w,d3 ROM:0011995A move.l #$A,d4 ROM:00119960 add.l d3,d3 ROM:00119962 divs.l d4,d3 ROM:00119966 add.l d3,d2 ROM:00119968 cmp.l d0,d2 ROM:0011996A bge.s loc_119972 ROM:0011996C subi.l #$10000,d0 ROM:00119972 ROM:00119972 loc_119972: ; CODE XREF: sub_119940+2A↑j ROM:00119972 subi.l #$10000,d2 ROM:00119978 cmp.l d0,d2 ROM:0011997A ble.s loc_119982 ROM:0011997C addi.l #$10000,d0 ROM:00119982 ROM:00119982 loc_119982: ; CODE XREF: sub_119940+3A↑j ROM:00119982 move.w ($4C6).w,d1 ROM:00119986 ext.l d1 ROM:00119988 muls.w #$64,d0 ; 'd' ROM:0011998C move.l ($400).w,d2 ROM:00119990 divs.w d2,d0 ROM:00119992 add.w d0,d1 ROM:00119994 ROM:00119994 loc_119994: ; CODE XREF: sub_119940+5E↓j ROM:00119994 cmpi.w #$1C20,d1 ROM:00119998 blt.s loc_1199A0 ROM:0011999A subi.w #$1C20,d1 ROM:0011999E bra.s loc_119994 ROM:001199A0 ; --------------------------------------------------------------------------- ROM:001199A0 ROM:001199A0 loc_1199A0: ; CODE XREF: sub_119940+58↑j ROM:001199A0 ; sub_119940+6A↓j ROM:001199A0 cmpi.w #0,d1 ROM:001199A4 bge.s loc_1199AC ROM:001199A6 addi.w #$1C20,d1 ROM:001199AA bra.s loc_1199A0 ROM:001199AC ; --------------------------------------------------------------------------- ROM:001199AC ROM:001199AC loc_1199AC: ; CODE XREF: sub_119940+64↑j ROM:001199AC move.w d1,($E50).w ROM:001199B0 move.w d1,($E52).w ROM:001199B4 rts ROM:001199B4 ; End of function sub_119940 ROM:001199B4 ROM:001199B6 ROM:001199B6 ; =============== S U B R O U T I N E ======================================= ROM:001199B6 ROM:001199B6 ROM:001199B6 sub_1199B6: ; CODE XREF: ROM:00115814↑p ROM:001199B6 cmpi.b #0,($11A5).w ROM:001199BC bne.s loc_1199DA ROM:001199BE bsr.w sub_119E74 ROM:001199C2 bsr.w sub_119E46 ROM:001199C6 bclr #1,($8E1).w ROM:001199CC bclr #4,($8EC).w ROM:001199D2 move.b #1,($11A5).w ROM:001199D8 rts ROM:001199DA ; --------------------------------------------------------------------------- ROM:001199DA ROM:001199DA loc_1199DA: ; CODE XREF: sub_1199B6+6↑j ROM:001199DA btst #6,($8E1).w ROM:001199E0 bne.s loc_119A08 ROM:001199E2 move.b #1,($11A5).w ROM:001199E8 bclr #1,($8E1).w ROM:001199EE bclr #4,($8EC).w ROM:001199F4 bsr.w sub_119E46 ROM:001199F8 move.w #0,($E5E).w ROM:001199FE clr.b ($8D7).w ROM:00119A02 clr.w ($6E2).w ROM:00119A06 rts ROM:00119A08 ; --------------------------------------------------------------------------- ROM:00119A08 ROM:00119A08 loc_119A08: ; CODE XREF: sub_1199B6+2A↑j ROM:00119A08 move.w $6D8(a5),d0 ROM:00119A0C cmp.w ($6E2).w,d0 ROM:00119A10 bgt.s locret_119A2C ROM:00119A12 move.b #2,($11A5).w ROM:00119A18 bsr.w sub_119E46 ROM:00119A1C bclr #4,($8EC).w ROM:00119A22 clr.b ($8D7).w ROM:00119A26 clr.w ($6E2).w ROM:00119A2A rts ROM:00119A2C ; --------------------------------------------------------------------------- ROM:00119A2C ROM:00119A2C locret_119A2C: ; CODE XREF: sub_1199B6+5A↑j ROM:00119A2C rts ROM:00119A2C ; End of function sub_1199B6 ROM:00119A2C ROM:00119A2E ROM:00119A2E ; =============== S U B R O U T I N E ======================================= ROM:00119A2E ROM:00119A2E ROM:00119A2E sub_119A2E: ; CODE XREF: ROM:001198F6↑p ROM:00119A2E bclr #5,($8E9).w ROM:00119A34 bclr #3,($8ED).w ROM:00119A3A bclr #0,($8DA).w ROM:00119A40 clr.w d1 ROM:00119A42 move.b ($11A5).w,d1 ROM:00119A46 cmpi.w #7,d1 ROM:00119A4A bcc.s locret_119A54 ROM:00119A4C movea.l off_119A56(pc,d1.w*4),a0 ROM:00119A50 nop ROM:00119A52 jmp (a0) ROM:00119A54 ; --------------------------------------------------------------------------- ROM:00119A54 ROM:00119A54 locret_119A54: ; CODE XREF: sub_119A2E+1C↑j ROM:00119A54 rts ROM:00119A54 ; End of function sub_119A2E ROM:00119A54 ROM:00119A54 ; --------------------------------------------------------------------------- ROM:00119A56 off_119A56: dc.l loc_119A72 ; DATA XREF: sub_119A2E+1E↑r ROM:00119A5A dc.l loc_119A8E ROM:00119A5E dc.l loc_119AC6 ROM:00119A62 dc.l loc_119B38 ROM:00119A66 dc.l loc_119BA2 ROM:00119A6A dc.l loc_119C0A ROM:00119A6E dc.l loc_119C72 ROM:00119A72 ; --------------------------------------------------------------------------- ROM:00119A72 ROM:00119A72 loc_119A72: ; DATA XREF: ROM:off_119A56↑o ROM:00119A72 bsr.w sub_119E74 ROM:00119A76 bsr.w sub_119E46 ROM:00119A7A bclr #1,($8E1).w ROM:00119A80 bclr #4,($8EC).w ROM:00119A86 move.b #1,($11A5).w ROM:00119A8C rts ROM:00119A8E ; --------------------------------------------------------------------------- ROM:00119A8E ROM:00119A8E loc_119A8E: ; DATA XREF: ROM:00119A5A↑o ROM:00119A8E btst #6,($8E1).w ROM:00119A94 beq.s loc_119ABA ROM:00119A96 cmpi.w #0,($586).w ROM:00119A9C blt.s loc_119AB2 ROM:00119A9E bset #1,($8E1).w ROM:00119AA4 bset #4,($8EC).w ROM:00119AAA move.b #3,($11A5).w ROM:00119AB0 bra.s loc_119AB8 ROM:00119AB2 ; --------------------------------------------------------------------------- ROM:00119AB2 ROM:00119AB2 loc_119AB2: ; CODE XREF: ROM:00119A9C↑j ROM:00119AB2 move.b #2,($11A5).w ROM:00119AB8 ROM:00119AB8 loc_119AB8: ; CODE XREF: ROM:00119AB0↑j ROM:00119AB8 bra.s locret_119AC4 ROM:00119ABA ; --------------------------------------------------------------------------- ROM:00119ABA ROM:00119ABA loc_119ABA: ; CODE XREF: ROM:00119A94↑j ROM:00119ABA bsr.w sub_119E3E ROM:00119ABE move.b #1,($11A5).w ROM:00119AC4 ROM:00119AC4 locret_119AC4: ; CODE XREF: ROM:loc_119AB8↑j ROM:00119AC4 rts ROM:00119AC6 ; --------------------------------------------------------------------------- ROM:00119AC6 ROM:00119AC6 loc_119AC6: ; DATA XREF: ROM:00119A5E↑o ROM:00119AC6 bsr.w sub_119D8A ROM:00119ACA bsr.w sub_119E0E ROM:00119ACE btst #6,($8E1).w ROM:00119AD4 bne.s loc_119AF0 ROM:00119AD6 bsr.w sub_119E46 ROM:00119ADA move.w #0,($E5E).w ROM:00119AE0 clr.b ($8D7).w ROM:00119AE4 clr.w ($6E2).w ROM:00119AE8 move.b #1,($11A5).w ROM:00119AEE bra.s locret_119B36 ROM:00119AF0 ; --------------------------------------------------------------------------- ROM:00119AF0 ROM:00119AF0 loc_119AF0: ; CODE XREF: ROM:00119AD4↑j ROM:00119AF0 btst #5,($8E9).w ROM:00119AF6 beq.s locret_119B36 ROM:00119AF8 bset #1,($8E1).w ROM:00119AFE bset #4,($8EC).w ROM:00119B04 btst #3,($8ED).w ROM:00119B0A beq.s loc_119B1A ROM:00119B0C move.w ($E50).w,($E56).w ROM:00119B12 move.b #4,($11A5).w ROM:00119B18 bra.s locret_119B36 ROM:00119B1A ; --------------------------------------------------------------------------- ROM:00119B1A ROM:00119B1A loc_119B1A: ; CODE XREF: ROM:00119B0A↑j ROM:00119B1A btst #0,($8DA).w ROM:00119B20 beq.s loc_119B30 ROM:00119B22 move.w ($E50).w,($E54).w ROM:00119B28 move.b #5,($11A5).w ROM:00119B2E bra.s locret_119B36 ROM:00119B30 ; --------------------------------------------------------------------------- ROM:00119B30 ROM:00119B30 loc_119B30: ; CODE XREF: ROM:00119B20↑j ROM:00119B30 move.b #3,($11A5).w ROM:00119B36 ROM:00119B36 locret_119B36: ; CODE XREF: ROM:00119AEE↑j ROM:00119B36 ; ROM:00119AF6↑j ... ROM:00119B36 rts ROM:00119B38 ; --------------------------------------------------------------------------- ROM:00119B38 ROM:00119B38 loc_119B38: ; DATA XREF: ROM:00119A62↑o ROM:00119B38 bsr.w sub_119D8A ROM:00119B3C bsr.w sub_119E0E ROM:00119B40 btst #6,($8E1).w ROM:00119B46 bne.s loc_119B6E ROM:00119B48 bsr.w sub_119E46 ROM:00119B4C move.w #0,($E5E).w ROM:00119B52 bclr #1,($8E1).w ROM:00119B58 bclr #4,($8EC).w ROM:00119B5E clr.b ($8D7).w ROM:00119B62 clr.w ($6E2).w ROM:00119B66 move.b #1,($11A5).w ROM:00119B6C bra.s locret_119BA0 ROM:00119B6E ; --------------------------------------------------------------------------- ROM:00119B6E ROM:00119B6E loc_119B6E: ; CODE XREF: ROM:00119B46↑j ROM:00119B6E btst #5,($8E9).w ROM:00119B74 beq.s locret_119BA0 ROM:00119B76 btst #3,($8ED).w ROM:00119B7C beq.s loc_119B8C ROM:00119B7E move.w ($E50).w,($E56).w ROM:00119B84 move.b #4,($11A5).w ROM:00119B8A bra.s locret_119BA0 ROM:00119B8C ; --------------------------------------------------------------------------- ROM:00119B8C ROM:00119B8C loc_119B8C: ; CODE XREF: ROM:00119B7C↑j ROM:00119B8C btst #0,($8DA).w ROM:00119B92 beq.s locret_119BA0 ROM:00119B94 move.w ($E50).w,($E54).w ROM:00119B9A move.b #5,($11A5).w ROM:00119BA0 ROM:00119BA0 locret_119BA0: ; CODE XREF: ROM:00119B6C↑j ROM:00119BA0 ; ROM:00119B74↑j ... ROM:00119BA0 rts ROM:00119BA2 ; --------------------------------------------------------------------------- ROM:00119BA2 ROM:00119BA2 loc_119BA2: ; DATA XREF: ROM:00119A66↑o ROM:00119BA2 bsr.w sub_119D8A ROM:00119BA6 bsr.w sub_119E0E ROM:00119BAA btst #6,($8E1).w ROM:00119BB0 bne.s loc_119BD8 ROM:00119BB2 bsr.w sub_119E46 ROM:00119BB6 move.w #0,($E5E).w ROM:00119BBC clr.b ($8D7).w ROM:00119BC0 clr.w ($6E2).w ROM:00119BC4 bclr #1,($8E1).w ROM:00119BCA bclr #4,($8EC).w ROM:00119BD0 move.b #1,($11A5).w ROM:00119BD6 bra.s locret_119C08 ROM:00119BD8 ; --------------------------------------------------------------------------- ROM:00119BD8 ROM:00119BD8 loc_119BD8: ; CODE XREF: ROM:00119BB0↑j ROM:00119BD8 btst #5,($8E9).w ROM:00119BDE beq.s locret_119C08 ROM:00119BE0 btst #3,($8ED).w ROM:00119BE6 beq.s loc_119BF0 ROM:00119BE8 move.w ($E50).w,($E56).w ROM:00119BEE bra.s locret_119C08 ROM:00119BF0 ; --------------------------------------------------------------------------- ROM:00119BF0 ROM:00119BF0 loc_119BF0: ; CODE XREF: ROM:00119BE6↑j ROM:00119BF0 btst #0,($8DA).w ROM:00119BF6 beq.s locret_119C08 ROM:00119BF8 move.w ($E50).w,($E54).w ROM:00119BFE move.b #6,($11A5).w ROM:00119C04 bsr.w sub_119E60 ROM:00119C08 ROM:00119C08 locret_119C08: ; CODE XREF: ROM:00119BD6↑j ROM:00119C08 ; ROM:00119BDE↑j ... ROM:00119C08 rts ROM:00119C0A ; --------------------------------------------------------------------------- ROM:00119C0A ROM:00119C0A loc_119C0A: ; DATA XREF: ROM:00119A6A↑o ROM:00119C0A bsr.w sub_119D8A ROM:00119C0E bsr.w sub_119E0E ROM:00119C12 btst #6,($8E1).w ROM:00119C18 bne.s loc_119C40 ROM:00119C1A bsr.w sub_119E46 ROM:00119C1E move.w #0,($E5E).w ROM:00119C24 clr.b ($8D7).w ROM:00119C28 clr.w ($6E2).w ROM:00119C2C bclr #1,($8E1).w ROM:00119C32 bclr #4,($8EC).w ROM:00119C38 move.b #1,($11A5).w ROM:00119C3E bra.s locret_119C70 ROM:00119C40 ; --------------------------------------------------------------------------- ROM:00119C40 ROM:00119C40 loc_119C40: ; CODE XREF: ROM:00119C18↑j ROM:00119C40 btst #5,($8E9).w ROM:00119C46 beq.s locret_119C70 ROM:00119C48 btst #0,($8DA).w ROM:00119C4E beq.s loc_119C58 ROM:00119C50 move.w ($E50).w,($E54).w ROM:00119C56 bra.s locret_119C70 ROM:00119C58 ; --------------------------------------------------------------------------- ROM:00119C58 ROM:00119C58 loc_119C58: ; CODE XREF: ROM:00119C4E↑j ROM:00119C58 btst #3,($8ED).w ROM:00119C5E beq.s locret_119C70 ROM:00119C60 move.w ($E50).w,($E56).w ROM:00119C66 move.b #6,($11A5).w ROM:00119C6C bsr.w sub_119E60 ROM:00119C70 ROM:00119C70 locret_119C70: ; CODE XREF: ROM:00119C3E↑j ROM:00119C70 ; ROM:00119C46↑j ... ROM:00119C70 rts ROM:00119C72 ; --------------------------------------------------------------------------- ROM:00119C72 ROM:00119C72 loc_119C72: ; DATA XREF: ROM:00119A6E↑o ROM:00119C72 bsr.w sub_119D8A ROM:00119C76 bsr.w sub_119E0E ROM:00119C7A btst #6,($8E1).w ROM:00119C80 bne.s loc_119CA8 ROM:00119C82 bsr.w sub_119E46 ROM:00119C86 move.w #0,($E5E).w ROM:00119C8C clr.b ($8D7).w ROM:00119C90 clr.w ($6E2).w ROM:00119C94 bclr #1,($8E1).w ROM:00119C9A bclr #4,($8EC).w ROM:00119CA0 move.b #1,($11A5).w ROM:00119CA6 bra.s locret_119CD6 ROM:00119CA8 ; --------------------------------------------------------------------------- ROM:00119CA8 ROM:00119CA8 loc_119CA8: ; CODE XREF: ROM:00119C80↑j ROM:00119CA8 btst #5,($8E9).w ROM:00119CAE beq.s locret_119CD6 ROM:00119CB0 btst #0,($8DA).w ROM:00119CB6 beq.s loc_119CC4 ROM:00119CB8 move.w ($E50).w,($E54).w ROM:00119CBE bsr.w sub_119E60 ROM:00119CC2 bra.s locret_119CD6 ROM:00119CC4 ; --------------------------------------------------------------------------- ROM:00119CC4 ROM:00119CC4 loc_119CC4: ; CODE XREF: ROM:00119CB6↑j ROM:00119CC4 btst #3,($8ED).w ROM:00119CCA beq.s locret_119CD6 ROM:00119CCC move.w ($E50).w,($E56).w ROM:00119CD2 bsr.w sub_119E60 ROM:00119CD6 ROM:00119CD6 locret_119CD6: ; CODE XREF: ROM:00119CA6↑j ROM:00119CD6 ; ROM:00119CAE↑j ... ROM:00119CD6 rts ROM:00119CD8 ; --------------------------------------------------------------------------- ROM:00119CD8 rts ROM:00119CDA ROM:00119CDA ; =============== S U B R O U T I N E ======================================= ROM:00119CDA ROM:00119CDA ROM:00119CDA sub_119CDA: ; CODE XREF: sub_110A12↑p ROM:00119CDA cmpi.w #$1C20,($584).w ROM:00119CE0 bge.s locret_119D1C ROM:00119CE2 move.w ($584).w,d2 ROM:00119CE6 bsr.w sub_119D1E ROM:00119CEA cmp.w d1,d0 ROM:00119CEC ble.s loc_119D10 ROM:00119CEE move.w $6DE(a5),d4 ROM:00119CF2 cmp.w ($540).w,d4 ROM:00119CF6 ble.s loc_119D0E ROM:00119CF8 bsr.l sub_110D7A ROM:00119CFE move.w #1,($E5C).w ROM:00119D04 move.w #0,($E5E).w ROM:00119D0A move.w d7,($586).w ROM:00119D0E ROM:00119D0E loc_119D0E: ; CODE XREF: sub_119CDA+1C↑j ROM:00119D0E bra.s locret_119D1C ROM:00119D10 ; --------------------------------------------------------------------------- ROM:00119D10 ROM:00119D10 loc_119D10: ; CODE XREF: sub_119CDA+12↑j ROM:00119D10 move.w $6E0(a5),d4 ROM:00119D14 cmp.w d0,d4 ROM:00119D16 ble.s locret_119D1C ROM:00119D18 move.w d6,($586).w ROM:00119D1C ROM:00119D1C locret_119D1C: ; CODE XREF: sub_119CDA+6↑j ROM:00119D1C ; sub_119CDA:loc_119D0E↑j ... ROM:00119D1C rts ROM:00119D1C ; End of function sub_119CDA ROM:00119D1C ROM:00119D1E ROM:00119D1E ; =============== S U B R O U T I N E ======================================= ROM:00119D1E ROM:00119D1E ROM:00119D1E sub_119D1E: ; CODE XREF: sub_119CDA+C↑p ROM:00119D1E ; sub_119D8A+4↓p ROM:00119D1E lea $A4C(a5),a0 ROM:00119D22 move.w $6E0(a5),d0 ROM:00119D26 move.w $6E0(a5),d1 ROM:00119D2A move.w d2,d3 ROM:00119D2C addi.w #$E10,d3 ROM:00119D30 cmpi.w #$1C20,d3 ROM:00119D34 blt.s loc_119D3A ROM:00119D36 subi.w #$1C20,d3 ROM:00119D3A ROM:00119D3A loc_119D3A: ; CODE XREF: sub_119D1E+16↑j ROM:00119D3A move.w #0,d4 ROM:00119D3E ROM:00119D3E loc_119D3E: ; CODE XREF: sub_119D1E+68↓j ROM:00119D3E cmpi.w #$1C20,(a0,d4.w*2) ROM:00119D44 bge.s locret_119D88 ROM:00119D46 move.w (a0,d4.w*2),d5 ROM:00119D4A sub.w d2,d5 ROM:00119D4C bge.s loc_119D50 ROM:00119D4E neg.w d5 ROM:00119D50 ROM:00119D50 loc_119D50: ; CODE XREF: sub_119D1E+2E↑j ROM:00119D50 cmpi.w #$E10,d5 ROM:00119D54 ble.s loc_119D5C ROM:00119D56 subi.w #$1C20,d5 ROM:00119D5A neg.w d5 ROM:00119D5C ROM:00119D5C loc_119D5C: ; CODE XREF: sub_119D1E+36↑j ROM:00119D5C cmp.w d5,d0 ROM:00119D5E ble.s loc_119D64 ROM:00119D60 move.w d5,d0 ROM:00119D62 move.w d4,d6 ROM:00119D64 ROM:00119D64 loc_119D64: ; CODE XREF: sub_119D1E+40↑j ROM:00119D64 move.w (a0,d4.w*2),d5 ROM:00119D68 sub.w d3,d5 ROM:00119D6A bge.s loc_119D6E ROM:00119D6C neg.w d5 ROM:00119D6E ROM:00119D6E loc_119D6E: ; CODE XREF: sub_119D1E+4C↑j ROM:00119D6E cmpi.w #$E10,d5 ROM:00119D72 ble.s loc_119D7A ROM:00119D74 subi.w #$1C20,d5 ROM:00119D78 neg.w d5 ROM:00119D7A ROM:00119D7A loc_119D7A: ; CODE XREF: sub_119D1E+54↑j ROM:00119D7A cmp.w d5,d1 ROM:00119D7C ble.s loc_119D82 ROM:00119D7E move.w d5,d1 ROM:00119D80 move.w d4,d7 ROM:00119D82 ROM:00119D82 loc_119D82: ; CODE XREF: sub_119D1E+5E↑j ROM:00119D82 addi.w #1,d4 ROM:00119D86 bra.s loc_119D3E ROM:00119D88 ; --------------------------------------------------------------------------- ROM:00119D88 ROM:00119D88 locret_119D88: ; CODE XREF: sub_119D1E+26↑j ROM:00119D88 rts ROM:00119D88 ; End of function sub_119D1E ROM:00119D88 ROM:00119D8A ROM:00119D8A ; =============== S U B R O U T I N E ======================================= ROM:00119D8A ROM:00119D8A ROM:00119D8A sub_119D8A: ; CODE XREF: ROM:loc_119AC6↑p ROM:00119D8A ; ROM:loc_119B38↑p ... ROM:00119D8A move.w ($E52).w,d2 ROM:00119D8E bsr.w sub_119D1E ROM:00119D92 bclr #5,($8E9).w ROM:00119D98 cmp.w d1,d0 ROM:00119D9A ble.s loc_119DCE ROM:00119D9C move.w $6DA(a5),d4 ROM:00119DA0 cmp.w ($E5C).w,d4 ROM:00119DA4 ble.s loc_119DCC ROM:00119DA6 move.w $6DC(a5),d4 ROM:00119DAA cmp.w ($E5E).w,d4 ROM:00119DAE ble.s loc_119DCC ROM:00119DB0 move.w $6DE(a5),d4 ROM:00119DB4 cmp.w ($540).w,d4 ROM:00119DB8 ble.s loc_119DCC ROM:00119DBA bsr.l sub_110D7A ROM:00119DC0 addi.w #1,($E5C).w ROM:00119DC6 move.w #0,($E5E).w ROM:00119DCC ROM:00119DCC loc_119DCC: ; CODE XREF: sub_119D8A+1A↑j ROM:00119DCC ; sub_119D8A+24↑j ... ROM:00119DCC bra.s locret_119E0C ROM:00119DCE ; --------------------------------------------------------------------------- ROM:00119DCE ROM:00119DCE loc_119DCE: ; CODE XREF: sub_119D8A+10↑j ROM:00119DCE move.w $6E0(a5),d4 ROM:00119DD2 cmp.w d0,d4 ROM:00119DD4 ble.s locret_119E0C ROM:00119DD6 move.w $6DC(a5),d4 ROM:00119DDA cmp.w ($E5E).w,d4 ROM:00119DDE ble.s loc_119DE6 ROM:00119DE0 addi.w #1,($E5E).w ROM:00119DE6 ROM:00119DE6 loc_119DE6: ; CODE XREF: sub_119D8A+54↑j ROM:00119DE6 cmp.w ($586).w,d6 ROM:00119DEA bgt.s loc_119DF2 ROM:00119DEC addi.w #1,($E60).w ROM:00119DF2 ROM:00119DF2 loc_119DF2: ; CODE XREF: sub_119D8A+60↑j ROM:00119DF2 move.w d6,($586).w ROM:00119DF6 bset #5,($8E9).w ROM:00119DFC clr.b ($8D7).w ROM:00119E00 move.w #0,($6E2).w ROM:00119E06 move.b #3,($8D7).w ROM:00119E0C ROM:00119E0C locret_119E0C: ; CODE XREF: sub_119D8A:loc_119DCC↑j ROM:00119E0C ; sub_119D8A+4A↑j ROM:00119E0C rts ROM:00119E0C ; End of function sub_119D8A ROM:00119E0C ROM:00119E0E ROM:00119E0E ; =============== S U B R O U T I N E ======================================= ROM:00119E0E ROM:00119E0E ROM:00119E0E sub_119E0E: ; CODE XREF: ROM:00119ACA↑p ROM:00119E0E ; ROM:00119B3C↑p ... ROM:00119E0E bclr #3,($8ED).w ROM:00119E14 bclr #0,($8DA).w ROM:00119E1A move.w $6E4(a5),d0 ROM:00119E1E move.w $6E2(a5),d1 ROM:00119E22 cmp.w ($586).w,d0 ROM:00119E26 bne.s loc_119E30 ROM:00119E28 bset #3,($8ED).w ROM:00119E2E bra.s locret_119E3C ROM:00119E30 ; --------------------------------------------------------------------------- ROM:00119E30 ROM:00119E30 loc_119E30: ; CODE XREF: sub_119E0E+18↑j ROM:00119E30 cmp.w ($586).w,d1 ROM:00119E34 bne.s locret_119E3C ROM:00119E36 bset #0,($8DA).w ROM:00119E3C ROM:00119E3C locret_119E3C: ; CODE XREF: sub_119E0E+20↑j ROM:00119E3C ; sub_119E0E+26↑j ROM:00119E3C rts ROM:00119E3C ; End of function sub_119E0E ROM:00119E3C ROM:00119E3E ROM:00119E3E ; =============== S U B R O U T I N E ======================================= ROM:00119E3E ROM:00119E3E ROM:00119E3E sub_119E3E: ; CODE XREF: ROM:loc_119ABA↑p ROM:00119E3E move.w ($E52).w,($584).w ROM:00119E44 rts ROM:00119E44 ; End of function sub_119E3E ROM:00119E44 ROM:00119E46 ROM:00119E46 ; =============== S U B R O U T I N E ======================================= ROM:00119E46 ROM:00119E46 ROM:00119E46 sub_119E46: ; CODE XREF: sub_1199B6+C↑p ROM:00119E46 ; sub_1199B6+3E↑p ... ROM:00119E46 move.w #$FFFF,($586).w ROM:00119E4C move.w #0,($E60).w ROM:00119E52 move.w #0,($E5C).w ROM:00119E58 move.w #$80,($584).w ROM:00119E5E rts ROM:00119E5E ; End of function sub_119E46 ROM:00119E5E ROM:00119E60 ROM:00119E60 ; =============== S U B R O U T I N E ======================================= ROM:00119E60 ROM:00119E60 ROM:00119E60 sub_119E60: ; CODE XREF: ROM:00119C04↑p ROM:00119E60 ; ROM:00119C6C↑p ... ROM:00119E60 move.w ($E54).w,d0 ROM:00119E64 sub.w ($E56).w,d0 ROM:00119E68 bge.s loc_119E6E ROM:00119E6A addi.w #$1C20,d0 ROM:00119E6E ROM:00119E6E loc_119E6E: ; CODE XREF: sub_119E60+8↑j ROM:00119E6E move.w d0,($E58).w ROM:00119E72 rts ROM:00119E72 ; End of function sub_119E60 ROM:00119E72 ROM:00119E74 ROM:00119E74 ; =============== S U B R O U T I N E ======================================= ROM:00119E74 ROM:00119E74 ROM:00119E74 sub_119E74: ; CODE XREF: sub_1199B6+8↑p ROM:00119E74 ; ROM:loc_119A72↑p ROM:00119E74 move.w #$70,d0 ; 'p' ROM:00119E78 asr.w #4,d0 ROM:00119E7A bsr.l sub_1198BE ROM:00119E80 lea ($FFFFFF70).w,a0 ROM:00119E84 move.w #$B,(a0) ROM:00119E88 move.w #1,d1 ROM:00119E8C move.w #$A,d2 ROM:00119E90 move.w #0,d3 ROM:00119E94 move.w #3,d4 ROM:00119E98 move.w #1,d5 ROM:00119E9C bsr.l sub_119842 ROM:00119EA2 rts ROM:00119EA2 ; End of function sub_119E74 ROM:00119EA2 ROM:00119EA4 ; --------------------------------------------------------------------------- ROM:00119EA4 lea ($58E).w,a0 ROM:00119EA8 lea ($58E).w,a1 ROM:00119EAC rts ROM:00119EAE ROM:00119EAE ; =============== S U B R O U T I N E ======================================= ROM:00119EAE ROM:00119EAE ROM:00119EAE sub_119EAE: ; CODE XREF: sub_110AB4+C0↑p ROM:00119EAE movea.w #$8B6,a0 ROM:00119EB2 movea.w #$6A0,a1 ROM:00119EB6 move.w #0,d0 ROM:00119EBA bsr.w sub_119FA6 ROM:00119EBE cmpi.w #0,($4C6).w ROM:00119EC4 bne.s loc_119EEA ROM:00119EC6 addq.l #1,($44C).w ROM:00119ECA movea.w #$8DA,a0 ROM:00119ECE movea.w #$6E8,a1 ROM:00119ED2 move.w #0,d0 ROM:00119ED6 bsr.w sub_119FA6 ROM:00119EDA movea.w #$8DA,a0 ROM:00119EDE movea.w #$6B6,a1 ROM:00119EE2 move.w #$19,d0 ROM:00119EE6 bsr.w sub_119FA6 ROM:00119EEA ROM:00119EEA loc_119EEA: ; CODE XREF: sub_119EAE+16↑j ROM:00119EEA cmpi.w #$E10,($4C6).w ROM:00119EF0 bne.s loc_119F02 ROM:00119EF2 movea.w #$8DA,a0 ROM:00119EF6 movea.w #$6B6,a1 ROM:00119EFA move.w #$19,d0 ROM:00119EFE bsr.w sub_119FA6 ROM:00119F02 ROM:00119F02 loc_119F02: ; CODE XREF: sub_119EAE+42↑j ROM:00119F02 cmpi.w #0,($4B4).w ROM:00119F08 bne.s locret_119F1A ROM:00119F0A movea.w #$8C1,a0 ROM:00119F0E movea.w #$6A0,a1 ROM:00119F12 move.w #$B,d0 ROM:00119F16 bsr.w sub_119FA6 ROM:00119F1A ROM:00119F1A locret_119F1A: ; CODE XREF: sub_119EAE+5A↑j ROM:00119F1A rts ROM:00119F1A ; End of function sub_119EAE ROM:00119F1A ROM:00119F1C ROM:00119F1C ; =============== S U B R O U T I N E ======================================= ROM:00119F1C ROM:00119F1C ROM:00119F1C sub_119F1C: ; CODE XREF: ROM:loc_115DD6↑p ROM:00119F1C subq.w #1,($58C).w ROM:00119F20 bgt.s loc_119F38 ROM:00119F22 move.w #$A,($58C).w ROM:00119F28 movea.w #$890,a0 ROM:00119F2C movea.w #$5F0,a1 ROM:00119F30 move.w #$32,d0 ; '2' ROM:00119F34 bsr.w sub_119FA6 ROM:00119F38 ROM:00119F38 loc_119F38: ; CODE XREF: sub_119F1C+4↑j ROM:00119F38 subq.w #1,($58A).w ROM:00119F3C bgt.s loc_119F9A ROM:00119F3E move.w #$400,($58A).w ROM:00119F44 addq.l #1,($1328).w ROM:00119F48 movea.w #$8B6,a0 ROM:00119F4C movea.w #$654,a1 ROM:00119F50 move.w #$26,d0 ; '&' ROM:00119F54 bsr.w sub_119FA6 ROM:00119F58 move.l ($1328).w,d2 ROM:00119F5C clr.l d3 ROM:00119F5E divsl.l #$3C,d3:d2 ; '<' ROM:00119F66 cmpi.w #0,d3 ROM:00119F6A bne.s loc_119F9A ROM:00119F6C movea.w #$8B6,a0 ROM:00119F70 movea.w #$6A0,a1 ROM:00119F74 move.w #0,d0 ROM:00119F78 bsr.w sub_119FA6 ROM:00119F7C divsl.l #$3C,d3:d2 ; '<' ROM:00119F84 cmpi.w #0,d3 ROM:00119F88 bne.s loc_119F9A ROM:00119F8A movea.w #$8B6,a0 ROM:00119F8E movea.w #$6A0,a1 ROM:00119F92 move.w #0,d0 ROM:00119F96 bsr.w sub_119FA6 ROM:00119F9A ROM:00119F9A loc_119F9A: ; CODE XREF: sub_119F1C+20↑j ROM:00119F9A ; sub_119F1C+4E↑j ... ROM:00119F9A movea.w #$85E,a0 ROM:00119F9E movea.w #$5A2,a1 ROM:00119FA2 move.w #$27,d0 ; ''' ROM:00119FA2 ; End of function sub_119F1C ROM:00119FA2 ROM:00119FA6 ROM:00119FA6 ; =============== S U B R O U T I N E ======================================= ROM:00119FA6 ROM:00119FA6 ROM:00119FA6 sub_119FA6: ; CODE XREF: sub_119EAE+C↑p ROM:00119FA6 ; sub_119EAE+28↑p ... ROM:00119FA6 moveq #0,d1 ROM:00119FA8 ROM:00119FA8 loc_119FA8: ; CODE XREF: sub_119FA6+4↓j ROM:00119FA8 ; sub_119FA6:loc_119FD6↓j ROM:00119FA8 btst d1,-(a0) ROM:00119FAA dbne d0,loc_119FA8 ROM:00119FAE subq.w #1,d0 ROM:00119FB0 blt.s locret_119FD8 ROM:00119FB2 btst #1,(a0) ROM:00119FB6 beq.s loc_119FCA ROM:00119FB8 addq.w #1,(a1,d0.w*2) ROM:00119FBC bvc.s loc_119FC6 ROM:00119FBE move.w #$7FFF,(a1,d0.w*2) ROM:00119FC4 clr.b (a0) ROM:00119FC6 ROM:00119FC6 loc_119FC6: ; CODE XREF: sub_119FA6+16↑j ROM:00119FC6 bra.w loc_119FD6 ROM:00119FCA ; --------------------------------------------------------------------------- ROM:00119FCA ROM:00119FCA loc_119FCA: ; CODE XREF: sub_119FA6+10↑j ROM:00119FCA subq.w #1,(a1,d0.w*2) ROM:00119FCE bpl.s loc_119FD6 ROM:00119FD0 clr.w (a1,d0.w*2) ROM:00119FD4 clr.b (a0) ROM:00119FD6 ROM:00119FD6 loc_119FD6: ; CODE XREF: sub_119FA6:loc_119FC6↑j ROM:00119FD6 ; sub_119FA6+28↑j ROM:00119FD6 bra.s loc_119FA8 ROM:00119FD8 ; --------------------------------------------------------------------------- ROM:00119FD8 ROM:00119FD8 locret_119FD8: ; CODE XREF: sub_119FA6+A↑j ROM:00119FD8 rts ROM:00119FD8 ; End of function sub_119FA6 ROM:00119FD8 ROM:00119FD8 ; --------------------------------------------------------------------------- ROM:00119FDA dc.w $FFFF ROM:00119FDC dc.l $FFFF5450, $554D0000, $1E000002, $FFFE ROM:00119FEC dc.b $F, $FF ROM:00119FEE ROM:00119FEE ; =============== S U B R O U T I N E ======================================= ROM:00119FEE ROM:00119FEE ROM:00119FEE sub_119FEE: ; CODE XREF: sub_125BB4+6↓p ROM:00119FEE bsr.w sub_11A002 ROM:00119FF2 bsr.l sub_11A7F4 ROM:00119FF8 bsr.w sub_11A4A4 ROM:00119FFC bsr.w sub_11A606 ROM:0011A000 rts ROM:0011A000 ; End of function sub_119FEE ROM:0011A000 ROM:0011A002 ROM:0011A002 ; =============== S U B R O U T I N E ======================================= ROM:0011A002 ROM:0011A002 ROM:0011A002 sub_11A002: ; CODE XREF: sub_119FEE↑p ROM:0011A002 move.w ($A12).w,d1 ROM:0011A006 cmp.w ($A14).w,d1 ROM:0011A00A bne.s loc_11A02C ROM:0011A00C cmpi.w #$190,d1 ROM:0011A010 ble.s loc_11A01E ROM:0011A012 cmpi.w #$28A,d1 ROM:0011A016 bge.s loc_11A01E ROM:0011A018 move.w d1,($A10).w ROM:0011A01C bra.s loc_11A02A ROM:0011A01E ; --------------------------------------------------------------------------- ROM:0011A01E ROM:0011A01E loc_11A01E: ; CODE XREF: sub_11A002+E↑j ROM:0011A01E ; sub_11A002+14↑j ROM:0011A01E move.w $144(a5),($A10).w ROM:0011A024 bset #0,($1317).w ROM:0011A02A ROM:0011A02A loc_11A02A: ; CODE XREF: sub_11A002+1A↑j ROM:0011A02A bra.s loc_11A038 ROM:0011A02C ; --------------------------------------------------------------------------- ROM:0011A02C ROM:0011A02C loc_11A02C: ; CODE XREF: sub_11A002+8↑j ROM:0011A02C move.w $144(a5),($A10).w ROM:0011A032 bset #0,($1317).w ROM:0011A038 ROM:0011A038 loc_11A038: ; CODE XREF: sub_11A002:loc_11A02A↑j ROM:0011A038 move.w #$20D,d0 ROM:0011A03C muls.w #$3E8,d0 ROM:0011A040 divs.w ($A10).w,d0 ROM:0011A044 move.w d0,($478).w ROM:0011A048 muls.w ($480).w,d0 ROM:0011A04C divs.w #$3E8,d0 ROM:0011A050 clr.l d1 ROM:0011A052 move.w d0,d1 ROM:0011A054 swap d1 ROM:0011A056 move.w ($9E4).w,d2 ROM:0011A05A swap d2 ROM:0011A05C move.w ($9E6).w,d2 ROM:0011A060 move.w $152(a5),d3 ROM:0011A064 ext.l d3 ROM:0011A066 bsr.l sub_115BC4 ROM:0011A06C move.w d4,($9E6).w ROM:0011A070 swap d4 ROM:0011A072 move.w d4,($9E4).w ROM:0011A076 btst #2,($49B).w ROM:0011A07C beq.s loc_11A084 ROM:0011A07E bset #7,($1317).w ROM:0011A084 ROM:0011A084 loc_11A084: ; CODE XREF: sub_11A002+7A↑j ROM:0011A084 btst #7,($1317).w ROM:0011A08A beq.s loc_11A094 ROM:0011A08C move.b #$FF,($10C0).w ROM:0011A092 bra.s loc_11A0B6 ROM:0011A094 ; --------------------------------------------------------------------------- ROM:0011A094 ROM:0011A094 loc_11A094: ; CODE XREF: sub_11A002+88↑j ROM:0011A094 move.w ($A2C).w,d0 ROM:0011A098 subi.w #$8CA,d0 ROM:0011A09C bpl.s loc_11A0A0 ROM:0011A09E clr.w d0 ROM:0011A0A0 ROM:0011A0A0 loc_11A0A0: ; CODE XREF: sub_11A002+9A↑j ROM:0011A0A0 muls.w #$86,d0 ROM:0011A0A4 divs.w #$3E8,d0 ROM:0011A0A8 cmpi.w #$FE,d0 ROM:0011A0AC ble.s loc_11A0B2 ROM:0011A0AE move.w #$FE,d0 ROM:0011A0B2 ROM:0011A0B2 loc_11A0B2: ; CODE XREF: sub_11A002+AA↑j ROM:0011A0B2 move.b d0,($10C0).w ROM:0011A0B6 ROM:0011A0B6 loc_11A0B6: ; CODE XREF: sub_11A002+90↑j ROM:0011A0B6 btst #2,($49A).w ROM:0011A0BC beq.s loc_11A0C4 ROM:0011A0BE bset #3,($12F5).w ROM:0011A0C4 ROM:0011A0C4 loc_11A0C4: ; CODE XREF: sub_11A002+BA↑j ROM:0011A0C4 move.w $146(a5),d0 ROM:0011A0C8 cmp.w ($9F8).w,d0 ROM:0011A0CC bgt.s loc_11A0D6 ROM:0011A0CE bset #2,($12F8).w ROM:0011A0D4 bra.s loc_11A0E4 ROM:0011A0D6 ; --------------------------------------------------------------------------- ROM:0011A0D6 ROM:0011A0D6 loc_11A0D6: ; CODE XREF: sub_11A002+CA↑j ROM:0011A0D6 btst #3,($8E3).w ROM:0011A0DC bne.s loc_11A0E4 ROM:0011A0DE bclr #2,($12F8).w ROM:0011A0E4 ROM:0011A0E4 loc_11A0E4: ; CODE XREF: sub_11A002+D2↑j ROM:0011A0E4 ; sub_11A002+DA↑j ROM:0011A0E4 move.w $164(a5),d0 ROM:0011A0E8 cmpi.w #1,d0 ROM:0011A0EC bne.s loc_11A14C ROM:0011A0EE clr.w d1 ROM:0011A0F0 move.w ($A4E).w,d0 ROM:0011A0F4 btst #6,($12F5).w ROM:0011A0FA beq.s loc_11A108 ROM:0011A0FC cmpi.w #$7F,d0 ROM:0011A100 bne.s loc_11A108 ROM:0011A102 move.w #1,d1 ROM:0011A106 bra.s loc_11A114 ROM:0011A108 ; --------------------------------------------------------------------------- ROM:0011A108 ROM:0011A108 loc_11A108: ; CODE XREF: sub_11A002+F8↑j ROM:0011A108 ; sub_11A002+FE↑j ROM:0011A108 btst #7,($12ED).w ROM:0011A10E beq.s loc_11A114 ROM:0011A110 move.w #1,d1 ROM:0011A114 ROM:0011A114 loc_11A114: ; CODE XREF: sub_11A002+104↑j ROM:0011A114 ; sub_11A002+10C↑j ROM:0011A114 cmpi.w #1,d1 ROM:0011A118 bne.s loc_11A130 ROM:0011A11A lea $74E(a5),a0 ROM:0011A11E move.w #$C,d0 ROM:0011A122 move.w (a0,d0.w*2),($9E0).w ROM:0011A128 bset #7,($12ED).w ROM:0011A12E bra.s loc_11A14A ROM:0011A130 ; --------------------------------------------------------------------------- ROM:0011A130 ROM:0011A130 loc_11A130: ; CODE XREF: sub_11A002+116↑j ROM:0011A130 move.w ($A4E).w,d0 ROM:0011A134 muls.w #$A,d0 ROM:0011A138 btst #6,($12F5).w ROM:0011A13E beq.s loc_11A142 ROM:0011A140 neg.w d0 ROM:0011A142 ROM:0011A142 loc_11A142: ; CODE XREF: sub_11A002+13C↑j ROM:0011A142 addi.w #$AAC,d0 ROM:0011A146 move.w d0,($9E0).w ROM:0011A14A ROM:0011A14A loc_11A14A: ; CODE XREF: sub_11A002+12C↑j ROM:0011A14A bra.s loc_11A1B2 ROM:0011A14C ; --------------------------------------------------------------------------- ROM:0011A14C ROM:0011A14C loc_11A14C: ; CODE XREF: sub_11A002+EA↑j ROM:0011A14C clr.w d0 ROM:0011A14E btst #7,($12ED).w ROM:0011A154 beq.s loc_11A15A ROM:0011A156 move.w #1,d0 ROM:0011A15A ROM:0011A15A loc_11A15A: ; CODE XREF: sub_11A002+152↑j ROM:0011A15A btst #4,($49A).w ROM:0011A160 bne.s loc_11A168 ROM:0011A162 cmpi.w #1,d0 ROM:0011A166 bne.s loc_11A186 ROM:0011A168 ROM:0011A168 loc_11A168: ; CODE XREF: sub_11A002+15E↑j ROM:0011A168 lea $74E(a5),a0 ROM:0011A16C move.w #$C,d0 ROM:0011A170 move.w (a0,d0.w*2),($9E0).w ROM:0011A176 bset #7,($12ED).w ROM:0011A17C move.w ($9F8).w,d0 ROM:0011A180 move.w d0,($A0E).w ROM:0011A184 bra.s loc_11A1B2 ROM:0011A186 ; --------------------------------------------------------------------------- ROM:0011A186 ROM:0011A186 loc_11A186: ; CODE XREF: sub_11A002+164↑j ROM:0011A186 clr.l d1 ROM:0011A188 move.w ($492).w,d1 ROM:0011A18C swap d1 ROM:0011A18E move.w ($9E0).w,d2 ROM:0011A192 swap d2 ROM:0011A194 move.w ($9E2).w,d2 ROM:0011A198 move.w $154(a5),d3 ROM:0011A19C ext.l d3 ROM:0011A19E bsr.l sub_115BC4 ROM:0011A1A4 move.w d4,($9E2).w ROM:0011A1A8 swap d4 ROM:0011A1AA move.w d4,($9E0).w ROM:0011A1AE move.w d4,($A0E).w ROM:0011A1B2 ROM:0011A1B2 loc_11A1B2: ; CODE XREF: sub_11A002:loc_11A14A↑j ROM:0011A1B2 ; sub_11A002+182↑j ROM:0011A1B2 move.w $162(a5),d0 ROM:0011A1B6 cmpi.w #1,d0 ROM:0011A1BA bne.s loc_11A1D6 ROM:0011A1BC move.w ($A50).w,d0 ROM:0011A1C0 move.w ($A50).w,d0 ROM:0011A1C4 muls.w #$16C,d0 ROM:0011A1C8 divs.w #$64,d0 ; 'd' ROM:0011A1CC addi.w #$980,d0 ROM:0011A1D0 move.w d0,($9DC).w ROM:0011A1D4 bra.s loc_11A230 ROM:0011A1D6 ; --------------------------------------------------------------------------- ROM:0011A1D6 ROM:0011A1D6 loc_11A1D6: ; CODE XREF: sub_11A002+1B8↑j ROM:0011A1D6 clr.w d0 ROM:0011A1D8 btst #6,($130A).w ROM:0011A1DE beq.s loc_11A1E4 ROM:0011A1E0 move.w #1,d0 ROM:0011A1E4 ROM:0011A1E4 loc_11A1E4: ; CODE XREF: sub_11A002+1DC↑j ROM:0011A1E4 btst #5,($49A).w ROM:0011A1EA bne.s loc_11A1F2 ROM:0011A1EC cmpi.w #1,d0 ROM:0011A1F0 bne.s loc_11A208 ROM:0011A1F2 ROM:0011A1F2 loc_11A1F2: ; CODE XREF: sub_11A002+1E8↑j ROM:0011A1F2 lea $74E(a5),a0 ROM:0011A1F6 move.w #$D,d0 ROM:0011A1FA move.w (a0,d0.w*2),($9DC).w ROM:0011A200 bset #6,($130A).w ROM:0011A206 bra.s loc_11A230 ROM:0011A208 ; --------------------------------------------------------------------------- ROM:0011A208 ROM:0011A208 loc_11A208: ; CODE XREF: sub_11A002+1EE↑j ROM:0011A208 clr.l d1 ROM:0011A20A move.w ($494).w,d1 ROM:0011A20E swap d1 ROM:0011A210 move.w ($9DC).w,d2 ROM:0011A214 swap d2 ROM:0011A216 move.w ($9DE).w,d2 ROM:0011A21A move.w $156(a5),d3 ROM:0011A21E ext.l d3 ROM:0011A220 bsr.l sub_115BC4 ROM:0011A226 move.w d4,($9DE).w ROM:0011A22A swap d4 ROM:0011A22C move.w d4,($9DC).w ROM:0011A230 ROM:0011A230 loc_11A230: ; CODE XREF: sub_11A002+1D2↑j ROM:0011A230 ; sub_11A002+204↑j ROM:0011A230 move.w $166(a5),d0 ROM:0011A234 cmpi.w #1,d0 ROM:0011A238 bne.s loc_11A270 ROM:0011A23A move.w ($A54).w,d0 ROM:0011A23E btst #7,($12F7).w ROM:0011A244 bne.s loc_11A24C ROM:0011A246 cmpi.w #$7F,d0 ROM:0011A24A bne.s loc_11A262 ROM:0011A24C ROM:0011A24C loc_11A24C: ; CODE XREF: sub_11A002+242↑j ROM:0011A24C lea $74E(a5),a0 ROM:0011A250 move.w #$E,d0 ROM:0011A254 move.w (a0,d0.w*2),($9EE).w ROM:0011A25A bset #7,($12F7).w ROM:0011A260 bra.s loc_11A26E ROM:0011A262 ; --------------------------------------------------------------------------- ROM:0011A262 ROM:0011A262 loc_11A262: ; CODE XREF: sub_11A002+248↑j ROM:0011A262 move.w ($A54).w,d0 ROM:0011A266 muls.w #$A,d0 ROM:0011A26A move.w d0,($9EE).w ROM:0011A26E ROM:0011A26E loc_11A26E: ; CODE XREF: sub_11A002+25E↑j ROM:0011A26E bra.s loc_11A2CA ROM:0011A270 ; --------------------------------------------------------------------------- ROM:0011A270 ROM:0011A270 loc_11A270: ; CODE XREF: sub_11A002+236↑j ROM:0011A270 clr.w d0 ROM:0011A272 btst #7,($12F7).w ROM:0011A278 beq.s loc_11A27E ROM:0011A27A move.w #1,d0 ROM:0011A27E ROM:0011A27E loc_11A27E: ; CODE XREF: sub_11A002+276↑j ROM:0011A27E btst #6,($49A).w ROM:0011A284 bne.s loc_11A28C ROM:0011A286 cmpi.w #1,d0 ROM:0011A28A bne.s loc_11A2A2 ROM:0011A28C ROM:0011A28C loc_11A28C: ; CODE XREF: sub_11A002+282↑j ROM:0011A28C lea $74E(a5),a0 ROM:0011A290 move.w #$E,d0 ROM:0011A294 move.w (a0,d0.w*2),($9EE).w ROM:0011A29A bset #7,($12F7).w ROM:0011A2A0 bra.s loc_11A2CA ROM:0011A2A2 ; --------------------------------------------------------------------------- ROM:0011A2A2 ROM:0011A2A2 loc_11A2A2: ; CODE XREF: sub_11A002+288↑j ROM:0011A2A2 clr.l d1 ROM:0011A2A4 move.w ($496).w,d1 ROM:0011A2A8 swap d1 ROM:0011A2AA move.w ($9EE).w,d2 ROM:0011A2AE swap d2 ROM:0011A2B0 move.w ($9F0).w,d2 ROM:0011A2B4 move.w $15A(a5),d3 ROM:0011A2B8 ext.l d3 ROM:0011A2BA bsr.l sub_115BC4 ROM:0011A2C0 move.w d4,($9F0).w ROM:0011A2C4 swap d4 ROM:0011A2C6 move.w d4,($9EE).w ROM:0011A2CA ROM:0011A2CA loc_11A2CA: ; CODE XREF: sub_11A002:loc_11A26E↑j ROM:0011A2CA ; sub_11A002+29E↑j ROM:0011A2CA btst #7,($49B).w ROM:0011A2D0 beq.s loc_11A2E8 ROM:0011A2D2 lea $74E(a5),a0 ROM:0011A2D6 move.w #7,d0 ROM:0011A2DA move.w (a0,d0.w*2),($9EA).w ROM:0011A2E0 bset #4,($12F7).w ROM:0011A2E6 bra.s loc_11A310 ROM:0011A2E8 ; --------------------------------------------------------------------------- ROM:0011A2E8 ROM:0011A2E8 loc_11A2E8: ; CODE XREF: sub_11A002+2CE↑j ROM:0011A2E8 clr.l d1 ROM:0011A2EA move.w ($488).w,d1 ROM:0011A2EE swap d1 ROM:0011A2F0 move.w ($9EA).w,d2 ROM:0011A2F4 swap d2 ROM:0011A2F6 move.w ($9EC).w,d2 ROM:0011A2FA move.w $158(a5),d3 ROM:0011A2FE ext.l d3 ROM:0011A300 bsr.l sub_115BC4 ROM:0011A306 move.w d4,($9EC).w ROM:0011A30A swap d4 ROM:0011A30C move.w d4,($9EA).w ROM:0011A310 ROM:0011A310 loc_11A310: ; CODE XREF: sub_11A002+2E4↑j ROM:0011A310 btst #0,($49A).w ROM:0011A316 beq.s loc_11A328 ROM:0011A318 lea $74E(a5),a0 ROM:0011A31C move.w #8,d0 ROM:0011A320 move.w (a0,d0.w*2),($9FC).w ROM:0011A326 bra.s loc_11A350 ROM:0011A328 ; --------------------------------------------------------------------------- ROM:0011A328 ROM:0011A328 loc_11A328: ; CODE XREF: sub_11A002+314↑j ROM:0011A328 clr.l d1 ROM:0011A32A move.w ($48A).w,d1 ROM:0011A32E swap d1 ROM:0011A330 move.w ($9FC).w,d2 ROM:0011A334 swap d2 ROM:0011A336 move.w ($9FE).w,d2 ROM:0011A33A move.w $15C(a5),d3 ROM:0011A33E ext.l d3 ROM:0011A340 bsr.l sub_115BC4 ROM:0011A346 move.w d4,($9FE).w ROM:0011A34A swap d4 ROM:0011A34C move.w d4,($9FC).w ROM:0011A350 ROM:0011A350 loc_11A350: ; CODE XREF: sub_11A002+324↑j ROM:0011A350 btst #4,($49B).w ROM:0011A356 beq.s loc_11A368 ROM:0011A358 lea $74E(a5),a0 ROM:0011A35C move.w #4,d0 ROM:0011A360 move.w (a0,d0.w*2),($9F4).w ROM:0011A366 bra.s loc_11A36E ROM:0011A368 ; --------------------------------------------------------------------------- ROM:0011A368 ROM:0011A368 loc_11A368: ; CODE XREF: sub_11A002+354↑j ROM:0011A368 move.w ($482).w,($9F4).w ROM:0011A36E ROM:0011A36E loc_11A36E: ; CODE XREF: sub_11A002+364↑j ROM:0011A36E btst #1,($49A).w ROM:0011A374 beq.s loc_11A386 ROM:0011A376 lea $74E(a5),a0 ROM:0011A37A move.w #9,d0 ROM:0011A37E move.w (a0,d0.w*2),($A06).w ROM:0011A384 bra.s loc_11A3AE ROM:0011A386 ; --------------------------------------------------------------------------- ROM:0011A386 ROM:0011A386 loc_11A386: ; CODE XREF: sub_11A002+372↑j ROM:0011A386 clr.l d1 ROM:0011A388 move.w ($48C).w,d1 ROM:0011A38C swap d1 ROM:0011A38E move.w ($A06).w,d2 ROM:0011A392 swap d2 ROM:0011A394 move.w ($A08).w,d2 ROM:0011A398 move.w $15E(a5),d3 ROM:0011A39C ext.l d3 ROM:0011A39E bsr.l sub_115BC4 ROM:0011A3A4 move.w d4,($A08).w ROM:0011A3A8 swap d4 ROM:0011A3AA move.w d4,($A06).w ROM:0011A3AE ROM:0011A3AE loc_11A3AE: ; CODE XREF: sub_11A002+382↑j ROM:0011A3AE btst #7,($49B).w ROM:0011A3B4 beq.s loc_11A3C6 ROM:0011A3B6 lea $74E(a5),a0 ROM:0011A3BA move.w #7,d0 ROM:0011A3BE move.w (a0,d0.w*2),($A0A).w ROM:0011A3C4 bra.s loc_11A3EE ROM:0011A3C6 ; --------------------------------------------------------------------------- ROM:0011A3C6 ROM:0011A3C6 loc_11A3C6: ; CODE XREF: sub_11A002+3B2↑j ROM:0011A3C6 clr.l d1 ROM:0011A3C8 move.w ($4A6).w,d1 ROM:0011A3CC swap d1 ROM:0011A3CE move.w ($A0A).w,d2 ROM:0011A3D2 swap d2 ROM:0011A3D4 move.w ($A0C).w,d2 ROM:0011A3D8 move.w $160(a5),d3 ROM:0011A3DC ext.l d3 ROM:0011A3DE bsr.l sub_115BC4 ROM:0011A3E4 move.w d4,($A0C).w ROM:0011A3E8 swap d4 ROM:0011A3EA move.w d4,($A0A).w ROM:0011A3EE ROM:0011A3EE loc_11A3EE: ; CODE XREF: sub_11A002+3C2↑j ROM:0011A3EE move.w #$3AC2,d1 ROM:0011A3F2 move.w ($490).w,d2 ROM:0011A3F6 bsr.l sub_115CB8 ROM:0011A3FC move.w d1,($A04).w ROM:0011A400 btst #1,($12FE).w ROM:0011A406 beq.s loc_11A40E ROM:0011A408 bset #7,($12F0).w ROM:0011A40E ROM:0011A40E loc_11A40E: ; CODE XREF: sub_11A002+404↑j ROM:0011A40E btst #2,($12F9).w ROM:0011A414 bne.s loc_11A41A ROM:0011A416 clr.b d0 ROM:0011A418 bra.s loc_11A452 ROM:0011A41A ; --------------------------------------------------------------------------- ROM:0011A41A ROM:0011A41A loc_11A41A: ; CODE XREF: sub_11A002+412↑j ROM:0011A41A btst #7,($49A).w ROM:0011A420 beq.s loc_11A428 ROM:0011A422 move.b #$FF,d0 ROM:0011A426 bra.s loc_11A452 ROM:0011A428 ; --------------------------------------------------------------------------- ROM:0011A428 ROM:0011A428 loc_11A428: ; CODE XREF: sub_11A002+41E↑j ROM:0011A428 move.w ($C1C).w,d0 ROM:0011A42C subi.w #$1F4,d0 ROM:0011A430 bpl.s loc_11A434 ROM:0011A432 clr.w d0 ROM:0011A434 ROM:0011A434 loc_11A434: ; CODE XREF: sub_11A002+42E↑j ROM:0011A434 muls.w #$100,d0 ROM:0011A438 divs.w #$2134,d0 ROM:0011A43C cmpi.w #$FE,d0 ROM:0011A440 ble.s loc_11A448 ROM:0011A442 move.w #$FE,d0 ROM:0011A446 bra.s loc_11A452 ROM:0011A448 ; --------------------------------------------------------------------------- ROM:0011A448 ROM:0011A448 loc_11A448: ; CODE XREF: sub_11A002+43E↑j ROM:0011A448 cmpi.w #1,d0 ROM:0011A44C bge.s loc_11A452 ROM:0011A44E move.w #1,d0 ROM:0011A452 ROM:0011A452 loc_11A452: ; CODE XREF: sub_11A002+416↑j ROM:0011A452 ; sub_11A002+424↑j ... ROM:0011A452 btst #1,($8DD).w ROM:0011A458 bne.s loc_11A482 ROM:0011A45A btst #6,($8EA).w ROM:0011A460 beq.s loc_11A47A ROM:0011A462 btst #5,($8E2).w ROM:0011A468 bne.s loc_11A46E ROM:0011A46A move.b d0,($6FC).w ROM:0011A46E ROM:0011A46E loc_11A46E: ; CODE XREF: sub_11A002+466↑j ROM:0011A46E move.b d0,d1 ROM:0011A470 sub.b ($6FC).w,d1 ROM:0011A474 bpl.s loc_11A478 ROM:0011A476 clr.b d1 ROM:0011A478 ROM:0011A478 loc_11A478: ; CODE XREF: sub_11A002+472↑j ROM:0011A478 bra.s loc_11A480 ROM:0011A47A ; --------------------------------------------------------------------------- ROM:0011A47A ROM:0011A47A loc_11A47A: ; CODE XREF: sub_11A002+45E↑j ROM:0011A47A move.b d0,d1 ROM:0011A47C clr.b ($6FC).w ROM:0011A480 ROM:0011A480 loc_11A480: ; CODE XREF: sub_11A002:loc_11A478↑j ROM:0011A480 bra.s loc_11A486 ROM:0011A482 ; --------------------------------------------------------------------------- ROM:0011A482 ROM:0011A482 loc_11A482: ; CODE XREF: sub_11A002+456↑j ROM:0011A482 move.b #$FF,d1 ROM:0011A486 ROM:0011A486 loc_11A486: ; CODE XREF: sub_11A002:loc_11A480↑j ROM:0011A486 move sr,-(sp) ROM:0011A488 move #$2700,sr ROM:0011A48C move.b d0,($10C1).w ROM:0011A490 move.b d1,($112B).w ROM:0011A494 move (sp)+,sr ROM:0011A496 btst #6,($8E1).w ROM:0011A49C bne.s locret_11A4A2 ROM:0011A49E bsr.w sub_11A664 ROM:0011A4A2 ROM:0011A4A2 locret_11A4A2: ; CODE XREF: sub_11A002+49A↑j ROM:0011A4A2 rts ROM:0011A4A2 ; End of function sub_11A002 ROM:0011A4A2 ROM:0011A4A4 ROM:0011A4A4 ; =============== S U B R O U T I N E ======================================= ROM:0011A4A4 ROM:0011A4A4 ROM:0011A4A4 sub_11A4A4: ; CODE XREF: sub_119FEE+A↑p ROM:0011A4A4 clr.w d1 ROM:0011A4A6 move.b ($10C3).w,d1 ROM:0011A4AA cmpi.w #4,d1 ROM:0011A4AE bcc.s locret_11A4B8 ROM:0011A4B0 movea.l off_11A4BA(pc,d1.w*4),a0 ROM:0011A4B4 nop ROM:0011A4B6 jmp (a0) ROM:0011A4B8 ; --------------------------------------------------------------------------- ROM:0011A4B8 ROM:0011A4B8 locret_11A4B8: ; CODE XREF: sub_11A4A4+A↑j ROM:0011A4B8 rts ROM:0011A4B8 ; End of function sub_11A4A4 ROM:0011A4B8 ROM:0011A4B8 ; --------------------------------------------------------------------------- ROM:0011A4BA off_11A4BA: dc.l loc_11A4CA ; DATA XREF: sub_11A4A4+C↑r ROM:0011A4BE dc.l loc_11A4D6 ROM:0011A4C2 dc.l loc_11A520 ROM:0011A4C6 dc.l loc_11A548 ROM:0011A4CA ; --------------------------------------------------------------------------- ROM:0011A4CA ROM:0011A4CA loc_11A4CA: ; DATA XREF: ROM:off_11A4BA↑o ROM:0011A4CA move.b #1,($10C3).w ROM:0011A4D0 bsr.w sub_11A5CA ROM:0011A4D4 rts ROM:0011A4D6 ; --------------------------------------------------------------------------- ROM:0011A4D6 ROM:0011A4D6 loc_11A4D6: ; DATA XREF: ROM:0011A4BE↑o ROM:0011A4D6 btst #3,($12F5).w ROM:0011A4DC beq.s loc_11A4EE ROM:0011A4DE btst #1,($1310).w ROM:0011A4E4 bne.s loc_11A4EE ROM:0011A4E6 move.b #2,($10C3).w ROM:0011A4EC bra.s loc_11A542 ROM:0011A4EE ; --------------------------------------------------------------------------- ROM:0011A4EE ROM:0011A4EE loc_11A4EE: ; CODE XREF: ROM:0011A4DC↑j ROM:0011A4EE ; ROM:0011A4E4↑j ROM:0011A4EE btst #3,($12F5).w ROM:0011A4F4 beq.s loc_11A51A ROM:0011A4F6 btst #1,($1310).w ROM:0011A4FC beq.s loc_11A51A ROM:0011A4FE move.w $148(a5),d0 ROM:0011A502 clr.b ($8C1).w ROM:0011A506 move.w d0,($6B6).w ROM:0011A50A move.b #1,($8C1).w ROM:0011A510 move.b #3,($10C3).w ROM:0011A516 bra.w locret_11A586 ROM:0011A51A ; --------------------------------------------------------------------------- ROM:0011A51A ROM:0011A51A loc_11A51A: ; CODE XREF: ROM:0011A4F4↑j ROM:0011A51A ; ROM:0011A4FC↑j ROM:0011A51A bsr.w sub_11A5D2 ROM:0011A51E rts ROM:0011A520 ; --------------------------------------------------------------------------- ROM:0011A520 ROM:0011A520 loc_11A520: ; DATA XREF: ROM:0011A4C2↑o ROM:0011A520 btst #1,($1310).w ROM:0011A526 beq.s loc_11A542 ROM:0011A528 move.w $148(a5),d0 ROM:0011A52C clr.b ($8C1).w ROM:0011A530 move.w d0,($6B6).w ROM:0011A534 move.b #1,($8C1).w ROM:0011A53A move.b #3,($10C3).w ROM:0011A540 bra.s locret_11A586 ROM:0011A542 ; --------------------------------------------------------------------------- ROM:0011A542 ROM:0011A542 loc_11A542: ; CODE XREF: ROM:0011A4EC↑j ROM:0011A542 ; ROM:0011A526↑j ... ROM:0011A542 bsr.w sub_11A58A ROM:0011A546 rts ROM:0011A548 ; --------------------------------------------------------------------------- ROM:0011A548 ROM:0011A548 loc_11A548: ; DATA XREF: ROM:0011A4C6↑o ROM:0011A548 btst #1,($1310).w ROM:0011A54E bne.s loc_11A558 ROM:0011A550 move.b #2,($10C3).w ROM:0011A556 bra.s loc_11A542 ROM:0011A558 ; --------------------------------------------------------------------------- ROM:0011A558 ROM:0011A558 loc_11A558: ; CODE XREF: ROM:0011A54E↑j ROM:0011A558 cmpi.w #0,($6B6).w ROM:0011A55E bgt.s locret_11A586 ROM:0011A560 move.w $14C(a5),d0 ROM:0011A564 cmp.w ($9F8).w,d0 ROM:0011A568 blt.s locret_11A586 ROM:0011A56A bsr.w sub_11A5C2 ROM:0011A56E move.w $148(a5),d0 ROM:0011A572 clr.b ($8C1).w ROM:0011A576 move.w d0,($6B6).w ROM:0011A57A move.b #1,($8C1).w ROM:0011A580 move.b #3,($10C3).w ROM:0011A586 ROM:0011A586 locret_11A586: ; CODE XREF: ROM:0011A516↑j ROM:0011A586 ; ROM:0011A540↑j ... ROM:0011A586 rts ROM:0011A588 ; --------------------------------------------------------------------------- ROM:0011A588 rts ROM:0011A58A ROM:0011A58A ; =============== S U B R O U T I N E ======================================= ROM:0011A58A ROM:0011A58A ROM:0011A58A sub_11A58A: ; CODE XREF: ROM:loc_11A542↑p ROM:0011A58A btst #7,($1317).w ROM:0011A590 bne.s loc_11A59A ROM:0011A592 move.w ($A2C).w,($9F8).w ROM:0011A598 bra.s loc_11A5B0 ROM:0011A59A ; --------------------------------------------------------------------------- ROM:0011A59A ROM:0011A59A loc_11A59A: ; CODE XREF: sub_11A58A+6↑j ROM:0011A59A btst #4,($12ED).w ROM:0011A5A0 bne.s loc_11A5AA ROM:0011A5A2 move.w ($9F2).w,($9F8).w ROM:0011A5A8 bra.s loc_11A5B0 ROM:0011A5AA ; --------------------------------------------------------------------------- ROM:0011A5AA ROM:0011A5AA loc_11A5AA: ; CODE XREF: sub_11A58A+16↑j ROM:0011A5AA move.w $14A(a5),($9F8).w ROM:0011A5B0 ROM:0011A5B0 loc_11A5B0: ; CODE XREF: sub_11A58A+E↑j ROM:0011A5B0 ; sub_11A58A+1E↑j ROM:0011A5B0 move.w $14C(a5),d0 ROM:0011A5B4 cmp.w ($9F8).w,d0 ROM:0011A5B8 bge.s locret_11A5C0 ROM:0011A5BA move.w $14C(a5),($9F8).w ROM:0011A5C0 ROM:0011A5C0 locret_11A5C0: ; CODE XREF: sub_11A58A+2E↑j ROM:0011A5C0 rts ROM:0011A5C0 ; End of function sub_11A58A ROM:0011A5C0 ROM:0011A5C2 ROM:0011A5C2 ; =============== S U B R O U T I N E ======================================= ROM:0011A5C2 ROM:0011A5C2 ROM:0011A5C2 sub_11A5C2: ; CODE XREF: ROM:0011A56A↑p ROM:0011A5C2 addi.w #$A,($9F8).w ROM:0011A5C8 rts ROM:0011A5C8 ; End of function sub_11A5C2 ROM:0011A5C8 ROM:0011A5CA ROM:0011A5CA ; =============== S U B R O U T I N E ======================================= ROM:0011A5CA ROM:0011A5CA ROM:0011A5CA sub_11A5CA: ; CODE XREF: ROM:0011A4D0↑p ROM:0011A5CA move.w ($48E).w,($9F8).w ROM:0011A5D0 rts ROM:0011A5D0 ; End of function sub_11A5CA ROM:0011A5D0 ROM:0011A5D2 ROM:0011A5D2 ; =============== S U B R O U T I N E ======================================= ROM:0011A5D2 ROM:0011A5D2 ROM:0011A5D2 sub_11A5D2: ; CODE XREF: ROM:loc_11A51A↑p ROM:0011A5D2 move.w ($9F8).w,d1 ROM:0011A5D6 sub.w ($48E).w,d1 ROM:0011A5DA cmpi.w #0,d1 ROM:0011A5DE bge.s loc_11A5E2 ROM:0011A5E0 neg.w d1 ROM:0011A5E2 ROM:0011A5E2 loc_11A5E2: ; CODE XREF: sub_11A5D2+C↑j ROM:0011A5E2 move.w $14E(a5),d2 ROM:0011A5E6 cmp.w d1,d2 ROM:0011A5E8 bge.s loc_11A5FE ROM:0011A5EA bset #3,($12F5).w ROM:0011A5F0 bset #2,($BF7).w ROM:0011A5F6 bset #2,($1341).w ROM:0011A5FC bra.s locret_11A604 ROM:0011A5FE ; --------------------------------------------------------------------------- ROM:0011A5FE ROM:0011A5FE loc_11A5FE: ; CODE XREF: sub_11A5D2+16↑j ROM:0011A5FE move.w ($48E).w,($9F8).w ROM:0011A604 ROM:0011A604 locret_11A604: ; CODE XREF: sub_11A5D2+2A↑j ROM:0011A604 rts ROM:0011A604 ; End of function sub_11A5D2 ROM:0011A604 ROM:0011A606 ROM:0011A606 ; =============== S U B R O U T I N E ======================================= ROM:0011A606 ROM:0011A606 ROM:0011A606 sub_11A606: ; CODE XREF: sub_119FEE+E↑p ROM:0011A606 clr.w d1 ROM:0011A608 move.b ($10C2).w,d1 ROM:0011A60C cmpi.w #3,d1 ROM:0011A610 bcc.s locret_11A61A ROM:0011A612 movea.l off_11A61C(pc,d1.w*4),a0 ROM:0011A616 nop ROM:0011A618 jmp (a0) ROM:0011A61A ; --------------------------------------------------------------------------- ROM:0011A61A ROM:0011A61A locret_11A61A: ; CODE XREF: sub_11A606+A↑j ROM:0011A61A rts ROM:0011A61A ; End of function sub_11A606 ROM:0011A61A ROM:0011A61A ; --------------------------------------------------------------------------- ROM:0011A61C off_11A61C: dc.l loc_11A628 ; DATA XREF: sub_11A606+C↑r ROM:0011A620 dc.l loc_11A632 ROM:0011A624 dc.l loc_11A650 ROM:0011A628 ; --------------------------------------------------------------------------- ROM:0011A628 ROM:0011A628 loc_11A628: ; DATA XREF: ROM:off_11A61C↑o ROM:0011A628 move.b #1,($10C2).w ROM:0011A62E bra.s loc_11A642 ROM:0011A630 ; --------------------------------------------------------------------------- ROM:0011A630 rts ROM:0011A632 ; --------------------------------------------------------------------------- ROM:0011A632 ROM:0011A632 loc_11A632: ; DATA XREF: ROM:0011A620↑o ROM:0011A632 btst #1,($1310).w ROM:0011A638 beq.s loc_11A642 ROM:0011A63A move.b #2,($10C2).w ROM:0011A640 bra.s locret_11A660 ROM:0011A642 ; --------------------------------------------------------------------------- ROM:0011A642 ROM:0011A642 loc_11A642: ; CODE XREF: ROM:0011A62E↑j ROM:0011A642 ; ROM:0011A638↑j ... ROM:0011A642 move.w ($A2C).w,($9E8).w ROM:0011A648 move.w ($9F8).w,($9FA).w ROM:0011A64E rts ROM:0011A650 ; --------------------------------------------------------------------------- ROM:0011A650 ROM:0011A650 loc_11A650: ; DATA XREF: ROM:0011A624↑o ROM:0011A650 btst #1,($1310).w ROM:0011A656 bne.s locret_11A660 ROM:0011A658 move.b #1,($10C2).w ROM:0011A65E bra.s loc_11A642 ROM:0011A660 ; --------------------------------------------------------------------------- ROM:0011A660 ROM:0011A660 locret_11A660: ; CODE XREF: ROM:0011A640↑j ROM:0011A660 ; ROM:0011A656↑j ROM:0011A660 rts ROM:0011A662 ; --------------------------------------------------------------------------- ROM:0011A662 rts ROM:0011A664 ROM:0011A664 ; =============== S U B R O U T I N E ======================================= ROM:0011A664 ROM:0011A664 ROM:0011A664 sub_11A664: ; CODE XREF: sub_110AB4+126↑p ROM:0011A664 ; sub_11A002+49C↑p ROM:0011A664 lea ($E84).w,a0 ROM:0011A668 lea ($E78).w,a1 ROM:0011A66C clr.w d0 ROM:0011A66E move.w ($484).w,d1 ROM:0011A672 bsr.w sub_11A782 ROM:0011A676 lea ($E8C).w,a0 ROM:0011A67A lea ($E7E).w,a1 ROM:0011A67E moveq #1,d0 ROM:0011A680 move.w ($486).w,d1 ROM:0011A684 bsr.w sub_11A782 ROM:0011A688 move.w #0,d0 ROM:0011A68C bra.s loc_11A692 ROM:0011A68E ; --------------------------------------------------------------------------- ROM:0011A68E ROM:0011A68E loc_11A68E: ; CODE XREF: sub_11A664+3E↓j ROM:0011A68E addi.w #1,d0 ROM:0011A692 ROM:0011A692 loc_11A692: ; CODE XREF: sub_11A664+28↑j ROM:0011A692 cmpi.w #1,d0 ROM:0011A696 bgt.s loc_11A6A4 ROM:0011A698 move.w $E74(d0.w*2),$E70(d0.w*2) ROM:0011A6A2 bra.s loc_11A68E ROM:0011A6A4 ; --------------------------------------------------------------------------- ROM:0011A6A4 ROM:0011A6A4 loc_11A6A4: ; CODE XREF: sub_11A664+32↑j ROM:0011A6A4 btst #1,($49B).w ROM:0011A6AA beq.s loc_11A6BA ROM:0011A6AC bset #4,($12ED).w ROM:0011A6B2 move.w ($DC8).w,($9F2).w ROM:0011A6B8 bra.s loc_11A6C6 ROM:0011A6BA ; --------------------------------------------------------------------------- ROM:0011A6BA ROM:0011A6BA loc_11A6BA: ; CODE XREF: sub_11A664+46↑j ROM:0011A6BA bclr #4,($12ED).w ROM:0011A6C0 move.w ($47C).w,($9F2).w ROM:0011A6C6 ROM:0011A6C6 loc_11A6C6: ; CODE XREF: sub_11A664+54↑j ROM:0011A6C6 move.w $150(a5),d0 ROM:0011A6CA move.w ($A00).w,d1 ROM:0011A6CE cmp.w ($4A4).w,d0 ROM:0011A6D2 ble.s loc_11A6DA ROM:0011A6D4 addi.w #1,d1 ROM:0011A6D8 bra.s loc_11A6DC ROM:0011A6DA ; --------------------------------------------------------------------------- ROM:0011A6DA ROM:0011A6DA loc_11A6DA: ; CODE XREF: sub_11A664+6E↑j ROM:0011A6DA clr.w d1 ROM:0011A6DC ROM:0011A6DC loc_11A6DC: ; CODE XREF: sub_11A664+74↑j ROM:0011A6DC move.w d1,($A00).w ROM:0011A6E0 btst #1,($12FE).w ROM:0011A6E6 beq.s loc_11A6F4 ROM:0011A6E8 move.w ($D86).w,($9F6).w ROM:0011A6EE bra.l loc_11A72C ROM:0011A6F4 ; --------------------------------------------------------------------------- ROM:0011A6F4 ROM:0011A6F4 loc_11A6F4: ; CODE XREF: sub_11A664+82↑j ROM:0011A6F4 btst #1,($12FE).w ROM:0011A6FA bne.s loc_11A72C ROM:0011A6FC move.w $700(a5),d0 ROM:0011A700 move.w $702(a5),d1 ROM:0011A704 move.w $704(a5),d2 ROM:0011A708 move.w ($47A).w,d4 ROM:0011A70C muls.w d1,d4 ROM:0011A70E move.w ($A16).w,d3 ROM:0011A712 muls.w d2,d3 ROM:0011A714 add.l d3,d4 ROM:0011A716 move.w ($A18).w,d3 ROM:0011A71A muls.w d0,d3 ROM:0011A71C sub.l d3,d4 ROM:0011A71E divs.w #$2710,d4 ROM:0011A722 move.w d4,($A18).w ROM:0011A726 move.w ($47A).w,($A16).w ROM:0011A72C ROM:0011A72C loc_11A72C: ; CODE XREF: sub_11A664+8A↑j ROM:0011A72C ; sub_11A664+96↑j ROM:0011A72C btst #1,($12FE).w ROM:0011A732 bne.s loc_11A738 ROM:0011A734 move.w d4,($9F6).w ROM:0011A738 ROM:0011A738 loc_11A738: ; CODE XREF: sub_11A664+CE↑j ROM:0011A738 move.w ($9F6).w,($E6C).w ROM:0011A73E move.w ($9F6).w,($E6E).w ROM:0011A744 move.w #$3AC0,d1 ROM:0011A748 move.w ($9F2).w,d2 ROM:0011A74C bsr.l sub_115CB8 ROM:0011A752 add.w ($498).w,d1 ROM:0011A756 bpl.s loc_11A75A ROM:0011A758 moveq #0,d1 ROM:0011A75A ROM:0011A75A loc_11A75A: ; CODE XREF: sub_11A664+F2↑j ROM:0011A75A move.w d1,($A02).w ROM:0011A75E move.w $168(a5),d0 ROM:0011A762 cmp.w ($498).w,d0 ROM:0011A766 bgt.s loc_11A770 ROM:0011A768 bset #0,($1311).w ROM:0011A76E bra.s locret_11A780 ROM:0011A770 ; --------------------------------------------------------------------------- ROM:0011A770 ROM:0011A770 loc_11A770: ; CODE XREF: sub_11A664+102↑j ROM:0011A770 move.w $16A(a5),d0 ROM:0011A774 cmp.w ($498).w,d0 ROM:0011A778 blt.s locret_11A780 ROM:0011A77A bclr #0,($1311).w ROM:0011A780 ROM:0011A780 locret_11A780: ; CODE XREF: sub_11A664+10A↑j ROM:0011A780 ; sub_11A664+114↑j ROM:0011A780 rts ROM:0011A780 ; End of function sub_11A664 ROM:0011A780 ROM:0011A782 ROM:0011A782 ; =============== S U B R O U T I N E ======================================= ROM:0011A782 ROM:0011A782 ROM:0011A782 sub_11A782: ; CODE XREF: sub_11A664+E↑p ROM:0011A782 ; sub_11A664+20↑p ROM:0011A782 move.w 2(a0),(a0) ROM:0011A786 move.w 4(a0),2(a0) ROM:0011A78C move.w 6(a0),4(a0) ROM:0011A792 move.w d1,6(a0) ROM:0011A796 move.w 6(a0),d3 ROM:0011A79A muls.w $6F6(a5),d3 ROM:0011A79E move.w 4(a0),d2 ROM:0011A7A2 muls.w $6F8(a5),d2 ROM:0011A7A6 add.l d2,d3 ROM:0011A7A8 move.w 2(a0),d2 ROM:0011A7AC muls.w $6FA(a5),d2 ROM:0011A7B0 add.l d2,d3 ROM:0011A7B2 move.w (a0),d2 ROM:0011A7B4 muls.w $6FC(a5),d2 ROM:0011A7B8 add.l d2,d3 ROM:0011A7BA move.w 4(a1),d2 ROM:0011A7BE muls.w $6F0(a5),d2 ROM:0011A7C2 sub.l d2,d3 ROM:0011A7C4 move.w 2(a1),d2 ROM:0011A7C8 muls.w $6F2(a5),d2 ROM:0011A7CC sub.l d2,d3 ROM:0011A7CE move.w (a1),d2 ROM:0011A7D0 muls.w $6F4(a5),d2 ROM:0011A7D4 sub.l d2,d3 ROM:0011A7D6 divs.w #$2710,d3 ROM:0011A7DA move.w d3,$E74(d0.w*2) ROM:0011A7E0 move.w 2(a1),(a1) ROM:0011A7E4 move.w 4(a1),2(a1) ROM:0011A7EA move.w $E74(d0.w*2),4(a1) ROM:0011A7F2 rts ROM:0011A7F2 ; End of function sub_11A782 ROM:0011A7F2 ROM:0011A7F4 ROM:0011A7F4 ; =============== S U B R O U T I N E ======================================= ROM:0011A7F4 ROM:0011A7F4 ROM:0011A7F4 sub_11A7F4: ; CODE XREF: sub_119FEE+4↑p ROM:0011A7F4 clr.w d1 ROM:0011A7F6 move.b ($10C4).w,d1 ROM:0011A7FA cmpi.w #4,d1 ROM:0011A7FE bcc.s locret_11A808 ROM:0011A800 movea.l off_11A80A(pc,d1.w*4),a0 ROM:0011A804 nop ROM:0011A806 jmp (a0) ROM:0011A808 ; --------------------------------------------------------------------------- ROM:0011A808 ROM:0011A808 locret_11A808: ; CODE XREF: sub_11A7F4+A↑j ROM:0011A808 rts ROM:0011A808 ; End of function sub_11A7F4 ROM:0011A808 ROM:0011A808 ; --------------------------------------------------------------------------- ROM:0011A80A off_11A80A: dc.l loc_11A81A ; DATA XREF: sub_11A7F4+C↑r ROM:0011A80E dc.l loc_11A826 ROM:0011A812 dc.l loc_11A870 ROM:0011A816 dc.l loc_11A898 ROM:0011A81A ; --------------------------------------------------------------------------- ROM:0011A81A ROM:0011A81A loc_11A81A: ; DATA XREF: ROM:off_11A80A↑o ROM:0011A81A move.b #1,($10C4).w ROM:0011A820 bsr.w sub_11A94C ROM:0011A824 rts ROM:0011A826 ; --------------------------------------------------------------------------- ROM:0011A826 ROM:0011A826 loc_11A826: ; DATA XREF: ROM:0011A80E↑o ROM:0011A826 btst #7,($1317).w ROM:0011A82C beq.s loc_11A83E ROM:0011A82E btst #1,($1310).w ROM:0011A834 bne.s loc_11A83E ROM:0011A836 move.b #2,($10C4).w ROM:0011A83C bra.s loc_11A892 ROM:0011A83E ; --------------------------------------------------------------------------- ROM:0011A83E ROM:0011A83E loc_11A83E: ; CODE XREF: ROM:0011A82C↑j ROM:0011A83E ; ROM:0011A834↑j ROM:0011A83E btst #7,($1317).w ROM:0011A844 beq.s loc_11A86A ROM:0011A846 btst #1,($1310).w ROM:0011A84C beq.s loc_11A86A ROM:0011A84E move.w $170(a5),d0 ROM:0011A852 clr.b ($8C2).w ROM:0011A856 move.w d0,($6B8).w ROM:0011A85A move.b #1,($8C2).w ROM:0011A860 move.b #3,($10C4).w ROM:0011A866 bra.w locret_11A8D6 ROM:0011A86A ; --------------------------------------------------------------------------- ROM:0011A86A ROM:0011A86A loc_11A86A: ; CODE XREF: ROM:0011A844↑j ROM:0011A86A ; ROM:0011A84C↑j ROM:0011A86A bsr.w sub_11A918 ROM:0011A86E rts ROM:0011A870 ; --------------------------------------------------------------------------- ROM:0011A870 ROM:0011A870 loc_11A870: ; DATA XREF: ROM:0011A812↑o ROM:0011A870 btst #1,($1310).w ROM:0011A876 beq.s loc_11A892 ROM:0011A878 move.w $170(a5),d0 ROM:0011A87C clr.b ($8C2).w ROM:0011A880 move.w d0,($6B8).w ROM:0011A884 move.b #1,($8C2).w ROM:0011A88A move.b #3,($10C4).w ROM:0011A890 bra.s locret_11A8D6 ROM:0011A892 ; --------------------------------------------------------------------------- ROM:0011A892 ROM:0011A892 loc_11A892: ; CODE XREF: ROM:0011A83C↑j ROM:0011A892 ; ROM:0011A876↑j ... ROM:0011A892 bsr.w sub_11A8D8 ROM:0011A896 rts ROM:0011A898 ; --------------------------------------------------------------------------- ROM:0011A898 ROM:0011A898 loc_11A898: ; DATA XREF: ROM:0011A816↑o ROM:0011A898 btst #1,($1310).w ROM:0011A89E bne.s loc_11A8A8 ROM:0011A8A0 move.b #2,($10C4).w ROM:0011A8A6 bra.s loc_11A892 ROM:0011A8A8 ; --------------------------------------------------------------------------- ROM:0011A8A8 ROM:0011A8A8 loc_11A8A8: ; CODE XREF: ROM:0011A89E↑j ROM:0011A8A8 cmpi.w #0,($6B8).w ROM:0011A8AE bgt.s locret_11A8D6 ROM:0011A8B0 move.w $172(a5),d0 ROM:0011A8B4 cmp.w ($A2C).w,d0 ROM:0011A8B8 ble.s locret_11A8D6 ROM:0011A8BA bsr.w sub_11A910 ROM:0011A8BE move.w $170(a5),d0 ROM:0011A8C2 clr.b ($8C2).w ROM:0011A8C6 move.w d0,($6B8).w ROM:0011A8CA move.b #1,($8C2).w ROM:0011A8D0 move.b #3,($10C4).w ROM:0011A8D6 ROM:0011A8D6 locret_11A8D6: ; CODE XREF: ROM:0011A866↑j ROM:0011A8D6 ; ROM:0011A890↑j ... ROM:0011A8D6 rts ROM:0011A8D8 ROM:0011A8D8 ; =============== S U B R O U T I N E ======================================= ROM:0011A8D8 ROM:0011A8D8 ROM:0011A8D8 sub_11A8D8: ; CODE XREF: ROM:loc_11A892↑p ROM:0011A8D8 btst #3,($12F5).w ROM:0011A8DE bne.s loc_11A8E8 ROM:0011A8E0 move.w ($9F8).w,($A2C).w ROM:0011A8E6 bra.s loc_11A8FE ROM:0011A8E8 ; --------------------------------------------------------------------------- ROM:0011A8E8 ROM:0011A8E8 loc_11A8E8: ; CODE XREF: sub_11A8D8+6↑j ROM:0011A8E8 btst #4,($12ED).w ROM:0011A8EE bne.s loc_11A8F8 ROM:0011A8F0 move.w ($9F2).w,($A2C).w ROM:0011A8F6 bra.s loc_11A8FE ROM:0011A8F8 ; --------------------------------------------------------------------------- ROM:0011A8F8 ROM:0011A8F8 loc_11A8F8: ; CODE XREF: sub_11A8D8+16↑j ROM:0011A8F8 move.w $174(a5),($A2C).w ROM:0011A8FE ROM:0011A8FE loc_11A8FE: ; CODE XREF: sub_11A8D8+E↑j ROM:0011A8FE ; sub_11A8D8+1E↑j ROM:0011A8FE move.w $172(a5),d0 ROM:0011A902 cmp.w ($A2C).w,d0 ROM:0011A906 bge.s locret_11A90E ROM:0011A908 move.w $172(a5),($A2C).w ROM:0011A90E ROM:0011A90E locret_11A90E: ; CODE XREF: sub_11A8D8+2E↑j ROM:0011A90E rts ROM:0011A90E ; End of function sub_11A8D8 ROM:0011A90E ROM:0011A910 ROM:0011A910 ; =============== S U B R O U T I N E ======================================= ROM:0011A910 ROM:0011A910 ROM:0011A910 sub_11A910: ; CODE XREF: ROM:0011A8BA↑p ROM:0011A910 addi.w #$A,($A2C).w ROM:0011A916 rts ROM:0011A916 ; End of function sub_11A910 ROM:0011A916 ROM:0011A918 ROM:0011A918 ; =============== S U B R O U T I N E ======================================= ROM:0011A918 ROM:0011A918 ROM:0011A918 sub_11A918: ; CODE XREF: ROM:loc_11A86A↑p ROM:0011A918 move.w ($A2C).w,d1 ROM:0011A91C sub.w ($47E).w,d1 ROM:0011A920 cmpi.w #0,d1 ROM:0011A924 bge.s loc_11A928 ROM:0011A926 neg.w d1 ROM:0011A928 ROM:0011A928 loc_11A928: ; CODE XREF: sub_11A918+C↑j ROM:0011A928 move.w $176(a5),d2 ROM:0011A92C cmp.w d1,d2 ROM:0011A92E bgt.s loc_11A944 ROM:0011A930 bset #7,($1317).w ROM:0011A936 bset #0,($BF7).w ROM:0011A93C bset #0,($1341).w ROM:0011A942 bra.s locret_11A94A ROM:0011A944 ; --------------------------------------------------------------------------- ROM:0011A944 ROM:0011A944 loc_11A944: ; CODE XREF: sub_11A918+16↑j ROM:0011A944 move.w ($47E).w,($A2C).w ROM:0011A94A ROM:0011A94A locret_11A94A: ; CODE XREF: sub_11A918+2A↑j ROM:0011A94A rts ROM:0011A94A ; End of function sub_11A918 ROM:0011A94A ROM:0011A94C ROM:0011A94C ; =============== S U B R O U T I N E ======================================= ROM:0011A94C ROM:0011A94C ROM:0011A94C sub_11A94C: ; CODE XREF: ROM:0011A820↑p ROM:0011A94C move.w ($47E).w,($A2C).w ROM:0011A952 rts ROM:0011A952 ; End of function sub_11A94C ROM:0011A952 ROM:0011A954 ROM:0011A954 ; =============== S U B R O U T I N E ======================================= ROM:0011A954 ROM:0011A954 ROM:0011A954 sub_11A954: ; CODE XREF: sub_11A9C4+38↓p ROM:0011A954 move.w ($9F6).w,d0 ROM:0011A958 muls.w $178(a5),d0 ROM:0011A95C divs.w ($1330).w,d0 ROM:0011A960 move.w d0,($A2E).w ROM:0011A964 move.w #$3B62,d1 ROM:0011A968 move.w ($9F6).w,d2 ROM:0011A96C move.w ($540).w,d3 ROM:0011A970 bsr.l sub_115CB8 ROM:0011A976 move.w d1,($A32).w ROM:0011A97A move.w $17A(a5),d0 ROM:0011A97E subi.w #$3E8,d0 ROM:0011A982 muls.w #$E,d0 ROM:0011A986 divs.w #$A,d0 ROM:0011A98A addi.w #$3E8,d0 ROM:0011A98E muls.w ($9F6).w,d0 ROM:0011A992 divs.l #$3E8,d0 ROM:0011A99A ext.l d1 ROM:0011A99C sub.l d1,d0 ROM:0011A99E move.l d0,d3 ROM:0011A9A0 move.w ($1330).w,d2 ROM:0011A9A4 ext.l d2 ROM:0011A9A6 sub.l d2,d3 ROM:0011A9A8 move.l d0,d4 ROM:0011A9AA move.w $178(a5),d2 ROM:0011A9AE ext.l d2 ROM:0011A9B0 sub.l d2,d4 ROM:0011A9B2 muls.l #$2710,d1:d3 ROM:0011A9BA divs.l d4,d1:d3 ROM:0011A9BE move.w d3,($A30).w ROM:0011A9C2 rts ROM:0011A9C2 ; End of function sub_11A954 ROM:0011A9C2 ROM:0011A9C4 ROM:0011A9C4 ; =============== S U B R O U T I N E ======================================= ROM:0011A9C4 ROM:0011A9C4 ROM:0011A9C4 sub_11A9C4: ; CODE XREF: sub_125BB4+24↓p ROM:0011A9C4 cmpi.b #0,($10C5).w ROM:0011A9CA bne.s loc_11A9DA ROM:0011A9CC btst #0,($8DC).w ROM:0011A9D2 beq.s loc_11A9DA ROM:0011A9D4 move.w $178(a5),($1330).w ROM:0011A9DA ROM:0011A9DA loc_11A9DA: ; CODE XREF: sub_11A9C4+6↑j ROM:0011A9DA ; sub_11A9C4+E↑j ROM:0011A9DA btst #1,($12FE).w ROM:0011A9E0 bne.s loc_11A9F8 ROM:0011A9E2 move.w ($49A).w,d0 ROM:0011A9E6 btst #0,d0 ROM:0011A9EA bne.s loc_11A9F8 ROM:0011A9EC move.w d0,($49A).w ROM:0011A9F0 bsr.w sub_11AB4A ROM:0011A9F4 bsr.w sub_11AA04 ROM:0011A9F8 ROM:0011A9F8 loc_11A9F8: ; CODE XREF: sub_11A9C4+1C↑j ROM:0011A9F8 ; sub_11A9C4+26↑j ROM:0011A9F8 bsr.w sub_11ABB2 ROM:0011A9FC bsr.l sub_11A954 ROM:0011AA02 rts ROM:0011AA02 ; End of function sub_11A9C4 ROM:0011AA02 ROM:0011AA04 ROM:0011AA04 ; =============== S U B R O U T I N E ======================================= ROM:0011AA04 ROM:0011AA04 ROM:0011AA04 sub_11AA04: ; CODE XREF: sub_11A9C4+30↑p ROM:0011AA04 clr.w d1 ROM:0011AA06 move.b ($10C5).w,d1 ROM:0011AA0A cmpi.w #6,d1 ROM:0011AA0E bcc.s locret_11AA18 ROM:0011AA10 movea.l off_11AA1A(pc,d1.w*4),a0 ROM:0011AA14 nop ROM:0011AA16 jmp (a0) ROM:0011AA18 ; --------------------------------------------------------------------------- ROM:0011AA18 ROM:0011AA18 locret_11AA18: ; CODE XREF: sub_11AA04+A↑j ROM:0011AA18 rts ROM:0011AA18 ; End of function sub_11AA04 ROM:0011AA18 ROM:0011AA18 ; --------------------------------------------------------------------------- ROM:0011AA1A off_11AA1A: dc.l loc_11AA32 ; DATA XREF: sub_11AA04+C↑r ROM:0011AA1E dc.l loc_11AA52 ROM:0011AA22 dc.l loc_11AA68 ROM:0011AA26 dc.l loc_11AAB2 ROM:0011AA2A dc.l loc_11AAF8 ROM:0011AA2E dc.l loc_11AB22 ROM:0011AA32 ; --------------------------------------------------------------------------- ROM:0011AA32 ROM:0011AA32 loc_11AA32: ; DATA XREF: ROM:off_11AA1A↑o ROM:0011AA32 move.w $180(a5),d0 ROM:0011AA36 clr.b ($85F).w ROM:0011AA3A move.w d0,($5F2).w ROM:0011AA3E move.b #1,($85F).w ROM:0011AA44 move.b #5,($10C5).w ROM:0011AA4A bra.l locret_11AB46 ROM:0011AA50 ; --------------------------------------------------------------------------- ROM:0011AA50 rts ROM:0011AA52 ; --------------------------------------------------------------------------- ROM:0011AA52 ROM:0011AA52 loc_11AA52: ; DATA XREF: ROM:0011AA1E↑o ROM:0011AA52 btst #0,($12F3).w ROM:0011AA58 bne.s loc_11AA62 ROM:0011AA5A move.b #2,($10C5).w ROM:0011AA60 bra.s locret_11AAB0 ROM:0011AA62 ; --------------------------------------------------------------------------- ROM:0011AA62 ROM:0011AA62 loc_11AA62: ; CODE XREF: ROM:0011AA58↑j ROM:0011AA62 ; ROM:0011AB06↓j ... ROM:0011AA62 bsr.w sub_11AB82 ROM:0011AA66 rts ROM:0011AA68 ; --------------------------------------------------------------------------- ROM:0011AA68 ROM:0011AA68 loc_11AA68: ; DATA XREF: ROM:0011AA22↑o ROM:0011AA68 move.w ($A34).w,d0 ROM:0011AA6C cmp.w ($C1C).w,d0 ROM:0011AA70 bge.s loc_11AA8C ROM:0011AA72 move.w $17C(a5),d0 ROM:0011AA76 clr.b ($85F).w ROM:0011AA7A move.w d0,($5F2).w ROM:0011AA7E move.b #1,($85F).w ROM:0011AA84 move.b #3,($10C5).w ROM:0011AA8A bra.s locret_11AAF6 ROM:0011AA8C ; --------------------------------------------------------------------------- ROM:0011AA8C ROM:0011AA8C loc_11AA8C: ; CODE XREF: ROM:0011AA70↑j ROM:0011AA8C btst #0,($12F3).w ROM:0011AA92 beq.s locret_11AAB0 ROM:0011AA94 move.w $17E(a5),d0 ROM:0011AA98 clr.b ($85F).w ROM:0011AA9C move.w d0,($5F2).w ROM:0011AAA0 move.b #1,($85F).w ROM:0011AAA6 move.b #5,($10C5).w ROM:0011AAAC bra.w locret_11AB46 ROM:0011AAB0 ; --------------------------------------------------------------------------- ROM:0011AAB0 ROM:0011AAB0 locret_11AAB0: ; CODE XREF: ROM:0011AA60↑j ROM:0011AAB0 ; ROM:0011AA92↑j ... ROM:0011AAB0 rts ROM:0011AAB2 ; --------------------------------------------------------------------------- ROM:0011AAB2 ROM:0011AAB2 loc_11AAB2: ; DATA XREF: ROM:0011AA26↑o ROM:0011AAB2 btst #0,($12F3).w ROM:0011AAB8 beq.s loc_11AAD4 ROM:0011AABA move.w $17E(a5),d0 ROM:0011AABE clr.b ($85F).w ROM:0011AAC2 move.w d0,($5F2).w ROM:0011AAC6 move.b #1,($85F).w ROM:0011AACC move.b #5,($10C5).w ROM:0011AAD2 bra.s locret_11AB46 ROM:0011AAD4 ; --------------------------------------------------------------------------- ROM:0011AAD4 ROM:0011AAD4 loc_11AAD4: ; CODE XREF: ROM:0011AAB8↑j ROM:0011AAD4 move.w ($A34).w,d0 ROM:0011AAD8 cmp.w ($C1C).w,d0 ROM:0011AADC blt.s loc_11AAE6 ROM:0011AADE move.b #2,($10C5).w ROM:0011AAE4 bra.s locret_11AAB0 ROM:0011AAE6 ; --------------------------------------------------------------------------- ROM:0011AAE6 ROM:0011AAE6 loc_11AAE6: ; CODE XREF: ROM:0011AADC↑j ROM:0011AAE6 cmpi.w #0,($5F2).w ROM:0011AAEC bgt.s locret_11AAF6 ROM:0011AAEE move.b #4,($10C5).w ROM:0011AAF4 bra.s loc_11AB1C ROM:0011AAF6 ; --------------------------------------------------------------------------- ROM:0011AAF6 ROM:0011AAF6 locret_11AAF6: ; CODE XREF: ROM:0011AA8A↑j ROM:0011AAF6 ; ROM:0011AAEC↑j ROM:0011AAF6 rts ROM:0011AAF8 ; --------------------------------------------------------------------------- ROM:0011AAF8 ROM:0011AAF8 loc_11AAF8: ; DATA XREF: ROM:0011AA2A↑o ROM:0011AAF8 btst #0,($12F3).w ROM:0011AAFE beq.s loc_11AB0A ROM:0011AB00 move.b #1,($10C5).w ROM:0011AB06 bra.w loc_11AA62 ROM:0011AB0A ; --------------------------------------------------------------------------- ROM:0011AB0A ROM:0011AB0A loc_11AB0A: ; CODE XREF: ROM:0011AAFE↑j ROM:0011AB0A move.w ($A34).w,d0 ROM:0011AB0E cmp.w ($C1C).w,d0 ROM:0011AB12 blt.s loc_11AB1C ROM:0011AB14 move.b #2,($10C5).w ROM:0011AB1A bra.s locret_11AAB0 ROM:0011AB1C ; --------------------------------------------------------------------------- ROM:0011AB1C ROM:0011AB1C loc_11AB1C: ; CODE XREF: ROM:0011AAF4↑j ROM:0011AB1C ; ROM:0011AB12↑j ROM:0011AB1C bsr.w sub_11AB62 ROM:0011AB20 rts ROM:0011AB22 ; --------------------------------------------------------------------------- ROM:0011AB22 ROM:0011AB22 loc_11AB22: ; DATA XREF: ROM:0011AA2E↑o ROM:0011AB22 btst #0,($12F3).w ROM:0011AB28 bne.s loc_11AB34 ROM:0011AB2A move.b #2,($10C5).w ROM:0011AB30 bra.w locret_11AAB0 ROM:0011AB34 ; --------------------------------------------------------------------------- ROM:0011AB34 ROM:0011AB34 loc_11AB34: ; CODE XREF: ROM:0011AB28↑j ROM:0011AB34 cmpi.w #0,($5F2).w ROM:0011AB3A bgt.s locret_11AB46 ROM:0011AB3C move.b #1,($10C5).w ROM:0011AB42 bra.w loc_11AA62 ROM:0011AB46 ; --------------------------------------------------------------------------- ROM:0011AB46 ROM:0011AB46 locret_11AB46: ; CODE XREF: ROM:0011AA4A↑j ROM:0011AB46 ; ROM:0011AAAC↑j ... ROM:0011AB46 rts ROM:0011AB48 ; --------------------------------------------------------------------------- ROM:0011AB48 rts ROM:0011AB4A ROM:0011AB4A ; =============== S U B R O U T I N E ======================================= ROM:0011AB4A ROM:0011AB4A ROM:0011AB4A sub_11AB4A: ; CODE XREF: sub_11A9C4+2C↑p ROM:0011AB4A move.w #$3B64,d1 ROM:0011AB4E move.w ($540).w,d2 ROM:0011AB52 move.w ($1330).w,d3 ROM:0011AB56 bsr.l sub_115CB8 ROM:0011AB5C move.w d1,($A34).w ROM:0011AB60 rts ROM:0011AB60 ; End of function sub_11AB4A ROM:0011AB60 ROM:0011AB62 ROM:0011AB62 ; =============== S U B R O U T I N E ======================================= ROM:0011AB62 ROM:0011AB62 ROM:0011AB62 sub_11AB62: ; CODE XREF: ROM:loc_11AB1C↑p ROM:0011AB62 move.w #$3AD0,d1 ROM:0011AB66 move.w ($540).w,d2 ROM:0011AB6A bsr.l sub_115CB8 ROM:0011AB70 add.w ($9F6).w,d1 ROM:0011AB74 move.w d1,($A38).w ROM:0011AB78 move.w $186(a5),d3 ROM:0011AB7C bsr.w sub_11AB90 ROM:0011AB80 rts ROM:0011AB80 ; End of function sub_11AB62 ROM:0011AB80 ROM:0011AB82 ROM:0011AB82 ; =============== S U B R O U T I N E ======================================= ROM:0011AB82 ROM:0011AB82 ROM:0011AB82 sub_11AB82: ; CODE XREF: ROM:loc_11AA62↑p ROM:0011AB82 move.w ($9F6).w,d1 ROM:0011AB86 move.w $184(a5),d3 ROM:0011AB8A bsr.w sub_11AB90 ROM:0011AB8E rts ROM:0011AB8E ; End of function sub_11AB82 ROM:0011AB8E ROM:0011AB90 ROM:0011AB90 ; =============== S U B R O U T I N E ======================================= ROM:0011AB90 ROM:0011AB90 ROM:0011AB90 sub_11AB90: ; CODE XREF: sub_11AB62+1A↑p ROM:0011AB90 ; sub_11AB82+8↑p ROM:0011AB90 swap d1 ROM:0011AB92 clr.w d1 ROM:0011AB94 move.w ($1330).w,d2 ROM:0011AB98 swap d2 ROM:0011AB9A move.w ($A36).w,d2 ROM:0011AB9E ext.l d3 ROM:0011ABA0 bsr.l sub_115BC4 ROM:0011ABA6 move.w d4,($A36).w ROM:0011ABAA swap d4 ROM:0011ABAC move.w d4,($1330).w ROM:0011ABB0 rts ROM:0011ABB0 ; End of function sub_11AB90 ROM:0011ABB0 ROM:0011ABB2 ROM:0011ABB2 ; =============== S U B R O U T I N E ======================================= ROM:0011ABB2 ROM:0011ABB2 ROM:0011ABB2 sub_11ABB2: ; CODE XREF: sub_11A9C4:loc_11A9F8↑p ROM:0011ABB2 clr.w d1 ROM:0011ABB4 move.b ($10C6).w,d1 ROM:0011ABB8 cmpi.w #4,d1 ROM:0011ABBC bcc.s locret_11ABC6 ROM:0011ABBE movea.l off_11ABC8(pc,d1.w*4),a0 ROM:0011ABC2 nop ROM:0011ABC4 jmp (a0) ROM:0011ABC6 ; --------------------------------------------------------------------------- ROM:0011ABC6 ROM:0011ABC6 locret_11ABC6: ; CODE XREF: sub_11ABB2+A↑j ROM:0011ABC6 rts ROM:0011ABC6 ; End of function sub_11ABB2 ROM:0011ABC6 ROM:0011ABC6 ; --------------------------------------------------------------------------- ROM:0011ABC8 off_11ABC8: dc.l loc_11ABD8 ; DATA XREF: sub_11ABB2+C↑r ROM:0011ABCC dc.l loc_11ABE0 ROM:0011ABD0 dc.l loc_11AC0A ROM:0011ABD4 dc.l loc_11AC4A ROM:0011ABD8 ; --------------------------------------------------------------------------- ROM:0011ABD8 ROM:0011ABD8 loc_11ABD8: ; DATA XREF: ROM:off_11ABC8↑o ROM:0011ABD8 move.b #1,($10C6).w ROM:0011ABDE rts ROM:0011ABE0 ; --------------------------------------------------------------------------- ROM:0011ABE0 ROM:0011ABE0 loc_11ABE0: ; DATA XREF: ROM:0011ABCC↑o ROM:0011ABE0 btst #3,($8E3).w ROM:0011ABE6 bne.s locret_11AC08 ROM:0011ABE8 move.w $182(a5),d0 ROM:0011ABEC clr.b ($890).w ROM:0011ABF0 move.w d0,($654).w ROM:0011ABF4 move.b #1,($890).w ROM:0011ABFA bclr #5,($8E3).w ROM:0011AC00 move.b #2,($10C6).w ROM:0011AC06 rts ROM:0011AC08 ; --------------------------------------------------------------------------- ROM:0011AC08 ROM:0011AC08 locret_11AC08: ; CODE XREF: ROM:0011ABE6↑j ROM:0011AC08 rts ROM:0011AC0A ; --------------------------------------------------------------------------- ROM:0011AC0A ROM:0011AC0A loc_11AC0A: ; DATA XREF: ROM:0011ABD0↑o ROM:0011AC0A btst #3,($8E3).w ROM:0011AC10 beq.s loc_11AC2A ROM:0011AC12 bset #5,($8E3).w ROM:0011AC18 clr.b ($890).w ROM:0011AC1C clr.w ($654).w ROM:0011AC20 move.b #1,($10C6).w ROM:0011AC26 rts ROM:0011AC28 ; --------------------------------------------------------------------------- ROM:0011AC28 bra.s loc_11AC4A ROM:0011AC2A ; --------------------------------------------------------------------------- ROM:0011AC2A ROM:0011AC2A loc_11AC2A: ; CODE XREF: ROM:0011AC10↑j ROM:0011AC2A cmpi.w #0,($654).w ROM:0011AC30 bgt.s loc_11AC42 ROM:0011AC32 bset #5,($8E3).w ROM:0011AC38 move.b #3,($10C6).w ROM:0011AC3E rts ROM:0011AC40 ; --------------------------------------------------------------------------- ROM:0011AC40 bra.s loc_11AC4A ROM:0011AC42 ; --------------------------------------------------------------------------- ROM:0011AC42 ROM:0011AC42 loc_11AC42: ; CODE XREF: ROM:0011AC30↑j ROM:0011AC42 bclr #5,($8E3).w ROM:0011AC48 rts ROM:0011AC4A ; --------------------------------------------------------------------------- ROM:0011AC4A ROM:0011AC4A loc_11AC4A: ; CODE XREF: ROM:0011AC28↑j ROM:0011AC4A ; ROM:0011AC40↑j ROM:0011AC4A ; DATA XREF: ... ROM:0011AC4A btst #3,($8E3).w ROM:0011AC50 beq.s locret_11AC5A ROM:0011AC52 move.b #1,($10C6).w ROM:0011AC58 rts ROM:0011AC5A ; --------------------------------------------------------------------------- ROM:0011AC5A ROM:0011AC5A locret_11AC5A: ; CODE XREF: ROM:0011AC50↑j ROM:0011AC5A rts ROM:0011AC5C ; --------------------------------------------------------------------------- ROM:0011AC5C clr.w ($A3A).w ROM:0011AC60 clr.w ($A4C).w ROM:0011AC64 rts ROM:0011AC66 ROM:0011AC66 ; =============== S U B R O U T I N E ======================================= ROM:0011AC66 ROM:0011AC66 ROM:0011AC66 sub_11AC66: ; CODE XREF: sub_125BB4+4E↓p ROM:0011AC66 move.w ($A5E).w,d1 ROM:0011AC6A cmpi.w #4,d1 ROM:0011AC6E bcc.s locret_11AC78 ROM:0011AC70 movea.l off_11AC7A(pc,d1.w*4),a0 ROM:0011AC74 nop ROM:0011AC76 jmp (a0) ROM:0011AC78 ; --------------------------------------------------------------------------- ROM:0011AC78 ROM:0011AC78 locret_11AC78: ; CODE XREF: sub_11AC66+8↑j ROM:0011AC78 rts ROM:0011AC78 ; End of function sub_11AC66 ROM:0011AC78 ROM:0011AC78 ; --------------------------------------------------------------------------- ROM:0011AC7A off_11AC7A: dc.l loc_11AC8A ; DATA XREF: sub_11AC66+A↑r ROM:0011AC7E dc.l loc_11AC9E ROM:0011AC82 dc.l loc_11ACD4 ROM:0011AC86 dc.l loc_11ACFC ROM:0011AC8A ; --------------------------------------------------------------------------- ROM:0011AC8A ROM:0011AC8A loc_11AC8A: ; DATA XREF: ROM:off_11AC7A↑o ROM:0011AC8A bsr.w sub_11AD16 ROM:0011AC8E move.w $188(a5),($A5A).w ROM:0011AC94 move.w #1,($A5E).w ROM:0011AC9A rts ROM:0011AC9C ; --------------------------------------------------------------------------- ROM:0011AC9C rts ROM:0011AC9E ; --------------------------------------------------------------------------- ROM:0011AC9E ROM:0011AC9E loc_11AC9E: ; DATA XREF: ROM:0011AC7E↑o ROM:0011AC9E bsr.w sub_11AD2A ROM:0011ACA2 btst #2,($1302).w ROM:0011ACA8 beq.s loc_11ACC2 ROM:0011ACAA move.w $18C(a5),($A58).w ROM:0011ACB0 move.w $18A(a5),($A5A).w ROM:0011ACB6 bsr.w sub_11AD42 ROM:0011ACBA move.w #2,($A5E).w ROM:0011ACC0 rts ROM:0011ACC2 ; --------------------------------------------------------------------------- ROM:0011ACC2 ROM:0011ACC2 loc_11ACC2: ; CODE XREF: ROM:0011ACA8↑j ROM:0011ACC2 btst #0,($12F3).w ROM:0011ACC8 beq.s locret_11ACD2 ROM:0011ACCA move.w #3,($A5E).w ROM:0011ACD0 rts ROM:0011ACD2 ; --------------------------------------------------------------------------- ROM:0011ACD2 ROM:0011ACD2 locret_11ACD2: ; CODE XREF: ROM:0011ACC8↑j ROM:0011ACD2 rts ROM:0011ACD4 ; --------------------------------------------------------------------------- ROM:0011ACD4 ROM:0011ACD4 loc_11ACD4: ; DATA XREF: ROM:0011AC82↑o ROM:0011ACD4 btst #2,($1302).w ROM:0011ACDA bne.s loc_11ACEA ROM:0011ACDC move.w $188(a5),($A5A).w ROM:0011ACE2 move.w #1,($A5E).w ROM:0011ACE8 rts ROM:0011ACEA ; --------------------------------------------------------------------------- ROM:0011ACEA ROM:0011ACEA loc_11ACEA: ; CODE XREF: ROM:0011ACDA↑j ROM:0011ACEA btst #0,($12F3).w ROM:0011ACF0 beq.s locret_11ACFA ROM:0011ACF2 move.w #3,($A5E).w ROM:0011ACF8 rts ROM:0011ACFA ; --------------------------------------------------------------------------- ROM:0011ACFA ROM:0011ACFA locret_11ACFA: ; CODE XREF: ROM:0011ACF0↑j ROM:0011ACFA rts ROM:0011ACFC ; --------------------------------------------------------------------------- ROM:0011ACFC ROM:0011ACFC loc_11ACFC: ; DATA XREF: ROM:0011AC86↑o ROM:0011ACFC btst #0,($12F3).w ROM:0011AD02 bne.s locret_11AD12 ROM:0011AD04 move.w $188(a5),($A5A).w ROM:0011AD0A move.w #1,($A5E).w ROM:0011AD10 rts ROM:0011AD12 ; --------------------------------------------------------------------------- ROM:0011AD12 ROM:0011AD12 locret_11AD12: ; CODE XREF: ROM:0011AD02↑j ROM:0011AD12 rts ROM:0011AD14 ; --------------------------------------------------------------------------- ROM:0011AD14 rts ROM:0011AD16 ROM:0011AD16 ; =============== S U B R O U T I N E ======================================= ROM:0011AD16 ROM:0011AD16 ROM:0011AD16 sub_11AD16: ; CODE XREF: ROM:loc_11AC8A↑p ROM:0011AD16 move.w #$3AD2,d1 ROM:0011AD1A move.w ($A2C).w,d2 ROM:0011AD1E bsr.l sub_115CB8 ROM:0011AD24 move.w d1,($A56).w ROM:0011AD28 rts ROM:0011AD28 ; End of function sub_11AD16 ROM:0011AD28 ROM:0011AD2A ROM:0011AD2A ; =============== S U B R O U T I N E ======================================= ROM:0011AD2A ROM:0011AD2A ROM:0011AD2A sub_11AD2A: ; CODE XREF: ROM:loc_11AC9E↑p ROM:0011AD2A move.w #$3B66,d1 ROM:0011AD2E move.w ($9F6).w,d2 ROM:0011AD32 move.w ($540).w,d3 ROM:0011AD36 bsr.l sub_115CB8 ROM:0011AD3C move.w d1,($A58).w ROM:0011AD40 rts ROM:0011AD40 ; End of function sub_11AD2A ROM:0011AD40 ROM:0011AD42 ROM:0011AD42 ; =============== S U B R O U T I N E ======================================= ROM:0011AD42 ROM:0011AD42 ROM:0011AD42 sub_11AD42: ; CODE XREF: ROM:0011ACB6↑p ROM:0011AD42 move.w $18E(a5),d0 ROM:0011AD46 add.w ($A56).w,d0 ROM:0011AD4A move.w d0,($A56).w ROM:0011AD4E rts ROM:0011AD4E ; End of function sub_11AD42 ROM:0011AD4E ROM:0011AD50 ROM:0011AD50 ; =============== S U B R O U T I N E ======================================= ROM:0011AD50 ROM:0011AD50 ROM:0011AD50 sub_11AD50: ; CODE XREF: sub_110AB4+1A4↑p ROM:0011AD50 move.w ($A5A).w,d0 ROM:0011AD54 ext.l d0 ROM:0011AD56 muls.l ($9C4).w,d1:d0 ROM:0011AD5C divs.l #$6B6C0,d1:d0 ROM:0011AD64 cmpi.w #$2710,d0 ROM:0011AD68 ble.s loc_11AD6E ROM:0011AD6A move.w #$2710,d0 ROM:0011AD6E ROM:0011AD6E loc_11AD6E: ; CODE XREF: sub_11AD50+18↑j ROM:0011AD6E cmpi.w #0,d0 ROM:0011AD72 bge.s loc_11AD78 ROM:0011AD74 move.w #0,d0 ROM:0011AD78 ROM:0011AD78 loc_11AD78: ; CODE XREF: sub_11AD50+22↑j ROM:0011AD78 move.w d0,d2 ROM:0011AD7A ext.l d2 ROM:0011AD7C move.w ($A58).w,d1 ROM:0011AD80 swap d1 ROM:0011AD82 clr.w d1 ROM:0011AD84 move.w ($A56).w,d0 ROM:0011AD88 swap d0 ROM:0011AD8A move.w ($A5C).w,d0 ROM:0011AD8E sub.l d0,d1 ROM:0011AD90 muls.l d2,d3:d1 ROM:0011AD94 divs.l #$F4240,d3:d1 ROM:0011AD9C add.l d0,d1 ROM:0011AD9E move.w d1,($A5C).w ROM:0011ADA2 swap d1 ROM:0011ADA4 move.w d1,($A56).w ROM:0011ADA8 rts ROM:0011ADA8 ; End of function sub_11AD50 ROM:0011ADA8 ROM:0011ADAA ROM:0011ADAA ; =============== S U B R O U T I N E ======================================= ROM:0011ADAA ROM:0011ADAA ROM:0011ADAA sub_11ADAA: ; CODE XREF: ROM:001157F0↑p ROM:0011ADAA cmpi.w #0,($5F4).w ROM:0011ADB0 bgt.s loc_11ADE4 ROM:0011ADB2 btst #0,($8E2).w ROM:0011ADB8 beq.s loc_11ADE2 ROM:0011ADBA bclr #0,($8E2).w ROM:0011ADC0 btst #7,($FFFFF451).w ROM:0011ADC6 bne.s loc_11ADD6 ROM:0011ADC8 bset #3,($8DC).w ROM:0011ADCE bclr #2,($8E5).w ROM:0011ADD4 bra.s loc_11ADE2 ROM:0011ADD6 ; --------------------------------------------------------------------------- ROM:0011ADD6 ROM:0011ADD6 loc_11ADD6: ; CODE XREF: sub_11ADAA+1C↑j ROM:0011ADD6 bset #1,($1312).w ROM:0011ADDC move.w #$2710,($4D0).w ROM:0011ADE2 ROM:0011ADE2 loc_11ADE2: ; CODE XREF: sub_11ADAA+E↑j ROM:0011ADE2 ; sub_11ADAA+2A↑j ROM:0011ADE2 bra.s locret_11ADF4 ROM:0011ADE4 ; --------------------------------------------------------------------------- ROM:0011ADE4 ROM:0011ADE4 loc_11ADE4: ; CODE XREF: sub_11ADAA+6↑j ROM:0011ADE4 move.w $1B2(a5),d0 ROM:0011ADE8 cmp.w ($4D0).w,d0 ROM:0011ADEC ble.s locret_11ADF4 ROM:0011ADEE bclr #1,($1312).w ROM:0011ADF4 ROM:0011ADF4 locret_11ADF4: ; CODE XREF: sub_11ADAA:loc_11ADE2↑j ROM:0011ADF4 ; sub_11ADAA+42↑j ROM:0011ADF4 rts ROM:0011ADF4 ; End of function sub_11ADAA ROM:0011ADF4 ROM:0011ADF6 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_14. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011ADF8 ROM:0011ADF8 ; =============== S U B R O U T I N E ======================================= ROM:0011ADF8 ROM:0011ADF8 ROM:0011ADF8 sub_11ADF8: ; CODE XREF: sub_11281E+E↑p ROM:0011ADF8 move.w ($A52).w,($4FE).w ROM:0011ADFE move.w #$A,d0 ROM:0011AE02 muls.w ($4FE).w,d0 ROM:0011AE06 move.w d0,($500).w ROM:0011AE0A rts ROM:0011AE0A ; End of function sub_11ADF8 ROM:0011AE0A ROM:0011AE0C ROM:0011AE0C ; =============== S U B R O U T I N E ======================================= ROM:0011AE0C ROM:0011AE0C ROM:0011AE0C sub_11AE0C: ; CODE XREF: sub_112E44+6↑p ROM:0011AE0C btst #2,($917).w ROM:0011AE12 beq.s loc_11AE38 ROM:0011AE14 btst #2,($91B).w ROM:0011AE1A beq.s loc_11AE2A ROM:0011AE1C bset #6,($FFFFFA41).w ROM:0011AE22 bset #4,($12F9).w ROM:0011AE28 bra.s loc_11AE36 ROM:0011AE2A ; --------------------------------------------------------------------------- ROM:0011AE2A ROM:0011AE2A loc_11AE2A: ; CODE XREF: sub_11AE0C+E↑j ROM:0011AE2A bclr #6,($FFFFFA41).w ROM:0011AE30 bclr #4,($12F9).w ROM:0011AE36 ROM:0011AE36 loc_11AE36: ; CODE XREF: sub_11AE0C+1C↑j ROM:0011AE36 bra.s locret_11AE6E ROM:0011AE38 ; --------------------------------------------------------------------------- ROM:0011AE38 ROM:0011AE38 loc_11AE38: ; CODE XREF: sub_11AE0C+6↑j ROM:0011AE38 move.w $21A(a5),d0 ROM:0011AE3C cmpi.w #1,d0 ROM:0011AE40 bne.s loc_11AE4A ROM:0011AE42 bclr #6,($FFFFFA41).w ROM:0011AE48 bra.s locret_11AE6E ROM:0011AE4A ; --------------------------------------------------------------------------- ROM:0011AE4A ROM:0011AE4A loc_11AE4A: ; CODE XREF: sub_11AE0C+34↑j ROM:0011AE4A cmpi.w #2,d0 ROM:0011AE4E bne.s loc_11AE58 ROM:0011AE50 bset #6,($FFFFFA41).w ROM:0011AE56 bra.s locret_11AE6E ROM:0011AE58 ; --------------------------------------------------------------------------- ROM:0011AE58 ROM:0011AE58 loc_11AE58: ; CODE XREF: sub_11AE0C+42↑j ROM:0011AE58 btst #4,($12F9).w ROM:0011AE5E beq.s loc_11AE68 ROM:0011AE60 bset #6,($FFFFFA41).w ROM:0011AE66 bra.s locret_11AE6E ROM:0011AE68 ; --------------------------------------------------------------------------- ROM:0011AE68 ROM:0011AE68 loc_11AE68: ; CODE XREF: sub_11AE0C+52↑j ROM:0011AE68 bclr #6,($FFFFFA41).w ROM:0011AE6E ROM:0011AE6E locret_11AE6E: ; CODE XREF: sub_11AE0C:loc_11AE36↑j ROM:0011AE6E ; sub_11AE0C+3C↑j ... ROM:0011AE6E rts ROM:0011AE6E ; End of function sub_11AE0C ROM:0011AE6E ROM:0011AE70 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_6. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011AE72 ROM:0011AE72 ; =============== S U B R O U T I N E ======================================= ROM:0011AE72 ROM:0011AE72 ROM:0011AE72 sub_11AE72: ; CODE XREF: ROM:00115DEA↑p ROM:0011AE72 btst #7,($917).w ROM:0011AE78 beq.s loc_11AE92 ROM:0011AE7A btst #7,($91B).w ROM:0011AE80 beq.s loc_11AE8A ROM:0011AE82 bset #0,($FFFFFA11).w ROM:0011AE88 bra.s loc_11AE90 ROM:0011AE8A ; --------------------------------------------------------------------------- ROM:0011AE8A ROM:0011AE8A loc_11AE8A: ; CODE XREF: sub_11AE72+E↑j ROM:0011AE8A bclr #0,($FFFFFA11).w ROM:0011AE90 ROM:0011AE90 loc_11AE90: ; CODE XREF: sub_11AE72+16↑j ROM:0011AE90 bra.s loc_11AEC8 ROM:0011AE92 ; --------------------------------------------------------------------------- ROM:0011AE92 ROM:0011AE92 loc_11AE92: ; CODE XREF: sub_11AE72+6↑j ROM:0011AE92 move.w $236(a5),d0 ROM:0011AE96 cmpi.w #1,d0 ROM:0011AE9A bne.s loc_11AEA4 ROM:0011AE9C bclr #0,($FFFFFA11).w ROM:0011AEA2 bra.s loc_11AEC8 ROM:0011AEA4 ; --------------------------------------------------------------------------- ROM:0011AEA4 ROM:0011AEA4 loc_11AEA4: ; CODE XREF: sub_11AE72+28↑j ROM:0011AEA4 cmpi.w #2,d0 ROM:0011AEA8 bne.s loc_11AEB2 ROM:0011AEAA bset #0,($FFFFFA11).w ROM:0011AEB0 bra.s loc_11AEC8 ROM:0011AEB2 ; --------------------------------------------------------------------------- ROM:0011AEB2 ROM:0011AEB2 loc_11AEB2: ; CODE XREF: sub_11AE72+36↑j ROM:0011AEB2 btst #2,($130A).w ROM:0011AEB8 beq.s loc_11AEC2 ROM:0011AEBA bset #0,($FFFFFA11).w ROM:0011AEC0 bra.s loc_11AEC8 ROM:0011AEC2 ; --------------------------------------------------------------------------- ROM:0011AEC2 ROM:0011AEC2 loc_11AEC2: ; CODE XREF: sub_11AE72+46↑j ROM:0011AEC2 bclr #0,($FFFFFA11).w ROM:0011AEC8 ROM:0011AEC8 loc_11AEC8: ; CODE XREF: sub_11AE72:loc_11AE90↑j ROM:0011AEC8 ; sub_11AE72+30↑j ... ROM:0011AEC8 btst #0,($916).w ROM:0011AECE beq.s loc_11AEE8 ROM:0011AED0 btst #0,($91A).w ROM:0011AED6 beq.s loc_11AEE0 ROM:0011AED8 bset #1,($FFFFFA11).w ROM:0011AEDE bra.s loc_11AEE6 ROM:0011AEE0 ; --------------------------------------------------------------------------- ROM:0011AEE0 ROM:0011AEE0 loc_11AEE0: ; CODE XREF: sub_11AE72+64↑j ROM:0011AEE0 bclr #1,($FFFFFA11).w ROM:0011AEE6 ROM:0011AEE6 loc_11AEE6: ; CODE XREF: sub_11AE72+6C↑j ROM:0011AEE6 bra.s locret_11AF1E ROM:0011AEE8 ; --------------------------------------------------------------------------- ROM:0011AEE8 ROM:0011AEE8 loc_11AEE8: ; CODE XREF: sub_11AE72+5C↑j ROM:0011AEE8 move.w $238(a5),d0 ROM:0011AEEC cmpi.w #1,d0 ROM:0011AEF0 bne.s loc_11AEFA ROM:0011AEF2 bclr #1,($FFFFFA11).w ROM:0011AEF8 bra.s locret_11AF1E ROM:0011AEFA ; --------------------------------------------------------------------------- ROM:0011AEFA ROM:0011AEFA loc_11AEFA: ; CODE XREF: sub_11AE72+7E↑j ROM:0011AEFA cmpi.w #2,d0 ROM:0011AEFE bne.s loc_11AF08 ROM:0011AF00 bset #1,($FFFFFA11).w ROM:0011AF06 bra.s locret_11AF1E ROM:0011AF08 ; --------------------------------------------------------------------------- ROM:0011AF08 ROM:0011AF08 loc_11AF08: ; CODE XREF: sub_11AE72+8C↑j ROM:0011AF08 btst #2,($12F0).w ROM:0011AF0E beq.s loc_11AF18 ROM:0011AF10 bset #1,($FFFFFA11).w ROM:0011AF16 bra.s locret_11AF1E ROM:0011AF18 ; --------------------------------------------------------------------------- ROM:0011AF18 ROM:0011AF18 loc_11AF18: ; CODE XREF: sub_11AE72+9C↑j ROM:0011AF18 bclr #1,($FFFFFA11).w ROM:0011AF1E ROM:0011AF1E locret_11AF1E: ; CODE XREF: sub_11AE72:loc_11AEE6↑j ROM:0011AF1E ; sub_11AE72+86↑j ... ROM:0011AF1E rts ROM:0011AF1E ; End of function sub_11AE72 ROM:0011AF1E ROM:0011AF20 ROM:0011AF20 ; =============== S U B R O U T I N E ======================================= ROM:0011AF20 ROM:0011AF20 ROM:0011AF20 sub_11AF20: ; CODE XREF: sub_125BB4+A2↓p ROM:0011AF20 clr.w d1 ROM:0011AF22 move.b ($10CC).w,d1 ROM:0011AF26 cmpi.w #5,d1 ROM:0011AF2A bcc.s locret_11AF34 ROM:0011AF2C movea.l off_11AF36(pc,d1.w*4),a0 ROM:0011AF30 nop ROM:0011AF32 jmp (a0) ROM:0011AF34 ; --------------------------------------------------------------------------- ROM:0011AF34 ROM:0011AF34 locret_11AF34: ; CODE XREF: sub_11AF20+A↑j ROM:0011AF34 rts ROM:0011AF34 ; End of function sub_11AF20 ROM:0011AF34 ROM:0011AF34 ; --------------------------------------------------------------------------- ROM:0011AF36 off_11AF36: dc.l loc_11AF4A ; DATA XREF: sub_11AF20+C↑r ROM:0011AF3A dc.l loc_11AF64 ROM:0011AF3E dc.l loc_11AF8C ROM:0011AF42 dc.l loc_11AFD8 ROM:0011AF46 dc.l loc_11AFF8 ROM:0011AF4A ; --------------------------------------------------------------------------- ROM:0011AF4A ROM:0011AF4A loc_11AF4A: ; DATA XREF: ROM:off_11AF36↑o ROM:0011AF4A move.w $23C(a5),d0 ROM:0011AF4E clr.b ($865).w ROM:0011AF52 move.w d0,($5FE).w ROM:0011AF56 move.b #1,($865).w ROM:0011AF5C move.b #1,($10CC).w ROM:0011AF62 rts ROM:0011AF64 ; --------------------------------------------------------------------------- ROM:0011AF64 ROM:0011AF64 loc_11AF64: ; DATA XREF: ROM:0011AF3A↑o ROM:0011AF64 cmpi.w #0,($5FE).w ROM:0011AF6A bgt.s locret_11AF8A ROM:0011AF6C move.w $23A(a5),d0 ROM:0011AF70 clr.b ($865).w ROM:0011AF74 move.w d0,($5FE).w ROM:0011AF78 move.b #1,($865).w ROM:0011AF7E bset #0,($1309).w ROM:0011AF84 move.b #2,($10CC).w ROM:0011AF8A ROM:0011AF8A locret_11AF8A: ; CODE XREF: ROM:0011AF6A↑j ROM:0011AF8A rts ROM:0011AF8C ; --------------------------------------------------------------------------- ROM:0011AF8C ROM:0011AF8C loc_11AF8C: ; DATA XREF: ROM:0011AF3E↑o ROM:0011AF8C cmpi.w #0,($5FE).w ROM:0011AF92 bgt.s loc_11AFB4 ROM:0011AF94 btst #0,($12F3).w ROM:0011AF9A bne.s loc_11AFA4 ROM:0011AF9C btst #3,($8E3).w ROM:0011AFA2 bne.s loc_11AFB2 ROM:0011AFA4 ROM:0011AFA4 loc_11AFA4: ; CODE XREF: ROM:0011AF9A↑j ROM:0011AFA4 bclr #0,($1309).w ROM:0011AFAA move.b #3,($10CC).w ROM:0011AFB0 rts ROM:0011AFB2 ; --------------------------------------------------------------------------- ROM:0011AFB2 ROM:0011AFB2 loc_11AFB2: ; CODE XREF: ROM:0011AFA2↑j ROM:0011AFB2 bra.s locret_11AFD6 ROM:0011AFB4 ; --------------------------------------------------------------------------- ROM:0011AFB4 ROM:0011AFB4 loc_11AFB4: ; CODE XREF: ROM:0011AF92↑j ROM:0011AFB4 btst #3,($8E3).w ROM:0011AFBA bne.s locret_11AFD6 ROM:0011AFBC bclr #0,($865).w ROM:0011AFC2 bset #2,($865).w ROM:0011AFC8 bclr #0,($1309).w ROM:0011AFCE move.b #4,($10CC).w ROM:0011AFD4 rts ROM:0011AFD6 ; --------------------------------------------------------------------------- ROM:0011AFD6 ROM:0011AFD6 locret_11AFD6: ; CODE XREF: ROM:loc_11AFB2↑j ROM:0011AFD6 ; ROM:0011AFBA↑j ROM:0011AFD6 rts ROM:0011AFD8 ; --------------------------------------------------------------------------- ROM:0011AFD8 ROM:0011AFD8 loc_11AFD8: ; DATA XREF: ROM:0011AF42↑o ROM:0011AFD8 btst #3,($8E3).w ROM:0011AFDE beq.s locret_11AFF6 ROM:0011AFE0 btst #0,($12F3).w ROM:0011AFE6 bne.s locret_11AFF6 ROM:0011AFE8 bset #0,($1309).w ROM:0011AFEE move.b #2,($10CC).w ROM:0011AFF4 rts ROM:0011AFF6 ; --------------------------------------------------------------------------- ROM:0011AFF6 ROM:0011AFF6 locret_11AFF6: ; CODE XREF: ROM:0011AFDE↑j ROM:0011AFF6 ; ROM:0011AFE6↑j ROM:0011AFF6 rts ROM:0011AFF8 ; --------------------------------------------------------------------------- ROM:0011AFF8 ROM:0011AFF8 loc_11AFF8: ; DATA XREF: ROM:0011AF46↑o ROM:0011AFF8 btst #3,($8E3).w ROM:0011AFFE beq.s locret_11B01A ROM:0011B000 bclr #2,($865).w ROM:0011B006 bset #0,($865).w ROM:0011B00C bset #0,($1309).w ROM:0011B012 move.b #2,($10CC).w ROM:0011B018 rts ROM:0011B01A ; --------------------------------------------------------------------------- ROM:0011B01A ROM:0011B01A locret_11B01A: ; CODE XREF: ROM:0011AFFE↑j ROM:0011B01A rts ROM:0011B01C ROM:0011B01C ; =============== S U B R O U T I N E ======================================= ROM:0011B01C ROM:0011B01C ROM:0011B01C sub_11B01C: ; CODE XREF: sub_125BB4+7E↓p ROM:0011B01C move.w #0,d2 ROM:0011B020 bra.s loc_11B026 ROM:0011B022 ; --------------------------------------------------------------------------- ROM:0011B022 ROM:0011B022 loc_11B022: ; CODE XREF: sub_11B01C+18↓j ROM:0011B022 addi.w #1,d2 ROM:0011B026 ROM:0011B026 loc_11B026: ; CODE XREF: sub_11B01C+4↑j ROM:0011B026 cmpi.w #0,d2 ROM:0011B02A bgt.s locret_11B036 ROM:0011B02C move.w #0,$1376(d2.w*2) ROM:0011B034 bra.s loc_11B022 ROM:0011B036 ; --------------------------------------------------------------------------- ROM:0011B036 ROM:0011B036 locret_11B036: ; CODE XREF: sub_11B01C+E↑j ROM:0011B036 rts ROM:0011B036 ; End of function sub_11B01C ROM:0011B036 ROM:0011B038 ROM:0011B038 ; =============== S U B R O U T I N E ======================================= ROM:0011B038 ROM:0011B038 ROM:0011B038 sub_11B038: ; CODE XREF: sub_11B148+C↓p ROM:0011B038 clr.w d1 ROM:0011B03A move.b ($10CD).w,d1 ROM:0011B03E cmpi.w #5,d1 ROM:0011B042 bcc.s locret_11B04C ROM:0011B044 movea.l off_11B04E(pc,d1.w*4),a0 ROM:0011B048 nop ROM:0011B04A jmp (a0) ROM:0011B04C ; --------------------------------------------------------------------------- ROM:0011B04C ROM:0011B04C locret_11B04C: ; CODE XREF: sub_11B038+A↑j ROM:0011B04C rts ROM:0011B04C ; End of function sub_11B038 ROM:0011B04C ROM:0011B04C ; --------------------------------------------------------------------------- ROM:0011B04E off_11B04E: dc.l loc_11B062 ; DATA XREF: sub_11B038+C↑r ROM:0011B052 dc.l loc_11B06C ROM:0011B056 dc.l loc_11B0DC ROM:0011B05A dc.l loc_11B106 ROM:0011B05E dc.l loc_11B136 ROM:0011B062 ; --------------------------------------------------------------------------- ROM:0011B062 ROM:0011B062 loc_11B062: ; DATA XREF: ROM:off_11B04E↑o ROM:0011B062 move.b #1,($10CD).w ROM:0011B068 bra.s locret_11B0DA ROM:0011B06A ; --------------------------------------------------------------------------- ROM:0011B06A rts ROM:0011B06C ; --------------------------------------------------------------------------- ROM:0011B06C ROM:0011B06C loc_11B06C: ; DATA XREF: ROM:0011B052↑o ROM:0011B06C btst #0,($12F3).w ROM:0011B072 beq.s loc_11B0B2 ROM:0011B074 btst #7,($1317).w ROM:0011B07A beq.s loc_11B0B2 ROM:0011B07C move.w $246(a5),d0 ROM:0011B080 cmpi.w #1,d0 ROM:0011B084 bne.s loc_11B0B2 ROM:0011B086 bset #1,($1304).w ROM:0011B08C move.w #$3AD4,d1 ROM:0011B090 move.w ($9F2).w,d2 ROM:0011B094 bsr.l sub_115CB8 ROM:0011B09A clr.b ($891).w ROM:0011B09E move.w d1,($656).w ROM:0011B0A2 move.b #1,($891).w ROM:0011B0A8 move.b #3,($10CD).w ROM:0011B0AE bra.w locret_11B134 ROM:0011B0B2 ; --------------------------------------------------------------------------- ROM:0011B0B2 ROM:0011B0B2 loc_11B0B2: ; CODE XREF: ROM:0011B072↑j ROM:0011B0B2 ; ROM:0011B07A↑j ... ROM:0011B0B2 btst #0,($12F3).w ROM:0011B0B8 beq.s locret_11B0DA ROM:0011B0BA btst #1,($12FF).w ROM:0011B0C0 bne.s loc_11B0CC ROM:0011B0C2 move.w $244(a5),d1 ROM:0011B0C6 cmp.w ($A2C).w,d1 ROM:0011B0CA bge.s locret_11B0DA ROM:0011B0CC ROM:0011B0CC loc_11B0CC: ; CODE XREF: ROM:0011B0C0↑j ROM:0011B0CC bset #1,($1304).w ROM:0011B0D2 move.b #2,($10CD).w ROM:0011B0D8 bra.s locret_11B104 ROM:0011B0DA ; --------------------------------------------------------------------------- ROM:0011B0DA ROM:0011B0DA locret_11B0DA: ; CODE XREF: ROM:0011B068↑j ROM:0011B0DA ; ROM:0011B0B8↑j ... ROM:0011B0DA rts ROM:0011B0DC ; --------------------------------------------------------------------------- ROM:0011B0DC ROM:0011B0DC loc_11B0DC: ; DATA XREF: ROM:0011B056↑o ROM:0011B0DC btst #0,($12F3).w ROM:0011B0E2 beq.s loc_11B0F6 ROM:0011B0E4 move.w $242(a5),d1 ROM:0011B0E8 cmp.w ($A2C).w,d1 ROM:0011B0EC ble.s locret_11B104 ROM:0011B0EE btst #1,($12FF).w ROM:0011B0F4 bne.s locret_11B104 ROM:0011B0F6 ROM:0011B0F6 loc_11B0F6: ; CODE XREF: ROM:0011B0E2↑j ROM:0011B0F6 bclr #1,($1304).w ROM:0011B0FC move.b #1,($10CD).w ROM:0011B102 bra.s locret_11B0DA ROM:0011B104 ; --------------------------------------------------------------------------- ROM:0011B104 ROM:0011B104 locret_11B104: ; CODE XREF: ROM:0011B0D8↑j ROM:0011B104 ; ROM:0011B0EC↑j ... ROM:0011B104 rts ROM:0011B106 ; --------------------------------------------------------------------------- ROM:0011B106 ROM:0011B106 loc_11B106: ; DATA XREF: ROM:0011B05A↑o ROM:0011B106 btst #0,($12F3).w ROM:0011B10C bne.s loc_11B11C ROM:0011B10E bclr #1,($1304).w ROM:0011B114 move.b #1,($10CD).w ROM:0011B11A bra.s locret_11B0DA ROM:0011B11C ; --------------------------------------------------------------------------- ROM:0011B11C ROM:0011B11C loc_11B11C: ; CODE XREF: ROM:0011B10C↑j ROM:0011B11C cmpi.w #0,($656).w ROM:0011B122 bgt.s locret_11B134 ROM:0011B124 btst #1,($12FF).w ROM:0011B12A bne.s locret_11B134 ROM:0011B12C bclr #1,($1304).w ROM:0011B132 bra.s locret_11B146 ROM:0011B134 ; --------------------------------------------------------------------------- ROM:0011B134 ROM:0011B134 locret_11B134: ; CODE XREF: ROM:0011B0AE↑j ROM:0011B134 ; ROM:0011B122↑j ... ROM:0011B134 rts ROM:0011B136 ; --------------------------------------------------------------------------- ROM:0011B136 ROM:0011B136 loc_11B136: ; DATA XREF: ROM:0011B05E↑o ROM:0011B136 btst #0,($12F3).w ROM:0011B13C bne.s locret_11B146 ROM:0011B13E move.b #1,($10CD).w ROM:0011B144 bra.s locret_11B0DA ROM:0011B146 ; --------------------------------------------------------------------------- ROM:0011B146 ROM:0011B146 locret_11B146: ; CODE XREF: ROM:0011B132↑j ROM:0011B146 ; ROM:0011B13C↑j ROM:0011B146 rts ROM:0011B148 ROM:0011B148 ; =============== S U B R O U T I N E ======================================= ROM:0011B148 ROM:0011B148 ROM:0011B148 sub_11B148: ; CODE XREF: sub_125BB4+18↓p ROM:0011B148 bsr.l sub_11C194 ROM:0011B14E bsr.l sub_11BC0C ROM:0011B154 bsr.l sub_11B038 ROM:0011B15A bsr.l sub_11B8C8 ROM:0011B160 bsr.w sub_11B178 ROM:0011B164 bsr.l sub_11B71C ROM:0011B16A bsr.l sub_11B7E2 ROM:0011B170 bsr.l sub_11B492 ROM:0011B176 rts ROM:0011B176 ; End of function sub_11B148 ROM:0011B176 ROM:0011B178 ROM:0011B178 ; =============== S U B R O U T I N E ======================================= ROM:0011B178 ROM:0011B178 ROM:0011B178 sub_11B178: ; CODE XREF: sub_11B148+18↑p ROM:0011B178 clr.w d1 ROM:0011B17A move.b ($10CE).w,d1 ROM:0011B17E cmpi.w #5,d1 ROM:0011B182 bcc.s locret_11B18C ROM:0011B184 movea.l off_11B18E(pc,d1.w*4),a0 ROM:0011B188 nop ROM:0011B18A jmp (a0) ROM:0011B18C ; --------------------------------------------------------------------------- ROM:0011B18C ROM:0011B18C locret_11B18C: ; CODE XREF: sub_11B178+A↑j ROM:0011B18C rts ROM:0011B18C ; End of function sub_11B178 ROM:0011B18C ROM:0011B18C ; --------------------------------------------------------------------------- ROM:0011B18E off_11B18E: dc.l loc_11B1A2 ; DATA XREF: sub_11B178+C↑r ROM:0011B192 dc.l loc_11B1BA ROM:0011B196 dc.l loc_11B244 ROM:0011B19A dc.l loc_11B2A8 ROM:0011B19E dc.l loc_11B300 ROM:0011B1A2 ; --------------------------------------------------------------------------- ROM:0011B1A2 ROM:0011B1A2 loc_11B1A2: ; DATA XREF: ROM:off_11B18E↑o ROM:0011B1A2 bset #3,($1316).w ROM:0011B1A8 bsr.l sub_11BA00 ROM:0011B1AE move.b #1,($10CE).w ROM:0011B1B4 bra.w loc_11B23C ROM:0011B1B8 ; --------------------------------------------------------------------------- ROM:0011B1B8 rts ROM:0011B1BA ; --------------------------------------------------------------------------- ROM:0011B1BA ROM:0011B1BA loc_11B1BA: ; DATA XREF: ROM:0011B192↑o ROM:0011B1BA move.w $24A(a5),d1 ROM:0011B1BE cmpi.w #1,d1 ROM:0011B1C2 bne.s loc_11B1DA ROM:0011B1C4 bclr #0,($130B).w ROM:0011B1CA bclr #3,($1301).w ROM:0011B1D0 move.b #4,($10CE).w ROM:0011B1D6 bra.w loc_11B36A ROM:0011B1DA ; --------------------------------------------------------------------------- ROM:0011B1DA ROM:0011B1DA loc_11B1DA: ; CODE XREF: ROM:0011B1C2↑j ROM:0011B1DA move.w $248(a5),d0 ROM:0011B1DE cmpi.w #1,d0 ROM:0011B1E2 bne.s loc_11B1F4 ROM:0011B1E4 bclr #3,($1316).w ROM:0011B1EA move.b #3,($10CE).w ROM:0011B1F0 bra.w loc_11B2F8 ROM:0011B1F4 ; --------------------------------------------------------------------------- ROM:0011B1F4 ROM:0011B1F4 loc_11B1F4: ; CODE XREF: ROM:0011B1E2↑j ROM:0011B1F4 move.w #2,d0 ROM:0011B1F8 move.w #1,d1 ROM:0011B1FC cmp.w $248(a5),d0 ROM:0011B200 beq.s loc_11B218 ROM:0011B202 cmp.w $248(a5),d1 ROM:0011B206 beq.s loc_11B23C ROM:0011B208 btst #0,($13EE).w ROM:0011B20E bne.s loc_11B218 ROM:0011B210 btst #0,($8E5).w ROM:0011B216 beq.s loc_11B23C ROM:0011B218 ROM:0011B218 loc_11B218: ; CODE XREF: ROM:0011B200↑j ROM:0011B218 ; ROM:0011B20E↑j ROM:0011B218 bset #0,($13EE).w ROM:0011B21E bsr.l sub_11BCCC ROM:0011B224 move.b #0,($10D3).w ROM:0011B22A bclr #0,($12F0).w ROM:0011B230 move.b #2,($10CE).w ROM:0011B236 bra.l loc_11B2A0 ROM:0011B23C ; --------------------------------------------------------------------------- ROM:0011B23C ROM:0011B23C loc_11B23C: ; CODE XREF: ROM:0011B1B4↑j ROM:0011B23C ; ROM:0011B206↑j ... ROM:0011B23C bsr.l sub_11BA00 ROM:0011B242 rts ROM:0011B244 ; --------------------------------------------------------------------------- ROM:0011B244 ROM:0011B244 loc_11B244: ; DATA XREF: ROM:0011B196↑o ROM:0011B244 move.w $24A(a5),d1 ROM:0011B248 cmpi.w #1,d1 ROM:0011B24C bne.s loc_11B25E ROM:0011B24E bclr #0,($13EE).w ROM:0011B254 move.b #4,($10CE).w ROM:0011B25A bra.w loc_11B36A ROM:0011B25E ; --------------------------------------------------------------------------- ROM:0011B25E ROM:0011B25E loc_11B25E: ; CODE XREF: ROM:0011B24C↑j ROM:0011B25E move.w $248(a5),d0 ROM:0011B262 cmpi.w #1,d0 ROM:0011B266 bne.s loc_11B280 ROM:0011B268 bclr #0,($13EE).w ROM:0011B26E bclr #3,($1316).w ROM:0011B274 move.b #3,($10CE).w ROM:0011B27A bra.l loc_11B2F8 ROM:0011B280 ; --------------------------------------------------------------------------- ROM:0011B280 ROM:0011B280 loc_11B280: ; CODE XREF: ROM:0011B266↑j ROM:0011B280 btst #4,($1304).w ROM:0011B286 beq.s loc_11B2A0 ROM:0011B288 bclr #0,($13EE).w ROM:0011B28E bclr #4,($1304).w ROM:0011B294 move.b #1,($10CE).w ROM:0011B29A bra.l loc_11B23C ROM:0011B2A0 ; --------------------------------------------------------------------------- ROM:0011B2A0 ROM:0011B2A0 loc_11B2A0: ; CODE XREF: ROM:0011B236↑j ROM:0011B2A0 ; ROM:0011B286↑j ... ROM:0011B2A0 bsr.l sub_11BCCC ROM:0011B2A6 rts ROM:0011B2A8 ; --------------------------------------------------------------------------- ROM:0011B2A8 ROM:0011B2A8 loc_11B2A8: ; DATA XREF: ROM:0011B19A↑o ROM:0011B2A8 move.w $24A(a5),d1 ROM:0011B2AC cmpi.w #1,d1 ROM:0011B2B0 bne.s loc_11B2C2 ROM:0011B2B2 bset #3,($1316).w ROM:0011B2B8 move.b #4,($10CE).w ROM:0011B2BE bra.w loc_11B36A ROM:0011B2C2 ; --------------------------------------------------------------------------- ROM:0011B2C2 ROM:0011B2C2 loc_11B2C2: ; CODE XREF: ROM:0011B2B0↑j ROM:0011B2C2 move.w $248(a5),d0 ROM:0011B2C6 cmpi.w #2,d0 ROM:0011B2CA bne.s loc_11B2E0 ROM:0011B2CC bset #3,($1316).w ROM:0011B2D2 bset #0,($13EE).w ROM:0011B2D8 move.b #2,($10CE).w ROM:0011B2DE bra.s loc_11B2A0 ROM:0011B2E0 ; --------------------------------------------------------------------------- ROM:0011B2E0 ROM:0011B2E0 loc_11B2E0: ; CODE XREF: ROM:0011B2CA↑j ROM:0011B2E0 cmpi.w #0,d0 ROM:0011B2E4 bne.s loc_11B2F8 ROM:0011B2E6 bset #3,($1316).w ROM:0011B2EC move.b #1,($10CE).w ROM:0011B2F2 bra.l loc_11B23C ROM:0011B2F8 ; --------------------------------------------------------------------------- ROM:0011B2F8 ROM:0011B2F8 loc_11B2F8: ; CODE XREF: ROM:0011B1F0↑j ROM:0011B2F8 ; ROM:0011B27A↑j ... ROM:0011B2F8 bsr.l sub_11BA00 ROM:0011B2FE rts ROM:0011B300 ; --------------------------------------------------------------------------- ROM:0011B300 ROM:0011B300 loc_11B300: ; DATA XREF: ROM:0011B19E↑o ROM:0011B300 move.w $24A(a5),d0 ROM:0011B304 cmpi.w #0,d0 ROM:0011B308 bne.s loc_11B322 ROM:0011B30A move.w $248(a5),d0 ROM:0011B30E cmpi.w #1,d0 ROM:0011B312 bne.s loc_11B322 ROM:0011B314 bclr #3,($1316).w ROM:0011B31A move.b #3,($10CE).w ROM:0011B320 bra.s loc_11B2F8 ROM:0011B322 ; --------------------------------------------------------------------------- ROM:0011B322 ROM:0011B322 loc_11B322: ; CODE XREF: ROM:0011B308↑j ROM:0011B322 ; ROM:0011B312↑j ROM:0011B322 move.w $24A(a5),d0 ROM:0011B326 cmpi.w #0,d0 ROM:0011B32A bne.s loc_11B346 ROM:0011B32C move.w $248(a5),d0 ROM:0011B330 cmpi.w #2,d0 ROM:0011B334 bne.s loc_11B346 ROM:0011B336 bset #0,($13EE).w ROM:0011B33C move.b #2,($10CE).w ROM:0011B342 bra.w loc_11B2A0 ROM:0011B346 ; --------------------------------------------------------------------------- ROM:0011B346 ROM:0011B346 loc_11B346: ; CODE XREF: ROM:0011B32A↑j ROM:0011B346 ; ROM:0011B334↑j ROM:0011B346 move.w $24A(a5),d0 ROM:0011B34A cmpi.w #0,d0 ROM:0011B34E bne.s loc_11B36A ROM:0011B350 move.w $248(a5),d0 ROM:0011B354 cmpi.w #0,d0 ROM:0011B358 bne.s loc_11B36A ROM:0011B35A bclr #0,($13EE).w ROM:0011B360 move.b #1,($10CE).w ROM:0011B366 bra.w loc_11B23C ROM:0011B36A ; --------------------------------------------------------------------------- ROM:0011B36A ROM:0011B36A loc_11B36A: ; CODE XREF: ROM:0011B1D6↑j ROM:0011B36A ; ROM:0011B25A↑j ... ROM:0011B36A bsr.w sub_11B372 ROM:0011B36E rts ROM:0011B370 ; --------------------------------------------------------------------------- ROM:0011B370 rts ROM:0011B372 ROM:0011B372 ; =============== S U B R O U T I N E ======================================= ROM:0011B372 ROM:0011B372 ROM:0011B372 sub_11B372: ; CODE XREF: ROM:loc_11B36A↑p ROM:0011B372 move.w #$3B68,d1 ROM:0011B376 move.w ($A2C).w,d2 ROM:0011B37A move.w ($A06).w,d3 ROM:0011B37E bsr.l sub_115CB8 ROM:0011B384 move.w d1,($A94).w ROM:0011B388 move.w #$3AD6,d1 ROM:0011B38C move.w ($9F8).w,d2 ROM:0011B390 bsr.l sub_115CB8 ROM:0011B396 move.w d1,($A8E).w ROM:0011B39A btst #1,($12FF).w ROM:0011B3A0 beq.s loc_11B3AA ROM:0011B3A2 move.w $24E(a5),($A90).w ROM:0011B3A8 bra.s loc_11B3AE ROM:0011B3AA ; --------------------------------------------------------------------------- ROM:0011B3AA ROM:0011B3AA loc_11B3AA: ; CODE XREF: sub_11B372+2E↑j ROM:0011B3AA clr.w ($A90).w ROM:0011B3AE ROM:0011B3AE loc_11B3AE: ; CODE XREF: sub_11B372+36↑j ROM:0011B3AE btst #0,($12FC).w ROM:0011B3B4 beq.s loc_11B3C2 ROM:0011B3B6 btst #4,($12F6).w ROM:0011B3BC beq.s loc_11B3C2 ROM:0011B3BE bra.w loc_11B3CA ROM:0011B3C2 ; --------------------------------------------------------------------------- ROM:0011B3C2 ROM:0011B3C2 loc_11B3C2: ; CODE XREF: sub_11B372+42↑j ROM:0011B3C2 ; sub_11B372+4A↑j ROM:0011B3C2 btst #7,($1317).w ROM:0011B3C8 beq.s loc_11B3D0 ROM:0011B3CA ROM:0011B3CA loc_11B3CA: ; CODE XREF: sub_11B372+4C↑j ROM:0011B3CA move.w #$2710,($A94).w ROM:0011B3D0 ROM:0011B3D0 loc_11B3D0: ; CODE XREF: sub_11B372+56↑j ROM:0011B3D0 btst #3,($12F5).w ROM:0011B3D6 beq.s loc_11B3E0 ROM:0011B3D8 move.w $252(a5),d1 ROM:0011B3DC move.w d1,($A8E).w ROM:0011B3E0 ROM:0011B3E0 loc_11B3E0: ; CODE XREF: sub_11B372+64↑j ROM:0011B3E0 btst #0,($12F3).w ROM:0011B3E6 beq.s loc_11B3FE ROM:0011B3E8 btst #1,($1304).w ROM:0011B3EE beq.s loc_11B3F8 ROM:0011B3F0 move.w #$2710,($A92).w ROM:0011B3F6 bra.s loc_11B3FC ROM:0011B3F8 ; --------------------------------------------------------------------------- ROM:0011B3F8 ROM:0011B3F8 loc_11B3F8: ; CODE XREF: sub_11B372+7C↑j ROM:0011B3F8 clr.w ($A92).w ROM:0011B3FC ROM:0011B3FC loc_11B3FC: ; CODE XREF: sub_11B372+84↑j ROM:0011B3FC bra.s loc_11B420 ROM:0011B3FE ; --------------------------------------------------------------------------- ROM:0011B3FE ROM:0011B3FE loc_11B3FE: ; CODE XREF: sub_11B372+74↑j ROM:0011B3FE move.w ($A94).w,($A92).w ROM:0011B404 move.w ($A8E).w,d0 ROM:0011B408 cmp.w ($A92).w,d0 ROM:0011B40C ble.s loc_11B412 ROM:0011B40E move.w d0,($A92).w ROM:0011B412 ROM:0011B412 loc_11B412: ; CODE XREF: sub_11B372+9A↑j ROM:0011B412 move.w ($A90).w,d0 ROM:0011B416 cmp.w ($A92).w,d0 ROM:0011B41A ble.s loc_11B420 ROM:0011B41C move.w d0,($A92).w ROM:0011B420 ROM:0011B420 loc_11B420: ; CODE XREF: sub_11B372:loc_11B3FC↑j ROM:0011B420 ; sub_11B372+A8↑j ROM:0011B420 move.w $24C(a5),($A80).w ROM:0011B426 btst #3,($915).w ROM:0011B42C bne.s loc_11B48A ROM:0011B42E move.w ($A96).w,d2 ROM:0011B432 cmp.w ($A92).w,d2 ROM:0011B436 bge.s loc_11B440 ROM:0011B438 move.w ($A92).w,($A96).w ROM:0011B43E bra.s loc_11B456 ROM:0011B440 ; --------------------------------------------------------------------------- ROM:0011B440 ROM:0011B440 loc_11B440: ; CODE XREF: sub_11B372+C4↑j ROM:0011B440 sub.w ($A92).w,d2 ROM:0011B444 move.w $250(a5),d3 ROM:0011B448 cmp.w d2,d3 ROM:0011B44A bge.s loc_11B456 ROM:0011B44C move.w ($A92).w,d2 ROM:0011B450 add.w d3,d2 ROM:0011B452 move.w d2,($A96).w ROM:0011B456 ROM:0011B456 loc_11B456: ; CODE XREF: sub_11B372+CC↑j ROM:0011B456 ; sub_11B372+D8↑j ROM:0011B456 cmpi.w #0,($A92).w ROM:0011B45C bgt.s loc_11B462 ROM:0011B45E clr.w ($A96).w ROM:0011B462 ROM:0011B462 loc_11B462: ; CODE XREF: sub_11B372+EA↑j ROM:0011B462 move.w $254(a5),d1 ROM:0011B466 cmpi.w #$FF9C,d1 ROM:0011B46A beq.s loc_11B470 ROM:0011B46C move.w d1,($A96).w ROM:0011B470 ROM:0011B470 loc_11B470: ; CODE XREF: sub_11B372+F8↑j ROM:0011B470 move.w #$3AD8,d1 ROM:0011B474 move.w ($A96).w,d2 ROM:0011B478 bsr.l sub_115CB8 ROM:0011B47E move.w d1,($A98).w ROM:0011B482 move.w ($A98).w,($A70).w ROM:0011B488 bra.s locret_11B490 ROM:0011B48A ; --------------------------------------------------------------------------- ROM:0011B48A ROM:0011B48A loc_11B48A: ; CODE XREF: sub_11B372+BA↑j ROM:0011B48A move.w ($A9A).w,($A70).w ROM:0011B490 ROM:0011B490 locret_11B490: ; CODE XREF: sub_11B372+116↑j ROM:0011B490 rts ROM:0011B490 ; End of function sub_11B372 ROM:0011B490 ROM:0011B492 ROM:0011B492 ; =============== S U B R O U T I N E ======================================= ROM:0011B492 ROM:0011B492 ROM:0011B492 sub_11B492: ; CODE XREF: sub_11B148+28↑p ROM:0011B492 clr.w d1 ROM:0011B494 move.b ($10CF).w,d1 ROM:0011B498 cmpi.w #6,d1 ROM:0011B49C bcc.s locret_11B4A6 ROM:0011B49E movea.l off_11B4A8(pc,d1.w*4),a0 ROM:0011B4A2 nop ROM:0011B4A4 jmp (a0) ROM:0011B4A6 ; --------------------------------------------------------------------------- ROM:0011B4A6 ROM:0011B4A6 locret_11B4A6: ; CODE XREF: sub_11B492+A↑j ROM:0011B4A6 rts ROM:0011B4A6 ; End of function sub_11B492 ROM:0011B4A6 ROM:0011B4A6 ; --------------------------------------------------------------------------- ROM:0011B4A8 off_11B4A8: dc.l loc_11B4C0 ; DATA XREF: sub_11B492+C↑r ROM:0011B4AC dc.l loc_11B4CE ROM:0011B4B0 dc.l loc_11B55E ROM:0011B4B4 dc.l loc_11B5A6 ROM:0011B4B8 dc.l loc_11B5D0 ROM:0011B4BC dc.l loc_11B626 ROM:0011B4C0 ; --------------------------------------------------------------------------- ROM:0011B4C0 ROM:0011B4C0 loc_11B4C0: ; DATA XREF: ROM:off_11B4A8↑o ROM:0011B4C0 move.b #1,($10CF).w ROM:0011B4C6 bra.l locret_11B55C ROM:0011B4CC ; --------------------------------------------------------------------------- ROM:0011B4CC rts ROM:0011B4CE ; --------------------------------------------------------------------------- ROM:0011B4CE ROM:0011B4CE loc_11B4CE: ; DATA XREF: ROM:0011B4AC↑o ROM:0011B4CE btst #0,($12F3).w ROM:0011B4D4 beq.s loc_11B510 ROM:0011B4D6 btst #4,($12F7).w ROM:0011B4DC beq.s loc_11B4E6 ROM:0011B4DE btst #3,($8E3).w ROM:0011B4E4 bne.s loc_11B4F8 ROM:0011B4E6 ROM:0011B4E6 loc_11B4E6: ; CODE XREF: ROM:0011B4DC↑j ROM:0011B4E6 move.w $258(a5),d0 ROM:0011B4EA btst #4,($12F7).w ROM:0011B4F0 bne.s loc_11B510 ROM:0011B4F2 cmp.w ($9EA).w,d0 ROM:0011B4F6 bge.s loc_11B510 ROM:0011B4F8 ROM:0011B4F8 loc_11B4F8: ; CODE XREF: ROM:0011B4E4↑j ROM:0011B4F8 bset #2,($12F4).w ROM:0011B4FE bset #3,($8EC).w ROM:0011B504 move.b #4,($10CF).w ROM:0011B50A bra.l locret_11B624 ROM:0011B510 ; --------------------------------------------------------------------------- ROM:0011B510 ROM:0011B510 loc_11B510: ; CODE XREF: ROM:0011B4D4↑j ROM:0011B510 ; ROM:0011B4F0↑j ... ROM:0011B510 btst #3,($8E3).w ROM:0011B516 beq.s locret_11B55C ROM:0011B518 btst #2,($130E).w ROM:0011B51E beq.s locret_11B55C ROM:0011B520 btst #2,($12F5).w ROM:0011B526 bne.s locret_11B55C ROM:0011B528 btst #3,($1308).w ROM:0011B52E bne.s locret_11B55C ROM:0011B530 btst #4,($12F7).w ROM:0011B536 beq.s loc_11B53A ROM:0011B538 bra.s loc_11B544 ROM:0011B53A ; --------------------------------------------------------------------------- ROM:0011B53A ROM:0011B53A loc_11B53A: ; CODE XREF: ROM:0011B536↑j ROM:0011B53A move.w $258(a5),d0 ROM:0011B53E cmp.w ($9EA).w,d0 ROM:0011B542 bge.s locret_11B55C ROM:0011B544 ROM:0011B544 loc_11B544: ; CODE XREF: ROM:0011B538↑j ROM:0011B544 bsr.w sub_11B676 ROM:0011B548 bset #3,($12FD).w ROM:0011B54E bset #2,($12F5).w ROM:0011B554 move.b #2,($10CF).w ROM:0011B55A bra.s locret_11B5A4 ROM:0011B55C ; --------------------------------------------------------------------------- ROM:0011B55C ROM:0011B55C locret_11B55C: ; CODE XREF: ROM:0011B4C6↑j ROM:0011B55C ; ROM:0011B516↑j ... ROM:0011B55C rts ROM:0011B55E ; --------------------------------------------------------------------------- ROM:0011B55E ROM:0011B55E loc_11B55E: ; DATA XREF: ROM:0011B4B0↑o ROM:0011B55E btst #0,($12F3).w ROM:0011B564 beq.s loc_11B57A ROM:0011B566 bclr #3,($12FD).w ROM:0011B56C bclr #2,($12F5).w ROM:0011B572 move.b #1,($10CF).w ROM:0011B578 bra.s locret_11B55C ROM:0011B57A ; --------------------------------------------------------------------------- ROM:0011B57A ROM:0011B57A loc_11B57A: ; CODE XREF: ROM:0011B564↑j ROM:0011B57A move.w ($B86).w,d0 ROM:0011B57E cmp.w ($B52).w,d0 ROM:0011B582 bne.s locret_11B5A4 ROM:0011B584 btst #3,($1308).w ROM:0011B58A bne.s locret_11B5A4 ROM:0011B58C bset #2,($12F4).w ROM:0011B592 bsr.w sub_11B6CC ROM:0011B596 bset #3,($8EC).w ROM:0011B59C move.b #3,($10CF).w ROM:0011B5A2 bra.s locret_11B5CE ROM:0011B5A4 ; --------------------------------------------------------------------------- ROM:0011B5A4 ROM:0011B5A4 locret_11B5A4: ; CODE XREF: ROM:0011B55A↑j ROM:0011B5A4 ; ROM:0011B582↑j ... ROM:0011B5A4 rts ROM:0011B5A6 ; --------------------------------------------------------------------------- ROM:0011B5A6 ROM:0011B5A6 loc_11B5A6: ; DATA XREF: ROM:0011B4B4↑o ROM:0011B5A6 move.w ($B86).w,d0 ROM:0011B5AA cmp.w ($B52).w,d0 ROM:0011B5AE bne.s loc_11B5B2 ROM:0011B5B0 bra.s loc_11B5BA ROM:0011B5B2 ; --------------------------------------------------------------------------- ROM:0011B5B2 ROM:0011B5B2 loc_11B5B2: ; CODE XREF: ROM:0011B5AE↑j ROM:0011B5B2 btst #0,($12F3).w ROM:0011B5B8 beq.s locret_11B5CE ROM:0011B5BA ROM:0011B5BA loc_11B5BA: ; CODE XREF: ROM:0011B5B0↑j ROM:0011B5BA bclr #3,($12FD).w ROM:0011B5C0 bclr #2,($12F5).w ROM:0011B5C6 move.b #4,($10CF).w ROM:0011B5CC bra.s locret_11B624 ROM:0011B5CE ; --------------------------------------------------------------------------- ROM:0011B5CE ROM:0011B5CE locret_11B5CE: ; CODE XREF: ROM:0011B5A2↑j ROM:0011B5CE ; ROM:0011B5B8↑j ROM:0011B5CE rts ROM:0011B5D0 ; --------------------------------------------------------------------------- ROM:0011B5D0 ROM:0011B5D0 loc_11B5D0: ; DATA XREF: ROM:0011B4B8↑o ROM:0011B5D0 btst #3,($8E3).w ROM:0011B5D6 bne.s loc_11B5F8 ROM:0011B5D8 btst #4,($12F7).w ROM:0011B5DE beq.s loc_11B5F8 ROM:0011B5E0 bclr #3,($8EC).w ROM:0011B5E6 bclr #2,($12F4).w ROM:0011B5EC move.b #1,($10CF).w ROM:0011B5F2 bra.l locret_11B55C ROM:0011B5F8 ; --------------------------------------------------------------------------- ROM:0011B5F8 ROM:0011B5F8 loc_11B5F8: ; CODE XREF: ROM:0011B5D6↑j ROM:0011B5F8 ; ROM:0011B5DE↑j ROM:0011B5F8 btst #4,($12F7).w ROM:0011B5FE bne.s locret_11B624 ROM:0011B600 move.w $258(a5),d0 ROM:0011B604 cmp.w ($9EA).w,d0 ROM:0011B608 ble.s locret_11B624 ROM:0011B60A move.w $25A(a5),d0 ROM:0011B60E clr.b ($892).w ROM:0011B612 move.w d0,($658).w ROM:0011B616 move.b #1,($892).w ROM:0011B61C move.b #5,($10CF).w ROM:0011B622 bra.s locret_11B672 ROM:0011B624 ; --------------------------------------------------------------------------- ROM:0011B624 ROM:0011B624 locret_11B624: ; CODE XREF: ROM:0011B50A↑j ROM:0011B624 ; ROM:0011B5CC↑j ... ROM:0011B624 rts ROM:0011B626 ; --------------------------------------------------------------------------- ROM:0011B626 ROM:0011B626 loc_11B626: ; DATA XREF: ROM:0011B4BC↑o ROM:0011B626 btst #4,($12F7).w ROM:0011B62C bne.s loc_11B658 ROM:0011B62E move.w $256(a5),d0 ROM:0011B632 cmpi.w #0,($658).w ROM:0011B638 ble.s loc_11B640 ROM:0011B63A cmp.w ($9EA).w,d0 ROM:0011B63E ble.s loc_11B658 ROM:0011B640 ROM:0011B640 loc_11B640: ; CODE XREF: ROM:0011B638↑j ROM:0011B640 bclr #3,($8EC).w ROM:0011B646 bclr #2,($12F4).w ROM:0011B64C move.b #1,($10CF).w ROM:0011B652 bra.l locret_11B55C ROM:0011B658 ; --------------------------------------------------------------------------- ROM:0011B658 ROM:0011B658 loc_11B658: ; CODE XREF: ROM:0011B62C↑j ROM:0011B658 ; ROM:0011B63E↑j ROM:0011B658 move.w $258(a5),d0 ROM:0011B65C btst #4,($12F7).w ROM:0011B662 bne.s loc_11B66A ROM:0011B664 cmp.w ($9EA).w,d0 ROM:0011B668 bge.s locret_11B672 ROM:0011B66A ROM:0011B66A loc_11B66A: ; CODE XREF: ROM:0011B662↑j ROM:0011B66A move.b #4,($10CF).w ROM:0011B670 bra.s locret_11B624 ROM:0011B672 ; --------------------------------------------------------------------------- ROM:0011B672 ROM:0011B672 locret_11B672: ; CODE XREF: ROM:0011B622↑j ROM:0011B672 ; ROM:0011B668↑j ROM:0011B672 rts ROM:0011B674 ; --------------------------------------------------------------------------- ROM:0011B674 rts ROM:0011B676 ROM:0011B676 ; =============== S U B R O U T I N E ======================================= ROM:0011B676 ROM:0011B676 ROM:0011B676 sub_11B676: ; CODE XREF: ROM:loc_11B544↑p ROM:0011B676 move.w ($B52).w,($A9C).w ROM:0011B67C move.w #$3B94,d1 ROM:0011B680 move.w ($A9C).w,d2 ROM:0011B684 move.w ($1330).w,d3 ROM:0011B688 bsr.l sub_115CB8 ROM:0011B68E move.w ($A9C).w,d0 ROM:0011B692 sub.w d1,d0 ROM:0011B694 add.w $25C(a5),d0 ROM:0011B698 move.w d0,($A9E).w ROM:0011B69C move.w #$3B92,d1 ROM:0011B6A0 move.w ($A9E).w,d2 ROM:0011B6A4 move.w ($1330).w,d3 ROM:0011B6A8 bsr.l sub_115CB8 ROM:0011B6AE add.w ($A9E).w,d1 ROM:0011B6B2 move.w $CC(a5),d0 ROM:0011B6B6 cmp.w d1,d0 ROM:0011B6B8 ble.s loc_11B6C0 ROM:0011B6BA move.w d1,($B86).w ROM:0011B6BE bra.s loc_11B6C4 ROM:0011B6C0 ; --------------------------------------------------------------------------- ROM:0011B6C0 ROM:0011B6C0 loc_11B6C0: ; CODE XREF: sub_11B676+42↑j ROM:0011B6C0 move.w d0,($B86).w ROM:0011B6C4 ROM:0011B6C4 loc_11B6C4: ; CODE XREF: sub_11B676+48↑j ROM:0011B6C4 move.w $C4(a5),($B84).w ROM:0011B6CA rts ROM:0011B6CA ; End of function sub_11B676 ROM:0011B6CA ROM:0011B6CC ROM:0011B6CC ; =============== S U B R O U T I N E ======================================= ROM:0011B6CC ROM:0011B6CC ROM:0011B6CC sub_11B6CC: ; CODE XREF: ROM:0011B592↑p ROM:0011B6CC move.w #$3B94,d1 ROM:0011B6D0 move.w ($B52).w,d2 ROM:0011B6D4 move.w ($1330).w,d3 ROM:0011B6D8 bsr.l sub_115CB8 ROM:0011B6DE move.w ($B52).w,d0 ROM:0011B6E2 sub.w d1,d0 ROM:0011B6E4 sub.w $25E(a5),d0 ROM:0011B6E8 move.w d0,($A9E).w ROM:0011B6EC move.w #$3B92,d1 ROM:0011B6F0 move.w ($A9E).w,d2 ROM:0011B6F4 move.w ($1330).w,d3 ROM:0011B6F8 bsr.l sub_115CB8 ROM:0011B6FE add.w ($A9E).w,d1 ROM:0011B702 cmp.w ($A9C).w,d1 ROM:0011B706 blt.s loc_11B70E ROM:0011B708 move.w d1,($B86).w ROM:0011B70C bra.s loc_11B714 ROM:0011B70E ; --------------------------------------------------------------------------- ROM:0011B70E ROM:0011B70E loc_11B70E: ; CODE XREF: sub_11B6CC+3A↑j ROM:0011B70E move.w ($A9C).w,($B86).w ROM:0011B714 ROM:0011B714 loc_11B714: ; CODE XREF: sub_11B6CC+40↑j ROM:0011B714 move.w $260(a5),($B84).w ROM:0011B71A rts ROM:0011B71A ; End of function sub_11B6CC ROM:0011B71A ROM:0011B71C ROM:0011B71C ; =============== S U B R O U T I N E ======================================= ROM:0011B71C ROM:0011B71C ROM:0011B71C sub_11B71C: ; CODE XREF: sub_11B148+1C↑p ROM:0011B71C clr.w d1 ROM:0011B71E move.b ($10D0).w,d1 ROM:0011B722 cmpi.w #4,d1 ROM:0011B726 bcc.s locret_11B730 ROM:0011B728 movea.l off_11B732(pc,d1.w*4),a0 ROM:0011B72C nop ROM:0011B72E jmp (a0) ROM:0011B730 ; --------------------------------------------------------------------------- ROM:0011B730 ROM:0011B730 locret_11B730: ; CODE XREF: sub_11B71C+A↑j ROM:0011B730 rts ROM:0011B730 ; End of function sub_11B71C ROM:0011B730 ROM:0011B730 ; --------------------------------------------------------------------------- ROM:0011B732 off_11B732: dc.l loc_11B742 ; DATA XREF: sub_11B71C+C↑r ROM:0011B736 dc.l loc_11B74C ROM:0011B73A dc.l loc_11B790 ROM:0011B73E dc.l loc_11B7C6 ROM:0011B742 ; --------------------------------------------------------------------------- ROM:0011B742 ROM:0011B742 loc_11B742: ; DATA XREF: ROM:off_11B732↑o ROM:0011B742 move.b #1,($10D0).w ROM:0011B748 bra.s locret_11B78E ROM:0011B74A ; --------------------------------------------------------------------------- ROM:0011B74A rts ROM:0011B74C ; --------------------------------------------------------------------------- ROM:0011B74C ROM:0011B74C loc_11B74C: ; DATA XREF: ROM:0011B736↑o ROM:0011B74C btst #3,($8E3).w ROM:0011B752 bne.s loc_11B776 ROM:0011B754 btst #4,($12F7).w ROM:0011B75A bne.s loc_11B776 ROM:0011B75C move.w $262(a5),d0 ROM:0011B760 clr.b ($893).w ROM:0011B764 move.w d0,($65A).w ROM:0011B768 move.b #1,($893).w ROM:0011B76E move.b #2,($10D0).w ROM:0011B774 bra.s loc_11B7C0 ROM:0011B776 ; --------------------------------------------------------------------------- ROM:0011B776 ROM:0011B776 loc_11B776: ; CODE XREF: ROM:0011B752↑j ROM:0011B776 ; ROM:0011B75A↑j ROM:0011B776 btst #3,($8E3).w ROM:0011B77C bne.s locret_11B78E ROM:0011B77E btst #4,($12F7).w ROM:0011B784 beq.s locret_11B78E ROM:0011B786 move.b #3,($10D0).w ROM:0011B78C bra.s locret_11B7D6 ROM:0011B78E ; --------------------------------------------------------------------------- ROM:0011B78E ROM:0011B78E locret_11B78E: ; CODE XREF: ROM:0011B748↑j ROM:0011B78E ; ROM:0011B77C↑j ... ROM:0011B78E rts ROM:0011B790 ; --------------------------------------------------------------------------- ROM:0011B790 ROM:0011B790 loc_11B790: ; DATA XREF: ROM:0011B73A↑o ROM:0011B790 btst #3,($8E3).w ROM:0011B796 bne.s loc_11B7B0 ROM:0011B798 btst #4,($12F7).w ROM:0011B79E bne.s loc_11B7A8 ROM:0011B7A0 cmpi.w #0,($65A).w ROM:0011B7A6 bgt.s loc_11B7B0 ROM:0011B7A8 ROM:0011B7A8 loc_11B7A8: ; CODE XREF: ROM:0011B79E↑j ROM:0011B7A8 move.b #3,($10D0).w ROM:0011B7AE bra.s locret_11B7D6 ROM:0011B7B0 ; --------------------------------------------------------------------------- ROM:0011B7B0 ROM:0011B7B0 loc_11B7B0: ; CODE XREF: ROM:0011B796↑j ROM:0011B7B0 ; ROM:0011B7A6↑j ROM:0011B7B0 btst #3,($8E3).w ROM:0011B7B6 beq.s loc_11B7C0 ROM:0011B7B8 move.b #1,($10D0).w ROM:0011B7BE bra.s locret_11B78E ROM:0011B7C0 ; --------------------------------------------------------------------------- ROM:0011B7C0 ROM:0011B7C0 loc_11B7C0: ; CODE XREF: ROM:0011B774↑j ROM:0011B7C0 ; ROM:0011B7B6↑j ROM:0011B7C0 bsr.w sub_11B7DA ROM:0011B7C4 rts ROM:0011B7C6 ; --------------------------------------------------------------------------- ROM:0011B7C6 ROM:0011B7C6 loc_11B7C6: ; DATA XREF: ROM:0011B73E↑o ROM:0011B7C6 btst #3,($8E3).w ROM:0011B7CC beq.s locret_11B7D6 ROM:0011B7CE move.b #1,($10D0).w ROM:0011B7D4 bra.s locret_11B78E ROM:0011B7D6 ; --------------------------------------------------------------------------- ROM:0011B7D6 ROM:0011B7D6 locret_11B7D6: ; CODE XREF: ROM:0011B78C↑j ROM:0011B7D6 ; ROM:0011B7AE↑j ... ROM:0011B7D6 rts ROM:0011B7D8 ; --------------------------------------------------------------------------- ROM:0011B7D8 rts ROM:0011B7DA ROM:0011B7DA ; =============== S U B R O U T I N E ======================================= ROM:0011B7DA ROM:0011B7DA ROM:0011B7DA sub_11B7DA: ; CODE XREF: ROM:loc_11B7C0↑p ROM:0011B7DA bset #6,($8E3).w ROM:0011B7E0 rts ROM:0011B7E0 ; End of function sub_11B7DA ROM:0011B7E0 ROM:0011B7E2 ROM:0011B7E2 ; =============== S U B R O U T I N E ======================================= ROM:0011B7E2 ROM:0011B7E2 ROM:0011B7E2 sub_11B7E2: ; CODE XREF: sub_11B148+22↑p ROM:0011B7E2 clr.w d1 ROM:0011B7E4 move.b ($10D1).w,d1 ROM:0011B7E8 cmpi.w #4,d1 ROM:0011B7EC bcc.s locret_11B7F6 ROM:0011B7EE movea.l off_11B7F8(pc,d1.w*4),a0 ROM:0011B7F2 nop ROM:0011B7F4 jmp (a0) ROM:0011B7F6 ; --------------------------------------------------------------------------- ROM:0011B7F6 ROM:0011B7F6 locret_11B7F6: ; CODE XREF: sub_11B7E2+A↑j ROM:0011B7F6 rts ROM:0011B7F6 ; End of function sub_11B7E2 ROM:0011B7F6 ROM:0011B7F6 ; --------------------------------------------------------------------------- ROM:0011B7F8 off_11B7F8: dc.l loc_11B808 ; DATA XREF: sub_11B7E2+C↑r ROM:0011B7FC dc.l loc_11B82A ROM:0011B800 dc.l loc_11B85E ROM:0011B804 dc.l loc_11B89C ROM:0011B808 ; --------------------------------------------------------------------------- ROM:0011B808 ROM:0011B808 loc_11B808: ; DATA XREF: ROM:off_11B7F8↑o ROM:0011B808 bset #2,($130B).w ROM:0011B80E move.w $264(a5),d0 ROM:0011B812 clr.b ($894).w ROM:0011B816 move.w d0,($65C).w ROM:0011B81A move.b #1,($894).w ROM:0011B820 move.b #1,($10D1).w ROM:0011B826 bra.s locret_11B85C ROM:0011B828 ; --------------------------------------------------------------------------- ROM:0011B828 rts ROM:0011B82A ; --------------------------------------------------------------------------- ROM:0011B82A ROM:0011B82A loc_11B82A: ; DATA XREF: ROM:0011B7FC↑o ROM:0011B82A cmpi.w #0,($65C).w ROM:0011B830 bgt.s locret_11B85C ROM:0011B832 btst #4,($12F7).w ROM:0011B838 bne.s locret_11B85C ROM:0011B83A move.w $266(a5),d0 ROM:0011B83E cmp.w ($9EA).w,d0 ROM:0011B842 ble.s locret_11B85C ROM:0011B844 move.w $26A(a5),d0 ROM:0011B848 cmp.w ($9F8).w,d0 ROM:0011B84C ble.s locret_11B85C ROM:0011B84E bclr #2,($130B).w ROM:0011B854 move.b #2,($10D1).w ROM:0011B85A bra.s locret_11B89A ROM:0011B85C ; --------------------------------------------------------------------------- ROM:0011B85C ROM:0011B85C locret_11B85C: ; CODE XREF: ROM:0011B826↑j ROM:0011B85C ; ROM:0011B830↑j ... ROM:0011B85C rts ROM:0011B85E ; --------------------------------------------------------------------------- ROM:0011B85E ROM:0011B85E loc_11B85E: ; DATA XREF: ROM:0011B800↑o ROM:0011B85E btst #3,($8E3).w ROM:0011B864 bne.s loc_11B86E ROM:0011B866 move.b #3,($10D1).w ROM:0011B86C bra.s locret_11B8C4 ROM:0011B86E ; --------------------------------------------------------------------------- ROM:0011B86E ROM:0011B86E loc_11B86E: ; CODE XREF: ROM:0011B864↑j ROM:0011B86E btst #4,($12F7).w ROM:0011B874 bne.s loc_11B88C ROM:0011B876 move.w $268(a5),d0 ROM:0011B87A cmp.w ($9EA).w,d0 ROM:0011B87E bge.s loc_11B882 ROM:0011B880 bra.s loc_11B88C ROM:0011B882 ; --------------------------------------------------------------------------- ROM:0011B882 ROM:0011B882 loc_11B882: ; CODE XREF: ROM:0011B87E↑j ROM:0011B882 move.w $26C(a5),d0 ROM:0011B886 cmp.w ($9F8).w,d0 ROM:0011B88A bge.s locret_11B89A ROM:0011B88C ROM:0011B88C loc_11B88C: ; CODE XREF: ROM:0011B874↑j ROM:0011B88C ; ROM:0011B880↑j ROM:0011B88C bset #2,($130B).w ROM:0011B892 move.b #1,($10D1).w ROM:0011B898 bra.s locret_11B85C ROM:0011B89A ; --------------------------------------------------------------------------- ROM:0011B89A ROM:0011B89A locret_11B89A: ; CODE XREF: ROM:0011B85A↑j ROM:0011B89A ; ROM:0011B88A↑j ROM:0011B89A rts ROM:0011B89C ; --------------------------------------------------------------------------- ROM:0011B89C ROM:0011B89C loc_11B89C: ; DATA XREF: ROM:0011B804↑o ROM:0011B89C btst #3,($8E3).w ROM:0011B8A2 beq.s locret_11B8C4 ROM:0011B8A4 bset #2,($130B).w ROM:0011B8AA move.w $264(a5),d0 ROM:0011B8AE clr.b ($894).w ROM:0011B8B2 move.w d0,($65C).w ROM:0011B8B6 move.b #1,($894).w ROM:0011B8BC move.b #1,($10D1).w ROM:0011B8C2 bra.s locret_11B85C ROM:0011B8C4 ; --------------------------------------------------------------------------- ROM:0011B8C4 ROM:0011B8C4 locret_11B8C4: ; CODE XREF: ROM:0011B86C↑j ROM:0011B8C4 ; ROM:0011B8A2↑j ROM:0011B8C4 rts ROM:0011B8C6 ; --------------------------------------------------------------------------- ROM:0011B8C6 rts ROM:0011B8C8 ROM:0011B8C8 ; =============== S U B R O U T I N E ======================================= ROM:0011B8C8 ROM:0011B8C8 ROM:0011B8C8 sub_11B8C8: ; CODE XREF: sub_11B148+12↑p ROM:0011B8C8 clr.w d1 ROM:0011B8CA move.b ($10D2).w,d1 ROM:0011B8CE cmpi.w #5,d1 ROM:0011B8D2 bcc.s locret_11B8DC ROM:0011B8D4 movea.l off_11B8DE(pc,d1.w*4),a0 ROM:0011B8D8 nop ROM:0011B8DA jmp (a0) ROM:0011B8DC ; --------------------------------------------------------------------------- ROM:0011B8DC ROM:0011B8DC locret_11B8DC: ; CODE XREF: sub_11B8C8+A↑j ROM:0011B8DC rts ROM:0011B8DC ; End of function sub_11B8C8 ROM:0011B8DC ROM:0011B8DC ; --------------------------------------------------------------------------- ROM:0011B8DE off_11B8DE: dc.l loc_11B8F2 ; DATA XREF: sub_11B8C8+C↑r ROM:0011B8E2 dc.l loc_11B902 ROM:0011B8E6 dc.l loc_11B92A ROM:0011B8EA dc.l loc_11B9A2 ROM:0011B8EE dc.l loc_11B9DA ROM:0011B8F2 ; --------------------------------------------------------------------------- ROM:0011B8F2 ROM:0011B8F2 loc_11B8F2: ; DATA XREF: ROM:off_11B8DE↑o ROM:0011B8F2 bclr #3,($1309).w ROM:0011B8F8 move.b #1,($10D2).w ROM:0011B8FE bra.s locret_11B928 ROM:0011B900 ; --------------------------------------------------------------------------- ROM:0011B900 rts ROM:0011B902 ; --------------------------------------------------------------------------- ROM:0011B902 ROM:0011B902 loc_11B902: ; DATA XREF: ROM:0011B8E2↑o ROM:0011B902 btst #3,($8E3).w ROM:0011B908 bne.s locret_11B928 ROM:0011B90A move.w $270(a5),d0 ROM:0011B90E clr.b ($895).w ROM:0011B912 move.w d0,($65E).w ROM:0011B916 move.b #1,($895).w ROM:0011B91C move.b #2,($10D2).w ROM:0011B922 bra.l loc_11B99C ROM:0011B928 ; --------------------------------------------------------------------------- ROM:0011B928 ROM:0011B928 locret_11B928: ; CODE XREF: ROM:0011B8FE↑j ROM:0011B928 ; ROM:0011B908↑j ... ROM:0011B928 rts ROM:0011B92A ; --------------------------------------------------------------------------- ROM:0011B92A ROM:0011B92A loc_11B92A: ; DATA XREF: ROM:0011B8E6↑o ROM:0011B92A btst #3,($8E3).w ROM:0011B930 bne.s loc_11B954 ROM:0011B932 cmpi.w #0,($65E).w ROM:0011B938 bgt.s loc_11B954 ROM:0011B93A btst #1,($1304).w ROM:0011B940 bne.s loc_11B954 ROM:0011B942 bset #3,($1309).w ROM:0011B948 move.b #4,($10D2).w ROM:0011B94E bra.l locret_11B9F4 ROM:0011B954 ; --------------------------------------------------------------------------- ROM:0011B954 ROM:0011B954 loc_11B954: ; CODE XREF: ROM:0011B930↑j ROM:0011B954 ; ROM:0011B938↑j ... ROM:0011B954 btst #3,($8E3).w ROM:0011B95A beq.s loc_11B964 ROM:0011B95C move.b #1,($10D2).w ROM:0011B962 bra.s locret_11B928 ROM:0011B964 ; --------------------------------------------------------------------------- ROM:0011B964 ROM:0011B964 loc_11B964: ; CODE XREF: ROM:0011B95A↑j ROM:0011B964 cmpi.w #0,($65E).w ROM:0011B96A bgt.s loc_11B99C ROM:0011B96C btst #1,($1304).w ROM:0011B972 beq.s loc_11B99C ROM:0011B974 btst #3,($8E3).w ROM:0011B97A bne.s loc_11B99C ROM:0011B97C move.w $26E(a5),d0 ROM:0011B980 clr.b ($895).w ROM:0011B984 move.w d0,($65E).w ROM:0011B988 move.b #1,($895).w ROM:0011B98E bset #3,($1309).w ROM:0011B994 move.b #3,($10D2).w ROM:0011B99A bra.s loc_11B9D4 ROM:0011B99C ; --------------------------------------------------------------------------- ROM:0011B99C ROM:0011B99C loc_11B99C: ; CODE XREF: ROM:0011B922↑j ROM:0011B99C ; ROM:0011B96A↑j ... ROM:0011B99C bsr.w sub_11B9F8 ROM:0011B9A0 rts ROM:0011B9A2 ; --------------------------------------------------------------------------- ROM:0011B9A2 ROM:0011B9A2 loc_11B9A2: ; DATA XREF: ROM:0011B8EA↑o ROM:0011B9A2 btst #1,($1304).w ROM:0011B9A8 beq.s loc_11B9B2 ROM:0011B9AA cmpi.w #0,($65E).w ROM:0011B9B0 bgt.s loc_11B9BA ROM:0011B9B2 ROM:0011B9B2 loc_11B9B2: ; CODE XREF: ROM:0011B9A8↑j ROM:0011B9B2 move.b #4,($10D2).w ROM:0011B9B8 bra.s locret_11B9F4 ROM:0011B9BA ; --------------------------------------------------------------------------- ROM:0011B9BA ROM:0011B9BA loc_11B9BA: ; CODE XREF: ROM:0011B9B0↑j ROM:0011B9BA btst #3,($8E3).w ROM:0011B9C0 beq.s loc_11B9D4 ROM:0011B9C2 bclr #3,($1309).w ROM:0011B9C8 move.b #1,($10D2).w ROM:0011B9CE bra.l locret_11B928 ROM:0011B9D4 ; --------------------------------------------------------------------------- ROM:0011B9D4 ROM:0011B9D4 loc_11B9D4: ; CODE XREF: ROM:0011B99A↑j ROM:0011B9D4 ; ROM:0011B9C0↑j ROM:0011B9D4 bsr.w sub_11B9F8 ROM:0011B9D8 rts ROM:0011B9DA ; --------------------------------------------------------------------------- ROM:0011B9DA ROM:0011B9DA loc_11B9DA: ; DATA XREF: ROM:0011B8EE↑o ROM:0011B9DA btst #3,($8E3).w ROM:0011B9E0 beq.s locret_11B9F4 ROM:0011B9E2 bclr #3,($1309).w ROM:0011B9E8 move.b #1,($10D2).w ROM:0011B9EE bra.l locret_11B928 ROM:0011B9F4 ; --------------------------------------------------------------------------- ROM:0011B9F4 ROM:0011B9F4 locret_11B9F4: ; CODE XREF: ROM:0011B94E↑j ROM:0011B9F4 ; ROM:0011B9B8↑j ... ROM:0011B9F4 rts ROM:0011B9F6 ; --------------------------------------------------------------------------- ROM:0011B9F6 rts ROM:0011B9F8 ROM:0011B9F8 ; =============== S U B R O U T I N E ======================================= ROM:0011B9F8 ROM:0011B9F8 ROM:0011B9F8 sub_11B9F8: ; CODE XREF: ROM:loc_11B99C↑p ROM:0011B9F8 ; ROM:loc_11B9D4↑p ROM:0011B9F8 bset #6,($8E3).w ROM:0011B9FE rts ROM:0011B9FE ; End of function sub_11B9F8 ROM:0011B9FE ROM:0011BA00 ROM:0011BA00 ; =============== S U B R O U T I N E ======================================= ROM:0011BA00 ROM:0011BA00 ROM:0011BA00 sub_11BA00: ; CODE XREF: ROM:0011B1A8↑p ROM:0011BA00 ; ROM:loc_11B23C↑p ... ROM:0011BA00 clr.w d1 ROM:0011BA02 move.b ($10D3).w,d1 ROM:0011BA06 cmpi.w #6,d1 ROM:0011BA0A bcc.s locret_11BA14 ROM:0011BA0C movea.l off_11BA16(pc,d1.w*4),a0 ROM:0011BA10 nop ROM:0011BA12 jmp (a0) ROM:0011BA14 ; --------------------------------------------------------------------------- ROM:0011BA14 ROM:0011BA14 locret_11BA14: ; CODE XREF: sub_11BA00+A↑j ROM:0011BA14 rts ROM:0011BA14 ; End of function sub_11BA00 ROM:0011BA14 ROM:0011BA14 ; --------------------------------------------------------------------------- ROM:0011BA16 off_11BA16: dc.l loc_11BA2E ; DATA XREF: sub_11BA00+C↑r ROM:0011BA1A dc.l loc_11BA46 ROM:0011BA1E dc.l loc_11BAAC ROM:0011BA22 dc.l loc_11BAFA ROM:0011BA26 dc.l loc_11BB2A ROM:0011BA2A dc.l loc_11BB60 ROM:0011BA2E ; --------------------------------------------------------------------------- ROM:0011BA2E ROM:0011BA2E loc_11BA2E: ; DATA XREF: ROM:off_11BA16↑o ROM:0011BA2E bclr #0,($130B).w ROM:0011BA34 bclr #3,($1301).w ROM:0011BA3A move.b #1,($10D3).w ROM:0011BA40 bra.w locret_11BAAA ROM:0011BA44 ; --------------------------------------------------------------------------- ROM:0011BA44 rts ROM:0011BA46 ; --------------------------------------------------------------------------- ROM:0011BA46 ROM:0011BA46 loc_11BA46: ; DATA XREF: ROM:0011BA1A↑o ROM:0011BA46 btst #1,($1304).w ROM:0011BA4C beq.s loc_11BA6A ROM:0011BA4E bset #0,($130B).w ROM:0011BA54 bset #3,($1301).w ROM:0011BA5A bset #0,($12F0).w ROM:0011BA60 move.b #4,($10D3).w ROM:0011BA66 bra.w locret_11BB5E ROM:0011BA6A ; --------------------------------------------------------------------------- ROM:0011BA6A ROM:0011BA6A loc_11BA6A: ; CODE XREF: ROM:0011BA4C↑j ROM:0011BA6A btst #7,($12FB).w ROM:0011BA70 bne.s loc_11BA7A ROM:0011BA72 btst #1,($12FF).w ROM:0011BA78 beq.s locret_11BAAA ROM:0011BA7A ROM:0011BA7A loc_11BA7A: ; CODE XREF: ROM:0011BA70↑j ROM:0011BA7A btst #2,($12F5).w ROM:0011BA80 bne.s locret_11BAAA ROM:0011BA82 btst #3,($1308).w ROM:0011BA88 bne.s locret_11BAAA ROM:0011BA8A btst #3,($8E3).w ROM:0011BA90 beq.s locret_11BAAA ROM:0011BA92 bsr.w sub_11BBE4 ROM:0011BA96 bset #3,($12FD).w ROM:0011BA9C bset #2,($12F5).w ROM:0011BAA2 move.b #2,($10D3).w ROM:0011BAA8 bra.s locret_11BAF8 ROM:0011BAAA ; --------------------------------------------------------------------------- ROM:0011BAAA ROM:0011BAAA locret_11BAAA: ; CODE XREF: ROM:0011BA40↑j ROM:0011BAAA ; ROM:0011BA78↑j ... ROM:0011BAAA rts ROM:0011BAAC ; --------------------------------------------------------------------------- ROM:0011BAAC ROM:0011BAAC loc_11BAAC: ; DATA XREF: ROM:0011BA1E↑o ROM:0011BAAC btst #0,($12F3).w ROM:0011BAB2 beq.s loc_11BAC8 ROM:0011BAB4 bclr #3,($12FD).w ROM:0011BABA bclr #2,($12F5).w ROM:0011BAC0 move.b #1,($10D3).w ROM:0011BAC6 bra.s locret_11BAAA ROM:0011BAC8 ; --------------------------------------------------------------------------- ROM:0011BAC8 ROM:0011BAC8 loc_11BAC8: ; CODE XREF: ROM:0011BAB2↑j ROM:0011BAC8 move.w ($B86).w,d0 ROM:0011BACC btst #3,($1308).w ROM:0011BAD2 bne.s locret_11BAF8 ROM:0011BAD4 cmp.w ($B52).w,d0 ROM:0011BAD8 bne.s locret_11BAF8 ROM:0011BADA bset #0,($130B).w ROM:0011BAE0 bset #3,($1301).w ROM:0011BAE6 bset #0,($12F0).w ROM:0011BAEC bsr.w sub_11BBC2 ROM:0011BAF0 move.b #3,($10D3).w ROM:0011BAF6 bra.s locret_11BB28 ROM:0011BAF8 ; --------------------------------------------------------------------------- ROM:0011BAF8 ROM:0011BAF8 locret_11BAF8: ; CODE XREF: ROM:0011BAA8↑j ROM:0011BAF8 ; ROM:0011BAD2↑j ... ROM:0011BAF8 rts ROM:0011BAFA ; --------------------------------------------------------------------------- ROM:0011BAFA ROM:0011BAFA loc_11BAFA: ; DATA XREF: ROM:0011BA22↑o ROM:0011BAFA move.w ($B86).w,d0 ROM:0011BAFE btst #0,($12F3).w ROM:0011BB04 bne.s loc_11BB14 ROM:0011BB06 btst #3,($1308).w ROM:0011BB0C bne.s locret_11BB28 ROM:0011BB0E cmp.w ($B52).w,d0 ROM:0011BB12 bne.s locret_11BB28 ROM:0011BB14 ROM:0011BB14 loc_11BB14: ; CODE XREF: ROM:0011BB04↑j ROM:0011BB14 bclr #3,($12FD).w ROM:0011BB1A bclr #2,($12F5).w ROM:0011BB20 move.b #4,($10D3).w ROM:0011BB26 bra.s locret_11BB5E ROM:0011BB28 ; --------------------------------------------------------------------------- ROM:0011BB28 ROM:0011BB28 locret_11BB28: ; CODE XREF: ROM:0011BAF6↑j ROM:0011BB28 ; ROM:0011BB0C↑j ... ROM:0011BB28 rts ROM:0011BB2A ; --------------------------------------------------------------------------- ROM:0011BB2A ROM:0011BB2A loc_11BB2A: ; DATA XREF: ROM:0011BA26↑o ROM:0011BB2A btst #7,($12FB).w ROM:0011BB30 bne.s locret_11BB5E ROM:0011BB32 btst #1,($1304).w ROM:0011BB38 bne.s locret_11BB5E ROM:0011BB3A btst #1,($12FF).w ROM:0011BB40 bne.s locret_11BB5E ROM:0011BB42 move.w $272(a5),d0 ROM:0011BB46 clr.b ($866).w ROM:0011BB4A move.w d0,($600).w ROM:0011BB4E move.b #1,($866).w ROM:0011BB54 move.b #5,($10D3).w ROM:0011BB5A bra.w locret_11BBBE ROM:0011BB5E ; --------------------------------------------------------------------------- ROM:0011BB5E ROM:0011BB5E locret_11BB5E: ; CODE XREF: ROM:0011BA66↑j ROM:0011BB5E ; ROM:0011BB26↑j ... ROM:0011BB5E rts ROM:0011BB60 ; --------------------------------------------------------------------------- ROM:0011BB60 ROM:0011BB60 loc_11BB60: ; DATA XREF: ROM:0011BA2A↑o ROM:0011BB60 btst #7,($12FB).w ROM:0011BB66 bne.s loc_11BB78 ROM:0011BB68 btst #1,($1304).w ROM:0011BB6E bne.s loc_11BB78 ROM:0011BB70 btst #1,($12FF).w ROM:0011BB76 beq.s loc_11BB82 ROM:0011BB78 ROM:0011BB78 loc_11BB78: ; CODE XREF: ROM:0011BB66↑j ROM:0011BB78 ; ROM:0011BB6E↑j ROM:0011BB78 move.b #4,($10D3).w ROM:0011BB7E bra.s locret_11BB5E ROM:0011BB80 ; --------------------------------------------------------------------------- ROM:0011BB80 rts ROM:0011BB82 ; --------------------------------------------------------------------------- ROM:0011BB82 ROM:0011BB82 loc_11BB82: ; CODE XREF: ROM:0011BB76↑j ROM:0011BB82 cmpi.w #0,($600).w ROM:0011BB88 bgt.s locret_11BBBE ROM:0011BB8A btst #7,($12FB).w ROM:0011BB90 bne.s locret_11BBBE ROM:0011BB92 btst #1,($1304).w ROM:0011BB98 bne.s locret_11BBBE ROM:0011BB9A btst #1,($12FF).w ROM:0011BBA0 bne.s locret_11BBBE ROM:0011BBA2 bclr #0,($130B).w ROM:0011BBA8 bclr #3,($1301).w ROM:0011BBAE bclr #0,($12F0).w ROM:0011BBB4 move.b #1,($10D3).w ROM:0011BBBA bra.w locret_11BAAA ROM:0011BBBE ; --------------------------------------------------------------------------- ROM:0011BBBE ROM:0011BBBE locret_11BBBE: ; CODE XREF: ROM:0011BB5A↑j ROM:0011BBBE ; ROM:0011BB88↑j ... ROM:0011BBBE rts ROM:0011BBC0 ; --------------------------------------------------------------------------- ROM:0011BBC0 rts ROM:0011BBC2 ROM:0011BBC2 ; =============== S U B R O U T I N E ======================================= ROM:0011BBC2 ROM:0011BBC2 ROM:0011BBC2 sub_11BBC2: ; CODE XREF: ROM:0011BAEC↑p ROM:0011BBC2 move.w ($B52).w,d0 ROM:0011BBC6 sub.w $276(a5),d0 ROM:0011BBCA cmp.w ($AA0).w,d0 ROM:0011BBCE blt.s loc_11BBD6 ROM:0011BBD0 move.w d0,($B86).w ROM:0011BBD4 bra.s loc_11BBDC ROM:0011BBD6 ; --------------------------------------------------------------------------- ROM:0011BBD6 ROM:0011BBD6 loc_11BBD6: ; CODE XREF: sub_11BBC2+C↑j ROM:0011BBD6 move.w ($AA0).w,($B86).w ROM:0011BBDC ROM:0011BBDC loc_11BBDC: ; CODE XREF: sub_11BBC2+12↑j ROM:0011BBDC move.w $260(a5),($B84).w ROM:0011BBE2 rts ROM:0011BBE2 ; End of function sub_11BBC2 ROM:0011BBE2 ROM:0011BBE4 ROM:0011BBE4 ; =============== S U B R O U T I N E ======================================= ROM:0011BBE4 ROM:0011BBE4 ROM:0011BBE4 sub_11BBE4: ; CODE XREF: ROM:0011BA92↑p ROM:0011BBE4 move.w ($B52).w,($AA0).w ROM:0011BBEA move.w ($B52).w,d0 ROM:0011BBEE add.w $274(a5),d0 ROM:0011BBF2 move.w $CC(a5),d1 ROM:0011BBF6 cmp.w d0,d1 ROM:0011BBF8 ble.s loc_11BC00 ROM:0011BBFA move.w d0,($B86).w ROM:0011BBFE bra.s loc_11BC04 ROM:0011BC00 ; --------------------------------------------------------------------------- ROM:0011BC00 ROM:0011BC00 loc_11BC00: ; CODE XREF: sub_11BBE4+14↑j ROM:0011BC00 move.w d1,($B86).w ROM:0011BC04 ROM:0011BC04 loc_11BC04: ; CODE XREF: sub_11BBE4+1A↑j ROM:0011BC04 move.w $C4(a5),($B84).w ROM:0011BC0A rts ROM:0011BC0A ; End of function sub_11BBE4 ROM:0011BC0A ROM:0011BC0C ROM:0011BC0C ; =============== S U B R O U T I N E ======================================= ROM:0011BC0C ROM:0011BC0C ROM:0011BC0C sub_11BC0C: ; CODE XREF: sub_11B148+6↑p ROM:0011BC0C clr.w d1 ROM:0011BC0E move.b ($10D4).w,d1 ROM:0011BC12 cmpi.w #3,d1 ROM:0011BC16 bcc.s locret_11BC20 ROM:0011BC18 movea.l off_11BC22(pc,d1.w*4),a0 ROM:0011BC1C nop ROM:0011BC1E jmp (a0) ROM:0011BC20 ; --------------------------------------------------------------------------- ROM:0011BC20 ROM:0011BC20 locret_11BC20: ; CODE XREF: sub_11BC0C+A↑j ROM:0011BC20 rts ROM:0011BC20 ; End of function sub_11BC0C ROM:0011BC20 ROM:0011BC20 ; --------------------------------------------------------------------------- ROM:0011BC22 off_11BC22: dc.l loc_11BC2E ; DATA XREF: sub_11BC0C+C↑r ROM:0011BC26 dc.l loc_11BC38 ROM:0011BC2A dc.l loc_11BC86 ROM:0011BC2E ; --------------------------------------------------------------------------- ROM:0011BC2E ROM:0011BC2E loc_11BC2E: ; DATA XREF: ROM:off_11BC22↑o ROM:0011BC2E move.b #1,($10D4).w ROM:0011BC34 bra.s locret_11BC84 ROM:0011BC36 ; --------------------------------------------------------------------------- ROM:0011BC36 rts ROM:0011BC38 ; --------------------------------------------------------------------------- ROM:0011BC38 ROM:0011BC38 loc_11BC38: ; DATA XREF: ROM:0011BC26↑o ROM:0011BC38 btst #1,($1310).w ROM:0011BC3E beq.s locret_11BC84 ROM:0011BC40 btst #2,($130E).w ROM:0011BC46 beq.s locret_11BC84 ROM:0011BC48 btst #4,($12FB).w ROM:0011BC4E beq.s loc_11BC5C ROM:0011BC50 move.w $278(a5),d0 ROM:0011BC54 cmpi.w #0,d0 ROM:0011BC58 beq.w loc_11BC76 ROM:0011BC5C ROM:0011BC5C loc_11BC5C: ; CODE XREF: ROM:0011BC4E↑j ROM:0011BC5C btst #5,($130F).w ROM:0011BC62 bne.s loc_11BC76 ROM:0011BC64 btst #7,($1317).w ROM:0011BC6A bne.s loc_11BC76 ROM:0011BC6C move.w $27C(a5),d0 ROM:0011BC70 cmp.w ($A2C).w,d0 ROM:0011BC74 bge.s locret_11BC84 ROM:0011BC76 ROM:0011BC76 loc_11BC76: ; CODE XREF: ROM:0011BC58↑j ROM:0011BC76 ; ROM:0011BC62↑j ... ROM:0011BC76 bset #7,($12FB).w ROM:0011BC7C move.b #2,($10D4).w ROM:0011BC82 bra.s locret_11BCC8 ROM:0011BC84 ; --------------------------------------------------------------------------- ROM:0011BC84 ROM:0011BC84 locret_11BC84: ; CODE XREF: ROM:0011BC34↑j ROM:0011BC84 ; ROM:0011BC3E↑j ... ROM:0011BC84 rts ROM:0011BC86 ; --------------------------------------------------------------------------- ROM:0011BC86 ROM:0011BC86 loc_11BC86: ; DATA XREF: ROM:0011BC2A↑o ROM:0011BC86 btst #1,($1310).w ROM:0011BC8C beq.s loc_11BCBA ROM:0011BC8E move.w $27A(a5),d0 ROM:0011BC92 cmp.w ($A2C).w,d0 ROM:0011BC96 ble.s locret_11BCC8 ROM:0011BC98 move.w $278(a5),d0 ROM:0011BC9C btst #4,($12FB).w ROM:0011BCA2 beq.s loc_11BCAA ROM:0011BCA4 cmpi.w #1,d0 ROM:0011BCA8 bne.s locret_11BCC8 ROM:0011BCAA ROM:0011BCAA loc_11BCAA: ; CODE XREF: ROM:0011BCA2↑j ROM:0011BCAA btst #5,($130F).w ROM:0011BCB0 bne.s locret_11BCC8 ROM:0011BCB2 btst #7,($1317).w ROM:0011BCB8 bne.s locret_11BCC8 ROM:0011BCBA ROM:0011BCBA loc_11BCBA: ; CODE XREF: ROM:0011BC8C↑j ROM:0011BCBA bclr #7,($12FB).w ROM:0011BCC0 move.b #1,($10D4).w ROM:0011BCC6 bra.s locret_11BC84 ROM:0011BCC8 ; --------------------------------------------------------------------------- ROM:0011BCC8 ROM:0011BCC8 locret_11BCC8: ; CODE XREF: ROM:0011BC82↑j ROM:0011BCC8 ; ROM:0011BC96↑j ... ROM:0011BCC8 rts ROM:0011BCCA ; --------------------------------------------------------------------------- ROM:0011BCCA rts ROM:0011BCCC ROM:0011BCCC ; =============== S U B R O U T I N E ======================================= ROM:0011BCCC ROM:0011BCCC ROM:0011BCCC sub_11BCCC: ; CODE XREF: ROM:0011B21E↑p ROM:0011BCCC ; ROM:loc_11B2A0↑p ROM:0011BCCC clr.w d1 ROM:0011BCCE move.b ($10D5).w,d1 ROM:0011BCD2 cmpi.w #$A,d1 ROM:0011BCD6 bcc.s locret_11BCE0 ROM:0011BCD8 movea.l off_11BCE2(pc,d1.w*4),a0 ROM:0011BCDC nop ROM:0011BCDE jmp (a0) ROM:0011BCE0 ; --------------------------------------------------------------------------- ROM:0011BCE0 ROM:0011BCE0 locret_11BCE0: ; CODE XREF: sub_11BCCC+A↑j ROM:0011BCE0 rts ROM:0011BCE0 ; End of function sub_11BCCC ROM:0011BCE0 ROM:0011BCE0 ; --------------------------------------------------------------------------- ROM:0011BCE2 off_11BCE2: dc.l loc_11BD0A ; DATA XREF: sub_11BCCC+C↑r ROM:0011BCE6 dc.l loc_11BD20 ROM:0011BCEA dc.l loc_11BD96 ROM:0011BCEE dc.l loc_11BDEC ROM:0011BCF2 dc.l loc_11BE3A ROM:0011BCF6 dc.l loc_11BEEA ROM:0011BCFA dc.l loc_11BF46 ROM:0011BCFE dc.l loc_11BF7E ROM:0011BD02 dc.l loc_11BFB6 ROM:0011BD06 dc.l loc_11C084 ROM:0011BD0A ; --------------------------------------------------------------------------- ROM:0011BD0A ROM:0011BD0A loc_11BD0A: ; DATA XREF: ROM:off_11BCE2↑o ROM:0011BD0A bclr #3,($1301).w ROM:0011BD10 bclr #0,($130B).w ROM:0011BD16 move.b #1,($10D5).w ROM:0011BD1C bra.s locret_11BD94 ROM:0011BD1E ; --------------------------------------------------------------------------- ROM:0011BD1E rts ROM:0011BD20 ; --------------------------------------------------------------------------- ROM:0011BD20 ROM:0011BD20 loc_11BD20: ; DATA XREF: ROM:0011BCE6↑o ROM:0011BD20 btst #1,($1304).w ROM:0011BD26 beq.s loc_11BD44 ROM:0011BD28 bset #0,($130B).w ROM:0011BD2E bset #3,($1301).w ROM:0011BD34 bset #4,($1312).w ROM:0011BD3A move.b #7,($10D5).w ROM:0011BD40 bra.w locret_11BFB4 ROM:0011BD44 ; --------------------------------------------------------------------------- ROM:0011BD44 ROM:0011BD44 loc_11BD44: ; CODE XREF: ROM:0011BD26↑j ROM:0011BD44 btst #1,($1300).w ROM:0011BD4A bne.s loc_11BD5C ROM:0011BD4C btst #6,($12FD).w ROM:0011BD52 bne.s loc_11BD5C ROM:0011BD54 btst #1,($12FF).w ROM:0011BD5A beq.s locret_11BD94 ROM:0011BD5C ROM:0011BD5C loc_11BD5C: ; CODE XREF: ROM:0011BD4A↑j ROM:0011BD5C ; ROM:0011BD52↑j ROM:0011BD5C btst #2,($12F5).w ROM:0011BD62 bne.s locret_11BD94 ROM:0011BD64 btst #3,($1308).w ROM:0011BD6A bne.s locret_11BD94 ROM:0011BD6C btst #5,($12EE).w ROM:0011BD72 bne.s locret_11BD94 ROM:0011BD74 btst #3,($8E3).w ROM:0011BD7A beq.s locret_11BD94 ROM:0011BD7C bsr.w sub_11C126 ROM:0011BD80 bset #3,($12FD).w ROM:0011BD86 bset #2,($12F5).w ROM:0011BD8C move.b #2,($10D5).w ROM:0011BD92 bra.s locret_11BDEA ROM:0011BD94 ; --------------------------------------------------------------------------- ROM:0011BD94 ROM:0011BD94 locret_11BD94: ; CODE XREF: ROM:0011BD1C↑j ROM:0011BD94 ; ROM:0011BD5A↑j ... ROM:0011BD94 rts ROM:0011BD96 ; --------------------------------------------------------------------------- ROM:0011BD96 ROM:0011BD96 loc_11BD96: ; DATA XREF: ROM:0011BCEA↑o ROM:0011BD96 btst #0,($12F3).w ROM:0011BD9C beq.s loc_11BDB2 ROM:0011BD9E bclr #3,($12FD).w ROM:0011BDA4 bclr #2,($12F5).w ROM:0011BDAA move.b #1,($10D5).w ROM:0011BDB0 bra.s locret_11BD94 ROM:0011BDB2 ; --------------------------------------------------------------------------- ROM:0011BDB2 ROM:0011BDB2 loc_11BDB2: ; CODE XREF: ROM:0011BD9C↑j ROM:0011BDB2 move.w ($B86).w,d0 ROM:0011BDB6 btst #3,($1308).w ROM:0011BDBC bne.s locret_11BDEA ROM:0011BDBE cmp.w ($B52).w,d0 ROM:0011BDC2 bne.s locret_11BDEA ROM:0011BDC4 btst #5,($12EE).w ROM:0011BDCA bne.s locret_11BDEA ROM:0011BDCC bset #0,($130B).w ROM:0011BDD2 bclr #3,($1301).w ROM:0011BDD8 bsr.w sub_11C172 ROM:0011BDDC bset #3,($12ED).w ROM:0011BDE2 move.b #3,($10D5).w ROM:0011BDE8 bra.s locret_11BE38 ROM:0011BDEA ; --------------------------------------------------------------------------- ROM:0011BDEA ROM:0011BDEA locret_11BDEA: ; CODE XREF: ROM:0011BD92↑j ROM:0011BDEA ; ROM:0011BDBC↑j ... ROM:0011BDEA rts ROM:0011BDEC ; --------------------------------------------------------------------------- ROM:0011BDEC ROM:0011BDEC loc_11BDEC: ; DATA XREF: ROM:0011BCEE↑o ROM:0011BDEC move.w ($B86).w,d0 ROM:0011BDF0 btst #0,($12F3).w ROM:0011BDF6 bne.s loc_11BE0E ROM:0011BDF8 btst #3,($1308).w ROM:0011BDFE bne.s locret_11BE38 ROM:0011BE00 cmp.w ($B52).w,d0 ROM:0011BE04 bne.s locret_11BE38 ROM:0011BE06 btst #5,($12EE).w ROM:0011BE0C bne.s locret_11BE38 ROM:0011BE0E ROM:0011BE0E loc_11BE0E: ; CODE XREF: ROM:0011BDF6↑j ROM:0011BE0E move.w $286(a5),d0 ROM:0011BE12 clr.b ($868).w ROM:0011BE16 move.w d0,($604).w ROM:0011BE1A move.b #1,($868).w ROM:0011BE20 bclr #3,($12FD).w ROM:0011BE26 bclr #2,($12F5).w ROM:0011BE2C move.b #4,($10D5).w ROM:0011BE32 bra.l locret_11BEE8 ROM:0011BE38 ; --------------------------------------------------------------------------- ROM:0011BE38 ROM:0011BE38 locret_11BE38: ; CODE XREF: ROM:0011BDE8↑j ROM:0011BE38 ; ROM:0011BDFE↑j ... ROM:0011BE38 rts ROM:0011BE3A ; --------------------------------------------------------------------------- ROM:0011BE3A ROM:0011BE3A loc_11BE3A: ; DATA XREF: ROM:0011BCF2↑o ROM:0011BE3A btst #1,($1300).w ROM:0011BE40 bne.s loc_11BE6E ROM:0011BE42 btst #6,($12FD).w ROM:0011BE48 bne.s loc_11BE6E ROM:0011BE4A btst #1,($12FF).w ROM:0011BE50 bne.s loc_11BE6E ROM:0011BE52 move.w $272(a5),d0 ROM:0011BE56 clr.b ($867).w ROM:0011BE5A move.w d0,($602).w ROM:0011BE5E move.b #1,($867).w ROM:0011BE64 move.b #9,($10D5).w ROM:0011BE6A bra.w locret_11C0F8 ROM:0011BE6E ; --------------------------------------------------------------------------- ROM:0011BE6E ROM:0011BE6E loc_11BE6E: ; CODE XREF: ROM:0011BE40↑j ROM:0011BE6E ; ROM:0011BE48↑j ... ROM:0011BE6E btst #1,($1304).w ROM:0011BE74 beq.s loc_11BE98 ROM:0011BE76 bset #0,($130B).w ROM:0011BE7C bset #3,($1301).w ROM:0011BE82 bset #4,($1312).w ROM:0011BE88 bclr #3,($12ED).w ROM:0011BE8E move.b #7,($10D5).w ROM:0011BE94 bra.w locret_11BFB4 ROM:0011BE98 ; --------------------------------------------------------------------------- ROM:0011BE98 ROM:0011BE98 loc_11BE98: ; CODE XREF: ROM:0011BE74↑j ROM:0011BE98 cmpi.w #0,($604).w ROM:0011BE9E bgt.s locret_11BEE8 ROM:0011BEA0 btst #2,($12F5).w ROM:0011BEA6 bne.s locret_11BEE8 ROM:0011BEA8 btst #3,($1308).w ROM:0011BEAE bne.s locret_11BEE8 ROM:0011BEB0 btst #5,($12EE).w ROM:0011BEB6 bne.s locret_11BEE8 ROM:0011BEB8 btst #3,($8E3).w ROM:0011BEBE beq.s locret_11BEE8 ROM:0011BEC0 btst #6,($12FD).w ROM:0011BEC6 bne.s loc_11BED0 ROM:0011BEC8 btst #1,($12FF).w ROM:0011BECE beq.s locret_11BEE8 ROM:0011BED0 ROM:0011BED0 loc_11BED0: ; CODE XREF: ROM:0011BEC6↑j ROM:0011BED0 bsr.w sub_11C0FC ROM:0011BED4 bset #3,($12FD).w ROM:0011BEDA bset #2,($12F5).w ROM:0011BEE0 move.b #5,($10D5).w ROM:0011BEE6 bra.s locret_11BF44 ROM:0011BEE8 ; --------------------------------------------------------------------------- ROM:0011BEE8 ROM:0011BEE8 locret_11BEE8: ; CODE XREF: ROM:0011BE32↑j ROM:0011BEE8 ; ROM:0011BE9E↑j ... ROM:0011BEE8 rts ROM:0011BEEA ; --------------------------------------------------------------------------- ROM:0011BEEA ROM:0011BEEA loc_11BEEA: ; DATA XREF: ROM:0011BCF6↑o ROM:0011BEEA btst #0,($12F3).w ROM:0011BEF0 beq.s loc_11BF06 ROM:0011BEF2 bclr #3,($12FD).w ROM:0011BEF8 bclr #2,($12F5).w ROM:0011BEFE move.b #4,($10D5).w ROM:0011BF04 bra.s locret_11BEE8 ROM:0011BF06 ; --------------------------------------------------------------------------- ROM:0011BF06 ROM:0011BF06 loc_11BF06: ; CODE XREF: ROM:0011BEF0↑j ROM:0011BF06 move.w ($B86).w,d0 ROM:0011BF0A btst #3,($1308).w ROM:0011BF10 bne.s locret_11BF44 ROM:0011BF12 cmp.w ($B52).w,d0 ROM:0011BF16 bne.s locret_11BF44 ROM:0011BF18 btst #5,($12EE).w ROM:0011BF1E bne.s locret_11BF44 ROM:0011BF20 bset #0,($130B).w ROM:0011BF26 bset #3,($1301).w ROM:0011BF2C bclr #3,($12ED).w ROM:0011BF32 bsr.w sub_11C150 ROM:0011BF36 bset #4,($1312).w ROM:0011BF3C move.b #6,($10D5).w ROM:0011BF42 bra.s locret_11BF7C ROM:0011BF44 ; --------------------------------------------------------------------------- ROM:0011BF44 ROM:0011BF44 locret_11BF44: ; CODE XREF: ROM:0011BEE6↑j ROM:0011BF44 ; ROM:0011BF10↑j ... ROM:0011BF44 rts ROM:0011BF46 ; --------------------------------------------------------------------------- ROM:0011BF46 ROM:0011BF46 loc_11BF46: ; DATA XREF: ROM:0011BCFA↑o ROM:0011BF46 move.w ($B86).w,d0 ROM:0011BF4A btst #0,($12F3).w ROM:0011BF50 bne.s loc_11BF68 ROM:0011BF52 btst #3,($1308).w ROM:0011BF58 bne.s locret_11BF7C ROM:0011BF5A cmp.w ($B52).w,d0 ROM:0011BF5E bne.s locret_11BF7C ROM:0011BF60 btst #5,($12EE).w ROM:0011BF66 bne.s locret_11BF7C ROM:0011BF68 ROM:0011BF68 loc_11BF68: ; CODE XREF: ROM:0011BF50↑j ROM:0011BF68 bclr #3,($12FD).w ROM:0011BF6E bclr #2,($12F5).w ROM:0011BF74 move.b #7,($10D5).w ROM:0011BF7A bra.s locret_11BFB4 ROM:0011BF7C ; --------------------------------------------------------------------------- ROM:0011BF7C ROM:0011BF7C locret_11BF7C: ; CODE XREF: ROM:0011BF42↑j ROM:0011BF7C ; ROM:0011BF58↑j ... ROM:0011BF7C rts ROM:0011BF7E ; --------------------------------------------------------------------------- ROM:0011BF7E ROM:0011BF7E loc_11BF7E: ; DATA XREF: ROM:0011BCFE↑o ROM:0011BF7E btst #6,($12FD).w ROM:0011BF84 bne.s locret_11BFB4 ROM:0011BF86 btst #1,($1304).w ROM:0011BF8C bne.s locret_11BFB4 ROM:0011BF8E btst #1,($12FF).w ROM:0011BF94 bne.s locret_11BFB4 ROM:0011BF96 move.w $272(a5),d0 ROM:0011BF9A clr.b ($867).w ROM:0011BF9E move.w d0,($602).w ROM:0011BFA2 move.b #1,($867).w ROM:0011BFA8 move.b #8,($10D5).w ROM:0011BFAE bra.l locret_11C082 ROM:0011BFB4 ; --------------------------------------------------------------------------- ROM:0011BFB4 ROM:0011BFB4 locret_11BFB4: ; CODE XREF: ROM:0011BD40↑j ROM:0011BFB4 ; ROM:0011BE94↑j ... ROM:0011BFB4 rts ROM:0011BFB6 ; --------------------------------------------------------------------------- ROM:0011BFB6 ROM:0011BFB6 loc_11BFB6: ; DATA XREF: ROM:0011BD02↑o ROM:0011BFB6 cmpi.w #0,($602).w ROM:0011BFBC bgt.s loc_11C014 ROM:0011BFBE btst #1,($1300).w ROM:0011BFC4 beq.s loc_11C014 ROM:0011BFC6 btst #6,($12FD).w ROM:0011BFCC bne.s loc_11C014 ROM:0011BFCE btst #1,($1304).w ROM:0011BFD4 bne.s loc_11C014 ROM:0011BFD6 btst #1,($12FF).w ROM:0011BFDC bne.s loc_11C014 ROM:0011BFDE bset #0,($130B).w ROM:0011BFE4 bclr #3,($1301).w ROM:0011BFEA bclr #4,($1312).w ROM:0011BFF0 bset #3,($12ED).w ROM:0011BFF6 move.w $286(a5),d0 ROM:0011BFFA clr.b ($868).w ROM:0011BFFE move.w d0,($604).w ROM:0011C002 move.b #1,($868).w ROM:0011C008 move.b #4,($10D5).w ROM:0011C00E bra.l locret_11BEE8 ROM:0011C014 ; --------------------------------------------------------------------------- ROM:0011C014 ROM:0011C014 loc_11C014: ; CODE XREF: ROM:0011BFBC↑j ROM:0011C014 ; ROM:0011BFC4↑j ... ROM:0011C014 btst #6,($12FD).w ROM:0011C01A bne.s loc_11C02C ROM:0011C01C btst #1,($1304).w ROM:0011C022 bne.s loc_11C02C ROM:0011C024 btst #1,($12FF).w ROM:0011C02A beq.s loc_11C038 ROM:0011C02C ROM:0011C02C loc_11C02C: ; CODE XREF: ROM:0011C01A↑j ROM:0011C02C ; ROM:0011C022↑j ROM:0011C02C move.b #7,($10D5).w ROM:0011C032 bra.l locret_11BFB4 ROM:0011C038 ; --------------------------------------------------------------------------- ROM:0011C038 ROM:0011C038 loc_11C038: ; CODE XREF: ROM:0011C02A↑j ROM:0011C038 cmpi.w #0,($602).w ROM:0011C03E bgt.s locret_11C082 ROM:0011C040 btst #6,($12FD).w ROM:0011C046 bne.s locret_11C082 ROM:0011C048 btst #1,($1304).w ROM:0011C04E bne.s locret_11C082 ROM:0011C050 btst #1,($12FF).w ROM:0011C056 bne.s locret_11C082 ROM:0011C058 btst #1,($1300).w ROM:0011C05E bne.s locret_11C082 ROM:0011C060 bclr #0,($130B).w ROM:0011C066 bclr #3,($1301).w ROM:0011C06C bclr #4,($1312).w ROM:0011C072 bclr #3,($12ED).w ROM:0011C078 move.b #1,($10D5).w ROM:0011C07E bra.w locret_11BD94 ROM:0011C082 ; --------------------------------------------------------------------------- ROM:0011C082 ROM:0011C082 locret_11C082: ; CODE XREF: ROM:0011BFAE↑j ROM:0011C082 ; ROM:0011C03E↑j ... ROM:0011C082 rts ROM:0011C084 ; --------------------------------------------------------------------------- ROM:0011C084 ROM:0011C084 loc_11C084: ; DATA XREF: ROM:0011BD06↑o ROM:0011C084 btst #1,($1304).w ROM:0011C08A beq.s loc_11C0A8 ROM:0011C08C bset #3,($1301).w ROM:0011C092 bset #4,($1312).w ROM:0011C098 bclr #3,($12ED).w ROM:0011C09E move.b #7,($10D5).w ROM:0011C0A4 bra.w locret_11BFB4 ROM:0011C0A8 ; --------------------------------------------------------------------------- ROM:0011C0A8 ROM:0011C0A8 loc_11C0A8: ; CODE XREF: ROM:0011C08A↑j ROM:0011C0A8 btst #6,($12FD).w ROM:0011C0AE bne.s loc_11C0C0 ROM:0011C0B0 btst #1,($12FF).w ROM:0011C0B6 bne.s loc_11C0C0 ROM:0011C0B8 btst #1,($1300).w ROM:0011C0BE beq.s loc_11C0CA ROM:0011C0C0 ROM:0011C0C0 loc_11C0C0: ; CODE XREF: ROM:0011C0AE↑j ROM:0011C0C0 ; ROM:0011C0B6↑j ROM:0011C0C0 move.b #4,($10D5).w ROM:0011C0C6 bra.w locret_11BEE8 ROM:0011C0CA ; --------------------------------------------------------------------------- ROM:0011C0CA ROM:0011C0CA loc_11C0CA: ; CODE XREF: ROM:0011C0BE↑j ROM:0011C0CA cmpi.w #0,($602).w ROM:0011C0D0 bgt.s locret_11C0F8 ROM:0011C0D2 btst #1,($1300).w ROM:0011C0D8 bne.s locret_11C0F8 ROM:0011C0DA bclr #0,($130B).w ROM:0011C0E0 bclr #3,($1301).w ROM:0011C0E6 bclr #3,($12ED).w ROM:0011C0EC move.b #1,($10D5).w ROM:0011C0F2 bra.l locret_11BD94 ROM:0011C0F8 ; --------------------------------------------------------------------------- ROM:0011C0F8 ROM:0011C0F8 locret_11C0F8: ; CODE XREF: ROM:0011BE6A↑j ROM:0011C0F8 ; ROM:0011C0D0↑j ... ROM:0011C0F8 rts ROM:0011C0FA ; --------------------------------------------------------------------------- ROM:0011C0FA rts ROM:0011C0FC ROM:0011C0FC ; =============== S U B R O U T I N E ======================================= ROM:0011C0FC ROM:0011C0FC ROM:0011C0FC sub_11C0FC: ; CODE XREF: ROM:loc_11BED0↑p ROM:0011C0FC move.w ($B52).w,($AA0).w ROM:0011C102 move.w ($B52).w,d0 ROM:0011C106 add.w $280(a5),d0 ROM:0011C10A move.w $CC(a5),d1 ROM:0011C10E cmp.w d0,d1 ROM:0011C110 ble.s loc_11C118 ROM:0011C112 move.w d0,($B86).w ROM:0011C116 bra.s loc_11C11E ROM:0011C118 ; --------------------------------------------------------------------------- ROM:0011C118 ROM:0011C118 loc_11C118: ; CODE XREF: sub_11C0FC+14↑j ROM:0011C118 move.w $CC(a5),($B86).w ROM:0011C11E ROM:0011C11E loc_11C11E: ; CODE XREF: sub_11C0FC+1A↑j ROM:0011C11E move.w $C4(a5),($B84).w ROM:0011C124 rts ROM:0011C124 ; End of function sub_11C0FC ROM:0011C124 ROM:0011C126 ROM:0011C126 ; =============== S U B R O U T I N E ======================================= ROM:0011C126 ROM:0011C126 ROM:0011C126 sub_11C126: ; CODE XREF: ROM:0011BD7C↑p ROM:0011C126 move.w ($B52).w,($AA0).w ROM:0011C12C move.w ($B52).w,d0 ROM:0011C130 add.w $27E(a5),d0 ROM:0011C134 move.w $CC(a5),d1 ROM:0011C138 cmp.w d0,d1 ROM:0011C13A ble.s loc_11C142 ROM:0011C13C move.w d0,($B86).w ROM:0011C140 bra.s loc_11C148 ROM:0011C142 ; --------------------------------------------------------------------------- ROM:0011C142 ROM:0011C142 loc_11C142: ; CODE XREF: sub_11C126+14↑j ROM:0011C142 move.w $CC(a5),($B86).w ROM:0011C148 ROM:0011C148 loc_11C148: ; CODE XREF: sub_11C126+1A↑j ROM:0011C148 move.w $C4(a5),($B84).w ROM:0011C14E rts ROM:0011C14E ; End of function sub_11C126 ROM:0011C14E ROM:0011C150 ROM:0011C150 ; =============== S U B R O U T I N E ======================================= ROM:0011C150 ROM:0011C150 ROM:0011C150 sub_11C150: ; CODE XREF: ROM:0011BF32↑p ROM:0011C150 move.w ($B52).w,d0 ROM:0011C154 sub.w $282(a5),d0 ROM:0011C158 cmp.w ($AA0).w,d0 ROM:0011C15C blt.s loc_11C164 ROM:0011C15E move.w d0,($B86).w ROM:0011C162 bra.s loc_11C16A ROM:0011C164 ; --------------------------------------------------------------------------- ROM:0011C164 ROM:0011C164 loc_11C164: ; CODE XREF: sub_11C150+C↑j ROM:0011C164 move.w ($AA0).w,($B86).w ROM:0011C16A ROM:0011C16A loc_11C16A: ; CODE XREF: sub_11C150+12↑j ROM:0011C16A move.w $260(a5),($B84).w ROM:0011C170 rts ROM:0011C170 ; End of function sub_11C150 ROM:0011C170 ROM:0011C172 ROM:0011C172 ; =============== S U B R O U T I N E ======================================= ROM:0011C172 ROM:0011C172 ROM:0011C172 sub_11C172: ; CODE XREF: ROM:0011BDD8↑p ROM:0011C172 move.w ($B52).w,d0 ROM:0011C176 sub.w $284(a5),d0 ROM:0011C17A cmp.w ($AA0).w,d0 ROM:0011C17E blt.s loc_11C186 ROM:0011C180 move.w d0,($B86).w ROM:0011C184 bra.s loc_11C18C ROM:0011C186 ; --------------------------------------------------------------------------- ROM:0011C186 ROM:0011C186 loc_11C186: ; CODE XREF: sub_11C172+C↑j ROM:0011C186 move.w ($AA0).w,($B86).w ROM:0011C18C ROM:0011C18C loc_11C18C: ; CODE XREF: sub_11C172+12↑j ROM:0011C18C move.w $260(a5),($B84).w ROM:0011C192 rts ROM:0011C192 ; End of function sub_11C172 ROM:0011C192 ROM:0011C194 ROM:0011C194 ; =============== S U B R O U T I N E ======================================= ROM:0011C194 ROM:0011C194 ROM:0011C194 sub_11C194: ; CODE XREF: sub_11B148↑p ROM:0011C194 bsr.w sub_11C19E ROM:0011C198 bsr.w sub_11C376 ROM:0011C19C rts ROM:0011C19C ; End of function sub_11C194 ROM:0011C19C ROM:0011C19E ROM:0011C19E ; =============== S U B R O U T I N E ======================================= ROM:0011C19E ROM:0011C19E ROM:0011C19E sub_11C19E: ; CODE XREF: sub_11C194↑p ROM:0011C19E clr.w d1 ROM:0011C1A0 move.b ($10D7).w,d1 ROM:0011C1A4 cmpi.w #4,d1 ROM:0011C1A8 bcc.s locret_11C1B2 ROM:0011C1AA movea.l off_11C1B4(pc,d1.w*4),a0 ROM:0011C1AE nop ROM:0011C1B0 jmp (a0) ROM:0011C1B2 ; --------------------------------------------------------------------------- ROM:0011C1B2 ROM:0011C1B2 locret_11C1B2: ; CODE XREF: sub_11C19E+A↑j ROM:0011C1B2 rts ROM:0011C1B2 ; End of function sub_11C19E ROM:0011C1B2 ROM:0011C1B2 ; --------------------------------------------------------------------------- ROM:0011C1B4 off_11C1B4: dc.l loc_11C1C4 ; DATA XREF: sub_11C19E+C↑r ROM:0011C1B8 dc.l loc_11C1D8 ROM:0011C1BC dc.l loc_11C25C ROM:0011C1C0 dc.l loc_11C320 ROM:0011C1C4 ; --------------------------------------------------------------------------- ROM:0011C1C4 ROM:0011C1C4 loc_11C1C4: ; DATA XREF: ROM:off_11C1B4↑o ROM:0011C1C4 bclr #4,($12FB).w ROM:0011C1CA bclr #5,($130F).w ROM:0011C1D0 move.b #1,($10D7).w ROM:0011C1D6 rts ROM:0011C1D8 ; --------------------------------------------------------------------------- ROM:0011C1D8 ROM:0011C1D8 loc_11C1D8: ; DATA XREF: ROM:0011C1B8↑o ROM:0011C1D8 btst #2,($1319).w ROM:0011C1DE bne.s loc_11C1F6 ROM:0011C1E0 btst #1,($8EC).w ROM:0011C1E6 beq.s loc_11C1F6 ROM:0011C1E8 bset #5,($130F).w ROM:0011C1EE move.b #3,($10D7).w ROM:0011C1F4 rts ROM:0011C1F6 ; --------------------------------------------------------------------------- ROM:0011C1F6 ROM:0011C1F6 loc_11C1F6: ; CODE XREF: ROM:0011C1DE↑j ROM:0011C1F6 ; ROM:0011C1E6↑j ROM:0011C1F6 btst #4,($12F6).w ROM:0011C1FC beq.s loc_11C200 ROM:0011C1FE bra.s loc_11C208 ROM:0011C200 ; --------------------------------------------------------------------------- ROM:0011C200 ROM:0011C200 loc_11C200: ; CODE XREF: ROM:0011C1FC↑j ROM:0011C200 cmpi.b #8,($10C9).w ROM:0011C206 bne.s loc_11C232 ROM:0011C208 ROM:0011C208 loc_11C208: ; CODE XREF: ROM:0011C1FE↑j ROM:0011C208 btst #2,($1319).w ROM:0011C20E bne.s loc_11C232 ROM:0011C210 move.w $29A(a5),d2 ROM:0011C214 cmp.w ($9DC).w,d2 ROM:0011C218 bge.s loc_11C232 ROM:0011C21A move.w $29E(a5),d2 ROM:0011C21E cmp.w ($9E0).w,d2 ROM:0011C222 bge.s loc_11C232 ROM:0011C224 bset #4,($12FB).w ROM:0011C22A move.b #2,($10D7).w ROM:0011C230 rts ROM:0011C232 ; --------------------------------------------------------------------------- ROM:0011C232 ROM:0011C232 loc_11C232: ; CODE XREF: ROM:0011C206↑j ROM:0011C232 ; ROM:0011C20E↑j ... ROM:0011C232 btst #2,($1319).w ROM:0011C238 beq.s locret_11C25A ROM:0011C23A btst #0,($8E5).w ROM:0011C240 beq.s locret_11C25A ROM:0011C242 move.w $292(a5),d1 ROM:0011C246 cmp.w ($A06).w,d1 ROM:0011C24A bgt.s locret_11C25A ROM:0011C24C bset #4,($12FB).w ROM:0011C252 move.b #2,($10D7).w ROM:0011C258 rts ROM:0011C25A ; --------------------------------------------------------------------------- ROM:0011C25A ROM:0011C25A locret_11C25A: ; CODE XREF: ROM:0011C238↑j ROM:0011C25A ; ROM:0011C240↑j ... ROM:0011C25A rts ROM:0011C25C ; --------------------------------------------------------------------------- ROM:0011C25C ROM:0011C25C loc_11C25C: ; DATA XREF: ROM:0011C1BC↑o ROM:0011C25C btst #2,($1319).w ROM:0011C262 beq.s loc_11C286 ROM:0011C264 move.w $294(a5),d1 ROM:0011C268 cmp.w ($A06).w,d1 ROM:0011C26C ble.s loc_11C270 ROM:0011C26E bra.s loc_11C278 ROM:0011C270 ; --------------------------------------------------------------------------- ROM:0011C270 ROM:0011C270 loc_11C270: ; CODE XREF: ROM:0011C26C↑j ROM:0011C270 btst #0,($8E5).w ROM:0011C276 bne.s loc_11C286 ROM:0011C278 ROM:0011C278 loc_11C278: ; CODE XREF: ROM:0011C26E↑j ROM:0011C278 bclr #4,($12FB).w ROM:0011C27E move.b #1,($10D7).w ROM:0011C284 rts ROM:0011C286 ; --------------------------------------------------------------------------- ROM:0011C286 ROM:0011C286 loc_11C286: ; CODE XREF: ROM:0011C262↑j ROM:0011C286 ; ROM:0011C276↑j ROM:0011C286 btst #2,($1319).w ROM:0011C28C bne.s loc_11C2CC ROM:0011C28E btst #4,($12F6).w ROM:0011C294 bne.s loc_11C2CC ROM:0011C296 cmpi.b #8,($10C9).w ROM:0011C29C beq.s loc_11C2A0 ROM:0011C29E bra.s loc_11C2BE ROM:0011C2A0 ; --------------------------------------------------------------------------- ROM:0011C2A0 ROM:0011C2A0 loc_11C2A0: ; CODE XREF: ROM:0011C29C↑j ROM:0011C2A0 move.w $29A(a5),d2 ROM:0011C2A4 sub.w $29C(a5),d2 ROM:0011C2A8 cmp.w ($9DC).w,d2 ROM:0011C2AC ble.s loc_11C2B0 ROM:0011C2AE bra.s loc_11C2BE ROM:0011C2B0 ; --------------------------------------------------------------------------- ROM:0011C2B0 ROM:0011C2B0 loc_11C2B0: ; CODE XREF: ROM:0011C2AC↑j ROM:0011C2B0 move.w $29E(a5),d2 ROM:0011C2B4 sub.w $2A0(a5),d2 ROM:0011C2B8 cmp.w ($9E0).w,d2 ROM:0011C2BC ble.s loc_11C2CC ROM:0011C2BE ROM:0011C2BE loc_11C2BE: ; CODE XREF: ROM:0011C29E↑j ROM:0011C2BE ; ROM:0011C2AE↑j ROM:0011C2BE bclr #4,($12FB).w ROM:0011C2C4 move.b #1,($10D7).w ROM:0011C2CA rts ROM:0011C2CC ; --------------------------------------------------------------------------- ROM:0011C2CC ROM:0011C2CC loc_11C2CC: ; CODE XREF: ROM:0011C28C↑j ROM:0011C2CC ; ROM:0011C294↑j ... ROM:0011C2CC btst #2,($1319).w ROM:0011C2D2 beq.s loc_11C2FA ROM:0011C2D4 btst #0,($8E5).w ROM:0011C2DA beq.s loc_11C2FA ROM:0011C2DC move.w $296(a5),d1 ROM:0011C2E0 cmp.w ($A06).w,d1 ROM:0011C2E4 bgt.s loc_11C2FA ROM:0011C2E6 bset #5,($130F).w ROM:0011C2EC bclr #4,($12FB).w ROM:0011C2F2 move.b #3,($10D7).w ROM:0011C2F8 rts ROM:0011C2FA ; --------------------------------------------------------------------------- ROM:0011C2FA ROM:0011C2FA loc_11C2FA: ; CODE XREF: ROM:0011C2D2↑j ROM:0011C2FA ; ROM:0011C2DA↑j ... ROM:0011C2FA btst #2,($1319).w ROM:0011C300 bne.s locret_11C31E ROM:0011C302 btst #1,($8EC).w ROM:0011C308 beq.s locret_11C31E ROM:0011C30A bset #5,($130F).w ROM:0011C310 bclr #4,($12FB).w ROM:0011C316 move.b #3,($10D7).w ROM:0011C31C rts ROM:0011C31E ; --------------------------------------------------------------------------- ROM:0011C31E ROM:0011C31E locret_11C31E: ; CODE XREF: ROM:0011C300↑j ROM:0011C31E ; ROM:0011C308↑j ROM:0011C31E rts ROM:0011C320 ; --------------------------------------------------------------------------- ROM:0011C320 ROM:0011C320 loc_11C320: ; DATA XREF: ROM:0011C1C0↑o ROM:0011C320 btst #2,($1319).w ROM:0011C326 beq.s loc_11C350 ROM:0011C328 move.w $298(a5),d1 ROM:0011C32C cmp.w ($A06).w,d1 ROM:0011C330 ble.s loc_11C334 ROM:0011C332 bra.s loc_11C33C ROM:0011C334 ; --------------------------------------------------------------------------- ROM:0011C334 ROM:0011C334 loc_11C334: ; CODE XREF: ROM:0011C330↑j ROM:0011C334 btst #0,($8E5).w ROM:0011C33A bne.s loc_11C350 ROM:0011C33C ROM:0011C33C loc_11C33C: ; CODE XREF: ROM:0011C332↑j ROM:0011C33C bclr #5,($130F).w ROM:0011C342 bset #4,($12FB).w ROM:0011C348 move.b #2,($10D7).w ROM:0011C34E rts ROM:0011C350 ; --------------------------------------------------------------------------- ROM:0011C350 ROM:0011C350 loc_11C350: ; CODE XREF: ROM:0011C326↑j ROM:0011C350 ; ROM:0011C33A↑j ROM:0011C350 btst #2,($1319).w ROM:0011C356 bne.s locret_11C374 ROM:0011C358 btst #1,($8EC).w ROM:0011C35E bne.s locret_11C374 ROM:0011C360 bclr #5,($130F).w ROM:0011C366 bset #4,($12FB).w ROM:0011C36C move.b #2,($10D7).w ROM:0011C372 rts ROM:0011C374 ; --------------------------------------------------------------------------- ROM:0011C374 ROM:0011C374 locret_11C374: ; CODE XREF: ROM:0011C356↑j ROM:0011C374 ; ROM:0011C35E↑j ROM:0011C374 rts ROM:0011C376 ROM:0011C376 ; =============== S U B R O U T I N E ======================================= ROM:0011C376 ROM:0011C376 ROM:0011C376 sub_11C376: ; CODE XREF: sub_11C194+4↑p ROM:0011C376 clr.w d1 ROM:0011C378 move.b ($10D6).w,d1 ROM:0011C37C cmpi.w #4,d1 ROM:0011C380 bcc.s locret_11C38A ROM:0011C382 movea.l off_11C38C(pc,d1.w*4),a0 ROM:0011C386 nop ROM:0011C388 jmp (a0) ROM:0011C38A ; --------------------------------------------------------------------------- ROM:0011C38A ROM:0011C38A locret_11C38A: ; CODE XREF: sub_11C376+A↑j ROM:0011C38A rts ROM:0011C38A ; End of function sub_11C376 ROM:0011C38A ROM:0011C38A ; --------------------------------------------------------------------------- ROM:0011C38C off_11C38C: dc.l loc_11C39C ; DATA XREF: sub_11C376+C↑r ROM:0011C390 dc.l loc_11C3A8 ROM:0011C394 dc.l loc_11C434 ROM:0011C398 dc.l loc_11C4A8 ROM:0011C39C ; --------------------------------------------------------------------------- ROM:0011C39C ROM:0011C39C loc_11C39C: ; DATA XREF: ROM:off_11C38C↑o ROM:0011C39C move.b #1,($10D6).w ROM:0011C3A2 bra.w locret_11C432 ROM:0011C3A6 ; --------------------------------------------------------------------------- ROM:0011C3A6 rts ROM:0011C3A8 ; --------------------------------------------------------------------------- ROM:0011C3A8 ROM:0011C3A8 loc_11C3A8: ; DATA XREF: ROM:0011C390↑o ROM:0011C3A8 btst #1,($1310).w ROM:0011C3AE beq.s loc_11C3E8 ROM:0011C3B0 btst #2,($130E).w ROM:0011C3B6 beq.s loc_11C3E8 ROM:0011C3B8 btst #5,($130F).w ROM:0011C3BE bne.s loc_11C3D2 ROM:0011C3C0 btst #7,($1317).w ROM:0011C3C6 bne.s loc_11C3D2 ROM:0011C3C8 move.w $28A(a5),d0 ROM:0011C3CC cmp.w ($A2C).w,d0 ROM:0011C3D0 bge.s loc_11C3E8 ROM:0011C3D2 ROM:0011C3D2 loc_11C3D2: ; CODE XREF: ROM:0011C3BE↑j ROM:0011C3D2 ; ROM:0011C3C6↑j ROM:0011C3D2 bset #6,($12FD).w ROM:0011C3D8 bset #1,($1300).w ROM:0011C3DE move.b #3,($10D6).w ROM:0011C3E4 bra.w locret_11C500 ROM:0011C3E8 ; --------------------------------------------------------------------------- ROM:0011C3E8 ROM:0011C3E8 loc_11C3E8: ; CODE XREF: ROM:0011C3AE↑j ROM:0011C3E8 ; ROM:0011C3B6↑j ... ROM:0011C3E8 move.w $28A(a5),d0 ROM:0011C3EC move.w $28E(a5),d1 ROM:0011C3F0 btst #1,($1310).w ROM:0011C3F6 beq.s locret_11C432 ROM:0011C3F8 btst #2,($130E).w ROM:0011C3FE beq.s locret_11C432 ROM:0011C400 cmp.w ($A2C).w,d0 ROM:0011C404 ble.s locret_11C432 ROM:0011C406 btst #5,($130F).w ROM:0011C40C bne.s locret_11C432 ROM:0011C40E btst #7,($1317).w ROM:0011C414 bne.s locret_11C432 ROM:0011C416 btst #4,($12FB).w ROM:0011C41C bne.s loc_11C424 ROM:0011C41E cmp.w ($A2C).w,d1 ROM:0011C422 bge.s locret_11C432 ROM:0011C424 ROM:0011C424 loc_11C424: ; CODE XREF: ROM:0011C41C↑j ROM:0011C424 bset #1,($1300).w ROM:0011C42A move.b #2,($10D6).w ROM:0011C430 bra.s locret_11C4A6 ROM:0011C432 ; --------------------------------------------------------------------------- ROM:0011C432 ROM:0011C432 locret_11C432: ; CODE XREF: ROM:0011C3A2↑j ROM:0011C432 ; ROM:0011C3F6↑j ... ROM:0011C432 rts ROM:0011C434 ; --------------------------------------------------------------------------- ROM:0011C434 ROM:0011C434 loc_11C434: ; DATA XREF: ROM:0011C394↑o ROM:0011C434 btst #1,($1310).w ROM:0011C43A beq.s loc_11C44E ROM:0011C43C btst #4,($12FB).w ROM:0011C442 bne.s loc_11C45C ROM:0011C444 move.w $28C(a5),d0 ROM:0011C448 cmp.w ($A2C).w,d0 ROM:0011C44C ble.s loc_11C45C ROM:0011C44E ROM:0011C44E loc_11C44E: ; CODE XREF: ROM:0011C43A↑j ROM:0011C44E bclr #1,($1300).w ROM:0011C454 move.b #1,($10D6).w ROM:0011C45A bra.s locret_11C432 ROM:0011C45C ; --------------------------------------------------------------------------- ROM:0011C45C ROM:0011C45C loc_11C45C: ; CODE XREF: ROM:0011C442↑j ROM:0011C45C ; ROM:0011C44C↑j ROM:0011C45C move.w #0,d0 ROM:0011C460 move.w $28A(a5),d1 ROM:0011C464 btst #1,($1310).w ROM:0011C46A beq.s locret_11C4A6 ROM:0011C46C btst #2,($130E).w ROM:0011C472 beq.s locret_11C4A6 ROM:0011C474 btst #5,($130F).w ROM:0011C47A bne.s loc_11C498 ROM:0011C47C btst #7,($1317).w ROM:0011C482 bne.s loc_11C498 ROM:0011C484 btst #1,($12F7).w ROM:0011C48A beq.s loc_11C492 ROM:0011C48C cmp.w $290(a5),d0 ROM:0011C490 beq.s loc_11C498 ROM:0011C492 ROM:0011C492 loc_11C492: ; CODE XREF: ROM:0011C48A↑j ROM:0011C492 cmp.w ($A2C).w,d1 ROM:0011C496 bge.s locret_11C4A6 ROM:0011C498 ROM:0011C498 loc_11C498: ; CODE XREF: ROM:0011C47A↑j ROM:0011C498 ; ROM:0011C482↑j ... ROM:0011C498 bset #6,($12FD).w ROM:0011C49E move.b #3,($10D6).w ROM:0011C4A4 bra.s locret_11C500 ROM:0011C4A6 ; --------------------------------------------------------------------------- ROM:0011C4A6 ROM:0011C4A6 locret_11C4A6: ; CODE XREF: ROM:0011C430↑j ROM:0011C4A6 ; ROM:0011C46A↑j ... ROM:0011C4A6 rts ROM:0011C4A8 ; --------------------------------------------------------------------------- ROM:0011C4A8 ROM:0011C4A8 loc_11C4A8: ; DATA XREF: ROM:0011C398↑o ROM:0011C4A8 btst #1,($1310).w ROM:0011C4AE bne.s loc_11C4C6 ROM:0011C4B0 bclr #6,($12FD).w ROM:0011C4B6 bclr #1,($1300).w ROM:0011C4BC move.b #1,($10D6).w ROM:0011C4C2 bra.w locret_11C432 ROM:0011C4C6 ; --------------------------------------------------------------------------- ROM:0011C4C6 ROM:0011C4C6 loc_11C4C6: ; CODE XREF: ROM:0011C4AE↑j ROM:0011C4C6 move.w $288(a5),d0 ROM:0011C4CA cmp.w ($A2C).w,d0 ROM:0011C4CE ble.s locret_11C500 ROM:0011C4D0 btst #1,($12F7).w ROM:0011C4D6 beq.s loc_11C4E2 ROM:0011C4D8 move.w $290(a5),d0 ROM:0011C4DC cmpi.w #0,d0 ROM:0011C4E0 beq.s locret_11C500 ROM:0011C4E2 ROM:0011C4E2 loc_11C4E2: ; CODE XREF: ROM:0011C4D6↑j ROM:0011C4E2 btst #5,($130F).w ROM:0011C4E8 bne.s locret_11C500 ROM:0011C4EA btst #7,($1317).w ROM:0011C4F0 bne.s locret_11C500 ROM:0011C4F2 bclr #6,($12FD).w ROM:0011C4F8 move.b #2,($10D6).w ROM:0011C4FE bra.s locret_11C4A6 ROM:0011C500 ; --------------------------------------------------------------------------- ROM:0011C500 ROM:0011C500 locret_11C500: ; CODE XREF: ROM:0011C3E4↑j ROM:0011C500 ; ROM:0011C4A4↑j ... ROM:0011C500 rts ROM:0011C502 ; --------------------------------------------------------------------------- ROM:0011C502 rts ROM:0011C504 ROM:0011C504 ; =============== S U B R O U T I N E ======================================= ROM:0011C504 ROM:0011C504 ROM:0011C504 sub_11C504: ; CODE XREF: ROM:0011C7D6↓p ROM:0011C504 lea ($11B9).w,a1 ROM:0011C508 lea ($EBA).w,a2 ROM:0011C50C move.w ($AA4).w,d0 ROM:0011C510 move.w $2AC(a5),d2 ROM:0011C514 move.w $2AE(a5),d3 ROM:0011C518 clr.w d1 ROM:0011C51A move.b (a1,d0.w),d1 ROM:0011C51E cmpi.w #6,d1 ROM:0011C522 bcc.s locret_11C52C ROM:0011C524 movea.l off_11C52E(pc,d1.w*4),a0 ROM:0011C528 nop ROM:0011C52A jmp (a0) ROM:0011C52C ; --------------------------------------------------------------------------- ROM:0011C52C ROM:0011C52C locret_11C52C: ; CODE XREF: sub_11C504+1E↑j ROM:0011C52C rts ROM:0011C52C ; End of function sub_11C504 ROM:0011C52C ROM:0011C52C ; --------------------------------------------------------------------------- ROM:0011C52E off_11C52E: dc.l loc_11C546 ; DATA XREF: sub_11C504+20↑r ROM:0011C532 dc.l loc_11C552 ROM:0011C536 dc.l loc_11C5A8 ROM:0011C53A dc.l locret_11C5E6 ROM:0011C53E dc.l loc_11C5E8 ROM:0011C542 dc.l loc_11C63A ROM:0011C546 ; --------------------------------------------------------------------------- ROM:0011C546 ROM:0011C546 loc_11C546: ; DATA XREF: ROM:off_11C52E↑o ROM:0011C546 bclr d0,($10D8).w ROM:0011C54A move.b #1,(a1,d0.w) ROM:0011C550 rts ROM:0011C552 ; --------------------------------------------------------------------------- ROM:0011C552 ROM:0011C552 loc_11C552: ; DATA XREF: ROM:0011C532↑o ROM:0011C552 cmp.w (a2,d0.w*2),d2 ROM:0011C556 bgt.s loc_11C55A ROM:0011C558 bra.s loc_11C564 ROM:0011C55A ; --------------------------------------------------------------------------- ROM:0011C55A ROM:0011C55A loc_11C55A: ; CODE XREF: ROM:0011C556↑j ROM:0011C55A cmp.w (a2,d0.w*2),d3 ROM:0011C55E blt.s locret_11C562 ROM:0011C560 bra.s loc_11C584 ROM:0011C562 ; --------------------------------------------------------------------------- ROM:0011C562 ROM:0011C562 locret_11C562: ; CODE XREF: ROM:0011C55E↑j ROM:0011C562 rts ROM:0011C564 ; --------------------------------------------------------------------------- ROM:0011C564 ROM:0011C564 loc_11C564: ; CODE XREF: ROM:0011C558↑j ROM:0011C564 move.w $2A2(a5),d4 ROM:0011C568 clr.b $896(d0.w) ROM:0011C56E move.w d4,$660(d0.w*2) ROM:0011C574 move.b #1,$896(d0.w) ROM:0011C57C move.b #2,(a1,d0.w) ROM:0011C582 rts ROM:0011C584 ; --------------------------------------------------------------------------- ROM:0011C584 ROM:0011C584 loc_11C584: ; CODE XREF: ROM:0011C560↑j ROM:0011C584 move.w $2A4(a5),d4 ROM:0011C588 clr.b $897(d0.w) ROM:0011C58E move.w d4,$662(d0.w*2) ROM:0011C594 move.b #1,$897(d0.w) ROM:0011C59C bset d0,($10D9).w ROM:0011C5A0 move.b #4,(a1,d0.w) ROM:0011C5A6 rts ROM:0011C5A8 ; --------------------------------------------------------------------------- ROM:0011C5A8 ROM:0011C5A8 loc_11C5A8: ; DATA XREF: ROM:0011C536↑o ROM:0011C5A8 cmpi.w #0,$660(d0.w*2) ROM:0011C5B0 bgt.s loc_11C5B4 ROM:0011C5B2 bra.s loc_11C5BE ROM:0011C5B4 ; --------------------------------------------------------------------------- ROM:0011C5B4 ROM:0011C5B4 loc_11C5B4: ; CODE XREF: ROM:0011C5B0↑j ROM:0011C5B4 cmp.w (a2,d0.w*2),d2 ROM:0011C5B8 ble.s locret_11C5BC ROM:0011C5BA bra.s loc_11C5D2 ROM:0011C5BC ; --------------------------------------------------------------------------- ROM:0011C5BC ROM:0011C5BC locret_11C5BC: ; CODE XREF: ROM:0011C5B8↑j ROM:0011C5BC rts ROM:0011C5BE ; --------------------------------------------------------------------------- ROM:0011C5BE ROM:0011C5BE loc_11C5BE: ; CODE XREF: ROM:0011C5B2↑j ROM:0011C5BE bset d0,($10E1).w ROM:0011C5C2 bset d0,($10E4).w ROM:0011C5C6 bsr.w sub_11C684 ROM:0011C5CA move.b #3,(a1,d0.w) ROM:0011C5D0 rts ROM:0011C5D2 ; --------------------------------------------------------------------------- ROM:0011C5D2 ROM:0011C5D2 loc_11C5D2: ; CODE XREF: ROM:0011C5BA↑j ROM:0011C5D2 clr.b $896(d0.w) ROM:0011C5D8 clr.w $660(d0.w*2) ROM:0011C5DE move.b #1,(a1,d0.w) ROM:0011C5E4 rts ROM:0011C5E6 ; --------------------------------------------------------------------------- ROM:0011C5E6 ROM:0011C5E6 locret_11C5E6: ; DATA XREF: ROM:0011C53A↑o ROM:0011C5E6 rts ROM:0011C5E8 ; --------------------------------------------------------------------------- ROM:0011C5E8 ROM:0011C5E8 loc_11C5E8: ; DATA XREF: ROM:0011C53E↑o ROM:0011C5E8 cmp.w (a2,d0.w*2),d3 ROM:0011C5EC bge.s loc_11C5F0 ROM:0011C5EE bra.s loc_11C5FE ROM:0011C5F0 ; --------------------------------------------------------------------------- ROM:0011C5F0 ROM:0011C5F0 loc_11C5F0: ; CODE XREF: ROM:0011C5EC↑j ROM:0011C5F0 cmpi.w #0,$662(d0.w*2) ROM:0011C5F8 bgt.s locret_11C5FC ROM:0011C5FA bra.s loc_11C616 ROM:0011C5FC ; --------------------------------------------------------------------------- ROM:0011C5FC ROM:0011C5FC locret_11C5FC: ; CODE XREF: ROM:0011C5F8↑j ROM:0011C5FC rts ROM:0011C5FE ; --------------------------------------------------------------------------- ROM:0011C5FE ROM:0011C5FE loc_11C5FE: ; CODE XREF: ROM:0011C5EE↑j ROM:0011C5FE clr.b $897(d0.w) ROM:0011C604 clr.w $662(d0.w*2) ROM:0011C60A bclr d0,($10D9).w ROM:0011C60E move.b #1,(a1,d0.w) ROM:0011C614 rts ROM:0011C616 ; --------------------------------------------------------------------------- ROM:0011C616 ROM:0011C616 loc_11C616: ; CODE XREF: ROM:0011C5FA↑j ROM:0011C616 bset d0,($10D8).w ROM:0011C61A move.w $2A6(a5),d4 ROM:0011C61E clr.b $869(d0.w) ROM:0011C624 move.w d4,$606(d0.w*2) ROM:0011C62A move.b #1,$869(d0.w) ROM:0011C632 move.b #5,(a1,d0.w) ROM:0011C638 rts ROM:0011C63A ; --------------------------------------------------------------------------- ROM:0011C63A ROM:0011C63A loc_11C63A: ; DATA XREF: ROM:0011C542↑o ROM:0011C63A cmpi.w #0,$606(d0.w*2) ROM:0011C642 bgt.s loc_11C646 ROM:0011C644 bra.s loc_11C650 ROM:0011C646 ; --------------------------------------------------------------------------- ROM:0011C646 ROM:0011C646 loc_11C646: ; CODE XREF: ROM:0011C642↑j ROM:0011C646 cmp.w (a2,d0.w*2),d3 ROM:0011C64A bge.s locret_11C64E ROM:0011C64C bra.s loc_11C66C ROM:0011C64E ; --------------------------------------------------------------------------- ROM:0011C64E ROM:0011C64E locret_11C64E: ; CODE XREF: ROM:0011C64A↑j ROM:0011C64E rts ROM:0011C650 ; --------------------------------------------------------------------------- ROM:0011C650 ROM:0011C650 loc_11C650: ; CODE XREF: ROM:0011C644↑j ROM:0011C650 bclr d0,($10D8).w ROM:0011C654 bclr d0,($10D9).w ROM:0011C658 bset d0,($10E1).w ROM:0011C65C bset d0,($10E4).w ROM:0011C660 bsr.w sub_11C684 ROM:0011C664 move.b #3,(a1,d0.w) ROM:0011C66A rts ROM:0011C66C ; --------------------------------------------------------------------------- ROM:0011C66C ROM:0011C66C loc_11C66C: ; CODE XREF: ROM:0011C64C↑j ROM:0011C66C bclr d0,($10D8).w ROM:0011C670 clr.b $869(d0.w) ROM:0011C676 clr.w $606(d0.w*2) ROM:0011C67C move.b #1,(a1,d0.w) ROM:0011C682 rts ROM:0011C684 ROM:0011C684 ; =============== S U B R O U T I N E ======================================= ROM:0011C684 ROM:0011C684 ROM:0011C684 sub_11C684: ; CODE XREF: ROM:0011C5C6↑p ROM:0011C684 ; ROM:0011C660↑p ROM:0011C684 cmpi.w #0,($AA4).w ROM:0011C68A bne.s loc_11C69A ROM:0011C68C bset #4,($BF9).w ROM:0011C692 bset #1,($1392).w ROM:0011C698 bra.s locret_11C6AE ROM:0011C69A ; --------------------------------------------------------------------------- ROM:0011C69A ROM:0011C69A loc_11C69A: ; CODE XREF: sub_11C684+6↑j ROM:0011C69A cmpi.w #1,($AA4).w ROM:0011C6A0 bne.s locret_11C6AE ROM:0011C6A2 bset #5,($BF9).w ROM:0011C6A8 bset #2,($1392).w ROM:0011C6AE ROM:0011C6AE locret_11C6AE: ; CODE XREF: sub_11C684+14↑j ROM:0011C6AE ; sub_11C684+1C↑j ROM:0011C6AE rts ROM:0011C6AE ; End of function sub_11C684 ROM:0011C6AE ROM:0011C6B0 ROM:0011C6B0 ; =============== S U B R O U T I N E ======================================= ROM:0011C6B0 ROM:0011C6B0 ROM:0011C6B0 sub_11C6B0: ; CODE XREF: ROM:0011C7D0↓p ROM:0011C6B0 lea ($11BA).w,a1 ROM:0011C6B4 lea ($EC6).w,a2 ROM:0011C6B8 move.w ($AA4).w,d0 ROM:0011C6BC move.w $2AA(a5),d2 ROM:0011C6C0 clr.w d1 ROM:0011C6C2 move.b (a1,d0.w),d1 ROM:0011C6C6 cmpi.w #3,d1 ROM:0011C6CA bcc.s locret_11C6D4 ROM:0011C6CC movea.l off_11C6D6(pc,d1.w*4),a0 ROM:0011C6D0 nop ROM:0011C6D2 jmp (a0) ROM:0011C6D4 ; --------------------------------------------------------------------------- ROM:0011C6D4 ROM:0011C6D4 locret_11C6D4: ; CODE XREF: sub_11C6B0+1A↑j ROM:0011C6D4 rts ROM:0011C6D4 ; End of function sub_11C6B0 ROM:0011C6D4 ROM:0011C6D4 ; --------------------------------------------------------------------------- ROM:0011C6D6 off_11C6D6: dc.l loc_11C6E2 ; DATA XREF: sub_11C6B0+1C↑r ROM:0011C6DA dc.l loc_11C6FE ROM:0011C6DE dc.l locret_11C760 ROM:0011C6E2 ; --------------------------------------------------------------------------- ROM:0011C6E2 ROM:0011C6E2 loc_11C6E2: ; DATA XREF: ROM:off_11C6D6↑o ROM:0011C6E2 clr.b $8C3(d0.w) ROM:0011C6E8 move.w d2,$6BA(d0.w*2) ROM:0011C6EE move.b #1,$8C3(d0.w) ROM:0011C6F6 move.b #1,(a1,d0.w) ROM:0011C6FC rts ROM:0011C6FE ; --------------------------------------------------------------------------- ROM:0011C6FE ROM:0011C6FE loc_11C6FE: ; DATA XREF: ROM:0011C6DA↑o ROM:0011C6FE cmpi.w #0,$6BA(d0.w*2) ROM:0011C706 bgt.s loc_11C71A ROM:0011C708 cmpi.w #$2710,(a2,d0.w*2) ROM:0011C70E bne.s loc_11C71A ROM:0011C710 btst #2,($12F2).w ROM:0011C716 beq.s loc_11C71A ROM:0011C718 bra.s loc_11C738 ROM:0011C71A ; --------------------------------------------------------------------------- ROM:0011C71A ROM:0011C71A loc_11C71A: ; CODE XREF: ROM:0011C706↑j ROM:0011C71A ; ROM:0011C70E↑j ... ROM:0011C71A cmpi.w #0,$6BA(d0.w*2) ROM:0011C722 bgt.s locret_11C736 ROM:0011C724 cmpi.w #$2710,(a2,d0.w*2) ROM:0011C72A beq.s locret_11C736 ROM:0011C72C btst #2,($12F2).w ROM:0011C732 beq.s locret_11C736 ROM:0011C734 bra.s loc_11C740 ROM:0011C736 ; --------------------------------------------------------------------------- ROM:0011C736 ROM:0011C736 locret_11C736: ; CODE XREF: ROM:0011C722↑j ROM:0011C736 ; ROM:0011C72A↑j ... ROM:0011C736 rts ROM:0011C738 ; --------------------------------------------------------------------------- ROM:0011C738 ROM:0011C738 loc_11C738: ; CODE XREF: ROM:0011C718↑j ROM:0011C738 move.b #2,(a1,d0.w) ROM:0011C73E rts ROM:0011C740 ; --------------------------------------------------------------------------- ROM:0011C740 ROM:0011C740 loc_11C740: ; CODE XREF: ROM:0011C734↑j ROM:0011C740 bsr.w sub_11C762 ROM:0011C744 clr.b $8C3(d0.w) ROM:0011C74A move.w d2,$6BA(d0.w*2) ROM:0011C750 move.b #1,$8C3(d0.w) ROM:0011C758 move.b #1,(a1,d0.w) ROM:0011C75E rts ROM:0011C760 ; --------------------------------------------------------------------------- ROM:0011C760 ROM:0011C760 locret_11C760: ; DATA XREF: ROM:0011C6DE↑o ROM:0011C760 rts ROM:0011C762 ROM:0011C762 ; =============== S U B R O U T I N E ======================================= ROM:0011C762 ROM:0011C762 ROM:0011C762 sub_11C762: ; CODE XREF: ROM:loc_11C740↑p ROM:0011C762 move.w $2A8(a5),d3 ROM:0011C766 sub.w d3,(a2,d0.w*2) ROM:0011C76A cmpi.w #$2710,(a2,d0.w*2) ROM:0011C770 bge.s locret_11C778 ROM:0011C772 move.w #$2710,(a2,d0.w*2) ROM:0011C778 ROM:0011C778 locret_11C778: ; CODE XREF: sub_11C762+E↑j ROM:0011C778 rts ROM:0011C778 ; End of function sub_11C762 ROM:0011C778 ROM:0011C77A ROM:0011C77A ; =============== S U B R O U T I N E ======================================= ROM:0011C77A ROM:0011C77A ROM:0011C77A sub_11C77A: ; CODE XREF: sub_11CC8A+40↓p ROM:0011C77A lea ($11BB).w,a1 ROM:0011C77E move.w ($AA4).w,d0 ROM:0011C782 clr.w d1 ROM:0011C784 move.b (a1,d0.w),d1 ROM:0011C788 cmpi.w #3,d1 ROM:0011C78C bcc.s locret_11C796 ROM:0011C78E movea.l off_11C798(pc,d1.w*4),a0 ROM:0011C792 nop ROM:0011C794 jmp (a0) ROM:0011C796 ; --------------------------------------------------------------------------- ROM:0011C796 ROM:0011C796 locret_11C796: ; CODE XREF: sub_11C77A+12↑j ROM:0011C796 rts ROM:0011C796 ; End of function sub_11C77A ROM:0011C796 ROM:0011C796 ; --------------------------------------------------------------------------- ROM:0011C798 off_11C798: dc.l loc_11C7A4 ; DATA XREF: sub_11C77A+14↑r ROM:0011C79C dc.l loc_11C7B4 ROM:0011C7A0 dc.l loc_11C7CA ROM:0011C7A4 ; --------------------------------------------------------------------------- ROM:0011C7A4 ROM:0011C7A4 loc_11C7A4: ; DATA XREF: ROM:off_11C798↑o ROM:0011C7A4 bclr d0,($10DA).w ROM:0011C7A8 bsr.w sub_11C842 ROM:0011C7AC move.b #1,(a1,d0.w) ROM:0011C7B2 rts ROM:0011C7B4 ; --------------------------------------------------------------------------- ROM:0011C7B4 ROM:0011C7B4 loc_11C7B4: ; DATA XREF: ROM:0011C79C↑o ROM:0011C7B4 btst d0,($10DB).w ROM:0011C7B8 beq.s locret_11C7BC ROM:0011C7BA bra.s loc_11C7BE ROM:0011C7BC ; --------------------------------------------------------------------------- ROM:0011C7BC ROM:0011C7BC locret_11C7BC: ; CODE XREF: ROM:0011C7B8↑j ROM:0011C7BC rts ROM:0011C7BE ; --------------------------------------------------------------------------- ROM:0011C7BE ROM:0011C7BE loc_11C7BE: ; CODE XREF: ROM:0011C7BA↑j ROM:0011C7BE bset d0,($10DA).w ROM:0011C7C2 move.b #2,(a1,d0.w) ROM:0011C7C8 rts ROM:0011C7CA ; --------------------------------------------------------------------------- ROM:0011C7CA ROM:0011C7CA loc_11C7CA: ; DATA XREF: ROM:0011C7A0↑o ROM:0011C7CA bsr.l sub_11D3FE ROM:0011C7D0 bsr.l sub_11C6B0 ROM:0011C7D6 bsr.l sub_11C504 ROM:0011C7DC lea ($11BB).w,a1 ROM:0011C7E0 move.w ($AA4).w,d0 ROM:0011C7E4 btst d0,($10DB).w ROM:0011C7E8 bne.s locret_11C7EC ROM:0011C7EA bra.s loc_11C7EE ROM:0011C7EC ; --------------------------------------------------------------------------- ROM:0011C7EC ROM:0011C7EC locret_11C7EC: ; CODE XREF: ROM:0011C7E8↑j ROM:0011C7EC rts ROM:0011C7EE ; --------------------------------------------------------------------------- ROM:0011C7EE ROM:0011C7EE loc_11C7EE: ; CODE XREF: ROM:0011C7EA↑j ROM:0011C7EE bsr.w sub_11C842 ROM:0011C7F2 bclr d0,($10DA).w ROM:0011C7F6 bclr d0,($10E8).w ROM:0011C7FA bclr d0,($10D9).w ROM:0011C7FE lea ($11C3).w,a2 ROM:0011C802 lea ($11BA).w,a3 ROM:0011C806 lea ($11B9).w,a4 ROM:0011C80A move.b #0,(a2,d0.w) ROM:0011C810 move.b #0,(a3,d0.w) ROM:0011C816 move.b #0,(a4,d0.w) ROM:0011C81C lea ($11BF).w,a2 ROM:0011C820 lea ($11C4).w,a3 ROM:0011C824 lea ($11BC).w,a4 ROM:0011C828 move.b #0,(a2,d0.w) ROM:0011C82E move.b #0,(a3,d0.w) ROM:0011C834 move.b #0,(a4,d0.w) ROM:0011C83A move.b #1,(a1,d0.w) ROM:0011C840 rts ROM:0011C842 ROM:0011C842 ; =============== S U B R O U T I N E ======================================= ROM:0011C842 ROM:0011C842 ROM:0011C842 sub_11C842: ; CODE XREF: ROM:0011C7A8↑p ROM:0011C842 ; ROM:loc_11C7EE↑p ... ROM:0011C842 lea ($EBA).w,a0 ROM:0011C846 move.w ($AA4).w,d0 ROM:0011C84A move.w #$2710,(a0,d0.w*2) ROM:0011C850 rts ROM:0011C850 ; End of function sub_11C842 ROM:0011C850 ROM:0011C852 ROM:0011C852 ; =============== S U B R O U T I N E ======================================= ROM:0011C852 ROM:0011C852 ROM:0011C852 sub_11C852: ; CODE XREF: ROM:0011D5EA↓p ROM:0011C852 ; ROM:0011D660↓p ROM:0011C852 lea ($11BC).w,a1 ROM:0011C856 move.w ($AA4).w,d0 ROM:0011C85A move.w $2B2(a5),d2 ROM:0011C85E move.w $2B0(a5),d3 ROM:0011C862 clr.w d1 ROM:0011C864 move.b (a1,d0.w),d1 ROM:0011C868 cmpi.w #4,d1 ROM:0011C86C bcc.s locret_11C876 ROM:0011C86E movea.l off_11C878(pc,d1.w*4),a0 ROM:0011C872 nop ROM:0011C874 jmp (a0) ROM:0011C876 ; --------------------------------------------------------------------------- ROM:0011C876 ROM:0011C876 locret_11C876: ; CODE XREF: sub_11C852+1A↑j ROM:0011C876 rts ROM:0011C876 ; End of function sub_11C852 ROM:0011C876 ROM:0011C876 ; --------------------------------------------------------------------------- ROM:0011C878 off_11C878: dc.l loc_11C888 ; DATA XREF: sub_11C852+1C↑r ROM:0011C87C dc.l loc_11C890 ROM:0011C880 dc.l loc_11C8DE ROM:0011C884 dc.l loc_11C9BA ROM:0011C888 ; --------------------------------------------------------------------------- ROM:0011C888 ROM:0011C888 loc_11C888: ; DATA XREF: ROM:off_11C878↑o ROM:0011C888 move.b #1,(a1,d0.w) ROM:0011C88E rts ROM:0011C890 ; --------------------------------------------------------------------------- ROM:0011C890 ROM:0011C890 loc_11C890: ; DATA XREF: ROM:0011C87C↑o ROM:0011C890 btst #7,($12EE).w ROM:0011C896 beq.s loc_11C89A ROM:0011C898 bra.s loc_11C8A6 ROM:0011C89A ; --------------------------------------------------------------------------- ROM:0011C89A ROM:0011C89A loc_11C89A: ; CODE XREF: ROM:0011C896↑j ROM:0011C89A btst #7,($12EE).w ROM:0011C8A0 bne.s locret_11C8A4 ROM:0011C8A2 bra.s loc_11C8C2 ROM:0011C8A4 ; --------------------------------------------------------------------------- ROM:0011C8A4 ROM:0011C8A4 locret_11C8A4: ; CODE XREF: ROM:0011C8A0↑j ROM:0011C8A4 rts ROM:0011C8A6 ; --------------------------------------------------------------------------- ROM:0011C8A6 ROM:0011C8A6 loc_11C8A6: ; CODE XREF: ROM:0011C898↑j ROM:0011C8A6 clr.b $86B(d0.w) ROM:0011C8AC move.w d3,$60A(d0.w*2) ROM:0011C8B2 move.b #1,$86B(d0.w) ROM:0011C8BA move.b #2,(a1,d0.w) ROM:0011C8C0 rts ROM:0011C8C2 ; --------------------------------------------------------------------------- ROM:0011C8C2 ROM:0011C8C2 loc_11C8C2: ; CODE XREF: ROM:0011C8A2↑j ROM:0011C8C2 clr.b $86A(d0.w) ROM:0011C8C8 move.w d2,$608(d0.w*2) ROM:0011C8CE move.b #1,$86A(d0.w) ROM:0011C8D6 move.b #3,(a1,d0.w) ROM:0011C8DC rts ROM:0011C8DE ; --------------------------------------------------------------------------- ROM:0011C8DE ROM:0011C8DE loc_11C8DE: ; DATA XREF: ROM:0011C880↑o ROM:0011C8DE btst d0,($10E8).w ROM:0011C8E2 beq.s loc_11C8E6 ROM:0011C8E4 bra.s loc_11C916 ROM:0011C8E6 ; --------------------------------------------------------------------------- ROM:0011C8E6 ROM:0011C8E6 loc_11C8E6: ; CODE XREF: ROM:0011C8E2↑j ROM:0011C8E6 cmpi.w #0,$60A(d0.w*2) ROM:0011C8EE bgt.s loc_11C8F8 ROM:0011C8F0 btst d0,($10E7).w ROM:0011C8F4 beq.s loc_11C8F8 ROM:0011C8F6 bra.s loc_11C932 ROM:0011C8F8 ; --------------------------------------------------------------------------- ROM:0011C8F8 ROM:0011C8F8 loc_11C8F8: ; CODE XREF: ROM:0011C8EE↑j ROM:0011C8F8 ; ROM:0011C8F4↑j ROM:0011C8F8 cmpi.w #0,$60A(d0.w*2) ROM:0011C900 bgt.s loc_11C90A ROM:0011C902 btst d0,($10E7).w ROM:0011C906 bne.s loc_11C90A ROM:0011C908 bra.s loc_11C962 ROM:0011C90A ; --------------------------------------------------------------------------- ROM:0011C90A ROM:0011C90A loc_11C90A: ; CODE XREF: ROM:0011C900↑j ROM:0011C90A ; ROM:0011C906↑j ROM:0011C90A btst #7,($12EE).w ROM:0011C910 bne.s locret_11C914 ROM:0011C912 bra.s loc_11C992 ROM:0011C914 ; --------------------------------------------------------------------------- ROM:0011C914 ROM:0011C914 locret_11C914: ; CODE XREF: ROM:0011C910↑j ROM:0011C914 rts ROM:0011C916 ; --------------------------------------------------------------------------- ROM:0011C916 ROM:0011C916 loc_11C916: ; CODE XREF: ROM:0011C8E4↑j ROM:0011C916 clr.b $86B(d0.w) ROM:0011C91C move.w d3,$60A(d0.w*2) ROM:0011C922 move.b #1,$86B(d0.w) ROM:0011C92A move.b #2,(a1,d0.w) ROM:0011C930 rts ROM:0011C932 ; --------------------------------------------------------------------------- ROM:0011C932 ROM:0011C932 loc_11C932: ; CODE XREF: ROM:0011C8F6↑j ROM:0011C932 bsr.w sub_11CADC ROM:0011C936 lea ($11BC).w,a1 ROM:0011C93A move.w ($AA4).w,d0 ROM:0011C93E move.w $2B2(a5),d2 ROM:0011C942 move.w $2B0(a5),d3 ROM:0011C946 clr.b $86B(d0.w) ROM:0011C94C move.w d3,$60A(d0.w*2) ROM:0011C952 move.b #1,$86B(d0.w) ROM:0011C95A move.b #2,(a1,d0.w) ROM:0011C960 rts ROM:0011C962 ; --------------------------------------------------------------------------- ROM:0011C962 ROM:0011C962 loc_11C962: ; CODE XREF: ROM:0011C908↑j ROM:0011C962 bsr.w sub_11CA96 ROM:0011C966 lea ($11BC).w,a1 ROM:0011C96A move.w ($AA4).w,d0 ROM:0011C96E move.w $2B2(a5),d2 ROM:0011C972 move.w $2B0(a5),d3 ROM:0011C976 clr.b $86B(d0.w) ROM:0011C97C move.w d3,$60A(d0.w*2) ROM:0011C982 move.b #1,$86B(d0.w) ROM:0011C98A move.b #2,(a1,d0.w) ROM:0011C990 rts ROM:0011C992 ; --------------------------------------------------------------------------- ROM:0011C992 ROM:0011C992 loc_11C992: ; CODE XREF: ROM:0011C912↑j ROM:0011C992 clr.b $86B(d0.w) ROM:0011C998 clr.w $60A(d0.w*2) ROM:0011C99E clr.b $86A(d0.w) ROM:0011C9A4 move.w d2,$608(d0.w*2) ROM:0011C9AA move.b #1,$86A(d0.w) ROM:0011C9B2 move.b #3,(a1,d0.w) ROM:0011C9B8 rts ROM:0011C9BA ; --------------------------------------------------------------------------- ROM:0011C9BA ROM:0011C9BA loc_11C9BA: ; DATA XREF: ROM:0011C884↑o ROM:0011C9BA btst d0,($10E8).w ROM:0011C9BE beq.s loc_11C9C2 ROM:0011C9C0 bra.s loc_11C9F2 ROM:0011C9C2 ; --------------------------------------------------------------------------- ROM:0011C9C2 ROM:0011C9C2 loc_11C9C2: ; CODE XREF: ROM:0011C9BE↑j ROM:0011C9C2 cmpi.w #0,$608(d0.w*2) ROM:0011C9CA bgt.s loc_11C9D4 ROM:0011C9CC btst d0,($10E7).w ROM:0011C9D0 beq.s loc_11C9D4 ROM:0011C9D2 bra.s loc_11CA0E ROM:0011C9D4 ; --------------------------------------------------------------------------- ROM:0011C9D4 ROM:0011C9D4 loc_11C9D4: ; CODE XREF: ROM:0011C9CA↑j ROM:0011C9D4 ; ROM:0011C9D0↑j ROM:0011C9D4 cmpi.w #0,$608(d0.w*2) ROM:0011C9DC bgt.s loc_11C9E6 ROM:0011C9DE btst d0,($10E7).w ROM:0011C9E2 bne.s loc_11C9E6 ROM:0011C9E4 bra.s loc_11CA3E ROM:0011C9E6 ; --------------------------------------------------------------------------- ROM:0011C9E6 ROM:0011C9E6 loc_11C9E6: ; CODE XREF: ROM:0011C9DC↑j ROM:0011C9E6 ; ROM:0011C9E2↑j ROM:0011C9E6 btst #7,($12EE).w ROM:0011C9EC beq.s locret_11C9F0 ROM:0011C9EE bra.s loc_11CA6E ROM:0011C9F0 ; --------------------------------------------------------------------------- ROM:0011C9F0 ROM:0011C9F0 locret_11C9F0: ; CODE XREF: ROM:0011C9EC↑j ROM:0011C9F0 rts ROM:0011C9F2 ; --------------------------------------------------------------------------- ROM:0011C9F2 ROM:0011C9F2 loc_11C9F2: ; CODE XREF: ROM:0011C9C0↑j ROM:0011C9F2 clr.b $86A(d0.w) ROM:0011C9F8 move.w d2,$608(d0.w*2) ROM:0011C9FE move.b #1,$86A(d0.w) ROM:0011CA06 move.b #3,(a1,d0.w) ROM:0011CA0C rts ROM:0011CA0E ; --------------------------------------------------------------------------- ROM:0011CA0E ROM:0011CA0E loc_11CA0E: ; CODE XREF: ROM:0011C9D2↑j ROM:0011CA0E bsr.w sub_11CADC ROM:0011CA12 lea ($11BC).w,a1 ROM:0011CA16 move.w ($AA4).w,d0 ROM:0011CA1A move.w $2B2(a5),d2 ROM:0011CA1E move.w $2B0(a5),d3 ROM:0011CA22 clr.b $86A(d0.w) ROM:0011CA28 move.w d2,$608(d0.w*2) ROM:0011CA2E move.b #1,$86A(d0.w) ROM:0011CA36 move.b #3,(a1,d0.w) ROM:0011CA3C rts ROM:0011CA3E ; --------------------------------------------------------------------------- ROM:0011CA3E ROM:0011CA3E loc_11CA3E: ; CODE XREF: ROM:0011C9E4↑j ROM:0011CA3E bsr.w sub_11CA96 ROM:0011CA42 lea ($11BC).w,a1 ROM:0011CA46 move.w ($AA4).w,d0 ROM:0011CA4A move.w $2B2(a5),d2 ROM:0011CA4E move.w $2B0(a5),d3 ROM:0011CA52 clr.b $86A(d0.w) ROM:0011CA58 move.w d2,$608(d0.w*2) ROM:0011CA5E move.b #1,$86A(d0.w) ROM:0011CA66 move.b #3,(a1,d0.w) ROM:0011CA6C rts ROM:0011CA6E ; --------------------------------------------------------------------------- ROM:0011CA6E ROM:0011CA6E loc_11CA6E: ; CODE XREF: ROM:0011C9EE↑j ROM:0011CA6E clr.b $86A(d0.w) ROM:0011CA74 clr.w $608(d0.w*2) ROM:0011CA7A clr.b $86B(d0.w) ROM:0011CA80 move.w d3,$60A(d0.w*2) ROM:0011CA86 move.b #1,$86B(d0.w) ROM:0011CA8E move.b #2,(a1,d0.w) ROM:0011CA94 rts ROM:0011CA96 ROM:0011CA96 ; =============== S U B R O U T I N E ======================================= ROM:0011CA96 ROM:0011CA96 ROM:0011CA96 sub_11CA96: ; CODE XREF: ROM:loc_11C962↑p ROM:0011CA96 ; ROM:loc_11CA3E↑p ... ROM:0011CA96 move.w #$3B6A,d1 ROM:0011CA9A move.w ($9F6).w,d2 ROM:0011CA9E move.w ($540).w,d3 ROM:0011CAA2 bsr.l sub_115CB8 ROM:0011CAA8 move.w ($CF8).w,d2 ROM:0011CAAC ext.l d2 ROM:0011CAAE divs.w #$64,d2 ; 'd' ROM:0011CAB2 sub.w d2,d1 ROM:0011CAB4 lea ($EC6).w,a3 ROM:0011CAB8 move.w ($AA4).w,d4 ROM:0011CABC muls.w (a3,d4.w*2),d1 ROM:0011CAC0 divs.w #$2710,d1 ROM:0011CAC4 lea ($EBA).w,a4 ROM:0011CAC8 add.w d1,(a4,d4.w*2) ROM:0011CACC move.w $2AC(a5),d5 ROM:0011CAD0 cmp.w (a4,d4.w*2),d5 ROM:0011CAD4 bge.s locret_11CADA ROM:0011CAD6 move.w d5,(a4,d4.w*2) ROM:0011CADA ROM:0011CADA locret_11CADA: ; CODE XREF: sub_11CA96+3E↑j ROM:0011CADA rts ROM:0011CADA ; End of function sub_11CA96 ROM:0011CADA ROM:0011CADC ROM:0011CADC ; =============== S U B R O U T I N E ======================================= ROM:0011CADC ROM:0011CADC ROM:0011CADC sub_11CADC: ; CODE XREF: ROM:loc_11C932↑p ROM:0011CADC ; ROM:loc_11CA0E↑p ... ROM:0011CADC move.w #$3B6C,d1 ROM:0011CAE0 move.w ($9F6).w,d2 ROM:0011CAE4 move.w ($540).w,d3 ROM:0011CAE8 bsr.l sub_115CB8 ROM:0011CAEE move.w ($CF8).w,d2 ROM:0011CAF2 ext.l d2 ROM:0011CAF4 divs.w #$64,d2 ; 'd' ROM:0011CAF8 add.w d2,d1 ROM:0011CAFA lea ($EC6).w,a3 ROM:0011CAFE move.w ($AA4).w,d4 ROM:0011CB02 muls.w (a3,d4.w*2),d1 ROM:0011CB06 divs.w #$2710,d1 ROM:0011CB0A lea ($EBA).w,a4 ROM:0011CB0E sub.w d1,(a4,d4.w*2) ROM:0011CB12 move.w $2AE(a5),d5 ROM:0011CB16 cmp.w (a4,d4.w*2),d5 ROM:0011CB1A ble.s locret_11CB20 ROM:0011CB1C move.w d5,(a4,d4.w*2) ROM:0011CB20 ROM:0011CB20 locret_11CB20: ; CODE XREF: sub_11CADC+3E↑j ROM:0011CB20 rts ROM:0011CB20 ; End of function sub_11CADC ROM:0011CB20 ROM:0011CB22 ROM:0011CB22 ; =============== S U B R O U T I N E ======================================= ROM:0011CB22 ROM:0011CB22 ROM:0011CB22 sub_11CB22: ; CODE XREF: sub_11CC8A+46↓p ROM:0011CB22 lea ($11BD).w,a1 ROM:0011CB26 move.w ($AA4).w,d0 ROM:0011CB2A clr.w d1 ROM:0011CB2C move.b (a1,d0.w),d1 ROM:0011CB30 cmpi.w #4,d1 ROM:0011CB34 bcc.s locret_11CB3E ROM:0011CB36 movea.l off_11CB40(pc,d1.w*4),a0 ROM:0011CB3A nop ROM:0011CB3C jmp (a0) ROM:0011CB3E ; --------------------------------------------------------------------------- ROM:0011CB3E ROM:0011CB3E locret_11CB3E: ; CODE XREF: sub_11CB22+12↑j ROM:0011CB3E rts ROM:0011CB3E ; End of function sub_11CB22 ROM:0011CB3E ROM:0011CB3E ; --------------------------------------------------------------------------- ROM:0011CB40 off_11CB40: dc.l loc_11CB50 ; DATA XREF: sub_11CB22+14↑r ROM:0011CB44 dc.l loc_11CB62 ROM:0011CB48 dc.l loc_11CB86 ROM:0011CB4C dc.l loc_11CB96 ROM:0011CB50 ; --------------------------------------------------------------------------- ROM:0011CB50 ROM:0011CB50 loc_11CB50: ; DATA XREF: ROM:off_11CB40↑o ROM:0011CB50 bsr.w sub_11CC12 ROM:0011CB54 bsr.w sub_11CC7E ROM:0011CB58 move.b #1,(a1,d0.w) ROM:0011CB5E rts ROM:0011CB60 ; --------------------------------------------------------------------------- ROM:0011CB60 rts ROM:0011CB62 ; --------------------------------------------------------------------------- ROM:0011CB62 ROM:0011CB62 loc_11CB62: ; DATA XREF: ROM:0011CB44↑o ROM:0011CB62 btst d0,($10E8).w ROM:0011CB66 beq.s locret_11CB84 ROM:0011CB68 clr.b $86C(d0.w) ROM:0011CB6E clr.w $60C(d0.w*2) ROM:0011CB74 move.b #3,$86C(d0.w) ROM:0011CB7C move.b #2,(a1,d0.w) ROM:0011CB82 rts ROM:0011CB84 ; --------------------------------------------------------------------------- ROM:0011CB84 ROM:0011CB84 locret_11CB84: ; CODE XREF: ROM:0011CB66↑j ROM:0011CB84 rts ROM:0011CB86 ; --------------------------------------------------------------------------- ROM:0011CB86 ROM:0011CB86 loc_11CB86: ; DATA XREF: ROM:0011CB48↑o ROM:0011CB86 btst d0,($10E8).w ROM:0011CB8A beq.s locret_11CB94 ROM:0011CB8C move.b #3,(a1,d0.w) ROM:0011CB92 rts ROM:0011CB94 ; --------------------------------------------------------------------------- ROM:0011CB94 ROM:0011CB94 locret_11CB94: ; CODE XREF: ROM:0011CB8A↑j ROM:0011CB94 rts ROM:0011CB96 ; --------------------------------------------------------------------------- ROM:0011CB96 ROM:0011CB96 loc_11CB96: ; DATA XREF: ROM:0011CB4C↑o ROM:0011CB96 btst d0,($10E8).w ROM:0011CB9A beq.s locret_11CBCC ROM:0011CB9C bclr #0,$86C(d0.w) ROM:0011CBA4 bset #2,$86C(d0.w) ROM:0011CBAC bsr.w sub_11CC2E ROM:0011CBB0 clr.b $86C(d0.w) ROM:0011CBB6 clr.w $60C(d0.w*2) ROM:0011CBBC move.b #3,$86C(d0.w) ROM:0011CBC4 move.b #2,(a1,d0.w) ROM:0011CBCA rts ROM:0011CBCC ; --------------------------------------------------------------------------- ROM:0011CBCC ROM:0011CBCC locret_11CBCC: ; CODE XREF: ROM:0011CB9A↑j ROM:0011CBCC rts ROM:0011CBCE ROM:0011CBCE ; =============== S U B R O U T I N E ======================================= ROM:0011CBCE ROM:0011CBCE ROM:0011CBCE sub_11CBCE: ; CODE XREF: ROM:0011D4FC↓p ROM:0011CBCE ; ROM:0011D57E↓p ... ROM:0011CBCE lea ($EBC).w,a3 ROM:0011CBD2 lea ($EBE).w,a4 ROM:0011CBD6 lea ($EBA).w,a2 ROM:0011CBDA move.w (a4,d0.w*2),d3 ROM:0011CBDE add.w (a2,d0.w*2),d3 ROM:0011CBE2 ext.l d3 ROM:0011CBE4 divs.w #2,d3 ROM:0011CBE8 move.w d3,(a3,d0.w*2) ROM:0011CBEC move.w #1,d1 ROM:0011CBF0 cmpi.w #2,d1 ROM:0011CBF4 bne.s loc_11CC08 ROM:0011CBF6 move.w (a3),d4 ROM:0011CBF8 add.w 2(a3),d4 ROM:0011CBFC ext.l d4 ROM:0011CBFE divs.w #2,d4 ROM:0011CC02 move.w d4,($AA2).w ROM:0011CC06 bra.s loc_11CC0A ROM:0011CC08 ; --------------------------------------------------------------------------- ROM:0011CC08 ROM:0011CC08 loc_11CC08: ; CODE XREF: sub_11CBCE+26↑j ROM:0011CC08 move.w (a3),d4 ROM:0011CC0A ROM:0011CC0A loc_11CC0A: ; CODE XREF: sub_11CBCE+38↑j ROM:0011CC0A move.w (a2,d0.w*2),(a4,d0.w*2) ROM:0011CC10 rts ROM:0011CC10 ; End of function sub_11CBCE ROM:0011CC10 ROM:0011CC12 ROM:0011CC12 ; =============== S U B R O U T I N E ======================================= ROM:0011CC12 ROM:0011CC12 ROM:0011CC12 sub_11CC12: ; CODE XREF: ROM:loc_11CB50↑p ROM:0011CC12 lea ($EBC).w,a3 ROM:0011CC16 lea ($EBE).w,a4 ROM:0011CC1A move.w #$2710,(a3,d0.w*2) ROM:0011CC20 move.w #$2710,(a4,d0.w*2) ROM:0011CC26 move.w #$2710,($AA2).w ROM:0011CC2C rts ROM:0011CC2C ; End of function sub_11CC12 ROM:0011CC2C ROM:0011CC2E ROM:0011CC2E ; =============== S U B R O U T I N E ======================================= ROM:0011CC2E ROM:0011CC2E ROM:0011CC2E sub_11CC2E: ; CODE XREF: ROM:0011CBAC↑p ROM:0011CC2E addi.w #1,$EC2(d0.w*2) ROM:0011CC36 move.w $2B4(a5),d2 ROM:0011CC3A cmp.w $EC2(d0.w*2),d2 ROM:0011CC40 blt.s loc_11CC50 ROM:0011CC42 move.w $60C(d0.w*2),d3 ROM:0011CC48 add.w d3,$EC4(d0.w*2) ROM:0011CC4E bra.s locret_11CC7C ROM:0011CC50 ; --------------------------------------------------------------------------- ROM:0011CC50 ROM:0011CC50 loc_11CC50: ; CODE XREF: sub_11CC2E+12↑j ROM:0011CC50 move.w $EC2(d0.w*2),d4 ROM:0011CC56 ext.l d4 ROM:0011CC58 muls.l #$2710,d4 ROM:0011CC60 divs.w $EC4(d0.w*2),d4 ROM:0011CC66 move.w d4,$EC0(d0.w*2) ROM:0011CC6C move.w #0,$EC4(d0.w*2) ROM:0011CC74 move.w #0,$EC2(d0.w*2) ROM:0011CC7C ROM:0011CC7C locret_11CC7C: ; CODE XREF: sub_11CC2E+20↑j ROM:0011CC7C rts ROM:0011CC7C ; End of function sub_11CC2E ROM:0011CC7C ROM:0011CC7E ROM:0011CC7E ; =============== S U B R O U T I N E ======================================= ROM:0011CC7E ROM:0011CC7E ROM:0011CC7E sub_11CC7E: ; CODE XREF: ROM:0011CB54↑p ROM:0011CC7E lea ($EC0).w,a3 ROM:0011CC82 move.w #0,(a3,d0.w*2) ROM:0011CC88 rts ROM:0011CC88 ; End of function sub_11CC7E ROM:0011CC88 ROM:0011CC8A ROM:0011CC8A ; =============== S U B R O U T I N E ======================================= ROM:0011CC8A ROM:0011CC8A ROM:0011CC8A sub_11CC8A: ; CODE XREF: sub_125BB4+60↓p ROM:0011CC8A bsr.l sub_11D082 ROM:0011CC90 bsr.l sub_11CED2 ROM:0011CC96 move.w #0,($AA4).w ROM:0011CC9C bra.s loc_11CCA4 ROM:0011CC9E ; --------------------------------------------------------------------------- ROM:0011CC9E ROM:0011CC9E loc_11CC9E: ; CODE XREF: sub_11CC8A+4C↓j ROM:0011CC9E addi.w #1,($AA4).w ROM:0011CCA4 ROM:0011CCA4 loc_11CCA4: ; CODE XREF: sub_11CC8A+12↑j ROM:0011CCA4 cmpi.w #0,($AA4).w ROM:0011CCAA bgt.s locret_11CCD8 ROM:0011CCAC bsr.l sub_11D164 ROM:0011CCB2 bsr.l sub_11D00C ROM:0011CCB8 bsr.l sub_11D2E6 ROM:0011CCBE bsr.w sub_11CCDA ROM:0011CCC2 bsr.w sub_11CE40 ROM:0011CCC6 bsr.w sub_11CE82 ROM:0011CCCA bsr.l sub_11C77A ROM:0011CCD0 bsr.l sub_11CB22 ROM:0011CCD6 bra.s loc_11CC9E ROM:0011CCD8 ; --------------------------------------------------------------------------- ROM:0011CCD8 ROM:0011CCD8 locret_11CCD8: ; CODE XREF: sub_11CC8A+20↑j ROM:0011CCD8 rts ROM:0011CCD8 ; End of function sub_11CC8A ROM:0011CCD8 ROM:0011CCDA ROM:0011CCDA ; =============== S U B R O U T I N E ======================================= ROM:0011CCDA ROM:0011CCDA ROM:0011CCDA sub_11CCDA: ; CODE XREF: sub_11CC8A+34↑p ROM:0011CCDA lea ($11BE).w,a1 ROM:0011CCDE lea ($E70).w,a2 ROM:0011CCE2 move.w ($AA4).w,d0 ROM:0011CCE6 move.w $2BA(a5),d2 ROM:0011CCEA move.w $2C8(a5),d3 ROM:0011CCEE move.w $2CA(a5),d4 ROM:0011CCF2 clr.w d1 ROM:0011CCF4 move.b (a1,d0.w),d1 ROM:0011CCF8 cmpi.w #5,d1 ROM:0011CCFC bcc.s locret_11CD06 ROM:0011CCFE movea.l off_11CD08(pc,d1.w*4),a0 ROM:0011CD02 nop ROM:0011CD04 jmp (a0) ROM:0011CD06 ; --------------------------------------------------------------------------- ROM:0011CD06 ROM:0011CD06 locret_11CD06: ; CODE XREF: sub_11CCDA+22↑j ROM:0011CD06 rts ROM:0011CD06 ; End of function sub_11CCDA ROM:0011CD06 ROM:0011CD06 ; --------------------------------------------------------------------------- ROM:0011CD08 off_11CD08: dc.l loc_11CD1C ; DATA XREF: sub_11CCDA+24↑r ROM:0011CD0C dc.l loc_11CD2A ROM:0011CD10 dc.l loc_11CD56 ROM:0011CD14 dc.l loc_11CDAE ROM:0011CD18 dc.l loc_11CDFE ROM:0011CD1C ; --------------------------------------------------------------------------- ROM:0011CD1C ROM:0011CD1C loc_11CD1C: ; DATA XREF: ROM:off_11CD08↑o ROM:0011CD1C bset d0,($10DE).w ROM:0011CD20 move.b #1,(a1,d0.w) ROM:0011CD26 bra.s locret_11CD54 ROM:0011CD28 ; --------------------------------------------------------------------------- ROM:0011CD28 rts ROM:0011CD2A ; --------------------------------------------------------------------------- ROM:0011CD2A ROM:0011CD2A loc_11CD2A: ; DATA XREF: ROM:0011CD0C↑o ROM:0011CD2A btst #1,($130D).w ROM:0011CD30 beq.s locret_11CD54 ROM:0011CD32 btst d0,($10DB).w ROM:0011CD36 beq.s locret_11CD54 ROM:0011CD38 clr.b $8C4(d0.w) ROM:0011CD3E move.w d2,$6BC(d0.w*2) ROM:0011CD44 move.b #1,$8C4(d0.w) ROM:0011CD4C move.b #2,(a1,d0.w) ROM:0011CD52 bra.s locret_11CDAC ROM:0011CD54 ; --------------------------------------------------------------------------- ROM:0011CD54 ROM:0011CD54 locret_11CD54: ; CODE XREF: ROM:0011CD26↑j ROM:0011CD54 ; ROM:0011CD30↑j ... ROM:0011CD54 rts ROM:0011CD56 ; --------------------------------------------------------------------------- ROM:0011CD56 ROM:0011CD56 loc_11CD56: ; DATA XREF: ROM:0011CD10↑o ROM:0011CD56 cmpi.w #0,$6BC(d0.w*2) ROM:0011CD5E bgt.s loc_11CD70 ROM:0011CD60 bclr d0,($10DE).w ROM:0011CD64 move.b #4,(a1,d0.w) ROM:0011CD6A bra.l locret_11CE3C ROM:0011CD70 ; --------------------------------------------------------------------------- ROM:0011CD70 ROM:0011CD70 loc_11CD70: ; CODE XREF: ROM:0011CD5E↑j ROM:0011CD70 btst d0,($10DB).w ROM:0011CD74 bne.s loc_11CD8A ROM:0011CD76 clr.b $8C4(d0.w) ROM:0011CD7C clr.w $6BC(d0.w*2) ROM:0011CD82 move.b #1,(a1,d0.w) ROM:0011CD88 bra.s locret_11CD54 ROM:0011CD8A ; --------------------------------------------------------------------------- ROM:0011CD8A ROM:0011CD8A loc_11CD8A: ; CODE XREF: ROM:0011CD74↑j ROM:0011CD8A cmp.w (a2,d0.w*2),d3 ROM:0011CD8E bgt.s loc_11CD92 ROM:0011CD90 bra.s loc_11CD98 ROM:0011CD92 ; --------------------------------------------------------------------------- ROM:0011CD92 ROM:0011CD92 loc_11CD92: ; CODE XREF: ROM:0011CD8E↑j ROM:0011CD92 cmp.w (a2,d0.w*2),d4 ROM:0011CD96 blt.s locret_11CDAC ROM:0011CD98 ROM:0011CD98 loc_11CD98: ; CODE XREF: ROM:0011CD90↑j ROM:0011CD98 clr.b $8C4(d0.w) ROM:0011CD9E clr.w $6BC(d0.w*2) ROM:0011CDA4 move.b #3,(a1,d0.w) ROM:0011CDAA bra.s locret_11CDFC ROM:0011CDAC ; --------------------------------------------------------------------------- ROM:0011CDAC ROM:0011CDAC locret_11CDAC: ; CODE XREF: ROM:0011CD52↑j ROM:0011CDAC ; ROM:0011CD96↑j ... ROM:0011CDAC rts ROM:0011CDAE ; --------------------------------------------------------------------------- ROM:0011CDAE ROM:0011CDAE loc_11CDAE: ; DATA XREF: ROM:0011CD14↑o ROM:0011CDAE cmp.w (a2,d0.w*2),d3 ROM:0011CDB2 ble.l loc_11CDDE ROM:0011CDB8 cmp.w (a2,d0.w*2),d4 ROM:0011CDBC bge.l loc_11CDDE ROM:0011CDC2 clr.b $8C4(d0.w) ROM:0011CDC8 move.w d2,$6BC(d0.w*2) ROM:0011CDCE move.b #1,$8C4(d0.w) ROM:0011CDD6 move.b #2,(a1,d0.w) ROM:0011CDDC bra.s locret_11CDAC ROM:0011CDDE ; --------------------------------------------------------------------------- ROM:0011CDDE ROM:0011CDDE loc_11CDDE: ; CODE XREF: ROM:0011CDB2↑j ROM:0011CDDE ; ROM:0011CDBC↑j ROM:0011CDDE btst d0,($10DB).w ROM:0011CDE2 bne.s locret_11CDFC ROM:0011CDE4 clr.b $8C4(d0.w) ROM:0011CDEA clr.w $6BC(d0.w*2) ROM:0011CDF0 move.b #1,(a1,d0.w) ROM:0011CDF6 bra.l locret_11CD54 ROM:0011CDFC ; --------------------------------------------------------------------------- ROM:0011CDFC ROM:0011CDFC locret_11CDFC: ; CODE XREF: ROM:0011CDAA↑j ROM:0011CDFC ; ROM:0011CDE2↑j ... ROM:0011CDFC rts ROM:0011CDFE ; --------------------------------------------------------------------------- ROM:0011CDFE ROM:0011CDFE loc_11CDFE: ; DATA XREF: ROM:0011CD18↑o ROM:0011CDFE btst #0,($12F3).w ROM:0011CE04 beq.s loc_11CE22 ROM:0011CE06 clr.b $8C4(d0.w) ROM:0011CE0C clr.w $6BC(d0.w*2) ROM:0011CE12 bset d0,($10DE).w ROM:0011CE16 move.b #1,(a1,d0.w) ROM:0011CE1C bra.l locret_11CD54 ROM:0011CE22 ; --------------------------------------------------------------------------- ROM:0011CE22 ROM:0011CE22 loc_11CE22: ; CODE XREF: ROM:0011CE04↑j ROM:0011CE22 cmp.w (a2,d0.w*2),d3 ROM:0011CE26 bgt.s loc_11CE2A ROM:0011CE28 bra.s loc_11CE30 ROM:0011CE2A ; --------------------------------------------------------------------------- ROM:0011CE2A ROM:0011CE2A loc_11CE2A: ; CODE XREF: ROM:0011CE26↑j ROM:0011CE2A cmp.w (a2,d0.w*2),d4 ROM:0011CE2E blt.s locret_11CE3C ROM:0011CE30 ROM:0011CE30 loc_11CE30: ; CODE XREF: ROM:0011CE28↑j ROM:0011CE30 bset d0,($10DE).w ROM:0011CE34 move.b #3,(a1,d0.w) ROM:0011CE3A bra.s locret_11CDFC ROM:0011CE3C ; --------------------------------------------------------------------------- ROM:0011CE3C ROM:0011CE3C locret_11CE3C: ; CODE XREF: ROM:0011CD6A↑j ROM:0011CE3C ; ROM:0011CE2E↑j ROM:0011CE3C rts ROM:0011CE3E ; --------------------------------------------------------------------------- ROM:0011CE3E rts ROM:0011CE40 ROM:0011CE40 ; =============== S U B R O U T I N E ======================================= ROM:0011CE40 ROM:0011CE40 ROM:0011CE40 sub_11CE40: ; CODE XREF: sub_11CC8A+38↑p ROM:0011CE40 move.w ($AA4).w,d0 ROM:0011CE44 bclr d0,($10DC).w ROM:0011CE48 bclr d0,($10DD).w ROM:0011CE4C btst d0,($10E6).w ROM:0011CE50 bne.s locret_11CE80 ROM:0011CE52 btst d0,($10E1).w ROM:0011CE56 bne.s locret_11CE80 ROM:0011CE58 btst #7,($12FF).w ROM:0011CE5E bne.s locret_11CE80 ROM:0011CE60 btst #1,($1310).w ROM:0011CE66 beq.s locret_11CE80 ROM:0011CE68 move.w $2B6(a5),d1 ROM:0011CE6C cmp.w ($DC2).w,d1 ROM:0011CE70 bne.s locret_11CE80 ROM:0011CE72 bset d0,($10DD).w ROM:0011CE76 btst d0,($10DE).w ROM:0011CE7A beq.s locret_11CE80 ROM:0011CE7C bset d0,($10DC).w ROM:0011CE80 ROM:0011CE80 locret_11CE80: ; CODE XREF: sub_11CE40+10↑j ROM:0011CE80 ; sub_11CE40+16↑j ... ROM:0011CE80 rts ROM:0011CE80 ; End of function sub_11CE40 ROM:0011CE80 ROM:0011CE82 ROM:0011CE82 ; =============== S U B R O U T I N E ======================================= ROM:0011CE82 ROM:0011CE82 ROM:0011CE82 sub_11CE82: ; CODE XREF: sub_11CC8A+3C↑p ROM:0011CE82 move.w ($AA4).w,d0 ROM:0011CE86 bclr d0,($10DB).w ROM:0011CE8A btst #6,($915).w ROM:0011CE90 beq.s loc_11CE9A ROM:0011CE92 btst #6,($919).w ROM:0011CE98 beq.s locret_11CED0 ROM:0011CE9A ROM:0011CE9A loc_11CE9A: ; CODE XREF: sub_11CE82+E↑j ROM:0011CE9A btst d0,($10DD).w ROM:0011CE9E beq.s locret_11CED0 ROM:0011CEA0 btst #6,($915).w ROM:0011CEA6 beq.s loc_11CEB0 ROM:0011CEA8 btst #6,($919).w ROM:0011CEAE bne.s loc_11CECC ROM:0011CEB0 ROM:0011CEB0 loc_11CEB0: ; CODE XREF: sub_11CE82+24↑j ROM:0011CEB0 btst d0,($10E0).w ROM:0011CEB4 bne.s locret_11CED0 ROM:0011CEB6 btst d0,($10E1).w ROM:0011CEBA bne.s locret_11CED0 ROM:0011CEBC btst d0,($10E5).w ROM:0011CEC0 beq.s locret_11CED0 ROM:0011CEC2 move.w $2B8(a5),d2 ROM:0011CEC6 cmp.w ($A2C).w,d2 ROM:0011CECA bge.s locret_11CED0 ROM:0011CECC ROM:0011CECC loc_11CECC: ; CODE XREF: sub_11CE82+2C↑j ROM:0011CECC bset d0,($10DB).w ROM:0011CED0 ROM:0011CED0 locret_11CED0: ; CODE XREF: sub_11CE82+16↑j ROM:0011CED0 ; sub_11CE82+1C↑j ... ROM:0011CED0 rts ROM:0011CED0 ; End of function sub_11CE82 ROM:0011CED0 ROM:0011CED2 ROM:0011CED2 ; =============== S U B R O U T I N E ======================================= ROM:0011CED2 ROM:0011CED2 ROM:0011CED2 sub_11CED2: ; CODE XREF: sub_11CC8A+6↑p ROM:0011CED2 clr.w d1 ROM:0011CED4 move.b ($10DF).w,d1 ROM:0011CED8 cmpi.w #3,d1 ROM:0011CEDC bcc.s locret_11CEE6 ROM:0011CEDE movea.l off_11CEE8(pc,d1.w*4),a0 ROM:0011CEE2 nop ROM:0011CEE4 jmp (a0) ROM:0011CEE6 ; --------------------------------------------------------------------------- ROM:0011CEE6 ROM:0011CEE6 locret_11CEE6: ; CODE XREF: sub_11CED2+A↑j ROM:0011CEE6 rts ROM:0011CEE6 ; End of function sub_11CED2 ROM:0011CEE6 ROM:0011CEE6 ; --------------------------------------------------------------------------- ROM:0011CEE8 off_11CEE8: dc.l loc_11CEF4 ; DATA XREF: sub_11CED2+C↑r ROM:0011CEEC dc.l loc_11CF02 ROM:0011CEF0 dc.l locret_11CF20 ROM:0011CEF4 ; --------------------------------------------------------------------------- ROM:0011CEF4 ROM:0011CEF4 loc_11CEF4: ; DATA XREF: ROM:off_11CEE8↑o ROM:0011CEF4 bclr #2,($12F2).w ROM:0011CEFA move.b #1,($10DF).w ROM:0011CF00 rts ROM:0011CF02 ; --------------------------------------------------------------------------- ROM:0011CF02 ROM:0011CF02 loc_11CF02: ; DATA XREF: ROM:0011CEEC↑o ROM:0011CF02 btst #1,($130D).w ROM:0011CF08 beq.s locret_11CF0C ROM:0011CF0A bra.s loc_11CF0E ROM:0011CF0C ; --------------------------------------------------------------------------- ROM:0011CF0C ROM:0011CF0C locret_11CF0C: ; CODE XREF: ROM:0011CF08↑j ROM:0011CF0C rts ROM:0011CF0E ; --------------------------------------------------------------------------- ROM:0011CF0E ROM:0011CF0E loc_11CF0E: ; CODE XREF: ROM:0011CF0A↑j ROM:0011CF0E bsr.w sub_11CF22 ROM:0011CF12 bset #2,($12F2).w ROM:0011CF18 move.b #2,($10DF).w ROM:0011CF1E rts ROM:0011CF20 ; --------------------------------------------------------------------------- ROM:0011CF20 ROM:0011CF20 locret_11CF20: ; DATA XREF: ROM:0011CEF0↑o ROM:0011CF20 rts ROM:0011CF22 ROM:0011CF22 ; =============== S U B R O U T I N E ======================================= ROM:0011CF22 ROM:0011CF22 ROM:0011CF22 sub_11CF22: ; CODE XREF: ROM:loc_11CF0E↑p ROM:0011CF22 move.w #$3ADA,d1 ROM:0011CF26 move.w ($A2C).w,d2 ROM:0011CF2A bsr.l sub_115CB8 ROM:0011CF30 lea ($EC6).w,a0 ROM:0011CF34 move.w d1,(a0) ROM:0011CF36 move.w #1,d0 ROM:0011CF3A cmpi.w #2,d0 ROM:0011CF3E bne.s locret_11CF54 ROM:0011CF40 move.w #$3ADA,d1 ROM:0011CF44 move.w ($A2C).w,d2 ROM:0011CF48 bsr.l sub_115CB8 ROM:0011CF4E lea ($EC6).w,a0 ROM:0011CF52 move.w d1,(a0) ROM:0011CF54 ROM:0011CF54 locret_11CF54: ; CODE XREF: sub_11CF22+1C↑j ROM:0011CF54 rts ROM:0011CF54 ; End of function sub_11CF22 ROM:0011CF54 ROM:0011CF56 ROM:0011CF56 ; =============== S U B R O U T I N E ======================================= ROM:0011CF56 ROM:0011CF56 ROM:0011CF56 sub_11CF56: ; CODE XREF: ROM:loc_11D568↓p ROM:0011CF56 ; ROM:loc_11D65A↓p ROM:0011CF56 lea ($11BF).w,a1 ROM:0011CF5A move.w ($AA4).w,d0 ROM:0011CF5E move.w $2BC(a5),d2 ROM:0011CF62 clr.w d1 ROM:0011CF64 move.b (a1,d0.w),d1 ROM:0011CF68 cmpi.w #2,d1 ROM:0011CF6C bcc.s locret_11CF76 ROM:0011CF6E movea.l off_11CF78(pc,d1.w*4),a0 ROM:0011CF72 nop ROM:0011CF74 jmp (a0) ROM:0011CF76 ; --------------------------------------------------------------------------- ROM:0011CF76 ROM:0011CF76 locret_11CF76: ; CODE XREF: sub_11CF56+16↑j ROM:0011CF76 rts ROM:0011CF76 ; End of function sub_11CF56 ROM:0011CF76 ROM:0011CF76 ; --------------------------------------------------------------------------- ROM:0011CF78 off_11CF78: dc.l loc_11CF80 ; DATA XREF: sub_11CF56+18↑r ROM:0011CF7C dc.l loc_11CF9C ROM:0011CF80 ; --------------------------------------------------------------------------- ROM:0011CF80 ROM:0011CF80 loc_11CF80: ; DATA XREF: ROM:off_11CF78↑o ROM:0011CF80 clr.b $83E(d0.w) ROM:0011CF86 move.w d2,$5B0(d0.w*2) ROM:0011CF8C move.b #1,$83E(d0.w) ROM:0011CF94 move.b #1,(a1,d0.w) ROM:0011CF9A rts ROM:0011CF9C ; --------------------------------------------------------------------------- ROM:0011CF9C ROM:0011CF9C loc_11CF9C: ; DATA XREF: ROM:0011CF7C↑o ROM:0011CF9C cmpi.w #0,$5B0(d0.w*2) ROM:0011CFA4 bgt.s locret_11CFA8 ROM:0011CFA6 bra.s loc_11CFAA ROM:0011CFA8 ; --------------------------------------------------------------------------- ROM:0011CFA8 ROM:0011CFA8 locret_11CFA8: ; CODE XREF: ROM:0011CFA4↑j ROM:0011CFA8 rts ROM:0011CFAA ; --------------------------------------------------------------------------- ROM:0011CFAA ROM:0011CFAA loc_11CFAA: ; CODE XREF: ROM:0011CFA6↑j ROM:0011CFAA bsr.w sub_11CFD6 ROM:0011CFAE lea ($11BF).w,a1 ROM:0011CFB2 move.w ($AA4).w,d0 ROM:0011CFB6 move.w $2BC(a5),d2 ROM:0011CFBA clr.b $83E(d0.w) ROM:0011CFC0 move.w d2,$5B0(d0.w*2) ROM:0011CFC6 move.b #1,$83E(d0.w) ROM:0011CFCE move.b #1,(a1,d0.w) ROM:0011CFD4 rts ROM:0011CFD6 ROM:0011CFD6 ; =============== S U B R O U T I N E ======================================= ROM:0011CFD6 ROM:0011CFD6 ROM:0011CFD6 sub_11CFD6: ; CODE XREF: ROM:loc_11CFAA↑p ROM:0011CFD6 move.w #$3B6E,d1 ROM:0011CFDA move.w ($9F6).w,d2 ROM:0011CFDE move.w ($540).w,d3 ROM:0011CFE2 bsr.l sub_115CB8 ROM:0011CFE8 lea ($EC8).w,a2 ROM:0011CFEC move.w ($AA4).w,d3 ROM:0011CFF0 move.w d1,(a2,d3.w*2) ROM:0011CFF4 lea ($EBA).w,a3 ROM:0011CFF8 sub.w d1,(a3,d3.w*2) ROM:0011CFFC move.w $2AE(a5),d4 ROM:0011D000 cmp.w (a3,d3.w*2),d4 ROM:0011D004 ble.s locret_11D00A ROM:0011D006 move.w d4,(a3,d3.w*2) ROM:0011D00A ROM:0011D00A locret_11D00A: ; CODE XREF: sub_11CFD6+2E↑j ROM:0011D00A rts ROM:0011D00A ; End of function sub_11CFD6 ROM:0011D00A ROM:0011D00C ROM:0011D00C ; =============== S U B R O U T I N E ======================================= ROM:0011D00C ROM:0011D00C ROM:0011D00C sub_11D00C: ; CODE XREF: sub_11CC8A+28↑p ROM:0011D00C lea ($11C0).w,a1 ROM:0011D010 move.w ($AA4).w,d0 ROM:0011D014 clr.w d1 ROM:0011D016 move.b (a1,d0.w),d1 ROM:0011D01A cmpi.w #3,d1 ROM:0011D01E bcc.s locret_11D028 ROM:0011D020 movea.l off_11D02A(pc,d1.w*4),a0 ROM:0011D024 nop ROM:0011D026 jmp (a0) ROM:0011D028 ; --------------------------------------------------------------------------- ROM:0011D028 ROM:0011D028 locret_11D028: ; CODE XREF: sub_11D00C+12↑j ROM:0011D028 rts ROM:0011D028 ; End of function sub_11D00C ROM:0011D028 ROM:0011D028 ; --------------------------------------------------------------------------- ROM:0011D02A off_11D02A: dc.l loc_11D036 ; DATA XREF: sub_11D00C+14↑r ROM:0011D02E dc.l loc_11D042 ROM:0011D032 dc.l loc_11D062 ROM:0011D036 ; --------------------------------------------------------------------------- ROM:0011D036 ROM:0011D036 loc_11D036: ; DATA XREF: ROM:off_11D02A↑o ROM:0011D036 bclr d0,($10E0).w ROM:0011D03A move.b #1,(a1,d0.w) ROM:0011D040 rts ROM:0011D042 ; --------------------------------------------------------------------------- ROM:0011D042 ROM:0011D042 loc_11D042: ; DATA XREF: ROM:0011D02E↑o ROM:0011D042 lea ($9CC).w,a3 ROM:0011D046 move.w $2BE(a5),d2 ROM:0011D04A ext.l d2 ROM:0011D04C cmp.l (a3,d0.w*4),d2 ROM:0011D050 ble.s locret_11D054 ROM:0011D052 bra.s loc_11D056 ROM:0011D054 ; --------------------------------------------------------------------------- ROM:0011D054 ROM:0011D054 locret_11D054: ; CODE XREF: ROM:0011D050↑j ROM:0011D054 rts ROM:0011D056 ; --------------------------------------------------------------------------- ROM:0011D056 ROM:0011D056 loc_11D056: ; CODE XREF: ROM:0011D052↑j ROM:0011D056 bset d0,($10E0).w ROM:0011D05A move.b #2,(a1,d0.w) ROM:0011D060 rts ROM:0011D062 ; --------------------------------------------------------------------------- ROM:0011D062 ROM:0011D062 loc_11D062: ; DATA XREF: ROM:0011D032↑o ROM:0011D062 lea ($9CC).w,a3 ROM:0011D066 move.w $2BE(a5),d2 ROM:0011D06A ext.l d2 ROM:0011D06C cmp.l (a3,d0.w*4),d2 ROM:0011D070 bgt.s locret_11D074 ROM:0011D072 bra.s loc_11D076 ROM:0011D074 ; --------------------------------------------------------------------------- ROM:0011D074 ROM:0011D074 locret_11D074: ; CODE XREF: ROM:0011D070↑j ROM:0011D074 rts ROM:0011D076 ; --------------------------------------------------------------------------- ROM:0011D076 ROM:0011D076 loc_11D076: ; CODE XREF: ROM:0011D072↑j ROM:0011D076 bclr d0,($10E0).w ROM:0011D07A move.b #1,(a1,d0.w) ROM:0011D080 rts ROM:0011D082 ROM:0011D082 ; =============== S U B R O U T I N E ======================================= ROM:0011D082 ROM:0011D082 ROM:0011D082 sub_11D082: ; CODE XREF: sub_11CC8A↑p ROM:0011D082 move.w #1,d7 ROM:0011D086 clr.w d1 ROM:0011D088 move.b ($10E2).w,d1 ROM:0011D08C cmpi.w #4,d1 ROM:0011D090 bcc.s locret_11D09A ROM:0011D092 movea.l off_11D09C(pc,d1.w*4),a0 ROM:0011D096 nop ROM:0011D098 jmp (a0) ROM:0011D09A ; --------------------------------------------------------------------------- ROM:0011D09A ROM:0011D09A locret_11D09A: ; CODE XREF: sub_11D082+E↑j ROM:0011D09A rts ROM:0011D09A ; End of function sub_11D082 ROM:0011D09A ROM:0011D09A ; --------------------------------------------------------------------------- ROM:0011D09C off_11D09C: dc.l loc_11D0AC ; DATA XREF: sub_11D082+10↑r ROM:0011D0A0 dc.l loc_11D0CC ROM:0011D0A4 dc.l loc_11D0F2 ROM:0011D0A8 dc.l loc_11D138 ROM:0011D0AC ; --------------------------------------------------------------------------- ROM:0011D0AC ROM:0011D0AC loc_11D0AC: ; DATA XREF: ROM:off_11D09C↑o ROM:0011D0AC bclr #0,($1301).w ROM:0011D0B2 bclr #0,($10E1).w ROM:0011D0B8 cmpi.w #2,d7 ROM:0011D0BC bne.s loc_11D0C4 ROM:0011D0BE bclr #0,($10E1).w ROM:0011D0C4 ROM:0011D0C4 loc_11D0C4: ; CODE XREF: ROM:0011D0BC↑j ROM:0011D0C4 move.b #1,($10E2).w ROM:0011D0CA rts ROM:0011D0CC ; --------------------------------------------------------------------------- ROM:0011D0CC ROM:0011D0CC loc_11D0CC: ; DATA XREF: ROM:0011D0A0↑o ROM:0011D0CC btst #1,($130D).w ROM:0011D0D2 beq.s locret_11D0D6 ROM:0011D0D4 bra.s loc_11D0D8 ROM:0011D0D6 ; --------------------------------------------------------------------------- ROM:0011D0D6 ROM:0011D0D6 locret_11D0D6: ; CODE XREF: ROM:0011D0D2↑j ROM:0011D0D6 rts ROM:0011D0D8 ; --------------------------------------------------------------------------- ROM:0011D0D8 ROM:0011D0D8 loc_11D0D8: ; CODE XREF: ROM:0011D0D4↑j ROM:0011D0D8 move.w $2C0(a5),d0 ROM:0011D0DC clr.b ($8C5).w ROM:0011D0E0 move.w d0,($6BE).w ROM:0011D0E4 move.b #1,($8C5).w ROM:0011D0EA move.b #2,($10E2).w ROM:0011D0F0 rts ROM:0011D0F2 ; --------------------------------------------------------------------------- ROM:0011D0F2 ROM:0011D0F2 loc_11D0F2: ; DATA XREF: ROM:0011D0A4↑o ROM:0011D0F2 cmpi.w #0,($6BE).w ROM:0011D0F8 bgt.s loc_11D0FC ROM:0011D0FA bra.s loc_11D108 ROM:0011D0FC ; --------------------------------------------------------------------------- ROM:0011D0FC ROM:0011D0FC loc_11D0FC: ; CODE XREF: ROM:0011D0F8↑j ROM:0011D0FC btst #0,($12F3).w ROM:0011D102 beq.s locret_11D106 ROM:0011D104 bra.s loc_11D116 ROM:0011D106 ; --------------------------------------------------------------------------- ROM:0011D106 ROM:0011D106 locret_11D106: ; CODE XREF: ROM:0011D102↑j ROM:0011D106 rts ROM:0011D108 ; --------------------------------------------------------------------------- ROM:0011D108 ROM:0011D108 loc_11D108: ; CODE XREF: ROM:0011D0FA↑j ROM:0011D108 bset #0,($1301).w ROM:0011D10E move.b #3,($10E2).w ROM:0011D114 rts ROM:0011D116 ; --------------------------------------------------------------------------- ROM:0011D116 ROM:0011D116 loc_11D116: ; CODE XREF: ROM:0011D104↑j ROM:0011D116 clr.b ($8C5).w ROM:0011D11A clr.w ($6BE).w ROM:0011D11E bclr #0,($10E1).w ROM:0011D124 cmpi.w #2,d7 ROM:0011D128 bne.s loc_11D130 ROM:0011D12A bclr #0,($10E1).w ROM:0011D130 ROM:0011D130 loc_11D130: ; CODE XREF: ROM:0011D128↑j ROM:0011D130 move.b #1,($10E2).w ROM:0011D136 rts ROM:0011D138 ; --------------------------------------------------------------------------- ROM:0011D138 ROM:0011D138 loc_11D138: ; DATA XREF: ROM:0011D0A8↑o ROM:0011D138 btst #0,($12F3).w ROM:0011D13E beq.s locret_11D142 ROM:0011D140 bra.s loc_11D144 ROM:0011D142 ; --------------------------------------------------------------------------- ROM:0011D142 ROM:0011D142 locret_11D142: ; CODE XREF: ROM:0011D13E↑j ROM:0011D142 rts ROM:0011D144 ; --------------------------------------------------------------------------- ROM:0011D144 ROM:0011D144 loc_11D144: ; CODE XREF: ROM:0011D140↑j ROM:0011D144 bclr #0,($1301).w ROM:0011D14A bclr #0,($10E1).w ROM:0011D150 cmpi.w #2,d7 ROM:0011D154 bne.s loc_11D15C ROM:0011D156 bclr #0,($10E1).w ROM:0011D15C ROM:0011D15C loc_11D15C: ; CODE XREF: ROM:0011D154↑j ROM:0011D15C move.b #1,($10E2).w ROM:0011D162 rts ROM:0011D164 ROM:0011D164 ; =============== S U B R O U T I N E ======================================= ROM:0011D164 ROM:0011D164 ROM:0011D164 sub_11D164: ; CODE XREF: sub_11CC8A+22↑p ROM:0011D164 lea ($11C1).w,a1 ROM:0011D168 move.w ($AA4).w,d0 ROM:0011D16C clr.w d1 ROM:0011D16E move.b (a1,d0.w),d1 ROM:0011D172 cmpi.w #7,d1 ROM:0011D176 bcc.s locret_11D180 ROM:0011D178 movea.l off_11D182(pc,d1.w*4),a0 ROM:0011D17C nop ROM:0011D17E jmp (a0) ROM:0011D180 ; --------------------------------------------------------------------------- ROM:0011D180 ROM:0011D180 locret_11D180: ; CODE XREF: sub_11D164+12↑j ROM:0011D180 rts ROM:0011D180 ; End of function sub_11D164 ROM:0011D180 ROM:0011D180 ; --------------------------------------------------------------------------- ROM:0011D182 off_11D182: dc.l loc_11D19E ; DATA XREF: sub_11D164+14↑r ROM:0011D186 dc.l loc_11D1B6 ROM:0011D18A dc.l loc_11D1CA ROM:0011D18E dc.l loc_11D224 ROM:0011D192 dc.l loc_11D280 ROM:0011D196 dc.l loc_11D294 ROM:0011D19A dc.l loc_11D2CC ROM:0011D19E ; --------------------------------------------------------------------------- ROM:0011D19E ROM:0011D19E loc_11D19E: ; DATA XREF: ROM:off_11D182↑o ROM:0011D19E bclr d0,($10E3).w ROM:0011D1A2 bclr d0,($10E1).w ROM:0011D1A6 bclr d0,($10E4).w ROM:0011D1AA bclr d0,($10E5).w ROM:0011D1AE move.b #1,(a1,d0.w) ROM:0011D1B4 rts ROM:0011D1B6 ; --------------------------------------------------------------------------- ROM:0011D1B6 ROM:0011D1B6 loc_11D1B6: ; DATA XREF: ROM:0011D186↑o ROM:0011D1B6 btst #1,($130D).w ROM:0011D1BC beq.s locret_11D1C0 ROM:0011D1BE bra.s loc_11D1C2 ROM:0011D1C0 ; --------------------------------------------------------------------------- ROM:0011D1C0 ROM:0011D1C0 locret_11D1C0: ; CODE XREF: ROM:0011D1BC↑j ROM:0011D1C0 rts ROM:0011D1C2 ; --------------------------------------------------------------------------- ROM:0011D1C2 ROM:0011D1C2 loc_11D1C2: ; CODE XREF: ROM:0011D1BE↑j ROM:0011D1C2 move.b #2,(a1,d0.w) ROM:0011D1C8 rts ROM:0011D1CA ; --------------------------------------------------------------------------- ROM:0011D1CA ROM:0011D1CA loc_11D1CA: ; DATA XREF: ROM:0011D18A↑o ROM:0011D1CA btst #0,($1301).w ROM:0011D1D0 beq.s loc_11D1D4 ROM:0011D1D2 bra.s loc_11D1F0 ROM:0011D1D4 ; --------------------------------------------------------------------------- ROM:0011D1D4 ROM:0011D1D4 loc_11D1D4: ; CODE XREF: ROM:0011D1D0↑j ROM:0011D1D4 lea ($E70).w,a2 ROM:0011D1D8 move.w $2C2(a5),d2 ROM:0011D1DC move.w $2C4(a5),d3 ROM:0011D1E0 cmp.w (a2,d0.w*2),d2 ROM:0011D1E4 ble.s loc_11D1EC ROM:0011D1E6 cmp.w (a2,d0.w*2),d3 ROM:0011D1EA blt.s locret_11D1EE ROM:0011D1EC ROM:0011D1EC loc_11D1EC: ; CODE XREF: ROM:0011D1E4↑j ROM:0011D1EC bra.s loc_11D200 ROM:0011D1EE ; --------------------------------------------------------------------------- ROM:0011D1EE ROM:0011D1EE locret_11D1EE: ; CODE XREF: ROM:0011D1EA↑j ROM:0011D1EE rts ROM:0011D1F0 ; --------------------------------------------------------------------------- ROM:0011D1F0 ROM:0011D1F0 loc_11D1F0: ; CODE XREF: ROM:0011D1D2↑j ROM:0011D1F0 bset d0,($10E1).w ROM:0011D1F4 bset d0,($10E4).w ROM:0011D1F8 move.b #4,(a1,d0.w) ROM:0011D1FE rts ROM:0011D200 ; --------------------------------------------------------------------------- ROM:0011D200 ROM:0011D200 loc_11D200: ; CODE XREF: ROM:loc_11D1EC↑j ROM:0011D200 bset d0,($10E3).w ROM:0011D204 move.w $2C6(a5),d2 ROM:0011D208 clr.b $8C6(d0.w) ROM:0011D20E move.w d2,$6C0(d0.w*2) ROM:0011D214 move.b #1,$8C6(d0.w) ROM:0011D21C move.b #3,(a1,d0.w) ROM:0011D222 rts ROM:0011D224 ; --------------------------------------------------------------------------- ROM:0011D224 ROM:0011D224 loc_11D224: ; DATA XREF: ROM:0011D18E↑o ROM:0011D224 btst #0,($12F3).w ROM:0011D22A beq.s loc_11D22E ROM:0011D22C bra.s loc_11D244 ROM:0011D22E ; --------------------------------------------------------------------------- ROM:0011D22E ROM:0011D22E loc_11D22E: ; CODE XREF: ROM:0011D22A↑j ROM:0011D22E cmpi.w #0,$6C0(d0.w*2) ROM:0011D236 bgt.s locret_11D242 ROM:0011D238 btst #1,($1316).w ROM:0011D23E beq.s locret_11D242 ROM:0011D240 bra.s loc_11D250 ROM:0011D242 ; --------------------------------------------------------------------------- ROM:0011D242 ROM:0011D242 locret_11D242: ; CODE XREF: ROM:0011D236↑j ROM:0011D242 ; ROM:0011D23E↑j ROM:0011D242 rts ROM:0011D244 ; --------------------------------------------------------------------------- ROM:0011D244 ROM:0011D244 loc_11D244: ; CODE XREF: ROM:0011D22C↑j ROM:0011D244 bclr d0,($10E3).w ROM:0011D248 move.b #1,(a1,d0.w) ROM:0011D24E rts ROM:0011D250 ; --------------------------------------------------------------------------- ROM:0011D250 ROM:0011D250 loc_11D250: ; CODE XREF: ROM:0011D240↑j ROM:0011D250 bset d0,($10E5).w ROM:0011D254 move.w $2CC(a5),($AA6).w ROM:0011D25A move.w $2CE(a5),($AA8).w ROM:0011D260 move.w $2D0(a5),d2 ROM:0011D264 clr.b $8C6(d0.w) ROM:0011D26A move.w d2,$6C0(d0.w*2) ROM:0011D270 move.b #1,$8C6(d0.w) ROM:0011D278 move.b #5,(a1,d0.w) ROM:0011D27E rts ROM:0011D280 ; --------------------------------------------------------------------------- ROM:0011D280 ROM:0011D280 loc_11D280: ; DATA XREF: ROM:0011D192↑o ROM:0011D280 btst #0,($12F3).w ROM:0011D286 beq.s locret_11D292 ROM:0011D288 bclr d0,($10E1).w ROM:0011D28C move.b #1,(a1,d0.w) ROM:0011D292 ROM:0011D292 locret_11D292: ; CODE XREF: ROM:0011D286↑j ROM:0011D292 rts ROM:0011D294 ; --------------------------------------------------------------------------- ROM:0011D294 ROM:0011D294 loc_11D294: ; DATA XREF: ROM:0011D196↑o ROM:0011D294 btst #0,($12F3).w ROM:0011D29A beq.s loc_11D2AC ROM:0011D29C bclr d0,($10E3).w ROM:0011D2A0 bclr d0,($10E5).w ROM:0011D2A4 move.b #1,(a1,d0.w) ROM:0011D2AA rts ROM:0011D2AC ; --------------------------------------------------------------------------- ROM:0011D2AC ROM:0011D2AC loc_11D2AC: ; CODE XREF: ROM:0011D29A↑j ROM:0011D2AC cmpi.w #0,$6C0(d0.w*2) ROM:0011D2B4 bgt.s locret_11D2CA ROM:0011D2B6 move.w $2C8(a5),($AA6).w ROM:0011D2BC move.w $2CA(a5),($AA8).w ROM:0011D2C2 move.b #6,(a1,d0.w) ROM:0011D2C8 rts ROM:0011D2CA ; --------------------------------------------------------------------------- ROM:0011D2CA ROM:0011D2CA locret_11D2CA: ; CODE XREF: ROM:0011D2B4↑j ROM:0011D2CA rts ROM:0011D2CC ; --------------------------------------------------------------------------- ROM:0011D2CC ROM:0011D2CC loc_11D2CC: ; DATA XREF: ROM:0011D19A↑o ROM:0011D2CC btst #0,($12F3).w ROM:0011D2D2 beq.s locret_11D2E4 ROM:0011D2D4 bclr d0,($10E3).w ROM:0011D2D8 bclr d0,($10E5).w ROM:0011D2DC move.b #1,(a1,d0.w) ROM:0011D2E2 rts ROM:0011D2E4 ; --------------------------------------------------------------------------- ROM:0011D2E4 ROM:0011D2E4 locret_11D2E4: ; CODE XREF: ROM:0011D2D2↑j ROM:0011D2E4 rts ROM:0011D2E6 ROM:0011D2E6 ; =============== S U B R O U T I N E ======================================= ROM:0011D2E6 ROM:0011D2E6 ROM:0011D2E6 sub_11D2E6: ; CODE XREF: sub_11CC8A+2E↑p ROM:0011D2E6 lea ($11C2).w,a1 ROM:0011D2EA move.w ($AA4).w,d0 ROM:0011D2EE clr.w d1 ROM:0011D2F0 move.b (a1,d0.w),d1 ROM:0011D2F4 cmpi.w #4,d1 ROM:0011D2F8 bcc.s locret_11D302 ROM:0011D2FA movea.l off_11D304(pc,d1.w*4),a0 ROM:0011D2FE nop ROM:0011D300 jmp (a0) ROM:0011D302 ; --------------------------------------------------------------------------- ROM:0011D302 ROM:0011D302 locret_11D302: ; CODE XREF: sub_11D2E6+12↑j ROM:0011D302 rts ROM:0011D302 ; End of function sub_11D2E6 ROM:0011D302 ROM:0011D302 ; --------------------------------------------------------------------------- ROM:0011D304 off_11D304: dc.l loc_11D314 ; DATA XREF: sub_11D2E6+14↑r ROM:0011D308 dc.l loc_11D320 ROM:0011D30C dc.l loc_11D338 ROM:0011D310 dc.l loc_11D398 ROM:0011D314 ; --------------------------------------------------------------------------- ROM:0011D314 ROM:0011D314 loc_11D314: ; DATA XREF: ROM:off_11D304↑o ROM:0011D314 bclr d0,($10E6).w ROM:0011D318 move.b #1,(a1,d0.w) ROM:0011D31E rts ROM:0011D320 ; --------------------------------------------------------------------------- ROM:0011D320 ROM:0011D320 loc_11D320: ; DATA XREF: ROM:0011D308↑o ROM:0011D320 btst #2,($1302).w ROM:0011D326 beq.s locret_11D32A ROM:0011D328 bra.s loc_11D32C ROM:0011D32A ; --------------------------------------------------------------------------- ROM:0011D32A ROM:0011D32A locret_11D32A: ; CODE XREF: ROM:0011D326↑j ROM:0011D32A rts ROM:0011D32C ; --------------------------------------------------------------------------- ROM:0011D32C ROM:0011D32C loc_11D32C: ; CODE XREF: ROM:0011D328↑j ROM:0011D32C bset d0,($10E6).w ROM:0011D330 move.b #3,(a1,d0.w) ROM:0011D336 rts ROM:0011D338 ; --------------------------------------------------------------------------- ROM:0011D338 ROM:0011D338 loc_11D338: ; DATA XREF: ROM:0011D30C↑o ROM:0011D338 cmpi.w #0,$6C2(d0.w*2) ROM:0011D340 bgt.s loc_11D344 ROM:0011D342 bra.s loc_11D360 ROM:0011D344 ; --------------------------------------------------------------------------- ROM:0011D344 ROM:0011D344 loc_11D344: ; CODE XREF: ROM:0011D340↑j ROM:0011D344 lea ($E70).w,a4 ROM:0011D348 move.w $2C8(a5),d2 ROM:0011D34C cmp.w (a4,d0.w*2),d2 ROM:0011D350 bge.s loc_11D354 ROM:0011D352 bra.s loc_11D36C ROM:0011D354 ; --------------------------------------------------------------------------- ROM:0011D354 ROM:0011D354 loc_11D354: ; CODE XREF: ROM:0011D350↑j ROM:0011D354 btst #2,($1302).w ROM:0011D35A beq.s locret_11D35E ROM:0011D35C bra.s loc_11D384 ROM:0011D35E ; --------------------------------------------------------------------------- ROM:0011D35E ROM:0011D35E locret_11D35E: ; CODE XREF: ROM:0011D35A↑j ROM:0011D35E rts ROM:0011D360 ; --------------------------------------------------------------------------- ROM:0011D360 ROM:0011D360 loc_11D360: ; CODE XREF: ROM:0011D342↑j ROM:0011D360 bclr d0,($10E6).w ROM:0011D364 move.b #1,(a1,d0.w) ROM:0011D36A rts ROM:0011D36C ; --------------------------------------------------------------------------- ROM:0011D36C ROM:0011D36C loc_11D36C: ; CODE XREF: ROM:0011D352↑j ROM:0011D36C clr.b $8C7(d0.w) ROM:0011D372 clr.w $6C2(d0.w*2) ROM:0011D378 bclr d0,($10E6).w ROM:0011D37C move.b #1,(a1,d0.w) ROM:0011D382 rts ROM:0011D384 ; --------------------------------------------------------------------------- ROM:0011D384 ROM:0011D384 loc_11D384: ; CODE XREF: ROM:0011D35C↑j ROM:0011D384 clr.b $8C7(d0.w) ROM:0011D38A clr.w $6C2(d0.w*2) ROM:0011D390 move.b #3,(a1,d0.w) ROM:0011D396 rts ROM:0011D398 ; --------------------------------------------------------------------------- ROM:0011D398 ROM:0011D398 loc_11D398: ; DATA XREF: ROM:0011D310↑o ROM:0011D398 btst #1,($12F7).w ROM:0011D39E bne.s loc_11D3AA ROM:0011D3A0 btst #2,($12F9).w ROM:0011D3A6 beq.s loc_11D3AA ROM:0011D3A8 bra.s loc_11D3BE ROM:0011D3AA ; --------------------------------------------------------------------------- ROM:0011D3AA ROM:0011D3AA loc_11D3AA: ; CODE XREF: ROM:0011D39E↑j ROM:0011D3AA ; ROM:0011D3A6↑j ROM:0011D3AA btst #1,($12F7).w ROM:0011D3B0 bne.s locret_11D3BC ROM:0011D3B2 btst #2,($12F9).w ROM:0011D3B8 bne.s locret_11D3BC ROM:0011D3BA bra.s loc_11D3DE ROM:0011D3BC ; --------------------------------------------------------------------------- ROM:0011D3BC ROM:0011D3BC locret_11D3BC: ; CODE XREF: ROM:0011D3B0↑j ROM:0011D3BC ; ROM:0011D3B8↑j ROM:0011D3BC rts ROM:0011D3BE ; --------------------------------------------------------------------------- ROM:0011D3BE ROM:0011D3BE loc_11D3BE: ; CODE XREF: ROM:0011D3A8↑j ROM:0011D3BE move.w $2D4(a5),d1 ROM:0011D3C2 clr.b $8C7(d0.w) ROM:0011D3C8 move.w d1,$6C2(d0.w*2) ROM:0011D3CE move.b #1,$8C7(d0.w) ROM:0011D3D6 move.b #2,(a1,d0.w) ROM:0011D3DC rts ROM:0011D3DE ; --------------------------------------------------------------------------- ROM:0011D3DE ROM:0011D3DE loc_11D3DE: ; CODE XREF: ROM:0011D3BA↑j ROM:0011D3DE move.w $2D2(a5),d1 ROM:0011D3E2 clr.b $8C7(d0.w) ROM:0011D3E8 move.w d1,$6C2(d0.w*2) ROM:0011D3EE move.b #1,$8C7(d0.w) ROM:0011D3F6 move.b #2,(a1,d0.w) ROM:0011D3FC rts ROM:0011D3FE ROM:0011D3FE ; =============== S U B R O U T I N E ======================================= ROM:0011D3FE ROM:0011D3FE ROM:0011D3FE sub_11D3FE: ; CODE XREF: ROM:loc_11C7CA↑p ROM:0011D3FE lea ($11C3).w,a1 ROM:0011D402 lea ($E70).w,a2 ROM:0011D406 move.w ($AA4).w,d0 ROM:0011D40A bclr d0,($10E8).w ROM:0011D40E clr.w d1 ROM:0011D410 move.b (a1,d0.w),d1 ROM:0011D414 cmpi.w #8,d1 ROM:0011D418 bcc.s locret_11D422 ROM:0011D41A movea.l off_11D424(pc,d1.w*4),a0 ROM:0011D41E nop ROM:0011D420 jmp (a0) ROM:0011D422 ; --------------------------------------------------------------------------- ROM:0011D422 ROM:0011D422 locret_11D422: ; CODE XREF: sub_11D3FE+1A↑j ROM:0011D422 rts ROM:0011D422 ; End of function sub_11D3FE ROM:0011D422 ROM:0011D422 ; --------------------------------------------------------------------------- ROM:0011D424 off_11D424: dc.l loc_11D444 ; DATA XREF: sub_11D3FE+1C↑r ROM:0011D428 dc.l loc_11D454 ROM:0011D42C dc.l loc_11D4AC ROM:0011D430 dc.l loc_11D52E ROM:0011D434 dc.l loc_11D5B2 ROM:0011D438 dc.l loc_11D628 ROM:0011D43C dc.l loc_11D6A0 ROM:0011D440 dc.l loc_11D6D6 ROM:0011D444 ; --------------------------------------------------------------------------- ROM:0011D444 ROM:0011D444 loc_11D444: ; DATA XREF: ROM:off_11D424↑o ROM:0011D444 bclr d0,($10E7).w ROM:0011D448 bsr.w sub_11D70E ROM:0011D44C move.b #1,(a1,d0.w) ROM:0011D452 rts ROM:0011D454 ; --------------------------------------------------------------------------- ROM:0011D454 ROM:0011D454 loc_11D454: ; DATA XREF: ROM:0011D428↑o ROM:0011D454 move.w ($AA8).w,d2 ROM:0011D458 cmp.w (a2,d0.w*2),d2 ROM:0011D45C ble.s loc_11D460 ROM:0011D45E bra.s loc_11D46E ROM:0011D460 ; --------------------------------------------------------------------------- ROM:0011D460 ROM:0011D460 loc_11D460: ; CODE XREF: ROM:0011D45C↑j ROM:0011D460 move.w ($AA6).w,d2 ROM:0011D464 cmp.w (a2,d0.w*2),d2 ROM:0011D468 bge.s locret_11D46C ROM:0011D46A bra.s loc_11D48C ROM:0011D46C ; --------------------------------------------------------------------------- ROM:0011D46C ROM:0011D46C locret_11D46C: ; CODE XREF: ROM:0011D468↑j ROM:0011D46C rts ROM:0011D46E ; --------------------------------------------------------------------------- ROM:0011D46E ROM:0011D46E loc_11D46E: ; CODE XREF: ROM:0011D45E↑j ROM:0011D46E bclr d0,($10E7).w ROM:0011D472 bsr.l sub_11CA96 ROM:0011D478 lea ($11C3).w,a1 ROM:0011D47C lea ($E70).w,a2 ROM:0011D480 move.w ($AA4).w,d0 ROM:0011D484 move.b #2,(a1,d0.w) ROM:0011D48A bra.s loc_11D4E6 ROM:0011D48C ; --------------------------------------------------------------------------- ROM:0011D48C ROM:0011D48C loc_11D48C: ; CODE XREF: ROM:0011D46A↑j ROM:0011D48C bset d0,($10E7).w ROM:0011D490 bsr.l sub_11CADC ROM:0011D496 lea ($11C3).w,a1 ROM:0011D49A lea ($E70).w,a2 ROM:0011D49E move.w ($AA4).w,d0 ROM:0011D4A2 move.b #3,(a1,d0.w) ROM:0011D4A8 bra.w loc_11D568 ROM:0011D4AC ; --------------------------------------------------------------------------- ROM:0011D4AC ROM:0011D4AC loc_11D4AC: ; DATA XREF: ROM:0011D42C↑o ROM:0011D4AC move.w ($AA4).w,d0 ROM:0011D4B0 btst #3,($12FC).w ROM:0011D4B6 beq.s loc_11D4CA ROM:0011D4B8 move.b #0,$11C4(d0.w) ROM:0011D4C0 move.b #6,(a1,d0.w) ROM:0011D4C6 bra.w locret_11D6D4 ROM:0011D4CA ; --------------------------------------------------------------------------- ROM:0011D4CA ROM:0011D4CA loc_11D4CA: ; CODE XREF: ROM:0011D4B6↑j ROM:0011D4CA lea ($ECA).w,a3 ROM:0011D4CE move.w $2D6(a5),d2 ROM:0011D4D2 cmp.w (a3,d0.w*2),d2 ROM:0011D4D6 bge.s loc_11D4DA ROM:0011D4D8 bra.s loc_11D4EE ROM:0011D4DA ; --------------------------------------------------------------------------- ROM:0011D4DA ROM:0011D4DA loc_11D4DA: ; CODE XREF: ROM:0011D4D6↑j ROM:0011D4DA move.w ($AA6).w,d2 ROM:0011D4DE cmp.w (a2,d0.w*2),d2 ROM:0011D4E2 bge.s loc_11D4E6 ROM:0011D4E4 bra.s loc_11D4F8 ROM:0011D4E6 ; --------------------------------------------------------------------------- ROM:0011D4E6 ROM:0011D4E6 loc_11D4E6: ; CODE XREF: ROM:0011D48A↑j ROM:0011D4E6 ; ROM:0011D4E2↑j ... ROM:0011D4E6 bsr.l sub_11D726 ROM:0011D4EC rts ROM:0011D4EE ; --------------------------------------------------------------------------- ROM:0011D4EE ROM:0011D4EE loc_11D4EE: ; CODE XREF: ROM:0011D4D8↑j ROM:0011D4EE move.b #4,(a1,d0.w) ROM:0011D4F4 bra.w loc_11D5E4 ROM:0011D4F8 ; --------------------------------------------------------------------------- ROM:0011D4F8 ROM:0011D4F8 loc_11D4F8: ; CODE XREF: ROM:0011D4E4↑j ROM:0011D4F8 bset d0,($10E7).w ROM:0011D4FC bsr.l sub_11CBCE ROM:0011D502 bsr.l sub_11CADC ROM:0011D508 lea ($E70).w,a2 ROM:0011D50C move.w ($AA4).w,d0 ROM:0011D510 bsr.w sub_11D71A ROM:0011D514 bset d0,($10E8).w ROM:0011D518 lea ($11C4).w,a3 ROM:0011D51C move.b #0,(a3,d0.w) ROM:0011D522 lea ($11C3).w,a1 ROM:0011D526 move.b #3,(a1,d0.w) ROM:0011D52C bra.s loc_11D568 ROM:0011D52E ; --------------------------------------------------------------------------- ROM:0011D52E ROM:0011D52E loc_11D52E: ; DATA XREF: ROM:0011D430↑o ROM:0011D52E move.w ($AA4).w,d0 ROM:0011D532 btst #3,($12FC).w ROM:0011D538 beq.s loc_11D54C ROM:0011D53A move.b #0,$11BF(d0.w) ROM:0011D542 move.b #7,(a1,d0.w) ROM:0011D548 bra.w locret_11D70A ROM:0011D54C ; --------------------------------------------------------------------------- ROM:0011D54C ROM:0011D54C loc_11D54C: ; CODE XREF: ROM:0011D538↑j ROM:0011D54C lea ($ECA).w,a3 ROM:0011D550 move.w $2D6(a5),d2 ROM:0011D554 cmp.w (a3,d0.w*2),d2 ROM:0011D558 bge.s loc_11D55C ROM:0011D55A bra.s loc_11D570 ROM:0011D55C ; --------------------------------------------------------------------------- ROM:0011D55C ROM:0011D55C loc_11D55C: ; CODE XREF: ROM:0011D558↑j ROM:0011D55C move.w ($AA8).w,d2 ROM:0011D560 cmp.w (a2,d0.w*2),d2 ROM:0011D564 ble.s loc_11D568 ROM:0011D566 bra.s loc_11D57A ROM:0011D568 ; --------------------------------------------------------------------------- ROM:0011D568 ROM:0011D568 loc_11D568: ; CODE XREF: ROM:0011D4A8↑j ROM:0011D568 ; ROM:0011D52C↑j ... ROM:0011D568 bsr.l sub_11CF56 ROM:0011D56E rts ROM:0011D570 ; --------------------------------------------------------------------------- ROM:0011D570 ROM:0011D570 loc_11D570: ; CODE XREF: ROM:0011D55A↑j ROM:0011D570 move.b #5,(a1,d0.w) ROM:0011D576 bra.w loc_11D65A ROM:0011D57A ; --------------------------------------------------------------------------- ROM:0011D57A ROM:0011D57A loc_11D57A: ; CODE XREF: ROM:0011D566↑j ROM:0011D57A bclr d0,($10E7).w ROM:0011D57E bsr.l sub_11CBCE ROM:0011D584 bsr.l sub_11CA96 ROM:0011D58A lea ($E70).w,a2 ROM:0011D58E move.w ($AA4).w,d0 ROM:0011D592 bsr.w sub_11D71A ROM:0011D596 bset d0,($10E8).w ROM:0011D59A lea ($11BF).w,a3 ROM:0011D59E move.b #0,(a3,d0.w) ROM:0011D5A4 lea ($11C3).w,a1 ROM:0011D5A8 move.b #2,(a1,d0.w) ROM:0011D5AE bra.w loc_11D4E6 ROM:0011D5B2 ; --------------------------------------------------------------------------- ROM:0011D5B2 ROM:0011D5B2 loc_11D5B2: ; DATA XREF: ROM:0011D434↑o ROM:0011D5B2 move.w ($AA4).w,d0 ROM:0011D5B6 btst #3,($12FC).w ROM:0011D5BC beq.s loc_11D5D8 ROM:0011D5BE move.b #0,$11BC(d0.w) ROM:0011D5C6 move.b #0,$11C4(d0.w) ROM:0011D5CE move.b #6,(a1,d0.w) ROM:0011D5D4 bra.w locret_11D6D4 ROM:0011D5D8 ; --------------------------------------------------------------------------- ROM:0011D5D8 ROM:0011D5D8 loc_11D5D8: ; CODE XREF: ROM:0011D5BC↑j ROM:0011D5D8 move.w ($AA6).w,d2 ROM:0011D5DC cmp.w (a2,d0.w*2),d2 ROM:0011D5E0 bge.s loc_11D5E4 ROM:0011D5E2 bra.s loc_11D5F2 ROM:0011D5E4 ; --------------------------------------------------------------------------- ROM:0011D5E4 ROM:0011D5E4 loc_11D5E4: ; CODE XREF: ROM:0011D4F4↑j ROM:0011D5E4 ; ROM:0011D5E0↑j ... ROM:0011D5E4 bsr.l sub_11D726 ROM:0011D5EA bsr.l sub_11C852 ROM:0011D5F0 rts ROM:0011D5F2 ; --------------------------------------------------------------------------- ROM:0011D5F2 ROM:0011D5F2 loc_11D5F2: ; CODE XREF: ROM:0011D5E2↑j ROM:0011D5F2 bset d0,($10E7).w ROM:0011D5F6 bsr.l sub_11CBCE ROM:0011D5FC bsr.l sub_11CADC ROM:0011D602 lea ($E70).w,a2 ROM:0011D606 move.w ($AA4).w,d0 ROM:0011D60A bsr.w sub_11D71A ROM:0011D60E bset d0,($10E8).w ROM:0011D612 lea ($11C4).w,a3 ROM:0011D616 move.b #0,(a3,d0.w) ROM:0011D61C lea ($11C3).w,a1 ROM:0011D620 move.b #5,(a1,d0.w) ROM:0011D626 bra.s loc_11D65A ROM:0011D628 ; --------------------------------------------------------------------------- ROM:0011D628 ROM:0011D628 loc_11D628: ; DATA XREF: ROM:0011D438↑o ROM:0011D628 move.w ($AA4).w,d0 ROM:0011D62C btst #3,($12FC).w ROM:0011D632 beq.s loc_11D64E ROM:0011D634 move.b #0,$11BC(d0.w) ROM:0011D63C move.b #0,$11BF(d0.w) ROM:0011D644 move.b #7,(a1,d0.w) ROM:0011D64A bra.w locret_11D70A ROM:0011D64E ; --------------------------------------------------------------------------- ROM:0011D64E ROM:0011D64E loc_11D64E: ; CODE XREF: ROM:0011D632↑j ROM:0011D64E move.w ($AA8).w,d2 ROM:0011D652 cmp.w (a2,d0.w*2),d2 ROM:0011D656 ble.s loc_11D65A ROM:0011D658 bra.s loc_11D668 ROM:0011D65A ; --------------------------------------------------------------------------- ROM:0011D65A ROM:0011D65A loc_11D65A: ; CODE XREF: ROM:0011D576↑j ROM:0011D65A ; ROM:0011D626↑j ... ROM:0011D65A bsr.l sub_11CF56 ROM:0011D660 bsr.l sub_11C852 ROM:0011D666 rts ROM:0011D668 ; --------------------------------------------------------------------------- ROM:0011D668 ROM:0011D668 loc_11D668: ; CODE XREF: ROM:0011D658↑j ROM:0011D668 bclr d0,($10E7).w ROM:0011D66C bsr.l sub_11CBCE ROM:0011D672 bsr.l sub_11CA96 ROM:0011D678 lea ($E70).w,a2 ROM:0011D67C move.w ($AA4).w,d0 ROM:0011D680 bsr.w sub_11D71A ROM:0011D684 bset d0,($10E8).w ROM:0011D688 lea ($11BF).w,a3 ROM:0011D68C move.b #0,(a3,d0.w) ROM:0011D692 lea ($11C3).w,a1 ROM:0011D696 move.b #4,(a1,d0.w) ROM:0011D69C bra.w loc_11D5E4 ROM:0011D6A0 ; --------------------------------------------------------------------------- ROM:0011D6A0 ROM:0011D6A0 loc_11D6A0: ; DATA XREF: ROM:0011D43C↑o ROM:0011D6A0 move.w ($AA4).w,d0 ROM:0011D6A4 btst #3,($12FC).w ROM:0011D6AA bne.s loc_11D6B8 ROM:0011D6AC move.b #2,$11C3(d0.w) ROM:0011D6B4 bra.w loc_11D4E6 ROM:0011D6B8 ; --------------------------------------------------------------------------- ROM:0011D6B8 ROM:0011D6B8 loc_11D6B8: ; CODE XREF: ROM:0011D6AA↑j ROM:0011D6B8 move.w ($AA6).w,d2 ROM:0011D6BC cmp.w $E70(d0.w),d2 ROM:0011D6C2 bge.s locret_11D6D4 ROM:0011D6C4 bset d0,($10E7).w ROM:0011D6C8 move.b #7,$11C3(d0.w) ROM:0011D6D0 bra.w locret_11D70A ROM:0011D6D4 ; --------------------------------------------------------------------------- ROM:0011D6D4 ROM:0011D6D4 locret_11D6D4: ; CODE XREF: ROM:0011D4C6↑j ROM:0011D6D4 ; ROM:0011D5D4↑j ... ROM:0011D6D4 rts ROM:0011D6D6 ; --------------------------------------------------------------------------- ROM:0011D6D6 ROM:0011D6D6 loc_11D6D6: ; DATA XREF: ROM:0011D440↑o ROM:0011D6D6 move.w ($AA4).w,d0 ROM:0011D6DA btst #3,($12FC).w ROM:0011D6E0 bne.s loc_11D6EE ROM:0011D6E2 move.b #3,$11C3(d0.w) ROM:0011D6EA bra.w loc_11D568 ROM:0011D6EE ; --------------------------------------------------------------------------- ROM:0011D6EE ROM:0011D6EE loc_11D6EE: ; CODE XREF: ROM:0011D6E0↑j ROM:0011D6EE move.w ($AA8).w,d2 ROM:0011D6F2 cmp.w $E70(d0.w),d2 ROM:0011D6F8 ble.s locret_11D70A ROM:0011D6FA bclr d0,($10E7).w ROM:0011D6FE move.b #6,$11C3(d0.w) ROM:0011D706 bra.w locret_11D6D4 ROM:0011D70A ; --------------------------------------------------------------------------- ROM:0011D70A ROM:0011D70A locret_11D70A: ; CODE XREF: ROM:0011D548↑j ROM:0011D70A ; ROM:0011D64A↑j ... ROM:0011D70A rts ROM:0011D70C ; --------------------------------------------------------------------------- ROM:0011D70C rts ROM:0011D70E ROM:0011D70E ; =============== S U B R O U T I N E ======================================= ROM:0011D70E ROM:0011D70E ROM:0011D70E sub_11D70E: ; CODE XREF: ROM:0011D448↑p ROM:0011D70E lea ($ECA).w,a3 ROM:0011D712 move.w #0,(a3,d0.w*2) ROM:0011D718 rts ROM:0011D718 ; End of function sub_11D70E ROM:0011D718 ROM:0011D71A ROM:0011D71A ; =============== S U B R O U T I N E ======================================= ROM:0011D71A ROM:0011D71A ROM:0011D71A sub_11D71A: ; CODE XREF: ROM:0011D510↑p ROM:0011D71A ; ROM:0011D592↑p ... ROM:0011D71A lea ($ECA).w,a3 ROM:0011D71E addi.w #1,(a3,d0.w*2) ROM:0011D724 rts ROM:0011D724 ; End of function sub_11D71A ROM:0011D724 ROM:0011D726 ROM:0011D726 ; =============== S U B R O U T I N E ======================================= ROM:0011D726 ROM:0011D726 ROM:0011D726 sub_11D726: ; CODE XREF: ROM:loc_11D4E6↑p ROM:0011D726 ; ROM:loc_11D5E4↑p ROM:0011D726 lea ($11C4).w,a1 ROM:0011D72A move.w ($AA4).w,d0 ROM:0011D72E move.w $2D8(a5),d2 ROM:0011D732 clr.w d1 ROM:0011D734 move.b (a1,d0.w),d1 ROM:0011D738 cmpi.w #2,d1 ROM:0011D73C bcc.s locret_11D746 ROM:0011D73E movea.l off_11D748(pc,d1.w*4),a0 ROM:0011D742 nop ROM:0011D744 jmp (a0) ROM:0011D746 ; --------------------------------------------------------------------------- ROM:0011D746 ROM:0011D746 locret_11D746: ; CODE XREF: sub_11D726+16↑j ROM:0011D746 rts ROM:0011D746 ; End of function sub_11D726 ROM:0011D746 ROM:0011D746 ; --------------------------------------------------------------------------- ROM:0011D748 off_11D748: dc.l loc_11D750 ; DATA XREF: sub_11D726+18↑r ROM:0011D74C dc.l loc_11D76C ROM:0011D750 ; --------------------------------------------------------------------------- ROM:0011D750 ROM:0011D750 loc_11D750: ; DATA XREF: ROM:off_11D748↑o ROM:0011D750 clr.b $83F(d0.w) ROM:0011D756 move.w d2,$5B2(d0.w*2) ROM:0011D75C move.b #1,$83F(d0.w) ROM:0011D764 move.b #1,(a1,d0.w) ROM:0011D76A rts ROM:0011D76C ; --------------------------------------------------------------------------- ROM:0011D76C ROM:0011D76C loc_11D76C: ; DATA XREF: ROM:0011D74C↑o ROM:0011D76C cmpi.w #0,$5B2(d0.w*2) ROM:0011D774 bgt.s locret_11D778 ROM:0011D776 bra.s loc_11D77A ROM:0011D778 ; --------------------------------------------------------------------------- ROM:0011D778 ROM:0011D778 locret_11D778: ; CODE XREF: ROM:0011D774↑j ROM:0011D778 rts ROM:0011D77A ; --------------------------------------------------------------------------- ROM:0011D77A ROM:0011D77A loc_11D77A: ; CODE XREF: ROM:0011D776↑j ROM:0011D77A bsr.w sub_11D7A6 ROM:0011D77E lea ($11C4).w,a1 ROM:0011D782 move.w ($AA4).w,d0 ROM:0011D786 move.w $2D8(a5),d2 ROM:0011D78A clr.b $83F(d0.w) ROM:0011D790 move.w d2,$5B2(d0.w*2) ROM:0011D796 move.b #1,$83F(d0.w) ROM:0011D79E move.b #1,(a1,d0.w) ROM:0011D7A4 rts ROM:0011D7A6 ROM:0011D7A6 ; =============== S U B R O U T I N E ======================================= ROM:0011D7A6 ROM:0011D7A6 ROM:0011D7A6 sub_11D7A6: ; CODE XREF: ROM:loc_11D77A↑p ROM:0011D7A6 move.w #$3B70,d1 ROM:0011D7AA move.w ($9F6).w,d2 ROM:0011D7AE move.w ($540).w,d3 ROM:0011D7B2 bsr.l sub_115CB8 ROM:0011D7B8 lea ($ECC).w,a2 ROM:0011D7BC move.w ($AA4).w,d3 ROM:0011D7C0 move.w d1,(a2,d3.w*2) ROM:0011D7C4 lea ($EBA).w,a3 ROM:0011D7C8 add.w d1,(a3,d3.w*2) ROM:0011D7CC move.w $2AC(a5),d4 ROM:0011D7D0 cmp.w (a3,d3.w*2),d4 ROM:0011D7D4 bge.s locret_11D7DA ROM:0011D7D6 move.w d4,(a3,d3.w*2) ROM:0011D7DA ROM:0011D7DA locret_11D7DA: ; CODE XREF: sub_11D7A6+2E↑j ROM:0011D7DA rts ROM:0011D7DA ; End of function sub_11D7A6 ROM:0011D7DA ROM:0011D7DC ROM:0011D7DC ; =============== S U B R O U T I N E ======================================= ROM:0011D7DC ROM:0011D7DC ROM:0011D7DC sub_11D7DC: ; CODE XREF: sub_11DB8E:loc_11DBD6↓p ROM:0011D7DC move.w ($AB8).w,d0 ROM:0011D7E0 bclr d0,($10EB).w ROM:0011D7E4 move.w $F5C(d0.w*2),d1 ROM:0011D7EA cmpi.w #4,d1 ROM:0011D7EE bcc.s locret_11D7F8 ROM:0011D7F0 movea.l off_11D7FA(pc,d1.w*4),a0 ROM:0011D7F4 nop ROM:0011D7F6 jmp (a0) ROM:0011D7F8 ; --------------------------------------------------------------------------- ROM:0011D7F8 ROM:0011D7F8 locret_11D7F8: ; CODE XREF: sub_11D7DC+12↑j ROM:0011D7F8 rts ROM:0011D7F8 ; End of function sub_11D7DC ROM:0011D7F8 ROM:0011D7F8 ; --------------------------------------------------------------------------- ROM:0011D7FA off_11D7FA: dc.l loc_11D80A ; DATA XREF: sub_11D7DC+14↑r ROM:0011D7FE dc.l loc_11D822 ROM:0011D802 dc.l loc_11D836 ROM:0011D806 dc.l loc_11D89C ROM:0011D80A ; --------------------------------------------------------------------------- ROM:0011D80A ROM:0011D80A loc_11D80A: ; DATA XREF: ROM:off_11D7FA↑o ROM:0011D80A move.w #0,$F58(d0.w*2) ROM:0011D812 bsr.w sub_11D9E4 ROM:0011D816 move.w #1,$F5C(d0.w*2) ROM:0011D81E bra.s locret_11D834 ROM:0011D820 ; --------------------------------------------------------------------------- ROM:0011D820 rts ROM:0011D822 ; --------------------------------------------------------------------------- ROM:0011D822 ROM:0011D822 loc_11D822: ; DATA XREF: ROM:0011D7FE↑o ROM:0011D822 btst #0,($1308).w ROM:0011D828 beq.s locret_11D834 ROM:0011D82A move.w #2,$F5C(d0.w*2) ROM:0011D832 bra.s loc_11D886 ROM:0011D834 ; --------------------------------------------------------------------------- ROM:0011D834 ROM:0011D834 locret_11D834: ; CODE XREF: ROM:0011D81E↑j ROM:0011D834 ; ROM:0011D828↑j ... ROM:0011D834 rts ROM:0011D836 ; --------------------------------------------------------------------------- ROM:0011D836 ROM:0011D836 loc_11D836: ; DATA XREF: ROM:0011D802↑o ROM:0011D836 btst #0,($1308).w ROM:0011D83C bne.s loc_11D854 ROM:0011D83E move.w #0,$F58(d0.w*2) ROM:0011D846 bsr.w sub_11D9E4 ROM:0011D84A move.w #1,$F5C(d0.w*2) ROM:0011D852 bra.s locret_11D834 ROM:0011D854 ; --------------------------------------------------------------------------- ROM:0011D854 ROM:0011D854 loc_11D854: ; CODE XREF: ROM:0011D83C↑j ROM:0011D854 move.w $2DA(a5),d2 ROM:0011D858 subq.w #1,d2 ROM:0011D85A bvc.s loc_11D860 ROM:0011D85C move.w #$8000,d2 ROM:0011D860 ROM:0011D860 loc_11D860: ; CODE XREF: ROM:0011D85A↑j ROM:0011D860 cmp.w $F58(d0.w*2),d2 ROM:0011D866 bgt.s loc_11D886 ROM:0011D868 addq.w #1,$F58(d0.w*2) ROM:0011D86E bvc.s loc_11D878 ROM:0011D870 move.w #$8000,$F58(d0.w*2) ROM:0011D878 ROM:0011D878 loc_11D878: ; CODE XREF: ROM:0011D86E↑j ROM:0011D878 move.w #3,$F5C(d0.w*2) ROM:0011D880 bra.l loc_11D8F6 ROM:0011D886 ; --------------------------------------------------------------------------- ROM:0011D886 ROM:0011D886 loc_11D886: ; CODE XREF: ROM:0011D832↑j ROM:0011D886 ; ROM:0011D866↑j ... ROM:0011D886 addq.w #1,$F58(d0.w*2) ROM:0011D88C bvc.s loc_11D896 ROM:0011D88E move.w #$8000,$F58(d0.w*2) ROM:0011D896 ROM:0011D896 loc_11D896: ; CODE XREF: ROM:0011D88C↑j ROM:0011D896 bsr.w sub_11D98A ROM:0011D89A rts ROM:0011D89C ; --------------------------------------------------------------------------- ROM:0011D89C ROM:0011D89C loc_11D89C: ; DATA XREF: ROM:0011D806↑o ROM:0011D89C btst #0,($1308).w ROM:0011D8A2 bne.s loc_11D8BE ROM:0011D8A4 move.w #0,$F58(d0.w*2) ROM:0011D8AC bsr.w sub_11D9E4 ROM:0011D8B0 move.w #1,$F5C(d0.w*2) ROM:0011D8B8 bra.l locret_11D834 ROM:0011D8BE ; --------------------------------------------------------------------------- ROM:0011D8BE ROM:0011D8BE loc_11D8BE: ; CODE XREF: ROM:0011D8A2↑j ROM:0011D8BE move.w $ED4(d0.w*2),d2 ROM:0011D8C4 move.w $2DC(a5),d3 ROM:0011D8C8 cmp.w $ED4(d0.w*2),d3 ROM:0011D8CE blt.s loc_11D8F6 ROM:0011D8D0 bsr.w sub_11D9EC ROM:0011D8D4 bsr.w sub_11DAA2 ROM:0011D8D8 bsr.w sub_11DA88 ROM:0011D8DC bset d0,($10EB).w ROM:0011D8E0 move.w #0,$F58(d0.w*2) ROM:0011D8E8 move.w #2,$F5C(d0.w*2) ROM:0011D8F0 bra.l loc_11D886 ROM:0011D8F6 ; --------------------------------------------------------------------------- ROM:0011D8F6 ROM:0011D8F6 loc_11D8F6: ; CODE XREF: ROM:0011D880↑j ROM:0011D8F6 ; ROM:0011D8CE↑j ROM:0011D8F6 bsr.w sub_11D98A ROM:0011D8FA bsr.w sub_11D900 ROM:0011D8FE rts ROM:0011D900 ROM:0011D900 ; =============== S U B R O U T I N E ======================================= ROM:0011D900 ROM:0011D900 ROM:0011D900 sub_11D900: ; CODE XREF: ROM:0011D8FA↑p ROM:0011D900 move.w #$7D00,d5 ROM:0011D904 move.w #0,d6 ROM:0011D908 move.w $2DA(a5),d4 ROM:0011D90C subi.w #1,d4 ROM:0011D910 cmpi.w #0,d0 ROM:0011D914 bne.s loc_11D948 ROM:0011D916 move.w #0,d3 ROM:0011D91A bra.s loc_11D920 ROM:0011D91C ; --------------------------------------------------------------------------- ROM:0011D91C ROM:0011D91C loc_11D91C: ; CODE XREF: sub_11D900:loc_11D940↓j ROM:0011D91C addi.w #1,d3 ROM:0011D920 ROM:0011D920 loc_11D920: ; CODE XREF: sub_11D900+1A↑j ROM:0011D920 cmp.w d4,d3 ROM:0011D922 bgt.s loc_11D942 ROM:0011D924 cmp.w $F08(d3.w*2),d5 ROM:0011D92A ble.s loc_11D932 ROM:0011D92C move.w $F08(d3.w*2),d5 ROM:0011D932 ROM:0011D932 loc_11D932: ; CODE XREF: sub_11D900+2A↑j ROM:0011D932 cmp.w $F08(d3.w*2),d6 ROM:0011D938 bge.s loc_11D940 ROM:0011D93A move.w $F08(d3.w*2),d6 ROM:0011D940 ROM:0011D940 loc_11D940: ; CODE XREF: sub_11D900+38↑j ROM:0011D940 bra.s loc_11D91C ROM:0011D942 ; --------------------------------------------------------------------------- ROM:0011D942 ROM:0011D942 loc_11D942: ; CODE XREF: sub_11D900+22↑j ROM:0011D942 bra.l loc_11D974 ROM:0011D948 ; --------------------------------------------------------------------------- ROM:0011D948 ROM:0011D948 loc_11D948: ; CODE XREF: sub_11D900+14↑j ROM:0011D948 move.w #0,d3 ROM:0011D94C bra.s loc_11D952 ROM:0011D94E ; --------------------------------------------------------------------------- ROM:0011D94E ROM:0011D94E loc_11D94E: ; CODE XREF: sub_11D900:loc_11D972↓j ROM:0011D94E addi.w #1,d3 ROM:0011D952 ROM:0011D952 loc_11D952: ; CODE XREF: sub_11D900+4C↑j ROM:0011D952 cmp.w d4,d3 ROM:0011D954 bgt.s loc_11D974 ROM:0011D956 cmp.w $F44(d3.w*2),d5 ROM:0011D95C ble.s loc_11D964 ROM:0011D95E move.w $F44(d3.w*2),d5 ROM:0011D964 ROM:0011D964 loc_11D964: ; CODE XREF: sub_11D900+5C↑j ROM:0011D964 cmp.w $F44(d3.w*2),d6 ROM:0011D96A bge.s loc_11D972 ROM:0011D96C move.w $F44(d3.w*2),d6 ROM:0011D972 ROM:0011D972 loc_11D972: ; CODE XREF: sub_11D900+6A↑j ROM:0011D972 bra.s loc_11D94E ROM:0011D974 ; --------------------------------------------------------------------------- ROM:0011D974 ROM:0011D974 loc_11D974: ; CODE XREF: sub_11D900:loc_11D942↑j ROM:0011D974 ; sub_11D900+54↑j ROM:0011D974 move.w d5,$ED2(d0.w*2) ROM:0011D97A move.w d6,$ED0(d0.w*2) ROM:0011D980 sub.w d5,d6 ROM:0011D982 move.w d6,$ED4(d0.w*2) ROM:0011D988 rts ROM:0011D988 ; End of function sub_11D900 ROM:0011D988 ROM:0011D98A ROM:0011D98A ; =============== S U B R O U T I N E ======================================= ROM:0011D98A ROM:0011D98A ROM:0011D98A sub_11D98A: ; CODE XREF: ROM:loc_11D896↑p ROM:0011D98A ; ROM:loc_11D8F6↑p ROM:0011D98A move.w $ECE(d0.w*2),d4 ROM:0011D990 cmpi.w #0,d0 ROM:0011D994 bne.s loc_11D9B4 ROM:0011D996 move.w $E6C(d0.w*2),$EF4(d4.w*2) ROM:0011D9A0 move.w ($540).w,$EE0(d4.w*2) ROM:0011D9A8 move.w $EBC(d0.w*2),$F08(d4.w*2) ROM:0011D9B2 bra.s loc_11D9D0 ROM:0011D9B4 ; --------------------------------------------------------------------------- ROM:0011D9B4 ROM:0011D9B4 loc_11D9B4: ; CODE XREF: sub_11D98A+A↑j ROM:0011D9B4 move.w $E6C(d0.w*2),$F30(d4.w*2) ROM:0011D9BE move.w ($540).w,$F1C(d4.w*2) ROM:0011D9C6 move.w $EBC(d0.w*2),$F44(d4.w*2) ROM:0011D9D0 ROM:0011D9D0 loc_11D9D0: ; CODE XREF: sub_11D98A+28↑j ROM:0011D9D0 addq.w #1,d4 ROM:0011D9D2 move.w $2DA(a5),d5 ROM:0011D9D6 cmp.w d4,d5 ROM:0011D9D8 bgt.s loc_11D9DC ROM:0011D9DA clr.w d4 ROM:0011D9DC ROM:0011D9DC loc_11D9DC: ; CODE XREF: sub_11D98A+4E↑j ROM:0011D9DC move.w d4,$ECE(d0.w*2) ROM:0011D9E2 rts ROM:0011D9E2 ; End of function sub_11D98A ROM:0011D9E2 ROM:0011D9E4 ROM:0011D9E4 ; =============== S U B R O U T I N E ======================================= ROM:0011D9E4 ROM:0011D9E4 ROM:0011D9E4 sub_11D9E4: ; CODE XREF: ROM:0011D812↑p ROM:0011D9E4 ; ROM:0011D846↑p ... ROM:0011D9E4 clr.w $ECE(d0.w*2) ROM:0011D9EA rts ROM:0011D9EA ; End of function sub_11D9E4 ROM:0011D9EA ROM:0011D9EC ROM:0011D9EC ; =============== S U B R O U T I N E ======================================= ROM:0011D9EC ROM:0011D9EC ROM:0011D9EC sub_11D9EC: ; CODE XREF: ROM:0011D8D0↑p ROM:0011D9EC clr.l d5 ROM:0011D9EE clr.l d6 ROM:0011D9F0 clr.l d7 ROM:0011D9F2 move.w $2DA(a5),d3 ROM:0011D9F6 subq.w #1,d3 ROM:0011D9F8 bvc.s loc_11D9FE ROM:0011D9FA move.w #$8000,d3 ROM:0011D9FE ROM:0011D9FE loc_11D9FE: ; CODE XREF: sub_11D9EC+C↑j ROM:0011D9FE cmpi.w #0,d0 ROM:0011DA02 bne.s loc_11DA34 ROM:0011DA04 move.w #0,d2 ROM:0011DA08 bra.s loc_11DA0E ROM:0011DA0A ; --------------------------------------------------------------------------- ROM:0011DA0A ROM:0011DA0A loc_11DA0A: ; CODE XREF: sub_11D9EC+44↓j ROM:0011DA0A addi.w #1,d2 ROM:0011DA0E ROM:0011DA0E loc_11DA0E: ; CODE XREF: sub_11D9EC+1C↑j ROM:0011DA0E cmp.w d3,d2 ROM:0011DA10 bgt.s loc_11DA32 ROM:0011DA12 move.w $EE0(d2.w*2),d4 ROM:0011DA18 ext.l d4 ROM:0011DA1A add.l d4,d5 ROM:0011DA1C move.w $EF4(d2.w*2),d4 ROM:0011DA22 ext.l d4 ROM:0011DA24 add.l d4,d6 ROM:0011DA26 move.w $F08(d2.w*2),d4 ROM:0011DA2C ext.l d4 ROM:0011DA2E add.l d4,d7 ROM:0011DA30 bra.s loc_11DA0A ROM:0011DA32 ; --------------------------------------------------------------------------- ROM:0011DA32 ROM:0011DA32 loc_11DA32: ; CODE XREF: sub_11D9EC+24↑j ROM:0011DA32 bra.s loc_11DA62 ROM:0011DA34 ; --------------------------------------------------------------------------- ROM:0011DA34 ROM:0011DA34 loc_11DA34: ; CODE XREF: sub_11D9EC+16↑j ROM:0011DA34 move.w #0,d2 ROM:0011DA38 bra.s loc_11DA3E ROM:0011DA3A ; --------------------------------------------------------------------------- ROM:0011DA3A ROM:0011DA3A loc_11DA3A: ; CODE XREF: sub_11D9EC+74↓j ROM:0011DA3A addi.w #1,d2 ROM:0011DA3E ROM:0011DA3E loc_11DA3E: ; CODE XREF: sub_11D9EC+4C↑j ROM:0011DA3E cmp.w d3,d2 ROM:0011DA40 bgt.s loc_11DA62 ROM:0011DA42 move.w $F1C(d2.w*2),d4 ROM:0011DA48 ext.l d4 ROM:0011DA4A add.l d4,d5 ROM:0011DA4C move.w $F30(d2.w*2),d4 ROM:0011DA52 ext.l d4 ROM:0011DA54 add.l d4,d6 ROM:0011DA56 move.w $F44(d2.w*2),d4 ROM:0011DA5C ext.l d4 ROM:0011DA5E add.l d4,d7 ROM:0011DA60 bra.s loc_11DA3A ROM:0011DA62 ; --------------------------------------------------------------------------- ROM:0011DA62 ROM:0011DA62 loc_11DA62: ; CODE XREF: sub_11D9EC:loc_11DA32↑j ROM:0011DA62 ; sub_11D9EC+54↑j ROM:0011DA62 move.l d5,d2 ROM:0011DA64 divs.w $2DA(a5),d2 ROM:0011DA68 move.w d2,$ED6(d0.w*2) ROM:0011DA6E move.l d6,d2 ROM:0011DA70 divs.w $2DA(a5),d2 ROM:0011DA74 move.w d2,$ED8(d0.w*2) ROM:0011DA7A move.l d7,d2 ROM:0011DA7C divs.w $2DA(a5),d2 ROM:0011DA80 move.w d2,$EDA(d0.w*2) ROM:0011DA86 rts ROM:0011DA86 ; End of function sub_11D9EC ROM:0011DA86 ROM:0011DA88 ROM:0011DA88 ; =============== S U B R O U T I N E ======================================= ROM:0011DA88 ROM:0011DA88 ROM:0011DA88 sub_11DA88: ; CODE XREF: ROM:0011D8D8↑p ROM:0011DA88 move.w $EDE(d0.w*2),d3 ROM:0011DA8E muls.w $EBA(d0.w*2),d3 ROM:0011DA94 divs.w $F5E(d0.w*2),d3 ROM:0011DA9A move.w d3,$EBA(d0.w*2) ROM:0011DAA0 rts ROM:0011DAA0 ; End of function sub_11DA88 ROM:0011DAA0 ROM:0011DAA2 ROM:0011DAA2 ; =============== S U B R O U T I N E ======================================= ROM:0011DAA2 ROM:0011DAA2 ROM:0011DAA2 sub_11DAA2: ; CODE XREF: ROM:0011D8D4↑p ROM:0011DAA2 move.w $ED8(d0.w*2),d2 ROM:0011DAA8 move.w $ED6(d0.w*2),d3 ROM:0011DAAE move.w #$3B72,d1 ROM:0011DAB2 bsr.l sub_115CB8 ROM:0011DAB8 move.w ($AB8).w,d0 ROM:0011DABC move.w d1,$EDC(d0.w*2) ROM:0011DAC2 move.w $ED8(d0.w*2),d2 ROM:0011DAC8 move.w $ED6(d0.w*2),d3 ROM:0011DACE cmpi.w #0,d0 ROM:0011DAD2 bne.s loc_11DAE4 ROM:0011DAD4 move.w #$3ABE,d1 ROM:0011DAD8 movea.w #$139D,a1 ROM:0011DADC bsr.l sub_115BDA ROM:0011DAE2 bra.s loc_11DAE8 ROM:0011DAE4 ; --------------------------------------------------------------------------- ROM:0011DAE4 ROM:0011DAE4 loc_11DAE4: ; CODE XREF: sub_11DAA2+30↑j ROM:0011DAE4 move.w #$80,d1 ROM:0011DAE8 ROM:0011DAE8 loc_11DAE8: ; CODE XREF: sub_11DAA2+40↑j ROM:0011DAE8 move.b d1,($10E9).w ROM:0011DAEC move.w ($AB8).w,d0 ROM:0011DAF0 clr.l d1 ROM:0011DAF2 move.b ($10E9).w,d1 ROM:0011DAF6 muls.w #$14,d1 ROM:0011DAFA addi.w #$1D4C,d1 ROM:0011DAFE move.w d1,$EDE(d0.w*2) ROM:0011DB04 clr.l d3 ROM:0011DB06 move.w $EDA(d0.w*2),d3 ROM:0011DB0C muls.w $EDE(d0.w*2),d3 ROM:0011DB12 divs.w #$2710,d3 ROM:0011DB16 sub.w $EDE(d0.w*2),d3 ROM:0011DB1C muls.w $EDC(d0.w*2),d3 ROM:0011DB22 divs.w #$2710,d3 ROM:0011DB26 add.w $EDE(d0.w*2),d3 ROM:0011DB2C move.w d3,$F5E(d0.w*2) ROM:0011DB32 ext.l d3 ROM:0011DB34 cmpi.w #$1D4C,d3 ROM:0011DB38 blt.s loc_11DB40 ROM:0011DB3A subi.w #$1D4C,d3 ROM:0011DB3E bra.s loc_11DB42 ROM:0011DB40 ; --------------------------------------------------------------------------- ROM:0011DB40 ROM:0011DB40 loc_11DB40: ; CODE XREF: sub_11DAA2+96↑j ROM:0011DB40 clr.l d3 ROM:0011DB42 ROM:0011DB42 loc_11DB42: ; CODE XREF: sub_11DAA2+9C↑j ROM:0011DB42 divs.w #$14,d3 ROM:0011DB46 cmpi.w #0,d3 ROM:0011DB4A bge.s loc_11DB50 ROM:0011DB4C clr.w d3 ROM:0011DB4E bra.s loc_11DB5A ROM:0011DB50 ; --------------------------------------------------------------------------- ROM:0011DB50 ROM:0011DB50 loc_11DB50: ; CODE XREF: sub_11DAA2+A8↑j ROM:0011DB50 cmpi.w #$FF,d3 ROM:0011DB54 ble.s loc_11DB5A ROM:0011DB56 move.w #$FF,d3 ROM:0011DB5A ROM:0011DB5A loc_11DB5A: ; CODE XREF: sub_11DAA2+AC↑j ROM:0011DB5A ; sub_11DAA2+B2↑j ROM:0011DB5A move.b d3,($10EA).w ROM:0011DB5E move.w $ED8(d0.w*2),d2 ROM:0011DB64 move.w $ED6(d0.w*2),d3 ROM:0011DB6A clr.w d4 ROM:0011DB6C cmpi.w #0,d0 ROM:0011DB70 bne.s loc_11DB84 ROM:0011DB72 move.w #$3ABE,d1 ROM:0011DB76 move.b ($10EA).w,d4 ROM:0011DB7A movea.w #$139D,a0 ROM:0011DB7E bsr.l sub_1158EA ROM:0011DB84 ROM:0011DB84 loc_11DB84: ; CODE XREF: sub_11DAA2+CE↑j ROM:0011DB84 move.w ($AB8).w,d0 ROM:0011DB88 rts ROM:0011DB88 ; End of function sub_11DAA2 ROM:0011DB88 ROM:0011DB8A ; --------------------------------------------------------------------------- ROM:0011DB8A rts ROM:0011DB8C ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_15. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011DB8E ROM:0011DB8E ; =============== S U B R O U T I N E ======================================= ROM:0011DB8E ROM:0011DB8E ROM:0011DB8E sub_11DB8E: ; CODE XREF: sub_125BB4+66↓p ROM:0011DB8E move.w #0,($AB8).w ROM:0011DB94 bra.s loc_11DB9C ROM:0011DB96 ; --------------------------------------------------------------------------- ROM:0011DB96 ROM:0011DB96 loc_11DB96: ; CODE XREF: sub_11DB8E+60↓j ROM:0011DB96 addi.w #1,($AB8).w ROM:0011DB9C ROM:0011DB9C loc_11DB9C: ; CODE XREF: sub_11DB8E+6↑j ROM:0011DB9C cmpi.w #0,($AB8).w ROM:0011DBA2 bgt.s locret_11DBF0 ROM:0011DBA4 move.w ($AB8).w,d0 ROM:0011DBA8 btst #1,($1310).w ROM:0011DBAE bne.s loc_11DBB2 ROM:0011DBB0 bra.s loc_11DBB8 ROM:0011DBB2 ; --------------------------------------------------------------------------- ROM:0011DBB2 ROM:0011DBB2 loc_11DBB2: ; CODE XREF: sub_11DB8E+20↑j ROM:0011DBB2 btst d0,($10E8).w ROM:0011DBB6 beq.s loc_11DBDC ROM:0011DBB8 ROM:0011DBB8 loc_11DBB8: ; CODE XREF: sub_11DB8E+22↑j ROM:0011DBB8 move.w $81C(a5,d0.w*2),d1 ROM:0011DBBE cmpi.w #0,d1 ROM:0011DBC2 bne.s loc_11DBDC ROM:0011DBC4 cmpi.w #0,d0 ROM:0011DBC8 bne.s loc_11DBD6 ROM:0011DBCA bsr.w sub_11DC68 ROM:0011DBCE bsr.w sub_11DBF2 ROM:0011DBD2 bsr.w sub_11DCD0 ROM:0011DBD6 ROM:0011DBD6 loc_11DBD6: ; CODE XREF: sub_11DB8E+3A↑j ROM:0011DBD6 bsr.l sub_11D7DC ROM:0011DBDC ROM:0011DBDC loc_11DBDC: ; CODE XREF: sub_11DB8E+28↑j ROM:0011DBDC ; sub_11DB8E+34↑j ROM:0011DBDC move.w ($AB8).w,d0 ROM:0011DBE0 btst d0,($10EB).w ROM:0011DBE4 bne.s loc_11DBEA ROM:0011DBE6 bsr.w sub_11DC96 ROM:0011DBEA ROM:0011DBEA loc_11DBEA: ; CODE XREF: sub_11DB8E+56↑j ROM:0011DBEA bclr d0,($10EB).w ROM:0011DBEE bra.s loc_11DB96 ROM:0011DBF0 ; --------------------------------------------------------------------------- ROM:0011DBF0 ROM:0011DBF0 locret_11DBF0: ; CODE XREF: sub_11DB8E+14↑j ROM:0011DBF0 rts ROM:0011DBF0 ; End of function sub_11DB8E ROM:0011DBF0 ROM:0011DBF2 ROM:0011DBF2 ; =============== S U B R O U T I N E ======================================= ROM:0011DBF2 ROM:0011DBF2 ROM:0011DBF2 sub_11DBF2: ; CODE XREF: sub_11DB8E+40↑p ROM:0011DBF2 clr.w d4 ROM:0011DBF4 move.w $2E6(a5),d2 ROM:0011DBF8 move.w $2E8(a5),d3 ROM:0011DBFC cmp.w ($A2C).w,d2 ROM:0011DC00 bgt.s loc_11DC5A ROM:0011DC02 cmp.w ($A2C).w,d3 ROM:0011DC06 ble.s loc_11DC5A ROM:0011DC08 move.w $2EC(a5),d2 ROM:0011DC0C move.w $2EE(a5),d3 ROM:0011DC10 cmp.w ($9F2).w,d3 ROM:0011DC14 bgt.s loc_11DC5A ROM:0011DC16 cmp.w ($9F2).w,d2 ROM:0011DC1A ble.s loc_11DC5A ROM:0011DC1C move.w ($ABA).w,d2 ROM:0011DC20 move.w ($ABC).w,d3 ROM:0011DC24 cmp.w ($9F8).w,d2 ROM:0011DC28 bgt.s loc_11DC5A ROM:0011DC2A cmp.w ($9F8).w,d3 ROM:0011DC2E ble.s loc_11DC5A ROM:0011DC30 move.w $2EA(a5),d3 ROM:0011DC34 btst #0,($130E).w ROM:0011DC3A bne.s loc_11DC5A ROM:0011DC3C cmp.w ($9E4).w,d3 ROM:0011DC40 bgt.s loc_11DC5A ROM:0011DC42 btst #1,($1310).w ROM:0011DC48 beq.s loc_11DC5A ROM:0011DC4A btst #5,($1310).w ROM:0011DC50 bne.s loc_11DC5A ROM:0011DC52 bset #5,($130B).w ROM:0011DC58 subq.w #1,d4 ROM:0011DC5A ROM:0011DC5A loc_11DC5A: ; CODE XREF: sub_11DBF2+E↑j ROM:0011DC5A ; sub_11DBF2+14↑j ... ROM:0011DC5A cmpi.w #0,d4 ROM:0011DC5E bne.s locret_11DC66 ROM:0011DC60 bclr #5,($130B).w ROM:0011DC66 ROM:0011DC66 locret_11DC66: ; CODE XREF: sub_11DBF2+6C↑j ROM:0011DC66 rts ROM:0011DC66 ; End of function sub_11DBF2 ROM:0011DC66 ROM:0011DC68 ROM:0011DC68 ; =============== S U B R O U T I N E ======================================= ROM:0011DC68 ROM:0011DC68 ROM:0011DC68 sub_11DC68: ; CODE XREF: sub_11DB8E+3C↑p ROM:0011DC68 move.w #$3B76,d1 ROM:0011DC6C move.w ($9F6).w,d2 ROM:0011DC70 move.w ($540).w,d3 ROM:0011DC74 bsr.l sub_115CB8 ROM:0011DC7A move.w d1,($ABC).w ROM:0011DC7E move.w #$3B74,d1 ROM:0011DC82 move.w ($9F6).w,d2 ROM:0011DC86 move.w ($540).w,d3 ROM:0011DC8A bsr.l sub_115CB8 ROM:0011DC90 move.w d1,($ABA).w ROM:0011DC94 rts ROM:0011DC94 ; End of function sub_11DC68 ROM:0011DC94 ROM:0011DC96 ROM:0011DC96 ; =============== S U B R O U T I N E ======================================= ROM:0011DC96 ROM:0011DC96 ROM:0011DC96 sub_11DC96: ; CODE XREF: sub_11DB8E+58↑p ROM:0011DC96 move.w ($AB8).w,d0 ROM:0011DC9A move.w $E6C(d0.w*2),d2 ROM:0011DCA0 cmpi.w #0,d0 ROM:0011DCA4 bne.s loc_11DCB8 ROM:0011DCA6 move.w #$3ABE,d1 ROM:0011DCAA move.w ($540).w,d3 ROM:0011DCAE movea.w #$139D,a1 ROM:0011DCB2 bsr.l sub_115BDA ROM:0011DCB8 ROM:0011DCB8 loc_11DCB8: ; CODE XREF: sub_11DC96+E↑j ROM:0011DCB8 clr.w d3 ROM:0011DCBA move.b d1,d3 ROM:0011DCBC move.w ($AB8).w,d0 ROM:0011DCC0 muls.w #$14,d3 ROM:0011DCC4 addi.w #$1D4C,d3 ROM:0011DCC8 move.w d3,$F5E(d0.w*2) ROM:0011DCCE rts ROM:0011DCCE ; End of function sub_11DC96 ROM:0011DCCE ROM:0011DCD0 ROM:0011DCD0 ; =============== S U B R O U T I N E ======================================= ROM:0011DCD0 ROM:0011DCD0 ROM:0011DCD0 sub_11DCD0: ; CODE XREF: sub_11DB8E+44↑p ROM:0011DCD0 btst #5,($130B).w ROM:0011DCD6 beq.s loc_11DCF0 ROM:0011DCD8 btst #7,($130F).w ROM:0011DCDE bne.s loc_11DCE8 ROM:0011DCE0 bset #0,($1308).w ROM:0011DCE6 bra.s loc_11DCEE ROM:0011DCE8 ; --------------------------------------------------------------------------- ROM:0011DCE8 ROM:0011DCE8 loc_11DCE8: ; CODE XREF: sub_11DCD0+E↑j ROM:0011DCE8 bclr #0,($1308).w ROM:0011DCEE ROM:0011DCEE loc_11DCEE: ; CODE XREF: sub_11DCD0+16↑j ROM:0011DCEE bra.s locret_11DCF6 ROM:0011DCF0 ; --------------------------------------------------------------------------- ROM:0011DCF0 ROM:0011DCF0 loc_11DCF0: ; CODE XREF: sub_11DCD0+6↑j ROM:0011DCF0 bclr #0,($1308).w ROM:0011DCF6 ROM:0011DCF6 locret_11DCF6: ; CODE XREF: sub_11DCD0:loc_11DCEE↑j ROM:0011DCF6 rts ROM:0011DCF6 ; End of function sub_11DCD0 ROM:0011DCF6 ROM:0011DCF8 ; --------------------------------------------------------------------------- ROM:0011DCF8 move.b ($11C8).l,d0 ROM:0011DCFE move.w #9,d1 ROM:0011DD02 muls.w #9,d1 ROM:0011DD06 subq.w #1,d1 ROM:0011DD08 lea ($139D).w,a0 ROM:0011DD0C move.w #0,d2 ROM:0011DD10 bra.s loc_11DD16 ROM:0011DD12 ; --------------------------------------------------------------------------- ROM:0011DD12 ROM:0011DD12 loc_11DD12: ; CODE XREF: ROM:0011DD1E↓j ROM:0011DD12 addi.w #1,d2 ROM:0011DD16 ROM:0011DD16 loc_11DD16: ; CODE XREF: ROM:0011DD10↑j ROM:0011DD16 cmp.w d1,d2 ROM:0011DD18 bgt.s locret_11DD20 ROM:0011DD1A move.b d0,(a0,d2.w) ROM:0011DD1E bra.s loc_11DD12 ROM:0011DD20 ; --------------------------------------------------------------------------- ROM:0011DD20 ROM:0011DD20 locret_11DD20: ; CODE XREF: ROM:0011DD18↑j ROM:0011DD20 rts ROM:0011DD22 ROM:0011DD22 ; =============== S U B R O U T I N E ======================================= ROM:0011DD22 ROM:0011DD22 ROM:0011DD22 sub_11DD22: ; CODE XREF: sub_125BB4+12↓p ROM:0011DD22 clr.w d0 ROM:0011DD24 move.w $2F0(a5),d1 ROM:0011DD28 btst #1,($13EE).w ROM:0011DD2E beq.s loc_11DD5A ROM:0011DD30 btst #0,($BF9).w ROM:0011DD36 bne.s loc_11DD5A ROM:0011DD38 ROM:0011DD38 loc_11DD38: ; CODE XREF: sub_11DD22+36↓j ROM:0011DD38 cmp.w d0,d1 ROM:0011DD3A blt.s loc_11DD5A ROM:0011DD3C move.w $820(a5,d0.w*2),d2 ROM:0011DD42 cmp.w ($C18).w,d2 ROM:0011DD46 ble.s loc_11DD54 ROM:0011DD48 move.w d0,($ABE).w ROM:0011DD4C bclr #3,($12FE).w ROM:0011DD52 bra.s locret_11DD66 ROM:0011DD54 ; --------------------------------------------------------------------------- ROM:0011DD54 ROM:0011DD54 loc_11DD54: ; CODE XREF: sub_11DD22+24↑j ROM:0011DD54 addi.w #1,d0 ROM:0011DD58 bra.s loc_11DD38 ROM:0011DD5A ; --------------------------------------------------------------------------- ROM:0011DD5A ROM:0011DD5A loc_11DD5A: ; CODE XREF: sub_11DD22+C↑j ROM:0011DD5A ; sub_11DD22+14↑j ... ROM:0011DD5A move.w $2F2(a5),($ABE).w ROM:0011DD60 bset #3,($12FE).w ROM:0011DD66 ROM:0011DD66 locret_11DD66: ; CODE XREF: sub_11DD22+30↑j ROM:0011DD66 rts ROM:0011DD66 ; End of function sub_11DD22 ROM:0011DD66 ROM:0011DD68 ROM:0011DD68 ; =============== S U B R O U T I N E ======================================= ROM:0011DD68 ROM:0011DD68 ROM:0011DD68 sub_11DD68: ; CODE XREF: sub_11FAC4+36↓p ROM:0011DD68 clr.w d1 ROM:0011DD6A move.b ($10ED).w,d1 ROM:0011DD6E cmpi.w #6,d1 ROM:0011DD72 bcc.s locret_11DD7C ROM:0011DD74 movea.l off_11DD7E(pc,d1.w*4),a0 ROM:0011DD78 nop ROM:0011DD7A jmp (a0) ROM:0011DD7C ; --------------------------------------------------------------------------- ROM:0011DD7C ROM:0011DD7C locret_11DD7C: ; CODE XREF: sub_11DD68+A↑j ROM:0011DD7C rts ROM:0011DD7C ; End of function sub_11DD68 ROM:0011DD7C ROM:0011DD7C ; --------------------------------------------------------------------------- ROM:0011DD7E off_11DD7E: dc.l loc_11DD96 ; DATA XREF: sub_11DD68+C↑r ROM:0011DD82 dc.l loc_11DDB2 ROM:0011DD86 dc.l loc_11DDE2 ROM:0011DD8A dc.l loc_11DE3C ROM:0011DD8E dc.l loc_11DE86 ROM:0011DD92 dc.l loc_11DF0A ROM:0011DD96 ; --------------------------------------------------------------------------- ROM:0011DD96 ROM:0011DD96 loc_11DD96: ; DATA XREF: ROM:off_11DD7E↑o ROM:0011DD96 bclr #6,($12F0).w ROM:0011DD9C bclr #4,($12F6).w ROM:0011DDA2 bclr #2,($12F5).w ROM:0011DDA8 move.b #1,($10ED).w ROM:0011DDAE bra.s locret_11DDE0 ROM:0011DDB0 ; --------------------------------------------------------------------------- ROM:0011DDB0 rts ROM:0011DDB2 ; --------------------------------------------------------------------------- ROM:0011DDB2 ROM:0011DDB2 loc_11DDB2: ; DATA XREF: ROM:0011DD82↑o ROM:0011DDB2 btst #0,($8E5).w ROM:0011DDB8 beq.s locret_11DDE0 ROM:0011DDBA btst #2,($1306).w ROM:0011DDC0 beq.s locret_11DDE0 ROM:0011DDC2 move.w $322(a5),d0 ROM:0011DDC6 clr.b ($86E).w ROM:0011DDCA move.w d0,($610).w ROM:0011DDCE move.b #1,($86E).w ROM:0011DDD4 move.b #5,($10ED).w ROM:0011DDDA bra.l locret_11DF5A ROM:0011DDE0 ; --------------------------------------------------------------------------- ROM:0011DDE0 ROM:0011DDE0 locret_11DDE0: ; CODE XREF: ROM:0011DDAE↑j ROM:0011DDE0 ; ROM:0011DDB8↑j ... ROM:0011DDE0 rts ROM:0011DDE2 ; --------------------------------------------------------------------------- ROM:0011DDE2 ROM:0011DDE2 loc_11DDE2: ; DATA XREF: ROM:0011DD86↑o ROM:0011DDE2 btst #0,($8E5).w ROM:0011DDE8 beq.s loc_11DDF2 ROM:0011DDEA btst #2,($1306).w ROM:0011DDF0 bne.s loc_11DE00 ROM:0011DDF2 ROM:0011DDF2 loc_11DDF2: ; CODE XREF: ROM:0011DDE8↑j ROM:0011DDF2 bsr.w sub_11E188 ROM:0011DDF6 move.b #4,($10ED).w ROM:0011DDFC bra.w locret_11DF08 ROM:0011DE00 ; --------------------------------------------------------------------------- ROM:0011DE00 ROM:0011DE00 loc_11DE00: ; CODE XREF: ROM:0011DDF0↑j ROM:0011DE00 move.w ($B52).w,d0 ROM:0011DE04 btst #5,($12EE).w ROM:0011DE0A bne.s locret_11DE3A ROM:0011DE0C btst #3,($1308).w ROM:0011DE12 bne.s locret_11DE3A ROM:0011DE14 cmp.w ($AC2).w,d0 ROM:0011DE18 bne.s locret_11DE3A ROM:0011DE1A bclr #2,($130D).w ROM:0011DE20 bclr #2,($12F5).w ROM:0011DE26 bset #6,($12F0).w ROM:0011DE2C bset #4,($12F6).w ROM:0011DE32 move.b #3,($10ED).w ROM:0011DE38 bra.s locret_11DE84 ROM:0011DE3A ; --------------------------------------------------------------------------- ROM:0011DE3A ROM:0011DE3A locret_11DE3A: ; CODE XREF: ROM:0011DE0A↑j ROM:0011DE3A ; ROM:0011DE12↑j ... ROM:0011DE3A rts ROM:0011DE3C ; --------------------------------------------------------------------------- ROM:0011DE3C ROM:0011DE3C loc_11DE3C: ; DATA XREF: ROM:0011DD8A↑o ROM:0011DE3C btst #0,($8E5).w ROM:0011DE42 beq.s loc_11DE4C ROM:0011DE44 btst #2,($1306).w ROM:0011DE4A bne.s locret_11DE84 ROM:0011DE4C ROM:0011DE4C loc_11DE4C: ; CODE XREF: ROM:0011DE42↑j ROM:0011DE4C btst #2,($12F5).w ROM:0011DE52 bne.s locret_11DE84 ROM:0011DE54 btst #3,($1308).w ROM:0011DE5A bne.s locret_11DE84 ROM:0011DE5C btst #5,($12EE).w ROM:0011DE62 bne.s locret_11DE84 ROM:0011DE64 bsr.w sub_11E19E ROM:0011DE68 bsr.w sub_11E20C ROM:0011DE6C bset #2,($130D).w ROM:0011DE72 bset #2,($12F5).w ROM:0011DE78 move.b #4,($10ED).w ROM:0011DE7E bra.l locret_11DF08 ROM:0011DE84 ; --------------------------------------------------------------------------- ROM:0011DE84 ROM:0011DE84 locret_11DE84: ; CODE XREF: ROM:0011DE38↑j ROM:0011DE84 ; ROM:0011DE4A↑j ... ROM:0011DE84 rts ROM:0011DE86 ; --------------------------------------------------------------------------- ROM:0011DE86 ROM:0011DE86 loc_11DE86: ; DATA XREF: ROM:0011DD8E↑o ROM:0011DE86 btst #0,($8E5).w ROM:0011DE8C beq.s loc_11DEA2 ROM:0011DE8E btst #2,($1306).w ROM:0011DE94 beq.s loc_11DEA2 ROM:0011DE96 bsr.w sub_11E188 ROM:0011DE9A move.b #2,($10ED).w ROM:0011DEA0 bra.s locret_11DE3A ROM:0011DEA2 ; --------------------------------------------------------------------------- ROM:0011DEA2 ROM:0011DEA2 loc_11DEA2: ; CODE XREF: ROM:0011DE8C↑j ROM:0011DEA2 ; ROM:0011DE94↑j ROM:0011DEA2 move.w ($B52).w,d0 ROM:0011DEA6 btst #5,($12EE).w ROM:0011DEAC bne.s loc_11DEDE ROM:0011DEAE btst #3,($1308).w ROM:0011DEB4 bne.s loc_11DEDE ROM:0011DEB6 cmp.w ($AC2).w,d0 ROM:0011DEBA bne.s loc_11DEDE ROM:0011DEBC bclr #2,($130D).w ROM:0011DEC2 bclr #2,($12F5).w ROM:0011DEC8 move.b #1,($10ED).w ROM:0011DECE bclr #6,($12F0).w ROM:0011DED4 bclr #4,($12F6).w ROM:0011DEDA bra.w locret_11DDE0 ROM:0011DEDE ; --------------------------------------------------------------------------- ROM:0011DEDE ROM:0011DEDE loc_11DEDE: ; CODE XREF: ROM:0011DEAC↑j ROM:0011DEDE ; ROM:0011DEB4↑j ... ROM:0011DEDE btst #0,($12F3).w ROM:0011DEE4 beq.s locret_11DF08 ROM:0011DEE6 bclr #2,($130D).w ROM:0011DEEC bclr #2,($12F5).w ROM:0011DEF2 move.b #1,($10ED).w ROM:0011DEF8 bclr #6,($12F0).w ROM:0011DEFE bclr #4,($12F6).w ROM:0011DF04 bra.w locret_11DDE0 ROM:0011DF08 ; --------------------------------------------------------------------------- ROM:0011DF08 ROM:0011DF08 locret_11DF08: ; CODE XREF: ROM:0011DDFC↑j ROM:0011DF08 ; ROM:0011DE7E↑j ... ROM:0011DF08 rts ROM:0011DF0A ; --------------------------------------------------------------------------- ROM:0011DF0A ROM:0011DF0A loc_11DF0A: ; DATA XREF: ROM:0011DD92↑o ROM:0011DF0A cmpi.w #0,($610).w ROM:0011DF10 bgt.s locret_11DF5A ROM:0011DF12 btst #0,($8E5).w ROM:0011DF18 beq.s locret_11DF5A ROM:0011DF1A btst #2,($1306).w ROM:0011DF20 beq.s locret_11DF5A ROM:0011DF22 btst #2,($12F5).w ROM:0011DF28 bne.s locret_11DF5A ROM:0011DF2A btst #3,($1308).w ROM:0011DF30 bne.s locret_11DF5A ROM:0011DF32 btst #5,($12EE).w ROM:0011DF38 bne.s locret_11DF5A ROM:0011DF3A bsr.w sub_11E19E ROM:0011DF3E bsr.w sub_11E1A6 ROM:0011DF42 bset #2,($130D).w ROM:0011DF48 bset #2,($12F5).w ROM:0011DF4E move.b #2,($10ED).w ROM:0011DF54 bra.l locret_11DE3A ROM:0011DF5A ; --------------------------------------------------------------------------- ROM:0011DF5A ROM:0011DF5A locret_11DF5A: ; CODE XREF: ROM:0011DDDA↑j ROM:0011DF5A ; ROM:0011DF10↑j ... ROM:0011DF5A rts ROM:0011DF5C ROM:0011DF5C ; =============== S U B R O U T I N E ======================================= ROM:0011DF5C ROM:0011DF5C ROM:0011DF5C sub_11DF5C: ; CODE XREF: sub_11FAC4+30↓p ROM:0011DF5C bsr.w sub_11E31E ROM:0011DF60 btst #2,($1319).w ROM:0011DF66 bne.s loc_11DF76 ROM:0011DF68 bclr #0,($12F8).w ROM:0011DF6E bclr #3,($12FA).w ROM:0011DF74 bra.s loc_11DFBA ROM:0011DF76 ; --------------------------------------------------------------------------- ROM:0011DF76 ROM:0011DF76 loc_11DF76: ; CODE XREF: sub_11DF5C+A↑j ROM:0011DF76 move.w $30C(a5),d0 ROM:0011DF7A cmp.w ($A06).w,d0 ROM:0011DF7E ble.s loc_11DF88 ROM:0011DF80 bset #0,($12F8).w ROM:0011DF86 bra.s loc_11DF98 ROM:0011DF88 ; --------------------------------------------------------------------------- ROM:0011DF88 ROM:0011DF88 loc_11DF88: ; CODE XREF: sub_11DF5C+22↑j ROM:0011DF88 add.w $30E(a5),d0 ROM:0011DF8C cmp.w ($A06).w,d0 ROM:0011DF90 bge.s loc_11DF98 ROM:0011DF92 bclr #0,($12F8).w ROM:0011DF98 ROM:0011DF98 loc_11DF98: ; CODE XREF: sub_11DF5C+2A↑j ROM:0011DF98 ; sub_11DF5C+34↑j ROM:0011DF98 move.w $310(a5),d0 ROM:0011DF9C cmp.w ($A06).w,d0 ROM:0011DFA0 bge.s loc_11DFAA ROM:0011DFA2 bset #3,($12FA).w ROM:0011DFA8 bra.s loc_11DFBA ROM:0011DFAA ; --------------------------------------------------------------------------- ROM:0011DFAA ROM:0011DFAA loc_11DFAA: ; CODE XREF: sub_11DF5C+44↑j ROM:0011DFAA sub.w $312(a5),d0 ROM:0011DFAE cmp.w ($A06).w,d0 ROM:0011DFB2 ble.s loc_11DFBA ROM:0011DFB4 bclr #3,($12FA).w ROM:0011DFBA ROM:0011DFBA loc_11DFBA: ; CODE XREF: sub_11DF5C+18↑j ROM:0011DFBA ; sub_11DF5C+4C↑j ... ROM:0011DFBA clr.w d1 ROM:0011DFBC move.b ($10EE).w,d1 ROM:0011DFC0 cmpi.w #4,d1 ROM:0011DFC4 bcc.s locret_11DFCE ROM:0011DFC6 movea.l off_11DFD0(pc,d1.w*4),a0 ROM:0011DFCA nop ROM:0011DFCC jmp (a0) ROM:0011DFCE ; --------------------------------------------------------------------------- ROM:0011DFCE ROM:0011DFCE locret_11DFCE: ; CODE XREF: sub_11DF5C+68↑j ROM:0011DFCE rts ROM:0011DFCE ; End of function sub_11DF5C ROM:0011DFCE ROM:0011DFCE ; --------------------------------------------------------------------------- ROM:0011DFD0 off_11DFD0: dc.l loc_11DFE0 ; DATA XREF: sub_11DF5C+6A↑r ROM:0011DFD4 dc.l loc_11DFF0 ROM:0011DFD8 dc.l loc_11E022 ROM:0011DFDC dc.l loc_11E0A6 ROM:0011DFE0 ; --------------------------------------------------------------------------- ROM:0011DFE0 ROM:0011DFE0 loc_11DFE0: ; DATA XREF: ROM:off_11DFD0↑o ROM:0011DFE0 bclr #2,($1306).w ROM:0011DFE6 move.b #1,($10EE).w ROM:0011DFEC bra.s locret_11E020 ROM:0011DFEE ; --------------------------------------------------------------------------- ROM:0011DFEE rts ROM:0011DFF0 ; --------------------------------------------------------------------------- ROM:0011DFF0 ROM:0011DFF0 loc_11DFF0: ; DATA XREF: ROM:0011DFD4↑o ROM:0011DFF0 btst #2,($130E).w ROM:0011DFF6 beq.s locret_11E020 ROM:0011DFF8 move.w #$3ADC,d1 ROM:0011DFFC move.w ($A2C).w,d2 ROM:0011E000 bsr.l sub_115CB8 ROM:0011E006 clr.b ($86D).w ROM:0011E00A move.w d1,($60E).w ROM:0011E00E move.b #1,($86D).w ROM:0011E014 move.b #2,($10EE).w ROM:0011E01A bra.l locret_11E0A4 ROM:0011E020 ; --------------------------------------------------------------------------- ROM:0011E020 ROM:0011E020 locret_11E020: ; CODE XREF: ROM:0011DFEC↑j ROM:0011E020 ; ROM:0011DFF6↑j ... ROM:0011E020 rts ROM:0011E022 ; --------------------------------------------------------------------------- ROM:0011E022 ROM:0011E022 loc_11E022: ; DATA XREF: ROM:0011DFD8↑o ROM:0011E022 btst #2,($130E).w ROM:0011E028 bne.s loc_11E032 ROM:0011E02A move.b #1,($10EE).w ROM:0011E030 bra.s locret_11E020 ROM:0011E032 ; --------------------------------------------------------------------------- ROM:0011E032 ROM:0011E032 loc_11E032: ; CODE XREF: ROM:0011E028↑j ROM:0011E032 move.w $2FA(a5),d0 ROM:0011E036 sub.w $2F8(a5),d0 ROM:0011E03A cmp.w ($540).w,d0 ROM:0011E03E ble.s locret_11E0A4 ROM:0011E040 cmpi.w #0,($664).w ROM:0011E046 bgt.s loc_11E04A ROM:0011E048 bra.s loc_11E058 ROM:0011E04A ; --------------------------------------------------------------------------- ROM:0011E04A ROM:0011E04A loc_11E04A: ; CODE XREF: ROM:0011E046↑j ROM:0011E04A move.w $2FE(a5),d0 ROM:0011E04E sub.w $2FC(a5),d0 ROM:0011E052 cmp.w ($C1C).w,d0 ROM:0011E056 ble.s locret_11E0A4 ROM:0011E058 ROM:0011E058 loc_11E058: ; CODE XREF: ROM:0011E048↑j ROM:0011E058 move.w $302(a5),d0 ROM:0011E05C sub.w $300(a5),d0 ROM:0011E060 btst #3,($12FA).w ROM:0011E066 bne.s locret_11E0A4 ROM:0011E068 cmp.w ($A2C).w,d0 ROM:0011E06C ble.s locret_11E0A4 ROM:0011E06E move.w $304(a5),d1 ROM:0011E072 add.w $306(a5),d1 ROM:0011E076 btst #0,($12F8).w ROM:0011E07C bne.s locret_11E0A4 ROM:0011E07E cmp.w ($9DC).w,d1 ROM:0011E082 bge.s locret_11E0A4 ROM:0011E084 cmpi.w #0,($60E).w ROM:0011E08A bgt.s locret_11E0A4 ROM:0011E08C btst #5,($12FF).w ROM:0011E092 bne.s locret_11E0A4 ROM:0011E094 bset #2,($1306).w ROM:0011E09A move.b #3,($10EE).w ROM:0011E0A0 bra.w locret_11E130 ROM:0011E0A4 ; --------------------------------------------------------------------------- ROM:0011E0A4 ROM:0011E0A4 locret_11E0A4: ; CODE XREF: ROM:0011E01A↑j ROM:0011E0A4 ; ROM:0011E03E↑j ... ROM:0011E0A4 rts ROM:0011E0A6 ; --------------------------------------------------------------------------- ROM:0011E0A6 ROM:0011E0A6 loc_11E0A6: ; DATA XREF: ROM:0011DFDC↑o ROM:0011E0A6 btst #2,($130E).w ROM:0011E0AC bne.s loc_11E0BE ROM:0011E0AE bclr #2,($1306).w ROM:0011E0B4 move.b #1,($10EE).w ROM:0011E0BA bra.w locret_11E020 ROM:0011E0BE ; --------------------------------------------------------------------------- ROM:0011E0BE ROM:0011E0BE loc_11E0BE: ; CODE XREF: ROM:0011E0AC↑j ROM:0011E0BE move.w $2FA(a5),d0 ROM:0011E0C2 cmp.w ($540).w,d0 ROM:0011E0C6 bgt.s loc_11E0CA ROM:0011E0C8 bra.s loc_11E10C ROM:0011E0CA ; --------------------------------------------------------------------------- ROM:0011E0CA ROM:0011E0CA loc_11E0CA: ; CODE XREF: ROM:0011E0C6↑j ROM:0011E0CA btst #0,($12F1).w ROM:0011E0D0 beq.s loc_11E0DA ROM:0011E0D2 bclr #0,($12F1).w ROM:0011E0D8 bra.s loc_11E10C ROM:0011E0DA ; --------------------------------------------------------------------------- ROM:0011E0DA ROM:0011E0DA loc_11E0DA: ; CODE XREF: ROM:0011E0D0↑j ROM:0011E0DA move.w $302(a5),d0 ROM:0011E0DE cmp.w ($A2C).w,d0 ROM:0011E0E2 bgt.s loc_11E0E6 ROM:0011E0E4 bra.s loc_11E10C ROM:0011E0E6 ; --------------------------------------------------------------------------- ROM:0011E0E6 ROM:0011E0E6 loc_11E0E6: ; CODE XREF: ROM:0011E0E2↑j ROM:0011E0E6 move.w $304(a5),d0 ROM:0011E0EA cmp.w ($9DC).w,d0 ROM:0011E0EE blt.s loc_11E0F2 ROM:0011E0F0 bra.s loc_11E10C ROM:0011E0F2 ; --------------------------------------------------------------------------- ROM:0011E0F2 ROM:0011E0F2 loc_11E0F2: ; CODE XREF: ROM:0011E0EE↑j ROM:0011E0F2 btst #0,($12F8).w ROM:0011E0F8 bne.s loc_11E10C ROM:0011E0FA btst #3,($12FA).w ROM:0011E100 bne.s loc_11E10C ROM:0011E102 btst #5,($12FF).w ROM:0011E108 bne.s loc_11E10C ROM:0011E10A bra.s locret_11E130 ROM:0011E10C ; --------------------------------------------------------------------------- ROM:0011E10C ROM:0011E10C loc_11E10C: ; CODE XREF: ROM:0011E0C8↑j ROM:0011E10C ; ROM:0011E0D8↑j ... ROM:0011E10C bclr #2,($1306).w ROM:0011E112 move.w $308(a5),d1 ROM:0011E116 clr.b ($898).w ROM:0011E11A move.w d1,($664).w ROM:0011E11E move.b #1,($898).w ROM:0011E124 move.b #2,($10EE).w ROM:0011E12A bra.l locret_11E0A4 ROM:0011E130 ; --------------------------------------------------------------------------- ROM:0011E130 ROM:0011E130 locret_11E130: ; CODE XREF: ROM:0011E0A0↑j ROM:0011E130 ; ROM:0011E10A↑j ROM:0011E130 rts ROM:0011E132 ; --------------------------------------------------------------------------- ROM:0011E132 rts ROM:0011E134 ROM:0011E134 ; =============== S U B R O U T I N E ======================================= ROM:0011E134 ROM:0011E134 ROM:0011E134 sub_11E134: ; CODE XREF: sub_11FAC4+24↓p ROM:0011E134 move.w $2FE(a5),d0 ROM:0011E138 btst #1,($12F1).w ROM:0011E13E bne.s loc_11E164 ROM:0011E140 cmp.w ($C1C).w,d0 ROM:0011E144 bge.s loc_11E164 ROM:0011E146 move.w $308(a5),d1 ROM:0011E14A clr.b ($898).w ROM:0011E14E move.w d1,($664).w ROM:0011E152 move.b #1,($898).w ROM:0011E158 bset #0,($12F1).w ROM:0011E15E bset #1,($12F1).w ROM:0011E164 ROM:0011E164 loc_11E164: ; CODE XREF: sub_11E134+A↑j ROM:0011E164 ; sub_11E134+10↑j ROM:0011E164 btst #1,($12F1).w ROM:0011E16A beq.s locret_11E186 ROM:0011E16C move.w $2FC(a5),d1 ROM:0011E170 sub.w d1,d0 ROM:0011E172 cmp.w ($C1C).w,d0 ROM:0011E176 ble.s locret_11E186 ROM:0011E178 bclr #1,($12F1).w ROM:0011E17E clr.b ($898).w ROM:0011E182 clr.w ($664).w ROM:0011E186 ROM:0011E186 locret_11E186: ; CODE XREF: sub_11E134+36↑j ROM:0011E186 ; sub_11E134+42↑j ROM:0011E186 rts ROM:0011E186 ; End of function sub_11E134 ROM:0011E186 ROM:0011E188 ROM:0011E188 ; =============== S U B R O U T I N E ======================================= ROM:0011E188 ROM:0011E188 ROM:0011E188 sub_11E188: ; CODE XREF: ROM:loc_11DDF2↑p ROM:0011E188 ; ROM:0011DE96↑p ROM:0011E188 move.w ($AC2).w,d0 ROM:0011E18C move.w ($AC0).w,($AC2).w ROM:0011E192 move.w d0,($AC0).w ROM:0011E196 move.w $C4(a5),($AC4).w ROM:0011E19C rts ROM:0011E19C ; End of function sub_11E188 ROM:0011E19C ROM:0011E19E ROM:0011E19E ; =============== S U B R O U T I N E ======================================= ROM:0011E19E ROM:0011E19E ROM:0011E19E sub_11E19E: ; CODE XREF: ROM:0011DE64↑p ROM:0011E19E ; ROM:0011DF3A↑p ROM:0011E19E move.w ($B52).w,($AC0).w ROM:0011E1A4 rts ROM:0011E1A4 ; End of function sub_11E19E ROM:0011E1A4 ROM:0011E1A6 ROM:0011E1A6 ; =============== S U B R O U T I N E ======================================= ROM:0011E1A6 ROM:0011E1A6 ROM:0011E1A6 sub_11E1A6: ; CODE XREF: ROM:0011DF3E↑p ROM:0011E1A6 move.w #$3B80,d1 ROM:0011E1AA move.w ($540).w,d2 ROM:0011E1AE move.w ($AC6).w,d3 ROM:0011E1B2 bsr.l sub_115CB8 ROM:0011E1B8 move.w d1,($AD0).w ROM:0011E1BC move.w #$3B94,d1 ROM:0011E1C0 move.w ($AC0).w,d2 ROM:0011E1C4 move.w ($1330).w,d3 ROM:0011E1C8 bsr.l sub_115CB8 ROM:0011E1CE move.w ($AC0).w,d0 ROM:0011E1D2 sub.w d1,d0 ROM:0011E1D4 add.w ($AD0).w,d0 ROM:0011E1D8 move.w d0,($ACC).w ROM:0011E1DC move.w #$3B92,d1 ROM:0011E1E0 move.w ($ACC).w,d2 ROM:0011E1E4 move.w ($1330).w,d3 ROM:0011E1E8 bsr.l sub_115CB8 ROM:0011E1EE add.w ($ACC).w,d1 ROM:0011E1F2 move.w $CC(a5),d0 ROM:0011E1F6 cmp.w d1,d0 ROM:0011E1F8 bge.s loc_11E200 ROM:0011E1FA move.w d0,($AC2).w ROM:0011E1FE bra.s loc_11E204 ROM:0011E200 ; --------------------------------------------------------------------------- ROM:0011E200 ROM:0011E200 loc_11E200: ; CODE XREF: sub_11E1A6+52↑j ROM:0011E200 move.w d1,($AC2).w ROM:0011E204 ROM:0011E204 loc_11E204: ; CODE XREF: sub_11E1A6+58↑j ROM:0011E204 move.w $2F6(a5),($AC4).w ROM:0011E20A rts ROM:0011E20A ; End of function sub_11E1A6 ROM:0011E20A ROM:0011E20C ROM:0011E20C ; =============== S U B R O U T I N E ======================================= ROM:0011E20C ROM:0011E20C ROM:0011E20C sub_11E20C: ; CODE XREF: ROM:0011DE68↑p ROM:0011E20C btst #5,($1306).w ROM:0011E212 bne.s loc_11E272 ROM:0011E214 move.w #$3B7E,d1 ROM:0011E218 move.w ($540).w,d2 ROM:0011E21C move.w ($AC6).w,d3 ROM:0011E220 bsr.l sub_115CB8 ROM:0011E226 move.w d1,($ACE).w ROM:0011E22A move.w #$3B94,d1 ROM:0011E22E move.w ($AC0).w,d2 ROM:0011E232 move.w ($1330).w,d3 ROM:0011E236 bsr.l sub_115CB8 ROM:0011E23C move.w ($AC0).w,d0 ROM:0011E240 sub.w d1,d0 ROM:0011E242 sub.w ($ACE).w,d0 ROM:0011E246 move.w ($B4A).w,d2 ROM:0011E24A sub.w ($AC8).w,d2 ROM:0011E24E cmp.w d0,d2 ROM:0011E250 ble.s loc_11E254 ROM:0011E252 move.w d2,d0 ROM:0011E254 ROM:0011E254 loc_11E254: ; CODE XREF: sub_11E20C+44↑j ROM:0011E254 move.w d0,($ACC).w ROM:0011E258 move.w #$3B92,d1 ROM:0011E25C move.w ($ACC).w,d2 ROM:0011E260 move.w ($1330).w,d3 ROM:0011E264 bsr.l sub_115CB8 ROM:0011E26A add.w ($ACC).w,d1 ROM:0011E26E move.w d1,d0 ROM:0011E270 bra.s loc_11E276 ROM:0011E272 ; --------------------------------------------------------------------------- ROM:0011E272 ROM:0011E272 loc_11E272: ; CODE XREF: sub_11E20C+6↑j ROM:0011E272 move.w ($AC0).w,d0 ROM:0011E276 ROM:0011E276 loc_11E276: ; CODE XREF: sub_11E20C+64↑j ROM:0011E276 move.w $CC(a5),d2 ROM:0011E27A cmp.w d0,d2 ROM:0011E27C bge.s loc_11E280 ROM:0011E27E move.w d2,d0 ROM:0011E280 ROM:0011E280 loc_11E280: ; CODE XREF: sub_11E20C+70↑j ROM:0011E280 move.w d0,($AC2).w ROM:0011E284 move.w $2F4(a5),($AC4).w ROM:0011E28A rts ROM:0011E28A ; End of function sub_11E20C ROM:0011E28A ROM:0011E28C ROM:0011E28C ; =============== S U B R O U T I N E ======================================= ROM:0011E28C ROM:0011E28C ROM:0011E28C sub_11E28C: ; CODE XREF: sub_11FAC4+2A↓p ROM:0011E28C move.w $30A(a5),d0 ROM:0011E290 cmpi.w #0,d0 ROM:0011E294 beq.s loc_11E29C ROM:0011E296 cmpi.w #2,d0 ROM:0011E29A bne.s loc_11E2A4 ROM:0011E29C ROM:0011E29C loc_11E29C: ; CODE XREF: sub_11E28C+8↑j ROM:0011E29C bclr #2,($1319).w ROM:0011E2A2 bra.s loc_11E2AA ROM:0011E2A4 ; --------------------------------------------------------------------------- ROM:0011E2A4 ROM:0011E2A4 loc_11E2A4: ; CODE XREF: sub_11E28C+E↑j ROM:0011E2A4 bset #2,($1319).w ROM:0011E2AA ROM:0011E2AA loc_11E2AA: ; CODE XREF: sub_11E28C+16↑j ROM:0011E2AA cmpi.w #0,d0 ROM:0011E2AE beq.s loc_11E2B6 ROM:0011E2B0 cmpi.w #1,d0 ROM:0011E2B4 bne.s loc_11E2BE ROM:0011E2B6 ROM:0011E2B6 loc_11E2B6: ; CODE XREF: sub_11E28C+22↑j ROM:0011E2B6 bclr #7,($1310).w ROM:0011E2BC bra.s loc_11E2C4 ROM:0011E2BE ; --------------------------------------------------------------------------- ROM:0011E2BE ROM:0011E2BE loc_11E2BE: ; CODE XREF: sub_11E28C+28↑j ROM:0011E2BE bset #7,($1310).w ROM:0011E2C4 ROM:0011E2C4 loc_11E2C4: ; CODE XREF: sub_11E28C+30↑j ROM:0011E2C4 btst #2,($1319).w ROM:0011E2CA bne.s loc_11E2E0 ROM:0011E2CC move.w #$3B78,d1 ROM:0011E2D0 move.w ($9E0).w,d2 ROM:0011E2D4 move.w ($9DC).w,d3 ROM:0011E2D8 bsr.l sub_115CB8 ROM:0011E2DE bra.s loc_11E2F2 ROM:0011E2E0 ; --------------------------------------------------------------------------- ROM:0011E2E0 ROM:0011E2E0 loc_11E2E0: ; CODE XREF: sub_11E28C+3E↑j ROM:0011E2E0 move.w #$3B7A,d1 ROM:0011E2E4 move.w ($A06).w,d2 ROM:0011E2E8 move.w ($9DC).w,d3 ROM:0011E2EC bsr.l sub_115CB8 ROM:0011E2F2 ROM:0011E2F2 loc_11E2F2: ; CODE XREF: sub_11E28C+52↑j ROM:0011E2F2 btst #7,($1310).w ROM:0011E2F8 beq.s loc_11E302 ROM:0011E2FA muls.w ($ACA).w,d1 ROM:0011E2FE divs.w #$2710,d1 ROM:0011E302 ROM:0011E302 loc_11E302: ; CODE XREF: sub_11E28C+6C↑j ROM:0011E302 move.w d1,($AC6).w ROM:0011E306 move.w #$3B7C,d1 ROM:0011E30A move.w ($AC6).w,d2 ROM:0011E30E move.w ($1330).w,d3 ROM:0011E312 bsr.l sub_115CB8 ROM:0011E318 move.w d1,($AC8).w ROM:0011E31C rts ROM:0011E31C ; End of function sub_11E28C ROM:0011E31C ROM:0011E31E ROM:0011E31E ; =============== S U B R O U T I N E ======================================= ROM:0011E31E ROM:0011E31E ROM:0011E31E sub_11E31E: ; CODE XREF: sub_11DF5C↑p ROM:0011E31E clr.w d1 ROM:0011E320 move.b ($10EC).w,d1 ROM:0011E324 cmpi.w #4,d1 ROM:0011E328 bcc.s locret_11E332 ROM:0011E32A movea.l off_11E334(pc,d1.w*4),a0 ROM:0011E32E nop ROM:0011E330 jmp (a0) ROM:0011E332 ; --------------------------------------------------------------------------- ROM:0011E332 ROM:0011E332 locret_11E332: ; CODE XREF: sub_11E31E+A↑j ROM:0011E332 rts ROM:0011E332 ; End of function sub_11E31E ROM:0011E332 ROM:0011E332 ; --------------------------------------------------------------------------- ROM:0011E334 off_11E334: dc.l loc_11E344 ; DATA XREF: sub_11E31E+C↑r ROM:0011E338 dc.l loc_11E352 ROM:0011E33C dc.l loc_11E39C ROM:0011E340 dc.l loc_11E3C6 ROM:0011E344 ; --------------------------------------------------------------------------- ROM:0011E344 ROM:0011E344 loc_11E344: ; DATA XREF: ROM:off_11E334↑o ROM:0011E344 bclr #5,($12FF).w ROM:0011E34A move.b #1,($10EC).w ROM:0011E350 bra.s locret_11E39A ROM:0011E352 ; --------------------------------------------------------------------------- ROM:0011E352 ROM:0011E352 loc_11E352: ; DATA XREF: ROM:0011E338↑o ROM:0011E352 move.w $314(a5),d0 ROM:0011E356 move.w $316(a5),d1 ROM:0011E35A move.w $31A(a5),d2 ROM:0011E35E move.w $318(a5),d3 ROM:0011E362 cmp.w ($540).w,d0 ROM:0011E366 bgt.s locret_11E39A ROM:0011E368 cmp.w ($4FE).w,d1 ROM:0011E36C bgt.s locret_11E39A ROM:0011E36E cmp.w ($9F6).w,d2 ROM:0011E372 bgt.s locret_11E39A ROM:0011E374 cmp.w ($C1C).w,d3 ROM:0011E378 bgt.s locret_11E39A ROM:0011E37A bset #5,($12FF).w ROM:0011E380 move.w $320(a5),d4 ROM:0011E384 clr.b ($899).w ROM:0011E388 move.w d4,($666).w ROM:0011E38C move.b #1,($899).w ROM:0011E392 move.b #2,($10EC).w ROM:0011E398 bra.s locret_11E3C4 ROM:0011E39A ; --------------------------------------------------------------------------- ROM:0011E39A ROM:0011E39A locret_11E39A: ; CODE XREF: ROM:0011E350↑j ROM:0011E39A ; ROM:0011E366↑j ... ROM:0011E39A rts ROM:0011E39C ; --------------------------------------------------------------------------- ROM:0011E39C ROM:0011E39C loc_11E39C: ; DATA XREF: ROM:0011E33C↑o ROM:0011E39C move.w $31C(a5),d0 ROM:0011E3A0 cmpi.w #0,($666).w ROM:0011E3A6 ble.s loc_11E3AE ROM:0011E3A8 cmp.w ($4FE).w,d0 ROM:0011E3AC bgt.s locret_11E3C4 ROM:0011E3AE ROM:0011E3AE loc_11E3AE: ; CODE XREF: ROM:0011E3A6↑j ROM:0011E3AE bclr #5,($12FF).w ROM:0011E3B4 clr.b ($899).w ROM:0011E3B8 clr.w ($666).w ROM:0011E3BC move.b #3,($10EC).w ROM:0011E3C2 bra.s locret_11E3D8 ROM:0011E3C4 ; --------------------------------------------------------------------------- ROM:0011E3C4 ROM:0011E3C4 locret_11E3C4: ; CODE XREF: ROM:0011E398↑j ROM:0011E3C4 ; ROM:0011E3AC↑j ROM:0011E3C4 rts ROM:0011E3C6 ; --------------------------------------------------------------------------- ROM:0011E3C6 ROM:0011E3C6 loc_11E3C6: ; DATA XREF: ROM:0011E340↑o ROM:0011E3C6 move.w $31E(a5),d0 ROM:0011E3CA cmp.w ($4FE).w,d0 ROM:0011E3CE blt.s locret_11E3D8 ROM:0011E3D0 move.b #1,($10EC).w ROM:0011E3D6 bra.s locret_11E39A ROM:0011E3D8 ; --------------------------------------------------------------------------- ROM:0011E3D8 ROM:0011E3D8 locret_11E3D8: ; CODE XREF: ROM:0011E3C2↑j ROM:0011E3D8 ; ROM:0011E3CE↑j ROM:0011E3D8 rts ROM:0011E3DA ROM:0011E3DA ; =============== S U B R O U T I N E ======================================= ROM:0011E3DA ROM:0011E3DA ROM:0011E3DA sub_11E3DA: ; CODE XREF: sub_11FAC4:loc_11FADC↓p ROM:0011E3DA clr.w d1 ROM:0011E3DC move.b ($10EF).w,d1 ROM:0011E3E0 cmpi.w #6,d1 ROM:0011E3E4 bcc.s locret_11E3EE ROM:0011E3E6 movea.l off_11E3F0(pc,d1.w*4),a0 ROM:0011E3EA nop ROM:0011E3EC jmp (a0) ROM:0011E3EE ; --------------------------------------------------------------------------- ROM:0011E3EE ROM:0011E3EE locret_11E3EE: ; CODE XREF: sub_11E3DA+A↑j ROM:0011E3EE rts ROM:0011E3EE ; End of function sub_11E3DA ROM:0011E3EE ROM:0011E3EE ; --------------------------------------------------------------------------- ROM:0011E3F0 off_11E3F0: dc.l loc_11E408 ; DATA XREF: sub_11E3DA+C↑r ROM:0011E3F4 dc.l loc_11E41E ROM:0011E3F8 dc.l loc_11E458 ROM:0011E3FC dc.l loc_11E48C ROM:0011E400 dc.l loc_11E4CC ROM:0011E404 dc.l loc_11E50E ROM:0011E408 ; --------------------------------------------------------------------------- ROM:0011E408 ROM:0011E408 loc_11E408: ; DATA XREF: ROM:off_11E3F0↑o ROM:0011E408 bclr #3,($1308).w ROM:0011E40E bclr #4,($1302).w ROM:0011E414 move.b #1,($10EF).w ROM:0011E41A bra.s locret_11E456 ROM:0011E41C ; --------------------------------------------------------------------------- ROM:0011E41C rts ROM:0011E41E ; --------------------------------------------------------------------------- ROM:0011E41E ROM:0011E41E loc_11E41E: ; DATA XREF: ROM:0011E3F4↑o ROM:0011E41E btst #2,($8E7).w ROM:0011E424 beq.s loc_11E43E ROM:0011E426 btst #1,($1310).w ROM:0011E42C beq.s loc_11E43E ROM:0011E42E bset #4,($1302).w ROM:0011E434 move.b #4,($10EF).w ROM:0011E43A bra.w loc_11E508 ROM:0011E43E ; --------------------------------------------------------------------------- ROM:0011E43E ROM:0011E43E loc_11E43E: ; CODE XREF: ROM:0011E424↑j ROM:0011E43E ; ROM:0011E42C↑j ROM:0011E43E btst #1,($1310).w ROM:0011E444 beq.s locret_11E456 ROM:0011E446 btst #2,($8E7).w ROM:0011E44C bne.s locret_11E456 ROM:0011E44E move.b #2,($10EF).w ROM:0011E454 bra.s loc_11E486 ROM:0011E456 ; --------------------------------------------------------------------------- ROM:0011E456 ROM:0011E456 locret_11E456: ; CODE XREF: ROM:0011E41A↑j ROM:0011E456 ; ROM:0011E444↑j ... ROM:0011E456 rts ROM:0011E458 ; --------------------------------------------------------------------------- ROM:0011E458 ROM:0011E458 loc_11E458: ; DATA XREF: ROM:0011E3F8↑o ROM:0011E458 btst #1,($1310).w ROM:0011E45E bne.s loc_11E468 ROM:0011E460 move.b #1,($10EF).w ROM:0011E466 bra.s locret_11E456 ROM:0011E468 ; --------------------------------------------------------------------------- ROM:0011E468 ROM:0011E468 loc_11E468: ; CODE XREF: ROM:0011E45E↑j ROM:0011E468 btst #2,($8E7).w ROM:0011E46E beq.s loc_11E486 ROM:0011E470 bsr.w sub_11E572 ROM:0011E474 bsr.w sub_11E5EA ROM:0011E478 bset #3,($1308).w ROM:0011E47E move.b #3,($10EF).w ROM:0011E484 bra.s loc_11E4C6 ROM:0011E486 ; --------------------------------------------------------------------------- ROM:0011E486 ROM:0011E486 loc_11E486: ; CODE XREF: ROM:0011E454↑j ROM:0011E486 ; ROM:0011E46E↑j ... ROM:0011E486 bsr.w sub_11E54A ROM:0011E48A rts ROM:0011E48C ; --------------------------------------------------------------------------- ROM:0011E48C ROM:0011E48C loc_11E48C: ; DATA XREF: ROM:0011E3FC↑o ROM:0011E48C btst #2,($8E7).w ROM:0011E492 bne.s loc_11E4A2 ROM:0011E494 bsr.w sub_11E64C ROM:0011E498 move.b #5,($10EF).w ROM:0011E49E bra.w loc_11E542 ROM:0011E4A2 ; --------------------------------------------------------------------------- ROM:0011E4A2 ROM:0011E4A2 loc_11E4A2: ; CODE XREF: ROM:0011E492↑j ROM:0011E4A2 move.w ($AD6).w,d0 ROM:0011E4A6 cmp.w ($B52).w,d0 ROM:0011E4AA bne.s loc_11E4C6 ROM:0011E4AC bsr.l sub_11FE76 ROM:0011E4B2 bclr #3,($1308).w ROM:0011E4B8 bset #4,($1302).w ROM:0011E4BE move.b #4,($10EF).w ROM:0011E4C4 bra.s loc_11E508 ROM:0011E4C6 ; --------------------------------------------------------------------------- ROM:0011E4C6 ROM:0011E4C6 loc_11E4C6: ; CODE XREF: ROM:0011E484↑j ROM:0011E4C6 ; ROM:0011E4AA↑j ... ROM:0011E4C6 bsr.w sub_11E55E ROM:0011E4CA rts ROM:0011E4CC ; --------------------------------------------------------------------------- ROM:0011E4CC ROM:0011E4CC loc_11E4CC: ; DATA XREF: ROM:0011E400↑o ROM:0011E4CC btst #1,($1310).w ROM:0011E4D2 bne.s loc_11E4E4 ROM:0011E4D4 bclr #4,($1302).w ROM:0011E4DA move.b #1,($10EF).w ROM:0011E4E0 bra.w locret_11E456 ROM:0011E4E4 ; --------------------------------------------------------------------------- ROM:0011E4E4 ROM:0011E4E4 loc_11E4E4: ; CODE XREF: ROM:0011E4D2↑j ROM:0011E4E4 btst #2,($8E7).w ROM:0011E4EA bne.s loc_11E508 ROM:0011E4EC bsr.w sub_11E572 ROM:0011E4F0 bsr.w sub_11E57A ROM:0011E4F4 bset #3,($1308).w ROM:0011E4FA bclr #4,($1302).w ROM:0011E500 move.b #5,($10EF).w ROM:0011E506 bra.s loc_11E542 ROM:0011E508 ; --------------------------------------------------------------------------- ROM:0011E508 ROM:0011E508 loc_11E508: ; CODE XREF: ROM:0011E43A↑j ROM:0011E508 ; ROM:0011E4C4↑j ... ROM:0011E508 bsr.w sub_11E55E ROM:0011E50C rts ROM:0011E50E ; --------------------------------------------------------------------------- ROM:0011E50E ROM:0011E50E loc_11E50E: ; DATA XREF: ROM:0011E404↑o ROM:0011E50E btst #2,($8E7).w ROM:0011E514 beq.s loc_11E522 ROM:0011E516 bsr.w sub_11E64C ROM:0011E51A move.b #3,($10EF).w ROM:0011E520 bra.s loc_11E4C6 ROM:0011E522 ; --------------------------------------------------------------------------- ROM:0011E522 ROM:0011E522 loc_11E522: ; CODE XREF: ROM:0011E514↑j ROM:0011E522 move.w ($AD6).w,d0 ROM:0011E526 cmp.w ($B52).w,d0 ROM:0011E52A bne.s loc_11E542 ROM:0011E52C bsr.l sub_11FE76 ROM:0011E532 bclr #3,($1308).w ROM:0011E538 move.b #2,($10EF).w ROM:0011E53E bra.w loc_11E486 ROM:0011E542 ; --------------------------------------------------------------------------- ROM:0011E542 ROM:0011E542 loc_11E542: ; CODE XREF: ROM:0011E49E↑j ROM:0011E542 ; ROM:0011E506↑j ... ROM:0011E542 bsr.w sub_11E54A ROM:0011E546 rts ROM:0011E548 ; --------------------------------------------------------------------------- ROM:0011E548 rts ROM:0011E54A ROM:0011E54A ; =============== S U B R O U T I N E ======================================= ROM:0011E54A ROM:0011E54A ROM:0011E54A sub_11E54A: ; CODE XREF: ROM:loc_11E486↑p ROM:0011E54A ; ROM:loc_11E542↑p ROM:0011E54A move.w #$3ADE,d1 ROM:0011E54E move.w ($A2C).w,d2 ROM:0011E552 bsr.l sub_115CB8 ROM:0011E558 move.w d1,($B2E).w ROM:0011E55C rts ROM:0011E55C ; End of function sub_11E54A ROM:0011E55C ROM:0011E55E ROM:0011E55E ; =============== S U B R O U T I N E ======================================= ROM:0011E55E ROM:0011E55E ROM:0011E55E sub_11E55E: ; CODE XREF: ROM:loc_11E4C6↑p ROM:0011E55E ; ROM:loc_11E508↑p ROM:0011E55E move.w #$3AE0,d1 ROM:0011E562 move.w ($A2C).w,d2 ROM:0011E566 bsr.l sub_115CB8 ROM:0011E56C move.w d1,($B2E).w ROM:0011E570 rts ROM:0011E570 ; End of function sub_11E55E ROM:0011E570 ROM:0011E572 ROM:0011E572 ; =============== S U B R O U T I N E ======================================= ROM:0011E572 ROM:0011E572 ROM:0011E572 sub_11E572: ; CODE XREF: ROM:0011E470↑p ROM:0011E572 ; ROM:0011E4EC↑p ROM:0011E572 move.w ($B52).w,($AD2).w ROM:0011E578 rts ROM:0011E578 ; End of function sub_11E572 ROM:0011E578 ROM:0011E57A ROM:0011E57A ; =============== S U B R O U T I N E ======================================= ROM:0011E57A ROM:0011E57A ROM:0011E57A sub_11E57A: ; CODE XREF: ROM:0011E4F0↑p ROM:0011E57A move.w #$3AE2,d1 ROM:0011E57E move.w ($A2C).w,d2 ROM:0011E582 bsr.l sub_115CB8 ROM:0011E588 move.w d1,($AD8).w ROM:0011E58C move.w #$3B94,d1 ROM:0011E590 move.w ($AD2).w,d2 ROM:0011E594 move.w ($1330).w,d3 ROM:0011E598 bsr.l sub_115CB8 ROM:0011E59E move.w ($AD2).w,d0 ROM:0011E5A2 sub.w d1,d0 ROM:0011E5A4 sub.w ($AD8).w,d0 ROM:0011E5A8 move.w ($B4A).w,d1 ROM:0011E5AC sub.w ($AD8).w,d1 ROM:0011E5B0 cmp.w d0,d1 ROM:0011E5B2 ble.s loc_11E5B6 ROM:0011E5B4 move.w d1,d0 ROM:0011E5B6 ROM:0011E5B6 loc_11E5B6: ; CODE XREF: sub_11E57A+38↑j ROM:0011E5B6 move.w d0,($ADC).w ROM:0011E5BA move.w #$3B92,d1 ROM:0011E5BE move.w ($ADC).w,d2 ROM:0011E5C2 move.w ($1330).w,d3 ROM:0011E5C6 bsr.l sub_115CB8 ROM:0011E5CC add.w ($ADC).w,d1 ROM:0011E5D0 move.w d1,($AD6).w ROM:0011E5D4 move.w $CC(a5),d2 ROM:0011E5D8 cmp.w ($AD6).w,d2 ROM:0011E5DC bge.s loc_11E5E2 ROM:0011E5DE move.w d2,($AD6).w ROM:0011E5E2 ROM:0011E5E2 loc_11E5E2: ; CODE XREF: sub_11E57A+62↑j ROM:0011E5E2 move.w $324(a5),($AD4).w ROM:0011E5E8 rts ROM:0011E5E8 ; End of function sub_11E57A ROM:0011E5E8 ROM:0011E5EA ROM:0011E5EA ; =============== S U B R O U T I N E ======================================= ROM:0011E5EA ROM:0011E5EA ROM:0011E5EA sub_11E5EA: ; CODE XREF: ROM:0011E474↑p ROM:0011E5EA move.w #$3AE4,d1 ROM:0011E5EE move.w ($A2C).w,d2 ROM:0011E5F2 bsr.l sub_115CB8 ROM:0011E5F8 move.w d1,($ADA).w ROM:0011E5FC move.w #$3B94,d1 ROM:0011E600 move.w ($AD2).w,d2 ROM:0011E604 move.w ($1330).w,d3 ROM:0011E608 bsr.l sub_115CB8 ROM:0011E60E move.w ($AD2).w,d0 ROM:0011E612 sub.w d1,d0 ROM:0011E614 add.w ($ADA).w,d0 ROM:0011E618 move.w d0,($ADC).w ROM:0011E61C move.w #$3B92,d1 ROM:0011E620 move.w ($ADC).w,d2 ROM:0011E624 move.w ($1330).w,d3 ROM:0011E628 bsr.l sub_115CB8 ROM:0011E62E add.w ($ADC).w,d1 ROM:0011E632 move.w d1,($AD6).w ROM:0011E636 move.w $CC(a5),d1 ROM:0011E63A cmp.w ($AD6).w,d1 ROM:0011E63E bge.s loc_11E644 ROM:0011E640 move.w d1,($AD6).w ROM:0011E644 ROM:0011E644 loc_11E644: ; CODE XREF: sub_11E5EA+54↑j ROM:0011E644 move.w $326(a5),($AD4).w ROM:0011E64A rts ROM:0011E64A ; End of function sub_11E5EA ROM:0011E64A ROM:0011E64C ROM:0011E64C ; =============== S U B R O U T I N E ======================================= ROM:0011E64C ROM:0011E64C ROM:0011E64C sub_11E64C: ; CODE XREF: ROM:0011E494↑p ROM:0011E64C ; ROM:0011E516↑p ROM:0011E64C move.w ($AD6).w,d0 ROM:0011E650 move.w ($AD2).w,($AD6).w ROM:0011E656 move.w d0,($AD2).w ROM:0011E65A move.w $C4(a5),($AD4).w ROM:0011E660 rts ROM:0011E660 ; End of function sub_11E64C ROM:0011E660 ROM:0011E662 ROM:0011E662 ; =============== S U B R O U T I N E ======================================= ROM:0011E662 ROM:0011E662 ROM:0011E662 sub_11E662: ; CODE XREF: sub_1208F8+6↓p ROM:0011E662 btst #2,($12F9).w ROM:0011E668 beq.s loc_11E67C ROM:0011E66A move.w $32A(a5),d0 ROM:0011E66E clr.b ($8B6).w ROM:0011E672 move.w d0,($6A0).w ROM:0011E676 move.b #1,($8B6).w ROM:0011E67C ROM:0011E67C loc_11E67C: ; CODE XREF: sub_11E662+6↑j ROM:0011E67C btst #4,($8DF).w ROM:0011E682 beq.s loc_11E6BE ROM:0011E684 btst #1,($12F7).w ROM:0011E68A bne.s loc_11E6BE ROM:0011E68C btst #7,($12EE).w ROM:0011E692 beq.s loc_11E6BE ROM:0011E694 btst #1,($130B).w ROM:0011E69A bne.s loc_11E6BE ROM:0011E69C btst #5,($915).w ROM:0011E6A2 beq.s loc_11E6AC ROM:0011E6A4 btst #5,($919).w ROM:0011E6AA beq.s loc_11E6BE ROM:0011E6AC ROM:0011E6AC loc_11E6AC: ; CODE XREF: sub_11E662+40↑j ROM:0011E6AC move.w $328(a5),d0 ROM:0011E6B0 btst #2,($130E).w ROM:0011E6B6 beq.s loc_11E6C6 ROM:0011E6B8 cmp.w ($A2E).w,d0 ROM:0011E6BC ble.s loc_11E6C6 ROM:0011E6BE ROM:0011E6BE loc_11E6BE: ; CODE XREF: sub_11E662+20↑j ROM:0011E6BE ; sub_11E662+28↑j ... ROM:0011E6BE bset #1,($130E).w ROM:0011E6C4 bra.s locret_11E6D4 ROM:0011E6C6 ; --------------------------------------------------------------------------- ROM:0011E6C6 ROM:0011E6C6 loc_11E6C6: ; CODE XREF: sub_11E662+54↑j ROM:0011E6C6 ; sub_11E662+5A↑j ROM:0011E6C6 cmpi.w #0,($6A0).w ROM:0011E6CC bgt.s locret_11E6D4 ROM:0011E6CE bclr #1,($130E).w ROM:0011E6D4 ROM:0011E6D4 locret_11E6D4: ; CODE XREF: sub_11E662+62↑j ROM:0011E6D4 ; sub_11E662+6A↑j ROM:0011E6D4 rts ROM:0011E6D4 ; End of function sub_11E662 ROM:0011E6D4 ROM:0011E6D6 ROM:0011E6D6 ; =============== S U B R O U T I N E ======================================= ROM:0011E6D6 ROM:0011E6D6 ROM:0011E6D6 sub_11E6D6: ; CODE XREF: sub_1208F8+C↓p ROM:0011E6D6 move.w ($ADE).w,d0 ROM:0011E6DA bclr #6,($1310).w ROM:0011E6E0 btst #0,($1300).w ROM:0011E6E6 beq.s locret_11E714 ROM:0011E6E8 btst #1,($130E).w ROM:0011E6EE bne.s locret_11E714 ROM:0011E6F0 cmp.w ($B52).w,d0 ROM:0011E6F4 bne.s locret_11E714 ROM:0011E6F6 btst #3,($12F9).w ROM:0011E6FC beq.s loc_11E70E ROM:0011E6FE btst #0,($BF9).w ROM:0011E704 bne.s loc_11E70E ROM:0011E706 btst #1,($13EE).w ROM:0011E70C bne.s locret_11E714 ROM:0011E70E ROM:0011E70E loc_11E70E: ; CODE XREF: sub_11E6D6+26↑j ROM:0011E70E ; sub_11E6D6+2E↑j ROM:0011E70E bset #6,($1310).w ROM:0011E714 ROM:0011E714 locret_11E714: ; CODE XREF: sub_11E6D6+10↑j ROM:0011E714 ; sub_11E6D6+18↑j ... ROM:0011E714 rts ROM:0011E714 ; End of function sub_11E6D6 ROM:0011E714 ROM:0011E716 ROM:0011E716 ; =============== S U B R O U T I N E ======================================= ROM:0011E716 ROM:0011E716 ROM:0011E716 sub_11E716: ; CODE XREF: sub_1208F8+12↓p ROM:0011E716 btst #5,($915).w ROM:0011E71C beq.s loc_11E72A ROM:0011E71E btst #5,($919).w ROM:0011E724 bne.s loc_11E72A ROM:0011E726 bra.w loc_11E7A2 ROM:0011E72A ; --------------------------------------------------------------------------- ROM:0011E72A ROM:0011E72A loc_11E72A: ; CODE XREF: sub_11E716+6↑j ROM:0011E72A ; sub_11E716+E↑j ROM:0011E72A btst #1,($130E).w ROM:0011E730 bne.l loc_11E7A2 ROM:0011E736 cmpi.w #0,($B50).w ROM:0011E73C blt.s loc_11E79A ROM:0011E73E btst #4,($12F8).w ROM:0011E744 bne.s loc_11E79A ROM:0011E746 btst #6,($1300).w ROM:0011E74C bne.s loc_11E79A ROM:0011E74E btst #3,($1300).w ROM:0011E754 bne.s loc_11E79A ROM:0011E756 btst #1,($13EE).w ROM:0011E75C beq.s loc_11E778 ROM:0011E75E btst #0,($BF9).w ROM:0011E764 bne.s loc_11E778 ROM:0011E766 btst #5,($1317).w ROM:0011E76C beq.s loc_11E79A ROM:0011E76E move.w ($B50).w,d0 ROM:0011E772 cmp.w $32C(a5),d0 ROM:0011E776 blt.s loc_11E79A ROM:0011E778 ROM:0011E778 loc_11E778: ; CODE XREF: sub_11E716+46↑j ROM:0011E778 ; sub_11E716+4E↑j ROM:0011E778 btst #5,($915).w ROM:0011E77E beq.s loc_11E788 ROM:0011E780 btst #5,($919).w ROM:0011E786 bne.s loc_11E79A ROM:0011E788 ROM:0011E788 loc_11E788: ; CODE XREF: sub_11E716+68↑j ROM:0011E788 btst #3,($12F9).w ROM:0011E78E beq.s loc_11E798 ROM:0011E790 btst #2,($8E7).w ROM:0011E796 beq.s loc_11E79A ROM:0011E798 ROM:0011E798 loc_11E798: ; CODE XREF: sub_11E716+78↑j ROM:0011E798 bra.s loc_11E7A0 ROM:0011E79A ; --------------------------------------------------------------------------- ROM:0011E79A ROM:0011E79A loc_11E79A: ; CODE XREF: sub_11E716+26↑j ROM:0011E79A ; sub_11E716+2E↑j ... ROM:0011E79A bset #6,($1309).w ROM:0011E7A0 ROM:0011E7A0 loc_11E7A0: ; CODE XREF: sub_11E716:loc_11E798↑j ROM:0011E7A0 bra.s locret_11E7A8 ROM:0011E7A2 ; --------------------------------------------------------------------------- ROM:0011E7A2 ROM:0011E7A2 loc_11E7A2: ; CODE XREF: sub_11E716+10↑j ROM:0011E7A2 ; sub_11E716+1A↑j ROM:0011E7A2 bclr #6,($1309).w ROM:0011E7A8 ROM:0011E7A8 locret_11E7A8: ; CODE XREF: sub_11E716:loc_11E7A0↑j ROM:0011E7A8 rts ROM:0011E7A8 ; End of function sub_11E716 ROM:0011E7A8 ROM:0011E7AA ROM:0011E7AA ; =============== S U B R O U T I N E ======================================= ROM:0011E7AA ROM:0011E7AA ROM:0011E7AA sub_11E7AA: ; CODE XREF: ROM:00120A14↓p ROM:0011E7AA move.w ($B52).w,($ADE).w ROM:0011E7B0 rts ROM:0011E7B0 ; End of function sub_11E7AA ROM:0011E7B0 ROM:0011E7B2 ROM:0011E7B2 ; =============== S U B R O U T I N E ======================================= ROM:0011E7B2 ROM:0011E7B2 ROM:0011E7B2 sub_11E7B2: ; CODE XREF: sub_11FAC4+3C↓p ROM:0011E7B2 bsr.w sub_11E7C0 ROM:0011E7B6 bsr.w sub_11E96A ROM:0011E7BA bsr.w sub_11E986 ROM:0011E7BE rts ROM:0011E7BE ; End of function sub_11E7B2 ROM:0011E7BE ROM:0011E7C0 ROM:0011E7C0 ; =============== S U B R O U T I N E ======================================= ROM:0011E7C0 ROM:0011E7C0 ROM:0011E7C0 sub_11E7C0: ; CODE XREF: sub_11E7B2↑p ROM:0011E7C0 clr.w d1 ROM:0011E7C2 move.b ($10F0).w,d1 ROM:0011E7C6 cmpi.w #5,d1 ROM:0011E7CA bcc.s locret_11E7D4 ROM:0011E7CC movea.l off_11E7D6(pc,d1.w*4),a0 ROM:0011E7D0 nop ROM:0011E7D2 jmp (a0) ROM:0011E7D4 ; --------------------------------------------------------------------------- ROM:0011E7D4 ROM:0011E7D4 locret_11E7D4: ; CODE XREF: sub_11E7C0+A↑j ROM:0011E7D4 rts ROM:0011E7D4 ; End of function sub_11E7C0 ROM:0011E7D4 ROM:0011E7D4 ; --------------------------------------------------------------------------- ROM:0011E7D6 off_11E7D6: dc.l loc_11E7EA ; DATA XREF: sub_11E7C0+C↑r ROM:0011E7DA dc.l loc_11E800 ROM:0011E7DE dc.l loc_11E830 ROM:0011E7E2 dc.l loc_11E896 ROM:0011E7E6 dc.l loc_11E906 ROM:0011E7EA ; --------------------------------------------------------------------------- ROM:0011E7EA ROM:0011E7EA loc_11E7EA: ; DATA XREF: ROM:off_11E7D6↑o ROM:0011E7EA bclr #2,($12EF).w ROM:0011E7F0 move.w #0,($AEA).w ROM:0011E7F6 move.b #1,($10F0).w ROM:0011E7FC rts ROM:0011E7FE ; --------------------------------------------------------------------------- ROM:0011E7FE rts ROM:0011E800 ; --------------------------------------------------------------------------- ROM:0011E800 ROM:0011E800 loc_11E800: ; DATA XREF: ROM:0011E7DA↑o ROM:0011E800 btst #2,($130E).w ROM:0011E806 beq.s locret_11E82E ROM:0011E808 btst #1,($1312).w ROM:0011E80E beq.s locret_11E82E ROM:0011E810 bset #2,($12EF).w ROM:0011E816 clr.b ($86F).w ROM:0011E81A move.w #$A,($612).w ROM:0011E820 move.b #1,($86F).w ROM:0011E826 move.b #2,($10F0).w ROM:0011E82C rts ROM:0011E82E ; --------------------------------------------------------------------------- ROM:0011E82E ROM:0011E82E locret_11E82E: ; CODE XREF: ROM:0011E806↑j ROM:0011E82E ; ROM:0011E80E↑j ROM:0011E82E rts ROM:0011E830 ; --------------------------------------------------------------------------- ROM:0011E830 ROM:0011E830 loc_11E830: ; DATA XREF: ROM:0011E7DE↑o ROM:0011E830 btst #2,($130E).w ROM:0011E836 bne.s loc_11E84C ROM:0011E838 bclr #2,($12EF).w ROM:0011E83E move.w #0,($AEA).w ROM:0011E844 move.b #1,($10F0).w ROM:0011E84A rts ROM:0011E84C ; --------------------------------------------------------------------------- ROM:0011E84C ROM:0011E84C loc_11E84C: ; CODE XREF: ROM:0011E836↑j ROM:0011E84C btst #1,($1312).w ROM:0011E852 bne.s loc_11E85C ROM:0011E854 move.b #3,($10F0).w ROM:0011E85A rts ROM:0011E85C ; --------------------------------------------------------------------------- ROM:0011E85C ROM:0011E85C loc_11E85C: ; CODE XREF: ROM:0011E852↑j ROM:0011E85C cmpi.w #0,($612).w ROM:0011E862 bgt.s locret_11E894 ROM:0011E864 cmpi.w #$2710,($AEA).w ROM:0011E86A bge.s locret_11E894 ROM:0011E86C move.w ($AEA).w,d0 ROM:0011E870 add.w $32E(a5),d0 ROM:0011E874 cmpi.w #$2710,d0 ROM:0011E878 ble.s loc_11E87E ROM:0011E87A move.w #$2710,d0 ROM:0011E87E ROM:0011E87E loc_11E87E: ; CODE XREF: ROM:0011E878↑j ROM:0011E87E move.w d0,($AEA).w ROM:0011E882 clr.b ($86F).w ROM:0011E886 move.w #$A,($612).w ROM:0011E88C move.b #1,($86F).w ROM:0011E892 rts ROM:0011E894 ; --------------------------------------------------------------------------- ROM:0011E894 ROM:0011E894 locret_11E894: ; CODE XREF: ROM:0011E862↑j ROM:0011E894 ; ROM:0011E86A↑j ROM:0011E894 rts ROM:0011E896 ; --------------------------------------------------------------------------- ROM:0011E896 ROM:0011E896 loc_11E896: ; DATA XREF: ROM:0011E7E2↑o ROM:0011E896 btst #2,($130E).w ROM:0011E89C bne.s loc_11E8B2 ROM:0011E89E bclr #2,($12EF).w ROM:0011E8A4 move.w #0,($AEA).w ROM:0011E8AA move.b #1,($10F0).w ROM:0011E8B0 rts ROM:0011E8B2 ; --------------------------------------------------------------------------- ROM:0011E8B2 ROM:0011E8B2 loc_11E8B2: ; CODE XREF: ROM:0011E89C↑j ROM:0011E8B2 move.w $332(a5),d0 ROM:0011E8B6 cmp.w ($4D0).w,d0 ROM:0011E8BA ble.s loc_11E8E4 ROM:0011E8BC move.w ($AEA).w,d0 ROM:0011E8C0 sub.w $330(a5),d0 ROM:0011E8C4 bge.s loc_11E8C8 ROM:0011E8C6 clr.l d0 ROM:0011E8C8 ROM:0011E8C8 loc_11E8C8: ; CODE XREF: ROM:0011E8C4↑j ROM:0011E8C8 move.w ($AEA).w,d0 ROM:0011E8CC clr.b ($86F).w ROM:0011E8D0 move.w #$A,($612).w ROM:0011E8D6 move.b #1,($86F).w ROM:0011E8DC move.b #4,($10F0).w ROM:0011E8E2 rts ROM:0011E8E4 ; --------------------------------------------------------------------------- ROM:0011E8E4 ROM:0011E8E4 loc_11E8E4: ; CODE XREF: ROM:0011E8BA↑j ROM:0011E8E4 btst #1,($1312).w ROM:0011E8EA beq.s locret_11E904 ROM:0011E8EC clr.b ($86F).w ROM:0011E8F0 move.w #$A,($612).w ROM:0011E8F6 move.b #1,($86F).w ROM:0011E8FC move.b #2,($10F0).w ROM:0011E902 rts ROM:0011E904 ; --------------------------------------------------------------------------- ROM:0011E904 ROM:0011E904 locret_11E904: ; CODE XREF: ROM:0011E8EA↑j ROM:0011E904 rts ROM:0011E906 ; --------------------------------------------------------------------------- ROM:0011E906 ROM:0011E906 loc_11E906: ; DATA XREF: ROM:0011E7E6↑o ROM:0011E906 btst #2,($130E).w ROM:0011E90C beq.s loc_11E916 ROM:0011E90E cmpi.w #0,($AEA).w ROM:0011E914 bgt.s loc_11E92A ROM:0011E916 ROM:0011E916 loc_11E916: ; CODE XREF: ROM:0011E90C↑j ROM:0011E916 bclr #2,($12EF).w ROM:0011E91C move.w #0,($AEA).w ROM:0011E922 move.b #1,($10F0).w ROM:0011E928 rts ROM:0011E92A ; --------------------------------------------------------------------------- ROM:0011E92A ROM:0011E92A loc_11E92A: ; CODE XREF: ROM:0011E914↑j ROM:0011E92A move.w $332(a5),d0 ROM:0011E92E cmp.w ($4D0).w,d0 ROM:0011E932 bgt.s loc_11E93C ROM:0011E934 move.b #3,($10F0).w ROM:0011E93A rts ROM:0011E93C ; --------------------------------------------------------------------------- ROM:0011E93C ROM:0011E93C loc_11E93C: ; CODE XREF: ROM:0011E932↑j ROM:0011E93C cmpi.w #0,($612).w ROM:0011E942 bgt.s locret_11E966 ROM:0011E944 move.w ($AEA).w,d0 ROM:0011E948 sub.w $330(a5),d0 ROM:0011E94C bge.s loc_11E950 ROM:0011E94E clr.w d0 ROM:0011E950 ROM:0011E950 loc_11E950: ; CODE XREF: ROM:0011E94C↑j ROM:0011E950 move.w d0,($AEA).w ROM:0011E954 clr.b ($86F).w ROM:0011E958 move.w #$A,($612).w ROM:0011E95E move.b #1,($86F).w ROM:0011E964 rts ROM:0011E966 ; --------------------------------------------------------------------------- ROM:0011E966 ROM:0011E966 locret_11E966: ; CODE XREF: ROM:0011E942↑j ROM:0011E966 rts ROM:0011E968 ; --------------------------------------------------------------------------- ROM:0011E968 rts ROM:0011E96A ROM:0011E96A ; =============== S U B R O U T I N E ======================================= ROM:0011E96A ROM:0011E96A ROM:0011E96A sub_11E96A: ; CODE XREF: sub_11E7B2+4↑p ROM:0011E96A move.w #$3AE6,d1 ROM:0011E96E move.w ($A2C).w,d2 ROM:0011E972 bsr.l sub_115CB8 ROM:0011E978 muls.w ($AEA).w,d1 ROM:0011E97C divs.w #$2710,d1 ROM:0011E980 move.w d1,($AE0).w ROM:0011E984 rts ROM:0011E984 ; End of function sub_11E96A ROM:0011E984 ROM:0011E986 ROM:0011E986 ; =============== S U B R O U T I N E ======================================= ROM:0011E986 ROM:0011E986 ROM:0011E986 sub_11E986: ; CODE XREF: sub_11E7B2+8↑p ROM:0011E986 move.w #$3AEA,d1 ROM:0011E98A move.w ($4D0).w,d2 ROM:0011E98E bsr.l sub_115CB8 ROM:0011E994 move.w d1,($AE2).w ROM:0011E998 move.w d1,($AE6).w ROM:0011E99C move.w #$3AE8,d1 ROM:0011E9A0 move.w ($A2C).w,d2 ROM:0011E9A4 bsr.l sub_115CB8 ROM:0011E9AA move.w d1,($AE8).w ROM:0011E9AE muls.w ($AEA).w,d1 ROM:0011E9B2 divs.w #$2710,d1 ROM:0011E9B6 add.w d1,($AE2).w ROM:0011E9BA move.w #$3AEC,d1 ROM:0011E9BE move.w ($4D0).w,d2 ROM:0011E9C2 bsr.l sub_115CB8 ROM:0011E9C8 move.w d1,($AE4).w ROM:0011E9CC rts ROM:0011E9CC ; End of function sub_11E986 ROM:0011E9CC ROM:0011E9CE ROM:0011E9CE ; =============== S U B R O U T I N E ======================================= ROM:0011E9CE ROM:0011E9CE ROM:0011E9CE sub_11E9CE: ; CODE XREF: sub_11FAC4+1E↓p ROM:0011E9CE clr.w d1 ROM:0011E9D0 move.b ($10F1).w,d1 ROM:0011E9D4 cmpi.w #6,d1 ROM:0011E9D8 bcc.s locret_11E9E2 ROM:0011E9DA movea.l off_11E9E4(pc,d1.w*4),a0 ROM:0011E9DE nop ROM:0011E9E0 jmp (a0) ROM:0011E9E2 ; --------------------------------------------------------------------------- ROM:0011E9E2 ROM:0011E9E2 locret_11E9E2: ; CODE XREF: sub_11E9CE+A↑j ROM:0011E9E2 rts ROM:0011E9E2 ; End of function sub_11E9CE ROM:0011E9E2 ROM:0011E9E2 ; --------------------------------------------------------------------------- ROM:0011E9E4 off_11E9E4: dc.l loc_11E9FC ; DATA XREF: sub_11E9CE+C↑r ROM:0011E9E8 dc.l loc_11EA06 ROM:0011E9EC dc.l loc_11EA5A ROM:0011E9F0 dc.l loc_11EA80 ROM:0011E9F4 dc.l loc_11EAB2 ROM:0011E9F8 dc.l loc_11EAD4 ROM:0011E9FC ; --------------------------------------------------------------------------- ROM:0011E9FC ROM:0011E9FC loc_11E9FC: ; DATA XREF: ROM:off_11E9E4↑o ROM:0011E9FC move.b #1,($10F1).w ROM:0011EA02 bra.s loc_11EA54 ROM:0011EA04 ; --------------------------------------------------------------------------- ROM:0011EA04 rts ROM:0011EA06 ; --------------------------------------------------------------------------- ROM:0011EA06 ROM:0011EA06 loc_11EA06: ; DATA XREF: ROM:0011E9E8↑o ROM:0011EA06 move.w $33E(a5),d1 ROM:0011EA0A cmp.w ($540).w,d1 ROM:0011EA0E bgt.s loc_11EA1C ROM:0011EA10 move.b #5,($10F1).w ROM:0011EA16 bra.l locret_11EAEA ROM:0011EA1C ; --------------------------------------------------------------------------- ROM:0011EA1C ROM:0011EA1C loc_11EA1C: ; CODE XREF: ROM:0011EA0E↑j ROM:0011EA1C btst #1,($1310).w ROM:0011EA22 beq.s loc_11EA54 ROM:0011EA24 move.w $338(a5),d1 ROM:0011EA28 cmp.w ($AF4).w,d1 ROM:0011EA2C bge.s loc_11EA3C ROM:0011EA2E bset #5,($12EE).w ROM:0011EA34 move.b #3,($10F1).w ROM:0011EA3A bra.s loc_11EAAC ROM:0011EA3C ; --------------------------------------------------------------------------- ROM:0011EA3C ROM:0011EA3C loc_11EA3C: ; CODE XREF: ROM:0011EA2C↑j ROM:0011EA3C move.w $33A(a5),d1 ROM:0011EA40 cmp.w ($AF4).w,d1 ROM:0011EA44 ble.s loc_11EA54 ROM:0011EA46 bset #5,($12EE).w ROM:0011EA4C move.b #2,($10F1).w ROM:0011EA52 bra.s loc_11EA7A ROM:0011EA54 ; --------------------------------------------------------------------------- ROM:0011EA54 ROM:0011EA54 loc_11EA54: ; CODE XREF: ROM:0011EA02↑j ROM:0011EA54 ; ROM:0011EA22↑j ... ROM:0011EA54 bsr.w sub_11EB02 ROM:0011EA58 rts ROM:0011EA5A ; --------------------------------------------------------------------------- ROM:0011EA5A ROM:0011EA5A loc_11EA5A: ; DATA XREF: ROM:0011E9EC↑o ROM:0011EA5A move.w ($AF0).w,d1 ROM:0011EA5E btst #1,($1310).w ROM:0011EA64 beq.s loc_11EA6C ROM:0011EA66 cmp.w ($B52).w,d1 ROM:0011EA6A bne.s loc_11EA7A ROM:0011EA6C ROM:0011EA6C loc_11EA6C: ; CODE XREF: ROM:0011EA64↑j ROM:0011EA6C bclr #5,($12EE).w ROM:0011EA72 move.b #1,($10F1).w ROM:0011EA78 bra.s loc_11EA54 ROM:0011EA7A ; --------------------------------------------------------------------------- ROM:0011EA7A ROM:0011EA7A loc_11EA7A: ; CODE XREF: ROM:0011EA52↑j ROM:0011EA7A ; ROM:0011EA6A↑j ROM:0011EA7A bsr.w sub_11EB10 ROM:0011EA7E rts ROM:0011EA80 ; --------------------------------------------------------------------------- ROM:0011EA80 ROM:0011EA80 loc_11EA80: ; DATA XREF: ROM:0011E9F0↑o ROM:0011EA80 move.w ($AF0).w,d1 ROM:0011EA84 cmp.w ($B52).w,d1 ROM:0011EA88 bne.s loc_11EA96 ROM:0011EA8A bsr.w sub_11EB66 ROM:0011EA8E move.b #4,($10F1).w ROM:0011EA94 rts ROM:0011EA96 ; --------------------------------------------------------------------------- ROM:0011EA96 ROM:0011EA96 loc_11EA96: ; CODE XREF: ROM:0011EA88↑j ROM:0011EA96 btst #1,($1310).w ROM:0011EA9C bne.s loc_11EAAC ROM:0011EA9E bclr #5,($12EE).w ROM:0011EAA4 move.b #1,($10F1).w ROM:0011EAAA rts ROM:0011EAAC ; --------------------------------------------------------------------------- ROM:0011EAAC ROM:0011EAAC loc_11EAAC: ; CODE XREF: ROM:0011EA3A↑j ROM:0011EAAC ; ROM:0011EA9C↑j ROM:0011EAAC bsr.w sub_11EB10 ROM:0011EAB0 rts ROM:0011EAB2 ; --------------------------------------------------------------------------- ROM:0011EAB2 ROM:0011EAB2 loc_11EAB2: ; DATA XREF: ROM:0011E9F4↑o ROM:0011EAB2 move.w ($AF0).w,d1 ROM:0011EAB6 btst #1,($1310).w ROM:0011EABC beq.s loc_11EAC4 ROM:0011EABE cmp.w ($B52).w,d1 ROM:0011EAC2 bne.s locret_11EAD2 ROM:0011EAC4 ROM:0011EAC4 loc_11EAC4: ; CODE XREF: ROM:0011EABC↑j ROM:0011EAC4 bclr #5,($12EE).w ROM:0011EACA move.b #1,($10F1).w ROM:0011EAD0 bra.s loc_11EA54 ROM:0011EAD2 ; --------------------------------------------------------------------------- ROM:0011EAD2 ROM:0011EAD2 locret_11EAD2: ; CODE XREF: ROM:0011EAC2↑j ROM:0011EAD2 rts ROM:0011EAD4 ; --------------------------------------------------------------------------- ROM:0011EAD4 ROM:0011EAD4 loc_11EAD4: ; DATA XREF: ROM:0011E9F8↑o ROM:0011EAD4 move.w $340(a5),d1 ROM:0011EAD8 cmp.w ($540).w,d1 ROM:0011EADC blt.s locret_11EAEA ROM:0011EADE move.b #1,($10F1).w ROM:0011EAE4 bra.l loc_11EA54 ROM:0011EAEA ; --------------------------------------------------------------------------- ROM:0011EAEA ROM:0011EAEA locret_11EAEA: ; CODE XREF: ROM:0011EA16↑j ROM:0011EAEA ; ROM:0011EADC↑j ROM:0011EAEA rts ROM:0011EAEC ; --------------------------------------------------------------------------- ROM:0011EAEC rts ROM:0011EAEE ROM:0011EAEE ; =============== S U B R O U T I N E ======================================= ROM:0011EAEE ROM:0011EAEE ROM:0011EAEE sub_11EAEE: ; CODE XREF: sub_110AB4+1B0↑p ROM:0011EAEE move.w ($A0A).w,d0 ROM:0011EAF2 sub.w ($AFA).w,d0 ROM:0011EAF6 move.w d0,($AF4).w ROM:0011EAFA move.w ($A0A).w,($AFA).w ROM:0011EB00 rts ROM:0011EB00 ; End of function sub_11EAEE ROM:0011EB00 ROM:0011EB02 ROM:0011EB02 ; =============== S U B R O U T I N E ======================================= ROM:0011EB02 ROM:0011EB02 ROM:0011EB02 sub_11EB02: ; CODE XREF: ROM:loc_11EA54↑p ROM:0011EB02 move.w ($B52).w,($AEC).w ROM:0011EB08 move.w ($A0A).w,($AF6).w ROM:0011EB0E rts ROM:0011EB0E ; End of function sub_11EB02 ROM:0011EB0E ROM:0011EB10 ROM:0011EB10 ; =============== S U B R O U T I N E ======================================= ROM:0011EB10 ROM:0011EB10 ROM:0011EB10 sub_11EB10: ; CODE XREF: ROM:loc_11EA7A↑p ROM:0011EB10 ; ROM:loc_11EAAC↑p ROM:0011EB10 move.w ($A0A).w,d1 ROM:0011EB14 sub.w ($AF6).w,d1 ROM:0011EB18 move.w d1,($AF8).w ROM:0011EB1C move.w #$3AEE,d1 ROM:0011EB20 move.w ($AF8).w,d2 ROM:0011EB24 bsr.l sub_115CB8 ROM:0011EB2A add.w ($AEC).w,d1 ROM:0011EB2E move.w ($B48).w,d0 ROM:0011EB32 add.w $33C(a5),d0 ROM:0011EB36 cmp.w d1,d0 ROM:0011EB38 bge.s loc_11EB3C ROM:0011EB3A move.w d0,d1 ROM:0011EB3C ROM:0011EB3C loc_11EB3C: ; CODE XREF: sub_11EB10+28↑j ROM:0011EB3C cmp.w ($B48).w,d1 ROM:0011EB40 bge.s loc_11EB46 ROM:0011EB42 move.w ($B48).w,d1 ROM:0011EB46 ROM:0011EB46 loc_11EB46: ; CODE XREF: sub_11EB10+30↑j ROM:0011EB46 cmp.w ($B52).w,d1 ROM:0011EB4A bge.s loc_11EB50 ROM:0011EB4C move.w ($B52).w,d1 ROM:0011EB50 ROM:0011EB50 loc_11EB50: ; CODE XREF: sub_11EB10+3A↑j ROM:0011EB50 move.w $CC(a5),d0 ROM:0011EB54 cmp.w d1,d0 ROM:0011EB56 bge.s loc_11EB5A ROM:0011EB58 move.w d0,d1 ROM:0011EB5A ROM:0011EB5A loc_11EB5A: ; CODE XREF: sub_11EB10+46↑j ROM:0011EB5A move.w d1,($AF0).w ROM:0011EB5E move.w $334(a5),($AEE).w ROM:0011EB64 rts ROM:0011EB64 ; End of function sub_11EB10 ROM:0011EB64 ROM:0011EB66 ROM:0011EB66 ; =============== S U B R O U T I N E ======================================= ROM:0011EB66 ROM:0011EB66 ROM:0011EB66 sub_11EB66: ; CODE XREF: ROM:0011EA8A↑p ROM:0011EB66 move.w #$3AF0,d1 ROM:0011EB6A move.w ($AF8).w,d2 ROM:0011EB6E bsr.l sub_115CB8 ROM:0011EB74 move.w d1,($AF2).w ROM:0011EB78 sub.w d1,($AF0).w ROM:0011EB7C move.w ($B48).w,d0 ROM:0011EB80 cmp.w ($AF0).w,d0 ROM:0011EB84 ble.s loc_11EB8A ROM:0011EB86 move.w d0,($AF0).w ROM:0011EB8A ROM:0011EB8A loc_11EB8A: ; CODE XREF: sub_11EB66+1E↑j ROM:0011EB8A move.w ($B52).w,d0 ROM:0011EB8E cmp.w ($AF0).w,d0 ROM:0011EB92 ble.s loc_11EB98 ROM:0011EB94 move.w d0,($AF0).w ROM:0011EB98 ROM:0011EB98 loc_11EB98: ; CODE XREF: sub_11EB66+2C↑j ROM:0011EB98 move.w $CC(a5),d0 ROM:0011EB9C cmp.w ($AF0).w,d0 ROM:0011EBA0 bge.s loc_11EBA6 ROM:0011EBA2 move.w d0,($AF0).w ROM:0011EBA6 ROM:0011EBA6 loc_11EBA6: ; CODE XREF: sub_11EB66+3A↑j ROM:0011EBA6 cmpi.w #0,($AF0).w ROM:0011EBAC bge.s loc_11EBB2 ROM:0011EBAE clr.w ($AF0).w ROM:0011EBB2 ROM:0011EBB2 loc_11EBB2: ; CODE XREF: sub_11EB66+46↑j ROM:0011EBB2 move.w $336(a5),($AEE).w ROM:0011EBB8 rts ROM:0011EBB8 ; End of function sub_11EB66 ROM:0011EBB8 ROM:0011EBBA ROM:0011EBBA ; =============== S U B R O U T I N E ======================================= ROM:0011EBBA ROM:0011EBBA ROM:0011EBBA sub_11EBBA: ; CODE XREF: ROM:loc_120A0E↓p ROM:0011EBBA btst #5,($8DA).w ROM:0011EBC0 beq.s loc_11EBD8 ROM:0011EBC2 move.w #$3B82,d1 ROM:0011EBC6 move.w ($A2C).w,d2 ROM:0011EBCA move.w ($9E8).w,d3 ROM:0011EBCE bsr.l sub_115CB8 ROM:0011EBD4 move.w d1,($AFC).w ROM:0011EBD8 ROM:0011EBD8 loc_11EBD8: ; CODE XREF: sub_11EBBA+6↑j ROM:0011EBD8 btst #4,($1302).w ROM:0011EBDE bne.s loc_11EBFE ROM:0011EBE0 move.w ($AFC).w,d0 ROM:0011EBE4 btst #2,($1302).w ROM:0011EBEA beq.s loc_11EBF4 ROM:0011EBEC muls.w $344(a5),d0 ROM:0011EBF0 divs.w #$3E8,d0 ROM:0011EBF4 ROM:0011EBF4 loc_11EBF4: ; CODE XREF: sub_11EBBA+30↑j ROM:0011EBF4 add.w ($B4A).w,d0 ROM:0011EBF8 move.w d0,($AFE).w ROM:0011EBFC bra.s loc_11EC04 ROM:0011EBFE ; --------------------------------------------------------------------------- ROM:0011EBFE ROM:0011EBFE loc_11EBFE: ; CODE XREF: sub_11EBBA+24↑j ROM:0011EBFE move.w ($B4A).w,($AFE).w ROM:0011EC04 ROM:0011EC04 loc_11EC04: ; CODE XREF: sub_11EBBA+42↑j ROM:0011EC04 move.w $342(a5),($B76).w ROM:0011EC0A btst #5,($8DA).w ROM:0011EC10 beq.s loc_11EC28 ROM:0011EC12 move.w #$3B84,d1 ROM:0011EC16 move.w ($A2C).w,d2 ROM:0011EC1A move.w ($9E8).w,d3 ROM:0011EC1E bsr.l sub_115CB8 ROM:0011EC24 move.w d1,($B06).w ROM:0011EC28 ROM:0011EC28 loc_11EC28: ; CODE XREF: sub_11EBBA+56↑j ROM:0011EC28 move.w #$3B86,d1 ROM:0011EC2C move.w ($A0A).w,d2 ROM:0011EC30 move.w ($A2C).w,d3 ROM:0011EC34 bsr.l sub_115CB8 ROM:0011EC3A move.w d1,($B0A).w ROM:0011EC3E cmpi.w #0,($B50).w ROM:0011EC44 bge.s loc_11EC4E ROM:0011EC46 move.w ($B06).w,($B08).w ROM:0011EC4C bra.s loc_11EC80 ROM:0011EC4E ; --------------------------------------------------------------------------- ROM:0011EC4E ROM:0011EC4E loc_11EC4E: ; CODE XREF: sub_11EBBA+8A↑j ROM:0011EC4E move.w $3C8(a5),d0 ROM:0011EC52 sub.w ($B50).w,d0 ROM:0011EC56 bgt.s loc_11EC60 ROM:0011EC58 move.w #0,($B08).w ROM:0011EC5E bra.s loc_11EC80 ROM:0011EC60 ; --------------------------------------------------------------------------- ROM:0011EC60 ROM:0011EC60 loc_11EC60: ; CODE XREF: sub_11EBBA+9C↑j ROM:0011EC60 move.w ($B06).w,d1 ROM:0011EC64 muls.w d0,d1 ROM:0011EC66 divs.w $3C8(a5),d1 ROM:0011EC6A move.w d1,d2 ROM:0011EC6C add.w $3CA(a5),d2 ROM:0011EC70 cmp.w ($B08).w,d1 ROM:0011EC74 bgt.s loc_11EC7C ROM:0011EC76 cmp.w ($B08).w,d2 ROM:0011EC7A bgt.s loc_11EC80 ROM:0011EC7C ROM:0011EC7C loc_11EC7C: ; CODE XREF: sub_11EBBA+BA↑j ROM:0011EC7C move.w d1,($B08).w ROM:0011EC80 ROM:0011EC80 loc_11EC80: ; CODE XREF: sub_11EBBA+92↑j ROM:0011EC80 ; sub_11EBBA+A4↑j ... ROM:0011EC80 move.w #$3AF2,d1 ROM:0011EC84 move.w ($AC6).w,d2 ROM:0011EC88 bsr.l sub_115CB8 ROM:0011EC8E move.w d1,($B04).w ROM:0011EC92 move.w ($AFE).w,d0 ROM:0011EC96 add.w ($AE4).w,d0 ROM:0011EC9A btst #4,($1302).w ROM:0011ECA0 beq.s loc_11ECA6 ROM:0011ECA2 add.w ($B08).w,d0 ROM:0011ECA6 ROM:0011ECA6 loc_11ECA6: ; CODE XREF: sub_11EBBA+E6↑j ROM:0011ECA6 add.w ($B0A).w,d0 ROM:0011ECAA btst #6,($12F0).w ROM:0011ECB0 beq.s loc_11ECB6 ROM:0011ECB2 add.w ($B04).w,d0 ROM:0011ECB6 ROM:0011ECB6 loc_11ECB6: ; CODE XREF: sub_11EBBA+F6↑j ROM:0011ECB6 btst #4,($1316).w ROM:0011ECBC beq.s loc_11ECC2 ROM:0011ECBE add.w $346(a5),d0 ROM:0011ECC2 ROM:0011ECC2 loc_11ECC2: ; CODE XREF: sub_11EBBA+102↑j ROM:0011ECC2 move.w d0,($B02).w ROM:0011ECC6 move.w #$3B92,d1 ROM:0011ECCA move.w ($B02).w,d2 ROM:0011ECCE move.w ($1330).w,d3 ROM:0011ECD2 bsr.l sub_115CB8 ROM:0011ECD8 add.w ($B02).w,d1 ROM:0011ECDC move.w d1,($B00).w ROM:0011ECE0 move.w d1,($B74).w ROM:0011ECE4 rts ROM:0011ECE4 ; End of function sub_11EBBA ROM:0011ECE4 ROM:0011ECE6 ; --------------------------------------------------------------------------- ROM:0011ECE6 move.w $348(a5),d0 ROM:0011ECEA btst #0,($130F).w ROM:0011ECF0 beq.s loc_11ED14 ROM:0011ECF2 btst #2,($12F9).w ROM:0011ECF8 bne.s loc_11ED0A ROM:0011ECFA cmp.w ($A2C).w,d0 ROM:0011ECFE bgt.s loc_11ED0A ROM:0011ED00 move.w ($B52).w,($1334).w ROM:0011ED06 bra.w loc_11ED10 ROM:0011ED0A ; --------------------------------------------------------------------------- ROM:0011ED0A ROM:0011ED0A loc_11ED0A: ; CODE XREF: ROM:0011ECF8↑j ROM:0011ED0A ; ROM:0011ECFE↑j ROM:0011ED0A bset #6,($1312).w ROM:0011ED10 ROM:0011ED10 loc_11ED10: ; CODE XREF: ROM:0011ED06↑j ROM:0011ED10 bra.w locret_11ED1A ROM:0011ED14 ; --------------------------------------------------------------------------- ROM:0011ED14 ROM:0011ED14 loc_11ED14: ; CODE XREF: ROM:0011ECF0↑j ROM:0011ED14 bset #6,($1312).w ROM:0011ED1A ROM:0011ED1A locret_11ED1A: ; CODE XREF: ROM:loc_11ED10↑j ROM:0011ED1A rts ROM:0011ED1C ROM:0011ED1C ; =============== S U B R O U T I N E ======================================= ROM:0011ED1C ROM:0011ED1C ROM:0011ED1C sub_11ED1C: ; CODE XREF: sub_120218+36↓p ROM:0011ED1C bsr.w sub_11EE9E ROM:0011ED20 bsr.w sub_11EF14 ROM:0011ED24 bsr.l sub_120F22 ROM:0011ED2A bclr #2,($12FE).w ROM:0011ED30 clr.w d1 ROM:0011ED32 move.b ($10F2).w,d1 ROM:0011ED36 cmpi.w #6,d1 ROM:0011ED3A bcc.s locret_11ED44 ROM:0011ED3C movea.l off_11ED46(pc,d1.w*4),a0 ROM:0011ED40 nop ROM:0011ED42 jmp (a0) ROM:0011ED44 ; --------------------------------------------------------------------------- ROM:0011ED44 ROM:0011ED44 locret_11ED44: ; CODE XREF: sub_11ED1C+1E↑j ROM:0011ED44 rts ROM:0011ED44 ; End of function sub_11ED1C ROM:0011ED44 ROM:0011ED44 ; --------------------------------------------------------------------------- ROM:0011ED46 off_11ED46: dc.l loc_11ED5E ; DATA XREF: sub_11ED1C+20↑r ROM:0011ED4A dc.l loc_11ED6A ROM:0011ED4E dc.l loc_11ED8E ROM:0011ED52 dc.l loc_11EDD2 ROM:0011ED56 dc.l loc_11EE1A ROM:0011ED5A dc.l loc_11EE68 ROM:0011ED5E ; --------------------------------------------------------------------------- ROM:0011ED5E ROM:0011ED5E loc_11ED5E: ; DATA XREF: ROM:off_11ED46↑o ROM:0011ED5E bsr.w sub_11EE7A ROM:0011ED62 move.b #1,($10F2).w ROM:0011ED68 rts ROM:0011ED6A ; --------------------------------------------------------------------------- ROM:0011ED6A ROM:0011ED6A loc_11ED6A: ; DATA XREF: ROM:0011ED4A↑o ROM:0011ED6A btst #7,($1318).w ROM:0011ED70 beq.s locret_11ED8C ROM:0011ED72 move.w $34E(a5),d0 ROM:0011ED76 clr.b ($89A).w ROM:0011ED7A move.w d0,($668).w ROM:0011ED7E move.b #1,($89A).w ROM:0011ED84 move.b #2,($10F2).w ROM:0011ED8A rts ROM:0011ED8C ; --------------------------------------------------------------------------- ROM:0011ED8C ROM:0011ED8C locret_11ED8C: ; CODE XREF: ROM:0011ED70↑j ROM:0011ED8C rts ROM:0011ED8E ; --------------------------------------------------------------------------- ROM:0011ED8E ROM:0011ED8E loc_11ED8E: ; DATA XREF: ROM:0011ED4E↑o ROM:0011ED8E btst #1,($1315).w ROM:0011ED94 beq.s loc_11EDB8 ROM:0011ED96 cmpi.w #0,($668).w ROM:0011ED9C bgt.s loc_11EDB8 ROM:0011ED9E move.w $34C(a5),d0 ROM:0011EDA2 clr.b ($870).w ROM:0011EDA6 move.w d0,($614).w ROM:0011EDAA move.b #1,($870).w ROM:0011EDB0 move.b #3,($10F2).w ROM:0011EDB6 rts ROM:0011EDB8 ; --------------------------------------------------------------------------- ROM:0011EDB8 ROM:0011EDB8 loc_11EDB8: ; CODE XREF: ROM:0011ED94↑j ROM:0011EDB8 ; ROM:0011ED9C↑j ROM:0011EDB8 btst #0,($130F).w ROM:0011EDBE bne.s locret_11EDD0 ROM:0011EDC0 clr.b ($89A).w ROM:0011EDC4 clr.w ($668).w ROM:0011EDC8 move.b #1,($10F2).w ROM:0011EDCE rts ROM:0011EDD0 ; --------------------------------------------------------------------------- ROM:0011EDD0 ROM:0011EDD0 locret_11EDD0: ; CODE XREF: ROM:0011EDBE↑j ROM:0011EDD0 rts ROM:0011EDD2 ; --------------------------------------------------------------------------- ROM:0011EDD2 ROM:0011EDD2 loc_11EDD2: ; DATA XREF: ROM:0011ED52↑o ROM:0011EDD2 cmpi.w #0,($614).w ROM:0011EDD8 bgt.s loc_11EDE8 ROM:0011EDDA bset #2,($12FE).w ROM:0011EDE0 move.b #4,($10F2).w ROM:0011EDE6 rts ROM:0011EDE8 ; --------------------------------------------------------------------------- ROM:0011EDE8 ROM:0011EDE8 loc_11EDE8: ; CODE XREF: ROM:0011EDD8↑j ROM:0011EDE8 btst #1,($1315).w ROM:0011EDEE bne.s loc_11EE00 ROM:0011EDF0 clr.b ($870).w ROM:0011EDF4 clr.w ($614).w ROM:0011EDF8 move.b #2,($10F2).w ROM:0011EDFE rts ROM:0011EE00 ; --------------------------------------------------------------------------- ROM:0011EE00 ROM:0011EE00 loc_11EE00: ; CODE XREF: ROM:0011EDEE↑j ROM:0011EE00 btst #0,($130F).w ROM:0011EE06 bne.s locret_11EE18 ROM:0011EE08 clr.b ($870).w ROM:0011EE0C clr.w ($614).w ROM:0011EE10 move.b #1,($10F2).w ROM:0011EE16 rts ROM:0011EE18 ; --------------------------------------------------------------------------- ROM:0011EE18 ROM:0011EE18 locret_11EE18: ; CODE XREF: ROM:0011EE06↑j ROM:0011EE18 rts ROM:0011EE1A ; --------------------------------------------------------------------------- ROM:0011EE1A ROM:0011EE1A loc_11EE1A: ; DATA XREF: ROM:0011ED56↑o ROM:0011EE1A move.w ($1334).w,d0 ROM:0011EE1E btst #7,($12F8).w ROM:0011EE24 bne.s loc_11EE2C ROM:0011EE26 cmp.w ($B52).w,d0 ROM:0011EE2A ble.s loc_11EE3A ROM:0011EE2C ROM:0011EE2C loc_11EE2C: ; CODE XREF: ROM:0011EE24↑j ROM:0011EE2C bsr.l sub_12000A ROM:0011EE32 move.b #5,($10F2).w ROM:0011EE38 rts ROM:0011EE3A ; --------------------------------------------------------------------------- ROM:0011EE3A ROM:0011EE3A loc_11EE3A: ; CODE XREF: ROM:0011EE2A↑j ROM:0011EE3A btst #7,($1301).w ROM:0011EE40 beq.s loc_11EE56 ROM:0011EE42 cmp.w ($B52).w,d0 ROM:0011EE46 bge.s loc_11EE56 ROM:0011EE48 bset #2,($12FE).w ROM:0011EE4E move.b #4,($10F2).w ROM:0011EE54 rts ROM:0011EE56 ; --------------------------------------------------------------------------- ROM:0011EE56 ROM:0011EE56 loc_11EE56: ; CODE XREF: ROM:0011EE40↑j ROM:0011EE56 ; ROM:0011EE46↑j ROM:0011EE56 btst #1,($1315).w ROM:0011EE5C bne.s locret_11EE66 ROM:0011EE5E move.b #2,($10F2).w ROM:0011EE64 rts ROM:0011EE66 ; --------------------------------------------------------------------------- ROM:0011EE66 ROM:0011EE66 locret_11EE66: ; CODE XREF: ROM:0011EE5C↑j ROM:0011EE66 rts ROM:0011EE68 ; --------------------------------------------------------------------------- ROM:0011EE68 ROM:0011EE68 loc_11EE68: ; DATA XREF: ROM:0011ED5A↑o ROM:0011EE68 btst #0,($130F).w ROM:0011EE6E bne.s locret_11EE78 ROM:0011EE70 move.b #1,($10F2).w ROM:0011EE76 rts ROM:0011EE78 ; --------------------------------------------------------------------------- ROM:0011EE78 ROM:0011EE78 locret_11EE78: ; CODE XREF: ROM:0011EE6E↑j ROM:0011EE78 rts ROM:0011EE7A ROM:0011EE7A ; =============== S U B R O U T I N E ======================================= ROM:0011EE7A ROM:0011EE7A ROM:0011EE7A sub_11EE7A: ; CODE XREF: ROM:loc_11ED5E↑p ROM:0011EE7A btst #0,($8DC).w ROM:0011EE80 beq.s locret_11EE9C ROM:0011EE82 move.w $350(a5),d0 ROM:0011EE86 move.w $352(a5),d1 ROM:0011EE8A cmp.w d1,d0 ROM:0011EE8C blt.s loc_11EE94 ROM:0011EE8E move.w d1,($1334).w ROM:0011EE92 bra.s loc_11EE98 ROM:0011EE94 ; --------------------------------------------------------------------------- ROM:0011EE94 ROM:0011EE94 loc_11EE94: ; CODE XREF: sub_11EE7A+12↑j ROM:0011EE94 move.w d0,($1334).w ROM:0011EE98 ROM:0011EE98 loc_11EE98: ; CODE XREF: sub_11EE7A+18↑j ROM:0011EE98 clr.w ($1336).w ROM:0011EE9C ROM:0011EE9C locret_11EE9C: ; CODE XREF: sub_11EE7A+6↑j ROM:0011EE9C rts ROM:0011EE9C ; End of function sub_11EE7A ROM:0011EE9C ROM:0011EE9E ROM:0011EE9E ; =============== S U B R O U T I N E ======================================= ROM:0011EE9E ROM:0011EE9E ROM:0011EE9E sub_11EE9E: ; CODE XREF: sub_11ED1C↑p ROM:0011EE9E move.w $348(a5),d0 ROM:0011EEA2 move.w $34A(a5),d1 ROM:0011EEA6 move.w ($A2C).w,d2 ROM:0011EEAA move.w $354(a5),d3 ROM:0011EEAE cmpi.w #0,d3 ROM:0011EEB2 bne.s loc_11EF0C ROM:0011EEB4 btst #2,($12F9).w ROM:0011EEBA bne.s loc_11EF0C ROM:0011EEBC btst #2,($12F8).w ROM:0011EEC2 beq.s loc_11EF0C ROM:0011EEC4 btst #4,($1316).w ROM:0011EECA bne.s loc_11EF0C ROM:0011EECC btst #0,($130E).w ROM:0011EED2 bne.s loc_11EF0C ROM:0011EED4 btst #1,($13EE).w ROM:0011EEDA beq.s loc_11EEEC ROM:0011EEDC btst #5,($1317).w ROM:0011EEE2 bne.s loc_11EF0C ROM:0011EEE4 btst #0,($BF9).w ROM:0011EEEA bne.s loc_11EF0C ROM:0011EEEC ROM:0011EEEC loc_11EEEC: ; CODE XREF: sub_11EE9E+3C↑j ROM:0011EEEC cmp.w d1,d2 ROM:0011EEEE bge.s loc_11EF0C ROM:0011EEF0 cmp.w d0,d2 ROM:0011EEF2 blt.s loc_11EF0C ROM:0011EEF4 cmpi.w #0,($B76).w ROM:0011EEFA bne.s loc_11EF0C ROM:0011EEFC btst #1,($1318).w ROM:0011EF02 bne.s loc_11EF0C ROM:0011EF04 bset #1,($1315).w ROM:0011EF0A bra.s locret_11EF12 ROM:0011EF0C ; --------------------------------------------------------------------------- ROM:0011EF0C ROM:0011EF0C loc_11EF0C: ; CODE XREF: sub_11EE9E+14↑j ROM:0011EF0C ; sub_11EE9E+1C↑j ... ROM:0011EF0C bclr #1,($1315).w ROM:0011EF12 ROM:0011EF12 locret_11EF12: ; CODE XREF: sub_11EE9E+6C↑j ROM:0011EF12 rts ROM:0011EF12 ; End of function sub_11EE9E ROM:0011EF12 ROM:0011EF14 ROM:0011EF14 ; =============== S U B R O U T I N E ======================================= ROM:0011EF14 ROM:0011EF14 ROM:0011EF14 sub_11EF14: ; CODE XREF: sub_11ED1C+4↑p ROM:0011EF14 move.w $354(a5),d0 ROM:0011EF18 btst #3,($8E0).w ROM:0011EF1E bne.s loc_11EF26 ROM:0011EF20 cmpi.w #0,d0 ROM:0011EF24 beq.s locret_11EF42 ROM:0011EF26 ROM:0011EF26 loc_11EF26: ; CODE XREF: sub_11EF14+A↑j ROM:0011EF26 move.w $352(a5),d1 ROM:0011EF2A move.w $350(a5),d2 ROM:0011EF2E cmp.w d1,d2 ROM:0011EF30 blt.s loc_11EF38 ROM:0011EF32 move.w d1,($1334).w ROM:0011EF36 bra.s loc_11EF3C ROM:0011EF38 ; --------------------------------------------------------------------------- ROM:0011EF38 ROM:0011EF38 loc_11EF38: ; CODE XREF: sub_11EF14+1C↑j ROM:0011EF38 move.w d2,($1334).w ROM:0011EF3C ROM:0011EF3C loc_11EF3C: ; CODE XREF: sub_11EF14+22↑j ROM:0011EF3C move.w #0,($1336).w ROM:0011EF42 ROM:0011EF42 locret_11EF42: ; CODE XREF: sub_11EF14+10↑j ROM:0011EF42 rts ROM:0011EF42 ; End of function sub_11EF14 ROM:0011EF42 ROM:0011EF44 ROM:0011EF44 ; =============== S U B R O U T I N E ======================================= ROM:0011EF44 ROM:0011EF44 ROM:0011EF44 sub_11EF44: ; CODE XREF: ROM:loc_120A78↓p ROM:0011EF44 move.w $372(a5),d0 ROM:0011EF48 cmpi.w #0,d0 ROM:0011EF4C beq.s loc_11EF5C ROM:0011EF4E bsr.w sub_11F1F0 ROM:0011EF52 bsr.w sub_11EF66 ROM:0011EF56 bsr.w sub_11F136 ROM:0011EF5A bra.s locret_11EF64 ROM:0011EF5C ; --------------------------------------------------------------------------- ROM:0011EF5C ROM:0011EF5C loc_11EF5C: ; CODE XREF: sub_11EF44+8↑j ROM:0011EF5C bsr.w sub_11F256 ROM:0011EF60 bsr.w sub_11F21E ROM:0011EF64 ROM:0011EF64 locret_11EF64: ; CODE XREF: sub_11EF44+16↑j ROM:0011EF64 rts ROM:0011EF64 ; End of function sub_11EF44 ROM:0011EF64 ROM:0011EF66 ROM:0011EF66 ; =============== S U B R O U T I N E ======================================= ROM:0011EF66 ROM:0011EF66 ROM:0011EF66 sub_11EF66: ; CODE XREF: sub_11EF44+E↑p ROM:0011EF66 bclr #5,($12F7).w ROM:0011EF6C clr.w d1 ROM:0011EF6E move.b ($10F3).w,d1 ROM:0011EF72 cmpi.w #6,d1 ROM:0011EF76 bcc.s locret_11EF80 ROM:0011EF78 movea.l off_11EF82(pc,d1.w*4),a0 ROM:0011EF7C nop ROM:0011EF7E jmp (a0) ROM:0011EF80 ; --------------------------------------------------------------------------- ROM:0011EF80 ROM:0011EF80 locret_11EF80: ; CODE XREF: sub_11EF66+10↑j ROM:0011EF80 rts ROM:0011EF80 ; End of function sub_11EF66 ROM:0011EF80 ROM:0011EF80 ; --------------------------------------------------------------------------- ROM:0011EF82 off_11EF82: dc.l loc_11EF9A ; DATA XREF: sub_11EF66+12↑r ROM:0011EF86 dc.l loc_11EFC0 ROM:0011EF8A dc.l loc_11F01C ROM:0011EF8E dc.l loc_11F07E ROM:0011EF92 dc.l loc_11F0A6 ROM:0011EF96 dc.l locret_11F104 ROM:0011EF9A ; --------------------------------------------------------------------------- ROM:0011EF9A ROM:0011EF9A loc_11EF9A: ; DATA XREF: ROM:off_11EF82↑o ROM:0011EF9A bsr.w sub_11F168 ROM:0011EF9E move.w #0,($B0C).w ROM:0011EFA4 move.w $35C(a5),d0 ROM:0011EFA8 clr.b ($871).w ROM:0011EFAC move.w d0,($616).w ROM:0011EFB0 move.b #1,($871).w ROM:0011EFB6 move.b #1,($10F3).w ROM:0011EFBC bra.s loc_11F016 ROM:0011EFBE ; --------------------------------------------------------------------------- ROM:0011EFBE rts ROM:0011EFC0 ; --------------------------------------------------------------------------- ROM:0011EFC0 ROM:0011EFC0 loc_11EFC0: ; DATA XREF: ROM:0011EF86↑o ROM:0011EFC0 move.w $35A(a5),d2 ROM:0011EFC4 btst #0,($130A).w ROM:0011EFCA bne.s loc_11EFD2 ROM:0011EFCC cmp.w ($B0C).w,d2 ROM:0011EFD0 bgt.s loc_11EFF4 ROM:0011EFD2 ROM:0011EFD2 loc_11EFD2: ; CODE XREF: ROM:0011EFCA↑j ROM:0011EFD2 bsr.w sub_11F168 ROM:0011EFD6 move.w $35C(a5),d0 ROM:0011EFDA clr.b ($871).w ROM:0011EFDE move.w d0,($616).w ROM:0011EFE2 move.b #1,($871).w ROM:0011EFE8 move.b #3,($10F3).w ROM:0011EFEE bra.l loc_11F0A0 ROM:0011EFF4 ; --------------------------------------------------------------------------- ROM:0011EFF4 ROM:0011EFF4 loc_11EFF4: ; CODE XREF: ROM:0011EFD0↑j ROM:0011EFF4 cmpi.w #0,($616).w ROM:0011EFFA bgt.s loc_11F016 ROM:0011EFFC move.w $35E(a5),d0 ROM:0011F000 clr.b ($871).w ROM:0011F004 move.w d0,($616).w ROM:0011F008 move.b #1,($871).w ROM:0011F00E move.b #2,($10F3).w ROM:0011F014 bra.s loc_11F078 ROM:0011F016 ; --------------------------------------------------------------------------- ROM:0011F016 ROM:0011F016 loc_11F016: ; CODE XREF: ROM:0011EFBC↑j ROM:0011F016 ; ROM:0011EFFA↑j ... ROM:0011F016 bsr.w sub_11F110 ROM:0011F01A rts ROM:0011F01C ; --------------------------------------------------------------------------- ROM:0011F01C ROM:0011F01C loc_11F01C: ; DATA XREF: ROM:0011EF8A↑o ROM:0011F01C cmpi.w #0,($616).w ROM:0011F022 bgt.s loc_11F03E ROM:0011F024 btst #5,($12F8).w ROM:0011F02A beq.s loc_11F03E ROM:0011F02C bset #5,($12F7).w ROM:0011F032 move.b #5,($10F3).w ROM:0011F038 bra.l locret_11F104 ROM:0011F03E ; --------------------------------------------------------------------------- ROM:0011F03E ROM:0011F03E loc_11F03E: ; CODE XREF: ROM:0011F022↑j ROM:0011F03E ; ROM:0011F02A↑j ROM:0011F03E cmpi.w #0,($616).w ROM:0011F044 bgt.s loc_11F078 ROM:0011F046 btst #5,($12F8).w ROM:0011F04C bne.s loc_11F078 ROM:0011F04E addq.w #1,($B0C).w ROM:0011F052 bvc.s loc_11F05A ROM:0011F054 move.w #$8000,($B0C).w ROM:0011F05A ROM:0011F05A loc_11F05A: ; CODE XREF: ROM:0011F052↑j ROM:0011F05A bsr.w sub_11F168 ROM:0011F05E move.w $35C(a5),d0 ROM:0011F062 clr.b ($871).w ROM:0011F066 move.w d0,($616).w ROM:0011F06A move.b #1,($871).w ROM:0011F070 move.b #1,($10F3).w ROM:0011F076 bra.s loc_11F016 ROM:0011F078 ; --------------------------------------------------------------------------- ROM:0011F078 ROM:0011F078 loc_11F078: ; CODE XREF: ROM:0011F014↑j ROM:0011F078 ; ROM:0011F044↑j ... ROM:0011F078 bsr.w sub_11F18A ROM:0011F07C rts ROM:0011F07E ; --------------------------------------------------------------------------- ROM:0011F07E ROM:0011F07E loc_11F07E: ; DATA XREF: ROM:0011EF8E↑o ROM:0011F07E cmpi.w #0,($616).w ROM:0011F084 bgt.s loc_11F0A0 ROM:0011F086 move.w $35E(a5),d0 ROM:0011F08A clr.b ($871).w ROM:0011F08E move.w d0,($616).w ROM:0011F092 move.b #1,($871).w ROM:0011F098 move.b #4,($10F3).w ROM:0011F09E bra.s loc_11F0FA ROM:0011F0A0 ; --------------------------------------------------------------------------- ROM:0011F0A0 ROM:0011F0A0 loc_11F0A0: ; CODE XREF: ROM:0011EFEE↑j ROM:0011F0A0 ; ROM:0011F084↑j ... ROM:0011F0A0 bsr.w sub_11F110 ROM:0011F0A4 rts ROM:0011F0A6 ; --------------------------------------------------------------------------- ROM:0011F0A6 ROM:0011F0A6 loc_11F0A6: ; DATA XREF: ROM:0011EF92↑o ROM:0011F0A6 cmpi.w #0,($616).w ROM:0011F0AC bgt.s loc_11F0D8 ROM:0011F0AE btst #5,($12F8).w ROM:0011F0B4 bne.s loc_11F0D8 ROM:0011F0B6 bsr.w sub_11F108 ROM:0011F0BA bsr.w sub_11F168 ROM:0011F0BE move.w $35C(a5),d0 ROM:0011F0C2 clr.b ($871).w ROM:0011F0C6 move.w d0,($616).w ROM:0011F0CA move.b #1,($871).w ROM:0011F0D0 move.b #3,($10F3).w ROM:0011F0D6 bra.s loc_11F0A0 ROM:0011F0D8 ; --------------------------------------------------------------------------- ROM:0011F0D8 ROM:0011F0D8 loc_11F0D8: ; CODE XREF: ROM:0011F0AC↑j ROM:0011F0D8 ; ROM:0011F0B4↑j ROM:0011F0D8 cmpi.w #0,($616).w ROM:0011F0DE bgt.s loc_11F0FA ROM:0011F0E0 btst #5,($12F8).w ROM:0011F0E6 beq.s loc_11F0FA ROM:0011F0E8 bsr.w sub_11F108 ROM:0011F0EC bset #5,($12F7).w ROM:0011F0F2 move.b #5,($10F3).w ROM:0011F0F8 bra.s locret_11F104 ROM:0011F0FA ; --------------------------------------------------------------------------- ROM:0011F0FA ROM:0011F0FA loc_11F0FA: ; CODE XREF: ROM:0011F09E↑j ROM:0011F0FA ; ROM:0011F0DE↑j ... ROM:0011F0FA bsr.w sub_11F18A ROM:0011F0FE bsr.w sub_11F1CA ROM:0011F102 rts ROM:0011F104 ; --------------------------------------------------------------------------- ROM:0011F104 ROM:0011F104 locret_11F104: ; CODE XREF: ROM:0011F038↑j ROM:0011F104 ; ROM:0011F0F8↑j ROM:0011F104 ; DATA XREF: ... ROM:0011F104 rts ROM:0011F106 ; --------------------------------------------------------------------------- ROM:0011F106 rts ROM:0011F108 ROM:0011F108 ; =============== S U B R O U T I N E ======================================= ROM:0011F108 ROM:0011F108 ROM:0011F108 sub_11F108: ; CODE XREF: ROM:0011F0B6↑p ROM:0011F108 ; ROM:0011F0E8↑p ROM:0011F108 move.w $3E2(a5),($B7C).w ROM:0011F10E rts ROM:0011F10E ; End of function sub_11F108 ROM:0011F10E ROM:0011F110 ROM:0011F110 ; =============== S U B R O U T I N E ======================================= ROM:0011F110 ROM:0011F110 ROM:0011F110 sub_11F110: ; CODE XREF: ROM:loc_11F016↑p ROM:0011F110 ; ROM:loc_11F0A0↑p ROM:0011F110 move.w ($B50).w,d0 ROM:0011F114 move.w $360(a5),d1 ROM:0011F118 cmpi.w #0,d1 ROM:0011F11C blt.s loc_11F12A ROM:0011F11E cmp.w ($B12).w,d0 ROM:0011F122 bge.s loc_11F128 ROM:0011F124 move.w d0,($B12).w ROM:0011F128 ROM:0011F128 loc_11F128: ; CODE XREF: sub_11F110+12↑j ROM:0011F128 bra.s locret_11F134 ROM:0011F12A ; --------------------------------------------------------------------------- ROM:0011F12A ROM:0011F12A loc_11F12A: ; CODE XREF: sub_11F110+C↑j ROM:0011F12A cmp.w ($B12).w,d0 ROM:0011F12E ble.s locret_11F134 ROM:0011F130 move.w d0,($B12).w ROM:0011F134 ROM:0011F134 locret_11F134: ; CODE XREF: sub_11F110:loc_11F128↑j ROM:0011F134 ; sub_11F110+1E↑j ROM:0011F134 rts ROM:0011F134 ; End of function sub_11F110 ROM:0011F134 ROM:0011F136 ROM:0011F136 ; =============== S U B R O U T I N E ======================================= ROM:0011F136 ROM:0011F136 ROM:0011F136 sub_11F136: ; CODE XREF: sub_11EF44+12↑p ROM:0011F136 move.w ($B0E).w,d0 ROM:0011F13A cmp.w ($B10).w,d0 ROM:0011F13E ble.s loc_11F144 ROM:0011F140 move.w d0,($B10).w ROM:0011F144 ROM:0011F144 loc_11F144: ; CODE XREF: sub_11F136+8↑j ROM:0011F144 move.w $366(a5),d1 ROM:0011F148 move.w $368(a5),d2 ROM:0011F14C cmp.w ($B10).w,d1 ROM:0011F150 bgt.s loc_11F160 ROM:0011F152 cmp.w ($B10).w,d2 ROM:0011F156 blt.s loc_11F160 ROM:0011F158 bset #5,($12F8).w ROM:0011F15E bra.s locret_11F166 ROM:0011F160 ; --------------------------------------------------------------------------- ROM:0011F160 ROM:0011F160 loc_11F160: ; CODE XREF: sub_11F136+1A↑j ROM:0011F160 ; sub_11F136+20↑j ROM:0011F160 bclr #5,($12F8).w ROM:0011F166 ROM:0011F166 locret_11F166: ; CODE XREF: sub_11F136+28↑j ROM:0011F166 rts ROM:0011F166 ; End of function sub_11F136 ROM:0011F166 ROM:0011F168 ROM:0011F168 ; =============== S U B R O U T I N E ======================================= ROM:0011F168 ROM:0011F168 ROM:0011F168 sub_11F168: ; CODE XREF: ROM:loc_11EF9A↑p ROM:0011F168 ; ROM:loc_11EFD2↑p ... ROM:0011F168 move.w $360(a5),d1 ROM:0011F16C cmpi.w #0,d1 ROM:0011F170 blt.s loc_11F17A ROM:0011F172 move.w #$2EE0,($B12).w ROM:0011F178 bra.s loc_11F180 ROM:0011F17A ; --------------------------------------------------------------------------- ROM:0011F17A ROM:0011F17A loc_11F17A: ; CODE XREF: sub_11F168+8↑j ROM:0011F17A move.w #$D120,($B12).w ROM:0011F180 ROM:0011F180 loc_11F180: ; CODE XREF: sub_11F168+10↑j ROM:0011F180 clr.w ($B10).w ROM:0011F184 clr.w ($B0E).w ROM:0011F188 rts ROM:0011F188 ; End of function sub_11F168 ROM:0011F188 ROM:0011F18A ROM:0011F18A ; =============== S U B R O U T I N E ======================================= ROM:0011F18A ROM:0011F18A ROM:0011F18A sub_11F18A: ; CODE XREF: ROM:loc_11F078↑p ROM:0011F18A ; ROM:loc_11F0FA↑p ROM:0011F18A move.w $360(a5),d1 ROM:0011F18E move.w ($B50).w,d0 ROM:0011F192 sub.w ($B12).w,d0 ROM:0011F196 cmpi.w #0,d1 ROM:0011F19A blt.s loc_11F1B0 ROM:0011F19C cmpi.w #0,d0 ROM:0011F1A0 ble.s loc_11F1A8 ROM:0011F1A2 move.w d0,($B0E).w ROM:0011F1A6 bra.s loc_11F1AC ROM:0011F1A8 ; --------------------------------------------------------------------------- ROM:0011F1A8 ROM:0011F1A8 loc_11F1A8: ; CODE XREF: sub_11F18A+16↑j ROM:0011F1A8 clr.w ($B0E).w ROM:0011F1AC ROM:0011F1AC loc_11F1AC: ; CODE XREF: sub_11F18A+1C↑j ROM:0011F1AC bra.w locret_11F1C8 ROM:0011F1B0 ; --------------------------------------------------------------------------- ROM:0011F1B0 ROM:0011F1B0 loc_11F1B0: ; CODE XREF: sub_11F18A+10↑j ROM:0011F1B0 cmpi.w #0,d0 ROM:0011F1B4 bge.s loc_11F1C4 ROM:0011F1B6 move.w ($B12).w,d0 ROM:0011F1BA sub.w ($B50).w,d0 ROM:0011F1BE move.w d0,($B0E).w ROM:0011F1C2 bra.s locret_11F1C8 ROM:0011F1C4 ; --------------------------------------------------------------------------- ROM:0011F1C4 ROM:0011F1C4 loc_11F1C4: ; CODE XREF: sub_11F18A+2A↑j ROM:0011F1C4 clr.w ($B0E).w ROM:0011F1C8 ROM:0011F1C8 locret_11F1C8: ; CODE XREF: sub_11F18A:loc_11F1AC↑j ROM:0011F1C8 ; sub_11F18A+38↑j ROM:0011F1C8 rts ROM:0011F1C8 ; End of function sub_11F18A ROM:0011F1C8 ROM:0011F1CA ROM:0011F1CA ; =============== S U B R O U T I N E ======================================= ROM:0011F1CA ROM:0011F1CA ROM:0011F1CA sub_11F1CA: ; CODE XREF: ROM:0011F0FE↑p ROM:0011F1CA move.w $3E2(a5),d0 ROM:0011F1CE btst #2,($8E7).w ROM:0011F1D4 beq.s loc_11F1DA ROM:0011F1D6 move.w $362(a5),d0 ROM:0011F1DA ROM:0011F1DA loc_11F1DA: ; CODE XREF: sub_11F1CA+A↑j ROM:0011F1DA btst #6,($12F0).w ROM:0011F1E0 beq.s loc_11F1E6 ROM:0011F1E2 add.w $364(a5),d0 ROM:0011F1E6 ROM:0011F1E6 loc_11F1E6: ; CODE XREF: sub_11F1CA+16↑j ROM:0011F1E6 add.w $360(a5),d0 ROM:0011F1EA move.w d0,($B7C).w ROM:0011F1EE rts ROM:0011F1EE ; End of function sub_11F1CA ROM:0011F1EE ROM:0011F1F0 ROM:0011F1F0 ; =============== S U B R O U T I N E ======================================= ROM:0011F1F0 ROM:0011F1F0 ROM:0011F1F0 sub_11F1F0: ; CODE XREF: sub_11EF44+A↑p ROM:0011F1F0 move.w $358(a5),d0 ROM:0011F1F4 bclr #0,($130A).w ROM:0011F1FA btst #2,($8E7).w ROM:0011F200 bne.s loc_11F208 ROM:0011F202 cmp.w ($A2C).w,d0 ROM:0011F206 blt.s loc_11F20E ROM:0011F208 ROM:0011F208 loc_11F208: ; CODE XREF: sub_11F1F0+10↑j ROM:0011F208 bset #0,($130A).w ROM:0011F20E ROM:0011F20E loc_11F20E: ; CODE XREF: sub_11F1F0+16↑j ROM:0011F20E btst #6,($12F0).w ROM:0011F214 beq.s locret_11F21C ROM:0011F216 bset #0,($130A).w ROM:0011F21C ROM:0011F21C locret_11F21C: ; CODE XREF: sub_11F1F0+24↑j ROM:0011F21C rts ROM:0011F21C ; End of function sub_11F1F0 ROM:0011F21C ROM:0011F21E ROM:0011F21E ; =============== S U B R O U T I N E ======================================= ROM:0011F21E ROM:0011F21E ROM:0011F21E sub_11F21E: ; CODE XREF: sub_11EF44+1C↑p ROM:0011F21E btst #2,($1303).w ROM:0011F224 beq.s locret_11F254 ROM:0011F226 move.w $36A(a5),d0 ROM:0011F22A cmp.w ($B14).w,d0 ROM:0011F22E bgt.s locret_11F254 ROM:0011F230 move.w $36C(a5),d0 ROM:0011F234 cmp.w ($B14).w,d0 ROM:0011F238 blt.s locret_11F254 ROM:0011F23A move.w $36E(a5),d0 ROM:0011F23E cmp.w ($B16).w,d0 ROM:0011F242 bgt.s locret_11F254 ROM:0011F244 move.w $370(a5),d0 ROM:0011F248 cmp.w ($B16).w,d0 ROM:0011F24C blt.s locret_11F254 ROM:0011F24E bset #5,($12F7).w ROM:0011F254 ROM:0011F254 locret_11F254: ; CODE XREF: sub_11F21E+6↑j ROM:0011F254 ; sub_11F21E+10↑j ... ROM:0011F254 rts ROM:0011F254 ; End of function sub_11F21E ROM:0011F254 ROM:0011F256 ROM:0011F256 ; =============== S U B R O U T I N E ======================================= ROM:0011F256 ROM:0011F256 ROM:0011F256 sub_11F256: ; CODE XREF: sub_11EF44:loc_11EF5C↑p ROM:0011F256 bclr #2,($1303).w ROM:0011F25C clr.w d1 ROM:0011F25E move.b ($10F4).w,d1 ROM:0011F262 cmpi.w #3,d1 ROM:0011F266 bcc.s locret_11F270 ROM:0011F268 movea.l off_11F272(pc,d1.w*4),a0 ROM:0011F26C nop ROM:0011F26E jmp (a0) ROM:0011F270 ; --------------------------------------------------------------------------- ROM:0011F270 ROM:0011F270 locret_11F270: ; CODE XREF: sub_11F256+10↑j ROM:0011F270 rts ROM:0011F270 ; End of function sub_11F256 ROM:0011F270 ROM:0011F270 ; --------------------------------------------------------------------------- ROM:0011F272 off_11F272: dc.l loc_11F27E ; DATA XREF: sub_11F256+12↑r ROM:0011F276 dc.l loc_11F29C ROM:0011F27A dc.l loc_11F302 ROM:0011F27E ; --------------------------------------------------------------------------- ROM:0011F27E ROM:0011F27E loc_11F27E: ; DATA XREF: ROM:off_11F272↑o ROM:0011F27E bclr #2,($1313).w ROM:0011F284 clr.b ($8C9).w ROM:0011F288 clr.w ($6C6).w ROM:0011F28C move.b #3,($8C9).w ROM:0011F292 move.b #1,($10F4).w ROM:0011F298 bra.s locret_11F300 ROM:0011F29A ; --------------------------------------------------------------------------- ROM:0011F29A rts ROM:0011F29C ; --------------------------------------------------------------------------- ROM:0011F29C ROM:0011F29C loc_11F29C: ; DATA XREF: ROM:0011F276↑o ROM:0011F29C move.w ($B1A).w,d0 ROM:0011F2A0 btst #7,($12EE).w ROM:0011F2A6 beq.s loc_11F2BA ROM:0011F2A8 cmp.w ($540).w,d0 ROM:0011F2AC bge.s loc_11F2BA ROM:0011F2AE bsr.w sub_11F34C ROM:0011F2B2 move.b #1,($10F4).w ROM:0011F2B8 bra.s locret_11F300 ROM:0011F2BA ; --------------------------------------------------------------------------- ROM:0011F2BA ROM:0011F2BA loc_11F2BA: ; CODE XREF: ROM:0011F2A6↑j ROM:0011F2BA ; ROM:0011F2AC↑j ROM:0011F2BA move.w ($B1A).w,d0 ROM:0011F2BE sub.w $356(a5),d0 ROM:0011F2C2 btst #7,($12EE).w ROM:0011F2C8 beq.s locret_11F300 ROM:0011F2CA cmp.w ($540).w,d0 ROM:0011F2CE ble.s locret_11F300 ROM:0011F2D0 bset #2,($1313).w ROM:0011F2D6 bsr.w sub_11F362 ROM:0011F2DA clr.b ($8C9).w ROM:0011F2DE clr.w ($6C6).w ROM:0011F2E2 move.b #3,($8C9).w ROM:0011F2E8 move.w ($6C4).w,($6C6).w ROM:0011F2EE bsr.w sub_11F35A ROM:0011F2F2 bset #2,($1303).w ROM:0011F2F8 move.b #2,($10F4).w ROM:0011F2FE bra.s locret_11F348 ROM:0011F300 ; --------------------------------------------------------------------------- ROM:0011F300 ROM:0011F300 locret_11F300: ; CODE XREF: ROM:0011F298↑j ROM:0011F300 ; ROM:0011F2B8↑j ... ROM:0011F300 rts ROM:0011F302 ; --------------------------------------------------------------------------- ROM:0011F302 ROM:0011F302 loc_11F302: ; DATA XREF: ROM:0011F27A↑o ROM:0011F302 move.w ($B1C).w,d0 ROM:0011F306 btst #7,($12EE).w ROM:0011F30C beq.s loc_11F320 ROM:0011F30E cmp.w ($540).w,d0 ROM:0011F312 ble.s loc_11F320 ROM:0011F314 bsr.w sub_11F35A ROM:0011F318 move.b #2,($10F4).w ROM:0011F31E bra.s locret_11F348 ROM:0011F320 ; --------------------------------------------------------------------------- ROM:0011F320 ROM:0011F320 loc_11F320: ; CODE XREF: ROM:0011F30C↑j ROM:0011F320 ; ROM:0011F312↑j ROM:0011F320 move.w ($B1C).w,d0 ROM:0011F324 add.w $356(a5),d0 ROM:0011F328 btst #7,($12EE).w ROM:0011F32E beq.s locret_11F348 ROM:0011F330 cmp.w ($540).w,d0 ROM:0011F334 bge.s locret_11F348 ROM:0011F336 bclr #2,($1313).w ROM:0011F33C bsr.w sub_11F34C ROM:0011F340 move.b #1,($10F4).w ROM:0011F346 bra.s locret_11F300 ROM:0011F348 ; --------------------------------------------------------------------------- ROM:0011F348 ROM:0011F348 locret_11F348: ; CODE XREF: ROM:0011F2FE↑j ROM:0011F348 ; ROM:0011F31E↑j ... ROM:0011F348 rts ROM:0011F34A ; --------------------------------------------------------------------------- ROM:0011F34A rts ROM:0011F34C ROM:0011F34C ; =============== S U B R O U T I N E ======================================= ROM:0011F34C ROM:0011F34C ROM:0011F34C sub_11F34C: ; CODE XREF: ROM:0011F2AE↑p ROM:0011F34C ; ROM:0011F33C↑p ROM:0011F34C move.w ($540).w,($B1A).w ROM:0011F352 move.w ($6C6).w,($B18).w ROM:0011F358 rts ROM:0011F358 ; End of function sub_11F34C ROM:0011F358 ROM:0011F35A ROM:0011F35A ; =============== S U B R O U T I N E ======================================= ROM:0011F35A ROM:0011F35A ROM:0011F35A sub_11F35A: ; CODE XREF: ROM:0011F2EE↑p ROM:0011F35A ; ROM:0011F314↑p ROM:0011F35A move.w ($540).w,($B1C).w ROM:0011F360 rts ROM:0011F360 ; End of function sub_11F35A ROM:0011F360 ROM:0011F362 ROM:0011F362 ; =============== S U B R O U T I N E ======================================= ROM:0011F362 ROM:0011F362 ROM:0011F362 sub_11F362: ; CODE XREF: ROM:0011F2D6↑p ROM:0011F362 move.w ($B18).w,($B16).w ROM:0011F368 move.w ($6C6).w,d0 ROM:0011F36C sub.w ($B18).w,d0 ROM:0011F370 move.w d0,($6C4).w ROM:0011F374 move.w ($B1A).w,d0 ROM:0011F378 sub.w ($B1C).w,d0 ROM:0011F37C move.w d0,($B14).w ROM:0011F380 rts ROM:0011F380 ; End of function sub_11F362 ROM:0011F380 ROM:0011F382 ROM:0011F382 ; =============== S U B R O U T I N E ======================================= ROM:0011F382 ROM:0011F382 ROM:0011F382 sub_11F382: ; CODE XREF: sub_120218+2A↓p ROM:0011F382 bsr.w sub_11F55E ROM:0011F386 bsr.w sub_11F594 ROM:0011F38A clr.w d1 ROM:0011F38C move.b ($10F5).w,d1 ROM:0011F390 cmpi.w #4,d1 ROM:0011F394 bcc.s locret_11F39E ROM:0011F396 movea.l off_11F3A0(pc,d1.w*4),a0 ROM:0011F39A nop ROM:0011F39C jmp (a0) ROM:0011F39E ; --------------------------------------------------------------------------- ROM:0011F39E ROM:0011F39E locret_11F39E: ; CODE XREF: sub_11F382+12↑j ROM:0011F39E rts ROM:0011F39E ; End of function sub_11F382 ROM:0011F39E ROM:0011F39E ; --------------------------------------------------------------------------- ROM:0011F3A0 off_11F3A0: dc.l loc_11F3B0 ; DATA XREF: sub_11F382+14↑r ROM:0011F3A4 dc.l loc_11F3BE ROM:0011F3A8 dc.l loc_11F446 ROM:0011F3AC dc.l loc_11F4D0 ROM:0011F3B0 ; --------------------------------------------------------------------------- ROM:0011F3B0 ROM:0011F3B0 loc_11F3B0: ; DATA XREF: ROM:off_11F3A0↑o ROM:0011F3B0 move.b #1,($10F5).w ROM:0011F3B6 bra.l locret_11F444 ROM:0011F3BC ; --------------------------------------------------------------------------- ROM:0011F3BC rts ROM:0011F3BE ; --------------------------------------------------------------------------- ROM:0011F3BE ROM:0011F3BE loc_11F3BE: ; DATA XREF: ROM:0011F3A4↑o ROM:0011F3BE move.w $378(a5),d0 ROM:0011F3C2 btst #3,($1310).w ROM:0011F3C8 beq.s loc_11F40A ROM:0011F3CA cmp.w ($542).w,d0 ROM:0011F3CE ble.s loc_11F40A ROM:0011F3D0 bsr.w sub_11F5B6 ROM:0011F3D4 move.w $376(a5),d1 ROM:0011F3D8 clr.b ($873).w ROM:0011F3DC move.w d1,($61A).w ROM:0011F3E0 move.b #1,($873).w ROM:0011F3E6 move.w $37A(a5),d1 ROM:0011F3EA clr.b ($872).w ROM:0011F3EE move.w d1,($618).w ROM:0011F3F2 move.b #1,($872).w ROM:0011F3F8 bset #5,($1300).w ROM:0011F3FE move.b #3,($10F5).w ROM:0011F404 bra.l locret_11F55A ROM:0011F40A ; --------------------------------------------------------------------------- ROM:0011F40A ROM:0011F40A loc_11F40A: ; CODE XREF: ROM:0011F3C8↑j ROM:0011F40A ; ROM:0011F3CE↑j ROM:0011F40A move.w $374(a5),d0 ROM:0011F40E btst #3,($1310).w ROM:0011F414 beq.s locret_11F444 ROM:0011F416 cmp.w ($B50).w,d0 ROM:0011F41A ble.s locret_11F444 ROM:0011F41C bsr.w sub_11F5B6 ROM:0011F420 move.w $376(a5),d1 ROM:0011F424 clr.b ($873).w ROM:0011F428 move.w d1,($61A).w ROM:0011F42C move.b #1,($873).w ROM:0011F432 bset #5,($1300).w ROM:0011F438 move.b #2,($10F5).w ROM:0011F43E bra.l locret_11F4CE ROM:0011F444 ; --------------------------------------------------------------------------- ROM:0011F444 ROM:0011F444 locret_11F444: ; CODE XREF: ROM:0011F3B6↑j ROM:0011F444 ; ROM:0011F414↑j ... ROM:0011F444 rts ROM:0011F446 ; --------------------------------------------------------------------------- ROM:0011F446 ROM:0011F446 loc_11F446: ; DATA XREF: ROM:0011F3A8↑o ROM:0011F446 move.w $374(a5),d1 ROM:0011F44A move.w $378(a5),d0 ROM:0011F44E btst #3,($1310).w ROM:0011F454 beq.s loc_11F462 ROM:0011F456 cmp.w ($B50).w,d1 ROM:0011F45A bgt.s loc_11F470 ROM:0011F45C cmp.w ($542).w,d0 ROM:0011F460 bgt.s loc_11F470 ROM:0011F462 ROM:0011F462 loc_11F462: ; CODE XREF: ROM:0011F454↑j ROM:0011F462 bclr #5,($1300).w ROM:0011F468 move.b #1,($10F5).w ROM:0011F46E bra.s locret_11F444 ROM:0011F470 ; --------------------------------------------------------------------------- ROM:0011F470 ROM:0011F470 loc_11F470: ; CODE XREF: ROM:0011F45A↑j ROM:0011F470 ; ROM:0011F460↑j ROM:0011F470 btst #3,($1310).w ROM:0011F476 beq.s loc_11F49C ROM:0011F478 cmp.w ($542).w,d0 ROM:0011F47C ble.s loc_11F49C ROM:0011F47E move.w $37A(a5),d2 ROM:0011F482 clr.b ($872).w ROM:0011F486 move.w d2,($618).w ROM:0011F48A move.b #1,($872).w ROM:0011F490 move.b #3,($10F5).w ROM:0011F496 bra.l locret_11F55A ROM:0011F49C ; --------------------------------------------------------------------------- ROM:0011F49C ROM:0011F49C loc_11F49C: ; CODE XREF: ROM:0011F476↑j ROM:0011F49C ; ROM:0011F47C↑j ROM:0011F49C btst #3,($1310).w ROM:0011F4A2 beq.s locret_11F4CE ROM:0011F4A4 cmpi.w #0,($61A).w ROM:0011F4AA bgt.s locret_11F4CE ROM:0011F4AC bsr.w sub_11F5B6 ROM:0011F4B0 move.w $376(a5),d2 ROM:0011F4B4 clr.b ($873).w ROM:0011F4B8 move.w d2,($61A).w ROM:0011F4BC move.b #1,($873).w ROM:0011F4C2 move.b #2,($10F5).w ROM:0011F4C8 bra.l *+6 ROM:0011F4CE ; --------------------------------------------------------------------------- ROM:0011F4CE ROM:0011F4CE locret_11F4CE: ; CODE XREF: ROM:0011F43E↑j ROM:0011F4CE ; ROM:0011F4A2↑j ... ROM:0011F4CE rts ROM:0011F4D0 ; --------------------------------------------------------------------------- ROM:0011F4D0 ROM:0011F4D0 loc_11F4D0: ; DATA XREF: ROM:0011F3AC↑o ROM:0011F4D0 move.w $374(a5),d0 ROM:0011F4D4 btst #3,($1310).w ROM:0011F4DA beq.s loc_11F4EA ROM:0011F4DC cmp.w ($B50).w,d0 ROM:0011F4E0 bgt.s loc_11F4FC ROM:0011F4E2 cmpi.w #0,($618).w ROM:0011F4E8 bgt.s loc_11F4FC ROM:0011F4EA ROM:0011F4EA loc_11F4EA: ; CODE XREF: ROM:0011F4DA↑j ROM:0011F4EA bclr #5,($1300).w ROM:0011F4F0 move.b #1,($10F5).w ROM:0011F4F6 bra.l locret_11F444 ROM:0011F4FC ; --------------------------------------------------------------------------- ROM:0011F4FC ROM:0011F4FC loc_11F4FC: ; CODE XREF: ROM:0011F4E0↑j ROM:0011F4FC ; ROM:0011F4E8↑j ROM:0011F4FC cmpi.w #0,($61A).w ROM:0011F502 bgt.s loc_11F52A ROM:0011F504 btst #3,($1310).w ROM:0011F50A beq.s loc_11F52A ROM:0011F50C bsr.w sub_11F5B6 ROM:0011F510 move.w $376(a5),d2 ROM:0011F514 clr.b ($873).w ROM:0011F518 move.w d2,($61A).w ROM:0011F51C move.b #1,($873).w ROM:0011F522 move.b #3,($10F5).w ROM:0011F528 bra.s locret_11F55A ROM:0011F52A ; --------------------------------------------------------------------------- ROM:0011F52A ROM:0011F52A loc_11F52A: ; CODE XREF: ROM:0011F502↑j ROM:0011F52A ; ROM:0011F50A↑j ROM:0011F52A move.w $378(a5),d1 ROM:0011F52E btst #3,($1310).w ROM:0011F534 beq.s locret_11F55A ROM:0011F536 cmp.w ($542).w,d1 ROM:0011F53A ble.s locret_11F55A ROM:0011F53C move.w $37A(a5),d2 ROM:0011F540 clr.b ($872).w ROM:0011F544 move.w d2,($618).w ROM:0011F548 move.b #1,($872).w ROM:0011F54E move.b #3,($10F5).w ROM:0011F554 bra.l *+6 ROM:0011F55A ; --------------------------------------------------------------------------- ROM:0011F55A ROM:0011F55A locret_11F55A: ; CODE XREF: ROM:0011F404↑j ROM:0011F55A ; ROM:0011F496↑j ... ROM:0011F55A rts ROM:0011F55C ; --------------------------------------------------------------------------- ROM:0011F55C rts ROM:0011F55E ROM:0011F55E ; =============== S U B R O U T I N E ======================================= ROM:0011F55E ROM:0011F55E ROM:0011F55E sub_11F55E: ; CODE XREF: sub_11F382↑p ROM:0011F55E move.w $37E(a5),d0 ROM:0011F562 btst #3,($8E3).w ROM:0011F568 beq.s loc_11F58C ROM:0011F56A cmp.w ($540).w,d0 ROM:0011F56E blt.s loc_11F58C ROM:0011F570 btst #2,($130E).w ROM:0011F576 beq.s loc_11F582 ROM:0011F578 bset #3,($1310).w ROM:0011F57E bra.w loc_11F588 ROM:0011F582 ; --------------------------------------------------------------------------- ROM:0011F582 ROM:0011F582 loc_11F582: ; CODE XREF: sub_11F55E+18↑j ROM:0011F582 bclr #3,($1310).w ROM:0011F588 ROM:0011F588 loc_11F588: ; CODE XREF: sub_11F55E+20↑j ROM:0011F588 bra.w locret_11F592 ROM:0011F58C ; --------------------------------------------------------------------------- ROM:0011F58C ROM:0011F58C loc_11F58C: ; CODE XREF: sub_11F55E+A↑j ROM:0011F58C ; sub_11F55E+10↑j ROM:0011F58C bclr #3,($1310).w ROM:0011F592 ROM:0011F592 locret_11F592: ; CODE XREF: sub_11F55E:loc_11F588↑j ROM:0011F592 rts ROM:0011F592 ; End of function sub_11F55E ROM:0011F592 ROM:0011F594 ROM:0011F594 ; =============== S U B R O U T I N E ======================================= ROM:0011F594 ROM:0011F594 ROM:0011F594 sub_11F594: ; CODE XREF: sub_11F382+4↑p ROM:0011F594 move.w #$3AF4,d1 ROM:0011F598 move.w ($A2C).w,d2 ROM:0011F59C bsr.l sub_115CB8 ROM:0011F5A2 add.w ($B48).w,d1 ROM:0011F5A6 move.w $CC(a5),d0 ROM:0011F5AA cmp.w d1,d0 ROM:0011F5AC bge.s loc_11F5B0 ROM:0011F5AE move.w d0,d1 ROM:0011F5B0 ROM:0011F5B0 loc_11F5B0: ; CODE XREF: sub_11F594+18↑j ROM:0011F5B0 move.w d1,($B1E).w ROM:0011F5B4 rts ROM:0011F5B4 ; End of function sub_11F594 ROM:0011F5B4 ROM:0011F5B6 ROM:0011F5B6 ; =============== S U B R O U T I N E ======================================= ROM:0011F5B6 ROM:0011F5B6 ROM:0011F5B6 sub_11F5B6: ; CODE XREF: ROM:0011F3D0↑p ROM:0011F5B6 ; ROM:0011F41C↑p ... ROM:0011F5B6 move.w $37C(a5),d0 ROM:0011F5BA ext.l d0 ROM:0011F5BC cmpi.l #0,d0 ROM:0011F5C2 ble.s locret_11F5CA ROM:0011F5C4 bsr.l sub_115338 ROM:0011F5CA ROM:0011F5CA locret_11F5CA: ; CODE XREF: sub_11F5B6+C↑j ROM:0011F5CA rts ROM:0011F5CA ; End of function sub_11F5B6 ROM:0011F5CA ROM:0011F5CC ROM:0011F5CC ; =============== S U B R O U T I N E ======================================= ROM:0011F5CC ROM:0011F5CC ROM:0011F5CC sub_11F5CC: ; CODE XREF: sub_1208F8↓p ROM:0011F5CC bsr.w sub_11F5DA ROM:0011F5D0 bsr.w sub_11F6F6 ROM:0011F5D4 bsr.w sub_11F938 ROM:0011F5D8 rts ROM:0011F5D8 ; End of function sub_11F5CC ROM:0011F5D8 ROM:0011F5DA ROM:0011F5DA ; =============== S U B R O U T I N E ======================================= ROM:0011F5DA ROM:0011F5DA ROM:0011F5DA sub_11F5DA: ; CODE XREF: sub_11F5CC↑p ROM:0011F5DA clr.w d1 ROM:0011F5DC move.b ($10F6).w,d1 ROM:0011F5E0 cmpi.w #5,d1 ROM:0011F5E4 bcc.s locret_11F5EE ROM:0011F5E6 movea.l off_11F5F0(pc,d1.w*4),a0 ROM:0011F5EA nop ROM:0011F5EC jmp (a0) ROM:0011F5EE ; --------------------------------------------------------------------------- ROM:0011F5EE ROM:0011F5EE locret_11F5EE: ; CODE XREF: sub_11F5DA+A↑j ROM:0011F5EE rts ROM:0011F5EE ; End of function sub_11F5DA ROM:0011F5EE ROM:0011F5EE ; --------------------------------------------------------------------------- ROM:0011F5F0 off_11F5F0: dc.l loc_11F604 ; DATA XREF: sub_11F5DA+C↑r ROM:0011F5F4 dc.l loc_11F61A ROM:0011F5F8 dc.l loc_11F62C ROM:0011F5FC dc.l loc_11F674 ROM:0011F600 dc.l loc_11F6BE ROM:0011F604 ; --------------------------------------------------------------------------- ROM:0011F604 ROM:0011F604 loc_11F604: ; DATA XREF: ROM:off_11F5F0↑o ROM:0011F604 bclr #2,($1305).w ROM:0011F60A bclr #6,($1300).w ROM:0011F610 move.b #1,($10F6).w ROM:0011F616 bra.s locret_11F62A ROM:0011F618 ; --------------------------------------------------------------------------- ROM:0011F618 rts ROM:0011F61A ; --------------------------------------------------------------------------- ROM:0011F61A ROM:0011F61A loc_11F61A: ; DATA XREF: ROM:0011F5F4↑o ROM:0011F61A btst #7,($12EE).w ROM:0011F620 beq.s locret_11F62A ROM:0011F622 move.b #2,($10F6).w ROM:0011F628 bra.s loc_11F66E ROM:0011F62A ; --------------------------------------------------------------------------- ROM:0011F62A ROM:0011F62A locret_11F62A: ; CODE XREF: ROM:0011F616↑j ROM:0011F62A ; ROM:0011F620↑j ... ROM:0011F62A rts ROM:0011F62C ; --------------------------------------------------------------------------- ROM:0011F62C ROM:0011F62C loc_11F62C: ; DATA XREF: ROM:0011F5F8↑o ROM:0011F62C btst #7,($12EE).w ROM:0011F632 bne.s loc_11F63C ROM:0011F634 move.b #1,($10F6).w ROM:0011F63A bra.s locret_11F62A ROM:0011F63C ; --------------------------------------------------------------------------- ROM:0011F63C ROM:0011F63C loc_11F63C: ; CODE XREF: ROM:0011F632↑j ROM:0011F63C move.w ($B20).w,d0 ROM:0011F640 btst #7,($12EE).w ROM:0011F646 beq.s loc_11F66E ROM:0011F648 cmp.w ($542).w,d0 ROM:0011F64C blt.s loc_11F66E ROM:0011F64E move.w $382(a5),d1 ROM:0011F652 clr.b ($8B7).w ROM:0011F656 move.w d1,($6A2).w ROM:0011F65A move.b #1,($8B7).w ROM:0011F660 bset #2,($1305).w ROM:0011F666 move.b #3,($10F6).w ROM:0011F66C bra.s loc_11F6B8 ROM:0011F66E ; --------------------------------------------------------------------------- ROM:0011F66E ROM:0011F66E loc_11F66E: ; CODE XREF: ROM:0011F628↑j ROM:0011F66E ; ROM:0011F646↑j ... ROM:0011F66E bsr.w sub_11F6E2 ROM:0011F672 rts ROM:0011F674 ; --------------------------------------------------------------------------- ROM:0011F674 ROM:0011F674 loc_11F674: ; DATA XREF: ROM:0011F5FC↑o ROM:0011F674 btst #7,($12EE).w ROM:0011F67A bne.s loc_11F68A ROM:0011F67C bclr #2,($1305).w ROM:0011F682 move.b #1,($10F6).w ROM:0011F688 bra.s locret_11F62A ROM:0011F68A ; --------------------------------------------------------------------------- ROM:0011F68A ROM:0011F68A loc_11F68A: ; CODE XREF: ROM:0011F67A↑j ROM:0011F68A move.w ($B20).w,d0 ROM:0011F68E cmp.w ($542).w,d0 ROM:0011F692 bge.s loc_11F6A2 ROM:0011F694 bclr #2,($1305).w ROM:0011F69A move.b #2,($10F6).w ROM:0011F6A0 bra.s loc_11F66E ROM:0011F6A2 ; --------------------------------------------------------------------------- ROM:0011F6A2 ROM:0011F6A2 loc_11F6A2: ; CODE XREF: ROM:0011F692↑j ROM:0011F6A2 cmpi.w #0,($6A2).w ROM:0011F6A8 bgt.s loc_11F6B8 ROM:0011F6AA bset #6,($1300).w ROM:0011F6B0 move.b #4,($10F6).w ROM:0011F6B6 bra.s locret_11F6DE ROM:0011F6B8 ; --------------------------------------------------------------------------- ROM:0011F6B8 ROM:0011F6B8 loc_11F6B8: ; CODE XREF: ROM:0011F66C↑j ROM:0011F6B8 ; ROM:0011F6A8↑j ROM:0011F6B8 bsr.w sub_11F6E2 ROM:0011F6BC rts ROM:0011F6BE ; --------------------------------------------------------------------------- ROM:0011F6BE ROM:0011F6BE loc_11F6BE: ; DATA XREF: ROM:0011F600↑o ROM:0011F6BE btst #7,($12EE).w ROM:0011F6C4 bne.s locret_11F6DE ROM:0011F6C6 bclr #2,($1305).w ROM:0011F6CC bclr #6,($1300).w ROM:0011F6D2 move.b #1,($10F6).w ROM:0011F6D8 bra.l locret_11F62A ROM:0011F6DE ; --------------------------------------------------------------------------- ROM:0011F6DE ROM:0011F6DE locret_11F6DE: ; CODE XREF: ROM:0011F6B6↑j ROM:0011F6DE ; ROM:0011F6C4↑j ROM:0011F6DE rts ROM:0011F6E0 ; --------------------------------------------------------------------------- ROM:0011F6E0 rts ROM:0011F6E2 ROM:0011F6E2 ; =============== S U B R O U T I N E ======================================= ROM:0011F6E2 ROM:0011F6E2 ROM:0011F6E2 sub_11F6E2: ; CODE XREF: ROM:loc_11F66E↑p ROM:0011F6E2 ; ROM:loc_11F6B8↑p ROM:0011F6E2 move.w #$3AF6,d1 ROM:0011F6E6 move.w ($540).w,d2 ROM:0011F6EA bsr.l sub_115CB8 ROM:0011F6F0 move.w d1,($B20).w ROM:0011F6F4 rts ROM:0011F6F4 ; End of function sub_11F6E2 ROM:0011F6F4 ROM:0011F6F6 ROM:0011F6F6 ; =============== S U B R O U T I N E ======================================= ROM:0011F6F6 ROM:0011F6F6 ROM:0011F6F6 sub_11F6F6: ; CODE XREF: sub_11F5CC+4↑p ROM:0011F6F6 clr.w d1 ROM:0011F6F8 move.b ($10F7).w,d1 ROM:0011F6FC cmpi.w #6,d1 ROM:0011F700 bcc.s locret_11F70A ROM:0011F702 movea.l off_11F70C(pc,d1.w*4),a0 ROM:0011F706 nop ROM:0011F708 jmp (a0) ROM:0011F70A ; --------------------------------------------------------------------------- ROM:0011F70A ROM:0011F70A locret_11F70A: ; CODE XREF: sub_11F6F6+A↑j ROM:0011F70A rts ROM:0011F70A ; End of function sub_11F6F6 ROM:0011F70A ROM:0011F70A ; --------------------------------------------------------------------------- ROM:0011F70C off_11F70C: dc.l loc_11F724 ; DATA XREF: sub_11F6F6+C↑r ROM:0011F710 dc.l loc_11F740 ROM:0011F714 dc.l loc_11F76C ROM:0011F718 dc.l loc_11F7C8 ROM:0011F71C dc.l loc_11F840 ROM:0011F720 dc.l loc_11F8C2 ROM:0011F724 ; --------------------------------------------------------------------------- ROM:0011F724 ROM:0011F724 loc_11F724: ; DATA XREF: ROM:off_11F70C↑o ROM:0011F724 bclr #4,($12F8).w ROM:0011F72A bclr #5,($12FC).w ROM:0011F730 bclr #3,($1302).w ROM:0011F736 move.b #1,($10F7).w ROM:0011F73C bra.s locret_11F76A ROM:0011F73E ; --------------------------------------------------------------------------- ROM:0011F73E rts ROM:0011F740 ; --------------------------------------------------------------------------- ROM:0011F740 ROM:0011F740 loc_11F740: ; DATA XREF: ROM:0011F710↑o ROM:0011F740 move.w $386(a5),d0 ROM:0011F744 btst #0,($130F).w ROM:0011F74A bne.s locret_11F76A ROM:0011F74C btst #2,($130E).w ROM:0011F752 beq.s locret_11F76A ROM:0011F754 clr.b ($8B8).w ROM:0011F758 move.w d0,($6A4).w ROM:0011F75C move.b #1,($8B8).w ROM:0011F762 move.b #2,($10F7).w ROM:0011F768 bra.s locret_11F7C6 ROM:0011F76A ; --------------------------------------------------------------------------- ROM:0011F76A ; START OF FUNCTION CHUNK FOR sub_11F852 ROM:0011F76A ; ADDITIONAL PARENT FUNCTION sub_11F8D4 ROM:0011F76A ROM:0011F76A locret_11F76A: ; CODE XREF: ROM:0011F73C↑j ROM:0011F76A ; ROM:0011F74A↑j ... ROM:0011F76A rts ROM:0011F76A ; END OF FUNCTION CHUNK FOR sub_11F852 ROM:0011F76C ; --------------------------------------------------------------------------- ROM:0011F76C ROM:0011F76C loc_11F76C: ; DATA XREF: ROM:0011F714↑o ROM:0011F76C btst #0,($130F).w ROM:0011F772 beq.s loc_11F77C ROM:0011F774 move.b #1,($10F7).w ROM:0011F77A bra.s locret_11F76A ROM:0011F77C ; --------------------------------------------------------------------------- ROM:0011F77C ROM:0011F77C loc_11F77C: ; CODE XREF: ROM:0011F772↑j ROM:0011F77C btst #2,($130E).w ROM:0011F782 bne.s loc_11F78C ROM:0011F784 move.b #1,($10F7).w ROM:0011F78A bra.s locret_11F76A ROM:0011F78C ; --------------------------------------------------------------------------- ROM:0011F78C ROM:0011F78C loc_11F78C: ; CODE XREF: ROM:0011F782↑j ROM:0011F78C move.w $380(a5),d0 ROM:0011F790 move.w $384(a5),d1 ROM:0011F794 btst #7,($12EE).w ROM:0011F79A beq.s locret_11F7C6 ROM:0011F79C cmpi.w #0,($6A4).w ROM:0011F7A2 bgt.s locret_11F7C6 ROM:0011F7A4 cmp.w ($542).w,d0 ROM:0011F7A8 bgt.s locret_11F7C6 ROM:0011F7AA clr.b ($8B8).w ROM:0011F7AE move.w d1,($6A4).w ROM:0011F7B2 move.b #1,($8B8).w ROM:0011F7B8 bset #5,($12FC).w ROM:0011F7BE move.b #3,($10F7).w ROM:0011F7C4 bra.s locret_11F83E ROM:0011F7C6 ; --------------------------------------------------------------------------- ROM:0011F7C6 ROM:0011F7C6 locret_11F7C6: ; CODE XREF: ROM:0011F768↑j ROM:0011F7C6 ; ROM:0011F79A↑j ... ROM:0011F7C6 rts ROM:0011F7C8 ; --------------------------------------------------------------------------- ROM:0011F7C8 ROM:0011F7C8 loc_11F7C8: ; DATA XREF: ROM:0011F718↑o ROM:0011F7C8 btst #0,($130F).w ROM:0011F7CE beq.s loc_11F7DE ROM:0011F7D0 bclr #5,($12FC).w ROM:0011F7D6 move.b #1,($10F7).w ROM:0011F7DC bra.s locret_11F76A ROM:0011F7DE ; --------------------------------------------------------------------------- ROM:0011F7DE ROM:0011F7DE loc_11F7DE: ; CODE XREF: ROM:0011F7CE↑j ROM:0011F7DE btst #2,($130E).w ROM:0011F7E4 bne.s loc_11F7F8 ROM:0011F7E6 bclr #5,($12FC).w ROM:0011F7EC move.b #1,($10F7).w ROM:0011F7F2 bra.l locret_11F76A ROM:0011F7F8 ; --------------------------------------------------------------------------- ROM:0011F7F8 ROM:0011F7F8 loc_11F7F8: ; CODE XREF: ROM:0011F7E4↑j ROM:0011F7F8 move.w $380(a5),d0 ROM:0011F7FC btst #7,($12EE).w ROM:0011F802 beq.s loc_11F80A ROM:0011F804 cmp.w ($542).w,d0 ROM:0011F808 ble.s loc_11F820 ROM:0011F80A ROM:0011F80A loc_11F80A: ; CODE XREF: ROM:0011F802↑j ROM:0011F80A bclr #5,($12FC).w ROM:0011F810 clr.b ($8B8).w ROM:0011F814 clr.w ($6A4).w ROM:0011F818 move.b #2,($10F7).w ROM:0011F81E bra.s locret_11F7C6 ROM:0011F820 ; --------------------------------------------------------------------------- ROM:0011F820 ROM:0011F820 loc_11F820: ; CODE XREF: ROM:0011F808↑j ROM:0011F820 cmpi.w #0,($6A4).w ROM:0011F826 bgt.s locret_11F83E ROM:0011F828 bset #3,($1302).w ROM:0011F82E bsr.w sub_11F910 ROM:0011F832 move.b #4,($10F7).w ROM:0011F838 bra.l locret_11F8C0 ROM:0011F83E ; --------------------------------------------------------------------------- ROM:0011F83E ROM:0011F83E locret_11F83E: ; CODE XREF: ROM:0011F7C4↑j ROM:0011F83E ; ROM:0011F826↑j ROM:0011F83E rts ROM:0011F840 ; --------------------------------------------------------------------------- ROM:0011F840 ROM:0011F840 loc_11F840: ; DATA XREF: ROM:0011F71C↑o ROM:0011F840 btst #0,($130F).w ROM:0011F846 beq.s loc_11F84A ROM:0011F848 bsr.s sub_11F852 ROM:0011F84A ROM:0011F84A loc_11F84A: ; CODE XREF: ROM:0011F846↑j ROM:0011F84A btst #2,($130E).w ROM:0011F850 bne.s loc_11F86E ROM:0011F852 ROM:0011F852 ; =============== S U B R O U T I N E ======================================= ROM:0011F852 ROM:0011F852 ROM:0011F852 sub_11F852: ; CODE XREF: ROM:0011F848↑p ROM:0011F852 ROM:0011F852 ; FUNCTION CHUNK AT ROM:0011F76A SIZE 00000002 BYTES ROM:0011F852 ROM:0011F852 bclr #5,($12FC).w ROM:0011F858 bclr #3,($1302).w ROM:0011F85E bsr.w sub_11F930 ROM:0011F862 move.b #1,($10F7).w ROM:0011F868 bra.l locret_11F76A ROM:0011F868 ; End of function sub_11F852 ROM:0011F868 ROM:0011F86E ; --------------------------------------------------------------------------- ROM:0011F86E ROM:0011F86E loc_11F86E: ; CODE XREF: ROM:0011F850↑j ROM:0011F86E btst #7,($12EE).w ROM:0011F874 beq.s loc_11F87E ROM:0011F876 cmpi.w #0,($542).w ROM:0011F87C bne.s loc_11F89A ROM:0011F87E ROM:0011F87E loc_11F87E: ; CODE XREF: ROM:0011F874↑j ROM:0011F87E bclr #5,($12FC).w ROM:0011F884 bclr #3,($1302).w ROM:0011F88A bsr.w sub_11F930 ROM:0011F88E move.b #2,($10F7).w ROM:0011F894 bra.l locret_11F7C6 ROM:0011F89A ; --------------------------------------------------------------------------- ROM:0011F89A ROM:0011F89A loc_11F89A: ; CODE XREF: ROM:0011F87C↑j ROM:0011F89A move.w ($B2C).w,d0 ROM:0011F89E cmpi.w #0,($542).w ROM:0011F8A4 ble.s locret_11F8C0 ROM:0011F8A6 cmp.w ($B52).w,d0 ROM:0011F8AA bne.s locret_11F8C0 ROM:0011F8AC bset #4,($12F8).w ROM:0011F8B2 bclr #3,($1302).w ROM:0011F8B8 move.b #5,($10F7).w ROM:0011F8BE bra.s locret_11F90C ROM:0011F8C0 ; --------------------------------------------------------------------------- ROM:0011F8C0 ROM:0011F8C0 locret_11F8C0: ; CODE XREF: ROM:0011F838↑j ROM:0011F8C0 ; ROM:0011F8A4↑j ... ROM:0011F8C0 rts ROM:0011F8C2 ; --------------------------------------------------------------------------- ROM:0011F8C2 ROM:0011F8C2 loc_11F8C2: ; DATA XREF: ROM:0011F720↑o ROM:0011F8C2 btst #0,($130F).w ROM:0011F8C8 beq.s loc_11F8CC ROM:0011F8CA bsr.s sub_11F8D4 ROM:0011F8CC ROM:0011F8CC loc_11F8CC: ; CODE XREF: ROM:0011F8C8↑j ROM:0011F8CC btst #2,($130E).w ROM:0011F8D2 bne.s loc_11F8EC ROM:0011F8D4 ROM:0011F8D4 ; =============== S U B R O U T I N E ======================================= ROM:0011F8D4 ROM:0011F8D4 ROM:0011F8D4 sub_11F8D4: ; CODE XREF: ROM:0011F8CA↑p ROM:0011F8D4 ROM:0011F8D4 ; FUNCTION CHUNK AT ROM:0011F76A SIZE 00000002 BYTES ROM:0011F8D4 ROM:0011F8D4 bclr #5,($12FC).w ROM:0011F8DA bclr #4,($12F8).w ROM:0011F8E0 move.b #1,($10F7).w ROM:0011F8E6 bra.l locret_11F76A ROM:0011F8E6 ; End of function sub_11F8D4 ROM:0011F8E6 ROM:0011F8EC ; --------------------------------------------------------------------------- ROM:0011F8EC ROM:0011F8EC loc_11F8EC: ; CODE XREF: ROM:0011F8D2↑j ROM:0011F8EC btst #7,($12EE).w ROM:0011F8F2 bne.s locret_11F90C ROM:0011F8F4 bclr #5,($12FC).w ROM:0011F8FA bclr #4,($12F8).w ROM:0011F900 move.b #2,($10F7).w ROM:0011F906 bra.l locret_11F7C6 ROM:0011F90C ; --------------------------------------------------------------------------- ROM:0011F90C ROM:0011F90C locret_11F90C: ; CODE XREF: ROM:0011F8BE↑j ROM:0011F90C ; ROM:0011F8F2↑j ROM:0011F90C rts ROM:0011F90E ; --------------------------------------------------------------------------- ROM:0011F90E rts ROM:0011F910 ROM:0011F910 ; =============== S U B R O U T I N E ======================================= ROM:0011F910 ROM:0011F910 ROM:0011F910 sub_11F910: ; CODE XREF: ROM:0011F82E↑p ROM:0011F910 move.w #$3AF8,d1 ROM:0011F914 move.w ($542).w,d2 ROM:0011F918 bsr.l sub_115CB8 ROM:0011F91E move.w ($B52).w,d0 ROM:0011F922 sub.w d1,d0 ROM:0011F924 move.w d0,($B2C).w ROM:0011F928 move.w $C4(a5),($B2A).w ROM:0011F92E rts ROM:0011F92E ; End of function sub_11F910 ROM:0011F92E ROM:0011F930 ROM:0011F930 ; =============== S U B R O U T I N E ======================================= ROM:0011F930 ROM:0011F930 ROM:0011F930 sub_11F930: ; CODE XREF: sub_11F852+C↑p ROM:0011F930 ; ROM:0011F88A↑p ROM:0011F930 move.w #0,($B2C).w ROM:0011F936 rts ROM:0011F936 ; End of function sub_11F930 ROM:0011F936 ROM:0011F938 ROM:0011F938 ; =============== S U B R O U T I N E ======================================= ROM:0011F938 ROM:0011F938 ROM:0011F938 sub_11F938: ; CODE XREF: sub_11F5CC+8↑p ROM:0011F938 clr.w d1 ROM:0011F93A move.b ($10F8).w,d1 ROM:0011F93E cmpi.w #5,d1 ROM:0011F942 bcc.s locret_11F94C ROM:0011F944 movea.l off_11F94E(pc,d1.w*4),a0 ROM:0011F948 nop ROM:0011F94A jmp (a0) ROM:0011F94C ; --------------------------------------------------------------------------- ROM:0011F94C ROM:0011F94C locret_11F94C: ; CODE XREF: sub_11F938+A↑j ROM:0011F94C rts ROM:0011F94C ; End of function sub_11F938 ROM:0011F94C ROM:0011F94C ; --------------------------------------------------------------------------- ROM:0011F94E off_11F94E: dc.l loc_11F962 ; DATA XREF: sub_11F938+C↑r ROM:0011F952 dc.l loc_11F978 ROM:0011F956 dc.l loc_11F9A4 ROM:0011F95A dc.l loc_11F9DA ROM:0011F95E dc.l loc_11FA0C ROM:0011F962 ; --------------------------------------------------------------------------- ROM:0011F962 ROM:0011F962 loc_11F962: ; DATA XREF: ROM:off_11F94E↑o ROM:0011F962 bclr #3,($1300).w ROM:0011F968 bclr #1,($130B).w ROM:0011F96E move.b #1,($10F8).w ROM:0011F974 bra.s locret_11F9A2 ROM:0011F976 ; --------------------------------------------------------------------------- ROM:0011F976 rts ROM:0011F978 ; --------------------------------------------------------------------------- ROM:0011F978 ROM:0011F978 loc_11F978: ; DATA XREF: ROM:0011F952↑o ROM:0011F978 btst #0,($130F).w ROM:0011F97E beq.s loc_11F98E ROM:0011F980 bsr.w sub_11FA60 ROM:0011F984 move.b #3,($10F8).w ROM:0011F98A bra.w loc_11FA06 ROM:0011F98E ; --------------------------------------------------------------------------- ROM:0011F98E ROM:0011F98E loc_11F98E: ; CODE XREF: ROM:0011F97E↑j ROM:0011F98E btst #2,($12F9).w ROM:0011F994 bne.s locret_11F9A2 ROM:0011F996 bsr.w sub_11FA60 ROM:0011F99A move.b #2,($10F8).w ROM:0011F9A0 bra.s loc_11F9D4 ROM:0011F9A2 ; --------------------------------------------------------------------------- ROM:0011F9A2 ROM:0011F9A2 locret_11F9A2: ; CODE XREF: ROM:0011F974↑j ROM:0011F9A2 ; ROM:0011F994↑j ... ROM:0011F9A2 rts ROM:0011F9A4 ; --------------------------------------------------------------------------- ROM:0011F9A4 ROM:0011F9A4 loc_11F9A4: ; DATA XREF: ROM:0011F956↑o ROM:0011F9A4 btst #2,($12F9).w ROM:0011F9AA beq.s loc_11F9BA ROM:0011F9AC bclr #3,($1300).w ROM:0011F9B2 move.b #1,($10F8).w ROM:0011F9B8 bra.s locret_11F9A2 ROM:0011F9BA ; --------------------------------------------------------------------------- ROM:0011F9BA ROM:0011F9BA loc_11F9BA: ; CODE XREF: ROM:0011F9AA↑j ROM:0011F9BA btst #0,($130F).w ROM:0011F9C0 beq.s loc_11F9D4 ROM:0011F9C2 bsr.w sub_11FA60 ROM:0011F9C6 bclr #3,($1300).w ROM:0011F9CC move.b #3,($10F8).w ROM:0011F9D2 bra.s loc_11FA06 ROM:0011F9D4 ; --------------------------------------------------------------------------- ROM:0011F9D4 ROM:0011F9D4 loc_11F9D4: ; CODE XREF: ROM:0011F9A0↑j ROM:0011F9D4 ; ROM:0011F9C0↑j ROM:0011F9D4 bsr.w sub_11FA22 ROM:0011F9D8 rts ROM:0011F9DA ; --------------------------------------------------------------------------- ROM:0011F9DA ROM:0011F9DA loc_11F9DA: ; DATA XREF: ROM:0011F95A↑o ROM:0011F9DA btst #0,($130F).w ROM:0011F9E0 bne.s loc_11F9F0 ROM:0011F9E2 bclr #1,($130B).w ROM:0011F9E8 move.b #1,($10F8).w ROM:0011F9EE bra.s locret_11F9A2 ROM:0011F9F0 ; --------------------------------------------------------------------------- ROM:0011F9F0 ROM:0011F9F0 loc_11F9F0: ; CODE XREF: ROM:0011F9E0↑j ROM:0011F9F0 btst #3,($1305).w ROM:0011F9F6 beq.s loc_11FA06 ROM:0011F9F8 bclr #1,($130B).w ROM:0011F9FE move.b #4,($10F8).w ROM:0011FA04 bra.s locret_11FA1E ROM:0011FA06 ; --------------------------------------------------------------------------- ROM:0011FA06 ROM:0011FA06 loc_11FA06: ; CODE XREF: ROM:0011F98A↑j ROM:0011FA06 ; ROM:0011F9D2↑j ... ROM:0011FA06 bsr.w sub_11FA6E ROM:0011FA0A rts ROM:0011FA0C ; --------------------------------------------------------------------------- ROM:0011FA0C ROM:0011FA0C loc_11FA0C: ; DATA XREF: ROM:0011F95E↑o ROM:0011FA0C btst #0,($130F).w ROM:0011FA12 bne.s locret_11FA1E ROM:0011FA14 move.b #1,($10F8).w ROM:0011FA1A bra.w locret_11F9A2 ROM:0011FA1E ; --------------------------------------------------------------------------- ROM:0011FA1E ROM:0011FA1E locret_11FA1E: ; CODE XREF: ROM:0011FA04↑j ROM:0011FA1E ; ROM:0011FA12↑j ROM:0011FA1E rts ROM:0011FA20 ; --------------------------------------------------------------------------- ROM:0011FA20 rts ROM:0011FA22 ROM:0011FA22 ; =============== S U B R O U T I N E ======================================= ROM:0011FA22 ROM:0011FA22 ROM:0011FA22 sub_11FA22: ; CODE XREF: ROM:loc_11F9D4↑p ROM:0011FA22 bclr #3,($1300).w ROM:0011FA28 move.w ($B52).w,d0 ROM:0011FA2C sub.w ($B22).w,d0 ROM:0011FA30 move.w d0,($B26).w ROM:0011FA34 move.w $388(a5),d0 ROM:0011FA38 cmp.w ($B26).w,d0 ROM:0011FA3C bge.s locret_11FA5E ROM:0011FA3E move.w ($540).w,d0 ROM:0011FA42 sub.w ($B22).w,d0 ROM:0011FA46 move.w d0,($B28).w ROM:0011FA4A move.w ($B26).w,d0 ROM:0011FA4E muls.w $38A(a5),d0 ROM:0011FA52 cmp.w ($B28).w,d0 ROM:0011FA56 bge.s locret_11FA5E ROM:0011FA58 bset #3,($1300).w ROM:0011FA5E ROM:0011FA5E locret_11FA5E: ; CODE XREF: sub_11FA22+1A↑j ROM:0011FA5E ; sub_11FA22+34↑j ROM:0011FA5E rts ROM:0011FA5E ; End of function sub_11FA22 ROM:0011FA5E ROM:0011FA60 ROM:0011FA60 ; =============== S U B R O U T I N E ======================================= ROM:0011FA60 ROM:0011FA60 ROM:0011FA60 sub_11FA60: ; CODE XREF: ROM:0011F980↑p ROM:0011FA60 ; ROM:0011F996↑p ... ROM:0011FA60 move.w ($540).w,($B24).w ROM:0011FA66 move.w ($B52).w,($B22).w ROM:0011FA6C rts ROM:0011FA6C ; End of function sub_11FA60 ROM:0011FA6C ROM:0011FA6E ROM:0011FA6E ; =============== S U B R O U T I N E ======================================= ROM:0011FA6E ROM:0011FA6E ROM:0011FA6E sub_11FA6E: ; CODE XREF: ROM:loc_11FA06↑p ROM:0011FA6E bclr #1,($130B).w ROM:0011FA74 move.w ($B22).w,d0 ROM:0011FA78 cmp.w ($B52).w,d0 ROM:0011FA7C bne.s loc_11FA90 ROM:0011FA7E move.w ($B24).w,d1 ROM:0011FA82 cmp.w ($540).w,d1 ROM:0011FA86 bge.s loc_11FA8E ROM:0011FA88 move.w ($540).w,($B24).w ROM:0011FA8E ROM:0011FA8E loc_11FA8E: ; CODE XREF: sub_11FA6E+18↑j ROM:0011FA8E bra.s locret_11FAC2 ROM:0011FA90 ; --------------------------------------------------------------------------- ROM:0011FA90 ROM:0011FA90 loc_11FA90: ; CODE XREF: sub_11FA6E+E↑j ROM:0011FA90 sub.w ($B52).w,d0 ROM:0011FA94 move.w d0,($B26).w ROM:0011FA98 move.w $388(a5),d1 ROM:0011FA9C cmp.w ($B26).w,d1 ROM:0011FAA0 bge.s locret_11FAC2 ROM:0011FAA2 move.w ($B24).w,d0 ROM:0011FAA6 sub.w ($540).w,d0 ROM:0011FAAA move.w d0,($B28).w ROM:0011FAAE move.w ($B26).w,d0 ROM:0011FAB2 muls.w $38A(a5),d0 ROM:0011FAB6 cmp.w ($B28).w,d0 ROM:0011FABA ble.s locret_11FAC2 ROM:0011FABC bset #1,($130B).w ROM:0011FAC2 ROM:0011FAC2 locret_11FAC2: ; CODE XREF: sub_11FA6E:loc_11FA8E↑j ROM:0011FAC2 ; sub_11FA6E+32↑j ... ROM:0011FAC2 rts ROM:0011FAC2 ; End of function sub_11FA6E ROM:0011FAC2 ROM:0011FAC4 ROM:0011FAC4 ; =============== S U B R O U T I N E ======================================= ROM:0011FAC4 ROM:0011FAC4 ROM:0011FAC4 sub_11FAC4: ; CODE XREF: sub_120218+16↓p ROM:0011FAC4 move.w $3A8(a5),d0 ROM:0011FAC8 cmpi.w #0,d0 ROM:0011FACC bne.s loc_11FAD6 ROM:0011FACE bset #3,($12F9).w ROM:0011FAD4 bra.s loc_11FADC ROM:0011FAD6 ; --------------------------------------------------------------------------- ROM:0011FAD6 ROM:0011FAD6 loc_11FAD6: ; CODE XREF: sub_11FAC4+8↑j ROM:0011FAD6 bclr #3,($12F9).w ROM:0011FADC ROM:0011FADC loc_11FADC: ; CODE XREF: sub_11FAC4+10↑j ROM:0011FADC bsr.l sub_11E3DA ROM:0011FAE2 bsr.l sub_11E9CE ROM:0011FAE8 bsr.l sub_11E134 ROM:0011FAEE bsr.l sub_11E28C ROM:0011FAF4 bsr.l sub_11DF5C ROM:0011FAFA bsr.l sub_11DD68 ROM:0011FB00 bsr.l sub_11E7B2 ROM:0011FB06 bsr.w sub_11FEEE ROM:0011FB0A bsr.w sub_11FF52 ROM:0011FB0E bsr.w sub_11FC8E ROM:0011FB12 bsr.w sub_11FB24 ROM:0011FB16 bsr.w sub_11FD32 ROM:0011FB1A bsr.w sub_11FD96 ROM:0011FB1E bsr.w sub_11FDC0 ROM:0011FB22 rts ROM:0011FB22 ; End of function sub_11FAC4 ROM:0011FB22 ROM:0011FB24 ROM:0011FB24 ; =============== S U B R O U T I N E ======================================= ROM:0011FB24 ROM:0011FB24 ROM:0011FB24 sub_11FB24: ; CODE XREF: sub_11FAC4+4E↑p ROM:0011FB24 clr.w d1 ROM:0011FB26 move.b ($10F9).w,d1 ROM:0011FB2A cmpi.w #6,d1 ROM:0011FB2E bcc.s locret_11FB38 ROM:0011FB30 movea.l off_11FB3A(pc,d1.w*4),a0 ROM:0011FB34 nop ROM:0011FB36 jmp (a0) ROM:0011FB38 ; --------------------------------------------------------------------------- ROM:0011FB38 ROM:0011FB38 locret_11FB38: ; CODE XREF: sub_11FB24+A↑j ROM:0011FB38 rts ROM:0011FB38 ; End of function sub_11FB24 ROM:0011FB38 ROM:0011FB38 ; --------------------------------------------------------------------------- ROM:0011FB3A off_11FB3A: dc.l loc_11FB52 ; DATA XREF: sub_11FB24+C↑r ROM:0011FB3E dc.l loc_11FB68 ROM:0011FB42 dc.l loc_11FB96 ROM:0011FB46 dc.l loc_11FBEE ROM:0011FB4A dc.l loc_11FC2E ROM:0011FB4E dc.l loc_11FC48 ROM:0011FB52 ; --------------------------------------------------------------------------- ROM:0011FB52 ROM:0011FB52 loc_11FB52: ; DATA XREF: ROM:off_11FB3A↑o ROM:0011FB52 bclr #5,($1302).w ROM:0011FB58 bclr #3,($1305).w ROM:0011FB5E move.b #1,($10F9).w ROM:0011FB64 bra.s locret_11FB94 ROM:0011FB66 ; --------------------------------------------------------------------------- ROM:0011FB66 rts ROM:0011FB68 ; --------------------------------------------------------------------------- ROM:0011FB68 ROM:0011FB68 loc_11FB68: ; DATA XREF: ROM:0011FB3E↑o ROM:0011FB68 btst #0,($130F).w ROM:0011FB6E beq.s locret_11FB94 ROM:0011FB70 bsr.w sub_11FE24 ROM:0011FB74 move.w #$A,d0 ROM:0011FB78 clr.b ($874).w ROM:0011FB7C move.w d0,($61C).w ROM:0011FB80 move.b #1,($874).w ROM:0011FB86 bset #5,($1302).w ROM:0011FB8C move.b #2,($10F9).w ROM:0011FB92 bra.s locret_11FBEC ROM:0011FB94 ; --------------------------------------------------------------------------- ROM:0011FB94 ROM:0011FB94 locret_11FB94: ; CODE XREF: ROM:0011FB64↑j ROM:0011FB94 ; ROM:0011FB6E↑j ... ROM:0011FB94 rts ROM:0011FB96 ; --------------------------------------------------------------------------- ROM:0011FB96 ROM:0011FB96 loc_11FB96: ; DATA XREF: ROM:0011FB42↑o ROM:0011FB96 btst #0,($130F).w ROM:0011FB9C bne.s loc_11FBAC ROM:0011FB9E bclr #5,($1302).w ROM:0011FBA4 move.b #1,($10F9).w ROM:0011FBAA bra.s locret_11FB94 ROM:0011FBAC ; --------------------------------------------------------------------------- ROM:0011FBAC ROM:0011FBAC loc_11FBAC: ; CODE XREF: ROM:0011FB9C↑j ROM:0011FBAC move.w ($B34).w,d0 ROM:0011FBB0 cmp.w ($B30).w,d0 ROM:0011FBB4 blt.s loc_11FBC4 ROM:0011FBB6 bclr #5,($1302).w ROM:0011FBBC move.b #3,($10F9).w ROM:0011FBC2 bra.s locret_11FC2C ROM:0011FBC4 ; --------------------------------------------------------------------------- ROM:0011FBC4 ROM:0011FBC4 loc_11FBC4: ; CODE XREF: ROM:0011FBB4↑j ROM:0011FBC4 cmpi.w #0,($61C).w ROM:0011FBCA bgt.s locret_11FBEC ROM:0011FBCC bsr.w sub_11FE2C ROM:0011FBD0 move.w #$A,d0 ROM:0011FBD4 clr.b ($874).w ROM:0011FBD8 move.w d0,($61C).w ROM:0011FBDC move.b #1,($874).w ROM:0011FBE2 move.b #2,($10F9).w ROM:0011FBE8 bra.w *+4 ROM:0011FBEC ; --------------------------------------------------------------------------- ROM:0011FBEC ROM:0011FBEC locret_11FBEC: ; CODE XREF: ROM:0011FB92↑j ROM:0011FBEC ; ROM:0011FBCA↑j ... ROM:0011FBEC rts ROM:0011FBEE ; --------------------------------------------------------------------------- ROM:0011FBEE ROM:0011FBEE loc_11FBEE: ; DATA XREF: ROM:0011FB46↑o ROM:0011FBEE btst #0,($130F).w ROM:0011FBF4 bne.s loc_11FBFE ROM:0011FBF6 move.b #1,($10F9).w ROM:0011FBFC bra.s locret_11FB94 ROM:0011FBFE ; --------------------------------------------------------------------------- ROM:0011FBFE ROM:0011FBFE loc_11FBFE: ; CODE XREF: ROM:0011FBF4↑j ROM:0011FBFE move.w $3A4(a5),d0 ROM:0011FC02 cmpi.w #0,($B50).w ROM:0011FC08 bge.s loc_11FC0C ROM:0011FC0A neg.w d0 ROM:0011FC0C ROM:0011FC0C loc_11FC0C: ; CODE XREF: ROM:0011FC08↑j ROM:0011FC0C cmp.w ($B50).w,d0 ROM:0011FC10 blt.s locret_11FC2C ROM:0011FC12 move.w $3A6(a5),d0 ROM:0011FC16 clr.b ($877).w ROM:0011FC1A move.w d0,($622).w ROM:0011FC1E move.b #1,($877).w ROM:0011FC24 move.b #5,($10F9).w ROM:0011FC2A bra.s locret_11FC8A ROM:0011FC2C ; --------------------------------------------------------------------------- ROM:0011FC2C ROM:0011FC2C locret_11FC2C: ; CODE XREF: ROM:0011FBC2↑j ROM:0011FC2C ; ROM:0011FC10↑j ... ROM:0011FC2C rts ROM:0011FC2E ; --------------------------------------------------------------------------- ROM:0011FC2E ROM:0011FC2E loc_11FC2E: ; DATA XREF: ROM:0011FB4A↑o ROM:0011FC2E btst #0,($130F).w ROM:0011FC34 bne.s locret_11FC46 ROM:0011FC36 bclr #3,($1305).w ROM:0011FC3C move.b #1,($10F9).w ROM:0011FC42 bra.w locret_11FB94 ROM:0011FC46 ; --------------------------------------------------------------------------- ROM:0011FC46 ROM:0011FC46 locret_11FC46: ; CODE XREF: ROM:0011FC34↑j ROM:0011FC46 ; ROM:0011FC64↓j ROM:0011FC46 rts ROM:0011FC48 ; --------------------------------------------------------------------------- ROM:0011FC48 ROM:0011FC48 loc_11FC48: ; DATA XREF: ROM:0011FB4E↑o ROM:0011FC48 cmpi.w #0,($622).w ROM:0011FC4E ble.s loc_11FC58 ROM:0011FC50 cmpi.w #0,($B50).w ROM:0011FC56 bgt.s loc_11FC66 ROM:0011FC58 ROM:0011FC58 loc_11FC58: ; CODE XREF: ROM:0011FC4E↑j ROM:0011FC58 bset #3,($1305).w ROM:0011FC5E move.b #4,($10F9).w ROM:0011FC64 bra.s locret_11FC46 ROM:0011FC66 ; --------------------------------------------------------------------------- ROM:0011FC66 ROM:0011FC66 loc_11FC66: ; CODE XREF: ROM:0011FC56↑j ROM:0011FC66 move.w $3A4(a5),d0 ROM:0011FC6A cmp.w ($B50).w,d0 ROM:0011FC6E bge.s loc_11FC78 ROM:0011FC70 move.b #3,($10F9).w ROM:0011FC76 bra.s locret_11FC2C ROM:0011FC78 ; --------------------------------------------------------------------------- ROM:0011FC78 ROM:0011FC78 loc_11FC78: ; CODE XREF: ROM:0011FC6E↑j ROM:0011FC78 btst #0,($130F).w ROM:0011FC7E bne.s locret_11FC8A ROM:0011FC80 move.b #1,($10F9).w ROM:0011FC86 bra.w locret_11FB94 ROM:0011FC8A ; --------------------------------------------------------------------------- ROM:0011FC8A ROM:0011FC8A locret_11FC8A: ; CODE XREF: ROM:0011FC2A↑j ROM:0011FC8A ; ROM:0011FC7E↑j ROM:0011FC8A rts ROM:0011FC8C ; --------------------------------------------------------------------------- ROM:0011FC8C rts ROM:0011FC8E ROM:0011FC8E ; =============== S U B R O U T I N E ======================================= ROM:0011FC8E ROM:0011FC8E ROM:0011FC8E sub_11FC8E: ; CODE XREF: sub_11FAC4+4A↑p ROM:0011FC8E clr.w d1 ROM:0011FC90 move.b ($10FA).w,d1 ROM:0011FC94 cmpi.w #4,d1 ROM:0011FC98 bcc.s locret_11FCA2 ROM:0011FC9A movea.l off_11FCA4(pc,d1.w*4),a0 ROM:0011FC9E nop ROM:0011FCA0 jmp (a0) ROM:0011FCA2 ; --------------------------------------------------------------------------- ROM:0011FCA2 ROM:0011FCA2 locret_11FCA2: ; CODE XREF: sub_11FC8E+A↑j ROM:0011FCA2 rts ROM:0011FCA2 ; End of function sub_11FC8E ROM:0011FCA2 ROM:0011FCA2 ; --------------------------------------------------------------------------- ROM:0011FCA4 off_11FCA4: dc.l loc_11FCB4 ; DATA XREF: sub_11FC8E+C↑r ROM:0011FCA8 dc.l loc_11FCC4 ROM:0011FCAC dc.l loc_11FCD6 ROM:0011FCB0 dc.l loc_11FD00 ROM:0011FCB4 ; --------------------------------------------------------------------------- ROM:0011FCB4 ROM:0011FCB4 loc_11FCB4: ; DATA XREF: ROM:off_11FCA4↑o ROM:0011FCB4 bclr #4,($1316).w ROM:0011FCBA move.b #1,($10FA).w ROM:0011FCC0 bra.s locret_11FCD4 ROM:0011FCC2 ; --------------------------------------------------------------------------- ROM:0011FCC2 rts ROM:0011FCC4 ; --------------------------------------------------------------------------- ROM:0011FCC4 ROM:0011FCC4 loc_11FCC4: ; DATA XREF: ROM:0011FCA8↑o ROM:0011FCC4 btst #2,($130E).w ROM:0011FCCA beq.s locret_11FCD4 ROM:0011FCCC move.b #2,($10FA).w ROM:0011FCD2 bra.s locret_11FCFE ROM:0011FCD4 ; --------------------------------------------------------------------------- ROM:0011FCD4 ROM:0011FCD4 locret_11FCD4: ; CODE XREF: ROM:0011FCC0↑j ROM:0011FCD4 ; ROM:0011FCCA↑j ... ROM:0011FCD4 rts ROM:0011FCD6 ; --------------------------------------------------------------------------- ROM:0011FCD6 ROM:0011FCD6 loc_11FCD6: ; DATA XREF: ROM:0011FCAC↑o ROM:0011FCD6 btst #2,($130E).w ROM:0011FCDC bne.s loc_11FCE6 ROM:0011FCDE move.b #1,($10FA).w ROM:0011FCE4 bra.s locret_11FCD4 ROM:0011FCE6 ; --------------------------------------------------------------------------- ROM:0011FCE6 ROM:0011FCE6 loc_11FCE6: ; CODE XREF: ROM:0011FCDC↑j ROM:0011FCE6 move.w $39A(a5),d0 ROM:0011FCEA cmp.w ($9E4).w,d0 ROM:0011FCEE blt.s locret_11FCFE ROM:0011FCF0 bset #4,($1316).w ROM:0011FCF6 move.b #3,($10FA).w ROM:0011FCFC bra.s locret_11FD2E ROM:0011FCFE ; --------------------------------------------------------------------------- ROM:0011FCFE ROM:0011FCFE locret_11FCFE: ; CODE XREF: ROM:0011FCD2↑j ROM:0011FCFE ; ROM:0011FCEE↑j ... ROM:0011FCFE rts ROM:0011FD00 ; --------------------------------------------------------------------------- ROM:0011FD00 ROM:0011FD00 loc_11FD00: ; DATA XREF: ROM:0011FCB0↑o ROM:0011FD00 btst #2,($130E).w ROM:0011FD06 bne.s loc_11FD16 ROM:0011FD08 bclr #4,($1316).w ROM:0011FD0E move.b #1,($10FA).w ROM:0011FD14 bra.s locret_11FCD4 ROM:0011FD16 ; --------------------------------------------------------------------------- ROM:0011FD16 ROM:0011FD16 loc_11FD16: ; CODE XREF: ROM:0011FD06↑j ROM:0011FD16 move.w $398(a5),d0 ROM:0011FD1A cmp.w ($9E4).w,d0 ROM:0011FD1E bge.s locret_11FD2E ROM:0011FD20 bclr #4,($1316).w ROM:0011FD26 move.b #2,($10FA).w ROM:0011FD2C bra.s locret_11FCFE ROM:0011FD2E ; --------------------------------------------------------------------------- ROM:0011FD2E ROM:0011FD2E locret_11FD2E: ; CODE XREF: ROM:0011FCFC↑j ROM:0011FD2E ; ROM:0011FD1E↑j ROM:0011FD2E rts ROM:0011FD30 ; --------------------------------------------------------------------------- ROM:0011FD30 rts ROM:0011FD32 ROM:0011FD32 ; =============== S U B R O U T I N E ======================================= ROM:0011FD32 ROM:0011FD32 ROM:0011FD32 sub_11FD32: ; CODE XREF: sub_11FAC4+52↑p ROM:0011FD32 btst #5,($8DA).w ROM:0011FD38 beq.s loc_11FD4C ROM:0011FD3A move.w #$3AFC,d1 ROM:0011FD3E move.w ($A2C).w,d2 ROM:0011FD42 bsr.l sub_115CB8 ROM:0011FD48 move.w d1,($B36).w ROM:0011FD4C ROM:0011FD4C loc_11FD4C: ; CODE XREF: sub_11FD32+6↑j ROM:0011FD4C btst #5,($1317).w ROM:0011FD52 beq.s loc_11FD64 ROM:0011FD54 btst #0,($130F).w ROM:0011FD5A bne.s loc_11FD62 ROM:0011FD5C move.w ($B36).w,($B38).w ROM:0011FD62 ROM:0011FD62 loc_11FD62: ; CODE XREF: sub_11FD32+28↑j ROM:0011FD62 bra.s locret_11FD94 ROM:0011FD64 ; --------------------------------------------------------------------------- ROM:0011FD64 ROM:0011FD64 loc_11FD64: ; CODE XREF: sub_11FD32+20↑j ROM:0011FD64 cmpi.w #0,($61E).w ROM:0011FD6A bgt.s locret_11FD94 ROM:0011FD6C cmpi.w #0,($B38).w ROM:0011FD72 ble.s locret_11FD94 ROM:0011FD74 clr.b ($875).w ROM:0011FD78 move.w #$A,($61E).w ROM:0011FD7E move.b #1,($875).w ROM:0011FD84 move.w ($B38).w,d0 ROM:0011FD88 sub.w $392(a5),d0 ROM:0011FD8C bpl.s loc_11FD90 ROM:0011FD8E clr.w d0 ROM:0011FD90 ROM:0011FD90 loc_11FD90: ; CODE XREF: sub_11FD32+5A↑j ROM:0011FD90 move.w d0,($B38).w ROM:0011FD94 ROM:0011FD94 locret_11FD94: ; CODE XREF: sub_11FD32:loc_11FD62↑j ROM:0011FD94 ; sub_11FD32+38↑j ... ROM:0011FD94 rts ROM:0011FD94 ; End of function sub_11FD32 ROM:0011FD94 ROM:0011FD96 ROM:0011FD96 ; =============== S U B R O U T I N E ======================================= ROM:0011FD96 ROM:0011FD96 ROM:0011FD96 sub_11FD96: ; CODE XREF: sub_11FAC4+56↑p ROM:0011FD96 btst #3,($1305).w ROM:0011FD9C beq.s loc_11FDB8 ROM:0011FD9E cmpi.w #0,($B38).w ROM:0011FDA4 bne.s loc_11FDB4 ROM:0011FDA6 cmpi.w #0,($B50).w ROM:0011FDAC bgt.s loc_11FDB4 ROM:0011FDAE bset #7,($1318).w ROM:0011FDB4 ROM:0011FDB4 loc_11FDB4: ; CODE XREF: sub_11FD96+E↑j ROM:0011FDB4 ; sub_11FD96+16↑j ROM:0011FDB4 bra.w locret_11FDBE ROM:0011FDB8 ; --------------------------------------------------------------------------- ROM:0011FDB8 ROM:0011FDB8 loc_11FDB8: ; CODE XREF: sub_11FD96+6↑j ROM:0011FDB8 bclr #7,($1318).w ROM:0011FDBE ROM:0011FDBE locret_11FDBE: ; CODE XREF: sub_11FD96:loc_11FDB4↑j ROM:0011FDBE rts ROM:0011FDBE ; End of function sub_11FD96 ROM:0011FDBE ROM:0011FDC0 ROM:0011FDC0 ; =============== S U B R O U T I N E ======================================= ROM:0011FDC0 ROM:0011FDC0 ROM:0011FDC0 sub_11FDC0: ; CODE XREF: sub_11FAC4+5A↑p ROM:0011FDC0 move.w ($B2E).w,d0 ROM:0011FDC4 add.w ($1332).w,d0 ROM:0011FDC8 add.w ($AE0).w,d0 ROM:0011FDCC btst #6,($12F0).w ROM:0011FDD2 beq.s loc_11FDD8 ROM:0011FDD4 add.w $38E(a5),d0 ROM:0011FDD8 ROM:0011FDD8 loc_11FDD8: ; CODE XREF: sub_11FDC0+12↑j ROM:0011FDD8 btst #1,($1301).w ROM:0011FDDE beq.s loc_11FDE4 ROM:0011FDE0 add.w $38C(a5),d0 ROM:0011FDE4 ROM:0011FDE4 loc_11FDE4: ; CODE XREF: sub_11FDC0+1E↑j ROM:0011FDE4 btst #4,($1316).w ROM:0011FDEA beq.s loc_11FDF0 ROM:0011FDEC add.w $390(a5),d0 ROM:0011FDF0 ROM:0011FDF0 loc_11FDF0: ; CODE XREF: sub_11FDC0+2A↑j ROM:0011FDF0 btst #1,($13EE).w ROM:0011FDF6 beq.s loc_11FE04 ROM:0011FDF8 btst #0,($BF9).w ROM:0011FDFE bne.s loc_11FE04 ROM:0011FE00 add.w ($B38).w,d0 ROM:0011FE04 ROM:0011FE04 loc_11FE04: ; CODE XREF: sub_11FDC0+36↑j ROM:0011FE04 ; sub_11FDC0+3E↑j ROM:0011FE04 add.w ($B3A).w,d0 ROM:0011FE08 move.w d0,($B34).w ROM:0011FE0C btst #5,($1302).w ROM:0011FE12 beq.s loc_11FE1C ROM:0011FE14 move.w ($B30).w,($B32).w ROM:0011FE1A bra.s locret_11FE22 ROM:0011FE1C ; --------------------------------------------------------------------------- ROM:0011FE1C ROM:0011FE1C loc_11FE1C: ; CODE XREF: sub_11FDC0+52↑j ROM:0011FE1C move.w ($B34).w,($B32).w ROM:0011FE22 ROM:0011FE22 locret_11FE22: ; CODE XREF: sub_11FDC0+5A↑j ROM:0011FE22 rts ROM:0011FE22 ; End of function sub_11FDC0 ROM:0011FE22 ROM:0011FE24 ROM:0011FE24 ; =============== S U B R O U T I N E ======================================= ROM:0011FE24 ROM:0011FE24 ROM:0011FE24 sub_11FE24: ; CODE XREF: ROM:0011FB70↑p ROM:0011FE24 move.w ($540).w,($B30).w ROM:0011FE2A rts ROM:0011FE2A ; End of function sub_11FE24 ROM:0011FE2A ROM:0011FE2C ROM:0011FE2C ; =============== S U B R O U T I N E ======================================= ROM:0011FE2C ROM:0011FE2C ROM:0011FE2C sub_11FE2C: ; CODE XREF: ROM:0011FBCC↑p ROM:0011FE2C move.w #$3AFA,d1 ROM:0011FE30 move.w ($A2C).w,d2 ROM:0011FE34 bsr.l sub_115CB8 ROM:0011FE3A move.w d1,($B42).w ROM:0011FE3E move.w ($B30).w,d0 ROM:0011FE42 btst #2,($130E).w ROM:0011FE48 beq.s loc_11FE5E ROM:0011FE4A btst #4,($12F6).w ROM:0011FE50 beq.s loc_11FE58 ROM:0011FE52 sub.w $396(a5),d0 ROM:0011FE56 bra.s loc_11FE5C ROM:0011FE58 ; --------------------------------------------------------------------------- ROM:0011FE58 ROM:0011FE58 loc_11FE58: ; CODE XREF: sub_11FE2C+24↑j ROM:0011FE58 sub.w $394(a5),d0 ROM:0011FE5C ROM:0011FE5C loc_11FE5C: ; CODE XREF: sub_11FE2C+2A↑j ROM:0011FE5C bra.s loc_11FE62 ROM:0011FE5E ; --------------------------------------------------------------------------- ROM:0011FE5E ROM:0011FE5E loc_11FE5E: ; CODE XREF: sub_11FE2C+1C↑j ROM:0011FE5E sub.w ($B42).w,d0 ROM:0011FE62 ROM:0011FE62 loc_11FE62: ; CODE XREF: sub_11FE2C:loc_11FE5C↑j ROM:0011FE62 move.w d0,($B30).w ROM:0011FE66 move.w ($B34).w,d0 ROM:0011FE6A cmp.w ($B30).w,d0 ROM:0011FE6E ble.s locret_11FE74 ROM:0011FE70 move.w d0,($B30).w ROM:0011FE74 ROM:0011FE74 locret_11FE74: ; CODE XREF: sub_11FE2C+42↑j ROM:0011FE74 rts ROM:0011FE74 ; End of function sub_11FE2C ROM:0011FE74 ROM:0011FE76 ROM:0011FE76 ; =============== S U B R O U T I N E ======================================= ROM:0011FE76 ROM:0011FE76 ROM:0011FE76 sub_11FE76: ; CODE XREF: ROM:0011E4AC↑p ROM:0011FE76 ; ROM:0011E52C↑p ROM:0011FE76 move.w $CC(a5),d1 ROM:0011FE7A btst #2,($12F5).w ROM:0011FE80 beq.s locret_11FEEC ROM:0011FE82 btst #3,($1302).w ROM:0011FE88 beq.s loc_11FEA6 ROM:0011FE8A move.w ($B2C).w,d0 ROM:0011FE8E add.w ($AD6).w,d0 ROM:0011FE92 sub.w ($AD2).w,d0 ROM:0011FE96 cmp.w d0,d1 ROM:0011FE98 bge.s loc_11FEA0 ROM:0011FE9A move.w d1,($B2C).w ROM:0011FE9E bra.s loc_11FEA4 ROM:0011FEA0 ; --------------------------------------------------------------------------- ROM:0011FEA0 ROM:0011FEA0 loc_11FEA0: ; CODE XREF: sub_11FE76+22↑j ROM:0011FEA0 move.w d0,($B2C).w ROM:0011FEA4 ROM:0011FEA4 loc_11FEA4: ; CODE XREF: sub_11FE76+28↑j ROM:0011FEA4 bra.s locret_11FEEC ROM:0011FEA6 ; --------------------------------------------------------------------------- ROM:0011FEA6 ROM:0011FEA6 loc_11FEA6: ; CODE XREF: sub_11FE76+12↑j ROM:0011FEA6 btst #3,($12FD).w ROM:0011FEAC beq.s loc_11FECA ROM:0011FEAE move.w ($B86).w,d0 ROM:0011FEB2 add.w ($AD6).w,d0 ROM:0011FEB6 sub.w ($AD2).w,d0 ROM:0011FEBA cmp.w d0,d1 ROM:0011FEBC bge.s loc_11FEC4 ROM:0011FEBE move.w d1,($B86).w ROM:0011FEC2 bra.s loc_11FEC8 ROM:0011FEC4 ; --------------------------------------------------------------------------- ROM:0011FEC4 ROM:0011FEC4 loc_11FEC4: ; CODE XREF: sub_11FE76+46↑j ROM:0011FEC4 move.w d0,($B86).w ROM:0011FEC8 ROM:0011FEC8 loc_11FEC8: ; CODE XREF: sub_11FE76+4C↑j ROM:0011FEC8 bra.s locret_11FEEC ROM:0011FECA ; --------------------------------------------------------------------------- ROM:0011FECA ROM:0011FECA loc_11FECA: ; CODE XREF: sub_11FE76+36↑j ROM:0011FECA btst #2,($130D).w ROM:0011FED0 beq.s locret_11FEEC ROM:0011FED2 move.w ($AC2).w,d0 ROM:0011FED6 add.w ($AD6).w,d0 ROM:0011FEDA sub.w ($AD2).w,d0 ROM:0011FEDE cmp.w d0,d1 ROM:0011FEE0 bge.s loc_11FEE8 ROM:0011FEE2 move.w d1,($AC2).w ROM:0011FEE6 bra.s locret_11FEEC ROM:0011FEE8 ; --------------------------------------------------------------------------- ROM:0011FEE8 ROM:0011FEE8 loc_11FEE8: ; CODE XREF: sub_11FE76+6A↑j ROM:0011FEE8 move.w d0,($AC2).w ROM:0011FEEC ROM:0011FEEC locret_11FEEC: ; CODE XREF: sub_11FE76+A↑j ROM:0011FEEC ; sub_11FE76:loc_11FEA4↑j ... ROM:0011FEEC rts ROM:0011FEEC ; End of function sub_11FE76 ROM:0011FEEC ROM:0011FEEE ROM:0011FEEE ; =============== S U B R O U T I N E ======================================= ROM:0011FEEE ROM:0011FEEE ROM:0011FEEE sub_11FEEE: ; CODE XREF: sub_11FAC4+42↑p ROM:0011FEEE btst #4,($1302).w ROM:0011FEF4 beq.s loc_11FEFE ROM:0011FEF6 move.w $39C(a5),($B3E).w ROM:0011FEFC bra.s locret_11FF04 ROM:0011FEFE ; --------------------------------------------------------------------------- ROM:0011FEFE ROM:0011FEFE loc_11FEFE: ; CODE XREF: sub_11FEEE+6↑j ROM:0011FEFE move.w $39E(a5),($B3E).w ROM:0011FF04 ROM:0011FF04 locret_11FF04: ; CODE XREF: sub_11FEEE+E↑j ROM:0011FF04 rts ROM:0011FF04 ; End of function sub_11FEEE ROM:0011FF04 ROM:0011FF06 ROM:0011FF06 ; =============== S U B R O U T I N E ======================================= ROM:0011FF06 ROM:0011FF06 ROM:0011FF06 sub_11FF06: ; CODE XREF: ROM:0011FFDC↓p ROM:0011FF06 move.w ($620).w,d0 ROM:0011FF0A muls.w ($B3E).w,d0 ROM:0011FF0E divs.w $3A0(a5),d0 ROM:0011FF12 move.w d0,($B3A).w ROM:0011FF16 rts ROM:0011FF16 ; End of function sub_11FF06 ROM:0011FF16 ROM:0011FF18 ROM:0011FF18 ; =============== S U B R O U T I N E ======================================= ROM:0011FF18 ROM:0011FF18 ROM:0011FF18 sub_11FF18: ; CODE XREF: ROM:0011FFAE↓p ROM:0011FF18 ; ROM:loc_11FFD8↓p ROM:0011FF18 move.w #$3AFE,d1 ROM:0011FF1C move.w ($A2C).w,d2 ROM:0011FF20 bsr.l sub_115CB8 ROM:0011FF26 move.w d1,($B40).w ROM:0011FF2A move.w ($BAE).w,d0 ROM:0011FF2E muls.w ($B40).w,d0 ROM:0011FF32 divs.w ($BAC).w,d0 ROM:0011FF36 move.w $3A2(a5),d1 ROM:0011FF3A muls.w ($B3A).w,d1 ROM:0011FF3E divs.w ($B3E).w,d1 ROM:0011FF42 add.w d0,d1 ROM:0011FF44 move.w d1,($B3C).w ROM:0011FF48 rts ROM:0011FF48 ; End of function sub_11FF18 ROM:0011FF48 ROM:0011FF4A ROM:0011FF4A ; =============== S U B R O U T I N E ======================================= ROM:0011FF4A ROM:0011FF4A ROM:0011FF4A sub_11FF4A: ; CODE XREF: ROM:loc_11FFAA↓p ROM:0011FF4A move.w ($B3E).w,($B3A).w ROM:0011FF50 rts ROM:0011FF50 ; End of function sub_11FF4A ROM:0011FF50 ROM:0011FF52 ROM:0011FF52 ; =============== S U B R O U T I N E ======================================= ROM:0011FF52 ROM:0011FF52 ROM:0011FF52 sub_11FF52: ; CODE XREF: sub_11FAC4+46↑p ROM:0011FF52 clr.w d1 ROM:0011FF54 move.b ($10FB).w,d1 ROM:0011FF58 cmpi.w #4,d1 ROM:0011FF5C bcc.s locret_11FF66 ROM:0011FF5E movea.l off_11FF68(pc,d1.w*4),a0 ROM:0011FF62 nop ROM:0011FF64 jmp (a0) ROM:0011FF66 ; --------------------------------------------------------------------------- ROM:0011FF66 ROM:0011FF66 locret_11FF66: ; CODE XREF: sub_11FF52+A↑j ROM:0011FF66 rts ROM:0011FF66 ; End of function sub_11FF52 ROM:0011FF66 ROM:0011FF66 ; --------------------------------------------------------------------------- ROM:0011FF68 off_11FF68: dc.l loc_11FF78 ; DATA XREF: sub_11FF52+C↑r ROM:0011FF6C dc.l loc_11FF82 ROM:0011FF70 dc.l loc_11FFB4 ROM:0011FF74 dc.l loc_11FFF6 ROM:0011FF78 ; --------------------------------------------------------------------------- ROM:0011FF78 ROM:0011FF78 loc_11FF78: ; DATA XREF: ROM:off_11FF68↑o ROM:0011FF78 move.b #1,($10FB).w ROM:0011FF7E bra.s loc_11FFAA ROM:0011FF80 ; --------------------------------------------------------------------------- ROM:0011FF80 rts ROM:0011FF82 ; --------------------------------------------------------------------------- ROM:0011FF82 ROM:0011FF82 loc_11FF82: ; DATA XREF: ROM:0011FF6C↑o ROM:0011FF82 btst #1,($1309).w ROM:0011FF88 beq.s loc_11FFAA ROM:0011FF8A bclr #1,($1309).w ROM:0011FF90 move.w $3A0(a5),d0 ROM:0011FF94 clr.b ($876).w ROM:0011FF98 move.w d0,($620).w ROM:0011FF9C move.b #1,($876).w ROM:0011FFA2 move.b #2,($10FB).w ROM:0011FFA8 bra.s loc_11FFD8 ROM:0011FFAA ; --------------------------------------------------------------------------- ROM:0011FFAA ROM:0011FFAA loc_11FFAA: ; CODE XREF: ROM:0011FF7E↑j ROM:0011FFAA ; ROM:0011FF88↑j ... ROM:0011FFAA bsr.w sub_11FF4A ROM:0011FFAE bsr.w sub_11FF18 ROM:0011FFB2 rts ROM:0011FFB4 ; --------------------------------------------------------------------------- ROM:0011FFB4 ROM:0011FFB4 loc_11FFB4: ; DATA XREF: ROM:0011FF70↑o ROM:0011FFB4 btst #0,($12F3).w ROM:0011FFBA beq.s loc_11FFC4 ROM:0011FFBC move.b #1,($10FB).w ROM:0011FFC2 bra.s loc_11FFAA ROM:0011FFC4 ; --------------------------------------------------------------------------- ROM:0011FFC4 ROM:0011FFC4 loc_11FFC4: ; CODE XREF: ROM:0011FFBA↑j ROM:0011FFC4 btst #0,($130F).w ROM:0011FFCA bne.s loc_11FFCE ROM:0011FFCC bra.s loc_11FFE2 ROM:0011FFCE ; --------------------------------------------------------------------------- ROM:0011FFCE ROM:0011FFCE loc_11FFCE: ; CODE XREF: ROM:0011FFCA↑j ROM:0011FFCE cmpi.w #0,($620).w ROM:0011FFD4 bgt.s loc_11FFD8 ROM:0011FFD6 bra.s loc_11FFE2 ROM:0011FFD8 ; --------------------------------------------------------------------------- ROM:0011FFD8 ROM:0011FFD8 loc_11FFD8: ; CODE XREF: ROM:0011FFA8↑j ROM:0011FFD8 ; ROM:0011FFD4↑j ROM:0011FFD8 bsr.w sub_11FF18 ROM:0011FFDC bsr.w sub_11FF06 ROM:0011FFE0 rts ROM:0011FFE2 ; --------------------------------------------------------------------------- ROM:0011FFE2 ROM:0011FFE2 loc_11FFE2: ; CODE XREF: ROM:0011FFCC↑j ROM:0011FFE2 ; ROM:0011FFD6↑j ROM:0011FFE2 move.w #0,($B3A).w ROM:0011FFE8 move.w #0,($B3C).w ROM:0011FFEE move.b #3,($10FB).w ROM:0011FFF4 bra.s locret_120006 ROM:0011FFF6 ; --------------------------------------------------------------------------- ROM:0011FFF6 ROM:0011FFF6 loc_11FFF6: ; DATA XREF: ROM:0011FF74↑o ROM:0011FFF6 btst #0,($12F3).w ROM:0011FFFC beq.s locret_120006 ROM:0011FFFE ROM:0011FFFE loc_11FFFE: ; DATA XREF: sub_11499E+36↑o ROM:0011FFFE move.b #1,($10FB).w ROM:00120004 bra.s loc_11FFAA ROM:00120006 ; --------------------------------------------------------------------------- ROM:00120006 ROM:00120006 locret_120006: ; CODE XREF: ROM:0011FFF4↑j ROM:00120006 ; ROM:0011FFFC↑j ROM:00120006 rts ROM:00120008 ; --------------------------------------------------------------------------- ROM:00120008 rts ROM:0012000A ROM:0012000A ; =============== S U B R O U T I N E ======================================= ROM:0012000A ROM:0012000A ROM:0012000A sub_12000A: ; CODE XREF: ROM:loc_11EE2C↑p ROM:0012000A clr.l d1 ROM:0012000C move.w ($B52).w,d1 ROM:00120010 sub.w ($B4C).w,d1 ROM:00120014 swap d1 ROM:00120016 move.w ($1334).w,d2 ROM:0012001A swap d2 ROM:0012001C move.w ($1336).w,d2 ROM:00120020 btst #6,($12F0).w ROM:00120026 beq.s loc_12002E ROM:00120028 move.w $3AC(a5),d3 ROM:0012002C bra.s loc_120032 ROM:0012002E ; --------------------------------------------------------------------------- ROM:0012002E ROM:0012002E loc_12002E: ; CODE XREF: sub_12000A+1C↑j ROM:0012002E move.w $3AA(a5),d3 ROM:00120032 ROM:00120032 loc_120032: ; CODE XREF: sub_12000A+22↑j ROM:00120032 ext.l d3 ROM:00120034 bsr.l sub_115BC4 ROM:0012003A clr.l d5 ROM:0012003C move.w $3AE(a5),d5 ROM:00120040 swap d5 ROM:00120042 cmp.l d4,d5 ROM:00120044 bgt.s loc_120048 ROM:00120046 move.l d5,d4 ROM:00120048 ROM:00120048 loc_120048: ; CODE XREF: sub_12000A+3A↑j ROM:00120048 move.w d4,($1336).w ROM:0012004C swap d4 ROM:0012004E cmpi.w #0,d4 ROM:00120052 blt.s loc_12005A ROM:00120054 move.w d4,($1334).w ROM:00120058 bra.s locret_120060 ROM:0012005A ; --------------------------------------------------------------------------- ROM:0012005A ROM:0012005A loc_12005A: ; CODE XREF: sub_12000A+48↑j ROM:0012005A move.w #0,($1334).w ROM:00120060 ROM:00120060 locret_120060: ; CODE XREF: sub_12000A+4E↑j ROM:00120060 rts ROM:00120060 ; End of function sub_12000A ROM:00120060 ROM:00120062 ROM:00120062 ; =============== S U B R O U T I N E ======================================= ROM:00120062 ROM:00120062 ROM:00120062 sub_120062: ; CODE XREF: sub_120218+10↓p ROM:00120062 bclr #4,($1303).w ROM:00120068 btst #0,($130F).w ROM:0012006E beq.s loc_120094 ROM:00120070 bset #4,($1303).w ROM:00120076 btst #1,($13EE).w ROM:0012007C beq.s loc_120094 ROM:0012007E btst #0,($BF9).w ROM:00120084 bne.s loc_120094 ROM:00120086 btst #5,($1317).w ROM:0012008C beq.s loc_120094 ROM:0012008E bclr #4,($1303).w ROM:00120094 ROM:00120094 loc_120094: ; CODE XREF: sub_120062+C↑j ROM:00120094 ; sub_120062+1A↑j ... ROM:00120094 clr.w d1 ROM:00120096 move.b ($10FC).w,d1 ROM:0012009A cmpi.w #5,d1 ROM:0012009E bcc.s locret_1200A8 ROM:001200A0 movea.l off_1200AA(pc,d1.w*4),a0 ROM:001200A4 nop ROM:001200A6 jmp (a0) ROM:001200A8 ; --------------------------------------------------------------------------- ROM:001200A8 ROM:001200A8 locret_1200A8: ; CODE XREF: sub_120062+3C↑j ROM:001200A8 rts ROM:001200A8 ; End of function sub_120062 ROM:001200A8 ROM:001200A8 ; --------------------------------------------------------------------------- ROM:001200AA off_1200AA: dc.l loc_1200BE ; DATA XREF: sub_120062+3E↑r ROM:001200AE dc.l loc_1200C8 ROM:001200B2 dc.l loc_1200FE ROM:001200B6 dc.l loc_12012E ROM:001200BA dc.l loc_12017A ROM:001200BE ; --------------------------------------------------------------------------- ROM:001200BE ROM:001200BE loc_1200BE: ; DATA XREF: ROM:off_1200AA↑o ROM:001200BE move.b #1,($10FC).w ROM:001200C4 bra.w loc_1200F8 ROM:001200C8 ; --------------------------------------------------------------------------- ROM:001200C8 ROM:001200C8 loc_1200C8: ; DATA XREF: ROM:001200AE↑o ROM:001200C8 btst #2,($130E).w ROM:001200CE beq.s loc_1200E0 ROM:001200D0 btst #4,($1303).w ROM:001200D6 beq.s loc_1200E0 ROM:001200D8 move.b #3,($10FC).w ROM:001200DE rts ROM:001200E0 ; --------------------------------------------------------------------------- ROM:001200E0 ROM:001200E0 loc_1200E0: ; CODE XREF: ROM:001200CE↑j ROM:001200E0 ; ROM:001200D6↑j ROM:001200E0 btst #2,($130E).w ROM:001200E6 beq.s loc_1200F8 ROM:001200E8 btst #4,($1303).w ROM:001200EE bne.s loc_1200F8 ROM:001200F0 move.b #2,($10FC).w ROM:001200F6 bra.s loc_120128 ROM:001200F8 ; --------------------------------------------------------------------------- ROM:001200F8 ROM:001200F8 loc_1200F8: ; CODE XREF: ROM:001200C4↑j ROM:001200F8 ; ROM:001200E6↑j ... ROM:001200F8 bsr.w sub_12020A ROM:001200FC rts ROM:001200FE ; --------------------------------------------------------------------------- ROM:001200FE ROM:001200FE loc_1200FE: ; DATA XREF: ROM:001200B2↑o ROM:001200FE btst #2,($130E).w ROM:00120104 bne.s loc_12010E ROM:00120106 move.b #1,($10FC).w ROM:0012010C bra.s loc_1200F8 ROM:0012010E ; --------------------------------------------------------------------------- ROM:0012010E ROM:0012010E loc_12010E: ; CODE XREF: ROM:00120104↑j ROM:0012010E move.w ($B44).w,d0 ROM:00120112 btst #4,($1303).w ROM:00120118 beq.s loc_120128 ROM:0012011A cmp.w ($B48).w,d0 ROM:0012011E bgt.s loc_120128 ROM:00120120 move.b #3,($10FC).w ROM:00120126 rts ROM:00120128 ; --------------------------------------------------------------------------- ROM:00120128 ROM:00120128 loc_120128: ; CODE XREF: ROM:001200F6↑j ROM:00120128 ; ROM:00120118↑j ... ROM:00120128 bsr.w sub_120202 ROM:0012012C rts ROM:0012012E ; --------------------------------------------------------------------------- ROM:0012012E ROM:0012012E loc_12012E: ; DATA XREF: ROM:001200B6↑o ROM:0012012E btst #2,($130E).w ROM:00120134 bne.s loc_12013E ROM:00120136 move.b #1,($10FC).w ROM:0012013C bra.s loc_1200F8 ROM:0012013E ; --------------------------------------------------------------------------- ROM:0012013E ROM:0012013E loc_12013E: ; CODE XREF: ROM:00120134↑j ROM:0012013E move.w ($B44).w,d0 ROM:00120142 cmp.w ($B52).w,d0 ROM:00120146 bne.s loc_120162 ROM:00120148 move.w $3B4(a5),d1 ROM:0012014C clr.b ($878).w ROM:00120150 move.w d1,($624).w ROM:00120154 move.b #1,($878).w ROM:0012015A move.b #4,($10FC).w ROM:00120160 rts ROM:00120162 ; --------------------------------------------------------------------------- ROM:00120162 ROM:00120162 loc_120162: ; CODE XREF: ROM:00120146↑j ROM:00120162 btst #4,($1303).w ROM:00120168 beq.s loc_120170 ROM:0012016A cmp.w ($B48).w,d0 ROM:0012016E ble.s locret_120178 ROM:00120170 ROM:00120170 loc_120170: ; CODE XREF: ROM:00120168↑j ROM:00120170 move.b #2,($10FC).w ROM:00120176 bra.s loc_120128 ROM:00120178 ; --------------------------------------------------------------------------- ROM:00120178 ROM:00120178 locret_120178: ; CODE XREF: ROM:0012016E↑j ROM:00120178 rts ROM:0012017A ; --------------------------------------------------------------------------- ROM:0012017A ROM:0012017A loc_12017A: ; DATA XREF: ROM:001200BA↑o ROM:0012017A btst #2,($130E).w ROM:00120180 bne.s loc_12018C ROM:00120182 move.b #1,($10FC).w ROM:00120188 bra.w loc_1200F8 ROM:0012018C ; --------------------------------------------------------------------------- ROM:0012018C ROM:0012018C loc_12018C: ; CODE XREF: ROM:00120180↑j ROM:0012018C cmpi.w #0,($624).w ROM:00120192 bgt.s loc_1201A0 ROM:00120194 bsr.w sub_1201DC ROM:00120198 move.b #3,($10FC).w ROM:0012019E rts ROM:001201A0 ; --------------------------------------------------------------------------- ROM:001201A0 ROM:001201A0 loc_1201A0: ; CODE XREF: ROM:00120192↑j ROM:001201A0 move.w ($B44).w,d0 ROM:001201A4 cmp.w ($B52).w,d0 ROM:001201A8 beq.s loc_1201BA ROM:001201AA clr.b ($878).w ROM:001201AE clr.w ($624).w ROM:001201B2 move.b #3,($10FC).w ROM:001201B8 rts ROM:001201BA ; --------------------------------------------------------------------------- ROM:001201BA ROM:001201BA loc_1201BA: ; CODE XREF: ROM:001201A8↑j ROM:001201BA btst #4,($1303).w ROM:001201C0 beq.s loc_1201C8 ROM:001201C2 cmp.w ($B48).w,d0 ROM:001201C6 ble.s locret_1201DA ROM:001201C8 ROM:001201C8 loc_1201C8: ; CODE XREF: ROM:001201C0↑j ROM:001201C8 clr.b ($878).w ROM:001201CC clr.w ($624).w ROM:001201D0 move.b #2,($10FC).w ROM:001201D6 bra.w loc_120128 ROM:001201DA ; --------------------------------------------------------------------------- ROM:001201DA ROM:001201DA locret_1201DA: ; CODE XREF: ROM:001201C6↑j ROM:001201DA rts ROM:001201DC ROM:001201DC ; =============== S U B R O U T I N E ======================================= ROM:001201DC ROM:001201DC ROM:001201DC sub_1201DC: ; CODE XREF: ROM:00120194↑p ROM:001201DC move.w ($B44).w,d0 ROM:001201E0 sub.w $3B2(a5),d0 ROM:001201E4 move.w ($B48).w,d1 ROM:001201E8 sub.w ($B44).w,d1 ROM:001201EC move.w $3B0(a5),d2 ROM:001201F0 cmp.w d2,d1 ROM:001201F2 ble.s loc_1201FC ROM:001201F4 move.w ($B48).w,d0 ROM:001201F8 sub.w $3B0(a5),d0 ROM:001201FC ROM:001201FC loc_1201FC: ; CODE XREF: sub_1201DC+16↑j ROM:001201FC move.w d0,($B44).w ROM:00120200 rts ROM:00120200 ; End of function sub_1201DC ROM:00120200 ROM:00120202 ROM:00120202 ; =============== S U B R O U T I N E ======================================= ROM:00120202 ROM:00120202 ROM:00120202 sub_120202: ; CODE XREF: ROM:loc_120128↑p ROM:00120202 move.w ($B48).w,($B44).w ROM:00120208 rts ROM:00120208 ; End of function sub_120202 ROM:00120208 ROM:0012020A ROM:0012020A ; =============== S U B R O U T I N E ======================================= ROM:0012020A ROM:0012020A ROM:0012020A sub_12020A: ; CODE XREF: ROM:loc_1200F8↑p ROM:0012020A move.w ($B48).w,d0 ROM:0012020E sub.w $3B0(a5),d0 ROM:00120212 move.w d0,($B44).w ROM:00120216 rts ROM:00120216 ; End of function sub_12020A ROM:00120216 ROM:00120218 ROM:00120218 ; =============== S U B R O U T I N E ======================================= ROM:00120218 ROM:00120218 ROM:00120218 sub_120218: ; CODE XREF: sub_125BB4+2A↓p ROM:00120218 bsr.w sub_12033E ROM:0012021C bsr.w sub_120346 ROM:00120220 bsr.w sub_1203A2 ROM:00120224 bsr.w sub_1204D6 ROM:00120228 bsr.l sub_120062 ROM:0012022E bsr.l sub_11FAC4 ROM:00120234 bsr.w sub_1204E4 ROM:00120238 bsr.l sub_1204F2 ROM:0012023E bsr.w sub_120256 ROM:00120242 bsr.l sub_11F382 ROM:00120248 bsr.l sub_120B52 ROM:0012024E bsr.l sub_11ED1C ROM:00120254 rts ROM:00120254 ; End of function sub_120218 ROM:00120254 ROM:00120256 ROM:00120256 ; =============== S U B R O U T I N E ======================================= ROM:00120256 ROM:00120256 ROM:00120256 sub_120256: ; CODE XREF: sub_120218+26↑p ROM:00120256 clr.w d1 ROM:00120258 move.b ($10FD).w,d1 ROM:0012025C cmpi.w #4,d1 ROM:00120260 bcc.s locret_12026A ROM:00120262 movea.l off_12026C(pc,d1.w*4),a0 ROM:00120266 nop ROM:00120268 jmp (a0) ROM:0012026A ; --------------------------------------------------------------------------- ROM:0012026A ROM:0012026A locret_12026A: ; CODE XREF: sub_120256+A↑j ROM:0012026A rts ROM:0012026A ; End of function sub_120256 ROM:0012026A ROM:0012026A ; --------------------------------------------------------------------------- ROM:0012026C off_12026C: dc.l loc_12027C ; DATA XREF: sub_120256+C↑r ROM:00120270 dc.l loc_12028C ROM:00120274 dc.l loc_1202B6 ROM:00120278 dc.l loc_1202FE ROM:0012027C ; --------------------------------------------------------------------------- ROM:0012027C ROM:0012027C loc_12027C: ; DATA XREF: ROM:off_12026C↑o ROM:0012027C bclr #7,($12EE).w ROM:00120282 move.b #1,($10FD).w ROM:00120288 bra.s locret_1202B4 ROM:0012028A ; --------------------------------------------------------------------------- ROM:0012028A rts ROM:0012028C ; --------------------------------------------------------------------------- ROM:0012028C ROM:0012028C loc_12028C: ; DATA XREF: ROM:00120270↑o ROM:0012028C btst #1,($1310).w ROM:00120292 beq.s locret_1202B4 ROM:00120294 move.w $3C4(a5),d0 ROM:00120298 btst #2,($12F9).w ROM:0012029E bne.s locret_1202B4 ROM:001202A0 cmp.w ($B50).w,d0 ROM:001202A4 blt.s locret_1202B4 ROM:001202A6 bset #7,($12EE).w ROM:001202AC move.b #2,($10FD).w ROM:001202B2 bra.s locret_1202FC ROM:001202B4 ; --------------------------------------------------------------------------- ROM:001202B4 ROM:001202B4 locret_1202B4: ; CODE XREF: ROM:00120288↑j ROM:001202B4 ; ROM:00120292↑j ... ROM:001202B4 rts ROM:001202B6 ; --------------------------------------------------------------------------- ROM:001202B6 ROM:001202B6 loc_1202B6: ; DATA XREF: ROM:00120274↑o ROM:001202B6 move.w $3C4(a5),d0 ROM:001202BA add.w $3C6(a5),d0 ROM:001202BE btst #1,($1310).w ROM:001202C4 beq.s loc_1202CC ROM:001202C6 cmp.w ($B50).w,d0 ROM:001202CA bge.s loc_1202DA ROM:001202CC ROM:001202CC loc_1202CC: ; CODE XREF: ROM:001202C4↑j ROM:001202CC bclr #7,($12EE).w ROM:001202D2 move.b #1,($10FD).w ROM:001202D8 bra.s locret_1202B4 ROM:001202DA ; --------------------------------------------------------------------------- ROM:001202DA ROM:001202DA loc_1202DA: ; CODE XREF: ROM:001202CA↑j ROM:001202DA btst #2,($12F9).w ROM:001202E0 beq.s locret_1202FC ROM:001202E2 move.w $3CC(a5),d0 ROM:001202E6 clr.b ($879).w ROM:001202EA move.w d0,($626).w ROM:001202EE move.b #1,($879).w ROM:001202F4 move.b #3,($10FD).w ROM:001202FA bra.s locret_12033A ROM:001202FC ; --------------------------------------------------------------------------- ROM:001202FC ROM:001202FC locret_1202FC: ; CODE XREF: ROM:001202B2↑j ROM:001202FC ; ROM:001202E0↑j ... ROM:001202FC rts ROM:001202FE ; --------------------------------------------------------------------------- ROM:001202FE ROM:001202FE loc_1202FE: ; DATA XREF: ROM:00120278↑o ROM:001202FE btst #1,($1310).w ROM:00120304 beq.s loc_12031C ROM:00120306 move.w $3C4(a5),d0 ROM:0012030A add.w $3C6(a5),d0 ROM:0012030E cmpi.w #0,($626).w ROM:00120314 ble.s loc_12031C ROM:00120316 cmp.w ($B50).w,d0 ROM:0012031A bge.s loc_12032A ROM:0012031C ROM:0012031C loc_12031C: ; CODE XREF: ROM:00120304↑j ROM:0012031C ; ROM:00120314↑j ROM:0012031C bclr #7,($12EE).w ROM:00120322 move.b #1,($10FD).w ROM:00120328 bra.s locret_1202B4 ROM:0012032A ; --------------------------------------------------------------------------- ROM:0012032A ROM:0012032A loc_12032A: ; CODE XREF: ROM:0012031A↑j ROM:0012032A btst #2,($12F9).w ROM:00120330 bne.s locret_12033A ROM:00120332 move.b #2,($10FD).w ROM:00120338 bra.s locret_1202FC ROM:0012033A ; --------------------------------------------------------------------------- ROM:0012033A ROM:0012033A locret_12033A: ; CODE XREF: ROM:001202FA↑j ROM:0012033A ; ROM:00120330↑j ROM:0012033A rts ROM:0012033C ; --------------------------------------------------------------------------- ROM:0012033C rts ROM:0012033E ROM:0012033E ; =============== S U B R O U T I N E ======================================= ROM:0012033E ROM:0012033E ROM:0012033E sub_12033E: ; CODE XREF: sub_120218↑p ROM:0012033E move.w ($574).w,($B52).w ROM:00120344 rts ROM:00120344 ; End of function sub_12033E ROM:00120344 ROM:00120346 ROM:00120346 ; =============== S U B R O U T I N E ======================================= ROM:00120346 ROM:00120346 ROM:00120346 sub_120346: ; CODE XREF: sub_120218+4↑p ROM:00120346 btst #5,($8DA).w ROM:0012034C beq.s loc_12037A ROM:0012034E move.w #$3B88,d1 ROM:00120352 move.w ($A2C).w,d2 ROM:00120356 move.w ($9F8).w,d3 ROM:0012035A bsr.l sub_115CB8 ROM:00120360 move.w d1,($B58).w ROM:00120364 move.w #$3B8A,d1 ROM:00120368 move.w ($A2C).w,d2 ROM:0012036C move.w ($9E8).w,d3 ROM:00120370 bsr.l sub_115CB8 ROM:00120376 move.w d1,($B5C).w ROM:0012037A ROM:0012037A loc_12037A: ; CODE XREF: sub_120346+6↑j ROM:0012037A move.w ($B36).w,d0 ROM:0012037E cmpi.w #0,d0 ROM:00120382 beq.s loc_120390 ROM:00120384 move.w ($B5C).w,d0 ROM:00120388 muls.w ($B38).w,d0 ROM:0012038C divs.w ($B36).w,d0 ROM:00120390 ROM:00120390 loc_120390: ; CODE XREF: sub_120346+3C↑j ROM:00120390 add.w ($B58).w,d0 ROM:00120394 add.w ($1334).w,d0 ROM:00120398 add.w ($B3C).w,d0 ROM:0012039C move.w d0,($B46).w ROM:001203A0 rts ROM:001203A0 ; End of function sub_120346 ROM:001203A0 ROM:001203A2 ROM:001203A2 ; =============== S U B R O U T I N E ======================================= ROM:001203A2 ROM:001203A2 ROM:001203A2 sub_1203A2: ; CODE XREF: sub_120218+8↑p ROM:001203A2 btst #5,($8DA).w ROM:001203A8 beq.s loc_1203C0 ROM:001203AA move.w #$3B8E,d1 ROM:001203AE move.w ($A2C).w,d2 ROM:001203B2 move.w ($9E8).w,d3 ROM:001203B6 bsr.l sub_115CB8 ROM:001203BC move.w d1,($B54).w ROM:001203C0 ROM:001203C0 loc_1203C0: ; CODE XREF: sub_1203A2+6↑j ROM:001203C0 move.w #$3B90,d1 ROM:001203C4 move.w ($A0A).w,d2 ROM:001203C8 move.w ($A2C).w,d3 ROM:001203CC bsr.l sub_115CB8 ROM:001203D2 move.w d1,($B56).w ROM:001203D6 move.w #$3B8C,d1 ROM:001203DA move.w ($1330).w,d2 ROM:001203DE move.w ($9F2).w,d3 ROM:001203E2 bsr.l sub_115CB8 ROM:001203E8 move.w d1,($B5A).w ROM:001203EC btst #0,($130F).w ROM:001203F2 bne.s loc_120404 ROM:001203F4 cmpi.w #0,($B50).w ROM:001203FA blt.s loc_120404 ROM:001203FC cmpi.w #0,($B54).w ROM:00120402 bge.s loc_12040C ROM:00120404 ROM:00120404 loc_120404: ; CODE XREF: sub_1203A2+50↑j ROM:00120404 ; sub_1203A2+58↑j ROM:00120404 move.w ($B54).w,($B5E).w ROM:0012040A bra.s loc_12043E ROM:0012040C ; --------------------------------------------------------------------------- ROM:0012040C ROM:0012040C loc_12040C: ; CODE XREF: sub_1203A2+60↑j ROM:0012040C move.w $3C8(a5),d0 ROM:00120410 sub.w ($B50).w,d0 ROM:00120414 bgt.s loc_12041E ROM:00120416 move.w #0,($B5E).w ROM:0012041C bra.s loc_12043E ROM:0012041E ; --------------------------------------------------------------------------- ROM:0012041E ROM:0012041E loc_12041E: ; CODE XREF: sub_1203A2+72↑j ROM:0012041E move.w ($B54).w,d1 ROM:00120422 muls.w d0,d1 ROM:00120424 divs.w $3C8(a5),d1 ROM:00120428 move.w d1,d2 ROM:0012042A add.w $3CA(a5),d2 ROM:0012042E cmp.w ($B5E).w,d1 ROM:00120432 bgt.s loc_12043A ROM:00120434 cmp.w ($B5E).w,d2 ROM:00120438 bgt.s loc_12043E ROM:0012043A ROM:0012043A loc_12043A: ; CODE XREF: sub_1203A2+90↑j ROM:0012043A move.w d1,($B5E).w ROM:0012043E ROM:0012043E loc_12043E: ; CODE XREF: sub_1203A2+68↑j ROM:0012043E ; sub_1203A2+7A↑j ... ROM:0012043E move.w ($B46).w,d0 ROM:00120442 add.w ($AE2).w,d0 ROM:00120446 btst #4,($1302).w ROM:0012044C beq.s loc_120452 ROM:0012044E add.w ($B5E).w,d0 ROM:00120452 ROM:00120452 loc_120452: ; CODE XREF: sub_1203A2+AA↑j ROM:00120452 add.w ($B56).w,d0 ROM:00120456 btst #6,($12F0).w ROM:0012045C beq.s loc_120462 ROM:0012045E add.w ($AC8).w,d0 ROM:00120462 ROM:00120462 loc_120462: ; CODE XREF: sub_1203A2+BA↑j ROM:00120462 btst #4,($1316).w ROM:00120468 beq.s loc_12046E ROM:0012046A add.w $3B8(a5),d0 ROM:0012046E ROM:0012046E loc_12046E: ; CODE XREF: sub_1203A2+C6↑j ROM:0012046E btst #3,($8EC).w ROM:00120474 beq.s loc_12047A ROM:00120476 add.w $3BA(a5),d0 ROM:0012047A ROM:0012047A loc_12047A: ; CODE XREF: sub_1203A2+D2↑j ROM:0012047A btst #0,($12F0).w ROM:00120480 beq.s loc_120486 ROM:00120482 add.w $3BC(a5),d0 ROM:00120486 ROM:00120486 loc_120486: ; CODE XREF: sub_1203A2+DE↑j ROM:00120486 btst #4,($1312).w ROM:0012048C beq.s loc_120492 ROM:0012048E add.w $3BE(a5),d0 ROM:00120492 ROM:00120492 loc_120492: ; CODE XREF: sub_1203A2+EA↑j ROM:00120492 btst #3,($12ED).w ROM:00120498 beq.s loc_12049E ROM:0012049A add.w $3C0(a5),d0 ROM:0012049E ROM:0012049E loc_12049E: ; CODE XREF: sub_1203A2+F6↑j ROM:0012049E btst #1,($1301).w ROM:001204A4 beq.s loc_1204AA ROM:001204A6 add.w $3C2(a5),d0 ROM:001204AA ROM:001204AA loc_1204AA: ; CODE XREF: sub_1203A2+102↑j ROM:001204AA add.w ($B5A).w,d0 ROM:001204AE move.w d0,($B4A).w ROM:001204B2 move.w #$3B92,d1 ROM:001204B6 move.w ($B4A).w,d2 ROM:001204BA move.w ($1330).w,d3 ROM:001204BE bsr.l sub_115CB8 ROM:001204C4 add.w ($B4A).w,d1 ROM:001204C8 move.w d1,($B48).w ROM:001204CC sub.w ($B46).w,d1 ROM:001204D0 move.w d1,($B4C).w ROM:001204D4 rts ROM:001204D4 ; End of function sub_1203A2 ROM:001204D4 ROM:001204D6 ROM:001204D6 ; =============== S U B R O U T I N E ======================================= ROM:001204D6 ROM:001204D6 ROM:001204D6 sub_1204D6: ; CODE XREF: sub_120218+C↑p ROM:001204D6 move.w $3B6(a5),d0 ROM:001204DA add.w ($B48).w,d0 ROM:001204DE move.w d0,($B4E).w ROM:001204E2 rts ROM:001204E2 ; End of function sub_1204D6 ROM:001204E2 ROM:001204E4 ROM:001204E4 ; =============== S U B R O U T I N E ======================================= ROM:001204E4 ROM:001204E4 ROM:001204E4 sub_1204E4: ; CODE XREF: sub_120218+1C↑p ROM:001204E4 move.w ($540).w,d0 ROM:001204E8 sub.w ($B32).w,d0 ROM:001204EC move.w d0,($B50).w ROM:001204F0 rts ROM:001204F0 ; End of function sub_1204E4 ROM:001204F0 ROM:001204F2 ROM:001204F2 ; =============== S U B R O U T I N E ======================================= ROM:001204F2 ROM:001204F2 ROM:001204F2 sub_1204F2: ; CODE XREF: sub_120218+20↑p ROM:001204F2 bsr.w sub_1205FC ROM:001204F6 bsr.w sub_120760 ROM:001204FA bsr.w sub_1208DA ROM:001204FE bsr.w sub_120504 ROM:00120502 rts ROM:00120502 ; End of function sub_1204F2 ROM:00120502 ROM:00120504 ROM:00120504 ; =============== S U B R O U T I N E ======================================= ROM:00120504 ROM:00120504 ROM:00120504 sub_120504: ; CODE XREF: sub_1204F2+C↑p ROM:00120504 clr.w d1 ROM:00120506 move.b ($10FE).w,d1 ROM:0012050A cmpi.w #5,d1 ROM:0012050E bcc.s locret_120518 ROM:00120510 movea.l off_12051A(pc,d1.w*4),a0 ROM:00120514 nop ROM:00120516 jmp (a0) ROM:00120518 ; --------------------------------------------------------------------------- ROM:00120518 ROM:00120518 locret_120518: ; CODE XREF: sub_120504+A↑j ROM:00120518 rts ROM:00120518 ; End of function sub_120504 ROM:00120518 ROM:00120518 ; --------------------------------------------------------------------------- ROM:0012051A off_12051A: dc.l loc_12052E ; DATA XREF: sub_120504+C↑r ROM:0012051E dc.l loc_12053C ROM:00120522 dc.l loc_12056C ROM:00120526 dc.l loc_1205A4 ROM:0012052A dc.l loc_1205BE ROM:0012052E ; --------------------------------------------------------------------------- ROM:0012052E ROM:0012052E loc_12052E: ; DATA XREF: ROM:off_12051A↑o ROM:0012052E bsr.w sub_1208D0 ROM:00120532 move.b #1,($10FE).w ROM:00120538 bra.s locret_12056A ROM:0012053A ; --------------------------------------------------------------------------- ROM:0012053A rts ROM:0012053C ; --------------------------------------------------------------------------- ROM:0012053C ROM:0012053C loc_12053C: ; DATA XREF: ROM:0012051E↑o ROM:0012053C btst #2,($12F9).w ROM:00120542 beq.s loc_120552 ROM:00120544 bset #5,($1306).w ROM:0012054A move.b #2,($10FE).w ROM:00120550 bra.s loc_12059E ROM:00120552 ; --------------------------------------------------------------------------- ROM:00120552 ROM:00120552 loc_120552: ; CODE XREF: ROM:00120542↑j ROM:00120552 btst #0,($130F).w ROM:00120558 bne.s locret_12056A ROM:0012055A bset #5,($1306).w ROM:00120560 move.b #4,($10FE).w ROM:00120566 bra.w loc_1205F4 ROM:0012056A ; --------------------------------------------------------------------------- ROM:0012056A ROM:0012056A locret_12056A: ; CODE XREF: ROM:00120538↑j ROM:0012056A ; ROM:00120558↑j ... ROM:0012056A rts ROM:0012056C ; --------------------------------------------------------------------------- ROM:0012056C ROM:0012056C loc_12056C: ; DATA XREF: ROM:00120522↑o ROM:0012056C btst #2,($12F9).w ROM:00120572 bne.s loc_120582 ROM:00120574 bclr #5,($1306).w ROM:0012057A move.b #1,($10FE).w ROM:00120580 bra.s locret_12056A ROM:00120582 ; --------------------------------------------------------------------------- ROM:00120582 ROM:00120582 loc_120582: ; CODE XREF: ROM:00120572↑j ROM:00120582 move.w $3CE(a5),d0 ROM:00120586 move.w ($B64).w,d1 ROM:0012058A cmp.w ($B50).w,d0 ROM:0012058E bge.s loc_12059E ROM:00120590 cmp.w ($B60).w,d1 ROM:00120594 bge.s loc_12059E ROM:00120596 move.b #3,($10FE).w ROM:0012059C bra.s loc_1205B8 ROM:0012059E ; --------------------------------------------------------------------------- ROM:0012059E ROM:0012059E loc_12059E: ; CODE XREF: ROM:00120550↑j ROM:0012059E ; ROM:0012058E↑j ... ROM:0012059E bsr.w sub_1207E6 ROM:001205A2 rts ROM:001205A4 ; --------------------------------------------------------------------------- ROM:001205A4 ROM:001205A4 loc_1205A4: ; DATA XREF: ROM:00120526↑o ROM:001205A4 btst #2,($12F9).w ROM:001205AA bne.s loc_1205B8 ROM:001205AC bsr.w sub_1208BC ROM:001205B0 move.b #4,($10FE).w ROM:001205B6 bra.s loc_1205F4 ROM:001205B8 ; --------------------------------------------------------------------------- ROM:001205B8 ROM:001205B8 loc_1205B8: ; CODE XREF: ROM:0012059C↑j ROM:001205B8 ; ROM:001205AA↑j ... ROM:001205B8 bsr.w sub_1207FA ROM:001205BC rts ROM:001205BE ; --------------------------------------------------------------------------- ROM:001205BE ROM:001205BE loc_1205BE: ; DATA XREF: ROM:0012052A↑o ROM:001205BE btst #0,($130F).w ROM:001205C4 beq.s loc_1205D6 ROM:001205C6 bclr #5,($1306).w ROM:001205CC move.b #1,($10FE).w ROM:001205D2 bra.w locret_12056A ROM:001205D6 ; --------------------------------------------------------------------------- ROM:001205D6 ROM:001205D6 loc_1205D6: ; CODE XREF: ROM:001205C4↑j ROM:001205D6 move.w ($B6E).w,d0 ROM:001205DA cmp.w ($9F6).w,d0 ROM:001205DE ble.s loc_1205E4 ROM:001205E0 bsr.w sub_1208D0 ROM:001205E4 ROM:001205E4 loc_1205E4: ; CODE XREF: ROM:001205DE↑j ROM:001205E4 btst #2,($12F9).w ROM:001205EA beq.s loc_1205F4 ROM:001205EC move.b #3,($10FE).w ROM:001205F2 bra.s loc_1205B8 ROM:001205F4 ; --------------------------------------------------------------------------- ROM:001205F4 ROM:001205F4 loc_1205F4: ; CODE XREF: ROM:00120566↑j ROM:001205F4 ; ROM:001205B6↑j ... ROM:001205F4 bsr.w sub_12086E ROM:001205F8 rts ROM:001205FA ; --------------------------------------------------------------------------- ROM:001205FA rts ROM:001205FC ROM:001205FC ; =============== S U B R O U T I N E ======================================= ROM:001205FC ROM:001205FC ROM:001205FC sub_1205FC: ; CODE XREF: sub_1204F2↑p ROM:001205FC clr.w d1 ROM:001205FE move.b ($10FF).w,d1 ROM:00120602 cmpi.w #5,d1 ROM:00120606 bcc.s locret_120610 ROM:00120608 movea.l off_120612(pc,d1.w*4),a0 ROM:0012060C nop ROM:0012060E jmp (a0) ROM:00120610 ; --------------------------------------------------------------------------- ROM:00120610 ROM:00120610 locret_120610: ; CODE XREF: sub_1205FC+A↑j ROM:00120610 rts ROM:00120610 ; End of function sub_1205FC ROM:00120610 ROM:00120610 ; --------------------------------------------------------------------------- ROM:00120612 off_120612: dc.l loc_120626 ; DATA XREF: sub_1205FC+C↑r ROM:00120616 dc.l loc_120634 ROM:0012061A dc.l loc_120680 ROM:0012061E dc.l loc_1206D2 ROM:00120622 dc.l loc_120716 ROM:00120626 ; --------------------------------------------------------------------------- ROM:00120626 ROM:00120626 loc_120626: ; DATA XREF: ROM:off_120612↑o ROM:00120626 bsr.w sub_1207DE ROM:0012062A move.b #1,($10FF).w ROM:00120630 bra.s locret_12067E ROM:00120632 ; --------------------------------------------------------------------------- ROM:00120632 rts ROM:00120634 ; --------------------------------------------------------------------------- ROM:00120634 ROM:00120634 loc_120634: ; DATA XREF: ROM:00120616↑o ROM:00120634 btst #0,($130F).w ROM:0012063A beq.s locret_12067E ROM:0012063C btst #5,($12EE).w ROM:00120642 bne.s locret_12067E ROM:00120644 btst #3,($1308).w ROM:0012064A bne.s locret_12067E ROM:0012064C btst #3,($12FD).w ROM:00120652 bne.s locret_12067E ROM:00120654 btst #2,($130D).w ROM:0012065A bne.s locret_12067E ROM:0012065C cmpi.w #0,($B76).w ROM:00120662 bne.s locret_12067E ROM:00120664 move.w $3D2(a5),d0 ROM:00120668 clr.b ($87A).w ROM:0012066C move.w d0,($628).w ROM:00120670 move.b #1,($87A).w ROM:00120676 move.b #2,($10FF).w ROM:0012067C bra.s locret_1206D0 ROM:0012067E ; --------------------------------------------------------------------------- ROM:0012067E ROM:0012067E locret_12067E: ; CODE XREF: ROM:00120630↑j ROM:0012067E ; ROM:0012063A↑j ... ROM:0012067E rts ROM:00120680 ; --------------------------------------------------------------------------- ROM:00120680 ROM:00120680 loc_120680: ; DATA XREF: ROM:0012061A↑o ROM:00120680 btst #0,($130F).w ROM:00120686 beq.s loc_1206B0 ROM:00120688 btst #3,($1308).w ROM:0012068E bne.s loc_1206B0 ROM:00120690 btst #5,($12EE).w ROM:00120696 bne.s loc_1206B0 ROM:00120698 btst #3,($12FD).w ROM:0012069E bne.s loc_1206B0 ROM:001206A0 btst #2,($130D).w ROM:001206A6 bne.s loc_1206B0 ROM:001206A8 cmpi.w #0,($B76).w ROM:001206AE ble.s loc_1206C0 ROM:001206B0 ROM:001206B0 loc_1206B0: ; CODE XREF: ROM:00120686↑j ROM:001206B0 ; ROM:0012068E↑j ... ROM:001206B0 clr.b ($87A).w ROM:001206B4 clr.w ($628).w ROM:001206B8 move.b #1,($10FF).w ROM:001206BE bra.s locret_12067E ROM:001206C0 ; --------------------------------------------------------------------------- ROM:001206C0 ROM:001206C0 loc_1206C0: ; CODE XREF: ROM:001206AE↑j ROM:001206C0 cmpi.w #0,($628).w ROM:001206C6 bgt.s locret_1206D0 ROM:001206C8 move.b #3,($10FF).w ROM:001206CE bra.s locret_120714 ROM:001206D0 ; --------------------------------------------------------------------------- ROM:001206D0 ROM:001206D0 locret_1206D0: ; CODE XREF: ROM:0012067C↑j ROM:001206D0 ; ROM:001206C6↑j ROM:001206D0 rts ROM:001206D2 ; --------------------------------------------------------------------------- ROM:001206D2 ROM:001206D2 loc_1206D2: ; DATA XREF: ROM:0012061E↑o ROM:001206D2 btst #0,($130F).w ROM:001206D8 beq.s loc_1206FA ROM:001206DA btst #3,($1308).w ROM:001206E0 bne.s loc_1206FA ROM:001206E2 btst #5,($12EE).w ROM:001206E8 bne.s loc_1206FA ROM:001206EA btst #3,($12FD).w ROM:001206F0 bne.s loc_1206FA ROM:001206F2 btst #2,($130D).w ROM:001206F8 beq.s loc_120704 ROM:001206FA ROM:001206FA loc_1206FA: ; CODE XREF: ROM:001206D8↑j ROM:001206FA ; ROM:001206E0↑j ... ROM:001206FA move.b #1,($10FF).w ROM:00120700 bra.w locret_12067E ROM:00120704 ; --------------------------------------------------------------------------- ROM:00120704 ROM:00120704 loc_120704: ; CODE XREF: ROM:001206F8↑j ROM:00120704 cmpi.w #0,($B76).w ROM:0012070A bne.s locret_120714 ROM:0012070C move.b #4,($10FF).w ROM:00120712 bra.s loc_120758 ROM:00120714 ; --------------------------------------------------------------------------- ROM:00120714 ROM:00120714 locret_120714: ; CODE XREF: ROM:001206CE↑j ROM:00120714 ; ROM:0012070A↑j ... ROM:00120714 rts ROM:00120716 ; --------------------------------------------------------------------------- ROM:00120716 ROM:00120716 loc_120716: ; DATA XREF: ROM:00120622↑o ROM:00120716 btst #0,($130F).w ROM:0012071C beq.s loc_12073E ROM:0012071E btst #3,($1308).w ROM:00120724 bne.s loc_12073E ROM:00120726 btst #5,($12EE).w ROM:0012072C bne.s loc_12073E ROM:0012072E btst #3,($12FD).w ROM:00120734 bne.s loc_12073E ROM:00120736 btst #2,($130D).w ROM:0012073C beq.s loc_120748 ROM:0012073E ROM:0012073E loc_12073E: ; CODE XREF: ROM:0012071C↑j ROM:0012073E ; ROM:00120724↑j ... ROM:0012073E move.b #1,($10FF).w ROM:00120744 bra.w locret_12067E ROM:00120748 ; --------------------------------------------------------------------------- ROM:00120748 ROM:00120748 loc_120748: ; CODE XREF: ROM:0012073C↑j ROM:00120748 cmpi.w #0,($B76).w ROM:0012074E ble.s loc_120758 ROM:00120750 move.b #3,($10FF).w ROM:00120756 bra.s locret_120714 ROM:00120758 ; --------------------------------------------------------------------------- ROM:00120758 ROM:00120758 loc_120758: ; CODE XREF: ROM:00120712↑j ROM:00120758 ; ROM:0012074E↑j ROM:00120758 bsr.w sub_1207B4 ROM:0012075C rts ROM:0012075E ; --------------------------------------------------------------------------- ROM:0012075E rts ROM:00120760 ROM:00120760 ; =============== S U B R O U T I N E ======================================= ROM:00120760 ROM:00120760 ROM:00120760 sub_120760: ; CODE XREF: sub_1204F2+4↑p ROM:00120760 move.w #$3B96,d1 ROM:00120764 move.w ($540).w,d2 ROM:00120768 move.w ($9F6).w,d3 ROM:0012076C bsr.l sub_115CB8 ROM:00120772 add.w ($1334).w,d1 ROM:00120776 btst #4,($12F6).w ROM:0012077C beq.s loc_120782 ROM:0012077E add.w $3DE(a5),d1 ROM:00120782 ROM:00120782 loc_120782: ; CODE XREF: sub_120760+1C↑j ROM:00120782 move.w d1,($B62).w ROM:00120786 move.w $3D0(a5),d0 ROM:0012078A cmpi.w #0,d0 ROM:0012078E bne.s loc_1207AC ROM:00120790 move.w #$3B92,d1 ROM:00120794 move.w ($B62).w,d2 ROM:00120798 move.w ($1330).w,d3 ROM:0012079C bsr.l sub_115CB8 ROM:001207A2 add.w ($B62).w,d1 ROM:001207A6 move.w d1,($B60).w ROM:001207AA bra.s locret_1207B2 ROM:001207AC ; --------------------------------------------------------------------------- ROM:001207AC ROM:001207AC loc_1207AC: ; CODE XREF: sub_120760+2E↑j ROM:001207AC move.w ($B62).w,($B60).w ROM:001207B2 ROM:001207B2 locret_1207B2: ; CODE XREF: sub_120760+4A↑j ROM:001207B2 rts ROM:001207B2 ; End of function sub_120760 ROM:001207B2 ROM:001207B4 ROM:001207B4 ; =============== S U B R O U T I N E ======================================= ROM:001207B4 ROM:001207B4 ROM:001207B4 sub_1207B4: ; CODE XREF: ROM:loc_120758↑p ROM:001207B4 clr.l d1 ROM:001207B6 move.w ($B52).w,d1 ROM:001207BA swap d1 ROM:001207BC move.w ($B64).w,d2 ROM:001207C0 swap d2 ROM:001207C2 move.w ($B70).w,d2 ROM:001207C6 move.w $3D4(a5),d3 ROM:001207CA ext.l d3 ROM:001207CC bsr.l sub_115BC4 ROM:001207D2 move.w d4,($B70).w ROM:001207D6 swap d4 ROM:001207D8 move.w d4,($B64).w ROM:001207DC rts ROM:001207DC ; End of function sub_1207B4 ROM:001207DC ROM:001207DE ROM:001207DE ; =============== S U B R O U T I N E ======================================= ROM:001207DE ROM:001207DE ROM:001207DE sub_1207DE: ; CODE XREF: ROM:loc_120626↑p ROM:001207DE move.w ($B48).w,($B64).w ROM:001207E4 rts ROM:001207E4 ; End of function sub_1207DE ROM:001207E4 ROM:001207E6 ROM:001207E6 ; =============== S U B R O U T I N E ======================================= ROM:001207E6 ROM:001207E6 ROM:001207E6 sub_1207E6: ; CODE XREF: ROM:loc_12059E↑p ROM:001207E6 move.w ($B64).w,($B6A).w ROM:001207EC move.w ($B64).w,($B68).w ROM:001207F2 move.w $3D8(a5),($B66).w ROM:001207F8 rts ROM:001207F8 ; End of function sub_1207E6 ROM:001207F8 ROM:001207FA ROM:001207FA ; =============== S U B R O U T I N E ======================================= ROM:001207FA ROM:001207FA ROM:001207FA sub_1207FA: ; CODE XREF: ROM:loc_1205B8↑p ROM:001207FA move.w ($B48).w,d0 ROM:001207FE cmp.w ($B60).w,d0 ROM:00120802 ble.s loc_120808 ROM:00120804 move.w d0,($B60).w ROM:00120808 ROM:00120808 loc_120808: ; CODE XREF: sub_1207FA+8↑j ROM:00120808 move.w $3DA(a5),d1 ROM:0012080C cmp.w ($9F6).w,d1 ROM:00120810 bge.s loc_12081A ROM:00120812 bclr #3,($12F7).w ROM:00120818 bra.s loc_120840 ROM:0012081A ; --------------------------------------------------------------------------- ROM:0012081A ROM:0012081A loc_12081A: ; CODE XREF: sub_1207FA+16↑j ROM:0012081A bset #3,($12F7).w ROM:00120820 btst #1,($13EE).w ROM:00120826 beq.s loc_120840 ROM:00120828 move.w $3DC(a5),d1 ROM:0012082C btst #0,($BF9).w ROM:00120832 bne.s loc_120840 ROM:00120834 cmp.w ($4FE).w,d1 ROM:00120838 bgt.s loc_120840 ROM:0012083A bclr #3,($12F7).w ROM:00120840 ROM:00120840 loc_120840: ; CODE XREF: sub_1207FA+1E↑j ROM:00120840 ; sub_1207FA+2C↑j ... ROM:00120840 move.w ($B6A).w,d0 ROM:00120844 btst #3,($12F7).w ROM:0012084A beq.s loc_120852 ROM:0012084C cmp.w ($B60).w,d0 ROM:00120850 ble.s loc_120860 ROM:00120852 ROM:00120852 loc_120852: ; CODE XREF: sub_1207FA+50↑j ROM:00120852 move.w ($B60).w,($B6A).w ROM:00120858 move.w ($B60).w,($B68).w ROM:0012085E bra.s loc_120866 ROM:00120860 ; --------------------------------------------------------------------------- ROM:00120860 ROM:00120860 loc_120860: ; CODE XREF: sub_1207FA+56↑j ROM:00120860 move.w ($B6A).w,($B68).w ROM:00120866 ROM:00120866 loc_120866: ; CODE XREF: sub_1207FA+64↑j ROM:00120866 move.w $3D6(a5),($B66).w ROM:0012086C rts ROM:0012086C ; End of function sub_1207FA ROM:0012086C ROM:0012086E ROM:0012086E ; =============== S U B R O U T I N E ======================================= ROM:0012086E ROM:0012086E ROM:0012086E sub_12086E: ; CODE XREF: ROM:loc_1205F4↑p ROM:0012086E move.w ($B00).w,d0 ROM:00120872 cmp.w ($B6A).w,d0 ROM:00120876 ble.s loc_12087C ROM:00120878 move.w d0,($B6A).w ROM:0012087C ROM:0012087C loc_12087C: ; CODE XREF: sub_12086E+8↑j ROM:0012087C cmpi.w #0,($B6C).w ROM:00120882 bge.s loc_12088C ROM:00120884 move.w ($B6A).w,($B68).w ROM:0012088A bra.s loc_120892 ROM:0012088C ; --------------------------------------------------------------------------- ROM:0012088C ROM:0012088C loc_12088C: ; CODE XREF: sub_12086E+14↑j ROM:0012088C move.w ($B00).w,($B68).w ROM:00120892 ROM:00120892 loc_120892: ; CODE XREF: sub_12086E+1C↑j ROM:00120892 cmp.w ($B52).w,d0 ROM:00120896 ble.s loc_1208A0 ROM:00120898 move.w $342(a5),($B66).w ROM:0012089E bra.s locret_1208BA ROM:001208A0 ; --------------------------------------------------------------------------- ROM:001208A0 ROM:001208A0 loc_1208A0: ; CODE XREF: sub_12086E+28↑j ROM:001208A0 move.w #$3B00,d1 ROM:001208A4 move.w ($B6C).w,d2 ROM:001208A8 bsr.l sub_115CB8 ROM:001208AE muls.w ($B72).w,d1 ROM:001208B2 divs.w #$2710,d1 ROM:001208B6 move.w d1,($B66).w ROM:001208BA ROM:001208BA locret_1208BA: ; CODE XREF: sub_12086E+30↑j ROM:001208BA rts ROM:001208BA ; End of function sub_12086E ROM:001208BA ROM:001208BC ROM:001208BC ; =============== S U B R O U T I N E ======================================= ROM:001208BC ROM:001208BC ROM:001208BC sub_1208BC: ; CODE XREF: ROM:001205AC↑p ROM:001208BC move.w #$3B02,d1 ROM:001208C0 move.w ($540).w,d2 ROM:001208C4 bsr.l sub_115CB8 ROM:001208CA move.w d1,($B72).w ROM:001208CE rts ROM:001208CE ; End of function sub_1208BC ROM:001208CE ROM:001208D0 ROM:001208D0 ; =============== S U B R O U T I N E ======================================= ROM:001208D0 ROM:001208D0 ROM:001208D0 sub_1208D0: ; CODE XREF: ROM:loc_12052E↑p ROM:001208D0 ; ROM:001205E0↑p ROM:001208D0 move.w #$2710,d0 ROM:001208D4 move.w d0,($B72).w ROM:001208D8 rts ROM:001208D8 ; End of function sub_1208D0 ROM:001208D8 ROM:001208DA ROM:001208DA ; =============== S U B R O U T I N E ======================================= ROM:001208DA ROM:001208DA ROM:001208DA sub_1208DA: ; CODE XREF: sub_1204F2+8↑p ROM:001208DA move.w #$3B04,d1 ROM:001208DE move.w ($1330).w,d2 ROM:001208E2 bsr.l sub_115CB8 ROM:001208E8 move.w d1,($B6E).w ROM:001208EC move.w ($9F6).w,d0 ROM:001208F0 sub.w d1,d0 ROM:001208F2 move.w d0,($B6C).w ROM:001208F6 rts ROM:001208F6 ; End of function sub_1208DA ROM:001208F6 ROM:001208F8 ROM:001208F8 ; =============== S U B R O U T I N E ======================================= ROM:001208F8 ROM:001208F8 ROM:001208F8 sub_1208F8: ; CODE XREF: ROM:loc_120D74↓p ROM:001208F8 bsr.l sub_11F5CC ROM:001208FE bsr.l sub_11E662 ROM:00120904 bsr.l sub_11E6D6 ROM:0012090A bsr.l sub_11E716 ROM:00120910 bsr.w sub_12091A ROM:00120914 bsr.w sub_120B38 ROM:00120918 rts ROM:00120918 ; End of function sub_1208F8 ROM:00120918 ROM:0012091A ROM:0012091A ; =============== S U B R O U T I N E ======================================= ROM:0012091A ROM:0012091A ROM:0012091A sub_12091A: ; CODE XREF: sub_1208F8+18↑p ROM:0012091A bclr #6,($130E).w ROM:00120920 bclr #4,($12FF).w ROM:00120926 clr.w d1 ROM:00120928 move.b ($1100).w,d1 ROM:0012092C cmpi.w #5,d1 ROM:00120930 bcc.s locret_12093A ROM:00120932 movea.l off_12093C(pc,d1.w*4),a0 ROM:00120936 nop ROM:00120938 jmp (a0) ROM:0012093A ; --------------------------------------------------------------------------- ROM:0012093A ROM:0012093A locret_12093A: ; CODE XREF: sub_12091A+16↑j ROM:0012093A rts ROM:0012093A ; End of function sub_12091A ROM:0012093A ROM:0012093A ; --------------------------------------------------------------------------- ROM:0012093C off_12093C: dc.l loc_120950 ; DATA XREF: sub_12091A+18↑r ROM:00120940 dc.l loc_120964 ROM:00120944 dc.l loc_1209AE ROM:00120948 dc.l loc_1209DA ROM:0012094C dc.l loc_120A1C ROM:00120950 ; --------------------------------------------------------------------------- ROM:00120950 ROM:00120950 loc_120950: ; DATA XREF: ROM:off_12093C↑o ROM:00120950 bset #0,($130F).w ROM:00120956 move.b #1,($1100).w ROM:0012095C bsr.w sub_120B32 ROM:00120960 bra.s loc_12099C ROM:00120962 ; --------------------------------------------------------------------------- ROM:00120962 rts ROM:00120964 ; --------------------------------------------------------------------------- ROM:00120964 ROM:00120964 loc_120964: ; DATA XREF: ROM:00120940↑o ROM:00120964 btst #1,($130E).w ROM:0012096A beq.s loc_120986 ROM:0012096C bclr #0,($130F).w ROM:00120972 bset #2,($130E).w ROM:00120978 bsr.w sub_120B12 ROM:0012097C move.b #3,($1100).w ROM:00120982 bra.w loc_120A0E ROM:00120986 ; --------------------------------------------------------------------------- ROM:00120986 ROM:00120986 loc_120986: ; CODE XREF: ROM:0012096A↑j ROM:00120986 btst #3,($1305).w ROM:0012098C beq.s loc_12099C ROM:0012098E bset #2,($130E).w ROM:00120994 move.b #2,($1100).w ROM:0012099A bra.s loc_1209C8 ROM:0012099C ; --------------------------------------------------------------------------- ROM:0012099C ROM:0012099C loc_12099C: ; CODE XREF: ROM:00120960↑j ROM:0012099C ; ROM:0012098C↑j ... ROM:0012099C bsr.w sub_120A82 ROM:001209A0 bsr.w sub_120AC2 ROM:001209A4 bsr.w sub_120B1A ROM:001209A8 bsr.w sub_120AB4 ROM:001209AC rts ROM:001209AE ; --------------------------------------------------------------------------- ROM:001209AE ROM:001209AE loc_1209AE: ; DATA XREF: ROM:00120944↑o ROM:001209AE btst #1,($130E).w ROM:001209B4 beq.s loc_1209C8 ROM:001209B6 bclr #0,($130F).w ROM:001209BC bsr.w sub_120B12 ROM:001209C0 move.b #3,($1100).w ROM:001209C6 bra.s loc_120A0E ROM:001209C8 ; --------------------------------------------------------------------------- ROM:001209C8 ROM:001209C8 loc_1209C8: ; CODE XREF: ROM:0012099A↑j ROM:001209C8 ; ROM:001209B4↑j ROM:001209C8 bsr.w sub_120A82 ROM:001209CC bsr.w sub_120AEE ROM:001209D0 bsr.w sub_120AB4 ROM:001209D4 bsr.w sub_120B1A ROM:001209D8 rts ROM:001209DA ; --------------------------------------------------------------------------- ROM:001209DA ROM:001209DA loc_1209DA: ; DATA XREF: ROM:00120948↑o ROM:001209DA btst #6,($1309).w ROM:001209E0 beq.s loc_1209F4 ROM:001209E2 bsr.w sub_120B32 ROM:001209E6 bset #0,($130F).w ROM:001209EC move.b #1,($1100).w ROM:001209F2 bra.s loc_12099C ROM:001209F4 ; --------------------------------------------------------------------------- ROM:001209F4 ROM:001209F4 loc_1209F4: ; CODE XREF: ROM:001209E0↑j ROM:001209F4 btst #6,($1310).w ROM:001209FA beq.s loc_120A0E ROM:001209FC bset #5,($1308).w ROM:00120A02 move.b #4,($1100).w ROM:00120A08 bra.l loc_120A78 ROM:00120A0E ; --------------------------------------------------------------------------- ROM:00120A0E ROM:00120A0E loc_120A0E: ; CODE XREF: ROM:00120982↑j ROM:00120A0E ; ROM:001209C6↑j ... ROM:00120A0E bsr.l sub_11EBBA ROM:00120A14 bsr.l sub_11E7AA ROM:00120A1A rts ROM:00120A1C ; --------------------------------------------------------------------------- ROM:00120A1C ROM:00120A1C loc_120A1C: ; DATA XREF: ROM:0012094C↑o ROM:00120A1C btst #6,($1309).w ROM:00120A22 beq.s loc_120A26 ROM:00120A24 bra.s loc_120A2E ROM:00120A26 ; --------------------------------------------------------------------------- ROM:00120A26 ROM:00120A26 loc_120A26: ; CODE XREF: ROM:00120A22↑j ROM:00120A26 btst #5,($12F7).w ROM:00120A2C beq.s loc_120A54 ROM:00120A2E ROM:00120A2E loc_120A2E: ; CODE XREF: ROM:00120A24↑j ROM:00120A2E move.b #0,($10F3).w ROM:00120A34 bclr #5,($1308).w ROM:00120A3A bsr.w sub_120B12 ROM:00120A3E bsr.w sub_120B32 ROM:00120A42 bset #0,($130F).w ROM:00120A48 move.b #1,($1100).w ROM:00120A4E bra.l loc_12099C ROM:00120A54 ; --------------------------------------------------------------------------- ROM:00120A54 ROM:00120A54 loc_120A54: ; CODE XREF: ROM:00120A2C↑j ROM:00120A54 btst #6,($1310).w ROM:00120A5A bne.s loc_120A78 ROM:00120A5C move.b #0,($10F3).w ROM:00120A62 bclr #5,($1308).w ROM:00120A68 bsr.w sub_120B12 ROM:00120A6C move.b #3,($1100).w ROM:00120A72 bra.l loc_120A0E ROM:00120A78 ; --------------------------------------------------------------------------- ROM:00120A78 ROM:00120A78 loc_120A78: ; CODE XREF: ROM:00120A08↑j ROM:00120A78 ; ROM:00120A5A↑j ROM:00120A78 bsr.l sub_11EF44 ROM:00120A7E rts ROM:00120A80 ; --------------------------------------------------------------------------- ROM:00120A80 rts ROM:00120A82 ROM:00120A82 ; =============== S U B R O U T I N E ======================================= ROM:00120A82 ROM:00120A82 ROM:00120A82 sub_120A82: ; CODE XREF: ROM:loc_12099C↑p ROM:00120A82 ; ROM:loc_1209C8↑p ROM:00120A82 move.w ($B50).w,d0 ROM:00120A86 ext.l d0 ROM:00120A88 divs.w $3E6(a5),d0 ROM:00120A8C move.w ($B52).w,($B7A).w ROM:00120A92 sub.w d0,($B7A).w ROM:00120A96 move.w ($B4E).w,d0 ROM:00120A9A move.w ($B44).w,d1 ROM:00120A9E cmp.w ($B7A).w,d0 ROM:00120AA2 bge.s loc_120AA8 ROM:00120AA4 move.w d0,($B7A).w ROM:00120AA8 ROM:00120AA8 loc_120AA8: ; CODE XREF: sub_120A82+20↑j ROM:00120AA8 cmp.w ($B7A).w,d1 ROM:00120AAC ble.s locret_120AB2 ROM:00120AAE move.w d1,($B7A).w ROM:00120AB2 ROM:00120AB2 locret_120AB2: ; CODE XREF: sub_120A82+2A↑j ROM:00120AB2 rts ROM:00120AB2 ; End of function sub_120A82 ROM:00120AB2 ROM:00120AB4 ROM:00120AB4 ; =============== S U B R O U T I N E ======================================= ROM:00120AB4 ROM:00120AB4 ROM:00120AB4 sub_120AB4: ; CODE XREF: ROM:001209A8↑p ROM:00120AB4 ; ROM:001209D0↑p ROM:00120AB4 move.w ($B7A).w,($B74).w ROM:00120ABA move.w ($B78).w,($B76).w ROM:00120AC0 rts ROM:00120AC0 ; End of function sub_120AB4 ROM:00120AC0 ROM:00120AC2 ROM:00120AC2 ; =============== S U B R O U T I N E ======================================= ROM:00120AC2 ROM:00120AC2 ROM:00120AC2 sub_120AC2: ; CODE XREF: ROM:001209A0↑p ROM:00120AC2 move.w #$3B06,d1 ROM:00120AC6 move.w ($B50).w,d2 ROM:00120ACA bsr.l sub_115CB8 ROM:00120AD0 muls.w $3E0(a5),d1 ROM:00120AD4 divs.w #$190,d1 ROM:00120AD8 move.w d1,($B78).w ROM:00120ADC move.w $C4(a5),d0 ROM:00120AE0 cmp.w ($B78).w,d0 ROM:00120AE4 bge.s locret_120AEC ROM:00120AE6 move.w $C4(a5),($B78).w ROM:00120AEC ROM:00120AEC locret_120AEC: ; CODE XREF: sub_120AC2+22↑j ROM:00120AEC rts ROM:00120AEC ; End of function sub_120AC2 ROM:00120AEC ROM:00120AEE ROM:00120AEE ; =============== S U B R O U T I N E ======================================= ROM:00120AEE ROM:00120AEE ROM:00120AEE sub_120AEE: ; CODE XREF: ROM:001209CC↑p ROM:00120AEE move.w #$3B06,d1 ROM:00120AF2 move.w ($B50).w,d2 ROM:00120AF6 bsr.l sub_115CB8 ROM:00120AFC move.w d1,($B78).w ROM:00120B00 move.w $C4(a5),d0 ROM:00120B04 cmp.w ($B78).w,d0 ROM:00120B08 bge.s locret_120B10 ROM:00120B0A move.w $C4(a5),($B78).w ROM:00120B10 ROM:00120B10 locret_120B10: ; CODE XREF: sub_120AEE+1A↑j ROM:00120B10 rts ROM:00120B10 ; End of function sub_120AEE ROM:00120B10 ROM:00120B12 ROM:00120B12 ; =============== S U B R O U T I N E ======================================= ROM:00120B12 ROM:00120B12 ROM:00120B12 sub_120B12: ; CODE XREF: ROM:00120978↑p ROM:00120B12 ; ROM:001209BC↑p ... ROM:00120B12 move.w $3E2(a5),($B7C).w ROM:00120B18 rts ROM:00120B18 ; End of function sub_120B12 ROM:00120B18 ROM:00120B1A ROM:00120B1A ; =============== S U B R O U T I N E ======================================= ROM:00120B1A ROM:00120B1A ROM:00120B1A sub_120B1A: ; CODE XREF: ROM:001209A4↑p ROM:00120B1A ; ROM:001209D4↑p ROM:00120B1A move.w #$3B98,d1 ROM:00120B1E move.w ($B50).w,d2 ROM:00120B22 move.w ($9F6).w,d3 ROM:00120B26 bsr.l sub_115CB8 ROM:00120B2C move.w d1,($B7C).w ROM:00120B30 rts ROM:00120B30 ; End of function sub_120B1A ROM:00120B30 ROM:00120B32 ROM:00120B32 ; =============== S U B R O U T I N E ======================================= ROM:00120B32 ROM:00120B32 ROM:00120B32 sub_120B32: ; CODE XREF: ROM:0012095C↑p ROM:00120B32 ; ROM:001209E2↑p ... ROM:00120B32 clr.w ($B50).w ROM:00120B36 rts ROM:00120B36 ; End of function sub_120B32 ROM:00120B36 ROM:00120B38 ROM:00120B38 ; =============== S U B R O U T I N E ======================================= ROM:00120B38 ROM:00120B38 ROM:00120B38 sub_120B38: ; CODE XREF: sub_1208F8+1C↑p ROM:00120B38 btst #5,($1300).w ROM:00120B3E beq.s loc_120B4A ROM:00120B40 move.w $3E4(a5),d0 ROM:00120B44 move.w d0,($B7E).w ROM:00120B48 bra.s locret_120B50 ROM:00120B4A ; --------------------------------------------------------------------------- ROM:00120B4A ROM:00120B4A loc_120B4A: ; CODE XREF: sub_120B38+6↑j ROM:00120B4A move.w ($B7C).w,($B7E).w ROM:00120B50 ROM:00120B50 locret_120B50: ; CODE XREF: sub_120B38+10↑j ROM:00120B50 rts ROM:00120B50 ; End of function sub_120B38 ROM:00120B50 ROM:00120B52 ROM:00120B52 ; =============== S U B R O U T I N E ======================================= ROM:00120B52 ROM:00120B52 ROM:00120B52 sub_120B52: ; CODE XREF: sub_120218+30↑p ROM:00120B52 clr.w d1 ROM:00120B54 move.b ($1101).w,d1 ROM:00120B58 cmpi.w #6,d1 ROM:00120B5C bcc.s locret_120B66 ROM:00120B5E movea.l off_120B68(pc,d1.w*4),a0 ROM:00120B62 nop ROM:00120B64 jmp (a0) ROM:00120B66 ; --------------------------------------------------------------------------- ROM:00120B66 ROM:00120B66 locret_120B66: ; CODE XREF: sub_120B52+A↑j ROM:00120B66 rts ROM:00120B66 ; End of function sub_120B52 ROM:00120B66 ROM:00120B66 ; --------------------------------------------------------------------------- ROM:00120B68 off_120B68: dc.l loc_120B80 ; DATA XREF: sub_120B52+C↑r ROM:00120B6C dc.l loc_120B9E ROM:00120B70 dc.l loc_120BE6 ROM:00120B74 dc.l loc_120C7A ROM:00120B78 dc.l loc_120CCA ROM:00120B7C dc.l loc_120D80 ROM:00120B80 ; --------------------------------------------------------------------------- ROM:00120B80 ROM:00120B80 loc_120B80: ; DATA XREF: ROM:off_120B68↑o ROM:00120B80 bclr #0,($130F).w ROM:00120B86 bclr #2,($130E).w ROM:00120B8C bsr.w sub_120EF0 ROM:00120B90 bsr.w sub_120E04 ROM:00120B94 move.b #1,($1101).w ROM:00120B9A bra.s loc_120BE0 ROM:00120B9C ; --------------------------------------------------------------------------- ROM:00120B9C rts ROM:00120B9E ; --------------------------------------------------------------------------- ROM:00120B9E ROM:00120B9E loc_120B9E: ; DATA XREF: ROM:00120B6C↑o ROM:00120B9E btst #3,($8E3).w ROM:00120BA4 bne.s loc_120BBA ROM:00120BA6 bsr.w sub_120E0C ROM:00120BAA bsr.w sub_120E1A ROM:00120BAE move.b #5,($1101).w ROM:00120BB4 bra.l locret_120D98 ROM:00120BBA ; --------------------------------------------------------------------------- ROM:00120BBA ROM:00120BBA loc_120BBA: ; CODE XREF: ROM:00120BA4↑j ROM:00120BBA btst #1,($1310).w ROM:00120BC0 beq.s loc_120BE0 ROM:00120BC2 move.w $3EC(a5),d0 ROM:00120BC6 clr.b ($87B).w ROM:00120BCA move.w d0,($62A).w ROM:00120BCE move.b #1,($87B).w ROM:00120BD4 move.b #2,($1101).w ROM:00120BDA bra.l locret_120C78 ROM:00120BE0 ; --------------------------------------------------------------------------- ROM:00120BE0 ROM:00120BE0 loc_120BE0: ; CODE XREF: ROM:00120B9A↑j ROM:00120BE0 ; ROM:00120BC0↑j ... ROM:00120BE0 bsr.w sub_120D9C ROM:00120BE4 rts ROM:00120BE6 ; --------------------------------------------------------------------------- ROM:00120BE6 ROM:00120BE6 loc_120BE6: ; DATA XREF: ROM:00120B70↑o ROM:00120BE6 move.w $3E8(a5),d4 ROM:00120BEA cmp.w ($B50).w,d4 ROM:00120BEE bgt.s loc_120C12 ROM:00120BF0 bsr.w sub_120F0A ROM:00120BF4 move.w ($B82).w,d5 ROM:00120BF8 clr.b ($87B).w ROM:00120BFC move.w d5,($62A).w ROM:00120C00 move.b #1,($87B).w ROM:00120C06 move.b #3,($1101).w ROM:00120C0C bra.l locret_120CC8 ROM:00120C12 ; --------------------------------------------------------------------------- ROM:00120C12 ROM:00120C12 loc_120C12: ; CODE XREF: ROM:00120BEE↑j ROM:00120C12 move.w ($B4E).w,d0 ROM:00120C16 cmpi.w #0,($62A).w ROM:00120C1C bgt.s loc_120C38 ROM:00120C1E cmpi.w #0,($B50).w ROM:00120C24 bge.s loc_120C2C ROM:00120C26 cmp.w ($B52).w,d0 ROM:00120C2A blt.s loc_120C38 ROM:00120C2C ROM:00120C2C loc_120C2C: ; CODE XREF: ROM:00120C24↑j ROM:00120C2C move.b #4,($1101).w ROM:00120C32 bra.l loc_120D74 ROM:00120C38 ; --------------------------------------------------------------------------- ROM:00120C38 ROM:00120C38 loc_120C38: ; CODE XREF: ROM:00120C1C↑j ROM:00120C38 ; ROM:00120C2A↑j ROM:00120C38 btst #3,($8E3).w ROM:00120C3E bne.s loc_120C5C ROM:00120C40 clr.b ($87B).w ROM:00120C44 clr.w ($62A).w ROM:00120C48 bsr.w sub_120E0C ROM:00120C4C bsr.w sub_120E1A ROM:00120C50 move.b #5,($1101).w ROM:00120C56 bra.l locret_120D98 ROM:00120C5C ; --------------------------------------------------------------------------- ROM:00120C5C ROM:00120C5C loc_120C5C: ; CODE XREF: ROM:00120C3E↑j ROM:00120C5C btst #1,($1310).w ROM:00120C62 bne.s locret_120C78 ROM:00120C64 clr.b ($87B).w ROM:00120C68 clr.w ($62A).w ROM:00120C6C move.b #1,($1101).w ROM:00120C72 bra.l loc_120BE0 ROM:00120C78 ; --------------------------------------------------------------------------- ROM:00120C78 ROM:00120C78 locret_120C78: ; CODE XREF: ROM:00120BDA↑j ROM:00120C78 ; ROM:00120C62↑j ROM:00120C78 rts ROM:00120C7A ; --------------------------------------------------------------------------- ROM:00120C7A ROM:00120C7A loc_120C7A: ; DATA XREF: ROM:00120B74↑o ROM:00120C7A btst #3,($8E3).w ROM:00120C80 bne.s loc_120C9C ROM:00120C82 clr.b ($87B).w ROM:00120C86 clr.w ($62A).w ROM:00120C8A bsr.w sub_120E0C ROM:00120C8E bsr.w sub_120E1A ROM:00120C92 move.b #5,($1101).w ROM:00120C98 bra.w locret_120D98 ROM:00120C9C ; --------------------------------------------------------------------------- ROM:00120C9C ROM:00120C9C loc_120C9C: ; CODE XREF: ROM:00120C80↑j ROM:00120C9C cmpi.w #0,($62A).w ROM:00120CA2 bgt.s loc_120CAE ROM:00120CA4 move.b #4,($1101).w ROM:00120CAA bra.w loc_120D74 ROM:00120CAE ; --------------------------------------------------------------------------- ROM:00120CAE ROM:00120CAE loc_120CAE: ; CODE XREF: ROM:00120CA2↑j ROM:00120CAE btst #1,($1310).w ROM:00120CB4 bne.s locret_120CC8 ROM:00120CB6 clr.b ($87B).w ROM:00120CBA clr.w ($62A).w ROM:00120CBE move.b #1,($1101).w ROM:00120CC4 bra.w loc_120BE0 ROM:00120CC8 ; --------------------------------------------------------------------------- ROM:00120CC8 ROM:00120CC8 locret_120CC8: ; CODE XREF: ROM:00120C0C↑j ROM:00120CC8 ; ROM:00120CB4↑j ROM:00120CC8 rts ROM:00120CCA ; --------------------------------------------------------------------------- ROM:00120CCA ROM:00120CCA loc_120CCA: ; DATA XREF: ROM:00120B78↑o ROM:00120CCA btst #1,($1310).w ROM:00120CD0 bne.s loc_120D1C ROM:00120CD2 move.b #0,($1100).w ROM:00120CD8 move.b #0,($10F3).w ROM:00120CDE move.b #0,($10F6).w ROM:00120CE4 move.b #0,($10F7).w ROM:00120CEA move.b #0,($10F8).w ROM:00120CF0 move.b #0,($10F4).w ROM:00120CF6 move.b #0,($10FE).w ROM:00120CFC move.b #0,($10FF).w ROM:00120D02 bclr #0,($130F).w ROM:00120D08 bclr #2,($130E).w ROM:00120D0E bsr.w sub_120E04 ROM:00120D12 move.b #1,($1101).w ROM:00120D18 bra.w loc_120BE0 ROM:00120D1C ; --------------------------------------------------------------------------- ROM:00120D1C ROM:00120D1C loc_120D1C: ; CODE XREF: ROM:00120CD0↑j ROM:00120D1C btst #3,($8E3).w ROM:00120D22 bne.s loc_120D74 ROM:00120D24 move.b #0,($1100).w ROM:00120D2A move.b #0,($10F3).w ROM:00120D30 move.b #0,($10F6).w ROM:00120D36 move.b #0,($10F7).w ROM:00120D3C move.b #0,($10F8).w ROM:00120D42 move.b #0,($10F4).w ROM:00120D48 move.b #0,($10FE).w ROM:00120D4E move.b #0,($10FF).w ROM:00120D54 bclr #0,($130F).w ROM:00120D5A bclr #2,($130E).w ROM:00120D60 bsr.w sub_120E04 ROM:00120D64 bsr.w sub_120E0C ROM:00120D68 bsr.w sub_120E1A ROM:00120D6C move.b #5,($1101).w ROM:00120D72 bra.s locret_120D98 ROM:00120D74 ; --------------------------------------------------------------------------- ROM:00120D74 ROM:00120D74 loc_120D74: ; CODE XREF: ROM:00120C32↑j ROM:00120D74 ; ROM:00120CAA↑j ... ROM:00120D74 bsr.l sub_1208F8 ROM:00120D7A bsr.w sub_120E38 ROM:00120D7E rts ROM:00120D80 ; --------------------------------------------------------------------------- ROM:00120D80 ROM:00120D80 loc_120D80: ; DATA XREF: ROM:00120B7C↑o ROM:00120D80 btst #3,($8E3).w ROM:00120D86 beq.s locret_120D98 ROM:00120D88 bsr.w sub_120EF0 ROM:00120D8C move.b #1,($1101).w ROM:00120D92 bra.l loc_120BE0 ROM:00120D98 ; --------------------------------------------------------------------------- ROM:00120D98 ROM:00120D98 locret_120D98: ; CODE XREF: ROM:00120BB4↑j ROM:00120D98 ; ROM:00120C56↑j ... ROM:00120D98 rts ROM:00120D9A ; --------------------------------------------------------------------------- ROM:00120D9A rts ROM:00120D9C ROM:00120D9C ; =============== S U B R O U T I N E ======================================= ROM:00120D9C ROM:00120D9C ROM:00120D9C sub_120D9C: ; CODE XREF: ROM:loc_120BE0↑p ROM:00120D9C move.w $3EE(a5),d0 ROM:00120DA0 cmpi.w #0,d0 ROM:00120DA4 bne.s loc_120DAE ROM:00120DA6 move.w ($9F2).w,($B8C).w ROM:00120DAC bra.s loc_120DB4 ROM:00120DAE ; --------------------------------------------------------------------------- ROM:00120DAE ROM:00120DAE loc_120DAE: ; CODE XREF: sub_120D9C+8↑j ROM:00120DAE move.w ($9F8).w,($B8C).w ROM:00120DB4 ROM:00120DB4 loc_120DB4: ; CODE XREF: sub_120D9C+10↑j ROM:00120DB4 move.w #$3B9A,d1 ROM:00120DB8 move.w ($A2C).w,d2 ROM:00120DBC move.w ($B8C).w,d3 ROM:00120DC0 bsr.l sub_115CB8 ROM:00120DC6 move.w d1,($B80).w ROM:00120DCA add.w ($1334).w,d1 ROM:00120DCE move.w d1,($B88).w ROM:00120DD2 move.w #$3B92,d1 ROM:00120DD6 move.w ($B88).w,d2 ROM:00120DDA move.w ($1330).w,d3 ROM:00120DDE bsr.l sub_115CB8 ROM:00120DE4 add.w ($B88).w,d1 ROM:00120DE8 move.w d1,($B8A).w ROM:00120DEC move.w d1,($568).w ROM:00120DF0 move.w $C4(a5),($56A).w ROM:00120DF6 move.w #0,($56C).w ROM:00120DFC bsr.l sub_118F70 ROM:00120E02 rts ROM:00120E02 ; End of function sub_120D9C ROM:00120E02 ROM:00120E04 ROM:00120E04 ; =============== S U B R O U T I N E ======================================= ROM:00120E04 ROM:00120E04 ROM:00120E04 sub_120E04: ; CODE XREF: ROM:00120B90↑p ROM:00120E04 ; ROM:00120D0E↑p ... ROM:00120E04 move.w $3E2(a5),($B7E).w ROM:00120E0A rts ROM:00120E0A ; End of function sub_120E04 ROM:00120E0A ROM:00120E0C ROM:00120E0C ; =============== S U B R O U T I N E ======================================= ROM:00120E0C ROM:00120E0C ROM:00120E0C sub_120E0C: ; CODE XREF: ROM:00120BA6↑p ROM:00120E0C ; ROM:00120C48↑p ... ROM:00120E0C move.w #3,($56C).w ROM:00120E12 bsr.l sub_118F70 ROM:00120E18 rts ROM:00120E18 ; End of function sub_120E0C ROM:00120E18 ROM:00120E1A ROM:00120E1A ; =============== S U B R O U T I N E ======================================= ROM:00120E1A ROM:00120E1A ROM:00120E1A sub_120E1A: ; CODE XREF: ROM:00120BAA↑p ROM:00120E1A ; ROM:00120C4C↑p ... ROM:00120E1A move.w #5,($56C).w ROM:00120E20 move.w $3EA(a5),d3 ROM:00120E24 add.w ($1334).w,d3 ROM:00120E28 move.w d3,($568).w ROM:00120E2C move.w d3,($1338).w ROM:00120E30 bsr.l sub_118F70 ROM:00120E36 rts ROM:00120E36 ; End of function sub_120E1A ROM:00120E36 ROM:00120E38 ROM:00120E38 ; =============== S U B R O U T I N E ======================================= ROM:00120E38 ROM:00120E38 ROM:00120E38 sub_120E38: ; CODE XREF: ROM:00120D7A↑p ROM:00120E38 btst #5,($1300).w ROM:00120E3E beq.s loc_120E52 ROM:00120E40 move.w ($B1E).w,($568).w ROM:00120E46 move.w $C4(a5),($56A).w ROM:00120E4C bra.l loc_120EE2 ROM:00120E52 ; --------------------------------------------------------------------------- ROM:00120E52 ROM:00120E52 loc_120E52: ; CODE XREF: sub_120E38+6↑j ROM:00120E52 btst #3,($1308).w ROM:00120E58 beq.s loc_120E68 ROM:00120E5A move.w ($AD6).w,($568).w ROM:00120E60 move.w ($AD4).w,($56A).w ROM:00120E66 bra.s loc_120EE2 ROM:00120E68 ; --------------------------------------------------------------------------- ROM:00120E68 ROM:00120E68 loc_120E68: ; CODE XREF: sub_120E38+20↑j ROM:00120E68 btst #5,($12EE).w ROM:00120E6E beq.s loc_120E7E ROM:00120E70 move.w ($AF0).w,($568).w ROM:00120E76 move.w ($AEE).w,($56A).w ROM:00120E7C bra.s loc_120EE2 ROM:00120E7E ; --------------------------------------------------------------------------- ROM:00120E7E ROM:00120E7E loc_120E7E: ; CODE XREF: sub_120E38+36↑j ROM:00120E7E btst #3,($1302).w ROM:00120E84 beq.s loc_120E94 ROM:00120E86 move.w ($B2C).w,($568).w ROM:00120E8C move.w ($B2A).w,($56A).w ROM:00120E92 bra.s loc_120EE2 ROM:00120E94 ; --------------------------------------------------------------------------- ROM:00120E94 ROM:00120E94 loc_120E94: ; CODE XREF: sub_120E38+4C↑j ROM:00120E94 btst #3,($12FD).w ROM:00120E9A beq.s loc_120EAA ROM:00120E9C move.w ($B86).w,($568).w ROM:00120EA2 move.w ($B84).w,($56A).w ROM:00120EA8 bra.s loc_120EE2 ROM:00120EAA ; --------------------------------------------------------------------------- ROM:00120EAA ROM:00120EAA loc_120EAA: ; CODE XREF: sub_120E38+62↑j ROM:00120EAA btst #2,($130D).w ROM:00120EB0 beq.s loc_120EC0 ROM:00120EB2 move.w ($AC2).w,($568).w ROM:00120EB8 move.w ($AC4).w,($56A).w ROM:00120EBE bra.s loc_120EE2 ROM:00120EC0 ; --------------------------------------------------------------------------- ROM:00120EC0 ROM:00120EC0 loc_120EC0: ; CODE XREF: sub_120E38+78↑j ROM:00120EC0 btst #5,($1306).w ROM:00120EC6 beq.s loc_120ED6 ROM:00120EC8 move.w ($B68).w,($568).w ROM:00120ECE move.w ($B66).w,($56A).w ROM:00120ED4 bra.s loc_120EE2 ROM:00120ED6 ; --------------------------------------------------------------------------- ROM:00120ED6 ROM:00120ED6 loc_120ED6: ; CODE XREF: sub_120E38+8E↑j ROM:00120ED6 move.w ($B74).w,($568).w ROM:00120EDC move.w ($B76).w,($56A).w ROM:00120EE2 ROM:00120EE2 loc_120EE2: ; CODE XREF: sub_120E38+14↑j ROM:00120EE2 ; sub_120E38+2E↑j ... ROM:00120EE2 move.w #0,($56C).w ROM:00120EE8 bsr.l sub_118F70 ROM:00120EEE rts ROM:00120EEE ; End of function sub_120E38 ROM:00120EEE ROM:00120EF0 ROM:00120EF0 ; =============== S U B R O U T I N E ======================================= ROM:00120EF0 ROM:00120EF0 ROM:00120EF0 sub_120EF0: ; CODE XREF: ROM:00120B8C↑p ROM:00120EF0 ; ROM:00120D88↑p ROM:00120EF0 move.w #4,($56C).w ROM:00120EF6 bsr.l sub_118F70 ROM:00120EFC move.w #6,($56C).w ROM:00120F02 bsr.l sub_118F70 ROM:00120F08 rts ROM:00120F08 ; End of function sub_120EF0 ROM:00120F08 ROM:00120F0A ROM:00120F0A ; =============== S U B R O U T I N E ======================================= ROM:00120F0A ROM:00120F0A ROM:00120F0A sub_120F0A: ; CODE XREF: ROM:00120BF0↑p ROM:00120F0A move.w #$3B9C,d1 ROM:00120F0E move.w ($A2C).w,d2 ROM:00120F12 move.w ($A28).w,d3 ROM:00120F16 bsr.l sub_115CB8 ROM:00120F1C move.w d1,($B82).w ROM:00120F20 rts ROM:00120F20 ; End of function sub_120F0A ROM:00120F20 ROM:00120F22 ROM:00120F22 ; =============== S U B R O U T I N E ======================================= ROM:00120F22 ROM:00120F22 ROM:00120F22 sub_120F22: ; CODE XREF: sub_11ED1C+8↑p ROM:00120F22 bsr.w sub_121034 ROM:00120F26 bclr #7,($12F8).w ROM:00120F2C bclr #7,($1301).w ROM:00120F32 clr.w d1 ROM:00120F34 move.b ($1102).w,d1 ROM:00120F38 cmpi.w #4,d1 ROM:00120F3C bcc.s locret_120F46 ROM:00120F3E movea.l off_120F48(pc,d1.w*4),a0 ROM:00120F42 nop ROM:00120F44 jmp (a0) ROM:00120F46 ; --------------------------------------------------------------------------- ROM:00120F46 ROM:00120F46 locret_120F46: ; CODE XREF: sub_120F22+1A↑j ROM:00120F46 rts ROM:00120F46 ; End of function sub_120F22 ROM:00120F46 ROM:00120F46 ; --------------------------------------------------------------------------- ROM:00120F48 off_120F48: dc.l loc_120F58 ; DATA XREF: sub_120F22+1C↑r ROM:00120F4C dc.l loc_120F64 ROM:00120F50 dc.l loc_120F80 ROM:00120F54 dc.l loc_120F92 ROM:00120F58 ; --------------------------------------------------------------------------- ROM:00120F58 ROM:00120F58 loc_120F58: ; DATA XREF: ROM:off_120F48↑o ROM:00120F58 bsr.w sub_121020 ROM:00120F5C move.b #1,($1102).w ROM:00120F62 rts ROM:00120F64 ; --------------------------------------------------------------------------- ROM:00120F64 ROM:00120F64 loc_120F64: ; DATA XREF: ROM:00120F4C↑o ROM:00120F64 btst #2,($12FE).w ROM:00120F6A beq.s locret_120F7E ROM:00120F6C bsr.w sub_120FE8 ROM:00120F70 bset #7,($1301).w ROM:00120F76 move.b #2,($1102).w ROM:00120F7C rts ROM:00120F7E ; --------------------------------------------------------------------------- ROM:00120F7E ROM:00120F7E locret_120F7E: ; CODE XREF: ROM:00120F6A↑j ROM:00120F7E rts ROM:00120F80 ; --------------------------------------------------------------------------- ROM:00120F80 ROM:00120F80 loc_120F80: ; DATA XREF: ROM:00120F50↑o ROM:00120F80 btst #2,($12FE).w ROM:00120F86 beq.s locret_120F90 ROM:00120F88 move.b #3,($1102).w ROM:00120F8E rts ROM:00120F90 ; --------------------------------------------------------------------------- ROM:00120F90 ROM:00120F90 locret_120F90: ; CODE XREF: ROM:00120F86↑j ROM:00120F90 rts ROM:00120F92 ; --------------------------------------------------------------------------- ROM:00120F92 ROM:00120F92 loc_120F92: ; DATA XREF: ROM:00120F54↑o ROM:00120F92 move.w ($133A).w,d0 ROM:00120F96 move.w ($133A).w,d1 ROM:00120F9A sub.w $3F4(a5),d1 ROM:00120F9E cmp.w ($9E4).w,d1 ROM:00120FA2 ble.s loc_120FB2 ROM:00120FA4 bset #7,($1301).w ROM:00120FAA move.b #2,($1102).w ROM:00120FB0 rts ROM:00120FB2 ; --------------------------------------------------------------------------- ROM:00120FB2 ROM:00120FB2 loc_120FB2: ; CODE XREF: ROM:00120FA2↑j ROM:00120FB2 cmp.w ($9E4).w,d1 ROM:00120FB6 bgt.s loc_120FCC ROM:00120FB8 cmp.w ($9E4).w,d0 ROM:00120FBC blt.s loc_120FCC ROM:00120FBE bset #7,($12F8).w ROM:00120FC4 move.b #2,($1102).w ROM:00120FCA rts ROM:00120FCC ; --------------------------------------------------------------------------- ROM:00120FCC ROM:00120FCC loc_120FCC: ; CODE XREF: ROM:00120FB6↑j ROM:00120FCC ; ROM:00120FBC↑j ROM:00120FCC cmp.w ($9E4).w,d0 ROM:00120FD0 bge.s locret_120FE4 ROM:00120FD2 bsr.w sub_121012 ROM:00120FD6 bset #7,($12F8).w ROM:00120FDC move.b #2,($1102).w ROM:00120FE2 rts ROM:00120FE4 ; --------------------------------------------------------------------------- ROM:00120FE4 ROM:00120FE4 locret_120FE4: ; CODE XREF: ROM:00120FD0↑j ROM:00120FE4 rts ROM:00120FE6 ; --------------------------------------------------------------------------- ROM:00120FE6 rts ROM:00120FE8 ROM:00120FE8 ; =============== S U B R O U T I N E ======================================= ROM:00120FE8 ROM:00120FE8 ROM:00120FE8 sub_120FE8: ; CODE XREF: ROM:00120F6C↑p ROM:00120FE8 clr.l d1 ROM:00120FEA move.w ($9E4).w,d1 ROM:00120FEE swap d1 ROM:00120FF0 move.w ($133A).w,d2 ROM:00120FF4 swap d2 ROM:00120FF6 move.w ($133C).w,d2 ROM:00120FFA move.w $3AA(a5),d3 ROM:00120FFE ext.l d3 ROM:00121000 bsr.l sub_115BC4 ROM:00121006 move.w d4,($133C).w ROM:0012100A swap d4 ROM:0012100C move.w d4,($133A).w ROM:00121010 rts ROM:00121010 ; End of function sub_120FE8 ROM:00121010 ROM:00121012 ROM:00121012 ; =============== S U B R O U T I N E ======================================= ROM:00121012 ROM:00121012 ROM:00121012 sub_121012: ; CODE XREF: ROM:00120FD2↑p ROM:00121012 move.w ($133A).w,d0 ROM:00121016 add.w $3F2(a5),d0 ROM:0012101A move.w d0,($133A).w ROM:0012101E rts ROM:0012101E ; End of function sub_121012 ROM:0012101E ROM:00121020 ROM:00121020 ; =============== S U B R O U T I N E ======================================= ROM:00121020 ROM:00121020 ROM:00121020 sub_121020: ; CODE XREF: ROM:loc_120F58↑p ROM:00121020 btst #0,($8DC).w ROM:00121026 beq.s locret_121032 ROM:00121028 move.w $3F0(a5),($133A).w ROM:0012102E clr.w ($133C).w ROM:00121032 ROM:00121032 locret_121032: ; CODE XREF: sub_121020+6↑j ROM:00121032 rts ROM:00121032 ; End of function sub_121020 ROM:00121032 ROM:00121034 ROM:00121034 ; =============== S U B R O U T I N E ======================================= ROM:00121034 ROM:00121034 ROM:00121034 sub_121034: ; CODE XREF: sub_120F22↑p ROM:00121034 btst #3,($8E0).w ROM:0012103A beq.s locret_121046 ROM:0012103C move.w $3F0(a5),($133A).w ROM:00121042 clr.w ($133C).w ROM:00121046 ROM:00121046 locret_121046: ; CODE XREF: sub_121034+6↑j ROM:00121046 rts ROM:00121046 ; End of function sub_121034 ROM:00121046 ROM:00121048 ROM:00121048 ; =============== S U B R O U T I N E ======================================= ROM:00121048 ROM:00121048 ROM:00121048 sub_121048: ; CODE XREF: sub_125BB4+3C↓p ROM:00121048 bsr.w sub_121076 ROM:0012104C bsr.w sub_12108E ROM:00121050 bsr.l sub_121B7E ROM:00121056 bsr.l sub_121592 ROM:0012105C bsr.l sub_121E1A ROM:00121062 bsr.l sub_121A88 ROM:00121068 bsr.w sub_121542 ROM:0012106C bsr.w sub_1210A8 ROM:00121070 bsr.w sub_1214A6 ROM:00121074 rts ROM:00121074 ; End of function sub_121048 ROM:00121074 ROM:00121076 ROM:00121076 ; =============== S U B R O U T I N E ======================================= ROM:00121076 ROM:00121076 ROM:00121076 sub_121076: ; CODE XREF: sub_121048↑p ROM:00121076 move.w #$3BA0,d1 ROM:0012107A move.w ($9F6).w,d2 ROM:0012107E move.w ($A2C).w,d3 ROM:00121082 bsr.l sub_115CB8 ROM:00121088 move.w d1,($B90).w ROM:0012108C rts ROM:0012108C ; End of function sub_121076 ROM:0012108C ROM:0012108E ROM:0012108E ; =============== S U B R O U T I N E ======================================= ROM:0012108E ROM:0012108E ROM:0012108E sub_12108E: ; CODE XREF: sub_121048+4↑p ROM:0012108E btst #6,($1308).w ROM:00121094 beq.s loc_12109E ROM:00121096 move.w $406(a5),d0 ROM:0012109A bra.w loc_1210A2 ROM:0012109E ; --------------------------------------------------------------------------- ROM:0012109E ROM:0012109E loc_12109E: ; CODE XREF: sub_12108E+6↑j ROM:0012109E move.w #0,d0 ROM:001210A2 ROM:001210A2 loc_1210A2: ; CODE XREF: sub_12108E+C↑j ROM:001210A2 move.w d0,($B96).w ROM:001210A6 rts ROM:001210A6 ; End of function sub_12108E ROM:001210A6 ROM:001210A8 ROM:001210A8 ; =============== S U B R O U T I N E ======================================= ROM:001210A8 ROM:001210A8 ROM:001210A8 sub_1210A8: ; CODE XREF: sub_121048+24↑p ROM:001210A8 clr.w d1 ROM:001210AA move.b ($1103).w,d1 ROM:001210AE cmpi.w #6,d1 ROM:001210B2 bcc.s locret_1210BC ROM:001210B4 movea.l off_1210BE(pc,d1.w*4),a0 ROM:001210B8 nop ROM:001210BA jmp (a0) ROM:001210BC ; --------------------------------------------------------------------------- ROM:001210BC ROM:001210BC locret_1210BC: ; CODE XREF: sub_1210A8+A↑j ROM:001210BC rts ROM:001210BC ; End of function sub_1210A8 ROM:001210BC ROM:001210BC ; --------------------------------------------------------------------------- ROM:001210BE off_1210BE: dc.l loc_1210D6 ; DATA XREF: sub_1210A8+C↑r ROM:001210C2 dc.l loc_1210E4 ROM:001210C6 dc.l loc_121100 ROM:001210CA dc.l loc_121178 ROM:001210CE dc.l loc_1211E6 ROM:001210D2 dc.l loc_12126E ROM:001210D6 ; --------------------------------------------------------------------------- ROM:001210D6 ROM:001210D6 loc_1210D6: ; DATA XREF: ROM:off_1210BE↑o ROM:001210D6 bclr #0,($1300).w ROM:001210DC move.b #1,($1103).w ROM:001210E2 bra.s loc_1210FA ROM:001210E4 ; --------------------------------------------------------------------------- ROM:001210E4 ROM:001210E4 loc_1210E4: ; DATA XREF: ROM:001210C2↑o ROM:001210E4 btst #1,($1310).w ROM:001210EA beq.s loc_1210FA ROM:001210EC bset #0,($1300).w ROM:001210F2 move.b #2,($1103).w ROM:001210F8 bra.s loc_12116A ROM:001210FA ; --------------------------------------------------------------------------- ROM:001210FA ROM:001210FA loc_1210FA: ; CODE XREF: ROM:001210E2↑j ROM:001210FA ; ROM:001210EA↑j ... ROM:001210FA bsr.w sub_1212F8 ROM:001210FE rts ROM:00121100 ; --------------------------------------------------------------------------- ROM:00121100 ROM:00121100 loc_121100: ; DATA XREF: ROM:001210C6↑o ROM:00121100 btst #0,($12F3).w ROM:00121106 beq.s loc_121116 ROM:00121108 bclr #0,($1300).w ROM:0012110E move.b #1,($1103).w ROM:00121114 bra.s loc_1210FA ROM:00121116 ; --------------------------------------------------------------------------- ROM:00121116 ROM:00121116 loc_121116: ; CODE XREF: ROM:00121106↑j ROM:00121116 move.w $402(a5),d0 ROM:0012111A btst #7,($12EE).w ROM:00121120 bne.s loc_121138 ROM:00121122 cmpi.w #0,d0 ROM:00121126 bne.s loc_121138 ROM:00121128 bclr #0,($1300).w ROM:0012112E move.b #3,($1103).w ROM:00121134 bra.w loc_1211D4 ROM:00121138 ; --------------------------------------------------------------------------- ROM:00121138 ROM:00121138 loc_121138: ; CODE XREF: ROM:00121120↑j ROM:00121138 ; ROM:00121126↑j ROM:00121138 move.w $402(a5),d0 ROM:0012113C btst #7,($12EE).w ROM:00121142 bne.s loc_12116A ROM:00121144 cmpi.w #0,d0 ROM:00121148 beq.s loc_12116A ROM:0012114A bclr #0,($1300).w ROM:00121150 clr.b ($8B9).w ROM:00121154 move.w #0,($6A6).w ROM:0012115A move.b #3,($8B9).w ROM:00121160 move.b #5,($1103).w ROM:00121166 bra.w loc_1212E6 ROM:0012116A ; --------------------------------------------------------------------------- ROM:0012116A ROM:0012116A loc_12116A: ; CODE XREF: ROM:001210F8↑j ROM:0012116A ; ROM:00121142↑j ... ROM:0012116A bsr.w sub_121386 ROM:0012116E bsr.w sub_12139E ROM:00121172 bsr.w sub_1213B0 ROM:00121176 rts ROM:00121178 ; --------------------------------------------------------------------------- ROM:00121178 ROM:00121178 loc_121178: ; DATA XREF: ROM:001210CA↑o ROM:00121178 btst #0,($12F3).w ROM:0012117E beq.s loc_12118A ROM:00121180 move.b #1,($1103).w ROM:00121186 bra.w loc_1210FA ROM:0012118A ; --------------------------------------------------------------------------- ROM:0012118A ROM:0012118A loc_12118A: ; CODE XREF: ROM:0012117E↑j ROM:0012118A move.w $404(a5),d0 ROM:0012118E btst #7,($12EE).w ROM:00121194 beq.s loc_1211B4 ROM:00121196 cmpi.w #0,d0 ROM:0012119A beq.s loc_1211B4 ROM:0012119C clr.b ($8B9).w ROM:001211A0 move.w d0,($6A6).w ROM:001211A4 move.b #1,($8B9).w ROM:001211AA move.b #4,($1103).w ROM:001211B0 bra.w loc_12125C ROM:001211B4 ; --------------------------------------------------------------------------- ROM:001211B4 ROM:001211B4 loc_1211B4: ; CODE XREF: ROM:00121194↑j ROM:001211B4 ; ROM:0012119A↑j ROM:001211B4 move.w $404(a5),d0 ROM:001211B8 btst #7,($12EE).w ROM:001211BE beq.s loc_1211D4 ROM:001211C0 cmpi.w #0,d0 ROM:001211C4 bne.s loc_1211D4 ROM:001211C6 bset #0,($1300).w ROM:001211CC move.b #2,($1103).w ROM:001211D2 bra.s loc_12116A ROM:001211D4 ; --------------------------------------------------------------------------- ROM:001211D4 ROM:001211D4 loc_1211D4: ; CODE XREF: ROM:00121134↑j ROM:001211D4 ; ROM:001211BE↑j ... ROM:001211D4 bsr.w sub_121310 ROM:001211D8 bsr.w sub_121386 ROM:001211DC bsr.w sub_12139E ROM:001211E0 bsr.w sub_1213B0 ROM:001211E4 rts ROM:001211E6 ; --------------------------------------------------------------------------- ROM:001211E6 ROM:001211E6 loc_1211E6: ; DATA XREF: ROM:001210CE↑o ROM:001211E6 btst #0,($12F3).w ROM:001211EC beq.s loc_1211F8 ROM:001211EE move.b #1,($1103).w ROM:001211F4 bra.w loc_1210FA ROM:001211F8 ; --------------------------------------------------------------------------- ROM:001211F8 ROM:001211F8 loc_1211F8: ; CODE XREF: ROM:001211EC↑j ROM:001211F8 move.w $402(a5),d0 ROM:001211FC btst #7,($12EE).w ROM:00121202 bne.s loc_121214 ROM:00121204 cmpi.w #0,d0 ROM:00121208 bne.s loc_121214 ROM:0012120A move.b #3,($1103).w ROM:00121210 bra.w loc_1211D4 ROM:00121214 ; --------------------------------------------------------------------------- ROM:00121214 ROM:00121214 loc_121214: ; CODE XREF: ROM:00121202↑j ROM:00121214 ; ROM:00121208↑j ROM:00121214 move.w $402(a5),d0 ROM:00121218 btst #7,($12EE).w ROM:0012121E bne.s loc_121234 ROM:00121220 cmpi.w #0,d0 ROM:00121224 beq.s loc_121234 ROM:00121226 bsr.w sub_121482 ROM:0012122A move.b #5,($1103).w ROM:00121230 bra.w loc_1212E6 ROM:00121234 ; --------------------------------------------------------------------------- ROM:00121234 ROM:00121234 loc_121234: ; CODE XREF: ROM:0012121E↑j ROM:00121234 ; ROM:00121224↑j ROM:00121234 cmpi.w #0,($6A6).w ROM:0012123A ble.s loc_121244 ROM:0012123C cmpi.w #0,($B50).w ROM:00121242 bge.s loc_12125C ROM:00121244 ROM:00121244 loc_121244: ; CODE XREF: ROM:0012123A↑j ROM:00121244 clr.b ($8B9).w ROM:00121248 clr.w ($6A6).w ROM:0012124C bset #0,($1300).w ROM:00121252 move.b #2,($1103).w ROM:00121258 bra.w loc_12116A ROM:0012125C ; --------------------------------------------------------------------------- ROM:0012125C ROM:0012125C loc_12125C: ; CODE XREF: ROM:001211B0↑j ROM:0012125C ; ROM:00121242↑j ... ROM:0012125C bsr.w sub_121310 ROM:00121260 bsr.w sub_12135A ROM:00121264 bsr.w sub_12139E ROM:00121268 bsr.w sub_1213B0 ROM:0012126C rts ROM:0012126E ; --------------------------------------------------------------------------- ROM:0012126E ROM:0012126E loc_12126E: ; DATA XREF: ROM:001210D2↑o ROM:0012126E move.w $404(a5),d0 ROM:00121272 btst #7,($12EE).w ROM:00121278 beq.s loc_121292 ROM:0012127A cmpi.w #0,d0 ROM:0012127E bne.s loc_121292 ROM:00121280 bset #0,($1300).w ROM:00121286 move.b #2,($1103).w ROM:0012128C bra.w loc_12116A ROM:00121290 ; --------------------------------------------------------------------------- ROM:00121290 rts ROM:00121292 ; --------------------------------------------------------------------------- ROM:00121292 ROM:00121292 loc_121292: ; CODE XREF: ROM:00121278↑j ROM:00121292 ; ROM:0012127E↑j ROM:00121292 move.w $404(a5),d0 ROM:00121296 btst #7,($12EE).w ROM:0012129C beq.s loc_1212B4 ROM:0012129E cmpi.w #0,d0 ROM:001212A2 beq.s loc_1212B4 ROM:001212A4 bsr.w sub_12145E ROM:001212A8 move.b #4,($1103).w ROM:001212AE bra.w loc_12125C ROM:001212B2 ; --------------------------------------------------------------------------- ROM:001212B2 rts ROM:001212B4 ; --------------------------------------------------------------------------- ROM:001212B4 ROM:001212B4 loc_1212B4: ; CODE XREF: ROM:0012129C↑j ROM:001212B4 ; ROM:001212A2↑j ROM:001212B4 move.w $402(a5),d0 ROM:001212B8 cmp.w ($6A6).w,d0 ROM:001212BC bgt.s loc_1212D2 ROM:001212BE clr.b ($8B9).w ROM:001212C2 clr.w ($6A6).w ROM:001212C6 move.b #3,($1103).w ROM:001212CC bra.w loc_1211D4 ROM:001212D0 ; --------------------------------------------------------------------------- ROM:001212D0 rts ROM:001212D2 ; --------------------------------------------------------------------------- ROM:001212D2 ROM:001212D2 loc_1212D2: ; CODE XREF: ROM:001212BC↑j ROM:001212D2 btst #0,($12F3).w ROM:001212D8 beq.s loc_1212E6 ROM:001212DA move.b #1,($1103).w ROM:001212E0 bra.w loc_1210FA ROM:001212E4 ; --------------------------------------------------------------------------- ROM:001212E4 rts ROM:001212E6 ; --------------------------------------------------------------------------- ROM:001212E6 ROM:001212E6 loc_1212E6: ; CODE XREF: ROM:00121166↑j ROM:001212E6 ; ROM:00121230↑j ... ROM:001212E6 bsr.w sub_121310 ROM:001212EA bsr.w sub_12135A ROM:001212EE bsr.w sub_12139E ROM:001212F2 bsr.w sub_1213B0 ROM:001212F6 rts ROM:001212F8 ROM:001212F8 ; =============== S U B R O U T I N E ======================================= ROM:001212F8 ROM:001212F8 ROM:001212F8 sub_1212F8: ; CODE XREF: ROM:loc_1210FA↑p ROM:001212F8 move.w #$3B0A,d1 ROM:001212FC move.w ($A2C).w,d2 ROM:00121300 bsr.l sub_115CB8 ROM:00121306 move.w d1,($B8E).w ROM:0012130A move.w d1,($B94).w ROM:0012130E rts ROM:0012130E ; End of function sub_1212F8 ROM:0012130E ROM:00121310 ROM:00121310 ; =============== S U B R O U T I N E ======================================= ROM:00121310 ROM:00121310 ROM:00121310 sub_121310: ; CODE XREF: ROM:loc_1211D4↑p ROM:00121310 ; ROM:loc_12125C↑p ... ROM:00121310 move.w #$3B9E,d1 ROM:00121314 move.w ($9F6).w,d2 ROM:00121318 move.w ($540).w,d3 ROM:0012131C bsr.l sub_115CB8 ROM:00121322 move.w d1,($BA0).w ROM:00121326 move.w $400(a5),d0 ROM:0012132A cmp.w ($9F6).w,d0 ROM:0012132E bgt.s loc_121338 ROM:00121330 bset #2,($12EE).w ROM:00121336 bra.s loc_121348 ROM:00121338 ; --------------------------------------------------------------------------- ROM:00121338 ROM:00121338 loc_121338: ; CODE XREF: sub_121310+1E↑j ROM:00121338 sub.w $3FE(a5),d0 ROM:0012133C cmp.w ($9F6).w,d0 ROM:00121340 ble.s loc_121348 ROM:00121342 bclr #2,($12EE).w ROM:00121348 ROM:00121348 loc_121348: ; CODE XREF: sub_121310+26↑j ROM:00121348 ; sub_121310+30↑j ROM:00121348 btst #2,($12EE).w ROM:0012134E beq.s loc_121354 ROM:00121350 add.w ($133E).w,d1 ROM:00121354 ROM:00121354 loc_121354: ; CODE XREF: sub_121310+3E↑j ROM:00121354 move.w d1,($BA6).w ROM:00121358 rts ROM:00121358 ; End of function sub_121310 ROM:00121358 ROM:0012135A ROM:0012135A ; =============== S U B R O U T I N E ======================================= ROM:0012135A ROM:0012135A ROM:0012135A sub_12135A: ; CODE XREF: ROM:00121260↑p ROM:0012135A ; ROM:001212EA↑p ROM:0012135A btst #7,($12EE).w ROM:00121360 beq.s loc_121368 ROM:00121362 move.w $404(a5),d1 ROM:00121366 bra.s loc_12136C ROM:00121368 ; --------------------------------------------------------------------------- ROM:00121368 ROM:00121368 loc_121368: ; CODE XREF: sub_12135A+6↑j ROM:00121368 move.w $402(a5),d1 ROM:0012136C ROM:0012136C loc_12136C: ; CODE XREF: sub_12135A+C↑j ROM:0012136C move.w ($BA6).w,d2 ROM:00121370 sub.w ($B7E).w,d2 ROM:00121374 move.w ($6A6).w,d0 ROM:00121378 muls.w d2,d0 ROM:0012137A divs.w d1,d0 ROM:0012137C add.w ($B7E).w,d0 ROM:00121380 move.w d0,($B9E).w ROM:00121384 rts ROM:00121384 ; End of function sub_12135A ROM:00121384 ROM:00121386 ROM:00121386 ; =============== S U B R O U T I N E ======================================= ROM:00121386 ROM:00121386 ROM:00121386 sub_121386: ; CODE XREF: ROM:loc_12116A↑p ROM:00121386 ; ROM:001211D8↑p ROM:00121386 btst #7,($12EE).w ROM:0012138C beq.s loc_121396 ROM:0012138E move.w ($B7E).w,($B9E).w ROM:00121394 bra.s locret_12139C ROM:00121396 ; --------------------------------------------------------------------------- ROM:00121396 ROM:00121396 loc_121396: ; CODE XREF: sub_121386+6↑j ROM:00121396 move.w ($BA6).w,($B9E).w ROM:0012139C ROM:0012139C locret_12139C: ; CODE XREF: sub_121386+E↑j ROM:0012139C rts ROM:0012139C ; End of function sub_121386 ROM:0012139C ROM:0012139E ROM:0012139E ; =============== S U B R O U T I N E ======================================= ROM:0012139E ROM:0012139E ROM:0012139E sub_12139E: ; CODE XREF: ROM:0012116E↑p ROM:0012139E ; ROM:001211DC↑p ... ROM:0012139E move.w ($BD0).w,d0 ROM:001213A2 add.w ($BC4).w,d0 ROM:001213A6 add.w ($D54).w,d0 ROM:001213AA move.w d0,($B92).w ROM:001213AE rts ROM:001213AE ; End of function sub_12139E ROM:001213AE ROM:001213B0 ROM:001213B0 ; =============== S U B R O U T I N E ======================================= ROM:001213B0 ROM:001213B0 ROM:001213B0 sub_1213B0: ; CODE XREF: ROM:00121172↑p ROM:001213B0 ; ROM:001211E0↑p ... ROM:001213B0 move.w ($BC6).w,d0 ROM:001213B4 add.w ($B90).w,d0 ROM:001213B8 move.w d0,($BA8).w ROM:001213BC cmpi.w #0,($BAE).w ROM:001213C2 beq.s loc_1213CE ROM:001213C4 cmp.w ($BAE).w,d0 ROM:001213C8 ble.s loc_1213CE ROM:001213CA move.w ($BAE).w,d0 ROM:001213CE ROM:001213CE loc_1213CE: ; CODE XREF: sub_1213B0+12↑j ROM:001213CE ; sub_1213B0+18↑j ROM:001213CE add.w ($B9A).w,d0 ROM:001213D2 move.w ($B92).w,d1 ROM:001213D6 cmpi.w #0,d0 ROM:001213DA bge.s loc_1213EC ROM:001213DC cmp.w d0,d1 ROM:001213DE ble.s loc_1213E6 ROM:001213E0 move.w d0,($BA2).w ROM:001213E4 bra.s loc_1213EA ROM:001213E6 ; --------------------------------------------------------------------------- ROM:001213E6 ROM:001213E6 loc_1213E6: ; CODE XREF: sub_1213B0+2E↑j ROM:001213E6 move.w d1,($BA2).w ROM:001213EA ROM:001213EA loc_1213EA: ; CODE XREF: sub_1213B0+34↑j ROM:001213EA bra.s loc_1213F2 ROM:001213EC ; --------------------------------------------------------------------------- ROM:001213EC ROM:001213EC loc_1213EC: ; CODE XREF: sub_1213B0+2A↑j ROM:001213EC add.w d0,d1 ROM:001213EE move.w d1,($BA2).w ROM:001213F2 ROM:001213F2 loc_1213F2: ; CODE XREF: sub_1213B0:loc_1213EA↑j ROM:001213F2 move.w ($B9E).w,d0 ROM:001213F6 add.w ($BA2).w,d0 ROM:001213FA add.w ($B96).w,d0 ROM:001213FE move.w d0,($B9C).w ROM:00121402 sub.w ($A3A).w,d0 ROM:00121406 move.w d0,($B94).w ROM:0012140A move.w $3FA(a5),d0 ROM:0012140E move.w $3FC(a5),d1 ROM:00121412 cmp.w ($B94).w,d0 ROM:00121416 ble.s loc_121420 ROM:00121418 move.w $3FA(a5),($B94).w ROM:0012141E bra.s locret_12142C ROM:00121420 ; --------------------------------------------------------------------------- ROM:00121420 ROM:00121420 loc_121420: ; CODE XREF: sub_1213B0+66↑j ROM:00121420 cmp.w ($B94).w,d1 ROM:00121424 bge.s locret_12142C ROM:00121426 move.w $3FC(a5),($B94).w ROM:0012142C ROM:0012142C locret_12142C: ; CODE XREF: sub_1213B0+6E↑j ROM:0012142C ; sub_1213B0+74↑j ROM:0012142C rts ROM:0012142C ; End of function sub_1213B0 ROM:0012142C ROM:0012142E ; --------------------------------------------------------------------------- ROM:0012142E move.w ($B9C).w,d0 ROM:00121432 sub.w ($A3A).w,d0 ROM:00121436 move.w d0,($B94).w ROM:0012143A move.w $3FA(a5),d0 ROM:0012143E move.w $3FC(a5),d1 ROM:00121442 cmp.w ($B94).w,d0 ROM:00121446 ble.s loc_121450 ROM:00121448 move.w $3FA(a5),($B94).w ROM:0012144E bra.s locret_12145C ROM:00121450 ; --------------------------------------------------------------------------- ROM:00121450 ROM:00121450 loc_121450: ; CODE XREF: ROM:00121446↑j ROM:00121450 cmp.w ($B94).w,d1 ROM:00121454 bge.s locret_12145C ROM:00121456 move.w $3FC(a5),($B94).w ROM:0012145C ROM:0012145C locret_12145C: ; CODE XREF: ROM:0012144E↑j ROM:0012145C ; ROM:00121454↑j ROM:0012145C rts ROM:0012145E ROM:0012145E ; =============== S U B R O U T I N E ======================================= ROM:0012145E ROM:0012145E ROM:0012145E sub_12145E: ; CODE XREF: ROM:001212A4↑p ROM:0012145E move.w ($6A6).w,d0 ROM:00121462 muls.w $404(a5),d0 ROM:00121466 divs.w $402(a5),d0 ROM:0012146A clr.b ($8B9).w ROM:0012146E clr.w ($6A6).w ROM:00121472 clr.b ($8B9).w ROM:00121476 move.w d0,($6A6).w ROM:0012147A move.b #1,($8B9).w ROM:00121480 rts ROM:00121480 ; End of function sub_12145E ROM:00121480 ROM:00121482 ROM:00121482 ; =============== S U B R O U T I N E ======================================= ROM:00121482 ROM:00121482 ROM:00121482 sub_121482: ; CODE XREF: ROM:00121226↑p ROM:00121482 move.w ($6A6).w,d0 ROM:00121486 muls.w $402(a5),d0 ROM:0012148A divs.w $404(a5),d0 ROM:0012148E clr.b ($8B9).w ROM:00121492 clr.w ($6A6).w ROM:00121496 clr.b ($8B9).w ROM:0012149A move.w d0,($6A6).w ROM:0012149E move.b #3,($8B9).w ROM:001214A4 rts ROM:001214A4 ; End of function sub_121482 ROM:001214A4 ROM:001214A6 ROM:001214A6 ; =============== S U B R O U T I N E ======================================= ROM:001214A6 ROM:001214A6 ROM:001214A6 sub_1214A6: ; CODE XREF: sub_121048+28↑p ROM:001214A6 move.w #$3B08,d1 ROM:001214AA move.w ($540).w,d2 ROM:001214AE bsr.l sub_115CB8 ROM:001214B4 move.w $22(a5),d0 ROM:001214B8 muls.w ($540).w,d0 ROM:001214BC divs.w #$411A,d0 ROM:001214C0 add.w d1,d0 ROM:001214C2 move.w d0,($BA4).w ROM:001214C6 move.w #0,d0 ROM:001214CA bra.s loc_1214D0 ROM:001214CC ; --------------------------------------------------------------------------- ROM:001214CC ROM:001214CC loc_1214CC: ; CODE XREF: sub_1214A6+58↓j ROM:001214CC addi.w #1,d0 ROM:001214D0 ROM:001214D0 loc_1214D0: ; CODE XREF: sub_1214A6+24↑j ROM:001214D0 cmpi.w #3,d0 ROM:001214D4 bgt.s loc_121500 ROM:001214D6 move.w $A34(a5,d0.w*2),d1 ROM:001214DC sub.w ($B94).w,d1 ROM:001214E0 sub.w ($BA4).w,d1 ROM:001214E4 cmpi.w #0,d1 ROM:001214E8 bge.s loc_1214EE ROM:001214EA addi.w #$1C20,d1 ROM:001214EE ROM:001214EE loc_1214EE: ; CODE XREF: sub_1214A6+42↑j ROM:001214EE cmpi.w #$1C20,d1 ROM:001214F2 blt.s loc_1214F8 ROM:001214F4 subi.w #$1C20,d1 ROM:001214F8 ROM:001214F8 loc_1214F8: ; CODE XREF: sub_1214A6+4C↑j ROM:001214F8 move.w d1,$F68(d0.w*2) ROM:001214FE bra.s loc_1214CC ROM:00121500 ; --------------------------------------------------------------------------- ROM:00121500 ROM:00121500 loc_121500: ; CODE XREF: sub_1214A6+2E↑j ROM:00121500 clr.l d0 ROM:00121502 move.w #$1C20,d0 ROM:00121506 divs.w #4,d0 ROM:0012150A move.w #0,d1 ROM:0012150E bra.s loc_121514 ROM:00121510 ; --------------------------------------------------------------------------- ROM:00121510 ROM:00121510 loc_121510: ; CODE XREF: sub_1214A6+92↓j ROM:00121510 addi.w #1,d1 ROM:00121514 ROM:00121514 loc_121514: ; CODE XREF: sub_1214A6+68↑j ROM:00121514 cmpi.w #3,d1 ROM:00121518 bgt.s loc_12153A ROM:0012151A move.w $A34(a5,d1.w*2),d2 ROM:00121520 ext.l d2 ROM:00121522 divs.w d0,d2 ROM:00121524 move.w #$100,d3 ROM:00121528 muls.w $F68(d1.w*2),d3 ROM:0012152E divs.w #$64,d3 ; 'd' ROM:00121532 move.w d3,$F60(d2.w*2) ROM:00121538 bra.s loc_121510 ROM:0012153A ; --------------------------------------------------------------------------- ROM:0012153A ROM:0012153A loc_12153A: ; CODE XREF: sub_1214A6+72↑j ROM:0012153A bsr.l sub_114FD6 ROM:00121540 rts ROM:00121540 ; End of function sub_1214A6 ROM:00121540 ROM:00121542 ROM:00121542 ; =============== S U B R O U T I N E ======================================= ROM:00121542 ROM:00121542 ROM:00121542 sub_121542: ; CODE XREF: sub_121048+20↑p ROM:00121542 move.w $3F6(a5),d1 ROM:00121546 cmp.w ($A0E).w,d1 ROM:0012154A bge.s loc_12158A ROM:0012154C move.w #$3BA2,d1 ROM:00121550 move.w ($540).w,d2 ROM:00121554 move.w ($9F6).w,d3 ROM:00121558 bsr.l sub_115CB8 ROM:0012155E move.w d1,($B98).w ROM:00121562 move.w ($A0E).w,d0 ROM:00121566 sub.w $3F6(a5),d0 ROM:0012156A muls.w d1,d0 ROM:0012156C divs.l #$A,d0 ROM:00121574 move.w $3F8(a5),d1 ROM:00121578 ext.l d1 ROM:0012157A cmp.l d0,d1 ROM:0012157C ble.s loc_121584 ROM:0012157E move.w d1,($B9A).w ROM:00121582 bra.s loc_121588 ROM:00121584 ; --------------------------------------------------------------------------- ROM:00121584 ROM:00121584 loc_121584: ; CODE XREF: sub_121542+3A↑j ROM:00121584 move.w d0,($B9A).w ROM:00121588 ROM:00121588 loc_121588: ; CODE XREF: sub_121542+40↑j ROM:00121588 bra.s locret_121590 ROM:0012158A ; --------------------------------------------------------------------------- ROM:0012158A ROM:0012158A loc_12158A: ; CODE XREF: sub_121542+8↑j ROM:0012158A move.w #0,($B9A).w ROM:00121590 ROM:00121590 locret_121590: ; CODE XREF: sub_121542:loc_121588↑j ROM:00121590 rts ROM:00121590 ; End of function sub_121542 ROM:00121590 ROM:00121592 ROM:00121592 ; =============== S U B R O U T I N E ======================================= ROM:00121592 ROM:00121592 ROM:00121592 sub_121592: ; CODE XREF: sub_121048+E↑p ROM:00121592 move.w ($BB0).w,d1 ROM:00121596 cmpi.w #7,d1 ROM:0012159A bcc.s locret_1215A4 ROM:0012159C movea.l off_1215A6(pc,d1.w*4),a0 ROM:001215A0 nop ROM:001215A2 jmp (a0) ROM:001215A4 ; --------------------------------------------------------------------------- ROM:001215A4 ROM:001215A4 locret_1215A4: ; CODE XREF: sub_121592+8↑j ROM:001215A4 rts ROM:001215A4 ; End of function sub_121592 ROM:001215A4 ROM:001215A4 ; --------------------------------------------------------------------------- ROM:001215A6 off_1215A6: dc.l loc_1215C2 ; DATA XREF: sub_121592+A↑r ROM:001215AA dc.l loc_1215D8 ROM:001215AE dc.l loc_121614 ROM:001215B2 dc.l loc_121694 ROM:001215B6 dc.l loc_1216DE ROM:001215BA dc.l loc_121784 ROM:001215BE dc.l loc_1217BE ROM:001215C2 ; --------------------------------------------------------------------------- ROM:001215C2 ROM:001215C2 loc_1215C2: ; DATA XREF: ROM:off_1215A6↑o ROM:001215C2 bsr.w sub_1217D2 ROM:001215C6 bsr.w sub_1217D8 ROM:001215CA bclr #3,($12F2).w ROM:001215D0 move.w #1,($BB0).w ROM:001215D6 rts ROM:001215D8 ; --------------------------------------------------------------------------- ROM:001215D8 ROM:001215D8 loc_1215D8: ; DATA XREF: ROM:001215AA↑o ROM:001215D8 move.w ($9E8).w,d0 ROM:001215DC sub.w ($9FA).w,d0 ROM:001215E0 bpl.s loc_1215E4 ROM:001215E2 neg.w d0 ROM:001215E4 ROM:001215E4 loc_1215E4: ; CODE XREF: ROM:001215E0↑j ROM:001215E4 move.w $40E(a5),d1 ROM:001215E8 btst #1,($1310).w ROM:001215EE beq.s locret_121612 ROM:001215F0 cmp.w d0,d1 ROM:001215F2 blt.s locret_121612 ROM:001215F4 bsr.w sub_1217DE ROM:001215F8 move.w $40C(a5),d0 ROM:001215FC clr.b ($8BB).w ROM:00121600 move.w d0,($6AA).w ROM:00121604 move.b #1,($8BB).w ROM:0012160A move.w #2,($BB0).w ROM:00121610 rts ROM:00121612 ; --------------------------------------------------------------------------- ROM:00121612 ROM:00121612 locret_121612: ; CODE XREF: ROM:001215EE↑j ROM:00121612 ; ROM:001215F2↑j ROM:00121612 rts ROM:00121614 ; --------------------------------------------------------------------------- ROM:00121614 ROM:00121614 loc_121614: ; DATA XREF: ROM:001215AE↑o ROM:00121614 move.w ($BAA).w,d0 ROM:00121618 cmpi.w #0,d0 ROM:0012161C bne.s loc_121634 ROM:0012161E clr.b ($8BB).w ROM:00121622 clr.w ($6AA).w ROM:00121626 bset #1,($1309).w ROM:0012162C move.w #6,($BB0).w ROM:00121632 rts ROM:00121634 ; --------------------------------------------------------------------------- ROM:00121634 ROM:00121634 loc_121634: ; CODE XREF: ROM:0012161C↑j ROM:00121634 move.w $408(a5),d0 ROM:00121638 cmpi.w #0,($6AA).w ROM:0012163E bgt.s loc_121654 ROM:00121640 cmpi.w #0,d0 ROM:00121644 bne.s loc_121654 ROM:00121646 bset #3,($12F2).w ROM:0012164C move.w #4,($BB0).w ROM:00121652 rts ROM:00121654 ; --------------------------------------------------------------------------- ROM:00121654 ROM:00121654 loc_121654: ; CODE XREF: ROM:0012163E↑j ROM:00121654 ; ROM:00121644↑j ROM:00121654 btst #0,($12F3).w ROM:0012165A beq.s loc_12166C ROM:0012165C clr.b ($8BB).w ROM:00121660 clr.w ($6AA).w ROM:00121664 move.w #1,($BB0).w ROM:0012166A rts ROM:0012166C ; --------------------------------------------------------------------------- ROM:0012166C ROM:0012166C loc_12166C: ; CODE XREF: ROM:0012165A↑j ROM:0012166C cmpi.w #0,($6AA).w ROM:00121672 bgt.s locret_121692 ROM:00121674 clr.b ($8BA).w ROM:00121678 move.w #0,($6A8).w ROM:0012167E move.b #3,($8BA).w ROM:00121684 bset #3,($12F2).w ROM:0012168A move.w #3,($BB0).w ROM:00121690 rts ROM:00121692 ; --------------------------------------------------------------------------- ROM:00121692 ROM:00121692 locret_121692: ; CODE XREF: ROM:00121672↑j ROM:00121692 rts ROM:00121694 ; --------------------------------------------------------------------------- ROM:00121694 ROM:00121694 loc_121694: ; DATA XREF: ROM:001215B2↑o ROM:00121694 bsr.w sub_1217F2 ROM:00121698 bsr.w sub_121832 ROM:0012169C btst #0,($12F3).w ROM:001216A2 beq.s loc_1216C2 ROM:001216A4 bsr.w sub_1217D2 ROM:001216A8 bsr.w sub_1217D8 ROM:001216AC bclr #3,($12F2).w ROM:001216B2 clr.b ($8BA).w ROM:001216B6 clr.w ($6A8).w ROM:001216BA move.w #1,($BB0).w ROM:001216C0 rts ROM:001216C2 ; --------------------------------------------------------------------------- ROM:001216C2 ROM:001216C2 loc_1216C2: ; CODE XREF: ROM:001216A2↑j ROM:001216C2 move.w $408(a5),d0 ROM:001216C6 cmp.w ($6A8).w,d0 ROM:001216CA bgt.s locret_1216DC ROM:001216CC clr.b ($8BA).w ROM:001216D0 clr.w ($6A8).w ROM:001216D4 move.w #4,($BB0).w ROM:001216DA rts ROM:001216DC ; --------------------------------------------------------------------------- ROM:001216DC ROM:001216DC locret_1216DC: ; CODE XREF: ROM:001216CA↑j ROM:001216DC rts ROM:001216DE ; --------------------------------------------------------------------------- ROM:001216DE ROM:001216DE loc_1216DE: ; DATA XREF: ROM:001215B6↑o ROM:001216DE bsr.w sub_1217F2 ROM:001216E2 bsr.w sub_12182A ROM:001216E6 move.w ($BAA).w,d0 ROM:001216EA ext.l d0 ROM:001216EC muls.l #$186A0,d0 ROM:001216F4 cmp.l ($904).w,d0 ROM:001216F8 bgt.s loc_121720 ROM:001216FA move.w $40A(a5),d0 ROM:001216FE cmpi.w #0,d0 ROM:00121702 bne.s loc_121720 ROM:00121704 bsr.w sub_1217D2 ROM:00121708 bsr.w sub_1217D8 ROM:0012170C bclr #3,($12F2).w ROM:00121712 bset #1,($1309).w ROM:00121718 move.w #6,($BB0).w ROM:0012171E rts ROM:00121720 ; --------------------------------------------------------------------------- ROM:00121720 ROM:00121720 loc_121720: ; CODE XREF: ROM:001216F8↑j ROM:00121720 ; ROM:00121702↑j ROM:00121720 btst #0,($12F3).w ROM:00121726 beq.s loc_12173E ROM:00121728 bsr.w sub_1217D2 ROM:0012172C bsr.w sub_1217D8 ROM:00121730 bclr #3,($12F2).w ROM:00121736 move.w #1,($BB0).w ROM:0012173C rts ROM:0012173E ; --------------------------------------------------------------------------- ROM:0012173E ROM:0012173E loc_12173E: ; CODE XREF: ROM:00121726↑j ROM:0012173E move.w ($BAA).w,d0 ROM:00121742 ext.l d0 ROM:00121744 muls.l #$186A0,d0 ROM:0012174C cmp.l ($904).w,d0 ROM:00121750 bgt.s locret_121782 ROM:00121752 move.w $40A(a5),d0 ROM:00121756 cmpi.w #0,d0 ROM:0012175A beq.s locret_121782 ROM:0012175C clr.b ($8BA).w ROM:00121760 move.w d0,($6A8).w ROM:00121764 move.b #1,($8BA).w ROM:0012176A bsr.w sub_1217D2 ROM:0012176E bclr #3,($12F2).w ROM:00121774 bset #1,($1309).w ROM:0012177A move.w #5,($BB0).w ROM:00121780 rts ROM:00121782 ; --------------------------------------------------------------------------- ROM:00121782 ROM:00121782 locret_121782: ; CODE XREF: ROM:00121750↑j ROM:00121782 ; ROM:0012175A↑j ROM:00121782 rts ROM:00121784 ; --------------------------------------------------------------------------- ROM:00121784 ROM:00121784 loc_121784: ; DATA XREF: ROM:001215BA↑o ROM:00121784 bsr.w sub_1217F2 ROM:00121788 bsr.w sub_121844 ROM:0012178C btst #0,($12F3).w ROM:00121792 beq.s loc_1217A8 ROM:00121794 bsr.w sub_1217D8 ROM:00121798 clr.b ($8BA).w ROM:0012179C clr.w ($6A8).w ROM:001217A0 move.w #1,($BB0).w ROM:001217A6 rts ROM:001217A8 ; --------------------------------------------------------------------------- ROM:001217A8 ROM:001217A8 loc_1217A8: ; CODE XREF: ROM:00121792↑j ROM:001217A8 cmpi.w #0,($6A8).w ROM:001217AE bgt.s locret_1217BC ROM:001217B0 bsr.w sub_1217D8 ROM:001217B4 move.w #6,($BB0).w ROM:001217BA rts ROM:001217BC ; --------------------------------------------------------------------------- ROM:001217BC ROM:001217BC locret_1217BC: ; CODE XREF: ROM:001217AE↑j ROM:001217BC rts ROM:001217BE ; --------------------------------------------------------------------------- ROM:001217BE ROM:001217BE loc_1217BE: ; DATA XREF: ROM:001215BE↑o ROM:001217BE btst #0,($12F3).w ROM:001217C4 beq.s locret_1217CE ROM:001217C6 move.w #1,($BB0).w ROM:001217CC rts ROM:001217CE ; --------------------------------------------------------------------------- ROM:001217CE ROM:001217CE locret_1217CE: ; CODE XREF: ROM:001217C4↑j ROM:001217CE rts ROM:001217D0 ; --------------------------------------------------------------------------- ROM:001217D0 rts ROM:001217D2 ROM:001217D2 ; =============== S U B R O U T I N E ======================================= ROM:001217D2 ROM:001217D2 ROM:001217D2 sub_1217D2: ; CODE XREF: ROM:loc_1215C2↑p ROM:001217D2 ; ROM:001216A4↑p ... ROM:001217D2 clr.l ($904).w ROM:001217D6 rts ROM:001217D6 ; End of function sub_1217D2 ROM:001217D6 ROM:001217D8 ROM:001217D8 ; =============== S U B R O U T I N E ======================================= ROM:001217D8 ROM:001217D8 ROM:001217D8 sub_1217D8: ; CODE XREF: ROM:001215C6↑p ROM:001217D8 ; ROM:001216A8↑p ... ROM:001217D8 clr.w ($BAE).w ROM:001217DC rts ROM:001217DC ; End of function sub_1217D8 ROM:001217DC ROM:001217DE ROM:001217DE ; =============== S U B R O U T I N E ======================================= ROM:001217DE ROM:001217DE ROM:001217DE sub_1217DE: ; CODE XREF: ROM:001215F4↑p ROM:001217DE move.w #$3B0C,d1 ROM:001217E2 move.w ($A2C).w,d2 ROM:001217E6 bsr.l sub_115CB8 ROM:001217EC move.w d1,($BAA).w ROM:001217F0 rts ROM:001217F0 ; End of function sub_1217DE ROM:001217F0 ROM:001217F2 ROM:001217F2 ; =============== S U B R O U T I N E ======================================= ROM:001217F2 ROM:001217F2 ROM:001217F2 sub_1217F2: ; CODE XREF: ROM:loc_121694↑p ROM:001217F2 ; ROM:loc_1216DE↑p ... ROM:001217F2 btst #7,($12EE).w ROM:001217F8 beq.s loc_121812 ROM:001217FA move.w #$3BA6,d1 ROM:001217FE move.w ($9F6).w,d2 ROM:00121802 move.w ($B50).w,d3 ROM:00121806 bsr.l sub_115CB8 ROM:0012180C move.w d1,($BAC).w ROM:00121810 bra.s locret_121828 ROM:00121812 ; --------------------------------------------------------------------------- ROM:00121812 ROM:00121812 loc_121812: ; CODE XREF: sub_1217F2+6↑j ROM:00121812 move.w #$3BA4,d1 ROM:00121816 move.w ($9F6).w,d2 ROM:0012181A move.w ($540).w,d3 ROM:0012181E bsr.l sub_115CB8 ROM:00121824 move.w d1,($BAC).w ROM:00121828 ROM:00121828 locret_121828: ; CODE XREF: sub_1217F2+1E↑j ROM:00121828 rts ROM:00121828 ; End of function sub_1217F2 ROM:00121828 ROM:0012182A ROM:0012182A ; =============== S U B R O U T I N E ======================================= ROM:0012182A ROM:0012182A ROM:0012182A sub_12182A: ; CODE XREF: ROM:001216E2↑p ROM:0012182A move.w ($BAC).w,($BAE).w ROM:00121830 rts ROM:00121830 ; End of function sub_12182A ROM:00121830 ROM:00121832 ROM:00121832 ; =============== S U B R O U T I N E ======================================= ROM:00121832 ROM:00121832 ROM:00121832 sub_121832: ; CODE XREF: ROM:00121698↑p ROM:00121832 move.w ($6A8).w,d0 ROM:00121836 muls.w ($BAC).w,d0 ROM:0012183A divs.w $408(a5),d0 ROM:0012183E move.w d0,($BAE).w ROM:00121842 rts ROM:00121842 ; End of function sub_121832 ROM:00121842 ROM:00121844 ROM:00121844 ; =============== S U B R O U T I N E ======================================= ROM:00121844 ROM:00121844 ROM:00121844 sub_121844: ; CODE XREF: ROM:00121788↑p ROM:00121844 move.w ($6A8).w,d0 ROM:00121848 muls.w ($BAC).w,d0 ROM:0012184C divs.w $40A(a5),d0 ROM:00121850 move.w d0,($BAE).w ROM:00121854 rts ROM:00121854 ; End of function sub_121844 ROM:00121854 ROM:00121856 ROM:00121856 ; =============== S U B R O U T I N E ======================================= ROM:00121856 ROM:00121856 ROM:00121856 sub_121856: ; CODE XREF: sub_110AB4+1AA↑p ROM:00121856 btst #3,($12F2).w ROM:0012185C beq.s locret_121872 ROM:0012185E move.l ($9C4).w,d0 ROM:00121862 divs.l #$64,d0 ; 'd' ROM:0012186A add.l ($904).w,d0 ROM:0012186E move.l d0,($904).w ROM:00121872 ROM:00121872 locret_121872: ; CODE XREF: sub_121856+6↑j ROM:00121872 rts ROM:00121872 ; End of function sub_121856 ROM:00121872 ROM:00121874 ; --------------------------------------------------------------------------- ROM:00121874 cmpi.w #0,($540).w ROM:0012187A bne.l loc_121A04 ROM:00121880 bset #6,($8ED).w ROM:00121886 bclr #3,($8E6).w ROM:0012188C bclr #6,($8DC).w ROM:00121892 bclr #4,($8DD).w ROM:00121898 bclr #7,($8E4).w ROM:0012189E move.w #$3BBA,d1 ROM:001218A2 move.w ($9E4).w,d2 ROM:001218A6 move.w ($540).w,d3 ROM:001218AA bsr.l sub_115CB8 ROM:001218B0 move.w d1,($BB8).w ROM:001218B4 clr.w d7 ROM:001218B6 move.b ($11C8).l,d7 ROM:001218BC andi.w #$F,d7 ROM:001218C0 move.b ($11C8).l,($1104).w ROM:001218C8 cmpi.w #2,d7 ROM:001218CC bgt.s loc_1218D4 ROM:001218CE cmpi.w #0,d7 ROM:001218D2 bgt.s loc_1218DA ROM:001218D4 ROM:001218D4 loc_1218D4: ; CODE XREF: ROM:001218CC↑j ROM:001218D4 bra.l loc_121A04 ROM:001218DA ; --------------------------------------------------------------------------- ROM:001218DA ROM:001218DA loc_1218DA: ; CODE XREF: ROM:001218D2↑j ROM:001218DA subq.w #1,d7 ROM:001218DC moveq #$10,d0 ROM:001218DE asr.w #4,d0 ROM:001218E0 add.w d7,d0 ROM:001218E2 lea ($FFFFFF10).w,a1 ROM:001218E6 asl.w #4,d7 ROM:001218E8 adda.w d7,a1 ROM:001218EA asr.w #4,d7 ROM:001218EC move.w d0,($BBA).w ROM:001218F0 bsr.l sub_1198BE ROM:001218F6 moveq #8,d2 ROM:001218F8 moveq #0,d1 ROM:001218FA moveq #1,d4 ROM:001218FC moveq #1,d5 ROM:001218FE moveq #1,d1 ROM:00121900 asl.w d0,d1 ROM:00121902 move.w d1,($BB6).w ROM:00121906 move.w ($BB6).w,d1 ROM:0012190A not.w d1 ROM:0012190C and.w d1,($FFFFFE20).w ROM:00121910 move.w #0,d1 ROM:00121914 bsr.l sub_119842 ROM:0012191A move.w ($BBA).w,d0 ROM:0012191E move.w ($FFFFFE20).w,d1 ROM:00121922 and.w ($BB6).w,d1 ROM:00121926 ROM:00121926 loc_121926: ; CODE XREF: ROM:00121930↓j ROM:00121926 bne.s loc_121932 ROM:00121928 move.w ($FFFFFE20).w,d1 ROM:0012192C and.w ($BB6).w,d1 ROM:00121930 bra.s loc_121926 ROM:00121932 ; --------------------------------------------------------------------------- ROM:00121932 ROM:00121932 loc_121932: ; CODE XREF: ROM:loc_121926↑j ROM:00121932 move.w 8(a1),($BB2).w ROM:00121938 bsr.l sub_1198BE ROM:0012193E moveq #$C,d2 ROM:00121940 moveq #0,d1 ROM:00121942 moveq #0,d3 ROM:00121944 moveq #1,d4 ROM:00121946 moveq #1,d5 ROM:00121948 move.w #$89,(a1) ROM:0012194C move.w ($BB8).w,2(a1) ROM:00121952 asl.w #4,d0 ROM:00121954 addi.w #8,d0 ROM:00121958 move.w d0,4(a1) ROM:0012195C move.w ($BBA).w,d0 ROM:00121960 move.w ($BB6).w,d1 ROM:00121964 not.w d1 ROM:00121966 and.w d1,($FFFFFE20).w ROM:0012196A move.w #0,d1 ROM:0012196E bsr.l sub_119842 ROM:00121974 move.w ($BBA).w,d0 ROM:00121978 clr.w d6 ROM:0012197A clr.w d6 ROM:0012197C clr.w d1 ROM:0012197E ROM:0012197E loc_12197E: ; CODE XREF: ROM:loc_1219AC↓j ROM:0012197E cmpi.w #0,d6 ROM:00121982 bne.s loc_1219AE ROM:00121984 cmpi.w #0,d1 ROM:00121988 bne.s loc_1219AE ROM:0012198A move.w ($FFFFFE20).w,d1 ROM:0012198E and.w ($BB6).w,d1 ROM:00121992 btst #4,($8DD).w ROM:00121998 beq.s loc_1219AC ROM:0012199A move.w #$FFFF,d6 ROM:0012199E bset #6,($8DC).w ROM:001219A4 lea ($FFFFFF90).w,a0 ROM:001219A8 move.w 8(a0),d5 ROM:001219AC ROM:001219AC loc_1219AC: ; CODE XREF: ROM:00121998↑j ROM:001219AC bra.s loc_12197E ROM:001219AE ; --------------------------------------------------------------------------- ROM:001219AE ROM:001219AE loc_1219AE: ; CODE XREF: ROM:00121982↑j ROM:001219AE ; ROM:00121988↑j ROM:001219AE btst #6,($8DC).w ROM:001219B4 beq.s loc_1219BA ROM:001219B6 move.w d5,($BB4).w ROM:001219BA ROM:001219BA loc_1219BA: ; CODE XREF: ROM:001219B4↑j ROM:001219BA clr.w d6 ROM:001219BC clr.w d1 ROM:001219BE ROM:001219BE loc_1219BE: ; CODE XREF: ROM:loc_1219E4↓j ROM:001219BE cmpi.w #0,d6 ROM:001219C2 bne.s loc_1219E6 ROM:001219C4 cmpi.w #0,d1 ROM:001219C8 bne.s loc_1219E6 ROM:001219CA move.w ($FFFFFE20).w,d1 ROM:001219CE and.w ($BB6).w,d1 ROM:001219D2 btst #7,($8E4).w ROM:001219D8 beq.s loc_1219E4 ROM:001219DA move.w #$FFFF,d6 ROM:001219DE bset #3,($8E6).w ROM:001219E4 ROM:001219E4 loc_1219E4: ; CODE XREF: ROM:001219D8↑j ROM:001219E4 bra.s loc_1219BE ROM:001219E6 ; --------------------------------------------------------------------------- ROM:001219E6 ROM:001219E6 loc_1219E6: ; CODE XREF: ROM:001219C2↑j ROM:001219E6 ; ROM:001219C8↑j ROM:001219E6 bsr.l sub_114E02 ROM:001219EC move.w ($BB4).w,d0 ROM:001219F0 sub.w ($BB2).w,d0 ROM:001219F4 move.w d0,($BFC).w ROM:001219F8 bclr #6,($8ED).w ROM:001219FE bra.l locret_121A0A ROM:00121A04 ; --------------------------------------------------------------------------- ROM:00121A04 ROM:00121A04 loc_121A04: ; CODE XREF: ROM:0012187A↑j ROM:00121A04 ; ROM:loc_1218D4↑j ROM:00121A04 bset #0,($130D).w ROM:00121A0A ROM:00121A0A locret_121A0A: ; CODE XREF: ROM:001219FE↑j ROM:00121A0A rts ROM:00121A0C ROM:00121A0C ; =============== S U B R O U T I N E ======================================= ROM:00121A0C ROM:00121A0C ROM:00121A0C sub_121A0C: ; CODE XREF: sub_125BB4+42↓p ROM:00121A0C bclr #5,($12F0).w ROM:00121A12 bclr #3,($1314).w ROM:00121A18 clr.w d1 ROM:00121A1A move.b ($1105).w,d1 ROM:00121A1E cmpi.w #3,d1 ROM:00121A22 bcc.s locret_121A2C ROM:00121A24 movea.l off_121A2E(pc,d1.w*4),a0 ROM:00121A28 nop ROM:00121A2A jmp (a0) ROM:00121A2C ; --------------------------------------------------------------------------- ROM:00121A2C ROM:00121A2C locret_121A2C: ; CODE XREF: sub_121A0C+16↑j ROM:00121A2C rts ROM:00121A2C ; End of function sub_121A0C ROM:00121A2C ROM:00121A2C ; --------------------------------------------------------------------------- ROM:00121A2E off_121A2E: dc.l loc_121A3A ; DATA XREF: sub_121A0C+18↑r ROM:00121A32 dc.l loc_121A48 ROM:00121A36 dc.l loc_121A68 ROM:00121A3A ; --------------------------------------------------------------------------- ROM:00121A3A ROM:00121A3A loc_121A3A: ; DATA XREF: ROM:off_121A2E↑o ROM:00121A3A bset #3,($1314).w ROM:00121A40 move.b #1,($1105).w ROM:00121A46 rts ROM:00121A48 ; --------------------------------------------------------------------------- ROM:00121A48 ROM:00121A48 loc_121A48: ; DATA XREF: ROM:00121A32↑o ROM:00121A48 btst #4,($1307).w ROM:00121A4E bne.s locret_121A58 ROM:00121A50 btst #3,($8E3).w ROM:00121A56 bne.s loc_121A5A ROM:00121A58 ROM:00121A58 locret_121A58: ; CODE XREF: ROM:00121A4E↑j ROM:00121A58 rts ROM:00121A5A ; --------------------------------------------------------------------------- ROM:00121A5A ROM:00121A5A loc_121A5A: ; CODE XREF: ROM:00121A56↑j ROM:00121A5A bset #5,($12F0).w ROM:00121A60 move.b #2,($1105).w ROM:00121A66 rts ROM:00121A68 ; --------------------------------------------------------------------------- ROM:00121A68 ROM:00121A68 loc_121A68: ; DATA XREF: ROM:00121A36↑o ROM:00121A68 btst #4,($1307).w ROM:00121A6E bne.s loc_121A7A ROM:00121A70 btst #3,($8E3).w ROM:00121A76 beq.s loc_121A7A ROM:00121A78 rts ROM:00121A7A ; --------------------------------------------------------------------------- ROM:00121A7A ROM:00121A7A loc_121A7A: ; CODE XREF: ROM:00121A6E↑j ROM:00121A7A ; ROM:00121A76↑j ROM:00121A7A bset #3,($1314).w ROM:00121A80 move.b #1,($1105).w ROM:00121A86 rts ROM:00121A88 ROM:00121A88 ; =============== S U B R O U T I N E ======================================= ROM:00121A88 ROM:00121A88 ROM:00121A88 sub_121A88: ; CODE XREF: sub_121048+1A↑p ROM:00121A88 clr.l d1 ROM:00121A8A move.w ($542).w,d1 ROM:00121A8E swap d1 ROM:00121A90 move.w ($BBC).w,d2 ROM:00121A94 swap d2 ROM:00121A96 move.w ($BC2).w,d2 ROM:00121A9A move.w $414(a5),d3 ROM:00121A9E ext.l d3 ROM:00121AA0 bsr.l sub_115BC4 ROM:00121AA6 move.w d4,($BC2).w ROM:00121AAA swap d4 ROM:00121AAC move.w $412(a5),d0 ROM:00121AB0 cmp.w d4,d0 ROM:00121AB2 ble.s loc_121ABC ROM:00121AB4 move.w $412(a5),($BBC).w ROM:00121ABA bra.s loc_121AC0 ROM:00121ABC ; --------------------------------------------------------------------------- ROM:00121ABC ROM:00121ABC loc_121ABC: ; CODE XREF: sub_121A88+2A↑j ROM:00121ABC move.w d4,($BBC).w ROM:00121AC0 ROM:00121AC0 loc_121AC0: ; CODE XREF: sub_121A88+32↑j ROM:00121AC0 btst #2,($12F9).w ROM:00121AC6 bne.s loc_121AD2 ROM:00121AC8 move.w #0,($BC4).w ROM:00121ACE bra.w locret_121B7C ROM:00121AD2 ; --------------------------------------------------------------------------- ROM:00121AD2 ROM:00121AD2 loc_121AD2: ; CODE XREF: sub_121A88+3E↑j ROM:00121AD2 move.w $416(a5),d0 ROM:00121AD6 btst #1,($13EE).w ROM:00121ADC beq.s loc_121AF6 ROM:00121ADE btst #0,($BF9).w ROM:00121AE4 bne.s loc_121AF6 ROM:00121AE6 cmp.w ($4FE).w,d0 ROM:00121AEA blt.s loc_121AF6 ROM:00121AEC move.w #0,($BC4).w ROM:00121AF2 bra.w locret_121B7C ROM:00121AF6 ; --------------------------------------------------------------------------- ROM:00121AF6 ROM:00121AF6 loc_121AF6: ; CODE XREF: sub_121A88+54↑j ROM:00121AF6 ; sub_121A88+5C↑j ... ROM:00121AF6 btst #2,($130E).w ROM:00121AFC bne.s loc_121B08 ROM:00121AFE move.w #0,($BC4).w ROM:00121B04 bra.w locret_121B7C ROM:00121B08 ; --------------------------------------------------------------------------- ROM:00121B08 ROM:00121B08 loc_121B08: ; CODE XREF: sub_121A88+74↑j ROM:00121B08 cmpi.w #$1F4,($540).w ROM:00121B0E ble.s loc_121B42 ROM:00121B10 move.w ($542).w,d0 ROM:00121B14 move.w ($BBC).w,d2 ROM:00121B18 cmpi.w #$1388,d2 ROM:00121B1C ble.s loc_121B22 ROM:00121B1E move.w #$1388,d2 ROM:00121B22 ROM:00121B22 loc_121B22: ; CODE XREF: sub_121A88+94↑j ROM:00121B22 sub.w d2,d0 ROM:00121B24 muls.w #$2710,d0 ROM:00121B28 move.w ($540).w,d1 ROM:00121B2C muls.w ($540).w,d1 ROM:00121B30 divs.l #$3C,d1 ; '<' ROM:00121B38 divs.l d1,d0 ROM:00121B3C move.w d0,($BBE).w ROM:00121B40 bra.s loc_121B46 ROM:00121B42 ; --------------------------------------------------------------------------- ROM:00121B42 ROM:00121B42 loc_121B42: ; CODE XREF: sub_121A88+86↑j ROM:00121B42 clr.w ($BBE).w ROM:00121B46 ROM:00121B46 loc_121B46: ; CODE XREF: sub_121A88+B8↑j ROM:00121B46 move.w #$3BA8,d1 ROM:00121B4A move.w ($A2C).w,d2 ROM:00121B4E move.w ($540).w,d3 ROM:00121B52 bsr.l sub_115CB8 ROM:00121B58 move.w d1,($BC0).w ROM:00121B5C move.w #$3BAA,d1 ROM:00121B60 move.w ($BBE).w,d2 ROM:00121B64 move.w ($9F6).w,d3 ROM:00121B68 bsr.l sub_115CB8 ROM:00121B6E cmp.w ($BC0).w,d1 ROM:00121B72 bge.s loc_121B78 ROM:00121B74 move.w ($BC0).w,d1 ROM:00121B78 ROM:00121B78 loc_121B78: ; CODE XREF: sub_121A88+EA↑j ROM:00121B78 move.w d1,($BC4).w ROM:00121B7C ROM:00121B7C locret_121B7C: ; CODE XREF: sub_121A88+46↑j ROM:00121B7C ; sub_121A88+6A↑j ... ROM:00121B7C rts ROM:00121B7C ; End of function sub_121A88 ROM:00121B7C ROM:00121B7E ROM:00121B7E ; =============== S U B R O U T I N E ======================================= ROM:00121B7E ROM:00121B7E ROM:00121B7E sub_121B7E: ; CODE XREF: sub_121048+8↑p ROM:00121B7E bsr.w sub_121B88 ROM:00121B82 bsr.w sub_121BE8 ROM:00121B86 rts ROM:00121B86 ; End of function sub_121B7E ROM:00121B86 ROM:00121B88 ROM:00121B88 ; =============== S U B R O U T I N E ======================================= ROM:00121B88 ROM:00121B88 ROM:00121B88 sub_121B88: ; CODE XREF: sub_121B7E↑p ROM:00121B88 move.w #$3BAC,d1 ROM:00121B8C move.w ($9F6).w,d2 ROM:00121B90 move.w ($9F2).w,d3 ROM:00121B94 bsr.l sub_115CB8 ROM:00121B9A move.w d1,($BC8).w ROM:00121B9E move.w #$3BAE,d1 ROM:00121BA2 move.w ($540).w,d2 ROM:00121BA6 move.w ($9F2).w,d3 ROM:00121BAA bsr.l sub_115CB8 ROM:00121BB0 move.w d1,($BCA).w ROM:00121BB4 move.w #$3BB0,d1 ROM:00121BB8 move.w ($9F6).w,d2 ROM:00121BBC move.w ($540).w,d3 ROM:00121BC0 bsr.l sub_115CB8 ROM:00121BC6 move.w d1,($BCE).w ROM:00121BCA move.w ($BC8).w,d0 ROM:00121BCE cmp.w ($BCA).w,d0 ROM:00121BD2 bge.s loc_121BD8 ROM:00121BD4 move.w ($BCA).w,d0 ROM:00121BD8 ROM:00121BD8 loc_121BD8: ; CODE XREF: sub_121B88+4A↑j ROM:00121BD8 cmp.w ($BCE).w,d0 ROM:00121BDC bge.s loc_121BE2 ROM:00121BDE move.w ($BCE).w,d0 ROM:00121BE2 ROM:00121BE2 loc_121BE2: ; CODE XREF: sub_121B88+54↑j ROM:00121BE2 move.w d0,($BCC).w ROM:00121BE6 rts ROM:00121BE6 ; End of function sub_121B88 ROM:00121BE6 ROM:00121BE8 ROM:00121BE8 ; =============== S U B R O U T I N E ======================================= ROM:00121BE8 ROM:00121BE8 ROM:00121BE8 sub_121BE8: ; CODE XREF: sub_121B7E+4↑p ROM:00121BE8 clr.w d1 ROM:00121BEA move.b ($1106).w,d1 ROM:00121BEE cmpi.w #4,d1 ROM:00121BF2 bcc.s locret_121BFC ROM:00121BF4 movea.l off_121BFE(pc,d1.w*4),a0 ROM:00121BF8 nop ROM:00121BFA jmp (a0) ROM:00121BFC ; --------------------------------------------------------------------------- ROM:00121BFC ROM:00121BFC locret_121BFC: ; CODE XREF: sub_121BE8+A↑j ROM:00121BFC rts ROM:00121BFC ; End of function sub_121BE8 ROM:00121BFC ROM:00121BFC ; --------------------------------------------------------------------------- ROM:00121BFE off_121BFE: dc.l loc_121C0E ; DATA XREF: sub_121BE8+C↑r ROM:00121C02 dc.l loc_121C1C ROM:00121C06 dc.l loc_121C40 ROM:00121C0A dc.l loc_121C6A ROM:00121C0E ; --------------------------------------------------------------------------- ROM:00121C0E ROM:00121C0E loc_121C0E: ; DATA XREF: ROM:off_121BFE↑o ROM:00121C0E bsr.w sub_121DEC ROM:00121C12 move.b #1,($1106).w ROM:00121C18 bra.s locret_121C3E ROM:00121C1A ; --------------------------------------------------------------------------- ROM:00121C1A rts ROM:00121C1C ; --------------------------------------------------------------------------- ROM:00121C1C ROM:00121C1C loc_121C1C: ; DATA XREF: ROM:00121C02↑o ROM:00121C1C btst #1,($1310).w ROM:00121C22 beq.s locret_121C3E ROM:00121C24 move.w $418(a5),d0 ROM:00121C28 clr.b ($8CA).w ROM:00121C2C move.w d0,($6C8).w ROM:00121C30 move.b #1,($8CA).w ROM:00121C36 move.b #2,($1106).w ROM:00121C3C bra.s locret_121C68 ROM:00121C3E ; --------------------------------------------------------------------------- ROM:00121C3E ROM:00121C3E locret_121C3E: ; CODE XREF: ROM:00121C18↑j ROM:00121C3E ; ROM:00121C22↑j ... ROM:00121C3E rts ROM:00121C40 ; --------------------------------------------------------------------------- ROM:00121C40 ROM:00121C40 loc_121C40: ; DATA XREF: ROM:00121C06↑o ROM:00121C40 cmpi.w #0,($6C8).w ROM:00121C46 bgt.s loc_121C50 ROM:00121C48 move.b #3,($1106).w ROM:00121C4E bra.s loc_121C82 ROM:00121C50 ; --------------------------------------------------------------------------- ROM:00121C50 ROM:00121C50 loc_121C50: ; CODE XREF: ROM:00121C46↑j ROM:00121C50 btst #1,($1310).w ROM:00121C56 bne.s locret_121C68 ROM:00121C58 clr.b ($8CA).w ROM:00121C5C clr.w ($6C8).w ROM:00121C60 move.b #1,($1106).w ROM:00121C66 bra.s locret_121C3E ROM:00121C68 ; --------------------------------------------------------------------------- ROM:00121C68 ROM:00121C68 locret_121C68: ; CODE XREF: ROM:00121C3C↑j ROM:00121C68 ; ROM:00121C56↑j ROM:00121C68 rts ROM:00121C6A ; --------------------------------------------------------------------------- ROM:00121C6A ROM:00121C6A loc_121C6A: ; DATA XREF: ROM:00121C0A↑o ROM:00121C6A btst #1,($1310).w ROM:00121C70 bne.s loc_121C82 ROM:00121C72 bsr.w sub_121C8A ROM:00121C76 bsr.w sub_121DEC ROM:00121C7A move.b #1,($1106).w ROM:00121C80 bra.s locret_121C3E ROM:00121C82 ; --------------------------------------------------------------------------- ROM:00121C82 ROM:00121C82 loc_121C82: ; CODE XREF: ROM:00121C4E↑j ROM:00121C82 ; ROM:00121C70↑j ROM:00121C82 bsr.w sub_121CAA ROM:00121C86 rts ROM:00121C88 ; --------------------------------------------------------------------------- ROM:00121C88 rts ROM:00121C8A ROM:00121C8A ; =============== S U B R O U T I N E ======================================= ROM:00121C8A ROM:00121C8A ROM:00121C8A sub_121C8A: ; CODE XREF: ROM:00121C72↑p ROM:00121C8A move.b #0,($1107).w ROM:00121C90 clr.b ($8CC).w ROM:00121C94 clr.w ($6CC).w ROM:00121C98 clr.b ($8CB).w ROM:00121C9C clr.w ($6CA).w ROM:00121CA0 clr.b ($8CD).w ROM:00121CA4 clr.w ($6CE).w ROM:00121CA8 rts ROM:00121CA8 ; End of function sub_121C8A ROM:00121CA8 ROM:00121CAA ROM:00121CAA ; =============== S U B R O U T I N E ======================================= ROM:00121CAA ROM:00121CAA ROM:00121CAA sub_121CAA: ; CODE XREF: ROM:loc_121C82↑p ROM:00121CAA clr.w d1 ROM:00121CAC move.b ($1107).w,d1 ROM:00121CB0 cmpi.w #5,d1 ROM:00121CB4 bcc.s locret_121CBE ROM:00121CB6 movea.l off_121CC0(pc,d1.w*4),a0 ROM:00121CBA nop ROM:00121CBC jmp (a0) ROM:00121CBE ; --------------------------------------------------------------------------- ROM:00121CBE ROM:00121CBE locret_121CBE: ; CODE XREF: sub_121CAA+A↑j ROM:00121CBE rts ROM:00121CBE ; End of function sub_121CAA ROM:00121CBE ROM:00121CBE ; --------------------------------------------------------------------------- ROM:00121CC0 off_121CC0: dc.l loc_121CD4 ; DATA XREF: sub_121CAA+C↑r ROM:00121CC4 dc.l loc_121CF0 ROM:00121CC8 dc.l loc_121D46 ROM:00121CCC dc.l loc_121D86 ROM:00121CD0 dc.l loc_121DAE ROM:00121CD4 ; --------------------------------------------------------------------------- ROM:00121CD4 ROM:00121CD4 loc_121CD4: ; DATA XREF: ROM:off_121CC0↑o ROM:00121CD4 move.w $41A(a5),d0 ROM:00121CD8 clr.b ($8CD).w ROM:00121CDC move.w d0,($6CE).w ROM:00121CE0 move.b #1,($8CD).w ROM:00121CE6 move.b #1,($1107).w ROM:00121CEC bra.s locret_121D44 ROM:00121CEE ; --------------------------------------------------------------------------- ROM:00121CEE rts ROM:00121CF0 ; --------------------------------------------------------------------------- ROM:00121CF0 ROM:00121CF0 loc_121CF0: ; DATA XREF: ROM:00121CC4↑o ROM:00121CF0 cmpi.w #0,($BCC).w ROM:00121CF6 blt.s loc_121D22 ROM:00121CF8 move.w ($6CE).w,d0 ROM:00121CFC move.w $41A(a5),d1 ROM:00121D00 sub.w d0,d1 ROM:00121D02 clr.b ($8CB).w ROM:00121D06 move.w d1,($6CA).w ROM:00121D0A move.b #1,($8CB).w ROM:00121D10 clr.b ($8CD).w ROM:00121D14 clr.w ($6CE).w ROM:00121D18 move.b #4,($1107).w ROM:00121D1E bra.w loc_121DE4 ROM:00121D22 ; --------------------------------------------------------------------------- ROM:00121D22 ROM:00121D22 loc_121D22: ; CODE XREF: ROM:00121CF6↑j ROM:00121D22 cmpi.w #0,($6CE).w ROM:00121D28 bgt.s locret_121D44 ROM:00121D2A move.w $41C(a5),d0 ROM:00121D2E clr.b ($8CC).w ROM:00121D32 move.w d0,($6CC).w ROM:00121D36 move.b #1,($8CC).w ROM:00121D3C move.b #2,($1107).w ROM:00121D42 bra.s loc_121D80 ROM:00121D44 ; --------------------------------------------------------------------------- ROM:00121D44 ROM:00121D44 locret_121D44: ; CODE XREF: ROM:00121CEC↑j ROM:00121D44 ; ROM:00121D28↑j ... ROM:00121D44 rts ROM:00121D46 ; --------------------------------------------------------------------------- ROM:00121D46 ROM:00121D46 loc_121D46: ; DATA XREF: ROM:00121CC8↑o ROM:00121D46 cmpi.w #0,($BCC).w ROM:00121D4C blt.s loc_121D70 ROM:00121D4E move.w $41A(a5),d1 ROM:00121D52 clr.b ($8CB).w ROM:00121D56 move.w d1,($6CA).w ROM:00121D5A move.b #1,($8CB).w ROM:00121D60 clr.b ($8CC).w ROM:00121D64 clr.w ($6CC).w ROM:00121D68 move.b #4,($1107).w ROM:00121D6E bra.s loc_121DE4 ROM:00121D70 ; --------------------------------------------------------------------------- ROM:00121D70 ROM:00121D70 loc_121D70: ; CODE XREF: ROM:00121D4C↑j ROM:00121D70 cmpi.w #0,($6CC).w ROM:00121D76 bgt.s loc_121D80 ROM:00121D78 move.b #3,($1107).w ROM:00121D7E bra.s loc_121DA8 ROM:00121D80 ; --------------------------------------------------------------------------- ROM:00121D80 ROM:00121D80 loc_121D80: ; CODE XREF: ROM:00121D42↑j ROM:00121D80 ; ROM:00121D76↑j ROM:00121D80 bsr.w sub_121DF2 ROM:00121D84 rts ROM:00121D86 ; --------------------------------------------------------------------------- ROM:00121D86 ROM:00121D86 loc_121D86: ; DATA XREF: ROM:00121CCC↑o ROM:00121D86 cmpi.w #0,($BCC).w ROM:00121D8C blt.s loc_121DA8 ROM:00121D8E move.w $41A(a5),d1 ROM:00121D92 clr.b ($8CB).w ROM:00121D96 move.w d1,($6CA).w ROM:00121D9A move.b #1,($8CB).w ROM:00121DA0 move.b #4,($1107).w ROM:00121DA6 bra.s loc_121DE4 ROM:00121DA8 ; --------------------------------------------------------------------------- ROM:00121DA8 ROM:00121DA8 loc_121DA8: ; CODE XREF: ROM:00121D7E↑j ROM:00121DA8 ; ROM:00121D8C↑j ROM:00121DA8 bsr.w sub_121DF2 ROM:00121DAC rts ROM:00121DAE ; --------------------------------------------------------------------------- ROM:00121DAE ROM:00121DAE loc_121DAE: ; DATA XREF: ROM:00121CD0↑o ROM:00121DAE cmpi.w #0,($BCC).w ROM:00121DB4 bge.s loc_121DE4 ROM:00121DB6 move.w ($6CA).w,d0 ROM:00121DBA move.w $41A(a5),d1 ROM:00121DBE sub.w d0,d1 ROM:00121DC0 clr.b ($8CD).w ROM:00121DC4 move.w d1,($6CE).w ROM:00121DC8 move.b #1,($8CD).w ROM:00121DCE bsr.w sub_121DEC ROM:00121DD2 clr.b ($8CB).w ROM:00121DD6 clr.w ($6CA).w ROM:00121DDA move.b #1,($1107).w ROM:00121DE0 bra.w locret_121D44 ROM:00121DE4 ; --------------------------------------------------------------------------- ROM:00121DE4 ROM:00121DE4 loc_121DE4: ; CODE XREF: ROM:00121D1E↑j ROM:00121DE4 ; ROM:00121D6E↑j ... ROM:00121DE4 bsr.w sub_121DF2 ROM:00121DE8 rts ROM:00121DEA ; --------------------------------------------------------------------------- ROM:00121DEA rts ROM:00121DEC ROM:00121DEC ; =============== S U B R O U T I N E ======================================= ROM:00121DEC ROM:00121DEC ROM:00121DEC sub_121DEC: ; CODE XREF: ROM:loc_121C0E↑p ROM:00121DEC ; ROM:00121C76↑p ... ROM:00121DEC clr.w ($BC6).w ROM:00121DF0 rts ROM:00121DF0 ; End of function sub_121DEC ROM:00121DF0 ROM:00121DF2 ROM:00121DF2 ; =============== S U B R O U T I N E ======================================= ROM:00121DF2 ROM:00121DF2 ROM:00121DF2 sub_121DF2: ; CODE XREF: ROM:loc_121D80↑p ROM:00121DF2 ; ROM:loc_121DA8↑p ... ROM:00121DF2 move.w $41C(a5),d0 ROM:00121DF6 cmpi.w #0,d0 ROM:00121DFA bne.s loc_121E04 ROM:00121DFC move.w ($BCC).w,($BC6).w ROM:00121E02 bra.s locret_121E18 ROM:00121E04 ; --------------------------------------------------------------------------- ROM:00121E04 ROM:00121E04 loc_121E04: ; CODE XREF: sub_121DF2+8↑j ROM:00121E04 move.w ($6CC).w,d1 ROM:00121E08 sub.w d1,d0 ROM:00121E0A move.w ($BCC).w,d2 ROM:00121E0E muls.w d0,d2 ROM:00121E10 divs.w $41C(a5),d2 ROM:00121E14 move.w d2,($BC6).w ROM:00121E18 ROM:00121E18 locret_121E18: ; CODE XREF: sub_121DF2+10↑j ROM:00121E18 rts ROM:00121E18 ; End of function sub_121DF2 ROM:00121E18 ROM:00121E1A ROM:00121E1A ; =============== S U B R O U T I N E ======================================= ROM:00121E1A ROM:00121E1A ROM:00121E1A sub_121E1A: ; CODE XREF: sub_121048+14↑p ROM:00121E1A btst #5,($8DA).w ROM:00121E20 beq.s loc_121E34 ROM:00121E22 move.w #$3B0E,d1 ROM:00121E26 move.w ($A2C).w,d2 ROM:00121E2A bsr.l sub_115CB8 ROM:00121E30 move.w d1,($BD2).w ROM:00121E34 ROM:00121E34 loc_121E34: ; CODE XREF: sub_121E1A+6↑j ROM:00121E34 bsr.w sub_122068 ROM:00121E38 bsr.w sub_12209C ROM:00121E3C clr.w d1 ROM:00121E3E move.b ($1108).w,d1 ROM:00121E42 cmpi.w #5,d1 ROM:00121E46 bcc.s locret_121E50 ROM:00121E48 movea.l off_121E52(pc,d1.w*4),a0 ROM:00121E4C nop ROM:00121E4E jmp (a0) ROM:00121E50 ; --------------------------------------------------------------------------- ROM:00121E50 ROM:00121E50 locret_121E50: ; CODE XREF: sub_121E1A+2C↑j ROM:00121E50 rts ROM:00121E50 ; End of function sub_121E1A ROM:00121E50 ROM:00121E50 ; --------------------------------------------------------------------------- ROM:00121E52 off_121E52: dc.l loc_121E66 ; DATA XREF: sub_121E1A+2E↑r ROM:00121E56 dc.l loc_121E74 ROM:00121E5A dc.l loc_121E98 ROM:00121E5E dc.l loc_121EEA ROM:00121E62 dc.l loc_121F36 ROM:00121E66 ; --------------------------------------------------------------------------- ROM:00121E66 ROM:00121E66 loc_121E66: ; DATA XREF: ROM:off_121E52↑o ROM:00121E66 bsr.w sub_122024 ROM:00121E6A move.b #1,($1108).w ROM:00121E70 bra.s loc_121E92 ROM:00121E72 ; --------------------------------------------------------------------------- ROM:00121E72 rts ROM:00121E74 ; --------------------------------------------------------------------------- ROM:00121E74 ROM:00121E74 loc_121E74: ; DATA XREF: ROM:00121E56↑o ROM:00121E74 move.w ($BD8).w,d0 ROM:00121E78 sub.w $422(a5),d0 ROM:00121E7C btst #2,($12F9).w ROM:00121E82 beq.s loc_121E8A ROM:00121E84 cmp.w ($9F6).w,d0 ROM:00121E88 ble.s loc_121E92 ROM:00121E8A ROM:00121E8A loc_121E8A: ; CODE XREF: ROM:00121E82↑j ROM:00121E8A move.b #2,($1108).w ROM:00121E90 bra.s loc_121EE0 ROM:00121E92 ; --------------------------------------------------------------------------- ROM:00121E92 ROM:00121E92 loc_121E92: ; CODE XREF: ROM:00121E70↑j ROM:00121E92 ; ROM:00121E88↑j ... ROM:00121E92 bsr.w sub_122044 ROM:00121E96 rts ROM:00121E98 ; --------------------------------------------------------------------------- ROM:00121E98 ROM:00121E98 loc_121E98: ; DATA XREF: ROM:00121E5A↑o ROM:00121E98 btst #4,($12F4).w ROM:00121E9E bne.s loc_121EB4 ROM:00121EA0 btst #7,($12F1).w ROM:00121EA6 beq.s loc_121EB4 ROM:00121EA8 move.b #1,($1108).w ROM:00121EAE bra.w loc_121E92 ROM:00121EB2 ; --------------------------------------------------------------------------- ROM:00121EB2 rts ROM:00121EB4 ; --------------------------------------------------------------------------- ROM:00121EB4 ROM:00121EB4 loc_121EB4: ; CODE XREF: ROM:00121E9E↑j ROM:00121EB4 ; ROM:00121EA6↑j ROM:00121EB4 btst #4,($12F4).w ROM:00121EBA beq.s loc_121EE0 ROM:00121EBC btst #7,($12F1).w ROM:00121EC2 beq.s loc_121EE0 ROM:00121EC4 move.w ($BD6).w,d0 ROM:00121EC8 clr.b ($8BC).w ROM:00121ECC move.w d0,($6AC).w ROM:00121ED0 move.b #1,($8BC).w ROM:00121ED6 move.b #3,($1108).w ROM:00121EDC bra.s loc_121F30 ROM:00121EDE ; --------------------------------------------------------------------------- ROM:00121EDE rts ROM:00121EE0 ; --------------------------------------------------------------------------- ROM:00121EE0 ROM:00121EE0 loc_121EE0: ; CODE XREF: ROM:00121E90↑j ROM:00121EE0 ; ROM:00121EBA↑j ... ROM:00121EE0 bsr.w sub_12202C ROM:00121EE4 bsr.w sub_122044 ROM:00121EE8 rts ROM:00121EEA ; --------------------------------------------------------------------------- ROM:00121EEA ROM:00121EEA loc_121EEA: ; DATA XREF: ROM:00121E5E↑o ROM:00121EEA move.w ($BD8).w,d0 ROM:00121EEE sub.w $422(a5),d0 ROM:00121EF2 btst #2,($12F9).w ROM:00121EF8 beq.s loc_121F00 ROM:00121EFA cmp.w ($9F6).w,d0 ROM:00121EFE ble.s loc_121F0E ROM:00121F00 ROM:00121F00 loc_121F00: ; CODE XREF: ROM:00121EF8↑j ROM:00121F00 bsr.w sub_122024 ROM:00121F04 move.b #2,($1108).w ROM:00121F0A bra.s loc_121EE0 ROM:00121F0C ; --------------------------------------------------------------------------- ROM:00121F0C rts ROM:00121F0E ; --------------------------------------------------------------------------- ROM:00121F0E ROM:00121F0E loc_121F0E: ; CODE XREF: ROM:00121EFE↑j ROM:00121F0E cmpi.w #0,($6AC).w ROM:00121F14 bgt.s loc_121F30 ROM:00121F16 move.w $41E(a5),d0 ROM:00121F1A clr.b ($8BC).w ROM:00121F1E move.w d0,($6AC).w ROM:00121F22 move.b #1,($8BC).w ROM:00121F28 move.b #4,($1108).w ROM:00121F2E bra.s loc_121F76 ROM:00121F30 ; --------------------------------------------------------------------------- ROM:00121F30 ROM:00121F30 loc_121F30: ; CODE XREF: ROM:00121EDC↑j ROM:00121F30 ; ROM:00121F14↑j ROM:00121F30 bsr.w sub_121F7E ROM:00121F34 rts ROM:00121F36 ; --------------------------------------------------------------------------- ROM:00121F36 ROM:00121F36 loc_121F36: ; DATA XREF: ROM:00121E62↑o ROM:00121F36 cmpi.w #0,($6AC).w ROM:00121F3C bgt.s loc_121F4E ROM:00121F3E bsr.w sub_122024 ROM:00121F42 move.b #1,($1108).w ROM:00121F48 bra.l loc_121E92 ROM:00121F4E ; --------------------------------------------------------------------------- ROM:00121F4E ROM:00121F4E loc_121F4E: ; CODE XREF: ROM:00121F3C↑j ROM:00121F4E move.w ($BD8).w,d0 ROM:00121F52 sub.w $422(a5),d0 ROM:00121F56 btst #2,($12F9).w ROM:00121F5C beq.s loc_121F64 ROM:00121F5E cmp.w ($9F6).w,d0 ROM:00121F62 ble.s loc_121F76 ROM:00121F64 ROM:00121F64 loc_121F64: ; CODE XREF: ROM:00121F5C↑j ROM:00121F64 bsr.w sub_122024 ROM:00121F68 move.b #2,($1108).w ROM:00121F6E bra.l loc_121EE0 ROM:00121F74 ; --------------------------------------------------------------------------- ROM:00121F74 rts ROM:00121F76 ; --------------------------------------------------------------------------- ROM:00121F76 ROM:00121F76 loc_121F76: ; CODE XREF: ROM:00121F2E↑j ROM:00121F76 ; ROM:00121F62↑j ROM:00121F76 bsr.w sub_122000 ROM:00121F7A rts ROM:00121F7C ; --------------------------------------------------------------------------- ROM:00121F7C rts ROM:00121F7E ROM:00121F7E ; =============== S U B R O U T I N E ======================================= ROM:00121F7E ROM:00121F7E ROM:00121F7E sub_121F7E: ; CODE XREF: ROM:loc_121F30↑p ROM:00121F7E move.w #$3BB2,d1 ROM:00121F82 move.w ($9F6).w,d2 ROM:00121F86 move.w ($540).w,d3 ROM:00121F8A bsr.l sub_115CB8 ROM:00121F90 move.w d1,($BDC).w ROM:00121F94 btst #4,($12F6).w ROM:00121F9A beq.s loc_121FCE ROM:00121F9C move.w #$3BB4,d1 ROM:00121FA0 move.w ($9F6).w,d2 ROM:00121FA4 move.w ($540).w,d3 ROM:00121FA8 bsr.l sub_115CB8 ROM:00121FAE move.w d1,($BDA).w ROM:00121FB2 clr.l d0 ROM:00121FB4 move.w ($BDA).w,d0 ROM:00121FB8 sub.w ($BDC).w,d0 ROM:00121FBC muls.w ($AC6).w,d0 ROM:00121FC0 divs.w #$2710,d0 ROM:00121FC4 add.w ($BDC).w,d0 ROM:00121FC8 move.w d0,($BD0).w ROM:00121FCC bra.s loc_121FDA ROM:00121FCE ; --------------------------------------------------------------------------- ROM:00121FCE ROM:00121FCE loc_121FCE: ; CODE XREF: sub_121F7E+1C↑j ROM:00121FCE move.w ($BDC).w,($BD0).w ROM:00121FD4 move.w #0,($BDA).w ROM:00121FDA ROM:00121FDA loc_121FDA: ; CODE XREF: sub_121F7E+4E↑j ROM:00121FDA cmpi.w #0,($BD0).w ROM:00121FE0 ble.s loc_121FE8 ROM:00121FE2 move.w #0,($BD0).w ROM:00121FE8 ROM:00121FE8 loc_121FE8: ; CODE XREF: sub_121F7E+62↑j ROM:00121FE8 move.w ($BD2).w,d0 ROM:00121FEC cmp.w ($BD0).w,d0 ROM:00121FF0 ble.s loc_121FF8 ROM:00121FF2 move.w ($BD2).w,($BD0).w ROM:00121FF8 ROM:00121FF8 loc_121FF8: ; CODE XREF: sub_121F7E+72↑j ROM:00121FF8 move.w ($BD0).w,($BD4).w ROM:00121FFE rts ROM:00121FFE ; End of function sub_121F7E ROM:00121FFE ROM:00122000 ROM:00122000 ; =============== S U B R O U T I N E ======================================= ROM:00122000 ROM:00122000 ROM:00122000 sub_122000: ; CODE XREF: ROM:loc_121F76↑p ROM:00122000 move.w $41E(a5),d0 ROM:00122004 cmpi.w #0,d0 ROM:00122008 ble.s loc_12201C ROM:0012200A move.w ($BD4).w,d0 ROM:0012200E muls.w ($6AC).w,d0 ROM:00122012 divs.w $41E(a5),d0 ROM:00122016 move.w d0,($BD0).w ROM:0012201A bra.s locret_122022 ROM:0012201C ; --------------------------------------------------------------------------- ROM:0012201C ROM:0012201C loc_12201C: ; CODE XREF: sub_122000+8↑j ROM:0012201C move.w #0,($BD0).w ROM:00122022 ROM:00122022 locret_122022: ; CODE XREF: sub_122000+1A↑j ROM:00122022 rts ROM:00122022 ; End of function sub_122000 ROM:00122022 ROM:00122024 ROM:00122024 ; =============== S U B R O U T I N E ======================================= ROM:00122024 ROM:00122024 ROM:00122024 sub_122024: ; CODE XREF: ROM:loc_121E66↑p ROM:00122024 ; ROM:loc_121F00↑p ... ROM:00122024 move.w #0,($BD0).w ROM:0012202A rts ROM:0012202A ; End of function sub_122024 ROM:0012202A ROM:0012202C ROM:0012202C ; =============== S U B R O U T I N E ======================================= ROM:0012202C ROM:0012202C ROM:0012202C sub_12202C: ; CODE XREF: ROM:loc_121EE0↑p ROM:0012202C move.w #$3BB6,d1 ROM:00122030 move.w ($540).w,d2 ROM:00122034 move.w ($ABE).w,d3 ROM:00122038 bsr.l sub_115CB8 ROM:0012203E move.w d1,($BD6).w ROM:00122042 rts ROM:00122042 ; End of function sub_12202C ROM:00122042 ROM:00122044 ROM:00122044 ; =============== S U B R O U T I N E ======================================= ROM:00122044 ROM:00122044 ROM:00122044 sub_122044: ; CODE XREF: ROM:loc_121E92↑p ROM:00122044 ; ROM:00121EE4↑p ROM:00122044 btst #4,($12F6).w ROM:0012204A beq.s loc_122052 ROM:0012204C move.w ($AC6).w,d3 ROM:00122050 bra.s loc_122054 ROM:00122052 ; --------------------------------------------------------------------------- ROM:00122052 ROM:00122052 loc_122052: ; CODE XREF: sub_122044+6↑j ROM:00122052 clr.w d3 ROM:00122054 ROM:00122054 loc_122054: ; CODE XREF: sub_122044+C↑j ROM:00122054 move.w #$3BB8,d1 ROM:00122058 move.w ($540).w,d2 ROM:0012205C bsr.l sub_115CB8 ROM:00122062 move.w d1,($BD8).w ROM:00122066 rts ROM:00122066 ; End of function sub_122044 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_121E1A:loc_121E34↑p ROM:00122068 move.w ($BD8).w,d1 ROM:0012206C move.w $420(a5),d0 ROM:00122070 btst #2,($12F9).w ROM:00122076 beq.s loc_122094 ROM:00122078 cmp.w ($9F6).w,d1 ROM:0012207C bgt.s loc_122094 ROM:0012207E cmp.w ($540).w,d0 ROM:00122082 blt.s loc_12208C ROM:00122084 bset #7,($12F1).w ROM:0012208A bra.s loc_122092 ROM:0012208C ; --------------------------------------------------------------------------- ROM:0012208C ROM:0012208C loc_12208C: ; CODE XREF: sub_122068+1A↑j ROM:0012208C bclr #7,($12F1).w ROM:00122092 ROM:00122092 loc_122092: ; CODE XREF: sub_122068+22↑j ROM:00122092 bra.s locret_12209A ROM:00122094 ; --------------------------------------------------------------------------- ROM:00122094 ROM:00122094 loc_122094: ; CODE XREF: sub_122068+E↑j ROM:00122094 ; sub_122068+14↑j ROM:00122094 bclr #7,($12F1).w ROM:0012209A ROM:0012209A locret_12209A: ; CODE XREF: sub_122068:loc_122092↑j ROM:0012209A rts ROM:0012209A ; End of function sub_122068 ROM:0012209A ROM:0012209C ROM:0012209C ; =============== S U B R O U T I N E ======================================= ROM:0012209C ROM:0012209C ROM:0012209C sub_12209C: ; CODE XREF: sub_121E1A+1E↑p ROM:0012209C move.w $424(a5),d0 ROM:001220A0 btst #1,($13EE).w ROM:001220A6 beq.s loc_1220BE ROM:001220A8 btst #0,($BF9).w ROM:001220AE bne.s loc_1220BE ROM:001220B0 cmp.w ($4FE).w,d0 ROM:001220B4 bgt.s loc_1220BE ROM:001220B6 bset #4,($12F4).w ROM:001220BC bra.s locret_1220EC ROM:001220BE ; --------------------------------------------------------------------------- ROM:001220BE ROM:001220BE loc_1220BE: ; CODE XREF: sub_12209C+A↑j ROM:001220BE ; sub_12209C+12↑j ... ROM:001220BE btst #1,($13EE).w ROM:001220C4 beq.s loc_1220D6 ROM:001220C6 btst #0,($BF9).w ROM:001220CC beq.s loc_1220D6 ROM:001220CE bset #4,($12F4).w ROM:001220D4 bra.s locret_1220EC ROM:001220D6 ; --------------------------------------------------------------------------- ROM:001220D6 ROM:001220D6 loc_1220D6: ; CODE XREF: sub_12209C+28↑j ROM:001220D6 ; sub_12209C+30↑j ROM:001220D6 btst #1,($13EE).w ROM:001220DC bne.s loc_1220E6 ROM:001220DE bset #4,($12F4).w ROM:001220E4 bra.s locret_1220EC ROM:001220E6 ; --------------------------------------------------------------------------- ROM:001220E6 ROM:001220E6 loc_1220E6: ; CODE XREF: sub_12209C+40↑j ROM:001220E6 bclr #4,($12F4).w ROM:001220EC ROM:001220EC locret_1220EC: ; CODE XREF: sub_12209C+20↑j ROM:001220EC ; sub_12209C+38↑j ... ROM:001220EC rts ROM:001220EC ; End of function sub_12209C ROM:001220EC ROM:001220EE ROM:001220EE ; =============== S U B R O U T I N E ======================================= ROM:001220EE ROM:001220EE ROM:001220EE sub_1220EE: ; CODE XREF: ROM:loc_1117CC↑p ROM:001220EE ; ROM:loc_11190E↑p ROM:001220EE bsr.l sub_124010 ROM:001220F4 bsr.l sub_123BEA ROM:001220FA bsr.w sub_122138 ROM:001220FE rts ROM:001220FE ; End of function sub_1220EE ROM:001220FE ROM:00122100 ROM:00122100 ; =============== S U B R O U T I N E ======================================= ROM:00122100 ROM:00122100 ROM:00122100 sub_122100: ; CODE XREF: ROM:0011176A↑p ROM:00122100 ; ROM:001118BC↑p ... ROM:00122100 move.b #0,($112A).w ROM:00122106 move.b #0,($1128).w ROM:0012210C move.b #0,($1129).w ROM:00122112 move.b #0,($1114).w ROM:00122118 move.b #0,($1111).w ROM:0012211E bsr.l sub_12563E ROM:00122124 bsr.l sub_125AFC ROM:0012212A bsr.l sub_123BEA ROM:00122130 bsr.l sub_124010 ROM:00122136 rts ROM:00122136 ; End of function sub_122100 ROM:00122136 ROM:00122138 ROM:00122138 ; =============== S U B R O U T I N E ======================================= ROM:00122138 ROM:00122138 ROM:00122138 sub_122138: ; CODE XREF: sub_1220EE+C↑p ROM:00122138 clr.w d1 ROM:0012213A move.b ($110E).w,d1 ROM:0012213E cmpi.w #5,d1 ROM:00122142 bcc.s locret_12214C ROM:00122144 movea.l off_12214E(pc,d1.w*4),a0 ROM:00122148 nop ROM:0012214A jmp (a0) ROM:0012214C ; --------------------------------------------------------------------------- ROM:0012214C ROM:0012214C locret_12214C: ; CODE XREF: sub_122138+A↑j ROM:0012214C rts ROM:0012214C ; End of function sub_122138 ROM:0012214C ROM:0012214C ; --------------------------------------------------------------------------- ROM:0012214E off_12214E: dc.l loc_122162 ; DATA XREF: sub_122138+C↑r ROM:00122152 dc.l loc_12217A ROM:00122156 dc.l loc_122244 ROM:0012215A dc.l loc_122268 ROM:0012215E dc.l loc_1222D0 ROM:00122162 ; --------------------------------------------------------------------------- ROM:00122162 ROM:00122162 loc_122162: ; DATA XREF: ROM:off_12214E↑o ROM:00122162 bclr #2,($1316).w ROM:00122168 clr.w ($BDE).w ROM:0012216C move.b #1,($110E).w ROM:00122172 bra.l locret_122242 ROM:00122178 ; --------------------------------------------------------------------------- ROM:00122178 rts ROM:0012217A ; --------------------------------------------------------------------------- ROM:0012217A ROM:0012217A loc_12217A: ; DATA XREF: ROM:00122152↑o ROM:0012217A btst #3,($130D).w ROM:00122180 beq.l locret_122242 ROM:00122186 bclr #3,($130D).w ROM:0012218C btst #2,($12F3).w ROM:00122192 bne.s loc_1221E2 ROM:00122194 btst #4,($12F1).w ROM:0012219A bne.s loc_1221BC ROM:0012219C bset #2,($1316).w ROM:001221A2 move.w ($BEA).w,($514).w ROM:001221A8 bset #4,($8ED).w ROM:001221AE move.b #2,($110E).w ROM:001221B4 bra.l locret_122266 ROM:001221BA ; --------------------------------------------------------------------------- ROM:001221BA bra.s loc_1221E0 ROM:001221BC ; --------------------------------------------------------------------------- ROM:001221BC ROM:001221BC loc_1221BC: ; CODE XREF: ROM:0012219A↑j ROM:001221BC bset #2,($1316).w ROM:001221C2 move.w ($BDE).w,($514).w ROM:001221C8 addi.w #$FC,($514).w ROM:001221CE bset #4,($8ED).w ROM:001221D4 move.b #3,($110E).w ROM:001221DA bra.l locret_1222CE ROM:001221E0 ; --------------------------------------------------------------------------- ROM:001221E0 ROM:001221E0 loc_1221E0: ; CODE XREF: ROM:001221BA↑j ROM:001221E0 bra.s locret_122242 ROM:001221E2 ; --------------------------------------------------------------------------- ROM:001221E2 ROM:001221E2 loc_1221E2: ; CODE XREF: ROM:00122192↑j ROM:001221E2 btst #4,($12F1).w ROM:001221E8 bne.s loc_122206 ROM:001221EA move.w ($BEA).w,($514).w ROM:001221F0 move.w ($BDE).w,d0 ROM:001221F4 move.w $F70(d0.w*2),($516).w ROM:001221FC bset #0,($8ED).w ROM:00122202 bra.s locret_122242 ROM:00122204 ; --------------------------------------------------------------------------- ROM:00122204 bra.s locret_122242 ROM:00122206 ; --------------------------------------------------------------------------- ROM:00122206 ROM:00122206 loc_122206: ; CODE XREF: ROM:001221E8↑j ROM:00122206 bset #2,($1316).w ROM:0012220C move.w ($BDE).w,($514).w ROM:00122212 addi.w #$FC,($514).w ROM:00122218 move.w ($BDE).w,d0 ROM:0012221C move.w $F70(d0.w*2),($516).w ROM:00122224 addq.w #1,($BDE).w ROM:00122228 bvc.s loc_122230 ROM:0012222A move.w #$8000,($BDE).w ROM:00122230 ROM:00122230 loc_122230: ; CODE XREF: ROM:00122228↑j ROM:00122230 bset #0,($8ED).w ROM:00122236 move.b #4,($110E).w ROM:0012223C bra.l locret_12234C ROM:00122242 ; --------------------------------------------------------------------------- ROM:00122242 ROM:00122242 locret_122242: ; CODE XREF: ROM:00122172↑j ROM:00122242 ; ROM:00122180↑j ... ROM:00122242 rts ROM:00122244 ; --------------------------------------------------------------------------- ROM:00122244 ROM:00122244 loc_122244: ; DATA XREF: ROM:00122156↑o ROM:00122244 btst #6,($8E4).w ROM:0012224A beq.s locret_122266 ROM:0012224C bclr #2,($1316).w ROM:00122252 move.w ($BDE).w,d0 ROM:00122256 move.w ($516).w,$F70(d0.w*2) ROM:0012225E move.b #1,($110E).w ROM:00122264 bra.s locret_122242 ROM:00122266 ; --------------------------------------------------------------------------- ROM:00122266 ROM:00122266 locret_122266: ; CODE XREF: ROM:001221B4↑j ROM:00122266 ; ROM:0012224A↑j ROM:00122266 rts ROM:00122268 ; --------------------------------------------------------------------------- ROM:00122268 ROM:00122268 loc_122268: ; DATA XREF: ROM:0012215A↑o ROM:00122268 btst #6,($8E4).w ROM:0012226E beq.s locret_1222CE ROM:00122270 cmpi.w #3,($BDE).w ROM:00122276 blt.s loc_122298 ROM:00122278 move.w ($BDE).w,d0 ROM:0012227C move.w ($516).w,$F70(d0.w*2) ROM:00122284 bclr #2,($1316).w ROM:0012228A clr.w ($BDE).w ROM:0012228E move.b #1,($110E).w ROM:00122294 bra.s locret_122242 ROM:00122296 ; --------------------------------------------------------------------------- ROM:00122296 bra.s locret_1222CE ROM:00122298 ; --------------------------------------------------------------------------- ROM:00122298 ROM:00122298 loc_122298: ; CODE XREF: ROM:00122276↑j ROM:00122298 move.w ($BDE).w,d0 ROM:0012229C move.w ($516).w,$F70(d0.w*2) ROM:001222A4 addq.w #1,($BDE).w ROM:001222A8 bvc.s loc_1222B0 ROM:001222AA move.w #$8000,($BDE).w ROM:001222B0 ROM:001222B0 loc_1222B0: ; CODE XREF: ROM:001222A8↑j ROM:001222B0 move.w ($BDE).w,($514).w ROM:001222B6 addi.w #$FC,($514).w ROM:001222BC bset #4,($8ED).w ROM:001222C2 move.b #3,($110E).w ROM:001222C8 bra.l *+6 ROM:001222CE ; --------------------------------------------------------------------------- ROM:001222CE ROM:001222CE locret_1222CE: ; CODE XREF: ROM:001221DA↑j ROM:001222CE ; ROM:0012226E↑j ... ROM:001222CE rts ROM:001222D0 ; --------------------------------------------------------------------------- ROM:001222D0 ROM:001222D0 loc_1222D0: ; DATA XREF: ROM:0012215E↑o ROM:001222D0 btst #6,($8E4).w ROM:001222D6 beq.s locret_12234C ROM:001222D8 cmpi.w #3,($BDE).w ROM:001222DE blt.s loc_122316 ROM:001222E0 move.w ($BDE).w,($514).w ROM:001222E6 addi.w #$FC,($514).w ROM:001222EC move.w ($BDE).w,d0 ROM:001222F0 move.w $F70(d0.w*2),($516).w ROM:001222F8 bset #0,($8ED).w ROM:001222FE bclr #2,($1316).w ROM:00122304 clr.w ($BDE).w ROM:00122308 move.b #1,($110E).w ROM:0012230E bra.l locret_122242 ROM:00122314 ; --------------------------------------------------------------------------- ROM:00122314 bra.s locret_12234C ROM:00122316 ; --------------------------------------------------------------------------- ROM:00122316 ROM:00122316 loc_122316: ; CODE XREF: ROM:001222DE↑j ROM:00122316 move.w ($BDE).w,($514).w ROM:0012231C addi.w #$FC,($514).w ROM:00122322 move.w ($BDE).w,d0 ROM:00122326 move.w $F70(d0.w*2),($516).w ROM:0012232E addq.w #1,($BDE).w ROM:00122332 bvc.s loc_12233A ROM:00122334 move.w #$8000,($BDE).w ROM:0012233A ROM:0012233A loc_12233A: ; CODE XREF: ROM:00122332↑j ROM:0012233A bset #0,($8ED).w ROM:00122340 move.b #4,($110E).w ROM:00122346 bra.l *+6 ROM:0012234C ; --------------------------------------------------------------------------- ROM:0012234C ROM:0012234C locret_12234C: ; CODE XREF: ROM:0012223C↑j ROM:0012234C ; ROM:001222D6↑j ... ROM:0012234C rts ROM:0012234E ; --------------------------------------------------------------------------- ROM:0012234E rts ROM:00122350 ROM:00122350 ; =============== S U B R O U T I N E ======================================= ROM:00122350 ROM:00122350 ROM:00122350 sub_122350: ; CODE XREF: ROM:00124792↓p ROM:00122350 cmpi.w #0,($516).w ROM:00122356 bne.s loc_122360 ROM:00122358 move.w #$A55A,($BE2).w ROM:0012235E bra.s loc_122366 ROM:00122360 ; --------------------------------------------------------------------------- ROM:00122360 ROM:00122360 loc_122360: ; CODE XREF: sub_122350+6↑j ROM:00122360 move.w ($516).w,($BE2).w ROM:00122366 ROM:00122366 loc_122366: ; CODE XREF: sub_122350+E↑j ROM:00122366 clr.w d0 ROM:00122368 move.w ($BE2).w,d5 ROM:0012236C btst #0,d5 ROM:00122370 beq.w loc_122378 ROM:00122374 addi.w #1,d0 ROM:00122378 ROM:00122378 loc_122378: ; CODE XREF: sub_122350+20↑j ROM:00122378 btst #4,d5 ROM:0012237C beq.w loc_122384 ROM:00122380 addi.w #1,d0 ROM:00122384 ROM:00122384 loc_122384: ; CODE XREF: sub_122350+2C↑j ROM:00122384 btst #$D,d5 ROM:00122388 beq.w loc_122390 ROM:0012238C addi.w #1,d0 ROM:00122390 ROM:00122390 loc_122390: ; CODE XREF: sub_122350+38↑j ROM:00122390 btst #$F,d5 ROM:00122394 beq.w loc_12239C ROM:00122398 addi.w #1,d0 ROM:0012239C ROM:0012239C loc_12239C: ; CODE XREF: sub_122350+44↑j ROM:0012239C lsr.w #1,d5 ROM:0012239E cmpi.w #1,d0 ROM:001223A2 beq.s loc_1223AA ROM:001223A4 cmpi.w #3,d0 ROM:001223A8 bne.s loc_1223AE ROM:001223AA ROM:001223AA loc_1223AA: ; CODE XREF: sub_122350+52↑j ROM:001223AA bset #$F,d5 ROM:001223AE ROM:001223AE loc_1223AE: ; CODE XREF: sub_122350+58↑j ROM:001223AE move.w d5,($BE2).w ROM:001223B2 move.w #$FB,($514).w ROM:001223B8 move.w ($BE2).w,($516).w ROM:001223BE bset #0,($8ED).w ROM:001223C4 btst #4,($130C).w ROM:001223CA bne.s loc_1223D8 ROM:001223CC btst #7,($1304).w ROM:001223D2 beq.l loc_12249A ROM:001223D8 ROM:001223D8 loc_1223D8: ; CODE XREF: sub_122350+7A↑j ROM:001223D8 clr.w d1 ROM:001223DA btst #$F,d5 ROM:001223DE beq.w loc_1223E6 ROM:001223E2 addi.w #8,d1 ROM:001223E6 ROM:001223E6 loc_1223E6: ; CODE XREF: sub_122350+8E↑j ROM:001223E6 btst #7,d5 ROM:001223EA beq.w loc_1223F2 ROM:001223EE addi.w #4,d1 ROM:001223F2 ROM:001223F2 loc_1223F2: ; CODE XREF: sub_122350+9A↑j ROM:001223F2 btst #4,d5 ROM:001223F6 beq.w loc_1223FE ROM:001223FA addi.w #2,d1 ROM:001223FE ROM:001223FE loc_1223FE: ; CODE XREF: sub_122350+A6↑j ROM:001223FE btst #0,d5 ROM:00122402 beq.w loc_12240A ROM:00122406 addi.w #1,d1 ROM:0012240A ROM:0012240A loc_12240A: ; CODE XREF: sub_122350+B2↑j ROM:0012240A addi.w #1,d1 ROM:0012240E move.w ($BE2).w,d6 ROM:00122412 move.w #1,d2 ROM:00122416 bra.s loc_12241C ROM:00122418 ; --------------------------------------------------------------------------- ROM:00122418 ROM:00122418 loc_122418: ; CODE XREF: sub_122350:loc_12248E↓j ROM:00122418 addi.w #1,d2 ROM:0012241C ROM:0012241C loc_12241C: ; CODE XREF: sub_122350+C6↑j ROM:0012241C cmp.w d1,d2 ROM:0012241E bgt.l loc_122490 ROM:00122424 clr.w d3 ROM:00122426 btst #1,d6 ROM:0012242A beq.w loc_122432 ROM:0012242E addi.w #1,d3 ROM:00122432 ROM:00122432 loc_122432: ; CODE XREF: sub_122350+DA↑j ROM:00122432 btst #2,d6 ROM:00122436 beq.w loc_12243E ROM:0012243A addi.w #1,d3 ROM:0012243E ROM:0012243E loc_12243E: ; CODE XREF: sub_122350+E6↑j ROM:0012243E btst #8,d6 ROM:00122442 beq.w loc_12244A ROM:00122446 addi.w #1,d3 ROM:0012244A ROM:0012244A loc_12244A: ; CODE XREF: sub_122350+F2↑j ROM:0012244A btst #9,d6 ROM:0012244E beq.w loc_122456 ROM:00122452 addi.w #1,d3 ROM:00122456 ROM:00122456 loc_122456: ; CODE XREF: sub_122350+FE↑j ROM:00122456 move.w #1,d4 ROM:0012245A btst #3,d6 ROM:0012245E beq.w loc_12246C ROM:00122462 btst #$D,d6 ROM:00122466 beq.w loc_12246C ROM:0012246A clr.w d4 ROM:0012246C ROM:0012246C loc_12246C: ; CODE XREF: sub_122350+10E↑j ROM:0012246C ; sub_122350+116↑j ROM:0012246C lsr.w #1,d6 ROM:0012246E cmpi.w #1,d3 ROM:00122472 beq.s loc_12247A ROM:00122474 cmpi.w #3,d3 ROM:00122478 bne.s loc_12247E ROM:0012247A ROM:0012247A loc_12247A: ; CODE XREF: sub_122350+122↑j ROM:0012247A bset #$F,d6 ROM:0012247E ROM:0012247E loc_12247E: ; CODE XREF: sub_122350+128↑j ROM:0012247E cmpi.w #0,d4 ROM:00122482 beq.s loc_12248A ROM:00122484 bset #0,d6 ROM:00122488 bra.s loc_12248E ROM:0012248A ; --------------------------------------------------------------------------- ROM:0012248A ROM:0012248A loc_12248A: ; CODE XREF: sub_122350+132↑j ROM:0012248A bclr #0,d6 ROM:0012248E ROM:0012248E loc_12248E: ; CODE XREF: sub_122350+138↑j ROM:0012248E bra.s loc_122418 ROM:00122490 ; --------------------------------------------------------------------------- ROM:00122490 ROM:00122490 loc_122490: ; CODE XREF: sub_122350+CE↑j ROM:00122490 move.w d6,($BE0).w ROM:00122494 bra.l locret_122516 ROM:0012249A ; --------------------------------------------------------------------------- ROM:0012249A ROM:0012249A loc_12249A: ; CODE XREF: sub_122350+82↑j ROM:0012249A move.w ($BE2).w,d6 ROM:0012249E move.w #1,d2 ROM:001224A2 bra.s loc_1224A8 ROM:001224A4 ; --------------------------------------------------------------------------- ROM:001224A4 ROM:001224A4 loc_1224A4: ; CODE XREF: sub_122350:loc_122510↓j ROM:001224A4 addi.w #1,d2 ROM:001224A8 ROM:001224A8 loc_1224A8: ; CODE XREF: sub_122350+152↑j ROM:001224A8 cmpi.w #2,d2 ROM:001224AC bgt.l loc_122512 ROM:001224B2 move.w #1,d4 ROM:001224B6 btst #9,d6 ROM:001224BA beq.w loc_1224C8 ROM:001224BE btst #$B,d6 ROM:001224C2 beq.w loc_1224C8 ROM:001224C6 clr.w d4 ROM:001224C8 ROM:001224C8 loc_1224C8: ; CODE XREF: sub_122350+16A↑j ROM:001224C8 ; sub_122350+172↑j ROM:001224C8 clr.w d3 ROM:001224CA btst #1,d6 ROM:001224CE beq.w loc_1224D6 ROM:001224D2 addi.w #1,d3 ROM:001224D6 ROM:001224D6 loc_1224D6: ; CODE XREF: sub_122350+17E↑j ROM:001224D6 btst #4,d6 ROM:001224DA beq.w loc_1224E2 ROM:001224DE addi.w #1,d3 ROM:001224E2 ROM:001224E2 loc_1224E2: ; CODE XREF: sub_122350+18A↑j ROM:001224E2 btst #$C,d6 ROM:001224E6 beq.w loc_1224EE ROM:001224EA addi.w #1,d3 ROM:001224EE ROM:001224EE loc_1224EE: ; CODE XREF: sub_122350+196↑j ROM:001224EE lsr.w #1,d6 ROM:001224F0 cmpi.w #1,d3 ROM:001224F4 beq.s loc_1224FC ROM:001224F6 cmpi.w #3,d3 ROM:001224FA bne.s loc_122500 ROM:001224FC ROM:001224FC loc_1224FC: ; CODE XREF: sub_122350+1A4↑j ROM:001224FC bset #$F,d6 ROM:00122500 ROM:00122500 loc_122500: ; CODE XREF: sub_122350+1AA↑j ROM:00122500 cmpi.w #0,d4 ROM:00122504 beq.s loc_12250C ROM:00122506 bset #7,d6 ROM:0012250A bra.s loc_122510 ROM:0012250C ; --------------------------------------------------------------------------- ROM:0012250C ROM:0012250C loc_12250C: ; CODE XREF: sub_122350+1B4↑j ROM:0012250C bclr #7,d6 ROM:00122510 ROM:00122510 loc_122510: ; CODE XREF: sub_122350+1BA↑j ROM:00122510 bra.s loc_1224A4 ROM:00122512 ; --------------------------------------------------------------------------- ROM:00122512 ROM:00122512 loc_122512: ; CODE XREF: sub_122350+15C↑j ROM:00122512 move.w d6,($BE0).w ROM:00122516 ROM:00122516 locret_122516: ; CODE XREF: sub_122350+144↑j ROM:00122516 rts ROM:00122516 ; End of function sub_122350 ROM:00122516 ROM:00122518 ROM:00122518 ; =============== S U B R O U T I N E ======================================= ROM:00122518 ROM:00122518 ROM:00122518 sub_122518: ; CODE XREF: ROM:00124798↓p ROM:00122518 ; ROM:00124952↓p ... ROM:00122518 btst #6,($1312).w ROM:0012251E beq.s loc_12252A ROM:00122520 bsr.w sub_1231C0 ROM:00122524 bra.l locret_12316A ROM:0012252A ; --------------------------------------------------------------------------- ROM:0012252A ROM:0012252A loc_12252A: ; CODE XREF: sub_122518+6↑j ROM:0012252A btst #0,($130D).w ROM:00122530 beq.s loc_12253C ROM:00122532 bsr.w sub_1231C0 ROM:00122536 bra.l locret_12316A ROM:0012253C ; --------------------------------------------------------------------------- ROM:0012253C ROM:0012253C loc_12253C: ; CODE XREF: sub_122518+18↑j ROM:0012253C move.w #1,d1 ROM:00122540 btst #7,($1314).w ROM:00122546 beq.l loc_122592 ROM:0012254C cmpi.b #$81,$11C5(d1.w) ROM:00122554 bne.l loc_122592 ROM:0012255A move.b #3,($11C8).l ROM:00122562 move.b ($11C6).l,d3 ROM:00122568 addi.b #$40,d3 ; '@' ROM:0012256C move.b d3,($11C9).l ROM:00122572 move.b #$57,($11CA).l ; 'W' ROM:0012257A move.b #$8F,($11CB).l ROM:00122582 bsr.w sub_123624 ROM:00122586 move.w #8,($BE8).w ROM:0012258C bra.l locret_12316A ROM:00122592 ; --------------------------------------------------------------------------- ROM:00122592 ROM:00122592 loc_122592: ; CODE XREF: sub_122518+2E↑j ROM:00122592 ; sub_122518+3C↑j ROM:00122592 move.w #0,d3 ROM:00122596 move.w #3,d1 ROM:0012259A cmpi.b #$81,$11C5(d3.w) ROM:001225A2 bne.s loc_1225F0 ROM:001225A4 cmpi.b #$81,$11C5(d1.w) ROM:001225AC bne.s loc_1225F0 ROM:001225AE move.b #3,($11C5).l ROM:001225B6 move.b #$C1,($11C6).l ROM:001225BE move.b #$57,($11C7).l ; 'W' ROM:001225C6 move.b #$8F,($11C8).l ROM:001225CE move.b #$C4,d4 ROM:001225D2 add.b ($11C7).l,d4 ROM:001225D8 add.b ($11C8).l,d4 ROM:001225DE move.b d4,($11C9).l ROM:001225E4 move.w #5,($BE8).w ROM:001225EA bra.l locret_12316A ROM:001225F0 ; --------------------------------------------------------------------------- ROM:001225F0 ROM:001225F0 loc_1225F0: ; CODE XREF: sub_122518+8A↑j ROM:001225F0 ; sub_122518+94↑j ROM:001225F0 move.w #1,d1 ROM:001225F4 cmpi.b #$18,$11C5(d1.w) ROM:001225FC bne.l loc_1227D4 ROM:00122602 clr.b ($1117).w ROM:00122606 bclr #1,($12FB).w ROM:0012260C bclr #6,($12ED).w ROM:00122612 move.b ($11C7).l,d1 ROM:00122618 cmpi.b #1,d1 ROM:0012261C bne.l loc_12262C ROM:00122622 bset #1,($1311).w ROM:00122628 bra.w loc_122632 ROM:0012262C ; --------------------------------------------------------------------------- ROM:0012262C ROM:0012262C loc_12262C: ; CODE XREF: sub_122518+104↑j ROM:0012262C bclr #1,($1311).w ROM:00122632 ROM:00122632 loc_122632: ; CODE XREF: sub_122518+110↑j ROM:00122632 btst #7,($1314).w ROM:00122638 beq.s loc_122642 ROM:0012263A move.w #6,($BE4).w ROM:00122640 bra.s loc_122648 ROM:00122642 ; --------------------------------------------------------------------------- ROM:00122642 ROM:00122642 loc_122642: ; CODE XREF: sub_122518+120↑j ROM:00122642 move.w #3,($BE4).w ROM:00122648 ROM:00122648 loc_122648: ; CODE XREF: sub_122518+128↑j ROM:00122648 clr.w d1 ROM:0012264A clr.w d2 ROM:0012264C move.b ($11C8).l,d1 ROM:00122652 lsl.w #8,d1 ROM:00122654 move.b ($11C9).l,d2 ROM:0012265A or.w d1,d2 ROM:0012265C lea (word_133A36).l,a3 ROM:00122662 move.w (a3),d0 ROM:00122664 ROM:00122664 loc_122664: ; CODE XREF: sub_122518+18A↓j ROM:00122664 cmpi.w #$FF,d0 ROM:00122668 beq.s loc_1226A4 ROM:0012266A move.w 2(a3),d1 ROM:0012266E cmp.w d1,d2 ROM:00122670 bne.s loc_122692 ROM:00122672 clr.w d3 ROM:00122674 move.b $A(a3),d3 ROM:00122678 and.w ($BF4).w,d3 ROM:0012267C cmpi.w #0,d3 ROM:00122680 beq.s loc_122692 ROM:00122682 move.w d0,($BE6).w ROM:00122686 movea.l 4(a3),a0 ROM:0012268A jsr (a0) ROM:0012268C bset #4,($12F5).w ROM:00122692 ROM:00122692 loc_122692: ; CODE XREF: sub_122518+158↑j ROM:00122692 ; sub_122518+168↑j ROM:00122692 clr.w d0 ROM:00122694 move.b $B(a3),d0 ROM:00122698 adda.w d0,a3 ROM:0012269A adda.w d0,a3 ROM:0012269C adda.w #$C,a3 ROM:001226A0 move.w (a3),d0 ROM:001226A2 bra.s loc_122664 ROM:001226A4 ; --------------------------------------------------------------------------- ROM:001226A4 ROM:001226A4 loc_1226A4: ; CODE XREF: sub_122518+150↑j ROM:001226A4 btst #4,($12F5).w ROM:001226AA bne.s loc_1226B6 ROM:001226AC bsr.w sub_1231C0 ROM:001226B0 bra.l loc_1227CE ROM:001226B6 ; --------------------------------------------------------------------------- ROM:001226B6 ROM:001226B6 loc_1226B6: ; CODE XREF: sub_122518+192↑j ROM:001226B6 bclr #4,($12F5).w ROM:001226BC clr.w d3 ROM:001226BE move.b ($1117).w,d3 ROM:001226C2 muls.w #3,d3 ROM:001226C6 addi.w #2,d3 ROM:001226CA btst #7,($1314).w ROM:001226D0 beq.s loc_12270A ROM:001226D2 move.b ($1117).w,($11CA).l ROM:001226DA move.b d3,($11C8).l ROM:001226E0 move.b ($11C6).l,d0 ROM:001226E6 addi.b #$40,d0 ; '@' ROM:001226EA move.b d0,($11C9).l ROM:001226F0 bsr.w sub_123624 ROM:001226F4 clr.w d3 ROM:001226F6 move.b ($11C8).l,d3 ROM:001226FC addi.w #5,d3 ROM:00122700 move.w d3,($BE8).w ROM:00122704 bra.l loc_1227CE ROM:0012270A ; --------------------------------------------------------------------------- ROM:0012270A ROM:0012270A loc_12270A: ; CODE XREF: sub_122518+1B8↑j ROM:0012270A cmpi.w #$3F,d3 ; '?' ROM:0012270E ble.s loc_122786 ROM:00122710 move.b d3,d0 ROM:00122712 move.b d3,d1 ROM:00122714 addi.b #1,d1 ROM:00122718 move.w #0,d2 ROM:0012271C bra.s loc_122722 ROM:0012271E ; --------------------------------------------------------------------------- ROM:0012271E ROM:0012271E loc_12271E: ; CODE XREF: sub_122518+220↓j ROM:0012271E addi.w #1,d2 ROM:00122722 ROM:00122722 loc_122722: ; CODE XREF: sub_122518+204↑j ROM:00122722 cmp.w d3,d2 ROM:00122724 bgt.s loc_12273A ROM:00122726 move.b $11C5(d0.w),$11C5(d1.w) ROM:00122730 subi.b #1,d0 ROM:00122734 subi.b #1,d1 ROM:00122738 bra.s loc_12271E ROM:0012273A ; --------------------------------------------------------------------------- ROM:0012273A ROM:0012273A loc_12273A: ; CODE XREF: sub_122518+20C↑j ROM:0012273A clr.w d4 ROM:0012273C clr.w d1 ROM:0012273E addi.b #$40,($11C7).w ; '@' ROM:00122744 move.b d3,($11C6).w ROM:00122748 move.b ($1117).w,($11C8).w ROM:0012274E move.b #0,($11C5).w ROM:00122754 addi.b #1,d3 ROM:00122758 move.w #0,d2 ROM:0012275C bra.s loc_122762 ROM:0012275E ; --------------------------------------------------------------------------- ROM:0012275E ROM:0012275E loc_12275E: ; CODE XREF: sub_122518+256↓j ROM:0012275E addi.w #1,d2 ROM:00122762 ROM:00122762 loc_122762: ; CODE XREF: sub_122518+244↑j ROM:00122762 cmp.w d3,d2 ROM:00122764 bgt.s loc_122770 ROM:00122766 add.b $11C5(d4.w),d1 ROM:0012276C addq.w #1,d4 ROM:0012276E bra.s loc_12275E ROM:00122770 ; --------------------------------------------------------------------------- ROM:00122770 ROM:00122770 loc_122770: ; CODE XREF: sub_122518+24C↑j ROM:00122770 move.b d1,$11C5(d4.w) ROM:00122776 clr.w d3 ROM:00122778 move.b ($11C6).w,d3 ROM:0012277C addi.w #3,d3 ROM:00122780 move.w d3,($BE8).w ROM:00122784 bra.s loc_1227CE ROM:00122786 ; --------------------------------------------------------------------------- ROM:00122786 ROM:00122786 loc_122786: ; CODE XREF: sub_122518+1F6↑j ROM:00122786 addi.b #$40,($11C6).l ; '@' ROM:0012278E move.b d3,($11C5).l ROM:00122794 move.b ($1117).w,($11C7).l ROM:0012279C clr.w d0 ROM:0012279E clr.w d4 ROM:001227A0 move.w #0,d2 ROM:001227A4 bra.s loc_1227AA ROM:001227A6 ; --------------------------------------------------------------------------- ROM:001227A6 ROM:001227A6 loc_1227A6: ; CODE XREF: sub_122518+29E↓j ROM:001227A6 addi.w #1,d2 ROM:001227AA ROM:001227AA loc_1227AA: ; CODE XREF: sub_122518+28C↑j ROM:001227AA cmp.w d3,d2 ROM:001227AC bgt.s loc_1227B8 ROM:001227AE add.b $11C5(d4.w),d0 ROM:001227B4 addq.w #1,d4 ROM:001227B6 bra.s loc_1227A6 ROM:001227B8 ; --------------------------------------------------------------------------- ROM:001227B8 ROM:001227B8 loc_1227B8: ; CODE XREF: sub_122518+294↑j ROM:001227B8 move.b d0,$11C5(d4.w) ROM:001227BE clr.w d3 ROM:001227C0 move.b ($11C5).l,d3 ROM:001227C6 addi.w #2,d3 ROM:001227CA move.w d3,($BE8).w ROM:001227CE ROM:001227CE loc_1227CE: ; CODE XREF: sub_122518+198↑j ROM:001227CE ; sub_122518+1EC↑j ... ROM:001227CE bra.l locret_12316A ROM:001227D4 ; --------------------------------------------------------------------------- ROM:001227D4 ROM:001227D4 loc_1227D4: ; CODE XREF: sub_122518+E4↑j ROM:001227D4 move.w #1,d1 ROM:001227D8 cmpi.b #$14,$11C5(d1.w) ROM:001227E0 bne.l loc_1228CE ROM:001227E6 clr.b ($1117).w ROM:001227EA clr.w d1 ROM:001227EC clr.w d2 ROM:001227EE move.b ($11C7).l,d1 ROM:001227F4 lsl.w #8,d1 ROM:001227F6 move.b ($11C8).l,d2 ROM:001227FC or.w d1,d2 ROM:001227FE lea (word_133A36).l,a3 ROM:00122804 move.w (a3),d0 ROM:00122806 ROM:00122806 loc_122806: ; CODE XREF: sub_122518+32C↓j ROM:00122806 cmpi.w #$FF,d0 ROM:0012280A beq.s loc_122846 ROM:0012280C move.w 2(a3),d1 ROM:00122810 cmp.w d1,d2 ROM:00122812 bne.s loc_122834 ROM:00122814 clr.w d3 ROM:00122816 move.b $A(a3),d3 ROM:0012281A and.w ($BF4).w,d3 ROM:0012281E cmpi.w #0,d3 ROM:00122822 beq.s loc_122834 ROM:00122824 move.w d0,($BE6).w ROM:00122828 bsr.l sub_124E4C ROM:0012282E bset #4,($12F5).w ROM:00122834 ROM:00122834 loc_122834: ; CODE XREF: sub_122518+2FA↑j ROM:00122834 ; sub_122518+30A↑j ROM:00122834 clr.w d0 ROM:00122836 move.b $B(a3),d0 ROM:0012283A adda.w d0,a3 ROM:0012283C adda.w d0,a3 ROM:0012283E adda.w #$C,a3 ROM:00122842 move.w (a3),d0 ROM:00122844 bra.s loc_122806 ROM:00122846 ; --------------------------------------------------------------------------- ROM:00122846 ROM:00122846 loc_122846: ; CODE XREF: sub_122518+2F2↑j ROM:00122846 btst #4,($12F5).w ROM:0012284C bne.s loc_122858 ROM:0012284E bsr.w sub_1231C0 ROM:00122852 bra.l loc_1228C8 ROM:00122858 ; --------------------------------------------------------------------------- ROM:00122858 ROM:00122858 loc_122858: ; CODE XREF: sub_122518+334↑j ROM:00122858 bclr #4,($12F5).w ROM:0012285E btst #7,($1314).w ROM:00122864 beq.s loc_12289E ROM:00122866 move.b ($11C6).l,d0 ROM:0012286C addi.b #$40,d0 ; '@' ROM:00122870 move.b d0,($11C9).l ROM:00122876 move.b ($11C7).l,($11CA).l ROM:00122880 move.b ($11C8).l,($11CB).l ROM:0012288A move.b #3,($11C8).l ROM:00122892 bsr.w sub_123624 ROM:00122896 move.w #8,($BE8).w ROM:0012289C bra.s loc_1228C8 ROM:0012289E ; --------------------------------------------------------------------------- ROM:0012289E ROM:0012289E loc_12289E: ; CODE XREF: sub_122518+34C↑j ROM:0012289E addi.b #$40,($11C6).l ; '@' ROM:001228A6 move.b ($11C6).l,d0 ROM:001228AC add.b ($11C7).l,d0 ROM:001228B2 add.b ($11C8).l,d0 ROM:001228B8 addi.b #3,d0 ROM:001228BC move.b d0,($11C9).l ROM:001228C2 move.w #5,($BE8).w ROM:001228C8 ROM:001228C8 loc_1228C8: ; CODE XREF: sub_122518+33A↑j ROM:001228C8 ; sub_122518+384↑j ROM:001228C8 bra.l locret_12316A ROM:001228CE ; --------------------------------------------------------------------------- ROM:001228CE ROM:001228CE loc_1228CE: ; CODE XREF: sub_122518+2C8↑j ROM:001228CE move.w #1,d1 ROM:001228D2 cmpi.b #$21,$11C5(d1.w) ; '!' ROM:001228DA bne.l loc_122996 ROM:001228E0 bsr.l sub_124E82 ROM:001228E6 bsr.l sub_134BC6 ROM:001228EC move.b ($11C5).l,d0 ROM:001228F2 andi.b #$3F,d0 ; '?' ROM:001228F6 cmpi.b #2,d0 ROM:001228FA bne.l loc_12298C ROM:00122900 cmpi.w #3,($BF2).w ROM:00122906 bne.s loc_122912 ROM:00122908 bsr.w sub_123708 ROM:0012290C bra.l loc_12298A ROM:00122912 ; --------------------------------------------------------------------------- ROM:00122912 ROM:00122912 loc_122912: ; CODE XREF: sub_122518+3EE↑j ROM:00122912 clr.w d1 ROM:00122914 move.b ($11C7).l,d1 ROM:0012291A btst #3,($1307).w ROM:00122920 beq.s loc_122938 ROM:00122922 cmpi.w #$F0,d1 ROM:00122926 blt.s loc_122938 ROM:00122928 cmpi.w #$FE,d1 ROM:0012292C bgt.s loc_122938 ROM:0012292E movea.l d4,a3 ROM:00122930 bset #6,($130B).w ROM:00122936 bra.s loc_122944 ROM:00122938 ; --------------------------------------------------------------------------- ROM:00122938 ROM:00122938 loc_122938: ; CODE XREF: sub_122518+408↑j ROM:00122938 ; sub_122518+40E↑j ... ROM:00122938 lea ((aNunu+4)).l,a3 ; "" ROM:0012293E bclr #6,($130B).w ROM:00122944 ROM:00122944 loc_122944: ; CODE XREF: sub_122518+41E↑j ROM:00122944 move.b (a3),d0 ROM:00122946 ROM:00122946 loc_122946: ; CODE XREF: sub_122518+446↓j ROM:00122946 cmpi.b #$FF,d0 ROM:0012294A beq.s loc_122960 ROM:0012294C cmp.b d0,d1 ROM:0012294E beq.s loc_122960 ROM:00122950 clr.w d2 ROM:00122952 move.w 2(a3),d2 ROM:00122956 lsl.w #2,d2 ROM:00122958 addq.w #4,d2 ROM:0012295A adda.w d2,a3 ROM:0012295C move.b (a3),d0 ROM:0012295E bra.s loc_122946 ROM:00122960 ; --------------------------------------------------------------------------- ROM:00122960 ROM:00122960 loc_122960: ; CODE XREF: sub_122518+432↑j ROM:00122960 ; sub_122518+436↑j ROM:00122960 cmpi.b #$FF,d0 ROM:00122964 bne.s loc_122970 ROM:00122966 bsr.w sub_1231C0 ROM:0012296A bra.l loc_12298A ROM:00122970 ; --------------------------------------------------------------------------- ROM:00122970 ROM:00122970 loc_122970: ; CODE XREF: sub_122518+44C↑j ROM:00122970 clr.w d1 ROM:00122972 move.b 1(a3),d1 ROM:00122976 and.w ($BF4).w,d1 ROM:0012297A cmpi.w #0,d1 ROM:0012297E bne.s loc_122986 ROM:00122980 bsr.w sub_1231C0 ROM:00122984 bra.s loc_12298A ROM:00122986 ; --------------------------------------------------------------------------- ROM:00122986 ROM:00122986 loc_122986: ; CODE XREF: sub_122518+466↑j ROM:00122986 bsr.w sub_1232B4 ROM:0012298A ROM:0012298A loc_12298A: ; CODE XREF: sub_122518+3F4↑j ROM:0012298A ; sub_122518+452↑j ... ROM:0012298A bra.s loc_122990 ROM:0012298C ; --------------------------------------------------------------------------- ROM:0012298C ROM:0012298C loc_12298C: ; CODE XREF: sub_122518+3E2↑j ROM:0012298C bsr.w sub_1231C0 ROM:00122990 ROM:00122990 loc_122990: ; CODE XREF: sub_122518:loc_12298A↑j ROM:00122990 bra.l locret_12316A ROM:00122996 ; --------------------------------------------------------------------------- ROM:00122996 ROM:00122996 loc_122996: ; CODE XREF: sub_122518+3C2↑j ROM:00122996 move.w #1,d0 ROM:0012299A cmpi.b #$3B,$11C5(d0.w) ; ';' ROM:001229A2 bne.l loc_1229EE ROM:001229A8 move.w #2,d0 ROM:001229AC cmpi.b #$87,$11C5(d0.w) ROM:001229B4 bne.l loc_1229CA ROM:001229BA bsr.l sub_1143DE ROM:001229C0 bsr.w sub_123250 ROM:001229C4 bra.l loc_1229E8 ROM:001229CA ; --------------------------------------------------------------------------- ROM:001229CA ROM:001229CA loc_1229CA: ; CODE XREF: sub_122518+49C↑j ROM:001229CA cmpi.b #$8A,$11C5(d0.w) ROM:001229D2 bne.l loc_1229E4 ROM:001229D8 bsr.l sub_114BC0 ROM:001229DE bsr.w sub_123250 ROM:001229E2 bra.s loc_1229E8 ROM:001229E4 ; --------------------------------------------------------------------------- ROM:001229E4 ROM:001229E4 loc_1229E4: ; CODE XREF: sub_122518+4BA↑j ROM:001229E4 bsr.w sub_1231C0 ROM:001229E8 ROM:001229E8 loc_1229E8: ; CODE XREF: sub_122518+4AC↑j ROM:001229E8 ; sub_122518+4CA↑j ROM:001229E8 bra.l locret_12316A ROM:001229EE ; --------------------------------------------------------------------------- ROM:001229EE ROM:001229EE loc_1229EE: ; CODE XREF: sub_122518+48A↑j ROM:001229EE move.w #1,d0 ROM:001229F2 cmpi.b #$23,$11C5(d0.w) ; '#' ROM:001229FA bne.l loc_122A0A ROM:00122A00 bsr.w sub_1233F0 ROM:00122A04 bra.l locret_12316A ROM:00122A0A ; --------------------------------------------------------------------------- ROM:00122A0A ROM:00122A0A loc_122A0A: ; CODE XREF: sub_122518+4E2↑j ROM:00122A0A move.w #1,d0 ROM:00122A0E cmpi.b #$3D,$11C5(d0.w) ; '=' ROM:00122A16 bne.l loc_122A26 ROM:00122A1C bsr.w sub_123688 ROM:00122A20 bra.l locret_12316A ROM:00122A26 ; --------------------------------------------------------------------------- ROM:00122A26 ROM:00122A26 loc_122A26: ; CODE XREF: sub_122518+4FE↑j ROM:00122A26 move.w #1,d0 ROM:00122A2A cmpi.b #$13,$11C5(d0.w) ROM:00122A32 bne.l loc_122AC4 ROM:00122A38 btst #0,($130D).w ROM:00122A3E beq.s loc_122A42 ROM:00122A40 bra.s loc_122A4A ROM:00122A42 ; --------------------------------------------------------------------------- ROM:00122A42 ROM:00122A42 loc_122A42: ; CODE XREF: sub_122518+526↑j ROM:00122A42 btst #1,($8E8).w ROM:00122A48 beq.s loc_122A54 ROM:00122A4A ROM:00122A4A loc_122A4A: ; CODE XREF: sub_122518+528↑j ROM:00122A4A bsr.w sub_1231C0 ROM:00122A4E bra.l loc_122ABE ROM:00122A54 ; --------------------------------------------------------------------------- ROM:00122A54 ROM:00122A54 loc_122A54: ; CODE XREF: sub_122518+530↑j ROM:00122A54 addi.b #$40,($11C6).l ; '@' ROM:00122A5C move.b ($11C6).l,d6 ROM:00122A62 clr.w d5 ROM:00122A64 move.b ($71C).l,d5 ROM:00122A6A move.w #0,d4 ROM:00122A6E bra.s loc_122A74 ROM:00122A70 ; --------------------------------------------------------------------------- ROM:00122A70 ROM:00122A70 loc_122A70: ; CODE XREF: sub_122518+57C↓j ROM:00122A70 addi.w #1,d4 ROM:00122A74 ROM:00122A74 loc_122A74: ; CODE XREF: sub_122518+556↑j ROM:00122A74 cmp.w d5,d4 ROM:00122A76 bgt.s loc_122A96 ROM:00122A78 move.w d4,d3 ROM:00122A7A addi.w #0,d3 ROM:00122A7E move.w d4,d2 ROM:00122A80 addi.w #2,d2 ROM:00122A84 move.b $71C(d3.w),$11C5(d2.w) ROM:00122A8E add.b $11C5(d2.w),d6 ROM:00122A94 bra.s loc_122A70 ROM:00122A96 ; --------------------------------------------------------------------------- ROM:00122A96 ROM:00122A96 loc_122A96: ; CODE XREF: sub_122518+55E↑j ROM:00122A96 move.b d5,($11C5).l ROM:00122A9C addi.b #2,($11C5).l ROM:00122AA4 add.b ($11C5).l,d6 ROM:00122AAA addi.w #1,d2 ROM:00122AAE move.b d6,$11C5(d2.w) ROM:00122AB4 move.w d5,($BE8).w ROM:00122AB8 addi.w #4,($BE8).w ROM:00122ABE ROM:00122ABE loc_122ABE: ; CODE XREF: sub_122518+536↑j ROM:00122ABE bra.l locret_12316A ROM:00122AC4 ; --------------------------------------------------------------------------- ROM:00122AC4 ROM:00122AC4 loc_122AC4: ; CODE XREF: sub_122518+51A↑j ROM:00122AC4 move.w #1,d0 ROM:00122AC8 cmpi.b #$30,$11C5(d0.w) ; '0' ROM:00122AD0 bne.s loc_122ADC ROM:00122AD2 bsr.w sub_123250 ROM:00122AD6 bra.l locret_12316A ROM:00122ADC ; --------------------------------------------------------------------------- ROM:00122ADC ROM:00122ADC loc_122ADC: ; CODE XREF: sub_122518+5B8↑j ROM:00122ADC move.w #1,d0 ROM:00122AE0 btst #2,($1315).w ROM:00122AE6 beq.s loc_122AF4 ROM:00122AE8 bclr #2,($1315).w ROM:00122AEE bra.l locret_12316A ROM:00122AF4 ; --------------------------------------------------------------------------- ROM:00122AF4 ROM:00122AF4 loc_122AF4: ; CODE XREF: sub_122518+5CE↑j ROM:00122AF4 cmpi.b #$31,$11C5(d0.w) ; '1' ROM:00122AFC bne.s loc_122B08 ROM:00122AFE bsr.w sub_123250 ROM:00122B02 bra.l locret_12316A ROM:00122B08 ; --------------------------------------------------------------------------- ROM:00122B08 ROM:00122B08 loc_122B08: ; CODE XREF: sub_122518+5E4↑j ROM:00122B08 move.w #1,d0 ROM:00122B0C cmpi.b #$32,$11C5(d0.w) ; '2' ROM:00122B14 bne.s loc_122B20 ROM:00122B16 bsr.w sub_123250 ROM:00122B1A bra.l locret_12316A ROM:00122B20 ; --------------------------------------------------------------------------- ROM:00122B20 ROM:00122B20 loc_122B20: ; CODE XREF: sub_122518+5FC↑j ROM:00122B20 move.w #1,d0 ROM:00122B24 cmpi.b #$2C,$11C5(d0.w) ; ',' ROM:00122B2C bne.s loc_122B38 ROM:00122B2E bsr.w sub_123250 ROM:00122B32 bra.l locret_12316A ROM:00122B38 ; --------------------------------------------------------------------------- ROM:00122B38 ROM:00122B38 loc_122B38: ; CODE XREF: sub_122518+614↑j ROM:00122B38 move.w #1,d0 ROM:00122B3C cmpi.b #$A0,$11C5(d0.w) ROM:00122B44 bne.s loc_122B5E ROM:00122B46 bsr.l nullsub_34 ROM:00122B4C btst #0,($130D).w ROM:00122B52 beq.s loc_122B58 ROM:00122B54 bsr.w sub_1231C0 ROM:00122B58 ROM:00122B58 loc_122B58: ; CODE XREF: sub_122518+63A↑j ROM:00122B58 bra.l locret_12316A ROM:00122B5E ; --------------------------------------------------------------------------- ROM:00122B5E ROM:00122B5E loc_122B5E: ; CODE XREF: sub_122518+62C↑j ROM:00122B5E move.w #1,d0 ROM:00122B62 cmpi.b #$33,$11C5(d0.w) ; '3' ROM:00122B6A bne.l loc_122BD4 ROM:00122B70 clr.w d1 ROM:00122B72 move.b ($11C7).l,d3 ROM:00122B78 move.b dword_1339FA(d1.w),d2 ROM:00122B80 ROM:00122B80 loc_122B80: ; CODE XREF: sub_122518+67C↓j ROM:00122B80 cmpi.b #$FF,d2 ROM:00122B84 beq.s loc_122B96 ROM:00122B86 cmp.b d2,d3 ROM:00122B88 beq.s loc_122B96 ROM:00122B8A addq.w #6,d1 ROM:00122B8C move.b dword_1339FA(d1.w),d2 ROM:00122B94 bra.s loc_122B80 ROM:00122B96 ; --------------------------------------------------------------------------- ROM:00122B96 ROM:00122B96 loc_122B96: ; CODE XREF: sub_122518+66C↑j ROM:00122B96 ; sub_122518+670↑j ROM:00122B96 clr.w d3 ROM:00122B98 move.w d1,d4 ROM:00122B9A addq.w #1,d4 ROM:00122B9C move.b dword_1339FA(d4.w),d3 ROM:00122BA4 and.w ($BF4).w,d3 ROM:00122BA8 cmpi.b #$FF,d2 ROM:00122BAC beq.l loc_122BCA ROM:00122BB2 cmpi.w #0,d3 ROM:00122BB6 beq.l loc_122BCA ROM:00122BBC addq.w #1,d4 ROM:00122BBE movea.l dword_1339FA(d4.w),a0 ROM:00122BC6 jsr (a0) ROM:00122BC8 bra.s loc_122BCE ROM:00122BCA ; --------------------------------------------------------------------------- ROM:00122BCA ROM:00122BCA loc_122BCA: ; CODE XREF: sub_122518+694↑j ROM:00122BCA ; sub_122518+69E↑j ROM:00122BCA bsr.w sub_1231C0 ROM:00122BCE ROM:00122BCE loc_122BCE: ; CODE XREF: sub_122518+6B0↑j ROM:00122BCE bra.l locret_12316A ROM:00122BD4 ; --------------------------------------------------------------------------- ROM:00122BD4 ROM:00122BD4 loc_122BD4: ; CODE XREF: sub_122518+652↑j ROM:00122BD4 move.w #1,d0 ROM:00122BD8 cmpi.b #$27,$11C5(d0.w) ; ''' ROM:00122BE0 bne.l loc_122D24 ROM:00122BE6 btst #0,($1303).w ROM:00122BEC beq.l loc_122C58 ROM:00122BF2 btst #7,($1314).w ROM:00122BF8 beq.s loc_122C2E ROM:00122BFA move.b #4,($11C8).l ROM:00122C02 move.b #$67,($11C9).l ; 'g' ROM:00122C0A move.b #1,($11CA).l ROM:00122C12 move.b #0,($11CB).l ROM:00122C1A move.b #0,($11CC).l ROM:00122C22 bsr.w sub_123624 ROM:00122C26 move.w #9,($BE8).w ROM:00122C2C bra.s loc_122C52 ROM:00122C2E ; --------------------------------------------------------------------------- ROM:00122C2E ROM:00122C2E loc_122C2E: ; CODE XREF: sub_122518+6E0↑j ROM:00122C2E movea.l #$11C5,a0 ROM:00122C34 move.b #4,(a0)+ ROM:00122C38 move.b #$67,(a0)+ ; 'g' ROM:00122C3C move.b #1,(a0)+ ROM:00122C40 move.b #0,(a0)+ ROM:00122C44 move.b #0,(a0)+ ROM:00122C48 move.b #$6C,(a0)+ ; 'l' ROM:00122C4C move.w #6,($BE8).w ROM:00122C52 ROM:00122C52 loc_122C52: ; CODE XREF: sub_122518+714↑j ROM:00122C52 bra.l loc_122D1E ROM:00122C58 ; --------------------------------------------------------------------------- ROM:00122C58 ROM:00122C58 loc_122C58: ; CODE XREF: sub_122518+6D4↑j ROM:00122C58 move.w #2,d1 ROM:00122C5C cmpi.b #1,$11C5(d1.w) ROM:00122C64 bne.l loc_122CD6 ROM:00122C6A btst #7,($1314).w ROM:00122C70 beq.s loc_122CA6 ROM:00122C72 move.b #4,($11C8).l ROM:00122C7A move.b #$67,($11C9).l ; 'g' ROM:00122C82 move.b #1,($11CA).l ROM:00122C8A move.b ($BE2).w,($11CB).l ROM:00122C92 move.b ($BE3).w,($11CC).l ROM:00122C9A bsr.w sub_123624 ROM:00122C9E move.w #9,($BE8).w ROM:00122CA4 bra.s loc_122CD4 ROM:00122CA6 ; --------------------------------------------------------------------------- ROM:00122CA6 ROM:00122CA6 loc_122CA6: ; CODE XREF: sub_122518+758↑j ROM:00122CA6 movea.l #$11C5,a0 ROM:00122CAC move.b #4,(a0)+ ROM:00122CB0 move.b #$67,(a0)+ ; 'g' ROM:00122CB4 move.b #1,(a0)+ ROM:00122CB8 move.b ($BE2).w,(a0)+ ROM:00122CBC move.b ($BE3).w,(a0)+ ROM:00122CC0 move.b #$6C,d2 ; 'l' ROM:00122CC4 add.b ($BE2).w,d2 ROM:00122CC8 add.b ($BE3).w,d2 ROM:00122CCC move.b d2,(a0)+ ROM:00122CCE move.w #6,($BE8).w ROM:00122CD4 ROM:00122CD4 loc_122CD4: ; CODE XREF: sub_122518+78C↑j ROM:00122CD4 bra.s loc_122D1E ROM:00122CD6 ; --------------------------------------------------------------------------- ROM:00122CD6 ROM:00122CD6 loc_122CD6: ; CODE XREF: sub_122518+74C↑j ROM:00122CD6 btst #7,($1314).w ROM:00122CDC beq.s loc_122D02 ROM:00122CDE move.b #2,($11C8).l ROM:00122CE6 move.b #$67,($11C9).l ; 'g' ROM:00122CEE move.b #2,($11CA).l ROM:00122CF6 bsr.w sub_123624 ROM:00122CFA move.w #7,($BE8).w ROM:00122D00 bra.s loc_122D1E ROM:00122D02 ; --------------------------------------------------------------------------- ROM:00122D02 ROM:00122D02 loc_122D02: ; CODE XREF: sub_122518+7C4↑j ROM:00122D02 movea.l #$11C5,a0 ROM:00122D08 move.b #2,(a0)+ ROM:00122D0C move.b #$67,(a0)+ ; 'g' ROM:00122D10 move.b #2,(a0)+ ROM:00122D14 move.b #$6B,(a0)+ ; 'k' ROM:00122D18 move.w #4,($BE8).w ROM:00122D1E ROM:00122D1E loc_122D1E: ; CODE XREF: sub_122518:loc_122C52↑j ROM:00122D1E ; sub_122518:loc_122CD4↑j ... ROM:00122D1E bra.l locret_12316A ROM:00122D24 ; --------------------------------------------------------------------------- ROM:00122D24 ROM:00122D24 loc_122D24: ; CODE XREF: sub_122518+6C8↑j ROM:00122D24 move.w #1,d0 ROM:00122D28 cmpi.b #$34,$11C5(d0.w) ; '4' ROM:00122D30 bne.s loc_122DA0 ROM:00122D32 btst #7,($1314).w ROM:00122D38 beq.s loc_122D66 ROM:00122D3A move.b #2,($11C8).l ROM:00122D42 move.b ($11C6).l,d1 ROM:00122D48 addi.b #$40,d1 ; '@' ROM:00122D4C move.b d1,($11C9).l ROM:00122D52 move.b #$FA,($11CA).l ROM:00122D5A bsr.w sub_123624 ROM:00122D5E move.w #7,($BE8).w ROM:00122D64 bra.s loc_122D9A ROM:00122D66 ; --------------------------------------------------------------------------- ROM:00122D66 ROM:00122D66 loc_122D66: ; CODE XREF: sub_122518+820↑j ROM:00122D66 addi.b #$40,($11C6).l ; '@' ROM:00122D6E move.b ($11C6).l,d0 ROM:00122D74 move.b #2,($11C5).l ROM:00122D7C move.b #$FA,($11C7).l ROM:00122D84 add.b ($11C7).l,d0 ROM:00122D8A addi.b #2,d0 ROM:00122D8E move.b d0,($11C8).l ROM:00122D94 move.w #4,($BE8).w ROM:00122D9A ROM:00122D9A loc_122D9A: ; CODE XREF: sub_122518+84C↑j ROM:00122D9A bra.l locret_12316A ROM:00122DA0 ; --------------------------------------------------------------------------- ROM:00122DA0 ROM:00122DA0 loc_122DA0: ; CODE XREF: sub_122518+818↑j ROM:00122DA0 move.w #1,d0 ROM:00122DA4 cmpi.b #$1A,$11C5(d0.w) ROM:00122DAC bne.l loc_123166 ROM:00122DB2 move.w #2,d0 ROM:00122DB6 cmpi.b #$87,$11C5(d0.w) ROM:00122DBE bne.l loc_122E44 ROM:00122DC4 bsr.l sub_1142EE ROM:00122DCA btst #7,($1314).w ROM:00122DD0 beq.s loc_122E02 ROM:00122DD2 move.b #$30,($11C8).l ; '0' ROM:00122DDA move.b ($11C6).l,d1 ROM:00122DE0 addi.b #$40,d1 ; '@' ROM:00122DE4 move.b d1,($11C9).l ROM:00122DEA move.b ($11C7).l,d1 ROM:00122DF0 move.b d1,($11CA).l ROM:00122DF6 bsr.w sub_123624 ROM:00122DFA move.w #$35,($BE8).w ; '5' ROM:00122E00 bra.s loc_122E3E ROM:00122E02 ; --------------------------------------------------------------------------- ROM:00122E02 ROM:00122E02 loc_122E02: ; CODE XREF: sub_122518+8B8↑j ROM:00122E02 addi.b #$40,($11C6).l ; '@' ROM:00122E0A move.b #$30,($11C5).l ; '0' ROM:00122E12 clr.b d0 ROM:00122E14 clr.w d4 ROM:00122E16 move.w #0,d2 ROM:00122E1A bra.s loc_122E20 ROM:00122E1C ; --------------------------------------------------------------------------- ROM:00122E1C ROM:00122E1C loc_122E1C: ; CODE XREF: sub_122518+918↓j ROM:00122E1C addi.w #1,d2 ROM:00122E20 ROM:00122E20 loc_122E20: ; CODE XREF: sub_122518+902↑j ROM:00122E20 cmpi.w #$30,d2 ; '0' ROM:00122E24 bgt.s loc_122E32 ROM:00122E26 add.b $11C5(d4.w),d0 ROM:00122E2C addi.w #1,d4 ROM:00122E30 bra.s loc_122E1C ROM:00122E32 ; --------------------------------------------------------------------------- ROM:00122E32 ROM:00122E32 loc_122E32: ; CODE XREF: sub_122518+90C↑j ROM:00122E32 move.b d0,$11C5(d4.w) ROM:00122E38 move.w #$32,($BE8).w ; '2' ROM:00122E3E ROM:00122E3E loc_122E3E: ; CODE XREF: sub_122518+8E8↑j ROM:00122E3E bra.l loc_123164 ROM:00122E44 ; --------------------------------------------------------------------------- ROM:00122E44 ROM:00122E44 loc_122E44: ; CODE XREF: sub_122518+8A6↑j ROM:00122E44 move.w #2,d0 ROM:00122E48 cmpi.b #$8A,$11C5(d0.w) ROM:00122E50 bne.l loc_122ED6 ROM:00122E56 bsr.l sub_114B26 ROM:00122E5C btst #7,($1314).w ROM:00122E62 beq.s loc_122E94 ROM:00122E64 move.b #$16,($11C8).l ROM:00122E6C move.b ($11C6).l,d1 ROM:00122E72 addi.b #$40,d1 ; '@' ROM:00122E76 move.b d1,($11C9).l ROM:00122E7C move.b ($11C7).l,d1 ROM:00122E82 move.b d1,($11CA).l ROM:00122E88 bsr.w sub_123624 ROM:00122E8C move.w #$1B,($BE8).w ROM:00122E92 bra.s loc_122ED0 ROM:00122E94 ; --------------------------------------------------------------------------- ROM:00122E94 ROM:00122E94 loc_122E94: ; CODE XREF: sub_122518+94A↑j ROM:00122E94 addi.b #$40,($11C6).l ; '@' ROM:00122E9C move.b #$16,($11C5).l ROM:00122EA4 clr.b d0 ROM:00122EA6 clr.w d4 ROM:00122EA8 move.w #0,d2 ROM:00122EAC bra.s loc_122EB2 ROM:00122EAE ; --------------------------------------------------------------------------- ROM:00122EAE ROM:00122EAE loc_122EAE: ; CODE XREF: sub_122518+9AA↓j ROM:00122EAE addi.w #1,d2 ROM:00122EB2 ROM:00122EB2 loc_122EB2: ; CODE XREF: sub_122518+994↑j ROM:00122EB2 cmpi.w #$16,d2 ROM:00122EB6 bgt.s loc_122EC4 ROM:00122EB8 add.b $11C5(d4.w),d0 ROM:00122EBE addi.w #1,d4 ROM:00122EC2 bra.s loc_122EAE ROM:00122EC4 ; --------------------------------------------------------------------------- ROM:00122EC4 ROM:00122EC4 loc_122EC4: ; CODE XREF: sub_122518+99E↑j ROM:00122EC4 move.b d0,$11C5(d4.w) ROM:00122ECA move.w #$18,($BE8).w ROM:00122ED0 ROM:00122ED0 loc_122ED0: ; CODE XREF: sub_122518+97A↑j ROM:00122ED0 bra.l loc_123164 ROM:00122ED6 ; --------------------------------------------------------------------------- ROM:00122ED6 ROM:00122ED6 loc_122ED6: ; CODE XREF: sub_122518+938↑j ROM:00122ED6 move.w #2,d0 ROM:00122EDA cmpi.b #$9A,$11C5(d0.w) ROM:00122EE2 bne.l loc_122F98 ROM:00122EE8 movea.l #$10F000,a0 ROM:00122EEE movea.l #$11C5,a1 ROM:00122EF4 btst #7,($1314).w ROM:00122EFA beq.s loc_122F04 ROM:00122EFC adda.l #6,a1 ROM:00122F02 bra.s loc_122F0A ROM:00122F04 ; --------------------------------------------------------------------------- ROM:00122F04 ROM:00122F04 loc_122F04: ; CODE XREF: sub_122518+9E2↑j ROM:00122F04 adda.l #3,a1 ROM:00122F0A ROM:00122F0A loc_122F0A: ; CODE XREF: sub_122518+9EA↑j ROM:00122F0A move.b #1,d3 ROM:00122F0E bra.s loc_122F14 ROM:00122F10 ; --------------------------------------------------------------------------- ROM:00122F10 ROM:00122F10 loc_122F10: ; CODE XREF: sub_122518+A04↓j ROM:00122F10 addi.b #1,d3 ROM:00122F14 ROM:00122F14 loc_122F14: ; CODE XREF: sub_122518+9F6↑j ROM:00122F14 cmpi.b #6,d3 ROM:00122F18 bgt.s loc_122F1E ROM:00122F1A move.b (a0)+,(a1)+ ROM:00122F1C bra.s loc_122F10 ROM:00122F1E ; --------------------------------------------------------------------------- ROM:00122F1E ROM:00122F1E loc_122F1E: ; CODE XREF: sub_122518+A00↑j ROM:00122F1E btst #7,($1314).w ROM:00122F24 beq.s loc_122F56 ROM:00122F26 move.b #8,($11C8).l ROM:00122F2E move.b ($11C6).l,d1 ROM:00122F34 addi.b #$40,d1 ; '@' ROM:00122F38 move.b d1,($11C9).l ROM:00122F3E move.b ($11C7).l,d1 ROM:00122F44 move.b d1,($11CA).l ROM:00122F4A bsr.w sub_123624 ROM:00122F4E move.w #$D,($BE8).w ROM:00122F54 bra.s loc_122F92 ROM:00122F56 ; --------------------------------------------------------------------------- ROM:00122F56 ROM:00122F56 loc_122F56: ; CODE XREF: sub_122518+A0C↑j ROM:00122F56 addi.b #$40,($11C6).l ; '@' ROM:00122F5E move.b #8,($11C5).l ROM:00122F66 clr.b d0 ROM:00122F68 clr.w d4 ROM:00122F6A move.w #0,d2 ROM:00122F6E bra.s loc_122F74 ROM:00122F70 ; --------------------------------------------------------------------------- ROM:00122F70 ROM:00122F70 loc_122F70: ; CODE XREF: sub_122518+A6C↓j ROM:00122F70 addi.w #1,d2 ROM:00122F74 ROM:00122F74 loc_122F74: ; CODE XREF: sub_122518+A56↑j ROM:00122F74 cmpi.w #8,d2 ROM:00122F78 bgt.s loc_122F86 ROM:00122F7A add.b $11C5(d4.w),d0 ROM:00122F80 addi.w #1,d4 ROM:00122F84 bra.s loc_122F70 ROM:00122F86 ; --------------------------------------------------------------------------- ROM:00122F86 ROM:00122F86 loc_122F86: ; CODE XREF: sub_122518+A60↑j ROM:00122F86 move.b d0,$11C5(d4.w) ROM:00122F8C move.w #$A,($BE8).w ROM:00122F92 ROM:00122F92 loc_122F92: ; CODE XREF: sub_122518+A3C↑j ROM:00122F92 bra.l loc_123164 ROM:00122F98 ; --------------------------------------------------------------------------- ROM:00122F98 ROM:00122F98 loc_122F98: ; CODE XREF: sub_122518+9CA↑j ROM:00122F98 move.w #2,d0 ROM:00122F9C cmpi.b #$9B,$11C5(d0.w) ROM:00122FA4 bne.l loc_12302E ROM:00122FAA btst #7,($1314).w ROM:00122FB0 beq.s loc_122FEC ROM:00122FB2 move.b #3,($11C8).l ROM:00122FBA move.b ($11C6).l,d1 ROM:00122FC0 addi.b #$40,d1 ; '@' ROM:00122FC4 move.b d1,($11C9).l ROM:00122FCA move.b ($11C7).l,d1 ROM:00122FD0 move.b d1,($11CA).l ROM:00122FD6 movea.l #$10F00A,a0 ROM:00122FDC move.b (a0)+,($11CB).w ROM:00122FE0 bsr.w sub_123624 ROM:00122FE4 move.w #8,($BE8).w ROM:00122FEA bra.s loc_123028 ROM:00122FEC ; --------------------------------------------------------------------------- ROM:00122FEC ROM:00122FEC loc_122FEC: ; CODE XREF: sub_122518+A98↑j ROM:00122FEC addi.b #$40,($11C6).l ; '@' ROM:00122FF4 move.b #3,($11C5).l ROM:00122FFC move.b ($11C6).l,d0 ROM:00123002 addi.b #3,d0 ROM:00123006 add.b ($11C7).l,d0 ROM:0012300C movea.l #$10F00A,a0 ROM:00123012 move.b (a0)+,($11C8).l ROM:00123018 add.b ($11C8).l,d0 ROM:0012301E move.b d0,($11C9).w ROM:00123022 move.w #5,($BE8).w ROM:00123028 ROM:00123028 loc_123028: ; CODE XREF: sub_122518+AD2↑j ROM:00123028 bra.l loc_123164 ROM:0012302E ; --------------------------------------------------------------------------- ROM:0012302E ROM:0012302E loc_12302E: ; CODE XREF: sub_122518+A8C↑j ROM:0012302E move.w #2,d0 ROM:00123032 cmpi.b #$9C,$11C5(d0.w) ROM:0012303A bne.l loc_1230CE ROM:00123040 btst #7,($1314).w ROM:00123046 beq.s loc_123086 ROM:00123048 move.b #3,($11C8).l ROM:00123050 move.b ($11C6).l,d1 ROM:00123056 addi.b #$40,d1 ; '@' ROM:0012305A move.b d1,($11C9).l ROM:00123060 move.b ($11C7).l,d1 ROM:00123066 move.b d1,($11CA).l ROM:0012306C movea.l #$10F00A,a0 ROM:00123072 move.b (a0)+,($11CB).w ROM:00123076 move.b (a0)+,($11CB).w ROM:0012307A bsr.w sub_123624 ROM:0012307E move.w #8,($BE8).w ROM:00123084 bra.s loc_1230C8 ROM:00123086 ; --------------------------------------------------------------------------- ROM:00123086 ROM:00123086 loc_123086: ; CODE XREF: sub_122518+B2E↑j ROM:00123086 addi.b #$40,($11C6).l ; '@' ROM:0012308E move.b #3,($11C5).l ROM:00123096 move.b ($11C6).l,d0 ROM:0012309C addi.b #3,d0 ROM:001230A0 add.b ($11C7).l,d0 ROM:001230A6 movea.l #$10F00A,a0 ROM:001230AC move.b (a0)+,($11C8).l ROM:001230B2 move.b (a0)+,($11C8).l ROM:001230B8 add.b ($11C8).l,d0 ROM:001230BE move.b d0,($11C9).w ROM:001230C2 move.w #5,($BE8).w ROM:001230C8 ROM:001230C8 loc_1230C8: ; CODE XREF: sub_122518+B6C↑j ROM:001230C8 bra.l loc_123164 ROM:001230CE ; --------------------------------------------------------------------------- ROM:001230CE ROM:001230CE loc_1230CE: ; CODE XREF: sub_122518+B22↑j ROM:001230CE move.w #2,d0 ROM:001230D2 cmpi.b #$9E,$11C5(d0.w) ROM:001230DA bne.l loc_123160 ROM:001230E0 btst #7,($1314).w ROM:001230E6 beq.s loc_123122 ROM:001230E8 move.b #3,($11C8).l ROM:001230F0 move.b ($11C6).l,d1 ROM:001230F6 addi.b #$40,d1 ; '@' ROM:001230FA move.b d1,($11C9).l ROM:00123100 move.b ($11C7).l,d1 ROM:00123106 move.b d1,($11CA).l ROM:0012310C movea.l #$10F00C,a0 ROM:00123112 move.b (a0)+,($11CB).w ROM:00123116 bsr.w sub_123624 ROM:0012311A move.w #8,($BE8).w ROM:00123120 bra.s loc_12315E ROM:00123122 ; --------------------------------------------------------------------------- ROM:00123122 ROM:00123122 loc_123122: ; CODE XREF: sub_122518+BCE↑j ROM:00123122 addi.b #$40,($11C6).l ; '@' ROM:0012312A move.b #3,($11C5).l ROM:00123132 move.b ($11C6).l,d0 ROM:00123138 addi.b #3,d0 ROM:0012313C add.b ($11C7).l,d0 ROM:00123142 movea.l #$10F00C,a0 ROM:00123148 move.b (a0)+,($11C8).l ROM:0012314E add.b ($11C8).l,d0 ROM:00123154 move.b d0,($11C9).w ROM:00123158 move.w #5,($BE8).w ROM:0012315E ROM:0012315E loc_12315E: ; CODE XREF: sub_122518+C08↑j ROM:0012315E bra.s loc_123164 ROM:00123160 ; --------------------------------------------------------------------------- ROM:00123160 ROM:00123160 loc_123160: ; CODE XREF: sub_122518+BC2↑j ROM:00123160 bsr.w sub_1231C0 ROM:00123164 ROM:00123164 loc_123164: ; CODE XREF: sub_122518:loc_122E3E↑j ROM:00123164 ; sub_122518:loc_122ED0↑j ... ROM:00123164 bra.s locret_12316A ROM:00123166 ; --------------------------------------------------------------------------- ROM:00123166 ROM:00123166 loc_123166: ; CODE XREF: sub_122518+894↑j ROM:00123166 bsr.w sub_12316C ROM:0012316A ROM:0012316A locret_12316A: ; CODE XREF: sub_122518+C↑j ROM:0012316A ; sub_122518+1E↑j ... ROM:0012316A rts ROM:0012316A ; End of function sub_122518 ROM:0012316A ROM:0012316C ROM:0012316C ; =============== S U B R O U T I N E ======================================= ROM:0012316C ROM:0012316C ROM:0012316C sub_12316C: ; CODE XREF: sub_122518:loc_123166↑p ROM:0012316C ; sub_123688+7A↓p ... ROM:0012316C btst #7,($1314).w ROM:00123172 beq.s loc_123198 ROM:00123174 move.b #1,($11C8).l ROM:0012317C move.b ($11C6).l,d1 ROM:00123182 addi.b #$40,d1 ; '@' ROM:00123186 move.b d1,($11C9).l ROM:0012318C bsr.w sub_123624 ROM:00123190 move.w #6,($BE8).w ROM:00123196 bra.s locret_1231BE ROM:00123198 ; --------------------------------------------------------------------------- ROM:00123198 ROM:00123198 loc_123198: ; CODE XREF: sub_12316C+6↑j ROM:00123198 addi.b #$40,($11C6).l ; '@' ROM:001231A0 move.b ($11C6).l,d0 ROM:001231A6 addi.b #1,d0 ROM:001231AA move.b #1,($11C5).l ROM:001231B2 move.b d0,($11C7).l ROM:001231B8 move.w #3,($BE8).w ROM:001231BE ROM:001231BE locret_1231BE: ; CODE XREF: sub_12316C+2A↑j ROM:001231BE rts ROM:001231BE ; End of function sub_12316C ROM:001231BE ROM:001231C0 ROM:001231C0 ; =============== S U B R O U T I N E ======================================= ROM:001231C0 ROM:001231C0 ROM:001231C0 sub_1231C0: ; CODE XREF: sub_122518+8↑p ROM:001231C0 ; sub_122518+1A↑p ... ROM:001231C0 move.b ($11C5).l,d1 ROM:001231C6 btst #7,($1314).w ROM:001231CC beq.s loc_1231FC ROM:001231CE move.b #3,($11C8).l ROM:001231D6 move.b ($11C6).l,($11CA).l ROM:001231E0 move.b #$7F,($11C9).l ROM:001231E8 move.b ($1110).w,($11CB).l ROM:001231F0 bsr.w sub_123624 ROM:001231F4 move.w #8,($BE8).w ROM:001231FA bra.s locret_12324E ROM:001231FC ; --------------------------------------------------------------------------- ROM:001231FC ROM:001231FC loc_1231FC: ; CODE XREF: sub_1231C0+C↑j ROM:001231FC andi.b #$C0,d1 ROM:00123200 cmpi.b #0,d1 ROM:00123204 bne.s loc_123212 ROM:00123206 move.b ($11C6).l,($11C7).l ROM:00123210 bra.s loc_12321C ROM:00123212 ; --------------------------------------------------------------------------- ROM:00123212 ROM:00123212 loc_123212: ; CODE XREF: sub_1231C0+44↑j ROM:00123212 move.b ($11C8).l,($11C7).l ROM:0012321C ROM:0012321C loc_12321C: ; CODE XREF: sub_1231C0+50↑j ROM:0012321C move.b ($11C7).l,d0 ROM:00123222 addi.b #-$7E,d0 ROM:00123226 add.b ($1110).w,d0 ROM:0012322A move.b #3,($11C5).l ROM:00123232 move.b #$7F,($11C6).l ROM:0012323A move.b ($1110).w,($11C8).l ROM:00123242 move.b d0,($11C9).l ROM:00123248 move.w #5,($BE8).w ROM:0012324E ROM:0012324E locret_12324E: ; CODE XREF: sub_1231C0+3A↑j ROM:0012324E rts ROM:0012324E ; End of function sub_1231C0 ROM:0012324E ROM:00123250 ROM:00123250 ; =============== S U B R O U T I N E ======================================= ROM:00123250 ROM:00123250 ROM:00123250 sub_123250: ; CODE XREF: sub_122518+4A8↑p ROM:00123250 ; sub_122518+4C6↑p ... ROM:00123250 btst #7,($1314).w ROM:00123256 beq.s loc_123286 ROM:00123258 move.b #2,($11C8).l ROM:00123260 move.b ($11C6).l,d1 ROM:00123266 addi.b #$40,d1 ; '@' ROM:0012326A move.b d1,($11C9).l ROM:00123270 move.b ($11C7).l,($11CA).l ROM:0012327A bsr.w sub_123624 ROM:0012327E move.w #7,($BE8).w ROM:00123284 bra.s locret_1232B2 ROM:00123286 ; --------------------------------------------------------------------------- ROM:00123286 ROM:00123286 loc_123286: ; CODE XREF: sub_123250+6↑j ROM:00123286 addi.b #$40,($11C6).l ; '@' ROM:0012328E move.b ($11C6).l,d0 ROM:00123294 move.b #2,($11C5).l ROM:0012329C add.b ($11C7).l,d0 ROM:001232A2 addi.b #2,d0 ROM:001232A6 move.b d0,($11C8).l ROM:001232AC move.w #4,($BE8).w ROM:001232B2 ROM:001232B2 locret_1232B2: ; CODE XREF: sub_123250+34↑j ROM:001232B2 rts ROM:001232B2 ; End of function sub_123250 ROM:001232B2 ROM:001232B4 ROM:001232B4 ; =============== S U B R O U T I N E ======================================= ROM:001232B4 ROM:001232B4 ROM:001232B4 sub_1232B4: ; CODE XREF: sub_122518:loc_122986↑p ROM:001232B4 clr.l d1 ROM:001232B6 movea.l #$11C5,a0 ROM:001232BC move.b 2(a0),d1 ROM:001232C0 swap d1 ROM:001232C2 move.b 1(a0),d1 ROM:001232C6 btst #7,($1314).w ROM:001232CC beq.s loc_1232DC ROM:001232CE adda.l #3,a0 ROM:001232D4 move.w #7,($BE8).w ROM:001232DA bra.s loc_1232F4 ROM:001232DC ; --------------------------------------------------------------------------- ROM:001232DC ROM:001232DC loc_1232DC: ; CODE XREF: sub_1232B4+18↑j ROM:001232DC btst #6,($130B).w ROM:001232E2 beq.s loc_1232EE ROM:001232E4 clr.b (a0)+ ROM:001232E6 move.w #5,($BE8).w ROM:001232EC bra.s loc_1232F4 ROM:001232EE ; --------------------------------------------------------------------------- ROM:001232EE ROM:001232EE loc_1232EE: ; CODE XREF: sub_1232B4+2E↑j ROM:001232EE move.w #4,($BE8).w ROM:001232F4 ROM:001232F4 loc_1232F4: ; CODE XREF: sub_1232B4+26↑j ROM:001232F4 ; sub_1232B4+38↑j ROM:001232F4 adda.l #1,a0 ROM:001232FA addi.b #$40,d1 ; '@' ROM:001232FE move.b d1,(a0)+ ROM:00123300 move.b d1,d2 ROM:00123302 swap d1 ROM:00123304 move.b d1,(a0)+ ROM:00123306 add.b d1,d2 ROM:00123308 clr.w d1 ROM:0012330A move.w 2(a3),d4 ROM:0012330E ROM:0012330E loc_12330E: ; CODE XREF: sub_1232B4+F8↓j ROM:0012330E cmp.w d1,d4 ROM:00123310 ble.l loc_1233B0 ROM:00123316 move.w d1,d3 ROM:00123318 lsl.w #2,d3 ROM:0012331A addq.w #6,d3 ROM:0012331C move.b (a3,d3.w),d5 ROM:00123320 btst #6,($130B).w ROM:00123326 bne.s loc_12335A ROM:00123328 cmpi.b #0,d5 ROM:0012332C bne.s loc_123336 ROM:0012332E movea.l #0,a1 ROM:00123334 bra.s loc_12335A ROM:00123336 ; --------------------------------------------------------------------------- ROM:00123336 ROM:00123336 loc_123336: ; CODE XREF: sub_1232B4+78↑j ROM:00123336 cmpi.b #$40,d5 ; '@' ROM:0012333A bne.s loc_123344 ROM:0012333C movea.l #unk_110000,a1 ROM:00123342 bra.s loc_12335A ROM:00123344 ; --------------------------------------------------------------------------- ROM:00123344 ROM:00123344 loc_123344: ; CODE XREF: sub_1232B4+86↑j ROM:00123344 cmpi.b #$80,d5 ROM:00123348 bne.s loc_12334E ROM:0012334A movea.l a5,a1 ROM:0012334C bra.s loc_12335A ROM:0012334E ; --------------------------------------------------------------------------- ROM:0012334E ROM:0012334E loc_12334E: ; CODE XREF: sub_1232B4+94↑j ROM:0012334E cmpi.b #$C0,d5 ROM:00123352 bne.s loc_12335A ROM:00123354 movea.l #$100000,a1 ROM:0012335A ROM:0012335A loc_12335A: ; CODE XREF: sub_1232B4+72↑j ROM:0012335A ; sub_1232B4+80↑j ... ROM:0012335A subq.w #2,d3 ROM:0012335C clr.l d5 ROM:0012335E btst #6,($130B).w ROM:00123364 bne.s loc_12336E ROM:00123366 move.w (a3,d3.w),d5 ROM:0012336A adda.l d5,a1 ROM:0012336C bra.s loc_123380 ROM:0012336E ; --------------------------------------------------------------------------- ROM:0012336E ROM:0012336E loc_12336E: ; CODE XREF: sub_1232B4+B0↑j ROM:0012336E move.b (a3,d3.w),d5 ROM:00123372 asl.l #8,d5 ROM:00123374 move.b 1(a3,d3.w),d5 ROM:00123378 asl.l #8,d5 ROM:0012337A move.b 2(a3,d3.w),d5 ROM:0012337E movea.l d5,a1 ROM:00123380 ROM:00123380 loc_123380: ; CODE XREF: sub_1232B4+B8↑j ROM:00123380 clr.w d5 ROM:00123382 clr.w d6 ROM:00123384 addq.w #3,d3 ROM:00123386 move.b (a3,d3.w),d6 ROM:0012338A ROM:0012338A loc_12338A: ; CODE XREF: sub_1232B4+F4↓j ROM:0012338A cmp.w d5,d6 ROM:0012338C ble.s loc_1233AA ROM:0012338E move.b (a1),(a0)+ ROM:00123390 addq.w #1,d5 ROM:00123392 add.b (a1)+,d2 ROM:00123394 addq.w #1,($BFE).w ROM:00123398 move.l #$12C8,d3 ROM:0012339E cmp.l a0,d3 ROM:001233A0 bge.s loc_1233A4 ROM:001233A2 movea.l d3,a0 ROM:001233A4 ROM:001233A4 loc_1233A4: ; CODE XREF: sub_1232B4+EC↑j ROM:001233A4 addq.w #1,($BE8).w ROM:001233A8 bra.s loc_12338A ROM:001233AA ; --------------------------------------------------------------------------- ROM:001233AA ROM:001233AA loc_1233AA: ; CODE XREF: sub_1232B4+D8↑j ROM:001233AA addq.w #1,d1 ROM:001233AC bra.w loc_12330E ROM:001233B0 ; --------------------------------------------------------------------------- ROM:001233B0 ROM:001233B0 loc_1233B0: ; CODE XREF: sub_1232B4+5C↑j ROM:001233B0 move.w ($BE8).w,d3 ROM:001233B4 btst #7,($1314).w ROM:001233BA beq.s loc_1233C6 ROM:001233BC subq.w #5,d3 ROM:001233BE move.b d3,($11C8).l ROM:001233C4 bra.s loc_1233DC ROM:001233C6 ; --------------------------------------------------------------------------- ROM:001233C6 ROM:001233C6 loc_1233C6: ; CODE XREF: sub_1232B4+106↑j ROM:001233C6 btst #6,($130B).w ROM:001233CC beq.s loc_1233D6 ROM:001233CE subq.w #3,d3 ROM:001233D0 move.b d3,($11C6).w ROM:001233D4 bra.s loc_1233DC ROM:001233D6 ; --------------------------------------------------------------------------- ROM:001233D6 ROM:001233D6 loc_1233D6: ; CODE XREF: sub_1232B4+118↑j ROM:001233D6 subq.w #2,d3 ROM:001233D8 move.b d3,($11C5).w ROM:001233DC ROM:001233DC loc_1233DC: ; CODE XREF: sub_1232B4+110↑j ROM:001233DC ; sub_1232B4+120↑j ROM:001233DC add.b d3,d2 ROM:001233DE btst #7,($1314).w ROM:001233E4 beq.s loc_1233EC ROM:001233E6 bsr.w sub_123624 ROM:001233EA bra.s locret_1233EE ROM:001233EC ; --------------------------------------------------------------------------- ROM:001233EC ROM:001233EC loc_1233EC: ; CODE XREF: sub_1232B4+130↑j ROM:001233EC move.b d2,(a0) ROM:001233EE ROM:001233EE locret_1233EE: ; CODE XREF: sub_1232B4+136↑j ROM:001233EE rts ROM:001233EE ; End of function sub_1232B4 ROM:001233EE ROM:001233F0 ROM:001233F0 ; =============== S U B R O U T I N E ======================================= ROM:001233F0 ROM:001233F0 ROM:001233F0 sub_1233F0: ; CODE XREF: sub_122518+4E8↑p ROM:001233F0 clr.l d2 ROM:001233F2 clr.l d1 ROM:001233F4 move.b ($11C7).l,d1 ROM:001233FA move.w #$10,d3 ROM:001233FE lsl.l d3,d1 ROM:00123400 or.l d1,d2 ROM:00123402 clr.l d1 ROM:00123404 move.b ($11C8).l,d1 ROM:0012340A lsl.l #8,d1 ROM:0012340C or.l d1,d2 ROM:0012340E clr.l d1 ROM:00123410 move.b ($11C9).l,d1 ROM:00123416 or.l d1,d2 ROM:00123418 movea.l d2,a0 ROM:0012341A clr.l d1 ROM:0012341C move.b ($11CA).l,d1 ROM:00123422 add.l d2,d1 ROM:00123424 subi.l #1,d1 ROM:0012342A move.l d1,d3 ROM:0012342C bclr #3,($1318).w ROM:00123432 cmpi.l #0,d2 ROM:00123438 blt.s loc_12345E ROM:0012343A cmpi.l #$1E00,d2 ROM:00123440 bge.s loc_12345E ROM:00123442 cmpi.l #0,d3 ROM:00123448 blt.s loc_123458 ROM:0012344A cmpi.l #$1E00,d3 ROM:00123450 bge.s loc_123458 ROM:00123452 bset #3,($1318).w ROM:00123458 ROM:00123458 loc_123458: ; CODE XREF: sub_1233F0+58↑j ROM:00123458 ; sub_1233F0+60↑j ROM:00123458 bra.l loc_123502 ROM:0012345E ; --------------------------------------------------------------------------- ROM:0012345E ROM:0012345E loc_12345E: ; CODE XREF: sub_1233F0+48↑j ROM:0012345E ; sub_1233F0+50↑j ROM:0012345E btst #2,($12FC).w ROM:00123464 beq.s loc_1234B4 ROM:00123466 cmpi.l #$1E00,d2 ROM:0012346C blt.s loc_12348E ROM:0012346E cmpi.l #$10000,d2 ROM:00123474 bge.s loc_12348E ROM:00123476 cmpi.l #$1E00,d3 ROM:0012347C blt.s loc_12348C ROM:0012347E cmpi.l #$10000,d3 ROM:00123484 bge.s loc_12348C ROM:00123486 bset #3,($1318).w ROM:0012348C ROM:0012348C loc_12348C: ; CODE XREF: sub_1233F0+8C↑j ROM:0012348C ; sub_1233F0+94↑j ROM:0012348C bra.s loc_1234B4 ROM:0012348E ; --------------------------------------------------------------------------- ROM:0012348E ROM:0012348E loc_12348E: ; CODE XREF: sub_1233F0+7C↑j ROM:0012348E ; sub_1233F0+84↑j ROM:0012348E cmpi.l #0,d2 ROM:00123494 blt.s loc_1234B4 ROM:00123496 cmpi.l #$FFFE,d2 ROM:0012349C bge.s loc_1234B4 ROM:0012349E cmpi.l #0,d3 ROM:001234A4 blt.s loc_1234B4 ROM:001234A6 cmpi.l #$FFFE,d3 ROM:001234AC bge.s loc_1234B4 ROM:001234AE bset #3,($1318).w ROM:001234B4 ROM:001234B4 loc_1234B4: ; CODE XREF: sub_1233F0+74↑j ROM:001234B4 ; sub_1233F0:loc_12348C↑j ... ROM:001234B4 cmpi.l #unk_110000,d2 ROM:001234BA blt.s loc_1234DC ROM:001234BC cmpi.l #$13FFFF,d2 ROM:001234C2 bge.s loc_1234DC ROM:001234C4 cmpi.l #unk_110000,d3 ROM:001234CA blt.s loc_1234DA ROM:001234CC cmpi.l #$13FFFF,d3 ROM:001234D2 bge.s loc_1234DA ROM:001234D4 bset #3,($1318).w ROM:001234DA ROM:001234DA loc_1234DA: ; CODE XREF: sub_1233F0+DA↑j ROM:001234DA ; sub_1233F0+E2↑j ROM:001234DA bra.s loc_123502 ROM:001234DC ; --------------------------------------------------------------------------- ROM:001234DC ROM:001234DC loc_1234DC: ; CODE XREF: sub_1233F0+CA↑j ROM:001234DC ; sub_1233F0+D2↑j ROM:001234DC cmpi.l #$13C000,d2 ROM:001234E2 blt.s loc_123502 ROM:001234E4 cmpi.l #$143C04,d2 ROM:001234EA bge.s loc_123502 ROM:001234EC cmpi.l #$13C000,d3 ROM:001234F2 blt.s loc_123502 ROM:001234F4 cmpi.l #$143C04,d3 ROM:001234FA bge.s loc_123502 ROM:001234FC bset #3,($1318).w ROM:00123502 ROM:00123502 loc_123502: ; CODE XREF: sub_1233F0:loc_123458↑j ROM:00123502 ; sub_1233F0:loc_1234DA↑j ... ROM:00123502 clr.w d3 ROM:00123504 move.b ($11CA).l,d3 ROM:0012350A cmpi.w #$3E,d3 ; '>' ROM:0012350E ble.s loc_123534 ROM:00123510 cmpi.w #$FE,d3 ROM:00123514 ble.s loc_123520 ROM:00123516 bclr #3,($1318).w ROM:0012351C bra.w loc_123532 ROM:00123520 ; --------------------------------------------------------------------------- ROM:00123520 ROM:00123520 loc_123520: ; CODE XREF: sub_1233F0+124↑j ROM:00123520 move.w #$104,d4 ROM:00123524 subi.w #4,d4 ROM:00123528 cmp.w d3,d4 ROM:0012352A bge.s loc_123532 ROM:0012352C bclr #3,($1318).w ROM:00123532 ROM:00123532 loc_123532: ; CODE XREF: sub_1233F0+12C↑j ROM:00123532 ; sub_1233F0+13A↑j ROM:00123532 bra.s loc_123546 ROM:00123534 ; --------------------------------------------------------------------------- ROM:00123534 ROM:00123534 loc_123534: ; CODE XREF: sub_1233F0+11E↑j ROM:00123534 move.w #$104,d4 ROM:00123538 subi.w #3,d4 ROM:0012353C cmp.w d3,d4 ROM:0012353E bge.s loc_123546 ROM:00123540 bclr #3,($1318).w ROM:00123546 ROM:00123546 loc_123546: ; CODE XREF: sub_1233F0:loc_123532↑j ROM:00123546 ; sub_1233F0+14E↑j ROM:00123546 btst #3,($1318).w ROM:0012354C beq.l loc_12361C ROM:00123552 cmpi.w #$3E,d3 ; '>' ROM:00123556 bgt.s loc_123574 ROM:00123558 move.w #2,($BFE).w ROM:0012355E move.w #3,($BE8).w ROM:00123564 addi.b #$40,($11C6).l ; '@' ROM:0012356C move.b ($11C6).l,d3 ROM:00123572 bra.s loc_1235B4 ROM:00123574 ; --------------------------------------------------------------------------- ROM:00123574 ROM:00123574 loc_123574: ; CODE XREF: sub_1233F0+166↑j ROM:00123574 clr.b ($11C5).l ROM:0012357A move.w #3,($BFE).w ROM:00123580 move.w #4,($BE8).w ROM:00123586 move.b ($11C6).l,($11C7).l ROM:00123590 addi.b #$40,($11C7).l ; '@' ROM:00123598 move.b ($11CA).l,($11C6).l ROM:001235A2 addq.b #1,($11C6).l ROM:001235A8 move.b ($11C7).l,d3 ROM:001235AE add.b ($11C6).l,d3 ROM:001235B4 ROM:001235B4 loc_1235B4: ; CODE XREF: sub_1233F0+182↑j ROM:001235B4 clr.w d5 ROM:001235B6 clr.w d6 ROM:001235B8 move.b ($11CA).l,d6 ROM:001235BE ROM:001235BE loc_1235BE: ; CODE XREF: sub_1233F0+1FA↓j ROM:001235BE cmp.w d5,d6 ROM:001235C0 ble.s loc_1235EC ROM:001235C2 movea.l #$11C5,a1 ROM:001235C8 adda.w ($BFE).w,a1 ROM:001235CC move.b (a0)+,(a1) ROM:001235CE addq.w #1,d5 ROM:001235D0 add.b (a1),d3 ROM:001235D2 addq.w #1,($BFE).w ROM:001235D6 move.w #$103,d7 ROM:001235DA cmp.w ($BFE).w,d7 ROM:001235DE bge.s loc_1235E6 ROM:001235E0 move.w #$103,($BFE).w ROM:001235E6 ROM:001235E6 loc_1235E6: ; CODE XREF: sub_1233F0+1EE↑j ROM:001235E6 addq.w #1,($BE8).w ROM:001235EA bra.s loc_1235BE ROM:001235EC ; --------------------------------------------------------------------------- ROM:001235EC ROM:001235EC loc_1235EC: ; CODE XREF: sub_1233F0+1D0↑j ROM:001235EC cmpi.w #$3E,d6 ; '>' ROM:001235F0 bgt.s loc_12360E ROM:001235F2 movea.l #$BE8,a2 ROM:001235F8 move.b 1(a2),($11C5).l ROM:00123600 subi.b #2,($11C5).l ROM:00123608 add.b ($11C5).l,d3 ROM:0012360E ROM:0012360E loc_12360E: ; CODE XREF: sub_1233F0+200↑j ROM:0012360E movea.l #$11C5,a4 ROM:00123614 adda.w ($BFE).w,a4 ROM:00123618 move.b d3,(a4) ROM:0012361A bra.s locret_123622 ROM:0012361C ; --------------------------------------------------------------------------- ROM:0012361C ROM:0012361C loc_12361C: ; CODE XREF: sub_1233F0+15C↑j ROM:0012361C bset #0,($130D).w ROM:00123622 ROM:00123622 locret_123622: ; CODE XREF: sub_1233F0+22A↑j ROM:00123622 rts ROM:00123622 ; End of function sub_1233F0 ROM:00123622 ROM:00123624 ROM:00123624 ; =============== S U B R O U T I N E ======================================= ROM:00123624 ROM:00123624 ROM:00123624 sub_123624: ; CODE XREF: sub_122518+6A↑p ROM:00123624 ; sub_122518+1D8↑p ... ROM:00123624 move.b #$B8,($11C5).l ROM:0012362C move.b #$B8,d4 ROM:00123630 move.b ($1127).w,($11C6).l ROM:00123638 move.b ($1127).w,d3 ROM:0012363C eor.b d3,d4 ROM:0012363E move.b #$13,($11C7).l ROM:00123646 move.b #$13,d3 ROM:0012364A eor.b d3,d4 ROM:0012364C move.b ($11C8).l,d3 ROM:00123652 eor.b d3,d4 ROM:00123654 clr.w d6 ROM:00123656 move.b d3,d6 ROM:00123658 subi.w #1,d6 ROM:0012365C move.w #3,d7 ROM:00123660 move.w #0,d5 ROM:00123664 bra.s loc_12366A ROM:00123666 ; --------------------------------------------------------------------------- ROM:00123666 ROM:00123666 loc_123666: ; CODE XREF: sub_123624+56↓j ROM:00123666 addi.w #1,d5 ROM:0012366A ROM:0012366A loc_12366A: ; CODE XREF: sub_123624+40↑j ROM:0012366A cmp.w d6,d5 ROM:0012366C bgt.s loc_12367C ROM:0012366E addi.w #1,d7 ROM:00123672 move.b $11C5(d7.w),d3 ROM:00123678 eor.b d3,d4 ROM:0012367A bra.s loc_123666 ROM:0012367C ; --------------------------------------------------------------------------- ROM:0012367C ROM:0012367C loc_12367C: ; CODE XREF: sub_123624+48↑j ROM:0012367C addi.b #1,d7 ROM:00123680 move.b d4,$11C5(d7.w) ROM:00123686 rts ROM:00123686 ; End of function sub_123624 ROM:00123686 ROM:00123688 ROM:00123688 ; =============== S U B R O U T I N E ======================================= ROM:00123688 ROM:00123688 ROM:00123688 sub_123688: ; CODE XREF: sub_122518+504↑p ROM:00123688 bsr.l sub_134BC6 ROM:0012368E clr.l d0 ROM:00123690 clr.l d1 ROM:00123692 move.b ($11C7).l,d0 ROM:00123698 asl.l #8,d0 ROM:0012369A move.b ($11C8).l,d0 ROM:001236A0 asl.l #8,d0 ROM:001236A2 move.b ($11C9).l,d0 ROM:001236A8 move.b ($11CA).l,d1 ROM:001236AE subi.l #1,d1 ROM:001236B4 move.l d0,d2 ROM:001236B6 add.l d1,d2 ROM:001236B8 cmpi.l #$1E00,d0 ROM:001236BE blt.l loc_1236D0 ROM:001236C4 cmp.l d2,d4 ROM:001236C6 ble.l loc_1236D0 ROM:001236CC bra.s loc_1236EE ROM:001236CE ; --------------------------------------------------------------------------- ROM:001236CE bra.s loc_1236EE ROM:001236D0 ; --------------------------------------------------------------------------- ROM:001236D0 ROM:001236D0 loc_1236D0: ; CODE XREF: sub_123688+36↑j ROM:001236D0 ; sub_123688+3E↑j ROM:001236D0 cmp.l d0,d5 ROM:001236D2 bgt.l loc_1236E8 ROM:001236D8 cmpi.l #$FFFE,d2 ROM:001236DE bge.l loc_1236E8 ROM:001236E4 bra.s loc_1236EE ROM:001236E6 ; --------------------------------------------------------------------------- ROM:001236E6 bra.s loc_1236EE ROM:001236E8 ; --------------------------------------------------------------------------- ROM:001236E8 ROM:001236E8 loc_1236E8: ; CODE XREF: sub_123688+4A↑j ROM:001236E8 ; sub_123688+56↑j ROM:001236E8 bsr.w sub_1231C0 ROM:001236EC bra.s locret_123706 ROM:001236EE ; --------------------------------------------------------------------------- ROM:001236EE ROM:001236EE loc_1236EE: ; CODE XREF: sub_123688+44↑j ROM:001236EE ; sub_123688+46↑j ... ROM:001236EE movea.l d0,a0 ROM:001236F0 movea.l #$11C5,a1 ROM:001236F6 adda.l #6,a1 ROM:001236FC ROM:001236FC loc_1236FC: ; CODE XREF: sub_123688+76↓j ROM:001236FC move.b (a1)+,(a0)+ ROM:001236FE dbf d1,loc_1236FC ROM:00123702 bsr.w sub_12316C ROM:00123706 ROM:00123706 locret_123706: ; CODE XREF: sub_123688+64↑j ROM:00123706 rts ROM:00123706 ; End of function sub_123688 ROM:00123706 ROM:00123708 ROM:00123708 ; =============== S U B R O U T I N E ======================================= ROM:00123708 ROM:00123708 ROM:00123708 sub_123708: ; CODE XREF: sub_122518+3F0↑p ROM:00123708 btst #0,($130D).w ROM:0012370E beq.s loc_123712 ROM:00123710 bra.s loc_12371A ROM:00123712 ; --------------------------------------------------------------------------- ROM:00123712 ROM:00123712 loc_123712: ; CODE XREF: sub_123708+6↑j ROM:00123712 btst #1,($8E8).w ROM:00123718 beq.s loc_123724 ROM:0012371A ROM:0012371A loc_12371A: ; CODE XREF: sub_123708+8↑j ROM:0012371A bsr.w sub_1231C0 ROM:0012371E bra.l locret_123840 ROM:00123724 ; --------------------------------------------------------------------------- ROM:00123724 ROM:00123724 loc_123724: ; CODE XREF: sub_123708+10↑j ROM:00123724 move.w #2,d1 ROM:00123728 cmpi.b #$26,$11C5(d1.w) ; '&' ROM:00123730 bne.l loc_1237AC ROM:00123736 addi.b #$40,($11C6).l ; '@' ROM:0012373E move.b ($11C6).l,d6 ROM:00123744 add.b ($11C7).l,d6 ROM:0012374A clr.w d5 ROM:0012374C move.b ($71C).l,d5 ROM:00123752 move.w #0,d4 ROM:00123756 bra.s loc_12375C ROM:00123758 ; --------------------------------------------------------------------------- ROM:00123758 ROM:00123758 loc_123758: ; CODE XREF: sub_123708+74↓j ROM:00123758 addi.w #1,d4 ROM:0012375C ROM:0012375C loc_12375C: ; CODE XREF: sub_123708+4E↑j ROM:0012375C cmp.w d5,d4 ROM:0012375E bgt.s loc_12377E ROM:00123760 move.w d4,d3 ROM:00123762 addi.w #0,d3 ROM:00123766 move.w d4,d2 ROM:00123768 addi.w #3,d2 ROM:0012376C move.b $71C(d3.w),$11C5(d2.w) ROM:00123776 add.b $11C5(d2.w),d6 ROM:0012377C bra.s loc_123758 ROM:0012377E ; --------------------------------------------------------------------------- ROM:0012377E ROM:0012377E loc_12377E: ; CODE XREF: sub_123708+56↑j ROM:0012377E move.b d5,($11C5).l ROM:00123784 addi.b #3,($11C5).l ROM:0012378C add.b ($11C5).l,d6 ROM:00123792 addi.w #1,d2 ROM:00123796 move.b d6,$11C5(d2.w) ROM:0012379C move.w d5,($BE8).w ROM:001237A0 addi.w #5,($BE8).w ROM:001237A6 bra.l locret_123840 ROM:001237AC ; --------------------------------------------------------------------------- ROM:001237AC ROM:001237AC loc_1237AC: ; CODE XREF: sub_123708+28↑j ROM:001237AC cmpi.b #$31,$11C5(d1.w) ; '1' ROM:001237B4 bne.s loc_123804 ROM:001237B6 move.b #4,($11C5).l ROM:001237BE addi.b #$40,($11C6).l ; '@' ROM:001237C6 move.b ($11C6).l,d7 ROM:001237CC add.b ($11C7).l,d7 ROM:001237D2 addi.b #4,d7 ROM:001237D6 move.b ($71D).l,($11C8).l ROM:001237E0 add.b ($11C8).l,d7 ROM:001237E6 move.b ($71E).l,($11C9).l ROM:001237F0 add.b ($11C9).l,d7 ROM:001237F6 move.b d7,($11CA).l ROM:001237FC move.w #6,($BE8).w ROM:00123802 bra.s locret_123840 ROM:00123804 ; --------------------------------------------------------------------------- ROM:00123804 ROM:00123804 loc_123804: ; CODE XREF: sub_123708+AC↑j ROM:00123804 move.b #3,($11C5).l ROM:0012380C addi.b #$40,($11C6).l ; '@' ROM:00123814 move.b ($11C6).l,d7 ROM:0012381A add.b ($11C7).l,d7 ROM:00123820 addi.b #3,d7 ROM:00123824 move.b ($71D).l,($11C8).l ROM:0012382E add.b ($11C8).l,d7 ROM:00123834 move.b d7,($11C9).l ROM:0012383A move.w #5,($BE8).w ROM:00123840 ROM:00123840 locret_123840: ; CODE XREF: sub_123708+16↑j ROM:00123840 ; sub_123708+9E↑j ... ROM:00123840 rts ROM:00123840 ; End of function sub_123708 ROM:00123840 ROM:00123842 ; --------------------------------------------------------------------------- ROM:00123842 bset #2,($1315).w ROM:00123848 move.b ($11C8).l,d1 ROM:0012384E cmpi.b #$50,d1 ; 'P' ROM:00123852 bgt.l loc_1238E4 ROM:00123858 cmpi.b #0,d1 ROM:0012385C blt.l loc_1238DE ROM:00123862 bsr.l sub_114342 ROM:00123868 btst #7,($1314).w ROM:0012386E beq.s loc_1238A0 ROM:00123870 move.b #$30,($11C8).l ; '0' ROM:00123878 move.b ($11C6).l,d1 ROM:0012387E addi.b #$40,d1 ; '@' ROM:00123882 move.b d1,($11C9).l ROM:00123888 move.b ($11C7).l,d1 ROM:0012388E move.b d1,($11CA).l ROM:00123894 bsr.w sub_123624 ROM:00123898 move.w #$35,($BE8).w ; '5' ROM:0012389E bra.s loc_1238DC ROM:001238A0 ; --------------------------------------------------------------------------- ROM:001238A0 ROM:001238A0 loc_1238A0: ; CODE XREF: ROM:0012386E↑j ROM:001238A0 addi.b #$40,($11C6).l ; '@' ROM:001238A8 move.b #$30,($11C5).l ; '0' ROM:001238B0 clr.b d0 ROM:001238B2 clr.w d4 ROM:001238B4 move.w #0,d2 ROM:001238B8 bra.s loc_1238BE ROM:001238BA ; --------------------------------------------------------------------------- ROM:001238BA ROM:001238BA loc_1238BA: ; CODE XREF: ROM:001238CE↓j ROM:001238BA addi.w #1,d2 ROM:001238BE ROM:001238BE loc_1238BE: ; CODE XREF: ROM:001238B8↑j ROM:001238BE cmpi.w #$30,d2 ; '0' ROM:001238C2 bgt.s loc_1238D0 ROM:001238C4 add.b $11C5(d4.w),d0 ROM:001238CA addi.w #1,d4 ROM:001238CE bra.s loc_1238BA ROM:001238D0 ; --------------------------------------------------------------------------- ROM:001238D0 ROM:001238D0 loc_1238D0: ; CODE XREF: ROM:001238C2↑j ROM:001238D0 move.b d0,$11C5(d4.w) ROM:001238D6 move.w #$32,($BE8).w ; '2' ROM:001238DC ROM:001238DC loc_1238DC: ; CODE XREF: ROM:0012389E↑j ROM:001238DC bra.s loc_1238E2 ROM:001238DE ; --------------------------------------------------------------------------- ROM:001238DE ROM:001238DE loc_1238DE: ; CODE XREF: ROM:0012385C↑j ROM:001238DE bsr.w sub_1231C0 ROM:001238E2 ROM:001238E2 loc_1238E2: ; CODE XREF: ROM:loc_1238DC↑j ROM:001238E2 bra.s locret_1238E8 ROM:001238E4 ; --------------------------------------------------------------------------- ROM:001238E4 ROM:001238E4 loc_1238E4: ; CODE XREF: ROM:00123852↑j ROM:001238E4 bsr.w sub_1231C0 ROM:001238E8 ROM:001238E8 locret_1238E8: ; CODE XREF: ROM:loc_1238E2↑j ROM:001238E8 rts ROM:001238EA ROM:001238EA ; =============== S U B R O U T I N E ======================================= ROM:001238EA ROM:001238EA ROM:001238EA sub_1238EA: ; CODE XREF: ROM:001249AC↓p ROM:001238EA ; ROM:loc_1249CA↓p ROM:001238EA bclr #0,($130D).w ROM:001238F0 move.b #$10,($1110).w ROM:001238F6 clr.w d0 ROM:001238F8 move.w word_133844(d0.w*2),d1 ROM:00123900 lsr.w #8,d1 ROM:00123902 move.w word_133844(d0.w*2),d3 ROM:0012390A and.w ($BF4).w,d3 ROM:0012390E move.b ($11C6).l,d2 ROM:00123914 ROM:00123914 loc_123914: ; CODE XREF: sub_1238EA+52↓j ROM:00123914 cmpi.b #$7F,d1 ROM:00123918 beq.s loc_12393E ROM:0012391A cmp.b d1,d2 ROM:0012391C beq.s loc_12393E ROM:0012391E addq.w #1,d0 ROM:00123920 bvc.s loc_123926 ROM:00123922 move.w #$8000,d0 ROM:00123926 ROM:00123926 loc_123926: ; CODE XREF: sub_1238EA+36↑j ROM:00123926 move.w word_133844(d0.w*2),d1 ROM:0012392E lsr.w #8,d1 ROM:00123930 move.w word_133844(d0.w*2),d3 ROM:00123938 and.w ($BF4).w,d3 ROM:0012393C bra.s loc_123914 ROM:0012393E ; --------------------------------------------------------------------------- ROM:0012393E ROM:0012393E loc_12393E: ; CODE XREF: sub_1238EA+2E↑j ROM:0012393E ; sub_1238EA+32↑j ROM:0012393E cmpi.b #$7F,d1 ROM:00123942 beq.l locret_123BE8 ROM:00123948 cmpi.w #0,d3 ROM:0012394C beq.l locret_123BE8 ROM:00123952 move.b ($11C6).l,d0 ROM:00123958 cmpi.b #$30,d0 ; '0' ROM:0012395C bne.l loc_123A3E ROM:00123962 clr.w d1 ROM:00123964 move.b ($11C7).l,d3 ROM:0012396A move.b dword_1338E0(d1.w),d2 ROM:00123972 ROM:00123972 loc_123972: ; CODE XREF: sub_1238EA+9C↓j ROM:00123972 cmpi.b #$FF,d2 ROM:00123976 beq.s loc_123988 ROM:00123978 cmp.b d2,d3 ROM:0012397A beq.s loc_123988 ROM:0012397C addq.w #6,d1 ROM:0012397E move.b dword_1338E0(d1.w),d2 ROM:00123986 bra.s loc_123972 ROM:00123988 ; --------------------------------------------------------------------------- ROM:00123988 ROM:00123988 loc_123988: ; CODE XREF: sub_1238EA+8C↑j ROM:00123988 ; sub_1238EA+90↑j ROM:00123988 cmpi.b #$FF,d2 ROM:0012398C bne.s loc_123A00 ROM:0012398E clr.w d4 ROM:00123990 move.b dword_133874(d4.w),d5 ROM:00123998 ROM:00123998 loc_123998: ; CODE XREF: sub_1238EA+C2↓j ROM:00123998 cmpi.b #$FF,d5 ROM:0012399C beq.s loc_1239AE ROM:0012399E cmp.b d5,d3 ROM:001239A0 beq.s loc_1239AE ROM:001239A2 addq.w #6,d4 ROM:001239A4 move.b dword_133874(d4.w),d5 ROM:001239AC bra.s loc_123998 ROM:001239AE ; --------------------------------------------------------------------------- ROM:001239AE ROM:001239AE loc_1239AE: ; CODE XREF: sub_1238EA+B2↑j ROM:001239AE ; sub_1238EA+B6↑j ROM:001239AE cmpi.b #$FF,d5 ROM:001239B2 bne.s loc_1239BC ROM:001239B4 bset #0,($130D).w ROM:001239BA bra.s loc_1239FE ROM:001239BC ; --------------------------------------------------------------------------- ROM:001239BC ROM:001239BC loc_1239BC: ; CODE XREF: sub_1238EA+C8↑j ROM:001239BC move.b ($11C8).l,d3 ROM:001239C2 cmpi.b #$FF,d3 ROM:001239C6 beq.s loc_1239E0 ROM:001239C8 cmpi.b #$F0,d3 ROM:001239CC beq.s loc_1239E0 ROM:001239CE cmpi.b #0,d3 ROM:001239D2 beq.s loc_1239DC ROM:001239D4 bset #0,($130D).w ROM:001239DA bra.s loc_1239DE ROM:001239DC ; --------------------------------------------------------------------------- ROM:001239DC ROM:001239DC loc_1239DC: ; CODE XREF: sub_1238EA+E8↑j ROM:001239DC bra.s loc_1239E0 ROM:001239DE ; --------------------------------------------------------------------------- ROM:001239DE ROM:001239DE loc_1239DE: ; CODE XREF: sub_1238EA+F0↑j ROM:001239DE bra.s loc_1239FE ROM:001239E0 ; --------------------------------------------------------------------------- ROM:001239E0 ROM:001239E0 loc_1239E0: ; CODE XREF: sub_1238EA+DC↑j ROM:001239E0 ; sub_1238EA+E2↑j ... ROM:001239E0 bset #4,($12FE).w ROM:001239E6 addq.w #1,d4 ROM:001239E8 clr.w d5 ROM:001239EA move.b dword_133874(d4.w),d5 ROM:001239F2 addq.w #1,d4 ROM:001239F4 movea.l dword_133874(d4.w),a0 ROM:001239FC jsr (a0) ROM:001239FE ROM:001239FE loc_1239FE: ; CODE XREF: sub_1238EA+D0↑j ROM:001239FE ; sub_1238EA:loc_1239DE↑j ROM:001239FE bra.s loc_123A38 ROM:00123A00 ; --------------------------------------------------------------------------- ROM:00123A00 ROM:00123A00 loc_123A00: ; CODE XREF: sub_1238EA+A2↑j ROM:00123A00 move.b ($11C8).l,d3 ROM:00123A06 cmpi.b #0,d3 ROM:00123A0A beq.s loc_123A1A ROM:00123A0C cmpi.b #$FF,d3 ROM:00123A10 beq.s loc_123A1A ROM:00123A12 bset #0,($130D).w ROM:00123A18 bra.s loc_123A38 ROM:00123A1A ; --------------------------------------------------------------------------- ROM:00123A1A ROM:00123A1A loc_123A1A: ; CODE XREF: sub_1238EA+120↑j ROM:00123A1A ; sub_1238EA+126↑j ROM:00123A1A bset #4,($12FE).w ROM:00123A20 addq.w #1,d1 ROM:00123A22 clr.w d2 ROM:00123A24 move.b dword_1338E0(d1.w),d2 ROM:00123A2C addq.w #1,d1 ROM:00123A2E movea.l dword_1338E0(d1.w),a0 ROM:00123A36 jsr (a0) ROM:00123A38 ROM:00123A38 loc_123A38: ; CODE XREF: sub_1238EA:loc_1239FE↑j ROM:00123A38 ; sub_1238EA+12E↑j ROM:00123A38 bra.l locret_123BE8 ROM:00123A3E ; --------------------------------------------------------------------------- ROM:00123A3E ROM:00123A3E loc_123A3E: ; CODE XREF: sub_1238EA+72↑j ROM:00123A3E cmpi.b #$31,d0 ; '1' ROM:00123A42 bne.l loc_123AAE ROM:00123A48 clr.w d1 ROM:00123A4A move.b ($11C7).l,d3 ROM:00123A50 move.b dword_13390A(d1.w),d2 ROM:00123A58 ROM:00123A58 loc_123A58: ; CODE XREF: sub_1238EA+182↓j ROM:00123A58 cmpi.b #$FF,d2 ROM:00123A5C beq.s loc_123A6E ROM:00123A5E cmp.b d2,d3 ROM:00123A60 beq.s loc_123A6E ROM:00123A62 addq.w #6,d1 ROM:00123A64 move.b dword_13390A(d1.w),d2 ROM:00123A6C bra.s loc_123A58 ROM:00123A6E ; --------------------------------------------------------------------------- ROM:00123A6E ROM:00123A6E loc_123A6E: ; CODE XREF: sub_1238EA+172↑j ROM:00123A6E ; sub_1238EA+176↑j ROM:00123A6E clr.w d3 ROM:00123A70 move.w d1,d4 ROM:00123A72 addq.w #1,d4 ROM:00123A74 move.b dword_13390A(d4.w),d3 ROM:00123A7C and.w ($BF4).w,d3 ROM:00123A80 cmpi.b #$FF,d2 ROM:00123A84 beq.l loc_123AA2 ROM:00123A8A cmpi.w #0,d3 ROM:00123A8E beq.l loc_123AA2 ROM:00123A94 addq.w #1,d4 ROM:00123A96 movea.l dword_13390A(d4.w),a0 ROM:00123A9E jsr (a0) ROM:00123AA0 bra.s loc_123AA8 ROM:00123AA2 ; --------------------------------------------------------------------------- ROM:00123AA2 ROM:00123AA2 loc_123AA2: ; CODE XREF: sub_1238EA+19A↑j ROM:00123AA2 ; sub_1238EA+1A4↑j ROM:00123AA2 bset #0,($130D).w ROM:00123AA8 ROM:00123AA8 loc_123AA8: ; CODE XREF: sub_1238EA+1B6↑j ROM:00123AA8 bra.l locret_123BE8 ROM:00123AAE ; --------------------------------------------------------------------------- ROM:00123AAE ROM:00123AAE loc_123AAE: ; CODE XREF: sub_1238EA+158↑j ROM:00123AAE move.b ($11C6).l,d0 ROM:00123AB4 cmpi.b #$32,d0 ; '2' ROM:00123AB8 bne.s loc_123B20 ROM:00123ABA clr.w d1 ROM:00123ABC move.b ($11C7).l,d3 ROM:00123AC2 move.b dword_1338F8(d1.w),d2 ROM:00123ACA ROM:00123ACA loc_123ACA: ; CODE XREF: sub_1238EA+1F4↓j ROM:00123ACA cmpi.b #$FF,d2 ROM:00123ACE beq.s loc_123AE0 ROM:00123AD0 cmp.b d2,d3 ROM:00123AD2 beq.s loc_123AE0 ROM:00123AD4 addq.w #6,d1 ROM:00123AD6 move.b dword_1338F8(d1.w),d2 ROM:00123ADE bra.s loc_123ACA ROM:00123AE0 ; --------------------------------------------------------------------------- ROM:00123AE0 ROM:00123AE0 loc_123AE0: ; CODE XREF: sub_1238EA+1E4↑j ROM:00123AE0 ; sub_1238EA+1E8↑j ROM:00123AE0 clr.w d3 ROM:00123AE2 move.w d1,d4 ROM:00123AE4 addq.w #1,d4 ROM:00123AE6 move.b dword_1338F8(d4.w),d3 ROM:00123AEE and.w ($BF4).w,d3 ROM:00123AF2 cmpi.b #$FF,d2 ROM:00123AF6 beq.l loc_123B14 ROM:00123AFC cmpi.w #0,d3 ROM:00123B00 beq.l loc_123B14 ROM:00123B06 addq.w #1,d4 ROM:00123B08 movea.l dword_1338F8(d4.w),a0 ROM:00123B10 jsr (a0) ROM:00123B12 bra.s loc_123B1A ROM:00123B14 ; --------------------------------------------------------------------------- ROM:00123B14 ROM:00123B14 loc_123B14: ; CODE XREF: sub_1238EA+20C↑j ROM:00123B14 ; sub_1238EA+216↑j ROM:00123B14 bset #0,($130D).w ROM:00123B1A ROM:00123B1A loc_123B1A: ; CODE XREF: sub_1238EA+228↑j ROM:00123B1A bra.l locret_123BE8 ROM:00123B20 ; --------------------------------------------------------------------------- ROM:00123B20 ROM:00123B20 loc_123B20: ; CODE XREF: sub_1238EA+1CE↑j ROM:00123B20 cmpi.b #$21,d0 ; '!' ROM:00123B24 bne.s loc_123B50 ROM:00123B26 cmpi.w #3,($BF2).w ROM:00123B2C bne.s loc_123B4A ROM:00123B2E move.w #2,d1 ROM:00123B32 cmpi.b #$26,$11C5(d1.w) ; '&' ROM:00123B3A bne.s loc_123B44 ROM:00123B3C bsr.l sub_1255F4 ROM:00123B42 bra.s loc_123B4A ROM:00123B44 ; --------------------------------------------------------------------------- ROM:00123B44 ROM:00123B44 loc_123B44: ; CODE XREF: sub_1238EA+250↑j ROM:00123B44 bsr.l sub_125612 ROM:00123B4A ROM:00123B4A loc_123B4A: ; CODE XREF: sub_1238EA+242↑j ROM:00123B4A ; sub_1238EA+258↑j ROM:00123B4A bra.l locret_123BE8 ROM:00123B50 ; --------------------------------------------------------------------------- ROM:00123B50 ROM:00123B50 loc_123B50: ; CODE XREF: sub_1238EA+23A↑j ROM:00123B50 cmpi.b #$A0,d0 ROM:00123B54 bne.s loc_123B62 ROM:00123B56 bsr.l nullsub_35 ROM:00123B5C bra.l locret_123BE8 ROM:00123B62 ; --------------------------------------------------------------------------- ROM:00123B62 ROM:00123B62 loc_123B62: ; CODE XREF: sub_1238EA+26A↑j ROM:00123B62 cmpi.b #$2C,d0 ; ',' ROM:00123B66 bne.s loc_123B82 ROM:00123B68 bsr.l sub_123CC2 ROM:00123B6E btst #5,($1311).w ROM:00123B74 bne.s loc_123B7C ROM:00123B76 bset #0,($130D).w ROM:00123B7C ROM:00123B7C loc_123B7C: ; CODE XREF: sub_1238EA+28A↑j ROM:00123B7C bra.l locret_123BE8 ROM:00123B82 ; --------------------------------------------------------------------------- ROM:00123B82 ROM:00123B82 loc_123B82: ; CODE XREF: sub_1238EA+27C↑j ROM:00123B82 cmpi.b #$13,d0 ROM:00123B86 bne.s loc_123B94 ROM:00123B88 bsr.l sub_1255F4 ROM:00123B8E bra.l locret_123BE8 ROM:00123B94 ; --------------------------------------------------------------------------- ROM:00123B94 ROM:00123B94 loc_123B94: ; CODE XREF: sub_1238EA+29C↑j ROM:00123B94 cmpi.b #$77,d0 ; 'w' ROM:00123B98 bne.s loc_123BA6 ROM:00123B9A bsr.l sub_1255D6 ROM:00123BA0 bra.l locret_123BE8 ROM:00123BA6 ; --------------------------------------------------------------------------- ROM:00123BA6 ROM:00123BA6 loc_123BA6: ; CODE XREF: sub_1238EA+2AE↑j ROM:00123BA6 cmpi.b #$34,d0 ; '4' ROM:00123BAA bne.s loc_123BBA ROM:00123BAC bsr.l sub_11477E ROM:00123BB2 bset #2,($1309).w ROM:00123BB8 bra.s locret_123BE8 ROM:00123BBA ; --------------------------------------------------------------------------- ROM:00123BBA ROM:00123BBA loc_123BBA: ; CODE XREF: sub_1238EA+2C0↑j ROM:00123BBA cmpi.b #$36,d0 ; '6' ROM:00123BBE bne.s loc_123BCE ROM:00123BC0 bsr.l sub_1147AC ROM:00123BC6 bset #7,($1315).w ROM:00123BCC bra.s locret_123BE8 ROM:00123BCE ; --------------------------------------------------------------------------- ROM:00123BCE ROM:00123BCE loc_123BCE: ; CODE XREF: sub_1238EA+2D4↑j ROM:00123BCE cmpi.b #$37,d0 ; '7' ROM:00123BD2 bne.s loc_123BDC ROM:00123BD4 bset #6,($12F9).w ROM:00123BDA bra.s locret_123BE8 ROM:00123BDC ; --------------------------------------------------------------------------- ROM:00123BDC ROM:00123BDC loc_123BDC: ; CODE XREF: sub_1238EA+2E8↑j ROM:00123BDC cmpi.b #$83,d0 ROM:00123BE0 bne.s locret_123BE8 ROM:00123BE2 bset #4,($1317).w ROM:00123BE8 ROM:00123BE8 locret_123BE8: ; CODE XREF: sub_1238EA+58↑j ROM:00123BE8 ; sub_1238EA+62↑j ... ROM:00123BE8 rts ROM:00123BE8 ; End of function sub_1238EA ROM:00123BE8 ROM:00123BEA ROM:00123BEA ; =============== S U B R O U T I N E ======================================= ROM:00123BEA ROM:00123BEA ROM:00123BEA sub_123BEA: ; CODE XREF: sub_1220EE+6↑p ROM:00123BEA ; sub_122100+2A↑p ROM:00123BEA clr.w d1 ROM:00123BEC move.b ($1111).w,d1 ROM:00123BF0 cmpi.w #3,d1 ROM:00123BF4 bcc.s locret_123BFE ROM:00123BF6 movea.l off_123C00(pc,d1.w*4),a0 ROM:00123BFA nop ROM:00123BFC jmp (a0) ROM:00123BFE ; --------------------------------------------------------------------------- ROM:00123BFE ROM:00123BFE locret_123BFE: ; CODE XREF: sub_123BEA+A↑j ROM:00123BFE rts ROM:00123BFE ; End of function sub_123BEA ROM:00123BFE ROM:00123BFE ; --------------------------------------------------------------------------- ROM:00123C00 off_123C00: dc.l loc_123C0C ; DATA XREF: sub_123BEA+C↑r ROM:00123C04 dc.l loc_123C22 ROM:00123C08 dc.l loc_123C64 ROM:00123C0C ; --------------------------------------------------------------------------- ROM:00123C0C ROM:00123C0C loc_123C0C: ; DATA XREF: ROM:off_123C00↑o ROM:00123C0C bsr.l sub_135664 ROM:00123C12 bsr.l sub_135652 ROM:00123C18 move.b #1,($1111).w ROM:00123C1E bra.s locret_123C62 ROM:00123C20 ; --------------------------------------------------------------------------- ROM:00123C20 rts ROM:00123C22 ; --------------------------------------------------------------------------- ROM:00123C22 ROM:00123C22 loc_123C22: ; DATA XREF: ROM:00123C04↑o ROM:00123C22 btst #4,($12FE).w ROM:00123C28 beq.s loc_123C4E ROM:00123C2A bclr #4,($12FE).w ROM:00123C30 move.w $426(a5),d0 ROM:00123C34 clr.b ($87C).w ROM:00123C38 move.w d0,($62C).w ROM:00123C3C move.b #1,($87C).w ROM:00123C42 move.b #2,($1111).w ROM:00123C48 bra.l locret_123CBE ROM:00123C4E ; --------------------------------------------------------------------------- ROM:00123C4E ROM:00123C4E loc_123C4E: ; CODE XREF: ROM:00123C28↑j ROM:00123C4E btst #6,($1317).w ROM:00123C54 beq.s locret_123C62 ROM:00123C56 bclr #6,($1317).w ROM:00123C5C bsr.l sub_135652 ROM:00123C62 ROM:00123C62 locret_123C62: ; CODE XREF: ROM:00123C1E↑j ROM:00123C62 ; ROM:00123C54↑j ... ROM:00123C62 rts ROM:00123C64 ; --------------------------------------------------------------------------- ROM:00123C64 ROM:00123C64 loc_123C64: ; DATA XREF: ROM:00123C08↑o ROM:00123C64 btst #4,($12FE).w ROM:00123C6A beq.s loc_123C86 ROM:00123C6C bclr #4,($12FE).w ROM:00123C72 move.w $426(a5),d0 ROM:00123C76 clr.b ($87C).w ROM:00123C7A move.w d0,($62C).w ROM:00123C7E move.b #1,($87C).w ROM:00123C84 bra.s locret_123CBE ROM:00123C86 ; --------------------------------------------------------------------------- ROM:00123C86 ROM:00123C86 loc_123C86: ; CODE XREF: ROM:00123C6A↑j ROM:00123C86 cmpi.w #0,($62C).w ROM:00123C8C bgt.s loc_123C9C ROM:00123C8E bsr.l sub_135664 ROM:00123C94 move.b #1,($1111).w ROM:00123C9A bra.s locret_123C62 ROM:00123C9C ; --------------------------------------------------------------------------- ROM:00123C9C ROM:00123C9C loc_123C9C: ; CODE XREF: ROM:00123C8C↑j ROM:00123C9C btst #6,($1317).w ROM:00123CA2 beq.s locret_123CBE ROM:00123CA4 bclr #6,($1317).w ROM:00123CAA bsr.l sub_135652 ROM:00123CB0 bsr.l sub_135664 ROM:00123CB6 move.b #1,($1111).w ROM:00123CBC bra.s locret_123C62 ROM:00123CBE ; --------------------------------------------------------------------------- ROM:00123CBE ROM:00123CBE locret_123CBE: ; CODE XREF: ROM:00123C48↑j ROM:00123CBE ; ROM:00123C84↑j ... ROM:00123CBE rts ROM:00123CC0 ; --------------------------------------------------------------------------- ROM:00123CC0 rts ROM:00123CC2 ROM:00123CC2 ; =============== S U B R O U T I N E ======================================= ROM:00123CC2 ROM:00123CC2 ROM:00123CC2 sub_123CC2: ; CODE XREF: sub_1238EA+27E↑p ROM:00123CC2 btst #5,($12F2).w ROM:00123CC8 bne.s loc_123CD0 ROM:00123CCA bsr.l sub_134BC6 ROM:00123CD0 ROM:00123CD0 loc_123CD0: ; CODE XREF: sub_123CC2+6↑j ROM:00123CD0 clr.w d0 ROM:00123CD2 move.b ($11C5).l,d0 ROM:00123CD8 move.b ($11C7).w,d1 ROM:00123CDC movea.l ($424).w,a0 ROM:00123CE0 btst #3,($1307).w ROM:00123CE6 bne.s loc_123D06 ROM:00123CE8 clr.w ($BEC).w ROM:00123CEC move.l ($424).w,d2 ROM:00123CF0 addi.l #2,d2 ROM:00123CF6 move.l d2,($908).w ROM:00123CFA move.b #0,($1112).w ROM:00123D00 bra.l loc_123D1C ROM:00123D06 ; --------------------------------------------------------------------------- ROM:00123D06 ROM:00123D06 loc_123D06: ; CODE XREF: sub_123CC2+24↑j ROM:00123D06 cmp.b (a0),d1 ROM:00123D08 bne.w loc_123DAA ROM:00123D0C bsr.w sub_123DCC ROM:00123D10 move.l ($434).w,($908).w ROM:00123D16 move.b 3(a0),($1112).w ROM:00123D1C ROM:00123D1C loc_123D1C: ; CODE XREF: sub_123CC2+3E↑j ROM:00123D1C subi.w #2,d0 ROM:00123D20 move.w #3,d4 ROM:00123D24 ROM:00123D24 loc_123D24: ; CODE XREF: sub_123CC2:loc_123DA0↓j ROM:00123D24 cmpi.w #0,d0 ROM:00123D28 ble.s loc_123DA2 ROM:00123D2A move.b $11C5(d4.w),d2 ROM:00123D30 addq.w #1,d4 ROM:00123D32 cmpi.b #4,d2 ROM:00123D36 bne.s loc_123D48 ROM:00123D38 cmpi.w #1,d0 ROM:00123D3C bne.s loc_123DAA ROM:00123D3E bsr.w sub_123DFC ROM:00123D42 subi.w #1,d0 ROM:00123D46 bra.s loc_123DA0 ROM:00123D48 ; --------------------------------------------------------------------------- ROM:00123D48 ROM:00123D48 loc_123D48: ; CODE XREF: sub_123CC2+74↑j ROM:00123D48 cmpi.w #5,d0 ROM:00123D4C blt.s loc_123DAA ROM:00123D4E clr.w d3 ROM:00123D50 move.b $11C5(d4.w),d3 ROM:00123D56 move.w d3,($BEE).w ROM:00123D5A addq.w #1,d4 ROM:00123D5C clr.w d3 ROM:00123D5E move.b $11C5(d4.w),d3 ROM:00123D64 move.w d3,($BF0).w ROM:00123D68 addq.w #1,d4 ROM:00123D6A cmpi.b #1,d2 ROM:00123D6E bne.s loc_123D74 ROM:00123D70 bra.s loc_123DAA ROM:00123D72 ; --------------------------------------------------------------------------- ROM:00123D72 bra.s loc_123DA0 ROM:00123D74 ; --------------------------------------------------------------------------- ROM:00123D74 ROM:00123D74 loc_123D74: ; CODE XREF: sub_123CC2+AC↑j ROM:00123D74 cmpi.b #3,d2 ROM:00123D78 bne.s loc_123DA0 ROM:00123D7A cmpi.w #6,d0 ROM:00123D7E blt.s loc_123DAA ROM:00123D80 bclr #5,($1311).w ROM:00123D86 bsr.w sub_123E16 ROM:00123D8A btst #5,($1311).w ROM:00123D90 beq.s loc_123DAA ROM:00123D92 bset #3,($1307).w ROM:00123D98 subi.w #6,d0 ROM:00123D9C addi.w #3,d4 ROM:00123DA0 ROM:00123DA0 loc_123DA0: ; CODE XREF: sub_123CC2+84↑j ROM:00123DA0 ; sub_123CC2+B0↑j ... ROM:00123DA0 bra.s loc_123D24 ROM:00123DA2 ; --------------------------------------------------------------------------- ROM:00123DA2 ROM:00123DA2 loc_123DA2: ; CODE XREF: sub_123CC2+66↑j ROM:00123DA2 bset #5,($1311).w ROM:00123DA8 bra.s locret_123DCA ROM:00123DAA ; --------------------------------------------------------------------------- ROM:00123DAA ROM:00123DAA loc_123DAA: ; CODE XREF: sub_123CC2+46↑j ROM:00123DAA ; sub_123CC2+7A↑j ... ROM:00123DAA bclr #5,($1311).w ROM:00123DB0 movea.l ($424).w,a0 ROM:00123DB4 move.b ($1112).w,3(a0) ROM:00123DBA move.l ($908).w,($434).w ROM:00123DC0 movea.l ($434).w,a0 ROM:00123DC4 move.b #$FF,-2(a0) ROM:00123DCA ROM:00123DCA locret_123DCA: ; CODE XREF: sub_123CC2+E6↑j ROM:00123DCA rts ROM:00123DCA ; End of function sub_123CC2 ROM:00123DCA ROM:00123DCC ROM:00123DCC ; =============== S U B R O U T I N E ======================================= ROM:00123DCC ROM:00123DCC ROM:00123DCC sub_123DCC: ; CODE XREF: sub_123CC2+4A↑p ROM:00123DCC clr.w d2 ROM:00123DCE move.b 3(a0),d2 ROM:00123DD2 asl.w #2,d2 ROM:00123DD4 ext.l d2 ROM:00123DD6 adda.l d2,a0 ROM:00123DD8 asr.l #2,d2 ROM:00123DDA clr.w ($BEC).w ROM:00123DDE ROM:00123DDE loc_123DDE: ; CODE XREF: sub_123DCC+2C↓j ROM:00123DDE cmpi.w #0,d2 ROM:00123DE2 ble.s locret_123DFA ROM:00123DE4 clr.w d3 ROM:00123DE6 move.b 3(a0),d3 ROM:00123DEA add.w d3,($BEC).w ROM:00123DEE suba.l #4,a0 ROM:00123DF4 subi.w #1,d2 ROM:00123DF8 bra.s loc_123DDE ROM:00123DFA ; --------------------------------------------------------------------------- ROM:00123DFA ROM:00123DFA locret_123DFA: ; CODE XREF: sub_123DCC+16↑j ROM:00123DFA rts ROM:00123DFA ; End of function sub_123DCC ROM:00123DFA ROM:00123DFC ROM:00123DFC ; =============== S U B R O U T I N E ======================================= ROM:00123DFC ROM:00123DFC ROM:00123DFC sub_123DFC: ; CODE XREF: sub_123CC2+7C↑p ROM:00123DFC move.b #$FF,(a0) ROM:00123E00 move.l ($424).w,d2 ROM:00123E04 addi.l #2,d2 ROM:00123E0A move.l d2,($434).w ROM:00123E0E bclr #3,($1307).w ROM:00123E14 rts ROM:00123E14 ; End of function sub_123DFC ROM:00123E14 ROM:00123E16 ROM:00123E16 ; =============== S U B R O U T I N E ======================================= ROM:00123E16 ROM:00123E16 ROM:00123E16 sub_123E16: ; CODE XREF: sub_123CC2+C4↑p ROM:00123E16 cmpi.w #0,($BEC).w ROM:00123E1C bne.s loc_123E5A ROM:00123E1E move.l #$10000,d2 ROM:00123E24 cmp.l ($41C).w,d2 ROM:00123E28 ble.s loc_123E2E ROM:00123E2A move.l ($41C).w,d2 ROM:00123E2E ROM:00123E2E loc_123E2E: ; CODE XREF: sub_123E16+12↑j ROM:00123E2E subq.l #8,d2 ROM:00123E30 sub.l ($434).w,d2 ROM:00123E34 blt.l loc_124008 ROM:00123E3A move.b d1,(a0)+ ROM:00123E3C clr.w d2 ROM:00123E3E move.w ($BF4).w,d2 ROM:00123E42 move.b d2,(a0)+ ROM:00123E44 move.b #0,(a0)+ ROM:00123E48 move.b #0,(a0)+ ROM:00123E4C move.l #4,d2 ROM:00123E52 add.l d2,($434).w ROM:00123E56 move.l ($424).w,d2 ROM:00123E5A ROM:00123E5A loc_123E5A: ; CODE XREF: sub_123E16+6↑j ROM:00123E5A move.l #$10000,d2 ROM:00123E60 cmp.l ($41C).w,d2 ROM:00123E64 ble.s loc_123E6A ROM:00123E66 move.l ($41C).w,d2 ROM:00123E6A ROM:00123E6A loc_123E6A: ; CODE XREF: sub_123E16+4E↑j ROM:00123E6A subq.l #4,d2 ROM:00123E6C sub.l ($434).w,d2 ROM:00123E70 blt.l loc_124008 ROM:00123E76 move.l #4,d2 ROM:00123E7C add.l d2,($434).w ROM:00123E80 move.l ($424).w,d2 ROM:00123E84 move.w ($BEC).w,d2 ROM:00123E88 move.w ($BEC).w,d3 ROM:00123E8C addq.w #1,d2 ROM:00123E8E cmp.w ($BEE).w,d2 ROM:00123E92 bne.s loc_123EA0 ROM:00123E94 movea.l ($434).w,a0 ROM:00123E98 suba.l #6,a0 ROM:00123E9E bra.s loc_123ECA ROM:00123EA0 ; --------------------------------------------------------------------------- ROM:00123EA0 ROM:00123EA0 loc_123EA0: ; CODE XREF: sub_123E16+7C↑j ROM:00123EA0 addq.w #1,d2 ROM:00123EA2 cmp.w ($BEE).w,d2 ROM:00123EA6 ble.s loc_123EB0 ROM:00123EA8 bra.l loc_124008 ROM:00123EAE ; --------------------------------------------------------------------------- ROM:00123EAE bra.s loc_123ECA ROM:00123EB0 ; --------------------------------------------------------------------------- ROM:00123EB0 ROM:00123EB0 loc_123EB0: ; CODE XREF: sub_123E16+90↑j ROM:00123EB0 cmpi.w #$FF,($BEE).w ROM:00123EB6 bne.s loc_123EC4 ROM:00123EB8 movea.l ($434).w,a0 ROM:00123EBC suba.l #6,a0 ROM:00123EC2 bra.s loc_123ECA ROM:00123EC4 ; --------------------------------------------------------------------------- ROM:00123EC4 ROM:00123EC4 loc_123EC4: ; CODE XREF: sub_123E16+A0↑j ROM:00123EC4 bra.l loc_124008 ROM:00123ECA ; --------------------------------------------------------------------------- ROM:00123ECA ROM:00123ECA loc_123ECA: ; CODE XREF: sub_123E16+88↑j ROM:00123ECA ; sub_123E16+98↑j ... ROM:00123ECA add.w ($BF0).w,d3 ROM:00123ECE move.w d3,($BEC).w ROM:00123ED2 move.w d4,d2 ROM:00123ED4 clr.l d3 ROM:00123ED6 clr.l d5 ROM:00123ED8 move.b $11C5(d2.w),d3 ROM:00123EDE addq.w #1,d2 ROM:00123EE0 asl.l #8,d3 ROM:00123EE2 move.b $11C5(d2.w),d3 ROM:00123EE8 addq.w #1,d2 ROM:00123EEA asl.l #8,d3 ROM:00123EEC move.b $11C5(d2.w),d3 ROM:00123EF2 addq.w #1,d2 ROM:00123EF4 move.w ($BF0).w,d5 ROM:00123EF8 add.l d3,d5 ROM:00123EFA bclr #3,($12EE).w ROM:00123F00 cmpi.l #0,d3 ROM:00123F06 blt.s loc_123F2C ROM:00123F08 cmpi.l #$1E00,d3 ROM:00123F0E bge.s loc_123F2C ROM:00123F10 cmpi.l #0,d5 ROM:00123F16 blt.s loc_123F26 ROM:00123F18 cmpi.l #$1E00,d5 ROM:00123F1E bge.s loc_123F26 ROM:00123F20 bset #3,($12EE).w ROM:00123F26 ROM:00123F26 loc_123F26: ; CODE XREF: sub_123E16+100↑j ROM:00123F26 ; sub_123E16+108↑j ROM:00123F26 bra.l loc_123F76 ROM:00123F2C ; --------------------------------------------------------------------------- ROM:00123F2C ROM:00123F2C loc_123F2C: ; CODE XREF: sub_123E16+F0↑j ROM:00123F2C ; sub_123E16+F8↑j ROM:00123F2C cmpi.l #$1E00,d3 ROM:00123F32 blt.s loc_123F54 ROM:00123F34 cmpi.l #$10000,d3 ROM:00123F3A bge.s loc_123F54 ROM:00123F3C cmpi.l #$1E00,d5 ROM:00123F42 blt.s loc_123F52 ROM:00123F44 cmpi.l #$10000,d5 ROM:00123F4A bge.s loc_123F52 ROM:00123F4C bset #3,($12EE).w ROM:00123F52 ROM:00123F52 loc_123F52: ; CODE XREF: sub_123E16+12C↑j ROM:00123F52 ; sub_123E16+134↑j ROM:00123F52 bra.s loc_123F76 ROM:00123F54 ; --------------------------------------------------------------------------- ROM:00123F54 ROM:00123F54 loc_123F54: ; CODE XREF: sub_123E16+11C↑j ROM:00123F54 ; sub_123E16+124↑j ROM:00123F54 cmp.l ($41C).w,d3 ROM:00123F58 blt.s loc_123F76 ROM:00123F5A cmpi.l #$FFFE,d3 ROM:00123F60 bge.s loc_123F76 ROM:00123F62 cmp.l ($41C).w,d5 ROM:00123F66 blt.s loc_123F76 ROM:00123F68 cmpi.l #$FFFE,d5 ROM:00123F6E bge.s loc_123F76 ROM:00123F70 bset #3,($12EE).w ROM:00123F76 ROM:00123F76 loc_123F76: ; CODE XREF: sub_123E16:loc_123F26↑j ROM:00123F76 ; sub_123E16:loc_123F52↑j ... ROM:00123F76 cmpi.l #unk_110000,d3 ROM:00123F7C blt.s loc_123F9E ROM:00123F7E cmpi.l #$13FFFF,d3 ROM:00123F84 bge.s loc_123F9E ROM:00123F86 cmpi.l #unk_110000,d5 ROM:00123F8C blt.s loc_123F9C ROM:00123F8E cmpi.l #$13FFFF,d5 ROM:00123F94 bge.s loc_123F9C ROM:00123F96 bset #3,($12EE).w ROM:00123F9C ROM:00123F9C loc_123F9C: ; CODE XREF: sub_123E16+176↑j ROM:00123F9C ; sub_123E16+17E↑j ROM:00123F9C bra.s loc_123FC4 ROM:00123F9E ; --------------------------------------------------------------------------- ROM:00123F9E ROM:00123F9E loc_123F9E: ; CODE XREF: sub_123E16+166↑j ROM:00123F9E ; sub_123E16+16E↑j ROM:00123F9E cmpi.l #$13C000,d3 ROM:00123FA4 blt.s loc_123FC4 ROM:00123FA6 cmpi.l #$143C04,d3 ROM:00123FAC bge.s loc_123FC4 ROM:00123FAE cmpi.l #$13C000,d5 ROM:00123FB4 blt.s loc_123FC4 ROM:00123FB6 cmpi.l #$143C04,d5 ROM:00123FBC bge.s loc_123FC4 ROM:00123FBE bset #3,($12EE).w ROM:00123FC4 ROM:00123FC4 loc_123FC4: ; CODE XREF: sub_123E16:loc_123F9C↑j ROM:00123FC4 ; sub_123E16+18E↑j ... ROM:00123FC4 btst #3,($12EE).w ROM:00123FCA beq.s loc_123FFE ROM:00123FCC move.w d4,d2 ROM:00123FCE move.b $11C5(d2.w),(a0)+ ROM:00123FD4 addq.w #1,d2 ROM:00123FD6 move.b $11C5(d2.w),(a0)+ ROM:00123FDC addq.w #1,d2 ROM:00123FDE move.b $11C5(d2.w),(a0)+ ROM:00123FE4 addq.w #1,d2 ROM:00123FE6 move.w ($BF0).w,d2 ROM:00123FEA move.b d2,(a0)+ ROM:00123FEC move.b #$FF,(a0) ROM:00123FF0 clr.w d2 ROM:00123FF2 movea.l ($424).w,a0 ROM:00123FF6 addi.b #1,3(a0) ROM:00123FFC bra.s loc_124000 ROM:00123FFE ; --------------------------------------------------------------------------- ROM:00123FFE ROM:00123FFE loc_123FFE: ; CODE XREF: sub_123E16+1B4↑j ROM:00123FFE bra.s loc_124008 ROM:00124000 ; --------------------------------------------------------------------------- ROM:00124000 ROM:00124000 loc_124000: ; CODE XREF: sub_123E16+1E6↑j ROM:00124000 bset #5,($1311).w ROM:00124006 bra.s locret_12400E ROM:00124008 ; --------------------------------------------------------------------------- ROM:00124008 ROM:00124008 loc_124008: ; CODE XREF: sub_123E16+1E↑j ROM:00124008 ; sub_123E16+5A↑j ... ROM:00124008 bclr #5,($1311).w ROM:0012400E ROM:0012400E locret_12400E: ; CODE XREF: sub_123E16+1F0↑j ROM:0012400E rts ROM:0012400E ; End of function sub_123E16 ROM:0012400E ROM:00124010 ROM:00124010 ; =============== S U B R O U T I N E ======================================= ROM:00124010 ROM:00124010 ROM:00124010 sub_124010: ; CODE XREF: sub_1220EE↑p ROM:00124010 ; sub_122100+30↑p ROM:00124010 bclr #4,($1305).w ROM:00124016 clr.w d1 ROM:00124018 move.b ($1114).w,d1 ROM:0012401C cmpi.w #8,d1 ROM:00124020 bcc.s locret_12402A ROM:00124022 movea.l off_12402C(pc,d1.w*4),a0 ROM:00124026 nop ROM:00124028 jmp (a0) ROM:0012402A ; --------------------------------------------------------------------------- ROM:0012402A ROM:0012402A locret_12402A: ; CODE XREF: sub_124010+10↑j ROM:0012402A rts ROM:0012402A ; End of function sub_124010 ROM:0012402A ROM:0012402A ; --------------------------------------------------------------------------- ROM:0012402C off_12402C: dc.l loc_12404C ; DATA XREF: sub_124010+12↑r ROM:00124030 dc.l dword_124094 ROM:00124034 dc.l loc_12411C ROM:00124038 dc.l loc_12416A ROM:0012403C dc.l loc_1241B4 ROM:00124040 dc.l word_124202 ROM:00124044 dc.l aNu8 ; "Nu\b8" ROM:00124048 dc.l aNu8+2 ; "\b8" ROM:0012404C ; --------------------------------------------------------------------------- ROM:0012404C ROM:0012404C loc_12404C: ; DATA XREF: ROM:off_12402C↑o ROM:0012404C move.w $428(a5),d0 ROM:00124050 clr.b ($87D).w ROM:00124054 move.w d0,($62E).w ROM:00124058 move.b #1,($87D).w ROM:0012405E bset #5,($130C).w ROM:00124064 bsr.l sub_125A28 ROM:0012406A move.b #0,($1115).w ROM:00124070 bclr #3,($130B).w ROM:00124076 bclr #5,($12FE).w ROM:0012407C bclr #7,($1304).w ROM:00124082 clr.b ($1113).w ROM:00124086 move.b #1,($1114).w ROM:0012408C bra.l loc_124114 ROM:00124092 ; --------------------------------------------------------------------------- ROM:00124092 rts ROM:00124092 ; --------------------------------------------------------------------------- ROM:00124094 dword_124094: dc.l $C780000, $C006F08, $8380007, $13146608, $8380000 ROM:00124094 ; DATA XREF: ROM:00124030↑o ROM:00124094 dc.l $13106720, $4238087D, $4278062E, $8F80003, $130B11FC ROM:00124094 dc.l $11113, $11FC0002, $111460FF, $9C, $C780000, $62E6E1A ROM:00124094 dc.l $8380007, $13146612, $8F80004, $130511FC, $61114 ROM:00124094 dc.l $60FF0000, $1580838, $4130F, $671E0838, $71314, $661608B8 ROM:00124094 dc.l $4130F, $61000168, $11FC0005, $111460FF, $F2 ROM:00124114 ; --------------------------------------------------------------------------- ROM:00124114 ROM:00124114 loc_124114: ; CODE XREF: ROM:0012408C↑j ROM:00124114 bsr.l sub_125A6E ROM:0012411A rts ROM:0012411C ; --------------------------------------------------------------------------- ROM:0012411C ROM:0012411C loc_12411C: ; DATA XREF: ROM:00124034↑o ROM:0012411C btst #0,($1302).w ROM:00124122 beq.s loc_124142 ROM:00124124 bclr #3,($130B).w ROM:0012412A bset #7,($1304).w ROM:00124130 move.b #3,($1113).w ROM:00124136 move.b #4,($1114).w ROM:0012413C bra.l loc_1241FC ROM:00124142 ; --------------------------------------------------------------------------- ROM:00124142 ROM:00124142 loc_124142: ; CODE XREF: ROM:00124122↑j ROM:00124142 btst #2,($1318).w ROM:00124148 beq.s loc_124164 ROM:0012414A bclr #3,($130B).w ROM:00124150 bset #5,($12FE).w ROM:00124156 move.b #2,($1113).w ROM:0012415C move.b #3,($1114).w ROM:00124162 bra.s loc_1241AE ROM:00124164 ; --------------------------------------------------------------------------- ROM:00124164 ROM:00124164 loc_124164: ; CODE XREF: ROM:00124148↑j ROM:00124164 ; ROM:001241AC↓j ... ROM:00124164 bsr.w sub_12462C ROM:00124168 rts ROM:0012416A ; --------------------------------------------------------------------------- ROM:0012416A ROM:0012416A loc_12416A: ; DATA XREF: ROM:00124038↑o ROM:0012416A btst #0,($1302).w ROM:00124170 beq.s loc_12418C ROM:00124172 bclr #5,($12FE).w ROM:00124178 bset #7,($1304).w ROM:0012417E move.b #3,($1113).w ROM:00124184 move.b #4,($1114).w ROM:0012418A bra.s loc_1241FC ROM:0012418C ; --------------------------------------------------------------------------- ROM:0012418C ROM:0012418C loc_12418C: ; CODE XREF: ROM:00124170↑j ROM:0012418C btst #5,($1312).w ROM:00124192 beq.s loc_1241AE ROM:00124194 bclr #5,($12FE).w ROM:0012419A bset #3,($130B).w ROM:001241A0 move.b #1,($1113).w ROM:001241A6 move.b #2,($1114).w ROM:001241AC bra.s loc_124164 ROM:001241AE ; --------------------------------------------------------------------------- ROM:001241AE ROM:001241AE loc_1241AE: ; CODE XREF: ROM:00124162↑j ROM:001241AE ; ROM:00124192↑j ... ROM:001241AE bsr.w sub_12462C ROM:001241B2 rts ROM:001241B4 ; --------------------------------------------------------------------------- ROM:001241B4 ROM:001241B4 loc_1241B4: ; DATA XREF: ROM:0012403C↑o ROM:001241B4 btst #2,($1318).w ROM:001241BA beq.s loc_1241D6 ROM:001241BC bclr #7,($1304).w ROM:001241C2 bset #5,($12FE).w ROM:001241C8 move.b #2,($1113).w ROM:001241CE move.b #3,($1114).w ROM:001241D4 bra.s loc_1241AE ROM:001241D6 ; --------------------------------------------------------------------------- ROM:001241D6 ROM:001241D6 loc_1241D6: ; CODE XREF: ROM:001241BA↑j ROM:001241D6 btst #5,($1312).w ROM:001241DC beq.s loc_1241FC ROM:001241DE bclr #7,($1304).w ROM:001241E4 bset #3,($130B).w ROM:001241EA move.b #1,($1113).w ROM:001241F0 move.b #2,($1114).w ROM:001241F6 bra.l loc_124164 ROM:001241FC ; --------------------------------------------------------------------------- ROM:001241FC ROM:001241FC loc_1241FC: ; CODE XREF: ROM:0012413C↑j ROM:001241FC ; ROM:0012418A↑j ... ROM:001241FC bsr.w sub_12462C ROM:00124200 rts ROM:00124200 ; --------------------------------------------------------------------------- ROM:00124202 word_124202: dc.w $838 ; DATA XREF: ROM:00124040↑o ROM:00124204 dc.l $1130F, $661408F8, $41305, $11FC0006, $111460FF, $2A ROM:00124204 dc.l $60224238, $87D4278, $62E61FF, $FFFFE2F0, $8F80003 ROM:00124204 dc.l $12F061FF, $193A, $11FC0007, $1114602A ROM:00124240 ; --------------------------------------------------------------------------- ROM:00124240 rts ROM:00124240 ; --------------------------------------------------------------------------- ROM:00124242 aNu8: dc.b 'Nu',8,'8',0 ; DATA XREF: ROM:00124044↑o ROM:00124242 ; ROM:00124048↑o ROM:00124247 dc.b 5 ROM:00124248 ; --------------------------------------------------------------------------- ROM:00124248 move.b (a3),-(a1) ROM:0012424A beq.s locret_12426A ROM:0012424C bclr #5,($1313).w ROM:00124252 bset #3,($130B).w ROM:00124258 move.b #1,($1113).w ROM:0012425E move.b #2,($1114).w ROM:00124264 bra.l loc_124164 ROM:0012426A ; --------------------------------------------------------------------------- ROM:0012426A ROM:0012426A locret_12426A: ; CODE XREF: ROM:0012424A↑j ROM:0012426A rts ROM:0012426C ; --------------------------------------------------------------------------- ROM:0012426C rts ROM:0012426E ROM:0012426E ; =============== S U B R O U T I N E ======================================= ROM:0012426E ROM:0012426E ROM:0012426E sub_12426E: ROM:0012426E bset #1,($130F).w ROM:00124274 bclr #6,($1312).w ROM:0012427A bclr #0,($130D).w ROM:00124280 move.b ($11C5).l,d0 ROM:00124286 andi.b #$BF,d0 ROM:0012428A cmpi.b #$81,d0 ROM:0012428E beq.s loc_124296 ROM:00124290 bclr #1,($130F).w ROM:00124296 ROM:00124296 loc_124296: ; CODE XREF: sub_12426E+20↑j ROM:00124296 move.w $1E2(a5),d0 ROM:0012429A move.b ($11C6).l,d1 ROM:001242A0 cmp.b d0,d1 ROM:001242A2 beq.s loc_1242AA ROM:001242A4 bclr #1,($130F).w ROM:001242AA ROM:001242AA loc_1242AA: ; CODE XREF: sub_12426E+34↑j ROM:001242AA move.b ($11C7).l,d0 ROM:001242B0 move.b $A62(a5),d1 ROM:001242B4 move.b $A63(a5),d2 ROM:001242B8 cmp.b d0,d1 ROM:001242BA bgt.s loc_1242C0 ROM:001242BC cmp.b d0,d2 ROM:001242BE bge.s loc_1242C6 ROM:001242C0 ROM:001242C0 loc_1242C0: ; CODE XREF: sub_12426E+4C↑j ROM:001242C0 bclr #1,($130F).w ROM:001242C6 ROM:001242C6 loc_1242C6: ; CODE XREF: sub_12426E+50↑j ROM:001242C6 move.b ($11C8).l,d0 ROM:001242CC cmpi.b #$81,d0 ROM:001242D0 beq.s locret_1242D8 ROM:001242D2 bclr #1,($130F).w ROM:001242D8 ROM:001242D8 locret_1242D8: ; CODE XREF: sub_12426E+62↑j ROM:001242D8 rts ROM:001242D8 ; End of function sub_12426E ROM:001242D8 ROM:001242DA ROM:001242DA ; =============== S U B R O U T I N E ======================================= ROM:001242DA ROM:001242DA ROM:001242DA sub_1242DA: ROM:001242DA bclr #6,($1312).w ROM:001242E0 clr.w d0 ROM:001242E2 move.w word_133844(d0.w*2),d1 ROM:001242EA lsr.w #8,d1 ROM:001242EC btst #7,($1314).w ROM:001242F2 beq.s loc_1242FC ROM:001242F4 move.b ($11C6).l,d2 ROM:001242FA bra.s loc_124318 ROM:001242FC ; --------------------------------------------------------------------------- ROM:001242FC ROM:001242FC loc_1242FC: ; CODE XREF: sub_1242DA+18↑j ROM:001242FC move.b ($11C5).l,d3 ROM:00124302 andi.b #$C0,d3 ROM:00124306 cmpi.b #0,d3 ROM:0012430A bne.s loc_124314 ROM:0012430C move.b ($11C6).l,d2 ROM:00124312 bra.s loc_124318 ROM:00124314 ; --------------------------------------------------------------------------- ROM:00124314 ROM:00124314 loc_124314: ; CODE XREF: sub_1242DA+30↑j ROM:00124314 move.b #$7F,d2 ROM:00124318 ROM:00124318 loc_124318: ; CODE XREF: sub_1242DA+20↑j ROM:00124318 ; sub_1242DA+38↑j ... ROM:00124318 cmpi.b #$7F,d1 ROM:0012431C beq.s loc_124336 ROM:0012431E cmp.b d1,d2 ROM:00124320 beq.s loc_124336 ROM:00124322 addq.w #1,d0 ROM:00124324 bvc.s loc_12432A ROM:00124326 move.w #$8000,d0 ROM:0012432A ROM:0012432A loc_12432A: ; CODE XREF: sub_1242DA+4A↑j ROM:0012432A move.w word_133844(d0.w*2),d1 ROM:00124332 lsr.w #8,d1 ROM:00124334 bra.s loc_124318 ROM:00124336 ; --------------------------------------------------------------------------- ROM:00124336 ROM:00124336 loc_124336: ; CODE XREF: sub_1242DA+42↑j ROM:00124336 ; sub_1242DA+46↑j ROM:00124336 cmpi.b #$7F,d1 ROM:0012433A bne.s loc_12434E ROM:0012433C bset #6,($1312).w ROM:00124342 move.w #4,($BF2).w ROM:00124348 bra.l locret_12462A ROM:0012434E ; --------------------------------------------------------------------------- ROM:0012434E ROM:0012434E loc_12434E: ; CODE XREF: sub_1242DA+60↑j ROM:0012434E btst #3,($130B).w ROM:00124354 beq.s loc_12435E ROM:00124356 move.w #1,($BF4).w ROM:0012435C bra.s loc_124384 ROM:0012435E ; --------------------------------------------------------------------------- ROM:0012435E ROM:0012435E loc_12435E: ; CODE XREF: sub_1242DA+7A↑j ROM:0012435E btst #5,($12FE).w ROM:00124364 beq.s loc_12436E ROM:00124366 move.w #2,($BF4).w ROM:0012436C bra.s loc_124384 ROM:0012436E ; --------------------------------------------------------------------------- ROM:0012436E ROM:0012436E loc_12436E: ; CODE XREF: sub_1242DA+8A↑j ROM:0012436E btst #7,($1304).w ROM:00124374 beq.s loc_12437E ROM:00124376 move.w #4,($BF4).w ROM:0012437C bra.s loc_124384 ROM:0012437E ; --------------------------------------------------------------------------- ROM:0012437E ROM:0012437E loc_12437E: ; CODE XREF: sub_1242DA+9A↑j ROM:0012437E move.w #0,($BF4).w ROM:00124384 ROM:00124384 loc_124384: ; CODE XREF: sub_1242DA+82↑j ROM:00124384 ; sub_1242DA+92↑j ... ROM:00124384 move.w word_133844(d0.w*2),d1 ROM:0012438C and.w ($BF4).w,d1 ROM:00124390 cmpi.w #0,d1 ROM:00124394 bne.s loc_1243A8 ROM:00124396 bset #6,($1312).w ROM:0012439C move.w #4,($BF2).w ROM:001243A2 bra.l locret_12462A ROM:001243A8 ; --------------------------------------------------------------------------- ROM:001243A8 ROM:001243A8 loc_1243A8: ; CODE XREF: sub_1242DA+BA↑j ROM:001243A8 move.w #1,d0 ROM:001243AC cmpi.b #$82,$11C5(d0.w) ROM:001243B4 bne.s loc_1243EE ROM:001243B6 btst #7,($1314).w ROM:001243BC bne.s loc_1243DC ROM:001243BE btst #3,($130B).w ROM:001243C4 beq.s loc_1243CE ROM:001243C6 move.w #5,($BF2).w ROM:001243CC bra.s loc_1243DA ROM:001243CE ; --------------------------------------------------------------------------- ROM:001243CE ROM:001243CE loc_1243CE: ; CODE XREF: sub_1242DA+EA↑j ROM:001243CE bset #6,($1312).w ROM:001243D4 move.w #4,($BF2).w ROM:001243DA ROM:001243DA loc_1243DA: ; CODE XREF: sub_1242DA+F2↑j ROM:001243DA bra.s loc_1243E8 ROM:001243DC ; --------------------------------------------------------------------------- ROM:001243DC ROM:001243DC loc_1243DC: ; CODE XREF: sub_1242DA+E2↑j ROM:001243DC bset #6,($1312).w ROM:001243E2 move.w #4,($BF2).w ROM:001243E8 ROM:001243E8 loc_1243E8: ; CODE XREF: sub_1242DA:loc_1243DA↑j ROM:001243E8 bra.l locret_12462A ROM:001243EE ; --------------------------------------------------------------------------- ROM:001243EE ROM:001243EE loc_1243EE: ; CODE XREF: sub_1242DA+DA↑j ROM:001243EE move.w #1,d0 ROM:001243F2 move.w #2,d1 ROM:001243F6 cmpi.b #$10,$11C5(d0.w) ROM:001243FE bne.l loc_124528 ROM:00124404 cmpi.b #$80,$11C5(d1.w) ROM:0012440C beq.s loc_124418 ROM:0012440E cmpi.b #$86,$11C5(d1.w) ROM:00124416 bne.s loc_124434 ROM:00124418 ROM:00124418 loc_124418: ; CODE XREF: sub_1242DA+132↑j ROM:00124418 btst #3,($130B).w ROM:0012441E beq.s loc_124428 ROM:00124420 move.w #4,($BF2).w ROM:00124426 bra.s loc_12442E ROM:00124428 ; --------------------------------------------------------------------------- ROM:00124428 ROM:00124428 loc_124428: ; CODE XREF: sub_1242DA+144↑j ROM:00124428 move.w #2,($BF2).w ROM:0012442E ROM:0012442E loc_12442E: ; CODE XREF: sub_1242DA+14C↑j ROM:0012442E bra.l loc_124522 ROM:00124434 ; --------------------------------------------------------------------------- ROM:00124434 ROM:00124434 loc_124434: ; CODE XREF: sub_1242DA+13C↑j ROM:00124434 cmpi.b #$90,$11C5(d1.w) ROM:0012443C bne.s loc_12445A ROM:0012443E btst #5,($12FE).w ROM:00124444 beq.s loc_12444E ROM:00124446 move.w #4,($BF2).w ROM:0012444C bra.s loc_124454 ROM:0012444E ; --------------------------------------------------------------------------- ROM:0012444E ROM:0012444E loc_12444E: ; CODE XREF: sub_1242DA+16A↑j ROM:0012444E move.w #0,($BF2).w ROM:00124454 ROM:00124454 loc_124454: ; CODE XREF: sub_1242DA+172↑j ROM:00124454 bra.l loc_124522 ROM:0012445A ; --------------------------------------------------------------------------- ROM:0012445A ROM:0012445A loc_12445A: ; CODE XREF: sub_1242DA+162↑j ROM:0012445A cmpi.b #$A0,$11C5(d1.w) ROM:00124462 bne.s loc_124480 ROM:00124464 btst #7,($1304).w ROM:0012446A beq.s loc_124474 ROM:0012446C move.w #4,($BF2).w ROM:00124472 bra.s loc_12447A ROM:00124474 ; --------------------------------------------------------------------------- ROM:00124474 ROM:00124474 loc_124474: ; CODE XREF: sub_1242DA+190↑j ROM:00124474 move.w #1,($BF2).w ROM:0012447A ROM:0012447A loc_12447A: ; CODE XREF: sub_1242DA+198↑j ROM:0012447A bra.l loc_124522 ROM:00124480 ; --------------------------------------------------------------------------- ROM:00124480 ROM:00124480 loc_124480: ; CODE XREF: sub_1242DA+188↑j ROM:00124480 cmpi.b #$85,$11C5(d1.w) ROM:00124488 bne.l loc_124516 ROM:0012448E btst #3,($8E3).w ROM:00124494 beq.l loc_124508 ROM:0012449A btst #0,($12F3).w ROM:001244A0 beq.s loc_1244F8 ROM:001244A2 move sr,-(sp) ROM:001244A4 move #$2700,sr ROM:001244A8 move.w #0,($FFFFFE0A).w ROM:001244AE move.w #0,($FFFFF448).w ROM:001244B4 move.w #0,($FFFFF450).w ROM:001244BA clr.l d6 ROM:001244BC move.b ($1127).w,d6 ROM:001244C0 swap d6 ROM:001244C2 btst #7,($1314).w ROM:001244C8 beq.s loc_1244CE ROM:001244CA move.w #1,d6 ROM:001244CE ROM:001244CE loc_1244CE: ; CODE XREF: sub_1242DA+1EE↑j ROM:001244CE move.w #3,d2 ROM:001244D2 move.l #$12345678,d4 ROM:001244D8 cmpi.b #6,$11C5(d2.w) ROM:001244E0 bne.s loc_1244E8 ROM:001244E2 move.l #$12345677,d4 ROM:001244E8 ROM:001244E8 loc_1244E8: ; CODE XREF: sub_1242DA+206↑j ROM:001244E8 movea.l #$100000,a0 ROM:001244EE adda.l 4(a0),a0 ROM:001244F2 jmp (a0) ROM:001244F4 ; --------------------------------------------------------------------------- ROM:001244F4 bra.w loc_124504 ROM:001244F8 ; --------------------------------------------------------------------------- ROM:001244F8 ROM:001244F8 loc_1244F8: ; CODE XREF: sub_1242DA+1C6↑j ROM:001244F8 move.w #4,($BF2).w ROM:001244FE bset #6,($1312).w ROM:00124504 ROM:00124504 loc_124504: ; CODE XREF: sub_1242DA+21A↑j ROM:00124504 bra.w loc_124514 ROM:00124508 ; --------------------------------------------------------------------------- ROM:00124508 ROM:00124508 loc_124508: ; CODE XREF: sub_1242DA+1BA↑j ROM:00124508 move.w #4,($BF2).w ROM:0012450E bset #6,($1312).w ROM:00124514 ROM:00124514 loc_124514: ; CODE XREF: sub_1242DA:loc_124504↑j ROM:00124514 bra.s loc_124522 ROM:00124516 ; --------------------------------------------------------------------------- ROM:00124516 ROM:00124516 loc_124516: ; CODE XREF: sub_1242DA+1AE↑j ROM:00124516 move.w #4,($BF2).w ROM:0012451C bset #6,($1312).w ROM:00124522 ROM:00124522 loc_124522: ; CODE XREF: sub_1242DA:loc_12442E↑j ROM:00124522 ; sub_1242DA:loc_124454↑j ... ROM:00124522 bra.l locret_12462A ROM:00124528 ; --------------------------------------------------------------------------- ROM:00124528 ROM:00124528 loc_124528: ; CODE XREF: sub_1242DA+124↑j ROM:00124528 move.w #1,d0 ROM:0012452C cmpi.b #$20,$11C5(d0.w) ; ' ' ROM:00124534 bne.s loc_124552 ROM:00124536 btst #3,($130B).w ROM:0012453C beq.s loc_124546 ROM:0012453E move.w #4,($BF2).w ROM:00124544 bra.s loc_12454C ROM:00124546 ; --------------------------------------------------------------------------- ROM:00124546 ROM:00124546 loc_124546: ; CODE XREF: sub_1242DA+262↑j ROM:00124546 move.w #2,($BF2).w ROM:0012454C ROM:0012454C loc_12454C: ; CODE XREF: sub_1242DA+26A↑j ROM:0012454C bra.l locret_12462A ROM:00124552 ; --------------------------------------------------------------------------- ROM:00124552 ROM:00124552 loc_124552: ; CODE XREF: sub_1242DA+25A↑j ROM:00124552 move.w #1,d0 ROM:00124556 cmpi.b #$21,$11C5(d0.w) ; '!' ROM:0012455E bne.s loc_1245AA ROM:00124560 move.w #2,d0 ROM:00124564 clr.w d3 ROM:00124566 move.b byte_133842(d3.w),d1 ROM:0012456E move.b $11C5(d0.w),d2 ROM:00124574 ROM:00124574 loc_124574: ; CODE XREF: sub_1242DA+2B4↓j ROM:00124574 cmpi.b #$FF,d1 ROM:00124578 beq.s loc_124590 ROM:0012457A cmp.b d1,d2 ROM:0012457C beq.s loc_124590 ROM:0012457E addq.w #1,d3 ROM:00124580 bvc.s loc_124586 ROM:00124582 move.w #$8000,d3 ROM:00124586 ROM:00124586 loc_124586: ; CODE XREF: sub_1242DA+2A6↑j ROM:00124586 move.b byte_133842(d3.w),d1 ROM:0012458E bra.s loc_124574 ROM:00124590 ; --------------------------------------------------------------------------- ROM:00124590 ROM:00124590 loc_124590: ; CODE XREF: sub_1242DA+29E↑j ROM:00124590 ; sub_1242DA+2A2↑j ROM:00124590 cmpi.b #$FF,d1 ROM:00124594 bne.s loc_12459E ROM:00124596 move.w #4,($BF2).w ROM:0012459C bra.s loc_1245A4 ROM:0012459E ; --------------------------------------------------------------------------- ROM:0012459E ROM:0012459E loc_12459E: ; CODE XREF: sub_1242DA+2BA↑j ROM:0012459E move.w #3,($BF2).w ROM:001245A4 ROM:001245A4 loc_1245A4: ; CODE XREF: sub_1242DA+2C2↑j ROM:001245A4 bra.l locret_12462A ROM:001245AA ; --------------------------------------------------------------------------- ROM:001245AA ROM:001245AA loc_1245AA: ; CODE XREF: sub_1242DA+284↑j ROM:001245AA move.w #1,d0 ROM:001245AE cmpi.b #$23,$11C5(d0.w) ; '#' ROM:001245B6 bne.s loc_1245C0 ROM:001245B8 move.w #4,($BF2).w ROM:001245BE bra.s locret_12462A ROM:001245C0 ; --------------------------------------------------------------------------- ROM:001245C0 ROM:001245C0 loc_1245C0: ; CODE XREF: sub_1242DA+2DC↑j ROM:001245C0 move.w #1,d0 ROM:001245C4 cmpi.b #$17,$11C5(d0.w) ROM:001245CC bne.s loc_1245D6 ROM:001245CE move.w #4,($BF2).w ROM:001245D4 bra.s locret_12462A ROM:001245D6 ; --------------------------------------------------------------------------- ROM:001245D6 ROM:001245D6 loc_1245D6: ; CODE XREF: sub_1242DA+2F2↑j ROM:001245D6 move.w #1,d0 ROM:001245DA cmpi.b #$18,$11C5(d0.w) ROM:001245E2 bne.s loc_1245EC ROM:001245E4 move.w #4,($BF2).w ROM:001245EA bra.s locret_12462A ROM:001245EC ; --------------------------------------------------------------------------- ROM:001245EC ROM:001245EC loc_1245EC: ; CODE XREF: sub_1242DA+308↑j ROM:001245EC move.w #1,d0 ROM:001245F0 cmpi.b #$13,$11C5(d0.w) ROM:001245F8 bne.s loc_124602 ROM:001245FA move.w #3,($BF2).w ROM:00124600 bra.s locret_12462A ROM:00124602 ; --------------------------------------------------------------------------- ROM:00124602 ROM:00124602 loc_124602: ; CODE XREF: sub_1242DA+31E↑j ROM:00124602 move.w #1,d0 ROM:00124606 cmpi.b #$11,$11C5(d0.w) ROM:0012460E bne.s loc_12461E ROM:00124610 bset #3,($8E5).w ROM:00124616 move.w #4,($BF2).w ROM:0012461C bra.s locret_12462A ROM:0012461E ; --------------------------------------------------------------------------- ROM:0012461E ROM:0012461E loc_12461E: ; CODE XREF: sub_1242DA+334↑j ROM:0012461E move.w #4,($BF2).w ROM:00124624 move.w #4,($BF2).w ROM:0012462A ROM:0012462A locret_12462A: ; CODE XREF: sub_1242DA+6E↑j ROM:0012462A ; sub_1242DA+C8↑j ... ROM:0012462A rts ROM:0012462A ; End of function sub_1242DA ROM:0012462A ROM:0012462C ROM:0012462C ; =============== S U B R O U T I N E ======================================= ROM:0012462C ROM:0012462C ROM:0012462C sub_12462C: ; CODE XREF: ROM:loc_124164↑p ROM:0012462C ; ROM:loc_1241AE↑p ... ROM:0012462C bclr #0,($1302).w ROM:00124632 bclr #2,($1318).w ROM:00124638 bclr #5,($1312).w ROM:0012463E bclr #4,($1305).w ROM:00124644 bclr #0,($130D).w ROM:0012464A clr.w d1 ROM:0012464C move.b ($1115).w,d1 ROM:00124650 cmpi.w #$10,d1 ROM:00124654 bcc.s locret_12465E ROM:00124656 movea.l off_124660(pc,d1.w*4),a0 ROM:0012465A nop ROM:0012465C jmp (a0) ROM:0012465E ; --------------------------------------------------------------------------- ROM:0012465E ROM:0012465E locret_12465E: ; CODE XREF: sub_12462C+28↑j ROM:0012465E rts ROM:0012465E ; End of function sub_12462C ROM:0012465E ROM:0012465E ; --------------------------------------------------------------------------- ROM:00124660 off_124660: dc.l loc_1246A0 ; DATA XREF: sub_12462C+2A↑r ROM:00124664 dc.l word_1246D2 ROM:00124668 dc.l loc_1247B8 ROM:0012466C dc.l word_1247F2 ROM:00124670 dc.l loc_1248BE ROM:00124674 dc.l dword_1248F4 ROM:00124678 dc.l loc_12494A ROM:0012467C dc.l loc_124A48 ROM:00124680 dc.l loc_124A92 ROM:00124684 dc.l loc_124ACC ROM:00124688 dc.l loc_124B0C ROM:0012468C dc.l loc_124B40 ROM:00124690 dc.l dword_124B74 ROM:00124694 dc.l aNu8_0 ; "Nu\b8" ROM:00124698 dc.l aNu8_0+2 ; "\b8" ROM:0012469C dc.l loc_12478A ROM:001246A0 ; --------------------------------------------------------------------------- ROM:001246A0 ROM:001246A0 loc_1246A0: ; DATA XREF: ROM:off_124660↑o ROM:001246A0 bset #5,($130C).w ROM:001246A6 bsr.l sub_125A28 ROM:001246AC move.w $42A(a5),d0 ROM:001246B0 clr.b ($87E).w ROM:001246B4 move.w d0,($630).w ROM:001246B8 move.b #1,($87E).w ROM:001246BE bclr #0,($1303).w ROM:001246C4 move.b #1,($1115).w ROM:001246CA bra.l loc_124782 ROM:001246D0 ; --------------------------------------------------------------------------- ROM:001246D0 rts ROM:001246D0 ; --------------------------------------------------------------------------- ROM:001246D2 word_1246D2: dc.w $838 ; DATA XREF: ROM:00124664↑o ROM:001246D4 dc.l $3130B, $671208F8, $1303, $11FC0005, $111560FF, $20C ROM:001246D4 dc.l $8380007, $13146626, $C780000, $6306E1E, $61FF0001 ROM:001246D4 dc.l $F5461FF, $10F60, $8F80004, $130511FC, $D1115, $60FF0000 ROM:001246D4 dc.l $4CE0838, $4130F, $676008B8, $4130F, $303C0001, $323C0002 ROM:001246D4 dc.l $C300027, $1A011C5, $66240C30, $111A0, $11C5661A ROM:001246D4 dc.l $31FC00FB, $51408F8, $408ED, $11FC000F, $111560FF ROM:001246D4 dc.l $5E, $602408F8, $130D, $61FFFFFF, $DDB208F8, $312F0 ROM:001246D4 dc.l $61FF0000, $13FC11FC, $91115, $60FF0000 ROM:00124780 dc.b 3, $8C ROM:00124782 ; --------------------------------------------------------------------------- ROM:00124782 ROM:00124782 loc_124782: ; CODE XREF: ROM:001246CA↑j ROM:00124782 ; ROM:00124AC4↓j ... ROM:00124782 bsr.l sub_125A6E ROM:00124788 rts ROM:0012478A ; --------------------------------------------------------------------------- ROM:0012478A ROM:0012478A loc_12478A: ; DATA XREF: ROM:0012469C↑o ROM:0012478A btst #6,($8E4).w ROM:00124790 beq.s locret_1247B6 ROM:00124792 bsr.l sub_122350 ROM:00124798 bsr.l sub_122518 ROM:0012479E bset #3,($12F0).w ROM:001247A4 bsr.l sub_125B6E ROM:001247AA move.b #2,($1115).w ROM:001247B0 bra.l locret_1247F0 ROM:001247B6 ; --------------------------------------------------------------------------- ROM:001247B6 ROM:001247B6 locret_1247B6: ; CODE XREF: ROM:00124790↑j ROM:001247B6 rts ROM:001247B8 ; --------------------------------------------------------------------------- ROM:001247B8 ROM:001247B8 loc_1247B8: ; DATA XREF: ROM:00124668↑o ROM:001247B8 btst #5,($1313).w ROM:001247BE beq.s locret_1247F0 ROM:001247C0 bclr #5,($1313).w ROM:001247C6 bset #5,($130C).w ROM:001247CC bsr.l sub_125A28 ROM:001247D2 move.w $42A(a5),d0 ROM:001247D6 clr.b ($87E).w ROM:001247DA move.w d0,($630).w ROM:001247DE move.b #1,($87E).w ROM:001247E4 move.b #3,($1115).w ROM:001247EA bra.l loc_1248B6 ROM:001247F0 ; --------------------------------------------------------------------------- ROM:001247F0 ROM:001247F0 locret_1247F0: ; CODE XREF: ROM:001247B0↑j ROM:001247F0 ; ROM:001247BE↑j ROM:001247F0 rts ROM:001247F0 ; --------------------------------------------------------------------------- ROM:001247F2 word_1247F2: dc.w $838 ; DATA XREF: ROM:0012466C↑o ROM:001247F4 dc.l $71314, $66260C78, $630, $6E1E61FF, $10E4E, $61FF0001 ROM:001247F4 dc.l $E5A08F8, $41305, $11FC000D, $111560FF, $3C8, $8380004 ROM:001247F4 dc.l $130F67FF, $8E, $8B80004, $130F303C, $1323C, $2343C ROM:001247F4 dc.l $3363C, $41838, $BE01A38, $BE10C30, $2701A0, $11C5663E ROM:001247F4 dc.l $C300002, $11A011C5, $6634B830, $21A011C5, $662CBA30 ROM:001247F4 dc.l $31A011C5, $662461FF, $FFFFDCA8, $8F80003, $12F061FF ROM:001247F4 dc.l $12F2, $8F80000, $130311FC, $41115, $60FF0000, $6408F8 ROM:001247F4 dc.l $130D, $61FFFFFF, $DC7E08F8, $312F0, $61FF0000, $12C811FC ROM:001247F4 dc.l $81115, $60FF0000 ROM:001248B4 dc.b 2, $18 ROM:001248B6 ; --------------------------------------------------------------------------- ROM:001248B6 ROM:001248B6 loc_1248B6: ; CODE XREF: ROM:001247EA↑j ROM:001248B6 bsr.l sub_125A6E ROM:001248BC rts ROM:001248BE ; --------------------------------------------------------------------------- ROM:001248BE ROM:001248BE loc_1248BE: ; DATA XREF: ROM:00124670↑o ROM:001248BE btst #5,($1313).w ROM:001248C4 beq.s locret_1248F2 ROM:001248C6 bclr #5,($1313).w ROM:001248CC bset #5,($130C).w ROM:001248D2 bsr.l sub_125A28 ROM:001248D8 move.w $42A(a5),d0 ROM:001248DC clr.b ($87E).w ROM:001248E0 move.w d0,($630).w ROM:001248E4 move.b #1,($87E).w ROM:001248EA move.b #5,($1115).w ROM:001248F0 bra.s loc_124942 ROM:001248F2 ; --------------------------------------------------------------------------- ROM:001248F2 ROM:001248F2 locret_1248F2: ; CODE XREF: ROM:001248C4↑j ROM:001248F2 rts ROM:001248F2 ; --------------------------------------------------------------------------- ROM:001248F4 dword_1248F4: dc.l $8380007, $1314662C, $C780000, $6306E24, $61FF0001 ROM:001248F4 ; DATA XREF: ROM:00124674↑o ROM:001248F4 dc.l $D4C61FF, $10D58, $8F80004, $130508B8, $1303, $11FC000D ROM:001248F4 dc.l $111560FF, $2C0, $8380004, $130F6712, $8B80004, $130F6100 ROM:001248F4 dc.l $F9A211FC, $61115 ROM:00124940 ; --------------------------------------------------------------------------- ROM:00124940 bra.s loc_12494A ROM:00124942 ; --------------------------------------------------------------------------- ROM:00124942 ROM:00124942 loc_124942: ; CODE XREF: ROM:001248F0↑j ROM:00124942 ; ROM:00124A8A↓j ... ROM:00124942 bsr.l sub_125A6E ROM:00124948 rts ROM:0012494A ; --------------------------------------------------------------------------- ROM:0012494A ROM:0012494A loc_12494A: ; CODE XREF: ROM:00124940↑j ROM:0012494A ; DATA XREF: ROM:00124678↑o ROM:0012494A cmpi.w #5,($BF2).w ROM:00124950 bne.s loc_124970 ROM:00124952 bsr.l sub_122518 ROM:00124958 bset #3,($12F0).w ROM:0012495E bsr.l sub_125B6E ROM:00124964 move.b #$E,($1115).w ROM:0012496A bra.l locret_124C08 ROM:00124970 ; --------------------------------------------------------------------------- ROM:00124970 ROM:00124970 loc_124970: ; CODE XREF: ROM:00124950↑j ROM:00124970 cmpi.w #0,($BF2).w ROM:00124976 bne.s loc_12499C ROM:00124978 bsr.l sub_122518 ROM:0012497E bset #3,($12F0).w ROM:00124984 bsr.l sub_125B6E ROM:0012498A bset #6,($1317).w ROM:00124990 move.b #$B,($1115).w ROM:00124996 bra.l locret_124B72 ROM:0012499C ; --------------------------------------------------------------------------- ROM:0012499C ROM:0012499C loc_12499C: ; CODE XREF: ROM:00124976↑j ROM:0012499C cmpi.w #3,($BF2).w ROM:001249A2 bne.s loc_1249C2 ROM:001249A4 btst #4,($8E4).w ROM:001249AA beq.s loc_1249C0 ROM:001249AC bsr.l sub_1238EA ROM:001249B2 move.b #$C,($1115).w ROM:001249B8 bra.l locret_124BE2 ROM:001249BE ; --------------------------------------------------------------------------- ROM:001249BE bra.s loc_1249C2 ROM:001249C0 ; --------------------------------------------------------------------------- ROM:001249C0 ROM:001249C0 loc_1249C0: ; CODE XREF: ROM:001249AA↑j ROM:001249C0 bra.s loc_1249CA ROM:001249C2 ; --------------------------------------------------------------------------- ROM:001249C2 ROM:001249C2 loc_1249C2: ; CODE XREF: ROM:001249A2↑j ROM:001249C2 ; ROM:001249BE↑j ROM:001249C2 cmpi.w #4,($BF2).w ROM:001249C8 bne.s loc_1249EE ROM:001249CA ROM:001249CA loc_1249CA: ; CODE XREF: ROM:loc_1249C0↑j ROM:001249CA bsr.l sub_1238EA ROM:001249D0 bsr.l sub_122518 ROM:001249D6 bset #3,($12F0).w ROM:001249DC bsr.l sub_125B6E ROM:001249E2 move.b #7,($1115).w ROM:001249E8 bra.l locret_124A90 ROM:001249EE ; --------------------------------------------------------------------------- ROM:001249EE ROM:001249EE loc_1249EE: ; CODE XREF: ROM:001249C8↑j ROM:001249EE cmpi.w #2,($BF2).w ROM:001249F4 bne.s loc_124A1A ROM:001249F6 bsr.l sub_122518 ROM:001249FC bset #3,($12F0).w ROM:00124A02 bsr.l sub_125B6E ROM:00124A08 bset #6,($1317).w ROM:00124A0E move.b #9,($1115).w ROM:00124A14 bra.l locret_124B0A ROM:00124A1A ; --------------------------------------------------------------------------- ROM:00124A1A ROM:00124A1A loc_124A1A: ; CODE XREF: ROM:001249F4↑j ROM:00124A1A cmpi.w #1,($BF2).w ROM:00124A20 bne.s locret_124A46 ROM:00124A22 bsr.l sub_122518 ROM:00124A28 bset #3,($12F0).w ROM:00124A2E bsr.l sub_125B6E ROM:00124A34 bset #6,($1317).w ROM:00124A3A move.b #$A,($1115).w ROM:00124A40 bra.l locret_124B3E ROM:00124A46 ; --------------------------------------------------------------------------- ROM:00124A46 ROM:00124A46 locret_124A46: ; CODE XREF: ROM:00124A20↑j ROM:00124A46 rts ROM:00124A48 ; --------------------------------------------------------------------------- ROM:00124A48 ROM:00124A48 loc_124A48: ; DATA XREF: ROM:0012467C↑o ROM:00124A48 btst #5,($1313).w ROM:00124A4E beq.s locret_124A90 ROM:00124A50 btst #3,($8E5).w ROM:00124A56 beq.s loc_124A60 ROM:00124A58 bsr.l sub_116660 ROM:00124A5E bra.s locret_124A90 ROM:00124A60 ; --------------------------------------------------------------------------- ROM:00124A60 ROM:00124A60 loc_124A60: ; CODE XREF: ROM:00124A56↑j ROM:00124A60 bclr #5,($1313).w ROM:00124A66 bset #5,($130C).w ROM:00124A6C bsr.l sub_125A28 ROM:00124A72 move.w $42A(a5),d0 ROM:00124A76 clr.b ($87E).w ROM:00124A7A move.w d0,($630).w ROM:00124A7E move.b #1,($87E).w ROM:00124A84 move.b #5,($1115).w ROM:00124A8A bra.l loc_124942 ROM:00124A90 ; --------------------------------------------------------------------------- ROM:00124A90 ROM:00124A90 locret_124A90: ; CODE XREF: ROM:001249E8↑j ROM:00124A90 ; ROM:00124A4E↑j ... ROM:00124A90 rts ROM:00124A92 ; --------------------------------------------------------------------------- ROM:00124A92 ROM:00124A92 loc_124A92: ; DATA XREF: ROM:00124680↑o ROM:00124A92 btst #5,($1313).w ROM:00124A98 beq.s locret_124ACA ROM:00124A9A bclr #5,($1313).w ROM:00124AA0 bset #5,($130C).w ROM:00124AA6 bsr.l sub_125A28 ROM:00124AAC move.w $42A(a5),d0 ROM:00124AB0 clr.b ($87E).w ROM:00124AB4 move.w d0,($630).w ROM:00124AB8 move.b #1,($87E).w ROM:00124ABE move.b #1,($1115).w ROM:00124AC4 bra.l loc_124782 ROM:00124ACA ; --------------------------------------------------------------------------- ROM:00124ACA ROM:00124ACA locret_124ACA: ; CODE XREF: ROM:00124A98↑j ROM:00124ACA rts ROM:00124ACC ; --------------------------------------------------------------------------- ROM:00124ACC ROM:00124ACC loc_124ACC: ; DATA XREF: ROM:00124684↑o ROM:00124ACC btst #5,($1313).w ROM:00124AD2 beq.s locret_124B0A ROM:00124AD4 bclr #5,($1313).w ROM:00124ADA bset #5,($1312).w ROM:00124AE0 bset #5,($130C).w ROM:00124AE6 bsr.l sub_125A28 ROM:00124AEC move.w $42A(a5),d0 ROM:00124AF0 clr.b ($87E).w ROM:00124AF4 move.w d0,($630).w ROM:00124AF8 move.b #1,($87E).w ROM:00124AFE move.b #5,($1115).w ROM:00124B04 bra.l loc_124942 ROM:00124B0A ; --------------------------------------------------------------------------- ROM:00124B0A ROM:00124B0A locret_124B0A: ; CODE XREF: ROM:00124A14↑j ROM:00124B0A ; ROM:00124AD2↑j ROM:00124B0A rts ROM:00124B0C ; --------------------------------------------------------------------------- ROM:00124B0C ROM:00124B0C loc_124B0C: ; DATA XREF: ROM:00124688↑o ROM:00124B0C btst #5,($1313).w ROM:00124B12 beq.s locret_124B3E ROM:00124B14 bclr #5,($1313).w ROM:00124B1A bset #5,($130C).w ROM:00124B20 bsr.l sub_125A28 ROM:00124B26 bset #0,($1302).w ROM:00124B2C bclr #0,($1303).w ROM:00124B32 move.b #1,($1115).w ROM:00124B38 bra.l loc_124782 ROM:00124B3E ; --------------------------------------------------------------------------- ROM:00124B3E ROM:00124B3E locret_124B3E: ; CODE XREF: ROM:00124A40↑j ROM:00124B3E ; ROM:00124B12↑j ROM:00124B3E rts ROM:00124B40 ; --------------------------------------------------------------------------- ROM:00124B40 ROM:00124B40 loc_124B40: ; DATA XREF: ROM:0012468C↑o ROM:00124B40 btst #5,($1313).w ROM:00124B46 beq.s locret_124B72 ROM:00124B48 bclr #5,($1313).w ROM:00124B4E bset #5,($130C).w ROM:00124B54 bsr.l sub_125A28 ROM:00124B5A bset #2,($1318).w ROM:00124B60 bclr #0,($1303).w ROM:00124B66 move.b #1,($1115).w ROM:00124B6C bra.l loc_124782 ROM:00124B72 ; --------------------------------------------------------------------------- ROM:00124B72 ROM:00124B72 locret_124B72: ; CODE XREF: ROM:00124996↑j ROM:00124B72 ; ROM:00124B46↑j ROM:00124B72 rts ROM:00124B72 ; --------------------------------------------------------------------------- ROM:00124B74 dword_124B74: dc.l $8380007, $1314662C, $C780000, $6306E24, $61FF0001 ROM:00124B74 ; DATA XREF: ROM:00124690↑o ROM:00124B74 dc.l $ACC61FF, $10AD8, $8F80004, $130508B8, $1303, $11FC000D ROM:00124B74 dc.l $111560FF, $40, $8380002, $8EE6702, $60120838, $108E8 ROM:00124B74 dc.l $67026008, $8380000, $130D671E, $61FFFFFF, $D95208F8 ROM:00124B74 dc.l $312F0, $61FF0000, $F9C11FC, $71115, $60FFFFFF ROM:00124BE0 dc.b $FE, $B2 ROM:00124BE2 ; --------------------------------------------------------------------------- ROM:00124BE2 ROM:00124BE2 locret_124BE2: ; CODE XREF: ROM:001249B8↑j ROM:00124BE2 rts ROM:00124BE2 ; --------------------------------------------------------------------------- ROM:00124BE4 aNu8_0: dc.b 'Nu',8,'8',0 ; DATA XREF: ROM:00124694↑o ROM:00124BE4 ; ROM:00124698↑o ROM:00124BE9 dc.b 5 ROM:00124BE9 dcb.b 2,$13 ROM:00124BEC dc.l $671A08B8, $51313, $8F80004, $130508B8, $1303, $11FC000D ROM:00124BEC dc.l $111560DC ROM:00124C08 ; --------------------------------------------------------------------------- ROM:00124C08 ROM:00124C08 locret_124C08: ; CODE XREF: ROM:0012496A↑j ROM:00124C08 rts ROM:00124C0A ; --------------------------------------------------------------------------- ROM:00124C0A rts ROM:00124C0C ; --------------------------------------------------------------------------- ROM:00124C0C movea.w 8(a3),a0 ROM:00124C10 adda.l #$13C000,a0 ROM:00124C16 move.w (a0),d7 ROM:00124C18 cmpi.w #0,d7 ROM:00124C1C bne.s locret_124C52 ROM:00124C1E clr.b ($1118).w ROM:00124C22 move.b $B(a3),d7 ROM:00124C26 ext.w d7 ROM:00124C28 lsr.w #1,d7 ROM:00124C2A lea $C(a3),a2 ROM:00124C2E move.w #1,d3 ROM:00124C32 bra.s loc_124C38 ROM:00124C34 ; --------------------------------------------------------------------------- ROM:00124C34 ROM:00124C34 loc_124C34: ; CODE XREF: ROM:loc_124C4C↓j ROM:00124C34 addi.w #1,d3 ROM:00124C38 ROM:00124C38 loc_124C38: ; CODE XREF: ROM:00124C32↑j ROM:00124C38 cmp.w d7,d3 ROM:00124C3A bgt.w loc_124C4E ROM:00124C3E movea.w (a2)+,a4 ROM:00124C40 move.b (a2)+,d6 ROM:00124C42 move.b (a2)+,d5 ROM:00124C44 btst d6,(a4) ROM:00124C46 beq.s loc_124C4C ROM:00124C48 or.b d5,($1118).w ROM:00124C4C ROM:00124C4C loc_124C4C: ; CODE XREF: ROM:00124C46↑j ROM:00124C4C bra.s loc_124C34 ROM:00124C4E ; --------------------------------------------------------------------------- ROM:00124C4E ROM:00124C4E loc_124C4E: ; CODE XREF: ROM:00124C3A↑j ROM:00124C4E bsr.w sub_124C54 ROM:00124C52 ROM:00124C52 locret_124C52: ; CODE XREF: ROM:00124C1C↑j ROM:00124C52 rts ROM:00124C54 ROM:00124C54 ; =============== S U B R O U T I N E ======================================= ROM:00124C54 ROM:00124C54 ROM:00124C54 sub_124C54: ; CODE XREF: ROM:loc_124C4E↑p ROM:00124C54 move.b ($1118).w,d0 ROM:00124C58 btst #1,($1311).w ROM:00124C5E bne.s loc_124C66 ROM:00124C60 andi.b #$60,d0 ; '`' ROM:00124C64 bra.s loc_124C6A ROM:00124C66 ; --------------------------------------------------------------------------- ROM:00124C66 ROM:00124C66 loc_124C66: ; CODE XREF: sub_124C54+A↑j ROM:00124C66 andi.b #$10,d0 ROM:00124C6A ROM:00124C6A loc_124C6A: ; CODE XREF: sub_124C54+10↑j ROM:00124C6A cmpi.b #0,d0 ROM:00124C6E ble.s locret_124CA8 ROM:00124C70 addi.b #1,($1117).w ROM:00124C76 cmpi.b #$50,($1117).w ; 'P' ROM:00124C7C bgt.s locret_124CA8 ROM:00124C7E move.w ($BE4).w,d0 ROM:00124C82 move.b ($BE6).w,$11C5(d0.w) ROM:00124C8A addi.w #1,d0 ROM:00124C8E move.b ($BE7).w,$11C5(d0.w) ROM:00124C96 addi.w #1,d0 ROM:00124C9A move.b ($1118).w,$11C5(d0.w) ROM:00124CA2 addi.w #3,($BE4).w ROM:00124CA8 ROM:00124CA8 locret_124CA8: ; CODE XREF: sub_124C54+1A↑j ROM:00124CA8 ; sub_124C54+28↑j ROM:00124CA8 rts ROM:00124CA8 ; End of function sub_124C54 ROM:00124CA8 ROM:00124CAA ROM:00124CAA ; =============== S U B R O U T I N E ======================================= ROM:00124CAA ROM:00124CAA ROM:00124CAA sub_124CAA: ; CODE XREF: sub_117972+A↑p ROM:00124CAA ; sub_124E4C:loc_124E7C↓p ROM:00124CAA clr.w ($D28).w ROM:00124CAE clr.b ($1396).w ROM:00124CB2 clr.w ($134E).w ROM:00124CB6 clr.w ($1350).w ROM:00124CBA clr.w ($1352).w ROM:00124CBE clr.w ($1354).w ROM:00124CC2 clr.w ($1356).w ROM:00124CC6 clr.w ($1358).w ROM:00124CCA clr.w ($135A).w ROM:00124CCE clr.w ($135C).w ROM:00124CD2 clr.w ($135E).w ROM:00124CD6 clr.w ($1360).w ROM:00124CDA clr.w ($D42).w ROM:00124CDE clr.w ($D44).w ROM:00124CE2 clr.w ($D46).w ROM:00124CE6 clr.w ($D48).w ROM:00124CEA clr.w ($D4A).w ROM:00124CEE clr.w ($D4C).w ROM:00124CF2 clr.w ($1B24).w ROM:00124CF6 clr.w ($1B26).w ROM:00124CFA clr.w ($D4E).w ROM:00124CFE clr.w ($D50).w ROM:00124D02 clr.b ($115B).w ROM:00124D06 clr.b ($1394).w ROM:00124D0A bclr #3,($1306).w ROM:00124D10 bclr #5,($13EE).w ROM:00124D16 move.b #$FF,($1397).w ROM:00124D1C move.b #$FF,($1170).w ROM:00124D22 move.w #$FFFF,($D3A).w ROM:00124D28 move.w #$FFFF,($D3C).w ROM:00124D2E move.w #$FFFF,($1B1C).w ROM:00124D34 move.w #$FFFF,($1B1E).w ROM:00124D3A clr.w ($DF4).w ROM:00124D3E clr.w ($1362).w ROM:00124D42 clr.w ($DF8).w ROM:00124D46 clr.w ($DFA).w ROM:00124D4A clr.w ($DFC).w ROM:00124D4E clr.w ($1364).w ROM:00124D52 clr.w ($1366).w ROM:00124D56 clr.w ($1368).w ROM:00124D5A clr.w ($DFE).w ROM:00124D5E clr.w ($E00).w ROM:00124D62 clr.w ($E02).w ROM:00124D66 clr.w ($136A).w ROM:00124D6A clr.w ($136C).w ROM:00124D6E clr.w ($136E).w ROM:00124D72 clr.w ($E04).w ROM:00124D76 clr.w ($E06).w ROM:00124D7A clr.w ($E08).w ROM:00124D7E clr.w ($1370).w ROM:00124D82 clr.w ($1372).w ROM:00124D86 clr.w ($1374).w ROM:00124D8A clr.w ($E0A).w ROM:00124D8E clr.w ($E0C).w ROM:00124D92 clr.w ($E0E).w ROM:00124D96 clr.b ($139A).w ROM:00124D9A clr.b ($139B).w ROM:00124D9E clr.b ($139C).w ROM:00124DA2 clr.w ($A20).w ROM:00124DA6 clr.w ($A22).w ROM:00124DAA clr.w ($49A).w ROM:00124DAE clr.w ($132C).w ROM:00124DB2 clr.w ($132E).w ROM:00124DB6 bsr.l sub_12DA8C ROM:00124DBC move.w #$20,d0 ; ' ' ROM:00124DC0 move.b #$10,d1 ROM:00124DC4 lea ($FE4).w,a0 ROM:00124DC8 bsr.l sub_114C1E ROM:00124DCE lea ($1024).w,a0 ROM:00124DD2 bsr.l sub_114C1E ROM:00124DD8 lea ($1B28).w,a0 ROM:00124DDC bsr.l sub_114C1E ROM:00124DE2 lea ($1B68).w,a0 ROM:00124DE6 bsr.l sub_114C1E ROM:00124DEC lea ($1BA8).w,a0 ROM:00124DF0 bsr.l sub_114C1E ROM:00124DF6 lea ($1BE8).w,a0 ROM:00124DFA bsr.l sub_114C1E ROM:00124E00 lea ($1C28).w,a0 ROM:00124E04 bsr.l sub_114C1E ROM:00124E0A lea ($1C68).w,a0 ROM:00124E0E bsr.l sub_114C1E ROM:00124E14 lea ($1CA8).w,a0 ROM:00124E18 bsr.l sub_114C1E ROM:00124E1E lea ($1CE8).w,a0 ROM:00124E22 bsr.l sub_114C1E ROM:00124E28 lea ($1D28).w,a0 ROM:00124E2C bsr.l sub_114C1E ROM:00124E32 move.b #8,d1 ROM:00124E36 lea ($1D89).w,a0 ROM:00124E3A bsr.l sub_114C1E ROM:00124E40 lea ($1D69).w,a0 ROM:00124E44 bsr.l sub_114C1E ROM:00124E4A rts ROM:00124E4A ; End of function sub_124CAA ROM:00124E4A ROM:00124E4C ROM:00124E4C ; =============== S U B R O U T I N E ======================================= ROM:00124E4C ROM:00124E4C ROM:00124E4C sub_124E4C: ; CODE XREF: sub_122518+310↑p ROM:00124E4C move.b $B(a3),d7 ROM:00124E50 ext.w d7 ROM:00124E52 lsr.w #1,d7 ROM:00124E54 lea $C(a3),a2 ROM:00124E58 move.w #1,d3 ROM:00124E5C bra.s loc_124E62 ROM:00124E5E ; --------------------------------------------------------------------------- ROM:00124E5E ROM:00124E5E loc_124E5E: ; CODE XREF: sub_124E4C:loc_124E7A↓j ROM:00124E5E addi.w #1,d3 ROM:00124E62 ROM:00124E62 loc_124E62: ; CODE XREF: sub_124E4C+10↑j ROM:00124E62 cmp.w d7,d3 ROM:00124E64 bgt.w loc_124E7C ROM:00124E68 movea.w (a2)+,a4 ROM:00124E6A move.b (a2)+,d6 ROM:00124E6C move.b (a2)+,d5 ROM:00124E6E cmpi.b #$10,d5 ROM:00124E72 bne.s loc_124E78 ROM:00124E74 bset d6,(a4) ROM:00124E76 bra.s loc_124E7A ROM:00124E78 ; --------------------------------------------------------------------------- ROM:00124E78 ROM:00124E78 loc_124E78: ; CODE XREF: sub_124E4C+26↑j ROM:00124E78 bclr d6,(a4) ROM:00124E7A ROM:00124E7A loc_124E7A: ; CODE XREF: sub_124E4C+2A↑j ROM:00124E7A bra.s loc_124E5E ROM:00124E7C ; --------------------------------------------------------------------------- ROM:00124E7C ROM:00124E7C loc_124E7C: ; CODE XREF: sub_124E4C+18↑j ROM:00124E7C bsr.w sub_124CAA ROM:00124E80 rts ROM:00124E80 ; End of function sub_124E4C ROM:00124E80 ROM:00124E82 ROM:00124E82 ; =============== S U B R O U T I N E ======================================= ROM:00124E82 ROM:00124E82 ROM:00124E82 sub_124E82: ; CODE XREF: sub_122518+3C8↑p ROM:00124E82 btst #2,($1310).w ROM:00124E88 beq.s loc_124E92 ROM:00124E8A ori.b #1,($1124).w ROM:00124E90 bra.s loc_124E98 ROM:00124E92 ; --------------------------------------------------------------------------- ROM:00124E92 ROM:00124E92 loc_124E92: ; CODE XREF: sub_124E82+6↑j ROM:00124E92 andi.b #$FE,($1124).w ROM:00124E98 ROM:00124E98 loc_124E98: ; CODE XREF: sub_124E82+E↑j ROM:00124E98 btst #2,($12F9).w ROM:00124E9E beq.s loc_124EA8 ROM:00124EA0 ori.b #1,($1119).w ROM:00124EA6 bra.s loc_124EAE ROM:00124EA8 ; --------------------------------------------------------------------------- ROM:00124EA8 ROM:00124EA8 loc_124EA8: ; CODE XREF: sub_124E82+1C↑j ROM:00124EA8 andi.b #$FE,($1119).w ROM:00124EAE ROM:00124EAE loc_124EAE: ; CODE XREF: sub_124E82+24↑j ROM:00124EAE btst #3,($8E3).w ROM:00124EB4 beq.s loc_124EBE ROM:00124EB6 ori.b #2,($1119).w ROM:00124EBC bra.s loc_124EC4 ROM:00124EBE ; --------------------------------------------------------------------------- ROM:00124EBE ROM:00124EBE loc_124EBE: ; CODE XREF: sub_124E82+32↑j ROM:00124EBE andi.b #$FD,($1119).w ROM:00124EC4 ROM:00124EC4 loc_124EC4: ; CODE XREF: sub_124E82+3A↑j ROM:00124EC4 btst #1,($8EC).w ROM:00124ECA beq.s loc_124ED4 ROM:00124ECC ori.b #4,($1119).w ROM:00124ED2 bra.s loc_124EDA ROM:00124ED4 ; --------------------------------------------------------------------------- ROM:00124ED4 ROM:00124ED4 loc_124ED4: ; CODE XREF: sub_124E82+48↑j ROM:00124ED4 andi.b #$FB,($1119).w ROM:00124EDA ROM:00124EDA loc_124EDA: ; CODE XREF: sub_124E82+50↑j ROM:00124EDA btst #0,($8E5).w ROM:00124EE0 beq.s loc_124EEA ROM:00124EE2 ori.b #8,($1119).w ROM:00124EE8 bra.s loc_124EF0 ROM:00124EEA ; --------------------------------------------------------------------------- ROM:00124EEA ROM:00124EEA loc_124EEA: ; CODE XREF: sub_124E82+5E↑j ROM:00124EEA andi.b #$F7,($1119).w ROM:00124EF0 ROM:00124EF0 loc_124EF0: ; CODE XREF: sub_124E82+66↑j ROM:00124EF0 btst #2,($8E7).w ROM:00124EF6 beq.s loc_124F00 ROM:00124EF8 ori.b #$10,($1119).w ROM:00124EFE bra.s loc_124F06 ROM:00124F00 ; --------------------------------------------------------------------------- ROM:00124F00 ROM:00124F00 loc_124F00: ; CODE XREF: sub_124E82+74↑j ROM:00124F00 andi.b #$EF,($1119).w ROM:00124F06 ROM:00124F06 loc_124F06: ; CODE XREF: sub_124E82+7C↑j ROM:00124F06 btst #0,($8EC).w ROM:00124F0C beq.s loc_124F16 ROM:00124F0E ori.b #$20,($1119).w ; ' ' ROM:00124F14 bra.s loc_124F1C ROM:00124F16 ; --------------------------------------------------------------------------- ROM:00124F16 ROM:00124F16 loc_124F16: ; CODE XREF: sub_124E82+8A↑j ROM:00124F16 andi.b #$DF,($1119).w ROM:00124F1C ROM:00124F1C loc_124F1C: ; CODE XREF: sub_124E82+92↑j ROM:00124F1C btst #0,($1316).w ROM:00124F22 beq.s loc_124F2C ROM:00124F24 ori.b #$40,($1119).w ; '@' ROM:00124F2A bra.s loc_124F32 ROM:00124F2C ; --------------------------------------------------------------------------- ROM:00124F2C ROM:00124F2C loc_124F2C: ; CODE XREF: sub_124E82+A0↑j ROM:00124F2C andi.b #$BF,($1119).w ROM:00124F32 ROM:00124F32 loc_124F32: ; CODE XREF: sub_124E82+A8↑j ROM:00124F32 btst #7,($FFFFF411).w ROM:00124F38 bne.s loc_124F42 ROM:00124F3A ori.b #$80,($1119).w ROM:00124F40 bra.s loc_124F48 ROM:00124F42 ; --------------------------------------------------------------------------- ROM:00124F42 ROM:00124F42 loc_124F42: ; CODE XREF: sub_124E82+B6↑j ROM:00124F42 andi.b #$7F,($1119).w ROM:00124F48 ROM:00124F48 loc_124F48: ; CODE XREF: sub_124E82+BE↑j ROM:00124F48 btst #4,($8E8).w ROM:00124F4E beq.s loc_124F58 ROM:00124F50 ori.b #1,($111E).w ROM:00124F56 bra.s loc_124F5E ROM:00124F58 ; --------------------------------------------------------------------------- ROM:00124F58 ROM:00124F58 loc_124F58: ; CODE XREF: sub_124E82+CC↑j ROM:00124F58 andi.b #$FE,($111E).w ROM:00124F5E ROM:00124F5E loc_124F5E: ; CODE XREF: sub_124E82+D4↑j ROM:00124F5E btst #1,($8DE).w ROM:00124F64 beq.s loc_124F6E ROM:00124F66 ori.b #2,($111E).w ROM:00124F6C bra.s loc_124F74 ROM:00124F6E ; --------------------------------------------------------------------------- ROM:00124F6E ROM:00124F6E loc_124F6E: ; CODE XREF: sub_124E82+E2↑j ROM:00124F6E andi.b #$FD,($111E).w ROM:00124F74 ROM:00124F74 loc_124F74: ; CODE XREF: sub_124E82+EA↑j ROM:00124F74 btst #0,($8DF).w ROM:00124F7A beq.s loc_124F84 ROM:00124F7C ori.b #4,($111E).w ROM:00124F82 bra.s loc_124F8A ROM:00124F84 ; --------------------------------------------------------------------------- ROM:00124F84 ROM:00124F84 loc_124F84: ; CODE XREF: sub_124E82+F8↑j ROM:00124F84 andi.b #$FB,($111E).w ROM:00124F8A ROM:00124F8A loc_124F8A: ; CODE XREF: sub_124E82+100↑j ROM:00124F8A btst #7,($8DC).w ROM:00124F90 beq.s loc_124F9A ROM:00124F92 ori.b #8,($111E).w ROM:00124F98 bra.s loc_124FA0 ROM:00124F9A ; --------------------------------------------------------------------------- ROM:00124F9A ROM:00124F9A loc_124F9A: ; CODE XREF: sub_124E82+10E↑j ROM:00124F9A andi.b #$F7,($111E).w ROM:00124FA0 ROM:00124FA0 loc_124FA0: ; CODE XREF: sub_124E82+116↑j ROM:00124FA0 btst #6,($8E9).w ROM:00124FA6 beq.s loc_124FB0 ROM:00124FA8 ori.b #$10,($111E).w ROM:00124FAE bra.s loc_124FB6 ROM:00124FB0 ; --------------------------------------------------------------------------- ROM:00124FB0 ROM:00124FB0 loc_124FB0: ; CODE XREF: sub_124E82+124↑j ROM:00124FB0 andi.b #$EF,($111E).w ROM:00124FB6 ROM:00124FB6 loc_124FB6: ; CODE XREF: sub_124E82+12C↑j ROM:00124FB6 btst #7,($8EA).w ROM:00124FBC beq.s loc_124FC6 ROM:00124FBE ori.b #$20,($111E).w ; ' ' ROM:00124FC4 bra.s loc_124FCC ROM:00124FC6 ; --------------------------------------------------------------------------- ROM:00124FC6 ROM:00124FC6 loc_124FC6: ; CODE XREF: sub_124E82+13A↑j ROM:00124FC6 andi.b #$DF,($111E).w ROM:00124FCC ROM:00124FCC loc_124FCC: ; CODE XREF: sub_124E82+142↑j ROM:00124FCC btst #2,($8E2).w ROM:00124FD2 beq.s loc_124FDC ROM:00124FD4 ori.b #$40,($111E).w ; '@' ROM:00124FDA bra.s loc_124FE2 ROM:00124FDC ; --------------------------------------------------------------------------- ROM:00124FDC ROM:00124FDC loc_124FDC: ; CODE XREF: sub_124E82+150↑j ROM:00124FDC andi.b #$BF,($111E).w ROM:00124FE2 ROM:00124FE2 loc_124FE2: ; CODE XREF: sub_124E82+158↑j ROM:00124FE2 btst #1,($8EE).w ROM:00124FE8 beq.s loc_124FF2 ROM:00124FEA ori.b #$80,($111E).w ROM:00124FF0 bra.s loc_124FF8 ROM:00124FF2 ; --------------------------------------------------------------------------- ROM:00124FF2 ROM:00124FF2 loc_124FF2: ; CODE XREF: sub_124E82+166↑j ROM:00124FF2 andi.b #$7F,($111E).w ROM:00124FF8 ROM:00124FF8 loc_124FF8: ; CODE XREF: sub_124E82+16E↑j ROM:00124FF8 btst #1,($8E3).w ROM:00124FFE beq.s loc_125008 ROM:00125000 ori.b #1,($111F).w ROM:00125006 bra.s loc_12500E ROM:00125008 ; --------------------------------------------------------------------------- ROM:00125008 ROM:00125008 loc_125008: ; CODE XREF: sub_124E82+17C↑j ROM:00125008 andi.b #$FE,($111F).w ROM:0012500E ROM:0012500E loc_12500E: ; CODE XREF: sub_124E82+184↑j ROM:0012500E btst #2,($BF8).w ROM:00125014 beq.s loc_12501E ROM:00125016 ori.b #2,($111F).w ROM:0012501C bra.s loc_125024 ROM:0012501E ; --------------------------------------------------------------------------- ROM:0012501E ROM:0012501E loc_12501E: ; CODE XREF: sub_124E82+192↑j ROM:0012501E andi.b #$FD,($111F).w ROM:00125024 ROM:00125024 loc_125024: ; CODE XREF: sub_124E82+19A↑j ROM:00125024 btst #7,($8E6).w ROM:0012502A beq.s loc_125034 ROM:0012502C ori.b #4,($111F).w ROM:00125032 bra.s loc_12503A ROM:00125034 ; --------------------------------------------------------------------------- ROM:00125034 ROM:00125034 loc_125034: ; CODE XREF: sub_124E82+1A8↑j ROM:00125034 andi.b #$FB,($111F).w ROM:0012503A ROM:0012503A loc_12503A: ; CODE XREF: sub_124E82+1B0↑j ROM:0012503A btst #1,($BF8).w ROM:00125040 beq.s loc_12504A ROM:00125042 ori.b #8,($111F).w ROM:00125048 bra.s loc_125050 ROM:0012504A ; --------------------------------------------------------------------------- ROM:0012504A ROM:0012504A loc_12504A: ; CODE XREF: sub_124E82+1BE↑j ROM:0012504A andi.b #$F7,($111F).w ROM:00125050 ROM:00125050 loc_125050: ; CODE XREF: sub_124E82+1C6↑j ROM:00125050 btst #0,($BF8).w ROM:00125056 beq.s loc_125060 ROM:00125058 ori.b #$10,($111F).w ROM:0012505E bra.s loc_125066 ROM:00125060 ; --------------------------------------------------------------------------- ROM:00125060 ROM:00125060 loc_125060: ; CODE XREF: sub_124E82+1D4↑j ROM:00125060 andi.b #$EF,($111F).w ROM:00125066 ROM:00125066 loc_125066: ; CODE XREF: sub_124E82+1DC↑j ROM:00125066 btst #7,($BF9).w ROM:0012506C beq.s loc_125076 ROM:0012506E ori.b #$20,($111F).w ; ' ' ROM:00125074 bra.s loc_12507C ROM:00125076 ; --------------------------------------------------------------------------- ROM:00125076 ROM:00125076 loc_125076: ; CODE XREF: sub_124E82+1EA↑j ROM:00125076 andi.b #$DF,($111F).w ROM:0012507C ROM:0012507C loc_12507C: ; CODE XREF: sub_124E82+1F2↑j ROM:0012507C btst #0,($10DA).w ROM:00125082 beq.s loc_12508C ROM:00125084 ori.b #1,($1120).w ROM:0012508A bra.s loc_125092 ROM:0012508C ; --------------------------------------------------------------------------- ROM:0012508C ROM:0012508C loc_12508C: ; CODE XREF: sub_124E82+200↑j ROM:0012508C andi.b #$FE,($1120).w ROM:00125092 ROM:00125092 loc_125092: ; CODE XREF: sub_124E82+208↑j ROM:00125092 btst #0,($10E7).w ROM:00125098 beq.s loc_1250A2 ROM:0012509A ori.b #2,($1120).w ROM:001250A0 bra.s loc_1250A8 ROM:001250A2 ; --------------------------------------------------------------------------- ROM:001250A2 ROM:001250A2 loc_1250A2: ; CODE XREF: sub_124E82+216↑j ROM:001250A2 andi.b #$FD,($1120).w ROM:001250A8 ROM:001250A8 loc_1250A8: ; CODE XREF: sub_124E82+21E↑j ROM:001250A8 btst #0,($10E5).w ROM:001250AE beq.s loc_1250B8 ROM:001250B0 ori.b #4,($1120).w ROM:001250B6 bra.s loc_1250BE ROM:001250B8 ; --------------------------------------------------------------------------- ROM:001250B8 ROM:001250B8 loc_1250B8: ; CODE XREF: sub_124E82+22C↑j ROM:001250B8 andi.b #$FB,($1120).w ROM:001250BE ROM:001250BE loc_1250BE: ; CODE XREF: sub_124E82+234↑j ROM:001250BE btst #0,($117C).w ROM:001250C4 beq.s loc_1250CE ROM:001250C6 ori.b #1,($114D).w ROM:001250CC bra.s loc_1250D4 ROM:001250CE ; --------------------------------------------------------------------------- ROM:001250CE ROM:001250CE loc_1250CE: ; CODE XREF: sub_124E82+242↑j ROM:001250CE andi.b #$FE,($114D).w ROM:001250D4 ROM:001250D4 loc_1250D4: ; CODE XREF: sub_124E82+24A↑j ROM:001250D4 btst #1,($12EE).w ROM:001250DA beq.s loc_1250E4 ROM:001250DC ori.b #1,($1121).w ROM:001250E2 bra.s loc_1250EA ROM:001250E4 ; --------------------------------------------------------------------------- ROM:001250E4 ROM:001250E4 loc_1250E4: ; CODE XREF: sub_124E82+258↑j ROM:001250E4 andi.b #$FE,($1121).w ROM:001250EA ROM:001250EA loc_1250EA: ; CODE XREF: sub_124E82+260↑j ROM:001250EA btst #7,($1316).w ROM:001250F0 beq.s loc_1250FA ROM:001250F2 ori.b #2,($1121).w ROM:001250F8 bra.s loc_125100 ROM:001250FA ; --------------------------------------------------------------------------- ROM:001250FA ROM:001250FA loc_1250FA: ; CODE XREF: sub_124E82+26E↑j ROM:001250FA andi.b #$FD,($1121).w ROM:00125100 ROM:00125100 loc_125100: ; CODE XREF: sub_124E82+276↑j ROM:00125100 btst #7,($1305).w ROM:00125106 beq.s loc_125110 ROM:00125108 ori.b #4,($1121).w ROM:0012510E bra.s loc_125116 ROM:00125110 ; --------------------------------------------------------------------------- ROM:00125110 ROM:00125110 loc_125110: ; CODE XREF: sub_124E82+284↑j ROM:00125110 andi.b #$FB,($1121).w ROM:00125116 ROM:00125116 loc_125116: ; CODE XREF: sub_124E82+28C↑j ROM:00125116 btst #6,($12FB).w ROM:0012511C beq.s loc_125126 ROM:0012511E ori.b #8,($1121).w ROM:00125124 bra.s loc_12512C ROM:00125126 ; --------------------------------------------------------------------------- ROM:00125126 ROM:00125126 loc_125126: ; CODE XREF: sub_124E82+29A↑j ROM:00125126 andi.b #$F7,($1121).w ROM:0012512C ROM:0012512C loc_12512C: ; CODE XREF: sub_124E82+2A2↑j ROM:0012512C btst #6,($12F8).w ROM:00125132 beq.s loc_12513C ROM:00125134 ori.b #$10,($1121).w ROM:0012513A bra.s loc_125142 ROM:0012513C ; --------------------------------------------------------------------------- ROM:0012513C ROM:0012513C loc_12513C: ; CODE XREF: sub_124E82+2B0↑j ROM:0012513C andi.b #$EF,($1121).w ROM:00125142 ROM:00125142 loc_125142: ; CODE XREF: sub_124E82+2B8↑j ROM:00125142 btst #4,($13EE).w ROM:00125148 beq.s loc_125152 ROM:0012514A ori.b #$20,($1121).w ; ' ' ROM:00125150 bra.s loc_125158 ROM:00125152 ; --------------------------------------------------------------------------- ROM:00125152 ROM:00125152 loc_125152: ; CODE XREF: sub_124E82+2C6↑j ROM:00125152 andi.b #$DF,($1121).w ROM:00125158 ROM:00125158 loc_125158: ; CODE XREF: sub_124E82+2CE↑j ROM:00125158 btst #1,($130E).w ROM:0012515E beq.s loc_125168 ROM:00125160 ori.b #1,($1122).w ROM:00125166 bra.s loc_12516E ROM:00125168 ; --------------------------------------------------------------------------- ROM:00125168 ROM:00125168 loc_125168: ; CODE XREF: sub_124E82+2DC↑j ROM:00125168 andi.b #$FE,($1122).w ROM:0012516E ROM:0012516E loc_12516E: ; CODE XREF: sub_124E82+2E4↑j ROM:0012516E btst #2,($12F9).w ROM:00125174 beq.s loc_12517E ROM:00125176 ori.b #2,($1122).w ROM:0012517C bra.s loc_125184 ROM:0012517E ; --------------------------------------------------------------------------- ROM:0012517E ROM:0012517E loc_12517E: ; CODE XREF: sub_124E82+2F2↑j ROM:0012517E andi.b #$FD,($1122).w ROM:00125184 ROM:00125184 loc_125184: ; CODE XREF: sub_124E82+2FA↑j ROM:00125184 btst #4,($8DF).w ROM:0012518A beq.s loc_125194 ROM:0012518C ori.b #4,($1122).w ROM:00125192 bra.s loc_12519A ROM:00125194 ; --------------------------------------------------------------------------- ROM:00125194 ROM:00125194 loc_125194: ; CODE XREF: sub_124E82+308↑j ROM:00125194 andi.b #$FB,($1122).w ROM:0012519A ROM:0012519A loc_12519A: ; CODE XREF: sub_124E82+310↑j ROM:0012519A btst #1,($12F7).w ROM:001251A0 beq.s loc_1251AA ROM:001251A2 ori.b #8,($1122).w ROM:001251A8 bra.s loc_1251B0 ROM:001251AA ; --------------------------------------------------------------------------- ROM:001251AA ROM:001251AA loc_1251AA: ; CODE XREF: sub_124E82+31E↑j ROM:001251AA andi.b #$F7,($1122).w ROM:001251B0 ROM:001251B0 loc_1251B0: ; CODE XREF: sub_124E82+326↑j ROM:001251B0 btst #2,($130E).w ROM:001251B6 beq.s loc_1251C0 ROM:001251B8 ori.b #$10,($1122).w ROM:001251BE bra.s loc_1251C6 ROM:001251C0 ; --------------------------------------------------------------------------- ROM:001251C0 ROM:001251C0 loc_1251C0: ; CODE XREF: sub_124E82+334↑j ROM:001251C0 andi.b #$EF,($1122).w ROM:001251C6 ROM:001251C6 loc_1251C6: ; CODE XREF: sub_124E82+33C↑j ROM:001251C6 btst #7,($12EE).w ROM:001251CC beq.s loc_1251D6 ROM:001251CE ori.b #$20,($1122).w ; ' ' ROM:001251D4 bra.s loc_1251DC ROM:001251D6 ; --------------------------------------------------------------------------- ROM:001251D6 ROM:001251D6 loc_1251D6: ; CODE XREF: sub_124E82+34A↑j ROM:001251D6 andi.b #$DF,($1122).w ROM:001251DC ROM:001251DC loc_1251DC: ; CODE XREF: sub_124E82+352↑j ROM:001251DC btst #1,($130B).w ROM:001251E2 beq.s loc_1251EC ROM:001251E4 ori.b #$20,($1122).w ; ' ' ROM:001251EA bra.s loc_1251F2 ROM:001251EC ; --------------------------------------------------------------------------- ROM:001251EC ROM:001251EC loc_1251EC: ; CODE XREF: sub_124E82+360↑j ROM:001251EC andi.b #$DF,($1122).w ROM:001251F2 ROM:001251F2 loc_1251F2: ; CODE XREF: sub_124E82+368↑j ROM:001251F2 btst #6,($1309).w ROM:001251F8 beq.s loc_125202 ROM:001251FA ori.b #$20,($1122).w ; ' ' ROM:00125200 bra.s loc_125208 ROM:00125202 ; --------------------------------------------------------------------------- ROM:00125202 ROM:00125202 loc_125202: ; CODE XREF: sub_124E82+376↑j ROM:00125202 andi.b #$DF,($1122).w ROM:00125208 ROM:00125208 loc_125208: ; CODE XREF: sub_124E82+37E↑j ROM:00125208 btst #4,($12F8).w ROM:0012520E beq.s loc_125218 ROM:00125210 ori.b #1,($1123).w ROM:00125216 bra.s loc_12521E ROM:00125218 ; --------------------------------------------------------------------------- ROM:00125218 ROM:00125218 loc_125218: ; CODE XREF: sub_124E82+38C↑j ROM:00125218 andi.b #$FE,($1123).w ROM:0012521E ROM:0012521E loc_12521E: ; CODE XREF: sub_124E82+394↑j ROM:0012521E btst #6,($1300).w ROM:00125224 beq.s loc_12522E ROM:00125226 ori.b #2,($1123).w ROM:0012522C bra.s loc_125234 ROM:0012522E ; --------------------------------------------------------------------------- ROM:0012522E ROM:0012522E loc_12522E: ; CODE XREF: sub_124E82+3A2↑j ROM:0012522E andi.b #$FD,($1123).w ROM:00125234 ROM:00125234 loc_125234: ; CODE XREF: sub_124E82+3AA↑j ROM:00125234 btst #3,($1300).w ROM:0012523A beq.s loc_125244 ROM:0012523C ori.b #4,($1123).w ROM:00125242 bra.s loc_12524A ROM:00125244 ; --------------------------------------------------------------------------- ROM:00125244 ROM:00125244 loc_125244: ; CODE XREF: sub_124E82+3B8↑j ROM:00125244 andi.b #$FB,($1123).w ROM:0012524A ROM:0012524A loc_12524A: ; CODE XREF: sub_124E82+3C0↑j ROM:0012524A btst #6,($1310).w ROM:00125250 beq.s loc_12525A ROM:00125252 ori.b #8,($1123).w ROM:00125258 bra.s loc_125260 ROM:0012525A ; --------------------------------------------------------------------------- ROM:0012525A ROM:0012525A loc_12525A: ; CODE XREF: sub_124E82+3CE↑j ROM:0012525A andi.b #$F7,($1123).w ROM:00125260 ROM:00125260 loc_125260: ; CODE XREF: sub_124E82+3D6↑j ROM:00125260 btst #0,($1300).w ROM:00125266 beq.s loc_125270 ROM:00125268 ori.b #$10,($1123).w ROM:0012526E bra.s loc_125276 ROM:00125270 ; --------------------------------------------------------------------------- ROM:00125270 ROM:00125270 loc_125270: ; CODE XREF: sub_124E82+3E4↑j ROM:00125270 andi.b #$EF,($1123).w ROM:00125276 ROM:00125276 loc_125276: ; CODE XREF: sub_124E82+3EC↑j ROM:00125276 btst #2,($8E7).w ROM:0012527C beq.s loc_125286 ROM:0012527E ori.b #$20,($1123).w ; ' ' ROM:00125284 bra.s loc_12528C ROM:00125286 ; --------------------------------------------------------------------------- ROM:00125286 ROM:00125286 loc_125286: ; CODE XREF: sub_124E82+3FA↑j ROM:00125286 andi.b #$DF,($1123).w ROM:0012528C ROM:0012528C loc_12528C: ; CODE XREF: sub_124E82+402↑j ROM:0012528C btst #5,($1317).w ROM:00125292 beq.s loc_12529C ROM:00125294 ori.b #$20,($1123).w ; ' ' ROM:0012529A bra.s loc_1252A2 ROM:0012529C ; --------------------------------------------------------------------------- ROM:0012529C ROM:0012529C loc_12529C: ; CODE XREF: sub_124E82+410↑j ROM:0012529C andi.b #$DF,($1123).w ROM:001252A2 ROM:001252A2 loc_1252A2: ; CODE XREF: sub_124E82+418↑j ROM:001252A2 btst #1,($8E1).w ROM:001252A8 bne.s loc_1252B2 ROM:001252AA ori.b #1,($111C).w ROM:001252B0 bra.s loc_1252B8 ROM:001252B2 ; --------------------------------------------------------------------------- ROM:001252B2 ROM:001252B2 loc_1252B2: ; CODE XREF: sub_124E82+426↑j ROM:001252B2 andi.b #$FE,($111C).w ROM:001252B8 ROM:001252B8 loc_1252B8: ; CODE XREF: sub_124E82+42E↑j ROM:001252B8 btst #6,($8E1).w ROM:001252BE bne.s loc_1252C8 ROM:001252C0 ori.b #2,($111C).w ROM:001252C6 bra.s loc_1252CE ROM:001252C8 ; --------------------------------------------------------------------------- ROM:001252C8 ROM:001252C8 loc_1252C8: ; CODE XREF: sub_124E82+43C↑j ROM:001252C8 andi.b #$FD,($111C).w ROM:001252CE ROM:001252CE loc_1252CE: ; CODE XREF: sub_124E82+444↑j ROM:001252CE btst #1,($1340).w ROM:001252D4 beq.s loc_1252DE ROM:001252D6 ori.b #4,($111C).w ROM:001252DC bra.s loc_1252E4 ROM:001252DE ; --------------------------------------------------------------------------- ROM:001252DE ROM:001252DE loc_1252DE: ; CODE XREF: sub_124E82+452↑j ROM:001252DE andi.b #$FB,($111C).w ROM:001252E4 ROM:001252E4 loc_1252E4: ; CODE XREF: sub_124E82+45A↑j ROM:001252E4 btst #1,($8E2).w ROM:001252EA beq.s loc_1252F4 ROM:001252EC ori.b #8,($111C).w ROM:001252F2 bra.s loc_1252FA ROM:001252F4 ; --------------------------------------------------------------------------- ROM:001252F4 ROM:001252F4 loc_1252F4: ; CODE XREF: sub_124E82+468↑j ROM:001252F4 andi.b #$F7,($111C).w ROM:001252FA ROM:001252FA loc_1252FA: ; CODE XREF: sub_124E82+470↑j ROM:001252FA btst #0,($10DA).w ROM:00125300 beq.s loc_12530A ROM:00125302 ori.b #1,($111A).w ROM:00125308 bra.s loc_125310 ROM:0012530A ; --------------------------------------------------------------------------- ROM:0012530A ROM:0012530A loc_12530A: ; CODE XREF: sub_124E82+47E↑j ROM:0012530A andi.b #$FE,($111A).w ROM:00125310 ROM:00125310 loc_125310: ; CODE XREF: sub_124E82+486↑j ROM:00125310 btst #1,($10DA).w ROM:00125316 beq.s loc_125320 ROM:00125318 ori.b #2,($111A).w ROM:0012531E bra.s loc_125326 ROM:00125320 ; --------------------------------------------------------------------------- ROM:00125320 ROM:00125320 loc_125320: ; CODE XREF: sub_124E82+494↑j ROM:00125320 andi.b #$FD,($111A).w ROM:00125326 ROM:00125326 loc_125326: ; CODE XREF: sub_124E82+49C↑j ROM:00125326 btst #0,($130F).w ROM:0012532C beq.s loc_125336 ROM:0012532E ori.b #1,($111B).w ROM:00125334 bra.s loc_12533C ROM:00125336 ; --------------------------------------------------------------------------- ROM:00125336 ROM:00125336 loc_125336: ; CODE XREF: sub_124E82+4AA↑j ROM:00125336 andi.b #$FE,($111B).w ROM:0012533C ROM:0012533C loc_12533C: ; CODE XREF: sub_124E82+4B2↑j ROM:0012533C btst #5,($1308).w ROM:00125342 beq.s loc_12534C ROM:00125344 ori.b #2,($111B).w ROM:0012534A bra.s loc_125352 ROM:0012534C ; --------------------------------------------------------------------------- ROM:0012534C ROM:0012534C loc_12534C: ; CODE XREF: sub_124E82+4C0↑j ROM:0012534C andi.b #$FD,($111B).w ROM:00125352 ROM:00125352 loc_125352: ; CODE XREF: sub_124E82+4C8↑j ROM:00125352 btst #2,($12F9).w ROM:00125358 beq.s loc_125362 ROM:0012535A ori.b #4,($111B).w ROM:00125360 bra.s loc_125368 ROM:00125362 ; --------------------------------------------------------------------------- ROM:00125362 ROM:00125362 loc_125362: ; CODE XREF: sub_124E82+4D6↑j ROM:00125362 andi.b #$FB,($111B).w ROM:00125368 ROM:00125368 loc_125368: ; CODE XREF: sub_124E82+4DE↑j ROM:00125368 btst #1,($1313).w ROM:0012536E beq.s loc_125378 ROM:00125370 ori.b #8,($111B).w ROM:00125376 bra.s loc_12537E ROM:00125378 ; --------------------------------------------------------------------------- ROM:00125378 ROM:00125378 loc_125378: ; CODE XREF: sub_124E82+4EC↑j ROM:00125378 andi.b #$F7,($111B).w ROM:0012537E ROM:0012537E loc_12537E: ; CODE XREF: sub_124E82+4F4↑j ROM:0012537E btst #1,($1310).w ROM:00125384 beq.s loc_12538E ROM:00125386 ori.b #$10,($111B).w ROM:0012538C bra.s loc_125394 ROM:0012538E ; --------------------------------------------------------------------------- ROM:0012538E ROM:0012538E loc_12538E: ; CODE XREF: sub_124E82+502↑j ROM:0012538E andi.b #$EF,($111B).w ROM:00125394 ROM:00125394 loc_125394: ; CODE XREF: sub_124E82+50A↑j ROM:00125394 btst #0,($12F3).w ROM:0012539A beq.s loc_1253A4 ROM:0012539C ori.b #$20,($111B).w ; ' ' ROM:001253A2 bra.s loc_1253AA ROM:001253A4 ; --------------------------------------------------------------------------- ROM:001253A4 ROM:001253A4 loc_1253A4: ; CODE XREF: sub_124E82+518↑j ROM:001253A4 andi.b #$DF,($111B).w ROM:001253AA ROM:001253AA loc_1253AA: ; CODE XREF: sub_124E82+520↑j ROM:001253AA btst #1,($12F7).w ROM:001253B0 beq.s loc_1253BA ROM:001253B2 ori.b #$40,($111B).w ; '@' ROM:001253B8 bra.s loc_1253C0 ROM:001253BA ; --------------------------------------------------------------------------- ROM:001253BA ROM:001253BA loc_1253BA: ; CODE XREF: sub_124E82+52E↑j ROM:001253BA andi.b #$BF,($111B).w ROM:001253C0 ROM:001253C0 loc_1253C0: ; CODE XREF: sub_124E82+536↑j ROM:001253C0 btst #7,($12FF).w ROM:001253C6 beq.s loc_1253D0 ROM:001253C8 ori.b #$80,($111B).w ROM:001253CE bra.s loc_1253D6 ROM:001253D0 ; --------------------------------------------------------------------------- ROM:001253D0 ROM:001253D0 loc_1253D0: ; CODE XREF: sub_124E82+544↑j ROM:001253D0 andi.b #$7F,($111B).w ROM:001253D6 ROM:001253D6 loc_1253D6: ; CODE XREF: sub_124E82+54C↑j ROM:001253D6 btst #2,($130C).w ROM:001253DC beq.s loc_1253E6 ROM:001253DE ori.w #1,($BFA).w ROM:001253E4 bra.s loc_1253EC ROM:001253E6 ; --------------------------------------------------------------------------- ROM:001253E6 ROM:001253E6 loc_1253E6: ; CODE XREF: sub_124E82+55A↑j ROM:001253E6 andi.w #$FFFE,($BFA).w ROM:001253EC ROM:001253EC loc_1253EC: ; CODE XREF: sub_124E82+562↑j ROM:001253EC btst #0,($1309).w ROM:001253F2 beq.s loc_1253FC ROM:001253F4 ori.w #2,($BFA).w ROM:001253FA bra.s loc_125402 ROM:001253FC ; --------------------------------------------------------------------------- ROM:001253FC ROM:001253FC loc_1253FC: ; CODE XREF: sub_124E82+570↑j ROM:001253FC andi.w #$FFFD,($BFA).w ROM:00125402 ROM:00125402 loc_125402: ; CODE XREF: sub_124E82+578↑j ROM:00125402 btst #4,($12F9).w ROM:00125408 beq.s loc_125412 ROM:0012540A ori.w #4,($BFA).w ROM:00125410 bra.s loc_125418 ROM:00125412 ; --------------------------------------------------------------------------- ROM:00125412 ROM:00125412 loc_125412: ; CODE XREF: sub_124E82+586↑j ROM:00125412 andi.w #$FFFB,($BFA).w ROM:00125418 ROM:00125418 loc_125418: ; CODE XREF: sub_124E82+58E↑j ROM:00125418 btst #4,($12F6).w ROM:0012541E beq.s loc_125428 ROM:00125420 ori.w #8,($BFA).w ROM:00125426 bra.s loc_12542E ROM:00125428 ; --------------------------------------------------------------------------- ROM:00125428 ROM:00125428 loc_125428: ; CODE XREF: sub_124E82+59C↑j ROM:00125428 andi.w #$FFF7,($BFA).w ROM:0012542E ROM:0012542E loc_12542E: ; CODE XREF: sub_124E82+5A4↑j ROM:0012542E btst #0,($130B).w ROM:00125434 beq.s loc_12543E ROM:00125436 ori.w #$10,($BFA).w ROM:0012543C bra.s loc_125444 ROM:0012543E ; --------------------------------------------------------------------------- ROM:0012543E ROM:0012543E loc_12543E: ; CODE XREF: sub_124E82+5B2↑j ROM:0012543E andi.w #$FFEF,($BFA).w ROM:00125444 ROM:00125444 loc_125444: ; CODE XREF: sub_124E82+5BA↑j ROM:00125444 btst #3,($1301).w ROM:0012544A beq.s loc_125454 ROM:0012544C ori.w #$20,($BFA).w ; ' ' ROM:00125452 bra.s loc_12545A ROM:00125454 ; --------------------------------------------------------------------------- ROM:00125454 ROM:00125454 loc_125454: ; CODE XREF: sub_124E82+5C8↑j ROM:00125454 andi.w #$FFDF,($BFA).w ROM:0012545A ROM:0012545A loc_12545A: ; CODE XREF: sub_124E82+5D0↑j ROM:0012545A btst #1,($12F6).w ROM:00125460 beq.s loc_12546A ROM:00125462 ori.w #$40,($BFA).w ; '@' ROM:00125468 bra.s loc_125470 ROM:0012546A ; --------------------------------------------------------------------------- ROM:0012546A ROM:0012546A loc_12546A: ; CODE XREF: sub_124E82+5DE↑j ROM:0012546A andi.w #$FFBF,($BFA).w ROM:00125470 ROM:00125470 loc_125470: ; CODE XREF: sub_124E82+5E6↑j ROM:00125470 btst #7,($12F5).w ROM:00125476 beq.s loc_125480 ROM:00125478 ori.w #$80,($BFA).w ROM:0012547E bra.s loc_125486 ROM:00125480 ; --------------------------------------------------------------------------- ROM:00125480 ROM:00125480 loc_125480: ; CODE XREF: sub_124E82+5F4↑j ROM:00125480 andi.w #$FF7F,($BFA).w ROM:00125486 ROM:00125486 loc_125486: ; CODE XREF: sub_124E82+5FC↑j ROM:00125486 btst #1,($1307).w ROM:0012548C beq.s loc_125496 ROM:0012548E ori.w #$100,($BFA).w ROM:00125494 bra.s loc_12549C ROM:00125496 ; --------------------------------------------------------------------------- ROM:00125496 ROM:00125496 loc_125496: ; CODE XREF: sub_124E82+60A↑j ROM:00125496 andi.w #$FEFF,($BFA).w ROM:0012549C ROM:0012549C loc_12549C: ; CODE XREF: sub_124E82+612↑j ROM:0012549C btst #2,($12F4).w ROM:001254A2 beq.s loc_1254AC ROM:001254A4 ori.w #$200,($BFA).w ROM:001254AA bra.s loc_1254B2 ROM:001254AC ; --------------------------------------------------------------------------- ROM:001254AC ROM:001254AC loc_1254AC: ; CODE XREF: sub_124E82+620↑j ROM:001254AC andi.w #$FDFF,($BFA).w ROM:001254B2 ROM:001254B2 loc_1254B2: ; CODE XREF: sub_124E82+628↑j ROM:001254B2 btst #4,($1318).w ROM:001254B8 beq.s loc_1254C2 ROM:001254BA ori.w #$400,($BFA).w ROM:001254C0 bra.s loc_1254C8 ROM:001254C2 ; --------------------------------------------------------------------------- ROM:001254C2 ROM:001254C2 loc_1254C2: ; CODE XREF: sub_124E82+636↑j ROM:001254C2 andi.w #$FBFF,($BFA).w ROM:001254C8 ROM:001254C8 loc_1254C8: ; CODE XREF: sub_124E82+63E↑j ROM:001254C8 clr.l d0 ROM:001254CA move.w $3A8(a5),d1 ROM:001254CE cmpi.w #0,d1 ROM:001254D2 bne.s loc_1254D8 ROM:001254D4 bset #3,d0 ROM:001254D8 ROM:001254D8 loc_1254D8: ; CODE XREF: sub_124E82+650↑j ROM:001254D8 btst #0,($13EE).w ROM:001254DE beq.s loc_1254E8 ROM:001254E0 bset #$12,d0 ROM:001254E4 bset #$10,d0 ROM:001254E8 ROM:001254E8 loc_1254E8: ; CODE XREF: sub_124E82+65C↑j ROM:001254E8 btst #1,($13EE).w ROM:001254EE beq.s loc_1254F4 ROM:001254F0 bset #$13,d0 ROM:001254F4 ROM:001254F4 loc_1254F4: ; CODE XREF: sub_124E82+66C↑j ROM:001254F4 ori.l #1,d0 ROM:001254FA ori.l #4,d0 ROM:00125500 ori.l #$10,d0 ROM:00125506 ori.l #0,d0 ROM:0012550C ori.l #0,d0 ROM:00125512 ori.l #$100,d0 ROM:00125518 ori.l #$200,d0 ROM:0012551E ori.l #$400,d0 ROM:00125524 ori.l #$800,d0 ROM:0012552A ori.l #$1000,d0 ROM:00125530 ori.l #$2000,d0 ROM:00125536 ori.l #$4000,d0 ROM:0012553C ori.l #0,d0 ROM:00125542 ori.l #$20000,d0 ROM:00125548 ori.l #0,d0 ROM:0012554E move.l d0,($910).w ROM:00125552 btst #3,($13EE).w ROM:00125558 beq.s loc_125562 ROM:0012555A ori.b #1,($111D).w ROM:00125560 bra.s loc_125568 ROM:00125562 ; --------------------------------------------------------------------------- ROM:00125562 ROM:00125562 loc_125562: ; CODE XREF: sub_124E82+6D6↑j ROM:00125562 andi.b #$FE,($111D).w ROM:00125568 ROM:00125568 loc_125568: ; CODE XREF: sub_124E82+6DE↑j ROM:00125568 btst #0,($12EE).w ROM:0012556E beq.s loc_125578 ROM:00125570 ori.b #2,($111D).w ROM:00125576 bra.s loc_12557E ROM:00125578 ; --------------------------------------------------------------------------- ROM:00125578 ROM:00125578 loc_125578: ; CODE XREF: sub_124E82+6EC↑j ROM:00125578 andi.b #$FD,($111D).w ROM:0012557E ROM:0012557E loc_12557E: ; CODE XREF: sub_124E82+6F4↑j ROM:0012557E btst #4,($12FD).w ROM:00125584 beq.s loc_12558E ROM:00125586 ori.b #4,($111D).w ROM:0012558C bra.s loc_125594 ROM:0012558E ; --------------------------------------------------------------------------- ROM:0012558E ROM:0012558E loc_12558E: ; CODE XREF: sub_124E82+702↑j ROM:0012558E andi.b #$FB,($111D).w ROM:00125594 ROM:00125594 loc_125594: ; CODE XREF: sub_124E82+70A↑j ROM:00125594 btst #0,($12F6).w ROM:0012559A beq.s loc_1255A4 ROM:0012559C ori.b #8,($111D).w ROM:001255A2 bra.s locret_1255AA ROM:001255A4 ; --------------------------------------------------------------------------- ROM:001255A4 ROM:001255A4 loc_1255A4: ; CODE XREF: sub_124E82+718↑j ROM:001255A4 andi.b #$F7,($111D).w ROM:001255AA ROM:001255AA locret_1255AA: ; CODE XREF: sub_124E82+720↑j ROM:001255AA rts ROM:001255AA ; End of function sub_124E82 ROM:001255AA ROM:001255AC ROM:001255AC ; =============== S U B R O U T I N E ======================================= ROM:001255AC ROM:001255AC ROM:001255AC sub_1255AC: ; CODE XREF: sub_135664+4↓p ROM:001255AC move.w #2,($56C).w ROM:001255B2 bsr.l sub_118F70 ROM:001255B8 rts ROM:001255B8 ; End of function sub_1255AC ROM:001255B8 ROM:001255BA ROM:001255BA ; =============== S U B R O U T I N E ======================================= ROM:001255BA ROM:001255BA ROM:001255BA sub_1255BA: ; CODE XREF: sub_135664+A↓p ROM:001255BA btst #4,($8E4).w ROM:001255C0 beq.s locret_1255D4 ROM:001255C2 bclr #4,($8E4).w ROM:001255C8 move.b #$20,($1109).w ; ' ' ROM:001255CE move.b #0,($110A).w ROM:001255D4 ROM:001255D4 locret_1255D4: ; CODE XREF: sub_1255BA+6↑j ROM:001255D4 rts ROM:001255D4 ; End of function sub_1255BA ROM:001255D4 ROM:001255D6 ROM:001255D6 ; =============== S U B R O U T I N E ======================================= ROM:001255D6 ROM:001255D6 ROM:001255D6 sub_1255D6: ; CODE XREF: sub_1238EA+2B0↑p ROM:001255D6 btst #4,($8E4).w ROM:001255DC beq.s loc_1255EC ROM:001255DE bclr #4,($8E4).w ROM:001255E4 move.b #$14,($1109).w ROM:001255EA bra.s locret_1255F2 ROM:001255EC ; --------------------------------------------------------------------------- ROM:001255EC ROM:001255EC loc_1255EC: ; CODE XREF: sub_1255D6+6↑j ROM:001255EC bset #0,($130D).w ROM:001255F2 ROM:001255F2 locret_1255F2: ; CODE XREF: sub_1255D6+14↑j ROM:001255F2 rts ROM:001255F2 ; End of function sub_1255D6 ROM:001255F2 ROM:001255F4 ROM:001255F4 ; =============== S U B R O U T I N E ======================================= ROM:001255F4 ROM:001255F4 ROM:001255F4 sub_1255F4: ; CODE XREF: sub_1238EA+252↑p ROM:001255F4 ; sub_1238EA+29E↑p ROM:001255F4 btst #4,($8E4).w ROM:001255FA beq.s loc_12560A ROM:001255FC bclr #4,($8E4).w ROM:00125602 move.b #$13,($1109).w ROM:00125608 bra.s locret_125610 ROM:0012560A ; --------------------------------------------------------------------------- ROM:0012560A ROM:0012560A loc_12560A: ; CODE XREF: sub_1255F4+6↑j ROM:0012560A bset #0,($130D).w ROM:00125610 ROM:00125610 locret_125610: ; CODE XREF: sub_1255F4+14↑j ROM:00125610 rts ROM:00125610 ; End of function sub_1255F4 ROM:00125610 ROM:00125612 ROM:00125612 ; =============== S U B R O U T I N E ======================================= ROM:00125612 ROM:00125612 ROM:00125612 sub_125612: ; CODE XREF: sub_1238EA:loc_123B44↑p ROM:00125612 btst #4,($8E4).w ROM:00125618 beq.s loc_125636 ROM:0012561A bclr #4,($8E4).w ROM:00125620 move.b #$23,($1109).w ; '#' ROM:00125626 move.b ($11C7).l,d2 ROM:0012562C subi.b #$27,d2 ; ''' ROM:00125630 move.b d2,($110C).w ROM:00125634 bra.s locret_12563C ROM:00125636 ; --------------------------------------------------------------------------- ROM:00125636 ROM:00125636 loc_125636: ; CODE XREF: sub_125612+6↑j ROM:00125636 bset #0,($130D).w ROM:0012563C ROM:0012563C locret_12563C: ; CODE XREF: sub_125612+22↑j ROM:0012563C rts ROM:0012563C ; End of function sub_125612 ROM:0012563C ROM:0012563E ROM:0012563E ; =============== S U B R O U T I N E ======================================= ROM:0012563E ROM:0012563E ROM:0012563E sub_12563E: ; CODE XREF: sub_111A14+5E↑p ROM:0012563E ; sub_122100+1E↑p ROM:0012563E btst #7,($1314).w ROM:00125644 beq.s loc_12564C ROM:00125646 bsr.w sub_125652 ROM:0012564A bra.s locret_125650 ROM:0012564C ; --------------------------------------------------------------------------- ROM:0012564C ROM:0012564C loc_12564C: ; CODE XREF: sub_12563E+6↑j ROM:0012564C bsr.w sub_125806 ROM:00125650 ROM:00125650 locret_125650: ; CODE XREF: sub_12563E+C↑j ROM:00125650 rts ROM:00125650 ; End of function sub_12563E ROM:00125650 ROM:00125652 ROM:00125652 ; =============== S U B R O U T I N E ======================================= ROM:00125652 ROM:00125652 ROM:00125652 sub_125652: ; CODE XREF: sub_12563E+8↑p ROM:00125652 clr.w d1 ROM:00125654 move.b ($1129).w,d1 ROM:00125658 cmpi.w #8,d1 ROM:0012565C bcc.s locret_125666 ROM:0012565E movea.l off_125668(pc,d1.w*4),a0 ROM:00125662 nop ROM:00125664 jmp (a0) ROM:00125666 ; --------------------------------------------------------------------------- ROM:00125666 ROM:00125666 locret_125666: ; CODE XREF: sub_125652+A↑j ROM:00125666 rts ROM:00125666 ; End of function sub_125652 ROM:00125666 ROM:00125666 ; --------------------------------------------------------------------------- ROM:00125668 off_125668: dc.l loc_125688 ; DATA XREF: sub_125652+C↑r ROM:0012566C dc.l loc_125690 ROM:00125670 dc.l loc_12569E ROM:00125674 dc.l loc_1256CE ROM:00125678 dc.l loc_12570E ROM:0012567C dc.l loc_12573C ROM:00125680 dc.l loc_125770 ROM:00125684 dc.l loc_1257B2 ROM:00125688 ; --------------------------------------------------------------------------- ROM:00125688 ROM:00125688 loc_125688: ; DATA XREF: ROM:off_125668↑o ROM:00125688 move.b #1,($1129).w ROM:0012568E rts ROM:00125690 ; --------------------------------------------------------------------------- ROM:00125690 ROM:00125690 loc_125690: ; DATA XREF: ROM:0012566C↑o ROM:00125690 btst #4,($12F0).w ROM:00125696 beq.s locret_12569C ROM:00125698 move.w ($FFFFFC0E).w,d1 ROM:0012569C ROM:0012569C locret_12569C: ; CODE XREF: ROM:00125696↑j ROM:0012569C rts ROM:0012569E ; --------------------------------------------------------------------------- ROM:0012569E ROM:0012569E loc_12569E: ; DATA XREF: ROM:00125670↑o ROM:0012569E btst #4,($12F0).w ROM:001256A4 beq.s locret_1256CC ROM:001256A6 move.w ($FFFFFC0E).w,d1 ROM:001256AA cmpi.b #$B8,d1 ROM:001256AE bne.s locret_1256CC ROM:001256B0 bsr.w sub_125AEC ROM:001256B4 move.w $42C(a5),d0 ROM:001256B8 clr.b ($840).w ROM:001256BC move.w d0,($5B4).w ROM:001256C0 move.b #1,($840).w ROM:001256C6 move.b #3,($1129).w ROM:001256CC ROM:001256CC locret_1256CC: ; CODE XREF: ROM:001256A4↑j ROM:001256CC ; ROM:001256AE↑j ROM:001256CC rts ROM:001256CE ; --------------------------------------------------------------------------- ROM:001256CE ROM:001256CE loc_1256CE: ; DATA XREF: ROM:00125674↑o ROM:001256CE btst #4,($12F0).w ROM:001256D4 beq.s locret_12570C ROM:001256D6 move.w ($FFFFFC0E).w,d1 ROM:001256DA cmpi.b #$13,d1 ROM:001256DE bne.s loc_1256FE ROM:001256E0 bsr.w sub_125AEC ROM:001256E4 move.w $42C(a5),d0 ROM:001256E8 clr.b ($840).w ROM:001256EC move.w d0,($5B4).w ROM:001256F0 move.b #1,($840).w ROM:001256F6 move.b #4,($1129).w ROM:001256FC bra.s locret_12570C ROM:001256FE ; --------------------------------------------------------------------------- ROM:001256FE ROM:001256FE loc_1256FE: ; CODE XREF: ROM:001256DE↑j ROM:001256FE bsr.w sub_125AA8 ROM:00125702 clr.w ($C00).w ROM:00125706 move.b #2,($1129).w ROM:0012570C ROM:0012570C locret_12570C: ; CODE XREF: ROM:001256D4↑j ROM:0012570C ; ROM:001256FC↑j ROM:0012570C rts ROM:0012570E ; --------------------------------------------------------------------------- ROM:0012570E ROM:0012570E loc_12570E: ; DATA XREF: ROM:00125678↑o ROM:0012570E btst #4,($12F0).w ROM:00125714 beq.s locret_12573A ROM:00125716 bsr.w sub_125AEC ROM:0012571A move.w ($FFFFFC0E).w,d1 ROM:0012571E move.b d1,($1127).w ROM:00125722 move.w $42C(a5),d0 ROM:00125726 clr.b ($840).w ROM:0012572A move.w d0,($5B4).w ROM:0012572E move.b #1,($840).w ROM:00125734 move.b #5,($1129).w ROM:0012573A ROM:0012573A locret_12573A: ; CODE XREF: ROM:00125714↑j ROM:0012573A rts ROM:0012573C ; --------------------------------------------------------------------------- ROM:0012573C ROM:0012573C loc_12573C: ; DATA XREF: ROM:0012567C↑o ROM:0012573C btst #4,($12F0).w ROM:00125742 beq.s locret_12576E ROM:00125744 bsr.w sub_125AB2 ROM:00125748 move.w #1,($C00).w ROM:0012574E move.w $42C(a5),d0 ROM:00125752 clr.b ($840).w ROM:00125756 move.w d0,($5B4).w ROM:0012575A move.b #1,($840).w ROM:00125760 move.w ($FFFFFC0E).w,d3 ROM:00125764 move.b d3,($1126).w ROM:00125768 move.b #6,($1129).w ROM:0012576E ROM:0012576E locret_12576E: ; CODE XREF: ROM:00125742↑j ROM:0012576E rts ROM:00125770 ; --------------------------------------------------------------------------- ROM:00125770 ROM:00125770 loc_125770: ; DATA XREF: ROM:00125680↑o ROM:00125770 btst #4,($12F0).w ROM:00125776 beq.s locret_1257B0 ROM:00125778 subi.b #1,($1126).w ROM:0012577E bsr.w sub_125AB2 ROM:00125782 addq.w #1,($C00).w ROM:00125786 bvc.s loc_12578E ROM:00125788 move.w #$8000,($C00).w ROM:0012578E ROM:0012578E loc_12578E: ; CODE XREF: ROM:00125786↑j ROM:0012578E move.w $42C(a5),d0 ROM:00125792 clr.b ($840).w ROM:00125796 move.w d0,($5B4).w ROM:0012579A move.b #1,($840).w ROM:001257A0 cmpi.b #0,($1126).w ROM:001257A6 bne.w locret_1257B0 ROM:001257AA move.b #7,($1129).w ROM:001257B0 ROM:001257B0 locret_1257B0: ; CODE XREF: ROM:00125776↑j ROM:001257B0 ; ROM:001257A6↑j ROM:001257B0 rts ROM:001257B2 ; --------------------------------------------------------------------------- ROM:001257B2 ROM:001257B2 loc_1257B2: ; DATA XREF: ROM:00125684↑o ROM:001257B2 btst #4,($12F0).w ROM:001257B8 beq.s locret_125802 ROM:001257BA move.w ($FFFFFC0E).w,d1 ROM:001257BE cmp.b ($1125).w,d1 ROM:001257C2 bne.s loc_1257F4 ROM:001257C4 bsr.w sub_125AB2 ROM:001257C8 addq.w #1,($C00).w ROM:001257CC bvc.s loc_1257D4 ROM:001257CE move.w #$8000,($C00).w ROM:001257D4 ROM:001257D4 loc_1257D4: ; CODE XREF: ROM:001257CC↑j ROM:001257D4 move.w $42C(a5),d0 ROM:001257D8 clr.b ($840).w ROM:001257DC move.w d0,($5B4).w ROM:001257E0 move.b #1,($840).w ROM:001257E6 move.b #1,($1129).w ROM:001257EC bset #4,($130F).w ROM:001257F2 bra.s locret_125802 ROM:001257F4 ; --------------------------------------------------------------------------- ROM:001257F4 ROM:001257F4 loc_1257F4: ; CODE XREF: ROM:001257C2↑j ROM:001257F4 bsr.w sub_125AA8 ROM:001257F8 clr.w ($C00).w ROM:001257FC move.b #2,($1129).w ROM:00125802 ROM:00125802 locret_125802: ; CODE XREF: ROM:001257B8↑j ROM:00125802 ; ROM:001257F2↑j ROM:00125802 rts ROM:00125804 ; --------------------------------------------------------------------------- ROM:00125804 rts ROM:00125806 ROM:00125806 ; =============== S U B R O U T I N E ======================================= ROM:00125806 ROM:00125806 ROM:00125806 sub_125806: ; CODE XREF: sub_12563E:loc_12564C↑p ROM:00125806 clr.w d1 ROM:00125808 move.b ($1128).w,d1 ROM:0012580C cmpi.w #7,d1 ROM:00125810 bcc.s locret_12581A ROM:00125812 movea.l off_12581C(pc,d1.w*4),a0 ROM:00125816 nop ROM:00125818 jmp (a0) ROM:0012581A ; --------------------------------------------------------------------------- ROM:0012581A ROM:0012581A locret_12581A: ; CODE XREF: sub_125806+A↑j ROM:0012581A rts ROM:0012581A ; End of function sub_125806 ROM:0012581A ROM:0012581A ; --------------------------------------------------------------------------- ROM:0012581C off_12581C: dc.l loc_125838 ; DATA XREF: sub_125806+C↑r ROM:00125820 dc.l loc_125840 ROM:00125824 dc.l loc_12584E ROM:00125828 dc.l loc_125906 ROM:0012582C dc.l loc_125984 ROM:00125830 dc.l loc_1259C2 ROM:00125834 dc.l loc_1259F4 ROM:00125838 ; --------------------------------------------------------------------------- ROM:00125838 ROM:00125838 loc_125838: ; DATA XREF: ROM:off_12581C↑o ROM:00125838 move.b #1,($1128).w ROM:0012583E rts ROM:00125840 ; --------------------------------------------------------------------------- ROM:00125840 ROM:00125840 loc_125840: ; DATA XREF: ROM:00125820↑o ROM:00125840 btst #4,($12F0).w ROM:00125846 beq.s locret_12584C ROM:00125848 move.w ($FFFFFC0E).w,d1 ROM:0012584C ROM:0012584C locret_12584C: ; CODE XREF: ROM:00125846↑j ROM:0012584C rts ROM:0012584E ; --------------------------------------------------------------------------- ROM:0012584E ROM:0012584E loc_12584E: ; DATA XREF: ROM:00125824↑o ROM:0012584E btst #4,($12F0).w ROM:00125854 beq.l locret_125904 ROM:0012585A move.w ($FFFFFC0E).w,d1 ROM:0012585E andi.w #$C0,d1 ROM:00125862 move.w ($FFFFFC0E).w,d2 ROM:00125866 andi.w #$3F,d2 ; '?' ROM:0012586A cmpi.w #0,d1 ROM:0012586E bne.s loc_1258D6 ROM:00125870 cmpi.w #0,d2 ROM:00125874 beq.s loc_1258A6 ROM:00125876 addq.w #2,d2 ROM:00125878 move.w d2,($C02).w ROM:0012587C bsr.w sub_125AB2 ROM:00125880 addq.w #1,($C00).w ROM:00125884 bvc.s loc_12588C ROM:00125886 move.w #$8000,($C00).w ROM:0012588C ROM:0012588C loc_12588C: ; CODE XREF: ROM:00125884↑j ROM:0012588C move.w $42C(a5),d0 ROM:00125890 clr.b ($840).w ROM:00125894 move.w d0,($5B4).w ROM:00125898 move.b #1,($840).w ROM:0012589E move.b #3,($1128).w ROM:001258A4 rts ROM:001258A6 ; --------------------------------------------------------------------------- ROM:001258A6 ROM:001258A6 loc_1258A6: ; CODE XREF: ROM:00125874↑j ROM:001258A6 move.w #3,($C02).w ROM:001258AC bsr.w sub_125AB2 ROM:001258B0 addq.w #1,($C00).w ROM:001258B4 bvc.s loc_1258BC ROM:001258B6 move.w #$8000,($C00).w ROM:001258BC ROM:001258BC loc_1258BC: ; CODE XREF: ROM:001258B4↑j ROM:001258BC move.w $42C(a5),d0 ROM:001258C0 clr.b ($840).w ROM:001258C4 move.w d0,($5B4).w ROM:001258C8 move.b #1,($840).w ROM:001258CE move.b #4,($1128).w ROM:001258D4 rts ROM:001258D6 ; --------------------------------------------------------------------------- ROM:001258D6 ROM:001258D6 loc_1258D6: ; CODE XREF: ROM:0012586E↑j ROM:001258D6 addq.w #4,d2 ROM:001258D8 move.w d2,($C02).w ROM:001258DC bsr.w sub_125AB2 ROM:001258E0 addq.w #1,($C00).w ROM:001258E4 bvc.s loc_1258EC ROM:001258E6 move.w #$8000,($C00).w ROM:001258EC ROM:001258EC loc_1258EC: ; CODE XREF: ROM:001258E4↑j ROM:001258EC move.w $42C(a5),d0 ROM:001258F0 clr.b ($840).w ROM:001258F4 move.w d0,($5B4).w ROM:001258F8 move.b #1,($840).w ROM:001258FE move.b #5,($1128).w ROM:00125904 ROM:00125904 locret_125904: ; CODE XREF: ROM:00125854↑j ROM:00125904 rts ROM:00125906 ; --------------------------------------------------------------------------- ROM:00125906 ROM:00125906 loc_125906: ; DATA XREF: ROM:00125828↑o ROM:00125906 btst #4,($12F0).w ROM:0012590C beq.l locret_125982 ROM:00125912 move.w ($C02).w,d1 ROM:00125916 subq.w #1,d1 ROM:00125918 cmp.w ($C00).w,d1 ROM:0012591C ble.s loc_125942 ROM:0012591E bsr.w sub_125AB2 ROM:00125922 addq.w #1,($C00).w ROM:00125926 bvc.s loc_12592E ROM:00125928 move.w #$8000,($C00).w ROM:0012592E ROM:0012592E loc_12592E: ; CODE XREF: ROM:00125926↑j ROM:0012592E move.w $42C(a5),d0 ROM:00125932 clr.b ($840).w ROM:00125936 move.w d0,($5B4).w ROM:0012593A move.b #1,($840).w ROM:00125940 rts ROM:00125942 ; --------------------------------------------------------------------------- ROM:00125942 ROM:00125942 loc_125942: ; CODE XREF: ROM:0012591C↑j ROM:00125942 move.w ($FFFFFC0E).w,d1 ROM:00125946 cmp.b ($1125).w,d1 ROM:0012594A bne.s loc_125972 ROM:0012594C bsr.w sub_125AB2 ROM:00125950 addq.w #1,($C00).w ROM:00125954 bvc.s loc_12595C ROM:00125956 move.w #$8000,($C00).w ROM:0012595C ROM:0012595C loc_12595C: ; CODE XREF: ROM:00125954↑j ROM:0012595C clr.b ($840).w ROM:00125960 clr.w ($5B4).w ROM:00125964 bset #4,($130F).w ROM:0012596A move.b #1,($1128).w ROM:00125970 rts ROM:00125972 ; --------------------------------------------------------------------------- ROM:00125972 ROM:00125972 loc_125972: ; CODE XREF: ROM:0012594A↑j ROM:00125972 bsr.w sub_125AA8 ROM:00125976 clr.w ($C00).w ROM:0012597A move.b #2,($1128).w ROM:00125980 rts ROM:00125982 ; --------------------------------------------------------------------------- ROM:00125982 ROM:00125982 locret_125982: ; CODE XREF: ROM:0012590C↑j ROM:00125982 rts ROM:00125984 ; --------------------------------------------------------------------------- ROM:00125984 ROM:00125984 loc_125984: ; DATA XREF: ROM:0012582C↑o ROM:00125984 btst #4,($12F0).w ROM:0012598A beq.s locret_1259C0 ROM:0012598C move.w ($FFFFFC0E).w,d1 ROM:00125990 andi.w #$FF,d1 ROM:00125994 add.w d1,($C02).w ROM:00125998 bsr.w sub_125AB2 ROM:0012599C addq.w #1,($C00).w ROM:001259A0 bvc.s loc_1259A8 ROM:001259A2 move.w #$8000,($C00).w ROM:001259A8 ROM:001259A8 loc_1259A8: ; CODE XREF: ROM:001259A0↑j ROM:001259A8 move.w $42C(a5),d0 ROM:001259AC clr.b ($840).w ROM:001259B0 move.w d0,($5B4).w ROM:001259B4 move.b #1,($840).w ROM:001259BA move.b #3,($1128).w ROM:001259C0 ROM:001259C0 locret_1259C0: ; CODE XREF: ROM:0012598A↑j ROM:001259C0 rts ROM:001259C2 ; --------------------------------------------------------------------------- ROM:001259C2 ROM:001259C2 loc_1259C2: ; DATA XREF: ROM:00125830↑o ROM:001259C2 btst #4,($12F0).w ROM:001259C8 beq.s locret_1259F2 ROM:001259CA bsr.w sub_125AB2 ROM:001259CE addq.w #1,($C00).w ROM:001259D2 bvc.s loc_1259DA ROM:001259D4 move.w #$8000,($C00).w ROM:001259DA ROM:001259DA loc_1259DA: ; CODE XREF: ROM:001259D2↑j ROM:001259DA move.w $42C(a5),d0 ROM:001259DE clr.b ($840).w ROM:001259E2 move.w d0,($5B4).w ROM:001259E6 move.b #1,($840).w ROM:001259EC move.b #6,($1128).w ROM:001259F2 ROM:001259F2 locret_1259F2: ; CODE XREF: ROM:001259C8↑j ROM:001259F2 rts ROM:001259F4 ; --------------------------------------------------------------------------- ROM:001259F4 ROM:001259F4 loc_1259F4: ; DATA XREF: ROM:00125834↑o ROM:001259F4 btst #4,($12F0).w ROM:001259FA beq.s locret_125A24 ROM:001259FC bsr.w sub_125AB2 ROM:00125A00 addq.w #1,($C00).w ROM:00125A04 bvc.s loc_125A0C ROM:00125A06 move.w #$8000,($C00).w ROM:00125A0C ROM:00125A0C loc_125A0C: ; CODE XREF: ROM:00125A04↑j ROM:00125A0C move.w $42C(a5),d0 ROM:00125A10 clr.b ($840).w ROM:00125A14 move.w d0,($5B4).w ROM:00125A18 move.b #1,($840).w ROM:00125A1E move.b #3,($1128).w ROM:00125A24 ROM:00125A24 locret_125A24: ; CODE XREF: ROM:001259FA↑j ROM:00125A24 rts ROM:00125A26 ; --------------------------------------------------------------------------- ROM:00125A26 rts ROM:00125A28 ROM:00125A28 ; =============== S U B R O U T I N E ======================================= ROM:00125A28 ROM:00125A28 ROM:00125A28 sub_125A28: ; CODE XREF: ROM:00124064↑p ROM:00125A28 ; ROM:001246A6↑p ... ROM:00125A28 btst #7,($1314).w ROM:00125A2E beq.s loc_125A36 ROM:00125A30 move.b ($1129).w,d1 ROM:00125A34 bra.s loc_125A3A ROM:00125A36 ; --------------------------------------------------------------------------- ROM:00125A36 ROM:00125A36 loc_125A36: ; CODE XREF: sub_125A28+6↑j ROM:00125A36 move.b ($1128).w,d1 ROM:00125A3A ROM:00125A3A loc_125A3A: ; CODE XREF: sub_125A28+C↑j ROM:00125A3A cmpi.b #1,d1 ROM:00125A3E bne.s locret_125A6C ROM:00125A40 btst #5,($130C).w ROM:00125A46 beq.s locret_125A6C ROM:00125A48 bclr #5,($130C).w ROM:00125A4E bsr.w sub_125AA8 ROM:00125A52 clr.w ($C00).w ROM:00125A56 btst #7,($1314).w ROM:00125A5C beq.s loc_125A66 ROM:00125A5E move.b #2,($1129).w ROM:00125A64 bra.s locret_125A6C ROM:00125A66 ; --------------------------------------------------------------------------- ROM:00125A66 ROM:00125A66 loc_125A66: ; CODE XREF: sub_125A28+34↑j ROM:00125A66 move.b #2,($1128).w ROM:00125A6C ROM:00125A6C locret_125A6C: ; CODE XREF: sub_125A28+16↑j ROM:00125A6C ; sub_125A28+1E↑j ... ROM:00125A6C rts ROM:00125A6C ; End of function sub_125A28 ROM:00125A6C ROM:00125A6E ROM:00125A6E ; =============== S U B R O U T I N E ======================================= ROM:00125A6E ROM:00125A6E ROM:00125A6E sub_125A6E: ; CODE XREF: ROM:loc_124114↑p ROM:00125A6E ; ROM:loc_124782↑p ... ROM:00125A6E btst #7,($1314).w ROM:00125A74 beq.s loc_125A78 ROM:00125A76 bra.s locret_125A7C ROM:00125A78 ; --------------------------------------------------------------------------- ROM:00125A78 ROM:00125A78 loc_125A78: ; CODE XREF: sub_125A6E+6↑j ROM:00125A78 bsr.w sub_125A80 ROM:00125A7C ROM:00125A7C locret_125A7C: ; CODE XREF: sub_125A6E+8↑j ROM:00125A7C rts ROM:00125A7C ; End of function sub_125A6E ROM:00125A7C ROM:00125A7E ; --------------------------------------------------------------------------- ROM:00125A7E rts ROM:00125A80 ROM:00125A80 ; =============== S U B R O U T I N E ======================================= ROM:00125A80 ROM:00125A80 ROM:00125A80 sub_125A80: ; CODE XREF: sub_125A6E:loc_125A78↑p ROM:00125A80 cmpi.b #3,($1128).w ROM:00125A86 blt.s locret_125AA6 ROM:00125A88 cmpi.b #6,($1128).w ROM:00125A8E bgt.s locret_125AA6 ROM:00125A90 cmpi.w #0,($5B4).w ROM:00125A96 bgt.s locret_125AA6 ROM:00125A98 bsr.w sub_125AA8 ROM:00125A9C clr.w ($C00).w ROM:00125AA0 move.b #2,($1128).w ROM:00125AA6 ROM:00125AA6 locret_125AA6: ; CODE XREF: sub_125A80+6↑j ROM:00125AA6 ; sub_125A80+E↑j ... ROM:00125AA6 rts ROM:00125AA6 ; End of function sub_125A80 ROM:00125AA6 ROM:00125AA8 ROM:00125AA8 ; =============== S U B R O U T I N E ======================================= ROM:00125AA8 ROM:00125AA8 ROM:00125AA8 sub_125AA8: ; CODE XREF: ROM:loc_1256FE↑p ROM:00125AA8 ; ROM:loc_1257F4↑p ... ROM:00125AA8 clr.w ($BFE).w ROM:00125AAC clr.b ($1125).w ROM:00125AB0 rts ROM:00125AB0 ; End of function sub_125AA8 ROM:00125AB0 ROM:00125AB2 ROM:00125AB2 ; =============== S U B R O U T I N E ======================================= ROM:00125AB2 ROM:00125AB2 ROM:00125AB2 sub_125AB2: ; CODE XREF: ROM:00125744↑p ROM:00125AB2 ; ROM:0012577E↑p ... ROM:00125AB2 move.w ($FFFFFC0E).w,d1 ROM:00125AB6 move.w ($BFE).w,d2 ROM:00125ABA move.b d1,$11C5(d2.w) ROM:00125AC0 move.b ($1125).w,d3 ROM:00125AC4 btst #7,($1314).w ROM:00125ACA bne.s loc_125AD0 ROM:00125ACC add.b d1,d3 ROM:00125ACE bra.s loc_125AD2 ROM:00125AD0 ; --------------------------------------------------------------------------- ROM:00125AD0 ROM:00125AD0 loc_125AD0: ; CODE XREF: sub_125AB2+18↑j ROM:00125AD0 eor.b d1,d3 ROM:00125AD2 ROM:00125AD2 loc_125AD2: ; CODE XREF: sub_125AB2+1C↑j ROM:00125AD2 move.b d3,($1125).w ROM:00125AD6 addq.w #1,($BFE).w ROM:00125ADA move.w #$103,d1 ROM:00125ADE cmp.w ($BFE).w,d1 ROM:00125AE2 bge.s locret_125AEA ROM:00125AE4 move.w #$103,($BFE).w ROM:00125AEA ROM:00125AEA locret_125AEA: ; CODE XREF: sub_125AB2+30↑j ROM:00125AEA rts ROM:00125AEA ; End of function sub_125AB2 ROM:00125AEA ROM:00125AEC ROM:00125AEC ; =============== S U B R O U T I N E ======================================= ROM:00125AEC ROM:00125AEC ROM:00125AEC sub_125AEC: ; CODE XREF: ROM:001256B0↑p ROM:00125AEC ; ROM:001256E0↑p ... ROM:00125AEC move.w ($FFFFFC0E).w,d1 ROM:00125AF0 move.b ($1125).w,d3 ROM:00125AF4 eor.b d1,d3 ROM:00125AF6 move.b d3,($1125).w ROM:00125AFA rts ROM:00125AFA ; End of function sub_125AEC ROM:00125AFA ROM:00125AFC ROM:00125AFC ; =============== S U B R O U T I N E ======================================= ROM:00125AFC ROM:00125AFC ROM:00125AFC sub_125AFC: ; CODE XREF: sub_111A14+30↑p ROM:00125AFC ; sub_122100+24↑p ROM:00125AFC clr.w d1 ROM:00125AFE move.b ($112A).w,d1 ROM:00125B02 cmpi.w #3,d1 ROM:00125B06 bcc.s locret_125B10 ROM:00125B08 movea.l off_125B12(pc,d1.w*4),a0 ROM:00125B0C nop ROM:00125B0E jmp (a0) ROM:00125B10 ; --------------------------------------------------------------------------- ROM:00125B10 ROM:00125B10 locret_125B10: ; CODE XREF: sub_125AFC+A↑j ROM:00125B10 rts ROM:00125B10 ; End of function sub_125AFC ROM:00125B10 ROM:00125B10 ; --------------------------------------------------------------------------- ROM:00125B12 off_125B12: dc.l word_125B1E ; DATA XREF: sub_125AFC+C↑r ROM:00125B16 dc.l aNu8_1 ; "Nu\b8" ROM:00125B1A dc.l aNu8_1+2 ; "\b8" ROM:00125B1E word_125B1E: dc.w $8B8 ; DATA XREF: ROM:off_125B12↑o ROM:00125B20 dc.l $51313, $11FC0001, $112A6002 ROM:00125B2C ; --------------------------------------------------------------------------- ROM:00125B2C rts ROM:00125B2C ; --------------------------------------------------------------------------- ROM:00125B2E aNu8_1: dc.b 'Nu',8,'8',0 ; DATA XREF: ROM:00125B16↑o ROM:00125B2E ; ROM:00125B1A↑o ROM:00125B33 dc.b 4 ROM:00125B34 dc.l $12F26732, $8B80004, $12F23038, $C04B078, $BE86C14 ROM:00125B34 dc.l $52780C04, $680631FC, $80000C04, $61000044, $6010600E ROM:00125B34 dc.l $8F80005, $131311FC, $1112A, $60C44E75 ROM:00125B6C ; --------------------------------------------------------------------------- ROM:00125B6C rts ROM:00125B6E ROM:00125B6E ; =============== S U B R O U T I N E ======================================= ROM:00125B6E ROM:00125B6E ROM:00125B6E sub_125B6E: ; CODE XREF: ROM:001247A4↑p ROM:00125B6E ; ROM:0012495E↑p ... ROM:00125B6E cmpi.b #1,($112A).w ROM:00125B74 bne.s locret_125B98 ROM:00125B76 btst #3,($12F0).w ROM:00125B7C beq.s locret_125B98 ROM:00125B7E bclr #3,($12F0).w ROM:00125B84 clr.w ($BFE).w ROM:00125B88 move.w #1,($C04).w ROM:00125B8E move.b #2,($112A).w ROM:00125B94 bsr.w sub_125B9A ROM:00125B98 ROM:00125B98 locret_125B98: ; CODE XREF: sub_125B6E+6↑j ROM:00125B98 ; sub_125B6E+E↑j ROM:00125B98 rts ROM:00125B98 ; End of function sub_125B6E ROM:00125B98 ROM:00125B9A ROM:00125B9A ; =============== S U B R O U T I N E ======================================= ROM:00125B9A ROM:00125B9A ROM:00125B9A sub_125B9A: ; CODE XREF: sub_125B6E+26↑p ROM:00125B9A move.w ($BFE).w,d0 ROM:00125B9E move.b $11C5(d0.w),d1 ROM:00125BA4 move.w d1,($FFFFFC0E).w ROM:00125BA8 addq.w #1,($BFE).w ROM:00125BAC bset #7,($FFFFFC0B).w ROM:00125BB2 rts ROM:00125BB2 ; End of function sub_125B9A ROM:00125BB2 ROM:00125BB4 ROM:00125BB4 ; =============== S U B R O U T I N E ======================================= ROM:00125BB4 ROM:00125BB4 ROM:00125BB4 sub_125BB4: ; CODE XREF: ROM:00115802↑p ROM:00125BB4 bsr.l sub_125CE6 ROM:00125BBA bsr.l sub_119FEE ROM:00125BC0 bsr.l sub_125EE0 ROM:00125BC6 bsr.l sub_11DD22 ROM:00125BCC bsr.l sub_11B148 ROM:00125BD2 bsr.l sub_126222 ROM:00125BD8 bsr.l sub_11A9C4 ROM:00125BDE bsr.l sub_120218 ROM:00125BE4 bsr.l sub_12F250 ROM:00125BEA bsr.l sub_132992 ROM:00125BF0 bsr.l sub_121048 ROM:00125BF6 bsr.l sub_121A0C ROM:00125BFC bsr.l sub_132EB2 ROM:00125C02 bsr.l sub_11AC66 ROM:00125C08 bsr.l sub_12E4FC ROM:00125C0E bsr.l sub_12BD78 ROM:00125C14 bsr.l sub_11CC8A ROM:00125C1A bsr.l sub_11DB8E ROM:00125C20 bsr.l nullsub_15 ROM:00125C26 bsr.l sub_12EA86 ROM:00125C2C bsr.l sub_1330D4 ROM:00125C32 bsr.l sub_11B01C ROM:00125C38 bsr.l sub_130524 ROM:00125C3E bsr.l nullsub_18 ROM:00125C44 bsr.l sub_12F4E0 ROM:00125C4A bsr.l nullsub_20 ROM:00125C50 bsr.l nullsub_21 ROM:00125C56 bsr.l sub_11AF20 ROM:00125C5C bsr.l nullsub_14 ROM:00125C62 bsr.l sub_12FE7E ROM:00125C68 bsr.l sub_12FCE2 ROM:00125C6E bsr.l nullsub_19 ROM:00125C74 bsr.l sub_12938C ROM:00125C7A bsr.l sub_12949E ROM:00125C80 bsr.l sub_12C5C6 ROM:00125C86 bsr.l sub_12BFCE ROM:00125C8C bsr.l sub_12E28E ROM:00125C92 bsr.l sub_1294B0 ROM:00125C98 bsr.l nullsub_16 ROM:00125C9E bsr.l sub_12CBC6 ROM:00125CA4 bsr.l sub_12A976 ROM:00125CAA bsr.l nullsub_23 ROM:00125CB0 bsr.l nullsub_12 ROM:00125CB6 move.l #2,d0 ROM:00125CBC move.l d0,-(sp) ROM:00125CBE bsr.l nullsub_3 ROM:00125CC4 move.l (sp)+,d0 ROM:00125CC6 bsr.l nullsub_24 ROM:00125CCC bsr.l nullsub_10 ROM:00125CD2 cmpi.w #5,($52A).w ROM:00125CD8 bne.s loc_125CE0 ROM:00125CDA bsr.l nullsub_1 ROM:00125CE0 ROM:00125CE0 loc_125CE0: ; CODE XREF: sub_125BB4+124↑j ROM:00125CE0 addq.w #1,($C16).w ROM:00125CE4 rts ROM:00125CE4 ; End of function sub_125BB4 ROM:00125CE4 ROM:00125CE6 ROM:00125CE6 ; =============== S U B R O U T I N E ======================================= ROM:00125CE6 ROM:00125CE6 ROM:00125CE6 sub_125CE6: ; CODE XREF: sub_125BB4↑p ROM:00125CE6 clr.w d1 ROM:00125CE8 move.b ($112D).w,d1 ROM:00125CEC cmpi.w #5,d1 ROM:00125CF0 bcc.s locret_125CFA ROM:00125CF2 movea.l off_125CFC(pc,d1.w*4),a0 ROM:00125CF6 nop ROM:00125CF8 jmp (a0) ROM:00125CFA ; --------------------------------------------------------------------------- ROM:00125CFA ROM:00125CFA locret_125CFA: ; CODE XREF: sub_125CE6+A↑j ROM:00125CFA rts ROM:00125CFA ; End of function sub_125CE6 ROM:00125CFA ROM:00125CFA ; --------------------------------------------------------------------------- ROM:00125CFC off_125CFC: dc.l loc_125D10 ; DATA XREF: sub_125CE6+C↑r ROM:00125D00 dc.l loc_125D3C ROM:00125D04 dc.l loc_125DC0 ROM:00125D08 dc.l loc_125E54 ROM:00125D0C dc.l loc_125EA4 ROM:00125D10 ; --------------------------------------------------------------------------- ROM:00125D10 ROM:00125D10 loc_125D10: ; DATA XREF: ROM:off_125CFC↑o ROM:00125D10 bset #0,($12F3).w ROM:00125D16 bclr #1,($1313).w ROM:00125D1C bclr #1,($1310).w ROM:00125D22 bclr #0,($1314).w ROM:00125D28 bclr #0,($1315).w ROM:00125D2E move.b #1,($112D).w ROM:00125D34 bra.l locret_125DBE ROM:00125D3A ; --------------------------------------------------------------------------- ROM:00125D3A rts ROM:00125D3C ; --------------------------------------------------------------------------- ROM:00125D3C ROM:00125D3C loc_125D3C: ; DATA XREF: ROM:00125D00↑o ROM:00125D3C move.w $44A(a5),d0 ROM:00125D40 move.w $450(a5),d1 ROM:00125D44 btst #4,($8E5).w ROM:00125D4A beq.s loc_125D8E ROM:00125D4C cmp.w ($540).w,d0 ROM:00125D50 ble.s loc_125D8E ROM:00125D52 cmp.w ($4C6).w,d1 ROM:00125D56 bgt.s loc_125D8E ROM:00125D58 bclr #0,($12F3).w ROM:00125D5E bset #1,($1313).w ROM:00125D64 bclr #7,($12FE).w ROM:00125D6A bclr #4,($8E5).w ROM:00125D70 move.w $44E(a5),d1 ROM:00125D74 clr.b ($845).w ROM:00125D78 move.w d1,($5BE).w ROM:00125D7C move.b #1,($845).w ROM:00125D82 move.b #2,($112D).w ROM:00125D88 bra.l locret_125E52 ROM:00125D8E ; --------------------------------------------------------------------------- ROM:00125D8E ROM:00125D8E loc_125D8E: ; CODE XREF: ROM:00125D4A↑j ROM:00125D8E ; ROM:00125D50↑j ... ROM:00125D8E cmp.w ($540).w,d0 ROM:00125D92 bgt.s locret_125DBE ROM:00125D94 bclr #0,($12F3).w ROM:00125D9A bset #1,($1310).w ROM:00125DA0 bset #0,($1314).w ROM:00125DA6 bclr #7,($12FE).w ROM:00125DAC bset #0,($1315).w ROM:00125DB2 move.b #4,($112D).w ROM:00125DB8 bra.l locret_125EDC ROM:00125DBE ; --------------------------------------------------------------------------- ROM:00125DBE ROM:00125DBE locret_125DBE: ; CODE XREF: ROM:00125D34↑j ROM:00125DBE ; ROM:00125D92↑j ... ROM:00125DBE rts ROM:00125DC0 ; --------------------------------------------------------------------------- ROM:00125DC0 ROM:00125DC0 loc_125DC0: ; DATA XREF: ROM:00125D04↑o ROM:00125DC0 btst #4,($8E5).w ROM:00125DC6 beq.s loc_125DEC ROM:00125DC8 bclr #4,($8E5).w ROM:00125DCE move.w $44E(a5),d0 ROM:00125DD2 clr.b ($845).w ROM:00125DD6 move.w d0,($5BE).w ROM:00125DDA move.b #1,($845).w ROM:00125DE0 move.b #2,($112D).w ROM:00125DE6 bra.l locret_125E52 ROM:00125DEC ; --------------------------------------------------------------------------- ROM:00125DEC ROM:00125DEC loc_125DEC: ; CODE XREF: ROM:00125DC6↑j ROM:00125DEC cmpi.w #0,($5BE).w ROM:00125DF2 bgt.s loc_125E2C ROM:00125DF4 btst #6,($8E1).w ROM:00125DFA bne.s loc_125E2C ROM:00125DFC bset #0,($12F3).w ROM:00125E02 bclr #1,($1313).w ROM:00125E08 btst #0,($1315).w ROM:00125E0E bne.s loc_125E18 ROM:00125E10 bset #7,($12FE).w ROM:00125E16 bra.s loc_125E1E ROM:00125E18 ; --------------------------------------------------------------------------- ROM:00125E18 ROM:00125E18 loc_125E18: ; CODE XREF: ROM:00125E0E↑j ROM:00125E18 bclr #7,($12FE).w ROM:00125E1E ROM:00125E1E loc_125E1E: ; CODE XREF: ROM:00125E16↑j ROM:00125E1E bclr #0,($1315).w ROM:00125E24 move.b #1,($112D).w ROM:00125E2A bra.s locret_125DBE ROM:00125E2C ; --------------------------------------------------------------------------- ROM:00125E2C ROM:00125E2C loc_125E2C: ; CODE XREF: ROM:00125DF2↑j ROM:00125E2C ; ROM:00125DFA↑j ROM:00125E2C move.w $448(a5),d0 ROM:00125E30 cmp.w ($540).w,d0 ROM:00125E34 bgt.s locret_125E52 ROM:00125E36 clr.b ($8CE).w ROM:00125E3A clr.w ($6D0).w ROM:00125E3E move.b #3,($8CE).w ROM:00125E44 bclr #1,($1313).w ROM:00125E4A move.b #3,($112D).w ROM:00125E50 bra.s locret_125EA2 ROM:00125E52 ; --------------------------------------------------------------------------- ROM:00125E52 ROM:00125E52 locret_125E52: ; CODE XREF: ROM:00125D88↑j ROM:00125E52 ; ROM:00125DE6↑j ... ROM:00125E52 rts ROM:00125E54 ; --------------------------------------------------------------------------- ROM:00125E54 ROM:00125E54 loc_125E54: ; DATA XREF: ROM:00125D08↑o ROM:00125E54 move.w $448(a5),d0 ROM:00125E58 cmp.w ($540).w,d0 ROM:00125E5C ble.s loc_125E6C ROM:00125E5E bset #1,($1313).w ROM:00125E64 move.b #2,($112D).w ROM:00125E6A bra.s locret_125E52 ROM:00125E6C ; --------------------------------------------------------------------------- ROM:00125E6C ROM:00125E6C loc_125E6C: ; CODE XREF: ROM:00125E5C↑j ROM:00125E6C move.w $44A(a5),d0 ROM:00125E70 move.w $44C(a5),d1 ROM:00125E74 cmp.w ($6D0).w,d1 ROM:00125E78 ble.s loc_125E80 ROM:00125E7A cmp.w ($540).w,d0 ROM:00125E7E bgt.s locret_125EA2 ROM:00125E80 ROM:00125E80 loc_125E80: ; CODE XREF: ROM:00125E78↑j ROM:00125E80 clr.b ($8CE).w ROM:00125E84 clr.w ($6D0).w ROM:00125E88 bset #1,($1310).w ROM:00125E8E bset #0,($1314).w ROM:00125E94 bset #0,($1315).w ROM:00125E9A move.b #4,($112D).w ROM:00125EA0 bra.s locret_125EDC ROM:00125EA2 ; --------------------------------------------------------------------------- ROM:00125EA2 ROM:00125EA2 locret_125EA2: ; CODE XREF: ROM:00125E50↑j ROM:00125EA2 ; ROM:00125E7E↑j ROM:00125EA2 rts ROM:00125EA4 ; --------------------------------------------------------------------------- ROM:00125EA4 ROM:00125EA4 loc_125EA4: ; DATA XREF: ROM:00125D0C↑o ROM:00125EA4 btst #6,($8E1).w ROM:00125EAA bne.s locret_125EDC ROM:00125EAC bclr #4,($8E5).w ROM:00125EB2 move.w $44E(a5),d0 ROM:00125EB6 clr.b ($845).w ROM:00125EBA move.w d0,($5BE).w ROM:00125EBE move.b #1,($845).w ROM:00125EC4 bclr #1,($1310).w ROM:00125ECA bset #1,($1313).w ROM:00125ED0 move.b #2,($112D).w ROM:00125ED6 bra.l locret_125E52 ROM:00125EDC ; --------------------------------------------------------------------------- ROM:00125EDC ROM:00125EDC locret_125EDC: ; CODE XREF: ROM:00125DB8↑j ROM:00125EDC ; ROM:00125EA0↑j ... ROM:00125EDC rts ROM:00125EDE ; --------------------------------------------------------------------------- ROM:00125EDE rts ROM:00125EE0 ROM:00125EE0 ; =============== S U B R O U T I N E ======================================= ROM:00125EE0 ROM:00125EE0 ROM:00125EE0 sub_125EE0: ; CODE XREF: sub_125BB4+C↑p ROM:00125EE0 move.w $1F8(a5),d0 ROM:00125EE4 move.w ($A3C).w,d1 ROM:00125EE8 cmpi.w #0,d0 ROM:00125EEC bne.s loc_125F20 ROM:00125EEE btst #3,d1 ROM:00125EF2 beq.s loc_125F1E ROM:00125EF4 bclr #3,d1 ROM:00125EF8 move.w d1,($A3C).w ROM:00125EFC btst #2,($130E).w ROM:00125F02 beq.s loc_125F18 ROM:00125F04 move.w ($4FE).w,d2 ROM:00125F08 muls.w #$186A,d2 ROM:00125F0C divs.w ($540).w,d2 ROM:00125F10 move.w d2,($C18).w ROM:00125F14 bra.w loc_125F1E ROM:00125F18 ; --------------------------------------------------------------------------- ROM:00125F18 ROM:00125F18 loc_125F18: ; CODE XREF: sub_125EE0+22↑j ROM:00125F18 move.w #$FFFF,($C18).w ROM:00125F1E ROM:00125F1E loc_125F1E: ; CODE XREF: sub_125EE0+12↑j ROM:00125F1E ; sub_125EE0+34↑j ROM:00125F1E bra.s locret_125F42 ROM:00125F20 ; --------------------------------------------------------------------------- ROM:00125F20 ROM:00125F20 loc_125F20: ; CODE XREF: sub_125EE0+C↑j ROM:00125F20 btst #2,($130E).w ROM:00125F26 beq.s loc_125F3C ROM:00125F28 move.w ($4FE).w,d2 ROM:00125F2C muls.w #$186A,d2 ROM:00125F30 divs.w ($540).w,d2 ROM:00125F34 move.w d2,($C18).w ROM:00125F38 bra.w locret_125F42 ROM:00125F3C ; --------------------------------------------------------------------------- ROM:00125F3C ROM:00125F3C loc_125F3C: ; CODE XREF: sub_125EE0+46↑j ROM:00125F3C move.w #$FFFF,($C18).w ROM:00125F42 ROM:00125F42 locret_125F42: ; CODE XREF: sub_125EE0:loc_125F1E↑j ROM:00125F42 ; sub_125EE0+58↑j ROM:00125F42 rts ROM:00125F42 ; End of function sub_125EE0 ROM:00125F42 ROM:00125F44 ROM:00125F44 ; =============== S U B R O U T I N E ======================================= ROM:00125F44 ROM:00125F44 ROM:00125F44 sub_125F44: ; CODE XREF: sub_126222+12↓p ROM:00125F44 bsr.w sub_125F4E ROM:00125F48 bsr.w sub_1260E8 ROM:00125F4C rts ROM:00125F4C ; End of function sub_125F44 ROM:00125F4C ROM:00125F4E ROM:00125F4E ; =============== S U B R O U T I N E ======================================= ROM:00125F4E ROM:00125F4E ROM:00125F4E sub_125F4E: ; CODE XREF: sub_125F44↑p ROM:00125F4E clr.w d1 ROM:00125F50 move.b ($112F).w,d1 ROM:00125F54 cmpi.w #6,d1 ROM:00125F58 bcc.s locret_125F62 ROM:00125F5A movea.l off_125F64(pc,d1.w*4),a0 ROM:00125F5E nop ROM:00125F60 jmp (a0) ROM:00125F62 ; --------------------------------------------------------------------------- ROM:00125F62 ROM:00125F62 locret_125F62: ; CODE XREF: sub_125F4E+A↑j ROM:00125F62 rts ROM:00125F62 ; End of function sub_125F4E ROM:00125F62 ROM:00125F62 ; --------------------------------------------------------------------------- ROM:00125F64 off_125F64: dc.l loc_125F7C ; DATA XREF: sub_125F4E+C↑r ROM:00125F68 dc.l loc_125F88 ROM:00125F6C dc.l loc_125FC6 ROM:00125F70 dc.l loc_126016 ROM:00125F74 dc.l loc_126082 ROM:00125F78 dc.l loc_1260C0 ROM:00125F7C ; --------------------------------------------------------------------------- ROM:00125F7C ROM:00125F7C loc_125F7C: ; DATA XREF: ROM:off_125F64↑o ROM:00125F7C move.b #1,($112F).w ROM:00125F82 bra.w locret_125FC4 ROM:00125F86 ; --------------------------------------------------------------------------- ROM:00125F86 rts ROM:00125F88 ; --------------------------------------------------------------------------- ROM:00125F88 ROM:00125F88 loc_125F88: ; DATA XREF: ROM:00125F68↑o ROM:00125F88 btst #3,($8E3).w ROM:00125F8E beq.s locret_125FC4 ROM:00125F90 btst #7,($49A).w ROM:00125F96 bne.s locret_125FC4 ROM:00125F98 move.w $466(a5),d0 ROM:00125F9C btst #0,($12F3).w ROM:00125FA2 bne.s locret_125FC4 ROM:00125FA4 cmpi.w #0,d0 ROM:00125FA8 bne.s locret_125FC4 ROM:00125FAA move.w $458(a5),d0 ROM:00125FAE clr.b ($89B).w ROM:00125FB2 move.w d0,($66A).w ROM:00125FB6 move.b #1,($89B).w ROM:00125FBC move.b #2,($112F).w ROM:00125FC2 bra.s locret_126014 ROM:00125FC4 ; --------------------------------------------------------------------------- ROM:00125FC4 ROM:00125FC4 locret_125FC4: ; CODE XREF: ROM:00125F82↑j ROM:00125FC4 ; ROM:00125F8E↑j ... ROM:00125FC4 rts ROM:00125FC6 ; --------------------------------------------------------------------------- ROM:00125FC6 ROM:00125FC6 loc_125FC6: ; DATA XREF: ROM:00125F6C↑o ROM:00125FC6 btst #2,($12F9).w ROM:00125FCC bne.s loc_125FD8 ROM:00125FCE move.b #4,($112F).w ROM:00125FD4 bra.w locret_1260BE ROM:00125FD8 ; --------------------------------------------------------------------------- ROM:00125FD8 ROM:00125FD8 loc_125FD8: ; CODE XREF: ROM:00125FCC↑j ROM:00125FD8 btst #3,($8E3).w ROM:00125FDE beq.s loc_125FFA ROM:00125FE0 btst #7,($49A).w ROM:00125FE6 bne.s loc_125FFA ROM:00125FE8 move.w $466(a5),d0 ROM:00125FEC btst #0,($12F3).w ROM:00125FF2 bne.s loc_125FFA ROM:00125FF4 cmpi.w #0,d0 ROM:00125FF8 beq.s loc_126002 ROM:00125FFA ROM:00125FFA loc_125FFA: ; CODE XREF: ROM:00125FDE↑j ROM:00125FFA ; ROM:00125FE6↑j ... ROM:00125FFA move.b #1,($112F).w ROM:00126000 bra.s locret_125FC4 ROM:00126002 ; --------------------------------------------------------------------------- ROM:00126002 ROM:00126002 loc_126002: ; CODE XREF: ROM:00125FF8↑j ROM:00126002 cmpi.w #0,($66A).w ROM:00126008 bgt.s locret_126014 ROM:0012600A move.b #3,($112F).w ROM:00126010 bra.w locret_126080 ROM:00126014 ; --------------------------------------------------------------------------- ROM:00126014 ROM:00126014 locret_126014: ; CODE XREF: ROM:00125FC2↑j ROM:00126014 ; ROM:00126008↑j ROM:00126014 rts ROM:00126016 ; --------------------------------------------------------------------------- ROM:00126016 ROM:00126016 loc_126016: ; DATA XREF: ROM:00125F70↑o ROM:00126016 btst #7,($49A).w ROM:0012601C bne.s loc_126052 ROM:0012601E btst #3,($8E3).w ROM:00126024 bne.s loc_126052 ROM:00126026 move.w $466(a5),d0 ROM:0012602A btst #0,($12F3).w ROM:00126030 beq.s loc_126052 ROM:00126032 cmpi.w #0,d0 ROM:00126036 bne.s loc_126052 ROM:00126038 move.w #$1388,($1344).w ROM:0012603E bsr.w sub_12620E ROM:00126042 move.w ($C20).w,($C1E).w ROM:00126048 move.b #1,($112F).w ROM:0012604E bra.w locret_125FC4 ROM:00126052 ; --------------------------------------------------------------------------- ROM:00126052 ROM:00126052 loc_126052: ; CODE XREF: ROM:0012601C↑j ROM:00126052 ; ROM:00126024↑j ... ROM:00126052 move.w $466(a5),d0 ROM:00126056 btst #7,($49A).w ROM:0012605C bne.s loc_126064 ROM:0012605E cmpi.w #0,d0 ROM:00126062 beq.s loc_12606E ROM:00126064 ROM:00126064 loc_126064: ; CODE XREF: ROM:0012605C↑j ROM:00126064 move.b #1,($112F).w ROM:0012606A bra.w locret_125FC4 ROM:0012606E ; --------------------------------------------------------------------------- ROM:0012606E ROM:0012606E loc_12606E: ; CODE XREF: ROM:00126062↑j ROM:0012606E btst #2,($12F9).w ROM:00126074 bne.s locret_126080 ROM:00126076 move.b #5,($112F).w ROM:0012607C bra.w locret_1260E4 ROM:00126080 ; --------------------------------------------------------------------------- ROM:00126080 ROM:00126080 locret_126080: ; CODE XREF: ROM:00126010↑j ROM:00126080 ; ROM:00126074↑j ROM:00126080 rts ROM:00126082 ; --------------------------------------------------------------------------- ROM:00126082 ROM:00126082 loc_126082: ; DATA XREF: ROM:00125F74↑o ROM:00126082 cmpi.w #0,($66A).w ROM:00126088 bgt.s loc_126092 ROM:0012608A move.b #5,($112F).w ROM:00126090 bra.s locret_1260E4 ROM:00126092 ; --------------------------------------------------------------------------- ROM:00126092 ROM:00126092 loc_126092: ; CODE XREF: ROM:00126088↑j ROM:00126092 btst #3,($8E3).w ROM:00126098 beq.s loc_1260B4 ROM:0012609A btst #7,($49A).w ROM:001260A0 bne.s loc_1260B4 ROM:001260A2 move.w $466(a5),d0 ROM:001260A6 btst #0,($12F3).w ROM:001260AC bne.s loc_1260B4 ROM:001260AE cmpi.w #0,d0 ROM:001260B2 beq.s locret_1260BE ROM:001260B4 ROM:001260B4 loc_1260B4: ; CODE XREF: ROM:00126098↑j ROM:001260B4 ; ROM:001260A0↑j ... ROM:001260B4 move.b #1,($112F).w ROM:001260BA bra.w locret_125FC4 ROM:001260BE ; --------------------------------------------------------------------------- ROM:001260BE ROM:001260BE locret_1260BE: ; CODE XREF: ROM:00125FD4↑j ROM:001260BE ; ROM:001260B2↑j ROM:001260BE rts ROM:001260C0 ; --------------------------------------------------------------------------- ROM:001260C0 ROM:001260C0 loc_1260C0: ; DATA XREF: ROM:00125F78↑o ROM:001260C0 btst #3,($8E3).w ROM:001260C6 beq.s loc_1260DA ROM:001260C8 move.w $466(a5),d0 ROM:001260CC btst #0,($12F3).w ROM:001260D2 bne.s loc_1260DA ROM:001260D4 cmpi.w #0,d0 ROM:001260D8 beq.s locret_1260E4 ROM:001260DA ROM:001260DA loc_1260DA: ; CODE XREF: ROM:001260C6↑j ROM:001260DA ; ROM:001260D2↑j ROM:001260DA move.b #1,($112F).w ROM:001260E0 bra.w locret_125FC4 ROM:001260E4 ; --------------------------------------------------------------------------- ROM:001260E4 ROM:001260E4 locret_1260E4: ; CODE XREF: ROM:0012607C↑j ROM:001260E4 ; ROM:00126090↑j ... ROM:001260E4 rts ROM:001260E6 ; --------------------------------------------------------------------------- ROM:001260E6 rts ROM:001260E8 ROM:001260E8 ; =============== S U B R O U T I N E ======================================= ROM:001260E8 ROM:001260E8 ROM:001260E8 sub_1260E8: ; CODE XREF: sub_125F44+4↑p ROM:001260E8 clr.w d1 ROM:001260EA move.b ($112E).w,d1 ROM:001260EE cmpi.w #4,d1 ROM:001260F2 bcc.s locret_1260FC ROM:001260F4 movea.l off_1260FE(pc,d1.w*4),a0 ROM:001260F8 nop ROM:001260FA jmp (a0) ROM:001260FC ; --------------------------------------------------------------------------- ROM:001260FC ROM:001260FC locret_1260FC: ; CODE XREF: sub_1260E8+A↑j ROM:001260FC rts ROM:001260FC ; End of function sub_1260E8 ROM:001260FC ROM:001260FC ; --------------------------------------------------------------------------- ROM:001260FE off_1260FE: dc.l loc_12610E ; DATA XREF: sub_1260E8+C↑r ROM:00126102 dc.l loc_126132 ROM:00126106 dc.l loc_12614C ROM:0012610A dc.l loc_1261A4 ROM:0012610E ; --------------------------------------------------------------------------- ROM:0012610E ROM:0012610E loc_12610E: ; DATA XREF: ROM:off_1260FE↑o ROM:0012610E btst #0,($8DC).w ROM:00126114 beq.s loc_126122 ROM:00126116 move.w #$1388,($1344).w ROM:0012611C move.w ($C20).w,($C1E).w ROM:00126122 ROM:00126122 loc_126122: ; CODE XREF: ROM:00126114↑j ROM:00126122 move.w #0,($C1A).w ROM:00126128 move.b #1,($112E).w ROM:0012612E bra.s locret_12614A ROM:00126130 ; --------------------------------------------------------------------------- ROM:00126130 rts ROM:00126132 ; --------------------------------------------------------------------------- ROM:00126132 ROM:00126132 loc_126132: ; DATA XREF: ROM:00126102↑o ROM:00126132 btst #3,($8E3).w ROM:00126138 beq.s locret_12614A ROM:0012613A btst #0,($12F3).w ROM:00126140 beq.s locret_12614A ROM:00126142 move.b #2,($112E).w ROM:00126148 bra.s locret_1261A2 ROM:0012614A ; --------------------------------------------------------------------------- ROM:0012614A ROM:0012614A locret_12614A: ; CODE XREF: ROM:0012612E↑j ROM:0012614A ; ROM:00126138↑j ... ROM:0012614A rts ROM:0012614C ; --------------------------------------------------------------------------- ROM:0012614C ROM:0012614C loc_12614C: ; DATA XREF: ROM:00126106↑o ROM:0012614C move.w $452(a5),d0 ROM:00126150 cmp.w ($C1A).w,d0 ROM:00126154 bgt.s loc_126170 ROM:00126156 move.w #0,($C1A).w ROM:0012615C move.w #$1388,($1344).w ROM:00126162 move.w ($C20).w,($C1E).w ROM:00126168 move.b #1,($112E).w ROM:0012616E bra.s locret_12614A ROM:00126170 ; --------------------------------------------------------------------------- ROM:00126170 ROM:00126170 loc_126170: ; CODE XREF: ROM:00126154↑j ROM:00126170 move.w $454(a5),d0 ROM:00126174 cmp.w ($A02).w,d0 ROM:00126178 bge.s loc_126184 ROM:0012617A move.b #3,($112E).w ROM:00126180 bra.w locret_12620A ROM:00126184 ; --------------------------------------------------------------------------- ROM:00126184 ROM:00126184 loc_126184: ; CODE XREF: ROM:00126178↑j ROM:00126184 btst #3,($8E3).w ROM:0012618A beq.s loc_126194 ROM:0012618C btst #0,($12F3).w ROM:00126192 bne.s locret_1261A2 ROM:00126194 ROM:00126194 loc_126194: ; CODE XREF: ROM:0012618A↑j ROM:00126194 move.w #0,($C1A).w ROM:0012619A move.b #1,($112E).w ROM:001261A0 bra.s locret_12614A ROM:001261A2 ; --------------------------------------------------------------------------- ROM:001261A2 ROM:001261A2 locret_1261A2: ; CODE XREF: ROM:00126148↑j ROM:001261A2 ; ROM:00126192↑j ... ROM:001261A2 rts ROM:001261A4 ; --------------------------------------------------------------------------- ROM:001261A4 ROM:001261A4 loc_1261A4: ; DATA XREF: ROM:0012610A↑o ROM:001261A4 move.w $452(a5),d0 ROM:001261A8 cmp.w ($C1A).w,d0 ROM:001261AC bgt.s loc_1261CA ROM:001261AE move.w #0,($C1A).w ROM:001261B4 move.w #$1388,($1344).w ROM:001261BA move.w ($C20).w,($C1E).w ROM:001261C0 move.b #1,($112E).w ROM:001261C6 bra.w locret_12614A ROM:001261CA ; --------------------------------------------------------------------------- ROM:001261CA ROM:001261CA loc_1261CA: ; CODE XREF: ROM:001261AC↑j ROM:001261CA btst #3,($8E3).w ROM:001261D0 beq.s loc_1261DA ROM:001261D2 btst #0,($12F3).w ROM:001261D8 bne.s loc_1261EA ROM:001261DA ROM:001261DA loc_1261DA: ; CODE XREF: ROM:001261D0↑j ROM:001261DA move.w #0,($C1A).w ROM:001261E0 move.b #1,($112E).w ROM:001261E6 bra.w locret_12614A ROM:001261EA ; --------------------------------------------------------------------------- ROM:001261EA ROM:001261EA loc_1261EA: ; CODE XREF: ROM:001261D8↑j ROM:001261EA move.w $456(a5),d0 ROM:001261EE cmp.w ($A02).w,d0 ROM:001261F2 blt.s locret_12620A ROM:001261F4 move.w ($C1A).w,d0 ROM:001261F8 addi.w #1,d0 ROM:001261FC move.w d0,($C1A).w ROM:00126200 move.b #2,($112E).w ROM:00126206 bra.w locret_1261A2 ROM:0012620A ; --------------------------------------------------------------------------- ROM:0012620A ROM:0012620A locret_12620A: ; CODE XREF: ROM:00126180↑j ROM:0012620A ; ROM:001261F2↑j ROM:0012620A rts ROM:0012620C ; --------------------------------------------------------------------------- ROM:0012620C rts ROM:0012620E ROM:0012620E ; =============== S U B R O U T I N E ======================================= ROM:0012620E ROM:0012620E ROM:0012620E sub_12620E: ; CODE XREF: ROM:0012603E↑p ROM:0012620E move.w ($1342).w,d0 ROM:00126212 cmpi.w #$FF,d0 ROM:00126216 bge.s loc_12621C ROM:00126218 addi.w #1,d0 ROM:0012621C ROM:0012621C loc_12621C: ; CODE XREF: sub_12620E+8↑j ROM:0012621C move.w d0,($1342).w ROM:00126220 rts ROM:00126220 ; End of function sub_12620E ROM:00126220 ROM:00126222 ROM:00126222 ; =============== S U B R O U T I N E ======================================= ROM:00126222 ROM:00126222 ROM:00126222 sub_126222: ; CODE XREF: sub_125BB4+1E↑p ROM:00126222 bsr.w sub_12623C ROM:00126226 bsr.w sub_126446 ROM:0012622A bsr.w sub_126316 ROM:0012622E bsr.l sub_126476 ROM:00126234 bsr.l sub_125F44 ROM:0012623A rts ROM:0012623A ; End of function sub_126222 ROM:0012623A ROM:0012623C ROM:0012623C ; =============== S U B R O U T I N E ======================================= ROM:0012623C ROM:0012623C ROM:0012623C sub_12623C: ; CODE XREF: sub_126222↑p ROM:0012623C clr.w d1 ROM:0012623E move.b ($1131).w,d1 ROM:00126242 cmpi.w #4,d1 ROM:00126246 bcc.s locret_126250 ROM:00126248 movea.l off_126252(pc,d1.w*4),a0 ROM:0012624C nop ROM:0012624E jmp (a0) ROM:00126250 ; --------------------------------------------------------------------------- ROM:00126250 ROM:00126250 locret_126250: ; CODE XREF: sub_12623C+A↑j ROM:00126250 rts ROM:00126250 ; End of function sub_12623C ROM:00126250 ROM:00126250 ; --------------------------------------------------------------------------- ROM:00126252 off_126252: dc.l loc_126262 ; DATA XREF: sub_12623C+C↑r ROM:00126256 dc.l loc_12626C ROM:0012625A dc.l loc_126286 ROM:0012625E dc.l loc_1262C8 ROM:00126262 ; --------------------------------------------------------------------------- ROM:00126262 ROM:00126262 loc_126262: ; DATA XREF: ROM:off_126252↑o ROM:00126262 move.b #1,($1131).w ROM:00126268 bra.s locret_126284 ROM:0012626A ; --------------------------------------------------------------------------- ROM:0012626A rts ROM:0012626C ; --------------------------------------------------------------------------- ROM:0012626C ROM:0012626C loc_12626C: ; DATA XREF: ROM:00126256↑o ROM:0012626C btst #7,($49A).w ROM:00126272 bne.s locret_126284 ROM:00126274 btst #3,($8E3).w ROM:0012627A beq.s locret_126284 ROM:0012627C move.b #2,($1131).w ROM:00126282 bra.s locret_1262C6 ROM:00126284 ; --------------------------------------------------------------------------- ROM:00126284 ROM:00126284 locret_126284: ; CODE XREF: ROM:00126268↑j ROM:00126284 ; ROM:00126272↑j ... ROM:00126284 rts ROM:00126286 ; --------------------------------------------------------------------------- ROM:00126286 ROM:00126286 loc_126286: ; DATA XREF: ROM:0012625A↑o ROM:00126286 move.w $462(a5),d0 ROM:0012628A neg.w d0 ROM:0012628C cmp.w ($C20).w,d0 ROM:00126290 ble.s loc_1262AE ROM:00126292 move.w $460(a5),d0 ROM:00126296 clr.b ($880).w ROM:0012629A move.w d0,($634).w ROM:0012629E move.b #1,($880).w ROM:001262A4 move.b #3,($1131).w ROM:001262AA bra.w locret_126312 ROM:001262AE ; --------------------------------------------------------------------------- ROM:001262AE ROM:001262AE loc_1262AE: ; CODE XREF: ROM:00126290↑j ROM:001262AE btst #7,($49A).w ROM:001262B4 bne.s loc_1262BE ROM:001262B6 btst #3,($8E3).w ROM:001262BC bne.s locret_1262C6 ROM:001262BE ROM:001262BE loc_1262BE: ; CODE XREF: ROM:001262B4↑j ROM:001262BE move.b #1,($1131).w ROM:001262C4 bra.s locret_126284 ROM:001262C6 ; --------------------------------------------------------------------------- ROM:001262C6 ROM:001262C6 locret_1262C6: ; CODE XREF: ROM:00126282↑j ROM:001262C6 ; ROM:001262BC↑j ... ROM:001262C6 rts ROM:001262C8 ; --------------------------------------------------------------------------- ROM:001262C8 ROM:001262C8 loc_1262C8: ; DATA XREF: ROM:0012625E↑o ROM:001262C8 btst #7,($49A).w ROM:001262CE bne.s loc_1262D8 ROM:001262D0 btst #3,($8E3).w ROM:001262D6 bne.s loc_1262E0 ROM:001262D8 ROM:001262D8 loc_1262D8: ; CODE XREF: ROM:001262CE↑j ROM:001262D8 move.b #1,($1131).w ROM:001262DE bra.s locret_126284 ROM:001262E0 ; --------------------------------------------------------------------------- ROM:001262E0 ROM:001262E0 loc_1262E0: ; CODE XREF: ROM:001262D6↑j ROM:001262E0 cmpi.w #0,($634).w ROM:001262E6 bgt.s loc_1262FC ROM:001262E8 bsr.w sub_126416 ROM:001262EC move.w ($C20).w,($C1E).w ROM:001262F2 move.b #2,($1131).w ROM:001262F8 bra.w locret_1262C6 ROM:001262FC ; --------------------------------------------------------------------------- ROM:001262FC ROM:001262FC loc_1262FC: ; CODE XREF: ROM:001262E6↑j ROM:001262FC move.w $462(a5),d0 ROM:00126300 neg.w d0 ROM:00126302 cmp.w ($C20).w,d0 ROM:00126306 bgt.s locret_126312 ROM:00126308 move.b #2,($1131).w ROM:0012630E bra.w locret_1262C6 ROM:00126312 ; --------------------------------------------------------------------------- ROM:00126312 ROM:00126312 locret_126312: ; CODE XREF: ROM:001262AA↑j ROM:00126312 ; ROM:00126306↑j ROM:00126312 rts ROM:00126314 ; --------------------------------------------------------------------------- ROM:00126314 rts ROM:00126316 ROM:00126316 ; =============== S U B R O U T I N E ======================================= ROM:00126316 ROM:00126316 ROM:00126316 sub_126316: ; CODE XREF: sub_126222+8↑p ROM:00126316 clr.w d1 ROM:00126318 move.b ($1130).w,d1 ROM:0012631C cmpi.w #3,d1 ROM:00126320 bcc.s locret_12632A ROM:00126322 movea.l off_12632C(pc,d1.w*4),a0 ROM:00126326 nop ROM:00126328 jmp (a0) ROM:0012632A ; --------------------------------------------------------------------------- ROM:0012632A ROM:0012632A locret_12632A: ; CODE XREF: sub_126316+A↑j ROM:0012632A rts ROM:0012632A ; End of function sub_126316 ROM:0012632A ROM:0012632A ; --------------------------------------------------------------------------- ROM:0012632C off_12632C: dc.l loc_126338 ; DATA XREF: sub_126316+C↑r ROM:00126330 dc.l loc_126342 ROM:00126334 dc.l loc_1263A0 ROM:00126338 ; --------------------------------------------------------------------------- ROM:00126338 ROM:00126338 loc_126338: ; DATA XREF: ROM:off_12632C↑o ROM:00126338 move.b #1,($1130).w ROM:0012633E bra.s locret_12639E ROM:00126340 ; --------------------------------------------------------------------------- ROM:00126340 rts ROM:00126342 ; --------------------------------------------------------------------------- ROM:00126342 ROM:00126342 loc_126342: ; DATA XREF: ROM:00126330↑o ROM:00126342 move.w $45E(a5),d0 ROM:00126346 cmp.w ($9F6).w,d0 ROM:0012634A blt.s locret_12639E ROM:0012634C move.w $45A(a5),d0 ROM:00126350 move.w ($C20).w,d1 ROM:00126354 cmpi.w #0,d1 ROM:00126358 bge.s loc_12635C ROM:0012635A neg.w d1 ROM:0012635C ROM:0012635C loc_12635C: ; CODE XREF: ROM:00126358↑j ROM:0012635C btst #2,($12F8).w ROM:00126362 beq.s locret_12639E ROM:00126364 cmp.w d1,d0 ROM:00126366 bgt.s locret_12639E ROM:00126368 move.w $464(a5),d0 ROM:0012636C cmp.w ($9F2).w,d0 ROM:00126370 blt.s locret_12639E ROM:00126372 btst #0,($12F7).w ROM:00126378 beq.s locret_12639E ROM:0012637A btst #7,($1318).w ROM:00126380 beq.s locret_12639E ROM:00126382 move.w $45C(a5),d0 ROM:00126386 clr.b ($87F).w ROM:0012638A move.w d0,($632).w ROM:0012638E move.b #1,($87F).w ROM:00126394 move.b #2,($1130).w ROM:0012639A bra.w locret_126412 ROM:0012639E ; --------------------------------------------------------------------------- ROM:0012639E ROM:0012639E locret_12639E: ; CODE XREF: ROM:0012633E↑j ROM:0012639E ; ROM:0012634A↑j ... ROM:0012639E rts ROM:001263A0 ; --------------------------------------------------------------------------- ROM:001263A0 ROM:001263A0 loc_1263A0: ; DATA XREF: ROM:00126334↑o ROM:001263A0 btst #0,($12F7).w ROM:001263A6 beq.s loc_1263DC ROM:001263A8 move.w $45E(a5),d0 ROM:001263AC cmp.w ($9F6).w,d0 ROM:001263B0 bge.s loc_1263B4 ROM:001263B2 bra.s loc_1263DC ROM:001263B4 ; --------------------------------------------------------------------------- ROM:001263B4 ROM:001263B4 loc_1263B4: ; CODE XREF: ROM:001263B0↑j ROM:001263B4 move.w $464(a5),d0 ROM:001263B8 cmp.w ($9F2).w,d0 ROM:001263BC bge.s loc_1263C0 ROM:001263BE bra.s loc_1263DC ROM:001263C0 ; --------------------------------------------------------------------------- ROM:001263C0 ROM:001263C0 loc_1263C0: ; CODE XREF: ROM:001263BC↑j ROM:001263C0 move.w $45A(a5),d0 ROM:001263C4 move.w ($C20).w,d1 ROM:001263C8 cmpi.w #0,d1 ROM:001263CC bge.s loc_1263D0 ROM:001263CE neg.w d1 ROM:001263D0 ROM:001263D0 loc_1263D0: ; CODE XREF: ROM:001263CC↑j ROM:001263D0 btst #2,($12F8).w ROM:001263D6 beq.s loc_1263DC ROM:001263D8 cmp.w d1,d0 ROM:001263DA ble.s loc_1263E4 ROM:001263DC ROM:001263DC loc_1263DC: ; CODE XREF: ROM:001263A6↑j ROM:001263DC ; ROM:001263B2↑j ... ROM:001263DC move.b #1,($1130).w ROM:001263E2 bra.s locret_12639E ROM:001263E4 ; --------------------------------------------------------------------------- ROM:001263E4 ROM:001263E4 loc_1263E4: ; CODE XREF: ROM:001263DA↑j ROM:001263E4 cmpi.w #0,($632).w ROM:001263EA bgt.s locret_126412 ROM:001263EC bsr.w sub_126428 ROM:001263F0 move.w ($C20).w,($C1E).w ROM:001263F6 move.w $45C(a5),d0 ROM:001263FA clr.b ($87F).w ROM:001263FE move.w d0,($632).w ROM:00126402 move.b #1,($87F).w ROM:00126408 move.b #2,($1130).w ROM:0012640E bra.w *+4 ROM:00126412 ; --------------------------------------------------------------------------- ROM:00126412 ROM:00126412 locret_126412: ; CODE XREF: ROM:0012639A↑j ROM:00126412 ; ROM:001263EA↑j ... ROM:00126412 rts ROM:00126414 ; --------------------------------------------------------------------------- ROM:00126414 rts ROM:00126416 ROM:00126416 ; =============== S U B R O U T I N E ======================================= ROM:00126416 ROM:00126416 ROM:00126416 sub_126416: ; CODE XREF: ROM:001262E8↑p ROM:00126416 move.w ($1344).w,d0 ROM:0012641A add.w ($C20).w,d0 ROM:0012641E add.w $462(a5),d0 ROM:00126422 move.w d0,($1344).w ROM:00126426 rts ROM:00126426 ; End of function sub_126416 ROM:00126426 ROM:00126428 ROM:00126428 ; =============== S U B R O U T I N E ======================================= ROM:00126428 ROM:00126428 ROM:00126428 sub_126428: ; CODE XREF: ROM:001263EC↑p ROM:00126428 move.w ($C20).w,d0 ROM:0012642C move.w ($1344).w,d1 ROM:00126430 cmpi.w #0,d0 ROM:00126434 ble.s loc_12643C ROM:00126436 addi.w #5,d1 ROM:0012643A bra.s loc_126440 ROM:0012643C ; --------------------------------------------------------------------------- ROM:0012643C ROM:0012643C loc_12643C: ; CODE XREF: sub_126428+C↑j ROM:0012643C subi.w #5,d1 ROM:00126440 ROM:00126440 loc_126440: ; CODE XREF: sub_126428+12↑j ROM:00126440 move.w d1,($1344).w ROM:00126444 rts ROM:00126444 ; End of function sub_126428 ROM:00126444 ROM:00126446 ROM:00126446 ; =============== S U B R O U T I N E ======================================= ROM:00126446 ROM:00126446 ROM:00126446 sub_126446: ; CODE XREF: sub_126222+4↑p ROM:00126446 bclr #0,($12F7).w ROM:0012644C move.w ($B76).w,d0 ROM:00126450 cmpi.w #0,d0 ROM:00126454 bne.s locret_126474 ROM:00126456 btst #1,($13EE).w ROM:0012645C beq.s loc_12646E ROM:0012645E btst #0,($BF9).w ROM:00126464 bne.s locret_126474 ROM:00126466 btst #5,($1317).w ROM:0012646C bne.s locret_126474 ROM:0012646E ROM:0012646E loc_12646E: ; CODE XREF: sub_126446+16↑j ROM:0012646E bset #0,($12F7).w ROM:00126474 ROM:00126474 locret_126474: ; CODE XREF: sub_126446+E↑j ROM:00126474 ; sub_126446+1E↑j ... ROM:00126474 rts ROM:00126474 ; End of function sub_126446 ROM:00126474 ROM:00126476 ROM:00126476 ; =============== S U B R O U T I N E ======================================= ROM:00126476 ROM:00126476 ROM:00126476 sub_126476: ; CODE XREF: sub_126222+C↑p ROM:00126476 bsr.w sub_1266E8 ROM:0012647A bsr.w sub_1266F6 ROM:0012647E bsr.w sub_12648C ROM:00126482 bsr.w sub_126578 ROM:00126486 bsr.w sub_126748 ROM:0012648A rts ROM:0012648A ; End of function sub_126476 ROM:0012648A ROM:0012648C ROM:0012648C ; =============== S U B R O U T I N E ======================================= ROM:0012648C ROM:0012648C ROM:0012648C sub_12648C: ; CODE XREF: sub_126476+8↑p ROM:0012648C clr.w d1 ROM:0012648E move.b ($1132).w,d1 ROM:00126492 cmpi.w #4,d1 ROM:00126496 bcc.s locret_1264A0 ROM:00126498 movea.l off_1264A2(pc,d1.w*4),a0 ROM:0012649C nop ROM:0012649E jmp (a0) ROM:001264A0 ; --------------------------------------------------------------------------- ROM:001264A0 ROM:001264A0 locret_1264A0: ; CODE XREF: sub_12648C+A↑j ROM:001264A0 rts ROM:001264A0 ; End of function sub_12648C ROM:001264A0 ROM:001264A0 ; --------------------------------------------------------------------------- ROM:001264A2 off_1264A2: dc.l loc_1264B2 ; DATA XREF: sub_12648C+C↑r ROM:001264A6 dc.l loc_1264C2 ROM:001264AA dc.l loc_126504 ROM:001264AE dc.l loc_126532 ROM:001264B2 ; --------------------------------------------------------------------------- ROM:001264B2 ROM:001264B2 loc_1264B2: ; DATA XREF: ROM:off_1264A2↑o ROM:001264B2 bclr #7,($1302).w ROM:001264B8 move.b #1,($1132).w ROM:001264BE bra.s locret_126502 ROM:001264C0 ; --------------------------------------------------------------------------- ROM:001264C0 rts ROM:001264C2 ; --------------------------------------------------------------------------- ROM:001264C2 ROM:001264C2 loc_1264C2: ; DATA XREF: ROM:001264A6↑o ROM:001264C2 btst #7,($49A).w ROM:001264C8 beq.s loc_1264E0 ROM:001264CA bset #7,($1302).w ROM:001264D0 move.w #$1388,($C1E).w ROM:001264D6 move.b #3,($1132).w ROM:001264DC bra.w locret_126574 ROM:001264E0 ; --------------------------------------------------------------------------- ROM:001264E0 ROM:001264E0 loc_1264E0: ; CODE XREF: ROM:001264C8↑j ROM:001264E0 move.w ($1344).w,d0 ROM:001264E4 add.w $468(a5),d0 ROM:001264E8 cmp.w ($A02).w,d0 ROM:001264EC bgt.s locret_126502 ROM:001264EE bset #7,($1302).w ROM:001264F4 move.w #$1388,($C1E).w ROM:001264FA move.b #2,($1132).w ROM:00126500 bra.s locret_126530 ROM:00126502 ; --------------------------------------------------------------------------- ROM:00126502 ROM:00126502 locret_126502: ; CODE XREF: ROM:001264BE↑j ROM:00126502 ; ROM:001264EC↑j ... ROM:00126502 rts ROM:00126504 ; --------------------------------------------------------------------------- ROM:00126504 ROM:00126504 loc_126504: ; DATA XREF: ROM:001264AA↑o ROM:00126504 btst #7,($49A).w ROM:0012650A beq.s loc_126514 ROM:0012650C move.b #3,($1132).w ROM:00126512 bra.s locret_126574 ROM:00126514 ; --------------------------------------------------------------------------- ROM:00126514 ROM:00126514 loc_126514: ; CODE XREF: ROM:0012650A↑j ROM:00126514 move.w ($1344).w,d0 ROM:00126518 add.w $46A(a5),d0 ROM:0012651C cmp.w ($A02).w,d0 ROM:00126520 ble.s locret_126530 ROM:00126522 bclr #7,($1302).w ROM:00126528 move.b #1,($1132).w ROM:0012652E bra.s locret_126502 ROM:00126530 ; --------------------------------------------------------------------------- ROM:00126530 ROM:00126530 locret_126530: ; CODE XREF: ROM:00126500↑j ROM:00126530 ; ROM:00126520↑j ... ROM:00126530 rts ROM:00126532 ; --------------------------------------------------------------------------- ROM:00126532 ROM:00126532 loc_126532: ; DATA XREF: ROM:001264AE↑o ROM:00126532 move.w ($1344).w,d0 ROM:00126536 add.w $46A(a5),d0 ROM:0012653A btst #7,($49A).w ROM:00126540 bne.s loc_126556 ROM:00126542 cmp.w ($A02).w,d0 ROM:00126546 ble.s loc_126556 ROM:00126548 bclr #7,($1302).w ROM:0012654E move.b #1,($1132).w ROM:00126554 bra.s locret_126502 ROM:00126556 ; --------------------------------------------------------------------------- ROM:00126556 ROM:00126556 loc_126556: ; CODE XREF: ROM:00126540↑j ROM:00126556 ; ROM:00126546↑j ROM:00126556 move.w ($1344).w,d0 ROM:0012655A add.w $468(a5),d0 ROM:0012655E btst #7,($49A).w ROM:00126564 bne.s locret_126574 ROM:00126566 cmp.w ($A02).w,d0 ROM:0012656A bgt.s locret_126574 ROM:0012656C move.b #2,($1132).w ROM:00126572 bra.s locret_126530 ROM:00126574 ; --------------------------------------------------------------------------- ROM:00126574 ROM:00126574 locret_126574: ; CODE XREF: ROM:001264DC↑j ROM:00126574 ; ROM:00126512↑j ... ROM:00126574 rts ROM:00126576 ; --------------------------------------------------------------------------- ROM:00126576 rts ROM:00126578 ROM:00126578 ; =============== S U B R O U T I N E ======================================= ROM:00126578 ROM:00126578 ROM:00126578 sub_126578: ; CODE XREF: sub_126476+C↑p ROM:00126578 clr.w d1 ROM:0012657A move.b ($1133).w,d1 ROM:0012657E cmpi.w #5,d1 ROM:00126582 bcc.s locret_12658C ROM:00126584 movea.l off_12658E(pc,d1.w*4),a0 ROM:00126588 nop ROM:0012658A jmp (a0) ROM:0012658C ; --------------------------------------------------------------------------- ROM:0012658C ROM:0012658C locret_12658C: ; CODE XREF: sub_126578+A↑j ROM:0012658C rts ROM:0012658C ; End of function sub_126578 ROM:0012658C ROM:0012658C ; --------------------------------------------------------------------------- ROM:0012658E off_12658E: dc.l loc_1265A2 ; DATA XREF: sub_126578+C↑r ROM:00126592 dc.l loc_1265B2 ROM:00126596 dc.l loc_1265DE ROM:0012659A dc.l loc_126622 ROM:0012659E dc.l loc_1266A6 ROM:001265A2 ; --------------------------------------------------------------------------- ROM:001265A2 ROM:001265A2 loc_1265A2: ; DATA XREF: ROM:off_12658E↑o ROM:001265A2 bclr #5,($12FB).w ROM:001265A8 move.b #1,($1133).w ROM:001265AE bra.s locret_1265DC ROM:001265B0 ; --------------------------------------------------------------------------- ROM:001265B0 rts ROM:001265B2 ; --------------------------------------------------------------------------- ROM:001265B2 ROM:001265B2 loc_1265B2: ; DATA XREF: ROM:00126592↑o ROM:001265B2 btst #2,($130E).w ROM:001265B8 beq.s locret_1265DC ROM:001265BA btst #7,($1302).w ROM:001265C0 bne.s locret_1265DC ROM:001265C2 move.w $470(a5),d0 ROM:001265C6 clr.b ($881).w ROM:001265CA move.w d0,($636).w ROM:001265CE move.b #1,($881).w ROM:001265D4 move.b #2,($1133).w ROM:001265DA bra.s locret_126620 ROM:001265DC ; --------------------------------------------------------------------------- ROM:001265DC ROM:001265DC locret_1265DC: ; CODE XREF: ROM:001265AE↑j ROM:001265DC ; ROM:001265B8↑j ... ROM:001265DC rts ROM:001265DE ; --------------------------------------------------------------------------- ROM:001265DE ROM:001265DE loc_1265DE: ; DATA XREF: ROM:00126596↑o ROM:001265DE btst #7,($1302).w ROM:001265E4 bne.s loc_1265EE ROM:001265E6 btst #2,($130E).w ROM:001265EC bne.s loc_1265F6 ROM:001265EE ROM:001265EE loc_1265EE: ; CODE XREF: ROM:001265E4↑j ROM:001265EE move.b #1,($1133).w ROM:001265F4 bra.s locret_1265DC ROM:001265F6 ; --------------------------------------------------------------------------- ROM:001265F6 ROM:001265F6 loc_1265F6: ; CODE XREF: ROM:001265EC↑j ROM:001265F6 cmpi.w #0,($636).w ROM:001265FC bgt.s locret_126620 ROM:001265FE move.w ($C20).w,($C1E).w ROM:00126604 move.w $472(a5),d0 ROM:00126608 clr.b ($881).w ROM:0012660C move.w d0,($636).w ROM:00126610 move.b #1,($881).w ROM:00126616 move.b #3,($1133).w ROM:0012661C bra.w locret_1266A4 ROM:00126620 ; --------------------------------------------------------------------------- ROM:00126620 ROM:00126620 locret_126620: ; CODE XREF: ROM:001265DA↑j ROM:00126620 ; ROM:001265FC↑j ROM:00126620 rts ROM:00126622 ; --------------------------------------------------------------------------- ROM:00126622 ROM:00126622 loc_126622: ; DATA XREF: ROM:0012659A↑o ROM:00126622 move.w ($C20).w,d0 ROM:00126626 sub.w ($C1E).w,d0 ROM:0012662A move.w $46C(a5),d1 ROM:0012662E cmp.w d0,d1 ROM:00126630 bgt.s loc_126642 ROM:00126632 bset #5,($12FB).w ROM:00126638 move.b #4,($1133).w ROM:0012663E bra.w locret_1266E4 ROM:00126642 ; --------------------------------------------------------------------------- ROM:00126642 ROM:00126642 loc_126642: ; CODE XREF: ROM:00126630↑j ROM:00126642 cmpi.w #0,($636).w ROM:00126648 bgt.s loc_126672 ROM:0012664A move.w ($C1E).w,d0 ROM:0012664E cmp.w ($C20).w,d0 ROM:00126652 bge.s loc_126672 ROM:00126654 bsr.w sub_126710 ROM:00126658 move.w $472(a5),d0 ROM:0012665C clr.b ($881).w ROM:00126660 move.w d0,($636).w ROM:00126664 move.b #1,($881).w ROM:0012666A move.b #3,($1133).w ROM:00126670 bra.s locret_1266A4 ROM:00126672 ; --------------------------------------------------------------------------- ROM:00126672 ROM:00126672 loc_126672: ; CODE XREF: ROM:00126648↑j ROM:00126672 ; ROM:00126652↑j ROM:00126672 btst #7,($1302).w ROM:00126678 bne.s loc_126682 ROM:0012667A btst #2,($130E).w ROM:00126680 bne.s loc_12668C ROM:00126682 ROM:00126682 loc_126682: ; CODE XREF: ROM:00126678↑j ROM:00126682 move.b #1,($1133).w ROM:00126688 bra.w locret_1265DC ROM:0012668C ; --------------------------------------------------------------------------- ROM:0012668C ROM:0012668C loc_12668C: ; CODE XREF: ROM:00126680↑j ROM:0012668C move.w ($C1E).w,d0 ROM:00126690 cmp.w ($C20).w,d0 ROM:00126694 ble.s locret_1266A4 ROM:00126696 bsr.w sub_12671E ROM:0012669A move.b #3,($1133).w ROM:001266A0 bra.w *+4 ROM:001266A4 ; --------------------------------------------------------------------------- ROM:001266A4 ROM:001266A4 locret_1266A4: ; CODE XREF: ROM:0012661C↑j ROM:001266A4 ; ROM:00126670↑j ... ROM:001266A4 rts ROM:001266A6 ; --------------------------------------------------------------------------- ROM:001266A6 ROM:001266A6 loc_1266A6: ; DATA XREF: ROM:0012659E↑o ROM:001266A6 move.w $46E(a5),d0 ROM:001266AA move.w ($C20).w,d1 ROM:001266AE sub.w ($C1E).w,d1 ROM:001266B2 cmp.w d1,d0 ROM:001266B4 ble.s loc_1266C4 ROM:001266B6 bclr #5,($12FB).w ROM:001266BC move.b #3,($1133).w ROM:001266C2 bra.s locret_1266A4 ROM:001266C4 ; --------------------------------------------------------------------------- ROM:001266C4 ROM:001266C4 loc_1266C4: ; CODE XREF: ROM:001266B4↑j ROM:001266C4 btst #7,($1302).w ROM:001266CA bne.s loc_1266D4 ROM:001266CC btst #2,($130E).w ROM:001266D2 bne.s locret_1266E4 ROM:001266D4 ROM:001266D4 loc_1266D4: ; CODE XREF: ROM:001266CA↑j ROM:001266D4 bclr #5,($12FB).w ROM:001266DA move.b #1,($1133).w ROM:001266E0 bra.w locret_1265DC ROM:001266E4 ; --------------------------------------------------------------------------- ROM:001266E4 ROM:001266E4 locret_1266E4: ; CODE XREF: ROM:0012663E↑j ROM:001266E4 ; ROM:001266D2↑j ROM:001266E4 rts ROM:001266E6 ; --------------------------------------------------------------------------- ROM:001266E6 rts ROM:001266E8 ROM:001266E8 ; =============== S U B R O U T I N E ======================================= ROM:001266E8 ROM:001266E8 ROM:001266E8 sub_1266E8: ; CODE XREF: sub_126476↑p ROM:001266E8 move.w ($A02).w,d0 ROM:001266EC sub.w ($1344).w,d0 ROM:001266F0 move.w d0,($C20).w ROM:001266F4 rts ROM:001266F4 ; End of function sub_1266E8 ROM:001266F4 ROM:001266F6 ROM:001266F6 ; =============== S U B R O U T I N E ======================================= ROM:001266F6 ROM:001266F6 ROM:001266F6 sub_1266F6: ; CODE XREF: sub_126476+4↑p ROM:001266F6 move.w ($C20).w,d0 ROM:001266FA muls.w $478(a5),d0 ROM:001266FE divs.w $476(a5),d0 ROM:00126702 addi.w #$2328,d0 ROM:00126706 sub.w $478(a5),d0 ROM:0012670A move.w d0,($C1C).w ROM:0012670E rts ROM:0012670E ; End of function sub_1266F6 ROM:0012670E ROM:00126710 ROM:00126710 ; =============== S U B R O U T I N E ======================================= ROM:00126710 ROM:00126710 ROM:00126710 sub_126710: ; CODE XREF: ROM:00126654↑p ROM:00126710 move.w ($C1E).w,d0 ROM:00126714 addi.w #1,d0 ROM:00126718 move.w d0,($C1E).w ROM:0012671C rts ROM:0012671C ; End of function sub_126710 ROM:0012671C ROM:0012671E ROM:0012671E ; =============== S U B R O U T I N E ======================================= ROM:0012671E ROM:0012671E ROM:0012671E sub_12671E: ; CODE XREF: ROM:00126696↑p ROM:0012671E clr.l d1 ROM:00126720 move.w ($C20).w,d1 ROM:00126724 swap d1 ROM:00126726 move.w ($C1E).w,d2 ROM:0012672A swap d2 ROM:0012672C move.w ($C22).w,d2 ROM:00126730 move.w $474(a5),d3 ROM:00126734 ext.l d3 ROM:00126736 bsr.l sub_115BC4 ROM:0012673C move.w d4,($C22).w ROM:00126740 swap d4 ROM:00126742 move.w d4,($C1E).w ROM:00126746 rts ROM:00126746 ; End of function sub_12671E ROM:00126746 ROM:00126748 ROM:00126748 ; =============== S U B R O U T I N E ======================================= ROM:00126748 ROM:00126748 ROM:00126748 sub_126748: ; CODE XREF: sub_126476+10↑p ROM:00126748 move.w $466(a5),d0 ROM:0012674C cmpi.w #0,d0 ROM:00126750 bne.s loc_12676A ROM:00126752 btst #7,($1302).w ROM:00126758 bne.s loc_126796 ROM:0012675A btst #5,($12FB).w ROM:00126760 bne.s loc_126796 ROM:00126762 bclr #2,($12F9).w ROM:00126768 bra.s loc_12679C ROM:0012676A ; --------------------------------------------------------------------------- ROM:0012676A ROM:0012676A loc_12676A: ; CODE XREF: sub_126748+8↑j ROM:0012676A cmpi.w #1,d0 ROM:0012676E bne.s loc_126784 ROM:00126770 bclr #2,($12F9).w ROM:00126776 bclr #7,($1302).w ROM:0012677C bclr #5,($12FB).w ROM:00126782 bra.s loc_12679C ROM:00126784 ; --------------------------------------------------------------------------- ROM:00126784 ROM:00126784 loc_126784: ; CODE XREF: sub_126748+26↑j ROM:00126784 cmpi.w #2,d0 ROM:00126788 bne.s loc_12679C ROM:0012678A bset #7,($1302).w ROM:00126790 bset #5,($12FB).w ROM:00126796 ROM:00126796 loc_126796: ; CODE XREF: sub_126748+10↑j ROM:00126796 ; sub_126748+18↑j ROM:00126796 bset #2,($12F9).w ROM:0012679C ROM:0012679C loc_12679C: ; CODE XREF: sub_126748+20↑j ROM:0012679C ; sub_126748+3A↑j ... ROM:0012679C btst #5,($915).w ROM:001267A2 beq.s locret_1267BE ROM:001267A4 btst #5,($919).w ROM:001267AA beq.s locret_1267BE ROM:001267AC bclr #2,($12F9).w ROM:001267B2 bclr #7,($1302).w ROM:001267B8 bclr #5,($12FB).w ROM:001267BE ROM:001267BE locret_1267BE: ; CODE XREF: sub_126748+5A↑j ROM:001267BE ; sub_126748+62↑j ROM:001267BE rts ROM:001267BE ; End of function sub_126748 ROM:001267BE ROM:001267C0 ROM:001267C0 ; =============== S U B R O U T I N E ======================================= ROM:001267C0 ROM:001267C0 ROM:001267C0 sub_1267C0: ; CODE XREF: ROM:0011583E↑p ROM:001267C0 bsr.w sub_1267FC ROM:001267C4 bsr.w sub_126AAE ROM:001267C8 move.w #0,($C24).w ROM:001267CE bra.s loc_1267D6 ROM:001267D0 ; --------------------------------------------------------------------------- ROM:001267D0 ROM:001267D0 loc_1267D0: ; CODE XREF: sub_1267C0+22↓j ROM:001267D0 addi.w #1,($C24).w ROM:001267D6 ROM:001267D6 loc_1267D6: ; CODE XREF: sub_1267C0+E↑j ROM:001267D6 cmpi.w #1,($C24).w ROM:001267DC bgt.s loc_1267E4 ROM:001267DE bsr.w sub_126824 ROM:001267E2 bra.s loc_1267D0 ROM:001267E4 ; --------------------------------------------------------------------------- ROM:001267E4 ROM:001267E4 loc_1267E4: ; CODE XREF: sub_1267C0+1C↑j ROM:001267E4 bsr.l sub_126C54 ROM:001267EA bsr.l sub_126ED6 ROM:001267F0 bsr.l sub_12729C ROM:001267F6 bsr.w sub_126BD4 ROM:001267FA rts ROM:001267FA ; End of function sub_1267C0 ROM:001267FA ROM:001267FC ROM:001267FC ; =============== S U B R O U T I N E ======================================= ROM:001267FC ROM:001267FC ROM:001267FC sub_1267FC: ; CODE XREF: sub_1267C0↑p ROM:001267FC bclr #3,($130F).w ROM:00126802 cmpi.w #0,($638).w ROM:00126808 bgt.s locret_126822 ROM:0012680A move.w $480(a5),d0 ROM:0012680E clr.b ($882).w ROM:00126812 move.w d0,($638).w ROM:00126816 move.b #1,($882).w ROM:0012681C bset #3,($130F).w ROM:00126822 ROM:00126822 locret_126822: ; CODE XREF: sub_1267FC+C↑j ROM:00126822 rts ROM:00126822 ; End of function sub_1267FC ROM:00126822 ROM:00126824 ROM:00126824 ; =============== S U B R O U T I N E ======================================= ROM:00126824 ROM:00126824 ROM:00126824 sub_126824: ; CODE XREF: sub_1267C0+1E↑p ROM:00126824 move.w ($C24).w,d7 ROM:00126828 clr.w d1 ROM:0012682A move.b $12C9(d7.w),d1 ROM:00126830 cmpi.w #5,d1 ROM:00126834 bcc.s locret_12683E ROM:00126836 movea.l off_126840(pc,d1.w*4),a0 ROM:0012683A nop ROM:0012683C jmp (a0) ROM:0012683E ; --------------------------------------------------------------------------- ROM:0012683E ROM:0012683E locret_12683E: ; CODE XREF: sub_126824+10↑j ROM:0012683E rts ROM:0012683E ; End of function sub_126824 ROM:0012683E ROM:0012683E ; --------------------------------------------------------------------------- ROM:00126840 off_126840: dc.l loc_126854 ; DATA XREF: sub_126824+12↑r ROM:00126844 dc.l loc_126872 ROM:00126848 dc.l loc_1268A6 ROM:0012684C dc.l loc_1268E8 ROM:00126850 dc.l loc_126946 ROM:00126854 ; --------------------------------------------------------------------------- ROM:00126854 ROM:00126854 loc_126854: ; DATA XREF: ROM:off_126840↑o ROM:00126854 bclr d7,($1135).w ROM:00126858 bclr d7,($1134).w ROM:0012685C move.w #0,$F78(d7.w*2) ROM:00126864 bsr.w sub_126C02 ROM:00126868 move.b #1,$12C9(d7.w) ROM:00126870 bra.s locret_1268A4 ROM:00126872 ; --------------------------------------------------------------------------- ROM:00126872 ROM:00126872 loc_126872: ; DATA XREF: ROM:00126844↑o ROM:00126872 move.w $47A(a5),d2 ROM:00126876 btst #1,($1310).w ROM:0012687C beq.s locret_1268A4 ROM:0012687E cmp.w ($9E4).w,d2 ROM:00126882 ble.s locret_1268A4 ROM:00126884 move.w $832(a5,d7.w*2),$F78(d7.w*2) ROM:0012688E bsr.w sub_126C02 ROM:00126892 bset d7,($1135).w ROM:00126896 move.b #2,$12C9(d7.w) ROM:0012689E bra.l locret_1268E6 ROM:001268A4 ; --------------------------------------------------------------------------- ROM:001268A4 ROM:001268A4 locret_1268A4: ; CODE XREF: ROM:00126870↑j ROM:001268A4 ; ROM:0012687C↑j ... ROM:001268A4 rts ROM:001268A6 ; --------------------------------------------------------------------------- ROM:001268A6 ROM:001268A6 loc_1268A6: ; DATA XREF: ROM:00126848↑o ROM:001268A6 move.w $47A(a5),d2 ROM:001268AA btst #1,($1310).w ROM:001268B0 beq.s loc_1268B8 ROM:001268B2 cmp.w ($9E4).w,d2 ROM:001268B6 bgt.s loc_1268D2 ROM:001268B8 ROM:001268B8 loc_1268B8: ; CODE XREF: ROM:001268B0↑j ROM:001268B8 move.w #0,$F78(d7.w*2) ROM:001268C0 bsr.w sub_126C02 ROM:001268C4 bclr d7,($1135).w ROM:001268C8 move.b #1,$12C9(d7.w) ROM:001268D0 bra.s locret_1268A4 ROM:001268D2 ; --------------------------------------------------------------------------- ROM:001268D2 ROM:001268D2 loc_1268D2: ; CODE XREF: ROM:001268B6↑j ROM:001268D2 btst d7,($1393).w ROM:001268D6 beq.s locret_1268E6 ROM:001268D8 move.b #3,$12C9(d7.w) ROM:001268E0 bra.l locret_126944 ROM:001268E6 ; --------------------------------------------------------------------------- ROM:001268E6 ROM:001268E6 locret_1268E6: ; CODE XREF: ROM:0012689E↑j ROM:001268E6 ; ROM:001268D6↑j ROM:001268E6 rts ROM:001268E8 ; --------------------------------------------------------------------------- ROM:001268E8 ROM:001268E8 loc_1268E8: ; DATA XREF: ROM:0012684C↑o ROM:001268E8 move.w $47A(a5),d2 ROM:001268EC btst #1,($1310).w ROM:001268F2 beq.s loc_1268FA ROM:001268F4 cmp.w ($9E4).w,d2 ROM:001268F8 bgt.s loc_126918 ROM:001268FA ROM:001268FA loc_1268FA: ; CODE XREF: ROM:001268F2↑j ROM:001268FA move.w #0,$F78(d7.w*2) ROM:00126902 bsr.w sub_126C02 ROM:00126906 bclr d7,($1135).w ROM:0012690A move.b #1,$12C9(d7.w) ROM:00126912 bra.l locret_1268A4 ROM:00126918 ; --------------------------------------------------------------------------- ROM:00126918 ROM:00126918 loc_126918: ; CODE XREF: ROM:001268F8↑j ROM:00126918 cmpi.w #$2710,$F78(d7.w*2) ROM:00126920 blt.s loc_126934 ROM:00126922 bset d7,($1134).w ROM:00126926 move.b #4,$12C9(d7.w) ROM:0012692E bra.l locret_12698A ROM:00126934 ; --------------------------------------------------------------------------- ROM:00126934 ROM:00126934 loc_126934: ; CODE XREF: ROM:00126920↑j ROM:00126934 btst #3,($130F).w ROM:0012693A beq.s locret_126944 ROM:0012693C bsr.w sub_126A7E ROM:00126940 bsr.w sub_126C02 ROM:00126944 ROM:00126944 locret_126944: ; CODE XREF: ROM:001268E0↑j ROM:00126944 ; ROM:0012693A↑j ROM:00126944 rts ROM:00126946 ; --------------------------------------------------------------------------- ROM:00126946 ROM:00126946 loc_126946: ; DATA XREF: ROM:00126850↑o ROM:00126946 move.w $47A(a5),d2 ROM:0012694A btst #1,($1310).w ROM:00126950 beq.s loc_126958 ROM:00126952 cmp.w ($9E4).w,d2 ROM:00126956 bgt.s loc_12697A ROM:00126958 ROM:00126958 loc_126958: ; CODE XREF: ROM:00126950↑j ROM:00126958 move.w #0,$F78(d7.w*2) ROM:00126960 bsr.w sub_126C02 ROM:00126964 bclr d7,($1135).w ROM:00126968 bclr d7,($1134).w ROM:0012696C move.b #1,$12C9(d7.w) ROM:00126974 bra.l locret_1268A4 ROM:0012697A ; --------------------------------------------------------------------------- ROM:0012697A ROM:0012697A loc_12697A: ; CODE XREF: ROM:00126956↑j ROM:0012697A btst #3,($130F).w ROM:00126980 beq.s locret_12698A ROM:00126982 bsr.w sub_1269EC ROM:00126986 bsr.w sub_126C02 ROM:0012698A ROM:0012698A locret_12698A: ; CODE XREF: ROM:0012692E↑j ROM:0012698A ; ROM:00126980↑j ROM:0012698A rts ROM:0012698C ROM:0012698C ; =============== S U B R O U T I N E ======================================= ROM:0012698C ROM:0012698C ROM:0012698C sub_12698C: ; CODE XREF: ROM:00126AEA↓p ROM:0012698C move.w #$3BC0,d1 ROM:00126990 move.w ($A2C).w,d2 ROM:00126994 move.w ($9F2).w,d3 ROM:00126998 bsr.l sub_115CB8 ROM:0012699E move.w d1,($F80).w ROM:001269A2 move.w #$3BC2,d1 ROM:001269A6 move.w ($A2C).w,d2 ROM:001269AA move.w ($9F2).w,d3 ROM:001269AE bsr.l sub_115CB8 ROM:001269B4 move.w d1,($F82).w ROM:001269B8 move.w #0,d7 ROM:001269BC bra.s loc_1269C2 ROM:001269BE ; --------------------------------------------------------------------------- ROM:001269BE ROM:001269BE loc_1269BE: ; CODE XREF: sub_12698C:loc_1269E8↓j ROM:001269BE addi.w #1,d7 ROM:001269C2 ROM:001269C2 loc_1269C2: ; CODE XREF: sub_12698C+30↑j ROM:001269C2 cmpi.w #1,d7 ROM:001269C6 bgt.s locret_1269EA ROM:001269C8 btst d7,($1393).w ROM:001269CC bne.s loc_1269E8 ROM:001269CE move.w $47C(a5),d1 ROM:001269D2 muls.w $F80(d7.w*2),d1 ROM:001269D8 divs.w #$64,d1 ; 'd' ROM:001269DC bvc.s loc_1269E2 ROM:001269DE move.w #$7FFF,d1 ROM:001269E2 ROM:001269E2 loc_1269E2: ; CODE XREF: sub_12698C+50↑j ROM:001269E2 move.w d1,$F80(d7.w*2) ROM:001269E8 ROM:001269E8 loc_1269E8: ; CODE XREF: sub_12698C+40↑j ROM:001269E8 bra.s loc_1269BE ROM:001269EA ; --------------------------------------------------------------------------- ROM:001269EA ROM:001269EA locret_1269EA: ; CODE XREF: sub_12698C+3A↑j ROM:001269EA rts ROM:001269EA ; End of function sub_12698C ROM:001269EA ROM:001269EC ROM:001269EC ; =============== S U B R O U T I N E ======================================= ROM:001269EC ROM:001269EC ROM:001269EC sub_1269EC: ; CODE XREF: ROM:00126982↑p ROM:001269EC cmpi.w #0,($C24).w ROM:001269F2 bne.s loc_126A08 ROM:001269F4 move.w #$3BBC,d1 ROM:001269F8 move.w ($540).w,d2 ROM:001269FC move.w ($9F6).w,d3 ROM:00126A00 bsr.l sub_115CB8 ROM:00126A06 bra.s loc_126A1A ROM:00126A08 ; --------------------------------------------------------------------------- ROM:00126A08 ROM:00126A08 loc_126A08: ; CODE XREF: sub_1269EC+6↑j ROM:00126A08 move.w #$3BBE,d1 ROM:00126A0C move.w ($540).w,d2 ROM:00126A10 move.w ($9F6).w,d3 ROM:00126A14 bsr.l sub_115CB8 ROM:00126A1A ROM:00126A1A loc_126A1A: ; CODE XREF: sub_1269EC+1A↑j ROM:00126A1A move.w ($C24).w,d7 ROM:00126A1E move.w d1,$F7C(d7.w*2) ROM:00126A24 move.w #$3B14,d1 ROM:00126A28 move.w ($9E4).w,d2 ROM:00126A2C bsr.l sub_115CB8 ROM:00126A32 move.w ($C24).w,d7 ROM:00126A36 muls.w $F7C(d7.w*2),d1 ROM:00126A3C divs.w #$64,d1 ; 'd' ROM:00126A40 bvs.s loc_126A48 ROM:00126A42 cmpi.w #$2710,d1 ROM:00126A46 ble.s loc_126A4C ROM:00126A48 ROM:00126A48 loc_126A48: ; CODE XREF: sub_1269EC+54↑j ROM:00126A48 move.w #$2710,d1 ROM:00126A4C ROM:00126A4C loc_126A4C: ; CODE XREF: sub_1269EC+5A↑j ROM:00126A4C swap d1 ROM:00126A4E clr.w d1 ROM:00126A50 move.w $F78(d7.w*2),d2 ROM:00126A56 swap d2 ROM:00126A58 move.w $F84(d7.w*2),d2 ROM:00126A5E move.w $47E(a5),d3 ROM:00126A62 ext.l d3 ROM:00126A64 bsr.l sub_115BC4 ROM:00126A6A move.w ($C24).w,d7 ROM:00126A6E move.w d4,$F84(d7.w*2) ROM:00126A74 swap d4 ROM:00126A76 move.w d4,$F78(d7.w*2) ROM:00126A7C rts ROM:00126A7C ; End of function sub_1269EC ROM:00126A7C ROM:00126A7E ROM:00126A7E ; =============== S U B R O U T I N E ======================================= ROM:00126A7E ROM:00126A7E ROM:00126A7E sub_126A7E: ; CODE XREF: ROM:0012693C↑p ROM:00126A7E move.w ($C24).w,d7 ROM:00126A82 move.w $836(a5,d7.w*2),d0 ROM:00126A88 muls.w $480(a5),d0 ROM:00126A8C divs.w #$64,d0 ; 'd' ROM:00126A90 add.w $F78(d7.w*2),d0 ROM:00126A96 cmpi.w #$2710,d0 ROM:00126A9A ble.s loc_126AA6 ROM:00126A9C move.w #$2710,$F78(d7.w*2) ROM:00126AA4 bra.s locret_126AAC ROM:00126AA6 ; --------------------------------------------------------------------------- ROM:00126AA6 ROM:00126AA6 loc_126AA6: ; CODE XREF: sub_126A7E+1C↑j ROM:00126AA6 move.w d0,$F78(d7.w*2) ROM:00126AAC ROM:00126AAC locret_126AAC: ; CODE XREF: sub_126A7E+26↑j ROM:00126AAC rts ROM:00126AAC ; End of function sub_126A7E ROM:00126AAC ROM:00126AAE ROM:00126AAE ; =============== S U B R O U T I N E ======================================= ROM:00126AAE ROM:00126AAE ROM:00126AAE sub_126AAE: ; CODE XREF: sub_1267C0+4↑p ROM:00126AAE clr.w d1 ROM:00126AB0 move.b ($1136).w,d1 ROM:00126AB4 cmpi.w #5,d1 ROM:00126AB8 bcc.s locret_126AC2 ROM:00126ABA movea.l off_126AC4(pc,d1.w*4),a0 ROM:00126ABE nop ROM:00126AC0 jmp (a0) ROM:00126AC2 ; --------------------------------------------------------------------------- ROM:00126AC2 ROM:00126AC2 locret_126AC2: ; CODE XREF: sub_126AAE+A↑j ROM:00126AC2 rts ROM:00126AC2 ; End of function sub_126AAE ROM:00126AC2 ROM:00126AC2 ; --------------------------------------------------------------------------- ROM:00126AC4 off_126AC4: dc.l loc_126AD8 ; DATA XREF: sub_126AAE+C↑r ROM:00126AC8 dc.l loc_126AE2 ROM:00126ACC dc.l loc_126B04 ROM:00126AD0 dc.l loc_126B4A ROM:00126AD4 dc.l loc_126B6C ROM:00126AD8 ; --------------------------------------------------------------------------- ROM:00126AD8 ROM:00126AD8 loc_126AD8: ; DATA XREF: ROM:off_126AC4↑o ROM:00126AD8 move.b #1,($1136).w ROM:00126ADE bra.s locret_126B02 ROM:00126AE0 ; --------------------------------------------------------------------------- ROM:00126AE0 rts ROM:00126AE2 ; --------------------------------------------------------------------------- ROM:00126AE2 ROM:00126AE2 loc_126AE2: ; DATA XREF: ROM:00126AC8↑o ROM:00126AE2 btst #1,($1310).w ROM:00126AE8 beq.s locret_126B02 ROM:00126AEA bsr.w sub_12698C ROM:00126AEE bclr #0,($1393).w ROM:00126AF4 bclr #1,($1393).w ROM:00126AFA move.b #2,($1136).w ROM:00126B00 bra.s locret_126B48 ROM:00126B02 ; --------------------------------------------------------------------------- ROM:00126B02 ROM:00126B02 locret_126B02: ; CODE XREF: ROM:00126ADE↑j ROM:00126B02 ; ROM:00126AE8↑j ... ROM:00126B02 rts ROM:00126B04 ; --------------------------------------------------------------------------- ROM:00126B04 ROM:00126B04 loc_126B04: ; DATA XREF: ROM:00126ACC↑o ROM:00126B04 btst #1,($1310).w ROM:00126B0A bne.s loc_126B14 ROM:00126B0C move.b #1,($1136).w ROM:00126B12 bra.s locret_126B02 ROM:00126B14 ; --------------------------------------------------------------------------- ROM:00126B14 ROM:00126B14 loc_126B14: ; CODE XREF: ROM:00126B0A↑j ROM:00126B14 btst #2,($1302).w ROM:00126B1A beq.s loc_126B24 ROM:00126B1C move.b #3,($1136).w ROM:00126B22 bra.s locret_126B6A ROM:00126B24 ; --------------------------------------------------------------------------- ROM:00126B24 ROM:00126B24 loc_126B24: ; CODE XREF: ROM:00126B1A↑j ROM:00126B24 btst #0,($1393).w ROM:00126B2A beq.s loc_126B3C ROM:00126B2C btst #1,($1393).w ROM:00126B32 beq.s loc_126B3C ROM:00126B34 move.b #4,($1136).w ROM:00126B3A bra.s locret_126B80 ROM:00126B3C ; --------------------------------------------------------------------------- ROM:00126B3C ROM:00126B3C loc_126B3C: ; CODE XREF: ROM:00126B2A↑j ROM:00126B3C ; ROM:00126B32↑j ROM:00126B3C btst #3,($130F).w ROM:00126B42 beq.s locret_126B48 ROM:00126B44 bsr.w sub_126B82 ROM:00126B48 ROM:00126B48 locret_126B48: ; CODE XREF: ROM:00126B00↑j ROM:00126B48 ; ROM:00126B42↑j ... ROM:00126B48 rts ROM:00126B4A ; --------------------------------------------------------------------------- ROM:00126B4A ROM:00126B4A loc_126B4A: ; DATA XREF: ROM:00126AD0↑o ROM:00126B4A btst #1,($1310).w ROM:00126B50 bne.s loc_126B5A ROM:00126B52 move.b #1,($1136).w ROM:00126B58 bra.s locret_126B02 ROM:00126B5A ; --------------------------------------------------------------------------- ROM:00126B5A ROM:00126B5A loc_126B5A: ; CODE XREF: ROM:00126B50↑j ROM:00126B5A btst #2,($1302).w ROM:00126B60 bne.s locret_126B6A ROM:00126B62 move.b #2,($1136).w ROM:00126B68 bra.s locret_126B48 ROM:00126B6A ; --------------------------------------------------------------------------- ROM:00126B6A ROM:00126B6A locret_126B6A: ; CODE XREF: ROM:00126B22↑j ROM:00126B6A ; ROM:00126B60↑j ROM:00126B6A rts ROM:00126B6C ; --------------------------------------------------------------------------- ROM:00126B6C ROM:00126B6C loc_126B6C: ; DATA XREF: ROM:00126AD4↑o ROM:00126B6C btst #1,($1310).w ROM:00126B72 bne.s locret_126B80 ROM:00126B74 move.b #1,($1136).w ROM:00126B7A bra.l locret_126B02 ROM:00126B80 ; --------------------------------------------------------------------------- ROM:00126B80 ROM:00126B80 locret_126B80: ; CODE XREF: ROM:00126B3A↑j ROM:00126B80 ; ROM:00126B72↑j ROM:00126B80 rts ROM:00126B82 ROM:00126B82 ; =============== S U B R O U T I N E ======================================= ROM:00126B82 ROM:00126B82 ROM:00126B82 sub_126B82: ; CODE XREF: ROM:00126B44↑p ROM:00126B82 btst #0,($1393).w ROM:00126B88 bne.s loc_126BAA ROM:00126B8A move.w #$3B10,d1 ROM:00126B8E move.w ($C56).w,d2 ROM:00126B92 bsr.l sub_115CB8 ROM:00126B98 sub.w d1,($F80).w ROM:00126B9C bgt.w loc_126BAA ROM:00126BA0 clr.w ($F80).w ROM:00126BA4 bset #0,($1393).w ROM:00126BAA ROM:00126BAA loc_126BAA: ; CODE XREF: sub_126B82+6↑j ROM:00126BAA ; sub_126B82+1A↑j ROM:00126BAA btst #1,($1393).w ROM:00126BB0 bne.s locret_126BD2 ROM:00126BB2 move.w #$3B12,d1 ROM:00126BB6 move.w ($C56).w,d2 ROM:00126BBA bsr.l sub_115CB8 ROM:00126BC0 sub.w d1,($F82).w ROM:00126BC4 bgt.w locret_126BD2 ROM:00126BC8 clr.w ($F82).w ROM:00126BCC bset #1,($1393).w ROM:00126BD2 ROM:00126BD2 locret_126BD2: ; CODE XREF: sub_126B82+2E↑j ROM:00126BD2 ; sub_126B82+42↑j ROM:00126BD2 rts ROM:00126BD2 ; End of function sub_126B82 ROM:00126BD2 ROM:00126BD4 ROM:00126BD4 ; =============== S U B R O U T I N E ======================================= ROM:00126BD4 ROM:00126BD4 ROM:00126BD4 sub_126BD4: ; CODE XREF: sub_1267C0+36↑p ROM:00126BD4 btst #1,($113F).w ROM:00126BDA beq.s loc_126BE4 ROM:00126BDC bset #1,($10E5).w ROM:00126BE2 bra.s loc_126BEA ROM:00126BE4 ; --------------------------------------------------------------------------- ROM:00126BE4 ROM:00126BE4 loc_126BE4: ; CODE XREF: sub_126BD4+6↑j ROM:00126BE4 bclr #1,($10E5).w ROM:00126BEA ROM:00126BEA loc_126BEA: ; CODE XREF: sub_126BD4+E↑j ROM:00126BEA btst #0,($1135).w ROM:00126BF0 beq.s loc_126BFA ROM:00126BF2 bset #1,($130D).w ROM:00126BF8 bra.s locret_126C00 ROM:00126BFA ; --------------------------------------------------------------------------- ROM:00126BFA ROM:00126BFA loc_126BFA: ; CODE XREF: sub_126BD4+1C↑j ROM:00126BFA bclr #1,($130D).w ROM:00126C00 ROM:00126C00 locret_126C00: ; CODE XREF: sub_126BD4+24↑j ROM:00126C00 rts ROM:00126C00 ; End of function sub_126BD4 ROM:00126C00 ROM:00126C02 ROM:00126C02 ; =============== S U B R O U T I N E ======================================= ROM:00126C02 ROM:00126C02 ROM:00126C02 sub_126C02: ; CODE XREF: ROM:00126864↑p ROM:00126C02 ; ROM:0012688E↑p ... ROM:00126C02 move.w ($C24).w,d7 ROM:00126C06 cmpi.w #0,$F78(d7.w*2) ROM:00126C0E bne.s loc_126C24 ROM:00126C10 move.w #0,$F8C(d7.w*2) ROM:00126C18 move.w $83A(a5,d7.w*2),$F88(d7.w*2) ROM:00126C22 bra.s locret_126C52 ROM:00126C24 ; --------------------------------------------------------------------------- ROM:00126C24 ROM:00126C24 loc_126C24: ; CODE XREF: sub_126C02+C↑j ROM:00126C24 move.w $83A(a5,d7.w*2),$F8C(d7.w*2) ROM:00126C2E move.w #$2710,d1 ROM:00126C32 sub.w $F78(d7.w*2),d1 ROM:00126C38 muls.w $83A(a5,d7.w*2),d1 ROM:00126C3E divs.w $F78(d7.w*2),d1 ROM:00126C44 bvc.w loc_126C4C ROM:00126C48 move.w #$7FFF,d1 ROM:00126C4C ROM:00126C4C loc_126C4C: ; CODE XREF: sub_126C02+42↑j ROM:00126C4C move.w d1,$F88(d7.w*2) ROM:00126C52 ROM:00126C52 locret_126C52: ; CODE XREF: sub_126C02+20↑j ROM:00126C52 rts ROM:00126C52 ; End of function sub_126C02 ROM:00126C52 ROM:00126C54 ROM:00126C54 ; =============== S U B R O U T I N E ======================================= ROM:00126C54 ROM:00126C54 ROM:00126C54 sub_126C54: ; CODE XREF: sub_1267C0:loc_1267E4↑p ROM:00126C54 bsr.w sub_126D62 ROM:00126C58 bsr.w sub_126C7C ROM:00126C5C clr.w ($C24).w ROM:00126C60 ROM:00126C60 loc_126C60: ; CODE XREF: sub_126C54:loc_126C78↓j ROM:00126C60 bsr.w sub_126E00 ROM:00126C64 cmpi.w #1,($C24).w ROM:00126C6A bge.s locret_126C7A ROM:00126C6C addq.w #1,($C24).w ROM:00126C70 bvc.s loc_126C78 ROM:00126C72 move.w #$8000,($C24).w ROM:00126C78 ROM:00126C78 loc_126C78: ; CODE XREF: sub_126C54+1C↑j ROM:00126C78 bra.s loc_126C60 ROM:00126C7A ; --------------------------------------------------------------------------- ROM:00126C7A ROM:00126C7A locret_126C7A: ; CODE XREF: sub_126C54+16↑j ROM:00126C7A rts ROM:00126C7A ; End of function sub_126C54 ROM:00126C7A ROM:00126C7C ROM:00126C7C ; =============== S U B R O U T I N E ======================================= ROM:00126C7C ROM:00126C7C ROM:00126C7C sub_126C7C: ; CODE XREF: sub_126C54+4↑p ROM:00126C7C clr.w d1 ROM:00126C7E move.b ($1139).w,d1 ROM:00126C82 cmpi.w #5,d1 ROM:00126C86 bcc.s locret_126C90 ROM:00126C88 movea.l off_126C92(pc,d1.w*4),a0 ROM:00126C8C nop ROM:00126C8E jmp (a0) ROM:00126C90 ; --------------------------------------------------------------------------- ROM:00126C90 ROM:00126C90 locret_126C90: ; CODE XREF: sub_126C7C+A↑j ROM:00126C90 rts ROM:00126C90 ; End of function sub_126C7C ROM:00126C90 ROM:00126C90 ; --------------------------------------------------------------------------- ROM:00126C92 off_126C92: dc.l loc_126CA6 ; DATA XREF: sub_126C7C+C↑r ROM:00126C96 dc.l loc_126CAE ROM:00126C9A dc.l loc_126CD8 ROM:00126C9E dc.l loc_126D10 ROM:00126CA2 dc.l loc_126D46 ROM:00126CA6 ; --------------------------------------------------------------------------- ROM:00126CA6 ROM:00126CA6 loc_126CA6: ; DATA XREF: ROM:off_126C92↑o ROM:00126CA6 move.b #1,($1139).w ROM:00126CAC bra.s locret_126CD6 ROM:00126CAE ; --------------------------------------------------------------------------- ROM:00126CAE ROM:00126CAE loc_126CAE: ; DATA XREF: ROM:00126C96↑o ROM:00126CAE cmpi.w #2,($C28).w ROM:00126CB4 bge.s locret_126CD6 ROM:00126CB6 move.w ($C28).w,($C2A).w ROM:00126CBC move.w $484(a5),d0 ROM:00126CC0 clr.b ($846).w ROM:00126CC4 move.w d0,($5C0).w ROM:00126CC8 move.b #1,($846).w ROM:00126CCE move.b #2,($1139).w ROM:00126CD4 bra.s locret_126D0E ROM:00126CD6 ; --------------------------------------------------------------------------- ROM:00126CD6 ROM:00126CD6 locret_126CD6: ; CODE XREF: ROM:00126CAC↑j ROM:00126CD6 ; ROM:00126CB4↑j ... ROM:00126CD6 rts ROM:00126CD8 ; --------------------------------------------------------------------------- ROM:00126CD8 ROM:00126CD8 loc_126CD8: ; DATA XREF: ROM:00126C9A↑o ROM:00126CD8 move.w ($C28).w,d7 ROM:00126CDC cmp.w ($C2A).w,d7 ROM:00126CE0 bne.s loc_126D06 ROM:00126CE2 cmpi.w #0,($5C0).w ROM:00126CE8 bgt.s loc_126D04 ROM:00126CEA move.w $482(a5),d0 ROM:00126CEE clr.b ($846).w ROM:00126CF2 move.w d0,($5C0).w ROM:00126CF6 move.b #1,($846).w ROM:00126CFC move.b #3,($1139).w ROM:00126D02 bra.s loc_126D40 ROM:00126D04 ; --------------------------------------------------------------------------- ROM:00126D04 ROM:00126D04 loc_126D04: ; CODE XREF: ROM:00126CE8↑j ROM:00126D04 bra.s locret_126D0E ROM:00126D06 ; --------------------------------------------------------------------------- ROM:00126D06 ROM:00126D06 loc_126D06: ; CODE XREF: ROM:00126CE0↑j ROM:00126D06 move.b #1,($1139).w ROM:00126D0C bra.s locret_126CD6 ROM:00126D0E ; --------------------------------------------------------------------------- ROM:00126D0E ROM:00126D0E locret_126D0E: ; CODE XREF: ROM:00126CD4↑j ROM:00126D0E ; ROM:loc_126D04↑j ROM:00126D0E rts ROM:00126D10 ; --------------------------------------------------------------------------- ROM:00126D10 ROM:00126D10 loc_126D10: ; DATA XREF: ROM:00126C9E↑o ROM:00126D10 move.w ($C28).w,d7 ROM:00126D14 cmp.w ($C2A).w,d7 ROM:00126D18 bne.s loc_126D32 ROM:00126D1A cmpi.w #0,($5C0).w ROM:00126D20 bgt.s loc_126D30 ROM:00126D22 move.w ($C2A).w,($C26).w ROM:00126D28 move.b #4,($1139).w ROM:00126D2E bra.s loc_126D5C ROM:00126D30 ; --------------------------------------------------------------------------- ROM:00126D30 ROM:00126D30 loc_126D30: ; CODE XREF: ROM:00126D20↑j ROM:00126D30 bra.s loc_126D40 ROM:00126D32 ; --------------------------------------------------------------------------- ROM:00126D32 ROM:00126D32 loc_126D32: ; CODE XREF: ROM:00126D18↑j ROM:00126D32 move.w ($C2A).w,($C26).w ROM:00126D38 move.b #1,($1139).w ROM:00126D3E bra.s locret_126CD6 ROM:00126D40 ; --------------------------------------------------------------------------- ROM:00126D40 ROM:00126D40 loc_126D40: ; CODE XREF: ROM:00126D02↑j ROM:00126D40 ; ROM:loc_126D30↑j ROM:00126D40 bsr.w sub_126D9A ROM:00126D44 rts ROM:00126D46 ; --------------------------------------------------------------------------- ROM:00126D46 ROM:00126D46 loc_126D46: ; DATA XREF: ROM:00126CA2↑o ROM:00126D46 move.w ($C28).w,d7 ROM:00126D4A cmp.w ($C2A).w,d7 ROM:00126D4E beq.s loc_126D5C ROM:00126D50 move.b #1,($1139).w ROM:00126D56 bra.l locret_126CD6 ROM:00126D5C ; --------------------------------------------------------------------------- ROM:00126D5C ROM:00126D5C loc_126D5C: ; CODE XREF: ROM:00126D2E↑j ROM:00126D5C ; ROM:00126D4E↑j ROM:00126D5C bsr.w sub_126D9A ROM:00126D60 rts ROM:00126D62 ROM:00126D62 ; =============== S U B R O U T I N E ======================================= ROM:00126D62 ROM:00126D62 ROM:00126D62 sub_126D62: ; CODE XREF: sub_126C54↑p ROM:00126D62 btst #0,($119D).w ROM:00126D68 beq.s loc_126D7A ROM:00126D6A btst #1,($119D).w ROM:00126D70 bne.s loc_126D7A ROM:00126D72 move.w #0,($C28).w ROM:00126D78 bra.s locret_126D98 ROM:00126D7A ; --------------------------------------------------------------------------- ROM:00126D7A ROM:00126D7A loc_126D7A: ; CODE XREF: sub_126D62+6↑j ROM:00126D7A ; sub_126D62+E↑j ROM:00126D7A btst #1,($119D).w ROM:00126D80 beq.s loc_126D92 ROM:00126D82 btst #0,($119D).w ROM:00126D88 bne.s loc_126D92 ROM:00126D8A move.w #1,($C28).w ROM:00126D90 bra.s locret_126D98 ROM:00126D92 ; --------------------------------------------------------------------------- ROM:00126D92 ROM:00126D92 loc_126D92: ; CODE XREF: sub_126D62+1E↑j ROM:00126D92 ; sub_126D62+26↑j ROM:00126D92 move.w #2,($C28).w ROM:00126D98 ROM:00126D98 locret_126D98: ; CODE XREF: sub_126D62+16↑j ROM:00126D98 ; sub_126D62+2E↑j ROM:00126D98 rts ROM:00126D98 ; End of function sub_126D62 ROM:00126D98 ROM:00126D9A ROM:00126D9A ; =============== S U B R O U T I N E ======================================= ROM:00126D9A ROM:00126D9A ROM:00126D9A sub_126D9A: ; CODE XREF: ROM:loc_126D40↑p ROM:00126D9A ; ROM:loc_126D5C↑p ROM:00126D9A move.w ($C28).w,d7 ROM:00126D9E move.w ($9FC).w,d1 ROM:00126DA2 swap d1 ROM:00126DA4 clr.w d1 ROM:00126DA6 move.w $F90(d7.w*2),d2 ROM:00126DAC swap d2 ROM:00126DAE move.w $F94(d7.w*2),d2 ROM:00126DB4 move.w $486(a5),d3 ROM:00126DB8 ext.l d3 ROM:00126DBA bsr.l sub_115BC4 ROM:00126DC0 move.w ($C28).w,d7 ROM:00126DC4 move.w d4,$F94(d7.w*2) ROM:00126DCA swap d4 ROM:00126DCC move.w d4,$F90(d7.w*2) ROM:00126DD2 cmpi.w #0,$F90(d7.w*2) ROM:00126DDA bne.s loc_126DE2 ROM:00126DDC move.w #$7FFF,d0 ROM:00126DE0 bra.s loc_126DF8 ROM:00126DE2 ; --------------------------------------------------------------------------- ROM:00126DE2 ROM:00126DE2 loc_126DE2: ; CODE XREF: sub_126D9A+40↑j ROM:00126DE2 move.w ($9E4).w,d0 ROM:00126DE6 muls.w #$64,d0 ; 'd' ROM:00126DEA divs.w $F90(d7.w*2),d0 ROM:00126DF0 bvc.w loc_126DF8 ROM:00126DF4 move.w #$7FFF,d0 ROM:00126DF8 ROM:00126DF8 loc_126DF8: ; CODE XREF: sub_126D9A+46↑j ROM:00126DF8 ; sub_126D9A+56↑j ROM:00126DF8 move.w d0,$F98(d7.w*2) ROM:00126DFE rts ROM:00126DFE ; End of function sub_126D9A ROM:00126DFE ROM:00126E00 ROM:00126E00 ; =============== S U B R O U T I N E ======================================= ROM:00126E00 ROM:00126E00 ROM:00126E00 sub_126E00: ; CODE XREF: sub_126C54:loc_126C60↑p ROM:00126E00 move.w ($C24).w,d7 ROM:00126E04 clr.w d1 ROM:00126E06 move.b $12CB(d7.w),d1 ROM:00126E0C cmpi.w #4,d1 ROM:00126E10 bcc.s locret_126E1A ROM:00126E12 movea.l off_126E1C(pc,d1.w*4),a0 ROM:00126E16 nop ROM:00126E18 jmp (a0) ROM:00126E1A ; --------------------------------------------------------------------------- ROM:00126E1A ROM:00126E1A locret_126E1A: ; CODE XREF: sub_126E00+10↑j ROM:00126E1A rts ROM:00126E1A ; End of function sub_126E00 ROM:00126E1A ROM:00126E1A ; --------------------------------------------------------------------------- ROM:00126E1C off_126E1C: dc.l loc_126E2C ; DATA XREF: sub_126E00+12↑r ROM:00126E20 dc.l loc_126E40 ROM:00126E24 dc.l loc_126E5A ROM:00126E28 dc.l loc_126E9A ROM:00126E2C ; --------------------------------------------------------------------------- ROM:00126E2C ROM:00126E2C loc_126E2C: ; DATA XREF: ROM:off_126E1C↑o ROM:00126E2C bset d7,($1138).w ROM:00126E30 bset d7,($1137).w ROM:00126E34 move.b #1,$12CB(d7.w) ROM:00126E3C bra.s locret_126E58 ROM:00126E3E ; --------------------------------------------------------------------------- ROM:00126E3E rts ROM:00126E40 ; --------------------------------------------------------------------------- ROM:00126E40 ROM:00126E40 loc_126E40: ; DATA XREF: ROM:00126E20↑o ROM:00126E40 btst d7,($119E).w ROM:00126E44 beq.s locret_126E58 ROM:00126E46 move.w $488(a5),$F9C(d7.w*2) ROM:00126E4E move.b #2,$12CB(d7.w) ROM:00126E56 bra.s locret_126E98 ROM:00126E58 ; --------------------------------------------------------------------------- ROM:00126E58 ROM:00126E58 locret_126E58: ; CODE XREF: ROM:00126E3C↑j ROM:00126E58 ; ROM:00126E44↑j ... ROM:00126E58 rts ROM:00126E5A ; --------------------------------------------------------------------------- ROM:00126E5A ROM:00126E5A loc_126E5A: ; DATA XREF: ROM:00126E24↑o ROM:00126E5A btst d7,($119E).w ROM:00126E5E bne.s loc_126E6A ROM:00126E60 move.b #1,$12CB(d7.w) ROM:00126E68 bra.s locret_126E58 ROM:00126E6A ; --------------------------------------------------------------------------- ROM:00126E6A ROM:00126E6A loc_126E6A: ; CODE XREF: ROM:00126E5E↑j ROM:00126E6A btst #5,($12F1).w ROM:00126E70 beq.s locret_126E98 ROM:00126E72 cmpi.w #0,$F9C(d7.w*2) ROM:00126E7A bne.s loc_126E88 ROM:00126E7C move.b #3,$12CB(d7.w) ROM:00126E84 bra.s loc_126EAA ROM:00126E86 ; --------------------------------------------------------------------------- ROM:00126E86 bra.s locret_126E98 ROM:00126E88 ; --------------------------------------------------------------------------- ROM:00126E88 ROM:00126E88 loc_126E88: ; CODE XREF: ROM:00126E7A↑j ROM:00126E88 subq.w #1,$F9C(d7.w*2) ROM:00126E8E bvc.s locret_126E98 ROM:00126E90 move.w #$8000,$F9C(d7.w*2) ROM:00126E98 ROM:00126E98 locret_126E98: ; CODE XREF: ROM:00126E56↑j ROM:00126E98 ; ROM:00126E70↑j ... ROM:00126E98 rts ROM:00126E9A ; --------------------------------------------------------------------------- ROM:00126E9A ROM:00126E9A loc_126E9A: ; DATA XREF: ROM:00126E28↑o ROM:00126E9A btst d7,($119E).w ROM:00126E9E bne.s loc_126EAA ROM:00126EA0 move.b #1,$12CB(d7.w) ROM:00126EA8 bra.s locret_126E58 ROM:00126EAA ; --------------------------------------------------------------------------- ROM:00126EAA ROM:00126EAA loc_126EAA: ; CODE XREF: ROM:00126E84↑j ROM:00126EAA ; ROM:00126E9E↑j ROM:00126EAA bsr.w sub_126EB0 ROM:00126EAE rts ROM:00126EB0 ROM:00126EB0 ; =============== S U B R O U T I N E ======================================= ROM:00126EB0 ROM:00126EB0 ROM:00126EB0 sub_126EB0: ; CODE XREF: ROM:loc_126EAA↑p ROM:00126EB0 move.w ($C24).w,d7 ROM:00126EB4 btst d7,($119B).w ROM:00126EB8 beq.s loc_126EC0 ROM:00126EBA bset d7,($1137).w ROM:00126EBE bra.s loc_126EC4 ROM:00126EC0 ; --------------------------------------------------------------------------- ROM:00126EC0 ROM:00126EC0 loc_126EC0: ; CODE XREF: sub_126EB0+8↑j ROM:00126EC0 bclr d7,($1137).w ROM:00126EC4 ROM:00126EC4 loc_126EC4: ; CODE XREF: sub_126EB0+E↑j ROM:00126EC4 btst d7,($119C).w ROM:00126EC8 beq.s loc_126ED0 ROM:00126ECA bset d7,($1138).w ROM:00126ECE bra.s locret_126ED4 ROM:00126ED0 ; --------------------------------------------------------------------------- ROM:00126ED0 ROM:00126ED0 loc_126ED0: ; CODE XREF: sub_126EB0+18↑j ROM:00126ED0 bclr d7,($1138).w ROM:00126ED4 ROM:00126ED4 locret_126ED4: ; CODE XREF: sub_126EB0+1E↑j ROM:00126ED4 rts ROM:00126ED4 ; End of function sub_126EB0 ROM:00126ED4 ROM:00126ED6 ROM:00126ED6 ; =============== S U B R O U T I N E ======================================= ROM:00126ED6 ROM:00126ED6 ROM:00126ED6 sub_126ED6: ; CODE XREF: sub_1267C0+2A↑p ROM:00126ED6 move.w #0,($C24).w ROM:00126EDC bra.s loc_126EE4 ROM:00126EDE ; --------------------------------------------------------------------------- ROM:00126EDE ROM:00126EDE loc_126EDE: ; CODE XREF: sub_126ED6+1E↓j ROM:00126EDE addi.w #1,($C24).w ROM:00126EE4 ROM:00126EE4 loc_126EE4: ; CODE XREF: sub_126ED6+6↑j ROM:00126EE4 cmpi.w #1,($C24).w ROM:00126EEA bgt.s loc_126EF6 ROM:00126EEC bsr.w sub_127042 ROM:00126EF0 bsr.w sub_12710A ROM:00126EF4 bra.s loc_126EDE ROM:00126EF6 ; --------------------------------------------------------------------------- ROM:00126EF6 ROM:00126EF6 loc_126EF6: ; CODE XREF: sub_126ED6+14↑j ROM:00126EF6 bsr.w sub_12723C ROM:00126EFA move.w #0,($C24).w ROM:00126F00 bra.s loc_126F08 ROM:00126F02 ; --------------------------------------------------------------------------- ROM:00126F02 ROM:00126F02 loc_126F02: ; CODE XREF: sub_126ED6+3E↓j ROM:00126F02 addi.w #1,($C24).w ROM:00126F08 ROM:00126F08 loc_126F08: ; CODE XREF: sub_126ED6+2A↑j ROM:00126F08 cmpi.w #1,($C24).w ROM:00126F0E bgt.s loc_126F16 ROM:00126F10 bsr.w sub_126F76 ROM:00126F14 bra.s loc_126F02 ROM:00126F16 ; --------------------------------------------------------------------------- ROM:00126F16 ROM:00126F16 loc_126F16: ; CODE XREF: sub_126ED6+38↑j ROM:00126F16 bsr.w sub_126F1C ROM:00126F1A rts ROM:00126F1A ; End of function sub_126ED6 ROM:00126F1A ROM:00126F1C ROM:00126F1C ; =============== S U B R O U T I N E ======================================= ROM:00126F1C ROM:00126F1C ROM:00126F1C sub_126F1C: ; CODE XREF: sub_126ED6:loc_126F16↑p ROM:00126F1C btst #0,($113B).w ROM:00126F22 beq.s loc_126F2C ROM:00126F24 bset #6,($1318).w ROM:00126F2A bra.s loc_126F32 ROM:00126F2C ; --------------------------------------------------------------------------- ROM:00126F2C ROM:00126F2C loc_126F2C: ; CODE XREF: sub_126F1C+6↑j ROM:00126F2C bclr #6,($1318).w ROM:00126F32 ROM:00126F32 loc_126F32: ; CODE XREF: sub_126F1C+E↑j ROM:00126F32 btst #1,($113B).w ROM:00126F38 beq.s loc_126F42 ROM:00126F3A bset #6,($12FE).w ROM:00126F40 bra.s loc_126F48 ROM:00126F42 ; --------------------------------------------------------------------------- ROM:00126F42 ROM:00126F42 loc_126F42: ; CODE XREF: sub_126F1C+1C↑j ROM:00126F42 bclr #6,($12FE).w ROM:00126F48 ROM:00126F48 loc_126F48: ; CODE XREF: sub_126F1C+24↑j ROM:00126F48 btst #0,($113C).w ROM:00126F4E beq.s loc_126F58 ROM:00126F50 bset #1,($12F6).w ROM:00126F56 bra.s loc_126F5E ROM:00126F58 ; --------------------------------------------------------------------------- ROM:00126F58 ROM:00126F58 loc_126F58: ; CODE XREF: sub_126F1C+32↑j ROM:00126F58 bclr #1,($12F6).w ROM:00126F5E ROM:00126F5E loc_126F5E: ; CODE XREF: sub_126F1C+3A↑j ROM:00126F5E btst #1,($113C).w ROM:00126F64 beq.s loc_126F6E ROM:00126F66 bset #2,($1307).w ROM:00126F6C bra.s locret_126F74 ROM:00126F6E ; --------------------------------------------------------------------------- ROM:00126F6E ROM:00126F6E loc_126F6E: ; CODE XREF: sub_126F1C+48↑j ROM:00126F6E bclr #2,($1307).w ROM:00126F74 ROM:00126F74 locret_126F74: ; CODE XREF: sub_126F1C+50↑j ROM:00126F74 rts ROM:00126F74 ; End of function sub_126F1C ROM:00126F74 ROM:00126F76 ROM:00126F76 ; =============== S U B R O U T I N E ======================================= ROM:00126F76 ROM:00126F76 ROM:00126F76 sub_126F76: ; CODE XREF: sub_126ED6+3A↑p ROM:00126F76 move.w ($C24).w,d7 ROM:00126F7A clr.w d1 ROM:00126F7C move.b $12CD(d7.w),d1 ROM:00126F82 cmpi.w #5,d1 ROM:00126F86 bcc.s locret_126F90 ROM:00126F88 movea.l off_126F92(pc,d1.w*4),a0 ROM:00126F8C nop ROM:00126F8E jmp (a0) ROM:00126F90 ; --------------------------------------------------------------------------- ROM:00126F90 ROM:00126F90 locret_126F90: ; CODE XREF: sub_126F76+10↑j ROM:00126F90 rts ROM:00126F90 ; End of function sub_126F76 ROM:00126F90 ROM:00126F90 ; --------------------------------------------------------------------------- ROM:00126F92 off_126F92: dc.l loc_126FA6 ; DATA XREF: sub_126F76+12↑r ROM:00126F96 dc.l loc_126FB8 ROM:00126F9A dc.l loc_126FEC ROM:00126F9E dc.l loc_127002 ROM:00126FA2 dc.l loc_12701E ROM:00126FA6 ; --------------------------------------------------------------------------- ROM:00126FA6 ROM:00126FA6 loc_126FA6: ; DATA XREF: ROM:off_126F92↑o ROM:00126FA6 bclr d7,($113B).w ROM:00126FAA bclr d7,($113C).w ROM:00126FAE move.b #1,$12CD(d7.w) ROM:00126FB6 bra.s locret_126FEA ROM:00126FB8 ; --------------------------------------------------------------------------- ROM:00126FB8 ROM:00126FB8 loc_126FB8: ; CODE XREF: ROM:00127016↓j ROM:00126FB8 ; DATA XREF: ROM:00126F96↑o ROM:00126FB8 cmp.w ($C2C).w,d7 ROM:00126FBC bne.s loc_126FD2 ROM:00126FBE bset d7,($113B).w ROM:00126FC2 move.b #2,$12CD(d7.w) ROM:00126FCA bra.l locret_127000 ROM:00126FD0 ; --------------------------------------------------------------------------- ROM:00126FD0 bra.s locret_126FEA ROM:00126FD2 ; --------------------------------------------------------------------------- ROM:00126FD2 ROM:00126FD2 loc_126FD2: ; CODE XREF: ROM:00126FBC↑j ROM:00126FD2 btst d7,($113A).w ROM:00126FD6 beq.s locret_126FEA ROM:00126FD8 bset d7,($113C).w ROM:00126FDC move.b #4,$12CD(d7.w) ROM:00126FE4 bra.l locret_127040 ROM:00126FEA ; --------------------------------------------------------------------------- ROM:00126FEA ROM:00126FEA locret_126FEA: ; CODE XREF: ROM:00126FB6↑j ROM:00126FEA ; ROM:00126FD0↑j ... ROM:00126FEA rts ROM:00126FEC ; --------------------------------------------------------------------------- ROM:00126FEC ROM:00126FEC loc_126FEC: ; DATA XREF: ROM:00126F9A↑o ROM:00126FEC cmp.w ($C2C).w,d7 ROM:00126FF0 beq.s locret_127000 ROM:00126FF2 bclr d7,($113B).w ROM:00126FF6 move.b #3,$12CD(d7.w) ROM:00126FFE bra.s locret_12701C ROM:00127000 ; --------------------------------------------------------------------------- ROM:00127000 ROM:00127000 locret_127000: ; CODE XREF: ROM:00126FCA↑j ROM:00127000 ; ROM:00126FF0↑j ROM:00127000 rts ROM:00127002 ; --------------------------------------------------------------------------- ROM:00127002 ROM:00127002 loc_127002: ; DATA XREF: ROM:00126F9E↑o ROM:00127002 btst d7,($119D).w ROM:00127006 bne.s locret_12701C ROM:00127008 btst d7,($119E).w ROM:0012700C bne.s locret_12701C ROM:0012700E move.b #1,$12CD(d7.w) ROM:00127016 bra.l loc_126FB8 ROM:0012701C ; --------------------------------------------------------------------------- ROM:0012701C ROM:0012701C locret_12701C: ; CODE XREF: ROM:00126FFE↑j ROM:0012701C ; ROM:00127006↑j ... ROM:0012701C rts ROM:0012701E ; --------------------------------------------------------------------------- ROM:0012701E ROM:0012701E loc_12701E: ; DATA XREF: ROM:00126FA2↑o ROM:0012701E btst d7,($113A).w ROM:00127022 bne.s loc_127028 ROM:00127024 bra.s loc_12702E ROM:00127026 ; --------------------------------------------------------------------------- ROM:00127026 bra.s locret_127040 ROM:00127028 ; --------------------------------------------------------------------------- ROM:00127028 ROM:00127028 loc_127028: ; CODE XREF: ROM:00127022↑j ROM:00127028 cmp.w ($C2C).w,d7 ROM:0012702C bne.s locret_127040 ROM:0012702E ROM:0012702E loc_12702E: ; CODE XREF: ROM:00127024↑j ROM:0012702E bclr d7,($113C).w ROM:00127032 move.b #3,$12CD(d7.w) ROM:0012703A bra.l locret_12701C ROM:00127040 ; --------------------------------------------------------------------------- ROM:00127040 ROM:00127040 locret_127040: ; CODE XREF: ROM:00126FE4↑j ROM:00127040 ; ROM:00127026↑j ... ROM:00127040 rts ROM:00127042 ROM:00127042 ; =============== S U B R O U T I N E ======================================= ROM:00127042 ROM:00127042 ROM:00127042 sub_127042: ; CODE XREF: sub_126ED6+16↑p ROM:00127042 move.w ($C24).w,d7 ROM:00127046 clr.w d1 ROM:00127048 move.b $12CF(d7.w),d1 ROM:0012704E cmpi.w #3,d1 ROM:00127052 bcc.s locret_12705C ROM:00127054 movea.l off_12705E(pc,d1.w*4),a0 ROM:00127058 nop ROM:0012705A jmp (a0) ROM:0012705C ; --------------------------------------------------------------------------- ROM:0012705C ROM:0012705C locret_12705C: ; CODE XREF: sub_127042+10↑j ROM:0012705C rts ROM:0012705C ; End of function sub_127042 ROM:0012705C ROM:0012705C ; --------------------------------------------------------------------------- ROM:0012705E off_12705E: dc.l loc_12706A ; DATA XREF: sub_127042+12↑r ROM:00127062 dc.l loc_12708E ROM:00127066 dc.l loc_1270CC ROM:0012706A ; --------------------------------------------------------------------------- ROM:0012706A ROM:0012706A loc_12706A: ; DATA XREF: ROM:off_12705E↑o ROM:0012706A bclr d7,($113A).w ROM:0012706E clr.b $847(d7.w) ROM:00127074 move.w #0,$5C2(d7.w*2) ROM:0012707C move.b #3,$847(d7.w) ROM:00127084 move.b #1,$12CF(d7.w) ROM:0012708C bra.s locret_1270CA ROM:0012708E ; --------------------------------------------------------------------------- ROM:0012708E ROM:0012708E loc_12708E: ; DATA XREF: ROM:00127062↑o ROM:0012708E move.w $F88(d7.w*2),d1 ROM:00127094 cmp.w $5C2(d7.w*2),d1 ROM:0012709A bgt.s locret_1270CA ROM:0012709C cmpi.w #0,$F8C(d7.w*2) ROM:001270A4 ble.s locret_1270CA ROM:001270A6 clr.b $847(d7.w) ROM:001270AC move.w #0,$5C2(d7.w*2) ROM:001270B4 move.b #3,$847(d7.w) ROM:001270BC bset d7,($113A).w ROM:001270C0 move.b #2,$12CF(d7.w) ROM:001270C8 bra.s locret_127108 ROM:001270CA ; --------------------------------------------------------------------------- ROM:001270CA ROM:001270CA locret_1270CA: ; CODE XREF: ROM:0012708C↑j ROM:001270CA ; ROM:0012709A↑j ... ROM:001270CA rts ROM:001270CC ; --------------------------------------------------------------------------- ROM:001270CC ROM:001270CC loc_1270CC: ; DATA XREF: ROM:00127066↑o ROM:001270CC move.w $F8C(d7.w*2),d1 ROM:001270D2 cmp.w $5C2(d7.w*2),d1 ROM:001270D8 bgt.s locret_127108 ROM:001270DA cmpi.w #0,$F88(d7.w*2) ROM:001270E2 ble.s locret_127108 ROM:001270E4 clr.b $847(d7.w) ROM:001270EA move.w #0,$5C2(d7.w*2) ROM:001270F2 move.b #3,$847(d7.w) ROM:001270FA bclr d7,($113A).w ROM:001270FE move.b #1,$12CF(d7.w) ROM:00127106 bra.s locret_1270CA ROM:00127108 ; --------------------------------------------------------------------------- ROM:00127108 ROM:00127108 locret_127108: ; CODE XREF: ROM:001270C8↑j ROM:00127108 ; ROM:001270D8↑j ... ROM:00127108 rts ROM:0012710A ROM:0012710A ; =============== S U B R O U T I N E ======================================= ROM:0012710A ROM:0012710A ROM:0012710A sub_12710A: ; CODE XREF: sub_126ED6+1A↑p ROM:0012710A move.w ($C24).w,d7 ROM:0012710E clr.w d1 ROM:00127110 move.b $12D1(d7.w),d1 ROM:00127116 cmpi.w #5,d1 ROM:0012711A bcc.s locret_127124 ROM:0012711C movea.l off_127126(pc,d1.w*4),a0 ROM:00127120 nop ROM:00127122 jmp (a0) ROM:00127124 ; --------------------------------------------------------------------------- ROM:00127124 ROM:00127124 locret_127124: ; CODE XREF: sub_12710A+10↑j ROM:00127124 rts ROM:00127124 ; End of function sub_12710A ROM:00127124 ROM:00127124 ; --------------------------------------------------------------------------- ROM:00127126 off_127126: dc.l loc_12713A ; DATA XREF: sub_12710A+12↑r ROM:0012712A dc.l loc_127148 ROM:0012712E dc.l loc_127174 ROM:00127132 dc.l loc_1271A8 ROM:00127136 dc.l loc_1271F4 ROM:0012713A ; --------------------------------------------------------------------------- ROM:0012713A ROM:0012713A loc_12713A: ; DATA XREF: ROM:off_127126↑o ROM:0012713A bclr d7,($113D).w ROM:0012713E move.b #1,$12D1(d7.w) ROM:00127146 bra.s locret_127172 ROM:00127148 ; --------------------------------------------------------------------------- ROM:00127148 ROM:00127148 loc_127148: ; DATA XREF: ROM:0012712A↑o ROM:00127148 btst #1,($1310).w ROM:0012714E beq.s locret_127172 ROM:00127150 move.w $48A(a5),d0 ROM:00127154 clr.b $89C(d7.w) ROM:0012715A move.w d0,$66C(d7.w*2) ROM:00127160 move.b #1,$89C(d7.w) ROM:00127168 move.b #2,$12D1(d7.w) ROM:00127170 bra.s locret_1271A6 ROM:00127172 ; --------------------------------------------------------------------------- ROM:00127172 ROM:00127172 locret_127172: ; CODE XREF: ROM:00127146↑j ROM:00127172 ; ROM:0012714E↑j ... ROM:00127172 rts ROM:00127174 ; --------------------------------------------------------------------------- ROM:00127174 ROM:00127174 loc_127174: ; DATA XREF: ROM:0012712E↑o ROM:00127174 btst #1,($1310).w ROM:0012717A bne.s loc_127186 ROM:0012717C move.b #1,$12D1(d7.w) ROM:00127184 bra.s locret_127172 ROM:00127186 ; --------------------------------------------------------------------------- ROM:00127186 ROM:00127186 loc_127186: ; CODE XREF: ROM:0012717A↑j ROM:00127186 btst d7,($1138).w ROM:0012718A bne.s loc_12719A ROM:0012718C ROM:0012718C loc_12718C: ; CODE XREF: ROM:001271A4↓j ROM:0012718C bset d7,($113D).w ROM:00127190 move.b #3,$12D1(d7.w) ROM:00127198 bra.s locret_1271F2 ROM:0012719A ; --------------------------------------------------------------------------- ROM:0012719A ROM:0012719A loc_12719A: ; CODE XREF: ROM:0012718A↑j ROM:0012719A cmpi.w #0,$66C(d7.w*2) ROM:001271A2 bgt.s locret_1271A6 ROM:001271A4 bra.s loc_12718C ROM:001271A6 ; --------------------------------------------------------------------------- ROM:001271A6 ROM:001271A6 locret_1271A6: ; CODE XREF: ROM:00127170↑j ROM:001271A6 ; ROM:001271A2↑j ... ROM:001271A6 rts ROM:001271A8 ; --------------------------------------------------------------------------- ROM:001271A8 ROM:001271A8 loc_1271A8: ; DATA XREF: ROM:00127132↑o ROM:001271A8 btst #1,($1310).w ROM:001271AE bne.s loc_1271C2 ROM:001271B0 bclr d7,($113D).w ROM:001271B4 move.b #1,$12D1(d7.w) ROM:001271BC bra.l locret_127172 ROM:001271C2 ; --------------------------------------------------------------------------- ROM:001271C2 ROM:001271C2 loc_1271C2: ; CODE XREF: ROM:001271AE↑j ROM:001271C2 btst d7,($119F).w ROM:001271C6 beq.s locret_1271F2 ROM:001271C8 move.w $48C(a5),d0 ROM:001271CC clr.b $89C(d7.w) ROM:001271D2 move.w d0,$66C(d7.w*2) ROM:001271D8 move.b #1,$89C(d7.w) ROM:001271E0 bclr d7,($113D).w ROM:001271E4 move.b #4,$12D1(d7.w) ROM:001271EC bra.l locret_12723A ROM:001271F2 ; --------------------------------------------------------------------------- ROM:001271F2 ROM:001271F2 locret_1271F2: ; CODE XREF: ROM:00127198↑j ROM:001271F2 ; ROM:001271C6↑j ROM:001271F2 rts ROM:001271F4 ; --------------------------------------------------------------------------- ROM:001271F4 ROM:001271F4 loc_1271F4: ; DATA XREF: ROM:00127136↑o ROM:001271F4 btst #1,($1310).w ROM:001271FA bne.s loc_12720A ROM:001271FC move.b #1,$12D1(d7.w) ROM:00127204 bra.l locret_127172 ROM:0012720A ; --------------------------------------------------------------------------- ROM:0012720A ROM:0012720A loc_12720A: ; CODE XREF: ROM:001271FA↑j ROM:0012720A cmpi.w #0,$66C(d7.w*2) ROM:00127212 bgt.s locret_12723A ROM:00127214 move.w $48A(a5),d0 ROM:00127218 clr.b $89C(d7.w) ROM:0012721E move.w d0,$66C(d7.w*2) ROM:00127224 move.b #1,$89C(d7.w) ROM:0012722C move.b #2,$12D1(d7.w) ROM:00127234 bra.l locret_1271A6 ROM:0012723A ; --------------------------------------------------------------------------- ROM:0012723A ROM:0012723A locret_12723A: ; CODE XREF: ROM:001271EC↑j ROM:0012723A ; ROM:00127212↑j ROM:0012723A rts ROM:0012723C ROM:0012723C ; =============== S U B R O U T I N E ======================================= ROM:0012723C ROM:0012723C ROM:0012723C sub_12723C: ; CODE XREF: sub_126ED6:loc_126EF6↑p ROM:0012723C btst #0,($113A).w ROM:00127242 beq.s loc_12727C ROM:00127244 btst #0,($113D).w ROM:0012724A beq.s loc_12727C ROM:0012724C btst #1,($113A).w ROM:00127252 beq.s loc_127274 ROM:00127254 btst #1,($113D).w ROM:0012725A beq.s loc_127274 ROM:0012725C cmpi.w #0,($C26).w ROM:00127262 bne.s loc_12726C ROM:00127264 move.w #1,($C2C).w ROM:0012726A bra.s loc_127272 ROM:0012726C ; --------------------------------------------------------------------------- ROM:0012726C ROM:0012726C loc_12726C: ; CODE XREF: sub_12723C+26↑j ROM:0012726C move.w #0,($C2C).w ROM:00127272 ROM:00127272 loc_127272: ; CODE XREF: sub_12723C+2E↑j ROM:00127272 bra.s locret_12729A ROM:00127274 ; --------------------------------------------------------------------------- ROM:00127274 ROM:00127274 loc_127274: ; CODE XREF: sub_12723C+16↑j ROM:00127274 ; sub_12723C+1E↑j ROM:00127274 move.w #0,($C2C).w ROM:0012727A bra.s locret_12729A ROM:0012727C ; --------------------------------------------------------------------------- ROM:0012727C ROM:0012727C loc_12727C: ; CODE XREF: sub_12723C+6↑j ROM:0012727C ; sub_12723C+E↑j ROM:0012727C btst #1,($113A).w ROM:00127282 beq.s loc_127294 ROM:00127284 btst #1,($113D).w ROM:0012728A beq.s loc_127294 ROM:0012728C move.w #1,($C2C).w ROM:00127292 bra.s locret_12729A ROM:00127294 ; --------------------------------------------------------------------------- ROM:00127294 ROM:00127294 loc_127294: ; CODE XREF: sub_12723C+46↑j ROM:00127294 ; sub_12723C+4E↑j ROM:00127294 move.w #2,($C2C).w ROM:0012729A ROM:0012729A locret_12729A: ; CODE XREF: sub_12723C:loc_127272↑j ROM:0012729A ; sub_12723C+3E↑j ... ROM:0012729A rts ROM:0012729A ; End of function sub_12723C ROM:0012729A ROM:0012729C ROM:0012729C ; =============== S U B R O U T I N E ======================================= ROM:0012729C ROM:0012729C ROM:0012729C sub_12729C: ; CODE XREF: sub_1267C0+30↑p ROM:0012729C move.w #0,d0 ROM:001272A0 bra.s loc_1272A6 ROM:001272A2 ; --------------------------------------------------------------------------- ROM:001272A2 ROM:001272A2 loc_1272A2: ; CODE XREF: sub_12729C+18↓j ROM:001272A2 addi.w #1,d0 ROM:001272A6 ROM:001272A6 loc_1272A6: ; CODE XREF: sub_12729C+4↑j ROM:001272A6 cmpi.w #1,d0 ROM:001272AA bgt.s locret_1272B6 ROM:001272AC bsr.w sub_1272B8 ROM:001272B0 bsr.w sub_1272FA ROM:001272B4 bra.s loc_1272A2 ROM:001272B6 ; --------------------------------------------------------------------------- ROM:001272B6 ROM:001272B6 locret_1272B6: ; CODE XREF: sub_12729C+E↑j ROM:001272B6 rts ROM:001272B6 ; End of function sub_12729C ROM:001272B6 ROM:001272B8 ROM:001272B8 ; =============== S U B R O U T I N E ======================================= ROM:001272B8 ROM:001272B8 ROM:001272B8 sub_1272B8: ; CODE XREF: sub_12729C+10↑p ROM:001272B8 move.w $48E(a5),d1 ROM:001272BC move.w $490(a5),d2 ROM:001272C0 cmp.w $E70(d0.w*2),d1 ROM:001272C6 ble.s loc_1272F4 ROM:001272C8 cmp.w $E70(d0.w*2),d2 ROM:001272CE bgt.s loc_1272F4 ROM:001272D0 move.w $494(a5),d1 ROM:001272D4 move.w $492(a5),d2 ROM:001272D8 cmp.w $E70(d0.w*2),d2 ROM:001272DE bgt.s loc_1272E8 ROM:001272E0 cmp.w $E70(d0.w*2),d1 ROM:001272E6 bgt.s loc_1272EE ROM:001272E8 ROM:001272E8 loc_1272E8: ; CODE XREF: sub_1272B8+26↑j ROM:001272E8 bset d0,($113E).w ROM:001272EC bra.s loc_1272F2 ROM:001272EE ; --------------------------------------------------------------------------- ROM:001272EE ROM:001272EE loc_1272EE: ; CODE XREF: sub_1272B8+2E↑j ROM:001272EE bclr d0,($113E).w ROM:001272F2 ROM:001272F2 loc_1272F2: ; CODE XREF: sub_1272B8+34↑j ROM:001272F2 bra.s locret_1272F8 ROM:001272F4 ; --------------------------------------------------------------------------- ROM:001272F4 ROM:001272F4 loc_1272F4: ; CODE XREF: sub_1272B8+E↑j ROM:001272F4 ; sub_1272B8+16↑j ROM:001272F4 bclr d0,($113E).w ROM:001272F8 ROM:001272F8 locret_1272F8: ; CODE XREF: sub_1272B8:loc_1272F2↑j ROM:001272F8 rts ROM:001272F8 ; End of function sub_1272B8 ROM:001272F8 ROM:001272FA ROM:001272FA ; =============== S U B R O U T I N E ======================================= ROM:001272FA ROM:001272FA ROM:001272FA sub_1272FA: ; CODE XREF: sub_12729C+14↑p ROM:001272FA clr.w d1 ROM:001272FC move.b $12D3(d0.w),d1 ROM:00127302 cmpi.w #$B,d1 ROM:00127306 bcc.s locret_127310 ROM:00127308 movea.l off_127312(pc,d1.w*4),a0 ROM:0012730C nop ROM:0012730E jmp (a0) ROM:00127310 ; --------------------------------------------------------------------------- ROM:00127310 ROM:00127310 locret_127310: ; CODE XREF: sub_1272FA+C↑j ROM:00127310 rts ROM:00127310 ; End of function sub_1272FA ROM:00127310 ROM:00127310 ; --------------------------------------------------------------------------- ROM:00127312 off_127312: dc.l loc_12733E ; DATA XREF: sub_1272FA+E↑r ROM:00127316 dc.l loc_12734A ROM:0012731A dc.l loc_1273AA ROM:0012731E dc.l loc_127402 ROM:00127322 dc.l loc_127448 ROM:00127326 dc.l loc_1274A0 ROM:0012732A dc.l loc_1274D0 ROM:0012732E dc.l loc_127502 ROM:00127332 dc.l loc_127534 ROM:00127336 dc.l loc_127570 ROM:0012733A dc.l loc_1275E0 ROM:0012733E ; --------------------------------------------------------------------------- ROM:0012733E ROM:0012733E loc_12733E: ; DATA XREF: ROM:off_127312↑o ROM:0012733E bclr d0,($113F).w ROM:00127342 move.b #1,$12D3(d0.w) ROM:0012734A ROM:0012734A loc_12734A: ; DATA XREF: ROM:00127316↑o ROM:0012734A cmpi.w #0,d0 ROM:0012734E bne.s loc_12737A ROM:00127350 btst #0,($1134).w ROM:00127356 beq.s loc_12737A ROM:00127358 move.w $496(a5),d1 ROM:0012735C clr.b $883(d0.w) ROM:00127362 move.w d1,$63A(d0.w*2) ROM:00127368 move.b #1,$883(d0.w) ROM:00127370 move.b #2,$12D3(d0.w) ROM:00127378 rts ROM:0012737A ; --------------------------------------------------------------------------- ROM:0012737A ROM:0012737A loc_12737A: ; CODE XREF: ROM:0012734E↑j ROM:0012737A ; ROM:00127356↑j ROM:0012737A cmpi.w #1,d0 ROM:0012737E bne.s locret_1273A8 ROM:00127380 btst #1,($1134).w ROM:00127386 beq.s locret_1273A8 ROM:00127388 move.w $496(a5),d1 ROM:0012738C clr.b $883(d0.w) ROM:00127392 move.w d1,$63A(d0.w*2) ROM:00127398 move.b #1,$883(d0.w) ROM:001273A0 move.b #6,$12D3(d0.w) ROM:001273A8 ROM:001273A8 locret_1273A8: ; CODE XREF: ROM:0012737E↑j ROM:001273A8 ; ROM:00127386↑j ROM:001273A8 rts ROM:001273AA ; --------------------------------------------------------------------------- ROM:001273AA ROM:001273AA loc_1273AA: ; DATA XREF: ROM:0012731A↑o ROM:001273AA btst #0,($12F3).w ROM:001273B0 beq.s loc_1273C8 ROM:001273B2 clr.b $883(d0.w) ROM:001273B8 clr.w $63A(d0.w*2) ROM:001273BE move.b #1,$12D3(d0.w) ROM:001273C6 rts ROM:001273C8 ; --------------------------------------------------------------------------- ROM:001273C8 ROM:001273C8 loc_1273C8: ; CODE XREF: ROM:001273B0↑j ROM:001273C8 btst d0,($113E).w ROM:001273CC beq.s loc_1273E8 ROM:001273CE clr.b $883(d0.w) ROM:001273D4 clr.w $63A(d0.w*2) ROM:001273DA bset d0,($113F).w ROM:001273DE move.b #3,$12D3(d0.w) ROM:001273E6 bra.s loc_127442 ROM:001273E8 ; --------------------------------------------------------------------------- ROM:001273E8 ROM:001273E8 loc_1273E8: ; CODE XREF: ROM:001273CC↑j ROM:001273E8 cmpi.w #0,$63A(d0.w*2) ROM:001273F0 bgt.s locret_127400 ROM:001273F2 move.b #5,$12D3(d0.w) ROM:001273FA bra.l loc_1274CA ROM:00127400 ; --------------------------------------------------------------------------- ROM:00127400 ROM:00127400 locret_127400: ; CODE XREF: ROM:001273F0↑j ROM:00127400 rts ROM:00127402 ; --------------------------------------------------------------------------- ROM:00127402 ROM:00127402 loc_127402: ; DATA XREF: ROM:0012731E↑o ROM:00127402 btst #0,($12F3).w ROM:00127408 beq.s loc_127418 ROM:0012740A bclr d0,($113F).w ROM:0012740E move.b #1,$12D3(d0.w) ROM:00127416 rts ROM:00127418 ; --------------------------------------------------------------------------- ROM:00127418 ROM:00127418 loc_127418: ; CODE XREF: ROM:00127408↑j ROM:00127418 btst d0,($113E).w ROM:0012741C bne.s loc_127442 ROM:0012741E move.w $83E(a5,d0.w*2),d1 ROM:00127424 clr.b $883(d0.w) ROM:0012742A move.w d1,$63A(d0.w*2) ROM:00127430 move.b #1,$883(d0.w) ROM:00127438 move.b #4,$12D3(d0.w) ROM:00127440 rts ROM:00127442 ; --------------------------------------------------------------------------- ROM:00127442 ROM:00127442 loc_127442: ; CODE XREF: ROM:001273E6↑j ROM:00127442 ; ROM:0012741C↑j ... ROM:00127442 bsr.w sub_127608 ROM:00127446 rts ROM:00127448 ; --------------------------------------------------------------------------- ROM:00127448 ROM:00127448 loc_127448: ; DATA XREF: ROM:00127322↑o ROM:00127448 btst #0,($12F3).w ROM:0012744E beq.s loc_12746A ROM:00127450 bclr d0,($113F).w ROM:00127454 clr.b $883(d0.w) ROM:0012745A clr.w $63A(d0.w*2) ROM:00127460 move.b #1,$12D3(d0.w) ROM:00127468 rts ROM:0012746A ; --------------------------------------------------------------------------- ROM:0012746A ROM:0012746A loc_12746A: ; CODE XREF: ROM:0012744E↑j ROM:0012746A btst d0,($113E).w ROM:0012746E beq.s loc_127486 ROM:00127470 clr.b $883(d0.w) ROM:00127476 clr.w $63A(d0.w*2) ROM:0012747C move.b #3,$12D3(d0.w) ROM:00127484 bra.s loc_127442 ROM:00127486 ; --------------------------------------------------------------------------- ROM:00127486 ROM:00127486 loc_127486: ; CODE XREF: ROM:0012746E↑j ROM:00127486 cmpi.w #0,$63A(d0.w*2) ROM:0012748E bgt.s locret_12749E ROM:00127490 bclr d0,($113F).w ROM:00127494 move.b #5,$12D3(d0.w) ROM:0012749C bra.s loc_1274CA ROM:0012749E ; --------------------------------------------------------------------------- ROM:0012749E ROM:0012749E locret_12749E: ; CODE XREF: ROM:0012748E↑j ROM:0012749E rts ROM:001274A0 ; --------------------------------------------------------------------------- ROM:001274A0 ROM:001274A0 loc_1274A0: ; DATA XREF: ROM:00127326↑o ROM:001274A0 btst #0,($12F3).w ROM:001274A6 beq.s loc_1274B2 ROM:001274A8 move.b #1,$12D3(d0.w) ROM:001274B0 rts ROM:001274B2 ; --------------------------------------------------------------------------- ROM:001274B2 ROM:001274B2 loc_1274B2: ; CODE XREF: ROM:001274A6↑j ROM:001274B2 btst d0,($113E).w ROM:001274B6 beq.s loc_1274CA ROM:001274B8 bset d0,($113F).w ROM:001274BC move.b #3,$12D3(d0.w) ROM:001274C4 bra.l loc_127442 ROM:001274CA ; --------------------------------------------------------------------------- ROM:001274CA ROM:001274CA loc_1274CA: ; CODE XREF: ROM:001273FA↑j ROM:001274CA ; ROM:0012749C↑j ... ROM:001274CA bsr.w sub_12762A ROM:001274CE rts ROM:001274D0 ; --------------------------------------------------------------------------- ROM:001274D0 ROM:001274D0 loc_1274D0: ; DATA XREF: ROM:0012732A↑o ROM:001274D0 btst #0,($12F3).w ROM:001274D6 beq.s loc_1274EE ROM:001274D8 clr.b $883(d0.w) ROM:001274DE clr.w $63A(d0.w*2) ROM:001274E4 move.b #1,$12D3(d0.w) ROM:001274EC rts ROM:001274EE ; --------------------------------------------------------------------------- ROM:001274EE ROM:001274EE loc_1274EE: ; CODE XREF: ROM:001274D6↑j ROM:001274EE cmpi.w #0,$63A(d0.w*2) ROM:001274F6 bgt.s locret_127500 ROM:001274F8 move.b #7,$12D3(d0.w) ROM:00127500 ROM:00127500 locret_127500: ; CODE XREF: ROM:001274F6↑j ROM:00127500 rts ROM:00127502 ; --------------------------------------------------------------------------- ROM:00127502 ROM:00127502 loc_127502: ; DATA XREF: ROM:0012732E↑o ROM:00127502 btst #0,($12F3).w ROM:00127508 beq.s loc_127518 ROM:0012750A bclr d0,($113F).w ROM:0012750E move.b #1,$12D3(d0.w) ROM:00127516 rts ROM:00127518 ; --------------------------------------------------------------------------- ROM:00127518 ROM:00127518 loc_127518: ; CODE XREF: ROM:00127508↑j ROM:00127518 move.w $498(a5),d7 ROM:0012751C btst #2,($1302).w ROM:00127522 beq.s locret_127532 ROM:00127524 cmp.w ($C7C).w,d7 ROM:00127528 bge.s locret_127532 ROM:0012752A move.b #8,$12D3(d0.w) ROM:00127532 ROM:00127532 locret_127532: ; CODE XREF: ROM:00127522↑j ROM:00127532 ; ROM:00127528↑j ROM:00127532 rts ROM:00127534 ; --------------------------------------------------------------------------- ROM:00127534 ROM:00127534 loc_127534: ; DATA XREF: ROM:00127332↑o ROM:00127534 btst d0,($113E).w ROM:00127538 beq.s loc_12754C ROM:0012753A bsr.w sub_127608 ROM:0012753E bset d0,($113F).w ROM:00127542 move.b #$A,$12D3(d0.w) ROM:0012754A bra.s locret_12756E ROM:0012754C ; --------------------------------------------------------------------------- ROM:0012754C ROM:0012754C loc_12754C: ; CODE XREF: ROM:00127538↑j ROM:0012754C move.w $83E(a5,d0.w*2),d1 ROM:00127552 clr.b $883(d0.w) ROM:00127558 move.w d1,$63A(d0.w*2) ROM:0012755E move.b #1,$883(d0.w) ROM:00127566 move.b #9,$12D3(d0.w) ROM:0012756E ROM:0012756E locret_12756E: ; CODE XREF: ROM:0012754A↑j ROM:0012756E rts ROM:00127570 ; --------------------------------------------------------------------------- ROM:00127570 ROM:00127570 loc_127570: ; DATA XREF: ROM:00127336↑o ROM:00127570 btst #0,($12F3).w ROM:00127576 beq.s loc_12758E ROM:00127578 clr.b $883(d0.w) ROM:0012757E clr.w $63A(d0.w*2) ROM:00127584 move.b #1,$12D3(d0.w) ROM:0012758C rts ROM:0012758E ; --------------------------------------------------------------------------- ROM:0012758E ROM:0012758E loc_12758E: ; CODE XREF: ROM:00127576↑j ROM:0012758E btst #2,($1302).w ROM:00127594 bne.s loc_1275A0 ROM:00127596 move.b #7,$12D3(d0.w) ROM:0012759E rts ROM:001275A0 ; --------------------------------------------------------------------------- ROM:001275A0 ROM:001275A0 loc_1275A0: ; CODE XREF: ROM:00127594↑j ROM:001275A0 btst d0,($113E).w ROM:001275A4 beq.s loc_1275C4 ROM:001275A6 clr.b $883(d0.w) ROM:001275AC clr.w $63A(d0.w*2) ROM:001275B2 bsr.w sub_127608 ROM:001275B6 bset d0,($113F).w ROM:001275BA move.b #$A,$12D3(d0.w) ROM:001275C2 rts ROM:001275C4 ; --------------------------------------------------------------------------- ROM:001275C4 ROM:001275C4 loc_1275C4: ; CODE XREF: ROM:001275A4↑j ROM:001275C4 cmpi.w #0,$63A(d0.w*2) ROM:001275CC bgt.s locret_1275DE ROM:001275CE bsr.w sub_12762A ROM:001275D2 bclr d0,($113F).w ROM:001275D6 move.b #$A,$12D3(d0.w) ROM:001275DE ROM:001275DE locret_1275DE: ; CODE XREF: ROM:001275CC↑j ROM:001275DE rts ROM:001275E0 ; --------------------------------------------------------------------------- ROM:001275E0 ROM:001275E0 loc_1275E0: ; DATA XREF: ROM:0012733A↑o ROM:001275E0 btst #0,($12F3).w ROM:001275E6 beq.s loc_1275F6 ROM:001275E8 bclr d0,($113F).w ROM:001275EC move.b #1,$12D3(d0.w) ROM:001275F4 rts ROM:001275F6 ; --------------------------------------------------------------------------- ROM:001275F6 ROM:001275F6 loc_1275F6: ; CODE XREF: ROM:001275E6↑j ROM:001275F6 btst #2,($1302).w ROM:001275FC bne.s locret_127606 ROM:001275FE move.b #7,$12D3(d0.w) ROM:00127606 ROM:00127606 locret_127606: ; CODE XREF: ROM:001275FC↑j ROM:00127606 rts ROM:00127608 ROM:00127608 ; =============== S U B R O U T I N E ======================================= ROM:00127608 ROM:00127608 ROM:00127608 sub_127608: ; CODE XREF: ROM:loc_127442↑p ROM:00127608 ; ROM:0012753A↑p ... ROM:00127608 cmpi.w #0,d0 ROM:0012760C bne.s loc_12761C ROM:0012760E bclr #6,($D37).w ROM:00127614 bset #6,($D4F).w ROM:0012761A bra.s locret_127628 ROM:0012761C ; --------------------------------------------------------------------------- ROM:0012761C ROM:0012761C loc_12761C: ; CODE XREF: sub_127608+4↑j ROM:0012761C bclr #5,($D36).w ROM:00127622 bset #5,($D4E).w ROM:00127628 ROM:00127628 locret_127628: ; CODE XREF: sub_127608+12↑j ROM:00127628 rts ROM:00127628 ; End of function sub_127608 ROM:00127628 ROM:0012762A ROM:0012762A ; =============== S U B R O U T I N E ======================================= ROM:0012762A ROM:0012762A ROM:0012762A sub_12762A: ; CODE XREF: ROM:loc_1274CA↑p ROM:0012762A ; ROM:001275CE↑p ROM:0012762A cmpi.w #0,d0 ROM:0012762E bne.s loc_12763E ROM:00127630 bset #6,($D37).w ROM:00127636 bset #6,($D4F).w ROM:0012763C bra.s locret_12764A ROM:0012763E ; --------------------------------------------------------------------------- ROM:0012763E ROM:0012763E loc_12763E: ; CODE XREF: sub_12762A+4↑j ROM:0012763E bset #5,($D36).w ROM:00127644 bset #5,($D4E).w ROM:0012764A ROM:0012764A locret_12764A: ; CODE XREF: sub_12762A+12↑j ROM:0012764A rts ROM:0012764A ; End of function sub_12762A ROM:0012764A ROM:0012764C ROM:0012764C ; =============== S U B R O U T I N E ======================================= ROM:0012764C ROM:0012764C ROM:0012764C sub_12764C: ; CODE XREF: sub_12938C+2C↓p ROM:0012764C move.w ($C2E).w,d1 ROM:00127650 cmpi.w #5,d1 ROM:00127654 bcc.s locret_12765E ROM:00127656 movea.l off_127660(pc,d1.w*4),a0 ROM:0012765A nop ROM:0012765C jmp (a0) ROM:0012765E ; --------------------------------------------------------------------------- ROM:0012765E ROM:0012765E locret_12765E: ; CODE XREF: sub_12764C+8↑j ROM:0012765E rts ROM:0012765E ; End of function sub_12764C ROM:0012765E ROM:0012765E ; --------------------------------------------------------------------------- ROM:00127660 off_127660: dc.l loc_127674 ; DATA XREF: sub_12764C+A↑r ROM:00127664 dc.l loc_12767E ROM:00127668 dc.l loc_1276A2 ROM:0012766C dc.l loc_127708 ROM:00127670 dc.l loc_127764 ROM:00127674 ; --------------------------------------------------------------------------- ROM:00127674 ROM:00127674 loc_127674: ; DATA XREF: ROM:off_127660↑o ROM:00127674 move.w #1,($C2E).w ROM:0012767A bra.s locret_1276A0 ROM:0012767C ; --------------------------------------------------------------------------- ROM:0012767C rts ROM:0012767E ; --------------------------------------------------------------------------- ROM:0012767E ROM:0012767E loc_12767E: ; DATA XREF: ROM:00127664↑o ROM:0012767E btst #1,($1310).w ROM:00127684 beq.s locret_1276A0 ROM:00127686 move.w $49A(a5),d0 ROM:0012768A clr.b ($8CF).w ROM:0012768E move.w d0,($6D2).w ROM:00127692 move.b #1,($8CF).w ROM:00127698 move.w #2,($C2E).w ROM:0012769E bra.s locret_127706 ROM:001276A0 ; --------------------------------------------------------------------------- ROM:001276A0 ROM:001276A0 locret_1276A0: ; CODE XREF: ROM:0012767A↑j ROM:001276A0 ; ROM:00127684↑j ... ROM:001276A0 rts ROM:001276A2 ; --------------------------------------------------------------------------- ROM:001276A2 ROM:001276A2 loc_1276A2: ; DATA XREF: ROM:00127668↑o ROM:001276A2 btst #1,($1310).w ROM:001276A8 bne.s loc_1276BA ROM:001276AA clr.b ($8CF).w ROM:001276AE clr.w ($6D2).w ROM:001276B2 move.w #1,($C2E).w ROM:001276B8 bra.s locret_1276A0 ROM:001276BA ; --------------------------------------------------------------------------- ROM:001276BA ROM:001276BA loc_1276BA: ; CODE XREF: ROM:001276A8↑j ROM:001276BA cmpi.w #0,($6D2).w ROM:001276C0 bgt.s loc_1276DC ROM:001276C2 btst #1,($8E1).w ROM:001276C8 beq.s loc_1276DC ROM:001276CA bset #4,($D4F).w ROM:001276D0 move.w #4,($C2E).w ROM:001276D6 bra.l locret_12777E ROM:001276DC ; --------------------------------------------------------------------------- ROM:001276DC ROM:001276DC loc_1276DC: ; CODE XREF: ROM:001276C0↑j ROM:001276DC ; ROM:001276C8↑j ROM:001276DC cmpi.w #0,($6D2).w ROM:001276E2 bgt.s locret_127706 ROM:001276E4 btst #1,($8E1).w ROM:001276EA bne.s locret_127706 ROM:001276EC move.w $49C(a5),d0 ROM:001276F0 clr.b ($8CF).w ROM:001276F4 move.w d0,($6D2).w ROM:001276F8 move.b #1,($8CF).w ROM:001276FE move.w #3,($C2E).w ROM:00127704 bra.s locret_127762 ROM:00127706 ; --------------------------------------------------------------------------- ROM:00127706 ROM:00127706 locret_127706: ; CODE XREF: ROM:0012769E↑j ROM:00127706 ; ROM:001276E2↑j ... ROM:00127706 rts ROM:00127708 ; --------------------------------------------------------------------------- ROM:00127708 ROM:00127708 loc_127708: ; DATA XREF: ROM:0012766C↑o ROM:00127708 btst #1,($1310).w ROM:0012770E bne.s loc_127720 ROM:00127710 clr.b ($8CF).w ROM:00127714 clr.w ($6D2).w ROM:00127718 move.w #1,($C2E).w ROM:0012771E bra.s locret_1276A0 ROM:00127720 ; --------------------------------------------------------------------------- ROM:00127720 ROM:00127720 loc_127720: ; CODE XREF: ROM:0012770E↑j ROM:00127720 btst #1,($8E1).w ROM:00127726 beq.s loc_12773E ROM:00127728 clr.b ($8CF).w ROM:0012772C clr.w ($6D2).w ROM:00127730 bset #4,($D4F).w ROM:00127736 move.w #4,($C2E).w ROM:0012773C bra.s locret_12777E ROM:0012773E ; --------------------------------------------------------------------------- ROM:0012773E ROM:0012773E loc_12773E: ; CODE XREF: ROM:00127726↑j ROM:0012773E cmpi.w #0,($6D2).w ROM:00127744 bgt.s locret_127762 ROM:00127746 btst #1,($8E1).w ROM:0012774C bne.s locret_127762 ROM:0012774E bset #4,($D37).w ROM:00127754 bset #4,($D4F).w ROM:0012775A move.w #4,($C2E).w ROM:00127760 bra.s locret_12777E ROM:00127762 ; --------------------------------------------------------------------------- ROM:00127762 ROM:00127762 locret_127762: ; CODE XREF: ROM:00127704↑j ROM:00127762 ; ROM:00127744↑j ... ROM:00127762 rts ROM:00127764 ; --------------------------------------------------------------------------- ROM:00127764 ROM:00127764 loc_127764: ; DATA XREF: ROM:00127670↑o ROM:00127764 btst #1,($1310).w ROM:0012776A bne.s locret_12777E ROM:0012776C bclr #4,($D37).w ROM:00127772 move.w #1,($C2E).w ROM:00127778 bra.l locret_1276A0 ROM:0012777E ; --------------------------------------------------------------------------- ROM:0012777E ROM:0012777E locret_12777E: ; CODE XREF: ROM:001276D6↑j ROM:0012777E ; ROM:0012773C↑j ... ROM:0012777E rts ROM:00127780 ; --------------------------------------------------------------------------- ROM:00127780 rts ROM:00127782 ROM:00127782 ; =============== S U B R O U T I N E ======================================= ROM:00127782 ROM:00127782 ROM:00127782 sub_127782: ; CODE XREF: sub_12938C+C↓p ROM:00127782 btst #0,($12ED).w ROM:00127788 beq.s loc_1277DC ROM:0012778A move.w ($47E).w,d1 ROM:0012778E sub.w ($C30).w,d1 ROM:00127792 cmpi.w #0,d1 ROM:00127796 bge.s loc_12779A ROM:00127798 neg.w d1 ROM:0012779A ROM:0012779A loc_12779A: ; CODE XREF: sub_127782+14↑j ROM:0012779A move.w $49E(a5),d2 ROM:0012779E cmp.w d1,d2 ROM:001277A0 bgt.s loc_1277AA ROM:001277A2 bset #1,($1303).w ROM:001277A8 bra.s loc_1277B0 ROM:001277AA ; --------------------------------------------------------------------------- ROM:001277AA ROM:001277AA loc_1277AA: ; CODE XREF: sub_127782+1E↑j ROM:001277AA bclr #1,($1303).w ROM:001277B0 ROM:001277B0 loc_1277B0: ; CODE XREF: sub_127782+26↑j ROM:001277B0 move.w ($47E).w,($C30).w ROM:001277B6 btst #2,($49B).w ROM:001277BC bne.s loc_1277C6 ROM:001277BE btst #1,($1303).w ROM:001277C4 beq.s loc_1277CE ROM:001277C6 ROM:001277C6 loc_1277C6: ; CODE XREF: sub_127782+3A↑j ROM:001277C6 bset #2,($D36).w ROM:001277CC bra.s loc_1277D4 ROM:001277CE ; --------------------------------------------------------------------------- ROM:001277CE ROM:001277CE loc_1277CE: ; CODE XREF: sub_127782+42↑j ROM:001277CE bclr #2,($D36).w ROM:001277D4 ROM:001277D4 loc_1277D4: ; CODE XREF: sub_127782+4A↑j ROM:001277D4 bset #2,($D4E).w ROM:001277DA bra.s locret_1277E8 ROM:001277DC ; --------------------------------------------------------------------------- ROM:001277DC ROM:001277DC loc_1277DC: ; CODE XREF: sub_127782+6↑j ROM:001277DC move.w ($47E).w,($C30).w ROM:001277E2 bset #0,($12ED).w ROM:001277E8 ROM:001277E8 locret_1277E8: ; CODE XREF: sub_127782+58↑j ROM:001277E8 rts ROM:001277E8 ; End of function sub_127782 ROM:001277E8 ROM:001277EA ROM:001277EA ; =============== S U B R O U T I N E ======================================= ROM:001277EA ROM:001277EA ROM:001277EA sub_1277EA: ; CODE XREF: sub_12938C+4A↓p ROM:001277EA clr.w d1 ROM:001277EC move.b ($1140).w,d1 ROM:001277F0 cmpi.w #2,d1 ROM:001277F4 bcc.s locret_1277FE ROM:001277F6 movea.l off_127800(pc,d1.w*4),a0 ROM:001277FA nop ROM:001277FC jmp (a0) ROM:001277FE ; --------------------------------------------------------------------------- ROM:001277FE ROM:001277FE locret_1277FE: ; CODE XREF: sub_1277EA+A↑j ROM:001277FE rts ROM:001277FE ; End of function sub_1277EA ROM:001277FE ROM:001277FE ; --------------------------------------------------------------------------- ROM:00127800 off_127800: dc.l loc_127808 ; DATA XREF: sub_1277EA+C↑r ROM:00127804 dc.l loc_127824 ROM:00127808 ; --------------------------------------------------------------------------- ROM:00127808 ROM:00127808 loc_127808: ; DATA XREF: ROM:off_127800↑o ROM:00127808 move.w #$3D0,d0 ROM:0012780C clr.b ($849).w ROM:00127810 move.w d0,($5C6).w ROM:00127814 move.b #1,($849).w ROM:0012781A move.b #1,($1140).w ROM:00127820 bra.s locret_12784E ROM:00127822 ; --------------------------------------------------------------------------- ROM:00127822 rts ROM:00127824 ; --------------------------------------------------------------------------- ROM:00127824 ROM:00127824 loc_127824: ; DATA XREF: ROM:00127804↑o ROM:00127824 cmpi.w #0,($5C6).w ROM:0012782A bgt.s locret_12784E ROM:0012782C bsr.w sub_127850 ROM:00127830 move.w #$3D0,d0 ROM:00127834 clr.b ($849).w ROM:00127838 move.w d0,($5C6).w ROM:0012783C move.b #1,($849).w ROM:00127842 move.b #1,($1140).w ROM:00127848 bra.l *+6 ROM:0012784E ; --------------------------------------------------------------------------- ROM:0012784E ROM:0012784E locret_12784E: ; CODE XREF: ROM:00127820↑j ROM:0012784E ; ROM:0012782A↑j ... ROM:0012784E rts ROM:00127850 ROM:00127850 ; =============== S U B R O U T I N E ======================================= ROM:00127850 ROM:00127850 ROM:00127850 sub_127850: ; CODE XREF: ROM:0012782C↑p ROM:00127850 clr.l d0 ROM:00127852 move.w ($500).w,d0 ROM:00127856 divu.l #$24,d0 ; '$' ROM:0012785E add.l d0,($1324).w ROM:00127862 rts ROM:00127862 ; End of function sub_127850 ROM:00127862 ROM:00127864 ROM:00127864 ; =============== S U B R O U T I N E ======================================= ROM:00127864 ROM:00127864 ROM:00127864 sub_127864: ; CODE XREF: sub_12949E↓p ROM:00127864 move.w $4F0(a5),d5 ROM:00127868 cmpi.w #$A,d5 ROM:0012786C beq.s loc_127874 ROM:0012786E cmpi.w #$14,d5 ROM:00127872 bne.s loc_127882 ROM:00127874 ROM:00127874 loc_127874: ; CODE XREF: sub_127864+8↑j ROM:00127874 bset #0,($1306).w ROM:0012787A bclr #1,($12EF).w ROM:00127880 bra.s loc_1278C2 ROM:00127882 ; --------------------------------------------------------------------------- ROM:00127882 ROM:00127882 loc_127882: ; CODE XREF: sub_127864+E↑j ROM:00127882 cmpi.w #$B,d5 ROM:00127886 beq.s loc_12788E ROM:00127888 cmpi.w #$15,d5 ROM:0012788C bne.s loc_12789C ROM:0012788E ROM:0012788E loc_12788E: ; CODE XREF: sub_127864+22↑j ROM:0012788E bset #1,($12EF).w ROM:00127894 bclr #0,($1306).w ROM:0012789A bra.s loc_1278C2 ROM:0012789C ; --------------------------------------------------------------------------- ROM:0012789C ROM:0012789C loc_12789C: ; CODE XREF: sub_127864+28↑j ROM:0012789C cmpi.w #$C,d5 ROM:001278A0 beq.s loc_1278A8 ROM:001278A2 cmpi.w #$16,d5 ROM:001278A6 bne.s loc_1278B6 ROM:001278A8 ROM:001278A8 loc_1278A8: ; CODE XREF: sub_127864+3C↑j ROM:001278A8 bset #0,($1306).w ROM:001278AE bset #1,($12EF).w ROM:001278B4 bra.s loc_1278C2 ROM:001278B6 ; --------------------------------------------------------------------------- ROM:001278B6 ROM:001278B6 loc_1278B6: ; CODE XREF: sub_127864+42↑j ROM:001278B6 bclr #0,($1306).w ROM:001278BC bclr #1,($12EF).w ROM:001278C2 ROM:001278C2 loc_1278C2: ; CODE XREF: sub_127864+1C↑j ROM:001278C2 ; sub_127864+36↑j ... ROM:001278C2 clr.w d1 ROM:001278C4 move.b ($1141).w,d1 ROM:001278C8 cmpi.w #8,d1 ROM:001278CC bcc.s locret_1278D6 ROM:001278CE movea.l off_1278D8(pc,d1.w*4),a0 ROM:001278D2 nop ROM:001278D4 jmp (a0) ROM:001278D6 ; --------------------------------------------------------------------------- ROM:001278D6 ROM:001278D6 locret_1278D6: ; CODE XREF: sub_127864+68↑j ROM:001278D6 rts ROM:001278D6 ; End of function sub_127864 ROM:001278D6 ROM:001278D6 ; --------------------------------------------------------------------------- ROM:001278D8 off_1278D8: dc.l loc_1278F8 ; DATA XREF: sub_127864+6A↑r ROM:001278DC dc.l loc_127902 ROM:001278E0 dc.l loc_127926 ROM:001278E4 dc.l loc_127976 ROM:001278E8 dc.l loc_127A46 ROM:001278EC dc.l loc_127A5C ROM:001278F0 dc.l loc_127B3E ROM:001278F4 dc.l loc_127B54 ROM:001278F8 ; --------------------------------------------------------------------------- ROM:001278F8 ROM:001278F8 loc_1278F8: ; DATA XREF: ROM:off_1278D8↑o ROM:001278F8 move.b #1,($1141).w ROM:001278FE bra.s locret_127924 ROM:00127900 ; --------------------------------------------------------------------------- ROM:00127900 rts ROM:00127902 ; --------------------------------------------------------------------------- ROM:00127902 ROM:00127902 loc_127902: ; DATA XREF: ROM:001278DC↑o ROM:00127902 btst #0,($1306).w ROM:00127908 beq.s locret_127924 ROM:0012790A bclr #4,($12FD).w ROM:00127910 bclr #0,($12F6).w ROM:00127916 bclr #0,($12EE).w ROM:0012791C move.b #2,($1141).w ROM:00127922 bra.s loc_127970 ROM:00127924 ; --------------------------------------------------------------------------- ROM:00127924 ROM:00127924 locret_127924: ; CODE XREF: ROM:001278FE↑j ROM:00127924 ; ROM:00127908↑j ... ROM:00127924 rts ROM:00127926 ; --------------------------------------------------------------------------- ROM:00127926 ROM:00127926 loc_127926: ; DATA XREF: ROM:001278E0↑o ROM:00127926 btst #0,($1306).w ROM:0012792C bne.s loc_127936 ROM:0012792E move.b #1,($1141).w ROM:00127934 bra.s locret_127924 ROM:00127936 ; --------------------------------------------------------------------------- ROM:00127936 ROM:00127936 loc_127936: ; CODE XREF: ROM:0012792C↑j ROM:00127936 btst #1,($12EF).w ROM:0012793C beq.s loc_127970 ROM:0012793E btst #6,($1302).w ROM:00127944 beq.s loc_127970 ROM:00127946 bset #4,($12FC).w ROM:0012794C bset #4,($1308).w ROM:00127952 move.w $4A0(a5),d0 ROM:00127956 clr.b ($89E).w ROM:0012795A move.w d0,($670).w ROM:0012795E move.b #1,($89E).w ROM:00127964 move.b #3,($1141).w ROM:0012796A bra.l loc_127A40 ROM:00127970 ; --------------------------------------------------------------------------- ROM:00127970 ROM:00127970 loc_127970: ; CODE XREF: ROM:00127922↑j ROM:00127970 ; ROM:0012793C↑j ... ROM:00127970 bsr.w sub_127B6A ROM:00127974 rts ROM:00127976 ; --------------------------------------------------------------------------- ROM:00127976 ROM:00127976 loc_127976: ; DATA XREF: ROM:001278E4↑o ROM:00127976 move.l $128(a5),d0 ROM:0012797A cmp.l ($928).w,d0 ROM:0012797E bge.s loc_1279AC ROM:00127980 bclr #4,($12FC).w ROM:00127986 bclr #4,($1308).w ROM:0012798C clr.b ($89E).w ROM:00127990 clr.w ($670).w ROM:00127994 bset #4,($12FD).w ROM:0012799A bset #0,($12EE).w ROM:001279A0 move.b #4,($1141).w ROM:001279A6 bra.l locret_127A5A ROM:001279AC ; --------------------------------------------------------------------------- ROM:001279AC ROM:001279AC loc_1279AC: ; CODE XREF: ROM:0012797E↑j ROM:001279AC cmpi.w #0,($670).w ROM:001279B2 bgt.s loc_1279E8 ROM:001279B4 bclr #4,($12FC).w ROM:001279BA bclr #4,($1308).w ROM:001279C0 bclr #3,($12FC).w ROM:001279C6 bsr.w sub_127D6A ROM:001279CA move.w $4A2(a5),d0 ROM:001279CE clr.b ($89E).w ROM:001279D2 move.w d0,($670).w ROM:001279D6 move.b #1,($89E).w ROM:001279DC move.b #5,($1141).w ROM:001279E2 bra.l loc_127B38 ROM:001279E8 ; --------------------------------------------------------------------------- ROM:001279E8 ROM:001279E8 loc_1279E8: ; CODE XREF: ROM:001279B2↑j ROM:001279E8 btst #1,($12EF).w ROM:001279EE beq.s loc_1279F8 ROM:001279F0 btst #6,($1302).w ROM:001279F6 bne.s loc_127A18 ROM:001279F8 ROM:001279F8 loc_1279F8: ; CODE XREF: ROM:001279EE↑j ROM:001279F8 bclr #4,($12FC).w ROM:001279FE bclr #4,($1308).w ROM:00127A04 clr.b ($89E).w ROM:00127A08 clr.w ($670).w ROM:00127A0C move.b #2,($1141).w ROM:00127A12 bra.l loc_127970 ROM:00127A18 ; --------------------------------------------------------------------------- ROM:00127A18 ROM:00127A18 loc_127A18: ; CODE XREF: ROM:001279F6↑j ROM:00127A18 btst #0,($1306).w ROM:00127A1E bne.s loc_127A40 ROM:00127A20 bclr #4,($12FC).w ROM:00127A26 bclr #4,($1308).w ROM:00127A2C clr.b ($89E).w ROM:00127A30 clr.w ($670).w ROM:00127A34 move.b #1,($1141).w ROM:00127A3A bra.l locret_127924 ROM:00127A40 ; --------------------------------------------------------------------------- ROM:00127A40 ROM:00127A40 loc_127A40: ; CODE XREF: ROM:0012796A↑j ROM:00127A40 ; ROM:00127A1E↑j ROM:00127A40 bsr.w sub_127B6A ROM:00127A44 rts ROM:00127A46 ; --------------------------------------------------------------------------- ROM:00127A46 ROM:00127A46 loc_127A46: ; DATA XREF: ROM:001278E8↑o ROM:00127A46 btst #0,($1306).w ROM:00127A4C bne.s locret_127A5A ROM:00127A4E move.b #1,($1141).w ROM:00127A54 bra.l locret_127924 ROM:00127A5A ; --------------------------------------------------------------------------- ROM:00127A5A ROM:00127A5A locret_127A5A: ; CODE XREF: ROM:001279A6↑j ROM:00127A5A ; ROM:00127A4C↑j ROM:00127A5A rts ROM:00127A5C ; --------------------------------------------------------------------------- ROM:00127A5C ROM:00127A5C loc_127A5C: ; DATA XREF: ROM:001278EC↑o ROM:00127A5C cmpi.w #0,($670).w ROM:00127A62 bgt.s loc_127A82 ROM:00127A64 bclr #3,($12FC).w ROM:00127A6A bset #0,($12F6).w ROM:00127A70 bset #0,($12EE).w ROM:00127A76 move.b #6,($1141).w ROM:00127A7C bra.l locret_127B52 ROM:00127A82 ; --------------------------------------------------------------------------- ROM:00127A82 ROM:00127A82 loc_127A82: ; CODE XREF: ROM:00127A62↑j ROM:00127A82 move.w $4A6(a5),d0 ROM:00127A86 cmp.w ($C14).w,d0 ROM:00127A8A ble.s loc_127AB4 ROM:00127A8C btst #2,($1304).w ROM:00127A92 bne.s loc_127AB4 ROM:00127A94 bclr #3,($12FC).w ROM:00127A9A bset #0,($12EE).w ROM:00127AA0 clr.b ($89E).w ROM:00127AA4 clr.w ($670).w ROM:00127AA8 move.b #7,($1141).w ROM:00127AAE bra.l locret_127B68 ROM:00127AB4 ; --------------------------------------------------------------------------- ROM:00127AB4 ROM:00127AB4 loc_127AB4: ; CODE XREF: ROM:00127A8A↑j ROM:00127AB4 ; ROM:00127A92↑j ROM:00127AB4 move.w $4A4(a5),d0 ROM:00127AB8 cmp.w ($C14).w,d0 ROM:00127ABC bge.s loc_127AE6 ROM:00127ABE btst #2,($1304).w ROM:00127AC4 beq.s loc_127AE6 ROM:00127AC6 bclr #3,($12FC).w ROM:00127ACC bset #0,($12EE).w ROM:00127AD2 clr.b ($89E).w ROM:00127AD6 clr.w ($670).w ROM:00127ADA move.b #7,($1141).w ROM:00127AE0 bra.l locret_127B68 ROM:00127AE6 ; --------------------------------------------------------------------------- ROM:00127AE6 ROM:00127AE6 loc_127AE6: ; CODE XREF: ROM:00127ABC↑j ROM:00127AE6 ; ROM:00127AC4↑j ROM:00127AE6 btst #1,($12EF).w ROM:00127AEC beq.s loc_127AF6 ROM:00127AEE btst #6,($1302).w ROM:00127AF4 bne.s loc_127B10 ROM:00127AF6 ROM:00127AF6 loc_127AF6: ; CODE XREF: ROM:00127AEC↑j ROM:00127AF6 bclr #3,($12FC).w ROM:00127AFC clr.b ($89E).w ROM:00127B00 clr.w ($670).w ROM:00127B04 move.b #2,($1141).w ROM:00127B0A bra.l loc_127970 ROM:00127B10 ; --------------------------------------------------------------------------- ROM:00127B10 ROM:00127B10 loc_127B10: ; CODE XREF: ROM:00127AF4↑j ROM:00127B10 btst #0,($1306).w ROM:00127B16 bne.s loc_127B38 ROM:00127B18 bclr #4,($12FC).w ROM:00127B1E bclr #4,($1308).w ROM:00127B24 clr.b ($89E).w ROM:00127B28 clr.w ($670).w ROM:00127B2C move.b #1,($1141).w ROM:00127B32 bra.l locret_127924 ROM:00127B38 ; --------------------------------------------------------------------------- ROM:00127B38 ROM:00127B38 loc_127B38: ; CODE XREF: ROM:001279E2↑j ROM:00127B38 ; ROM:00127B16↑j ROM:00127B38 bsr.w sub_127B6A ROM:00127B3C rts ROM:00127B3E ; --------------------------------------------------------------------------- ROM:00127B3E ROM:00127B3E loc_127B3E: ; DATA XREF: ROM:001278F0↑o ROM:00127B3E btst #0,($1306).w ROM:00127B44 bne.s locret_127B52 ROM:00127B46 move.b #1,($1141).w ROM:00127B4C bra.l locret_127924 ROM:00127B52 ; --------------------------------------------------------------------------- ROM:00127B52 ROM:00127B52 locret_127B52: ; CODE XREF: ROM:00127A7C↑j ROM:00127B52 ; ROM:00127B44↑j ROM:00127B52 rts ROM:00127B54 ; --------------------------------------------------------------------------- ROM:00127B54 ROM:00127B54 loc_127B54: ; DATA XREF: ROM:001278F4↑o ROM:00127B54 btst #0,($1306).w ROM:00127B5A bne.s locret_127B68 ROM:00127B5C move.b #1,($1141).w ROM:00127B62 bra.l locret_127924 ROM:00127B68 ; --------------------------------------------------------------------------- ROM:00127B68 ROM:00127B68 locret_127B68: ; CODE XREF: ROM:00127AAE↑j ROM:00127B68 ; ROM:00127AE0↑j ... ROM:00127B68 rts ROM:00127B6A ROM:00127B6A ; =============== S U B R O U T I N E ======================================= ROM:00127B6A ROM:00127B6A ROM:00127B6A sub_127B6A: ; CODE XREF: ROM:loc_127970↑p ROM:00127B6A ; ROM:loc_127A40↑p ... ROM:00127B6A move.w $4F0(a5),d5 ROM:00127B6E cmpi.w #$14,d5 ROM:00127B72 bne.s loc_127B7A ROM:00127B74 bra.l loc_127D62 ROM:00127B7A ; --------------------------------------------------------------------------- ROM:00127B7A ROM:00127B7A loc_127B7A: ; CODE XREF: sub_127B6A+8↑j ROM:00127B7A cmpi.w #$15,d5 ROM:00127B7E bne.s loc_127B86 ROM:00127B80 bra.l loc_127D62 ROM:00127B86 ; --------------------------------------------------------------------------- ROM:00127B86 ROM:00127B86 loc_127B86: ; CODE XREF: sub_127B6A+14↑j ROM:00127B86 cmpi.w #$16,d5 ROM:00127B8A bne.s loc_127B92 ROM:00127B8C bra.l loc_127D62 ROM:00127B92 ; --------------------------------------------------------------------------- ROM:00127B92 ROM:00127B92 loc_127B92: ; CODE XREF: sub_127B6A+20↑j ROM:00127B92 move.w $4F0(a5),d0 ROM:00127B96 cmpi.w #0,d0 ROM:00127B9A beq.l loc_127D62 ROM:00127BA0 btst #5,($1307).w ROM:00127BA6 bne.l loc_127CB4 ROM:00127BAC btst #7,($1306).w ROM:00127BB2 bne.l loc_127CB4 ROM:00127BB8 btst #3,($D36).w ROM:00127BBE bne.l loc_127CB4 ROM:00127BC4 btst #3,($D4A).w ROM:00127BCA bne.l loc_127CB4 ROM:00127BD0 btst #0,($1305).w ROM:00127BD6 bne.l loc_127CB4 ROM:00127BDC btst #0,($1304).w ROM:00127BE2 bne.l loc_127CB4 ROM:00127BE8 btst #5,($D39).w ROM:00127BEE bne.l loc_127CB4 ROM:00127BF4 btst #5,($D4D).w ROM:00127BFA bne.l loc_127CB4 ROM:00127C00 btst #1,($12FA).w ROM:00127C06 bne.l loc_127CB4 ROM:00127C0C btst #3,($12F6).w ROM:00127C12 bne.l loc_127CB4 ROM:00127C18 btst #6,($D37).w ROM:00127C1E bne.l loc_127CB4 ROM:00127C24 btst #6,($D4B).w ROM:00127C2A bne.l loc_127CB4 ROM:00127C30 btst #5,($D36).w ROM:00127C36 bne.l loc_127CB4 ROM:00127C3C btst #5,($D4A).w ROM:00127C42 bne.s loc_127CB4 ROM:00127C44 btst #0,($D36).w ROM:00127C4A bne.s loc_127CB4 ROM:00127C4C btst #0,($D4A).w ROM:00127C52 bne.s loc_127CB4 ROM:00127C54 btst #7,($D37).w ROM:00127C5A bne.s loc_127CB4 ROM:00127C5C btst #7,($D4B).w ROM:00127C62 bne.s loc_127CB4 ROM:00127C64 btst #1,($D36).w ROM:00127C6A bne.s loc_127CB4 ROM:00127C6C btst #1,($D4A).w ROM:00127C72 bne.s loc_127CB4 ROM:00127C74 btst #0,($10DA).w ROM:00127C7A beq.s loc_127CB4 ROM:00127C7C move.w $4F4(a5),d0 ROM:00127C80 cmp.w ($A2C).w,d0 ROM:00127C84 bgt.s loc_127CB4 ROM:00127C86 move.w ($C5A).w,d1 ROM:00127C8A sub.w ($C56).w,d1 ROM:00127C8E bpl.w loc_127C94 ROM:00127C92 neg.w d1 ROM:00127C94 ROM:00127C94 loc_127C94: ; CODE XREF: sub_127B6A+124↑j ROM:00127C94 move.w $4F6(a5),d0 ROM:00127C98 cmp.w d1,d0 ROM:00127C9A blt.s loc_127CB4 ROM:00127C9C move.w $4F8(a5),d0 ROM:00127CA0 cmp.w ($1330).w,d0 ROM:00127CA4 bge.s loc_127CB4 ROM:00127CA6 btst #6,($12F4).w ROM:00127CAC beq.s loc_127CB4 ROM:00127CAE bra.l loc_127CBA ROM:00127CB4 ; --------------------------------------------------------------------------- ROM:00127CB4 ROM:00127CB4 loc_127CB4: ; CODE XREF: sub_127B6A+3C↑j ROM:00127CB4 ; sub_127B6A+48↑j ... ROM:00127CB4 bra.l loc_127D5A ROM:00127CBA ; --------------------------------------------------------------------------- ROM:00127CBA ROM:00127CBA loc_127CBA: ; CODE XREF: sub_127B6A+144↑j ROM:00127CBA move.w $4FA(a5),d2 ROM:00127CBE move.w $4FC(a5),d3 ROM:00127CC2 cmp.w ($C5A).w,d2 ROM:00127CC6 bgt.s loc_127CFE ROM:00127CC8 cmp.w ($C5A).w,d3 ROM:00127CCC blt.s loc_127CFE ROM:00127CCE move.w $500(a5),d2 ROM:00127CD2 move.w $502(a5),d3 ROM:00127CD6 cmp.w ($540).w,d2 ROM:00127CDA bgt.s loc_127CFE ROM:00127CDC cmp.w ($540).w,d3 ROM:00127CE0 blt.s loc_127CFE ROM:00127CE2 move.w $506(a5),d2 ROM:00127CE6 move.w $508(a5),d3 ROM:00127CEA cmp.w ($4FE).w,d2 ROM:00127CEE bgt.s loc_127CFE ROM:00127CF0 cmp.w ($4FE).w,d3 ROM:00127CF4 blt.s loc_127CFE ROM:00127CF6 bset #6,($1302).w ROM:00127CFC bra.s locret_127D68 ROM:00127CFE ; --------------------------------------------------------------------------- ROM:00127CFE ROM:00127CFE loc_127CFE: ; CODE XREF: sub_127B6A+15C↑j ROM:00127CFE ; sub_127B6A+162↑j ... ROM:00127CFE move.w $4FA(a5),d2 ROM:00127D02 sub.w $4FE(a5),d2 ROM:00127D06 move.w $4FC(a5),d3 ROM:00127D0A add.w $4FE(a5),d3 ROM:00127D0E cmp.w ($C5A).w,d2 ROM:00127D12 bgt.s loc_127D1A ROM:00127D14 cmp.w ($C5A).w,d3 ROM:00127D18 bge.s loc_127D1C ROM:00127D1A ROM:00127D1A loc_127D1A: ; CODE XREF: sub_127B6A+1A8↑j ROM:00127D1A bra.s loc_127D5A ROM:00127D1C ; --------------------------------------------------------------------------- ROM:00127D1C ROM:00127D1C loc_127D1C: ; CODE XREF: sub_127B6A+1AE↑j ROM:00127D1C move.w $500(a5),d2 ROM:00127D20 sub.w $504(a5),d2 ROM:00127D24 move.w $502(a5),d3 ROM:00127D28 add.w $504(a5),d3 ROM:00127D2C cmp.w ($540).w,d2 ROM:00127D30 bgt.s loc_127D38 ROM:00127D32 cmp.w ($540).w,d3 ROM:00127D36 bge.s loc_127D3A ROM:00127D38 ROM:00127D38 loc_127D38: ; CODE XREF: sub_127B6A+1C6↑j ROM:00127D38 bra.s loc_127D5A ROM:00127D3A ; --------------------------------------------------------------------------- ROM:00127D3A ROM:00127D3A loc_127D3A: ; CODE XREF: sub_127B6A+1CC↑j ROM:00127D3A move.w $506(a5),d2 ROM:00127D3E sub.w $50A(a5),d2 ROM:00127D42 move.w $508(a5),d3 ROM:00127D46 add.w $50A(a5),d3 ROM:00127D4A cmp.w ($4FE).w,d2 ROM:00127D4E bgt.s loc_127D56 ROM:00127D50 cmp.w ($4FE).w,d3 ROM:00127D54 bge.s loc_127D58 ROM:00127D56 ROM:00127D56 loc_127D56: ; CODE XREF: sub_127B6A+1E4↑j ROM:00127D56 bra.s loc_127D5A ROM:00127D58 ; --------------------------------------------------------------------------- ROM:00127D58 ROM:00127D58 loc_127D58: ; CODE XREF: sub_127B6A+1EA↑j ROM:00127D58 bra.s locret_127D68 ROM:00127D5A ; --------------------------------------------------------------------------- ROM:00127D5A ROM:00127D5A loc_127D5A: ; CODE XREF: sub_127B6A:loc_127CB4↑j ROM:00127D5A ; sub_127B6A:loc_127D1A↑j ... ROM:00127D5A bclr #6,($1302).w ROM:00127D60 bra.s locret_127D68 ROM:00127D62 ; --------------------------------------------------------------------------- ROM:00127D62 ROM:00127D62 loc_127D62: ; CODE XREF: sub_127B6A+A↑j ROM:00127D62 ; sub_127B6A+16↑j ... ROM:00127D62 bset #6,($1302).w ROM:00127D68 ROM:00127D68 locret_127D68: ; CODE XREF: sub_127B6A+192↑j ROM:00127D68 ; sub_127B6A:loc_127D58↑j ... ROM:00127D68 rts ROM:00127D68 ; End of function sub_127B6A ROM:00127D68 ROM:00127D6A ROM:00127D6A ; =============== S U B R O U T I N E ======================================= ROM:00127D6A ROM:00127D6A ROM:00127D6A sub_127D6A: ; CODE XREF: ROM:001279C6↑p ROM:00127D6A move.w $516(a5),d0 ROM:00127D6E cmp.w ($C14).w,d0 ROM:00127D72 blt.s loc_127D88 ROM:00127D74 move.w ($C68).w,d1 ROM:00127D78 add.w $4A8(a5),d1 ROM:00127D7C move.w d1,($EBA).w ROM:00127D80 bset #2,($1304).w ROM:00127D86 bra.s locret_127D9A ROM:00127D88 ; --------------------------------------------------------------------------- ROM:00127D88 ROM:00127D88 loc_127D88: ; CODE XREF: sub_127D6A+8↑j ROM:00127D88 move.w ($C68).w,d1 ROM:00127D8C sub.w $4A8(a5),d1 ROM:00127D90 move.w d1,($EBA).w ROM:00127D94 bclr #2,($1304).w ROM:00127D9A ROM:00127D9A locret_127D9A: ; CODE XREF: sub_127D6A+1C↑j ROM:00127D9A rts ROM:00127D9A ; End of function sub_127D6A ROM:00127D9A ROM:00127D9C ROM:00127D9C ; =============== S U B R O U T I N E ======================================= ROM:00127D9C ROM:00127D9C ROM:00127D9C sub_127D9C: ; CODE XREF: sub_12938C+6↓p ROM:00127D9C bsr.w sub_127DAE ROM:00127DA0 bsr.w sub_127DBE ROM:00127DA4 bsr.w sub_127E18 ROM:00127DA8 bsr.w sub_127FBA ROM:00127DAC rts ROM:00127DAC ; End of function sub_127D9C ROM:00127DAC ROM:00127DAE ROM:00127DAE ; =============== S U B R O U T I N E ======================================= ROM:00127DAE ROM:00127DAE ROM:00127DAE sub_127DAE: ; CODE XREF: sub_127D9C↑p ROM:00127DAE move.w ($9F8).w,d1 ROM:00127DB2 cmp.w ($C32).w,d1 ROM:00127DB6 ble.s locret_127DBC ROM:00127DB8 move.w d1,($C32).w ROM:00127DBC ROM:00127DBC locret_127DBC: ; CODE XREF: sub_127DAE+8↑j ROM:00127DBC rts ROM:00127DBC ; End of function sub_127DAE ROM:00127DBC ROM:00127DBE ROM:00127DBE ; =============== S U B R O U T I N E ======================================= ROM:00127DBE ROM:00127DBE ROM:00127DBE sub_127DBE: ; CODE XREF: sub_127D9C+4↑p ROM:00127DBE clr.w d1 ROM:00127DC0 move.b ($1142).w,d1 ROM:00127DC4 cmpi.w #3,d1 ROM:00127DC8 bcc.s locret_127DD2 ROM:00127DCA movea.l off_127DD4(pc,d1.w*4),a0 ROM:00127DCE nop ROM:00127DD0 jmp (a0) ROM:00127DD2 ; --------------------------------------------------------------------------- ROM:00127DD2 ROM:00127DD2 locret_127DD2: ; CODE XREF: sub_127DBE+A↑j ROM:00127DD2 rts ROM:00127DD2 ; End of function sub_127DBE ROM:00127DD2 ROM:00127DD2 ; --------------------------------------------------------------------------- ROM:00127DD4 off_127DD4: dc.l loc_127DE0 ; DATA XREF: sub_127DBE+C↑r ROM:00127DD8 dc.l loc_127DEA ROM:00127DDC dc.l loc_127E00 ROM:00127DE0 ; --------------------------------------------------------------------------- ROM:00127DE0 ROM:00127DE0 loc_127DE0: ; DATA XREF: ROM:off_127DD4↑o ROM:00127DE0 move.b #1,($1142).w ROM:00127DE6 bra.s locret_127DFE ROM:00127DE8 ; --------------------------------------------------------------------------- ROM:00127DE8 rts ROM:00127DEA ; --------------------------------------------------------------------------- ROM:00127DEA ROM:00127DEA loc_127DEA: ; DATA XREF: ROM:00127DD8↑o ROM:00127DEA btst #1,($1310).w ROM:00127DF0 beq.s locret_127DFE ROM:00127DF2 bsr.w sub_128018 ROM:00127DF6 move.b #2,($1142).w ROM:00127DFC bra.s locret_127E14 ROM:00127DFE ; --------------------------------------------------------------------------- ROM:00127DFE ROM:00127DFE locret_127DFE: ; CODE XREF: ROM:00127DE6↑j ROM:00127DFE ; ROM:00127DF0↑j ... ROM:00127DFE rts ROM:00127E00 ; --------------------------------------------------------------------------- ROM:00127E00 ROM:00127E00 loc_127E00: ; DATA XREF: ROM:00127DDC↑o ROM:00127E00 btst #1,($1310).w ROM:00127E06 bne.s locret_127E14 ROM:00127E08 bsr.w sub_12804C ROM:00127E0C move.b #1,($1142).w ROM:00127E12 bra.s locret_127DFE ROM:00127E14 ; --------------------------------------------------------------------------- ROM:00127E14 ROM:00127E14 locret_127E14: ; CODE XREF: ROM:00127DFC↑j ROM:00127E14 ; ROM:00127E06↑j ROM:00127E14 rts ROM:00127E16 ; --------------------------------------------------------------------------- ROM:00127E16 rts ROM:00127E18 ROM:00127E18 ; =============== S U B R O U T I N E ======================================= ROM:00127E18 ROM:00127E18 ROM:00127E18 sub_127E18: ; CODE XREF: sub_127D9C+8↑p ROM:00127E18 move.w #$3BC4,d1 ROM:00127E1C move.w ($540).w,d2 ROM:00127E20 move.w ($9F6).w,d3 ROM:00127E24 bsr.l sub_115CB8 ROM:00127E2A move.w d1,($C36).w ROM:00127E2E btst #6,($D37).w ROM:00127E34 beq.s loc_127E3C ROM:00127E36 bra.l loc_127FAA ROM:00127E3C ; --------------------------------------------------------------------------- ROM:00127E3C ROM:00127E3C loc_127E3C: ; CODE XREF: sub_127E18+1C↑j ROM:00127E3C btst #6,($D4B).w ROM:00127E42 beq.s loc_127E4A ROM:00127E44 bra.l loc_127FAA ROM:00127E4A ; --------------------------------------------------------------------------- ROM:00127E4A ROM:00127E4A loc_127E4A: ; CODE XREF: sub_127E18+2A↑j ROM:00127E4A btst #2,($D37).w ROM:00127E50 beq.s loc_127E58 ROM:00127E52 bra.l loc_127FAA ROM:00127E58 ; --------------------------------------------------------------------------- ROM:00127E58 ROM:00127E58 loc_127E58: ; CODE XREF: sub_127E18+38↑j ROM:00127E58 btst #2,($D4B).w ROM:00127E5E beq.s loc_127E66 ROM:00127E60 bra.l loc_127FAA ROM:00127E66 ; --------------------------------------------------------------------------- ROM:00127E66 ROM:00127E66 loc_127E66: ; CODE XREF: sub_127E18+46↑j ROM:00127E66 btst #0,($D36).w ROM:00127E6C beq.s loc_127E74 ROM:00127E6E bra.l loc_127FAA ROM:00127E74 ; --------------------------------------------------------------------------- ROM:00127E74 ROM:00127E74 loc_127E74: ; CODE XREF: sub_127E18+54↑j ROM:00127E74 btst #0,($D4A).w ROM:00127E7A beq.s loc_127E82 ROM:00127E7C bra.l loc_127FAA ROM:00127E82 ; --------------------------------------------------------------------------- ROM:00127E82 ROM:00127E82 loc_127E82: ; CODE XREF: sub_127E18+62↑j ROM:00127E82 btst #1,($D36).w ROM:00127E88 beq.s loc_127E90 ROM:00127E8A bra.l loc_127FAA ROM:00127E90 ; --------------------------------------------------------------------------- ROM:00127E90 ROM:00127E90 loc_127E90: ; CODE XREF: sub_127E18+70↑j ROM:00127E90 btst #1,($D4A).w ROM:00127E96 beq.s loc_127E9E ROM:00127E98 bra.l loc_127FAA ROM:00127E9E ; --------------------------------------------------------------------------- ROM:00127E9E ROM:00127E9E loc_127E9E: ; CODE XREF: sub_127E18+7E↑j ROM:00127E9E btst #6,($D36).w ROM:00127EA4 beq.s loc_127EAC ROM:00127EA6 bra.l loc_127FAA ROM:00127EAC ; --------------------------------------------------------------------------- ROM:00127EAC ROM:00127EAC loc_127EAC: ; CODE XREF: sub_127E18+8C↑j ROM:00127EAC btst #6,($D4A).w ROM:00127EB2 beq.s loc_127EBA ROM:00127EB4 bra.l loc_127FAA ROM:00127EBA ; --------------------------------------------------------------------------- ROM:00127EBA ROM:00127EBA loc_127EBA: ; CODE XREF: sub_127E18+9A↑j ROM:00127EBA btst #7,($D36).w ROM:00127EC0 beq.s loc_127EC8 ROM:00127EC2 bra.l loc_127FAA ROM:00127EC8 ; --------------------------------------------------------------------------- ROM:00127EC8 ROM:00127EC8 loc_127EC8: ; CODE XREF: sub_127E18+A8↑j ROM:00127EC8 btst #7,($D4A).w ROM:00127ECE beq.s loc_127ED6 ROM:00127ED0 bra.l loc_127FAA ROM:00127ED6 ; --------------------------------------------------------------------------- ROM:00127ED6 ROM:00127ED6 loc_127ED6: ; CODE XREF: sub_127E18+B6↑j ROM:00127ED6 btst #0,($1305).w ROM:00127EDC beq.s loc_127EE4 ROM:00127EDE bra.l loc_127FAA ROM:00127EE4 ; --------------------------------------------------------------------------- ROM:00127EE4 ROM:00127EE4 loc_127EE4: ; CODE XREF: sub_127E18+C4↑j ROM:00127EE4 btst #0,($1304).w ROM:00127EEA beq.s loc_127EF2 ROM:00127EEC bra.l loc_127FAA ROM:00127EF2 ; --------------------------------------------------------------------------- ROM:00127EF2 ROM:00127EF2 loc_127EF2: ; CODE XREF: sub_127E18+D2↑j ROM:00127EF2 btst #5,($D37).w ROM:00127EF8 beq.s loc_127F00 ROM:00127EFA bra.l loc_127FAA ROM:00127F00 ; --------------------------------------------------------------------------- ROM:00127F00 ROM:00127F00 loc_127F00: ; CODE XREF: sub_127E18+E0↑j ROM:00127F00 btst #5,($D4B).w ROM:00127F06 beq.s loc_127F0E ROM:00127F08 bra.l loc_127FAA ROM:00127F0E ; --------------------------------------------------------------------------- ROM:00127F0E ROM:00127F0E loc_127F0E: ; CODE XREF: sub_127E18+EE↑j ROM:00127F0E btst #6,($D39).w ROM:00127F14 beq.s loc_127F1C ROM:00127F16 bra.l loc_127FAA ROM:00127F1C ; --------------------------------------------------------------------------- ROM:00127F1C ROM:00127F1C loc_127F1C: ; CODE XREF: sub_127E18+FC↑j ROM:00127F1C btst #6,($D4D).w ROM:00127F22 beq.s loc_127F2A ROM:00127F24 bra.l loc_127FAA ROM:00127F2A ; --------------------------------------------------------------------------- ROM:00127F2A ROM:00127F2A loc_127F2A: ; CODE XREF: sub_127E18+10A↑j ROM:00127F2A btst #4,($D38).w ROM:00127F30 beq.s loc_127F34 ROM:00127F32 bra.s loc_127FAA ROM:00127F34 ; --------------------------------------------------------------------------- ROM:00127F34 ROM:00127F34 loc_127F34: ; CODE XREF: sub_127E18+118↑j ROM:00127F34 btst #4,($D4C).w ROM:00127F3A beq.s loc_127F3E ROM:00127F3C bra.s loc_127FAA ROM:00127F3E ; --------------------------------------------------------------------------- ROM:00127F3E ROM:00127F3E loc_127F3E: ; CODE XREF: sub_127E18+122↑j ROM:00127F3E btst #5,($D38).w ROM:00127F44 beq.s loc_127F48 ROM:00127F46 bra.s loc_127FAA ROM:00127F48 ; --------------------------------------------------------------------------- ROM:00127F48 ROM:00127F48 loc_127F48: ; CODE XREF: sub_127E18+12C↑j ROM:00127F48 btst #5,($D4C).w ROM:00127F4E beq.s loc_127F52 ROM:00127F50 bra.s loc_127FAA ROM:00127F52 ; --------------------------------------------------------------------------- ROM:00127F52 ROM:00127F52 loc_127F52: ; CODE XREF: sub_127E18+136↑j ROM:00127F52 btst #6,($D38).w ROM:00127F58 beq.s loc_127F5C ROM:00127F5A bra.s loc_127FAA ROM:00127F5C ; --------------------------------------------------------------------------- ROM:00127F5C ROM:00127F5C loc_127F5C: ; CODE XREF: sub_127E18+140↑j ROM:00127F5C btst #6,($D4C).w ROM:00127F62 beq.s loc_127F66 ROM:00127F64 bra.s loc_127FAA ROM:00127F66 ; --------------------------------------------------------------------------- ROM:00127F66 ROM:00127F66 loc_127F66: ; CODE XREF: sub_127E18+14A↑j ROM:00127F66 btst #7,($D38).w ROM:00127F6C beq.s loc_127F70 ROM:00127F6E bra.s loc_127FAA ROM:00127F70 ; --------------------------------------------------------------------------- ROM:00127F70 ROM:00127F70 loc_127F70: ; CODE XREF: sub_127E18+154↑j ROM:00127F70 btst #7,($D4C).w ROM:00127F76 beq.s loc_127F7A ROM:00127F78 bra.s loc_127FAA ROM:00127F7A ; --------------------------------------------------------------------------- ROM:00127F7A ROM:00127F7A loc_127F7A: ; CODE XREF: sub_127E18+15E↑j ROM:00127F7A btst #2,($D39).w ROM:00127F80 beq.s loc_127F84 ROM:00127F82 bra.s loc_127FAA ROM:00127F84 ; --------------------------------------------------------------------------- ROM:00127F84 ROM:00127F84 loc_127F84: ; CODE XREF: sub_127E18+168↑j ROM:00127F84 btst #2,($D4D).w ROM:00127F8A beq.s loc_127F8E ROM:00127F8C bra.s loc_127FAA ROM:00127F8E ; --------------------------------------------------------------------------- ROM:00127F8E ROM:00127F8E loc_127F8E: ; CODE XREF: sub_127E18+172↑j ROM:00127F8E btst #0,($1319).w ROM:00127F94 beq.s loc_127F98 ROM:00127F96 bra.s loc_127FAA ROM:00127F98 ; --------------------------------------------------------------------------- ROM:00127F98 ROM:00127F98 loc_127F98: ; CODE XREF: sub_127E18+17C↑j ROM:00127F98 btst #0,($10DA).w ROM:00127F9E bne.s loc_127FA2 ROM:00127FA0 bra.s loc_127FAA ROM:00127FA2 ; --------------------------------------------------------------------------- ROM:00127FA2 ROM:00127FA2 loc_127FA2: ; CODE XREF: sub_127E18+186↑j ROM:00127FA2 cmpi.w #1,($C36).w ROM:00127FA8 bge.s loc_127FB2 ROM:00127FAA ROM:00127FAA loc_127FAA: ; CODE XREF: sub_127E18+1E↑j ROM:00127FAA ; sub_127E18+2C↑j ... ROM:00127FAA bclr #3,($130E).w ROM:00127FB0 bra.s locret_127FB8 ROM:00127FB2 ; --------------------------------------------------------------------------- ROM:00127FB2 ROM:00127FB2 loc_127FB2: ; CODE XREF: sub_127E18+190↑j ROM:00127FB2 bset #3,($130E).w ROM:00127FB8 ROM:00127FB8 locret_127FB8: ; CODE XREF: sub_127E18+198↑j ROM:00127FB8 rts ROM:00127FB8 ; End of function sub_127E18 ROM:00127FB8 ROM:00127FBA ROM:00127FBA ; =============== S U B R O U T I N E ======================================= ROM:00127FBA ROM:00127FBA ROM:00127FBA sub_127FBA: ; CODE XREF: sub_127D9C+C↑p ROM:00127FBA move.w ($F5E).w,d1 ROM:00127FBE muls.w ($EBA).w,d1 ROM:00127FC2 divs.w #$2710,d1 ROM:00127FC6 bvc.s loc_127FCC ROM:00127FC8 move.w #$7FFF,d1 ROM:00127FCC ROM:00127FCC loc_127FCC: ; CODE XREF: sub_127FBA+C↑j ROM:00127FCC move.w d1,($C34).w ROM:00127FD0 btst #4,($BF9).w ROM:00127FD6 beq.s loc_127FE6 ROM:00127FD8 bset #3,($D39).w ROM:00127FDE bset #3,($D51).w ROM:00127FE4 bra.s locret_128016 ROM:00127FE6 ; --------------------------------------------------------------------------- ROM:00127FE6 ROM:00127FE6 loc_127FE6: ; CODE XREF: sub_127FBA+1C↑j ROM:00127FE6 btst #3,($130E).w ROM:00127FEC beq.s locret_128016 ROM:00127FEE move.w $4AC(a5),d1 ROM:00127FF2 move.w $4AE(a5),d2 ROM:00127FF6 cmp.w ($C34).w,d1 ROM:00127FFA ble.s loc_128002 ROM:00127FFC cmp.w ($C34).w,d2 ROM:00128000 blt.s loc_12800A ROM:00128002 ROM:00128002 loc_128002: ; CODE XREF: sub_127FBA+40↑j ROM:00128002 bset #3,($D39).w ROM:00128008 bra.s loc_128010 ROM:0012800A ; --------------------------------------------------------------------------- ROM:0012800A ROM:0012800A loc_12800A: ; CODE XREF: sub_127FBA+46↑j ROM:0012800A bclr #3,($D39).w ROM:00128010 ROM:00128010 loc_128010: ; CODE XREF: sub_127FBA+4E↑j ROM:00128010 bset #3,($D51).w ROM:00128016 ROM:00128016 locret_128016: ; CODE XREF: sub_127FBA+2A↑j ROM:00128016 ; sub_127FBA+32↑j ROM:00128016 rts ROM:00128016 ; End of function sub_127FBA 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: ROM:00127DF2↑p ROM:00128018 move.w #$3B18,d1 ROM:0012801C move.w ($A2C).w,d2 ROM:00128020 bsr.l sub_115CB8 ROM:00128026 add.w d1,($1346).w ROM:0012802A bvc.s loc_128032 ROM:0012802C move.w #$7FFF,($1346).w ROM:00128032 ROM:00128032 loc_128032: ; CODE XREF: sub_128018+12↑j ROM:00128032 move.w $4AA(a5),d1 ROM:00128036 cmp.w ($1346).w,d1 ROM:0012803A bgt.s loc_128044 ROM:0012803C bset #0,($1319).w ROM:00128042 bra.s locret_12804A ROM:00128044 ; --------------------------------------------------------------------------- ROM:00128044 ROM:00128044 loc_128044: ; CODE XREF: sub_128018+22↑j ROM:00128044 bclr #0,($1319).w ROM:0012804A ROM:0012804A locret_12804A: ; CODE XREF: sub_128018+2A↑j ROM:0012804A rts ROM:0012804A ; End of function sub_128018 ROM:0012804A ROM:0012804C ROM:0012804C ; =============== S U B R O U T I N E ======================================= ROM:0012804C ROM:0012804C ROM:0012804C sub_12804C: ; CODE XREF: ROM:00127E08↑p ROM:0012804C move.w #$3B16,d1 ROM:00128050 move.w ($C32).w,d2 ROM:00128054 bsr.l sub_115CB8 ROM:0012805A sub.w d1,($1346).w ROM:0012805E cmpi.w #0,($1346).w ROM:00128064 bge.s locret_12806C ROM:00128066 move.w #0,($1346).w ROM:0012806C ROM:0012806C locret_12806C: ; CODE XREF: sub_12804C+18↑j ROM:0012806C rts ROM:0012806C ; End of function sub_12804C ROM:0012806C ROM:0012806E ROM:0012806E ; =============== S U B R O U T I N E ======================================= ROM:0012806E ROM:0012806E ROM:0012806E sub_12806E: ; CODE XREF: sub_12938C+38↓p ROM:0012806E move.w ($C38).w,d1 ROM:00128072 cmpi.w #4,d1 ROM:00128076 bcc.s locret_128080 ROM:00128078 movea.l off_128082(pc,d1.w*4),a0 ROM:0012807C nop ROM:0012807E jmp (a0) ROM:00128080 ; --------------------------------------------------------------------------- ROM:00128080 ROM:00128080 locret_128080: ; CODE XREF: sub_12806E+8↑j ROM:00128080 rts ROM:00128080 ; End of function sub_12806E ROM:00128080 ROM:00128080 ; --------------------------------------------------------------------------- ROM:00128082 off_128082: dc.l loc_128092 ; DATA XREF: sub_12806E+A↑r ROM:00128086 dc.l loc_1280AE ROM:0012808A dc.l loc_1280D8 ROM:0012808E dc.l loc_1280EE ROM:00128092 ; --------------------------------------------------------------------------- ROM:00128092 ROM:00128092 loc_128092: ; DATA XREF: ROM:off_128082↑o ROM:00128092 move.w $4B0(a5),d0 ROM:00128096 clr.b ($89F).w ROM:0012809A move.w d0,($672).w ROM:0012809E move.b #1,($89F).w ROM:001280A4 move.w #1,($C38).w ROM:001280AA bra.s locret_1280D6 ROM:001280AC ; --------------------------------------------------------------------------- ROM:001280AC rts ROM:001280AE ; --------------------------------------------------------------------------- ROM:001280AE ROM:001280AE loc_1280AE: ; DATA XREF: ROM:00128086↑o ROM:001280AE cmpi.w #0,($672).w ROM:001280B4 bgt.s loc_1280C2 ROM:001280B6 bsr.w sub_128100 ROM:001280BA move.w #2,($C38).w ROM:001280C0 bra.s locret_1280EC ROM:001280C2 ; --------------------------------------------------------------------------- ROM:001280C2 ROM:001280C2 loc_1280C2: ; CODE XREF: ROM:001280B4↑j ROM:001280C2 btst #1,($1310).w ROM:001280C8 beq.s locret_1280D6 ROM:001280CA bsr.w sub_128100 ROM:001280CE move.w #3,($C38).w ROM:001280D4 bra.s locret_1280FE ROM:001280D6 ; --------------------------------------------------------------------------- ROM:001280D6 ROM:001280D6 locret_1280D6: ; CODE XREF: ROM:001280AA↑j ROM:001280D6 ; ROM:001280C8↑j ROM:001280D6 rts ROM:001280D8 ; --------------------------------------------------------------------------- ROM:001280D8 ROM:001280D8 loc_1280D8: ; DATA XREF: ROM:0012808A↑o ROM:001280D8 btst #1,($1310).w ROM:001280DE beq.s locret_1280EC ROM:001280E0 bsr.w sub_128100 ROM:001280E4 move.w #3,($C38).w ROM:001280EA bra.s locret_1280FE ROM:001280EC ; --------------------------------------------------------------------------- ROM:001280EC ROM:001280EC locret_1280EC: ; CODE XREF: ROM:001280C0↑j ROM:001280EC ; ROM:001280DE↑j ... ROM:001280EC rts ROM:001280EE ; --------------------------------------------------------------------------- ROM:001280EE ROM:001280EE loc_1280EE: ; DATA XREF: ROM:0012808E↑o ROM:001280EE btst #1,($1310).w ROM:001280F4 bne.s locret_1280FE ROM:001280F6 move.w #2,($C38).w ROM:001280FC bra.s locret_1280EC ROM:001280FE ; --------------------------------------------------------------------------- ROM:001280FE ROM:001280FE locret_1280FE: ; CODE XREF: ROM:001280D4↑j ROM:001280FE ; ROM:001280EA↑j ... ROM:001280FE rts ROM:00128100 ROM:00128100 ; =============== S U B R O U T I N E ======================================= ROM:00128100 ROM:00128100 ROM:00128100 sub_128100: ; CODE XREF: ROM:001280B6↑p ROM:00128100 ; ROM:001280CA↑p ... ROM:00128100 btst #2,($12F7).w ROM:00128106 beq.s loc_128116 ROM:00128108 bclr #2,($12F7).w ROM:0012810E bset #0,($D38).w ROM:00128114 bra.s loc_12811C ROM:00128116 ; --------------------------------------------------------------------------- ROM:00128116 ROM:00128116 loc_128116: ; CODE XREF: sub_128100+6↑j ROM:00128116 bclr #0,($D38).w ROM:0012811C ROM:0012811C loc_12811C: ; CODE XREF: sub_128100+14↑j ROM:0012811C bset #0,($D50).w ROM:00128122 rts ROM:00128122 ; End of function sub_128100 ROM:00128122 ROM:00128124 ROM:00128124 ; =============== S U B R O U T I N E ======================================= ROM:00128124 ROM:00128124 ROM:00128124 sub_128124: ; CODE XREF: sub_12938C+32↓p ROM:00128124 bsr.w sub_1285C8 ROM:00128128 clr.w d1 ROM:0012812A move.b ($1143).w,d1 ROM:0012812E cmpi.w #6,d1 ROM:00128132 bcc.s locret_12813C ROM:00128134 movea.l off_12813E(pc,d1.w*4),a0 ROM:00128138 nop ROM:0012813A jmp (a0) ROM:0012813C ; --------------------------------------------------------------------------- ROM:0012813C ROM:0012813C locret_12813C: ; CODE XREF: sub_128124+E↑j ROM:0012813C rts ROM:0012813C ; End of function sub_128124 ROM:0012813C ROM:0012813C ; --------------------------------------------------------------------------- ROM:0012813E off_12813E: dc.l loc_128156 ; DATA XREF: sub_128124+10↑r ROM:00128142 dc.l loc_128160 ROM:00128146 dc.l loc_12819C ROM:0012814A dc.l loc_128264 ROM:0012814E dc.l loc_12828C ROM:00128152 dc.l loc_1282BE ROM:00128156 ; --------------------------------------------------------------------------- ROM:00128156 ROM:00128156 loc_128156: ; DATA XREF: ROM:off_12813E↑o ROM:00128156 move.b #1,($1143).w ROM:0012815C bra.s locret_12819A ROM:0012815E ; --------------------------------------------------------------------------- ROM:0012815E rts ROM:00128160 ; --------------------------------------------------------------------------- ROM:00128160 ROM:00128160 loc_128160: ; DATA XREF: ROM:00128142↑o ROM:00128160 btst #1,($1310).w ROM:00128166 beq.s loc_128186 ROM:00128168 btst #4,($12ED).w ROM:0012816E bne.s loc_128186 ROM:00128170 move.w $4B6(a5),d0 ROM:00128174 cmp.w ($A2C).w,d0 ROM:00128178 bge.s loc_128186 ROM:0012817A move.b #2,($1143).w ROM:00128180 bra.l loc_12825A ROM:00128186 ; --------------------------------------------------------------------------- ROM:00128186 ROM:00128186 loc_128186: ; CODE XREF: ROM:00128166↑j ROM:00128186 ; ROM:0012816E↑j ... ROM:00128186 btst #4,($12ED).w ROM:0012818C beq.s locret_12819A ROM:0012818E move.b #3,($1143).w ROM:00128194 bra.l locret_12828A ROM:0012819A ; --------------------------------------------------------------------------- ROM:0012819A ROM:0012819A locret_12819A: ; CODE XREF: ROM:0012815C↑j ROM:0012819A ; ROM:0012818C↑j ... ROM:0012819A rts ROM:0012819C ; --------------------------------------------------------------------------- ROM:0012819C ROM:0012819C loc_12819C: ; DATA XREF: ROM:00128146↑o ROM:0012819C btst #1,($1310).w ROM:001281A2 bne.s loc_1281C4 ROM:001281A4 move.b #0,($1146).w ROM:001281AA move.b #0,($1147).w ROM:001281B0 move.b #0,($1145).w ROM:001281B6 move.b #0,($1144).w ROM:001281BC move.b #1,($1143).w ROM:001281C2 bra.s locret_12819A ROM:001281C4 ; --------------------------------------------------------------------------- ROM:001281C4 ROM:001281C4 loc_1281C4: ; CODE XREF: ROM:001281A2↑j ROM:001281C4 btst #4,($12ED).w ROM:001281CA beq.s loc_1281F0 ROM:001281CC move.b #0,($1146).w ROM:001281D2 move.b #0,($1147).w ROM:001281D8 move.b #0,($1145).w ROM:001281DE move.b #0,($1144).w ROM:001281E4 move.b #3,($1143).w ROM:001281EA bra.l locret_12828A ROM:001281F0 ; --------------------------------------------------------------------------- ROM:001281F0 ROM:001281F0 loc_1281F0: ; CODE XREF: ROM:001281CA↑j ROM:001281F0 btst #1,($1314).w ROM:001281F6 beq.s loc_128222 ROM:001281F8 move.b #0,($1146).w ROM:001281FE move.b #0,($1147).w ROM:00128204 move.b #0,($1145).w ROM:0012820A move.b #0,($1144).w ROM:00128210 bset #5,($D4F).w ROM:00128216 move.b #5,($1143).w ROM:0012821C bra.l locret_1282FA ROM:00128222 ; --------------------------------------------------------------------------- ROM:00128222 ROM:00128222 loc_128222: ; CODE XREF: ROM:001281F6↑j ROM:00128222 btst #1,($1305).w ROM:00128228 beq.s loc_12825A ROM:0012822A move.b #0,($1146).w ROM:00128230 move.b #0,($1147).w ROM:00128236 move.b #0,($1145).w ROM:0012823C move.b #0,($1144).w ROM:00128242 bset #5,($D37).w ROM:00128248 bset #5,($D4F).w ROM:0012824E move.b #5,($1143).w ROM:00128254 bra.l locret_1282FA ROM:0012825A ; --------------------------------------------------------------------------- ROM:0012825A ROM:0012825A loc_12825A: ; CODE XREF: ROM:00128180↑j ROM:0012825A ; ROM:00128228↑j ROM:0012825A bsr.w sub_1282FE ROM:0012825E bsr.w sub_1283CE ROM:00128262 rts ROM:00128264 ; --------------------------------------------------------------------------- ROM:00128264 ROM:00128264 loc_128264: ; DATA XREF: ROM:0012814A↑o ROM:00128264 btst #4,($12ED).w ROM:0012826A bne.s locret_12828A ROM:0012826C move.w $4C2(a5),d0 ROM:00128270 clr.b ($885).w ROM:00128274 move.w d0,($63E).w ROM:00128278 move.b #1,($885).w ROM:0012827E move.b #4,($1143).w ROM:00128284 bra.l locret_1282BC ROM:0012828A ; --------------------------------------------------------------------------- ROM:0012828A ROM:0012828A locret_12828A: ; CODE XREF: ROM:00128194↑j ROM:0012828A ; ROM:001281EA↑j ... ROM:0012828A rts ROM:0012828C ; --------------------------------------------------------------------------- ROM:0012828C ROM:0012828C loc_12828C: ; DATA XREF: ROM:0012814E↑o ROM:0012828C btst #4,($12ED).w ROM:00128292 beq.s loc_1282A8 ROM:00128294 clr.b ($885).w ROM:00128298 clr.w ($63E).w ROM:0012829C move.b #3,($1143).w ROM:001282A2 bra.l locret_12828A ROM:001282A8 ; --------------------------------------------------------------------------- ROM:001282A8 ROM:001282A8 loc_1282A8: ; CODE XREF: ROM:00128292↑j ROM:001282A8 cmpi.w #0,($63E).w ROM:001282AE bgt.s locret_1282BC ROM:001282B0 move.b #1,($1143).w ROM:001282B6 bra.l locret_12819A ROM:001282BC ; --------------------------------------------------------------------------- ROM:001282BC ROM:001282BC locret_1282BC: ; CODE XREF: ROM:00128284↑j ROM:001282BC ; ROM:001282AE↑j ROM:001282BC rts ROM:001282BE ; --------------------------------------------------------------------------- ROM:001282BE ROM:001282BE loc_1282BE: ; DATA XREF: ROM:00128152↑o ROM:001282BE btst #1,($1310).w ROM:001282C4 bne.s loc_1282D8 ROM:001282C6 bclr #5,($D37).w ROM:001282CC move.b #1,($1143).w ROM:001282D2 bra.l locret_12819A ROM:001282D8 ; --------------------------------------------------------------------------- ROM:001282D8 ROM:001282D8 loc_1282D8: ; CODE XREF: ROM:001282C4↑j ROM:001282D8 btst #4,($12ED).w ROM:001282DE beq.s locret_1282FA ROM:001282E0 btst #1,($1310).w ROM:001282E6 beq.s locret_1282FA ROM:001282E8 bclr #5,($D37).w ROM:001282EE move.b #3,($1143).w ROM:001282F4 bra.l locret_12828A ROM:001282FA ; --------------------------------------------------------------------------- ROM:001282FA ROM:001282FA locret_1282FA: ; CODE XREF: ROM:0012821C↑j ROM:001282FA ; ROM:00128254↑j ... ROM:001282FA rts ROM:001282FC ; --------------------------------------------------------------------------- ROM:001282FC rts ROM:001282FE ROM:001282FE ; =============== S U B R O U T I N E ======================================= ROM:001282FE ROM:001282FE ROM:001282FE sub_1282FE: ; CODE XREF: ROM:loc_12825A↑p ROM:001282FE clr.w d1 ROM:00128300 move.b ($1146).w,d1 ROM:00128304 cmpi.w #3,d1 ROM:00128308 bcc.s locret_128312 ROM:0012830A movea.l off_128314(pc,d1.w*4),a0 ROM:0012830E nop ROM:00128310 jmp (a0) ROM:00128312 ; --------------------------------------------------------------------------- ROM:00128312 ROM:00128312 locret_128312: ; CODE XREF: sub_1282FE+A↑j ROM:00128312 rts ROM:00128312 ; End of function sub_1282FE ROM:00128312 ROM:00128312 ; --------------------------------------------------------------------------- ROM:00128314 off_128314: dc.l loc_128320 ; DATA XREF: sub_1282FE+C↑r ROM:00128318 dc.l loc_12832E ROM:0012831C dc.l locret_128362 ROM:00128320 ; --------------------------------------------------------------------------- ROM:00128320 ROM:00128320 loc_128320: ; DATA XREF: ROM:off_128314↑o ROM:00128320 bsr.w sub_128366 ROM:00128324 move.b #1,($1146).w ROM:0012832A bra.s loc_12835C ROM:0012832C ; --------------------------------------------------------------------------- ROM:0012832C rts ROM:0012832E ; --------------------------------------------------------------------------- ROM:0012832E ROM:0012832E loc_12832E: ; DATA XREF: ROM:00128318↑o ROM:0012832E btst #1,($1314).w ROM:00128334 beq.s loc_12833E ROM:00128336 move.b #2,($1146).w ROM:0012833C bra.s locret_128362 ROM:0012833E ; --------------------------------------------------------------------------- ROM:0012833E ROM:0012833E loc_12833E: ; CODE XREF: ROM:00128334↑j ROM:0012833E btst #7,($130C).w ROM:00128344 beq.s loc_12835C ROM:00128346 bsr.w sub_1283B6 ROM:0012834A bclr #7,($130C).w ROM:00128350 move.b #1,($1146).w ROM:00128356 bra.l *+6 ROM:0012835C ; --------------------------------------------------------------------------- ROM:0012835C ROM:0012835C loc_12835C: ; CODE XREF: ROM:0012832A↑j ROM:0012835C ; ROM:00128344↑j ... ROM:0012835C bsr.w sub_128380 ROM:00128360 rts ROM:00128362 ; --------------------------------------------------------------------------- ROM:00128362 ROM:00128362 locret_128362: ; CODE XREF: ROM:0012833C↑j ROM:00128362 ; DATA XREF: ROM:0012831C↑o ROM:00128362 rts ROM:00128364 ; --------------------------------------------------------------------------- ROM:00128364 rts ROM:00128366 ROM:00128366 ; =============== S U B R O U T I N E ======================================= ROM:00128366 ROM:00128366 ROM:00128366 sub_128366: ; CODE XREF: ROM:loc_128320↑p ROM:00128366 move.w ($9F2).w,($C3C).w ROM:0012836C move.w ($9F2).w,($C3A).w ROM:00128372 bclr #7,($130C).w ROM:00128378 bclr #1,($1314).w ROM:0012837E rts ROM:0012837E ; End of function sub_128366 ROM:0012837E ROM:00128380 ROM:00128380 ; =============== S U B R O U T I N E ======================================= ROM:00128380 ROM:00128380 ROM:00128380 sub_128380: ; CODE XREF: ROM:loc_12835C↑p ROM:00128380 btst #4,($12ED).w ROM:00128386 bne.s locret_1283B4 ROM:00128388 move.w ($C3C).w,d0 ROM:0012838C cmp.w ($9F2).w,d0 ROM:00128390 bge.s loc_12839E ROM:00128392 move.w ($9F2).w,($C3C).w ROM:00128398 bset #7,($130C).w ROM:0012839E ROM:0012839E loc_12839E: ; CODE XREF: sub_128380+10↑j ROM:0012839E move.w ($C3A).w,d0 ROM:001283A2 cmp.w ($9F2).w,d0 ROM:001283A6 ble.s locret_1283B4 ROM:001283A8 move.w ($9F2).w,($C3A).w ROM:001283AE bset #7,($130C).w ROM:001283B4 ROM:001283B4 locret_1283B4: ; CODE XREF: sub_128380+6↑j ROM:001283B4 ; sub_128380+26↑j ROM:001283B4 rts ROM:001283B4 ; End of function sub_128380 ROM:001283B4 ROM:001283B6 ROM:001283B6 ; =============== S U B R O U T I N E ======================================= ROM:001283B6 ROM:001283B6 ROM:001283B6 sub_1283B6: ; CODE XREF: ROM:00128346↑p ROM:001283B6 move.w ($C3C).w,d0 ROM:001283BA sub.w ($C3A).w,d0 ROM:001283BE move.w $4BC(a5),d1 ROM:001283C2 cmp.w d1,d0 ROM:001283C4 blt.s locret_1283CC ROM:001283C6 bset #1,($1314).w ROM:001283CC ROM:001283CC locret_1283CC: ; CODE XREF: sub_1283B6+E↑j ROM:001283CC rts ROM:001283CC ; End of function sub_1283B6 ROM:001283CC ROM:001283CE ROM:001283CE ; =============== S U B R O U T I N E ======================================= ROM:001283CE ROM:001283CE ROM:001283CE sub_1283CE: ; CODE XREF: ROM:0012825E↑p ROM:001283CE clr.w d1 ROM:001283D0 move.b ($1147).w,d1 ROM:001283D4 cmpi.w #4,d1 ROM:001283D8 bcc.s locret_1283E2 ROM:001283DA movea.l off_1283E4(pc,d1.w*4),a0 ROM:001283DE nop ROM:001283E0 jmp (a0) ROM:001283E2 ; --------------------------------------------------------------------------- ROM:001283E2 ROM:001283E2 locret_1283E2: ; CODE XREF: sub_1283CE+A↑j ROM:001283E2 rts ROM:001283E2 ; End of function sub_1283CE ROM:001283E2 ROM:001283E2 ; --------------------------------------------------------------------------- ROM:001283E4 off_1283E4: dc.l loc_1283F4 ; DATA XREF: sub_1283CE+C↑r ROM:001283E8 dc.l loc_128402 ROM:001283EC dc.l loc_128448 ROM:001283F0 dc.l locret_128470 ROM:001283F4 ; --------------------------------------------------------------------------- ROM:001283F4 ROM:001283F4 loc_1283F4: ; DATA XREF: ROM:off_1283E4↑o ROM:001283F4 bsr.w sub_128474 ROM:001283F8 move.b #1,($1147).w ROM:001283FE bra.s loc_12843E ROM:00128400 ; --------------------------------------------------------------------------- ROM:00128400 rts ROM:00128402 ; --------------------------------------------------------------------------- ROM:00128402 ROM:00128402 loc_128402: ; DATA XREF: ROM:001283E8↑o ROM:00128402 btst #7,($130E).w ROM:00128408 beq.s loc_12843E ROM:0012840A btst #5,($1301).w ROM:00128410 beq.s loc_12843E ROM:00128412 move.b #0,($1145).w ROM:00128418 move.b #0,($1144).w ROM:0012841E addq.w #1,($C3E).w ROM:00128422 bvc.s loc_12842A ROM:00128424 move.w #$8000,($C3E).w ROM:0012842A ROM:0012842A loc_12842A: ; CODE XREF: ROM:00128422↑j ROM:0012842A bclr #7,($130E).w ROM:00128430 bclr #5,($1301).w ROM:00128436 move.b #2,($1147).w ROM:0012843C bra.s locret_12846E ROM:0012843E ; --------------------------------------------------------------------------- ROM:0012843E ROM:0012843E loc_12843E: ; CODE XREF: ROM:001283FE↑j ROM:0012843E ; ROM:00128408↑j ... ROM:0012843E bsr.w sub_12848C ROM:00128442 bsr.w sub_12852C ROM:00128446 rts ROM:00128448 ; --------------------------------------------------------------------------- ROM:00128448 ROM:00128448 loc_128448: ; DATA XREF: ROM:001283EC↑o ROM:00128448 move.w $4C0(a5),d0 ROM:0012844C cmp.w ($C3E).w,d0 ROM:00128450 ble.s loc_12845A ROM:00128452 move.b #1,($1147).w ROM:00128458 bra.s loc_12843E ROM:0012845A ; --------------------------------------------------------------------------- ROM:0012845A ROM:0012845A loc_12845A: ; CODE XREF: ROM:00128450↑j ROM:0012845A cmp.w ($C3E).w,d0 ROM:0012845E bgt.s locret_12846E ROM:00128460 bset #1,($1305).w ROM:00128466 move.b #3,($1147).w ROM:0012846C bra.s locret_128470 ROM:0012846E ; --------------------------------------------------------------------------- ROM:0012846E ROM:0012846E locret_12846E: ; CODE XREF: ROM:0012843C↑j ROM:0012846E ; ROM:0012845E↑j ROM:0012846E rts ROM:00128470 ; --------------------------------------------------------------------------- ROM:00128470 ROM:00128470 locret_128470: ; CODE XREF: ROM:0012846C↑j ROM:00128470 ; DATA XREF: ROM:001283F0↑o ROM:00128470 rts ROM:00128472 ; --------------------------------------------------------------------------- ROM:00128472 rts ROM:00128474 ROM:00128474 ; =============== S U B R O U T I N E ======================================= ROM:00128474 ROM:00128474 ROM:00128474 sub_128474: ; CODE XREF: ROM:loc_1283F4↑p ROM:00128474 bclr #7,($130E).w ROM:0012847A bclr #5,($1301).w ROM:00128480 bclr #1,($1305).w ROM:00128486 clr.w ($C3E).w ROM:0012848A rts ROM:0012848A ; End of function sub_128474 ROM:0012848A ROM:0012848C ROM:0012848C ; =============== S U B R O U T I N E ======================================= ROM:0012848C ROM:0012848C ROM:0012848C sub_12848C: ; CODE XREF: ROM:loc_12843E↑p ROM:0012848C clr.w d1 ROM:0012848E move.b ($1145).w,d1 ROM:00128492 cmpi.w #4,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_12848C+A↑j ROM:001284A0 rts ROM:001284A0 ; End of function sub_12848C ROM:001284A0 ROM:001284A0 ; --------------------------------------------------------------------------- ROM:001284A2 off_1284A2: dc.l loc_1284B2 ; DATA XREF: sub_12848C+C↑r ROM:001284A6 dc.l loc_1284BC ROM:001284AA dc.l loc_1284EC ROM:001284AE dc.l locret_128528 ROM:001284B2 ; --------------------------------------------------------------------------- ROM:001284B2 ROM:001284B2 loc_1284B2: ; DATA XREF: ROM:off_1284A2↑o ROM:001284B2 move.b #1,($1145).w ROM:001284B8 bra.s locret_1284EA ROM:001284BA ; --------------------------------------------------------------------------- ROM:001284BA rts ROM:001284BC ; --------------------------------------------------------------------------- ROM:001284BC ROM:001284BC loc_1284BC: ; DATA XREF: ROM:001284A6↑o ROM:001284BC move.w $4B4(a5),d1 ROM:001284C0 move.w $4BE(a5),d0 ROM:001284C4 cmp.w ($4FE).w,d0 ROM:001284C8 bge.s locret_1284EA ROM:001284CA cmp.w ($C56).w,d1 ROM:001284CE bge.s locret_1284EA ROM:001284D0 move.w $4BA(a5),d1 ROM:001284D4 clr.b ($8A1).w ROM:001284D8 move.w d1,($676).w ROM:001284DC move.b #1,($8A1).w ROM:001284E2 move.b #2,($1145).w ROM:001284E8 bra.s locret_128526 ROM:001284EA ; --------------------------------------------------------------------------- ROM:001284EA ROM:001284EA locret_1284EA: ; CODE XREF: ROM:001284B8↑j ROM:001284EA ; ROM:001284C8↑j ... ROM:001284EA rts ROM:001284EC ; --------------------------------------------------------------------------- ROM:001284EC ROM:001284EC loc_1284EC: ; DATA XREF: ROM:001284AA↑o ROM:001284EC cmpi.w #0,($676).w ROM:001284F2 bgt.s loc_128502 ROM:001284F4 bset #7,($130E).w ROM:001284FA move.b #3,($1145).w ROM:00128500 bra.s locret_128528 ROM:00128502 ; --------------------------------------------------------------------------- ROM:00128502 ROM:00128502 loc_128502: ; CODE XREF: ROM:001284F2↑j ROM:00128502 move.w $4B4(a5),d1 ROM:00128506 move.w $4BE(a5),d0 ROM:0012850A cmp.w ($4FE).w,d0 ROM:0012850E bgt.s loc_128516 ROM:00128510 cmp.w ($C56).w,d1 ROM:00128514 ble.s locret_128526 ROM:00128516 ROM:00128516 loc_128516: ; CODE XREF: ROM:0012850E↑j ROM:00128516 clr.b ($8A1).w ROM:0012851A clr.w ($676).w ROM:0012851E move.b #1,($1145).w ROM:00128524 bra.s locret_1284EA ROM:00128526 ; --------------------------------------------------------------------------- ROM:00128526 ROM:00128526 locret_128526: ; CODE XREF: ROM:001284E8↑j ROM:00128526 ; ROM:00128514↑j ROM:00128526 rts ROM:00128528 ; --------------------------------------------------------------------------- ROM:00128528 ROM:00128528 locret_128528: ; CODE XREF: ROM:00128500↑j ROM:00128528 ; DATA XREF: ROM:001284AE↑o ROM:00128528 rts ROM:0012852A ; --------------------------------------------------------------------------- ROM:0012852A rts ROM:0012852C ROM:0012852C ; =============== S U B R O U T I N E ======================================= ROM:0012852C ROM:0012852C ROM:0012852C sub_12852C: ; CODE XREF: ROM:00128442↑p ROM:0012852C clr.w d1 ROM:0012852E move.b ($1144).w,d1 ROM:00128532 cmpi.w #4,d1 ROM:00128536 bcc.s locret_128540 ROM:00128538 movea.l off_128542(pc,d1.w*4),a0 ROM:0012853C nop ROM:0012853E jmp (a0) ROM:00128540 ; --------------------------------------------------------------------------- ROM:00128540 ROM:00128540 locret_128540: ; CODE XREF: sub_12852C+A↑j ROM:00128540 rts ROM:00128540 ; End of function sub_12852C ROM:00128540 ROM:00128540 ; --------------------------------------------------------------------------- ROM:00128542 off_128542: dc.l loc_128552 ; DATA XREF: sub_12852C+C↑r ROM:00128546 dc.l loc_12855C ROM:0012854A dc.l loc_12858A ROM:0012854E dc.l locret_1285C4 ROM:00128552 ; --------------------------------------------------------------------------- ROM:00128552 ROM:00128552 loc_128552: ; DATA XREF: ROM:off_128542↑o ROM:00128552 move.b #1,($1144).w ROM:00128558 bra.s locret_128588 ROM:0012855A ; --------------------------------------------------------------------------- ROM:0012855A rts ROM:0012855C ; --------------------------------------------------------------------------- ROM:0012855C ROM:0012855C loc_12855C: ; DATA XREF: ROM:00128546↑o ROM:0012855C move.w $4B2(a5),d1 ROM:00128560 btst #5,($1317).w ROM:00128566 bne.s locret_128588 ROM:00128568 cmp.w ($C56).w,d1 ROM:0012856C ble.s locret_128588 ROM:0012856E move.w $4B8(a5),d1 ROM:00128572 clr.b ($8A0).w ROM:00128576 move.w d1,($674).w ROM:0012857A move.b #1,($8A0).w ROM:00128580 move.b #2,($1144).w ROM:00128586 bra.s locret_1285C2 ROM:00128588 ; --------------------------------------------------------------------------- ROM:00128588 ROM:00128588 locret_128588: ; CODE XREF: ROM:00128558↑j ROM:00128588 ; ROM:00128566↑j ... ROM:00128588 rts ROM:0012858A ; --------------------------------------------------------------------------- ROM:0012858A ROM:0012858A loc_12858A: ; DATA XREF: ROM:0012854A↑o ROM:0012858A cmpi.w #0,($674).w ROM:00128590 bgt.s loc_1285A0 ROM:00128592 bset #5,($1301).w ROM:00128598 move.b #3,($1144).w ROM:0012859E bra.s locret_1285C4 ROM:001285A0 ; --------------------------------------------------------------------------- ROM:001285A0 ROM:001285A0 loc_1285A0: ; CODE XREF: ROM:00128590↑j ROM:001285A0 move.w $4B2(a5),d1 ROM:001285A4 btst #5,($1317).w ROM:001285AA bne.s loc_1285B2 ROM:001285AC cmp.w ($C56).w,d1 ROM:001285B0 bge.s locret_1285C2 ROM:001285B2 ROM:001285B2 loc_1285B2: ; CODE XREF: ROM:001285AA↑j ROM:001285B2 clr.b ($8A0).w ROM:001285B6 clr.w ($674).w ROM:001285BA move.b #1,($1144).w ROM:001285C0 bra.s locret_128588 ROM:001285C2 ; --------------------------------------------------------------------------- ROM:001285C2 ROM:001285C2 locret_1285C2: ; CODE XREF: ROM:00128586↑j ROM:001285C2 ; ROM:001285B0↑j ROM:001285C2 rts ROM:001285C4 ; --------------------------------------------------------------------------- ROM:001285C4 ROM:001285C4 locret_1285C4: ; CODE XREF: ROM:0012859E↑j ROM:001285C4 ; DATA XREF: ROM:0012854E↑o ROM:001285C4 rts ROM:001285C6 ; --------------------------------------------------------------------------- ROM:001285C6 rts ROM:001285C8 ROM:001285C8 ; =============== S U B R O U T I N E ======================================= ROM:001285C8 ROM:001285C8 ROM:001285C8 sub_1285C8: ; CODE XREF: sub_128124↑p ROM:001285C8 btst #4,($12ED).w ROM:001285CE beq.s loc_1285D8 ROM:001285D0 bset #6,($D39).w ROM:001285D6 bra.s loc_1285DE ROM:001285D8 ; --------------------------------------------------------------------------- ROM:001285D8 ROM:001285D8 loc_1285D8: ; CODE XREF: sub_1285C8+6↑j ROM:001285D8 bclr #6,($D39).w ROM:001285DE ROM:001285DE loc_1285DE: ; CODE XREF: sub_1285C8+E↑j ROM:001285DE bset #6,($D51).w ROM:001285E4 rts ROM:001285E4 ; End of function sub_1285C8 ROM:001285E4 ROM:001285E6 ROM:001285E6 ; =============== S U B R O U T I N E ======================================= ROM:001285E6 ROM:001285E6 ROM:001285E6 sub_1285E6: ; CODE XREF: sub_12938C+3E↓p ROM:001285E6 move.w ($C40).w,d1 ROM:001285EA cmpi.w #3,d1 ROM:001285EE bcc.s locret_1285F8 ROM:001285F0 movea.l off_1285FA(pc,d1.w*4),a0 ROM:001285F4 nop ROM:001285F6 jmp (a0) ROM:001285F8 ; --------------------------------------------------------------------------- ROM:001285F8 ROM:001285F8 locret_1285F8: ; CODE XREF: sub_1285E6+8↑j ROM:001285F8 rts ROM:001285F8 ; End of function sub_1285E6 ROM:001285F8 ROM:001285F8 ; --------------------------------------------------------------------------- ROM:001285FA off_1285FA: dc.l loc_128606 ; DATA XREF: sub_1285E6+A↑r ROM:001285FE dc.l loc_128610 ROM:00128602 dc.l loc_128638 ROM:00128606 ; --------------------------------------------------------------------------- ROM:00128606 ROM:00128606 loc_128606: ; DATA XREF: ROM:off_1285FA↑o ROM:00128606 move.w #1,($C40).w ROM:0012860C bra.s locret_128636 ROM:0012860E ; --------------------------------------------------------------------------- ROM:0012860E rts ROM:00128610 ; --------------------------------------------------------------------------- ROM:00128610 ROM:00128610 loc_128610: ; DATA XREF: ROM:001285FE↑o ROM:00128610 btst #1,($1310).w ROM:00128616 beq.s locret_128636 ROM:00128618 bsr.w sub_12867E ROM:0012861C move.w $4C4(a5),d0 ROM:00128620 clr.b ($8D0).w ROM:00128624 move.w d0,($6D4).w ROM:00128628 move.b #1,($8D0).w ROM:0012862E move.w #2,($C40).w ROM:00128634 bra.s locret_12867A ROM:00128636 ; --------------------------------------------------------------------------- ROM:00128636 ROM:00128636 locret_128636: ; CODE XREF: ROM:0012860C↑j ROM:00128636 ; ROM:00128616↑j ... ROM:00128636 rts ROM:00128638 ; --------------------------------------------------------------------------- ROM:00128638 ROM:00128638 loc_128638: ; DATA XREF: ROM:00128602↑o ROM:00128638 btst #1,($1310).w ROM:0012863E bne.s loc_128650 ROM:00128640 clr.b ($8D0).w ROM:00128644 clr.w ($6D4).w ROM:00128648 move.w #1,($C40).w ROM:0012864E bra.s locret_128636 ROM:00128650 ; --------------------------------------------------------------------------- ROM:00128650 ROM:00128650 loc_128650: ; CODE XREF: ROM:0012863E↑j ROM:00128650 cmpi.w #0,($6D4).w ROM:00128656 bgt.s locret_12867A ROM:00128658 bsr.w sub_12867E ROM:0012865C move.w $4C4(a5),d0 ROM:00128660 clr.b ($8D0).w ROM:00128664 move.w d0,($6D4).w ROM:00128668 move.b #1,($8D0).w ROM:0012866E move.w #2,($C40).w ROM:00128674 bra.l *+6 ROM:0012867A ; --------------------------------------------------------------------------- ROM:0012867A ROM:0012867A locret_12867A: ; CODE XREF: ROM:00128634↑j ROM:0012867A ; ROM:00128656↑j ... ROM:0012867A rts ROM:0012867C ; --------------------------------------------------------------------------- ROM:0012867C rts ROM:0012867E ROM:0012867E ; =============== S U B R O U T I N E ======================================= ROM:0012867E ROM:0012867E ROM:0012867E sub_12867E: ; CODE XREF: ROM:00128618↑p ROM:0012867E ; ROM:00128658↑p ROM:0012867E btst #2,($12FF).w ROM:00128684 beq.s loc_128694 ROM:00128686 bclr #2,($12FF).w ROM:0012868C bset #4,($D38).w ROM:00128692 bra.s loc_12869A ROM:00128694 ; --------------------------------------------------------------------------- ROM:00128694 ROM:00128694 loc_128694: ; CODE XREF: sub_12867E+6↑j ROM:00128694 bclr #4,($D38).w ROM:0012869A ROM:0012869A loc_12869A: ; CODE XREF: sub_12867E+14↑j ROM:0012869A bset #4,($D50).w ROM:001286A0 btst #2,($1301).w ROM:001286A6 beq.s loc_1286B6 ROM:001286A8 bclr #2,($1301).w ROM:001286AE bset #5,($D38).w ROM:001286B4 bra.s loc_1286BC ROM:001286B6 ; --------------------------------------------------------------------------- ROM:001286B6 ROM:001286B6 loc_1286B6: ; CODE XREF: sub_12867E+28↑j ROM:001286B6 bclr #5,($D38).w ROM:001286BC ROM:001286BC loc_1286BC: ; CODE XREF: sub_12867E+36↑j ROM:001286BC bset #5,($D50).w ROM:001286C2 btst #7,($12FD).w ROM:001286C8 beq.s loc_1286D8 ROM:001286CA bclr #7,($12FD).w ROM:001286D0 bset #6,($D38).w ROM:001286D6 bra.s loc_1286DE ROM:001286D8 ; --------------------------------------------------------------------------- ROM:001286D8 ROM:001286D8 loc_1286D8: ; CODE XREF: sub_12867E+4A↑j ROM:001286D8 bclr #6,($D38).w ROM:001286DE ROM:001286DE loc_1286DE: ; CODE XREF: sub_12867E+58↑j ROM:001286DE bset #6,($D50).w ROM:001286E4 btst #3,($12FF).w ROM:001286EA beq.s loc_1286FA ROM:001286EC bclr #3,($12FF).w ROM:001286F2 bset #7,($D38).w ROM:001286F8 bra.s loc_128700 ROM:001286FA ; --------------------------------------------------------------------------- ROM:001286FA ROM:001286FA loc_1286FA: ; CODE XREF: sub_12867E+6C↑j ROM:001286FA bclr #7,($D38).w ROM:00128700 ROM:00128700 loc_128700: ; CODE XREF: sub_12867E+7A↑j ROM:00128700 bset #7,($D50).w ROM:00128706 rts ROM:00128706 ; End of function sub_12867E ROM:00128706 ROM:00128708 ROM:00128708 ; =============== S U B R O U T I N E ======================================= ROM:00128708 ROM:00128708 ROM:00128708 sub_128708: ; CODE XREF: sub_12938C+26↓p ROM:00128708 move.w ($C42).w,d1 ROM:0012870C cmpi.w #5,d1 ROM:00128710 bcc.s locret_12871A ROM:00128712 movea.l off_12871C(pc,d1.w*4),a0 ROM:00128716 nop ROM:00128718 jmp (a0) ROM:0012871A ; --------------------------------------------------------------------------- ROM:0012871A ROM:0012871A locret_12871A: ; CODE XREF: sub_128708+8↑j ROM:0012871A rts ROM:0012871A ; End of function sub_128708 ROM:0012871A ROM:0012871A ; --------------------------------------------------------------------------- ROM:0012871C off_12871C: dc.l loc_128730 ; DATA XREF: sub_128708+A↑r ROM:00128720 dc.l loc_12873A ROM:00128724 dc.l loc_128768 ROM:00128728 dc.l loc_1287B4 ROM:0012872C dc.l loc_12885C ROM:00128730 ; --------------------------------------------------------------------------- ROM:00128730 ROM:00128730 loc_128730: ; DATA XREF: ROM:off_12871C↑o ROM:00128730 move.w #1,($C42).w ROM:00128736 bra.s loc_128762 ROM:00128738 ; --------------------------------------------------------------------------- ROM:00128738 rts ROM:0012873A ; --------------------------------------------------------------------------- ROM:0012873A ROM:0012873A loc_12873A: ; DATA XREF: ROM:00128720↑o ROM:0012873A btst #7,($12F3).w ROM:00128740 beq.s loc_128762 ROM:00128742 move.w $4C8(a5),d1 ROM:00128746 clr.b ($8A2).w ROM:0012874A move.w d1,($678).w ROM:0012874E move.b #1,($8A2).w ROM:00128754 bclr #3,($D37).w ROM:0012875A move.w #2,($C42).w ROM:00128760 bra.s loc_1287AE ROM:00128762 ; --------------------------------------------------------------------------- ROM:00128762 ROM:00128762 loc_128762: ; CODE XREF: ROM:00128736↑j ROM:00128762 ; ROM:00128740↑j ... ROM:00128762 bsr.w sub_128878 ROM:00128766 rts ROM:00128768 ; --------------------------------------------------------------------------- ROM:00128768 ROM:00128768 loc_128768: ; DATA XREF: ROM:00128724↑o ROM:00128768 btst #7,($12F3).w ROM:0012876E bne.s loc_128780 ROM:00128770 clr.b ($8A2).w ROM:00128774 clr.w ($678).w ROM:00128778 move.w #1,($C42).w ROM:0012877E bra.s loc_128762 ROM:00128780 ; --------------------------------------------------------------------------- ROM:00128780 ROM:00128780 loc_128780: ; CODE XREF: ROM:0012876E↑j ROM:00128780 cmpi.w #0,($678).w ROM:00128786 bgt.s loc_1287AE ROM:00128788 btst #7,($12F3).w ROM:0012878E beq.s loc_1287AE ROM:00128790 move.w $4CA(a5),d1 ROM:00128794 clr.b ($8A2).w ROM:00128798 move.w d1,($678).w ROM:0012879C move.b #1,($8A2).w ROM:001287A2 move.w #3,($C42).w ROM:001287A8 bra.l loc_128852 ROM:001287AE ; --------------------------------------------------------------------------- ROM:001287AE ROM:001287AE loc_1287AE: ; CODE XREF: ROM:00128760↑j ROM:001287AE ; ROM:00128786↑j ... ROM:001287AE bsr.w sub_128878 ROM:001287B2 rts ROM:001287B4 ; --------------------------------------------------------------------------- ROM:001287B4 ROM:001287B4 loc_1287B4: ; DATA XREF: ROM:00128728↑o ROM:001287B4 cmpi.w #0,($678).w ROM:001287BA bgt.s loc_1287E4 ROM:001287BC btst #7,($12F3).w ROM:001287C2 beq.s loc_1287E4 ROM:001287C4 move.w $4CA(a5),d1 ROM:001287C8 clr.b ($8A2).w ROM:001287CC move.w d1,($678).w ROM:001287D0 move.b #1,($8A2).w ROM:001287D6 bset #3,($D4F).w ROM:001287DC move.w #3,($C42).w ROM:001287E2 bra.s loc_128852 ROM:001287E4 ; --------------------------------------------------------------------------- ROM:001287E4 ROM:001287E4 loc_1287E4: ; CODE XREF: ROM:001287BA↑j ROM:001287E4 ; ROM:001287C2↑j ROM:001287E4 cmpi.w #0,($678).w ROM:001287EA bgt.s loc_128806 ROM:001287EC btst #7,($12F3).w ROM:001287F2 bne.s loc_128806 ROM:001287F4 move.w #0,($C44).w ROM:001287FA move.w #1,($C42).w ROM:00128800 bra.l loc_128762 ROM:00128806 ; --------------------------------------------------------------------------- ROM:00128806 ROM:00128806 loc_128806: ; CODE XREF: ROM:001287EA↑j ROM:00128806 ; ROM:001287F2↑j ROM:00128806 btst #7,($12F3).w ROM:0012880C bne.s loc_128828 ROM:0012880E move.w #0,($C44).w ROM:00128814 clr.b ($8A2).w ROM:00128818 clr.w ($678).w ROM:0012881C move.w #1,($C42).w ROM:00128822 bra.l loc_128762 ROM:00128828 ; --------------------------------------------------------------------------- ROM:00128828 ROM:00128828 loc_128828: ; CODE XREF: ROM:0012880C↑j ROM:00128828 btst #7,($12FA).w ROM:0012882E beq.s loc_128852 ROM:00128830 move.w #0,($C44).w ROM:00128836 bset #3,($D37).w ROM:0012883C bset #3,($D4F).w ROM:00128842 clr.b ($8A2).w ROM:00128846 clr.w ($678).w ROM:0012884A move.w #4,($C42).w ROM:00128850 bra.s loc_128870 ROM:00128852 ; --------------------------------------------------------------------------- ROM:00128852 ROM:00128852 loc_128852: ; CODE XREF: ROM:001287A8↑j ROM:00128852 ; ROM:001287E2↑j ... ROM:00128852 bsr.w sub_128878 ROM:00128856 bsr.w sub_1288B2 ROM:0012885A rts ROM:0012885C ; --------------------------------------------------------------------------- ROM:0012885C ROM:0012885C loc_12885C: ; DATA XREF: ROM:0012872C↑o ROM:0012885C btst #7,($12F3).w ROM:00128862 bne.s loc_128870 ROM:00128864 move.w #1,($C42).w ROM:0012886A bra.l loc_128762 ROM:00128870 ; --------------------------------------------------------------------------- ROM:00128870 ROM:00128870 loc_128870: ; CODE XREF: ROM:00128850↑j ROM:00128870 ; ROM:00128862↑j ROM:00128870 bsr.w sub_128878 ROM:00128874 rts ROM:00128876 ; --------------------------------------------------------------------------- ROM:00128876 rts ROM:00128878 ROM:00128878 ; =============== S U B R O U T I N E ======================================= ROM:00128878 ROM:00128878 ROM:00128878 sub_128878: ; CODE XREF: ROM:loc_128762↑p ROM:00128878 ; ROM:loc_1287AE↑p ... ROM:00128878 btst #5,($1317).w ROM:0012887E bne.s loc_1288AA ROM:00128880 btst #0,($130F).w ROM:00128886 beq.s loc_1288A2 ROM:00128888 move.w $4C6(a5),d1 ROM:0012888C cmp.w ($A2C).w,d1 ROM:00128890 bgt.s loc_12889A ROM:00128892 bset #7,($12F3).w ROM:00128898 bra.s loc_1288A0 ROM:0012889A ; --------------------------------------------------------------------------- ROM:0012889A ROM:0012889A loc_12889A: ; CODE XREF: sub_128878+18↑j ROM:0012889A bclr #7,($12F3).w ROM:001288A0 ROM:001288A0 loc_1288A0: ; CODE XREF: sub_128878+20↑j ROM:001288A0 bra.s loc_1288A8 ROM:001288A2 ; --------------------------------------------------------------------------- ROM:001288A2 ROM:001288A2 loc_1288A2: ; CODE XREF: sub_128878+E↑j ROM:001288A2 bclr #7,($12F3).w ROM:001288A8 ROM:001288A8 loc_1288A8: ; CODE XREF: sub_128878:loc_1288A0↑j ROM:001288A8 bra.s locret_1288B0 ROM:001288AA ; --------------------------------------------------------------------------- ROM:001288AA ROM:001288AA loc_1288AA: ; CODE XREF: sub_128878+6↑j ROM:001288AA bclr #7,($12F3).w ROM:001288B0 ROM:001288B0 locret_1288B0: ; CODE XREF: sub_128878:loc_1288A8↑j ROM:001288B0 rts ROM:001288B0 ; End of function sub_128878 ROM:001288B0 ROM:001288B2 ROM:001288B2 ; =============== S U B R O U T I N E ======================================= ROM:001288B2 ROM:001288B2 ROM:001288B2 sub_1288B2: ; CODE XREF: ROM:00128856↑p ROM:001288B2 move.w ($C44).w,d1 ROM:001288B6 cmpi.w #4,d1 ROM:001288BA bcc.s locret_1288C4 ROM:001288BC movea.l off_1288C6(pc,d1.w*4),a0 ROM:001288C0 nop ROM:001288C2 jmp (a0) ROM:001288C4 ; --------------------------------------------------------------------------- ROM:001288C4 ROM:001288C4 locret_1288C4: ; CODE XREF: sub_1288B2+8↑j ROM:001288C4 rts ROM:001288C4 ; End of function sub_1288B2 ROM:001288C4 ROM:001288C4 ; --------------------------------------------------------------------------- ROM:001288C6 off_1288C6: dc.l loc_1288D6 ; DATA XREF: sub_1288B2+A↑r ROM:001288CA dc.l loc_1288F6 ROM:001288CE dc.l loc_12892A ROM:001288D2 dc.l locret_12897E ROM:001288D6 ; --------------------------------------------------------------------------- ROM:001288D6 ROM:001288D6 loc_1288D6: ; DATA XREF: ROM:off_1288C6↑o ROM:001288D6 bclr #7,($12FA).w ROM:001288DC bclr #2,($12FA).w ROM:001288E2 bclr #7,($1303).w ROM:001288E8 move.w #1,($C44).w ROM:001288EE bra.l loc_128924 ROM:001288F4 ; --------------------------------------------------------------------------- ROM:001288F4 rts ROM:001288F6 ; --------------------------------------------------------------------------- ROM:001288F6 ROM:001288F6 loc_1288F6: ; DATA XREF: ROM:001288CA↑o ROM:001288F6 btst #2,($12FA).w ROM:001288FC beq.s loc_128924 ROM:001288FE btst #7,($1303).w ROM:00128904 beq.s loc_128924 ROM:00128906 move.w $4D0(a5),d1 ROM:0012890A clr.b ($8A3).w ROM:0012890E move.w d1,($67A).w ROM:00128912 move.b #1,($8A3).w ROM:00128918 move.w #2,($C44).w ROM:0012891E bra.l loc_128978 ROM:00128924 ; --------------------------------------------------------------------------- ROM:00128924 ROM:00128924 loc_128924: ; CODE XREF: ROM:001288EE↑j ROM:00128924 ; ROM:001288FC↑j ... ROM:00128924 bsr.w sub_128982 ROM:00128928 rts ROM:0012892A ; --------------------------------------------------------------------------- ROM:0012892A ROM:0012892A loc_12892A: ; DATA XREF: ROM:001288CE↑o ROM:0012892A btst #2,($12FA).w ROM:00128930 beq.s loc_12893A ROM:00128932 btst #7,($1303).w ROM:00128938 bne.s loc_12894E ROM:0012893A ROM:0012893A loc_12893A: ; CODE XREF: ROM:00128930↑j ROM:0012893A clr.b ($8A3).w ROM:0012893E clr.w ($67A).w ROM:00128942 move.w #1,($C44).w ROM:00128948 bra.l loc_128924 ROM:0012894E ; --------------------------------------------------------------------------- ROM:0012894E ROM:0012894E loc_12894E: ; CODE XREF: ROM:00128938↑j ROM:0012894E btst #2,($12FA).w ROM:00128954 beq.s loc_128978 ROM:00128956 btst #7,($1303).w ROM:0012895C beq.s loc_128978 ROM:0012895E cmpi.w #0,($67A).w ROM:00128964 bgt.s loc_128978 ROM:00128966 bset #7,($12FA).w ROM:0012896C move.w #3,($C44).w ROM:00128972 bra.l locret_12897E ROM:00128978 ; --------------------------------------------------------------------------- ROM:00128978 ROM:00128978 loc_128978: ; CODE XREF: ROM:0012891E↑j ROM:00128978 ; ROM:00128954↑j ... ROM:00128978 bsr.w sub_128982 ROM:0012897C rts ROM:0012897E ; --------------------------------------------------------------------------- ROM:0012897E ROM:0012897E locret_12897E: ; CODE XREF: ROM:00128972↑j ROM:0012897E ; DATA XREF: ROM:001288D2↑o ROM:0012897E rts ROM:00128980 ; --------------------------------------------------------------------------- ROM:00128980 rts ROM:00128982 ROM:00128982 ; =============== S U B R O U T I N E ======================================= ROM:00128982 ROM:00128982 ROM:00128982 sub_128982: ; CODE XREF: ROM:loc_128924↑p ROM:00128982 ; ROM:loc_128978↑p ROM:00128982 move.w $4CE(a5),d1 ROM:00128986 move.w $4CC(a5),d2 ROM:0012898A cmp.w ($B50).w,d1 ROM:0012898E blt.s loc_128996 ROM:00128990 cmp.w ($B50).w,d2 ROM:00128994 ble.s loc_12899E ROM:00128996 ROM:00128996 loc_128996: ; CODE XREF: sub_128982+C↑j ROM:00128996 bset #7,($1303).w ROM:0012899C bra.s loc_1289A4 ROM:0012899E ; --------------------------------------------------------------------------- ROM:0012899E ROM:0012899E loc_12899E: ; CODE XREF: sub_128982+12↑j ROM:0012899E bclr #7,($1303).w ROM:001289A4 ROM:001289A4 loc_1289A4: ; CODE XREF: sub_128982+1A↑j ROM:001289A4 cmpi.w #0,($B52).w ROM:001289AA bne.s loc_1289AE ROM:001289AC bra.s loc_1289C8 ROM:001289AE ; --------------------------------------------------------------------------- ROM:001289AE ROM:001289AE loc_1289AE: ; CODE XREF: sub_128982+28↑j ROM:001289AE move.w ($B4E).w,d0 ROM:001289B2 cmp.w ($B52).w,d0 ROM:001289B6 bgt.s loc_1289BA ROM:001289B8 bra.s loc_1289C8 ROM:001289BA ; --------------------------------------------------------------------------- ROM:001289BA ROM:001289BA loc_1289BA: ; CODE XREF: sub_128982+34↑j ROM:001289BA move.w ($B48).w,d1 ROM:001289BE sub.w $3B0(a5),d1 ROM:001289C2 cmp.w ($B52).w,d1 ROM:001289C6 blt.s loc_1289D0 ROM:001289C8 ROM:001289C8 loc_1289C8: ; CODE XREF: sub_128982+2A↑j ROM:001289C8 ; sub_128982+36↑j ROM:001289C8 bset #2,($12FA).w ROM:001289CE bra.s locret_1289D6 ROM:001289D0 ; --------------------------------------------------------------------------- ROM:001289D0 ROM:001289D0 loc_1289D0: ; CODE XREF: sub_128982+44↑j ROM:001289D0 bclr #2,($12FA).w ROM:001289D6 ROM:001289D6 locret_1289D6: ; CODE XREF: sub_128982+4C↑j ROM:001289D6 rts ROM:001289D6 ; End of function sub_128982 ROM:001289D6 ROM:001289D8 ROM:001289D8 ; =============== S U B R O U T I N E ======================================= ROM:001289D8 ROM:001289D8 ROM:001289D8 sub_1289D8: ; CODE XREF: sub_12938C+44↓p ROM:001289D8 move.w ($C46).w,d1 ROM:001289DC cmpi.w #3,d1 ROM:001289E0 bcc.s locret_1289EA ROM:001289E2 movea.l off_1289EC(pc,d1.w*4),a0 ROM:001289E6 nop ROM:001289E8 jmp (a0) ROM:001289EA ; --------------------------------------------------------------------------- ROM:001289EA ROM:001289EA locret_1289EA: ; CODE XREF: sub_1289D8+8↑j ROM:001289EA rts ROM:001289EA ; End of function sub_1289D8 ROM:001289EA ROM:001289EA ; --------------------------------------------------------------------------- ROM:001289EC off_1289EC: dc.l loc_1289F8 ; DATA XREF: sub_1289D8+A↑r ROM:001289F0 dc.l loc_128A02 ROM:001289F4 dc.l loc_128A32 ROM:001289F8 ; --------------------------------------------------------------------------- ROM:001289F8 ROM:001289F8 loc_1289F8: ; DATA XREF: ROM:off_1289EC↑o ROM:001289F8 move.w #1,($C46).w ROM:001289FE bra.s locret_128A30 ROM:00128A00 ; --------------------------------------------------------------------------- ROM:00128A00 rts ROM:00128A02 ; --------------------------------------------------------------------------- ROM:00128A02 ROM:00128A02 loc_128A02: ; DATA XREF: ROM:001289F0↑o ROM:00128A02 btst #1,($1310).w ROM:00128A08 beq.s locret_128A30 ROM:00128A0A cmpi.w #0,($54A).w ROM:00128A10 ble.s locret_128A30 ROM:00128A12 bsr.w sub_128A80 ROM:00128A16 move.w $4D2(a5),d0 ROM:00128A1A clr.b ($8A4).w ROM:00128A1E move.w d0,($67C).w ROM:00128A22 move.b #1,($8A4).w ROM:00128A28 move.w #2,($C46).w ROM:00128A2E bra.s locret_128A7C ROM:00128A30 ; --------------------------------------------------------------------------- ROM:00128A30 ROM:00128A30 locret_128A30: ; CODE XREF: ROM:001289FE↑j ROM:00128A30 ; ROM:00128A08↑j ... ROM:00128A30 rts ROM:00128A32 ; --------------------------------------------------------------------------- ROM:00128A32 ROM:00128A32 loc_128A32: ; DATA XREF: ROM:001289F4↑o ROM:00128A32 btst #1,($1310).w ROM:00128A38 beq.s loc_128A42 ROM:00128A3A cmpi.w #0,($54A).w ROM:00128A40 bgt.s loc_128A52 ROM:00128A42 ROM:00128A42 loc_128A42: ; CODE XREF: ROM:00128A38↑j ROM:00128A42 clr.b ($8A4).w ROM:00128A46 clr.w ($67C).w ROM:00128A4A move.w #1,($C46).w ROM:00128A50 bra.s locret_128A30 ROM:00128A52 ; --------------------------------------------------------------------------- ROM:00128A52 ROM:00128A52 loc_128A52: ; CODE XREF: ROM:00128A40↑j ROM:00128A52 cmpi.w #0,($67C).w ROM:00128A58 bgt.s locret_128A7C ROM:00128A5A bsr.w sub_128A80 ROM:00128A5E move.w $4D2(a5),d0 ROM:00128A62 clr.b ($8A4).w ROM:00128A66 move.w d0,($67C).w ROM:00128A6A move.b #1,($8A4).w ROM:00128A70 move.w #2,($C46).w ROM:00128A76 bra.l *+6 ROM:00128A7C ; --------------------------------------------------------------------------- ROM:00128A7C ROM:00128A7C locret_128A7C: ; CODE XREF: ROM:00128A2E↑j ROM:00128A7C ; ROM:00128A58↑j ... ROM:00128A7C rts ROM:00128A7E ; --------------------------------------------------------------------------- ROM:00128A7E rts ROM:00128A80 ROM:00128A80 ; =============== S U B R O U T I N E ======================================= ROM:00128A80 ROM:00128A80 ROM:00128A80 sub_128A80: ; CODE XREF: ROM:00128A12↑p ROM:00128A80 ; ROM:00128A5A↑p ROM:00128A80 btst #5,($12F9).w ROM:00128A86 beq.s loc_128A96 ROM:00128A88 bclr #5,($12F9).w ROM:00128A8E bset #2,($D39).w ROM:00128A94 bra.s loc_128A9C ROM:00128A96 ; --------------------------------------------------------------------------- ROM:00128A96 ROM:00128A96 loc_128A96: ; CODE XREF: sub_128A80+6↑j ROM:00128A96 bclr #2,($D39).w ROM:00128A9C ROM:00128A9C loc_128A9C: ; CODE XREF: sub_128A80+14↑j ROM:00128A9C bset #2,($D51).w ROM:00128AA2 rts ROM:00128AA2 ; End of function sub_128A80 ROM:00128AA2 ROM:00128AA4 ROM:00128AA4 ; =============== S U B R O U T I N E ======================================= ROM:00128AA4 ROM:00128AA4 ROM:00128AA4 sub_128AA4: ; CODE XREF: sub_12938C+20↓p ROM:00128AA4 move.w $1F8(a5),d0 ROM:00128AA8 cmpi.w #0,d0 ROM:00128AAC bne.s loc_128AB4 ROM:00128AAE bsr.w sub_128ABA ROM:00128AB2 bra.s locret_128AB8 ROM:00128AB4 ; --------------------------------------------------------------------------- ROM:00128AB4 ROM:00128AB4 loc_128AB4: ; CODE XREF: sub_128AA4+8↑j ROM:00128AB4 bsr.w sub_128B86 ROM:00128AB8 ROM:00128AB8 locret_128AB8: ; CODE XREF: sub_128AA4+E↑j ROM:00128AB8 rts ROM:00128AB8 ; End of function sub_128AA4 ROM:00128AB8 ROM:00128ABA ROM:00128ABA ; =============== S U B R O U T I N E ======================================= ROM:00128ABA ROM:00128ABA ROM:00128ABA sub_128ABA: ; CODE XREF: sub_128AA4+A↑p ROM:00128ABA clr.w d1 ROM:00128ABC move.b ($1148).w,d1 ROM:00128AC0 cmpi.w #3,d1 ROM:00128AC4 bcc.s locret_128ACE ROM:00128AC6 movea.l off_128AD0(pc,d1.w*4),a0 ROM:00128ACA nop ROM:00128ACC jmp (a0) ROM:00128ACE ; --------------------------------------------------------------------------- ROM:00128ACE ROM:00128ACE locret_128ACE: ; CODE XREF: sub_128ABA+A↑j ROM:00128ACE rts ROM:00128ACE ; End of function sub_128ABA ROM:00128ACE ROM:00128ACE ; --------------------------------------------------------------------------- ROM:00128AD0 off_128AD0: dc.l loc_128ADC ; DATA XREF: sub_128ABA+C↑r ROM:00128AD4 dc.l loc_128AEC ROM:00128AD8 dc.l loc_128B42 ROM:00128ADC ; --------------------------------------------------------------------------- ROM:00128ADC ROM:00128ADC loc_128ADC: ; DATA XREF: ROM:off_128AD0↑o ROM:00128ADC bclr #1,($D38).w ROM:00128AE2 move.b #1,($1148).w ROM:00128AE8 bra.s locret_128B40 ROM:00128AEA ; --------------------------------------------------------------------------- ROM:00128AEA rts ROM:00128AEC ; --------------------------------------------------------------------------- ROM:00128AEC ROM:00128AEC loc_128AEC: ; DATA XREF: ROM:00128AD4↑o ROM:00128AEC move.w $4D8(a5),d0 ROM:00128AF0 cmp.w ($502).w,d0 ROM:00128AF4 bgt.s loc_128B04 ROM:00128AF6 bset #1,($D38).w ROM:00128AFC bset #1,($D50).w ROM:00128B02 bra.s locret_128B40 ROM:00128B04 ; --------------------------------------------------------------------------- ROM:00128B04 ROM:00128B04 loc_128B04: ; CODE XREF: ROM:00128AF4↑j ROM:00128B04 move.w $4D6(a5),d0 ROM:00128B08 cmp.w ($502).w,d0 ROM:00128B0C bgt.s loc_128B1E ROM:00128B0E bclr #1,($D38).w ROM:00128B14 bset #1,($D50).w ROM:00128B1A bra.s locret_128B40 ROM:00128B1C ; --------------------------------------------------------------------------- ROM:00128B1C bra.s locret_128B40 ROM:00128B1E ; --------------------------------------------------------------------------- ROM:00128B1E ROM:00128B1E loc_128B1E: ; CODE XREF: ROM:00128B0C↑j ROM:00128B1E btst #2,($12ED).w ROM:00128B24 beq.s locret_128B40 ROM:00128B26 move.w $4D4(a5),d1 ROM:00128B2A clr.b ($886).w ROM:00128B2E move.w d1,($640).w ROM:00128B32 move.b #1,($886).w ROM:00128B38 move.b #2,($1148).w ROM:00128B3E bra.s locret_128B82 ROM:00128B40 ; --------------------------------------------------------------------------- ROM:00128B40 ROM:00128B40 locret_128B40: ; CODE XREF: ROM:00128AE8↑j ROM:00128B40 ; ROM:00128B02↑j ... ROM:00128B40 rts ROM:00128B42 ; --------------------------------------------------------------------------- ROM:00128B42 ROM:00128B42 loc_128B42: ; DATA XREF: ROM:00128AD8↑o ROM:00128B42 move.w $4D6(a5),d0 ROM:00128B46 cmp.w ($502).w,d0 ROM:00128B4A bgt.s loc_128B4E ROM:00128B4C bra.s loc_128B56 ROM:00128B4E ; --------------------------------------------------------------------------- ROM:00128B4E ROM:00128B4E loc_128B4E: ; CODE XREF: ROM:00128B4A↑j ROM:00128B4E btst #2,($12ED).w ROM:00128B54 bne.s loc_128B66 ROM:00128B56 ROM:00128B56 loc_128B56: ; CODE XREF: ROM:00128B4C↑j ROM:00128B56 clr.b ($886).w ROM:00128B5A clr.w ($640).w ROM:00128B5E move.b #1,($1148).w ROM:00128B64 bra.s locret_128B40 ROM:00128B66 ; --------------------------------------------------------------------------- ROM:00128B66 ROM:00128B66 loc_128B66: ; CODE XREF: ROM:00128B54↑j ROM:00128B66 cmpi.w #0,($640).w ROM:00128B6C bgt.s locret_128B82 ROM:00128B6E bset #1,($D38).w ROM:00128B74 bset #1,($D50).w ROM:00128B7A move.b #1,($1148).w ROM:00128B80 bra.s locret_128B40 ROM:00128B82 ; --------------------------------------------------------------------------- ROM:00128B82 ROM:00128B82 locret_128B82: ; CODE XREF: ROM:00128B3E↑j ROM:00128B82 ; ROM:00128B6C↑j ROM:00128B82 rts ROM:00128B84 ; --------------------------------------------------------------------------- ROM:00128B84 rts ROM:00128B86 ROM:00128B86 ; =============== S U B R O U T I N E ======================================= ROM:00128B86 ROM:00128B86 ROM:00128B86 sub_128B86: ; CODE XREF: sub_128AA4:loc_128AB4↑p ROM:00128B86 btst #1,($12FA).w ROM:00128B8C beq.s loc_128B96 ROM:00128B8E bset #1,($D38).w ROM:00128B94 bra.s loc_128B9C ROM:00128B96 ; --------------------------------------------------------------------------- ROM:00128B96 ROM:00128B96 loc_128B96: ; CODE XREF: sub_128B86+6↑j ROM:00128B96 bclr #1,($D38).w ROM:00128B9C ROM:00128B9C loc_128B9C: ; CODE XREF: sub_128B86+E↑j ROM:00128B9C btst #1,($D51).w ROM:00128BA2 bne.s loc_128BAC ROM:00128BA4 btst #4,($D51).w ROM:00128BAA beq.s loc_128BB4 ROM:00128BAC ROM:00128BAC loc_128BAC: ; CODE XREF: sub_128B86+1C↑j ROM:00128BAC bset #1,($D50).w ROM:00128BB2 bra.s locret_128BBA ROM:00128BB4 ; --------------------------------------------------------------------------- ROM:00128BB4 ROM:00128BB4 loc_128BB4: ; CODE XREF: sub_128B86+24↑j ROM:00128BB4 bclr #1,($D50).w ROM:00128BBA ROM:00128BBA locret_128BBA: ; CODE XREF: sub_128B86+2C↑j ROM:00128BBA rts ROM:00128BBA ; End of function sub_128B86 ROM:00128BBA ROM:00128BBC ROM:00128BBC ; =============== S U B R O U T I N E ======================================= ROM:00128BBC ROM:00128BBC ROM:00128BBC sub_128BBC: ; CODE XREF: sub_12938C↓p ROM:00128BBC bsr.w sub_128BC6 ROM:00128BC0 bsr.w sub_128DEE ROM:00128BC4 rts ROM:00128BC4 ; End of function sub_128BBC ROM:00128BC4 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_128BBC↑p ROM:00128BC6 clr.w d1 ROM:00128BC8 move.b ($1149).w,d1 ROM:00128BCC cmpi.w #7,d1 ROM:00128BD0 bcc.s locret_128BDA ROM:00128BD2 movea.l off_128BDC(pc,d1.w*4),a0 ROM:00128BD6 nop ROM:00128BD8 jmp (a0) ROM:00128BDA ; --------------------------------------------------------------------------- ROM:00128BDA ROM:00128BDA locret_128BDA: ; CODE XREF: sub_128BC6+A↑j ROM:00128BDA rts ROM:00128BDA ; End of function sub_128BC6 ROM:00128BDA ROM:00128BDA ; --------------------------------------------------------------------------- ROM:00128BDC off_128BDC: dc.l loc_128BF8 ; DATA XREF: sub_128BC6+C↑r ROM:00128BE0 dc.l loc_128C0C ROM:00128BE4 dc.l loc_128C62 ROM:00128BE8 dc.l loc_128CC2 ROM:00128BEC dc.l loc_128D18 ROM:00128BF0 dc.l loc_128D7C ROM:00128BF4 dc.l locret_128D9E ROM:00128BF8 ; --------------------------------------------------------------------------- ROM:00128BF8 ROM:00128BF8 loc_128BF8: ; DATA XREF: ROM:off_128BDC↑o ROM:00128BF8 bclr #7,($D36).w ROM:00128BFE bsr.w sub_128DA0 ROM:00128C02 move.b #1,($1149).w ROM:00128C08 bra.s loc_128C5C ROM:00128C0A ; --------------------------------------------------------------------------- ROM:00128C0A rts ROM:00128C0C ; --------------------------------------------------------------------------- ROM:00128C0C ROM:00128C0C loc_128C0C: ; DATA XREF: ROM:00128BE0↑o ROM:00128C0C btst #5,($12F6).w ROM:00128C12 beq.s loc_128C26 ROM:00128C14 bset #7,($D4E).w ROM:00128C1A move.b #6,($1149).w ROM:00128C20 bra.l locret_128D9E ROM:00128C26 ; --------------------------------------------------------------------------- ROM:00128C26 ROM:00128C26 loc_128C26: ; CODE XREF: ROM:00128C12↑j ROM:00128C26 btst #1,($12FE).w ROM:00128C2C bne.s loc_128C5C ROM:00128C2E move.w $4DA(a5),d0 ROM:00128C32 move.w $4DC(a5),d1 ROM:00128C36 cmp.w ($540).w,d0 ROM:00128C3A bgt.s loc_128C5C ROM:00128C3C cmp.w ($9F6).w,d1 ROM:00128C40 bgt.s loc_128C5C ROM:00128C42 move.w $4DE(a5),d2 ROM:00128C46 clr.b ($887).w ROM:00128C4A move.w d2,($642).w ROM:00128C4E move.b #1,($887).w ROM:00128C54 move.b #2,($1149).w ROM:00128C5A bra.s loc_128CBC ROM:00128C5C ; --------------------------------------------------------------------------- ROM:00128C5C ROM:00128C5C loc_128C5C: ; CODE XREF: ROM:00128C08↑j ROM:00128C5C ; ROM:00128C2C↑j ... ROM:00128C5C bsr.w sub_128DAE ROM:00128C60 rts ROM:00128C62 ; --------------------------------------------------------------------------- ROM:00128C62 ROM:00128C62 loc_128C62: ; DATA XREF: ROM:00128BE4↑o ROM:00128C62 btst #5,($12F6).w ROM:00128C68 beq.s loc_128C7C ROM:00128C6A bset #7,($D4E).w ROM:00128C70 move.b #6,($1149).w ROM:00128C76 bra.l locret_128D9E ROM:00128C7C ; --------------------------------------------------------------------------- ROM:00128C7C ROM:00128C7C loc_128C7C: ; CODE XREF: ROM:00128C68↑j ROM:00128C7C cmpi.w #0,($642).w ROM:00128C82 bgt.s loc_128C90 ROM:00128C84 move.b #3,($1149).w ROM:00128C8A bra.l loc_128D12 ROM:00128C90 ; --------------------------------------------------------------------------- ROM:00128C90 ROM:00128C90 loc_128C90: ; CODE XREF: ROM:00128C82↑j ROM:00128C90 btst #1,($12FE).w ROM:00128C96 bne.s loc_128CAC ROM:00128C98 move.w $4DA(a5),d0 ROM:00128C9C move.w $4DC(a5),d1 ROM:00128CA0 cmp.w ($540).w,d0 ROM:00128CA4 bgt.s loc_128CAC ROM:00128CA6 cmp.w ($9F6).w,d1 ROM:00128CAA ble.s loc_128CBC ROM:00128CAC ROM:00128CAC loc_128CAC: ; CODE XREF: ROM:00128C96↑j ROM:00128CAC ; ROM:00128CA4↑j ROM:00128CAC clr.b ($887).w ROM:00128CB0 clr.w ($642).w ROM:00128CB4 move.b #1,($1149).w ROM:00128CBA bra.s loc_128C5C ROM:00128CBC ; --------------------------------------------------------------------------- ROM:00128CBC ROM:00128CBC loc_128CBC: ; CODE XREF: ROM:00128C5A↑j ROM:00128CBC ; ROM:00128CAA↑j ROM:00128CBC bsr.w sub_128DAE ROM:00128CC0 rts ROM:00128CC2 ; --------------------------------------------------------------------------- ROM:00128CC2 ROM:00128CC2 loc_128CC2: ; DATA XREF: ROM:00128BE8↑o ROM:00128CC2 btst #5,($12F6).w ROM:00128CC8 beq.s loc_128CDC ROM:00128CCA bset #7,($D4E).w ROM:00128CD0 move.b #6,($1149).w ROM:00128CD6 bra.l locret_128D9E ROM:00128CDC ; --------------------------------------------------------------------------- ROM:00128CDC ROM:00128CDC loc_128CDC: ; CODE XREF: ROM:00128CC8↑j ROM:00128CDC btst #1,($12FE).w ROM:00128CE2 bne.s loc_128D12 ROM:00128CE4 move.w $4E0(a5),d0 ROM:00128CE8 move.w $4E2(a5),d1 ROM:00128CEC cmp.w ($540).w,d0 ROM:00128CF0 blt.s loc_128D12 ROM:00128CF2 cmp.w ($9F6).w,d1 ROM:00128CF6 blt.s loc_128D12 ROM:00128CF8 move.w $4E4(a5),d2 ROM:00128CFC clr.b ($887).w ROM:00128D00 move.w d2,($642).w ROM:00128D04 move.b #1,($887).w ROM:00128D0A move.b #4,($1149).w ROM:00128D10 bra.s loc_128D76 ROM:00128D12 ; --------------------------------------------------------------------------- ROM:00128D12 ROM:00128D12 loc_128D12: ; CODE XREF: ROM:00128C8A↑j ROM:00128D12 ; ROM:00128CE2↑j ... ROM:00128D12 bsr.w sub_128DAE ROM:00128D16 rts ROM:00128D18 ; --------------------------------------------------------------------------- ROM:00128D18 ROM:00128D18 loc_128D18: ; DATA XREF: ROM:00128BEC↑o ROM:00128D18 btst #5,($12F6).w ROM:00128D1E beq.s loc_128D2E ROM:00128D20 bset #7,($D4E).w ROM:00128D26 move.b #6,($1149).w ROM:00128D2C bra.s locret_128D9E ROM:00128D2E ; --------------------------------------------------------------------------- ROM:00128D2E ROM:00128D2E loc_128D2E: ; CODE XREF: ROM:00128D1E↑j ROM:00128D2E cmpi.w #0,($642).w ROM:00128D34 bgt.s loc_128D4A ROM:00128D36 bset #7,($D36).w ROM:00128D3C bset #7,($D4E).w ROM:00128D42 move.b #5,($1149).w ROM:00128D48 bra.s loc_128D98 ROM:00128D4A ; --------------------------------------------------------------------------- ROM:00128D4A ROM:00128D4A loc_128D4A: ; CODE XREF: ROM:00128D34↑j ROM:00128D4A btst #1,($12FE).w ROM:00128D50 bne.s loc_128D66 ROM:00128D52 move.w $4E0(a5),d0 ROM:00128D56 move.w $4E2(a5),d1 ROM:00128D5A cmp.w ($540).w,d0 ROM:00128D5E blt.s loc_128D66 ROM:00128D60 cmp.w ($9F6).w,d1 ROM:00128D64 bge.s loc_128D76 ROM:00128D66 ROM:00128D66 loc_128D66: ; CODE XREF: ROM:00128D50↑j ROM:00128D66 ; ROM:00128D5E↑j ROM:00128D66 clr.b ($887).w ROM:00128D6A clr.w ($642).w ROM:00128D6E move.b #3,($1149).w ROM:00128D74 bra.s loc_128D12 ROM:00128D76 ; --------------------------------------------------------------------------- ROM:00128D76 ROM:00128D76 loc_128D76: ; CODE XREF: ROM:00128D10↑j ROM:00128D76 ; ROM:00128D64↑j ROM:00128D76 bsr.w sub_128DAE ROM:00128D7A rts ROM:00128D7C ; --------------------------------------------------------------------------- ROM:00128D7C ROM:00128D7C loc_128D7C: ; DATA XREF: ROM:00128BF0↑o ROM:00128D7C btst #5,($12F6).w ROM:00128D82 beq.s loc_128D98 ROM:00128D84 bclr #7,($D36).w ROM:00128D8A bset #7,($D4E).w ROM:00128D90 move.b #6,($1149).w ROM:00128D96 bra.s locret_128D9E ROM:00128D98 ; --------------------------------------------------------------------------- ROM:00128D98 ROM:00128D98 loc_128D98: ; CODE XREF: ROM:00128D48↑j ROM:00128D98 ; ROM:00128D82↑j ROM:00128D98 bsr.w sub_128DAE ROM:00128D9C rts ROM:00128D9E ; --------------------------------------------------------------------------- ROM:00128D9E ROM:00128D9E locret_128D9E: ; CODE XREF: ROM:00128C20↑j ROM:00128D9E ; ROM:00128C76↑j ... ROM:00128D9E rts ROM:00128DA0 ROM:00128DA0 ; =============== S U B R O U T I N E ======================================= ROM:00128DA0 ROM:00128DA0 ROM:00128DA0 sub_128DA0: ; CODE XREF: ROM:00128BFE↑p ROM:00128DA0 move.w ($498).w,($C48).w ROM:00128DA6 move.w ($498).w,($C4A).w ROM:00128DAC rts ROM:00128DAC ; End of function sub_128DA0 ROM:00128DAC ROM:00128DAE ROM:00128DAE ; =============== S U B R O U T I N E ======================================= ROM:00128DAE ROM:00128DAE ROM:00128DAE sub_128DAE: ; CODE XREF: ROM:loc_128C5C↑p ROM:00128DAE ; ROM:loc_128CBC↑p ... ROM:00128DAE move.w ($C4A).w,d0 ROM:00128DB2 cmp.w ($498).w,d0 ROM:00128DB6 bge.s loc_128DBE ROM:00128DB8 move.w ($498).w,($C4A).w ROM:00128DBE ROM:00128DBE loc_128DBE: ; CODE XREF: sub_128DAE+8↑j ROM:00128DBE move.w ($C48).w,d0 ROM:00128DC2 cmp.w ($498).w,d0 ROM:00128DC6 ble.s loc_128DCE ROM:00128DC8 move.w ($498).w,($C48).w ROM:00128DCE ROM:00128DCE loc_128DCE: ; CODE XREF: sub_128DAE+18↑j ROM:00128DCE move.w ($C4A).w,d0 ROM:00128DD2 sub.w ($C48).w,d0 ROM:00128DD6 move.w $4E6(a5),d1 ROM:00128DDA cmp.w d0,d1 ROM:00128DDC bgt.s loc_128DE6 ROM:00128DDE bset #5,($12F6).w ROM:00128DE4 bra.s locret_128DEC ROM:00128DE6 ; --------------------------------------------------------------------------- ROM:00128DE6 ROM:00128DE6 loc_128DE6: ; CODE XREF: sub_128DAE+2E↑j ROM:00128DE6 bclr #5,($12F6).w ROM:00128DEC ROM:00128DEC locret_128DEC: ; CODE XREF: sub_128DAE+36↑j ROM:00128DEC rts ROM:00128DEC ; End of function sub_128DAE ROM:00128DEC ROM:00128DEE ROM:00128DEE ; =============== S U B R O U T I N E ======================================= ROM:00128DEE ROM:00128DEE ROM:00128DEE sub_128DEE: ; CODE XREF: sub_128BBC+4↑p ROM:00128DEE btst #7,($49A).w ROM:00128DF4 beq.s loc_128DFE ROM:00128DF6 bset #6,($D36).w ROM:00128DFC bra.s loc_128E04 ROM:00128DFE ; --------------------------------------------------------------------------- ROM:00128DFE ROM:00128DFE loc_128DFE: ; CODE XREF: sub_128DEE+6↑j ROM:00128DFE bclr #6,($D36).w ROM:00128E04 ROM:00128E04 loc_128E04: ; CODE XREF: sub_128DEE+E↑j ROM:00128E04 bset #6,($D4E).w ROM:00128E0A rts ROM:00128E0A ; End of function sub_128DEE ROM:00128E0A ROM:00128E0C ROM:00128E0C ; =============== S U B R O U T I N E ======================================= ROM:00128E0C ROM:00128E0C ROM:00128E0C sub_128E0C: ; CODE XREF: sub_12938C+1A↓p ROM:00128E0C bsr.w sub_128E1A ROM:00128E10 bsr.w sub_128E50 ROM:00128E14 bsr.w sub_128F00 ROM:00128E18 rts ROM:00128E18 ; End of function sub_128E0C ROM:00128E18 ROM:00128E1A ROM:00128E1A ; =============== S U B R O U T I N E ======================================= ROM:00128E1A ROM:00128E1A ROM:00128E1A sub_128E1A: ; CODE XREF: sub_128E0C↑p ROM:00128E1A move.w $4EE(a5),d0 ROM:00128E1E btst #2,($130E).w ROM:00128E24 beq.s loc_128E48 ROM:00128E26 cmp.w ($540).w,d0 ROM:00128E2A bge.s loc_128E48 ROM:00128E2C move.w $4EC(a5),d0 ROM:00128E30 move.w $4EA(a5),d1 ROM:00128E34 cmp.w ($540).w,d0 ROM:00128E38 ble.s loc_128E48 ROM:00128E3A cmp.w ($9F6).w,d1 ROM:00128E3E bge.s loc_128E48 ROM:00128E40 bset #2,($12ED).w ROM:00128E46 bra.s locret_128E4E ROM:00128E48 ; --------------------------------------------------------------------------- ROM:00128E48 ROM:00128E48 loc_128E48: ; CODE XREF: sub_128E1A+A↑j ROM:00128E48 ; sub_128E1A+10↑j ... ROM:00128E48 bclr #2,($12ED).w ROM:00128E4E ROM:00128E4E locret_128E4E: ; CODE XREF: sub_128E1A+2C↑j ROM:00128E4E rts ROM:00128E4E ; End of function sub_128E1A ROM:00128E4E ROM:00128E50 ROM:00128E50 ; =============== S U B R O U T I N E ======================================= ROM:00128E50 ROM:00128E50 ROM:00128E50 sub_128E50: ; CODE XREF: sub_128E0C+4↑p ROM:00128E50 clr.w d1 ROM:00128E52 move.b ($114A).w,d1 ROM:00128E56 cmpi.w #3,d1 ROM:00128E5A bcc.s locret_128E64 ROM:00128E5C movea.l off_128E66(pc,d1.w*4),a0 ROM:00128E60 nop ROM:00128E62 jmp (a0) ROM:00128E64 ; --------------------------------------------------------------------------- ROM:00128E64 ROM:00128E64 locret_128E64: ; CODE XREF: sub_128E50+A↑j ROM:00128E64 rts ROM:00128E64 ; End of function sub_128E50 ROM:00128E64 ROM:00128E64 ; --------------------------------------------------------------------------- ROM:00128E66 off_128E66: dc.l loc_128E72 ; DATA XREF: sub_128E50+C↑r ROM:00128E6A dc.l loc_128E82 ROM:00128E6E dc.l loc_128EBE ROM:00128E72 ; --------------------------------------------------------------------------- ROM:00128E72 ROM:00128E72 loc_128E72: ; DATA XREF: ROM:off_128E66↑o ROM:00128E72 bclr #1,($D39).w ROM:00128E78 move.b #1,($114A).w ROM:00128E7E bra.s locret_128EBC ROM:00128E80 ; --------------------------------------------------------------------------- ROM:00128E80 rts ROM:00128E82 ; --------------------------------------------------------------------------- ROM:00128E82 ROM:00128E82 loc_128E82: ; DATA XREF: ROM:00128E6A↑o ROM:00128E82 btst #5,($1317).w ROM:00128E88 beq.s loc_128E9A ROM:00128E8A bclr #1,($D39).w ROM:00128E90 bset #1,($D51).w ROM:00128E96 bra.s locret_128EBC ROM:00128E98 ; --------------------------------------------------------------------------- ROM:00128E98 bra.s locret_128EBC ROM:00128E9A ; --------------------------------------------------------------------------- ROM:00128E9A ROM:00128E9A loc_128E9A: ; CODE XREF: ROM:00128E88↑j ROM:00128E9A btst #2,($12ED).w ROM:00128EA0 beq.s locret_128EBC ROM:00128EA2 move.w $4E8(a5),d1 ROM:00128EA6 clr.b ($888).w ROM:00128EAA move.w d1,($644).w ROM:00128EAE move.b #1,($888).w ROM:00128EB4 move.b #2,($114A).w ROM:00128EBA bra.s locret_128EFC ROM:00128EBC ; --------------------------------------------------------------------------- ROM:00128EBC ROM:00128EBC locret_128EBC: ; CODE XREF: ROM:00128E7E↑j ROM:00128EBC ; ROM:00128E96↑j ... ROM:00128EBC rts ROM:00128EBE ; --------------------------------------------------------------------------- ROM:00128EBE ROM:00128EBE loc_128EBE: ; DATA XREF: ROM:00128E6E↑o ROM:00128EBE btst #5,($1317).w ROM:00128EC4 beq.s loc_128EC8 ROM:00128EC6 bra.s loc_128ED0 ROM:00128EC8 ; --------------------------------------------------------------------------- ROM:00128EC8 ROM:00128EC8 loc_128EC8: ; CODE XREF: ROM:00128EC4↑j ROM:00128EC8 btst #2,($12ED).w ROM:00128ECE bne.s loc_128EE0 ROM:00128ED0 ROM:00128ED0 loc_128ED0: ; CODE XREF: ROM:00128EC6↑j ROM:00128ED0 clr.b ($888).w ROM:00128ED4 clr.w ($644).w ROM:00128ED8 move.b #1,($114A).w ROM:00128EDE bra.s locret_128EBC ROM:00128EE0 ; --------------------------------------------------------------------------- ROM:00128EE0 ROM:00128EE0 loc_128EE0: ; CODE XREF: ROM:00128ECE↑j ROM:00128EE0 cmpi.w #0,($644).w ROM:00128EE6 bgt.s locret_128EFC ROM:00128EE8 bset #1,($D39).w ROM:00128EEE bset #1,($D51).w ROM:00128EF4 move.b #1,($114A).w ROM:00128EFA bra.s locret_128EBC ROM:00128EFC ; --------------------------------------------------------------------------- ROM:00128EFC ROM:00128EFC locret_128EFC: ; CODE XREF: ROM:00128EBA↑j ROM:00128EFC ; ROM:00128EE6↑j ROM:00128EFC rts ROM:00128EFE ; --------------------------------------------------------------------------- ROM:00128EFE rts ROM:00128F00 ROM:00128F00 ; =============== S U B R O U T I N E ======================================= ROM:00128F00 ROM:00128F00 ROM:00128F00 sub_128F00: ; CODE XREF: sub_128E0C+8↑p ROM:00128F00 btst #0,($BF9).w ROM:00128F06 bne.s loc_128F10 ROM:00128F08 bclr #4,($D39).w ROM:00128F0E bra.s loc_128F16 ROM:00128F10 ; --------------------------------------------------------------------------- ROM:00128F10 ROM:00128F10 loc_128F10: ; CODE XREF: sub_128F00+6↑j ROM:00128F10 bset #4,($D39).w ROM:00128F16 ROM:00128F16 loc_128F16: ; CODE XREF: sub_128F00+E↑j ROM:00128F16 bset #4,($D51).w ROM:00128F1C rts ROM:00128F1C ; End of function sub_128F00 ROM:00128F1C ROM:00128F1E ROM:00128F1E ; =============== S U B R O U T I N E ======================================= ROM:00128F1E ROM:00128F1E ROM:00128F1E sub_128F1E: ; CODE XREF: sub_12949E+A↓p ROM:00128F1E bsr.l sub_12A152 ROM:00128F24 bsr.w sub_128F2E ROM:00128F28 bsr.w sub_128FE6 ROM:00128F2C rts ROM:00128F2C ; End of function sub_128F1E ROM:00128F2C ROM:00128F2E ROM:00128F2E ; =============== S U B R O U T I N E ======================================= ROM:00128F2E ROM:00128F2E ROM:00128F2E sub_128F2E: ; CODE XREF: sub_128F1E+6↑p ROM:00128F2E clr.w d1 ROM:00128F30 move.b ($114B).w,d1 ROM:00128F34 cmpi.w #4,d1 ROM:00128F38 bcc.s locret_128F42 ROM:00128F3A movea.l off_128F44(pc,d1.w*4),a0 ROM:00128F3E nop ROM:00128F40 jmp (a0) ROM:00128F42 ; --------------------------------------------------------------------------- ROM:00128F42 ROM:00128F42 locret_128F42: ; CODE XREF: sub_128F2E+A↑j ROM:00128F42 rts ROM:00128F42 ; End of function sub_128F2E ROM:00128F42 ROM:00128F42 ; --------------------------------------------------------------------------- ROM:00128F44 off_128F44: dc.l loc_128F54 ; DATA XREF: sub_128F2E+C↑r ROM:00128F48 dc.l loc_128F62 ROM:00128F4C dc.l loc_128F86 ROM:00128F50 dc.l loc_128FBA ROM:00128F54 ; --------------------------------------------------------------------------- ROM:00128F54 ROM:00128F54 loc_128F54: ; DATA XREF: ROM:off_128F44↑o ROM:00128F54 bclr #5,($1315).w ROM:00128F5A move.b #1,($114B).w ROM:00128F60 rts ROM:00128F62 ; --------------------------------------------------------------------------- ROM:00128F62 ROM:00128F62 loc_128F62: ; DATA XREF: ROM:00128F48↑o ROM:00128F62 btst #5,($1314).w ROM:00128F68 beq.s locret_128F84 ROM:00128F6A move.w $4F2(a5),d1 ROM:00128F6E clr.b ($8A5).w ROM:00128F72 move.w d1,($67E).w ROM:00128F76 move.b #1,($8A5).w ROM:00128F7C move.b #2,($114B).w ROM:00128F82 rts ROM:00128F84 ; --------------------------------------------------------------------------- ROM:00128F84 ROM:00128F84 locret_128F84: ; CODE XREF: ROM:00128F68↑j ROM:00128F84 rts ROM:00128F86 ; --------------------------------------------------------------------------- ROM:00128F86 ROM:00128F86 loc_128F86: ; DATA XREF: ROM:00128F4C↑o ROM:00128F86 btst #5,($1314).w ROM:00128F8C beq.s loc_128FA2 ROM:00128F8E move.w $4F2(a5),d1 ROM:00128F92 clr.b ($8A5).w ROM:00128F96 move.w d1,($67E).w ROM:00128F9A move.b #1,($8A5).w ROM:00128FA0 rts ROM:00128FA2 ; --------------------------------------------------------------------------- ROM:00128FA2 ROM:00128FA2 loc_128FA2: ; CODE XREF: ROM:00128F8C↑j ROM:00128FA2 cmpi.w #0,($67E).w ROM:00128FA8 bgt.s locret_128FB8 ROM:00128FAA bset #5,($1315).w ROM:00128FB0 move.b #3,($114B).w ROM:00128FB6 rts ROM:00128FB8 ; --------------------------------------------------------------------------- ROM:00128FB8 ROM:00128FB8 locret_128FB8: ; CODE XREF: ROM:00128FA8↑j ROM:00128FB8 rts ROM:00128FBA ; --------------------------------------------------------------------------- ROM:00128FBA ROM:00128FBA loc_128FBA: ; DATA XREF: ROM:00128F50↑o ROM:00128FBA btst #5,($1314).w ROM:00128FC0 beq.s locret_128FE2 ROM:00128FC2 bclr #5,($1315).w ROM:00128FC8 move.w $4F2(a5),d1 ROM:00128FCC clr.b ($8A5).w ROM:00128FD0 move.w d1,($67E).w ROM:00128FD4 move.b #1,($8A5).w ROM:00128FDA move.b #2,($114B).w ROM:00128FE0 rts ROM:00128FE2 ; --------------------------------------------------------------------------- ROM:00128FE2 ROM:00128FE2 locret_128FE2: ; CODE XREF: ROM:00128FC0↑j ROM:00128FE2 rts ROM:00128FE4 ; --------------------------------------------------------------------------- ROM:00128FE4 rts ROM:00128FE6 ROM:00128FE6 ; =============== S U B R O U T I N E ======================================= ROM:00128FE6 ROM:00128FE6 ROM:00128FE6 sub_128FE6: ; CODE XREF: sub_128F1E+A↑p ROM:00128FE6 move.w $4F0(a5),d0 ROM:00128FEA cmpi.w #0,d0 ROM:00128FEE beq.l loc_1291B2 ROM:00128FF4 btst #1,($12EF).w ROM:00128FFA bne.l loc_129104 ROM:00129000 btst #5,($1307).w ROM:00129006 bne.l loc_129104 ROM:0012900C btst #7,($1306).w ROM:00129012 bne.l loc_129104 ROM:00129018 btst #0,($1305).w ROM:0012901E bne.l loc_129104 ROM:00129024 btst #0,($1304).w ROM:0012902A bne.l loc_129104 ROM:00129030 btst #5,($D39).w ROM:00129036 bne.l loc_129104 ROM:0012903C btst #5,($D4D).w ROM:00129042 bne.l loc_129104 ROM:00129048 btst #1,($12FA).w ROM:0012904E bne.l loc_129104 ROM:00129054 btst #3,($12F6).w ROM:0012905A bne.l loc_129104 ROM:00129060 btst #6,($D37).w ROM:00129066 bne.l loc_129104 ROM:0012906C btst #6,($D4B).w ROM:00129072 bne.l loc_129104 ROM:00129078 btst #5,($D36).w ROM:0012907E bne.l loc_129104 ROM:00129084 btst #5,($D4A).w ROM:0012908A bne.s loc_129104 ROM:0012908C btst #0,($D36).w ROM:00129092 bne.s loc_129104 ROM:00129094 btst #0,($D4A).w ROM:0012909A bne.s loc_129104 ROM:0012909C btst #7,($D37).w ROM:001290A2 bne.s loc_129104 ROM:001290A4 btst #7,($D4B).w ROM:001290AA bne.s loc_129104 ROM:001290AC btst #1,($D36).w ROM:001290B2 bne.s loc_129104 ROM:001290B4 btst #1,($D4A).w ROM:001290BA bne.s loc_129104 ROM:001290BC btst #0,($10DA).w ROM:001290C2 beq.s loc_129104 ROM:001290C4 move.w $4F4(a5),d0 ROM:001290C8 cmp.w ($A2C).w,d0 ROM:001290CC bgt.s loc_129104 ROM:001290CE move.w ($C5A).w,d1 ROM:001290D2 sub.w ($C56).w,d1 ROM:001290D6 bpl.w loc_1290DC ROM:001290DA neg.w d1 ROM:001290DC ROM:001290DC loc_1290DC: ; CODE XREF: sub_128FE6+F0↑j ROM:001290DC move.w $4F6(a5),d0 ROM:001290E0 cmp.w d1,d0 ROM:001290E2 blt.s loc_129104 ROM:001290E4 move.w $4F8(a5),d0 ROM:001290E8 cmp.w ($1330).w,d0 ROM:001290EC bge.s loc_129104 ROM:001290EE btst #6,($12F4).w ROM:001290F4 beq.s loc_129104 ROM:001290F6 btst #5,($1315).w ROM:001290FC beq.s loc_129104 ROM:001290FE bra.l loc_12910A ROM:00129104 ; --------------------------------------------------------------------------- ROM:00129104 ROM:00129104 loc_129104: ; CODE XREF: sub_128FE6+14↑j ROM:00129104 ; sub_128FE6+20↑j ... ROM:00129104 bra.l loc_1291AA ROM:0012910A ; --------------------------------------------------------------------------- ROM:0012910A ROM:0012910A loc_12910A: ; CODE XREF: sub_128FE6+118↑j ROM:0012910A move.w $4FA(a5),d2 ROM:0012910E move.w $4FC(a5),d3 ROM:00129112 cmp.w ($C5A).w,d2 ROM:00129116 bgt.s loc_12914E ROM:00129118 cmp.w ($C5A).w,d3 ROM:0012911C blt.s loc_12914E ROM:0012911E move.w $500(a5),d2 ROM:00129122 move.w $502(a5),d3 ROM:00129126 cmp.w ($540).w,d2 ROM:0012912A bgt.s loc_12914E ROM:0012912C cmp.w ($540).w,d3 ROM:00129130 blt.s loc_12914E ROM:00129132 move.w $506(a5),d2 ROM:00129136 move.w $508(a5),d3 ROM:0012913A cmp.w ($4FE).w,d2 ROM:0012913E bgt.s loc_12914E ROM:00129140 cmp.w ($4FE).w,d3 ROM:00129144 blt.s loc_12914E ROM:00129146 bset #0,($1179).w ROM:0012914C bra.s locret_1291B8 ROM:0012914E ; --------------------------------------------------------------------------- ROM:0012914E ROM:0012914E loc_12914E: ; CODE XREF: sub_128FE6+130↑j ROM:0012914E ; sub_128FE6+136↑j ... ROM:0012914E move.w $4FA(a5),d2 ROM:00129152 sub.w $4FE(a5),d2 ROM:00129156 move.w $4FC(a5),d3 ROM:0012915A add.w $4FE(a5),d3 ROM:0012915E cmp.w ($C5A).w,d2 ROM:00129162 bgt.s loc_12916A ROM:00129164 cmp.w ($C5A).w,d3 ROM:00129168 bge.s loc_12916C ROM:0012916A ROM:0012916A loc_12916A: ; CODE XREF: sub_128FE6+17C↑j ROM:0012916A bra.s loc_1291AA ROM:0012916C ; --------------------------------------------------------------------------- ROM:0012916C ROM:0012916C loc_12916C: ; CODE XREF: sub_128FE6+182↑j ROM:0012916C move.w $500(a5),d2 ROM:00129170 sub.w $504(a5),d2 ROM:00129174 move.w $502(a5),d3 ROM:00129178 add.w $504(a5),d3 ROM:0012917C cmp.w ($540).w,d2 ROM:00129180 bgt.s loc_129188 ROM:00129182 cmp.w ($540).w,d3 ROM:00129186 bge.s loc_12918A ROM:00129188 ROM:00129188 loc_129188: ; CODE XREF: sub_128FE6+19A↑j ROM:00129188 bra.s loc_1291AA ROM:0012918A ; --------------------------------------------------------------------------- ROM:0012918A ROM:0012918A loc_12918A: ; CODE XREF: sub_128FE6+1A0↑j ROM:0012918A move.w $506(a5),d2 ROM:0012918E sub.w $50A(a5),d2 ROM:00129192 move.w $508(a5),d3 ROM:00129196 add.w $50A(a5),d3 ROM:0012919A cmp.w ($4FE).w,d2 ROM:0012919E bgt.s loc_1291A6 ROM:001291A0 cmp.w ($4FE).w,d3 ROM:001291A4 bge.s loc_1291A8 ROM:001291A6 ROM:001291A6 loc_1291A6: ; CODE XREF: sub_128FE6+1B8↑j ROM:001291A6 bra.s loc_1291AA ROM:001291A8 ; --------------------------------------------------------------------------- ROM:001291A8 ROM:001291A8 loc_1291A8: ; CODE XREF: sub_128FE6+1BE↑j ROM:001291A8 bra.s locret_1291B8 ROM:001291AA ; --------------------------------------------------------------------------- ROM:001291AA ROM:001291AA loc_1291AA: ; CODE XREF: sub_128FE6:loc_129104↑j ROM:001291AA ; sub_128FE6:loc_12916A↑j ... ROM:001291AA bclr #0,($1179).w ROM:001291B0 bra.s locret_1291B8 ROM:001291B2 ; --------------------------------------------------------------------------- ROM:001291B2 ROM:001291B2 loc_1291B2: ; CODE XREF: sub_128FE6+8↑j ROM:001291B2 bset #0,($1179).w ROM:001291B8 ROM:001291B8 locret_1291B8: ; CODE XREF: sub_128FE6+166↑j ROM:001291B8 ; sub_128FE6:loc_1291A8↑j ... ROM:001291B8 rts ROM:001291B8 ; End of function sub_128FE6 ROM:001291B8 ROM:001291BA ROM:001291BA ; =============== S U B R O U T I N E ======================================= ROM:001291BA ROM:001291BA ROM:001291BA sub_1291BA: ; CODE XREF: sub_1294B0+A↓p ROM:001291BA clr.w d1 ROM:001291BC move.b ($114C).w,d1 ROM:001291C0 cmpi.w #6,d1 ROM:001291C4 bcc.s locret_1291CE ROM:001291C6 movea.l off_1291D0(pc,d1.w*4),a0 ROM:001291CA nop ROM:001291CC jmp (a0) ROM:001291CE ; --------------------------------------------------------------------------- ROM:001291CE ROM:001291CE locret_1291CE: ; CODE XREF: sub_1291BA+A↑j ROM:001291CE rts ROM:001291CE ; End of function sub_1291BA ROM:001291CE ROM:001291CE ; --------------------------------------------------------------------------- ROM:001291D0 off_1291D0: dc.l loc_1291E8 ; DATA XREF: sub_1291BA+C↑r ROM:001291D4 dc.l loc_1291F2 ROM:001291D8 dc.l loc_129234 ROM:001291DC dc.l loc_12926A ROM:001291E0 dc.l loc_1292A2 ROM:001291E4 dc.l loc_1292DC ROM:001291E8 ; --------------------------------------------------------------------------- ROM:001291E8 ROM:001291E8 loc_1291E8: ; DATA XREF: ROM:off_1291D0↑o ROM:001291E8 move.b #1,($114C).w ROM:001291EE bra.s locret_129232 ROM:001291F0 ; --------------------------------------------------------------------------- ROM:001291F0 rts ROM:001291F2 ; --------------------------------------------------------------------------- ROM:001291F2 ROM:001291F2 loc_1291F2: ; DATA XREF: ROM:001291D4↑o ROM:001291F2 btst #4,($12FC).w ROM:001291F8 beq.s locret_129232 ROM:001291FA move.w $516(a5),d0 ROM:001291FE cmp.w ($E70).w,d0 ROM:00129202 bge.s loc_129216 ROM:00129204 cmp.w ($C14).w,d0 ROM:00129208 bge.s loc_129216 ROM:0012920A bsr.w sub_12931E ROM:0012920E move.b #2,($114C).w ROM:00129214 bra.s locret_129268 ROM:00129216 ; --------------------------------------------------------------------------- ROM:00129216 ROM:00129216 loc_129216: ; CODE XREF: ROM:00129202↑j ROM:00129216 ; ROM:00129208↑j ROM:00129216 cmp.w ($E70).w,d0 ROM:0012921A ble.s locret_129232 ROM:0012921C cmp.w ($C14).w,d0 ROM:00129220 ble.s locret_129232 ROM:00129222 bsr.w sub_12931E ROM:00129226 move.b #4,($114C).w ROM:0012922C bra.l locret_1292DA ROM:00129232 ; --------------------------------------------------------------------------- ROM:00129232 ROM:00129232 locret_129232: ; CODE XREF: ROM:001291EE↑j ROM:00129232 ; ROM:001291F8↑j ... ROM:00129232 rts ROM:00129234 ; --------------------------------------------------------------------------- ROM:00129234 ROM:00129234 loc_129234: ; DATA XREF: ROM:001291D8↑o ROM:00129234 btst #4,($12FC).w ROM:0012923A bne.s loc_129248 ROM:0012923C bsr.w sub_129348 ROM:00129240 move.b #1,($114C).w ROM:00129246 bra.s locret_129232 ROM:00129248 ; --------------------------------------------------------------------------- ROM:00129248 ROM:00129248 loc_129248: ; CODE XREF: ROM:0012923A↑j ROM:00129248 move.w $516(a5),d0 ROM:0012924C cmp.w ($E70).w,d0 ROM:00129250 ble.s locret_129268 ROM:00129252 clr.b ($889).w ROM:00129256 clr.w ($646).w ROM:0012925A move.b #3,($889).w ROM:00129260 move.b #3,($114C).w ROM:00129266 bra.s locret_1292A0 ROM:00129268 ; --------------------------------------------------------------------------- ROM:00129268 ROM:00129268 locret_129268: ; CODE XREF: ROM:00129214↑j ROM:00129268 ; ROM:00129250↑j ... ROM:00129268 rts ROM:0012926A ; --------------------------------------------------------------------------- ROM:0012926A ROM:0012926A loc_12926A: ; DATA XREF: ROM:001291DC↑o ROM:0012926A btst #4,($12FC).w ROM:00129270 bne.s loc_12927E ROM:00129272 bsr.w sub_129348 ROM:00129276 move.b #1,($114C).w ROM:0012927C bra.s locret_129232 ROM:0012927E ; --------------------------------------------------------------------------- ROM:0012927E ROM:0012927E loc_12927E: ; CODE XREF: ROM:00129270↑j ROM:0012927E move.w $516(a5),d0 ROM:00129282 cmp.w ($C14).w,d0 ROM:00129286 ble.s locret_1292A0 ROM:00129288 bclr #0,($889).w ROM:0012928E bset #2,($889).w ROM:00129294 bsr.w sub_129330 ROM:00129298 move.b #4,($114C).w ROM:0012929E bra.s locret_1292DA ROM:001292A0 ; --------------------------------------------------------------------------- ROM:001292A0 ROM:001292A0 locret_1292A0: ; CODE XREF: ROM:00129266↑j ROM:001292A0 ; ROM:00129286↑j ROM:001292A0 rts ROM:001292A2 ; --------------------------------------------------------------------------- ROM:001292A2 ROM:001292A2 loc_1292A2: ; DATA XREF: ROM:001291E0↑o ROM:001292A2 btst #4,($12FC).w ROM:001292A8 bne.s loc_1292BA ROM:001292AA bsr.w sub_129348 ROM:001292AE move.b #1,($114C).w ROM:001292B4 bra.l locret_129232 ROM:001292BA ; --------------------------------------------------------------------------- ROM:001292BA ROM:001292BA loc_1292BA: ; CODE XREF: ROM:001292A8↑j ROM:001292BA move.w $516(a5),d0 ROM:001292BE cmp.w ($E70).w,d0 ROM:001292C2 bge.s locret_1292DA ROM:001292C4 clr.b ($889).w ROM:001292C8 clr.w ($646).w ROM:001292CC move.b #3,($889).w ROM:001292D2 move.b #5,($114C).w ROM:001292D8 bra.s locret_12931A ROM:001292DA ; --------------------------------------------------------------------------- ROM:001292DA ROM:001292DA locret_1292DA: ; CODE XREF: ROM:0012922C↑j ROM:001292DA ; ROM:0012929E↑j ... ROM:001292DA rts ROM:001292DC ; --------------------------------------------------------------------------- ROM:001292DC ROM:001292DC loc_1292DC: ; DATA XREF: ROM:001291E4↑o ROM:001292DC btst #4,($12FC).w ROM:001292E2 bne.s loc_1292F4 ROM:001292E4 bsr.w sub_129348 ROM:001292E8 move.b #1,($114C).w ROM:001292EE bra.l locret_129232 ROM:001292F4 ; --------------------------------------------------------------------------- ROM:001292F4 ROM:001292F4 loc_1292F4: ; CODE XREF: ROM:001292E2↑j ROM:001292F4 move.w $516(a5),d0 ROM:001292F8 cmp.w ($C14).w,d0 ROM:001292FC bge.s locret_12931A ROM:001292FE bclr #0,($889).w ROM:00129304 bset #2,($889).w ROM:0012930A bsr.w sub_129374 ROM:0012930E move.b #2,($114C).w ROM:00129314 bra.l locret_129268 ROM:0012931A ; --------------------------------------------------------------------------- ROM:0012931A ROM:0012931A locret_12931A: ; CODE XREF: ROM:001292D8↑j ROM:0012931A ; ROM:001292FC↑j ROM:0012931A rts ROM:0012931C ; --------------------------------------------------------------------------- ROM:0012931C rts ROM:0012931E ROM:0012931E ; =============== S U B R O U T I N E ======================================= ROM:0012931E ROM:0012931E ROM:0012931E sub_12931E: ; CODE XREF: ROM:0012920A↑p ROM:0012931E ; ROM:00129222↑p ROM:0012931E clr.l ($920).w ROM:00129322 clr.w ($C4C).w ROM:00129326 clr.l ($924).w ROM:0012932A clr.w ($C4E).w ROM:0012932E rts ROM:0012932E ; End of function sub_12931E ROM:0012932E ROM:00129330 ROM:00129330 ; =============== S U B R O U T I N E ======================================= ROM:00129330 ROM:00129330 ROM:00129330 sub_129330: ; CODE XREF: ROM:00129294↑p ROM:00129330 addq.w #1,($C4C).w ROM:00129334 bvc.s loc_12933C ROM:00129336 move.w #$8000,($C4C).w ROM:0012933C ROM:0012933C loc_12933C: ; CODE XREF: sub_129330+4↑j ROM:0012933C move.w ($646).w,d0 ROM:00129340 ext.l d0 ROM:00129342 add.l d0,($920).w ROM:00129346 rts ROM:00129346 ; End of function sub_129330 ROM:00129346 ROM:00129348 ROM:00129348 ; =============== S U B R O U T I N E ======================================= ROM:00129348 ROM:00129348 ROM:00129348 sub_129348: ; CODE XREF: ROM:0012923C↑p ROM:00129348 ; ROM:00129272↑p ... ROM:00129348 move.l ($920).w,d0 ROM:0012934C divs.w ($C4C).w,d0 ROM:00129350 move.w d0,($C50).w ROM:00129354 move.l ($924).w,d0 ROM:00129358 divs.w ($C4E).w,d0 ROM:0012935C move.w d0,($C52).w ROM:00129360 ext.l d0 ROM:00129362 move.w ($C50).w,d1 ROM:00129366 ext.l d1 ROM:00129368 add.l d1,d0 ROM:0012936A divs.w #2,d0 ROM:0012936E move.w d0,($C54).w ROM:00129372 rts ROM:00129372 ; End of function sub_129348 ROM:00129372 ROM:00129374 ROM:00129374 ; =============== S U B R O U T I N E ======================================= ROM:00129374 ROM:00129374 ROM:00129374 sub_129374: ; CODE XREF: ROM:0012930A↑p ROM:00129374 addq.w #1,($C4E).w ROM:00129378 bvc.s loc_129380 ROM:0012937A move.w #$8000,($C4E).w ROM:00129380 ROM:00129380 loc_129380: ; CODE XREF: sub_129374+4↑j ROM:00129380 move.w ($646).w,d0 ROM:00129384 ext.l d0 ROM:00129386 add.l d0,($924).w ROM:0012938A rts ROM:0012938A ; End of function sub_129374 ROM:0012938A ROM:0012938C ROM:0012938C ; =============== S U B R O U T I N E ======================================= ROM:0012938C ROM:0012938C ROM:0012938C sub_12938C: ; CODE XREF: sub_125BB4+C0↑p ROM:0012938C bsr.l sub_128BBC ROM:00129392 bsr.l sub_127D9C ROM:00129398 bsr.l sub_127782 ROM:0012939E bsr.w sub_1293FA ROM:001293A2 bsr.w sub_12942C ROM:001293A6 bsr.l sub_128E0C ROM:001293AC bsr.l sub_128AA4 ROM:001293B2 bsr.l sub_128708 ROM:001293B8 bsr.l sub_12764C ROM:001293BE bsr.l sub_128124 ROM:001293C4 bsr.l sub_12806E ROM:001293CA bsr.l sub_1285E6 ROM:001293D0 bsr.l sub_1289D8 ROM:001293D6 bsr.l sub_1277EA ROM:001293DC btst #2,($49A).w ROM:001293E2 beq.s loc_1293EC ROM:001293E4 bset #0,($D39).w ROM:001293EA bra.s loc_1293F2 ROM:001293EC ; --------------------------------------------------------------------------- ROM:001293EC ROM:001293EC loc_1293EC: ; CODE XREF: sub_12938C+56↑j ROM:001293EC bclr #0,($D39).w ROM:001293F2 ROM:001293F2 loc_1293F2: ; CODE XREF: sub_12938C+5E↑j ROM:001293F2 bset #0,($D51).w ROM:001293F8 rts ROM:001293F8 ; End of function sub_12938C ROM:001293F8 ROM:001293FA ROM:001293FA ; =============== S U B R O U T I N E ======================================= ROM:001293FA ROM:001293FA ROM:001293FA sub_1293FA: ; CODE XREF: sub_12938C+12↑p ROM:001293FA btst #3,($12F4).w ROM:00129400 beq.s loc_129416 ROM:00129402 bclr #3,($12F4).w ROM:00129408 bset #5,($D39).w ROM:0012940E bset #5,($D51).w ROM:00129414 bra.s locret_12942A ROM:00129416 ; --------------------------------------------------------------------------- ROM:00129416 ROM:00129416 loc_129416: ; CODE XREF: sub_1293FA+6↑j ROM:00129416 cmpi.w #0,($540).w ROM:0012941C ble.s locret_12942A ROM:0012941E bclr #5,($D39).w ROM:00129424 bset #5,($D51).w ROM:0012942A ROM:0012942A locret_12942A: ; CODE XREF: sub_1293FA+1A↑j ROM:0012942A ; sub_1293FA+22↑j ROM:0012942A rts ROM:0012942A ; End of function sub_1293FA ROM:0012942A ROM:0012942C ROM:0012942C ; =============== S U B R O U T I N E ======================================= ROM:0012942C ROM:0012942C ROM:0012942C sub_12942C: ; CODE XREF: sub_12938C+16↑p ROM:0012942C btst #4,($130E).w ROM:00129432 beq.s loc_129448 ROM:00129434 bclr #4,($130E).w ROM:0012943A bset #2,($13F0).w ROM:00129440 bset #2,($13F1).w ROM:00129446 bra.s loc_129464 ROM:00129448 ; --------------------------------------------------------------------------- ROM:00129448 ROM:00129448 loc_129448: ; CODE XREF: sub_12942C+6↑j ROM:00129448 btst #3,($8E3).w ROM:0012944E beq.s loc_129464 ROM:00129450 cmpi.w #0,($540).w ROM:00129456 ble.s loc_129464 ROM:00129458 bclr #2,($13F0).w ROM:0012945E bset #2,($13F1).w ROM:00129464 ROM:00129464 loc_129464: ; CODE XREF: sub_12942C+1A↑j ROM:00129464 ; sub_12942C+22↑j ... ROM:00129464 btst #7,($130A).w ROM:0012946A beq.s loc_129480 ROM:0012946C bclr #7,($130A).w ROM:00129472 bset #3,($13F0).w ROM:00129478 bset #1,($13F0).w ROM:0012947E bra.s locret_12949C ROM:00129480 ; --------------------------------------------------------------------------- ROM:00129480 ROM:00129480 loc_129480: ; CODE XREF: sub_12942C+3E↑j ROM:00129480 btst #3,($8E3).w ROM:00129486 beq.s locret_12949C ROM:00129488 cmpi.w #0,($540).w ROM:0012948E ble.s locret_12949C ROM:00129490 bclr #3,($13F0).w ROM:00129496 bset #1,($13F0).w ROM:0012949C ROM:0012949C locret_12949C: ; CODE XREF: sub_12942C+52↑j ROM:0012949C ; sub_12942C+5A↑j ... ROM:0012949C rts ROM:0012949C ; End of function sub_12942C ROM:0012949C ROM:0012949E ROM:0012949E ; =============== S U B R O U T I N E ======================================= ROM:0012949E ROM:0012949E ROM:0012949E sub_12949E: ; CODE XREF: sub_125BB4+C6↑p ROM:0012949E bsr.l sub_127864 ROM:001294A4 bsr.w sub_1298B6 ROM:001294A8 bsr.l sub_128F1E ROM:001294AE rts ROM:001294AE ; End of function sub_12949E ROM:001294AE ROM:001294B0 ROM:001294B0 ; =============== S U B R O U T I N E ======================================= ROM:001294B0 ROM:001294B0 ROM:001294B0 sub_1294B0: ; CODE XREF: sub_125BB4+DE↑p ROM:001294B0 bsr.l sub_129D46 ROM:001294B6 bsr.w sub_1294C2 ROM:001294BA bsr.l sub_1291BA ROM:001294C0 rts ROM:001294C0 ; End of function sub_1294B0 ROM:001294C0 ROM:001294C2 ROM:001294C2 ; =============== S U B R O U T I N E ======================================= ROM:001294C2 ROM:001294C2 ROM:001294C2 sub_1294C2: ; CODE XREF: sub_1294B0+6↑p ROM:001294C2 bclr #0,($117E).w ROM:001294C8 bclr #6,($1314).w ROM:001294CE clr.w d1 ROM:001294D0 move.b ($114E).w,d1 ROM:001294D4 cmpi.w #8,d1 ROM:001294D8 bcc.s locret_1294E2 ROM:001294DA movea.l off_1294E4(pc,d1.w*4),a0 ROM:001294DE nop ROM:001294E0 jmp (a0) ROM:001294E2 ; --------------------------------------------------------------------------- ROM:001294E2 ROM:001294E2 locret_1294E2: ; CODE XREF: sub_1294C2+16↑j ROM:001294E2 rts ROM:001294E2 ; End of function sub_1294C2 ROM:001294E2 ROM:001294E2 ; --------------------------------------------------------------------------- ROM:001294E4 off_1294E4: dc.l loc_129504 ; DATA XREF: sub_1294C2+18↑r ROM:001294E8 dc.l loc_12952C ROM:001294EC dc.l loc_129556 ROM:001294F0 dc.l loc_1295B4 ROM:001294F4 dc.l loc_129650 ROM:001294F8 dc.l loc_1296CC ROM:001294FC dc.l loc_12973E ROM:00129500 dc.l loc_12981C ROM:00129504 ; --------------------------------------------------------------------------- ROM:00129504 ROM:00129504 loc_129504: ; DATA XREF: ROM:off_1294E4↑o ROM:00129504 bclr #3,($12FC).w ROM:0012950A bclr #4,($12FC).w ROM:00129510 bclr #1,($12FD).w ROM:00129516 bclr #4,($1310).w ROM:0012951C bclr #4,($1308).w ROM:00129522 move.b #1,($114E).w ROM:00129528 bra.s locret_129554 ROM:0012952A ; --------------------------------------------------------------------------- ROM:0012952A rts ROM:0012952C ; --------------------------------------------------------------------------- ROM:0012952C ROM:0012952C loc_12952C: ; DATA XREF: ROM:001294E8↑o ROM:0012952C btst #0,($117A).w ROM:00129532 beq.s locret_129554 ROM:00129534 bset #4,($1308).w ROM:0012953A move.w $50C(a5),d1 ROM:0012953E clr.b ($84A).w ROM:00129542 move.w d1,($5C8).w ROM:00129546 move.b #1,($84A).w ROM:0012954C move.b #2,($114E).w ROM:00129552 bra.s locret_1295B2 ROM:00129554 ; --------------------------------------------------------------------------- ROM:00129554 ROM:00129554 locret_129554: ; CODE XREF: ROM:00129528↑j ROM:00129554 ; ROM:00129532↑j ... ROM:00129554 rts ROM:00129556 ; --------------------------------------------------------------------------- ROM:00129556 ROM:00129556 loc_129556: ; DATA XREF: ROM:001294EC↑o ROM:00129556 bsr.w sub_129ACE ROM:0012955A btst #0,($117A).w ROM:00129560 bne.s loc_129572 ROM:00129562 bclr #4,($1308).w ROM:00129568 move.b #1,($114E).w ROM:0012956E bra.s locret_129554 ROM:00129570 ; --------------------------------------------------------------------------- ROM:00129570 bra.s locret_1295B2 ROM:00129572 ; --------------------------------------------------------------------------- ROM:00129572 ROM:00129572 loc_129572: ; CODE XREF: ROM:00129560↑j ROM:00129572 cmpi.w #0,($5C8).w ROM:00129578 bgt.s locret_1295B2 ROM:0012957A btst #6,($1314).w ROM:00129580 beq.s locret_1295B2 ROM:00129582 bset #3,($12FC).w ROM:00129588 bsr.w sub_1298A8 ROM:0012958C bsr.w sub_129A4A ROM:00129590 bsr.w sub_129A0E ROM:00129594 move.w #1,($C60).w ROM:0012959A move.w $510(a5),($C62).w ROM:001295A0 bclr #7,($12F6).w ROM:001295A6 move.b #3,($114E).w ROM:001295AC bra.l loc_129648 ROM:001295B2 ; --------------------------------------------------------------------------- ROM:001295B2 ROM:001295B2 locret_1295B2: ; CODE XREF: ROM:00129552↑j ROM:001295B2 ; ROM:00129570↑j ... ROM:001295B2 rts ROM:001295B4 ; --------------------------------------------------------------------------- ROM:001295B4 ROM:001295B4 loc_1295B4: ; DATA XREF: ROM:001294F0↑o ROM:001295B4 bsr.w sub_1298F0 ROM:001295B8 bsr.w sub_129918 ROM:001295BC bsr.w sub_129934 ROM:001295C0 btst #0,($117A).w ROM:001295C6 bne.s loc_1295CA ROM:001295C8 bra.s loc_1295D2 ROM:001295CA ; --------------------------------------------------------------------------- ROM:001295CA ROM:001295CA loc_1295CA: ; CODE XREF: ROM:001295C6↑j ROM:001295CA btst #3,($130C).w ROM:001295D0 beq.s loc_1295F8 ROM:001295D2 ROM:001295D2 loc_1295D2: ; CODE XREF: ROM:001295C8↑j ROM:001295D2 bclr #4,($1308).w ROM:001295D8 bsr.w sub_129AAE ROM:001295DC bclr #3,($12FC).w ROM:001295E2 bsr.l sub_12A07C ROM:001295E8 bsr.w sub_1299FA ROM:001295EC move.b #1,($114E).w ROM:001295F2 bra.l locret_129554 ROM:001295F8 ; --------------------------------------------------------------------------- ROM:001295F8 ROM:001295F8 loc_1295F8: ; CODE XREF: ROM:001295D0↑j ROM:001295F8 btst #0,($130C).w ROM:001295FE beq.s loc_129648 ROM:00129600 btst #7,($12F6).w ROM:00129606 beq.s loc_129622 ROM:00129608 bset #4,($12FC).w ROM:0012960E move.w $512(a5),($C62).w ROM:00129614 move.b #4,($114E).w ROM:0012961A bra.l loc_1296C4 ROM:00129620 ; --------------------------------------------------------------------------- ROM:00129620 bra.s loc_129648 ROM:00129622 ; --------------------------------------------------------------------------- ROM:00129622 ROM:00129622 loc_129622: ; CODE XREF: ROM:00129606↑j ROM:00129622 bsr.w sub_129A4A ROM:00129626 bsr.w sub_129A52 ROM:0012962A addq.w #1,($C60).w ROM:0012962E bvc.s loc_129636 ROM:00129630 move.w #$8000,($C60).w ROM:00129636 ROM:00129636 loc_129636: ; CODE XREF: ROM:0012962E↑j ROM:00129636 move.w $510(a5),($C62).w ROM:0012963C move.b #6,($114E).w ROM:00129642 bra.l loc_129814 ROM:00129648 ; --------------------------------------------------------------------------- ROM:00129648 ROM:00129648 loc_129648: ; CODE XREF: ROM:001295AC↑j ROM:00129648 ; ROM:001295FE↑j ... ROM:00129648 bsr.l sub_129E60 ROM:0012964E rts ROM:00129650 ; --------------------------------------------------------------------------- ROM:00129650 ROM:00129650 loc_129650: ; DATA XREF: ROM:001294F4↑o ROM:00129650 bsr.w sub_1298F0 ROM:00129654 bsr.w sub_129918 ROM:00129658 bsr.w sub_129934 ROM:0012965C btst #0,($117A).w ROM:00129662 bne.s loc_129666 ROM:00129664 bra.s loc_12966E ROM:00129666 ; --------------------------------------------------------------------------- ROM:00129666 ROM:00129666 loc_129666: ; CODE XREF: ROM:00129662↑j ROM:00129666 btst #3,($130C).w ROM:0012966C beq.s loc_12969A ROM:0012966E ROM:0012966E loc_12966E: ; CODE XREF: ROM:00129664↑j ROM:0012966E bclr #4,($1308).w ROM:00129674 bsr.w sub_129AAE ROM:00129678 bclr #3,($12FC).w ROM:0012967E bclr #4,($12FC).w ROM:00129684 bsr.l sub_12A07C ROM:0012968A bsr.w sub_1299FA ROM:0012968E move.b #1,($114E).w ROM:00129694 bra.l locret_129554 ROM:0012969A ; --------------------------------------------------------------------------- ROM:0012969A ROM:0012969A loc_12969A: ; CODE XREF: ROM:0012966C↑j ROM:0012969A btst #0,($130C).w ROM:001296A0 beq.s loc_1296C4 ROM:001296A2 bclr #4,($12FC).w ROM:001296A8 bsr.w sub_129A70 ROM:001296AC bset #0,($D4F).w ROM:001296B2 bset #4,($1310).w ROM:001296B8 bsr.w sub_1299FA ROM:001296BC move.b #5,($114E).w ROM:001296C2 bra.s loc_129736 ROM:001296C4 ; --------------------------------------------------------------------------- ROM:001296C4 ROM:001296C4 loc_1296C4: ; CODE XREF: ROM:0012961A↑j ROM:001296C4 ; ROM:001296A0↑j ... ROM:001296C4 bsr.l sub_129E60 ROM:001296CA rts ROM:001296CC ; --------------------------------------------------------------------------- ROM:001296CC ROM:001296CC loc_1296CC: ; DATA XREF: ROM:001294F8↑o ROM:001296CC btst #6,($1313).w ROM:001296D2 beq.s loc_129700 ROM:001296D4 bclr #4,($1308).w ROM:001296DA bclr #3,($12FC).w ROM:001296E0 bclr #4,($1310).w ROM:001296E6 bsr.l sub_12A07C ROM:001296EC bset #0,($117E).w ROM:001296F2 move.b #1,($114E).w ROM:001296F8 bra.l locret_129554 ROM:001296FE ; --------------------------------------------------------------------------- ROM:001296FE bra.s loc_129736 ROM:00129700 ; --------------------------------------------------------------------------- ROM:00129700 ROM:00129700 loc_129700: ; CODE XREF: ROM:001296D2↑j ROM:00129700 btst #0,($117A).w ROM:00129706 bne.s loc_129736 ROM:00129708 bclr #4,($1308).w ROM:0012970E bsr.w sub_129AAE ROM:00129712 bclr #3,($12FC).w ROM:00129718 bsr.l sub_12A07C ROM:0012971E bclr #4,($1310).w ROM:00129724 bset #0,($117E).w ROM:0012972A move.b #1,($114E).w ROM:00129730 bra.l locret_129554 ROM:00129736 ; --------------------------------------------------------------------------- ROM:00129736 ROM:00129736 loc_129736: ; CODE XREF: ROM:001296C2↑j ROM:00129736 ; ROM:001296FE↑j ... ROM:00129736 bsr.l sub_129E60 ROM:0012973C rts ROM:0012973E ; --------------------------------------------------------------------------- ROM:0012973E ROM:0012973E loc_12973E: ; DATA XREF: ROM:001294FC↑o ROM:0012973E bsr.w sub_1298F0 ROM:00129742 bsr.w sub_129918 ROM:00129746 bsr.w sub_129934 ROM:0012974A btst #0,($117A).w ROM:00129750 bne.s loc_129754 ROM:00129752 bra.s loc_12975C ROM:00129754 ; --------------------------------------------------------------------------- ROM:00129754 ROM:00129754 loc_129754: ; CODE XREF: ROM:00129750↑j ROM:00129754 btst #3,($130C).w ROM:0012975A beq.s loc_129782 ROM:0012975C ROM:0012975C loc_12975C: ; CODE XREF: ROM:00129752↑j ROM:0012975C bclr #4,($1308).w ROM:00129762 bsr.w sub_129AAE ROM:00129766 bclr #3,($12FC).w ROM:0012976C bsr.l sub_12A07C ROM:00129772 bsr.w sub_1299FA ROM:00129776 move.b #1,($114E).w ROM:0012977C bra.l locret_129554 ROM:00129782 ; --------------------------------------------------------------------------- ROM:00129782 ROM:00129782 loc_129782: ; CODE XREF: ROM:0012975A↑j ROM:00129782 btst #3,($1319).w ROM:00129788 beq.s loc_1297AA ROM:0012978A btst #7,($12F6).w ROM:00129790 beq.s loc_1297AA ROM:00129792 bset #4,($12FC).w ROM:00129798 move.w $512(a5),($C62).w ROM:0012979E move.b #4,($114E).w ROM:001297A4 bra.l loc_1296C4 ROM:001297AA ; --------------------------------------------------------------------------- ROM:001297AA ROM:001297AA loc_1297AA: ; CODE XREF: ROM:00129788↑j ROM:001297AA ; ROM:00129790↑j ROM:001297AA btst #0,($130C).w ROM:001297B0 beq.s loc_129814 ROM:001297B2 btst #7,($12F6).w ROM:001297B8 bne.s loc_129814 ROM:001297BA move.w $514(a5),d0 ROM:001297BE cmp.w ($C60).w,d0 ROM:001297C2 bgt.s loc_1297EE ROM:001297C4 bset #1,($12FD).w ROM:001297CA bsr.w sub_1299FA ROM:001297CE move.w $526(a5),d1 ROM:001297D2 clr.b ($84A).w ROM:001297D6 move.w d1,($5C8).w ROM:001297DA move.b #1,($84A).w ROM:001297E0 move.b #7,($114E).w ROM:001297E6 bra.l loc_1298A0 ROM:001297EC ; --------------------------------------------------------------------------- ROM:001297EC bra.s loc_129814 ROM:001297EE ; --------------------------------------------------------------------------- ROM:001297EE ROM:001297EE loc_1297EE: ; CODE XREF: ROM:001297C2↑j ROM:001297EE bsr.w sub_129A4A ROM:001297F2 bsr.w sub_129A52 ROM:001297F6 addq.w #1,($C60).w ROM:001297FA bvc.s loc_129802 ROM:001297FC move.w #$8000,($C60).w ROM:00129802 ROM:00129802 loc_129802: ; CODE XREF: ROM:001297FA↑j ROM:00129802 move.w $510(a5),($C62).w ROM:00129808 move.b #6,($114E).w ROM:0012980E bra.l *+6 ROM:00129814 ; --------------------------------------------------------------------------- ROM:00129814 ROM:00129814 loc_129814: ; CODE XREF: ROM:00129642↑j ROM:00129814 ; ROM:001297B0↑j ... ROM:00129814 bsr.l sub_129E60 ROM:0012981A rts ROM:0012981C ; --------------------------------------------------------------------------- ROM:0012981C ROM:0012981C loc_12981C: ; DATA XREF: ROM:00129500↑o ROM:0012981C btst #0,($117A).w ROM:00129822 bne.s loc_12984C ROM:00129824 bclr #4,($1308).w ROM:0012982A bclr #3,($12FC).w ROM:00129830 bclr #1,($12FD).w ROM:00129836 bsr.l sub_12A07C ROM:0012983C bsr.w sub_129AAE ROM:00129840 move.b #1,($114E).w ROM:00129846 bra.l locret_129554 ROM:0012984C ; --------------------------------------------------------------------------- ROM:0012984C ROM:0012984C loc_12984C: ; CODE XREF: ROM:00129822↑j ROM:0012984C btst #0,($12EF).w ROM:00129852 beq.s loc_129876 ROM:00129854 bsr.w sub_129AC6 ROM:00129858 bset #1,($D4F).w ROM:0012985E bset #4,($1310).w ROM:00129864 bclr #1,($12FD).w ROM:0012986A move.b #5,($114E).w ROM:00129870 bra.l loc_129736 ROM:00129876 ; --------------------------------------------------------------------------- ROM:00129876 ROM:00129876 loc_129876: ; CODE XREF: ROM:00129852↑j ROM:00129876 cmpi.w #0,($5C8).w ROM:0012987C bgt.s loc_1298A0 ROM:0012987E bsr.w sub_129ABE ROM:00129882 bset #1,($D4F).w ROM:00129888 bset #4,($1310).w ROM:0012988E bclr #1,($12FD).w ROM:00129894 move.b #5,($114E).w ROM:0012989A bra.l loc_129736 ROM:001298A0 ; --------------------------------------------------------------------------- ROM:001298A0 ROM:001298A0 loc_1298A0: ; CODE XREF: ROM:001297E6↑j ROM:001298A0 ; ROM:0012987C↑j ROM:001298A0 bsr.l sub_129E60 ROM:001298A6 rts ROM:001298A8 ROM:001298A8 ; =============== S U B R O U T I N E ======================================= ROM:001298A8 ROM:001298A8 ROM:001298A8 sub_1298A8: ; CODE XREF: ROM:00129588↑p ROM:001298A8 move.w ($C78).w,($C5E).w ROM:001298AE move.w ($C5A).w,($C5C).w ROM:001298B4 rts ROM:001298B4 ; End of function sub_1298A8 ROM:001298B4 ROM:001298B6 ROM:001298B6 ; =============== S U B R O U T I N E ======================================= ROM:001298B6 ROM:001298B6 ROM:001298B6 sub_1298B6: ; CODE XREF: sub_12949E+6↑p ROM:001298B6 move.l ($958).w,d0 ROM:001298BA divs.w #$2710,d0 ROM:001298BE bvc.w loc_1298C6 ROM:001298C2 move.w #$7FFF,d0 ROM:001298C6 ROM:001298C6 loc_1298C6: ; CODE XREF: sub_1298B6+8↑j ROM:001298C6 move.w d0,($C5A).w ROM:001298CA move.w #$2710,d6 ROM:001298CE move.w ($C56).w,d2 ROM:001298D2 move.w ($C58).w,d5 ROM:001298D6 move.w $50E(a5),d3 ROM:001298DA move.w ($C5A).w,d1 ROM:001298DE bsr.l sub_129E3A ROM:001298E4 move.w d4,($C58).w ROM:001298E8 swap d4 ROM:001298EA move.w d4,($C56).w ROM:001298EE rts ROM:001298EE ; End of function sub_1298B6 ROM:001298EE ROM:001298F0 ROM:001298F0 ; =============== S U B R O U T I N E ======================================= ROM:001298F0 ROM:001298F0 ROM:001298F0 sub_1298F0: ; CODE XREF: ROM:loc_1295B4↑p ROM:001298F0 ; ROM:loc_129650↑p ... ROM:001298F0 move.w ($C5A).w,d0 ROM:001298F4 sub.w ($C5C).w,d0 ROM:001298F8 cmpi.w #0,d0 ROM:001298FC bge.s loc_129900 ROM:001298FE neg.w d0 ROM:00129900 ROM:00129900 loc_129900: ; CODE XREF: sub_1298F0+C↑j ROM:00129900 move.w $524(a5),d1 ROM:00129904 cmp.w d0,d1 ROM:00129906 bge.s loc_129910 ROM:00129908 bset #3,($130C).w ROM:0012990E bra.s locret_129916 ROM:00129910 ; --------------------------------------------------------------------------- ROM:00129910 ROM:00129910 loc_129910: ; CODE XREF: sub_1298F0+16↑j ROM:00129910 bclr #3,($130C).w ROM:00129916 ROM:00129916 locret_129916: ; CODE XREF: sub_1298F0+1E↑j ROM:00129916 rts ROM:00129916 ; End of function sub_1298F0 ROM:00129916 ROM:00129918 ROM:00129918 ; =============== S U B R O U T I N E ======================================= ROM:00129918 ROM:00129918 ROM:00129918 sub_129918: ; CODE XREF: ROM:001295B8↑p ROM:00129918 ; ROM:00129654↑p ... ROM:00129918 move.w $518(a5),d0 ROM:0012991C move.w $51A(a5),d1 ROM:00129920 cmp.w ($C74).w,d0 ROM:00129924 bgt.s locret_129932 ROM:00129926 cmp.w ($C74).w,d1 ROM:0012992A ble.s locret_129932 ROM:0012992C bset #7,($12F6).w ROM:00129932 ROM:00129932 locret_129932: ; CODE XREF: sub_129918+C↑j ROM:00129932 ; sub_129918+12↑j ROM:00129932 rts ROM:00129932 ; End of function sub_129918 ROM:00129932 ROM:00129934 ROM:00129934 ; =============== S U B R O U T I N E ======================================= ROM:00129934 ROM:00129934 ROM:00129934 sub_129934: ; CODE XREF: ROM:001295BC↑p ROM:00129934 ; ROM:00129658↑p ... ROM:00129934 bclr #3,($1319).w ROM:0012993A bclr #0,($130C).w ROM:00129940 clr.w d1 ROM:00129942 move.b ($114F).w,d1 ROM:00129946 cmpi.w #3,d1 ROM:0012994A bcc.s locret_129954 ROM:0012994C movea.l off_129956(pc,d1.w*4),a0 ROM:00129950 nop ROM:00129952 jmp (a0) ROM:00129954 ; --------------------------------------------------------------------------- ROM:00129954 ROM:00129954 locret_129954: ; CODE XREF: sub_129934+16↑j ROM:00129954 rts ROM:00129954 ; End of function sub_129934 ROM:00129954 ROM:00129954 ; --------------------------------------------------------------------------- ROM:00129956 off_129956: dc.l loc_129962 ; DATA XREF: sub_129934+18↑r ROM:0012995A dc.l loc_129980 ROM:0012995E dc.l loc_1299EA ROM:00129962 ; --------------------------------------------------------------------------- ROM:00129962 ROM:00129962 loc_129962: ; DATA XREF: ROM:off_129956↑o ROM:00129962 bsr.w sub_129A36 ROM:00129966 move.w ($C64).w,d2 ROM:0012996A clr.b ($84B).w ROM:0012996E move.w d2,($5CA).w ROM:00129972 move.b #1,($84B).w ROM:00129978 move.b #1,($114F).w ROM:0012997E rts ROM:00129980 ; --------------------------------------------------------------------------- ROM:00129980 ROM:00129980 loc_129980: ; DATA XREF: ROM:0012995A↑o ROM:00129980 cmpi.w #0,($5CA).w ROM:00129986 bgt.s locret_1299E8 ROM:00129988 cmpi.w #1,($C62).w ROM:0012998E ble.s loc_1299B8 ROM:00129990 subq.w #1,($C62).w ROM:00129994 bvc.s loc_12999C ROM:00129996 move.w #$8000,($C62).w ROM:0012999C ROM:0012999C loc_12999C: ; CODE XREF: ROM:00129994↑j ROM:0012999C bset #3,($1319).w ROM:001299A2 move.w ($C64).w,d2 ROM:001299A6 clr.b ($84B).w ROM:001299AA move.w d2,($5CA).w ROM:001299AE move.b #1,($84B).w ROM:001299B4 bra.w locret_1299E8 ROM:001299B8 ; --------------------------------------------------------------------------- ROM:001299B8 ROM:001299B8 loc_1299B8: ; CODE XREF: ROM:0012998E↑j ROM:001299B8 subq.w #1,($C62).w ROM:001299BC bvc.s loc_1299C4 ROM:001299BE move.w #$8000,($C62).w ROM:001299C4 ROM:001299C4 loc_1299C4: ; CODE XREF: ROM:001299BC↑j ROM:001299C4 bset #3,($1319).w ROM:001299CA bset #0,($130C).w ROM:001299D0 move.w ($C64).w,d2 ROM:001299D4 clr.b ($84B).w ROM:001299D8 move.w d2,($5CA).w ROM:001299DC move.b #1,($84B).w ROM:001299E2 move.b #2,($114F).w ROM:001299E8 ROM:001299E8 locret_1299E8: ; CODE XREF: ROM:00129986↑j ROM:001299E8 ; ROM:001299B4↑j ROM:001299E8 rts ROM:001299EA ; --------------------------------------------------------------------------- ROM:001299EA ROM:001299EA loc_1299EA: ; DATA XREF: ROM:0012995E↑o ROM:001299EA cmpi.w #0,($C62).w ROM:001299F0 ble.s locret_1299F8 ROM:001299F2 move.b #1,($114F).w ROM:001299F8 ROM:001299F8 locret_1299F8: ; CODE XREF: ROM:001299F0↑j ROM:001299F8 rts ROM:001299FA ROM:001299FA ; =============== S U B R O U T I N E ======================================= ROM:001299FA ROM:001299FA ROM:001299FA sub_1299FA: ; CODE XREF: ROM:001295E8↑p ROM:001299FA ; ROM:0012968A↑p ... ROM:001299FA move.b #0,($114F).w ROM:00129A00 bclr #3,($1319).w ROM:00129A06 bclr #0,($130C).w ROM:00129A0C rts ROM:00129A0C ; End of function sub_1299FA ROM:00129A0C ROM:00129A0E ROM:00129A0E ; =============== S U B R O U T I N E ======================================= ROM:00129A0E ROM:00129A0E ROM:00129A0E sub_129A0E: ; CODE XREF: ROM:00129590↑p ROM:00129A0E move.w $518(a5),d0 ROM:00129A12 move.w ($C5E).w,d1 ROM:00129A16 cmp.w ($C66).w,d0 ROM:00129A1A ble.s loc_129A22 ROM:00129A1C add.w $520(a5),d1 ROM:00129A20 bra.s loc_129A30 ROM:00129A22 ; --------------------------------------------------------------------------- ROM:00129A22 ROM:00129A22 loc_129A22: ; CODE XREF: sub_129A0E+C↑j ROM:00129A22 move.w $51A(a5),d0 ROM:00129A26 cmp.w ($C66).w,d0 ROM:00129A2A bge.s loc_129A30 ROM:00129A2C sub.w $522(a5),d1 ROM:00129A30 ROM:00129A30 loc_129A30: ; CODE XREF: sub_129A0E+12↑j ROM:00129A30 ; sub_129A0E+1C↑j ROM:00129A30 move.w d1,($C68).w ROM:00129A34 rts ROM:00129A34 ; End of function sub_129A0E ROM:00129A34 ROM:00129A36 ROM:00129A36 ; =============== S U B R O U T I N E ======================================= ROM:00129A36 ROM:00129A36 ROM:00129A36 sub_129A36: ; CODE XREF: ROM:loc_129962↑p ROM:00129A36 move.w #$3B1A,d1 ROM:00129A3A move.w ($C56).w,d2 ROM:00129A3E bsr.l sub_115CB8 ROM:00129A44 move.w d1,($C64).w ROM:00129A48 rts ROM:00129A48 ; End of function sub_129A36 ROM:00129A48 ROM:00129A4A ROM:00129A4A ; =============== S U B R O U T I N E ======================================= ROM:00129A4A ROM:00129A4A ROM:00129A4A sub_129A4A: ; CODE XREF: ROM:0012958C↑p ROM:00129A4A ; ROM:loc_129622↑p ... ROM:00129A4A move.w ($C74).w,($C66).w ROM:00129A50 rts ROM:00129A50 ; End of function sub_129A4A ROM:00129A50 ROM:00129A52 ROM:00129A52 ; =============== S U B R O U T I N E ======================================= ROM:00129A52 ROM:00129A52 ROM:00129A52 sub_129A52: ; CODE XREF: ROM:00129626↑p ROM:00129A52 ; ROM:001297F2↑p ROM:00129A52 move.w $516(a5),d0 ROM:00129A56 cmp.w ($C66).w,d0 ROM:00129A5A ble.s loc_129A66 ROM:00129A5C move.w $51C(a5),d1 ROM:00129A60 add.w d1,($C68).w ROM:00129A64 bra.s locret_129A6E ROM:00129A66 ; --------------------------------------------------------------------------- ROM:00129A66 ROM:00129A66 loc_129A66: ; CODE XREF: sub_129A52+8↑j ROM:00129A66 move.w $51E(a5),d1 ROM:00129A6A sub.w d1,($C68).w ROM:00129A6E ROM:00129A6E locret_129A6E: ; CODE XREF: sub_129A52+12↑j ROM:00129A6E rts ROM:00129A6E ; End of function sub_129A52 ROM:00129A6E ROM:00129A70 ROM:00129A70 ; =============== S U B R O U T I N E ======================================= ROM:00129A70 ROM:00129A70 ROM:00129A70 sub_129A70: ; CODE XREF: ROM:001296A8↑p ROM:00129A70 move.w #$3B1C,d1 ROM:00129A74 move.w ($C56).w,d2 ROM:00129A78 bsr.l sub_115CB8 ROM:00129A7E move.w d1,($C6A).w ROM:00129A82 muls.w #$3E8,d1 ROM:00129A86 cmp.l ($928).w,d1 ROM:00129A8A bgt.s loc_129A94 ROM:00129A8C bset #0,($D37).w ROM:00129A92 bra.s loc_129A9A ROM:00129A94 ; --------------------------------------------------------------------------- ROM:00129A94 ROM:00129A94 loc_129A94: ; CODE XREF: sub_129A70+1A↑j ROM:00129A94 bclr #0,($D37).w ROM:00129A9A ROM:00129A9A loc_129A9A: ; CODE XREF: sub_129A70+22↑j ROM:00129A9A bclr #1,($D37).w ROM:00129AA0 bset #1,($D4F).w ROM:00129AA6 move.l ($928).w,($92C).w ROM:00129AAC rts ROM:00129AAC ; End of function sub_129A70 ROM:00129AAC ROM:00129AAE ROM:00129AAE ; =============== S U B R O U T I N E ======================================= ROM:00129AAE ROM:00129AAE ROM:00129AAE sub_129AAE: ; CODE XREF: ROM:001295D8↑p ROM:00129AAE ; ROM:00129674↑p ... ROM:00129AAE btst #0,($10DA).w ROM:00129AB4 beq.s locret_129ABC ROM:00129AB6 move.w ($C5E).w,($EBA).w ROM:00129ABC ROM:00129ABC locret_129ABC: ; CODE XREF: sub_129AAE+6↑j ROM:00129ABC rts ROM:00129ABC ; End of function sub_129AAE ROM:00129ABC ROM:00129ABE ROM:00129ABE ; =============== S U B R O U T I N E ======================================= ROM:00129ABE ROM:00129ABE ROM:00129ABE sub_129ABE: ; CODE XREF: ROM:0012987E↑p ROM:00129ABE bset #1,($D37).w ROM:00129AC4 rts ROM:00129AC4 ; End of function sub_129ABE ROM:00129AC4 ROM:00129AC6 ROM:00129AC6 ; =============== S U B R O U T I N E ======================================= ROM:00129AC6 ROM:00129AC6 ROM:00129AC6 sub_129AC6: ; CODE XREF: ROM:00129854↑p ROM:00129AC6 bclr #1,($D37).w ROM:00129ACC rts ROM:00129ACC ; End of function sub_129AC6 ROM:00129ACC ROM:00129ACE ROM:00129ACE ; =============== S U B R O U T I N E ======================================= ROM:00129ACE ROM:00129ACE ROM:00129ACE sub_129ACE: ; CODE XREF: ROM:loc_129556↑p ROM:00129ACE btst #0,($10E8).w ROM:00129AD4 beq.s locret_129B04 ROM:00129AD6 move.w $516(a5),d0 ROM:00129ADA btst #0,($10E7).w ROM:00129AE0 beq.s loc_129AF0 ROM:00129AE2 cmp.w ($C74).w,d0 ROM:00129AE6 blt.s loc_129AF0 ROM:00129AE8 bset #6,($1314).w ROM:00129AEE bra.s locret_129B04 ROM:00129AF0 ; --------------------------------------------------------------------------- ROM:00129AF0 ROM:00129AF0 loc_129AF0: ; CODE XREF: sub_129ACE+12↑j ROM:00129AF0 ; sub_129ACE+18↑j ROM:00129AF0 btst #0,($10E7).w ROM:00129AF6 bne.s locret_129B04 ROM:00129AF8 cmp.w ($C74).w,d0 ROM:00129AFC bge.s locret_129B04 ROM:00129AFE bset #6,($1314).w ROM:00129B04 ROM:00129B04 locret_129B04: ; CODE XREF: sub_129ACE+6↑j ROM:00129B04 ; sub_129ACE+20↑j ... ROM:00129B04 rts ROM:00129B04 ; End of function sub_129ACE ROM:00129B04 ROM:00129B06 ROM:00129B06 ; =============== S U B R O U T I N E ======================================= ROM:00129B06 ROM:00129B06 ROM:00129B06 sub_129B06: ; CODE XREF: ROM:00115E74↑p ROM:00129B06 bsr.l sub_129C54 ROM:00129B0C clr.w d1 ROM:00129B0E move.b ($1150).w,d1 ROM:00129B12 cmpi.w #4,d1 ROM:00129B16 bcc.s locret_129B20 ROM:00129B18 movea.l off_129B22(pc,d1.w*4),a0 ROM:00129B1C nop ROM:00129B1E jmp (a0) ROM:00129B20 ; --------------------------------------------------------------------------- ROM:00129B20 ROM:00129B20 locret_129B20: ; CODE XREF: sub_129B06+10↑j ROM:00129B20 rts ROM:00129B20 ; End of function sub_129B06 ROM:00129B20 ROM:00129B20 ; --------------------------------------------------------------------------- ROM:00129B22 off_129B22: dc.l loc_129B32 ; DATA XREF: sub_129B06+12↑r ROM:00129B26 dc.l loc_129B3A ROM:00129B2A dc.l loc_129B60 ROM:00129B2E dc.l loc_129BA0 ROM:00129B32 ; --------------------------------------------------------------------------- ROM:00129B32 ROM:00129B32 loc_129B32: ; DATA XREF: ROM:off_129B22↑o ROM:00129B32 move.b #1,($1150).w ROM:00129B38 rts ROM:00129B3A ; --------------------------------------------------------------------------- ROM:00129B3A ROM:00129B3A loc_129B3A: ; DATA XREF: ROM:00129B26↑o ROM:00129B3A btst #4,($1308).w ROM:00129B40 beq.s locret_129B5E ROM:00129B42 bsr.w sub_129BDC ROM:00129B46 move.w $528(a5),d1 ROM:00129B4A clr.b ($84C).w ROM:00129B4E move.w d1,($5CC).w ROM:00129B52 move.b #1,($84C).w ROM:00129B58 move.b #2,($1150).w ROM:00129B5E ROM:00129B5E locret_129B5E: ; CODE XREF: ROM:00129B40↑j ROM:00129B5E rts ROM:00129B60 ; --------------------------------------------------------------------------- ROM:00129B60 ROM:00129B60 loc_129B60: ; DATA XREF: ROM:00129B2A↑o ROM:00129B60 btst #4,($1308).w ROM:00129B66 bne.s loc_129B70 ROM:00129B68 move.b #1,($1150).w ROM:00129B6E bra.s locret_129B9E ROM:00129B70 ; --------------------------------------------------------------------------- ROM:00129B70 ROM:00129B70 loc_129B70: ; CODE XREF: ROM:00129B66↑j ROM:00129B70 btst #4,($12FC).w ROM:00129B76 beq.s loc_129B80 ROM:00129B78 move.b #3,($1150).w ROM:00129B7E bra.s locret_129B9E ROM:00129B80 ; --------------------------------------------------------------------------- ROM:00129B80 ROM:00129B80 loc_129B80: ; CODE XREF: ROM:00129B76↑j ROM:00129B80 cmpi.w #0,($5CC).w ROM:00129B86 bgt.s locret_129B9E ROM:00129B88 bsr.w sub_129BF0 ROM:00129B8C move.w $528(a5),d1 ROM:00129B90 clr.b ($84C).w ROM:00129B94 move.w d1,($5CC).w ROM:00129B98 move.b #1,($84C).w ROM:00129B9E ROM:00129B9E locret_129B9E: ; CODE XREF: ROM:00129B6E↑j ROM:00129B9E ; ROM:00129B7E↑j ... ROM:00129B9E rts ROM:00129BA0 ; --------------------------------------------------------------------------- ROM:00129BA0 ROM:00129BA0 loc_129BA0: ; DATA XREF: ROM:00129B2E↑o ROM:00129BA0 btst #4,($1308).w ROM:00129BA6 bne.s loc_129BB0 ROM:00129BA8 move.b #1,($1150).w ROM:00129BAE bra.s locret_129BDA ROM:00129BB0 ; --------------------------------------------------------------------------- ROM:00129BB0 ROM:00129BB0 loc_129BB0: ; CODE XREF: ROM:00129BA6↑j ROM:00129BB0 btst #4,($12FC).w ROM:00129BB6 beq.s locret_129BDA ROM:00129BB8 cmpi.w #0,($5CC).w ROM:00129BBE bgt.s locret_129BDA ROM:00129BC0 bsr.w sub_129BF0 ROM:00129BC4 bsr.w sub_129C28 ROM:00129BC8 move.w $528(a5),d1 ROM:00129BCC clr.b ($84C).w ROM:00129BD0 move.w d1,($5CC).w ROM:00129BD4 move.b #1,($84C).w ROM:00129BDA ROM:00129BDA locret_129BDA: ; CODE XREF: ROM:00129BAE↑j ROM:00129BDA ; ROM:00129BB6↑j ... ROM:00129BDA rts ROM:00129BDC ROM:00129BDC ; =============== S U B R O U T I N E ======================================= ROM:00129BDC ROM:00129BDC ROM:00129BDC sub_129BDC: ; CODE XREF: ROM:00129B42↑p ROM:00129BDC move.w ($C14).w,($C6C).w ROM:00129BE2 clr.w ($C6E).w ROM:00129BE6 clr.l ($928).w ROM:00129BEA clr.w ($C70).w ROM:00129BEE rts ROM:00129BEE ; End of function sub_129BDC ROM:00129BEE ROM:00129BF0 ROM:00129BF0 ; =============== S U B R O U T I N E ======================================= ROM:00129BF0 ROM:00129BF0 ROM:00129BF0 sub_129BF0: ; CODE XREF: ROM:00129B88↑p ROM:00129BF0 ; ROM:00129BC0↑p ROM:00129BF0 move.w #$3B1E,d1 ROM:00129BF4 move.w ($C56).w,d2 ROM:00129BF8 bsr.l sub_115CB8 ROM:00129BFE move.w d1,($C72).w ROM:00129C02 move.w #$2710,d6 ROM:00129C06 move.w ($C6C).w,d2 ROM:00129C0A move.w ($C6E).w,d5 ROM:00129C0E move.w ($C72).w,d3 ROM:00129C12 move.w ($C14).w,d1 ROM:00129C16 bsr.l sub_129E3A ROM:00129C1C move.w d4,($C6E).w ROM:00129C20 swap d4 ROM:00129C22 move.w d4,($C6C).w ROM:00129C26 rts ROM:00129C26 ; End of function sub_129BF0 ROM:00129C26 ROM:00129C28 ROM:00129C28 ; =============== S U B R O U T I N E ======================================= ROM:00129C28 ROM:00129C28 ROM:00129C28 sub_129C28: ; CODE XREF: ROM:00129BC4↑p ROM:00129C28 move.w ($C14).w,d0 ROM:00129C2C sub.w ($C6C).w,d0 ROM:00129C30 cmpi.w #0,d0 ROM:00129C34 bge.s loc_129C38 ROM:00129C36 neg.w d0 ROM:00129C38 ROM:00129C38 loc_129C38: ; CODE XREF: sub_129C28+C↑j ROM:00129C38 ext.l d0 ROM:00129C3A add.l d0,($928).w ROM:00129C3E move.l ($928).w,d0 ROM:00129C42 divs.w #$3E8,d0 ROM:00129C46 bvc.w loc_129C4E ROM:00129C4A move.w #$7FFF,d0 ROM:00129C4E ROM:00129C4E loc_129C4E: ; CODE XREF: sub_129C28+1E↑j ROM:00129C4E move.w d0,($C70).w ROM:00129C52 rts ROM:00129C52 ; End of function sub_129C28 ROM:00129C52 ROM:00129C54 ROM:00129C54 ; =============== S U B R O U T I N E ======================================= ROM:00129C54 ROM:00129C54 ROM:00129C54 sub_129C54: ; CODE XREF: sub_129B06↑p ROM:00129C54 clr.w d1 ROM:00129C56 move.b ($1151).w,d1 ROM:00129C5A cmpi.w #3,d1 ROM:00129C5E bcc.s locret_129C68 ROM:00129C60 movea.l off_129C6A(pc,d1.w*4),a0 ROM:00129C64 nop ROM:00129C66 jmp (a0) ROM:00129C68 ; --------------------------------------------------------------------------- ROM:00129C68 ROM:00129C68 locret_129C68: ; CODE XREF: sub_129C54+A↑j ROM:00129C68 rts ROM:00129C68 ; End of function sub_129C54 ROM:00129C68 ROM:00129C68 ; --------------------------------------------------------------------------- ROM:00129C6A off_129C6A: dc.l loc_129C76 ; DATA XREF: sub_129C54+C↑r ROM:00129C6E dc.l loc_129C96 ROM:00129C72 dc.l loc_129CE8 ROM:00129C76 ; --------------------------------------------------------------------------- ROM:00129C76 ROM:00129C76 loc_129C76: ; DATA XREF: ROM:off_129C6A↑o ROM:00129C76 bsr.w sub_129D3A ROM:00129C7A move.w $52C(a5),d0 ROM:00129C7E clr.b ($84D).w ROM:00129C82 move.w d0,($5CE).w ROM:00129C86 move.b #1,($84D).w ROM:00129C8C move.b #1,($1151).w ROM:00129C92 bra.s locret_129CE6 ROM:00129C94 ; --------------------------------------------------------------------------- ROM:00129C94 rts ROM:00129C96 ; --------------------------------------------------------------------------- ROM:00129C96 ROM:00129C96 loc_129C96: ; DATA XREF: ROM:00129C6E↑o ROM:00129C96 btst #5,($1314).w ROM:00129C9C beq.s loc_129CB6 ROM:00129C9E bsr.w sub_129D3A ROM:00129CA2 move.w $52C(a5),d0 ROM:00129CA6 clr.b ($84D).w ROM:00129CAA move.w d0,($5CE).w ROM:00129CAE move.b #1,($84D).w ROM:00129CB4 bra.s locret_129CE6 ROM:00129CB6 ; --------------------------------------------------------------------------- ROM:00129CB6 ROM:00129CB6 loc_129CB6: ; CODE XREF: ROM:00129C9C↑j ROM:00129CB6 move.w $52A(a5),d1 ROM:00129CBA cmp.w ($540).w,d1 ROM:00129CBE bgt.s loc_129CC8 ROM:00129CC0 move.b #2,($1151).w ROM:00129CC6 bra.s locret_129D10 ROM:00129CC8 ; --------------------------------------------------------------------------- ROM:00129CC8 ROM:00129CC8 loc_129CC8: ; CODE XREF: ROM:00129CBE↑j ROM:00129CC8 cmpi.w #0,($5CE).w ROM:00129CCE bgt.s locret_129CE6 ROM:00129CD0 bsr.w sub_129D14 ROM:00129CD4 move.w $52C(a5),d0 ROM:00129CD8 clr.b ($84D).w ROM:00129CDC move.w d0,($5CE).w ROM:00129CE0 move.b #1,($84D).w ROM:00129CE6 ROM:00129CE6 locret_129CE6: ; CODE XREF: ROM:00129C92↑j ROM:00129CE6 ; ROM:00129CB4↑j ... ROM:00129CE6 rts ROM:00129CE8 ; --------------------------------------------------------------------------- ROM:00129CE8 ROM:00129CE8 loc_129CE8: ; DATA XREF: ROM:00129C72↑o ROM:00129CE8 move.w $52A(a5),d1 ROM:00129CEC cmp.w ($540).w,d1 ROM:00129CF0 ble.s locret_129D10 ROM:00129CF2 bsr.w sub_129D3A ROM:00129CF6 move.w $52C(a5),d0 ROM:00129CFA clr.b ($84D).w ROM:00129CFE move.w d0,($5CE).w ROM:00129D02 move.b #1,($84D).w ROM:00129D08 move.b #1,($1151).w ROM:00129D0E bra.s locret_129CE6 ROM:00129D10 ; --------------------------------------------------------------------------- ROM:00129D10 ROM:00129D10 locret_129D10: ; CODE XREF: ROM:00129CC6↑j ROM:00129D10 ; ROM:00129CF0↑j ROM:00129D10 rts ROM:00129D12 ; --------------------------------------------------------------------------- ROM:00129D12 rts ROM:00129D14 ROM:00129D14 ; =============== S U B R O U T I N E ======================================= ROM:00129D14 ROM:00129D14 ROM:00129D14 sub_129D14: ; CODE XREF: ROM:00129CD0↑p ROM:00129D14 move.w #$2710,d6 ROM:00129D18 move.w ($C74).w,d2 ROM:00129D1C move.w ($C76).w,d5 ROM:00129D20 move.w $52E(a5),d3 ROM:00129D24 move.w ($C14).w,d1 ROM:00129D28 bsr.l sub_129E3A ROM:00129D2E move.w d4,($C76).w ROM:00129D32 swap d4 ROM:00129D34 move.w d4,($C74).w ROM:00129D38 rts ROM:00129D38 ; End of function sub_129D14 ROM:00129D38 ROM:00129D3A ROM:00129D3A ; =============== S U B R O U T I N E ======================================= ROM:00129D3A ROM:00129D3A ROM:00129D3A sub_129D3A: ; CODE XREF: ROM:loc_129C76↑p ROM:00129D3A ; ROM:00129C9E↑p ... ROM:00129D3A move.w ($C14).w,($C74).w ROM:00129D40 clr.w ($C76).w ROM:00129D44 rts ROM:00129D44 ; End of function sub_129D3A ROM:00129D44 ROM:00129D46 ROM:00129D46 ; =============== S U B R O U T I N E ======================================= ROM:00129D46 ROM:00129D46 ROM:00129D46 sub_129D46: ; CODE XREF: sub_1294B0↑p ROM:00129D46 clr.w d1 ROM:00129D48 move.b ($1152).w,d1 ROM:00129D4C cmpi.w #5,d1 ROM:00129D50 bcc.s locret_129D5A ROM:00129D52 movea.l off_129D5C(pc,d1.w*4),a0 ROM:00129D56 nop ROM:00129D58 jmp (a0) ROM:00129D5A ; --------------------------------------------------------------------------- ROM:00129D5A ROM:00129D5A locret_129D5A: ; CODE XREF: sub_129D46+A↑j ROM:00129D5A rts ROM:00129D5A ; End of function sub_129D46 ROM:00129D5A ROM:00129D5A ; --------------------------------------------------------------------------- ROM:00129D5C off_129D5C: dc.l loc_129D70 ; DATA XREF: sub_129D46+C↑r ROM:00129D60 dc.l loc_129D78 ROM:00129D64 dc.l loc_129D88 ROM:00129D68 dc.l loc_129DAC ROM:00129D6C dc.l loc_129DDA ROM:00129D70 ; --------------------------------------------------------------------------- ROM:00129D70 ROM:00129D70 loc_129D70: ; DATA XREF: ROM:off_129D5C↑o ROM:00129D70 move.b #1,($1152).w ROM:00129D76 rts ROM:00129D78 ; --------------------------------------------------------------------------- ROM:00129D78 ROM:00129D78 loc_129D78: ; DATA XREF: ROM:00129D60↑o ROM:00129D78 btst #0,($10E8).w ROM:00129D7E beq.s locret_129D86 ROM:00129D80 move.b #2,($1152).w ROM:00129D86 ROM:00129D86 locret_129D86: ; CODE XREF: ROM:00129D7E↑j ROM:00129D86 rts ROM:00129D88 ; --------------------------------------------------------------------------- ROM:00129D88 ROM:00129D88 loc_129D88: ; DATA XREF: ROM:00129D64↑o ROM:00129D88 btst #0,($10DA).w ROM:00129D8E bne.s loc_129D98 ROM:00129D90 move.b #1,($1152).w ROM:00129D96 bra.s locret_129DAA ROM:00129D98 ; --------------------------------------------------------------------------- ROM:00129D98 ROM:00129D98 loc_129D98: ; CODE XREF: ROM:00129D8E↑j ROM:00129D98 btst #0,($10E8).w ROM:00129D9E beq.s locret_129DAA ROM:00129DA0 move.b #3,($1152).w ROM:00129DA6 bsr.w sub_129E2E ROM:00129DAA ROM:00129DAA locret_129DAA: ; CODE XREF: ROM:00129D96↑j ROM:00129DAA ; ROM:00129D9E↑j ROM:00129DAA rts ROM:00129DAC ; --------------------------------------------------------------------------- ROM:00129DAC ROM:00129DAC loc_129DAC: ; DATA XREF: ROM:00129D68↑o ROM:00129DAC btst #0,($10DA).w ROM:00129DB2 bne.s loc_129DBC ROM:00129DB4 move.b #1,($1152).w ROM:00129DBA bra.s locret_129DD8 ROM:00129DBC ; --------------------------------------------------------------------------- ROM:00129DBC ROM:00129DBC loc_129DBC: ; CODE XREF: ROM:00129DB2↑j ROM:00129DBC btst #3,($12FC).w ROM:00129DC2 beq.s loc_129DCC ROM:00129DC4 move.b #4,($1152).w ROM:00129DCA bra.s locret_129DD8 ROM:00129DCC ; --------------------------------------------------------------------------- ROM:00129DCC ROM:00129DCC loc_129DCC: ; CODE XREF: ROM:00129DC2↑j ROM:00129DCC btst #0,($10E8).w ROM:00129DD2 beq.s locret_129DD8 ROM:00129DD4 bsr.w sub_129E0A ROM:00129DD8 ROM:00129DD8 locret_129DD8: ; CODE XREF: ROM:00129DBA↑j ROM:00129DD8 ; ROM:00129DCA↑j ... ROM:00129DD8 rts ROM:00129DDA ; --------------------------------------------------------------------------- ROM:00129DDA ROM:00129DDA loc_129DDA: ; DATA XREF: ROM:00129D6C↑o ROM:00129DDA btst #0,($10DA).w ROM:00129DE0 bne.s loc_129DEA ROM:00129DE2 move.b #1,($1152).w ROM:00129DE8 bra.s locret_129DFC ROM:00129DEA ; --------------------------------------------------------------------------- ROM:00129DEA ROM:00129DEA loc_129DEA: ; CODE XREF: ROM:00129DE0↑j ROM:00129DEA btst #3,($12FC).w ROM:00129DF0 bne.s locret_129DFC ROM:00129DF2 move.b #3,($1152).w ROM:00129DF8 bsr.w sub_129DFE ROM:00129DFC ROM:00129DFC locret_129DFC: ; CODE XREF: ROM:00129DE8↑j ROM:00129DFC ; ROM:00129DF0↑j ROM:00129DFC rts ROM:00129DFE ROM:00129DFE ; =============== S U B R O U T I N E ======================================= ROM:00129DFE ROM:00129DFE ROM:00129DFE sub_129DFE: ; CODE XREF: ROM:00129DF8↑p ROM:00129DFE move.w ($C68).w,($C78).w ROM:00129E04 clr.w ($C7A).w ROM:00129E08 rts ROM:00129E08 ; End of function sub_129DFE ROM:00129E08 ROM:00129E0A ROM:00129E0A ; =============== S U B R O U T I N E ======================================= ROM:00129E0A ROM:00129E0A ROM:00129E0A sub_129E0A: ; CODE XREF: ROM:00129DD4↑p ROM:00129E0A move.w #$2710,d6 ROM:00129E0E move.w ($C78).w,d2 ROM:00129E12 move.w ($C7A).w,d5 ROM:00129E16 move.w $530(a5),d3 ROM:00129E1A move.w ($EBC).w,d1 ROM:00129E1E bsr.w sub_129E3A ROM:00129E22 move.w d4,($C7A).w ROM:00129E26 swap d4 ROM:00129E28 move.w d4,($C78).w ROM:00129E2C rts ROM:00129E2C ; End of function sub_129E0A ROM:00129E2C ROM:00129E2E ROM:00129E2E ; =============== S U B R O U T I N E ======================================= ROM:00129E2E ROM:00129E2E ROM:00129E2E sub_129E2E: ; CODE XREF: ROM:00129DA6↑p ROM:00129E2E move.w ($EBC).w,($C78).w ROM:00129E34 clr.w ($C7A).w ROM:00129E38 rts ROM:00129E38 ; End of function sub_129E2E ROM:00129E38 ROM:00129E3A ROM:00129E3A ; =============== S U B R O U T I N E ======================================= ROM:00129E3A ROM:00129E3A ROM:00129E3A sub_129E3A: ; CODE XREF: sub_1298B6+28↑p ROM:00129E3A ; sub_129BF0+26↑p ... ROM:00129E3A move.w d6,d4 ROM:00129E3C sub.w d3,d4 ROM:00129E3E ext.l d4 ROM:00129E40 ext.l d6 ROM:00129E42 ext.l d3 ROM:00129E44 swap d2 ROM:00129E46 move.w d5,d2 ROM:00129E48 muls.l d2,d7:d4 ROM:00129E4C divs.l d6,d7:d4 ROM:00129E50 swap d1 ROM:00129E52 clr.w d1 ROM:00129E54 muls.l d1,d7:d3 ROM:00129E58 divs.l d6,d7:d3 ROM:00129E5C add.l d3,d4 ROM:00129E5E rts ROM:00129E5E ; End of function sub_129E3A ROM:00129E5E ROM:00129E60 ROM:00129E60 ; =============== S U B R O U T I N E ======================================= ROM:00129E60 ROM:00129E60 ROM:00129E60 sub_129E60: ; CODE XREF: ROM:loc_129648↑p ROM:00129E60 ; ROM:loc_1296C4↑p ... ROM:00129E60 bclr #0,($12EF).w ROM:00129E66 clr.w d1 ROM:00129E68 move.b ($1153).w,d1 ROM:00129E6C cmpi.w #$A,d1 ROM:00129E70 bcc.s locret_129E7A ROM:00129E72 movea.l off_129E7C(pc,d1.w*4),a0 ROM:00129E76 nop ROM:00129E78 jmp (a0) ROM:00129E7A ; --------------------------------------------------------------------------- ROM:00129E7A ROM:00129E7A locret_129E7A: ; CODE XREF: sub_129E60+10↑j ROM:00129E7A rts ROM:00129E7A ; End of function sub_129E60 ROM:00129E7A ROM:00129E7A ; --------------------------------------------------------------------------- ROM:00129E7C off_129E7C: dc.l loc_129EA4 ; DATA XREF: sub_129E60+12↑r ROM:00129E80 dc.l loc_129EAA ROM:00129E84 dc.l loc_129ED4 ROM:00129E88 dc.l loc_129F38 ROM:00129E8C dc.l loc_129F94 ROM:00129E90 dc.l loc_129FBE ROM:00129E94 dc.l loc_129FF4 ROM:00129E98 dc.l loc_12A02A ROM:00129E9C dc.l loc_12A050 ROM:00129EA0 dc.l locret_12A076 ROM:00129EA4 ; --------------------------------------------------------------------------- ROM:00129EA4 ROM:00129EA4 loc_129EA4: ; DATA XREF: ROM:off_129E7C↑o ROM:00129EA4 bclr #6,($1313).w ROM:00129EAA ROM:00129EAA loc_129EAA: ; DATA XREF: ROM:00129E80↑o ROM:00129EAA move.w $516(a5),d0 ROM:00129EAE cmp.w ($C74).w,d0 ROM:00129EB2 bge.s loc_129EC6 ROM:00129EB4 bsr.w sub_12A098 ROM:00129EB8 move.b #3,($1153).w ROM:00129EBE bra.l locret_129F92 ROM:00129EC4 ; --------------------------------------------------------------------------- ROM:00129EC4 bra.s locret_129ED2 ROM:00129EC6 ; --------------------------------------------------------------------------- ROM:00129EC6 ROM:00129EC6 loc_129EC6: ; CODE XREF: ROM:00129EB2↑j ROM:00129EC6 bsr.w sub_12A08A ROM:00129ECA move.b #2,($1153).w ROM:00129ED0 bra.s locret_129F36 ROM:00129ED2 ; --------------------------------------------------------------------------- ROM:00129ED2 ROM:00129ED2 locret_129ED2: ; CODE XREF: ROM:00129EC4↑j ROM:00129ED2 rts ROM:00129ED4 ; --------------------------------------------------------------------------- ROM:00129ED4 ROM:00129ED4 loc_129ED4: ; DATA XREF: ROM:00129E84↑o ROM:00129ED4 btst #4,($1310).w ROM:00129EDA bne.s loc_129EFC ROM:00129EDC btst #1,($12FD).w ROM:00129EE2 bne.s loc_129EFC ROM:00129EE4 btst #3,($1319).w ROM:00129EEA beq.s loc_129EFC ROM:00129EEC bsr.w sub_12A098 ROM:00129EF0 move.b #3,($1153).w ROM:00129EF6 bra.l locret_129F92 ROM:00129EFC ; --------------------------------------------------------------------------- ROM:00129EFC ROM:00129EFC loc_129EFC: ; CODE XREF: ROM:00129EDA↑j ROM:00129EFC ; ROM:00129EE2↑j ... ROM:00129EFC btst #4,($1310).w ROM:00129F02 beq.s loc_129F22 ROM:00129F04 move.w $536(a5),d1 ROM:00129F08 clr.b ($84E).w ROM:00129F0C move.w d1,($5D0).w ROM:00129F10 move.b #1,($84E).w ROM:00129F16 move.b #7,($1153).w ROM:00129F1C bra.l locret_12A04E ROM:00129F22 ; --------------------------------------------------------------------------- ROM:00129F22 ROM:00129F22 loc_129F22: ; CODE XREF: ROM:00129F02↑j ROM:00129F22 btst #1,($12FD).w ROM:00129F28 beq.s locret_129F36 ROM:00129F2A move.b #4,($1153).w ROM:00129F30 bra.l locret_129FBC ROM:00129F36 ; --------------------------------------------------------------------------- ROM:00129F36 ROM:00129F36 locret_129F36: ; CODE XREF: ROM:00129ED0↑j ROM:00129F36 ; ROM:00129F28↑j ... ROM:00129F36 rts ROM:00129F38 ; --------------------------------------------------------------------------- ROM:00129F38 ROM:00129F38 loc_129F38: ; DATA XREF: ROM:00129E88↑o ROM:00129F38 btst #4,($1310).w ROM:00129F3E bne.s loc_129F5C ROM:00129F40 btst #1,($12FD).w ROM:00129F46 bne.s loc_129F5C ROM:00129F48 btst #3,($1319).w ROM:00129F4E beq.s loc_129F5C ROM:00129F50 bsr.w sub_12A08A ROM:00129F54 move.b #2,($1153).w ROM:00129F5A bra.s locret_129F36 ROM:00129F5C ; --------------------------------------------------------------------------- ROM:00129F5C ROM:00129F5C loc_129F5C: ; CODE XREF: ROM:00129F3E↑j ROM:00129F5C ; ROM:00129F46↑j ... ROM:00129F5C btst #4,($1310).w ROM:00129F62 beq.s loc_129F82 ROM:00129F64 move.w $536(a5),d1 ROM:00129F68 clr.b ($84E).w ROM:00129F6C move.w d1,($5D0).w ROM:00129F70 move.b #1,($84E).w ROM:00129F76 move.b #8,($1153).w ROM:00129F7C bra.l locret_12A074 ROM:00129F82 ; --------------------------------------------------------------------------- ROM:00129F82 ROM:00129F82 loc_129F82: ; CODE XREF: ROM:00129F62↑j ROM:00129F82 btst #1,($12FD).w ROM:00129F88 beq.s locret_129F92 ROM:00129F8A move.b #4,($1153).w ROM:00129F90 bra.s locret_129FBC ROM:00129F92 ; --------------------------------------------------------------------------- ROM:00129F92 ROM:00129F92 locret_129F92: ; CODE XREF: ROM:00129EBE↑j ROM:00129F92 ; ROM:00129EF6↑j ... ROM:00129F92 rts ROM:00129F94 ; --------------------------------------------------------------------------- ROM:00129F94 ROM:00129F94 loc_129F94: ; DATA XREF: ROM:00129E8C↑o ROM:00129F94 move.w $516(a5),d0 ROM:00129F98 cmp.w ($C14).w,d0 ROM:00129F9C bge.s loc_129FAC ROM:00129F9E bsr.w sub_12A136 ROM:00129FA2 move.b #5,($1153).w ROM:00129FA8 bra.s locret_129FF2 ROM:00129FAA ; --------------------------------------------------------------------------- ROM:00129FAA bra.s locret_129FBC ROM:00129FAC ; --------------------------------------------------------------------------- ROM:00129FAC ROM:00129FAC loc_129FAC: ; CODE XREF: ROM:00129F9C↑j ROM:00129FAC bsr.w sub_12A144 ROM:00129FB0 move.b #6,($1153).w ROM:00129FB6 bra.l locret_12A028 ROM:00129FBC ; --------------------------------------------------------------------------- ROM:00129FBC ROM:00129FBC locret_129FBC: ; CODE XREF: ROM:00129F30↑j ROM:00129FBC ; ROM:00129F90↑j ... ROM:00129FBC rts ROM:00129FBE ; --------------------------------------------------------------------------- ROM:00129FBE ROM:00129FBE loc_129FBE: ; DATA XREF: ROM:00129E90↑o ROM:00129FBE move.w $516(a5),d0 ROM:00129FC2 cmp.w ($C14).w,d0 ROM:00129FC6 blt.s loc_129FD0 ROM:00129FC8 bset #0,($12EF).w ROM:00129FCE bra.s loc_129FD8 ROM:00129FD0 ; --------------------------------------------------------------------------- ROM:00129FD0 ROM:00129FD0 loc_129FD0: ; CODE XREF: ROM:00129FC6↑j ROM:00129FD0 btst #4,($1310).w ROM:00129FD6 beq.s locret_129FF2 ROM:00129FD8 ROM:00129FD8 loc_129FD8: ; CODE XREF: ROM:00129FCE↑j ROM:00129FD8 move.w $536(a5),d1 ROM:00129FDC clr.b ($84E).w ROM:00129FE0 move.w d1,($5D0).w ROM:00129FE4 move.b #1,($84E).w ROM:00129FEA move.b #7,($1153).w ROM:00129FF0 bra.s locret_12A04E ROM:00129FF2 ; --------------------------------------------------------------------------- ROM:00129FF2 ROM:00129FF2 locret_129FF2: ; CODE XREF: ROM:00129FA8↑j ROM:00129FF2 ; ROM:00129FD6↑j ROM:00129FF2 rts ROM:00129FF4 ; --------------------------------------------------------------------------- ROM:00129FF4 ROM:00129FF4 loc_129FF4: ; DATA XREF: ROM:00129E94↑o ROM:00129FF4 move.w $516(a5),d0 ROM:00129FF8 cmp.w ($C14).w,d0 ROM:00129FFC bge.s loc_12A006 ROM:00129FFE bset #0,($12EF).w ROM:0012A004 bra.s loc_12A00E ROM:0012A006 ; --------------------------------------------------------------------------- ROM:0012A006 ROM:0012A006 loc_12A006: ; CODE XREF: ROM:00129FFC↑j ROM:0012A006 btst #4,($1310).w ROM:0012A00C beq.s locret_12A028 ROM:0012A00E ROM:0012A00E loc_12A00E: ; CODE XREF: ROM:0012A004↑j ROM:0012A00E move.w $536(a5),d1 ROM:0012A012 clr.b ($84E).w ROM:0012A016 move.w d1,($5D0).w ROM:0012A01A move.b #1,($84E).w ROM:0012A020 move.b #8,($1153).w ROM:0012A026 bra.s locret_12A074 ROM:0012A028 ; --------------------------------------------------------------------------- ROM:0012A028 ROM:0012A028 locret_12A028: ; CODE XREF: ROM:00129FB6↑j ROM:0012A028 ; ROM:0012A00C↑j ROM:0012A028 rts ROM:0012A02A ; --------------------------------------------------------------------------- ROM:0012A02A ROM:0012A02A loc_12A02A: ; DATA XREF: ROM:00129E98↑o ROM:0012A02A btst #0,($10E7).w ROM:0012A030 bne.s loc_12A034 ROM:0012A032 bra.s loc_12A03C ROM:0012A034 ; --------------------------------------------------------------------------- ROM:0012A034 ROM:0012A034 loc_12A034: ; CODE XREF: ROM:0012A030↑j ROM:0012A034 cmpi.w #0,($5D0).w ROM:0012A03A bgt.s locret_12A04E ROM:0012A03C ROM:0012A03C loc_12A03C: ; CODE XREF: ROM:0012A032↑j ROM:0012A03C bsr.w sub_12A0A6 ROM:0012A040 bset #6,($1313).w ROM:0012A046 move.b #9,($1153).w ROM:0012A04C bra.s locret_12A078 ROM:0012A04E ; --------------------------------------------------------------------------- ROM:0012A04E ROM:0012A04E locret_12A04E: ; CODE XREF: ROM:00129F1C↑j ROM:0012A04E ; ROM:00129FF0↑j ... ROM:0012A04E rts ROM:0012A050 ; --------------------------------------------------------------------------- ROM:0012A050 ROM:0012A050 loc_12A050: ; DATA XREF: ROM:00129E9C↑o ROM:0012A050 btst #0,($10E7).w ROM:0012A056 beq.s loc_12A05A ROM:0012A058 bra.s loc_12A062 ROM:0012A05A ; --------------------------------------------------------------------------- ROM:0012A05A ROM:0012A05A loc_12A05A: ; CODE XREF: ROM:0012A056↑j ROM:0012A05A cmpi.w #0,($5D0).w ROM:0012A060 bgt.s locret_12A074 ROM:0012A062 ROM:0012A062 loc_12A062: ; CODE XREF: ROM:0012A058↑j ROM:0012A062 bsr.w sub_12A0EC ROM:0012A066 bset #6,($1313).w ROM:0012A06C move.b #9,($1153).w ROM:0012A072 bra.s locret_12A078 ROM:0012A074 ; --------------------------------------------------------------------------- ROM:0012A074 ROM:0012A074 locret_12A074: ; CODE XREF: ROM:00129F7C↑j ROM:0012A074 ; ROM:0012A026↑j ... ROM:0012A074 rts ROM:0012A076 ; --------------------------------------------------------------------------- ROM:0012A076 ROM:0012A076 locret_12A076: ; DATA XREF: ROM:00129EA0↑o ROM:0012A076 rts ROM:0012A078 ; --------------------------------------------------------------------------- ROM:0012A078 ROM:0012A078 locret_12A078: ; CODE XREF: ROM:0012A04C↑j ROM:0012A078 ; ROM:0012A072↑j ROM:0012A078 rts ROM:0012A07A ; --------------------------------------------------------------------------- ROM:0012A07A rts ROM:0012A07C ROM:0012A07C ; =============== S U B R O U T I N E ======================================= ROM:0012A07C ROM:0012A07C ROM:0012A07C sub_12A07C: ; CODE XREF: ROM:001295E2↑p ROM:0012A07C ; ROM:00129684↑p ... ROM:0012A07C move.b #0,($1153).w ROM:0012A082 bclr #0,($12EF).w ROM:0012A088 rts ROM:0012A088 ; End of function sub_12A07C ROM:0012A088 ROM:0012A08A ROM:0012A08A ; =============== S U B R O U T I N E ======================================= ROM:0012A08A ROM:0012A08A ROM:0012A08A sub_12A08A: ; CODE XREF: ROM:loc_129EC6↑p ROM:0012A08A ; ROM:00129F50↑p ROM:0012A08A move.w ($C68).w,d0 ROM:0012A08E sub.w $534(a5),d0 ROM:0012A092 move.w d0,($EBA).w ROM:0012A096 rts ROM:0012A096 ; End of function sub_12A08A ROM:0012A096 ROM:0012A098 ROM:0012A098 ; =============== S U B R O U T I N E ======================================= ROM:0012A098 ROM:0012A098 ROM:0012A098 sub_12A098: ; CODE XREF: ROM:00129EB4↑p ROM:0012A098 ; ROM:00129EEC↑p ROM:0012A098 move.w ($C68).w,d0 ROM:0012A09C add.w $534(a5),d0 ROM:0012A0A0 move.w d0,($EBA).w ROM:0012A0A4 rts ROM:0012A0A4 ; End of function sub_12A098 ROM:0012A0A4 ROM:0012A0A6 ROM:0012A0A6 ; =============== S U B R O U T I N E ======================================= ROM:0012A0A6 ROM:0012A0A6 ROM:0012A0A6 sub_12A0A6: ; CODE XREF: ROM:loc_12A03C↑p ROM:0012A0A6 move.w #$3B6A,d1 ROM:0012A0AA move.w ($9F6).w,d2 ROM:0012A0AE move.w ($540).w,d3 ROM:0012A0B2 bsr.l sub_115CB8 ROM:0012A0B8 move.w ($CF8).w,d2 ROM:0012A0BC ext.l d2 ROM:0012A0BE divs.w #$64,d2 ; 'd' ROM:0012A0C2 sub.w d2,d1 ROM:0012A0C4 muls.w ($EC6).w,d1 ROM:0012A0C8 divs.w #$2710,d1 ROM:0012A0CC move.w $51A(a5),d0 ROM:0012A0D0 cmp.w ($C74).w,d0 ROM:0012A0D4 ble.s loc_12A0DC ROM:0012A0D6 add.w ($C68).w,d1 ROM:0012A0DA bra.s loc_12A0E6 ROM:0012A0DC ; --------------------------------------------------------------------------- ROM:0012A0DC ROM:0012A0DC loc_12A0DC: ; CODE XREF: sub_12A0A6+2E↑j ROM:0012A0DC ext.l d1 ROM:0012A0DE divs.w #2,d1 ROM:0012A0E2 add.w ($C68).w,d1 ROM:0012A0E6 ROM:0012A0E6 loc_12A0E6: ; CODE XREF: sub_12A0A6+34↑j ROM:0012A0E6 move.w d1,($EBA).w ROM:0012A0EA rts ROM:0012A0EA ; End of function sub_12A0A6 ROM:0012A0EA ROM:0012A0EC ROM:0012A0EC ; =============== S U B R O U T I N E ======================================= ROM:0012A0EC ROM:0012A0EC ROM:0012A0EC sub_12A0EC: ; CODE XREF: ROM:loc_12A062↑p ROM:0012A0EC move.w #$3B6C,d1 ROM:0012A0F0 move.w ($9F6).w,d2 ROM:0012A0F4 move.w ($540).w,d3 ROM:0012A0F8 bsr.l sub_115CB8 ROM:0012A0FE move.w ($CF8).w,d2 ROM:0012A102 ext.l d2 ROM:0012A104 divs.w #$64,d2 ; 'd' ROM:0012A108 add.w d2,d1 ROM:0012A10A muls.w ($EC6).w,d1 ROM:0012A10E divs.w #$2710,d1 ROM:0012A112 move.w $51A(a5),d0 ROM:0012A116 cmp.w ($C74).w,d0 ROM:0012A11A ble.s loc_12A124 ROM:0012A11C move.w ($C68).w,($EBA).w ROM:0012A122 bra.s locret_12A134 ROM:0012A124 ; --------------------------------------------------------------------------- ROM:0012A124 ROM:0012A124 loc_12A124: ; CODE XREF: sub_12A0EC+2E↑j ROM:0012A124 ext.l d1 ROM:0012A126 divs.w #2,d1 ROM:0012A12A move.w ($C68).w,d3 ROM:0012A12E sub.w d1,d3 ROM:0012A130 move.w d3,($EBA).w ROM:0012A134 ROM:0012A134 locret_12A134: ; CODE XREF: sub_12A0EC+36↑j ROM:0012A134 rts ROM:0012A134 ; End of function sub_12A0EC ROM:0012A134 ROM:0012A136 ROM:0012A136 ; =============== S U B R O U T I N E ======================================= ROM:0012A136 ROM:0012A136 ROM:0012A136 sub_12A136: ; CODE XREF: ROM:00129F9E↑p ROM:0012A136 move.w ($C68).w,d0 ROM:0012A13A sub.w $532(a5),d0 ROM:0012A13E move.w d0,($EBA).w ROM:0012A142 rts ROM:0012A142 ; End of function sub_12A136 ROM:0012A142 ROM:0012A144 ROM:0012A144 ; =============== S U B R O U T I N E ======================================= ROM:0012A144 ROM:0012A144 ROM:0012A144 sub_12A144: ; CODE XREF: ROM:loc_129FAC↑p ROM:0012A144 move.w ($C68).w,d0 ROM:0012A148 add.w $532(a5),d0 ROM:0012A14C move.w d0,($EBA).w ROM:0012A150 rts ROM:0012A150 ; End of function sub_12A144 ROM:0012A150 ROM:0012A152 ROM:0012A152 ; =============== S U B R O U T I N E ======================================= ROM:0012A152 ROM:0012A152 ROM:0012A152 sub_12A152: ; CODE XREF: sub_128F1E↑p ROM:0012A152 bsr.w sub_12A238 ROM:0012A156 clr.w d1 ROM:0012A158 move.b ($1154).w,d1 ROM:0012A15C cmpi.w #3,d1 ROM:0012A160 bcc.s locret_12A16A ROM:0012A162 movea.l off_12A16C(pc,d1.w*4),a0 ROM:0012A166 nop ROM:0012A168 jmp (a0) ROM:0012A16A ; --------------------------------------------------------------------------- ROM:0012A16A ROM:0012A16A locret_12A16A: ; CODE XREF: sub_12A152+E↑j ROM:0012A16A rts ROM:0012A16A ; End of function sub_12A152 ROM:0012A16A ROM:0012A16A ; --------------------------------------------------------------------------- ROM:0012A16C off_12A16C: dc.l loc_12A178 ; DATA XREF: sub_12A152+10↑r ROM:0012A170 dc.l loc_12A188 ROM:0012A174 dc.l loc_12A1AC ROM:0012A178 ; --------------------------------------------------------------------------- ROM:0012A178 ROM:0012A178 loc_12A178: ; DATA XREF: ROM:off_12A16C↑o ROM:0012A178 bsr.w sub_12A226 ROM:0012A17C bsr.w sub_12A202 ROM:0012A180 move.b #1,($1154).w ROM:0012A186 rts ROM:0012A188 ; --------------------------------------------------------------------------- ROM:0012A188 ROM:0012A188 loc_12A188: ; DATA XREF: ROM:0012A170↑o ROM:0012A188 btst #5,($1314).w ROM:0012A18E beq.s locret_12A1AA ROM:0012A190 move.w $538(a5),d0 ROM:0012A194 clr.b ($84F).w ROM:0012A198 move.w d0,($5D2).w ROM:0012A19C move.b #1,($84F).w ROM:0012A1A2 move.b #2,($1154).w ROM:0012A1A8 rts ROM:0012A1AA ; --------------------------------------------------------------------------- ROM:0012A1AA ROM:0012A1AA locret_12A1AA: ; CODE XREF: ROM:0012A18E↑j ROM:0012A1AA rts ROM:0012A1AC ; --------------------------------------------------------------------------- ROM:0012A1AC ROM:0012A1AC loc_12A1AC: ; DATA XREF: ROM:0012A174↑o ROM:0012A1AC btst #5,($1314).w ROM:0012A1B2 beq.s loc_12A1D2 ROM:0012A1B4 bsr.w sub_12A226 ROM:0012A1B8 bsr.w sub_12A202 ROM:0012A1BC move.w $538(a5),d0 ROM:0012A1C0 clr.b ($84F).w ROM:0012A1C4 move.w d0,($5D2).w ROM:0012A1C8 move.b #1,($84F).w ROM:0012A1CE rts ROM:0012A1D0 ; --------------------------------------------------------------------------- ROM:0012A1D0 bra.s locret_12A1FE ROM:0012A1D2 ; --------------------------------------------------------------------------- ROM:0012A1D2 ROM:0012A1D2 loc_12A1D2: ; CODE XREF: ROM:0012A1B2↑j ROM:0012A1D2 cmpi.w #0,($5D2).w ROM:0012A1D8 bgt.s locret_12A1FE ROM:0012A1DA bsr.w sub_12A24A ROM:0012A1DE bsr.w sub_12A2A6 ROM:0012A1E2 bsr.w sub_12A2F0 ROM:0012A1E6 bsr.w sub_12A202 ROM:0012A1EA move.w $538(a5),d0 ROM:0012A1EE clr.b ($84F).w ROM:0012A1F2 move.w d0,($5D2).w ROM:0012A1F6 move.b #1,($84F).w ROM:0012A1FC rts ROM:0012A1FE ; --------------------------------------------------------------------------- ROM:0012A1FE ROM:0012A1FE locret_12A1FE: ; CODE XREF: ROM:0012A1D0↑j ROM:0012A1FE ; ROM:0012A1D8↑j ROM:0012A1FE rts ROM:0012A200 ; --------------------------------------------------------------------------- ROM:0012A200 rts ROM:0012A202 ROM:0012A202 ; =============== S U B R O U T I N E ======================================= ROM:0012A202 ROM:0012A202 ROM:0012A202 sub_12A202: ; CODE XREF: ROM:0012A17C↑p ROM:0012A202 ; ROM:0012A1B8↑p ... ROM:0012A202 move.w $53A(a5),d0 ROM:0012A206 move.w $53C(a5),d1 ROM:0012A20A cmp.w ($C7C).w,d0 ROM:0012A20E bgt.s loc_12A21E ROM:0012A210 cmp.w ($C7C).w,d1 ROM:0012A214 blt.s loc_12A21E ROM:0012A216 bset #6,($12F4).w ROM:0012A21C bra.s locret_12A224 ROM:0012A21E ; --------------------------------------------------------------------------- ROM:0012A21E ROM:0012A21E loc_12A21E: ; CODE XREF: sub_12A202+C↑j ROM:0012A21E ; sub_12A202+12↑j ROM:0012A21E bclr #6,($12F4).w ROM:0012A224 ROM:0012A224 locret_12A224: ; CODE XREF: sub_12A202+1A↑j ROM:0012A224 rts ROM:0012A224 ; End of function sub_12A202 ROM:0012A224 ROM:0012A226 ROM:0012A226 ; =============== S U B R O U T I N E ======================================= ROM:0012A226 ROM:0012A226 ROM:0012A226 sub_12A226: ; CODE XREF: ROM:loc_12A178↑p ROM:0012A226 ; ROM:0012A1B4↑p ROM:0012A226 move.w ($9F2).w,($C80).w ROM:0012A22C move.w ($9F2).w,($C7C).w ROM:0012A232 clr.w ($C7E).w ROM:0012A236 rts ROM:0012A236 ; End of function sub_12A226 ROM:0012A236 ROM:0012A238 ROM:0012A238 ; =============== S U B R O U T I N E ======================================= ROM:0012A238 ROM:0012A238 ROM:0012A238 sub_12A238: ; CODE XREF: sub_12A152↑p ROM:0012A238 move.w ($C80).w,d0 ROM:0012A23C cmp.w ($9F2).w,d0 ROM:0012A240 ble.s locret_12A248 ROM:0012A242 move.w ($9F2).w,($C80).w ROM:0012A248 ROM:0012A248 locret_12A248: ; CODE XREF: sub_12A238+8↑j ROM:0012A248 rts ROM:0012A248 ; End of function sub_12A238 ROM:0012A248 ROM:0012A24A ROM:0012A24A ; =============== S U B R O U T I N E ======================================= ROM:0012A24A ROM:0012A24A ROM:0012A24A sub_12A24A: ; CODE XREF: ROM:0012A1DA↑p ROM:0012A24A move.w #$3BC6,d1 ROM:0012A24E move.w ($540).w,d2 ROM:0012A252 move.w ($9F6).w,d3 ROM:0012A256 bsr.l sub_115CB8 ROM:0012A25C move.w d1,($C82).w ROM:0012A260 move.w #$3B20,d1 ROM:0012A264 move.w ($4FE).w,d2 ROM:0012A268 bsr.l sub_115CB8 ROM:0012A26E move.w d1,($C86).w ROM:0012A272 move.w #$3B22,d1 ROM:0012A276 move.w ($C80).w,d2 ROM:0012A27A bsr.l sub_115CB8 ROM:0012A280 move.w d1,($C84).w ROM:0012A284 move.w ($C84).w,d0 ROM:0012A288 add.w ($C86).w,d0 ROM:0012A28C move.w d0,($C88).w ROM:0012A290 move.w ($C82).w,d0 ROM:0012A294 sub.w ($C88).w,d0 ROM:0012A298 cmpi.w #0,d0 ROM:0012A29C bge.s loc_12A2A0 ROM:0012A29E clr.w d0 ROM:0012A2A0 ROM:0012A2A0 loc_12A2A0: ; CODE XREF: sub_12A24A+52↑j ROM:0012A2A0 move.w d0,($C8A).w ROM:0012A2A4 rts ROM:0012A2A4 ; End of function sub_12A24A ROM:0012A2A4 ROM:0012A2A6 ROM:0012A2A6 ; =============== S U B R O U T I N E ======================================= ROM:0012A2A6 ROM:0012A2A6 ROM:0012A2A6 sub_12A2A6: ; CODE XREF: ROM:0012A1DE↑p ROM:0012A2A6 move.w ($C7C).w,d0 ROM:0012A2AA cmp.w ($C8A).w,d0 ROM:0012A2AE bge.s loc_12A2C4 ROM:0012A2B0 move.w #$3B24,d1 ROM:0012A2B4 move.w ($C5A).w,d2 ROM:0012A2B8 bsr.l sub_115CB8 ROM:0012A2BE move.w d1,($C8C).w ROM:0012A2C2 bra.s locret_12A2EE ROM:0012A2C4 ; --------------------------------------------------------------------------- ROM:0012A2C4 ROM:0012A2C4 loc_12A2C4: ; CODE XREF: sub_12A2A6+8↑j ROM:0012A2C4 btst #2,($1302).w ROM:0012A2CA bne.s loc_12A2E8 ROM:0012A2CC btst #7,($12FF).w ROM:0012A2D2 bne.s loc_12A2E8 ROM:0012A2D4 move.w #$3B26,d1 ROM:0012A2D8 move.w ($C5A).w,d2 ROM:0012A2DC bsr.l sub_115CB8 ROM:0012A2E2 move.w d1,($C8C).w ROM:0012A2E6 bra.s locret_12A2EE ROM:0012A2E8 ; --------------------------------------------------------------------------- ROM:0012A2E8 ROM:0012A2E8 loc_12A2E8: ; CODE XREF: sub_12A2A6+24↑j ROM:0012A2E8 ; sub_12A2A6+2C↑j ROM:0012A2E8 move.w $53E(a5),($C8C).w ROM:0012A2EE ROM:0012A2EE locret_12A2EE: ; CODE XREF: sub_12A2A6+1C↑j ROM:0012A2EE ; sub_12A2A6+40↑j ROM:0012A2EE rts ROM:0012A2EE ; End of function sub_12A2A6 ROM:0012A2EE ROM:0012A2F0 ROM:0012A2F0 ; =============== S U B R O U T I N E ======================================= ROM:0012A2F0 ROM:0012A2F0 ROM:0012A2F0 sub_12A2F0: ; CODE XREF: ROM:0012A1E2↑p ROM:0012A2F0 move.w #$2710,d6 ROM:0012A2F4 move.w ($C7C).w,d2 ROM:0012A2F8 move.w ($C7E).w,d5 ROM:0012A2FC move.w ($C8C).w,d3 ROM:0012A300 move.w ($C8A).w,d1 ROM:0012A304 bsr.l sub_129E3A ROM:0012A30A move.w d4,($C7E).w ROM:0012A30E swap d4 ROM:0012A310 move.w d4,($C7C).w ROM:0012A314 rts ROM:0012A314 ; End of function sub_12A2F0 ROM:0012A314 ROM:0012A316 ROM:0012A316 ; =============== S U B R O U T I N E ======================================= ROM:0012A316 ROM:0012A316 ROM:0012A316 sub_12A316: ; CODE XREF: sub_110AB4+238↑p ROM:0012A316 bset #7,($1305).w ROM:0012A31C btst #6,($8E1).w ROM:0012A322 beq.s loc_12A33A ROM:0012A324 btst #1,($8E1).w ROM:0012A32A beq.s loc_12A33A ROM:0012A32C btst #1,($12FE).w ROM:0012A332 bne.s loc_12A33A ROM:0012A334 bclr #7,($1305).w ROM:0012A33A ROM:0012A33A loc_12A33A: ; CODE XREF: sub_12A316+C↑j ROM:0012A33A ; sub_12A316+14↑j ... ROM:0012A33A move.w #$3B28,d1 ROM:0012A33E move.w ($C1C).w,d2 ROM:0012A342 bsr.l sub_115CB8 ROM:0012A348 move.w d1,d0 ROM:0012A34A move.w ($C1C).w,d1 ROM:0012A34E sub.w ($C8E).w,d1 ROM:0012A352 move.w ($C1C).w,($C8E).w ROM:0012A358 cmp.w d1,d0 ROM:0012A35A blt.s loc_12A376 ROM:0012A35C neg.w d0 ROM:0012A35E cmp.w d1,d0 ROM:0012A360 bgt.s loc_12A36C ROM:0012A362 bclr #4,($12FA).w ROM:0012A368 bra.w loc_12A372 ROM:0012A36C ; --------------------------------------------------------------------------- ROM:0012A36C ROM:0012A36C loc_12A36C: ; CODE XREF: sub_12A316+4A↑j ROM:0012A36C bset #4,($12FA).w ROM:0012A372 ROM:0012A372 loc_12A372: ; CODE XREF: sub_12A316+52↑j ROM:0012A372 bra.w loc_12A37C ROM:0012A376 ; --------------------------------------------------------------------------- ROM:0012A376 ROM:0012A376 loc_12A376: ; CODE XREF: sub_12A316+44↑j ROM:0012A376 bset #4,($12FA).w ROM:0012A37C ROM:0012A37C loc_12A37C: ; CODE XREF: sub_12A316:loc_12A372↑j ROM:0012A37C move.w #$3B2A,d1 ROM:0012A380 move.w ($FCC).w,d2 ROM:0012A384 bsr.l sub_115CB8 ROM:0012A38A move.w d1,d0 ROM:0012A38C move.w ($FCC).w,d1 ROM:0012A390 sub.w ($FCE).w,d1 ROM:0012A394 cmp.w d1,d0 ROM:0012A396 blt.s loc_12A3B2 ROM:0012A398 neg.w d0 ROM:0012A39A cmp.w d1,d0 ROM:0012A39C bgt.s loc_12A3A8 ROM:0012A39E bclr #0,($12F9).w ROM:0012A3A4 bra.w loc_12A3AE ROM:0012A3A8 ; --------------------------------------------------------------------------- ROM:0012A3A8 ROM:0012A3A8 loc_12A3A8: ; CODE XREF: sub_12A316+86↑j ROM:0012A3A8 bset #0,($12F9).w ROM:0012A3AE ROM:0012A3AE loc_12A3AE: ; CODE XREF: sub_12A316+8E↑j ROM:0012A3AE bra.w loc_12A3B8 ROM:0012A3B2 ; --------------------------------------------------------------------------- ROM:0012A3B2 ROM:0012A3B2 loc_12A3B2: ; CODE XREF: sub_12A316+80↑j ROM:0012A3B2 bset #0,($12F9).w ROM:0012A3B8 ROM:0012A3B8 loc_12A3B8: ; CODE XREF: sub_12A316:loc_12A3AE↑j ROM:0012A3B8 move.w $546(a5),d0 ROM:0012A3BC move.w ($B94).w,d1 ROM:0012A3C0 sub.w ($C90).w,d1 ROM:0012A3C4 move.w ($B94).w,($C90).w ROM:0012A3CA cmp.w d1,d0 ROM:0012A3CC blt.s loc_12A3E8 ROM:0012A3CE neg.w d0 ROM:0012A3D0 cmp.w d1,d0 ROM:0012A3D2 bgt.s loc_12A3DE ROM:0012A3D4 bclr #6,($1305).w ROM:0012A3DA bra.w loc_12A3E4 ROM:0012A3DE ; --------------------------------------------------------------------------- ROM:0012A3DE ROM:0012A3DE loc_12A3DE: ; CODE XREF: sub_12A316+BC↑j ROM:0012A3DE bset #6,($1305).w ROM:0012A3E4 ROM:0012A3E4 loc_12A3E4: ; CODE XREF: sub_12A316+C4↑j ROM:0012A3E4 bra.w loc_12A3EE ROM:0012A3E8 ; --------------------------------------------------------------------------- ROM:0012A3E8 ROM:0012A3E8 loc_12A3E8: ; CODE XREF: sub_12A316+B6↑j ROM:0012A3E8 bset #6,($1305).w ROM:0012A3EE ROM:0012A3EE loc_12A3EE: ; CODE XREF: sub_12A316:loc_12A3E4↑j ROM:0012A3EE move.w ($FCA).w,d2 ROM:0012A3F2 move.w #$3B2C,d1 ROM:0012A3F6 bsr.l sub_115CB8 ROM:0012A3FC move.w d1,d2 ROM:0012A3FE cmp.w ($FD4).w,d2 ROM:0012A402 bgt.s loc_12A426 ROM:0012A404 btst #7,($1316).w ROM:0012A40A bne.s loc_12A416 ROM:0012A40C bset #3,($1303).w ROM:0012A412 bra.w loc_12A41C ROM:0012A416 ; --------------------------------------------------------------------------- ROM:0012A416 ROM:0012A416 loc_12A416: ; CODE XREF: sub_12A316+F4↑j ROM:0012A416 bclr #3,($1303).w ROM:0012A41C ROM:0012A41C loc_12A41C: ; CODE XREF: sub_12A316+FC↑j ROM:0012A41C bset #7,($1316).w ROM:0012A422 bra.w loc_12A432 ROM:0012A426 ; --------------------------------------------------------------------------- ROM:0012A426 ROM:0012A426 loc_12A426: ; CODE XREF: sub_12A316+EC↑j ROM:0012A426 bclr #3,($1303).w ROM:0012A42C bclr #7,($1316).w ROM:0012A432 ROM:0012A432 loc_12A432: ; CODE XREF: sub_12A316+10C↑j ROM:0012A432 btst #5,($D5F).w ROM:0012A438 bne.s loc_12A480 ROM:0012A43A btst #0,($8E3).w ROM:0012A440 beq.s loc_12A460 ROM:0012A442 btst #2,($1156).w ROM:0012A448 bne.s loc_12A452 ROM:0012A44A bset #6,($1315).w ROM:0012A450 bra.s loc_12A458 ROM:0012A452 ; --------------------------------------------------------------------------- ROM:0012A452 ROM:0012A452 loc_12A452: ; CODE XREF: sub_12A316+132↑j ROM:0012A452 bclr #6,($1315).w ROM:0012A458 ROM:0012A458 loc_12A458: ; CODE XREF: sub_12A316+13A↑j ROM:0012A458 bset #2,($1156).w ROM:0012A45E bra.s loc_12A47C ROM:0012A460 ; --------------------------------------------------------------------------- ROM:0012A460 ROM:0012A460 loc_12A460: ; CODE XREF: sub_12A316+12A↑j ROM:0012A460 btst #2,($1156).w ROM:0012A466 beq.s loc_12A470 ROM:0012A468 bset #6,($1315).w ROM:0012A46E bra.s loc_12A476 ROM:0012A470 ; --------------------------------------------------------------------------- ROM:0012A470 ROM:0012A470 loc_12A470: ; CODE XREF: sub_12A316+150↑j ROM:0012A470 bclr #6,($1315).w ROM:0012A476 ROM:0012A476 loc_12A476: ; CODE XREF: sub_12A316+158↑j ROM:0012A476 bclr #2,($1156).w ROM:0012A47C ROM:0012A47C loc_12A47C: ; CODE XREF: sub_12A316+148↑j ROM:0012A47C bra.w loc_12A49C ROM:0012A480 ; --------------------------------------------------------------------------- ROM:0012A480 ROM:0012A480 loc_12A480: ; CODE XREF: sub_12A316+122↑j ROM:0012A480 bclr #6,($1315).w ROM:0012A486 btst #0,($8E3).w ROM:0012A48C beq.s loc_12A496 ROM:0012A48E bset #2,($1156).w ROM:0012A494 bra.s loc_12A49C ROM:0012A496 ; --------------------------------------------------------------------------- ROM:0012A496 ROM:0012A496 loc_12A496: ; CODE XREF: sub_12A316+176↑j ROM:0012A496 bclr #2,($1156).w ROM:0012A49C ROM:0012A49C loc_12A49C: ; CODE XREF: sub_12A316:loc_12A47C↑j ROM:0012A49C ; sub_12A316+17E↑j ROM:0012A49C btst #7,($D5F).w ROM:0012A4A2 bne.s loc_12A4EA ROM:0012A4A4 btst #2,($8DC).w ROM:0012A4AA beq.s loc_12A4CA ROM:0012A4AC btst #0,($1156).w ROM:0012A4B2 bne.s loc_12A4BC ROM:0012A4B4 bset #0,($12FA).w ROM:0012A4BA bra.s loc_12A4C2 ROM:0012A4BC ; --------------------------------------------------------------------------- ROM:0012A4BC ROM:0012A4BC loc_12A4BC: ; CODE XREF: sub_12A316+19C↑j ROM:0012A4BC bclr #0,($12FA).w ROM:0012A4C2 ROM:0012A4C2 loc_12A4C2: ; CODE XREF: sub_12A316+1A4↑j ROM:0012A4C2 bset #0,($1156).w ROM:0012A4C8 bra.s loc_12A4E6 ROM:0012A4CA ; --------------------------------------------------------------------------- ROM:0012A4CA ROM:0012A4CA loc_12A4CA: ; CODE XREF: sub_12A316+194↑j ROM:0012A4CA btst #0,($1156).w ROM:0012A4D0 beq.s loc_12A4DA ROM:0012A4D2 bset #0,($12FA).w ROM:0012A4D8 bra.s loc_12A4E0 ROM:0012A4DA ; --------------------------------------------------------------------------- ROM:0012A4DA ROM:0012A4DA loc_12A4DA: ; CODE XREF: sub_12A316+1BA↑j ROM:0012A4DA bclr #0,($12FA).w ROM:0012A4E0 ROM:0012A4E0 loc_12A4E0: ; CODE XREF: sub_12A316+1C2↑j ROM:0012A4E0 bclr #0,($1156).w ROM:0012A4E6 ROM:0012A4E6 loc_12A4E6: ; CODE XREF: sub_12A316+1B2↑j ROM:0012A4E6 bra.w loc_12A506 ROM:0012A4EA ; --------------------------------------------------------------------------- ROM:0012A4EA ROM:0012A4EA loc_12A4EA: ; CODE XREF: sub_12A316+18C↑j ROM:0012A4EA bclr #0,($12FA).w ROM:0012A4F0 btst #2,($8DC).w ROM:0012A4F6 beq.s loc_12A500 ROM:0012A4F8 bset #0,($1156).w ROM:0012A4FE bra.s loc_12A506 ROM:0012A500 ; --------------------------------------------------------------------------- ROM:0012A500 ROM:0012A500 loc_12A500: ; CODE XREF: sub_12A316+1E0↑j ROM:0012A500 bclr #0,($1156).w ROM:0012A506 ROM:0012A506 loc_12A506: ; CODE XREF: sub_12A316:loc_12A4E6↑j ROM:0012A506 ; sub_12A316+1E8↑j ROM:0012A506 btst #6,($D5F).w ROM:0012A50C bne.s loc_12A554 ROM:0012A50E btst #6,($8E2).w ROM:0012A514 beq.s loc_12A534 ROM:0012A516 btst #1,($1156).w ROM:0012A51C bne.s loc_12A526 ROM:0012A51E bset #1,($1319).w ROM:0012A524 bra.s loc_12A52C ROM:0012A526 ; --------------------------------------------------------------------------- ROM:0012A526 ROM:0012A526 loc_12A526: ; CODE XREF: sub_12A316+206↑j ROM:0012A526 bclr #1,($1319).w ROM:0012A52C ROM:0012A52C loc_12A52C: ; CODE XREF: sub_12A316+20E↑j ROM:0012A52C bset #1,($1156).w ROM:0012A532 bra.s loc_12A550 ROM:0012A534 ; --------------------------------------------------------------------------- ROM:0012A534 ROM:0012A534 loc_12A534: ; CODE XREF: sub_12A316+1FE↑j ROM:0012A534 btst #1,($1156).w ROM:0012A53A beq.s loc_12A544 ROM:0012A53C bset #1,($1319).w ROM:0012A542 bra.s loc_12A54A ROM:0012A544 ; --------------------------------------------------------------------------- ROM:0012A544 ROM:0012A544 loc_12A544: ; CODE XREF: sub_12A316+224↑j ROM:0012A544 bclr #1,($1319).w ROM:0012A54A ROM:0012A54A loc_12A54A: ; CODE XREF: sub_12A316+22C↑j ROM:0012A54A bclr #1,($1156).w ROM:0012A550 ROM:0012A550 loc_12A550: ; CODE XREF: sub_12A316+21C↑j ROM:0012A550 bra.w loc_12A570 ROM:0012A554 ; --------------------------------------------------------------------------- ROM:0012A554 ROM:0012A554 loc_12A554: ; CODE XREF: sub_12A316+1F6↑j ROM:0012A554 bclr #1,($1319).w ROM:0012A55A btst #6,($8E2).w ROM:0012A560 beq.s loc_12A56A ROM:0012A562 bset #1,($1156).w ROM:0012A568 bra.s loc_12A570 ROM:0012A56A ; --------------------------------------------------------------------------- ROM:0012A56A ROM:0012A56A loc_12A56A: ; CODE XREF: sub_12A316+24A↑j ROM:0012A56A bclr #1,($1156).w ROM:0012A570 ROM:0012A570 loc_12A570: ; CODE XREF: sub_12A316:loc_12A550↑j ROM:0012A570 ; sub_12A316+252↑j ROM:0012A570 btst #0,($130B).w ROM:0012A576 beq.s loc_12A596 ROM:0012A578 btst #3,($1156).w ROM:0012A57E bne.s loc_12A588 ROM:0012A580 bset #6,($1304).w ROM:0012A586 bra.s loc_12A58E ROM:0012A588 ; --------------------------------------------------------------------------- ROM:0012A588 ROM:0012A588 loc_12A588: ; CODE XREF: sub_12A316+268↑j ROM:0012A588 bclr #6,($1304).w ROM:0012A58E ROM:0012A58E loc_12A58E: ; CODE XREF: sub_12A316+270↑j ROM:0012A58E bset #3,($1156).w ROM:0012A594 bra.s loc_12A5B2 ROM:0012A596 ; --------------------------------------------------------------------------- ROM:0012A596 ROM:0012A596 loc_12A596: ; CODE XREF: sub_12A316+260↑j ROM:0012A596 btst #3,($1156).w ROM:0012A59C beq.s loc_12A5A6 ROM:0012A59E bset #6,($1304).w ROM:0012A5A4 bra.s loc_12A5AC ROM:0012A5A6 ; --------------------------------------------------------------------------- ROM:0012A5A6 ROM:0012A5A6 loc_12A5A6: ; CODE XREF: sub_12A316+286↑j ROM:0012A5A6 bclr #6,($1304).w ROM:0012A5AC ROM:0012A5AC loc_12A5AC: ; CODE XREF: sub_12A316+28E↑j ROM:0012A5AC bclr #3,($1156).w ROM:0012A5B2 ROM:0012A5B2 loc_12A5B2: ; CODE XREF: sub_12A316+27E↑j ROM:0012A5B2 bsr.w sub_12A626 ROM:0012A5B6 bsr.w sub_12A5C0 ROM:0012A5BA bsr.w sub_12A8EC ROM:0012A5BE rts ROM:0012A5BE ; End of function sub_12A316 ROM:0012A5BE ROM:0012A5C0 ROM:0012A5C0 ; =============== S U B R O U T I N E ======================================= ROM:0012A5C0 ROM:0012A5C0 ROM:0012A5C0 sub_12A5C0: ; CODE XREF: sub_12A316+2A0↑p ROM:0012A5C0 btst #7,($1316).w ROM:0012A5C6 beq.s loc_12A61E ROM:0012A5C8 btst #6,($12FB).w ROM:0012A5CE bne.s loc_12A614 ROM:0012A5D0 btst #7,($1305).w ROM:0012A5D6 bne.s loc_12A60A ROM:0012A5D8 move.w $540(a5),d1 ROM:0012A5DC cmp.w ($FCA).w,d1 ROM:0012A5E0 blt.s loc_12A600 ROM:0012A5E2 move.w $542(a5),d2 ROM:0012A5E6 cmp.w ($FCA).w,d2 ROM:0012A5EA bgt.s loc_12A5F6 ROM:0012A5EC bset #1,($12EE).w ROM:0012A5F2 bra.w loc_12A5FC ROM:0012A5F6 ; --------------------------------------------------------------------------- ROM:0012A5F6 ROM:0012A5F6 loc_12A5F6: ; CODE XREF: sub_12A5C0+2A↑j ROM:0012A5F6 bclr #1,($12EE).w ROM:0012A5FC ROM:0012A5FC loc_12A5FC: ; CODE XREF: sub_12A5C0+32↑j ROM:0012A5FC bra.w loc_12A606 ROM:0012A600 ; --------------------------------------------------------------------------- ROM:0012A600 ROM:0012A600 loc_12A600: ; CODE XREF: sub_12A5C0+20↑j ROM:0012A600 bclr #1,($12EE).w ROM:0012A606 ROM:0012A606 loc_12A606: ; CODE XREF: sub_12A5C0:loc_12A5FC↑j ROM:0012A606 bra.w loc_12A610 ROM:0012A60A ; --------------------------------------------------------------------------- ROM:0012A60A ROM:0012A60A loc_12A60A: ; CODE XREF: sub_12A5C0+16↑j ROM:0012A60A bclr #1,($12EE).w ROM:0012A610 ROM:0012A610 loc_12A610: ; CODE XREF: sub_12A5C0:loc_12A606↑j ROM:0012A610 bra.w loc_12A61A ROM:0012A614 ; --------------------------------------------------------------------------- ROM:0012A614 ROM:0012A614 loc_12A614: ; CODE XREF: sub_12A5C0+E↑j ROM:0012A614 bclr #1,($12EE).w ROM:0012A61A ROM:0012A61A loc_12A61A: ; CODE XREF: sub_12A5C0:loc_12A610↑j ROM:0012A61A bra.w locret_12A624 ROM:0012A61E ; --------------------------------------------------------------------------- ROM:0012A61E ROM:0012A61E loc_12A61E: ; CODE XREF: sub_12A5C0+6↑j ROM:0012A61E bclr #1,($12EE).w ROM:0012A624 ROM:0012A624 locret_12A624: ; CODE XREF: sub_12A5C0:loc_12A61A↑j ROM:0012A624 rts ROM:0012A624 ; End of function sub_12A5C0 ROM:0012A624 ROM:0012A626 ROM:0012A626 ; =============== S U B R O U T I N E ======================================= ROM:0012A626 ROM:0012A626 ROM:0012A626 sub_12A626: ; CODE XREF: sub_12A316:loc_12A5B2↑p ROM:0012A626 clr.w d1 ROM:0012A628 move.b ($1157).w,d1 ROM:0012A62C cmpi.w #3,d1 ROM:0012A630 bcc.s locret_12A63A ROM:0012A632 movea.l off_12A63C(pc,d1.w*4),a0 ROM:0012A636 nop ROM:0012A638 jmp (a0) ROM:0012A63A ; --------------------------------------------------------------------------- ROM:0012A63A ROM:0012A63A locret_12A63A: ; CODE XREF: sub_12A626+A↑j ROM:0012A63A rts ROM:0012A63A ; End of function sub_12A626 ROM:0012A63A ROM:0012A63A ; --------------------------------------------------------------------------- ROM:0012A63C off_12A63C: dc.l loc_12A648 ; DATA XREF: sub_12A626+C↑r ROM:0012A640 dc.l loc_12A65C ROM:0012A644 dc.l loc_12A788 ROM:0012A648 ; --------------------------------------------------------------------------- ROM:0012A648 ROM:0012A648 loc_12A648: ; DATA XREF: ROM:off_12A63C↑o ROM:0012A648 bclr #6,($12FB).w ROM:0012A64E move.b #2,($1157).w ROM:0012A654 bra.l locret_12A8E8 ROM:0012A65A ; --------------------------------------------------------------------------- ROM:0012A65A rts ROM:0012A65C ; --------------------------------------------------------------------------- ROM:0012A65C ROM:0012A65C loc_12A65C: ; DATA XREF: ROM:0012A640↑o ROM:0012A65C cmpi.w #0,($680).w ROM:0012A662 bgt.s loc_12A6B6 ROM:0012A664 btst #4,($12FA).w ROM:0012A66A bne.s loc_12A6B6 ROM:0012A66C btst #0,($12F9).w ROM:0012A672 bne.s loc_12A6B6 ROM:0012A674 btst #6,($1305).w ROM:0012A67A bne.s loc_12A6B6 ROM:0012A67C btst #3,($1303).w ROM:0012A682 bne.s loc_12A6B6 ROM:0012A684 btst #6,($1315).w ROM:0012A68A bne.s loc_12A6B6 ROM:0012A68C btst #0,($12FA).w ROM:0012A692 bne.s loc_12A6B6 ROM:0012A694 btst #1,($1319).w ROM:0012A69A bne.s loc_12A6B6 ROM:0012A69C btst #6,($1304).w ROM:0012A6A2 bne.s loc_12A6B6 ROM:0012A6A4 bclr #6,($12FB).w ROM:0012A6AA move.b #2,($1157).w ROM:0012A6B0 bra.l locret_12A8E8 ROM:0012A6B6 ; --------------------------------------------------------------------------- ROM:0012A6B6 ROM:0012A6B6 loc_12A6B6: ; CODE XREF: ROM:0012A662↑j ROM:0012A6B6 ; ROM:0012A66A↑j ... ROM:0012A6B6 move.w $544(a5),d2 ROM:0012A6BA btst #3,($1303).w ROM:0012A6C0 beq.s loc_12A6D4 ROM:0012A6C2 clr.b ($8A6).w ROM:0012A6C6 move.w d2,($680).w ROM:0012A6CA move.b #1,($8A6).w ROM:0012A6D0 bra.w locret_12A786 ROM:0012A6D4 ; --------------------------------------------------------------------------- ROM:0012A6D4 ROM:0012A6D4 loc_12A6D4: ; CODE XREF: ROM:0012A6C0↑j ROM:0012A6D4 btst #4,($12FA).w ROM:0012A6DA beq.s loc_12A6EE ROM:0012A6DC clr.b ($8A6).w ROM:0012A6E0 move.w d2,($680).w ROM:0012A6E4 move.b #1,($8A6).w ROM:0012A6EA bra.w locret_12A786 ROM:0012A6EE ; --------------------------------------------------------------------------- ROM:0012A6EE ROM:0012A6EE loc_12A6EE: ; CODE XREF: ROM:0012A6DA↑j ROM:0012A6EE btst #0,($12F9).w ROM:0012A6F4 beq.s loc_12A708 ROM:0012A6F6 clr.b ($8A6).w ROM:0012A6FA move.w d2,($680).w ROM:0012A6FE move.b #1,($8A6).w ROM:0012A704 bra.w locret_12A786 ROM:0012A708 ; --------------------------------------------------------------------------- ROM:0012A708 ROM:0012A708 loc_12A708: ; CODE XREF: ROM:0012A6F4↑j ROM:0012A708 btst #6,($1305).w ROM:0012A70E beq.s loc_12A722 ROM:0012A710 clr.b ($8A6).w ROM:0012A714 move.w d2,($680).w ROM:0012A718 move.b #1,($8A6).w ROM:0012A71E bra.w locret_12A786 ROM:0012A722 ; --------------------------------------------------------------------------- ROM:0012A722 ROM:0012A722 loc_12A722: ; CODE XREF: ROM:0012A70E↑j ROM:0012A722 btst #6,($1304).w ROM:0012A728 beq.s loc_12A73C ROM:0012A72A clr.b ($8A6).w ROM:0012A72E move.w d2,($680).w ROM:0012A732 move.b #1,($8A6).w ROM:0012A738 bra.w locret_12A786 ROM:0012A73C ; --------------------------------------------------------------------------- ROM:0012A73C ROM:0012A73C loc_12A73C: ; CODE XREF: ROM:0012A728↑j ROM:0012A73C btst #0,($12FA).w ROM:0012A742 beq.s loc_12A756 ROM:0012A744 clr.b ($8A6).w ROM:0012A748 move.w d2,($680).w ROM:0012A74C move.b #1,($8A6).w ROM:0012A752 bra.w locret_12A786 ROM:0012A756 ; --------------------------------------------------------------------------- ROM:0012A756 ROM:0012A756 loc_12A756: ; CODE XREF: ROM:0012A742↑j ROM:0012A756 btst #1,($1319).w ROM:0012A75C beq.s loc_12A770 ROM:0012A75E clr.b ($8A6).w ROM:0012A762 move.w d2,($680).w ROM:0012A766 move.b #1,($8A6).w ROM:0012A76C bra.w locret_12A786 ROM:0012A770 ; --------------------------------------------------------------------------- ROM:0012A770 ROM:0012A770 loc_12A770: ; CODE XREF: ROM:0012A75C↑j ROM:0012A770 btst #6,($1315).w ROM:0012A776 beq.s locret_12A786 ROM:0012A778 clr.b ($8A6).w ROM:0012A77C move.w d2,($680).w ROM:0012A780 move.b #1,($8A6).w ROM:0012A786 ROM:0012A786 locret_12A786: ; CODE XREF: ROM:0012A6D0↑j ROM:0012A786 ; ROM:0012A6EA↑j ... ROM:0012A786 rts ROM:0012A788 ; --------------------------------------------------------------------------- ROM:0012A788 ROM:0012A788 loc_12A788: ; DATA XREF: ROM:0012A644↑o ROM:0012A788 move.w $544(a5),d2 ROM:0012A78C btst #3,($1303).w ROM:0012A792 beq.s loc_12A7B8 ROM:0012A794 clr.b ($8A6).w ROM:0012A798 move.w d2,($680).w ROM:0012A79C move.b #1,($8A6).w ROM:0012A7A2 bset #6,($12FB).w ROM:0012A7A8 move.b #1,($1157).w ROM:0012A7AE bra.l locret_12A786 ROM:0012A7B4 ; --------------------------------------------------------------------------- ROM:0012A7B4 bra.w locret_12A8E8 ROM:0012A7B8 ; --------------------------------------------------------------------------- ROM:0012A7B8 ROM:0012A7B8 loc_12A7B8: ; CODE XREF: ROM:0012A792↑j ROM:0012A7B8 btst #4,($12FA).w ROM:0012A7BE beq.s loc_12A7E4 ROM:0012A7C0 clr.b ($8A6).w ROM:0012A7C4 move.w d2,($680).w ROM:0012A7C8 move.b #1,($8A6).w ROM:0012A7CE bset #6,($12FB).w ROM:0012A7D4 move.b #1,($1157).w ROM:0012A7DA bra.l locret_12A786 ROM:0012A7E0 ; --------------------------------------------------------------------------- ROM:0012A7E0 bra.w locret_12A8E8 ROM:0012A7E4 ; --------------------------------------------------------------------------- ROM:0012A7E4 ROM:0012A7E4 loc_12A7E4: ; CODE XREF: ROM:0012A7BE↑j ROM:0012A7E4 btst #0,($12F9).w ROM:0012A7EA beq.s loc_12A810 ROM:0012A7EC clr.b ($8A6).w ROM:0012A7F0 move.w d2,($680).w ROM:0012A7F4 move.b #1,($8A6).w ROM:0012A7FA bset #6,($12FB).w ROM:0012A800 move.b #1,($1157).w ROM:0012A806 bra.l locret_12A786 ROM:0012A80C ; --------------------------------------------------------------------------- ROM:0012A80C bra.w locret_12A8E8 ROM:0012A810 ; --------------------------------------------------------------------------- ROM:0012A810 ROM:0012A810 loc_12A810: ; CODE XREF: ROM:0012A7EA↑j ROM:0012A810 btst #6,($1305).w ROM:0012A816 beq.s loc_12A83C ROM:0012A818 clr.b ($8A6).w ROM:0012A81C move.w d2,($680).w ROM:0012A820 move.b #1,($8A6).w ROM:0012A826 bset #6,($12FB).w ROM:0012A82C move.b #1,($1157).w ROM:0012A832 bra.l locret_12A786 ROM:0012A838 ; --------------------------------------------------------------------------- ROM:0012A838 bra.w locret_12A8E8 ROM:0012A83C ; --------------------------------------------------------------------------- ROM:0012A83C ROM:0012A83C loc_12A83C: ; CODE XREF: ROM:0012A816↑j ROM:0012A83C btst #6,($1304).w ROM:0012A842 beq.s loc_12A868 ROM:0012A844 clr.b ($8A6).w ROM:0012A848 move.w d2,($680).w ROM:0012A84C move.b #1,($8A6).w ROM:0012A852 bset #6,($12FB).w ROM:0012A858 move.b #1,($1157).w ROM:0012A85E bra.l locret_12A786 ROM:0012A864 ; --------------------------------------------------------------------------- ROM:0012A864 bra.w locret_12A8E8 ROM:0012A868 ; --------------------------------------------------------------------------- ROM:0012A868 ROM:0012A868 loc_12A868: ; CODE XREF: ROM:0012A842↑j ROM:0012A868 btst #0,($12FA).w ROM:0012A86E beq.s loc_12A894 ROM:0012A870 clr.b ($8A6).w ROM:0012A874 move.w d2,($680).w ROM:0012A878 move.b #1,($8A6).w ROM:0012A87E bset #6,($12FB).w ROM:0012A884 move.b #1,($1157).w ROM:0012A88A bra.l locret_12A786 ROM:0012A890 ; --------------------------------------------------------------------------- ROM:0012A890 bra.w locret_12A8E8 ROM:0012A894 ; --------------------------------------------------------------------------- ROM:0012A894 ROM:0012A894 loc_12A894: ; CODE XREF: ROM:0012A86E↑j ROM:0012A894 btst #1,($1319).w ROM:0012A89A beq.s loc_12A8C0 ROM:0012A89C clr.b ($8A6).w ROM:0012A8A0 move.w d2,($680).w ROM:0012A8A4 move.b #1,($8A6).w ROM:0012A8AA bset #6,($12FB).w ROM:0012A8B0 move.b #1,($1157).w ROM:0012A8B6 bra.l locret_12A786 ROM:0012A8BC ; --------------------------------------------------------------------------- ROM:0012A8BC bra.w locret_12A8E8 ROM:0012A8C0 ; --------------------------------------------------------------------------- ROM:0012A8C0 ROM:0012A8C0 loc_12A8C0: ; CODE XREF: ROM:0012A89A↑j ROM:0012A8C0 btst #6,($1315).w ROM:0012A8C6 beq.s locret_12A8E8 ROM:0012A8C8 clr.b ($8A6).w ROM:0012A8CC move.w d2,($680).w ROM:0012A8D0 move.b #1,($8A6).w ROM:0012A8D6 bset #6,($12FB).w ROM:0012A8DC move.b #1,($1157).w ROM:0012A8E2 bra.l locret_12A786 ROM:0012A8E8 ; --------------------------------------------------------------------------- ROM:0012A8E8 ROM:0012A8E8 locret_12A8E8: ; CODE XREF: ROM:0012A654↑j ROM:0012A8E8 ; ROM:0012A6B0↑j ... ROM:0012A8E8 rts ROM:0012A8EA ; --------------------------------------------------------------------------- ROM:0012A8EA rts ROM:0012A8EC ROM:0012A8EC ; =============== S U B R O U T I N E ======================================= ROM:0012A8EC ROM:0012A8EC ROM:0012A8EC sub_12A8EC: ; CODE XREF: sub_12A316+2A4↑p ROM:0012A8EC clr.w d1 ROM:0012A8EE move.b ($1158).w,d1 ROM:0012A8F2 cmpi.w #2,d1 ROM:0012A8F6 bcc.s locret_12A900 ROM:0012A8F8 movea.l off_12A902(pc,d1.w*4),a0 ROM:0012A8FC nop ROM:0012A8FE jmp (a0) ROM:0012A900 ; --------------------------------------------------------------------------- ROM:0012A900 ROM:0012A900 locret_12A900: ; CODE XREF: sub_12A8EC+A↑j ROM:0012A900 rts ROM:0012A900 ; End of function sub_12A8EC ROM:0012A900 ROM:0012A900 ; --------------------------------------------------------------------------- ROM:0012A902 off_12A902: dc.l loc_12A90A ; DATA XREF: sub_12A8EC+C↑r ROM:0012A906 dc.l loc_12A91A ROM:0012A90A ; --------------------------------------------------------------------------- ROM:0012A90A ROM:0012A90A loc_12A90A: ; DATA XREF: ROM:off_12A902↑o ROM:0012A90A move.b #0,($1155).w ROM:0012A910 move.b #1,($1158).w ROM:0012A916 bra.s locret_12A94C ROM:0012A918 ; --------------------------------------------------------------------------- ROM:0012A918 rts ROM:0012A91A ; --------------------------------------------------------------------------- ROM:0012A91A ROM:0012A91A loc_12A91A: ; DATA XREF: ROM:0012A906↑o ROM:0012A91A btst #7,($12F9).w ROM:0012A920 bne.s loc_12A946 ROM:0012A922 btst #5,($130A).w ROM:0012A928 bne.s loc_12A93C ROM:0012A92A move.b #9,d1 ROM:0012A92E cmp.b ($1155).w,d1 ROM:0012A932 blt.s loc_12A938 ROM:0012A934 addq.b #1,($1155).w ROM:0012A938 ROM:0012A938 loc_12A938: ; CODE XREF: ROM:0012A932↑j ROM:0012A938 bra.w loc_12A942 ROM:0012A93C ; --------------------------------------------------------------------------- ROM:0012A93C ROM:0012A93C loc_12A93C: ; CODE XREF: ROM:0012A928↑j ROM:0012A93C move.b #0,($1155).w ROM:0012A942 ROM:0012A942 loc_12A942: ; CODE XREF: ROM:loc_12A938↑j ROM:0012A942 bra.w locret_12A94C ROM:0012A946 ; --------------------------------------------------------------------------- ROM:0012A946 ROM:0012A946 loc_12A946: ; CODE XREF: ROM:0012A920↑j ROM:0012A946 move.b #0,($1155).w ROM:0012A94C ROM:0012A94C locret_12A94C: ; CODE XREF: ROM:0012A916↑j ROM:0012A94C ; ROM:loc_12A942↑j ROM:0012A94C rts ROM:0012A94E ; --------------------------------------------------------------------------- ROM:0012A94E rts ROM:0012A950 ROM:0012A950 ; =============== S U B R O U T I N E ======================================= ROM:0012A950 ROM:0012A950 ROM:0012A950 sub_12A950: ; CODE XREF: sub_110AB4:loc_110D02↑p ROM:0012A950 ; sub_110D2E↑p ROM:0012A950 move.b #0,($1157).w ROM:0012A956 bset #6,($12FB).w ROM:0012A95C move.b #0,($1158).w ROM:0012A962 move.b #0,($1155).w ROM:0012A968 bset #7,($1305).w ROM:0012A96E bclr #1,($12EE).w ROM:0012A974 rts ROM:0012A974 ; End of function sub_12A950 ROM:0012A974 ROM:0012A976 ROM:0012A976 ; =============== S U B R O U T I N E ======================================= ROM:0012A976 ROM:0012A976 ROM:0012A976 sub_12A976: ; CODE XREF: sub_125BB4+F0↑p ROM:0012A976 bclr #3,($12F8).w ROM:0012A97C bclr #7,($130B).w ROM:0012A982 clr.w d1 ROM:0012A984 move.b ($115E).w,d1 ROM:0012A988 cmpi.w #2,d1 ROM:0012A98C bcc.s locret_12A996 ROM:0012A98E movea.l off_12A998(pc,d1.w*4),a0 ROM:0012A992 nop ROM:0012A994 jmp (a0) ROM:0012A996 ; --------------------------------------------------------------------------- ROM:0012A996 ROM:0012A996 locret_12A996: ; CODE XREF: sub_12A976+16↑j ROM:0012A996 rts ROM:0012A996 ; End of function sub_12A976 ROM:0012A996 ROM:0012A996 ; --------------------------------------------------------------------------- ROM:0012A998 off_12A998: dc.l loc_12A9A0 ; DATA XREF: sub_12A976+18↑r ROM:0012A99C dc.l loc_12A9B2 ROM:0012A9A0 ; --------------------------------------------------------------------------- ROM:0012A9A0 ROM:0012A9A0 loc_12A9A0: ; DATA XREF: ROM:off_12A998↑o ROM:0012A9A0 bsr.w sub_12A9DE ROM:0012A9A4 bsr.w sub_12AA3A ROM:0012A9A8 move.b #1,($115E).w ROM:0012A9AE bra.s locret_12A9DA ROM:0012A9B0 ; --------------------------------------------------------------------------- ROM:0012A9B0 rts ROM:0012A9B2 ; --------------------------------------------------------------------------- ROM:0012A9B2 ROM:0012A9B2 loc_12A9B2: ; DATA XREF: ROM:0012A99C↑o ROM:0012A9B2 btst #0,($12FF).w ROM:0012A9B8 beq.s locret_12A9DA ROM:0012A9BA btst #6,($12F8).w ROM:0012A9C0 bne.s loc_12A9CC ROM:0012A9C2 bset #3,($12F8).w ROM:0012A9C8 bra.w loc_12A9D2 ROM:0012A9CC ; --------------------------------------------------------------------------- ROM:0012A9CC ROM:0012A9CC loc_12A9CC: ; CODE XREF: ROM:0012A9C0↑j ROM:0012A9CC bset #7,($130B).w ROM:0012A9D2 ROM:0012A9D2 loc_12A9D2: ; CODE XREF: ROM:0012A9C8↑j ROM:0012A9D2 bsr.w sub_12A9DE ROM:0012A9D6 bsr.w sub_12AA3A ROM:0012A9DA ROM:0012A9DA locret_12A9DA: ; CODE XREF: ROM:0012A9AE↑j ROM:0012A9DA ; ROM:0012A9B8↑j ROM:0012A9DA rts ROM:0012A9DC ; --------------------------------------------------------------------------- ROM:0012A9DC rts ROM:0012A9DE ROM:0012A9DE ; =============== S U B R O U T I N E ======================================= ROM:0012A9DE ROM:0012A9DE ROM:0012A9DE sub_12A9DE: ; CODE XREF: ROM:loc_12A9A0↑p ROM:0012A9DE ; ROM:loc_12A9D2↑p ROM:0012A9DE clr.w d1 ROM:0012A9E0 move.b ($115D).w,d1 ROM:0012A9E4 cmpi.w #2,d1 ROM:0012A9E8 bcc.s locret_12A9F2 ROM:0012A9EA movea.l off_12A9F4(pc,d1.w*4),a0 ROM:0012A9EE nop ROM:0012A9F0 jmp (a0) ROM:0012A9F2 ; --------------------------------------------------------------------------- ROM:0012A9F2 ROM:0012A9F2 locret_12A9F2: ; CODE XREF: sub_12A9DE+A↑j ROM:0012A9F2 rts ROM:0012A9F2 ; End of function sub_12A9DE ROM:0012A9F2 ROM:0012A9F2 ; --------------------------------------------------------------------------- ROM:0012A9F4 off_12A9F4: dc.l loc_12A9FC ; DATA XREF: sub_12A9DE+C↑r ROM:0012A9F8 dc.l loc_12AA0A ROM:0012A9FC ; --------------------------------------------------------------------------- ROM:0012A9FC ROM:0012A9FC loc_12A9FC: ; DATA XREF: ROM:off_12A9F4↑o ROM:0012A9FC bsr.w sub_12AC50 ROM:0012AA00 move.b #1,($115D).w ROM:0012AA06 bra.s locret_12AA36 ROM:0012AA08 ; --------------------------------------------------------------------------- ROM:0012AA08 rts ROM:0012AA0A ; --------------------------------------------------------------------------- ROM:0012AA0A ROM:0012AA0A loc_12AA0A: ; DATA XREF: ROM:0012A9F8↑o ROM:0012AA0A btst #7,($130B).w ROM:0012AA10 beq.s loc_12AA16 ROM:0012AA12 bsr.w sub_12AC50 ROM:0012AA16 ROM:0012AA16 loc_12AA16: ; CODE XREF: ROM:0012AA10↑j ROM:0012AA16 btst #3,($12F8).w ROM:0012AA1C beq.s locret_12AA36 ROM:0012AA1E bsr.w sub_12AB68 ROM:0012AA22 btst #4,($1301).w ROM:0012AA28 beq.s loc_12AA30 ROM:0012AA2A bset #3,($D36).w ROM:0012AA30 ROM:0012AA30 loc_12AA30: ; CODE XREF: ROM:0012AA28↑j ROM:0012AA30 bset #3,($D4E).w ROM:0012AA36 ROM:0012AA36 locret_12AA36: ; CODE XREF: ROM:0012AA06↑j ROM:0012AA36 ; ROM:0012AA1C↑j ROM:0012AA36 rts ROM:0012AA38 ; --------------------------------------------------------------------------- ROM:0012AA38 rts ROM:0012AA3A ROM:0012AA3A ; =============== S U B R O U T I N E ======================================= ROM:0012AA3A ROM:0012AA3A ROM:0012AA3A sub_12AA3A: ; CODE XREF: ROM:0012A9A4↑p ROM:0012AA3A ; ROM:0012A9D6↑p ROM:0012AA3A clr.w d1 ROM:0012AA3C move.b ($115C).w,d1 ROM:0012AA40 cmpi.w #6,d1 ROM:0012AA44 bcc.s locret_12AA4E ROM:0012AA46 movea.l off_12AA50(pc,d1.w*4),a0 ROM:0012AA4A nop ROM:0012AA4C jmp (a0) ROM:0012AA4E ; --------------------------------------------------------------------------- ROM:0012AA4E ROM:0012AA4E locret_12AA4E: ; CODE XREF: sub_12AA3A+A↑j ROM:0012AA4E rts ROM:0012AA4E ; End of function sub_12AA3A ROM:0012AA4E ROM:0012AA4E ; --------------------------------------------------------------------------- ROM:0012AA50 off_12AA50: dc.l loc_12AA68 ; DATA XREF: sub_12AA3A+C↑r ROM:0012AA54 dc.l loc_12AA84 ROM:0012AA58 dc.l loc_12AAB4 ROM:0012AA5C dc.l loc_12AAD8 ROM:0012AA60 dc.l loc_12AAFC ROM:0012AA64 dc.l loc_12AB20 ROM:0012AA68 ; --------------------------------------------------------------------------- ROM:0012AA68 ROM:0012AA68 loc_12AA68: ; DATA XREF: ROM:off_12AA50↑o ROM:0012AA68 bsr.w sub_12ADCE ROM:0012AA6C bsr.w sub_12AD7A ROM:0012AA70 bsr.w sub_12ADEA ROM:0012AA74 bclr #0,($12F4).w ROM:0012AA7A move.b #1,($115C).w ROM:0012AA80 bra.s locret_12AAB2 ROM:0012AA82 ; --------------------------------------------------------------------------- ROM:0012AA82 rts ROM:0012AA84 ; --------------------------------------------------------------------------- ROM:0012AA84 ROM:0012AA84 loc_12AA84: ; DATA XREF: ROM:0012AA54↑o ROM:0012AA84 move.w $556(a5),d1 ROM:0012AA88 btst #3,($12F8).w ROM:0012AA8E beq.s locret_12AAB2 ROM:0012AA90 cmp.w ($C94).w,d1 ROM:0012AA94 ble.s locret_12AAB2 ROM:0012AA96 bsr.w sub_12ADCE ROM:0012AA9A bsr.w sub_12AD7A ROM:0012AA9E bsr.w sub_12ADEA ROM:0012AAA2 bsr.w sub_12AD9E ROM:0012AAA6 bsr.w sub_12AE1C ROM:0012AAAA move.b #2,($115C).w ROM:0012AAB0 bra.s locret_12AAD6 ROM:0012AAB2 ; --------------------------------------------------------------------------- ROM:0012AAB2 ROM:0012AAB2 locret_12AAB2: ; CODE XREF: ROM:0012AA80↑j ROM:0012AAB2 ; ROM:0012AA8E↑j ... ROM:0012AAB2 rts ROM:0012AAB4 ; --------------------------------------------------------------------------- ROM:0012AAB4 ROM:0012AAB4 loc_12AAB4: ; DATA XREF: ROM:0012AA58↑o ROM:0012AAB4 move.w $556(a5),d1 ROM:0012AAB8 btst #3,($12F8).w ROM:0012AABE beq.s locret_12AAD6 ROM:0012AAC0 cmp.w ($C94).w,d1 ROM:0012AAC4 ble.s locret_12AAD6 ROM:0012AAC6 bsr.w sub_12AD9E ROM:0012AACA bsr.w sub_12AE1C ROM:0012AACE move.b #3,($115C).w ROM:0012AAD4 bra.s locret_12AAFA ROM:0012AAD6 ; --------------------------------------------------------------------------- ROM:0012AAD6 ROM:0012AAD6 locret_12AAD6: ; CODE XREF: ROM:0012AAB0↑j ROM:0012AAD6 ; ROM:0012AABE↑j ... ROM:0012AAD6 rts ROM:0012AAD8 ; --------------------------------------------------------------------------- ROM:0012AAD8 ROM:0012AAD8 loc_12AAD8: ; DATA XREF: ROM:0012AA5C↑o ROM:0012AAD8 move.w $556(a5),d1 ROM:0012AADC btst #3,($12F8).w ROM:0012AAE2 beq.s locret_12AAFA ROM:0012AAE4 cmp.w ($C94).w,d1 ROM:0012AAE8 ble.s locret_12AAFA ROM:0012AAEA bsr.w sub_12AD9E ROM:0012AAEE bsr.w sub_12AE1C ROM:0012AAF2 move.b #4,($115C).w ROM:0012AAF8 bra.s locret_12AB1E ROM:0012AAFA ; --------------------------------------------------------------------------- ROM:0012AAFA ROM:0012AAFA locret_12AAFA: ; CODE XREF: ROM:0012AAD4↑j ROM:0012AAFA ; ROM:0012AAE2↑j ... ROM:0012AAFA rts ROM:0012AAFC ; --------------------------------------------------------------------------- ROM:0012AAFC ROM:0012AAFC loc_12AAFC: ; DATA XREF: ROM:0012AA60↑o ROM:0012AAFC move.w $556(a5),d1 ROM:0012AB00 btst #3,($12F8).w ROM:0012AB06 beq.s locret_12AB1E ROM:0012AB08 cmp.w ($C94).w,d1 ROM:0012AB0C ble.s locret_12AB1E ROM:0012AB0E bsr.w sub_12AD9E ROM:0012AB12 bsr.w sub_12AE1C ROM:0012AB16 move.b #5,($115C).w ROM:0012AB1C bra.s locret_12AB64 ROM:0012AB1E ; --------------------------------------------------------------------------- ROM:0012AB1E ROM:0012AB1E locret_12AB1E: ; CODE XREF: ROM:0012AAF8↑j ROM:0012AB1E ; ROM:0012AB06↑j ... ROM:0012AB1E rts ROM:0012AB20 ; --------------------------------------------------------------------------- ROM:0012AB20 ROM:0012AB20 loc_12AB20: ; DATA XREF: ROM:0012AA64↑o ROM:0012AB20 move.w $556(a5),d1 ROM:0012AB24 btst #3,($12F8).w ROM:0012AB2A beq.s locret_12AB64 ROM:0012AB2C cmp.w ($C94).w,d1 ROM:0012AB30 ble.s locret_12AB64 ROM:0012AB32 bsr.w sub_12AD9E ROM:0012AB36 bsr.w sub_12AC74 ROM:0012AB3A bsr.w sub_12AE1C ROM:0012AB3E bset #0,($12F4).w ROM:0012AB44 btst #4,($1301).w ROM:0012AB4A beq.s loc_12AB52 ROM:0012AB4C bset #4,($D36).w ROM:0012AB52 ROM:0012AB52 loc_12AB52: ; CODE XREF: ROM:0012AB4A↑j ROM:0012AB52 bset #4,($D4E).w ROM:0012AB58 move.b #1,($115C).w ROM:0012AB5E bra.l locret_12AAB2 ROM:0012AB64 ; --------------------------------------------------------------------------- ROM:0012AB64 ROM:0012AB64 locret_12AB64: ; CODE XREF: ROM:0012AB1C↑j ROM:0012AB64 ; ROM:0012AB2A↑j ... ROM:0012AB64 rts ROM:0012AB66 ; --------------------------------------------------------------------------- ROM:0012AB66 rts ROM:0012AB68 ROM:0012AB68 ; =============== S U B R O U T I N E ======================================= ROM:0012AB68 ROM:0012AB68 ROM:0012AB68 sub_12AB68: ; CODE XREF: ROM:0012AA1E↑p ROM:0012AB68 clr.l d0 ROM:0012AB6A move.w ($CC8).w,d0 ROM:0012AB6E moveq #4,d1 ROM:0012AB70 divs.w d1,d0 ROM:0012AB72 move.w d0,($CB2).w ROM:0012AB76 move.w $54A(a5),d4 ROM:0012AB7A move.w $548(a5),d5 ROM:0012AB7E cmp.w d0,d4 ROM:0012AB80 bgt.l loc_12AC32 ROM:0012AB86 bset #3,($D36).w ROM:0012AB8C move.w #0,d1 ROM:0012AB90 bra.s loc_12AB96 ROM:0012AB92 ; --------------------------------------------------------------------------- ROM:0012AB92 ROM:0012AB92 loc_12AB92: ; CODE XREF: sub_12AB68:loc_12AC2C↓j ROM:0012AB92 addi.w #1,d1 ROM:0012AB96 ROM:0012AB96 loc_12AB96: ; CODE XREF: sub_12AB68+28↑j ROM:0012AB96 cmpi.w #3,d1 ROM:0012AB9A bgt.l loc_12AC30 ROM:0012ABA0 clr.w d3 ROM:0012ABA2 move.b $12DE(d1.w),d3 ROM:0012ABA8 muls.w #$64,d3 ; 'd' ROM:0012ABAC cmp.w d3,d5 ROM:0012ABAE bgt.s loc_12AC28 ROM:0012ABB0 bset d1,($115A).w ROM:0012ABB4 btst #5,($13EE).w ROM:0012ABBA bne.s loc_12AC1E ROM:0012ABBC cmpi.w #0,d1 ROM:0012ABC0 bne.s loc_12ABCA ROM:0012ABC2 bset #0,($115B).w ROM:0012ABC8 bra.s loc_12ABEE ROM:0012ABCA ; --------------------------------------------------------------------------- ROM:0012ABCA ROM:0012ABCA loc_12ABCA: ; CODE XREF: sub_12AB68+58↑j ROM:0012ABCA cmpi.w #1,d1 ROM:0012ABCE bne.s loc_12ABD8 ROM:0012ABD0 bset #2,($115B).w ROM:0012ABD6 bra.s loc_12ABEE ROM:0012ABD8 ; --------------------------------------------------------------------------- ROM:0012ABD8 ROM:0012ABD8 loc_12ABD8: ; CODE XREF: sub_12AB68+66↑j ROM:0012ABD8 cmpi.w #2,d1 ROM:0012ABDC bne.s loc_12ABE8 ROM:0012ABDE bset #3,($115B).w ROM:0012ABE4 bra.w loc_12ABEE ROM:0012ABE8 ; --------------------------------------------------------------------------- ROM:0012ABE8 ROM:0012ABE8 loc_12ABE8: ; CODE XREF: sub_12AB68+74↑j ROM:0012ABE8 bset #1,($115B).w ROM:0012ABEE ROM:0012ABEE loc_12ABEE: ; CODE XREF: sub_12AB68+60↑j ROM:0012ABEE ; sub_12AB68+6E↑j ... ROM:0012ABEE cmpi.b #1,($115B).w ROM:0012ABF4 beq.s loc_12AC1E ROM:0012ABF6 cmpi.b #2,($115B).w ROM:0012ABFC beq.s loc_12AC1E ROM:0012ABFE cmpi.b #4,($115B).w ROM:0012AC04 beq.s loc_12AC1E ROM:0012AC06 cmpi.b #8,($115B).w ROM:0012AC0C beq.s loc_12AC1E ROM:0012AC0E clr.b ($115B).w ROM:0012AC12 bset #3,($1306).w ROM:0012AC18 bset #5,($13EE).w ROM:0012AC1E ROM:0012AC1E loc_12AC1E: ; CODE XREF: sub_12AB68+52↑j ROM:0012AC1E ; sub_12AB68+8C↑j ... ROM:0012AC1E move.b ($115B).w,($1394).w ROM:0012AC24 bra.w loc_12AC2C ROM:0012AC28 ; --------------------------------------------------------------------------- ROM:0012AC28 ROM:0012AC28 loc_12AC28: ; CODE XREF: sub_12AB68+46↑j ROM:0012AC28 bclr d1,($115A).w ROM:0012AC2C ROM:0012AC2C loc_12AC2C: ; CODE XREF: sub_12AB68+BC↑j ROM:0012AC2C bra.w loc_12AB92 ROM:0012AC30 ; --------------------------------------------------------------------------- ROM:0012AC30 ROM:0012AC30 loc_12AC30: ; CODE XREF: sub_12AB68+32↑j ROM:0012AC30 bra.s locret_12AC4E ROM:0012AC32 ; --------------------------------------------------------------------------- ROM:0012AC32 ROM:0012AC32 loc_12AC32: ; CODE XREF: sub_12AB68+18↑j ROM:0012AC32 bclr #3,($D36).w ROM:0012AC38 move.w #0,d1 ROM:0012AC3C bra.s loc_12AC42 ROM:0012AC3E ; --------------------------------------------------------------------------- ROM:0012AC3E ROM:0012AC3E loc_12AC3E: ; CODE XREF: sub_12AB68+E4↓j ROM:0012AC3E addi.w #1,d1 ROM:0012AC42 ROM:0012AC42 loc_12AC42: ; CODE XREF: sub_12AB68+D4↑j ROM:0012AC42 cmpi.w #3,d1 ROM:0012AC46 bgt.s locret_12AC4E ROM:0012AC48 bclr d1,($115A).w ROM:0012AC4C bra.s loc_12AC3E ROM:0012AC4E ; --------------------------------------------------------------------------- ROM:0012AC4E ROM:0012AC4E locret_12AC4E: ; CODE XREF: sub_12AB68:loc_12AC30↑j ROM:0012AC4E ; sub_12AB68+DE↑j ROM:0012AC4E rts ROM:0012AC4E ; End of function sub_12AB68 ROM:0012AC4E ROM:0012AC50 ROM:0012AC50 ; =============== S U B R O U T I N E ======================================= ROM:0012AC50 ROM:0012AC50 ROM:0012AC50 sub_12AC50: ; CODE XREF: ROM:loc_12A9FC↑p ROM:0012AC50 ; ROM:0012AA12↑p ROM:0012AC50 move.w #0,($CB2).w ROM:0012AC56 bclr #3,($D36).w ROM:0012AC5C move.w #0,d1 ROM:0012AC60 bra.s loc_12AC66 ROM:0012AC62 ; --------------------------------------------------------------------------- ROM:0012AC62 ROM:0012AC62 loc_12AC62: ; CODE XREF: sub_12AC50+20↓j ROM:0012AC62 addi.w #1,d1 ROM:0012AC66 ROM:0012AC66 loc_12AC66: ; CODE XREF: sub_12AC50+10↑j ROM:0012AC66 cmpi.w #3,d1 ROM:0012AC6A bgt.s locret_12AC72 ROM:0012AC6C bclr d1,($115A).w ROM:0012AC70 bra.s loc_12AC62 ROM:0012AC72 ; --------------------------------------------------------------------------- ROM:0012AC72 ROM:0012AC72 locret_12AC72: ; CODE XREF: sub_12AC50+1A↑j ROM:0012AC72 rts ROM:0012AC72 ; End of function sub_12AC50 ROM:0012AC72 ROM:0012AC74 ROM:0012AC74 ; =============== S U B R O U T I N E ======================================= ROM:0012AC74 ROM:0012AC74 ROM:0012AC74 sub_12AC74: ; CODE XREF: ROM:0012AB36↑p ROM:0012AC74 clr.l d0 ROM:0012AC76 move.w ($FA0).w,d0 ROM:0012AC7A move.w #1,d1 ROM:0012AC7E bra.s loc_12AC84 ROM:0012AC80 ; --------------------------------------------------------------------------- ROM:0012AC80 ROM:0012AC80 loc_12AC80: ; CODE XREF: sub_12AC74+1C↓j ROM:0012AC80 addi.w #1,d1 ROM:0012AC84 ROM:0012AC84 loc_12AC84: ; CODE XREF: sub_12AC74+A↑j ROM:0012AC84 cmpi.w #3,d1 ROM:0012AC88 bgt.s loc_12AC92 ROM:0012AC8A add.w $FA0(d1.w*2),d0 ROM:0012AC90 bra.s loc_12AC80 ROM:0012AC92 ; --------------------------------------------------------------------------- ROM:0012AC92 ROM:0012AC92 loc_12AC92: ; CODE XREF: sub_12AC74+14↑j ROM:0012AC92 moveq #4,d2 ROM:0012AC94 muls.w #$1F4,d2 ROM:0012AC98 muls.w #$2710,d0 ROM:0012AC9C divs.w d2,d0 ROM:0012AC9E move.w d0,($CB4).w ROM:0012ACA2 move.w $54C(a5),d4 ROM:0012ACA6 move.w $54E(a5),d5 ROM:0012ACAA cmp.w d0,d4 ROM:0012ACAC bgt.l loc_12AD5C ROM:0012ACB2 bset #4,($D36).w ROM:0012ACB8 move.w #0,d1 ROM:0012ACBC bra.s loc_12ACC2 ROM:0012ACBE ; --------------------------------------------------------------------------- ROM:0012ACBE ROM:0012ACBE loc_12ACBE: ; CODE XREF: sub_12AC74:loc_12AD56↓j ROM:0012ACBE addi.w #1,d1 ROM:0012ACC2 ROM:0012ACC2 loc_12ACC2: ; CODE XREF: sub_12AC74+48↑j ROM:0012ACC2 cmpi.w #3,d1 ROM:0012ACC6 bgt.l loc_12AD5A ROM:0012ACCC move.w $FA0(d1.w*2),d3 ROM:0012ACD2 muls.w #$14,d3 ROM:0012ACD6 cmp.w d3,d5 ROM:0012ACD8 bgt.s loc_12AD52 ROM:0012ACDA bset d1,($1159).w ROM:0012ACDE btst #5,($13EE).w ROM:0012ACE4 bne.s loc_12AD48 ROM:0012ACE6 cmpi.w #0,d1 ROM:0012ACEA bne.s loc_12ACF4 ROM:0012ACEC bset #0,($115B).w ROM:0012ACF2 bra.s loc_12AD18 ROM:0012ACF4 ; --------------------------------------------------------------------------- ROM:0012ACF4 ROM:0012ACF4 loc_12ACF4: ; CODE XREF: sub_12AC74+76↑j ROM:0012ACF4 cmpi.w #1,d1 ROM:0012ACF8 bne.s loc_12AD02 ROM:0012ACFA bset #2,($115B).w ROM:0012AD00 bra.s loc_12AD18 ROM:0012AD02 ; --------------------------------------------------------------------------- ROM:0012AD02 ROM:0012AD02 loc_12AD02: ; CODE XREF: sub_12AC74+84↑j ROM:0012AD02 cmpi.w #2,d1 ROM:0012AD06 bne.s loc_12AD12 ROM:0012AD08 bset #3,($115B).w ROM:0012AD0E bra.w loc_12AD18 ROM:0012AD12 ; --------------------------------------------------------------------------- ROM:0012AD12 ROM:0012AD12 loc_12AD12: ; CODE XREF: sub_12AC74+92↑j ROM:0012AD12 bset #1,($115B).w ROM:0012AD18 ROM:0012AD18 loc_12AD18: ; CODE XREF: sub_12AC74+7E↑j ROM:0012AD18 ; sub_12AC74+8C↑j ... ROM:0012AD18 cmpi.b #1,($115B).w ROM:0012AD1E beq.s loc_12AD48 ROM:0012AD20 cmpi.b #2,($115B).w ROM:0012AD26 beq.s loc_12AD48 ROM:0012AD28 cmpi.b #4,($115B).w ROM:0012AD2E beq.s loc_12AD48 ROM:0012AD30 cmpi.b #8,($115B).w ROM:0012AD36 beq.s loc_12AD48 ROM:0012AD38 clr.b ($115B).w ROM:0012AD3C bset #3,($1306).w ROM:0012AD42 bset #5,($13EE).w ROM:0012AD48 ROM:0012AD48 loc_12AD48: ; CODE XREF: sub_12AC74+70↑j ROM:0012AD48 ; sub_12AC74+AA↑j ... ROM:0012AD48 move.b ($115B).w,($1394).w ROM:0012AD4E bra.w loc_12AD56 ROM:0012AD52 ; --------------------------------------------------------------------------- ROM:0012AD52 ROM:0012AD52 loc_12AD52: ; CODE XREF: sub_12AC74+64↑j ROM:0012AD52 bclr d1,($1159).w ROM:0012AD56 ROM:0012AD56 loc_12AD56: ; CODE XREF: sub_12AC74+DA↑j ROM:0012AD56 bra.w loc_12ACBE ROM:0012AD5A ; --------------------------------------------------------------------------- ROM:0012AD5A ROM:0012AD5A loc_12AD5A: ; CODE XREF: sub_12AC74+52↑j ROM:0012AD5A bra.s locret_12AD78 ROM:0012AD5C ; --------------------------------------------------------------------------- ROM:0012AD5C ROM:0012AD5C loc_12AD5C: ; CODE XREF: sub_12AC74+38↑j ROM:0012AD5C bclr #4,($D36).w ROM:0012AD62 move.w #0,d1 ROM:0012AD66 bra.s loc_12AD6C ROM:0012AD68 ; --------------------------------------------------------------------------- ROM:0012AD68 ROM:0012AD68 loc_12AD68: ; CODE XREF: sub_12AC74+102↓j ROM:0012AD68 addi.w #1,d1 ROM:0012AD6C ROM:0012AD6C loc_12AD6C: ; CODE XREF: sub_12AC74+F2↑j ROM:0012AD6C cmpi.w #3,d1 ROM:0012AD70 bgt.s locret_12AD78 ROM:0012AD72 bclr d1,($1159).w ROM:0012AD76 bra.s loc_12AD68 ROM:0012AD78 ; --------------------------------------------------------------------------- ROM:0012AD78 ROM:0012AD78 locret_12AD78: ; CODE XREF: sub_12AC74:loc_12AD5A↑j ROM:0012AD78 ; sub_12AC74+FC↑j ROM:0012AD78 rts ROM:0012AD78 ; End of function sub_12AC74 ROM:0012AD78 ROM:0012AD7A ROM:0012AD7A ; =============== S U B R O U T I N E ======================================= ROM:0012AD7A ROM:0012AD7A ROM:0012AD7A sub_12AD7A: ; CODE XREF: ROM:0012AA6C↑p ROM:0012AD7A ; ROM:0012AA9A↑p ROM:0012AD7A move.w #0,($CB4).w ROM:0012AD80 bclr #4,($D36).w ROM:0012AD86 move.w #0,d1 ROM:0012AD8A bra.s loc_12AD90 ROM:0012AD8C ; --------------------------------------------------------------------------- ROM:0012AD8C ROM:0012AD8C loc_12AD8C: ; CODE XREF: sub_12AD7A+20↓j ROM:0012AD8C addi.w #1,d1 ROM:0012AD90 ROM:0012AD90 loc_12AD90: ; CODE XREF: sub_12AD7A+10↑j ROM:0012AD90 cmpi.w #3,d1 ROM:0012AD94 bgt.s locret_12AD9C ROM:0012AD96 bclr d1,($1159).w ROM:0012AD9A bra.s loc_12AD8C ROM:0012AD9C ; --------------------------------------------------------------------------- ROM:0012AD9C ROM:0012AD9C locret_12AD9C: ; CODE XREF: sub_12AD7A+1A↑j ROM:0012AD9C rts ROM:0012AD9C ; End of function sub_12AD7A ROM:0012AD9C ROM:0012AD9E ROM:0012AD9E ; =============== S U B R O U T I N E ======================================= ROM:0012AD9E ROM:0012AD9E ROM:0012AD9E sub_12AD9E: ; CODE XREF: ROM:0012AAA2↑p ROM:0012AD9E ; ROM:0012AAC6↑p ... ROM:0012AD9E clr.w d2 ROM:0012ADA0 move.w #0,d0 ROM:0012ADA4 bra.s loc_12ADAA ROM:0012ADA6 ; --------------------------------------------------------------------------- ROM:0012ADA6 ROM:0012ADA6 loc_12ADA6: ; CODE XREF: sub_12AD9E+26↓j ROM:0012ADA6 addi.w #1,d0 ROM:0012ADAA ROM:0012ADAA loc_12ADAA: ; CODE XREF: sub_12AD9E+6↑j ROM:0012ADAA cmpi.w #3,d0 ROM:0012ADAE bgt.s loc_12ADC6 ROM:0012ADB0 move.w $FA0(d0.w*2),d1 ROM:0012ADB6 move.b $12DE(d0.w),d2 ROM:0012ADBC add.w d2,d1 ROM:0012ADBE move.w d1,$FA0(d0.w*2) ROM:0012ADC4 bra.s loc_12ADA6 ROM:0012ADC6 ; --------------------------------------------------------------------------- ROM:0012ADC6 ROM:0012ADC6 loc_12ADC6: ; CODE XREF: sub_12AD9E+10↑j ROM:0012ADC6 addi.w #$C8,($CB6).w ROM:0012ADCC rts ROM:0012ADCC ; End of function sub_12AD9E ROM:0012ADCC ROM:0012ADCE ROM:0012ADCE ; =============== S U B R O U T I N E ======================================= ROM:0012ADCE ROM:0012ADCE ROM:0012ADCE sub_12ADCE: ; CODE XREF: ROM:loc_12AA68↑p ROM:0012ADCE ; ROM:0012AA96↑p ROM:0012ADCE move.w #0,d0 ROM:0012ADD2 bra.s loc_12ADD8 ROM:0012ADD4 ; --------------------------------------------------------------------------- ROM:0012ADD4 ROM:0012ADD4 loc_12ADD4: ; CODE XREF: sub_12ADCE+18↓j ROM:0012ADD4 addi.w #1,d0 ROM:0012ADD8 ROM:0012ADD8 loc_12ADD8: ; CODE XREF: sub_12ADCE+4↑j ROM:0012ADD8 cmpi.w #3,d0 ROM:0012ADDC bgt.s locret_12ADE8 ROM:0012ADDE move.w #0,$FA0(d0.w*2) ROM:0012ADE6 bra.s loc_12ADD4 ROM:0012ADE8 ; --------------------------------------------------------------------------- ROM:0012ADE8 ROM:0012ADE8 locret_12ADE8: ; CODE XREF: sub_12ADCE+E↑j ROM:0012ADE8 rts ROM:0012ADE8 ; End of function sub_12ADCE ROM:0012ADE8 ROM:0012ADEA ROM:0012ADEA ; =============== S U B R O U T I N E ======================================= ROM:0012ADEA ROM:0012ADEA ROM:0012ADEA sub_12ADEA: ; CODE XREF: ROM:0012AA70↑p ROM:0012ADEA ; ROM:0012AA9E↑p ROM:0012ADEA move.w $540(a5),($CAA).w ROM:0012ADF0 move.w $542(a5),($CAC).w ROM:0012ADF6 move.w $552(a5),($CAE).w ROM:0012ADFC move.w $550(a5),($CB0).w ROM:0012AE02 move.w $540(a5),($CA2).w ROM:0012AE08 move.w $542(a5),($CA4).w ROM:0012AE0E move.w $552(a5),($CA6).w ROM:0012AE14 move.w $550(a5),($CA8).w ROM:0012AE1A rts ROM:0012AE1A ; End of function sub_12ADEA ROM:0012AE1A ROM:0012AE1C ROM:0012AE1C ; =============== S U B R O U T I N E ======================================= ROM:0012AE1C ROM:0012AE1C ROM:0012AE1C sub_12AE1C: ; CODE XREF: ROM:0012AAA6↑p ROM:0012AE1C ; ROM:0012AACA↑p ... ROM:0012AE1C move.w ($C92).w,d0 ROM:0012AE20 cmp.w ($CAA).w,d0 ROM:0012AE24 bge.s loc_12AE2A ROM:0012AE26 move.w d0,($CAA).w ROM:0012AE2A ROM:0012AE2A loc_12AE2A: ; CODE XREF: sub_12AE1C+8↑j ROM:0012AE2A move.w ($C94).w,d0 ROM:0012AE2E cmp.w ($CAC).w,d0 ROM:0012AE32 ble.s loc_12AE38 ROM:0012AE34 move.w d0,($CAC).w ROM:0012AE38 ROM:0012AE38 loc_12AE38: ; CODE XREF: sub_12AE1C+16↑j ROM:0012AE38 move.w ($C96).w,d0 ROM:0012AE3C cmp.w ($CAE).w,d0 ROM:0012AE40 bge.s loc_12AE46 ROM:0012AE42 move.w d0,($CAE).w ROM:0012AE46 ROM:0012AE46 loc_12AE46: ; CODE XREF: sub_12AE1C+24↑j ROM:0012AE46 move.w ($C98).w,d0 ROM:0012AE4A cmp.w ($CB0).w,d0 ROM:0012AE4E ble.s loc_12AE54 ROM:0012AE50 move.w d0,($CB0).w ROM:0012AE54 ROM:0012AE54 loc_12AE54: ; CODE XREF: sub_12AE1C+32↑j ROM:0012AE54 move.w ($C9A).w,d0 ROM:0012AE58 cmp.w ($CA2).w,d0 ROM:0012AE5C bge.s loc_12AE62 ROM:0012AE5E move.w d0,($CA2).w ROM:0012AE62 ROM:0012AE62 loc_12AE62: ; CODE XREF: sub_12AE1C+40↑j ROM:0012AE62 move.w ($C9C).w,d0 ROM:0012AE66 cmp.w ($CA4).w,d0 ROM:0012AE6A ble.s loc_12AE70 ROM:0012AE6C move.w d0,($CA4).w ROM:0012AE70 ROM:0012AE70 loc_12AE70: ; CODE XREF: sub_12AE1C+4E↑j ROM:0012AE70 move.w ($C9E).w,d0 ROM:0012AE74 cmp.w ($CA6).w,d0 ROM:0012AE78 bge.s loc_12AE7E ROM:0012AE7A move.w d0,($CA6).w ROM:0012AE7E ROM:0012AE7E loc_12AE7E: ; CODE XREF: sub_12AE1C+5C↑j ROM:0012AE7E move.w ($CA0).w,d0 ROM:0012AE82 cmp.w ($CA8).w,d0 ROM:0012AE86 ble.s locret_12AE8C ROM:0012AE88 move.w d0,($CA8).w ROM:0012AE8C ROM:0012AE8C locret_12AE8C: ; CODE XREF: sub_12AE1C+6A↑j ROM:0012AE8C rts ROM:0012AE8C ; End of function sub_12AE1C ROM:0012AE8C ROM:0012AE8E ROM:0012AE8E ; =============== S U B R O U T I N E ======================================= ROM:0012AE8E ROM:0012AE8E ROM:0012AE8E sub_12AE8E: ; CODE XREF: sub_110AB4+23E↑p ROM:0012AE8E bclr #5,($130D).w ROM:0012AE94 clr.w d0 ROM:0012AE96 move.b ($1155).w,d0 ROM:0012AE9A clr.w d1 ROM:0012AE9C move.b ($115F).w,d1 ROM:0012AEA0 cmpi.w #5,d1 ROM:0012AEA4 bcc.s locret_12AEAE ROM:0012AEA6 movea.l off_12AEB0(pc,d1.w*4),a0 ROM:0012AEAA nop ROM:0012AEAC jmp (a0) ROM:0012AEAE ; --------------------------------------------------------------------------- ROM:0012AEAE ROM:0012AEAE locret_12AEAE: ; CODE XREF: sub_12AE8E+16↑j ROM:0012AEAE rts ROM:0012AEAE ; End of function sub_12AE8E ROM:0012AEAE ROM:0012AEAE ; --------------------------------------------------------------------------- ROM:0012AEB0 off_12AEB0: dc.l loc_12AEC4 ; DATA XREF: sub_12AE8E+18↑r ROM:0012AEB4 dc.l loc_12AECE ROM:0012AEB8 dc.l loc_12AEE2 ROM:0012AEBC dc.l loc_12AF1C ROM:0012AEC0 dc.l loc_12AF6A ROM:0012AEC4 ; --------------------------------------------------------------------------- ROM:0012AEC4 ROM:0012AEC4 loc_12AEC4: ; DATA XREF: ROM:off_12AEB0↑o ROM:0012AEC4 move.b #1,($115F).w ROM:0012AECA bra.s locret_12AEE0 ROM:0012AECC ; --------------------------------------------------------------------------- ROM:0012AECC rts ROM:0012AECE ; --------------------------------------------------------------------------- ROM:0012AECE ROM:0012AECE loc_12AECE: ; DATA XREF: ROM:0012AEB4↑o ROM:0012AECE cmpi.w #0,d0 ROM:0012AED2 ble.s locret_12AEE0 ROM:0012AED4 bsr.w sub_12AFAA ROM:0012AED8 move.b #2,($115F).w ROM:0012AEDE bra.s locret_12AF1A ROM:0012AEE0 ; --------------------------------------------------------------------------- ROM:0012AEE0 ROM:0012AEE0 locret_12AEE0: ; CODE XREF: ROM:0012AECA↑j ROM:0012AEE0 ; ROM:0012AED2↑j ... ROM:0012AEE0 rts ROM:0012AEE2 ; --------------------------------------------------------------------------- ROM:0012AEE2 ROM:0012AEE2 loc_12AEE2: ; DATA XREF: ROM:0012AEB8↑o ROM:0012AEE2 cmpi.w #0,d0 ROM:0012AEE6 bne.s loc_12AEF0 ROM:0012AEE8 move.b #1,($115F).w ROM:0012AEEE bra.s locret_12AEE0 ROM:0012AEF0 ; --------------------------------------------------------------------------- ROM:0012AEF0 ROM:0012AEF0 loc_12AEF0: ; CODE XREF: ROM:0012AEE6↑j ROM:0012AEF0 cmpi.w #5,d0 ROM:0012AEF4 bge.s loc_12AF02 ROM:0012AEF6 bsr.w sub_12AFAA ROM:0012AEFA move.b #2,($115F).w ROM:0012AF00 bra.s locret_12AF1A ROM:0012AF02 ; --------------------------------------------------------------------------- ROM:0012AF02 ROM:0012AF02 loc_12AF02: ; CODE XREF: ROM:0012AEF4↑j ROM:0012AF02 cmpi.w #5,d0 ROM:0012AF06 blt.s locret_12AF1A ROM:0012AF08 bsr.w sub_12AFAA ROM:0012AF0C bsr.l sub_12B21E ROM:0012AF12 move.b #3,($115F).w ROM:0012AF18 bra.s locret_12AF68 ROM:0012AF1A ; --------------------------------------------------------------------------- ROM:0012AF1A ROM:0012AF1A locret_12AF1A: ; CODE XREF: ROM:0012AEDE↑j ROM:0012AF1A ; ROM:0012AF00↑j ... ROM:0012AF1A rts ROM:0012AF1C ; --------------------------------------------------------------------------- ROM:0012AF1C ROM:0012AF1C loc_12AF1C: ; DATA XREF: ROM:0012AEBC↑o ROM:0012AF1C cmpi.w #0,d0 ROM:0012AF20 bne.s loc_12AF2A ROM:0012AF22 move.b #1,($115F).w ROM:0012AF28 bra.s locret_12AEE0 ROM:0012AF2A ; --------------------------------------------------------------------------- ROM:0012AF2A ROM:0012AF2A loc_12AF2A: ; CODE XREF: ROM:0012AF20↑j ROM:0012AF2A cmpi.w #9,d0 ROM:0012AF2E bge.s loc_12AF42 ROM:0012AF30 bsr.w sub_12AFAA ROM:0012AF34 bsr.l sub_12B21E ROM:0012AF3A move.b #3,($115F).w ROM:0012AF40 bra.s locret_12AF68 ROM:0012AF42 ; --------------------------------------------------------------------------- ROM:0012AF42 ROM:0012AF42 loc_12AF42: ; CODE XREF: ROM:0012AF2E↑j ROM:0012AF42 cmpi.w #9,d0 ROM:0012AF46 blt.s locret_12AF68 ROM:0012AF48 bsr.w sub_12AFAA ROM:0012AF4C bsr.w sub_12B00C ROM:0012AF50 bsr.w sub_12B1C4 ROM:0012AF54 bsr.l sub_12B21E ROM:0012AF5A bset #5,($130D).w ROM:0012AF60 move.b #4,($115F).w ROM:0012AF66 bra.s locret_12AFA6 ROM:0012AF68 ; --------------------------------------------------------------------------- ROM:0012AF68 ROM:0012AF68 locret_12AF68: ; CODE XREF: ROM:0012AF18↑j ROM:0012AF68 ; ROM:0012AF40↑j ... ROM:0012AF68 rts ROM:0012AF6A ; --------------------------------------------------------------------------- ROM:0012AF6A ROM:0012AF6A loc_12AF6A: ; DATA XREF: ROM:0012AEC0↑o ROM:0012AF6A cmpi.w #0,d0 ROM:0012AF6E bne.s loc_12AF7C ROM:0012AF70 move.b #1,($115F).w ROM:0012AF76 bra.l locret_12AEE0 ROM:0012AF7C ; --------------------------------------------------------------------------- ROM:0012AF7C ROM:0012AF7C loc_12AF7C: ; CODE XREF: ROM:0012AF6E↑j ROM:0012AF7C cmpi.w #9,d0 ROM:0012AF80 blt.s locret_12AFA6 ROM:0012AF82 bsr.w sub_12AFAA ROM:0012AF86 bsr.w sub_12B00C ROM:0012AF8A bsr.w sub_12B1C4 ROM:0012AF8E bsr.l sub_12B21E ROM:0012AF94 bset #5,($130D).w ROM:0012AF9A move.b #4,($115F).w ROM:0012AFA0 bra.l *+6 ROM:0012AFA6 ; --------------------------------------------------------------------------- ROM:0012AFA6 ROM:0012AFA6 locret_12AFA6: ; CODE XREF: ROM:0012AF66↑j ROM:0012AFA6 ; ROM:0012AF80↑j ... ROM:0012AFA6 rts ROM:0012AFA8 ; --------------------------------------------------------------------------- ROM:0012AFA8 rts ROM:0012AFAA ROM:0012AFAA ; =============== S U B R O U T I N E ======================================= ROM:0012AFAA ROM:0012AFAA ROM:0012AFAA sub_12AFAA: ; CODE XREF: ROM:0012AED4↑p ROM:0012AFAA ; ROM:0012AEF6↑p ... ROM:0012AFAA move.w #7,d0 ROM:0012AFAE bra.s loc_12AFB4 ROM:0012AFB0 ; --------------------------------------------------------------------------- ROM:0012AFB0 ROM:0012AFB0 loc_12AFB0: ; CODE XREF: sub_12AFAA+1E↓j ROM:0012AFB0 subi.w #1,d0 ROM:0012AFB4 ROM:0012AFB4 loc_12AFB4: ; CODE XREF: sub_12AFAA+4↑j ROM:0012AFB4 cmpi.w #0,d0 ROM:0012AFB8 blt.s loc_12AFCA ROM:0012AFBA move.w d0,d1 ROM:0012AFBC addq.w #1,d1 ROM:0012AFBE move.w $FA8(d0.w*2),$FA8(d1.w*2) ROM:0012AFC8 bra.s loc_12AFB0 ROM:0012AFCA ; --------------------------------------------------------------------------- ROM:0012AFCA ROM:0012AFCA loc_12AFCA: ; CODE XREF: sub_12AFAA+E↑j ROM:0012AFCA move.w ($4B6).w,d2 ROM:0012AFCE cmpi.w #0,d2 ROM:0012AFD2 blt.s locret_12B00A ROM:0012AFD4 cmpi.w #3,d2 ROM:0012AFD8 bgt.s locret_12B00A ROM:0012AFDA move.w $1378(d2.w*2),d0 ROM:0012AFE0 clr.l d1 ROM:0012AFE2 move.w ($FD6).w,d1 ROM:0012AFE6 ext.l d0 ROM:0012AFE8 muls.l d1,d0 ROM:0012AFEC divs.l #$3E8,d0 ROM:0012AFF4 muls.l #$3E8,d1 ROM:0012AFFC sub.l d0,d1 ROM:0012AFFE divs.l #$3E8,d1 ROM:0012B006 move.w d1,($FA8).w ROM:0012B00A ROM:0012B00A locret_12B00A: ; CODE XREF: sub_12AFAA+28↑j ROM:0012B00A ; sub_12AFAA+2E↑j ROM:0012B00A rts ROM:0012B00A ; End of function sub_12AFAA ROM:0012B00A ROM:0012B00C ROM:0012B00C ; =============== S U B R O U T I N E ======================================= ROM:0012B00C ROM:0012B00C ROM:0012B00C sub_12B00C: ; CODE XREF: ROM:0012AF4C↑p ROM:0012B00C ; ROM:0012AF86↑p ROM:0012B00C move.w ($FCA).w,d3 ROM:0012B010 move.w ($FD4).w,d2 ROM:0012B014 move.w #$3BC8,d1 ROM:0012B018 bsr.l sub_115CB8 ROM:0012B01E move.w d1,-(sp) ROM:0012B020 move.w ($FCA).w,d2 ROM:0012B024 move.w #$3B2E,d1 ROM:0012B028 bsr.l sub_115CB8 ROM:0012B02E move.w d1,d6 ROM:0012B030 cmpi.w #$3E8,d6 ROM:0012B034 ble.s loc_12B03A ROM:0012B036 move.w #$3E8,d6 ROM:0012B03A ROM:0012B03A loc_12B03A: ; CODE XREF: sub_12B00C+28↑j ROM:0012B03A ext.l d6 ROM:0012B03C move.w (sp)+,d5 ROM:0012B03E cmpi.w #$2710,d5 ROM:0012B042 ble.s loc_12B048 ROM:0012B044 move.w #$2710,d5 ROM:0012B048 ROM:0012B048 loc_12B048: ; CODE XREF: sub_12B00C+36↑j ROM:0012B048 ext.l d5 ROM:0012B04A clr.l d2 ROM:0012B04C clr.l d3 ROM:0012B04E clr.l d4 ROM:0012B050 clr.l d1 ROM:0012B052 move.w ($FB0).w,d2 ROM:0012B056 move.w ($FAE).w,d1 ROM:0012B05A sub.l d1,d2 ROM:0012B05C lsl.l #2,d2 ROM:0012B05E move.w ($FB4).w,d3 ROM:0012B062 move.w ($FAC).w,d1 ROM:0012B066 sub.l d1,d3 ROM:0012B068 move.w ($FB8).w,d4 ROM:0012B06C move.w ($FA8).w,d1 ROM:0012B070 add.l d1,d4 ROM:0012B072 move.w ($FB0).w,d1 ROM:0012B076 sub.l d1,d4 ROM:0012B078 sub.l d1,d4 ROM:0012B07A cmpi.l #0,d4 ROM:0012B080 bge.s loc_12B084 ROM:0012B082 clr.l d4 ROM:0012B084 ROM:0012B084 loc_12B084: ; CODE XREF: sub_12B00C+74↑j ROM:0012B084 muls.l d5,d4 ROM:0012B088 move.l d4,d7 ROM:0012B08A divs.l #$3E8,d7 ROM:0012B092 clr.l d1 ROM:0012B094 move.w ($CB8).w,d1 ROM:0012B098 muls.l #$3E8,d1 ROM:0012B0A0 sub.l d1,d4 ROM:0012B0A2 cmpi.l #$20C2B8,d4 ROM:0012B0A8 bgt.s loc_12B0B2 ROM:0012B0AA cmpi.l #$FFDF3D48,d4 ROM:0012B0B0 bge.s loc_12B0FC ROM:0012B0B2 ROM:0012B0B2 loc_12B0B2: ; CODE XREF: sub_12B00C+9C↑j ROM:0012B0B2 cmpi.l #0,d4 ROM:0012B0B8 blt.s loc_12B0C4 ROM:0012B0BA addi.l #$1F4,d4 ROM:0012B0C0 bra.w loc_12B0CA ROM:0012B0C4 ; --------------------------------------------------------------------------- ROM:0012B0C4 ROM:0012B0C4 loc_12B0C4: ; CODE XREF: sub_12B00C+AC↑j ROM:0012B0C4 subi.l #$1F4,d4 ROM:0012B0CA ROM:0012B0CA loc_12B0CA: ; CODE XREF: sub_12B00C+B4↑j ROM:0012B0CA divs.l #$3E8,d4 ROM:0012B0D2 muls.l d6,d4 ROM:0012B0D6 add.l d1,d4 ROM:0012B0D8 cmpi.l #0,d4 ROM:0012B0DE blt.s loc_12B0EA ROM:0012B0E0 addi.l #$1F4,d4 ROM:0012B0E6 bra.w loc_12B0F0 ROM:0012B0EA ; --------------------------------------------------------------------------- ROM:0012B0EA ROM:0012B0EA loc_12B0EA: ; CODE XREF: sub_12B00C+D2↑j ROM:0012B0EA subi.l #$1F4,d4 ROM:0012B0F0 ROM:0012B0F0 loc_12B0F0: ; CODE XREF: sub_12B00C+DA↑j ROM:0012B0F0 divs.l #$3E8,d4 ROM:0012B0F8 bra.w loc_12B142 ROM:0012B0FC ; --------------------------------------------------------------------------- ROM:0012B0FC ROM:0012B0FC loc_12B0FC: ; CODE XREF: sub_12B00C+A4↑j ROM:0012B0FC muls.l d6,d4 ROM:0012B100 cmpi.l #0,d4 ROM:0012B106 blt.s loc_12B112 ROM:0012B108 addi.l #$1F4,d4 ROM:0012B10E bra.w loc_12B118 ROM:0012B112 ; --------------------------------------------------------------------------- ROM:0012B112 ROM:0012B112 loc_12B112: ; CODE XREF: sub_12B00C+FA↑j ROM:0012B112 subi.l #$1F4,d4 ROM:0012B118 ROM:0012B118 loc_12B118: ; CODE XREF: sub_12B00C+102↑j ROM:0012B118 divs.l #$3E8,d4 ROM:0012B120 add.l d1,d4 ROM:0012B122 cmpi.l #0,d4 ROM:0012B128 blt.s loc_12B134 ROM:0012B12A addi.l #$1F4,d4 ROM:0012B130 bra.w loc_12B13A ROM:0012B134 ; --------------------------------------------------------------------------- ROM:0012B134 ROM:0012B134 loc_12B134: ; CODE XREF: sub_12B00C+11C↑j ROM:0012B134 subi.l #$1F4,d4 ROM:0012B13A ROM:0012B13A loc_12B13A: ; CODE XREF: sub_12B00C+124↑j ROM:0012B13A divs.l #$3E8,d4 ROM:0012B142 ROM:0012B142 loc_12B142: ; CODE XREF: sub_12B00C+EC↑j ROM:0012B142 cmpi.l #0,d4 ROM:0012B148 bge.s loc_12B14C ROM:0012B14A clr.l d4 ROM:0012B14C ROM:0012B14C loc_12B14C: ; CODE XREF: sub_12B00C+13C↑j ROM:0012B14C cmpi.l #$FFFF,d4 ROM:0012B152 bgt.s loc_12B15A ROM:0012B154 move.w d4,($CB8).w ROM:0012B158 bra.s loc_12B160 ROM:0012B15A ; --------------------------------------------------------------------------- ROM:0012B15A ROM:0012B15A loc_12B15A: ; CODE XREF: sub_12B00C+146↑j ROM:0012B15A move.w #$FFFF,($CB8).w ROM:0012B160 ROM:0012B160 loc_12B160: ; CODE XREF: sub_12B00C+14C↑j ROM:0012B160 clr.w d1 ROM:0012B162 move.b $A64(a5),d1 ROM:0012B166 cmpi.w #0,d1 ROM:0012B16A bne.s loc_12B176 ROM:0012B16C move.l d2,d0 ROM:0012B16E sub.l d3,d0 ROM:0012B170 add.l d4,d0 ROM:0012B172 bra.w loc_12B1BE ROM:0012B176 ; --------------------------------------------------------------------------- ROM:0012B176 ROM:0012B176 loc_12B176: ; CODE XREF: sub_12B00C+15E↑j ROM:0012B176 cmpi.w #1,d1 ROM:0012B17A bne.s loc_12B17E ROM:0012B17C move.l d2,d0 ROM:0012B17E ROM:0012B17E loc_12B17E: ; CODE XREF: sub_12B00C+16E↑j ROM:0012B17E cmpi.w #2,d1 ROM:0012B182 bne.s loc_12B186 ROM:0012B184 move.l d3,d0 ROM:0012B186 ROM:0012B186 loc_12B186: ; CODE XREF: sub_12B00C+176↑j ROM:0012B186 cmpi.w #3,d1 ROM:0012B18A bne.s loc_12B18E ROM:0012B18C move.l d7,d0 ROM:0012B18E ROM:0012B18E loc_12B18E: ; CODE XREF: sub_12B00C+17E↑j ROM:0012B18E cmpi.w #4,d1 ROM:0012B192 bne.s loc_12B196 ROM:0012B194 move.l d4,d0 ROM:0012B196 ROM:0012B196 loc_12B196: ; CODE XREF: sub_12B00C+186↑j ROM:0012B196 cmpi.w #5,d1 ROM:0012B19A bne.s loc_12B19E ROM:0012B19C move.l d5,d0 ROM:0012B19E ROM:0012B19E loc_12B19E: ; CODE XREF: sub_12B00C+18E↑j ROM:0012B19E cmpi.w #6,d1 ROM:0012B1A2 bne.s loc_12B1A6 ROM:0012B1A4 move.l d6,d0 ROM:0012B1A6 ROM:0012B1A6 loc_12B1A6: ; CODE XREF: sub_12B00C+196↑j ROM:0012B1A6 cmpi.w #0,d1 ROM:0012B1AA bge.s loc_12B1B2 ROM:0012B1AC move.l #0,d0 ROM:0012B1B2 ROM:0012B1B2 loc_12B1B2: ; CODE XREF: sub_12B00C+19E↑j ROM:0012B1B2 cmpi.w #6,d1 ROM:0012B1B6 ble.s loc_12B1BE ROM:0012B1B8 move.l #0,d0 ROM:0012B1BE ROM:0012B1BE loc_12B1BE: ; CODE XREF: sub_12B00C+166↑j ROM:0012B1BE ; sub_12B00C+1AA↑j ROM:0012B1BE move.l d0,($930).w ROM:0012B1C2 rts ROM:0012B1C2 ; End of function sub_12B00C ROM:0012B1C2 ROM:0012B1C4 ROM:0012B1C4 ; =============== S U B R O U T I N E ======================================= ROM:0012B1C4 ROM:0012B1C4 ROM:0012B1C4 sub_12B1C4: ; CODE XREF: ROM:0012AF50↑p ROM:0012B1C4 ; ROM:0012AF8A↑p ROM:0012B1C4 move.l ($930).w,d0 ROM:0012B1C8 cmpi.l #$FFFF8001,d0 ROM:0012B1CE bge.s loc_12B1D8 ROM:0012B1D0 move.w #$8001,($CBA).w ROM:0012B1D6 bra.s locret_12B1EC ROM:0012B1D8 ; --------------------------------------------------------------------------- ROM:0012B1D8 ROM:0012B1D8 loc_12B1D8: ; CODE XREF: sub_12B1C4+A↑j ROM:0012B1D8 cmpi.l #$7FFF,d0 ROM:0012B1DE ble.s loc_12B1E8 ROM:0012B1E0 move.w #$7FFF,($CBA).w ROM:0012B1E6 bra.s locret_12B1EC ROM:0012B1E8 ; --------------------------------------------------------------------------- ROM:0012B1E8 ROM:0012B1E8 loc_12B1E8: ; CODE XREF: sub_12B1C4+1A↑j ROM:0012B1E8 move.w d0,($CBA).w ROM:0012B1EC ROM:0012B1EC locret_12B1EC: ; CODE XREF: sub_12B1C4+12↑j ROM:0012B1EC ; sub_12B1C4+22↑j ROM:0012B1EC rts ROM:0012B1EC ; End of function sub_12B1C4 ROM:0012B1EC ROM:0012B1EE ROM:0012B1EE ; =============== S U B R O U T I N E ======================================= ROM:0012B1EE ROM:0012B1EE ROM:0012B1EE sub_12B1EE: ; CODE XREF: sub_110AB4+12C↑p ROM:0012B1EE move.w #7,d1 ROM:0012B1F2 bra.s loc_12B1F8 ROM:0012B1F4 ; --------------------------------------------------------------------------- ROM:0012B1F4 ROM:0012B1F4 loc_12B1F4: ; CODE XREF: sub_12B1EE+1E↓j ROM:0012B1F4 subi.w #1,d1 ROM:0012B1F8 ROM:0012B1F8 loc_12B1F8: ; CODE XREF: sub_12B1EE+4↑j ROM:0012B1F8 cmpi.w #0,d1 ROM:0012B1FC blt.s loc_12B20E ROM:0012B1FE move.w d1,d2 ROM:0012B200 addq.w #1,d2 ROM:0012B202 move.b $12D5(d1.w),$12D5(d2.w) ROM:0012B20C bra.s loc_12B1F4 ROM:0012B20E ; --------------------------------------------------------------------------- ROM:0012B20E ROM:0012B20E loc_12B20E: ; CODE XREF: sub_12B1EE+E↑j ROM:0012B20E clr.l d1 ROM:0012B210 move.w ($490).w,d1 ROM:0012B214 divs.w #$64,d1 ; 'd' ROM:0012B218 move.b d1,($12D5).w ROM:0012B21C rts ROM:0012B21C ; End of function sub_12B1EE ROM:0012B21C ROM:0012B21E ROM:0012B21E ; =============== S U B R O U T I N E ======================================= ROM:0012B21E ROM:0012B21E ROM:0012B21E sub_12B21E: ; CODE XREF: ROM:0012AF0C↑p ROM:0012B21E ; ROM:0012AF34↑p ... ROM:0012B21E clr.w d1 ROM:0012B220 move.b $A66(a5),d1 ROM:0012B224 cmpi.w #0,d1 ROM:0012B228 bne.s loc_12B230 ROM:0012B22A bsr.w sub_12B236 ROM:0012B22E bra.s locret_12B234 ROM:0012B230 ; --------------------------------------------------------------------------- ROM:0012B230 ROM:0012B230 loc_12B230: ; CODE XREF: sub_12B21E+A↑j ROM:0012B230 bsr.w sub_12B492 ROM:0012B234 ROM:0012B234 locret_12B234: ; CODE XREF: sub_12B21E+10↑j ROM:0012B234 rts ROM:0012B234 ; End of function sub_12B21E ROM:0012B234 ROM:0012B236 ROM:0012B236 ; =============== S U B R O U T I N E ======================================= ROM:0012B236 ROM:0012B236 ROM:0012B236 sub_12B236: ; CODE XREF: sub_12B21E+C↑p ROM:0012B236 btst #3,($13EE).w ROM:0012B23C bne.l locret_12B2BA ROM:0012B242 move.w $55E(a5),d0 ROM:0012B246 move.b $A65(a5),d1 ROM:0012B24A cmp.w ($D52).w,d0 ROM:0012B24E bne.s loc_12B25C ROM:0012B250 cmp.b ($1160).w,d1 ROM:0012B254 ble.s loc_12B25A ROM:0012B256 addq.b #1,($1160).w ROM:0012B25A ROM:0012B25A loc_12B25A: ; CODE XREF: sub_12B236+1E↑j ROM:0012B25A bra.s loc_12B260 ROM:0012B25C ; --------------------------------------------------------------------------- ROM:0012B25C ROM:0012B25C loc_12B25C: ; CODE XREF: sub_12B236+18↑j ROM:0012B25C clr.b ($1160).w ROM:0012B260 ROM:0012B260 loc_12B260: ; CODE XREF: sub_12B236:loc_12B25A↑j ROM:0012B260 clr.l d0 ROM:0012B262 clr.l d2 ROM:0012B264 move.w ($FB0).w,d0 ROM:0012B268 move.w ($FA8).w,d2 ROM:0012B26C sub.l d2,d0 ROM:0012B26E cmpi.w #2,($4B6).w ROM:0012B274 bne.s locret_12B2BA ROM:0012B276 move.w $55A(a5),d2 ROM:0012B27A cmp.w ($FC2).w,d2 ROM:0012B27E bge.s locret_12B2BA ROM:0012B280 move.w $55C(a5),d2 ROM:0012B284 cmp.w ($FC2).w,d2 ROM:0012B288 ble.s locret_12B2BA ROM:0012B28A cmp.b ($1160).w,d1 ROM:0012B28E bgt.s locret_12B2BA ROM:0012B290 move.w $558(a5),d3 ROM:0012B294 cmp.w d0,d3 ROM:0012B296 blt.s locret_12B2BA ROM:0012B298 neg.w d3 ROM:0012B29A cmp.w d0,d3 ROM:0012B29C bgt.s locret_12B2BA ROM:0012B29E btst #6,($12FB).w ROM:0012B2A4 bne.s locret_12B2BA ROM:0012B2A6 btst #7,($1305).w ROM:0012B2AC bne.s locret_12B2BA ROM:0012B2AE bsr.w sub_12B2BC ROM:0012B2B2 bsr.w sub_12B3A2 ROM:0012B2B6 bsr.w sub_12B428 ROM:0012B2BA ROM:0012B2BA locret_12B2BA: ; CODE XREF: sub_12B236+6↑j ROM:0012B2BA ; sub_12B236+3E↑j ... ROM:0012B2BA rts ROM:0012B2BA ; End of function sub_12B236 ROM:0012B2BA ROM:0012B2BC ROM:0012B2BC ; =============== S U B R O U T I N E ======================================= ROM:0012B2BC ROM:0012B2BC ROM:0012B2BC sub_12B2BC: ; CODE XREF: sub_12B236+78↑p ROM:0012B2BC clr.l d0 ROM:0012B2BE clr.l d1 ROM:0012B2C0 clr.l d2 ROM:0012B2C2 move.w ($FD6).w,d0 ROM:0012B2C6 move.w ($FDE).w,d1 ROM:0012B2CA move.w ($FDE).w,d2 ROM:0012B2CE addi.l #$20,d2 ; ' ' ROM:0012B2D4 lsr.l #6,d2 ROM:0012B2D6 sub.l d1,d0 ROM:0012B2D8 clr.w ($FBE).w ROM:0012B2DC clr.l d3 ROM:0012B2DE move.w ($FD8).w,d3 ROM:0012B2E2 sub.l d1,d3 ROM:0012B2E4 asl.l #1,d3 ROM:0012B2E6 sub.l d0,d3 ROM:0012B2E8 asl.l #1,d3 ROM:0012B2EA sub.l d0,d3 ROM:0012B2EC muls.l #$F42,d3 ROM:0012B2F4 divs.l d2,d3 ROM:0012B2F8 cmpi.l #$7FFF,d3 ROM:0012B2FE bge.s loc_12B31A ROM:0012B300 cmpi.l #$FFFF8001,d3 ROM:0012B306 ble.s loc_12B310 ROM:0012B308 move.w d3,($FBA).w ROM:0012B30C bra.w loc_12B316 ROM:0012B310 ; --------------------------------------------------------------------------- ROM:0012B310 ROM:0012B310 loc_12B310: ; CODE XREF: sub_12B2BC+4A↑j ROM:0012B310 move.w #$8001,($FBA).w ROM:0012B316 ROM:0012B316 loc_12B316: ; CODE XREF: sub_12B2BC+50↑j ROM:0012B316 bra.w loc_12B320 ROM:0012B31A ; --------------------------------------------------------------------------- ROM:0012B31A ROM:0012B31A loc_12B31A: ; CODE XREF: sub_12B2BC+42↑j ROM:0012B31A move.w #$7FFF,($FBA).w ROM:0012B320 ROM:0012B320 loc_12B320: ; CODE XREF: sub_12B2BC:loc_12B316↑j ROM:0012B320 clr.l d3 ROM:0012B322 move.w ($FDC).w,d3 ROM:0012B326 sub.l d1,d3 ROM:0012B328 asl.l #2,d3 ROM:0012B32A sub.l d0,d3 ROM:0012B32C muls.l #$F42,d3 ROM:0012B334 divs.l d2,d3 ROM:0012B338 cmpi.l #$7FFF,d3 ROM:0012B33E bge.s loc_12B35A ROM:0012B340 cmpi.l #$FFFF8001,d3 ROM:0012B346 ble.s loc_12B350 ROM:0012B348 move.w d3,($FC0).w ROM:0012B34C bra.w loc_12B356 ROM:0012B350 ; --------------------------------------------------------------------------- ROM:0012B350 ROM:0012B350 loc_12B350: ; CODE XREF: sub_12B2BC+8A↑j ROM:0012B350 move.w #$8001,($FC0).w ROM:0012B356 ROM:0012B356 loc_12B356: ; CODE XREF: sub_12B2BC+90↑j ROM:0012B356 bra.w loc_12B360 ROM:0012B35A ; --------------------------------------------------------------------------- ROM:0012B35A ROM:0012B35A loc_12B35A: ; CODE XREF: sub_12B2BC+82↑j ROM:0012B35A move.w #$7FFF,($FC0).w ROM:0012B360 ROM:0012B360 loc_12B360: ; CODE XREF: sub_12B2BC:loc_12B356↑j ROM:0012B360 clr.l d3 ROM:0012B362 move.w ($FDA).w,d3 ROM:0012B366 sub.l d1,d3 ROM:0012B368 asl.l #1,d3 ROM:0012B36A sub.l d0,d3 ROM:0012B36C muls.l #$1E84,d3 ROM:0012B374 divs.l d2,d3 ROM:0012B378 cmpi.l #$7FFF,d3 ROM:0012B37E bge.s loc_12B39A ROM:0012B380 cmpi.l #$FFFF8001,d3 ROM:0012B386 ble.s loc_12B390 ROM:0012B388 move.w d3,($FBC).w ROM:0012B38C bra.w loc_12B396 ROM:0012B390 ; --------------------------------------------------------------------------- ROM:0012B390 ROM:0012B390 loc_12B390: ; CODE XREF: sub_12B2BC+CA↑j ROM:0012B390 move.w #$8001,($FBC).w ROM:0012B396 ROM:0012B396 loc_12B396: ; CODE XREF: sub_12B2BC+D0↑j ROM:0012B396 bra.w locret_12B3A0 ROM:0012B39A ; --------------------------------------------------------------------------- ROM:0012B39A ROM:0012B39A loc_12B39A: ; CODE XREF: sub_12B2BC+C2↑j ROM:0012B39A move.w #$7FFF,($FBC).w ROM:0012B3A0 ROM:0012B3A0 locret_12B3A0: ; CODE XREF: sub_12B2BC:loc_12B396↑j ROM:0012B3A0 rts ROM:0012B3A0 ; End of function sub_12B2BC ROM:0012B3A0 ROM:0012B3A2 ROM:0012B3A2 ; =============== S U B R O U T I N E ======================================= ROM:0012B3A2 ROM:0012B3A2 ROM:0012B3A2 sub_12B3A2: ; CODE XREF: sub_12B236+7C↑p ROM:0012B3A2 clr.l d3 ROM:0012B3A4 move.w $560(a5),d3 ROM:0012B3A8 move.w #0,($137C).w ROM:0012B3AE clr.l d1 ROM:0012B3B0 clr.l d2 ROM:0012B3B2 move.w ($FBA).w,d1 ROM:0012B3B6 ext.l d1 ROM:0012B3B8 move.w ($1378).w,d2 ROM:0012B3BC ext.l d2 ROM:0012B3BE sub.l d2,d1 ROM:0012B3C0 muls.l d3,d1 ROM:0012B3C4 muls.l #$64,d2 ; 'd' ROM:0012B3CC add.l d1,d2 ROM:0012B3CE divs.w #$64,d2 ; 'd' ROM:0012B3D2 move.w d2,($1378).w ROM:0012B3D6 clr.l d1 ROM:0012B3D8 clr.l d2 ROM:0012B3DA move.w ($FC0).w,d1 ROM:0012B3DE ext.l d1 ROM:0012B3E0 move.w ($137E).w,d2 ROM:0012B3E4 ext.l d2 ROM:0012B3E6 sub.l d2,d1 ROM:0012B3E8 muls.l d3,d1 ROM:0012B3EC muls.l #$64,d2 ; 'd' ROM:0012B3F4 add.l d1,d2 ROM:0012B3F6 divs.w #$64,d2 ; 'd' ROM:0012B3FA move.w d2,($137E).w ROM:0012B3FE clr.l d1 ROM:0012B400 clr.l d2 ROM:0012B402 move.w ($FBC).w,d1 ROM:0012B406 ext.l d1 ROM:0012B408 move.w ($137A).w,d2 ROM:0012B40C ext.l d2 ROM:0012B40E sub.l d2,d1 ROM:0012B410 muls.l d3,d1 ROM:0012B414 muls.l #$64,d2 ; 'd' ROM:0012B41C add.l d1,d2 ROM:0012B41E divs.w #$64,d2 ; 'd' ROM:0012B422 move.w d2,($137A).w ROM:0012B426 rts ROM:0012B426 ; End of function sub_12B3A2 ROM:0012B426 ROM:0012B428 ROM:0012B428 ; =============== S U B R O U T I N E ======================================= ROM:0012B428 ROM:0012B428 ROM:0012B428 sub_12B428: ; CODE XREF: sub_12B236+80↑p ROM:0012B428 clr.w d0 ROM:0012B42A move.b ($1395).w,d0 ROM:0012B42E cmp.w ($1348).w,d0 ROM:0012B432 bgt.s loc_12B43A ROM:0012B434 bset #4,($13EE).w ROM:0012B43A ROM:0012B43A loc_12B43A: ; CODE XREF: sub_12B428+A↑j ROM:0012B43A muls.w #5,d0 ROM:0012B43E cmp.w ($1348).w,d0 ROM:0012B442 bgt.s loc_12B44C ROM:0012B444 bset #3,($13EE).w ROM:0012B44A bra.s loc_12B450 ROM:0012B44C ; --------------------------------------------------------------------------- ROM:0012B44C ROM:0012B44C loc_12B44C: ; CODE XREF: sub_12B428+1A↑j ROM:0012B44C addq.w #1,($1348).w ROM:0012B450 ROM:0012B450 loc_12B450: ; CODE XREF: sub_12B428+22↑j ROM:0012B450 move.w $562(a5),d2 ROM:0012B454 move.w #0,d0 ROM:0012B458 bra.s loc_12B45E ROM:0012B45A ; --------------------------------------------------------------------------- ROM:0012B45A ROM:0012B45A loc_12B45A: ; CODE XREF: sub_12B428+66↓j ROM:0012B45A addi.w #1,d0 ROM:0012B45E ROM:0012B45E loc_12B45E: ; CODE XREF: sub_12B428+30↑j ROM:0012B45E cmpi.w #3,d0 ROM:0012B462 bgt.s locret_12B490 ROM:0012B464 move.w $1378(d0.w*2),d1 ROM:0012B46A cmp.w d1,d2 ROM:0012B46C bge.s loc_12B478 ROM:0012B46E move.w d2,d1 ROM:0012B470 bset #2,($13EE).w ROM:0012B476 bra.s loc_12B488 ROM:0012B478 ; --------------------------------------------------------------------------- ROM:0012B478 ROM:0012B478 loc_12B478: ; CODE XREF: sub_12B428+44↑j ROM:0012B478 neg.w d2 ROM:0012B47A cmp.w d1,d2 ROM:0012B47C ble.s loc_12B486 ROM:0012B47E move.w d2,d1 ROM:0012B480 bset #2,($13EE).w ROM:0012B486 ROM:0012B486 loc_12B486: ; CODE XREF: sub_12B428+54↑j ROM:0012B486 neg.w d2 ROM:0012B488 ROM:0012B488 loc_12B488: ; CODE XREF: sub_12B428+4E↑j ROM:0012B488 move.w d1,$1378(d0.w*2) ROM:0012B48E bra.s loc_12B45A ROM:0012B490 ; --------------------------------------------------------------------------- ROM:0012B490 ROM:0012B490 locret_12B490: ; CODE XREF: sub_12B428+3A↑j ROM:0012B490 rts ROM:0012B490 ; End of function sub_12B428 ROM:0012B490 ROM:0012B492 ROM:0012B492 ; =============== S U B R O U T I N E ======================================= ROM:0012B492 ROM:0012B492 ROM:0012B492 sub_12B492: ; CODE XREF: sub_12B21E:loc_12B230↑p ROM:0012B492 ; sub_12DFB0+22↓p ROM:0012B492 clr.l d1 ROM:0012B494 move.w $560(a5),d0 ROM:0012B498 move.w #$12C,d1 ROM:0012B49C divs.w d0,d1 ROM:0012B49E move.b d1,($1395).w ROM:0012B4A2 clr.l d0 ROM:0012B4A4 move.w $562(a5),d0 ROM:0012B4A8 asl.l #2,d0 ROM:0012B4AA move.w d0,($134A).w ROM:0012B4AE move.w #0,($1348).w ROM:0012B4B4 bclr #2,($13EE).w ROM:0012B4BA bclr #3,($13EE).w ROM:0012B4C0 bclr #4,($13EE).w ROM:0012B4C6 move.w #0,d0 ROM:0012B4CA bra.s loc_12B4D0 ROM:0012B4CC ; --------------------------------------------------------------------------- ROM:0012B4CC ROM:0012B4CC loc_12B4CC: ; CODE XREF: sub_12B492+4C↓j ROM:0012B4CC addi.w #1,d0 ROM:0012B4D0 ROM:0012B4D0 loc_12B4D0: ; CODE XREF: sub_12B492+38↑j ROM:0012B4D0 cmpi.w #3,d0 ROM:0012B4D4 bgt.s locret_12B4E0 ROM:0012B4D6 move.w #0,$1378(d0.w*2) ROM:0012B4DE bra.s loc_12B4CC ROM:0012B4E0 ; --------------------------------------------------------------------------- ROM:0012B4E0 ROM:0012B4E0 locret_12B4E0: ; CODE XREF: sub_12B492+42↑j ROM:0012B4E0 rts ROM:0012B4E0 ; End of function sub_12B492 ROM:0012B4E0 ROM:0012B4E2 ROM:0012B4E2 ; =============== S U B R O U T I N E ======================================= ROM:0012B4E2 ROM:0012B4E2 ROM:0012B4E2 sub_12B4E2: ; CODE XREF: sub_110AB4+244↑p ROM:0012B4E2 clr.w d1 ROM:0012B4E4 move.b ($1161).w,d1 ROM:0012B4E8 cmpi.w #3,d1 ROM:0012B4EC bcc.s locret_12B4F6 ROM:0012B4EE movea.l off_12B4F8(pc,d1.w*4),a0 ROM:0012B4F2 nop ROM:0012B4F4 jmp (a0) ROM:0012B4F6 ; --------------------------------------------------------------------------- ROM:0012B4F6 ROM:0012B4F6 locret_12B4F6: ; CODE XREF: sub_12B4E2+A↑j ROM:0012B4F6 rts ROM:0012B4F6 ; End of function sub_12B4E2 ROM:0012B4F6 ROM:0012B4F6 ; --------------------------------------------------------------------------- ROM:0012B4F8 off_12B4F8: dc.l loc_12B504 ; DATA XREF: sub_12B4E2+C↑r ROM:0012B4FC dc.l loc_12B50E ROM:0012B500 dc.l loc_12B568 ROM:0012B504 ; --------------------------------------------------------------------------- ROM:0012B504 ROM:0012B504 loc_12B504: ; DATA XREF: ROM:off_12B4F8↑o ROM:0012B504 move.b #1,($1161).w ROM:0012B50A bra.s locret_12B566 ROM:0012B50C ; --------------------------------------------------------------------------- ROM:0012B50C rts ROM:0012B50E ; --------------------------------------------------------------------------- ROM:0012B50E ROM:0012B50E loc_12B50E: ; DATA XREF: ROM:0012B4FC↑o ROM:0012B50E btst #5,($130D).w ROM:0012B514 beq.s loc_12B540 ROM:0012B516 btst #1,($12EE).w ROM:0012B51C beq.l loc_12B540 ROM:0012B522 bsr.l sub_12B5B2 ROM:0012B528 bsr.l sub_12B9A2 ROM:0012B52E bsr.l sub_12B726 ROM:0012B534 move.b #2,($1161).w ROM:0012B53A bra.l locret_12B5AE ROM:0012B540 ; --------------------------------------------------------------------------- ROM:0012B540 ROM:0012B540 loc_12B540: ; CODE XREF: ROM:0012B514↑j ROM:0012B540 ; ROM:0012B51C↑j ROM:0012B540 btst #5,($130D).w ROM:0012B546 beq.s locret_12B566 ROM:0012B548 btst #1,($12EE).w ROM:0012B54E bne.l locret_12B566 ROM:0012B554 bsr.l sub_12B5B2 ROM:0012B55A move.b #1,($1161).w ROM:0012B560 bra.l *+6 ROM:0012B566 ; --------------------------------------------------------------------------- ROM:0012B566 ROM:0012B566 locret_12B566: ; CODE XREF: ROM:0012B50A↑j ROM:0012B566 ; ROM:0012B546↑j ... ROM:0012B566 rts ROM:0012B568 ; --------------------------------------------------------------------------- ROM:0012B568 ROM:0012B568 loc_12B568: ; DATA XREF: ROM:0012B500↑o ROM:0012B568 btst #5,($130D).w ROM:0012B56E beq.s loc_12B586 ROM:0012B570 btst #1,($12EE).w ROM:0012B576 bne.s loc_12B586 ROM:0012B578 bsr.l sub_12B5B2 ROM:0012B57E move.b #1,($1161).w ROM:0012B584 bra.s locret_12B566 ROM:0012B586 ; --------------------------------------------------------------------------- ROM:0012B586 ROM:0012B586 loc_12B586: ; CODE XREF: ROM:0012B56E↑j ROM:0012B586 ; ROM:0012B576↑j ROM:0012B586 btst #5,($130D).w ROM:0012B58C beq.s locret_12B5AE ROM:0012B58E btst #1,($12EE).w ROM:0012B594 beq.s locret_12B5AE ROM:0012B596 bsr.l sub_12B5B2 ROM:0012B59C bsr.l sub_12B9A2 ROM:0012B5A2 bsr.l sub_12B726 ROM:0012B5A8 move.b #2,($1161).w ROM:0012B5AE ROM:0012B5AE locret_12B5AE: ; CODE XREF: ROM:0012B53A↑j ROM:0012B5AE ; ROM:0012B58C↑j ... ROM:0012B5AE rts ROM:0012B5B0 ; --------------------------------------------------------------------------- ROM:0012B5B0 rts ROM:0012B5B2 ROM:0012B5B2 ; =============== S U B R O U T I N E ======================================= ROM:0012B5B2 ROM:0012B5B2 ROM:0012B5B2 sub_12B5B2: ; CODE XREF: ROM:0012B522↑p ROM:0012B5B2 ; ROM:0012B554↑p ... ROM:0012B5B2 move.w ($FCA).w,d3 ROM:0012B5B6 move.w ($FD4).w,d2 ROM:0012B5BA move.w #$3BCA,d1 ROM:0012B5BE bsr.l sub_115CB8 ROM:0012B5C4 move.w d1,-(sp) ROM:0012B5C6 move.w ($A2C).w,d2 ROM:0012B5CA move.w #$3B30,d1 ROM:0012B5CE bsr.l sub_115CB8 ROM:0012B5D4 move.w d1,d6 ROM:0012B5D6 move.w (sp)+,d7 ROM:0012B5D8 clr.l d0 ROM:0012B5DA clr.w d5 ROM:0012B5DC move.b ($1395).w,d5 ROM:0012B5E0 move.w ($1348).w,d4 ROM:0012B5E4 btst #2,($13EE).w ROM:0012B5EA beq.s loc_12B602 ROM:0012B5EC move.w ($134A).w,d0 ROM:0012B5F0 clr.l d2 ROM:0012B5F2 move.w ($FB0).w,d2 ROM:0012B5F6 mulu.w d2,d0 ROM:0012B5F8 divu.l #$2710,d0 ROM:0012B600 bra.s loc_12B652 ROM:0012B602 ; --------------------------------------------------------------------------- ROM:0012B602 ROM:0012B602 loc_12B602: ; CODE XREF: sub_12B5B2+38↑j ROM:0012B602 cmp.w d4,d5 ROM:0012B604 ble.l loc_12B64E ROM:0012B60A cmpi.w #0,d5 ROM:0012B60E ble.l loc_12B638 ROM:0012B614 move.w ($134A).w,d0 ROM:0012B618 move.w d5,d1 ROM:0012B61A sub.w ($1348).w,d1 ROM:0012B61E mulu.w d1,d0 ROM:0012B620 ext.l d5 ROM:0012B622 divs.l d5,d0 ROM:0012B626 clr.l d2 ROM:0012B628 move.w ($FB0).w,d2 ROM:0012B62C mulu.w d2,d0 ROM:0012B62E divu.l #$2710,d0 ROM:0012B636 bra.s loc_12B64C ROM:0012B638 ; --------------------------------------------------------------------------- ROM:0012B638 ROM:0012B638 loc_12B638: ; CODE XREF: sub_12B5B2+5C↑j ROM:0012B638 move.w ($134A).w,d0 ROM:0012B63C clr.l d2 ROM:0012B63E move.w ($FB0).w,d2 ROM:0012B642 mulu.w d2,d0 ROM:0012B644 divu.l #$2710,d0 ROM:0012B64C ROM:0012B64C loc_12B64C: ; CODE XREF: sub_12B5B2+84↑j ROM:0012B64C bra.s loc_12B652 ROM:0012B64E ; --------------------------------------------------------------------------- ROM:0012B64E ROM:0012B64E loc_12B64E: ; CODE XREF: sub_12B5B2+52↑j ROM:0012B64E move.w #0,d0 ROM:0012B652 ROM:0012B652 loc_12B652: ; CODE XREF: sub_12B5B2+4E↑j ROM:0012B652 ; sub_12B5B2:loc_12B64C↑j ROM:0012B652 cmpi.l #$8000,d0 ROM:0012B658 ble.s loc_12B660 ROM:0012B65A move.l #$8000,d0 ROM:0012B660 ROM:0012B660 loc_12B660: ; CODE XREF: sub_12B5B2+A6↑j ROM:0012B660 clr.w d5 ROM:0012B662 move.b $A68(a5),d5 ROM:0012B666 cmpi.w #0,d5 ROM:0012B66A bne.s loc_12B67C ROM:0012B66C muls.w d6,d7 ROM:0012B66E divs.l #$64,d7 ; 'd' ROM:0012B676 sub.l d0,d7 ROM:0012B678 bra.w loc_12B6CC ROM:0012B67C ; --------------------------------------------------------------------------- ROM:0012B67C ROM:0012B67C loc_12B67C: ; CODE XREF: sub_12B5B2+B8↑j ROM:0012B67C cmpi.w #1,d5 ROM:0012B680 bne.s loc_12B6A0 ROM:0012B682 muls.w d6,d7 ROM:0012B684 divs.l #$64,d7 ; 'd' ROM:0012B68C sub.l d0,d7 ROM:0012B68E clr.l d1 ROM:0012B690 move.b $A67(a5),d1 ROM:0012B694 muls.l d1,d7 ROM:0012B698 divs.l #$64,d7 ; 'd' ROM:0012B6A0 ROM:0012B6A0 loc_12B6A0: ; CODE XREF: sub_12B5B2+CE↑j ROM:0012B6A0 cmpi.w #2,d5 ROM:0012B6A4 bne.s loc_12B6A8 ROM:0012B6A6 ext.l d7 ROM:0012B6A8 ROM:0012B6A8 loc_12B6A8: ; CODE XREF: sub_12B5B2+F2↑j ROM:0012B6A8 cmpi.w #3,d5 ROM:0012B6AC bne.s loc_12B6B2 ROM:0012B6AE clr.l d7 ROM:0012B6B0 move.w d6,d7 ROM:0012B6B2 ROM:0012B6B2 loc_12B6B2: ; CODE XREF: sub_12B5B2+FA↑j ROM:0012B6B2 cmpi.w #4,d5 ROM:0012B6B6 bne.s loc_12B6BC ROM:0012B6B8 clr.l d7 ROM:0012B6BA move.w d0,d7 ROM:0012B6BC ROM:0012B6BC loc_12B6BC: ; CODE XREF: sub_12B5B2+104↑j ROM:0012B6BC cmpi.w #5,d5 ROM:0012B6C0 bne.s loc_12B6CC ROM:0012B6C2 muls.w d6,d7 ROM:0012B6C4 divs.l #$64,d7 ; 'd' ROM:0012B6CC ROM:0012B6CC loc_12B6CC: ; CODE XREF: sub_12B5B2+C6↑j ROM:0012B6CC ; sub_12B5B2+10E↑j ROM:0012B6CC cmpi.l #$FFFF8000,d7 ROM:0012B6D2 bge.s loc_12B6DE ROM:0012B6D4 move.w #$8000,($CBC).w ROM:0012B6DA bra.w loc_12B6E2 ROM:0012B6DE ; --------------------------------------------------------------------------- ROM:0012B6DE ROM:0012B6DE loc_12B6DE: ; CODE XREF: sub_12B5B2+120↑j ROM:0012B6DE move.w d7,($CBC).w ROM:0012B6E2 ROM:0012B6E2 loc_12B6E2: ; CODE XREF: sub_12B5B2+128↑j ROM:0012B6E2 move.w ($CBC).w,d0 ROM:0012B6E6 move.w ($CBA).w,d1 ROM:0012B6EA ext.l d0 ROM:0012B6EC ext.l d1 ROM:0012B6EE sub.l d1,d0 ROM:0012B6F0 cmpi.l #$FFFF8000,d0 ROM:0012B6F6 bge.s loc_12B6FE ROM:0012B6F8 move.l #$FFFF8000,d0 ROM:0012B6FE ROM:0012B6FE loc_12B6FE: ; CODE XREF: sub_12B5B2+144↑j ROM:0012B6FE cmpi.l #$7FFF,d0 ROM:0012B704 ble.s loc_12B70C ROM:0012B706 move.l #$7FFF,d0 ROM:0012B70C ROM:0012B70C loc_12B70C: ; CODE XREF: sub_12B5B2+152↑j ROM:0012B70C move.w d0,($CBE).w ROM:0012B710 cmpi.w #0,d0 ROM:0012B714 ble.s loc_12B71E ROM:0012B716 bset #6,($1306).w ROM:0012B71C bra.s locret_12B724 ROM:0012B71E ; --------------------------------------------------------------------------- ROM:0012B71E ROM:0012B71E loc_12B71E: ; CODE XREF: sub_12B5B2+162↑j ROM:0012B71E bclr #6,($1306).w ROM:0012B724 ROM:0012B724 locret_12B724: ; CODE XREF: sub_12B5B2+16A↑j ROM:0012B724 rts ROM:0012B724 ; End of function sub_12B5B2 ROM:0012B724 ROM:0012B726 ROM:0012B726 ; =============== S U B R O U T I N E ======================================= ROM:0012B726 ROM:0012B726 ROM:0012B726 sub_12B726: ; CODE XREF: ROM:0012B52E↑p ROM:0012B726 ; ROM:0012B5A2↑p ROM:0012B726 move.w ($CC4).w,d0 ROM:0012B72A clr.w d1 ROM:0012B72C move.b ($1162).w,d1 ROM:0012B730 cmpi.w #2,d1 ROM:0012B734 bcc.s locret_12B73E ROM:0012B736 movea.l off_12B740(pc,d1.w*4),a0 ROM:0012B73A nop ROM:0012B73C jmp (a0) ROM:0012B73E ; --------------------------------------------------------------------------- ROM:0012B73E ROM:0012B73E locret_12B73E: ; CODE XREF: sub_12B726+E↑j ROM:0012B73E rts ROM:0012B73E ; End of function sub_12B726 ROM:0012B73E ROM:0012B73E ; --------------------------------------------------------------------------- ROM:0012B740 off_12B740: dc.l loc_12B748 ; DATA XREF: sub_12B726+10↑r ROM:0012B744 dc.l loc_12B756 ROM:0012B748 ; --------------------------------------------------------------------------- ROM:0012B748 ROM:0012B748 loc_12B748: ; DATA XREF: ROM:off_12B740↑o ROM:0012B748 move.b #1,($1162).w ROM:0012B74E bsr.w sub_12B77E ROM:0012B752 bra.s locret_12B77A ROM:0012B754 ; --------------------------------------------------------------------------- ROM:0012B754 rts ROM:0012B756 ; --------------------------------------------------------------------------- ROM:0012B756 ROM:0012B756 loc_12B756: ; DATA XREF: ROM:0012B744↑o ROM:0012B756 cmpi.w #$190,d0 ROM:0012B75A bne.s loc_12B772 ROM:0012B75C bsr.w sub_12B7F4 ROM:0012B760 bsr.w sub_12B77E ROM:0012B764 bsr.w sub_12B7AE ROM:0012B768 bsr.w sub_12B818 ROM:0012B76C bsr.w sub_12B890 ROM:0012B770 bra.s locret_12B77A ROM:0012B772 ; --------------------------------------------------------------------------- ROM:0012B772 ROM:0012B772 loc_12B772: ; CODE XREF: ROM:0012B75A↑j ROM:0012B772 bsr.w sub_12B7AE ROM:0012B776 bsr.w sub_12B818 ROM:0012B77A ROM:0012B77A locret_12B77A: ; CODE XREF: ROM:0012B752↑j ROM:0012B77A ; ROM:0012B770↑j ROM:0012B77A rts ROM:0012B77C ; --------------------------------------------------------------------------- ROM:0012B77C rts ROM:0012B77E ROM:0012B77E ; =============== S U B R O U T I N E ======================================= ROM:0012B77E ROM:0012B77E ROM:0012B77E sub_12B77E: ; CODE XREF: ROM:0012B74E↑p ROM:0012B77E ; ROM:0012B760↑p ROM:0012B77E move.w #0,d0 ROM:0012B782 bra.s loc_12B788 ROM:0012B784 ; --------------------------------------------------------------------------- ROM:0012B784 ROM:0012B784 loc_12B784: ; CODE XREF: sub_12B77E+18↓j ROM:0012B784 addi.w #1,d0 ROM:0012B788 ROM:0012B788 loc_12B788: ; CODE XREF: sub_12B77E+4↑j ROM:0012B788 cmpi.w #3,d0 ROM:0012B78C bgt.s loc_12B798 ROM:0012B78E move.b #0,$12E2(d0.w) ROM:0012B796 bra.s loc_12B784 ROM:0012B798 ; --------------------------------------------------------------------------- ROM:0012B798 ROM:0012B798 loc_12B798: ; CODE XREF: sub_12B77E+E↑j ROM:0012B798 move.w #0,($CC6).w ROM:0012B79E move.w #0,($CC4).w ROM:0012B7A4 clr.w ($CC2).w ROM:0012B7A8 clr.l ($934).w ROM:0012B7AC rts ROM:0012B7AC ; End of function sub_12B77E ROM:0012B7AC ROM:0012B7AE ROM:0012B7AE ; =============== S U B R O U T I N E ======================================= ROM:0012B7AE ROM:0012B7AE ROM:0012B7AE sub_12B7AE: ; CODE XREF: ROM:0012B764↑p ROM:0012B7AE ; ROM:loc_12B772↑p ROM:0012B7AE addi.w #1,($CC4).w ROM:0012B7B4 btst #6,($1306).w ROM:0012B7BA beq.s locret_12B7F2 ROM:0012B7BC move.w ($4B6).w,d1 ROM:0012B7C0 cmpi.w #0,d1 ROM:0012B7C4 blt.s locret_12B7F2 ROM:0012B7C6 cmpi.w #3,d1 ROM:0012B7CA bgt.s locret_12B7F2 ROM:0012B7CC clr.w d2 ROM:0012B7CE move.b $A73(a5,d1.w),d2 ROM:0012B7D4 addi.b #1,$12E2(d2.w) ROM:0012B7DC move.w ($FCA).w,d2 ROM:0012B7E0 move.w ($FD4).w,d3 ROM:0012B7E4 move.w #$3BCC,d1 ROM:0012B7E8 bsr.l sub_115CB8 ROM:0012B7EE add.w d1,($CC6).w ROM:0012B7F2 ROM:0012B7F2 locret_12B7F2: ; CODE XREF: sub_12B7AE+C↑j ROM:0012B7F2 ; sub_12B7AE+16↑j ... ROM:0012B7F2 rts ROM:0012B7F2 ; End of function sub_12B7AE ROM:0012B7F2 ROM:0012B7F4 ROM:0012B7F4 ; =============== S U B R O U T I N E ======================================= ROM:0012B7F4 ROM:0012B7F4 ROM:0012B7F4 sub_12B7F4: ; CODE XREF: ROM:0012B75C↑p ROM:0012B7F4 move.w #0,d0 ROM:0012B7F8 bra.s loc_12B7FE ROM:0012B7FA ; --------------------------------------------------------------------------- ROM:0012B7FA ROM:0012B7FA loc_12B7FA: ; CODE XREF: sub_12B7F4+1A↓j ROM:0012B7FA addi.w #1,d0 ROM:0012B7FE ROM:0012B7FE loc_12B7FE: ; CODE XREF: sub_12B7F4+4↑j ROM:0012B7FE cmpi.w #3,d0 ROM:0012B802 bgt.s loc_12B810 ROM:0012B804 move.b $12E2(d0.w),$12DE(d0.w) ROM:0012B80E bra.s loc_12B7FA ROM:0012B810 ; --------------------------------------------------------------------------- ROM:0012B810 ROM:0012B810 loc_12B810: ; CODE XREF: sub_12B7F4+E↑j ROM:0012B810 move.w ($CC6).w,($CC8).w ROM:0012B816 rts ROM:0012B816 ; End of function sub_12B7F4 ROM:0012B816 ROM:0012B818 ROM:0012B818 ; =============== S U B R O U T I N E ======================================= ROM:0012B818 ROM:0012B818 ROM:0012B818 sub_12B818: ; CODE XREF: ROM:0012B768↑p ROM:0012B818 ; ROM:0012B776↑p ROM:0012B818 move.w ($FCA).w,d2 ROM:0012B81C move.w ($FD4).w,d3 ROM:0012B820 move.w #$3BCE,d1 ROM:0012B824 bsr.l sub_115CB8 ROM:0012B82A move.w ($CBA).w,d2 ROM:0012B82E ext.l d2 ROM:0012B830 move.w ($CC0).w,d4 ROM:0012B834 ext.l d4 ROM:0012B836 sub.l d4,d2 ROM:0012B838 move.w $568(a5),d3 ROM:0012B83C ext.l d3 ROM:0012B83E muls.l d3,d2 ROM:0012B842 divs.w d1,d2 ROM:0012B844 cmpi.w #0,d2 ROM:0012B848 bge.s loc_12B84C ROM:0012B84A neg.w d2 ROM:0012B84C ROM:0012B84C loc_12B84C: ; CODE XREF: sub_12B818+30↑j ROM:0012B84C move.w $564(a5),d0 ROM:0012B850 cmp.w d2,d0 ROM:0012B852 bge.s loc_12B856 ROM:0012B854 move.w d0,d2 ROM:0012B856 ROM:0012B856 loc_12B856: ; CODE XREF: sub_12B818+3A↑j ROM:0012B856 ext.l d2 ROM:0012B858 cmpi.w #0,($CC2).w ROM:0012B85E bne.s loc_12B866 ROM:0012B860 move.l d2,($934).w ROM:0012B864 bra.s loc_12B870 ROM:0012B866 ; --------------------------------------------------------------------------- ROM:0012B866 ROM:0012B866 loc_12B866: ; CODE XREF: sub_12B818+46↑j ROM:0012B866 muls.l ($934).w,d2 ROM:0012B86C move.l d2,($934).w ROM:0012B870 ROM:0012B870 loc_12B870: ; CODE XREF: sub_12B818+4C↑j ROM:0012B870 addq.w #1,($CC2).w ROM:0012B874 cmpi.w #3,($CC2).w ROM:0012B87A ble.s loc_12B888 ROM:0012B87C clr.w ($CC2).w ROM:0012B880 move.l ($934).w,d1 ROM:0012B884 add.l d1,($938).w ROM:0012B888 ROM:0012B888 loc_12B888: ; CODE XREF: sub_12B818+62↑j ROM:0012B888 move.w ($CBA).w,($CC0).w ROM:0012B88E rts ROM:0012B88E ; End of function sub_12B818 ROM:0012B88E ROM:0012B890 ROM:0012B890 ; =============== S U B R O U T I N E ======================================= ROM:0012B890 ROM:0012B890 ROM:0012B890 sub_12B890: ; CODE XREF: ROM:0012B76C↑p ROM:0012B890 move.l ($938).w,d0 ROM:0012B894 divs.l $12C(a5),d0 ROM:0012B89A move.w $566(a5),d1 ROM:0012B89E cmp.w d0,d1 ROM:0012B8A0 bge.s loc_12B8AA ROM:0012B8A2 bset #4,($1301).w ROM:0012B8A8 bra.s loc_12B8B0 ROM:0012B8AA ; --------------------------------------------------------------------------- ROM:0012B8AA ROM:0012B8AA loc_12B8AA: ; CODE XREF: sub_12B890+10↑j ROM:0012B8AA bclr #4,($1301).w ROM:0012B8B0 ROM:0012B8B0 loc_12B8B0: ; CODE XREF: sub_12B890+18↑j ROM:0012B8B0 clr.w ($CC2).w ROM:0012B8B4 clr.l ($934).w ROM:0012B8B8 clr.l ($938).w ROM:0012B8BC clr.w ($CC0).w ROM:0012B8C0 rts ROM:0012B8C0 ; End of function sub_12B890 ROM:0012B8C0 ROM:0012B8C2 ROM:0012B8C2 ; =============== S U B R O U T I N E ======================================= ROM:0012B8C2 ROM:0012B8C2 ROM:0012B8C2 sub_12B8C2: ; CODE XREF: sub_110AB4+22E↑p ROM:0012B8C2 ; sub_110AB4+254↑p ROM:0012B8C2 move.l ($404).w,($93C).w ROM:0012B8C8 rts ROM:0012B8C8 ; End of function sub_12B8C2 ROM:0012B8C8 ROM:0012B8CA ROM:0012B8CA ; =============== S U B R O U T I N E ======================================= ROM:0012B8CA ROM:0012B8CA ROM:0012B8CA sub_12B8CA: ; CODE XREF: sub_110AB4+228↑p ROM:0012B8CA move.w #3,d0 ROM:0012B8CE bra.s loc_12B8D4 ROM:0012B8D0 ; --------------------------------------------------------------------------- ROM:0012B8D0 ROM:0012B8D0 loc_12B8D0: ; CODE XREF: sub_12B8CA+1E↓j ROM:0012B8D0 subi.w #1,d0 ROM:0012B8D4 ROM:0012B8D4 loc_12B8D4: ; CODE XREF: sub_12B8CA+4↑j ROM:0012B8D4 cmpi.w #0,d0 ROM:0012B8D8 blt.s loc_12B8EA ROM:0012B8DA move.w d0,d1 ROM:0012B8DC addq.w #1,d1 ROM:0012B8DE move.w $FD6(d0.w*2),$FD6(d1.w*2) ROM:0012B8E8 bra.s loc_12B8D0 ROM:0012B8EA ; --------------------------------------------------------------------------- ROM:0012B8EA ROM:0012B8EA loc_12B8EA: ; CODE XREF: sub_12B8CA+E↑j ROM:0012B8EA move.w #3,d0 ROM:0012B8EE bra.s loc_12B8F4 ROM:0012B8F0 ; --------------------------------------------------------------------------- ROM:0012B8F0 ROM:0012B8F0 loc_12B8F0: ; CODE XREF: sub_12B8CA+48↓j ROM:0012B8F0 subi.w #1,d0 ROM:0012B8F4 ROM:0012B8F4 loc_12B8F4: ; CODE XREF: sub_12B8CA+24↑j ROM:0012B8F4 cmpi.w #0,d0 ROM:0012B8F8 blt.s loc_12B914 ROM:0012B8FA move.w d0,d1 ROM:0012B8FC addq.w #1,d1 ROM:0012B8FE move.w $FC2(d0.w*2),$FC2(d1.w*2) ROM:0012B908 move.w $FCC(d0.w*2),$FCC(d1.w*2) ROM:0012B912 bra.s loc_12B8F0 ROM:0012B914 ; --------------------------------------------------------------------------- ROM:0012B914 ROM:0012B914 loc_12B914: ; CODE XREF: sub_12B8CA+2E↑j ROM:0012B914 move.w ($540).w,($FC2).w ROM:0012B91A move.w ($9F6).w,($FCC).w ROM:0012B920 move.w $56A(a5),d0 ROM:0012B924 cmp.w ($FC2).w,d0 ROM:0012B928 ble.s loc_12B94A ROM:0012B92A move.l #$1C9C380,d2 ROM:0012B930 divs.l d0,d2 ROM:0012B934 move.w d2,($FD6).w ROM:0012B938 move.w d0,($FC2).w ROM:0012B93C bset #7,($12F9).w ROM:0012B942 bclr #5,($130A).w ROM:0012B948 bra.s locret_12B9A0 ROM:0012B94A ; --------------------------------------------------------------------------- ROM:0012B94A ROM:0012B94A loc_12B94A: ; CODE XREF: sub_12B8CA+5E↑j ROM:0012B94A move.w $56C(a5),d1 ROM:0012B94E cmp.w ($FC2).w,d1 ROM:0012B952 bge.s loc_12B974 ROM:0012B954 move.l #$1C9C380,d2 ROM:0012B95A divs.l d1,d2 ROM:0012B95E move.w d2,($FD6).w ROM:0012B962 move.w d1,($FC2).w ROM:0012B966 bset #5,($130A).w ROM:0012B96C bclr #7,($12F9).w ROM:0012B972 bra.s locret_12B9A0 ROM:0012B974 ; --------------------------------------------------------------------------- ROM:0012B974 ROM:0012B974 loc_12B974: ; CODE XREF: sub_12B8CA+88↑j ROM:0012B974 bclr #7,($12F9).w ROM:0012B97A bclr #5,($130A).w ROM:0012B980 move.l ($404).w,d2 ROM:0012B984 cmp.l ($93C).w,d2 ROM:0012B988 bge.s loc_12B998 ROM:0012B98A move.l #$80000000,d3 ROM:0012B990 sub.l ($93C).w,d3 ROM:0012B994 add.l d3,d2 ROM:0012B996 bra.s loc_12B99C ROM:0012B998 ; --------------------------------------------------------------------------- ROM:0012B998 ROM:0012B998 loc_12B998: ; CODE XREF: sub_12B8CA+BE↑j ROM:0012B998 sub.l ($93C).w,d2 ROM:0012B99C ROM:0012B99C loc_12B99C: ; CODE XREF: sub_12B8CA+CC↑j ROM:0012B99C move.w d2,($FD6).w ROM:0012B9A0 ROM:0012B9A0 locret_12B9A0: ; CODE XREF: sub_12B8CA+7E↑j ROM:0012B9A0 ; sub_12B8CA+A8↑j ROM:0012B9A0 rts ROM:0012B9A0 ; End of function sub_12B8CA ROM:0012B9A0 ROM:0012B9A2 ROM:0012B9A2 ; =============== S U B R O U T I N E ======================================= ROM:0012B9A2 ROM:0012B9A2 ROM:0012B9A2 sub_12B9A2: ; CODE XREF: ROM:0012B528↑p ROM:0012B9A2 ; ROM:0012B59C↑p ROM:0012B9A2 bsr.w sub_12B9BA ROM:0012B9A6 btst #6,($1306).w ROM:0012B9AC beq.s loc_12B9B4 ROM:0012B9AE bsr.w sub_12B9FA ROM:0012B9B2 bra.s locret_12B9B8 ROM:0012B9B4 ; --------------------------------------------------------------------------- ROM:0012B9B4 ROM:0012B9B4 loc_12B9B4: ; CODE XREF: sub_12B9A2+A↑j ROM:0012B9B4 bsr.w sub_12BA2C ROM:0012B9B8 ROM:0012B9B8 locret_12B9B8: ; CODE XREF: sub_12B9A2+10↑j ROM:0012B9B8 rts ROM:0012B9B8 ; End of function sub_12B9A2 ROM:0012B9B8 ROM:0012B9BA ROM:0012B9BA ; =============== S U B R O U T I N E ======================================= ROM:0012B9BA ROM:0012B9BA ROM:0012B9BA sub_12B9BA: ; CODE XREF: sub_12B9A2↑p ROM:0012B9BA move.w ($CC4).w,d0 ROM:0012B9BE move.w ($CDA).w,d1 ROM:0012B9C2 cmpi.w #2,d1 ROM:0012B9C6 bcc.s locret_12B9D0 ROM:0012B9C8 movea.l off_12B9D2(pc,d1.w*4),a0 ROM:0012B9CC nop ROM:0012B9CE jmp (a0) ROM:0012B9D0 ; --------------------------------------------------------------------------- ROM:0012B9D0 ROM:0012B9D0 locret_12B9D0: ; CODE XREF: sub_12B9BA+C↑j ROM:0012B9D0 rts ROM:0012B9D0 ; End of function sub_12B9BA ROM:0012B9D0 ROM:0012B9D0 ; --------------------------------------------------------------------------- ROM:0012B9D2 off_12B9D2: dc.l loc_12B9DA ; DATA XREF: sub_12B9BA+E↑r ROM:0012B9D6 dc.l loc_12B9E8 ROM:0012B9DA ; --------------------------------------------------------------------------- ROM:0012B9DA ROM:0012B9DA loc_12B9DA: ; DATA XREF: ROM:off_12B9D2↑o ROM:0012B9DA move.w #1,($CDA).w ROM:0012B9E0 bsr.w sub_12BA90 ROM:0012B9E4 bra.s locret_12B9F6 ROM:0012B9E6 ; --------------------------------------------------------------------------- ROM:0012B9E6 rts ROM:0012B9E8 ; --------------------------------------------------------------------------- ROM:0012B9E8 ROM:0012B9E8 loc_12B9E8: ; DATA XREF: ROM:0012B9D6↑o ROM:0012B9E8 cmpi.w #$190,d0 ROM:0012B9EC bne.s locret_12B9F6 ROM:0012B9EE bsr.w sub_12BA5E ROM:0012B9F2 bsr.w sub_12BA90 ROM:0012B9F6 ROM:0012B9F6 locret_12B9F6: ; CODE XREF: ROM:0012B9E4↑j ROM:0012B9F6 ; ROM:0012B9EC↑j ROM:0012B9F6 rts ROM:0012B9F8 ; --------------------------------------------------------------------------- ROM:0012B9F8 rts ROM:0012B9FA ROM:0012B9FA ; =============== S U B R O U T I N E ======================================= ROM:0012B9FA ROM:0012B9FA ROM:0012B9FA sub_12B9FA: ; CODE XREF: sub_12B9A2+C↑p ROM:0012B9FA move.w ($FCA).w,d3 ROM:0012B9FE move.w ($FD4).w,d2 ROM:0012BA02 cmp.w ($CCA).w,d3 ROM:0012BA06 bge.s loc_12BA0C ROM:0012BA08 move.w d3,($CCA).w ROM:0012BA0C ROM:0012BA0C loc_12BA0C: ; CODE XREF: sub_12B9FA+C↑j ROM:0012BA0C cmp.w ($CCC).w,d3 ROM:0012BA10 ble.s loc_12BA16 ROM:0012BA12 move.w d3,($CCC).w ROM:0012BA16 ROM:0012BA16 loc_12BA16: ; CODE XREF: sub_12B9FA+16↑j ROM:0012BA16 cmp.w ($CCE).w,d2 ROM:0012BA1A bge.s loc_12BA20 ROM:0012BA1C move.w d2,($CCE).w ROM:0012BA20 ROM:0012BA20 loc_12BA20: ; CODE XREF: sub_12B9FA+20↑j ROM:0012BA20 cmp.w ($CD0).w,d2 ROM:0012BA24 ble.s locret_12BA2A ROM:0012BA26 move.w d2,($CD0).w ROM:0012BA2A ROM:0012BA2A locret_12BA2A: ; CODE XREF: sub_12B9FA+2A↑j ROM:0012BA2A rts ROM:0012BA2A ; End of function sub_12B9FA ROM:0012BA2A ROM:0012BA2C ROM:0012BA2C ; =============== S U B R O U T I N E ======================================= ROM:0012BA2C ROM:0012BA2C ROM:0012BA2C sub_12BA2C: ; CODE XREF: sub_12B9A2:loc_12B9B4↑p ROM:0012BA2C move.w ($FCA).w,d3 ROM:0012BA30 move.w ($FD4).w,d2 ROM:0012BA34 cmp.w ($CD2).w,d3 ROM:0012BA38 bge.s loc_12BA3E ROM:0012BA3A move.w d3,($CD2).w ROM:0012BA3E ROM:0012BA3E loc_12BA3E: ; CODE XREF: sub_12BA2C+C↑j ROM:0012BA3E cmp.w ($CD4).w,d3 ROM:0012BA42 ble.s loc_12BA48 ROM:0012BA44 move.w d3,($CD4).w ROM:0012BA48 ROM:0012BA48 loc_12BA48: ; CODE XREF: sub_12BA2C+16↑j ROM:0012BA48 cmp.w ($CD6).w,d2 ROM:0012BA4C bge.s loc_12BA52 ROM:0012BA4E move.w d2,($CD6).w ROM:0012BA52 ROM:0012BA52 loc_12BA52: ; CODE XREF: sub_12BA2C+20↑j ROM:0012BA52 cmp.w ($CD8).w,d2 ROM:0012BA56 ble.s locret_12BA5C ROM:0012BA58 move.w d2,($CD8).w ROM:0012BA5C ROM:0012BA5C locret_12BA5C: ; CODE XREF: sub_12BA2C+2A↑j ROM:0012BA5C rts ROM:0012BA5C ; End of function sub_12BA2C ROM:0012BA5C ROM:0012BA5E ROM:0012BA5E ; =============== S U B R O U T I N E ======================================= ROM:0012BA5E ROM:0012BA5E ROM:0012BA5E sub_12BA5E: ; CODE XREF: ROM:0012B9EE↑p ROM:0012BA5E move.w ($CCA).w,($C92).w ROM:0012BA64 move.w ($CCC).w,($C94).w ROM:0012BA6A move.w ($CCE).w,($C96).w ROM:0012BA70 move.w ($CD0).w,($C98).w ROM:0012BA76 move.w ($CD2).w,($C9A).w ROM:0012BA7C move.w ($CD4).w,($C9C).w ROM:0012BA82 move.w ($CD6).w,($C9E).w ROM:0012BA88 move.w ($CD8).w,($CA0).w ROM:0012BA8E rts ROM:0012BA8E ; End of function sub_12BA5E ROM:0012BA8E ROM:0012BA90 ROM:0012BA90 ; =============== S U B R O U T I N E ======================================= ROM:0012BA90 ROM:0012BA90 ROM:0012BA90 sub_12BA90: ; CODE XREF: ROM:0012B9E0↑p ROM:0012BA90 ; ROM:0012B9F2↑p ROM:0012BA90 move.w $540(a5),($CCA).w ROM:0012BA96 move.w $542(a5),($CCC).w ROM:0012BA9C move.w $552(a5),($CCE).w ROM:0012BAA2 move.w $550(a5),($CD0).w ROM:0012BAA8 move.w $56C(a5),($CD2).w ROM:0012BAAE move.w $56A(a5),($CD4).w ROM:0012BAB4 move.w $552(a5),($CD6).w ROM:0012BABA move.w $550(a5),($CD8).w ROM:0012BAC0 rts ROM:0012BAC0 ; End of function sub_12BA90 ROM:0012BAC0 ROM:0012BAC2 ROM:0012BAC2 ; =============== S U B R O U T I N E ======================================= ROM:0012BAC2 ROM:0012BAC2 ROM:0012BAC2 sub_12BAC2: ; CODE XREF: sub_12BFCE+6↓p ROM:0012BAC2 bsr.w sub_12BACC ROM:0012BAC6 bsr.w sub_12BB8A ROM:0012BACA rts ROM:0012BACA ; End of function sub_12BAC2 ROM:0012BACA ROM:0012BACC ROM:0012BACC ; =============== S U B R O U T I N E ======================================= ROM:0012BACC ROM:0012BACC ROM:0012BACC sub_12BACC: ; CODE XREF: sub_12BAC2↑p ROM:0012BACC clr.w d1 ROM:0012BACE move.b ($1163).w,d1 ROM:0012BAD2 cmpi.w #4,d1 ROM:0012BAD6 bcc.s locret_12BAE0 ROM:0012BAD8 movea.l off_12BAE2(pc,d1.w*4),a0 ROM:0012BADC nop ROM:0012BADE jmp (a0) ROM:0012BAE0 ; --------------------------------------------------------------------------- ROM:0012BAE0 ROM:0012BAE0 locret_12BAE0: ; CODE XREF: sub_12BACC+A↑j ROM:0012BAE0 rts ROM:0012BAE0 ; End of function sub_12BACC ROM:0012BAE0 ROM:0012BAE0 ; --------------------------------------------------------------------------- ROM:0012BAE2 off_12BAE2: dc.l loc_12BAF2 ; DATA XREF: sub_12BACC+C↑r ROM:0012BAE6 dc.l loc_12BB00 ROM:0012BAEA dc.l loc_12BB24 ROM:0012BAEE dc.l loc_12BB5E ROM:0012BAF2 ; --------------------------------------------------------------------------- ROM:0012BAF2 ROM:0012BAF2 loc_12BAF2: ; DATA XREF: ROM:off_12BAE2↑o ROM:0012BAF2 bclr #5,($1318).w ROM:0012BAF8 move.b #1,($1163).w ROM:0012BAFE rts ROM:0012BB00 ; --------------------------------------------------------------------------- ROM:0012BB00 ROM:0012BB00 loc_12BB00: ; DATA XREF: ROM:0012BAE6↑o ROM:0012BB00 btst #5,($1314).w ROM:0012BB06 beq.s locret_12BB22 ROM:0012BB08 move.w $572(a5),d1 ROM:0012BB0C clr.b ($8A7).w ROM:0012BB10 move.w d1,($682).w ROM:0012BB14 move.b #1,($8A7).w ROM:0012BB1A move.b #2,($1163).w ROM:0012BB20 rts ROM:0012BB22 ; --------------------------------------------------------------------------- ROM:0012BB22 ROM:0012BB22 locret_12BB22: ; CODE XREF: ROM:0012BB06↑j ROM:0012BB22 rts ROM:0012BB24 ; --------------------------------------------------------------------------- ROM:0012BB24 ROM:0012BB24 loc_12BB24: ; DATA XREF: ROM:0012BAEA↑o ROM:0012BB24 btst #5,($1314).w ROM:0012BB2A beq.s loc_12BB46 ROM:0012BB2C move.w $572(a5),d1 ROM:0012BB30 clr.b ($8A7).w ROM:0012BB34 move.w d1,($682).w ROM:0012BB38 move.b #1,($8A7).w ROM:0012BB3E move.b #2,($1163).w ROM:0012BB44 rts ROM:0012BB46 ; --------------------------------------------------------------------------- ROM:0012BB46 ROM:0012BB46 loc_12BB46: ; CODE XREF: ROM:0012BB2A↑j ROM:0012BB46 cmpi.w #0,($682).w ROM:0012BB4C bgt.s locret_12BB5C ROM:0012BB4E bset #5,($1318).w ROM:0012BB54 move.b #3,($1163).w ROM:0012BB5A rts ROM:0012BB5C ; --------------------------------------------------------------------------- ROM:0012BB5C ROM:0012BB5C locret_12BB5C: ; CODE XREF: ROM:0012BB4C↑j ROM:0012BB5C rts ROM:0012BB5E ; --------------------------------------------------------------------------- ROM:0012BB5E ROM:0012BB5E loc_12BB5E: ; DATA XREF: ROM:0012BAEE↑o ROM:0012BB5E btst #5,($1314).w ROM:0012BB64 beq.s locret_12BB86 ROM:0012BB66 bclr #5,($1318).w ROM:0012BB6C move.w $572(a5),d1 ROM:0012BB70 clr.b ($8A7).w ROM:0012BB74 move.w d1,($682).w ROM:0012BB78 move.b #1,($8A7).w ROM:0012BB7E move.b #2,($1163).w ROM:0012BB84 rts ROM:0012BB86 ; --------------------------------------------------------------------------- ROM:0012BB86 ROM:0012BB86 locret_12BB86: ; CODE XREF: ROM:0012BB64↑j ROM:0012BB86 rts ROM:0012BB88 ; --------------------------------------------------------------------------- ROM:0012BB88 rts ROM:0012BB8A ROM:0012BB8A ; =============== S U B R O U T I N E ======================================= ROM:0012BB8A ROM:0012BB8A ROM:0012BB8A sub_12BB8A: ; CODE XREF: sub_12BAC2+4↑p ROM:0012BB8A move.w $570(a5),d0 ROM:0012BB8E cmpi.w #0,d0 ROM:0012BB92 beq.l loc_12BD70 ROM:0012BB98 btst #3,($D36).w ROM:0012BB9E bne.l loc_12BD68 ROM:0012BBA4 btst #4,($D36).w ROM:0012BBAA bne.l loc_12BD68 ROM:0012BBB0 btst #3,($D4A).w ROM:0012BBB6 bne.l loc_12BD68 ROM:0012BBBC btst #4,($D4A).w ROM:0012BBC2 bne.l loc_12BD68 ROM:0012BBC8 btst #2,($D36).w ROM:0012BBCE bne.l loc_12BD68 ROM:0012BBD4 btst #3,($D38).w ROM:0012BBDA bne.l loc_12BD68 ROM:0012BBE0 btst #2,($D4A).w ROM:0012BBE6 bne.l loc_12BD68 ROM:0012BBEC btst #3,($D4C).w ROM:0012BBF2 bne.l loc_12BD68 ROM:0012BBF8 btst #5,($D39).w ROM:0012BBFE bne.l loc_12BD68 ROM:0012BC04 btst #5,($D4D).w ROM:0012BC0A bne.l loc_12BD68 ROM:0012BC10 btst #4,($D39).w ROM:0012BC16 bne.l loc_12BD68 ROM:0012BC1C btst #1,($D39).w ROM:0012BC22 bne.l loc_12BD68 ROM:0012BC28 btst #4,($D4D).w ROM:0012BC2E bne.l loc_12BD68 ROM:0012BC34 btst #1,($D4D).w ROM:0012BC3A bne.l loc_12BD68 ROM:0012BC40 btst #6,($D37).w ROM:0012BC46 bne.l loc_12BD68 ROM:0012BC4C btst #6,($D4B).w ROM:0012BC52 bne.l loc_12BD68 ROM:0012BC58 btst #5,($D36).w ROM:0012BC5E bne.l loc_12BD68 ROM:0012BC64 btst #5,($D4A).w ROM:0012BC6A bne.l loc_12BD68 ROM:0012BC70 btst #0,($D36).w ROM:0012BC76 bne.l loc_12BD68 ROM:0012BC7C btst #0,($D4A).w ROM:0012BC82 bne.l loc_12BD68 ROM:0012BC88 btst #7,($D37).w ROM:0012BC8E bne.l loc_12BD68 ROM:0012BC94 btst #7,($D4B).w ROM:0012BC9A bne.l loc_12BD68 ROM:0012BCA0 btst #1,($D36).w ROM:0012BCA6 bne.l loc_12BD68 ROM:0012BCAC btst #1,($D4A).w ROM:0012BCB2 bne.l loc_12BD68 ROM:0012BCB8 btst #0,($10DA).w ROM:0012BCBE beq.l loc_12BD68 ROM:0012BCC4 move.w $58A(a5),d0 ROM:0012BCC8 cmp.w ($54A).w,d0 ROM:0012BCCC ble.l loc_12BD68 ROM:0012BCD2 move.w $574(a5),d0 ROM:0012BCD6 cmp.w ($A2C).w,d0 ROM:0012BCDA bgt.l loc_12BD68 ROM:0012BCE0 move.w $586(a5),d2 ROM:0012BCE4 move.w $588(a5),d0 ROM:0012BCE8 cmp.w ($9F6).w,d2 ROM:0012BCEC bgt.s loc_12BD68 ROM:0012BCEE cmp.w ($9F6).w,d0 ROM:0012BCF2 ble.s loc_12BD68 ROM:0012BCF4 move.w $57A(a5),d2 ROM:0012BCF8 move.w $57C(a5),d0 ROM:0012BCFC cmp.w ($C5A).w,d2 ROM:0012BD00 bgt.s loc_12BD68 ROM:0012BD02 cmp.w ($C5A).w,d0 ROM:0012BD06 ble.s loc_12BD68 ROM:0012BD08 move.w ($C5A).w,d1 ROM:0012BD0C sub.w ($C56).w,d1 ROM:0012BD10 bpl.w loc_12BD16 ROM:0012BD14 neg.w d1 ROM:0012BD16 ROM:0012BD16 loc_12BD16: ; CODE XREF: sub_12BB8A+186↑j ROM:0012BD16 move.w $576(a5),d0 ROM:0012BD1A cmp.w d1,d0 ROM:0012BD1C blt.s loc_12BD68 ROM:0012BD1E move.w $57E(a5),d2 ROM:0012BD22 move.w $580(a5),d0 ROM:0012BD26 cmp.w ($540).w,d2 ROM:0012BD2A bgt.s loc_12BD68 ROM:0012BD2C cmp.w ($540).w,d0 ROM:0012BD30 ble.s loc_12BD68 ROM:0012BD32 move.w $582(a5),d2 ROM:0012BD36 move.w $584(a5),d0 ROM:0012BD3A cmp.w ($4FE).w,d2 ROM:0012BD3E bgt.s loc_12BD68 ROM:0012BD40 cmp.w ($4FE).w,d0 ROM:0012BD44 ble.s loc_12BD68 ROM:0012BD46 move.w $578(a5),d0 ROM:0012BD4A cmp.w ($1330).w,d0 ROM:0012BD4E bge.s loc_12BD68 ROM:0012BD50 btst #0,($1165).w ROM:0012BD56 beq.s loc_12BD68 ROM:0012BD58 btst #5,($1318).w ROM:0012BD5E beq.s loc_12BD68 ROM:0012BD60 bset #1,($1179).w ROM:0012BD66 bra.s locret_12BD76 ROM:0012BD68 ; --------------------------------------------------------------------------- ROM:0012BD68 ROM:0012BD68 loc_12BD68: ; CODE XREF: sub_12BB8A+14↑j ROM:0012BD68 ; sub_12BB8A+20↑j ... ROM:0012BD68 bclr #1,($1179).w ROM:0012BD6E bra.s locret_12BD76 ROM:0012BD70 ; --------------------------------------------------------------------------- ROM:0012BD70 ROM:0012BD70 loc_12BD70: ; CODE XREF: sub_12BB8A+8↑j ROM:0012BD70 bset #1,($1179).w ROM:0012BD76 ROM:0012BD76 locret_12BD76: ; CODE XREF: sub_12BB8A+1DC↑j ROM:0012BD76 ; sub_12BB8A+1E4↑j ROM:0012BD76 rts ROM:0012BD76 ; End of function sub_12BB8A ROM:0012BD76 ROM:0012BD78 ROM:0012BD78 ; =============== S U B R O U T I N E ======================================= ROM:0012BD78 ROM:0012BD78 ROM:0012BD78 sub_12BD78: ; CODE XREF: sub_125BB4+5A↑p ROM:0012BD78 clr.w d1 ROM:0012BD7A move.b ($1164).w,d1 ROM:0012BD7E cmpi.w #6,d1 ROM:0012BD82 bcc.s locret_12BD8C ROM:0012BD84 movea.l off_12BD8E(pc,d1.w*4),a0 ROM:0012BD88 nop ROM:0012BD8A jmp (a0) ROM:0012BD8C ; --------------------------------------------------------------------------- ROM:0012BD8C ROM:0012BD8C locret_12BD8C: ; CODE XREF: sub_12BD78+A↑j ROM:0012BD8C rts ROM:0012BD8C ; End of function sub_12BD78 ROM:0012BD8C ROM:0012BD8C ; --------------------------------------------------------------------------- ROM:0012BD8E off_12BD8E: dc.l loc_12BDA6 ; DATA XREF: sub_12BD78+C↑r ROM:0012BD92 dc.l loc_12BDB0 ROM:0012BD96 dc.l loc_12BDD8 ROM:0012BD9A dc.l loc_12BE16 ROM:0012BD9E dc.l loc_12BE2C ROM:0012BDA2 dc.l loc_12BE56 ROM:0012BDA6 ; --------------------------------------------------------------------------- ROM:0012BDA6 ROM:0012BDA6 loc_12BDA6: ; DATA XREF: ROM:off_12BD8E↑o ROM:0012BDA6 move.b #1,($1164).w ROM:0012BDAC bra.s locret_12BDD6 ROM:0012BDAE ; --------------------------------------------------------------------------- ROM:0012BDAE rts ROM:0012BDB0 ; --------------------------------------------------------------------------- ROM:0012BDB0 ROM:0012BDB0 loc_12BDB0: ; DATA XREF: ROM:0012BD92↑o ROM:0012BDB0 move.w $58C(a5),d7 ROM:0012BDB4 cmpi.w #0,d7 ROM:0012BDB8 bne.s locret_12BDD6 ROM:0012BDBA move.w $58E(a5),d1 ROM:0012BDBE cmp.w ($E70).w,d1 ROM:0012BDC2 ble.s loc_12BDCE ROM:0012BDC4 move.b #2,($1164).w ROM:0012BDCA bra.s locret_12BE14 ROM:0012BDCC ; --------------------------------------------------------------------------- ROM:0012BDCC bra.s locret_12BDD6 ROM:0012BDCE ; --------------------------------------------------------------------------- ROM:0012BDCE ROM:0012BDCE loc_12BDCE: ; CODE XREF: ROM:0012BDC2↑j ROM:0012BDCE move.b #4,($1164).w ROM:0012BDD4 bra.s locret_12BE54 ROM:0012BDD6 ; --------------------------------------------------------------------------- ROM:0012BDD6 ROM:0012BDD6 locret_12BDD6: ; CODE XREF: ROM:0012BDAC↑j ROM:0012BDD6 ; ROM:0012BDB8↑j ... ROM:0012BDD6 rts ROM:0012BDD8 ; --------------------------------------------------------------------------- ROM:0012BDD8 ROM:0012BDD8 loc_12BDD8: ; DATA XREF: ROM:0012BD96↑o ROM:0012BDD8 move.w $58C(a5),d7 ROM:0012BDDC cmpi.w #0,d7 ROM:0012BDE0 beq.s loc_12BDEC ROM:0012BDE2 move.b #1,($1164).w ROM:0012BDE8 bra.s locret_12BDD6 ROM:0012BDEA ; --------------------------------------------------------------------------- ROM:0012BDEA bra.s locret_12BE14 ROM:0012BDEC ; --------------------------------------------------------------------------- ROM:0012BDEC ROM:0012BDEC loc_12BDEC: ; CODE XREF: ROM:0012BDE0↑j ROM:0012BDEC move.w $58E(a5),d1 ROM:0012BDF0 cmp.w ($E70).w,d1 ROM:0012BDF4 bgt.s locret_12BE14 ROM:0012BDF6 bsr.w sub_12BE6E ROM:0012BDFA move.w ($CDC).w,d7 ROM:0012BDFE clr.b ($88A).w ROM:0012BE02 move.w d7,($648).w ROM:0012BE06 move.b #1,($88A).w ROM:0012BE0C move.b #3,($1164).w ROM:0012BE12 bra.s loc_12BE26 ROM:0012BE14 ; --------------------------------------------------------------------------- ROM:0012BE14 ROM:0012BE14 locret_12BE14: ; CODE XREF: ROM:0012BDCA↑j ROM:0012BE14 ; ROM:0012BDEA↑j ... ROM:0012BE14 rts ROM:0012BE16 ; --------------------------------------------------------------------------- ROM:0012BE16 ROM:0012BE16 loc_12BE16: ; DATA XREF: ROM:0012BD9A↑o ROM:0012BE16 cmpi.w #0,($648).w ROM:0012BE1C bgt.s loc_12BE26 ROM:0012BE1E move.b #4,($1164).w ROM:0012BE24 bra.s locret_12BE54 ROM:0012BE26 ; --------------------------------------------------------------------------- ROM:0012BE26 ROM:0012BE26 loc_12BE26: ; CODE XREF: ROM:0012BE12↑j ROM:0012BE26 ; ROM:0012BE1C↑j ROM:0012BE26 bsr.w sub_12BE96 ROM:0012BE2A rts ROM:0012BE2C ; --------------------------------------------------------------------------- ROM:0012BE2C ROM:0012BE2C loc_12BE2C: ; DATA XREF: ROM:0012BD9E↑o ROM:0012BE2C move.w $58E(a5),d1 ROM:0012BE30 cmp.w ($E70).w,d1 ROM:0012BE34 ble.s locret_12BE54 ROM:0012BE36 bsr.w sub_12BE82 ROM:0012BE3A move.w ($CDE).w,d7 ROM:0012BE3E clr.b ($88A).w ROM:0012BE42 move.w d7,($648).w ROM:0012BE46 move.b #1,($88A).w ROM:0012BE4C move.b #5,($1164).w ROM:0012BE52 bra.s loc_12BE66 ROM:0012BE54 ; --------------------------------------------------------------------------- ROM:0012BE54 ROM:0012BE54 locret_12BE54: ; CODE XREF: ROM:0012BDD4↑j ROM:0012BE54 ; ROM:0012BE24↑j ... ROM:0012BE54 rts ROM:0012BE56 ; --------------------------------------------------------------------------- ROM:0012BE56 ROM:0012BE56 loc_12BE56: ; DATA XREF: ROM:0012BDA2↑o ROM:0012BE56 cmpi.w #0,($648).w ROM:0012BE5C bgt.s loc_12BE66 ROM:0012BE5E move.b #2,($1164).w ROM:0012BE64 bra.s locret_12BE14 ROM:0012BE66 ; --------------------------------------------------------------------------- ROM:0012BE66 ROM:0012BE66 loc_12BE66: ; CODE XREF: ROM:0012BE52↑j ROM:0012BE66 ; ROM:0012BE5C↑j ROM:0012BE66 bsr.w sub_12BE96 ROM:0012BE6A rts ROM:0012BE6C ; --------------------------------------------------------------------------- ROM:0012BE6C rts ROM:0012BE6E ROM:0012BE6E ; =============== S U B R O U T I N E ======================================= ROM:0012BE6E ROM:0012BE6E ROM:0012BE6E sub_12BE6E: ; CODE XREF: ROM:0012BDF6↑p ROM:0012BE6E move.w #$3B32,d1 ROM:0012BE72 move.w ($C56).w,d2 ROM:0012BE76 bsr.l sub_115CB8 ROM:0012BE7C move.w d1,($CDC).w ROM:0012BE80 rts ROM:0012BE80 ; End of function sub_12BE6E ROM:0012BE80 ROM:0012BE82 ROM:0012BE82 ; =============== S U B R O U T I N E ======================================= ROM:0012BE82 ROM:0012BE82 ROM:0012BE82 sub_12BE82: ; CODE XREF: ROM:0012BE36↑p ROM:0012BE82 move.w #$3B34,d1 ROM:0012BE86 move.w ($C56).w,d2 ROM:0012BE8A bsr.l sub_115CB8 ROM:0012BE90 move.w d1,($CDE).w ROM:0012BE94 rts ROM:0012BE94 ; End of function sub_12BE82 ROM:0012BE94 ROM:0012BE96 ROM:0012BE96 ; =============== S U B R O U T I N E ======================================= ROM:0012BE96 ROM:0012BE96 ROM:0012BE96 sub_12BE96: ; CODE XREF: ROM:loc_12BE26↑p ROM:0012BE96 ; ROM:loc_12BE66↑p ROM:0012BE96 move.w $58E(a5),($E70).w ROM:0012BE9C rts ROM:0012BE9C ; End of function sub_12BE96 ROM:0012BE9C ROM:0012BE9E ROM:0012BE9E ; =============== S U B R O U T I N E ======================================= ROM:0012BE9E ROM:0012BE9E ROM:0012BE9E sub_12BE9E: ; CODE XREF: sub_12BFCE↓p ROM:0012BE9E clr.w d7 ROM:0012BEA0 ROM:0012BEA0 loc_12BEA0: ; CODE XREF: sub_12BE9E:loc_12BEB2↓j ROM:0012BEA0 bsr.w sub_12BEBA ROM:0012BEA4 cmpi.w #0,d7 ROM:0012BEA8 bne.s loc_12BEB4 ROM:0012BEAA addq.w #1,d7 ROM:0012BEAC bvc.s loc_12BEB2 ROM:0012BEAE move.w #$8000,d7 ROM:0012BEB2 ROM:0012BEB2 loc_12BEB2: ; CODE XREF: sub_12BE9E+E↑j ROM:0012BEB2 bra.s loc_12BEA0 ROM:0012BEB4 ; --------------------------------------------------------------------------- ROM:0012BEB4 ROM:0012BEB4 loc_12BEB4: ; CODE XREF: sub_12BE9E+A↑j ROM:0012BEB4 bsr.w sub_12BF60 ROM:0012BEB8 rts ROM:0012BEB8 ; End of function sub_12BE9E ROM:0012BEB8 ROM:0012BEBA ROM:0012BEBA ; =============== S U B R O U T I N E ======================================= ROM:0012BEBA ROM:0012BEBA ROM:0012BEBA sub_12BEBA: ; CODE XREF: sub_12BE9E:loc_12BEA0↑p ROM:0012BEBA clr.w d1 ROM:0012BEBC move.b $12E6(d7.w),d1 ROM:0012BEC2 cmpi.w #4,d1 ROM:0012BEC6 bcc.s locret_12BED0 ROM:0012BEC8 movea.l off_12BED2(pc,d1.w*4),a0 ROM:0012BECC nop ROM:0012BECE jmp (a0) ROM:0012BED0 ; --------------------------------------------------------------------------- ROM:0012BED0 ROM:0012BED0 locret_12BED0: ; CODE XREF: sub_12BEBA+C↑j ROM:0012BED0 rts ROM:0012BED0 ; End of function sub_12BEBA ROM:0012BED0 ROM:0012BED0 ; --------------------------------------------------------------------------- ROM:0012BED2 off_12BED2: dc.l loc_12BEE2 ; DATA XREF: sub_12BEBA+E↑r ROM:0012BED6 dc.l loc_12BEF2 ROM:0012BEDA dc.l loc_12BF1E ROM:0012BEDE dc.l loc_12BF48 ROM:0012BEE2 ; --------------------------------------------------------------------------- ROM:0012BEE2 ROM:0012BEE2 loc_12BEE2: ; DATA XREF: ROM:off_12BED2↑o ROM:0012BEE2 bclr d7,($1165).w ROM:0012BEE6 move.b #1,$12E6(d7.w) ROM:0012BEEE bra.s locret_12BF1C ROM:0012BEF0 ; --------------------------------------------------------------------------- ROM:0012BEF0 rts ROM:0012BEF2 ; --------------------------------------------------------------------------- ROM:0012BEF2 ROM:0012BEF2 loc_12BEF2: ; DATA XREF: ROM:0012BED6↑o ROM:0012BEF2 btst d7,($1134).w ROM:0012BEF6 beq.s locret_12BF1C ROM:0012BEF8 move.w $842(a5,d7.w*2),d0 ROM:0012BEFE clr.b $8A8(d7.w) ROM:0012BF04 move.w d0,$684(d7.w*2) ROM:0012BF0A move.b #1,$8A8(d7.w) ROM:0012BF12 move.b #2,$12E6(d7.w) ROM:0012BF1A bra.s locret_12BF46 ROM:0012BF1C ; --------------------------------------------------------------------------- ROM:0012BF1C ROM:0012BF1C locret_12BF1C: ; CODE XREF: ROM:0012BEEE↑j ROM:0012BF1C ; ROM:0012BEF6↑j ... ROM:0012BF1C rts ROM:0012BF1E ; --------------------------------------------------------------------------- ROM:0012BF1E ROM:0012BF1E loc_12BF1E: ; DATA XREF: ROM:0012BEDA↑o ROM:0012BF1E btst d7,($1134).w ROM:0012BF22 bne.s loc_12BF2E ROM:0012BF24 move.b #1,$12E6(d7.w) ROM:0012BF2C bra.s locret_12BF1C ROM:0012BF2E ; --------------------------------------------------------------------------- ROM:0012BF2E ROM:0012BF2E loc_12BF2E: ; CODE XREF: ROM:0012BF22↑j ROM:0012BF2E cmpi.w #0,$684(d7.w*2) ROM:0012BF36 bgt.s locret_12BF46 ROM:0012BF38 bset d7,($1165).w ROM:0012BF3C move.b #3,$12E6(d7.w) ROM:0012BF44 bra.s locret_12BF5C ROM:0012BF46 ; --------------------------------------------------------------------------- ROM:0012BF46 ROM:0012BF46 locret_12BF46: ; CODE XREF: ROM:0012BF1A↑j ROM:0012BF46 ; ROM:0012BF36↑j ROM:0012BF46 rts ROM:0012BF48 ; --------------------------------------------------------------------------- ROM:0012BF48 ROM:0012BF48 loc_12BF48: ; DATA XREF: ROM:0012BEDE↑o ROM:0012BF48 btst d7,($1134).w ROM:0012BF4C bne.s locret_12BF5C ROM:0012BF4E bclr d7,($1165).w ROM:0012BF52 move.b #1,$12E6(d7.w) ROM:0012BF5A bra.s locret_12BF1C ROM:0012BF5C ; --------------------------------------------------------------------------- ROM:0012BF5C ROM:0012BF5C locret_12BF5C: ; CODE XREF: ROM:0012BF44↑j ROM:0012BF5C ; ROM:0012BF4C↑j ROM:0012BF5C rts ROM:0012BF5E ; --------------------------------------------------------------------------- ROM:0012BF5E rts ROM:0012BF60 ROM:0012BF60 ; =============== S U B R O U T I N E ======================================= ROM:0012BF60 ROM:0012BF60 ROM:0012BF60 sub_12BF60: ; CODE XREF: sub_12BE9E:loc_12BEB4↑p ROM:0012BF60 move.w $590(a5),d0 ROM:0012BF64 move.w $592(a5),d1 ROM:0012BF68 btst #0,($1165).w ROM:0012BF6E beq.s loc_12BF9A ROM:0012BF70 cmp.w ($F90).w,d0 ROM:0012BF74 bge.s loc_12BF7C ROM:0012BF76 cmp.w ($F90).w,d1 ROM:0012BF7A bgt.s loc_12BF7E ROM:0012BF7C ROM:0012BF7C loc_12BF7C: ; CODE XREF: sub_12BF60+14↑j ROM:0012BF7C bra.s loc_12BF86 ROM:0012BF7E ; --------------------------------------------------------------------------- ROM:0012BF7E ROM:0012BF7E loc_12BF7E: ; CODE XREF: sub_12BF60+1A↑j ROM:0012BF7E btst #0,($119F).w ROM:0012BF84 beq.s loc_12BF8E ROM:0012BF86 ROM:0012BF86 loc_12BF86: ; CODE XREF: sub_12BF60:loc_12BF7C↑j ROM:0012BF86 bset #0,($D36).w ROM:0012BF8C bra.s loc_12BF94 ROM:0012BF8E ; --------------------------------------------------------------------------- ROM:0012BF8E ROM:0012BF8E loc_12BF8E: ; CODE XREF: sub_12BF60+24↑j ROM:0012BF8E bclr #0,($D36).w ROM:0012BF94 ROM:0012BF94 loc_12BF94: ; CODE XREF: sub_12BF60+2C↑j ROM:0012BF94 bset #0,($D4E).w ROM:0012BF9A ROM:0012BF9A loc_12BF9A: ; CODE XREF: sub_12BF60+E↑j ROM:0012BF9A btst #1,($1165).w ROM:0012BFA0 beq.s locret_12BFCC ROM:0012BFA2 cmp.w ($F92).w,d0 ROM:0012BFA6 bge.s loc_12BFAE ROM:0012BFA8 cmp.w ($F92).w,d1 ROM:0012BFAC bgt.s loc_12BFB0 ROM:0012BFAE ROM:0012BFAE loc_12BFAE: ; CODE XREF: sub_12BF60+46↑j ROM:0012BFAE bra.s loc_12BFB8 ROM:0012BFB0 ; --------------------------------------------------------------------------- ROM:0012BFB0 ROM:0012BFB0 loc_12BFB0: ; CODE XREF: sub_12BF60+4C↑j ROM:0012BFB0 btst #1,($119F).w ROM:0012BFB6 beq.s loc_12BFC0 ROM:0012BFB8 ROM:0012BFB8 loc_12BFB8: ; CODE XREF: sub_12BF60:loc_12BFAE↑j ROM:0012BFB8 bset #7,($D37).w ROM:0012BFBE bra.s loc_12BFC6 ROM:0012BFC0 ; --------------------------------------------------------------------------- ROM:0012BFC0 ROM:0012BFC0 loc_12BFC0: ; CODE XREF: sub_12BF60+56↑j ROM:0012BFC0 bclr #7,($D37).w ROM:0012BFC6 ROM:0012BFC6 loc_12BFC6: ; CODE XREF: sub_12BF60+5E↑j ROM:0012BFC6 bset #7,($D4F).w ROM:0012BFCC ROM:0012BFCC locret_12BFCC: ; CODE XREF: sub_12BF60+40↑j ROM:0012BFCC rts ROM:0012BFCC ; End of function sub_12BF60 ROM:0012BFCC ROM:0012BFCE ROM:0012BFCE ; =============== S U B R O U T I N E ======================================= ROM:0012BFCE ROM:0012BFCE ROM:0012BFCE sub_12BFCE: ; CODE XREF: sub_125BB4+D2↑p ROM:0012BFCE bsr.l sub_12BE9E ROM:0012BFD4 bsr.l sub_12BAC2 ROM:0012BFDA clr.w d1 ROM:0012BFDC move.b ($1166).w,d1 ROM:0012BFE0 cmpi.w #4,d1 ROM:0012BFE4 bcc.s locret_12BFEE ROM:0012BFE6 movea.l off_12BFF0(pc,d1.w*4),a0 ROM:0012BFEA nop ROM:0012BFEC jmp (a0) ROM:0012BFEE ; --------------------------------------------------------------------------- ROM:0012BFEE ROM:0012BFEE locret_12BFEE: ; CODE XREF: sub_12BFCE+16↑j ROM:0012BFEE rts ROM:0012BFEE ; End of function sub_12BFCE ROM:0012BFEE ROM:0012BFEE ; --------------------------------------------------------------------------- ROM:0012BFF0 off_12BFF0: dc.l loc_12C000 ; DATA XREF: sub_12BFCE+18↑r ROM:0012BFF4 dc.l loc_12C00E ROM:0012BFF8 dc.l loc_12C032 ROM:0012BFFC dc.l loc_12C090 ROM:0012C000 ; --------------------------------------------------------------------------- ROM:0012C000 ROM:0012C000 loc_12C000: ; DATA XREF: ROM:off_12BFF0↑o ROM:0012C000 bsr.w sub_12C0C0 ROM:0012C004 move.b #1,($1166).w ROM:0012C00A bra.s locret_12C030 ROM:0012C00C ; --------------------------------------------------------------------------- ROM:0012C00C rts ROM:0012C00E ; --------------------------------------------------------------------------- ROM:0012C00E ROM:0012C00E loc_12C00E: ; DATA XREF: ROM:0012BFF4↑o ROM:0012C00E btst #5,($1314).w ROM:0012C014 beq.s loc_12C01C ROM:0012C016 bsr.w sub_12C0C0 ROM:0012C01A bra.s locret_12C030 ROM:0012C01C ; --------------------------------------------------------------------------- ROM:0012C01C ROM:0012C01C loc_12C01C: ; CODE XREF: ROM:0012C014↑j ROM:0012C01C btst #1,($117A).w ROM:0012C022 beq.s locret_12C030 ROM:0012C024 bsr.w sub_12C0F8 ROM:0012C028 move.b #2,($1166).w ROM:0012C02E bra.s loc_12C086 ROM:0012C030 ; --------------------------------------------------------------------------- ROM:0012C030 ROM:0012C030 locret_12C030: ; CODE XREF: ROM:0012C00A↑j ROM:0012C030 ; ROM:0012C01A↑j ... ROM:0012C030 rts ROM:0012C032 ; --------------------------------------------------------------------------- ROM:0012C032 ROM:0012C032 loc_12C032: ; DATA XREF: ROM:0012BFF8↑o ROM:0012C032 btst #5,($1314).w ROM:0012C038 beq.s loc_12C04A ROM:0012C03A bsr.w sub_12C0C0 ROM:0012C03E bsr.w sub_12C100 ROM:0012C042 move.b #1,($1166).w ROM:0012C048 bra.s locret_12C030 ROM:0012C04A ; --------------------------------------------------------------------------- ROM:0012C04A ROM:0012C04A loc_12C04A: ; CODE XREF: ROM:0012C038↑j ROM:0012C04A btst #1,($117E).w ROM:0012C050 beq.s loc_12C05E ROM:0012C052 bsr.w sub_12C100 ROM:0012C056 move.b #3,($1166).w ROM:0012C05C bra.s locret_12C0BC ROM:0012C05E ; --------------------------------------------------------------------------- ROM:0012C05E ROM:0012C05E loc_12C05E: ; CODE XREF: ROM:0012C050↑j ROM:0012C05E btst #1,($117A).w ROM:0012C064 bne.s loc_12C072 ROM:0012C066 bsr.w sub_12C100 ROM:0012C06A move.b #1,($1166).w ROM:0012C070 bra.s locret_12C030 ROM:0012C072 ; --------------------------------------------------------------------------- ROM:0012C072 ROM:0012C072 loc_12C072: ; CODE XREF: ROM:0012C064↑j ROM:0012C072 btst #7,($12F2).w ROM:0012C078 beq.s loc_12C086 ROM:0012C07A bsr.w sub_12C100 ROM:0012C07E move.b #1,($1166).w ROM:0012C084 bra.s locret_12C030 ROM:0012C086 ; --------------------------------------------------------------------------- ROM:0012C086 ROM:0012C086 loc_12C086: ; CODE XREF: ROM:0012C02E↑j ROM:0012C086 ; ROM:0012C078↑j ... ROM:0012C086 bsr.w sub_12C0D2 ROM:0012C08A bsr.w sub_12C10C ROM:0012C08E rts ROM:0012C090 ; --------------------------------------------------------------------------- ROM:0012C090 ROM:0012C090 loc_12C090: ; DATA XREF: ROM:0012BFFC↑o ROM:0012C090 btst #5,($1314).w ROM:0012C096 beq.s loc_12C0A4 ROM:0012C098 bsr.w sub_12C0C0 ROM:0012C09C move.b #1,($1166).w ROM:0012C0A2 bra.s locret_12C030 ROM:0012C0A4 ; --------------------------------------------------------------------------- ROM:0012C0A4 ROM:0012C0A4 loc_12C0A4: ; CODE XREF: ROM:0012C096↑j ROM:0012C0A4 btst #1,($117A).w ROM:0012C0AA beq.s locret_12C0BC ROM:0012C0AC bsr.w sub_12C0C0 ROM:0012C0B0 bsr.w sub_12C0F8 ROM:0012C0B4 move.b #2,($1166).w ROM:0012C0BA bra.s loc_12C086 ROM:0012C0BC ; --------------------------------------------------------------------------- ROM:0012C0BC ROM:0012C0BC locret_12C0BC: ; CODE XREF: ROM:0012C05C↑j ROM:0012C0BC ; ROM:0012C0AA↑j ROM:0012C0BC rts ROM:0012C0BE ; --------------------------------------------------------------------------- ROM:0012C0BE rts ROM:0012C0C0 ROM:0012C0C0 ; =============== S U B R O U T I N E ======================================= ROM:0012C0C0 ROM:0012C0C0 ROM:0012C0C0 sub_12C0C0: ; CODE XREF: ROM:loc_12C000↑p ROM:0012C0C0 ; ROM:0012C016↑p ... ROM:0012C0C0 clr.w ($CE2).w ROM:0012C0C4 clr.w ($CE4).w ROM:0012C0C8 clr.w ($CE6).w ROM:0012C0CC clr.w ($CE8).w ROM:0012C0D0 rts ROM:0012C0D0 ; End of function sub_12C0C0 ROM:0012C0D0 ROM:0012C0D2 ROM:0012C0D2 ; =============== S U B R O U T I N E ======================================= ROM:0012C0D2 ROM:0012C0D2 ROM:0012C0D2 sub_12C0D2: ; CODE XREF: ROM:loc_12C086↑p ROM:0012C0D2 move.w ($C56).w,d0 ROM:0012C0D6 sub.w ($CE0).w,d0 ROM:0012C0DA bpl.w loc_12C0E0 ROM:0012C0DE neg.w d0 ROM:0012C0E0 ROM:0012C0E0 loc_12C0E0: ; CODE XREF: sub_12C0D2+8↑j ROM:0012C0E0 move.w $594(a5),d1 ROM:0012C0E4 cmp.w d0,d1 ROM:0012C0E6 bgt.s loc_12C0F0 ROM:0012C0E8 bset #7,($12F2).w ROM:0012C0EE bra.s locret_12C0F6 ROM:0012C0F0 ; --------------------------------------------------------------------------- ROM:0012C0F0 ROM:0012C0F0 loc_12C0F0: ; CODE XREF: sub_12C0D2+14↑j ROM:0012C0F0 bclr #7,($12F2).w ROM:0012C0F6 ROM:0012C0F6 locret_12C0F6: ; CODE XREF: sub_12C0D2+1C↑j ROM:0012C0F6 rts ROM:0012C0F6 ; End of function sub_12C0D2 ROM:0012C0F6 ROM:0012C0F8 ROM:0012C0F8 ; =============== S U B R O U T I N E ======================================= ROM:0012C0F8 ROM:0012C0F8 ROM:0012C0F8 sub_12C0F8: ; CODE XREF: ROM:0012C024↑p ROM:0012C0F8 ; ROM:0012C0B0↑p ROM:0012C0F8 move.w ($C56).w,($CE0).w ROM:0012C0FE rts ROM:0012C0FE ; End of function sub_12C0F8 ROM:0012C0FE ROM:0012C100 ROM:0012C100 ; =============== S U B R O U T I N E ======================================= ROM:0012C100 ROM:0012C100 ROM:0012C100 sub_12C100: ; CODE XREF: ROM:0012C03E↑p ROM:0012C100 ; ROM:0012C052↑p ... ROM:0012C100 bclr #1,($117E).w ROM:0012C106 clr.b ($1167).w ROM:0012C10A rts ROM:0012C10A ; End of function sub_12C100 ROM:0012C10A ROM:0012C10C ROM:0012C10C ; =============== S U B R O U T I N E ======================================= ROM:0012C10C ROM:0012C10C ROM:0012C10C sub_12C10C: ; CODE XREF: ROM:0012C08A↑p ROM:0012C10C bclr #1,($117E).w ROM:0012C112 clr.w d1 ROM:0012C114 move.b ($1167).w,d1 ROM:0012C118 cmpi.w #7,d1 ROM:0012C11C bcc.s locret_12C126 ROM:0012C11E movea.l off_12C128(pc,d1.w*4),a0 ROM:0012C122 nop ROM:0012C124 jmp (a0) ROM:0012C126 ; --------------------------------------------------------------------------- ROM:0012C126 ROM:0012C126 locret_12C126: ; CODE XREF: sub_12C10C+10↑j ROM:0012C126 rts ROM:0012C126 ; End of function sub_12C10C ROM:0012C126 ROM:0012C126 ; --------------------------------------------------------------------------- ROM:0012C128 off_12C128: dc.l loc_12C144 ; DATA XREF: sub_12C10C+12↑r ROM:0012C12C dc.l loc_12C154 ROM:0012C130 dc.l loc_12C168 ROM:0012C134 dc.l loc_12C1C4 ROM:0012C138 dc.l loc_12C1D8 ROM:0012C13C dc.l loc_12C22E ROM:0012C140 dc.l locret_12C29E ROM:0012C144 ; --------------------------------------------------------------------------- ROM:0012C144 ROM:0012C144 loc_12C144: ; DATA XREF: ROM:off_12C128↑o ROM:0012C144 move.w $59C(a5),($CEA).w ROM:0012C14A move.b #1,($1167).w ROM:0012C150 bra.s locret_12C166 ROM:0012C152 ; --------------------------------------------------------------------------- ROM:0012C152 rts ROM:0012C154 ; --------------------------------------------------------------------------- ROM:0012C154 ROM:0012C154 loc_12C154: ; DATA XREF: ROM:0012C12C↑o ROM:0012C154 move.w $596(a5),d0 ROM:0012C158 cmp.w ($E70).w,d0 ROM:0012C15C ble.s locret_12C166 ROM:0012C15E move.b #2,($1167).w ROM:0012C164 bra.s locret_12C1C2 ROM:0012C166 ; --------------------------------------------------------------------------- ROM:0012C166 ROM:0012C166 locret_12C166: ; CODE XREF: ROM:0012C150↑j ROM:0012C166 ; ROM:0012C15C↑j ROM:0012C166 rts ROM:0012C168 ; --------------------------------------------------------------------------- ROM:0012C168 ROM:0012C168 loc_12C168: ; DATA XREF: ROM:0012C130↑o ROM:0012C168 move.w $596(a5),d0 ROM:0012C16C cmp.w ($E70).w,d0 ROM:0012C170 bgt.s loc_12C18E ROM:0012C172 cmpi.w #1,($CEA).w ROM:0012C178 ble.s loc_12C18E ROM:0012C17A subq.w #1,($CEA).w ROM:0012C17E bvc.s loc_12C186 ROM:0012C180 move.w #$8000,($CEA).w ROM:0012C186 ROM:0012C186 loc_12C186: ; CODE XREF: ROM:0012C17E↑j ROM:0012C186 move.b #3,($1167).w ROM:0012C18C bra.s locret_12C1D6 ROM:0012C18E ; --------------------------------------------------------------------------- ROM:0012C18E ROM:0012C18E loc_12C18E: ; CODE XREF: ROM:0012C170↑j ROM:0012C18E ; ROM:0012C178↑j ROM:0012C18E cmp.w ($E70).w,d0 ROM:0012C192 bgt.s locret_12C1C2 ROM:0012C194 cmpi.w #1,($CEA).w ROM:0012C19A bne.s locret_12C1C2 ROM:0012C19C subq.w #1,($CEA).w ROM:0012C1A0 bvc.s loc_12C1A8 ROM:0012C1A2 move.w #$8000,($CEA).w ROM:0012C1A8 ROM:0012C1A8 loc_12C1A8: ; CODE XREF: ROM:0012C1A0↑j ROM:0012C1A8 bsr.w sub_12C2C6 ROM:0012C1AC clr.b ($88B).w ROM:0012C1B0 clr.w ($64A).w ROM:0012C1B4 move.b #3,($88B).w ROM:0012C1BA move.b #4,($1167).w ROM:0012C1C0 bra.s loc_12C228 ROM:0012C1C2 ; --------------------------------------------------------------------------- ROM:0012C1C2 ROM:0012C1C2 locret_12C1C2: ; CODE XREF: ROM:0012C164↑j ROM:0012C1C2 ; ROM:0012C192↑j ... ROM:0012C1C2 rts ROM:0012C1C4 ; --------------------------------------------------------------------------- ROM:0012C1C4 ROM:0012C1C4 loc_12C1C4: ; DATA XREF: ROM:0012C134↑o ROM:0012C1C4 move.w $596(a5),d0 ROM:0012C1C8 cmp.w ($E70).w,d0 ROM:0012C1CC ble.s locret_12C1D6 ROM:0012C1CE move.b #2,($1167).w ROM:0012C1D4 bra.s locret_12C1C2 ROM:0012C1D6 ; --------------------------------------------------------------------------- ROM:0012C1D6 ROM:0012C1D6 locret_12C1D6: ; CODE XREF: ROM:0012C18C↑j ROM:0012C1D6 ; ROM:0012C1CC↑j ROM:0012C1D6 rts ROM:0012C1D8 ; --------------------------------------------------------------------------- ROM:0012C1D8 ROM:0012C1D8 loc_12C1D8: ; DATA XREF: ROM:0012C138↑o ROM:0012C1D8 move.w $59A(a5),d1 ROM:0012C1DC move.w $598(a5),d2 ROM:0012C1E0 cmp.w ($CE2).w,d1 ROM:0012C1E4 ble.s loc_12C1EC ROM:0012C1E6 cmp.w ($CE4).w,d2 ROM:0012C1EA bgt.s loc_12C216 ROM:0012C1EC ROM:0012C1EC loc_12C1EC: ; CODE XREF: ROM:0012C1E4↑j ROM:0012C1EC bsr.w sub_12C308 ROM:0012C1F0 bsr.w sub_12C32E ROM:0012C1F4 bset #2,($D4F).w ROM:0012C1FA clr.b ($88B).w ROM:0012C1FE clr.w ($64A).w ROM:0012C202 bset #1,($117E).w ROM:0012C208 move.b #6,($1167).w ROM:0012C20E bra.l locret_12C29E ROM:0012C214 ; --------------------------------------------------------------------------- ROM:0012C214 bra.s loc_12C228 ROM:0012C216 ; --------------------------------------------------------------------------- ROM:0012C216 ROM:0012C216 loc_12C216: ; CODE XREF: ROM:0012C1EA↑j ROM:0012C216 move.w $596(a5),d0 ROM:0012C21A cmp.w ($E70).w,d0 ROM:0012C21E ble.s loc_12C228 ROM:0012C220 move.b #5,($1167).w ROM:0012C226 bra.s loc_12C298 ROM:0012C228 ; --------------------------------------------------------------------------- ROM:0012C228 ROM:0012C228 loc_12C228: ; CODE XREF: ROM:0012C1C0↑j ROM:0012C228 ; ROM:0012C214↑j ... ROM:0012C228 bsr.w sub_12C2A2 ROM:0012C22C rts ROM:0012C22E ; --------------------------------------------------------------------------- ROM:0012C22E ROM:0012C22E loc_12C22E: ; DATA XREF: ROM:0012C13C↑o ROM:0012C22E move.w $596(a5),d0 ROM:0012C232 cmp.w ($E70).w,d0 ROM:0012C236 bgt.s loc_12C298 ROM:0012C238 btst #7,($1311).w ROM:0012C23E beq.s loc_12C272 ROM:0012C240 btst #5,($12ED).w ROM:0012C246 beq.s loc_12C272 ROM:0012C248 bsr.w sub_12C2D4 ROM:0012C24C addq.w #1,($CE2).w ROM:0012C250 bvc.s loc_12C258 ROM:0012C252 move.w #$8000,($CE2).w ROM:0012C258 ROM:0012C258 loc_12C258: ; CODE XREF: ROM:0012C250↑j ROM:0012C258 bsr.w sub_12C2C6 ROM:0012C25C clr.b ($88B).w ROM:0012C260 clr.w ($64A).w ROM:0012C264 move.b #3,($88B).w ROM:0012C26A move.b #4,($1167).w ROM:0012C270 bra.s loc_12C228 ROM:0012C272 ; --------------------------------------------------------------------------- ROM:0012C272 ROM:0012C272 loc_12C272: ; CODE XREF: ROM:0012C23E↑j ROM:0012C272 ; ROM:0012C246↑j ROM:0012C272 addq.w #1,($CE4).w ROM:0012C276 bvc.s loc_12C27E ROM:0012C278 move.w #$8000,($CE4).w ROM:0012C27E ROM:0012C27E loc_12C27E: ; CODE XREF: ROM:0012C276↑j ROM:0012C27E bsr.w sub_12C2C6 ROM:0012C282 clr.b ($88B).w ROM:0012C286 clr.w ($64A).w ROM:0012C28A move.b #3,($88B).w ROM:0012C290 move.b #4,($1167).w ROM:0012C296 bra.s loc_12C228 ROM:0012C298 ; --------------------------------------------------------------------------- ROM:0012C298 ROM:0012C298 loc_12C298: ; CODE XREF: ROM:0012C226↑j ROM:0012C298 ; ROM:0012C236↑j ROM:0012C298 bsr.w sub_12C2A2 ROM:0012C29C rts ROM:0012C29E ; --------------------------------------------------------------------------- ROM:0012C29E ROM:0012C29E locret_12C29E: ; CODE XREF: ROM:0012C20E↑j ROM:0012C29E ; DATA XREF: ROM:0012C140↑o ROM:0012C29E rts ROM:0012C2A0 ; --------------------------------------------------------------------------- ROM:0012C2A0 rts ROM:0012C2A2 ROM:0012C2A2 ; =============== S U B R O U T I N E ======================================= ROM:0012C2A2 ROM:0012C2A2 ROM:0012C2A2 sub_12C2A2: ; CODE XREF: ROM:loc_12C228↑p ROM:0012C2A2 ; ROM:loc_12C298↑p ROM:0012C2A2 move.w $59E(a5),d0 ROM:0012C2A6 cmp.w ($E70).w,d0 ROM:0012C2AA bgt.s loc_12C2B4 ROM:0012C2AC bset #7,($1311).w ROM:0012C2B2 bra.s locret_12C2C4 ROM:0012C2B4 ; --------------------------------------------------------------------------- ROM:0012C2B4 ROM:0012C2B4 loc_12C2B4: ; CODE XREF: sub_12C2A2+8↑j ROM:0012C2B4 move.w $5A0(a5),d0 ROM:0012C2B8 cmp.w ($E70).w,d0 ROM:0012C2BC blt.s locret_12C2C4 ROM:0012C2BE bset #5,($12ED).w ROM:0012C2C4 ROM:0012C2C4 locret_12C2C4: ; CODE XREF: sub_12C2A2+10↑j ROM:0012C2C4 ; sub_12C2A2+1A↑j ROM:0012C2C4 rts ROM:0012C2C4 ; End of function sub_12C2A2 ROM:0012C2C4 ROM:0012C2C6 ROM:0012C2C6 ; =============== S U B R O U T I N E ======================================= ROM:0012C2C6 ROM:0012C2C6 ROM:0012C2C6 sub_12C2C6: ; CODE XREF: ROM:loc_12C1A8↑p ROM:0012C2C6 ; ROM:loc_12C258↑p ... ROM:0012C2C6 bclr #7,($1311).w ROM:0012C2CC bclr #5,($12ED).w ROM:0012C2D2 rts ROM:0012C2D2 ; End of function sub_12C2C6 ROM:0012C2D2 ROM:0012C2D4 ROM:0012C2D4 ; =============== S U B R O U T I N E ======================================= ROM:0012C2D4 ROM:0012C2D4 ROM:0012C2D4 sub_12C2D4: ; CODE XREF: ROM:0012C248↑p ROM:0012C2D4 move.w ($64A).w,d0 ROM:0012C2D8 add.w d0,($CE6).w ROM:0012C2DC bvc.w loc_12C2E6 ROM:0012C2E0 move.w #$7FFF,($CE6).w ROM:0012C2E6 ROM:0012C2E6 loc_12C2E6: ; CODE XREF: sub_12C2D4+8↑j ROM:0012C2E6 move.w #$3BD0,d1 ROM:0012C2EA move.w ($540).w,d2 ROM:0012C2EE move.w ($9F6).w,d3 ROM:0012C2F2 bsr.l sub_115CB8 ROM:0012C2F8 add.w d1,($CE8).w ROM:0012C2FC bvc.w locret_12C306 ROM:0012C300 move.w #$7FFF,($CE8).w ROM:0012C306 ROM:0012C306 locret_12C306: ; CODE XREF: sub_12C2D4+28↑j ROM:0012C306 rts ROM:0012C306 ; End of function sub_12C2D4 ROM:0012C306 ROM:0012C308 ROM:0012C308 ; =============== S U B R O U T I N E ======================================= ROM:0012C308 ROM:0012C308 ROM:0012C308 sub_12C308: ; CODE XREF: ROM:loc_12C1EC↑p ROM:0012C308 cmpi.w #0,($CE2).w ROM:0012C30E ble.s loc_12C328 ROM:0012C310 cmpi.w #$7FFF,($CE6).w ROM:0012C316 bge.s loc_12C328 ROM:0012C318 move.w ($CE6).w,d0 ROM:0012C31C ext.l d0 ROM:0012C31E divs.w ($CE2).w,d0 ROM:0012C322 move.w d0,($CEC).w ROM:0012C326 bra.s locret_12C32C ROM:0012C328 ; --------------------------------------------------------------------------- ROM:0012C328 ROM:0012C328 loc_12C328: ; CODE XREF: sub_12C308+6↑j ROM:0012C328 ; sub_12C308+E↑j ROM:0012C328 clr.w ($CEC).w ROM:0012C32C ROM:0012C32C locret_12C32C: ; CODE XREF: sub_12C308+1E↑j ROM:0012C32C rts ROM:0012C32C ; End of function sub_12C308 ROM:0012C32C ROM:0012C32E ROM:0012C32E ; =============== S U B R O U T I N E ======================================= ROM:0012C32E ROM:0012C32E ROM:0012C32E sub_12C32E: ; CODE XREF: ROM:0012C1F0↑p ROM:0012C32E bclr #2,($D37).w ROM:0012C334 clr.w d0 ROM:0012C336 ROM:0012C336 loc_12C336: ; CODE XREF: sub_12C32E:loc_12C368↓j ROM:0012C336 move.w $846(a5,d0.w*2),d1 ROM:0012C33C move.w $858(a5,d0.w*2),d2 ROM:0012C342 cmp.w $1380(d0.w*2),d1 ROM:0012C348 ble.s loc_12C352 ROM:0012C34A cmp.w $1380(d0.w*2),d2 ROM:0012C350 blt.s loc_12C358 ROM:0012C352 ROM:0012C352 loc_12C352: ; CODE XREF: sub_12C32E+1A↑j ROM:0012C352 bset #2,($D37).w ROM:0012C358 ROM:0012C358 loc_12C358: ; CODE XREF: sub_12C32E+22↑j ROM:0012C358 cmpi.w #8,d0 ROM:0012C35C bge.w loc_12C36A ROM:0012C360 addq.w #1,d0 ROM:0012C362 bvc.s loc_12C368 ROM:0012C364 move.w #$8000,d0 ROM:0012C368 ROM:0012C368 loc_12C368: ; CODE XREF: sub_12C32E+34↑j ROM:0012C368 bra.s loc_12C336 ROM:0012C36A ; --------------------------------------------------------------------------- ROM:0012C36A ROM:0012C36A loc_12C36A: ; CODE XREF: sub_12C32E+2E↑j ROM:0012C36A move.w $598(a5),d0 ROM:0012C36E move.w ($CE8).w,d1 ROM:0012C372 cmp.w ($CE6).w,d1 ROM:0012C376 blt.s loc_12C37E ROM:0012C378 cmp.w ($CE4).w,d0 ROM:0012C37C bgt.s locret_12C384 ROM:0012C37E ROM:0012C37E loc_12C37E: ; CODE XREF: sub_12C32E+48↑j ROM:0012C37E bset #2,($D37).w ROM:0012C384 ROM:0012C384 locret_12C384: ; CODE XREF: sub_12C32E+4E↑j ROM:0012C384 rts ROM:0012C384 ; End of function sub_12C32E ROM:0012C384 ROM:0012C386 ROM:0012C386 ; =============== S U B R O U T I N E ======================================= ROM:0012C386 ROM:0012C386 ROM:0012C386 sub_12C386: ; CODE XREF: sub_12C5C6↓p ROM:0012C386 bsr.w sub_12C394 ROM:0012C38A bsr.w sub_12C58C ROM:0012C38E bsr.w sub_12C44A ROM:0012C392 rts ROM:0012C392 ; End of function sub_12C386 ROM:0012C392 ROM:0012C394 ROM:0012C394 ; =============== S U B R O U T I N E ======================================= ROM:0012C394 ROM:0012C394 ROM:0012C394 sub_12C394: ; CODE XREF: sub_12C386↑p ROM:0012C394 clr.w d1 ROM:0012C396 move.b ($1168).w,d1 ROM:0012C39A cmpi.w #4,d1 ROM:0012C39E bcc.s locret_12C3A8 ROM:0012C3A0 movea.l off_12C3AA(pc,d1.w*4),a0 ROM:0012C3A4 nop ROM:0012C3A6 jmp (a0) ROM:0012C3A8 ; --------------------------------------------------------------------------- ROM:0012C3A8 ROM:0012C3A8 locret_12C3A8: ; CODE XREF: sub_12C394+A↑j ROM:0012C3A8 rts ROM:0012C3A8 ; End of function sub_12C394 ROM:0012C3A8 ROM:0012C3A8 ; --------------------------------------------------------------------------- ROM:0012C3AA off_12C3AA: dc.l loc_12C3BA ; DATA XREF: sub_12C394+C↑r ROM:0012C3AE dc.l loc_12C3C8 ROM:0012C3B2 dc.l loc_12C3E2 ROM:0012C3B6 dc.l loc_12C42E ROM:0012C3BA ; --------------------------------------------------------------------------- ROM:0012C3BA ROM:0012C3BA loc_12C3BA: ; DATA XREF: ROM:off_12C3AA↑o ROM:0012C3BA move.b #1,($1168).w ROM:0012C3C0 bclr #5,($12EF).w ROM:0012C3C6 bra.s locret_12C3E0 ROM:0012C3C8 ; --------------------------------------------------------------------------- ROM:0012C3C8 ROM:0012C3C8 loc_12C3C8: ; DATA XREF: ROM:0012C3AE↑o ROM:0012C3C8 move.w $5A2(a5),d0 ROM:0012C3CC cmp.w ($D04).w,d0 ROM:0012C3D0 bgt.s locret_12C3E0 ROM:0012C3D2 move.w $5A4(a5),($CEE).w ROM:0012C3D8 move.b #2,($1168).w ROM:0012C3DE bra.s locret_12C42C ROM:0012C3E0 ; --------------------------------------------------------------------------- ROM:0012C3E0 ROM:0012C3E0 locret_12C3E0: ; CODE XREF: ROM:0012C3C6↑j ROM:0012C3E0 ; ROM:0012C3D0↑j ... ROM:0012C3E0 rts ROM:0012C3E2 ; --------------------------------------------------------------------------- ROM:0012C3E2 ROM:0012C3E2 loc_12C3E2: ; DATA XREF: ROM:0012C3B2↑o ROM:0012C3E2 move.w $5A2(a5),d0 ROM:0012C3E6 cmp.w ($D04).w,d0 ROM:0012C3EA ble.s loc_12C3F4 ROM:0012C3EC move.b #1,($1168).w ROM:0012C3F2 bra.s locret_12C3E0 ROM:0012C3F4 ; --------------------------------------------------------------------------- ROM:0012C3F4 ROM:0012C3F4 loc_12C3F4: ; CODE XREF: ROM:0012C3EA↑j ROM:0012C3F4 btst #0,($10E8).w ROM:0012C3FA beq.s locret_12C42C ROM:0012C3FC cmpi.w #1,($CEE).w ROM:0012C402 ble.s loc_12C412 ROM:0012C404 subq.w #1,($CEE).w ROM:0012C408 bvc.s loc_12C410 ROM:0012C40A move.w #$8000,($CEE).w ROM:0012C410 ROM:0012C410 loc_12C410: ; CODE XREF: ROM:0012C408↑j ROM:0012C410 bra.s locret_12C42C ROM:0012C412 ; --------------------------------------------------------------------------- ROM:0012C412 ROM:0012C412 loc_12C412: ; CODE XREF: ROM:0012C402↑j ROM:0012C412 subq.w #1,($CEE).w ROM:0012C416 bvc.s loc_12C41E ROM:0012C418 move.w #$8000,($CEE).w ROM:0012C41E ROM:0012C41E loc_12C41E: ; CODE XREF: ROM:0012C416↑j ROM:0012C41E bset #5,($12EF).w ROM:0012C424 move.b #3,($1168).w ROM:0012C42A bra.s locret_12C446 ROM:0012C42C ; --------------------------------------------------------------------------- ROM:0012C42C ROM:0012C42C locret_12C42C: ; CODE XREF: ROM:0012C3DE↑j ROM:0012C42C ; ROM:0012C3FA↑j ... ROM:0012C42C rts ROM:0012C42E ; --------------------------------------------------------------------------- ROM:0012C42E ROM:0012C42E loc_12C42E: ; DATA XREF: ROM:0012C3B6↑o ROM:0012C42E move.w $5A2(a5),d0 ROM:0012C432 cmp.w ($D04).w,d0 ROM:0012C436 ble.s locret_12C446 ROM:0012C438 bclr #5,($12EF).w ROM:0012C43E move.b #1,($1168).w ROM:0012C444 bra.s locret_12C3E0 ROM:0012C446 ; --------------------------------------------------------------------------- ROM:0012C446 ROM:0012C446 locret_12C446: ; CODE XREF: ROM:0012C42A↑j ROM:0012C446 ; ROM:0012C436↑j ROM:0012C446 rts ROM:0012C448 ; --------------------------------------------------------------------------- ROM:0012C448 rts ROM:0012C44A ROM:0012C44A ; =============== S U B R O U T I N E ======================================= ROM:0012C44A ROM:0012C44A ROM:0012C44A sub_12C44A: ; CODE XREF: sub_12C386+8↑p ROM:0012C44A bclr #1,($12F9).w ROM:0012C450 btst #0,($10DA).w ROM:0012C456 beq.l locret_12C58A ROM:0012C45C btst #5,($1307).w ROM:0012C462 bne.l locret_12C58A ROM:0012C468 btst #7,($130D).w ROM:0012C46E bne.l locret_12C58A ROM:0012C474 btst #0,($117A).w ROM:0012C47A bne.l locret_12C58A ROM:0012C480 btst #0,($130F).w ROM:0012C486 bne.l locret_12C58A ROM:0012C48C move.w $5A8(a5),d0 ROM:0012C490 cmp.w ($540).w,d0 ROM:0012C494 bgt.l locret_12C58A ROM:0012C49A move.w $5AA(a5),d0 ROM:0012C49E cmp.w ($540).w,d0 ROM:0012C4A2 ble.l locret_12C58A ROM:0012C4A8 move.w $5AC(a5),d0 ROM:0012C4AC cmp.w ($9F6).w,d0 ROM:0012C4B0 bgt.l locret_12C58A ROM:0012C4B6 move.w $5AE(a5),d0 ROM:0012C4BA cmp.w ($9F6).w,d0 ROM:0012C4BE ble.l locret_12C58A ROM:0012C4C4 move.w $5A6(a5),d0 ROM:0012C4C8 cmp.w ($A2C).w,d0 ROM:0012C4CC bgt.l locret_12C58A ROM:0012C4D2 btst #0,($1165).w ROM:0012C4D8 beq.l locret_12C58A ROM:0012C4DE btst #1,($1165).w ROM:0012C4E4 beq.l locret_12C58A ROM:0012C4EA btst #1,($10E5).w ROM:0012C4F0 beq.l locret_12C58A ROM:0012C4F6 btst #6,($D37).w ROM:0012C4FC bne.l locret_12C58A ROM:0012C502 btst #6,($134F).w ROM:0012C508 bne.l locret_12C58A ROM:0012C50E btst #0,($D36).w ROM:0012C514 bne.s locret_12C58A ROM:0012C516 btst #0,($134E).w ROM:0012C51C bne.s locret_12C58A ROM:0012C51E btst #5,($D36).w ROM:0012C524 bne.s locret_12C58A ROM:0012C526 btst #5,($134E).w ROM:0012C52C bne.s locret_12C58A ROM:0012C52E btst #7,($D37).w ROM:0012C534 bne.s locret_12C58A ROM:0012C536 btst #7,($134F).w ROM:0012C53C bne.s locret_12C58A ROM:0012C53E btst #0,($1305).w ROM:0012C544 bne.s locret_12C58A ROM:0012C546 btst #4,($130B).w ROM:0012C54C bne.s locret_12C58A ROM:0012C54E btst #1,($D36).w ROM:0012C554 bne.s locret_12C58A ROM:0012C556 btst #1,($134E).w ROM:0012C55C bne.s locret_12C58A ROM:0012C55E btst #5,($12EF).w ROM:0012C564 bne.s locret_12C58A ROM:0012C566 move.w ($C5A).w,d1 ROM:0012C56A sub.w ($C56).w,d1 ROM:0012C56E bpl.w loc_12C574 ROM:0012C572 neg.w d1 ROM:0012C574 ROM:0012C574 loc_12C574: ; CODE XREF: sub_12C44A+124↑j ROM:0012C574 move.w $5B0(a5),d0 ROM:0012C578 cmp.w d1,d0 ROM:0012C57A ble.s locret_12C58A ROM:0012C57C btst #5,($12F4).w ROM:0012C582 beq.s locret_12C58A ROM:0012C584 bset #1,($12F9).w ROM:0012C58A ROM:0012C58A locret_12C58A: ; CODE XREF: sub_12C44A+C↑j ROM:0012C58A ; sub_12C44A+18↑j ... ROM:0012C58A rts ROM:0012C58A ; End of function sub_12C44A ROM:0012C58A ROM:0012C58C ROM:0012C58C ; =============== S U B R O U T I N E ======================================= ROM:0012C58C ROM:0012C58C ROM:0012C58C sub_12C58C: ; CODE XREF: sub_12C386+4↑p ROM:0012C58C btst #0,($10E8).w ROM:0012C592 beq.s locret_12C598 ROM:0012C594 bsr.w sub_12C59A ROM:0012C598 ROM:0012C598 locret_12C598: ; CODE XREF: sub_12C58C+6↑j ROM:0012C598 rts ROM:0012C598 ; End of function sub_12C58C ROM:0012C598 ROM:0012C59A ROM:0012C59A ; =============== S U B R O U T I N E ======================================= ROM:0012C59A ROM:0012C59A ROM:0012C59A sub_12C59A: ; CODE XREF: sub_12C58C+8↑p ROM:0012C59A move.w ($EBC).w,d0 ROM:0012C59E sub.w ($CF0).w,d0 ROM:0012C5A2 bpl.w loc_12C5A8 ROM:0012C5A6 neg.w d0 ROM:0012C5A8 ROM:0012C5A8 loc_12C5A8: ; CODE XREF: sub_12C59A+8↑j ROM:0012C5A8 move.w $5B2(a5),d1 ROM:0012C5AC cmp.w d0,d1 ROM:0012C5AE ble.s loc_12C5B8 ROM:0012C5B0 bset #5,($12F4).w ROM:0012C5B6 bra.s loc_12C5BE ROM:0012C5B8 ; --------------------------------------------------------------------------- ROM:0012C5B8 ROM:0012C5B8 loc_12C5B8: ; CODE XREF: sub_12C59A+14↑j ROM:0012C5B8 bclr #5,($12F4).w ROM:0012C5BE ROM:0012C5BE loc_12C5BE: ; CODE XREF: sub_12C59A+1C↑j ROM:0012C5BE move.w ($EBC).w,($CF0).w ROM:0012C5C4 rts ROM:0012C5C4 ; End of function sub_12C59A ROM:0012C5C4 ROM:0012C5C6 ROM:0012C5C6 ; =============== S U B R O U T I N E ======================================= ROM:0012C5C6 ROM:0012C5C6 ROM:0012C5C6 sub_12C5C6: ; CODE XREF: sub_125BB4+CC↑p ROM:0012C5C6 bsr.l sub_12C386 ROM:0012C5CC bsr.l sub_12C8EE ROM:0012C5D2 bsr.w sub_12C5D8 ROM:0012C5D6 rts ROM:0012C5D6 ; End of function sub_12C5C6 ROM:0012C5D6 ROM:0012C5D8 ROM:0012C5D8 ; =============== S U B R O U T I N E ======================================= ROM:0012C5D8 ROM:0012C5D8 ROM:0012C5D8 sub_12C5D8: ; CODE XREF: sub_12C5C6+C↑p ROM:0012C5D8 clr.w d1 ROM:0012C5DA move.b ($1169).w,d1 ROM:0012C5DE cmpi.w #4,d1 ROM:0012C5E2 bcc.s locret_12C5EC ROM:0012C5E4 movea.l off_12C5EE(pc,d1.w*4),a0 ROM:0012C5E8 nop ROM:0012C5EA jmp (a0) ROM:0012C5EC ; --------------------------------------------------------------------------- ROM:0012C5EC ROM:0012C5EC locret_12C5EC: ; CODE XREF: sub_12C5D8+A↑j ROM:0012C5EC rts ROM:0012C5EC ; End of function sub_12C5D8 ROM:0012C5EC ROM:0012C5EC ; --------------------------------------------------------------------------- ROM:0012C5EE off_12C5EE: dc.l loc_12C5FE ; DATA XREF: sub_12C5D8+C↑r ROM:0012C5F2 dc.l loc_12C606 ROM:0012C5F6 dc.l loc_12C622 ROM:0012C5FA dc.l loc_12C670 ROM:0012C5FE ; --------------------------------------------------------------------------- ROM:0012C5FE ROM:0012C5FE loc_12C5FE: ; DATA XREF: ROM:off_12C5EE↑o ROM:0012C5FE move.b #1,($1169).w ROM:0012C604 bra.s loc_12C61C ROM:0012C606 ; --------------------------------------------------------------------------- ROM:0012C606 ROM:0012C606 loc_12C606: ; DATA XREF: ROM:0012C5F2↑o ROM:0012C606 btst #1,($12F9).w ROM:0012C60C beq.s loc_12C61C ROM:0012C60E move.w $5B4(a5),($CF2).w ROM:0012C614 move.b #2,($1169).w ROM:0012C61A bra.s loc_12C66A ROM:0012C61C ; --------------------------------------------------------------------------- ROM:0012C61C ROM:0012C61C loc_12C61C: ; CODE XREF: ROM:0012C604↑j ROM:0012C61C ; ROM:0012C60C↑j ... ROM:0012C61C bsr.w sub_12C6C2 ROM:0012C620 rts ROM:0012C622 ; --------------------------------------------------------------------------- ROM:0012C622 ROM:0012C622 loc_12C622: ; DATA XREF: ROM:0012C5F6↑o ROM:0012C622 btst #1,($12F9).w ROM:0012C628 bne.s loc_12C632 ROM:0012C62A move.b #1,($1169).w ROM:0012C630 bra.s loc_12C61C ROM:0012C632 ; --------------------------------------------------------------------------- ROM:0012C632 ROM:0012C632 loc_12C632: ; CODE XREF: ROM:0012C628↑j ROM:0012C632 btst #0,($10E8).w ROM:0012C638 beq.s loc_12C66A ROM:0012C63A cmpi.w #1,($CF2).w ROM:0012C640 ble.s loc_12C652 ROM:0012C642 subq.w #1,($CF2).w ROM:0012C646 bvc.s loc_12C64E ROM:0012C648 move.w #$8000,($CF2).w ROM:0012C64E ROM:0012C64E loc_12C64E: ; CODE XREF: ROM:0012C646↑j ROM:0012C64E bra.s loc_12C66A ROM:0012C650 ; --------------------------------------------------------------------------- ROM:0012C650 bra.s loc_12C66A ROM:0012C652 ; --------------------------------------------------------------------------- ROM:0012C652 ROM:0012C652 loc_12C652: ; CODE XREF: ROM:0012C640↑j ROM:0012C652 subq.w #1,($CF2).w ROM:0012C656 bvc.s loc_12C65E ROM:0012C658 move.w #$8000,($CF2).w ROM:0012C65E ROM:0012C65E loc_12C65E: ; CODE XREF: ROM:0012C656↑j ROM:0012C65E bsr.w sub_12C6D0 ROM:0012C662 move.b #3,($1169).w ROM:0012C668 bra.s locret_12C6BE ROM:0012C66A ; --------------------------------------------------------------------------- ROM:0012C66A ROM:0012C66A loc_12C66A: ; CODE XREF: ROM:0012C61A↑j ROM:0012C66A ; ROM:0012C638↑j ... ROM:0012C66A bsr.w sub_12C6C2 ROM:0012C66E rts ROM:0012C670 ; --------------------------------------------------------------------------- ROM:0012C670 ROM:0012C670 loc_12C670: ; DATA XREF: ROM:0012C5FA↑o ROM:0012C670 btst #1,($12F9).w ROM:0012C676 bne.s loc_12C680 ROM:0012C678 move.b #1,($1169).w ROM:0012C67E bra.s loc_12C61C ROM:0012C680 ; --------------------------------------------------------------------------- ROM:0012C680 ROM:0012C680 loc_12C680: ; CODE XREF: ROM:0012C676↑j ROM:0012C680 btst #7,($1307).w ROM:0012C686 beq.s loc_12C6AA ROM:0012C688 btst #0,($10E8).w ROM:0012C68E beq.s loc_12C6A4 ROM:0012C690 bsr.w sub_12C6D0 ROM:0012C694 bsr.w sub_12C7BC ROM:0012C698 bsr.w sub_12C6DE ROM:0012C69C bsr.w sub_12C776 ROM:0012C6A0 bra.s locret_12C6BE ROM:0012C6A2 ; --------------------------------------------------------------------------- ROM:0012C6A2 bra.s loc_12C6AA ROM:0012C6A4 ; --------------------------------------------------------------------------- ROM:0012C6A4 ROM:0012C6A4 loc_12C6A4: ; CODE XREF: ROM:0012C68E↑j ROM:0012C6A4 bsr.w sub_12C6D0 ROM:0012C6A8 bra.s locret_12C6BE ROM:0012C6AA ; --------------------------------------------------------------------------- ROM:0012C6AA ROM:0012C6AA loc_12C6AA: ; CODE XREF: ROM:0012C686↑j ROM:0012C6AA ; ROM:0012C6A2↑j ROM:0012C6AA btst #0,($10E8).w ROM:0012C6B0 beq.s locret_12C6BE ROM:0012C6B2 bsr.w sub_12C7BC ROM:0012C6B6 bsr.w sub_12C6DE ROM:0012C6BA bsr.w sub_12C776 ROM:0012C6BE ROM:0012C6BE locret_12C6BE: ; CODE XREF: ROM:0012C668↑j ROM:0012C6BE ; ROM:0012C6A0↑j ... ROM:0012C6BE rts ROM:0012C6C0 ; --------------------------------------------------------------------------- ROM:0012C6C0 rts ROM:0012C6C2 ROM:0012C6C2 ; =============== S U B R O U T I N E ======================================= ROM:0012C6C2 ROM:0012C6C2 ROM:0012C6C2 sub_12C6C2: ; CODE XREF: ROM:loc_12C61C↑p ROM:0012C6C2 ; ROM:loc_12C66A↑p ROM:0012C6C2 move.w ($D0E).w,d0 ROM:0012C6C6 move.w $1380(d0.w*2),($CF8).w ROM:0012C6CE rts ROM:0012C6CE ; End of function sub_12C6C2 ROM:0012C6CE ROM:0012C6D0 ROM:0012C6D0 ; =============== S U B R O U T I N E ======================================= ROM:0012C6D0 ROM:0012C6D0 ROM:0012C6D0 sub_12C6D0: ; CODE XREF: ROM:loc_12C65E↑p ROM:0012C6D0 ; ROM:0012C690↑p ... ROM:0012C6D0 move.w ($D0E).w,d0 ROM:0012C6D4 move.w $1380(d0.w*2),($CF4).w ROM:0012C6DC rts ROM:0012C6DC ; End of function sub_12C6D0 ROM:0012C6DC ROM:0012C6DE ROM:0012C6DE ; =============== S U B R O U T I N E ======================================= ROM:0012C6DE ROM:0012C6DE ROM:0012C6DE sub_12C6DE: ; CODE XREF: ROM:0012C698↑p ROM:0012C6DE ; ROM:0012C6B6↑p ROM:0012C6DE move.w ($CFE).w,d0 ROM:0012C6E2 cmp.w ($D00).w,d0 ROM:0012C6E6 bgt.s loc_12C6F2 ROM:0012C6E8 move.w $5B8(a5),d1 ROM:0012C6EC move.w $5BA(a5),d2 ROM:0012C6F0 bra.s loc_12C70A ROM:0012C6F2 ; --------------------------------------------------------------------------- ROM:0012C6F2 ROM:0012C6F2 loc_12C6F2: ; CODE XREF: sub_12C6DE+8↑j ROM:0012C6F2 move.w ($CFC).w,d0 ROM:0012C6F6 cmp.w ($D00).w,d0 ROM:0012C6FA bge.s loc_12C702 ROM:0012C6FC clr.w d1 ROM:0012C6FE clr.w d2 ROM:0012C700 bra.s loc_12C70A ROM:0012C702 ; --------------------------------------------------------------------------- ROM:0012C702 ROM:0012C702 loc_12C702: ; CODE XREF: sub_12C6DE+1C↑j ROM:0012C702 move.w $5BE(a5),d1 ROM:0012C706 move.w $5C0(a5),d2 ROM:0012C70A ROM:0012C70A loc_12C70A: ; CODE XREF: sub_12C6DE+12↑j ROM:0012C70A ; sub_12C6DE+22↑j ROM:0012C70A move.w ($D00).w,d3 ROM:0012C70E sub.w ($CFA).w,d3 ROM:0012C712 muls.w d3,d1 ROM:0012C714 divs.w #$A,d1 ROM:0012C718 bvc.w loc_12C72E ROM:0012C71C cmpi.l #0,d1 ROM:0012C722 ble.s loc_12C72A ROM:0012C724 move.w #$7FFF,d1 ROM:0012C728 bra.s loc_12C72E ROM:0012C72A ; --------------------------------------------------------------------------- ROM:0012C72A ROM:0012C72A loc_12C72A: ; CODE XREF: sub_12C6DE+44↑j ROM:0012C72A move.w #$8000,d1 ROM:0012C72E ROM:0012C72E loc_12C72E: ; CODE XREF: sub_12C6DE+3A↑j ROM:0012C72E ; sub_12C6DE+4A↑j ROM:0012C72E move.w d1,($CF6).w ROM:0012C732 muls.w d3,d2 ROM:0012C734 move.w ($CF4).w,d4 ROM:0012C738 muls.w #$3E8,d4 ROM:0012C73C add.l d2,d4 ROM:0012C73E divs.w #$3E8,d4 ROM:0012C742 bvc.w loc_12C758 ROM:0012C746 cmpi.l #0,d4 ROM:0012C74C ble.s loc_12C754 ROM:0012C74E move.w #$7FFF,d4 ROM:0012C752 bra.s loc_12C758 ROM:0012C754 ; --------------------------------------------------------------------------- ROM:0012C754 ROM:0012C754 loc_12C754: ; CODE XREF: sub_12C6DE+6E↑j ROM:0012C754 move.w #$8000,d4 ROM:0012C758 ROM:0012C758 loc_12C758: ; CODE XREF: sub_12C6DE+64↑j ROM:0012C758 ; sub_12C6DE+74↑j ROM:0012C758 move.w d4,($CF4).w ROM:0012C75C add.w d4,d1 ROM:0012C75E bvc.w loc_12C770 ROM:0012C762 bpl.w loc_12C76C ROM:0012C766 move.w #$7FFF,d1 ROM:0012C76A bra.s loc_12C770 ROM:0012C76C ; --------------------------------------------------------------------------- ROM:0012C76C ROM:0012C76C loc_12C76C: ; CODE XREF: sub_12C6DE+84↑j ROM:0012C76C move.w #$8000,d1 ROM:0012C770 ROM:0012C770 loc_12C770: ; CODE XREF: sub_12C6DE+80↑j ROM:0012C770 ; sub_12C6DE+8C↑j ROM:0012C770 move.w d1,($CF8).w ROM:0012C774 rts ROM:0012C774 ; End of function sub_12C6DE ROM:0012C774 ROM:0012C776 ROM:0012C776 ; =============== S U B R O U T I N E ======================================= ROM:0012C776 ROM:0012C776 ROM:0012C776 sub_12C776: ; CODE XREF: ROM:0012C69C↑p ROM:0012C776 ; ROM:0012C6BA↑p ROM:0012C776 move.w #$2710,d6 ROM:0012C77A move.w ($D0E).w,d4 ROM:0012C77E move.w $1380(d4.w*2),d2 ROM:0012C784 clr.w d5 ROM:0012C786 move.w $5C4(a5),d3 ROM:0012C78A move.w ($CF4).w,d1 ROM:0012C78E bsr.l sub_129E3A ROM:0012C794 swap d4 ROM:0012C796 move.w ($D0E).w,d3 ROM:0012C79A move.w $5C6(a5),d0 ROM:0012C79E cmp.w d4,d0 ROM:0012C7A0 bge.s loc_12C7A8 ROM:0012C7A2 move.w $5C6(a5),d4 ROM:0012C7A6 bra.s loc_12C7B4 ROM:0012C7A8 ; --------------------------------------------------------------------------- ROM:0012C7A8 ROM:0012C7A8 loc_12C7A8: ; CODE XREF: sub_12C776+2A↑j ROM:0012C7A8 move.w $5C8(a5),d0 ROM:0012C7AC cmp.w d4,d0 ROM:0012C7AE ble.s loc_12C7B4 ROM:0012C7B0 move.w $5C8(a5),d4 ROM:0012C7B4 ROM:0012C7B4 loc_12C7B4: ; CODE XREF: sub_12C776+30↑j ROM:0012C7B4 ; sub_12C776+38↑j ROM:0012C7B4 move.w d4,$1380(d3.w*2) ROM:0012C7BA rts ROM:0012C7BA ; End of function sub_12C776 ROM:0012C7BA ROM:0012C7BC ROM:0012C7BC ; =============== S U B R O U T I N E ======================================= ROM:0012C7BC ROM:0012C7BC ROM:0012C7BC sub_12C7BC: ; CODE XREF: ROM:0012C694↑p ROM:0012C7BC ; ROM:0012C6B2↑p ROM:0012C7BC move.w #$3B36,d1 ROM:0012C7C0 move.w ($C56).w,d2 ROM:0012C7C4 bsr.l sub_115CB8 ROM:0012C7CA move.w $5C2(a5),($CFA).w ROM:0012C7D0 add.w d1,($CFA).w ROM:0012C7D4 move.w $5BC(a5),($CFC).w ROM:0012C7DA add.w d1,($CFC).w ROM:0012C7DE move.w $5B6(a5),($CFE).w ROM:0012C7E4 add.w d1,($CFE).w ROM:0012C7E8 rts ROM:0012C7E8 ; End of function sub_12C7BC ROM:0012C7E8 ROM:0012C7EA ROM:0012C7EA ; =============== S U B R O U T I N E ======================================= ROM:0012C7EA ROM:0012C7EA ROM:0012C7EA sub_12C7EA: ; CODE XREF: ROM:00115E7A↑p ROM:0012C7EA clr.w d1 ROM:0012C7EC move.b ($116A).w,d1 ROM:0012C7F0 cmpi.w #2,d1 ROM:0012C7F4 bcc.s locret_12C7FE ROM:0012C7F6 movea.l off_12C800(pc,d1.w*4),a0 ROM:0012C7FA nop ROM:0012C7FC jmp (a0) ROM:0012C7FE ; --------------------------------------------------------------------------- ROM:0012C7FE ROM:0012C7FE locret_12C7FE: ; CODE XREF: sub_12C7EA+A↑j ROM:0012C7FE rts ROM:0012C7FE ; End of function sub_12C7EA ROM:0012C7FE ROM:0012C7FE ; --------------------------------------------------------------------------- ROM:0012C800 off_12C800: dc.l loc_12C808 ; DATA XREF: sub_12C7EA+C↑r ROM:0012C804 dc.l loc_12C826 ROM:0012C808 ; --------------------------------------------------------------------------- ROM:0012C808 ROM:0012C808 loc_12C808: ; DATA XREF: ROM:off_12C800↑o ROM:0012C808 move.b #1,($116A).w ROM:0012C80E bsr.w sub_12C86C ROM:0012C812 move.w $5CA(a5),d0 ROM:0012C816 clr.b ($88C).w ROM:0012C81A move.w d0,($64C).w ROM:0012C81E move.b #1,($88C).w ROM:0012C824 rts ROM:0012C826 ; --------------------------------------------------------------------------- ROM:0012C826 ROM:0012C826 loc_12C826: ; DATA XREF: ROM:0012C804↑o ROM:0012C826 btst #5,($1314).w ROM:0012C82C beq.s loc_12C846 ROM:0012C82E bsr.w sub_12C86C ROM:0012C832 move.w $5CA(a5),d0 ROM:0012C836 clr.b ($88C).w ROM:0012C83A move.w d0,($64C).w ROM:0012C83E move.b #1,($88C).w ROM:0012C844 rts ROM:0012C846 ; --------------------------------------------------------------------------- ROM:0012C846 ROM:0012C846 loc_12C846: ; CODE XREF: ROM:0012C82C↑j ROM:0012C846 cmpi.w #0,($64C).w ROM:0012C84C bgt.s locret_12C868 ROM:0012C84E bsr.w sub_12C880 ROM:0012C852 bsr.w sub_12C8A6 ROM:0012C856 move.w $5CA(a5),d0 ROM:0012C85A clr.b ($88C).w ROM:0012C85E move.w d0,($64C).w ROM:0012C862 move.b #1,($88C).w ROM:0012C868 ROM:0012C868 locret_12C868: ; CODE XREF: ROM:0012C84C↑j ROM:0012C868 rts ROM:0012C86A ; --------------------------------------------------------------------------- ROM:0012C86A rts ROM:0012C86C ROM:0012C86C ; =============== S U B R O U T I N E ======================================= ROM:0012C86C ROM:0012C86C ROM:0012C86C sub_12C86C: ; CODE XREF: ROM:0012C80E↑p ROM:0012C86C ; ROM:0012C82E↑p ROM:0012C86C move.w ($C14).w,($D00).w ROM:0012C872 clr.w ($D02).w ROM:0012C876 clr.w ($D04).w ROM:0012C87A clr.w ($D06).w ROM:0012C87E rts ROM:0012C87E ; End of function sub_12C86C ROM:0012C87E ROM:0012C880 ROM:0012C880 ; =============== S U B R O U T I N E ======================================= ROM:0012C880 ROM:0012C880 ROM:0012C880 sub_12C880: ; CODE XREF: ROM:0012C84E↑p ROM:0012C880 move.w #$2710,d6 ROM:0012C884 move.w ($D00).w,d2 ROM:0012C888 move.w ($D02).w,d5 ROM:0012C88C move.w $5CC(a5),d3 ROM:0012C890 move.w ($C14).w,d1 ROM:0012C894 bsr.l sub_129E3A ROM:0012C89A move.w d4,($D02).w ROM:0012C89E swap d4 ROM:0012C8A0 move.w d4,($D00).w ROM:0012C8A4 rts ROM:0012C8A4 ; End of function sub_12C880 ROM:0012C8A4 ROM:0012C8A6 ROM:0012C8A6 ; =============== S U B R O U T I N E ======================================= ROM:0012C8A6 ROM:0012C8A6 ROM:0012C8A6 sub_12C8A6: ; CODE XREF: ROM:0012C852↑p ROM:0012C8A6 move.w #$3B38,d1 ROM:0012C8AA move.w ($C56).w,d2 ROM:0012C8AE bsr.l sub_115CB8 ROM:0012C8B4 move.w d1,($D08).w ROM:0012C8B8 move.w #$2710,d6 ROM:0012C8BC move.w ($D04).w,d2 ROM:0012C8C0 move.w ($D06).w,d5 ROM:0012C8C4 move.w ($D08).w,d3 ROM:0012C8C8 move.w ($C14).w,d1 ROM:0012C8CC sub.w ($D00).w,d1 ROM:0012C8D0 cmpi.w #0,d1 ROM:0012C8D4 blt.s loc_12C8DA ROM:0012C8D6 bra.s loc_12C8DC ROM:0012C8D8 ; --------------------------------------------------------------------------- ROM:0012C8D8 bra.s loc_12C8DC ROM:0012C8DA ; --------------------------------------------------------------------------- ROM:0012C8DA ROM:0012C8DA loc_12C8DA: ; CODE XREF: sub_12C8A6+2E↑j ROM:0012C8DA neg.w d1 ROM:0012C8DC ROM:0012C8DC loc_12C8DC: ; CODE XREF: sub_12C8A6+30↑j ROM:0012C8DC ; sub_12C8A6+32↑j ROM:0012C8DC bsr.l sub_129E3A ROM:0012C8E2 move.w d4,($D06).w ROM:0012C8E6 swap d4 ROM:0012C8E8 move.w d4,($D04).w ROM:0012C8EC rts ROM:0012C8EC ; End of function sub_12C8A6 ROM:0012C8EC ROM:0012C8EE ROM:0012C8EE ; =============== S U B R O U T I N E ======================================= ROM:0012C8EE ROM:0012C8EE ROM:0012C8EE sub_12C8EE: ; CODE XREF: sub_12C5C6+6↑p ROM:0012C8EE bclr #7,($1307).w ROM:0012C8F4 bsr.w sub_12C902 ROM:0012C8F8 bsr.w sub_12C9BC ROM:0012C8FC bsr.w sub_12CA76 ROM:0012C900 rts ROM:0012C900 ; End of function sub_12C8EE ROM:0012C900 ROM:0012C902 ROM:0012C902 ; =============== S U B R O U T I N E ======================================= ROM:0012C902 ROM:0012C902 ROM:0012C902 sub_12C902: ; CODE XREF: sub_12C8EE+6↑p ROM:0012C902 clr.w d1 ROM:0012C904 move.b ($116B).w,d1 ROM:0012C908 cmpi.w #4,d1 ROM:0012C90C bcc.s locret_12C916 ROM:0012C90E movea.l off_12C918(pc,d1.w*4),a0 ROM:0012C912 nop ROM:0012C914 jmp (a0) ROM:0012C916 ; --------------------------------------------------------------------------- ROM:0012C916 ROM:0012C916 locret_12C916: ; CODE XREF: sub_12C902+A↑j ROM:0012C916 rts ROM:0012C916 ; End of function sub_12C902 ROM:0012C916 ROM:0012C916 ; --------------------------------------------------------------------------- ROM:0012C918 off_12C918: dc.l loc_12C928 ; DATA XREF: sub_12C902+C↑r ROM:0012C91C dc.l loc_12C934 ROM:0012C920 dc.l loc_12C954 ROM:0012C924 dc.l loc_12C996 ROM:0012C928 ; --------------------------------------------------------------------------- ROM:0012C928 ROM:0012C928 loc_12C928: ; DATA XREF: ROM:off_12C918↑o ROM:0012C928 clr.w ($D0A).w ROM:0012C92C move.b #1,($116B).w ROM:0012C932 rts ROM:0012C934 ; --------------------------------------------------------------------------- ROM:0012C934 ROM:0012C934 loc_12C934: ; DATA XREF: ROM:0012C91C↑o ROM:0012C934 move.w $86A(a5),d1 ROM:0012C938 cmp.w ($9F6).w,d1 ROM:0012C93C bgt.s locret_12C952 ROM:0012C93E move.w #1,($D0A).w ROM:0012C944 bset #7,($1307).w ROM:0012C94A move.b #2,($116B).w ROM:0012C950 bra.s loc_12C954 ROM:0012C952 ; --------------------------------------------------------------------------- ROM:0012C952 ROM:0012C952 locret_12C952: ; CODE XREF: ROM:0012C93C↑j ROM:0012C952 ; ROM:0012C992↓j ROM:0012C952 rts ROM:0012C954 ; --------------------------------------------------------------------------- ROM:0012C954 ROM:0012C954 loc_12C954: ; CODE XREF: ROM:0012C950↑j ROM:0012C954 ; ROM:0012C9B6↓j ROM:0012C954 ; DATA XREF: ... ROM:0012C954 move.w $86C(a5),d1 ROM:0012C958 cmp.w ($9F6).w,d1 ROM:0012C95C bgt.s loc_12C972 ROM:0012C95E move.w #2,($D0A).w ROM:0012C964 bset #7,($1307).w ROM:0012C96A move.b #3,($116B).w ROM:0012C970 bra.s locret_12C9B8 ROM:0012C972 ; --------------------------------------------------------------------------- ROM:0012C972 ROM:0012C972 loc_12C972: ; CODE XREF: ROM:0012C95C↑j ROM:0012C972 move.w $86A(a5),d1 ROM:0012C976 sub.w $5CE(a5),d1 ROM:0012C97A cmp.w ($9F6).w,d1 ROM:0012C97E ble.s locret_12C994 ROM:0012C980 move.w #0,($D0A).w ROM:0012C986 bset #7,($1307).w ROM:0012C98C move.b #1,($116B).w ROM:0012C992 bra.s locret_12C952 ROM:0012C994 ; --------------------------------------------------------------------------- ROM:0012C994 ROM:0012C994 locret_12C994: ; CODE XREF: ROM:0012C97E↑j ROM:0012C994 rts ROM:0012C996 ; --------------------------------------------------------------------------- ROM:0012C996 ROM:0012C996 loc_12C996: ; DATA XREF: ROM:0012C924↑o ROM:0012C996 move.w $86C(a5),d1 ROM:0012C99A sub.w $5CE(a5),d1 ROM:0012C99E cmp.w ($9F6).w,d1 ROM:0012C9A2 ble.s locret_12C9B8 ROM:0012C9A4 move.w #1,($D0A).w ROM:0012C9AA bset #7,($1307).w ROM:0012C9B0 move.b #2,($116B).w ROM:0012C9B6 bra.s loc_12C954 ROM:0012C9B8 ; --------------------------------------------------------------------------- ROM:0012C9B8 ROM:0012C9B8 locret_12C9B8: ; CODE XREF: ROM:0012C970↑j ROM:0012C9B8 ; ROM:0012C9A2↑j ROM:0012C9B8 rts ROM:0012C9BA ; --------------------------------------------------------------------------- ROM:0012C9BA rts ROM:0012C9BC ROM:0012C9BC ; =============== S U B R O U T I N E ======================================= ROM:0012C9BC ROM:0012C9BC ROM:0012C9BC sub_12C9BC: ; CODE XREF: sub_12C8EE+A↑p ROM:0012C9BC clr.w d1 ROM:0012C9BE move.b ($116C).w,d1 ROM:0012C9C2 cmpi.w #4,d1 ROM:0012C9C6 bcc.s locret_12C9D0 ROM:0012C9C8 movea.l off_12C9D2(pc,d1.w*4),a0 ROM:0012C9CC nop ROM:0012C9CE jmp (a0) ROM:0012C9D0 ; --------------------------------------------------------------------------- ROM:0012C9D0 ROM:0012C9D0 locret_12C9D0: ; CODE XREF: sub_12C9BC+A↑j ROM:0012C9D0 rts ROM:0012C9D0 ; End of function sub_12C9BC ROM:0012C9D0 ROM:0012C9D0 ; --------------------------------------------------------------------------- ROM:0012C9D2 off_12C9D2: dc.l loc_12C9E2 ; DATA XREF: sub_12C9BC+C↑r ROM:0012C9D6 dc.l loc_12C9EE ROM:0012C9DA dc.l loc_12CA0E ROM:0012C9DE dc.l loc_12CA50 ROM:0012C9E2 ; --------------------------------------------------------------------------- ROM:0012C9E2 ROM:0012C9E2 loc_12C9E2: ; DATA XREF: ROM:off_12C9D2↑o ROM:0012C9E2 clr.w ($D0C).w ROM:0012C9E6 move.b #1,($116C).w ROM:0012C9EC rts ROM:0012C9EE ; --------------------------------------------------------------------------- ROM:0012C9EE ROM:0012C9EE loc_12C9EE: ; DATA XREF: ROM:0012C9D6↑o ROM:0012C9EE move.w $86E(a5),d1 ROM:0012C9F2 cmp.w ($540).w,d1 ROM:0012C9F6 bgt.s locret_12CA0C ROM:0012C9F8 move.w #1,($D0C).w ROM:0012C9FE bset #7,($1307).w ROM:0012CA04 move.b #2,($116C).w ROM:0012CA0A bra.s loc_12CA0E ROM:0012CA0C ; --------------------------------------------------------------------------- ROM:0012CA0C ROM:0012CA0C locret_12CA0C: ; CODE XREF: ROM:0012C9F6↑j ROM:0012CA0C ; ROM:0012CA4C↓j ROM:0012CA0C rts ROM:0012CA0E ; --------------------------------------------------------------------------- ROM:0012CA0E ROM:0012CA0E loc_12CA0E: ; CODE XREF: ROM:0012CA0A↑j ROM:0012CA0E ; ROM:0012CA70↓j ROM:0012CA0E ; DATA XREF: ... ROM:0012CA0E move.w $870(a5),d1 ROM:0012CA12 cmp.w ($540).w,d1 ROM:0012CA16 bgt.s loc_12CA2C ROM:0012CA18 move.w #2,($D0C).w ROM:0012CA1E bset #7,($1307).w ROM:0012CA24 move.b #3,($116C).w ROM:0012CA2A bra.s locret_12CA72 ROM:0012CA2C ; --------------------------------------------------------------------------- ROM:0012CA2C ROM:0012CA2C loc_12CA2C: ; CODE XREF: ROM:0012CA16↑j ROM:0012CA2C move.w $86E(a5),d1 ROM:0012CA30 sub.w $5D0(a5),d1 ROM:0012CA34 cmp.w ($540).w,d1 ROM:0012CA38 ble.s locret_12CA4E ROM:0012CA3A move.w #0,($D0C).w ROM:0012CA40 bset #7,($1307).w ROM:0012CA46 move.b #1,($116C).w ROM:0012CA4C bra.s locret_12CA0C ROM:0012CA4E ; --------------------------------------------------------------------------- ROM:0012CA4E ROM:0012CA4E locret_12CA4E: ; CODE XREF: ROM:0012CA38↑j ROM:0012CA4E rts ROM:0012CA50 ; --------------------------------------------------------------------------- ROM:0012CA50 ROM:0012CA50 loc_12CA50: ; DATA XREF: ROM:0012C9DE↑o ROM:0012CA50 move.w $870(a5),d1 ROM:0012CA54 sub.w $5D0(a5),d1 ROM:0012CA58 cmp.w ($540).w,d1 ROM:0012CA5C ble.s locret_12CA72 ROM:0012CA5E move.w #1,($D0C).w ROM:0012CA64 bset #7,($1307).w ROM:0012CA6A move.b #2,($116C).w ROM:0012CA70 bra.s loc_12CA0E ROM:0012CA72 ; --------------------------------------------------------------------------- ROM:0012CA72 ROM:0012CA72 locret_12CA72: ; CODE XREF: ROM:0012CA2A↑j ROM:0012CA72 ; ROM:0012CA5C↑j ROM:0012CA72 rts ROM:0012CA74 ; --------------------------------------------------------------------------- ROM:0012CA74 rts ROM:0012CA76 ROM:0012CA76 ; =============== S U B R O U T I N E ======================================= ROM:0012CA76 ROM:0012CA76 ROM:0012CA76 sub_12CA76: ; CODE XREF: sub_12C8EE+E↑p ROM:0012CA76 move.w #3,d0 ROM:0012CA7A muls.w ($D0C).w,d0 ROM:0012CA7E add.w ($D0A).w,d0 ROM:0012CA82 move.w d0,($D0E).w ROM:0012CA86 rts ROM:0012CA86 ; End of function sub_12CA76 ROM:0012CA86 ROM:0012CA88 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_16. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0012CA8A ROM:0012CA8A ; =============== S U B R O U T I N E ======================================= ROM:0012CA8A ROM:0012CA8A ROM:0012CA8A sub_12CA8A: ; CODE XREF: sub_12CBC6+A↓p ROM:0012CA8A clr.w d1 ROM:0012CA8C move.b ($116D).w,d1 ROM:0012CA90 cmpi.w #3,d1 ROM:0012CA94 bcc.s locret_12CA9E ROM:0012CA96 movea.l off_12CAA0(pc,d1.w*4),a0 ROM:0012CA9A nop ROM:0012CA9C jmp (a0) ROM:0012CA9E ; --------------------------------------------------------------------------- ROM:0012CA9E ROM:0012CA9E locret_12CA9E: ; CODE XREF: sub_12CA8A+A↑j ROM:0012CA9E rts ROM:0012CA9E ; End of function sub_12CA8A ROM:0012CA9E ROM:0012CA9E ; --------------------------------------------------------------------------- ROM:0012CAA0 off_12CAA0: dc.l loc_12CAAC ; DATA XREF: sub_12CA8A+C↑r ROM:0012CAA4 dc.l loc_12CAB6 ROM:0012CAA8 dc.l loc_12CAE8 ROM:0012CAAC ; --------------------------------------------------------------------------- ROM:0012CAAC ROM:0012CAAC loc_12CAAC: ; DATA XREF: ROM:off_12CAA0↑o ROM:0012CAAC move.b #1,($116D).w ROM:0012CAB2 bra.s locret_12CAE6 ROM:0012CAB4 ; --------------------------------------------------------------------------- ROM:0012CAB4 rts ROM:0012CAB6 ; --------------------------------------------------------------------------- ROM:0012CAB6 ROM:0012CAB6 loc_12CAB6: ; DATA XREF: ROM:0012CAA4↑o ROM:0012CAB6 move.w $5D6(a5),d1 ROM:0012CABA move.w $5D4(a5),d2 ROM:0012CABE cmp.w ($4FE).w,d1 ROM:0012CAC2 bgt.s locret_12CAE6 ROM:0012CAC4 cmp.w ($4FE).w,d2 ROM:0012CAC8 ble.s locret_12CAE6 ROM:0012CACA clr.w ($D10).w ROM:0012CACE clr.l ($940).w ROM:0012CAD2 bclr #0,($8EB).w ROM:0012CAD8 bset #7,($8EC).w ROM:0012CADE move.b #2,($116D).w ROM:0012CAE4 bra.s locret_12CB22 ROM:0012CAE6 ; --------------------------------------------------------------------------- ROM:0012CAE6 ROM:0012CAE6 locret_12CAE6: ; CODE XREF: ROM:0012CAB2↑j ROM:0012CAE6 ; ROM:0012CAC2↑j ... ROM:0012CAE6 rts ROM:0012CAE8 ; --------------------------------------------------------------------------- ROM:0012CAE8 ROM:0012CAE8 loc_12CAE8: ; DATA XREF: ROM:0012CAA8↑o ROM:0012CAE8 move.w $5D6(a5),d1 ROM:0012CAEC move.w $5D4(a5),d2 ROM:0012CAF0 cmp.w ($4FE).w,d1 ROM:0012CAF4 bgt.s loc_12CAFC ROM:0012CAF6 cmp.w ($4FE).w,d2 ROM:0012CAFA bgt.s loc_12CB0A ROM:0012CAFC ROM:0012CAFC loc_12CAFC: ; CODE XREF: ROM:0012CAF4↑j ROM:0012CAFC bclr #7,($8EC).w ROM:0012CB02 move.b #1,($116D).w ROM:0012CB08 bra.s locret_12CAE6 ROM:0012CB0A ; --------------------------------------------------------------------------- ROM:0012CB0A ROM:0012CB0A loc_12CB0A: ; CODE XREF: ROM:0012CAFA↑j ROM:0012CB0A move.l $130(a5),d3 ROM:0012CB0E cmp.l ($940).w,d3 ROM:0012CB12 bgt.s locret_12CB22 ROM:0012CB14 bclr #7,($8EC).w ROM:0012CB1A move.b #1,($116D).w ROM:0012CB20 bra.s locret_12CAE6 ROM:0012CB22 ; --------------------------------------------------------------------------- ROM:0012CB22 ROM:0012CB22 locret_12CB22: ; CODE XREF: ROM:0012CAE4↑j ROM:0012CB22 ; ROM:0012CB12↑j ROM:0012CB22 rts ROM:0012CB24 ; --------------------------------------------------------------------------- ROM:0012CB24 rts ROM:0012CB26 ROM:0012CB26 ; =============== S U B R O U T I N E ======================================= ROM:0012CB26 ROM:0012CB26 ROM:0012CB26 sub_12CB26: ; CODE XREF: sub_12CB6A+30↓p ROM:0012CB26 cmpi.l #0,($944).w ROM:0012CB2E ble.s locret_12CB68 ROM:0012CB30 move.l ($944).w,d0 ROM:0012CB34 sub.l ($940).w,d0 ROM:0012CB38 bge.w loc_12CB3E ROM:0012CB3C neg.l d0 ROM:0012CB3E ROM:0012CB3E loc_12CB3E: ; CODE XREF: sub_12CB26+12↑j ROM:0012CB3E muls.l #$186A0,d1:d0 ROM:0012CB46 divs.l ($944).w,d1:d0 ROM:0012CB4C bvc.s loc_12CB54 ROM:0012CB4E move.l #$7FFFFFFF,d0 ROM:0012CB54 ROM:0012CB54 loc_12CB54: ; CODE XREF: sub_12CB26+26↑j ROM:0012CB54 cmpi.l #$7FFF,d0 ROM:0012CB5A ble.s loc_12CB64 ROM:0012CB5C move.w #$7FFF,($D14).w ROM:0012CB62 bra.s locret_12CB68 ROM:0012CB64 ; --------------------------------------------------------------------------- ROM:0012CB64 ROM:0012CB64 loc_12CB64: ; CODE XREF: sub_12CB26+34↑j ROM:0012CB64 move.w d0,($D14).w ROM:0012CB68 ROM:0012CB68 locret_12CB68: ; CODE XREF: sub_12CB26+8↑j ROM:0012CB68 ; sub_12CB26+3C↑j ROM:0012CB68 rts ROM:0012CB68 ; End of function sub_12CB26 ROM:0012CB68 ROM:0012CB6A ROM:0012CB6A ; =============== S U B R O U T I N E ======================================= ROM:0012CB6A ROM:0012CB6A ROM:0012CB6A sub_12CB6A: ; CODE XREF: ROM:001129FE↑p ROM:0012CB6A btst #7,($8EC).w ROM:0012CB70 beq.s locret_12CBC4 ROM:0012CB72 move.l ($40C).w,d0 ROM:0012CB76 add.l d0,($940).w ROM:0012CB7A bvc.s loc_12CB84 ROM:0012CB7C move.l #$7FFFFFFF,($940).w ROM:0012CB84 ROM:0012CB84 loc_12CB84: ; CODE XREF: sub_12CB6A+10↑j ROM:0012CB84 addq.w #1,($D10).w ROM:0012CB88 move.w $5D2(a5),d0 ROM:0012CB8C cmp.w ($D10).w,d0 ROM:0012CB90 bne.s locret_12CBC4 ROM:0012CB92 btst #0,($8EB).w ROM:0012CB98 beq.s loc_12CBB0 ROM:0012CB9A bsr.w sub_12CB26 ROM:0012CB9E bsr.l sub_12CE62 ROM:0012CBA4 bsr.l sub_12CE9C ROM:0012CBAA bset #6,($12F1).w ROM:0012CBB0 ROM:0012CBB0 loc_12CBB0: ; CODE XREF: sub_12CB6A+2E↑j ROM:0012CBB0 clr.w ($D10).w ROM:0012CBB4 move.l ($940).w,($944).w ROM:0012CBBA clr.l ($940).w ROM:0012CBBE bset #0,($8EB).w ROM:0012CBC4 ROM:0012CBC4 locret_12CBC4: ; CODE XREF: sub_12CB6A+6↑j ROM:0012CBC4 ; sub_12CB6A+26↑j ROM:0012CBC4 rts ROM:0012CBC4 ; End of function sub_12CB6A ROM:0012CBC4 ROM:0012CBC6 ROM:0012CBC6 ; =============== S U B R O U T I N E ======================================= ROM:0012CBC6 ROM:0012CBC6 ROM:0012CBC6 sub_12CBC6: ; CODE XREF: sub_125BB4+EA↑p ROM:0012CBC6 bclr #0,($12FF).w ROM:0012CBCC move.w ($CC4).w,d0 ROM:0012CBD0 bsr.l sub_12CA8A ROM:0012CBD6 clr.w d1 ROM:0012CBD8 move.b ($116F).w,d1 ROM:0012CBDC cmpi.w #6,d1 ROM:0012CBE0 bcc.s locret_12CBEA ROM:0012CBE2 movea.l off_12CBEC(pc,d1.w*4),a0 ROM:0012CBE6 nop ROM:0012CBE8 jmp (a0) ROM:0012CBEA ; --------------------------------------------------------------------------- ROM:0012CBEA ROM:0012CBEA locret_12CBEA: ; CODE XREF: sub_12CBC6+1A↑j ROM:0012CBEA rts ROM:0012CBEA ; End of function sub_12CBC6 ROM:0012CBEA ROM:0012CBEA ; --------------------------------------------------------------------------- ROM:0012CBEC off_12CBEC: dc.l loc_12CC04 ; DATA XREF: sub_12CBC6+1C↑r ROM:0012CBF0 dc.l loc_12CC1A ROM:0012CBF4 dc.l loc_12CC2C ROM:0012CBF8 dc.l loc_12CC94 ROM:0012CBFC dc.l loc_12CD24 ROM:0012CC00 dc.l loc_12CD90 ROM:0012CC04 ; --------------------------------------------------------------------------- ROM:0012CC04 ROM:0012CC04 loc_12CC04: ; DATA XREF: ROM:off_12CBEC↑o ROM:0012CC04 move.w #0,($FE0).w ROM:0012CC0A move.w #0,($FE2).w ROM:0012CC10 move.b #1,($116F).w ROM:0012CC16 bra.s locret_12CC2A ROM:0012CC18 ; --------------------------------------------------------------------------- ROM:0012CC18 rts ROM:0012CC1A ; --------------------------------------------------------------------------- ROM:0012CC1A ROM:0012CC1A loc_12CC1A: ; DATA XREF: ROM:0012CBF0↑o ROM:0012CC1A btst #6,($12F2).w ROM:0012CC20 beq.s locret_12CC2A ROM:0012CC22 move.b #2,($116F).w ROM:0012CC28 bra.s locret_12CC92 ROM:0012CC2A ; --------------------------------------------------------------------------- ROM:0012CC2A ROM:0012CC2A locret_12CC2A: ; CODE XREF: ROM:0012CC16↑j ROM:0012CC2A ; ROM:0012CC20↑j ... ROM:0012CC2A rts ROM:0012CC2C ; --------------------------------------------------------------------------- ROM:0012CC2C ROM:0012CC2C loc_12CC2C: ; DATA XREF: ROM:0012CBF4↑o ROM:0012CC2C btst #6,($12F2).w ROM:0012CC32 bne.s loc_12CC3C ROM:0012CC34 move.b #1,($116F).w ROM:0012CC3A bra.s locret_12CC2A ROM:0012CC3C ; --------------------------------------------------------------------------- ROM:0012CC3C ROM:0012CC3C loc_12CC3C: ; CODE XREF: ROM:0012CC32↑j ROM:0012CC3C cmpi.w #$118,d0 ROM:0012CC40 blt.s loc_12CC7C ROM:0012CC42 btst #6,($12F1).w ROM:0012CC48 beq.s loc_12CC6E ROM:0012CC4A bclr #6,($12F1).w ROM:0012CC50 move.w #0,d3 ROM:0012CC54 bsr.w sub_12CE4C ROM:0012CC58 move.w #1,d3 ROM:0012CC5C bsr.w sub_12CE4C ROM:0012CC60 move.b #3,($116F).w ROM:0012CC66 bra.l locret_12CD22 ROM:0012CC6C ; --------------------------------------------------------------------------- ROM:0012CC6C bra.s loc_12CC7A ROM:0012CC6E ; --------------------------------------------------------------------------- ROM:0012CC6E ROM:0012CC6E loc_12CC6E: ; CODE XREF: ROM:0012CC48↑j ROM:0012CC6E move.b #3,($116F).w ROM:0012CC74 bra.l locret_12CD22 ROM:0012CC7A ; --------------------------------------------------------------------------- ROM:0012CC7A ROM:0012CC7A loc_12CC7A: ; CODE XREF: ROM:0012CC6C↑j ROM:0012CC7A bra.s locret_12CC92 ROM:0012CC7C ; --------------------------------------------------------------------------- ROM:0012CC7C ROM:0012CC7C loc_12CC7C: ; CODE XREF: ROM:0012CC40↑j ROM:0012CC7C btst #6,($12F1).w ROM:0012CC82 beq.s locret_12CC92 ROM:0012CC84 bclr #6,($12F1).w ROM:0012CC8A move.w #0,d3 ROM:0012CC8E bsr.w sub_12CE4C ROM:0012CC92 ROM:0012CC92 locret_12CC92: ; CODE XREF: ROM:0012CC28↑j ROM:0012CC92 ; ROM:loc_12CC7A↑j ... ROM:0012CC92 rts ROM:0012CC94 ; --------------------------------------------------------------------------- ROM:0012CC94 ROM:0012CC94 loc_12CC94: ; DATA XREF: ROM:0012CBF8↑o ROM:0012CC94 btst #6,($12F2).w ROM:0012CC9A bne.s loc_12CCA8 ROM:0012CC9C move.b #1,($116F).w ROM:0012CCA2 bra.l locret_12CC2A ROM:0012CCA8 ; --------------------------------------------------------------------------- ROM:0012CCA8 ROM:0012CCA8 loc_12CCA8: ; CODE XREF: ROM:0012CC9A↑j ROM:0012CCA8 cmpi.w #$78,d0 ; 'x' ROM:0012CCAC blt.s loc_12CD04 ROM:0012CCAE cmpi.w #$118,d0 ROM:0012CCB2 bge.s loc_12CD04 ROM:0012CCB4 btst #6,($12F1).w ROM:0012CCBA beq.s loc_12CCEA ROM:0012CCBC bclr #6,($12F1).w ROM:0012CCC2 move.w #1,d3 ROM:0012CCC6 bsr.w sub_12CE4C ROM:0012CCCA move.w #0,d3 ROM:0012CCCE bsr.w sub_12CE4C ROM:0012CCD2 bsr.w sub_12CE26 ROM:0012CCD6 bset #0,($12FF).w ROM:0012CCDC move.b #4,($116F).w ROM:0012CCE2 bra.l locret_12CD8E ROM:0012CCE8 ; --------------------------------------------------------------------------- ROM:0012CCE8 bra.s loc_12CD04 ROM:0012CCEA ; --------------------------------------------------------------------------- ROM:0012CCEA ROM:0012CCEA loc_12CCEA: ; CODE XREF: ROM:0012CCBA↑j ROM:0012CCEA move.w #0,d3 ROM:0012CCEE bsr.w sub_12CE26 ROM:0012CCF2 bset #0,($12FF).w ROM:0012CCF8 move.b #4,($116F).w ROM:0012CCFE bra.l locret_12CD8E ROM:0012CD04 ; --------------------------------------------------------------------------- ROM:0012CD04 ROM:0012CD04 loc_12CD04: ; CODE XREF: ROM:0012CCAC↑j ROM:0012CD04 ; ROM:0012CCB2↑j ... ROM:0012CD04 btst #6,($12F1).w ROM:0012CD0A beq.s locret_12CD22 ROM:0012CD0C bclr #6,($12F1).w ROM:0012CD12 move.w #0,d3 ROM:0012CD16 bsr.w sub_12CE4C ROM:0012CD1A move.w #1,d3 ROM:0012CD1E bsr.w sub_12CE4C ROM:0012CD22 ROM:0012CD22 locret_12CD22: ; CODE XREF: ROM:0012CC66↑j ROM:0012CD22 ; ROM:0012CC74↑j ... ROM:0012CD22 rts ROM:0012CD24 ; --------------------------------------------------------------------------- ROM:0012CD24 ROM:0012CD24 loc_12CD24: ; DATA XREF: ROM:0012CBFC↑o ROM:0012CD24 btst #6,($12F2).w ROM:0012CD2A bne.s loc_12CD38 ROM:0012CD2C move.b #1,($116F).w ROM:0012CD32 bra.l locret_12CC2A ROM:0012CD38 ; --------------------------------------------------------------------------- ROM:0012CD38 ROM:0012CD38 loc_12CD38: ; CODE XREF: ROM:0012CD2A↑j ROM:0012CD38 cmpi.w #$118,d0 ROM:0012CD3C blt.s loc_12CD78 ROM:0012CD3E btst #6,($12F1).w ROM:0012CD44 beq.s loc_12CD6A ROM:0012CD46 bclr #6,($12F1).w ROM:0012CD4C move.w #0,d3 ROM:0012CD50 bsr.w sub_12CE4C ROM:0012CD54 move.w #1,d3 ROM:0012CD58 bsr.w sub_12CE4C ROM:0012CD5C move.b #5,($116F).w ROM:0012CD62 bra.l locret_12CE22 ROM:0012CD68 ; --------------------------------------------------------------------------- ROM:0012CD68 bra.s loc_12CD76 ROM:0012CD6A ; --------------------------------------------------------------------------- ROM:0012CD6A ROM:0012CD6A loc_12CD6A: ; CODE XREF: ROM:0012CD44↑j ROM:0012CD6A move.b #5,($116F).w ROM:0012CD70 bra.l locret_12CE22 ROM:0012CD76 ; --------------------------------------------------------------------------- ROM:0012CD76 ROM:0012CD76 loc_12CD76: ; CODE XREF: ROM:0012CD68↑j ROM:0012CD76 bra.s locret_12CD8E ROM:0012CD78 ; --------------------------------------------------------------------------- ROM:0012CD78 ROM:0012CD78 loc_12CD78: ; CODE XREF: ROM:0012CD3C↑j ROM:0012CD78 btst #6,($12F1).w ROM:0012CD7E beq.s locret_12CD8E ROM:0012CD80 bclr #6,($12F1).w ROM:0012CD86 move.w #1,d3 ROM:0012CD8A bsr.w sub_12CE4C ROM:0012CD8E ROM:0012CD8E locret_12CD8E: ; CODE XREF: ROM:0012CCE2↑j ROM:0012CD8E ; ROM:0012CCFE↑j ... ROM:0012CD8E rts ROM:0012CD90 ; --------------------------------------------------------------------------- ROM:0012CD90 ROM:0012CD90 loc_12CD90: ; DATA XREF: ROM:0012CC00↑o ROM:0012CD90 btst #6,($12F2).w ROM:0012CD96 bne.s loc_12CDA4 ROM:0012CD98 move.b #1,($116F).w ROM:0012CD9E bra.l locret_12CC2A ROM:0012CDA4 ; --------------------------------------------------------------------------- ROM:0012CDA4 ROM:0012CDA4 loc_12CDA4: ; CODE XREF: ROM:0012CD96↑j ROM:0012CDA4 cmpi.w #$78,d0 ; 'x' ROM:0012CDA8 blt.l loc_12CE04 ROM:0012CDAE cmpi.w #$118,d0 ROM:0012CDB2 bge.s loc_12CE04 ROM:0012CDB4 btst #6,($12F1).w ROM:0012CDBA beq.s loc_12CDEA ROM:0012CDBC bclr #6,($12F1).w ROM:0012CDC2 move.w #0,d3 ROM:0012CDC6 bsr.w sub_12CE4C ROM:0012CDCA move.w #1,d3 ROM:0012CDCE bsr.w sub_12CE4C ROM:0012CDD2 bsr.w sub_12CE26 ROM:0012CDD6 bset #0,($12FF).w ROM:0012CDDC move.b #2,($116F).w ROM:0012CDE2 bra.l locret_12CC92 ROM:0012CDE8 ; --------------------------------------------------------------------------- ROM:0012CDE8 bra.s loc_12CE04 ROM:0012CDEA ; --------------------------------------------------------------------------- ROM:0012CDEA ROM:0012CDEA loc_12CDEA: ; CODE XREF: ROM:0012CDBA↑j ROM:0012CDEA move.w #1,d3 ROM:0012CDEE bsr.w sub_12CE26 ROM:0012CDF2 bset #0,($12FF).w ROM:0012CDF8 move.b #2,($116F).w ROM:0012CDFE bra.l locret_12CC92 ROM:0012CE04 ; --------------------------------------------------------------------------- ROM:0012CE04 ROM:0012CE04 loc_12CE04: ; CODE XREF: ROM:0012CDA8↑j ROM:0012CE04 ; ROM:0012CDB2↑j ... ROM:0012CE04 btst #6,($12F1).w ROM:0012CE0A beq.s locret_12CE22 ROM:0012CE0C bclr #6,($12F1).w ROM:0012CE12 move.w #0,d3 ROM:0012CE16 bsr.w sub_12CE4C ROM:0012CE1A move.w #1,d3 ROM:0012CE1E bsr.w sub_12CE4C ROM:0012CE22 ROM:0012CE22 locret_12CE22: ; CODE XREF: ROM:0012CD62↑j ROM:0012CE22 ; ROM:0012CD70↑j ... ROM:0012CE22 rts ROM:0012CE24 ; --------------------------------------------------------------------------- ROM:0012CE24 rts ROM:0012CE26 ROM:0012CE26 ; =============== S U B R O U T I N E ======================================= ROM:0012CE26 ROM:0012CE26 ROM:0012CE26 sub_12CE26: ; CODE XREF: ROM:0012CCD2↑p ROM:0012CE26 ; ROM:0012CCEE↑p ... ROM:0012CE26 move.w $FE0(d3.w*2),d1 ROM:0012CE2C move.w $5D8(a5),d2 ROM:0012CE30 cmp.w d1,d2 ROM:0012CE32 bgt.s loc_12CE3C ROM:0012CE34 bset #6,($12F8).w ROM:0012CE3A bra.s loc_12CE42 ROM:0012CE3C ; --------------------------------------------------------------------------- ROM:0012CE3C ROM:0012CE3C loc_12CE3C: ; CODE XREF: sub_12CE26+C↑j ROM:0012CE3C bclr #6,($12F8).w ROM:0012CE42 ROM:0012CE42 loc_12CE42: ; CODE XREF: sub_12CE26+14↑j ROM:0012CE42 move.w #0,$FE0(d3.w*2) ROM:0012CE4A rts ROM:0012CE4A ; End of function sub_12CE26 ROM:0012CE4A ROM:0012CE4C ROM:0012CE4C ; =============== S U B R O U T I N E ======================================= ROM:0012CE4C ROM:0012CE4C ROM:0012CE4C sub_12CE4C: ; CODE XREF: ROM:0012CC54↑p ROM:0012CE4C ; ROM:0012CC5C↑p ... ROM:0012CE4C move.w $FE0(d3.w*2),d1 ROM:0012CE52 cmp.w ($D12).w,d1 ROM:0012CE56 bge.s locret_12CE60 ROM:0012CE58 move.w ($D12).w,$FE0(d3.w*2) ROM:0012CE60 ROM:0012CE60 locret_12CE60: ; CODE XREF: sub_12CE4C+A↑j ROM:0012CE60 rts ROM:0012CE60 ; End of function sub_12CE4C ROM:0012CE60 ROM:0012CE62 ROM:0012CE62 ; =============== S U B R O U T I N E ======================================= ROM:0012CE62 ROM:0012CE62 ROM:0012CE62 sub_12CE62: ; CODE XREF: sub_12CB6A+34↑p ROM:0012CE62 btst #4,($1306).w ROM:0012CE68 bne.s loc_12CE94 ROM:0012CE6A move.w ($D14).w,d1 ROM:0012CE6E swap d1 ROM:0012CE70 clr.w d1 ROM:0012CE72 move.w ($D16).w,d2 ROM:0012CE76 swap d2 ROM:0012CE78 move.w ($D18).w,d2 ROM:0012CE7C move.w $5DA(a5),d3 ROM:0012CE80 ext.l d3 ROM:0012CE82 bsr.l sub_115BC4 ROM:0012CE88 move.w d4,($D18).w ROM:0012CE8C swap d4 ROM:0012CE8E move.w d4,($D16).w ROM:0012CE92 bra.s locret_12CE9A ROM:0012CE94 ; --------------------------------------------------------------------------- ROM:0012CE94 ROM:0012CE94 loc_12CE94: ; CODE XREF: sub_12CE62+6↑j ROM:0012CE94 move.w #0,($D16).w ROM:0012CE9A ROM:0012CE9A locret_12CE9A: ; CODE XREF: sub_12CE62+30↑j ROM:0012CE9A rts ROM:0012CE9A ; End of function sub_12CE62 ROM:0012CE9A ROM:0012CE9C ROM:0012CE9C ; =============== S U B R O U T I N E ======================================= ROM:0012CE9C ROM:0012CE9C ROM:0012CE9C sub_12CE9C: ; CODE XREF: sub_12CB6A+3A↑p ROM:0012CE9C move.w #$3B3A,d1 ROM:0012CEA0 move.w ($4FE).w,d2 ROM:0012CEA4 bsr.l sub_115CB8 ROM:0012CEAA cmpi.w #0,d1 ROM:0012CEAE ble.s loc_12CEC6 ROM:0012CEB0 move.w ($D16).w,d0 ROM:0012CEB4 muls.w #$64,d0 ; 'd' ROM:0012CEB8 divs.w d1,d0 ROM:0012CEBA bvc.s loc_12CEC0 ROM:0012CEBC move.w #$7FFF,d0 ROM:0012CEC0 ROM:0012CEC0 loc_12CEC0: ; CODE XREF: sub_12CE9C+1E↑j ROM:0012CEC0 move.w d0,($D12).w ROM:0012CEC4 bra.s locret_12CECC ROM:0012CEC6 ; --------------------------------------------------------------------------- ROM:0012CEC6 ROM:0012CEC6 loc_12CEC6: ; CODE XREF: sub_12CE9C+12↑j ROM:0012CEC6 move.w #$7FFF,($D12).w ROM:0012CECC ROM:0012CECC locret_12CECC: ; CODE XREF: sub_12CE9C+28↑j ROM:0012CECC rts ROM:0012CECC ; End of function sub_12CE9C ROM:0012CECC ROM:0012CECE ROM:0012CECE ; =============== S U B R O U T I N E ======================================= ROM:0012CECE ROM:0012CECE ROM:0012CECE sub_12CECE: ; CODE XREF: ROM:0011584A↑p ROM:0012CECE bsr.w sub_12E256 ROM:0012CED2 bsr.w sub_12D0B2 ROM:0012CED6 btst #0,($1312).w ROM:0012CEDC beq.s loc_12CEE2 ROM:0012CEDE bsr.w sub_12D2AE ROM:0012CEE2 ROM:0012CEE2 loc_12CEE2: ; CODE XREF: sub_12CECE+E↑j ROM:0012CEE2 bsr.w sub_12CFCA ROM:0012CEE6 btst #3,($12F1).w ROM:0012CEEC beq.s loc_12CF14 ROM:0012CEEE bclr #3,($12F1).w ROM:0012CEF4 ori.w #2,($D1C).w ROM:0012CEFA bsr.w sub_12D894 ROM:0012CEFE bsr.w sub_12D9C2 ROM:0012CF02 btst #3,($D36).w ROM:0012CF08 bne.s loc_12CF10 ROM:0012CF0A bsr.w sub_12DB5E ROM:0012CF0E bra.s loc_12CF14 ROM:0012CF10 ; --------------------------------------------------------------------------- ROM:0012CF10 ROM:0012CF10 loc_12CF10: ; CODE XREF: sub_12CECE+3A↑j ROM:0012CF10 bsr.w sub_12DAF0 ROM:0012CF14 ROM:0012CF14 loc_12CF14: ; CODE XREF: sub_12CECE+1E↑j ROM:0012CF14 ; sub_12CECE+40↑j ROM:0012CF14 btst #4,($130D).w ROM:0012CF1A beq.s loc_12CF2C ROM:0012CF1C bclr #4,($130D).w ROM:0012CF22 ori.w #4,($D1C).w ROM:0012CF28 bsr.w sub_12DDEC ROM:0012CF2C ROM:0012CF2C loc_12CF2C: ; CODE XREF: sub_12CECE+4C↑j ROM:0012CF2C move.w ($D3A).w,d0 ROM:0012CF30 not.w d0 ROM:0012CF32 and.w ($1352).w,d0 ROM:0012CF36 move.w ($D3A).w,d1 ROM:0012CF3A and.w ($1356).w,d1 ROM:0012CF3E or.w d0,d1 ROM:0012CF40 move.w d1,($D4A).w ROM:0012CF44 or.w ($1B24).w,d1 ROM:0012CF48 move.w d1,($1B24).w ROM:0012CF4C move.w ($D3C).w,d0 ROM:0012CF50 not.w d0 ROM:0012CF52 and.w ($1354).w,d0 ROM:0012CF56 move.w ($D3C).w,d1 ROM:0012CF5A and.w ($1358).w,d1 ROM:0012CF5E or.w d0,d1 ROM:0012CF60 move.w d1,($D4C).w ROM:0012CF64 or.w ($1B26).w,d1 ROM:0012CF68 move.w d1,($1B26).w ROM:0012CF6C bsr.w sub_12DFDA ROM:0012CF70 cmpi.w #0,($D36).w ROM:0012CF76 beq.s loc_12CF80 ROM:0012CF78 bset #4,($1315).w ROM:0012CF7E bra.s locret_12CF96 ROM:0012CF80 ; --------------------------------------------------------------------------- ROM:0012CF80 ROM:0012CF80 loc_12CF80: ; CODE XREF: sub_12CECE+A8↑j ROM:0012CF80 cmpi.w #0,($D38).w ROM:0012CF86 beq.s loc_12CF90 ROM:0012CF88 bset #4,($1315).w ROM:0012CF8E bra.s locret_12CF96 ROM:0012CF90 ; --------------------------------------------------------------------------- ROM:0012CF90 ROM:0012CF90 loc_12CF90: ; CODE XREF: sub_12CECE+B8↑j ROM:0012CF90 bclr #4,($1315).w ROM:0012CF96 ROM:0012CF96 locret_12CF96: ; CODE XREF: sub_12CECE+B0↑j ROM:0012CF96 ; sub_12CECE+C0↑j ROM:0012CF96 rts ROM:0012CF96 ; End of function sub_12CECE 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: ROM:00115E68↑p ROM:0012CF98 addi.w #1,($D2C).w ROM:0012CF9E cmpi.w #$F9,($D2C).w ROM:0012CFA4 ble.s loc_12CFB0 ROM:0012CFA6 clr.w ($D2C).w ROM:0012CFAA bset #3,($12F1).w ROM:0012CFB0 ROM:0012CFB0 loc_12CFB0: ; CODE XREF: sub_12CF98+C↑j ROM:0012CFB0 addi.w #1,($D2E).w ROM:0012CFB6 cmpi.w #$7CF,($D2E).w ROM:0012CFBC ble.s locret_12CFC8 ROM:0012CFBE clr.w ($D2E).w ROM:0012CFC2 bset #4,($130D).w ROM:0012CFC8 ROM:0012CFC8 locret_12CFC8: ; CODE XREF: sub_12CF98+24↑j ROM:0012CFC8 rts ROM:0012CFC8 ; End of function sub_12CF98 ROM:0012CFC8 ROM:0012CFCA ROM:0012CFCA ; =============== S U B R O U T I N E ======================================= ROM:0012CFCA ROM:0012CFCA ROM:0012CFCA sub_12CFCA: ; CODE XREF: sub_12CECE:loc_12CEE2↑p ROM:0012CFCA bclr #5,($1314).w ROM:0012CFD0 bclr #2,($12F6).w ROM:0012CFD6 clr.w d1 ROM:0012CFD8 move.b ($1171).w,d1 ROM:0012CFDC cmpi.w #4,d1 ROM:0012CFE0 bcc.s locret_12CFEA ROM:0012CFE2 movea.l off_12CFEC(pc,d1.w*4),a0 ROM:0012CFE6 nop ROM:0012CFE8 jmp (a0) ROM:0012CFEA ; --------------------------------------------------------------------------- ROM:0012CFEA ROM:0012CFEA locret_12CFEA: ; CODE XREF: sub_12CFCA+16↑j ROM:0012CFEA rts ROM:0012CFEA ; End of function sub_12CFCA ROM:0012CFEA ROM:0012CFEA ; --------------------------------------------------------------------------- ROM:0012CFEC off_12CFEC: dc.l loc_12CFFC ; DATA XREF: sub_12CFCA+18↑r ROM:0012CFF0 dc.l loc_12D00C ROM:0012CFF4 dc.l loc_12D03C ROM:0012CFF8 dc.l loc_12D084 ROM:0012CFFC ; --------------------------------------------------------------------------- ROM:0012CFFC ROM:0012CFFC loc_12CFFC: ; DATA XREF: ROM:off_12CFEC↑o ROM:0012CFFC bsr.w sub_12DFB0 ROM:0012D000 move.b #1,($1171).w ROM:0012D006 bra.w locret_12D03A ROM:0012D00A ; --------------------------------------------------------------------------- ROM:0012D00A rts ROM:0012D00C ; --------------------------------------------------------------------------- ROM:0012D00C ROM:0012D00C loc_12D00C: ; DATA XREF: ROM:0012CFF0↑o ROM:0012D00C btst #1,($1310).w ROM:0012D012 beq.s locret_12D03A ROM:0012D014 bsr.w sub_12D116 ROM:0012D018 move.w $5E4(a5),d1 ROM:0012D01C clr.b ($8AC).w ROM:0012D020 move.w d1,($68C).w ROM:0012D024 move.b #1,($8AC).w ROM:0012D02A bset #5,($1314).w ROM:0012D030 move.b #2,($1171).w ROM:0012D036 bra.w locret_12D082 ROM:0012D03A ; --------------------------------------------------------------------------- ROM:0012D03A ROM:0012D03A locret_12D03A: ; CODE XREF: ROM:0012D006↑j ROM:0012D03A ; ROM:0012D012↑j ... ROM:0012D03A rts ROM:0012D03C ; --------------------------------------------------------------------------- ROM:0012D03C ROM:0012D03C loc_12D03C: ; DATA XREF: ROM:0012CFF4↑o ROM:0012D03C btst #1,($1310).w ROM:0012D042 bne.s loc_12D05A ROM:0012D044 clr.b ($8AC).w ROM:0012D048 clr.w ($68C).w ROM:0012D04C bset #2,($12F6).w ROM:0012D052 move.b #1,($1171).w ROM:0012D058 bra.s locret_12D03A ROM:0012D05A ; --------------------------------------------------------------------------- ROM:0012D05A ROM:0012D05A loc_12D05A: ; CODE XREF: ROM:0012D042↑j ROM:0012D05A cmpi.w #0,($68C).w ROM:0012D060 bgt.s locret_12D082 ROM:0012D062 bsr.w sub_12D116 ROM:0012D066 bset #0,($1312).w ROM:0012D06C bset #6,($12F2).w ROM:0012D072 ori.w #8,($D1C).w ROM:0012D078 move.b #3,($1171).w ROM:0012D07E bra.w locret_12D0B0 ROM:0012D082 ; --------------------------------------------------------------------------- ROM:0012D082 ROM:0012D082 locret_12D082: ; CODE XREF: ROM:0012D036↑j ROM:0012D082 ; ROM:0012D060↑j ROM:0012D082 rts ROM:0012D084 ; --------------------------------------------------------------------------- ROM:0012D084 ROM:0012D084 loc_12D084: ; DATA XREF: ROM:0012CFF8↑o ROM:0012D084 btst #1,($1310).w ROM:0012D08A bne.s locret_12D0B0 ROM:0012D08C bclr #0,($1312).w ROM:0012D092 bclr #6,($12F2).w ROM:0012D098 bset #2,($12F6).w ROM:0012D09E ori.w #$10,($D1C).w ROM:0012D0A4 bsr.w sub_12D75E ROM:0012D0A8 move.b #1,($1171).w ROM:0012D0AE bra.s locret_12D03A ROM:0012D0B0 ; --------------------------------------------------------------------------- ROM:0012D0B0 ROM:0012D0B0 locret_12D0B0: ; CODE XREF: ROM:0012D07E↑j ROM:0012D0B0 ; ROM:0012D08A↑j ROM:0012D0B0 rts ROM:0012D0B2 ROM:0012D0B2 ; =============== S U B R O U T I N E ======================================= ROM:0012D0B2 ROM:0012D0B2 ROM:0012D0B2 sub_12D0B2: ; CODE XREF: sub_12CECE+4↑p ROM:0012D0B2 clr.w d1 ROM:0012D0B4 move.b ($1172).w,d1 ROM:0012D0B8 cmpi.w #3,d1 ROM:0012D0BC bcc.s locret_12D0C6 ROM:0012D0BE movea.l off_12D0C8(pc,d1.w*4),a0 ROM:0012D0C2 nop ROM:0012D0C4 jmp (a0) ROM:0012D0C6 ; --------------------------------------------------------------------------- ROM:0012D0C6 ROM:0012D0C6 locret_12D0C6: ; CODE XREF: sub_12D0B2+A↑j ROM:0012D0C6 rts ROM:0012D0C6 ; End of function sub_12D0B2 ROM:0012D0C6 ROM:0012D0C6 ; --------------------------------------------------------------------------- ROM:0012D0C8 off_12D0C8: dc.l loc_12D0D4 ; DATA XREF: sub_12D0B2+C↑r ROM:0012D0CC dc.l loc_12D0EC ROM:0012D0D0 dc.l loc_12D104 ROM:0012D0D4 ; --------------------------------------------------------------------------- ROM:0012D0D4 ROM:0012D0D4 loc_12D0D4: ; DATA XREF: ROM:off_12D0C8↑o ROM:0012D0D4 btst #3,($8E3).w ROM:0012D0DA beq.s locret_12D0EA ROM:0012D0DC bsr.w sub_12D116 ROM:0012D0E0 move.b #1,($1172).w ROM:0012D0E6 bra.w locret_12D102 ROM:0012D0EA ; --------------------------------------------------------------------------- ROM:0012D0EA ROM:0012D0EA locret_12D0EA: ; CODE XREF: ROM:0012D0DA↑j ROM:0012D0EA ; ROM:0012D100↓j ... ROM:0012D0EA rts ROM:0012D0EC ; --------------------------------------------------------------------------- ROM:0012D0EC ROM:0012D0EC loc_12D0EC: ; DATA XREF: ROM:0012D0CC↑o ROM:0012D0EC btst #3,($8E3).w ROM:0012D0F2 bne.s locret_12D102 ROM:0012D0F4 bclr #0,($1312).w ROM:0012D0FA move.b #0,($1172).w ROM:0012D100 bra.s locret_12D0EA ROM:0012D102 ; --------------------------------------------------------------------------- ROM:0012D102 ROM:0012D102 locret_12D102: ; CODE XREF: ROM:0012D0E6↑j ROM:0012D102 ; ROM:0012D0F2↑j ROM:0012D102 rts ROM:0012D104 ; --------------------------------------------------------------------------- ROM:0012D104 ROM:0012D104 loc_12D104: ; DATA XREF: ROM:0012D0D0↑o ROM:0012D104 btst #3,($8E3).w ROM:0012D10A bne.s locret_12D114 ROM:0012D10C move.b #0,($1172).w ROM:0012D112 bra.s locret_12D0EA ROM:0012D114 ; --------------------------------------------------------------------------- ROM:0012D114 ROM:0012D114 locret_12D114: ; CODE XREF: ROM:0012D10A↑j ROM:0012D114 rts ROM:0012D116 ROM:0012D116 ; =============== S U B R O U T I N E ======================================= ROM:0012D116 ROM:0012D116 ROM:0012D116 sub_12D116: ; CODE XREF: ROM:0012D014↑p ROM:0012D116 ; ROM:0012D062↑p ... ROM:0012D116 move.w #$FFFF,($D3A).w ROM:0012D11C move.w #$FFFF,($D3C).w ROM:0012D122 move.w #$FFFF,($D3E).w ROM:0012D128 move.w #$FFFF,($D40).w ROM:0012D12E move.w #$FFFF,($D26).w ROM:0012D134 clr.w ($D36).w ROM:0012D138 clr.w ($D38).w ROM:0012D13C clr.w ($D4E).w ROM:0012D140 clr.w ($D50).w ROM:0012D144 bclr #1,($1306).w ROM:0012D14A btst #5,($12FA).w ROM:0012D150 beq.s loc_12D17E ROM:0012D152 btst #6,($12EF).w ROM:0012D158 bne.s loc_12D17E ROM:0012D15A bset #6,($12EF).w ROM:0012D160 ori.w #$1000,($D1C).w ROM:0012D166 move.w #$FFFF,($1B1C).w ROM:0012D16C move.w #$FFFF,($1B1E).w ROM:0012D172 move.w #$FFFF,($1B20).w ROM:0012D178 move.w #$FFFF,($1B22).w ROM:0012D17E ROM:0012D17E loc_12D17E: ; CODE XREF: sub_12D116+3A↑j ROM:0012D17E ; sub_12D116+42↑j ROM:0012D17E move.w #0,d0 ROM:0012D182 bra.s loc_12D188 ROM:0012D184 ; --------------------------------------------------------------------------- ROM:0012D184 ROM:0012D184 loc_12D184: ; CODE XREF: sub_12D116+88↓j ROM:0012D184 addi.w #1,d0 ROM:0012D188 ROM:0012D188 loc_12D188: ; CODE XREF: sub_12D116+6C↑j ROM:0012D188 cmpi.w #$1F,d0 ROM:0012D18C bgt.l loc_12D1A0 ROM:0012D192 clr.w $FE4(d0.w*2) ROM:0012D198 clr.w $1024(d0.w*2) ROM:0012D19E bra.s loc_12D184 ROM:0012D1A0 ; --------------------------------------------------------------------------- ROM:0012D1A0 ROM:0012D1A0 loc_12D1A0: ; CODE XREF: sub_12D116+76↑j ROM:0012D1A0 clr.w ($D24).w ROM:0012D1A4 rts ROM:0012D1A4 ; End of function sub_12D116 ROM:0012D1A4 ROM:0012D1A6 ROM:0012D1A6 ; =============== S U B R O U T I N E ======================================= ROM:0012D1A6 ROM:0012D1A6 ROM:0012D1A6 sub_12D1A6: ; CODE XREF: sub_12D534+54↓p ROM:0012D1A6 ; sub_12D534+106↓p ROM:0012D1A6 move.w ($135E).w,d0 ROM:0012D1AA move.w ($1360).w,d1 ROM:0012D1AE move.w ($D26).w,d2 ROM:0012D1B2 cmpi.w #$10,d2 ROM:0012D1B6 bge.s loc_12D1C6 ROM:0012D1B8 btst d2,d0 ROM:0012D1BA bne.s loc_12D1C0 ROM:0012D1BC bra.w loc_12D1D4 ROM:0012D1C0 ; --------------------------------------------------------------------------- ROM:0012D1C0 ROM:0012D1C0 loc_12D1C0: ; CODE XREF: sub_12D1A6+14↑j ROM:0012D1C0 bra.l locret_12D2AC ROM:0012D1C6 ; --------------------------------------------------------------------------- ROM:0012D1C6 ROM:0012D1C6 loc_12D1C6: ; CODE XREF: sub_12D1A6+10↑j ROM:0012D1C6 move.w d2,d3 ROM:0012D1C8 subi.w #$10,d3 ROM:0012D1CC btst d3,d1 ROM:0012D1CE bne.l locret_12D2AC ROM:0012D1D4 ROM:0012D1D4 loc_12D1D4: ; CODE XREF: sub_12D1A6+16↑j ROM:0012D1D4 ori.w #$800,($D1C).w ROM:0012D1DA move.w ($47E).w,$1B28(d2.w*2) ROM:0012D1E2 move.w ($EBA).w,$1B68(d2.w*2) ROM:0012D1EA move.w ($F5E).w,$1BA8(d2.w*2) ROM:0012D1F2 move.w ($47A).w,$1BE8(d2.w*2) ROM:0012D1FA move.w ($540).w,$1C28(d2.w*2) ROM:0012D202 move.w ($4FE).w,$1C68(d2.w*2) ROM:0012D20A move.w ($9EE).w,$1CE8(d2.w*2) ROM:0012D212 move.w ($D1A).w,$1CA8(d2.w*2) ROM:0012D21A move.l ($1324).w,d4 ROM:0012D21E divs.w #$3E8,d4 ROM:0012D222 move.w d4,$1D28(d2.w*2) ROM:0012D228 move.b #$28,$1D69(d2.w) ; '(' ROM:0012D230 btst #0,($10DB).w ROM:0012D236 beq.s loc_12D278 ROM:0012D238 btst #6,($D37).w ROM:0012D23E bne.s loc_12D26E ROM:0012D240 btst #2,($D37).w ROM:0012D246 bne.s loc_12D264 ROM:0012D248 btst #0,($D36).w ROM:0012D24E bne.s loc_12D25A ROM:0012D250 move.b #2,$1D89(d2.w) ROM:0012D258 bra.s loc_12D262 ROM:0012D25A ; --------------------------------------------------------------------------- ROM:0012D25A ROM:0012D25A loc_12D25A: ; CODE XREF: sub_12D1A6+A8↑j ROM:0012D25A move.b #$10,$1D89(d2.w) ROM:0012D262 ROM:0012D262 loc_12D262: ; CODE XREF: sub_12D1A6+B2↑j ROM:0012D262 bra.s loc_12D26C ROM:0012D264 ; --------------------------------------------------------------------------- ROM:0012D264 ROM:0012D264 loc_12D264: ; CODE XREF: sub_12D1A6+A0↑j ROM:0012D264 move.b #$10,$1D89(d2.w) ROM:0012D26C ROM:0012D26C loc_12D26C: ; CODE XREF: sub_12D1A6:loc_12D262↑j ROM:0012D26C bra.s loc_12D276 ROM:0012D26E ; --------------------------------------------------------------------------- ROM:0012D26E ROM:0012D26E loc_12D26E: ; CODE XREF: sub_12D1A6+98↑j ROM:0012D26E move.b #$10,$1D89(d2.w) ROM:0012D276 ROM:0012D276 loc_12D276: ; CODE XREF: sub_12D1A6:loc_12D26C↑j ROM:0012D276 bra.s loc_12D2A4 ROM:0012D278 ; --------------------------------------------------------------------------- ROM:0012D278 ROM:0012D278 loc_12D278: ; CODE XREF: sub_12D1A6+90↑j ROM:0012D278 btst #0,($10E1).w ROM:0012D27E beq.s loc_12D28A ROM:0012D280 move.b #8,$1D89(d2.w) ROM:0012D288 bra.s loc_12D2A4 ROM:0012D28A ; --------------------------------------------------------------------------- ROM:0012D28A ROM:0012D28A loc_12D28A: ; CODE XREF: sub_12D1A6+D8↑j ROM:0012D28A btst #0,($10E5).w ROM:0012D290 bne.s loc_12D29C ROM:0012D292 move.b #1,$1D89(d2.w) ROM:0012D29A bra.s loc_12D2A4 ROM:0012D29C ; --------------------------------------------------------------------------- ROM:0012D29C ROM:0012D29C loc_12D29C: ; CODE XREF: sub_12D1A6+EA↑j ROM:0012D29C move.b #4,$1D89(d2.w) ROM:0012D2A4 ROM:0012D2A4 loc_12D2A4: ; CODE XREF: sub_12D1A6:loc_12D276↑j ROM:0012D2A4 ; sub_12D1A6+E2↑j ... ROM:0012D2A4 move.w d1,($1360).w ROM:0012D2A8 move.w d0,($135E).w ROM:0012D2AC ROM:0012D2AC locret_12D2AC: ; CODE XREF: sub_12D1A6:loc_12D1C0↑j ROM:0012D2AC ; sub_12D1A6+28↑j ROM:0012D2AC rts ROM:0012D2AC ; End of function sub_12D1A6 ROM:0012D2AC ROM:0012D2AE ROM:0012D2AE ; =============== S U B R O U T I N E ======================================= ROM:0012D2AE ROM:0012D2AE ROM:0012D2AE sub_12D2AE: ; CODE XREF: sub_12CECE+10↑p ROM:0012D2AE move.w ($D4E).w,d0 ROM:0012D2B2 move.w ($D50).w,d1 ROM:0012D2B6 addq.w #1,($D30).w ROM:0012D2BA cmpi.w #1,($D30).w ROM:0012D2C0 bne.s loc_12D2CC ROM:0012D2C2 move.w #0,d2 ROM:0012D2C6 move.w #7,d3 ROM:0012D2CA bra.s loc_12D2FC ROM:0012D2CC ; --------------------------------------------------------------------------- ROM:0012D2CC ROM:0012D2CC loc_12D2CC: ; CODE XREF: sub_12D2AE+12↑j ROM:0012D2CC cmpi.w #2,($D30).w ROM:0012D2D2 bne.s loc_12D2DE ROM:0012D2D4 move.w #8,d2 ROM:0012D2D8 move.w #$F,d3 ROM:0012D2DC bra.s loc_12D2FC ROM:0012D2DE ; --------------------------------------------------------------------------- ROM:0012D2DE ROM:0012D2DE loc_12D2DE: ; CODE XREF: sub_12D2AE+24↑j ROM:0012D2DE cmpi.w #3,($D30).w ROM:0012D2E4 bne.s loc_12D2F0 ROM:0012D2E6 move.w #$10,d2 ROM:0012D2EA move.w #$17,d3 ROM:0012D2EE bra.s loc_12D2FC ROM:0012D2F0 ; --------------------------------------------------------------------------- ROM:0012D2F0 ROM:0012D2F0 loc_12D2F0: ; CODE XREF: sub_12D2AE+36↑j ROM:0012D2F0 move.w #$18,d2 ROM:0012D2F4 move.w #$1F,d3 ROM:0012D2F8 clr.w ($D30).w ROM:0012D2FC ROM:0012D2FC loc_12D2FC: ; CODE XREF: sub_12D2AE+1C↑j ROM:0012D2FC ; sub_12D2AE+2E↑j ... ROM:0012D2FC move.w d2,d5 ROM:0012D2FE bra.s loc_12D304 ROM:0012D300 ; --------------------------------------------------------------------------- ROM:0012D300 ROM:0012D300 loc_12D300: ; CODE XREF: sub_12D2AE:loc_12D36A↓j ROM:0012D300 addi.w #1,d5 ROM:0012D304 ROM:0012D304 loc_12D304: ; CODE XREF: sub_12D2AE+50↑j ROM:0012D304 cmp.w d3,d5 ROM:0012D306 bgt.l loc_12D36C ROM:0012D30C cmpi.w #$10,d5 ROM:0012D310 bge.s loc_12D33C ROM:0012D312 btst d5,d0 ROM:0012D314 beq.s loc_12D33A ROM:0012D316 bclr d5,d0 ROM:0012D318 move.w ($D20).w,d7 ROM:0012D31C bset d5,d7 ROM:0012D31E move.w d7,($D20).w ROM:0012D322 move.w d5,($D24).w ROM:0012D326 movem.l d0-d7,-(sp) ROM:0012D32A bsr.w sub_12D376 ROM:0012D32E bsr.w sub_12D424 ROM:0012D332 bsr.w sub_12D534 ROM:0012D336 movem.l (sp)+,d0-d7 ROM:0012D33A ROM:0012D33A loc_12D33A: ; CODE XREF: sub_12D2AE+66↑j ROM:0012D33A bra.s loc_12D36A ROM:0012D33C ; --------------------------------------------------------------------------- ROM:0012D33C ROM:0012D33C loc_12D33C: ; CODE XREF: sub_12D2AE+62↑j ROM:0012D33C move.w d5,d6 ROM:0012D33E subi.w #$10,d6 ROM:0012D342 btst d6,d1 ROM:0012D344 beq.s loc_12D36A ROM:0012D346 bclr d6,d1 ROM:0012D348 move.w ($D22).w,d7 ROM:0012D34C bset d6,d7 ROM:0012D34E move.w d7,($D22).w ROM:0012D352 move.w d5,($D24).w ROM:0012D356 movem.l d0-d7,-(sp) ROM:0012D35A bsr.w sub_12D376 ROM:0012D35E bsr.w sub_12D424 ROM:0012D362 bsr.w sub_12D534 ROM:0012D366 movem.l (sp)+,d0-d7 ROM:0012D36A ROM:0012D36A loc_12D36A: ; CODE XREF: sub_12D2AE:loc_12D33A↑j ROM:0012D36A ; sub_12D2AE+96↑j ROM:0012D36A bra.s loc_12D300 ROM:0012D36C ; --------------------------------------------------------------------------- ROM:0012D36C ROM:0012D36C loc_12D36C: ; CODE XREF: sub_12D2AE+58↑j ROM:0012D36C move.w d1,($D50).w ROM:0012D370 move.w d0,($D4E).w ROM:0012D374 rts ROM:0012D374 ; End of function sub_12D2AE ROM:0012D374 ROM:0012D376 ROM:0012D376 ; =============== S U B R O U T I N E ======================================= ROM:0012D376 ROM:0012D376 ROM:0012D376 sub_12D376: ; CODE XREF: sub_12D2AE+7C↑p ROM:0012D376 ; sub_12D2AE+AC↑p ROM:0012D376 move.w ($D36).w,d0 ROM:0012D37A move.w ($D38).w,d1 ROM:0012D37E clr.w d2 ROM:0012D380 move.w ($D24).w,d3 ROM:0012D384 cmpi.w #$10,d3 ROM:0012D388 bge.s loc_12D39C ROM:0012D38A move.w ($D3A).w,d5 ROM:0012D38E btst d3,d5 ROM:0012D390 beq.s loc_12D396 ROM:0012D392 move.w #1,d2 ROM:0012D396 ROM:0012D396 loc_12D396: ; CODE XREF: sub_12D376+1A↑j ROM:0012D396 move.w d5,($D3A).w ROM:0012D39A bra.s loc_12D3B0 ROM:0012D39C ; --------------------------------------------------------------------------- ROM:0012D39C ROM:0012D39C loc_12D39C: ; CODE XREF: sub_12D376+12↑j ROM:0012D39C subi.w #$10,d3 ROM:0012D3A0 move.w ($D3C).w,d5 ROM:0012D3A4 btst d3,d5 ROM:0012D3A6 beq.s loc_12D3AC ROM:0012D3A8 move.w #1,d2 ROM:0012D3AC ROM:0012D3AC loc_12D3AC: ; CODE XREF: sub_12D376+30↑j ROM:0012D3AC move.w d5,($D3C).w ROM:0012D3B0 ROM:0012D3B0 loc_12D3B0: ; CODE XREF: sub_12D376+24↑j ROM:0012D3B0 cmpi.w #1,d2 ROM:0012D3B4 bne.s loc_12D41A ROM:0012D3B6 move.w ($D24).w,d3 ROM:0012D3BA move.w $1024(d3.w*2),d4 ROM:0012D3C0 move.w $8F2(a5,d3.w*2),d7 ROM:0012D3C6 cmp.w d4,d7 ROM:0012D3C8 ble.s loc_12D3D6 ROM:0012D3CA add.w $872(a5,d3.w*2),d4 ROM:0012D3D0 move.w d4,$1024(d3.w*2) ROM:0012D3D6 ROM:0012D3D6 loc_12D3D6: ; CODE XREF: sub_12D376+52↑j ROM:0012D3D6 cmp.w d4,d7 ROM:0012D3D8 bgt.s loc_12D41A ROM:0012D3DA cmpi.w #$10,d3 ROM:0012D3DE bge.s loc_12D3FC ROM:0012D3E0 move.w ($D3A).w,d5 ROM:0012D3E4 move.w ($1B1C).w,d6 ROM:0012D3E8 ori.w #$100,($D1C).w ROM:0012D3EE bclr d3,d5 ROM:0012D3F0 bclr d3,d6 ROM:0012D3F2 move.w d6,($1B1C).w ROM:0012D3F6 move.w d5,($D3A).w ROM:0012D3FA bra.s loc_12D41A ROM:0012D3FC ; --------------------------------------------------------------------------- ROM:0012D3FC ROM:0012D3FC loc_12D3FC: ; CODE XREF: sub_12D376+68↑j ROM:0012D3FC subi.w #$10,d3 ROM:0012D400 move.w ($D3C).w,d5 ROM:0012D404 move.w ($1B1E).w,d6 ROM:0012D408 ori.w #$100,($D1C).w ROM:0012D40E bclr d3,d5 ROM:0012D410 bclr d3,d6 ROM:0012D412 move.w d6,($1B1E).w ROM:0012D416 move.w d5,($D3C).w ROM:0012D41A ROM:0012D41A loc_12D41A: ; CODE XREF: sub_12D376+3E↑j ROM:0012D41A ; sub_12D376+62↑j ... ROM:0012D41A move.w d1,($D38).w ROM:0012D41E move.w d0,($D36).w ROM:0012D422 rts ROM:0012D422 ; End of function sub_12D376 ROM:0012D422 ROM:0012D424 ROM:0012D424 ; =============== S U B R O U T I N E ======================================= ROM:0012D424 ROM:0012D424 ROM:0012D424 sub_12D424: ; CODE XREF: sub_12D2AE+80↑p ROM:0012D424 ; sub_12D2AE+B0↑p ROM:0012D424 move.w ($D36).w,d0 ROM:0012D428 move.w ($D38).w,d1 ROM:0012D42C move.w ($D46).w,d2 ROM:0012D430 move.w ($D48).w,d3 ROM:0012D434 move.w ($D24).w,d4 ROM:0012D438 cmpi.w #$10,d4 ROM:0012D43C bge.s loc_12D4AE ROM:0012D43E btst d4,d0 ROM:0012D440 beq.s loc_12D490 ROM:0012D442 addi.w #1,($D28).w ROM:0012D448 move.w $FE4(d4.w*2),d6 ROM:0012D44E add.w $872(a5,d4.w*2),d6 ROM:0012D454 move.w $8F2(a5,d4.w*2),d7 ROM:0012D45A cmp.w d6,d7 ROM:0012D45C bge.s loc_12D460 ROM:0012D45E move.w d7,d6 ROM:0012D460 ROM:0012D460 loc_12D460: ; CODE XREF: sub_12D424+38↑j ROM:0012D460 move.w d6,$FE4(d4.w*2) ROM:0012D466 cmp.w $1064(d4.w*2),d6 ROM:0012D46C ble.s loc_12D474 ROM:0012D46E move.w d6,$1064(d4.w*2) ROM:0012D474 ROM:0012D474 loc_12D474: ; CODE XREF: sub_12D424+48↑j ROM:0012D474 move.w d4,($D32).w ROM:0012D478 bset d4,d2 ROM:0012D47A move.w ($D3E).w,d7 ROM:0012D47E bclr d4,d7 ROM:0012D480 move.w d7,($D3E).w ROM:0012D484 move.w ($1B20).w,d7 ROM:0012D488 bclr d4,d7 ROM:0012D48A move.w d7,($1B20).w ROM:0012D48E bra.s loc_12D4AC ROM:0012D490 ; --------------------------------------------------------------------------- ROM:0012D490 ROM:0012D490 loc_12D490: ; CODE XREF: sub_12D424+1C↑j ROM:0012D490 cmpi.w #0,$FE4(d4.w*2) ROM:0012D498 beq.s loc_12D4AC ROM:0012D49A move.w $FE4(d4.w*2),d6 ROM:0012D4A0 sub.w $8B2(a5,d4.w*2),d6 ROM:0012D4A6 move.w d6,$FE4(d4.w*2) ROM:0012D4AC ROM:0012D4AC loc_12D4AC: ; CODE XREF: sub_12D424+6A↑j ROM:0012D4AC ; sub_12D424+74↑j ROM:0012D4AC bra.s loc_12D522 ROM:0012D4AE ; --------------------------------------------------------------------------- ROM:0012D4AE ROM:0012D4AE loc_12D4AE: ; CODE XREF: sub_12D424+18↑j ROM:0012D4AE move.w d4,d5 ROM:0012D4B0 subi.w #$10,d5 ROM:0012D4B4 btst d5,d1 ROM:0012D4B6 beq.s loc_12D506 ROM:0012D4B8 addi.w #1,($D28).w ROM:0012D4BE move.w $FE4(d4.w*2),d6 ROM:0012D4C4 add.w $872(a5,d4.w*2),d6 ROM:0012D4CA move.w $8F2(a5,d4.w*2),d7 ROM:0012D4D0 cmp.w d6,d7 ROM:0012D4D2 bge.s loc_12D4D6 ROM:0012D4D4 move.w d7,d6 ROM:0012D4D6 ROM:0012D4D6 loc_12D4D6: ; CODE XREF: sub_12D424+AE↑j ROM:0012D4D6 move.w d6,$FE4(d4.w*2) ROM:0012D4DC cmp.w $1064(d4.w*2),d6 ROM:0012D4E2 ble.s loc_12D4EA ROM:0012D4E4 move.w d6,$1064(d4.w*2) ROM:0012D4EA ROM:0012D4EA loc_12D4EA: ; CODE XREF: sub_12D424+BE↑j ROM:0012D4EA move.w d4,($D32).w ROM:0012D4EE bset d5,d3 ROM:0012D4F0 move.w ($D40).w,d7 ROM:0012D4F4 bclr d5,d7 ROM:0012D4F6 move.w d7,($D40).w ROM:0012D4FA move.w ($1B22).w,d7 ROM:0012D4FE bclr d5,d7 ROM:0012D500 move.w d7,($1B22).w ROM:0012D504 bra.s loc_12D522 ROM:0012D506 ; --------------------------------------------------------------------------- ROM:0012D506 ROM:0012D506 loc_12D506: ; CODE XREF: sub_12D424+92↑j ROM:0012D506 cmpi.w #0,$FE4(d4.w*2) ROM:0012D50E beq.s loc_12D522 ROM:0012D510 move.w $FE4(d4.w*2),d6 ROM:0012D516 sub.w $8B2(a5,d4.w*2),d6 ROM:0012D51C move.w d6,$FE4(d4.w*2) ROM:0012D522 ROM:0012D522 loc_12D522: ; CODE XREF: sub_12D424:loc_12D4AC↑j ROM:0012D522 ; sub_12D424+E0↑j ... ROM:0012D522 move.w d3,($D48).w ROM:0012D526 move.w d2,($D46).w ROM:0012D52A move.w d1,($D38).w ROM:0012D52E move.w d0,($D36).w ROM:0012D532 rts ROM:0012D532 ; End of function sub_12D424 ROM:0012D532 ROM:0012D534 ROM:0012D534 ; =============== S U B R O U T I N E ======================================= ROM:0012D534 ROM:0012D534 ROM:0012D534 sub_12D534: ; CODE XREF: sub_12D2AE+84↑p ROM:0012D534 ; sub_12D2AE+B4↑p ROM:0012D534 move.w ($1352).w,d0 ROM:0012D538 move.w ($1354).w,d1 ROM:0012D53C move.w ($134E).w,d2 ROM:0012D540 move.w ($1350).w,d3 ROM:0012D544 move.w ($D24).w,d4 ROM:0012D548 cmpi.w #$10,d4 ROM:0012D54C bge.l loc_12D5E4 ROM:0012D552 btst d4,d0 ROM:0012D554 bne.s loc_12D59E ROM:0012D556 move.w $8F2(a5,d4.w*2),d6 ROM:0012D55C cmp.w $FE4(d4.w*2),d6 ROM:0012D562 bgt.s loc_12D59C ROM:0012D564 move.w d6,$FE4(d4.w*2) ROM:0012D56A move.w d4,($D26).w ROM:0012D56E bset d4,d0 ROM:0012D570 bset d4,d2 ROM:0012D572 move.w d4,($D34).w ROM:0012D576 ori.w #$40,($D1C).w ; '@' ROM:0012D57C move.w d1,($1354).w ROM:0012D580 move.w d0,($1352).w ROM:0012D584 movem.l d0-d7,-(sp) ROM:0012D588 bsr.w sub_12D1A6 ROM:0012D58C bsr.w sub_12D6BC ROM:0012D590 movem.l (sp)+,d0-d7 ROM:0012D594 move.w ($1352).w,d0 ROM:0012D598 move.w ($1354).w,d1 ROM:0012D59C ROM:0012D59C loc_12D59C: ; CODE XREF: sub_12D534+2E↑j ROM:0012D59C bra.s loc_12D5DE ROM:0012D59E ; --------------------------------------------------------------------------- ROM:0012D59E ROM:0012D59E loc_12D59E: ; CODE XREF: sub_12D534+20↑j ROM:0012D59E cmpi.w #0,$FE4(d4.w*2) ROM:0012D5A6 bge.s loc_12D5AE ROM:0012D5A8 clr.w $FE4(d4.w*2) ROM:0012D5AE ROM:0012D5AE loc_12D5AE: ; CODE XREF: sub_12D534+72↑j ROM:0012D5AE move.w $932(a5,d4.w*2),d6 ROM:0012D5B4 cmp.w $FE4(d4.w*2),d6 ROM:0012D5BA ble.s loc_12D5DE ROM:0012D5BC move.w d4,($D26).w ROM:0012D5C0 bclr d4,d0 ROM:0012D5C2 move.w d1,($1354).w ROM:0012D5C6 move.w d0,($1352).w ROM:0012D5CA movem.l d0-d7,-(sp) ROM:0012D5CE bsr.w sub_12D6BC ROM:0012D5D2 movem.l (sp)+,d0-d7 ROM:0012D5D6 move.w ($1352).w,d0 ROM:0012D5DA move.w ($1354).w,d1 ROM:0012D5DE ROM:0012D5DE loc_12D5DE: ; CODE XREF: sub_12D534:loc_12D59C↑j ROM:0012D5DE ; sub_12D534+86↑j ROM:0012D5DE bra.l loc_12D6AA ROM:0012D5E4 ; --------------------------------------------------------------------------- ROM:0012D5E4 ROM:0012D5E4 loc_12D5E4: ; CODE XREF: sub_12D534+18↑j ROM:0012D5E4 move.w d4,d5 ROM:0012D5E6 subi.w #$10,d5 ROM:0012D5EA btst d5,d1 ROM:0012D5EC bne.s loc_12D650 ROM:0012D5EE move.w $8F2(a5,d4.w*2),d6 ROM:0012D5F4 cmp.w $FE4(d4.w*2),d6 ROM:0012D5FA bgt.s loc_12D64E ROM:0012D5FC move.w d6,$FE4(d4.w*2) ROM:0012D602 move.w d4,($D26).w ROM:0012D606 bset d5,d1 ROM:0012D608 bset d5,d3 ROM:0012D60A cmpi.w #7,d5 ROM:0012D60E bne.s loc_12D624 ROM:0012D610 move.w ($1358).w,d7 ROM:0012D614 bset d5,d7 ROM:0012D616 move.w d7,($1358).w ROM:0012D61A move.w ($135C).w,d7 ROM:0012D61E bset d5,d7 ROM:0012D620 move.w d7,($135C).w ROM:0012D624 ROM:0012D624 loc_12D624: ; CODE XREF: sub_12D534+DA↑j ROM:0012D624 move.w d4,($D34).w ROM:0012D628 ori.w #$40,($D1C).w ; '@' ROM:0012D62E move.w d1,($1354).w ROM:0012D632 move.w d0,($1352).w ROM:0012D636 movem.l d0-d7,-(sp) ROM:0012D63A bsr.w sub_12D1A6 ROM:0012D63E bsr.w sub_12D6BC ROM:0012D642 movem.l (sp)+,d0-d7 ROM:0012D646 move.w ($1352).w,d0 ROM:0012D64A move.w ($1354).w,d1 ROM:0012D64E ROM:0012D64E loc_12D64E: ; CODE XREF: sub_12D534+C6↑j ROM:0012D64E bra.s loc_12D6AA ROM:0012D650 ; --------------------------------------------------------------------------- ROM:0012D650 ROM:0012D650 loc_12D650: ; CODE XREF: sub_12D534+B8↑j ROM:0012D650 cmpi.w #0,$FE4(d4.w*2) ROM:0012D658 bge.s loc_12D660 ROM:0012D65A clr.w $FE4(d4.w*2) ROM:0012D660 ROM:0012D660 loc_12D660: ; CODE XREF: sub_12D534+124↑j ROM:0012D660 move.w $932(a5,d4.w*2),d6 ROM:0012D666 cmp.w $FE4(d4.w*2),d6 ROM:0012D66C ble.s loc_12D6AA ROM:0012D66E move.w d4,($D26).w ROM:0012D672 bclr d5,d1 ROM:0012D674 cmpi.w #7,d5 ROM:0012D678 bne.s loc_12D68E ROM:0012D67A move.w ($1358).w,d7 ROM:0012D67E bclr d5,d7 ROM:0012D680 move.w d7,($1358).w ROM:0012D684 move.w ($135C).w,d7 ROM:0012D688 bclr d5,d7 ROM:0012D68A move.w d7,($135C).w ROM:0012D68E ROM:0012D68E loc_12D68E: ; CODE XREF: sub_12D534+144↑j ROM:0012D68E move.w d1,($1354).w ROM:0012D692 move.w d0,($1352).w ROM:0012D696 movem.l d0-d7,-(sp) ROM:0012D69A bsr.w sub_12D6BC ROM:0012D69E movem.l (sp)+,d0-d7 ROM:0012D6A2 move.w ($1352).w,d0 ROM:0012D6A6 move.w ($1354).w,d1 ROM:0012D6AA ROM:0012D6AA loc_12D6AA: ; CODE XREF: sub_12D534:loc_12D5DE↑j ROM:0012D6AA ; sub_12D534:loc_12D64E↑j ... ROM:0012D6AA move.w d3,($1350).w ROM:0012D6AE move.w d2,($134E).w ROM:0012D6B2 move.w d1,($1354).w ROM:0012D6B6 move.w d0,($1352).w ROM:0012D6BA rts ROM:0012D6BA ; End of function sub_12D534 ROM:0012D6BA ROM:0012D6BC ROM:0012D6BC ; =============== S U B R O U T I N E ======================================= ROM:0012D6BC ROM:0012D6BC ROM:0012D6BC sub_12D6BC: ; CODE XREF: sub_12D534+58↑p ROM:0012D6BC ; sub_12D534+9A↑p ... ROM:0012D6BC move.w ($D26).w,d0 ROM:0012D6C0 cmpi.w #$10,d0 ROM:0012D6C4 bge.s loc_12D710 ROM:0012D6C6 move.w ($1352).w,d1 ROM:0012D6CA move.w ($1356).w,d2 ROM:0012D6CE move.w ($135A).w,d3 ROM:0012D6D2 btst d0,d1 ROM:0012D6D4 beq.s loc_12D702 ROM:0012D6D6 btst d0,d2 ROM:0012D6D8 beq.s loc_12D702 ROM:0012D6DA btst d0,d3 ROM:0012D6DC beq.s loc_12D702 ROM:0012D6DE move.w ($135E).w,d4 ROM:0012D6E2 move.w ($D3A).w,d5 ROM:0012D6E6 move.w ($1B1C).w,d6 ROM:0012D6EA bset d0,d4 ROM:0012D6EC ori.w #$200,($D1C).w ROM:0012D6F2 bclr d0,d5 ROM:0012D6F4 bclr d0,d6 ROM:0012D6F6 move.w d6,($1B1C).w ROM:0012D6FA move.w d5,($D3A).w ROM:0012D6FE move.w d4,($135E).w ROM:0012D702 ROM:0012D702 loc_12D702: ; CODE XREF: sub_12D6BC+18↑j ROM:0012D702 ; sub_12D6BC+1C↑j ... ROM:0012D702 move.w d3,($135A).w ROM:0012D706 move.w d2,($1356).w ROM:0012D70A move.w d1,($1352).w ROM:0012D70E bra.s locret_12D75C ROM:0012D710 ; --------------------------------------------------------------------------- ROM:0012D710 ROM:0012D710 loc_12D710: ; CODE XREF: sub_12D6BC+8↑j ROM:0012D710 subi.w #$10,d0 ROM:0012D714 move.w ($1354).w,d1 ROM:0012D718 move.w ($1358).w,d2 ROM:0012D71C move.w ($135C).w,d3 ROM:0012D720 btst d0,d1 ROM:0012D722 beq.s loc_12D750 ROM:0012D724 btst d0,d2 ROM:0012D726 beq.s loc_12D750 ROM:0012D728 btst d0,d3 ROM:0012D72A beq.s loc_12D750 ROM:0012D72C move.w ($1360).w,d4 ROM:0012D730 move.w ($D3C).w,d5 ROM:0012D734 move.w ($1B1E).w,d6 ROM:0012D738 bset d0,d4 ROM:0012D73A ori.w #$200,($D1C).w ROM:0012D740 bclr d0,d5 ROM:0012D742 bclr d0,d6 ROM:0012D744 move.w d6,($1B1E).w ROM:0012D748 move.w d5,($D3C).w ROM:0012D74C move.w d4,($1360).w ROM:0012D750 ROM:0012D750 loc_12D750: ; CODE XREF: sub_12D6BC+66↑j ROM:0012D750 ; sub_12D6BC+6A↑j ... ROM:0012D750 move.w d3,($135C).w ROM:0012D754 move.w d2,($1358).w ROM:0012D758 move.w d1,($1354).w ROM:0012D75C ROM:0012D75C locret_12D75C: ; CODE XREF: sub_12D6BC+52↑j ROM:0012D75C rts ROM:0012D75C ; End of function sub_12D6BC ROM:0012D75C ROM:0012D75E ROM:0012D75E ; =============== S U B R O U T I N E ======================================= ROM:0012D75E ROM:0012D75E ROM:0012D75E sub_12D75E: ; CODE XREF: ROM:0012D0A4↑p ROM:0012D75E move.w #0,d0 ROM:0012D762 bra.s loc_12D768 ROM:0012D764 ; --------------------------------------------------------------------------- ROM:0012D764 ROM:0012D764 loc_12D764: ; CODE XREF: sub_12D75E:loc_12D7E4↓j ROM:0012D764 addi.w #1,d0 ROM:0012D768 ROM:0012D768 loc_12D768: ; CODE XREF: sub_12D75E+4↑j ROM:0012D768 cmpi.w #$1F,d0 ROM:0012D76C bgt.l loc_12D7E8 ROM:0012D772 cmpi.w #$10,d0 ROM:0012D776 bge.s loc_12D7AC ROM:0012D778 move.w ($135E).w,d2 ROM:0012D77C move.w ($1352).w,d3 ROM:0012D780 move.w ($1356).w,d4 ROM:0012D784 move.w ($135A).w,d5 ROM:0012D788 btst d0,d2 ROM:0012D78A beq.s loc_12D79A ROM:0012D78C btst d0,d3 ROM:0012D78E bne.s loc_12D79A ROM:0012D790 btst d0,d4 ROM:0012D792 bne.s loc_12D79A ROM:0012D794 btst d0,d5 ROM:0012D796 bne.s loc_12D79A ROM:0012D798 bclr d0,d2 ROM:0012D79A ROM:0012D79A loc_12D79A: ; CODE XREF: sub_12D75E+2C↑j ROM:0012D79A ; sub_12D75E+30↑j ... ROM:0012D79A move.w d5,($135A).w ROM:0012D79E move.w d4,($1356).w ROM:0012D7A2 move.w d3,($1352).w ROM:0012D7A6 move.w d2,($135E).w ROM:0012D7AA bra.s loc_12D7E4 ROM:0012D7AC ; --------------------------------------------------------------------------- ROM:0012D7AC ROM:0012D7AC loc_12D7AC: ; CODE XREF: sub_12D75E+18↑j ROM:0012D7AC move.w d0,d1 ROM:0012D7AE subi.w #$10,d1 ROM:0012D7B2 move.w ($1360).w,d2 ROM:0012D7B6 move.w ($1354).w,d3 ROM:0012D7BA move.w ($1358).w,d4 ROM:0012D7BE move.w ($135C).w,d5 ROM:0012D7C2 btst d1,d2 ROM:0012D7C4 beq.s loc_12D7D4 ROM:0012D7C6 btst d1,d3 ROM:0012D7C8 bne.s loc_12D7D4 ROM:0012D7CA btst d1,d4 ROM:0012D7CC bne.s loc_12D7D4 ROM:0012D7CE btst d1,d5 ROM:0012D7D0 bne.s loc_12D7D4 ROM:0012D7D2 bclr d1,d2 ROM:0012D7D4 ROM:0012D7D4 loc_12D7D4: ; CODE XREF: sub_12D75E+66↑j ROM:0012D7D4 ; sub_12D75E+6A↑j ... ROM:0012D7D4 move.w d5,($135C).w ROM:0012D7D8 move.w d4,($1358).w ROM:0012D7DC move.w d3,($1354).w ROM:0012D7E0 move.w d2,($1360).w ROM:0012D7E4 ROM:0012D7E4 loc_12D7E4: ; CODE XREF: sub_12D75E+4C↑j ROM:0012D7E4 bra.w loc_12D764 ROM:0012D7E8 ; --------------------------------------------------------------------------- ROM:0012D7E8 ROM:0012D7E8 loc_12D7E8: ; CODE XREF: sub_12D75E+E↑j ROM:0012D7E8 move.w #0,d0 ROM:0012D7EC bra.s loc_12D7F2 ROM:0012D7EE ; --------------------------------------------------------------------------- ROM:0012D7EE ROM:0012D7EE loc_12D7EE: ; CODE XREF: sub_12D75E:loc_12D88E↓j ROM:0012D7EE addi.w #1,d0 ROM:0012D7F2 ROM:0012D7F2 loc_12D7F2: ; CODE XREF: sub_12D75E+8E↑j ROM:0012D7F2 cmpi.w #$1F,d0 ROM:0012D7F6 bgt.l locret_12D892 ROM:0012D7FC cmpi.w #$10,d0 ROM:0012D800 bge.s loc_12D846 ROM:0012D802 move.w ($D3A).w,d2 ROM:0012D806 move.w ($1352).w,d3 ROM:0012D80A move.w ($1356).w,d4 ROM:0012D80E move.w ($135A).w,d5 ROM:0012D812 btst d0,d3 ROM:0012D814 beq.s loc_12D81A ROM:0012D816 bra.w loc_12D81E ROM:0012D81A ; --------------------------------------------------------------------------- ROM:0012D81A ROM:0012D81A loc_12D81A: ; CODE XREF: sub_12D75E+B6↑j ROM:0012D81A btst d0,d2 ROM:0012D81C bne.s loc_12D832 ROM:0012D81E ROM:0012D81E loc_12D81E: ; CODE XREF: sub_12D75E+B8↑j ROM:0012D81E btst d0,d4 ROM:0012D820 beq.s loc_12D826 ROM:0012D822 bset d0,d5 ROM:0012D824 bra.s loc_12D828 ROM:0012D826 ; --------------------------------------------------------------------------- ROM:0012D826 ROM:0012D826 loc_12D826: ; CODE XREF: sub_12D75E+C2↑j ROM:0012D826 bclr d0,d5 ROM:0012D828 ROM:0012D828 loc_12D828: ; CODE XREF: sub_12D75E+C6↑j ROM:0012D828 btst d0,d3 ROM:0012D82A beq.s loc_12D830 ROM:0012D82C bset d0,d4 ROM:0012D82E bra.s loc_12D832 ROM:0012D830 ; --------------------------------------------------------------------------- ROM:0012D830 ROM:0012D830 loc_12D830: ; CODE XREF: sub_12D75E+CC↑j ROM:0012D830 bclr d0,d4 ROM:0012D832 ROM:0012D832 loc_12D832: ; CODE XREF: sub_12D75E+BE↑j ROM:0012D832 ; sub_12D75E+D0↑j ROM:0012D832 bclr d0,d3 ROM:0012D834 move.w d5,($135A).w ROM:0012D838 move.w d4,($1356).w ROM:0012D83C move.w d3,($1352).w ROM:0012D840 move.w d2,($D3A).w ROM:0012D844 bra.s loc_12D88E ROM:0012D846 ; --------------------------------------------------------------------------- ROM:0012D846 ROM:0012D846 loc_12D846: ; CODE XREF: sub_12D75E+A2↑j ROM:0012D846 move.w d0,d1 ROM:0012D848 subi.w #$10,d1 ROM:0012D84C move.w ($D3C).w,d2 ROM:0012D850 move.w ($1354).w,d3 ROM:0012D854 move.w ($1358).w,d4 ROM:0012D858 move.w ($135C).w,d5 ROM:0012D85C btst d1,d3 ROM:0012D85E beq.s loc_12D864 ROM:0012D860 bra.w loc_12D868 ROM:0012D864 ; --------------------------------------------------------------------------- ROM:0012D864 ROM:0012D864 loc_12D864: ; CODE XREF: sub_12D75E+100↑j ROM:0012D864 btst d1,d2 ROM:0012D866 bne.s loc_12D87C ROM:0012D868 ROM:0012D868 loc_12D868: ; CODE XREF: sub_12D75E+102↑j ROM:0012D868 btst d1,d4 ROM:0012D86A beq.s loc_12D870 ROM:0012D86C bset d1,d5 ROM:0012D86E bra.s loc_12D872 ROM:0012D870 ; --------------------------------------------------------------------------- ROM:0012D870 ROM:0012D870 loc_12D870: ; CODE XREF: sub_12D75E+10C↑j ROM:0012D870 bclr d1,d5 ROM:0012D872 ROM:0012D872 loc_12D872: ; CODE XREF: sub_12D75E+110↑j ROM:0012D872 btst d1,d3 ROM:0012D874 beq.s loc_12D87A ROM:0012D876 bset d1,d4 ROM:0012D878 bra.s loc_12D87C ROM:0012D87A ; --------------------------------------------------------------------------- ROM:0012D87A ROM:0012D87A loc_12D87A: ; CODE XREF: sub_12D75E+116↑j ROM:0012D87A bclr d1,d4 ROM:0012D87C ROM:0012D87C loc_12D87C: ; CODE XREF: sub_12D75E+108↑j ROM:0012D87C ; sub_12D75E+11A↑j ROM:0012D87C bclr d1,d3 ROM:0012D87E move.w d5,($135C).w ROM:0012D882 move.w d4,($1358).w ROM:0012D886 move.w d3,($1354).w ROM:0012D88A move.w d2,($D3C).w ROM:0012D88E ROM:0012D88E loc_12D88E: ; CODE XREF: sub_12D75E+E6↑j ROM:0012D88E bra.w loc_12D7EE ROM:0012D892 ; --------------------------------------------------------------------------- ROM:0012D892 ROM:0012D892 locret_12D892: ; CODE XREF: sub_12D75E+98↑j ROM:0012D892 rts ROM:0012D892 ; End of function sub_12D75E ROM:0012D892 ROM:0012D894 ROM:0012D894 ; =============== S U B R O U T I N E ======================================= ROM:0012D894 ROM:0012D894 ROM:0012D894 sub_12D894: ; CODE XREF: sub_12CECE+2C↑p ROM:0012D894 clr.w d2 ROM:0012D896 cmpi.b #0,($1396).w ROM:0012D89C ble.l loc_12D8FC ROM:0012D8A2 move.b ($1397).w,d0 ROM:0012D8A6 ext.w d0 ROM:0012D8A8 cmpi.w #$10,d0 ROM:0012D8AC bge.s loc_12D8D2 ROM:0012D8AE move.w ($135E).w,d6 ROM:0012D8B2 btst d0,d6 ROM:0012D8B4 bne.s loc_12D8C4 ROM:0012D8B6 move.b #$FF,($1397).w ROM:0012D8BC clr.w d4 ROM:0012D8BE move.w #$FF,d5 ROM:0012D8C2 bra.s loc_12D8CC ROM:0012D8C4 ; --------------------------------------------------------------------------- ROM:0012D8C4 ROM:0012D8C4 loc_12D8C4: ; CODE XREF: sub_12D894+20↑j ROM:0012D8C4 move.w $972(a5,d0.w*2),d4 ROM:0012D8CA move.w d0,d5 ROM:0012D8CC ROM:0012D8CC loc_12D8CC: ; CODE XREF: sub_12D894+2E↑j ROM:0012D8CC move.w d6,($135E).w ROM:0012D8D0 bra.s loc_12D8FA ROM:0012D8D2 ; --------------------------------------------------------------------------- ROM:0012D8D2 ROM:0012D8D2 loc_12D8D2: ; CODE XREF: sub_12D894+18↑j ROM:0012D8D2 move.w d0,d1 ROM:0012D8D4 subi.w #$10,d1 ROM:0012D8D8 move.w ($1360).w,d6 ROM:0012D8DC btst d1,d6 ROM:0012D8DE bne.s loc_12D8EE ROM:0012D8E0 clr.w d4 ROM:0012D8E2 move.b #$FF,($1397).w ROM:0012D8E8 move.w #$FF,d5 ROM:0012D8EC bra.s loc_12D8F6 ROM:0012D8EE ; --------------------------------------------------------------------------- ROM:0012D8EE ROM:0012D8EE loc_12D8EE: ; CODE XREF: sub_12D894+4A↑j ROM:0012D8EE move.w $972(a5,d0.w*2),d4 ROM:0012D8F4 move.w d0,d5 ROM:0012D8F6 ROM:0012D8F6 loc_12D8F6: ; CODE XREF: sub_12D894+58↑j ROM:0012D8F6 move.w d6,($1360).w ROM:0012D8FA ROM:0012D8FA loc_12D8FA: ; CODE XREF: sub_12D894+3C↑j ROM:0012D8FA bra.s loc_12D90E ROM:0012D8FC ; --------------------------------------------------------------------------- ROM:0012D8FC ROM:0012D8FC loc_12D8FC: ; CODE XREF: sub_12D894+8↑j ROM:0012D8FC clr.w d4 ROM:0012D8FE move.b #$FF,($1397).w ROM:0012D904 move.w #$FF,d5 ROM:0012D908 move.b #$FF,($1170).w ROM:0012D90E ROM:0012D90E loc_12D90E: ; CODE XREF: sub_12D894:loc_12D8FA↑j ROM:0012D90E move.w #0,d0 ROM:0012D912 bra.s loc_12D918 ROM:0012D914 ; --------------------------------------------------------------------------- ROM:0012D914 ROM:0012D914 loc_12D914: ; CODE XREF: sub_12D894:loc_12D968↓j ROM:0012D914 addi.w #1,d0 ROM:0012D918 ROM:0012D918 loc_12D918: ; CODE XREF: sub_12D894+7E↑j ROM:0012D918 cmpi.w #$1F,d0 ROM:0012D91C bgt.l loc_12D96A ROM:0012D922 cmpi.w #$10,d0 ROM:0012D926 bge.s loc_12D946 ROM:0012D928 move.w ($135E).w,d6 ROM:0012D92C btst d0,d6 ROM:0012D92E beq.s loc_12D940 ROM:0012D930 addq.w #1,d2 ROM:0012D932 move.w $972(a5,d0.w*2),d3 ROM:0012D938 cmp.w d3,d4 ROM:0012D93A bge.s loc_12D940 ROM:0012D93C move.w d0,d5 ROM:0012D93E move.w d3,d4 ROM:0012D940 ROM:0012D940 loc_12D940: ; CODE XREF: sub_12D894+9A↑j ROM:0012D940 ; sub_12D894+A6↑j ROM:0012D940 move.w d6,($135E).w ROM:0012D944 bra.s loc_12D968 ROM:0012D946 ; --------------------------------------------------------------------------- ROM:0012D946 ROM:0012D946 loc_12D946: ; CODE XREF: sub_12D894+92↑j ROM:0012D946 move.w d0,d1 ROM:0012D948 subi.w #$10,d1 ROM:0012D94C move.w ($1360).w,d6 ROM:0012D950 btst d1,d6 ROM:0012D952 beq.s loc_12D964 ROM:0012D954 addq.w #1,d2 ROM:0012D956 move.w $972(a5,d0.w*2),d3 ROM:0012D95C cmp.w d3,d4 ROM:0012D95E bge.s loc_12D964 ROM:0012D960 move.w d0,d5 ROM:0012D962 move.w d3,d4 ROM:0012D964 ROM:0012D964 loc_12D964: ; CODE XREF: sub_12D894+BE↑j ROM:0012D964 ; sub_12D894+CA↑j ROM:0012D964 move.w d6,($1360).w ROM:0012D968 ROM:0012D968 loc_12D968: ; CODE XREF: sub_12D894+B0↑j ROM:0012D968 bra.s loc_12D914 ROM:0012D96A ; --------------------------------------------------------------------------- ROM:0012D96A ROM:0012D96A loc_12D96A: ; CODE XREF: sub_12D894+88↑j ROM:0012D96A cmpi.w #0,d2 ROM:0012D96E ble.s loc_12D9B4 ROM:0012D970 cmp.b ($1397).w,d5 ROM:0012D974 beq.s loc_12D9B2 ROM:0012D976 clr.w ($D42).w ROM:0012D97A clr.w ($D44).w ROM:0012D97E move.b d5,($1397).w ROM:0012D982 move.b d5,d7 ROM:0012D984 ext.w d7 ROM:0012D986 cmpi.w #$10,d7 ROM:0012D98A bge.s loc_12D998 ROM:0012D98C move.w ($D42).w,d6 ROM:0012D990 bset d7,d6 ROM:0012D992 move.w d6,($D42).w ROM:0012D996 bra.s loc_12D9AC ROM:0012D998 ; --------------------------------------------------------------------------- ROM:0012D998 ROM:0012D998 loc_12D998: ; CODE XREF: sub_12D894+F6↑j ROM:0012D998 cmpi.w #$20,d7 ; ' ' ROM:0012D99C bge.s loc_12D9AC ROM:0012D99E subi.w #$10,d7 ROM:0012D9A2 move.w ($D44).w,d6 ROM:0012D9A6 bset d7,d6 ROM:0012D9A8 move.w d6,($D44).w ROM:0012D9AC ROM:0012D9AC loc_12D9AC: ; CODE XREF: sub_12D894+102↑j ROM:0012D9AC ; sub_12D894+108↑j ROM:0012D9AC bset #3,($1311).w ROM:0012D9B2 ROM:0012D9B2 loc_12D9B2: ; CODE XREF: sub_12D894+E0↑j ROM:0012D9B2 bra.s loc_12D9BC ROM:0012D9B4 ; --------------------------------------------------------------------------- ROM:0012D9B4 ROM:0012D9B4 loc_12D9B4: ; CODE XREF: sub_12D894+DA↑j ROM:0012D9B4 clr.w ($D42).w ROM:0012D9B8 clr.w ($D44).w ROM:0012D9BC ROM:0012D9BC loc_12D9BC: ; CODE XREF: sub_12D894:loc_12D9B2↑j ROM:0012D9BC move.b d2,($1396).w ROM:0012D9C0 rts ROM:0012D9C0 ; End of function sub_12D894 ROM:0012D9C0 ROM:0012D9C2 ROM:0012D9C2 ; =============== S U B R O U T I N E ======================================= ROM:0012D9C2 ROM:0012D9C2 ROM:0012D9C2 sub_12D9C2: ; CODE XREF: sub_12CECE+30↑p ROM:0012D9C2 clr.w d1 ROM:0012D9C4 move.b ($1174).w,d1 ROM:0012D9C8 cmpi.w #2,d1 ROM:0012D9CC bcc.s locret_12D9D6 ROM:0012D9CE movea.l off_12D9D8(pc,d1.w*4),a0 ROM:0012D9D2 nop ROM:0012D9D4 jmp (a0) ROM:0012D9D6 ; --------------------------------------------------------------------------- ROM:0012D9D6 ROM:0012D9D6 locret_12D9D6: ; CODE XREF: sub_12D9C2+A↑j ROM:0012D9D6 rts ROM:0012D9D6 ; End of function sub_12D9C2 ROM:0012D9D6 ROM:0012D9D6 ; --------------------------------------------------------------------------- ROM:0012D9D8 off_12D9D8: dc.l loc_12D9E0 ; DATA XREF: sub_12D9C2+C↑r ROM:0012D9DC dc.l loc_12D9EC ROM:0012D9E0 ; --------------------------------------------------------------------------- ROM:0012D9E0 ROM:0012D9E0 loc_12D9E0: ; DATA XREF: ROM:off_12D9D8↑o ROM:0012D9E0 move.b #1,($1174).w ROM:0012D9E6 bra.w locret_12DA22 ROM:0012D9EA ; --------------------------------------------------------------------------- ROM:0012D9EA rts ROM:0012D9EC ; --------------------------------------------------------------------------- ROM:0012D9EC ROM:0012D9EC loc_12D9EC: ; DATA XREF: ROM:0012D9DC↑o ROM:0012D9EC btst #6,($1311).w ROM:0012D9F2 beq.s loc_12DA04 ROM:0012D9F4 bclr #6,($1311).w ROM:0012D9FA ori.w #$400,($D1C).w ROM:0012DA00 bsr.w sub_12DA8C ROM:0012DA04 ROM:0012DA04 loc_12DA04: ; CODE XREF: ROM:0012D9F2↑j ROM:0012DA04 btst #3,($1311).w ROM:0012DA0A beq.s locret_12DA22 ROM:0012DA0C bclr #3,($1311).w ROM:0012DA12 ori.w #$80,($D1C).w ROM:0012DA18 bsr.w sub_12DA24 ROM:0012DA1C bset #3,($130A).w ROM:0012DA22 ROM:0012DA22 locret_12DA22: ; CODE XREF: ROM:0012D9E6↑j ROM:0012DA22 ; ROM:0012DA0A↑j ROM:0012DA22 rts ROM:0012DA24 ROM:0012DA24 ; =============== S U B R O U T I N E ======================================= ROM:0012DA24 ROM:0012DA24 ROM:0012DA24 sub_12DA24: ; CODE XREF: ROM:0012DA18↑p ROM:0012DA24 move.b ($1397).w,d0 ROM:0012DA28 cmp.b ($1398).w,d0 ROM:0012DA2C beq.s locret_12DA8A ROM:0012DA2E move.b d0,($1398).w ROM:0012DA32 move.b $1D69(d0.w),($1399).w ROM:0012DA3A move.w $1B28(d0.w*2),($1B0C).w ROM:0012DA42 move.w $1B68(d0.w*2),($1B0E).w ROM:0012DA4A move.w $1BA8(d0.w*2),($1B10).w ROM:0012DA52 move.w $1BE8(d0.w*2),($1B12).w ROM:0012DA5A move.w $1C28(d0.w*2),($1B14).w ROM:0012DA62 move.w $1C68(d0.w*2),($1B16).w ROM:0012DA6A move.b $1D89(d0.w),($1D68).w ROM:0012DA72 move.w $1CA8(d0.w*2),($1B18).w ROM:0012DA7A move.w $1CE8(d0.w*2),($1B1A).w ROM:0012DA82 move.w $1D28(d0.w*2),($134C).w ROM:0012DA8A ROM:0012DA8A locret_12DA8A: ; CODE XREF: sub_12DA24+8↑j ROM:0012DA8A rts ROM:0012DA8A ; End of function sub_12DA24 ROM:0012DA8A ROM:0012DA8C ROM:0012DA8C ; =============== S U B R O U T I N E ======================================= ROM:0012DA8C ROM:0012DA8C ROM:0012DA8C sub_12DA8C: ; CODE XREF: sub_124CAA+10C↑p ROM:0012DA8C ; ROM:0012DA00↑p ROM:0012DA8C move.w ($134E).w,d1 ROM:0012DA90 move.w ($1350).w,d2 ROM:0012DA94 move.b ($1398).w,d0 ROM:0012DA98 ext.w d0 ROM:0012DA9A move.b #$FF,($1398).w ROM:0012DAA0 move.b #0,($1399).w ROM:0012DAA6 move.w #0,($1B0C).w ROM:0012DAAC move.w #0,($1B0E).w ROM:0012DAB2 move.w #0,($1B10).w ROM:0012DAB8 move.w #0,($1B12).w ROM:0012DABE move.w #0,($1B14).w ROM:0012DAC4 move.w #0,($1B16).w ROM:0012DACA move.b #0,($1D68).w ROM:0012DAD0 move.w #0,($1B18).w ROM:0012DAD6 cmpi.w #$10,d0 ROM:0012DADA bge.s loc_12DAE0 ROM:0012DADC bclr d0,d1 ROM:0012DADE bra.s loc_12DAE6 ROM:0012DAE0 ; --------------------------------------------------------------------------- ROM:0012DAE0 ROM:0012DAE0 loc_12DAE0: ; CODE XREF: sub_12DA8C+4E↑j ROM:0012DAE0 subi.w #$10,d0 ROM:0012DAE4 bclr d0,d2 ROM:0012DAE6 ROM:0012DAE6 loc_12DAE6: ; CODE XREF: sub_12DA8C+52↑j ROM:0012DAE6 move.w d2,($1350).w ROM:0012DAEA move.w d1,($134E).w ROM:0012DAEE rts ROM:0012DAEE ; End of function sub_12DA8C ROM:0012DAEE ROM:0012DAF0 ROM:0012DAF0 ; =============== S U B R O U T I N E ======================================= ROM:0012DAF0 ROM:0012DAF0 ROM:0012DAF0 sub_12DAF0: ; CODE XREF: sub_12CECE:loc_12CF10↑p ROM:0012DAF0 clr.w d1 ROM:0012DAF2 move.b ($1175).w,d1 ROM:0012DAF6 cmpi.w #2,d1 ROM:0012DAFA bcc.s locret_12DB04 ROM:0012DAFC movea.l off_12DB06(pc,d1.w*4),a0 ROM:0012DB00 nop ROM:0012DB02 jmp (a0) ROM:0012DB04 ; --------------------------------------------------------------------------- ROM:0012DB04 ROM:0012DB04 locret_12DB04: ; CODE XREF: sub_12DAF0+A↑j ROM:0012DB04 rts ROM:0012DB04 ; End of function sub_12DAF0 ROM:0012DB04 ROM:0012DB04 ; --------------------------------------------------------------------------- ROM:0012DB06 off_12DB06: dc.l loc_12DB0E ; DATA XREF: sub_12DAF0+C↑r ROM:0012DB0A dc.l loc_12DB36 ROM:0012DB0E ; --------------------------------------------------------------------------- ROM:0012DB0E ROM:0012DB0E loc_12DB0E: ; DATA XREF: ROM:off_12DB06↑o ROM:0012DB0E cmpi.w #0,($68A).w ROM:0012DB14 bgt.s locret_12DB34 ROM:0012DB16 move.w $5E2(a5),d0 ROM:0012DB1A clr.b ($8AA).w ROM:0012DB1E move.w d0,($688).w ROM:0012DB22 move.b #1,($8AA).w ROM:0012DB28 bset #4,($12F9).w ROM:0012DB2E move.b #1,($1175).w ROM:0012DB34 ROM:0012DB34 locret_12DB34: ; CODE XREF: ROM:0012DB14↑j ROM:0012DB34 rts ROM:0012DB36 ; --------------------------------------------------------------------------- ROM:0012DB36 ROM:0012DB36 loc_12DB36: ; DATA XREF: ROM:0012DB0A↑o ROM:0012DB36 cmpi.w #0,($68A).w ROM:0012DB3C bgt.s locret_12DB5C ROM:0012DB3E move.w $5E2(a5),d0 ROM:0012DB42 clr.b ($8AA).w ROM:0012DB46 move.w d0,($688).w ROM:0012DB4A move.b #1,($8AA).w ROM:0012DB50 bclr #4,($12F9).w ROM:0012DB56 move.b #0,($1175).w ROM:0012DB5C ROM:0012DB5C locret_12DB5C: ; CODE XREF: ROM:0012DB3C↑j ROM:0012DB5C rts ROM:0012DB5E ROM:0012DB5E ; =============== S U B R O U T I N E ======================================= ROM:0012DB5E ROM:0012DB5E ROM:0012DB5E sub_12DB5E: ; CODE XREF: sub_12CECE+3C↑p ROM:0012DB5E clr.w d1 ROM:0012DB60 move.b ($1176).w,d1 ROM:0012DB64 cmpi.w #8,d1 ROM:0012DB68 bcc.s locret_12DB72 ROM:0012DB6A movea.l off_12DB74(pc,d1.w*4),a0 ROM:0012DB6E nop ROM:0012DB70 jmp (a0) ROM:0012DB72 ; --------------------------------------------------------------------------- ROM:0012DB72 ROM:0012DB72 locret_12DB72: ; CODE XREF: sub_12DB5E+A↑j ROM:0012DB72 rts ROM:0012DB72 ; End of function sub_12DB5E ROM:0012DB72 ROM:0012DB72 ; --------------------------------------------------------------------------- ROM:0012DB74 off_12DB74: dc.l loc_12DB94 ; DATA XREF: sub_12DB5E+C↑r ROM:0012DB78 dc.l loc_12DBA0 ROM:0012DB7C dc.l loc_12DBCC ROM:0012DB80 dc.l loc_12DBFC ROM:0012DB84 dc.l loc_12DC40 ROM:0012DB88 dc.l loc_12DC8A ROM:0012DB8C dc.l loc_12DCFE ROM:0012DB90 dc.l loc_12DD70 ROM:0012DB94 ; --------------------------------------------------------------------------- ROM:0012DB94 ROM:0012DB94 loc_12DB94: ; DATA XREF: ROM:off_12DB74↑o ROM:0012DB94 move.b #1,($1176).w ROM:0012DB9A bra.w locret_12DBCA ROM:0012DB9E ; --------------------------------------------------------------------------- ROM:0012DB9E rts ROM:0012DBA0 ; --------------------------------------------------------------------------- ROM:0012DBA0 ROM:0012DBA0 loc_12DBA0: ; DATA XREF: ROM:0012DB78↑o ROM:0012DBA0 btst #3,($8E3).w ROM:0012DBA6 beq.s locret_12DBCA ROM:0012DBA8 move.w $5E0(a5),d0 ROM:0012DBAC clr.b ($8AA).w ROM:0012DBB0 move.w d0,($688).w ROM:0012DBB4 move.b #1,($8AA).w ROM:0012DBBA bset #4,($12F9).w ROM:0012DBC0 move.b #2,($1176).w ROM:0012DBC6 bra.w locret_12DBFA ROM:0012DBCA ; --------------------------------------------------------------------------- ROM:0012DBCA ROM:0012DBCA locret_12DBCA: ; CODE XREF: ROM:0012DB9A↑j ROM:0012DBCA ; ROM:0012DBA6↑j ... ROM:0012DBCA rts ROM:0012DBCC ; --------------------------------------------------------------------------- ROM:0012DBCC ROM:0012DBCC loc_12DBCC: ; DATA XREF: ROM:0012DB7C↑o ROM:0012DBCC btst #1,($1310).w ROM:0012DBD2 beq.s loc_12DBE4 ROM:0012DBD4 bclr #4,($12F9).w ROM:0012DBDA move.b #7,($1176).w ROM:0012DBE0 bra.w locret_12DDEA ROM:0012DBE4 ; --------------------------------------------------------------------------- ROM:0012DBE4 ROM:0012DBE4 loc_12DBE4: ; CODE XREF: ROM:0012DBD2↑j ROM:0012DBE4 btst #3,($8E3).w ROM:0012DBEA bne.s locret_12DBFA ROM:0012DBEC bclr #4,($12F9).w ROM:0012DBF2 move.b #1,($1176).w ROM:0012DBF8 bra.s locret_12DBCA ROM:0012DBFA ; --------------------------------------------------------------------------- ROM:0012DBFA ROM:0012DBFA locret_12DBFA: ; CODE XREF: ROM:0012DBC6↑j ROM:0012DBFA ; ROM:0012DBEA↑j ROM:0012DBFA rts ROM:0012DBFC ; --------------------------------------------------------------------------- ROM:0012DBFC ROM:0012DBFC loc_12DBFC: ; DATA XREF: ROM:0012DB80↑o ROM:0012DBFC btst #1,($1306).w ROM:0012DC02 beq.s loc_12DC0A ROM:0012DC04 bset #4,($12F9).w ROM:0012DC0A ROM:0012DC0A loc_12DC0A: ; CODE XREF: ROM:0012DC02↑j ROM:0012DC0A btst #3,($130A).w ROM:0012DC10 beq.s loc_12DC22 ROM:0012DC12 bclr #3,($130A).w ROM:0012DC18 move.b #7,($1176).w ROM:0012DC1E bra.w locret_12DDEA ROM:0012DC22 ; --------------------------------------------------------------------------- ROM:0012DC22 ROM:0012DC22 loc_12DC22: ; CODE XREF: ROM:0012DC10↑j ROM:0012DC22 btst #3,($8E3).w ROM:0012DC28 bne.s loc_12DC38 ROM:0012DC2A bclr #4,($12F9).w ROM:0012DC30 move.b #1,($1176).w ROM:0012DC36 bra.s locret_12DBCA ROM:0012DC38 ; --------------------------------------------------------------------------- ROM:0012DC38 ROM:0012DC38 loc_12DC38: ; CODE XREF: ROM:0012DC28↑j ROM:0012DC38 ; ROM:0012DD84↓j ... ROM:0012DC38 bclr #4,($12F9).w ROM:0012DC3E rts ROM:0012DC40 ; --------------------------------------------------------------------------- ROM:0012DC40 ROM:0012DC40 loc_12DC40: ; DATA XREF: ROM:0012DB84↑o ROM:0012DC40 btst #3,($130A).w ROM:0012DC46 beq.s loc_12DC58 ROM:0012DC48 bclr #3,($130A).w ROM:0012DC4E move.b #7,($1176).w ROM:0012DC54 bra.w locret_12DDEA ROM:0012DC58 ; --------------------------------------------------------------------------- ROM:0012DC58 ROM:0012DC58 loc_12DC58: ; CODE XREF: ROM:0012DC46↑j ROM:0012DC58 cmpi.b #0,($1396).w ROM:0012DC5E bne.s loc_12DC6A ROM:0012DC60 move.b #7,($1176).w ROM:0012DC66 bra.w locret_12DDEA ROM:0012DC6A ; --------------------------------------------------------------------------- ROM:0012DC6A ROM:0012DC6A loc_12DC6A: ; CODE XREF: ROM:0012DC5E↑j ROM:0012DC6A btst #3,($8E3).w ROM:0012DC70 bne.s loc_12DC82 ROM:0012DC72 bclr #4,($12F9).w ROM:0012DC78 move.b #1,($1176).w ROM:0012DC7E bra.w locret_12DBCA ROM:0012DC82 ; --------------------------------------------------------------------------- ROM:0012DC82 ROM:0012DC82 loc_12DC82: ; CODE XREF: ROM:0012DC70↑j ROM:0012DC82 ; ROM:0012DDBE↓j ROM:0012DC82 bset #4,($12F9).w ROM:0012DC88 rts ROM:0012DC8A ; --------------------------------------------------------------------------- ROM:0012DC8A ROM:0012DC8A loc_12DC8A: ; DATA XREF: ROM:0012DB88↑o ROM:0012DC8A btst #3,($130A).w ROM:0012DC90 beq.s loc_12DCA2 ROM:0012DC92 bclr #3,($130A).w ROM:0012DC98 move.b #7,($1176).w ROM:0012DC9E bra.w locret_12DDEA ROM:0012DCA2 ; --------------------------------------------------------------------------- ROM:0012DCA2 ROM:0012DCA2 loc_12DCA2: ; CODE XREF: ROM:0012DC90↑j ROM:0012DCA2 cmpi.b #0,($1396).w ROM:0012DCA8 bne.s loc_12DCB4 ROM:0012DCAA move.b #7,($1176).w ROM:0012DCB0 bra.w locret_12DDEA ROM:0012DCB4 ; --------------------------------------------------------------------------- ROM:0012DCB4 ROM:0012DCB4 loc_12DCB4: ; CODE XREF: ROM:0012DCA8↑j ROM:0012DCB4 btst #3,($8E3).w ROM:0012DCBA bne.s loc_12DCCC ROM:0012DCBC bclr #4,($12F9).w ROM:0012DCC2 move.b #1,($1176).w ROM:0012DCC8 bra.w locret_12DBCA ROM:0012DCCC ; --------------------------------------------------------------------------- ROM:0012DCCC ROM:0012DCCC loc_12DCCC: ; CODE XREF: ROM:0012DCBA↑j ROM:0012DCCC cmpi.w #0,($68A).w ROM:0012DCD2 bgt.s loc_12DCF6 ROM:0012DCD4 move.w $5E2(a5),d0 ROM:0012DCD8 clr.b ($8AA).w ROM:0012DCDC move.w d0,($688).w ROM:0012DCE0 move.b #1,($8AA).w ROM:0012DCE6 bclr #4,($12F9).w ROM:0012DCEC move.b #6,($1176).w ROM:0012DCF2 bra.w loc_12DD68 ROM:0012DCF6 ; --------------------------------------------------------------------------- ROM:0012DCF6 ROM:0012DCF6 loc_12DCF6: ; CODE XREF: ROM:0012DCD2↑j ROM:0012DCF6 ; ROM:0012DD66↓j ... ROM:0012DCF6 bset #4,($12F9).w ROM:0012DCFC rts ROM:0012DCFE ; --------------------------------------------------------------------------- ROM:0012DCFE ROM:0012DCFE loc_12DCFE: ; DATA XREF: ROM:0012DB8C↑o ROM:0012DCFE btst #3,($130A).w ROM:0012DD04 beq.s loc_12DD16 ROM:0012DD06 bclr #3,($130A).w ROM:0012DD0C move.b #7,($1176).w ROM:0012DD12 bra.w locret_12DDEA ROM:0012DD16 ; --------------------------------------------------------------------------- ROM:0012DD16 ROM:0012DD16 loc_12DD16: ; CODE XREF: ROM:0012DD04↑j ROM:0012DD16 cmpi.b #0,($1396).w ROM:0012DD1C bne.s loc_12DD28 ROM:0012DD1E move.b #7,($1176).w ROM:0012DD24 bra.w locret_12DDEA ROM:0012DD28 ; --------------------------------------------------------------------------- ROM:0012DD28 ROM:0012DD28 loc_12DD28: ; CODE XREF: ROM:0012DD1C↑j ROM:0012DD28 btst #3,($8E3).w ROM:0012DD2E bne.s loc_12DD40 ROM:0012DD30 bclr #4,($12F9).w ROM:0012DD36 move.b #1,($1176).w ROM:0012DD3C bra.w locret_12DBCA ROM:0012DD40 ; --------------------------------------------------------------------------- ROM:0012DD40 ROM:0012DD40 loc_12DD40: ; CODE XREF: ROM:0012DD2E↑j ROM:0012DD40 cmpi.w #0,($68A).w ROM:0012DD46 bgt.s loc_12DD68 ROM:0012DD48 move.w $5E2(a5),d0 ROM:0012DD4C clr.b ($8AA).w ROM:0012DD50 move.w d0,($688).w ROM:0012DD54 move.b #1,($8AA).w ROM:0012DD5A bset #4,($12F9).w ROM:0012DD60 move.b #5,($1176).w ROM:0012DD66 bra.s loc_12DCF6 ROM:0012DD68 ; --------------------------------------------------------------------------- ROM:0012DD68 ROM:0012DD68 loc_12DD68: ; CODE XREF: ROM:0012DCF2↑j ROM:0012DD68 ; ROM:0012DD46↑j ROM:0012DD68 bclr #4,($12F9).w ROM:0012DD6E rts ROM:0012DD70 ; --------------------------------------------------------------------------- ROM:0012DD70 ROM:0012DD70 loc_12DD70: ; DATA XREF: ROM:0012DB90↑o ROM:0012DD70 cmpi.b #0,($1396).w ROM:0012DD76 bne.s loc_12DD8A ROM:0012DD78 bclr #4,($12F9).w ROM:0012DD7E move.b #3,($1176).w ROM:0012DD84 bra.w loc_12DC38 ROM:0012DD88 ; --------------------------------------------------------------------------- ROM:0012DD88 bra.s locret_12DDEA ROM:0012DD8A ; --------------------------------------------------------------------------- ROM:0012DD8A ROM:0012DD8A loc_12DD8A: ; CODE XREF: ROM:0012DD76↑j ROM:0012DD8A move.b ($1397).w,d0 ROM:0012DD8E ext.w d0 ROM:0012DD90 move.w $9B2(a5,d0.w*2),d1 ROM:0012DD96 cmpi.w #0,d1 ROM:0012DD9A bne.s loc_12DDAC ROM:0012DD9C bclr #4,($12F9).w ROM:0012DDA2 move.b #3,($1176).w ROM:0012DDA8 bra.w loc_12DC38 ROM:0012DDAC ; --------------------------------------------------------------------------- ROM:0012DDAC ROM:0012DDAC loc_12DDAC: ; CODE XREF: ROM:0012DD9A↑j ROM:0012DDAC cmpi.w #1,d1 ROM:0012DDB0 bne.s loc_12DDC2 ROM:0012DDB2 bset #4,($12F9).w ROM:0012DDB8 move.b #4,($1176).w ROM:0012DDBE bra.w loc_12DC82 ROM:0012DDC2 ; --------------------------------------------------------------------------- ROM:0012DDC2 ROM:0012DDC2 loc_12DDC2: ; CODE XREF: ROM:0012DDB0↑j ROM:0012DDC2 cmpi.w #2,d1 ROM:0012DDC6 bne.s locret_12DDEA ROM:0012DDC8 move.w $5E2(a5),d2 ROM:0012DDCC clr.b ($8AA).w ROM:0012DDD0 move.w d2,($688).w ROM:0012DDD4 move.b #1,($8AA).w ROM:0012DDDA bset #4,($12F9).w ROM:0012DDE0 move.b #5,($1176).w ROM:0012DDE6 bra.w loc_12DCF6 ROM:0012DDEA ; --------------------------------------------------------------------------- ROM:0012DDEA ROM:0012DDEA locret_12DDEA: ; CODE XREF: ROM:0012DBE0↑j ROM:0012DDEA ; ROM:0012DC1E↑j ... ROM:0012DDEA rts ROM:0012DDEC ROM:0012DDEC ; =============== S U B R O U T I N E ======================================= ROM:0012DDEC ROM:0012DDEC ROM:0012DDEC sub_12DDEC: ; CODE XREF: sub_12CECE+5A↑p ROM:0012DDEC clr.w d1 ROM:0012DDEE move.b ($1177).w,d1 ROM:0012DDF2 cmpi.w #2,d1 ROM:0012DDF6 bcc.s locret_12DE00 ROM:0012DDF8 movea.l off_12DE02(pc,d1.w*4),a0 ROM:0012DDFC nop ROM:0012DDFE jmp (a0) ROM:0012DE00 ; --------------------------------------------------------------------------- ROM:0012DE00 ROM:0012DE00 locret_12DE00: ; CODE XREF: sub_12DDEC+A↑j ROM:0012DE00 rts ROM:0012DE00 ; End of function sub_12DDEC ROM:0012DE00 ROM:0012DE00 ; --------------------------------------------------------------------------- ROM:0012DE02 off_12DE02: dc.l loc_12DE0A ; DATA XREF: sub_12DDEC+C↑r ROM:0012DE06 dc.l loc_12DE16 ROM:0012DE0A ; --------------------------------------------------------------------------- ROM:0012DE0A ROM:0012DE0A loc_12DE0A: ; DATA XREF: ROM:off_12DE02↑o ROM:0012DE0A move.b #1,($1177).w ROM:0012DE10 bra.w loc_12DE28 ROM:0012DE14 ; --------------------------------------------------------------------------- ROM:0012DE14 rts ROM:0012DE16 ; --------------------------------------------------------------------------- ROM:0012DE16 ROM:0012DE16 loc_12DE16: ; DATA XREF: ROM:0012DE06↑o ROM:0012DE16 btst #7,($12FC).w ROM:0012DE1C beq.s loc_12DE28 ROM:0012DE1E bclr #7,($12FC).w ROM:0012DE24 bsr.w sub_12DE2E ROM:0012DE28 ROM:0012DE28 loc_12DE28: ; CODE XREF: ROM:0012DE10↑j ROM:0012DE28 ; ROM:0012DE1C↑j ROM:0012DE28 bsr.w sub_12DEF8 ROM:0012DE2C rts ROM:0012DE2E ROM:0012DE2E ; =============== S U B R O U T I N E ======================================= ROM:0012DE2E ROM:0012DE2E ROM:0012DE2E sub_12DE2E: ; CODE XREF: ROM:0012DE24↑p ROM:0012DE2E move.w ($135E).w,d2 ROM:0012DE32 move.w ($1360).w,d3 ROM:0012DE36 cmpi.b #0,($1396).w ROM:0012DE3C ble.s loc_12DE82 ROM:0012DE3E move.b #$28,($1399).w ; '(' ROM:0012DE44 move.w #0,d0 ROM:0012DE48 bra.s loc_12DE4E ROM:0012DE4A ; --------------------------------------------------------------------------- ROM:0012DE4A ROM:0012DE4A loc_12DE4A: ; CODE XREF: sub_12DE2E:loc_12DE7E↓j ROM:0012DE4A addi.w #1,d0 ROM:0012DE4E ROM:0012DE4E loc_12DE4E: ; CODE XREF: sub_12DE2E+1A↑j ROM:0012DE4E cmpi.w #$1F,d0 ROM:0012DE52 bgt.l loc_12DE80 ROM:0012DE58 cmpi.w #$10,d0 ROM:0012DE5C bge.s loc_12DE6C ROM:0012DE5E btst d0,d2 ROM:0012DE60 beq.s loc_12DE6A ROM:0012DE62 move.b #$28,$1D69(d0.w) ; '(' ROM:0012DE6A ROM:0012DE6A loc_12DE6A: ; CODE XREF: sub_12DE2E+32↑j ROM:0012DE6A bra.s loc_12DE7E ROM:0012DE6C ; --------------------------------------------------------------------------- ROM:0012DE6C ROM:0012DE6C loc_12DE6C: ; CODE XREF: sub_12DE2E+2E↑j ROM:0012DE6C move.w d0,d1 ROM:0012DE6E subi.w #$10,d1 ROM:0012DE72 btst d1,d3 ROM:0012DE74 beq.s loc_12DE7E ROM:0012DE76 move.b #$28,$1D69(d0.w) ; '(' ROM:0012DE7E ROM:0012DE7E loc_12DE7E: ; CODE XREF: sub_12DE2E:loc_12DE6A↑j ROM:0012DE7E ; sub_12DE2E+46↑j ROM:0012DE7E bra.s loc_12DE4A ROM:0012DE80 ; --------------------------------------------------------------------------- ROM:0012DE80 ROM:0012DE80 loc_12DE80: ; CODE XREF: sub_12DE2E+24↑j ROM:0012DE80 bra.s loc_12DE9E ROM:0012DE82 ; --------------------------------------------------------------------------- ROM:0012DE82 ROM:0012DE82 loc_12DE82: ; CODE XREF: sub_12DE2E+E↑j ROM:0012DE82 cmpi.b #0,($1399).w ROM:0012DE88 ble.s loc_12DE9E ROM:0012DE8A subi.b #1,($1399).w ROM:0012DE90 cmpi.b #0,($1399).w ROM:0012DE96 bne.s loc_12DE9E ROM:0012DE98 bset #6,($1311).w ROM:0012DE9E ROM:0012DE9E loc_12DE9E: ; CODE XREF: sub_12DE2E:loc_12DE80↑j ROM:0012DE9E ; sub_12DE2E+5A↑j ... ROM:0012DE9E move.w #0,d0 ROM:0012DEA2 bra.s loc_12DEA8 ROM:0012DEA4 ; --------------------------------------------------------------------------- ROM:0012DEA4 ROM:0012DEA4 loc_12DEA4: ; CODE XREF: sub_12DE2E:loc_12DEEC↓j ROM:0012DEA4 addi.w #1,d0 ROM:0012DEA8 ROM:0012DEA8 loc_12DEA8: ; CODE XREF: sub_12DE2E+74↑j ROM:0012DEA8 cmpi.w #$1F,d0 ROM:0012DEAC bgt.l loc_12DEEE ROM:0012DEB2 cmpi.w #$10,d0 ROM:0012DEB6 bge.s loc_12DED0 ROM:0012DEB8 btst d0,d2 ROM:0012DEBA bne.s loc_12DECE ROM:0012DEBC cmpi.b #0,$1D69(d0.w) ROM:0012DEC4 ble.s loc_12DECE ROM:0012DEC6 subi.b #1,$1D69(d0.w) ROM:0012DECE ROM:0012DECE loc_12DECE: ; CODE XREF: sub_12DE2E+8C↑j ROM:0012DECE ; sub_12DE2E+96↑j ROM:0012DECE bra.s loc_12DEEC ROM:0012DED0 ; --------------------------------------------------------------------------- ROM:0012DED0 ROM:0012DED0 loc_12DED0: ; CODE XREF: sub_12DE2E+88↑j ROM:0012DED0 move.w d0,d1 ROM:0012DED2 subi.w #$10,d1 ROM:0012DED6 btst d1,d3 ROM:0012DED8 bne.s loc_12DEEC ROM:0012DEDA cmpi.b #0,$1D69(d0.w) ROM:0012DEE2 ble.s loc_12DEEC ROM:0012DEE4 subi.b #1,$1D69(d0.w) ROM:0012DEEC ROM:0012DEEC loc_12DEEC: ; CODE XREF: sub_12DE2E:loc_12DECE↑j ROM:0012DEEC ; sub_12DE2E+AA↑j ... ROM:0012DEEC bra.s loc_12DEA4 ROM:0012DEEE ; --------------------------------------------------------------------------- ROM:0012DEEE ROM:0012DEEE loc_12DEEE: ; CODE XREF: sub_12DE2E+7E↑j ROM:0012DEEE move.w d3,($1360).w ROM:0012DEF2 move.w d2,($135E).w ROM:0012DEF6 rts ROM:0012DEF6 ; End of function sub_12DE2E ROM:0012DEF6 ROM:0012DEF8 ROM:0012DEF8 ; =============== S U B R O U T I N E ======================================= ROM:0012DEF8 ROM:0012DEF8 ROM:0012DEF8 sub_12DEF8: ; CODE XREF: ROM:loc_12DE28↑p ROM:0012DEF8 clr.w d1 ROM:0012DEFA move.b ($1178).w,d1 ROM:0012DEFE cmpi.w #4,d1 ROM:0012DF02 bcc.s locret_12DF0C ROM:0012DF04 movea.l off_12DF0E(pc,d1.w*4),a0 ROM:0012DF08 nop ROM:0012DF0A jmp (a0) ROM:0012DF0C ; --------------------------------------------------------------------------- ROM:0012DF0C ROM:0012DF0C locret_12DF0C: ; CODE XREF: sub_12DEF8+A↑j ROM:0012DF0C rts ROM:0012DF0C ; End of function sub_12DEF8 ROM:0012DF0C ROM:0012DF0C ; --------------------------------------------------------------------------- ROM:0012DF0E off_12DF0E: dc.l loc_12DF1E ; DATA XREF: sub_12DEF8+C↑r ROM:0012DF12 dc.l loc_12DF2A ROM:0012DF16 dc.l loc_12DF42 ROM:0012DF1A dc.l loc_12DF76 ROM:0012DF1E ; --------------------------------------------------------------------------- ROM:0012DF1E ROM:0012DF1E loc_12DF1E: ; DATA XREF: ROM:off_12DF0E↑o ROM:0012DF1E move.b #1,($1178).w ROM:0012DF24 bra.w locret_12DF40 ROM:0012DF28 ; --------------------------------------------------------------------------- ROM:0012DF28 rts ROM:0012DF2A ; --------------------------------------------------------------------------- ROM:0012DF2A ROM:0012DF2A loc_12DF2A: ; DATA XREF: ROM:0012DF12↑o ROM:0012DF2A btst #1,($1310).w ROM:0012DF30 beq.s locret_12DF40 ROM:0012DF32 bsr.w sub_12DF88 ROM:0012DF36 move.b #2,($1178).w ROM:0012DF3C bra.w loc_12DF70 ROM:0012DF40 ; --------------------------------------------------------------------------- ROM:0012DF40 ROM:0012DF40 locret_12DF40: ; CODE XREF: ROM:0012DF24↑j ROM:0012DF40 ; ROM:0012DF30↑j ... ROM:0012DF40 rts ROM:0012DF42 ; --------------------------------------------------------------------------- ROM:0012DF42 ROM:0012DF42 loc_12DF42: ; DATA XREF: ROM:0012DF16↑o ROM:0012DF42 btst #5,($1316).w ROM:0012DF48 beq.s loc_12DF60 ROM:0012DF4A bclr #5,($1316).w ROM:0012DF50 bset #7,($12FC).w ROM:0012DF56 move.b #3,($1178).w ROM:0012DF5C bra.w locret_12DF86 ROM:0012DF60 ; --------------------------------------------------------------------------- ROM:0012DF60 ROM:0012DF60 loc_12DF60: ; CODE XREF: ROM:0012DF48↑j ROM:0012DF60 btst #1,($1310).w ROM:0012DF66 bne.s loc_12DF70 ROM:0012DF68 move.b #1,($1178).w ROM:0012DF6E bra.s locret_12DF40 ROM:0012DF70 ; --------------------------------------------------------------------------- ROM:0012DF70 ROM:0012DF70 loc_12DF70: ; CODE XREF: ROM:0012DF3C↑j ROM:0012DF70 ; ROM:0012DF66↑j ROM:0012DF70 bsr.w sub_12DF90 ROM:0012DF74 rts ROM:0012DF76 ; --------------------------------------------------------------------------- ROM:0012DF76 ROM:0012DF76 loc_12DF76: ; DATA XREF: ROM:0012DF1A↑o ROM:0012DF76 btst #1,($1310).w ROM:0012DF7C bne.s locret_12DF86 ROM:0012DF7E move.b #1,($1178).w ROM:0012DF84 bra.s locret_12DF40 ROM:0012DF86 ; --------------------------------------------------------------------------- ROM:0012DF86 ROM:0012DF86 locret_12DF86: ; CODE XREF: ROM:0012DF5C↑j ROM:0012DF86 ; ROM:0012DF7C↑j ROM:0012DF86 rts ROM:0012DF88 ROM:0012DF88 ; =============== S U B R O U T I N E ======================================= ROM:0012DF88 ROM:0012DF88 ROM:0012DF88 sub_12DF88: ; CODE XREF: ROM:0012DF32↑p ROM:0012DF88 move.w ($A2C).w,($D2A).w ROM:0012DF8E rts ROM:0012DF8E ; End of function sub_12DF88 ROM:0012DF8E ROM:0012DF90 ROM:0012DF90 ; =============== S U B R O U T I N E ======================================= ROM:0012DF90 ROM:0012DF90 ROM:0012DF90 sub_12DF90: ; CODE XREF: ROM:loc_12DF70↑p ROM:0012DF90 move.w $5E8(a5),d0 ROM:0012DF94 cmp.w ($A2C).w,d0 ROM:0012DF98 bge.s locret_12DFAE ROM:0012DF9A move.w $5E6(a5),d0 ROM:0012DF9E add.w ($D2A).w,d0 ROM:0012DFA2 cmp.w ($A2C).w,d0 ROM:0012DFA6 bgt.s locret_12DFAE ROM:0012DFA8 bset #5,($1316).w ROM:0012DFAE ROM:0012DFAE locret_12DFAE: ; CODE XREF: sub_12DF90+8↑j ROM:0012DFAE ; sub_12DF90+16↑j ROM:0012DFAE rts ROM:0012DFAE ; End of function sub_12DF90 ROM:0012DFAE ROM:0012DFB0 ROM:0012DFB0 ; =============== S U B R O U T I N E ======================================= ROM:0012DFB0 ROM:0012DFB0 ROM:0012DFB0 sub_12DFB0: ; CODE XREF: ROM:loc_12CFFC↑p ROM:0012DFB0 move.w ($1378).w,d0 ROM:0012DFB4 move.w ($137A).w,d1 ROM:0012DFB8 move.w ($137C).w,d2 ROM:0012DFBC move.w ($137E).w,d3 ROM:0012DFC0 cmp.w d0,d1 ROM:0012DFC2 bne.s locret_12DFD8 ROM:0012DFC4 cmp.w d1,d2 ROM:0012DFC6 bne.s locret_12DFD8 ROM:0012DFC8 cmp.w d2,d3 ROM:0012DFCA bne.s locret_12DFD8 ROM:0012DFCC ori.w #$8000,($D1C).w ROM:0012DFD2 bsr.l sub_12B492 ROM:0012DFD8 ROM:0012DFD8 locret_12DFD8: ; CODE XREF: sub_12DFB0+12↑j ROM:0012DFD8 ; sub_12DFB0+16↑j ... ROM:0012DFD8 rts ROM:0012DFD8 ; End of function sub_12DFB0 ROM:0012DFD8 ROM:0012DFDA ROM:0012DFDA ; =============== S U B R O U T I N E ======================================= ROM:0012DFDA ROM:0012DFDA ROM:0012DFDA sub_12DFDA: ; CODE XREF: sub_12CECE+9E↑p ROM:0012DFDA btst #1,($D4D).w ROM:0012DFE0 beq.s loc_12DFEA ROM:0012DFE2 bset #3,($12F6).w ROM:0012DFE8 bra.s loc_12E000 ROM:0012DFEA ; --------------------------------------------------------------------------- ROM:0012DFEA ROM:0012DFEA loc_12DFEA: ; CODE XREF: sub_12DFDA+6↑j ROM:0012DFEA btst #4,($D4D).w ROM:0012DFF0 beq.s loc_12DFFA ROM:0012DFF2 bset #3,($12F6).w ROM:0012DFF8 bra.s loc_12E000 ROM:0012DFFA ; --------------------------------------------------------------------------- ROM:0012DFFA ROM:0012DFFA loc_12DFFA: ; CODE XREF: sub_12DFDA+16↑j ROM:0012DFFA bclr #3,($12F6).w ROM:0012E000 ROM:0012E000 loc_12E000: ; CODE XREF: sub_12DFDA+E↑j ROM:0012E000 ; sub_12DFDA+1E↑j ROM:0012E000 btst #4,($D4A).w ROM:0012E006 beq.s loc_12E010 ROM:0012E008 bset #7,($1306).w ROM:0012E00E bra.s loc_12E026 ROM:0012E010 ; --------------------------------------------------------------------------- ROM:0012E010 ROM:0012E010 loc_12E010: ; CODE XREF: sub_12DFDA+2C↑j ROM:0012E010 btst #3,($D4A).w ROM:0012E016 beq.s loc_12E020 ROM:0012E018 bset #7,($1306).w ROM:0012E01E bra.s loc_12E026 ROM:0012E020 ; --------------------------------------------------------------------------- ROM:0012E020 ROM:0012E020 loc_12E020: ; CODE XREF: sub_12DFDA+3C↑j ROM:0012E020 bclr #7,($1306).w ROM:0012E026 ROM:0012E026 loc_12E026: ; CODE XREF: sub_12DFDA+34↑j ROM:0012E026 ; sub_12DFDA+44↑j ROM:0012E026 btst #3,($D4C).w ROM:0012E02C beq.s loc_12E036 ROM:0012E02E bset #0,($1304).w ROM:0012E034 bra.s loc_12E04C ROM:0012E036 ; --------------------------------------------------------------------------- ROM:0012E036 ROM:0012E036 loc_12E036: ; CODE XREF: sub_12DFDA+52↑j ROM:0012E036 btst #2,($D4A).w ROM:0012E03C beq.s loc_12E046 ROM:0012E03E bset #0,($1304).w ROM:0012E044 bra.s loc_12E04C ROM:0012E046 ; --------------------------------------------------------------------------- ROM:0012E046 ROM:0012E046 loc_12E046: ; CODE XREF: sub_12DFDA+62↑j ROM:0012E046 bclr #0,($1304).w ROM:0012E04C ROM:0012E04C loc_12E04C: ; CODE XREF: sub_12DFDA+5A↑j ROM:0012E04C ; sub_12DFDA+6A↑j ROM:0012E04C btst #1,($1351).w ROM:0012E052 beq.s loc_12E05C ROM:0012E054 bset #3,($1313).w ROM:0012E05A bra.s loc_12E072 ROM:0012E05C ; --------------------------------------------------------------------------- ROM:0012E05C ROM:0012E05C loc_12E05C: ; CODE XREF: sub_12DFDA+78↑j ROM:0012E05C btst #4,($1351).w ROM:0012E062 beq.s loc_12E06C ROM:0012E064 bset #3,($1313).w ROM:0012E06A bra.s loc_12E072 ROM:0012E06C ; --------------------------------------------------------------------------- ROM:0012E06C ROM:0012E06C loc_12E06C: ; CODE XREF: sub_12DFDA+88↑j ROM:0012E06C bclr #3,($1313).w ROM:0012E072 ROM:0012E072 loc_12E072: ; CODE XREF: sub_12DFDA+80↑j ROM:0012E072 ; sub_12DFDA+90↑j ROM:0012E072 btst #4,($134E).w ROM:0012E078 beq.s loc_12E082 ROM:0012E07A bset #7,($130D).w ROM:0012E080 bra.s loc_12E098 ROM:0012E082 ; --------------------------------------------------------------------------- ROM:0012E082 ROM:0012E082 loc_12E082: ; CODE XREF: sub_12DFDA+9E↑j ROM:0012E082 btst #3,($134E).w ROM:0012E088 beq.s loc_12E092 ROM:0012E08A bset #7,($130D).w ROM:0012E090 bra.s loc_12E098 ROM:0012E092 ; --------------------------------------------------------------------------- ROM:0012E092 ROM:0012E092 loc_12E092: ; CODE XREF: sub_12DFDA+AE↑j ROM:0012E092 bclr #7,($130D).w ROM:0012E098 ROM:0012E098 loc_12E098: ; CODE XREF: sub_12DFDA+A6↑j ROM:0012E098 ; sub_12DFDA+B6↑j ROM:0012E098 btst #4,($1350).w ROM:0012E09E beq.s loc_12E0A8 ROM:0012E0A0 bset #1,($130A).w ROM:0012E0A6 bra.s loc_12E0DE ROM:0012E0A8 ; --------------------------------------------------------------------------- ROM:0012E0A8 ROM:0012E0A8 loc_12E0A8: ; CODE XREF: sub_12DFDA+C4↑j ROM:0012E0A8 btst #5,($1350).w ROM:0012E0AE beq.s loc_12E0B8 ROM:0012E0B0 bset #1,($130A).w ROM:0012E0B6 bra.s loc_12E0DE ROM:0012E0B8 ; --------------------------------------------------------------------------- ROM:0012E0B8 ROM:0012E0B8 loc_12E0B8: ; CODE XREF: sub_12DFDA+D4↑j ROM:0012E0B8 btst #6,($1350).w ROM:0012E0BE beq.s loc_12E0C8 ROM:0012E0C0 bset #1,($130A).w ROM:0012E0C6 bra.s loc_12E0DE ROM:0012E0C8 ; --------------------------------------------------------------------------- ROM:0012E0C8 ROM:0012E0C8 loc_12E0C8: ; CODE XREF: sub_12DFDA+E4↑j ROM:0012E0C8 btst #7,($1350).w ROM:0012E0CE beq.s loc_12E0D8 ROM:0012E0D0 bset #1,($130A).w ROM:0012E0D6 bra.s loc_12E0DE ROM:0012E0D8 ; --------------------------------------------------------------------------- ROM:0012E0D8 ROM:0012E0D8 loc_12E0D8: ; CODE XREF: sub_12DFDA+F4↑j ROM:0012E0D8 bclr #1,($130A).w ROM:0012E0DE ROM:0012E0DE loc_12E0DE: ; CODE XREF: sub_12DFDA+CC↑j ROM:0012E0DE ; sub_12DFDA+DC↑j ... ROM:0012E0DE btst #6,($1351).w ROM:0012E0E4 beq.s loc_12E0EE ROM:0012E0E6 bset #5,($12F3).w ROM:0012E0EC bra.s loc_12E104 ROM:0012E0EE ; --------------------------------------------------------------------------- ROM:0012E0EE ROM:0012E0EE loc_12E0EE: ; CODE XREF: sub_12DFDA+10A↑j ROM:0012E0EE btst #5,($134F).w ROM:0012E0F4 beq.s loc_12E0FE ROM:0012E0F6 bset #5,($12F3).w ROM:0012E0FC bra.s loc_12E104 ROM:0012E0FE ; --------------------------------------------------------------------------- ROM:0012E0FE ROM:0012E0FE loc_12E0FE: ; CODE XREF: sub_12DFDA+11A↑j ROM:0012E0FE bclr #5,($12F3).w ROM:0012E104 ROM:0012E104 loc_12E104: ; CODE XREF: sub_12DFDA+112↑j ROM:0012E104 ; sub_12DFDA+122↑j ROM:0012E104 btst #3,($1350).w ROM:0012E10A beq.s loc_12E114 ROM:0012E10C bset #4,($130B).w ROM:0012E112 bra.s loc_12E12A ROM:0012E114 ; --------------------------------------------------------------------------- ROM:0012E114 ROM:0012E114 loc_12E114: ; CODE XREF: sub_12DFDA+130↑j ROM:0012E114 btst #2,($134E).w ROM:0012E11A beq.s loc_12E124 ROM:0012E11C bset #4,($130B).w ROM:0012E122 bra.s loc_12E12A ROM:0012E124 ; --------------------------------------------------------------------------- ROM:0012E124 ROM:0012E124 loc_12E124: ; CODE XREF: sub_12DFDA+140↑j ROM:0012E124 bclr #4,($130B).w ROM:0012E12A ROM:0012E12A loc_12E12A: ; CODE XREF: sub_12DFDA+138↑j ROM:0012E12A ; sub_12DFDA+148↑j ROM:0012E12A btst #6,($134E).w ROM:0012E130 beq.s loc_12E13A ROM:0012E132 bset #4,($1309).w ROM:0012E138 bra.s loc_12E150 ROM:0012E13A ; --------------------------------------------------------------------------- ROM:0012E13A ROM:0012E13A loc_12E13A: ; CODE XREF: sub_12DFDA+156↑j ROM:0012E13A btst #7,($134E).w ROM:0012E140 beq.s loc_12E14A ROM:0012E142 bset #4,($1309).w ROM:0012E148 bra.s loc_12E150 ROM:0012E14A ; --------------------------------------------------------------------------- ROM:0012E14A ROM:0012E14A loc_12E14A: ; CODE XREF: sub_12DFDA+166↑j ROM:0012E14A bclr #4,($1309).w ROM:0012E150 ROM:0012E150 loc_12E150: ; CODE XREF: sub_12DFDA+15E↑j ROM:0012E150 ; sub_12DFDA+16E↑j ROM:0012E150 btst #1,($D39).w ROM:0012E156 beq.s loc_12E160 ROM:0012E158 bset #1,($12FA).w ROM:0012E15E bra.s loc_12E176 ROM:0012E160 ; --------------------------------------------------------------------------- ROM:0012E160 ROM:0012E160 loc_12E160: ; CODE XREF: sub_12DFDA+17C↑j ROM:0012E160 btst #4,($D39).w ROM:0012E166 beq.s loc_12E170 ROM:0012E168 bset #1,($12FA).w ROM:0012E16E bra.s loc_12E176 ROM:0012E170 ; --------------------------------------------------------------------------- ROM:0012E170 ROM:0012E170 loc_12E170: ; CODE XREF: sub_12DFDA+18C↑j ROM:0012E170 bclr #1,($12FA).w ROM:0012E176 ROM:0012E176 loc_12E176: ; CODE XREF: sub_12DFDA+184↑j ROM:0012E176 ; sub_12DFDA+194↑j ROM:0012E176 btst #4,($D36).w ROM:0012E17C beq.s loc_12E186 ROM:0012E17E bset #5,($1307).w ROM:0012E184 bra.s loc_12E19C ROM:0012E186 ; --------------------------------------------------------------------------- ROM:0012E186 ROM:0012E186 loc_12E186: ; CODE XREF: sub_12DFDA+1A2↑j ROM:0012E186 btst #3,($D36).w ROM:0012E18C beq.s loc_12E196 ROM:0012E18E bset #5,($1307).w ROM:0012E194 bra.s loc_12E19C ROM:0012E196 ; --------------------------------------------------------------------------- ROM:0012E196 ROM:0012E196 loc_12E196: ; CODE XREF: sub_12DFDA+1B2↑j ROM:0012E196 bclr #5,($1307).w ROM:0012E19C ROM:0012E19C loc_12E19C: ; CODE XREF: sub_12DFDA+1AA↑j ROM:0012E19C ; sub_12DFDA+1BA↑j ROM:0012E19C btst #4,($D38).w ROM:0012E1A2 beq.s loc_12E1AC ROM:0012E1A4 bset #5,($1303).w ROM:0012E1AA bra.s loc_12E1E2 ROM:0012E1AC ; --------------------------------------------------------------------------- ROM:0012E1AC ROM:0012E1AC loc_12E1AC: ; CODE XREF: sub_12DFDA+1C8↑j ROM:0012E1AC btst #5,($D38).w ROM:0012E1B2 beq.s loc_12E1BC ROM:0012E1B4 bset #5,($1303).w ROM:0012E1BA bra.s loc_12E1E2 ROM:0012E1BC ; --------------------------------------------------------------------------- ROM:0012E1BC ROM:0012E1BC loc_12E1BC: ; CODE XREF: sub_12DFDA+1D8↑j ROM:0012E1BC btst #6,($D38).w ROM:0012E1C2 beq.s loc_12E1CC ROM:0012E1C4 bset #5,($1303).w ROM:0012E1CA bra.s loc_12E1E2 ROM:0012E1CC ; --------------------------------------------------------------------------- ROM:0012E1CC ROM:0012E1CC loc_12E1CC: ; CODE XREF: sub_12DFDA+1E8↑j ROM:0012E1CC btst #7,($D38).w ROM:0012E1D2 beq.s loc_12E1DC ROM:0012E1D4 bset #5,($1303).w ROM:0012E1DA bra.s loc_12E1E2 ROM:0012E1DC ; --------------------------------------------------------------------------- ROM:0012E1DC ROM:0012E1DC loc_12E1DC: ; CODE XREF: sub_12DFDA+1F8↑j ROM:0012E1DC bclr #5,($1303).w ROM:0012E1E2 ROM:0012E1E2 loc_12E1E2: ; CODE XREF: sub_12DFDA+1D0↑j ROM:0012E1E2 ; sub_12DFDA+1E0↑j ... ROM:0012E1E2 btst #6,($D39).w ROM:0012E1E8 beq.s loc_12E1F2 ROM:0012E1EA bset #4,($12EE).w ROM:0012E1F0 bra.s loc_12E208 ROM:0012E1F2 ; --------------------------------------------------------------------------- ROM:0012E1F2 ROM:0012E1F2 loc_12E1F2: ; CODE XREF: sub_12DFDA+20E↑j ROM:0012E1F2 btst #5,($D37).w ROM:0012E1F8 beq.s loc_12E202 ROM:0012E1FA bset #4,($12EE).w ROM:0012E200 bra.s loc_12E208 ROM:0012E202 ; --------------------------------------------------------------------------- ROM:0012E202 ROM:0012E202 loc_12E202: ; CODE XREF: sub_12DFDA+21E↑j ROM:0012E202 bclr #4,($12EE).w ROM:0012E208 ROM:0012E208 loc_12E208: ; CODE XREF: sub_12DFDA+216↑j ROM:0012E208 ; sub_12DFDA+226↑j ROM:0012E208 btst #6,($D36).w ROM:0012E20E beq.s loc_12E218 ROM:0012E210 bset #6,($1303).w ROM:0012E216 bra.s loc_12E22E ROM:0012E218 ; --------------------------------------------------------------------------- ROM:0012E218 ROM:0012E218 loc_12E218: ; CODE XREF: sub_12DFDA+234↑j ROM:0012E218 btst #7,($D36).w ROM:0012E21E beq.s loc_12E228 ROM:0012E220 bset #6,($1303).w ROM:0012E226 bra.s loc_12E22E ROM:0012E228 ; --------------------------------------------------------------------------- ROM:0012E228 ROM:0012E228 loc_12E228: ; CODE XREF: sub_12DFDA+244↑j ROM:0012E228 bclr #6,($1303).w ROM:0012E22E ROM:0012E22E loc_12E22E: ; CODE XREF: sub_12DFDA+23C↑j ROM:0012E22E ; sub_12DFDA+24C↑j ROM:0012E22E btst #3,($D38).w ROM:0012E234 beq.s loc_12E23E ROM:0012E236 bset #0,($1305).w ROM:0012E23C bra.s locret_12E254 ROM:0012E23E ; --------------------------------------------------------------------------- ROM:0012E23E ROM:0012E23E loc_12E23E: ; CODE XREF: sub_12DFDA+25A↑j ROM:0012E23E btst #2,($D36).w ROM:0012E244 beq.s loc_12E24E ROM:0012E246 bset #0,($1305).w ROM:0012E24C bra.s locret_12E254 ROM:0012E24E ; --------------------------------------------------------------------------- ROM:0012E24E ROM:0012E24E loc_12E24E: ; CODE XREF: sub_12DFDA+26A↑j ROM:0012E24E bclr #0,($1305).w ROM:0012E254 ROM:0012E254 locret_12E254: ; CODE XREF: sub_12DFDA+262↑j ROM:0012E254 ; sub_12DFDA+272↑j ROM:0012E254 rts ROM:0012E254 ; End of function sub_12DFDA ROM:0012E254 ROM:0012E256 ROM:0012E256 ; =============== S U B R O U T I N E ======================================= ROM:0012E256 ROM:0012E256 ROM:0012E256 sub_12E256: ; CODE XREF: sub_12CECE↑p ROM:0012E256 move.l ($958).w,d5 ROM:0012E25A move.w $178(a5),d4 ROM:0012E25E ext.l d4 ROM:0012E260 muls.l d4,d6:d5 ROM:0012E264 move.w ($1330).w,d4 ROM:0012E268 ext.l d4 ROM:0012E26A divs.l d4,d6:d5 ROM:0012E26E muls.l #$3E8,d6:d5 ROM:0012E276 move.l $134(a5),d4 ROM:0012E27A divs.l d4,d6:d5 ROM:0012E27E bvc.s loc_12E288 ROM:0012E280 move.w #$3E8,($D1A).w ROM:0012E286 bra.s locret_12E28C ROM:0012E288 ; --------------------------------------------------------------------------- ROM:0012E288 ROM:0012E288 loc_12E288: ; CODE XREF: sub_12E256+28↑j ROM:0012E288 move.w d5,($D1A).w ROM:0012E28C ROM:0012E28C locret_12E28C: ; CODE XREF: sub_12E256+30↑j ROM:0012E28C rts ROM:0012E28C ; End of function sub_12E256 ROM:0012E28C ROM:0012E28E ROM:0012E28E ; =============== S U B R O U T I N E ======================================= ROM:0012E28E ROM:0012E28E ROM:0012E28E sub_12E28E: ; CODE XREF: sub_125BB4+D8↑p ROM:0012E28E clr.w d2 ROM:0012E290 ROM:0012E290 loc_12E290: ; CODE XREF: sub_12E28E:loc_12E2A4↓j ROM:0012E290 bsr.w sub_12E2AC ROM:0012E294 move.w #4,d0 ROM:0012E298 cmp.w d2,d0 ROM:0012E29A ble.s loc_12E2A6 ROM:0012E29C addq.w #1,d2 ROM:0012E29E bvc.s loc_12E2A4 ROM:0012E2A0 move.w #$8000,d2 ROM:0012E2A4 ROM:0012E2A4 loc_12E2A4: ; CODE XREF: sub_12E28E+10↑j ROM:0012E2A4 bra.s loc_12E290 ROM:0012E2A6 ; --------------------------------------------------------------------------- ROM:0012E2A6 ROM:0012E2A6 loc_12E2A6: ; CODE XREF: sub_12E28E+C↑j ROM:0012E2A6 bsr.w sub_12E4D8 ROM:0012E2AA rts ROM:0012E2AA ; End of function sub_12E28E ROM:0012E2AA ROM:0012E2AC ROM:0012E2AC ; =============== S U B R O U T I N E ======================================= ROM:0012E2AC ROM:0012E2AC ROM:0012E2AC sub_12E2AC: ; CODE XREF: sub_12E28E:loc_12E290↑p ROM:0012E2AC clr.w d1 ROM:0012E2AE move.b $12E8(d2.w),d1 ROM:0012E2B4 cmpi.w #7,d1 ROM:0012E2B8 bcc.s locret_12E2C2 ROM:0012E2BA movea.l off_12E2C4(pc,d1.w*4),a0 ROM:0012E2BE nop ROM:0012E2C0 jmp (a0) ROM:0012E2C2 ; --------------------------------------------------------------------------- ROM:0012E2C2 ROM:0012E2C2 locret_12E2C2: ; CODE XREF: sub_12E2AC+C↑j ROM:0012E2C2 rts ROM:0012E2C2 ; End of function sub_12E2AC ROM:0012E2C2 ROM:0012E2C2 ; --------------------------------------------------------------------------- ROM:0012E2C4 off_12E2C4: dc.l loc_12E2E0 ; DATA XREF: sub_12E2AC+E↑r ROM:0012E2C8 dc.l loc_12E302 ROM:0012E2CC dc.l loc_12E31C ROM:0012E2D0 dc.l loc_12E364 ROM:0012E2D4 dc.l loc_12E430 ROM:0012E2D8 dc.l loc_12E464 ROM:0012E2DC dc.l loc_12E498 ROM:0012E2E0 ; --------------------------------------------------------------------------- ROM:0012E2E0 ROM:0012E2E0 loc_12E2E0: ; DATA XREF: ROM:off_12E2C4↑o ROM:0012E2E0 bclr #1,($12F5).w ROM:0012E2E6 bclr d2,($117A).w ROM:0012E2EA bclr d2,($117B).w ROM:0012E2EE bclr d2,($117C).w ROM:0012E2F2 clr.w $10A4(d2.w*2) ROM:0012E2F8 move.b #1,$12E8(d2.w) ROM:0012E300 rts ROM:0012E302 ; --------------------------------------------------------------------------- ROM:0012E302 ROM:0012E302 loc_12E302: ; DATA XREF: ROM:0012E2C8↑o ROM:0012E302 move.w $9FC(a5,d2.w*2),d0 ROM:0012E308 cmpi.w #1,d0 ROM:0012E30C blt.s locret_12E31A ROM:0012E30E bset d2,($117B).w ROM:0012E312 move.b #2,$12E8(d2.w) ROM:0012E31A ROM:0012E31A locret_12E31A: ; CODE XREF: ROM:0012E30C↑j ROM:0012E31A rts ROM:0012E31C ; --------------------------------------------------------------------------- ROM:0012E31C ROM:0012E31C loc_12E31C: ; DATA XREF: ROM:0012E2CC↑o ROM:0012E31C btst #5,($1314).w ROM:0012E322 beq.s loc_12E332 ROM:0012E324 bclr d2,($117B).w ROM:0012E328 move.b #1,$12E8(d2.w) ROM:0012E330 rts ROM:0012E332 ; --------------------------------------------------------------------------- ROM:0012E332 ROM:0012E332 loc_12E332: ; CODE XREF: ROM:0012E322↑j ROM:0012E332 btst d2,($1179).w ROM:0012E336 beq.s locret_12E362 ROM:0012E338 btst #1,($12F5).w ROM:0012E33E bne.s locret_12E362 ROM:0012E340 bset d2,($117A).w ROM:0012E344 bset #1,($12F5).w ROM:0012E34A addq.w #1,$10A4(d2.w*2) ROM:0012E350 bvc.s loc_12E35A ROM:0012E352 move.w #$8000,$10A4(d2.w*2) ROM:0012E35A ROM:0012E35A loc_12E35A: ; CODE XREF: ROM:0012E350↑j ROM:0012E35A move.b #3,$12E8(d2.w) ROM:0012E362 ROM:0012E362 locret_12E362: ; CODE XREF: ROM:0012E336↑j ROM:0012E362 ; ROM:0012E33E↑j ROM:0012E362 rts ROM:0012E364 ; --------------------------------------------------------------------------- ROM:0012E364 ROM:0012E364 loc_12E364: ; DATA XREF: ROM:0012E2D0↑o ROM:0012E364 btst #5,($1314).w ROM:0012E36A beq.s loc_12E384 ROM:0012E36C bclr #1,($12F5).w ROM:0012E372 bclr d2,($117A).w ROM:0012E376 bclr d2,($117B).w ROM:0012E37A move.b #1,$12E8(d2.w) ROM:0012E382 rts ROM:0012E384 ; --------------------------------------------------------------------------- ROM:0012E384 ROM:0012E384 loc_12E384: ; CODE XREF: ROM:0012E36A↑j ROM:0012E384 btst d2,($117E).w ROM:0012E388 beq.s loc_12E3BA ROM:0012E38A bclr d2,($117A).w ROM:0012E38E bclr d2,($117B).w ROM:0012E392 bset d2,($117C).w ROM:0012E396 clr.w $10A4(d2.w*2) ROM:0012E39C move.w $9F2(a5,d2.w*2),d1 ROM:0012E3A2 clr.b ($8AD).w ROM:0012E3A6 move.w d1,($68E).w ROM:0012E3AA move.b #1,($8AD).w ROM:0012E3B0 move.b #4,$12E8(d2.w) ROM:0012E3B8 rts ROM:0012E3BA ; --------------------------------------------------------------------------- ROM:0012E3BA ROM:0012E3BA loc_12E3BA: ; CODE XREF: ROM:0012E388↑j ROM:0012E3BA btst d2,($1179).w ROM:0012E3BE bne.s loc_12E3E2 ROM:0012E3C0 move.w $10A4(d2.w*2),d3 ROM:0012E3C6 move.w $A10(a5,d2.w*2),d4 ROM:0012E3CC cmp.w d3,d4 ROM:0012E3CE blt.s loc_12E3E2 ROM:0012E3D0 bclr d2,($117A).w ROM:0012E3D4 bclr #1,($12F5).w ROM:0012E3DA move.b #2,$12E8(d2.w) ROM:0012E3E2 ROM:0012E3E2 loc_12E3E2: ; CODE XREF: ROM:0012E3BE↑j ROM:0012E3E2 ; ROM:0012E3CE↑j ROM:0012E3E2 btst d2,($1179).w ROM:0012E3E6 bne.s locret_12E42E ROM:0012E3E8 move.w $10A4(d2.w*2),d3 ROM:0012E3EE move.w $A10(a5,d2.w*2),d4 ROM:0012E3F4 cmp.w d3,d4 ROM:0012E3F6 bge.s locret_12E42E ROM:0012E3F8 bclr d2,($117A).w ROM:0012E3FC bclr #1,($12F5).w ROM:0012E402 bset d2,($117D).w ROM:0012E406 clr.w $10A4(d2.w*2) ROM:0012E40C move.w $A1A(a5,d2.w*2),d5 ROM:0012E412 clr.b $8AE(d2.w) ROM:0012E418 move.w d5,$690(d2.w*2) ROM:0012E41E move.b #1,$8AE(d2.w) ROM:0012E426 move.b #6,$12E8(d2.w) ROM:0012E42E ROM:0012E42E locret_12E42E: ; CODE XREF: ROM:0012E3E6↑j ROM:0012E42E ; ROM:0012E3F6↑j ROM:0012E42E rts ROM:0012E430 ; --------------------------------------------------------------------------- ROM:0012E430 ROM:0012E430 loc_12E430: ; DATA XREF: ROM:0012E2D4↑o ROM:0012E430 btst #5,($1314).w ROM:0012E436 beq.s loc_12E44C ROM:0012E438 bclr #1,($12F5).w ROM:0012E43E bclr d2,($117C).w ROM:0012E442 move.b #1,$12E8(d2.w) ROM:0012E44A rts ROM:0012E44C ; --------------------------------------------------------------------------- ROM:0012E44C ROM:0012E44C loc_12E44C: ; CODE XREF: ROM:0012E436↑j ROM:0012E44C cmpi.w #0,($68E).w ROM:0012E452 bgt.s locret_12E462 ROM:0012E454 bclr #1,($12F5).w ROM:0012E45A move.b #5,$12E8(d2.w) ROM:0012E462 ROM:0012E462 locret_12E462: ; CODE XREF: ROM:0012E452↑j ROM:0012E462 rts ROM:0012E464 ; --------------------------------------------------------------------------- ROM:0012E464 ROM:0012E464 loc_12E464: ; DATA XREF: ROM:0012E2D8↑o ROM:0012E464 btst #5,($1314).w ROM:0012E46A beq.s loc_12E47A ROM:0012E46C bclr d2,($117C).w ROM:0012E470 move.b #1,$12E8(d2.w) ROM:0012E478 rts ROM:0012E47A ; --------------------------------------------------------------------------- ROM:0012E47A ROM:0012E47A loc_12E47A: ; CODE XREF: ROM:0012E46A↑j ROM:0012E47A move.w $A06(a5,d2.w*2),d0 ROM:0012E480 cmpi.w #0,d0 ROM:0012E484 bne.s locret_12E496 ROM:0012E486 bset d2,($117B).w ROM:0012E48A bclr d2,($117C).w ROM:0012E48E move.b #2,$12E8(d2.w) ROM:0012E496 ROM:0012E496 locret_12E496: ; CODE XREF: ROM:0012E484↑j ROM:0012E496 rts ROM:0012E498 ; --------------------------------------------------------------------------- ROM:0012E498 ROM:0012E498 loc_12E498: ; DATA XREF: ROM:0012E2DC↑o ROM:0012E498 btst #5,($1314).w ROM:0012E49E beq.s loc_12E4BE ROM:0012E4A0 bclr d2,($117D).w ROM:0012E4A4 bclr d2,($117B).w ROM:0012E4A8 clr.b $8AE(d2.w) ROM:0012E4AE clr.w $690(d2.w*2) ROM:0012E4B4 move.b #1,$12E8(d2.w) ROM:0012E4BC rts ROM:0012E4BE ; --------------------------------------------------------------------------- ROM:0012E4BE ROM:0012E4BE loc_12E4BE: ; CODE XREF: ROM:0012E49E↑j ROM:0012E4BE cmpi.w #0,$690(d2.w*2) ROM:0012E4C6 bgt.s locret_12E4D6 ROM:0012E4C8 bclr d2,($117D).w ROM:0012E4CC move.b #2,$12E8(d2.w) ROM:0012E4D4 rts ROM:0012E4D6 ; --------------------------------------------------------------------------- ROM:0012E4D6 ROM:0012E4D6 locret_12E4D6: ; CODE XREF: ROM:0012E4C6↑j ROM:0012E4D6 rts ROM:0012E4D8 ROM:0012E4D8 ; =============== S U B R O U T I N E ======================================= ROM:0012E4D8 ROM:0012E4D8 ROM:0012E4D8 sub_12E4D8: ; CODE XREF: sub_12E28E:loc_12E2A6↑p ROM:0012E4D8 btst #0,($117A).w ROM:0012E4DE beq.s loc_12E4EE ROM:0012E4E0 bset #0,($12FB).w ROM:0012E4E6 bset #5,($1310).w ROM:0012E4EC bra.s locret_12E4FA ROM:0012E4EE ; --------------------------------------------------------------------------- ROM:0012E4EE ROM:0012E4EE loc_12E4EE: ; CODE XREF: sub_12E4D8+6↑j ROM:0012E4EE bclr #0,($12FB).w ROM:0012E4F4 bclr #5,($1310).w ROM:0012E4FA ROM:0012E4FA locret_12E4FA: ; CODE XREF: sub_12E4D8+14↑j ROM:0012E4FA rts ROM:0012E4FA ; End of function sub_12E4D8 ROM:0012E4FA ROM:0012E4FC ROM:0012E4FC ; =============== S U B R O U T I N E ======================================= ROM:0012E4FC ROM:0012E4FC ROM:0012E4FC sub_12E4FC: ; CODE XREF: sub_125BB4+54↑p ROM:0012E4FC bsr.w sub_12E938 ROM:0012E500 bsr.w sub_12E512 ROM:0012E504 bsr.w sub_12E5F8 ROM:0012E508 bsr.w sub_12E748 ROM:0012E50C bsr.w sub_12E870 ROM:0012E510 rts ROM:0012E510 ; End of function sub_12E4FC ROM:0012E510 ROM:0012E512 ROM:0012E512 ; =============== S U B R O U T I N E ======================================= ROM:0012E512 ROM:0012E512 ROM:0012E512 sub_12E512: ; CODE XREF: sub_12E4FC+4↑p ROM:0012E512 clr.w d1 ROM:0012E514 move.b ($117F).w,d1 ROM:0012E518 cmpi.w #5,d1 ROM:0012E51C bcc.s locret_12E526 ROM:0012E51E movea.l off_12E528(pc,d1.w*4),a0 ROM:0012E522 nop ROM:0012E524 jmp (a0) ROM:0012E526 ; --------------------------------------------------------------------------- ROM:0012E526 ROM:0012E526 locret_12E526: ; CODE XREF: sub_12E512+A↑j ROM:0012E526 rts ROM:0012E526 ; End of function sub_12E512 ROM:0012E526 ROM:0012E526 ; --------------------------------------------------------------------------- ROM:0012E528 off_12E528: dc.l loc_12E53C ; DATA XREF: sub_12E512+C↑r ROM:0012E52C dc.l loc_12E54A ROM:0012E530 dc.l loc_12E564 ROM:0012E534 dc.l loc_12E5B2 ROM:0012E538 dc.l loc_12E5E4 ROM:0012E53C ; --------------------------------------------------------------------------- ROM:0012E53C ROM:0012E53C loc_12E53C: ; DATA XREF: ROM:off_12E528↑o ROM:0012E53C bclr #7,($12F4).w ROM:0012E542 move.b #1,($117F).w ROM:0012E548 rts ROM:0012E54A ; --------------------------------------------------------------------------- ROM:0012E54A ROM:0012E54A loc_12E54A: ; DATA XREF: ROM:0012E52C↑o ROM:0012E54A btst #2,($130E).w ROM:0012E550 beq.s locret_12E562 ROM:0012E552 btst #1,($12F3).w ROM:0012E558 bne.s locret_12E562 ROM:0012E55A move.b #2,($117F).w ROM:0012E560 rts ROM:0012E562 ; --------------------------------------------------------------------------- ROM:0012E562 ROM:0012E562 locret_12E562: ; CODE XREF: ROM:0012E550↑j ROM:0012E562 ; ROM:0012E558↑j ROM:0012E562 rts ROM:0012E564 ; --------------------------------------------------------------------------- ROM:0012E564 ROM:0012E564 loc_12E564: ; DATA XREF: ROM:0012E530↑o ROM:0012E564 move.w $5FE(a5),d0 ROM:0012E568 cmp.w ($A56).w,d0 ROM:0012E56C bge.s loc_12E576 ROM:0012E56E move.b #4,($117F).w ROM:0012E574 rts ROM:0012E576 ; --------------------------------------------------------------------------- ROM:0012E576 ROM:0012E576 loc_12E576: ; CODE XREF: ROM:0012E56C↑j ROM:0012E576 btst #0,($12F5).w ROM:0012E57C bne.s loc_12E5A0 ROM:0012E57E move.w ($D56).w,d1 ROM:0012E582 add.w $5EC(a5),d1 ROM:0012E586 cmp.w ($540).w,d1 ROM:0012E58A bge.s loc_12E5A0 ROM:0012E58C move.w ($9F6).w,($D5A).w ROM:0012E592 bset #7,($12F4).w ROM:0012E598 move.b #3,($117F).w ROM:0012E59E rts ROM:0012E5A0 ; --------------------------------------------------------------------------- ROM:0012E5A0 ROM:0012E5A0 loc_12E5A0: ; CODE XREF: ROM:0012E57C↑j ROM:0012E5A0 ; ROM:0012E58A↑j ROM:0012E5A0 btst #0,($12F3).w ROM:0012E5A6 beq.s locret_12E5B0 ROM:0012E5A8 move.b #1,($117F).w ROM:0012E5AE rts ROM:0012E5B0 ; --------------------------------------------------------------------------- ROM:0012E5B0 ROM:0012E5B0 locret_12E5B0: ; CODE XREF: ROM:0012E5A6↑j ROM:0012E5B0 rts ROM:0012E5B2 ; --------------------------------------------------------------------------- ROM:0012E5B2 ROM:0012E5B2 loc_12E5B2: ; DATA XREF: ROM:0012E534↑o ROM:0012E5B2 btst #0,($12F5).w ROM:0012E5B8 bne.s loc_12E5D6 ROM:0012E5BA move.w ($D56).w,d0 ROM:0012E5BE move.w ($B6E).w,d1 ROM:0012E5C2 add.w $5EA(a5),d1 ROM:0012E5C6 cmp.w ($540).w,d0 ROM:0012E5CA bge.s loc_12E5D2 ROM:0012E5CC cmp.w ($9F6).w,d1 ROM:0012E5D0 bgt.s locret_12E5D4 ROM:0012E5D2 ROM:0012E5D2 loc_12E5D2: ; CODE XREF: ROM:0012E5CA↑j ROM:0012E5D2 bra.s loc_12E5D6 ROM:0012E5D4 ; --------------------------------------------------------------------------- ROM:0012E5D4 ROM:0012E5D4 locret_12E5D4: ; CODE XREF: ROM:0012E5D0↑j ROM:0012E5D4 rts ROM:0012E5D6 ; --------------------------------------------------------------------------- ROM:0012E5D6 ROM:0012E5D6 loc_12E5D6: ; CODE XREF: ROM:0012E5B8↑j ROM:0012E5D6 ; ROM:loc_12E5D2↑j ROM:0012E5D6 bclr #7,($12F4).w ROM:0012E5DC move.b #2,($117F).w ROM:0012E5E2 rts ROM:0012E5E4 ; --------------------------------------------------------------------------- ROM:0012E5E4 ROM:0012E5E4 loc_12E5E4: ; DATA XREF: ROM:0012E538↑o ROM:0012E5E4 btst #0,($12F5).w ROM:0012E5EA beq.s locret_12E5F4 ROM:0012E5EC move.b #2,($117F).w ROM:0012E5F2 rts ROM:0012E5F4 ; --------------------------------------------------------------------------- ROM:0012E5F4 ROM:0012E5F4 locret_12E5F4: ; CODE XREF: ROM:0012E5EA↑j ROM:0012E5F4 rts ROM:0012E5F6 ; --------------------------------------------------------------------------- ROM:0012E5F6 rts ROM:0012E5F8 ROM:0012E5F8 ; =============== S U B R O U T I N E ======================================= ROM:0012E5F8 ROM:0012E5F8 ROM:0012E5F8 sub_12E5F8: ; CODE XREF: sub_12E4FC+8↑p ROM:0012E5F8 clr.w d1 ROM:0012E5FA move.b ($1180).w,d1 ROM:0012E5FE cmpi.w #5,d1 ROM:0012E602 bcc.s locret_12E60C ROM:0012E604 movea.l off_12E60E(pc,d1.w*4),a0 ROM:0012E608 nop ROM:0012E60A jmp (a0) ROM:0012E60C ; --------------------------------------------------------------------------- ROM:0012E60C ROM:0012E60C locret_12E60C: ; CODE XREF: sub_12E5F8+A↑j ROM:0012E60C rts ROM:0012E60C ; End of function sub_12E5F8 ROM:0012E60C ROM:0012E60C ; --------------------------------------------------------------------------- ROM:0012E60E off_12E60E: dc.l loc_12E622 ; DATA XREF: sub_12E5F8+C↑r ROM:0012E612 dc.l loc_12E636 ROM:0012E616 dc.l loc_12E664 ROM:0012E61A dc.l loc_12E6E8 ROM:0012E61E dc.l loc_12E700 ROM:0012E622 ; --------------------------------------------------------------------------- ROM:0012E622 ROM:0012E622 loc_12E622: ; DATA XREF: ROM:off_12E60E↑o ROM:0012E622 bclr #1,($12F7).w ROM:0012E628 bclr #2,($1302).w ROM:0012E62E move.b #1,($1180).w ROM:0012E634 rts ROM:0012E636 ; --------------------------------------------------------------------------- ROM:0012E636 ROM:0012E636 loc_12E636: ; DATA XREF: ROM:0012E612↑o ROM:0012E636 btst #7,($12F4).w ROM:0012E63C beq.s locret_12E662 ROM:0012E63E bsr.w sub_12EA0E ROM:0012E642 move.w ($D58).w,d0 ROM:0012E646 clr.b ($8BE).w ROM:0012E64A move.w d0,($6B0).w ROM:0012E64E move.b #1,($8BE).w ROM:0012E654 bset #1,($12F7).w ROM:0012E65A move.b #2,($1180).w ROM:0012E660 rts ROM:0012E662 ; --------------------------------------------------------------------------- ROM:0012E662 ROM:0012E662 locret_12E662: ; CODE XREF: ROM:0012E63C↑j ROM:0012E662 rts ROM:0012E664 ; --------------------------------------------------------------------------- ROM:0012E664 ROM:0012E664 loc_12E664: ; DATA XREF: ROM:0012E616↑o ROM:0012E664 move.w ($B6E).w,d0 ROM:0012E668 add.w $5FC(a5),d0 ROM:0012E66C cmp.w ($9F6).w,d0 ROM:0012E670 ble.s loc_12E688 ROM:0012E672 cmpi.w #0,($6B0).w ROM:0012E678 bgt.s loc_12E688 ROM:0012E67A bset #2,($1302).w ROM:0012E680 move.b #3,($1180).w ROM:0012E686 rts ROM:0012E688 ; --------------------------------------------------------------------------- ROM:0012E688 ROM:0012E688 loc_12E688: ; CODE XREF: ROM:0012E670↑j ROM:0012E688 ; ROM:0012E678↑j ROM:0012E688 btst #0,($12FE).w ROM:0012E68E bne.s loc_12E6A8 ROM:0012E690 cmpi.w #0,($6AE).w ROM:0012E696 bgt.s loc_12E6A8 ROM:0012E698 btst #6,($1300).w ROM:0012E69E bne.s loc_12E6D2 ROM:0012E6A0 btst #7,($12F4).w ROM:0012E6A6 beq.s loc_12E6D2 ROM:0012E6A8 ROM:0012E6A8 loc_12E6A8: ; CODE XREF: ROM:0012E68E↑j ROM:0012E6A8 ; ROM:0012E696↑j ROM:0012E6A8 btst #7,($12F4).w ROM:0012E6AE bne.s locret_12E6D0 ROM:0012E6B0 btst #0,($12FE).w ROM:0012E6B6 bne.s loc_12E6C0 ROM:0012E6B8 cmpi.w #0,($6AE).w ROM:0012E6BE beq.s locret_12E6D0 ROM:0012E6C0 ROM:0012E6C0 loc_12E6C0: ; CODE XREF: ROM:0012E6B6↑j ROM:0012E6C0 clr.b ($8BE).w ROM:0012E6C4 clr.w ($6B0).w ROM:0012E6C8 move.b #4,($1180).w ROM:0012E6CE rts ROM:0012E6D0 ; --------------------------------------------------------------------------- ROM:0012E6D0 ROM:0012E6D0 locret_12E6D0: ; CODE XREF: ROM:0012E6AE↑j ROM:0012E6D0 ; ROM:0012E6BE↑j ROM:0012E6D0 rts ROM:0012E6D2 ; --------------------------------------------------------------------------- ROM:0012E6D2 ROM:0012E6D2 loc_12E6D2: ; CODE XREF: ROM:0012E69E↑j ROM:0012E6D2 ; ROM:0012E6A6↑j ROM:0012E6D2 clr.b ($8BE).w ROM:0012E6D6 clr.w ($6B0).w ROM:0012E6DA bclr #1,($12F7).w ROM:0012E6E0 move.b #1,($1180).w ROM:0012E6E6 rts ROM:0012E6E8 ; --------------------------------------------------------------------------- ROM:0012E6E8 ROM:0012E6E8 loc_12E6E8: ; DATA XREF: ROM:0012E61A↑o ROM:0012E6E8 btst #7,($12F4).w ROM:0012E6EE bne.s locret_12E6FE ROM:0012E6F0 bclr #2,($1302).w ROM:0012E6F6 move.b #4,($1180).w ROM:0012E6FC rts ROM:0012E6FE ; --------------------------------------------------------------------------- ROM:0012E6FE ROM:0012E6FE locret_12E6FE: ; CODE XREF: ROM:0012E6EE↑j ROM:0012E6FE rts ROM:0012E700 ; --------------------------------------------------------------------------- ROM:0012E700 ROM:0012E700 loc_12E700: ; DATA XREF: ROM:0012E61E↑o ROM:0012E700 btst #0,($12FE).w ROM:0012E706 bne.s loc_12E71E ROM:0012E708 cmpi.w #0,($6AE).w ROM:0012E70E bgt.s loc_12E71E ROM:0012E710 bclr #1,($12F7).w ROM:0012E716 move.b #1,($1180).w ROM:0012E71C rts ROM:0012E71E ; --------------------------------------------------------------------------- ROM:0012E71E ROM:0012E71E loc_12E71E: ; CODE XREF: ROM:0012E706↑j ROM:0012E71E ; ROM:0012E70E↑j ROM:0012E71E btst #7,($12F4).w ROM:0012E724 beq.s locret_12E744 ROM:0012E726 bsr.w sub_12EA0E ROM:0012E72A move.w ($D58).w,d0 ROM:0012E72E clr.b ($8BE).w ROM:0012E732 move.w d0,($6B0).w ROM:0012E736 move.b #1,($8BE).w ROM:0012E73C move.b #2,($1180).w ROM:0012E742 rts ROM:0012E744 ; --------------------------------------------------------------------------- ROM:0012E744 ROM:0012E744 locret_12E744: ; CODE XREF: ROM:0012E724↑j ROM:0012E744 rts ROM:0012E746 ; --------------------------------------------------------------------------- ROM:0012E746 rts ROM:0012E748 ROM:0012E748 ; =============== S U B R O U T I N E ======================================= ROM:0012E748 ROM:0012E748 ROM:0012E748 sub_12E748: ; CODE XREF: sub_12E4FC+C↑p ROM:0012E748 clr.w d1 ROM:0012E74A move.b ($1181).w,d1 ROM:0012E74E cmpi.w #4,d1 ROM:0012E752 bcc.s locret_12E75C ROM:0012E754 movea.l off_12E75E(pc,d1.w*4),a0 ROM:0012E758 nop ROM:0012E75A jmp (a0) ROM:0012E75C ; --------------------------------------------------------------------------- ROM:0012E75C ROM:0012E75C locret_12E75C: ; CODE XREF: sub_12E748+A↑j ROM:0012E75C rts ROM:0012E75C ; End of function sub_12E748 ROM:0012E75C ROM:0012E75C ; --------------------------------------------------------------------------- ROM:0012E75E off_12E75E: dc.l loc_12E76E ; DATA XREF: sub_12E748+C↑r ROM:0012E762 dc.l loc_12E78A ROM:0012E766 dc.l loc_12E7A8 ROM:0012E76A dc.l loc_12E806 ROM:0012E76E ; --------------------------------------------------------------------------- ROM:0012E76E ROM:0012E76E loc_12E76E: ; DATA XREF: ROM:off_12E75E↑o ROM:0012E76E move.w #$2710,($D52).w ROM:0012E774 move.l #0,($950).w ROM:0012E77C bclr #0,($12FE).w ROM:0012E782 move.b #1,($1181).w ROM:0012E788 rts ROM:0012E78A ; --------------------------------------------------------------------------- ROM:0012E78A ROM:0012E78A loc_12E78A: ; DATA XREF: ROM:0012E762↑o ROM:0012E78A btst #2,($1302).w ROM:0012E790 beq.s locret_12E7A6 ROM:0012E792 move.w #0,($D52).w ROM:0012E798 bset #7,($1309).w ROM:0012E79E move.b #2,($1181).w ROM:0012E7A4 rts ROM:0012E7A6 ; --------------------------------------------------------------------------- ROM:0012E7A6 ROM:0012E7A6 locret_12E7A6: ; CODE XREF: ROM:0012E790↑j ROM:0012E7A6 rts ROM:0012E7A8 ; --------------------------------------------------------------------------- ROM:0012E7A8 ROM:0012E7A8 loc_12E7A8: ; DATA XREF: ROM:0012E766↑o ROM:0012E7A8 bsr.w sub_12E980 ROM:0012E7AC btst #0,($12FE).w ROM:0012E7B2 beq.s loc_12E7D2 ROM:0012E7B4 btst #2,($1302).w ROM:0012E7BA bne.s loc_12E7D2 ROM:0012E7BC move.w $5F4(a5),($D52).w ROM:0012E7C2 move.l #0,($950).w ROM:0012E7CA move.b #3,($1181).w ROM:0012E7D0 rts ROM:0012E7D2 ; --------------------------------------------------------------------------- ROM:0012E7D2 ROM:0012E7D2 loc_12E7D2: ; CODE XREF: ROM:0012E7B2↑j ROM:0012E7D2 ; ROM:0012E7BA↑j ROM:0012E7D2 btst #0,($12FE).w ROM:0012E7D8 bne.s locret_12E804 ROM:0012E7DA btst #2,($1302).w ROM:0012E7E0 bne.s locret_12E804 ROM:0012E7E2 move.w #$2710,($D52).w ROM:0012E7E8 move.l #0,($950).w ROM:0012E7F0 bclr #0,($12FE).w ROM:0012E7F6 bclr #7,($1309).w ROM:0012E7FC move.b #1,($1181).w ROM:0012E802 rts ROM:0012E804 ; --------------------------------------------------------------------------- ROM:0012E804 ROM:0012E804 locret_12E804: ; CODE XREF: ROM:0012E7D8↑j ROM:0012E804 ; ROM:0012E7E0↑j ROM:0012E804 rts ROM:0012E806 ; --------------------------------------------------------------------------- ROM:0012E806 ROM:0012E806 loc_12E806: ; DATA XREF: ROM:0012E76A↑o ROM:0012E806 bsr.w sub_12E9D4 ROM:0012E80A btst #2,($1302).w ROM:0012E810 beq.s loc_12E82E ROM:0012E812 move.w #0,($D52).w ROM:0012E818 move.l #0,($950).w ROM:0012E820 bclr #0,($12FE).w ROM:0012E826 move.b #2,($1181).w ROM:0012E82C rts ROM:0012E82E ; --------------------------------------------------------------------------- ROM:0012E82E ROM:0012E82E loc_12E82E: ; CODE XREF: ROM:0012E810↑j ROM:0012E82E move.w ($D56).w,d0 ROM:0012E832 sub.w $5F8(a5),d0 ROM:0012E836 move.w $5F6(a5),d1 ROM:0012E83A muls.w #$64,d1 ; 'd' ROM:0012E83E cmp.l ($950).w,d1 ROM:0012E842 ble.s loc_12E84A ROM:0012E844 cmp.w ($540).w,d0 ROM:0012E848 ble.s locret_12E86C ROM:0012E84A ROM:0012E84A loc_12E84A: ; CODE XREF: ROM:0012E842↑j ROM:0012E84A move.w #$2710,($D52).w ROM:0012E850 move.l #0,($950).w ROM:0012E858 bclr #0,($12FE).w ROM:0012E85E bclr #7,($1309).w ROM:0012E864 move.b #1,($1181).w ROM:0012E86A rts ROM:0012E86C ; --------------------------------------------------------------------------- ROM:0012E86C ROM:0012E86C locret_12E86C: ; CODE XREF: ROM:0012E848↑j ROM:0012E86C rts ROM:0012E86E ; --------------------------------------------------------------------------- ROM:0012E86E rts ROM:0012E870 ROM:0012E870 ; =============== S U B R O U T I N E ======================================= ROM:0012E870 ROM:0012E870 ROM:0012E870 sub_12E870: ; CODE XREF: sub_12E4FC+10↑p ROM:0012E870 clr.w d1 ROM:0012E872 move.b ($1182).w,d1 ROM:0012E876 cmpi.w #4,d1 ROM:0012E87A bcc.s locret_12E884 ROM:0012E87C movea.l off_12E886(pc,d1.w*4),a0 ROM:0012E880 nop ROM:0012E882 jmp (a0) ROM:0012E884 ; --------------------------------------------------------------------------- ROM:0012E884 ROM:0012E884 locret_12E884: ; CODE XREF: sub_12E870+A↑j ROM:0012E884 rts ROM:0012E884 ; End of function sub_12E870 ROM:0012E884 ROM:0012E884 ; --------------------------------------------------------------------------- ROM:0012E886 off_12E886: dc.l loc_12E896 ; DATA XREF: sub_12E870+C↑r ROM:0012E88A dc.l loc_12E89E ROM:0012E88E dc.l loc_12E8BA ROM:0012E892 dc.l loc_12E8FA ROM:0012E896 ; --------------------------------------------------------------------------- ROM:0012E896 ROM:0012E896 loc_12E896: ; DATA XREF: ROM:off_12E886↑o ROM:0012E896 move.b #1,($1182).w ROM:0012E89C rts ROM:0012E89E ; --------------------------------------------------------------------------- ROM:0012E89E ROM:0012E89E loc_12E89E: ; DATA XREF: ROM:0012E88A↑o ROM:0012E89E move.w $5F2(a5),d0 ROM:0012E8A2 btst #2,($1302).w ROM:0012E8A8 beq.s locret_12E8B8 ROM:0012E8AA cmpi.w #0,d0 ROM:0012E8AE ble.s locret_12E8B8 ROM:0012E8B0 move.b #2,($1182).w ROM:0012E8B6 rts ROM:0012E8B8 ; --------------------------------------------------------------------------- ROM:0012E8B8 ROM:0012E8B8 locret_12E8B8: ; CODE XREF: ROM:0012E8A8↑j ROM:0012E8B8 ; ROM:0012E8AE↑j ROM:0012E8B8 rts ROM:0012E8BA ; --------------------------------------------------------------------------- ROM:0012E8BA ROM:0012E8BA loc_12E8BA: ; DATA XREF: ROM:0012E88E↑o ROM:0012E8BA btst #0,($12F5).w ROM:0012E8C0 beq.s loc_12E8D0 ROM:0012E8C2 move.w #0,($D54).w ROM:0012E8C8 move.b #1,($1182).w ROM:0012E8CE rts ROM:0012E8D0 ; --------------------------------------------------------------------------- ROM:0012E8D0 ROM:0012E8D0 loc_12E8D0: ; CODE XREF: ROM:0012E8C0↑j ROM:0012E8D0 btst #2,($1302).w ROM:0012E8D6 bne.s locret_12E8F8 ROM:0012E8D8 move.w $5F0(a5),($D54).w ROM:0012E8DE move.w $5F2(a5),d1 ROM:0012E8E2 clr.b ($8BD).w ROM:0012E8E6 move.w d1,($6AE).w ROM:0012E8EA move.b #1,($8BD).w ROM:0012E8F0 move.b #3,($1182).w ROM:0012E8F6 rts ROM:0012E8F8 ; --------------------------------------------------------------------------- ROM:0012E8F8 ROM:0012E8F8 locret_12E8F8: ; CODE XREF: ROM:0012E8D6↑j ROM:0012E8F8 rts ROM:0012E8FA ; --------------------------------------------------------------------------- ROM:0012E8FA ROM:0012E8FA loc_12E8FA: ; DATA XREF: ROM:0012E892↑o ROM:0012E8FA bsr.w sub_12E9B8 ROM:0012E8FE move.w ($D56).w,d0 ROM:0012E902 sub.w $5F8(a5),d0 ROM:0012E906 btst #0,($12F5).w ROM:0012E90C bne.s loc_12E920 ROM:0012E90E cmpi.w #0,($6AE).w ROM:0012E914 ble.s loc_12E91C ROM:0012E916 cmp.w ($540).w,d0 ROM:0012E91A blt.s locret_12E91E ROM:0012E91C ROM:0012E91C loc_12E91C: ; CODE XREF: ROM:0012E914↑j ROM:0012E91C bra.s loc_12E920 ROM:0012E91E ; --------------------------------------------------------------------------- ROM:0012E91E ROM:0012E91E locret_12E91E: ; CODE XREF: ROM:0012E91A↑j ROM:0012E91E rts ROM:0012E920 ; --------------------------------------------------------------------------- ROM:0012E920 ROM:0012E920 loc_12E920: ; CODE XREF: ROM:0012E90C↑j ROM:0012E920 ; ROM:loc_12E91C↑j ROM:0012E920 move.w #0,($D54).w ROM:0012E926 clr.b ($8BD).w ROM:0012E92A clr.w ($6AE).w ROM:0012E92E move.b #1,($1182).w ROM:0012E934 rts ROM:0012E936 ; --------------------------------------------------------------------------- ROM:0012E936 rts ROM:0012E938 ROM:0012E938 ; =============== S U B R O U T I N E ======================================= ROM:0012E938 ROM:0012E938 ROM:0012E938 sub_12E938: ; CODE XREF: sub_12E4FC↑p ROM:0012E938 move.w #$3B3C,d1 ROM:0012E93C move.w ($A2C).w,d2 ROM:0012E940 bsr.l sub_115CB8 ROM:0012E946 clr.w d7 ROM:0012E948 btst #4,($12F6).w ROM:0012E94E beq.s loc_12E954 ROM:0012E950 move.w $602(a5),d7 ROM:0012E954 ROM:0012E954 loc_12E954: ; CODE XREF: sub_12E938+16↑j ROM:0012E954 move.w $604(a5),d6 ROM:0012E958 cmpi.w #1,($ABE).w ROM:0012E95E bne.s loc_12E966 ROM:0012E960 cmp.w d6,d7 ROM:0012E962 bge.s loc_12E966 ROM:0012E964 move.w d6,d7 ROM:0012E966 ROM:0012E966 loc_12E966: ; CODE XREF: sub_12E938+26↑j ROM:0012E966 ; sub_12E938+2A↑j ROM:0012E966 move.w $5FA(a5),d6 ROM:0012E96A btst #6,($1300).w ROM:0012E970 beq.s loc_12E978 ROM:0012E972 cmp.w d6,d7 ROM:0012E974 bge.s loc_12E978 ROM:0012E976 move.w d6,d7 ROM:0012E978 ROM:0012E978 loc_12E978: ; CODE XREF: sub_12E938+38↑j ROM:0012E978 ; sub_12E938+3C↑j ROM:0012E978 add.w d7,d1 ROM:0012E97A move.w d1,($D56).w ROM:0012E97E rts ROM:0012E97E ; End of function sub_12E938 ROM:0012E97E ROM:0012E980 ROM:0012E980 ; =============== S U B R O U T I N E ======================================= ROM:0012E980 ROM:0012E980 ROM:0012E980 sub_12E980: ; CODE XREF: ROM:loc_12E7A8↑p ROM:0012E980 move.w $5EE(a5),d0 ROM:0012E984 muls.w #$3E8,d0 ROM:0012E988 move.w $5F6(a5),d1 ROM:0012E98C cmp.l ($950).w,d0 ROM:0012E990 bge.s loc_12E9B0 ROM:0012E992 btst #7,($1308).w ROM:0012E998 bne.s loc_12E9A8 ROM:0012E99A cmpi.w #0,d1 ROM:0012E99E ble.s loc_12E9A8 ROM:0012E9A0 bset #0,($12FE).w ROM:0012E9A6 bra.s loc_12E9AE ROM:0012E9A8 ; --------------------------------------------------------------------------- ROM:0012E9A8 ROM:0012E9A8 loc_12E9A8: ; CODE XREF: sub_12E980+18↑j ROM:0012E9A8 ; sub_12E980+1E↑j ROM:0012E9A8 bclr #0,($12FE).w ROM:0012E9AE ROM:0012E9AE loc_12E9AE: ; CODE XREF: sub_12E980+26↑j ROM:0012E9AE bra.s locret_12E9B6 ROM:0012E9B0 ; --------------------------------------------------------------------------- ROM:0012E9B0 ROM:0012E9B0 loc_12E9B0: ; CODE XREF: sub_12E980+10↑j ROM:0012E9B0 bclr #0,($12FE).w ROM:0012E9B6 ROM:0012E9B6 locret_12E9B6: ; CODE XREF: sub_12E980:loc_12E9AE↑j ROM:0012E9B6 rts ROM:0012E9B6 ; End of function sub_12E980 ROM:0012E9B6 ROM:0012E9B8 ROM:0012E9B8 ; =============== S U B R O U T I N E ======================================= ROM:0012E9B8 ROM:0012E9B8 ROM:0012E9B8 sub_12E9B8: ; CODE XREF: ROM:loc_12E8FA↑p ROM:0012E9B8 move.w ($6AE).w,d1 ROM:0012E9BC move.w $5F2(a5),d2 ROM:0012E9C0 muls.w $5F0(a5),d1 ROM:0012E9C4 divs.w d2,d1 ROM:0012E9C6 bvc.w loc_12E9CE ROM:0012E9CA move.w #0,d1 ROM:0012E9CE ROM:0012E9CE loc_12E9CE: ; CODE XREF: sub_12E9B8+E↑j ROM:0012E9CE move.w d1,($D54).w ROM:0012E9D2 rts ROM:0012E9D2 ; End of function sub_12E9B8 ROM:0012E9D2 ROM:0012E9D4 ROM:0012E9D4 ; =============== S U B R O U T I N E ======================================= ROM:0012E9D4 ROM:0012E9D4 ROM:0012E9D4 sub_12E9D4: ; CODE XREF: ROM:loc_12E806↑p ROM:0012E9D4 move.w $5F4(a5),d0 ROM:0012E9D8 ext.l d0 ROM:0012E9DA move.w $5F6(a5),d1 ROM:0012E9DE muls.w #$64,d1 ; 'd' ROM:0012E9E2 move.l d1,d2 ROM:0012E9E4 sub.l ($950).w,d2 ROM:0012E9E8 cmpi.l #0,d2 ROM:0012E9EE bge.s loc_12E9F6 ROM:0012E9F0 move.l #0,d2 ROM:0012E9F6 ROM:0012E9F6 loc_12E9F6: ; CODE XREF: sub_12E9D4+1A↑j ROM:0012E9F6 subi.w #$2710,d0 ROM:0012E9FA clr.l d3 ROM:0012E9FC muls.l d0,d3:d2 ROM:0012EA00 divs.l d1,d3:d2 ROM:0012EA04 addi.w #$2710,d2 ROM:0012EA08 move.w d2,($D52).w ROM:0012EA0C rts ROM:0012EA0C ; End of function sub_12E9D4 ROM:0012EA0C ROM:0012EA0E ROM:0012EA0E ; =============== S U B R O U T I N E ======================================= ROM:0012EA0E ROM:0012EA0E ROM:0012EA0E sub_12EA0E: ; CODE XREF: ROM:0012E63E↑p ROM:0012EA0E ; ROM:0012E726↑p ROM:0012EA0E move.w #$3BD2,d1 ROM:0012EA12 move.w ($540).w,d2 ROM:0012EA16 move.w ($ABE).w,d3 ROM:0012EA1A bsr.l sub_115CB8 ROM:0012EA20 move.w d1,($D58).w ROM:0012EA24 rts ROM:0012EA24 ; End of function sub_12EA0E ROM:0012EA24 ROM:0012EA26 ROM:0012EA26 ; =============== S U B R O U T I N E ======================================= ROM:0012EA26 ROM:0012EA26 ROM:0012EA26 sub_12EA26: ; CODE XREF: sub_110AB4:loc_110C52↑p ROM:0012EA26 move.w ($C1C).w,d0 ROM:0012EA2A move.w $600(a5),d1 ROM:0012EA2E sub.w ($D5C).w,d0 ROM:0012EA32 btst #2,($12F9).w ROM:0012EA38 bne.s loc_12EA3E ROM:0012EA3A cmp.w d0,d1 ROM:0012EA3C bge.s loc_12EA46 ROM:0012EA3E ROM:0012EA3E loc_12EA3E: ; CODE XREF: sub_12EA26+12↑j ROM:0012EA3E bset #0,($12F5).w ROM:0012EA44 bra.s loc_12EA4C ROM:0012EA46 ; --------------------------------------------------------------------------- ROM:0012EA46 ROM:0012EA46 loc_12EA46: ; CODE XREF: sub_12EA26+16↑j ROM:0012EA46 bclr #0,($12F5).w ROM:0012EA4C ROM:0012EA4C loc_12EA4C: ; CODE XREF: sub_12EA26+1E↑j ROM:0012EA4C move.w ($C1C).w,($D5C).w ROM:0012EA52 btst #7,($1309).w ROM:0012EA58 beq.s locret_12EA82 ROM:0012EA5A cmpi.l #0,($950).w ROM:0012EA62 bne.s loc_12EA68 ROM:0012EA64 clr.l ($954).w ROM:0012EA68 ROM:0012EA68 loc_12EA68: ; CODE XREF: sub_12EA26+3C↑j ROM:0012EA68 clr.l d0 ROM:0012EA6A move.l ($9C4).w,d1 ROM:0012EA6E add.l ($954).w,d1 ROM:0012EA72 divs.l #$3E8,d0:d1 ROM:0012EA7A move.l d0,($954).w ROM:0012EA7E add.l d1,($950).w ROM:0012EA82 ROM:0012EA82 locret_12EA82: ; CODE XREF: sub_12EA26+32↑j ROM:0012EA82 rts ROM:0012EA82 ; End of function sub_12EA26 ROM:0012EA82 ROM:0012EA84 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_17. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0012EA86 ROM:0012EA86 ; =============== S U B R O U T I N E ======================================= ROM:0012EA86 ROM:0012EA86 ROM:0012EA86 sub_12EA86: ; CODE XREF: sub_125BB4+72↑p ROM:0012EA86 clr.w d1 ROM:0012EA88 move.b ($1185).w,d1 ROM:0012EA8C cmpi.w #2,d1 ROM:0012EA90 bcc.s locret_12EA9A ROM:0012EA92 movea.l off_12EA9C(pc,d1.w*4),a0 ROM:0012EA96 nop ROM:0012EA98 jmp (a0) ROM:0012EA9A ; --------------------------------------------------------------------------- ROM:0012EA9A ROM:0012EA9A locret_12EA9A: ; CODE XREF: sub_12EA86+A↑j ROM:0012EA9A rts ROM:0012EA9A ; End of function sub_12EA86 ROM:0012EA9A ROM:0012EA9A ; --------------------------------------------------------------------------- ROM:0012EA9C off_12EA9C: dc.l loc_12EAA4 ; DATA XREF: sub_12EA86+C↑r ROM:0012EAA0 dc.l loc_12EAB2 ROM:0012EAA4 ; --------------------------------------------------------------------------- ROM:0012EAA4 ROM:0012EAA4 loc_12EAA4: ; DATA XREF: ROM:off_12EA9C↑o ROM:0012EAA4 bsr.w sub_12EAF8 ROM:0012EAA8 move.b #1,($1185).w ROM:0012EAAE bra.s loc_12EAB2 ROM:0012EAB0 ; --------------------------------------------------------------------------- ROM:0012EAB0 rts ROM:0012EAB2 ; --------------------------------------------------------------------------- ROM:0012EAB2 ROM:0012EAB2 loc_12EAB2: ; CODE XREF: ROM:0012EAAE↑j ROM:0012EAB2 ; DATA XREF: ROM:0012EAA0↑o ROM:0012EAB2 bsr.w sub_12EDAE ROM:0012EAB6 bsr.w sub_12EDC8 ROM:0012EABA bsr.w sub_12ED58 ROM:0012EABE bsr.w sub_12EF30 ROM:0012EAC2 bsr.w sub_12EF7C ROM:0012EAC6 bsr.w sub_12EEE4 ROM:0012EACA bsr.w sub_12EFAC ROM:0012EACE bsr.w sub_12EE8A ROM:0012EAD2 bsr.w sub_12EF0A ROM:0012EAD6 bsr.w sub_12EDDC ROM:0012EADA bsr.w sub_12EFF0 ROM:0012EADE bsr.w sub_12F0B2 ROM:0012EAE2 bsr.w sub_12F0D2 ROM:0012EAE6 bsr.w sub_12F16A ROM:0012EAEA bsr.w sub_12EB0C ROM:0012EAEE bsr.w sub_12EB6E ROM:0012EAF2 bsr.w sub_12F238 ROM:0012EAF6 rts ROM:0012EAF8 ROM:0012EAF8 ; =============== S U B R O U T I N E ======================================= ROM:0012EAF8 ROM:0012EAF8 ROM:0012EAF8 sub_12EAF8: ; CODE XREF: ROM:loc_12EAA4↑p ROM:0012EAF8 move.w #$2710,d0 ROM:0012EAFC sub.w $61A(a5),d0 ROM:0012EB00 move.w d0,($D78).w ROM:0012EB04 move.w #$2710,($D7A).w ROM:0012EB0A rts ROM:0012EB0A ; End of function sub_12EAF8 ROM:0012EB0A ROM:0012EB0C ROM:0012EB0C ; =============== S U B R O U T I N E ======================================= ROM:0012EB0C ROM:0012EB0C ROM:0012EB0C sub_12EB0C: ; CODE XREF: ROM:0012EAEA↑p ROM:0012EB0C move.w ($54A).w,d0 ROM:0012EB10 muls.w ($D6A).w,d0 ROM:0012EB14 move.l d0,d1 ROM:0012EB16 divs.w #$411B,d0 ROM:0012EB1A move.w d0,($D6E).w ROM:0012EB1E move.w ($5D4).w,d2 ROM:0012EB22 ext.l d2 ROM:0012EB24 muls.l d2,d1 ROM:0012EB28 divs.l #$186A0,d1 ROM:0012EB30 add.l d1,($960).w ROM:0012EB34 bvc.s loc_12EB3E ROM:0012EB36 move.l #$7FFFFFFF,($960).w ROM:0012EB3E ROM:0012EB3E loc_12EB3E: ; CODE XREF: sub_12EB0C+28↑j ROM:0012EB3E clr.b ($850).w ROM:0012EB42 move.w #0,($5D4).w ROM:0012EB48 move.b #3,($850).w ROM:0012EB4E rts ROM:0012EB4E ; End of function sub_12EB0C ROM:0012EB4E ROM:0012EB50 ROM:0012EB50 ; =============== S U B R O U T I N E ======================================= ROM:0012EB50 ROM:0012EB50 ROM:0012EB50 sub_12EB50: ; CODE XREF: ROM:0012EC26↓p ROM:0012EB50 ; ROM:0012ECEA↓p ROM:0012EB50 move.l ($960).w,d0 ROM:0012EB54 divs.l #$186A0,d0 ROM:0012EB5C add.w d0,($D82).w ROM:0012EB60 bvc.s loc_12EB68 ROM:0012EB62 move.w #$7FFF,($D82).w ROM:0012EB68 ROM:0012EB68 loc_12EB68: ; CODE XREF: sub_12EB50+10↑j ROM:0012EB68 clr.l ($960).w ROM:0012EB6C rts ROM:0012EB6C ; End of function sub_12EB50 ROM:0012EB6C ROM:0012EB6E ROM:0012EB6E ; =============== S U B R O U T I N E ======================================= ROM:0012EB6E ROM:0012EB6E ROM:0012EB6E sub_12EB6E: ; CODE XREF: ROM:0012EAEE↑p ROM:0012EB6E clr.w d1 ROM:0012EB70 move.b ($1186).w,d1 ROM:0012EB74 cmpi.w #8,d1 ROM:0012EB78 bcc.s locret_12EB82 ROM:0012EB7A movea.l off_12EB84(pc,d1.w*4),a0 ROM:0012EB7E nop ROM:0012EB80 jmp (a0) ROM:0012EB82 ; --------------------------------------------------------------------------- ROM:0012EB82 ROM:0012EB82 locret_12EB82: ; CODE XREF: sub_12EB6E+A↑j ROM:0012EB82 rts ROM:0012EB82 ; End of function sub_12EB6E ROM:0012EB82 ROM:0012EB82 ; --------------------------------------------------------------------------- ROM:0012EB84 off_12EB84: dc.l loc_12EBA4 ; DATA XREF: sub_12EB6E+C↑r ROM:0012EB88 dc.l loc_12EBC0 ROM:0012EB8C dc.l loc_12EBDE ROM:0012EB90 dc.l loc_12ECA4 ROM:0012EB94 dc.l loc_12ECCA ROM:0012EB98 dc.l loc_12ECF8 ROM:0012EB9C dc.l locret_12ED54 ROM:0012EBA0 dc.l loc_12EC7A ROM:0012EBA4 ; --------------------------------------------------------------------------- ROM:0012EBA4 ROM:0012EBA4 loc_12EBA4: ; DATA XREF: ROM:off_12EB84↑o ROM:0012EBA4 bset #4,($1319).w ROM:0012EBAA bset #7,($130F).w ROM:0012EBB0 bclr #7,($1312).w ROM:0012EBB6 move.b #1,($1186).w ROM:0012EBBC bra.s locret_12EBDC ROM:0012EBBE ; --------------------------------------------------------------------------- ROM:0012EBBE rts ROM:0012EBC0 ; --------------------------------------------------------------------------- ROM:0012EBC0 ROM:0012EBC0 loc_12EBC0: ; DATA XREF: ROM:0012EB88↑o ROM:0012EBC0 btst #1,($12F8).w ROM:0012EBC6 beq.s locret_12EBDC ROM:0012EBC8 clr.l ($960).w ROM:0012EBCC bclr #4,($1319).w ROM:0012EBD2 move.b #2,($1186).w ROM:0012EBD8 bra.w locret_12EC78 ROM:0012EBDC ; --------------------------------------------------------------------------- ROM:0012EBDC ROM:0012EBDC locret_12EBDC: ; CODE XREF: ROM:0012EBBC↑j ROM:0012EBDC ; ROM:0012EBC6↑j ROM:0012EBDC rts ROM:0012EBDE ; --------------------------------------------------------------------------- ROM:0012EBDE ROM:0012EBDE loc_12EBDE: ; DATA XREF: ROM:0012EB8C↑o ROM:0012EBDE btst #0,($10D9).w ROM:0012EBE4 bne.s loc_12EBEE ROM:0012EBE6 btst #0,($10D9).w ROM:0012EBEC beq.s loc_12EC0A ROM:0012EBEE ROM:0012EBEE loc_12EBEE: ; CODE XREF: ROM:0012EBE4↑j ROM:0012EBEE move.b #7,($1186).w ROM:0012EBF4 move.w $632(a5),d0 ROM:0012EBF8 clr.b ($8D3).w ROM:0012EBFC move.w d0,($6DA).w ROM:0012EC00 move.b #1,($8D3).w ROM:0012EC06 bra.w locret_12ECA2 ROM:0012EC0A ; --------------------------------------------------------------------------- ROM:0012EC0A ROM:0012EC0A loc_12EC0A: ; CODE XREF: ROM:0012EBEC↑j ROM:0012EC0A btst #5,($130B).w ROM:0012EC10 beq.s loc_12EC34 ROM:0012EC12 btst #4,($1314).w ROM:0012EC18 beq.s loc_12EC34 ROM:0012EC1A bset #4,($1319).w ROM:0012EC20 bclr #7,($130F).w ROM:0012EC26 bsr.w sub_12EB50 ROM:0012EC2A move.b #3,($1186).w ROM:0012EC30 bra.w locret_12ECC8 ROM:0012EC34 ; --------------------------------------------------------------------------- ROM:0012EC34 ROM:0012EC34 loc_12EC34: ; CODE XREF: ROM:0012EC10↑j ROM:0012EC34 ; ROM:0012EC18↑j ROM:0012EC34 btst #5,($130B).w ROM:0012EC3A beq.s locret_12EC78 ROM:0012EC3C move.w $628(a5),d0 ROM:0012EC40 move.w $62A(a5),d1 ROM:0012EC44 cmp.w ($D80).w,d0 ROM:0012EC48 bgt.s loc_12EC52 ROM:0012EC4A cmp.w ($D7E).w,d1 ROM:0012EC4E ble.s loc_12EC52 ROM:0012EC50 bra.s loc_12EC6A ROM:0012EC52 ; --------------------------------------------------------------------------- ROM:0012EC52 ROM:0012EC52 loc_12EC52: ; CODE XREF: ROM:0012EC48↑j ROM:0012EC52 ; ROM:0012EC4E↑j ROM:0012EC52 move.l ($960).w,d1 ROM:0012EC56 divs.w #$2710,d1 ROM:0012EC5A move.w $62C(a5),d0 ROM:0012EC5E cmp.w d1,d0 ROM:0012EC60 bgt.s locret_12EC78 ROM:0012EC62 cmpi.w #0,($54C).w ROM:0012EC68 ble.s locret_12EC78 ROM:0012EC6A ROM:0012EC6A loc_12EC6A: ; CODE XREF: ROM:0012EC50↑j ROM:0012EC6A bset #4,($1319).w ROM:0012EC70 move.b #4,($1186).w ROM:0012EC76 bra.s locret_12ECF6 ROM:0012EC78 ; --------------------------------------------------------------------------- ROM:0012EC78 ROM:0012EC78 locret_12EC78: ; CODE XREF: ROM:0012EBD8↑j ROM:0012EC78 ; ROM:0012EC3A↑j ... ROM:0012EC78 rts ROM:0012EC7A ; --------------------------------------------------------------------------- ROM:0012EC7A ROM:0012EC7A loc_12EC7A: ; DATA XREF: ROM:0012EBA0↑o ROM:0012EC7A btst #0,($10D9).w ROM:0012EC80 bne.s loc_12EC8A ROM:0012EC82 move.b #2,($1186).w ROM:0012EC88 bra.s locret_12EC78 ROM:0012EC8A ; --------------------------------------------------------------------------- ROM:0012EC8A ROM:0012EC8A loc_12EC8A: ; CODE XREF: ROM:0012EC80↑j ROM:0012EC8A cmpi.w #0,($6DA).w ROM:0012EC90 bgt.s locret_12ECA2 ROM:0012EC92 bset #7,($1312).w ROM:0012EC98 move.b #6,($1186).w ROM:0012EC9E bra.w locret_12ED54 ROM:0012ECA2 ; --------------------------------------------------------------------------- ROM:0012ECA2 ROM:0012ECA2 locret_12ECA2: ; CODE XREF: ROM:0012EC06↑j ROM:0012ECA2 ; ROM:0012EC90↑j ROM:0012ECA2 rts ROM:0012ECA4 ; --------------------------------------------------------------------------- ROM:0012ECA4 ROM:0012ECA4 loc_12ECA4: ; DATA XREF: ROM:0012EB90↑o ROM:0012ECA4 btst #5,($130B).w ROM:0012ECAA beq.s loc_12ECB4 ROM:0012ECAC btst #6,($12F7).w ROM:0012ECB2 bne.s locret_12ECC8 ROM:0012ECB4 ROM:0012ECB4 loc_12ECB4: ; CODE XREF: ROM:0012ECAA↑j ROM:0012ECB4 bset #7,($130F).w ROM:0012ECBA bclr #4,($1319).w ROM:0012ECC0 move.b #2,($1186).w ROM:0012ECC6 bra.s locret_12EC78 ROM:0012ECC8 ; --------------------------------------------------------------------------- ROM:0012ECC8 ROM:0012ECC8 locret_12ECC8: ; CODE XREF: ROM:0012EC30↑j ROM:0012ECC8 ; ROM:0012ECB2↑j ... ROM:0012ECC8 rts ROM:0012ECCA ; --------------------------------------------------------------------------- ROM:0012ECCA ROM:0012ECCA loc_12ECCA: ; DATA XREF: ROM:0012EB94↑o ROM:0012ECCA cmpi.w #0,($54C).w ROM:0012ECD0 bne.s locret_12ECF6 ROM:0012ECD2 bclr #7,($130F).w ROM:0012ECD8 move.w $62E(a5),d0 ROM:0012ECDC clr.b ($8D1).w ROM:0012ECE0 move.w d0,($6D6).w ROM:0012ECE4 move.b #1,($8D1).w ROM:0012ECEA bsr.w sub_12EB50 ROM:0012ECEE move.b #5,($1186).w ROM:0012ECF4 bra.s locret_12ED52 ROM:0012ECF6 ; --------------------------------------------------------------------------- ROM:0012ECF6 ROM:0012ECF6 locret_12ECF6: ; CODE XREF: ROM:0012EC76↑j ROM:0012ECF6 ; ROM:0012ECD0↑j ROM:0012ECF6 rts ROM:0012ECF8 ; --------------------------------------------------------------------------- ROM:0012ECF8 ROM:0012ECF8 loc_12ECF8: ; DATA XREF: ROM:0012EB98↑o ROM:0012ECF8 btst #4,($1314).w ROM:0012ECFE beq.s loc_12ED08 ROM:0012ED00 move.b #3,($1186).w ROM:0012ED06 bra.s locret_12ECC8 ROM:0012ED08 ; --------------------------------------------------------------------------- ROM:0012ED08 ROM:0012ED08 loc_12ED08: ; CODE XREF: ROM:0012ECFE↑j ROM:0012ED08 btst #5,($130B).w ROM:0012ED0E beq.s loc_12ED18 ROM:0012ED10 cmpi.w #0,($6D6).w ROM:0012ED16 bgt.s loc_12ED2E ROM:0012ED18 ROM:0012ED18 loc_12ED18: ; CODE XREF: ROM:0012ED0E↑j ROM:0012ED18 bset #7,($130F).w ROM:0012ED1E bclr #4,($1319).w ROM:0012ED24 move.b #2,($1186).w ROM:0012ED2A bra.w locret_12EC78 ROM:0012ED2E ; --------------------------------------------------------------------------- ROM:0012ED2E ROM:0012ED2E loc_12ED2E: ; CODE XREF: ROM:0012ED16↑j ROM:0012ED2E move.w $630(a5),d0 ROM:0012ED32 cmp.w ($D7E).w,d0 ROM:0012ED36 bgt.s locret_12ED52 ROM:0012ED38 bset #7,($130F).w ROM:0012ED3E bclr #4,($1319).w ROM:0012ED44 bset #7,($1312).w ROM:0012ED4A move.b #6,($1186).w ROM:0012ED50 bra.s locret_12ED54 ROM:0012ED52 ; --------------------------------------------------------------------------- ROM:0012ED52 ROM:0012ED52 locret_12ED52: ; CODE XREF: ROM:0012ECF4↑j ROM:0012ED52 ; ROM:0012ED36↑j ROM:0012ED52 rts ROM:0012ED54 ; --------------------------------------------------------------------------- ROM:0012ED54 ROM:0012ED54 locret_12ED54: ; CODE XREF: ROM:0012EC9E↑j ROM:0012ED54 ; ROM:0012ED50↑j ROM:0012ED54 ; DATA XREF: ... ROM:0012ED54 rts ROM:0012ED56 ; --------------------------------------------------------------------------- ROM:0012ED56 rts ROM:0012ED58 ROM:0012ED58 ; =============== S U B R O U T I N E ======================================= ROM:0012ED58 ROM:0012ED58 ROM:0012ED58 sub_12ED58: ; CODE XREF: ROM:0012EABA↑p ROM:0012ED58 btst #7,($1312).w ROM:0012ED5E beq.s loc_12ED66 ROM:0012ED60 move.w $61C(a5),d0 ROM:0012ED64 bra.s loc_12ED6A ROM:0012ED66 ; --------------------------------------------------------------------------- ROM:0012ED66 ROM:0012ED66 loc_12ED66: ; CODE XREF: sub_12ED58+6↑j ROM:0012ED66 move.w $61A(a5),d0 ROM:0012ED6A ROM:0012ED6A loc_12ED6A: ; CODE XREF: sub_12ED58+C↑j ROM:0012ED6A muls.w #$1F4,d0 ROM:0012ED6E muls.l ($958).w,d1:d0 ROM:0012ED74 move.w $60C(a5),d3 ROM:0012ED78 muls.w ($DC2).w,d3 ROM:0012ED7C divs.l d3,d1:d0 ROM:0012ED80 bvs.s loc_12EDA6 ROM:0012ED82 move.w $606(a5),d2 ROM:0012ED86 muls.w ($D6A).w,d2 ROM:0012ED8A muls.l #$FA0,d1:d0 ROM:0012ED92 divs.l d2,d1:d0 ROM:0012ED96 bvs.s loc_12EDA6 ROM:0012ED98 cmpi.l #$2710,d0 ROM:0012ED9E bgt.s loc_12EDA6 ROM:0012EDA0 move.w d0,($D70).w ROM:0012EDA4 bra.s locret_12EDAC ROM:0012EDA6 ; --------------------------------------------------------------------------- ROM:0012EDA6 ROM:0012EDA6 loc_12EDA6: ; CODE XREF: sub_12ED58+28↑j ROM:0012EDA6 ; sub_12ED58+3E↑j ... ROM:0012EDA6 move.w #$2710,($D70).w ROM:0012EDAC ROM:0012EDAC locret_12EDAC: ; CODE XREF: sub_12ED58+4C↑j ROM:0012EDAC rts ROM:0012EDAC ; End of function sub_12ED58 ROM:0012EDAC ROM:0012EDAE ROM:0012EDAE ; =============== S U B R O U T I N E ======================================= ROM:0012EDAE ROM:0012EDAE ROM:0012EDAE sub_12EDAE: ; CODE XREF: ROM:loc_12EAB2↑p ROM:0012EDAE move.w ($540).w,d0 ROM:0012EDB2 ext.l d0 ROM:0012EDB4 muls.l ($9C4).w,d1:d0 ROM:0012EDBA divs.l #$1E,d1:d0 ROM:0012EDC2 move.l d0,($958).w ROM:0012EDC6 rts ROM:0012EDC6 ; End of function sub_12EDAE ROM:0012EDC6 ROM:0012EDC8 ROM:0012EDC8 ; =============== S U B R O U T I N E ======================================= ROM:0012EDC8 ROM:0012EDC8 ROM:0012EDC8 sub_12EDC8: ; CODE XREF: ROM:0012EAB6↑p ROM:0012EDC8 move.w #$3B3E,d1 ROM:0012EDCC move.w ($9F6).w,d2 ROM:0012EDD0 bsr.l sub_115CB8 ROM:0012EDD6 move.w d1,($D6A).w ROM:0012EDDA rts ROM:0012EDDA ; End of function sub_12EDC8 ROM:0012EDDA ROM:0012EDDC ROM:0012EDDC ; =============== S U B R O U T I N E ======================================= ROM:0012EDDC ROM:0012EDDC ROM:0012EDDC sub_12EDDC: ; CODE XREF: ROM:0012EAD6↑p ROM:0012EDDC move.b ($1183).w,($1184).w ROM:0012EDE2 bclr #4,($1314).w ROM:0012EDE8 btst #0,($10D8).w ROM:0012EDEE bne.s loc_12EDF8 ROM:0012EDF0 btst #0,($10D8).w ROM:0012EDF6 beq.s loc_12EE08 ROM:0012EDF8 ROM:0012EDF8 loc_12EDF8: ; CODE XREF: sub_12EDDC+12↑j ROM:0012EDF8 move.w #0,($D72).w ROM:0012EDFE move.b #4,($1183).w ROM:0012EE04 bra.w locret_12EE88 ROM:0012EE08 ; --------------------------------------------------------------------------- ROM:0012EE08 ROM:0012EE08 loc_12EE08: ; CODE XREF: sub_12EDDC+1A↑j ROM:0012EE08 btst #1,($12F8).w ROM:0012EE0E beq.s loc_12EE20 ROM:0012EE10 btst #4,($1319).w ROM:0012EE16 bne.s loc_12EE20 ROM:0012EE18 btst #0,($12FD).w ROM:0012EE1E beq.s loc_12EE2E ROM:0012EE20 ROM:0012EE20 loc_12EE20: ; CODE XREF: sub_12EDDC+32↑j ROM:0012EE20 ; sub_12EDDC+3A↑j ROM:0012EE20 move.w #0,($D72).w ROM:0012EE26 move.b #0,($1183).w ROM:0012EE2C bra.s locret_12EE88 ROM:0012EE2E ; --------------------------------------------------------------------------- ROM:0012EE2E ROM:0012EE2E loc_12EE2E: ; CODE XREF: sub_12EDDC+42↑j ROM:0012EE2E btst #5,($1305).w ROM:0012EE34 beq.s loc_12EE46 ROM:0012EE36 move.w $618(a5),($D72).w ROM:0012EE3C move.b #3,($1183).w ROM:0012EE42 bra.w locret_12EE88 ROM:0012EE46 ; --------------------------------------------------------------------------- ROM:0012EE46 ROM:0012EE46 loc_12EE46: ; CODE XREF: sub_12EDDC+58↑j ROM:0012EE46 btst #6,($12F7).w ROM:0012EE4C beq.s loc_12EE7C ROM:0012EE4E btst #7,($1312).w ROM:0012EE54 beq.s loc_12EE5E ROM:0012EE56 move.w $610(a5),($D72).w ROM:0012EE5C bra.s loc_12EE64 ROM:0012EE5E ; --------------------------------------------------------------------------- ROM:0012EE5E ROM:0012EE5E loc_12EE5E: ; CODE XREF: sub_12EDDC+78↑j ROM:0012EE5E move.w $60E(a5),($D72).w ROM:0012EE64 ROM:0012EE64 loc_12EE64: ; CODE XREF: sub_12EDDC+80↑j ROM:0012EE64 move.b #2,($1183).w ROM:0012EE6A cmpi.w #0,($D72).w ROM:0012EE70 bne.s loc_12EE78 ROM:0012EE72 bset #4,($1314).w ROM:0012EE78 ROM:0012EE78 loc_12EE78: ; CODE XREF: sub_12EDDC+94↑j ROM:0012EE78 bra.w locret_12EE88 ROM:0012EE7C ; --------------------------------------------------------------------------- ROM:0012EE7C ROM:0012EE7C loc_12EE7C: ; CODE XREF: sub_12EDDC+70↑j ROM:0012EE7C move.w ($D68).w,($D72).w ROM:0012EE82 move.b #1,($1183).w ROM:0012EE88 ROM:0012EE88 locret_12EE88: ; CODE XREF: sub_12EDDC+28↑j ROM:0012EE88 ; sub_12EDDC+50↑j ... ROM:0012EE88 rts ROM:0012EE88 ; End of function sub_12EDDC ROM:0012EE88 ROM:0012EE8A ROM:0012EE8A ; =============== S U B R O U T I N E ======================================= ROM:0012EE8A ROM:0012EE8A ROM:0012EE8A sub_12EE8A: ; CODE XREF: ROM:0012EACE↑p ROM:0012EE8A btst #2,($130E).w ROM:0012EE90 beq.s loc_12EEDC ROM:0012EE92 move.w $60A(a5),d0 ROM:0012EE96 sub.w $608(a5),d0 ROM:0012EE9A cmp.w ($A2C).w,d0 ROM:0012EE9E bgt.w loc_12EEDC ROM:0012EEA2 btst #0,($12FB).w ROM:0012EEA8 bne.s loc_12EEDC ROM:0012EEAA btst #0,($10E3).w ROM:0012EEB0 bne.s loc_12EECA ROM:0012EEB2 btst #0,($10E3).w ROM:0012EEB8 bne.s loc_12EECA ROM:0012EEBA btst #0,($10E1).w ROM:0012EEC0 beq.s loc_12EEDC ROM:0012EEC2 btst #0,($10E1).w ROM:0012EEC8 beq.s loc_12EEDC ROM:0012EECA ROM:0012EECA loc_12EECA: ; CODE XREF: sub_12EE8A+26↑j ROM:0012EECA ; sub_12EE8A+2E↑j ROM:0012EECA move.w $60A(a5),d0 ROM:0012EECE cmp.w ($A2C).w,d0 ROM:0012EED2 bge.s loc_12EEDA ROM:0012EED4 bset #1,($12F8).w ROM:0012EEDA ROM:0012EEDA loc_12EEDA: ; CODE XREF: sub_12EE8A+48↑j ROM:0012EEDA bra.s locret_12EEE2 ROM:0012EEDC ; --------------------------------------------------------------------------- ROM:0012EEDC ROM:0012EEDC loc_12EEDC: ; CODE XREF: sub_12EE8A+6↑j ROM:0012EEDC ; sub_12EE8A+14↑j ... ROM:0012EEDC bclr #1,($12F8).w ROM:0012EEE2 ROM:0012EEE2 locret_12EEE2: ; CODE XREF: sub_12EE8A:loc_12EEDA↑j ROM:0012EEE2 rts ROM:0012EEE2 ; End of function sub_12EE8A ROM:0012EEE2 ROM:0012EEE4 ROM:0012EEE4 ; =============== S U B R O U T I N E ======================================= ROM:0012EEE4 ROM:0012EEE4 ROM:0012EEE4 sub_12EEE4: ; CODE XREF: ROM:0012EAC6↑p ROM:0012EEE4 move.w ($B2E).w,d0 ROM:0012EEE8 add.w $612(a5),d0 ROM:0012EEEC btst #2,($12F9).w ROM:0012EEF2 bne.s loc_12EF02 ROM:0012EEF4 cmp.w ($540).w,d0 ROM:0012EEF8 ble.s loc_12EF02 ROM:0012EEFA bset #6,($12F7).w ROM:0012EF00 bra.s locret_12EF08 ROM:0012EF02 ; --------------------------------------------------------------------------- ROM:0012EF02 ROM:0012EF02 loc_12EF02: ; CODE XREF: sub_12EEE4+E↑j ROM:0012EF02 ; sub_12EEE4+14↑j ROM:0012EF02 bclr #6,($12F7).w ROM:0012EF08 ROM:0012EF08 locret_12EF08: ; CODE XREF: sub_12EEE4+1C↑j ROM:0012EF08 rts ROM:0012EF08 ; End of function sub_12EEE4 ROM:0012EF08 ROM:0012EF0A ROM:0012EF0A ; =============== S U B R O U T I N E ======================================= ROM:0012EF0A ROM:0012EF0A ROM:0012EF0A sub_12EF0A: ; CODE XREF: ROM:0012EAD2↑p ROM:0012EF0A bclr #0,($12FD).w ROM:0012EF10 btst #7,($12FF).w ROM:0012EF16 bne.s loc_12EF28 ROM:0012EF18 btst #1,($1310).w ROM:0012EF1E beq.s loc_12EF28 ROM:0012EF20 btst #3,($8E3).w ROM:0012EF26 bne.s locret_12EF2E ROM:0012EF28 ROM:0012EF28 loc_12EF28: ; CODE XREF: sub_12EF0A+C↑j ROM:0012EF28 ; sub_12EF0A+14↑j ROM:0012EF28 bset #0,($12FD).w ROM:0012EF2E ROM:0012EF2E locret_12EF2E: ; CODE XREF: sub_12EF0A+1C↑j ROM:0012EF2E rts ROM:0012EF2E ; End of function sub_12EF0A ROM:0012EF2E ROM:0012EF30 ROM:0012EF30 ; =============== S U B R O U T I N E ======================================= ROM:0012EF30 ROM:0012EF30 ROM:0012EF30 sub_12EF30: ; CODE XREF: ROM:0012EABE↑p ROM:0012EF30 move.w $61A(a5),d0 ROM:0012EF34 add.w $614(a5),d0 ROM:0012EF38 muls.w #$1F4,d0 ROM:0012EF3C muls.l ($958).w,d1:d0 ROM:0012EF42 move.w $616(a5),d2 ROM:0012EF46 muls.w ($DC2).w,d2 ROM:0012EF4A divs.l d2,d1:d0 ROM:0012EF4E bvs.s loc_12EF74 ROM:0012EF50 move.w $606(a5),d2 ROM:0012EF54 muls.w ($D6A).w,d2 ROM:0012EF58 muls.l #$FA0,d1:d0 ROM:0012EF60 divs.l d2,d1:d0 ROM:0012EF64 bvs.s loc_12EF74 ROM:0012EF66 cmpi.l #$2710,d0 ROM:0012EF6C bgt.s loc_12EF74 ROM:0012EF6E move.w d0,($D6C).w ROM:0012EF72 bra.s locret_12EF7A ROM:0012EF74 ; --------------------------------------------------------------------------- ROM:0012EF74 ROM:0012EF74 loc_12EF74: ; CODE XREF: sub_12EF30+1E↑j ROM:0012EF74 ; sub_12EF30+34↑j ... ROM:0012EF74 move.w #$2710,($D6C).w ROM:0012EF7A ROM:0012EF7A locret_12EF7A: ; CODE XREF: sub_12EF30+42↑j ROM:0012EF7A rts ROM:0012EF7A ; End of function sub_12EF30 ROM:0012EF7A ROM:0012EF7C ROM:0012EF7C ; =============== S U B R O U T I N E ======================================= ROM:0012EF7C ROM:0012EF7C ROM:0012EF7C sub_12EF7C: ; CODE XREF: ROM:0012EAC2↑p ROM:0012EF7C move.w ($D6C).w,d1 ROM:0012EF80 cmp.w ($D70).w,d1 ROM:0012EF84 bge.s loc_12EF9E ROM:0012EF86 move.w ($D6C).w,($D68).w ROM:0012EF8C move.w $61A(a5),d0 ROM:0012EF90 muls.w ($D6C).w,d0 ROM:0012EF94 divs.w ($D70).w,d0 ROM:0012EF98 move.w d0,($D66).w ROM:0012EF9C bra.s locret_12EFAA ROM:0012EF9E ; --------------------------------------------------------------------------- ROM:0012EF9E ROM:0012EF9E loc_12EF9E: ; CODE XREF: sub_12EF7C+8↑j ROM:0012EF9E move.w ($D70).w,($D68).w ROM:0012EFA4 move.w $61A(a5),($D66).w ROM:0012EFAA ROM:0012EFAA locret_12EFAA: ; CODE XREF: sub_12EF7C+20↑j ROM:0012EFAA rts ROM:0012EFAA ; End of function sub_12EF7C ROM:0012EFAA ROM:0012EFAC ROM:0012EFAC ; =============== S U B R O U T I N E ======================================= ROM:0012EFAC ROM:0012EFAC ROM:0012EFAC sub_12EFAC: ; CODE XREF: ROM:0012EACA↑p ROM:0012EFAC btst #0,($10E1).w ROM:0012EFB2 beq.s loc_12EFD6 ROM:0012EFB4 btst #0,($10E1).w ROM:0012EFBA beq.s loc_12EFD6 ROM:0012EFBC btst #1,($12F7).w ROM:0012EFC2 beq.s loc_12EFCE ROM:0012EFC4 bset #5,($1305).w ROM:0012EFCA bra.w loc_12EFD4 ROM:0012EFCE ; --------------------------------------------------------------------------- ROM:0012EFCE ROM:0012EFCE loc_12EFCE: ; CODE XREF: sub_12EFAC+16↑j ROM:0012EFCE bclr #5,($1305).w ROM:0012EFD4 ROM:0012EFD4 loc_12EFD4: ; CODE XREF: sub_12EFAC+1E↑j ROM:0012EFD4 bra.s locret_12EFEE ROM:0012EFD6 ; --------------------------------------------------------------------------- ROM:0012EFD6 ROM:0012EFD6 loc_12EFD6: ; CODE XREF: sub_12EFAC+6↑j ROM:0012EFD6 ; sub_12EFAC+E↑j ROM:0012EFD6 btst #0,($10E6).w ROM:0012EFDC beq.s loc_12EFE8 ROM:0012EFDE bset #5,($1305).w ROM:0012EFE4 bra.w locret_12EFEE ROM:0012EFE8 ; --------------------------------------------------------------------------- ROM:0012EFE8 ROM:0012EFE8 loc_12EFE8: ; CODE XREF: sub_12EFAC+30↑j ROM:0012EFE8 bclr #5,($1305).w ROM:0012EFEE ROM:0012EFEE locret_12EFEE: ; CODE XREF: sub_12EFAC:loc_12EFD4↑j ROM:0012EFEE ; sub_12EFAC+38↑j ROM:0012EFEE rts ROM:0012EFEE ; End of function sub_12EFAC ROM:0012EFEE ROM:0012EFF0 ROM:0012EFF0 ; =============== S U B R O U T I N E ======================================= ROM:0012EFF0 ROM:0012EFF0 ROM:0012EFF0 sub_12EFF0: ; CODE XREF: ROM:0012EADA↑p ROM:0012EFF0 btst #0,($10D9).w ROM:0012EFF6 bne.s loc_12F000 ROM:0012EFF8 btst #0,($10D9).w ROM:0012EFFE beq.s loc_12F012 ROM:0012F000 ROM:0012F000 loc_12F000: ; CODE XREF: sub_12EFF0+6↑j ROM:0012F000 move.w $2AE(a5),d0 ROM:0012F004 move.w d0,($D78).w ROM:0012F008 move.w #1,($D80).w ROM:0012F00E bra.w loc_12F0A8 ROM:0012F012 ; --------------------------------------------------------------------------- ROM:0012F012 ROM:0012F012 loc_12F012: ; CODE XREF: sub_12EFF0+E↑j ROM:0012F012 move.w $624(a5),d2 ROM:0012F016 btst d2,($10E8).w ROM:0012F01A beq.s loc_12F036 ROM:0012F01C cmpi.w #0,($6D8).w ROM:0012F022 bne.s loc_12F036 ROM:0012F024 move.w $EBC(d2.w*2),d0 ROM:0012F02A ext.l d0 ROM:0012F02C add.l d0,($95C).w ROM:0012F030 addi.w #1,($D7C).w ROM:0012F036 ROM:0012F036 loc_12F036: ; CODE XREF: sub_12EFF0+2A↑j ROM:0012F036 ; sub_12EFF0+32↑j ROM:0012F036 move.w $622(a5),d1 ROM:0012F03A cmp.w ($D7C).w,d1 ROM:0012F03E blt.s loc_12F050 ROM:0012F040 btst #1,($1302).w ROM:0012F046 beq.s loc_12F09C ROM:0012F048 cmpi.w #5,($D7C).w ROM:0012F04E blt.s loc_12F09C ROM:0012F050 ROM:0012F050 loc_12F050: ; CODE XREF: sub_12EFF0+4E↑j ROM:0012F050 move.l ($95C).w,d0 ROM:0012F054 divs.w ($D7C).w,d0 ROM:0012F058 clr.l ($95C).w ROM:0012F05C clr.w ($D7C).w ROM:0012F060 cmpi.w #0,($54C).w ROM:0012F066 beq.s loc_12F086 ROM:0012F068 cmpi.b #3,($1184).w ROM:0012F06E beq.s loc_12F086 ROM:0012F070 cmp.w ($D78).w,d0 ROM:0012F074 blt.s loc_12F07E ROM:0012F076 cmpi.w #0,($D80).w ROM:0012F07C bne.s loc_12F082 ROM:0012F07E ROM:0012F07E loc_12F07E: ; CODE XREF: sub_12EFF0+84↑j ROM:0012F07E move.w d0,($D78).w ROM:0012F082 ROM:0012F082 loc_12F082: ; CODE XREF: sub_12EFF0+8C↑j ROM:0012F082 bra.w loc_12F08A ROM:0012F086 ; --------------------------------------------------------------------------- ROM:0012F086 ROM:0012F086 loc_12F086: ; CODE XREF: sub_12EFF0+76↑j ROM:0012F086 ; sub_12EFF0+7E↑j ROM:0012F086 move.w d0,($D7A).w ROM:0012F08A ROM:0012F08A loc_12F08A: ; CODE XREF: sub_12EFF0:loc_12F082↑j ROM:0012F08A move.w ($D7A).w,d0 ROM:0012F08E sub.w ($D78).w,d0 ROM:0012F092 move.w d0,($D7E).w ROM:0012F096 addi.w #1,($D80).w ROM:0012F09C ROM:0012F09C loc_12F09C: ; CODE XREF: sub_12EFF0+56↑j ROM:0012F09C ; sub_12EFF0+5E↑j ROM:0012F09C btst #1,($1302).w ROM:0012F0A2 beq.s locret_12F0B0 ROM:0012F0A4 clr.w ($D80).w ROM:0012F0A8 ROM:0012F0A8 loc_12F0A8: ; CODE XREF: sub_12EFF0+1E↑j ROM:0012F0A8 clr.l ($95C).w ROM:0012F0AC clr.w ($D7C).w ROM:0012F0B0 ROM:0012F0B0 locret_12F0B0: ; CODE XREF: sub_12EFF0+B2↑j ROM:0012F0B0 rts ROM:0012F0B0 ; End of function sub_12EFF0 ROM:0012F0B0 ROM:0012F0B2 ROM:0012F0B2 ; =============== S U B R O U T I N E ======================================= ROM:0012F0B2 ROM:0012F0B2 ROM:0012F0B2 sub_12F0B2: ; CODE XREF: ROM:0012EADE↑p ROM:0012F0B2 move.w #$2710,d0 ROM:0012F0B6 sub.w ($D78).w,d0 ROM:0012F0BA bge.s loc_12F0C0 ROM:0012F0BC move.w #0,d0 ROM:0012F0C0 ROM:0012F0C0 loc_12F0C0: ; CODE XREF: sub_12F0B2+8↑j ROM:0012F0C0 muls.w $620(a5),d0 ROM:0012F0C4 divs.w #$64,d0 ; 'd' ROM:0012F0C8 add.w $61E(a5),d0 ROM:0012F0CC move.w d0,($D76).w ROM:0012F0D0 rts ROM:0012F0D0 ; End of function sub_12F0B2 ROM:0012F0D0 ROM:0012F0D2 ROM:0012F0D2 ; =============== S U B R O U T I N E ======================================= ROM:0012F0D2 ROM:0012F0D2 ROM:0012F0D2 sub_12F0D2: ; CODE XREF: ROM:0012EAE2↑p ROM:0012F0D2 move.b ($1184).w,d0 ROM:0012F0D6 cmp.b ($1183).w,d0 ROM:0012F0DA beq.l loc_12F15C ROM:0012F0E0 bset #1,($1302).w ROM:0012F0E6 clr.w d0 ROM:0012F0E8 cmpi.w #0,($D72).w ROM:0012F0EE bne.s loc_12F10C ROM:0012F0F0 cmpi.w #0,($54C).w ROM:0012F0F6 beq.s loc_12F10C ROM:0012F0F8 cmpi.b #2,($1183).w ROM:0012F0FE beq.s loc_12F108 ROM:0012F100 cmpi.b #3,($1183).w ROM:0012F106 bne.s loc_12F10C ROM:0012F108 ROM:0012F108 loc_12F108: ; CODE XREF: sub_12F0D2+2C↑j ROM:0012F108 move.w #1,d0 ROM:0012F10C ROM:0012F10C loc_12F10C: ; CODE XREF: sub_12F0D2+1C↑j ROM:0012F10C ; sub_12F0D2+24↑j ... ROM:0012F10C btst #0,($12FD).w ROM:0012F112 bne.s loc_12F122 ROM:0012F114 cmpi.b #4,($1184).w ROM:0012F11A beq.s loc_12F122 ROM:0012F11C cmpi.w #1,d0 ROM:0012F120 bne.s loc_12F150 ROM:0012F122 ROM:0012F122 loc_12F122: ; CODE XREF: sub_12F0D2+40↑j ROM:0012F122 ; sub_12F0D2+48↑j ROM:0012F122 clr.b ($8D2).w ROM:0012F126 clr.w ($6D8).w ROM:0012F12A bclr #2,($1317).w ROM:0012F130 cmpi.w #1,d0 ROM:0012F134 bne.s loc_12F14E ROM:0012F136 move.w #0,($AA4).w ROM:0012F13C bsr.l sub_11C842 ROM:0012F142 move.w #0,($AA4).w ROM:0012F148 bsr.l sub_11C842 ROM:0012F14E ROM:0012F14E loc_12F14E: ; CODE XREF: sub_12F0D2+62↑j ROM:0012F14E bra.s locret_12F168 ROM:0012F150 ; --------------------------------------------------------------------------- ROM:0012F150 ROM:0012F150 loc_12F150: ; CODE XREF: sub_12F0D2+4E↑j ROM:0012F150 bset #2,($1317).w ROM:0012F156 bra.s locret_12F168 ROM:0012F158 ; --------------------------------------------------------------------------- ROM:0012F158 bra.w locret_12F168 ROM:0012F15C ; --------------------------------------------------------------------------- ROM:0012F15C ROM:0012F15C loc_12F15C: ; CODE XREF: sub_12F0D2+8↑j ROM:0012F15C bclr #2,($1317).w ROM:0012F162 bclr #1,($1302).w ROM:0012F168 ROM:0012F168 locret_12F168: ; CODE XREF: sub_12F0D2:loc_12F14E↑j ROM:0012F168 ; sub_12F0D2+84↑j ... ROM:0012F168 rts ROM:0012F168 ; End of function sub_12F0D2 ROM:0012F168 ROM:0012F16A ROM:0012F16A ; =============== S U B R O U T I N E ======================================= ROM:0012F16A ROM:0012F16A ROM:0012F16A sub_12F16A: ; CODE XREF: ROM:0012EAE6↑p ROM:0012F16A clr.w d1 ROM:0012F16C move.b ($1187).w,d1 ROM:0012F170 cmpi.w #3,d1 ROM:0012F174 bcc.s locret_12F17E ROM:0012F176 movea.l off_12F180(pc,d1.w*4),a0 ROM:0012F17A nop ROM:0012F17C jmp (a0) ROM:0012F17E ; --------------------------------------------------------------------------- ROM:0012F17E ROM:0012F17E locret_12F17E: ; CODE XREF: sub_12F16A+A↑j ROM:0012F17E rts ROM:0012F17E ; End of function sub_12F16A ROM:0012F17E ROM:0012F17E ; --------------------------------------------------------------------------- ROM:0012F180 off_12F180: dc.l loc_12F18C ; DATA XREF: sub_12F16A+C↑r ROM:0012F184 dc.l loc_12F196 ROM:0012F188 dc.l loc_12F1D0 ROM:0012F18C ; --------------------------------------------------------------------------- ROM:0012F18C ROM:0012F18C loc_12F18C: ; DATA XREF: ROM:off_12F180↑o ROM:0012F18C move.b #1,($1187).w ROM:0012F192 bra.s loc_12F1CA ROM:0012F194 ; --------------------------------------------------------------------------- ROM:0012F194 rts ROM:0012F196 ; --------------------------------------------------------------------------- ROM:0012F196 ROM:0012F196 loc_12F196: ; DATA XREF: ROM:0012F184↑o ROM:0012F196 btst #2,($1317).w ROM:0012F19C beq.s loc_12F1CA ROM:0012F19E move.w ($D76).w,d0 ROM:0012F1A2 move.w ($D76).w,($D74).w ROM:0012F1A8 clr.b ($8D2).w ROM:0012F1AC move.w d0,($6D8).w ROM:0012F1B0 move.b #1,($8D2).w ROM:0012F1B6 clr.w ($D80).w ROM:0012F1BA clr.w ($D7C).w ROM:0012F1BE clr.l ($95C).w ROM:0012F1C2 move.b #2,($1187).w ROM:0012F1C8 bra.s locret_12F1FE ROM:0012F1CA ; --------------------------------------------------------------------------- ROM:0012F1CA ROM:0012F1CA loc_12F1CA: ; CODE XREF: ROM:0012F192↑j ROM:0012F1CA ; ROM:0012F19C↑j ... ROM:0012F1CA bsr.w sub_12F22E ROM:0012F1CE rts ROM:0012F1D0 ; --------------------------------------------------------------------------- ROM:0012F1D0 ROM:0012F1D0 loc_12F1D0: ; DATA XREF: ROM:0012F188↑o ROM:0012F1D0 cmpi.w #0,($6D8).w ROM:0012F1D6 ble.s loc_12F1E0 ROM:0012F1D8 cmpi.w #0,($540).w ROM:0012F1DE bne.s loc_12F1EC ROM:0012F1E0 ROM:0012F1E0 loc_12F1E0: ; CODE XREF: ROM:0012F1D6↑j ROM:0012F1E0 move.b #1,($1187).w ROM:0012F1E6 bra.s loc_12F1CA ROM:0012F1E8 ; --------------------------------------------------------------------------- ROM:0012F1E8 bra.w locret_12F1FE ROM:0012F1EC ; --------------------------------------------------------------------------- ROM:0012F1EC ROM:0012F1EC loc_12F1EC: ; CODE XREF: ROM:0012F1DE↑j ROM:0012F1EC move.w ($6D8).w,d0 ROM:0012F1F0 cmp.w ($D74).w,d0 ROM:0012F1F4 beq.s locret_12F1FE ROM:0012F1F6 move.w d0,($D74).w ROM:0012F1FA bsr.w sub_12F200 ROM:0012F1FE ROM:0012F1FE locret_12F1FE: ; CODE XREF: ROM:0012F1C8↑j ROM:0012F1FE ; ROM:0012F1E8↑j ... ROM:0012F1FE rts ROM:0012F200 ROM:0012F200 ; =============== S U B R O U T I N E ======================================= ROM:0012F200 ROM:0012F200 ROM:0012F200 sub_12F200: ; CODE XREF: ROM:0012F1FA↑p ROM:0012F200 move.w ($6D8).w,d1 ROM:0012F204 muls.w d1,d1 ROM:0012F206 move.w ($D76).w,d0 ROM:0012F20A muls.w $626(a5),d0 ROM:0012F20E divs.w #$64,d0 ; 'd' ROM:0012F212 divs.w d0,d1 ROM:0012F214 addi.w #1,d1 ROM:0012F218 move.w ($D72).w,d0 ROM:0012F21C sub.w ($54C).w,d0 ROM:0012F220 ext.l d0 ROM:0012F222 divs.w d1,d0 ROM:0012F224 add.w ($54C).w,d0 ROM:0012F228 move.w d0,($54C).w ROM:0012F22C rts ROM:0012F22C ; End of function sub_12F200 ROM:0012F22C ROM:0012F22E ROM:0012F22E ; =============== S U B R O U T I N E ======================================= ROM:0012F22E ROM:0012F22E ROM:0012F22E sub_12F22E: ; CODE XREF: ROM:loc_12F1CA↑p ROM:0012F22E move.w ($D72).w,d0 ROM:0012F232 move.w d0,($54C).w ROM:0012F236 rts ROM:0012F236 ; End of function sub_12F22E ROM:0012F236 ROM:0012F238 ROM:0012F238 ; =============== S U B R O U T I N E ======================================= ROM:0012F238 ROM:0012F238 ROM:0012F238 sub_12F238: ; CODE XREF: ROM:0012EAF2↑p ROM:0012F238 btst #1,($915).w ROM:0012F23E beq.s loc_12F248 ROM:0012F240 move.w ($D84).w,($54A).w ROM:0012F246 bra.s locret_12F24E ROM:0012F248 ; --------------------------------------------------------------------------- ROM:0012F248 ROM:0012F248 loc_12F248: ; CODE XREF: sub_12F238+6↑j ROM:0012F248 move.w ($54C).w,($54A).w ROM:0012F24E ROM:0012F24E locret_12F24E: ; CODE XREF: sub_12F238+E↑j ROM:0012F24E rts ROM:0012F24E ; End of function sub_12F238 ROM:0012F24E ROM:0012F250 ROM:0012F250 ; =============== S U B R O U T I N E ======================================= ROM:0012F250 ROM:0012F250 ROM:0012F250 sub_12F250: ; CODE XREF: sub_125BB4+30↑p ROM:0012F250 bsr.w sub_12F3E8 ROM:0012F254 bsr.w sub_12F3DA ROM:0012F258 bsr.w sub_12F39C ROM:0012F25C bsr.w sub_12F262 ROM:0012F260 rts ROM:0012F260 ; End of function sub_12F250 ROM:0012F260 ROM:0012F262 ROM:0012F262 ; =============== S U B R O U T I N E ======================================= ROM:0012F262 ROM:0012F262 ROM:0012F262 sub_12F262: ; CODE XREF: sub_12F250+C↑p ROM:0012F262 clr.w d1 ROM:0012F264 move.b ($1188).w,d1 ROM:0012F268 cmpi.w #4,d1 ROM:0012F26C bcc.s locret_12F276 ROM:0012F26E movea.l off_12F278(pc,d1.w*4),a0 ROM:0012F272 nop ROM:0012F274 jmp (a0) ROM:0012F276 ; --------------------------------------------------------------------------- ROM:0012F276 ROM:0012F276 locret_12F276: ; CODE XREF: sub_12F262+A↑j ROM:0012F276 rts ROM:0012F276 ; End of function sub_12F262 ROM:0012F276 ROM:0012F276 ; --------------------------------------------------------------------------- ROM:0012F278 off_12F278: dc.l loc_12F288 ; DATA XREF: sub_12F262+C↑r ROM:0012F27C dc.l loc_12F2A4 ROM:0012F280 dc.l loc_12F2E6 ROM:0012F284 dc.l loc_12F370 ROM:0012F288 ; --------------------------------------------------------------------------- ROM:0012F288 ROM:0012F288 loc_12F288: ; DATA XREF: ROM:off_12F278↑o ROM:0012F288 bclr #1,($12FE).w ROM:0012F28E bclr #3,($BF7).w ROM:0012F294 bclr #1,($D36).w ROM:0012F29A move.b #1,($1188).w ROM:0012F2A0 bra.s locret_12F2E4 ROM:0012F2A2 ; --------------------------------------------------------------------------- ROM:0012F2A2 rts ROM:0012F2A4 ; --------------------------------------------------------------------------- ROM:0012F2A4 ROM:0012F2A4 loc_12F2A4: ; DATA XREF: ROM:0012F27C↑o ROM:0012F2A4 btst #0,($1313).w ROM:0012F2AA beq.s loc_12F2D0 ROM:0012F2AC bset #5,($1304).w ROM:0012F2B2 bset #1,($12FE).w ROM:0012F2B8 bset #1,($D36).w ROM:0012F2BE bset #1,($D4E).w ROM:0012F2C4 move.b #3,($1188).w ROM:0012F2CA bra.l locret_12F398 ROM:0012F2D0 ; --------------------------------------------------------------------------- ROM:0012F2D0 ROM:0012F2D0 loc_12F2D0: ; CODE XREF: ROM:0012F2AA↑j ROM:0012F2D0 btst #2,($130E).w ROM:0012F2D6 beq.s locret_12F2E4 ROM:0012F2D8 move.b #2,($1188).w ROM:0012F2DE bra.l locret_12F36E ROM:0012F2E4 ; --------------------------------------------------------------------------- ROM:0012F2E4 ROM:0012F2E4 locret_12F2E4: ; CODE XREF: ROM:0012F2A0↑j ROM:0012F2E4 ; ROM:0012F2D6↑j ... ROM:0012F2E4 rts ROM:0012F2E6 ; --------------------------------------------------------------------------- ROM:0012F2E6 ROM:0012F2E6 loc_12F2E6: ; DATA XREF: ROM:0012F280↑o ROM:0012F2E6 move.w $634(a5),d0 ROM:0012F2EA move.w $636(a5),d1 ROM:0012F2EE cmp.w ($9F6).w,d0 ROM:0012F2F2 bge.s loc_12F332 ROM:0012F2F4 cmp.w ($A00).w,d1 ROM:0012F2F8 bge.s loc_12F32C ROM:0012F2FA bset #0,($1307).w ROM:0012F300 bset #1,($12FE).w ROM:0012F306 bset #3,($BF7).w ROM:0012F30C bset #3,($1341).w ROM:0012F312 bset #1,($D36).w ROM:0012F318 bset #1,($D4E).w ROM:0012F31E move.b #3,($1188).w ROM:0012F324 bra.l locret_12F398 ROM:0012F32A ; --------------------------------------------------------------------------- ROM:0012F32A bra.s loc_12F332 ROM:0012F32C ; --------------------------------------------------------------------------- ROM:0012F32C ROM:0012F32C loc_12F32C: ; CODE XREF: ROM:0012F2F8↑j ROM:0012F32C bset #1,($D4E).w ROM:0012F332 ROM:0012F332 loc_12F332: ; CODE XREF: ROM:0012F2F2↑j ROM:0012F332 ; ROM:0012F32A↑j ROM:0012F332 btst #0,($1313).w ROM:0012F338 beq.s loc_12F35A ROM:0012F33A bset #5,($1304).w ROM:0012F340 bset #1,($12FE).w ROM:0012F346 bset #1,($D36).w ROM:0012F34C bset #1,($D4E).w ROM:0012F352 move.b #3,($1188).w ROM:0012F358 bra.s locret_12F398 ROM:0012F35A ; --------------------------------------------------------------------------- ROM:0012F35A ROM:0012F35A loc_12F35A: ; CODE XREF: ROM:0012F338↑j ROM:0012F35A btst #2,($130E).w ROM:0012F360 bne.s locret_12F36E ROM:0012F362 move.b #1,($1188).w ROM:0012F368 bra.l locret_12F2E4 ROM:0012F36E ; --------------------------------------------------------------------------- ROM:0012F36E ROM:0012F36E locret_12F36E: ; CODE XREF: ROM:0012F2DE↑j ROM:0012F36E ; ROM:0012F360↑j ROM:0012F36E rts ROM:0012F370 ; --------------------------------------------------------------------------- ROM:0012F370 ROM:0012F370 loc_12F370: ; DATA XREF: ROM:0012F284↑o ROM:0012F370 btst #2,($130E).w ROM:0012F376 bne.s locret_12F398 ROM:0012F378 btst #0,($1313).w ROM:0012F37E bne.s locret_12F398 ROM:0012F380 bclr #1,($12FE).w ROM:0012F386 bclr #1,($D36).w ROM:0012F38C move.b #1,($1188).w ROM:0012F392 bra.l locret_12F2E4 ROM:0012F398 ; --------------------------------------------------------------------------- ROM:0012F398 ROM:0012F398 locret_12F398: ; CODE XREF: ROM:0012F2CA↑j ROM:0012F398 ; ROM:0012F324↑j ... ROM:0012F398 rts ROM:0012F39A ; --------------------------------------------------------------------------- ROM:0012F39A rts ROM:0012F39C ROM:0012F39C ; =============== S U B R O U T I N E ======================================= ROM:0012F39C ROM:0012F39C ROM:0012F39C sub_12F39C: ; CODE XREF: sub_12F250+8↑p ROM:0012F39C move.w $638(a5),d0 ROM:0012F3A0 cmp.w ($C1C).w,d0 ROM:0012F3A4 blt.s loc_12F3BA ROM:0012F3A6 move.w #$3BD6,d1 ROM:0012F3AA move.w ($D88).w,d2 ROM:0012F3AE move.w ($540).w,d3 ROM:0012F3B2 bsr.l sub_115CB8 ROM:0012F3B8 bra.s loc_12F3CC ROM:0012F3BA ; --------------------------------------------------------------------------- ROM:0012F3BA ROM:0012F3BA loc_12F3BA: ; CODE XREF: sub_12F39C+8↑j ROM:0012F3BA move.w #$3BD4,d1 ROM:0012F3BE move.w ($C1C).w,d2 ROM:0012F3C2 move.w ($540).w,d3 ROM:0012F3C6 bsr.l sub_115CB8 ROM:0012F3CC ROM:0012F3CC loc_12F3CC: ; CODE XREF: sub_12F39C+1C↑j ROM:0012F3CC muls.w ($1330).w,d1 ROM:0012F3D0 divs.w $178(a5),d1 ROM:0012F3D4 move.w d1,($D86).w ROM:0012F3D8 rts ROM:0012F3D8 ; End of function sub_12F39C ROM:0012F3D8 ROM:0012F3DA ROM:0012F3DA ; =============== S U B R O U T I N E ======================================= ROM:0012F3DA ROM:0012F3DA ROM:0012F3DA sub_12F3DA: ; CODE XREF: sub_12F250+4↑p ROM:0012F3DA move.w ($B52).w,d0 ROM:0012F3DE sub.w ($1334).w,d0 ROM:0012F3E2 move.w d0,($D88).w ROM:0012F3E6 rts ROM:0012F3E6 ; End of function sub_12F3DA ROM:0012F3E6 ROM:0012F3E8 ROM:0012F3E8 ; =============== S U B R O U T I N E ======================================= ROM:0012F3E8 ROM:0012F3E8 ROM:0012F3E8 sub_12F3E8: ; CODE XREF: sub_12F250↑p ROM:0012F3E8 clr.w d1 ROM:0012F3EA move.b ($1189).w,d1 ROM:0012F3EE cmpi.w #4,d1 ROM:0012F3F2 bcc.s locret_12F3FC ROM:0012F3F4 movea.l off_12F3FE(pc,d1.w*4),a0 ROM:0012F3F8 nop ROM:0012F3FA jmp (a0) ROM:0012F3FC ; --------------------------------------------------------------------------- ROM:0012F3FC ROM:0012F3FC locret_12F3FC: ; CODE XREF: sub_12F3E8+A↑j ROM:0012F3FC rts ROM:0012F3FC ; End of function sub_12F3E8 ROM:0012F3FC ROM:0012F3FC ; --------------------------------------------------------------------------- ROM:0012F3FE off_12F3FE: dc.l loc_12F40E ; DATA XREF: sub_12F3E8+C↑r ROM:0012F402 dc.l loc_12F41E ROM:0012F406 dc.l loc_12F466 ROM:0012F40A dc.l loc_12F4BA ROM:0012F40E ; --------------------------------------------------------------------------- ROM:0012F40E ROM:0012F40E loc_12F40E: ; DATA XREF: ROM:off_12F3FE↑o ROM:0012F40E bclr #0,($1313).w ROM:0012F414 move.b #1,($1189).w ROM:0012F41A bra.s locret_12F464 ROM:0012F41C ; --------------------------------------------------------------------------- ROM:0012F41C rts ROM:0012F41E ; --------------------------------------------------------------------------- ROM:0012F41E ROM:0012F41E loc_12F41E: ; DATA XREF: ROM:0012F402↑o ROM:0012F41E move.w $63A(a5),d0 ROM:0012F422 move.w $63C(a5),d1 ROM:0012F426 move.w $63E(a5),d3 ROM:0012F42A move.w $640(a5),d2 ROM:0012F42E move.w $642(a5),d4 ROM:0012F432 cmp.w ($A26).w,d0 ROM:0012F436 bge.s loc_12F43C ROM:0012F438 bra.w loc_12F44E ROM:0012F43C ; --------------------------------------------------------------------------- ROM:0012F43C ROM:0012F43C loc_12F43C: ; CODE XREF: ROM:0012F436↑j ROM:0012F43C cmp.w ($A26).w,d1 ROM:0012F440 ble.s locret_12F464 ROM:0012F442 cmp.w ($540).w,d2 ROM:0012F446 bgt.s loc_12F44E ROM:0012F448 cmp.w ($C1C).w,d3 ROM:0012F44C bge.s locret_12F464 ROM:0012F44E ROM:0012F44E loc_12F44E: ; CODE XREF: ROM:0012F438↑j ROM:0012F44E ; ROM:0012F446↑j ROM:0012F44E clr.b ($88D).w ROM:0012F452 move.w d4,($64E).w ROM:0012F456 move.b #1,($88D).w ROM:0012F45C move.b #2,($1189).w ROM:0012F462 bra.s locret_12F4B8 ROM:0012F464 ; --------------------------------------------------------------------------- ROM:0012F464 ROM:0012F464 locret_12F464: ; CODE XREF: ROM:0012F41A↑j ROM:0012F464 ; ROM:0012F440↑j ... ROM:0012F464 rts ROM:0012F466 ; --------------------------------------------------------------------------- ROM:0012F466 ROM:0012F466 loc_12F466: ; DATA XREF: ROM:0012F406↑o ROM:0012F466 cmpi.w #0,($64E).w ROM:0012F46C bgt.s loc_12F47C ROM:0012F46E bset #0,($1313).w ROM:0012F474 move.b #3,($1189).w ROM:0012F47A bra.s locret_12F4DC ROM:0012F47C ; --------------------------------------------------------------------------- ROM:0012F47C ROM:0012F47C loc_12F47C: ; CODE XREF: ROM:0012F46C↑j ROM:0012F47C move.w $63A(a5),d0 ROM:0012F480 move.w $63C(a5),d1 ROM:0012F484 move.w $63E(a5),d3 ROM:0012F488 move.w $640(a5),d2 ROM:0012F48C cmp.w ($A26).w,d0 ROM:0012F490 blt.s locret_12F4B8 ROM:0012F492 cmp.w ($A26).w,d1 ROM:0012F496 bgt.s loc_12F49C ROM:0012F498 bra.w loc_12F4A8 ROM:0012F49C ; --------------------------------------------------------------------------- ROM:0012F49C ROM:0012F49C loc_12F49C: ; CODE XREF: ROM:0012F496↑j ROM:0012F49C cmp.w ($540).w,d2 ROM:0012F4A0 bgt.s locret_12F4B8 ROM:0012F4A2 cmp.w ($C1C).w,d3 ROM:0012F4A6 blt.s locret_12F4B8 ROM:0012F4A8 ROM:0012F4A8 loc_12F4A8: ; CODE XREF: ROM:0012F498↑j ROM:0012F4A8 clr.b ($88D).w ROM:0012F4AC clr.w ($64E).w ROM:0012F4B0 move.b #1,($1189).w ROM:0012F4B6 bra.s locret_12F464 ROM:0012F4B8 ; --------------------------------------------------------------------------- ROM:0012F4B8 ROM:0012F4B8 locret_12F4B8: ; CODE XREF: ROM:0012F462↑j ROM:0012F4B8 ; ROM:0012F490↑j ... ROM:0012F4B8 rts ROM:0012F4BA ; --------------------------------------------------------------------------- ROM:0012F4BA ROM:0012F4BA loc_12F4BA: ; DATA XREF: ROM:0012F40A↑o ROM:0012F4BA move.w $63A(a5),d0 ROM:0012F4BE move.w $63C(a5),d1 ROM:0012F4C2 cmp.w ($A26).w,d1 ROM:0012F4C6 bgt.s locret_12F4DC ROM:0012F4C8 cmp.w ($A26).w,d0 ROM:0012F4CC blt.s locret_12F4DC ROM:0012F4CE bclr #0,($1313).w ROM:0012F4D4 move.b #1,($1189).w ROM:0012F4DA bra.s locret_12F464 ROM:0012F4DC ; --------------------------------------------------------------------------- ROM:0012F4DC ROM:0012F4DC locret_12F4DC: ; CODE XREF: ROM:0012F47A↑j ROM:0012F4DC ; ROM:0012F4C6↑j ... ROM:0012F4DC rts ROM:0012F4DE ; --------------------------------------------------------------------------- ROM:0012F4DE rts ROM:0012F4E0 ROM:0012F4E0 ; =============== S U B R O U T I N E ======================================= ROM:0012F4E0 ROM:0012F4E0 ROM:0012F4E0 sub_12F4E0: ; CODE XREF: sub_125BB4+90↑p ROM:0012F4E0 move.w ($D8E).w,d1 ROM:0012F4E4 cmpi.w #6,d1 ROM:0012F4E8 bcc.s locret_12F4F2 ROM:0012F4EA movea.l off_12F4F4(pc,d1.w*4),a0 ROM:0012F4EE nop ROM:0012F4F0 jmp (a0) ROM:0012F4F2 ; --------------------------------------------------------------------------- ROM:0012F4F2 ROM:0012F4F2 locret_12F4F2: ; CODE XREF: sub_12F4E0+8↑j ROM:0012F4F2 rts ROM:0012F4F2 ; End of function sub_12F4E0 ROM:0012F4F2 ROM:0012F4F2 ; --------------------------------------------------------------------------- ROM:0012F4F4 off_12F4F4: dc.l loc_12F50C ; DATA XREF: sub_12F4E0+A↑r ROM:0012F4F8 dc.l loc_12F516 ROM:0012F4FC dc.l loc_12F550 ROM:0012F500 dc.l loc_12F56C ROM:0012F504 dc.l loc_12F5A0 ROM:0012F508 dc.l loc_12F5DA ROM:0012F50C ; --------------------------------------------------------------------------- ROM:0012F50C ROM:0012F50C loc_12F50C: ; DATA XREF: ROM:off_12F4F4↑o ROM:0012F50C move.w #1,($D8E).w ROM:0012F512 bra.s loc_12F54A ROM:0012F514 ; --------------------------------------------------------------------------- ROM:0012F514 rts ROM:0012F516 ; --------------------------------------------------------------------------- ROM:0012F516 ROM:0012F516 loc_12F516: ; DATA XREF: ROM:0012F4F8↑o ROM:0012F516 btst #1,($1313).w ROM:0012F51C beq.s loc_12F54A ROM:0012F51E move.l ($964).w,d0 ROM:0012F522 divu.l #$3E8,d0 ROM:0012F52A bset #2,($12FD).w ROM:0012F530 clr.b ($851).w ROM:0012F534 move.w d0,($5D6).w ROM:0012F538 move.b #1,($851).w ROM:0012F53E bsr.w sub_12F618 ROM:0012F542 move.w #2,($D8E).w ROM:0012F548 bra.s loc_12F566 ROM:0012F54A ; --------------------------------------------------------------------------- ROM:0012F54A ROM:0012F54A loc_12F54A: ; CODE XREF: ROM:0012F512↑j ROM:0012F54A ; ROM:0012F51C↑j ROM:0012F54A bsr.w sub_12F6AA ROM:0012F54E rts ROM:0012F550 ; --------------------------------------------------------------------------- ROM:0012F550 ROM:0012F550 loc_12F550: ; DATA XREF: ROM:0012F4FC↑o ROM:0012F550 cmpi.w #0,($5D6).w ROM:0012F556 bgt.s loc_12F566 ROM:0012F558 bclr #2,($12FD).w ROM:0012F55E move.w #3,($D8E).w ROM:0012F564 bra.s locret_12F59E ROM:0012F566 ; --------------------------------------------------------------------------- ROM:0012F566 ROM:0012F566 loc_12F566: ; CODE XREF: ROM:0012F548↑j ROM:0012F566 ; ROM:0012F556↑j ... ROM:0012F566 bsr.w sub_12F656 ROM:0012F56A rts ROM:0012F56C ; --------------------------------------------------------------------------- ROM:0012F56C ROM:0012F56C loc_12F56C: ; DATA XREF: ROM:0012F500↑o ROM:0012F56C btst #7,($12FE).w ROM:0012F572 beq.s loc_12F582 ROM:0012F574 bsr.w sub_12F6FA ROM:0012F578 move.w #5,($D8E).w ROM:0012F57E bra.w loc_12F610 ROM:0012F582 ; --------------------------------------------------------------------------- ROM:0012F582 ROM:0012F582 loc_12F582: ; CODE XREF: ROM:0012F572↑j ROM:0012F582 btst #0,($12F3).w ROM:0012F588 beq.s locret_12F59E ROM:0012F58A btst #7,($12FE).w ROM:0012F590 bne.s locret_12F59E ROM:0012F592 bsr.w sub_12F6D8 ROM:0012F596 move.w #4,($D8E).w ROM:0012F59C bra.s loc_12F5D4 ROM:0012F59E ; --------------------------------------------------------------------------- ROM:0012F59E ROM:0012F59E locret_12F59E: ; CODE XREF: ROM:0012F564↑j ROM:0012F59E ; ROM:0012F588↑j ... ROM:0012F59E rts ROM:0012F5A0 ; --------------------------------------------------------------------------- ROM:0012F5A0 ROM:0012F5A0 loc_12F5A0: ; DATA XREF: ROM:0012F504↑o ROM:0012F5A0 btst #1,($1313).w ROM:0012F5A6 beq.s loc_12F5D4 ROM:0012F5A8 move.l ($964).w,d0 ROM:0012F5AC divu.l #$3E8,d0 ROM:0012F5B4 bset #2,($12FD).w ROM:0012F5BA clr.b ($851).w ROM:0012F5BE move.w d0,($5D6).w ROM:0012F5C2 move.b #1,($851).w ROM:0012F5C8 bsr.w sub_12F618 ROM:0012F5CC move.w #2,($D8E).w ROM:0012F5D2 bra.s loc_12F566 ROM:0012F5D4 ; --------------------------------------------------------------------------- ROM:0012F5D4 ROM:0012F5D4 loc_12F5D4: ; CODE XREF: ROM:0012F59C↑j ROM:0012F5D4 ; ROM:0012F5A6↑j ROM:0012F5D4 bsr.w sub_12F6D8 ROM:0012F5D8 rts ROM:0012F5DA ; --------------------------------------------------------------------------- ROM:0012F5DA ROM:0012F5DA loc_12F5DA: ; DATA XREF: ROM:0012F508↑o ROM:0012F5DA btst #1,($1313).w ROM:0012F5E0 beq.s loc_12F610 ROM:0012F5E2 move.l ($964).w,d0 ROM:0012F5E6 divu.l #$3E8,d0 ROM:0012F5EE bset #2,($12FD).w ROM:0012F5F4 clr.b ($851).w ROM:0012F5F8 move.w d0,($5D6).w ROM:0012F5FC move.b #1,($851).w ROM:0012F602 bsr.w sub_12F618 ROM:0012F606 move.w #2,($D8E).w ROM:0012F60C bra.w loc_12F566 ROM:0012F610 ; --------------------------------------------------------------------------- ROM:0012F610 ROM:0012F610 loc_12F610: ; CODE XREF: ROM:0012F57E↑j ROM:0012F610 ; ROM:0012F5E0↑j ROM:0012F610 bsr.w sub_12F6FA ROM:0012F614 rts ROM:0012F616 ; --------------------------------------------------------------------------- ROM:0012F616 rts ROM:0012F618 ROM:0012F618 ; =============== S U B R O U T I N E ======================================= ROM:0012F618 ROM:0012F618 ROM:0012F618 sub_12F618: ; CODE XREF: ROM:0012F53E↑p ROM:0012F618 ; ROM:0012F5C8↑p ... ROM:0012F618 move.l #$FDE8,d2 ROM:0012F61E move.w ($10AE).w,d1 ROM:0012F622 ext.l d1 ROM:0012F624 sub.l d1,d2 ROM:0012F626 cmp.l ($964).w,d2 ROM:0012F62A bge.s loc_12F646 ROM:0012F62C move.l d2,d0 ROM:0012F62E move.l ($964).w,d1 ROM:0012F632 sub.l d2,d1 ROM:0012F634 move.l d1,($964).w ROM:0012F638 move.w ($5D6).w,d1 ROM:0012F63C sub.w $648(a5),d1 ROM:0012F640 move.w d1,($D8C).w ROM:0012F644 bra.s loc_12F64E ROM:0012F646 ; --------------------------------------------------------------------------- ROM:0012F646 ROM:0012F646 loc_12F646: ; CODE XREF: sub_12F618+12↑j ROM:0012F646 move.l ($964).w,d0 ROM:0012F64A clr.l ($964).w ROM:0012F64E ROM:0012F64E loc_12F64E: ; CODE XREF: sub_12F618+2C↑j ROM:0012F64E bsr.l sub_115338 ROM:0012F654 rts ROM:0012F654 ; End of function sub_12F618 ROM:0012F654 ROM:0012F656 ROM:0012F656 ; =============== S U B R O U T I N E ======================================= ROM:0012F656 ROM:0012F656 ROM:0012F656 sub_12F656: ; CODE XREF: ROM:loc_12F566↑p ROM:0012F656 move.l ($964).w,d1 ROM:0012F65A cmpi.l #0,d1 ROM:0012F660 ble.s locret_12F6A8 ROM:0012F662 move.w ($D8C).w,d1 ROM:0012F666 cmp.w ($5D6).w,d1 ROM:0012F66A blt.s locret_12F6A8 ROM:0012F66C move.w $648(a5),d1 ROM:0012F670 muls.w #$3E8,d1 ROM:0012F674 cmp.l ($964).w,d1 ROM:0012F678 blt.s loc_12F684 ROM:0012F67A move.l ($964).w,d0 ROM:0012F67E clr.l ($964).w ROM:0012F682 bra.s loc_12F6A2 ROM:0012F684 ; --------------------------------------------------------------------------- ROM:0012F684 ROM:0012F684 loc_12F684: ; CODE XREF: sub_12F656+22↑j ROM:0012F684 move.w $648(a5),d0 ROM:0012F688 add.w ($D8C).w,d0 ROM:0012F68C sub.w ($5D6).w,d0 ROM:0012F690 sub.w d0,($D8C).w ROM:0012F694 ext.l d0 ROM:0012F696 muls.l #$3E8,d0 ROM:0012F69E sub.l d0,($964).w ROM:0012F6A2 ROM:0012F6A2 loc_12F6A2: ; CODE XREF: sub_12F656+2C↑j ROM:0012F6A2 bsr.l sub_115338 ROM:0012F6A8 ROM:0012F6A8 locret_12F6A8: ; CODE XREF: sub_12F656+A↑j ROM:0012F6A8 ; sub_12F656+14↑j ROM:0012F6A8 rts ROM:0012F6A8 ; End of function sub_12F656 ROM:0012F6A8 ROM:0012F6AA ROM:0012F6AA ; =============== S U B R O U T I N E ======================================= ROM:0012F6AA ROM:0012F6AA ROM:0012F6AA sub_12F6AA: ; CODE XREF: ROM:loc_12F54A↑p ROM:0012F6AA move.w #$3B40,d1 ROM:0012F6AE move.w ($A2C).w,d2 ROM:0012F6B2 bsr.l sub_115CB8 ROM:0012F6B8 move.w d1,($D8A).w ROM:0012F6BC move.w ($D8A).w,d3 ROM:0012F6C0 muls.w ($DA0).w,d3 ROM:0012F6C4 muls.l ($9C8).w,d4:d3 ROM:0012F6CA divs.l #$6DDD00,d4:d3 ROM:0012F6D2 move.l d3,($964).w ROM:0012F6D6 rts ROM:0012F6D6 ; End of function sub_12F6AA ROM:0012F6D6 ROM:0012F6D8 ROM:0012F6D8 ; =============== S U B R O U T I N E ======================================= ROM:0012F6D8 ROM:0012F6D8 ROM:0012F6D8 sub_12F6D8: ; CODE XREF: ROM:0012F592↑p ROM:0012F6D8 ; ROM:loc_12F5D4↑p ROM:0012F6D8 move.w $646(a5),($D8A).w ROM:0012F6DE move.w ($D8A).w,d3 ROM:0012F6E2 muls.w ($DA0).w,d3 ROM:0012F6E6 muls.l ($9C8).w,d4:d3 ROM:0012F6EC divs.l #$6DDD00,d4:d3 ROM:0012F6F4 move.l d3,($964).w ROM:0012F6F8 rts ROM:0012F6F8 ; End of function sub_12F6D8 ROM:0012F6F8 ROM:0012F6FA ROM:0012F6FA ; =============== S U B R O U T I N E ======================================= ROM:0012F6FA ROM:0012F6FA ROM:0012F6FA sub_12F6FA: ; CODE XREF: ROM:0012F574↑p ROM:0012F6FA ; ROM:loc_12F610↑p ROM:0012F6FA move.w $644(a5),($D8A).w ROM:0012F700 move.w ($D8A).w,d3 ROM:0012F704 muls.w ($DA0).w,d3 ROM:0012F708 muls.l ($9C8).w,d4:d3 ROM:0012F70E divs.l #$6DDD00,d4:d3 ROM:0012F716 move.l d3,($964).w ROM:0012F71A rts ROM:0012F71A ; End of function sub_12F6FA ROM:0012F71A ROM:0012F71C ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_18. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0012F71E ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_27. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0012F720 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_19. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0012F722 ROM:0012F722 ; =============== S U B R O U T I N E ======================================= ROM:0012F722 ROM:0012F722 ROM:0012F722 sub_12F722: ; CODE XREF: ROM:00115DF6↑p ROM:0012F722 bsr.w sub_12FCAE ROM:0012F726 bsr.w sub_12F72C ROM:0012F72A rts ROM:0012F72A ; End of function sub_12F722 ROM:0012F72A ROM:0012F72C ROM:0012F72C ; =============== S U B R O U T I N E ======================================= ROM:0012F72C ROM:0012F72C ROM:0012F72C sub_12F72C: ; CODE XREF: sub_12F722+4↑p ROM:0012F72C clr.w d1 ROM:0012F72E move.b ($118A).w,d1 ROM:0012F732 cmpi.w #7,d1 ROM:0012F736 bcc.s locret_12F740 ROM:0012F738 movea.l off_12F742(pc,d1.w*4),a0 ROM:0012F73C nop ROM:0012F73E jmp (a0) ROM:0012F740 ; --------------------------------------------------------------------------- ROM:0012F740 ROM:0012F740 locret_12F740: ; CODE XREF: sub_12F72C+A↑j ROM:0012F740 rts ROM:0012F740 ; End of function sub_12F72C ROM:0012F740 ROM:0012F740 ; --------------------------------------------------------------------------- ROM:0012F742 off_12F742: dc.l loc_12F75E ; DATA XREF: sub_12F72C+C↑r ROM:0012F746 dc.l loc_12F778 ROM:0012F74A dc.l loc_12F7EC ROM:0012F74E dc.l loc_12F8A4 ROM:0012F752 dc.l loc_12F95C ROM:0012F756 dc.l loc_12FACC ROM:0012F75A dc.l loc_12FB26 ROM:0012F75E ; --------------------------------------------------------------------------- ROM:0012F75E ROM:0012F75E loc_12F75E: ; DATA XREF: ROM:off_12F742↑o ROM:0012F75E move.w #7,($D94).w ROM:0012F764 bclr #5,($12F5).w ROM:0012F76A move.b #5,($118A).w ROM:0012F770 bra.l loc_12FB12 ROM:0012F776 ; --------------------------------------------------------------------------- ROM:0012F776 rts ROM:0012F778 ; --------------------------------------------------------------------------- ROM:0012F778 ROM:0012F778 loc_12F778: ; DATA XREF: ROM:0012F746↑o ROM:0012F778 cmpi.w #0,($5D8).w ROM:0012F77E bgt.s loc_12F7A0 ROM:0012F780 btst #0,($8EC).w ROM:0012F786 beq.s loc_12F7A0 ROM:0012F788 move.w #1,($D94).w ROM:0012F78E bclr #5,($12F5).w ROM:0012F794 move.b #5,($118A).w ROM:0012F79A bra.l loc_12FB12 ROM:0012F7A0 ; --------------------------------------------------------------------------- ROM:0012F7A0 ROM:0012F7A0 loc_12F7A0: ; CODE XREF: ROM:0012F77E↑j ROM:0012F7A0 ; ROM:0012F786↑j ROM:0012F7A0 cmpi.w #0,($5D8).w ROM:0012F7A6 bgt.s loc_12F7C8 ROM:0012F7A8 btst #0,($8EC).w ROM:0012F7AE bne.s loc_12F7C8 ROM:0012F7B0 move.w #2,($D94).w ROM:0012F7B6 bclr #5,($12F5).w ROM:0012F7BC move.b #5,($118A).w ROM:0012F7C2 bra.l loc_12FB12 ROM:0012F7C8 ; --------------------------------------------------------------------------- ROM:0012F7C8 ROM:0012F7C8 loc_12F7C8: ; CODE XREF: ROM:0012F7A6↑j ROM:0012F7C8 ; ROM:0012F7AE↑j ROM:0012F7C8 btst #5,($130E).w ROM:0012F7CE beq.s locret_12F7EA ROM:0012F7D0 clr.b ($853).w ROM:0012F7D4 clr.w ($5DA).w ROM:0012F7D8 move.b #3,($853).w ROM:0012F7DE move.b #2,($118A).w ROM:0012F7E4 bra.l loc_12F89C ROM:0012F7EA ; --------------------------------------------------------------------------- ROM:0012F7EA ROM:0012F7EA locret_12F7EA: ; CODE XREF: ROM:0012F7CE↑j ROM:0012F7EA ; ROM:0012FB0C↓j ROM:0012F7EA rts ROM:0012F7EC ; --------------------------------------------------------------------------- ROM:0012F7EC ROM:0012F7EC loc_12F7EC: ; CODE XREF: ROM:0012F84C↓j ROM:0012F7EC ; ROM:0012F904↓j ... ROM:0012F7EC cmpi.w #0,($5D8).w ROM:0012F7F2 bgt.s loc_12F80C ROM:0012F7F4 move.w #0,($D94).w ROM:0012F7FA bclr #5,($12F5).w ROM:0012F800 move.b #5,($118A).w ROM:0012F806 bra.l loc_12FB12 ROM:0012F80C ; --------------------------------------------------------------------------- ROM:0012F80C ROM:0012F80C loc_12F80C: ; CODE XREF: ROM:0012F7F2↑j ROM:0012F80C move.w #6,d0 ROM:0012F810 move.w #2,d1 ROM:0012F814 btst #5,($130E).w ROM:0012F81A beq.s loc_12F854 ROM:0012F81C cmp.w ($5DA).w,d1 ROM:0012F820 ble.s loc_12F832 ROM:0012F822 clr.b ($853).w ROM:0012F826 clr.w ($5DA).w ROM:0012F82A move.b #3,($853).w ROM:0012F830 bra.s loc_12F85A ROM:0012F832 ; --------------------------------------------------------------------------- ROM:0012F832 ROM:0012F832 loc_12F832: ; CODE XREF: ROM:0012F820↑j ROM:0012F832 cmp.w ($5DA).w,d0 ROM:0012F836 bge.s loc_12F852 ROM:0012F838 clr.b ($853).w ROM:0012F83C clr.w ($5DA).w ROM:0012F840 move.b #3,($853).w ROM:0012F846 move.b #2,($118A).w ROM:0012F84C bra.l loc_12F7EC ROM:0012F852 ; --------------------------------------------------------------------------- ROM:0012F852 ROM:0012F852 loc_12F852: ; CODE XREF: ROM:0012F836↑j ROM:0012F852 bra.s loc_12F866 ROM:0012F854 ; --------------------------------------------------------------------------- ROM:0012F854 ROM:0012F854 loc_12F854: ; CODE XREF: ROM:0012F81A↑j ROM:0012F854 cmp.w ($5DA).w,d0 ROM:0012F858 bge.s loc_12F866 ROM:0012F85A ROM:0012F85A loc_12F85A: ; CODE XREF: ROM:0012F830↑j ROM:0012F85A move.b #2,($118A).w ROM:0012F860 bra.l loc_12F89C ROM:0012F866 ; --------------------------------------------------------------------------- ROM:0012F866 ROM:0012F866 loc_12F866: ; CODE XREF: ROM:loc_12F852↑j ROM:0012F866 ; ROM:0012F858↑j ROM:0012F866 move.w #2,d0 ROM:0012F86A move.w #6,d1 ROM:0012F86E btst #5,($130E).w ROM:0012F874 beq.s loc_12F89C ROM:0012F876 cmp.w ($5DA).w,d0 ROM:0012F87A bgt.s loc_12F89C ROM:0012F87C cmp.w ($5DA).w,d1 ROM:0012F880 blt.s loc_12F89C ROM:0012F882 clr.b ($853).w ROM:0012F886 clr.w ($5DA).w ROM:0012F88A move.b #3,($853).w ROM:0012F890 move.b #3,($118A).w ROM:0012F896 bra.l loc_12F954 ROM:0012F89C ; --------------------------------------------------------------------------- ROM:0012F89C ROM:0012F89C loc_12F89C: ; CODE XREF: ROM:0012F7E4↑j ROM:0012F89C ; ROM:0012F860↑j ... ROM:0012F89C bclr #5,($130E).w ROM:0012F8A2 rts ROM:0012F8A4 ; --------------------------------------------------------------------------- ROM:0012F8A4 ROM:0012F8A4 loc_12F8A4: ; DATA XREF: ROM:0012F74E↑o ROM:0012F8A4 cmpi.w #0,($5D8).w ROM:0012F8AA bgt.s loc_12F8C4 ROM:0012F8AC move.w #0,($D94).w ROM:0012F8B2 bclr #5,($12F5).w ROM:0012F8B8 move.b #5,($118A).w ROM:0012F8BE bra.l loc_12FB12 ROM:0012F8C4 ; --------------------------------------------------------------------------- ROM:0012F8C4 ROM:0012F8C4 loc_12F8C4: ; CODE XREF: ROM:0012F8AA↑j ROM:0012F8C4 move.w #$10,d0 ROM:0012F8C8 move.w #$A,d1 ROM:0012F8CC btst #5,($130E).w ROM:0012F8D2 beq.s loc_12F90C ROM:0012F8D4 cmp.w ($5DA).w,d1 ROM:0012F8D8 ble.s loc_12F8EA ROM:0012F8DA clr.b ($853).w ROM:0012F8DE clr.w ($5DA).w ROM:0012F8E2 move.b #3,($853).w ROM:0012F8E8 bra.s loc_12F912 ROM:0012F8EA ; --------------------------------------------------------------------------- ROM:0012F8EA ROM:0012F8EA loc_12F8EA: ; CODE XREF: ROM:0012F8D8↑j ROM:0012F8EA cmp.w ($5DA).w,d0 ROM:0012F8EE bge.s loc_12F90A ROM:0012F8F0 clr.b ($853).w ROM:0012F8F4 clr.w ($5DA).w ROM:0012F8F8 move.b #3,($853).w ROM:0012F8FE move.b #2,($118A).w ROM:0012F904 bra.l loc_12F7EC ROM:0012F90A ; --------------------------------------------------------------------------- ROM:0012F90A ROM:0012F90A loc_12F90A: ; CODE XREF: ROM:0012F8EE↑j ROM:0012F90A bra.s loc_12F91E ROM:0012F90C ; --------------------------------------------------------------------------- ROM:0012F90C ROM:0012F90C loc_12F90C: ; CODE XREF: ROM:0012F8D2↑j ROM:0012F90C cmp.w ($5DA).w,d0 ROM:0012F910 bge.s loc_12F91E ROM:0012F912 ROM:0012F912 loc_12F912: ; CODE XREF: ROM:0012F8E8↑j ROM:0012F912 move.b #2,($118A).w ROM:0012F918 bra.l loc_12F89C ROM:0012F91E ; --------------------------------------------------------------------------- ROM:0012F91E ROM:0012F91E loc_12F91E: ; CODE XREF: ROM:loc_12F90A↑j ROM:0012F91E ; ROM:0012F910↑j ROM:0012F91E move.w #$A,d0 ROM:0012F922 move.w #$10,d1 ROM:0012F926 btst #5,($130E).w ROM:0012F92C beq.s loc_12F954 ROM:0012F92E cmp.w ($5DA).w,d0 ROM:0012F932 bgt.s loc_12F954 ROM:0012F934 cmp.w ($5DA).w,d1 ROM:0012F938 blt.s loc_12F954 ROM:0012F93A clr.b ($853).w ROM:0012F93E clr.w ($5DA).w ROM:0012F942 move.b #3,($853).w ROM:0012F948 move.b #4,($118A).w ROM:0012F94E bra.l loc_12FAC4 ROM:0012F954 ; --------------------------------------------------------------------------- ROM:0012F954 ROM:0012F954 loc_12F954: ; CODE XREF: ROM:0012F896↑j ROM:0012F954 ; ROM:0012F92C↑j ... ROM:0012F954 bclr #5,($130E).w ROM:0012F95A rts ROM:0012F95C ; --------------------------------------------------------------------------- ROM:0012F95C ROM:0012F95C loc_12F95C: ; DATA XREF: ROM:0012F752↑o ROM:0012F95C cmpi.w #0,($5D8).w ROM:0012F962 bgt.s loc_12F97C ROM:0012F964 move.w #0,($D94).w ROM:0012F96A bclr #5,($12F5).w ROM:0012F970 move.b #5,($118A).w ROM:0012F976 bra.l loc_12FB12 ROM:0012F97C ; --------------------------------------------------------------------------- ROM:0012F97C ROM:0012F97C loc_12F97C: ; CODE XREF: ROM:0012F962↑j ROM:0012F97C move.w #$A,d0 ROM:0012F980 move.w #2,d1 ROM:0012F984 move.w #6,d2 ROM:0012F988 move.w #6,d3 ROM:0012F98C btst #5,($130E).w ROM:0012F992 beq.s loc_12F9E8 ROM:0012F994 cmp.w ($5DA).w,d1 ROM:0012F998 ble.s loc_12F9AA ROM:0012F99A clr.b ($853).w ROM:0012F99E clr.w ($5DA).w ROM:0012F9A2 move.b #3,($853).w ROM:0012F9A8 bra.s loc_12F9EE ROM:0012F9AA ; --------------------------------------------------------------------------- ROM:0012F9AA ROM:0012F9AA loc_12F9AA: ; CODE XREF: ROM:0012F998↑j ROM:0012F9AA cmp.w ($5DA).w,d2 ROM:0012F9AE bge.s loc_12F9C6 ROM:0012F9B0 cmp.w ($5DA).w,d3 ROM:0012F9B4 ble.s loc_12F9C6 ROM:0012F9B6 clr.b ($853).w ROM:0012F9BA clr.w ($5DA).w ROM:0012F9BE move.b #3,($853).w ROM:0012F9C4 bra.s loc_12F9EE ROM:0012F9C6 ; --------------------------------------------------------------------------- ROM:0012F9C6 ROM:0012F9C6 loc_12F9C6: ; CODE XREF: ROM:0012F9AE↑j ROM:0012F9C6 ; ROM:0012F9B4↑j ROM:0012F9C6 cmp.w ($5DA).w,d0 ROM:0012F9CA bge.s loc_12F9E6 ROM:0012F9CC clr.b ($853).w ROM:0012F9D0 clr.w ($5DA).w ROM:0012F9D4 move.b #3,($853).w ROM:0012F9DA move.b #2,($118A).w ROM:0012F9E0 bra.l loc_12F7EC ROM:0012F9E6 ; --------------------------------------------------------------------------- ROM:0012F9E6 ROM:0012F9E6 loc_12F9E6: ; CODE XREF: ROM:0012F9CA↑j ROM:0012F9E6 bra.s loc_12FA06 ROM:0012F9E8 ; --------------------------------------------------------------------------- ROM:0012F9E8 ROM:0012F9E8 loc_12F9E8: ; CODE XREF: ROM:0012F992↑j ROM:0012F9E8 cmp.w ($5DA).w,d0 ROM:0012F9EC bge.s loc_12FA06 ROM:0012F9EE ROM:0012F9EE loc_12F9EE: ; CODE XREF: ROM:0012F9A8↑j ROM:0012F9EE ; ROM:0012F9C4↑j ROM:0012F9EE move.w #0,($D96).w ROM:0012F9F4 move.w #0,($D90).w ROM:0012F9FA move.b #2,($118A).w ROM:0012FA00 bra.l loc_12F89C ROM:0012FA06 ; --------------------------------------------------------------------------- ROM:0012FA06 ROM:0012FA06 loc_12FA06: ; CODE XREF: ROM:loc_12F9E6↑j ROM:0012FA06 ; ROM:0012F9EC↑j ROM:0012FA06 move.w #6,d0 ROM:0012FA0A move.w #$A,d1 ROM:0012FA0E move.w #$F,d2 ROM:0012FA12 btst #5,($130E).w ROM:0012FA18 beq.s loc_12FA52 ROM:0012FA1A cmp.w ($5DA).w,d0 ROM:0012FA1E bgt.s loc_12FA52 ROM:0012FA20 cmp.w ($5DA).w,d1 ROM:0012FA24 blt.s loc_12FA52 ROM:0012FA26 cmp.w ($D96).w,d2 ROM:0012FA2A ble.s loc_12FA52 ROM:0012FA2C clr.b ($853).w ROM:0012FA30 clr.w ($5DA).w ROM:0012FA34 move.b #3,($853).w ROM:0012FA3A bsr.w sub_12FC4A ROM:0012FA3E addq.w #1,($D96).w ROM:0012FA42 bvc.s loc_12FA4A ROM:0012FA44 move.w #$8000,($D96).w ROM:0012FA4A ROM:0012FA4A loc_12FA4A: ; CODE XREF: ROM:0012FA42↑j ROM:0012FA4A move.b #4,($118A).w ROM:0012FA50 bra.s loc_12FAC4 ROM:0012FA52 ; --------------------------------------------------------------------------- ROM:0012FA52 ROM:0012FA52 loc_12FA52: ; CODE XREF: ROM:0012FA18↑j ROM:0012FA52 ; ROM:0012FA1E↑j ... ROM:0012FA52 btst #5,($130E).w ROM:0012FA58 beq.s loc_12FA8E ROM:0012FA5A cmp.w ($5DA).w,d0 ROM:0012FA5E bgt.s loc_12FA8E ROM:0012FA60 cmp.w ($5DA).w,d1 ROM:0012FA64 blt.s loc_12FA8E ROM:0012FA66 cmp.w ($D96).w,d2 ROM:0012FA6A bgt.s loc_12FA8E ROM:0012FA6C clr.b ($853).w ROM:0012FA70 clr.w ($5DA).w ROM:0012FA74 bsr.w sub_12FC4A ROM:0012FA78 bsr.w sub_12FC5C ROM:0012FA7C bclr #5,($12F5).w ROM:0012FA82 move.b #5,($118A).w ROM:0012FA88 bra.l loc_12FB12 ROM:0012FA8E ; --------------------------------------------------------------------------- ROM:0012FA8E ROM:0012FA8E loc_12FA8E: ; CODE XREF: ROM:0012FA58↑j ROM:0012FA8E ; ROM:0012FA5E↑j ... ROM:0012FA8E move.w #2,d0 ROM:0012FA92 move.w #6,d1 ROM:0012FA96 btst #5,($130E).w ROM:0012FA9C beq.s loc_12FAC4 ROM:0012FA9E cmp.w ($5DA).w,d0 ROM:0012FAA2 bgt.s loc_12FAC4 ROM:0012FAA4 cmp.w ($5DA).w,d1 ROM:0012FAA8 blt.s loc_12FAC4 ROM:0012FAAA clr.b ($853).w ROM:0012FAAE clr.w ($5DA).w ROM:0012FAB2 move.b #3,($853).w ROM:0012FAB8 move.b #6,($118A).w ROM:0012FABE bra.l loc_12FC40 ROM:0012FAC4 ; --------------------------------------------------------------------------- ROM:0012FAC4 ROM:0012FAC4 loc_12FAC4: ; CODE XREF: ROM:0012F94E↑j ROM:0012FAC4 ; ROM:0012FA50↑j ... ROM:0012FAC4 bclr #5,($130E).w ROM:0012FACA rts ROM:0012FACC ; --------------------------------------------------------------------------- ROM:0012FACC ROM:0012FACC loc_12FACC: ; DATA XREF: ROM:0012F756↑o ROM:0012FACC move.w $650(a5),d0 ROM:0012FAD0 btst #5,($1309).w ROM:0012FAD6 beq.s loc_12FADA ROM:0012FAD8 bra.s loc_12FAE2 ROM:0012FADA ; --------------------------------------------------------------------------- ROM:0012FADA ROM:0012FADA loc_12FADA: ; CODE XREF: ROM:0012FAD6↑j ROM:0012FADA btst #1,($130C).w ROM:0012FAE0 beq.s loc_12FB12 ROM:0012FAE2 ROM:0012FAE2 loc_12FAE2: ; CODE XREF: ROM:0012FAD8↑j ROM:0012FAE2 bsr.w sub_12FC96 ROM:0012FAE6 move.w #0,($D96).w ROM:0012FAEC move.w #0,($D90).w ROM:0012FAF2 clr.b ($852).w ROM:0012FAF6 move.w d0,($5D8).w ROM:0012FAFA move.b #1,($852).w ROM:0012FB00 bset #5,($12F5).w ROM:0012FB06 move.b #1,($118A).w ROM:0012FB0C bra.l locret_12F7EA ROM:0012FB12 ; --------------------------------------------------------------------------- ROM:0012FB12 ROM:0012FB12 loc_12FB12: ; CODE XREF: ROM:0012F770↑j ROM:0012FB12 ; ROM:0012F79A↑j ... ROM:0012FB12 bclr #5,($1309).w ROM:0012FB18 bclr #1,($130C).w ROM:0012FB1E bclr #5,($130E).w ROM:0012FB24 rts ROM:0012FB26 ; --------------------------------------------------------------------------- ROM:0012FB26 ROM:0012FB26 loc_12FB26: ; DATA XREF: ROM:0012F75A↑o ROM:0012FB26 cmpi.w #0,($5D8).w ROM:0012FB2C bgt.s loc_12FB42 ROM:0012FB2E move.w #0,($D94).w ROM:0012FB34 bclr #5,($12F5).w ROM:0012FB3A move.b #5,($118A).w ROM:0012FB40 bra.s loc_12FB12 ROM:0012FB42 ; --------------------------------------------------------------------------- ROM:0012FB42 ROM:0012FB42 loc_12FB42: ; CODE XREF: ROM:0012FB2C↑j ROM:0012FB42 move.w #2,d0 ROM:0012FB46 move.w #6,d1 ROM:0012FB4A move.w #$F,d2 ROM:0012FB4E btst #5,($130E).w ROM:0012FB54 beq.s loc_12FB8A ROM:0012FB56 cmp.w ($5DA).w,d0 ROM:0012FB5A bgt.s loc_12FB8A ROM:0012FB5C cmp.w ($5DA).w,d1 ROM:0012FB60 blt.s loc_12FB8A ROM:0012FB62 cmp.w ($D96).w,d2 ROM:0012FB66 bgt.s loc_12FB8A ROM:0012FB68 clr.b ($853).w ROM:0012FB6C clr.w ($5DA).w ROM:0012FB70 bsr.w sub_12FC56 ROM:0012FB74 bsr.w sub_12FC5C ROM:0012FB78 bclr #5,($12F5).w ROM:0012FB7E move.b #5,($118A).w ROM:0012FB84 bra.l loc_12FB12 ROM:0012FB8A ; --------------------------------------------------------------------------- ROM:0012FB8A ROM:0012FB8A loc_12FB8A: ; CODE XREF: ROM:0012FB54↑j ROM:0012FB8A ; ROM:0012FB5A↑j ... ROM:0012FB8A move.w #6,d0 ROM:0012FB8E move.w #2,d1 ROM:0012FB92 btst #5,($130E).w ROM:0012FB98 beq.s loc_12FBD2 ROM:0012FB9A cmp.w ($5DA).w,d1 ROM:0012FB9E ble.s loc_12FBB0 ROM:0012FBA0 clr.b ($853).w ROM:0012FBA4 clr.w ($5DA).w ROM:0012FBA8 move.b #3,($853).w ROM:0012FBAE bra.s loc_12FBD8 ROM:0012FBB0 ; --------------------------------------------------------------------------- ROM:0012FBB0 ROM:0012FBB0 loc_12FBB0: ; CODE XREF: ROM:0012FB9E↑j ROM:0012FBB0 cmp.w ($5DA).w,d0 ROM:0012FBB4 bge.s loc_12FBD0 ROM:0012FBB6 clr.b ($853).w ROM:0012FBBA clr.w ($5DA).w ROM:0012FBBE move.b #3,($853).w ROM:0012FBC4 move.b #2,($118A).w ROM:0012FBCA bra.l loc_12F7EC ROM:0012FBD0 ; --------------------------------------------------------------------------- ROM:0012FBD0 ROM:0012FBD0 loc_12FBD0: ; CODE XREF: ROM:0012FBB4↑j ROM:0012FBD0 bra.s loc_12FBF0 ROM:0012FBD2 ; --------------------------------------------------------------------------- ROM:0012FBD2 ROM:0012FBD2 loc_12FBD2: ; CODE XREF: ROM:0012FB98↑j ROM:0012FBD2 cmp.w ($5DA).w,d0 ROM:0012FBD6 bge.s loc_12FBF0 ROM:0012FBD8 ROM:0012FBD8 loc_12FBD8: ; CODE XREF: ROM:0012FBAE↑j ROM:0012FBD8 move.w #0,($D96).w ROM:0012FBDE move.w #0,($D90).w ROM:0012FBE4 move.b #2,($118A).w ROM:0012FBEA bra.l loc_12F89C ROM:0012FBF0 ; --------------------------------------------------------------------------- ROM:0012FBF0 ROM:0012FBF0 loc_12FBF0: ; CODE XREF: ROM:loc_12FBD0↑j ROM:0012FBF0 ; ROM:0012FBD6↑j ROM:0012FBF0 move.w #2,d0 ROM:0012FBF4 move.w #6,d1 ROM:0012FBF8 move.w #$F,d2 ROM:0012FBFC btst #5,($130E).w ROM:0012FC02 beq.s loc_12FC40 ROM:0012FC04 cmp.w ($5DA).w,d0 ROM:0012FC08 bgt.s loc_12FC40 ROM:0012FC0A cmp.w ($5DA).w,d1 ROM:0012FC0E blt.s loc_12FC40 ROM:0012FC10 cmp.w ($D96).w,d2 ROM:0012FC14 ble.s loc_12FC40 ROM:0012FC16 clr.b ($853).w ROM:0012FC1A clr.w ($5DA).w ROM:0012FC1E move.b #3,($853).w ROM:0012FC24 bsr.w sub_12FC56 ROM:0012FC28 addq.w #1,($D96).w ROM:0012FC2C bvc.s loc_12FC34 ROM:0012FC2E move.w #$8000,($D96).w ROM:0012FC34 ROM:0012FC34 loc_12FC34: ; CODE XREF: ROM:0012FC2C↑j ROM:0012FC34 move.b #4,($118A).w ROM:0012FC3A bra.l loc_12FAC4 ROM:0012FC40 ; --------------------------------------------------------------------------- ROM:0012FC40 ROM:0012FC40 loc_12FC40: ; CODE XREF: ROM:0012FABE↑j ROM:0012FC40 ; ROM:0012FC02↑j ... ROM:0012FC40 bclr #5,($130E).w ROM:0012FC46 rts ROM:0012FC48 ; --------------------------------------------------------------------------- ROM:0012FC48 rts ROM:0012FC4A ROM:0012FC4A ; =============== S U B R O U T I N E ======================================= ROM:0012FC4A ROM:0012FC4A ROM:0012FC4A sub_12FC4A: ; CODE XREF: ROM:0012FA3A↑p ROM:0012FC4A ; ROM:0012FA74↑p ROM:0012FC4A lsl ($D90).w ROM:0012FC4E ori.w #1,($D90).w ROM:0012FC54 rts ROM:0012FC54 ; End of function sub_12FC4A ROM:0012FC54 ROM:0012FC56 ROM:0012FC56 ; =============== S U B R O U T I N E ======================================= ROM:0012FC56 ROM:0012FC56 ROM:0012FC56 sub_12FC56: ; CODE XREF: ROM:0012FB70↑p ROM:0012FC56 ; ROM:0012FC24↑p ROM:0012FC56 lsl ($D90).w ROM:0012FC5A rts ROM:0012FC5A ; End of function sub_12FC56 ROM:0012FC5A ROM:0012FC5C ROM:0012FC5C ; =============== S U B R O U T I N E ======================================= ROM:0012FC5C ROM:0012FC5C ROM:0012FC5C sub_12FC5C: ; CODE XREF: ROM:0012FA78↑p ROM:0012FC5C ; ROM:0012FB74↑p ROM:0012FC5C move.w ($D90).w,d0 ROM:0012FC60 cmpi.w #$F0F0,d0 ROM:0012FC64 bne.s loc_12FC6E ROM:0012FC66 move.w #5,($D94).w ROM:0012FC6C bra.s loc_12FC82 ROM:0012FC6E ; --------------------------------------------------------------------------- ROM:0012FC6E ROM:0012FC6E loc_12FC6E: ; CODE XREF: sub_12FC5C+8↑j ROM:0012FC6E cmp.w ($D92).w,d0 ROM:0012FC72 bne.s loc_12FC7C ROM:0012FC74 move.w #3,($D94).w ROM:0012FC7A bra.s loc_12FC82 ROM:0012FC7C ; --------------------------------------------------------------------------- ROM:0012FC7C ROM:0012FC7C loc_12FC7C: ; CODE XREF: sub_12FC5C+16↑j ROM:0012FC7C move.w #4,($D94).w ROM:0012FC82 ROM:0012FC82 loc_12FC82: ; CODE XREF: sub_12FC5C+10↑j ROM:0012FC82 ; sub_12FC5C+1E↑j ROM:0012FC82 cmpi.w #0,d0 ROM:0012FC86 beq.s loc_12FC8E ROM:0012FC88 cmpi.w #$FFFF,d0 ROM:0012FC8C bne.s locret_12FC94 ROM:0012FC8E ROM:0012FC8E loc_12FC8E: ; CODE XREF: sub_12FC5C+2A↑j ROM:0012FC8E move.w #6,($D94).w ROM:0012FC94 ROM:0012FC94 locret_12FC94: ; CODE XREF: sub_12FC5C+30↑j ROM:0012FC94 rts ROM:0012FC94 ; End of function sub_12FC5C ROM:0012FC94 ROM:0012FC96 ROM:0012FC96 ; =============== S U B R O U T I N E ======================================= ROM:0012FC96 ROM:0012FC96 ROM:0012FC96 sub_12FC96: ; CODE XREF: ROM:loc_12FAE2↑p ROM:0012FC96 btst #0,($8EC).w ROM:0012FC9C beq.s loc_12FCA6 ROM:0012FC9E bset #4,($1300).w ROM:0012FCA4 bra.s locret_12FCAC ROM:0012FCA6 ; --------------------------------------------------------------------------- ROM:0012FCA6 ROM:0012FCA6 loc_12FCA6: ; CODE XREF: sub_12FC96+6↑j ROM:0012FCA6 bclr #4,($1300).w ROM:0012FCAC ROM:0012FCAC locret_12FCAC: ; CODE XREF: sub_12FC96+E↑j ROM:0012FCAC rts ROM:0012FCAC ; End of function sub_12FC96 ROM:0012FCAC ROM:0012FCAE ROM:0012FCAE ; =============== S U B R O U T I N E ======================================= ROM:0012FCAE ROM:0012FCAE ROM:0012FCAE sub_12FCAE: ; CODE XREF: sub_12F722↑p ROM:0012FCAE btst #4,($1300).w ROM:0012FCB4 beq.s loc_12FCCC ROM:0012FCB6 btst #0,($8EC).w ROM:0012FCBC bne.s loc_12FCCA ROM:0012FCBE bset #5,($130E).w ROM:0012FCC4 bclr #4,($1300).w ROM:0012FCCA ROM:0012FCCA loc_12FCCA: ; CODE XREF: sub_12FCAE+E↑j ROM:0012FCCA bra.s locret_12FCE0 ROM:0012FCCC ; --------------------------------------------------------------------------- ROM:0012FCCC ROM:0012FCCC loc_12FCCC: ; CODE XREF: sub_12FCAE+6↑j ROM:0012FCCC btst #0,($8EC).w ROM:0012FCD2 beq.s locret_12FCE0 ROM:0012FCD4 bset #5,($130E).w ROM:0012FCDA bset #4,($1300).w ROM:0012FCE0 ROM:0012FCE0 locret_12FCE0: ; CODE XREF: sub_12FCAE:loc_12FCCA↑j ROM:0012FCE0 ; sub_12FCAE+24↑j ROM:0012FCE0 rts ROM:0012FCE0 ; End of function sub_12FCAE ROM:0012FCE0 ROM:0012FCE2 ROM:0012FCE2 ; =============== S U B R O U T I N E ======================================= ROM:0012FCE2 ROM:0012FCE2 ROM:0012FCE2 sub_12FCE2: ; CODE XREF: sub_125BB4+B4↑p ROM:0012FCE2 bsr.w sub_12FCE8 ROM:0012FCE6 rts ROM:0012FCE6 ; End of function sub_12FCE2 ROM:0012FCE6 ROM:0012FCE8 ROM:0012FCE8 ; =============== S U B R O U T I N E ======================================= ROM:0012FCE8 ROM:0012FCE8 ROM:0012FCE8 sub_12FCE8: ; CODE XREF: sub_12FCE2↑p ROM:0012FCE8 clr.w d1 ROM:0012FCEA move.b ($118C).w,d1 ROM:0012FCEE cmpi.w #3,d1 ROM:0012FCF2 bcc.s locret_12FCFC ROM:0012FCF4 movea.l off_12FCFE(pc,d1.w*4),a0 ROM:0012FCF8 nop ROM:0012FCFA jmp (a0) ROM:0012FCFC ; --------------------------------------------------------------------------- ROM:0012FCFC ROM:0012FCFC locret_12FCFC: ; CODE XREF: sub_12FCE8+A↑j ROM:0012FCFC rts ROM:0012FCFC ; End of function sub_12FCE8 ROM:0012FCFC ROM:0012FCFC ; --------------------------------------------------------------------------- ROM:0012FCFE off_12FCFE: dc.l loc_12FD0A ; DATA XREF: sub_12FCE8+C↑r ROM:0012FD02 dc.l loc_12FD18 ROM:0012FD06 dc.l loc_12FD58 ROM:0012FD0A ; --------------------------------------------------------------------------- ROM:0012FD0A ROM:0012FD0A loc_12FD0A: ; DATA XREF: ROM:off_12FCFE↑o ROM:0012FD0A bsr.w sub_12FD6C ROM:0012FD0E move.b #1,($118C).w ROM:0012FD14 bra.s locret_12FD56 ROM:0012FD16 ; --------------------------------------------------------------------------- ROM:0012FD16 rts ROM:0012FD18 ; --------------------------------------------------------------------------- ROM:0012FD18 ROM:0012FD18 loc_12FD18: ; DATA XREF: ROM:0012FD02↑o ROM:0012FD18 btst #3,($8E3).w ROM:0012FD1E bne.s loc_12FD32 ROM:0012FD20 bsr.w sub_12FDF2 ROM:0012FD24 bset #5,($8E8).w ROM:0012FD2A move.b #2,($118C).w ROM:0012FD30 bra.s locret_12FD68 ROM:0012FD32 ; --------------------------------------------------------------------------- ROM:0012FD32 ROM:0012FD32 loc_12FD32: ; CODE XREF: ROM:0012FD1E↑j ROM:0012FD32 btst #3,($1312).w ROM:0012FD38 beq.s locret_12FD56 ROM:0012FD3A bsr.w sub_12FE30 ROM:0012FD3E bset #5,($8E8).w ROM:0012FD44 bclr #3,($1312).w ROM:0012FD4A move.b #1,($118C).w ROM:0012FD50 bra.l *+6 ROM:0012FD56 ; --------------------------------------------------------------------------- ROM:0012FD56 ROM:0012FD56 locret_12FD56: ; CODE XREF: ROM:0012FD14↑j ROM:0012FD56 ; ROM:0012FD38↑j ... ROM:0012FD56 rts ROM:0012FD58 ; --------------------------------------------------------------------------- ROM:0012FD58 ROM:0012FD58 loc_12FD58: ; DATA XREF: ROM:0012FD06↑o ROM:0012FD58 btst #3,($8E3).w ROM:0012FD5E beq.s locret_12FD68 ROM:0012FD60 move.b #1,($118C).w ROM:0012FD66 bra.s locret_12FD56 ROM:0012FD68 ; --------------------------------------------------------------------------- ROM:0012FD68 ROM:0012FD68 locret_12FD68: ; CODE XREF: ROM:0012FD30↑j ROM:0012FD68 ; ROM:0012FD5E↑j ROM:0012FD68 rts ROM:0012FD6A ; --------------------------------------------------------------------------- ROM:0012FD6A rts ROM:0012FD6C ROM:0012FD6C ; =============== S U B R O U T I N E ======================================= ROM:0012FD6C ROM:0012FD6C ROM:0012FD6C sub_12FD6C: ; CODE XREF: ROM:loc_12FD0A↑p ROM:0012FD6C move.b ($118B).w,d0 ROM:0012FD70 andi.b #$F,d0 ROM:0012FD74 move.w #0,d1 ROM:0012FD78 move.b ($118B).w,d1 ROM:0012FD7C lsr.b #4,d1 ROM:0012FD7E cmpi.b #$F,d0 ROM:0012FD82 bne.s loc_12FD9A ROM:0012FD84 bclr #1,($12FC).w ROM:0012FD8A btst #2,($8EC).w ROM:0012FD90 beq.s loc_12FD98 ROM:0012FD92 bset #3,($1304).w ROM:0012FD98 ROM:0012FD98 loc_12FD98: ; CODE XREF: sub_12FD6C+24↑j ROM:0012FD98 bra.s locret_12FDF0 ROM:0012FD9A ; --------------------------------------------------------------------------- ROM:0012FD9A ROM:0012FD9A loc_12FD9A: ; CODE XREF: sub_12FD6C+16↑j ROM:0012FD9A cmp.b d1,d0 ROM:0012FD9C bne.s loc_12FDCE ROM:0012FD9E cmpi.b #7,d1 ROM:0012FDA2 beq.s loc_12FDAA ROM:0012FDA4 cmpi.b #$B,d1 ROM:0012FDA8 bne.s loc_12FDB2 ROM:0012FDAA ROM:0012FDAA loc_12FDAA: ; CODE XREF: sub_12FD6C+36↑j ROM:0012FDAA bset #1,($12FC).w ROM:0012FDB0 bra.s locret_12FDF0 ROM:0012FDB2 ; --------------------------------------------------------------------------- ROM:0012FDB2 ROM:0012FDB2 loc_12FDB2: ; CODE XREF: sub_12FD6C+3C↑j ROM:0012FDB2 cmpi.b #$D,d1 ROM:0012FDB6 beq.s loc_12FDBE ROM:0012FDB8 cmpi.b #$E,d1 ROM:0012FDBC bne.s loc_12FDC6 ROM:0012FDBE ROM:0012FDBE loc_12FDBE: ; CODE XREF: sub_12FD6C+4A↑j ROM:0012FDBE bset #1,($12FC).w ROM:0012FDC4 bra.s locret_12FDF0 ROM:0012FDC6 ; --------------------------------------------------------------------------- ROM:0012FDC6 ROM:0012FDC6 loc_12FDC6: ; CODE XREF: sub_12FD6C+50↑j ROM:0012FDC6 bra.l loc_12FDCE ROM:0012FDCC ; --------------------------------------------------------------------------- ROM:0012FDCC bra.s locret_12FDF0 ROM:0012FDCE ; --------------------------------------------------------------------------- ROM:0012FDCE ROM:0012FDCE loc_12FDCE: ; CODE XREF: sub_12FD6C+30↑j ROM:0012FDCE ; sub_12FD6C:loc_12FDC6↑j ROM:0012FDCE bclr #1,($12FC).w ROM:0012FDD4 bset #3,($1304).w ROM:0012FDDA cmpi.b #0,($118B).w ROM:0012FDE0 bne.s loc_12FDEA ROM:0012FDE2 bset #3,($1317).w ROM:0012FDE8 bra.s locret_12FDF0 ROM:0012FDEA ; --------------------------------------------------------------------------- ROM:0012FDEA ROM:0012FDEA loc_12FDEA: ; CODE XREF: sub_12FD6C+74↑j ROM:0012FDEA bclr #3,($1317).w ROM:0012FDF0 ROM:0012FDF0 locret_12FDF0: ; CODE XREF: sub_12FD6C:loc_12FD98↑j ROM:0012FDF0 ; sub_12FD6C+44↑j ... ROM:0012FDF0 rts ROM:0012FDF0 ; End of function sub_12FD6C ROM:0012FDF0 ROM:0012FDF2 ROM:0012FDF2 ; =============== S U B R O U T I N E ======================================= ROM:0012FDF2 ROM:0012FDF2 ROM:0012FDF2 sub_12FDF2: ; CODE XREF: ROM:0012FD20↑p ROM:0012FDF2 move.w #0,d1 ROM:0012FDF6 move.b ($118B).w,d1 ROM:0012FDFA lsr.b #4,d1 ROM:0012FDFC cmpi.b #7,d1 ROM:0012FE00 beq.s loc_12FE18 ROM:0012FE02 cmpi.b #$B,d1 ROM:0012FE06 beq.s loc_12FE18 ROM:0012FE08 cmpi.b #$D,d1 ROM:0012FE0C beq.s loc_12FE18 ROM:0012FE0E cmpi.b #$E,d1 ROM:0012FE12 beq.s loc_12FE18 ROM:0012FE14 move.b #7,d1 ROM:0012FE18 ROM:0012FE18 loc_12FE18: ; CODE XREF: sub_12FDF2+E↑j ROM:0012FE18 ; sub_12FDF2+14↑j ... ROM:0012FE18 move.b d1,d0 ROM:0012FE1A move.w #0,d2 ROM:0012FE1E move.b d1,d2 ROM:0012FE20 lsl.b #4,d2 ROM:0012FE22 add.b d0,d2 ROM:0012FE24 rol.b #1,d2 ROM:0012FE26 ori.b #$F,d2 ROM:0012FE2A move.b d2,($118B).w ROM:0012FE2E rts ROM:0012FE2E ; End of function sub_12FDF2 ROM:0012FE2E ROM:0012FE30 ROM:0012FE30 ; =============== S U B R O U T I N E ======================================= ROM:0012FE30 ROM:0012FE30 ROM:0012FE30 sub_12FE30: ; CODE XREF: ROM:0012FD3A↑p ROM:0012FE30 move.w #0,d1 ROM:0012FE34 move.b ($118B).w,d1 ROM:0012FE38 lsr.b #4,d1 ROM:0012FE3A cmpi.b #7,d1 ROM:0012FE3E beq.s loc_12FE56 ROM:0012FE40 cmpi.b #$B,d1 ROM:0012FE44 beq.s loc_12FE56 ROM:0012FE46 cmpi.b #$D,d1 ROM:0012FE4A beq.s loc_12FE56 ROM:0012FE4C cmpi.b #$E,d1 ROM:0012FE50 beq.s loc_12FE56 ROM:0012FE52 move.b #7,d1 ROM:0012FE56 ROM:0012FE56 loc_12FE56: ; CODE XREF: sub_12FE30+E↑j ROM:0012FE56 ; sub_12FE30+14↑j ... ROM:0012FE56 move.b d1,d0 ROM:0012FE58 move.w #0,d2 ROM:0012FE5C move.b d1,d2 ROM:0012FE5E lsl.b #4,d2 ROM:0012FE60 add.b d0,d2 ROM:0012FE62 rol.b #1,d2 ROM:0012FE64 btst #4,($1311).w ROM:0012FE6A bne.s loc_12FE72 ROM:0012FE6C move.b d2,($118B).w ROM:0012FE70 bra.s locret_12FE7C ROM:0012FE72 ; --------------------------------------------------------------------------- ROM:0012FE72 ROM:0012FE72 loc_12FE72: ; CODE XREF: sub_12FE30+3A↑j ROM:0012FE72 andi.b #$F0,d2 ROM:0012FE76 or.b d0,d2 ROM:0012FE78 move.b d2,($118B).w ROM:0012FE7C ROM:0012FE7C locret_12FE7C: ; CODE XREF: sub_12FE30+40↑j ROM:0012FE7C rts ROM:0012FE7C ; End of function sub_12FE30 ROM:0012FE7C ROM:0012FE7E ROM:0012FE7E ; =============== S U B R O U T I N E ======================================= ROM:0012FE7E ROM:0012FE7E ROM:0012FE7E sub_12FE7E: ; CODE XREF: sub_125BB4+AE↑p ROM:0012FE7E bsr.w sub_1300D8 ROM:0012FE82 bsr.w sub_1300FA ROM:0012FE86 bsr.w sub_12FE8C ROM:0012FE8A rts ROM:0012FE8A ; End of function sub_12FE7E ROM:0012FE8A ROM:0012FE8C ROM:0012FE8C ; =============== S U B R O U T I N E ======================================= ROM:0012FE8C ROM:0012FE8C ROM:0012FE8C sub_12FE8C: ; CODE XREF: sub_12FE7E+8↑p ROM:0012FE8C clr.w d1 ROM:0012FE8E move.b ($118D).w,d1 ROM:0012FE92 cmpi.w #5,d1 ROM:0012FE96 bcc.s locret_12FEA0 ROM:0012FE98 movea.l off_12FEA2(pc,d1.w*4),a0 ROM:0012FE9C nop ROM:0012FE9E jmp (a0) ROM:0012FEA0 ; --------------------------------------------------------------------------- ROM:0012FEA0 ROM:0012FEA0 locret_12FEA0: ; CODE XREF: sub_12FE8C+A↑j ROM:0012FEA0 rts ROM:0012FEA0 ; End of function sub_12FE8C ROM:0012FEA0 ROM:0012FEA0 ; --------------------------------------------------------------------------- ROM:0012FEA2 off_12FEA2: dc.l loc_12FEB6 ; DATA XREF: sub_12FE8C+C↑r ROM:0012FEA6 dc.l loc_12FEC8 ROM:0012FEAA dc.l loc_12FF62 ROM:0012FEAE dc.l loc_12FFCE ROM:0012FEB2 dc.l loc_130024 ROM:0012FEB6 ; --------------------------------------------------------------------------- ROM:0012FEB6 ROM:0012FEB6 loc_12FEB6: ; DATA XREF: ROM:off_12FEA2↑o ROM:0012FEB6 bsr.w sub_130052 ROM:0012FEBA move.b #1,($118D).w ROM:0012FEC0 bra.l locret_12FF60 ROM:0012FEC6 ; --------------------------------------------------------------------------- ROM:0012FEC6 rts ROM:0012FEC8 ; --------------------------------------------------------------------------- ROM:0012FEC8 ROM:0012FEC8 loc_12FEC8: ; DATA XREF: ROM:0012FEA6↑o ROM:0012FEC8 btst #3,($1304).w ROM:0012FECE beq.s loc_12FED6 ROM:0012FED0 bset #4,($1311).w ROM:0012FED6 ROM:0012FED6 loc_12FED6: ; CODE XREF: ROM:0012FECE↑j ROM:0012FED6 btst #1,($12FC).w ROM:0012FEDC beq.s loc_12FEF4 ROM:0012FEDE bsr.w sub_13007A ROM:0012FEE2 bset #3,($1312).w ROM:0012FEE8 move.b #3,($118D).w ROM:0012FEEE bra.l loc_13001C ROM:0012FEF4 ; --------------------------------------------------------------------------- ROM:0012FEF4 ROM:0012FEF4 loc_12FEF4: ; CODE XREF: ROM:0012FEDC↑j ROM:0012FEF4 btst #7,($1300).w ROM:0012FEFA beq.s loc_12FF20 ROM:0012FEFC bsr.w sub_13007A ROM:0012FF00 bset #3,($1312).w ROM:0012FF06 bsr.w sub_130082 ROM:0012FF0A bsr.w sub_130052 ROM:0012FF0E bset #1,($8EB).w ROM:0012FF14 move.b #3,($118D).w ROM:0012FF1A bra.l loc_13001C ROM:0012FF20 ; --------------------------------------------------------------------------- ROM:0012FF20 ROM:0012FF20 loc_12FF20: ; CODE XREF: ROM:0012FEFA↑j ROM:0012FF20 btst #2,($1312).w ROM:0012FF26 beq.s loc_12FF4A ROM:0012FF28 bset #1,($130C).w ROM:0012FF2E bset #0,($12F2).w ROM:0012FF34 bsr.w sub_13007A ROM:0012FF38 bset #3,($1312).w ROM:0012FF3E move.b #4,($118D).w ROM:0012FF44 bra.l loc_130048 ROM:0012FF4A ; --------------------------------------------------------------------------- ROM:0012FF4A ROM:0012FF4A loc_12FF4A: ; CODE XREF: ROM:0012FF26↑j ROM:0012FF4A cmpi.w #0,($540).w ROM:0012FF50 ble.s locret_12FF60 ROM:0012FF52 bset #1,($130C).w ROM:0012FF58 move.b #2,($118D).w ROM:0012FF5E bra.s locret_12FFCC ROM:0012FF60 ; --------------------------------------------------------------------------- ROM:0012FF60 ROM:0012FF60 locret_12FF60: ; CODE XREF: ROM:0012FEC0↑j ROM:0012FF60 ; ROM:0012FF50↑j ROM:0012FF60 rts ROM:0012FF62 ; --------------------------------------------------------------------------- ROM:0012FF62 ROM:0012FF62 loc_12FF62: ; DATA XREF: ROM:0012FEAA↑o ROM:0012FF62 btst #7,($1300).w ROM:0012FF68 beq.s loc_12FF8E ROM:0012FF6A bsr.w sub_13007A ROM:0012FF6E bset #3,($1312).w ROM:0012FF74 bsr.w sub_130082 ROM:0012FF78 bsr.w sub_130052 ROM:0012FF7C bset #1,($8EB).w ROM:0012FF82 move.b #3,($118D).w ROM:0012FF88 bra.l loc_13001C ROM:0012FF8E ; --------------------------------------------------------------------------- ROM:0012FF8E ROM:0012FF8E loc_12FF8E: ; CODE XREF: ROM:0012FF68↑j ROM:0012FF8E btst #2,($1312).w ROM:0012FF94 beq.s loc_12FFB2 ROM:0012FF96 bset #0,($12F2).w ROM:0012FF9C bsr.w sub_13007A ROM:0012FFA0 bset #3,($1312).w ROM:0012FFA6 move.b #4,($118D).w ROM:0012FFAC bra.l loc_130048 ROM:0012FFB2 ; --------------------------------------------------------------------------- ROM:0012FFB2 ROM:0012FFB2 loc_12FFB2: ; CODE XREF: ROM:0012FF94↑j ROM:0012FFB2 btst #5,($12F5).w ROM:0012FFB8 bne.s locret_12FFCC ROM:0012FFBA bsr.w sub_130092 ROM:0012FFBE bset #3,($1312).w ROM:0012FFC4 move.b #3,($118D).w ROM:0012FFCA bra.s loc_13001C ROM:0012FFCC ; --------------------------------------------------------------------------- ROM:0012FFCC ROM:0012FFCC locret_12FFCC: ; CODE XREF: ROM:0012FF5E↑j ROM:0012FFCC ; ROM:0012FFB8↑j ROM:0012FFCC rts ROM:0012FFCE ; --------------------------------------------------------------------------- ROM:0012FFCE ROM:0012FFCE loc_12FFCE: ; DATA XREF: ROM:0012FEAE↑o ROM:0012FFCE btst #7,($1300).w ROM:0012FFD4 beq.s loc_12FFF6 ROM:0012FFD6 bsr.w sub_13007A ROM:0012FFDA bset #3,($1312).w ROM:0012FFE0 bsr.w sub_130082 ROM:0012FFE4 bsr.w sub_130052 ROM:0012FFE8 bset #1,($8EB).w ROM:0012FFEE move.b #3,($118D).w ROM:0012FFF4 bra.s loc_13001C ROM:0012FFF6 ; --------------------------------------------------------------------------- ROM:0012FFF6 ROM:0012FFF6 loc_12FFF6: ; CODE XREF: ROM:0012FFD4↑j ROM:0012FFF6 btst #2,($1312).w ROM:0012FFFC beq.s loc_13001C ROM:0012FFFE ROM:0012FFFE loc_12FFFE: ; DATA XREF: sub_11499E+40↑o ROM:0012FFFE bset #1,($130C).w ROM:00130004 bset #0,($12F2).w ROM:0013000A bsr.w sub_13007A ROM:0013000E bset #3,($1312).w ROM:00130014 move.b #4,($118D).w ROM:0013001A bra.s loc_130048 ROM:0013001C ; --------------------------------------------------------------------------- ROM:0013001C ROM:0013001C loc_13001C: ; CODE XREF: ROM:0012FEEE↑j ROM:0013001C ; ROM:0012FF1A↑j ... ROM:0013001C bclr #7,($1300).w ROM:00130022 rts ROM:00130024 ; --------------------------------------------------------------------------- ROM:00130024 ROM:00130024 loc_130024: ; DATA XREF: ROM:0012FEB2↑o ROM:00130024 btst #5,($12F5).w ROM:0013002A bne.s loc_130048 ROM:0013002C bsr.w sub_1300C6 ROM:00130030 bsr.w sub_130052 ROM:00130034 bset #1,($8EB).w ROM:0013003A bclr #0,($12F2).w ROM:00130040 move.b #3,($118D).w ROM:00130046 bra.s loc_13001C ROM:00130048 ; --------------------------------------------------------------------------- ROM:00130048 ROM:00130048 loc_130048: ; CODE XREF: ROM:0012FF44↑j ROM:00130048 ; ROM:0012FFAC↑j ... ROM:00130048 bclr #2,($1312).w ROM:0013004E rts ROM:00130050 ; --------------------------------------------------------------------------- ROM:00130050 rts ROM:00130052 ROM:00130052 ; =============== S U B R O U T I N E ======================================= ROM:00130052 ROM:00130052 ROM:00130052 sub_130052: ; CODE XREF: ROM:loc_12FEB6↑p ROM:00130052 ; ROM:0012FF0A↑p ... ROM:00130052 move.w ($D92).w,d0 ROM:00130056 cmpi.w #$FFFF,d0 ROM:0013005A bne.s loc_130064 ROM:0013005C move.w #0,($D98).w ROM:00130062 bra.s locret_130078 ROM:00130064 ; --------------------------------------------------------------------------- ROM:00130064 ROM:00130064 loc_130064: ; CODE XREF: sub_130052+8↑j ROM:00130064 cmpi.w #0,d0 ROM:00130068 bne.s loc_130072 ROM:0013006A move.w #1,($D98).w ROM:00130070 bra.s locret_130078 ROM:00130072 ; --------------------------------------------------------------------------- ROM:00130072 ROM:00130072 loc_130072: ; CODE XREF: sub_130052+16↑j ROM:00130072 move.w #2,($D98).w ROM:00130078 ROM:00130078 locret_130078: ; CODE XREF: sub_130052+10↑j ROM:00130078 ; sub_130052+1E↑j ROM:00130078 rts ROM:00130078 ; End of function sub_130052 ROM:00130078 ROM:0013007A ROM:0013007A ; =============== S U B R O U T I N E ======================================= ROM:0013007A ROM:0013007A ROM:0013007A sub_13007A: ; CODE XREF: ROM:0012FEDE↑p ROM:0013007A ; ROM:0012FEFC↑p ... ROM:0013007A bclr #4,($1311).w ROM:00130080 rts ROM:00130080 ; End of function sub_13007A ROM:00130080 ROM:00130082 ROM:00130082 ; =============== S U B R O U T I N E ======================================= ROM:00130082 ROM:00130082 ROM:00130082 sub_130082: ; CODE XREF: ROM:0012FF06↑p ROM:00130082 ; ROM:0012FF74↑p ... ROM:00130082 cmpi.w #0,($D98).w ROM:00130088 bne.s locret_130090 ROM:0013008A move.w #0,($D92).w ROM:00130090 ROM:00130090 locret_130090: ; CODE XREF: sub_130082+6↑j ROM:00130090 rts ROM:00130090 ; End of function sub_130082 ROM:00130090 ROM:00130092 ROM:00130092 ; =============== S U B R O U T I N E ======================================= ROM:00130092 ROM:00130092 ROM:00130092 sub_130092: ; CODE XREF: ROM:0012FFBA↑p ROM:00130092 move.w ($D92).w,d0 ROM:00130096 move.w ($D94).w,d1 ROM:0013009A cmpi.w #0,d0 ROM:0013009E bne.s loc_1300B0 ROM:001300A0 cmpi.w #1,d1 ROM:001300A4 bne.s loc_1300B0 ROM:001300A6 btst #3,($1317).w ROM:001300AC bne.s loc_1300B0 ROM:001300AE bra.s loc_1300B6 ROM:001300B0 ; --------------------------------------------------------------------------- ROM:001300B0 ROM:001300B0 loc_1300B0: ; CODE XREF: sub_130092+C↑j ROM:001300B0 ; sub_130092+12↑j ... ROM:001300B0 cmpi.w #3,d1 ROM:001300B4 bne.s loc_1300BE ROM:001300B6 ROM:001300B6 loc_1300B6: ; CODE XREF: sub_130092+1C↑j ROM:001300B6 bclr #4,($1311).w ROM:001300BC bra.s locret_1300C4 ROM:001300BE ; --------------------------------------------------------------------------- ROM:001300BE ROM:001300BE loc_1300BE: ; CODE XREF: sub_130092+22↑j ROM:001300BE bset #4,($1311).w ROM:001300C4 ROM:001300C4 locret_1300C4: ; CODE XREF: sub_130092+2A↑j ROM:001300C4 rts ROM:001300C4 ; End of function sub_130092 ROM:001300C4 ROM:001300C6 ROM:001300C6 ; =============== S U B R O U T I N E ======================================= ROM:001300C6 ROM:001300C6 ROM:001300C6 sub_1300C6: ; CODE XREF: ROM:0013002C↑p ROM:001300C6 move.w ($D94).w,d0 ROM:001300CA cmpi.w #4,d0 ROM:001300CE bne.s locret_1300D6 ROM:001300D0 move.w ($D90).w,($D92).w ROM:001300D6 ROM:001300D6 locret_1300D6: ; CODE XREF: sub_1300C6+8↑j ROM:001300D6 rts ROM:001300D6 ; End of function sub_1300C6 ROM:001300D6 ROM:001300D8 ROM:001300D8 ; =============== S U B R O U T I N E ======================================= ROM:001300D8 ROM:001300D8 ROM:001300D8 sub_1300D8: ; CODE XREF: sub_12FE7E↑p ROM:001300D8 move.b $A6C(a5),d0 ROM:001300DC move.b $A6B(a5),d1 ROM:001300E0 cmpi.b #1,d0 ROM:001300E4 bne.s loc_1300EC ROM:001300E6 bset #2,($1312).w ROM:001300EC ROM:001300EC loc_1300EC: ; CODE XREF: sub_1300D8+C↑j ROM:001300EC cmpi.b #1,d1 ROM:001300F0 bne.s locret_1300F8 ROM:001300F2 bset #7,($1300).w ROM:001300F8 ROM:001300F8 locret_1300F8: ; CODE XREF: sub_1300D8+18↑j ROM:001300F8 rts ROM:001300F8 ; End of function sub_1300D8 ROM:001300F8 ROM:001300FA ROM:001300FA ; =============== S U B R O U T I N E ======================================= ROM:001300FA ROM:001300FA ROM:001300FA sub_1300FA: ; CODE XREF: sub_12FE7E+4↑p ROM:001300FA clr.w d1 ROM:001300FC move.b ($118E).w,d1 ROM:00130100 cmpi.w #3,d1 ROM:00130104 bcc.s locret_13010E ROM:00130106 movea.l off_130110(pc,d1.w*4),a0 ROM:0013010A nop ROM:0013010C jmp (a0) ROM:0013010E ; --------------------------------------------------------------------------- ROM:0013010E ROM:0013010E locret_13010E: ; CODE XREF: sub_1300FA+A↑j ROM:0013010E rts ROM:0013010E ; End of function sub_1300FA ROM:0013010E ROM:0013010E ; --------------------------------------------------------------------------- ROM:00130110 off_130110: dc.l loc_13011C ; DATA XREF: sub_1300FA+C↑r ROM:00130114 dc.l loc_130126 ROM:00130118 dc.l loc_130144 ROM:0013011C ; --------------------------------------------------------------------------- ROM:0013011C ROM:0013011C loc_13011C: ; DATA XREF: ROM:off_130110↑o ROM:0013011C move.b #1,($118E).w ROM:00130122 bra.s locret_130142 ROM:00130124 ; --------------------------------------------------------------------------- ROM:00130124 rts ROM:00130126 ; --------------------------------------------------------------------------- ROM:00130126 ROM:00130126 loc_130126: ; DATA XREF: ROM:00130114↑o ROM:00130126 btst #6,($1301).w ROM:0013012C beq.s locret_130142 ROM:0013012E bset #5,($1309).w ROM:00130134 bset #6,($1307).w ROM:0013013A move.b #2,($118E).w ROM:00130140 bra.s loc_13015A ROM:00130142 ; --------------------------------------------------------------------------- ROM:00130142 ROM:00130142 locret_130142: ; CODE XREF: ROM:00130122↑j ROM:00130142 ; ROM:0013012C↑j ... ROM:00130142 rts ROM:00130144 ; --------------------------------------------------------------------------- ROM:00130144 ROM:00130144 loc_130144: ; DATA XREF: ROM:00130118↑o ROM:00130144 btst #5,($12F5).w ROM:0013014A bne.s loc_13015A ROM:0013014C bclr #6,($1307).w ROM:00130152 move.b #1,($118E).w ROM:00130158 bra.s locret_130142 ROM:0013015A ; --------------------------------------------------------------------------- ROM:0013015A ROM:0013015A loc_13015A: ; CODE XREF: ROM:00130140↑j ROM:0013015A ; ROM:0013014A↑j ROM:0013015A bclr #6,($1301).w ROM:00130160 rts ROM:00130162 ; --------------------------------------------------------------------------- ROM:00130162 rts ROM:00130164 ROM:00130164 ; =============== S U B R O U T I N E ======================================= ROM:00130164 ROM:00130164 ROM:00130164 sub_130164: ; CODE XREF: sub_130524+10↓p ROM:00130164 bsr.w sub_1304CA ROM:00130168 bsr.w sub_13017A ROM:0013016C bsr.w sub_130354 ROM:00130170 bsr.w sub_1303E8 ROM:00130174 bsr.w sub_1304E4 ROM:00130178 rts ROM:00130178 ; End of function sub_130164 ROM:00130178 ROM:0013017A ROM:0013017A ; =============== S U B R O U T I N E ======================================= ROM:0013017A ROM:0013017A ROM:0013017A sub_13017A: ; CODE XREF: sub_130164+4↑p ROM:0013017A move.w ($D9A).w,d0 ROM:0013017E add.w $65E(a5),d0 ROM:00130182 move.w d0,($D9E).w ROM:00130186 clr.w d1 ROM:00130188 move.b ($118F).w,d1 ROM:0013018C cmpi.w #6,d1 ROM:00130190 bcc.s locret_13019A ROM:00130192 movea.l off_13019C(pc,d1.w*4),a0 ROM:00130196 nop ROM:00130198 jmp (a0) ROM:0013019A ; --------------------------------------------------------------------------- ROM:0013019A ROM:0013019A locret_13019A: ; CODE XREF: sub_13017A+16↑j ROM:0013019A rts ROM:0013019A ; End of function sub_13017A ROM:0013019A ROM:0013019A ; --------------------------------------------------------------------------- ROM:0013019C off_13019C: dc.l loc_1301B4 ; DATA XREF: sub_13017A+18↑r ROM:001301A0 dc.l loc_1301BE ROM:001301A4 dc.l loc_1301EE ROM:001301A8 dc.l loc_13025A ROM:001301AC dc.l loc_1302A8 ROM:001301B0 dc.l loc_1302EE ROM:001301B4 ; --------------------------------------------------------------------------- ROM:001301B4 ROM:001301B4 loc_1301B4: ; DATA XREF: ROM:off_13019C↑o ROM:001301B4 move.b #1,($118F).w ROM:001301BA bra.s loc_1301E6 ROM:001301BC ; --------------------------------------------------------------------------- ROM:001301BC rts ROM:001301BE ; --------------------------------------------------------------------------- ROM:001301BE ROM:001301BE loc_1301BE: ; DATA XREF: ROM:001301A0↑o ROM:001301BE move.w ($D9A).w,d0 ROM:001301C2 sub.w $652(a5),d0 ROM:001301C6 cmp.w ($540).w,d0 ROM:001301CA bgt.s loc_1301E6 ROM:001301CC move.w $658(a5),d1 ROM:001301D0 clr.b ($8D4).w ROM:001301D4 move.w d1,($6DC).w ROM:001301D8 move.b #1,($8D4).w ROM:001301DE move.b #2,($118F).w ROM:001301E4 bra.s locret_130258 ROM:001301E6 ; --------------------------------------------------------------------------- ROM:001301E6 ROM:001301E6 loc_1301E6: ; CODE XREF: ROM:001301BA↑j ROM:001301E6 ; ROM:001301CA↑j ... ROM:001301E6 bsr.l sub_13184E ROM:001301EC rts ROM:001301EE ; --------------------------------------------------------------------------- ROM:001301EE ROM:001301EE loc_1301EE: ; DATA XREF: ROM:001301A4↑o ROM:001301EE cmpi.w #0,($6DC).w ROM:001301F4 bgt.s loc_130214 ROM:001301F6 move.w $65A(a5),d1 ROM:001301FA clr.b ($8D4).w ROM:001301FE move.w d1,($6DC).w ROM:00130202 move.b #1,($8D4).w ROM:00130208 move.b #3,($118F).w ROM:0013020E bra.l loc_1302A2 ROM:00130214 ; --------------------------------------------------------------------------- ROM:00130214 ROM:00130214 loc_130214: ; CODE XREF: ROM:001301F4↑j ROM:00130214 move.w $656(a5),d0 ROM:00130218 cmp.w ($540).w,d0 ROM:0013021C ble.s loc_13022E ROM:0013021E clr.b ($8D4).w ROM:00130222 clr.w ($6DC).w ROM:00130226 move.b #1,($118F).w ROM:0013022C bra.s loc_1301E6 ROM:0013022E ; --------------------------------------------------------------------------- ROM:0013022E ROM:0013022E loc_13022E: ; CODE XREF: ROM:0013021C↑j ROM:0013022E move.w ($D9A).w,d0 ROM:00130232 sub.w $652(a5),d0 ROM:00130236 sub.w $654(a5),d0 ROM:0013023A cmp.w ($540).w,d0 ROM:0013023E ble.s locret_130258 ROM:00130240 bclr #0,($8D4).w ROM:00130246 bset #2,($8D4).w ROM:0013024C move.b #4,($118F).w ROM:00130252 bra.l locret_1302EC ROM:00130258 ; --------------------------------------------------------------------------- ROM:00130258 ROM:00130258 locret_130258: ; CODE XREF: ROM:001301E4↑j ROM:00130258 ; ROM:0013023E↑j ... ROM:00130258 rts ROM:0013025A ; --------------------------------------------------------------------------- ROM:0013025A ROM:0013025A loc_13025A: ; DATA XREF: ROM:001301A8↑o ROM:0013025A move.w $656(a5),d0 ROM:0013025E cmp.w ($540).w,d0 ROM:00130262 ble.s loc_130278 ROM:00130264 clr.b ($8D4).w ROM:00130268 clr.w ($6DC).w ROM:0013026C move.b #1,($118F).w ROM:00130272 bra.l loc_1301E6 ROM:00130278 ; --------------------------------------------------------------------------- ROM:00130278 ROM:00130278 loc_130278: ; CODE XREF: ROM:00130262↑j ROM:00130278 move.w ($D9A).w,d0 ROM:0013027C sub.w $652(a5),d0 ROM:00130280 sub.w $654(a5),d0 ROM:00130284 cmp.w ($540).w,d0 ROM:00130288 ble.s loc_1302A2 ROM:0013028A bclr #0,($8D4).w ROM:00130290 bset #2,($8D4).w ROM:00130296 move.b #5,($118F).w ROM:0013029C bra.l loc_130332 ROM:001302A2 ; --------------------------------------------------------------------------- ROM:001302A2 ROM:001302A2 loc_1302A2: ; CODE XREF: ROM:0013020E↑j ROM:001302A2 ; ROM:00130288↑j ... ROM:001302A2 bsr.w sub_13033A ROM:001302A6 rts ROM:001302A8 ; --------------------------------------------------------------------------- ROM:001302A8 ROM:001302A8 loc_1302A8: ; DATA XREF: ROM:001301AC↑o ROM:001302A8 move.w $656(a5),d0 ROM:001302AC cmp.w ($540).w,d0 ROM:001302B0 ble.s loc_1302C6 ROM:001302B2 clr.b ($8D4).w ROM:001302B6 clr.w ($6DC).w ROM:001302BA move.b #1,($118F).w ROM:001302C0 bra.l loc_1301E6 ROM:001302C6 ; --------------------------------------------------------------------------- ROM:001302C6 ROM:001302C6 loc_1302C6: ; CODE XREF: ROM:001302B0↑j ROM:001302C6 move.w ($D9A).w,d0 ROM:001302CA sub.w $652(a5),d0 ROM:001302CE cmp.w ($540).w,d0 ROM:001302D2 bgt.s locret_1302EC ROM:001302D4 bclr #2,($8D4).w ROM:001302DA bset #0,($8D4).w ROM:001302E0 move.b #2,($118F).w ROM:001302E6 bra.l locret_130258 ROM:001302EC ; --------------------------------------------------------------------------- ROM:001302EC ROM:001302EC locret_1302EC: ; CODE XREF: ROM:00130252↑j ROM:001302EC ; ROM:001302D2↑j ROM:001302EC rts ROM:001302EE ; --------------------------------------------------------------------------- ROM:001302EE ROM:001302EE loc_1302EE: ; DATA XREF: ROM:001301B0↑o ROM:001302EE move.w $656(a5),d0 ROM:001302F2 cmp.w ($540).w,d0 ROM:001302F6 ble.s loc_13030C ROM:001302F8 clr.b ($8D4).w ROM:001302FC clr.w ($6DC).w ROM:00130300 move.b #1,($118F).w ROM:00130306 bra.l loc_1301E6 ROM:0013030C ; --------------------------------------------------------------------------- ROM:0013030C ROM:0013030C loc_13030C: ; CODE XREF: ROM:001302F6↑j ROM:0013030C move.w ($D9A).w,d0 ROM:00130310 sub.w $652(a5),d0 ROM:00130314 cmp.w ($540).w,d0 ROM:00130318 bgt.s loc_130332 ROM:0013031A bclr #2,($8D4).w ROM:00130320 bset #0,($8D4).w ROM:00130326 move.b #3,($118F).w ROM:0013032C bra.l loc_1302A2 ROM:00130332 ; --------------------------------------------------------------------------- ROM:00130332 ROM:00130332 loc_130332: ; CODE XREF: ROM:0013029C↑j ROM:00130332 ; ROM:00130318↑j ROM:00130332 bsr.w sub_13033A ROM:00130336 rts ROM:00130338 ; --------------------------------------------------------------------------- ROM:00130338 rts ROM:0013033A ROM:0013033A ; =============== S U B R O U T I N E ======================================= ROM:0013033A ROM:0013033A ROM:0013033A sub_13033A: ; CODE XREF: ROM:loc_1302A2↑p ROM:0013033A ; ROM:loc_130332↑p ROM:0013033A move.w ($6DC).w,d1 ROM:0013033E muls.w $652(a5),d1 ROM:00130342 divs.w $65A(a5),d1 ROM:00130346 add.w ($D9A).w,d1 ROM:0013034A sub.w $652(a5),d1 ROM:0013034E move.w d1,($D9C).w ROM:00130352 rts ROM:00130352 ; End of function sub_13033A ROM:00130352 ROM:00130354 ROM:00130354 ; =============== S U B R O U T I N E ======================================= ROM:00130354 ROM:00130354 ROM:00130354 sub_130354: ; CODE XREF: sub_130164+8↑p ROM:00130354 clr.w d1 ROM:00130356 move.b ($1190).w,d1 ROM:0013035A cmpi.w #3,d1 ROM:0013035E bcc.s locret_130368 ROM:00130360 movea.l off_13036A(pc,d1.w*4),a0 ROM:00130364 nop ROM:00130366 jmp (a0) ROM:00130368 ; --------------------------------------------------------------------------- ROM:00130368 ROM:00130368 locret_130368: ; CODE XREF: sub_130354+A↑j ROM:00130368 rts ROM:00130368 ; End of function sub_130354 ROM:00130368 ROM:00130368 ; --------------------------------------------------------------------------- ROM:0013036A off_13036A: dc.l loc_130376 ; DATA XREF: sub_130354+C↑r ROM:0013036E dc.l loc_130386 ROM:00130372 dc.l loc_1303B4 ROM:00130376 ; --------------------------------------------------------------------------- ROM:00130376 ROM:00130376 loc_130376: ; DATA XREF: ROM:off_13036A↑o ROM:00130376 bclr #7,($12FF).w ROM:0013037C move.b #1,($1190).w ROM:00130382 bra.s loc_1303AE ROM:00130384 ; --------------------------------------------------------------------------- ROM:00130384 rts ROM:00130386 ; --------------------------------------------------------------------------- ROM:00130386 ROM:00130386 loc_130386: ; DATA XREF: ROM:0013036E↑o ROM:00130386 move.w ($D9C).w,d0 ROM:0013038A btst #3,($12FB).w ROM:00130390 bne.s loc_1303A0 ROM:00130392 btst #3,($8E3).w ROM:00130398 beq.s loc_1303A0 ROM:0013039A cmp.w ($540).w,d0 ROM:0013039E bgt.s loc_1303AE ROM:001303A0 ROM:001303A0 loc_1303A0: ; CODE XREF: ROM:00130390↑j ROM:001303A0 ; ROM:00130398↑j ROM:001303A0 bset #7,($12FF).w ROM:001303A6 move.b #2,($1190).w ROM:001303AC bra.s loc_1303E0 ROM:001303AE ; --------------------------------------------------------------------------- ROM:001303AE ROM:001303AE loc_1303AE: ; CODE XREF: ROM:00130382↑j ROM:001303AE ; ROM:0013039E↑j ... ROM:001303AE bsr.w sub_130476 ROM:001303B2 rts ROM:001303B4 ; --------------------------------------------------------------------------- ROM:001303B4 ROM:001303B4 loc_1303B4: ; DATA XREF: ROM:00130372↑o ROM:001303B4 btst #3,($8E3).w ROM:001303BA beq.s loc_1303E0 ROM:001303BC move.w ($D9C).w,d0 ROM:001303C0 sub.w $654(a5),d0 ROM:001303C4 btst #3,($12FB).w ROM:001303CA bne.s loc_1303E0 ROM:001303CC cmp.w ($540).w,d0 ROM:001303D0 ble.s loc_1303E0 ROM:001303D2 bclr #7,($12FF).w ROM:001303D8 move.b #1,($1190).w ROM:001303DE bra.s loc_1303AE ROM:001303E0 ; --------------------------------------------------------------------------- ROM:001303E0 ROM:001303E0 loc_1303E0: ; CODE XREF: ROM:001303AC↑j ROM:001303E0 ; ROM:001303BA↑j ... ROM:001303E0 bsr.w sub_1304BA ROM:001303E4 rts ROM:001303E6 ; --------------------------------------------------------------------------- ROM:001303E6 rts ROM:001303E8 ROM:001303E8 ; =============== S U B R O U T I N E ======================================= ROM:001303E8 ROM:001303E8 ROM:001303E8 sub_1303E8: ; CODE XREF: sub_130164+C↑p ROM:001303E8 clr.w d1 ROM:001303EA move.b ($1191).w,d1 ROM:001303EE cmpi.w #4,d1 ROM:001303F2 bcc.s locret_1303FC ROM:001303F4 movea.l off_1303FE(pc,d1.w*4),a0 ROM:001303F8 nop ROM:001303FA jmp (a0) ROM:001303FC ; --------------------------------------------------------------------------- ROM:001303FC ROM:001303FC locret_1303FC: ; CODE XREF: sub_1303E8+A↑j ROM:001303FC rts ROM:001303FC ; End of function sub_1303E8 ROM:001303FC ROM:001303FC ; --------------------------------------------------------------------------- ROM:001303FE off_1303FE: dc.l loc_13040E ; DATA XREF: sub_1303E8+C↑r ROM:00130402 dc.l loc_130416 ROM:00130406 dc.l loc_13042C ROM:0013040A dc.l loc_13044E ROM:0013040E ; --------------------------------------------------------------------------- ROM:0013040E ROM:0013040E loc_13040E: ; DATA XREF: ROM:off_1303FE↑o ROM:0013040E move.b #1,($1191).w ROM:00130414 rts ROM:00130416 ; --------------------------------------------------------------------------- ROM:00130416 ROM:00130416 loc_130416: ; DATA XREF: ROM:00130402↑o ROM:00130416 btst #7,($12FF).w ROM:0013041C beq.s locret_13042A ROM:0013041E bset #6,($1308).w ROM:00130424 move.b #2,($1191).w ROM:0013042A ROM:0013042A locret_13042A: ; CODE XREF: ROM:0013041C↑j ROM:0013042A rts ROM:0013042C ; --------------------------------------------------------------------------- ROM:0013042C ROM:0013042C loc_13042C: ; DATA XREF: ROM:00130406↑o ROM:0013042C btst #7,($12FF).w ROM:00130432 bne.s locret_13044C ROM:00130434 move.w $65C(a5),d0 ROM:00130438 clr.b ($88E).w ROM:0013043C move.w d0,($650).w ROM:00130440 move.b #1,($88E).w ROM:00130446 move.b #3,($1191).w ROM:0013044C ROM:0013044C locret_13044C: ; CODE XREF: ROM:00130432↑j ROM:0013044C rts ROM:0013044E ; --------------------------------------------------------------------------- ROM:0013044E ROM:0013044E loc_13044E: ; DATA XREF: ROM:0013040A↑o ROM:0013044E cmpi.w #0,($650).w ROM:00130454 bgt.s loc_130464 ROM:00130456 bclr #6,($1308).w ROM:0013045C move.b #1,($1191).w ROM:00130462 rts ROM:00130464 ; --------------------------------------------------------------------------- ROM:00130464 ROM:00130464 loc_130464: ; CODE XREF: ROM:00130454↑j ROM:00130464 btst #7,($12FF).w ROM:0013046A beq.s locret_130472 ROM:0013046C move.b #2,($1191).w ROM:00130472 ROM:00130472 locret_130472: ; CODE XREF: ROM:0013046A↑j ROM:00130472 rts ROM:00130474 ; --------------------------------------------------------------------------- ROM:00130474 rts ROM:00130476 ROM:00130476 ; =============== S U B R O U T I N E ======================================= ROM:00130476 ROM:00130476 ROM:00130476 sub_130476: ; CODE XREF: ROM:loc_1303AE↑p ROM:00130476 move.w #0,d1 ROM:0013047A bra.s loc_130480 ROM:0013047C ; --------------------------------------------------------------------------- ROM:0013047C ROM:0013047C loc_13047C: ; CODE XREF: sub_130476:loc_1304B6↓j ROM:0013047C addi.w #1,d1 ROM:00130480 ROM:00130480 loc_130480: ; CODE XREF: sub_130476+4↑j ROM:00130480 cmpi.w #0,d1 ROM:00130484 bgt.s locret_1304B8 ROM:00130486 btst #4,($1311).w ROM:0013048C bne.s loc_1304A2 ROM:0013048E btst #3,($1315).w ROM:00130494 bne.s loc_1304A2 ROM:00130496 cmpi.l #0,$9C8(d1.w*4) ROM:001304A0 bne.s loc_1304AC ROM:001304A2 ROM:001304A2 loc_1304A2: ; CODE XREF: sub_130476+16↑j ROM:001304A2 ; sub_130476+1E↑j ROM:001304A2 move.w #0,$10AE(d1.w*2) ROM:001304AA bra.s loc_1304B6 ROM:001304AC ; --------------------------------------------------------------------------- ROM:001304AC ROM:001304AC loc_1304AC: ; CODE XREF: sub_130476+2A↑j ROM:001304AC move.w $10B0(d1.w*2),$10AE(d1.w*2) ROM:001304B6 ROM:001304B6 loc_1304B6: ; CODE XREF: sub_130476+34↑j ROM:001304B6 bra.s loc_13047C ROM:001304B8 ; --------------------------------------------------------------------------- ROM:001304B8 ROM:001304B8 locret_1304B8: ; CODE XREF: sub_130476+E↑j ROM:001304B8 rts ROM:001304B8 ; End of function sub_130476 ROM:001304B8 ROM:001304BA ROM:001304BA ; =============== S U B R O U T I N E ======================================= ROM:001304BA ROM:001304BA ROM:001304BA sub_1304BA: ; CODE XREF: ROM:loc_1303E0↑p ROM:001304BA move.l #0,($9C8).w ROM:001304C2 move.w #0,($10AE).w ROM:001304C8 rts ROM:001304C8 ; End of function sub_1304BA ROM:001304C8 ROM:001304CA ROM:001304CA ; =============== S U B R O U T I N E ======================================= ROM:001304CA ROM:001304CA ROM:001304CA sub_1304CA: ; CODE XREF: sub_130164↑p ROM:001304CA move.w #$3B42,d1 ROM:001304CE move.w ($9E4).w,d2 ROM:001304D2 bsr.l sub_115CB8 ROM:001304D8 move.w d1,d0 ROM:001304DA add.w ($1376).w,d0 ROM:001304DE move.w d0,($10B0).w ROM:001304E2 rts ROM:001304E2 ; End of function sub_1304CA ROM:001304E2 ROM:001304E4 ROM:001304E4 ; =============== S U B R O U T I N E ======================================= ROM:001304E4 ROM:001304E4 ROM:001304E4 sub_1304E4: ; CODE XREF: sub_130164+10↑p ROM:001304E4 lea ($9C8).w,a0 ROM:001304E8 lea $A24(a5),a1 ROM:001304EC lea ($9AC).w,a2 ROM:001304F0 move.w #0,d0 ROM:001304F4 bra.s loc_1304FA ROM:001304F6 ; --------------------------------------------------------------------------- ROM:001304F6 ROM:001304F6 loc_1304F6: ; CODE XREF: sub_1304E4+3C↓j ROM:001304F6 addi.w #1,d0 ROM:001304FA ROM:001304FA loc_1304FA: ; CODE XREF: sub_1304E4+10↑j ROM:001304FA cmpi.w #3,d0 ROM:001304FE bgt.s locret_130522 ROM:00130500 move.w (a1,d0.w*2),d3 ROM:00130504 ext.l d3 ROM:00130506 move.l (a0),d6 ROM:00130508 muls.l d6,d4:d3 ROM:0013050C divs.l #$2710,d4:d3 ROM:00130514 bvc.s loc_13051C ROM:00130516 move.l #$7FFFFFFF,d3 ROM:0013051C ROM:0013051C loc_13051C: ; CODE XREF: sub_1304E4+30↑j ROM:0013051C move.l d3,(a2,d0.w*4) ROM:00130520 bra.s loc_1304F6 ROM:00130522 ; --------------------------------------------------------------------------- ROM:00130522 ROM:00130522 locret_130522: ; CODE XREF: sub_1304E4+1A↑j ROM:00130522 rts ROM:00130522 ; End of function sub_1304E4 ROM:00130522 ROM:00130524 ROM:00130524 ; =============== S U B R O U T I N E ======================================= ROM:00130524 ROM:00130524 ROM:00130524 sub_130524: ; CODE XREF: sub_125BB4+84↑p ROM:00130524 bsr.l sub_130958 ROM:0013052A bsr.w sub_130750 ROM:0013052E bsr.l sub_1312F0 ROM:00130534 bsr.l sub_130164 ROM:0013053A bsr.w sub_1308CA ROM:0013053E bsr.w sub_130598 ROM:00130542 bsr.w sub_130556 ROM:00130546 bsr.w sub_130648 ROM:0013054A bsr.w sub_13065A ROM:0013054E bsr.l sub_115214 ROM:00130554 rts ROM:00130554 ; End of function sub_130524 ROM:00130554 ROM:00130556 ROM:00130556 ; =============== S U B R O U T I N E ======================================= ROM:00130556 ROM:00130556 ROM:00130556 sub_130556: ; CODE XREF: sub_130524+1E↑p ROM:00130556 btst #0,($D5F).w ROM:0013055C beq.s loc_130566 ROM:0013055E move.l #0,($9AC).w ROM:00130566 ROM:00130566 loc_130566: ; CODE XREF: sub_130556+6↑j ROM:00130566 btst #1,($D5F).w ROM:0013056C beq.s loc_130576 ROM:0013056E move.l #0,($9B0).w ROM:00130576 ROM:00130576 loc_130576: ; CODE XREF: sub_130556+16↑j ROM:00130576 btst #2,($D5F).w ROM:0013057C beq.s loc_130586 ROM:0013057E move.l #0,($9B4).w ROM:00130586 ROM:00130586 loc_130586: ; CODE XREF: sub_130556+26↑j ROM:00130586 btst #3,($D5F).w ROM:0013058C beq.s locret_130596 ROM:0013058E move.l #0,($9B8).w ROM:00130596 ROM:00130596 locret_130596: ; CODE XREF: sub_130556+36↑j ROM:00130596 rts ROM:00130596 ; End of function sub_130556 ROM:00130596 ROM:00130598 ROM:00130598 ; =============== S U B R O U T I N E ======================================= ROM:00130598 ROM:00130598 ROM:00130598 sub_130598: ; CODE XREF: sub_130524+1A↑p ROM:00130598 move.w #0,d0 ROM:0013059C bra.s loc_1305A2 ROM:0013059E ; --------------------------------------------------------------------------- ROM:0013059E ROM:0013059E loc_13059E: ; CODE XREF: sub_130598:loc_130642↓j ROM:0013059E addi.w #1,d0 ROM:001305A2 ROM:001305A2 loc_1305A2: ; CODE XREF: sub_130598+4↑j ROM:001305A2 cmpi.w #3,d0 ROM:001305A6 bgt.l locret_130646 ROM:001305AC move.l $9AC(d0.w*4),d2 ROM:001305B2 move.w #1,d5 ROM:001305B6 cmpi.w #2,d5 ROM:001305BA bne.s loc_1305C4 ROM:001305BC move.w d0,d4 ROM:001305BE andi.w #1,d4 ROM:001305C2 bra.s loc_1305C8 ROM:001305C4 ; --------------------------------------------------------------------------- ROM:001305C4 ROM:001305C4 loc_1305C4: ; CODE XREF: sub_130598+22↑j ROM:001305C4 move.w #0,d4 ROM:001305C8 ROM:001305C8 loc_1305C8: ; CODE XREF: sub_130598+2A↑j ROM:001305C8 move.w $10AE(d4.w*2),d3 ROM:001305CE ext.l d3 ROM:001305D0 add.l d3,d2 ROM:001305D2 cmpi.l #$5FFF4,d2 ROM:001305D8 ble.s loc_1305E8 ROM:001305DA move.l #$5FFF4,d1 ROM:001305E0 sub.l d3,d1 ROM:001305E2 bra.l loc_1305EE ROM:001305E8 ; --------------------------------------------------------------------------- ROM:001305E8 ROM:001305E8 loc_1305E8: ; CODE XREF: sub_130598+40↑j ROM:001305E8 move.l $9AC(d0.w*4),d1 ROM:001305EE ROM:001305EE loc_1305EE: ; CODE XREF: sub_130598+4A↑j ROM:001305EE move.l $138(a5),d4 ROM:001305F2 cmpi.l #0,d1 ROM:001305F8 ble.s loc_130600 ROM:001305FA cmp.l d1,d4 ROM:001305FC ble.s loc_130600 ROM:001305FE move.l d4,d1 ROM:00130600 ROM:00130600 loc_130600: ; CODE XREF: sub_130598+60↑j ROM:00130600 ; sub_130598+64↑j ROM:00130600 btst #0,($130F).w ROM:00130606 beq.s loc_130618 ROM:00130608 move.w $670(a5),d6 ROM:0013060C cmpi.w #0,d6 ROM:00130610 bne.s loc_130618 ROM:00130612 cmp.l d1,d4 ROM:00130614 ble.s loc_130618 ROM:00130616 move.l d4,d1 ROM:00130618 ROM:00130618 loc_130618: ; CODE XREF: sub_130598+6E↑j ROM:00130618 ; sub_130598+78↑j ... ROM:00130618 btst #4,($1311).w ROM:0013061E bne.s loc_130628 ROM:00130620 btst #3,($1315).w ROM:00130626 beq.s loc_13063C ROM:00130628 ROM:00130628 loc_130628: ; CODE XREF: sub_130598+86↑j ROM:00130628 btst #6,($130C).w ROM:0013062E bne.s loc_13063C ROM:00130630 move.l #0,$9AC(d0.w*4) ROM:0013063A bra.s loc_130642 ROM:0013063C ; --------------------------------------------------------------------------- ROM:0013063C ROM:0013063C loc_13063C: ; CODE XREF: sub_130598+8E↑j ROM:0013063C ; sub_130598+96↑j ROM:0013063C move.l d1,$9AC(d0.w*4) ROM:00130642 ROM:00130642 loc_130642: ; CODE XREF: sub_130598+A2↑j ROM:00130642 bra.w loc_13059E ROM:00130646 ; --------------------------------------------------------------------------- ROM:00130646 ROM:00130646 locret_130646: ; CODE XREF: sub_130598+E↑j ROM:00130646 rts ROM:00130646 ; End of function sub_130598 ROM:00130646 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_130524+22↑p ROM:00130648 lea ($9AC).w,a0 ROM:0013064C move.w ($10AE).w,d1 ROM:00130650 ext.l d1 ROM:00130652 add.l (a0),d1 ROM:00130654 move.l d1,($968).w ROM:00130658 rts ROM:00130658 ; End of function sub_130648 ROM:00130658 ROM:0013065A ROM:0013065A ; =============== S U B R O U T I N E ======================================= ROM:0013065A ROM:0013065A ROM:0013065A sub_13065A: ; CODE XREF: sub_130524+26↑p ROM:0013065A move.w $662(a5),d7 ROM:0013065E cmp.w ($540).w,d7 ROM:00130662 ble.s loc_13067E ROM:00130664 move.w #$3BD8,d1 ROM:00130668 move.w ($9F6).w,d2 ROM:0013066C move.w ($540).w,d3 ROM:00130670 bsr.l sub_115CB8 ROM:00130676 bclr #6,($130F).w ROM:0013067C bra.s loc_1306B2 ROM:0013067E ; --------------------------------------------------------------------------- ROM:0013067E ROM:0013067E loc_13067E: ; CODE XREF: sub_13065A+8↑j ROM:0013067E btst #2,($130E).w ROM:00130684 beq.s loc_13069A ROM:00130686 move.w #$3BDA,d1 ROM:0013068A move.w ($9F6).w,d2 ROM:0013068E move.w ($540).w,d3 ROM:00130692 bsr.l sub_115CB8 ROM:00130698 bra.s loc_1306AC ROM:0013069A ; --------------------------------------------------------------------------- ROM:0013069A ROM:0013069A loc_13069A: ; CODE XREF: sub_13065A+2A↑j ROM:0013069A move.w #$3BDC,d1 ROM:0013069E move.w ($9F6).w,d2 ROM:001306A2 move.w ($540).w,d3 ROM:001306A6 bsr.l sub_115CB8 ROM:001306AC ROM:001306AC loc_1306AC: ; CODE XREF: sub_13065A+3E↑j ROM:001306AC bset #6,($130F).w ROM:001306B2 ROM:001306B2 loc_1306B2: ; CODE XREF: sub_13065A+22↑j ROM:001306B2 move.w #0,d2 ROM:001306B6 bra.s loc_1306BC ROM:001306B8 ; --------------------------------------------------------------------------- ROM:001306B8 ROM:001306B8 loc_1306B8: ; CODE XREF: sub_13065A+AE↓j ROM:001306B8 addi.w #1,d2 ROM:001306BC ROM:001306BC loc_1306BC: ; CODE XREF: sub_13065A+5C↑j ROM:001306BC cmpi.w #3,d2 ROM:001306C0 bgt.l loc_13070A ROM:001306C6 move.w d1,d0 ROM:001306C8 add.w $A34(a5,d2.w*2),d0 ROM:001306CE cmpi.w #$1C20,d0 ROM:001306D2 blt.s loc_1306D8 ROM:001306D4 subi.w #$1C20,d0 ROM:001306D8 ROM:001306D8 loc_1306D8: ; CODE XREF: sub_13065A+78↑j ROM:001306D8 btst d2,$A6D(a5) ROM:001306DC beq.s loc_1306F0 ROM:001306DE bclr d2,($1194).w ROM:001306E2 move.w $A44(a5,d2.w*2),d3 ROM:001306E8 move.w $10B2(d3.w*2),d0 ROM:001306EE bra.s loc_130702 ROM:001306F0 ; --------------------------------------------------------------------------- ROM:001306F0 ROM:001306F0 loc_1306F0: ; CODE XREF: sub_13065A+82↑j ROM:001306F0 btst #6,($130F).w ROM:001306F6 beq.s loc_1306FE ROM:001306F8 bset d2,($1194).w ROM:001306FC bra.s loc_130702 ROM:001306FE ; --------------------------------------------------------------------------- ROM:001306FE ROM:001306FE loc_1306FE: ; CODE XREF: sub_13065A+9C↑j ROM:001306FE bclr d2,($1194).w ROM:00130702 ROM:00130702 loc_130702: ; CODE XREF: sub_13065A+94↑j ROM:00130702 ; sub_13065A+A2↑j ROM:00130702 move.w d0,$10B2(d2.w*2) ROM:00130708 bra.s loc_1306B8 ROM:0013070A ; --------------------------------------------------------------------------- ROM:0013070A ROM:0013070A loc_13070A: ; CODE XREF: sub_13065A+66↑j ROM:0013070A move.w ($540).w,d4 ROM:0013070E muls.w #$3C,d4 ; '<' ROM:00130712 muls.l ($968).w,d5:d4 ROM:00130718 divs.l #$F4240,d5:d4 ROM:00130720 btst #0,($1194).w ROM:00130726 beq.s loc_13073A ROM:00130728 move.w d1,($DA4).w ROM:0013072C sub.w d4,d1 ROM:0013072E bge.s loc_130734 ROM:00130730 addi.w #$1C20,d1 ROM:00130734 ROM:00130734 loc_130734: ; CODE XREF: sub_13065A+D4↑j ROM:00130734 move.w d1,($DA2).w ROM:00130738 bra.s locret_13074E ROM:0013073A ; --------------------------------------------------------------------------- ROM:0013073A ROM:0013073A loc_13073A: ; CODE XREF: sub_13065A+CC↑j ROM:0013073A move.w d1,($DA2).w ROM:0013073E add.w d4,d1 ROM:00130740 cmpi.w #$1C20,d1 ROM:00130744 ble.s loc_13074A ROM:00130746 subi.w #$1C20,d1 ROM:0013074A ROM:0013074A loc_13074A: ; CODE XREF: sub_13065A+EA↑j ROM:0013074A move.w d1,($DA4).w ROM:0013074E ROM:0013074E locret_13074E: ; CODE XREF: sub_13065A+DE↑j ROM:0013074E rts ROM:0013074E ; End of function sub_13065A ROM:0013074E ROM:00130750 ROM:00130750 ; =============== S U B R O U T I N E ======================================= ROM:00130750 ROM:00130750 ROM:00130750 sub_130750: ; CODE XREF: sub_130524+6↑p ROM:00130750 clr.w d1 ROM:00130752 move.b ($1192).w,d1 ROM:00130756 cmpi.w #4,d1 ROM:0013075A bcc.s locret_130764 ROM:0013075C movea.l off_130766(pc,d1.w*4),a0 ROM:00130760 nop ROM:00130762 jmp (a0) ROM:00130764 ; --------------------------------------------------------------------------- ROM:00130764 ROM:00130764 locret_130764: ; CODE XREF: sub_130750+A↑j ROM:00130764 rts ROM:00130764 ; End of function sub_130750 ROM:00130764 ROM:00130764 ; --------------------------------------------------------------------------- ROM:00130766 off_130766: dc.l loc_130776 ; DATA XREF: sub_130750+C↑r ROM:0013076A dc.l loc_130786 ROM:0013076E dc.l loc_1307FA ROM:00130772 dc.l loc_130864 ROM:00130776 ; --------------------------------------------------------------------------- ROM:00130776 ROM:00130776 loc_130776: ; DATA XREF: ROM:off_130766↑o ROM:00130776 bsr.w sub_1308AA ROM:0013077A move.b #1,($1192).w ROM:00130780 bra.w locret_1307F8 ROM:00130784 ; --------------------------------------------------------------------------- ROM:00130784 rts ROM:00130786 ; --------------------------------------------------------------------------- ROM:00130786 ROM:00130786 loc_130786: ; DATA XREF: ROM:0013076A↑o ROM:00130786 move.w $664(a5),d0 ROM:0013078A move.w ($540).w,d1 ROM:0013078E cmp.w $666(a5),d1 ROM:00130792 bge.w loc_1307AC ROM:00130796 btst #1,($1310).w ROM:0013079C beq.s loc_1307BC ROM:0013079E btst #1,($8E1).w ROM:001307A4 beq.s loc_1307BC ROM:001307A6 cmpi.w #0,d0 ROM:001307AA bne.s loc_1307BC ROM:001307AC ROM:001307AC loc_1307AC: ; CODE XREF: ROM:00130792↑j ROM:001307AC bsr.w sub_1308C2 ROM:001307B0 move.b #3,($1192).w ROM:001307B6 bra.l locret_1308A6 ROM:001307BC ; --------------------------------------------------------------------------- ROM:001307BC ROM:001307BC loc_1307BC: ; CODE XREF: ROM:0013079C↑j ROM:001307BC ; ROM:001307A4↑j ... ROM:001307BC cmp.w $66A(a5),d1 ROM:001307C0 bge.w loc_1307EC ROM:001307C4 btst #0,($12F3).w ROM:001307CA bne.s locret_1307F8 ROM:001307CC btst #1,($1313).w ROM:001307D2 bne.s locret_1307F8 ROM:001307D4 btst #1,($1310).w ROM:001307DA bne.s loc_1307DE ROM:001307DC bra.s loc_1307EC ROM:001307DE ; --------------------------------------------------------------------------- ROM:001307DE ROM:001307DE loc_1307DE: ; CODE XREF: ROM:001307DA↑j ROM:001307DE btst #1,($8E1).w ROM:001307E4 beq.s loc_1307EC ROM:001307E6 cmpi.w #0,d0 ROM:001307EA beq.s locret_1307F8 ROM:001307EC ROM:001307EC loc_1307EC: ; CODE XREF: ROM:001307C0↑j ROM:001307EC ; ROM:001307DC↑j ... ROM:001307EC bsr.w sub_1308BA ROM:001307F0 move.b #2,($1192).w ROM:001307F6 bra.s locret_130862 ROM:001307F8 ; --------------------------------------------------------------------------- ROM:001307F8 ROM:001307F8 locret_1307F8: ; CODE XREF: ROM:00130780↑j ROM:001307F8 ; ROM:001307CA↑j ... ROM:001307F8 rts ROM:001307FA ; --------------------------------------------------------------------------- ROM:001307FA ROM:001307FA loc_1307FA: ; DATA XREF: ROM:0013076E↑o ROM:001307FA move.w $66A(a5),d1 ROM:001307FE sub.w $66C(a5),d1 ROM:00130802 btst #1,($1313).w ROM:00130808 beq.s loc_13081C ROM:0013080A cmp.w ($540).w,d1 ROM:0013080E ble.s loc_13081C ROM:00130810 bsr.w sub_1308AA ROM:00130814 move.b #1,($1192).w ROM:0013081A bra.s locret_1307F8 ROM:0013081C ; --------------------------------------------------------------------------- ROM:0013081C ROM:0013081C loc_13081C: ; CODE XREF: ROM:00130808↑j ROM:0013081C ; ROM:0013080E↑j ROM:0013081C move.w ($540).w,d1 ROM:00130820 move.w $664(a5),d0 ROM:00130824 move.w $666(a5),d2 ROM:00130828 cmp.w d1,d2 ROM:0013082A bgt.s loc_130840 ROM:0013082C cmpi.w #0,d0 ROM:00130830 bne.s loc_130840 ROM:00130832 bsr.w sub_1308C2 ROM:00130836 move.b #3,($1192).w ROM:0013083C bra.s locret_1308A6 ROM:0013083E ; --------------------------------------------------------------------------- ROM:0013083E bra.s locret_130862 ROM:00130840 ; --------------------------------------------------------------------------- ROM:00130840 ROM:00130840 loc_130840: ; CODE XREF: ROM:0013082A↑j ROM:00130840 ; ROM:00130830↑j ROM:00130840 btst #1,($1310).w ROM:00130846 beq.s locret_130862 ROM:00130848 btst #1,($8E1).w ROM:0013084E beq.s locret_130862 ROM:00130850 cmpi.w #0,d0 ROM:00130854 bne.s locret_130862 ROM:00130856 bsr.w sub_1308C2 ROM:0013085A move.b #3,($1192).w ROM:00130860 bra.s locret_1308A6 ROM:00130862 ; --------------------------------------------------------------------------- ROM:00130862 ROM:00130862 locret_130862: ; CODE XREF: ROM:001307F6↑j ROM:00130862 ; ROM:0013083E↑j ... ROM:00130862 rts ROM:00130864 ; --------------------------------------------------------------------------- ROM:00130864 ROM:00130864 loc_130864: ; DATA XREF: ROM:00130772↑o ROM:00130864 move.w $664(a5),d0 ROM:00130868 btst #0,($12F3).w ROM:0013086E bne.s loc_130882 ROM:00130870 cmpi.w #0,d0 ROM:00130874 beq.s loc_130882 ROM:00130876 bsr.w sub_1308BA ROM:0013087A move.b #2,($1192).w ROM:00130880 bra.s locret_130862 ROM:00130882 ; --------------------------------------------------------------------------- ROM:00130882 ROM:00130882 loc_130882: ; CODE XREF: ROM:0013086E↑j ROM:00130882 ; ROM:00130874↑j ROM:00130882 move.w $666(a5),d1 ROM:00130886 sub.w $668(a5),d1 ROM:0013088A btst #0,($12F3).w ROM:00130890 beq.s locret_1308A6 ROM:00130892 cmp.w ($540).w,d1 ROM:00130896 ble.s locret_1308A6 ROM:00130898 bsr.w sub_1308AA ROM:0013089C move.b #1,($1192).w ROM:001308A2 bra.w locret_1307F8 ROM:001308A6 ; --------------------------------------------------------------------------- ROM:001308A6 ROM:001308A6 locret_1308A6: ; CODE XREF: ROM:001307B6↑j ROM:001308A6 ; ROM:0013083C↑j ... ROM:001308A6 rts ROM:001308A8 ; --------------------------------------------------------------------------- ROM:001308A8 rts ROM:001308AA ROM:001308AA ; =============== S U B R O U T I N E ======================================= ROM:001308AA ROM:001308AA ROM:001308AA sub_1308AA: ; CODE XREF: ROM:loc_130776↑p ROM:001308AA ; ROM:00130810↑p ... ROM:001308AA move.w #$1C20,d0 ROM:001308AE ext.l d0 ROM:001308B0 divs.w #4,d0 ROM:001308B4 move.w d0,($DA0).w ROM:001308B8 rts ROM:001308B8 ; End of function sub_1308AA ROM:001308B8 ROM:001308BA ROM:001308BA ; =============== S U B R O U T I N E ======================================= ROM:001308BA ROM:001308BA ROM:001308BA sub_1308BA: ; CODE XREF: ROM:loc_1307EC↑p ROM:001308BA ; ROM:00130876↑p ROM:001308BA move.w #$E10,($DA0).w ROM:001308C0 rts ROM:001308C0 ; End of function sub_1308BA ROM:001308C0 ROM:001308C2 ROM:001308C2 ; =============== S U B R O U T I N E ======================================= ROM:001308C2 ROM:001308C2 ROM:001308C2 sub_1308C2: ; CODE XREF: ROM:loc_1307AC↑p ROM:001308C2 ; ROM:00130832↑p ... ROM:001308C2 move.w #$1C20,($DA0).w ROM:001308C8 rts ROM:001308C8 ; End of function sub_1308C2 ROM:001308C8 ROM:001308CA ROM:001308CA ; =============== S U B R O U T I N E ======================================= ROM:001308CA ROM:001308CA ROM:001308CA sub_1308CA: ; CODE XREF: sub_130524+16↑p ROM:001308CA clr.w d1 ROM:001308CC move.b ($1193).w,d1 ROM:001308D0 cmpi.w #3,d1 ROM:001308D4 bcc.s locret_1308DE ROM:001308D6 movea.l off_1308E0(pc,d1.w*4),a0 ROM:001308DA nop ROM:001308DC jmp (a0) ROM:001308DE ; --------------------------------------------------------------------------- ROM:001308DE ROM:001308DE locret_1308DE: ; CODE XREF: sub_1308CA+A↑j ROM:001308DE rts ROM:001308DE ; End of function sub_1308CA ROM:001308DE ROM:001308DE ; --------------------------------------------------------------------------- ROM:001308E0 off_1308E0: dc.l loc_1308EC ; DATA XREF: sub_1308CA+C↑r ROM:001308E4 dc.l loc_13090E ROM:001308E8 dc.l loc_130926 ROM:001308EC ; --------------------------------------------------------------------------- ROM:001308EC ROM:001308EC loc_1308EC: ; DATA XREF: ROM:off_1308E0↑o ROM:001308EC move.w $66E(a5),d0 ROM:001308F0 clr.b ($8BF).w ROM:001308F4 move.w d0,($6B2).w ROM:001308F8 move.b #1,($8BF).w ROM:001308FE bset #3,($1315).w ROM:00130904 move.b #1,($1193).w ROM:0013090A bra.s locret_130924 ROM:0013090C ; --------------------------------------------------------------------------- ROM:0013090C rts ROM:0013090E ; --------------------------------------------------------------------------- ROM:0013090E ROM:0013090E loc_13090E: ; DATA XREF: ROM:001308E4↑o ROM:0013090E cmpi.w #0,($6B2).w ROM:00130914 bgt.s locret_130924 ROM:00130916 bclr #3,($1315).w ROM:0013091C move.b #2,($1193).w ROM:00130922 bra.s locret_130954 ROM:00130924 ; --------------------------------------------------------------------------- ROM:00130924 ROM:00130924 locret_130924: ; CODE XREF: ROM:0013090A↑j ROM:00130924 ; ROM:00130914↑j ... ROM:00130924 rts ROM:00130926 ; --------------------------------------------------------------------------- ROM:00130926 ROM:00130926 loc_130926: ; DATA XREF: ROM:001308E8↑o ROM:00130926 move.w $66E(a5),d0 ROM:0013092A btst #0,($12F3).w ROM:00130930 beq.s locret_130954 ROM:00130932 cmpi.w #0,d0 ROM:00130936 beq.s locret_130954 ROM:00130938 clr.b ($8BF).w ROM:0013093C move.w d0,($6B2).w ROM:00130940 move.b #1,($8BF).w ROM:00130946 bset #3,($1315).w ROM:0013094C move.b #1,($1193).w ROM:00130952 bra.s locret_130924 ROM:00130954 ; --------------------------------------------------------------------------- ROM:00130954 ROM:00130954 locret_130954: ; CODE XREF: ROM:00130922↑j ROM:00130954 ; ROM:00130930↑j ... ROM:00130954 rts ROM:00130956 ; --------------------------------------------------------------------------- ROM:00130956 rts ROM:00130958 ROM:00130958 ; =============== S U B R O U T I N E ======================================= ROM:00130958 ROM:00130958 ROM:00130958 sub_130958: ; CODE XREF: sub_130524↑p ROM:00130958 bsr.w sub_130986 ROM:0013095C bsr.w sub_130966 ROM:00130960 bsr.w sub_130B82 ROM:00130964 rts ROM:00130964 ; End of function sub_130958 ROM:00130964 ROM:00130966 ROM:00130966 ; =============== S U B R O U T I N E ======================================= ROM:00130966 ROM:00130966 ROM:00130966 sub_130966: ; CODE XREF: sub_130958+4↑p ROM:00130966 btst #1,($1310).w ROM:0013096C beq.s loc_13097E ROM:0013096E cmpi.w #$3E8,($DA6).w ROM:00130974 beq.s loc_13097E ROM:00130976 bset #1,($12F3).w ROM:0013097C bra.s locret_130984 ROM:0013097E ; --------------------------------------------------------------------------- ROM:0013097E ROM:0013097E loc_13097E: ; CODE XREF: sub_130966+6↑j ROM:0013097E ; sub_130966+E↑j ROM:0013097E bclr #1,($12F3).w ROM:00130984 ROM:00130984 locret_130984: ; CODE XREF: sub_130966+16↑j ROM:00130984 rts ROM:00130984 ; End of function sub_130966 ROM:00130984 ROM:00130986 ROM:00130986 ; =============== S U B R O U T I N E ======================================= ROM:00130986 ROM:00130986 ROM:00130986 sub_130986: ; CODE XREF: sub_130958↑p ROM:00130986 clr.w d1 ROM:00130988 move.b ($1195).w,d1 ROM:0013098C cmpi.w #6,d1 ROM:00130990 bcc.s locret_13099A ROM:00130992 movea.l off_13099C(pc,d1.w*4),a0 ROM:00130996 nop ROM:00130998 jmp (a0) ROM:0013099A ; --------------------------------------------------------------------------- ROM:0013099A ROM:0013099A locret_13099A: ; CODE XREF: sub_130986+A↑j ROM:0013099A rts ROM:0013099A ; End of function sub_130986 ROM:0013099A ROM:0013099A ; --------------------------------------------------------------------------- ROM:0013099C off_13099C: dc.l loc_1309B4 ; DATA XREF: sub_130986+C↑r ROM:001309A0 dc.l loc_1309C0 ROM:001309A4 dc.l loc_1309E8 ROM:001309A8 dc.l loc_130A52 ROM:001309AC dc.l loc_130A92 ROM:001309B0 dc.l loc_130AB6 ROM:001309B4 ; --------------------------------------------------------------------------- ROM:001309B4 ROM:001309B4 loc_1309B4: ; DATA XREF: ROM:off_13099C↑o ROM:001309B4 bsr.w sub_130AE4 ROM:001309B8 move.b #1,($1195).w ROM:001309BE rts ROM:001309C0 ; --------------------------------------------------------------------------- ROM:001309C0 ROM:001309C0 loc_1309C0: ; DATA XREF: ROM:001309A0↑o ROM:001309C0 btst #1,($1310).w ROM:001309C6 beq.s loc_1309E2 ROM:001309C8 move.w $672(a5),d0 ROM:001309CC clr.b ($8C0).w ROM:001309D0 move.w d0,($6B4).w ROM:001309D4 move.b #1,($8C0).w ROM:001309DA move.b #2,($1195).w ROM:001309E0 rts ROM:001309E2 ; --------------------------------------------------------------------------- ROM:001309E2 ROM:001309E2 loc_1309E2: ; CODE XREF: ROM:001309C6↑j ROM:001309E2 bsr.w sub_130AE4 ROM:001309E6 rts ROM:001309E8 ; --------------------------------------------------------------------------- ROM:001309E8 ROM:001309E8 loc_1309E8: ; DATA XREF: ROM:001309A4↑o ROM:001309E8 btst #1,($1310).w ROM:001309EE bne.s loc_130A12 ROM:001309F0 clr.b ($8C0).w ROM:001309F4 clr.w ($6B4).w ROM:001309F8 move.w $674(a5),d0 ROM:001309FC clr.b ($88F).w ROM:00130A00 move.w d0,($652).w ROM:00130A04 move.b #1,($88F).w ROM:00130A0A move.b #3,($1195).w ROM:00130A10 rts ROM:00130A12 ; --------------------------------------------------------------------------- ROM:00130A12 ROM:00130A12 loc_130A12: ; CODE XREF: ROM:001309EE↑j ROM:00130A12 cmpi.w #0,($6B4).w ROM:00130A18 bgt.s loc_130A40 ROM:00130A1A cmpi.w #$3E8,($DA6).w ROM:00130A20 ble.s loc_130A40 ROM:00130A22 bsr.w sub_130B34 ROM:00130A26 move.w $672(a5),d0 ROM:00130A2A clr.b ($8C0).w ROM:00130A2E move.w d0,($6B4).w ROM:00130A32 move.b #1,($8C0).w ROM:00130A38 move.b #2,($1195).w ROM:00130A3E rts ROM:00130A40 ; --------------------------------------------------------------------------- ROM:00130A40 ROM:00130A40 loc_130A40: ; CODE XREF: ROM:00130A18↑j ROM:00130A40 ; ROM:00130A20↑j ROM:00130A40 cmpi.w #$3E8,($DA6).w ROM:00130A46 bgt.s locret_130A50 ROM:00130A48 move.b #4,($1195).w ROM:00130A4E rts ROM:00130A50 ; --------------------------------------------------------------------------- ROM:00130A50 ROM:00130A50 locret_130A50: ; CODE XREF: ROM:00130A46↑j ROM:00130A50 rts ROM:00130A52 ; --------------------------------------------------------------------------- ROM:00130A52 ROM:00130A52 loc_130A52: ; DATA XREF: ROM:001309A8↑o ROM:00130A52 btst #1,($1310).w ROM:00130A58 beq.s loc_130A7C ROM:00130A5A move.w $672(a5),d0 ROM:00130A5E clr.b ($8C0).w ROM:00130A62 move.w d0,($6B4).w ROM:00130A66 move.b #1,($8C0).w ROM:00130A6C clr.b ($88F).w ROM:00130A70 clr.w ($652).w ROM:00130A74 move.b #2,($1195).w ROM:00130A7A rts ROM:00130A7C ; --------------------------------------------------------------------------- ROM:00130A7C ROM:00130A7C loc_130A7C: ; CODE XREF: ROM:00130A58↑j ROM:00130A7C cmpi.w #0,($652).w ROM:00130A82 bgt.s locret_130A90 ROM:00130A84 bsr.w sub_130AE4 ROM:00130A88 move.b #1,($1195).w ROM:00130A8E rts ROM:00130A90 ; --------------------------------------------------------------------------- ROM:00130A90 ROM:00130A90 locret_130A90: ; CODE XREF: ROM:00130A82↑j ROM:00130A90 rts ROM:00130A92 ; --------------------------------------------------------------------------- ROM:00130A92 ROM:00130A92 loc_130A92: ; DATA XREF: ROM:001309AC↑o ROM:00130A92 btst #0,($12F3).w ROM:00130A98 beq.s locret_130AB4 ROM:00130A9A move.w $674(a5),d0 ROM:00130A9E clr.b ($88F).w ROM:00130AA2 move.w d0,($652).w ROM:00130AA6 move.b #1,($88F).w ROM:00130AAC move.b #5,($1195).w ROM:00130AB2 rts ROM:00130AB4 ; --------------------------------------------------------------------------- ROM:00130AB4 ROM:00130AB4 locret_130AB4: ; CODE XREF: ROM:00130A98↑j ROM:00130AB4 rts ROM:00130AB6 ; --------------------------------------------------------------------------- ROM:00130AB6 ROM:00130AB6 loc_130AB6: ; DATA XREF: ROM:001309B0↑o ROM:00130AB6 btst #0,($12F3).w ROM:00130ABC bne.s loc_130ACE ROM:00130ABE clr.b ($88F).w ROM:00130AC2 clr.w ($652).w ROM:00130AC6 move.b #4,($1195).w ROM:00130ACC rts ROM:00130ACE ; --------------------------------------------------------------------------- ROM:00130ACE ROM:00130ACE loc_130ACE: ; CODE XREF: ROM:00130ABC↑j ROM:00130ACE cmpi.w #0,($652).w ROM:00130AD4 bgt.s locret_130AE2 ROM:00130AD6 bsr.w sub_130AE4 ROM:00130ADA move.b #1,($1195).w ROM:00130AE0 rts ROM:00130AE2 ; --------------------------------------------------------------------------- ROM:00130AE2 ROM:00130AE2 locret_130AE2: ; CODE XREF: ROM:00130AD4↑j ROM:00130AE2 rts ROM:00130AE4 ROM:00130AE4 ; =============== S U B R O U T I N E ======================================= ROM:00130AE4 ROM:00130AE4 ROM:00130AE4 sub_130AE4: ; CODE XREF: ROM:loc_1309B4↑p ROM:00130AE4 ; ROM:loc_1309E2↑p ... ROM:00130AE4 btst #5,($8DA).w ROM:00130AEA beq.s locret_130B32 ROM:00130AEC move.w #$3B44,d1 ROM:00130AF0 move.w ($A2C).w,d2 ROM:00130AF4 bsr.l sub_115CB8 ROM:00130AFA move.w d1,($DA8).w ROM:00130AFE move.w #$3B46,d1 ROM:00130B02 move.w ($A2C).w,d2 ROM:00130B06 bsr.l sub_115CB8 ROM:00130B0C move.w d1,($DAA).w ROM:00130B10 move.w #$3B48,d1 ROM:00130B14 move.w ($A2C).w,d2 ROM:00130B18 bsr.l sub_115CB8 ROM:00130B1E move.w d1,($DAC).w ROM:00130B22 add.w ($DA8).w,d1 ROM:00130B26 add.w ($DAA).w,d1 ROM:00130B2A addi.w #$3E8,d1 ROM:00130B2E move.w d1,($DA6).w ROM:00130B32 ROM:00130B32 locret_130B32: ; CODE XREF: sub_130AE4+6↑j ROM:00130B32 rts ROM:00130B32 ; End of function sub_130AE4 ROM:00130B32 ROM:00130B34 ROM:00130B34 ; =============== S U B R O U T I N E ======================================= ROM:00130B34 ROM:00130B34 ROM:00130B34 sub_130B34: ; CODE XREF: ROM:00130A22↑p ROM:00130B34 move.w ($DA8).w,d4 ROM:00130B38 muls.w $67A(a5),d4 ROM:00130B3C divs.w #$2710,d4 ROM:00130B40 move.w d4,($DA8).w ROM:00130B44 move.w ($DAA).w,d3 ROM:00130B48 muls.w $67C(a5),d3 ROM:00130B4C divs.w #$2710,d3 ROM:00130B50 move.w d3,($DAA).w ROM:00130B54 move.w ($DAC).w,d5 ROM:00130B58 muls.w $67E(a5),d5 ROM:00130B5C divs.w #$2710,d5 ROM:00130B60 move.w d5,($DAC).w ROM:00130B64 add.w d3,d4 ROM:00130B66 add.w d5,d4 ROM:00130B68 addi.w #$3E8,d4 ROM:00130B6C move.w $676(a5),d0 ROM:00130B70 cmp.w d4,d0 ROM:00130B72 ble.s loc_130B7C ROM:00130B74 move.w #$3E8,($DA6).w ROM:00130B7A bra.s locret_130B80 ROM:00130B7C ; --------------------------------------------------------------------------- ROM:00130B7C ROM:00130B7C loc_130B7C: ; CODE XREF: sub_130B34+3E↑j ROM:00130B7C move.w d4,($DA6).w ROM:00130B80 ROM:00130B80 locret_130B80: ; CODE XREF: sub_130B34+46↑j ROM:00130B80 rts ROM:00130B80 ; End of function sub_130B34 ROM:00130B80 ROM:00130B82 ROM:00130B82 ; =============== S U B R O U T I N E ======================================= ROM:00130B82 ROM:00130B82 ROM:00130B82 sub_130B82: ; CODE XREF: sub_130958+8↑p ROM:00130B82 move.w $678(a5),d0 ROM:00130B86 cmp.w ($DA6).w,d0 ROM:00130B8A blt.s loc_130B94 ROM:00130B8C bset #1,($1316).w ROM:00130B92 bra.s locret_130B9A ROM:00130B94 ; --------------------------------------------------------------------------- ROM:00130B94 ROM:00130B94 loc_130B94: ; CODE XREF: sub_130B82+8↑j ROM:00130B94 bclr #1,($1316).w ROM:00130B9A ROM:00130B9A locret_130B9A: ; CODE XREF: sub_130B82+10↑j ROM:00130B9A rts ROM:00130B9A ; End of function sub_130B82 ROM:00130B9A ROM:00130B9C ROM:00130B9C ; =============== S U B R O U T I N E ======================================= ROM:00130B9C ROM:00130B9C ROM:00130B9C sub_130B9C: ; CODE XREF: ROM:00131322↓p ROM:00130B9C move.w #$3B4A,d1 ROM:00130BA0 move.w ($A2C).w,d2 ROM:00130BA4 bsr.l sub_115CB8 ROM:00130BAA muls.w #$FA,d1 ROM:00130BAE move.l d1,($96C).w ROM:00130BB2 move.w #$3B4C,d1 ROM:00130BB6 move.w $680(a5),d2 ROM:00130BBA bsr.l sub_115CB8 ROM:00130BC0 move.w d1,($DAE).w ROM:00130BC4 ext.l d1 ROM:00130BC6 muls.l ($96C).w,d2:d1 ROM:00130BCC move.w ($DCA).w,d3 ROM:00130BD0 ext.l d3 ROM:00130BD2 divs.l d3,d2:d1 ROM:00130BD6 move.l d1,($970).w ROM:00130BDA clr.w d1 ROM:00130BDC move.b ($1196).w,d1 ROM:00130BE0 cmpi.w #4,d1 ROM:00130BE4 bcc.s locret_130BEE ROM:00130BE6 movea.l off_130BF0(pc,d1.w*4),a0 ROM:00130BEA nop ROM:00130BEC jmp (a0) ROM:00130BEE ; --------------------------------------------------------------------------- ROM:00130BEE ROM:00130BEE locret_130BEE: ; CODE XREF: sub_130B9C+48↑j ROM:00130BEE rts ROM:00130BEE ; End of function sub_130B9C ROM:00130BEE ROM:00130BEE ; --------------------------------------------------------------------------- ROM:00130BF0 off_130BF0: dc.l loc_130C00 ; DATA XREF: sub_130B9C+4A↑r ROM:00130BF4 dc.l loc_130C1E ROM:00130BF8 dc.l loc_130C76 ROM:00130BFC dc.l loc_130CAC ROM:00130C00 ; --------------------------------------------------------------------------- ROM:00130C00 ROM:00130C00 loc_130C00: ; DATA XREF: ROM:off_130BF0↑o ROM:00130C00 bclr #2,($8D5).w ROM:00130C06 bset #0,($8D5).w ROM:00130C0C bsr.w sub_130CD0 ROM:00130C10 bsr.w sub_130D10 ROM:00130C14 move.b #1,($1196).w ROM:00130C1A rts ROM:00130C1C ; --------------------------------------------------------------------------- ROM:00130C1C rts ROM:00130C1E ; --------------------------------------------------------------------------- ROM:00130C1E ROM:00130C1E loc_130C1E: ; DATA XREF: ROM:00130BF4↑o ROM:00130C1E move.w $682(a5),d0 ROM:00130C22 cmp.w ($6DE).w,d0 ROM:00130C26 bge.s loc_130C34 ROM:00130C28 bsr.w sub_130D06 ROM:00130C2C move.b #2,($1196).w ROM:00130C32 rts ROM:00130C34 ; --------------------------------------------------------------------------- ROM:00130C34 ROM:00130C34 loc_130C34: ; CODE XREF: ROM:00130C26↑j ROM:00130C34 btst #0,($12F3).w ROM:00130C3A beq.s loc_130C52 ROM:00130C3C btst #7,($12FE).w ROM:00130C42 bne.s loc_130C52 ROM:00130C44 clr.b ($8D5).w ROM:00130C48 clr.w ($6DE).w ROM:00130C4C move.b #3,($8D5).w ROM:00130C52 ROM:00130C52 loc_130C52: ; CODE XREF: ROM:00130C3A↑j ROM:00130C52 ; ROM:00130C42↑j ROM:00130C52 btst #2,($12FD).w ROM:00130C58 beq.s loc_130C6C ROM:00130C5A bclr #0,($8D5).w ROM:00130C60 bset #2,($8D5).w ROM:00130C66 move.b #3,($1196).w ROM:00130C6C ROM:00130C6C loc_130C6C: ; CODE XREF: ROM:00130C58↑j ROM:00130C6C bsr.w sub_130CD0 ROM:00130C70 bsr.w sub_130D10 ROM:00130C74 rts ROM:00130C76 ; --------------------------------------------------------------------------- ROM:00130C76 ROM:00130C76 loc_130C76: ; DATA XREF: ROM:00130BF8↑o ROM:00130C76 move.w $684(a5),d0 ROM:00130C7A cmp.w ($6DE).w,d0 ROM:00130C7E bgt.s loc_130CA6 ROM:00130C80 clr.b ($8D5).w ROM:00130C84 clr.w ($6DE).w ROM:00130C88 clr.b ($8D5).w ROM:00130C8C clr.w ($6DE).w ROM:00130C90 move.b #3,($8D5).w ROM:00130C96 bsr.w sub_130CD0 ROM:00130C9A bsr.w sub_130D10 ROM:00130C9E move.b #1,($1196).w ROM:00130CA4 rts ROM:00130CA6 ; --------------------------------------------------------------------------- ROM:00130CA6 ROM:00130CA6 loc_130CA6: ; CODE XREF: ROM:00130C7E↑j ROM:00130CA6 bsr.w sub_130D06 ROM:00130CAA rts ROM:00130CAC ; --------------------------------------------------------------------------- ROM:00130CAC ROM:00130CAC loc_130CAC: ; DATA XREF: ROM:00130BFC↑o ROM:00130CAC btst #2,($12FD).w ROM:00130CB2 bne.s loc_130CC6 ROM:00130CB4 move.b #1,($1196).w ROM:00130CBA bclr #2,($8D5).w ROM:00130CC0 bset #0,($8D5).w ROM:00130CC6 ROM:00130CC6 loc_130CC6: ; CODE XREF: ROM:00130CB2↑j ROM:00130CC6 bsr.w sub_130CD0 ROM:00130CCA bsr.w sub_130D10 ROM:00130CCE rts ROM:00130CD0 ROM:00130CD0 ; =============== S U B R O U T I N E ======================================= ROM:00130CD0 ROM:00130CD0 ROM:00130CD0 sub_130CD0: ; CODE XREF: ROM:00130C0C↑p ROM:00130CD0 ; ROM:loc_130C6C↑p ... ROM:00130CD0 move.w ($6DE).w,d1 ROM:00130CD4 muls.w $686(a5),d1 ROM:00130CD8 move.l #$2710,d0 ROM:00130CDE sub.l d1,d0 ROM:00130CE0 cmpi.w #0,d0 ROM:00130CE4 bge.s loc_130CF0 ROM:00130CE6 move.l #0,($974).w ROM:00130CEE bra.s locret_130D04 ROM:00130CF0 ; --------------------------------------------------------------------------- ROM:00130CF0 ROM:00130CF0 loc_130CF0: ; CODE XREF: sub_130CD0+14↑j ROM:00130CF0 move.l ($970).w,d2 ROM:00130CF4 muls.l d0,d3:d2 ROM:00130CF8 divs.l #$2710,d3:d2 ROM:00130D00 move.l d2,($974).w ROM:00130D04 ROM:00130D04 locret_130D04: ; CODE XREF: sub_130CD0+1E↑j ROM:00130D04 rts ROM:00130D04 ; End of function sub_130CD0 ROM:00130D04 ROM:00130D06 ROM:00130D06 ; =============== S U B R O U T I N E ======================================= ROM:00130D06 ROM:00130D06 ROM:00130D06 sub_130D06: ; CODE XREF: ROM:00130C28↑p ROM:00130D06 ; ROM:loc_130CA6↑p ROM:00130D06 move.l #0,($9C8).w ROM:00130D0E rts ROM:00130D0E ; End of function sub_130D06 ROM:00130D0E ROM:00130D10 ROM:00130D10 ; =============== S U B R O U T I N E ======================================= ROM:00130D10 ROM:00130D10 ROM:00130D10 sub_130D10: ; CODE XREF: ROM:00130C10↑p ROM:00130D10 ; ROM:00130C70↑p ... ROM:00130D10 move.w #0,d0 ROM:00130D14 bra.s loc_130D1A ROM:00130D16 ; --------------------------------------------------------------------------- ROM:00130D16 ROM:00130D16 loc_130D16: ; CODE XREF: sub_130D10+2E↓j ROM:00130D16 addi.w #1,d0 ROM:00130D1A ROM:00130D1A loc_130D1A: ; CODE XREF: sub_130D10+4↑j ROM:00130D1A cmpi.w #0,d0 ROM:00130D1E bgt.s loc_130D40 ROM:00130D20 move.w $E6C(d0.w*2),d1 ROM:00130D26 ext.l d1 ROM:00130D28 muls.l ($974).w,d2:d1 ROM:00130D2E move.w ($1330).w,d3 ROM:00130D32 ext.l d3 ROM:00130D34 divs.l d3,d2:d1 ROM:00130D38 move.l d1,$9BC(d0.w*4) ROM:00130D3E bra.s loc_130D16 ROM:00130D40 ; --------------------------------------------------------------------------- ROM:00130D40 ROM:00130D40 loc_130D40: ; CODE XREF: sub_130D10+E↑j ROM:00130D40 move.w #0,d0 ROM:00130D44 bra.s loc_130D4A ROM:00130D46 ; --------------------------------------------------------------------------- ROM:00130D46 ROM:00130D46 loc_130D46: ; CODE XREF: sub_130D10+5C↓j ROM:00130D46 addi.w #1,d0 ROM:00130D4A ROM:00130D4A loc_130D4A: ; CODE XREF: sub_130D10+34↑j ROM:00130D4A cmpi.w #0,d0 ROM:00130D4E bgt.s locret_130D6E ROM:00130D50 move.w $F5E(d0.w*2),d1 ROM:00130D56 ext.l d1 ROM:00130D58 muls.l ($9BC).w,d2:d1 ROM:00130D5E divs.l #$2710,d2:d1 ROM:00130D66 move.l d1,$9C8(d0.w*4) ROM:00130D6C bra.s loc_130D46 ROM:00130D6E ; --------------------------------------------------------------------------- ROM:00130D6E ROM:00130D6E locret_130D6E: ; CODE XREF: sub_130D10+3E↑j ROM:00130D6E rts ROM:00130D6E ; End of function sub_130D10 ROM:00130D6E ROM:00130D70 ROM:00130D70 ; =============== S U B R O U T I N E ======================================= ROM:00130D70 ROM:00130D70 ROM:00130D70 sub_130D70: ; CODE XREF: sub_1315C8+C↓p ROM:00130D70 btst #2,($1314).w ROM:00130D76 beq.s loc_130D84 ROM:00130D78 move.w ($10BC).w,($10BA).w ROM:00130D7E bra.l locret_130E20 ROM:00130D84 ; --------------------------------------------------------------------------- ROM:00130D84 ROM:00130D84 loc_130D84: ; CODE XREF: sub_130D70+6↑j ROM:00130D84 btst #4,($8EC).w ROM:00130D8A bne.s loc_130DA8 ROM:00130D8C move.w $688(a5),d3 ROM:00130D90 move.w #$3C00,d1 ROM:00130D94 move.w ($540).w,d2 ROM:00130D98 bsr.l sub_115CB8 ROM:00130D9E move.w d1,($DB0).w ROM:00130DA2 move.w ($DB0).w,d3 ROM:00130DA6 bra.s loc_130DAC ROM:00130DA8 ; --------------------------------------------------------------------------- ROM:00130DA8 ROM:00130DA8 loc_130DA8: ; CODE XREF: sub_130D70+1A↑j ROM:00130DA8 move.w ($E58).w,d3 ROM:00130DAC ROM:00130DAC loc_130DAC: ; CODE XREF: sub_130D70+36↑j ROM:00130DAC move.w #$3BDE,d1 ROM:00130DB0 move.w ($540).w,d2 ROM:00130DB4 bsr.l sub_115CB8 ROM:00130DBA cmpi.w #0,d1 ROM:00130DBE bne.s loc_130DC4 ROM:00130DC0 move.w #1,d1 ROM:00130DC4 ROM:00130DC4 loc_130DC4: ; CODE XREF: sub_130D70+4E↑j ROM:00130DC4 move.w d1,($DB2).w ROM:00130DC8 move.w #$3BDE,d1 ROM:00130DCC move.w ($540).w,d2 ROM:00130DD0 move.w ($E66).w,d3 ROM:00130DD4 bsr.l sub_115CB8 ROM:00130DDA cmpi.w #$FFFF,d1 ROM:00130DDE bne.s loc_130DE4 ROM:00130DE0 move.w #0,d1 ROM:00130DE4 ROM:00130DE4 loc_130DE4: ; CODE XREF: sub_130D70+6E↑j ROM:00130DE4 move.w d1,($DB4).w ROM:00130DE8 move.w d1,d3 ROM:00130DEA move.w ($DB2).w,d2 ROM:00130DEE move.w d2,d0 ROM:00130DF0 addi.w #$A,d0 ROM:00130DF4 muls.w d3,d0 ROM:00130DF6 move.w ($10BC).w,d5 ROM:00130DFA ext.l d5 ROM:00130DFC muls.l d5,d1:d0 ROM:00130E00 move.w d3,d4 ROM:00130E02 addi.w #$A,d4 ROM:00130E06 muls.w d2,d4 ROM:00130E08 move.w d2,d6 ROM:00130E0A sub.w d3,d6 ROM:00130E0C muls.w #$FA0,d6 ROM:00130E10 smi d2 ROM:00130E12 extb.l d2 ROM:00130E14 add.l d6,d0 ROM:00130E16 addx.l d2,d1 ROM:00130E18 divs.l d4,d1:d0 ROM:00130E1C move.w d0,($10BA).w ROM:00130E20 ROM:00130E20 locret_130E20: ; CODE XREF: sub_130D70+E↑j ROM:00130E20 rts ROM:00130E20 ; End of function sub_130D70 ROM:00130E20 ROM:00130E22 ROM:00130E22 ; =============== S U B R O U T I N E ======================================= ROM:00130E22 ROM:00130E22 ROM:00130E22 sub_130E22: ; CODE XREF: sub_131496+C↓p ROM:00130E22 bsr.w sub_1310B2 ROM:00130E26 bsr.w sub_131054 ROM:00130E2A bsr.w sub_131084 ROM:00130E2E bsr.w sub_130E38 ROM:00130E32 bsr.w sub_131178 ROM:00130E36 rts ROM:00130E36 ; End of function sub_130E22 ROM:00130E36 ROM:00130E38 ROM:00130E38 ; =============== S U B R O U T I N E ======================================= ROM:00130E38 ROM:00130E38 ROM:00130E38 sub_130E38: ; CODE XREF: sub_130E22+C↑p ROM:00130E38 clr.w d1 ROM:00130E3A move.b ($1197).w,d1 ROM:00130E3E cmpi.w #5,d1 ROM:00130E42 bcc.s locret_130E4C ROM:00130E44 movea.l off_130E4E(pc,d1.w*4),a0 ROM:00130E48 nop ROM:00130E4A jmp (a0) ROM:00130E4C ; --------------------------------------------------------------------------- ROM:00130E4C ROM:00130E4C locret_130E4C: ; CODE XREF: sub_130E38+A↑j ROM:00130E4C rts ROM:00130E4C ; End of function sub_130E38 ROM:00130E4C ROM:00130E4C ; --------------------------------------------------------------------------- ROM:00130E4E off_130E4E: dc.l loc_130E62 ; DATA XREF: sub_130E38+C↑r ROM:00130E52 dc.l loc_130E76 ROM:00130E56 dc.l loc_130EEA ROM:00130E5A dc.l loc_130F7E ROM:00130E5E dc.l loc_13101C ROM:00130E62 ; --------------------------------------------------------------------------- ROM:00130E62 ROM:00130E62 loc_130E62: ; DATA XREF: ROM:off_130E4E↑o ROM:00130E62 clr.b ($8D6).w ROM:00130E66 clr.w ($6E0).w ROM:00130E6A move.b #1,($1197).w ROM:00130E70 bsr.w sub_1310CA ROM:00130E74 rts ROM:00130E76 ; --------------------------------------------------------------------------- ROM:00130E76 ROM:00130E76 loc_130E76: ; DATA XREF: ROM:00130E52↑o ROM:00130E76 btst #4,($12EF).w ROM:00130E7C beq.s loc_130EBA ROM:00130E7E move.w $6A0(a5),d0 ROM:00130E82 move.w ($DB8).w,d1 ROM:00130E86 cmp.w ($A2C).w,d0 ROM:00130E8A ble.s loc_130E92 ROM:00130E8C cmp.w ($C1C).w,d1 ROM:00130E90 bgt.s loc_130EBA ROM:00130E92 ROM:00130E92 loc_130E92: ; CODE XREF: ROM:00130E8A↑j ROM:00130E92 move.w $68A(a5),d2 ROM:00130E96 add.w $68C(a5),d2 ROM:00130E9A clr.b ($8D6).w ROM:00130E9E move.w d2,($6E0).w ROM:00130EA2 move.b #3,($8D6).w ROM:00130EA8 bset #7,($1308).w ROM:00130EAE move.b #4,($1197).w ROM:00130EB4 bsr.w sub_1310D2 ROM:00130EB8 rts ROM:00130EBA ; --------------------------------------------------------------------------- ROM:00130EBA ROM:00130EBA loc_130EBA: ; CODE XREF: ROM:00130E7C↑j ROM:00130EBA ; ROM:00130E90↑j ROM:00130EBA btst #4,($12EF).w ROM:00130EC0 beq.s loc_130EE4 ROM:00130EC2 move.w ($6E0).w,($DBE).w ROM:00130EC8 clr.b ($8D6).w ROM:00130ECC move.w ($DBE).w,($6E0).w ROM:00130ED2 move.b #3,($8D6).w ROM:00130ED8 move.b #2,($1197).w ROM:00130EDE bsr.w sub_1310CA ROM:00130EE2 rts ROM:00130EE4 ; --------------------------------------------------------------------------- ROM:00130EE4 ROM:00130EE4 loc_130EE4: ; CODE XREF: ROM:00130EC0↑j ROM:00130EE4 bsr.w sub_1310CA ROM:00130EE8 rts ROM:00130EEA ; --------------------------------------------------------------------------- ROM:00130EEA ROM:00130EEA loc_130EEA: ; DATA XREF: ROM:00130E56↑o ROM:00130EEA btst #4,($12EF).w ROM:00130EF0 beq.s loc_130F2E ROM:00130EF2 move.w $6A0(a5),d0 ROM:00130EF6 move.w ($DB8).w,d1 ROM:00130EFA cmp.w ($A2C).w,d0 ROM:00130EFE ble.s loc_130F06 ROM:00130F00 cmp.w ($C1C).w,d1 ROM:00130F04 bgt.s loc_130F2E ROM:00130F06 ROM:00130F06 loc_130F06: ; CODE XREF: ROM:00130EFE↑j ROM:00130F06 move.w $68A(a5),d2 ROM:00130F0A add.w $68C(a5),d2 ROM:00130F0E clr.b ($8D6).w ROM:00130F12 move.w d2,($6E0).w ROM:00130F16 move.b #3,($8D6).w ROM:00130F1C bset #7,($1308).w ROM:00130F22 move.b #4,($1197).w ROM:00130F28 bsr.w sub_1310D2 ROM:00130F2C rts ROM:00130F2E ; --------------------------------------------------------------------------- ROM:00130F2E ROM:00130F2E loc_130F2E: ; CODE XREF: ROM:00130EF0↑j ROM:00130F2E ; ROM:00130F04↑j ROM:00130F2E btst #4,($12EF).w ROM:00130F34 beq.s loc_130F4C ROM:00130F36 move.w $68A(a5),d0 ROM:00130F3A cmp.w ($6E0).w,d0 ROM:00130F3E bgt.s loc_130F4C ROM:00130F40 move.b #3,($1197).w ROM:00130F46 bsr.w sub_13110C ROM:00130F4A rts ROM:00130F4C ; --------------------------------------------------------------------------- ROM:00130F4C ROM:00130F4C loc_130F4C: ; CODE XREF: ROM:00130F34↑j ROM:00130F4C ; ROM:00130F3E↑j ROM:00130F4C btst #4,($12EF).w ROM:00130F52 bne.s loc_130F78 ROM:00130F54 move.w ($6E0).w,($DBE).w ROM:00130F5A move.w ($DBE).w,d0 ROM:00130F5E clr.b ($8D6).w ROM:00130F62 move.w d0,($6E0).w ROM:00130F66 move.b #1,($8D6).w ROM:00130F6C move.b #1,($1197).w ROM:00130F72 bsr.w sub_1310CA ROM:00130F76 rts ROM:00130F78 ; --------------------------------------------------------------------------- ROM:00130F78 ROM:00130F78 loc_130F78: ; CODE XREF: ROM:00130F52↑j ROM:00130F78 bsr.w sub_1310CA ROM:00130F7C rts ROM:00130F7E ; --------------------------------------------------------------------------- ROM:00130F7E ROM:00130F7E loc_130F7E: ; DATA XREF: ROM:00130E5A↑o ROM:00130F7E btst #4,($12EF).w ROM:00130F84 beq.s loc_130FC2 ROM:00130F86 move.w $6A0(a5),d0 ROM:00130F8A move.w ($DB8).w,d1 ROM:00130F8E cmp.w ($A2C).w,d0 ROM:00130F92 ble.s loc_130F9A ROM:00130F94 cmp.w ($C1C).w,d1 ROM:00130F98 bgt.s loc_130FC2 ROM:00130F9A ROM:00130F9A loc_130F9A: ; CODE XREF: ROM:00130F92↑j ROM:00130F9A move.w $68A(a5),d2 ROM:00130F9E add.w $68C(a5),d2 ROM:00130FA2 clr.b ($8D6).w ROM:00130FA6 move.w d2,($6E0).w ROM:00130FAA move.b #3,($8D6).w ROM:00130FB0 bset #7,($1308).w ROM:00130FB6 move.b #4,($1197).w ROM:00130FBC bsr.w sub_1310D2 ROM:00130FC0 rts ROM:00130FC2 ; --------------------------------------------------------------------------- ROM:00130FC2 ROM:00130FC2 loc_130FC2: ; CODE XREF: ROM:00130F84↑j ROM:00130FC2 ; ROM:00130F98↑j ROM:00130FC2 btst #4,($12EF).w ROM:00130FC8 bne.s loc_130FEE ROM:00130FCA move.w ($6E0).w,($DBE).w ROM:00130FD0 move.w ($DBE).w,d0 ROM:00130FD4 clr.b ($8D6).w ROM:00130FD8 move.w d0,($6E0).w ROM:00130FDC move.b #1,($8D6).w ROM:00130FE2 move.b #1,($1197).w ROM:00130FE8 bsr.w sub_1310CA ROM:00130FEC rts ROM:00130FEE ; --------------------------------------------------------------------------- ROM:00130FEE ROM:00130FEE loc_130FEE: ; CODE XREF: ROM:00130FC8↑j ROM:00130FEE btst #4,($12EF).w ROM:00130FF4 beq.s loc_131016 ROM:00130FF6 move.w $68A(a5),d0 ROM:00130FFA add.w $68C(a5),d0 ROM:00130FFE cmp.w ($6E0).w,d0 ROM:00131002 bgt.s loc_131016 ROM:00131004 bset #7,($1308).w ROM:0013100A move.b #4,($1197).w ROM:00131010 bsr.w sub_1310D2 ROM:00131014 rts ROM:00131016 ; --------------------------------------------------------------------------- ROM:00131016 ROM:00131016 loc_131016: ; CODE XREF: ROM:00130FF4↑j ROM:00131016 ; ROM:00131002↑j ROM:00131016 bsr.w sub_13110C ROM:0013101A rts ROM:0013101C ; --------------------------------------------------------------------------- ROM:0013101C ROM:0013101C loc_13101C: ; DATA XREF: ROM:00130E5E↑o ROM:0013101C btst #4,($12EF).w ROM:00131022 bne.s loc_13104C ROM:00131024 bsr.w sub_13112E ROM:00131028 move.w ($DBE).w,d0 ROM:0013102C clr.b ($8D6).w ROM:00131030 move.w d0,($6E0).w ROM:00131034 move.b #1,($8D6).w ROM:0013103A bclr #7,($1308).w ROM:00131040 bsr.w sub_1310CA ROM:00131044 move.b #1,($1197).w ROM:0013104A rts ROM:0013104C ; --------------------------------------------------------------------------- ROM:0013104C ROM:0013104C loc_13104C: ; CODE XREF: ROM:00131022↑j ROM:0013104C bsr.w sub_1310D2 ROM:00131050 rts ROM:00131052 ; --------------------------------------------------------------------------- ROM:00131052 rts ROM:00131054 ROM:00131054 ; =============== S U B R O U T I N E ======================================= ROM:00131054 ROM:00131054 ROM:00131054 sub_131054: ; CODE XREF: sub_130E22+4↑p ROM:00131054 move.w $69E(a5),d0 ROM:00131058 cmp.w ($C1C).w,d0 ROM:0013105C bgt.s loc_131066 ROM:0013105E move.w $69C(a5),($DBC).w ROM:00131064 bra.s loc_13106C ROM:00131066 ; --------------------------------------------------------------------------- ROM:00131066 ROM:00131066 loc_131066: ; CODE XREF: sub_131054+8↑j ROM:00131066 move.w ($9F6).w,($DBC).w ROM:0013106C ROM:0013106C loc_13106C: ; CODE XREF: sub_131054+10↑j ROM:0013106C move.w #$3BE2,d1 ROM:00131070 move.w ($DBC).w,d2 ROM:00131074 move.w ($540).w,d3 ROM:00131078 bsr.l sub_115CB8 ROM:0013107E move.w d1,($DB6).w ROM:00131082 rts ROM:00131082 ; End of function sub_131054 ROM:00131082 ROM:00131084 ROM:00131084 ; =============== S U B R O U T I N E ======================================= ROM:00131084 ROM:00131084 ROM:00131084 sub_131084: ; CODE XREF: sub_130E22+8↑p ROM:00131084 move.w ($DB6).w,d0 ROM:00131088 move.w ($DB8).w,d1 ROM:0013108C move.w ($9F6).w,d2 ROM:00131090 move.w $692(a5),d4 ROM:00131094 bclr #4,($12EF).w ROM:0013109A cmp.w ($DC6).w,d0 ROM:0013109E bge.s locret_1310B0 ROM:001310A0 cmp.w d2,d4 ROM:001310A2 ble.s loc_1310AA ROM:001310A4 cmp.w ($C1C).w,d1 ROM:001310A8 bgt.s locret_1310B0 ROM:001310AA ROM:001310AA loc_1310AA: ; CODE XREF: sub_131084+1E↑j ROM:001310AA bset #4,($12EF).w ROM:001310B0 ROM:001310B0 locret_1310B0: ; CODE XREF: sub_131084+1A↑j ROM:001310B0 ; sub_131084+24↑j ROM:001310B0 rts ROM:001310B0 ; End of function sub_131084 ROM:001310B0 ROM:001310B2 ROM:001310B2 ; =============== S U B R O U T I N E ======================================= ROM:001310B2 ROM:001310B2 ROM:001310B2 sub_1310B2: ; CODE XREF: sub_130E22↑p ROM:001310B2 move.w #$3BE0,d1 ROM:001310B6 move.w ($540).w,d2 ROM:001310BA move.w ($9F8).w,d3 ROM:001310BE bsr.l sub_115CB8 ROM:001310C4 move.w d1,($DB8).w ROM:001310C8 rts ROM:001310C8 ; End of function sub_1310B2 ROM:001310C8 ROM:001310CA ROM:001310CA ; =============== S U B R O U T I N E ======================================= ROM:001310CA ROM:001310CA ROM:001310CA sub_1310CA: ; CODE XREF: ROM:00130E70↑p ROM:001310CA ; ROM:00130EDE↑p ... ROM:001310CA move.w ($DC6).w,($DBA).w ROM:001310D0 rts ROM:001310D0 ; End of function sub_1310CA ROM:001310D0 ROM:001310D2 ROM:001310D2 ; =============== S U B R O U T I N E ======================================= ROM:001310D2 ROM:001310D2 ROM:001310D2 sub_1310D2: ; CODE XREF: ROM:00130EB4↑p ROM:001310D2 ; ROM:00130F28↑p ... ROM:001310D2 move.w $6A0(a5),d0 ROM:001310D6 sub.w $6A2(a5),d0 ROM:001310DA cmp.w ($A2C).w,d0 ROM:001310DE blt.s loc_1310E6 ROM:001310E0 bclr #1,($12F0).w ROM:001310E6 ROM:001310E6 loc_1310E6: ; CODE XREF: sub_1310D2+C↑j ROM:001310E6 move.w $6A0(a5),d0 ROM:001310EA cmp.w ($A2C).w,d0 ROM:001310EE bge.s loc_1310F6 ROM:001310F0 bset #1,($12F0).w ROM:001310F6 ROM:001310F6 loc_1310F6: ; CODE XREF: sub_1310D2+1C↑j ROM:001310F6 move.w ($DB6).w,d0 ROM:001310FA btst #1,($12F0).w ROM:00131100 beq.s loc_131106 ROM:00131102 add.w $694(a5),d0 ROM:00131106 ROM:00131106 loc_131106: ; CODE XREF: sub_1310D2+2E↑j ROM:00131106 move.w d0,($DBA).w ROM:0013110A rts ROM:0013110A ; End of function sub_1310D2 ROM:0013110A ROM:0013110C ROM:0013110C ; =============== S U B R O U T I N E ======================================= ROM:0013110C ROM:0013110C ROM:0013110C sub_13110C: ; CODE XREF: ROM:00130F46↑p ROM:0013110C ; ROM:loc_131016↑p ROM:0013110C move.w ($DC6).w,d0 ROM:00131110 sub.w ($DB6).w,d0 ROM:00131114 move.w ($6E0).w,d1 ROM:00131118 sub.w $68A(a5),d1 ROM:0013111C muls.w d0,d1 ROM:0013111E divs.w $68C(a5),d1 ROM:00131122 move.w ($DC6).w,d0 ROM:00131126 sub.w d1,d0 ROM:00131128 move.w d0,($DBA).w ROM:0013112C rts ROM:0013112C ; End of function sub_13110C ROM:0013112C ROM:0013112E ROM:0013112E ; =============== S U B R O U T I N E ======================================= ROM:0013112E ROM:0013112E ROM:0013112E sub_13112E: ; CODE XREF: ROM:00131024↑p ROM:0013112E move.w $690(a5),d0 ROM:00131132 muls.w $68E(a5),d0 ROM:00131136 move.w ($6E0).w,d1 ROM:0013113A ext.l d1 ROM:0013113C cmp.l d1,d0 ROM:0013113E bge.s loc_131158 ROM:00131140 move.w $690(a5),d0 ROM:00131144 ext.l d0 ROM:00131146 divs.w $68E(a5),d0 ROM:0013114A add.w $68A(a5),d0 ROM:0013114E add.w $68C(a5),d0 ROM:00131152 move.w d0,($DBE).w ROM:00131156 bra.s locret_131176 ROM:00131158 ; --------------------------------------------------------------------------- ROM:00131158 ROM:00131158 loc_131158: ; CODE XREF: sub_13112E+10↑j ROM:00131158 move.w ($6E0).w,d2 ROM:0013115C sub.w $68A(a5),d2 ROM:00131160 sub.w $68C(a5),d2 ROM:00131164 ext.l d2 ROM:00131166 divs.w $68E(a5),d2 ROM:0013116A add.w $68A(a5),d2 ROM:0013116E add.w $68C(a5),d2 ROM:00131172 move.w d2,($DBE).w ROM:00131176 ROM:00131176 locret_131176: ; CODE XREF: sub_13112E+28↑j ROM:00131176 rts ROM:00131176 ; End of function sub_13112E ROM:00131176 ROM:00131178 ROM:00131178 ; =============== S U B R O U T I N E ======================================= ROM:00131178 ROM:00131178 ROM:00131178 sub_131178: ; CODE XREF: sub_130E22+10↑p ROM:00131178 clr.w d1 ROM:0013117A move.b ($1198).w,d1 ROM:0013117E cmpi.w #5,d1 ROM:00131182 bcc.s locret_13118C ROM:00131184 movea.l off_13118E(pc,d1.w*4),a0 ROM:00131188 nop ROM:0013118A jmp (a0) ROM:0013118C ; --------------------------------------------------------------------------- ROM:0013118C ROM:0013118C locret_13118C: ; CODE XREF: sub_131178+A↑j ROM:0013118C rts ROM:0013118C ; End of function sub_131178 ROM:0013118C ROM:0013118C ; --------------------------------------------------------------------------- ROM:0013118E off_13118E: dc.l loc_1311A2 ; DATA XREF: sub_131178+C↑r ROM:00131192 dc.l loc_1311AE ROM:00131196 dc.l loc_131212 ROM:0013119A dc.l loc_131278 ROM:0013119E dc.l loc_13127E ROM:001311A2 ; --------------------------------------------------------------------------- ROM:001311A2 ROM:001311A2 loc_1311A2: ; DATA XREF: ROM:off_13118E↑o ROM:001311A2 move.b #1,($1198).w ROM:001311A8 bsr.w sub_1312DC ROM:001311AC rts ROM:001311AE ; --------------------------------------------------------------------------- ROM:001311AE ROM:001311AE loc_1311AE: ; DATA XREF: ROM:00131192↑o ROM:001311AE move.w $698(a5),d0 ROM:001311B2 move.w $2B6(a5),d1 ROM:001311B6 move.w $696(a5),d2 ROM:001311BA cmp.w ($540).w,d0 ROM:001311BE bge.s loc_1311EA ROM:001311C0 cmp.w ($540).w,d2 ROM:001311C4 ble.s loc_1311EA ROM:001311C6 cmp.w ($DBA).w,d1 ROM:001311CA ble.s loc_1311EA ROM:001311CC move.b #2,($1198).w ROM:001311D2 bsr.w sub_1312E6 ROM:001311D6 move.w $69A(a5),d3 ROM:001311DA clr.b ($8B5).w ROM:001311DE move.w d3,($69E).w ROM:001311E2 move.b #1,($8B5).w ROM:001311E8 rts ROM:001311EA ; --------------------------------------------------------------------------- ROM:001311EA ROM:001311EA loc_1311EA: ; CODE XREF: ROM:001311BE↑j ROM:001311EA ; ROM:001311C4↑j ... ROM:001311EA cmp.w ($DBA).w,d1 ROM:001311EE ble.s loc_13120C ROM:001311F0 cmp.w ($540).w,d2 ROM:001311F4 bge.s loc_1311FA ROM:001311F6 bra.w loc_131200 ROM:001311FA ; --------------------------------------------------------------------------- ROM:001311FA ROM:001311FA loc_1311FA: ; CODE XREF: ROM:001311F4↑j ROM:001311FA cmp.w ($540).w,d0 ROM:001311FE ble.s loc_13120C ROM:00131200 ROM:00131200 loc_131200: ; CODE XREF: ROM:001311F6↑j ROM:00131200 ; ROM:0013121A↓j ... ROM:00131200 move.b #3,($1198).w ROM:00131206 bsr.w sub_1312DC ROM:0013120A rts ROM:0013120C ; --------------------------------------------------------------------------- ROM:0013120C ROM:0013120C loc_13120C: ; CODE XREF: ROM:001311EE↑j ROM:0013120C ; ROM:001311FE↑j ROM:0013120C bsr.w sub_1312DC ROM:00131210 rts ROM:00131212 ; --------------------------------------------------------------------------- ROM:00131212 ROM:00131212 loc_131212: ; DATA XREF: ROM:00131196↑o ROM:00131212 cmpi.w #0,($69E).w ROM:00131218 bgt.s loc_13121C ROM:0013121A bra.s loc_131200 ROM:0013121C ; --------------------------------------------------------------------------- ROM:0013121C ROM:0013121C loc_13121C: ; CODE XREF: ROM:00131218↑j ROM:0013121C move.w $698(a5),d0 ROM:00131220 move.w $696(a5),d2 ROM:00131224 cmp.w ($540).w,d2 ROM:00131228 bge.s loc_13122C ROM:0013122A bra.s loc_131200 ROM:0013122C ; --------------------------------------------------------------------------- ROM:0013122C ROM:0013122C loc_13122C: ; CODE XREF: ROM:00131228↑j ROM:0013122C cmp.w ($540).w,d0 ROM:00131230 ble.s loc_13123E ROM:00131232 bsr.w sub_1312DC ROM:00131236 move.b #3,($1198).w ROM:0013123C rts ROM:0013123E ; --------------------------------------------------------------------------- ROM:0013123E ROM:0013123E loc_13123E: ; CODE XREF: ROM:00131230↑j ROM:0013123E move.w $698(a5),d0 ROM:00131242 move.w $2B6(a5),d1 ROM:00131246 move.w $696(a5),d2 ROM:0013124A cmp.w ($540).w,d2 ROM:0013124E ble.s loc_131272 ROM:00131250 cmp.w ($540).w,d0 ROM:00131254 bge.s loc_131272 ROM:00131256 cmp.w ($DBA).w,d1 ROM:0013125A bne.s loc_131272 ROM:0013125C bsr.w sub_1312DC ROM:00131260 bclr #0,($8B5).w ROM:00131266 bset #2,($8B5).w ROM:0013126C move.b #4,($1198).w ROM:00131272 ROM:00131272 loc_131272: ; CODE XREF: ROM:0013124E↑j ROM:00131272 ; ROM:00131254↑j ... ROM:00131272 bsr.w sub_1312E6 ROM:00131276 rts ROM:00131278 ; --------------------------------------------------------------------------- ROM:00131278 ROM:00131278 loc_131278: ; DATA XREF: ROM:0013119A↑o ROM:00131278 bsr.w sub_1312DC ROM:0013127C rts ROM:0013127E ; --------------------------------------------------------------------------- ROM:0013127E ROM:0013127E loc_13127E: ; DATA XREF: ROM:0013119E↑o ROM:0013127E move.w $698(a5),d0 ROM:00131282 move.w $2B6(a5),d1 ROM:00131286 move.w $696(a5),d2 ROM:0013128A cmp.w ($540).w,d0 ROM:0013128E bge.s loc_1312B4 ROM:00131290 cmp.w ($540).w,d2 ROM:00131294 ble.s loc_1312B4 ROM:00131296 cmp.w ($DBA).w,d1 ROM:0013129A ble.s loc_1312B4 ROM:0013129C move.b #2,($1198).w ROM:001312A2 bsr.w sub_1312E6 ROM:001312A6 bclr #2,($8B5).w ROM:001312AC bset #0,($8B5).w ROM:001312B2 rts ROM:001312B4 ; --------------------------------------------------------------------------- ROM:001312B4 ROM:001312B4 loc_1312B4: ; CODE XREF: ROM:0013128E↑j ROM:001312B4 ; ROM:00131294↑j ... ROM:001312B4 cmp.w ($DBA).w,d1 ROM:001312B8 ble.s loc_1312D6 ROM:001312BA cmp.w ($540).w,d2 ROM:001312BE bge.s loc_1312C4 ROM:001312C0 bra.w loc_1312CA ROM:001312C4 ; --------------------------------------------------------------------------- ROM:001312C4 ROM:001312C4 loc_1312C4: ; CODE XREF: ROM:001312BE↑j ROM:001312C4 cmp.w ($540).w,d0 ROM:001312C8 ble.s loc_1312D6 ROM:001312CA ROM:001312CA loc_1312CA: ; CODE XREF: ROM:001312C0↑j ROM:001312CA move.b #3,($1198).w ROM:001312D0 bsr.w sub_1312DC ROM:001312D4 rts ROM:001312D6 ; --------------------------------------------------------------------------- ROM:001312D6 ROM:001312D6 loc_1312D6: ; CODE XREF: ROM:001312B8↑j ROM:001312D6 ; ROM:001312C8↑j ROM:001312D6 bsr.w sub_1312DC ROM:001312DA rts ROM:001312DC ROM:001312DC ; =============== S U B R O U T I N E ======================================= ROM:001312DC ROM:001312DC ROM:001312DC sub_1312DC: ; CODE XREF: ROM:001311A8↑p ROM:001312DC ; ROM:00131206↑p ... ROM:001312DC move.w ($DBA).w,d0 ROM:001312E0 move.w d0,($DC0).w ROM:001312E4 rts ROM:001312E4 ; End of function sub_1312DC ROM:001312E4 ROM:001312E6 ROM:001312E6 ; =============== S U B R O U T I N E ======================================= ROM:001312E6 ROM:001312E6 ROM:001312E6 sub_1312E6: ; CODE XREF: ROM:001311D2↑p ROM:001312E6 ; ROM:loc_131272↑p ... ROM:001312E6 move.w $2B6(a5),d0 ROM:001312EA move.w d0,($DC0).w ROM:001312EE rts ROM:001312EE ; End of function sub_1312E6 ROM:001312EE ROM:001312F0 ROM:001312F0 ; =============== S U B R O U T I N E ======================================= ROM:001312F0 ROM:001312F0 ROM:001312F0 sub_1312F0: ; CODE XREF: sub_130524+A↑p ROM:001312F0 clr.w d1 ROM:001312F2 move.b ($119A).w,d1 ROM:001312F6 cmpi.w #4,d1 ROM:001312FA bcc.s locret_131304 ROM:001312FC movea.l off_131306(pc,d1.w*4),a0 ROM:00131300 nop ROM:00131302 jmp (a0) ROM:00131304 ; --------------------------------------------------------------------------- ROM:00131304 ROM:00131304 locret_131304: ; CODE XREF: sub_1312F0+A↑j ROM:00131304 rts ROM:00131304 ; End of function sub_1312F0 ROM:00131304 ROM:00131304 ; --------------------------------------------------------------------------- ROM:00131306 off_131306: dc.l loc_131316 ; DATA XREF: sub_1312F0+C↑r ROM:0013130A dc.l loc_13131E ROM:0013130E dc.l loc_131352 ROM:00131312 dc.l loc_131394 ROM:00131316 ; --------------------------------------------------------------------------- ROM:00131316 ROM:00131316 loc_131316: ; DATA XREF: ROM:off_131306↑o ROM:00131316 move.b #1,($119A).w ROM:0013131C rts ROM:0013131E ; --------------------------------------------------------------------------- ROM:0013131E ROM:0013131E loc_13131E: ; DATA XREF: ROM:0013130A↑o ROM:0013131E bsr.w sub_131830 ROM:00131322 bsr.l sub_130B9C ROM:00131328 btst #0,($12F3).w ROM:0013132E bne.s locret_131350 ROM:00131330 btst #1,($1313).w ROM:00131336 bne.s locret_131350 ROM:00131338 move.b #2,($119A).w ROM:0013133E move.b #0,($1196).w ROM:00131344 bclr #0,($8D5).w ROM:0013134A bset #2,($8D5).w ROM:00131350 ROM:00131350 locret_131350: ; CODE XREF: ROM:0013132E↑j ROM:00131350 ; ROM:00131336↑j ROM:00131350 rts ROM:00131352 ; --------------------------------------------------------------------------- ROM:00131352 ROM:00131352 loc_131352: ; DATA XREF: ROM:0013130E↑o ROM:00131352 bsr.w sub_131488 ROM:00131356 bsr.w sub_131830 ROM:0013135A bsr.w sub_1314F6 ROM:0013135E btst #0,($12F3).w ROM:00131364 bne.s loc_131378 ROM:00131366 btst #1,($1313).w ROM:0013136C bne.s loc_131378 ROM:0013136E btst #7,($12EE).w ROM:00131374 beq.s loc_131380 ROM:00131376 rts ROM:00131378 ; --------------------------------------------------------------------------- ROM:00131378 ROM:00131378 loc_131378: ; CODE XREF: ROM:00131364↑j ROM:00131378 ; ROM:0013136C↑j ROM:00131378 move.b #1,($119A).w ROM:0013137E rts ROM:00131380 ; --------------------------------------------------------------------------- ROM:00131380 ROM:00131380 loc_131380: ; CODE XREF: ROM:00131374↑j ROM:00131380 bsr.w sub_131496 ROM:00131384 bsr.w sub_131830 ROM:00131388 bsr.w sub_1314F6 ROM:0013138C move.b #3,($119A).w ROM:00131392 rts ROM:00131394 ; --------------------------------------------------------------------------- ROM:00131394 ROM:00131394 loc_131394: ; DATA XREF: ROM:00131312↑o ROM:00131394 bsr.w sub_131496 ROM:00131398 bsr.w sub_131830 ROM:0013139C bsr.w sub_1314F6 ROM:001313A0 btst #0,($12F3).w ROM:001313A6 bne.s loc_1313BA ROM:001313A8 btst #1,($1313).w ROM:001313AE bne.s loc_1313BA ROM:001313B0 btst #7,($12EE).w ROM:001313B6 bne.s loc_1313C8 ROM:001313B8 rts ROM:001313BA ; --------------------------------------------------------------------------- ROM:001313BA ROM:001313BA loc_1313BA: ; CODE XREF: ROM:001313A6↑j ROM:001313BA ; ROM:001313AE↑j ROM:001313BA move.b #1,($119A).w ROM:001313C0 move.b #0,($1197).w ROM:001313C6 rts ROM:001313C8 ; --------------------------------------------------------------------------- ROM:001313C8 ROM:001313C8 loc_1313C8: ; CODE XREF: ROM:001313B6↑j ROM:001313C8 move.b #2,($119A).w ROM:001313CE move.b #0,($1197).w ROM:001313D4 rts ROM:001313D6 ; --------------------------------------------------------------------------- ROM:001313D6 rts ROM:001313D8 ROM:001313D8 ; =============== S U B R O U T I N E ======================================= ROM:001313D8 ROM:001313D8 ROM:001313D8 sub_1313D8: ; CODE XREF: sub_131496+4↓p ROM:001313D8 clr.w d1 ROM:001313DA move.b ($1199).w,d1 ROM:001313DE cmpi.w #4,d1 ROM:001313E2 bcc.s locret_1313EC ROM:001313E4 movea.l off_1313EE(pc,d1.w*4),a0 ROM:001313E8 nop ROM:001313EA jmp (a0) ROM:001313EC ; --------------------------------------------------------------------------- ROM:001313EC ROM:001313EC locret_1313EC: ; CODE XREF: sub_1313D8+A↑j ROM:001313EC rts ROM:001313EC ; End of function sub_1313D8 ROM:001313EC ROM:001313EC ; --------------------------------------------------------------------------- ROM:001313EE off_1313EE: dc.l loc_1313FE ; DATA XREF: sub_1313D8+C↑r ROM:001313F2 dc.l loc_131414 ROM:001313F6 dc.l loc_13144A ROM:001313FA dc.l loc_131468 ROM:001313FE ; --------------------------------------------------------------------------- ROM:001313FE ROM:001313FE loc_1313FE: ; DATA XREF: ROM:off_1313EE↑o ROM:001313FE bclr #4,($130A).w ROM:00131404 bclr #0,($1318).w ROM:0013140A move.b #1,($1199).w ROM:00131410 bra.s loc_131444 ROM:00131412 ; --------------------------------------------------------------------------- ROM:00131412 rts ROM:00131414 ; --------------------------------------------------------------------------- ROM:00131414 ROM:00131414 loc_131414: ; DATA XREF: ROM:001313F2↑o ROM:00131414 move.w $6B0(a5),d0 ROM:00131418 cmp.w ($9F2).w,d0 ROM:0013141C ble.s loc_13142C ROM:0013141E bset #4,($130A).w ROM:00131424 move.b #3,($1199).w ROM:0013142A bra.s loc_131480 ROM:0013142C ; --------------------------------------------------------------------------- ROM:0013142C ROM:0013142C loc_13142C: ; CODE XREF: ROM:0013141C↑j ROM:0013142C move.w $6B6(a5),d0 ROM:00131430 cmp.w ($9F2).w,d0 ROM:00131434 bge.s loc_131444 ROM:00131436 bset #0,($1318).w ROM:0013143C move.b #2,($1199).w ROM:00131442 bra.s loc_131462 ROM:00131444 ; --------------------------------------------------------------------------- ROM:00131444 ROM:00131444 loc_131444: ; CODE XREF: ROM:00131410↑j ROM:00131444 ; ROM:00131434↑j ... ROM:00131444 bsr.w sub_1314F0 ROM:00131448 rts ROM:0013144A ; --------------------------------------------------------------------------- ROM:0013144A ROM:0013144A loc_13144A: ; DATA XREF: ROM:001313F6↑o ROM:0013144A move.w $6B4(a5),d0 ROM:0013144E cmp.w ($9F2).w,d0 ROM:00131452 ble.s loc_131462 ROM:00131454 bclr #0,($1318).w ROM:0013145A move.b #1,($1199).w ROM:00131460 bra.s loc_131444 ROM:00131462 ; --------------------------------------------------------------------------- ROM:00131462 ROM:00131462 loc_131462: ; CODE XREF: ROM:00131442↑j ROM:00131462 ; ROM:00131452↑j ROM:00131462 bsr.w sub_1314D8 ROM:00131466 rts ROM:00131468 ; --------------------------------------------------------------------------- ROM:00131468 ROM:00131468 loc_131468: ; DATA XREF: ROM:001313FA↑o ROM:00131468 move.w $6B2(a5),d0 ROM:0013146C cmp.w ($9F2).w,d0 ROM:00131470 bge.s loc_131480 ROM:00131472 bclr #4,($130A).w ROM:00131478 move.b #1,($1199).w ROM:0013147E bra.s loc_131444 ROM:00131480 ; --------------------------------------------------------------------------- ROM:00131480 ROM:00131480 loc_131480: ; CODE XREF: ROM:0013142A↑j ROM:00131480 ; ROM:00131470↑j ROM:00131480 bsr.w sub_1314D8 ROM:00131484 rts ROM:00131486 ; --------------------------------------------------------------------------- ROM:00131486 rts ROM:00131488 ROM:00131488 ; =============== S U B R O U T I N E ======================================= ROM:00131488 ROM:00131488 ROM:00131488 sub_131488: ; CODE XREF: ROM:loc_131352↑p ROM:00131488 bsr.w sub_13148E ROM:0013148C rts ROM:0013148C ; End of function sub_131488 ROM:0013148C ROM:0013148E ROM:0013148E ; =============== S U B R O U T I N E ======================================= ROM:0013148E ROM:0013148E ROM:0013148E sub_13148E: ; CODE XREF: sub_131488↑p ROM:0013148E move.w $6A4(a5),($DC0).w ROM:00131494 rts ROM:00131494 ; End of function sub_13148E ROM:00131494 ROM:00131496 ROM:00131496 ; =============== S U B R O U T I N E ======================================= ROM:00131496 ROM:00131496 ROM:00131496 sub_131496: ; CODE XREF: ROM:loc_131380↑p ROM:00131496 ; ROM:loc_131394↑p ROM:00131496 bsr.w sub_1315B0 ROM:0013149A bsr.w sub_1313D8 ROM:0013149E bsr.w sub_1314AA ROM:001314A2 bsr.l sub_130E22 ROM:001314A8 rts ROM:001314A8 ; End of function sub_131496 ROM:001314A8 ROM:001314AA ROM:001314AA ; =============== S U B R O U T I N E ======================================= ROM:001314AA ROM:001314AA ROM:001314AA sub_1314AA: ; CODE XREF: sub_131496+8↑p ROM:001314AA move.w ($9F2).w,d0 ROM:001314AE sub.w $6B8(a5),d0 ROM:001314B2 move.w d0,($DDA).w ROM:001314B6 muls.w ($DDC).w,d0 ROM:001314BA divs.w #$1F4,d0 ROM:001314BE move.w d0,($DDE).w ROM:001314C2 move.w ($DC4).w,d1 ROM:001314C6 sub.w d0,d1 ROM:001314C8 move.w $2B6(a5),d0 ROM:001314CC cmp.w d1,d0 ROM:001314CE bge.s loc_1314D2 ROM:001314D0 move.w d0,d1 ROM:001314D2 ROM:001314D2 loc_1314D2: ; CODE XREF: sub_1314AA+24↑j ROM:001314D2 move.w d1,($DC6).w ROM:001314D6 rts ROM:001314D6 ; End of function sub_1314AA ROM:001314D6 ROM:001314D8 ROM:001314D8 ; =============== S U B R O U T I N E ======================================= ROM:001314D8 ROM:001314D8 ROM:001314D8 sub_1314D8: ; CODE XREF: ROM:loc_131462↑p ROM:001314D8 ; ROM:loc_131480↑p ROM:001314D8 move.w #$3BE8,d1 ROM:001314DC move.w ($E6C).w,d2 ROM:001314E0 move.w ($540).w,d3 ROM:001314E4 bsr.l sub_115CB8 ROM:001314EA move.w d1,($DDC).w ROM:001314EE rts ROM:001314EE ; End of function sub_1314D8 ROM:001314EE ROM:001314F0 ROM:001314F0 ; =============== S U B R O U T I N E ======================================= ROM:001314F0 ROM:001314F0 ROM:001314F0 sub_1314F0: ; CODE XREF: ROM:loc_131444↑p ROM:001314F0 clr.w ($DDC).w ROM:001314F4 rts ROM:001314F4 ; End of function sub_1314F0 ROM:001314F4 ROM:001314F6 ROM:001314F6 ; =============== S U B R O U T I N E ======================================= ROM:001314F6 ROM:001314F6 ROM:001314F6 sub_1314F6: ; CODE XREF: ROM:0013135A↑p ROM:001314F6 ; ROM:00131388↑p ... ROM:001314F6 bsr.w sub_1315C8 ROM:001314FA bsr.w sub_1316B6 ROM:001314FE bsr.w sub_1316C8 ROM:00131502 bsr.w sub_1316F0 ROM:00131506 bsr.w sub_13151C ROM:0013150A bsr.w sub_131580 ROM:0013150E bsr.w sub_131598 ROM:00131512 bsr.w sub_131714 ROM:00131516 bsr.w sub_131750 ROM:0013151A rts ROM:0013151A ; End of function sub_1314F6 ROM:0013151A ROM:0013151C ROM:0013151C ; =============== S U B R O U T I N E ======================================= ROM:0013151C ROM:0013151C ROM:0013151C sub_13151C: ; CODE XREF: sub_1314F6+10↑p ROM:0013151C move.w #$2710,($DD4).w ROM:00131522 btst #2,($130E).w ROM:00131528 beq.s locret_13157E ROM:0013152A move.w $6AE(a5),d0 ROM:0013152E cmp.w ($540).w,d0 ROM:00131532 bgt.s loc_13153C ROM:00131534 move.w #$2710,($DD4).w ROM:0013153A bra.s locret_13157E ROM:0013153C ; --------------------------------------------------------------------------- ROM:0013153C ROM:0013153C loc_13153C: ; CODE XREF: sub_13151C+16↑j ROM:0013153C move.w #$3BE6,d1 ROM:00131540 move.w ($9F2).w,d2 ROM:00131544 move.w ($A2C).w,d3 ROM:00131548 bsr.l sub_115CB8 ROM:0013154E move.w $6AC(a5),d0 ROM:00131552 cmp.w ($540).w,d0 ROM:00131556 blt.s loc_13155E ROM:00131558 move.w d1,($DD4).w ROM:0013155C bra.s locret_13157E ROM:0013155E ; --------------------------------------------------------------------------- ROM:0013155E ROM:0013155E loc_13155E: ; CODE XREF: sub_13151C+3A↑j ROM:0013155E move.w $6AE(a5),d7 ROM:00131562 sub.w ($540).w,d7 ROM:00131566 move.w $6AE(a5),d5 ROM:0013156A sub.w $6AC(a5),d5 ROM:0013156E subi.w #$2710,d1 ROM:00131572 muls.w d7,d1 ROM:00131574 divs.w d5,d1 ROM:00131576 addi.w #$2710,d1 ROM:0013157A move.w d1,($DD4).w ROM:0013157E ROM:0013157E locret_13157E: ; CODE XREF: sub_13151C+C↑j ROM:0013157E ; sub_13151C+1E↑j ... ROM:0013157E rts ROM:0013157E ; End of function sub_13151C ROM:0013157E ROM:00131580 ROM:00131580 ; =============== S U B R O U T I N E ======================================= ROM:00131580 ROM:00131580 ROM:00131580 sub_131580: ; CODE XREF: sub_1314F6+14↑p ROM:00131580 move.w #$3BE4,d1 ROM:00131584 move.w ($A2C).w,d2 ROM:00131588 move.w ($E6C).w,d3 ROM:0013158C bsr.l sub_115CB8 ROM:00131592 move.w d1,($DD2).w ROM:00131596 rts ROM:00131596 ; End of function sub_131580 ROM:00131596 ROM:00131598 ROM:00131598 ; =============== S U B R O U T I N E ======================================= ROM:00131598 ROM:00131598 ROM:00131598 sub_131598: ; CODE XREF: sub_1314F6+18↑p ROM:00131598 move.w #$3BEA,d1 ROM:0013159C move.w ($9F8).w,d2 ROM:001315A0 move.w ($E6C).w,d3 ROM:001315A4 bsr.l sub_115CB8 ROM:001315AA move.w d1,($DD6).w ROM:001315AE rts ROM:001315AE ; End of function sub_131598 ROM:001315AE ROM:001315B0 ROM:001315B0 ; =============== S U B R O U T I N E ======================================= ROM:001315B0 ROM:001315B0 ROM:001315B0 sub_1315B0: ; CODE XREF: sub_131496↑p ROM:001315B0 move.w #$3BEC,d1 ROM:001315B4 move.w ($E6C).w,d2 ROM:001315B8 move.w ($540).w,d3 ROM:001315BC bsr.l sub_115CB8 ROM:001315C2 move.w d1,($DC4).w ROM:001315C6 rts ROM:001315C6 ; End of function sub_1315B0 ROM:001315C6 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_1314F6↑p ROM:001315C8 bsr.w sub_1315E0 ROM:001315CC bsr.w sub_1315F8 ROM:001315D0 bsr.w sub_131626 ROM:001315D4 bsr.l sub_130D70 ROM:001315DA bsr.w sub_13166A ROM:001315DE rts ROM:001315DE ; End of function sub_1315C8 ROM:001315DE ROM:001315E0 ROM:001315E0 ; =============== S U B R O U T I N E ======================================= ROM:001315E0 ROM:001315E0 ROM:001315E0 sub_1315E0: ; CODE XREF: sub_1315C8↑p ROM:001315E0 move.w #$3BEE,d1 ROM:001315E4 move.w ($E6C).w,d2 ROM:001315E8 move.w ($540).w,d3 ROM:001315EC bsr.l sub_115CB8 ROM:001315F2 move.w d1,($DC8).w ROM:001315F6 rts ROM:001315F6 ; End of function sub_1315E0 ROM:001315F6 ROM:001315F8 ROM:001315F8 ; =============== S U B R O U T I N E ======================================= ROM:001315F8 ROM:001315F8 ROM:001315F8 sub_1315F8: ; CODE XREF: sub_1315C8+4↑p ROM:001315F8 move.w #$3BF0,d1 ROM:001315FC move.w ($E6C).w,d2 ROM:00131600 move.w ($540).w,d3 ROM:00131604 bsr.l sub_115CB8 ROM:0013160A move.w d1,($DCE).w ROM:0013160E move.w ($9F2).w,d0 ROM:00131612 sub.w ($DC8).w,d0 ROM:00131616 muls.w d1,d0 ROM:00131618 divs.w #$2710,d0 ROM:0013161C add.w ($DC8).w,d0 ROM:00131620 move.w d0,($DD0).w ROM:00131624 rts ROM:00131624 ; End of function sub_1315F8 ROM:00131624 ROM:00131626 ROM:00131626 ; =============== S U B R O U T I N E ======================================= ROM:00131626 ROM:00131626 ROM:00131626 sub_131626: ; CODE XREF: sub_1315C8+8↑p ROM:00131626 move.w $6A8(a5),d1 ROM:0013162A move.w ($E6C).w,d0 ROM:0013162E cmpi.w #1,d1 ROM:00131632 bne.s loc_13163C ROM:00131634 muls.w $178(a5),d0 ROM:00131638 divs.w ($1330).w,d0 ROM:0013163C ROM:0013163C loc_13163C: ; CODE XREF: sub_131626+C↑j ROM:0013163C move.w d0,($10BE).w ROM:00131640 move.w #$3BF2,d1 ROM:00131644 move.w ($10BE).w,d2 ROM:00131648 move.w ($540).w,d3 ROM:0013164C bsr.l sub_115CB8 ROM:00131652 move.w $6A8(a5),d7 ROM:00131656 cmpi.w #2,d7 ROM:0013165A bne.s loc_131664 ROM:0013165C muls.w ($A30).w,d1 ROM:00131660 divs.w #$2710,d1 ROM:00131664 ROM:00131664 loc_131664: ; CODE XREF: sub_131626+34↑j ROM:00131664 move.w d1,($10BC).w ROM:00131668 rts ROM:00131668 ; End of function sub_131626 ROM:00131668 ROM:0013166A ROM:0013166A ; =============== S U B R O U T I N E ======================================= ROM:0013166A ROM:0013166A ROM:0013166A sub_13166A: ; CODE XREF: sub_1315C8+12↑p ROM:0013166A move.w $6A6(a5),d0 ROM:0013166E ext.l d0 ROM:00131670 divs.w #4,d0 ROM:00131674 move.w #0,d6 ROM:00131678 bra.s loc_13167E ROM:0013167A ; --------------------------------------------------------------------------- ROM:0013167A ROM:0013167A loc_13167A: ; CODE XREF: sub_13166A+48↓j ROM:0013167A addi.w #1,d6 ROM:0013167E ROM:0013167E loc_13167E: ; CODE XREF: sub_13166A+E↑j ROM:0013167E cmpi.w #0,d6 ROM:00131682 bgt.s locret_1316B4 ROM:00131684 move.w d0,d2 ROM:00131686 muls.w $10BA(d6.w*2),d2 ROM:0013168C move.w $E6C(d6.w*2),d3 ROM:00131692 muls.w #$220A,d3 ROM:00131696 move.w ($DD0).w,d4 ROM:0013169A ext.l d4 ROM:0013169C muls.l #$2710,d4 ROM:001316A4 muls.l d2,d5:d3 ROM:001316A8 divs.l d4,d5:d3 ROM:001316AC move.l d3,$9C4(d6.w*4) ROM:001316B2 bra.s loc_13167A ROM:001316B4 ; --------------------------------------------------------------------------- ROM:001316B4 ROM:001316B4 locret_1316B4: ; CODE XREF: sub_13166A+18↑j ROM:001316B4 rts ROM:001316B4 ; End of function sub_13166A ROM:001316B4 ROM:001316B6 ROM:001316B6 ; =============== S U B R O U T I N E ======================================= ROM:001316B6 ROM:001316B6 ROM:001316B6 sub_1316B6: ; CODE XREF: sub_1314F6+4↑p ROM:001316B6 move.w $6BA(a5),d0 ROM:001316BA muls.w ($B9A).w,d0 ROM:001316BE divs.w #$A,d0 ROM:001316C2 move.w d0,($DCC).w ROM:001316C6 rts ROM:001316C6 ; End of function sub_1316B6 ROM:001316C6 ROM:001316C8 ROM:001316C8 ; =============== S U B R O U T I N E ======================================= ROM:001316C8 ROM:001316C8 ROM:001316C8 sub_1316C8: ; CODE XREF: sub_1314F6+8↑p ROM:001316C8 btst #6,($1308).w ROM:001316CE beq.s loc_1316D8 ROM:001316D0 move.w $6AA(a5),d0 ROM:001316D4 bra.w loc_1316DC ROM:001316D8 ; --------------------------------------------------------------------------- ROM:001316D8 ROM:001316D8 loc_1316D8: ; CODE XREF: sub_1316C8+6↑j ROM:001316D8 move.w ($DC0).w,d0 ROM:001316DC ROM:001316DC loc_1316DC: ; CODE XREF: sub_1316C8+C↑j ROM:001316DC add.w ($DCC).w,d0 ROM:001316E0 cmpi.w #1,d0 ROM:001316E4 bge.s loc_1316EA ROM:001316E6 move.w #1,d0 ROM:001316EA ROM:001316EA loc_1316EA: ; CODE XREF: sub_1316C8+1C↑j ROM:001316EA move.w d0,($DC2).w ROM:001316EE rts ROM:001316EE ; End of function sub_1316C8 ROM:001316EE ROM:001316F0 ROM:001316F0 ; =============== S U B R O U T I N E ======================================= ROM:001316F0 ROM:001316F0 ROM:001316F0 sub_1316F0: ; CODE XREF: sub_1314F6+C↑p ROM:001316F0 move.l ($9C4).w,d2 ROM:001316F4 muls.l #$14,d3:d2 ROM:001316FC move.w ($DC2).w,d4 ROM:00131700 ext.l d4 ROM:00131702 divs.l d4,d3:d2 ROM:00131706 move.l d2,($9D4).w ROM:0013170A divs.w #$64,d2 ; 'd' ROM:0013170E move.w d2,($DD8).w ROM:00131712 rts ROM:00131712 ; End of function sub_1316F0 ROM:00131712 ROM:00131714 ROM:00131714 ; =============== S U B R O U T I N E ======================================= ROM:00131714 ROM:00131714 ROM:00131714 sub_131714: ; CODE XREF: sub_1314F6+1C↑p ROM:00131714 move.l ($9D4).w,d2 ROM:00131718 add.l ($990).w,d2 ROM:0013171C bpl.s loc_131720 ROM:0013171E clr.l d2 ROM:00131720 ROM:00131720 loc_131720: ; CODE XREF: sub_131714+8↑j ROM:00131720 move.w $5FE(a5),d4 ROM:00131724 cmp.w ($A56).w,d4 ROM:00131728 bge.s loc_131734 ROM:0013172A move.l $13C(a5),d5 ROM:0013172E cmp.l d2,d5 ROM:00131730 ble.s loc_131734 ROM:00131732 move.l d5,d2 ROM:00131734 ROM:00131734 loc_131734: ; CODE XREF: sub_131714+14↑j ROM:00131734 ; sub_131714+1C↑j ROM:00131734 move.l d2,($9D0).w ROM:00131738 muls.l #$258,d3:d2 ROM:00131740 move.w ($DCA).w,d4 ROM:00131744 ext.l d4 ROM:00131746 divs.l d4,d3:d2 ROM:0013174A move.l d2,($9D8).w ROM:0013174E rts ROM:0013174E ; End of function sub_131714 ROM:0013174E ROM:00131750 ROM:00131750 ; =============== S U B R O U T I N E ======================================= ROM:00131750 ROM:00131750 ROM:00131750 sub_131750: ; CODE XREF: sub_1314F6+20↑p ROM:00131750 move.w #0,d7 ROM:00131754 bra.s loc_13175A ROM:00131756 ; --------------------------------------------------------------------------- ROM:00131756 ROM:00131756 loc_131756: ; CODE XREF: sub_131750+DA↓j ROM:00131756 addi.w #1,d7 ROM:0013175A ROM:0013175A loc_13175A: ; CODE XREF: sub_131750+4↑j ROM:0013175A cmpi.w #0,d7 ROM:0013175E bgt.l locret_13182E ROM:00131764 move.l #$2710,d6 ROM:0013176A move.w ($DD2).w,d4 ROM:0013176E ext.l d4 ROM:00131770 move.l $9D8(d7.w*4),d2 ROM:00131776 muls.l d4,d3:d2 ROM:0013177A divs.l d6,d3:d2 ROM:0013177E bvc.w loc_131788 ROM:00131782 move.l #$7FFFFFFF,d2 ROM:00131788 ROM:00131788 loc_131788: ; CODE XREF: sub_131750+2E↑j ROM:00131788 move.w ($DD6).w,d4 ROM:0013178C ext.l d4 ROM:0013178E muls.l d4,d3:d2 ROM:00131792 divs.l d6,d3:d2 ROM:00131796 bvc.w loc_1317A0 ROM:0013179A move.l #$7FFFFFFF,d2 ROM:001317A0 ROM:001317A0 loc_1317A0: ; CODE XREF: sub_131750+46↑j ROM:001317A0 move.w ($DD4).w,d4 ROM:001317A4 ext.l d4 ROM:001317A6 muls.l d4,d3:d2 ROM:001317AA divs.l d6,d3:d2 ROM:001317AE bvc.w loc_1317B8 ROM:001317B2 move.l #$7FFFFFFF,d2 ROM:001317B8 ROM:001317B8 loc_1317B8: ; CODE XREF: sub_131750+5E↑j ROM:001317B8 move.w ($DA6).w,d4 ROM:001317BC muls.w #$A,d4 ROM:001317C0 muls.l d4,d3:d2 ROM:001317C4 divs.l d6,d3:d2 ROM:001317C8 bvc.w loc_1317D2 ROM:001317CC move.l #$7FFFFFFF,d2 ROM:001317D2 ROM:001317D2 loc_1317D2: ; CODE XREF: sub_131750+78↑j ROM:001317D2 move.w ($D52).w,d4 ROM:001317D6 ext.l d4 ROM:001317D8 muls.l d4,d3:d2 ROM:001317DC divs.l d6,d3:d2 ROM:001317E0 bvc.w loc_1317EA ROM:001317E4 move.l #$7FFFFFFF,d2 ROM:001317EA ROM:001317EA loc_1317EA: ; CODE XREF: sub_131750+90↑j ROM:001317EA move.w $EBA(d7.w*2),d4 ROM:001317F0 ext.l d4 ROM:001317F2 muls.l d4,d3:d2 ROM:001317F6 divs.l d6,d3:d2 ROM:001317FA bvc.w loc_131804 ROM:001317FE move.l #$7FFFFFFF,d2 ROM:00131804 ROM:00131804 loc_131804: ; CODE XREF: sub_131750+AA↑j ROM:00131804 move.w $F5E(d7.w*2),d4 ROM:0013180A ext.l d4 ROM:0013180C muls.l d4,d3:d2 ROM:00131810 divs.l d6,d3:d2 ROM:00131814 bvc.w loc_13181E ROM:00131818 move.l #$7FFFFFFF,d2 ROM:0013181E ROM:0013181E loc_13181E: ; CODE XREF: sub_131750+C4↑j ROM:0013181E move.l d2,$9C8(d7.w*4) ROM:00131824 move.l d2,$9CC(d7.w*4) ROM:0013182A bra.w loc_131756 ROM:0013182E ; --------------------------------------------------------------------------- ROM:0013182E ROM:0013182E locret_13182E: ; CODE XREF: sub_131750+E↑j ROM:0013182E rts ROM:0013182E ; End of function sub_131750 ROM:0013182E ROM:00131830 ROM:00131830 ; =============== S U B R O U T I N E ======================================= ROM:00131830 ROM:00131830 ROM:00131830 sub_131830: ; CODE XREF: ROM:loc_13131E↑p ROM:00131830 ; ROM:00131356↑p ... ROM:00131830 move.w #$3B4C,d1 ROM:00131834 move.w ($9E4).w,d2 ROM:00131838 bsr.l sub_115CB8 ROM:0013183E cmpi.w #$258,d1 ROM:00131842 bge.s loc_131848 ROM:00131844 move.w #$258,d1 ROM:00131848 ROM:00131848 loc_131848: ; CODE XREF: sub_131830+12↑j ROM:00131848 move.w d1,($DCA).w ROM:0013184C rts ROM:0013184C ; End of function sub_131830 ROM:0013184C ROM:0013184E ROM:0013184E ; =============== S U B R O U T I N E ======================================= ROM:0013184E ROM:0013184E ROM:0013184E sub_13184E: ; CODE XREF: ROM:loc_1301E6↑p ROM:0013184E btst #1,($8E1).w ROM:00131854 beq.s loc_13186E ROM:00131856 move.w #$3B4E,d1 ROM:0013185A move.w ($E58).w,d2 ROM:0013185E bsr.l sub_115CB8 ROM:00131864 move.w d1,($D9A).w ROM:00131868 move.w d1,($D9C).w ROM:0013186C bra.s locret_13187A ROM:0013186E ; --------------------------------------------------------------------------- ROM:0013186E ROM:0013186E loc_13186E: ; CODE XREF: sub_13184E+6↑j ROM:0013186E move.w $6BC(a5),($D9A).w ROM:00131874 move.w $6BC(a5),($D9C).w ROM:0013187A ROM:0013187A locret_13187A: ; CODE XREF: sub_13184E+1E↑j ROM:0013187A rts ROM:0013187A ; End of function sub_13184E ROM:0013187A ROM:0013187C ROM:0013187C ; =============== S U B R O U T I N E ======================================= ROM:0013187C ROM:0013187C ROM:0013187C sub_13187C: ; CODE XREF: ROM:0011582C↑p ROM:0013187C bclr #5,($12F1).w ROM:00131882 move.w ($E10).w,d1 ROM:00131886 cmpi.w #6,d1 ROM:0013188A bcc.s locret_131894 ROM:0013188C movea.l off_131896(pc,d1.w*4),a0 ROM:00131890 nop ROM:00131892 jmp (a0) ROM:00131894 ; --------------------------------------------------------------------------- ROM:00131894 ROM:00131894 locret_131894: ; CODE XREF: sub_13187C+E↑j ROM:00131894 rts ROM:00131894 ; End of function sub_13187C ROM:00131894 ROM:00131894 ; --------------------------------------------------------------------------- ROM:00131896 off_131896: dc.l loc_1318AE ; DATA XREF: sub_13187C+10↑r ROM:0013189A dc.l loc_1318BC ROM:0013189E dc.l loc_1318DC ROM:001318A2 dc.l loc_131910 ROM:001318A6 dc.l loc_13193C ROM:001318AA dc.l loc_131986 ROM:001318AE ; --------------------------------------------------------------------------- ROM:001318AE ROM:001318AE loc_1318AE: ; DATA XREF: ROM:off_131896↑o ROM:001318AE bsr.w sub_131A04 ROM:001318B2 move.w #1,($E10).w ROM:001318B8 bra.s loc_1318D6 ROM:001318BA ; --------------------------------------------------------------------------- ROM:001318BA rts ROM:001318BC ; --------------------------------------------------------------------------- ROM:001318BC ROM:001318BC loc_1318BC: ; DATA XREF: ROM:0013189A↑o ROM:001318BC btst #6,($12F6).w ROM:001318C2 beq.s loc_1318D6 ROM:001318C4 bclr #6,($12F6).w ROM:001318CA bsr.w sub_1325D8 ROM:001318CE move.w #2,($E10).w ROM:001318D4 bra.s loc_13190A ROM:001318D6 ; --------------------------------------------------------------------------- ROM:001318D6 ROM:001318D6 loc_1318D6: ; CODE XREF: ROM:001318B8↑j ROM:001318D6 ; ROM:001318C2↑j ROM:001318D6 bsr.w sub_131A70 ROM:001318DA rts ROM:001318DC ; --------------------------------------------------------------------------- ROM:001318DC ROM:001318DC loc_1318DC: ; DATA XREF: ROM:0013189E↑o ROM:001318DC btst #6,($12F6).w ROM:001318E2 beq.s loc_13190A ROM:001318E4 bclr #6,($12F6).w ROM:001318EA bsr.w sub_1324EC ROM:001318EE bsr.w sub_1324C0 ROM:001318F2 bsr.w sub_1325F4 ROM:001318F6 bset #7,($FFFFFC1A).w ROM:001318FC move.w #3,($E10).w ROM:00131902 bra.s loc_131936 ROM:00131904 ; --------------------------------------------------------------------------- ROM:00131904 bra.l *+6 ROM:0013190A ; --------------------------------------------------------------------------- ROM:0013190A ROM:0013190A loc_13190A: ; CODE XREF: ROM:001318D4↑j ROM:0013190A ; ROM:001318E2↑j ... ROM:0013190A bsr.w sub_131A70 ROM:0013190E rts ROM:00131910 ; --------------------------------------------------------------------------- ROM:00131910 ROM:00131910 loc_131910: ; DATA XREF: ROM:001318A2↑o ROM:00131910 btst #6,($12F6).w ROM:00131916 beq.s loc_131936 ROM:00131918 bclr #6,($12F6).w ROM:0013191E bsr.w sub_131A96 ROM:00131922 bsr.w sub_131F4E ROM:00131926 bsr.w sub_1321A6 ROM:0013192A bsr.w sub_1323B0 ROM:0013192E move.w #4,($E10).w ROM:00131934 bra.s loc_13193C ROM:00131936 ; --------------------------------------------------------------------------- ROM:00131936 ROM:00131936 loc_131936: ; CODE XREF: ROM:00131902↑j ROM:00131936 ; ROM:00131916↑j ... ROM:00131936 bsr.w sub_131A70 ROM:0013193A rts ROM:0013193C ; --------------------------------------------------------------------------- ROM:0013193C ROM:0013193C loc_13193C: ; CODE XREF: ROM:00131934↑j ROM:0013193C ; DATA XREF: ROM:001318A6↑o ROM:0013193C btst #2,($12F1).w ROM:00131942 bne.s loc_131968 ROM:00131944 bsr.w sub_1319C4 ROM:00131948 bsr.w sub_1324EC ROM:0013194C bsr.w sub_1324C0 ROM:00131950 bsr.w sub_1325F4 ROM:00131954 bset #5,($12F1).w ROM:0013195A bset #7,($FFFFFC1A).w ROM:00131960 move.w #3,($E10).w ROM:00131966 bra.s loc_131936 ROM:00131968 ; --------------------------------------------------------------------------- ROM:00131968 ROM:00131968 loc_131968: ; CODE XREF: ROM:00131942↑j ROM:00131968 btst #2,($12F1).w ROM:0013196E beq.s locret_131984 ROM:00131970 bset #7,($FFFFFC1A).w ROM:00131976 bclr #2,($12F1).w ROM:0013197C move.w #5,($E10).w ROM:00131982 bra.s loc_1319BC ROM:00131984 ; --------------------------------------------------------------------------- ROM:00131984 ROM:00131984 locret_131984: ; CODE XREF: ROM:0013196E↑j ROM:00131984 rts ROM:00131986 ; --------------------------------------------------------------------------- ROM:00131986 ROM:00131986 loc_131986: ; DATA XREF: ROM:001318AA↑o ROM:00131986 btst #6,($12F6).w ROM:0013198C beq.s loc_1319BC ROM:0013198E bclr #6,($12F6).w ROM:00131994 bsr.w sub_1319C4 ROM:00131998 bsr.w sub_1324EC ROM:0013199C bsr.w sub_1324C0 ROM:001319A0 bsr.w sub_1325F4 ROM:001319A4 bset #5,($12F1).w ROM:001319AA bset #7,($FFFFFC1A).w ROM:001319B0 move.w #3,($E10).w ROM:001319B6 bra.l loc_131936 ROM:001319BC ; --------------------------------------------------------------------------- ROM:001319BC ROM:001319BC loc_1319BC: ; CODE XREF: ROM:00131982↑j ROM:001319BC ; ROM:0013198C↑j ROM:001319BC bsr.w sub_131A70 ROM:001319C0 rts ROM:001319C2 ; --------------------------------------------------------------------------- ROM:001319C2 rts ROM:001319C4 ROM:001319C4 ; =============== S U B R O U T I N E ======================================= ROM:001319C4 ROM:001319C4 ROM:001319C4 sub_1319C4: ; CODE XREF: ROM:00131944↑p ROM:001319C4 ; ROM:00131994↑p ROM:001319C4 lea ($FFFFFD00).w,a0 ROM:001319C8 move.w (a0),($DE0).w ROM:001319CC move.w 2(a0),($DE2).w ROM:001319D2 move.w 4(a0),($DE4).w ROM:001319D8 move.w 6(a0),($DE6).w ROM:001319DE move.w #$FF,($DE8).w ROM:001319E4 move.w #$FF,($DEA).w ROM:001319EA move.w #$FF,($DEC).w ROM:001319F0 move.w #$FF,($DEE).w ROM:001319F6 move.w #$FF,($DF0).w ROM:001319FC move.w #$FF,($DF2).w ROM:00131A02 rts ROM:00131A02 ; End of function sub_1319C4 ROM:00131A02 ROM:00131A04 ROM:00131A04 ; =============== S U B R O U T I N E ======================================= ROM:00131A04 ROM:00131A04 ROM:00131A04 sub_131A04: ; CODE XREF: ROM:loc_1318AE↑p ROM:00131A04 lea ($FFFFFD20).w,a0 ROM:00131A08 move.w #$55,(a0) ; 'U' ROM:00131A0C move.w #$2A,2(a0) ; '*' ROM:00131A12 move.w #$2A,4(a0) ; '*' ROM:00131A18 move.w #0,6(a0) ROM:00131A1E lea ($FFFFFD40).w,a0 ROM:00131A22 move.b #$79,(a0) ; 'y' ROM:00131A26 move.b #$7A,1(a0) ; 'z' ROM:00131A2C move.b #$7B,2(a0) ; '{' ROM:00131A32 move.b #$38,3(a0) ; '8' ROM:00131A38 move.b ($FFFFFC15).w,($706).w ROM:00131A3E ori.b #8,($706).w ROM:00131A44 move.b ($706).w,($FFFFFC15).w ROM:00131A4A move.b #$7E,($FFFFFC17).w ; '~' ROM:00131A50 move.b #$7B,($FFFFFC16).w ; '{' ROM:00131A56 move.w #$A908,($FFFFFC18).w ROM:00131A5C move.w #$300,($FFFFFC1C).w ROM:00131A62 move.b #0,($FFFFFC1E).w ROM:00131A68 move.w #$9814,($FFFFFC1A).w ROM:00131A6E rts ROM:00131A6E ; End of function sub_131A04 ROM:00131A6E ROM:00131A70 ROM:00131A70 ; =============== S U B R O U T I N E ======================================= ROM:00131A70 ROM:00131A70 ROM:00131A70 sub_131A70: ; CODE XREF: ROM:loc_1318D6↑p ROM:00131A70 ; ROM:loc_13190A↑p ... ROM:00131A70 btst #7,($FFFFFC1F).w ROM:00131A76 beq.s loc_131A86 ROM:00131A78 bset #6,($12F6).w ROM:00131A7E bclr #7,($FFFFFC1F).w ROM:00131A84 bra.s locret_131A94 ROM:00131A86 ; --------------------------------------------------------------------------- ROM:00131A86 ROM:00131A86 loc_131A86: ; CODE XREF: sub_131A70+6↑j ROM:00131A86 btst #7,($FFFFFC1A).w ROM:00131A8C bne.s locret_131A94 ROM:00131A8E bset #6,($12F6).w ROM:00131A94 ROM:00131A94 locret_131A94: ; CODE XREF: sub_131A70+14↑j ROM:00131A94 ; sub_131A70+1C↑j ROM:00131A94 rts ROM:00131A94 ; End of function sub_131A70 ROM:00131A94 ROM:00131A96 ROM:00131A96 ; =============== S U B R O U T I N E ======================================= ROM:00131A96 ROM:00131A96 ROM:00131A96 sub_131A96: ; CODE XREF: ROM:0013191E↑p ROM:00131A96 lea ($FFFFFD00).w,a0 ROM:00131A9A lea ($FFFFFD20).w,a1 ROM:00131A9E move.b #0,d0 ROM:00131AA2 bra.s loc_131AA8 ROM:00131AA4 ; --------------------------------------------------------------------------- ROM:00131AA4 ROM:00131AA4 loc_131AA4: ; CODE XREF: sub_131A96:loc_131ABE↓j ROM:00131AA4 addi.b #1,d0 ROM:00131AA8 ROM:00131AA8 loc_131AA8: ; CODE XREF: sub_131A96+C↑j ROM:00131AA8 cmpi.b #$B,d0 ROM:00131AAC bgt.s loc_131AC0 ROM:00131AAE cmpi.b #0,$827(d0.w) ROM:00131AB6 beq.s loc_131ABE ROM:00131AB8 subq.b #1,$827(d0.w) ROM:00131ABE ROM:00131ABE loc_131ABE: ; CODE XREF: sub_131A96+20↑j ROM:00131ABE bra.s loc_131AA4 ROM:00131AC0 ; --------------------------------------------------------------------------- ROM:00131AC0 ROM:00131AC0 loc_131AC0: ; CODE XREF: sub_131A96+16↑j ROM:00131AC0 btst #1,($FFFFFD00).w ROM:00131AC6 beq.l locret_131F4C ROM:00131ACC bset #0,($DF5).w ROM:00131AD2 bset #0,($1363).w ROM:00131AD8 move.w (a0),d5 ROM:00131ADA andi.w #$3F8,d5 ROM:00131ADE cmpi.w #$218,d5 ROM:00131AE2 bne.l loc_131AFA ROM:00131AE8 bset #1,($DF5).w ROM:00131AEE bset #1,($1363).w ROM:00131AF4 bra.l loc_131F42 ROM:00131AFA ; --------------------------------------------------------------------------- ROM:00131AFA ROM:00131AFA loc_131AFA: ; CODE XREF: sub_131A96+4C↑j ROM:00131AFA cmpi.w #$3D8,d5 ROM:00131AFE bne.l loc_131B16 ROM:00131B04 bset #2,($DF5).w ROM:00131B0A bset #2,($1363).w ROM:00131B10 bra.l loc_131F42 ROM:00131B16 ; --------------------------------------------------------------------------- ROM:00131B16 ROM:00131B16 loc_131B16: ; CODE XREF: sub_131A96+68↑j ROM:00131B16 cmpi.w #$3F8,d5 ROM:00131B1A bne.s loc_131B3A ROM:00131B1C bset #1,($DF5).w ROM:00131B22 bset #1,($1363).w ROM:00131B28 bset #2,($DF5).w ROM:00131B2E bset #2,($1363).w ROM:00131B34 bra.l loc_131F42 ROM:00131B3A ; --------------------------------------------------------------------------- ROM:00131B3A ROM:00131B3A loc_131B3A: ; CODE XREF: sub_131A96+84↑j ROM:00131B3A move.w d5,d1 ROM:00131B3C andi.w #$1E0,d1 ROM:00131B40 asr.w #5,d1 ROM:00131B42 move.w d1,($DE8).w ROM:00131B46 move.w d5,d2 ROM:00131B48 andi.w #$18,d2 ROM:00131B4C asr.w #3,d2 ROM:00131B4E move.w d2,($DEA).w ROM:00131B52 cmpi.w #0,d2 ROM:00131B56 bne.l loc_131CA4 ROM:00131B5C move.w ($DF8).w,d3 ROM:00131B60 move.w ($1364).w,d4 ROM:00131B64 cmpi.w #1,d1 ROM:00131B68 bne.s loc_131B9A ROM:00131B6A move.w $6BE(a5),d6 ROM:00131B6E cmpi.w #0,d6 ROM:00131B72 bne.s loc_131B8E ROM:00131B74 move.b $F6(a5),d6 ROM:00131B78 addq.b #2,($827).w ROM:00131B7C cmp.b ($827).w,d6 ROM:00131B80 bge.s loc_131B8E ROM:00131B82 bset #0,d3 ROM:00131B86 bset #0,d4 ROM:00131B8A subq.b #1,($827).w ROM:00131B8E ROM:00131B8E loc_131B8E: ; CODE XREF: sub_131A96+DC↑j ROM:00131B8E ; sub_131A96+EA↑j ROM:00131B8E bset #2,($12FF).w ROM:00131B94 bra.l loc_131C96 ROM:00131B9A ; --------------------------------------------------------------------------- ROM:00131B9A ROM:00131B9A loc_131B9A: ; CODE XREF: sub_131A96+D2↑j ROM:00131B9A cmpi.w #2,d1 ROM:00131B9E bne.s loc_131BD0 ROM:00131BA0 move.w $6BE(a5),d6 ROM:00131BA4 cmpi.w #0,d6 ROM:00131BA8 bne.s loc_131BC4 ROM:00131BAA move.b $F6(a5),d6 ROM:00131BAE addq.b #2,($828).w ROM:00131BB2 cmp.b ($828).w,d6 ROM:00131BB6 bge.s loc_131BC4 ROM:00131BB8 bset #1,d3 ROM:00131BBC bset #1,d4 ROM:00131BC0 subq.b #1,($828).w ROM:00131BC4 ROM:00131BC4 loc_131BC4: ; CODE XREF: sub_131A96+112↑j ROM:00131BC4 ; sub_131A96+120↑j ROM:00131BC4 bset #2,($1301).w ROM:00131BCA bra.l loc_131C96 ROM:00131BD0 ; --------------------------------------------------------------------------- ROM:00131BD0 ROM:00131BD0 loc_131BD0: ; CODE XREF: sub_131A96+108↑j ROM:00131BD0 cmpi.w #3,d1 ROM:00131BD4 bne.s loc_131C06 ROM:00131BD6 move.w $6BE(a5),d6 ROM:00131BDA cmpi.w #0,d6 ROM:00131BDE bne.s loc_131BFA ROM:00131BE0 move.b $F6(a5),d6 ROM:00131BE4 addq.b #2,($829).w ROM:00131BE8 cmp.b ($829).w,d6 ROM:00131BEC bge.s loc_131BFA ROM:00131BEE bset #2,d3 ROM:00131BF2 bset #2,d4 ROM:00131BF6 subq.b #1,($829).w ROM:00131BFA ROM:00131BFA loc_131BFA: ; CODE XREF: sub_131A96+148↑j ROM:00131BFA ; sub_131A96+156↑j ROM:00131BFA bset #7,($12FD).w ROM:00131C00 bra.l loc_131C96 ROM:00131C06 ; --------------------------------------------------------------------------- ROM:00131C06 ROM:00131C06 loc_131C06: ; CODE XREF: sub_131A96+13E↑j ROM:00131C06 cmpi.w #4,d1 ROM:00131C0A bne.s loc_131C38 ROM:00131C0C move.w $6BE(a5),d6 ROM:00131C10 cmpi.w #0,d6 ROM:00131C14 bne.s loc_131C30 ROM:00131C16 move.b $F6(a5),d6 ROM:00131C1A addq.b #2,($82A).w ROM:00131C1E cmp.b ($82A).w,d6 ROM:00131C22 bge.s loc_131C30 ROM:00131C24 bset #3,d3 ROM:00131C28 bset #3,d4 ROM:00131C2C subq.b #1,($82A).w ROM:00131C30 ROM:00131C30 loc_131C30: ; CODE XREF: sub_131A96+17E↑j ROM:00131C30 ; sub_131A96+18C↑j ROM:00131C30 bset #3,($12FF).w ROM:00131C36 bra.s loc_131C96 ROM:00131C38 ; --------------------------------------------------------------------------- ROM:00131C38 ROM:00131C38 loc_131C38: ; CODE XREF: sub_131A96+174↑j ROM:00131C38 cmpi.w #5,d1 ROM:00131C3C bne.s loc_131C48 ROM:00131C3E bset #4,d3 ROM:00131C42 bset #4,d4 ROM:00131C46 bra.s loc_131C96 ROM:00131C48 ; --------------------------------------------------------------------------- ROM:00131C48 ROM:00131C48 loc_131C48: ; CODE XREF: sub_131A96+1A6↑j ROM:00131C48 cmpi.w #6,d1 ROM:00131C4C bne.s loc_131C58 ROM:00131C4E bset #5,d3 ROM:00131C52 bset #5,d4 ROM:00131C56 bra.s loc_131C96 ROM:00131C58 ; --------------------------------------------------------------------------- ROM:00131C58 ROM:00131C58 loc_131C58: ; CODE XREF: sub_131A96+1B6↑j ROM:00131C58 cmpi.w #7,d1 ROM:00131C5C bne.s loc_131C68 ROM:00131C5E bset #6,d3 ROM:00131C62 bset #6,d4 ROM:00131C66 bra.s loc_131C96 ROM:00131C68 ; --------------------------------------------------------------------------- ROM:00131C68 ROM:00131C68 loc_131C68: ; CODE XREF: sub_131A96+1C6↑j ROM:00131C68 cmpi.w #8,d1 ROM:00131C6C bne.s loc_131C78 ROM:00131C6E bset #7,d3 ROM:00131C72 bset #7,d4 ROM:00131C76 bra.s loc_131C96 ROM:00131C78 ; --------------------------------------------------------------------------- ROM:00131C78 ROM:00131C78 loc_131C78: ; CODE XREF: sub_131A96+1D6↑j ROM:00131C78 cmpi.w #9,d1 ROM:00131C7C bne.s loc_131C88 ROM:00131C7E bset #8,d3 ROM:00131C82 bset #8,d4 ROM:00131C86 bra.s loc_131C96 ROM:00131C88 ; --------------------------------------------------------------------------- ROM:00131C88 ROM:00131C88 loc_131C88: ; CODE XREF: sub_131A96+1E6↑j ROM:00131C88 cmpi.w #$C,d1 ROM:00131C8C bne.s loc_131C96 ROM:00131C8E bset #9,d3 ROM:00131C92 bset #9,d4 ROM:00131C96 ROM:00131C96 loc_131C96: ; CODE XREF: sub_131A96+FE↑j ROM:00131C96 ; sub_131A96+134↑j ... ROM:00131C96 move.w d3,($DF8).w ROM:00131C9A move.w d4,($1364).w ROM:00131C9E bra.l loc_131F42 ROM:00131CA4 ; --------------------------------------------------------------------------- ROM:00131CA4 ROM:00131CA4 loc_131CA4: ; CODE XREF: sub_131A96+C0↑j ROM:00131CA4 cmpi.w #1,d2 ROM:00131CA8 bne.l loc_131DF6 ROM:00131CAE move.w ($DFA).w,d3 ROM:00131CB2 move.w ($1366).w,d4 ROM:00131CB6 cmpi.w #1,d1 ROM:00131CBA bne.s loc_131CEC ROM:00131CBC move.w $6BE(a5),d6 ROM:00131CC0 cmpi.w #0,d6 ROM:00131CC4 bne.s loc_131CE0 ROM:00131CC6 move.b $F6(a5),d6 ROM:00131CCA addq.b #2,($82B).w ROM:00131CCE cmp.b ($82B).w,d6 ROM:00131CD2 bge.s loc_131CE0 ROM:00131CD4 bset #0,d3 ROM:00131CD8 bset #0,d4 ROM:00131CDC subq.b #1,($82B).w ROM:00131CE0 ROM:00131CE0 loc_131CE0: ; CODE XREF: sub_131A96+22E↑j ROM:00131CE0 ; sub_131A96+23C↑j ROM:00131CE0 bset #2,($12FF).w ROM:00131CE6 bra.l loc_131DE8 ROM:00131CEC ; --------------------------------------------------------------------------- ROM:00131CEC ROM:00131CEC loc_131CEC: ; CODE XREF: sub_131A96+224↑j ROM:00131CEC cmpi.w #2,d1 ROM:00131CF0 bne.s loc_131D22 ROM:00131CF2 move.w $6BE(a5),d6 ROM:00131CF6 cmpi.w #0,d6 ROM:00131CFA bne.s loc_131D16 ROM:00131CFC move.b $F6(a5),d6 ROM:00131D00 addq.b #2,($82C).w ROM:00131D04 cmp.b ($82C).w,d6 ROM:00131D08 bge.s loc_131D16 ROM:00131D0A bset #1,d3 ROM:00131D0E bset #1,d4 ROM:00131D12 subq.b #1,($82C).w ROM:00131D16 ROM:00131D16 loc_131D16: ; CODE XREF: sub_131A96+264↑j ROM:00131D16 ; sub_131A96+272↑j ROM:00131D16 bset #2,($1301).w ROM:00131D1C bra.l loc_131DE8 ROM:00131D22 ; --------------------------------------------------------------------------- ROM:00131D22 ROM:00131D22 loc_131D22: ; CODE XREF: sub_131A96+25A↑j ROM:00131D22 cmpi.w #3,d1 ROM:00131D26 bne.s loc_131D58 ROM:00131D28 move.w $6BE(a5),d6 ROM:00131D2C cmpi.w #0,d6 ROM:00131D30 bne.s loc_131D4C ROM:00131D32 move.b $F6(a5),d6 ROM:00131D36 addq.b #2,($82D).w ROM:00131D3A cmp.b ($82D).w,d6 ROM:00131D3E bge.s loc_131D4C ROM:00131D40 bset #2,d3 ROM:00131D44 bset #2,d4 ROM:00131D48 subq.b #1,($82D).w ROM:00131D4C ROM:00131D4C loc_131D4C: ; CODE XREF: sub_131A96+29A↑j ROM:00131D4C ; sub_131A96+2A8↑j ROM:00131D4C bset #7,($12FD).w ROM:00131D52 bra.l loc_131DE8 ROM:00131D58 ; --------------------------------------------------------------------------- ROM:00131D58 ROM:00131D58 loc_131D58: ; CODE XREF: sub_131A96+290↑j ROM:00131D58 cmpi.w #4,d1 ROM:00131D5C bne.s loc_131D8A ROM:00131D5E move.w $6BE(a5),d6 ROM:00131D62 cmpi.w #0,d6 ROM:00131D66 bne.s loc_131D82 ROM:00131D68 move.b $F6(a5),d6 ROM:00131D6C addq.b #2,($82E).w ROM:00131D70 cmp.b ($82E).w,d6 ROM:00131D74 bge.s loc_131D82 ROM:00131D76 bset #3,d3 ROM:00131D7A bset #3,d4 ROM:00131D7E subq.b #1,($82E).w ROM:00131D82 ROM:00131D82 loc_131D82: ; CODE XREF: sub_131A96+2D0↑j ROM:00131D82 ; sub_131A96+2DE↑j ROM:00131D82 bset #3,($12FF).w ROM:00131D88 bra.s loc_131DE8 ROM:00131D8A ; --------------------------------------------------------------------------- ROM:00131D8A ROM:00131D8A loc_131D8A: ; CODE XREF: sub_131A96+2C6↑j ROM:00131D8A cmpi.w #5,d1 ROM:00131D8E bne.s loc_131D9A ROM:00131D90 bset #4,d3 ROM:00131D94 bset #4,d4 ROM:00131D98 bra.s loc_131DE8 ROM:00131D9A ; --------------------------------------------------------------------------- ROM:00131D9A ROM:00131D9A loc_131D9A: ; CODE XREF: sub_131A96+2F8↑j ROM:00131D9A cmpi.w #6,d1 ROM:00131D9E bne.s loc_131DAA ROM:00131DA0 bset #5,d3 ROM:00131DA4 bset #5,d4 ROM:00131DA8 bra.s loc_131DE8 ROM:00131DAA ; --------------------------------------------------------------------------- ROM:00131DAA ROM:00131DAA loc_131DAA: ; CODE XREF: sub_131A96+308↑j ROM:00131DAA cmpi.w #7,d1 ROM:00131DAE bne.s loc_131DBA ROM:00131DB0 bset #6,d3 ROM:00131DB4 bset #6,d4 ROM:00131DB8 bra.s loc_131DE8 ROM:00131DBA ; --------------------------------------------------------------------------- ROM:00131DBA ROM:00131DBA loc_131DBA: ; CODE XREF: sub_131A96+318↑j ROM:00131DBA cmpi.w #8,d1 ROM:00131DBE bne.s loc_131DCA ROM:00131DC0 bset #7,d3 ROM:00131DC4 bset #7,d4 ROM:00131DC8 bra.s loc_131DE8 ROM:00131DCA ; --------------------------------------------------------------------------- ROM:00131DCA ROM:00131DCA loc_131DCA: ; CODE XREF: sub_131A96+328↑j ROM:00131DCA cmpi.w #9,d1 ROM:00131DCE bne.s loc_131DDA ROM:00131DD0 bset #8,d3 ROM:00131DD4 bset #8,d4 ROM:00131DD8 bra.s loc_131DE8 ROM:00131DDA ; --------------------------------------------------------------------------- ROM:00131DDA ROM:00131DDA loc_131DDA: ; CODE XREF: sub_131A96+338↑j ROM:00131DDA cmpi.w #$C,d1 ROM:00131DDE bne.s loc_131DE8 ROM:00131DE0 bset #9,d3 ROM:00131DE4 bset #9,d4 ROM:00131DE8 ROM:00131DE8 loc_131DE8: ; CODE XREF: sub_131A96+250↑j ROM:00131DE8 ; sub_131A96+286↑j ... ROM:00131DE8 move.w d3,($DFA).w ROM:00131DEC move.w d4,($1366).w ROM:00131DF0 bra.l loc_131F42 ROM:00131DF6 ; --------------------------------------------------------------------------- ROM:00131DF6 ROM:00131DF6 loc_131DF6: ; CODE XREF: sub_131A96+212↑j ROM:00131DF6 cmpi.w #2,d2 ROM:00131DFA bne.l loc_131F42 ROM:00131E00 move.w ($DFC).w,d3 ROM:00131E04 move.w ($1368).w,d4 ROM:00131E08 cmpi.w #1,d1 ROM:00131E0C bne.s loc_131E3E ROM:00131E0E move.w $6BE(a5),d6 ROM:00131E12 cmpi.w #0,d6 ROM:00131E16 bne.s loc_131E32 ROM:00131E18 move.b $F6(a5),d6 ROM:00131E1C addq.b #2,($82F).w ROM:00131E20 cmp.b ($82F).w,d6 ROM:00131E24 bge.s loc_131E32 ROM:00131E26 bset #0,d3 ROM:00131E2A bset #0,d4 ROM:00131E2E subq.b #1,($82F).w ROM:00131E32 ROM:00131E32 loc_131E32: ; CODE XREF: sub_131A96+380↑j ROM:00131E32 ; sub_131A96+38E↑j ROM:00131E32 bset #2,($12FF).w ROM:00131E38 bra.l loc_131F3A ROM:00131E3E ; --------------------------------------------------------------------------- ROM:00131E3E ROM:00131E3E loc_131E3E: ; CODE XREF: sub_131A96+376↑j ROM:00131E3E cmpi.w #2,d1 ROM:00131E42 bne.s loc_131E74 ROM:00131E44 move.w $6BE(a5),d6 ROM:00131E48 cmpi.w #0,d6 ROM:00131E4C bne.s loc_131E68 ROM:00131E4E move.b $F6(a5),d6 ROM:00131E52 addq.b #2,($830).w ROM:00131E56 cmp.b ($830).w,d6 ROM:00131E5A bge.s loc_131E68 ROM:00131E5C bset #1,d3 ROM:00131E60 bset #1,d4 ROM:00131E64 subq.b #1,($830).w ROM:00131E68 ROM:00131E68 loc_131E68: ; CODE XREF: sub_131A96+3B6↑j ROM:00131E68 ; sub_131A96+3C4↑j ROM:00131E68 bset #2,($1301).w ROM:00131E6E bra.l loc_131F3A ROM:00131E74 ; --------------------------------------------------------------------------- ROM:00131E74 ROM:00131E74 loc_131E74: ; CODE XREF: sub_131A96+3AC↑j ROM:00131E74 cmpi.w #3,d1 ROM:00131E78 bne.s loc_131EAA ROM:00131E7A move.w $6BE(a5),d6 ROM:00131E7E cmpi.w #0,d6 ROM:00131E82 bne.s loc_131E9E ROM:00131E84 move.b $F6(a5),d6 ROM:00131E88 addq.b #2,($831).w ROM:00131E8C cmp.b ($831).w,d6 ROM:00131E90 bge.s loc_131E9E ROM:00131E92 bset #2,d3 ROM:00131E96 bset #2,d4 ROM:00131E9A subq.b #1,($831).w ROM:00131E9E ROM:00131E9E loc_131E9E: ; CODE XREF: sub_131A96+3EC↑j ROM:00131E9E ; sub_131A96+3FA↑j ROM:00131E9E bset #7,($12FD).w ROM:00131EA4 bra.l loc_131F3A ROM:00131EAA ; --------------------------------------------------------------------------- ROM:00131EAA ROM:00131EAA loc_131EAA: ; CODE XREF: sub_131A96+3E2↑j ROM:00131EAA cmpi.w #4,d1 ROM:00131EAE bne.s loc_131EDC ROM:00131EB0 move.w $6BE(a5),d6 ROM:00131EB4 cmpi.w #0,d6 ROM:00131EB8 bne.s loc_131ED4 ROM:00131EBA move.b $F6(a5),d6 ROM:00131EBE addq.b #2,($832).w ROM:00131EC2 cmp.b ($832).w,d6 ROM:00131EC6 bge.s loc_131ED4 ROM:00131EC8 bset #3,d3 ROM:00131ECC bset #3,d4 ROM:00131ED0 subq.b #1,($832).w ROM:00131ED4 ROM:00131ED4 loc_131ED4: ; CODE XREF: sub_131A96+422↑j ROM:00131ED4 ; sub_131A96+430↑j ROM:00131ED4 bset #3,($12FF).w ROM:00131EDA bra.s loc_131F3A ROM:00131EDC ; --------------------------------------------------------------------------- ROM:00131EDC ROM:00131EDC loc_131EDC: ; CODE XREF: sub_131A96+418↑j ROM:00131EDC cmpi.w #5,d1 ROM:00131EE0 bne.s loc_131EEC ROM:00131EE2 bset #4,d3 ROM:00131EE6 bset #4,d4 ROM:00131EEA bra.s loc_131F3A ROM:00131EEC ; --------------------------------------------------------------------------- ROM:00131EEC ROM:00131EEC loc_131EEC: ; CODE XREF: sub_131A96+44A↑j ROM:00131EEC cmpi.w #6,d1 ROM:00131EF0 bne.s loc_131EFC ROM:00131EF2 bset #5,d3 ROM:00131EF6 bset #5,d4 ROM:00131EFA bra.s loc_131F3A ROM:00131EFC ; --------------------------------------------------------------------------- ROM:00131EFC ROM:00131EFC loc_131EFC: ; CODE XREF: sub_131A96+45A↑j ROM:00131EFC cmpi.w #7,d1 ROM:00131F00 bne.s loc_131F0C ROM:00131F02 bset #6,d3 ROM:00131F06 bset #6,d4 ROM:00131F0A bra.s loc_131F3A ROM:00131F0C ; --------------------------------------------------------------------------- ROM:00131F0C ROM:00131F0C loc_131F0C: ; CODE XREF: sub_131A96+46A↑j ROM:00131F0C cmpi.w #8,d1 ROM:00131F10 bne.s loc_131F1C ROM:00131F12 bset #7,d3 ROM:00131F16 bset #7,d4 ROM:00131F1A bra.s loc_131F3A ROM:00131F1C ; --------------------------------------------------------------------------- ROM:00131F1C ROM:00131F1C loc_131F1C: ; CODE XREF: sub_131A96+47A↑j ROM:00131F1C cmpi.w #9,d1 ROM:00131F20 bne.s loc_131F2C ROM:00131F22 bset #8,d3 ROM:00131F26 bset #8,d4 ROM:00131F2A bra.s loc_131F3A ROM:00131F2C ; --------------------------------------------------------------------------- ROM:00131F2C ROM:00131F2C loc_131F2C: ; CODE XREF: sub_131A96+48A↑j ROM:00131F2C cmpi.w #$C,d1 ROM:00131F30 bne.s loc_131F3A ROM:00131F32 bset #9,d3 ROM:00131F36 bset #9,d4 ROM:00131F3A ROM:00131F3A loc_131F3A: ; CODE XREF: sub_131A96+3A2↑j ROM:00131F3A ; sub_131A96+3D8↑j ... ROM:00131F3A move.w d3,($DFC).w ROM:00131F3E move.w d4,($1368).w ROM:00131F42 ROM:00131F42 loc_131F42: ; CODE XREF: sub_131A96+5E↑j ROM:00131F42 ; sub_131A96+7A↑j ... ROM:00131F42 move.w #$7F,(a1) ROM:00131F46 bset #2,($12F1).w ROM:00131F4C ROM:00131F4C locret_131F4C: ; CODE XREF: sub_131A96+30↑j ROM:00131F4C rts ROM:00131F4C ; End of function sub_131A96 ROM:00131F4C ROM:00131F4E ROM:00131F4E ; =============== S U B R O U T I N E ======================================= ROM:00131F4E ROM:00131F4E ROM:00131F4E sub_131F4E: ; CODE XREF: ROM:00131922↑p ROM:00131F4E bclr #0,($119F).w ROM:00131F54 bclr #1,($119F).w ROM:00131F5A btst #1,($FFFFFD02).w ROM:00131F60 beq.l locret_1321A4 ROM:00131F66 bset #3,($DF5).w ROM:00131F6C bset #3,($1363).w ROM:00131F72 move.w 2(a0),d5 ROM:00131F76 andi.w #$3F0,d5 ROM:00131F7A cmpi.w #$230,d5 ROM:00131F7E bne.l loc_131F96 ROM:00131F84 bset #4,($DF5).w ROM:00131F8A bset #4,($1363).w ROM:00131F90 bra.l loc_132198 ROM:00131F96 ; --------------------------------------------------------------------------- ROM:00131F96 ROM:00131F96 loc_131F96: ; CODE XREF: sub_131F4E+30↑j ROM:00131F96 cmpi.w #$3B0,d5 ROM:00131F9A bne.l loc_131FB2 ROM:00131FA0 bset #5,($DF5).w ROM:00131FA6 bset #5,($1363).w ROM:00131FAC bra.l loc_132198 ROM:00131FB2 ; --------------------------------------------------------------------------- ROM:00131FB2 ROM:00131FB2 loc_131FB2: ; CODE XREF: sub_131F4E+4C↑j ROM:00131FB2 cmpi.w #$3F0,d5 ROM:00131FB6 bne.s loc_131FD6 ROM:00131FB8 bset #4,($DF5).w ROM:00131FBE bset #4,($1363).w ROM:00131FC4 bset #5,($DF5).w ROM:00131FCA bset #5,($1363).w ROM:00131FD0 bra.l loc_132198 ROM:00131FD6 ; --------------------------------------------------------------------------- ROM:00131FD6 ROM:00131FD6 loc_131FD6: ; CODE XREF: sub_131F4E+68↑j ROM:00131FD6 move.w d5,d1 ROM:00131FD8 andi.w #$1C0,d1 ROM:00131FDC asr.w #6,d1 ROM:00131FDE move.w d1,($DEC).w ROM:00131FE2 move.w d5,d2 ROM:00131FE4 andi.w #$30,d2 ; '0' ROM:00131FE8 asr.w #4,d2 ROM:00131FEA move.w d2,($DEE).w ROM:00131FEE cmpi.w #0,d2 ROM:00131FF2 bne.l loc_13207E ROM:00131FF8 move.w ($DFE).w,d3 ROM:00131FFC move.w ($136A).w,d4 ROM:00132000 cmpi.w #4,d1 ROM:00132004 bne.s loc_132010 ROM:00132006 bset #0,d3 ROM:0013200A bset #0,d4 ROM:0013200E bra.s loc_132070 ROM:00132010 ; --------------------------------------------------------------------------- ROM:00132010 ROM:00132010 loc_132010: ; CODE XREF: sub_131F4E+B6↑j ROM:00132010 cmpi.w #2,d1 ROM:00132014 bne.s loc_132020 ROM:00132016 bset #1,d3 ROM:0013201A bset #1,d4 ROM:0013201E bra.s loc_132070 ROM:00132020 ; --------------------------------------------------------------------------- ROM:00132020 ROM:00132020 loc_132020: ; CODE XREF: sub_131F4E+C6↑j ROM:00132020 cmpi.w #6,d1 ROM:00132024 bne.s loc_132036 ROM:00132026 bset #2,d3 ROM:0013202A bset #2,d4 ROM:0013202E bset #0,($119F).w ROM:00132034 bra.s loc_132070 ROM:00132036 ; --------------------------------------------------------------------------- ROM:00132036 ROM:00132036 loc_132036: ; CODE XREF: sub_131F4E+D6↑j ROM:00132036 cmpi.w #1,d1 ROM:0013203A bne.s loc_13204C ROM:0013203C bset #3,d3 ROM:00132040 bset #3,d4 ROM:00132044 bset #1,($119F).w ROM:0013204A bra.s loc_132070 ROM:0013204C ; --------------------------------------------------------------------------- ROM:0013204C ROM:0013204C loc_13204C: ; CODE XREF: sub_131F4E+EC↑j ROM:0013204C cmpi.w #0,d1 ROM:00132050 bne.s loc_132062 ROM:00132052 bset #4,d3 ROM:00132056 bset #4,d4 ROM:0013205A bset #5,($12F9).w ROM:00132060 bra.s loc_132070 ROM:00132062 ; --------------------------------------------------------------------------- ROM:00132062 ROM:00132062 loc_132062: ; CODE XREF: sub_131F4E+102↑j ROM:00132062 cmpi.w #3,d1 ROM:00132066 bne.s loc_132070 ROM:00132068 bset #5,d3 ROM:0013206C bset #5,d4 ROM:00132070 ROM:00132070 loc_132070: ; CODE XREF: sub_131F4E+C0↑j ROM:00132070 ; sub_131F4E+D0↑j ... ROM:00132070 move.w d3,($DFE).w ROM:00132074 move.w d4,($136A).w ROM:00132078 bra.l loc_132198 ROM:0013207E ; --------------------------------------------------------------------------- ROM:0013207E ROM:0013207E loc_13207E: ; CODE XREF: sub_131F4E+A4↑j ROM:0013207E cmpi.w #1,d2 ROM:00132082 bne.l loc_13210E ROM:00132088 move.w ($E00).w,d3 ROM:0013208C move.w ($136C).w,d4 ROM:00132090 cmpi.w #4,d1 ROM:00132094 bne.s loc_1320A0 ROM:00132096 bset #0,d3 ROM:0013209A bset #0,d4 ROM:0013209E bra.s loc_132100 ROM:001320A0 ; --------------------------------------------------------------------------- ROM:001320A0 ROM:001320A0 loc_1320A0: ; CODE XREF: sub_131F4E+146↑j ROM:001320A0 cmpi.w #2,d1 ROM:001320A4 bne.s loc_1320B0 ROM:001320A6 bset #1,d3 ROM:001320AA bset #1,d4 ROM:001320AE bra.s loc_132100 ROM:001320B0 ; --------------------------------------------------------------------------- ROM:001320B0 ROM:001320B0 loc_1320B0: ; CODE XREF: sub_131F4E+156↑j ROM:001320B0 cmpi.w #6,d1 ROM:001320B4 bne.s loc_1320C6 ROM:001320B6 bset #2,d3 ROM:001320BA bset #2,d4 ROM:001320BE bset #0,($119F).w ROM:001320C4 bra.s loc_132100 ROM:001320C6 ; --------------------------------------------------------------------------- ROM:001320C6 ROM:001320C6 loc_1320C6: ; CODE XREF: sub_131F4E+166↑j ROM:001320C6 cmpi.w #1,d1 ROM:001320CA bne.s loc_1320DC ROM:001320CC bset #3,d3 ROM:001320D0 bset #3,d4 ROM:001320D4 bset #1,($119F).w ROM:001320DA bra.s loc_132100 ROM:001320DC ; --------------------------------------------------------------------------- ROM:001320DC ROM:001320DC loc_1320DC: ; CODE XREF: sub_131F4E+17C↑j ROM:001320DC cmpi.w #0,d1 ROM:001320E0 bne.s loc_1320F2 ROM:001320E2 bset #4,d3 ROM:001320E6 bset #4,d4 ROM:001320EA bset #5,($12F9).w ROM:001320F0 bra.s loc_132100 ROM:001320F2 ; --------------------------------------------------------------------------- ROM:001320F2 ROM:001320F2 loc_1320F2: ; CODE XREF: sub_131F4E+192↑j ROM:001320F2 cmpi.w #3,d1 ROM:001320F6 bne.s loc_132100 ROM:001320F8 bset #5,d3 ROM:001320FC bset #5,d4 ROM:00132100 ROM:00132100 loc_132100: ; CODE XREF: sub_131F4E+150↑j ROM:00132100 ; sub_131F4E+160↑j ... ROM:00132100 move.w d3,($E00).w ROM:00132104 move.w d4,($136C).w ROM:00132108 bra.l loc_132198 ROM:0013210E ; --------------------------------------------------------------------------- ROM:0013210E ROM:0013210E loc_13210E: ; CODE XREF: sub_131F4E+134↑j ROM:0013210E cmpi.w #2,d2 ROM:00132112 bne.l loc_132198 ROM:00132118 move.w ($E02).w,d3 ROM:0013211C move.w ($136E).w,d4 ROM:00132120 cmpi.w #4,d1 ROM:00132124 bne.s loc_132130 ROM:00132126 bset #0,d3 ROM:0013212A bset #0,d4 ROM:0013212E bra.s loc_132190 ROM:00132130 ; --------------------------------------------------------------------------- ROM:00132130 ROM:00132130 loc_132130: ; CODE XREF: sub_131F4E+1D6↑j ROM:00132130 cmpi.w #2,d1 ROM:00132134 bne.s loc_132140 ROM:00132136 bset #1,d3 ROM:0013213A bset #1,d4 ROM:0013213E bra.s loc_132190 ROM:00132140 ; --------------------------------------------------------------------------- ROM:00132140 ROM:00132140 loc_132140: ; CODE XREF: sub_131F4E+1E6↑j ROM:00132140 cmpi.w #6,d1 ROM:00132144 bne.s loc_132156 ROM:00132146 bset #2,d3 ROM:0013214A bset #2,d4 ROM:0013214E bset #0,($119F).w ROM:00132154 bra.s loc_132190 ROM:00132156 ; --------------------------------------------------------------------------- ROM:00132156 ROM:00132156 loc_132156: ; CODE XREF: sub_131F4E+1F6↑j ROM:00132156 cmpi.w #1,d1 ROM:0013215A bne.s loc_13216C ROM:0013215C bset #3,d3 ROM:00132160 bset #3,d4 ROM:00132164 bset #1,($119F).w ROM:0013216A bra.s loc_132190 ROM:0013216C ; --------------------------------------------------------------------------- ROM:0013216C ROM:0013216C loc_13216C: ; CODE XREF: sub_131F4E+20C↑j ROM:0013216C cmpi.w #0,d1 ROM:00132170 bne.s loc_132182 ROM:00132172 bset #4,d3 ROM:00132176 bset #4,d4 ROM:0013217A bset #5,($12F9).w ROM:00132180 bra.s loc_132190 ROM:00132182 ; --------------------------------------------------------------------------- ROM:00132182 ROM:00132182 loc_132182: ; CODE XREF: sub_131F4E+222↑j ROM:00132182 cmpi.w #3,d1 ROM:00132186 bne.s loc_132190 ROM:00132188 bset #5,d3 ROM:0013218C bset #5,d4 ROM:00132190 ROM:00132190 loc_132190: ; CODE XREF: sub_131F4E+1E0↑j ROM:00132190 ; sub_131F4E+1F0↑j ... ROM:00132190 move.w d3,($E02).w ROM:00132194 move.w d4,($136E).w ROM:00132198 ROM:00132198 loc_132198: ; CODE XREF: sub_131F4E+42↑j ROM:00132198 ; sub_131F4E+5E↑j ... ROM:00132198 move.w #$3F,2(a1) ; '?' ROM:0013219E bset #2,($12F1).w ROM:001321A4 ROM:001321A4 locret_1321A4: ; CODE XREF: sub_131F4E+12↑j ROM:001321A4 rts ROM:001321A4 ; End of function sub_131F4E ROM:001321A4 ROM:001321A6 ROM:001321A6 ; =============== S U B R O U T I N E ======================================= ROM:001321A6 ROM:001321A6 ROM:001321A6 sub_1321A6: ; CODE XREF: ROM:00131926↑p ROM:001321A6 btst #1,($FFFFFD04).w ROM:001321AC beq.l locret_1323AE ROM:001321B2 bset #6,($DF5).w ROM:001321B8 bset #6,($1363).w ROM:001321BE move.w 4(a0),d5 ROM:001321C2 andi.w #$3F0,d5 ROM:001321C6 cmpi.w #$230,d5 ROM:001321CA bne.l loc_1321E2 ROM:001321D0 bset #7,($DF5).w ROM:001321D6 bset #7,($1363).w ROM:001321DC bra.l loc_1323A2 ROM:001321E2 ; --------------------------------------------------------------------------- ROM:001321E2 ROM:001321E2 loc_1321E2: ; CODE XREF: sub_1321A6+24↑j ROM:001321E2 cmpi.w #$3B0,d5 ROM:001321E6 bne.l loc_1321FE ROM:001321EC bset #0,($DF4).w ROM:001321F2 bset #0,($1362).w ROM:001321F8 bra.l loc_1323A2 ROM:001321FE ; --------------------------------------------------------------------------- ROM:001321FE ROM:001321FE loc_1321FE: ; CODE XREF: sub_1321A6+40↑j ROM:001321FE cmpi.w #$3F0,d5 ROM:00132202 bne.s loc_132222 ROM:00132204 bset #7,($DF5).w ROM:0013220A bset #7,($1363).w ROM:00132210 bset #0,($DF4).w ROM:00132216 bset #0,($1362).w ROM:0013221C bra.l loc_1323A2 ROM:00132222 ; --------------------------------------------------------------------------- ROM:00132222 ROM:00132222 loc_132222: ; CODE XREF: sub_1321A6+5C↑j ROM:00132222 move.w d5,d1 ROM:00132224 andi.w #$1C0,d1 ROM:00132228 asr.w #6,d1 ROM:0013222A move.w d1,($DF0).w ROM:0013222E move.w d5,d2 ROM:00132230 andi.w #$30,d2 ; '0' ROM:00132234 asr.w #4,d2 ROM:00132236 move.w d2,($DF2).w ROM:0013223A cmpi.w #0,d2 ROM:0013223E bne.l loc_1322B8 ROM:00132244 move.w ($E04).w,d3 ROM:00132248 move.w ($1370).w,d4 ROM:0013224C cmpi.w #4,d1 ROM:00132250 bne.s loc_13225C ROM:00132252 bset #0,d3 ROM:00132256 bset #0,d4 ROM:0013225A bra.s loc_1322AA ROM:0013225C ; --------------------------------------------------------------------------- ROM:0013225C ROM:0013225C loc_13225C: ; CODE XREF: sub_1321A6+AA↑j ROM:0013225C cmpi.w #2,d1 ROM:00132260 bne.s loc_13226C ROM:00132262 bset #1,d3 ROM:00132266 bset #1,d4 ROM:0013226A bra.s loc_1322AA ROM:0013226C ; --------------------------------------------------------------------------- ROM:0013226C ROM:0013226C loc_13226C: ; CODE XREF: sub_1321A6+BA↑j ROM:0013226C cmpi.w #6,d1 ROM:00132270 bne.s loc_13227C ROM:00132272 bset #2,d3 ROM:00132276 bset #2,d4 ROM:0013227A bra.s loc_1322AA ROM:0013227C ; --------------------------------------------------------------------------- ROM:0013227C ROM:0013227C loc_13227C: ; CODE XREF: sub_1321A6+CA↑j ROM:0013227C cmpi.w #1,d1 ROM:00132280 bne.s loc_13228C ROM:00132282 bset #3,d3 ROM:00132286 bset #3,d4 ROM:0013228A bra.s loc_1322AA ROM:0013228C ; --------------------------------------------------------------------------- ROM:0013228C ROM:0013228C loc_13228C: ; CODE XREF: sub_1321A6+DA↑j ROM:0013228C cmpi.w #0,d1 ROM:00132290 bne.s loc_13229C ROM:00132292 bset #4,d3 ROM:00132296 bset #4,d4 ROM:0013229A bra.s loc_1322AA ROM:0013229C ; --------------------------------------------------------------------------- ROM:0013229C ROM:0013229C loc_13229C: ; CODE XREF: sub_1321A6+EA↑j ROM:0013229C cmpi.w #3,d1 ROM:001322A0 bne.s loc_1322AA ROM:001322A2 bset #5,d3 ROM:001322A6 bset #5,d4 ROM:001322AA ROM:001322AA loc_1322AA: ; CODE XREF: sub_1321A6+B4↑j ROM:001322AA ; sub_1321A6+C4↑j ... ROM:001322AA move.w d3,($E04).w ROM:001322AE move.w d4,($1370).w ROM:001322B2 bra.l loc_1323A2 ROM:001322B8 ; --------------------------------------------------------------------------- ROM:001322B8 ROM:001322B8 loc_1322B8: ; CODE XREF: sub_1321A6+98↑j ROM:001322B8 cmpi.w #1,d2 ROM:001322BC bne.s loc_13232E ROM:001322BE move.w ($E06).w,d3 ROM:001322C2 move.w ($1372).w,d4 ROM:001322C6 cmpi.w #4,d1 ROM:001322CA bne.s loc_1322D6 ROM:001322CC bset #0,d3 ROM:001322D0 bset #0,d4 ROM:001322D4 bra.s loc_132324 ROM:001322D6 ; --------------------------------------------------------------------------- ROM:001322D6 ROM:001322D6 loc_1322D6: ; CODE XREF: sub_1321A6+124↑j ROM:001322D6 cmpi.w #2,d1 ROM:001322DA bne.s loc_1322E6 ROM:001322DC bset #1,d3 ROM:001322E0 bset #1,d4 ROM:001322E4 bra.s loc_132324 ROM:001322E6 ; --------------------------------------------------------------------------- ROM:001322E6 ROM:001322E6 loc_1322E6: ; CODE XREF: sub_1321A6+134↑j ROM:001322E6 cmpi.w #6,d1 ROM:001322EA bne.s loc_1322F6 ROM:001322EC bset #2,d3 ROM:001322F0 bset #2,d4 ROM:001322F4 bra.s loc_132324 ROM:001322F6 ; --------------------------------------------------------------------------- ROM:001322F6 ROM:001322F6 loc_1322F6: ; CODE XREF: sub_1321A6+144↑j ROM:001322F6 cmpi.w #1,d1 ROM:001322FA bne.s loc_132306 ROM:001322FC bset #3,d3 ROM:00132300 bset #3,d4 ROM:00132304 bra.s loc_132324 ROM:00132306 ; --------------------------------------------------------------------------- ROM:00132306 ROM:00132306 loc_132306: ; CODE XREF: sub_1321A6+154↑j ROM:00132306 cmpi.w #0,d1 ROM:0013230A bne.s loc_132316 ROM:0013230C bset #4,d3 ROM:00132310 bset #4,d4 ROM:00132314 bra.s loc_132324 ROM:00132316 ; --------------------------------------------------------------------------- ROM:00132316 ROM:00132316 loc_132316: ; CODE XREF: sub_1321A6+164↑j ROM:00132316 cmpi.w #3,d1 ROM:0013231A bne.s loc_132324 ROM:0013231C bset #5,d3 ROM:00132320 bset #5,d4 ROM:00132324 ROM:00132324 loc_132324: ; CODE XREF: sub_1321A6+12E↑j ROM:00132324 ; sub_1321A6+13E↑j ... ROM:00132324 move.w d3,($E06).w ROM:00132328 move.w d4,($1372).w ROM:0013232C bra.s loc_1323A2 ROM:0013232E ; --------------------------------------------------------------------------- ROM:0013232E ROM:0013232E loc_13232E: ; CODE XREF: sub_1321A6+116↑j ROM:0013232E cmpi.w #2,d2 ROM:00132332 bne.s loc_1323A2 ROM:00132334 move.w ($E08).w,d3 ROM:00132338 move.w ($1374).w,d4 ROM:0013233C cmpi.w #4,d1 ROM:00132340 bne.s loc_13234C ROM:00132342 bset #0,d3 ROM:00132346 bset #0,d4 ROM:0013234A bra.s loc_13239A ROM:0013234C ; --------------------------------------------------------------------------- ROM:0013234C ROM:0013234C loc_13234C: ; CODE XREF: sub_1321A6+19A↑j ROM:0013234C cmpi.w #2,d1 ROM:00132350 bne.s loc_13235C ROM:00132352 bset #1,d3 ROM:00132356 bset #1,d4 ROM:0013235A bra.s loc_13239A ROM:0013235C ; --------------------------------------------------------------------------- ROM:0013235C ROM:0013235C loc_13235C: ; CODE XREF: sub_1321A6+1AA↑j ROM:0013235C cmpi.w #6,d1 ROM:00132360 bne.s loc_13236C ROM:00132362 bset #2,d3 ROM:00132366 bset #2,d4 ROM:0013236A bra.s loc_13239A ROM:0013236C ; --------------------------------------------------------------------------- ROM:0013236C ROM:0013236C loc_13236C: ; CODE XREF: sub_1321A6+1BA↑j ROM:0013236C cmpi.w #1,d1 ROM:00132370 bne.s loc_13237C ROM:00132372 bset #3,d3 ROM:00132376 bset #3,d4 ROM:0013237A bra.s loc_13239A ROM:0013237C ; --------------------------------------------------------------------------- ROM:0013237C ROM:0013237C loc_13237C: ; CODE XREF: sub_1321A6+1CA↑j ROM:0013237C cmpi.w #0,d1 ROM:00132380 bne.s loc_13238C ROM:00132382 bset #4,d3 ROM:00132386 bset #4,d4 ROM:0013238A bra.s loc_13239A ROM:0013238C ; --------------------------------------------------------------------------- ROM:0013238C ROM:0013238C loc_13238C: ; CODE XREF: sub_1321A6+1DA↑j ROM:0013238C cmpi.w #3,d1 ROM:00132390 bne.s loc_13239A ROM:00132392 bset #5,d3 ROM:00132396 bset #5,d4 ROM:0013239A ROM:0013239A loc_13239A: ; CODE XREF: sub_1321A6+1A4↑j ROM:0013239A ; sub_1321A6+1B4↑j ... ROM:0013239A move.w d3,($E08).w ROM:0013239E move.w d4,($1374).w ROM:001323A2 ROM:001323A2 loc_1323A2: ; CODE XREF: sub_1321A6+36↑j ROM:001323A2 ; sub_1321A6+52↑j ... ROM:001323A2 move.w #$3F,4(a1) ; '?' ROM:001323A8 bset #2,($12F1).w ROM:001323AE ROM:001323AE locret_1323AE: ; CODE XREF: sub_1321A6+6↑j ROM:001323AE rts ROM:001323AE ; End of function sub_1321A6 ROM:001323AE ROM:001323B0 ROM:001323B0 ; =============== S U B R O U T I N E ======================================= ROM:001323B0 ROM:001323B0 ROM:001323B0 sub_1323B0: ; CODE XREF: ROM:0013192A↑p ROM:001323B0 btst #7,($FFFFFD07).w ROM:001323B6 beq.l locret_1324BE ROM:001323BC bset #1,($DF4).w ROM:001323C2 bset #1,($1362).w ROM:001323C8 move.w 6(a0),d1 ROM:001323CC cmpi.w #$D4,d1 ROM:001323D0 bne.s loc_1323E4 ROM:001323D2 bset #2,($DF4).w ROM:001323D8 bset #2,($1362).w ROM:001323DE bra.l locret_1324BE ROM:001323E4 ; --------------------------------------------------------------------------- ROM:001323E4 ROM:001323E4 loc_1323E4: ; CODE XREF: sub_1323B0+20↑j ROM:001323E4 andi.w #$60,d1 ; '`' ROM:001323E8 asr.w #5,d1 ROM:001323EA cmpi.w #0,d1 ROM:001323EE bne.s loc_1323FE ROM:001323F0 bset #0,($E0B).w ROM:001323F6 bset #0,($139A).w ROM:001323FC bra.s loc_132424 ROM:001323FE ; --------------------------------------------------------------------------- ROM:001323FE ROM:001323FE loc_1323FE: ; CODE XREF: sub_1323B0+3E↑j ROM:001323FE cmpi.w #1,d1 ROM:00132402 bne.s loc_132412 ROM:00132404 bset #0,($E0D).w ROM:0013240A bset #0,($139B).w ROM:00132410 bra.s loc_132424 ROM:00132412 ; --------------------------------------------------------------------------- ROM:00132412 ROM:00132412 loc_132412: ; CODE XREF: sub_1323B0+52↑j ROM:00132412 cmpi.w #3,d1 ROM:00132416 bne.s loc_132424 ROM:00132418 bset #0,($E0F).w ROM:0013241E bset #0,($139C).w ROM:00132424 ROM:00132424 loc_132424: ; CODE XREF: sub_1323B0+4C↑j ROM:00132424 ; sub_1323B0+60↑j ... ROM:00132424 move.w 6(a0),d1 ROM:00132428 andi.w #$18,d1 ROM:0013242C asr.w #3,d1 ROM:0013242E cmpi.w #0,d1 ROM:00132432 bne.s loc_132448 ROM:00132434 bset #1,($E0B).w ROM:0013243A bset #1,($139A).w ROM:00132440 bset #2,($12F7).w ROM:00132446 bra.s loc_13247A ROM:00132448 ; --------------------------------------------------------------------------- ROM:00132448 ROM:00132448 loc_132448: ; CODE XREF: sub_1323B0+82↑j ROM:00132448 cmpi.w #1,d1 ROM:0013244C bne.s loc_132462 ROM:0013244E bset #1,($E0D).w ROM:00132454 bset #1,($139B).w ROM:0013245A bset #2,($12F7).w ROM:00132460 bra.s loc_13247A ROM:00132462 ; --------------------------------------------------------------------------- ROM:00132462 ROM:00132462 loc_132462: ; CODE XREF: sub_1323B0+9C↑j ROM:00132462 cmpi.w #3,d1 ROM:00132466 bne.s loc_13247A ROM:00132468 bset #1,($E0F).w ROM:0013246E bset #1,($139C).w ROM:00132474 bset #2,($12F7).w ROM:0013247A ROM:0013247A loc_13247A: ; CODE XREF: sub_1323B0+96↑j ROM:0013247A ; sub_1323B0+B0↑j ... ROM:0013247A move.w 6(a0),d1 ROM:0013247E andi.w #6,d1 ROM:00132482 asr.w #1,d1 ROM:00132484 cmpi.w #0,d1 ROM:00132488 bne.s loc_132498 ROM:0013248A bset #2,($E0B).w ROM:00132490 bset #2,($139A).w ROM:00132496 bra.s locret_1324BE ROM:00132498 ; --------------------------------------------------------------------------- ROM:00132498 ROM:00132498 loc_132498: ; CODE XREF: sub_1323B0+D8↑j ROM:00132498 cmpi.w #1,d1 ROM:0013249C bne.s loc_1324AC ROM:0013249E bset #2,($E0D).w ROM:001324A4 bset #2,($139B).w ROM:001324AA bra.s locret_1324BE ROM:001324AC ; --------------------------------------------------------------------------- ROM:001324AC ROM:001324AC loc_1324AC: ; CODE XREF: sub_1323B0+EC↑j ROM:001324AC cmpi.w #3,d1 ROM:001324B0 bne.s locret_1324BE ROM:001324B2 bset #2,($E0F).w ROM:001324B8 bset #2,($139C).w ROM:001324BE ROM:001324BE locret_1324BE: ; CODE XREF: sub_1323B0+6↑j ROM:001324BE ; sub_1323B0+2E↑j ... ROM:001324BE rts ROM:001324BE ; End of function sub_1323B0 ROM:001324BE ROM:001324C0 ROM:001324C0 ; =============== S U B R O U T I N E ======================================= ROM:001324C0 ROM:001324C0 ROM:001324C0 sub_1324C0: ; CODE XREF: ROM:001318EE↑p ROM:001324C0 ; ROM:0013194C↑p ... ROM:001324C0 lea ($FFFFFD00).w,a0 ROM:001324C4 move.w (a0),d0 ROM:001324C6 andi.w #7,d0 ROM:001324CA asl.w #8,d0 ROM:001324CC move.w 2(a0),d1 ROM:001324D0 andi.w #$F,d1 ROM:001324D4 move.w 4(a0),d2 ROM:001324D8 andi.w #$F,d2 ROM:001324DC asl.w #4,d2 ROM:001324DE move.w d0,($DF6).w ROM:001324E2 add.w d1,($DF6).w ROM:001324E6 add.w d2,($DF6).w ROM:001324EA rts ROM:001324EA ; End of function sub_1324C0 ROM:001324EA ROM:001324EC ROM:001324EC ; =============== S U B R O U T I N E ======================================= ROM:001324EC ROM:001324EC ROM:001324EC sub_1324EC: ; CODE XREF: ROM:001318EA↑p ROM:001324EC ; ROM:00131948↑p ... ROM:001324EC lea ($FFFFFD20).w,a0 ROM:001324F0 move.w #$55,d0 ; 'U' ROM:001324F4 btst #0,($8E3).w ROM:001324FA beq.s loc_132508 ROM:001324FC btst #5,($D5F).w ROM:00132502 bne.s loc_132508 ROM:00132504 addi.w #$200,d0 ROM:00132508 ROM:00132508 loc_132508: ; CODE XREF: sub_1324EC+E↑j ROM:00132508 ; sub_1324EC+16↑j ROM:00132508 btst #6,($8E2).w ROM:0013250E beq.s loc_13251C ROM:00132510 btst #6,($D5F).w ROM:00132516 bne.s loc_13251C ROM:00132518 addi.w #$100,d0 ROM:0013251C ROM:0013251C loc_13251C: ; CODE XREF: sub_1324EC+22↑j ROM:0013251C ; sub_1324EC+2A↑j ROM:0013251C btst #2,($8DC).w ROM:00132522 beq.s loc_132530 ROM:00132524 btst #7,($D5F).w ROM:0013252A bne.s loc_132530 ROM:0013252C addi.w #$80,d0 ROM:00132530 ROM:00132530 loc_132530: ; CODE XREF: sub_1324EC+36↑j ROM:00132530 ; sub_1324EC+3E↑j ROM:00132530 move.w d0,(a0) ROM:00132532 move.w #$2A,d0 ; '*' ROM:00132536 bclr #0,($119E).w ROM:0013253C btst #2,($8ED).w ROM:00132542 beq.s loc_132556 ROM:00132544 btst #0,($D63).w ROM:0013254A bne.s loc_132556 ROM:0013254C bset #0,($119E).w ROM:00132552 addi.w #$200,d0 ROM:00132556 ROM:00132556 loc_132556: ; CODE XREF: sub_1324EC+56↑j ROM:00132556 ; sub_1324EC+5E↑j ROM:00132556 bclr #1,($119E).w ROM:0013255C btst #6,($8E0).w ROM:00132562 beq.s loc_132576 ROM:00132564 btst #1,($D63).w ROM:0013256A bne.s loc_132576 ROM:0013256C bset #1,($119E).w ROM:00132572 addi.w #$100,d0 ROM:00132576 ROM:00132576 loc_132576: ; CODE XREF: sub_1324EC+76↑j ROM:00132576 ; sub_1324EC+7E↑j ROM:00132576 bclr #0,($119D).w ROM:0013257C btst #4,($8EB).w ROM:00132582 beq.s loc_132596 ROM:00132584 btst #2,($D63).w ROM:0013258A bne.s loc_132596 ROM:0013258C bset #0,($119D).w ROM:00132592 addi.w #$80,d0 ROM:00132596 ROM:00132596 loc_132596: ; CODE XREF: sub_1324EC+96↑j ROM:00132596 ; sub_1324EC+9E↑j ROM:00132596 bclr #1,($119D).w ROM:0013259C btst #2,($8DF).w ROM:001325A2 beq.s loc_1325B6 ROM:001325A4 btst #3,($D63).w ROM:001325AA bne.s loc_1325B6 ROM:001325AC bset #1,($119D).w ROM:001325B2 addi.w #$40,d0 ; '@' ROM:001325B6 ROM:001325B6 loc_1325B6: ; CODE XREF: sub_1324EC+B6↑j ROM:001325B6 ; sub_1324EC+BE↑j ROM:001325B6 move.w d0,2(a0) ROM:001325BA move.w #$2A,d0 ; '*' ROM:001325BE btst #1,($8E4).w ROM:001325C4 beq.s loc_1325D2 ROM:001325C6 btst #2,($D61).w ROM:001325CC bne.s loc_1325D2 ROM:001325CE addi.w #$80,d0 ROM:001325D2 ROM:001325D2 loc_1325D2: ; CODE XREF: sub_1324EC+D8↑j ROM:001325D2 ; sub_1324EC+E0↑j ROM:001325D2 move.w d0,4(a0) ROM:001325D6 rts ROM:001325D6 ; End of function sub_1324EC ROM:001325D6 ROM:001325D8 ROM:001325D8 ; =============== S U B R O U T I N E ======================================= ROM:001325D8 ROM:001325D8 ROM:001325D8 sub_1325D8: ; CODE XREF: ROM:001318CA↑p ROM:001325D8 lea ($FFFFFD20).w,a0 ROM:001325DC move.w #$7F,(a0) ROM:001325E0 move.w #$3F,2(a0) ; '?' ROM:001325E6 move.w #$3F,4(a0) ; '?' ROM:001325EC bset #7,($FFFFFC1A).w ROM:001325F2 rts ROM:001325F2 ; End of function sub_1325D8 ROM:001325F2 ROM:001325F4 ROM:001325F4 ; =============== S U B R O U T I N E ======================================= ROM:001325F4 ROM:001325F4 ROM:001325F4 sub_1325F4: ; CODE XREF: ROM:001318F2↑p ROM:001325F4 ; ROM:00131950↑p ... ROM:001325F4 btst #1,($FFFFFD02).w ROM:001325FA bne.s locret_132654 ROM:001325FC btst #6,($FFFFFD03).w ROM:00132602 beq.s loc_13260C ROM:00132604 bset #0,($119B).w ROM:0013260A bra.s loc_132612 ROM:0013260C ; --------------------------------------------------------------------------- ROM:0013260C ROM:0013260C loc_13260C: ; CODE XREF: sub_1325F4+E↑j ROM:0013260C bclr #0,($119B).w ROM:00132612 ROM:00132612 loc_132612: ; CODE XREF: sub_1325F4+16↑j ROM:00132612 btst #7,($FFFFFD03).w ROM:00132618 beq.s loc_132622 ROM:0013261A bset #0,($119C).w ROM:00132620 bra.s loc_132628 ROM:00132622 ; --------------------------------------------------------------------------- ROM:00132622 ROM:00132622 loc_132622: ; CODE XREF: sub_1325F4+24↑j ROM:00132622 bclr #0,($119C).w ROM:00132628 ROM:00132628 loc_132628: ; CODE XREF: sub_1325F4+2C↑j ROM:00132628 btst #4,($FFFFFD03).w ROM:0013262E beq.s loc_132638 ROM:00132630 bset #1,($119B).w ROM:00132636 bra.s loc_13263E ROM:00132638 ; --------------------------------------------------------------------------- ROM:00132638 ROM:00132638 loc_132638: ; CODE XREF: sub_1325F4+3A↑j ROM:00132638 bclr #1,($119B).w ROM:0013263E ROM:0013263E loc_13263E: ; CODE XREF: sub_1325F4+42↑j ROM:0013263E btst #5,($FFFFFD03).w ROM:00132644 beq.s loc_13264E ROM:00132646 bset #1,($119C).w ROM:0013264C bra.s locret_132654 ROM:0013264E ; --------------------------------------------------------------------------- ROM:0013264E ROM:0013264E loc_13264E: ; CODE XREF: sub_1325F4+50↑j ROM:0013264E bclr #1,($119C).w ROM:00132654 ROM:00132654 locret_132654: ; CODE XREF: sub_1325F4+6↑j ROM:00132654 ; sub_1325F4+58↑j ROM:00132654 rts ROM:00132654 ; End of function sub_1325F4 ROM:00132654 ROM:00132656 ROM:00132656 ; =============== S U B R O U T I N E ======================================= ROM:00132656 ROM:00132656 ROM:00132656 sub_132656: ; CODE XREF: sub_116E34+9A↑p ROM:00132656 btst #3,($135E).w ROM:0013265C beq.s loc_132666 ROM:0013265E bset #6,($12FC).w ROM:00132664 bra.s loc_132674 ROM:00132666 ; --------------------------------------------------------------------------- ROM:00132666 ROM:00132666 loc_132666: ; CODE XREF: sub_132656+6↑j ROM:00132666 btst #4,($135E).w ROM:0013266C beq.s loc_132674 ROM:0013266E bset #6,($12FC).w ROM:00132674 ROM:00132674 loc_132674: ; CODE XREF: sub_132656+E↑j ROM:00132674 ; sub_132656+16↑j ROM:00132674 clr.b ($11A0).w ROM:00132678 lea (dword_135734).l,a3 ROM:0013267E move.w (a3),d0 ROM:00132680 ROM:00132680 loc_132680: ; CODE XREF: sub_132656+48↓j ROM:00132680 cmpi.w #$FF,d0 ROM:00132684 beq.s locret_1326A0 ROM:00132686 move.w 6(a3),d1 ROM:0013268A move.b 8(a3),d2 ROM:0013268E btst d2,(d1.w) ROM:00132692 beq.s loc_132698 ROM:00132694 addq.b #1,($11A0).w ROM:00132698 ROM:00132698 loc_132698: ; CODE XREF: sub_132656+3C↑j ROM:00132698 adda.w #$A,a3 ROM:0013269C move.w (a3),d0 ROM:0013269E bra.s loc_132680 ROM:001326A0 ; --------------------------------------------------------------------------- ROM:001326A0 ROM:001326A0 locret_1326A0: ; CODE XREF: sub_132656+2E↑j ROM:001326A0 rts ROM:001326A0 ; End of function sub_132656 ROM:001326A0 ROM:001326A2 ROM:001326A2 ; =============== S U B R O U T I N E ======================================= ROM:001326A2 ROM:001326A2 ROM:001326A2 sub_1326A2: ; CODE XREF: sub_1173FC+C0↑p ROM:001326A2 clr.w ($E14).w ROM:001326A6 cmpi.b #0,($1398).w ROM:001326AC bne.s loc_1326BA ROM:001326AE move.w #$420,($E14).w ROM:001326B4 bra.l locret_132990 ROM:001326BA ; --------------------------------------------------------------------------- ROM:001326BA ROM:001326BA loc_1326BA: ; CODE XREF: sub_1326A2+A↑j ROM:001326BA cmpi.b #1,($1398).w ROM:001326C0 bne.s loc_1326CE ROM:001326C2 move.w #$140,($E14).w ROM:001326C8 bra.l locret_132990 ROM:001326CE ; --------------------------------------------------------------------------- ROM:001326CE ROM:001326CE loc_1326CE: ; CODE XREF: sub_1326A2+1E↑j ROM:001326CE cmpi.b #2,($1398).w ROM:001326D4 bne.s loc_1326E2 ROM:001326D6 move.w #$133,($E14).w ROM:001326DC bra.l locret_132990 ROM:001326E2 ; --------------------------------------------------------------------------- ROM:001326E2 ROM:001326E2 loc_1326E2: ; CODE XREF: sub_1326A2+32↑j ROM:001326E2 cmpi.b #3,($1398).w ROM:001326E8 bne.s loc_1326F6 ROM:001326EA move.w #$505,($E14).w ROM:001326F0 bra.l locret_132990 ROM:001326F6 ; --------------------------------------------------------------------------- ROM:001326F6 ROM:001326F6 loc_1326F6: ; CODE XREF: sub_1326A2+46↑j ROM:001326F6 cmpi.b #4,($1398).w ROM:001326FC bne.s loc_13270A ROM:001326FE move.w #$340,($E14).w ROM:00132704 bra.l locret_132990 ROM:0013270A ; --------------------------------------------------------------------------- ROM:0013270A ROM:0013270A loc_13270A: ; CODE XREF: sub_1326A2+5A↑j ROM:0013270A cmpi.b #5,($1398).w ROM:00132710 bne.s loc_13271E ROM:00132712 move.w #$111,($E14).w ROM:00132718 bra.l locret_132990 ROM:0013271E ; --------------------------------------------------------------------------- ROM:0013271E ROM:0013271E loc_13271E: ; CODE XREF: sub_1326A2+6E↑j ROM:0013271E cmpi.b #6,($1398).w ROM:00132724 bne.s loc_132732 ROM:00132726 move.w #$130,($E14).w ROM:0013272C bra.l locret_132990 ROM:00132732 ; --------------------------------------------------------------------------- ROM:00132732 ROM:00132732 loc_132732: ; CODE XREF: sub_1326A2+82↑j ROM:00132732 cmpi.b #7,($1398).w ROM:00132738 bne.s loc_132746 ROM:0013273A move.w #$141,($E14).w ROM:00132740 bra.l locret_132990 ROM:00132746 ; --------------------------------------------------------------------------- ROM:00132746 ROM:00132746 loc_132746: ; CODE XREF: sub_1326A2+96↑j ROM:00132746 cmpi.b #8,($1398).w ROM:0013274C bne.s loc_13275A ROM:0013274E move.w #$135,($E14).w ROM:00132754 bra.l locret_132990 ROM:0013275A ; --------------------------------------------------------------------------- ROM:0013275A ROM:0013275A loc_13275A: ; CODE XREF: sub_1326A2+AA↑j ROM:0013275A cmpi.b #9,($1398).w ROM:00132760 bne.s loc_13276E ROM:00132762 move.w #$106,($E14).w ROM:00132768 bra.l locret_132990 ROM:0013276E ; --------------------------------------------------------------------------- ROM:0013276E ROM:0013276E loc_13276E: ; CODE XREF: sub_1326A2+BE↑j ROM:0013276E cmpi.b #$A,($1398).w ROM:00132774 bne.s loc_132782 ROM:00132776 move.w #$115,($E14).w ROM:0013277C bra.l locret_132990 ROM:00132782 ; --------------------------------------------------------------------------- ROM:00132782 ROM:00132782 loc_132782: ; CODE XREF: sub_1326A2+D2↑j ROM:00132782 cmpi.b #$B,($1398).w ROM:00132788 bne.s loc_1327DE ROM:0013278A btst #5,($13EE).w ROM:00132790 beq.s loc_13279A ROM:00132792 move.w #$300,($E14).w ROM:00132798 bra.s loc_1327D8 ROM:0013279A ; --------------------------------------------------------------------------- ROM:0013279A ROM:0013279A loc_13279A: ; CODE XREF: sub_1326A2+EE↑j ROM:0013279A btst #0,($1394).w ROM:001327A0 beq.s loc_1327AA ROM:001327A2 move.w #$301,($E14).w ROM:001327A8 bra.s loc_1327D8 ROM:001327AA ; --------------------------------------------------------------------------- ROM:001327AA ROM:001327AA loc_1327AA: ; CODE XREF: sub_1326A2+FE↑j ROM:001327AA btst #1,($1394).w ROM:001327B0 beq.s loc_1327BA ROM:001327B2 move.w #$302,($E14).w ROM:001327B8 bra.s loc_1327D8 ROM:001327BA ; --------------------------------------------------------------------------- ROM:001327BA ROM:001327BA loc_1327BA: ; CODE XREF: sub_1326A2+10E↑j ROM:001327BA btst #2,($1394).w ROM:001327C0 beq.s loc_1327CA ROM:001327C2 move.w #$303,($E14).w ROM:001327C8 bra.s loc_1327D8 ROM:001327CA ; --------------------------------------------------------------------------- ROM:001327CA ROM:001327CA loc_1327CA: ; CODE XREF: sub_1326A2+11E↑j ROM:001327CA btst #3,($1394).w ROM:001327D0 beq.s loc_1327D8 ROM:001327D2 move.w #$304,($E14).w ROM:001327D8 ROM:001327D8 loc_1327D8: ; CODE XREF: sub_1326A2+F6↑j ROM:001327D8 ; sub_1326A2+106↑j ... ROM:001327D8 bra.l locret_132990 ROM:001327DE ; --------------------------------------------------------------------------- ROM:001327DE ROM:001327DE loc_1327DE: ; CODE XREF: sub_1326A2+E6↑j ROM:001327DE cmpi.b #$C,($1398).w ROM:001327E4 bne.s loc_13283A ROM:001327E6 btst #5,($13EE).w ROM:001327EC beq.s loc_1327F6 ROM:001327EE move.w #$300,($E14).w ROM:001327F4 bra.s loc_132834 ROM:001327F6 ; --------------------------------------------------------------------------- ROM:001327F6 ROM:001327F6 loc_1327F6: ; CODE XREF: sub_1326A2+14A↑j ROM:001327F6 btst #0,($1394).w ROM:001327FC beq.s loc_132806 ROM:001327FE move.w #$301,($E14).w ROM:00132804 bra.s loc_132834 ROM:00132806 ; --------------------------------------------------------------------------- ROM:00132806 ROM:00132806 loc_132806: ; CODE XREF: sub_1326A2+15A↑j ROM:00132806 btst #1,($1394).w ROM:0013280C beq.s loc_132816 ROM:0013280E move.w #$302,($E14).w ROM:00132814 bra.s loc_132834 ROM:00132816 ; --------------------------------------------------------------------------- ROM:00132816 ROM:00132816 loc_132816: ; CODE XREF: sub_1326A2+16A↑j ROM:00132816 btst #2,($1394).w ROM:0013281C beq.s loc_132826 ROM:0013281E move.w #$303,($E14).w ROM:00132824 bra.s loc_132834 ROM:00132826 ; --------------------------------------------------------------------------- ROM:00132826 ROM:00132826 loc_132826: ; CODE XREF: sub_1326A2+17A↑j ROM:00132826 btst #3,($1394).w ROM:0013282C beq.s loc_132834 ROM:0013282E move.w #$304,($E14).w ROM:00132834 ROM:00132834 loc_132834: ; CODE XREF: sub_1326A2+152↑j ROM:00132834 ; sub_1326A2+162↑j ... ROM:00132834 bra.l locret_132990 ROM:0013283A ; --------------------------------------------------------------------------- ROM:0013283A ROM:0013283A loc_13283A: ; CODE XREF: sub_1326A2+142↑j ROM:0013283A cmpi.b #$D,($1398).w ROM:00132840 bne.s loc_13284E ROM:00132842 move.w #$136,($E14).w ROM:00132848 bra.l locret_132990 ROM:0013284E ; --------------------------------------------------------------------------- ROM:0013284E ROM:0013284E loc_13284E: ; CODE XREF: sub_1326A2+19E↑j ROM:0013284E cmpi.b #$E,($1398).w ROM:00132854 bne.s loc_132862 ROM:00132856 move.w #$120,($E14).w ROM:0013285C bra.l locret_132990 ROM:00132862 ; --------------------------------------------------------------------------- ROM:00132862 ROM:00132862 loc_132862: ; CODE XREF: sub_1326A2+1B2↑j ROM:00132862 cmpi.b #$F,($1398).w ROM:00132868 bne.s loc_132876 ROM:0013286A move.w #$121,($E14).w ROM:00132870 bra.l locret_132990 ROM:00132876 ; --------------------------------------------------------------------------- ROM:00132876 ROM:00132876 loc_132876: ; CODE XREF: sub_1326A2+1C6↑j ROM:00132876 cmpi.b #$10,($1398).w ROM:0013287C bne.s loc_13288A ROM:0013287E move.w #$195,($E14).w ROM:00132884 bra.l locret_132990 ROM:0013288A ; --------------------------------------------------------------------------- ROM:0013288A ROM:0013288A loc_13288A: ; CODE XREF: sub_1326A2+1DA↑j ROM:0013288A cmpi.b #$11,($1398).w ROM:00132890 bne.s loc_13289E ROM:00132892 move.w #$501,($E14).w ROM:00132898 bra.l locret_132990 ROM:0013289E ; --------------------------------------------------------------------------- ROM:0013289E ROM:0013289E loc_13289E: ; CODE XREF: sub_1326A2+1EE↑j ROM:0013289E cmpi.b #$12,($1398).w ROM:001328A4 bne.s loc_1328B2 ROM:001328A6 move.w #$443,($E14).w ROM:001328AC bra.l locret_132990 ROM:001328B2 ; --------------------------------------------------------------------------- ROM:001328B2 ROM:001328B2 loc_1328B2: ; CODE XREF: sub_1326A2+202↑j ROM:001328B2 cmpi.b #$13,($1398).w ROM:001328B8 bne.s loc_1328C6 ROM:001328BA move.w #$170,($E14).w ROM:001328C0 bra.l locret_132990 ROM:001328C6 ; --------------------------------------------------------------------------- ROM:001328C6 ROM:001328C6 loc_1328C6: ; CODE XREF: sub_1326A2+216↑j ROM:001328C6 cmpi.b #$14,($1398).w ROM:001328CC bne.s loc_1328DA ROM:001328CE move.w #$500,($E14).w ROM:001328D4 bra.l locret_132990 ROM:001328DA ; --------------------------------------------------------------------------- ROM:001328DA ROM:001328DA loc_1328DA: ; CODE XREF: sub_1326A2+22A↑j ROM:001328DA cmpi.b #$15,($1398).w ROM:001328E0 bne.s loc_1328EE ROM:001328E2 move.w #$335,($E14).w ROM:001328E8 bra.l locret_132990 ROM:001328EE ; --------------------------------------------------------------------------- ROM:001328EE ROM:001328EE loc_1328EE: ; CODE XREF: sub_1326A2+23E↑j ROM:001328EE cmpi.b #$16,($1398).w ROM:001328F4 bne.s loc_132902 ROM:001328F6 move.w #$110,($E14).w ROM:001328FC bra.l locret_132990 ROM:00132902 ; --------------------------------------------------------------------------- ROM:00132902 ROM:00132902 loc_132902: ; CODE XREF: sub_1326A2+252↑j ROM:00132902 cmpi.b #$17,($1398).w ROM:00132908 bne.s loc_132912 ROM:0013290A move.w #$1775,($E14).w ROM:00132910 bra.s locret_132990 ROM:00132912 ; --------------------------------------------------------------------------- ROM:00132912 ROM:00132912 loc_132912: ; CODE XREF: sub_1326A2+266↑j ROM:00132912 cmpi.b #$18,($1398).w ROM:00132918 bne.s loc_132922 ROM:0013291A move.w #$170,($E14).w ROM:00132920 bra.s locret_132990 ROM:00132922 ; --------------------------------------------------------------------------- ROM:00132922 ROM:00132922 loc_132922: ; CODE XREF: sub_1326A2+276↑j ROM:00132922 cmpi.b #$19,($1398).w ROM:00132928 bne.s loc_132932 ROM:0013292A move.w #$1590,($E14).w ROM:00132930 bra.s locret_132990 ROM:00132932 ; --------------------------------------------------------------------------- ROM:00132932 ROM:00132932 loc_132932: ; CODE XREF: sub_1326A2+286↑j ROM:00132932 cmpi.b #$1A,($1398).w ROM:00132938 bne.s loc_132942 ROM:0013293A move.w #$1640,($E14).w ROM:00132940 bra.s locret_132990 ROM:00132942 ; --------------------------------------------------------------------------- ROM:00132942 ROM:00132942 loc_132942: ; CODE XREF: sub_1326A2+296↑j ROM:00132942 cmpi.b #$1B,($1398).w ROM:00132948 bne.s loc_132952 ROM:0013294A move.w #$115,($E14).w ROM:00132950 bra.s locret_132990 ROM:00132952 ; --------------------------------------------------------------------------- ROM:00132952 ROM:00132952 loc_132952: ; CODE XREF: sub_1326A2+2A6↑j ROM:00132952 cmpi.b #$1C,($1398).w ROM:00132958 bne.s loc_132962 ROM:0013295A move.w #$201,($E14).w ROM:00132960 bra.s locret_132990 ROM:00132962 ; --------------------------------------------------------------------------- ROM:00132962 ROM:00132962 loc_132962: ; CODE XREF: sub_1326A2+2B6↑j ROM:00132962 cmpi.b #$1D,($1398).w ROM:00132968 bne.s loc_132972 ROM:0013296A move.w #$202,($E14).w ROM:00132970 bra.s locret_132990 ROM:00132972 ; --------------------------------------------------------------------------- ROM:00132972 ROM:00132972 loc_132972: ; CODE XREF: sub_1326A2+2C6↑j ROM:00132972 cmpi.b #$1E,($1398).w ROM:00132978 bne.s loc_132982 ROM:0013297A move.w #$203,($E14).w ROM:00132980 bra.s locret_132990 ROM:00132982 ; --------------------------------------------------------------------------- ROM:00132982 ROM:00132982 loc_132982: ; CODE XREF: sub_1326A2+2D6↑j ROM:00132982 cmpi.b #$1F,($1398).w ROM:00132988 bne.s locret_132990 ROM:0013298A move.w #$204,($E14).w ROM:00132990 ROM:00132990 locret_132990: ; CODE XREF: sub_1326A2+12↑j ROM:00132990 ; sub_1326A2+26↑j ... ROM:00132990 rts ROM:00132990 ; End of function sub_1326A2 ROM:00132990 ROM:00132992 ROM:00132992 ; =============== S U B R O U T I N E ======================================= ROM:00132992 ROM:00132992 ROM:00132992 sub_132992: ; CODE XREF: sub_125BB4+36↑p ROM:00132992 move.w #$2710,($A48).w ROM:00132998 move.w #$2710,($E16).w ROM:0013299E clr.w ($A4A).w ROM:001329A2 clr.w ($A40).w ROM:001329A6 clr.w ($A3E).w ROM:001329AA rts ROM:001329AA ; End of function sub_132992 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: sub_132E4C↓p ROM:001329AC move.w ($E4E).w,d0 ROM:001329B0 cmp.w ($C1C).w,d0 ROM:001329B4 bge.s loc_1329BE ROM:001329B6 move.w ($E4C).w,($E42).w ROM:001329BC bra.s loc_1329E6 ROM:001329BE ; --------------------------------------------------------------------------- ROM:001329BE ROM:001329BE loc_1329BE: ; CODE XREF: sub_1329AC+8↑j ROM:001329BE clr.l d1 ROM:001329C0 move.w ($E4C).w,d1 ROM:001329C4 swap d1 ROM:001329C6 move.w ($E42).w,d2 ROM:001329CA swap d2 ROM:001329CC move.w ($E18).w,d2 ROM:001329D0 move.w ($E3A).w,d3 ROM:001329D4 ext.l d3 ROM:001329D6 bsr.l sub_115BC4 ROM:001329DC move.w d4,($E18).w ROM:001329E0 swap d4 ROM:001329E2 move.w d4,($E42).w ROM:001329E6 ROM:001329E6 loc_1329E6: ; CODE XREF: sub_1329AC+10↑j ROM:001329E6 move.l ($9D4).w,d1 ROM:001329EA btst #2,($1302).w ROM:001329F0 beq.s loc_1329FA ROM:001329F2 move.w $6C6(a5),d1 ROM:001329F6 muls.w #$A,d1 ROM:001329FA ROM:001329FA loc_1329FA: ; CODE XREF: sub_1329AC+44↑j ROM:001329FA move.l d1,($988).w ROM:001329FE divs.w #$A,d1 ROM:00132A02 move.w d1,($E22).w ROM:00132A06 move.l ($988).w,d1 ROM:00132A0A move.l ($994).w,d2 ROM:00132A0E move.w ($E2C).w,d3 ROM:00132A12 ext.l d3 ROM:00132A14 bsr.l sub_115BC4 ROM:00132A1A move.l d4,($994).w ROM:00132A1E divs.w #$A,d4 ROM:00132A22 move.w d4,($E46).w ROM:00132A26 move.l ($988).w,d1 ROM:00132A2A move.l ($998).w,d2 ROM:00132A2E move.w ($E2E).w,d3 ROM:00132A32 muls.w #$64,d3 ; 'd' ROM:00132A36 bsr.l sub_115BC4 ROM:00132A3C move.l d4,($998).w ROM:00132A40 divs.w #$A,d4 ROM:00132A44 move.w d4,($E48).w ROM:00132A48 move.l ($988).w,d1 ROM:00132A4C move.l ($99C).w,d2 ROM:00132A50 move.w ($E30).w,d3 ROM:00132A54 muls.w #$64,d3 ; 'd' ROM:00132A58 bsr.l sub_115BC4 ROM:00132A5E move.l d4,($99C).w ROM:00132A62 divs.w #$A,d4 ROM:00132A66 move.w d4,($E4A).w ROM:00132A6A clr.l d0 ROM:00132A6C move.l ($988).w,d1 ROM:00132A70 move.l ($994).w,d4 ROM:00132A74 sub.l d4,d1 ROM:00132A76 move.l d1,d2 ROM:00132A78 cmpi.l #0,d2 ROM:00132A7E bge.s loc_132A82 ROM:00132A80 neg.l d2 ROM:00132A82 ROM:00132A82 loc_132A82: ; CODE XREF: sub_1329AC+D2↑j ROM:00132A82 move.w ($E3E).w,d3 ROM:00132A86 ext.l d3 ROM:00132A88 cmp.l d2,d3 ROM:00132A8A bge.s loc_132AAC ROM:00132A8C move.w ($E32).w,d5 ROM:00132A90 ext.l d5 ROM:00132A92 muls.l d5,d1 ROM:00132A96 divs.l #$64,d1 ; 'd' ROM:00132A9E move.l d1,($97C).w ROM:00132AA2 move.l d1,d0 ROM:00132AA4 divs.w #$A,d1 ROM:00132AA8 move.w d1,($E1C).w ROM:00132AAC ROM:00132AAC loc_132AAC: ; CODE XREF: sub_1329AC+DE↑j ROM:00132AAC move.l ($988).w,d1 ROM:00132AB0 move.l ($998).w,d4 ROM:00132AB4 sub.l d4,d1 ROM:00132AB6 move.l d1,d2 ROM:00132AB8 cmpi.l #0,d2 ROM:00132ABE bge.s loc_132AC2 ROM:00132AC0 neg.l d2 ROM:00132AC2 ROM:00132AC2 loc_132AC2: ; CODE XREF: sub_1329AC+112↑j ROM:00132AC2 cmp.l d2,d3 ROM:00132AC4 bge.s loc_132AE6 ROM:00132AC6 move.w ($E34).w,d5 ROM:00132ACA ext.l d5 ROM:00132ACC muls.l d5,d1 ROM:00132AD0 divs.l #$3E8,d1 ROM:00132AD8 move.l d1,($980).w ROM:00132ADC add.l d1,d0 ROM:00132ADE divs.w #$A,d1 ROM:00132AE2 move.w d1,($E1E).w ROM:00132AE6 ROM:00132AE6 loc_132AE6: ; CODE XREF: sub_1329AC+118↑j ROM:00132AE6 move.l ($988).w,d1 ROM:00132AEA move.l ($99C).w,d4 ROM:00132AEE sub.l d4,d1 ROM:00132AF0 move.l d1,d2 ROM:00132AF2 cmpi.l #0,d2 ROM:00132AF8 bge.s loc_132AFC ROM:00132AFA neg.l d2 ROM:00132AFC ROM:00132AFC loc_132AFC: ; CODE XREF: sub_1329AC+14C↑j ROM:00132AFC cmp.l d2,d3 ROM:00132AFE bge.s loc_132B20 ROM:00132B00 move.w ($E36).w,d5 ROM:00132B04 ext.l d5 ROM:00132B06 muls.l d5,d1 ROM:00132B0A divs.l #$3E8,d1 ROM:00132B12 move.l d1,($984).w ROM:00132B16 add.l d1,d0 ROM:00132B18 divs.w #$A,d1 ROM:00132B1C move.w d1,($E20).w ROM:00132B20 ROM:00132B20 loc_132B20: ; CODE XREF: sub_1329AC+152↑j ROM:00132B20 move.w ($E4C).w,d1 ROM:00132B24 sub.w ($E42).w,d1 ROM:00132B28 move.w $6C4(a5),d2 ROM:00132B2C move.w $5FE(a5),d3 ROM:00132B30 cmp.w d1,d2 ROM:00132B32 ble.s loc_132B4C ROM:00132B34 cmp.w ($A56).w,d3 ROM:00132B38 blt.s loc_132B4C ROM:00132B3A muls.w ($E3C).w,d1 ROM:00132B3E move.l d1,($978).w ROM:00132B42 add.l d1,d0 ROM:00132B44 divs.w #$A,d1 ROM:00132B48 move.w d1,($E1A).w ROM:00132B4C ROM:00132B4C loc_132B4C: ; CODE XREF: sub_1329AC+186↑j ROM:00132B4C ; sub_1329AC+18C↑j ROM:00132B4C move.l d0,($990).w ROM:00132B50 divs.w #$A,d0 ROM:00132B54 move.w d0,($E40).w ROM:00132B58 rts ROM:00132B58 ; End of function sub_1329AC ROM:00132B58 ROM:00132B5A ROM:00132B5A ; =============== S U B R O U T I N E ======================================= ROM:00132B5A ROM:00132B5A ROM:00132B5A sub_132B5A: ; CODE XREF: sub_110AB4+AE↑p ROM:00132B5A clr.l ($98C).w ROM:00132B5E move.w $6C8(a5),d0 ROM:00132B62 move.w ($E2A).w,d1 ROM:00132B66 addq.w #1,d1 ROM:00132B68 ext.l d1 ROM:00132B6A divs.w d0,d1 ROM:00132B6C swap d1 ROM:00132B6E move.w d1,($E2A).w ROM:00132B72 clr.w d1 ROM:00132B74 move.b ($11A3).w,d1 ROM:00132B78 cmpi.w #2,d1 ROM:00132B7C bcc.s locret_132B86 ROM:00132B7E movea.l off_132B88(pc,d1.w*4),a0 ROM:00132B82 nop ROM:00132B84 jmp (a0) ROM:00132B86 ; --------------------------------------------------------------------------- ROM:00132B86 ROM:00132B86 locret_132B86: ; CODE XREF: sub_132B5A+22↑j ROM:00132B86 rts ROM:00132B86 ; End of function sub_132B5A ROM:00132B86 ROM:00132B86 ; --------------------------------------------------------------------------- ROM:00132B88 off_132B88: dc.l loc_132B90 ; DATA XREF: sub_132B5A+24↑r ROM:00132B8C dc.l loc_132BB0 ROM:00132B90 ; --------------------------------------------------------------------------- ROM:00132B90 ROM:00132B90 loc_132B90: ; DATA XREF: ROM:off_132B88↑o ROM:00132B90 move.w $6C8(a5),d0 ROM:00132B94 cmpi.w #0,($4C6).w ROM:00132B9A bne.s locret_132BAE ROM:00132B9C move.w #0,($E2A).w ROM:00132BA2 bsr.w sub_132BF2 ROM:00132BA6 move.b #1,($11A3).w ROM:00132BAC bra.s locret_132BF0 ROM:00132BAE ; --------------------------------------------------------------------------- ROM:00132BAE ROM:00132BAE locret_132BAE: ; CODE XREF: ROM:00132B9A↑j ROM:00132BAE rts ROM:00132BB0 ; --------------------------------------------------------------------------- ROM:00132BB0 ROM:00132BB0 loc_132BB0: ; DATA XREF: ROM:00132B8C↑o ROM:00132BB0 move.w $6C8(a5),d0 ROM:00132BB4 move.w $6CA(a5),d1 ROM:00132BB8 cmpi.w #0,($E2A).w ROM:00132BBE bne.s loc_132BCE ROM:00132BC0 cmp.w ($540).w,d1 ROM:00132BC4 ble.s loc_132BCE ROM:00132BC6 move.b #1,($11A3).w ROM:00132BCC bra.s locret_132BF0 ROM:00132BCE ; --------------------------------------------------------------------------- ROM:00132BCE ROM:00132BCE loc_132BCE: ; CODE XREF: ROM:00132BBE↑j ROM:00132BCE ; ROM:00132BC4↑j ROM:00132BCE cmpi.w #0,($E2A).w ROM:00132BD4 bne.s locret_132BF0 ROM:00132BD6 cmp.w ($540).w,d1 ROM:00132BDA bgt.s locret_132BF0 ROM:00132BDC bsr.w sub_132C6A ROM:00132BE0 bsr.w sub_132BFA ROM:00132BE4 move.b #1,($11A3).w ROM:00132BEA bra.l *+6 ROM:00132BF0 ; --------------------------------------------------------------------------- ROM:00132BF0 ROM:00132BF0 locret_132BF0: ; CODE XREF: ROM:00132BAC↑j ROM:00132BF0 ; ROM:00132BCC↑j ... ROM:00132BF0 rts ROM:00132BF2 ROM:00132BF2 ; =============== S U B R O U T I N E ======================================= ROM:00132BF2 ROM:00132BF2 ROM:00132BF2 sub_132BF2: ; CODE XREF: ROM:00132BA2↑p ROM:00132BF2 move.w ($C1C).w,($E24).w ROM:00132BF8 rts ROM:00132BF8 ; End of function sub_132BF2 ROM:00132BF8 ROM:00132BFA ROM:00132BFA ; =============== S U B R O U T I N E ======================================= ROM:00132BFA ROM:00132BFA ROM:00132BFA sub_132BFA: ; CODE XREF: ROM:00132BE0↑p ROM:00132BFA move.w $6CC(a5),d1 ROM:00132BFE move.w ($C1C).w,d0 ROM:00132C02 cmp.w ($E4E).w,d0 ROM:00132C06 ble.s loc_132C10 ROM:00132C08 move.w ($E4E).w,d0 ROM:00132C0C bra.w loc_132C14 ROM:00132C10 ; --------------------------------------------------------------------------- ROM:00132C10 ROM:00132C10 loc_132C10: ; CODE XREF: sub_132BFA+C↑j ROM:00132C10 move.w ($C1C).w,d0 ROM:00132C14 ROM:00132C14 loc_132C14: ; CODE XREF: sub_132BFA+12↑j ROM:00132C14 sub.w ($E24).w,d0 ROM:00132C18 cmp.w d0,d1 ROM:00132C1A bgt.s loc_132C5A ROM:00132C1C muls.w ($E38).w,d0 ROM:00132C20 divs.l #$64,d0 ; 'd' ROM:00132C28 move.l d0,($98C).w ROM:00132C2C move.w ($10AE).w,d3 ROM:00132C30 ext.l d3 ROM:00132C32 move.l #$FFFE,d2 ROM:00132C38 sub.l d3,d2 ROM:00132C3A cmp.l d0,d2 ROM:00132C3C bge.s loc_132C40 ROM:00132C3E move.l d2,d0 ROM:00132C40 ROM:00132C40 loc_132C40: ; CODE XREF: sub_132BFA+42↑j ROM:00132C40 cmpi.w #0,d0 ROM:00132C44 ble.s loc_132C58 ROM:00132C46 bsr.l sub_115338 ROM:00132C4C addq.w #1,($E26).w ROM:00132C50 bvc.s loc_132C58 ROM:00132C52 move.w #$8000,($E26).w ROM:00132C58 ROM:00132C58 loc_132C58: ; CODE XREF: sub_132BFA+4A↑j ROM:00132C58 ; sub_132BFA+56↑j ROM:00132C58 bra.s locret_132C68 ROM:00132C5A ; --------------------------------------------------------------------------- ROM:00132C5A ROM:00132C5A loc_132C5A: ; CODE XREF: sub_132BFA+20↑j ROM:00132C5A cmpi.w #0,d0 ROM:00132C5E bge.s loc_132C64 ROM:00132C60 clr.w ($E26).w ROM:00132C64 ROM:00132C64 loc_132C64: ; CODE XREF: sub_132BFA+64↑j ROM:00132C64 clr.l ($98C).w ROM:00132C68 ROM:00132C68 locret_132C68: ; CODE XREF: sub_132BFA:loc_132C58↑j ROM:00132C68 rts ROM:00132C68 ; End of function sub_132BFA ROM:00132C68 ROM:00132C6A ROM:00132C6A ; =============== S U B R O U T I N E ======================================= ROM:00132C6A ROM:00132C6A ROM:00132C6A sub_132C6A: ; CODE XREF: ROM:00132BDC↑p ROM:00132C6A move.w ($E4E).w,d0 ROM:00132C6E clr.l d1 ROM:00132C70 move.w ($C1C).w,d1 ROM:00132C74 cmp.w d1,d0 ROM:00132C76 bge.s loc_132C7A ROM:00132C78 move.w d0,d1 ROM:00132C7A ROM:00132C7A loc_132C7A: ; CODE XREF: sub_132C6A+C↑j ROM:00132C7A swap d1 ROM:00132C7C move.w ($E24).w,d2 ROM:00132C80 swap d2 ROM:00132C82 move.w ($E28).w,d2 ROM:00132C86 move.w $6CE(a5),d3 ROM:00132C8A ext.l d3 ROM:00132C8C bsr.l sub_115BC4 ROM:00132C92 move.w d4,($E28).w ROM:00132C96 swap d4 ROM:00132C98 move.w d4,($E24).w ROM:00132C9C rts ROM:00132C9C ; End of function sub_132C6A ROM:00132C9C ROM:00132C9E ROM:00132C9E ; =============== S U B R O U T I N E ======================================= ROM:00132C9E ROM:00132C9E ROM:00132C9E sub_132C9E: ; CODE XREF: sub_132EB2:loc_132EDA↓p ROM:00132C9E btst #5,($8DA).w ROM:00132CA4 beq.s loc_132D00 ROM:00132CA6 move.w #$3B56,d1 ROM:00132CAA move.w ($A2C).w,d2 ROM:00132CAE bsr.l sub_115CB8 ROM:00132CB4 move.w d1,($E3A).w ROM:00132CB8 move.w #$3B58,d1 ROM:00132CBC move.w ($A2C).w,d2 ROM:00132CC0 bsr.l sub_115CB8 ROM:00132CC6 move.w d1,($E3C).w ROM:00132CCA move.w #$3B50,d1 ROM:00132CCE move.w ($A2C).w,d2 ROM:00132CD2 bsr.l sub_115CB8 ROM:00132CD8 move.w d1,($E2C).w ROM:00132CDC move.w #$3B52,d1 ROM:00132CE0 move.w ($A2C).w,d2 ROM:00132CE4 bsr.l sub_115CB8 ROM:00132CEA move.w d1,($E2E).w ROM:00132CEE move.w #$3B54,d1 ROM:00132CF2 move.w ($A2C).w,d2 ROM:00132CF6 bsr.l sub_115CB8 ROM:00132CFC move.w d1,($E30).w ROM:00132D00 ROM:00132D00 loc_132D00: ; CODE XREF: sub_132C9E+6↑j ROM:00132D00 move.w #$3BFE,d1 ROM:00132D04 move.w ($A2C).w,d2 ROM:00132D08 move.w ($A2E).w,d3 ROM:00132D0C bsr.l sub_115CB8 ROM:00132D12 move.w d1,($E3E).w ROM:00132D16 move.w #$3BF6,d1 ROM:00132D1A move.w ($A2C).w,d2 ROM:00132D1E move.w ($9F6).w,d3 ROM:00132D22 bsr.l sub_115CB8 ROM:00132D28 move.w d1,($E32).w ROM:00132D2C move.w #$3BF8,d1 ROM:00132D30 move.w ($A2C).w,d2 ROM:00132D34 move.w ($9F6).w,d3 ROM:00132D38 bsr.l sub_115CB8 ROM:00132D3E move.w d1,($E34).w ROM:00132D42 move.w #$3BFA,d1 ROM:00132D46 move.w ($A2C).w,d2 ROM:00132D4A move.w ($9F6).w,d3 ROM:00132D4E bsr.l sub_115CB8 ROM:00132D54 move.w d1,($E36).w ROM:00132D58 move.w #$3BFC,d1 ROM:00132D5C move.w ($A2C).w,d2 ROM:00132D60 move.w ($540).w,d3 ROM:00132D64 bsr.l sub_115CB8 ROM:00132D6A move.w d1,($E38).w ROM:00132D6E rts ROM:00132D6E ; End of function sub_132C9E ROM:00132D6E ROM:00132D70 ROM:00132D70 ; =============== S U B R O U T I N E ======================================= ROM:00132D70 ROM:00132D70 ROM:00132D70 sub_132D70: ; CODE XREF: sub_132EB2+2E↓p ROM:00132D70 clr.w d1 ROM:00132D72 move.b ($11A4).w,d1 ROM:00132D76 cmpi.w #4,d1 ROM:00132D7A bcc.s locret_132D84 ROM:00132D7C movea.l off_132D86(pc,d1.w*4),a0 ROM:00132D80 nop ROM:00132D82 jmp (a0) ROM:00132D84 ; --------------------------------------------------------------------------- ROM:00132D84 ROM:00132D84 locret_132D84: ; CODE XREF: sub_132D70+A↑j ROM:00132D84 rts ROM:00132D84 ; End of function sub_132D70 ROM:00132D84 ROM:00132D84 ; --------------------------------------------------------------------------- ROM:00132D86 off_132D86: dc.l loc_132D96 ; DATA XREF: sub_132D70+C↑r ROM:00132D8A dc.l loc_132DB0 ROM:00132D8E dc.l loc_132DD8 ROM:00132D92 dc.l loc_132E10 ROM:00132D96 ; --------------------------------------------------------------------------- ROM:00132D96 ROM:00132D96 loc_132D96: ; DATA XREF: ROM:off_132D86↑o ROM:00132D96 bsr.w sub_132E96 ROM:00132D9A bclr #2,($130F).w ROM:00132DA0 bclr #2,($12FB).w ROM:00132DA6 move.b #1,($11A4).w ROM:00132DAC bra.s loc_132DCE ROM:00132DAE ; --------------------------------------------------------------------------- ROM:00132DAE rts ROM:00132DB0 ; --------------------------------------------------------------------------- ROM:00132DB0 ROM:00132DB0 loc_132DB0: ; DATA XREF: ROM:00132D8A↑o ROM:00132DB0 move.w $6D2(a5),d0 ROM:00132DB4 move.w ($9F6).w,d1 ROM:00132DB8 sub.w ($E44).w,d1 ROM:00132DBC cmp.w d1,d0 ROM:00132DBE bge.s loc_132DCE ROM:00132DC0 bset #2,($130F).w ROM:00132DC6 move.b #2,($11A4).w ROM:00132DCC bra.s loc_132E0A ROM:00132DCE ; --------------------------------------------------------------------------- ROM:00132DCE ROM:00132DCE loc_132DCE: ; CODE XREF: ROM:00132DAC↑j ROM:00132DCE ; ROM:00132DBE↑j ... ROM:00132DCE bsr.w sub_132E5A ROM:00132DD2 bsr.w sub_132E9E ROM:00132DD6 rts ROM:00132DD8 ; --------------------------------------------------------------------------- ROM:00132DD8 ROM:00132DD8 loc_132DD8: ; DATA XREF: ROM:00132D8E↑o ROM:00132DD8 btst #0,($12F3).w ROM:00132DDE beq.s loc_132DF2 ROM:00132DE0 bsr.w sub_132E96 ROM:00132DE4 bclr #2,($130F).w ROM:00132DEA move.b #1,($11A4).w ROM:00132DF0 bra.s loc_132DCE ROM:00132DF2 ; --------------------------------------------------------------------------- ROM:00132DF2 ROM:00132DF2 loc_132DF2: ; CODE XREF: ROM:00132DDE↑j ROM:00132DF2 move.w $6D0(a5),d0 ROM:00132DF6 cmp.w ($540).w,d0 ROM:00132DFA bgt.s loc_132E0A ROM:00132DFC bset #2,($12FB).w ROM:00132E02 move.b #3,($11A4).w ROM:00132E08 bra.s locret_132E48 ROM:00132E0A ; --------------------------------------------------------------------------- ROM:00132E0A ROM:00132E0A loc_132E0A: ; CODE XREF: ROM:00132DCC↑j ROM:00132E0A ; ROM:00132DFA↑j ... ROM:00132E0A bsr.w sub_132E5A ROM:00132E0E rts ROM:00132E10 ; --------------------------------------------------------------------------- ROM:00132E10 ROM:00132E10 loc_132E10: ; DATA XREF: ROM:00132D92↑o ROM:00132E10 btst #0,($12F3).w ROM:00132E16 beq.s loc_132E30 ROM:00132E18 bsr.w sub_132E96 ROM:00132E1C bclr #2,($130F).w ROM:00132E22 bclr #2,($12FB).w ROM:00132E28 move.b #1,($11A4).w ROM:00132E2E bra.s loc_132DCE ROM:00132E30 ; --------------------------------------------------------------------------- ROM:00132E30 ROM:00132E30 loc_132E30: ; CODE XREF: ROM:00132E16↑j ROM:00132E30 move.w $6D0(a5),d0 ROM:00132E34 cmp.w ($540).w,d0 ROM:00132E38 ble.s locret_132E48 ROM:00132E3A bclr #2,($12FB).w ROM:00132E40 move.b #2,($11A4).w ROM:00132E46 bra.s loc_132E0A ROM:00132E48 ; --------------------------------------------------------------------------- ROM:00132E48 ROM:00132E48 locret_132E48: ; CODE XREF: ROM:00132E08↑j ROM:00132E48 ; ROM:00132E38↑j ROM:00132E48 rts ROM:00132E4A ; --------------------------------------------------------------------------- ROM:00132E4A rts ROM:00132E4C ROM:00132E4C ; =============== S U B R O U T I N E ======================================= ROM:00132E4C ROM:00132E4C ROM:00132E4C sub_132E4C: ; CODE XREF: sub_110AB4+13A↑p ROM:00132E4C bsr.l sub_1329AC ROM:00132E52 bset #7,($12EF).w ROM:00132E58 rts ROM:00132E58 ; End of function sub_132E4C ROM:00132E58 ROM:00132E5A ROM:00132E5A ; =============== S U B R O U T I N E ======================================= ROM:00132E5A ROM:00132E5A ROM:00132E5A sub_132E5A: ; CODE XREF: ROM:loc_132DCE↑p ROM:00132E5A ; ROM:loc_132E0A↑p ROM:00132E5A move.l #0,($990).w ROM:00132E62 move.w #0,($E40).w ROM:00132E68 move.w ($E4C).w,($E42).w ROM:00132E6E move.l ($9D4).w,($994).w ROM:00132E74 move.l ($9D4).w,($998).w ROM:00132E7A move.l ($9D4).w,($99C).w ROM:00132E80 move.l ($9D4).w,d0 ROM:00132E84 divs.w #$A,d0 ROM:00132E88 move.w d0,($E46).w ROM:00132E8C move.w d0,($E48).w ROM:00132E90 move.w d0,($E4A).w ROM:00132E94 rts ROM:00132E94 ; End of function sub_132E5A ROM:00132E94 ROM:00132E96 ROM:00132E96 ; =============== S U B R O U T I N E ======================================= ROM:00132E96 ROM:00132E96 ROM:00132E96 sub_132E96: ; CODE XREF: ROM:loc_132D96↑p ROM:00132E96 ; ROM:00132DE0↑p ... ROM:00132E96 move.w #$7FFF,($E44).w ROM:00132E9C rts ROM:00132E9C ; End of function sub_132E96 ROM:00132E9C ROM:00132E9E ROM:00132E9E ; =============== S U B R O U T I N E ======================================= ROM:00132E9E ROM:00132E9E ROM:00132E9E sub_132E9E: ; CODE XREF: ROM:00132DD2↑p ROM:00132E9E move.w ($E44).w,d0 ROM:00132EA2 move.w ($9F6).w,d1 ROM:00132EA6 cmp.w d0,d1 ROM:00132EA8 bge.s locret_132EB0 ROM:00132EAA move.w ($9F6).w,($E44).w ROM:00132EB0 ROM:00132EB0 locret_132EB0: ; CODE XREF: sub_132E9E+A↑j ROM:00132EB0 rts ROM:00132EB0 ; End of function sub_132E9E ROM:00132EB0 ROM:00132EB2 ROM:00132EB2 ; =============== S U B R O U T I N E ======================================= ROM:00132EB2 ROM:00132EB2 ROM:00132EB2 sub_132EB2: ; CODE XREF: sub_125BB4+48↑p ROM:00132EB2 move.w #$3B5A,d1 ROM:00132EB6 move.w ($540).w,d2 ROM:00132EBA bsr.l sub_115CB8 ROM:00132EC0 move.w d1,($E4E).w ROM:00132EC4 move.w ($E4E).w,d0 ROM:00132EC8 cmp.w ($C1C).w,d0 ROM:00132ECC bge.s loc_132ED4 ROM:00132ECE move.w d0,($E4C).w ROM:00132ED2 bra.s loc_132EDA ROM:00132ED4 ; --------------------------------------------------------------------------- ROM:00132ED4 ROM:00132ED4 loc_132ED4: ; CODE XREF: sub_132EB2+1A↑j ROM:00132ED4 move.w ($C1C).w,($E4C).w ROM:00132EDA ROM:00132EDA loc_132EDA: ; CODE XREF: sub_132EB2+20↑j ROM:00132EDA bsr.l sub_132C9E ROM:00132EE0 bsr.l sub_132D70 ROM:00132EE6 rts ROM:00132EE6 ; End of function sub_132EB2 ROM:00132EE6 ROM:00132EE8 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_20. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00132EEA ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_21. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00132EEC ROM:00132EEC ; =============== S U B R O U T I N E ======================================= ROM:00132EEC ROM:00132EEC ROM:00132EEC sub_132EEC: ; CODE XREF: ROM:00115DE4↑p ROM:00132EEC bsr.w sub_132EF2 ROM:00132EF0 rts ROM:00132EF0 ; End of function sub_132EEC ROM:00132EF0 ROM:00132EF2 ROM:00132EF2 ; =============== S U B R O U T I N E ======================================= ROM:00132EF2 ROM:00132EF2 ROM:00132EF2 sub_132EF2: ; CODE XREF: sub_132EEC↑p ROM:00132EF2 btst #6,($12FA).w ROM:00132EF8 bne.s loc_132F06 ROM:00132EFA btst #4,($8EC).w ROM:00132F00 beq.l loc_133086 ROM:00132F06 ROM:00132F06 loc_132F06: ; CODE XREF: sub_132EF2+6↑j ROM:00132F06 clr.w d1 ROM:00132F08 move.b ($11A6).w,d1 ROM:00132F0C cmpi.w #5,d1 ROM:00132F10 bcc.s locret_132F1A ROM:00132F12 movea.l off_132F1C(pc,d1.w*4),a0 ROM:00132F16 nop ROM:00132F18 jmp (a0) ROM:00132F1A ; --------------------------------------------------------------------------- ROM:00132F1A ROM:00132F1A locret_132F1A: ; CODE XREF: sub_132EF2+1E↑j ROM:00132F1A rts ROM:00132F1A ; --------------------------------------------------------------------------- ROM:00132F1C off_132F1C: dc.l loc_132F30 ; DATA XREF: sub_132EF2+20↑r ROM:00132F20 dc.l loc_132F4C ROM:00132F24 dc.l loc_132FA4 ROM:00132F28 dc.l loc_132FFE ROM:00132F2C dc.l loc_133070 ROM:00132F30 ; --------------------------------------------------------------------------- ROM:00132F30 ROM:00132F30 loc_132F30: ; DATA XREF: sub_132EF2:off_132F1C↑o ROM:00132F30 move.w $6E6(a5),d0 ROM:00132F34 clr.b ($8D8).w ROM:00132F38 move.w d0,($6E4).w ROM:00132F3C move.b #1,($8D8).w ROM:00132F42 move.b #1,($11A6).w ROM:00132F48 bra.s loc_132F9E ROM:00132F4A ; --------------------------------------------------------------------------- ROM:00132F4A rts ROM:00132F4C ; --------------------------------------------------------------------------- ROM:00132F4C ROM:00132F4C loc_132F4C: ; DATA XREF: sub_132EF2+2E↑o ROM:00132F4C btst #6,($12FA).w ROM:00132F52 bne.s loc_132F7E ROM:00132F54 btst #6,($12FF).w ROM:00132F5A beq.s loc_132F7E ROM:00132F5C bsr.w sub_13309A ROM:00132F60 move.w ($E62).w,d0 ROM:00132F64 clr.b ($85D).w ROM:00132F68 move.w d0,($5EE).w ROM:00132F6C move.b #1,($85D).w ROM:00132F72 move.b #2,($11A6).w ROM:00132F78 bra.l locret_132FFC ROM:00132F7E ; --------------------------------------------------------------------------- ROM:00132F7E ROM:00132F7E loc_132F7E: ; CODE XREF: sub_132EF2+60↑j ROM:00132F7E ; sub_132EF2+68↑j ROM:00132F7E cmpi.w #0,($6E4).w ROM:00132F84 bgt.s loc_132F9E ROM:00132F86 btst #6,($12FA).w ROM:00132F8C beq.s loc_132F9E ROM:00132F8E bsr.w sub_13309A ROM:00132F92 move.b #4,($11A6).w ROM:00132F98 bra.l locret_133084 ROM:00132F9E ; --------------------------------------------------------------------------- ROM:00132F9E ROM:00132F9E loc_132F9E: ; CODE XREF: sub_132EF2+56↑j ROM:00132F9E ; sub_132EF2+92↑j ... ROM:00132F9E bsr.w sub_1330A8 ROM:00132FA2 rts ROM:00132FA4 ; --------------------------------------------------------------------------- ROM:00132FA4 ROM:00132FA4 loc_132FA4: ; DATA XREF: sub_132EF2+32↑o ROM:00132FA4 btst #2,($1314).w ROM:00132FAA bne.s loc_132FD2 ROM:00132FAC cmpi.w #0,($5EE).w ROM:00132FB2 bgt.s loc_132FD2 ROM:00132FB4 move.w ($E64).w,d0 ROM:00132FB8 clr.b ($85D).w ROM:00132FBC move.w d0,($5EE).w ROM:00132FC0 move.b #1,($85D).w ROM:00132FC6 move.b #3,($11A6).w ROM:00132FCC bra.l loc_13306A ROM:00132FD2 ; --------------------------------------------------------------------------- ROM:00132FD2 ROM:00132FD2 loc_132FD2: ; CODE XREF: sub_132EF2+B8↑j ROM:00132FD2 ; sub_132EF2+C0↑j ROM:00132FD2 btst #6,($12FA).w ROM:00132FD8 bne.s loc_132FE2 ROM:00132FDA btst #6,($12FF).w ROM:00132FE0 bne.s locret_132FFC ROM:00132FE2 ROM:00132FE2 loc_132FE2: ; CODE XREF: sub_132EF2+E6↑j ROM:00132FE2 move.w $6E6(a5),d0 ROM:00132FE6 clr.b ($8D8).w ROM:00132FEA move.w d0,($6E4).w ROM:00132FEE move.b #1,($8D8).w ROM:00132FF4 move.b #1,($11A6).w ROM:00132FFA bra.s loc_132F9E ROM:00132FFC ; --------------------------------------------------------------------------- ROM:00132FFC ROM:00132FFC locret_132FFC: ; CODE XREF: sub_132EF2+86↑j ROM:00132FFC ; sub_132EF2+EE↑j ... ROM:00132FFC rts ROM:00132FFE ; --------------------------------------------------------------------------- ROM:00132FFE ROM:00132FFE loc_132FFE: ; DATA XREF: sub_132EF2+36↑o ROM:00132FFE btst #6,($12FA).w ROM:00133004 bne.s loc_13300E ROM:00133006 btst #6,($12FF).w ROM:0013300C bne.s loc_13302C ROM:0013300E ROM:0013300E loc_13300E: ; CODE XREF: sub_132EF2+112↑j ROM:0013300E move.w $6E6(a5),d0 ROM:00133012 clr.b ($8D8).w ROM:00133016 move.w d0,($6E4).w ROM:0013301A move.b #1,($8D8).w ROM:00133020 move.b #1,($11A6).w ROM:00133026 bra.l loc_132F9E ROM:0013302C ; --------------------------------------------------------------------------- ROM:0013302C ROM:0013302C loc_13302C: ; CODE XREF: sub_132EF2+11A↑j ROM:0013302C btst #6,($12FA).w ROM:00133032 bne.s loc_13306A ROM:00133034 btst #6,($12FF).w ROM:0013303A beq.s loc_13306A ROM:0013303C btst #2,($1314).w ROM:00133042 bne.s loc_13304C ROM:00133044 cmpi.w #0,($5EE).w ROM:0013304A bgt.s loc_13306A ROM:0013304C ROM:0013304C loc_13304C: ; CODE XREF: sub_132EF2+150↑j ROM:0013304C bsr.w sub_13309A ROM:00133050 move.w ($E62).w,d0 ROM:00133054 clr.b ($85D).w ROM:00133058 move.w d0,($5EE).w ROM:0013305C move.b #1,($85D).w ROM:00133062 move.b #2,($11A6).w ROM:00133068 bra.s locret_132FFC ROM:0013306A ; --------------------------------------------------------------------------- ROM:0013306A ROM:0013306A loc_13306A: ; CODE XREF: sub_132EF2+DA↑j ROM:0013306A ; sub_132EF2+140↑j ... ROM:0013306A bsr.w sub_1330A8 ROM:0013306E rts ROM:00133070 ; --------------------------------------------------------------------------- ROM:00133070 ROM:00133070 loc_133070: ; DATA XREF: sub_132EF2+3A↑o ROM:00133070 btst #6,($12FA).w ROM:00133076 bne.s locret_133084 ROM:00133078 move.b #1,($11A6).w ROM:0013307E bra.l loc_132F9E ROM:00133084 ; --------------------------------------------------------------------------- ROM:00133084 ROM:00133084 locret_133084: ; CODE XREF: sub_132EF2+A6↑j ROM:00133084 ; sub_132EF2+184↑j ROM:00133084 rts ROM:00133086 ; --------------------------------------------------------------------------- ROM:00133086 ROM:00133086 loc_133086: ; CODE XREF: sub_132EF2+E↑j ROM:00133086 bclr #2,($130A).w ROM:0013308C bclr #2,($12F0).w ROM:00133092 move.b #0,($11A6).w ROM:00133098 rts ROM:00133098 ; End of function sub_132EF2 ROM:00133098 ROM:0013309A ROM:0013309A ; =============== S U B R O U T I N E ======================================= ROM:0013309A ROM:0013309A ROM:0013309A sub_13309A: ; CODE XREF: sub_132EF2+6A↑p ROM:0013309A ; sub_132EF2+9C↑p ... ROM:0013309A bclr #2,($12F0).w ROM:001330A0 bclr #2,($130A).w ROM:001330A6 rts ROM:001330A6 ; End of function sub_13309A ROM:001330A6 ROM:001330A8 ROM:001330A8 ; =============== S U B R O U T I N E ======================================= ROM:001330A8 ROM:001330A8 ROM:001330A8 sub_1330A8: ; CODE XREF: sub_132EF2:loc_132F9E↑p ROM:001330A8 ; sub_132EF2:loc_13306A↑p ROM:001330A8 btst #6,($12FA).w ROM:001330AE bne.s loc_1330B8 ROM:001330B0 cmpi.w #0,($E68).w ROM:001330B6 ble.s loc_1330C6 ROM:001330B8 ROM:001330B8 loc_1330B8: ; CODE XREF: sub_1330A8+6↑j ROM:001330B8 bset #2,($12F0).w ROM:001330BE bclr #2,($130A).w ROM:001330C4 bra.s locret_1330D2 ROM:001330C6 ; --------------------------------------------------------------------------- ROM:001330C6 ROM:001330C6 loc_1330C6: ; CODE XREF: sub_1330A8+E↑j ROM:001330C6 bset #2,($130A).w ROM:001330CC bclr #2,($12F0).w ROM:001330D2 ROM:001330D2 locret_1330D2: ; CODE XREF: sub_1330A8+1C↑j ROM:001330D2 rts ROM:001330D2 ; End of function sub_1330A8 ROM:001330D2 ROM:001330D4 ROM:001330D4 ; =============== S U B R O U T I N E ======================================= ROM:001330D4 ROM:001330D4 ROM:001330D4 sub_1330D4: ; CODE XREF: sub_125BB4+78↑p ROM:001330D4 bsr.w sub_1331FE ROM:001330D8 bsr.w sub_1330E6 ROM:001330DC bsr.w sub_133216 ROM:001330E0 bsr.w sub_1332D4 ROM:001330E4 rts ROM:001330E4 ; End of function sub_1330D4 ROM:001330E4 ROM:001330E6 ROM:001330E6 ; =============== S U B R O U T I N E ======================================= ROM:001330E6 ROM:001330E6 ROM:001330E6 sub_1330E6: ; CODE XREF: sub_1330D4+4↑p ROM:001330E6 clr.w d1 ROM:001330E8 move.b ($11A7).w,d1 ROM:001330EC cmpi.w #4,d1 ROM:001330F0 bcc.s locret_1330FA ROM:001330F2 movea.l off_1330FC(pc,d1.w*4),a0 ROM:001330F6 nop ROM:001330F8 jmp (a0) ROM:001330FA ; --------------------------------------------------------------------------- ROM:001330FA ROM:001330FA locret_1330FA: ; CODE XREF: sub_1330E6+A↑j ROM:001330FA rts ROM:001330FA ; End of function sub_1330E6 ROM:001330FA ROM:001330FA ; --------------------------------------------------------------------------- ROM:001330FC off_1330FC: dc.l loc_13310C ; DATA XREF: sub_1330E6+C↑r ROM:00133100 dc.l loc_133116 ROM:00133104 dc.l loc_133158 ROM:00133108 dc.l loc_1331A6 ROM:0013310C ; --------------------------------------------------------------------------- ROM:0013310C ROM:0013310C loc_13310C: ; DATA XREF: ROM:off_1330FC↑o ROM:0013310C move.b #1,($11A7).w ROM:00133112 bra.s locret_133156 ROM:00133114 ; --------------------------------------------------------------------------- ROM:00133114 rts ROM:00133116 ; --------------------------------------------------------------------------- ROM:00133116 ROM:00133116 loc_133116: ; DATA XREF: ROM:00133100↑o ROM:00133116 btst #1,($8E1).w ROM:0013311C beq.s loc_133130 ROM:0013311E btst #4,($8EC).w ROM:00133124 beq.s loc_133130 ROM:00133126 move.b #3,($11A7).w ROM:0013312C bra.w loc_1331E6 ROM:00133130 ; --------------------------------------------------------------------------- ROM:00133130 ROM:00133130 loc_133130: ; CODE XREF: ROM:0013311C↑j ROM:00133130 ; ROM:00133124↑j ROM:00133130 btst #0,($12F3).w ROM:00133136 bne.s locret_133156 ROM:00133138 btst #1,($8E1).w ROM:0013313E bne.s locret_133156 ROM:00133140 btst #4,($8EC).w ROM:00133146 bne.s locret_133156 ROM:00133148 bset #6,($12FA).w ROM:0013314E move.b #2,($11A7).w ROM:00133154 bra.s locret_1331A4 ROM:00133156 ; --------------------------------------------------------------------------- ROM:00133156 ROM:00133156 locret_133156: ; CODE XREF: ROM:00133112↑j ROM:00133156 ; ROM:00133136↑j ... ROM:00133156 rts ROM:00133158 ; --------------------------------------------------------------------------- ROM:00133158 ROM:00133158 loc_133158: ; DATA XREF: ROM:00133104↑o ROM:00133158 btst #0,($12F3).w ROM:0013315E bne.s loc_133170 ROM:00133160 btst #1,($8E1).w ROM:00133166 beq.s loc_13317E ROM:00133168 btst #4,($8EC).w ROM:0013316E bne.s loc_13317E ROM:00133170 ROM:00133170 loc_133170: ; CODE XREF: ROM:0013315E↑j ROM:00133170 bclr #6,($12FA).w ROM:00133176 move.b #1,($11A7).w ROM:0013317C bra.s locret_133156 ROM:0013317E ; --------------------------------------------------------------------------- ROM:0013317E ROM:0013317E loc_13317E: ; CODE XREF: ROM:00133166↑j ROM:0013317E ; ROM:0013316E↑j ROM:0013317E btst #4,($8EC).w ROM:00133184 beq.s locret_1331A4 ROM:00133186 btst #1,($1310).w ROM:0013318C beq.s locret_1331A4 ROM:0013318E btst #3,($8E3).w ROM:00133194 beq.s locret_1331A4 ROM:00133196 bclr #6,($12FA).w ROM:0013319C move.b #3,($11A7).w ROM:001331A2 bra.s loc_1331E6 ROM:001331A4 ; --------------------------------------------------------------------------- ROM:001331A4 ROM:001331A4 locret_1331A4: ; CODE XREF: ROM:00133154↑j ROM:001331A4 ; ROM:00133184↑j ... ROM:001331A4 rts ROM:001331A6 ; --------------------------------------------------------------------------- ROM:001331A6 ROM:001331A6 loc_1331A6: ; DATA XREF: ROM:00133108↑o ROM:001331A6 btst #1,($1310).w ROM:001331AC beq.s loc_1331B6 ROM:001331AE btst #3,($8E3).w ROM:001331B4 bne.s loc_1331C4 ROM:001331B6 ROM:001331B6 loc_1331B6: ; CODE XREF: ROM:001331AC↑j ROM:001331B6 bset #6,($12FA).w ROM:001331BC move.b #2,($11A7).w ROM:001331C2 bra.s locret_1331A4 ROM:001331C4 ; --------------------------------------------------------------------------- ROM:001331C4 ROM:001331C4 loc_1331C4: ; CODE XREF: ROM:001331B4↑j ROM:001331C4 btst #0,($12F3).w ROM:001331CA bne.s loc_1331DC ROM:001331CC btst #1,($8E1).w ROM:001331D2 beq.s loc_1331E6 ROM:001331D4 btst #4,($8EC).w ROM:001331DA bne.s loc_1331E6 ROM:001331DC ROM:001331DC loc_1331DC: ; CODE XREF: ROM:001331CA↑j ROM:001331DC move.b #1,($11A7).w ROM:001331E2 bra.w locret_133156 ROM:001331E6 ; --------------------------------------------------------------------------- ROM:001331E6 ROM:001331E6 loc_1331E6: ; CODE XREF: ROM:0013312C↑j ROM:001331E6 ; ROM:001331A2↑j ... ROM:001331E6 bsr.w sub_133298 ROM:001331EA bsr.w sub_1332AC ROM:001331EE bsr.w sub_13324A ROM:001331F2 bsr.w sub_1332C0 ROM:001331F6 bsr.w sub_133258 ROM:001331FA rts ROM:001331FC ; --------------------------------------------------------------------------- ROM:001331FC rts ROM:001331FE ROM:001331FE ; =============== S U B R O U T I N E ======================================= ROM:001331FE ROM:001331FE ROM:001331FE sub_1331FE: ; CODE XREF: sub_1330D4↑p ROM:001331FE move.w #$3C00,d1 ROM:00133202 move.w ($540).w,d2 ROM:00133206 move.w ($9F6).w,d3 ROM:0013320A bsr.l sub_115CB8 ROM:00133210 move.w d1,($E66).w ROM:00133214 rts ROM:00133214 ; End of function sub_1331FE ROM:00133214 ROM:00133216 ROM:00133216 ; =============== S U B R O U T I N E ======================================= ROM:00133216 ROM:00133216 ROM:00133216 sub_133216: ; CODE XREF: sub_1330D4+8↑p ROM:00133216 btst #4,($8EC).w ROM:0013321C bne.s loc_133226 ROM:0013321E bset #1,($1318).w ROM:00133224 bra.s loc_13322C ROM:00133226 ; --------------------------------------------------------------------------- ROM:00133226 ROM:00133226 loc_133226: ; CODE XREF: sub_133216+6↑j ROM:00133226 bclr #1,($1318).w ROM:0013322C ROM:0013322C loc_13322C: ; CODE XREF: sub_133216+E↑j ROM:0013322C btst #2,($1314).w ROM:00133232 bne.s loc_13323A ROM:00133234 bset #1,($1318).w ROM:0013323A ROM:0013323A loc_13323A: ; CODE XREF: sub_133216+1C↑j ROM:0013323A btst #1,($1301).w ROM:00133240 beq.s locret_133248 ROM:00133242 bset #1,($1318).w ROM:00133248 ROM:00133248 locret_133248: ; CODE XREF: sub_133216+2A↑j ROM:00133248 rts ROM:00133248 ; End of function sub_133216 ROM:00133248 ROM:0013324A ROM:0013324A ; =============== S U B R O U T I N E ======================================= ROM:0013324A ROM:0013324A ROM:0013324A sub_13324A: ; CODE XREF: ROM:001331EE↑p ROM:0013324A move.w ($E58).w,d0 ROM:0013324E sub.w ($E66).w,d0 ROM:00133252 move.w d0,($E68).w ROM:00133256 rts ROM:00133256 ; End of function sub_13324A ROM:00133256 ROM:00133258 ROM:00133258 ; =============== S U B R O U T I N E ======================================= ROM:00133258 ROM:00133258 ROM:00133258 sub_133258: ; CODE XREF: ROM:001331F6↑p ROM:00133258 move.w ($E68).w,d0 ROM:0013325C cmpi.w #0,d0 ROM:00133260 bge.s loc_133264 ROM:00133262 neg.w d0 ROM:00133264 ROM:00133264 loc_133264: ; CODE XREF: sub_133258+8↑j ROM:00133264 move.w $6EA(a5),d1 ROM:00133268 cmp.w d0,d1 ROM:0013326A blt.s loc_13327A ROM:0013326C bset #6,($12FF).w ROM:00133272 bset #2,($1314).w ROM:00133278 bra.s locret_133296 ROM:0013327A ; --------------------------------------------------------------------------- ROM:0013327A ROM:0013327A loc_13327A: ; CODE XREF: sub_133258+12↑j ROM:0013327A bclr #2,($1314).w ROM:00133280 move.w ($E6A).w,d1 ROM:00133284 cmp.w d0,d1 ROM:00133286 blt.s loc_133290 ROM:00133288 bset #6,($12FF).w ROM:0013328E bra.s locret_133296 ROM:00133290 ; --------------------------------------------------------------------------- ROM:00133290 ROM:00133290 loc_133290: ; CODE XREF: sub_133258+2E↑j ROM:00133290 bclr #6,($12FF).w ROM:00133296 ROM:00133296 locret_133296: ; CODE XREF: sub_133258+20↑j ROM:00133296 ; sub_133258+36↑j ROM:00133296 rts ROM:00133296 ; End of function sub_133258 ROM:00133296 ROM:00133298 ROM:00133298 ; =============== S U B R O U T I N E ======================================= ROM:00133298 ROM:00133298 ROM:00133298 sub_133298: ; CODE XREF: ROM:loc_1331E6↑p ROM:00133298 move.w #$3B5C,d1 ROM:0013329C move.w ($9F8).w,d2 ROM:001332A0 bsr.l sub_115CB8 ROM:001332A6 move.w d1,($E62).w ROM:001332AA rts ROM:001332AA ; End of function sub_133298 ROM:001332AA ROM:001332AC ROM:001332AC ; =============== S U B R O U T I N E ======================================= ROM:001332AC ROM:001332AC ROM:001332AC sub_1332AC: ; CODE XREF: ROM:001331EA↑p ROM:001332AC move.w #$3B5E,d1 ROM:001332B0 move.w ($9F8).w,d2 ROM:001332B4 bsr.l sub_115CB8 ROM:001332BA move.w d1,($E64).w ROM:001332BE rts ROM:001332BE ; End of function sub_1332AC ROM:001332BE ROM:001332C0 ROM:001332C0 ; =============== S U B R O U T I N E ======================================= ROM:001332C0 ROM:001332C0 ROM:001332C0 sub_1332C0: ; CODE XREF: ROM:001331F2↑p ROM:001332C0 move.w #$3B60,d1 ROM:001332C4 move.w ($9F8).w,d2 ROM:001332C8 bsr.l sub_115CB8 ROM:001332CE move.w d1,($E6A).w ROM:001332D2 rts ROM:001332D2 ; End of function sub_1332C0 ROM:001332D2 ROM:001332D4 ROM:001332D4 ; =============== S U B R O U T I N E ======================================= ROM:001332D4 ROM:001332D4 ROM:001332D4 sub_1332D4: ; CODE XREF: sub_1330D4+C↑p ROM:001332D4 clr.w d1 ROM:001332D6 move.b ($11A8).w,d1 ROM:001332DA cmpi.w #4,d1 ROM:001332DE bcc.s locret_1332E8 ROM:001332E0 movea.l off_1332EA(pc,d1.w*4),a0 ROM:001332E4 nop ROM:001332E6 jmp (a0) ROM:001332E8 ; --------------------------------------------------------------------------- ROM:001332E8 ROM:001332E8 locret_1332E8: ; CODE XREF: sub_1332D4+A↑j ROM:001332E8 rts ROM:001332E8 ; End of function sub_1332D4 ROM:001332E8 ROM:001332E8 ; --------------------------------------------------------------------------- ROM:001332EA off_1332EA: dc.l loc_1332FA ; DATA XREF: sub_1332D4+C↑r ROM:001332EE dc.l loc_133304 ROM:001332F2 dc.l word_133332 ROM:001332F6 dc.l aNunu ; "NuNu" ROM:001332FA ; --------------------------------------------------------------------------- ROM:001332FA ROM:001332FA loc_1332FA: ; DATA XREF: ROM:off_1332EA↑o ROM:001332FA move.b #1,($11A8).w ROM:00133300 bra.s locret_133330 ROM:00133302 ; --------------------------------------------------------------------------- ROM:00133302 rts ROM:00133304 ; --------------------------------------------------------------------------- ROM:00133304 ROM:00133304 loc_133304: ; DATA XREF: ROM:001332EE↑o ROM:00133304 move.w $6E8(a5),d0 ROM:00133308 btst #4,($8EC).w ROM:0013330E beq.s loc_133316 ROM:00133310 cmp.w ($E68).w,d0 ROM:00133314 bgt.s locret_133330 ROM:00133316 ROM:00133316 loc_133316: ; CODE XREF: ROM:0013330E↑j ROM:00133316 move.w $6EC(a5),d1 ROM:0013331A clr.b ($8D9).w ROM:0013331E move.w d1,($6E6).w ROM:00133322 move.b #1,($8D9).w ROM:00133328 move.b #2,($11A8).w ROM:0013332E bra.s locret_133362 ROM:00133330 ; --------------------------------------------------------------------------- ROM:00133330 ROM:00133330 locret_133330: ; CODE XREF: ROM:00133300↑j ROM:00133330 ; ROM:00133314↑j ROM:00133330 rts ROM:00133330 ; --------------------------------------------------------------------------- ROM:00133332 word_133332: dc.w $302D ; DATA XREF: ROM:001332F2↑o ROM:00133334 dc.l $6E80838, $408EC, $670EB078, $E686F08, $11FC0001 ROM:00133334 dc.l $11A860E4, $C780000, $6E66E0E, $8F80001, $130111FC ROM:00133334 dc.l $311A8 ROM:00133360 dc.b $60, 2 ROM:00133362 ; --------------------------------------------------------------------------- ROM:00133362 ROM:00133362 locret_133362: ; CODE XREF: ROM:0013332E↑j ROM:00133362 rts ROM:00133362 ; --------------------------------------------------------------------------- ROM:00133364 aNunu: dc.b 'NuNu',0 ; DATA XREF: ROM:001332F6↑o ROM:00133364 ; sub_122518:loc_122938↑o ROM:00133369 dc.b 6, 0, 7 ROM:0013336C dc.l $A2C0002, $47E0002, $9F80002, $48E0002, $9F20002 ROM:0013336C dc.l $47C0002, $9E00002, $1060001, $A2C0002, $2060001 ROM:0013336C dc.l $9F80002, $3060001, $9F20002, $4060001, $9E00002 ROM:0013336C dc.l $6060005, $9F60002, $47A0002, $C1C0002, $4980002 ROM:0013336C dc.l $5400002, $7060001, $9F60002, $10060002, $9E40002 ROM:0013336C dc.l $4800002, $5C060007, $E940002, $E960002, $E980002 ROM:0013336C dc.l $EA20002, $EA80002, $EAC0002, $EB00002, $6E060010 ROM:0013336C dc.l $E940002, $E960002, $E980002, $E9A0002, $E9C0002 ROM:0013336C dc.l $E9E0002, $EA00002, $EA20002, $EA40002, $EA60002 ROM:0013336C dc.l $EA80002, $EAA0002, $EAC0002, $EAE0002, $EB00002 ROM:0013336C dc.l $EB20002, $D060001, $4FF0001, $46040001, $40C0004 ROM:0013336C dc.l $6F060002, $4FE0002, $11240001, $A060007, $EBA0002 ROM:0013336C dc.l $E700002, $4840002, $EBC0002, $E720002, $4860002 ROM:0013336C dc.l $5400002, $5506000D, $EC20002, $EC60002, $11200001 ROM:0013336C dc.l $CF80002, $13800002, $13820002, $13840002, $13860002 ROM:0013336C dc.l $13880002, $138A0002, $138C0002, $138E0002, $13900002 ROM:0013336C dc.l $71060001, $F5E0002, $21060001, $B500002, $5D060010 ROM:0013336C dc.l $5400002, $B2E0002, $B320002, $13340002, $13440002 ROM:0013336C dc.l $B7E0002, $A0A0002, $4D00002, $9E00002, $9DC0002 ROM:0013336C dc.l $AC60002, $B500002, $B520002, $11220001, $11230001 ROM:0013336C dc.l $9EA0002, $62060001, $B940002, $44040001, $9FDA4004 ROM:0013336C dc.l $E070001, $4004010, $18070001, $11130001, $3207000A ROM:0013336C dc.l $4004001, $4024001, $4044001, $4064001, $4084001 ROM:0013336C dc.l $40A4001, $40C4001, $40E4001, $28008, $1138008, $3307000A ROM:0013336C dc.l $9FDE4004, $8330004, $400C001, $402C001, $404C001 ROM:0013336C dc.l $406C001, $408C001, $40AC001, $40CC001, $40EC001 ROM:0013336C dc.l $610E0001, $51A0002, $900E0001, $6F90001, $3E04000A ROM:0013336C dc.l $4210003, $9FE34003, $4250003, $9FE64001, $5200002 ROM:0013336C dc.l $41D0003, $9FE94003, $9FE74001, $6FA0001, $4390003 ROM:0013336C dc.l $F060001, $11190001, $11060003, $111C0001, $5860002 ROM:0013336C dc.l $4C60002, $13060001, $111A0001, $14060001, $111B0001 ROM:0013336C dc.l $15060001, $BFA0002, $19070009, $132E0004, $132C0004 ROM:0013336C dc.l $49A0004, $90C0004, $13200004, $BF60002, $13400002 ROM:0013336C dc.l $BF80002, $13920001, $20060001, $9100004, $35060002 ROM:0013336C dc.l $4AC0002, $4AE0002, $3A060003, $133E0002, $13320002 ROM:0013336C dc.l $13760002, $B060003, $5940004, $F680008, $9FEC4001 ROM:0013336C dc.l $9060001, $5400002, $8060001, $C1C0002, $56060004 ROM:0013336C dc.l $F780002, $F7A0002, $F900002, $F920002, $57060003 ROM:0013336C dc.l $92C0004, $C6A0002, $114D0001, $52060004, $12DE0001 ROM:0013336C dc.l $12DF0001, $12E00001, $12E10001, $5106000C, $4960002 ROM:0013336C dc.l $47E0002, $47C0002, $48E0002, $B520002, $5400002 ROM:0013336C dc.l $4FE0002, $C1C0002, $47A0002, $EBA0002, $EC40002 ROM:0013336C dc.l $111D0001, $5A060009, $CBA0002, $CBC0002, $CB20002 ROM:0013336C dc.l $CB40002, $D120002, $FE00002, $FE20002, $11210001 ROM:0013336C dc.l $9400004, $5806000C, $13980001, $13990001, $1B0C0002 ROM:0013336C dc.l $1B0E0002, $1B100002, $1B120002, $1B140002, $1B160002 ROM:0013336C dc.l $1D680001, $1B180002, $1B1A0002, $134C0002, $63060001 ROM:0013336C dc.l $1D690020, $64060001, $1B280040, $65060001, $1B680040 ROM:0013336C dc.l $66060001, $1BA80040, $67060001, $1BE80040, $68060001 ROM:0013336C dc.l $1C280040, $69060001, $1C680040, $6A060001, $1D890020 ROM:0013336C dc.l $6B060001, $1CA80040, $6C060001, $1CE80040, $6D060001 ROM:0013336C dc.l $1D280040, $59060017, $13980001, $D360002, $D380002 ROM:0013336C dc.l $135E0002, $13600002, $13520002, $13540002, $D460002 ROM:0013336C dc.l $D480002, $134E0002, $13500002, $D3A0002, $D3C0002 ROM:0013336C dc.l $1B1C0002, $1B1E0002, $D3E0002, $D400002, $1B200002 ROM:0013336C dc.l $1B220002, $13560002, $13580002, $135A0002, $135C0002 ROM:0013336C dc.l $16060001, $54C0002, $24040001, $D990001, $C060003 ROM:0013336C dc.l $DA00002, $9AC0010, $10AE0002, $7006000C, $DF80002 ROM:0013336C dc.l $DFA0002, $DFC0002, $DFE0002, $E000002, $E020002 ROM:0013336C dc.l $E040002, $E060002, $E080002, $E0A0002, $E0C0002 ROM:0013336C dc.l $E0E0002, $12060001, $5740002, $25060004, $E660002 ROM:0013336C dc.l $E580002, $E560002, $E540002 ROM:00133840 dcb.b 2,$FF ROM:00133842 byte_133842: dc.b $FF ; DATA XREF: sub_1242DA+28C↑r ROM:00133842 ; sub_1242DA:loc_124586↑r ROM:00133843 dc.b $FF ROM:00133844 word_133844: dc.w $8201 ; DATA XREF: sub_1238EA+E↑r ROM:00133844 ; sub_1238EA+18↑r ... ROM:00133846 dc.w $3E07 ROM:00133848 dc.l $21073B04, $23043D04, $3004310E, $32043304, $100F200E ROM:00133848 dc.l $270F1707, $18073408, $37083608, $14071A0F, $110E8308 ROM:00133848 dc.l $2C047F00 ROM:00133874 dword_133874: dc.l $B7170013 ; DATA XREF: sub_1238EA+A6↑r ROM:00133874 ; sub_1238EA+BA↑r ... ROM:00133878 dc.l $5626BA18, $135626, $A2020013, $5626A000, $135626 ROM:00133878 dc.l $A1010013, $5626A202, $135626, $A3030013, $5626A404 ROM:00133878 dc.l $135626, $A5050013, $5626A606, $135626, $A9090013 ROM:00133878 dc.l $5626C31B, $135626, $C21C0013, $5626A707, $135626 ROM:00133878 dc.l $A8080013, $5626B616, $134806, $B5150013, $487EFFFF ROM:00133878 dc.l $FFFFFFFF ROM:001338E0 dword_1338E0: dc.l $BE130013 ; DATA XREF: sub_1238EA+80↑r ROM:001338E0 ; sub_1238EA+94↑r ... ROM:001338E4 dc.l $47D8B111, $1356BC, $B2120013, $56ECFFFF, $FFFFFFFF ROM:001338F8 dword_1338F8: dc.l $C3040013 ; DATA XREF: sub_1238EA+1D8↑r ROM:001338F8 ; sub_1238EA+1EC↑r ... ROM:001338FC dc.l $5616C404, $13561E, $FFFFFFFF ROM:00133908 dcb.b 2,$FF ROM:0013390A dword_13390A: dc.l $84040011 ; DATA XREF: sub_1238EA+166↑r ROM:0013390A ; sub_1238EA+17A↑r ... ROM:0013390E dc.w $3F08 ROM:00133910 dc.l $82040011, $ECE6020C, $114598, $E6040013, $48DAE104 ROM:00133910 dc.l $134CC4, $E0040013, $4D100108, $11497C, $80011, $4A24040F ROM:00133910 dc.l $123842, $C0040013, $4D1CC804, $134DB2, $C9040013 ROM:00133910 dc.l $4E58CC04, $134E66, $CD040013, $4F04D004, $134F5E ROM:00133910 dc.l $D1040013, $4F76D204, $134F7E, $D4040013, $506AD904 ROM:00133910 dc.l $135166, $DA040013, $519AE206, $135260, $D6040013 ROM:00133910 dc.l $5268D704, $135286, $C1040012, $1874E804, $1353E4 ROM:00133910 dc.l $E7040013, $53ECC204, $1353F4, $C4040013, $5430C304 ROM:00133910 dc.l $135438, $C5040013, $5440C604, $135472, $C7040013 ROM:00133910 dc.l $54A4CA04, $11DCF8, $CB060013, $5524CF04, $13558E ROM:00133910 dc.l $D3040013, $55DCD804, $1355E4, $DB040013, $56768504 ROM:00133910 dc.l $12B492, $FFFFFFFF ROM:001339F8 dcb.b 2,$FF ROM:001339FA dword_1339FA: dc.l $C0040013 ; DATA XREF: sub_122518+660↑r ROM:001339FA ; sub_122518+674↑r ... ROM:001339FE dc.w $4D24 ROM:00133A00 dc.l $C8040013, $4DCAD204, $134FBE, $D4040013, $507EDA04 ROM:00133A00 dc.l $1351B4, $D7040013, $52E0C104, $135318, $FFFFFFFF ROM:00133A00 dc.l $FFFF0002, $30004, $10005 ROM:00133A34 dc.b 0, $FF ROM:00133A36 word_133A36: dc.w $1231 ; DATA XREF: sub_122518+144↑o ROM:00133A36 ; sub_122518+2E6↑o ROM:00133A38 dc.l $12, $4C0C0024, $70A0D40, $100E0D, $140139B, $1200D44 ROM:00133A38 dc.l $800E0D, $1021232, $12, $4C0C0024, $70A0D40, $100E0B ROM:00133A38 dc.l $140139A, $1200D44, $800E0B, $1041232, $12, $4C0C0024 ROM:00133A38 dc.l $70A0D40, $100E0F, $140139C, $1200D44, $800E0F, $1010261 ROM:00133A38 dc.l $12, $4C0C0026, $70A0D40, $4100DFB, $401367, $200D44 ROM:00133A38 dc.l $4800DFB, $20262, $12, $4C0C0026, $70A0D40, $4100DF9 ROM:00133A38 dc.l $401365, $200D44, $4800DF9, $40262, $12, $4C0C0026 ROM:00133A38 dc.l $70A0D40, $4100DFD, $401369, $200D44, $4800DFD, $10264 ROM:00133A38 dc.l $12, $4C0C0026, $70A0D40, $5100DFB, $1401367, $1200D44 ROM:00133A38 dc.l $5800DFB, $1020265, $12, $4C0C0026, $70A0D40, $5100DF9 ROM:00133A38 dc.l $1401365, $1200D44, $5800DF9, $1040265, $12, $4C0C0026 ROM:00133A38 dc.l $70A0D40, $5100DFD, $1401369, $1200D44, $5800DFD ROM:00133A38 dc.l $1010267, $12, $4C0C0026, $70A0D40, $6100DFB, $2401367 ROM:00133A38 dc.l $2200D44, $6800DFB, $2020268, $12, $4C0C0026, $70A0D40 ROM:00133A38 dc.l $6100DF9, $2401365, $2200D44, $6800DF9, $2040268 ROM:00133A38 dc.l $12, $4C0C0026, $70A0D40, $6100DFD, $2401369, $2200D44 ROM:00133A38 dc.l $6800DFD, $2010270, $12, $4C0C0026, $70A0D40, $7100DFB ROM:00133A38 dc.l $3401367, $3200D44, $7800DFB, $3020271, $12, $4C0C0026 ROM:00133A38 dc.l $70A0D40, $7100DF9, $3401365, $3200D44, $7800DF9 ROM:00133A38 dc.l $3040271, $12, $4C0C0026, $70A0D40, $7100DFD, $3401369 ROM:00133A38 dc.l $3200D44, $7800DFD, $3010650, $12, $4C0C0028, $7080DFB ROM:00133A38 dc.l $4401367, $42012ED, $6800DFB, $4020650, $12, $4C0C0028 ROM:00133A38 dc.l $7080DF9, $4401365, $42012ED, $6800DF9, $4040650 ROM:00133A38 dc.l $12, $4C0C0028, $7080DFD, $4401369, $42012ED, $6800DFD ROM:00133A38 dc.l $4011537, $12, $4C0C002A, $7080DFB, $5401367, $52012ED ROM:00133A38 dc.l $6800DFB, $5021538, $12, $4C0C002A, $7080DF9, $5401365 ROM:00133A38 dc.l $52012ED, $6800DF9, $5041538, $12, $4C0C002A, $7080DFD ROM:00133A38 dc.l $5401369, $52012ED, $6800DFD, $5010481, $12, $4C0C002C ROM:00133A38 dc.l $70A12FB, $1100DFB, $7401367, $72012ED, $6800DFB ROM:00133A38 dc.l $7020481, $12, $4C0C002C, $70A12FB, $1100DF9, $7401365 ROM:00133A38 dc.l $72012ED, $6800DF9, $7040481, $12, $4C0C002C, $70A12FB ROM:00133A38 dc.l $1100DFD, $7401369, $72012ED, $6800DFD, $7011507 ROM:00133A38 dc.l $12, $4C0C0032, $7080DFA, $401366, $200D43, $3800DFA ROM:00133A38 dc.l $21508, $12, $4C0C0032, $7080DF8, $401364, $200D43 ROM:00133A38 dc.l $3800DF8, $41506, $12, $4C0C0032, $7080DFC, $401368 ROM:00133A38 dc.l $200D43, $3800DFC, $11507, $12, $4C0C0032, $7080DFA ROM:00133A38 dc.l $1401366, $1200D43, $3800DFA, $1021508, $12, $4C0C0032 ROM:00133A38 dc.l $7080DF8, $1401364, $1200D43, $3800DF8, $1041506 ROM:00133A38 dc.l $12, $4C0C0032, $7080DFC, $1401368, $1200D43, $3800DFC ROM:00133A38 dc.l $1011186, $12, $4C0C0034, $70E0D3E, $100E01, $40136D ROM:00133A38 dc.l $200E01, $240136D, $2200D42, $800E01, $21185, $12 ROM:00133A38 dc.l $4C0C0034, $70E0D3E, $100DFF, $40136B, $200DFF, $240136B ROM:00133A38 dc.l $2200D42, $800DFF, $41186, $12, $4C0C0034, $70E0D3E ROM:00133A38 dc.l $100E03, $40136F, $200E03, $240136F, $2200D42, $800E03 ROM:00133A38 dc.l $11192, $12, $4C0C0036, $70E0D3F, $7100E01, $140136D ROM:00133A38 dc.l $1200E01, $340136D, $3200D43, $7800E01, $1021191 ROM:00133A38 dc.l $12, $4C0C0036, $70E0D3F, $7100DFF, $140136B, $1200DFF ROM:00133A38 dc.l $340136B, $3200D43, $7800DFF, $1041192, $12, $4C0C0036 ROM:00133A38 dc.l $70E0D3F, $7100E03, $140136F, $1200E03, $340136F ROM:00133A38 dc.l $3200D43, $7800E03, $1010445, $12, $4C0C0030, $70A0D41 ROM:00133A38 dc.l $2100E01, $440136D, $4200D45, $2800E01, $4020444 ROM:00133A38 dc.l $12, $4C0C0030, $70A0D41, $2100DFF, $440136B, $4200D45 ROM:00133A38 dc.l $2800DFF, $4040445, $12, $4C0C0030, $70A0D41, $2100E03 ROM:00133A38 dc.l $440136F, $4200D45, $2800E03, $4010480, $12, $4C0C002E ROM:00133A38 dc.l $70A12FB, $1100E01, $540136D, $52012ED, $6800E01 ROM:00133A38 dc.l $5020480, $12, $4C0C002E, $70A12FB, $1100DFF, $540136B ROM:00133A38 dc.l $52012ED, $6800DFF, $5040480, $12, $4C0C002E, $70A12FB ROM:00133A38 dc.l $1100E03, $540136F, $52012ED, $6800E03, $5011611 ROM:00133A38 dc.l $12, $4C0C0038, $7080E0D, $40139B, $2012ED, $6800E0D ROM:00133A38 dc.l $21610, $12, $4C0C0038, $7080E0B, $40139A, $2012ED ROM:00133A38 dc.l $6800E0B, $41610, $12, $4C0C0038, $7080E0F, $40139C ROM:00133A38 dc.l $2012ED, $6800E0F, $11523, $12, $4C0C007A, $70A12FB ROM:00133A38 dc.l $1100E07, $401373, $2012ED, $6800E07, $21524, $12 ROM:00133A38 dc.l $4C0C007A, $70A12FB, $1100E05, $401371, $2012ED, $6800E05 ROM:00133A38 dc.l $41524, $12, $4C0C007A, $70A12FB, $1100E09, $401375 ROM:00133A38 dc.l $2012ED, $6800E09, $11529, $12, $4C0C007A, $70A12FB ROM:00133A38 dc.l $1100E07, $1401373, $12012ED, $6800E07, $1021530 ROM:00133A38 dc.l $12, $4C0C007A, $70A12FB, $1100E05, $1401371, $12012ED ROM:00133A38 dc.l $6800E05, $1041530, $12, $4C0C007A, $70A12FB, $1100E09 ROM:00133A38 dc.l $1401375, $12012ED, $6800E09, $1010107, $12, $4C0C0040 ROM:00133A38 dc.l $7080A23, $40132F, $200D42, $1800A23, $20108, $12 ROM:00133A38 dc.l $4C0C0040, $7080A21, $40132D, $200D42, $1800A21, $10112 ROM:00133A38 dc.l $12, $4C0C003A, $7080A23, $140132F, $1200D45, $6800A23 ROM:00133A38 dc.l $1020113, $12, $4C0C003A, $7080A21, $140132D, $1200D45 ROM:00133A38 dc.l $6800A21, $1010117, $12, $4C0C003E, $7080A23, $240132F ROM:00133A38 dc.l $2200D42, $2800A23, $2020118, $12, $4C0C003E, $7080A21 ROM:00133A38 dc.l $240132D, $2200D42, $2800A21, $2010122, $12, $4C0C0042 ROM:00133A38 dc.l $7080A22, $740132E, $7200D42, $6800A22, $7020123 ROM:00133A38 dc.l $12, $4C0C0042, $7080A20, $740132C, $7200D42, $6800A20 ROM:00133A38 dc.l $7010131, $12, $4C0C0044, $7080A23, $540132F, $5200D43 ROM:00133A38 dc.l $6800A23, $5020132, $12, $4C0C0044, $7080A21, $540132D ROM:00133A38 dc.l $5200D43, $6800A21, $5010137, $12, $4C0C0046, $7080A23 ROM:00133A38 dc.l $640132F, $6200D42, $5800A23, $6020138, $12, $4C0C0046 ROM:00133A38 dc.l $7080A21, $640132D, $62012ED, $6800A21, $6010562 ROM:00133A38 dc.l $12, $4C0C0048, $7080A23, $340132F, $32012ED, $6800A23 ROM:00133A38 dc.l $3020563, $12, $4C0C0048, $7080A21, $340132D, $32012ED ROM:00133A38 dc.l $6800A21, $3010552, $12, $4C0C004E, $7080A23, $740132F ROM:00133A38 dc.l $72012ED, $6800A23, $7020553, $12, $4C0C004E ROM:00134238 dc.l $7080A21, $740132D, $72012ED, $6800A21, $7010532 ROM:00134238 dc.l $12, $4C0C004A, $7080A22, $140132E, $12012ED, $6800A22 ROM:00134238 dc.l $1020533, $12, $4C0C004A, $7080A20, $140132C, $12012ED ROM:00134238 dc.l $6800A20, $1011539, $12, $4C0C004C, $7080A22, $540132E ROM:00134238 dc.l $52012ED, $6800A22, $5021539, $12, $4C0C004C, $7080A20 ROM:00134238 dc.l $540132C, $52012ED, $6800A20, $5010198, $12, $4C0C003C ROM:00134238 dc.l $70A0D41, $100A22, $240132E, $2200D45, $800A22, $2020197 ROM:00134238 dc.l $12, $4C0C003C, $70A0D41, $100A20, $240132C, $2200D45 ROM:00134238 dc.l $800A20, $2010462, $12, $4C0C0050, $7080A22, $640132E ROM:00134238 dc.l $62012ED, $6800A22, $6020463, $12, $4C0C0050, $7080A20 ROM:00134238 dc.l $640132C, $62012ED, $6800A20, $6010505, $12, $4C0C0054 ROM:00134238 dc.l $70A0D3F, $3100D37, $340134F, $3200D43, $3800D37 ROM:00134238 dc.l $3081590, $12, $4C0C0052, $70A0D40, $1100D38, $1401350 ROM:00134238 dc.l $1200D44, $1800D38, $1080340, $12, $4C0C0058, $70A0D3F ROM:00134238 dc.l $4100D37, $440134F, $4200D43, $4800D37, $4080116 ROM:00134238 dc.l $12, $4C0C0056, $70A0D40, $3100D38, $3401350, $3200D44 ROM:00134238 dc.l $3800D38, $3080335, $12, $4C0C005A, $70A0D41, $5100D39 ROM:00134238 dc.l $5401351, $5200D45, $5800D39, $5080351, $12, $4C0C005C ROM:00134238 dc.l $70A13F0, $61013F0, $24013F1, $42013F1, $8013F0, $2040352 ROM:00134238 dc.l $12, $4C0C005C, $70A13F0, $71013F0, $34013F1, $52013F1 ROM:00134238 dc.l $18013F0, $3040111, $12, $4C0C005E, $70A0D3F, $5100D37 ROM:00134238 dc.l $540134F, $5200D43, $5800D37, $5080106, $12, $4C0C0060 ROM:00134238 dc.l $70A0D3E, $1100BF7, $3401307, $200D42, $1800BF7, $3080135 ROM:00134238 dc.l $12, $4C0C0066, $70A0D3E, $100D36, $40134E, $200D42 ROM:00134238 dc.l $800D36, $80141, $12, $4C0C0068, $70A0D3F, $7100D37 ROM:00134238 dc.l $740134F, $7200D43, $7800D37, $7080130, $12, $4C0C0062 ROM:00134238 dc.l $70A0D3F, $6100D37, $640134F, $6200D43, $6800D37 ROM:00134238 dc.l $6080136, $12, $4C0C0064, $70A0D3E, $5100D36, $540134E ROM:00134238 dc.l $5200D42, $5800D36, $5080133, $12, $4C0C0062, $70A0D3F ROM:00134238 dc.l $2100D37, $240134F, $2200D43, $2800D37, $2080140 ROM:00134238 dc.l $12, $4C0C0064, $70A0D3F, $1100D37, $140134F, $1200D43 ROM:00134238 dc.l $1800D37, $1040501, $12, $4C0C0076, $70A0D41, $1100D39 ROM:00134238 dc.l $1401351, $1200D45, $1800D39, $1080500, $12, $4C0C0076 ROM:00134238 dc.l $70A0D41, $4100D39, $4401392, $200D45, $4800D39, $4080121 ROM:00134238 dc.l $12, $4C0C006A, $70A0D3E, $7100D36, $740134E, $7200D42 ROM:00134238 dc.l $7800D36, $7080420, $12, $4C0C006C, $70A0D3F, $100D37 ROM:00134238 dc.l $40134F, $200D43, $800D37, $81300, $12, $4C0C006E ROM:00134238 dc.l $70A0D3E, $3100D36, $340134E, $3200D42, $3800D36 ROM:00134238 dc.l $3081316, $12, $4C0C0070, $70A0D3E, $4100D36, $440134E ROM:00134238 dc.l $4200D42, $4800D36, $4080170, $12, $4C0C0072, $70A0D41 ROM:00134238 dc.l $3100D39, $3401351, $3200D45, $3800D39, $3081640 ROM:00134238 dc.l $12, $4C0C0078, $70A0D40, $2100D38, $2401350, $2200D44 ROM:00134238 dc.l $2800D38, $2081775, $12, $4C0C0074, $70A0D41, $7100D39 ROM:00134238 dc.l $7401351, $7200D45, $7800D39, $7080301, $12, $4C0C007C ROM:00134238 dc.l $70A0D3E, $310115B, $4013F0, $200D42, $380115B, $80302 ROM:00134238 dc.l $12, $4C0C007C, $70A0D3E, $310115B, $14013F0, $5200D42 ROM:00134238 dc.l $380115B, $1080303, $12, $4C0C007C, $70A0D3E, $310115B ROM:00134238 dc.l $24013F1, $3200D42, $380115B, $2080304, $12, $4C0C007C ROM:00134238 dc.l $70A0D3E, $310115B, $34013F0, $4200D42, $380115B ROM:00134238 dc.l $3080300, $12, $4C0C007E, $70A0D3E, $3101306, $34013EE ROM:00134238 dc.l $5200D42, $3801306, $3080601, $12, $4C0C0086, $70606F9 ROM:00134238 dc.l $14006F9, $34012ED, $6800655, $12, $4C0C0080, $7080E07 ROM:00134238 dc.l $2401373, $22012ED, $6800E07, $2020655, $12, $4C0C0080 ROM:00134238 dc.l $7080E05, $2401371, $22012ED, $6800E05, $2040655 ROM:00134238 dc.l $12, $4C0C0080, $7080E09, $2401375, $22012ED, $6800E09 ROM:00134238 dc.l $2011487, $12, $4C0C0084, $7080A23, $740132F, $72012ED ROM:00134238 dc.l $6800A23, $7021487, $12, $4C0C0084, $7080A21, $740132D ROM:00134238 dc.l $72012ED, $6800A21, $7011486, $12, $4C0C0082, $70A12FB ROM:00134238 dc.l $1100DFB, $6401367, $62012ED, $6800DFB, $6021486 ROM:00134238 dc.l $12, $4C0C0082, $70A12FB, $1100DF9, $6401365, $62012ED ROM:00134238 dc.l $6800DF9, $6041486, $12, $4C0C0082, $70A12FB, $1100DFD ROM:00134238 dc.l $6401369, $62012ED, $6800DFD, $60100FF, $C0300FF ROM:00134238 dc.l $661C2C38, $91405C6, $21C60914, $42471E39, $11C9 ROM:00134238 dc.l $CFFC0064, $31C70A9A, $600A2C38, $9140586, $21C60914 ROM:00134238 dc.l $4E750C03, $FF6642, $3C3C0001, $3E3C0000, $60040647 ROM:00134238 dc.l $10C47, $6E0A, $F3810DC, $66024246, $60EC0C46, $6608 ROM:00134238 dc.l $8F80000, $130D6014, $2C380918, $2E380914, $BC60BC7 ROM:00134238 dc.l $21C60918, $21C70914, $602E0C03, $F06616, $2C380918 ROM:00134238 dc.l $2E380914, $B860BC7, $21C60918, $21C70914, $60122C38 ROM:00134238 dc.l $9182E38, $9140B87, $21C60918, $21C70914, $4E750838 ROM:00134238 dc.l $1130E, $670808F8, $130D, $604A0C03, $FF6616, $2C380918 ROM:00134238 dc.l $2E380914, $BC60BC7, $21C60918, $21C70914, $602E0C03 ROM:00134238 dc.l $F06616, $2C380918, $2E380914, $B860BC7, $21C60918 ROM:00134238 dc.l $21C70914, $60122C38, $9182E38, $9140B87, $21C60918 ROM:00134238 dc.l $21C70914, $4E7546FC, $270031FC, $CFC0A, $61000170 ROM:00134238 dc.l $42416100, $220C87, 0 ROM:001348F4 dc.l $6F000008, $4870000, $111FC, $55FA27, $11FC00AA, $FA2760DE ROM:001348F4 dc.l $4E750C41, $46408, $207B1408, $4E714ED0, $4E750013 ROM:001348F4 dc.l $492E0013, $49340013, $49660013, $49A4323C, $14E75 ROM:001348F4 dc.l $6100026A, $C407FFF, $67262E3C, $F4240, $C000000 ROM:001348F4 dc.l $671A0C00, $86E14, $42844285, $42424243, $8880143C ROM:001348F4 dc.l $11600, $323C0003, $4E75280A, $9889B684, $660E3C3C ROM:001348F4 dc.l $26100, $116323C, $16026, $61000222, $C407FFF, $670A2E3C ROM:001348F4 dc.l $F4240, $14C06012, $C870000, $660A, $24496100, $12A323C ROM:001348F4 dc.l $14E75, $B6426748, $610001F6, $C407FFF, $672A2E3C ROM:001348F4 dc.l $F4240, $2800000, $FF0C42, $36E0A, $3C02E746, $EDA08880 ROM:001348F4 dc.l $600A3C02, $5946E746, $EDA08A80, $52426012, $C870000 ROM:001348F4 dc.l $660A, $42426100, $DE323C, $16062, $3C04E046, $24600FF ROM:001348F4 dc.l $C460003, $660A6100, $8A323C, $1604A, $C460002, $660E6100 ROM:001348F4 dc.l $D26100, $76323C, $26036, $C460004, $661C6100, $11A3C3C ROM:001348F4 dc.l $4B642, $66066100, $5A6004, $61000072, $323C0001 ROM:001348F4 dc.l $60140C46, $5660A, $61000044, $61000128, $6004323C ROM:001348F4 dc.l $14E75, $4E756100, $1484241, $4280103C, $2D200, $6100014E ROM:001348F4 dc.l $4280103C, $71D200, $61000142, $4280103C, $E6D200 ROM:001348F4 dc.l $61000136, $42801001, $6100012E, $4E754240, $103C0003 ROM:001348F4 dc.l $61000122, $42401006, $6100011A, $4240303C, $406100 ROM:001348F4 dc.l $1104E75, $4240103C, $36100, $1044240, $10066100 ROM:001348F4 dc.l $FC4240, $303C007F, $610000F2, $4E754240, $103C0003 ROM:001348F4 dc.l $610000E6, $42406100, $E04240, $303C00FF, $610000D6 ROM:001348F4 dc.l $4E75227C, 0 ROM:00134AE8 ; --------------------------------------------------------------------------- ROM:00134AE8 movea.l #0,a2 ROM:00134AEE move.l d4,d2 ROM:00134AF0 andi.l #$FF0000,d2 ROM:00134AF6 adda.l d2,a1 ROM:00134AF8 move.l d4,d2 ROM:00134AFA asr.l #8,d2 ROM:00134AFC asr.l #8,d2 ROM:00134AFE andi.l #$FF00,d2 ROM:00134B04 adda.l d2,a1 ROM:00134B06 move.l d5,d2 ROM:00134B08 andi.l #$FF,d2 ROM:00134B0E adda.l d2,a1 ROM:00134B10 movea.l a1,a2 ROM:00134B12 clr.l d3 ROM:00134B14 move.l d5,d2 ROM:00134B16 asl.l #8,d2 ROM:00134B18 andi.l #$FF0000,d2 ROM:00134B1E or.l d2,d3 ROM:00134B20 move.l d5,d2 ROM:00134B22 asr.l #8,d2 ROM:00134B24 andi.l #$FF00,d2 ROM:00134B2A or.l d2,d3 ROM:00134B2C move.l d5,d2 ROM:00134B2E asr.l #8,d2 ROM:00134B30 asr.l #8,d2 ROM:00134B32 asr.l #8,d2 ROM:00134B34 andi.l #$FF,d2 ROM:00134B3A or.l d2,d3 ROM:00134B3C rts ROM:00134B3E ; --------------------------------------------------------------------------- ROM:00134B3E clr.l d3 ROM:00134B40 suba.l #1,a2 ROM:00134B46 ROM:00134B46 loc_134B46: ; CODE XREF: ROM:00134B4E↓j ROM:00134B46 cmpa.l a1,a2 ROM:00134B48 blt.s loc_134B50 ROM:00134B4A move.w (a1)+,d2 ROM:00134B4C add.w d2,d3 ROM:00134B4E bra.s loc_134B46 ROM:00134B50 ; --------------------------------------------------------------------------- ROM:00134B50 ROM:00134B50 loc_134B50: ; CODE XREF: ROM:00134B48↑j ROM:00134B50 clr.l d2 ROM:00134B52 clr.l d6 ROM:00134B54 move.l d4,d6 ROM:00134B56 asr.l #8,d6 ROM:00134B58 andi.l #$FF00,d6 ROM:00134B5E or.l d6,d2 ROM:00134B60 move.l d4,d6 ROM:00134B62 asr.l #8,d6 ROM:00134B64 asr.l #8,d6 ROM:00134B66 asr.l #8,d6 ROM:00134B68 andi.l #$FF,d6 ROM:00134B6E or.l d6,d2 ROM:00134B70 rts ROM:00134B72 ; --------------------------------------------------------------------------- ROM:00134B72 movea.l #0,a1 ROM:00134B78 clr.l d2 ROM:00134B7A move.l d4,d2 ROM:00134B7C andi.l #$FF0000,d2 ROM:00134B82 adda.l d2,a1 ROM:00134B84 move.l d4,d2 ROM:00134B86 asr.l #8,d2 ROM:00134B88 asr.l #8,d2 ROM:00134B8A andi.l #$FF00,d2 ROM:00134B90 adda.l d2,a1 ROM:00134B92 move.l d5,d2 ROM:00134B94 andi.l #$FF,d2 ROM:00134B9A adda.l d2,a1 ROM:00134B9C jmp (a1) ROM:00134B9E ; --------------------------------------------------------------------------- ROM:00134B9E rts ROM:00134BA0 ; --------------------------------------------------------------------------- ROM:00134BA0 clr.l d0 ROM:00134BA2 move.w #$7FFF,d0 ROM:00134BA6 btst #6,($FFFFFC0D).w ROM:00134BAC beq.s locret_134BB2 ROM:00134BAE move.w ($FFFFFC0E).w,d0 ROM:00134BB2 ROM:00134BB2 locret_134BB2: ; CODE XREF: ROM:00134BAC↑j ROM:00134BB2 rts ROM:00134BB4 ; --------------------------------------------------------------------------- ROM:00134BB4 move.w d0,($FFFFFC0E).w ROM:00134BB8 ROM:00134BB8 loc_134BB8: ; CODE XREF: ROM:00134BBE↓j ROM:00134BB8 btst #6,($FFFFFC0D).w ROM:00134BBE beq.s loc_134BB8 ROM:00134BC0 move.w ($FFFFFC0E).w,d0 ROM:00134BC4 rts ROM:00134BC6 ROM:00134BC6 ; =============== S U B R O U T I N E ======================================= ROM:00134BC6 ROM:00134BC6 ROM:00134BC6 sub_134BC6: ; CODE XREF: sub_122518+3CE↑p ROM:00134BC6 ; sub_123688↑p ... ROM:00134BC6 movea.l #$13C000,a2 ROM:00134BCC move.w (a2),($520).w ROM:00134BD0 clr.l d4 ROM:00134BD2 btst #2,($12FC).w ROM:00134BD8 beq.s loc_134BEC ROM:00134BDA move.w ($520).w,d4 ROM:00134BDE asl.l #1,d4 ROM:00134BE0 addi.l #$1E00,d4 ROM:00134BE6 move.l d4,($424).w ROM:00134BEA bra.s loc_134C02 ROM:00134BEC ; --------------------------------------------------------------------------- ROM:00134BEC ROM:00134BEC loc_134BEC: ; CODE XREF: sub_134BC6+12↑j ROM:00134BEC move.l #$32,d0 ; '2' ROM:00134BF2 asl.l #2,d0 ROM:00134BF4 addq.l #6,d0 ROM:00134BF6 move.l #$1B00,($424).w ROM:00134BFE sub.l d0,($424).w ROM:00134C02 ROM:00134C02 loc_134C02: ; CODE XREF: sub_134BC6+24↑j ROM:00134C02 btst #3,($1307).w ROM:00134C08 bne.s loc_134C18 ROM:00134C0A move.l ($424).w,d4 ROM:00134C0E addi.l #2,d4 ROM:00134C14 move.l d4,($434).w ROM:00134C18 ROM:00134C18 loc_134C18: ; CODE XREF: sub_134BC6+42↑j ROM:00134C18 move.l #$10000,d0 ROM:00134C1E cmpi.l #0,d0 ROM:00134C24 bge.s loc_134C30 ROM:00134C26 move.l #0,($41C).w ROM:00134C2E bra.s loc_134C42 ROM:00134C30 ; --------------------------------------------------------------------------- ROM:00134C30 ROM:00134C30 loc_134C30: ; CODE XREF: sub_134BC6+5E↑j ROM:00134C30 move.l #$32,d0 ; '2' ROM:00134C36 asl.l #2,d0 ROM:00134C38 addq.l #6,d0 ROM:00134C3A add.l ($424).w,d0 ROM:00134C3E move.l d0,($41C).w ROM:00134C42 ROM:00134C42 loc_134C42: ; CODE XREF: sub_134BC6+68↑j ROM:00134C42 move.l #$1E00,d4 ROM:00134C48 cmp.l ($438).w,d4 ROM:00134C4C bne.s loc_134C56 ROM:00134C4E move.b #1,($6FA).w ROM:00134C54 bra.s loc_134C8C ROM:00134C56 ; --------------------------------------------------------------------------- ROM:00134C56 ROM:00134C56 loc_134C56: ; CODE XREF: sub_134BC6+86↑j ROM:00134C56 clr.l d4 ROM:00134C58 move.w ($520).w,d4 ROM:00134C5C addi.l #$1E00,d4 ROM:00134C62 cmp.l ($438).w,d4 ROM:00134C66 bne.s loc_134C70 ROM:00134C68 move.b #2,($6FA).w ROM:00134C6E bra.s loc_134C8C ROM:00134C70 ; --------------------------------------------------------------------------- ROM:00134C70 ROM:00134C70 loc_134C70: ; CODE XREF: sub_134BC6+A0↑j ROM:00134C70 move.l #$13C000,d4 ROM:00134C76 cmp.l ($438).w,d4 ROM:00134C7A bgt.s loc_134C86 ROM:00134C7C move.b #0,($6FA).w ROM:00134C82 bra.w loc_134C8C ROM:00134C86 ; --------------------------------------------------------------------------- ROM:00134C86 ROM:00134C86 loc_134C86: ; CODE XREF: sub_134BC6+B4↑j ROM:00134C86 nop ROM:00134C88 nop ROM:00134C8A nop ROM:00134C8C ROM:00134C8C loc_134C8C: ; CODE XREF: sub_134BC6+8E↑j ROM:00134C8C ; sub_134BC6+A8↑j ... ROM:00134C8C move.w ($4CC).w,d4 ROM:00134C90 ext.l d4 ROM:00134C92 addi.l #$13C000,d4 ROM:00134C98 move.l #$140000,d5 ROM:00134C9E clr.l d6 ROM:00134CA0 move.w ($520).w,d6 ROM:00134CA4 sub.l d6,d5 ROM:00134CA6 cmp.l d4,d5 ROM:00134CA8 bge.s loc_134CB0 ROM:00134CAA move.l #$140000,d4 ROM:00134CB0 ROM:00134CB0 loc_134CB0: ; CODE XREF: sub_134BC6+E2↑j ROM:00134CB0 move.l d4,($420).w ROM:00134CB4 move.l ($424).w,d4 ROM:00134CB8 move.l ($41C).w,d5 ROM:00134CBC bset #5,($12F2).w ROM:00134CC2 rts ROM:00134CC2 ; End of function sub_134BC6 ROM:00134CC2 ROM:00134CC4 ; --------------------------------------------------------------------------- ROM:00134CC4 bsr.w sub_134BC6 ROM:00134CC8 clr.l d1 ROM:00134CCA clr.l d0 ROM:00134CCC move.b ($11C8).l,d0 ROM:00134CD2 clr.l d1 ROM:00134CD4 move.w ($520).w,d1 ROM:00134CD8 cmp.b ($6FA).w,d0 ROM:00134CDC beq.s locret_134D0E ROM:00134CDE cmpi.b #0,d0 ROM:00134CE2 bne.s loc_134CEC ROM:00134CE4 move.l ($420).w,($438).w ROM:00134CEA bra.s locret_134D0E ROM:00134CEC ; --------------------------------------------------------------------------- ROM:00134CEC ROM:00134CEC loc_134CEC: ; CODE XREF: ROM:00134CE2↑j ROM:00134CEC cmpi.b #2,d0 ROM:00134CF0 bgt.s loc_134D08 ROM:00134CF2 move.l #$1E00,d2 ROM:00134CF8 cmpi.l #2,d0 ROM:00134CFE bne.s loc_134D02 ROM:00134D00 add.l d1,d2 ROM:00134D02 ROM:00134D02 loc_134D02: ; CODE XREF: ROM:00134CFE↑j ROM:00134D02 move.l d2,($438).w ROM:00134D06 bra.s locret_134D0E ROM:00134D08 ; --------------------------------------------------------------------------- ROM:00134D08 ROM:00134D08 loc_134D08: ; CODE XREF: ROM:00134CF0↑j ROM:00134D08 bset #0,($130D).w ROM:00134D0E ROM:00134D0E locret_134D0E: ; CODE XREF: ROM:00134CDC↑j ROM:00134D0E ; ROM:00134CEA↑j ... ROM:00134D0E rts ROM:00134D10 ; --------------------------------------------------------------------------- ROM:00134D10 bsr.w sub_134BC6 ROM:00134D14 bsr.l sub_114000 ROM:00134D1A rts ROM:00134D1C ; --------------------------------------------------------------------------- ROM:00134D1C bset #6,($1301).w ROM:00134D22 rts ROM:00134D24 ; --------------------------------------------------------------------------- ROM:00134D24 btst #6,($1307).w ROM:00134D2A bne.s loc_134DAA ROM:00134D2C btst #7,($1314).w ROM:00134D32 beq.s loc_134D6E ROM:00134D34 move.b ($11C6).l,d1 ROM:00134D3A addi.b #$40,d1 ; '@' ROM:00134D3E move.b d1,($11C9).l ROM:00134D44 move.b #3,($11C8).l ROM:00134D4C move.b ($11C7).l,d1 ROM:00134D52 move.b d1,($11CA).l ROM:00134D58 move.b ($D95).w,($11CB).l ROM:00134D60 bsr.l sub_123624 ROM:00134D66 move.w #8,($BE8).w ROM:00134D6C bra.s loc_134DA8 ROM:00134D6E ; --------------------------------------------------------------------------- ROM:00134D6E ROM:00134D6E loc_134D6E: ; CODE XREF: ROM:00134D32↑j ROM:00134D6E move.b #3,($11C5).l ROM:00134D76 addi.b #$40,($11C6).l ; '@' ROM:00134D7E move.b ($11C6).l,d0 ROM:00134D84 addi.b #3,d0 ROM:00134D88 add.b ($11C7).l,d0 ROM:00134D8E move.b ($D95).w,($11C8).l ROM:00134D96 add.b ($11C8).l,d0 ROM:00134D9C move.b d0,($11C9).l ROM:00134DA2 move.w #5,($BE8).w ROM:00134DA8 ROM:00134DA8 loc_134DA8: ; CODE XREF: ROM:00134D6C↑j ROM:00134DA8 bra.s locret_134DB0 ROM:00134DAA ; --------------------------------------------------------------------------- ROM:00134DAA ROM:00134DAA loc_134DAA: ; CODE XREF: ROM:00134D2A↑j ROM:00134DAA bsr.l sub_1231C0 ROM:00134DB0 ROM:00134DB0 locret_134DB0: ; CODE XREF: ROM:loc_134DA8↑j ROM:00134DB0 rts ROM:00134DB2 ; --------------------------------------------------------------------------- ROM:00134DB2 cmpi.w #0,($540).w ROM:00134DB8 bne.s loc_134DC2 ROM:00134DBA bsr.l sub_1146BE ROM:00134DC0 bra.s locret_134DC8 ROM:00134DC2 ; --------------------------------------------------------------------------- ROM:00134DC2 ROM:00134DC2 loc_134DC2: ; CODE XREF: ROM:00134DB8↑j ROM:00134DC2 bset #0,($130D).w ROM:00134DC8 ROM:00134DC8 locret_134DC8: ; CODE XREF: ROM:00134DC0↑j ROM:00134DC8 rts ROM:00134DCA ; --------------------------------------------------------------------------- ROM:00134DCA btst #6,($12F3).w ROM:00134DD0 bne.s loc_134E50 ROM:00134DD2 btst #7,($1314).w ROM:00134DD8 beq.s loc_134E14 ROM:00134DDA move.b ($11C6).l,d1 ROM:00134DE0 addi.b #$40,d1 ; '@' ROM:00134DE4 move.b d1,($11C9).l ROM:00134DEA move.b #3,($11C8).l ROM:00134DF2 move.b ($11C7).l,d1 ROM:00134DF8 move.b d1,($11CA).l ROM:00134DFE move.b ($1116).w,($11CB).l ROM:00134E06 bsr.l sub_123624 ROM:00134E0C move.w #8,($BE8).w ROM:00134E12 bra.s loc_134E4E ROM:00134E14 ; --------------------------------------------------------------------------- ROM:00134E14 ROM:00134E14 loc_134E14: ; CODE XREF: ROM:00134DD8↑j ROM:00134E14 move.b #3,($11C5).l ROM:00134E1C addi.b #$40,($11C6).l ; '@' ROM:00134E24 move.b ($11C6).l,d0 ROM:00134E2A addi.b #3,d0 ROM:00134E2E add.b ($11C7).l,d0 ROM:00134E34 move.b ($1116).w,($11C8).l ROM:00134E3C add.b ($11C8).l,d0 ROM:00134E42 move.b d0,($11C9).l ROM:00134E48 move.w #5,($BE8).w ROM:00134E4E ROM:00134E4E loc_134E4E: ; CODE XREF: ROM:00134E12↑j ROM:00134E4E bra.s locret_134E56 ROM:00134E50 ; --------------------------------------------------------------------------- ROM:00134E50 ROM:00134E50 loc_134E50: ; CODE XREF: ROM:00134DD0↑j ROM:00134E50 bsr.l sub_1231C0 ROM:00134E56 ROM:00134E56 locret_134E56: ; CODE XREF: ROM:loc_134E4E↑j ROM:00134E56 rts ROM:00134E58 ; --------------------------------------------------------------------------- ROM:00134E58 bset #7,($8DF).w ROM:00134E5E bset #7,($8E9).w ROM:00134E64 rts ROM:00134E66 ; --------------------------------------------------------------------------- ROM:00134E66 move.b ($11C8).l,d5 ROM:00134E6C cmpi.b #$FF,d5 ROM:00134E70 bne.s loc_134EBE ROM:00134E72 bset #2,($12F3).w ROM:00134E78 bset #4,($12F1).w ROM:00134E7E move.w #0,d2 ROM:00134E82 bra.s loc_134E88 ROM:00134E84 ; --------------------------------------------------------------------------- ROM:00134E84 ROM:00134E84 loc_134E84: ; CODE XREF: ROM:00134EB0↓j ROM:00134E84 addi.w #1,d2 ROM:00134E88 ROM:00134E88 loc_134E88: ; CODE XREF: ROM:00134E82↑j ROM:00134E88 cmpi.w #3,d2 ROM:00134E8C bgt.s loc_134EB2 ROM:00134E8E move.w d2,d4 ROM:00134E90 lsl.w #1,d4 ROM:00134E92 addi.w #4,d4 ROM:00134E96 move.b $11C5(d4.w),d0 ROM:00134E9C lsl.w #8,d0 ROM:00134E9E addi.w #1,d4 ROM:00134EA2 move.b $11C5(d4.w),d1 ROM:00134EA8 or.b d1,d0 ROM:00134EAA move.w d0,$F70(d2.w*2) ROM:00134EB0 bra.s loc_134E84 ROM:00134EB2 ; --------------------------------------------------------------------------- ROM:00134EB2 ROM:00134EB2 loc_134EB2: ; CODE XREF: ROM:00134E8C↑j ROM:00134EB2 bset #3,($130D).w ROM:00134EB8 bra.l locret_134F02 ROM:00134EBE ; --------------------------------------------------------------------------- ROM:00134EBE ROM:00134EBE loc_134EBE: ; CODE XREF: ROM:00134E70↑j ROM:00134EBE cmpi.b #3,d5 ROM:00134EC2 bgt.s loc_134EFC ROM:00134EC4 bset #2,($12F3).w ROM:00134ECA bclr #4,($12F1).w ROM:00134ED0 clr.w d3 ROM:00134ED2 move.b ($11C8).l,d3 ROM:00134ED8 addi.w #$FC,d3 ROM:00134EDC move.w d3,($BEA).w ROM:00134EE0 move.b ($11C9).l,d0 ROM:00134EE6 lsl.w #8,d0 ROM:00134EE8 move.b ($11CA).l,d1 ROM:00134EEE or.b d1,d0 ROM:00134EF0 move.w d0,($F70).w ROM:00134EF4 bset #3,($130D).w ROM:00134EFA bra.s locret_134F02 ROM:00134EFC ; --------------------------------------------------------------------------- ROM:00134EFC ROM:00134EFC loc_134EFC: ; CODE XREF: ROM:00134EC2↑j ROM:00134EFC bset #0,($130D).w ROM:00134F02 ROM:00134F02 locret_134F02: ; CODE XREF: ROM:00134EB8↑j ROM:00134F02 ; ROM:00134EFA↑j ROM:00134F02 rts ROM:00134F04 ; --------------------------------------------------------------------------- ROM:00134F04 bset #2,($12F3).w ROM:00134F0A bclr #4,($12F1).w ROM:00134F10 move.b ($11C9).l,d0 ROM:00134F16 lsl.w #8,d0 ROM:00134F18 move.b ($11CA).l,d1 ROM:00134F1E or.b d1,d0 ROM:00134F20 move.w d0,($BEA).w ROM:00134F24 move.b ($11CB).l,d2 ROM:00134F2A lsl.w #8,d2 ROM:00134F2C move.b ($11CC).l,d3 ROM:00134F32 or.b d3,d2 ROM:00134F34 move.w #0,d4 ROM:00134F38 move.w d2,$F70(d4.w*2) ROM:00134F3E cmpi.w #0,($BEA).w ROM:00134F44 blt.s loc_134F56 ROM:00134F46 cmpi.w #$FF,($BEA).w ROM:00134F4C bgt.s loc_134F56 ROM:00134F4E bset #3,($130D).w ROM:00134F54 bra.s locret_134F5C ROM:00134F56 ; --------------------------------------------------------------------------- ROM:00134F56 ROM:00134F56 loc_134F56: ; CODE XREF: ROM:00134F44↑j ROM:00134F56 ; ROM:00134F4C↑j ROM:00134F56 bset #0,($130D).w ROM:00134F5C ROM:00134F5C locret_134F5C: ; CODE XREF: ROM:00134F54↑j ROM:00134F5C rts ROM:00134F5E ; --------------------------------------------------------------------------- ROM:00134F5E cmpi.w #0,($D98).w ROM:00134F64 bne.s loc_134F6E ROM:00134F66 bset #7,($1300).w ROM:00134F6C bra.s locret_134F74 ROM:00134F6E ; --------------------------------------------------------------------------- ROM:00134F6E ROM:00134F6E loc_134F6E: ; CODE XREF: ROM:00134F64↑j ROM:00134F6E bset #0,($130D).w ROM:00134F74 ROM:00134F74 locret_134F74: ; CODE XREF: ROM:00134F6C↑j ROM:00134F74 rts ROM:00134F76 ; --------------------------------------------------------------------------- ROM:00134F76 bset #2,($1312).w ROM:00134F7C rts ROM:00134F7E ; --------------------------------------------------------------------------- ROM:00134F7E bclr #2,($12F3).w ROM:00134F84 bclr #4,($12F1).w ROM:00134F8A move.b ($11C9).l,d0 ROM:00134F90 lsl.w #8,d0 ROM:00134F92 move.b ($11CA).l,d1 ROM:00134F98 or.b d1,d0 ROM:00134F9A move.w d0,($BEA).w ROM:00134F9E cmpi.w #0,($BEA).w ROM:00134FA4 blt.s loc_134FB6 ROM:00134FA6 cmpi.w #$FF,($BEA).w ROM:00134FAC bgt.s loc_134FB6 ROM:00134FAE bset #3,($130D).w ROM:00134FB4 bra.s locret_134FBC ROM:00134FB6 ; --------------------------------------------------------------------------- ROM:00134FB6 ROM:00134FB6 loc_134FB6: ; CODE XREF: ROM:00134FA4↑j ROM:00134FB6 ; ROM:00134FAC↑j ROM:00134FB6 bset #0,($130D).w ROM:00134FBC ROM:00134FBC locret_134FBC: ; CODE XREF: ROM:00134FB4↑j ROM:00134FBC rts ROM:00134FBE ; --------------------------------------------------------------------------- ROM:00134FBE btst #2,($1316).w ROM:00134FC4 bne.l loc_135062 ROM:00134FCA btst #7,($1314).w ROM:00134FD0 beq.s loc_135016 ROM:00134FD2 move.b ($11C6).l,d3 ROM:00134FD8 addi.b #$40,d3 ; '@' ROM:00134FDC move.b d3,($11C9).l ROM:00134FE2 move.b #4,($11C8).l ROM:00134FEA move.b ($11C7).l,d3 ROM:00134FF0 move.b d3,($11CA).l ROM:00134FF6 move.w ($F70).w,d1 ROM:00134FFA move.b d1,($11CC).l ROM:00135000 lsr.w #8,d1 ROM:00135002 move.b d1,($11C8).l ROM:00135008 bsr.l sub_123624 ROM:0013500E move.w #9,($BE8).w ROM:00135014 bra.s loc_135060 ROM:00135016 ; --------------------------------------------------------------------------- ROM:00135016 ROM:00135016 loc_135016: ; CODE XREF: ROM:00134FD0↑j ROM:00135016 move.b #4,($11C5).l ROM:0013501E addi.b #$40,($11C6).l ; '@' ROM:00135026 move.b ($11C6).l,d0 ROM:0013502C addi.b #4,d0 ROM:00135030 add.b ($11C7).l,d0 ROM:00135036 move.w ($F70).w,d1 ROM:0013503A move.b d1,($11C9).l ROM:00135040 add.b ($11C9).l,d0 ROM:00135046 lsr.w #8,d1 ROM:00135048 move.b d1,($11C8).l ROM:0013504E add.b ($11C8).l,d0 ROM:00135054 move.b d0,($11CA).l ROM:0013505A move.w #6,($BE8).w ROM:00135060 ROM:00135060 loc_135060: ; CODE XREF: ROM:00135014↑j ROM:00135060 bra.s locret_135068 ROM:00135062 ; --------------------------------------------------------------------------- ROM:00135062 ROM:00135062 loc_135062: ; CODE XREF: ROM:00134FC4↑j ROM:00135062 bset #0,($130D).w ROM:00135068 ROM:00135068 locret_135068: ; CODE XREF: ROM:loc_135060↑j ROM:00135068 rts ROM:0013506A ; --------------------------------------------------------------------------- ROM:0013506A bclr #2,($12F3).w ROM:00135070 bset #4,($12F1).w ROM:00135076 bset #3,($130D).w ROM:0013507C rts ROM:0013507E ; --------------------------------------------------------------------------- ROM:0013507E btst #2,($1316).w ROM:00135084 bne.l loc_13515E ROM:0013508A btst #7,($1314).w ROM:00135090 beq.s loc_1350F4 ROM:00135092 move.b ($11C6).l,d4 ROM:00135098 addi.b #$40,d4 ; '@' ROM:0013509C move.b d4,($11C9).l ROM:001350A2 move.b #$A,($11C8).l ROM:001350AA move.b ($11C7).l,d4 ROM:001350B0 move.b d4,($11CA).l ROM:001350B6 move.w #0,d2 ROM:001350BA bra.s loc_1350C0 ROM:001350BC ; --------------------------------------------------------------------------- ROM:001350BC ROM:001350BC loc_1350BC: ; CODE XREF: ROM:001350E4↓j ROM:001350BC addi.w #1,d2 ROM:001350C0 ROM:001350C0 loc_1350C0: ; CODE XREF: ROM:001350BA↑j ROM:001350C0 cmpi.w #3,d2 ROM:001350C4 bgt.s loc_1350E6 ROM:001350C6 move.w $F70(d2.w*2),d1 ROM:001350CC move.w d2,d3 ROM:001350CE lsl.w #1,d3 ROM:001350D0 addi.w #7,d3 ROM:001350D4 move.b d1,$11C5(d3.w) ROM:001350DA lsr.w #8,d1 ROM:001350DC subq.w #1,d3 ROM:001350DE move.b d1,$11C5(d3.w) ROM:001350E4 bra.s loc_1350BC ROM:001350E6 ; --------------------------------------------------------------------------- ROM:001350E6 ROM:001350E6 loc_1350E6: ; CODE XREF: ROM:001350C4↑j ROM:001350E6 bsr.l sub_123624 ROM:001350EC move.w #$C,($BE8).w ROM:001350F2 bra.s loc_13515C ROM:001350F4 ; --------------------------------------------------------------------------- ROM:001350F4 ROM:001350F4 loc_1350F4: ; CODE XREF: ROM:00135090↑j ROM:001350F4 move.b #$A,($11C5).l ROM:001350FC addi.b #$40,($11C6).l ; '@' ROM:00135104 move.b ($11C6).l,d0 ROM:0013510A addi.b #$A,d0 ROM:0013510E add.b ($11C7).l,d0 ROM:00135114 move.w #0,d2 ROM:00135118 bra.s loc_13511E ROM:0013511A ; --------------------------------------------------------------------------- ROM:0013511A ROM:0013511A loc_13511A: ; CODE XREF: ROM:0013514E↓j ROM:0013511A addi.w #1,d2 ROM:0013511E ROM:0013511E loc_13511E: ; CODE XREF: ROM:00135118↑j ROM:0013511E cmpi.w #3,d2 ROM:00135122 bgt.s loc_135150 ROM:00135124 move.w $F70(d2.w*2),d1 ROM:0013512A move.w d2,d3 ROM:0013512C lsl.w #1,d3 ROM:0013512E addi.w #4,d3 ROM:00135132 move.b d1,$11C5(d3.w) ROM:00135138 add.b $11C5(d3.w),d0 ROM:0013513E lsr.w #8,d1 ROM:00135140 subq.w #1,d3 ROM:00135142 move.b d1,$11C5(d3.w) ROM:00135148 add.b $11C5(d3.w),d0 ROM:0013514E bra.s loc_13511A ROM:00135150 ; --------------------------------------------------------------------------- ROM:00135150 ROM:00135150 loc_135150: ; CODE XREF: ROM:00135122↑j ROM:00135150 move.b d0,($11D0).l ROM:00135156 move.w #$C,($BE8).w ROM:0013515C ROM:0013515C loc_13515C: ; CODE XREF: ROM:001350F2↑j ROM:0013515C bra.s locret_135164 ROM:0013515E ; --------------------------------------------------------------------------- ROM:0013515E ROM:0013515E loc_13515E: ; CODE XREF: ROM:00135084↑j ROM:0013515E bset #0,($130D).w ROM:00135164 ROM:00135164 locret_135164: ; CODE XREF: ROM:loc_13515C↑j ROM:00135164 rts ROM:00135166 ; --------------------------------------------------------------------------- ROM:00135166 bset #2,($12F3).w ROM:0013516C bclr #4,($12F1).w ROM:00135172 move.w #$EE,($BEA).w ROM:00135178 move.b ($11C8).l,d2 ROM:0013517E lsl.w #8,d2 ROM:00135180 move.b ($11C9).l,d3 ROM:00135186 or.b d3,d2 ROM:00135188 move.w #0,d4 ROM:0013518C move.w d2,$F70(d4.w*2) ROM:00135192 bset #3,($130D).w ROM:00135198 rts ROM:0013519A ; --------------------------------------------------------------------------- ROM:0013519A bclr #2,($12F3).w ROM:001351A0 bclr #4,($12F1).w ROM:001351A6 move.w #$EE,($BEA).w ROM:001351AC bset #3,($130D).w ROM:001351B2 rts ROM:001351B4 ; --------------------------------------------------------------------------- ROM:001351B4 btst #2,($1316).w ROM:001351BA bne.l loc_135258 ROM:001351C0 btst #7,($1314).w ROM:001351C6 beq.s loc_13520C ROM:001351C8 move.b ($11C6).l,d3 ROM:001351CE addi.b #$40,d3 ; '@' ROM:001351D2 move.b d3,($11C9).l ROM:001351D8 move.b #4,($11C8).l ROM:001351E0 move.b ($11C7).l,d3 ROM:001351E6 move.b d3,($11CA).l ROM:001351EC move.w ($F70).w,d1 ROM:001351F0 move.b d1,($11CC).l ROM:001351F6 lsr.w #8,d1 ROM:001351F8 move.b d1,($11C8).l ROM:001351FE bsr.l sub_123624 ROM:00135204 move.w #9,($BE8).w ROM:0013520A bra.s loc_135256 ROM:0013520C ; --------------------------------------------------------------------------- ROM:0013520C ROM:0013520C loc_13520C: ; CODE XREF: ROM:001351C6↑j ROM:0013520C move.b #4,($11C5).l ROM:00135214 addi.b #$40,($11C6).l ; '@' ROM:0013521C move.b ($11C6).l,d0 ROM:00135222 addi.b #4,d0 ROM:00135226 add.b ($11C7).l,d0 ROM:0013522C move.w ($F70).w,d1 ROM:00135230 move.b d1,($11C9).l ROM:00135236 add.b ($11C9).l,d0 ROM:0013523C lsr.w #8,d1 ROM:0013523E move.b d1,($11C8).l ROM:00135244 add.b ($11C8).l,d0 ROM:0013524A move.b d0,($11CA).l ROM:00135250 move.w #6,($BE8).w ROM:00135256 ROM:00135256 loc_135256: ; CODE XREF: ROM:0013520A↑j ROM:00135256 bra.s locret_13525E ROM:00135258 ; --------------------------------------------------------------------------- ROM:00135258 ROM:00135258 loc_135258: ; CODE XREF: ROM:001351BA↑j ROM:00135258 bset #0,($130D).w ROM:0013525E ROM:0013525E locret_13525E: ; CODE XREF: ROM:loc_135256↑j ROM:0013525E rts ROM:00135260 ; --------------------------------------------------------------------------- ROM:00135260 bset #7,($8E9).w ROM:00135266 rts ROM:00135268 ; --------------------------------------------------------------------------- ROM:00135268 bset #6,($130C).w ROM:0013526E movea.l #$13C000,a5 ROM:00135274 move.l a5,($438).w ROM:00135278 bsr.l sub_1158A4 ROM:0013527E bset #7,($8DF).w ROM:00135284 rts ROM:00135286 ; --------------------------------------------------------------------------- ROM:00135286 move.b ($11C8).l,d1 ROM:0013528C lsl.w #8,d1 ROM:0013528E and.b ($11C9).l,d1 ROM:00135294 move.w #$FB,($514).w ROM:0013529A move.w d1,($516).w ROM:0013529E bset #0,($8ED).w ROM:001352A4 move.w #$FFFF,($D92).w ROM:001352AA bset #1,($8EB).w ROM:001352B0 move.w #$4000,($4CC).w ROM:001352B6 bset #3,($8DD).w ROM:001352BC movea.l #$140000,a5 ROM:001352C2 move.l a5,($438).w ROM:001352C6 bsr.l sub_1158A4 ROM:001352CC bset #7,($8DF).w ROM:001352D2 bset #7,($8E9).w ROM:001352D8 bclr #6,($130C).w ROM:001352DE rts ROM:001352E0 ; --------------------------------------------------------------------------- ROM:001352E0 btst #7,($8E9).w ROM:001352E6 bne.s loc_135310 ROM:001352E8 btst #1,($8EB).w ROM:001352EE bne.s loc_135310 ROM:001352F0 btst #3,($8DD).w ROM:001352F6 bne.s loc_135310 ROM:001352F8 btst #2,($8EB).w ROM:001352FE bne.s loc_135310 ROM:00135300 btst #5,($8E5).w ROM:00135306 bne.s loc_135310 ROM:00135308 bsr.l sub_12316C ROM:0013530E rts ROM:00135310 ; --------------------------------------------------------------------------- ROM:00135310 ROM:00135310 loc_135310: ; CODE XREF: ROM:001352E6↑j ROM:00135310 ; ROM:001352EE↑j ... ROM:00135310 bsr.l sub_1231C0 ROM:00135316 rts ROM:00135318 ; --------------------------------------------------------------------------- ROM:00135318 clr.b d1 ROM:0013531A btst #6,($8DC).w ROM:00135320 beq.s loc_135326 ROM:00135322 ori.b #$F,d1 ROM:00135326 ROM:00135326 loc_135326: ; CODE XREF: ROM:00135320↑j ROM:00135326 btst #3,($8E6).w ROM:0013532C beq.s loc_135332 ROM:0013532E ori.b #$F0,d1 ROM:00135332 ROM:00135332 loc_135332: ; CODE XREF: ROM:0013532C↑j ROM:00135332 btst #7,($1314).w ROM:00135338 beq.s loc_13538A ROM:0013533A move.b #6,($11C8).l ROM:00135342 move.b ($11C6).l,d0 ROM:00135348 addi.b #$40,d0 ; '@' ROM:0013534C move.b d0,($11C9).l ROM:00135352 move.b ($11C7).l,d0 ROM:00135358 move.b d0,($11CA).l ROM:0013535E move.b ($1104).w,($11CB).l ROM:00135366 move.b ($BFC).w,($11CC).l ROM:0013536E move.b ($BFD).w,($11CD).l ROM:00135376 move.b d1,($11CE).l ROM:0013537C bsr.l sub_123624 ROM:00135382 move.w #$B,($BE8).w ROM:00135388 bra.s locret_1353E2 ROM:0013538A ; --------------------------------------------------------------------------- ROM:0013538A ROM:0013538A loc_13538A: ; CODE XREF: ROM:00135338↑j ROM:0013538A move.b #6,($11C5).l ROM:00135392 addi.b #$40,($11C6).l ; '@' ROM:0013539A move.b ($11C6).l,d0 ROM:001353A0 addi.b #6,d0 ROM:001353A4 add.b ($11C7).l,d0 ROM:001353AA move.b ($1104).w,($11C8).l ROM:001353B2 add.b ($1104).w,d0 ROM:001353B6 move.b ($BFC).w,($11C9).l ROM:001353BE add.b ($BFC).w,d0 ROM:001353C2 move.b ($BFD).w,($11CA).l ROM:001353CA add.b ($BFD).w,d0 ROM:001353CE move.b d1,($11CB).l ROM:001353D4 add.b d1,d0 ROM:001353D6 move.b d0,($11CC).l ROM:001353DC move.w #8,($BE8).w ROM:001353E2 ROM:001353E2 locret_1353E2: ; CODE XREF: ROM:00135388↑j ROM:001353E2 rts ROM:001353E4 ; --------------------------------------------------------------------------- ROM:001353E4 bset #0,($1306).w ROM:001353EA rts ROM:001353EC ; --------------------------------------------------------------------------- ROM:001353EC bset #1,($12EF).w ROM:001353F2 rts ROM:001353F4 ; --------------------------------------------------------------------------- ROM:001353F4 clr.w d7 ROM:001353F6 move.b ($11C8).l,d7 ROM:001353FC subq.w #1,d7 ROM:001353FE cmpi.w #4,d7 ROM:00135402 ble.s loc_13540C ROM:00135404 bset #0,($130D).w ROM:0013540A bra.s locret_13542E ROM:0013540C ; --------------------------------------------------------------------------- ROM:0013540C ROM:0013540C loc_13540C: ; CODE XREF: ROM:00135402↑j ROM:0013540C lea ($FFFFFF30).w,a0 ROM:00135410 move.w d7,d6 ROM:00135412 asl.w #4,d6 ROM:00135414 adda.w d6,a0 ROM:00135416 move.w #$30,d6 ; '0' ROM:0013541A asr.w #4,d6 ROM:0013541C add.w d7,d6 ROM:0013541E move.w $42E(a5),2(a0) ROM:00135424 moveq #1,d5 ROM:00135426 asl.l d6,d5 ROM:00135428 asl.l d6,d5 ROM:0013542A or.l d5,($FFFFFE18).w ROM:0013542E ROM:0013542E locret_13542E: ; CODE XREF: ROM:0013540A↑j ROM:0013542E rts ROM:00135430 ; --------------------------------------------------------------------------- ROM:00135430 bset #4,($1307).w ROM:00135436 rts ROM:00135438 ; --------------------------------------------------------------------------- ROM:00135438 bset #3,($12FB).w ROM:0013543E rts ROM:00135440 ; --------------------------------------------------------------------------- ROM:00135440 move.b ($11C8).l,d0 ROM:00135446 lsl.w #8,d0 ROM:00135448 or.b ($11C9).l,d0 ROM:0013544E move.w $432(a5),d1 ROM:00135452 move.w $434(a5),d2 ROM:00135456 cmp.w d0,d1 ROM:00135458 bge.s loc_13546A ROM:0013545A cmp.w d0,d2 ROM:0013545C ble.s loc_13546A ROM:0013545E move.w d0,($133E).w ROM:00135462 bset #7,($8E9).w ROM:00135468 bra.s locret_135470 ROM:0013546A ; --------------------------------------------------------------------------- ROM:0013546A ROM:0013546A loc_13546A: ; CODE XREF: ROM:00135458↑j ROM:0013546A ; ROM:0013545C↑j ROM:0013546A bset #0,($130D).w ROM:00135470 ROM:00135470 locret_135470: ; CODE XREF: ROM:00135468↑j ROM:00135470 rts ROM:00135472 ; --------------------------------------------------------------------------- ROM:00135472 move.b ($11C8).l,d0 ROM:00135478 lsl.w #8,d0 ROM:0013547A or.b ($11C9).l,d0 ROM:00135480 move.w $436(a5),d1 ROM:00135484 move.w $438(a5),d2 ROM:00135488 cmp.w d0,d1 ROM:0013548A bge.s loc_13549C ROM:0013548C cmp.w d0,d2 ROM:0013548E ble.s loc_13549C ROM:00135490 move.w d0,($1332).w ROM:00135494 bset #7,($8E9).w ROM:0013549A bra.s locret_1354A2 ROM:0013549C ; --------------------------------------------------------------------------- ROM:0013549C ROM:0013549C loc_13549C: ; CODE XREF: ROM:0013548A↑j ROM:0013549C ; ROM:0013548E↑j ROM:0013549C bset #0,($130D).w ROM:001354A2 ROM:001354A2 locret_1354A2: ; CODE XREF: ROM:0013549A↑j ROM:001354A2 rts ROM:001354A4 ; --------------------------------------------------------------------------- ROM:001354A4 move.w #3,d1 ROM:001354A8 cmpi.b #$FF,$11C5(d1.w) ROM:001354B0 bne.s loc_1354E2 ROM:001354B2 move.w #0,d2 ROM:001354B6 bra.s loc_1354BC ROM:001354B8 ; --------------------------------------------------------------------------- ROM:001354B8 ROM:001354B8 loc_1354B8: ; CODE XREF: ROM:001354DE↓j ROM:001354B8 addi.w #1,d2 ROM:001354BC ROM:001354BC loc_1354BC: ; CODE XREF: ROM:001354B6↑j ROM:001354BC cmpi.w #0,d2 ROM:001354C0 bgt.s loc_1354E0 ROM:001354C2 move.w $EBA(d2.w*2),d3 ROM:001354C8 add.w $43A(a5),d3 ROM:001354CC move.w $2AC(a5),d4 ROM:001354D0 cmp.w d3,d4 ROM:001354D2 bge.s loc_1354D8 ROM:001354D4 move.w $2AC(a5),d3 ROM:001354D8 ROM:001354D8 loc_1354D8: ; CODE XREF: ROM:001354D2↑j ROM:001354D8 move.w d3,$EBA(d2.w*2) ROM:001354DE bra.s loc_1354B8 ROM:001354E0 ; --------------------------------------------------------------------------- ROM:001354E0 ROM:001354E0 loc_1354E0: ; CODE XREF: ROM:001354C0↑j ROM:001354E0 bra.s locret_135522 ROM:001354E2 ; --------------------------------------------------------------------------- ROM:001354E2 ROM:001354E2 loc_1354E2: ; CODE XREF: ROM:001354B0↑j ROM:001354E2 cmpi.b #0,$11C5(d1.w) ROM:001354EA bne.s loc_13551C ROM:001354EC move.w #0,d2 ROM:001354F0 bra.s loc_1354F6 ROM:001354F2 ; --------------------------------------------------------------------------- ROM:001354F2 ROM:001354F2 loc_1354F2: ; CODE XREF: ROM:00135518↓j ROM:001354F2 addi.w #1,d2 ROM:001354F6 ROM:001354F6 loc_1354F6: ; CODE XREF: ROM:001354F0↑j ROM:001354F6 cmpi.w #0,d2 ROM:001354FA bgt.s loc_13551A ROM:001354FC move.w $EBA(d2.w*2),d3 ROM:00135502 sub.w $43A(a5),d3 ROM:00135506 move.w $2AE(a5),d4 ROM:0013550A cmp.w d3,d4 ROM:0013550C ble.s loc_135512 ROM:0013550E move.w $2AE(a5),d3 ROM:00135512 ROM:00135512 loc_135512: ; CODE XREF: ROM:0013550C↑j ROM:00135512 move.w d3,$EBA(d2.w*2) ROM:00135518 bra.s loc_1354F2 ROM:0013551A ; --------------------------------------------------------------------------- ROM:0013551A ROM:0013551A loc_13551A: ; CODE XREF: ROM:001354FA↑j ROM:0013551A bra.s locret_135522 ROM:0013551C ; --------------------------------------------------------------------------- ROM:0013551C ROM:0013551C loc_13551C: ; CODE XREF: ROM:001354EA↑j ROM:0013551C bset #0,($130D).w ROM:00135522 ROM:00135522 locret_135522: ; CODE XREF: ROM:loc_1354E0↑j ROM:00135522 ; ROM:loc_13551A↑j ROM:00135522 rts ROM:00135524 ; --------------------------------------------------------------------------- ROM:00135524 clr.l d0 ROM:00135526 clr.l d1 ROM:00135528 movea.l #$11C8,a0 ROM:0013552E move.b (a0)+,d0 ROM:00135530 lsl.l #8,d0 ROM:00135532 or.b (a0)+,d0 ROM:00135534 swap d0 ROM:00135536 clr.l d1 ROM:00135538 move.b (a0)+,d1 ROM:0013553A lsl.l #8,d1 ROM:0013553C or.b (a0)+,d1 ROM:0013553E or.l d1,d0 ROM:00135540 and.l d0,($132E).w ROM:00135544 clr.l d0 ROM:00135546 clr.l d1 ROM:00135548 move.b (a0)+,d0 ROM:0013554A lsl.l #8,d0 ROM:0013554C or.b (a0)+,d0 ROM:0013554E swap d0 ROM:00135550 clr.l d1 ROM:00135552 move.b (a0)+,d1 ROM:00135554 lsl.l #8,d1 ROM:00135556 or.b (a0)+,d1 ROM:00135558 or.l d1,d0 ROM:0013555A and.l d0,($132C).w ROM:0013555E clr.l d0 ROM:00135560 clr.l d1 ROM:00135562 move.b (a0)+,d0 ROM:00135564 lsl.l #8,d0 ROM:00135566 or.b (a0)+,d0 ROM:00135568 swap d0 ROM:0013556A clr.l d1 ROM:0013556C move.b (a0)+,d1 ROM:0013556E lsl.l #8,d1 ROM:00135570 or.b (a0)+,d1 ROM:00135572 or.l d1,d0 ROM:00135574 and.l d0,($1320).w ROM:00135578 clr.l d0 ROM:0013557A clr.l d1 ROM:0013557C move.b (a0)+,d0 ROM:0013557E lsl.l #8,d0 ROM:00135580 or.b (a0)+,d0 ROM:00135582 and.w d0,($1340).w ROM:00135586 move.b (a0),d0 ROM:00135588 and.b d0,($1392).w ROM:0013558C rts ROM:0013558E ; --------------------------------------------------------------------------- ROM:0013558E lea ($FFFFFFF0).w,a0 ROM:00135592 move.w #$F0,d0 ROM:00135596 asr.w #4,d0 ROM:00135598 bsr.l sub_1198BE ROM:0013559E moveq #$D,d2 ROM:001355A0 moveq #1,d1 ROM:001355A2 moveq #3,d4 ROM:001355A4 clr.w (a0) ROM:001355A6 clr.w 2(a0) ROM:001355AA clr.w 4(a0) ROM:001355AE clr.w 6(a0) ROM:001355B2 clr.w 8(a0) ROM:001355B6 moveq #1,d3 ROM:001355B8 moveq #1,d5 ROM:001355BA bsr.l sub_119842 ROM:001355C0 move.w #$F0,d0 ROM:001355C4 asr.w #4,d0 ROM:001355C6 lea ($FFFFFFF0).w,a0 ROM:001355CA move.w $430(a5),2(a0) ROM:001355D0 moveq #1,d5 ROM:001355D2 asl.l d0,d5 ROM:001355D4 asl.l d0,d5 ROM:001355D6 or.l d5,($FFFFFE18).w ROM:001355DA rts ROM:001355DC ; --------------------------------------------------------------------------- ROM:001355DC bset #4,($1304).w ROM:001355E2 rts ROM:001355E4 ; --------------------------------------------------------------------------- ROM:001355E4 move.b ($11C8).l,d1 ROM:001355EA cmpi.b #0,d1 ROM:001355EE bne.s loc_1355F6 ROM:001355F0 clr.b ($6FB).w ROM:001355F4 bra.s locret_135614 ROM:001355F6 ; --------------------------------------------------------------------------- ROM:001355F6 ROM:001355F6 loc_1355F6: ; CODE XREF: ROM:001355EE↑j ROM:001355F6 andi.b #$E0,d1 ROM:001355FA cmpi.b #$A0,d1 ROM:001355FE bne.s loc_13560A ROM:00135600 move.b ($11C8).l,($6FB).w ROM:00135608 bra.s locret_135614 ROM:0013560A ; --------------------------------------------------------------------------- ROM:0013560A ROM:0013560A loc_13560A: ; CODE XREF: ROM:001355FE↑j ROM:0013560A clr.b ($6FB).w ROM:0013560E bset #0,($130D).w ROM:00135614 ROM:00135614 locret_135614: ; CODE XREF: ROM:001355F4↑j ROM:00135614 ; ROM:00135608↑j ROM:00135614 rts ROM:00135616 ; --------------------------------------------------------------------------- ROM:00135616 bclr #3,($12FB).w ROM:0013561C rts ROM:0013561E ; --------------------------------------------------------------------------- ROM:0013561E bclr #4,($1307).w ROM:00135624 rts ROM:00135626 ; --------------------------------------------------------------------------- ROM:00135626 move.l ($918).w,d6 ROM:0013562A move.l ($914).w,d7 ROM:0013562E cmpi.b #$FF,d3 ROM:00135632 bne.s loc_13563A ROM:00135634 bset d5,d6 ROM:00135636 bset d5,d7 ROM:00135638 bra.s loc_135648 ROM:0013563A ; --------------------------------------------------------------------------- ROM:0013563A ROM:0013563A loc_13563A: ; CODE XREF: ROM:00135632↑j ROM:0013563A cmpi.b #$F0,d3 ROM:0013563E bne.s loc_135646 ROM:00135640 bclr d5,d6 ROM:00135642 bset d5,d7 ROM:00135644 bra.s loc_135648 ROM:00135646 ; --------------------------------------------------------------------------- ROM:00135646 ROM:00135646 loc_135646: ; CODE XREF: ROM:0013563E↑j ROM:00135646 bclr d5,d7 ROM:00135648 ROM:00135648 loc_135648: ; CODE XREF: ROM:00135638↑j ROM:00135648 ; ROM:00135644↑j ROM:00135648 move.l d6,($918).w ROM:0013564C move.l d7,($914).w ROM:00135650 rts ROM:00135652 ROM:00135652 ; =============== S U B R O U T I N E ======================================= ROM:00135652 ROM:00135652 ROM:00135652 sub_135652: ; CODE XREF: ROM:00123C12↑p ROM:00135652 ; ROM:00123C5C↑p ... ROM:00135652 clr.b ($6FB).w ROM:00135656 bclr #3,($12FB).w ROM:0013565C bclr #4,($1307).w ROM:00135662 rts ROM:00135662 ; End of function sub_135652 ROM:00135662 ROM:00135664 ROM:00135664 ; =============== S U B R O U T I N E ======================================= ROM:00135664 ROM:00135664 ROM:00135664 sub_135664: ; CODE XREF: ROM:loc_123C0C↑p ROM:00135664 ; ROM:00123C8E↑p ... ROM:00135664 clr.l ($914).w ROM:00135668 bsr.l sub_1255AC ROM:0013566E bsr.l sub_1255BA ROM:00135674 rts ROM:00135674 ; End of function sub_135664 ROM:00135674 ROM:00135676 ; --------------------------------------------------------------------------- ROM:00135676 move.b ($11C8).l,d0 ROM:0013567C lsl.w #8,d0 ROM:0013567E or.b ($11C9).l,d0 ROM:00135684 move.w $23E(a5),d1 ROM:00135688 move.w $240(a5),d2 ROM:0013568C cmp.w d0,d1 ROM:0013568E bge.s loc_1356B4 ROM:00135690 cmp.w d0,d2 ROM:00135692 ble.s loc_1356B4 ROM:00135694 move.w #0,d3 ROM:00135698 bra.s loc_13569E ROM:0013569A ; --------------------------------------------------------------------------- ROM:0013569A ROM:0013569A loc_13569A: ; CODE XREF: ROM:001356AA↓j ROM:0013569A addi.w #1,d3 ROM:0013569E ROM:0013569E loc_13569E: ; CODE XREF: ROM:00135698↑j ROM:0013569E cmpi.w #0,d3 ROM:001356A2 bgt.s loc_1356AC ROM:001356A4 move.w d0,$1376(d3.w*2) ROM:001356AA bra.s loc_13569A ROM:001356AC ; --------------------------------------------------------------------------- ROM:001356AC ROM:001356AC loc_1356AC: ; CODE XREF: ROM:001356A2↑j ROM:001356AC bset #7,($8E9).w ROM:001356B2 bra.s locret_1356BA ROM:001356B4 ; --------------------------------------------------------------------------- ROM:001356B4 ROM:001356B4 loc_1356B4: ; CODE XREF: ROM:0013568E↑j ROM:001356B4 ; ROM:00135692↑j ROM:001356B4 bset #0,($130D).w ROM:001356BA ROM:001356BA locret_1356BA: ; CODE XREF: ROM:001356B2↑j ROM:001356BA rts ROM:001356BC ; --------------------------------------------------------------------------- ROM:001356BC cmpi.b #$FF,d3 ROM:001356C0 bne.s loc_1356E0 ROM:001356C2 move.l ($914).w,d6 ROM:001356C6 bset d2,d6 ROM:001356C8 move.l d6,($914).w ROM:001356CC move.b ($11C9).l,d7 ROM:001356D2 lsl.w #8,d7 ROM:001356D4 or.b ($11CA).l,d7 ROM:001356DA move.w d7,($D84).w ROM:001356DE bra.s locret_1356EA ROM:001356E0 ; --------------------------------------------------------------------------- ROM:001356E0 ROM:001356E0 loc_1356E0: ; CODE XREF: ROM:001356C0↑j ROM:001356E0 move.l ($914).w,d6 ROM:001356E4 bclr d2,d6 ROM:001356E6 move.l d6,($914).w ROM:001356EA ROM:001356EA locret_1356EA: ; CODE XREF: ROM:001356DE↑j ROM:001356EA rts ROM:001356EC ; --------------------------------------------------------------------------- ROM:001356EC cmpi.b #$FF,d3 ROM:001356F0 bne.s loc_13571C ROM:001356F2 move.l ($914).w,d6 ROM:001356F6 bset d2,d6 ROM:001356F8 move.l d6,($914).w ROM:001356FC move.b ($11C9).l,d7 ROM:00135702 lsl.w #8,d7 ROM:00135704 or.b ($11CA).l,d7 ROM:0013570A move.w #1,($56C).w ROM:00135710 move.w d7,($568).w ROM:00135714 bsr.l sub_118F70 ROM:0013571A bra.s locret_135732 ROM:0013571C ; --------------------------------------------------------------------------- ROM:0013571C ROM:0013571C loc_13571C: ; CODE XREF: ROM:001356F0↑j ROM:0013571C move.l ($914).w,d6 ROM:00135720 bclr d2,d6 ROM:00135722 move.l d6,($914).w ROM:00135726 move.w #2,($56C).w ROM:0013572C bsr.l sub_118F70 ROM:00135732 ROM:00135732 locret_135732: ; CODE XREF: ROM:0013571A↑j ROM:00135732 rts ROM:00135732 ; --------------------------------------------------------------------------- ROM:00135734 dword_135734: dc.l $2011354, $4FF1360, $4FF0202, $135405FF, $136005FF ROM:00135734 ; DATA XREF: sub_11786A+14↑o ROM:00135734 ; sub_117E8A+26↑o ... ROM:00135734 dc.l $2031354, $6FF1360, $6FF0204, $135407FF, $136007FF ROM:00135734 dc.l $5051353, $3FF135F, $3FF0443, $135502FF, $136102FF ROM:00135734 dc.l $15901354, $1FF1360, $1FF0340, $135304FF, $135F04FF ROM:00135734 dc.l $1161354, $3FF1360, $3FF0115, $135202FF, $135E02FF ROM:00135734 dc.l $3351355, $5FF1361, $5FF0111, $135305FF, $135F05FF ROM:00135734 dc.l $1101355, $6FF1361, $6FF0195, $135500FF, $136100FF ROM:00135734 dc.l $1061352, $1FF135E, $1FF0135, $135200FF, $135E00FF ROM:00135734 dc.l $1411353, $7FF135F, $7FF0130, $135306FF, $135F06FF ROM:00135734 dc.l $1361352, $5FF135E, $5FF0133, $135302FF, $135F02FF ROM:00135734 dc.l $1401353, $1FF135F, $1FF0501, $135501FF, $136101FF ROM:00135734 dc.l $5001355, $4FF1361, $4FF0121, $135207FF, $135E07FF ROM:00135734 dc.l $1201352, $6FF135E, $6FF0420, $135300FF, $135F00FF ROM:00135734 dc.l $1701355, $3FF1361, $3FF0230, $135400FF, $136000FF ROM:00135734 dc.l $16401354, $2FF1360, $2FF1775, $135507FF, $136107FF ROM:00135734 dc.l $30112FC, $6FF1394, $FF0302, $12FC06FF, $139401FF ROM:00135734 dc.l $30312FC, $6FF1394, $2FF0304, $12FC06FF, $139403FF ROM:00135734 dc.l $30012FC, $6FF13EE, $5FF0601 ROM:00135734 dcb.l 2,$8DA04FF ROM:0013589C dc.b 0, $FF ROM:0013589E ROM:0013589E ; =============== S U B R O U T I N E ======================================= ROM:0013589E ROM:0013589E ROM:0013589E sub_13589E: ; CODE XREF: ROM:001156F6↑p ROM:0013589E move.w #0,($FFFFF462).w ROM:001358A4 move.w #$204,($FFFFF460).w ROM:001358AA rts ROM:001358AA ; End of function sub_13589E ROM:001358AA ROM:001358AC ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_22. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001358AE ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_28. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001358B0 ; --------------------------------------------------------------------------- ROM:001358B0 rts ROM:001358B2 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_3. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001358B4 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_23. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001358B6 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_24. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001358B8 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_29. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001358BA dc.w $FFFF ROM:001358BC dword_1358BC: dcb.l 5,0 ; DATA XREF: sub_116446+4↑o ROM:001358D0 dc.l $280000, $6434BC ROM:001358D0 dcb.l 2,0 ROM:001358E0 dc.l $13880000 ROM:001358E0 dcb.l $14,0 ROM:00135934 dc.l $FF000000, $7D7D7D ROM:00135934 dcb.l $13,$7D7D7D7D ROM:00135934 dc.l $7D7D00FF ROM:00135934 dcb.l $33,0 ROM:00135A58 dc.l $FF ROM:00135A58 dcb.l $33,0 ROM:00135B28 dc.l $FF, $A469FFFF ROM:00135B28 dcb.l 2,$FFFF ROM:00135B28 dcb.l $932,$FFFFFFFF ROM:00138000 dword_138000: dcb.l $7FF,$FFFFFFFF ; DATA XREF: sub_11499E+4A↑o ROM:00139FFC dcb.b 3,$FF ROM:00139FFF byte_139FFF: dc.b $FF ; DATA XREF: sub_1144FC+6↑o ROM:00139FFF ; sub_1145B8+3C↑o ... ROM:00139FFF ; end of 'ROM' ROM:00139FFF ROM:00139FFF ROM:00139FFF END