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 : B16EE44B6F8F9C062088084F7822172C79A503309FC792BBED94ADCB2751D475 ROM:00110000 ; Input MD5 : 59AE62D9728B5162D7527E94884E39CD ROM:00110000 ; Input CRC32 : FD94ACB9 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_114758+A↓o ROM:00110000 ; sub_1147CE↓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 $59 ; Y ROM:00110007 dc.b $E ROM:00110008 dc.b 0 ROM:00110009 dc.b $11 ROM:0011000A dc.b $62 ; b ROM:0011000B dc.b $34 ; 4 ROM:0011000C dc.b 0 ROM:0011000D dc.b $11 ROM:0011000E dc.b $62 ; b ROM:0011000F dc.b $34 ; 4 ROM:00110010 dc.b 0 ROM:00110011 dc.b $11 ROM:00110012 dc.b $62 ; b ROM:00110013 dc.b $34 ; 4 ROM:00110014 dc.b 0 ROM:00110015 dc.b $11 ROM:00110016 dc.b $62 ; b ROM:00110017 dc.b $36 ; 6 ROM:00110018 dc.b 0 ROM:00110019 dc.b $11 ROM:0011001A dc.b $62 ; b ROM:0011001B dc.b $36 ; 6 ROM:0011001C dc.b 0 ROM:0011001D dc.b $11 ROM:0011001E dc.b $62 ; b ROM:0011001F dc.b $36 ; 6 ROM:00110020 dc.b 0 ROM:00110021 dc.b $11 ROM:00110022 dc.b $62 ; b ROM:00110023 dc.b $36 ; 6 ROM:00110024 dc.b 0 ROM:00110025 dc.b $11 ROM:00110026 dc.b $62 ; b ROM:00110027 dc.b $34 ; 4 ROM:00110028 dc.b 0 ROM:00110029 dc.b $11 ROM:0011002A dc.b $62 ; b ROM:0011002B dc.b $34 ; 4 ROM:0011002C dc.b 0 ROM:0011002D dc.b $11 ROM:0011002E dc.b $62 ; b ROM:0011002F dc.b $34 ; 4 ROM:00110030 dc.b 0 ROM:00110031 dc.b $11 ROM:00110032 dc.b $62 ; b ROM:00110033 dc.b $34 ; 4 ROM:00110034 dc.b 0 ROM:00110035 dc.b $11 ROM:00110036 dc.b $62 ; b ROM:00110037 dc.b $34 ; 4 ROM:00110038 dc.b 0 ROM:00110039 dc.b $11 ROM:0011003A dc.b $62 ; b ROM:0011003B dc.b $34 ; 4 ROM:0011003C dc.b 0 ROM:0011003D dc.b $11 ROM:0011003E dc.b $62 ; b ROM:0011003F dc.b $34 ; 4 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 $62 ; b ROM:00110063 dc.b $34 ; 4 ROM:00110064 dc.b 0 ROM:00110065 dc.b $11 ROM:00110066 dc.b $62 ; b ROM:00110067 dc.b $36 ; 6 ROM:00110068 dc.b 0 ROM:00110069 dc.b $11 ROM:0011006A dc.b $62 ; b ROM:0011006B dc.b $36 ; 6 ROM:0011006C dc.b 0 ROM:0011006D dc.b $11 ROM:0011006E dc.b $62 ; b ROM:0011006F dc.b $36 ; 6 ROM:00110070 dc.b 0 ROM:00110071 dc.b $11 ROM:00110072 dc.b $62 ; b ROM:00110073 dc.b $36 ; 6 ROM:00110074 dc.b 0 ROM:00110075 dc.b $11 ROM:00110076 dc.b $62 ; b ROM:00110077 dc.b $36 ; 6 ROM:00110078 dc.b 0 ROM:00110079 dc.b $11 ROM:0011007A dc.b $62 ; b ROM:0011007B dc.b $36 ; 6 ROM:0011007C dc.b 0 ROM:0011007D dc.b $11 ROM:0011007E dc.b $62 ; b ROM:0011007F dc.b $36 ; 6 ROM:00110080 dc.b 0 ROM:00110081 dc.b $11 ROM:00110082 dc.b $62 ; b ROM:00110083 dc.b $36 ; 6 ROM:00110084 dc.b 0 ROM:00110085 dc.b $11 ROM:00110086 dc.b $62 ; b ROM:00110087 dc.b $36 ; 6 ROM:00110088 dc.b 0 ROM:00110089 dc.b $11 ROM:0011008A dc.b $62 ; b ROM:0011008B dc.b $36 ; 6 ROM:0011008C dc.b 0 ROM:0011008D dc.b $11 ROM:0011008E dc.b $62 ; b ROM:0011008F dc.b $36 ; 6 ROM:00110090 dc.b 0 ROM:00110091 dc.b $11 ROM:00110092 dc.b $62 ; b ROM:00110093 dc.b $36 ; 6 ROM:00110094 dc.b 0 ROM:00110095 dc.b $11 ROM:00110096 dc.b $62 ; b ROM:00110097 dc.b $36 ; 6 ROM:00110098 dc.b 0 ROM:00110099 dc.b $11 ROM:0011009A dc.b $62 ; b ROM:0011009B dc.b $36 ; 6 ROM:0011009C dc.b 0 ROM:0011009D dc.b $11 ROM:0011009E dc.b $62 ; b ROM:0011009F dc.b $36 ; 6 ROM:001100A0 dc.b 0 ROM:001100A1 dc.b $11 ROM:001100A2 dc.b $62 ; b ROM:001100A3 dc.b $36 ; 6 ROM:001100A4 dc.b 0 ROM:001100A5 dc.b $11 ROM:001100A6 dc.b $62 ; b ROM:001100A7 dc.b $36 ; 6 ROM:001100A8 dc.b 0 ROM:001100A9 dc.b $11 ROM:001100AA dc.b $62 ; b ROM:001100AB dc.b $36 ; 6 ROM:001100AC dc.b 0 ROM:001100AD dc.b $11 ROM:001100AE dc.b $62 ; b ROM:001100AF dc.b $36 ; 6 ROM:001100B0 dc.b 0 ROM:001100B1 dc.b $11 ROM:001100B2 dc.b $62 ; b ROM:001100B3 dc.b $36 ; 6 ROM:001100B4 dc.b 0 ROM:001100B5 dc.b $11 ROM:001100B6 dc.b $62 ; b ROM:001100B7 dc.b $36 ; 6 ROM:001100B8 dc.b 0 ROM:001100B9 dc.b $11 ROM:001100BA dc.b $62 ; b ROM:001100BB dc.b $36 ; 6 ROM:001100BC dc.b 0 ROM:001100BD dc.b $11 ROM:001100BE dc.b $62 ; b ROM:001100BF dc.b $36 ; 6 ROM:001100C0 dc.b 0 ROM:001100C1 dc.b $11 ROM:001100C2 dc.b $62 ; b ROM:001100C3 dc.b $34 ; 4 ROM:001100C4 dc.b 0 ROM:001100C5 dc.b $11 ROM:001100C6 dc.b $62 ; b ROM:001100C7 dc.b $34 ; 4 ROM:001100C8 dc.b 0 ROM:001100C9 dc.b $11 ROM:001100CA dc.b $62 ; b ROM:001100CB dc.b $34 ; 4 ROM:001100CC dc.b 0 ROM:001100CD dc.b $11 ROM:001100CE dc.b $62 ; b ROM:001100CF dc.b $34 ; 4 ROM:001100D0 dc.b 0 ROM:001100D1 dc.b $11 ROM:001100D2 dc.b $62 ; b ROM:001100D3 dc.b $34 ; 4 ROM:001100D4 dc.b 0 ROM:001100D5 dc.b $11 ROM:001100D6 dc.b $62 ; b ROM:001100D7 dc.b $34 ; 4 ROM:001100D8 dc.b 0 ROM:001100D9 dc.b $11 ROM:001100DA dc.b $62 ; b ROM:001100DB dc.b $34 ; 4 ROM:001100DC dc.b 0 ROM:001100DD dc.b $11 ROM:001100DE dc.b $62 ; b ROM:001100DF dc.b $34 ; 4 ROM:001100E0 dc.b 0 ROM:001100E1 dc.b $11 ROM:001100E2 dc.b $62 ; b ROM:001100E3 dc.b $34 ; 4 ROM:001100E4 dc.b 0 ROM:001100E5 dc.b $11 ROM:001100E6 dc.b $62 ; b ROM:001100E7 dc.b $34 ; 4 ROM:001100E8 dc.b 0 ROM:001100E9 dc.b $11 ROM:001100EA dc.b $62 ; b ROM:001100EB dc.b $34 ; 4 ROM:001100EC dc.b $FF ROM:001100ED dc.b $FF ROM:001100EE dc.b $FF ROM:001100EF dc.b $FF ROM:001100F0 dc.b $FF ROM:001100F1 dc.b $FF ROM:001100F2 dc.b $FF ROM:001100F3 dc.b $FF ROM:001100F4 dc.b $FF ROM:001100F5 dc.b $FF ROM:001100F6 dc.b $FF ROM:001100F7 dc.b $FF ROM:001100F8 dc.b $FF ROM:001100F9 dc.b $FF ROM:001100FA dc.b $FF ROM:001100FB dc.b $FF ROM:001100FC dc.b $FF ROM:001100FD dc.b $FF ROM:001100FE dc.b $FF ROM:001100FF dc.b $FF ROM:00110100 dc.b 0 ROM:00110101 dc.b $11 ROM:00110102 dc.b $10 ROM:00110103 dc.b $AC ROM:00110104 dc.b 0 ROM:00110105 dc.b $11 ROM:00110106 dc.b $53 ; S ROM:00110107 dc.b $20 ROM:00110108 dc.b 0 ROM:00110109 dc.b $11 ROM:0011010A dc.b $53 ; S ROM:0011010B dc.b $20 ROM:0011010C dc.b 0 ROM:0011010D dc.b $11 ROM:0011010E dc.b $57 ; W ROM:0011010F dc.b $BA ROM:00110110 dc.b 0 ROM:00110111 dc.b $11 ROM:00110112 dc.b $57 ; W ROM:00110113 dc.b $BA ROM:00110114 dc.b 0 ROM:00110115 dc.b $11 ROM:00110116 dc.b $57 ; W ROM:00110117 dc.b $BA ROM:00110118 dc.b 0 ROM:00110119 dc.b $11 ROM:0011011A dc.b $57 ; W ROM:0011011B dc.b $BA ROM:0011011C dc.b 0 ROM:0011011D dc.b $11 ROM:0011011E dc.b $42 ; B ROM:0011011F dc.b $C6 ROM:00110120 dc.b 0 ROM:00110121 dc.b $11 ROM:00110122 dc.b $62 ; b ROM:00110123 dc.b $52 ; R ROM:00110124 dc.b 0 ROM:00110125 dc.b $11 ROM:00110126 dc.b $53 ; S ROM:00110127 dc.b $18 ROM:00110128 dc.b 0 ROM:00110129 dc.b $11 ROM:0011012A dc.b $53 ; S ROM:0011012B dc.b $10 ROM:0011012C dc.b 0 ROM:0011012D dc.b $11 ROM:0011012E dc.b $62 ; b ROM:0011012F dc.b $42 ; B ROM:00110130 dc.b 0 ROM:00110131 dc.b $11 ROM:00110132 dc.b $62 ; b ROM:00110133 dc.b $4A ; J ROM:00110134 dc.b 0 ROM:00110135 dc.b $11 ROM:00110136 dc.b $62 ; b ROM:00110137 dc.b $60 ; ` ROM:00110138 dc.b 0 ROM:00110139 dc.b $11 ROM:0011013A dc.b $62 ; b ROM:0011013B dc.b $76 ; v ROM:0011013C dc.b 0 ROM:0011013D dc.b $11 ROM:0011013E dc.b $62 ; b ROM:0011013F dc.b $6E ; n ROM:00110140 dc.b 0 ROM:00110141 dc.b $11 ROM:00110142 dc.b $1A ROM:00110143 dc.b $72 ; r 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 $61 ; a ROM:0011014B dc.b $44 ; D ROM:0011014C dc.b $FF ROM:0011014D dc.b $FF ROM:0011014E dc.b $FF ROM:0011014F dc.b $FF ROM:00110150 dc.b $FF ROM:00110151 dc.b $FF ROM:00110152 dc.b $FF ROM:00110153 dc.b $FF ROM:00110154 dc.b $FF ROM:00110155 dc.b $FF ROM:00110156 dc.b $FF ROM:00110157 dc.b $FF ROM:00110158 dc.b $FF ROM:00110159 dc.b $FF ROM:0011015A dc.b $FF ROM:0011015B dc.b $FF ROM:0011015C dc.b $FF ROM:0011015D dc.b $FF ROM:0011015E dc.b $FF ROM:0011015F dc.b $FF ROM:00110160 dc.b $FF ROM:00110161 dc.b $FF ROM:00110162 dc.b $FF ROM:00110163 dc.b $FF ROM:00110164 dc.b $FF ROM:00110165 dc.b $FF ROM:00110166 dc.b $FF ROM:00110167 dc.b $FF ROM:00110168 dc.b $FF ROM:00110169 dc.b $FF ROM:0011016A dc.b $FF ROM:0011016B dc.b $FF ROM:0011016C dc.b $FF ROM:0011016D dc.b $FF ROM:0011016E dc.b $FF ROM:0011016F dc.b $FF ROM:00110170 dc.b $FF ROM:00110171 dc.b $FF ROM:00110172 dc.b $FF ROM:00110173 dc.b $FF ROM:00110174 dc.b $FF ROM:00110175 dc.b $FF ROM:00110176 dc.b $FF ROM:00110177 dc.b $FF ROM:00110178 dc.b $FF ROM:00110179 dc.b $FF ROM:0011017A dc.b $FF ROM:0011017B dc.b $FF ROM:0011017C dc.b $FF ROM:0011017D dc.b $FF ROM:0011017E dc.b $FF ROM:0011017F dc.b $FF ROM:00110180 dc.b $FF ROM:00110181 dc.b $FF ROM:00110182 dc.b $FF ROM:00110183 dc.b $FF ROM:00110184 dc.b $FF ROM:00110185 dc.b $FF ROM:00110186 dc.b $FF ROM:00110187 dc.b $FF ROM:00110188 dc.b $FF ROM:00110189 dc.b $FF ROM:0011018A dc.b $FF ROM:0011018B dc.b $FF ROM:0011018C dc.b $FF ROM:0011018D dc.b $FF ROM:0011018E dc.b $FF ROM:0011018F dc.b $FF ROM:00110190 dc.b $FF ROM:00110191 dc.b $FF ROM:00110192 dc.b $FF ROM:00110193 dc.b $FF ROM:00110194 dc.b $FF ROM:00110195 dc.b $FF ROM:00110196 dc.b $FF ROM:00110197 dc.b $FF ROM:00110198 dc.b $FF ROM:00110199 dc.b $FF ROM:0011019A dc.b $FF ROM:0011019B dc.b $FF ROM:0011019C dc.b $FF ROM:0011019D dc.b $FF ROM:0011019E dc.b $FF ROM:0011019F dc.b $FF ROM:001101A0 dc.b $FF ROM:001101A1 dc.b $FF ROM:001101A2 dc.b $FF ROM:001101A3 dc.b $FF ROM:001101A4 dc.b $FF ROM:001101A5 dc.b $FF ROM:001101A6 dc.b $FF ROM:001101A7 dc.b $FF ROM:001101A8 dc.b $FF ROM:001101A9 dc.b $FF ROM:001101AA dc.b $FF ROM:001101AB dc.b $FF ROM:001101AC dc.b $FF ROM:001101AD dc.b $FF ROM:001101AE dc.b $FF ROM:001101AF dc.b $FF ROM:001101B0 dc.b $FF ROM:001101B1 dc.b $FF ROM:001101B2 dc.b $FF ROM:001101B3 dc.b $FF ROM:001101B4 dc.b $FF ROM:001101B5 dc.b $FF ROM:001101B6 dc.b $FF ROM:001101B7 dc.b $FF ROM:001101B8 dc.b $FF ROM:001101B9 dc.b $FF ROM:001101BA dc.b $FF ROM:001101BB dc.b $FF ROM:001101BC dc.b $FF ROM:001101BD dc.b $FF ROM:001101BE dc.b $FF ROM:001101BF dc.b $FF ROM:001101C0 dc.b $FF ROM:001101C1 dc.b $FF ROM:001101C2 dc.b $FF ROM:001101C3 dc.b $FF ROM:001101C4 dc.b $FF ROM:001101C5 dc.b $FF ROM:001101C6 dc.b $FF ROM:001101C7 dc.b $FF ROM:001101C8 dc.b $FF ROM:001101C9 dc.b $FF ROM:001101CA dc.b $FF ROM:001101CB dc.b $FF ROM:001101CC dc.b $FF ROM:001101CD dc.b $FF ROM:001101CE dc.b $FF ROM:001101CF dc.b $FF ROM:001101D0 dc.b $FF ROM:001101D1 dc.b $FF ROM:001101D2 dc.b $FF ROM:001101D3 dc.b $FF ROM:001101D4 dc.b $FF ROM:001101D5 dc.b $FF ROM:001101D6 dc.b $FF ROM:001101D7 dc.b $FF ROM:001101D8 dc.b $FF ROM:001101D9 dc.b $FF ROM:001101DA dc.b $FF ROM:001101DB dc.b $FF ROM:001101DC dc.b $FF ROM:001101DD dc.b $FF ROM:001101DE dc.b $FF ROM:001101DF dc.b $FF ROM:001101E0 dc.b $FF ROM:001101E1 dc.b $FF ROM:001101E2 dc.b $FF ROM:001101E3 dc.b $FF ROM:001101E4 dc.b $FF ROM:001101E5 dc.b $FF ROM:001101E6 dc.b $FF ROM:001101E7 dc.b $FF ROM:001101E8 dc.b $FF ROM:001101E9 dc.b $FF ROM:001101EA dc.b $FF ROM:001101EB dc.b $FF ROM:001101EC dc.b $FF ROM:001101ED dc.b $FF ROM:001101EE dc.b $FF ROM:001101EF dc.b $FF ROM:001101F0 dc.b $FF ROM:001101F1 dc.b $FF ROM:001101F2 dc.b $FF ROM:001101F3 dc.b $FF ROM:001101F4 dc.b $FF ROM:001101F5 dc.b $FF ROM:001101F6 dc.b $FF ROM:001101F7 dc.b $FF ROM:001101F8 dc.b $FF ROM:001101F9 dc.b $FF ROM:001101FA dc.b $FF ROM:001101FB dc.b $FF ROM:001101FC dc.b $FF ROM:001101FD dc.b $FF ROM:001101FE dc.b $FF ROM:001101FF dc.b $FF ROM:00110200 dc.b $FF ROM:00110201 dc.b $FF ROM:00110202 dc.b $FF ROM:00110203 dc.b $FF ROM:00110204 dc.b $FF ROM:00110205 dc.b $FF ROM:00110206 dc.b $FF ROM:00110207 dc.b $FF ROM:00110208 dc.b $FF ROM:00110209 dc.b $FF ROM:0011020A dc.b $FF ROM:0011020B dc.b $FF ROM:0011020C dc.b $FF ROM:0011020D dc.b $FF ROM:0011020E dc.b $FF ROM:0011020F dc.b $FF ROM:00110210 dc.b $FF ROM:00110211 dc.b $FF ROM:00110212 dc.b $FF ROM:00110213 dc.b $FF ROM:00110214 dc.b $FF ROM:00110215 dc.b $FF ROM:00110216 dc.b $FF ROM:00110217 dc.b $FF ROM:00110218 dc.b $FF ROM:00110219 dc.b $FF ROM:0011021A dc.b $FF ROM:0011021B dc.b $FF ROM:0011021C dc.b $FF ROM:0011021D dc.b $FF ROM:0011021E dc.b $FF ROM:0011021F dc.b $FF ROM:00110220 dc.b $FF ROM:00110221 dc.b $FF ROM:00110222 dc.b $FF ROM:00110223 dc.b $FF ROM:00110224 dc.b 0 ROM:00110225 dc.b $11 ROM:00110226 dc.b $42 ; B ROM:00110227 dc.b $AC ROM:00110228 dc.b 0 ROM:00110229 dc.b $11 ROM:0011022A dc.b $17 ROM:0011022B dc.b $6E ; n ROM:0011022C dc.b $FF ROM:0011022D dc.b $FF ROM:0011022E dc.b $FF ROM:0011022F dc.b $FF ROM:00110230 dc.b $FF ROM:00110231 dc.b $FF ROM:00110232 dc.b $FF ROM:00110233 dc.b $FF ROM:00110234 dc.b $FF ROM:00110235 dc.b $FF ROM:00110236 dc.b $FF ROM:00110237 dc.b $FF ROM:00110238 dc.b $FF ROM:00110239 dc.b $FF ROM:0011023A dc.b $FF ROM:0011023B dc.b $FF ROM:0011023C dc.b $FF ROM:0011023D dc.b $FF ROM:0011023E dc.b $FF ROM:0011023F dc.b $FF ROM:00110240 dc.b $FF ROM:00110241 dc.b $FF ROM:00110242 dc.b $FF ROM:00110243 dc.b $FF ROM:00110244 dc.b $FF ROM:00110245 dc.b $FF ROM:00110246 dc.b $FF ROM:00110247 dc.b $FF ROM:00110248 dc.b $FF ROM:00110249 dc.b $FF ROM:0011024A dc.b $FF ROM:0011024B dc.b $FF ROM:0011024C dc.b $FF ROM:0011024D dc.b $FF ROM:0011024E dc.b $FF ROM:0011024F dc.b $FF ROM:00110250 dc.b $FF ROM:00110251 dc.b $FF ROM:00110252 dc.b $FF ROM:00110253 dc.b $FF ROM:00110254 dc.b $FF ROM:00110255 dc.b $FF ROM:00110256 dc.b $FF ROM:00110257 dc.b $FF ROM:00110258 dc.b $FF ROM:00110259 dc.b $FF ROM:0011025A dc.b $FF ROM:0011025B dc.b $FF ROM:0011025C dc.b $FF ROM:0011025D dc.b $FF ROM:0011025E dc.b $FF ROM:0011025F dc.b $FF ROM:00110260 dc.b $FF ROM:00110261 dc.b $FF ROM:00110262 dc.b $FF ROM:00110263 dc.b $FF ROM:00110264 dc.b $FF ROM:00110265 dc.b $FF ROM:00110266 dc.b $FF ROM:00110267 dc.b $FF ROM:00110268 dc.b $FF ROM:00110269 dc.b $FF ROM:0011026A dc.b $FF ROM:0011026B dc.b $FF ROM:0011026C dc.b $FF ROM:0011026D dc.b $FF ROM:0011026E dc.b $FF ROM:0011026F dc.b $FF ROM:00110270 dc.b $FF ROM:00110271 dc.b $FF ROM:00110272 dc.b $FF ROM:00110273 dc.b $FF ROM:00110274 dc.b $FF ROM:00110275 dc.b $FF ROM:00110276 dc.b $FF ROM:00110277 dc.b $FF ROM:00110278 dc.b $FF ROM:00110279 dc.b $FF ROM:0011027A dc.b $FF ROM:0011027B dc.b $FF ROM:0011027C dc.b $FF ROM:0011027D dc.b $FF ROM:0011027E dc.b $FF ROM:0011027F dc.b $FF ROM:00110280 dc.b $FF ROM:00110281 dc.b $FF ROM:00110282 dc.b $FF ROM:00110283 dc.b $FF ROM:00110284 dc.b $FF ROM:00110285 dc.b $FF ROM:00110286 dc.b $FF ROM:00110287 dc.b $FF ROM:00110288 dc.b $FF ROM:00110289 dc.b $FF ROM:0011028A dc.b $FF ROM:0011028B dc.b $FF ROM:0011028C dc.b $FF ROM:0011028D dc.b $FF ROM:0011028E dc.b $FF ROM:0011028F dc.b $FF ROM:00110290 dc.b $FF ROM:00110291 dc.b $FF ROM:00110292 dc.b $FF ROM:00110293 dc.b $FF ROM:00110294 dc.b $FF ROM:00110295 dc.b $FF ROM:00110296 dc.b $FF ROM:00110297 dc.b $FF ROM:00110298 dc.b $FF ROM:00110299 dc.b $FF ROM:0011029A dc.b $FF ROM:0011029B dc.b $FF ROM:0011029C dc.b $FF ROM:0011029D dc.b $FF ROM:0011029E dc.b $FF ROM:0011029F dc.b $FF ROM:001102A0 dc.b $FF ROM:001102A1 dc.b $FF ROM:001102A2 dc.b $FF ROM:001102A3 dc.b $FF ROM:001102A4 dc.b $FF ROM:001102A5 dc.b $FF ROM:001102A6 dc.b $FF ROM:001102A7 dc.b $FF ROM:001102A8 dc.b $FF ROM:001102A9 dc.b $FF ROM:001102AA dc.b $FF ROM:001102AB dc.b $FF ROM:001102AC dc.b $FF ROM:001102AD dc.b $FF ROM:001102AE dc.b $FF ROM:001102AF dc.b $FF ROM:001102B0 dc.b $FF ROM:001102B1 dc.b $FF ROM:001102B2 dc.b $FF ROM:001102B3 dc.b $FF ROM:001102B4 dc.b $FF ROM:001102B5 dc.b $FF ROM:001102B6 dc.b $FF ROM:001102B7 dc.b $FF ROM:001102B8 dc.b $FF ROM:001102B9 dc.b $FF ROM:001102BA dc.b $FF ROM:001102BB dc.b $FF ROM:001102BC dc.b $FF ROM:001102BD dc.b $FF ROM:001102BE dc.b $FF ROM:001102BF dc.b $FF ROM:001102C0 dc.b $FF ROM:001102C1 dc.b $FF ROM:001102C2 dc.b $FF ROM:001102C3 dc.b $FF ROM:001102C4 dc.b $FF ROM:001102C5 dc.b $FF ROM:001102C6 dc.b $FF ROM:001102C7 dc.b $FF ROM:001102C8 dc.b $FF ROM:001102C9 dc.b $FF ROM:001102CA dc.b $FF ROM:001102CB dc.b $FF ROM:001102CC dc.b $FF ROM:001102CD dc.b $FF ROM:001102CE dc.b $FF ROM:001102CF dc.b $FF ROM:001102D0 dc.b $FF ROM:001102D1 dc.b $FF ROM:001102D2 dc.b $FF ROM:001102D3 dc.b $FF ROM:001102D4 dc.b $FF ROM:001102D5 dc.b $FF ROM:001102D6 dc.b $FF ROM:001102D7 dc.b $FF ROM:001102D8 dc.b $FF ROM:001102D9 dc.b $FF ROM:001102DA dc.b $FF ROM:001102DB dc.b $FF ROM:001102DC dc.b $FF ROM:001102DD dc.b $FF ROM:001102DE dc.b $FF ROM:001102DF dc.b $FF ROM:001102E0 dc.b $FF ROM:001102E1 dc.b $FF ROM:001102E2 dc.b $FF ROM:001102E3 dc.b $FF ROM:001102E4 dc.b $FF ROM:001102E5 dc.b $FF ROM:001102E6 dc.b $FF ROM:001102E7 dc.b $FF ROM:001102E8 dc.b $FF ROM:001102E9 dc.b $FF ROM:001102EA dc.b $FF ROM:001102EB dc.b $FF ROM:001102EC dc.b $FF ROM:001102ED dc.b $FF ROM:001102EE dc.b $FF ROM:001102EF dc.b $FF ROM:001102F0 dc.b $FF ROM:001102F1 dc.b $FF ROM:001102F2 dc.b $FF ROM:001102F3 dc.b $FF ROM:001102F4 dc.b $FF ROM:001102F5 dc.b $FF ROM:001102F6 dc.b $FF ROM:001102F7 dc.b $FF ROM:001102F8 dc.b $FF ROM:001102F9 dc.b $FF ROM:001102FA dc.b $FF ROM:001102FB dc.b $FF ROM:001102FC dc.b $FF ROM:001102FD dc.b $FF ROM:001102FE dc.b $FF ROM:001102FF dc.b $FF ROM:00110300 dc.b $FF ROM:00110301 dc.b $FF ROM:00110302 dc.b $FF ROM:00110303 dc.b $FF ROM:00110304 dc.b $FF ROM:00110305 dc.b $FF ROM:00110306 dc.b $FF ROM:00110307 dc.b $FF ROM:00110308 dc.b $FF ROM:00110309 dc.b $FF ROM:0011030A dc.b $FF ROM:0011030B dc.b $FF ROM:0011030C dc.b $FF ROM:0011030D dc.b $FF ROM:0011030E dc.b $FF ROM:0011030F dc.b $FF ROM:00110310 dc.b $FF ROM:00110311 dc.b $FF ROM:00110312 dc.b $FF ROM:00110313 dc.b $FF ROM:00110314 dc.b $FF ROM:00110315 dc.b $FF ROM:00110316 dc.b $FF ROM:00110317 dc.b $FF ROM:00110318 dc.b $FF ROM:00110319 dc.b $FF ROM:0011031A dc.b $FF ROM:0011031B dc.b $FF ROM:0011031C dc.b $FF ROM:0011031D dc.b $FF ROM:0011031E dc.b $FF ROM:0011031F dc.b $FF ROM:00110320 dc.b $FF ROM:00110321 dc.b $FF ROM:00110322 dc.b $FF ROM:00110323 dc.b $FF ROM:00110324 dc.b $FF ROM:00110325 dc.b $FF ROM:00110326 dc.b $FF ROM:00110327 dc.b $FF ROM:00110328 dc.b $FF ROM:00110329 dc.b $FF ROM:0011032A dc.b $FF ROM:0011032B dc.b $FF ROM:0011032C dc.b $FF ROM:0011032D dc.b $FF ROM:0011032E dc.b $FF ROM:0011032F dc.b $FF ROM:00110330 dc.b $FF ROM:00110331 dc.b $FF ROM:00110332 dc.b $FF ROM:00110333 dc.b $FF ROM:00110334 dc.b $FF ROM:00110335 dc.b $FF ROM:00110336 dc.b $FF ROM:00110337 dc.b $FF ROM:00110338 dc.b $FF ROM:00110339 dc.b $FF ROM:0011033A dc.b $FF ROM:0011033B dc.b $FF ROM:0011033C dc.b $FF ROM:0011033D dc.b $FF ROM:0011033E dc.b $FF ROM:0011033F dc.b $FF ROM:00110340 dc.b $FF ROM:00110341 dc.b $FF ROM:00110342 dc.b $FF ROM:00110343 dc.b $FF ROM:00110344 dc.b $FF ROM:00110345 dc.b $FF ROM:00110346 dc.b $FF ROM:00110347 dc.b $FF ROM:00110348 dc.b $FF ROM:00110349 dc.b $FF ROM:0011034A dc.b $FF ROM:0011034B dc.b $FF ROM:0011034C dc.b $FF ROM:0011034D dc.b $FF ROM:0011034E dc.b $FF ROM:0011034F dc.b $FF ROM:00110350 dc.b $FF ROM:00110351 dc.b $FF ROM:00110352 dc.b $FF ROM:00110353 dc.b $FF ROM:00110354 dc.b $FF ROM:00110355 dc.b $FF ROM:00110356 dc.b $FF ROM:00110357 dc.b $FF ROM:00110358 dc.b $FF ROM:00110359 dc.b $FF ROM:0011035A dc.b $FF ROM:0011035B dc.b $FF ROM:0011035C dc.b $FF ROM:0011035D dc.b $FF ROM:0011035E dc.b $FF ROM:0011035F dc.b $FF ROM:00110360 dc.b $FF ROM:00110361 dc.b $FF ROM:00110362 dc.b $FF ROM:00110363 dc.b $FF ROM:00110364 dc.b $FF ROM:00110365 dc.b $FF ROM:00110366 dc.b $FF ROM:00110367 dc.b $FF ROM:00110368 dc.b $FF ROM:00110369 dc.b $FF ROM:0011036A dc.b $FF ROM:0011036B dc.b $FF ROM:0011036C dc.b $FF ROM:0011036D dc.b $FF ROM:0011036E dc.b $FF ROM:0011036F dc.b $FF ROM:00110370 dc.b $FF ROM:00110371 dc.b $FF ROM:00110372 dc.b $FF ROM:00110373 dc.b $FF ROM:00110374 dc.b $FF ROM:00110375 dc.b $FF ROM:00110376 dc.b $FF ROM:00110377 dc.b $FF ROM:00110378 dc.b $FF ROM:00110379 dc.b $FF ROM:0011037A dc.b $FF ROM:0011037B dc.b $FF ROM:0011037C dc.b $FF ROM:0011037D dc.b $FF ROM:0011037E dc.b $FF ROM:0011037F dc.b $FF ROM:00110380 dc.b $FF ROM:00110381 dc.b $FF ROM:00110382 dc.b $FF ROM:00110383 dc.b $FF ROM:00110384 dc.b $FF ROM:00110385 dc.b $FF ROM:00110386 dc.b $FF ROM:00110387 dc.b $FF ROM:00110388 dc.b $FF ROM:00110389 dc.b $FF ROM:0011038A dc.b $FF ROM:0011038B dc.b $FF ROM:0011038C dc.b $FF ROM:0011038D dc.b $FF ROM:0011038E dc.b $FF ROM:0011038F dc.b $FF ROM:00110390 dc.b $FF ROM:00110391 dc.b $FF ROM:00110392 dc.b $FF ROM:00110393 dc.b $FF ROM:00110394 dc.b $FF ROM:00110395 dc.b $FF ROM:00110396 dc.b $FF ROM:00110397 dc.b $FF ROM:00110398 dc.b $FF ROM:00110399 dc.b $FF ROM:0011039A dc.b $FF ROM:0011039B dc.b $FF ROM:0011039C dc.b $FF ROM:0011039D dc.b $FF ROM:0011039E dc.b $FF ROM:0011039F dc.b $FF ROM:001103A0 dc.b $FF ROM:001103A1 dc.b $FF ROM:001103A2 dc.b $FF ROM:001103A3 dc.b $FF ROM:001103A4 dc.b $FF ROM:001103A5 dc.b $FF ROM:001103A6 dc.b $FF ROM:001103A7 dc.b $FF ROM:001103A8 dc.b $FF ROM:001103A9 dc.b $FF ROM:001103AA dc.b $FF ROM:001103AB dc.b $FF ROM:001103AC dc.b $FF ROM:001103AD dc.b $FF ROM:001103AE dc.b $FF ROM:001103AF dc.b $FF ROM:001103B0 dc.b $FF ROM:001103B1 dc.b $FF ROM:001103B2 dc.b $FF ROM:001103B3 dc.b $FF ROM:001103B4 dc.b $FF ROM:001103B5 dc.b $FF ROM:001103B6 dc.b $FF ROM:001103B7 dc.b $FF ROM:001103B8 dc.b $FF ROM:001103B9 dc.b $FF ROM:001103BA dc.b $FF ROM:001103BB dc.b $FF ROM:001103BC dc.b $FF ROM:001103BD dc.b $FF ROM:001103BE dc.b $FF ROM:001103BF dc.b $FF ROM:001103C0 dc.b $FF ROM:001103C1 dc.b $FF ROM:001103C2 dc.b $FF ROM:001103C3 dc.b $FF ROM:001103C4 dc.b $FF ROM:001103C5 dc.b $FF ROM:001103C6 dc.b $FF ROM:001103C7 dc.b $FF ROM:001103C8 dc.b $FF ROM:001103C9 dc.b $FF ROM:001103CA dc.b $FF ROM:001103CB dc.b $FF ROM:001103CC dc.b $FF ROM:001103CD dc.b $FF ROM:001103CE dc.b $FF ROM:001103CF dc.b $FF ROM:001103D0 dc.b $FF ROM:001103D1 dc.b $FF ROM:001103D2 dc.b $FF ROM:001103D3 dc.b $FF ROM:001103D4 dc.b $FF ROM:001103D5 dc.b $FF ROM:001103D6 dc.b $FF ROM:001103D7 dc.b $FF ROM:001103D8 dc.b $FF ROM:001103D9 dc.b $FF ROM:001103DA dc.b $FF ROM:001103DB dc.b $FF ROM:001103DC dc.b $FF ROM:001103DD dc.b $FF ROM:001103DE dc.b $FF ROM:001103DF dc.b $FF ROM:001103E0 dc.b $FF ROM:001103E1 dc.b $FF ROM:001103E2 dc.b $FF ROM:001103E3 dc.b $FF ROM:001103E4 dc.b $FF ROM:001103E5 dc.b $FF ROM:001103E6 dc.b $FF ROM:001103E7 dc.b $FF ROM:001103E8 dc.b $FF ROM:001103E9 dc.b $FF ROM:001103EA dc.b $FF ROM:001103EB dc.b $FF ROM:001103EC dc.b $FF ROM:001103ED dc.b $FF ROM:001103EE dc.b $FF ROM:001103EF dc.b $FF ROM:001103F0 dc.b $FF ROM:001103F1 dc.b $FF ROM:001103F2 dc.b $FF ROM:001103F3 dc.b $FF ROM:001103F4 dc.b $FF ROM:001103F5 dc.b $FF ROM:001103F6 dc.b $FF ROM:001103F7 dc.b $FF ROM:001103F8 dc.b $FF ROM:001103F9 dc.b $FF ROM:001103FA dc.b $FF ROM:001103FB dc.b $FF ROM:001103FC dc.b $FF ROM:001103FD dc.b $FF ROM:001103FE dc.b $FF ROM:001103FF dc.b $FF ROM:00110400 unk_110400: dc.b $64 ; d ; DATA XREF: sub_114706↓o ROM:00110400 ; sub_1181C6+47A↓o ROM:00110401 dc.b $64 ; d ROM:00110402 dc.b $7A ; z ROM:00110403 dc.b $7A ; z ROM:00110404 dc.b $72 ; r ROM:00110405 dc.b $72 ; r ROM:00110406 dc.b $74 ; t ROM:00110407 dc.b $74 ; t ROM:00110408 dc.b $70 ; p ROM:00110409 dc.b $70 ; p ROM:0011040A dc.b $30 ; 0 ROM:0011040B dc.b $30 ; 0 ROM:0011040C dc.b $30 ; 0 ROM:0011040D dc.b $30 ; 0 ROM:0011040E dc.b $36 ; 6 ROM:0011040F dc.b $36 ; 6 ROM:00110410 dc.b $5A ; Z ROM:00110411 dc.b $A5 ROM:00110412 dc.b $EB ROM:00110413 dc.b $3F ; ? 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_115A86↓p ROM:00110414 bsr.w sub_110426 ROM:00110418 btst #2,($1335).w ROM:0011041E beq.s locret_110424 ROM:00110420 bsr.w sub_110810 ROM:00110424 ROM:00110424 locret_110424: ; CODE XREF: sub_110414+A↑j ROM:00110424 rts ROM:00110424 ; End of function sub_110414 ROM:00110424 ROM:00110426 ROM:00110426 ; =============== S U B R O U T I N E ======================================= ROM:00110426 ROM:00110426 ROM:00110426 sub_110426: ; CODE XREF: sub_110414↑p ROM:00110426 clr.w d1 ROM:00110428 move.b ($6F0).w,d1 ROM:0011042C cmpi.w #2,d1 ROM:00110430 bcc.s locret_11043A ROM:00110432 movea.l off_11043C(pc,d1.w*4),a0 ROM:00110436 nop ROM:00110438 jmp (a0) ROM:0011043A ; --------------------------------------------------------------------------- ROM:0011043A ROM:0011043A locret_11043A: ; CODE XREF: sub_110426+A↑j ROM:0011043A rts ROM:0011043A ; End of function sub_110426 ROM:0011043A ROM:0011043A ; --------------------------------------------------------------------------- ROM:0011043C off_11043C: dc.l loc_110444 ; DATA XREF: sub_110426+C↑r ROM:00110440 dc.l loc_110456 ROM:00110444 ; --------------------------------------------------------------------------- ROM:00110444 ROM:00110444 loc_110444: ; DATA XREF: ROM:off_11043C↑o ROM:00110444 bsr.w sub_11045E ROM:00110448 bsr.w sub_110624 ROM:0011044C move.b #1,($6F0).w ROM:00110452 bra.s loc_110456 ROM:00110454 ; --------------------------------------------------------------------------- ROM:00110454 rts ROM:00110456 ; --------------------------------------------------------------------------- ROM:00110456 ROM:00110456 loc_110456: ; CODE XREF: ROM:00110452↑j ROM:00110456 ; DATA XREF: ROM:00110440↑o ROM:00110456 bsr.w sub_1105B6 ROM:0011045A rts ROM:0011045C ; --------------------------------------------------------------------------- ROM:0011045C rts ROM:0011045E ROM:0011045E ; =============== S U B R O U T I N E ======================================= ROM:0011045E ROM:0011045E ROM:0011045E sub_11045E: ; CODE XREF: ROM:loc_110444↑p ROM:0011045E lea ($FFFFF230).w,a0 ROM:00110462 move.w #0,d0 ROM:00110466 move.w $17C(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 $D4(a5,d1.w*2),d3 ROM:00110480 move.w d0,d4 ROM:00110482 add.w d3,d4 ROM:00110484 move.w d4,(a0,d1.w*2) ROM:00110488 bra.s loc_110472 ROM:0011048A ; --------------------------------------------------------------------------- ROM:0011048A ROM:0011048A loc_11048A: ; CODE XREF: sub_11045E+1A↑j ROM:0011048A move.w #0,d4 ROM:0011048E addi.w #$3F,d4 ; '?' ROM:00110492 move.w d4,(a0,d1.w*2) ROM:00110496 move.w #$3D,($FFFFF20A).w ; '=' ROM:0011049C move.w #$500,($FFFFF20C).w ROM:001104A2 bclr #7,($FFFFF210).w ROM:001104A8 rts ROM:001104A8 ; End of function sub_11045E ROM:001104A8 ROM:001104AA ROM:001104AA ; =============== S U B R O U T I N E ======================================= ROM:001104AA ROM:001104AA ROM:001104AA sub_1104AA: ; CODE XREF: sub_110E14+F8↓p ROM:001104AA move.w ($4CA).w,d0 ROM:001104AE sub.w ($4B6).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 ($4C8).w,d1 ROM:001104E8 ble.s loc_1104EE ROM:001104EA move.w d1,($4C8).w ROM:001104EE ROM:001104EE loc_1104EE: ; CODE XREF: ROM:001104E8↑j ROM:001104EE cmp.w ($4C6).w,d1 ROM:001104F2 bge.s locret_1104F8 ROM:001104F4 move.w d1,($4C6).w ROM:001104F8 ROM:001104F8 locret_1104F8: ; CODE XREF: ROM:001104F2↑j ROM:001104F8 rts ROM:001104FA ROM:001104FA ; =============== S U B R O U T I N E ======================================= ROM:001104FA ROM:001104FA ROM:001104FA sub_1104FA: ; CODE XREF: sub_110E14+11A↓p ROM:001104FA ; ROM:00115AA6↓p ROM:001104FA cmpi.b #1,($6F0).w ROM:00110500 bne.l locret_1105B4 ROM:00110506 clr.w d7 ROM:00110508 move.w $7B6(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 $7B6(a5,d5.w*2),d4 ROM:00110528 lea ($FFFFF2B0).w,a2 ROM:0011052C lea ($EB2).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 ($4C6).w,d2 ROM:00110544 move.w d7,-(sp) ROM:00110546 move.w d6,-(sp) ROM:00110548 bsr.w sub_110706 ROM:0011054C move.w d1,($4A0).w ROM:00110550 move.w ($4C8).w,d2 ROM:00110554 bsr.w sub_110706 ROM:00110558 move.w d1,($4A2).w ROM:0011055C move.w #$400,($4C6).w ROM:00110562 move.w #0,($4C8).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 #1,($8E4).w ROM:0011057A beq.s loc_110588 ROM:0011057C move.w ($4AA).w,d2 ROM:00110580 move.w ($4AA).w,($A32).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),($A32).w ROM:00110596 ROM:00110596 loc_110596: ; CODE XREF: sub_1104FA+44↑j ROM:00110596 ; sub_1104FA+8C↑j ROM:00110596 move.w d7,-(sp) ROM:00110598 move.w d6,-(sp) ROM:0011059A bsr.w sub_110668 ROM:0011059E bsr.w sub_110706 ROM:001105A2 move.w (sp)+,d6 ROM:001105A4 move.w (sp)+,d7 ROM:001105A6 lea ($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 ; =============== S U B R O U T I N E ======================================= ROM:001105B6 ROM:001105B6 ROM:001105B6 sub_1105B6: ; CODE XREF: ROM:loc_110456↑p ROM:001105B6 bclr #3,($8F2).w ROM:001105BC bclr #4,($8DF).w ROM:001105C2 bclr #1,($8EB).w ROM:001105C8 bclr #3,($8F1).w ROM:001105CE bclr #0,($8E2).w ROM:001105D4 bclr #5,($8E5).w ROM:001105DA clr.w d7 ROM:001105DC move.w $786(a5),d6 ROM:001105E0 cmpi.w #0,d6 ROM:001105E4 ble.s locret_110622 ROM:001105E6 ROM:001105E6 loc_1105E6: ; CODE XREF: sub_1105B6+6A↓j ROM:001105E6 cmp.w d7,d6 ROM:001105E8 ble.s locret_110622 ROM:001105EA move.w d7,d5 ROM:001105EC addq.w #1,d5 ROM:001105EE move.w $786(a5,d5.w*2),d4 ROM:001105F4 lea ($FFFFF2B0).w,a2 ROM:001105F8 lea ($EB2).w,a1 ROM:001105FC move.w (a2,d4.w*2),d2 ROM:00110600 move.w (a2,d4.w*2),(a1,d4.w*2) ROM:00110606 move.w d7,-(sp) ROM:00110608 move.w d6,-(sp) ROM:0011060A bsr.w sub_110668 ROM:0011060E bsr.w sub_110706 ROM:00110612 move.w (sp)+,d6 ROM:00110614 move.w (sp)+,d7 ROM:00110616 lea ($47A).w,a3 ROM:0011061A move.w d1,(a3,d4.w*2) ROM:0011061E addq.w #1,d7 ROM:00110620 bra.s loc_1105E6 ROM:00110622 ; --------------------------------------------------------------------------- ROM:00110622 ROM:00110622 locret_110622: ; CODE XREF: sub_1105B6+2E↑j ROM:00110622 ; sub_1105B6+32↑j ROM:00110622 rts ROM:00110622 ; End of function sub_1105B6 ROM:00110622 ROM:00110624 ROM:00110624 ; =============== S U B R O U T I N E ======================================= ROM:00110624 ROM:00110624 ROM:00110624 sub_110624: ; CODE XREF: ROM:00110448↑p ROM:00110624 ; sub_110624+8↓j ROM:00110624 btst #7,($FFFFF210).w ROM:0011062A bne.s loc_11062E ROM:0011062C bra.s sub_110624 ROM:0011062E ; --------------------------------------------------------------------------- ROM:0011062E ROM:0011062E loc_11062E: ; CODE XREF: sub_110624+6↑j ROM:0011062E bclr #7,($FFFFF210).w ROM:00110634 move.w $17C(a5),d0 ROM:00110638 subq.w #1,d0 ROM:0011063A move.w #0,d4 ROM:0011063E bra.s loc_110644 ROM:00110640 ; --------------------------------------------------------------------------- ROM:00110640 ROM:00110640 loc_110640: ; CODE XREF: sub_110624+40↓j ROM:00110640 addi.w #1,d4 ROM:00110644 ROM:00110644 loc_110644: ; CODE XREF: sub_110624+1A↑j ROM:00110644 cmp.w d0,d4 ROM:00110646 bgt.s locret_110666 ROM:00110648 lea ($FFFFF2B0).w,a0 ROM:0011064C move.w (a0,d4.w*2),d2 ROM:00110650 move.w d0,-(sp) ROM:00110652 bsr.w sub_110668 ROM:00110656 bsr.w sub_110706 ROM:0011065A lea ($47A).w,a0 ROM:0011065E move.w d1,(a0,d4.w*2) ROM:00110662 move.w (sp)+,d0 ROM:00110664 bra.s loc_110640 ROM:00110666 ; --------------------------------------------------------------------------- ROM:00110666 ROM:00110666 locret_110666: ; CODE XREF: sub_110624+22↑j ROM:00110666 rts ROM:00110666 ; End of function sub_110624 ROM:00110666 ROM:00110668 ROM:00110668 ; =============== S U B R O U T I N E ======================================= ROM:00110668 ROM:00110668 ROM:00110668 sub_110668: ; CODE XREF: sub_1104FA+A0↑p ROM:00110668 ; sub_1105B6+54↑p ... ROM:00110668 clr.w d1 ROM:0011066A move.b ($6F1).w,d1 ROM:0011066E cmpi.w #3,d1 ROM:00110672 bcc.s locret_11067C ROM:00110674 movea.l off_11067E(pc,d1.w*4),a0 ROM:00110678 nop ROM:0011067A jmp (a0) ROM:0011067C ; --------------------------------------------------------------------------- ROM:0011067C ROM:0011067C locret_11067C: ; CODE XREF: sub_110668+A↑j ROM:0011067C rts ROM:0011067C ; End of function sub_110668 ROM:0011067C ROM:0011067C ; --------------------------------------------------------------------------- ROM:0011067E off_11067E: dc.l loc_11068A ; DATA XREF: sub_110668+C↑r ROM:00110682 dc.l loc_1106A4 ROM:00110686 dc.l loc_1106B4 ROM:0011068A ; --------------------------------------------------------------------------- ROM:0011068A ROM:0011068A loc_11068A: ; DATA XREF: ROM:off_11067E↑o ROM:0011068A move.w $18(a5),d0 ROM:0011068E clr.b ($865).w ROM:00110692 move.w d0,($5FC).w ROM:00110696 move.b #1,($865).w ROM:0011069C move.b #1,($6F1).w ROM:001106A2 rts ROM:001106A4 ; --------------------------------------------------------------------------- ROM:001106A4 ROM:001106A4 loc_1106A4: ; DATA XREF: ROM:00110682↑o ROM:001106A4 cmpi.w #0,($5FC).w ROM:001106AA bgt.s locret_1106B2 ROM:001106AC move.b #2,($6F1).w ROM:001106B2 ROM:001106B2 locret_1106B2: ; CODE XREF: ROM:001106AA↑j ROM:001106B2 rts ROM:001106B4 ; --------------------------------------------------------------------------- ROM:001106B4 ROM:001106B4 loc_1106B4: ; DATA XREF: ROM:00110686↑o ROM:001106B4 move.w ($49A).w,d1 ROM:001106B8 move.w d4,d3 ROM:001106BA move.w $80E(a5,d3.w*2),d0 ROM:001106C0 cmp.w d2,d0 ROM:001106C2 bge.s loc_1106DC ROM:001106C4 bset d3,d1 ROM:001106C6 move.w ($1354).w,d0 ROM:001106CA move.w ($A2C).w,d5 ROM:001106CE bset d3,d0 ROM:001106D0 bset d3,d5 ROM:001106D2 move.w d0,($1354).w ROM:001106D6 move.w d5,($A2C).w ROM:001106DA bra.s loc_110700 ROM:001106DC ; --------------------------------------------------------------------------- ROM:001106DC ROM:001106DC loc_1106DC: ; CODE XREF: ROM:001106C2↑j ROM:001106DC move.w $7EE(a5,d3.w*2),d0 ROM:001106E2 cmp.w d2,d0 ROM:001106E4 ble.s loc_1106FE ROM:001106E6 bset d3,d1 ROM:001106E8 move.w ($1356).w,d0 ROM:001106EC move.w ($A2E).w,d5 ROM:001106F0 bset d3,d0 ROM:001106F2 bset d3,d5 ROM:001106F4 move.w d0,($1356).w ROM:001106F8 move.w d5,($A2E).w ROM:001106FC bra.s loc_110700 ROM:001106FE ; --------------------------------------------------------------------------- ROM:001106FE ROM:001106FE loc_1106FE: ; CODE XREF: ROM:001106E4↑j ROM:001106FE bclr d3,d1 ROM:00110700 ROM:00110700 loc_110700: ; CODE XREF: ROM:001106DA↑j ROM:00110700 ; ROM:001106FC↑j ROM:00110700 move.w d1,($49A).w ROM:00110704 rts ROM:00110706 ROM:00110706 ; =============== S U B R O U T I N E ======================================= ROM:00110706 ROM:00110706 ROM:00110706 sub_110706: ; CODE XREF: sub_1104FA+4E↑p ROM:00110706 ; sub_1104FA+5A↑p ... ROM:00110706 move.w d4,d3 ROM:00110708 cmpi.w #7,d4 ROM:0011070C bne.s loc_110740 ROM:0011070E move.w d2,d1 ROM:00110710 muls.w $82E(a5,d3.w*2),d1 ROM:00110716 divs.w $84E(a5,d3.w*2),d1 ROM:0011071C add.w $86E(a5,d3.w*2),d1 ROM:00110722 move.w d1,($4A6).w ROM:00110726 move.w d4,-(sp) ROM:00110728 move.w #$3CBA,d1 ROM:0011072C bsr.l sub_11601C ROM:00110732 move.w (sp)+,d4 ROM:00110734 bset #5,($8E5).w ROM:0011073A bra.l locret_11080E ROM:00110740 ; --------------------------------------------------------------------------- ROM:00110740 ROM:00110740 loc_110740: ; CODE XREF: sub_110706+6↑j ROM:00110740 cmpi.w #$C,d4 ROM:00110744 bne.s loc_110760 ROM:00110746 move.w d4,-(sp) ROM:00110748 move.w #$3CB2,d1 ROM:0011074C bsr.l sub_11601C ROM:00110752 move.w (sp)+,d4 ROM:00110754 bset #3,($8F2).w ROM:0011075A bra.l locret_11080E ROM:00110760 ; --------------------------------------------------------------------------- ROM:00110760 ROM:00110760 loc_110760: ; CODE XREF: sub_110706+3E↑j ROM:00110760 cmpi.w #$D,d4 ROM:00110764 bne.s loc_110780 ROM:00110766 move.w d4,-(sp) ROM:00110768 move.w #$3CB6,d1 ROM:0011076C bsr.l sub_11601C ROM:00110772 move.w (sp)+,d4 ROM:00110774 bset #0,($8E2).w ROM:0011077A bra.l locret_11080E ROM:00110780 ; --------------------------------------------------------------------------- ROM:00110780 ROM:00110780 loc_110780: ; CODE XREF: sub_110706+5E↑j ROM:00110780 cmpi.w #2,d4 ROM:00110784 bne.s loc_11079C ROM:00110786 move.w d4,-(sp) ROM:00110788 move.w #$3CB4,d1 ROM:0011078C bsr.l sub_11601C ROM:00110792 move.w (sp)+,d4 ROM:00110794 bset #4,($8DF).w ROM:0011079A bra.s locret_11080E ROM:0011079C ; --------------------------------------------------------------------------- ROM:0011079C ROM:0011079C loc_11079C: ; CODE XREF: sub_110706+7E↑j ROM:0011079C cmpi.w #1,d4 ROM:001107A0 bne.s loc_1107B8 ROM:001107A2 move.w d4,-(sp) ROM:001107A4 move.w #$3CB8,d1 ROM:001107A8 bsr.l sub_11601C ROM:001107AE move.w (sp)+,d4 ROM:001107B0 bset #1,($8EB).w ROM:001107B6 bra.s locret_11080E ROM:001107B8 ; --------------------------------------------------------------------------- ROM:001107B8 ROM:001107B8 loc_1107B8: ; CODE XREF: sub_110706+9A↑j ROM:001107B8 cmpi.w #$A,d4 ROM:001107BC bne.s loc_1107D4 ROM:001107BE move.w d4,-(sp) ROM:001107C0 move.w #$3CBC,d1 ROM:001107C4 bsr.l sub_11601C ROM:001107CA move.w (sp)+,d4 ROM:001107CC bset #3,($8F1).w ROM:001107D2 bra.s locret_11080E ROM:001107D4 ; --------------------------------------------------------------------------- ROM:001107D4 ROM:001107D4 loc_1107D4: ; CODE XREF: sub_110706+B6↑j ROM:001107D4 cmpi.w #$E,d4 ROM:001107D8 bne.s loc_1107FA ROM:001107DA move.w d2,d1 ROM:001107DC muls.w $82E(a5,d3.w*2),d1 ROM:001107E2 divs.w ($480).l,d1 ROM:001107E8 muls.w #$3E8,d1 ROM:001107EC divs.w $84E(a5,d3.w*2),d1 ROM:001107F2 add.w $86E(a5,d3.w*2),d1 ROM:001107F8 bra.s locret_11080E ROM:001107FA ; --------------------------------------------------------------------------- ROM:001107FA ROM:001107FA loc_1107FA: ; CODE XREF: sub_110706+D2↑j ROM:001107FA move.w d2,d1 ROM:001107FC muls.w $82E(a5,d3.w*2),d1 ROM:00110802 divs.w $84E(a5,d3.w*2),d1 ROM:00110808 add.w $86E(a5,d3.w*2),d1 ROM:0011080E ROM:0011080E locret_11080E: ; CODE XREF: sub_110706+34↑j ROM:0011080E ; sub_110706+54↑j ... ROM:0011080E rts ROM:0011080E ; End of function sub_110706 ROM:0011080E ROM:00110810 ROM:00110810 ; =============== S U B R O U T I N E ======================================= ROM:00110810 ROM:00110810 ROM:00110810 sub_110810: ; CODE XREF: sub_110414+C↑p ROM:00110810 move.w ($49A).w,d0 ROM:00110814 and.w $11A(a5),d0 ROM:00110818 move.w ($C0A).w,d1 ROM:0011081C and.w $17E(a5),d1 ROM:00110820 cmpi.w #0,($C08).w ROM:00110826 bne.s loc_11082E ROM:00110828 cmpi.w #0,d1 ROM:0011082C beq.s loc_110830 ROM:0011082E ROM:0011082E loc_11082E: ; CODE XREF: sub_110810+16↑j ROM:0011082E bra.s loc_110836 ROM:00110830 ; --------------------------------------------------------------------------- ROM:00110830 ROM:00110830 loc_110830: ; CODE XREF: sub_110810+1C↑j ROM:00110830 cmpi.w #0,d0 ROM:00110834 beq.s loc_110842 ROM:00110836 ROM:00110836 loc_110836: ; CODE XREF: sub_110810:loc_11082E↑j ROM:00110836 bset #3,($1316).w ROM:0011083C bset #0,($1335).w ROM:00110842 ROM:00110842 loc_110842: ; CODE XREF: sub_110810+24↑j ROM:00110842 btst #2,($133F).w ROM:00110848 beq.s loc_110852 ROM:0011084A bset #0,($1335).w ROM:00110850 bra.s locret_110860 ROM:00110852 ; --------------------------------------------------------------------------- ROM:00110852 ROM:00110852 loc_110852: ; CODE XREF: sub_110810+38↑j ROM:00110852 btst #3,($1316).w ROM:00110858 bne.s locret_110860 ROM:0011085A bclr #0,($1335).w ROM:00110860 ROM:00110860 locret_110860: ; CODE XREF: sub_110810+40↑j ROM:00110860 ; sub_110810+48↑j ROM:00110860 rts ROM:00110860 ; End of function sub_110810 ROM:00110860 ROM:00110862 ROM:00110862 ; =============== S U B R O U T I N E ======================================= ROM:00110862 ROM:00110862 ROM:00110862 sub_110862: ; CODE XREF: sub_110D72↓p ROM:00110862 moveq #1,d0 ROM:00110864 move.w #$70,d1 ; 'p' ROM:00110868 asr.w #3,d1 ROM:0011086A asl.l d1,d0 ROM:0011086C move.l d0,($FFFFFE18).w ROM:00110870 lea ($FFFFFF70).w,a0 ROM:00110874 move.w ($4CC).w,d3 ROM:00110878 add.w $1CA(a5),d3 ROM:0011087C bclr #5,($8F2).w ROM:00110882 move.w $1C2(a5),d1 ROM:00110886 move.w $1C4(a5),d2 ROM:0011088A cmp.w d1,d2 ROM:0011088C blt.s loc_1108BE ROM:0011088E cmpi.w #0,d3 ROM:00110892 blt.s loc_1108A6 ROM:00110894 cmp.w d3,d1 ROM:00110896 ble.s loc_1108A6 ROM:00110898 btst #3,($8ED).w ROM:0011089E beq.s loc_1108A6 ROM:001108A0 bset #5,($8F2).w ROM:001108A6 ROM:001108A6 loc_1108A6: ; CODE XREF: sub_110862+30↑j ROM:001108A6 ; sub_110862+34↑j ... ROM:001108A6 cmp.w d1,d3 ROM:001108A8 blt.s loc_1108BC ROM:001108AA cmp.w d3,d2 ROM:001108AC ble.s loc_1108BC ROM:001108AE btst #3,($8ED).w ROM:001108B4 bne.s loc_1108BC ROM:001108B6 bset #5,($8F2).w ROM:001108BC ROM:001108BC loc_1108BC: ; CODE XREF: sub_110862+46↑j ROM:001108BC ; sub_110862+4A↑j ... ROM:001108BC bra.s loc_11090C ROM:001108BE ; --------------------------------------------------------------------------- ROM:001108BE ROM:001108BE loc_1108BE: ; CODE XREF: sub_110862+2A↑j ROM:001108BE cmpi.w #0,d3 ROM:001108C2 blt.s loc_1108D6 ROM:001108C4 cmp.w d3,d2 ROM:001108C6 ble.s loc_1108D6 ROM:001108C8 btst #3,($8ED).w ROM:001108CE bne.s loc_1108D6 ROM:001108D0 bset #5,($8F2).w ROM:001108D6 ROM:001108D6 loc_1108D6: ; CODE XREF: sub_110862+60↑j ROM:001108D6 ; sub_110862+64↑j ... ROM:001108D6 cmp.w d2,d3 ROM:001108D8 blt.s loc_1108EC ROM:001108DA cmp.w d3,d1 ROM:001108DC ble.s loc_1108EC ROM:001108DE btst #3,($8ED).w ROM:001108E4 beq.s loc_1108EC ROM:001108E6 bset #5,($8F2).w ROM:001108EC ROM:001108EC loc_1108EC: ; CODE XREF: sub_110862+76↑j ROM:001108EC ; sub_110862+7A↑j ... ROM:001108EC move.w $8A0(a5),d4 ROM:001108F0 cmp.w ($4CC).w,d4 ROM:001108F4 bne.s loc_11090C ROM:001108F6 btst #3,($8ED).w ROM:001108FC beq.s loc_110906 ROM:001108FE bclr #5,($8F2).w ROM:00110904 bra.s loc_11090C ROM:00110906 ; --------------------------------------------------------------------------- ROM:00110906 ROM:00110906 loc_110906: ; CODE XREF: sub_110862+9A↑j ROM:00110906 bset #5,($8F2).w ROM:0011090C ROM:0011090C loc_11090C: ; CODE XREF: sub_110862:loc_1108BC↑j ROM:0011090C ; sub_110862+92↑j ... ROM:0011090C btst #5,($8F2).w ROM:00110912 bne.s loc_11091A ROM:00110914 addi.w #$E10,($4CA).w ROM:0011091A ROM:0011091A loc_11091A: ; CODE XREF: sub_110862+B0↑j ROM:0011091A bset #5,($8EB).w ROM:00110920 bset #6,($8E5).w ROM:00110926 ROM:00110926 loc_110926: ; CODE XREF: sub_110862+C8↓j ROM:00110926 and.l ($FFFFFE18).w,d0 ROM:0011092A bne.s loc_110926 ROM:0011092C btst #7,($FFFFFF76).w ROM:00110932 beq.s loc_11093C ROM:00110934 bset #6,($8E6).w ROM:0011093A bra.s locret_110942 ROM:0011093C ; --------------------------------------------------------------------------- ROM:0011093C ROM:0011093C loc_11093C: ; CODE XREF: sub_110862+D0↑j ROM:0011093C bclr #6,($8E6).w ROM:00110942 ROM:00110942 locret_110942: ; CODE XREF: sub_110862+D8↑j ROM:00110942 rts ROM:00110942 ; End of function sub_110862 ROM:00110942 ROM:00110944 ROM:00110944 ; =============== S U B R O U T I N E ======================================= ROM:00110944 ROM:00110944 ROM:00110944 sub_110944: ; CODE XREF: ROM:loc_11119C↓p ROM:00110944 moveq #1,d0 ROM:00110946 move.w #$70,d1 ; 'p' ROM:0011094A asr.w #3,d1 ROM:0011094C asl.l d1,d0 ROM:0011094E move.l d0,($FFFFFE18).w ROM:00110952 move.w ($4CA).w,($4B0).w ROM:00110958 cmpi.w #$1BBC,($4B0).w ROM:0011095E bge.s loc_110968 ROM:00110960 addi.w #$64,($4B0).w ; 'd' ROM:00110966 bra.s loc_11096E ROM:00110968 ; --------------------------------------------------------------------------- ROM:00110968 ROM:00110968 loc_110968: ; CODE XREF: sub_110944+1A↑j ROM:00110968 move.w #0,($4B0).w ROM:0011096E ROM:0011096E loc_11096E: ; CODE XREF: sub_110944+22↑j ROM:0011096E lea ($FFFFFF70).w,a0 ROM:00110972 move.w $1CA(a5),d1 ROM:00110976 ROM:00110976 loc_110976: ; CODE XREF: sub_110944+36↓j ROM:00110976 and.l ($FFFFFE18).w,d0 ROM:0011097A bne.s loc_110976 ROM:0011097C btst #7,($FFFFFF76).w ROM:00110982 bne.s loc_11098C ROM:00110984 bclr #6,($8E6).w ROM:0011098A bra.s loc_110992 ROM:0011098C ; --------------------------------------------------------------------------- ROM:0011098C ROM:0011098C loc_11098C: ; CODE XREF: sub_110944+3E↑j ROM:0011098C bset #6,($8E6).w ROM:00110992 ROM:00110992 loc_110992: ; CODE XREF: sub_110944+46↑j ROM:00110992 cmp.w ($4B0).w,d1 ROM:00110996 bne.s loc_1109AE ROM:00110998 btst #7,($FFFFFF76).w ROM:0011099E beq.s loc_1109A8 ROM:001109A0 bset #3,($8ED).w ROM:001109A6 bra.s loc_1109AE ROM:001109A8 ; --------------------------------------------------------------------------- ROM:001109A8 ROM:001109A8 loc_1109A8: ; CODE XREF: sub_110944+5A↑j ROM:001109A8 bclr #3,($8ED).w ROM:001109AE ROM:001109AE loc_1109AE: ; CODE XREF: sub_110944+52↑j ROM:001109AE ; sub_110944+62↑j ROM:001109AE bclr #5,($8EB).w ROM:001109B4 rts ROM:001109B4 ; End of function sub_110944 ROM:001109B4 ROM:001109B6 ROM:001109B6 ; =============== S U B R O U T I N E ======================================= ROM:001109B6 ROM:001109B6 ROM:001109B6 sub_1109B6: ; CODE XREF: ROM:loc_111224↓p ROM:001109B6 ; ROM:loc_11127E↓p ... ROM:001109B6 move.w ($4CA).w,($4B0).w ROM:001109BC cmpi.w #$1BBC,($4B0).w ROM:001109C2 bge.s loc_1109CC ROM:001109C4 addi.w #$64,($4B0).w ; 'd' ROM:001109CA bra.s loc_1109D2 ROM:001109CC ; --------------------------------------------------------------------------- ROM:001109CC ROM:001109CC loc_1109CC: ; CODE XREF: sub_1109B6+C↑j ROM:001109CC move.w #0,($4B0).w ROM:001109D2 ROM:001109D2 loc_1109D2: ; CODE XREF: sub_1109B6+14↑j ROM:001109D2 bsr.w sub_110A16 ROM:001109D6 btst #0,($8F2).w ROM:001109DC beq.s locret_1109E2 ROM:001109DE bsr.w sub_110A74 ROM:001109E2 ROM:001109E2 locret_1109E2: ; CODE XREF: sub_1109B6+26↑j ROM:001109E2 rts ROM:001109E2 ; End of function sub_1109B6 ROM:001109E2 ROM:001109E4 ROM:001109E4 ; =============== S U B R O U T I N E ======================================= ROM:001109E4 ROM:001109E4 ROM:001109E4 sub_1109E4: ; CODE XREF: ROM:001159BE↓p ROM:001109E4 move.w #$70,d0 ; 'p' ROM:001109E8 asr.w #4,d0 ROM:001109EA bsr.l sub_11986C ROM:001109F0 lea ($FFFFFF70).w,a0 ROM:001109F4 move.w #$F,4(a0) ROM:001109FA move.w #0,d1 ROM:001109FE move.w #8,d2 ROM:00110A02 move.w #0,d3 ROM:00110A06 move.w #1,d4 ROM:00110A0A move.w #1,d5 ROM:00110A0E bsr.l sub_1197F0 ROM:00110A14 rts ROM:00110A14 ; End of function sub_1109E4 ROM:00110A14 ROM:00110A16 ROM:00110A16 ; =============== S U B R O U T I N E ======================================= ROM:00110A16 ROM:00110A16 ROM:00110A16 sub_110A16: ; CODE XREF: sub_1109B6:loc_1109D2↑p ROM:00110A16 bset #0,($8F2).w ROM:00110A1C move.w $1C6(a5),d0 ROM:00110A20 cmp.w ($54C).w,d0 ROM:00110A24 bge.s loc_110A2E ROM:00110A26 bclr #0,($8F2).w ROM:00110A2C bra.s locret_110A72 ROM:00110A2E ; --------------------------------------------------------------------------- ROM:00110A2E ROM:00110A2E loc_110A2E: ; CODE XREF: sub_110A16+E↑j ROM:00110A2E move.w $1C2(a5),d1 ROM:00110A32 sub.w $1C8(a5),d1 ROM:00110A36 move.w $1C2(a5),d2 ROM:00110A3A add.w $1C8(a5),d2 ROM:00110A3E cmp.w ($4B0).w,d1 ROM:00110A42 bge.s loc_110A50 ROM:00110A44 cmp.w ($4B0).w,d2 ROM:00110A48 ble.s loc_110A50 ROM:00110A4A bclr #0,($8F2).w ROM:00110A50 ROM:00110A50 loc_110A50: ; CODE XREF: sub_110A16+2C↑j ROM:00110A50 ; sub_110A16+32↑j ROM:00110A50 move.w $1C4(a5),d1 ROM:00110A54 sub.w $1C8(a5),d1 ROM:00110A58 move.w $1C4(a5),d2 ROM:00110A5C add.w $1C8(a5),d2 ROM:00110A60 cmp.w ($4B0).w,d1 ROM:00110A64 bge.s locret_110A72 ROM:00110A66 cmp.w ($4B0).w,d2 ROM:00110A6A ble.s locret_110A72 ROM:00110A6C bclr #0,($8F2).w ROM:00110A72 ROM:00110A72 locret_110A72: ; CODE XREF: sub_110A16+16↑j ROM:00110A72 ; sub_110A16+4E↑j ... ROM:00110A72 rts ROM:00110A72 ; End of function sub_110A16 ROM:00110A72 ROM:00110A74 ROM:00110A74 ; =============== S U B R O U T I N E ======================================= ROM:00110A74 ROM:00110A74 ROM:00110A74 sub_110A74: ; CODE XREF: sub_1109B6+28↑p ROM:00110A74 moveq #1,d0 ROM:00110A76 move.w #$70,d1 ; 'p' ROM:00110A7A asr.w #3,d1 ROM:00110A7C asl.l d1,d0 ROM:00110A7E move.l d0,($FFFFFE18).w ROM:00110A82 lea ($FFFFFF70).w,a0 ROM:00110A86 move.w $1C2(a5),d1 ROM:00110A8A move.w $1C4(a5),d2 ROM:00110A8E bclr #1,($8EA).w ROM:00110A94 ROM:00110A94 loc_110A94: ; CODE XREF: sub_110A74+24↓j ROM:00110A94 and.l ($FFFFFE18).w,d0 ROM:00110A98 bne.s loc_110A94 ROM:00110A9A cmp.w d1,d2 ROM:00110A9C ble.l loc_110B42 ROM:00110AA2 cmpi.w #0,($4B0).w ROM:00110AA8 blt.s loc_110AD6 ROM:00110AAA cmp.w ($4B0).w,d1 ROM:00110AAE ble.s loc_110AD6 ROM:00110AB0 btst #7,($FFFFFF76).w ROM:00110AB6 bne.s loc_110AD6 ROM:00110AB8 move.w #0,($4B2).w ROM:00110ABE bclr #5,($8EB).w ROM:00110AC4 bclr #6,($8E5).w ROM:00110ACA bset #1,($8EA).w ROM:00110AD0 bset #0,($141A).w ROM:00110AD6 ROM:00110AD6 loc_110AD6: ; CODE XREF: sub_110A74+34↑j ROM:00110AD6 ; sub_110A74+3A↑j ... ROM:00110AD6 cmp.w ($4B0).w,d1 ROM:00110ADA bgt.s loc_110B08 ROM:00110ADC cmp.w ($4B0).w,d2 ROM:00110AE0 ble.s loc_110B08 ROM:00110AE2 btst #7,($FFFFFF76).w ROM:00110AE8 beq.s loc_110B08 ROM:00110AEA move.w #0,($4B2).w ROM:00110AF0 bclr #5,($8EB).w ROM:00110AF6 bclr #6,($8E5).w ROM:00110AFC bset #1,($8EA).w ROM:00110B02 bset #0,($141A).w ROM:00110B08 ROM:00110B08 loc_110B08: ; CODE XREF: sub_110A74+66↑j ROM:00110B08 ; sub_110A74+6C↑j ... ROM:00110B08 cmp.w ($4B0).w,d2 ROM:00110B0C bge.s loc_110B3C ROM:00110B0E cmpi.w #$1C20,($4B0).w ROM:00110B14 bge.s loc_110B3C ROM:00110B16 btst #7,($FFFFFF76).w ROM:00110B1C bne.s loc_110B3C ROM:00110B1E move.w #0,($4B2).w ROM:00110B24 bclr #5,($8EB).w ROM:00110B2A bclr #6,($8E5).w ROM:00110B30 bset #1,($8EA).w ROM:00110B36 bset #0,($141A).w ROM:00110B3C ROM:00110B3C loc_110B3C: ; CODE XREF: sub_110A74+98↑j ROM:00110B3C ; sub_110A74+A0↑j ... ROM:00110B3C bra.l loc_110BDC ROM:00110B42 ; --------------------------------------------------------------------------- ROM:00110B42 ROM:00110B42 loc_110B42: ; CODE XREF: sub_110A74+28↑j ROM:00110B42 cmpi.w #0,($4B0).w ROM:00110B48 blt.s loc_110B76 ROM:00110B4A cmp.w ($4B0).w,d2 ROM:00110B4E ble.s loc_110B76 ROM:00110B50 btst #7,($FFFFFF76).w ROM:00110B56 beq.s loc_110B76 ROM:00110B58 move.w #0,($4B2).w ROM:00110B5E bclr #5,($8EB).w ROM:00110B64 bclr #6,($8E5).w ROM:00110B6A bset #1,($8EA).w ROM:00110B70 bset #0,($141A).w ROM:00110B76 ROM:00110B76 loc_110B76: ; CODE XREF: sub_110A74+D4↑j ROM:00110B76 ; sub_110A74+DA↑j ... ROM:00110B76 cmp.w ($4B0).w,d2 ROM:00110B7A bgt.s loc_110BA8 ROM:00110B7C cmp.w ($4B0).w,d1 ROM:00110B80 ble.s loc_110BA8 ROM:00110B82 btst #7,($FFFFFF76).w ROM:00110B88 bne.s loc_110BA8 ROM:00110B8A move.w #0,($4B2).w ROM:00110B90 bclr #5,($8EB).w ROM:00110B96 bclr #6,($8E5).w ROM:00110B9C bset #1,($8EA).w ROM:00110BA2 bset #0,($141A).w ROM:00110BA8 ROM:00110BA8 loc_110BA8: ; CODE XREF: sub_110A74+106↑j ROM:00110BA8 ; sub_110A74+10C↑j ... ROM:00110BA8 cmp.w ($4B0).w,d1 ROM:00110BAC bge.s loc_110BDC ROM:00110BAE cmpi.w #$1C20,($4B0).w ROM:00110BB4 bge.s loc_110BDC ROM:00110BB6 btst #7,($FFFFFF76).w ROM:00110BBC beq.s loc_110BDC ROM:00110BBE move.w #0,($4B2).w ROM:00110BC4 bclr #5,($8EB).w ROM:00110BCA bclr #6,($8E5).w ROM:00110BD0 bset #1,($8EA).w ROM:00110BD6 bset #0,($141A).w ROM:00110BDC ROM:00110BDC loc_110BDC: ; CODE XREF: sub_110A74:loc_110B3C↑j ROM:00110BDC ; sub_110A74+138↑j ... ROM:00110BDC btst #1,($8EA).w ROM:00110BE2 bne.s loc_110BFE ROM:00110BE4 cmpi.w #$48,($4B2).w ; 'H' ROM:00110BEA ble.s loc_110BFA ROM:00110BEC bset #6,($8E5).w ROM:00110BF2 bset #5,($8EB).w ROM:00110BF8 bra.s loc_110BFE ROM:00110BFA ; --------------------------------------------------------------------------- ROM:00110BFA ROM:00110BFA loc_110BFA: ; CODE XREF: sub_110A74+176↑j ROM:00110BFA addq.w #1,($4B2).w ROM:00110BFE ROM:00110BFE loc_110BFE: ; CODE XREF: sub_110A74+16E↑j ROM:00110BFE ; sub_110A74+184↑j ROM:00110BFE btst #7,($FFFFFF76).w ROM:00110C04 beq.s loc_110C0E ROM:00110C06 bset #6,($8E6).w ROM:00110C0C bra.s locret_110C14 ROM:00110C0E ; --------------------------------------------------------------------------- ROM:00110C0E ROM:00110C0E loc_110C0E: ; CODE XREF: sub_110A74+190↑j ROM:00110C0E bclr #6,($8E6).w ROM:00110C14 ROM:00110C14 locret_110C14: ; CODE XREF: sub_110A74+198↑j ROM:00110C14 rts ROM:00110C14 ; End of function sub_110A74 ROM:00110C14 ROM:00110C16 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_6. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00110C18 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_24. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00110C1A ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_25. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00110C1C ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_7. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00110C1E ROM:00110C1E ; =============== S U B R O U T I N E ======================================= ROM:00110C1E ROM:00110C1E ROM:00110C1E sub_110C1E: ; CODE XREF: ROM:001159CA↓p ROM:00110C1E move.w #$1C20,d1 ROM:00110C22 move.w $1E8(a5),d0 ROM:00110C26 add.w $1EA(a5),d0 ROM:00110C2A ext.l d1 ROM:00110C2C divs.w d0,d1 ROM:00110C2E move.w d1,($4C4).w ROM:00110C32 move.w #4,d0 ROM:00110C36 cmp.w ($4C4).w,d0 ROM:00110C3A bne.s loc_110C4A ROM:00110C3C move.w #5,($4BE).w ROM:00110C42 move.w #5,($4C0).w ROM:00110C48 bra.s loc_110C6E ROM:00110C4A ; --------------------------------------------------------------------------- ROM:00110C4A ROM:00110C4A loc_110C4A: ; CODE XREF: sub_110C1E+1C↑j ROM:00110C4A move.w #6,d0 ROM:00110C4E cmp.w ($4C4).w,d0 ROM:00110C52 bne.s loc_110C62 ROM:00110C54 move.w #3,($4BE).w ROM:00110C5A move.w #3,($4C0).w ROM:00110C60 bra.s loc_110C6E ROM:00110C62 ; --------------------------------------------------------------------------- ROM:00110C62 ROM:00110C62 loc_110C62: ; CODE XREF: sub_110C1E+34↑j ROM:00110C62 move.w #3,($4BE).w ROM:00110C68 move.w #2,($4C0).w ROM:00110C6E ROM:00110C6E loc_110C6E: ; CODE XREF: sub_110C1E+2A↑j ROM:00110C6E ; sub_110C1E+42↑j ROM:00110C6E move.w #0,($4BC).w ROM:00110C74 move.w ($4BE).w,($4C2).w ROM:00110C7A lea ($FFFFFFC0).w,a0 ROM:00110C7E move.w #$C0,d0 ROM:00110C82 asr.w #4,d0 ROM:00110C84 bsr.l sub_11986C ROM:00110C8A move.w #$1FF,4(a0) ROM:00110C90 move.w #0,d1 ROM:00110C94 move.w #8,d2 ROM:00110C98 move.w #1,d3 ROM:00110C9C move.w #1,d4 ROM:00110CA0 move.w #1,d5 ROM:00110CA4 bsr.l sub_1197F0 ROM:00110CAA rts ROM:00110CAA ; End of function sub_110C1E ROM:00110CAA ROM:00110CAC ROM:00110CAC ; =============== S U B R O U T I N E ======================================= ROM:00110CAC ROM:00110CAC ROM:00110CAC sub_110CAC: ; CODE XREF: ROM:0011618A↓p ROM:00110CAC btst #7,($919).w ROM:00110CB2 beq.s loc_110D22 ROM:00110CB4 btst #7,($91D).w ROM:00110CBA beq.s loc_110D1A ROM:00110CBC lea ($FFFFFFC0).w,a0 ROM:00110CC0 move.w ($4BC).w,d1 ROM:00110CC4 btst #6,($1315).w ROM:00110CCA beq.s loc_110CF4 ROM:00110CCC cmp.w ($4C0).w,d1 ROM:00110CD0 blt.s loc_110CE8 ROM:00110CD2 move.w #$82,4(a0) ROM:00110CD8 bclr #6,($1315).w ROM:00110CDE move.w #1,($4BC).w ROM:00110CE4 bra.w loc_110CF2 ROM:00110CE8 ; --------------------------------------------------------------------------- ROM:00110CE8 ROM:00110CE8 loc_110CE8: ; CODE XREF: sub_110CAC+24↑j ROM:00110CE8 move.w #$81,4(a0) ROM:00110CEE addq.w #1,($4BC).w ROM:00110CF2 ROM:00110CF2 loc_110CF2: ; CODE XREF: sub_110CAC+38↑j ROM:00110CF2 bra.s loc_110D1A ROM:00110CF4 ; --------------------------------------------------------------------------- ROM:00110CF4 ROM:00110CF4 loc_110CF4: ; CODE XREF: sub_110CAC+1E↑j ROM:00110CF4 cmp.w ($4BE).w,d1 ROM:00110CF8 blt.s loc_110D10 ROM:00110CFA move.w #$81,4(a0) ROM:00110D00 bset #6,($1315).w ROM:00110D06 move.w #1,($4BC).w ROM:00110D0C bra.w loc_110D1A ROM:00110D10 ; --------------------------------------------------------------------------- ROM:00110D10 ROM:00110D10 loc_110D10: ; CODE XREF: sub_110CAC+4C↑j ROM:00110D10 move.w #$82,4(a0) ROM:00110D16 addq.w #1,($4BC).w ROM:00110D1A ROM:00110D1A loc_110D1A: ; CODE XREF: sub_110CAC+E↑j ROM:00110D1A ; sub_110CAC:loc_110CF2↑j ... ROM:00110D1A ori.l #$1000000,($FFFFFE18).w ROM:00110D22 ROM:00110D22 loc_110D22: ; CODE XREF: sub_110CAC+6↑j ROM:00110D22 btst #0,($918).w ROM:00110D28 beq.s loc_110D54 ROM:00110D2A lea ($FFFFFFC0).w,a0 ROM:00110D2E btst #0,($91C).w ROM:00110D34 beq.s loc_110D44 ROM:00110D36 move.w #$81,4(a0) ROM:00110D3C bset #2,($133E).w ROM:00110D42 bra.s loc_110D4A ROM:00110D44 ; --------------------------------------------------------------------------- ROM:00110D44 ROM:00110D44 loc_110D44: ; CODE XREF: sub_110CAC+88↑j ROM:00110D44 move.w #$82,4(a0) ROM:00110D4A ROM:00110D4A loc_110D4A: ; CODE XREF: sub_110CAC+96↑j ROM:00110D4A ori.l #$1000000,($FFFFFE18).w ROM:00110D52 bra.s locret_110D70 ROM:00110D54 ; --------------------------------------------------------------------------- ROM:00110D54 ROM:00110D54 loc_110D54: ; CODE XREF: sub_110CAC+7C↑j ROM:00110D54 btst #2,($133E).w ROM:00110D5A beq.s locret_110D70 ROM:00110D5C move.w #$82,4(a0) ROM:00110D62 bclr #2,($133E).w ROM:00110D68 ori.l #$1000000,($FFFFFE18).w ROM:00110D70 ROM:00110D70 locret_110D70: ; CODE XREF: sub_110CAC+A6↑j ROM:00110D70 ; sub_110CAC+AE↑j ROM:00110D70 rts ROM:00110D70 ; End of function sub_110CAC ROM:00110D70 ROM:00110D72 ROM:00110D72 ; =============== S U B R O U T I N E ======================================= ROM:00110D72 ROM:00110D72 ROM:00110D72 sub_110D72: ; CODE XREF: sub_1114DA:loc_11163E↓p ROM:00110D72 bsr.l sub_110862 ROM:00110D78 bsr.l sub_11501E ROM:00110D7E bsr.l sub_11569C ROM:00110D84 move.w ($4CA).w,($4B6).w ROM:00110D8A move.w #0,($4C8).w ROM:00110D90 move.w #$400,($4C6).w ROM:00110D96 move.b #0,($11CC).w ROM:00110D9C lea ($FFFFFFC0).w,a0 ROM:00110DA0 move.w #$C0,d0 ROM:00110DA4 asr.w #4,d0 ROM:00110DA6 bsr.l sub_11986C ROM:00110DAC move.w #$1FF,4(a0) ROM:00110DB2 move.w #0,d1 ROM:00110DB6 move.w #8,d2 ROM:00110DBA move.w #1,d3 ROM:00110DBE move.w #1,d4 ROM:00110DC2 move.w #1,d5 ROM:00110DC6 bsr.l sub_1197F0 ROM:00110DCC cmpi.w #4,($536).w ROM:00110DD2 bne.s locret_110DDA ROM:00110DD4 bsr.l nullsub_1 ROM:00110DDA ROM:00110DDA locret_110DDA: ; CODE XREF: sub_110D72+60↑j ROM:00110DDA rts ROM:00110DDA ; End of function sub_110D72 ROM:00110DDA ROM:00110DDC ROM:00110DDC ; =============== S U B R O U T I N E ======================================= ROM:00110DDC ROM:00110DDC ROM:00110DDC sub_110DDC: ; CODE XREF: sub_1116EE+18↓p ROM:00110DDC bsr.l sub_1152F8 ROM:00110DE2 bsr.l sub_1156F8 ROM:00110DE8 cmpi.w #$E10,($4B6).w ROM:00110DEE bge.s loc_110DF8 ROM:00110DF0 addi.w #$E10,($4B6).w ROM:00110DF6 bra.s loc_110DFE ROM:00110DF8 ; --------------------------------------------------------------------------- ROM:00110DF8 ROM:00110DF8 loc_110DF8: ; CODE XREF: sub_110DDC+12↑j ROM:00110DF8 subi.w #$E10,($4B6).w ROM:00110DFE ROM:00110DFE loc_110DFE: ; CODE XREF: sub_110DDC+1A↑j ROM:00110DFE move.b #0,($11CC).w ROM:00110E04 cmpi.w #4,($536).w ROM:00110E0A bne.s locret_110E12 ROM:00110E0C bsr.l nullsub_1 ROM:00110E12 ROM:00110E12 locret_110E12: ; CODE XREF: sub_110DDC+2E↑j ROM:00110E12 rts ROM:00110E12 ; End of function sub_110DDC ROM:00110E12 ROM:00110E14 ROM:00110E14 ; =============== S U B R O U T I N E ======================================= ROM:00110E14 ROM:00110E14 ROM:00110E14 sub_110E14: ; CODE XREF: sub_111712+28↓p ROM:00110E14 move.l sp,d0 ROM:00110E16 cmp.w ($54A).w,d0 ROM:00110E1A bge.s loc_110E20 ROM:00110E1C move.w d0,($54A).w ROM:00110E20 ROM:00110E20 loc_110E20: ; CODE XREF: sub_110E14+6↑j ROM:00110E20 move.w ($4CA).w,d1 ROM:00110E24 cmp.w ($A6C).w,d1 ROM:00110E28 bne.s loc_110E8C ROM:00110E2A btst #4,($8E8).w ROM:00110E30 beq.s loc_110E3E ROM:00110E32 bclr #4,($8E8).w ROM:00110E38 move.w $1EA(a5),d2 ROM:00110E3C bra.s loc_110E48 ROM:00110E3E ; --------------------------------------------------------------------------- ROM:00110E3E ROM:00110E3E loc_110E3E: ; CODE XREF: sub_110E14+1C↑j ROM:00110E3E bset #4,($8E8).w ROM:00110E44 move.w $1E8(a5),d2 ROM:00110E48 ROM:00110E48 loc_110E48: ; CODE XREF: sub_110E14+28↑j ROM:00110E48 btst #7,($919).w ROM:00110E4E bne.s loc_110E7A ROM:00110E50 btst #0,($918).w ROM:00110E56 bne.s loc_110E7A ROM:00110E58 lea ($FFFFFFC0).w,a0 ROM:00110E5C btst #4,($8E8).w ROM:00110E62 beq.s loc_110E6C ROM:00110E64 move.w #$81,4(a0) ROM:00110E6A bra.s loc_110E72 ROM:00110E6C ; --------------------------------------------------------------------------- ROM:00110E6C ROM:00110E6C loc_110E6C: ; CODE XREF: sub_110E14+4E↑j ROM:00110E6C move.w #$82,4(a0) ROM:00110E72 ROM:00110E72 loc_110E72: ; CODE XREF: sub_110E14+56↑j ROM:00110E72 ori.l #$1000000,($FFFFFE18).w ROM:00110E7A ROM:00110E7A loc_110E7A: ; CODE XREF: sub_110E14+3A↑j ROM:00110E7A ; sub_110E14+42↑j ROM:00110E7A add.w ($A6C).w,d2 ROM:00110E7E cmpi.w #$1C20,d2 ROM:00110E82 blt.s loc_110E88 ROM:00110E84 subi.w #$1C20,d2 ROM:00110E88 ROM:00110E88 loc_110E88: ; CODE XREF: sub_110E14+6E↑j ROM:00110E88 move.w d2,($A6C).w ROM:00110E8C ROM:00110E8C loc_110E8C: ; CODE XREF: sub_110E14+14↑j ROM:00110E8C ext.l d1 ROM:00110E8E divs.w #$708,d1 ROM:00110E92 swap d1 ROM:00110E94 move.w d1,($4B8).w ROM:00110E98 move.w d1,-(sp) ROM:00110E9A lea $AC0(a5),a0 ROM:00110E9E move.l d1,d2 ROM:00110EA0 swap d1 ROM:00110EA2 cmp.w (a0),d2 ROM:00110EA4 bge.s loc_110EAE ROM:00110EA6 subq.w #1,d1 ROM:00110EA8 bge.s loc_110EAE ROM:00110EAA addi.w #4,d1 ROM:00110EAE ROM:00110EAE loc_110EAE: ; CODE XREF: sub_110E14+90↑j ROM:00110EAE ; sub_110E14+94↑j ROM:00110EAE muls.w #$708,d1 ROM:00110EB2 add.w (a0),d1 ROM:00110EB4 moveq #3,d2 ROM:00110EB6 ROM:00110EB6 loc_110EB6: ; CODE XREF: sub_110E14+A6↓j ROM:00110EB6 cmp.w (a0,d2.w*2),d1 ROM:00110EBA dbeq d2,loc_110EB6 ROM:00110EBE move.w d2,($4BA).w ROM:00110EC2 bsr.l sub_13289C ROM:00110EC8 cmpi.w #0,(sp) ROM:00110ECC bne.s loc_110EDA ROM:00110ECE bsr.l sub_115E60 ROM:00110ED4 bsr.l sub_11988A ROM:00110EDA ROM:00110EDA loc_110EDA: ; CODE XREF: sub_110E14+B8↑j ROM:00110EDA lea ($FFFFF2B0).w,a1 ROM:00110EDE moveq #0,d1 ROM:00110EE0 move.w (a1,d1.w*2),d0 ROM:00110EE4 add.w d0,($49E).w ROM:00110EE8 cmp.w ($4C8).w,d0 ROM:00110EEC ble.s loc_110EF2 ROM:00110EEE move.w d0,($4C8).w ROM:00110EF2 ROM:00110EF2 loc_110EF2: ; CODE XREF: sub_110E14+D8↑j ROM:00110EF2 cmp.w ($4C6).w,d0 ROM:00110EF6 bge.s loc_110EFC ROM:00110EF8 move.w d0,($4C6).w ROM:00110EFC ROM:00110EFC loc_110EFC: ; CODE XREF: sub_110E14+E2↑j ROM:00110EFC move.w $1D4(a5),d0 ROM:00110F00 cmp.w (sp),d0 ROM:00110F02 bne.l loc_111014 ROM:00110F08 subq.w #1,($C28).w ROM:00110F0C bsr.l sub_1104AA ROM:00110F12 clr.w ($49E).w ROM:00110F16 move.w ($4CA).w,($4B6).w ROM:00110F1C btst #4,($8E7).w ROM:00110F22 bne.s loc_110F72 ROM:00110F24 bset #4,($8E7).w ROM:00110F2A move #$2500,sr ROM:00110F2E bsr.l sub_1104FA ROM:00110F34 bset #1,($8E4).w ROM:00110F3A bsr.l sub_11A194 ROM:00110F40 bsr.l sub_12A89E ROM:00110F46 btst #2,($1322).w ROM:00110F4C beq.s loc_110F54 ROM:00110F4E bsr.l sub_132B8E ROM:00110F54 ROM:00110F54 loc_110F54: ; CODE XREF: sub_110E14+138↑j ROM:00110F54 bclr #4,($8E7).w ROM:00110F5A bsr.l nullsub_2 ROM:00110F60 move.l #1,d0 ROM:00110F66 move.l d0,-(sp) ROM:00110F68 bsr.l nullsub_3 ROM:00110F6E move.l (sp)+,d0 ROM:00110F70 bra.s loc_110F7C ROM:00110F72 ; --------------------------------------------------------------------------- ROM:00110F72 ROM:00110F72 loc_110F72: ; CODE XREF: sub_110E14+10E↑j ROM:00110F72 bset #2,($1DB3).w ROM:00110F78 move #$2500,sr ROM:00110F7C ROM:00110F7C loc_110F7C: ; CODE XREF: sub_110E14+15C↑j ROM:00110F7C move.w ($DAA).w,d0 ROM:00110F80 cmp.w ($54C).w,d0 ROM:00110F84 bge.s loc_110FB0 ROM:00110F86 lea ($FFFFFF30).w,a0 ROM:00110F8A clr.w (a0) ROM:00110F8C clr.w 4(a0) ROM:00110F90 clr.w $20(a0) ROM:00110F94 clr.w $24(a0) ROM:00110F98 clr.w $40(a0) ROM:00110F9C clr.w $44(a0) ROM:00110FA0 clr.w $60(a0) ROM:00110FA4 clr.w $64(a0) ROM:00110FA8 bset #1,($1314).w ROM:00110FAE bra.s loc_110FB6 ROM:00110FB0 ; --------------------------------------------------------------------------- ROM:00110FB0 ROM:00110FB0 loc_110FB0: ; CODE XREF: sub_110E14+170↑j ROM:00110FB0 bclr #1,($1314).w ROM:00110FB6 ROM:00110FB6 loc_110FB6: ; CODE XREF: sub_110E14+19A↑j ROM:00110FB6 bsr.l sub_12E136 ROM:00110FBC bsr.l sub_132582 ROM:00110FC2 bsr.l sub_11AB06 ROM:00110FC8 bsr.l sub_121050 ROM:00110FCE bsr.l sub_11E7C6 ROM:00110FD4 move.w ($DD0).w,d4 ROM:00110FD8 ext.l d4 ROM:00110FDA muls.l ($9BC).w,d4 ROM:00110FE0 move.w $1D6(a5),d5 ROM:00110FE4 muls.w #$3C,d5 ; '<' ROM:00110FE8 divs.l d5,d4 ROM:00110FEC move.l d4,($8F4).w ROM:00110FF0 move.l ($8F8).w,d3 ROM:00110FF4 add.l d4,d3 ROM:00110FF6 move.l d3,($8F8).w ROM:00110FFA divs.l #$A,d3 ROM:00111002 move.w d3,($A52).w ROM:00111006 cmpi.w #2,($536).w ROM:0011100C bne.s loc_111014 ROM:0011100E bsr.l nullsub_1 ROM:00111014 ROM:00111014 loc_111014: ; CODE XREF: sub_110E14+EE↑j ROM:00111014 ; sub_110E14+1F8↑j ROM:00111014 cmpi.w #3,($536).w ROM:0011101A bne.s loc_111022 ROM:0011101C bsr.l nullsub_1 ROM:00111022 ROM:00111022 loc_111022: ; CODE XREF: sub_110E14+206↑j ROM:00111022 move.w $5CA(a5),d0 ROM:00111026 cmp.w (sp),d0 ROM:00111028 bne.s loc_11107E ROM:0011102A btst #6,($1334).w ROM:00111030 beq.s loc_111038 ROM:00111032 bset #0,($1DB3).w ROM:00111038 ROM:00111038 loc_111038: ; CODE XREF: sub_110E14+21C↑j ROM:00111038 bset #6,($1334).w ROM:0011103E btst #5,($1319).w ROM:00111044 beq.s loc_11106C ROM:00111046 bsr.l sub_12AF7A ROM:0011104C bsr.l sub_12AF72 ROM:00111052 move #$2500,sr ROM:00111056 bsr.l sub_12996E ROM:0011105C bsr.l sub_12A53E ROM:00111062 bsr.l sub_12AB92 ROM:00111068 bra.w loc_111078 ROM:0011106C ; --------------------------------------------------------------------------- ROM:0011106C ROM:0011106C loc_11106C: ; CODE XREF: sub_110E14+230↑j ROM:0011106C bsr.l sub_129FA8 ROM:00111072 bsr.l sub_12AF72 ROM:00111078 ROM:00111078 loc_111078: ; CODE XREF: sub_110E14+254↑j ROM:00111078 bclr #6,($1334).w ROM:0011107E ROM:0011107E loc_11107E: ; CODE XREF: sub_110E14+214↑j ROM:0011107E addq.l #2,sp ROM:00111080 rts ROM:00111080 ; End of function sub_110E14 ROM:00111080 ROM:00111082 ROM:00111082 ; =============== S U B R O U T I N E ======================================= ROM:00111082 ROM:00111082 ROM:00111082 sub_111082: ; CODE XREF: ROM:0011113A↓p ROM:00111082 ; ROM:001111A6↓p ROM:00111082 cmpi.w #0,($522).w ROM:00111088 blt.s loc_111090 ROM:0011108A addi.w #$64,($522).w ; 'd' ROM:00111090 ROM:00111090 loc_111090: ; CODE XREF: sub_111082+6↑j ROM:00111090 bset #2,($8EA).w ROM:00111096 rts ROM:00111096 ; End of function sub_111082 ROM:00111096 ROM:00111098 ROM:00111098 ; =============== S U B R O U T I N E ======================================= ROM:00111098 ROM:00111098 ROM:00111098 sub_111098: ; CODE XREF: sub_111386:loc_1113D8↓p ROM:00111098 bsr.l sub_129FA8 ROM:0011109E bclr #2,($1DB3).w ROM:001110A4 bclr #0,($1DB3).w ROM:001110AA rts ROM:001110AA ; End of function sub_111098 ROM:001110AA ROM:001110AC ; --------------------------------------------------------------------------- ROM:001110AC movem.l d0-a4,-(sp) ROM:001110B0 andi.w #$FFFE,($FFFFFE20).w ROM:001110B6 bsr.w sub_111104 ROM:001110BA movem.l (sp)+,d0-a4 ROM:001110BE rte ROM:001110C0 ROM:001110C0 ; =============== S U B R O U T I N E ======================================= ROM:001110C0 ROM:001110C0 ROM:001110C0 sub_1110C0: ; CODE XREF: ROM:001159B8↓p ROM:001110C0 cmpi.b #0,($6F2).w ROM:001110C6 bne.s locret_1110E2 ROM:001110C8 ROM:001110C8 loc_1110C8: ; DATA XREF: ROM:off_11111A↓o ROM:001110C8 bsr.w sub_111386 ROM:001110CC clr.b ($83D).w ROM:001110D0 clr.w ($5AC).w ROM:001110D4 move.b #3,($83D).w ROM:001110DA move.b #1,($6F2).w ROM:001110E0 rts ROM:001110E2 ; --------------------------------------------------------------------------- ROM:001110E2 ROM:001110E2 locret_1110E2: ; CODE XREF: sub_1110C0+6↑j ROM:001110E2 rts ROM:001110E2 ; End of function sub_1110C0 ROM:001110E2 ROM:001110E4 ; --------------------------------------------------------------------------- ROM:001110E4 move.b ($6F2).w,d1 ROM:001110E8 cmpi.b #3,d1 ROM:001110EC bne.s loc_1110F6 ROM:001110EE move.b #4,($6F2).w ROM:001110F4 bra.s locret_111102 ROM:001110F6 ; --------------------------------------------------------------------------- ROM:001110F6 ROM:001110F6 loc_1110F6: ; CODE XREF: ROM:001110EC↑j ROM:001110F6 cmpi.b #5,d1 ROM:001110FA bne.s locret_111102 ROM:001110FC move.b #6,($6F2).w ROM:00111102 ROM:00111102 locret_111102: ; CODE XREF: ROM:001110F4↑j ROM:00111102 ; ROM:001110FA↑j ROM:00111102 rts ROM:00111104 ROM:00111104 ; =============== S U B R O U T I N E ======================================= ROM:00111104 ROM:00111104 ROM:00111104 sub_111104: ; CODE XREF: ROM:001110B6↑p ROM:00111104 clr.w d1 ROM:00111106 move.b ($6F2).w,d1 ROM:0011110A cmpi.w #7,d1 ROM:0011110E bcc.s locret_111118 ROM:00111110 movea.l off_11111A(pc,d1.w*4),a0 ROM:00111114 nop ROM:00111116 jmp (a0) ROM:00111118 ; --------------------------------------------------------------------------- ROM:00111118 ROM:00111118 locret_111118: ; CODE XREF: sub_111104+A↑j ROM:00111118 rts ROM:00111118 ; End of function sub_111104 ROM:00111118 ROM:00111118 ; --------------------------------------------------------------------------- ROM:0011111A off_11111A: dc.l loc_1110C8 ; DATA XREF: sub_111104+C↑r ROM:0011111E dc.l loc_111136 ROM:00111122 dc.l loc_11119C ROM:00111126 dc.l loc_111224 ROM:0011112A dc.l loc_11127E ROM:0011112E dc.l loc_1112E2 ROM:00111132 dc.l loc_111332 ROM:00111136 ; --------------------------------------------------------------------------- ROM:00111136 ROM:00111136 loc_111136: ; DATA XREF: ROM:0011111E↑o ROM:00111136 bsr.w sub_111432 ROM:0011113A bsr.l sub_111082 ROM:00111140 btst #5,($8F0).w ROM:00111146 beq.s loc_111162 ROM:00111148 bsr.w sub_1114CC ROM:0011114C clr.b ($83D).w ROM:00111150 clr.w ($5AC).w ROM:00111154 move.b #3,($83D).w ROM:0011115A move.b #2,($6F2).w ROM:00111160 rts ROM:00111162 ; --------------------------------------------------------------------------- ROM:00111162 ROM:00111162 loc_111162: ; CODE XREF: ROM:00111146↑j ROM:00111162 move.w $1EC(a5),d1 ROM:00111166 cmp.w ($5AC).w,d1 ROM:0011116A bgt.s loc_111186 ROM:0011116C bsr.w sub_111386 ROM:00111170 clr.b ($83D).w ROM:00111174 clr.w ($5AC).w ROM:00111178 move.b #3,($83D).w ROM:0011117E move.b #1,($6F2).w ROM:00111184 rts ROM:00111186 ; --------------------------------------------------------------------------- ROM:00111186 ROM:00111186 loc_111186: ; CODE XREF: ROM:0011116A↑j ROM:00111186 clr.b ($83D).w ROM:0011118A clr.w ($5AC).w ROM:0011118E move.b #3,($83D).w ROM:00111194 move.b #1,($6F2).w ROM:0011119A rts ROM:0011119C ; --------------------------------------------------------------------------- ROM:0011119C ROM:0011119C loc_11119C: ; DATA XREF: ROM:00111122↑o ROM:0011119C bsr.l sub_110944 ROM:001111A2 bsr.w sub_111432 ROM:001111A6 bsr.l sub_111082 ROM:001111AC btst #5,($8F0).w ROM:001111B2 beq.s loc_1111EA ROM:001111B4 bsr.w sub_1114DA ROM:001111B8 btst #6,($8E4).w ROM:001111BE beq.s loc_1111DA ROM:001111C0 bsr.w sub_1114CC ROM:001111C4 clr.b ($83D).w ROM:001111C8 clr.w ($5AC).w ROM:001111CC move.b #3,($83D).w ROM:001111D2 move.b #2,($6F2).w ROM:001111D8 rts ROM:001111DA ; --------------------------------------------------------------------------- ROM:001111DA ROM:001111DA loc_1111DA: ; CODE XREF: ROM:001111BE↑j ROM:001111DA clr.b ($83D).w ROM:001111DE clr.w ($5AC).w ROM:001111E2 move.b #3,($6F2).w ROM:001111E8 rts ROM:001111EA ; --------------------------------------------------------------------------- ROM:001111EA ROM:001111EA loc_1111EA: ; CODE XREF: ROM:001111B2↑j ROM:001111EA move.w $1EC(a5),d1 ROM:001111EE cmp.w ($5AC).w,d1 ROM:001111F2 bgt.s loc_11120E ROM:001111F4 bsr.w sub_111386 ROM:001111F8 clr.b ($83D).w ROM:001111FC clr.w ($5AC).w ROM:00111200 move.b #3,($83D).w ROM:00111206 move.b #1,($6F2).w ROM:0011120C rts ROM:0011120E ; --------------------------------------------------------------------------- ROM:0011120E ROM:0011120E loc_11120E: ; CODE XREF: ROM:001111F2↑j ROM:0011120E clr.b ($83D).w ROM:00111212 clr.w ($5AC).w ROM:00111216 move.b #3,($83D).w ROM:0011121C move.b #2,($6F2).w ROM:00111222 rts ROM:00111224 ; --------------------------------------------------------------------------- ROM:00111224 ROM:00111224 loc_111224: ; DATA XREF: ROM:00111126↑o ROM:00111224 bsr.l sub_1109B6 ROM:0011122A clr.l d3 ROM:0011122C move.w ($FFFFFF0A).w,d0 ROM:00111230 move.w ($FFFFFFFE).w,d3 ROM:00111234 move.w ($FFFFFFFC).w,d4 ROM:00111238 btst #$F,d0 ROM:0011123C beq.s loc_111262 ROM:0011123E bsr.w sub_111386 ROM:00111242 bsr.l sub_115F18 ROM:00111248 bsr.w sub_111742 ROM:0011124C clr.b ($83D).w ROM:00111250 clr.w ($5AC).w ROM:00111254 move.b #3,($83D).w ROM:0011125A move.b #1,($6F2).w ROM:00111260 rts ROM:00111262 ; --------------------------------------------------------------------------- ROM:00111262 ROM:00111262 loc_111262: ; CODE XREF: ROM:0011123C↑j ROM:00111262 btst #$E,d0 ROM:00111266 beq.s loc_111278 ROM:00111268 move.b #5,($6F2).w ROM:0011126E bsr.w sub_11167A ROM:00111272 bsr.w sub_111712 ROM:00111276 rts ROM:00111278 ; --------------------------------------------------------------------------- ROM:00111278 ROM:00111278 loc_111278: ; CODE XREF: ROM:00111266↑j ROM:00111278 bsr.w sub_111712 ROM:0011127C rts ROM:0011127E ; --------------------------------------------------------------------------- ROM:0011127E ROM:0011127E loc_11127E: ; DATA XREF: ROM:0011112A↑o ROM:0011127E bsr.l sub_1109B6 ROM:00111284 move.w ($FFFFFF0A).w,d0 ROM:00111288 bsr.w sub_1116EE ROM:0011128C clr.l d3 ROM:0011128E move.w ($FFFFFFFE).w,d3 ROM:00111292 move.w ($FFFFFFFC).w,d4 ROM:00111296 btst #$F,d0 ROM:0011129A beq.s loc_1112C0 ROM:0011129C bsr.w sub_111386 ROM:001112A0 bsr.l sub_115F18 ROM:001112A6 bsr.w sub_111742 ROM:001112AA clr.b ($83D).w ROM:001112AE clr.w ($5AC).w ROM:001112B2 move.b #3,($83D).w ROM:001112B8 move.b #1,($6F2).w ROM:001112BE rts ROM:001112C0 ; --------------------------------------------------------------------------- ROM:001112C0 ROM:001112C0 loc_1112C0: ; CODE XREF: ROM:0011129A↑j ROM:001112C0 btst #$E,d0 ROM:001112C4 beq.s loc_1112D6 ROM:001112C6 move.b #5,($6F2).w ROM:001112CC bsr.w sub_11167A ROM:001112D0 bsr.w sub_111712 ROM:001112D4 rts ROM:001112D6 ; --------------------------------------------------------------------------- ROM:001112D6 ROM:001112D6 loc_1112D6: ; CODE XREF: ROM:001112C4↑j ROM:001112D6 move.b #3,($6F2).w ROM:001112DC bsr.w sub_111712 ROM:001112E0 rts ROM:001112E2 ; --------------------------------------------------------------------------- ROM:001112E2 ROM:001112E2 loc_1112E2: ; DATA XREF: ROM:0011112E↑o ROM:001112E2 bsr.l sub_1109B6 ROM:001112E8 clr.l d3 ROM:001112EA move.w ($FFFFFF0A).w,d0 ROM:001112EE move.w ($FFFFFFFE).w,d3 ROM:001112F2 move.w ($FFFFFFFC).w,d4 ROM:001112F6 bsr.w sub_111690 ROM:001112FA btst #$F,d0 ROM:001112FE bne.s loc_111314 ROM:00111300 btst #4,($8EA).w ROM:00111306 bne.s loc_111314 ROM:00111308 move.b #3,($6F2).w ROM:0011130E bsr.w sub_111712 ROM:00111312 rts ROM:00111314 ; --------------------------------------------------------------------------- ROM:00111314 ROM:00111314 loc_111314: ; CODE XREF: ROM:001112FE↑j ROM:00111314 ; ROM:00111306↑j ROM:00111314 bsr.w sub_111386 ROM:00111318 bsr.w sub_111742 ROM:0011131C clr.b ($83D).w ROM:00111320 clr.w ($5AC).w ROM:00111324 move.b #3,($83D).w ROM:0011132A move.b #1,($6F2).w ROM:00111330 rts ROM:00111332 ; --------------------------------------------------------------------------- ROM:00111332 ROM:00111332 loc_111332: ; DATA XREF: ROM:00111132↑o ROM:00111332 bsr.l sub_1109B6 ROM:00111338 move.w ($FFFFFF0A).w,d0 ROM:0011133C bsr.w sub_1116EE ROM:00111340 clr.l d3 ROM:00111342 move.w ($FFFFFFFE).w,d3 ROM:00111346 move.w ($FFFFFFFC).w,d4 ROM:0011134A bsr.w sub_111690 ROM:0011134E btst #$F,d0 ROM:00111352 bne.s loc_111368 ROM:00111354 btst #4,($8EA).w ROM:0011135A bne.s loc_111368 ROM:0011135C move.b #3,($6F2).w ROM:00111362 bsr.w sub_111712 ROM:00111366 rts ROM:00111368 ; --------------------------------------------------------------------------- ROM:00111368 ROM:00111368 loc_111368: ; CODE XREF: ROM:00111352↑j ROM:00111368 ; ROM:0011135A↑j ROM:00111368 bsr.w sub_111386 ROM:0011136C bsr.w sub_111742 ROM:00111370 clr.b ($83D).w ROM:00111374 clr.w ($5AC).w ROM:00111378 move.b #3,($83D).w ROM:0011137E move.b #1,($6F2).w ROM:00111384 rts ROM:00111386 ROM:00111386 ; =============== S U B R O U T I N E ======================================= ROM:00111386 ROM:00111386 ROM:00111386 sub_111386: ; CODE XREF: sub_1110C0:loc_1110C8↑p ROM:00111386 ; ROM:0011116C↑p ... ROM:00111386 btst #3,($8E6).w ROM:0011138C beq.s loc_1113D8 ROM:0011138E move.l $11E(a5),d1 ROM:00111392 cmp.l ($400).w,d1 ROM:00111396 ble.s loc_1113D8 ROM:00111398 cmp.l ($408).w,d1 ROM:0011139C ble.s loc_1113D8 ROM:0011139E btst #$F,d0 ROM:001113A2 bne.s loc_1113C4 ROM:001113A4 move.l d3,($400).w ROM:001113A8 cmp.l d3,d1 ROM:001113AA ble.s loc_1113C0 ROM:001113AC bset #1,($1368).w ROM:001113B2 btst #0,($8E8).w ROM:001113B8 beq.s loc_1113C0 ROM:001113BA bset #2,($131B).w ROM:001113C0 ROM:001113C0 loc_1113C0: ; CODE XREF: sub_111386+24↑j ROM:001113C0 ; sub_111386+32↑j ROM:001113C0 bra.w loc_1113D8 ROM:001113C4 ; --------------------------------------------------------------------------- ROM:001113C4 ROM:001113C4 loc_1113C4: ; CODE XREF: sub_111386+1C↑j ROM:001113C4 bset #1,($1368).w ROM:001113CA btst #0,($8E8).w ROM:001113D0 beq.s loc_1113D8 ROM:001113D2 bset #2,($131B).w ROM:001113D8 ROM:001113D8 loc_1113D8: ; CODE XREF: sub_111386+6↑j ROM:001113D8 ; sub_111386+10↑j ... ROM:001113D8 bsr.l sub_111098 ROM:001113DE move.w $1EE(a5),d0 ROM:001113E2 neg.w d0 ROM:001113E4 muls.w #$64,d0 ; 'd' ROM:001113E8 move.w d0,($4CA).w ROM:001113EC bclr #3,($8E6).w ROM:001113F2 move.w #0,d0 ROM:001113F6 bsr.l sub_11986C ROM:001113FC lea ($FFFFFF00).w,a0 ROM:00111400 move.w #$B,(a0) ROM:00111404 move.w #$E,2(a0) ROM:0011140A move.w #0,4(a0) ROM:00111410 move.w #1,d1 ROM:00111414 move.w #$A,d2 ROM:00111418 move.w #1,d3 ROM:0011141C move.w #1,d4 ROM:00111420 move.w #1,d5 ROM:00111424 bsr.l sub_1197F0 ROM:0011142A bsr.l sub_115F18 ROM:00111430 rts ROM:00111430 ; End of function sub_111386 ROM:00111430 ROM:00111432 ROM:00111432 ; =============== S U B R O U T I N E ======================================= ROM:00111432 ROM:00111432 ROM:00111432 sub_111432: ; CODE XREF: ROM:loc_111136↑p ROM:00111432 ; ROM:001111A2↑p ROM:00111432 bclr #5,($8F0).w ROM:00111438 clr.l d0 ROM:0011143A move.w ($FFFFFF08).w,d0 ROM:0011143E move.l d0,d3 ROM:00111440 sub.l ($404).w,d3 ROM:00111444 bcc.s loc_11144C ROM:00111446 addi.l #$10000,d3 ROM:0011144C ROM:0011144C loc_11144C: ; CODE XREF: sub_111432+12↑j ROM:0011144C move.w ($5AC).w,d2 ROM:00111450 ext.l d2 ROM:00111452 divs.w $1A(a5),d2 ROM:00111456 move.l d2,d6 ROM:00111458 swap d6 ROM:0011145A move.w $1A(a5),d5 ROM:0011145E asr.w #1,d5 ROM:00111460 cmpi.l #$10000,d3 ROM:00111466 bge.s loc_11146E ROM:00111468 cmp.w d6,d5 ROM:0011146A bge.s loc_11146E ROM:0011146C addq.w #1,d2 ROM:0011146E ROM:0011146E loc_11146E: ; CODE XREF: sub_111432+34↑j ROM:0011146E ; sub_111432+38↑j ROM:0011146E cmpi.l #$10000,d3 ROM:00111474 ble.s loc_11147C ROM:00111476 cmp.w d6,d5 ROM:00111478 ble.s loc_11147C ROM:0011147A subq.w #1,d2 ROM:0011147C ROM:0011147C loc_11147C: ; CODE XREF: sub_111432+42↑j ROM:0011147C ; sub_111432+46↑j ROM:0011147C cmpi.w #0,d2 ROM:00111480 ble.s loc_111488 ROM:00111482 moveq #$11,d6 ROM:00111484 asl.l d6,d2 ROM:00111486 add.l d2,d3 ROM:00111488 ROM:00111488 loc_111488: ; CODE XREF: sub_111432+4E↑j ROM:00111488 move.l ($400).w,d6 ROM:0011148C muls.l #$3E8,d6 ROM:00111494 divs.l d3,d6 ROM:00111498 cmpi.w #0,($4CA).w ROM:0011149E blt.s loc_1114B8 ROM:001114A0 move.w ($4CE).w,d5 ROM:001114A4 muls.w $1F0(a5),d5 ROM:001114A8 divs.w #$3E8,d5 ROM:001114AC bvs.s loc_1114B8 ROM:001114AE cmp.w d6,d5 ROM:001114B0 bgt.s loc_1114B8 ROM:001114B2 bset #5,($8F0).w ROM:001114B8 ROM:001114B8 loc_1114B8: ; CODE XREF: sub_111432+6C↑j ROM:001114B8 ; sub_111432+7A↑j ... ROM:001114B8 move.w d6,($4CE).w ROM:001114BC move.l d0,($404).w ROM:001114C0 move.l d3,($400).w ROM:001114C4 addi.w #$64,($4CA).w ; 'd' ROM:001114CA rts ROM:001114CA ; End of function sub_111432 ROM:001114CA ROM:001114CC ROM:001114CC ; =============== S U B R O U T I N E ======================================= ROM:001114CC ROM:001114CC ROM:001114CC sub_1114CC: ; CODE XREF: ROM:00111148↑p ROM:001114CC ; ROM:001111C0↑p ROM:001114CC move.w #$2710,($A6E).w ROM:001114D2 move.w #$C8,($4CA).w ROM:001114D8 rts ROM:001114D8 ; End of function sub_1114CC ROM:001114D8 ROM:001114DA ROM:001114DA ; =============== S U B R O U T I N E ======================================= ROM:001114DA ROM:001114DA ROM:001114DA sub_1114DA: ; CODE XREF: ROM:001111B4↑p ROM:001114DA moveq #5,d0 ROM:001114DC move.w $89A(a5,d0.w*2),d1 ROM:001114E2 ROM:001114E2 loc_1114E2: ; CODE XREF: sub_1114DA+12↓j ROM:001114E2 bge.s loc_1114EE ROM:001114E4 subq.w #1,d0 ROM:001114E6 move.w $89A(a5,d0.w*2),d1 ROM:001114EC bra.s loc_1114E2 ROM:001114EE ; --------------------------------------------------------------------------- ROM:001114EE ROM:001114EE loc_1114EE: ; CODE XREF: sub_1114DA:loc_1114E2↑j ROM:001114EE clr.w d7 ROM:001114F0 move.w ($4CA).w,d2 ROM:001114F4 subi.w #$64,d2 ; 'd' ROM:001114F8 move.w #$E10,d5 ROM:001114FC add.w $89A(a5),d5 ROM:00111500 move.w $89A(a5,d0.w*2),d1 ROM:00111506 sub.w d1,d5 ROM:00111508 ROM:00111508 loc_111508: ; CODE XREF: sub_1114DA+46↓j ROM:00111508 cmp.w d2,d5 ROM:0011150A beq.s loc_111522 ROM:0011150C cmp.w d7,d0 ROM:0011150E blt.s loc_111522 ROM:00111510 addq.w #1,d7 ROM:00111512 move.w $89A(a5,d7.w*2),d5 ROM:00111518 move.w $898(a5,d7.w*2),d1 ROM:0011151E sub.w d1,d5 ROM:00111520 bra.s loc_111508 ROM:00111522 ; --------------------------------------------------------------------------- ROM:00111522 ROM:00111522 loc_111522: ; CODE XREF: sub_1114DA+30↑j ROM:00111522 ; sub_1114DA+34↑j ROM:00111522 cmp.w d7,d0 ROM:00111524 blt.l loc_11166C ROM:0011152A move.w d1,($4CC).w ROM:0011152E move.w #0,d0 ROM:00111532 bsr.l sub_11986C ROM:00111538 move.w $89A(a5,d7.w*2),d0 ROM:0011153E addi.w #$C8,d0 ROM:00111542 cmpi.w #$E10,d0 ROM:00111546 blt.s loc_11154C ROM:00111548 subi.w #$E10,d0 ROM:0011154C ROM:0011154C loc_11154C: ; CODE XREF: sub_1114DA+6C↑j ROM:0011154C move.w d0,($4CA).w ROM:00111550 lea ($FFFFFF00).w,a0 ROM:00111554 move.w $89A(a5),d2 ROM:00111558 ext.l d2 ROM:0011155A divs.w #$64,d2 ; 'd' ROM:0011155E subq.w #1,d2 ROM:00111560 bge.s loc_111566 ROM:00111562 addi.w #$24,d2 ; '$' ROM:00111566 ROM:00111566 loc_111566: ; CODE XREF: sub_1114DA+86↑j ROM:00111566 move.w $89C(a5),d6 ROM:0011156A ext.l d6 ROM:0011156C divs.w #$64,d6 ; 'd' ROM:00111570 subq.w #1,d6 ROM:00111572 bge.s loc_111578 ROM:00111574 move.w #$80,d6 ROM:00111578 ROM:00111578 loc_111578: ; CODE XREF: sub_1114DA+98↑j ROM:00111578 asl.w #8,d6 ROM:0011157A add.w d6,d2 ROM:0011157C move.w d2,(a0) ROM:0011157E move.w $8A0(a5),d2 ROM:00111582 ext.l d2 ROM:00111584 divs.w #$64,d2 ; 'd' ROM:00111588 subq.w #1,d2 ROM:0011158A bge.s loc_111590 ROM:0011158C move.w #$80,d2 ROM:00111590 ROM:00111590 loc_111590: ; CODE XREF: sub_1114DA+B0↑j ROM:00111590 asl.w #8,d2 ROM:00111592 move.w $89E(a5),d6 ROM:00111596 ext.l d6 ROM:00111598 divs.w #$64,d6 ; 'd' ROM:0011159C subq.w #1,d6 ROM:0011159E bge.s loc_1115A4 ROM:001115A0 move.w #$80,d6 ROM:001115A4 ROM:001115A4 loc_1115A4: ; CODE XREF: sub_1114DA+C4↑j ROM:001115A4 add.w d6,d2 ROM:001115A6 move.w d2,2(a0) ROM:001115AA move.w $8A4(a5),d2 ROM:001115AE ext.l d2 ROM:001115B0 divs.w #$64,d2 ; 'd' ROM:001115B4 subq.w #1,d2 ROM:001115B6 bge.s loc_1115BC ROM:001115B8 move.w #$80,d2 ROM:001115BC ROM:001115BC loc_1115BC: ; CODE XREF: sub_1114DA+DC↑j ROM:001115BC asl.w #8,d2 ROM:001115BE move.w $8A2(a5),d6 ROM:001115C2 ext.l d6 ROM:001115C4 divs.w #$64,d6 ; 'd' ROM:001115C8 subq.w #1,d6 ROM:001115CA bge.s loc_1115D0 ROM:001115CC move.w #$80,d6 ROM:001115D0 ROM:001115D0 loc_1115D0: ; CODE XREF: sub_1114DA+F0↑j ROM:001115D0 add.w d6,d2 ROM:001115D2 move.w d2,4(a0) ROM:001115D6 move.w #$30,d2 ; '0' ROM:001115DA asl.w #8,d2 ROM:001115DC addi.w #$80,d2 ROM:001115E0 move.w d2,6(a0) ROM:001115E4 ext.l d0 ROM:001115E6 divs.w #$64,d0 ; 'd' ROM:001115EA move.w d0,d2 ROM:001115EC asl.w #8,d2 ROM:001115EE move.w d7,d5 ROM:001115F0 addq.w #1,d5 ROM:001115F2 tst.w $89A(a5,d5.w*2) ROM:001115F8 bge.s loc_1115FC ROM:001115FA clr.w d5 ROM:001115FC ROM:001115FC loc_1115FC: ; CODE XREF: sub_1114DA+11E↑j ROM:001115FC add.w d5,d2 ROM:001115FE move.w d2,8(a0) ROM:00111602 move.w d0,d2 ROM:00111604 move.w d2,$A(a0) ROM:00111608 move.l ($404).w,d2 ROM:0011160C move.w d2,($FFFFFFFC).w ROM:00111610 move.l ($400).w,d2 ROM:00111614 move.w d2,($FFFFFFFE).w ROM:00111618 bset #3,($8E6).w ROM:0011161E move.w $89A(a5,d5.w*2),d6 ROM:00111624 subi.w #$64,d6 ; 'd' ROM:00111628 bge.s loc_11162E ROM:0011162A addi.w #$E10,d6 ROM:0011162E ROM:0011162E loc_11162E: ; CODE XREF: sub_1114DA+14E↑j ROM:0011162E cmp.w ($4CA).w,d6 ROM:00111632 bne.s loc_11163A ROM:00111634 move.w #2,-(sp) ROM:00111638 bra.s loc_11163E ROM:0011163A ; --------------------------------------------------------------------------- ROM:0011163A ROM:0011163A loc_11163A: ; CODE XREF: sub_1114DA+158↑j ROM:0011163A move.w #3,-(sp) ROM:0011163E ROM:0011163E loc_11163E: ; CODE XREF: sub_1114DA+15E↑j ROM:0011163E bsr.l sub_110D72 ROM:00111644 move.w ($4CA).w,d0 ROM:00111648 ext.l d0 ROM:0011164A divs.w #$64,d0 ; 'd' ROM:0011164E move.w d0,($FFFFFF0A).w ROM:00111652 moveq #0,d0 ROM:00111654 moveq #1,d1 ROM:00111656 moveq #$F,d2 ROM:00111658 moveq #0,d3 ROM:0011165A move.w (sp)+,d4 ROM:0011165C moveq #1,d5 ROM:0011165E bsr.l sub_1197F0 ROM:00111664 bclr #6,($8E4).w ROM:0011166A bra.s locret_111678 ROM:0011166C ; --------------------------------------------------------------------------- ROM:0011166C ROM:0011166C loc_11166C: ; CODE XREF: sub_1114DA+4A↑j ROM:0011166C bset #6,($8E4).w ROM:00111672 bset #2,($8E9).w ROM:00111678 ROM:00111678 locret_111678: ; CODE XREF: sub_1114DA+190↑j ROM:00111678 rts ROM:00111678 ; End of function sub_1114DA ROM:00111678 ROM:0011167A ROM:0011167A ; =============== S U B R O U T I N E ======================================= ROM:0011167A ROM:0011167A ROM:0011167A sub_11167A: ; CODE XREF: ROM:0011126E↑p ROM:0011167A ; ROM:001112CC↑p ROM:0011167A move.l d3,d1 ROM:0011167C mulu.l #$7D0,d1 ROM:00111684 divu.l ($400).w,d1 ROM:0011168A move.w d1,($4CE).w ROM:0011168E rts ROM:0011168E ; End of function sub_11167A ROM:0011168E ROM:00111690 ROM:00111690 ; =============== S U B R O U T I N E ======================================= ROM:00111690 ROM:00111690 ROM:00111690 sub_111690: ; CODE XREF: ROM:001112F6↑p ROM:00111690 ; ROM:0011134A↑p ROM:00111690 bclr #4,($8EA).w ROM:00111696 move.w d3,d1 ROM:00111698 move.l #$E10,d2 ROM:0011169E divs.w #4,d2 ROM:001116A2 cmp.w ($4B8).w,d2 ROM:001116A6 ble.s loc_1116AE ROM:001116A8 mulu.w $1F2(a5),d1 ROM:001116AC bra.s loc_1116B2 ROM:001116AE ; --------------------------------------------------------------------------- ROM:001116AE ROM:001116AE loc_1116AE: ; CODE XREF: sub_111690+16↑j ROM:001116AE mulu.w $1F4(a5),d1 ROM:001116B2 ROM:001116B2 loc_1116B2: ; CODE XREF: sub_111690+1C↑j ROM:001116B2 move.l ($400).w,d2 ROM:001116B6 asl.l #1,d2 ROM:001116B8 divu.l d2,d1 ROM:001116BC cmp.w ($4CE).w,d1 ROM:001116C0 ble.s loc_1116C8 ROM:001116C2 bset #4,($8EA).w ROM:001116C8 ROM:001116C8 loc_1116C8: ; CODE XREF: sub_111690+30↑j ROM:001116C8 move.w d3,d1 ROM:001116CA mulu.w #$3E8,d1 ROM:001116CE divu.l d2,d1 ROM:001116D2 move.w ($4CE).w,d2 ROM:001116D6 mulu.w #$3E8,d2 ROM:001116DA divu.l d1,d2 ROM:001116DE cmp.w ($A6E).w,d2 ROM:001116E2 bge.s loc_1116E8 ROM:001116E4 move.w d2,($A6E).w ROM:001116E8 ROM:001116E8 loc_1116E8: ; CODE XREF: sub_111690+52↑j ROM:001116E8 move.w d1,($4CE).w ROM:001116EC rts ROM:001116EC ; End of function sub_111690 ROM:001116EC ROM:001116EE ROM:001116EE ; =============== S U B R O U T I N E ======================================= ROM:001116EE ROM:001116EE ROM:001116EE sub_1116EE: ; CODE XREF: ROM:00111288↑p ROM:001116EE ; ROM:0011133C↑p ROM:001116EE subi.b #$24,d0 ; '$' ROM:001116F2 bge.s loc_1116F8 ROM:001116F4 addi.b #$48,d0 ; 'H' ROM:001116F8 ROM:001116F8 loc_1116F8: ; CODE XREF: sub_1116EE+4↑j ROM:001116F8 move.w d0,($FFFFFF0A).w ROM:001116FC ext.w d0 ROM:001116FE muls.w #$64,d0 ; 'd' ROM:00111702 move.w d0,($4CA).w ROM:00111706 bsr.l sub_110DDC ROM:0011170C move.w ($FFFFFF0A).w,d0 ROM:00111710 rts ROM:00111710 ; End of function sub_1116EE ROM:00111710 ROM:00111712 ROM:00111712 ; =============== S U B R O U T I N E ======================================= ROM:00111712 ROM:00111712 ROM:00111712 sub_111712: ; CODE XREF: ROM:00111272↑p ROM:00111712 ; ROM:loc_111278↑p ... ROM:00111712 ext.w d0 ROM:00111714 muls.w #$64,d0 ; 'd' ROM:00111718 move.w d0,($4CA).w ROM:0011171C move.l ($400).w,($408).w ROM:00111722 move.l d3,($400).w ROM:00111726 move.l ($404).w,d1 ROM:0011172A cmp.w d4,d1 ROM:0011172C bls.s loc_111734 ROM:0011172E addi.l #$10000,d1 ROM:00111734 ROM:00111734 loc_111734: ; CODE XREF: sub_111712+1A↑j ROM:00111734 move.w d4,d1 ROM:00111736 move.l d1,($404).w ROM:0011173A bsr.l sub_110E14 ROM:00111740 rts ROM:00111740 ; End of function sub_111712 ROM:00111740 ROM:00111742 ROM:00111742 ; =============== S U B R O U T I N E ======================================= ROM:00111742 ROM:00111742 ROM:00111742 sub_111742: ; CODE XREF: ROM:00111248↑p ROM:00111742 ; ROM:001112A6↑p ... ROM:00111742 move.w #$30,d2 ; '0' ROM:00111746 asr.w #3,d2 ROM:00111748 move.l #$FF,d1 ROM:0011174E asl.l d2,d1 ROM:00111750 or.l d1,($FFFFFE18).w ROM:00111754 rts ROM:00111754 ; End of function sub_111742 ROM:00111754 ROM:00111756 ; --------------------------------------------------------------------------- ROM:00111756 movea.l #$13C000,a5 ROM:0011175C move.l a5,($438).w ROM:00111760 rts ROM:00111762 ; --------------------------------------------------------------------------- ROM:00111762 movea.l #$13C000,a5 ROM:00111768 move.l a5,($438).w ROM:0011176C rts ROM:0011176E ; --------------------------------------------------------------------------- ROM:0011176E movem.l d0-d2,-(sp) ROM:00111772 move.w ($FFFFF452).w,d2 ROM:00111776 move.w ($FFFFF454).w,d0 ROM:0011177A move.w ($4D6).w,d1 ROM:0011177E move.w d2,($4D6).w ROM:00111782 btst #5,($8E6).w ROM:00111788 beq.s loc_1117BA ROM:0011178A sub.w d1,d2 ROM:0011178C move.w d2,($4D2).w ROM:00111790 sub.w d0,d1 ROM:00111792 add.w d2,d1 ROM:00111794 mulu.w #$2710,d1 ROM:00111798 divu.w d2,d1 ROM:0011179A move.w d1,d2 ROM:0011179C sub.w ($4D4).w,d2 ROM:001117A0 muls.w #$64,d2 ; 'd' ROM:001117A4 divs.w $1F8(a5),d2 ROM:001117A8 bne.s loc_1117B0 ROM:001117AA move.w d1,($4D4).w ROM:001117AE bra.s loc_1117B4 ROM:001117B0 ; --------------------------------------------------------------------------- ROM:001117B0 ROM:001117B0 loc_1117B0: ; CODE XREF: ROM:001117A8↑j ROM:001117B0 add.w d2,($4D4).w ROM:001117B4 ROM:001117B4 loc_1117B4: ; CODE XREF: ROM:001117AE↑j ROM:001117B4 bset #7,($8E9).w ROM:001117BA ROM:001117BA loc_1117BA: ; CODE XREF: ROM:00111788↑j ROM:001117BA bset #5,($8E6).w ROM:001117C0 clr.b ($867).w ROM:001117C4 move.w #$F,($600).w ROM:001117CA move.b #1,($867).w ROM:001117D0 bclr #7,($FFFFF450).w ROM:001117D6 movem.l (sp)+,d0-d2 ROM:001117DA rte ROM:001117DC ROM:001117DC ; =============== S U B R O U T I N E ======================================= ROM:001117DC ROM:001117DC ROM:001117DC sub_1117DC: ; CODE XREF: ROM:001159D6↓p ROM:001117DC move.w #$204,($FFFFF460).w ROM:001117E2 move.w #$54,($FFFFF420).w ; 'T' ROM:001117E8 bsr.l sub_1142A4 ROM:001117EE move.w #$1011,($FFFFF450).w ROM:001117F4 rts ROM:001117F4 ; End of function sub_1117DC ROM:001117F4 ROM:001117F6 ; --------------------------------------------------------------------------- ROM:001117F6 rte ROM:001117F8 ROM:001117F8 ; =============== S U B R O U T I N E ======================================= ROM:001117F8 ROM:001117F8 ROM:001117F8 sub_1117F8: ; CODE XREF: ROM:001159D0↓p ROM:001117F8 move.w ($E32).w,($A8C).w ROM:001117FE move.w ($A8C).w,($4DA).w ROM:00111804 move.w $71E(a5),d0 ROM:00111808 move.w d0,($4DC).w ROM:0011180C move.w #6,($4D8).w ROM:00111812 move.w ($A7E).w,d1 ROM:00111816 move.w ($4DA).w,($A7E).w ROM:0011181C bsr.w sub_1119D8 ROM:00111820 move.w #$1201,($FFFFF400).w ROM:00111826 move.w #8,($FFFFF408).w ROM:0011182C move.w #6,($4D8).w ROM:00111832 move.w #0,($4DC).w ROM:00111838 move.w #$3E8,($4DA).w ROM:0011183E bsr.w sub_1119D8 ROM:00111842 move.w #8,($4D8).w ROM:00111848 move.w #0,($4DC).w ROM:0011184E move.w #$3E8,($4DA).w ROM:00111854 bsr.w sub_1119D8 ROM:00111858 move.w #5,($4D8).w ROM:0011185E move.w #0,($4DC).w ROM:00111864 move.w #$3E8,($4DA).w ROM:0011186A bsr.w sub_1119D8 ROM:0011186E move.w #7,($4D8).w ROM:00111874 move.w #0,($4DC).w ROM:0011187A move.w #$3E8,($4DA).w ROM:00111880 bsr.w sub_1119D8 ROM:00111884 rts ROM:00111884 ; End of function sub_1117F8 ROM:00111884 ROM:00111886 ROM:00111886 ; =============== S U B R O U T I N E ======================================= ROM:00111886 ROM:00111886 ROM:00111886 sub_111886: ; CODE XREF: ROM:00115B30↓p ROM:00111886 move.w ($E32).w,($4DA).w ROM:0011188C move.w #6,($4D8).w ROM:00111892 move.w ($E2A).w,($A78).w ROM:00111898 move.w $200(a5),d0 ROM:0011189C cmpi.w #0,d0 ROM:001118A0 beq.s loc_1118AE ROM:001118A2 move.w $202(a5),($4DA).w ROM:001118A8 move.w $204(a5),($A78).w ROM:001118AE ROM:001118AE loc_1118AE: ; CODE XREF: sub_111886+1A↑j ROM:001118AE btst #1,($923).w ROM:001118B4 beq.s loc_1118E2 ROM:001118B6 btst #1,($927).w ROM:001118BC beq.s loc_1118D2 ROM:001118BE clr.w ($A78).w ROM:001118C2 clr.w d0 ROM:001118C4 move.b ($114C).w,d0 ROM:001118C8 muls.w #$64,d0 ; 'd' ROM:001118CC move.w d0,($A78).w ROM:001118D0 bra.s loc_1118D8 ROM:001118D2 ; --------------------------------------------------------------------------- ROM:001118D2 ROM:001118D2 loc_1118D2: ; CODE XREF: sub_111886+36↑j ROM:001118D2 move.w #0,($A78).w ROM:001118D8 ROM:001118D8 loc_1118D8: ; CODE XREF: sub_111886+4A↑j ROM:001118D8 clr.w d0 ROM:001118DA move.b ($114B).w,d0 ROM:001118DE move.w d0,($4DA).w ROM:001118E2 ROM:001118E2 loc_1118E2: ; CODE XREF: sub_111886+2E↑j ROM:001118E2 move.w ($A78).w,($4DC).w ROM:001118E8 move.w ($A7E).w,d1 ROM:001118EC cmp.w ($4DA).w,d1 ROM:001118F0 beq.s loc_1118F8 ROM:001118F2 bsr.w sub_1119D8 ROM:001118F6 bra.s loc_1118FC ROM:001118F8 ; --------------------------------------------------------------------------- ROM:001118F8 ROM:001118F8 loc_1118F8: ; CODE XREF: sub_111886+6A↑j ROM:001118F8 bsr.w sub_111A4E ROM:001118FC ROM:001118FC loc_1118FC: ; CODE XREF: sub_111886+70↑j ROM:001118FC move.w ($4DA).w,($A7E).w ROM:00111902 move.w $214(a5),d0 ROM:00111906 cmpi.w #0,d0 ROM:0011190A beq.s loc_11191A ROM:0011190C move.w $216(a5),($A8A).w ROM:00111912 move.w $218(a5),($A76).w ROM:00111918 bra.s loc_111926 ROM:0011191A ; --------------------------------------------------------------------------- ROM:0011191A ROM:0011191A loc_11191A: ; CODE XREF: sub_111886+84↑j ROM:0011191A move.w $216(a5),($A8A).w ROM:00111920 move.w ($556).w,($A76).w ROM:00111926 ROM:00111926 loc_111926: ; CODE XREF: sub_111886+92↑j ROM:00111926 move.w #5,($4D8).w ROM:0011192C move.w ($A76).w,($4DC).w ROM:00111932 move.w ($A8A).w,($4DA).w ROM:00111938 move.w ($A98).w,d0 ROM:0011193C cmp.w ($4DA).w,d0 ROM:00111940 beq.s loc_111948 ROM:00111942 bsr.w sub_1119D8 ROM:00111946 bra.s loc_11194C ROM:00111948 ; --------------------------------------------------------------------------- ROM:00111948 ROM:00111948 loc_111948: ; CODE XREF: sub_111886+BA↑j ROM:00111948 bsr.w sub_111A4E ROM:0011194C ROM:0011194C loc_11194C: ; CODE XREF: sub_111886+C0↑j ROM:0011194C move.w ($4DA).w,($A98).w ROM:00111952 move.w $208(a5),d0 ROM:00111956 cmpi.w #0,d0 ROM:0011195A beq.s loc_111968 ROM:0011195C move.w $20A(a5),($A90).w ROM:00111962 move.w $20C(a5),($A7C).w ROM:00111968 ROM:00111968 loc_111968: ; CODE XREF: sub_111886+D4↑j ROM:00111968 move.w #8,($4D8).w ROM:0011196E move.w ($A7C).w,($4DC).w ROM:00111974 move.w ($A90).w,($4DA).w ROM:0011197A move.w ($A96).w,d0 ROM:0011197E cmp.w ($4DA).w,d0 ROM:00111982 beq.s loc_11198A ROM:00111984 bsr.w sub_1119D8 ROM:00111988 bra.s loc_11198E ROM:0011198A ; --------------------------------------------------------------------------- ROM:0011198A ROM:0011198A loc_11198A: ; CODE XREF: sub_111886+FC↑j ROM:0011198A bsr.w sub_111A4E ROM:0011198E ROM:0011198E loc_11198E: ; CODE XREF: sub_111886+102↑j ROM:0011198E move.w ($4DA).w,($A96).w ROM:00111994 move.w $21A(a5),d0 ROM:00111998 cmpi.w #0,d0 ROM:0011199C beq.s loc_1119AA ROM:0011199E move.w $21C(a5),($A8E).w ROM:001119A4 move.w $21E(a5),($A7A).w ROM:001119AA ROM:001119AA loc_1119AA: ; CODE XREF: sub_111886+116↑j ROM:001119AA move.w #7,($4D8).w ROM:001119B0 move.w ($A7A).w,($4DC).w ROM:001119B6 move.w ($A8E).w,($4DA).w ROM:001119BC move.w ($A94).w,d0 ROM:001119C0 cmp.w ($4DA).w,d0 ROM:001119C4 beq.s loc_1119CC ROM:001119C6 bsr.w sub_1119D8 ROM:001119CA bra.s loc_1119D0 ROM:001119CC ; --------------------------------------------------------------------------- ROM:001119CC ROM:001119CC loc_1119CC: ; CODE XREF: sub_111886+13E↑j ROM:001119CC bsr.w sub_111A4E ROM:001119D0 ROM:001119D0 loc_1119D0: ; CODE XREF: sub_111886+144↑j ROM:001119D0 move.w ($4DA).w,($A94).w ROM:001119D6 rts ROM:001119D6 ; End of function sub_111886 ROM:001119D6 ROM:001119D8 ROM:001119D8 ; =============== S U B R O U T I N E ======================================= ROM:001119D8 ROM:001119D8 ROM:001119D8 sub_1119D8: ; CODE XREF: sub_1117F8+24↑p ROM:001119D8 ; sub_1117F8+46↑p ... ROM:001119D8 move.w ($4D8).w,d0 ROM:001119DC asl.w #3,d0 ROM:001119DE subi.w #$28,d0 ; '(' ROM:001119E2 lea ($FFFFF428).w,a0 ROM:001119E6 adda.w d0,a0 ROM:001119E8 move.l #$F42400,d2 ROM:001119EE clr.l d0 ROM:001119F0 move.w ($4DA).w,d0 ROM:001119F4 cmpi.w #2,d0 ROM:001119F8 bge.s loc_1119FE ROM:001119FA move.w #2,d0 ROM:001119FE ROM:001119FE loc_1119FE: ; CODE XREF: sub_1119D8+20↑j ROM:001119FE clr.w d1 ROM:00111A00 divu.l d0,d2 ROM:00111A04 asr.l #1,d2 ROM:00111A06 ROM:00111A06 loc_111A06: ; CODE XREF: sub_1119D8:loc_111A20↓j ROM:00111A06 cmpi.l #$FFFF,d2 ROM:00111A0C ble.s loc_111A22 ROM:00111A0E cmpi.w #7,d1 ROM:00111A12 bge.s loc_111A22 ROM:00111A14 asr.l #1,d2 ROM:00111A16 addq.l #1,d1 ROM:00111A18 cmpi.w #7,d1 ROM:00111A1C bne.s loc_111A20 ROM:00111A1E asr.l #1,d2 ROM:00111A20 ROM:00111A20 loc_111A20: ; CODE XREF: sub_1119D8+44↑j ROM:00111A20 bra.s loc_111A06 ROM:00111A22 ; --------------------------------------------------------------------------- ROM:00111A22 ROM:00111A22 loc_111A22: ; CODE XREF: sub_1119D8+34↑j ROM:00111A22 ; sub_1119D8+3A↑j ROM:00111A22 move.l d2,d0 ROM:00111A24 mulu.w ($4DC).w,d0 ROM:00111A28 divu.w #$2710,d0 ROM:00111A2C swap d2 ROM:00111A2E move.w d0,d2 ROM:00111A30 move.l d2,2(a0) ROM:00111A34 move.w ($4D8).w,d0 ROM:00111A38 cmpi.w #8,d0 ROM:00111A3C bne.s loc_111A46 ROM:00111A3E ori.w #$18,d1 ROM:00111A42 move.w d1,(a0) ROM:00111A44 bra.s locret_111A4C ROM:00111A46 ; --------------------------------------------------------------------------- ROM:00111A46 ROM:00111A46 loc_111A46: ; CODE XREF: sub_1119D8+64↑j ROM:00111A46 ori.w #8,d1 ROM:00111A4A move.w d1,(a0) ROM:00111A4C ROM:00111A4C locret_111A4C: ; CODE XREF: sub_1119D8+6C↑j ROM:00111A4C rts ROM:00111A4C ; End of function sub_1119D8 ROM:00111A4C ROM:00111A4E ROM:00111A4E ; =============== S U B R O U T I N E ======================================= ROM:00111A4E ROM:00111A4E ROM:00111A4E sub_111A4E: ; CODE XREF: sub_111886:loc_1118F8↑p ROM:00111A4E ; sub_111886:loc_111948↑p ... ROM:00111A4E move.w ($4D8).w,d0 ROM:00111A52 asl.w #3,d0 ROM:00111A54 subi.w #$28,d0 ; '(' ROM:00111A58 lea ($FFFFF428).w,a0 ROM:00111A5C adda.w d0,a0 ROM:00111A5E clr.l d0 ROM:00111A60 move.w 2(a0),d0 ROM:00111A64 mulu.w ($4DC).w,d0 ROM:00111A68 divu.w #$2710,d0 ROM:00111A6C move.w d0,4(a0) ROM:00111A70 rts ROM:00111A70 ; End of function sub_111A4E ROM:00111A70 ROM:00111A72 ; --------------------------------------------------------------------------- ROM:00111A72 movem.l d0-d5,-(sp) ROM:00111A76 bsr.w sub_112564 ROM:00111A7A bsr.w sub_111DE0 ROM:00111A7E bsr.w sub_11213E ROM:00111A82 btst #7,($8E1).w ROM:00111A88 beq.s loc_111ABC ROM:00111A8A bsr.l sub_116FDA ROM:00111A90 btst #1,($8E8).w ROM:00111A96 beq.s loc_111A9E ROM:00111A98 bsr.l sub_118DD2 ROM:00111A9E ROM:00111A9E loc_111A9E: ; CODE XREF: ROM:00111A96↑j ROM:00111A9E btst #1,($8E6).w ROM:00111AA4 beq.s loc_111AAE ROM:00111AA6 bsr.l sub_1189BC ROM:00111AAC bra.s loc_111ABC ROM:00111AAE ; --------------------------------------------------------------------------- ROM:00111AAE ROM:00111AAE loc_111AAE: ; CODE XREF: ROM:00111AA4↑j ROM:00111AAE btst #0,($8E9).w ROM:00111AB4 beq.s loc_111ABC ROM:00111AB6 bsr.l sub_11885E ROM:00111ABC ROM:00111ABC loc_111ABC: ; CODE XREF: ROM:00111A88↑j ROM:00111ABC ; ROM:00111AAC↑j ... ROM:00111ABC movem.l (sp)+,d0-d5 ROM:00111AC0 rte ROM:00111AC2 ROM:00111AC2 ; =============== S U B R O U T I N E ======================================= ROM:00111AC2 ROM:00111AC2 ROM:00111AC2 sub_111AC2: ; CODE XREF: ROM:00116190↓p ROM:00111AC2 bsr.w sub_111E8E ROM:00111AC6 rts ROM:00111AC6 ; End of function sub_111AC2 ROM:00111AC6 ROM:00111AC8 ROM:00111AC8 ; =============== S U B R O U T I N E ======================================= ROM:00111AC8 ROM:00111AC8 ROM:00111AC8 sub_111AC8: ; CODE XREF: ROM:00115B06↓p ROM:00111AC8 bsr.w sub_1122C8 ROM:00111ACC bsr.w sub_111AD2 ROM:00111AD0 rts ROM:00111AD0 ; End of function sub_111AC8 ROM:00111AD0 ROM:00111AD2 ROM:00111AD2 ; =============== S U B R O U T I N E ======================================= ROM:00111AD2 ROM:00111AD2 ROM:00111AD2 sub_111AD2: ; CODE XREF: sub_111AC8+4↑p ROM:00111AD2 bclr #3,($1317).w ROM:00111AD8 bclr #3,($1319).w ROM:00111ADE bclr #1,($8EE).w ROM:00111AE4 bclr #6,($8E2).w ROM:00111AEA clr.w d1 ROM:00111AEC move.b ($6F5).w,d1 ROM:00111AF0 cmpi.w #7,d1 ROM:00111AF4 bcc.s locret_111AFE ROM:00111AF6 movea.l off_111B00(pc,d1.w*4),a0 ROM:00111AFA nop ROM:00111AFC jmp (a0) ROM:00111AFE ; --------------------------------------------------------------------------- ROM:00111AFE ROM:00111AFE locret_111AFE: ; CODE XREF: sub_111AD2+22↑j ROM:00111AFE rts ROM:00111AFE ; End of function sub_111AD2 ROM:00111AFE ROM:00111AFE ; --------------------------------------------------------------------------- ROM:00111B00 off_111B00: dc.l loc_111B1C ; DATA XREF: sub_111AD2+24↑r ROM:00111B04 dc.l loc_111BA0 ROM:00111B08 dc.l loc_111CA8 ROM:00111B0C dc.l loc_111CE2 ROM:00111B10 dc.l loc_111D5A ROM:00111B14 dc.l loc_111B4A ROM:00111B18 dc.l loc_111D8E ROM:00111B1C ; --------------------------------------------------------------------------- ROM:00111B1C ROM:00111B1C loc_111B1C: ; DATA XREF: ROM:off_111B00↑o ROM:00111B1C bsr.w sub_112638 ROM:00111B20 bsr.w sub_112602 ROM:00111B24 bset #6,($8E2).w ROM:00111B2A bset #5,($FFFFFC0B).w ROM:00111B30 bset #7,($133B).w ROM:00111B36 bsr.l sub_1218FA ROM:00111B3C move.b #5,($6F5).w ROM:00111B42 bra.l loc_111B98 ROM:00111B48 ; --------------------------------------------------------------------------- ROM:00111B48 ROM:00111B48 locret_111B48: ; CODE XREF: ROM:00111B92↓j ROM:00111B48 rts ROM:00111B4A ; --------------------------------------------------------------------------- ROM:00111B4A ROM:00111B4A loc_111B4A: ; DATA XREF: ROM:00111B14↑o ROM:00111B4A btst #6,($8E9).w ROM:00111B50 beq.s loc_111B6A ROM:00111B52 bclr #7,($133B).w ROM:00111B58 bclr #6,($8E9).w ROM:00111B5E move.b #1,($6F5).w ROM:00111B64 bra.l locret_111CA6 ROM:00111B6A ; --------------------------------------------------------------------------- ROM:00111B6A ROM:00111B6A loc_111B6A: ; CODE XREF: ROM:00111B50↑j ROM:00111B6A btst #3,($132C).w ROM:00111B70 beq.s loc_111B98 ROM:00111B72 bclr #6,($8EE).w ROM:00111B78 bclr #5,($FFFFFC0B).w ROM:00111B7E bset #6,($8E2).w ROM:00111B84 clr.w ($4FA).w ROM:00111B88 clr.w ($4FC).w ROM:00111B8C move.b #0,($6F5).w ROM:00111B92 bra.l locret_111B48 ROM:00111B98 ; --------------------------------------------------------------------------- ROM:00111B98 ROM:00111B98 loc_111B98: ; CODE XREF: ROM:00111B42↑j ROM:00111B98 ; ROM:00111B70↑j ROM:00111B98 bsr.l sub_1218E8 ROM:00111B9E rts ROM:00111BA0 ; --------------------------------------------------------------------------- ROM:00111BA0 ROM:00111BA0 loc_111BA0: ; DATA XREF: ROM:00111B04↑o ROM:00111BA0 move.w $234(a5),d0 ROM:00111BA4 move.w $236(a5),d1 ROM:00111BA8 move.w $238(a5),d2 ROM:00111BAC btst #0,($8E7).w ROM:00111BB2 beq.s loc_111BDA ROM:00111BB4 cmp.w ($4F8).w,d0 ROM:00111BB8 bne.s loc_111BDA ROM:00111BBA bsr.w sub_1125E0 ROM:00111BBE bsr.w sub_11265C ROM:00111BC2 bset #1,($8EE).w ROM:00111BC8 bclr #0,($8E7).w ROM:00111BCE move.b #3,($6F5).w ROM:00111BD4 bra.l locret_111D58 ROM:00111BDA ; --------------------------------------------------------------------------- ROM:00111BDA ROM:00111BDA loc_111BDA: ; CODE XREF: ROM:00111BB2↑j ROM:00111BDA ; ROM:00111BB8↑j ROM:00111BDA btst #0,($8E7).w ROM:00111BE0 beq.s loc_111C1C ROM:00111BE2 cmp.w ($4F8).w,d2 ROM:00111BE6 bne.s loc_111C1C ROM:00111BE8 bsr.w sub_1125E0 ROM:00111BEC bclr #0,($8E7).w ROM:00111BF2 bclr #7,($FFFFFC0B).w ROM:00111BF8 bclr #5,($FFFFFC0B).w ROM:00111BFE bclr #4,($FFFFFC0B).w ROM:00111C04 bset #3,($FFFFFC0B).w ROM:00111C0A bset #2,($FFFFFC0B).w ROM:00111C10 move.b #6,($6F5).w ROM:00111C16 bra.l loc_111DCC ROM:00111C1C ; --------------------------------------------------------------------------- ROM:00111C1C ROM:00111C1C loc_111C1C: ; CODE XREF: ROM:00111BE0↑j ROM:00111C1C ; ROM:00111BE6↑j ROM:00111C1C btst #0,($8E7).w ROM:00111C22 beq.s loc_111C4E ROM:00111C24 cmp.w ($4F8).w,d0 ROM:00111C28 beq.s loc_111C4E ROM:00111C2A cmp.w ($4F8).w,d1 ROM:00111C2E beq.s loc_111C4E ROM:00111C30 cmp.w ($4F8).w,d2 ROM:00111C34 beq.s loc_111C4E ROM:00111C36 bsr.w sub_1125E0 ROM:00111C3A bset #6,($8E2).w ROM:00111C40 bclr #0,($8E7).w ROM:00111C46 move.b #1,($6F5).w ROM:00111C4C bra.s locret_111CA6 ROM:00111C4E ; --------------------------------------------------------------------------- ROM:00111C4E ROM:00111C4E loc_111C4E: ; CODE XREF: ROM:00111C22↑j ROM:00111C4E ; ROM:00111C28↑j ... ROM:00111C4E btst #0,($8E7).w ROM:00111C54 beq.s loc_111C80 ROM:00111C56 cmp.w ($4F8).w,d1 ROM:00111C5A bne.s loc_111C80 ROM:00111C5C bsr.w sub_1125E0 ROM:00111C60 bsr.w sub_112638 ROM:00111C64 bsr.w sub_11264A ROM:00111C68 bset #1,($8EE).w ROM:00111C6E bclr #0,($8E7).w ROM:00111C74 move.b #3,($6F5).w ROM:00111C7A bra.l locret_111D58 ROM:00111C80 ; --------------------------------------------------------------------------- ROM:00111C80 ROM:00111C80 loc_111C80: ; CODE XREF: ROM:00111C54↑j ROM:00111C80 ; ROM:00111C5A↑j ROM:00111C80 btst #6,($8EE).w ROM:00111C86 beq.s loc_111CA0 ROM:00111C88 bsr.l sub_1218FA ROM:00111C8E move.b #2,($6F5).w ROM:00111C94 bset #5,($FFFFFC0B).w ROM:00111C9A bra.l loc_111CDA ROM:00111CA0 ; --------------------------------------------------------------------------- ROM:00111CA0 ROM:00111CA0 loc_111CA0: ; CODE XREF: ROM:00111C86↑j ROM:00111CA0 bclr #0,($8E7).w ROM:00111CA6 ROM:00111CA6 locret_111CA6: ; CODE XREF: ROM:00111B64↑j ROM:00111CA6 ; ROM:00111C4C↑j ... ROM:00111CA6 rts ROM:00111CA8 ; --------------------------------------------------------------------------- ROM:00111CA8 ROM:00111CA8 loc_111CA8: ; DATA XREF: ROM:00111B08↑o ROM:00111CA8 btst #3,($132C).w ROM:00111CAE beq.s loc_111CDA ROM:00111CB0 bclr #6,($8EE).w ROM:00111CB6 bclr #5,($FFFFFC0B).w ROM:00111CBC bset #6,($8E2).w ROM:00111CC2 bsr.w sub_112626 ROM:00111CC6 clr.w ($4FA).w ROM:00111CCA clr.w ($4FC).w ROM:00111CCE move.b #1,($6F5).w ROM:00111CD4 bra.l locret_111CA6 ROM:00111CDA ; --------------------------------------------------------------------------- ROM:00111CDA ROM:00111CDA loc_111CDA: ; CODE XREF: ROM:00111C9A↑j ROM:00111CDA ; ROM:00111CAE↑j ... ROM:00111CDA bsr.l sub_1218E8 ROM:00111CE0 rts ROM:00111CE2 ; --------------------------------------------------------------------------- ROM:00111CE2 ROM:00111CE2 loc_111CE2: ; DATA XREF: ROM:00111B0C↑o ROM:00111CE2 btst #0,($1337).w ROM:00111CE8 beq.s loc_111D08 ROM:00111CEA move.w $234(a5),d0 ROM:00111CEE cmp.w ($4F8).w,d0 ROM:00111CF2 bne.s loc_111D08 ROM:00111CF4 bsr.l sub_1218FA ROM:00111CFA move.b #2,($6F5).w ROM:00111D00 bset #5,($FFFFFC0B).w ROM:00111D06 bra.s loc_111CDA ROM:00111D08 ; --------------------------------------------------------------------------- ROM:00111D08 ROM:00111D08 loc_111D08: ; CODE XREF: ROM:00111CE8↑j ROM:00111D08 ; ROM:00111CF2↑j ROM:00111D08 btst #0,($1337).w ROM:00111D0E beq.s loc_111D3E ROM:00111D10 move.w $236(a5),d0 ROM:00111D14 cmp.w ($4F8).w,d0 ROM:00111D18 bne.s loc_111D3E ROM:00111D1A move.b #4,($6F5).w ROM:00111D20 bclr #7,($FFFFFC0B).w ROM:00111D26 bclr #5,($FFFFFC0B).w ROM:00111D2C bset #3,($FFFFFC0B).w ROM:00111D32 bset #2,($FFFFFC0B).w ROM:00111D38 bra.l locret_111D8C ROM:00111D3E ; --------------------------------------------------------------------------- ROM:00111D3E ROM:00111D3E loc_111D3E: ; CODE XREF: ROM:00111D0E↑j ROM:00111D3E ; ROM:00111D18↑j ROM:00111D3E btst #1,($8EC).w ROM:00111D44 beq.s locret_111D58 ROM:00111D46 bset #6,($8E2).w ROM:00111D4C move.b #1,($6F5).w ROM:00111D52 bra.l locret_111CA6 ROM:00111D58 ; --------------------------------------------------------------------------- ROM:00111D58 ROM:00111D58 locret_111D58: ; CODE XREF: ROM:00111BD4↑j ROM:00111D58 ; ROM:00111C7A↑j ... ROM:00111D58 rts ROM:00111D5A ; --------------------------------------------------------------------------- ROM:00111D5A ROM:00111D5A loc_111D5A: ; DATA XREF: ROM:00111B10↑o ROM:00111D5A btst #5,($8E2).w ROM:00111D60 beq.s locret_111D8C ROM:00111D62 bclr #7,($FFFFFC0B).w ROM:00111D68 bclr #5,($FFFFFC0B).w ROM:00111D6E bset #6,($8E2).w ROM:00111D74 bsr.w sub_112626 ROM:00111D78 clr.w ($4FA).w ROM:00111D7C clr.w ($4FC).w ROM:00111D80 move.b #1,($6F5).w ROM:00111D86 bra.l locret_111CA6 ROM:00111D8C ; --------------------------------------------------------------------------- ROM:00111D8C ROM:00111D8C locret_111D8C: ; CODE XREF: ROM:00111D38↑j ROM:00111D8C ; ROM:00111D60↑j ROM:00111D8C rts ROM:00111D8E ; --------------------------------------------------------------------------- ROM:00111D8E ROM:00111D8E loc_111D8E: ; DATA XREF: ROM:00111B18↑o ROM:00111D8E btst #0,($8ED).w ROM:00111D94 beq.s loc_111DCC ROM:00111D96 bclr #0,($8ED).w ROM:00111D9C bclr #7,($8E1).w ROM:00111DA2 move.b #0,($710).w ROM:00111DA8 move.b #0,($717).w ROM:00111DAE bclr #3,($FFFFFC0B).w ROM:00111DB4 bclr #2,($FFFFFC0B).w ROM:00111DBA bset #6,($8E2).w ROM:00111DC0 move.b #1,($6F5).w ROM:00111DC6 bra.l locret_111CA6 ROM:00111DCC ; --------------------------------------------------------------------------- ROM:00111DCC ROM:00111DCC loc_111DCC: ; CODE XREF: ROM:00111C16↑j ROM:00111DCC ; ROM:00111D94↑j ROM:00111DCC bsr.l sub_116A48 ROM:00111DD2 bsr.l sub_118BB8 ROM:00111DD8 bset #7,($8E1).w ROM:00111DDE rts ROM:00111DE0 ROM:00111DE0 ; =============== S U B R O U T I N E ======================================= ROM:00111DE0 ROM:00111DE0 ROM:00111DE0 sub_111DE0: ; CODE XREF: ROM:00111A7A↑p ROM:00111DE0 cmpi.b #2,($6F5).w ROM:00111DE6 beq.s loc_111DF0 ROM:00111DE8 cmpi.b #5,($6F5).w ROM:00111DEE bne.s loc_111E6E ROM:00111DF0 ROM:00111DF0 loc_111DF0: ; CODE XREF: sub_111DE0+6↑j ROM:00111DF0 btst #7,($FFFFFC0B).w ROM:00111DF6 beq.s loc_111E1C ROM:00111DF8 btst #2,($8E0).w ROM:00111DFE beq.s loc_111E1C ROM:00111E00 bclr #7,($FFFFFC0B).w ROM:00111E06 bset #3,($1319).w ROM:00111E0C movem.l d0-a5,-(sp) ROM:00111E10 bsr.l sub_12513E ROM:00111E16 movem.l (sp)+,d0-a5 ROM:00111E1A bra.s loc_111E68 ROM:00111E1C ; --------------------------------------------------------------------------- ROM:00111E1C ROM:00111E1C loc_111E1C: ; CODE XREF: sub_111DE0+16↑j ROM:00111E1C ; sub_111DE0+1E↑j ROM:00111E1C btst #0,($8E0).w ROM:00111E22 beq.s loc_111E4A ROM:00111E24 btst #7,($8E3).w ROM:00111E2A bne.s loc_111E4A ROM:00111E2C btst #7,($8F2).w ROM:00111E32 bne.s loc_111E4A ROM:00111E34 bset #3,($1317).w ROM:00111E3A movem.l d0-a5,-(sp) ROM:00111E3E bsr.l sub_124C80 ROM:00111E44 movem.l (sp)+,d0-a5 ROM:00111E48 bra.s loc_111E68 ROM:00111E4A ; --------------------------------------------------------------------------- ROM:00111E4A ROM:00111E4A loc_111E4A: ; CODE XREF: sub_111DE0+42↑j ROM:00111E4A ; sub_111DE0+4A↑j ... ROM:00111E4A btst #0,($8E0).w ROM:00111E50 beq.s loc_111E68 ROM:00111E52 btst #7,($8E3).w ROM:00111E58 beq.s loc_111E5C ROM:00111E5A bra.s loc_111E64 ROM:00111E5C ; --------------------------------------------------------------------------- ROM:00111E5C ROM:00111E5C loc_111E5C: ; CODE XREF: sub_111DE0+78↑j ROM:00111E5C btst #7,($8F2).w ROM:00111E62 beq.s loc_111E68 ROM:00111E64 ROM:00111E64 loc_111E64: ; CODE XREF: sub_111DE0+7A↑j ROM:00111E64 bsr.w sub_11266A ROM:00111E68 ROM:00111E68 loc_111E68: ; CODE XREF: sub_111DE0+3A↑j ROM:00111E68 ; sub_111DE0+68↑j ... ROM:00111E68 bra.l locret_111E8C ROM:00111E6E ; --------------------------------------------------------------------------- ROM:00111E6E ROM:00111E6E loc_111E6E: ; CODE XREF: sub_111DE0+E↑j ROM:00111E6E cmpi.b #4,($6F5).w ROM:00111E74 bne.s locret_111E8C ROM:00111E76 btst #5,($FFFFFC0B).w ROM:00111E7C beq.s locret_111E8C ROM:00111E7E btst #0,($8E0).w ROM:00111E84 beq.s locret_111E8C ROM:00111E86 bsr.l sub_11270A ROM:00111E8C ROM:00111E8C locret_111E8C: ; CODE XREF: sub_111DE0:loc_111E68↑j ROM:00111E8C ; sub_111DE0+94↑j ... ROM:00111E8C rts ROM:00111E8C ; End of function sub_111DE0 ROM:00111E8C ROM:00111E8E ROM:00111E8E ; =============== S U B R O U T I N E ======================================= ROM:00111E8E ROM:00111E8E ROM:00111E8E sub_111E8E: ; CODE XREF: sub_111AC2↑p ROM:00111E8E clr.w d1 ROM:00111E90 move.b ($6F6).w,d1 ROM:00111E94 cmpi.w #8,d1 ROM:00111E98 bcc.s locret_111EA2 ROM:00111E9A movea.l off_111EA4(pc,d1.w*4),a0 ROM:00111E9E nop ROM:00111EA0 jmp (a0) ROM:00111EA2 ; --------------------------------------------------------------------------- ROM:00111EA2 ROM:00111EA2 locret_111EA2: ; CODE XREF: sub_111E8E+A↑j ROM:00111EA2 rts ROM:00111EA2 ; End of function sub_111E8E ROM:00111EA2 ROM:00111EA2 ; --------------------------------------------------------------------------- ROM:00111EA4 off_111EA4: dc.l loc_111EC4 ; DATA XREF: sub_111E8E+C↑r ROM:00111EA8 dc.l loc_111ECE ROM:00111EAC dc.l loc_111F06 ROM:00111EB0 dc.l locret_111F1A ROM:00111EB4 dc.l loc_111F1C ROM:00111EB8 dc.l loc_111F52 ROM:00111EBC dc.l loc_111FC4 ROM:00111EC0 dc.l loc_112096 ROM:00111EC4 ; --------------------------------------------------------------------------- ROM:00111EC4 ROM:00111EC4 loc_111EC4: ; DATA XREF: ROM:off_111EA4↑o ROM:00111EC4 move.b #1,($6F6).w ROM:00111ECA bra.s locret_111F04 ROM:00111ECC ; --------------------------------------------------------------------------- ROM:00111ECC rts ROM:00111ECE ; --------------------------------------------------------------------------- ROM:00111ECE ROM:00111ECE loc_111ECE: ; DATA XREF: ROM:00111EA8↑o ROM:00111ECE btst #6,($8E2).w ROM:00111ED4 beq.s locret_111F04 ROM:00111ED6 bset #3,($FFFFFC0B).w ROM:00111EDC bset #2,($FFFFFC0B).w ROM:00111EE2 bset #4,($FFFFFC0B).w ROM:00111EE8 bset #5,($FFFFFC0B).w ROM:00111EEE clr.b ($868).w ROM:00111EF2 clr.w ($602).w ROM:00111EF6 move.b #3,($868).w ROM:00111EFC move.b #2,($6F6).w ROM:00111F02 bra.s locret_111F18 ROM:00111F04 ; --------------------------------------------------------------------------- ROM:00111F04 ROM:00111F04 locret_111F04: ; CODE XREF: ROM:00111ECA↑j ROM:00111F04 ; ROM:00111ED4↑j ... ROM:00111F04 rts ROM:00111F06 ; --------------------------------------------------------------------------- ROM:00111F06 ROM:00111F06 loc_111F06: ; DATA XREF: ROM:00111EAC↑o ROM:00111F06 move.w $232(a5),d1 ROM:00111F0A cmp.w ($602).w,d1 ROM:00111F0E bgt.s locret_111F18 ROM:00111F10 move.b #3,($6F6).w ROM:00111F16 bra.s locret_111F1A ROM:00111F18 ; --------------------------------------------------------------------------- ROM:00111F18 ROM:00111F18 locret_111F18: ; CODE XREF: ROM:00111F02↑j ROM:00111F18 ; ROM:00111F0E↑j ... ROM:00111F18 rts ROM:00111F1A ; --------------------------------------------------------------------------- ROM:00111F1A ROM:00111F1A locret_111F1A: ; CODE XREF: ROM:00111F16↑j ROM:00111F1A ; DATA XREF: ROM:00111EB0↑o ROM:00111F1A rts ROM:00111F1C ; --------------------------------------------------------------------------- ROM:00111F1C ROM:00111F1C loc_111F1C: ; DATA XREF: ROM:00111EB4↑o ROM:00111F1C move.w ($4F2).w,d1 ROM:00111F20 cmp.w ($5AE).w,d1 ROM:00111F24 bgt.s locret_111F50 ROM:00111F26 btst #0,($8E0).w ROM:00111F2C bne.s locret_111F50 ROM:00111F2E bclr #4,($FFFFFC0B).w ROM:00111F34 bclr #5,($FFFFFC0B).w ROM:00111F3A bset #6,($8E9).w ROM:00111F40 bsr.w sub_1126D8 ROM:00111F44 move.b #7,($6F6).w ROM:00111F4A bra.l locret_11213A ROM:00111F50 ; --------------------------------------------------------------------------- ROM:00111F50 ROM:00111F50 locret_111F50: ; CODE XREF: ROM:00111F24↑j ROM:00111F50 ; ROM:00111F2C↑j ROM:00111F50 rts ROM:00111F52 ; --------------------------------------------------------------------------- ROM:00111F52 ROM:00111F52 loc_111F52: ; DATA XREF: ROM:00111EB8↑o ROM:00111F52 move.w $244(a5),d3 ROM:00111F56 cmp.w ($5AE).w,d3 ROM:00111F5A bgt.s loc_111F88 ROM:00111F5C bclr #4,($FFFFFC0B).w ROM:00111F62 bclr #5,($FFFFFC0B).w ROM:00111F68 clr.b ($83E).w ROM:00111F6C clr.w ($5AE).w ROM:00111F70 bset #6,($8EE).w ROM:00111F76 bset #3,($FFFFFC0B).w ROM:00111F7C move.b #1,($6F6).w ROM:00111F82 bra.l locret_111F04 ROM:00111F88 ; --------------------------------------------------------------------------- ROM:00111F88 ROM:00111F88 loc_111F88: ; CODE XREF: ROM:00111F5A↑j ROM:00111F88 btst #6,($FFFFFC0D).w ROM:00111F8E beq.s locret_111FC2 ROM:00111F90 bsr.w sub_11266A ROM:00111F94 bclr #4,($FFFFFC0B).w ROM:00111F9A bclr #5,($FFFFFC0B).w ROM:00111FA0 clr.b ($83E).w ROM:00111FA4 clr.w ($5AE).w ROM:00111FA8 clr.b ($868).w ROM:00111FAC clr.w ($602).w ROM:00111FB0 move.b #3,($868).w ROM:00111FB6 move.b #2,($6F6).w ROM:00111FBC bra.l locret_111F18 ROM:00111FC2 ; --------------------------------------------------------------------------- ROM:00111FC2 ROM:00111FC2 locret_111FC2: ; CODE XREF: ROM:00111F8E↑j ROM:00111FC2 rts ROM:00111FC4 ; --------------------------------------------------------------------------- ROM:00111FC4 ROM:00111FC4 loc_111FC4: ; DATA XREF: ROM:00111EBC↑o ROM:00111FC4 move.w ($5AE).w,d0 ROM:00111FC8 move.w ($4F2).w,d1 ROM:00111FCC move.w ($4F4).w,d2 ROM:00111FD0 btst #6,($FFFFFC0D).w ROM:00111FD6 beq.s loc_11200C ROM:00111FD8 cmp.w d0,d2 ROM:00111FDA blt.s loc_111FDE ROM:00111FDC bra.s loc_111FE6 ROM:00111FDE ; --------------------------------------------------------------------------- ROM:00111FDE ROM:00111FDE loc_111FDE: ; CODE XREF: ROM:00111FDA↑j ROM:00111FDE btst #1,($FFFFFC0D).w ROM:00111FE4 bne.s loc_11200C ROM:00111FE6 ROM:00111FE6 loc_111FE6: ; CODE XREF: ROM:00111FDC↑j ROM:00111FE6 bsr.w sub_11266A ROM:00111FEA clr.b ($83E).w ROM:00111FEE clr.w ($5AE).w ROM:00111FF2 clr.b ($868).w ROM:00111FF6 clr.w ($602).w ROM:00111FFA move.b #3,($868).w ROM:00112000 move.b #2,($6F6).w ROM:00112006 bra.l locret_111F18 ROM:0011200C ; --------------------------------------------------------------------------- ROM:0011200C ROM:0011200C loc_11200C: ; CODE XREF: ROM:00111FD6↑j ROM:0011200C ; ROM:00111FE4↑j ROM:0011200C cmp.w ($5AE).w,d1 ROM:00112010 bgt.s loc_11203A ROM:00112012 cmpi.w #$80,($4F6).w ROM:00112018 ble.s loc_11203A ROM:0011201A clr.b ($83E).w ROM:0011201E clr.w ($5AE).w ROM:00112022 bset #0,($8E7).w ROM:00112028 bclr #2,($FFFFFC0B).w ROM:0011202E move.b #1,($6F6).w ROM:00112034 bra.l locret_111F04 ROM:0011203A ; --------------------------------------------------------------------------- ROM:0011203A ROM:0011203A loc_11203A: ; CODE XREF: ROM:00112010↑j ROM:0011203A ; ROM:00112018↑j ROM:0011203A btst #1,($FFFFFC0D).w ROM:00112040 beq.s loc_112072 ROM:00112042 cmpi.w #0,($FFFFFC0E).w ROM:00112048 bne.s loc_112072 ROM:0011204A cmpi.w #$80,($4F6).w ROM:00112050 bgt.s loc_112072 ROM:00112052 cmp.w d2,d0 ROM:00112054 ble.s loc_112072 ROM:00112056 cmp.w d0,d1 ROM:00112058 ble.s loc_112072 ROM:0011205A bsr.w sub_11266A ROM:0011205E bsr.w sub_1126A0 ROM:00112062 bsr.w sub_1126D8 ROM:00112066 move.b #7,($6F6).w ROM:0011206C bra.l locret_11213A ROM:00112072 ; --------------------------------------------------------------------------- ROM:00112072 ROM:00112072 loc_112072: ; CODE XREF: ROM:00112040↑j ROM:00112072 ; ROM:00112048↑j ... ROM:00112072 cmp.w ($5AE).w,d1 ROM:00112076 bgt.s locret_112094 ROM:00112078 cmpi.w #$80,($4F6).w ROM:0011207E bgt.s locret_112094 ROM:00112080 bsr.w sub_1126A0 ROM:00112084 bsr.w sub_1126D8 ROM:00112088 move.b #6,($6F6).w ROM:0011208E bra.l *+6 ROM:00112094 ; --------------------------------------------------------------------------- ROM:00112094 ROM:00112094 locret_112094: ; CODE XREF: ROM:00112076↑j ROM:00112094 ; ROM:0011207E↑j ... ROM:00112094 rts ROM:00112096 ; --------------------------------------------------------------------------- ROM:00112096 ROM:00112096 loc_112096: ; DATA XREF: ROM:00111EC0↑o ROM:00112096 move.w ($5AE).w,d0 ROM:0011209A move.w ($4F2).w,d1 ROM:0011209E move.w ($4F4).w,d2 ROM:001120A2 btst #4,($FFFFFC0D).w ROM:001120A8 beq.s loc_1120B0 ROM:001120AA cmp.w d0,d2 ROM:001120AC blt.s loc_1120B0 ROM:001120AE bra.s loc_1120C2 ROM:001120B0 ; --------------------------------------------------------------------------- ROM:001120B0 ROM:001120B0 loc_1120B0: ; CODE XREF: ROM:001120A8↑j ROM:001120B0 ; ROM:001120AC↑j ROM:001120B0 btst #6,($FFFFFC0D).w ROM:001120B6 beq.s loc_1120BA ROM:001120B8 bra.s loc_1120C2 ROM:001120BA ; --------------------------------------------------------------------------- ROM:001120BA ROM:001120BA loc_1120BA: ; CODE XREF: ROM:001120B6↑j ROM:001120BA cmpi.w #$80,($4F6).w ROM:001120C0 ble.s loc_1120E8 ROM:001120C2 ROM:001120C2 loc_1120C2: ; CODE XREF: ROM:001120AE↑j ROM:001120C2 ; ROM:001120B8↑j ROM:001120C2 bsr.w sub_11266A ROM:001120C6 clr.b ($83E).w ROM:001120CA clr.w ($5AE).w ROM:001120CE clr.b ($868).w ROM:001120D2 clr.w ($602).w ROM:001120D6 move.b #3,($868).w ROM:001120DC move.b #2,($6F6).w ROM:001120E2 bra.l locret_111F18 ROM:001120E8 ; --------------------------------------------------------------------------- ROM:001120E8 ROM:001120E8 loc_1120E8: ; CODE XREF: ROM:001120C0↑j ROM:001120E8 btst #4,($FFFFFC0D).w ROM:001120EE beq.s loc_112118 ROM:001120F0 cmp.w d2,d0 ROM:001120F2 ble.s loc_112118 ROM:001120F4 cmp.w d0,d1 ROM:001120F6 ble.s loc_112118 ROM:001120F8 cmpi.w #$80,($4F6).w ROM:001120FE bgt.s loc_112118 ROM:00112100 bsr.w sub_11266A ROM:00112104 bsr.w sub_1126AE ROM:00112108 bsr.w sub_1126D8 ROM:0011210C move.b #6,($6F6).w ROM:00112112 bra.l locret_112094 ROM:00112118 ; --------------------------------------------------------------------------- ROM:00112118 ROM:00112118 loc_112118: ; CODE XREF: ROM:001120EE↑j ROM:00112118 ; ROM:001120F2↑j ... ROM:00112118 cmp.w ($5AE).w,d1 ROM:0011211C bgt.s locret_11213A ROM:0011211E cmpi.w #$80,($4F6).w ROM:00112124 bgt.s locret_11213A ROM:00112126 bsr.w sub_1126AE ROM:0011212A bsr.w sub_1126D8 ROM:0011212E move.b #7,($6F6).w ROM:00112134 bra.l *+6 ROM:0011213A ; --------------------------------------------------------------------------- ROM:0011213A ROM:0011213A locret_11213A: ; CODE XREF: ROM:00111F4A↑j ROM:0011213A ; ROM:0011206C↑j ... ROM:0011213A rts ROM:0011213C ; --------------------------------------------------------------------------- ROM:0011213C rts ROM:0011213E ROM:0011213E ; =============== S U B R O U T I N E ======================================= ROM:0011213E ROM:0011213E ROM:0011213E sub_11213E: ; CODE XREF: ROM:00111A7E↑p ROM:0011213E clr.b ($868).w ROM:00112142 clr.w ($602).w ROM:00112146 move.b #3,($868).w ROM:0011214C cmpi.b #3,($6F6).w ROM:00112152 bne.l loc_1121DA ROM:00112158 btst #7,($8E3).w ROM:0011215E beq.s loc_1121A0 ROM:00112160 btst #7,($8F2).w ROM:00112166 bne.s loc_1121A0 ROM:00112168 cmpi.w #0,($504).w ROM:0011216E bne.s loc_1121A0 ROM:00112170 bsr.w sub_112626 ROM:00112174 andi.w #$F9FF,($FFFFFC0A).w ROM:0011217A bsr.w sub_11267C ROM:0011217E clr.b ($868).w ROM:00112182 clr.w ($602).w ROM:00112186 clr.b ($83E).w ROM:0011218A clr.w ($5AE).w ROM:0011218E move.b #3,($83E).w ROM:00112194 move.b #4,($6F6).w ROM:0011219A bra.l locret_1122C6 ROM:001121A0 ; --------------------------------------------------------------------------- ROM:001121A0 ROM:001121A0 loc_1121A0: ; CODE XREF: sub_11213E+20↑j ROM:001121A0 ; sub_11213E+28↑j ... ROM:001121A0 btst #7,($8F2).w ROM:001121A6 beq.s loc_1121AA ROM:001121A8 bra.s loc_1121BA ROM:001121AA ; --------------------------------------------------------------------------- ROM:001121AA ROM:001121AA loc_1121AA: ; CODE XREF: sub_11213E+68↑j ROM:001121AA btst #7,($8E3).w ROM:001121B0 beq.s loc_1121D4 ROM:001121B2 cmpi.w #0,($504).w ROM:001121B8 beq.s loc_1121D4 ROM:001121BA ROM:001121BA loc_1121BA: ; CODE XREF: sub_11213E+6A↑j ROM:001121BA clr.b ($868).w ROM:001121BE clr.w ($602).w ROM:001121C2 move.b #3,($868).w ROM:001121C8 move.b #2,($6F6).w ROM:001121CE bra.l locret_1122C6 ROM:001121D4 ; --------------------------------------------------------------------------- ROM:001121D4 ROM:001121D4 loc_1121D4: ; CODE XREF: sub_11213E+72↑j ROM:001121D4 ; sub_11213E+7A↑j ROM:001121D4 bra.l locret_1122C6 ROM:001121DA ; --------------------------------------------------------------------------- ROM:001121DA ROM:001121DA loc_1121DA: ; CODE XREF: sub_11213E+14↑j ROM:001121DA cmpi.b #4,($6F6).w ROM:001121E0 bne.l locret_1122C6 ROM:001121E6 move.w ($5AE).w,d0 ROM:001121EA move.w ($4F2).w,d1 ROM:001121EE move.w ($4F4).w,d2 ROM:001121F2 move.w $240(a5),d3 ROM:001121F6 move.w $242(a5),d4 ROM:001121FA btst #0,($8E0).w ROM:00112200 beq.s loc_112204 ROM:00112202 bra.s loc_112220 ROM:00112204 ; --------------------------------------------------------------------------- ROM:00112204 ROM:00112204 loc_112204: ; CODE XREF: sub_11213E+C2↑j ROM:00112204 btst #4,($8E5).w ROM:0011220A beq.s loc_112260 ROM:0011220C cmpi.w #0,d0 ROM:00112210 ble.s loc_112218 ROM:00112212 cmp.w d0,d4 ROM:00112214 ble.s loc_112218 ROM:00112216 bra.s loc_112220 ROM:00112218 ; --------------------------------------------------------------------------- ROM:00112218 ROM:00112218 loc_112218: ; CODE XREF: sub_11213E+D2↑j ROM:00112218 ; sub_11213E+D6↑j ROM:00112218 cmp.w d3,d0 ROM:0011221A ble.s loc_112260 ROM:0011221C cmp.w d0,d2 ROM:0011221E ble.s loc_112260 ROM:00112220 ROM:00112220 loc_112220: ; CODE XREF: sub_11213E+C4↑j ROM:00112220 ; sub_11213E+D8↑j ROM:00112220 btst #7,($133B).w ROM:00112226 beq.s loc_11223E ROM:00112228 bsr.w sub_112638 ROM:0011222C ori.w #$600,($FFFFFC0A).w ROM:00112232 bset #5,($FFFFFC0B).w ROM:00112238 bset #7,($133B).w ROM:0011223E ROM:0011223E loc_11223E: ; CODE XREF: sub_11213E+E8↑j ROM:0011223E clr.b ($83E).w ROM:00112242 clr.w ($5AE).w ROM:00112246 clr.b ($868).w ROM:0011224A clr.w ($602).w ROM:0011224E move.b #3,($868).w ROM:00112254 move.b #2,($6F6).w ROM:0011225A bra.l locret_1122C6 ROM:00112260 ; --------------------------------------------------------------------------- ROM:00112260 ROM:00112260 loc_112260: ; CODE XREF: sub_11213E+CC↑j ROM:00112260 ; sub_11213E+DC↑j ... ROM:00112260 btst #4,($8E5).w ROM:00112266 beq.s loc_11229E ROM:00112268 btst #0,($8E0).w ROM:0011226E bne.s loc_11229E ROM:00112270 cmp.w d2,d0 ROM:00112272 ble.s loc_11229E ROM:00112274 cmp.w d0,d1 ROM:00112276 ble.s loc_11229E ROM:00112278 bclr #4,($FFFFFC0B).w ROM:0011227E bclr #5,($FFFFFC0B).w ROM:00112284 bset #6,($8E9).w ROM:0011228A bsr.w sub_11266A ROM:0011228E bsr.w sub_1126D8 ROM:00112292 move.b #6,($6F6).w ROM:00112298 bra.l locret_1122C6 ROM:0011229E ; --------------------------------------------------------------------------- ROM:0011229E ROM:0011229E loc_11229E: ; CODE XREF: sub_11213E+128↑j ROM:0011229E ; sub_11213E+130↑j ... ROM:0011229E btst #4,($8E5).w ROM:001122A4 beq.s locret_1122C6 ROM:001122A6 cmp.w d4,d0 ROM:001122A8 blt.s locret_1122C6 ROM:001122AA cmp.w d0,d3 ROM:001122AC blt.s locret_1122C6 ROM:001122AE btst #0,($8E0).w ROM:001122B4 bne.s locret_1122C6 ROM:001122B6 bset #6,($8E9).w ROM:001122BC bsr.w sub_11266A ROM:001122C0 move.b #5,($6F6).w ROM:001122C6 ROM:001122C6 locret_1122C6: ; CODE XREF: sub_11213E+5C↑j ROM:001122C6 ; sub_11213E+90↑j ... ROM:001122C6 rts ROM:001122C6 ; End of function sub_11213E ROM:001122C6 ROM:001122C8 ROM:001122C8 ; =============== S U B R O U T I N E ======================================= ROM:001122C8 ROM:001122C8 ROM:001122C8 sub_1122C8: ; CODE XREF: sub_111AC8↑p ROM:001122C8 bclr #1,($8EC).w ROM:001122CE clr.w d1 ROM:001122D0 move.b ($6F7).w,d1 ROM:001122D4 cmpi.w #$C,d1 ROM:001122D8 bcc.s locret_1122E2 ROM:001122DA movea.l off_1122E4(pc,d1.w*4),a0 ROM:001122DE nop ROM:001122E0 jmp (a0) ROM:001122E2 ; --------------------------------------------------------------------------- ROM:001122E2 ROM:001122E2 locret_1122E2: ; CODE XREF: sub_1122C8+10↑j ROM:001122E2 rts ROM:001122E2 ; End of function sub_1122C8 ROM:001122E2 ROM:001122E2 ; --------------------------------------------------------------------------- ROM:001122E4 off_1122E4: dc.l loc_112314 ; DATA XREF: sub_1122C8+12↑r ROM:001122E8 dc.l loc_112330 ROM:001122EC dc.l loc_112366 ROM:001122F0 dc.l loc_11238E ROM:001122F4 dc.l loc_1123C2 ROM:001122F8 dc.l loc_1123D8 ROM:001122FC dc.l loc_11240C ROM:00112300 dc.l loc_112422 ROM:00112304 dc.l loc_112456 ROM:00112308 dc.l loc_1124DC ROM:0011230C dc.l loc_1124F2 ROM:00112310 dc.l loc_112516 ROM:00112314 ; --------------------------------------------------------------------------- ROM:00112314 ROM:00112314 loc_112314: ; DATA XREF: ROM:off_1122E4↑o ROM:00112314 bclr #0,($1337).w ROM:0011231A bset #2,($FFFFFC0B).w ROM:00112320 bset #3,($FFFFFC0B).w ROM:00112326 move.b #1,($6F7).w ROM:0011232C bra.s locret_112364 ROM:0011232E ; --------------------------------------------------------------------------- ROM:0011232E rts ROM:00112330 ; --------------------------------------------------------------------------- ROM:00112330 ROM:00112330 loc_112330: ; DATA XREF: ROM:001122E8↑o ROM:00112330 btst #1,($8EE).w ROM:00112336 beq.s locret_112364 ROM:00112338 bclr #4,($FFFFFC0B).w ROM:0011233E bset #2,($FFFFFC0B).w ROM:00112344 bset #3,($FFFFFC0B).w ROM:0011234A move.w $226(a5),d0 ROM:0011234E clr.b ($83E).w ROM:00112352 move.w d0,($5AE).w ROM:00112356 move.b #1,($83E).w ROM:0011235C move.b #2,($6F7).w ROM:00112362 bra.s locret_11238C ROM:00112364 ; --------------------------------------------------------------------------- ROM:00112364 ROM:00112364 locret_112364: ; CODE XREF: ROM:0011232C↑j ROM:00112364 ; ROM:00112336↑j ... ROM:00112364 rts ROM:00112366 ; --------------------------------------------------------------------------- ROM:00112366 ROM:00112366 loc_112366: ; DATA XREF: ROM:001122EC↑o ROM:00112366 cmpi.w #0,($5AE).w ROM:0011236C bgt.s locret_11238C ROM:0011236E move.w $228(a5),d0 ROM:00112372 clr.b ($83E).w ROM:00112376 move.w d0,($5AE).w ROM:0011237A move.b #1,($83E).w ROM:00112380 move.b #3,($6F7).w ROM:00112386 bsr.w sub_1126B4 ROM:0011238A bra.s locret_1123C0 ROM:0011238C ; --------------------------------------------------------------------------- ROM:0011238C ROM:0011238C locret_11238C: ; CODE XREF: ROM:00112362↑j ROM:0011238C ; ROM:0011236C↑j ROM:0011238C rts ROM:0011238E ; --------------------------------------------------------------------------- ROM:0011238E ROM:0011238E loc_11238E: ; DATA XREF: ROM:001122F0↑o ROM:0011238E btst #0,($FFFFFC0C).w ROM:00112394 beq.s locret_1123C0 ROM:00112396 btst #6,($FFFFFC0D).w ROM:0011239C beq.s locret_1123C0 ROM:0011239E bsr.w sub_11266A ROM:001123A2 move.w $228(a5),d0 ROM:001123A6 clr.b ($83E).w ROM:001123AA move.w d0,($5AE).w ROM:001123AE move.b #1,($83E).w ROM:001123B4 move.b #4,($6F7).w ROM:001123BA bra.l locret_1123D6 ROM:001123C0 ; --------------------------------------------------------------------------- ROM:001123C0 ROM:001123C0 locret_1123C0: ; CODE XREF: ROM:0011238A↑j ROM:001123C0 ; ROM:00112394↑j ... ROM:001123C0 rts ROM:001123C2 ; --------------------------------------------------------------------------- ROM:001123C2 ROM:001123C2 loc_1123C2: ; DATA XREF: ROM:001122F4↑o ROM:001123C2 cmpi.w #0,($5AE).w ROM:001123C8 bgt.s locret_1123D6 ROM:001123CA move.b #5,($6F7).w ROM:001123D0 bsr.w sub_1126BC ROM:001123D4 bra.s locret_11240A ROM:001123D6 ; --------------------------------------------------------------------------- ROM:001123D6 ROM:001123D6 locret_1123D6: ; CODE XREF: ROM:001123BA↑j ROM:001123D6 ; ROM:001123C8↑j ROM:001123D6 rts ROM:001123D8 ; --------------------------------------------------------------------------- ROM:001123D8 ROM:001123D8 loc_1123D8: ; DATA XREF: ROM:001122F8↑o ROM:001123D8 btst #0,($FFFFFC0C).w ROM:001123DE beq.s locret_11240A ROM:001123E0 btst #6,($FFFFFC0D).w ROM:001123E6 beq.s locret_11240A ROM:001123E8 bsr.w sub_11266A ROM:001123EC move.w $22A(a5),d0 ROM:001123F0 clr.b ($83E).w ROM:001123F4 move.w d0,($5AE).w ROM:001123F8 move.b #1,($83E).w ROM:001123FE move.b #6,($6F7).w ROM:00112404 bra.l locret_112420 ROM:0011240A ; --------------------------------------------------------------------------- ROM:0011240A ROM:0011240A locret_11240A: ; CODE XREF: ROM:001123D4↑j ROM:0011240A ; ROM:001123DE↑j ... ROM:0011240A rts ROM:0011240C ; --------------------------------------------------------------------------- ROM:0011240C ROM:0011240C loc_11240C: ; DATA XREF: ROM:001122FC↑o ROM:0011240C cmpi.w #0,($5AE).w ROM:00112412 bgt.s locret_112420 ROM:00112414 move.b #7,($6F7).w ROM:0011241A bsr.w sub_1126C4 ROM:0011241E bra.s locret_112454 ROM:00112420 ; --------------------------------------------------------------------------- ROM:00112420 ROM:00112420 locret_112420: ; CODE XREF: ROM:00112404↑j ROM:00112420 ; ROM:00112412↑j ROM:00112420 rts ROM:00112422 ; --------------------------------------------------------------------------- ROM:00112422 ROM:00112422 loc_112422: ; DATA XREF: ROM:00112300↑o ROM:00112422 btst #0,($FFFFFC0C).w ROM:00112428 beq.s locret_112454 ROM:0011242A btst #6,($FFFFFC0D).w ROM:00112430 beq.s locret_112454 ROM:00112432 bsr.w sub_11266A ROM:00112436 move.w $22E(a5),d0 ROM:0011243A clr.b ($83E).w ROM:0011243E move.w d0,($5AE).w ROM:00112442 move.b #1,($83E).w ROM:00112448 move.b #8,($6F7).w ROM:0011244E bra.l locret_1124DA ROM:00112454 ; --------------------------------------------------------------------------- ROM:00112454 ROM:00112454 locret_112454: ; CODE XREF: ROM:0011241E↑j ROM:00112454 ; ROM:00112428↑j ... ROM:00112454 rts ROM:00112456 ; --------------------------------------------------------------------------- ROM:00112456 ROM:00112456 loc_112456: ; DATA XREF: ROM:00112304↑o ROM:00112456 move.w ($FFFFFC0E).w,d2 ROM:0011245A move.w ($4FC).w,d0 ROM:0011245E not.b d0 ROM:00112460 btst #6,($FFFFFC0D).w ROM:00112466 beq.s loc_1124A4 ROM:00112468 cmp.w d2,d0 ROM:0011246A beq.s loc_11246E ROM:0011246C bra.s loc_112480 ROM:0011246E ; --------------------------------------------------------------------------- ROM:0011246E ROM:0011246E loc_11246E: ; CODE XREF: ROM:0011246A↑j ROM:0011246E btst #1,($FFFFFC0D).w ROM:00112474 beq.s loc_112478 ROM:00112476 bra.s loc_112480 ROM:00112478 ; --------------------------------------------------------------------------- ROM:00112478 ROM:00112478 loc_112478: ; CODE XREF: ROM:00112474↑j ROM:00112478 btst #3,($FFFFFC0D).w ROM:0011247E beq.s loc_1124A4 ROM:00112480 ROM:00112480 loc_112480: ; CODE XREF: ROM:0011246C↑j ROM:00112480 ; ROM:00112476↑j ROM:00112480 bsr.w sub_11266A ROM:00112484 bset #4,($FFFFFC0B).w ROM:0011248A bset #1,($8EC).w ROM:00112490 clr.b ($83E).w ROM:00112494 clr.w ($5AE).w ROM:00112498 move.b #1,($6F7).w ROM:0011249E bra.l locret_112364 ROM:001124A4 ; --------------------------------------------------------------------------- ROM:001124A4 ROM:001124A4 loc_1124A4: ; CODE XREF: ROM:00112466↑j ROM:001124A4 ; ROM:0011247E↑j ROM:001124A4 btst #6,($FFFFFC0D).w ROM:001124AA beq.s locret_1124DA ROM:001124AC btst #1,($FFFFFC0D).w ROM:001124B2 bne.s locret_1124DA ROM:001124B4 btst #3,($FFFFFC0D).w ROM:001124BA bne.s locret_1124DA ROM:001124BC cmp.w d2,d0 ROM:001124BE bne.s locret_1124DA ROM:001124C0 move.w $22C(a5),d1 ROM:001124C4 clr.b ($83E).w ROM:001124C8 move.w d1,($5AE).w ROM:001124CC move.b #1,($83E).w ROM:001124D2 move.b #9,($6F7).w ROM:001124D8 bra.s locret_1124F0 ROM:001124DA ; --------------------------------------------------------------------------- ROM:001124DA ROM:001124DA locret_1124DA: ; CODE XREF: ROM:0011244E↑j ROM:001124DA ; ROM:001124AA↑j ... ROM:001124DA rts ROM:001124DC ; --------------------------------------------------------------------------- ROM:001124DC ROM:001124DC loc_1124DC: ; DATA XREF: ROM:00112308↑o ROM:001124DC cmpi.w #0,($5AE).w ROM:001124E2 bgt.s locret_1124F0 ROM:001124E4 move.b #$A,($6F7).w ROM:001124EA bsr.w sub_1126CC ROM:001124EE bra.s locret_112514 ROM:001124F0 ; --------------------------------------------------------------------------- ROM:001124F0 ROM:001124F0 locret_1124F0: ; CODE XREF: ROM:001124D8↑j ROM:001124F0 ; ROM:001124E2↑j ROM:001124F0 rts ROM:001124F2 ; --------------------------------------------------------------------------- ROM:001124F2 ROM:001124F2 loc_1124F2: ; DATA XREF: ROM:0011230C↑o ROM:001124F2 btst #0,($FFFFFC0C).w ROM:001124F8 beq.s locret_112514 ROM:001124FA btst #6,($FFFFFC0D).w ROM:00112500 beq.s locret_112514 ROM:00112502 bsr.w sub_11266A ROM:00112506 bset #0,($1337).w ROM:0011250C move.b #$B,($6F7).w ROM:00112512 bra.s locret_112560 ROM:00112514 ; --------------------------------------------------------------------------- ROM:00112514 ROM:00112514 locret_112514: ; CODE XREF: ROM:001124EE↑j ROM:00112514 ; ROM:001124F8↑j ... ROM:00112514 rts ROM:00112516 ; --------------------------------------------------------------------------- ROM:00112516 ROM:00112516 loc_112516: ; DATA XREF: ROM:00112310↑o ROM:00112516 move.w $234(a5),d0 ROM:0011251A move.w $236(a5),d1 ROM:0011251E btst #3,($132C).w ROM:00112524 beq.s loc_11252E ROM:00112526 cmp.w ($4F8).w,d0 ROM:0011252A bne.s loc_11252E ROM:0011252C bra.s loc_11253C ROM:0011252E ; --------------------------------------------------------------------------- ROM:0011252E ROM:0011252E loc_11252E: ; CODE XREF: ROM:00112524↑j ROM:0011252E ; ROM:0011252A↑j ROM:0011252E btst #5,($8E2).w ROM:00112534 beq.s locret_112560 ROM:00112536 cmp.w ($4F8).w,d1 ROM:0011253A bne.s locret_112560 ROM:0011253C ROM:0011253C loc_11253C: ; CODE XREF: ROM:0011252C↑j ROM:0011253C bset #4,($FFFFFC0B).w ROM:00112542 bclr #0,($1337).w ROM:00112548 bclr #2,($FFFFFC0B).w ROM:0011254E bclr #3,($FFFFFC0B).w ROM:00112554 move.b #1,($6F7).w ROM:0011255A bra.l locret_112364 ROM:00112560 ; --------------------------------------------------------------------------- ROM:00112560 ROM:00112560 locret_112560: ; CODE XREF: ROM:00112512↑j ROM:00112560 ; ROM:00112534↑j ... ROM:00112560 rts ROM:00112562 ; --------------------------------------------------------------------------- ROM:00112562 rts ROM:00112564 ROM:00112564 ; =============== S U B R O U T I N E ======================================= ROM:00112564 ROM:00112564 ROM:00112564 sub_112564: ; CODE XREF: ROM:00111A76↑p ROM:00112564 btst #1,($FFFFFC0D).w ROM:0011256A beq.s loc_112574 ROM:0011256C bset #7,($8E3).w ROM:00112572 bra.s loc_11257A ROM:00112574 ; --------------------------------------------------------------------------- ROM:00112574 ROM:00112574 loc_112574: ; CODE XREF: sub_112564+6↑j ROM:00112574 bclr #7,($8E3).w ROM:0011257A ROM:0011257A loc_11257A: ; CODE XREF: sub_112564+E↑j ROM:0011257A btst #3,($FFFFFC0D).w ROM:00112580 beq.s loc_11258A ROM:00112582 bset #7,($8F2).w ROM:00112588 bra.s loc_112590 ROM:0011258A ; --------------------------------------------------------------------------- ROM:0011258A ROM:0011258A loc_11258A: ; CODE XREF: sub_112564+1C↑j ROM:0011258A bclr #7,($8F2).w ROM:00112590 ROM:00112590 loc_112590: ; CODE XREF: sub_112564+24↑j ROM:00112590 btst #4,($FFFFFC0D).w ROM:00112596 beq.s loc_1125A0 ROM:00112598 bset #4,($8E5).w ROM:0011259E bra.s loc_1125A6 ROM:001125A0 ; --------------------------------------------------------------------------- ROM:001125A0 ROM:001125A0 loc_1125A0: ; CODE XREF: sub_112564+32↑j ROM:001125A0 bclr #4,($8E5).w ROM:001125A6 ROM:001125A6 loc_1125A6: ; CODE XREF: sub_112564+3A↑j ROM:001125A6 btst #6,($FFFFFC0D).w ROM:001125AC beq.s loc_1125B6 ROM:001125AE bset #0,($8E0).w ROM:001125B4 bra.s loc_1125BC ROM:001125B6 ; --------------------------------------------------------------------------- ROM:001125B6 ROM:001125B6 loc_1125B6: ; CODE XREF: sub_112564+48↑j ROM:001125B6 bclr #0,($8E0).w ROM:001125BC ROM:001125BC loc_1125BC: ; CODE XREF: sub_112564+50↑j ROM:001125BC btst #0,($FFFFFC0C).w ROM:001125C2 beq.s loc_1125CC ROM:001125C4 bset #2,($8E0).w ROM:001125CA bra.s loc_1125D2 ROM:001125CC ; --------------------------------------------------------------------------- ROM:001125CC ROM:001125CC loc_1125CC: ; CODE XREF: sub_112564+5E↑j ROM:001125CC bclr #2,($8E0).w ROM:001125D2 ROM:001125D2 loc_1125D2: ; CODE XREF: sub_112564+66↑j ROM:001125D2 move.w ($FFFFFC0C).w,($502).w ROM:001125D8 move.w ($FFFFFC0E).w,($504).w ROM:001125DE rts ROM:001125DE ; End of function sub_112564 ROM:001125DE ROM:001125E0 ROM:001125E0 ; =============== S U B R O U T I N E ======================================= ROM:001125E0 ROM:001125E0 ROM:001125E0 sub_1125E0: ; CODE XREF: ROM:00111BBA↑p ROM:001125E0 ; ROM:00111BE8↑p ... ROM:001125E0 move.b ($FFFFFC04).w,d0 ROM:001125E4 andi.b #$F8,d0 ROM:001125E8 ori.b #6,d0 ROM:001125EC move.b d0,($FFFFFC04).w ROM:001125F0 move.b #$50,($FFFFFC05).w ; 'P' ROM:001125F6 move.w #$82,($FFFFFC00).w ROM:001125FC clr.w ($FFFFFC0A).w ROM:00112600 rts ROM:00112600 ; End of function sub_1125E0 ROM:00112600 ROM:00112602 ROM:00112602 ; =============== S U B R O U T I N E ======================================= ROM:00112602 ROM:00112602 ROM:00112602 sub_112602: ; CODE XREF: ROM:00111B20↑p ROM:00112602 move.b ($FFFFFC04).w,d0 ROM:00112606 andi.b #$F8,d0 ROM:0011260A ori.b #6,d0 ROM:0011260E move.b d0,($FFFFFC04).w ROM:00112612 move.b #$50,($FFFFFC05).w ; 'P' ROM:00112618 move.w #$82,($FFFFFC00).w ROM:0011261E move.w #$600,($FFFFFC0A).w ROM:00112624 rts ROM:00112624 ; End of function sub_112602 ROM:00112624 ROM:00112626 ROM:00112626 ; =============== S U B R O U T I N E ======================================= ROM:00112626 ROM:00112626 ROM:00112626 sub_112626: ; CODE XREF: ROM:00111CC2↑p ROM:00112626 ; ROM:00111D74↑p ... ROM:00112626 move.l $122(a5),d0 ROM:0011262A divu.l #$51400,d0 ROM:00112632 move.w d0,($FFFFFC08).w ROM:00112636 rts ROM:00112636 ; End of function sub_112626 ROM:00112636 ROM:00112638 ROM:00112638 ; =============== S U B R O U T I N E ======================================= ROM:00112638 ROM:00112638 ROM:00112638 sub_112638: ; CODE XREF: ROM:loc_111B1C↑p ROM:00112638 ; ROM:00111C60↑p ... ROM:00112638 move.l $122(a5),d0 ROM:0011263C divu.l #$4B000,d0 ROM:00112644 move.w d0,($FFFFFC08).w ROM:00112648 rts ROM:00112648 ; End of function sub_112638 ROM:00112648 ROM:0011264A ROM:0011264A ; =============== S U B R O U T I N E ======================================= ROM:0011264A ROM:0011264A ROM:0011264A sub_11264A: ; CODE XREF: ROM:00111C64↑p ROM:0011264A move.w ($144496).l,($4FA).w ROM:00112652 move.w ($144498).l,($4FC).w ROM:0011265A rts ROM:0011265A ; End of function sub_11264A ROM:0011265A ROM:0011265C ROM:0011265C ; =============== S U B R O U T I N E ======================================= ROM:0011265C ROM:0011265C ROM:0011265C sub_11265C: ; CODE XREF: ROM:00111BBE↑p ROM:0011265C move.w #$57,($4FA).w ; 'W' ROM:00112662 move.w #$8F,($4FC).w ROM:00112668 rts ROM:00112668 ; End of function sub_11265C ROM:00112668 ROM:0011266A ROM:0011266A ; =============== S U B R O U T I N E ======================================= ROM:0011266A ROM:0011266A ROM:0011266A sub_11266A: ; CODE XREF: sub_111DE0:loc_111E64↑p ROM:0011266A ; ROM:00111F90↑p ... ROM:0011266A move.w ($FFFFFC0C).w,d1 ROM:0011266E move.w ($FFFFFC0E).w,d1 ROM:00112672 move.w ($FFFFFC0C).w,d1 ROM:00112676 move.w ($FFFFFC0E).w,d1 ROM:0011267A rts ROM:0011267A ; End of function sub_11266A ROM:0011267A ROM:0011267C ROM:0011267C ; =============== S U B R O U T I N E ======================================= ROM:0011267C ROM:0011267C ROM:0011267C sub_11267C: ; CODE XREF: sub_11213E+3C↑p ROM:0011267C move.w #1,($4F6).w ROM:00112682 clr.w ($4F8).w ROM:00112686 move.w $23E(a5),($4F4).w ROM:0011268C move.w $23A(a5),($4F2).w ROM:00112692 move.w $23C(a5),($4FE).w ROM:00112698 move.w $23C(a5),($500).w ROM:0011269E rts ROM:0011269E ; End of function sub_11267C ROM:0011269E ROM:001126A0 ROM:001126A0 ; =============== S U B R O U T I N E ======================================= ROM:001126A0 ROM:001126A0 ROM:001126A0 sub_1126A0: ; CODE XREF: ROM:0011205E↑p ROM:001126A0 ; ROM:00112080↑p ROM:001126A0 move.w ($4F6).w,d0 ROM:001126A4 or.w d0,($4F8).w ROM:001126A8 lsl ($4F6).w ROM:001126AC rts ROM:001126AC ; End of function sub_1126A0 ROM:001126AC ROM:001126AE ROM:001126AE ; =============== S U B R O U T I N E ======================================= ROM:001126AE ROM:001126AE ROM:001126AE sub_1126AE: ; CODE XREF: ROM:00112104↑p ROM:001126AE ; ROM:00112126↑p ROM:001126AE lsl ($4F6).w ROM:001126B2 rts ROM:001126B2 ; End of function sub_1126AE ROM:001126B2 ROM:001126B4 ROM:001126B4 ; =============== S U B R O U T I N E ======================================= ROM:001126B4 ROM:001126B4 ROM:001126B4 sub_1126B4: ; CODE XREF: ROM:00112386↑p ROM:001126B4 move.w #$55,($FFFFFC0E).w ; 'U' ROM:001126BA rts ROM:001126BA ; End of function sub_1126B4 ROM:001126BA ROM:001126BC ROM:001126BC ; =============== S U B R O U T I N E ======================================= ROM:001126BC ROM:001126BC ROM:001126BC sub_1126BC: ; CODE XREF: ROM:001123D0↑p ROM:001126BC move.w ($4FA).w,($FFFFFC0E).w ROM:001126C2 rts ROM:001126C2 ; End of function sub_1126BC ROM:001126C2 ROM:001126C4 ROM:001126C4 ; =============== S U B R O U T I N E ======================================= ROM:001126C4 ROM:001126C4 ROM:001126C4 sub_1126C4: ; CODE XREF: ROM:0011241A↑p ROM:001126C4 move.w ($4FC).w,($FFFFFC0E).w ROM:001126CA rts ROM:001126CA ; End of function sub_1126C4 ROM:001126CA ROM:001126CC ROM:001126CC ; =============== S U B R O U T I N E ======================================= ROM:001126CC ROM:001126CC ROM:001126CC sub_1126CC: ; CODE XREF: ROM:001124EA↑p ROM:001126CC move.w ($4F8).w,d0 ROM:001126D0 not.w d0 ROM:001126D2 move.w d0,($FFFFFC0E).w ROM:001126D6 rts ROM:001126D6 ; End of function sub_1126CC ROM:001126D6 ROM:001126D8 ROM:001126D8 ; =============== S U B R O U T I N E ======================================= ROM:001126D8 ROM:001126D8 ROM:001126D8 sub_1126D8: ; CODE XREF: ROM:00111F40↑p ROM:001126D8 ; ROM:00112062↑p ... ROM:001126D8 move.w ($5AE).w,d2 ROM:001126DC move.w ($4FE).w,d1 ROM:001126E0 cmp.w ($4F2).w,d2 ROM:001126E4 bge.s loc_1126FC ROM:001126E6 sub.w ($500).w,d2 ROM:001126EA add.w d2,d1 ROM:001126EC add.w d2,($500).w ROM:001126F0 move.w d1,($4FE).w ROM:001126F4 add.w d2,($4F4).w ROM:001126F8 add.w d2,($4F2).w ROM:001126FC ROM:001126FC loc_1126FC: ; CODE XREF: sub_1126D8+C↑j ROM:001126FC add.w d1,($4F4).w ROM:00112700 add.w d1,($4F2).w ROM:00112704 add.w d1,($500).w ROM:00112708 rts ROM:00112708 ; End of function sub_1126D8 ROM:00112708 ROM:0011270A ROM:0011270A ; =============== S U B R O U T I N E ======================================= ROM:0011270A ROM:0011270A ROM:0011270A sub_11270A: ; CODE XREF: sub_111DE0+A6↑p ROM:0011270A bclr #5,($FFFFFC0B).w ROM:00112710 btst #6,($FFFFFC0D).w ROM:00112716 beq.s loc_112754 ROM:00112718 btst #3,($FFFFFC0D).w ROM:0011271E beq.s loc_112726 ROM:00112720 bset #4,($133A).w ROM:00112726 ROM:00112726 loc_112726: ; CODE XREF: sub_11270A+14↑j ROM:00112726 btst #2,($FFFFFC0D).w ROM:0011272C beq.s loc_112734 ROM:0011272E bset #0,($1319).w ROM:00112734 ROM:00112734 loc_112734: ; CODE XREF: sub_11270A+22↑j ROM:00112734 btst #1,($FFFFFC0D).w ROM:0011273A beq.s loc_112742 ROM:0011273C bset #0,($131B).w ROM:00112742 ROM:00112742 loc_112742: ; CODE XREF: sub_11270A+30↑j ROM:00112742 move.w ($FFFFFC0E).w,d0 ROM:00112746 cmp.b ($705).w,d0 ROM:0011274A beq.s loc_112752 ROM:0011274C bset #2,($8E3).w ROM:00112752 ROM:00112752 loc_112752: ; CODE XREF: sub_11270A+40↑j ROM:00112752 bra.s locret_11275A ROM:00112754 ; --------------------------------------------------------------------------- ROM:00112754 ROM:00112754 loc_112754: ; CODE XREF: sub_11270A+C↑j ROM:00112754 bset #7,($8F1).w ROM:0011275A ROM:0011275A locret_11275A: ; CODE XREF: sub_11270A:loc_112752↑j ROM:0011275A rts ROM:0011275A ; End of function sub_11270A ROM:0011275A ROM:0011275C ROM:0011275C ; =============== S U B R O U T I N E ======================================= ROM:0011275C ROM:0011275C ROM:0011275C sub_11275C: ; CODE XREF: ROM:00116178↓p ROM:0011275C btst #7,($FFFFF449).w ROM:00112762 beq.s loc_11276C ROM:00112764 bset #6,($8F0).w ROM:0011276A bra.s locret_112772 ROM:0011276C ; --------------------------------------------------------------------------- ROM:0011276C ROM:0011276C loc_11276C: ; CODE XREF: sub_11275C+6↑j ROM:0011276C bclr #6,($8F0).w ROM:00112772 ROM:00112772 locret_112772: ; CODE XREF: sub_11275C+E↑j ROM:00112772 rts ROM:00112772 ; End of function sub_11275C ROM:00112772 ROM:00112774 ROM:00112774 ; =============== S U B R O U T I N E ======================================= ROM:00112774 ROM:00112774 ROM:00112774 sub_112774: ; CODE XREF: ROM:00115AB8↓p ROM:00112774 bclr #4,($8E0).w ROM:0011277A move.w $246(a5),d1 ROM:0011277E cmpi.w #4,d1 ROM:00112782 bcc.s locret_11278C ROM:00112784 movea.l off_11278E(pc,d1.w*4),a0 ; "`6\b8" ROM:00112788 nop ROM:0011278A jmp (a0) ROM:0011278C ; --------------------------------------------------------------------------- ROM:0011278C ROM:0011278C locret_11278C: ; CODE XREF: sub_112774+E↑j ROM:0011278C rts ROM:0011278C ; End of function sub_112774 ROM:0011278C ROM:0011278C ; --------------------------------------------------------------------------- ROM:0011278E off_11278E: dc.l a68 ; DATA XREF: sub_112774+10↑r ROM:0011278E ; "`6\b8" ROM:00112792 dc.l a68+2 ; "\b8" ROM:00112796 dc.l loc_1127B0 ROM:0011279A dc.l loc_1127C0 ROM:0011279E a68: dc.b '`6',8,'8',0 ; DATA XREF: ROM:off_11278E↑o ROM:0011279E ; ROM:00112792↑o ROM:001127A3 dc.b 2 ROM:001127A4 ; --------------------------------------------------------------------------- ROM:001127A4 move.b -(sp),-(a1) ROM:001127A6 beq.s loc_1127AE ROM:001127A8 bset #4,($8E0).w ROM:001127AE ROM:001127AE loc_1127AE: ; CODE XREF: ROM:001127A6↑j ROM:001127AE bra.s loc_1127D6 ROM:001127B0 ; --------------------------------------------------------------------------- ROM:001127B0 ROM:001127B0 loc_1127B0: ; DATA XREF: ROM:00112796↑o ROM:001127B0 btst #6,($FFFFFA19).w ROM:001127B6 bne.s loc_1127BE ROM:001127B8 bset #4,($8E0).w ROM:001127BE ROM:001127BE loc_1127BE: ; CODE XREF: ROM:001127B6↑j ROM:001127BE bra.s loc_1127D6 ROM:001127C0 ; --------------------------------------------------------------------------- ROM:001127C0 ROM:001127C0 loc_1127C0: ; DATA XREF: ROM:0011279A↑o ROM:001127C0 btst #0,($133D).w ROM:001127C6 beq.s loc_1127D6 ROM:001127C8 btst #6,($FFFFFA19).w ROM:001127CE bne.s loc_1127D6 ROM:001127D0 bset #4,($8E0).w ROM:001127D6 ROM:001127D6 loc_1127D6: ; CODE XREF: ROM:loc_1127AE↑j ROM:001127D6 ; ROM:loc_1127BE↑j ... ROM:001127D6 clr.w d1 ROM:001127D8 move.b ($6F8).w,d1 ROM:001127DC cmpi.w #5,d1 ROM:001127E0 bcc.s locret_1127EA ROM:001127E2 movea.l off_1127EC(pc,d1.w*4),a0 ROM:001127E6 nop ROM:001127E8 jmp (a0) ROM:001127EA ; --------------------------------------------------------------------------- ROM:001127EA ROM:001127EA locret_1127EA: ; CODE XREF: ROM:001127E0↑j ROM:001127EA rts ROM:001127EA ; --------------------------------------------------------------------------- ROM:001127EC off_1127EC: dc.l loc_112800 ; DATA XREF: ROM:001127E2↑r ROM:001127F0 dc.l loc_112810 ROM:001127F4 dc.l loc_112832 ROM:001127F8 dc.l loc_112872 ROM:001127FC dc.l loc_112894 ROM:00112800 ; --------------------------------------------------------------------------- ROM:00112800 ROM:00112800 loc_112800: ; DATA XREF: ROM:off_1127EC↑o ROM:00112800 bclr #5,($8E9).w ROM:00112806 move.b #1,($6F8).w ROM:0011280C bra.s locret_112830 ROM:0011280E ; --------------------------------------------------------------------------- ROM:0011280E rts ROM:00112810 ; --------------------------------------------------------------------------- ROM:00112810 ROM:00112810 loc_112810: ; DATA XREF: ROM:001127F0↑o ROM:00112810 btst #4,($8E0).w ROM:00112816 beq.s locret_112830 ROM:00112818 clr.b ($83F).w ROM:0011281C move.w #$A,($5B0).w ROM:00112822 move.b #1,($83F).w ROM:00112828 move.b #2,($6F8).w ROM:0011282E bra.s locret_112870 ROM:00112830 ; --------------------------------------------------------------------------- ROM:00112830 ROM:00112830 locret_112830: ; CODE XREF: ROM:0011280C↑j ROM:00112830 ; ROM:00112816↑j ... ROM:00112830 rts ROM:00112832 ; --------------------------------------------------------------------------- ROM:00112832 ROM:00112832 loc_112832: ; DATA XREF: ROM:001127F4↑o ROM:00112832 btst #4,($8E0).w ROM:00112838 bne.s loc_11284A ROM:0011283A clr.b ($83F).w ROM:0011283E clr.w ($5B0).w ROM:00112842 move.b #1,($6F8).w ROM:00112848 bra.s locret_112830 ROM:0011284A ; --------------------------------------------------------------------------- ROM:0011284A ROM:0011284A loc_11284A: ; CODE XREF: ROM:00112838↑j ROM:0011284A cmpi.w #0,($5B0).w ROM:00112850 bgt.s locret_112870 ROM:00112852 btst #0,($8E8).w ROM:00112858 beq.s locret_112870 ROM:0011285A btst #5,($8E0).w ROM:00112860 beq.s locret_112870 ROM:00112862 bset #5,($8E9).w ROM:00112868 move.b #3,($6F8).w ROM:0011286E bra.s locret_112892 ROM:00112870 ; --------------------------------------------------------------------------- ROM:00112870 ROM:00112870 locret_112870: ; CODE XREF: ROM:0011282E↑j ROM:00112870 ; ROM:00112850↑j ... ROM:00112870 rts ROM:00112872 ; --------------------------------------------------------------------------- ROM:00112872 ROM:00112872 loc_112872: ; DATA XREF: ROM:001127F8↑o ROM:00112872 btst #4,($8E0).w ROM:00112878 bne.s locret_112892 ROM:0011287A clr.b ($83F).w ROM:0011287E move.w #$A,($5B0).w ROM:00112884 move.b #1,($83F).w ROM:0011288A move.b #4,($6F8).w ROM:00112890 bra.s locret_1128C6 ROM:00112892 ; --------------------------------------------------------------------------- ROM:00112892 ROM:00112892 locret_112892: ; CODE XREF: ROM:0011286E↑j ROM:00112892 ; ROM:00112878↑j ... ROM:00112892 rts ROM:00112894 ; --------------------------------------------------------------------------- ROM:00112894 ROM:00112894 loc_112894: ; DATA XREF: ROM:001127FC↑o ROM:00112894 btst #4,($8E0).w ROM:0011289A beq.s loc_1128AC ROM:0011289C clr.b ($83F).w ROM:001128A0 clr.w ($5B0).w ROM:001128A4 move.b #3,($6F8).w ROM:001128AA bra.s locret_112892 ROM:001128AC ; --------------------------------------------------------------------------- ROM:001128AC ROM:001128AC loc_1128AC: ; CODE XREF: ROM:0011289A↑j ROM:001128AC cmpi.w #0,($5B0).w ROM:001128B2 bgt.s locret_1128C6 ROM:001128B4 bclr #5,($8E9).w ROM:001128BA move.b #1,($6F8).w ROM:001128C0 bra.l locret_112830 ROM:001128C6 ; --------------------------------------------------------------------------- ROM:001128C6 ROM:001128C6 locret_1128C6: ; CODE XREF: ROM:00112890↑j ROM:001128C6 ; ROM:001128B2↑j ROM:001128C6 rts ROM:001128C8 ROM:001128C8 ; =============== S U B R O U T I N E ======================================= ROM:001128C8 ROM:001128C8 ROM:001128C8 sub_1128C8: ; CODE XREF: ROM:00115AC4↓p ROM:001128C8 move.w $1C(a5),d0 ROM:001128CC cmpi.w #0,d0 ROM:001128D0 bne.s loc_1128EA ROM:001128D2 btst #7,($FFFFF411).w ROM:001128D8 bne.s loc_1128E2 ROM:001128DA bclr #4,($8F0).w ROM:001128E0 bra.s loc_1128E8 ROM:001128E2 ; --------------------------------------------------------------------------- ROM:001128E2 ROM:001128E2 loc_1128E2: ; CODE XREF: sub_1128C8+10↑j ROM:001128E2 bset #4,($8F0).w ROM:001128E8 ROM:001128E8 loc_1128E8: ; CODE XREF: sub_1128C8+18↑j ROM:001128E8 bra.s loc_112900 ROM:001128EA ; --------------------------------------------------------------------------- ROM:001128EA ROM:001128EA loc_1128EA: ; CODE XREF: sub_1128C8+8↑j ROM:001128EA btst #7,($FFFFFA19).w ROM:001128F0 bne.s loc_1128FA ROM:001128F2 bclr #4,($8F0).w ROM:001128F8 bra.s loc_112900 ROM:001128FA ; --------------------------------------------------------------------------- ROM:001128FA ROM:001128FA loc_1128FA: ; CODE XREF: sub_1128C8+28↑j ROM:001128FA bset #4,($8F0).w ROM:00112900 ROM:00112900 loc_112900: ; CODE XREF: sub_1128C8:loc_1128E8↑j ROM:00112900 ; sub_1128C8+30↑j ROM:00112900 clr.w d1 ROM:00112902 move.b ($6F9).w,d1 ROM:00112906 cmpi.w #5,d1 ROM:0011290A bcc.s locret_112914 ROM:0011290C movea.l off_112916(pc,d1.w*4),a0 ROM:00112910 nop ROM:00112912 jmp (a0) ROM:00112914 ; --------------------------------------------------------------------------- ROM:00112914 ROM:00112914 locret_112914: ; CODE XREF: sub_1128C8+42↑j ROM:00112914 rts ROM:00112914 ; End of function sub_1128C8 ROM:00112914 ROM:00112914 ; --------------------------------------------------------------------------- ROM:00112916 off_112916: dc.l loc_11292A ; DATA XREF: sub_1128C8+44↑r ROM:0011291A dc.l loc_11293A ROM:0011291E dc.l loc_11295C ROM:00112922 dc.l loc_11298C ROM:00112926 dc.l loc_1129AE ROM:0011292A ; --------------------------------------------------------------------------- ROM:0011292A ROM:0011292A loc_11292A: ; DATA XREF: ROM:off_112916↑o ROM:0011292A bclr #7,($8F0).w ROM:00112930 move.b #1,($6F9).w ROM:00112936 bra.s locret_11295A ROM:00112938 ; --------------------------------------------------------------------------- ROM:00112938 rts ROM:0011293A ; --------------------------------------------------------------------------- ROM:0011293A ROM:0011293A loc_11293A: ; DATA XREF: ROM:0011291A↑o ROM:0011293A btst #4,($8F0).w ROM:00112940 bne.s locret_11295A ROM:00112942 clr.b ($840).w ROM:00112946 move.w #$A,($5B2).w ROM:0011294C move.b #1,($840).w ROM:00112952 move.b #2,($6F9).w ROM:00112958 bra.s locret_11298A ROM:0011295A ; --------------------------------------------------------------------------- ROM:0011295A ROM:0011295A locret_11295A: ; CODE XREF: ROM:00112936↑j ROM:0011295A ; ROM:00112940↑j ... ROM:0011295A rts ROM:0011295C ; --------------------------------------------------------------------------- ROM:0011295C ROM:0011295C loc_11295C: ; DATA XREF: ROM:0011291E↑o ROM:0011295C btst #4,($8F0).w ROM:00112962 beq.s loc_112974 ROM:00112964 clr.b ($840).w ROM:00112968 clr.w ($5B2).w ROM:0011296C move.b #1,($6F9).w ROM:00112972 bra.s locret_11295A ROM:00112974 ; --------------------------------------------------------------------------- ROM:00112974 ROM:00112974 loc_112974: ; CODE XREF: ROM:00112962↑j ROM:00112974 cmpi.w #0,($5B2).w ROM:0011297A bgt.s locret_11298A ROM:0011297C bset #7,($8F0).w ROM:00112982 move.b #3,($6F9).w ROM:00112988 bra.s locret_1129AC ROM:0011298A ; --------------------------------------------------------------------------- ROM:0011298A ROM:0011298A locret_11298A: ; CODE XREF: ROM:00112958↑j ROM:0011298A ; ROM:0011297A↑j ROM:0011298A rts ROM:0011298C ; --------------------------------------------------------------------------- ROM:0011298C ROM:0011298C loc_11298C: ; DATA XREF: ROM:00112922↑o ROM:0011298C btst #4,($8F0).w ROM:00112992 beq.s locret_1129AC ROM:00112994 clr.b ($840).w ROM:00112998 move.w #$A,($5B2).w ROM:0011299E move.b #1,($840).w ROM:001129A4 move.b #4,($6F9).w ROM:001129AA bra.s locret_1129E0 ROM:001129AC ; --------------------------------------------------------------------------- ROM:001129AC ROM:001129AC locret_1129AC: ; CODE XREF: ROM:00112988↑j ROM:001129AC ; ROM:00112992↑j ... ROM:001129AC rts ROM:001129AE ; --------------------------------------------------------------------------- ROM:001129AE ROM:001129AE loc_1129AE: ; DATA XREF: ROM:00112926↑o ROM:001129AE btst #4,($8F0).w ROM:001129B4 bne.s loc_1129C6 ROM:001129B6 clr.b ($840).w ROM:001129BA clr.w ($5B2).w ROM:001129BE move.b #3,($6F9).w ROM:001129C4 bra.s locret_1129AC ROM:001129C6 ; --------------------------------------------------------------------------- ROM:001129C6 ROM:001129C6 loc_1129C6: ; CODE XREF: ROM:001129B4↑j ROM:001129C6 cmpi.w #0,($5B2).w ROM:001129CC bgt.s locret_1129E0 ROM:001129CE bclr #7,($8F0).w ROM:001129D4 move.b #1,($6F9).w ROM:001129DA bra.l locret_11295A ROM:001129E0 ; --------------------------------------------------------------------------- ROM:001129E0 ROM:001129E0 locret_1129E0: ; CODE XREF: ROM:001129AA↑j ROM:001129E0 ; ROM:001129CC↑j ROM:001129E0 rts ROM:001129E2 ROM:001129E2 ; =============== S U B R O U T I N E ======================================= ROM:001129E2 ROM:001129E2 ROM:001129E2 sub_1129E2: ; CODE XREF: ROM:loc_115AB2↓p ROM:001129E2 clr.w d1 ROM:001129E4 move.b ($6FA).w,d1 ROM:001129E8 cmpi.w #5,d1 ROM:001129EC bcc.s locret_1129F6 ROM:001129EE movea.l off_1129F8(pc,d1.w*4),a0 ROM:001129F2 nop ROM:001129F4 jmp (a0) ROM:001129F6 ; --------------------------------------------------------------------------- ROM:001129F6 ROM:001129F6 locret_1129F6: ; CODE XREF: sub_1129E2+A↑j ROM:001129F6 rts ROM:001129F6 ; End of function sub_1129E2 ROM:001129F6 ROM:001129F6 ; --------------------------------------------------------------------------- ROM:001129F8 off_1129F8: dc.l loc_112A0C ; DATA XREF: sub_1129E2+C↑r ROM:001129FC dc.l loc_112A26 ROM:00112A00 dc.l loc_112A50 ROM:00112A04 dc.l loc_112A86 ROM:00112A08 dc.l loc_112AB0 ROM:00112A0C ; --------------------------------------------------------------------------- ROM:00112A0C ROM:00112A0C loc_112A0C: ; DATA XREF: ROM:off_1129F8↑o ROM:00112A0C bset #0,($8E8).w ROM:00112A12 bset #5,($8E0).w ROM:00112A18 move.b #3,($6FA).w ROM:00112A1E bra.l locret_112AAE ROM:00112A24 ; --------------------------------------------------------------------------- ROM:00112A24 rts ROM:00112A26 ; --------------------------------------------------------------------------- ROM:00112A26 ROM:00112A26 loc_112A26: ; DATA XREF: ROM:001129FC↑o ROM:00112A26 btst #5,($FFFFFA19).w ROM:00112A2C bne.s locret_112A4E ROM:00112A2E bset #5,($8E0).w ROM:00112A34 move.w $1E(a5),d0 ROM:00112A38 clr.b ($841).w ROM:00112A3C move.w d0,($5B4).w ROM:00112A40 move.b #1,($841).w ROM:00112A46 move.b #2,($6FA).w ROM:00112A4C bra.s locret_112A84 ROM:00112A4E ; --------------------------------------------------------------------------- ROM:00112A4E ROM:00112A4E locret_112A4E: ; CODE XREF: ROM:00112A2C↑j ROM:00112A4E ; ROM:00112A82↓j ... ROM:00112A4E rts ROM:00112A50 ; --------------------------------------------------------------------------- ROM:00112A50 ROM:00112A50 loc_112A50: ; DATA XREF: ROM:00112A00↑o ROM:00112A50 cmpi.w #0,($5B4).w ROM:00112A56 bgt.s loc_112A66 ROM:00112A58 bset #0,($8E8).w ROM:00112A5E move.b #3,($6FA).w ROM:00112A64 bra.s locret_112AAE ROM:00112A66 ; --------------------------------------------------------------------------- ROM:00112A66 ROM:00112A66 loc_112A66: ; CODE XREF: ROM:00112A56↑j ROM:00112A66 btst #5,($FFFFFA19).w ROM:00112A6C beq.s locret_112A84 ROM:00112A6E bclr #5,($8E0).w ROM:00112A74 clr.b ($841).w ROM:00112A78 clr.w ($5B4).w ROM:00112A7C move.b #1,($6FA).w ROM:00112A82 bra.s locret_112A4E ROM:00112A84 ; --------------------------------------------------------------------------- ROM:00112A84 ROM:00112A84 locret_112A84: ; CODE XREF: ROM:00112A4C↑j ROM:00112A84 ; ROM:00112A6C↑j ROM:00112A84 rts ROM:00112A86 ; --------------------------------------------------------------------------- ROM:00112A86 ROM:00112A86 loc_112A86: ; DATA XREF: ROM:00112A04↑o ROM:00112A86 btst #5,($FFFFFA19).w ROM:00112A8C beq.s locret_112AAE ROM:00112A8E bclr #5,($8E0).w ROM:00112A94 move.w $1E(a5),d0 ROM:00112A98 clr.b ($841).w ROM:00112A9C move.w d0,($5B4).w ROM:00112AA0 move.b #1,($841).w ROM:00112AA6 move.b #4,($6FA).w ROM:00112AAC bra.s locret_112AE8 ROM:00112AAE ; --------------------------------------------------------------------------- ROM:00112AAE ROM:00112AAE locret_112AAE: ; CODE XREF: ROM:00112A1E↑j ROM:00112AAE ; ROM:00112A64↑j ... ROM:00112AAE rts ROM:00112AB0 ; --------------------------------------------------------------------------- ROM:00112AB0 ROM:00112AB0 loc_112AB0: ; DATA XREF: ROM:00112A08↑o ROM:00112AB0 cmpi.w #0,($5B4).w ROM:00112AB6 bgt.s loc_112AC6 ROM:00112AB8 bclr #0,($8E8).w ROM:00112ABE move.b #1,($6FA).w ROM:00112AC4 bra.s locret_112A4E ROM:00112AC6 ; --------------------------------------------------------------------------- ROM:00112AC6 ROM:00112AC6 loc_112AC6: ; CODE XREF: ROM:00112AB6↑j ROM:00112AC6 btst #5,($FFFFFA19).w ROM:00112ACC bne.s locret_112AE8 ROM:00112ACE bset #5,($8E0).w ROM:00112AD4 clr.b ($841).w ROM:00112AD8 clr.w ($5B4).w ROM:00112ADC move.b #3,($6FA).w ROM:00112AE2 bra.l locret_112AAE ROM:00112AE8 ; --------------------------------------------------------------------------- ROM:00112AE8 ROM:00112AE8 locret_112AE8: ; CODE XREF: ROM:00112AAC↑j ROM:00112AE8 ; ROM:00112ACC↑j ROM:00112AE8 rts ROM:00112AEA ROM:00112AEA ; =============== S U B R O U T I N E ======================================= ROM:00112AEA ROM:00112AEA ROM:00112AEA sub_112AEA: ; CODE XREF: ROM:00115ACA↓p ROM:00112AEA bsr.w sub_112B12 ROM:00112AEE move.w $24A(a5),d0 ROM:00112AF2 cmpi.w #0,d0 ROM:00112AF6 bne.s loc_112B00 ROM:00112AF8 bsr.l sub_11ABB0 ROM:00112AFE bra.s loc_112B04 ROM:00112B00 ; --------------------------------------------------------------------------- ROM:00112B00 ROM:00112B00 loc_112B00: ; CODE XREF: sub_112AEA+C↑j ROM:00112B00 bsr.w sub_112DC0 ROM:00112B04 ROM:00112B04 loc_112B04: ; CODE XREF: sub_112AEA+14↑j ROM:00112B04 bsr.w sub_112F46 ROM:00112B08 bsr.w sub_112E04 ROM:00112B0C bsr.w sub_112F74 ROM:00112B10 rts ROM:00112B10 ; End of function sub_112AEA ROM:00112B10 ROM:00112B12 ROM:00112B12 ; =============== S U B R O U T I N E ======================================= ROM:00112B12 ROM:00112B12 ROM:00112B12 sub_112B12: ; CODE XREF: sub_112AEA↑p ROM:00112B12 clr.w d1 ROM:00112B14 move.b ($6FB).w,d1 ROM:00112B18 cmpi.w #4,d1 ROM:00112B1C bcc.s locret_112B26 ROM:00112B1E movea.l off_112B28(pc,d1.w*4),a0 ROM:00112B22 nop ROM:00112B24 jmp (a0) ROM:00112B26 ; --------------------------------------------------------------------------- ROM:00112B26 ROM:00112B26 locret_112B26: ; CODE XREF: sub_112B12+A↑j ROM:00112B26 rts ROM:00112B26 ; End of function sub_112B12 ROM:00112B26 ROM:00112B26 ; --------------------------------------------------------------------------- ROM:00112B28 off_112B28: dc.l loc_112B38 ; DATA XREF: sub_112B12+C↑r ROM:00112B2C dc.l loc_112B56 ROM:00112B30 dc.l loc_112B7A ROM:00112B34 dc.l loc_112BB8 ROM:00112B38 ; --------------------------------------------------------------------------- ROM:00112B38 ROM:00112B38 loc_112B38: ; DATA XREF: ROM:off_112B28↑o ROM:00112B38 bsr.w sub_112C06 ROM:00112B3C bsr.w sub_112C64 ROM:00112B40 bclr #3,($8EC).w ROM:00112B46 bclr #7,($133D).w ROM:00112B4C move.b #1,($6FB).w ROM:00112B52 bra.s locret_112B78 ROM:00112B54 ; --------------------------------------------------------------------------- ROM:00112B54 rts ROM:00112B56 ; --------------------------------------------------------------------------- ROM:00112B56 ROM:00112B56 loc_112B56: ; DATA XREF: ROM:00112B2C↑o ROM:00112B56 btst #0,($8E8).w ROM:00112B5C beq.s locret_112B78 ROM:00112B5E move.w $25E(a5),d0 ROM:00112B62 clr.b ($86A).w ROM:00112B66 move.w d0,($606).w ROM:00112B6A move.b #1,($86A).w ROM:00112B70 move.b #2,($6FB).w ROM:00112B76 bra.s locret_112BB6 ROM:00112B78 ; --------------------------------------------------------------------------- ROM:00112B78 ROM:00112B78 locret_112B78: ; CODE XREF: ROM:00112B52↑j ROM:00112B78 ; ROM:00112B5C↑j ... ROM:00112B78 rts ROM:00112B7A ; --------------------------------------------------------------------------- ROM:00112B7A ROM:00112B7A loc_112B7A: ; DATA XREF: ROM:00112B30↑o ROM:00112B7A btst #0,($8E8).w ROM:00112B80 bne.s loc_112B92 ROM:00112B82 clr.b ($86A).w ROM:00112B86 clr.w ($606).w ROM:00112B8A move.b #1,($6FB).w ROM:00112B90 bra.s locret_112B78 ROM:00112B92 ; --------------------------------------------------------------------------- ROM:00112B92 ROM:00112B92 loc_112B92: ; CODE XREF: ROM:00112B80↑j ROM:00112B92 cmpi.w #0,($606).w ROM:00112B98 bgt.s locret_112BB6 ROM:00112B9A clr.b ($869).w ROM:00112B9E clr.w ($604).w ROM:00112BA2 move.b #3,($869).w ROM:00112BA8 bset #3,($8EC).w ROM:00112BAE move.b #3,($6FB).w ROM:00112BB4 bra.s locret_112C02 ROM:00112BB6 ; --------------------------------------------------------------------------- ROM:00112BB6 ROM:00112BB6 locret_112BB6: ; CODE XREF: ROM:00112B76↑j ROM:00112BB6 ; ROM:00112B98↑j ROM:00112BB6 rts ROM:00112BB8 ; --------------------------------------------------------------------------- ROM:00112BB8 ROM:00112BB8 loc_112BB8: ; DATA XREF: ROM:00112B34↑o ROM:00112BB8 move.w $24C(a5),d0 ROM:00112BBC cmp.w ($604).w,d0 ROM:00112BC0 bgt.s loc_112BDC ROM:00112BC2 bsr.w sub_112C64 ROM:00112BC6 bsr.w sub_112C7C ROM:00112BCA bclr #0,($869).w ROM:00112BD0 bset #2,($869).w ROM:00112BD6 move.b #3,($6FB).w ROM:00112BDC ROM:00112BDC loc_112BDC: ; CODE XREF: ROM:00112BC0↑j ROM:00112BDC btst #0,($8E8).w ROM:00112BE2 bne.s locret_112C02 ROM:00112BE4 bclr #3,($8EC).w ROM:00112BEA bsr.w sub_112C64 ROM:00112BEE clr.b ($869).w ROM:00112BF2 clr.w ($604).w ROM:00112BF6 move.b #1,($6FB).w ROM:00112BFC bra.l locret_112B78 ROM:00112C02 ; --------------------------------------------------------------------------- ROM:00112C02 ROM:00112C02 locret_112C02: ; CODE XREF: ROM:00112BB4↑j ROM:00112C02 ; ROM:00112BE2↑j ROM:00112C02 rts ROM:00112C04 ; --------------------------------------------------------------------------- ROM:00112C04 rts ROM:00112C06 ROM:00112C06 ; =============== S U B R O U T I N E ======================================= ROM:00112C06 ROM:00112C06 ROM:00112C06 sub_112C06: ; CODE XREF: ROM:loc_112B38↑p ROM:00112C06 lea ($FFFFFF80).w,a0 ROM:00112C0A move.w #$80,d0 ROM:00112C0E asr.w #4,d0 ROM:00112C10 bsr.l sub_11986C ROM:00112C16 move.w #7,(a0) ROM:00112C1A lea ($FFFFFFD0).w,a1 ROM:00112C1E move.w #$D0,d0 ROM:00112C22 asr.w #4,d0 ROM:00112C24 bsr.l sub_11986C ROM:00112C2A move.w #7,(a1) ROM:00112C2E move.w #$A,d2 ROM:00112C32 moveq #0,d3 ROM:00112C34 moveq #3,d4 ROM:00112C36 moveq #1,d1 ROM:00112C38 moveq #1,d5 ROM:00112C3A move.w #$80,d0 ROM:00112C3E asr.w #4,d0 ROM:00112C40 bsr.l sub_1197F0 ROM:00112C46 move.w #$A,d2 ROM:00112C4A moveq #0,d3 ROM:00112C4C moveq #3,d4 ROM:00112C4E moveq #1,d1 ROM:00112C50 moveq #1,d5 ROM:00112C52 move.w #$D0,d0 ROM:00112C56 asr.w #4,d0 ROM:00112C58 bsr.l sub_1197F0 ROM:00112C5E clr.w ($516).w ROM:00112C62 rts ROM:00112C62 ; End of function sub_112C06 ROM:00112C62 ROM:00112C64 ROM:00112C64 ; =============== S U B R O U T I N E ======================================= ROM:00112C64 ROM:00112C64 ROM:00112C64 sub_112C64: ; CODE XREF: ROM:00112B3C↑p ROM:00112C64 ; ROM:00112BC2↑p ... ROM:00112C64 move.w $24A(a5),d0 ROM:00112C68 cmpi.w #0,d0 ROM:00112C6C beq.s loc_112C76 ROM:00112C6E clr.w ($506).w ROM:00112C72 clr.w ($508).w ROM:00112C76 ROM:00112C76 loc_112C76: ; CODE XREF: sub_112C64+8↑j ROM:00112C76 clr.w ($50A).w ROM:00112C7A rts ROM:00112C7A ; End of function sub_112C64 ROM:00112C7A ROM:00112C7C ROM:00112C7C ; =============== S U B R O U T I N E ======================================= ROM:00112C7C ROM:00112C7C ROM:00112C7C sub_112C7C: ; CODE XREF: ROM:00112BC6↑p ROM:00112C7C move.w $256(a5),d0 ROM:00112C80 cmpi.w #0,d0 ROM:00112C84 ble.s loc_112C90 ROM:00112C86 bset #7,($133D).w ROM:00112C8C bra.w locret_112C96 ROM:00112C90 ; --------------------------------------------------------------------------- ROM:00112C90 ROM:00112C90 loc_112C90: ; CODE XREF: sub_112C7C+8↑j ROM:00112C90 bclr #7,($133D).w ROM:00112C96 ROM:00112C96 locret_112C96: ; CODE XREF: sub_112C7C+10↑j ROM:00112C96 rts ROM:00112C96 ; End of function sub_112C7C ROM:00112C96 ROM:00112C98 ; --------------------------------------------------------------------------- ROM:00112C98 ROM:00112C98 loc_112C98: ; CODE XREF: ROM:00116258↓j ROM:00112C98 ; ROM:00116266↓j ROM:00112C98 movem.l d0-a4,-(sp) ROM:00112C9C btst #2,($1337).w ROM:00112CA2 beq.s loc_112CAE ROM:00112CA4 lea ($FFFFFF80).w,a0 ROM:00112CA8 move.w #$80,d0 ROM:00112CAC bra.s loc_112CB6 ROM:00112CAE ; --------------------------------------------------------------------------- ROM:00112CAE ROM:00112CAE loc_112CAE: ; CODE XREF: ROM:00112CA2↑j ROM:00112CAE lea ($FFFFFFD0).w,a1 ROM:00112CB2 move.w #$D0,d0 ROM:00112CB6 ROM:00112CB6 loc_112CB6: ; CODE XREF: ROM:00112CAC↑j ROM:00112CB6 asr.w #4,d0 ROM:00112CB8 move.w #$FFFF,d1 ROM:00112CBC bclr d0,d1 ROM:00112CBE and.w d1,($FFFFFE20).w ROM:00112CC2 bsr.w sub_112CE4 ROM:00112CC6 bsr.w sub_112D26 ROM:00112CCA bsr.l sub_12C20C ROM:00112CD0 clr.b ($869).w ROM:00112CD4 clr.w ($604).w ROM:00112CD8 move.b #3,($869).w ROM:00112CDE movem.l (sp)+,d0-a4 ROM:00112CE2 rte ROM:00112CE4 ROM:00112CE4 ; =============== S U B R O U T I N E ======================================= ROM:00112CE4 ROM:00112CE4 ROM:00112CE4 sub_112CE4: ; CODE XREF: ROM:00112CC2↑p ROM:00112CE4 btst #2,($1337).w ROM:00112CEA beq.s loc_112CF2 ROM:00112CEC move.w 8(a0),d0 ROM:00112CF0 bra.s loc_112CF6 ROM:00112CF2 ; --------------------------------------------------------------------------- ROM:00112CF2 ROM:00112CF2 loc_112CF2: ; CODE XREF: sub_112CE4+6↑j ROM:00112CF2 move.w 8(a1),d0 ROM:00112CF6 ROM:00112CF6 loc_112CF6: ; CODE XREF: sub_112CE4+C↑j ROM:00112CF6 clr.l d1 ROM:00112CF8 move.w d0,d1 ROM:00112CFA sub.w ($516).w,d1 ROM:00112CFE move.w ($604).w,d2 ROM:00112D02 mulu.w #$2710,d2 ROM:00112D06 move.w d2,d3 ROM:00112D08 swap d2 ROM:00112D0A eor.w d1,d3 ROM:00112D0C bpl.s loc_112D18 ROM:00112D0E tst.w d1 ROM:00112D10 bpl.s loc_112D16 ROM:00112D12 subq.w #1,d2 ROM:00112D14 bra.s loc_112D18 ROM:00112D16 ; --------------------------------------------------------------------------- ROM:00112D16 ROM:00112D16 loc_112D16: ; CODE XREF: sub_112CE4+2C↑j ROM:00112D16 addq.w #1,d2 ROM:00112D18 ROM:00112D18 loc_112D18: ; CODE XREF: sub_112CE4+28↑j ROM:00112D18 ; sub_112CE4+30↑j ROM:00112D18 swap d2 ROM:00112D1A move.w d1,d2 ROM:00112D1C move.l d2,($40C).w ROM:00112D20 move.w d0,($516).w ROM:00112D24 rts ROM:00112D24 ; End of function sub_112CE4 ROM:00112D24 ROM:00112D26 ROM:00112D26 ; =============== S U B R O U T I N E ======================================= ROM:00112D26 ROM:00112D26 ROM:00112D26 sub_112D26: ; CODE XREF: ROM:00112CC6↑p ROM:00112D26 btst #3,($8EC).w ROM:00112D2C beq.l locret_112DBE ROM:00112D32 move.l ($40C).w,d0 ROM:00112D36 move.l ($410).w,d1 ROM:00112D3A clr.l d2 ROM:00112D3C move.w $260(a5),d2 ROM:00112D40 mulu.l d2,d1 ROM:00112D44 divu.l #$64,d1 ; 'd' ROM:00112D4C move.w $262(a5),d3 ROM:00112D50 cmp.l d0,d1 ROM:00112D52 ble.s loc_112D5E ROM:00112D54 cmp.w ($512).w,d3 ROM:00112D58 bgt.l loc_112DB8 ROM:00112D5E ROM:00112D5E loc_112D5E: ; CODE XREF: sub_112D26+2C↑j ROM:00112D5E move.w #0,($512).w ROM:00112D64 move.l d0,($410).w ROM:00112D68 move.w $256(a5),d1 ROM:00112D6C cmpi.w #0,d1 ROM:00112D70 beq.s loc_112D92 ROM:00112D72 move.w $256(a5),d1 ROM:00112D76 sub.w $264(a5),d1 ROM:00112D7A ext.l d1 ROM:00112D7C move.l #$989680,d2 ROM:00112D82 divu.l d1,d2 ROM:00112D86 cmp.l d0,d2 ROM:00112D88 bge.s loc_112D92 ROM:00112D8A bset #7,($133D).w ROM:00112D90 bra.s loc_112D98 ROM:00112D92 ; --------------------------------------------------------------------------- ROM:00112D92 ROM:00112D92 loc_112D92: ; CODE XREF: sub_112D26+4A↑j ROM:00112D92 ; sub_112D26+62↑j ROM:00112D92 bclr #7,($133D).w ROM:00112D98 ROM:00112D98 loc_112D98: ; CODE XREF: sub_112D26+6A↑j ROM:00112D98 clr.l d2 ROM:00112D9A move.w $24E(a5),d2 ROM:00112D9E move.l #$D,d4 ROM:00112DA4 move.l #$7D48C23C,d3 ROM:00112DAA divu.l d2,d4:d3 ROM:00112DAE divu.l d0,d3 ROM:00112DB2 move.w d3,($50A).w ROM:00112DB6 bra.s locret_112DBE ROM:00112DB8 ; --------------------------------------------------------------------------- ROM:00112DB8 ROM:00112DB8 loc_112DB8: ; CODE XREF: sub_112D26+32↑j ROM:00112DB8 addi.w #1,($512).w ROM:00112DBE ROM:00112DBE locret_112DBE: ; CODE XREF: sub_112D26+6↑j ROM:00112DBE ; sub_112D26+90↑j ROM:00112DBE rts ROM:00112DBE ; End of function sub_112D26 ROM:00112DBE ROM:00112DC0 ROM:00112DC0 ; =============== S U B R O U T I N E ======================================= ROM:00112DC0 ROM:00112DC0 ROM:00112DC0 sub_112DC0: ; CODE XREF: sub_112AEA:loc_112B00↑p ROM:00112DC0 clr.l d3 ROM:00112DC2 move.w ($50A).w,d3 ROM:00112DC6 swap d3 ROM:00112DC8 move.w ($508).w,d2 ROM:00112DCC swap d2 ROM:00112DCE move.w ($510).w,d2 ROM:00112DD2 sub.l d2,d3 ROM:00112DD4 clr.l d1 ROM:00112DD6 move.w $25C(a5),d1 ROM:00112DDA divs.l d1,d3 ROM:00112DDE muls.l #$64,d3 ; 'd' ROM:00112DE6 add.l d3,d2 ROM:00112DE8 move.w d2,($510).w ROM:00112DEC swap d2 ROM:00112DEE move.w d2,($508).w ROM:00112DF2 swap d2 ROM:00112DF4 divu.l #$A,d2 ROM:00112DFC swap d2 ROM:00112DFE move.w d2,($506).w ROM:00112E02 rts ROM:00112E02 ; End of function sub_112DC0 ROM:00112E02 ROM:00112E04 ROM:00112E04 ; =============== S U B R O U T I N E ======================================= ROM:00112E04 ROM:00112E04 ROM:00112E04 sub_112E04: ; CODE XREF: sub_112AEA+1E↑p ROM:00112E04 clr.w d1 ROM:00112E06 move.b ($6FC).w,d1 ROM:00112E0A cmpi.w #5,d1 ROM:00112E0E bcc.s locret_112E18 ROM:00112E10 movea.l off_112E1A(pc,d1.w*4),a0 ROM:00112E14 nop ROM:00112E16 jmp (a0) ROM:00112E18 ; --------------------------------------------------------------------------- ROM:00112E18 ROM:00112E18 locret_112E18: ; CODE XREF: sub_112E04+A↑j ROM:00112E18 rts ROM:00112E18 ; End of function sub_112E04 ROM:00112E18 ROM:00112E18 ; --------------------------------------------------------------------------- ROM:00112E1A off_112E1A: dc.l loc_112E2E ; DATA XREF: sub_112E04+C↑r ROM:00112E1E dc.l loc_112E58 ROM:00112E22 dc.l loc_112E76 ROM:00112E26 dc.l loc_112ECC ROM:00112E2A dc.l loc_112F28 ROM:00112E2E ; --------------------------------------------------------------------------- ROM:00112E2E ROM:00112E2E loc_112E2E: ; DATA XREF: ROM:off_112E1A↑o ROM:00112E2E bclr #0,($C0B).w ROM:00112E34 bsr.w sub_112FA0 ROM:00112E38 bclr #3,($141A).w ROM:00112E3E move.w $250(a5),d0 ROM:00112E42 cmpi.w #0,d0 ROM:00112E46 bne.s loc_112E4E ROM:00112E48 bset #3,($141A).w ROM:00112E4E ROM:00112E4E loc_112E4E: ; CODE XREF: ROM:00112E46↑j ROM:00112E4E move.b #1,($6FC).w ROM:00112E54 bra.s locret_112E74 ROM:00112E56 ; --------------------------------------------------------------------------- ROM:00112E56 rts ROM:00112E58 ; --------------------------------------------------------------------------- ROM:00112E58 ROM:00112E58 loc_112E58: ; DATA XREF: ROM:00112E1E↑o ROM:00112E58 btst #3,($141A).w ROM:00112E5E beq.s locret_112E74 ROM:00112E60 btst #3,($8EC).w ROM:00112E66 beq.s locret_112E74 ROM:00112E68 move.b #2,($6FC).w ROM:00112E6E bra.l locret_112ECA ROM:00112E74 ; --------------------------------------------------------------------------- ROM:00112E74 ROM:00112E74 locret_112E74: ; CODE XREF: ROM:00112E54↑j ROM:00112E74 ; ROM:00112E5E↑j ... ROM:00112E74 rts ROM:00112E76 ; --------------------------------------------------------------------------- ROM:00112E76 ROM:00112E76 loc_112E76: ; DATA XREF: ROM:00112E22↑o ROM:00112E76 btst #3,($8EC).w ROM:00112E7C bne.s loc_112E86 ROM:00112E7E move.b #1,($6FC).w ROM:00112E84 bra.s locret_112E74 ROM:00112E86 ; --------------------------------------------------------------------------- ROM:00112E86 ROM:00112E86 loc_112E86: ; CODE XREF: ROM:00112E7C↑j ROM:00112E86 btst #7,($8ED).w ROM:00112E8C beq.s loc_112E96 ROM:00112E8E bclr #7,($8ED).w ROM:00112E94 bra.s loc_112EA8 ROM:00112E96 ; --------------------------------------------------------------------------- ROM:00112E96 ROM:00112E96 loc_112E96: ; CODE XREF: ROM:00112E8C↑j ROM:00112E96 move.w $252(a5),d0 ROM:00112E9A btst #7,($133D).w ROM:00112EA0 bne.s loc_112EA8 ROM:00112EA2 cmp.w ($508).w,d0 ROM:00112EA6 bge.s locret_112ECA ROM:00112EA8 ROM:00112EA8 loc_112EA8: ; CODE XREF: ROM:00112E94↑j ROM:00112EA8 ; ROM:00112EA0↑j ROM:00112EA8 move.w $266(a5),d0 ROM:00112EAC clr.b ($86B).w ROM:00112EB0 move.w d0,($608).w ROM:00112EB4 move.b #1,($86B).w ROM:00112EBA clr.w ($514).w ROM:00112EBE move.b #3,($6FC).w ROM:00112EC4 bra.l locret_112F26 ROM:00112ECA ; --------------------------------------------------------------------------- ROM:00112ECA ROM:00112ECA locret_112ECA: ; CODE XREF: ROM:00112E6E↑j ROM:00112ECA ; ROM:00112EA6↑j ROM:00112ECA rts ROM:00112ECC ; --------------------------------------------------------------------------- ROM:00112ECC ROM:00112ECC loc_112ECC: ; DATA XREF: ROM:00112E26↑o ROM:00112ECC move.w $268(a5),d0 ROM:00112ED0 cmp.w ($514).w,d0 ROM:00112ED4 bgt.s loc_112ED8 ROM:00112ED6 bra.s loc_112EEA ROM:00112ED8 ; --------------------------------------------------------------------------- ROM:00112ED8 ROM:00112ED8 loc_112ED8: ; CODE XREF: ROM:00112ED4↑j ROM:00112ED8 move.w $252(a5),d0 ROM:00112EDC btst #7,($133D).w ROM:00112EE2 bne.s loc_112EEA ROM:00112EE4 cmp.w ($508).w,d0 ROM:00112EE8 bge.s loc_112F06 ROM:00112EEA ROM:00112EEA loc_112EEA: ; CODE XREF: ROM:00112ED6↑j ROM:00112EEA ; ROM:00112EE2↑j ROM:00112EEA cmpi.w #0,($608).w ROM:00112EF0 bgt.s loc_112F04 ROM:00112EF2 bset #0,($C0B).w ROM:00112EF8 bset #0,($13BE).w ROM:00112EFE move.b #4,($6FC).w ROM:00112F04 ROM:00112F04 loc_112F04: ; CODE XREF: ROM:00112EF0↑j ROM:00112F04 bra.s locret_112F26 ROM:00112F06 ; --------------------------------------------------------------------------- ROM:00112F06 ROM:00112F06 loc_112F06: ; CODE XREF: ROM:00112EE8↑j ROM:00112F06 btst #7,($8ED).w ROM:00112F0C beq.s loc_112F20 ROM:00112F0E bclr #7,($8ED).w ROM:00112F14 addq.w #1,($514).w ROM:00112F18 move.b #3,($6FC).w ROM:00112F1E bra.s locret_112F26 ROM:00112F20 ; --------------------------------------------------------------------------- ROM:00112F20 ROM:00112F20 loc_112F20: ; CODE XREF: ROM:00112F0C↑j ROM:00112F20 move.b #2,($6FC).w ROM:00112F26 ROM:00112F26 locret_112F26: ; CODE XREF: ROM:00112EC4↑j ROM:00112F26 ; ROM:loc_112F04↑j ... ROM:00112F26 rts ROM:00112F28 ; --------------------------------------------------------------------------- ROM:00112F28 ROM:00112F28 loc_112F28: ; DATA XREF: ROM:00112E2A↑o ROM:00112F28 btst #0,($8E8).w ROM:00112F2E bne.s locret_112F42 ROM:00112F30 bclr #0,($C0B).w ROM:00112F36 move.b #1,($6FC).w ROM:00112F3C bra.l locret_112B78 ROM:00112F42 ; --------------------------------------------------------------------------- ROM:00112F42 ROM:00112F42 locret_112F42: ; CODE XREF: ROM:00112F2E↑j ROM:00112F42 rts ROM:00112F44 ; --------------------------------------------------------------------------- ROM:00112F44 rts ROM:00112F46 ROM:00112F46 ; =============== S U B R O U T I N E ======================================= ROM:00112F46 ROM:00112F46 ROM:00112F46 sub_112F46: ; CODE XREF: sub_112AEA:loc_112B04↑p ROM:00112F46 btst #3,($8EC).w ROM:00112F4C beq.s loc_112F6C ROM:00112F4E move.w ($506).w,d0 ROM:00112F52 sub.w ($50C).w,d0 ROM:00112F56 cmpi.w #0,d0 ROM:00112F5A bge.s loc_112F5E ROM:00112F5C neg.w d0 ROM:00112F5E ROM:00112F5E loc_112F5E: ; CODE XREF: sub_112F46+14↑j ROM:00112F5E move.w $254(a5),d1 ROM:00112F62 cmp.w d0,d1 ROM:00112F64 bge.s loc_112F6C ROM:00112F66 bset #7,($8ED).w ROM:00112F6C ROM:00112F6C loc_112F6C: ; CODE XREF: sub_112F46+6↑j ROM:00112F6C ; sub_112F46+1E↑j ROM:00112F6C move.w ($506).w,($50C).w ROM:00112F72 rts ROM:00112F72 ; End of function sub_112F46 ROM:00112F72 ROM:00112F74 ROM:00112F74 ; =============== S U B R O U T I N E ======================================= ROM:00112F74 ROM:00112F74 ROM:00112F74 sub_112F74: ; CODE XREF: sub_112AEA+22↑p ROM:00112F74 move.w ($50E).w,d0 ROM:00112F78 add.w $25A(a5),d0 ROM:00112F7C cmp.w ($508).w,d0 ROM:00112F80 bgt.s loc_112F8A ROM:00112F82 bset #6,($133E).w ROM:00112F88 bra.s locret_112F9E ROM:00112F8A ; --------------------------------------------------------------------------- ROM:00112F8A ROM:00112F8A loc_112F8A: ; CODE XREF: sub_112F74+C↑j ROM:00112F8A move.w ($50E).w,d0 ROM:00112F8E add.w $258(a5),d0 ROM:00112F92 cmp.w ($508).w,d0 ROM:00112F96 ble.s locret_112F9E ROM:00112F98 bclr #6,($133E).w ROM:00112F9E ROM:00112F9E locret_112F9E: ; CODE XREF: sub_112F74+14↑j ROM:00112F9E ; sub_112F74+22↑j ROM:00112F9E rts ROM:00112F9E ; End of function sub_112F74 ROM:00112F9E ROM:00112FA0 ROM:00112FA0 ; =============== S U B R O U T I N E ======================================= ROM:00112FA0 ROM:00112FA0 ROM:00112FA0 sub_112FA0: ; CODE XREF: ROM:00112E34↑p ROM:00112FA0 move.w $24E(a5),d0 ROM:00112FA4 move.l #$16A1,d1 ROM:00112FAA clr.l d2 ROM:00112FAC move.w $256(a5),d2 ROM:00112FB0 muls.l d2,d1 ROM:00112FB4 divs.w d0,d1 ROM:00112FB6 move.w d1,($50E).w ROM:00112FBA rts ROM:00112FBA ; End of function sub_112FA0 ROM:00112FBA ROM:00112FBC ; --------------------------------------------------------------------------- ROM:00112FBC rts ROM:00112FBE ; --------------------------------------------------------------------------- ROM:00112FBE rte ROM:00112FC0 ROM:00112FC0 ; =============== S U B R O U T I N E ======================================= ROM:00112FC0 ROM:00112FC0 ROM:00112FC0 sub_112FC0: ; CODE XREF: ROM:00115ABE↓p ROM:00112FC0 move.w $26A(a5),d7 ROM:00112FC4 cmpi.w #0,d7 ROM:00112FC8 bne.s loc_11301C ROM:00112FCA cmpi.w #0,($A50).w ROM:00112FD0 bne.s loc_113008 ROM:00112FD2 bclr #0,($8EC).w ROM:00112FD8 cmpi.w #1,($A4E).w ROM:00112FDE blt.s loc_112FF0 ROM:00112FE0 cmpi.w #5,($A4E).w ROM:00112FE6 bgt.s loc_112FF0 ROM:00112FE8 bset #0,($8EF).w ROM:00112FEE bra.s loc_113006 ROM:00112FF0 ; --------------------------------------------------------------------------- ROM:00112FF0 ROM:00112FF0 loc_112FF0: ; CODE XREF: sub_112FC0+1E↑j ROM:00112FF0 ; sub_112FC0+26↑j ROM:00112FF0 cmpi.w #7,($A4E).w ROM:00112FF6 bne.s loc_113000 ROM:00112FF8 bset #0,($8EF).w ROM:00112FFE bra.s loc_113006 ROM:00113000 ; --------------------------------------------------------------------------- ROM:00113000 ROM:00113000 loc_113000: ; CODE XREF: sub_112FC0+36↑j ROM:00113000 bclr #0,($8EF).w ROM:00113006 ROM:00113006 loc_113006: ; CODE XREF: sub_112FC0+2E↑j ROM:00113006 ; sub_112FC0+3E↑j ROM:00113006 bra.s loc_113014 ROM:00113008 ; --------------------------------------------------------------------------- ROM:00113008 ROM:00113008 loc_113008: ; CODE XREF: sub_112FC0+10↑j ROM:00113008 bset #0,($8EC).w ROM:0011300E bclr #0,($8EF).w ROM:00113014 ROM:00113014 loc_113014: ; CODE XREF: sub_112FC0:loc_113006↑j ROM:00113014 bra.l locret_11310C ROM:0011301A ; --------------------------------------------------------------------------- ROM:0011301A bra.s loc_11302E ROM:0011301C ; --------------------------------------------------------------------------- ROM:0011301C ROM:0011301C loc_11301C: ; CODE XREF: sub_112FC0+8↑j ROM:0011301C btst #4,($FFFFFA19).w ROM:00113022 bne.s loc_11302A ROM:00113024 move.w #6,d6 ROM:00113028 bra.s loc_11302E ROM:0011302A ; --------------------------------------------------------------------------- ROM:0011302A ROM:0011302A loc_11302A: ; CODE XREF: sub_112FC0+62↑j ROM:0011302A move.w #5,d6 ROM:0011302E ROM:0011302E loc_11302E: ; CODE XREF: sub_112FC0+5A↑j ROM:0011302E ; sub_112FC0+68↑j ROM:0011302E clr.w d1 ROM:00113030 move.b ($6FD).w,d1 ROM:00113034 cmpi.w #5,d1 ROM:00113038 bcc.s locret_113042 ROM:0011303A movea.l off_113044(pc,d1.w*4),a0 ROM:0011303E nop ROM:00113040 jmp (a0) ROM:00113042 ; --------------------------------------------------------------------------- ROM:00113042 ROM:00113042 locret_113042: ; CODE XREF: sub_112FC0+78↑j ROM:00113042 rts ROM:00113042 ; --------------------------------------------------------------------------- ROM:00113044 off_113044: dc.l loc_113058 ; DATA XREF: sub_112FC0+7A↑r ROM:00113048 dc.l loc_11306E ROM:0011304C dc.l loc_11308E ROM:00113050 dc.l loc_1130BC ROM:00113054 dc.l loc_1130DC ROM:00113058 ; --------------------------------------------------------------------------- ROM:00113058 ROM:00113058 loc_113058: ; DATA XREF: sub_112FC0:off_113044↑o ROM:00113058 bclr #0,($8EC).w ROM:0011305E move.w #6,($A4E).w ROM:00113064 move.b #1,($6FD).w ROM:0011306A bra.s locret_11308C ROM:0011306C ; --------------------------------------------------------------------------- ROM:0011306C rts ROM:0011306E ; --------------------------------------------------------------------------- ROM:0011306E ROM:0011306E loc_11306E: ; DATA XREF: sub_112FC0+88↑o ROM:0011306E cmpi.w #5,d6 ROM:00113072 bne.s locret_11308C ROM:00113074 clr.b ($842).w ROM:00113078 move.w #$A,($5B6).w ROM:0011307E move.b #1,($842).w ROM:00113084 move.b #2,($6FD).w ROM:0011308A bra.s locret_1130BA ROM:0011308C ; --------------------------------------------------------------------------- ROM:0011308C ROM:0011308C locret_11308C: ; CODE XREF: sub_112FC0+AA↑j ROM:0011308C ; sub_112FC0+B2↑j ... ROM:0011308C rts ROM:0011308E ; --------------------------------------------------------------------------- ROM:0011308E ROM:0011308E loc_11308E: ; DATA XREF: sub_112FC0+8C↑o ROM:0011308E cmpi.w #6,d6 ROM:00113092 bne.s loc_1130A4 ROM:00113094 clr.b ($842).w ROM:00113098 clr.w ($5B6).w ROM:0011309C move.b #1,($6FD).w ROM:001130A2 bra.s locret_11308C ROM:001130A4 ; --------------------------------------------------------------------------- ROM:001130A4 ROM:001130A4 loc_1130A4: ; CODE XREF: sub_112FC0+D2↑j ROM:001130A4 cmpi.w #0,($5B6).w ROM:001130AA bgt.s locret_1130BA ROM:001130AC bset #0,($8EC).w ROM:001130B2 move.b #3,($6FD).w ROM:001130B8 bra.s locret_1130DA ROM:001130BA ; --------------------------------------------------------------------------- ROM:001130BA ROM:001130BA locret_1130BA: ; CODE XREF: sub_112FC0+CA↑j ROM:001130BA ; sub_112FC0+EA↑j ROM:001130BA rts ROM:001130BC ; --------------------------------------------------------------------------- ROM:001130BC ROM:001130BC loc_1130BC: ; DATA XREF: sub_112FC0+90↑o ROM:001130BC cmpi.w #6,d6 ROM:001130C0 bne.s locret_1130DA ROM:001130C2 clr.b ($842).w ROM:001130C6 move.w #$A,($5B6).w ROM:001130CC move.b #1,($842).w ROM:001130D2 move.b #4,($6FD).w ROM:001130D8 bra.s locret_11310C ROM:001130DA ; --------------------------------------------------------------------------- ROM:001130DA ROM:001130DA locret_1130DA: ; CODE XREF: sub_112FC0+F8↑j ROM:001130DA ; sub_112FC0+100↑j ... ROM:001130DA rts ROM:001130DC ; --------------------------------------------------------------------------- ROM:001130DC ROM:001130DC loc_1130DC: ; DATA XREF: sub_112FC0+94↑o ROM:001130DC cmpi.w #5,d6 ROM:001130E0 bne.s loc_1130F2 ROM:001130E2 clr.b ($842).w ROM:001130E6 clr.w ($5B6).w ROM:001130EA move.b #3,($6FD).w ROM:001130F0 bra.s locret_1130DA ROM:001130F2 ; --------------------------------------------------------------------------- ROM:001130F2 ROM:001130F2 loc_1130F2: ; CODE XREF: sub_112FC0+120↑j ROM:001130F2 cmpi.w #0,($5B6).w ROM:001130F8 bgt.s locret_11310C ROM:001130FA bclr #0,($8EC).w ROM:00113100 move.b #1,($6FD).w ROM:00113106 bra.l locret_11308C ROM:0011310C ; --------------------------------------------------------------------------- ROM:0011310C ROM:0011310C locret_11310C: ; CODE XREF: sub_112FC0:loc_113014↑j ROM:0011310C ; sub_112FC0+118↑j ... ROM:0011310C rts ROM:0011310C ; End of function sub_112FC0 ROM:0011310C ROM:0011310E ; --------------------------------------------------------------------------- ROM:0011310E rts ROM:00113110 ROM:00113110 ; =============== S U B R O U T I N E ======================================= ROM:00113110 ROM:00113110 ROM:00113110 sub_113110: ; CODE XREF: ROM:00115A8C↓p ROM:00113110 bsr.l nullsub_4 ROM:00113116 bsr.l sub_11ABC4 ROM:0011311C btst #3,($91B).w ROM:00113122 beq.s loc_11313C ROM:00113124 btst #3,($91F).w ROM:0011312A beq.s loc_113134 ROM:0011312C bset #5,($8E7).w ROM:00113132 bra.s loc_11313A ROM:00113134 ; --------------------------------------------------------------------------- ROM:00113134 ROM:00113134 loc_113134: ; CODE XREF: sub_113110+1A↑j ROM:00113134 bclr #5,($8E7).w ROM:0011313A ROM:0011313A loc_11313A: ; CODE XREF: sub_113110+22↑j ROM:0011313A bra.s loc_113182 ROM:0011313C ; --------------------------------------------------------------------------- ROM:0011313C ROM:0011313C loc_11313C: ; CODE XREF: sub_113110+12↑j ROM:0011313C move.w $26E(a5),d0 ROM:00113140 cmpi.w #1,d0 ROM:00113144 bne.s loc_11314E ROM:00113146 bclr #5,($8E7).w ROM:0011314C bra.s loc_113182 ROM:0011314E ; --------------------------------------------------------------------------- ROM:0011314E ROM:0011314E loc_11314E: ; CODE XREF: sub_113110+34↑j ROM:0011314E cmpi.w #2,d0 ROM:00113152 bne.s loc_11315C ROM:00113154 bset #5,($8E7).w ROM:0011315A bra.s loc_113182 ROM:0011315C ; --------------------------------------------------------------------------- ROM:0011315C ROM:0011315C loc_11315C: ; CODE XREF: sub_113110+42↑j ROM:0011315C btst #4,($131D).w ROM:00113162 beq.s loc_11317C ROM:00113164 btst #5,($D6B).w ROM:0011316A bne.s loc_113174 ROM:0011316C bset #5,($8E7).w ROM:00113172 bra.s loc_11317A ROM:00113174 ; --------------------------------------------------------------------------- ROM:00113174 ROM:00113174 loc_113174: ; CODE XREF: sub_113110+5A↑j ROM:00113174 bclr #5,($8E7).w ROM:0011317A ROM:0011317A loc_11317A: ; CODE XREF: sub_113110+62↑j ROM:0011317A bra.s loc_113182 ROM:0011317C ; --------------------------------------------------------------------------- ROM:0011317C ROM:0011317C loc_11317C: ; CODE XREF: sub_113110+52↑j ROM:0011317C bclr #5,($8E7).w ROM:00113182 ROM:00113182 loc_113182: ; CODE XREF: sub_113110:loc_11313A↑j ROM:00113182 ; sub_113110+3C↑j ... ROM:00113182 btst #0,($91B).w ROM:00113188 beq.s loc_1131A2 ROM:0011318A btst #0,($91F).w ROM:00113190 beq.s loc_11319A ROM:00113192 bset #2,($FFFFFA19).w ROM:00113198 bra.s loc_1131A0 ROM:0011319A ; --------------------------------------------------------------------------- ROM:0011319A ROM:0011319A loc_11319A: ; CODE XREF: sub_113110+80↑j ROM:0011319A bclr #2,($FFFFFA19).w ROM:001131A0 ROM:001131A0 loc_1131A0: ; CODE XREF: sub_113110+88↑j ROM:001131A0 bra.s loc_1131D8 ROM:001131A2 ; --------------------------------------------------------------------------- ROM:001131A2 ROM:001131A2 loc_1131A2: ; CODE XREF: sub_113110+78↑j ROM:001131A2 move.w $270(a5),d0 ROM:001131A6 cmpi.w #1,d0 ROM:001131AA bne.s loc_1131B4 ROM:001131AC bclr #2,($FFFFFA19).w ROM:001131B2 bra.s loc_1131D8 ROM:001131B4 ; --------------------------------------------------------------------------- ROM:001131B4 ROM:001131B4 loc_1131B4: ; CODE XREF: sub_113110+9A↑j ROM:001131B4 cmpi.w #2,d0 ROM:001131B8 bne.s loc_1131C2 ROM:001131BA bset #2,($FFFFFA19).w ROM:001131C0 bra.s loc_1131D8 ROM:001131C2 ; --------------------------------------------------------------------------- ROM:001131C2 ROM:001131C2 loc_1131C2: ; CODE XREF: sub_113110+A8↑j ROM:001131C2 btst #0,($1333).w ROM:001131C8 beq.s loc_1131D2 ROM:001131CA bset #2,($FFFFFA19).w ROM:001131D0 bra.s loc_1131D8 ROM:001131D2 ; --------------------------------------------------------------------------- ROM:001131D2 ROM:001131D2 loc_1131D2: ; CODE XREF: sub_113110+B8↑j ROM:001131D2 bclr #2,($FFFFFA19).w ROM:001131D8 ROM:001131D8 loc_1131D8: ; CODE XREF: sub_113110:loc_1131A0↑j ROM:001131D8 ; sub_113110+A2↑j ... ROM:001131D8 btst #5,($91B).w ROM:001131DE beq.s loc_1131F8 ROM:001131E0 btst #5,($91F).w ROM:001131E6 beq.s loc_1131F0 ROM:001131E8 bset #1,($8E1).w ROM:001131EE bra.s loc_1131F6 ROM:001131F0 ; --------------------------------------------------------------------------- ROM:001131F0 ROM:001131F0 loc_1131F0: ; CODE XREF: sub_113110+D6↑j ROM:001131F0 bclr #1,($8E1).w ROM:001131F6 ROM:001131F6 loc_1131F6: ; CODE XREF: sub_113110+DE↑j ROM:001131F6 bra.s loc_11322E ROM:001131F8 ; --------------------------------------------------------------------------- ROM:001131F8 ROM:001131F8 loc_1131F8: ; CODE XREF: sub_113110+CE↑j ROM:001131F8 move.w $272(a5),d0 ROM:001131FC cmpi.w #1,d0 ROM:00113200 bne.s loc_11320A ROM:00113202 bclr #1,($8E1).w ROM:00113208 bra.s loc_11322E ROM:0011320A ; --------------------------------------------------------------------------- ROM:0011320A ROM:0011320A loc_11320A: ; CODE XREF: sub_113110+F0↑j ROM:0011320A cmpi.w #2,d0 ROM:0011320E bne.s loc_113218 ROM:00113210 bset #1,($8E1).w ROM:00113216 bra.s loc_11322E ROM:00113218 ; --------------------------------------------------------------------------- ROM:00113218 ROM:00113218 loc_113218: ; CODE XREF: sub_113110+FE↑j ROM:00113218 btst #3,($1328).w ROM:0011321E beq.s loc_113228 ROM:00113220 bset #1,($8E1).w ROM:00113226 bra.s loc_11322E ROM:00113228 ; --------------------------------------------------------------------------- ROM:00113228 ROM:00113228 loc_113228: ; CODE XREF: sub_113110+10E↑j ROM:00113228 bclr #1,($8E1).w ROM:0011322E ROM:0011322E loc_11322E: ; CODE XREF: sub_113110:loc_1131F6↑j ROM:0011322E ; sub_113110+F8↑j ... ROM:0011322E btst #1,($91A).w ROM:00113234 beq.s loc_11324E ROM:00113236 btst #1,($91E).w ROM:0011323C beq.s loc_113246 ROM:0011323E bset #3,($8E7).w ROM:00113244 bra.s loc_11324C ROM:00113246 ; --------------------------------------------------------------------------- ROM:00113246 ROM:00113246 loc_113246: ; CODE XREF: sub_113110+12C↑j ROM:00113246 bclr #3,($8E7).w ROM:0011324C ROM:0011324C loc_11324C: ; CODE XREF: sub_113110+134↑j ROM:0011324C bra.s loc_113284 ROM:0011324E ; --------------------------------------------------------------------------- ROM:0011324E ROM:0011324E loc_11324E: ; CODE XREF: sub_113110+124↑j ROM:0011324E move.w $278(a5),d0 ROM:00113252 cmpi.w #1,d0 ROM:00113256 bne.s loc_113260 ROM:00113258 bclr #3,($8E7).w ROM:0011325E bra.s loc_113284 ROM:00113260 ; --------------------------------------------------------------------------- ROM:00113260 ROM:00113260 loc_113260: ; CODE XREF: sub_113110+146↑j ROM:00113260 cmpi.w #2,d0 ROM:00113264 bne.s loc_11326E ROM:00113266 bset #3,($8E7).w ROM:0011326C bra.s loc_113284 ROM:0011326E ; --------------------------------------------------------------------------- ROM:0011326E ROM:0011326E loc_11326E: ; CODE XREF: sub_113110+154↑j ROM:0011326E btst #1,($131B).w ROM:00113274 beq.s loc_11327E ROM:00113276 bset #3,($8E7).w ROM:0011327C bra.s loc_113284 ROM:0011327E ; --------------------------------------------------------------------------- ROM:0011327E ROM:0011327E loc_11327E: ; CODE XREF: sub_113110+164↑j ROM:0011327E bclr #3,($8E7).w ROM:00113284 ROM:00113284 loc_113284: ; CODE XREF: sub_113110:loc_11324C↑j ROM:00113284 ; sub_113110+14E↑j ... ROM:00113284 move.w $2A4(a5),d0 ROM:00113288 cmpi.w #0,d0 ROM:0011328C bne.s loc_1132F4 ROM:0011328E btst #4,($91B).w ROM:00113294 beq.s loc_1132AE ROM:00113296 btst #4,($91F).w ROM:0011329C beq.s loc_1132A6 ROM:0011329E bset #4,($FFFFF441).w ROM:001132A4 bra.s loc_1132AC ROM:001132A6 ; --------------------------------------------------------------------------- ROM:001132A6 ROM:001132A6 loc_1132A6: ; CODE XREF: sub_113110+18C↑j ROM:001132A6 bclr #4,($FFFFF441).w ROM:001132AC ROM:001132AC loc_1132AC: ; CODE XREF: sub_113110+194↑j ROM:001132AC bra.s loc_1132F4 ROM:001132AE ; --------------------------------------------------------------------------- ROM:001132AE ROM:001132AE loc_1132AE: ; CODE XREF: sub_113110+184↑j ROM:001132AE move.w $27A(a5),d0 ROM:001132B2 cmpi.w #1,d0 ROM:001132B6 bne.s loc_1132C0 ROM:001132B8 bclr #4,($FFFFF441).w ROM:001132BE bra.s loc_1132F4 ROM:001132C0 ; --------------------------------------------------------------------------- ROM:001132C0 ROM:001132C0 loc_1132C0: ; CODE XREF: sub_113110+1A6↑j ROM:001132C0 cmpi.w #2,d0 ROM:001132C4 bne.s loc_1132CE ROM:001132C6 bset #4,($FFFFF441).w ROM:001132CC bra.s loc_1132F4 ROM:001132CE ; --------------------------------------------------------------------------- ROM:001132CE ROM:001132CE loc_1132CE: ; CODE XREF: sub_113110+1B4↑j ROM:001132CE btst #6,($1331).w ROM:001132D4 beq.s loc_1132EE ROM:001132D6 btst #5,($D6F).w ROM:001132DC bne.s loc_1132E6 ROM:001132DE bset #4,($FFFFF441).w ROM:001132E4 bra.s loc_1132EC ROM:001132E6 ; --------------------------------------------------------------------------- ROM:001132E6 ROM:001132E6 loc_1132E6: ; CODE XREF: sub_113110+1CC↑j ROM:001132E6 bclr #4,($FFFFF441).w ROM:001132EC ROM:001132EC loc_1132EC: ; CODE XREF: sub_113110+1D4↑j ROM:001132EC bra.s loc_1132F4 ROM:001132EE ; --------------------------------------------------------------------------- ROM:001132EE ROM:001132EE loc_1132EE: ; CODE XREF: sub_113110+1C4↑j ROM:001132EE bclr #4,($FFFFF441).w ROM:001132F4 ROM:001132F4 loc_1132F4: ; CODE XREF: sub_113110+17C↑j ROM:001132F4 ; sub_113110:loc_1132AC↑j ... ROM:001132F4 btst #3,($91A).w ROM:001132FA beq.s loc_113314 ROM:001132FC btst #3,($91E).w ROM:00113302 beq.s loc_11330C ROM:00113304 bset #5,($FFFFFA41).w ROM:0011330A bra.s loc_113312 ROM:0011330C ; --------------------------------------------------------------------------- ROM:0011330C ROM:0011330C loc_11330C: ; CODE XREF: sub_113110+1F2↑j ROM:0011330C bclr #5,($FFFFFA41).w ROM:00113312 ROM:00113312 loc_113312: ; CODE XREF: sub_113110+1FA↑j ROM:00113312 bra.s loc_11337A ROM:00113314 ; --------------------------------------------------------------------------- ROM:00113314 ROM:00113314 loc_113314: ; CODE XREF: sub_113110+1EA↑j ROM:00113314 btst #1,($91B).w ROM:0011331A beq.s loc_113334 ROM:0011331C btst #1,($91F).w ROM:00113322 beq.s loc_11332C ROM:00113324 bset #5,($FFFFFA41).w ROM:0011332A bra.s loc_113332 ROM:0011332C ; --------------------------------------------------------------------------- ROM:0011332C ROM:0011332C loc_11332C: ; CODE XREF: sub_113110+212↑j ROM:0011332C bclr #5,($FFFFFA41).w ROM:00113332 ROM:00113332 loc_113332: ; CODE XREF: sub_113110+21A↑j ROM:00113332 bra.s loc_11337A ROM:00113334 ; --------------------------------------------------------------------------- ROM:00113334 ROM:00113334 loc_113334: ; CODE XREF: sub_113110+20A↑j ROM:00113334 move.w $27C(a5),d0 ROM:00113338 cmpi.w #1,d0 ROM:0011333C bne.s loc_113346 ROM:0011333E bclr #5,($FFFFFA41).w ROM:00113344 bra.s loc_11337A ROM:00113346 ; --------------------------------------------------------------------------- ROM:00113346 ROM:00113346 loc_113346: ; CODE XREF: sub_113110+22C↑j ROM:00113346 cmpi.w #2,d0 ROM:0011334A bne.s loc_113354 ROM:0011334C bset #5,($FFFFFA41).w ROM:00113352 bra.s loc_11337A ROM:00113354 ; --------------------------------------------------------------------------- ROM:00113354 ROM:00113354 loc_113354: ; CODE XREF: sub_113110+23A↑j ROM:00113354 btst #7,($132F).w ROM:0011335A beq.s loc_113374 ROM:0011335C btst #1,($D71).w ROM:00113362 bne.s loc_11336C ROM:00113364 bset #5,($FFFFFA41).w ROM:0011336A bra.s loc_113372 ROM:0011336C ; --------------------------------------------------------------------------- ROM:0011336C ROM:0011336C loc_11336C: ; CODE XREF: sub_113110+252↑j ROM:0011336C bclr #5,($FFFFFA41).w ROM:00113372 ROM:00113372 loc_113372: ; CODE XREF: sub_113110+25A↑j ROM:00113372 bra.s loc_11337A ROM:00113374 ; --------------------------------------------------------------------------- ROM:00113374 ROM:00113374 loc_113374: ; CODE XREF: sub_113110+24A↑j ROM:00113374 bclr #5,($FFFFFA41).w ROM:0011337A ROM:0011337A loc_11337A: ; CODE XREF: sub_113110:loc_113312↑j ROM:0011337A ; sub_113110:loc_113332↑j ... ROM:0011337A btst #6,($91B).w ROM:00113380 beq.s loc_11339A ROM:00113382 btst #6,($91F).w ROM:00113388 beq.s loc_113392 ROM:0011338A bset #1,($8F2).w ROM:00113390 bra.s loc_113398 ROM:00113392 ; --------------------------------------------------------------------------- ROM:00113392 ROM:00113392 loc_113392: ; CODE XREF: sub_113110+278↑j ROM:00113392 bclr #1,($8F2).w ROM:00113398 ROM:00113398 loc_113398: ; CODE XREF: sub_113110+280↑j ROM:00113398 bra.s loc_1133D0 ROM:0011339A ; --------------------------------------------------------------------------- ROM:0011339A ROM:0011339A loc_11339A: ; CODE XREF: sub_113110+270↑j ROM:0011339A move.w $27E(a5),d0 ROM:0011339E cmpi.w #1,d0 ROM:001133A2 bne.s loc_1133AC ROM:001133A4 bclr #1,($8F2).w ROM:001133AA bra.s loc_1133D0 ROM:001133AC ; --------------------------------------------------------------------------- ROM:001133AC ROM:001133AC loc_1133AC: ; CODE XREF: sub_113110+292↑j ROM:001133AC cmpi.w #2,d0 ROM:001133B0 bne.s loc_1133BA ROM:001133B2 bset #1,($8F2).w ROM:001133B8 bra.s loc_1133D0 ROM:001133BA ; --------------------------------------------------------------------------- ROM:001133BA ROM:001133BA loc_1133BA: ; CODE XREF: sub_113110+2A0↑j ROM:001133BA btst #1,($131D).w ROM:001133C0 beq.s loc_1133CA ROM:001133C2 bset #1,($8F2).w ROM:001133C8 bra.s loc_1133D0 ROM:001133CA ; --------------------------------------------------------------------------- ROM:001133CA ROM:001133CA loc_1133CA: ; CODE XREF: sub_113110+2B0↑j ROM:001133CA bclr #1,($8F2).w ROM:001133D0 ROM:001133D0 loc_1133D0: ; CODE XREF: sub_113110:loc_113398↑j ROM:001133D0 ; sub_113110+29A↑j ... ROM:001133D0 btst #3,($918).w ROM:001133D6 beq.s loc_1133F0 ROM:001133D8 btst #3,($91C).w ROM:001133DE beq.s loc_1133E8 ROM:001133E0 bset #3,($8E5).w ROM:001133E6 bra.s loc_1133EE ROM:001133E8 ; --------------------------------------------------------------------------- ROM:001133E8 ROM:001133E8 loc_1133E8: ; CODE XREF: sub_113110+2CE↑j ROM:001133E8 bclr #3,($8E5).w ROM:001133EE ROM:001133EE loc_1133EE: ; CODE XREF: sub_113110+2D6↑j ROM:001133EE bra.s loc_113426 ROM:001133F0 ; --------------------------------------------------------------------------- ROM:001133F0 ROM:001133F0 loc_1133F0: ; CODE XREF: sub_113110+2C6↑j ROM:001133F0 move.w $282(a5),d0 ROM:001133F4 cmpi.w #1,d0 ROM:001133F8 bne.s loc_113402 ROM:001133FA bclr #3,($8E5).w ROM:00113400 bra.s loc_113426 ROM:00113402 ; --------------------------------------------------------------------------- ROM:00113402 ROM:00113402 loc_113402: ; CODE XREF: sub_113110+2E8↑j ROM:00113402 cmpi.w #2,d0 ROM:00113406 bne.s loc_113410 ROM:00113408 bset #3,($8E5).w ROM:0011340E bra.s loc_113426 ROM:00113410 ; --------------------------------------------------------------------------- ROM:00113410 ROM:00113410 loc_113410: ; CODE XREF: sub_113110+2F6↑j ROM:00113410 btst #1,($132E).w ROM:00113416 beq.s loc_113420 ROM:00113418 bset #3,($8E5).w ROM:0011341E bra.s loc_113426 ROM:00113420 ; --------------------------------------------------------------------------- ROM:00113420 ROM:00113420 loc_113420: ; CODE XREF: sub_113110+306↑j ROM:00113420 bclr #3,($8E5).w ROM:00113426 ROM:00113426 loc_113426: ; CODE XREF: sub_113110:loc_1133EE↑j ROM:00113426 ; sub_113110+2F0↑j ... ROM:00113426 move.w $280(a5),d0 ROM:0011342A cmpi.w #1,d0 ROM:0011342E bne.s loc_113438 ROM:00113430 bclr #2,($8F0).w ROM:00113436 bra.s loc_11345C ROM:00113438 ; --------------------------------------------------------------------------- ROM:00113438 ROM:00113438 loc_113438: ; CODE XREF: sub_113110+31E↑j ROM:00113438 cmpi.w #2,d0 ROM:0011343C bne.s loc_113446 ROM:0011343E bset #2,($8F0).w ROM:00113444 bra.s loc_11345C ROM:00113446 ; --------------------------------------------------------------------------- ROM:00113446 ROM:00113446 loc_113446: ; CODE XREF: sub_113110+32C↑j ROM:00113446 btst #7,($133F).w ROM:0011344C beq.s loc_113456 ROM:0011344E bset #2,($8F0).w ROM:00113454 bra.s loc_11345C ROM:00113456 ; --------------------------------------------------------------------------- ROM:00113456 ROM:00113456 loc_113456: ; CODE XREF: sub_113110+33C↑j ROM:00113456 bclr #2,($8F0).w ROM:0011345C ROM:0011345C loc_11345C: ; CODE XREF: sub_113110+326↑j ROM:0011345C ; sub_113110+334↑j ... ROM:0011345C move.w $284(a5),d0 ROM:00113460 cmpi.w #1,d0 ROM:00113464 bne.s loc_11346E ROM:00113466 bclr #0,($8E4).w ROM:0011346C bra.s loc_113492 ROM:0011346E ; --------------------------------------------------------------------------- ROM:0011346E ROM:0011346E loc_11346E: ; CODE XREF: sub_113110+354↑j ROM:0011346E cmpi.w #2,d0 ROM:00113472 bne.s loc_11347C ROM:00113474 bset #0,($8E4).w ROM:0011347A bra.s loc_113492 ROM:0011347C ; --------------------------------------------------------------------------- ROM:0011347C ROM:0011347C loc_11347C: ; CODE XREF: sub_113110+362↑j ROM:0011347C btst #6,($1325).w ROM:00113482 beq.s loc_11348C ROM:00113484 bset #0,($8E4).w ROM:0011348A bra.s loc_113492 ROM:0011348C ; --------------------------------------------------------------------------- ROM:0011348C ROM:0011348C loc_11348C: ; CODE XREF: sub_113110+372↑j ROM:0011348C bclr #0,($8E4).w ROM:00113492 ROM:00113492 loc_113492: ; CODE XREF: sub_113110+35C↑j ROM:00113492 ; sub_113110+36A↑j ... ROM:00113492 btst #4,($918).w ROM:00113498 beq.s loc_1134B2 ROM:0011349A btst #4,($91C).w ROM:001134A0 beq.s loc_1134AA ROM:001134A2 bset #6,($8E8).w ROM:001134A8 bra.s loc_1134B0 ROM:001134AA ; --------------------------------------------------------------------------- ROM:001134AA ROM:001134AA loc_1134AA: ; CODE XREF: sub_113110+390↑j ROM:001134AA bclr #6,($8E8).w ROM:001134B0 ROM:001134B0 loc_1134B0: ; CODE XREF: sub_113110+398↑j ROM:001134B0 bra.s loc_1134E8 ROM:001134B2 ; --------------------------------------------------------------------------- ROM:001134B2 ROM:001134B2 loc_1134B2: ; CODE XREF: sub_113110+388↑j ROM:001134B2 move.w $276(a5),d0 ROM:001134B6 cmpi.w #1,d0 ROM:001134BA bne.s loc_1134C4 ROM:001134BC bclr #6,($8E8).w ROM:001134C2 bra.s loc_1134E8 ROM:001134C4 ; --------------------------------------------------------------------------- ROM:001134C4 ROM:001134C4 loc_1134C4: ; CODE XREF: sub_113110+3AA↑j ROM:001134C4 cmpi.w #2,d0 ROM:001134C8 bne.s loc_1134D2 ROM:001134CA bset #6,($8E8).w ROM:001134D0 bra.s loc_1134E8 ROM:001134D2 ; --------------------------------------------------------------------------- ROM:001134D2 ROM:001134D2 loc_1134D2: ; CODE XREF: sub_113110+3B8↑j ROM:001134D2 btst #0,($1332).w ROM:001134D8 beq.s loc_1134E2 ROM:001134DA bset #6,($8E8).w ROM:001134E0 bra.s loc_1134E8 ROM:001134E2 ; --------------------------------------------------------------------------- ROM:001134E2 ROM:001134E2 loc_1134E2: ; CODE XREF: sub_113110+3C8↑j ROM:001134E2 bclr #6,($8E8).w ROM:001134E8 ROM:001134E8 loc_1134E8: ; CODE XREF: sub_113110:loc_1134B0↑j ROM:001134E8 ; sub_113110+3B2↑j ... ROM:001134E8 move.w $286(a5),d0 ROM:001134EC cmpi.w #$FFFF,d0 ROM:001134F0 beq.s loc_11350A ROM:001134F2 move.w #1,($57C).w ROM:001134F8 move.w d0,($578).w ROM:001134FC bsr.l sub_118F1E ROM:00113502 bset #4,($8E4).w ROM:00113508 bra.s locret_113524 ROM:0011350A ; --------------------------------------------------------------------------- ROM:0011350A ROM:0011350A loc_11350A: ; CODE XREF: sub_113110+3E0↑j ROM:0011350A btst #4,($8E4).w ROM:00113510 beq.s locret_113524 ROM:00113512 move.w #2,($57C).w ROM:00113518 bsr.l sub_118F1E ROM:0011351E bclr #4,($8E4).w ROM:00113524 ROM:00113524 locret_113524: ; CODE XREF: sub_113110+3F8↑j ROM:00113524 ; sub_113110+400↑j ROM:00113524 rts ROM:00113524 ; End of function sub_113110 ROM:00113524 ROM:00113526 ; --------------------------------------------------------------------------- ROM:00113526 rts ROM:00113528 ; --------------------------------------------------------------------------- ROM:00113528 rts ROM:0011352A ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_5. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011352C ROM:0011352C ; =============== S U B R O U T I N E ======================================= ROM:0011352C ROM:0011352C ROM:0011352C sub_11352C: ; CODE XREF: sub_116286↓p ROM:0011352C bclr #3,($8E9).w ROM:00113532 bsr.w sub_11353C ROM:00113536 bsr.w sub_11373E ROM:0011353A rts ROM:0011353A ; End of function sub_11352C ROM:0011353A ROM:0011353C ROM:0011353C ; =============== S U B R O U T I N E ======================================= ROM:0011353C ROM:0011353C ROM:0011353C sub_11353C: ; CODE XREF: sub_11352C+6↑p ROM:0011353C clr.w d1 ROM:0011353E move.b ($6FF).w,d1 ROM:00113542 cmpi.w #5,d1 ROM:00113546 bcc.s locret_113550 ROM:00113548 movea.l off_113552(pc,d1.w*4),a0 ROM:0011354C nop ROM:0011354E jmp (a0) ROM:00113550 ; --------------------------------------------------------------------------- ROM:00113550 ROM:00113550 locret_113550: ; CODE XREF: sub_11353C+A↑j ROM:00113550 rts ROM:00113550 ; End of function sub_11353C ROM:00113550 ROM:00113550 ; --------------------------------------------------------------------------- ROM:00113552 off_113552: dc.l loc_113566 ; DATA XREF: sub_11353C+C↑r ROM:00113556 dc.l loc_113574 ROM:0011355A dc.l loc_1135A8 ROM:0011355E dc.l loc_1135E8 ROM:00113562 dc.l loc_113714 ROM:00113566 ; --------------------------------------------------------------------------- ROM:00113566 ROM:00113566 loc_113566: ; DATA XREF: ROM:off_113552↑o ROM:00113566 bsr.w sub_113E8A ROM:0011356A move.b #1,($6FF).w ROM:00113570 bra.s locret_1135A6 ROM:00113572 ; --------------------------------------------------------------------------- ROM:00113572 rts ROM:00113574 ; --------------------------------------------------------------------------- ROM:00113574 ROM:00113574 loc_113574: ; DATA XREF: ROM:00113556↑o ROM:00113574 btst #3,($8E3).w ROM:0011357A beq.s locret_1135A6 ROM:0011357C bclr #3,($8E3).w ROM:00113582 bsr.w sub_113E60 ROM:00113586 bsr.w sub_113F98 ROM:0011358A bsr.w sub_114012 ROM:0011358E bsr.w sub_1141B4 ROM:00113592 bsr.l nullsub_5 ROM:00113598 bset #0,($8E1).w ROM:0011359E move.b #2,($6FF).w ROM:001135A4 bra.s locret_1135E6 ROM:001135A6 ; --------------------------------------------------------------------------- ROM:001135A6 ROM:001135A6 locret_1135A6: ; CODE XREF: ROM:00113570↑j ROM:001135A6 ; ROM:0011357A↑j ROM:001135A6 rts ROM:001135A8 ; --------------------------------------------------------------------------- ROM:001135A8 ROM:001135A8 loc_1135A8: ; DATA XREF: ROM:0011355A↑o ROM:001135A8 btst #4,($8E1).w ROM:001135AE beq.s loc_1135CC ROM:001135B0 bclr #4,($8E1).w ROM:001135B6 bsr.w sub_114056 ROM:001135BA bset #7,($8E8).w ROM:001135C0 move.b #3,($6FF).w ROM:001135C6 bra.l locret_113712 ROM:001135CC ; --------------------------------------------------------------------------- ROM:001135CC ROM:001135CC loc_1135CC: ; CODE XREF: ROM:001135AE↑j ROM:001135CC btst #5,($8ED).w ROM:001135D2 beq.s locret_1135E6 ROM:001135D4 bclr #5,($8ED).w ROM:001135DA move.b #3,($6FF).w ROM:001135E0 bra.l locret_113712 ROM:001135E6 ; --------------------------------------------------------------------------- ROM:001135E6 ROM:001135E6 locret_1135E6: ; CODE XREF: ROM:001135A4↑j ROM:001135E6 ; ROM:001135D2↑j ROM:001135E6 rts ROM:001135E8 ; --------------------------------------------------------------------------- ROM:001135E8 ROM:001135E8 loc_1135E8: ; DATA XREF: ROM:0011355E↑o ROM:001135E8 btst #2,($8F2).w ROM:001135EE beq.s loc_11360A ROM:001135F0 btst #0,($8F0).w ROM:001135F6 beq.s loc_11360A ROM:001135F8 bclr #2,($8F2).w ROM:001135FE move.b #4,($6FF).w ROM:00113604 bra.l locret_11373A ROM:0011360A ; --------------------------------------------------------------------------- ROM:0011360A ROM:0011360A loc_11360A: ; CODE XREF: ROM:001135EE↑j ROM:0011360A ; ROM:001135F6↑j ROM:0011360A btst #2,($8F2).w ROM:00113610 beq.s loc_113640 ROM:00113612 btst #0,($8F0).w ROM:00113618 bne.s loc_113640 ROM:0011361A bclr #2,($8F2).w ROM:00113620 bsr.w sub_113DF4 ROM:00113624 bsr.w sub_113E60 ROM:00113628 bsr.w sub_114114 ROM:0011362C bsr.w sub_113EE6 ROM:00113630 bset #3,($8E9).w ROM:00113636 move.b #3,($6FF).w ROM:0011363C bra.w locret_113712 ROM:00113640 ; --------------------------------------------------------------------------- ROM:00113640 ROM:00113640 loc_113640: ; CODE XREF: ROM:00113610↑j ROM:00113640 ; ROM:00113618↑j ROM:00113640 btst #0,($8E3).w ROM:00113646 beq.s loc_11366C ROM:00113648 bclr #0,($8E3).w ROM:0011364E bsr.w sub_113E60 ROM:00113652 bsr.w sub_113DDA ROM:00113656 bsr.w sub_114142 ROM:0011365A bset #2,($8E5).w ROM:00113660 move.b #3,($6FF).w ROM:00113666 bra.l locret_113712 ROM:0011366C ; --------------------------------------------------------------------------- ROM:0011366C ROM:0011366C loc_11366C: ; CODE XREF: ROM:00113646↑j ROM:0011366C btst #1,($132F).w ROM:00113672 beq.s loc_1136AA ROM:00113674 ori.w #1,($A9A).w ROM:0011367A btst #0,($8F0).w ROM:00113680 bne.s loc_1136AA ROM:00113682 ori.w #2,($A9A).w ROM:00113688 bsr.w sub_113DF4 ROM:0011368C bsr.w sub_113E60 ROM:00113690 bsr.w sub_1141DE ROM:00113694 bsr.w sub_113EE6 ROM:00113698 bclr #1,($132F).w ROM:0011369E move.b #3,($6FF).w ROM:001136A4 bra.l locret_113712 ROM:001136AA ; --------------------------------------------------------------------------- ROM:001136AA ROM:001136AA loc_1136AA: ; CODE XREF: ROM:00113672↑j ROM:001136AA ; ROM:00113680↑j ROM:001136AA btst #0,($132F).w ROM:001136B0 beq.s loc_1136E8 ROM:001136B2 ori.w #$10,($A9A).w ROM:001136B8 btst #0,($8F0).w ROM:001136BE bne.s loc_1136E8 ROM:001136C0 ori.w #$20,($A9A).w ; ' ' ROM:001136C6 bsr.w sub_113DF4 ROM:001136CA bsr.w sub_113E60 ROM:001136CE bsr.w sub_114212 ROM:001136D2 bsr.w sub_113EE6 ROM:001136D6 bclr #0,($132F).w ROM:001136DC move.b #3,($6FF).w ROM:001136E2 bra.l locret_113712 ROM:001136E8 ; --------------------------------------------------------------------------- ROM:001136E8 ROM:001136E8 loc_1136E8: ; CODE XREF: ROM:001136B0↑j ROM:001136E8 ; ROM:001136BE↑j ROM:001136E8 btst #6,($8EB).w ROM:001136EE beq.s locret_113712 ROM:001136F0 bclr #6,($8EB).w ROM:001136F6 bsr.w sub_113DF4 ROM:001136FA bsr.w sub_113E60 ROM:001136FE bsr.w sub_1141B4 ROM:00113702 bsr.w sub_113EE6 ROM:00113706 move.b #3,($6FF).w ROM:0011370C bra.l *+6 ROM:00113712 ; --------------------------------------------------------------------------- ROM:00113712 ROM:00113712 locret_113712: ; CODE XREF: ROM:001135C6↑j ROM:00113712 ; ROM:001135E0↑j ... ROM:00113712 rts ROM:00113714 ; --------------------------------------------------------------------------- ROM:00113714 ROM:00113714 loc_113714: ; DATA XREF: ROM:00113562↑o ROM:00113714 btst #0,($8F0).w ROM:0011371A bne.s locret_11373A ROM:0011371C bsr.w sub_113DF4 ROM:00113720 bsr.w sub_113E60 ROM:00113724 bsr.w sub_114114 ROM:00113728 bsr.w sub_113EE6 ROM:0011372C bset #3,($8E9).w ROM:00113732 move.b #3,($6FF).w ROM:00113738 bra.s locret_113712 ROM:0011373A ; --------------------------------------------------------------------------- ROM:0011373A ROM:0011373A locret_11373A: ; CODE XREF: ROM:00113604↑j ROM:0011373A ; ROM:0011371A↑j ROM:0011373A rts ROM:0011373C ; --------------------------------------------------------------------------- ROM:0011373C rts ROM:0011373E ROM:0011373E ; =============== S U B R O U T I N E ======================================= ROM:0011373E ROM:0011373E ROM:0011373E sub_11373E: ; CODE XREF: sub_11352C+A↑p ROM:0011373E clr.w d1 ROM:00113740 move.b ($700).w,d1 ROM:00113744 cmpi.w #$E,d1 ROM:00113748 bcc.s locret_113752 ROM:0011374A movea.l off_113754(pc,d1.w*4),a0 ROM:0011374E nop ROM:00113750 jmp (a0) ROM:00113752 ; --------------------------------------------------------------------------- ROM:00113752 ROM:00113752 locret_113752: ; CODE XREF: sub_11373E+A↑j ROM:00113752 rts ROM:00113752 ; End of function sub_11373E ROM:00113752 ROM:00113752 ; --------------------------------------------------------------------------- ROM:00113754 off_113754: dc.l loc_11378C ; DATA XREF: sub_11373E+C↑r ROM:00113758 dc.l loc_1137A6 ROM:0011375C dc.l loc_1139F4 ROM:00113760 dc.l loc_113A78 ROM:00113764 dc.l loc_113AEA ROM:00113768 dc.l loc_113B58 ROM:0011376C dc.l loc_113B8A ROM:00113770 dc.l loc_113BC4 ROM:00113774 dc.l loc_113BF6 ROM:00113778 dc.l loc_113C62 ROM:0011377C dc.l loc_113CA0 ROM:00113780 dc.l loc_113CDE ROM:00113784 dc.l loc_113D16 ROM:00113788 dc.l loc_113D54 ROM:0011378C ; --------------------------------------------------------------------------- ROM:0011378C ROM:0011378C loc_11378C: ; DATA XREF: ROM:off_113754↑o ROM:0011378C bclr #0,($8F0).w ROM:00113792 bclr #0,($8DF).w ROM:00113798 move.b #1,($700).w ROM:0011379E bra.l locret_1139F2 ROM:001137A4 ; --------------------------------------------------------------------------- ROM:001137A4 rts ROM:001137A6 ; --------------------------------------------------------------------------- ROM:001137A6 ROM:001137A6 loc_1137A6: ; DATA XREF: ROM:00113758↑o ROM:001137A6 btst #3,($8EF).w ROM:001137AC beq.s loc_1137F2 ROM:001137AE bclr #3,($8EF).w ROM:001137B4 bset #0,($8F0).w ROM:001137BA bset #0,($8DF).w ROM:001137C0 bsr.w sub_113DF4 ROM:001137C4 bsr.w sub_113E60 ROM:001137C8 bsr.w sub_113F3C ROM:001137CC bsr.w sub_113F08 ROM:001137D0 move.w $20(a5),d0 ROM:001137D4 clr.b ($843).w ROM:001137D8 move.w d0,($5B8).w ROM:001137DC move.b #1,($843).w ROM:001137E2 bsr.w sub_113EE6 ROM:001137E6 move.b #6,($700).w ROM:001137EC bra.l locret_113BC2 ROM:001137F2 ; --------------------------------------------------------------------------- ROM:001137F2 ROM:001137F2 loc_1137F2: ; CODE XREF: ROM:001137AC↑j ROM:001137F2 btst #6,($8F1).w ROM:001137F8 beq.s loc_113838 ROM:001137FA bclr #6,($8F1).w ROM:00113800 bset #0,($8F0).w ROM:00113806 bsr.w sub_113DF4 ROM:0011380A bsr.w sub_113E60 ROM:0011380E bsr.w sub_113F3C ROM:00113812 bsr.w sub_114178 ROM:00113816 move.w $20(a5),d0 ROM:0011381A clr.b ($843).w ROM:0011381E move.w d0,($5B8).w ROM:00113822 move.b #1,($843).w ROM:00113828 bsr.w sub_113EE6 ROM:0011382C move.b #5,($700).w ROM:00113832 bra.l locret_113B88 ROM:00113838 ; --------------------------------------------------------------------------- ROM:00113838 ROM:00113838 loc_113838: ; CODE XREF: ROM:001137F8↑j ROM:00113838 btst #4,($8ED).w ROM:0011383E beq.s loc_113882 ROM:00113840 bclr #4,($8ED).w ROM:00113846 bset #0,($8F0).w ROM:0011384C bsr.w sub_1141A6 ROM:00113850 bsr.w sub_113DF4 ROM:00113854 bsr.w sub_113E60 ROM:00113858 bsr.w sub_113F3C ROM:0011385C bsr.w sub_114126 ROM:00113860 move.w $20(a5),d0 ROM:00113864 clr.b ($843).w ROM:00113868 move.w d0,($5B8).w ROM:0011386C move.b #1,($843).w ROM:00113872 bsr.w sub_113EE6 ROM:00113876 move.b #4,($700).w ROM:0011387C bra.l locret_113B56 ROM:00113882 ; --------------------------------------------------------------------------- ROM:00113882 ROM:00113882 loc_113882: ; CODE XREF: ROM:0011383E↑j ROM:00113882 btst #7,($8EF).w ROM:00113888 beq.s loc_1138CC ROM:0011388A bclr #7,($8EF).w ROM:00113890 bset #0,($8F0).w ROM:00113896 bsr.w sub_11418A ROM:0011389A bsr.w sub_113DF4 ROM:0011389E bsr.w sub_113E60 ROM:001138A2 bsr.w sub_113F3C ROM:001138A6 bsr.w sub_113F6C ROM:001138AA move.w $20(a5),d0 ROM:001138AE clr.b ($843).w ROM:001138B2 move.w d0,($5B8).w ROM:001138B6 move.b #1,($843).w ROM:001138BC bsr.w sub_113EE6 ROM:001138C0 move.b #3,($700).w ROM:001138C6 bra.l locret_113AE8 ROM:001138CC ; --------------------------------------------------------------------------- ROM:001138CC ROM:001138CC loc_1138CC: ; CODE XREF: ROM:00113888↑j ROM:001138CC btst #0,($8EE).w ROM:001138D2 beq.s loc_113916 ROM:001138D4 bclr #0,($8EE).w ROM:001138DA bset #0,($8F0).w ROM:001138E0 bsr.w sub_113DF4 ROM:001138E4 bsr.w sub_113E60 ROM:001138E8 bsr.w sub_113DDA ROM:001138EC bsr.w sub_113F3C ROM:001138F0 bsr.w sub_1140AE ROM:001138F4 move.w $20(a5),d0 ROM:001138F8 clr.b ($843).w ROM:001138FC move.w d0,($5B8).w ROM:00113900 move.b #1,($843).w ROM:00113906 bsr.w sub_113EE6 ROM:0011390A move.b #2,($700).w ROM:00113910 bra.l locret_113A76 ROM:00113916 ; --------------------------------------------------------------------------- ROM:00113916 ROM:00113916 loc_113916: ; CODE XREF: ROM:001138D2↑j ROM:00113916 btst #1,($8E2).w ROM:0011391C beq.s loc_113960 ROM:0011391E bclr #1,($8E2).w ROM:00113924 bset #0,($8F0).w ROM:0011392A bsr.w sub_114198 ROM:0011392E bsr.w sub_113DF4 ROM:00113932 bsr.w sub_113E60 ROM:00113936 bsr.w sub_113F3C ROM:0011393A bsr.w sub_113F80 ROM:0011393E move.w $20(a5),d0 ROM:00113942 clr.b ($843).w ROM:00113946 move.w d0,($5B8).w ROM:0011394A move.b #1,($843).w ROM:00113950 bsr.w sub_113EE6 ROM:00113954 move.b #8,($700).w ROM:0011395A bra.l locret_113C60 ROM:00113960 ; --------------------------------------------------------------------------- ROM:00113960 ROM:00113960 loc_113960: ; CODE XREF: ROM:0011391C↑j ROM:00113960 btst #3,($131A).w ROM:00113966 beq.s loc_1139A6 ROM:00113968 ori.w #$100,($A9A).w ROM:0011396E bset #0,($8F0).w ROM:00113974 bsr.w sub_113DF4 ROM:00113978 bsr.w sub_113E60 ROM:0011397C bsr.w sub_113F3C ROM:00113980 bsr.w sub_114240 ROM:00113984 move.w $20(a5),d0 ROM:00113988 clr.b ($843).w ROM:0011398C move.w d0,($5B8).w ROM:00113990 move.b #1,($843).w ROM:00113996 bsr.w sub_113EE6 ROM:0011399A move.b #9,($700).w ROM:001139A0 bra.l locret_113C9E ROM:001139A6 ; --------------------------------------------------------------------------- ROM:001139A6 ROM:001139A6 loc_1139A6: ; CODE XREF: ROM:00113966↑j ROM:001139A6 btst #3,($1338).w ROM:001139AC beq.s locret_1139F2 ROM:001139AE move.l ($9AC).w,($414).w ROM:001139B4 ori.w #$1000,($A9A).w ROM:001139BA bset #0,($8F0).w ROM:001139C0 bsr.w sub_113DF4 ROM:001139C4 bsr.w sub_113E60 ROM:001139C8 bsr.w sub_113F3C ROM:001139CC bsr.w sub_114278 ROM:001139D0 move.w $20(a5),d0 ROM:001139D4 clr.b ($843).w ROM:001139D8 move.w d0,($5B8).w ROM:001139DC move.b #1,($843).w ROM:001139E2 bsr.w sub_113EE6 ROM:001139E6 move.b #$C,($700).w ROM:001139EC bra.l locret_113D52 ROM:001139F2 ; --------------------------------------------------------------------------- ROM:001139F2 ROM:001139F2 locret_1139F2: ; CODE XREF: ROM:0011379E↑j ROM:001139F2 ; ROM:001139AC↑j ... ROM:001139F2 rts ROM:001139F4 ; --------------------------------------------------------------------------- ROM:001139F4 ROM:001139F4 loc_1139F4: ; DATA XREF: ROM:0011375C↑o ROM:001139F4 move.w #$D4,d0 ROM:001139F8 cmpi.w #0,($5B8).w ROM:001139FE bgt.s loc_113A3A ROM:00113A00 cmp.w ($520).w,d0 ROM:00113A04 bgt.s loc_113A3A ROM:00113A06 bset #0,($8DF).w ROM:00113A0C bsr.w sub_113DF4 ROM:00113A10 bsr.w sub_113E60 ROM:00113A14 bsr.w sub_113F08 ROM:00113A18 move.w $20(a5),d1 ROM:00113A1C clr.b ($843).w ROM:00113A20 move.w d1,($5B8).w ROM:00113A24 move.b #1,($843).w ROM:00113A2A bsr.w sub_113EE6 ROM:00113A2E move.b #6,($700).w ROM:00113A34 bra.l locret_113BC2 ROM:00113A3A ; --------------------------------------------------------------------------- ROM:00113A3A ROM:00113A3A loc_113A3A: ; CODE XREF: ROM:001139FE↑j ROM:00113A3A ; ROM:00113A04↑j ROM:00113A3A cmpi.w #0,($5B8).w ROM:00113A40 bgt.s locret_113A76 ROM:00113A42 cmp.w ($520).w,d0 ROM:00113A46 ble.s locret_113A76 ROM:00113A48 bsr.w sub_113DF4 ROM:00113A4C bsr.w sub_113E60 ROM:00113A50 bsr.w sub_1140AE ROM:00113A54 move.w $20(a5),d1 ROM:00113A58 clr.b ($843).w ROM:00113A5C move.w d1,($5B8).w ROM:00113A60 move.b #1,($843).w ROM:00113A66 bsr.w sub_113EE6 ROM:00113A6A move.b #2,($700).w ROM:00113A70 bra.l *+6 ROM:00113A76 ; --------------------------------------------------------------------------- ROM:00113A76 ROM:00113A76 locret_113A76: ; CODE XREF: ROM:00113910↑j ROM:00113A76 ; ROM:00113A40↑j ... ROM:00113A76 rts ROM:00113A78 ; --------------------------------------------------------------------------- ROM:00113A78 ROM:00113A78 loc_113A78: ; DATA XREF: ROM:00113760↑o ROM:00113A78 cmpi.w #0,($5B8).w ROM:00113A7E bgt.s loc_113AAA ROM:00113A80 cmpi.b #0,($6FE).w ROM:00113A86 bne.s loc_113AAA ROM:00113A88 bsr.w sub_113DF4 ROM:00113A8C bsr.w sub_113E60 ROM:00113A90 bsr.w sub_1140E4 ROM:00113A94 bsr.w sub_113EE6 ROM:00113A98 bclr #0,($8F0).w ROM:00113A9E move.b #1,($700).w ROM:00113AA4 bra.l locret_1139F2 ROM:00113AAA ; --------------------------------------------------------------------------- ROM:00113AAA ROM:00113AAA loc_113AAA: ; CODE XREF: ROM:00113A7E↑j ROM:00113AAA ; ROM:00113A86↑j ROM:00113AAA cmpi.w #0,($5B8).w ROM:00113AB0 bgt.s locret_113AE8 ROM:00113AB2 cmpi.b #0,($6FE).w ROM:00113AB8 ble.s locret_113AE8 ROM:00113ABA bsr.w sub_113DF4 ROM:00113ABE bsr.w sub_113E60 ROM:00113AC2 bsr.w sub_113F6C ROM:00113AC6 move.w $20(a5),d0 ROM:00113ACA clr.b ($843).w ROM:00113ACE move.w d0,($5B8).w ROM:00113AD2 move.b #1,($843).w ROM:00113AD8 bsr.w sub_113EE6 ROM:00113ADC move.b #3,($700).w ROM:00113AE2 bra.l *+6 ROM:00113AE8 ; --------------------------------------------------------------------------- ROM:00113AE8 ROM:00113AE8 locret_113AE8: ; CODE XREF: ROM:001138C6↑j ROM:00113AE8 ; ROM:00113AB0↑j ... ROM:00113AE8 rts ROM:00113AEA ; --------------------------------------------------------------------------- ROM:00113AEA ROM:00113AEA loc_113AEA: ; DATA XREF: ROM:00113764↑o ROM:00113AEA cmpi.w #0,($5B8).w ROM:00113AF0 bgt.s loc_113B24 ROM:00113AF2 cmpi.b #0,($6FE).w ROM:00113AF8 ble.s loc_113B24 ROM:00113AFA bsr.w sub_113DF4 ROM:00113AFE bsr.w sub_113E60 ROM:00113B02 bsr.w sub_114126 ROM:00113B06 move.w $20(a5),d0 ROM:00113B0A clr.b ($843).w ROM:00113B0E move.w d0,($5B8).w ROM:00113B12 move.b #1,($843).w ROM:00113B18 bsr.w sub_113EE6 ROM:00113B1C move.b #4,($700).w ROM:00113B22 bra.s locret_113B56 ROM:00113B24 ; --------------------------------------------------------------------------- ROM:00113B24 ROM:00113B24 loc_113B24: ; CODE XREF: ROM:00113AF0↑j ROM:00113B24 ; ROM:00113AF8↑j ROM:00113B24 cmpi.w #0,($5B8).w ROM:00113B2A bgt.s locret_113B56 ROM:00113B2C cmpi.b #0,($6FE).w ROM:00113B32 bne.s locret_113B56 ROM:00113B34 bsr.w sub_113DF4 ROM:00113B38 bsr.w sub_113E60 ROM:00113B3C bsr.w sub_1140E4 ROM:00113B40 bsr.w sub_113EE6 ROM:00113B44 bclr #0,($8F0).w ROM:00113B4A move.b #1,($700).w ROM:00113B50 bra.l locret_1139F2 ROM:00113B56 ; --------------------------------------------------------------------------- ROM:00113B56 ROM:00113B56 locret_113B56: ; CODE XREF: ROM:0011387C↑j ROM:00113B56 ; ROM:00113B22↑j ... ROM:00113B56 rts ROM:00113B58 ; --------------------------------------------------------------------------- ROM:00113B58 ROM:00113B58 loc_113B58: ; DATA XREF: ROM:00113768↑o ROM:00113B58 cmpi.w #0,($5B8).w ROM:00113B5E bgt.s locret_113B88 ROM:00113B60 bsr.w sub_113DF4 ROM:00113B64 bsr.w sub_113E60 ROM:00113B68 bsr.w sub_1140E4 ROM:00113B6C bsr.w sub_113EE6 ROM:00113B70 bclr #0,($8F0).w ROM:00113B76 bset #3,($8E9).w ROM:00113B7C move.b #1,($700).w ROM:00113B82 bra.l locret_1139F2 ROM:00113B88 ; --------------------------------------------------------------------------- ROM:00113B88 ROM:00113B88 locret_113B88: ; CODE XREF: ROM:00113832↑j ROM:00113B88 ; ROM:00113B5E↑j ROM:00113B88 rts ROM:00113B8A ; --------------------------------------------------------------------------- ROM:00113B8A ROM:00113B8A loc_113B8A: ; DATA XREF: ROM:0011376C↑o ROM:00113B8A cmpi.w #0,($5B8).w ROM:00113B90 bgt.s locret_113BC2 ROM:00113B92 bclr #0,($8DF).w ROM:00113B98 bsr.w sub_113DF4 ROM:00113B9C bsr.w sub_113E60 ROM:00113BA0 bsr.w sub_113F08 ROM:00113BA4 move.w $20(a5),d0 ROM:00113BA8 clr.b ($843).w ROM:00113BAC move.w d0,($5B8).w ROM:00113BB0 move.b #1,($843).w ROM:00113BB6 bsr.w sub_113EE6 ROM:00113BBA move.b #7,($700).w ROM:00113BC0 bra.s locret_113BF4 ROM:00113BC2 ; --------------------------------------------------------------------------- ROM:00113BC2 ROM:00113BC2 locret_113BC2: ; CODE XREF: ROM:001137EC↑j ROM:00113BC2 ; ROM:00113A34↑j ... ROM:00113BC2 rts ROM:00113BC4 ; --------------------------------------------------------------------------- ROM:00113BC4 ROM:00113BC4 loc_113BC4: ; DATA XREF: ROM:00113770↑o ROM:00113BC4 cmpi.w #0,($5B8).w ROM:00113BCA bgt.s locret_113BF4 ROM:00113BCC bsr.w sub_113DF4 ROM:00113BD0 bsr.w sub_113E60 ROM:00113BD4 bsr.w sub_1140E4 ROM:00113BD8 bsr.w sub_113EE6 ROM:00113BDC bclr #0,($8F0).w ROM:00113BE2 bset #7,($8EE).w ROM:00113BE8 move.b #1,($700).w ROM:00113BEE bra.l locret_1139F2 ROM:00113BF4 ; --------------------------------------------------------------------------- ROM:00113BF4 ROM:00113BF4 locret_113BF4: ; CODE XREF: ROM:00113BC0↑j ROM:00113BF4 ; ROM:00113BCA↑j ROM:00113BF4 rts ROM:00113BF6 ; --------------------------------------------------------------------------- ROM:00113BF6 ROM:00113BF6 loc_113BF6: ; DATA XREF: ROM:00113774↑o ROM:00113BF6 cmpi.w #0,($5B8).w ROM:00113BFC bgt.s loc_113C28 ROM:00113BFE cmpi.b #0,($6FE).w ROM:00113C04 bne.s loc_113C28 ROM:00113C06 bsr.w sub_113DF4 ROM:00113C0A bsr.w sub_113E60 ROM:00113C0E bsr.w sub_1140E4 ROM:00113C12 bsr.w sub_113EE6 ROM:00113C16 bclr #0,($8F0).w ROM:00113C1C move.b #1,($700).w ROM:00113C22 bra.l locret_1139F2 ROM:00113C28 ; --------------------------------------------------------------------------- ROM:00113C28 ROM:00113C28 loc_113C28: ; CODE XREF: ROM:00113BFC↑j ROM:00113C28 ; ROM:00113C04↑j ROM:00113C28 cmpi.w #0,($5B8).w ROM:00113C2E bgt.s locret_113C60 ROM:00113C30 cmpi.b #0,($6FE).w ROM:00113C36 ble.s locret_113C60 ROM:00113C38 bsr.w sub_113DF4 ROM:00113C3C bsr.w sub_113E60 ROM:00113C40 bsr.w sub_113F80 ROM:00113C44 move.w $20(a5),d0 ROM:00113C48 clr.b ($843).w ROM:00113C4C move.w d0,($5B8).w ROM:00113C50 move.b #1,($843).w ROM:00113C56 bsr.w sub_113EE6 ROM:00113C5A bra.l *+6 ROM:00113C60 ; --------------------------------------------------------------------------- ROM:00113C60 ROM:00113C60 locret_113C60: ; CODE XREF: ROM:0011395A↑j ROM:00113C60 ; ROM:00113C2E↑j ... ROM:00113C60 rts ROM:00113C62 ; --------------------------------------------------------------------------- ROM:00113C62 ROM:00113C62 loc_113C62: ; DATA XREF: ROM:00113778↑o ROM:00113C62 cmpi.w #0,($5B8).w ROM:00113C68 bgt.s locret_113C9E ROM:00113C6A ori.w #$200,($A9A).w ROM:00113C70 bsr.w sub_113DF4 ROM:00113C74 bsr.w sub_113E60 ROM:00113C78 bsr.w sub_114258 ROM:00113C7C move.w $20(a5),d0 ROM:00113C80 clr.b ($843).w ROM:00113C84 move.w d0,($5B8).w ROM:00113C88 move.b #1,($843).w ROM:00113C8E bsr.w sub_113EE6 ROM:00113C92 move.b #$A,($700).w ROM:00113C98 bra.l locret_113CDC ROM:00113C9E ; --------------------------------------------------------------------------- ROM:00113C9E ROM:00113C9E locret_113C9E: ; CODE XREF: ROM:001139A0↑j ROM:00113C9E ; ROM:00113C68↑j ROM:00113C9E rts ROM:00113CA0 ; --------------------------------------------------------------------------- ROM:00113CA0 ROM:00113CA0 loc_113CA0: ; DATA XREF: ROM:0011377C↑o ROM:00113CA0 cmpi.w #0,($5B8).w ROM:00113CA6 bgt.s locret_113CDC ROM:00113CA8 ori.w #$400,($A9A).w ROM:00113CAE bsr.w sub_113DF4 ROM:00113CB2 bsr.w sub_113E60 ROM:00113CB6 bsr.w sub_11426A ROM:00113CBA move.w $20(a5),d0 ROM:00113CBE clr.b ($843).w ROM:00113CC2 move.w d0,($5B8).w ROM:00113CC6 move.b #1,($843).w ROM:00113CCC bsr.w sub_113EE6 ROM:00113CD0 move.b #$B,($700).w ROM:00113CD6 bra.l locret_113D14 ROM:00113CDC ; --------------------------------------------------------------------------- ROM:00113CDC ROM:00113CDC locret_113CDC: ; CODE XREF: ROM:00113C98↑j ROM:00113CDC ; ROM:00113CA6↑j ROM:00113CDC rts ROM:00113CDE ; --------------------------------------------------------------------------- ROM:00113CDE ROM:00113CDE loc_113CDE: ; DATA XREF: ROM:00113780↑o ROM:00113CDE cmpi.w #0,($5B8).w ROM:00113CE4 bgt.s locret_113D14 ROM:00113CE6 ori.w #$800,($A9A).w ROM:00113CEC bsr.w sub_113DF4 ROM:00113CF0 bsr.w sub_113E60 ROM:00113CF4 bsr.w sub_1140E4 ROM:00113CF8 bsr.w sub_113EE6 ROM:00113CFC bclr #0,($8F0).w ROM:00113D02 bclr #3,($131A).w ROM:00113D08 move.b #1,($700).w ROM:00113D0E bra.l locret_1139F2 ROM:00113D14 ; --------------------------------------------------------------------------- ROM:00113D14 ROM:00113D14 locret_113D14: ; CODE XREF: ROM:00113CD6↑j ROM:00113D14 ; ROM:00113CE4↑j ROM:00113D14 rts ROM:00113D16 ; --------------------------------------------------------------------------- ROM:00113D16 ROM:00113D16 loc_113D16: ; DATA XREF: ROM:00113784↑o ROM:00113D16 cmpi.w #0,($5B8).w ROM:00113D1C bgt.s locret_113D52 ROM:00113D1E ori.w #$2000,($A9A).w ROM:00113D24 bsr.w sub_113DF4 ROM:00113D28 bsr.w sub_113E60 ROM:00113D2C bsr.w sub_114292 ROM:00113D30 move.w $20(a5),d0 ROM:00113D34 clr.b ($843).w ROM:00113D38 move.w d0,($5B8).w ROM:00113D3C move.b #1,($843).w ROM:00113D42 bsr.w sub_113EE6 ROM:00113D46 move.b #$D,($700).w ROM:00113D4C bra.l locret_113D8A ROM:00113D52 ; --------------------------------------------------------------------------- ROM:00113D52 ROM:00113D52 locret_113D52: ; CODE XREF: ROM:001139EC↑j ROM:00113D52 ; ROM:00113D1C↑j ROM:00113D52 rts ROM:00113D54 ; --------------------------------------------------------------------------- ROM:00113D54 ROM:00113D54 loc_113D54: ; DATA XREF: ROM:00113788↑o ROM:00113D54 cmpi.w #0,($5B8).w ROM:00113D5A bgt.s locret_113D8A ROM:00113D5C ori.w #$4000,($A9A).w ROM:00113D62 bsr.w sub_113DF4 ROM:00113D66 bsr.w sub_113E60 ROM:00113D6A bsr.w sub_1140E4 ROM:00113D6E bsr.w sub_113EE6 ROM:00113D72 bclr #0,($8F0).w ROM:00113D78 bclr #3,($1338).w ROM:00113D7E move.b #1,($700).w ROM:00113D84 bra.l locret_1139F2 ROM:00113D8A ; --------------------------------------------------------------------------- ROM:00113D8A ROM:00113D8A locret_113D8A: ; CODE XREF: ROM:00113D4C↑j ROM:00113D8A ; ROM:00113D5A↑j ROM:00113D8A rts ROM:00113D8C ; --------------------------------------------------------------------------- ROM:00113D8C rts ROM:00113D8E ROM:00113D8E ; =============== S U B R O U T I N E ======================================= ROM:00113D8E ROM:00113D8E ROM:00113D8E sub_113D8E: ; CODE XREF: sub_113F98+6↓p ROM:00113D8E ; sub_113F98+12↓p ... ROM:00113D8E lea ($FFFFFD20).w,a0 ROM:00113D92 move.w ($518).w,d0 ROM:00113D96 muls.w #2,d0 ROM:00113D9A ori.w #$C00,d0 ROM:00113D9E move.w d0,$1A(a0) ROM:00113DA2 clr.w $1C(a0) ROM:00113DA6 clr.w $1E(a0) ROM:00113DAA bclr #7,($FFFFFC1F).w ROM:00113DB0 bset #7,($FFFFFC1A).w ROM:00113DB6 ROM:00113DB6 loc_113DB6: ; CODE XREF: sub_113D8E+30↓j ROM:00113DB6 btst #7,($FFFFFC1F).w ROM:00113DBC bne.s loc_113DC0 ROM:00113DBE bra.s loc_113DB6 ROM:00113DC0 ; --------------------------------------------------------------------------- ROM:00113DC0 ROM:00113DC0 loc_113DC0: ; CODE XREF: sub_113D8E+2E↑j ROM:00113DC0 lea ($FFFFFD00).w,a0 ROM:00113DC4 move.w $1C(a0),d0 ROM:00113DC8 lsl.w #8,d0 ROM:00113DCA add.w $1E(a0),d0 ROM:00113DCE move.w d0,($51A).w ROM:00113DD2 bclr #7,($FFFFFC1F).w ROM:00113DD8 rts ROM:00113DD8 ; End of function sub_113D8E ROM:00113DD8 ROM:00113DDA ROM:00113DDA ; =============== S U B R O U T I N E ======================================= ROM:00113DDA ROM:00113DDA ROM:00113DDA sub_113DDA: ; CODE XREF: ROM:00113652↑p ROM:00113DDA ; ROM:001138E8↑p ROM:00113DDA move.b ($70D).w,d1 ROM:00113DDE ext.w d1 ROM:00113DE0 subq.w #1,d1 ROM:00113DE2 muls.w #$EC,d1 ROM:00113DE6 divs.w #2,d1 ROM:00113DEA move.w d1,($518).w ROM:00113DEE clr.w ($520).w ROM:00113DF2 rts ROM:00113DF2 ; End of function sub_113DDA ROM:00113DF2 ROM:00113DF4 ROM:00113DF4 ; =============== S U B R O U T I N E ======================================= ROM:00113DF4 ROM:00113DF4 ROM:00113DF4 sub_113DF4: ; CODE XREF: ROM:00113620↑p ROM:00113DF4 ; ROM:00113688↑p ... ROM:00113DF4 btst #7,($FFFFFC1A).w ROM:00113DFA beq.s loc_113E46 ROM:00113DFC bset #2,($8E6).w ROM:00113E02 btst #6,($FFFFFC1C).w ROM:00113E08 beq.s loc_113E34 ROM:00113E0A bset #0,($FFFFFC1E).w ROM:00113E10 ROM:00113E10 loc_113E10: ; CODE XREF: sub_113DF4+24↓j ROM:00113E10 btst #5,($FFFFFC1F).w ROM:00113E16 bne.s loc_113E1A ROM:00113E18 bra.s loc_113E10 ROM:00113E1A ; --------------------------------------------------------------------------- ROM:00113E1A ROM:00113E1A loc_113E1A: ; CODE XREF: sub_113DF4+22↑j ROM:00113E1A bclr #7,($FFFFFC1A).w ROM:00113E20 bclr #7,($FFFFFC1F).w ROM:00113E26 bclr #5,($FFFFFC1F).w ROM:00113E2C bclr #0,($FFFFFC1E).w ROM:00113E32 bra.s loc_113E44 ROM:00113E34 ; --------------------------------------------------------------------------- ROM:00113E34 ROM:00113E34 loc_113E34: ; CODE XREF: sub_113DF4+14↑j ROM:00113E34 ; sub_113DF4+48↓j ROM:00113E34 btst #7,($FFFFFC1A).w ROM:00113E3A beq.s loc_113E3E ROM:00113E3C bra.s loc_113E34 ROM:00113E3E ; --------------------------------------------------------------------------- ROM:00113E3E ROM:00113E3E loc_113E3E: ; CODE XREF: sub_113DF4+46↑j ROM:00113E3E bclr #7,($FFFFFC1F).w ROM:00113E44 ROM:00113E44 loc_113E44: ; CODE XREF: sub_113DF4+3E↑j ROM:00113E44 bra.s loc_113E4C ROM:00113E46 ; --------------------------------------------------------------------------- ROM:00113E46 ROM:00113E46 loc_113E46: ; CODE XREF: sub_113DF4+6↑j ROM:00113E46 bclr #2,($8E6).w ROM:00113E4C ROM:00113E4C loc_113E4C: ; CODE XREF: sub_113DF4:loc_113E44↑j ROM:00113E4C move.w ($FFFFFC18).w,($598).w ROM:00113E52 move.w ($FFFFFC1A).w,($59A).w ROM:00113E58 move.w ($FFFFFC1C).w,($59C).w ROM:00113E5E rts ROM:00113E5E ; End of function sub_113DF4 ROM:00113E5E ROM:00113E60 ROM:00113E60 ; =============== S U B R O U T I N E ======================================= ROM:00113E60 ROM:00113E60 ROM:00113E60 sub_113E60: ; CODE XREF: ROM:00113582↑p ROM:00113E60 ; ROM:00113624↑p ... ROM:00113E60 lea ($FFFFFD40).w,a0 ROM:00113E64 move.b #$D5,$D(a0) ROM:00113E6A move.b #$95,$E(a0) ROM:00113E70 move.b #$15,$F(a0) ROM:00113E76 move.w #$2F0D,($FFFFFC1C).w ROM:00113E7C move.w #$401,($FFFFFC1A).w ROM:00113E82 move.w #$B010,($FFFFFC18).w ROM:00113E88 rts ROM:00113E88 ; End of function sub_113E60 ROM:00113E88 ROM:00113E8A ROM:00113E8A ; =============== S U B R O U T I N E ======================================= ROM:00113E8A ROM:00113E8A ROM:00113E8A sub_113E8A: ; CODE XREF: ROM:loc_113566↑p ROM:00113E8A move.b #0,($FFFFFC15).w ROM:00113E90 move.b #$7E,($FFFFFC17).w ; '~' ROM:00113E96 move.b #$7B,($FFFFFC16).w ; '{' ROM:00113E9C rts ROM:00113E9C ; End of function sub_113E8A ROM:00113E9C ROM:00113E9E ROM:00113E9E ; =============== S U B R O U T I N E ======================================= ROM:00113E9E ROM:00113E9E ROM:00113E9E sub_113E9E: ; CODE XREF: sub_113F08+2E↓p ROM:00113E9E ; sub_113F6C+6↓p ... ROM:00113E9E lea ($FFFFFD20).w,a0 ROM:00113EA2 move.w #$500,d0 ROM:00113EA6 or.w ($518).w,d0 ROM:00113EAA move.w d0,$1A(a0) ROM:00113EAE clr.w d0 ROM:00113EB0 move.w ($51A).w,d0 ROM:00113EB4 andi.w #$FF,d0 ROM:00113EB8 move.w d0,$1E(a0) ROM:00113EBC clr.w d0 ROM:00113EBE move.w ($51A).w,d0 ROM:00113EC2 lsr.w #8,d0 ROM:00113EC4 move.w d0,$1C(a0) ROM:00113EC8 bclr #7,($FFFFFC1F).w ROM:00113ECE bset #7,($FFFFFC1A).w ROM:00113ED4 ROM:00113ED4 loc_113ED4: ; CODE XREF: sub_113E9E+3E↓j ROM:00113ED4 btst #7,($FFFFFC1F).w ROM:00113EDA bne.s loc_113EDE ROM:00113EDC bra.s loc_113ED4 ROM:00113EDE ; --------------------------------------------------------------------------- ROM:00113EDE ROM:00113EDE loc_113EDE: ; CODE XREF: sub_113E9E+3C↑j ROM:00113EDE bclr #7,($FFFFFC1F).w ROM:00113EE4 rts ROM:00113EE4 ; End of function sub_113E9E 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:0011362C↑p ROM:00113EE6 ; ROM:00113694↑p ... ROM:00113EE6 move.w ($598).w,($FFFFFC18).w ROM:00113EEC move.w ($59A).w,($FFFFFC1A).w ROM:00113EF2 move.w ($59C).w,($FFFFFC1C).w ROM:00113EF8 btst #2,($8E6).w ROM:00113EFE beq.s locret_113F06 ROM:00113F00 bset #7,($FFFFFC1A).w ROM:00113F06 ROM:00113F06 locret_113F06: ; CODE XREF: sub_113EE6+18↑j ROM:00113F06 rts ROM:00113F06 ; End of function sub_113EE6 ROM:00113F06 ROM:00113F08 ROM:00113F08 ; =============== S U B R O U T I N E ======================================= ROM:00113F08 ROM:00113F08 ROM:00113F08 sub_113F08: ; CODE XREF: ROM:001137CC↑p ROM:00113F08 ; ROM:00113A14↑p ... ROM:00113F08 move.w #$F2,d1 ROM:00113F0C cmpi.b #1,($70D).w ROM:00113F12 bne.s loc_113F1A ROM:00113F14 move.l ($444).w,d0 ROM:00113F18 bra.s loc_113F20 ROM:00113F1A ; --------------------------------------------------------------------------- ROM:00113F1A ROM:00113F1A loc_113F1A: ; CODE XREF: sub_113F08+A↑j ROM:00113F1A move.l ($448).w,d0 ROM:00113F1E addq.w #2,d1 ROM:00113F20 ROM:00113F20 loc_113F20: ; CODE XREF: sub_113F08+10↑j ROM:00113F20 btst #0,($8DF).w ROM:00113F26 beq.s loc_113F2C ROM:00113F28 swap d0 ROM:00113F2A bra.s loc_113F2E ROM:00113F2C ; --------------------------------------------------------------------------- ROM:00113F2C ROM:00113F2C loc_113F2C: ; CODE XREF: sub_113F08+1E↑j ROM:00113F2C addq.w #1,d1 ROM:00113F2E ROM:00113F2E loc_113F2E: ; CODE XREF: sub_113F08+22↑j ROM:00113F2E move.w d0,($51A).w ROM:00113F32 move.w d1,($518).w ROM:00113F36 bsr.w sub_113E9E ROM:00113F3A rts ROM:00113F3A ; End of function sub_113F08 ROM:00113F3A ROM:00113F3C ROM:00113F3C ; =============== S U B R O U T I N E ======================================= ROM:00113F3C ROM:00113F3C ROM:00113F3C sub_113F3C: ; CODE XREF: ROM:001137C8↑p ROM:00113F3C ; ROM:0011380E↑p ... ROM:00113F3C lea ($FFFFFD20).w,a0 ROM:00113F40 move.w #$4C0,$1A(a0) ROM:00113F46 clr.w $1C(a0) ROM:00113F4A clr.w $1E(a0) ROM:00113F4E bclr #7,($FFFFFC1F).w ROM:00113F54 bset #7,($FFFFFC1A).w ROM:00113F5A ROM:00113F5A loc_113F5A: ; CODE XREF: sub_113F3C+26↓j ROM:00113F5A btst #7,($FFFFFC1F).w ROM:00113F60 bne.s loc_113F64 ROM:00113F62 bra.s loc_113F5A ROM:00113F64 ; --------------------------------------------------------------------------- ROM:00113F64 ROM:00113F64 loc_113F64: ; CODE XREF: sub_113F3C+24↑j ROM:00113F64 bclr #7,($FFFFFC1F).w ROM:00113F6A rts ROM:00113F6A ; End of function sub_113F3C ROM:00113F6A ROM:00113F6C ROM:00113F6C ; =============== S U B R O U T I N E ======================================= ROM:00113F6C ROM:00113F6C ROM:00113F6C sub_113F6C: ; CODE XREF: ROM:001138A6↑p ROM:00113F6C ; ROM:00113AC2↑p ROM:00113F6C move.w ($D9E).w,($51A).w ROM:00113F72 bsr.w sub_113E9E ROM:00113F76 addq.w #1,($518).w ROM:00113F7A subq.b #1,($6FE).w ROM:00113F7E rts ROM:00113F7E ; End of function sub_113F6C ROM:00113F7E ROM:00113F80 ROM:00113F80 ; =============== S U B R O U T I N E ======================================= ROM:00113F80 ROM:00113F80 ROM:00113F80 sub_113F80: ; CODE XREF: ROM:0011393A↑p ROM:00113F80 ; ROM:00113C40↑p ROM:00113F80 move.w ($4D0).w,($51A).w ROM:00113F86 addq.w #1,($51A).w ROM:00113F8A bsr.w sub_113E9E ROM:00113F8E addq.w #1,($518).w ROM:00113F92 subq.b #1,($6FE).w ROM:00113F96 rts ROM:00113F96 ; End of function sub_113F80 ROM:00113F96 ROM:00113F98 ROM:00113F98 ; =============== S U B R O U T I N E ======================================= ROM:00113F98 ROM:00113F98 ROM:00113F98 sub_113F98: ; CODE XREF: ROM:00113586↑p ROM:00113F98 move.w #$F6,($518).w ROM:00113F9E bsr.w sub_113D8E ROM:00113FA2 move.w ($51A).w,d1 ROM:00113FA6 addq.w #1,($518).w ROM:00113FAA bsr.w sub_113D8E ROM:00113FAE move.w ($51A).w,d2 ROM:00113FB2 addq.w #1,($518).w ROM:00113FB6 bsr.w sub_113D8E ROM:00113FBA move.w ($51A).w,d3 ROM:00113FBE move.w d1,d4 ROM:00113FC0 and.w d2,d4 ROM:00113FC2 move.w d2,d5 ROM:00113FC4 and.w d3,d5 ROM:00113FC6 move.w d1,($D9E).w ROM:00113FCA and.w d3,($D9E).w ROM:00113FCE or.w d4,($D9E).w ROM:00113FD2 or.w d5,($D9E).w ROM:00113FD6 move.w #$F9,($518).w ROM:00113FDC bsr.w sub_113D8E ROM:00113FE0 move.b ($51A).w,d1 ROM:00113FE4 move.w ($51A).w,d6 ROM:00113FE8 lsr.w #8,d6 ROM:00113FEA move.b d6,d2 ROM:00113FEC addq.w #1,($518).w ROM:00113FF0 bsr.w sub_113D8E ROM:00113FF4 move.b ($51A).w,d3 ROM:00113FF8 move.b d1,d4 ROM:00113FFA and.b d2,d4 ROM:00113FFC move.b d2,d5 ROM:00113FFE and.b d3,d5 ROM:00114000 move.b d1,($11B3).w ROM:00114004 and.b d3,($11B3).w ROM:00114008 or.b d4,($11B3).w ROM:0011400C or.b d5,($11B3).w ROM:00114010 rts ROM:00114010 ; End of function sub_113F98 ROM:00114010 ROM:00114012 ROM:00114012 ; =============== S U B R O U T I N E ======================================= ROM:00114012 ROM:00114012 ROM:00114012 sub_114012: ; CODE XREF: ROM:0011358A↑p ROM:00114012 move.w #$EF,($518).w ROM:00114018 bsr.w sub_113D8E ROM:0011401C move.w ($51A).w,d1 ROM:00114020 addq.w #1,($518).w ROM:00114024 bsr.w sub_113D8E ROM:00114028 move.w ($51A).w,d2 ROM:0011402C addq.w #1,($518).w ROM:00114030 bsr.w sub_113D8E ROM:00114034 move.w ($51A).w,d3 ROM:00114038 move.w d1,d4 ROM:0011403A and.w d2,d4 ROM:0011403C move.w d2,d5 ROM:0011403E and.w d3,d5 ROM:00114040 move.w d1,($4D0).w ROM:00114044 and.w d3,($4D0).w ROM:00114048 or.w d4,($4D0).w ROM:0011404C or.w d5,($4D0).w ROM:00114050 subq.w #1,($4D0).w ROM:00114054 rts ROM:00114054 ; End of function sub_114012 ROM:00114054 ROM:00114056 ROM:00114056 ; =============== S U B R O U T I N E ======================================= ROM:00114056 ROM:00114056 ROM:00114056 sub_114056: ; CODE XREF: ROM:001135B6↑p ROM:00114056 clr.l ($444).w ROM:0011405A clr.l ($448).w ROM:0011405E move.w #$F2,($518).w ROM:00114064 bsr.w sub_113D8E ROM:00114068 clr.l d0 ROM:0011406A move.w ($51A).w,d0 ROM:0011406E swap d0 ROM:00114070 add.l d0,($444).w ROM:00114074 addq.w #1,($518).w ROM:00114078 bsr.w sub_113D8E ROM:0011407C clr.l d0 ROM:0011407E move.w ($51A).w,d0 ROM:00114082 add.l d0,($444).w ROM:00114086 addq.w #1,($518).w ROM:0011408A bsr.w sub_113D8E ROM:0011408E clr.l d0 ROM:00114090 move.w ($51A).w,d0 ROM:00114094 swap d0 ROM:00114096 add.l d0,($448).w ROM:0011409A addq.w #1,($518).w ROM:0011409E bsr.w sub_113D8E ROM:001140A2 clr.l d0 ROM:001140A4 move.w ($51A).w,d0 ROM:001140A8 add.l d0,($448).w ROM:001140AC rts ROM:001140AC ; End of function sub_114056 ROM:001140AC ROM:001140AE ROM:001140AE ; =============== S U B R O U T I N E ======================================= ROM:001140AE ROM:001140AE ROM:001140AE sub_1140AE: ; CODE XREF: ROM:001138F0↑p ROM:001140AE ; ROM:00113A50↑p ROM:001140AE lea ($1348).w,a1 ROM:001140B2 clr.l d1 ROM:001140B4 move.w ($520).w,d2 ROM:001140B8 lsr.w #1,d2 ROM:001140BA move.w (a1,d2.w*2),($51A).w ROM:001140C0 move.w ($51A).w,d1 ROM:001140C4 cmpi.b #1,($70D).w ROM:001140CA bne.s loc_1140D2 ROM:001140CC add.l d1,($444).w ROM:001140D0 bra.s loc_1140D6 ROM:001140D2 ; --------------------------------------------------------------------------- ROM:001140D2 ROM:001140D2 loc_1140D2: ; CODE XREF: sub_1140AE+1C↑j ROM:001140D2 add.l d1,($448).w ROM:001140D6 ROM:001140D6 loc_1140D6: ; CODE XREF: sub_1140AE+22↑j ROM:001140D6 bsr.w sub_113E9E ROM:001140DA addq.w #2,($520).w ROM:001140DE addq.w #1,($518).w ROM:001140E2 rts ROM:001140E2 ; End of function sub_1140AE ROM:001140E2 ROM:001140E4 ROM:001140E4 ; =============== S U B R O U T I N E ======================================= ROM:001140E4 ROM:001140E4 ROM:001140E4 sub_1140E4: ; CODE XREF: ROM:00113A90↑p ROM:001140E4 ; ROM:00113B3C↑p ... ROM:001140E4 lea ($FFFFFD20).w,a0 ROM:001140E8 move.w #$400,$1A(a0) ROM:001140EE clr.w $1C(a0) ROM:001140F2 clr.w $1E(a0) ROM:001140F6 bclr #7,($FFFFFC1F).w ROM:001140FC bset #7,($FFFFFC1A).w ROM:00114102 ROM:00114102 loc_114102: ; CODE XREF: sub_1140E4+26↓j ROM:00114102 btst #7,($FFFFFC1F).w ROM:00114108 bne.s loc_11410C ROM:0011410A bra.s loc_114102 ROM:0011410C ; --------------------------------------------------------------------------- ROM:0011410C ROM:0011410C loc_11410C: ; CODE XREF: sub_1140E4+24↑j ROM:0011410C bclr #7,($FFFFFC1F).w ROM:00114112 rts ROM:00114112 ; End of function sub_1140E4 ROM:00114112 ROM:00114114 ROM:00114114 ; =============== S U B R O U T I N E ======================================= ROM:00114114 ROM:00114114 ROM:00114114 sub_114114: ; CODE XREF: ROM:00113628↑p ROM:00114114 ; ROM:00113724↑p ROM:00114114 move.w ($51C).w,($518).w ROM:0011411A bsr.w sub_113D8E ROM:0011411E move.w ($51A).w,($51E).w ROM:00114124 rts ROM:00114124 ; End of function sub_114114 ROM:00114124 ROM:00114126 ROM:00114126 ; =============== S U B R O U T I N E ======================================= ROM:00114126 ROM:00114126 ROM:00114126 sub_114126: ; CODE XREF: ROM:0011385C↑p ROM:00114126 ; ROM:00113B02↑p ROM:00114126 move.b ($11B3).w,d0 ROM:0011412A lsl.w #8,d0 ROM:0011412C add.b ($11B3).w,d0 ROM:00114130 move.w d0,($51A).w ROM:00114134 bsr.w sub_113E9E ROM:00114138 addq.w #1,($518).w ROM:0011413C subq.b #1,($6FE).w ROM:00114140 rts ROM:00114140 ; End of function sub_114126 ROM:00114140 ROM:00114142 ROM:00114142 ; =============== S U B R O U T I N E ======================================= ROM:00114142 ROM:00114142 ROM:00114142 sub_114142: ; CODE XREF: ROM:00113656↑p ROM:00114142 lea ($1348).w,a1 ROM:00114146 move.w #$D4,d3 ROM:0011414A clr.w d1 ROM:0011414C clr.w d2 ROM:0011414E clr.l ($440).w ROM:00114152 ROM:00114152 loc_114152: ; CODE XREF: sub_114142+32↓j ROM:00114152 cmp.w d1,d3 ROM:00114154 ble.s locret_114176 ROM:00114156 clr.l d4 ROM:00114158 bsr.w sub_113D8E ROM:0011415C move.w ($51A).w,d4 ROM:00114160 add.l d4,($440).w ROM:00114164 move.w ($51A).w,(a1,d2.w*2) ROM:0011416A addq.w #2,d1 ROM:0011416C move.w d1,d2 ROM:0011416E lsr.w #1,d2 ROM:00114170 addq.w #1,($518).w ROM:00114174 bra.s loc_114152 ROM:00114176 ; --------------------------------------------------------------------------- ROM:00114176 ROM:00114176 locret_114176: ; CODE XREF: sub_114142+12↑j ROM:00114176 rts ROM:00114176 ; End of function sub_114142 ROM:00114176 ROM:00114178 ROM:00114178 ; =============== S U B R O U T I N E ======================================= ROM:00114178 ROM:00114178 ROM:00114178 sub_114178: ; CODE XREF: ROM:00113812↑p ROM:00114178 move.w ($51C).w,($518).w ROM:0011417E move.w ($51E).w,($51A).w ROM:00114184 bsr.w sub_113E9E ROM:00114188 rts ROM:00114188 ; End of function sub_114178 ROM:00114188 ROM:0011418A ROM:0011418A ; =============== S U B R O U T I N E ======================================= ROM:0011418A ROM:0011418A ROM:0011418A sub_11418A: ; CODE XREF: ROM:00113896↑p ROM:0011418A move.w #$F6,($518).w ROM:00114190 move.b #3,($6FE).w ROM:00114196 rts ROM:00114196 ; End of function sub_11418A ROM:00114196 ROM:00114198 ROM:00114198 ; =============== S U B R O U T I N E ======================================= ROM:00114198 ROM:00114198 ROM:00114198 sub_114198: ; CODE XREF: ROM:0011392A↑p ROM:00114198 move.w #$EF,($518).w ROM:0011419E move.b #3,($6FE).w ROM:001141A4 rts ROM:001141A4 ; End of function sub_114198 ROM:001141A4 ROM:001141A6 ROM:001141A6 ; =============== S U B R O U T I N E ======================================= ROM:001141A6 ROM:001141A6 ROM:001141A6 sub_1141A6: ; CODE XREF: ROM:0011384C↑p ROM:001141A6 move.w #$F9,($518).w ROM:001141AC move.b #2,($6FE).w ROM:001141B2 rts ROM:001141B2 ; End of function sub_1141A6 ROM:001141B2 ROM:001141B4 ROM:001141B4 ; =============== S U B R O U T I N E ======================================= ROM:001141B4 ROM:001141B4 ROM:001141B4 sub_1141B4: ; CODE XREF: ROM:0011358E↑p ROM:001141B4 ; ROM:001136FE↑p ROM:001141B4 move.w #$EC,($518).w ROM:001141BA bsr.w sub_113D8E ROM:001141BE move.w ($51A).w,($A1E).w ROM:001141C4 move.w #$ED,($518).w ROM:001141CA bsr.w sub_113D8E ROM:001141CE move.w ($51A).w,($A20).w ROM:001141D4 rts ROM:001141D4 ; End of function sub_1141B4 ROM:001141D4 ROM:001141D6 ; --------------------------------------------------------------------------- ROM:001141D6 bset #6,($8EB).w ROM:001141DC rts ROM:001141DE ROM:001141DE ; =============== S U B R O U T I N E ======================================= ROM:001141DE ROM:001141DE ROM:001141DE sub_1141DE: ; CODE XREF: ROM:00113690↑p ROM:001141DE move.w #$F6,($518).w ROM:001141E4 bsr.w sub_113D8E ROM:001141E8 move.w ($51A).w,d1 ROM:001141EC move.w d1,($ED8).w ROM:001141F0 addq.w #1,($518).w ROM:001141F4 bsr.w sub_113D8E ROM:001141F8 move.w ($51A).w,d1 ROM:001141FC move.w d1,($EDA).w ROM:00114200 addq.w #1,($518).w ROM:00114204 bsr.w sub_113D8E ROM:00114208 move.w ($51A).w,d1 ROM:0011420C move.w d1,($EDC).w ROM:00114210 rts ROM:00114210 ; End of function sub_1141DE ROM:00114210 ROM:00114212 ROM:00114212 ; =============== S U B R O U T I N E ======================================= ROM:00114212 ROM:00114212 ROM:00114212 sub_114212: ; CODE XREF: ROM:001136CE↑p ROM:00114212 move.w #$EF,($518).w ROM:00114218 bsr.w sub_113D8E ROM:0011421C move.w ($51A).w,d1 ROM:00114220 swap d1 ROM:00114222 addq.w #1,($518).w ROM:00114226 bsr.w sub_113D8E ROM:0011422A move.w ($51A).w,d1 ROM:0011422E move.l d1,($9AC).w ROM:00114232 move.l d1,($9B0).w ROM:00114236 move.l d1,($9B4).w ROM:0011423A move.l d1,($900).w ROM:0011423E rts ROM:0011423E ; End of function sub_114212 ROM:0011423E ROM:00114240 ROM:00114240 ; =============== S U B R O U T I N E ======================================= ROM:00114240 ROM:00114240 ROM:00114240 sub_114240: ; CODE XREF: ROM:00113980↑p ROM:00114240 move.w #$F6,($518).w ROM:00114246 move.w ($ED8).w,d1 ROM:0011424A move.w d1,($51A).w ROM:0011424E bsr.w sub_113E9E ROM:00114252 addq.w #1,($518).w ROM:00114256 rts ROM:00114256 ; End of function sub_114240 ROM:00114256 ROM:00114258 ROM:00114258 ; =============== S U B R O U T I N E ======================================= ROM:00114258 ROM:00114258 ROM:00114258 sub_114258: ; CODE XREF: ROM:00113C78↑p ROM:00114258 move.w ($EDA).w,d1 ROM:0011425C move.w d1,($51A).w ROM:00114260 bsr.w sub_113E9E ROM:00114264 addq.w #1,($518).w ROM:00114268 rts ROM:00114268 ; End of function sub_114258 ROM:00114268 ROM:0011426A ROM:0011426A ; =============== S U B R O U T I N E ======================================= ROM:0011426A ROM:0011426A ROM:0011426A sub_11426A: ; CODE XREF: ROM:00113CB6↑p ROM:0011426A move.w ($EDC).w,d1 ROM:0011426E move.w d1,($51A).w ROM:00114272 bsr.w sub_113E9E ROM:00114276 rts ROM:00114276 ; End of function sub_11426A ROM:00114276 ROM:00114278 ROM:00114278 ; =============== S U B R O U T I N E ======================================= ROM:00114278 ROM:00114278 ROM:00114278 sub_114278: ; CODE XREF: ROM:001139CC↑p ROM:00114278 move.w #$EF,($518).w ROM:0011427E move.l ($414).w,d1 ROM:00114282 swap d1 ROM:00114284 move.w d1,($51A).w ROM:00114288 bsr.w sub_113E9E ROM:0011428C addq.w #1,($518).w ROM:00114290 rts ROM:00114290 ; End of function sub_114278 ROM:00114290 ROM:00114292 ROM:00114292 ; =============== S U B R O U T I N E ======================================= ROM:00114292 ROM:00114292 ROM:00114292 sub_114292: ; CODE XREF: ROM:00113D2C↑p ROM:00114292 move.l ($414).w,d1 ROM:00114296 move.w d1,($51A).w ROM:0011429A bsr.w sub_113E9E ROM:0011429E rts ROM:0011429E ; End of function sub_114292 ROM:0011429E ROM:001142A0 ; --------------------------------------------------------------------------- ROM:001142A0 rts ROM:001142A2 ; --------------------------------------------------------------------------- ROM:001142A2 rts ROM:001142A4 ROM:001142A4 ; =============== S U B R O U T I N E ======================================= ROM:001142A4 ROM:001142A4 ROM:001142A4 sub_1142A4: ; CODE XREF: sub_1117DC+C↑p ROM:001142A4 move.w #0,($FFFFF448).w ROM:001142AA rts ROM:001142AA ; End of function sub_1142A4 ROM:001142AA ROM:001142AC ; --------------------------------------------------------------------------- ROM:001142AC movem.l d0-a5,-(sp) ROM:001142B0 move.w #$8000,d0 ROM:001142B4 and.w ($FFFFF448).w,d0 ROM:001142B8 beq.s loc_1142C0 ROM:001142BA not.w d0 ROM:001142BC and.w d0,($FFFFF448).w ROM:001142C0 ROM:001142C0 loc_1142C0: ; CODE XREF: ROM:001142B8↑j ROM:001142C0 movem.l (sp)+,d0-a5 ROM:001142C4 rte ROM:001142C6 ; --------------------------------------------------------------------------- ROM:001142C6 rts ROM:001142C8 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_8. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:001142CA ; --------------------------------------------------------------------------- ROM:001142CA rts ROM:001142CC ; --------------------------------------------------------------------------- ROM:001142CC rts ROM:001142CE ; --------------------------------------------------------------------------- ROM:001142CE rts ROM:001142D0 ; --------------------------------------------------------------------------- ROM:001142D0 rte ROM:001142D2 ROM:001142D2 ; =============== S U B R O U T I N E ======================================= ROM:001142D2 ROM:001142D2 ROM:001142D2 sub_1142D2: ; CODE XREF: ROM:0013496E↓p ROM:001142D2 clr.l d2 ROM:001142D4 move.w ($52C).w,d2 ROM:001142D8 bset #7,($133A).w ROM:001142DE bclr #3,($8F3).w ROM:001142E4 move.b ($11F0).l,d0 ROM:001142EA cmpi.b #2,d0 ROM:001142EE ble.s loc_1142F6 ROM:001142F0 bra.l loc_114438 ROM:001142F6 ; --------------------------------------------------------------------------- ROM:001142F6 ROM:001142F6 loc_1142F6: ; CODE XREF: sub_1142D2+1C↑j ROM:001142F6 move.b ($11F2).l,d0 ROM:001142FC cmpi.b #2,d0 ROM:00114300 ble.s loc_114308 ROM:00114302 bra.l loc_114438 ROM:00114308 ; --------------------------------------------------------------------------- ROM:00114308 ROM:00114308 loc_114308: ; CODE XREF: sub_1142D2+2E↑j ROM:00114308 cmp.b ($702).w,d0 ROM:0011430C beq.l loc_114438 ROM:00114312 move.b ($11EF).l,d0 ROM:00114318 cmpi.b #0,d0 ROM:0011431C ble.s loc_114366 ROM:0011431E move.b ($11F0).l,d0 ROM:00114324 cmpi.b #2,d0 ROM:00114328 bgt.s loc_11435E ROM:0011432A cmpi.b #0,d0 ROM:0011432E bne.s loc_11433C ROM:00114330 movea.l ($420).w,a0 ROM:00114334 move.l #$140000,d3 ROM:0011433A bra.s loc_11435C ROM:0011433C ; --------------------------------------------------------------------------- ROM:0011433C ROM:0011433C loc_11433C: ; CODE XREF: sub_1142D2+5C↑j ROM:0011433C cmpi.b #1,d0 ROM:00114340 bne.s loc_114350 ROM:00114342 movea.l #$144000,a0 ROM:00114348 move.l #$14C000,d3 ROM:0011434E bra.s loc_11435C ROM:00114350 ; --------------------------------------------------------------------------- ROM:00114350 ROM:00114350 loc_114350: ; CODE XREF: sub_1142D2+6E↑j ROM:00114350 movea.l #$14C000,a0 ROM:00114356 move.l #$150000,d3 ROM:0011435C ROM:0011435C loc_11435C: ; CODE XREF: sub_1142D2+68↑j ROM:0011435C ; sub_1142D2+7C↑j ROM:0011435C bra.s loc_114364 ROM:0011435E ; --------------------------------------------------------------------------- ROM:0011435E ROM:0011435E loc_11435E: ; CODE XREF: sub_1142D2+56↑j ROM:0011435E bra.l loc_114438 ROM:00114364 ; --------------------------------------------------------------------------- ROM:00114364 ROM:00114364 loc_114364: ; CODE XREF: sub_1142D2:loc_11435C↑j ROM:00114364 bra.s loc_114394 ROM:00114366 ; --------------------------------------------------------------------------- ROM:00114366 ROM:00114366 loc_114366: ; CODE XREF: sub_1142D2+4A↑j ROM:00114366 move.b ($11F0).l,d0 ROM:0011436C cmpi.b #0,d0 ROM:00114370 bne.s loc_11437A ROM:00114372 bra.l loc_114438 ROM:00114378 ; --------------------------------------------------------------------------- ROM:00114378 bra.s loc_114394 ROM:0011437A ; --------------------------------------------------------------------------- ROM:0011437A ROM:0011437A loc_11437A: ; CODE XREF: sub_1142D2+9E↑j ROM:0011437A clr.l d1 ROM:0011437C move.b ($11F0).l,d1 ROM:00114382 subi.l #1,d1 ROM:00114388 mulu.l d2,d1 ROM:0011438C movea.l #$1E00,a0 ROM:00114392 adda.l d1,a0 ROM:00114394 ROM:00114394 loc_114394: ; CODE XREF: sub_1142D2:loc_114364↑j ROM:00114394 ; sub_1142D2+A6↑j ROM:00114394 move.b ($11F1).l,d0 ROM:0011439A cmpi.b #0,d0 ROM:0011439E ble.l loc_11440C ROM:001143A4 btst #7,($1319).w ROM:001143AA beq.l loc_114408 ROM:001143B0 clr.w d0 ROM:001143B2 move.b ($11F2).l,d0 ROM:001143B8 cmpi.b #0,d0 ROM:001143BC bne.s loc_1143D8 ROM:001143BE movea.l ($420).w,a1 ROM:001143C2 move.l #$140000,d3 ROM:001143C8 clr.w d0 ROM:001143CA move.b ($11F0).l,d0 ROM:001143D0 movea.l #$1E00,a0 ROM:001143D6 bra.s loc_1143E0 ROM:001143D8 ; --------------------------------------------------------------------------- ROM:001143D8 ROM:001143D8 loc_1143D8: ; CODE XREF: sub_1142D2+EA↑j ROM:001143D8 bset #7,($1339).w ROM:001143DE bra.s loc_114438 ROM:001143E0 ; --------------------------------------------------------------------------- ROM:001143E0 ROM:001143E0 loc_1143E0: ; CODE XREF: sub_1142D2+104↑j ROM:001143E0 move.b ($11EF).l,d0 ROM:001143E6 cmpi.b #0,d0 ROM:001143EA ble.s loc_1143F0 ROM:001143EC bra.s loc_114438 ROM:001143EE ; --------------------------------------------------------------------------- ROM:001143EE bra.s loc_114406 ROM:001143F0 ; --------------------------------------------------------------------------- ROM:001143F0 ROM:001143F0 loc_1143F0: ; CODE XREF: sub_1142D2+118↑j ROM:001143F0 adda.w #$12,a0 ROM:001143F4 move.w #$5AA5,(a0) ROM:001143F8 suba.w #$12,a0 ROM:001143FC bsr.w sub_11452A ROM:00114400 bclr #7,($133A).w ROM:00114406 ROM:00114406 loc_114406: ; CODE XREF: sub_1142D2+11C↑j ROM:00114406 bra.s loc_11440A ROM:00114408 ; --------------------------------------------------------------------------- ROM:00114408 ROM:00114408 loc_114408: ; CODE XREF: sub_1142D2+D8↑j ROM:00114408 bra.s loc_114438 ROM:0011440A ; --------------------------------------------------------------------------- ROM:0011440A ROM:0011440A loc_11440A: ; CODE XREF: sub_1142D2:loc_114406↑j ROM:0011440A bra.s loc_114436 ROM:0011440C ; --------------------------------------------------------------------------- ROM:0011440C ROM:0011440C loc_11440C: ; CODE XREF: sub_1142D2+CC↑j ROM:0011440C move.b ($11F2).l,d0 ROM:00114412 cmpi.b #0,d0 ROM:00114416 bne.s loc_11441C ROM:00114418 bra.s loc_114438 ROM:0011441A ; --------------------------------------------------------------------------- ROM:0011441A bra.s loc_114436 ROM:0011441C ; --------------------------------------------------------------------------- ROM:0011441C ROM:0011441C loc_11441C: ; CODE XREF: sub_1142D2+144↑j ROM:0011441C clr.l d1 ROM:0011441E move.b ($11F2).l,d1 ROM:00114424 subi.l #1,d1 ROM:0011442A mulu.l d2,d1 ROM:0011442E movea.l #$1E00,a1 ROM:00114434 adda.l d1,a1 ROM:00114436 ROM:00114436 loc_114436: ; CODE XREF: sub_1142D2:loc_11440A↑j ROM:00114436 ; sub_1142D2+148↑j ROM:00114436 bra.s loc_114444 ROM:00114438 ; --------------------------------------------------------------------------- ROM:00114438 ROM:00114438 loc_114438: ; CODE XREF: sub_1142D2+1E↑j ROM:00114438 ; sub_1142D2+30↑j ... ROM:00114438 bset #7,($1333).w ROM:0011443E bclr #7,($133A).w ROM:00114444 ROM:00114444 loc_114444: ; CODE XREF: sub_1142D2:loc_114436↑j ROM:00114444 btst #7,($133A).w ROM:0011444A beq.s locret_114462 ROM:0011444C subi.w #1,d2 ROM:00114450 move.w #0,d1 ROM:00114454 bra.s loc_11445A ROM:00114456 ; --------------------------------------------------------------------------- ROM:00114456 ROM:00114456 loc_114456: ; CODE XREF: sub_1142D2+18E↓j ROM:00114456 addi.w #1,d1 ROM:0011445A ROM:0011445A loc_11445A: ; CODE XREF: sub_1142D2+182↑j ROM:0011445A cmp.w d2,d1 ROM:0011445C bgt.s locret_114462 ROM:0011445E move.b (a0)+,(a1)+ ROM:00114460 bra.s loc_114456 ROM:00114462 ; --------------------------------------------------------------------------- ROM:00114462 ROM:00114462 locret_114462: ; CODE XREF: sub_1142D2+178↑j ROM:00114462 ; sub_1142D2+18A↑j ROM:00114462 rts ROM:00114462 ; End of function sub_1142D2 ROM:00114462 ROM:00114464 ROM:00114464 ; =============== S U B R O U T I N E ======================================= ROM:00114464 ROM:00114464 ROM:00114464 sub_114464: ; DATA XREF: sub_11452A+6↓o ROM:00114464 move sr,-(sp) ROM:00114466 move #$2700,sr ROM:0011446A move.w ($52C).w,d2 ROM:0011446E ext.l d2 ROM:00114470 add.l a1,d2 ROM:00114472 move.w #$7031,($FFFFFA56).w ROM:00114478 movea.l #$10AAAA,a3 ROM:0011447E movea.l #$105554,a4 ROM:00114484 move.b #$AA,(a3) ROM:00114488 move.b #$55,(a4) ; 'U' ROM:0011448C move.b #$80,(a3) ROM:00114490 move.b #$AA,(a3) ROM:00114494 move.b #$55,(a4) ; 'U' ROM:00114498 move.w #$30,(a1) ; '0' ROM:0011449C ROM:0011449C loc_11449C: ; CODE XREF: sub_114464+4A↓j ROM:0011449C move.b #$55,($FFFFFA27).w ; 'U' ROM:001144A2 move.b #$AA,($FFFFFA27).w ROM:001144A8 move.w (a1),d4 ROM:001144AA andi.w #$80,d4 ROM:001144AE beq.s loc_11449C ROM:001144B0 bsr.w sub_1144EE ROM:001144B4 btst #3,($8F3).w ROM:001144BA beq.s loc_1144E4 ROM:001144BC movea.l #$14C000,a1 ROM:001144C2 move.w ($52C).w,d2 ROM:001144C6 ext.l d2 ROM:001144C8 add.l a1,d2 ROM:001144CA movea.l #0,a0 ROM:001144D0 movea.w ($52C).w,a0 ROM:001144D4 adda.l #$1E00,a0 ROM:001144DA bsr.w sub_1144EE ROM:001144DE bclr #3,($8F3).w ROM:001144E4 ROM:001144E4 loc_1144E4: ; CODE XREF: sub_114464+56↑j ROM:001144E4 move.w #$1031,($FFFFFA56).w ROM:001144EA move (sp)+,sr ROM:001144EC rts ROM:001144EC ; End of function sub_114464 ROM:001144EC ROM:001144EE ROM:001144EE ; =============== S U B R O U T I N E ======================================= ROM:001144EE ROM:001144EE ROM:001144EE sub_1144EE: ; CODE XREF: sub_114464+4C↑p ROM:001144EE ; sub_114464+76↑p ... ROM:001144EE cmp.l a1,d2 ROM:001144F0 ble.l locret_114528 ROM:001144F6 move.b #$AA,(a3) ROM:001144FA move.b #$55,(a4) ; 'U' ROM:001144FE move.b #$A0,(a3) ROM:00114502 move.w (a0)+,(a1)+ ROM:00114504 move.b #$55,($FFFFFA27).w ; 'U' ROM:0011450A move.b #$AA,($FFFFFA27).w ROM:00114510 move.w -2(a0),d0 ROM:00114514 move.w #$2500,d3 ROM:00114518 ROM:00114518 loc_114518: ; CODE XREF: sub_1144EE+36↓j ROM:00114518 subq.w #1,d3 ROM:0011451A move.w -2(a1),d4 ROM:0011451E eor.w d0,d4 ROM:00114520 andi.w #$80,d4 ROM:00114524 bne.s loc_114518 ROM:00114526 bra.s sub_1144EE ROM:00114528 ; --------------------------------------------------------------------------- ROM:00114528 ROM:00114528 locret_114528: ; CODE XREF: sub_1144EE+2↑j ROM:00114528 rts ROM:00114528 ; End of function sub_1144EE ROM:00114528 ROM:0011452A ROM:0011452A ; =============== S U B R O U T I N E ======================================= ROM:0011452A ROM:0011452A ROM:0011452A sub_11452A: ; CODE XREF: sub_1142D2+12A↑p ROM:0011452A move.w #$C6,d0 ROM:0011452E asr.w #1,d0 ROM:00114530 movea.l #sub_114464,a3 ROM:00114536 movea.l ($434).w,a2 ROM:0011453A ROM:0011453A loc_11453A: ; CODE XREF: sub_11452A+12↓j ROM:0011453A move.w (a3)+,(a2)+ ROM:0011453C dbf d0,loc_11453A ROM:00114540 movea.l ($434).w,a2 ROM:00114544 jsr (a2) ROM:00114546 rts ROM:00114546 ; End of function sub_11452A ROM:00114546 ROM:00114548 ROM:00114548 ; =============== S U B R O U T I N E ======================================= ROM:00114548 ROM:00114548 ROM:00114548 sub_114548: ; CODE XREF: sub_1145C0↓p ROM:00114548 ; sub_1146B0↓p ... ROM:00114548 clr.l d1 ROM:0011454A bclr #3,($8E0).w ROM:00114550 bclr #7,($8E4).w ROM:00114556 bclr #0,($527).w ROM:0011455C ROM:0011455C loc_11455C: ; CODE XREF: sub_114548+68↓j ROM:0011455C movea.l #$13A000,a0 ROM:00114562 move.w #$2E,d2 ; '.' ROM:00114566 mulu.w d1,d2 ROM:00114568 adda.l d2,a0 ROM:0011456A clr.l d4 ROM:0011456C clr.l d3 ROM:0011456E ROM:0011456E loc_11456E: ; CODE XREF: sub_114548+44↓j ROM:0011456E cmpi.b #$FF,(a0,d4.w) ROM:00114574 beq.s loc_11457E ROM:00114576 bset #7,($8E4).w ROM:0011457C moveq #1,d3 ROM:0011457E ROM:0011457E loc_11457E: ; CODE XREF: sub_114548+2C↑j ROM:0011457E addi.b #1,d4 ROM:00114582 cmpi.w #0,d3 ROM:00114586 bne.s loc_11458E ROM:00114588 cmpi.b #$2E,d4 ; '.' ROM:0011458C bne.s loc_11456E ROM:0011458E ROM:0011458E loc_11458E: ; CODE XREF: sub_114548+3E↑j ROM:0011458E clr.l d3 ROM:00114590 cmpi.b #$2E,d4 ; '.' ROM:00114594 bne.s loc_1145A0 ROM:00114596 bset #3,($8E0).w ROM:0011459C moveq #1,d3 ROM:0011459E bra.s loc_1145A4 ROM:001145A0 ; --------------------------------------------------------------------------- ROM:001145A0 ROM:001145A0 loc_1145A0: ; CODE XREF: sub_114548+4C↑j ROM:001145A0 addi.b #1,d1 ROM:001145A4 ROM:001145A4 loc_1145A4: ; CODE XREF: sub_114548+56↑j ROM:001145A4 cmpi.b #$50,d1 ; 'P' ROM:001145A8 beq.s loc_1145B2 ROM:001145AA cmpi.l #0,d3 ROM:001145B0 beq.s loc_11455C ROM:001145B2 ROM:001145B2 loc_1145B2: ; CODE XREF: sub_114548+60↑j ROM:001145B2 cmpi.b #$50,d1 ; 'P' ROM:001145B6 bne.s locret_1145BE ROM:001145B8 bset #0,($527).w ROM:001145BE ROM:001145BE locret_1145BE: ; CODE XREF: sub_114548+6E↑j ROM:001145BE rts ROM:001145BE ; End of function sub_114548 ROM:001145BE ROM:001145C0 ROM:001145C0 ; =============== S U B R O U T I N E ======================================= ROM:001145C0 ROM:001145C0 ROM:001145C0 sub_1145C0: ; CODE XREF: sub_121D12+80A↓p ROM:001145C0 bsr.w sub_114548 ROM:001145C4 cmpi.b #0,d1 ROM:001145C8 bne.s loc_1145D2 ROM:001145CA bset #6,($8EA).w ROM:001145D0 bra.s loc_1145D4 ROM:001145D2 ; --------------------------------------------------------------------------- ROM:001145D2 ROM:001145D2 loc_1145D2: ; CODE XREF: sub_1145C0+8↑j ROM:001145D2 subq.b #1,d1 ROM:001145D4 ROM:001145D4 loc_1145D4: ; CODE XREF: sub_1145C0+10↑j ROM:001145D4 movea.l #$13A000,a0 ROM:001145DA move.w #$2E,d2 ; '.' ROM:001145DE mulu.w d1,d2 ROM:001145E0 adda.l d2,a0 ROM:001145E2 movea.l #$11EC,a1 ROM:001145E8 btst #7,($133B).w ROM:001145EE beq.s loc_1145F8 ROM:001145F0 adda.l #6,a1 ROM:001145F6 bra.s loc_1145FE ROM:001145F8 ; --------------------------------------------------------------------------- ROM:001145F8 ROM:001145F8 loc_1145F8: ; CODE XREF: sub_1145C0+2E↑j ROM:001145F8 adda.l #3,a1 ROM:001145FE ROM:001145FE loc_1145FE: ; CODE XREF: sub_1145C0+36↑j ROM:001145FE move.b #1,d3 ROM:00114602 bra.s loc_114608 ROM:00114604 ; --------------------------------------------------------------------------- ROM:00114604 ROM:00114604 loc_114604: ; CODE XREF: sub_1145C0+50↓j ROM:00114604 addi.b #1,d3 ROM:00114608 ROM:00114608 loc_114608: ; CODE XREF: sub_1145C0+42↑j ROM:00114608 cmpi.b #$2E,d3 ; '.' ROM:0011460C bgt.s locret_114612 ROM:0011460E move.b (a0)+,(a1)+ ROM:00114610 bra.s loc_114604 ROM:00114612 ; --------------------------------------------------------------------------- ROM:00114612 ROM:00114612 locret_114612: ; CODE XREF: sub_1145C0+4C↑j ROM:00114612 rts ROM:00114612 ; End of function sub_1145C0 ROM:00114612 ROM:00114614 ROM:00114614 ; =============== S U B R O U T I N E ======================================= ROM:00114614 ROM:00114614 ROM:00114614 sub_114614: ; CODE XREF: ROM:00122E80↓p ROM:00114614 move.b ($11EF).l,d1 ROM:0011461A cmpi.b #0,d1 ROM:0011461E bne.s loc_114628 ROM:00114620 bset #6,($8EA).w ROM:00114626 bra.s loc_11462A ROM:00114628 ; --------------------------------------------------------------------------- ROM:00114628 ROM:00114628 loc_114628: ; CODE XREF: sub_114614+A↑j ROM:00114628 subq.b #1,d1 ROM:0011462A ROM:0011462A loc_11462A: ; CODE XREF: sub_114614+12↑j ROM:0011462A movea.l #$13A000,a0 ROM:00114630 move.w #$2E,d2 ; '.' ROM:00114634 mulu.w d1,d2 ROM:00114636 adda.l d2,a0 ROM:00114638 movea.l #$11EC,a1 ROM:0011463E btst #7,($133B).w ROM:00114644 beq.s loc_11464E ROM:00114646 adda.l #6,a1 ROM:0011464C bra.s loc_114654 ROM:0011464E ; --------------------------------------------------------------------------- ROM:0011464E ROM:0011464E loc_11464E: ; CODE XREF: sub_114614+30↑j ROM:0011464E adda.l #3,a1 ROM:00114654 ROM:00114654 loc_114654: ; CODE XREF: sub_114614+38↑j ROM:00114654 move.b #1,d3 ROM:00114658 bra.s loc_11465E ROM:0011465A ; --------------------------------------------------------------------------- ROM:0011465A ROM:0011465A loc_11465A: ; CODE XREF: sub_114614+52↓j ROM:0011465A addi.b #1,d3 ROM:0011465E ROM:0011465E loc_11465E: ; CODE XREF: sub_114614+44↑j ROM:0011465E cmpi.b #$2E,d3 ; '.' ROM:00114662 bgt.s locret_114668 ROM:00114664 move.b (a0)+,(a1)+ ROM:00114666 bra.s loc_11465A ROM:00114668 ; --------------------------------------------------------------------------- ROM:00114668 ROM:00114668 locret_114668: ; CODE XREF: sub_114614+4E↑j ROM:00114668 rts ROM:00114668 ; End of function sub_114614 ROM:00114668 ROM:0011466A ; --------------------------------------------------------------------------- ROM:0011466A ROM:0011466A loc_11466A: ; CODE XREF: ROM:001146AC↓j ROM:0011466A ; DATA XREF: sub_1146B0+32↓o ROM:0011466A movea.l #$10AAAA,a3 ROM:00114670 movea.l #$105554,a4 ROM:00114676 move.b (a1)+,d5 ROM:00114678 lsl.w #8,d5 ROM:0011467A move.b (a1)+,d5 ROM:0011467C move.b #$AA,(a3) ROM:00114680 move.b #$55,(a4) ; 'U' ROM:00114684 move.b #$A0,(a3) ROM:00114688 move.w d5,(a0) ROM:0011468A ROM:0011468A loc_11468A: ; CODE XREF: ROM:0011469E↓j ROM:0011468A move.b #$55,($FFFFFA27).w ; 'U' ROM:00114690 move.b #$AA,($FFFFFA27).w ROM:00114696 move.w (a0),d4 ROM:00114698 eor.w d5,d4 ROM:0011469A andi.w #$80,d4 ROM:0011469E bne.s loc_11468A ROM:001146A0 adda.l #2,a0 ROM:001146A6 addq.b #2,d0 ROM:001146A8 cmpi.b #$2E,d0 ; '.' ROM:001146AC bne.s loc_11466A ROM:001146AE rts ROM:001146B0 ROM:001146B0 ; =============== S U B R O U T I N E ======================================= ROM:001146B0 ROM:001146B0 ROM:001146B0 sub_1146B0: ; CODE XREF: sub_121D12+49E↓p ROM:001146B0 bsr.w sub_114548 ROM:001146B4 movea.l #$13A000,a0 ROM:001146BA move.w #$2E,d5 ; '.' ROM:001146BE mulu.w d1,d5 ROM:001146C0 adda.l d5,a0 ROM:001146C2 movea.l #$11EC,a1 ROM:001146C8 adda.l #3,a1 ROM:001146CE clr.l d0 ROM:001146D0 move sr,-(sp) ROM:001146D2 move #$2700,sr ROM:001146D6 move.w #$7031,($FFFFFA56).w ROM:001146DC move.w #$46,d2 ; 'F' ROM:001146E0 asr.w #1,d2 ROM:001146E2 movea.l #loc_11466A,a3 ROM:001146E8 movea.l #$1E00,a2 ROM:001146EE ROM:001146EE loc_1146EE: ; CODE XREF: sub_1146B0+40↓j ROM:001146EE move.w (a3)+,(a2)+ ROM:001146F0 dbf d2,loc_1146EE ROM:001146F4 movea.l #$1E00,a2 ROM:001146FA jsr (a2) ROM:001146FC move.w #$1031,($FFFFFA56).w ROM:00114702 move (sp)+,sr ROM:00114704 rts ROM:00114704 ; End of function sub_1146B0 ROM:00114704 ROM:00114706 ROM:00114706 ; =============== S U B R O U T I N E ======================================= ROM:00114706 ROM:00114706 ROM:00114706 sub_114706: ; CODE XREF: ROM:0011486E↓p ROM:00114706 movea.l #unk_110400,a1 ROM:0011470C movea.l #$13C00A,a0 ROM:00114712 bclr #4,($527).w ROM:00114718 move.b #0,d0 ROM:0011471C bra.s loc_114722 ROM:0011471E ; --------------------------------------------------------------------------- ROM:0011471E ROM:0011471E loc_11471E: ; CODE XREF: sub_114706+36↓j ROM:0011471E addi.b #1,d0 ROM:00114722 ROM:00114722 loc_114722: ; CODE XREF: sub_114706+16↑j ROM:00114722 cmpi.b #7,d0 ROM:00114726 bgt.s locret_11473E ROM:00114728 move.b (a1),d1 ROM:0011472A cmp.b (a0),d1 ROM:0011472C beq.s loc_114734 ROM:0011472E bset #4,($527).w ROM:00114734 ROM:00114734 loc_114734: ; CODE XREF: sub_114706+26↑j ROM:00114734 adda.w #1,a0 ROM:00114738 adda.w #2,a1 ROM:0011473C bra.s loc_11471E ROM:0011473E ; --------------------------------------------------------------------------- ROM:0011473E ROM:0011473E locret_11473E: ; CODE XREF: sub_114706+20↑j ROM:0011473E rts ROM:0011473E ; End of function sub_114706 ROM:0011473E ROM:00114740 ROM:00114740 ; =============== S U B R O U T I N E ======================================= ROM:00114740 ROM:00114740 ROM:00114740 sub_114740: ; CODE XREF: sub_114770+2E↓p ROM:00114740 move.w #$5AA5,d0 ROM:00114744 movea.l #$12,a0 ROM:0011474A adda.l #$13C000,a0 ROM:00114750 bsr.l sub_114D6A ROM:00114756 rts ROM:00114756 ; End of function sub_114740 ROM:00114756 ROM:00114758 ROM:00114758 ; =============== S U B R O U T I N E ======================================= ROM:00114758 ROM:00114758 ROM:00114758 sub_114758: ; CODE XREF: sub_1147CE+2E↓p ROM:00114758 move.w #$5AA5,d0 ROM:0011475C movea.l #$410,a0 ROM:00114762 adda.l #unk_110000,a0 ROM:00114768 bsr.l sub_114D6A ROM:0011476E rts ROM:0011476E ; End of function sub_114758 ROM:0011476E ROM:00114770 ROM:00114770 ; =============== S U B R O U T I N E ======================================= ROM:00114770 ROM:00114770 ROM:00114770 sub_114770: ; CODE XREF: ROM:00114876↓p ROM:00114770 movea.l #$13C000,a0 ROM:00114776 movea.l #$13FFFF,a1 ROM:0011477C bsr.w sub_11482C ROM:00114780 movea.l #$13C000,a2 ROM:00114786 adda.l #$12,a2 ROM:0011478C cmpi.w #$FFFF,(a2) ROM:00114790 bne.s loc_1147A4 ROM:00114792 cmpi.w #$A5A5,d0 ROM:00114796 bne.s loc_1147A2 ROM:00114798 bset #7,($526).w ROM:0011479E bsr.w sub_114740 ROM:001147A2 ROM:001147A2 loc_1147A2: ; CODE XREF: sub_114770+26↑j ROM:001147A2 bra.s locret_1147CC ROM:001147A4 ; --------------------------------------------------------------------------- ROM:001147A4 ROM:001147A4 loc_1147A4: ; CODE XREF: sub_114770+20↑j ROM:001147A4 cmpi.w #$5AA5,(a2) ROM:001147A8 bne.s loc_1147C6 ROM:001147AA subi.w #$5AA5,d0 ROM:001147AE subi.w #1,d0 ROM:001147B2 cmpi.w #$A5A5,d0 ROM:001147B6 bne.s loc_1147C4 ROM:001147B8 bset #7,($526).w ROM:001147BE bset #1,($8DF).w ROM:001147C4 ROM:001147C4 loc_1147C4: ; CODE XREF: sub_114770+46↑j ROM:001147C4 bra.s locret_1147CC ROM:001147C6 ; --------------------------------------------------------------------------- ROM:001147C6 ROM:001147C6 loc_1147C6: ; CODE XREF: sub_114770+38↑j ROM:001147C6 bset #3,($8EE).w ROM:001147CC ROM:001147CC locret_1147CC: ; CODE XREF: sub_114770:loc_1147A2↑j ROM:001147CC ; sub_114770:loc_1147C4↑j ROM:001147CC rts ROM:001147CC ; End of function sub_114770 ROM:001147CC ROM:001147CE ROM:001147CE ; =============== S U B R O U T I N E ======================================= ROM:001147CE ROM:001147CE ROM:001147CE sub_1147CE: ; CODE XREF: ROM:00114872↓p ROM:001147CE movea.l #unk_110000,a0 ROM:001147D4 movea.l #byte_139FFF,a1 ROM:001147DA bsr.w sub_11482C ROM:001147DE movea.l #unk_110000,a2 ROM:001147E4 adda.l #$410,a2 ROM:001147EA cmpi.w #$FFFF,(a2) ROM:001147EE bne.s loc_114802 ROM:001147F0 cmpi.w #$AA55,d0 ROM:001147F4 bne.s loc_114800 ROM:001147F6 bset #3,($526).w ROM:001147FC bsr.w sub_114758 ROM:00114800 ROM:00114800 loc_114800: ; CODE XREF: sub_1147CE+26↑j ROM:00114800 bra.s locret_11482A ROM:00114802 ; --------------------------------------------------------------------------- ROM:00114802 ROM:00114802 loc_114802: ; CODE XREF: sub_1147CE+20↑j ROM:00114802 cmpi.w #$5AA5,(a2) ROM:00114806 bne.s loc_114824 ROM:00114808 subi.w #$5AA5,d0 ROM:0011480C subi.w #1,d0 ROM:00114810 cmpi.w #$AA55,d0 ROM:00114814 bne.s loc_114822 ROM:00114816 bset #3,($526).w ROM:0011481C bset #3,($8E2).w ROM:00114822 ROM:00114822 loc_114822: ; CODE XREF: sub_1147CE+46↑j ROM:00114822 bra.s locret_11482A ROM:00114824 ; --------------------------------------------------------------------------- ROM:00114824 ROM:00114824 loc_114824: ; CODE XREF: sub_1147CE+38↑j ROM:00114824 bset #1,($8E7).w ROM:0011482A ROM:0011482A locret_11482A: ; CODE XREF: sub_1147CE:loc_114800↑j ROM:0011482A ; sub_1147CE:loc_114822↑j ROM:0011482A rts ROM:0011482A ; End of function sub_1147CE ROM:0011482A ROM:0011482C ROM:0011482C ; =============== S U B R O U T I N E ======================================= ROM:0011482C ROM:0011482C ROM:0011482C sub_11482C: ; CODE XREF: sub_114770+C↑p ROM:0011482C ; sub_1147CE+C↑p ... ROM:0011482C move.l a1,d2 ROM:0011482E sub.l a0,d2 ROM:00114830 lsr.l #1,d2 ROM:00114832 clr.l d0 ROM:00114834 ROM:00114834 loc_114834: ; CODE XREF: sub_11482C+3A↓j ROM:00114834 cmpi.l #0,d2 ROM:0011483A ble.s locret_114868 ROM:0011483C move.b #$55,($FFFFFA27).w ; 'U' ROM:00114842 move.b #$AA,($FFFFFA27).w ROM:00114848 cmpi.l #$FFFF,d2 ROM:0011484E ble.s loc_11485C ROM:00114850 move.w #$FFFF,d1 ROM:00114854 subi.l #$10000,d2 ROM:0011485A bra.s loc_114860 ROM:0011485C ; --------------------------------------------------------------------------- ROM:0011485C ROM:0011485C loc_11485C: ; CODE XREF: sub_11482C+22↑j ROM:0011485C move.w d2,d1 ROM:0011485E clr.l d2 ROM:00114860 ROM:00114860 loc_114860: ; CODE XREF: sub_11482C+2E↑j ROM:00114860 ; sub_11482C+36↓j ROM:00114860 add.w (a0)+,d0 ROM:00114862 dbf d1,loc_114860 ROM:00114866 bra.s loc_114834 ROM:00114868 ; --------------------------------------------------------------------------- ROM:00114868 ROM:00114868 locret_114868: ; CODE XREF: sub_11482C+E↑j ROM:00114868 rts ROM:00114868 ; End of function sub_11482C ROM:00114868 ROM:0011486A ; --------------------------------------------------------------------------- ROM:0011486A clr.w ($526).w ROM:0011486E bsr.w sub_114706 ROM:00114872 bsr.w sub_1147CE ROM:00114876 bsr.w sub_114770 ROM:0011487A cmpi.w #$8800,($526).w ROM:00114880 bne.s locret_114888 ROM:00114882 bset #7,($527).w ROM:00114888 ROM:00114888 locret_114888: ; CODE XREF: ROM:00114880↑j ROM:00114888 rts ROM:0011488A ROM:0011488A ; =============== S U B R O U T I N E ======================================= ROM:0011488A ROM:0011488A ROM:0011488A sub_11488A: ; CODE XREF: ROM:00115B42↓p ROM:0011488A btst #5,($8EA).w ROM:00114890 bne.l loc_114928 ROM:00114896 btst #2,($8DF).w ROM:0011489C bne.s loc_1148B0 ROM:0011489E bset #2,($8DF).w ROM:001148A4 movea.l #unk_110000,a0 ROM:001148AA clr.w ($528).w ROM:001148AE bra.s loc_1148B4 ROM:001148B0 ; --------------------------------------------------------------------------- ROM:001148B0 ROM:001148B0 loc_1148B0: ; CODE XREF: sub_11488A+12↑j ROM:001148B0 movea.l ($418).w,a0 ROM:001148B4 ROM:001148B4 loc_1148B4: ; CODE XREF: sub_11488A+24↑j ROM:001148B4 movea.l a0,a1 ROM:001148B6 move.l $14(a5),d1 ROM:001148BA lsl.l #1,d1 ROM:001148BC adda.l d1,a1 ROM:001148BE move.l a1,($418).w ROM:001148C2 suba.w #1,a1 ROM:001148C6 cmpa.l #byte_139FFF,a1 ROM:001148CC blt.s loc_1148E0 ROM:001148CE movea.l #byte_139FFF,a1 ROM:001148D4 bset #5,($8EA).w ROM:001148DA bset #0,($701).w ROM:001148E0 ROM:001148E0 loc_1148E0: ; CODE XREF: sub_11488A+42↑j ROM:001148E0 bsr.w sub_11482C ROM:001148E4 add.w d0,($528).w ROM:001148E8 btst #5,($8EA).w ROM:001148EE beq.s loc_114926 ROM:001148F0 move.w ($528).w,d0 ROM:001148F4 subi.w #$5AA5,d0 ROM:001148F8 subi.w #1,d0 ROM:001148FC cmpi.w #$AA55,d0 ROM:00114900 beq.s loc_11491A ROM:00114902 bset #5,($8E3).w ROM:00114908 bset #2,($141A).w ROM:0011490E bset #1,($701).w ROM:00114914 bset #3,($8DF).w ROM:0011491A ROM:0011491A loc_11491A: ; CODE XREF: sub_11488A+76↑j ROM:0011491A move.l #$13C000,($418).w ROM:00114922 clr.w ($52A).w ROM:00114926 ROM:00114926 loc_114926: ; CODE XREF: sub_11488A+64↑j ROM:00114926 bra.s locret_11499A ROM:00114928 ; --------------------------------------------------------------------------- ROM:00114928 ROM:00114928 loc_114928: ; CODE XREF: sub_11488A+6↑j ROM:00114928 btst #7,($8E7).w ROM:0011492E bne.s locret_11499A ROM:00114930 movea.l ($418).w,a0 ROM:00114934 movea.l a0,a1 ROM:00114936 move.l $14(a5),d1 ROM:0011493A lsl.l #1,d1 ROM:0011493C adda.l d1,a1 ROM:0011493E move.l a1,($418).w ROM:00114942 suba.w #1,a1 ROM:00114946 cmpa.l #$13FFFF,a1 ROM:0011494C blt.s loc_114960 ROM:0011494E movea.l #$13FFFF,a1 ROM:00114954 bset #7,($8E7).w ROM:0011495A bset #2,($701).w ROM:00114960 ROM:00114960 loc_114960: ; CODE XREF: sub_11488A+C2↑j ROM:00114960 bsr.w sub_11482C ROM:00114964 add.w d0,($52A).w ROM:00114968 btst #7,($8E7).w ROM:0011496E beq.s locret_11499A ROM:00114970 move.w ($52A).w,d0 ROM:00114974 subi.w #$5AA5,d0 ROM:00114978 subi.w #1,d0 ROM:0011497C cmpi.w #$A5A5,d0 ROM:00114980 beq.s locret_11499A ROM:00114982 bset #3,($8F0).w ROM:00114988 bset #4,($141A).w ROM:0011498E bset #3,($701).w ROM:00114994 bset #3,($8DF).w ROM:0011499A ROM:0011499A locret_11499A: ; CODE XREF: sub_11488A:loc_114926↑j ROM:0011499A ; sub_11488A+A4↑j ... ROM:0011499A rts ROM:0011499A ; End of function sub_11488A ROM:0011499A ROM:0011499C ROM:0011499C ; =============== S U B R O U T I N E ======================================= ROM:0011499C ROM:0011499C ROM:0011499C sub_11499C: ; CODE XREF: ROM:00134A14↓p ROM:0011499C movea.l #unk_110000,a0 ROM:001149A2 clr.w d0 ROM:001149A4 move.l #$2FFFF,d1 ROM:001149AA lsr.l #1,d1 ROM:001149AC move.l d1,d2 ROM:001149AE swap d2 ROM:001149B0 ROM:001149B0 loc_1149B0: ; CODE XREF: sub_11499C+2E↓j ROM:001149B0 cmpi.w #0,d2 ROM:001149B4 blt.s loc_1149CC ROM:001149B6 move.b #$55,($FFFFFA27).w ; 'U' ROM:001149BC move.b #$AA,($FFFFFA27).w ROM:001149C2 ROM:001149C2 loc_1149C2: ; CODE XREF: sub_11499C+28↓j ROM:001149C2 add.w (a0)+,d0 ROM:001149C4 dbf d1,loc_1149C2 ROM:001149C8 subq.w #1,d2 ROM:001149CA bra.s loc_1149B0 ROM:001149CC ; --------------------------------------------------------------------------- ROM:001149CC ROM:001149CC loc_1149CC: ; CODE XREF: sub_11499C+18↑j ROM:001149CC cmpi.w #$AA55,d0 ROM:001149D0 beq.s locret_1149D8 ROM:001149D2 bset #0,($113C).w ROM:001149D8 ROM:001149D8 locret_1149D8: ; CODE XREF: sub_11499C+34↑j ROM:001149D8 rts ROM:001149D8 ; End of function sub_11499C ROM:001149D8 ROM:001149DA ; --------------------------------------------------------------------------- ROM:001149DA move.w ($532).w,d1 ROM:001149DE cmpi.w #3,d1 ROM:001149E2 bcc.s locret_1149EC ROM:001149E4 movea.l off_1149EE(pc,d1.w*4),a0 ROM:001149E8 nop ROM:001149EA jmp (a0) ROM:001149EC ; --------------------------------------------------------------------------- ROM:001149EC ROM:001149EC locret_1149EC: ; CODE XREF: ROM:001149E2↑j ROM:001149EC rts ROM:001149EC ; --------------------------------------------------------------------------- ROM:001149EE off_1149EE: dc.l loc_1149FA ; DATA XREF: ROM:001149E4↑r ROM:001149F2 dc.l loc_114A06 ROM:001149F6 dc.l loc_114A2A ROM:001149FA ; --------------------------------------------------------------------------- ROM:001149FA ROM:001149FA loc_1149FA: ; DATA XREF: ROM:off_1149EE↑o ROM:001149FA move.w #1,($532).w ROM:00114A00 bra.w locret_114A28 ROM:00114A04 ; --------------------------------------------------------------------------- ROM:00114A04 rts ROM:00114A06 ; --------------------------------------------------------------------------- ROM:00114A06 ROM:00114A06 loc_114A06: ; DATA XREF: ROM:001149F2↑o ROM:00114A06 btst #1,($1330).w ROM:00114A0C beq.s locret_114A28 ROM:00114A0E bclr #1,($1330).w ROM:00114A14 clr.w ($52E).w ROM:00114A18 clr.w ($530).w ROM:00114A1C clr.l ($42C).w ROM:00114A20 move.w #2,($532).w ROM:00114A26 bra.s loc_114A54 ROM:00114A28 ; --------------------------------------------------------------------------- ROM:00114A28 ROM:00114A28 locret_114A28: ; CODE XREF: ROM:00114A00↑j ROM:00114A28 ; ROM:00114A0C↑j ... ROM:00114A28 rts ROM:00114A2A ; --------------------------------------------------------------------------- ROM:00114A2A ROM:00114A2A loc_114A2A: ; DATA XREF: ROM:001149F6↑o ROM:00114A2A btst #7,($133C).w ROM:00114A30 beq.s loc_114A3A ROM:00114A32 bclr #7,($133C).w ROM:00114A38 bra.s loc_114A54 ROM:00114A3A ; --------------------------------------------------------------------------- ROM:00114A3A ROM:00114A3A loc_114A3A: ; CODE XREF: ROM:00114A30↑j ROM:00114A3A btst #7,($1320).w ROM:00114A40 beq.s loc_114A54 ROM:00114A42 bclr #7,($1320).w ROM:00114A48 bsr.w sub_114AD8 ROM:00114A4C move.w #1,($532).w ROM:00114A52 bra.s locret_114A28 ROM:00114A54 ; --------------------------------------------------------------------------- ROM:00114A54 ROM:00114A54 loc_114A54: ; CODE XREF: ROM:00114A26↑j ROM:00114A54 ; ROM:00114A38↑j ... ROM:00114A54 bsr.w sub_114AEA ROM:00114A58 rts ROM:00114A5A ; --------------------------------------------------------------------------- ROM:00114A5A rts ROM:00114A5C ROM:00114A5C ; =============== S U B R O U T I N E ======================================= ROM:00114A5C ROM:00114A5C ROM:00114A5C sub_114A5C: ; CODE XREF: sub_122F08+2C2↓p ROM:00114A5C clr.l d0 ROM:00114A5E move.b ($11EE).w,d0 ROM:00114A62 lsl.l #8,d0 ROM:00114A64 or.b ($11EF).w,d0 ROM:00114A68 lsl.l #8,d0 ROM:00114A6A or.b ($11F0).w,d0 ROM:00114A6E move.l d0,($430).w ROM:00114A72 clr.l d0 ROM:00114A74 move.b ($11F2).w,d0 ROM:00114A78 lsl.l #8,d0 ROM:00114A7A or.b ($11F3).w,d0 ROM:00114A7E lsl.l #8,d0 ROM:00114A80 or.b ($11F4).w,d0 ROM:00114A84 move.l d0,($428).w ROM:00114A88 rts ROM:00114A88 ; End of function sub_114A5C ROM:00114A88 ROM:00114A8A ROM:00114A8A ; =============== S U B R O U T I N E ======================================= ROM:00114A8A ROM:00114A8A ROM:00114A8A sub_114A8A: ; CODE XREF: sub_122F08+2D6↓p ROM:00114A8A lea ($11EC).w,a0 ROM:00114A8E moveq #2,d1 ROM:00114A90 clr.l d0 ROM:00114A92 move.b (a0),d0 ROM:00114A94 subq.b #1,d0 ROM:00114A96 lea ($724).w,a1 ROM:00114A9A move.w ($52E).w,d2 ROM:00114A9E ROM:00114A9E loc_114A9E: ; CODE XREF: sub_114A8A+3A↓j ROM:00114A9E move.b (a0,d1.w),(a1,d2.w) ROM:00114AA4 cmpi.w #$104,d2 ROM:00114AA8 bge.s loc_114AAE ROM:00114AAA addq.w #1,d2 ROM:00114AAC bra.s loc_114AB0 ROM:00114AAE ; --------------------------------------------------------------------------- ROM:00114AAE ROM:00114AAE loc_114AAE: ; CODE XREF: sub_114A8A+1E↑j ROM:00114AAE clr.w d2 ROM:00114AB0 ROM:00114AB0 loc_114AB0: ; CODE XREF: sub_114A8A+22↑j ROM:00114AB0 addq.b #1,d1 ROM:00114AB2 addq.l #1,($42C).w ROM:00114AB6 subq.b #1,d0 ROM:00114AB8 cmpi.l #0,d0 ROM:00114ABE beq.s loc_114AC6 ROM:00114AC0 cmp.w ($530).w,d2 ROM:00114AC4 bne.s loc_114A9E ROM:00114AC6 ROM:00114AC6 loc_114AC6: ; CODE XREF: sub_114A8A+34↑j ROM:00114AC6 move.w d2,($52E).w ROM:00114ACA cmp.w ($530).w,d2 ROM:00114ACE bne.s locret_114AD6 ROM:00114AD0 bset #3,($8EB).w ROM:00114AD6 ROM:00114AD6 locret_114AD6: ; CODE XREF: sub_114A8A+44↑j ROM:00114AD6 rts ROM:00114AD6 ; End of function sub_114A8A ROM:00114AD6 ROM:00114AD8 ROM:00114AD8 ; =============== S U B R O U T I N E ======================================= ROM:00114AD8 ROM:00114AD8 ROM:00114AD8 sub_114AD8: ; CODE XREF: ROM:00114A48↑p ROM:00114AD8 ; sub_114AD8+E↓j ROM:00114AD8 cmpi.l #0,($42C).w ROM:00114AE0 ble.s locret_114AE8 ROM:00114AE2 bsr.w sub_114AEA ROM:00114AE6 bra.s sub_114AD8 ROM:00114AE8 ; --------------------------------------------------------------------------- ROM:00114AE8 ROM:00114AE8 locret_114AE8: ; CODE XREF: sub_114AD8+8↑j ROM:00114AE8 rts ROM:00114AE8 ; End of function sub_114AD8 ROM:00114AE8 ROM:00114AEA ROM:00114AEA ; =============== S U B R O U T I N E ======================================= ROM:00114AEA ROM:00114AEA ROM:00114AEA sub_114AEA: ; CODE XREF: ROM:loc_114A54↑p ROM:00114AEA ; sub_114AD8+A↑p ROM:00114AEA move.w ($534).w,d1 ROM:00114AEE cmpi.w #3,d1 ROM:00114AF2 bcc.s locret_114AFC ROM:00114AF4 movea.l off_114AFE(pc,d1.w*4),a0 ROM:00114AF8 nop ROM:00114AFA jmp (a0) ROM:00114AFC ; --------------------------------------------------------------------------- ROM:00114AFC ROM:00114AFC locret_114AFC: ; CODE XREF: sub_114AEA+8↑j ROM:00114AFC rts ROM:00114AFC ; End of function sub_114AEA ROM:00114AFC ROM:00114AFC ; --------------------------------------------------------------------------- ROM:00114AFE off_114AFE: dc.l loc_114B0A ; DATA XREF: sub_114AEA+A↑r ROM:00114B02 dc.l loc_114B16 ROM:00114B06 dc.l loc_114B36 ROM:00114B0A ; --------------------------------------------------------------------------- ROM:00114B0A ROM:00114B0A loc_114B0A: ; DATA XREF: ROM:off_114AFE↑o ROM:00114B0A move.w #1,($534).w ROM:00114B10 bra.w locret_114B34 ROM:00114B14 ; --------------------------------------------------------------------------- ROM:00114B14 rts ROM:00114B16 ; --------------------------------------------------------------------------- ROM:00114B16 ROM:00114B16 loc_114B16: ; DATA XREF: ROM:00114B02↑o ROM:00114B16 move.w ($52E).w,d0 ROM:00114B1A cmpi.l #0,($42C).w ROM:00114B22 ble.s locret_114B34 ROM:00114B24 cmp.w ($530).w,d0 ROM:00114B28 beq.s locret_114B34 ROM:00114B2A move.w #2,($534).w ROM:00114B30 bra.w locret_114B8C ROM:00114B34 ; --------------------------------------------------------------------------- ROM:00114B34 ROM:00114B34 locret_114B34: ; CODE XREF: ROM:00114B10↑j ROM:00114B34 ; ROM:00114B22↑j ... ROM:00114B34 rts ROM:00114B36 ; --------------------------------------------------------------------------- ROM:00114B36 ROM:00114B36 loc_114B36: ; DATA XREF: ROM:00114B06↑o ROM:00114B36 move.w ($52E).w,d0 ROM:00114B3A cmpi.l #2,($42C).w ROM:00114B42 blt.s loc_114B56 ROM:00114B44 cmp.w ($530).w,d0 ROM:00114B48 beq.s loc_114B56 ROM:00114B4A bsr.w sub_114B90 ROM:00114B4E bsr.w sub_114D6A ROM:00114B52 bra.w locret_114B8C ROM:00114B56 ; --------------------------------------------------------------------------- ROM:00114B56 ROM:00114B56 loc_114B56: ; CODE XREF: ROM:00114B42↑j ROM:00114B56 ; ROM:00114B48↑j ROM:00114B56 cmpi.l #1,($42C).w ROM:00114B5E bne.s loc_114B72 ROM:00114B60 cmp.w ($530).w,d0 ROM:00114B64 beq.s loc_114B72 ROM:00114B66 bsr.w sub_114BCC ROM:00114B6A bsr.w sub_114D6A ROM:00114B6E bra.w locret_114B8C ROM:00114B72 ; --------------------------------------------------------------------------- ROM:00114B72 ROM:00114B72 loc_114B72: ; CODE XREF: ROM:00114B5E↑j ROM:00114B72 ; ROM:00114B64↑j ROM:00114B72 cmpi.l #1,($42C).w ROM:00114B7A bne.s locret_114B8C ROM:00114B7C cmp.w ($530).w,d0 ROM:00114B80 beq.s locret_114B8C ROM:00114B82 move.w #1,($534).w ROM:00114B88 bra.w locret_114B34 ROM:00114B8C ; --------------------------------------------------------------------------- ROM:00114B8C ROM:00114B8C locret_114B8C: ; CODE XREF: ROM:00114B30↑j ROM:00114B8C ; ROM:00114B52↑j ... ROM:00114B8C rts ROM:00114B8E ; --------------------------------------------------------------------------- ROM:00114B8E rts ROM:00114B90 ROM:00114B90 ; =============== S U B R O U T I N E ======================================= ROM:00114B90 ROM:00114B90 ROM:00114B90 sub_114B90: ; CODE XREF: ROM:00114B4A↑p ROM:00114B90 lea ($724).w,a1 ROM:00114B94 move.w ($530).w,d1 ROM:00114B98 movea.l ($430).w,a0 ROM:00114B9C move.b (a1,d1.w),d0 ROM:00114BA0 lsl.w #8,d0 ROM:00114BA2 cmpi.w #$104,d1 ROM:00114BA6 bge.s loc_114BAC ROM:00114BA8 addq.w #1,d1 ROM:00114BAA bra.s loc_114BAE ROM:00114BAC ; --------------------------------------------------------------------------- ROM:00114BAC ROM:00114BAC loc_114BAC: ; CODE XREF: sub_114B90+16↑j ROM:00114BAC clr.w d1 ROM:00114BAE ROM:00114BAE loc_114BAE: ; CODE XREF: sub_114B90+1A↑j ROM:00114BAE or.b (a1,d1.w),d0 ROM:00114BB2 cmpi.w #$104,d1 ROM:00114BB6 bge.s loc_114BBC ROM:00114BB8 addq.w #1,d1 ROM:00114BBA bra.s loc_114BBE ROM:00114BBC ; --------------------------------------------------------------------------- ROM:00114BBC ROM:00114BBC loc_114BBC: ; CODE XREF: sub_114B90+26↑j ROM:00114BBC clr.w d1 ROM:00114BBE ROM:00114BBE loc_114BBE: ; CODE XREF: sub_114B90+2A↑j ROM:00114BBE subq.l #2,($42C).w ROM:00114BC2 addq.l #2,($430).w ROM:00114BC6 move.w d1,($530).w ROM:00114BCA rts ROM:00114BCA ; End of function sub_114B90 ROM:00114BCA ROM:00114BCC ROM:00114BCC ; =============== S U B R O U T I N E ======================================= ROM:00114BCC ROM:00114BCC ROM:00114BCC sub_114BCC: ; CODE XREF: ROM:00114B66↑p ROM:00114BCC lea ($724).w,a1 ROM:00114BD0 move.w ($530).w,d1 ROM:00114BD4 movea.l ($430).w,a0 ROM:00114BD8 move.b (a1,d1.w),d0 ROM:00114BDC cmpi.w #$104,d1 ROM:00114BE0 bge.s loc_114BE6 ROM:00114BE2 addq.w #1,d1 ROM:00114BE4 bra.s loc_114BE8 ROM:00114BE6 ; --------------------------------------------------------------------------- ROM:00114BE6 ROM:00114BE6 loc_114BE6: ; CODE XREF: sub_114BCC+14↑j ROM:00114BE6 clr.w d1 ROM:00114BE8 ROM:00114BE8 loc_114BE8: ; CODE XREF: sub_114BCC+18↑j ROM:00114BE8 lsl.w #8,d0 ROM:00114BEA ori.w #$FF,d0 ROM:00114BEE subq.l #1,($42C).w ROM:00114BF2 addq.l #1,($430).w ROM:00114BF6 move.w d1,($530).w ROM:00114BFA rts ROM:00114BFA ; End of function sub_114BCC ROM:00114BFA ROM:00114BFC ROM:00114BFC ; =============== S U B R O U T I N E ======================================= ROM:00114BFC ROM:00114BFC ROM:00114BFC sub_114BFC: ; DATA XREF: ROM:00114C60↓o ROM:00114BFC move sr,-(sp) ROM:00114BFE move #$2700,sr ROM:00114C02 move.w #$7031,($FFFFFA56).w ROM:00114C08 movea.l #$13C000,a2 ROM:00114C0E movea.l #$10AAAA,a3 ROM:00114C14 movea.l #$105554,a4 ROM:00114C1A move.b #$AA,(a3) ROM:00114C1E move.b #$55,(a4) ; 'U' ROM:00114C22 move.b #$80,(a3) ROM:00114C26 move.b #$AA,(a3) ROM:00114C2A move.b #$55,(a4) ; 'U' ROM:00114C2E move.w #$30,(a2) ; '0' ROM:00114C32 ROM:00114C32 loc_114C32: ; CODE XREF: sub_114BFC+4C↓j ROM:00114C32 move.b #$55,($FFFFFA27).w ; 'U' ROM:00114C38 move.b #$AA,($FFFFFA27).w ROM:00114C3E move.w ($13C000).l,d4 ROM:00114C44 andi.w #$80,d4 ROM:00114C48 beq.s loc_114C32 ROM:00114C4A move.w #$1031,($FFFFFA56).w ROM:00114C50 move (sp)+,sr ROM:00114C52 bset #7,($8EB).w ROM:00114C58 rts ROM:00114C58 ; End of function sub_114BFC ROM:00114C58 ROM:00114C5A ; --------------------------------------------------------------------------- ROM:00114C5A move.w #$5E,d0 ; '^' ROM:00114C5E asr.w #1,d0 ROM:00114C60 movea.l #sub_114BFC,a3 ROM:00114C66 movea.l #$1E00,a2 ROM:00114C6C ROM:00114C6C loc_114C6C: ; CODE XREF: ROM:00114C6E↓j ROM:00114C6C move.w (a3)+,(a2)+ ROM:00114C6E dbf d0,loc_114C6C ROM:00114C72 movea.l #$1E00,a2 ROM:00114C78 jsr (a2) ROM:00114C7A rts ROM:00114C7C ROM:00114C7C ; =============== S U B R O U T I N E ======================================= ROM:00114C7C ROM:00114C7C ROM:00114C7C sub_114C7C: ; DATA XREF: ROM:00114D08↓o ROM:00114C7C move sr,-(sp) ROM:00114C7E move #$2700,sr ROM:00114C82 move.w #$7031,($FFFFFA56).w ROM:00114C88 movea.l #unk_110000,a2 ROM:00114C8E movea.l #$10AAAA,a3 ROM:00114C94 movea.l #$105554,a4 ROM:00114C9A move.b #$AA,(a3) ROM:00114C9E move.b #$55,(a4) ; 'U' ROM:00114CA2 move.b #$80,(a3) ROM:00114CA6 move.b #$AA,(a3) ROM:00114CAA move.b #$55,(a4) ; 'U' ROM:00114CAE move.w #$30,(a2) ; '0' ROM:00114CB2 movea.l #loc_120000,a2 ROM:00114CB8 move.w #$30,(a2) ; '0' ROM:00114CBC movea.l #(loc_12FFFE+2),a2 ROM:00114CC2 move.w #$30,(a2) ; '0' ROM:00114CC6 movea.l #dword_138000,a2 ROM:00114CCC move.w #$30,(a2) ; '0' ROM:00114CD0 movea.l #$13C000,a2 ROM:00114CD6 move.w #$30,(a2) ; '0' ROM:00114CDA ROM:00114CDA loc_114CDA: ; CODE XREF: sub_114C7C+74↓j ROM:00114CDA move.b #$55,($FFFFFA27).w ; 'U' ROM:00114CE0 move.b #$AA,($FFFFFA27).w ROM:00114CE6 move.w ($13C000).l,d4 ROM:00114CEC andi.w #$80,d4 ROM:00114CF0 beq.s loc_114CDA ROM:00114CF2 move.w #$1031,($FFFFFA56).w ROM:00114CF8 move (sp)+,sr ROM:00114CFA bset #7,($8EB).w ROM:00114D00 rts ROM:00114D00 ; End of function sub_114C7C ROM:00114D00 ROM:00114D02 ; --------------------------------------------------------------------------- ROM:00114D02 move.w #$86,d0 ROM:00114D06 asr.w #1,d0 ROM:00114D08 movea.l #sub_114C7C,a3 ROM:00114D0E movea.l #$1E00,a2 ROM:00114D14 ROM:00114D14 loc_114D14: ; CODE XREF: ROM:00114D16↓j ROM:00114D14 move.w (a3)+,(a2)+ ROM:00114D16 dbf d0,loc_114D14 ROM:00114D1A movea.l #$1E00,a2 ROM:00114D20 jsr (a2) ROM:00114D22 rts ROM:00114D24 ; --------------------------------------------------------------------------- ROM:00114D24 ROM:00114D24 loc_114D24: ; DATA XREF: sub_114D6A+6↓o ROM:00114D24 move sr,-(sp) ROM:00114D26 move #$2700,sr ROM:00114D2A move.w #$7031,($FFFFFA56).w ROM:00114D30 movea.l #$10AAAA,a3 ROM:00114D36 movea.l #$105554,a4 ROM:00114D3C move.b #$AA,(a3) ROM:00114D40 move.b #$55,(a4) ; 'U' ROM:00114D44 move.b #$A0,(a3) ROM:00114D48 move.w d0,(a0) ROM:00114D4A ROM:00114D4A loc_114D4A: ; CODE XREF: ROM:00114D5E↓j ROM:00114D4A move.b #$55,($FFFFFA27).w ; 'U' ROM:00114D50 move.b #$AA,($FFFFFA27).w ROM:00114D56 move.w (a0),d4 ROM:00114D58 eor.w d0,d4 ROM:00114D5A andi.w #$80,d4 ROM:00114D5E bne.s loc_114D4A ROM:00114D60 move.w #$1031,($FFFFFA56).w ROM:00114D66 move (sp)+,sr ROM:00114D68 rts ROM:00114D6A ROM:00114D6A ; =============== S U B R O U T I N E ======================================= ROM:00114D6A ROM:00114D6A ROM:00114D6A sub_114D6A: ; CODE XREF: sub_114740+10↑p ROM:00114D6A ; sub_114758+10↑p ... ROM:00114D6A move.w #$46,d1 ; 'F' ROM:00114D6E asr.w #1,d1 ROM:00114D70 movea.l #loc_114D24,a3 ROM:00114D76 movea.l #$1E00,a2 ROM:00114D7C ROM:00114D7C loc_114D7C: ; CODE XREF: sub_114D6A+14↓j ROM:00114D7C move.w (a3)+,(a2)+ ROM:00114D7E dbf d1,loc_114D7C ROM:00114D82 movea.l #$1E00,a2 ROM:00114D88 jsr (a2) ROM:00114D8A rts ROM:00114D8A ; End of function sub_114D6A ROM:00114D8A ROM:00114D8C ROM:00114D8C ; =============== S U B R O U T I N E ======================================= ROM:00114D8C ROM:00114D8C ROM:00114D8C sub_114D8C: ; CODE XREF: sub_114E04↓p ROM:00114D8C ; sub_114E9E↓p ROM:00114D8C clr.l d1 ROM:00114D8E bclr #1,($8ED).w ROM:00114D94 bclr #6,($8DF).w ROM:00114D9A bclr #1,($527).w ROM:00114DA0 ROM:00114DA0 loc_114DA0: ; CODE XREF: sub_114D8C+68↓j ROM:00114DA0 movea.l #$13B000,a0 ROM:00114DA6 move.w #$14,d2 ROM:00114DAA mulu.w d1,d2 ROM:00114DAC adda.l d2,a0 ROM:00114DAE clr.l d4 ROM:00114DB0 clr.l d3 ROM:00114DB2 ROM:00114DB2 loc_114DB2: ; CODE XREF: sub_114D8C+44↓j ROM:00114DB2 cmpi.b #$FF,(a0,d4.w) ROM:00114DB8 beq.s loc_114DC2 ROM:00114DBA bset #6,($8DF).w ROM:00114DC0 moveq #1,d3 ROM:00114DC2 ROM:00114DC2 loc_114DC2: ; CODE XREF: sub_114D8C+2C↑j ROM:00114DC2 addi.b #1,d4 ROM:00114DC6 cmpi.w #0,d3 ROM:00114DCA bne.s loc_114DD2 ROM:00114DCC cmpi.b #$14,d4 ROM:00114DD0 bne.s loc_114DB2 ROM:00114DD2 ROM:00114DD2 loc_114DD2: ; CODE XREF: sub_114D8C+3E↑j ROM:00114DD2 clr.l d3 ROM:00114DD4 cmpi.b #$14,d4 ROM:00114DD8 bne.s loc_114DE4 ROM:00114DDA bset #1,($8ED).w ROM:00114DE0 moveq #1,d3 ROM:00114DE2 bra.s loc_114DE8 ROM:00114DE4 ; --------------------------------------------------------------------------- ROM:00114DE4 ROM:00114DE4 loc_114DE4: ; CODE XREF: sub_114D8C+4C↑j ROM:00114DE4 addi.b #1,d1 ROM:00114DE8 ROM:00114DE8 loc_114DE8: ; CODE XREF: sub_114D8C+56↑j ROM:00114DE8 cmpi.b #$C8,d1 ROM:00114DEC beq.s loc_114DF6 ROM:00114DEE cmpi.l #0,d3 ROM:00114DF4 beq.s loc_114DA0 ROM:00114DF6 ROM:00114DF6 loc_114DF6: ; CODE XREF: sub_114D8C+60↑j ROM:00114DF6 cmpi.b #$C8,d1 ROM:00114DFA bne.s locret_114E02 ROM:00114DFC bset #1,($527).w ROM:00114E02 ROM:00114E02 locret_114E02: ; CODE XREF: sub_114D8C+6E↑j ROM:00114E02 rts ROM:00114E02 ; End of function sub_114D8C ROM:00114E02 ROM:00114E04 ROM:00114E04 ; =============== S U B R O U T I N E ======================================= ROM:00114E04 ROM:00114E04 ROM:00114E04 sub_114E04: ; CODE XREF: sub_121D12+89C↓p ROM:00114E04 bsr.w sub_114D8C ROM:00114E08 cmpi.b #0,d1 ROM:00114E0C bne.s loc_114E16 ROM:00114E0E bset #4,($8E3).w ROM:00114E14 bra.s loc_114E18 ROM:00114E16 ; --------------------------------------------------------------------------- ROM:00114E16 ROM:00114E16 loc_114E16: ; CODE XREF: sub_114E04+8↑j ROM:00114E16 subq.b #1,d1 ROM:00114E18 ROM:00114E18 loc_114E18: ; CODE XREF: sub_114E04+10↑j ROM:00114E18 movea.l #$13B000,a0 ROM:00114E1E move.w #$14,d2 ROM:00114E22 mulu.w d1,d2 ROM:00114E24 adda.l d2,a0 ROM:00114E26 movea.l #$11EC,a1 ROM:00114E2C btst #7,($133B).w ROM:00114E32 beq.s loc_114E3C ROM:00114E34 adda.l #6,a1 ROM:00114E3A bra.s loc_114E42 ROM:00114E3C ; --------------------------------------------------------------------------- ROM:00114E3C ROM:00114E3C loc_114E3C: ; CODE XREF: sub_114E04+2E↑j ROM:00114E3C adda.l #3,a1 ROM:00114E42 ROM:00114E42 loc_114E42: ; CODE XREF: sub_114E04+36↑j ROM:00114E42 move.b #1,d3 ROM:00114E46 bra.s loc_114E4C ROM:00114E48 ; --------------------------------------------------------------------------- ROM:00114E48 ROM:00114E48 loc_114E48: ; CODE XREF: sub_114E04+50↓j ROM:00114E48 addi.b #1,d3 ROM:00114E4C ROM:00114E4C loc_114E4C: ; CODE XREF: sub_114E04+42↑j ROM:00114E4C cmpi.b #$14,d3 ROM:00114E50 bgt.s locret_114E56 ROM:00114E52 move.b (a0)+,(a1)+ ROM:00114E54 bra.s loc_114E48 ROM:00114E56 ; --------------------------------------------------------------------------- ROM:00114E56 ROM:00114E56 locret_114E56: ; CODE XREF: sub_114E04+4C↑j ROM:00114E56 rts ROM:00114E56 ; End of function sub_114E04 ROM:00114E56 ROM:00114E58 ; --------------------------------------------------------------------------- ROM:00114E58 ROM:00114E58 loc_114E58: ; CODE XREF: ROM:00114E9A↓j ROM:00114E58 ; DATA XREF: sub_114E9E+32↓o ROM:00114E58 movea.l #$10AAAA,a3 ROM:00114E5E movea.l #$105554,a4 ROM:00114E64 move.b (a1)+,d5 ROM:00114E66 lsl.w #8,d5 ROM:00114E68 move.b (a1)+,d5 ROM:00114E6A move.b #$AA,(a3) ROM:00114E6E move.b #$55,(a4) ; 'U' ROM:00114E72 move.b #$A0,(a3) ROM:00114E76 move.w d5,(a0) ROM:00114E78 ROM:00114E78 loc_114E78: ; CODE XREF: ROM:00114E8C↓j ROM:00114E78 move.b #$55,($FFFFFA27).w ; 'U' ROM:00114E7E move.b #$AA,($FFFFFA27).w ROM:00114E84 move.w (a0),d4 ROM:00114E86 eor.w d5,d4 ROM:00114E88 andi.w #$80,d4 ROM:00114E8C bne.s loc_114E78 ROM:00114E8E adda.l #2,a0 ROM:00114E94 addq.b #2,d0 ROM:00114E96 cmpi.b #$14,d0 ROM:00114E9A bne.s loc_114E58 ROM:00114E9C rts ROM:00114E9E ROM:00114E9E ; =============== S U B R O U T I N E ======================================= ROM:00114E9E ROM:00114E9E ROM:00114E9E sub_114E9E: ; CODE XREF: sub_121D12+4BC↓p ROM:00114E9E bsr.w sub_114D8C ROM:00114EA2 movea.l #$13B000,a0 ROM:00114EA8 move.w #$14,d5 ROM:00114EAC mulu.w d1,d5 ROM:00114EAE adda.l d5,a0 ROM:00114EB0 movea.l #$11EC,a1 ROM:00114EB6 adda.l #3,a1 ROM:00114EBC clr.l d0 ROM:00114EBE move sr,-(sp) ROM:00114EC0 move #$2700,sr ROM:00114EC4 move.w #$7031,($FFFFFA56).w ROM:00114ECA move.w #$46,d2 ; 'F' ROM:00114ECE asr.w #1,d2 ROM:00114ED0 movea.l #loc_114E58,a3 ROM:00114ED6 movea.l #$1E00,a2 ROM:00114EDC ROM:00114EDC loc_114EDC: ; CODE XREF: sub_114E9E+40↓j ROM:00114EDC move.w (a3)+,(a2)+ ROM:00114EDE dbf d2,loc_114EDC ROM:00114EE2 movea.l #$1E00,a2 ROM:00114EE8 jsr (a2) ROM:00114EEA move.w #$1031,($FFFFFA56).w ROM:00114EF0 move (sp)+,sr ROM:00114EF2 rts ROM:00114EF2 ; End of function sub_114E9E ROM:00114EF2 ROM:00114EF4 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_9. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00114EF6 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_1. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00114EF8 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_33. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00114EFA ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_32. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00114EFC ROM:00114EFC ; =============== S U B R O U T I N E ======================================= ROM:00114EFC ROM:00114EFC ROM:00114EFC sub_114EFC: ; CODE XREF: sub_1242F8+162↓p ROM:00114EFC ; sub_1242F8+16C↓p ... ROM:00114EFC move.w d0,d3 ROM:00114EFE cmpi.b #$10,d1 ROM:00114F02 bne.s loc_114F06 ROM:00114F04 lsl.w #1,d3 ROM:00114F06 ROM:00114F06 loc_114F06: ; CODE XREF: sub_114EFC+6↑j ROM:00114F06 subq.w #1,d3 ROM:00114F08 move.w (0).w,d2 ROM:00114F0C bra.s loc_114F12 ROM:00114F0E ; --------------------------------------------------------------------------- ROM:00114F0E ROM:00114F0E loc_114F0E: ; CODE XREF: sub_114EFC+22↓j ROM:00114F0E addi.w #1,d2 ROM:00114F12 ROM:00114F12 loc_114F12: ; CODE XREF: sub_114EFC+10↑j ROM:00114F12 cmp.w d3,d2 ROM:00114F14 bgt.s locret_114F20 ROM:00114F16 clr.b (a0) ROM:00114F18 adda.l #1,a0 ROM:00114F1E bra.s loc_114F0E ROM:00114F20 ; --------------------------------------------------------------------------- ROM:00114F20 ROM:00114F20 locret_114F20: ; CODE XREF: sub_114EFC+18↑j ROM:00114F20 rts ROM:00114F20 ; End of function sub_114EFC ROM:00114F20 ROM:00114F22 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_10. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00114F24 ; --------------------------------------------------------------------------- ROM:00114F24 rts ROM:00114F26 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_2. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00114F28 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_11. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00114F2A ; --------------------------------------------------------------------------- ROM:00114F2A rts ROM:00114F2C ROM:00114F2C ; =============== S U B R O U T I N E ======================================= ROM:00114F2C ROM:00114F2C ROM:00114F2C sub_114F2C: ; CODE XREF: ROM:00115AFA↓p ROM:00114F2C clr.w d1 ROM:00114F2E move.b ($709).w,d1 ROM:00114F32 cmpi.w #4,d1 ROM:00114F36 bcc.s locret_114F40 ROM:00114F38 movea.l off_114F42(pc,d1.w*4),a0 ROM:00114F3C nop ROM:00114F3E jmp (a0) ROM:00114F40 ; --------------------------------------------------------------------------- ROM:00114F40 ROM:00114F40 locret_114F40: ; CODE XREF: sub_114F2C+A↑j ROM:00114F40 rts ROM:00114F40 ; End of function sub_114F2C ROM:00114F40 ROM:00114F40 ; --------------------------------------------------------------------------- ROM:00114F42 off_114F42: dc.l loc_114F52 ; DATA XREF: sub_114F2C+C↑r ROM:00114F46 dc.l loc_114F68 ROM:00114F4A dc.l loc_114FAA ROM:00114F4E dc.l loc_114FD8 ROM:00114F52 ; --------------------------------------------------------------------------- ROM:00114F52 ROM:00114F52 loc_114F52: ; DATA XREF: ROM:off_114F42↑o ROM:00114F52 bsr.w sub_1150E0 ROM:00114F56 bsr.w sub_11514A ROM:00114F5A bsr.w sub_11517A ROM:00114F5E move.b #1,($709).w ROM:00114F64 bra.s loc_114FA4 ROM:00114F66 ; --------------------------------------------------------------------------- ROM:00114F66 rts ROM:00114F68 ; --------------------------------------------------------------------------- ROM:00114F68 ROM:00114F68 loc_114F68: ; DATA XREF: ROM:00114F46↑o ROM:00114F68 btst #4,($1317).w ROM:00114F6E beq.s loc_114F8C ROM:00114F70 btst #3,($8E6).w ROM:00114F76 beq.s loc_114F8C ROM:00114F78 bsr.w sub_11501E ROM:00114F7C bsr.w sub_115090 ROM:00114F80 move.b #3,($709).w ROM:00114F86 bra.l loc_115018 ROM:00114F8C ; --------------------------------------------------------------------------- ROM:00114F8C ROM:00114F8C loc_114F8C: ; CODE XREF: ROM:00114F6E↑j ROM:00114F8C ; ROM:00114F76↑j ROM:00114F8C btst #4,($1317).w ROM:00114F92 beq.s loc_114FA4 ROM:00114F94 btst #3,($8E6).w ROM:00114F9A bne.s loc_114FA4 ROM:00114F9C move.b #2,($709).w ROM:00114FA2 bra.s loc_114FD2 ROM:00114FA4 ; --------------------------------------------------------------------------- ROM:00114FA4 ROM:00114FA4 loc_114FA4: ; CODE XREF: ROM:00114F64↑j ROM:00114FA4 ; ROM:00114F92↑j ... ROM:00114FA4 bsr.w sub_11524A ROM:00114FA8 rts ROM:00114FAA ; --------------------------------------------------------------------------- ROM:00114FAA ROM:00114FAA loc_114FAA: ; DATA XREF: ROM:00114F4A↑o ROM:00114FAA btst #3,($8E6).w ROM:00114FB0 beq.s loc_114FC2 ROM:00114FB2 bsr.w sub_11501E ROM:00114FB6 bsr.w sub_115090 ROM:00114FBA move.b #3,($709).w ROM:00114FC0 bra.s loc_115018 ROM:00114FC2 ; --------------------------------------------------------------------------- ROM:00114FC2 ROM:00114FC2 loc_114FC2: ; CODE XREF: ROM:00114FB0↑j ROM:00114FC2 btst #3,($133B).w ROM:00114FC8 beq.s loc_114FD2 ROM:00114FCA move.b #1,($709).w ROM:00114FD0 bra.s loc_114FA4 ROM:00114FD2 ; --------------------------------------------------------------------------- ROM:00114FD2 ROM:00114FD2 loc_114FD2: ; CODE XREF: ROM:00114FA2↑j ROM:00114FD2 ; ROM:00114FC8↑j ... ROM:00114FD2 bsr.w sub_11524A ROM:00114FD6 rts ROM:00114FD8 ; --------------------------------------------------------------------------- ROM:00114FD8 ROM:00114FD8 loc_114FD8: ; DATA XREF: ROM:00114F4E↑o ROM:00114FD8 btst #3,($8E6).w ROM:00114FDE bne.s loc_114FEC ROM:00114FE0 bsr.w sub_1150A2 ROM:00114FE4 move.b #2,($709).w ROM:00114FEA bra.s loc_114FD2 ROM:00114FEC ; --------------------------------------------------------------------------- ROM:00114FEC ROM:00114FEC loc_114FEC: ; CODE XREF: ROM:00114FDE↑j ROM:00114FEC btst #3,($133B).w ROM:00114FF2 beq.s loc_115000 ROM:00114FF4 bsr.w sub_1150A2 ROM:00114FF8 move.b #1,($709).w ROM:00114FFE bra.s loc_114FA4 ROM:00115000 ; --------------------------------------------------------------------------- ROM:00115000 ROM:00115000 loc_115000: ; CODE XREF: ROM:00114FF2↑j ROM:00115000 move.w ($FFFFFF06).w,d0 ROM:00115004 asr.w #8,d0 ROM:00115006 move.b #$10,d1 ROM:0011500A cmp.b d0,d1 ROM:0011500C beq.s loc_115018 ROM:0011500E subi.b #$10,d0 ROM:00115012 asl.w #8,d0 ROM:00115014 sub.w d0,($FFFFFF06).w ROM:00115018 ROM:00115018 loc_115018: ; CODE XREF: ROM:00114F86↑j ROM:00115018 ; ROM:00114FC0↑j ... ROM:00115018 bsr.w sub_11524A ROM:0011501C rts ROM:0011501E ROM:0011501E ; =============== S U B R O U T I N E ======================================= ROM:0011501E ROM:0011501E ROM:0011501E sub_11501E: ; CODE XREF: sub_110D72+6↑p ROM:0011501E ; ROM:00114F78↑p ... ROM:0011501E lea ($FFFFFF10).w,a0 ROM:00115022 move.w $49A(a5),d3 ROM:00115026 muls.w #$100,d3 ROM:0011502A divs.w #$64,d3 ; 'd' ROM:0011502E move.w ($4CA).w,d4 ROM:00115032 muls.w #$100,d4 ROM:00115036 divs.w #$64,d4 ; 'd' ROM:0011503A move.w #0,d0 ROM:0011503E bra.s loc_115044 ROM:00115040 ; --------------------------------------------------------------------------- ROM:00115040 ROM:00115040 loc_115040: ; CODE XREF: sub_11501E:loc_11508C↓j ROM:00115040 addi.w #1,d0 ROM:00115044 ROM:00115044 loc_115044: ; CODE XREF: sub_11501E+20↑j ROM:00115044 cmpi.w #1,d0 ROM:00115048 bgt.s locret_11508E ROM:0011504A move.w d4,d1 ROM:0011504C sub.w $F84(d0.w*2),d1 ROM:00115052 neg.w d1 ROM:00115054 bgt.s loc_11505A ROM:00115056 addi.w #$4800,d1 ROM:0011505A ROM:0011505A loc_11505A: ; CODE XREF: sub_11501E+36↑j ROM:0011505A sub.w d3,d1 ROM:0011505C bgt.s loc_115062 ROM:0011505E addi.w #$4800,d1 ROM:00115062 ROM:00115062 loc_115062: ; CODE XREF: sub_11501E+3E↑j ROM:00115062 move.w d0,d2 ROM:00115064 muls.w #8,d2 ROM:00115068 cmpi.w #$2400,d1 ROM:0011506C bge.s loc_11507C ROM:0011506E move.w $F84(d0.w*2),2(a0,d2.w*2) ROM:00115076 bclr d0,($706).w ROM:0011507A bra.s loc_11508C ROM:0011507C ; --------------------------------------------------------------------------- ROM:0011507C ROM:0011507C loc_11507C: ; CODE XREF: sub_11501E+4E↑j ROM:0011507C move.w d0,d6 ROM:0011507E addq.w #2,d6 ROM:00115080 move.w $F84(d6.w*2),2(a0,d2.w*2) ROM:00115088 bset d0,($706).w ROM:0011508C ROM:0011508C loc_11508C: ; CODE XREF: sub_11501E+5C↑j ROM:0011508C bra.s loc_115040 ROM:0011508E ; --------------------------------------------------------------------------- ROM:0011508E ROM:0011508E locret_11508E: ; CODE XREF: sub_11501E+2A↑j ROM:0011508E rts ROM:0011508E ; End of function sub_11501E ROM:0011508E ROM:00115090 ROM:00115090 ; =============== S U B R O U T I N E ======================================= ROM:00115090 ROM:00115090 ROM:00115090 sub_115090: ; CODE XREF: ROM:00114F7C↑p ROM:00115090 ; ROM:00114FB6↑p ROM:00115090 move.w ($FFFFFF06).w,d0 ROM:00115094 asr.w #8,d0 ROM:00115096 subi.b #$10,d0 ROM:0011509A asl.w #8,d0 ROM:0011509C sub.w d0,($FFFFFF06).w ROM:001150A0 rts ROM:001150A0 ; End of function sub_115090 ROM:001150A0 ROM:001150A2 ROM:001150A2 ; =============== S U B R O U T I N E ======================================= ROM:001150A2 ROM:001150A2 ROM:001150A2 sub_1150A2: ; CODE XREF: ROM:00114FE0↑p ROM:001150A2 ; ROM:00114FF4↑p ROM:001150A2 move.w ($FFFFFF06).w,d0 ROM:001150A6 asr.w #8,d0 ROM:001150A8 subi.b #$30,d0 ; '0' ROM:001150AC asl.w #8,d0 ROM:001150AE sub.w d0,($FFFFFF06).w ROM:001150B2 rts ROM:001150B2 ; End of function sub_1150A2 ROM:001150B2 ROM:001150B4 ROM:001150B4 ; =============== S U B R O U T I N E ======================================= ROM:001150B4 ROM:001150B4 ROM:001150B4 sub_1150B4: ; CODE XREF: sub_1152F8+10↓p ROM:001150B4 ; ROM:00115340↓p ROM:001150B4 lea ($FFFFFF10).w,a0 ROM:001150B8 asl.w #4,d0 ROM:001150BA adda.w d0,a0 ROM:001150BC asr.w #4,d0 ROM:001150BE btst d0,($706).w ROM:001150C2 beq.s loc_1150D2 ROM:001150C4 move.w $F84(d0.w*2),2(a0) ROM:001150CC bclr d0,($706).w ROM:001150D0 bra.s locret_1150DE ROM:001150D2 ; --------------------------------------------------------------------------- ROM:001150D2 ROM:001150D2 loc_1150D2: ; CODE XREF: sub_1150B4+E↑j ROM:001150D2 move.w $F88(d0.w*2),2(a0) ROM:001150DA bset d0,($706).w ROM:001150DE ROM:001150DE locret_1150DE: ; CODE XREF: sub_1150B4+1C↑j ROM:001150DE rts ROM:001150DE ; End of function sub_1150B4 ROM:001150DE ROM:001150E0 ROM:001150E0 ; =============== S U B R O U T I N E ======================================= ROM:001150E0 ROM:001150E0 ROM:001150E0 sub_1150E0: ; CODE XREF: ROM:loc_114F52↑p ROM:001150E0 ; ROM:loc_1211E0↓p ROM:001150E0 move.w $8C(a5),($FFFFFFEC).w ROM:001150E6 move.w #0,d7 ROM:001150EA bra.s loc_1150F0 ROM:001150EC ; --------------------------------------------------------------------------- ROM:001150EC ROM:001150EC loc_1150EC: ; CODE XREF: sub_1150E0+66↓j ROM:001150EC addi.w #1,d7 ROM:001150F0 ROM:001150F0 loc_1150F0: ; CODE XREF: sub_1150E0+A↑j ROM:001150F0 cmpi.w #1,d7 ROM:001150F4 bgt.s locret_115148 ROM:001150F6 moveq #$10,d0 ROM:001150F8 asr.w #4,d0 ROM:001150FA add.w d7,d0 ROM:001150FC lea ($FFFFFF10).w,a0 ROM:00115100 asl.w #4,d7 ROM:00115102 adda.w d7,a0 ROM:00115104 asr.w #4,d7 ROM:00115106 bsr.l sub_11986C ROM:0011510C moveq #$B,d2 ROM:0011510E moveq #1,d1 ROM:00115110 moveq #3,d4 ROM:00115112 move.w $F84(d7.w*2),2(a0) ROM:0011511A move.w $96(a5),4(a0) ROM:00115120 cmpi.w #1,d7 ROM:00115124 beq.s loc_11512E ROM:00115126 move.w d0,d6 ROM:00115128 addq.l #1,d6 ROM:0011512A asl.l #4,d6 ROM:0011512C bra.s loc_115132 ROM:0011512E ; --------------------------------------------------------------------------- ROM:0011512E ROM:0011512E loc_11512E: ; CODE XREF: sub_1150E0+44↑j ROM:0011512E move.w #$30,d6 ; '0' ROM:00115132 ROM:00115132 loc_115132: ; CODE XREF: sub_1150E0+4C↑j ROM:00115132 asl.w #8,d6 ROM:00115134 addi.w #$A,d6 ROM:00115138 move.w d6,6(a0) ROM:0011513C moveq #1,d3 ROM:0011513E moveq #1,d5 ROM:00115140 bsr.l sub_1197F0 ROM:00115146 bra.s loc_1150EC ROM:00115148 ; --------------------------------------------------------------------------- ROM:00115148 ROM:00115148 locret_115148: ; CODE XREF: sub_1150E0+14↑j ROM:00115148 rts ROM:00115148 ; End of function sub_1150E0 ROM:00115148 ROM:0011514A ROM:0011514A ; =============== S U B R O U T I N E ======================================= ROM:0011514A ROM:0011514A ROM:0011514A sub_11514A: ; CODE XREF: ROM:00114F56↑p ROM:0011514A move.w #$90,d0 ROM:0011514E asr.w #4,d0 ROM:00115150 bsr.l sub_11986C ROM:00115156 lea ($FFFFFF90).w,a0 ROM:0011515A move.w #7,(a0) ROM:0011515E move.w #1,d1 ROM:00115162 move.w #$A,d2 ROM:00115166 move.w #0,d3 ROM:0011516A move.w #3,d4 ROM:0011516E move.w #1,d5 ROM:00115172 bsr.l sub_1197F0 ROM:00115178 rts ROM:00115178 ; End of function sub_11514A ROM:00115178 ROM:0011517A ROM:0011517A ; =============== S U B R O U T I N E ======================================= ROM:0011517A ROM:0011517A ROM:0011517A sub_11517A: ; CODE XREF: ROM:00114F5A↑p ROM:0011517A move.w #$A0,d0 ROM:0011517E asr.w #4,d0 ROM:00115180 bsr.l sub_11986C ROM:00115186 lea ($FFFFFFA0).w,a0 ROM:0011518A move.w #7,(a0) ROM:0011518E move.w #0,d1 ROM:00115192 move.w #$A,d2 ROM:00115196 move.w #0,d3 ROM:0011519A move.w #3,d4 ROM:0011519E move.w #3,d5 ROM:001151A2 bsr.l sub_1197F0 ROM:001151A8 rts ROM:001151A8 ; End of function sub_11517A ROM:001151A8 ROM:001151AA ; --------------------------------------------------------------------------- ROM:001151AA lea ($FFFFFF10).w,a0 ROM:001151AE ROM:001151AE ; =============== S U B R O U T I N E ======================================= ROM:001151AE ROM:001151AE ROM:001151AE sub_1151AE: ; CODE XREF: ROM:00115344↓p ROM:001151AE move.w $F4(a5,d0.w*2),d1 ROM:001151B4 btst #4,($8E9).w ROM:001151BA beq.s loc_1151EC ROM:001151BC move.w $8E(a5),($FFFFFFEC).w ROM:001151C2 move.w $8E(a5),(a0) ROM:001151C6 bclr #4,($8E9).w ROM:001151CC addi.w #1,($53C).w ROM:001151D2 cmpi.w #0,d0 ROM:001151D6 bne.s loc_1151E0 ROM:001151D8 bset #4,($1335).w ROM:001151DE bra.s loc_1151EC ROM:001151E0 ; --------------------------------------------------------------------------- ROM:001151E0 ROM:001151E0 loc_1151E0: ; CODE XREF: sub_1151AE+28↑j ROM:001151E0 cmpi.w #1,d0 ROM:001151E4 bne.s loc_1151EC ROM:001151E6 bset #5,($1331).w ROM:001151EC ROM:001151EC loc_1151EC: ; CODE XREF: sub_1151AE+C↑j ROM:001151EC ; sub_1151AE+30↑j ... ROM:001151EC btst #2,($8E2).w ROM:001151F2 bne.s loc_115220 ROM:001151F4 move.w (a0),d1 ROM:001151F6 add.w $98(a5),d1 ROM:001151FA cmp.w ($FFFFFFEE).w,d1 ROM:001151FE ble.s loc_115208 ROM:00115200 move.w ($FFFFFFEE).w,d1 ROM:00115204 bset d0,($707).w ROM:00115208 ROM:00115208 loc_115208: ; CODE XREF: sub_1151AE+50↑j ROM:00115208 move.w $8C(a5),d2 ROM:0011520C cmp.w ($FFFFFFEC).w,d2 ROM:00115210 ble.s loc_11521A ROM:00115212 move.w $98(a5),d2 ROM:00115216 add.w d2,($FFFFFFEC).w ROM:0011521A ROM:0011521A loc_11521A: ; CODE XREF: sub_1151AE+62↑j ROM:0011521A bra.l loc_115240 ROM:00115220 ; --------------------------------------------------------------------------- ROM:00115220 ROM:00115220 loc_115220: ; CODE XREF: sub_1151AE+44↑j ROM:00115220 move.w (a0),d1 ROM:00115222 sub.w $98(a5),d1 ROM:00115226 bclr #2,($8E2).w ROM:0011522C addi.w #1,($53E).w ROM:00115232 cmp.w ($FFFFFFEC).w,d1 ROM:00115236 bge.s loc_115240 ROM:00115238 move.w ($FFFFFFEC).w,d1 ROM:0011523C bset d0,($708).w ROM:00115240 ROM:00115240 loc_115240: ; CODE XREF: sub_1151AE:loc_11521A↑j ROM:00115240 ; sub_1151AE+88↑j ROM:00115240 move.w d1,(a0) ROM:00115242 move.w d1,$59E(d0.w*2) ROM:00115248 rts ROM:00115248 ; End of function sub_1151AE ROM:00115248 ROM:0011524A ROM:0011524A ; =============== S U B R O U T I N E ======================================= ROM:0011524A ROM:0011524A ROM:0011524A sub_11524A: ; CODE XREF: ROM:loc_114FA4↑p ROM:0011524A ; ROM:loc_114FD2↑p ... ROM:0011524A move.w #$3DB8,d1 ROM:0011524E move.w ($9F0).w,d2 ROM:00115252 move.w ($54C).w,d3 ROM:00115256 bsr.l sub_11601C ROM:0011525C btst #1,($1337).w ROM:00115262 beq.s loc_11528A ROM:00115264 move.w d1,($FFFFFFEE).w ROM:00115268 move.w $92(a5),d2 ROM:0011526C muls.w #$411B,d2 ROM:00115270 cmpi.w #0,($54C).w ROM:00115276 beq.s loc_115288 ROM:00115278 divs.w ($54C).w,d2 ROM:0011527C bvs.s loc_115288 ROM:0011527E cmp.w ($FFFFFFEE).w,d2 ROM:00115282 bge.s loc_115288 ROM:00115284 move.w d2,($FFFFFFEE).w ROM:00115288 ROM:00115288 loc_115288: ; CODE XREF: sub_11524A+2C↑j ROM:00115288 ; sub_11524A+32↑j ... ROM:00115288 bra.s loc_1152B4 ROM:0011528A ; --------------------------------------------------------------------------- ROM:0011528A ROM:0011528A loc_11528A: ; CODE XREF: sub_11524A+18↑j ROM:0011528A move.w #0,d0 ROM:0011528E bra.s loc_115294 ROM:00115290 ; --------------------------------------------------------------------------- ROM:00115290 ROM:00115290 loc_115290: ; CODE XREF: sub_11524A+62↓j ROM:00115290 addi.w #1,d0 ROM:00115294 ROM:00115294 loc_115294: ; CODE XREF: sub_11524A+44↑j ROM:00115294 cmpi.w #1,d0 ROM:00115298 bgt.s loc_1152AE ROM:0011529A lea ($FFFFFF10).w,a0 ROM:0011529E move.w d0,d7 ROM:001152A0 asl.w #4,d7 ROM:001152A2 adda.w d7,a0 ROM:001152A4 move.w d1,(a0) ROM:001152A6 move.w d1,$59E(d0.w*2) ROM:001152AC bra.s loc_115290 ROM:001152AE ; --------------------------------------------------------------------------- ROM:001152AE ROM:001152AE loc_1152AE: ; CODE XREF: sub_11524A+4E↑j ROM:001152AE move.w $90(a5),($FFFFFFEE).w ROM:001152B4 ROM:001152B4 loc_1152B4: ; CODE XREF: sub_11524A:loc_115288↑j ROM:001152B4 move.w ($FFFFFFEE).w,($53A).w ROM:001152BA rts ROM:001152BA ; End of function sub_11524A ROM:001152BA ROM:001152BC ROM:001152BC ; =============== S U B R O U T I N E ======================================= ROM:001152BC ROM:001152BC ROM:001152BC sub_1152BC: ; CODE XREF: sub_120CA0:loc_120D34↓p ROM:001152BC move sr,-(sp) ROM:001152BE move #$2700,sr ROM:001152C2 lea ($FFFFFF10).w,a0 ROM:001152C6 clr.w d0 ROM:001152C8 move.w #0,d1 ROM:001152CC bra.s loc_1152D2 ROM:001152CE ; --------------------------------------------------------------------------- ROM:001152CE ROM:001152CE loc_1152CE: ; CODE XREF: sub_1152BC+36↓j ROM:001152CE addi.w #1,d1 ROM:001152D2 ROM:001152D2 loc_1152D2: ; CODE XREF: sub_1152BC+10↑j ROM:001152D2 cmpi.w #1,d1 ROM:001152D6 bgt.s loc_1152F4 ROM:001152D8 btst d1,($706).w ROM:001152DC bne.s loc_1152E8 ROM:001152DE move.w $F84(d1.w*2),2(a0,d0.w*2) ROM:001152E6 bra.s loc_1152F0 ROM:001152E8 ; --------------------------------------------------------------------------- ROM:001152E8 ROM:001152E8 loc_1152E8: ; CODE XREF: sub_1152BC+20↑j ROM:001152E8 move.w $F88(d1.w*2),2(a0,d0.w*2) ROM:001152F0 ROM:001152F0 loc_1152F0: ; CODE XREF: sub_1152BC+2A↑j ROM:001152F0 addq.w #8,d0 ROM:001152F2 bra.s loc_1152CE ROM:001152F4 ; --------------------------------------------------------------------------- ROM:001152F4 ROM:001152F4 loc_1152F4: ; CODE XREF: sub_1152BC+1A↑j ROM:001152F4 move (sp)+,sr ROM:001152F6 rts ROM:001152F6 ; End of function sub_1152BC ROM:001152F6 ROM:001152F8 ROM:001152F8 ; =============== S U B R O U T I N E ======================================= ROM:001152F8 ROM:001152F8 ROM:001152F8 sub_1152F8: ; CODE XREF: sub_110DDC↑p ROM:001152F8 move.w #0,d0 ROM:001152FC bra.s loc_115302 ROM:001152FE ; --------------------------------------------------------------------------- ROM:001152FE ROM:001152FE loc_1152FE: ; CODE XREF: sub_1152F8+14↓j ROM:001152FE addi.w #1,d0 ROM:00115302 ROM:00115302 loc_115302: ; CODE XREF: sub_1152F8+4↑j ROM:00115302 cmpi.w #1,d0 ROM:00115306 bgt.s locret_11530E ROM:00115308 bsr.w sub_1150B4 ROM:0011530C bra.s loc_1152FE ROM:0011530E ; --------------------------------------------------------------------------- ROM:0011530E ROM:0011530E locret_11530E: ; CODE XREF: sub_1152F8+E↑j ROM:0011530E rts ROM:0011530E ; End of function sub_1152F8 ROM:0011530E ROM:00115310 ; --------------------------------------------------------------------------- ROM:00115310 andi.w #$FBFF,($FFFFFE20).w ROM:00115316 rte ROM:00115318 ; --------------------------------------------------------------------------- ROM:00115318 andi.w #$FDFF,($FFFFFE20).w ROM:0011531E rte ROM:00115320 ; --------------------------------------------------------------------------- ROM:00115320 movem.l d0-d2/a0,-(sp) ROM:00115324 move.w $16(sp),d0 ROM:00115328 subi.w #$100,d0 ROM:0011532C asr.w #2,d0 ROM:0011532E move.w #$FFFF,d1 ROM:00115332 bclr d0,d1 ROM:00115334 and.w d1,($FFFFFE20).w ROM:00115338 asl.w #4,d0 ROM:0011533A subi.w #$10,d0 ROM:0011533E asr.w #4,d0 ROM:00115340 bsr.w sub_1150B4 ROM:00115344 bsr.w sub_1151AE ROM:00115348 movem.l (sp)+,d0-d2/a0 ROM:0011534C rte ROM:0011534E ROM:0011534E ; =============== S U B R O U T I N E ======================================= ROM:0011534E ROM:0011534E ROM:0011534E sub_11534E: ; CODE XREF: ROM:00115AF4↓p ROM:0011534E move.w #0,d7 ROM:00115352 bra.s loc_115358 ROM:00115354 ; --------------------------------------------------------------------------- ROM:00115354 ROM:00115354 loc_115354: ; CODE XREF: sub_11534E+14↓j ROM:00115354 addi.w #1,d7 ROM:00115358 ROM:00115358 loc_115358: ; CODE XREF: sub_11534E+4↑j ROM:00115358 cmpi.w #3,d7 ROM:0011535C bgt.s locret_115364 ROM:0011535E bsr.w sub_115366 ROM:00115362 bra.s loc_115354 ROM:00115364 ; --------------------------------------------------------------------------- ROM:00115364 ROM:00115364 locret_115364: ; CODE XREF: sub_11534E+E↑j ROM:00115364 rts ROM:00115364 ; End of function sub_11534E ROM:00115364 ROM:00115366 ROM:00115366 ; =============== S U B R O U T I N E ======================================= ROM:00115366 ROM:00115366 ROM:00115366 sub_115366: ; CODE XREF: sub_11534E+10↑p ROM:00115366 clr.w d1 ROM:00115368 move.b $829(d7.w),d1 ROM:0011536E cmpi.w #4,d1 ROM:00115372 bcc.s locret_11537C ROM:00115374 movea.l off_11537E(pc,d1.w*4),a0 ROM:00115378 nop ROM:0011537A jmp (a0) ROM:0011537C ; --------------------------------------------------------------------------- ROM:0011537C ROM:0011537C locret_11537C: ; CODE XREF: sub_115366+C↑j ROM:0011537C rts ROM:0011537C ; End of function sub_115366 ROM:0011537C ROM:0011537C ; --------------------------------------------------------------------------- ROM:0011537E off_11537E: dc.l loc_11538E ; DATA XREF: sub_115366+E↑r ROM:00115382 dc.l loc_11539E ROM:00115386 dc.l loc_1153C2 ROM:0011538A dc.l loc_11541C ROM:0011538E ; --------------------------------------------------------------------------- ROM:0011538E ROM:0011538E loc_11538E: ; DATA XREF: ROM:off_11537E↑o ROM:0011538E bsr.w sub_11549A ROM:00115392 move.b #1,$829(d7.w) ROM:0011539A bra.s locret_1153C0 ROM:0011539C ; --------------------------------------------------------------------------- ROM:0011539C rts ROM:0011539E ; --------------------------------------------------------------------------- ROM:0011539E ROM:0011539E loc_11539E: ; DATA XREF: ROM:00115382↑o ROM:0011539E cmpi.l #$F618,$9B8(d7.w*4) ROM:001153A8 ble.s locret_1153C0 ROM:001153AA cmpi.b #3,($11BA).w ROM:001153B0 bne.s locret_1153C0 ROM:001153B2 bsr.w sub_115736 ROM:001153B6 move.b #2,$829(d7.w) ROM:001153BE bra.s locret_11541A ROM:001153C0 ; --------------------------------------------------------------------------- ROM:001153C0 ROM:001153C0 locret_1153C0: ; CODE XREF: ROM:0011539A↑j ROM:001153C0 ; ROM:001153A8↑j ... ROM:001153C0 rts ROM:001153C2 ; --------------------------------------------------------------------------- ROM:001153C2 ROM:001153C2 loc_1153C2: ; DATA XREF: ROM:00115386↑o ROM:001153C2 btst #1,($1324).w ROM:001153C8 bne.s locret_11541A ROM:001153CA lea ($FFFFFF30).w,a0 ROM:001153CE move.w d7,d0 ROM:001153D0 asl.w #4,d0 ROM:001153D2 adda.w d0,a0 ROM:001153D4 move.w $A(a0),d1 ROM:001153D8 andi.w #1,d1 ROM:001153DC cmpi.w #1,d1 ROM:001153E0 bne.s loc_1153EA ROM:001153E2 bset #1,($8E5).w ROM:001153E8 bra.s loc_1153F0 ROM:001153EA ; --------------------------------------------------------------------------- ROM:001153EA ROM:001153EA loc_1153EA: ; CODE XREF: ROM:001153E0↑j ROM:001153EA bclr #1,($8E5).w ROM:001153F0 ROM:001153F0 loc_1153F0: ; CODE XREF: ROM:001153E8↑j ROM:001153F0 btst #1,($8E5).w ROM:001153F6 beq.s locret_11541A ROM:001153F8 move.w #$20,d0 ; ' ' ROM:001153FC clr.b $847(d7.w) ROM:00115402 move.w d0,$5C0(d7.w*2) ROM:00115408 move.b #1,$847(d7.w) ROM:00115410 move.b #3,$829(d7.w) ROM:00115418 bra.s locret_115496 ROM:0011541A ; --------------------------------------------------------------------------- ROM:0011541A ROM:0011541A locret_11541A: ; CODE XREF: ROM:001153BE↑j ROM:0011541A ; ROM:001153C8↑j ... ROM:0011541A rts ROM:0011541C ; --------------------------------------------------------------------------- ROM:0011541C ROM:0011541C loc_11541C: ; DATA XREF: ROM:0011538A↑o ROM:0011541C cmpi.w #0,$5C0(d7.w*2) ROM:00115424 bgt.s loc_11545A ROM:00115426 cmpi.l #$3E7,$460(d7.w*4) ROM:00115430 ble.s loc_11545A ROM:00115432 bsr.w sub_115762 ROM:00115436 clr.l d0 ROM:00115438 move.w $5A4(d7.w*2),d0 ROM:0011543E divu.w #$3E8,d0 ROM:00115442 clr.b $847(d7.w) ROM:00115448 move.w d0,$5C0(d7.w*2) ROM:0011544E move.b #1,$847(d7.w) ROM:00115456 bsr.w sub_1157AA ROM:0011545A ROM:0011545A loc_11545A: ; CODE XREF: ROM:00115424↑j ROM:0011545A ; ROM:00115430↑j ROM:0011545A cmpi.w #0,$5C0(d7.w*2) ROM:00115462 bgt.s locret_115496 ROM:00115464 cmpi.l #$3E8,$460(d7.w*4) ROM:0011546E bgt.s locret_115496 ROM:00115470 lea ($FFFFFF30).w,a0 ROM:00115474 move.w d7,d0 ROM:00115476 asl.w #4,d0 ROM:00115478 adda.w d0,a0 ROM:0011547A move.w $A(a0),d1 ROM:0011547E andi.w #1,d1 ROM:00115482 cmpi.w #0,d1 ROM:00115486 bne.s locret_115496 ROM:00115488 move.b #1,$829(d7.w) ROM:00115490 bra.l locret_1153C0 ROM:00115496 ; --------------------------------------------------------------------------- ROM:00115496 ROM:00115496 locret_115496: ; CODE XREF: ROM:00115418↑j ROM:00115496 ; ROM:00115462↑j ... ROM:00115496 rts ROM:00115498 ; --------------------------------------------------------------------------- ROM:00115498 rts ROM:0011549A ROM:0011549A ; =============== S U B R O U T I N E ======================================= ROM:0011549A ROM:0011549A ROM:0011549A sub_11549A: ; CODE XREF: ROM:loc_11538E↑p ROM:0011549A lea ($FFFFFF30).w,a0 ROM:0011549E move.w d7,d0 ROM:001154A0 asl.w #4,d0 ROM:001154A2 adda.w d0,a0 ROM:001154A4 move.w #$30,d0 ; '0' ROM:001154A8 asr.w #4,d0 ROM:001154AA add.w d7,d0 ROM:001154AC bsr.l sub_11986C ROM:001154B2 moveq #$D,d2 ROM:001154B4 moveq #1,d1 ROM:001154B6 moveq #3,d4 ROM:001154B8 clr.w (a0) ROM:001154BA clr.w 2(a0) ROM:001154BE clr.w 4(a0) ROM:001154C2 clr.w 6(a0) ROM:001154C6 clr.w 8(a0) ROM:001154CA clr.l d3 ROM:001154CC move.w $AC0(a5,d7.w*2),d3 ROM:001154D2 add.w $6BC(a5),d3 ROM:001154D6 cmpi.w #$1C20,d3 ROM:001154DA blt.s loc_1154E0 ROM:001154DC subi.w #$1C20,d3 ROM:001154E0 ROM:001154E0 loc_1154E0: ; CODE XREF: sub_11549A+40↑j ROM:001154E0 divs.w #$64,d3 ; 'd' ROM:001154E4 asl.w #8,d3 ROM:001154E6 move.b #$A,d3 ROM:001154EA move.w d3,$A(a0) ROM:001154EE moveq #1,d3 ROM:001154F0 moveq #1,d5 ROM:001154F2 bsr.l sub_1197F0 ROM:001154F8 rts ROM:001154F8 ; End of function sub_11549A ROM:001154F8 ROM:001154FA ROM:001154FA ; =============== S U B R O U T I N E ======================================= ROM:001154FA ROM:001154FA ROM:001154FA sub_1154FA: ; CODE XREF: sub_12FCE6+2A↓p ROM:001154FA move.w #0,d7 ROM:001154FE bra.s loc_115504 ROM:00115500 ; --------------------------------------------------------------------------- ROM:00115500 ROM:00115500 loc_115500: ; CODE XREF: sub_1154FA+11E↓j ROM:00115500 addi.w #1,d7 ROM:00115504 ROM:00115504 loc_115504: ; CODE XREF: sub_1154FA+4↑j ROM:00115504 cmpi.w #3,d7 ROM:00115508 bgt.l locret_11561C ROM:0011550E lea ($FFFFFF30).w,a0 ROM:00115512 move.w d7,d0 ROM:00115514 asl.w #4,d0 ROM:00115516 adda.w d0,a0 ROM:00115518 move.w #$30,d0 ; '0' ROM:0011551C asr.w #4,d0 ROM:0011551E add.w d7,d0 ROM:00115520 move.w #1,d5 ROM:00115524 cmpi.w #2,d5 ROM:00115528 bne.s loc_115532 ROM:0011552A move.w d7,d4 ROM:0011552C andi.w #1,d4 ROM:00115530 bra.s loc_115536 ROM:00115532 ; --------------------------------------------------------------------------- ROM:00115532 ROM:00115532 loc_115532: ; CODE XREF: sub_1154FA+2E↑j ROM:00115532 move.w #0,d4 ROM:00115536 ROM:00115536 loc_115536: ; CODE XREF: sub_1154FA+36↑j ROM:00115536 move.w $10D2(d4.w*2),d6 ROM:0011553C btst d7,($11BC).w ROM:00115540 bne.s loc_11554C ROM:00115542 btst #6,($1336).w ROM:00115548 beq.s loc_11554C ROM:0011554A clr.w d6 ROM:0011554C ROM:0011554C loc_11554C: ; CODE XREF: sub_1154FA+46↑j ROM:0011554C ; sub_1154FA+4E↑j ROM:0011554C move.w d6,4(a0) ROM:00115550 btst #3,($8E6).w ROM:00115556 bne.s loc_1155C4 ROM:00115558 clr.l d5 ROM:0011555A move.w $10D6(d7.w*2),d5 ROM:00115560 asl.l #8,d5 ROM:00115562 divs.w #$64,d5 ; 'd' ROM:00115566 move.w d5,6(a0) ROM:0011556A cmpi.w #3,d7 ROM:0011556E beq.s loc_115578 ROM:00115570 move.w d0,d5 ROM:00115572 addq.l #1,d5 ROM:00115574 asl.w #4,d5 ROM:00115576 bra.s loc_11557C ROM:00115578 ; --------------------------------------------------------------------------- ROM:00115578 ROM:00115578 loc_115578: ; CODE XREF: sub_1154FA+74↑j ROM:00115578 move.w #0,d5 ROM:0011557C ROM:0011557C loc_11557C: ; CODE XREF: sub_1154FA+7C↑j ROM:0011557C asl.w #8,d5 ROM:0011557E cmpi.w #$1C20,($DAC).w ROM:00115584 bne.s loc_11558A ROM:00115586 clr.w d4 ROM:00115588 bra.s loc_115596 ROM:0011558A ; --------------------------------------------------------------------------- ROM:0011558A ROM:0011558A loc_11558A: ; CODE XREF: sub_1154FA+8A↑j ROM:0011558A move.w ($DAC).w,d4 ROM:0011558E ext.l d4 ROM:00115590 divs.w #$64,d4 ; 'd' ROM:00115594 add.w d4,d5 ROM:00115596 ROM:00115596 loc_115596: ; CODE XREF: sub_1154FA+8E↑j ROM:00115596 move.w d5,8(a0) ROM:0011559A move.b $AE3(a5),d4 ROM:0011559E cmpi.b #0,d4 ROM:001155A2 ble.s loc_1155C4 ROM:001155A4 move.w 8(a0),d4 ROM:001155A8 ext.w d4 ROM:001155AA ext.l d4 ROM:001155AC bne.s loc_1155B0 ROM:001155AE moveq #$48,d4 ; 'H' ROM:001155B0 ROM:001155B0 loc_1155B0: ; CODE XREF: sub_1154FA+B2↑j ROM:001155B0 muls.l $9B8(d7.w*4),d4 ROM:001155B8 divu.w #$48,d4 ; 'H' ROM:001155BC bvc.s loc_1155C2 ROM:001155BE move.w #$FFFF,d4 ROM:001155C2 ROM:001155C2 loc_1155C2: ; CODE XREF: sub_1154FA+C2↑j ROM:001155C2 move.w d4,(a0) ROM:001155C4 ROM:001155C4 loc_1155C4: ; CODE XREF: sub_1154FA+5C↑j ROM:001155C4 ; sub_1154FA+A8↑j ROM:001155C4 move sr,-(sp) ROM:001155C6 move #$2700,sr ROM:001155CA move.b $AE3(a5),d4 ROM:001155CE cmpi.b #0,d4 ROM:001155D2 bne.s loc_115616 ROM:001155D4 move.w 8(a0),d4 ROM:001155D8 ext.w d4 ROM:001155DA ext.l d4 ROM:001155DC bne.s loc_1155E0 ROM:001155DE moveq #$48,d4 ; 'H' ROM:001155E0 ROM:001155E0 loc_1155E0: ; CODE XREF: sub_1154FA+E2↑j ROM:001155E0 muls.l $9B8(d7.w*4),d4 ROM:001155E8 divu.l #$48,d4 ; 'H' ROM:001155F0 cmpi.l #$F618,d4 ROM:001155F6 ble.s loc_1155FE ROM:001155F8 move.l $450(d7.w*4),d4 ROM:001155FE ROM:001155FE loc_1155FE: ; CODE XREF: sub_1154FA+FC↑j ROM:001155FE btst #1,($1324).w ROM:00115604 bne.s loc_11560A ROM:00115606 move.w d4,(a0) ROM:00115608 bra.s loc_11560C ROM:0011560A ; --------------------------------------------------------------------------- ROM:0011560A ROM:0011560A loc_11560A: ; CODE XREF: sub_1154FA+10A↑j ROM:0011560A clr.w (a0) ROM:0011560C ROM:0011560C loc_11560C: ; CODE XREF: sub_1154FA+10E↑j ROM:0011560C cmpi.w #0,d7 ROM:00115610 bne.s loc_115616 ROM:00115612 move.w d4,($548).w ROM:00115616 ROM:00115616 loc_115616: ; CODE XREF: sub_1154FA+D8↑j ROM:00115616 ; sub_1154FA+116↑j ROM:00115616 move (sp)+,sr ROM:00115618 bra.w loc_115500 ROM:0011561C ; --------------------------------------------------------------------------- ROM:0011561C ROM:0011561C locret_11561C: ; CODE XREF: sub_1154FA+E↑j ROM:0011561C rts ROM:0011561C ; End of function sub_1154FA ROM:0011561C ROM:0011561E ROM:0011561E ; =============== S U B R O U T I N E ======================================= ROM:0011561E ROM:0011561E ROM:0011561E sub_11561E: ; CODE XREF: sub_11F14C+E↓p ROM:0011561E ; sub_12EDC0:loc_12EDF6↓p ... ROM:0011561E btst #5,($1338).w ROM:00115624 bne.s locret_11569A ROM:00115626 move.w #0,d7 ROM:0011562A bra.s loc_115630 ROM:0011562C ; --------------------------------------------------------------------------- ROM:0011562C ROM:0011562C loc_11562C: ; CODE XREF: sub_11561E:loc_115660↓j ROM:0011562C addi.w #1,d7 ROM:00115630 ROM:00115630 loc_115630: ; CODE XREF: sub_11561E+C↑j ROM:00115630 cmpi.w #3,d7 ROM:00115634 bgt.s loc_115662 ROM:00115636 lea ($FFFFFF30).w,a0 ROM:0011563A move.w d7,d6 ROM:0011563C asl.w #4,d6 ROM:0011563E adda.w d6,a0 ROM:00115640 move.w #$30,d6 ; '0' ROM:00115644 asr.w #4,d6 ROM:00115646 add.w d7,d6 ROM:00115648 move.w d0,2(a0) ROM:0011564C move.w $49C(a5),d5 ROM:00115650 cmpi.w #0,d5 ROM:00115654 bne.s loc_115660 ROM:00115656 moveq #1,d5 ROM:00115658 asl.l d6,d5 ROM:0011565A asl.l d6,d5 ROM:0011565C or.l d5,($FFFFFE18).w ROM:00115660 ROM:00115660 loc_115660: ; CODE XREF: sub_11561E+36↑j ROM:00115660 bra.s loc_11562C ROM:00115662 ; --------------------------------------------------------------------------- ROM:00115662 ROM:00115662 loc_115662: ; CODE XREF: sub_11561E+16↑j ROM:00115662 move.w ($DD0).w,d4 ROM:00115666 ext.l d4 ROM:00115668 muls.l d0,d4 ROM:0011566C muls.l #4,d4 ROM:00115674 move.w $1D6(a5),d5 ROM:00115678 muls.w #$3C,d5 ; '<' ROM:0011567C divs.l d5,d4 ROM:00115680 move.l d4,($928).w ROM:00115684 move.l ($8F8).w,d3 ROM:00115688 add.l d4,d3 ROM:0011568A move.l d3,($8F8).w ROM:0011568E divs.l #$A,d3 ROM:00115696 move.w d3,($A52).w ROM:0011569A ROM:0011569A locret_11569A: ; CODE XREF: sub_11561E+6↑j ROM:0011569A rts ROM:0011569A ; End of function sub_11561E ROM:0011569A ROM:0011569C ROM:0011569C ; =============== S U B R O U T I N E ======================================= ROM:0011569C ROM:0011569C ROM:0011569C sub_11569C: ; CODE XREF: sub_110D72+C↑p ROM:0011569C move.w #0,d7 ROM:001156A0 bra.s loc_1156A6 ROM:001156A2 ; --------------------------------------------------------------------------- ROM:001156A2 ROM:001156A2 loc_1156A2: ; CODE XREF: sub_11569C:loc_1156F4↓j ROM:001156A2 addi.w #1,d7 ROM:001156A6 ROM:001156A6 loc_1156A6: ; CODE XREF: sub_11569C+4↑j ROM:001156A6 cmpi.w #3,d7 ROM:001156AA bgt.s locret_1156F6 ROM:001156AC lea ($FFFFFF30).w,a0 ROM:001156B0 move.w d7,d6 ROM:001156B2 asl.w #4,d6 ROM:001156B4 adda.w d6,a0 ROM:001156B6 move.w 8(a0),d5 ROM:001156BA cmpi.b #0,d5 ROM:001156BE beq.s loc_1156F4 ROM:001156C0 move.w 6(a0),d4 ROM:001156C4 move.b d4,d2 ROM:001156C6 asr.w #8,d4 ROM:001156C8 move.w d4,d3 ROM:001156CA move.w ($4CA).w,d1 ROM:001156CE ext.l d1 ROM:001156D0 divs.w #$64,d1 ; 'd' ROM:001156D4 sub.w d1,d3 ROM:001156D6 bpl.s loc_1156DC ROM:001156D8 addi.w #$48,d3 ; 'H' ROM:001156DC ROM:001156DC loc_1156DC: ; CODE XREF: sub_11569C+3A↑j ROM:001156DC ; sub_11569C+4E↓j ROM:001156DC cmp.b d3,d5 ROM:001156DE bge.s loc_1156EC ROM:001156E0 sub.b d5,d4 ROM:001156E2 bge.s loc_1156E8 ROM:001156E4 addi.b #$48,d4 ; 'H' ROM:001156E8 ROM:001156E8 loc_1156E8: ; CODE XREF: sub_11569C+46↑j ROM:001156E8 sub.b d5,d3 ROM:001156EA bra.s loc_1156DC ROM:001156EC ; --------------------------------------------------------------------------- ROM:001156EC ROM:001156EC loc_1156EC: ; CODE XREF: sub_11569C+42↑j ROM:001156EC asl.w #8,d4 ROM:001156EE move.b d2,d4 ROM:001156F0 move.w d4,6(a0) ROM:001156F4 ROM:001156F4 loc_1156F4: ; CODE XREF: sub_11569C+22↑j ROM:001156F4 bra.s loc_1156A2 ROM:001156F6 ; --------------------------------------------------------------------------- ROM:001156F6 ROM:001156F6 locret_1156F6: ; CODE XREF: sub_11569C+E↑j ROM:001156F6 rts ROM:001156F6 ; End of function sub_11569C ROM:001156F6 ROM:001156F8 ROM:001156F8 ; =============== S U B R O U T I N E ======================================= ROM:001156F8 ROM:001156F8 ROM:001156F8 sub_1156F8: ; CODE XREF: sub_110DDC+6↑p ROM:001156F8 move.w #0,d7 ROM:001156FC bra.s loc_115702 ROM:001156FE ; --------------------------------------------------------------------------- ROM:001156FE ROM:001156FE loc_1156FE: ; CODE XREF: sub_1156F8:loc_115732↓j ROM:001156FE addi.w #1,d7 ROM:00115702 ROM:00115702 loc_115702: ; CODE XREF: sub_1156F8+4↑j ROM:00115702 cmpi.w #3,d7 ROM:00115706 bgt.s locret_115734 ROM:00115708 lea ($FFFFFF30).w,a0 ROM:0011570C move.w d7,d6 ROM:0011570E asl.w #4,d6 ROM:00115710 adda.w d6,a0 ROM:00115712 move.w 8(a0),d4 ROM:00115716 cmpi.b #0,d4 ROM:0011571A ble.s loc_115732 ROM:0011571C cmpi.w #$2400,6(a0) ROM:00115722 bge.s loc_11572C ROM:00115724 addi.w #$2400,6(a0) ROM:0011572A bra.s loc_115732 ROM:0011572C ; --------------------------------------------------------------------------- ROM:0011572C ROM:0011572C loc_11572C: ; CODE XREF: sub_1156F8+2A↑j ROM:0011572C subi.w #$2400,6(a0) ROM:00115732 ROM:00115732 loc_115732: ; CODE XREF: sub_1156F8+22↑j ROM:00115732 ; sub_1156F8+32↑j ROM:00115732 bra.s loc_1156FE ROM:00115734 ; --------------------------------------------------------------------------- ROM:00115734 ROM:00115734 locret_115734: ; CODE XREF: sub_1156F8+E↑j ROM:00115734 rts ROM:00115734 ; End of function sub_1156F8 ROM:00115734 ROM:00115736 ROM:00115736 ; =============== S U B R O U T I N E ======================================= ROM:00115736 ROM:00115736 ROM:00115736 sub_115736: ; CODE XREF: ROM:001153B2↑p ROM:00115736 move.l #$F618,d3 ROM:0011573C move.l $9B8(d7.w*4),d2 ROM:00115742 divu.w #$3E8,d2 ROM:00115746 swap d2 ROM:00115748 ext.l d2 ROM:0011574A add.l d2,d3 ROM:0011574C move.l d3,$450(d7.w*4) ROM:00115752 move.l $9B8(d7.w*4),d1 ROM:00115758 sub.l d3,d1 ROM:0011575A move.l d1,$460(d7.w*4) ROM:00115760 rts ROM:00115760 ; End of function sub_115736 ROM:00115760 ROM:00115762 ROM:00115762 ; =============== S U B R O U T I N E ======================================= ROM:00115762 ROM:00115762 ROM:00115762 sub_115762: ; CODE XREF: ROM:00115432↑p ROM:00115762 cmpi.l #$7D00,$460(d7.w*4) ROM:0011576C ble.s loc_115778 ROM:0011576E move.w #$7D00,$5A4(d7.w*2) ROM:00115776 bra.s loc_115784 ROM:00115778 ; --------------------------------------------------------------------------- ROM:00115778 ROM:00115778 loc_115778: ; CODE XREF: sub_115762+A↑j ROM:00115778 move.l $460(d7.w*4),d2 ROM:0011577E move.w d2,$5A4(d7.w*2) ROM:00115784 ROM:00115784 loc_115784: ; CODE XREF: sub_115762+14↑j ROM:00115784 lea ($FFFFFF30).w,a0 ROM:00115788 move.w d7,d0 ROM:0011578A asl.w #4,d0 ROM:0011578C adda.w d0,a0 ROM:0011578E move.w #$30,d0 ; '0' ROM:00115792 asr.w #4,d0 ROM:00115794 add.w d7,d0 ROM:00115796 move.w $5A4(d7.w*2),2(a0) ROM:0011579E moveq #1,d5 ROM:001157A0 asl.l d0,d5 ROM:001157A2 asl.l d0,d5 ROM:001157A4 or.l d5,($FFFFFE18).w ROM:001157A8 rts ROM:001157A8 ; End of function sub_115762 ROM:001157A8 ROM:001157AA ROM:001157AA ; =============== S U B R O U T I N E ======================================= ROM:001157AA ROM:001157AA ROM:001157AA sub_1157AA: ; CODE XREF: ROM:00115456↑p ROM:001157AA clr.l d0 ROM:001157AC move.w $5A4(d7.w*2),d0 ROM:001157B2 sub.l d0,$460(d7.w*4) ROM:001157B8 rts ROM:001157B8 ; End of function sub_1157AA ROM:001157B8 ROM:001157BA ; --------------------------------------------------------------------------- ROM:001157BA movem.l d0-d4/a0,-(sp) ROM:001157BE lea ($FFFFFF30).w,a0 ROM:001157C2 move.w $1E(sp),d0 ROM:001157C6 subi.w #$100,d0 ROM:001157CA asr.w #2,d0 ROM:001157CC move.w #$FFFF,d1 ROM:001157D0 bclr d0,d1 ROM:001157D2 and.w d1,($FFFFFE20).w ROM:001157D6 move.w d0,d2 ROM:001157D8 asl.w #4,d0 ROM:001157DA subi.w #$30,d0 ; '0' ROM:001157DE adda.w d0,a0 ROM:001157E0 asr.w #4,d0 ROM:001157E2 move.l ($FFFFFE14).w,d1 ROM:001157E6 asr.l d2,d1 ROM:001157E8 asr.l d2,d1 ROM:001157EA andi.l #3,d1 ROM:001157F0 btst d0,($11BC).w ROM:001157F4 beq.s loc_1157FC ROM:001157F6 eori.w #1,d1 ROM:001157FA bra.s loc_115800 ROM:001157FC ; --------------------------------------------------------------------------- ROM:001157FC ROM:001157FC loc_1157FC: ; CODE XREF: ROM:001157F4↑j ROM:001157FC eori.w #0,d1 ROM:00115800 ROM:00115800 loc_115800: ; CODE XREF: ROM:001157FA↑j ROM:00115800 beq.s loc_11580A ROM:00115802 asl.l d2,d1 ROM:00115804 asl.l d2,d1 ROM:00115806 eor.l d1,($FFFFFE14).w ROM:0011580A ROM:0011580A loc_11580A: ; CODE XREF: ROM:loc_115800↑j ROM:0011580A bsr.w sub_115814 ROM:0011580E movem.l (sp)+,d0-d4/a0 ROM:00115812 rte ROM:00115814 ROM:00115814 ; =============== S U B R O U T I N E ======================================= ROM:00115814 ROM:00115814 ROM:00115814 sub_115814: ; CODE XREF: ROM:loc_11580A↑p ROM:00115814 move.w $10D6(d0.w*2),d1 ROM:0011581A ext.l d1 ROM:0011581C asl.l #8,d1 ROM:0011581E divs.w #$64,d1 ; 'd' ROM:00115822 cmpi.w #$1C20,($DAC).w ROM:00115828 bne.s loc_11582E ROM:0011582A clr.w d2 ROM:0011582C bra.s loc_115838 ROM:0011582E ; --------------------------------------------------------------------------- ROM:0011582E ROM:0011582E loc_11582E: ; CODE XREF: sub_115814+14↑j ROM:0011582E move.w ($DAC).w,d2 ROM:00115832 ext.l d2 ROM:00115834 divs.w #$64,d2 ; 'd' ROM:00115838 ROM:00115838 loc_115838: ; CODE XREF: sub_115814+18↑j ROM:00115838 move.w 8(a0),d3 ROM:0011583C cmp.b d2,d3 ROM:0011583E beq.s loc_115876 ROM:00115840 move.b d2,d3 ROM:00115842 move.w d3,8(a0) ROM:00115846 move.w ($DAC).w,d3 ROM:0011584A ext.l d3 ROM:0011584C muls.l $9B8(d0.w*4),d3 ROM:00115854 divu.w #$1C20,d3 ROM:00115858 bvc.s loc_11585E ROM:0011585A move.w #$FFFF,d3 ROM:0011585E ROM:0011585E loc_11585E: ; CODE XREF: sub_115814+44↑j ROM:0011585E btst #1,($1324).w ROM:00115864 bne.s loc_11586A ROM:00115866 move.w d3,(a0) ROM:00115868 bra.s loc_11586C ROM:0011586A ; --------------------------------------------------------------------------- ROM:0011586A ROM:0011586A loc_11586A: ; CODE XREF: sub_115814+50↑j ROM:0011586A clr.w (a0) ROM:0011586C ROM:0011586C loc_11586C: ; CODE XREF: sub_115814+54↑j ROM:0011586C cmpi.w #0,d0 ROM:00115870 bne.s loc_115876 ROM:00115872 move.w d3,($548).w ROM:00115876 ROM:00115876 loc_115876: ; CODE XREF: sub_115814+2A↑j ROM:00115876 ; sub_115814+5C↑j ROM:00115876 move.w d1,d4 ROM:00115878 asr.w #8,d4 ROM:0011587A cmpi.w #0,d2 ROM:0011587E ble.s loc_1158A2 ROM:00115880 move.w d1,d3 ROM:00115882 asr.w #8,d3 ROM:00115884 sub.w ($FFFFFF0A).w,d3 ROM:00115888 cmpi.b #0,d3 ROM:0011588C bge.s loc_115892 ROM:0011588E addi.b #$48,d3 ; 'H' ROM:00115892 ROM:00115892 loc_115892: ; CODE XREF: sub_115814+78↑j ROM:00115892 ; sub_115814+8C↓j ROM:00115892 cmp.b d3,d2 ROM:00115894 bge.s loc_1158A2 ROM:00115896 sub.b d2,d4 ROM:00115898 bpl.s loc_11589E ROM:0011589A addi.b #$48,d4 ; 'H' ROM:0011589E ROM:0011589E loc_11589E: ; CODE XREF: sub_115814+84↑j ROM:0011589E sub.b d2,d3 ROM:001158A0 bra.s loc_115892 ROM:001158A2 ; --------------------------------------------------------------------------- ROM:001158A2 ROM:001158A2 loc_1158A2: ; CODE XREF: sub_115814+6A↑j ROM:001158A2 ; sub_115814+80↑j ROM:001158A2 asl.w #8,d4 ROM:001158A4 move.b d1,d4 ROM:001158A6 btst #6,($1336).w ROM:001158AC beq.s loc_1158B2 ROM:001158AE move.w d4,6(a0) ROM:001158B2 ROM:001158B2 loc_1158B2: ; CODE XREF: sub_115814+98↑j ROM:001158B2 move.b $AE3(a5),d1 ROM:001158B6 cmpi.b #0,d1 ROM:001158BA ble.s loc_1158E6 ROM:001158BC move.w 8(a0),d1 ROM:001158C0 ext.w d1 ROM:001158C2 ext.l d1 ROM:001158C4 bne.s loc_1158C8 ROM:001158C6 moveq #$48,d1 ; 'H' ROM:001158C8 ROM:001158C8 loc_1158C8: ; CODE XREF: sub_115814+B0↑j ROM:001158C8 muls.l $9B8(d0.w*4),d1 ROM:001158D0 divu.w #$48,d1 ; 'H' ROM:001158D4 bvc.s loc_1158DA ROM:001158D6 move.w #$FFFF,d1 ROM:001158DA ROM:001158DA loc_1158DA: ; CODE XREF: sub_115814+C0↑j ROM:001158DA move.w d1,(a0) ROM:001158DC cmpi.w #0,d0 ROM:001158E0 bne.s loc_1158E6 ROM:001158E2 move.w d1,($548).w ROM:001158E6 ROM:001158E6 loc_1158E6: ; CODE XREF: sub_115814+A6↑j ROM:001158E6 ; sub_115814+CC↑j ROM:001158E6 lea ($FFFFFF30).w,a0 ROM:001158EA move.b $AE3(a5),d2 ROM:001158EE cmpi.b #0,d2 ROM:001158F2 ble.s locret_11590C ROM:001158F4 btst #6,($1336).w ROM:001158FA beq.s locret_11590C ROM:001158FC move.w $AD0(a5,d0.w*2),d2 ROM:00115902 asl.w #4,d2 ROM:00115904 adda.w d2,a0 ROM:00115906 move.w d4,6(a0) ROM:0011590A move.w d1,(a0) ROM:0011590C ROM:0011590C locret_11590C: ; CODE XREF: sub_115814+DE↑j ROM:0011590C ; sub_115814+E6↑j ROM:0011590C rts ROM:0011590C ; End of function sub_115814 ROM:0011590C ROM:0011590E ; --------------------------------------------------------------------------- ROM:0011590E move.l #unk_110000,d0 ROM:00115914 movec d0,vbr ROM:00115918 movea.l #$400,sp ROM:0011591E bsr.l sub_119754 ROM:00115924 clr.l d0 ROM:00115926 move.l #$1B00,d1 ROM:0011592C movea.l d0,a0 ROM:0011592E ROM:0011592E loc_11592E: ; CODE XREF: ROM:00115936↓j ROM:0011592E cmp.l a0,d1 ROM:00115930 ble.s loc_115938 ROM:00115932 move.b #0,(a0)+ ROM:00115936 bra.s loc_11592E ROM:00115938 ; --------------------------------------------------------------------------- ROM:00115938 ROM:00115938 loc_115938: ; CODE XREF: ROM:00115930↑j ROM:00115938 bclr #6,($1321).w ROM:0011593E move.l ($1B00).w,d4 ROM:00115942 cmpi.l #$4812BC29,d4 ROM:00115948 beq.s loc_115952 ROM:0011594A bset #6,($1321).w ROM:00115950 bra.s loc_115964 ROM:00115952 ; --------------------------------------------------------------------------- ROM:00115952 ROM:00115952 loc_115952: ; CODE XREF: ROM:00115948↑j ROM:00115952 move.l ($1B04).w,d4 ROM:00115956 cmpi.l #$6D2E3304,d4 ROM:0011595C beq.s loc_115964 ROM:0011595E bset #6,($1321).w ROM:00115964 ROM:00115964 loc_115964: ; CODE XREF: ROM:00115950↑j ROM:00115964 ; ROM:0011595C↑j ROM:00115964 btst #6,($1321).w ROM:0011596A beq.s loc_115990 ROM:0011596C movea.l #$1B00,a0 ROM:00115972 ROM:00115972 loc_115972: ; CODE XREF: ROM:0011597E↓j ROM:00115972 cmpa.l #$1DFF,a0 ROM:00115978 bge.s loc_115980 ROM:0011597A move.b #0,(a0)+ ROM:0011597E bra.s loc_115972 ROM:00115980 ; --------------------------------------------------------------------------- ROM:00115980 ROM:00115980 loc_115980: ; CODE XREF: ROM:00115978↑j ROM:00115980 move.l #$4812BC29,($1B00).w ROM:00115988 move.l #$6D2E3304,($1B04).w ROM:00115990 ROM:00115990 loc_115990: ; CODE XREF: ROM:0011596A↑j ROM:00115990 movea.l #$400,sp ROM:00115996 move.w sp,($54A).w ROM:0011599A movea.l #$13C000,a5 ROM:001159A0 move.l a5,($438).w ROM:001159A4 bsr.w sub_115BB6 ROM:001159A8 bsr.l sub_116286 ROM:001159AE clr.w ($4D0).w ROM:001159B2 bsr.l sub_119754 ROM:001159B8 bsr.l sub_1110C0 ROM:001159BE bsr.l sub_1109E4 ROM:001159C4 bsr.l sub_116132 ROM:001159CA bsr.l sub_110C1E ROM:001159D0 bsr.l sub_1117F8 ROM:001159D6 bsr.l sub_1117DC ROM:001159DC bsr.l sub_13556C ROM:001159E2 move.b #0,($FFFFFA1F).w ROM:001159E8 move #$2000,sr ROM:001159EC ROM:001159EC loc_1159EC: ; CODE XREF: ROM:loc_115BA2↓j ROM:001159EC move.b #$55,($FFFFFA27).w ; 'U' ROM:001159F2 move.b #$AA,($FFFFFA27).w ROM:001159F8 movea.l ($438).w,a5 ROM:001159FC addq.w #1,($C1C).w ROM:00115A00 bvc.s loc_115A08 ROM:00115A02 move.w #$8000,($C1C).w ROM:00115A08 ROM:00115A08 loc_115A08: ; CODE XREF: ROM:00115A00↑j ROM:00115A08 move.w $4A0(a5),d0 ROM:00115A0C cmp.w ($C1C).w,d0 ROM:00115A10 bgt.s loc_115A42 ROM:00115A12 move.w ($C24).w,d1 ROM:00115A16 sub.w ($594).w,d1 ROM:00115A1A bpl.s loc_115A20 ROM:00115A1C addi.w #$400,d1 ROM:00115A20 ROM:00115A20 loc_115A20: ; CODE XREF: ROM:00115A1A↑j ROM:00115A20 move.w ($594).w,($C24).w ROM:00115A26 muls.w #$A,d1 ROM:00115A2A divs.w ($C1C).w,d1 ROM:00115A2E move.w d1,($C1E).w ROM:00115A32 cmp.w ($1B08).w,d1 ROM:00115A36 bge.w loc_115A3E ROM:00115A3A move.w d1,($1B08).w ROM:00115A3E ROM:00115A3E loc_115A3E: ; CODE XREF: ROM:00115A36↑j ROM:00115A3E clr.w ($C1C).w ROM:00115A42 ROM:00115A42 loc_115A42: ; CODE XREF: ROM:00115A10↑j ROM:00115A42 move.l #$927C0,d0 ROM:00115A48 move.w ($54C).w,d1 ROM:00115A4C asl.w #1,d1 ROM:00115A4E cmpi.w #0,d1 ROM:00115A52 beq.s loc_115A5A ROM:00115A54 divs.w d1,d0 ROM:00115A56 move.w d0,($C20).w ROM:00115A5A ROM:00115A5A loc_115A5A: ; CODE XREF: ROM:00115A52↑j ROM:00115A5A move.w ($C1E).w,d0 ROM:00115A5E sub.w ($C20).w,d0 ROM:00115A62 bpl.s loc_115A66 ROM:00115A64 neg.w d0 ROM:00115A66 ROM:00115A66 loc_115A66: ; CODE XREF: ROM:00115A62↑j ROM:00115A66 cmpi.w #1,d0 ROM:00115A6A bgt.s loc_115A72 ROM:00115A6C move.w ($54C).w,($C22).w ROM:00115A72 ROM:00115A72 loc_115A72: ; CODE XREF: ROM:00115A6A↑j ROM:00115A72 tst.w ($54A).w ROM:00115A76 beq.s loc_115A86 ROM:00115A78 movea.w ($54A).w,a0 ROM:00115A7C cmpi.w #0,-(a0) ROM:00115A80 beq.s loc_115A86 ROM:00115A82 move.w a0,($54A).w ROM:00115A86 ROM:00115A86 loc_115A86: ; CODE XREF: ROM:00115A76↑j ROM:00115A86 ; ROM:00115A80↑j ROM:00115A86 bsr.l sub_110414 ROM:00115A8C bsr.l sub_113110 ROM:00115A92 btst #3,($8E6).w ROM:00115A98 bne.s loc_115AB2 ROM:00115A9A bset #4,($8E7).w ROM:00115AA0 bclr #1,($8E4).w ROM:00115AA6 bsr.l sub_1104FA ROM:00115AAC bclr #4,($8E7).w ROM:00115AB2 ROM:00115AB2 loc_115AB2: ; CODE XREF: ROM:00115A98↑j ROM:00115AB2 bsr.l sub_1129E2 ROM:00115AB8 bsr.l sub_112774 ROM:00115ABE bsr.l sub_112FC0 ROM:00115AC4 bsr.l sub_1128C8 ROM:00115ACA bsr.l sub_112AEA ROM:00115AD0 bsr.l nullsub_10 ROM:00115AD6 bsr.l nullsub_21 ROM:00115ADC bsr.l sub_11AB62 ROM:00115AE2 bsr.l sub_116286 ROM:00115AE8 bsr.l sub_1167A2 ROM:00115AEE bsr.l sub_1251F6 ROM:00115AF4 bsr.l sub_11534E ROM:00115AFA bsr.l sub_114F2C ROM:00115B00 bsr.l nullsub_8 ROM:00115B06 bsr.l sub_111AC8 ROM:00115B0C bsr.l sub_1192A6 ROM:00115B12 bsr.l nullsub_16 ROM:00115B18 bsr.l sub_13106C ROM:00115B1E bsr.l nullsub_6 ROM:00115B24 bsr.l nullsub_7 ROM:00115B2A bsr.l sub_125E12 ROM:00115B30 bsr.l sub_111886 ROM:00115B36 bsr.l sub_12C570 ROM:00115B3C bsr.l sub_116A20 ROM:00115B42 bsr.l sub_11488A ROM:00115B48 bsr.l sub_132616 ROM:00115B4E bsr.l sub_132C2A ROM:00115B54 bsr.l nullsub_12 ROM:00115B5A move.w $9A(a5),d0 ROM:00115B5E cmp.w ($54C).w,d0 ROM:00115B62 bgt.s loc_115B72 ROM:00115B64 bclr #3,($FFFFFA11).w ROM:00115B6A bset #4,($1324).w ROM:00115B70 bra.s loc_115B7E ROM:00115B72 ; --------------------------------------------------------------------------- ROM:00115B72 ROM:00115B72 loc_115B72: ; CODE XREF: ROM:00115B62↑j ROM:00115B72 bset #3,($FFFFFA11).w ROM:00115B78 bclr #4,($1324).w ROM:00115B7E ROM:00115B7E loc_115B7E: ; CODE XREF: ROM:00115B70↑j ROM:00115B7E move.w $9C(a5),d0 ROM:00115B82 cmp.w ($54C).w,d0 ROM:00115B86 bgt.s loc_115B96 ROM:00115B88 bclr #4,($FFFFFA11).w ROM:00115B8E bset #2,($131A).w ROM:00115B94 bra.s loc_115BA2 ROM:00115B96 ; --------------------------------------------------------------------------- ROM:00115B96 ROM:00115B96 loc_115B96: ; CODE XREF: ROM:00115B86↑j ROM:00115B96 bset #4,($FFFFFA11).w ROM:00115B9C bclr #2,($131A).w ROM:00115BA2 ROM:00115BA2 loc_115BA2: ; CODE XREF: ROM:00115B94↑j ROM:00115BA2 bra.w loc_1159EC ROM:00115BA6 ; --------------------------------------------------------------------------- ROM:00115BA6 rts ROM:00115BA8 ROM:00115BA8 ; =============== S U B R O U T I N E ======================================= ROM:00115BA8 ROM:00115BA8 ROM:00115BA8 sub_115BA8: ; CODE XREF: ROM:00134ED2↓p ROM:00115BA8 ; ROM:00134F20↓p ROM:00115BA8 move.b #0,($10F1).w ROM:00115BAE move.b #0,($10F0).w ROM:00115BB4 rts ROM:00115BB4 ; End of function sub_115BA8 ROM:00115BB4 ROM:00115BB6 ROM:00115BB6 ; =============== S U B R O U T I N E ======================================= ROM:00115BB6 ROM:00115BB6 ROM:00115BB6 sub_115BB6: ; CODE XREF: ROM:001159A4↑p ROM:00115BB6 move.w #$A55A,($1E00).l ROM:00115BBE move.w #$5AA5,($1E02).l ROM:00115BC6 cmpi.w #$A55A,($1E00).l ROM:00115BCE bne.s loc_115BE0 ROM:00115BD0 cmpi.w #$5AA5,($1E02).l ROM:00115BD8 bne.s loc_115BE0 ROM:00115BDA bset #2,($1323).w ROM:00115BE0 ROM:00115BE0 loc_115BE0: ; CODE XREF: sub_115BB6+18↑j ROM:00115BE0 ; sub_115BB6+22↑j ROM:00115BE0 clr.w ($1E00).l ROM:00115BE6 clr.w ($1E02).l ROM:00115BEC rts ROM:00115BEC ; End of function sub_115BB6 ROM:00115BEC ROM:00115BEE ROM:00115BEE ; =============== S U B R O U T I N E ======================================= ROM:00115BEE ROM:00115BEE ; Attributes: bp-based frame ROM:00115BEE ROM:00115BEE sub_115BEE: ; CODE XREF: sub_11D77A+DC↓p ROM:00115BEE ROM:00115BEE var_24 = -$24 ROM:00115BEE var_22 = -$22 ROM:00115BEE var_20 = -$20 ROM:00115BEE var_1E = -$1E ROM:00115BEE var_1C = -$1C ROM:00115BEE var_1A = -$1A ROM:00115BEE var_18 = -$18 ROM:00115BEE var_16 = -$16 ROM:00115BEE var_14 = -$14 ROM:00115BEE var_12 = -$12 ROM:00115BEE var_10 = -$10 ROM:00115BEE var_E = -$E ROM:00115BEE var_C = -$C ROM:00115BEE var_A = -$A ROM:00115BEE var_8 = -8 ROM:00115BEE var_6 = -6 ROM:00115BEE var_4 = -4 ROM:00115BEE var_2 = -2 ROM:00115BEE ROM:00115BEE link a4,#-$24 ROM:00115BF2 movea.w (a5,d1.w),a1 ROM:00115BF6 adda.l a5,a1 ROM:00115BF8 move.w (a1),var_22(a4) ROM:00115BFC move.w 2(a1),var_24(a4) ROM:00115C02 movea.l a1,a2 ROM:00115C04 addq.w #4,a2 ROM:00115C06 adda.w var_22(a4),a2 ROM:00115C0A adda.w var_22(a4),a2 ROM:00115C0E move.w var_22(a4),d7 ROM:00115C12 subq.w #1,d7 ROM:00115C14 move.w d7,d6 ROM:00115C16 ROM:00115C16 loc_115C16: ; CODE XREF: sub_115BEE+2A↓j ROM:00115C16 cmp.w -(a2),d2 ROM:00115C18 dbgt d7,loc_115C16 ROM:00115C1C cmp.w d7,d6 ROM:00115C1E beq.w loc_115C2C ROM:00115C22 cmpi.w #$FFFF,d7 ROM:00115C26 bne.w loc_115C42 ROM:00115C2A clr.w d7 ROM:00115C2C ROM:00115C2C loc_115C2C: ; CODE XREF: sub_115BEE+30↑j ROM:00115C2C ; sub_115BEE+66↓j ROM:00115C2C move.w d7,var_1A(a4) ROM:00115C30 move.w d7,var_1C(a4) ROM:00115C34 clr.w var_12(a4) ROM:00115C38 move.w #$2710,var_14(a4) ROM:00115C3E bra.w loc_115C78 ROM:00115C42 ; --------------------------------------------------------------------------- ROM:00115C42 ROM:00115C42 loc_115C42: ; CODE XREF: sub_115BEE+38↑j ROM:00115C42 move.w d7,var_1A(a4) ROM:00115C46 addq.w #1,var_1A(a4) ROM:00115C4A move.w d7,var_1C(a4) ROM:00115C4E move.w 2(a2),d7 ROM:00115C52 sub.w (a2),d7 ROM:00115C54 beq.s loc_115C2C ROM:00115C56 clr.l d6 ROM:00115C58 move.w d2,d6 ROM:00115C5A sub.w (a2),d6 ROM:00115C5C muls.w #$2710,d6 ROM:00115C60 divs.w d7,d6 ROM:00115C62 move.w d6,var_14(a4) ROM:00115C66 clr.l d6 ROM:00115C68 move.w 2(a2),d6 ROM:00115C6C sub.w d2,d6 ROM:00115C6E muls.w #$2710,d6 ROM:00115C72 divs.w d7,d6 ROM:00115C74 move.w d6,var_12(a4) ROM:00115C78 ROM:00115C78 loc_115C78: ; CODE XREF: sub_115BEE+50↑j ROM:00115C78 movea.l a1,a2 ROM:00115C7A addq.w #4,a2 ROM:00115C7C adda.w var_22(a4),a2 ROM:00115C80 adda.w var_22(a4),a2 ROM:00115C84 adda.w var_24(a4),a2 ROM:00115C88 adda.w var_24(a4),a2 ROM:00115C8C move.w var_24(a4),d7 ROM:00115C90 subq.w #1,d7 ROM:00115C92 move.w d7,d6 ROM:00115C94 ROM:00115C94 loc_115C94: ; CODE XREF: sub_115BEE+A8↓j ROM:00115C94 cmp.w -(a2),d3 ROM:00115C96 dbgt d7,loc_115C94 ROM:00115C9A cmp.w d7,d6 ROM:00115C9C beq.w loc_115CAA ROM:00115CA0 cmpi.w #$FFFF,d7 ROM:00115CA4 bne.w loc_115CC0 ROM:00115CA8 clr.w d7 ROM:00115CAA ROM:00115CAA loc_115CAA: ; CODE XREF: sub_115BEE+AE↑j ROM:00115CAA ; sub_115BEE+E4↓j ROM:00115CAA move.w d7,var_1E(a4) ROM:00115CAE move.w d7,var_20(a4) ROM:00115CB2 clr.w var_16(a4) ROM:00115CB6 move.w #$2710,var_18(a4) ROM:00115CBC bra.w loc_115CF6 ROM:00115CC0 ; --------------------------------------------------------------------------- ROM:00115CC0 ROM:00115CC0 loc_115CC0: ; CODE XREF: sub_115BEE+B6↑j ROM:00115CC0 move.w d7,var_1E(a4) ROM:00115CC4 addq.w #1,var_1E(a4) ROM:00115CC8 move.w d7,var_20(a4) ROM:00115CCC move.w 2(a2),d7 ROM:00115CD0 sub.w (a2),d7 ROM:00115CD2 beq.s loc_115CAA ROM:00115CD4 clr.l d6 ROM:00115CD6 move.w d3,d6 ROM:00115CD8 sub.w (a2),d6 ROM:00115CDA muls.w #$2710,d6 ROM:00115CDE divs.w d7,d6 ROM:00115CE0 move.w d6,var_18(a4) ROM:00115CE4 clr.l d6 ROM:00115CE6 move.w 2(a2),d6 ROM:00115CEA sub.w d3,d6 ROM:00115CEC muls.w #$2710,d6 ROM:00115CF0 divs.w d7,d6 ROM:00115CF2 move.w d6,var_16(a4) ROM:00115CF6 ROM:00115CF6 loc_115CF6: ; CODE XREF: sub_115BEE+CE↑j ROM:00115CF6 move.w var_12(a4),d2 ROM:00115CFA move.w var_14(a4),d3 ROM:00115CFE move.w var_16(a4),d5 ROM:00115D02 move.w var_18(a4),d6 ROM:00115D06 move.w d2,d7 ROM:00115D08 muls.w d5,d7 ROM:00115D0A divs.w #$2710,d7 ROM:00115D0E move.w d7,var_A(a4) ROM:00115D12 move.w d3,d7 ROM:00115D14 muls.w d5,d7 ROM:00115D16 divs.w #$2710,d7 ROM:00115D1A move.w d7,var_E(a4) ROM:00115D1E muls.w d6,d2 ROM:00115D20 divs.w #$2710,d2 ROM:00115D24 move.w d2,var_C(a4) ROM:00115D28 muls.w d6,d3 ROM:00115D2A divs.w #$2710,d3 ROM:00115D2E move.w d3,var_10(a4) ROM:00115D32 move.w var_20(a4),d5 ROM:00115D36 muls.w var_22(a4),d5 ROM:00115D3A add.w var_1C(a4),d5 ROM:00115D3E move.w d5,var_2(a4) ROM:00115D42 move.w var_20(a4),d5 ROM:00115D46 muls.w var_22(a4),d5 ROM:00115D4A add.w var_1A(a4),d5 ROM:00115D4E move.w d5,var_6(a4) ROM:00115D52 move.w var_1E(a4),d5 ROM:00115D56 muls.w var_22(a4),d5 ROM:00115D5A add.w var_1C(a4),d5 ROM:00115D5E move.w d5,var_4(a4) ROM:00115D62 move.w var_1E(a4),d5 ROM:00115D66 muls.w var_22(a4),d5 ROM:00115D6A add.w var_1A(a4),d5 ROM:00115D6E move.w d5,var_8(a4) ROM:00115D72 muls.w #$14,d4 ROM:00115D76 addi.w #$1D4C,d4 ROM:00115D7A clr.l d5 ROM:00115D7C movea.w var_2(a4),a2 ROM:00115D80 move.b (a0,a2.w),d5 ROM:00115D84 muls.w #$14,d5 ROM:00115D88 addi.w #$1D4C,d5 ROM:00115D8C move.w d4,d2 ROM:00115D8E sub.w d5,d2 ROM:00115D90 move.w var_A(a4),d3 ROM:00115D94 muls.w d2,d3 ROM:00115D96 divs.w #$2710,d3 ROM:00115D9A add.w d3,d5 ROM:00115D9C bsr.w sub_115E26 ROM:00115DA0 move.b d5,(a0,a2.w) ROM:00115DA4 clr.l d5 ROM:00115DA6 movea.w var_4(a4),a2 ROM:00115DAA move.b (a0,a2.w),d5 ROM:00115DAE muls.w #$14,d5 ROM:00115DB2 addi.w #$1D4C,d5 ROM:00115DB6 move.w d4,d2 ROM:00115DB8 sub.w d5,d2 ROM:00115DBA move.w var_C(a4),d3 ROM:00115DBE muls.w d2,d3 ROM:00115DC0 divs.w #$2710,d3 ROM:00115DC4 add.w d3,d5 ROM:00115DC6 bsr.w sub_115E26 ROM:00115DCA move.b d5,(a0,a2.w) ROM:00115DCE clr.l d5 ROM:00115DD0 movea.w var_6(a4),a2 ROM:00115DD4 move.b (a0,a2.w),d5 ROM:00115DD8 muls.w #$14,d5 ROM:00115DDC addi.w #$1D4C,d5 ROM:00115DE0 move.w d4,d2 ROM:00115DE2 sub.w d5,d2 ROM:00115DE4 move.w var_E(a4),d3 ROM:00115DE8 muls.w d2,d3 ROM:00115DEA divs.w #$2710,d3 ROM:00115DEE add.w d3,d5 ROM:00115DF0 bsr.w sub_115E26 ROM:00115DF4 move.b d5,(a0,a2.w) ROM:00115DF8 clr.l d5 ROM:00115DFA movea.w var_8(a4),a2 ROM:00115DFE move.b (a0,a2.w),d5 ROM:00115E02 muls.w #$14,d5 ROM:00115E06 addi.w #$1D4C,d5 ROM:00115E0A move.w d4,d2 ROM:00115E0C sub.w d5,d2 ROM:00115E0E move.w var_10(a4),d3 ROM:00115E12 muls.w d2,d3 ROM:00115E14 divs.w #$2710,d3 ROM:00115E18 add.w d3,d5 ROM:00115E1A bsr.w sub_115E26 ROM:00115E1E move.b d5,(a0,a2.w) ROM:00115E22 unlk a4 ROM:00115E24 rts ROM:00115E24 ; End of function sub_115BEE ROM:00115E24 ROM:00115E26 ROM:00115E26 ; =============== S U B R O U T I N E ======================================= ROM:00115E26 ROM:00115E26 ROM:00115E26 sub_115E26: ; CODE XREF: sub_115BEE+1AE↑p ROM:00115E26 ; sub_115BEE+1D8↑p ... ROM:00115E26 cmpi.w #$1D4C,d5 ROM:00115E2A bge.w loc_115E32 ROM:00115E2E move.w #$1D4C,d5 ROM:00115E32 ROM:00115E32 loc_115E32: ; CODE XREF: sub_115E26+4↑j ROM:00115E32 cmpi.w #$3138,d5 ROM:00115E36 ble.w loc_115E3E ROM:00115E3A move.w #$3138,d5 ROM:00115E3E ROM:00115E3E loc_115E3E: ; CODE XREF: sub_115E26+10↑j ROM:00115E3E cmpi.w #$2710,d5 ROM:00115E42 bge.w loc_115E48 ROM:00115E46 addq.w #1,d5 ROM:00115E48 ROM:00115E48 loc_115E48: ; CODE XREF: sub_115E26+1C↑j ROM:00115E48 addi.w #9,d5 ROM:00115E4C divs.w #$14,d5 ROM:00115E50 subi.w #$177,d5 ROM:00115E54 rts ROM:00115E54 ; End of function sub_115E26 ROM:00115E54 ROM:00115E56 ; --------------------------------------------------------------------------- ROM:00115E56 clr.w ($136A).w ROM:00115E5A clr.w ($136C).w ROM:00115E5E rts ROM:00115E60 ROM:00115E60 ; =============== S U B R O U T I N E ======================================= ROM:00115E60 ROM:00115E60 ROM:00115E60 sub_115E60: ; CODE XREF: sub_110E14+BA↑p ROM:00115E60 btst #7,($8EA).w ROM:00115E66 beq.l loc_115F04 ROM:00115E6C move.l ($404).w,d1 ROM:00115E70 sub.l ($43C).w,d1 ROM:00115E74 bpl.s loc_115E80 ROM:00115E76 bclr #$1F,d1 ROM:00115E7A bset #2,($8EF).w ROM:00115E80 ROM:00115E80 loc_115E80: ; CODE XREF: sub_115E60+14↑j ROM:00115E80 move.l #$7270E00,d3 ROM:00115E86 cmpi.l #0,d1 ROM:00115E8C beq.s loc_115EE6 ROM:00115E8E divs.l d1,d3 ROM:00115E92 divs.w #4,d3 ROM:00115E96 cmpi.w #$7D00,d3 ROM:00115E9A ble.s loc_115EA0 ROM:00115E9C move.w #$7D00,d3 ROM:00115EA0 ROM:00115EA0 loc_115EA0: ; CODE XREF: sub_115E60+3A↑j ROM:00115EA0 move.w d3,($54C).w ROM:00115EA4 move.w $9E(a5),d4 ROM:00115EA8 cmp.w d3,d4 ROM:00115EAA bge.s loc_115EE0 ROM:00115EAC cmp.w ($136C).w,d3 ROM:00115EB0 ble.s loc_115EB6 ROM:00115EB2 move.w d3,($136C).w ROM:00115EB6 ROM:00115EB6 loc_115EB6: ; CODE XREF: sub_115E60+50↑j ROM:00115EB6 btst #1,($8F1).w ROM:00115EBC bne.s loc_115EDC ROM:00115EBE bset #1,($8F1).w ROM:00115EC4 clr.l d4 ROM:00115EC6 move.w ($136A).w,d4 ROM:00115ECA cmpi.l #$FFFF,d4 ROM:00115ED0 bge.s loc_115EDC ROM:00115ED2 addi.l #1,d4 ROM:00115ED8 move.w d4,($136A).w ROM:00115EDC ROM:00115EDC loc_115EDC: ; CODE XREF: sub_115E60+5C↑j ROM:00115EDC ; sub_115E60+70↑j ROM:00115EDC bra.w loc_115EE6 ROM:00115EE0 ; --------------------------------------------------------------------------- ROM:00115EE0 ROM:00115EE0 loc_115EE0: ; CODE XREF: sub_115E60+4A↑j ROM:00115EE0 bclr #1,($8F1).w ROM:00115EE6 ROM:00115EE6 loc_115EE6: ; CODE XREF: sub_115E60+2C↑j ROM:00115EE6 ; sub_115E60:loc_115EDC↑j ROM:00115EE6 sub.w ($550).w,d3 ROM:00115EEA ext.l d3 ROM:00115EEC muls.l #$F4240,d2:d3 ROM:00115EF4 cmpi.l #0,d1 ROM:00115EFA beq.s loc_115F04 ROM:00115EFC divs.l d1,d2:d3 ROM:00115F00 move.w d3,($54E).w ROM:00115F04 ROM:00115F04 loc_115F04: ; CODE XREF: sub_115E60+6↑j ROM:00115F04 ; sub_115E60+9A↑j ROM:00115F04 bset #7,($8EA).w ROM:00115F0A move.l ($404).w,($43C).w ROM:00115F10 move.w ($54C).w,($550).w ROM:00115F16 rts ROM:00115F16 ; End of function sub_115E60 ROM:00115F16 ROM:00115F18 ROM:00115F18 ; =============== S U B R O U T I N E ======================================= ROM:00115F18 ROM:00115F18 ROM:00115F18 sub_115F18: ; CODE XREF: ROM:00111242↑p ROM:00115F18 ; ROM:001112A0↑p ... ROM:00115F18 clr.w ($54C).w ROM:00115F1C bclr #7,($8EA).w ROM:00115F22 clr.w ($54E).w ROM:00115F26 rts ROM:00115F26 ; End of function sub_115F18 ROM:00115F26 ROM:00115F28 ROM:00115F28 ; =============== S U B R O U T I N E ======================================= ROM:00115F28 ROM:00115F28 ROM:00115F28 sub_115F28: ; CODE XREF: sub_1199DE+64↓p ROM:00115F28 ; sub_1199DE+19C↓p ... ROM:00115F28 sub.l d2,d1 ROM:00115F2A muls.l #$64,d4:d1 ; 'd' ROM:00115F32 divs.l d3,d4:d1 ROM:00115F36 move.l d2,d4 ROM:00115F38 add.l d1,d4 ROM:00115F3A rts ROM:00115F3A ; End of function sub_115F28 ROM:00115F3A ROM:00115F3C ; --------------------------------------------------------------------------- ROM:00115F3C rts ROM:00115F3E ROM:00115F3E ; =============== S U B R O U T I N E ======================================= ROM:00115F3E ROM:00115F3E ROM:00115F3E sub_115F3E: ; CODE XREF: sub_11D77A+3A↓p ROM:00115F3E ; sub_11D96E+1C↓p ROM:00115F3E movea.w (a5,d1.w),a0 ROM:00115F42 adda.l a5,a0 ROM:00115F44 move.w (a0)+,d4 ROM:00115F46 ble.w loc_116016 ROM:00115F4A move.w (a0)+,d5 ROM:00115F4C ble.w loc_116016 ROM:00115F50 move.w d4,d7 ROM:00115F52 subq.w #1,d7 ROM:00115F54 adda.w d4,a0 ROM:00115F56 adda.w d4,a0 ROM:00115F58 movea.l a0,a2 ROM:00115F5A ROM:00115F5A loc_115F5A: ; CODE XREF: sub_115F3E+1E↓j ROM:00115F5A cmp.w -(a2),d2 ROM:00115F5C dbge d7,loc_115F5A ROM:00115F60 bge.s loc_115F66 ROM:00115F62 clr.w d7 ROM:00115F64 bra.s loc_115F6E ROM:00115F66 ; --------------------------------------------------------------------------- ROM:00115F66 ROM:00115F66 loc_115F66: ; CODE XREF: sub_115F3E+22↑j ROM:00115F66 move.w (a2)+,d0 ROM:00115F68 cmpa.l a2,a0 ROM:00115F6A bne.s loc_115F70 ROM:00115F6C subq.l #2,a2 ROM:00115F6E ROM:00115F6E loc_115F6E: ; CODE XREF: sub_115F3E+26↑j ROM:00115F6E move.w (a2),d0 ROM:00115F70 ROM:00115F70 loc_115F70: ; CODE XREF: sub_115F3E+2C↑j ROM:00115F70 swap d0 ROM:00115F72 move.w (a2),d0 ROM:00115F74 swap d0 ROM:00115F76 move.w d5,d1 ROM:00115F78 subq.w #1,d1 ROM:00115F7A beq.w loc_116012 ROM:00115F7E adda.w d5,a0 ROM:00115F80 adda.w d5,a0 ROM:00115F82 movea.l a0,a2 ROM:00115F84 swap d2 ROM:00115F86 ROM:00115F86 loc_115F86: ; CODE XREF: sub_115F3E+4A↓j ROM:00115F86 cmp.w -(a2),d3 ROM:00115F88 dbge d1,loc_115F86 ROM:00115F8C bge.s loc_115F92 ROM:00115F8E clr.w d1 ROM:00115F90 bra.s loc_115F9A ROM:00115F92 ; --------------------------------------------------------------------------- ROM:00115F92 ROM:00115F92 loc_115F92: ; CODE XREF: sub_115F3E+4E↑j ROM:00115F92 move.w (a2)+,d2 ROM:00115F94 cmpa.l a2,a0 ROM:00115F96 bne.s loc_115F9C ROM:00115F98 subq.l #2,a2 ROM:00115F9A ROM:00115F9A loc_115F9A: ; CODE XREF: sub_115F3E+52↑j ROM:00115F9A move.w (a2),d2 ROM:00115F9C ROM:00115F9C loc_115F9C: ; CODE XREF: sub_115F3E+58↑j ROM:00115F9C swap d3 ROM:00115F9E move.w (a2),d3 ROM:00115FA0 muls.w d4,d1 ROM:00115FA2 adda.l d1,a1 ROM:00115FA4 adda.w d7,a1 ROM:00115FA6 move.l d2,d6 ROM:00115FA8 swap d6 ROM:00115FAA sub.w d0,d6 ROM:00115FAC ble.s loc_115FE4 ROM:00115FAE move.l d0,d5 ROM:00115FB0 swap d5 ROM:00115FB2 sub.w d0,d5 ROM:00115FB4 beq.s loc_115FE4 ROM:00115FB6 clr.w d1 ROM:00115FB8 clr.w d7 ROM:00115FBA move.b 1(a1),d7 ROM:00115FBE move.b (a1),d1 ROM:00115FC0 sub.w d1,d7 ROM:00115FC2 beq.s loc_115FC8 ROM:00115FC4 muls.w d6,d7 ROM:00115FC6 divs.w d5,d7 ROM:00115FC8 ROM:00115FC8 loc_115FC8: ; CODE XREF: sub_115F3E+84↑j ROM:00115FC8 add.b (a1),d7 ROM:00115FCA clr.w d0 ROM:00115FCC clr.w d1 ROM:00115FCE move.b 1(a1,d4.w),d1 ROM:00115FD2 move.b (a1,d4.w),d0 ROM:00115FD6 sub.w d0,d1 ROM:00115FD8 beq.s loc_115FDE ROM:00115FDA muls.w d6,d1 ROM:00115FDC divs.w d5,d1 ROM:00115FDE ROM:00115FDE loc_115FDE: ; CODE XREF: sub_115F3E+9A↑j ROM:00115FDE add.b (a1,d4.w),d1 ROM:00115FE2 bra.s loc_115FEA ROM:00115FE4 ; --------------------------------------------------------------------------- ROM:00115FE4 ROM:00115FE4 loc_115FE4: ; CODE XREF: sub_115F3E+6E↑j ROM:00115FE4 ; sub_115F3E+76↑j ROM:00115FE4 move.b (a1),d7 ROM:00115FE6 move.b (a1,d4.w),d1 ROM:00115FEA ROM:00115FEA loc_115FEA: ; CODE XREF: sub_115F3E+A4↑j ROM:00115FEA move.l d3,d6 ROM:00115FEC swap d6 ROM:00115FEE sub.w d2,d6 ROM:00115FF0 ble.s loc_116010 ROM:00115FF2 move.w d3,d5 ROM:00115FF4 sub.w d2,d5 ROM:00115FF6 beq.s loc_116010 ROM:00115FF8 andi.w #$FF,d7 ROM:00115FFC andi.w #$FF,d1 ROM:00116000 sub.w d7,d1 ROM:00116002 beq.s loc_116010 ROM:00116004 muls.w d6,d1 ROM:00116006 divs.w d5,d1 ROM:00116008 add.b d7,d1 ROM:0011600A andi.w #$FF,d1 ROM:0011600E bra.s loc_116012 ROM:00116010 ; --------------------------------------------------------------------------- ROM:00116010 ROM:00116010 loc_116010: ; CODE XREF: sub_115F3E+B2↑j ROM:00116010 ; sub_115F3E+B8↑j ... ROM:00116010 move.w d7,d1 ROM:00116012 ROM:00116012 loc_116012: ; CODE XREF: sub_115F3E+3C↑j ROM:00116012 ; sub_115F3E+D0↑j ROM:00116012 clr.l d0 ROM:00116014 bra.s locret_11601A ROM:00116016 ; --------------------------------------------------------------------------- ROM:00116016 ROM:00116016 loc_116016: ; CODE XREF: sub_115F3E+8↑j ROM:00116016 ; sub_115F3E+E↑j ROM:00116016 move.b #$FF,d0 ROM:0011601A ROM:0011601A locret_11601A: ; CODE XREF: sub_115F3E+D6↑j ROM:0011601A rts ROM:0011601A ; End of function sub_115F3E ROM:0011601A ROM:0011601C ROM:0011601C ; =============== S U B R O U T I N E ======================================= ROM:0011601C ROM:0011601C ROM:0011601C sub_11601C: ; CODE XREF: sub_110706+26↑p ROM:0011601C ; sub_110706+46↑p ... ROM:0011601C movea.w (a5,d1.w),a0 ROM:00116020 adda.l a5,a0 ROM:00116022 move.w (a0)+,d4 ROM:00116024 blt.w loc_11612C ROM:00116028 move.w d4,d0 ROM:0011602A swap d0 ROM:0011602C move.w (a0)+,d5 ROM:0011602E blt.w loc_11612C ROM:00116032 move.w d5,d0 ROM:00116034 cmpi.l #0,d0 ROM:0011603A bne.s loc_116044 ROM:0011603C move.w (a0),d1 ROM:0011603E bra.l locret_116130 ROM:00116044 ; --------------------------------------------------------------------------- ROM:00116044 ROM:00116044 loc_116044: ; CODE XREF: sub_11601C+1E↑j ROM:00116044 cmpi.w #1,d4 ROM:00116048 bne.s loc_116052 ROM:0011604A move.w d5,d4 ROM:0011604C move.w #1,d5 ROM:00116050 move.w d3,d2 ROM:00116052 ROM:00116052 loc_116052: ; CODE XREF: sub_11601C+2C↑j ROM:00116052 move.w d4,d7 ROM:00116054 subq.w #1,d7 ROM:00116056 adda.w d4,a0 ROM:00116058 adda.w d4,a0 ROM:0011605A movea.l a0,a1 ROM:0011605C ROM:0011605C loc_11605C: ; CODE XREF: sub_11601C+42↓j ROM:0011605C cmp.w -(a1),d2 ROM:0011605E dbge d7,loc_11605C ROM:00116062 bge.s loc_116068 ROM:00116064 clr.w d7 ROM:00116066 bra.s loc_116070 ROM:00116068 ; --------------------------------------------------------------------------- ROM:00116068 ROM:00116068 loc_116068: ; CODE XREF: sub_11601C+46↑j ROM:00116068 move.w (a1)+,d0 ROM:0011606A cmpa.l a1,a0 ROM:0011606C bne.s loc_116072 ROM:0011606E subq.l #2,a1 ROM:00116070 ROM:00116070 loc_116070: ; CODE XREF: sub_11601C+4A↑j ROM:00116070 move.w (a1),d0 ROM:00116072 ROM:00116072 loc_116072: ; CODE XREF: sub_11601C+50↑j ROM:00116072 swap d0 ROM:00116074 move.w (a1),d0 ROM:00116076 swap d0 ROM:00116078 move.w d5,d1 ROM:0011607A subq.w #1,d1 ROM:0011607C beq.w loc_116104 ROM:00116080 adda.w d5,a0 ROM:00116082 adda.w d5,a0 ROM:00116084 movea.l a0,a1 ROM:00116086 swap d2 ROM:00116088 ROM:00116088 loc_116088: ; CODE XREF: sub_11601C+6E↓j ROM:00116088 cmp.w -(a1),d3 ROM:0011608A dbge d1,loc_116088 ROM:0011608E bge.s loc_116094 ROM:00116090 clr.w d1 ROM:00116092 bra.s loc_11609C ROM:00116094 ; --------------------------------------------------------------------------- ROM:00116094 ROM:00116094 loc_116094: ; CODE XREF: sub_11601C+72↑j ROM:00116094 move.w (a1)+,d2 ROM:00116096 cmpa.l a1,a0 ROM:00116098 bne.s loc_11609E ROM:0011609A subq.l #2,a1 ROM:0011609C ROM:0011609C loc_11609C: ; CODE XREF: sub_11601C+76↑j ROM:0011609C move.w (a1),d2 ROM:0011609E ROM:0011609E loc_11609E: ; CODE XREF: sub_11601C+7C↑j ROM:0011609E swap d3 ROM:001160A0 move.w (a1),d3 ROM:001160A2 muls.w d4,d1 ROM:001160A4 muls.w #2,d1 ROM:001160A8 adda.l d1,a0 ROM:001160AA adda.w d7,a0 ROM:001160AC adda.w d7,a0 ROM:001160AE move.l d2,d6 ROM:001160B0 swap d6 ROM:001160B2 sub.w d0,d6 ROM:001160B4 ble.s loc_1160E0 ROM:001160B6 move.l d0,d5 ROM:001160B8 swap d5 ROM:001160BA sub.w d0,d5 ROM:001160BC beq.s loc_1160E0 ROM:001160BE move.w 2(a0),d7 ROM:001160C2 sub.w (a0),d7 ROM:001160C4 beq.s loc_1160CA ROM:001160C6 muls.w d6,d7 ROM:001160C8 divs.w d5,d7 ROM:001160CA ROM:001160CA loc_1160CA: ; CODE XREF: sub_11601C+A8↑j ROM:001160CA add.w (a0),d7 ROM:001160CC move.w 2(a0,d4.w*2),d1 ROM:001160D0 sub.w (a0,d4.w*2),d1 ROM:001160D4 beq.s loc_1160DA ROM:001160D6 muls.w d6,d1 ROM:001160D8 divs.w d5,d1 ROM:001160DA ROM:001160DA loc_1160DA: ; CODE XREF: sub_11601C+B8↑j ROM:001160DA add.w (a0,d4.w*2),d1 ROM:001160DE bra.s loc_1160E6 ROM:001160E0 ; --------------------------------------------------------------------------- ROM:001160E0 ROM:001160E0 loc_1160E0: ; CODE XREF: sub_11601C+98↑j ROM:001160E0 ; sub_11601C+A0↑j ROM:001160E0 move.w (a0),d7 ROM:001160E2 move.w (a0,d4.w*2),d1 ROM:001160E6 ROM:001160E6 loc_1160E6: ; CODE XREF: sub_11601C+C2↑j ROM:001160E6 move.l d3,d6 ROM:001160E8 swap d6 ROM:001160EA sub.w d2,d6 ROM:001160EC ble.s loc_116100 ROM:001160EE move.w d3,d5 ROM:001160F0 sub.w d2,d5 ROM:001160F2 beq.s loc_116100 ROM:001160F4 sub.w d7,d1 ROM:001160F6 beq.s loc_116100 ROM:001160F8 muls.w d6,d1 ROM:001160FA divs.w d5,d1 ROM:001160FC add.w d7,d1 ROM:001160FE bra.s loc_116128 ROM:00116100 ; --------------------------------------------------------------------------- ROM:00116100 ROM:00116100 loc_116100: ; CODE XREF: sub_11601C+D0↑j ROM:00116100 ; sub_11601C+D6↑j ... ROM:00116100 move.w d7,d1 ROM:00116102 bra.s loc_116128 ROM:00116104 ; --------------------------------------------------------------------------- ROM:00116104 ROM:00116104 loc_116104: ; CODE XREF: sub_11601C+60↑j ROM:00116104 adda.w d7,a0 ROM:00116106 adda.w d7,a0 ROM:00116108 move.w d2,d6 ROM:0011610A sub.w d0,d6 ROM:0011610C ble.s loc_116126 ROM:0011610E move.l d0,d5 ROM:00116110 swap d5 ROM:00116112 sub.w d0,d5 ROM:00116114 beq.s loc_116126 ROM:00116116 move.w 2(a0),d1 ROM:0011611A sub.w (a0),d1 ROM:0011611C beq.s loc_116126 ROM:0011611E muls.w d6,d1 ROM:00116120 divs.w d5,d1 ROM:00116122 add.w (a0),d1 ROM:00116124 bra.s loc_116128 ROM:00116126 ; --------------------------------------------------------------------------- ROM:00116126 ROM:00116126 loc_116126: ; CODE XREF: sub_11601C+F0↑j ROM:00116126 ; sub_11601C+F8↑j ... ROM:00116126 move.w (a0),d1 ROM:00116128 ROM:00116128 loc_116128: ; CODE XREF: sub_11601C+E2↑j ROM:00116128 ; sub_11601C+E6↑j ... ROM:00116128 moveq #0,d0 ROM:0011612A bra.s locret_116130 ROM:0011612C ; --------------------------------------------------------------------------- ROM:0011612C ROM:0011612C loc_11612C: ; CODE XREF: sub_11601C+8↑j ROM:0011612C ; sub_11601C+12↑j ROM:0011612C move.b #$FF,d0 ROM:00116130 ROM:00116130 locret_116130: ; CODE XREF: sub_11601C+22↑j ROM:00116130 ; sub_11601C+10E↑j ROM:00116130 rts ROM:00116130 ; End of function sub_11601C ROM:00116130 ROM:00116132 ROM:00116132 ; =============== S U B R O U T I N E ======================================= ROM:00116132 ROM:00116132 ROM:00116132 sub_116132: ; CODE XREF: ROM:001159C4↑p ROM:00116132 clr.w ($FFFFFA22).w ROM:00116136 ori.w #8,($FFFFFA24).w ROM:0011613C move.w #$552,($FFFFFA22).w ROM:00116142 rts ROM:00116142 ; End of function sub_116132 ROM:00116142 ROM:00116144 ; --------------------------------------------------------------------------- ROM:00116144 movem.l d0-a5,-(sp) ROM:00116148 move.w ($FFFFF462).w,-(sp) ROM:0011614C move sr,-(sp) ROM:0011614E move #$2700,sr ROM:00116152 move.l sp,d0 ROM:00116154 cmp.w ($54A).w,d0 ROM:00116158 bge.s loc_11615E ROM:0011615A move.w d0,($54A).w ROM:0011615E ROM:0011615E loc_11615E: ; CODE XREF: ROM:00116158↑j ROM:0011615E bsr.l sub_1198F8 ROM:00116164 move (sp)+,sr ROM:00116166 bsr.l sub_1192C2 ROM:0011616C bsr.l nullsub_28 ROM:00116172 bsr.l nullsub_26 ROM:00116178 bsr.l sub_11275C ROM:0011617E bsr.l sub_12EECA ROM:00116184 bsr.l nullsub_27 ROM:0011618A bsr.l sub_110CAC ROM:00116190 bsr.l sub_111AC2 ROM:00116196 btst #7,($8E1).w ROM:0011619C beq.s loc_1161B2 ROM:0011619E bsr.l sub_116D26 ROM:001161A4 btst #2,($8EC).w ROM:001161AA beq.s loc_1161B2 ROM:001161AC bsr.l sub_118DFE ROM:001161B2 ROM:001161B2 loc_1161B2: ; CODE XREF: ROM:0011619C↑j ROM:001161B2 ; ROM:001161AA↑j ROM:001161B2 bsr.l nullsub_30 ROM:001161B8 addq.w #1,($554).w ROM:001161BC cmpi.w #$C8,($554).w ROM:001161C2 blt.s loc_1161CE ROM:001161C4 clr.w ($554).w ROM:001161C8 bset #6,($8ED).w ROM:001161CE ROM:001161CE loc_1161CE: ; CODE XREF: ROM:001161C2↑j ROM:001161CE cmpi.w #6,($4B4).w ROM:001161D4 beq.s loc_1161DE ROM:001161D6 cmpi.w #9,($4B4).w ROM:001161DC bne.s loc_1161EA ROM:001161DE ROM:001161DE loc_1161DE: ; CODE XREF: ROM:001161D4↑j ROM:001161DE bsr.l nullsub_24 ROM:001161E4 bsr.l nullsub_25 ROM:001161EA ROM:001161EA loc_1161EA: ; CODE XREF: ROM:001161DC↑j ROM:001161EA bsr.l nullsub_29 ROM:001161F0 bsr.l sub_12C63A ROM:001161F6 move.w ($E90).w,($C26).w ROM:001161FC bsr.l sub_12915E ROM:00116202 bsr.l sub_12BE8C ROM:00116208 cmpi.w #1,($536).w ROM:0011620E bne.s loc_116216 ROM:00116210 bsr.l nullsub_1 ROM:00116216 ROM:00116216 loc_116216: ; CODE XREF: ROM:0011620E↑j ROM:00116216 move.w ($FFFFF462).w,d0 ROM:0011621A sub.w (sp)+,d0 ROM:0011621C move.w d0,($552).w ROM:00116220 cmp.w ($1B0A).w,d0 ROM:00116224 bge.w loc_11622C ROM:00116228 move.w d0,($1B0A).w ROM:0011622C ROM:0011622C loc_11622C: ; CODE XREF: ROM:00116224↑j ROM:0011622C movem.l (sp)+,d0-a5 ROM:00116230 rte ROM:00116232 ; --------------------------------------------------------------------------- ROM:00116232 rts ROM:00116234 ; --------------------------------------------------------------------------- ROM:00116234 bgnd ROM:00116236 move.l (sp),($470).w ROM:0011623A move.l 4(sp),($474).w ROM:00116240 rte ROM:00116242 ; --------------------------------------------------------------------------- ROM:00116242 andi.w #$F7FF,($FFFFFE20).w ROM:00116248 rte ROM:0011624A ; --------------------------------------------------------------------------- ROM:0011624A andi.w #$EFFF,($FFFFFE20).w ROM:00116250 rte ROM:00116252 ; --------------------------------------------------------------------------- ROM:00116252 bset #2,($1337).w ROM:00116258 bra.l loc_112C98 ROM:0011625E ; --------------------------------------------------------------------------- ROM:0011625E rte ROM:00116260 ; --------------------------------------------------------------------------- ROM:00116260 bclr #2,($1337).w ROM:00116266 bra.l loc_112C98 ROM:0011626C ; --------------------------------------------------------------------------- ROM:0011626C rte ROM:0011626E ; --------------------------------------------------------------------------- ROM:0011626E andi.w #$7FFF,($FFFFFE20).w ROM:00116274 rte ROM:00116276 ; --------------------------------------------------------------------------- ROM:00116276 andi.w #$BFFF,($FFFFFE20).w ROM:0011627C rte ROM:0011627E ; --------------------------------------------------------------------------- ROM:0011627E bsr.w nullsub_31 ROM:00116282 rts ROM:00116284 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_31. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00116286 ROM:00116286 ; =============== S U B R O U T I N E ======================================= ROM:00116286 ROM:00116286 ROM:00116286 sub_116286: ; CODE XREF: ROM:001159A8↑p ROM:00116286 ; ROM:00115AE2↑p ... ROM:00116286 bsr.l sub_11352C ROM:0011628C bsr.w sub_11629C ROM:00116290 btst #6,($8E0).w ROM:00116296 bne.s locret_11629A ROM:00116298 bra.s sub_116286 ROM:0011629A ; --------------------------------------------------------------------------- ROM:0011629A ROM:0011629A locret_11629A: ; CODE XREF: sub_116286+10↑j ROM:0011629A rts ROM:0011629A ; End of function sub_116286 ROM:0011629A ROM:0011629C ROM:0011629C ; =============== S U B R O U T I N E ======================================= ROM:0011629C ROM:0011629C ROM:0011629C sub_11629C: ; CODE XREF: sub_116286+6↑p ROM:0011629C bclr #0,($8E5).w ROM:001162A2 clr.w d1 ROM:001162A4 move.b ($70E).w,d1 ROM:001162A8 cmpi.w #$E,d1 ROM:001162AC bcc.s locret_1162B6 ROM:001162AE movea.l off_1162B8(pc,d1.w*4),a0 ROM:001162B2 nop ROM:001162B4 jmp (a0) ROM:001162B6 ; --------------------------------------------------------------------------- ROM:001162B6 ROM:001162B6 locret_1162B6: ; CODE XREF: sub_11629C+10↑j ROM:001162B6 rts ROM:001162B6 ; End of function sub_11629C ROM:001162B6 ROM:001162B6 ; --------------------------------------------------------------------------- ROM:001162B8 off_1162B8: dc.l loc_1162F0 ; DATA XREF: sub_11629C+12↑r ROM:001162BC dc.l loc_116306 ROM:001162C0 dc.l loc_116322 ROM:001162C4 dc.l loc_116360 ROM:001162C8 dc.l loc_11637C ROM:001162CC dc.l loc_1163C2 ROM:001162D0 dc.l loc_1163DE ROM:001162D4 dc.l loc_116436 ROM:001162D8 dc.l loc_116456 ROM:001162DC dc.l loc_1164DA ROM:001162E0 dc.l loc_116516 ROM:001162E4 dc.l loc_116586 ROM:001162E8 dc.l loc_1165A2 ROM:001162EC dc.l loc_1165C2 ROM:001162F0 ; --------------------------------------------------------------------------- ROM:001162F0 ROM:001162F0 loc_1162F0: ; DATA XREF: ROM:off_1162B8↑o ROM:001162F0 bclr #6,($8E0).w ROM:001162F6 bset #3,($8E3).w ROM:001162FC move.b #1,($70E).w ROM:00116302 bra.s locret_116320 ROM:00116304 ; --------------------------------------------------------------------------- ROM:00116304 rts ROM:00116306 ; --------------------------------------------------------------------------- ROM:00116306 ROM:00116306 loc_116306: ; DATA XREF: ROM:001162BC↑o ROM:00116306 btst #0,($8E1).w ROM:0011630C beq.s locret_116320 ROM:0011630E bclr #0,($8E1).w ROM:00116314 bsr.w sub_116790 ROM:00116318 move.b #2,($70E).w ROM:0011631E bra.s locret_11635E ROM:00116320 ; --------------------------------------------------------------------------- ROM:00116320 ROM:00116320 locret_116320: ; CODE XREF: ROM:00116302↑j ROM:00116320 ; ROM:0011630C↑j ROM:00116320 rts ROM:00116322 ; --------------------------------------------------------------------------- ROM:00116322 ROM:00116322 loc_116322: ; DATA XREF: ROM:001162C0↑o ROM:00116322 btst #5,($8E8).w ROM:00116328 beq.s loc_116348 ROM:0011632A bsr.w sub_1166EA ROM:0011632E bsr.w sub_1165EE ROM:00116332 bsr.w sub_1166D2 ROM:00116336 bset #5,($8ED).w ROM:0011633C move.b #8,($70E).w ROM:00116342 bra.l locret_1164D8 ROM:00116348 ; --------------------------------------------------------------------------- ROM:00116348 ROM:00116348 loc_116348: ; CODE XREF: ROM:00116328↑j ROM:00116348 btst #5,($8E8).w ROM:0011634E bne.s locret_11635E ROM:00116350 bset #4,($8E1).w ROM:00116356 move.b #3,($70E).w ROM:0011635C bra.s locret_11637A ROM:0011635E ; --------------------------------------------------------------------------- ROM:0011635E ROM:0011635E locret_11635E: ; CODE XREF: ROM:0011631E↑j ROM:0011635E ; ROM:0011634E↑j ROM:0011635E rts ROM:00116360 ; --------------------------------------------------------------------------- ROM:00116360 ROM:00116360 loc_116360: ; DATA XREF: ROM:001162C4↑o ROM:00116360 btst #7,($8E8).w ROM:00116366 beq.s locret_11637A ROM:00116368 bclr #2,($8E5).w ROM:0011636E bsr.w sub_11671C ROM:00116372 move.b #4,($70E).w ROM:00116378 bra.s locret_1163C0 ROM:0011637A ; --------------------------------------------------------------------------- ROM:0011637A ROM:0011637A locret_11637A: ; CODE XREF: ROM:0011635C↑j ROM:0011637A ; ROM:00116366↑j ROM:0011637A rts ROM:0011637C ; --------------------------------------------------------------------------- ROM:0011637C ROM:0011637C loc_11637C: ; DATA XREF: ROM:001162C8↑o ROM:0011637C cmpi.b #0,($70D).w ROM:00116382 bne.s loc_1163AA ROM:00116384 bsr.w sub_1166EA ROM:00116388 bsr.w sub_1165EE ROM:0011638C bsr.w sub_1166D2 ROM:00116390 bsr.w sub_11668A ROM:00116394 bsr.w sub_1166B6 ROM:00116398 bset #0,($8EE).w ROM:0011639E move.b #7,($70E).w ROM:001163A4 bra.l locret_116454 ROM:001163AA ; --------------------------------------------------------------------------- ROM:001163AA ROM:001163AA loc_1163AA: ; CODE XREF: ROM:00116382↑j ROM:001163AA cmpi.b #0,($70D).w ROM:001163B0 beq.s locret_1163C0 ROM:001163B2 bset #0,($8E3).w ROM:001163B8 move.b #5,($70E).w ROM:001163BE bra.s locret_1163DC ROM:001163C0 ; --------------------------------------------------------------------------- ROM:001163C0 ROM:001163C0 locret_1163C0: ; CODE XREF: ROM:00116378↑j ROM:001163C0 ; ROM:001163B0↑j ... ROM:001163C0 rts ROM:001163C2 ; --------------------------------------------------------------------------- ROM:001163C2 ROM:001163C2 loc_1163C2: ; DATA XREF: ROM:001162CC↑o ROM:001163C2 btst #2,($8E5).w ROM:001163C8 beq.s locret_1163DC ROM:001163CA bclr #2,($8E5).w ROM:001163D0 bsr.w sub_1165F6 ROM:001163D4 move.b #6,($70E).w ROM:001163DA bra.s locret_116434 ROM:001163DC ; --------------------------------------------------------------------------- ROM:001163DC ROM:001163DC locret_1163DC: ; CODE XREF: ROM:001163BE↑j ROM:001163DC ; ROM:001163C8↑j ROM:001163DC rts ROM:001163DE ; --------------------------------------------------------------------------- ROM:001163DE ROM:001163DE loc_1163DE: ; DATA XREF: ROM:001162D0↑o ROM:001163DE btst #6,($8E0).w ROM:001163E4 beq.s loc_1163FE ROM:001163E6 btst #0,($8F1).w ROM:001163EC beq.s loc_1163FE ROM:001163EE bsr.w sub_1166D2 ROM:001163F2 move.b #8,($70E).w ROM:001163F8 bra.l locret_1164D8 ROM:001163FE ; --------------------------------------------------------------------------- ROM:001163FE ROM:001163FE loc_1163FE: ; CODE XREF: ROM:001163E4↑j ROM:001163FE ; ROM:001163EC↑j ROM:001163FE btst #6,($8E0).w ROM:00116404 bne.s loc_116412 ROM:00116406 bsr.w sub_11671C ROM:0011640A move.b #4,($70E).w ROM:00116410 bra.s locret_1163C0 ROM:00116412 ; --------------------------------------------------------------------------- ROM:00116412 ROM:00116412 loc_116412: ; CODE XREF: ROM:00116404↑j ROM:00116412 btst #6,($8E0).w ROM:00116418 beq.s locret_116434 ROM:0011641A btst #0,($8F1).w ROM:00116420 bne.s locret_116434 ROM:00116422 bsr.w sub_11668A ROM:00116426 bset #3,($8EF).w ROM:0011642C move.b #7,($70E).w ROM:00116432 bra.s locret_116454 ROM:00116434 ; --------------------------------------------------------------------------- ROM:00116434 ROM:00116434 locret_116434: ; CODE XREF: ROM:001163DA↑j ROM:00116434 ; ROM:00116418↑j ... ROM:00116434 rts ROM:00116436 ; --------------------------------------------------------------------------- ROM:00116436 ROM:00116436 loc_116436: ; DATA XREF: ROM:001162D4↑o ROM:00116436 btst #7,($8EE).w ROM:0011643C beq.s locret_116454 ROM:0011643E bclr #7,($8EE).w ROM:00116444 bsr.w sub_1166D2 ROM:00116448 move.b #8,($70E).w ROM:0011644E bra.l locret_1164D8 ROM:00116454 ; --------------------------------------------------------------------------- ROM:00116454 ROM:00116454 locret_116454: ; CODE XREF: ROM:001163A4↑j ROM:00116454 ; ROM:00116432↑j ... ROM:00116454 rts ROM:00116456 ; --------------------------------------------------------------------------- ROM:00116456 ROM:00116456 loc_116456: ; DATA XREF: ROM:001162D8↑o ROM:00116456 move.b $AE0(a5),d0 ROM:0011645A btst #5,($8E4).w ROM:00116460 beq.s loc_11646A ROM:00116462 bclr #5,($8E4).w ROM:00116468 bra.s loc_116474 ROM:0011646A ; --------------------------------------------------------------------------- ROM:0011646A ROM:0011646A loc_11646A: ; CODE XREF: ROM:00116460↑j ROM:0011646A cmpi.b #0,d0 ROM:0011646E beq.s loc_116486 ROM:00116470 clr.b $AE0(a5) ROM:00116474 ROM:00116474 loc_116474: ; CODE XREF: ROM:00116468↑j ROM:00116474 bsr.w sub_1166EA ROM:00116478 bset #0,($8E5).w ROM:0011647E move.b #8,($70E).w ROM:00116484 bra.s locret_1164D8 ROM:00116486 ; --------------------------------------------------------------------------- ROM:00116486 ROM:00116486 loc_116486: ; CODE XREF: ROM:0011646E↑j ROM:00116486 move.b $ADF(a5),d0 ROM:0011648A btst #5,($8E8).w ROM:00116490 bne.s loc_1164C0 ROM:00116492 btst #5,($8EE).w ROM:00116498 bne.s loc_1164A0 ROM:0011649A cmpi.b #0,d0 ROM:0011649E beq.s loc_1164C0 ROM:001164A0 ROM:001164A0 loc_1164A0: ; CODE XREF: ROM:00116498↑j ROM:001164A0 bset #3,($8EA).w ROM:001164A6 bsr.w sub_11665E ROM:001164AA bsr.w sub_1166B6 ROM:001164AE bset #0,($8EE).w ROM:001164B4 move.b #$A,($70E).w ROM:001164BA bra.l loc_116580 ROM:001164C0 ; --------------------------------------------------------------------------- ROM:001164C0 ROM:001164C0 loc_1164C0: ; CODE XREF: ROM:00116490↑j ROM:001164C0 ; ROM:0011649E↑j ROM:001164C0 btst #0,($8E8).w ROM:001164C6 bne.s locret_1164D8 ROM:001164C8 btst #5,($8E8).w ROM:001164CE bne.s locret_1164D8 ROM:001164D0 move.b #9,($70E).w ROM:001164D6 bra.s loc_11650C ROM:001164D8 ; --------------------------------------------------------------------------- ROM:001164D8 ROM:001164D8 locret_1164D8: ; CODE XREF: ROM:00116342↑j ROM:001164D8 ; ROM:001163F8↑j ... ROM:001164D8 rts ROM:001164DA ; --------------------------------------------------------------------------- ROM:001164DA ROM:001164DA loc_1164DA: ; DATA XREF: ROM:001162DC↑o ROM:001164DA btst #0,($8E8).w ROM:001164E0 beq.s loc_1164EA ROM:001164E2 move.b #8,($70E).w ROM:001164E8 bra.s locret_1164D8 ROM:001164EA ; --------------------------------------------------------------------------- ROM:001164EA ROM:001164EA loc_1164EA: ; CODE XREF: ROM:001164E0↑j ROM:001164EA btst #2,($8E8).w ROM:001164F0 beq.s loc_11650C ROM:001164F2 bsr.w sub_11665E ROM:001164F6 bsr.w sub_1166B6 ROM:001164FA bset #0,($8EE).w ROM:00116500 move.b #$A,($70E).w ROM:00116506 bra.l loc_116580 ROM:0011650C ; --------------------------------------------------------------------------- ROM:0011650C ROM:0011650C loc_11650C: ; CODE XREF: ROM:001164D6↑j ROM:0011650C ; ROM:001164F0↑j ROM:0011650C bsr.w sub_116656 ROM:00116510 bsr.w sub_11664E ROM:00116514 rts ROM:00116516 ; --------------------------------------------------------------------------- ROM:00116516 ROM:00116516 loc_116516: ; DATA XREF: ROM:001162E0↑o ROM:00116516 move.b $ADF(a5),d0 ROM:0011651A btst #7,($8EE).w ROM:00116520 beq.s loc_11655C ROM:00116522 btst #5,($8EE).w ROM:00116528 beq.s loc_116532 ROM:0011652A bclr #5,($8EE).w ROM:00116530 bra.s loc_11653C ROM:00116532 ; --------------------------------------------------------------------------- ROM:00116532 ROM:00116532 loc_116532: ; CODE XREF: ROM:00116528↑j ROM:00116532 cmpi.b #0,d0 ROM:00116536 beq.s loc_11655C ROM:00116538 clr.b $ADF(a5) ROM:0011653C ROM:0011653C loc_11653C: ; CODE XREF: ROM:00116530↑j ROM:0011653C bclr #7,($8EE).w ROM:00116542 bsr.w sub_1166D2 ROM:00116546 bsr.w sub_1166B6 ROM:0011654A bset #0,($8EE).w ROM:00116550 move.b #$D,($70E).w ROM:00116556 bra.l loc_1165E6 ROM:0011655C ; --------------------------------------------------------------------------- ROM:0011655C ROM:0011655C loc_11655C: ; CODE XREF: ROM:00116520↑j ROM:0011655C ; ROM:00116536↑j ROM:0011655C btst #7,($8EE).w ROM:00116562 beq.s loc_116580 ROM:00116564 btst #5,($8EE).w ROM:0011656A bne.s loc_116580 ROM:0011656C cmpi.b #0,d0 ROM:00116570 bne.s loc_116580 ROM:00116572 bclr #7,($8EE).w ROM:00116578 move.b #$B,($70E).w ROM:0011657E bra.s locret_1165A0 ROM:00116580 ; --------------------------------------------------------------------------- ROM:00116580 ROM:00116580 loc_116580: ; CODE XREF: ROM:001164BA↑j ROM:00116580 ; ROM:00116506↑j ... ROM:00116580 bsr.w sub_11664E ROM:00116584 rts ROM:00116586 ; --------------------------------------------------------------------------- ROM:00116586 ROM:00116586 loc_116586: ; DATA XREF: ROM:001162E4↑o ROM:00116586 btst #0,($8E8).w ROM:0011658C beq.s locret_1165A0 ROM:0011658E bsr.w sub_11668A ROM:00116592 bset #3,($8EF).w ROM:00116598 move.b #$C,($70E).w ROM:0011659E bra.s locret_1165C0 ROM:001165A0 ; --------------------------------------------------------------------------- ROM:001165A0 ROM:001165A0 locret_1165A0: ; CODE XREF: ROM:0011657E↑j ROM:001165A0 ; ROM:0011658C↑j ROM:001165A0 rts ROM:001165A2 ; --------------------------------------------------------------------------- ROM:001165A2 ROM:001165A2 loc_1165A2: ; DATA XREF: ROM:001162E8↑o ROM:001165A2 btst #7,($8EE).w ROM:001165A8 beq.s locret_1165C0 ROM:001165AA bclr #7,($8EE).w ROM:001165B0 bsr.w sub_1166D2 ROM:001165B4 move.b #8,($70E).w ROM:001165BA bra.l locret_1164D8 ROM:001165C0 ; --------------------------------------------------------------------------- ROM:001165C0 ROM:001165C0 locret_1165C0: ; CODE XREF: ROM:0011659E↑j ROM:001165C0 ; ROM:001165A8↑j ROM:001165C0 rts ROM:001165C2 ; --------------------------------------------------------------------------- ROM:001165C2 ROM:001165C2 loc_1165C2: ; DATA XREF: ROM:001162EC↑o ROM:001165C2 btst #7,($8EE).w ROM:001165C8 beq.s loc_1165E6 ROM:001165CA bclr #3,($8EA).w ROM:001165D0 bclr #7,($8EE).w ROM:001165D6 bsr.w sub_1166D2 ROM:001165DA move.b #8,($70E).w ROM:001165E0 bra.l locret_1164D8 ROM:001165E6 ; --------------------------------------------------------------------------- ROM:001165E6 ROM:001165E6 loc_1165E6: ; CODE XREF: ROM:00116556↑j ROM:001165E6 ; ROM:001165C8↑j ROM:001165E6 bsr.w sub_11664E ROM:001165EA rts ROM:001165EC ; --------------------------------------------------------------------------- ROM:001165EC rts ROM:001165EE ROM:001165EE ; =============== S U B R O U T I N E ======================================= ROM:001165EE ROM:001165EE ROM:001165EE sub_1165EE: ; CODE XREF: ROM:0011632E↑p ROM:001165EE ; ROM:00116388↑p ROM:001165EE bset #6,($8E0).w ROM:001165F4 rts ROM:001165F4 ; End of function sub_1165EE ROM:001165F4 ROM:001165F6 ROM:001165F6 ; =============== S U B R O U T I N E ======================================= ROM:001165F6 ROM:001165F6 ROM:001165F6 sub_1165F6: ; CODE XREF: ROM:001163D0↑p ROM:001165F6 cmpi.b #1,($70D).w ROM:001165FC bne.s loc_116604 ROM:001165FE move.l ($444).w,d0 ROM:00116602 bra.s loc_116608 ROM:00116604 ; --------------------------------------------------------------------------- ROM:00116604 ROM:00116604 loc_116604: ; CODE XREF: sub_1165F6+6↑j ROM:00116604 move.l ($448).w,d0 ROM:00116608 ROM:00116608 loc_116608: ; CODE XREF: sub_1165F6+C↑j ROM:00116608 andi.l #$FFFFFFF,d0 ROM:0011660E cmp.l ($440).w,d0 ROM:00116612 bne.s loc_11661C ROM:00116614 bset #6,($8E0).w ROM:0011661A bra.s locret_11664C ROM:0011661C ; --------------------------------------------------------------------------- ROM:0011661C ROM:0011661C loc_11661C: ; CODE XREF: sub_1165F6+1C↑j ROM:0011661C bclr #6,($8E0).w ROM:00116622 cmpi.b #1,($70D).w ROM:00116628 bne.s loc_11663C ROM:0011662A andi.l #$FFFFFFF,($444).w ROM:00116632 ori.l #$F0000000,($444).w ROM:0011663A bra.s locret_11664C ROM:0011663C ; --------------------------------------------------------------------------- ROM:0011663C ROM:0011663C loc_11663C: ; CODE XREF: sub_1165F6+32↑j ROM:0011663C andi.l #$FFFFFFF,($448).w ROM:00116644 ori.l #$F0000000,($448).w ROM:0011664C ROM:0011664C locret_11664C: ; CODE XREF: sub_1165F6+24↑j ROM:0011664C ; sub_1165F6+44↑j ROM:0011664C rts ROM:0011664C ; End of function sub_1165F6 ROM:0011664C ROM:0011664E ROM:0011664E ; =============== S U B R O U T I N E ======================================= ROM:0011664E ROM:0011664E ROM:0011664E sub_11664E: ; CODE XREF: ROM:00116510↑p ROM:0011664E ; ROM:loc_116580↑p ... ROM:0011664E bset #3,($8E8).w ROM:00116654 rts ROM:00116654 ; End of function sub_11664E ROM:00116654 ROM:00116656 ROM:00116656 ; =============== S U B R O U T I N E ======================================= ROM:00116656 ROM:00116656 ROM:00116656 sub_116656: ; CODE XREF: ROM:loc_11650C↑p ROM:00116656 bset #2,($8E8).w ROM:0011665C rts ROM:0011665C ; End of function sub_116656 ROM:0011665C ROM:0011665E ROM:0011665E ; =============== S U B R O U T I N E ======================================= ROM:0011665E ROM:0011665E ROM:0011665E sub_11665E: ; CODE XREF: ROM:001164A6↑p ROM:0011665E ; ROM:001164F2↑p ROM:0011665E cmpi.b #1,($70D).w ROM:00116664 bne.s loc_116678 ROM:00116666 andi.l #$FFFFFFF,($444).w ROM:0011666E ori.l #$A0000000,($444).w ROM:00116676 bra.s locret_116688 ROM:00116678 ; --------------------------------------------------------------------------- ROM:00116678 ROM:00116678 loc_116678: ; CODE XREF: sub_11665E+6↑j ROM:00116678 andi.l #$FFFFFFF,($448).w ROM:00116680 ori.l #$A0000000,($448).w ROM:00116688 ROM:00116688 locret_116688: ; CODE XREF: sub_11665E+18↑j ROM:00116688 rts ROM:00116688 ; End of function sub_11665E ROM:00116688 ROM:0011668A ROM:0011668A ; =============== S U B R O U T I N E ======================================= ROM:0011668A ROM:0011668A ROM:0011668A sub_11668A: ; CODE XREF: ROM:00116390↑p ROM:0011668A ; ROM:00116422↑p ... ROM:0011668A cmpi.b #1,($70D).w ROM:00116690 bne.s loc_1166A4 ROM:00116692 andi.l #$FFFFFFF,($444).w ROM:0011669A ori.l #$50000000,($444).w ROM:001166A2 bra.s locret_1166B4 ROM:001166A4 ; --------------------------------------------------------------------------- ROM:001166A4 ROM:001166A4 loc_1166A4: ; CODE XREF: sub_11668A+6↑j ROM:001166A4 andi.l #$FFFFFFF,($448).w ROM:001166AC ori.l #$50000000,($448).w ROM:001166B4 ROM:001166B4 locret_1166B4: ; CODE XREF: sub_11668A+18↑j ROM:001166B4 rts ROM:001166B4 ; End of function sub_11668A ROM:001166B4 ROM:001166B6 ROM:001166B6 ; =============== S U B R O U T I N E ======================================= ROM:001166B6 ROM:001166B6 ROM:001166B6 sub_1166B6: ; CODE XREF: ROM:00116394↑p ROM:001166B6 ; ROM:001164AA↑p ... ROM:001166B6 cmpi.b #1,($70D).w ROM:001166BC bne.s loc_1166C8 ROM:001166BE andi.l #$F0000000,($444).w ROM:001166C6 bra.s locret_1166D0 ROM:001166C8 ; --------------------------------------------------------------------------- ROM:001166C8 ROM:001166C8 loc_1166C8: ; CODE XREF: sub_1166B6+6↑j ROM:001166C8 andi.l #$F0000000,($448).w ROM:001166D0 ROM:001166D0 locret_1166D0: ; CODE XREF: sub_1166B6+10↑j ROM:001166D0 rts ROM:001166D0 ; End of function sub_1166B6 ROM:001166D0 ROM:001166D2 ROM:001166D2 ; =============== S U B R O U T I N E ======================================= ROM:001166D2 ROM:001166D2 ROM:001166D2 sub_1166D2: ; CODE XREF: ROM:00116332↑p ROM:001166D2 ; ROM:0011638C↑p ... ROM:001166D2 cmpi.b #1,($70D).w ROM:001166D8 bne.s loc_1166E2 ROM:001166DA move.b #2,($70D).w ROM:001166E0 bra.s locret_1166E8 ROM:001166E2 ; --------------------------------------------------------------------------- ROM:001166E2 ROM:001166E2 loc_1166E2: ; CODE XREF: sub_1166D2+6↑j ROM:001166E2 move.b #1,($70D).w ROM:001166E8 ROM:001166E8 locret_1166E8: ; CODE XREF: sub_1166D2+E↑j ROM:001166E8 rts ROM:001166E8 ; End of function sub_1166D2 ROM:001166E8 ROM:001166EA ROM:001166EA ; =============== S U B R O U T I N E ======================================= ROM:001166EA ROM:001166EA ROM:001166EA sub_1166EA: ; CODE XREF: ROM:0011632A↑p ROM:001166EA ; ROM:00116384↑p ... ROM:001166EA lea ($1348).w,a0 ROM:001166EE lea (dword_135588).l,a1 ROM:001166F4 move.w #$D4,d1 ROM:001166F8 clr.w d0 ROM:001166FA clr.w d2 ROM:001166FC ROM:001166FC loc_1166FC: ; CODE XREF: sub_1166EA+22↓j ROM:001166FC cmp.w d0,d1 ROM:001166FE ble.s loc_11670E ROM:00116700 move.w (a1,d2.w*2),(a0,d2.w*2) ROM:00116706 addq.w #2,d0 ROM:00116708 move.w d0,d2 ROM:0011670A lsr.w #1,d2 ROM:0011670C bra.s loc_1166FC ROM:0011670E ; --------------------------------------------------------------------------- ROM:0011670E ROM:0011670E loc_11670E: ; CODE XREF: sub_1166EA+14↑j ROM:0011670E bset #7,($8E0).w ROM:00116714 bset #0,($8F1).w ROM:0011671A rts ROM:0011671A ; End of function sub_1166EA ROM:0011671A ROM:0011671C ROM:0011671C ; =============== S U B R O U T I N E ======================================= ROM:0011671C ROM:0011671C ROM:0011671C sub_11671C: ; CODE XREF: ROM:0011636E↑p ROM:0011671C ; ROM:00116406↑p ROM:0011671C bclr #7,($8E0).w ROM:00116722 bclr #0,($8F1).w ROM:00116728 move.l ($444).w,d0 ROM:0011672C move.l ($448).w,d1 ROM:00116730 andi.l #$F0000000,d0 ROM:00116736 andi.l #$F0000000,d1 ROM:0011673C cmpi.l #$A0000000,d0 ROM:00116742 bne.s loc_11674C ROM:00116744 move.b #1,($70D).w ROM:0011674A bra.s locret_11678E ROM:0011674C ; --------------------------------------------------------------------------- ROM:0011674C ROM:0011674C loc_11674C: ; CODE XREF: sub_11671C+26↑j ROM:0011674C cmpi.l #$A0000000,d1 ROM:00116752 bne.s loc_11675C ROM:00116754 move.b #2,($70D).w ROM:0011675A bra.s locret_11678E ROM:0011675C ; --------------------------------------------------------------------------- ROM:0011675C ROM:0011675C loc_11675C: ; CODE XREF: sub_11671C+36↑j ROM:0011675C cmpi.l #$50000000,d0 ROM:00116762 bne.s loc_116772 ROM:00116764 move.b #1,($70D).w ROM:0011676A bset #0,($8F1).w ROM:00116770 bra.s locret_11678E ROM:00116772 ; --------------------------------------------------------------------------- ROM:00116772 ROM:00116772 loc_116772: ; CODE XREF: sub_11671C+46↑j ROM:00116772 cmpi.l #$50000000,d1 ROM:00116778 bne.s loc_116788 ROM:0011677A move.b #2,($70D).w ROM:00116780 bset #0,($8F1).w ROM:00116786 bra.s locret_11678E ROM:00116788 ; --------------------------------------------------------------------------- ROM:00116788 ROM:00116788 loc_116788: ; CODE XREF: sub_11671C+5C↑j ROM:00116788 move.b #0,($70D).w ROM:0011678E ROM:0011678E locret_11678E: ; CODE XREF: sub_11671C+2E↑j ROM:0011678E ; sub_11671C+3E↑j ... ROM:0011678E rts ROM:0011678E ; End of function sub_11671C ROM:0011678E ROM:00116790 ROM:00116790 ; =============== S U B R O U T I N E ======================================= ROM:00116790 ROM:00116790 ROM:00116790 sub_116790: ; CODE XREF: ROM:00116314↑p ROM:00116790 move.w #$D4,d0 ROM:00116794 cmpi.w #$EC,d0 ROM:00116798 ble.s locret_1167A0 ROM:0011679A bset #5,($8E8).w ROM:001167A0 ROM:001167A0 locret_1167A0: ; CODE XREF: sub_116790+8↑j ROM:001167A0 rts ROM:001167A0 ; End of function sub_116790 ROM:001167A0 ROM:001167A2 ROM:001167A2 ; =============== S U B R O U T I N E ======================================= ROM:001167A2 ROM:001167A2 ROM:001167A2 sub_1167A2: ; CODE XREF: ROM:00115AE8↑p ROM:001167A2 clr.w d1 ROM:001167A4 move.b ($70F).w,d1 ROM:001167A8 cmpi.w #5,d1 ROM:001167AC bcc.s locret_1167B6 ROM:001167AE movea.l off_1167B8(pc,d1.w*4),a0 ROM:001167B2 nop ROM:001167B4 jmp (a0) ROM:001167B6 ; --------------------------------------------------------------------------- ROM:001167B6 ROM:001167B6 locret_1167B6: ; CODE XREF: sub_1167A2+A↑j ROM:001167B6 rts ROM:001167B6 ; End of function sub_1167A2 ROM:001167B6 ROM:001167B6 ; --------------------------------------------------------------------------- ROM:001167B8 off_1167B8: dc.l loc_1167CC ; DATA XREF: sub_1167A2+C↑r ROM:001167BC dc.l loc_1167DA ROM:001167C0 dc.l loc_116814 ROM:001167C4 dc.l loc_1168A2 ROM:001167C8 dc.l loc_1168EC ROM:001167CC ; --------------------------------------------------------------------------- ROM:001167CC ROM:001167CC loc_1167CC: ; DATA XREF: ROM:off_1167B8↑o ROM:001167CC bsr.w sub_1168F4 ROM:001167D0 move.b #1,($70F).w ROM:001167D6 bra.s locret_116812 ROM:001167D8 ; --------------------------------------------------------------------------- ROM:001167D8 rts ROM:001167DA ; --------------------------------------------------------------------------- ROM:001167DA ROM:001167DA loc_1167DA: ; DATA XREF: ROM:001167BC↑o ROM:001167DA btst #0,($8E8).w ROM:001167E0 bne.s locret_116812 ROM:001167E2 move.w $6A6(a5),d0 ROM:001167E6 move.w $6A8(a5),d1 ROM:001167EA clr.b ($8BB).w ROM:001167EE move.w d0,($6A8).w ROM:001167F2 move.b #1,($8BB).w ROM:001167F8 clr.b ($8BA).w ROM:001167FC move.w d1,($6A6).w ROM:00116800 move.b #1,($8BA).w ROM:00116806 move.b #2,($70F).w ROM:0011680C bra.l loc_11689C ROM:00116812 ; --------------------------------------------------------------------------- ROM:00116812 ROM:00116812 locret_116812: ; CODE XREF: ROM:001167D6↑j ROM:00116812 ; ROM:001167E0↑j ... ROM:00116812 rts ROM:00116814 ; --------------------------------------------------------------------------- ROM:00116814 ROM:00116814 loc_116814: ; DATA XREF: ROM:001167C0↑o ROM:00116814 btst #0,($8E8).w ROM:0011681A bne.s loc_11684C ROM:0011681C cmpi.w #0,($6A8).w ROM:00116822 bgt.s loc_11684C ROM:00116824 move.w $6AA(a5),d0 ROM:00116828 btst #3,($8E8).w ROM:0011682E beq.s loc_116836 ROM:00116830 cmpi.w #0,d0 ROM:00116834 ble.s loc_11684C ROM:00116836 ROM:00116836 loc_116836: ; CODE XREF: ROM:0011682E↑j ROM:00116836 bsr.w sub_1168FC ROM:0011683A bset #6,($8EC).w ROM:00116840 move.b #4,($70F).w ROM:00116846 bra.l loc_1168EC ROM:0011684C ; --------------------------------------------------------------------------- ROM:0011684C ROM:0011684C loc_11684C: ; CODE XREF: ROM:0011681A↑j ROM:0011684C ; ROM:00116822↑j ... ROM:0011684C btst #0,($8E8).w ROM:00116852 beq.s loc_11686C ROM:00116854 clr.b ($8BA).w ROM:00116858 clr.w ($6A6).w ROM:0011685C clr.b ($8BB).w ROM:00116860 clr.w ($6A8).w ROM:00116864 move.b #1,($70F).w ROM:0011686A bra.s locret_116812 ROM:0011686C ; --------------------------------------------------------------------------- ROM:0011686C ROM:0011686C loc_11686C: ; CODE XREF: ROM:00116852↑j ROM:0011686C btst #0,($8E8).w ROM:00116872 bne.s loc_11689C ROM:00116874 cmpi.w #0,($6A8).w ROM:0011687A bgt.s loc_11689C ROM:0011687C move.w $6AA(a5),d0 ROM:00116880 btst #3,($8E8).w ROM:00116886 beq.s loc_11689C ROM:00116888 cmpi.w #0,d0 ROM:0011688C bne.s loc_11689C ROM:0011688E bset #6,($8EC).w ROM:00116894 move.b #3,($70F).w ROM:0011689A bra.s loc_1168E6 ROM:0011689C ; --------------------------------------------------------------------------- ROM:0011689C ROM:0011689C loc_11689C: ; CODE XREF: ROM:0011680C↑j ROM:0011689C ; ROM:00116872↑j ... ROM:0011689C bsr.w sub_116914 ROM:001168A0 rts ROM:001168A2 ; --------------------------------------------------------------------------- ROM:001168A2 ROM:001168A2 loc_1168A2: ; DATA XREF: ROM:001167C4↑o ROM:001168A2 btst #0,($8E8).w ROM:001168A8 beq.s loc_1168B6 ROM:001168AA bsr.w sub_116904 ROM:001168AE move.b #4,($70F).w ROM:001168B4 bra.s loc_1168EC ROM:001168B6 ; --------------------------------------------------------------------------- ROM:001168B6 ROM:001168B6 loc_1168B6: ; CODE XREF: ROM:001168A8↑j ROM:001168B6 btst #0,($8E8).w ROM:001168BC bne.s loc_1168E6 ROM:001168BE cmpi.w #0,($6A6).w ROM:001168C4 bgt.s loc_1168C8 ROM:001168C6 bra.s loc_1168DA ROM:001168C8 ; --------------------------------------------------------------------------- ROM:001168C8 ROM:001168C8 loc_1168C8: ; CODE XREF: ROM:001168C4↑j ROM:001168C8 move.w $6AA(a5),d0 ROM:001168CC btst #3,($8E8).w ROM:001168D2 beq.s loc_1168DA ROM:001168D4 cmpi.w #0,d0 ROM:001168D8 ble.s loc_1168E6 ROM:001168DA ROM:001168DA loc_1168DA: ; CODE XREF: ROM:001168C6↑j ROM:001168DA ; ROM:001168D2↑j ROM:001168DA bsr.w sub_1168FC ROM:001168DE move.b #4,($70F).w ROM:001168E4 bra.s loc_1168EC ROM:001168E6 ; --------------------------------------------------------------------------- ROM:001168E6 ROM:001168E6 loc_1168E6: ; CODE XREF: ROM:0011689A↑j ROM:001168E6 ; ROM:001168BC↑j ... ROM:001168E6 bsr.w sub_116914 ROM:001168EA rts ROM:001168EC ; --------------------------------------------------------------------------- ROM:001168EC ROM:001168EC loc_1168EC: ; CODE XREF: ROM:00116846↑j ROM:001168EC ; ROM:001168B4↑j ... ROM:001168EC bsr.w sub_116914 ROM:001168F0 rts ROM:001168F2 ; --------------------------------------------------------------------------- ROM:001168F2 rts ROM:001168F4 ROM:001168F4 ; =============== S U B R O U T I N E ======================================= ROM:001168F4 ROM:001168F4 ROM:001168F4 sub_1168F4: ; CODE XREF: ROM:loc_1167CC↑p ROM:001168F4 bset #0,($1333).w ROM:001168FA rts ROM:001168FA ; End of function sub_1168F4 ROM:001168FA ROM:001168FC ROM:001168FC ; =============== S U B R O U T I N E ======================================= ROM:001168FC ROM:001168FC ROM:001168FC sub_1168FC: ; CODE XREF: ROM:loc_116836↑p ROM:001168FC ; ROM:loc_1168DA↑p ROM:001168FC bclr #0,($1333).w ROM:00116902 rts ROM:00116902 ; End of function sub_1168FC ROM:00116902 ROM:00116904 ROM:00116904 ; =============== S U B R O U T I N E ======================================= ROM:00116904 ROM:00116904 ROM:00116904 sub_116904: ; CODE XREF: ROM:001168AA↑p ROM:00116904 ; ROM:001240A6↓p ROM:00116904 move.w #0,($FFFFFA4A).w ROM:0011690A move.w #0,($FFFFFA4A).w ROM:00116910 nop ROM:00116912 rts ROM:00116912 ; End of function sub_116904 ROM:00116912 ROM:00116914 ROM:00116914 ; =============== S U B R O U T I N E ======================================= ROM:00116914 ROM:00116914 ROM:00116914 sub_116914: ; CODE XREF: ROM:loc_11689C↑p ROM:00116914 ; ROM:loc_1168E6↑p ... ROM:00116914 bclr #3,($8E8).w ROM:0011691A rts ROM:0011691A ; End of function sub_116914 ROM:0011691A ROM:0011691C ROM:0011691C ; =============== S U B R O U T I N E ======================================= ROM:0011691C ROM:0011691C ROM:0011691C sub_11691C: ; CODE XREF: ROM:00118CA0↓p ROM:0011691C clr.w ($E18).w ROM:00116920 clr.w ($566).w ROM:00116924 cmpi.b #1,($712).w ROM:0011692A bne.s loc_116934 ROM:0011692C bsr.l sub_117100 ROM:00116932 bra.s locret_116992 ROM:00116934 ; --------------------------------------------------------------------------- ROM:00116934 ROM:00116934 loc_116934: ; CODE XREF: sub_11691C+E↑j ROM:00116934 cmpi.b #2,($712).w ROM:0011693A bne.s loc_116944 ROM:0011693C bsr.l sub_117708 ROM:00116942 bra.s locret_116992 ROM:00116944 ; --------------------------------------------------------------------------- ROM:00116944 ROM:00116944 loc_116944: ; CODE XREF: sub_11691C+1E↑j ROM:00116944 cmpi.b #3,($712).w ROM:0011694A bne.s loc_116954 ROM:0011694C bsr.l sub_117AC0 ROM:00116952 bra.s locret_116992 ROM:00116954 ; --------------------------------------------------------------------------- ROM:00116954 ROM:00116954 loc_116954: ; CODE XREF: sub_11691C+2E↑j ROM:00116954 cmpi.b #4,($712).w ROM:0011695A bne.s loc_116964 ROM:0011695C bsr.l sub_117BBA ROM:00116962 bra.s locret_116992 ROM:00116964 ; --------------------------------------------------------------------------- ROM:00116964 ROM:00116964 loc_116964: ; CODE XREF: sub_11691C+3E↑j ROM:00116964 cmpi.b #6,($712).w ROM:0011696A bne.s loc_116974 ROM:0011696C bsr.l sub_117BD2 ROM:00116972 bra.s locret_116992 ROM:00116974 ; --------------------------------------------------------------------------- ROM:00116974 ROM:00116974 loc_116974: ; CODE XREF: sub_11691C+4E↑j ROM:00116974 cmpi.b #7,($712).w ROM:0011697A bne.s loc_116984 ROM:0011697C bsr.l sub_1180BA ROM:00116982 bra.s locret_116992 ROM:00116984 ; --------------------------------------------------------------------------- ROM:00116984 ROM:00116984 loc_116984: ; CODE XREF: sub_11691C+5E↑j ROM:00116984 cmpi.b #9,($712).w ROM:0011698A bne.s locret_116992 ROM:0011698C bsr.l sub_1181C6 ROM:00116992 ROM:00116992 locret_116992: ; CODE XREF: sub_11691C+16↑j ROM:00116992 ; sub_11691C+26↑j ... ROM:00116992 rts ROM:00116992 ; End of function sub_11691C ROM:00116992 ROM:00116994 ROM:00116994 ; =============== S U B R O U T I N E ======================================= ROM:00116994 ROM:00116994 ROM:00116994 sub_116994: ; CODE XREF: sub_117100+10↓p ROM:00116994 ; sub_117100+7C↓p ... ROM:00116994 lea ($11EC).w,a0 ROM:00116998 clr.w d0 ROM:0011699A move.w ($566).w,d0 ROM:0011699E move.b $F9(a5),(a0,d0.w) ROM:001169A4 addq.w #1,d0 ROM:001169A6 bvc.s loc_1169AC ROM:001169A8 move.w #$8000,d0 ROM:001169AC ROM:001169AC loc_1169AC: ; CODE XREF: sub_116994+12↑j ROM:001169AC move.b $FA(a5),(a0,d0.w) ROM:001169B2 addq.w #1,d0 ROM:001169B4 bvc.s loc_1169BA ROM:001169B6 move.w #$8000,d0 ROM:001169BA ROM:001169BA loc_1169BA: ; CODE XREF: sub_116994+20↑j ROM:001169BA move.b $FB(a5),(a0,d0.w) ROM:001169C0 addq.w #1,d0 ROM:001169C2 bvc.s loc_1169C8 ROM:001169C4 move.w #$8000,d0 ROM:001169C8 ROM:001169C8 loc_1169C8: ; CODE XREF: sub_116994+2E↑j ROM:001169C8 move.b ($712).w,d1 ROM:001169CC addi.b #$40,d1 ; '@' ROM:001169D0 move.b d1,(a0,d0.w) ROM:001169D4 addq.w #1,d0 ROM:001169D6 bvc.s loc_1169DC ROM:001169D8 move.w #$8000,d0 ROM:001169DC ROM:001169DC loc_1169DC: ; CODE XREF: sub_116994+42↑j ROM:001169DC move.w d0,($566).w ROM:001169E0 rts ROM:001169E0 ; End of function sub_116994 ROM:001169E0 ROM:001169E2 ROM:001169E2 ; =============== S U B R O U T I N E ======================================= ROM:001169E2 ROM:001169E2 ROM:001169E2 sub_1169E2: ; CODE XREF: sub_117100+64↓p ROM:001169E2 ; sub_117100+12A↓p ... ROM:001169E2 move.w ($566).w,d0 ROM:001169E6 cmpi.w #0,d0 ROM:001169EA ble.s locret_116A1E ROM:001169EC lea ($11EC).w,a0 ROM:001169F0 clr.w d1 ROM:001169F2 clr.w d2 ROM:001169F4 move.w ($E18).w,d3 ROM:001169F8 subq.w #1,d0 ROM:001169FA move.w d3,d1 ROM:001169FC bra.s loc_116A02 ROM:001169FE ; --------------------------------------------------------------------------- ROM:001169FE ROM:001169FE loc_1169FE: ; CODE XREF: sub_1169E2+28↓j ROM:001169FE addi.w #1,d1 ROM:00116A02 ROM:00116A02 loc_116A02: ; CODE XREF: sub_1169E2+1A↑j ROM:00116A02 cmp.w d0,d1 ROM:00116A04 bgt.s loc_116A0C ROM:00116A06 add.b (a0,d1.w),d2 ROM:00116A0A bra.s loc_1169FE ROM:00116A0C ; --------------------------------------------------------------------------- ROM:00116A0C ROM:00116A0C loc_116A0C: ; CODE XREF: sub_1169E2+22↑j ROM:00116A0C addq.w #1,d0 ROM:00116A0E move.b d2,(a0,d0.w) ROM:00116A12 addq.w #1,d0 ROM:00116A14 bvc.s loc_116A1A ROM:00116A16 move.w #$8000,d0 ROM:00116A1A ROM:00116A1A loc_116A1A: ; CODE XREF: sub_1169E2+32↑j ROM:00116A1A move.w d0,($566).w ROM:00116A1E ROM:00116A1E locret_116A1E: ; CODE XREF: sub_1169E2+8↑j ROM:00116A1E rts ROM:00116A1E ; End of function sub_1169E2 ROM:00116A1E ROM:00116A20 ROM:00116A20 ; =============== S U B R O U T I N E ======================================= ROM:00116A20 ROM:00116A20 ROM:00116A20 sub_116A20: ; CODE XREF: ROM:00115B3C↑p ROM:00116A20 btst #1,($1339).w ROM:00116A26 beq.s loc_116A36 ROM:00116A28 move.w ($137E).w,($562).w ROM:00116A2E move.w ($1380).w,($564).w ROM:00116A34 bra.s locret_116A46 ROM:00116A36 ; --------------------------------------------------------------------------- ROM:00116A36 ROM:00116A36 loc_116A36: ; CODE XREF: sub_116A20+6↑j ROM:00116A36 btst #5,($133B).w ROM:00116A3C beq.s locret_116A46 ROM:00116A3E clr.w ($562).w ROM:00116A42 clr.w ($564).w ROM:00116A46 ROM:00116A46 locret_116A46: ; CODE XREF: sub_116A20+14↑j ROM:00116A46 ; sub_116A20+1C↑j ROM:00116A46 rts ROM:00116A46 ; End of function sub_116A20 ROM:00116A46 ROM:00116A48 ROM:00116A48 ; =============== S U B R O U T I N E ======================================= ROM:00116A48 ROM:00116A48 ROM:00116A48 sub_116A48: ; CODE XREF: ROM:loc_111DCC↑p ROM:00116A48 clr.w d1 ROM:00116A4A move.b ($710).w,d1 ROM:00116A4E cmpi.w #$10,d1 ROM:00116A52 bcc.s locret_116A5C ROM:00116A54 movea.l off_116A5E(pc,d1.w*4),a0 ROM:00116A58 nop ROM:00116A5A jmp (a0) ROM:00116A5C ; --------------------------------------------------------------------------- ROM:00116A5C ROM:00116A5C locret_116A5C: ; CODE XREF: sub_116A48+A↑j ROM:00116A5C rts ROM:00116A5C ; End of function sub_116A48 ROM:00116A5C ROM:00116A5C ; --------------------------------------------------------------------------- ROM:00116A5E off_116A5E: dc.l locret_116A9E ; DATA XREF: sub_116A48+C↑r ROM:00116A62 dc.l loc_116AA0 ROM:00116A66 dc.l loc_116AD0 ROM:00116A6A dc.l loc_116AFA ROM:00116A6E dc.l loc_116B24 ROM:00116A72 dc.l loc_116B4E ROM:00116A76 dc.l loc_116B78 ROM:00116A7A dc.l loc_116BA2 ROM:00116A7E dc.l loc_116BCC ROM:00116A82 dc.l loc_116BF6 ROM:00116A86 dc.l loc_116C20 ROM:00116A8A dc.l loc_116C62 ROM:00116A8E dc.l loc_116C94 ROM:00116A92 dc.l loc_116CC4 ROM:00116A96 dc.l loc_116CF4 ROM:00116A9A dc.l locret_116D24 ROM:00116A9E ; --------------------------------------------------------------------------- ROM:00116A9E ROM:00116A9E locret_116A9E: ; DATA XREF: ROM:off_116A5E↑o ROM:00116A9E rts ROM:00116AA0 ; --------------------------------------------------------------------------- ROM:00116AA0 ROM:00116AA0 loc_116AA0: ; DATA XREF: ROM:00116A62↑o ROM:00116AA0 cmpi.w #0,($5E8).w ROM:00116AA6 bgt.s locret_116ACE ROM:00116AA8 move.w ($FFFFFC0E).w,d0 ROM:00116AAC move.w ($FFFFFC0C).w,d0 ROM:00116AB0 bclr #5,($FFFFFC0B).w ROM:00116AB6 bset #4,($FFFFFC0B).w ROM:00116ABC bset #5,($8DF).w ROM:00116AC2 bset #0,($8ED).w ROM:00116AC8 move.b #$F,($710).w ROM:00116ACE ROM:00116ACE locret_116ACE: ; CODE XREF: ROM:00116AA6↑j ROM:00116ACE rts ROM:00116AD0 ; --------------------------------------------------------------------------- ROM:00116AD0 ROM:00116AD0 loc_116AD0: ; DATA XREF: ROM:00116A66↑o ROM:00116AD0 cmpi.w #0,($5E8).w ROM:00116AD6 bgt.s locret_116AF8 ROM:00116AD8 move.w ($FFFFFC0E).w,d0 ROM:00116ADC move.w ($FFFFFC0C).w,d0 ROM:00116AE0 bset #4,($FFFFFC0B).w ROM:00116AE6 bset #5,($8DF).w ROM:00116AEC bset #0,($8ED).w ROM:00116AF2 move.b #$F,($710).w ROM:00116AF8 ROM:00116AF8 locret_116AF8: ; CODE XREF: ROM:00116AD6↑j ROM:00116AF8 rts ROM:00116AFA ; --------------------------------------------------------------------------- ROM:00116AFA ROM:00116AFA loc_116AFA: ; DATA XREF: ROM:00116A6A↑o ROM:00116AFA cmpi.w #0,($5E8).w ROM:00116B00 bgt.s locret_116B22 ROM:00116B02 move.w ($FFFFFC0E).w,d0 ROM:00116B06 move.w ($FFFFFC0C).w,d0 ROM:00116B0A bset #4,($FFFFFC0B).w ROM:00116B10 bset #5,($8DF).w ROM:00116B16 bset #0,($8ED).w ROM:00116B1C move.b #$F,($710).w ROM:00116B22 ROM:00116B22 locret_116B22: ; CODE XREF: ROM:00116B00↑j ROM:00116B22 rts ROM:00116B24 ; --------------------------------------------------------------------------- ROM:00116B24 ROM:00116B24 loc_116B24: ; DATA XREF: ROM:00116A6E↑o ROM:00116B24 cmpi.w #0,($5E8).w ROM:00116B2A bgt.s locret_116B4C ROM:00116B2C move.w ($FFFFFC0E).w,d0 ROM:00116B30 move.w ($FFFFFC0C).w,d0 ROM:00116B34 bset #4,($FFFFFC0B).w ROM:00116B3A bset #5,($8DF).w ROM:00116B40 bset #0,($8ED).w ROM:00116B46 move.b #$F,($710).w ROM:00116B4C ROM:00116B4C locret_116B4C: ; CODE XREF: ROM:00116B2A↑j ROM:00116B4C rts ROM:00116B4E ; --------------------------------------------------------------------------- ROM:00116B4E ROM:00116B4E loc_116B4E: ; DATA XREF: ROM:00116A72↑o ROM:00116B4E cmpi.w #0,($5E8).w ROM:00116B54 bgt.s locret_116B76 ROM:00116B56 move.w ($FFFFFC0E).w,d0 ROM:00116B5A move.w ($FFFFFC0C).w,d0 ROM:00116B5E bset #4,($FFFFFC0B).w ROM:00116B64 bset #5,($8DF).w ROM:00116B6A bset #0,($8ED).w ROM:00116B70 move.b #$F,($710).w ROM:00116B76 ROM:00116B76 locret_116B76: ; CODE XREF: ROM:00116B54↑j ROM:00116B76 rts ROM:00116B78 ; --------------------------------------------------------------------------- ROM:00116B78 ROM:00116B78 loc_116B78: ; DATA XREF: ROM:00116A76↑o ROM:00116B78 cmpi.w #0,($5E8).w ROM:00116B7E bgt.s locret_116BA0 ROM:00116B80 move.w ($FFFFFC0E).w,d0 ROM:00116B84 move.w ($FFFFFC0C).w,d0 ROM:00116B88 bset #4,($FFFFFC0B).w ROM:00116B8E bset #5,($8DF).w ROM:00116B94 bset #0,($8ED).w ROM:00116B9A move.b #$F,($710).w ROM:00116BA0 ROM:00116BA0 locret_116BA0: ; CODE XREF: ROM:00116B7E↑j ROM:00116BA0 rts ROM:00116BA2 ; --------------------------------------------------------------------------- ROM:00116BA2 ROM:00116BA2 loc_116BA2: ; DATA XREF: ROM:00116A7A↑o ROM:00116BA2 cmpi.w #0,($5E8).w ROM:00116BA8 bgt.s locret_116BCA ROM:00116BAA move.w ($FFFFFC0E).w,d0 ROM:00116BAE move.w ($FFFFFC0C).w,d0 ROM:00116BB2 bset #4,($FFFFFC0B).w ROM:00116BB8 bset #5,($8DF).w ROM:00116BBE bset #0,($8ED).w ROM:00116BC4 move.b #$F,($710).w ROM:00116BCA ROM:00116BCA locret_116BCA: ; CODE XREF: ROM:00116BA8↑j ROM:00116BCA rts ROM:00116BCC ; --------------------------------------------------------------------------- ROM:00116BCC ROM:00116BCC loc_116BCC: ; DATA XREF: ROM:00116A7E↑o ROM:00116BCC cmpi.w #0,($5E8).w ROM:00116BD2 bgt.s locret_116BF4 ROM:00116BD4 move.w ($FFFFFC0E).w,d0 ROM:00116BD8 move.w ($FFFFFC0C).w,d0 ROM:00116BDC bset #4,($FFFFFC0B).w ROM:00116BE2 bset #5,($8DF).w ROM:00116BE8 bset #0,($8ED).w ROM:00116BEE move.b #$F,($710).w ROM:00116BF4 ROM:00116BF4 locret_116BF4: ; CODE XREF: ROM:00116BD2↑j ROM:00116BF4 rts ROM:00116BF6 ; --------------------------------------------------------------------------- ROM:00116BF6 ROM:00116BF6 loc_116BF6: ; DATA XREF: ROM:00116A82↑o ROM:00116BF6 cmpi.w #0,($5E8).w ROM:00116BFC bgt.s locret_116C1E ROM:00116BFE move.w ($FFFFFC0E).w,d0 ROM:00116C02 move.w ($FFFFFC0C).w,d0 ROM:00116C06 bset #4,($FFFFFC0B).w ROM:00116C0C bset #5,($8DF).w ROM:00116C12 bset #0,($8ED).w ROM:00116C18 move.b #$F,($710).w ROM:00116C1E ROM:00116C1E locret_116C1E: ; CODE XREF: ROM:00116BFC↑j ROM:00116C1E rts ROM:00116C20 ; --------------------------------------------------------------------------- ROM:00116C20 ROM:00116C20 loc_116C20: ; DATA XREF: ROM:00116A86↑o ROM:00116C20 btst #7,($8E5).w ROM:00116C26 beq.s locret_116C60 ROM:00116C28 bclr #7,($8E5).w ROM:00116C2E bclr #2,($8EE).w ROM:00116C34 move.w ($FFFFFC0E).w,d0 ROM:00116C38 move.w ($FFFFFC0C).w,d0 ROM:00116C3C bset #3,($FFFFFC0B).w ROM:00116C42 bset #4,($FFFFFC0B).w ROM:00116C48 bclr #5,($FFFFFC0B).w ROM:00116C4E bclr #7,($FFFFFC0B).w ROM:00116C54 bset #0,($8ED).w ROM:00116C5A move.b #$F,($710).w ROM:00116C60 ROM:00116C60 locret_116C60: ; CODE XREF: ROM:00116C26↑j ROM:00116C60 rts ROM:00116C62 ; --------------------------------------------------------------------------- ROM:00116C62 ROM:00116C62 loc_116C62: ; DATA XREF: ROM:00116A8A↑o ROM:00116C62 cmpi.w #0,($5E6).w ROM:00116C68 bgt.s locret_116C92 ROM:00116C6A bclr #5,($FFFFFC0B).w ROM:00116C70 move.w ($FFFFFC0E).w,d0 ROM:00116C74 move.w ($FFFFFC0C).w,d0 ROM:00116C78 bset #4,($FFFFFC0B).w ROM:00116C7E bset #5,($8DF).w ROM:00116C84 bset #0,($8ED).w ROM:00116C8A move.b #$F,($710).w ROM:00116C90 rts ROM:00116C92 ; --------------------------------------------------------------------------- ROM:00116C92 ROM:00116C92 locret_116C92: ; CODE XREF: ROM:00116C68↑j ROM:00116C92 rts ROM:00116C94 ; --------------------------------------------------------------------------- ROM:00116C94 ROM:00116C94 loc_116C94: ; DATA XREF: ROM:00116A8E↑o ROM:00116C94 cmpi.w #0,($5E6).w ROM:00116C9A bgt.s locret_116CC2 ROM:00116C9C move.w ($FFFFFC0E).w,d0 ROM:00116CA0 move.w ($FFFFFC0C).w,d0 ROM:00116CA4 bclr #5,($FFFFFC0B).w ROM:00116CAA bset #4,($FFFFFC0B).w ROM:00116CB0 bset #5,($8DF).w ROM:00116CB6 bset #0,($8ED).w ROM:00116CBC move.b #$F,($710).w ROM:00116CC2 ROM:00116CC2 locret_116CC2: ; CODE XREF: ROM:00116C9A↑j ROM:00116CC2 rts ROM:00116CC4 ; --------------------------------------------------------------------------- ROM:00116CC4 ROM:00116CC4 loc_116CC4: ; DATA XREF: ROM:00116A92↑o ROM:00116CC4 cmpi.w #0,($5E6).w ROM:00116CCA bgt.s locret_116CF2 ROM:00116CCC move.w ($FFFFFC0E).w,d0 ROM:00116CD0 move.w ($FFFFFC0C).w,d0 ROM:00116CD4 bclr #5,($FFFFFC0B).w ROM:00116CDA bset #4,($FFFFFC0B).w ROM:00116CE0 bset #5,($8DF).w ROM:00116CE6 bset #0,($8ED).w ROM:00116CEC move.b #$F,($710).w ROM:00116CF2 ROM:00116CF2 locret_116CF2: ; CODE XREF: ROM:00116CCA↑j ROM:00116CF2 rts ROM:00116CF4 ; --------------------------------------------------------------------------- ROM:00116CF4 ROM:00116CF4 loc_116CF4: ; DATA XREF: ROM:00116A96↑o ROM:00116CF4 cmpi.w #0,($5E6).w ROM:00116CFA bgt.s locret_116D22 ROM:00116CFC move.w ($FFFFFC0E).w,d0 ROM:00116D00 move.w ($FFFFFC0C).w,d0 ROM:00116D04 bclr #5,($FFFFFC0B).w ROM:00116D0A bset #4,($FFFFFC0B).w ROM:00116D10 bset #5,($8DF).w ROM:00116D16 bset #0,($8ED).w ROM:00116D1C move.b #$F,($710).w ROM:00116D22 ROM:00116D22 locret_116D22: ; CODE XREF: ROM:00116CFA↑j ROM:00116D22 rts ROM:00116D24 ; --------------------------------------------------------------------------- ROM:00116D24 ROM:00116D24 locret_116D24: ; DATA XREF: ROM:00116A9A↑o ROM:00116D24 rts ROM:00116D26 ROM:00116D26 ; =============== S U B R O U T I N E ======================================= ROM:00116D26 ROM:00116D26 ROM:00116D26 sub_116D26: ; CODE XREF: ROM:0011619E↑p ROM:00116D26 cmpi.b #0,($710).w ROM:00116D2C bne.s loc_116D78 ROM:00116D2E bclr #5,($8DF).w ROM:00116D34 bclr #4,($FFFFFC0B).w ROM:00116D3A move.w ($FFFFFC0E).w,d0 ROM:00116D3E move.w ($FFFFFC0C).w,d0 ROM:00116D42 bset #5,($FFFFFC0B).w ROM:00116D48 move.w $A0(a5),d0 ROM:00116D4C clr.b ($85A).w ROM:00116D50 move.w d0,($5E6).w ROM:00116D54 move.b #1,($85A).w ROM:00116D5A move.w $A2(a5),d0 ROM:00116D5E clr.b ($85B).w ROM:00116D62 move.w d0,($5E8).w ROM:00116D66 move.b #1,($85B).w ROM:00116D6C move.b #1,($710).w ROM:00116D72 bra.l locret_116FD8 ROM:00116D78 ; --------------------------------------------------------------------------- ROM:00116D78 ROM:00116D78 loc_116D78: ; CODE XREF: sub_116D26+6↑j ROM:00116D78 cmpi.b #1,($710).w ROM:00116D7E bne.s loc_116DBA ROM:00116D80 btst #6,($FFFFFC0D).w ROM:00116D86 bne.s loc_116DB4 ROM:00116D88 cmpi.w #0,($5E6).w ROM:00116D8E bgt.s loc_116DB4 ROM:00116D90 bclr #5,($FFFFFC0B).w ROM:00116D96 move.w $B4(a5),($FFFFFC0E).w ROM:00116D9C move.w $A6(a5),d0 ROM:00116DA0 clr.b ($85B).w ROM:00116DA4 move.w d0,($5E8).w ROM:00116DA8 move.b #1,($85B).w ROM:00116DAE move.b #2,($710).w ROM:00116DB4 ROM:00116DB4 loc_116DB4: ; CODE XREF: sub_116D26+60↑j ROM:00116DB4 ; sub_116D26+68↑j ROM:00116DB4 bra.l locret_116FD8 ROM:00116DBA ; --------------------------------------------------------------------------- ROM:00116DBA ROM:00116DBA loc_116DBA: ; CODE XREF: sub_116D26+58↑j ROM:00116DBA cmpi.b #2,($710).w ROM:00116DC0 bne.s loc_116E0A ROM:00116DC2 btst #0,($FFFFFC0C).w ROM:00116DC8 beq.s loc_116E04 ROM:00116DCA btst #6,($FFFFFC0D).w ROM:00116DD0 beq.s loc_116E04 ROM:00116DD2 move.w ($FFFFFC0E).w,d1 ROM:00116DD6 move.w ($FFFFFC0C).w,d1 ROM:00116DDA move.w $A4(a5),d1 ROM:00116DDE clr.b ($85A).w ROM:00116DE2 move.w d1,($5E6).w ROM:00116DE6 move.b #1,($85A).w ROM:00116DEC move.w $A6(a5),d1 ROM:00116DF0 clr.b ($85B).w ROM:00116DF4 move.w d1,($5E8).w ROM:00116DF8 move.b #1,($85B).w ROM:00116DFE move.b #3,($710).w ROM:00116E04 ROM:00116E04 loc_116E04: ; CODE XREF: sub_116D26+A2↑j ROM:00116E04 ; sub_116D26+AA↑j ROM:00116E04 bra.l locret_116FD8 ROM:00116E0A ; --------------------------------------------------------------------------- ROM:00116E0A ROM:00116E0A loc_116E0A: ; CODE XREF: sub_116D26+9A↑j ROM:00116E0A cmpi.b #3,($710).w ROM:00116E10 bne.s loc_116E46 ROM:00116E12 btst #6,($FFFFFC0D).w ROM:00116E18 bne.s loc_116E40 ROM:00116E1A cmpi.w #0,($5E6).w ROM:00116E20 bgt.s loc_116E40 ROM:00116E22 move.w $B6(a5),($FFFFFC0E).w ROM:00116E28 move.w $AA(a5),d0 ROM:00116E2C clr.b ($85B).w ROM:00116E30 move.w d0,($5E8).w ROM:00116E34 move.b #1,($85B).w ROM:00116E3A move.b #4,($710).w ROM:00116E40 ROM:00116E40 loc_116E40: ; CODE XREF: sub_116D26+F2↑j ROM:00116E40 ; sub_116D26+FA↑j ROM:00116E40 bra.l locret_116FD8 ROM:00116E46 ; --------------------------------------------------------------------------- ROM:00116E46 ROM:00116E46 loc_116E46: ; CODE XREF: sub_116D26+EA↑j ROM:00116E46 cmpi.b #4,($710).w ROM:00116E4C bne.s loc_116E96 ROM:00116E4E btst #0,($FFFFFC0C).w ROM:00116E54 beq.s loc_116E90 ROM:00116E56 btst #6,($FFFFFC0D).w ROM:00116E5C beq.s loc_116E90 ROM:00116E5E move.w ($FFFFFC0E).w,d1 ROM:00116E62 move.w ($FFFFFC0C).w,d1 ROM:00116E66 move.w $A8(a5),d1 ROM:00116E6A clr.b ($85A).w ROM:00116E6E move.w d1,($5E6).w ROM:00116E72 move.b #1,($85A).w ROM:00116E78 move.w $AA(a5),d1 ROM:00116E7C clr.b ($85B).w ROM:00116E80 move.w d1,($5E8).w ROM:00116E84 move.b #1,($85B).w ROM:00116E8A move.b #5,($710).w ROM:00116E90 ROM:00116E90 loc_116E90: ; CODE XREF: sub_116D26+12E↑j ROM:00116E90 ; sub_116D26+136↑j ROM:00116E90 bra.l locret_116FD8 ROM:00116E96 ; --------------------------------------------------------------------------- ROM:00116E96 ROM:00116E96 loc_116E96: ; CODE XREF: sub_116D26+126↑j ROM:00116E96 cmpi.b #5,($710).w ROM:00116E9C bne.s loc_116ED2 ROM:00116E9E btst #6,($FFFFFC0D).w ROM:00116EA4 bne.s loc_116ECC ROM:00116EA6 cmpi.w #0,($5E6).w ROM:00116EAC bgt.s loc_116ECC ROM:00116EAE move.w $B6(a5),($FFFFFC0E).w ROM:00116EB4 move.w $AE(a5),d0 ROM:00116EB8 clr.b ($85B).w ROM:00116EBC move.w d0,($5E8).w ROM:00116EC0 move.b #1,($85B).w ROM:00116EC6 move.b #6,($710).w ROM:00116ECC ROM:00116ECC loc_116ECC: ; CODE XREF: sub_116D26+17E↑j ROM:00116ECC ; sub_116D26+186↑j ROM:00116ECC bra.l locret_116FD8 ROM:00116ED2 ; --------------------------------------------------------------------------- ROM:00116ED2 ROM:00116ED2 loc_116ED2: ; CODE XREF: sub_116D26+176↑j ROM:00116ED2 cmpi.b #6,($710).w ROM:00116ED8 bne.s loc_116F10 ROM:00116EDA btst #0,($FFFFFC0C).w ROM:00116EE0 beq.s loc_116F0A ROM:00116EE2 btst #6,($FFFFFC0D).w ROM:00116EE8 beq.s loc_116F0A ROM:00116EEA move.w ($FFFFFC0E).w,d1 ROM:00116EEE move.w ($FFFFFC0C).w,d1 ROM:00116EF2 move.w $AE(a5),d1 ROM:00116EF6 clr.b ($85B).w ROM:00116EFA move.w d1,($5E8).w ROM:00116EFE move.b #1,($85B).w ROM:00116F04 move.b #7,($710).w ROM:00116F0A ROM:00116F0A loc_116F0A: ; CODE XREF: sub_116D26+1BA↑j ROM:00116F0A ; sub_116D26+1C2↑j ROM:00116F0A bra.l locret_116FD8 ROM:00116F10 ; --------------------------------------------------------------------------- ROM:00116F10 ROM:00116F10 loc_116F10: ; CODE XREF: sub_116D26+1B2↑j ROM:00116F10 cmpi.b #7,($710).w ROM:00116F16 bne.s loc_116F62 ROM:00116F18 btst #6,($FFFFFC0D).w ROM:00116F1E beq.s loc_116F60 ROM:00116F20 move.w $B6(a5),d0 ROM:00116F24 not.b d0 ROM:00116F26 move.w ($FFFFFC0E).w,d1 ROM:00116F2A cmp.b d1,d0 ROM:00116F2C bne.s loc_116F60 ROM:00116F2E move.w ($FFFFFC0E).w,d2 ROM:00116F32 move.w ($FFFFFC0C).w,d2 ROM:00116F36 move.w $AC(a5),d2 ROM:00116F3A clr.b ($85A).w ROM:00116F3E move.w d2,($5E6).w ROM:00116F42 move.b #1,($85A).w ROM:00116F48 move.w $AE(a5),d2 ROM:00116F4C clr.b ($85B).w ROM:00116F50 move.w d2,($5E8).w ROM:00116F54 move.b #1,($85B).w ROM:00116F5A move.b #8,($710).w ROM:00116F60 ROM:00116F60 loc_116F60: ; CODE XREF: sub_116D26+1F8↑j ROM:00116F60 ; sub_116D26+206↑j ROM:00116F60 bra.s locret_116FD8 ROM:00116F62 ; --------------------------------------------------------------------------- ROM:00116F62 ROM:00116F62 loc_116F62: ; CODE XREF: sub_116D26+1F0↑j ROM:00116F62 cmpi.b #8,($710).w ROM:00116F68 bne.s loc_116F9E ROM:00116F6A btst #6,($FFFFFC0D).w ROM:00116F70 bne.s loc_116F9C ROM:00116F72 cmpi.w #0,($5E6).w ROM:00116F78 bgt.s loc_116F9C ROM:00116F7A move.w $B2(a5),d0 ROM:00116F7E not.b d0 ROM:00116F80 move.w d0,($FFFFFC0E).w ROM:00116F84 move.w $AE(a5),d0 ROM:00116F88 clr.b ($85B).w ROM:00116F8C move.w d0,($5E8).w ROM:00116F90 move.b #1,($85B).w ROM:00116F96 move.b #9,($710).w ROM:00116F9C ROM:00116F9C loc_116F9C: ; CODE XREF: sub_116D26+24A↑j ROM:00116F9C ; sub_116D26+252↑j ROM:00116F9C bra.s locret_116FD8 ROM:00116F9E ; --------------------------------------------------------------------------- ROM:00116F9E ROM:00116F9E loc_116F9E: ; CODE XREF: sub_116D26+242↑j ROM:00116F9E cmpi.b #9,($710).w ROM:00116FA4 bne.s locret_116FD8 ROM:00116FA6 btst #0,($FFFFFC0C).w ROM:00116FAC beq.s locret_116FD8 ROM:00116FAE btst #6,($FFFFFC0D).w ROM:00116FB4 beq.s locret_116FD8 ROM:00116FB6 move.w ($FFFFFC0E).w,d1 ROM:00116FBA move.w ($FFFFFC0C).w,d1 ROM:00116FBE bclr #3,($FFFFFC0B).w ROM:00116FC4 clr.b ($85B).w ROM:00116FC8 clr.w ($5E8).w ROM:00116FCC bset #2,($8EE).w ROM:00116FD2 move.b #$A,($710).w ROM:00116FD8 ROM:00116FD8 locret_116FD8: ; CODE XREF: sub_116D26+4C↑j ROM:00116FD8 ; sub_116D26:loc_116DB4↑j ... ROM:00116FD8 rts ROM:00116FD8 ; End of function sub_116D26 ROM:00116FD8 ROM:00116FDA ROM:00116FDA ; =============== S U B R O U T I N E ======================================= ROM:00116FDA ROM:00116FDA ROM:00116FDA sub_116FDA: ; CODE XREF: ROM:00111A8A↑p ROM:00116FDA cmpi.b #1,($710).w ROM:00116FE0 bne.s loc_117014 ROM:00116FE2 move.w $B4(a5),d0 ROM:00116FE6 move.w ($FFFFFC0E).w,d1 ROM:00116FEA cmp.b d1,d0 ROM:00116FEC bne.s loc_11700E ROM:00116FEE move.w ($FFFFFC0E).w,d2 ROM:00116FF2 move.w ($FFFFFC0C).w,d2 ROM:00116FF6 move.w $B0(a5),d2 ROM:00116FFA clr.b ($85A).w ROM:00116FFE move.w d2,($5E6).w ROM:00117002 move.b #1,($85A).w ROM:00117008 move.b #$B,($710).w ROM:0011700E ROM:0011700E loc_11700E: ; CODE XREF: sub_116FDA+12↑j ROM:0011700E bra.l locret_1170FE ROM:00117014 ; --------------------------------------------------------------------------- ROM:00117014 ROM:00117014 loc_117014: ; CODE XREF: sub_116FDA+6↑j ROM:00117014 cmpi.b #$B,($710).w ROM:0011701A bne.s loc_11704E ROM:0011701C move.w $B6(a5),d0 ROM:00117020 move.w ($FFFFFC0E).w,d1 ROM:00117024 cmp.b d1,d0 ROM:00117026 bne.s loc_117048 ROM:00117028 move.w ($FFFFFC0E).w,d2 ROM:0011702C move.w ($FFFFFC0C).w,d2 ROM:00117030 move.w $B0(a5),d2 ROM:00117034 clr.b ($85A).w ROM:00117038 move.w d2,($5E6).w ROM:0011703C move.b #1,($85A).w ROM:00117042 move.b #$C,($710).w ROM:00117048 ROM:00117048 loc_117048: ; CODE XREF: sub_116FDA+4C↑j ROM:00117048 bra.l locret_1170FE ROM:0011704E ; --------------------------------------------------------------------------- ROM:0011704E ROM:0011704E loc_11704E: ; CODE XREF: sub_116FDA+40↑j ROM:0011704E cmpi.b #$C,($710).w ROM:00117054 bne.s loc_117088 ROM:00117056 move.w $B6(a5),d0 ROM:0011705A move.w ($FFFFFC0E).w,d1 ROM:0011705E cmp.b d1,d0 ROM:00117060 bne.s loc_117082 ROM:00117062 move.w ($FFFFFC0E).w,d2 ROM:00117066 move.w ($FFFFFC0C).w,d2 ROM:0011706A move.w $B0(a5),d2 ROM:0011706E clr.b ($85A).w ROM:00117072 move.w d2,($5E6).w ROM:00117076 move.b #1,($85A).w ROM:0011707C move.b #$D,($710).w ROM:00117082 ROM:00117082 loc_117082: ; CODE XREF: sub_116FDA+86↑j ROM:00117082 bra.l locret_1170FE ROM:00117088 ; --------------------------------------------------------------------------- ROM:00117088 ROM:00117088 loc_117088: ; CODE XREF: sub_116FDA+7A↑j ROM:00117088 cmpi.b #$D,($710).w ROM:0011708E bne.s loc_1170C0 ROM:00117090 move.w $B6(a5),d0 ROM:00117094 not.b d0 ROM:00117096 move.w ($FFFFFC0E).w,d1 ROM:0011709A cmp.b d1,d0 ROM:0011709C bne.s loc_1170BE ROM:0011709E move.w ($FFFFFC0E).w,d2 ROM:001170A2 move.w ($FFFFFC0C).w,d2 ROM:001170A6 move.w $B0(a5),d2 ROM:001170AA clr.b ($85A).w ROM:001170AE move.w d2,($5E6).w ROM:001170B2 move.b #1,($85A).w ROM:001170B8 move.b #$E,($710).w ROM:001170BE ROM:001170BE loc_1170BE: ; CODE XREF: sub_116FDA+C2↑j ROM:001170BE bra.s locret_1170FE ROM:001170C0 ; --------------------------------------------------------------------------- ROM:001170C0 ROM:001170C0 loc_1170C0: ; CODE XREF: sub_116FDA+B4↑j ROM:001170C0 cmpi.b #$E,($710).w ROM:001170C6 bne.s locret_1170FE ROM:001170C8 move.w $B2(a5),d0 ROM:001170CC not.b d0 ROM:001170CE move.w ($FFFFFC0E).w,d1 ROM:001170D2 cmp.b d1,d0 ROM:001170D4 bne.s locret_1170FE ROM:001170D6 bclr #5,($FFFFFC0B).w ROM:001170DC move.w ($FFFFFC0E).w,d2 ROM:001170E0 move.w ($FFFFFC0C).w,d2 ROM:001170E4 bclr #3,($FFFFFC0B).w ROM:001170EA clr.b ($85A).w ROM:001170EE clr.w ($5E6).w ROM:001170F2 bset #2,($8EE).w ROM:001170F8 move.b #$A,($710).w ROM:001170FE ROM:001170FE locret_1170FE: ; CODE XREF: sub_116FDA:loc_11700E↑j ROM:001170FE ; sub_116FDA:loc_117048↑j ... ROM:001170FE rts ROM:001170FE ; End of function sub_116FDA ROM:001170FE ROM:00117100 ROM:00117100 ; =============== S U B R O U T I N E ======================================= ROM:00117100 ROM:00117100 ROM:00117100 sub_117100: ; CODE XREF: sub_11691C+10↑p ROM:00117100 lea ($11EC).w,a0 ROM:00117104 clr.w ($E18).w ROM:00117108 cmpi.b #0,($713).w ROM:0011710E bne.s loc_117170 ROM:00117110 bsr.l sub_116994 ROM:00117116 move.w ($566).w,d2 ROM:0011711A move.b ($713).w,(a0,d2.w) ROM:00117120 addq.w #1,d2 ROM:00117122 bvc.s loc_117128 ROM:00117124 move.w #$8000,d2 ROM:00117128 ROM:00117128 loc_117128: ; CODE XREF: sub_117100+22↑j ROM:00117128 move.b $FC(a5),(a0,d2.w) ROM:0011712E addq.w #1,d2 ROM:00117130 bvc.s loc_117136 ROM:00117132 move.w #$8000,d2 ROM:00117136 ROM:00117136 loc_117136: ; CODE XREF: sub_117100+30↑j ROM:00117136 move.b $FD(a5),(a0,d2.w) ROM:0011713C addq.w #1,d2 ROM:0011713E bvc.s loc_117144 ROM:00117140 move.w #$8000,d2 ROM:00117144 ROM:00117144 loc_117144: ; CODE XREF: sub_117100+3E↑j ROM:00117144 move.b $FE(a5),(a0,d2.w) ROM:0011714A addq.w #1,d2 ROM:0011714C bvc.s loc_117152 ROM:0011714E move.w #$8000,d2 ROM:00117152 ROM:00117152 loc_117152: ; CODE XREF: sub_117100+4C↑j ROM:00117152 move.b $FF(a5),(a0,d2.w) ROM:00117158 addq.w #1,d2 ROM:0011715A bvc.s loc_117160 ROM:0011715C move.w #$8000,d2 ROM:00117160 ROM:00117160 loc_117160: ; CODE XREF: sub_117100+5A↑j ROM:00117160 move.w d2,($566).w ROM:00117164 bsr.l sub_1169E2 ROM:0011716A bra.l locret_117706 ROM:00117170 ; --------------------------------------------------------------------------- ROM:00117170 ROM:00117170 loc_117170: ; CODE XREF: sub_117100+E↑j ROM:00117170 cmpi.b #1,($713).w ROM:00117176 bne.l loc_117236 ROM:0011717C bsr.l sub_116994 ROM:00117182 move.w ($566).w,d2 ROM:00117186 move.b ($713).w,(a0,d2.w) ROM:0011718C addq.w #1,($566).w ROM:00117190 bvc.s loc_117198 ROM:00117192 move.w #$8000,($566).w ROM:00117198 ROM:00117198 loc_117198: ; CODE XREF: sub_117100+90↑j ROM:00117198 clr.b d0 ROM:0011719A bsr.l sub_131EC6 ROM:001171A0 move.w ($566).w,d2 ROM:001171A4 move.b ($11C8).w,d0 ROM:001171A8 btst #1,($1DB3).w ROM:001171AE beq.s loc_1171B6 ROM:001171B0 ori.b #$80,d0 ROM:001171B4 bra.s loc_1171BA ROM:001171B6 ; --------------------------------------------------------------------------- ROM:001171B6 ROM:001171B6 loc_1171B6: ; CODE XREF: sub_117100+AE↑j ROM:001171B6 andi.b #$7F,d0 ROM:001171BA ROM:001171BA loc_1171BA: ; CODE XREF: sub_117100+B4↑j ROM:001171BA move.b d0,(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_117100+C0↑j ROM:001171C6 move.b $100(a5),(a0,d2.w) ROM:001171CC addq.w #1,d2 ROM:001171CE bvc.s loc_1171D4 ROM:001171D0 move.w #$8000,d2 ROM:001171D4 ROM:001171D4 loc_1171D4: ; CODE XREF: sub_117100+CE↑j ROM:001171D4 move.b $101(a5),(a0,d2.w) ROM:001171DA addq.w #1,d2 ROM:001171DC bvc.s loc_1171E2 ROM:001171DE move.w #$8000,d2 ROM:001171E2 ROM:001171E2 loc_1171E2: ; CODE XREF: sub_117100+DC↑j ROM:001171E2 clr.b d4 ROM:001171E4 move.w ($1B2E).w,d5 ROM:001171E8 andi.w #1,d5 ROM:001171EC cmpi.w #0,d5 ROM:001171F0 ble.s loc_1171F6 ROM:001171F2 ori.b #1,d4 ROM:001171F6 ROM:001171F6 loc_1171F6: ; CODE XREF: sub_117100+F0↑j ROM:001171F6 move.w ($1B2E).w,d5 ROM:001171FA andi.w #6,d5 ROM:001171FE cmpi.w #6,d5 ROM:00117202 bne.s loc_117208 ROM:00117204 ori.b #$20,d4 ; ' ' ROM:00117208 ROM:00117208 loc_117208: ; CODE XREF: sub_117100+102↑j ROM:00117208 move.w ($1B2E).w,d5 ROM:0011720C andi.w #$180,d5 ROM:00117210 cmpi.w #$180,d5 ROM:00117214 bne.s loc_11721A ROM:00117216 ori.b #$40,d4 ; '@' ROM:0011721A ROM:0011721A loc_11721A: ; CODE XREF: sub_117100+114↑j ROM:0011721A move.b d4,(a0,d2.w) ROM:0011721E addq.w #1,d2 ROM:00117220 bvc.s loc_117226 ROM:00117222 move.w #$8000,d2 ROM:00117226 ROM:00117226 loc_117226: ; CODE XREF: sub_117100+120↑j ROM:00117226 move.w d2,($566).w ROM:0011722A bsr.l sub_1169E2 ROM:00117230 bra.l locret_117706 ROM:00117236 ; --------------------------------------------------------------------------- ROM:00117236 ROM:00117236 loc_117236: ; CODE XREF: sub_117100+76↑j ROM:00117236 cmpi.b #3,($713).w ROM:0011723C bne.l loc_1172DE ROM:00117242 bsr.l sub_116994 ROM:00117248 move.w ($566).w,d2 ROM:0011724C move.b ($713).w,(a0,d2.w) ROM:00117252 addq.w #1,d2 ROM:00117254 bvc.s loc_11725A ROM:00117256 move.w #$8000,d2 ROM:0011725A ROM:0011725A loc_11725A: ; CODE XREF: sub_117100+154↑j ROM:0011725A clr.b d5 ROM:0011725C btst #0,($1101).w ROM:00117262 beq.s loc_117294 ROM:00117264 btst #6,($D43).w ROM:0011726A bne.s loc_11728E ROM:0011726C btst #2,($D43).w ROM:00117272 bne.s loc_117288 ROM:00117274 btst #0,($D42).w ROM:0011727A bne.s loc_117282 ROM:0011727C move.b #2,d5 ROM:00117280 bra.s loc_117286 ROM:00117282 ; --------------------------------------------------------------------------- ROM:00117282 ROM:00117282 loc_117282: ; CODE XREF: sub_117100+17A↑j ROM:00117282 move.b #$10,d5 ROM:00117286 ROM:00117286 loc_117286: ; CODE XREF: sub_117100+180↑j ROM:00117286 bra.s loc_11728C ROM:00117288 ; --------------------------------------------------------------------------- ROM:00117288 ROM:00117288 loc_117288: ; CODE XREF: sub_117100+172↑j ROM:00117288 move.b #$10,d5 ROM:0011728C ROM:0011728C loc_11728C: ; CODE XREF: sub_117100:loc_117286↑j ROM:0011728C bra.s loc_117292 ROM:0011728E ; --------------------------------------------------------------------------- ROM:0011728E ROM:0011728E loc_11728E: ; CODE XREF: sub_117100+16A↑j ROM:0011728E move.b #$10,d5 ROM:00117292 ROM:00117292 loc_117292: ; CODE XREF: sub_117100:loc_11728C↑j ROM:00117292 bra.s loc_1172B4 ROM:00117294 ; --------------------------------------------------------------------------- ROM:00117294 ROM:00117294 loc_117294: ; CODE XREF: sub_117100+162↑j ROM:00117294 btst #0,($1107).w ROM:0011729A beq.s loc_1172A2 ROM:0011729C move.b #8,d5 ROM:001172A0 bra.s loc_1172B4 ROM:001172A2 ; --------------------------------------------------------------------------- ROM:001172A2 ROM:001172A2 loc_1172A2: ; CODE XREF: sub_117100+19A↑j ROM:001172A2 btst #0,($110B).w ROM:001172A8 bne.s loc_1172B0 ROM:001172AA move.b #1,d5 ROM:001172AE bra.s loc_1172B4 ROM:001172B0 ; --------------------------------------------------------------------------- ROM:001172B0 ROM:001172B0 loc_1172B0: ; CODE XREF: sub_117100+1A8↑j ROM:001172B0 move.b #4,d5 ROM:001172B4 ROM:001172B4 loc_1172B4: ; CODE XREF: sub_117100:loc_117292↑j ROM:001172B4 ; sub_117100+1A0↑j ... ROM:001172B4 move.b d5,(a0,d2.w) ROM:001172B8 addq.w #1,d2 ROM:001172BA bvc.s loc_1172C0 ROM:001172BC move.w #$8000,d2 ROM:001172C0 ROM:001172C0 loc_1172C0: ; CODE XREF: sub_117100+1BA↑j ROM:001172C0 move.b #0,(a0,d2.w) ROM:001172C6 addq.w #1,d2 ROM:001172C8 bvc.s loc_1172CE ROM:001172CA move.w #$8000,d2 ROM:001172CE ROM:001172CE loc_1172CE: ; CODE XREF: sub_117100+1C8↑j ROM:001172CE move.w d2,($566).w ROM:001172D2 bsr.l sub_1169E2 ROM:001172D8 bra.l locret_117706 ROM:001172DE ; --------------------------------------------------------------------------- ROM:001172DE ROM:001172DE loc_1172DE: ; CODE XREF: sub_117100+13C↑j ROM:001172DE cmpi.b #4,($713).w ROM:001172E4 bne.s loc_117332 ROM:001172E6 bsr.l sub_116994 ROM:001172EC move.w ($566).w,d2 ROM:001172F0 move.b ($713).w,(a0,d2.w) ROM:001172F6 addq.w #1,d2 ROM:001172F8 bvc.s loc_1172FE ROM:001172FA move.w #$8000,d2 ROM:001172FE ROM:001172FE loc_1172FE: ; CODE XREF: sub_117100+1F8↑j ROM:001172FE clr.l d4 ROM:00117300 move.w ($D26).w,d4 ROM:00117304 mulu.w #$FF,d4 ROM:00117308 divu.w #$3E8,d4 ROM:0011730C cmpi.w #$FF,d4 ROM:00117310 ble.s loc_117316 ROM:00117312 move.w #$FF,d4 ROM:00117316 ROM:00117316 loc_117316: ; CODE XREF: sub_117100+210↑j ROM:00117316 move.b d4,(a0,d2.w) ROM:0011731A addq.w #1,d2 ROM:0011731C bvc.s loc_117322 ROM:0011731E move.w #$8000,d2 ROM:00117322 ROM:00117322 loc_117322: ; CODE XREF: sub_117100+21C↑j ROM:00117322 move.w d2,($566).w ROM:00117326 bsr.l sub_1169E2 ROM:0011732C bra.l locret_117706 ROM:00117332 ; --------------------------------------------------------------------------- ROM:00117332 ROM:00117332 loc_117332: ; CODE XREF: sub_117100+1E4↑j ROM:00117332 cmpi.b #5,($713).w ROM:00117338 bne.s loc_11737C ROM:0011733A bsr.l sub_116994 ROM:00117340 move.w ($566).w,d2 ROM:00117344 move.b ($713).w,(a0,d2.w) ROM:0011734A addq.w #1,d2 ROM:0011734C bvc.s loc_117352 ROM:0011734E move.w #$8000,d2 ROM:00117352 ROM:00117352 loc_117352: ; CODE XREF: sub_117100+24C↑j ROM:00117352 clr.l d5 ROM:00117354 move.w ($47E).w,d5 ROM:00117358 subi.w #$91C,d5 ROM:0011735C divs.w #$A,d5 ROM:00117360 move.b d5,(a0,d2.w) ROM:00117364 addq.w #1,d2 ROM:00117366 bvc.s loc_11736C ROM:00117368 move.w #$8000,d2 ROM:0011736C ROM:0011736C loc_11736C: ; CODE XREF: sub_117100+266↑j ROM:0011736C move.w d2,($566).w ROM:00117370 bsr.l sub_1169E2 ROM:00117376 bra.l locret_117706 ROM:0011737C ; --------------------------------------------------------------------------- ROM:0011737C ROM:0011737C loc_11737C: ; CODE XREF: sub_117100+238↑j ROM:0011737C cmpi.b #6,($713).w ROM:00117382 bne.s loc_1173C2 ROM:00117384 bsr.l sub_116994 ROM:0011738A move.w ($566).w,d2 ROM:0011738E move.b ($713).w,(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_117100+296↑j ROM:0011739C clr.l d5 ROM:0011739E move.w ($EDE).w,d5 ROM:001173A2 divs.w #$4E,d5 ; 'N' ROM:001173A6 move.b d5,(a0,d2.w) ROM:001173AA addq.w #1,d2 ROM:001173AC bvc.s loc_1173B2 ROM:001173AE move.w #$8000,d2 ROM:001173B2 ROM:001173B2 loc_1173B2: ; CODE XREF: sub_117100+2AC↑j ROM:001173B2 move.w d2,($566).w ROM:001173B6 bsr.l sub_1169E2 ROM:001173BC bra.l locret_117706 ROM:001173C2 ; --------------------------------------------------------------------------- ROM:001173C2 ROM:001173C2 loc_1173C2: ; CODE XREF: sub_117100+282↑j ROM:001173C2 cmpi.b #7,($713).w ROM:001173C8 bne.s loc_117408 ROM:001173CA bsr.l sub_116994 ROM:001173D0 move.w ($566).w,d2 ROM:001173D4 move.b ($713).w,(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_117100+2DC↑j ROM:001173E2 clr.l d5 ROM:001173E4 move.w ($F82).w,d5 ROM:001173E8 divs.w #$4E,d5 ; 'N' ROM:001173EC move.b d5,(a0,d2.w) ROM:001173F0 addq.w #1,d2 ROM:001173F2 bvc.s loc_1173F8 ROM:001173F4 move.w #$8000,d2 ROM:001173F8 ROM:001173F8 loc_1173F8: ; CODE XREF: sub_117100+2F2↑j ROM:001173F8 move.w d2,($566).w ROM:001173FC bsr.l sub_1169E2 ROM:00117402 bra.l locret_117706 ROM:00117408 ; --------------------------------------------------------------------------- ROM:00117408 ROM:00117408 loc_117408: ; CODE XREF: sub_117100+2C8↑j ROM:00117408 cmpi.b #$B,($713).w ROM:0011740E bne.s loc_11744E ROM:00117410 bsr.l sub_116994 ROM:00117416 move.w ($566).w,d2 ROM:0011741A move.b ($713).w,(a0,d2.w) ROM:00117420 addq.w #1,d2 ROM:00117422 bvc.s loc_117428 ROM:00117424 move.w #$8000,d2 ROM:00117428 ROM:00117428 loc_117428: ; CODE XREF: sub_117100+322↑j ROM:00117428 clr.l d5 ROM:0011742A move.w ($47A).w,d5 ROM:0011742E divs.w #$64,d5 ; 'd' ROM:00117432 move.b d5,(a0,d2.w) ROM:00117436 addq.w #1,d2 ROM:00117438 bvc.s loc_11743E ROM:0011743A move.w #$8000,d2 ROM:0011743E ROM:0011743E loc_11743E: ; CODE XREF: sub_117100+338↑j ROM:0011743E move.w d2,($566).w ROM:00117442 bsr.l sub_1169E2 ROM:00117448 bra.l locret_117706 ROM:0011744E ; --------------------------------------------------------------------------- ROM:0011744E ROM:0011744E loc_11744E: ; CODE XREF: sub_117100+30E↑j ROM:0011744E cmpi.b #$C,($713).w ROM:00117454 bne.s loc_1174A2 ROM:00117456 bsr.l sub_116994 ROM:0011745C move.w ($566).w,d2 ROM:00117460 move.b ($713).w,(a0,d2.w) ROM:00117466 addq.w #1,d2 ROM:00117468 bvc.s loc_11746E ROM:0011746A move.w #$8000,d2 ROM:0011746E ROM:0011746E loc_11746E: ; CODE XREF: sub_117100+368↑j ROM:0011746E move.w ($54C).w,d5 ROM:00117472 mulu.w #4,d5 ROM:00117476 move.w d5,d4 ROM:00117478 lsr.w #8,d4 ROM:0011747A move.b d4,(a0,d2.w) ROM:0011747E addq.w #1,d2 ROM:00117480 bvc.s loc_117486 ROM:00117482 move.w #$8000,d2 ROM:00117486 ROM:00117486 loc_117486: ; CODE XREF: sub_117100+380↑j ROM:00117486 move.b d5,(a0,d2.w) ROM:0011748A addq.w #1,d2 ROM:0011748C bvc.s loc_117492 ROM:0011748E move.w #$8000,d2 ROM:00117492 ROM:00117492 loc_117492: ; CODE XREF: sub_117100+38C↑j ROM:00117492 move.w d2,($566).w ROM:00117496 bsr.l sub_1169E2 ROM:0011749C bra.l locret_117706 ROM:001174A2 ; --------------------------------------------------------------------------- ROM:001174A2 ROM:001174A2 loc_1174A2: ; CODE XREF: sub_117100+354↑j ROM:001174A2 cmpi.b #$D,($713).w ROM:001174A8 bne.s loc_1174E2 ROM:001174AA bsr.l sub_116994 ROM:001174B0 move.w ($566).w,d2 ROM:001174B4 move.b ($713).w,(a0,d2.w) ROM:001174BA addq.w #1,d2 ROM:001174BC bvc.s loc_1174C2 ROM:001174BE move.w #$8000,d2 ROM:001174C2 ROM:001174C2 loc_1174C2: ; CODE XREF: sub_117100+3BC↑j ROM:001174C2 move.w ($506).w,d0 ROM:001174C6 move.b d0,(a0,d2.w) ROM:001174CA addq.w #1,d2 ROM:001174CC bvc.s loc_1174D2 ROM:001174CE move.w #$8000,d2 ROM:001174D2 ROM:001174D2 loc_1174D2: ; CODE XREF: sub_117100+3CC↑j ROM:001174D2 move.w d2,($566).w ROM:001174D6 bsr.l sub_1169E2 ROM:001174DC bra.l locret_117706 ROM:001174E2 ; --------------------------------------------------------------------------- ROM:001174E2 ROM:001174E2 loc_1174E2: ; CODE XREF: sub_117100+3A8↑j ROM:001174E2 cmpi.b #$E,($713).w ROM:001174E8 bne.s loc_11753C ROM:001174EA bsr.l sub_116994 ROM:001174F0 move.w ($566).w,d2 ROM:001174F4 move.b ($713).w,(a0,d2.w) ROM:001174FA addq.w #1,d2 ROM:001174FC bvc.s loc_117502 ROM:001174FE move.w #$8000,d2 ROM:00117502 ROM:00117502 loc_117502: ; CODE XREF: sub_117100+3FC↑j ROM:00117502 clr.l d5 ROM:00117504 move.w ($BA4).w,d5 ROM:00117508 cmpi.w #0,d5 ROM:0011750C ble.s loc_117518 ROM:0011750E divu.w #5,d5 ROM:00117512 addi.w #$80,d5 ROM:00117516 bra.s loc_117520 ROM:00117518 ; --------------------------------------------------------------------------- ROM:00117518 ROM:00117518 loc_117518: ; CODE XREF: sub_117100+40C↑j ROM:00117518 addi.w #$280,d5 ROM:0011751C divu.w #5,d5 ROM:00117520 ROM:00117520 loc_117520: ; CODE XREF: sub_117100+416↑j ROM:00117520 move.b d5,(a0,d2.w) ROM:00117524 addq.w #1,d2 ROM:00117526 bvc.s loc_11752C ROM:00117528 move.w #$8000,d2 ROM:0011752C ROM:0011752C loc_11752C: ; CODE XREF: sub_117100+426↑j ROM:0011752C move.w d2,($566).w ROM:00117530 bsr.l sub_1169E2 ROM:00117536 bra.l locret_117706 ROM:0011753C ; --------------------------------------------------------------------------- ROM:0011753C ROM:0011753C loc_11753C: ; CODE XREF: sub_117100+3E8↑j ROM:0011753C cmpi.b #$F,($713).w ROM:00117542 bne.s loc_117586 ROM:00117544 bsr.l sub_116994 ROM:0011754A move.w ($566).w,d2 ROM:0011754E move.b ($713).w,(a0,d2.w) ROM:00117554 addq.w #1,d2 ROM:00117556 bvc.s loc_11755C ROM:00117558 move.w #$8000,d2 ROM:0011755C ROM:0011755C loc_11755C: ; CODE XREF: sub_117100+456↑j ROM:0011755C clr.l d5 ROM:0011755E move.w ($47C).w,d5 ROM:00117562 subi.w #$91C,d5 ROM:00117566 divs.w #$A,d5 ROM:0011756A move.b d5,(a0,d2.w) ROM:0011756E addq.w #1,d2 ROM:00117570 bvc.s loc_117576 ROM:00117572 move.w #$8000,d2 ROM:00117576 ROM:00117576 loc_117576: ; CODE XREF: sub_117100+470↑j ROM:00117576 move.w d2,($566).w ROM:0011757A bsr.l sub_1169E2 ROM:00117580 bra.l locret_117706 ROM:00117586 ; --------------------------------------------------------------------------- ROM:00117586 ROM:00117586 loc_117586: ; CODE XREF: sub_117100+442↑j ROM:00117586 cmpi.b #$11,($713).w ROM:0011758C bne.s loc_1175DE ROM:0011758E bsr.l sub_116994 ROM:00117594 move.w ($566).w,d2 ROM:00117598 move.b ($713).w,(a0,d2.w) ROM:0011759E addq.w #1,d2 ROM:001175A0 bvc.s loc_1175A6 ROM:001175A2 move.w #$8000,d2 ROM:001175A6 ROM:001175A6 loc_1175A6: ; CODE XREF: sub_117100+4A0↑j ROM:001175A6 clr.l d5 ROM:001175A8 move.w ($C2E).w,d5 ROM:001175AC divu.w #$64,d5 ; 'd' ROM:001175B0 mulu.w #$FF,d5 ROM:001175B4 divu.w #$64,d5 ; 'd' ROM:001175B8 cmpi.w #$FF,d5 ROM:001175BC ble.s loc_1175C2 ROM:001175BE move.w #$FF,d5 ROM:001175C2 ROM:001175C2 loc_1175C2: ; CODE XREF: sub_117100+4BC↑j ROM:001175C2 move.b d5,(a0,d2.w) ROM:001175C6 addq.w #1,d2 ROM:001175C8 bvc.s loc_1175CE ROM:001175CA move.w #$8000,d2 ROM:001175CE ROM:001175CE loc_1175CE: ; CODE XREF: sub_117100+4C8↑j ROM:001175CE move.w d2,($566).w ROM:001175D2 bsr.l sub_1169E2 ROM:001175D8 bra.l locret_117706 ROM:001175DE ; --------------------------------------------------------------------------- ROM:001175DE ROM:001175DE loc_1175DE: ; CODE XREF: sub_117100+48C↑j ROM:001175DE cmpi.b #$13,($713).w ROM:001175E4 bne.s loc_11761C ROM:001175E6 bsr.l sub_116994 ROM:001175EC move.w ($566).w,d2 ROM:001175F0 move.b ($713).w,(a0,d2.w) ROM:001175F6 addq.w #1,d2 ROM:001175F8 bvc.s loc_1175FE ROM:001175FA move.w #$8000,d2 ROM:001175FE ROM:001175FE loc_1175FE: ; CODE XREF: sub_117100+4F8↑j ROM:001175FE move.b #3,(a0,d2.w) ROM:00117604 addq.w #1,d2 ROM:00117606 bvc.s loc_11760C ROM:00117608 move.w #$8000,d2 ROM:0011760C ROM:0011760C loc_11760C: ; CODE XREF: sub_117100+506↑j ROM:0011760C move.w d2,($566).w ROM:00117610 bsr.l sub_1169E2 ROM:00117616 bra.l locret_117706 ROM:0011761C ; --------------------------------------------------------------------------- ROM:0011761C ROM:0011761C loc_11761C: ; CODE XREF: sub_117100+4E4↑j ROM:0011761C cmpi.b #$14,($713).w ROM:00117622 bne.s loc_117678 ROM:00117624 bsr.l sub_116994 ROM:0011762A move.w ($566).w,d2 ROM:0011762E move.b ($713).w,(a0,d2.w) ROM:00117634 addq.w #1,d2 ROM:00117636 bvc.s loc_11763C ROM:00117638 move.w #$8000,d2 ROM:0011763C ROM:0011763C loc_11763C: ; CODE XREF: sub_117100+536↑j ROM:0011763C clr.l d5 ROM:0011763E move.w ($E8E).w,d5 ROM:00117642 divu.w #5,d5 ROM:00117646 move.b d5,(a0,d2.w) ROM:0011764A addq.w #1,d2 ROM:0011764C bvc.s loc_117652 ROM:0011764E move.w #$8000,d2 ROM:00117652 ROM:00117652 loc_117652: ; CODE XREF: sub_117100+54C↑j ROM:00117652 clr.l d5 ROM:00117654 move.w ($EDE).w,d5 ROM:00117658 divs.w #$4E,d5 ; 'N' ROM:0011765C move.b d5,(a0,d2.w) ROM:00117660 addq.w #1,d2 ROM:00117662 bvc.s loc_117668 ROM:00117664 move.w #$8000,d2 ROM:00117668 ROM:00117668 loc_117668: ; CODE XREF: sub_117100+562↑j ROM:00117668 move.w d2,($566).w ROM:0011766C bsr.l sub_1169E2 ROM:00117672 bra.l locret_117706 ROM:00117678 ; --------------------------------------------------------------------------- ROM:00117678 ROM:00117678 loc_117678: ; CODE XREF: sub_117100+522↑j ROM:00117678 cmpi.b #$15,($713).w ROM:0011767E bne.s loc_1176CC ROM:00117680 bsr.l sub_116994 ROM:00117686 move.w ($566).w,d2 ROM:0011768A move.b ($713).w,(a0,d2.w) ROM:00117690 addq.w #1,d2 ROM:00117692 bvc.s loc_117698 ROM:00117694 move.w #$8000,d2 ROM:00117698 ROM:00117698 loc_117698: ; CODE XREF: sub_117100+592↑j ROM:00117698 clr.l d5 ROM:0011769A move.w ($E90).w,d5 ROM:0011769E divu.w #5,d5 ROM:001176A2 move.b d5,(a0,d2.w) ROM:001176A6 addq.w #1,d2 ROM:001176A8 bvc.s loc_1176AE ROM:001176AA move.w #$8000,d2 ROM:001176AE ROM:001176AE loc_1176AE: ; CODE XREF: sub_117100+5A8↑j ROM:001176AE move.b #$FF,(a0,d2.w) ROM:001176B4 addq.w #1,d2 ROM:001176B6 bvc.s loc_1176BC ROM:001176B8 move.w #$8000,d2 ROM:001176BC ROM:001176BC loc_1176BC: ; CODE XREF: sub_117100+5B6↑j ROM:001176BC move.w d2,($566).w ROM:001176C0 bsr.l sub_1169E2 ROM:001176C6 bra.l locret_117706 ROM:001176CC ; --------------------------------------------------------------------------- ROM:001176CC ROM:001176CC loc_1176CC: ; CODE XREF: sub_117100+57E↑j ROM:001176CC cmpi.b #$1C,($713).w ROM:001176D2 bne.s locret_117706 ROM:001176D4 bsr.l sub_116994 ROM:001176DA move.w ($566).w,d2 ROM:001176DE move.b ($713).w,(a0,d2.w) ROM:001176E4 addq.w #1,d2 ROM:001176E6 bvc.s loc_1176EC ROM:001176E8 move.w #$8000,d2 ROM:001176EC ROM:001176EC loc_1176EC: ; CODE XREF: sub_117100+5E6↑j ROM:001176EC move.b $102(a5),d5 ROM:001176F0 move.b d5,(a0,d2.w) ROM:001176F4 addq.w #1,d2 ROM:001176F6 bvc.s loc_1176FC ROM:001176F8 move.w #$8000,d2 ROM:001176FC ROM:001176FC loc_1176FC: ; CODE XREF: sub_117100+5F6↑j ROM:001176FC move.w d2,($566).w ROM:00117700 bsr.l sub_1169E2 ROM:00117706 ROM:00117706 locret_117706: ; CODE XREF: sub_117100+6A↑j ROM:00117706 ; sub_117100+130↑j ... ROM:00117706 rts ROM:00117706 ; End of function sub_117100 ROM:00117706 ROM:00117708 ROM:00117708 ; =============== S U B R O U T I N E ======================================= ROM:00117708 ROM:00117708 ROM:00117708 sub_117708: ; CODE XREF: sub_11691C+20↑p ROM:00117708 lea ($11EC).w,a0 ROM:0011770C clr.w ($E18).w ROM:00117710 cmpi.b #0,($714).w ROM:00117716 bne.l locret_117ABE ROM:0011771C cmpi.b #0,($713).w ROM:00117722 bne.l loc_117796 ROM:00117728 bsr.l sub_116994 ROM:0011772E move.w ($566).w,d3 ROM:00117732 move.b ($713).w,(a0,d3.w) ROM:00117738 addq.w #1,d3 ROM:0011773A bvc.s loc_117740 ROM:0011773C move.w #$8000,d3 ROM:00117740 ROM:00117740 loc_117740: ; CODE XREF: sub_117708+32↑j ROM:00117740 move.b ($714).w,(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_117708+40↑j ROM:0011774E move.b $103(a5),(a0,d3.w) ROM:00117754 addq.w #1,d3 ROM:00117756 bvc.s loc_11775C ROM:00117758 move.w #$8000,d3 ROM:0011775C ROM:0011775C loc_11775C: ; CODE XREF: sub_117708+4E↑j ROM:0011775C move.b $104(a5),(a0,d3.w) ROM:00117762 addq.w #1,d3 ROM:00117764 bvc.s loc_11776A ROM:00117766 move.w #$8000,d3 ROM:0011776A ROM:0011776A loc_11776A: ; CODE XREF: sub_117708+5C↑j ROM:0011776A move.b $105(a5),(a0,d3.w) ROM:00117770 addq.w #1,d3 ROM:00117772 bvc.s loc_117778 ROM:00117774 move.w #$8000,d3 ROM:00117778 ROM:00117778 loc_117778: ; CODE XREF: sub_117708+6A↑j ROM:00117778 move.b $106(a5),(a0,d3.w) ROM:0011777E addq.w #1,d3 ROM:00117780 bvc.s loc_117786 ROM:00117782 move.w #$8000,d3 ROM:00117786 ROM:00117786 loc_117786: ; CODE XREF: sub_117708+78↑j ROM:00117786 move.w d3,($566).w ROM:0011778A bsr.l sub_1169E2 ROM:00117790 bra.l locret_117ABE ROM:00117796 ; --------------------------------------------------------------------------- ROM:00117796 ROM:00117796 loc_117796: ; CODE XREF: sub_117708+1A↑j ROM:00117796 cmpi.b #2,($713).w ROM:0011779C bne.s loc_117804 ROM:0011779E bsr.l sub_116994 ROM:001177A4 move.w ($566).w,d3 ROM:001177A8 move.b ($713).w,(a0,d3.w) ROM:001177AE addq.w #1,d3 ROM:001177B0 bvc.s loc_1177B6 ROM:001177B2 move.w #$8000,d3 ROM:001177B6 ROM:001177B6 loc_1177B6: ; CODE XREF: sub_117708+A8↑j ROM:001177B6 move.b ($714).w,(a0,d3.w) ROM:001177BC addq.w #1,d3 ROM:001177BE bvc.s loc_1177C4 ROM:001177C0 move.w #$8000,d3 ROM:001177C4 ROM:001177C4 loc_1177C4: ; CODE XREF: sub_117708+B6↑j ROM:001177C4 addq.w #2,($566).w ROM:001177C8 bsr.l sub_131F12 ROM:001177CE move.w ($566).w,d3 ROM:001177D2 move.w ($E1A).w,d0 ROM:001177D6 lsr.w #8,d0 ROM:001177D8 move.b d0,(a0,d3.w) ROM:001177DC addq.w #1,d3 ROM:001177DE bvc.s loc_1177E4 ROM:001177E0 move.w #$8000,d3 ROM:001177E4 ROM:001177E4 loc_1177E4: ; CODE XREF: sub_117708+D6↑j ROM:001177E4 move.w ($E1A).w,d0 ROM:001177E8 move.b d0,(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_117708+E6↑j ROM:001177F4 move.w d3,($566).w ROM:001177F8 bsr.l sub_1169E2 ROM:001177FE bra.l locret_117ABE ROM:00117804 ; --------------------------------------------------------------------------- ROM:00117804 ROM:00117804 loc_117804: ; CODE XREF: sub_117708+94↑j ROM:00117804 cmpi.b #3,($713).w ROM:0011780A bne.s loc_11785E ROM:0011780C bsr.l sub_116994 ROM:00117812 move.w ($566).w,d3 ROM:00117816 move.b ($713).w,(a0,d3.w) ROM:0011781C addq.w #1,d3 ROM:0011781E bvc.s loc_117824 ROM:00117820 move.w #$8000,d3 ROM:00117824 ROM:00117824 loc_117824: ; CODE XREF: sub_117708+116↑j ROM:00117824 move.b ($714).w,(a0,d3.w) ROM:0011782A addq.w #1,d3 ROM:0011782C bvc.s loc_117832 ROM:0011782E move.w #$8000,d3 ROM:00117832 ROM:00117832 loc_117832: ; CODE XREF: sub_117708+124↑j ROM:00117832 move.b ($1D72).w,(a0,d3.w) ROM:00117838 addq.w #1,d3 ROM:0011783A bvc.s loc_117840 ROM:0011783C move.w #$8000,d3 ROM:00117840 ROM:00117840 loc_117840: ; CODE XREF: sub_117708+132↑j ROM:00117840 move.b #0,(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_117708+140↑j ROM:0011784E move.w d3,($566).w ROM:00117852 bsr.l sub_1169E2 ROM:00117858 bra.l locret_117ABE ROM:0011785E ; --------------------------------------------------------------------------- ROM:0011785E ROM:0011785E loc_11785E: ; CODE XREF: sub_117708+102↑j ROM:0011785E cmpi.b #4,($713).w ROM:00117864 bne.s loc_1178C0 ROM:00117866 bsr.l sub_116994 ROM:0011786C move.w ($566).w,d3 ROM:00117870 move.b ($713).w,(a0,d3.w) ROM:00117876 addq.w #1,d3 ROM:00117878 bvc.s loc_11787E ROM:0011787A move.w #$8000,d3 ROM:0011787E ROM:0011787E loc_11787E: ; CODE XREF: sub_117708+170↑j ROM:0011787E move.b ($714).w,(a0,d3.w) ROM:00117884 addq.w #1,d3 ROM:00117886 bvc.s loc_11788C ROM:00117888 move.w #$8000,d3 ROM:0011788C ROM:0011788C loc_11788C: ; CODE XREF: sub_117708+17E↑j ROM:0011788C clr.l d5 ROM:0011788E move.w ($1B1E).w,d5 ROM:00117892 mulu.w #$FF,d5 ROM:00117896 divu.w #$3E8,d5 ROM:0011789A cmpi.w #$FF,d5 ROM:0011789E ble.s loc_1178A4 ROM:001178A0 move.w #$FF,d5 ROM:001178A4 ROM:001178A4 loc_1178A4: ; CODE XREF: sub_117708+196↑j ROM:001178A4 move.b d5,(a0,d3.w) ROM:001178A8 addq.w #1,d3 ROM:001178AA bvc.s loc_1178B0 ROM:001178AC move.w #$8000,d3 ROM:001178B0 ROM:001178B0 loc_1178B0: ; CODE XREF: sub_117708+1A2↑j ROM:001178B0 move.w d3,($566).w ROM:001178B4 bsr.l sub_1169E2 ROM:001178BA bra.l locret_117ABE ROM:001178C0 ; --------------------------------------------------------------------------- ROM:001178C0 ROM:001178C0 loc_1178C0: ; CODE XREF: sub_117708+15C↑j ROM:001178C0 cmpi.b #5,($713).w ROM:001178C6 bne.s loc_117918 ROM:001178C8 bsr.l sub_116994 ROM:001178CE move.w ($566).w,d3 ROM:001178D2 move.b ($713).w,(a0,d3.w) ROM:001178D8 addq.w #1,d3 ROM:001178DA bvc.s loc_1178E0 ROM:001178DC move.w #$8000,d3 ROM:001178E0 ROM:001178E0 loc_1178E0: ; CODE XREF: sub_117708+1D2↑j ROM:001178E0 move.b ($714).w,(a0,d3.w) ROM:001178E6 addq.w #1,d3 ROM:001178E8 bvc.s loc_1178EE ROM:001178EA move.w #$8000,d3 ROM:001178EE ROM:001178EE loc_1178EE: ; CODE XREF: sub_117708+1E0↑j ROM:001178EE clr.l d5 ROM:001178F0 move.w ($1B12).w,d5 ROM:001178F4 subi.w #$91C,d5 ROM:001178F8 divs.w #$A,d5 ROM:001178FC move.b d5,(a0,d3.w) ROM:00117900 addq.w #1,d3 ROM:00117902 bvc.s loc_117908 ROM:00117904 move.w #$8000,d3 ROM:00117908 ROM:00117908 loc_117908: ; CODE XREF: sub_117708+1FA↑j ROM:00117908 move.w d3,($566).w ROM:0011790C bsr.l sub_1169E2 ROM:00117912 bra.l locret_117ABE ROM:00117918 ; --------------------------------------------------------------------------- ROM:00117918 ROM:00117918 loc_117918: ; CODE XREF: sub_117708+1BE↑j ROM:00117918 cmpi.b #6,($713).w ROM:0011791E bne.s loc_11796C ROM:00117920 bsr.l sub_116994 ROM:00117926 move.w ($566).w,d3 ROM:0011792A move.b ($713).w,(a0,d3.w) ROM:00117930 addq.w #1,d3 ROM:00117932 bvc.s loc_117938 ROM:00117934 move.w #$8000,d3 ROM:00117938 ROM:00117938 loc_117938: ; CODE XREF: sub_117708+22A↑j ROM:00117938 move.b ($714).w,(a0,d3.w) ROM:0011793E addq.w #1,d3 ROM:00117940 bvc.s loc_117946 ROM:00117942 move.w #$8000,d3 ROM:00117946 ROM:00117946 loc_117946: ; CODE XREF: sub_117708+238↑j ROM:00117946 clr.l d5 ROM:00117948 move.w ($1B14).w,d5 ROM:0011794C divs.w #$4E,d5 ; 'N' ROM:00117950 move.b d5,(a0,d3.w) ROM:00117954 addq.w #1,d3 ROM:00117956 bvc.s loc_11795C ROM:00117958 move.w #$8000,d3 ROM:0011795C ROM:0011795C loc_11795C: ; CODE XREF: sub_117708+24E↑j ROM:0011795C move.w d3,($566).w ROM:00117960 bsr.l sub_1169E2 ROM:00117966 bra.l locret_117ABE ROM:0011796C ; --------------------------------------------------------------------------- ROM:0011796C ROM:0011796C loc_11796C: ; CODE XREF: sub_117708+216↑j ROM:0011796C cmpi.b #7,($713).w ROM:00117972 bne.s loc_1179C0 ROM:00117974 bsr.l sub_116994 ROM:0011797A move.w ($566).w,d3 ROM:0011797E move.b ($713).w,(a0,d3.w) ROM:00117984 addq.w #1,d3 ROM:00117986 bvc.s loc_11798C ROM:00117988 move.w #$8000,d3 ROM:0011798C ROM:0011798C loc_11798C: ; CODE XREF: sub_117708+27E↑j ROM:0011798C move.b ($714).w,(a0,d3.w) ROM:00117992 addq.w #1,d3 ROM:00117994 bvc.s loc_11799A ROM:00117996 move.w #$8000,d3 ROM:0011799A ROM:0011799A loc_11799A: ; CODE XREF: sub_117708+28C↑j ROM:0011799A clr.l d5 ROM:0011799C move.w ($1B16).w,d5 ROM:001179A0 divs.w #$4E,d5 ; 'N' ROM:001179A4 move.b d5,(a0,d3.w) ROM:001179A8 addq.w #1,d3 ROM:001179AA bvc.s loc_1179B0 ROM:001179AC move.w #$8000,d3 ROM:001179B0 ROM:001179B0 loc_1179B0: ; CODE XREF: sub_117708+2A2↑j ROM:001179B0 move.w d3,($566).w ROM:001179B4 bsr.l sub_1169E2 ROM:001179BA bra.l locret_117ABE ROM:001179C0 ; --------------------------------------------------------------------------- ROM:001179C0 ROM:001179C0 loc_1179C0: ; CODE XREF: sub_117708+26A↑j ROM:001179C0 cmpi.b #$B,($713).w ROM:001179C6 bne.s loc_117A14 ROM:001179C8 bsr.l sub_116994 ROM:001179CE move.w ($566).w,d3 ROM:001179D2 move.b ($713).w,(a0,d3.w) ROM:001179D8 addq.w #1,d3 ROM:001179DA bvc.s loc_1179E0 ROM:001179DC move.w #$8000,d3 ROM:001179E0 ROM:001179E0 loc_1179E0: ; CODE XREF: sub_117708+2D2↑j ROM:001179E0 move.b ($714).w,(a0,d3.w) ROM:001179E6 addq.w #1,d3 ROM:001179E8 bvc.s loc_1179EE ROM:001179EA move.w #$8000,d3 ROM:001179EE ROM:001179EE loc_1179EE: ; CODE XREF: sub_117708+2E0↑j ROM:001179EE clr.l d5 ROM:001179F0 move.w ($1B18).w,d5 ROM:001179F4 divs.w #$64,d5 ; 'd' ROM:001179F8 move.b d5,(a0,d3.w) ROM:001179FC addq.w #1,d3 ROM:001179FE bvc.s loc_117A04 ROM:00117A00 move.w #$8000,d3 ROM:00117A04 ROM:00117A04 loc_117A04: ; CODE XREF: sub_117708+2F6↑j ROM:00117A04 move.w d3,($566).w ROM:00117A08 bsr.l sub_1169E2 ROM:00117A0E bra.l locret_117ABE ROM:00117A14 ; --------------------------------------------------------------------------- ROM:00117A14 ROM:00117A14 loc_117A14: ; CODE XREF: sub_117708+2BE↑j ROM:00117A14 cmpi.b #$C,($713).w ROM:00117A1A bne.s loc_117A76 ROM:00117A1C bsr.l sub_116994 ROM:00117A22 move.w ($566).w,d3 ROM:00117A26 move.b ($713).w,(a0,d3.w) ROM:00117A2C addq.w #1,d3 ROM:00117A2E bvc.s loc_117A34 ROM:00117A30 move.w #$8000,d3 ROM:00117A34 ROM:00117A34 loc_117A34: ; CODE XREF: sub_117708+326↑j ROM:00117A34 move.b ($714).w,(a0,d3.w) ROM:00117A3A addq.w #1,d3 ROM:00117A3C bvc.s loc_117A42 ROM:00117A3E move.w #$8000,d3 ROM:00117A42 ROM:00117A42 loc_117A42: ; CODE XREF: sub_117708+334↑j ROM:00117A42 move.w ($1B1A).w,d5 ROM:00117A46 mulu.w #4,d5 ROM:00117A4A move.w d5,d4 ROM:00117A4C lsr.w #8,d4 ROM:00117A4E move.b d4,(a0,d3.w) ROM:00117A52 addq.w #1,d3 ROM:00117A54 bvc.s loc_117A5A ROM:00117A56 move.w #$8000,d3 ROM:00117A5A ROM:00117A5A loc_117A5A: ; CODE XREF: sub_117708+34C↑j ROM:00117A5A move.b d5,(a0,d3.w) ROM:00117A5E addq.w #1,d3 ROM:00117A60 bvc.s loc_117A66 ROM:00117A62 move.w #$8000,d3 ROM:00117A66 ROM:00117A66 loc_117A66: ; CODE XREF: sub_117708+358↑j ROM:00117A66 move.w d3,($566).w ROM:00117A6A bsr.l sub_1169E2 ROM:00117A70 bra.l locret_117ABE ROM:00117A76 ; --------------------------------------------------------------------------- ROM:00117A76 ROM:00117A76 loc_117A76: ; CODE XREF: sub_117708+312↑j ROM:00117A76 cmpi.b #$D,($713).w ROM:00117A7C bne.s locret_117ABE ROM:00117A7E bsr.l sub_116994 ROM:00117A84 move.w ($566).w,d3 ROM:00117A88 move.b ($713).w,(a0,d3.w) ROM:00117A8E addq.w #1,d3 ROM:00117A90 bvc.s loc_117A96 ROM:00117A92 move.w #$8000,d3 ROM:00117A96 ROM:00117A96 loc_117A96: ; CODE XREF: sub_117708+388↑j ROM:00117A96 move.b ($714).w,(a0,d3.w) ROM:00117A9C addq.w #1,d3 ROM:00117A9E bvc.s loc_117AA4 ROM:00117AA0 move.w #$8000,d3 ROM:00117AA4 ROM:00117AA4 loc_117AA4: ; CODE XREF: sub_117708+396↑j ROM:00117AA4 move.w ($1B1C).w,d0 ROM:00117AA8 move.b d0,(a0,d3.w) ROM:00117AAC addq.w #1,d3 ROM:00117AAE bvc.s loc_117AB4 ROM:00117AB0 move.w #$8000,d3 ROM:00117AB4 ROM:00117AB4 loc_117AB4: ; CODE XREF: sub_117708+3A6↑j ROM:00117AB4 move.w d3,($566).w ROM:00117AB8 bsr.l sub_1169E2 ROM:00117ABE ROM:00117ABE locret_117ABE: ; CODE XREF: sub_117708+E↑j ROM:00117ABE ; sub_117708+88↑j ... ROM:00117ABE rts ROM:00117ABE ; End of function sub_117708 ROM:00117ABE ROM:00117AC0 ROM:00117AC0 ; =============== S U B R O U T I N E ======================================= ROM:00117AC0 ROM:00117AC0 ROM:00117AC0 sub_117AC0: ; CODE XREF: sub_11691C+30↑p ROM:00117AC0 clr.w ($E18).w ROM:00117AC4 cmpi.b #0,($11C8).w ROM:00117ACA ble.l locret_117BB8 ROM:00117AD0 clr.w d1 ROM:00117AD2 lea (dword_1353F8).l,a3 ROM:00117AD8 move.w (a3),d4 ROM:00117ADA ROM:00117ADA loc_117ADA: ; CODE XREF: sub_117AC0+F4↓j ROM:00117ADA cmpi.w #$FF,d4 ROM:00117ADE beq.l locret_117BB8 ROM:00117AE4 clr.b ($11C9).w ROM:00117AE8 ROM:00117AE8 loc_117AE8: ; CODE XREF: sub_117AC0+82↓j ROM:00117AE8 cmpi.w #$FF,d4 ROM:00117AEC beq.s loc_117B44 ROM:00117AEE cmpi.b #3,($11C9).w ROM:00117AF4 bge.s loc_117B44 ROM:00117AF6 move.w 6(a3),d2 ROM:00117AFA move.b 8(a3),d3 ROM:00117AFE btst d3,(d2.w) ROM:00117B02 beq.s loc_117B3C ROM:00117B04 cmpi.b #0,($11C9).w ROM:00117B0A bne.s loc_117B16 ROM:00117B0C bsr.l sub_116994 ROM:00117B12 move.w ($566).w,d1 ROM:00117B16 ROM:00117B16 loc_117B16: ; CODE XREF: sub_117AC0+4A↑j ROM:00117B16 move.b (a3),d5 ROM:00117B18 move.b d5,$11EC(d1.w) ROM:00117B1E addq.w #1,d1 ROM:00117B20 bvc.s loc_117B26 ROM:00117B22 move.w #$8000,d1 ROM:00117B26 ROM:00117B26 loc_117B26: ; CODE XREF: sub_117AC0+60↑j ROM:00117B26 move.b 1(a3),d5 ROM:00117B2A move.b d5,$11EC(d1.w) ROM:00117B30 addq.w #1,d1 ROM:00117B32 bvc.s loc_117B38 ROM:00117B34 move.w #$8000,d1 ROM:00117B38 ROM:00117B38 loc_117B38: ; CODE XREF: sub_117AC0+72↑j ROM:00117B38 addq.b #1,($11C9).w ROM:00117B3C ROM:00117B3C loc_117B3C: ; CODE XREF: sub_117AC0+42↑j ROM:00117B3C adda.w #$A,a3 ROM:00117B40 move.w (a3),d4 ROM:00117B42 bra.s loc_117AE8 ROM:00117B44 ; --------------------------------------------------------------------------- ROM:00117B44 ROM:00117B44 loc_117B44: ; CODE XREF: sub_117AC0+2C↑j ROM:00117B44 ; sub_117AC0+34↑j ROM:00117B44 cmpi.b #3,($11C9).w ROM:00117B4A bge.s loc_117B9C ROM:00117B4C cmpi.b #0,($11C9).w ROM:00117B52 ble.s loc_117B9C ROM:00117B54 move.b #0,$11EC(d1.w) ROM:00117B5C addq.w #1,d1 ROM:00117B5E bvc.s loc_117B64 ROM:00117B60 move.w #$8000,d1 ROM:00117B64 ROM:00117B64 loc_117B64: ; CODE XREF: sub_117AC0+9E↑j ROM:00117B64 move.b #0,$11EC(d1.w) ROM:00117B6C addq.w #1,d1 ROM:00117B6E bvc.s loc_117B74 ROM:00117B70 move.w #$8000,d1 ROM:00117B74 ROM:00117B74 loc_117B74: ; CODE XREF: sub_117AC0+AE↑j ROM:00117B74 cmpi.b #2,($11C9).w ROM:00117B7A bge.s loc_117B9C ROM:00117B7C move.b #0,$11EC(d1.w) ROM:00117B84 addq.w #1,d1 ROM:00117B86 bvc.s loc_117B8C ROM:00117B88 move.w #$8000,d1 ROM:00117B8C ROM:00117B8C loc_117B8C: ; CODE XREF: sub_117AC0+C6↑j ROM:00117B8C move.b #0,$11EC(d1.w) ROM:00117B94 addq.w #1,d1 ROM:00117B96 bvc.s loc_117B9C ROM:00117B98 move.w #$8000,d1 ROM:00117B9C ROM:00117B9C loc_117B9C: ; CODE XREF: sub_117AC0+8A↑j ROM:00117B9C ; sub_117AC0+92↑j ... ROM:00117B9C cmpi.b #0,($11C9).w ROM:00117BA2 ble.s loc_117BAE ROM:00117BA4 move.w d1,($566).w ROM:00117BA8 bsr.l sub_1169E2 ROM:00117BAE ROM:00117BAE loc_117BAE: ; CODE XREF: sub_117AC0+E2↑j ROM:00117BAE move.w ($566).w,($E18).w ROM:00117BB4 bra.w loc_117ADA ROM:00117BB8 ; --------------------------------------------------------------------------- ROM:00117BB8 ROM:00117BB8 locret_117BB8: ; CODE XREF: sub_117AC0+A↑j ROM:00117BB8 ; sub_117AC0+1E↑j ROM:00117BB8 rts ROM:00117BB8 ; End of function sub_117AC0 ROM:00117BB8 ROM:00117BBA ROM:00117BBA ; =============== S U B R O U T I N E ======================================= ROM:00117BBA ROM:00117BBA ROM:00117BBA sub_117BBA: ; CODE XREF: sub_11691C+40↑p ROM:00117BBA clr.w ($E18).w ROM:00117BBE bsr.l sub_116994 ROM:00117BC4 bsr.l sub_1242F8 ROM:00117BCA bsr.l sub_1169E2 ROM:00117BD0 rts ROM:00117BD0 ; End of function sub_117BBA ROM:00117BD0 ROM:00117BD2 ROM:00117BD2 ; =============== S U B R O U T I N E ======================================= ROM:00117BD2 ROM:00117BD2 ROM:00117BD2 sub_117BD2: ; CODE XREF: sub_11691C+50↑p ROM:00117BD2 lea ($11EC).w,a0 ROM:00117BD6 clr.w ($E18).w ROM:00117BDA cmpi.b #0,($713).w ROM:00117BE0 bne.s loc_117C50 ROM:00117BE2 bsr.l sub_116994 ROM:00117BE8 move.w ($566).w,d2 ROM:00117BEC move.b ($713).w,(a0,d2.w) ROM:00117BF2 addq.w #1,d2 ROM:00117BF4 bvc.s loc_117BFA ROM:00117BF6 move.w #$8000,d2 ROM:00117BFA ROM:00117BFA loc_117BFA: ; CODE XREF: sub_117BD2+22↑j ROM:00117BFA move.b #$FF,(a0,d2.w) ROM:00117C00 addq.w #1,d2 ROM:00117C02 bvc.s loc_117C08 ROM:00117C04 move.w #$8000,d2 ROM:00117C08 ROM:00117C08 loc_117C08: ; CODE XREF: sub_117BD2+30↑j ROM:00117C08 move.b $107(a5),(a0,d2.w) ROM:00117C0E addq.w #1,d2 ROM:00117C10 bvc.s loc_117C16 ROM:00117C12 move.w #$8000,d2 ROM:00117C16 ROM:00117C16 loc_117C16: ; CODE XREF: sub_117BD2+3E↑j ROM:00117C16 move.b $108(a5),(a0,d2.w) ROM:00117C1C addq.w #1,d2 ROM:00117C1E bvc.s loc_117C24 ROM:00117C20 move.w #$8000,d2 ROM:00117C24 ROM:00117C24 loc_117C24: ; CODE XREF: sub_117BD2+4C↑j ROM:00117C24 move.b $109(a5),(a0,d2.w) ROM:00117C2A addq.w #1,d2 ROM:00117C2C bvc.s loc_117C32 ROM:00117C2E move.w #$8000,d2 ROM:00117C32 ROM:00117C32 loc_117C32: ; CODE XREF: sub_117BD2+5A↑j ROM:00117C32 move.b $10A(a5),(a0,d2.w) ROM:00117C38 addq.w #1,d2 ROM:00117C3A bvc.s loc_117C40 ROM:00117C3C move.w #$8000,d2 ROM:00117C40 ROM:00117C40 loc_117C40: ; CODE XREF: sub_117BD2+68↑j ROM:00117C40 move.w d2,($566).w ROM:00117C44 bsr.l sub_1169E2 ROM:00117C4A bra.l locret_1180B8 ROM:00117C50 ; --------------------------------------------------------------------------- ROM:00117C50 ROM:00117C50 loc_117C50: ; CODE XREF: sub_117BD2+E↑j ROM:00117C50 cmpi.b #1,($713).w ROM:00117C56 bne.l loc_117CDA ROM:00117C5C bsr.l sub_116994 ROM:00117C62 move.w ($566).w,d2 ROM:00117C66 move.b ($713).w,(a0,d2.w) ROM:00117C6C addq.w #1,d2 ROM:00117C6E bvc.s loc_117C74 ROM:00117C70 move.w #$8000,d2 ROM:00117C74 ROM:00117C74 loc_117C74: ; CODE XREF: sub_117BD2+9C↑j ROM:00117C74 clr.b d0 ROM:00117C76 move.b $AE4(a5),d0 ROM:00117C7A move.b d0,(a0,d2.w) ROM:00117C7E addq.w #1,d2 ROM:00117C80 bvc.s loc_117C86 ROM:00117C82 move.w #$8000,d2 ROM:00117C86 ROM:00117C86 loc_117C86: ; CODE XREF: sub_117BD2+AE↑j ROM:00117C86 move.w ($C82).w,d0 ROM:00117C8A lsr.w #8,d0 ROM:00117C8C move.b d0,(a0,d2.w) ROM:00117C90 addq.w #1,d2 ROM:00117C92 bvc.s loc_117C98 ROM:00117C94 move.w #$8000,d2 ROM:00117C98 ROM:00117C98 loc_117C98: ; CODE XREF: sub_117BD2+C0↑j ROM:00117C98 move.w ($C82).w,d0 ROM:00117C9C move.b d0,(a0,d2.w) ROM:00117CA0 addq.w #1,d2 ROM:00117CA2 bvc.s loc_117CA8 ROM:00117CA4 move.w #$8000,d2 ROM:00117CA8 ROM:00117CA8 loc_117CA8: ; CODE XREF: sub_117BD2+D0↑j ROM:00117CA8 move.w ($C7C).w,d0 ROM:00117CAC lsr.w #8,d0 ROM:00117CAE move.b d0,(a0,d2.w) ROM:00117CB2 addq.w #1,d2 ROM:00117CB4 bvc.s loc_117CBA ROM:00117CB6 move.w #$8000,d2 ROM:00117CBA ROM:00117CBA loc_117CBA: ; CODE XREF: sub_117BD2+E2↑j ROM:00117CBA move.w ($C7C).w,d0 ROM:00117CBE move.b d0,(a0,d2.w) ROM:00117CC2 addq.w #1,d2 ROM:00117CC4 bvc.s loc_117CCA ROM:00117CC6 move.w #$8000,d2 ROM:00117CCA ROM:00117CCA loc_117CCA: ; CODE XREF: sub_117BD2+F2↑j ROM:00117CCA move.w d2,($566).w ROM:00117CCE bsr.l sub_1169E2 ROM:00117CD4 bra.l locret_1180B8 ROM:00117CDA ; --------------------------------------------------------------------------- ROM:00117CDA ROM:00117CDA loc_117CDA: ; CODE XREF: sub_117BD2+84↑j ROM:00117CDA cmpi.b #2,($713).w ROM:00117CE0 bne.l loc_117DE6 ROM:00117CE6 bsr.l sub_116994 ROM:00117CEC move.w ($566).w,d2 ROM:00117CF0 move.b ($713).w,(a0,d2.w) ROM:00117CF6 addq.w #1,d2 ROM:00117CF8 bvc.s loc_117CFE ROM:00117CFA move.w #$8000,d2 ROM:00117CFE ROM:00117CFE loc_117CFE: ; CODE XREF: sub_117BD2+126↑j ROM:00117CFE clr.b d0 ROM:00117D00 move.b $AE5(a5),d0 ROM:00117D04 ori.b #$80,d0 ROM:00117D08 move.b d0,(a0,d2.w) ROM:00117D0C addq.w #1,d2 ROM:00117D0E bvc.s loc_117D14 ROM:00117D10 move.w #$8000,d2 ROM:00117D14 ROM:00117D14 loc_117D14: ; CODE XREF: sub_117BD2+13C↑j ROM:00117D14 lea ($FB4).w,a1 ROM:00117D18 move.w (a1),d0 ROM:00117D1A lsr.w #8,d0 ROM:00117D1C move.b d0,(a0,d2.w) ROM:00117D20 addq.w #1,d2 ROM:00117D22 bvc.s loc_117D28 ROM:00117D24 move.w #$8000,d2 ROM:00117D28 ROM:00117D28 loc_117D28: ; CODE XREF: sub_117BD2+150↑j ROM:00117D28 move.w (a1),d0 ROM:00117D2A move.b d0,(a0,d2.w) ROM:00117D2E addq.w #1,d2 ROM:00117D30 bvc.s loc_117D36 ROM:00117D32 move.w #$8000,d2 ROM:00117D36 ROM:00117D36 loc_117D36: ; CODE XREF: sub_117BD2+15E↑j ROM:00117D36 move.w $5EC(a5),d0 ROM:00117D3A lsr.w #8,d0 ROM:00117D3C move.b d0,(a0,d2.w) ROM:00117D40 addq.w #1,d2 ROM:00117D42 bvc.s loc_117D48 ROM:00117D44 move.w #$8000,d2 ROM:00117D48 ROM:00117D48 loc_117D48: ; CODE XREF: sub_117BD2+170↑j ROM:00117D48 move.w $5EC(a5),d0 ROM:00117D4C move.b d0,(a0,d2.w) ROM:00117D50 addq.w #1,d2 ROM:00117D52 bvc.s loc_117D58 ROM:00117D54 move.w #$8000,d2 ROM:00117D58 ROM:00117D58 loc_117D58: ; CODE XREF: sub_117BD2+180↑j ROM:00117D58 move.w d2,($566).w ROM:00117D5C bsr.l sub_1169E2 ROM:00117D62 move.w ($566).w,($E18).w ROM:00117D68 bsr.l sub_116994 ROM:00117D6E move.w ($566).w,d2 ROM:00117D72 move.b ($713).w,(a0,d2.w) ROM:00117D78 addq.w #1,d2 ROM:00117D7A bvc.s loc_117D80 ROM:00117D7C move.w #$8000,d2 ROM:00117D80 ROM:00117D80 loc_117D80: ; CODE XREF: sub_117BD2+1A8↑j ROM:00117D80 clr.b d0 ROM:00117D82 move.b $AE5(a5),d0 ROM:00117D86 move.b d0,(a0,d2.w) ROM:00117D8A addq.w #1,d2 ROM:00117D8C bvc.s loc_117D92 ROM:00117D8E move.w #$8000,d2 ROM:00117D92 ROM:00117D92 loc_117D92: ; CODE XREF: sub_117BD2+1BA↑j ROM:00117D92 lea ($FB4).w,a1 ROM:00117D96 move.w (a1),d0 ROM:00117D98 lsr.w #8,d0 ROM:00117D9A move.b d0,(a0,d2.w) ROM:00117D9E addq.w #1,d2 ROM:00117DA0 bvc.s loc_117DA6 ROM:00117DA2 move.w #$8000,d2 ROM:00117DA6 ROM:00117DA6 loc_117DA6: ; CODE XREF: sub_117BD2+1CE↑j ROM:00117DA6 move.w (a1),d0 ROM:00117DA8 move.b d0,(a0,d2.w) ROM:00117DAC addq.w #1,d2 ROM:00117DAE bvc.s loc_117DB4 ROM:00117DB0 move.w #$8000,d2 ROM:00117DB4 ROM:00117DB4 loc_117DB4: ; CODE XREF: sub_117BD2+1DC↑j ROM:00117DB4 move.w $5EE(a5),d0 ROM:00117DB8 lsr.w #8,d0 ROM:00117DBA move.b d0,(a0,d2.w) ROM:00117DBE addq.w #1,d2 ROM:00117DC0 bvc.s loc_117DC6 ROM:00117DC2 move.w #$8000,d2 ROM:00117DC6 ROM:00117DC6 loc_117DC6: ; CODE XREF: sub_117BD2+1EE↑j ROM:00117DC6 move.w $5EE(a5),d0 ROM:00117DCA move.b d0,(a0,d2.w) ROM:00117DCE addq.w #1,d2 ROM:00117DD0 bvc.s loc_117DD6 ROM:00117DD2 move.w #$8000,d2 ROM:00117DD6 ROM:00117DD6 loc_117DD6: ; CODE XREF: sub_117BD2+1FE↑j ROM:00117DD6 move.w d2,($566).w ROM:00117DDA bsr.l sub_1169E2 ROM:00117DE0 bra.l locret_1180B8 ROM:00117DE6 ; --------------------------------------------------------------------------- ROM:00117DE6 ROM:00117DE6 loc_117DE6: ; CODE XREF: sub_117BD2+10E↑j ROM:00117DE6 cmpi.b #4,($713).w ROM:00117DEC bne.s loc_117E6C ROM:00117DEE bsr.l sub_116994 ROM:00117DF4 move.w ($566).w,d2 ROM:00117DF8 move.b ($713).w,(a0,d2.w) ROM:00117DFE addq.w #1,d2 ROM:00117E00 bvc.s loc_117E06 ROM:00117E02 move.w #$8000,d2 ROM:00117E06 ROM:00117E06 loc_117E06: ; CODE XREF: sub_117BD2+22E↑j ROM:00117E06 clr.b d0 ROM:00117E08 move.b $AE6(a5),d0 ROM:00117E0C move.b d0,(a0,d2.w) ROM:00117E10 addq.w #1,d2 ROM:00117E12 bvc.s loc_117E18 ROM:00117E14 move.w #$8000,d2 ROM:00117E18 ROM:00117E18 loc_117E18: ; CODE XREF: sub_117BD2+240↑j ROM:00117E18 move.w ($1B0E).w,d0 ROM:00117E1C lsr.w #8,d0 ROM:00117E1E move.b d0,(a0,d2.w) ROM:00117E22 addq.w #1,d2 ROM:00117E24 bvc.s loc_117E2A ROM:00117E26 move.w #$8000,d2 ROM:00117E2A ROM:00117E2A loc_117E2A: ; CODE XREF: sub_117BD2+252↑j ROM:00117E2A move.w ($1B0E).w,d0 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_117BD2+262↑j ROM:00117E3A move.w ($1B10).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_117BD2+274↑j ROM:00117E4C move.w ($1B10).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_117BD2+284↑j ROM:00117E5C move.w d2,($566).w ROM:00117E60 bsr.l sub_1169E2 ROM:00117E66 bra.l locret_1180B8 ROM:00117E6C ; --------------------------------------------------------------------------- ROM:00117E6C ROM:00117E6C loc_117E6C: ; CODE XREF: sub_117BD2+21A↑j ROM:00117E6C cmpi.b #5,($713).w ROM:00117E72 bne.l loc_117EF6 ROM:00117E78 bsr.l sub_116994 ROM:00117E7E move.w ($566).w,d2 ROM:00117E82 move.b ($713).w,(a0,d2.w) ROM:00117E88 addq.w #1,d2 ROM:00117E8A bvc.s loc_117E90 ROM:00117E8C move.w #$8000,d2 ROM:00117E90 ROM:00117E90 loc_117E90: ; CODE XREF: sub_117BD2+2B8↑j ROM:00117E90 clr.b d0 ROM:00117E92 move.b $AE6(a5),d0 ROM:00117E96 move.b d0,(a0,d2.w) ROM:00117E9A addq.w #1,d2 ROM:00117E9C bvc.s loc_117EA2 ROM:00117E9E move.w #$8000,d2 ROM:00117EA2 ROM:00117EA2 loc_117EA2: ; CODE XREF: sub_117BD2+2CA↑j ROM:00117EA2 move.w ($1B0C).w,d0 ROM:00117EA6 lsr.w #8,d0 ROM:00117EA8 move.b d0,(a0,d2.w) ROM:00117EAC addq.w #1,d2 ROM:00117EAE bvc.s loc_117EB4 ROM:00117EB0 move.w #$8000,d2 ROM:00117EB4 ROM:00117EB4 loc_117EB4: ; CODE XREF: sub_117BD2+2DC↑j ROM:00117EB4 move.w ($1B0C).w,d0 ROM:00117EB8 move.b d0,(a0,d2.w) ROM:00117EBC addq.w #1,d2 ROM:00117EBE bvc.s loc_117EC4 ROM:00117EC0 move.w #$8000,d2 ROM:00117EC4 ROM:00117EC4 loc_117EC4: ; CODE XREF: sub_117BD2+2EC↑j ROM:00117EC4 move.w $5F4(a5),d0 ROM:00117EC8 lsr.w #8,d0 ROM:00117ECA move.b d0,(a0,d2.w) ROM:00117ECE addq.w #1,d2 ROM:00117ED0 bvc.s loc_117ED6 ROM:00117ED2 move.w #$8000,d2 ROM:00117ED6 ROM:00117ED6 loc_117ED6: ; CODE XREF: sub_117BD2+2FE↑j ROM:00117ED6 move.w $5F4(a5),d0 ROM:00117EDA move.b d0,(a0,d2.w) ROM:00117EDE addq.w #1,d2 ROM:00117EE0 bvc.s loc_117EE6 ROM:00117EE2 move.w #$8000,d2 ROM:00117EE6 ROM:00117EE6 loc_117EE6: ; CODE XREF: sub_117BD2+30E↑j ROM:00117EE6 move.w d2,($566).w ROM:00117EEA bsr.l sub_1169E2 ROM:00117EF0 bra.l locret_1180B8 ROM:00117EF6 ; --------------------------------------------------------------------------- ROM:00117EF6 ROM:00117EF6 loc_117EF6: ; CODE XREF: sub_117BD2+2A0↑j ROM:00117EF6 cmpi.b #6,($713).w ROM:00117EFC bne.l loc_11800A ROM:00117F02 bsr.l sub_116994 ROM:00117F08 move.w ($566).w,d2 ROM:00117F0C move.b ($713).w,(a0,d2.w) ROM:00117F12 addq.w #1,d2 ROM:00117F14 bvc.s loc_117F1A ROM:00117F16 move.w #$8000,d2 ROM:00117F1A ROM:00117F1A loc_117F1A: ; CODE XREF: sub_117BD2+342↑j ROM:00117F1A clr.b d0 ROM:00117F1C move.b $AE7(a5),d0 ROM:00117F20 ori.b #$80,d0 ROM:00117F24 move.b d0,(a0,d2.w) ROM:00117F28 addq.w #1,d2 ROM:00117F2A bvc.s loc_117F30 ROM:00117F2C move.w #$8000,d2 ROM:00117F30 ROM:00117F30 loc_117F30: ; CODE XREF: sub_117BD2+358↑j ROM:00117F30 lea ($FB4).w,a1 ROM:00117F34 move.w 2(a1),d0 ROM:00117F38 lsr.w #8,d0 ROM:00117F3A move.b d0,(a0,d2.w) ROM:00117F3E addq.w #1,d2 ROM:00117F40 bvc.s loc_117F46 ROM:00117F42 move.w #$8000,d2 ROM:00117F46 ROM:00117F46 loc_117F46: ; CODE XREF: sub_117BD2+36E↑j ROM:00117F46 move.w 2(a1),d0 ROM:00117F4A move.b d0,(a0,d2.w) ROM:00117F4E addq.w #1,d2 ROM:00117F50 bvc.s loc_117F56 ROM:00117F52 move.w #$8000,d2 ROM:00117F56 ROM:00117F56 loc_117F56: ; CODE XREF: sub_117BD2+37E↑j ROM:00117F56 move.w $5EC(a5),d0 ROM:00117F5A lsr.w #8,d0 ROM:00117F5C move.b d0,(a0,d2.w) ROM:00117F60 addq.w #1,d2 ROM:00117F62 bvc.s loc_117F68 ROM:00117F64 move.w #$8000,d2 ROM:00117F68 ROM:00117F68 loc_117F68: ; CODE XREF: sub_117BD2+390↑j ROM:00117F68 move.w $5EC(a5),d0 ROM:00117F6C move.b d0,(a0,d2.w) ROM:00117F70 addq.w #1,d2 ROM:00117F72 bvc.s loc_117F78 ROM:00117F74 move.w #$8000,d2 ROM:00117F78 ROM:00117F78 loc_117F78: ; CODE XREF: sub_117BD2+3A0↑j ROM:00117F78 move.w d2,($566).w ROM:00117F7C bsr.l sub_1169E2 ROM:00117F82 move.w ($566).w,($E18).w ROM:00117F88 bsr.l sub_116994 ROM:00117F8E move.w ($566).w,d2 ROM:00117F92 move.b ($713).w,(a0,d2.w) ROM:00117F98 addq.w #1,d2 ROM:00117F9A bvc.s loc_117FA0 ROM:00117F9C move.w #$8000,d2 ROM:00117FA0 ROM:00117FA0 loc_117FA0: ; CODE XREF: sub_117BD2+3C8↑j ROM:00117FA0 clr.b d0 ROM:00117FA2 move.b $AE7(a5),d0 ROM:00117FA6 move.b d0,(a0,d2.w) ROM:00117FAA addq.w #1,d2 ROM:00117FAC bvc.s loc_117FB2 ROM:00117FAE move.w #$8000,d2 ROM:00117FB2 ROM:00117FB2 loc_117FB2: ; CODE XREF: sub_117BD2+3DA↑j ROM:00117FB2 lea ($FB4).w,a1 ROM:00117FB6 move.w 2(a1),d0 ROM:00117FBA lsr.w #8,d0 ROM:00117FBC move.b d0,(a0,d2.w) ROM:00117FC0 addq.w #1,d2 ROM:00117FC2 bvc.s loc_117FC8 ROM:00117FC4 move.w #$8000,d2 ROM:00117FC8 ROM:00117FC8 loc_117FC8: ; CODE XREF: sub_117BD2+3F0↑j ROM:00117FC8 move.w 2(a1),d0 ROM:00117FCC move.b d0,(a0,d2.w) ROM:00117FD0 addq.w #1,d2 ROM:00117FD2 bvc.s loc_117FD8 ROM:00117FD4 move.w #$8000,d2 ROM:00117FD8 ROM:00117FD8 loc_117FD8: ; CODE XREF: sub_117BD2+400↑j ROM:00117FD8 move.w $5EE(a5),d0 ROM:00117FDC lsr.w #8,d0 ROM:00117FDE move.b d0,(a0,d2.w) ROM:00117FE2 addq.w #1,d2 ROM:00117FE4 bvc.s loc_117FEA ROM:00117FE6 move.w #$8000,d2 ROM:00117FEA ROM:00117FEA loc_117FEA: ; CODE XREF: sub_117BD2+412↑j ROM:00117FEA move.w $5EE(a5),d0 ROM:00117FEE move.b d0,(a0,d2.w) ROM:00117FF2 addq.w #1,d2 ROM:00117FF4 bvc.s loc_117FFA ROM:00117FF6 move.w #$8000,d2 ROM:00117FFA ROM:00117FFA loc_117FFA: ; CODE XREF: sub_117BD2+422↑j ROM:00117FFA move.w d2,($566).w ROM:00117FFE bsr.l sub_1169E2 ROM:00118004 bra.l locret_1180B8 ROM:0011800A ; --------------------------------------------------------------------------- ROM:0011800A ROM:0011800A loc_11800A: ; CODE XREF: sub_117BD2+32A↑j ROM:0011800A cmpi.b #8,($713).w ROM:00118010 bne.l locret_1180B8 ROM:00118016 bsr.l sub_116994 ROM:0011801C move.w ($566).w,d2 ROM:00118020 move.b ($713).w,(a0,d2.w) ROM:00118026 addq.w #1,d2 ROM:00118028 bvc.s loc_11802E ROM:0011802A move.w #$8000,d2 ROM:0011802E ROM:0011802E loc_11802E: ; CODE XREF: sub_117BD2+456↑j ROM:0011802E clr.b d0 ROM:00118030 move.b $AE8(a5),d0 ROM:00118034 btst #2,($D43).w ROM:0011803A bne.l loc_118050 ROM:00118040 move.w $570(a5),d1 ROM:00118044 cmp.w ($C26).w,d1 ROM:00118048 bge.s loc_11804E ROM:0011804A ori.b #$80,d0 ROM:0011804E ROM:0011804E loc_11804E: ; CODE XREF: sub_117BD2+476↑j ROM:0011804E bra.s loc_11805E ROM:00118050 ; --------------------------------------------------------------------------- ROM:00118050 ROM:00118050 loc_118050: ; CODE XREF: sub_117BD2+468↑j ROM:00118050 move.w $570(a5),d1 ROM:00118054 cmp.w ($C26).w,d1 ROM:00118058 blt.s loc_11805E ROM:0011805A ori.b #$80,d0 ROM:0011805E ROM:0011805E loc_11805E: ; CODE XREF: sub_117BD2:loc_11804E↑j ROM:0011805E ; sub_117BD2+486↑j ROM:0011805E move.b d0,(a0,d2.w) ROM:00118062 addq.w #1,d2 ROM:00118064 bvc.s loc_11806A ROM:00118066 move.w #$8000,d2 ROM:0011806A ROM:0011806A loc_11806A: ; CODE XREF: sub_117BD2+492↑j ROM:0011806A move.w ($C26).w,d0 ROM:0011806E lsr.w #8,d0 ROM:00118070 move.b d0,(a0,d2.w) ROM:00118074 addq.w #1,d2 ROM:00118076 bvc.s loc_11807C ROM:00118078 move.w #$8000,d2 ROM:0011807C ROM:0011807C loc_11807C: ; CODE XREF: sub_117BD2+4A4↑j ROM:0011807C move.w ($C26).w,d0 ROM:00118080 move.b d0,(a0,d2.w) ROM:00118084 addq.w #1,d2 ROM:00118086 bvc.s loc_11808C ROM:00118088 move.w #$8000,d2 ROM:0011808C ROM:0011808C loc_11808C: ; CODE XREF: sub_117BD2+4B4↑j ROM:0011808C move.w $570(a5),d0 ROM:00118090 lsr.w #8,d0 ROM:00118092 move.b d0,(a0,d2.w) ROM:00118096 addq.w #1,d2 ROM:00118098 bvc.s loc_11809E ROM:0011809A move.w #$8000,d2 ROM:0011809E ROM:0011809E loc_11809E: ; CODE XREF: sub_117BD2+4C6↑j ROM:0011809E move.w $570(a5),d0 ROM:001180A2 move.b d0,(a0,d2.w) ROM:001180A6 addq.w #1,d2 ROM:001180A8 bvc.s loc_1180AE ROM:001180AA move.w #$8000,d2 ROM:001180AE ROM:001180AE loc_1180AE: ; CODE XREF: sub_117BD2+4D6↑j ROM:001180AE move.w d2,($566).w ROM:001180B2 bsr.l sub_1169E2 ROM:001180B8 ROM:001180B8 locret_1180B8: ; CODE XREF: sub_117BD2+78↑j ROM:001180B8 ; sub_117BD2+102↑j ... ROM:001180B8 rts ROM:001180B8 ; End of function sub_117BD2 ROM:001180B8 ROM:001180BA ROM:001180BA ; =============== S U B R O U T I N E ======================================= ROM:001180BA ROM:001180BA ROM:001180BA sub_1180BA: ; CODE XREF: sub_11691C+60↑p ROM:001180BA btst #3,($138A).w ROM:001180C0 beq.s loc_1180CA ROM:001180C2 bset #5,($1323).w ROM:001180C8 bra.s loc_1180D8 ROM:001180CA ; --------------------------------------------------------------------------- ROM:001180CA ROM:001180CA loc_1180CA: ; CODE XREF: sub_1180BA+6↑j ROM:001180CA btst #4,($138A).w ROM:001180D0 beq.s loc_1180D8 ROM:001180D2 bset #5,($1323).w ROM:001180D8 ROM:001180D8 loc_1180D8: ; CODE XREF: sub_1180BA+E↑j ROM:001180D8 ; sub_1180BA+16↑j ROM:001180D8 clr.w ($E18).w ROM:001180DC clr.w d1 ROM:001180DE lea (dword_1353F8).l,a3 ROM:001180E4 move.w (a3),d4 ROM:001180E6 ROM:001180E6 loc_1180E6: ; CODE XREF: sub_1180BA+106↓j ROM:001180E6 cmpi.w #$FF,d4 ROM:001180EA beq.l locret_1181C4 ROM:001180F0 clr.b ($11CA).w ROM:001180F4 ROM:001180F4 loc_1180F4: ; CODE XREF: sub_1180BA+94↓j ROM:001180F4 cmpi.w #$FF,d4 ROM:001180F8 beq.s loc_118150 ROM:001180FA cmpi.b #3,($11CA).w ROM:00118100 bge.s loc_118150 ROM:00118102 move.w 2(a3),d2 ROM:00118106 move.b 4(a3),d3 ROM:0011810A btst d3,(d2.w) ROM:0011810E beq.s loc_118148 ROM:00118110 cmpi.b #0,($11CA).w ROM:00118116 bne.s loc_118122 ROM:00118118 bsr.l sub_116994 ROM:0011811E move.w ($566).w,d1 ROM:00118122 ROM:00118122 loc_118122: ; CODE XREF: sub_1180BA+5C↑j ROM:00118122 move.b (a3),d5 ROM:00118124 move.b d5,$11EC(d1.w) ROM:0011812A addq.w #1,d1 ROM:0011812C bvc.s loc_118132 ROM:0011812E move.w #$8000,d1 ROM:00118132 ROM:00118132 loc_118132: ; CODE XREF: sub_1180BA+72↑j ROM:00118132 move.b 1(a3),d5 ROM:00118136 move.b d5,$11EC(d1.w) ROM:0011813C addq.w #1,d1 ROM:0011813E bvc.s loc_118144 ROM:00118140 move.w #$8000,d1 ROM:00118144 ROM:00118144 loc_118144: ; CODE XREF: sub_1180BA+84↑j ROM:00118144 addq.b #1,($11CA).w ROM:00118148 ROM:00118148 loc_118148: ; CODE XREF: sub_1180BA+54↑j ROM:00118148 adda.w #$A,a3 ROM:0011814C move.w (a3),d4 ROM:0011814E bra.s loc_1180F4 ROM:00118150 ; --------------------------------------------------------------------------- ROM:00118150 ROM:00118150 loc_118150: ; CODE XREF: sub_1180BA+3E↑j ROM:00118150 ; sub_1180BA+46↑j ROM:00118150 cmpi.b #3,($11CA).w ROM:00118156 bge.s loc_1181A8 ROM:00118158 cmpi.b #0,($11CA).w ROM:0011815E ble.s loc_1181A8 ROM:00118160 move.b #0,$11EC(d1.w) ROM:00118168 addq.w #1,d1 ROM:0011816A bvc.s loc_118170 ROM:0011816C move.w #$8000,d1 ROM:00118170 ROM:00118170 loc_118170: ; CODE XREF: sub_1180BA+B0↑j ROM:00118170 move.b #0,$11EC(d1.w) ROM:00118178 addq.w #1,d1 ROM:0011817A bvc.s loc_118180 ROM:0011817C move.w #$8000,d1 ROM:00118180 ROM:00118180 loc_118180: ; CODE XREF: sub_1180BA+C0↑j ROM:00118180 cmpi.b #2,($11CA).w ROM:00118186 bge.s loc_1181A8 ROM:00118188 move.b #0,$11EC(d1.w) ROM:00118190 addq.w #1,d1 ROM:00118192 bvc.s loc_118198 ROM:00118194 move.w #$8000,d1 ROM:00118198 ROM:00118198 loc_118198: ; CODE XREF: sub_1180BA+D8↑j ROM:00118198 move.b #0,$11EC(d1.w) ROM:001181A0 addq.w #1,d1 ROM:001181A2 bvc.s loc_1181A8 ROM:001181A4 move.w #$8000,d1 ROM:001181A8 ROM:001181A8 loc_1181A8: ; CODE XREF: sub_1180BA+9C↑j ROM:001181A8 ; sub_1180BA+A4↑j ... ROM:001181A8 cmpi.b #0,($11CA).w ROM:001181AE ble.s loc_1181BA ROM:001181B0 move.w d1,($566).w ROM:001181B4 bsr.l sub_1169E2 ROM:001181BA ROM:001181BA loc_1181BA: ; CODE XREF: sub_1180BA+F4↑j ROM:001181BA move.w ($566).w,($E18).w ROM:001181C0 bra.w loc_1180E6 ROM:001181C4 ; --------------------------------------------------------------------------- ROM:001181C4 ROM:001181C4 locret_1181C4: ; CODE XREF: sub_1180BA+30↑j ROM:001181C4 rts ROM:001181C4 ; End of function sub_1180BA ROM:001181C4 ROM:001181C6 ROM:001181C6 ; =============== S U B R O U T I N E ======================================= ROM:001181C6 ROM:001181C6 ROM:001181C6 sub_1181C6: ; CODE XREF: sub_11691C+70↑p ROM:001181C6 lea ($11EC).w,a0 ROM:001181CA clr.w ($E18).w ROM:001181CE cmpi.b #0,($713).w ROM:001181D4 bne.s loc_118244 ROM:001181D6 bsr.l sub_116994 ROM:001181DC move.w ($566).w,d0 ROM:001181E0 move.b ($713).w,(a0,d0.w) ROM:001181E6 addq.w #1,d0 ROM:001181E8 bvc.s loc_1181EE ROM:001181EA move.w #$8000,d0 ROM:001181EE ROM:001181EE loc_1181EE: ; CODE XREF: sub_1181C6+22↑j ROM:001181EE move.b #1,(a0,d0.w) ROM:001181F4 addq.w #1,d0 ROM:001181F6 bvc.s loc_1181FC ROM:001181F8 move.w #$8000,d0 ROM:001181FC ROM:001181FC loc_1181FC: ; CODE XREF: sub_1181C6+30↑j ROM:001181FC move.b $10B(a5),(a0,d0.w) ROM:00118202 addq.w #1,d0 ROM:00118204 bvc.s loc_11820A ROM:00118206 move.w #$8000,d0 ROM:0011820A ROM:0011820A loc_11820A: ; CODE XREF: sub_1181C6+3E↑j ROM:0011820A move.b $10C(a5),(a0,d0.w) ROM:00118210 addq.w #1,d0 ROM:00118212 bvc.s loc_118218 ROM:00118214 move.w #$8000,d0 ROM:00118218 ROM:00118218 loc_118218: ; CODE XREF: sub_1181C6+4C↑j ROM:00118218 move.b $10D(a5),(a0,d0.w) ROM:0011821E addq.w #1,d0 ROM:00118220 bvc.s loc_118226 ROM:00118222 move.w #$8000,d0 ROM:00118226 ROM:00118226 loc_118226: ; CODE XREF: sub_1181C6+5A↑j ROM:00118226 move.b $10E(a5),(a0,d0.w) ROM:0011822C addq.w #1,d0 ROM:0011822E bvc.s loc_118234 ROM:00118230 move.w #$8000,d0 ROM:00118234 ROM:00118234 loc_118234: ; CODE XREF: sub_1181C6+68↑j ROM:00118234 move.w d0,($566).w ROM:00118238 bsr.l sub_1169E2 ROM:0011823E bra.l locret_118816 ROM:00118244 ; --------------------------------------------------------------------------- ROM:00118244 ROM:00118244 loc_118244: ; CODE XREF: sub_1181C6+E↑j ROM:00118244 cmpi.b #1,($713).w ROM:0011824A bne.l loc_118286 ROM:00118250 bsr.l sub_116994 ROM:00118256 move.w ($566).w,d0 ROM:0011825A move.b ($713).w,(a0,d0.w) ROM:00118260 addq.w #1,d0 ROM:00118262 bvc.s loc_118268 ROM:00118264 move.w #$8000,d0 ROM:00118268 ROM:00118268 loc_118268: ; CODE XREF: sub_1181C6+9C↑j ROM:00118268 move.b #5,(a0,d0.w) ROM:0011826E addq.w #1,d0 ROM:00118270 bvc.s loc_118276 ROM:00118272 move.w #$8000,d0 ROM:00118276 ROM:00118276 loc_118276: ; CODE XREF: sub_1181C6+AA↑j ROM:00118276 move.w d0,($566).w ROM:0011827A bsr.l sub_1169E2 ROM:00118280 bra.l locret_118816 ROM:00118286 ; --------------------------------------------------------------------------- ROM:00118286 ROM:00118286 loc_118286: ; CODE XREF: sub_1181C6+84↑j ROM:00118286 cmpi.b #2,($713).w ROM:0011828C bne.l loc_1185F2 ROM:00118292 bsr.l sub_114548 ROM:00118298 cmpi.b #0,d1 ROM:0011829C bne.s loc_1182A6 ROM:0011829E bset #6,($8EA).w ROM:001182A4 bra.s loc_1182A8 ROM:001182A6 ; --------------------------------------------------------------------------- ROM:001182A6 ROM:001182A6 loc_1182A6: ; CODE XREF: sub_1181C6+D6↑j ROM:001182A6 subq.b #1,d1 ROM:001182A8 ROM:001182A8 loc_1182A8: ; CODE XREF: sub_1181C6+DE↑j ROM:001182A8 movea.l #$13A000,a1 ROM:001182AE move.w #$2E,d2 ; '.' ROM:001182B2 ext.w d1 ROM:001182B4 mulu.w d1,d2 ROM:001182B6 ext.l d2 ROM:001182B8 adda.l d2,a1 ROM:001182BA bsr.l sub_116994 ROM:001182C0 move.w ($566).w,d0 ROM:001182C4 move.b ($713).w,(a0,d0.w) ROM:001182CA addq.w #1,d0 ROM:001182CC bvc.s loc_1182D2 ROM:001182CE move.w #$8000,d0 ROM:001182D2 ROM:001182D2 loc_1182D2: ; CODE XREF: sub_1181C6+106↑j ROM:001182D2 move.b #1,(a0,d0.w) ROM:001182D8 addq.w #1,d0 ROM:001182DA bvc.s loc_1182E0 ROM:001182DC move.w #$8000,d0 ROM:001182E0 ROM:001182E0 loc_1182E0: ; CODE XREF: sub_1181C6+114↑j ROM:001182E0 btst #6,($8EA).w ROM:001182E6 bne.s loc_1182F0 ROM:001182E8 move.b #0,(a0,d0.w) ROM:001182EE bra.s loc_1182F6 ROM:001182F0 ; --------------------------------------------------------------------------- ROM:001182F0 ROM:001182F0 loc_1182F0: ; CODE XREF: sub_1181C6+120↑j ROM:001182F0 move.b #$FF,(a0,d0.w) ROM:001182F6 ROM:001182F6 loc_1182F6: ; CODE XREF: sub_1181C6+128↑j ROM:001182F6 addq.w #1,d0 ROM:001182F8 bvc.s loc_1182FE ROM:001182FA move.w #$8000,d0 ROM:001182FE ROM:001182FE loc_1182FE: ; CODE XREF: sub_1181C6+132↑j ROM:001182FE btst #6,($8EA).w ROM:00118304 bne.s loc_11830E ROM:00118306 move.b #0,(a0,d0.w) ROM:0011830C bra.s loc_118314 ROM:0011830E ; --------------------------------------------------------------------------- ROM:0011830E ROM:0011830E loc_11830E: ; CODE XREF: sub_1181C6+13E↑j ROM:0011830E move.b #$FF,(a0,d0.w) ROM:00118314 ROM:00118314 loc_118314: ; CODE XREF: sub_1181C6+146↑j ROM:00118314 addq.w #1,d0 ROM:00118316 bvc.s loc_11831C ROM:00118318 move.w #$8000,d0 ROM:0011831C ROM:0011831C loc_11831C: ; CODE XREF: sub_1181C6+150↑j ROM:0011831C btst #6,($8EA).w ROM:00118322 bne.s loc_11832C ROM:00118324 move.b #0,(a0,d0.w) ROM:0011832A bra.s loc_118332 ROM:0011832C ; --------------------------------------------------------------------------- ROM:0011832C ROM:0011832C loc_11832C: ; CODE XREF: sub_1181C6+15C↑j ROM:0011832C move.b #$FF,(a0,d0.w) ROM:00118332 ROM:00118332 loc_118332: ; CODE XREF: sub_1181C6+164↑j ROM:00118332 addq.w #1,d0 ROM:00118334 bvc.s loc_11833A ROM:00118336 move.w #$8000,d0 ROM:0011833A ROM:0011833A loc_11833A: ; CODE XREF: sub_1181C6+16E↑j ROM:0011833A btst #6,($8EA).w ROM:00118340 bne.s loc_118348 ROM:00118342 move.b (a1),(a0,d0.w) ROM:00118346 bra.s loc_11834E ROM:00118348 ; --------------------------------------------------------------------------- ROM:00118348 ROM:00118348 loc_118348: ; CODE XREF: sub_1181C6+17A↑j ROM:00118348 move.b #$FF,(a0,d0.w) ROM:0011834E ROM:0011834E loc_11834E: ; CODE XREF: sub_1181C6+180↑j ROM:0011834E addq.w #1,d0 ROM:00118350 bvc.s loc_118356 ROM:00118352 move.w #$8000,d0 ROM:00118356 ROM:00118356 loc_118356: ; CODE XREF: sub_1181C6+18A↑j ROM:00118356 adda.l #1,a1 ROM:0011835C move.w d0,($566).w ROM:00118360 bsr.l sub_1169E2 ROM:00118366 move.w ($566).w,($E18).w ROM:0011836C bsr.l sub_116994 ROM:00118372 move.w ($566).w,d0 ROM:00118376 move.b ($713).w,(a0,d0.w) ROM:0011837C addq.w #1,d0 ROM:0011837E bvc.s loc_118384 ROM:00118380 move.w #$8000,d0 ROM:00118384 ROM:00118384 loc_118384: ; CODE XREF: sub_1181C6+1B8↑j ROM:00118384 move.b #2,(a0,d0.w) ROM:0011838A addq.w #1,d0 ROM:0011838C bvc.s loc_118392 ROM:0011838E move.w #$8000,d0 ROM:00118392 ROM:00118392 loc_118392: ; CODE XREF: sub_1181C6+1C6↑j ROM:00118392 btst #6,($8EA).w ROM:00118398 bne.s loc_1183A0 ROM:0011839A move.b (a1),(a0,d0.w) ROM:0011839E bra.s loc_1183A6 ROM:001183A0 ; --------------------------------------------------------------------------- ROM:001183A0 ROM:001183A0 loc_1183A0: ; CODE XREF: sub_1181C6+1D2↑j ROM:001183A0 move.b #$FF,(a0,d0.w) ROM:001183A6 ROM:001183A6 loc_1183A6: ; CODE XREF: sub_1181C6+1D8↑j ROM:001183A6 addq.w #1,d0 ROM:001183A8 bvc.s loc_1183AE ROM:001183AA move.w #$8000,d0 ROM:001183AE ROM:001183AE loc_1183AE: ; CODE XREF: sub_1181C6+1E2↑j ROM:001183AE adda.l #1,a1 ROM:001183B4 btst #6,($8EA).w ROM:001183BA bne.s loc_1183C2 ROM:001183BC move.b (a1),(a0,d0.w) ROM:001183C0 bra.s loc_1183C8 ROM:001183C2 ; --------------------------------------------------------------------------- ROM:001183C2 ROM:001183C2 loc_1183C2: ; CODE XREF: sub_1181C6+1F4↑j ROM:001183C2 move.b #$FF,(a0,d0.w) ROM:001183C8 ROM:001183C8 loc_1183C8: ; CODE XREF: sub_1181C6+1FA↑j ROM:001183C8 addq.w #1,d0 ROM:001183CA bvc.s loc_1183D0 ROM:001183CC move.w #$8000,d0 ROM:001183D0 ROM:001183D0 loc_1183D0: ; CODE XREF: sub_1181C6+204↑j ROM:001183D0 adda.l #1,a1 ROM:001183D6 btst #6,($8EA).w ROM:001183DC bne.s loc_1183E4 ROM:001183DE move.b (a1),(a0,d0.w) ROM:001183E2 bra.s loc_1183EA ROM:001183E4 ; --------------------------------------------------------------------------- ROM:001183E4 ROM:001183E4 loc_1183E4: ; CODE XREF: sub_1181C6+216↑j ROM:001183E4 move.b #$FF,(a0,d0.w) ROM:001183EA ROM:001183EA loc_1183EA: ; CODE XREF: sub_1181C6+21C↑j ROM:001183EA addq.w #1,d0 ROM:001183EC bvc.s loc_1183F2 ROM:001183EE move.w #$8000,d0 ROM:001183F2 ROM:001183F2 loc_1183F2: ; CODE XREF: sub_1181C6+226↑j ROM:001183F2 adda.l #1,a1 ROM:001183F8 btst #6,($8EA).w ROM:001183FE bne.s loc_118406 ROM:00118400 move.b (a1),(a0,d0.w) ROM:00118404 bra.s loc_11840C ROM:00118406 ; --------------------------------------------------------------------------- ROM:00118406 ROM:00118406 loc_118406: ; CODE XREF: sub_1181C6+238↑j ROM:00118406 move.b #$FF,(a0,d0.w) ROM:0011840C ROM:0011840C loc_11840C: ; CODE XREF: sub_1181C6+23E↑j ROM:0011840C addq.w #1,d0 ROM:0011840E bvc.s loc_118414 ROM:00118410 move.w #$8000,d0 ROM:00118414 ROM:00118414 loc_118414: ; CODE XREF: sub_1181C6+248↑j ROM:00118414 adda.l #1,a1 ROM:0011841A move.w d0,($566).w ROM:0011841E bsr.l sub_1169E2 ROM:00118424 move.w ($566).w,($E18).w ROM:0011842A bsr.l sub_116994 ROM:00118430 move.w ($566).w,d0 ROM:00118434 move.b ($713).w,(a0,d0.w) ROM:0011843A addq.w #1,d0 ROM:0011843C bvc.s loc_118442 ROM:0011843E move.w #$8000,d0 ROM:00118442 ROM:00118442 loc_118442: ; CODE XREF: sub_1181C6+276↑j ROM:00118442 move.b #3,(a0,d0.w) ROM:00118448 addq.w #1,d0 ROM:0011844A bvc.s loc_118450 ROM:0011844C move.w #$8000,d0 ROM:00118450 ROM:00118450 loc_118450: ; CODE XREF: sub_1181C6+284↑j ROM:00118450 btst #6,($8EA).w ROM:00118456 bne.s loc_11845E ROM:00118458 move.b (a1),(a0,d0.w) ROM:0011845C bra.s loc_118464 ROM:0011845E ; --------------------------------------------------------------------------- ROM:0011845E ROM:0011845E loc_11845E: ; CODE XREF: sub_1181C6+290↑j ROM:0011845E move.b #$FF,(a0,d0.w) ROM:00118464 ROM:00118464 loc_118464: ; CODE XREF: sub_1181C6+296↑j ROM:00118464 addq.w #1,d0 ROM:00118466 bvc.s loc_11846C ROM:00118468 move.w #$8000,d0 ROM:0011846C ROM:0011846C loc_11846C: ; CODE XREF: sub_1181C6+2A0↑j ROM:0011846C adda.l #1,a1 ROM:00118472 btst #6,($8EA).w ROM:00118478 bne.s loc_118480 ROM:0011847A move.b (a1),(a0,d0.w) ROM:0011847E bra.s loc_118486 ROM:00118480 ; --------------------------------------------------------------------------- ROM:00118480 ROM:00118480 loc_118480: ; CODE XREF: sub_1181C6+2B2↑j ROM:00118480 move.b #$FF,(a0,d0.w) ROM:00118486 ROM:00118486 loc_118486: ; CODE XREF: sub_1181C6+2B8↑j ROM:00118486 addq.w #1,d0 ROM:00118488 bvc.s loc_11848E ROM:0011848A move.w #$8000,d0 ROM:0011848E ROM:0011848E loc_11848E: ; CODE XREF: sub_1181C6+2C2↑j ROM:0011848E adda.l #1,a1 ROM:00118494 btst #6,($8EA).w ROM:0011849A bne.s loc_1184A2 ROM:0011849C move.b (a1),(a0,d0.w) ROM:001184A0 bra.s loc_1184A8 ROM:001184A2 ; --------------------------------------------------------------------------- ROM:001184A2 ROM:001184A2 loc_1184A2: ; CODE XREF: sub_1181C6+2D4↑j ROM:001184A2 move.b #$FF,(a0,d0.w) ROM:001184A8 ROM:001184A8 loc_1184A8: ; CODE XREF: sub_1181C6+2DA↑j ROM:001184A8 addq.w #1,d0 ROM:001184AA bvc.s loc_1184B0 ROM:001184AC move.w #$8000,d0 ROM:001184B0 ROM:001184B0 loc_1184B0: ; CODE XREF: sub_1181C6+2E4↑j ROM:001184B0 adda.l #1,a1 ROM:001184B6 btst #6,($8EA).w ROM:001184BC bne.s loc_1184C4 ROM:001184BE move.b (a1),(a0,d0.w) ROM:001184C2 bra.s loc_1184CA ROM:001184C4 ; --------------------------------------------------------------------------- ROM:001184C4 ROM:001184C4 loc_1184C4: ; CODE XREF: sub_1181C6+2F6↑j ROM:001184C4 move.b #$FF,(a0,d0.w) ROM:001184CA ROM:001184CA loc_1184CA: ; CODE XREF: sub_1181C6+2FC↑j ROM:001184CA addq.w #1,d0 ROM:001184CC bvc.s loc_1184D2 ROM:001184CE move.w #$8000,d0 ROM:001184D2 ROM:001184D2 loc_1184D2: ; CODE XREF: sub_1181C6+306↑j ROM:001184D2 adda.l #1,a1 ROM:001184D8 move.w d0,($566).w ROM:001184DC bsr.l sub_1169E2 ROM:001184E2 move.w ($566).w,($E18).w ROM:001184E8 bsr.l sub_116994 ROM:001184EE move.w ($566).w,d0 ROM:001184F2 move.b ($713).w,(a0,d0.w) ROM:001184F8 addq.w #1,d0 ROM:001184FA bvc.s loc_118500 ROM:001184FC move.w #$8000,d0 ROM:00118500 ROM:00118500 loc_118500: ; CODE XREF: sub_1181C6+334↑j ROM:00118500 move.b #4,(a0,d0.w) 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_1181C6+342↑j ROM:0011850E btst #6,($8EA).w ROM:00118514 bne.s loc_11851C ROM:00118516 move.b (a1),(a0,d0.w) ROM:0011851A bra.s loc_118522 ROM:0011851C ; --------------------------------------------------------------------------- ROM:0011851C ROM:0011851C loc_11851C: ; CODE XREF: sub_1181C6+34E↑j ROM:0011851C move.b #$FF,(a0,d0.w) ROM:00118522 ROM:00118522 loc_118522: ; CODE XREF: sub_1181C6+354↑j ROM:00118522 addq.w #1,d0 ROM:00118524 bvc.s loc_11852A ROM:00118526 move.w #$8000,d0 ROM:0011852A ROM:0011852A loc_11852A: ; CODE XREF: sub_1181C6+35E↑j ROM:0011852A adda.l #1,a1 ROM:00118530 btst #6,($8EA).w ROM:00118536 bne.s loc_11853E ROM:00118538 move.b (a1),(a0,d0.w) ROM:0011853C bra.s loc_118544 ROM:0011853E ; --------------------------------------------------------------------------- ROM:0011853E ROM:0011853E loc_11853E: ; CODE XREF: sub_1181C6+370↑j ROM:0011853E move.b #$FF,(a0,d0.w) ROM:00118544 ROM:00118544 loc_118544: ; CODE XREF: sub_1181C6+376↑j ROM:00118544 addq.w #1,d0 ROM:00118546 bvc.s loc_11854C ROM:00118548 move.w #$8000,d0 ROM:0011854C ROM:0011854C loc_11854C: ; CODE XREF: sub_1181C6+380↑j ROM:0011854C adda.l #1,a1 ROM:00118552 bsr.w sub_11883C ROM:00118556 addq.w #1,d0 ROM:00118558 bvc.s loc_11855E ROM:0011855A move.w #$8000,d0 ROM:0011855E ROM:0011855E loc_11855E: ; CODE XREF: sub_1181C6+392↑j ROM:0011855E bsr.w sub_118818 ROM:00118562 addq.w #1,d0 ROM:00118564 bvc.s loc_11856A ROM:00118566 move.w #$8000,d0 ROM:0011856A ROM:0011856A loc_11856A: ; CODE XREF: sub_1181C6+39E↑j ROM:0011856A adda.l #1,a1 ROM:00118570 move.w d0,($566).w ROM:00118574 bsr.l sub_1169E2 ROM:0011857A move.w ($566).w,($E18).w ROM:00118580 bsr.l sub_116994 ROM:00118586 move.w ($566).w,d0 ROM:0011858A move.b ($713).w,(a0,d0.w) ROM:00118590 addq.w #1,d0 ROM:00118592 bvc.s loc_118598 ROM:00118594 move.w #$8000,d0 ROM:00118598 ROM:00118598 loc_118598: ; CODE XREF: sub_1181C6+3CC↑j ROM:00118598 move.b #5,(a0,d0.w) ROM:0011859E addq.w #1,d0 ROM:001185A0 bvc.s loc_1185A6 ROM:001185A2 move.w #$8000,d0 ROM:001185A6 ROM:001185A6 loc_1185A6: ; CODE XREF: sub_1181C6+3DA↑j ROM:001185A6 bsr.w sub_11883C ROM:001185AA addq.w #1,d0 ROM:001185AC bvc.s loc_1185B2 ROM:001185AE move.w #$8000,d0 ROM:001185B2 ROM:001185B2 loc_1185B2: ; CODE XREF: sub_1181C6+3E6↑j ROM:001185B2 bsr.w sub_118818 ROM:001185B6 addq.w #1,d0 ROM:001185B8 bvc.s loc_1185BE ROM:001185BA move.w #$8000,d0 ROM:001185BE ROM:001185BE loc_1185BE: ; CODE XREF: sub_1181C6+3F2↑j ROM:001185BE adda.l #1,a1 ROM:001185C4 bsr.w sub_11883C ROM:001185C8 addq.w #1,d0 ROM:001185CA bvc.s loc_1185D0 ROM:001185CC move.w #$8000,d0 ROM:001185D0 ROM:001185D0 loc_1185D0: ; CODE XREF: sub_1181C6+404↑j ROM:001185D0 bsr.w sub_118818 ROM:001185D4 addq.w #1,d0 ROM:001185D6 bvc.s loc_1185DC ROM:001185D8 move.w #$8000,d0 ROM:001185DC ROM:001185DC loc_1185DC: ; CODE XREF: sub_1181C6+410↑j ROM:001185DC move.w d0,($566).w ROM:001185E0 bsr.l sub_1169E2 ROM:001185E6 bclr #6,($8EA).w ROM:001185EC bra.l locret_118816 ROM:001185F2 ; --------------------------------------------------------------------------- ROM:001185F2 ROM:001185F2 loc_1185F2: ; CODE XREF: sub_1181C6+C6↑j ROM:001185F2 cmpi.b #3,($713).w ROM:001185F8 bne.l loc_118634 ROM:001185FE bsr.l sub_116994 ROM:00118604 move.w ($566).w,d0 ROM:00118608 move.b ($713).w,(a0,d0.w) ROM:0011860E addq.w #1,d0 ROM:00118610 bvc.s loc_118616 ROM:00118612 move.w #$8000,d0 ROM:00118616 ROM:00118616 loc_118616: ; CODE XREF: sub_1181C6+44A↑j ROM:00118616 move.b #4,(a0,d0.w) ROM:0011861C addq.w #1,d0 ROM:0011861E bvc.s loc_118624 ROM:00118620 move.w #$8000,d0 ROM:00118624 ROM:00118624 loc_118624: ; CODE XREF: sub_1181C6+458↑j ROM:00118624 move.w d0,($566).w ROM:00118628 bsr.l sub_1169E2 ROM:0011862E bra.l locret_118816 ROM:00118634 ; --------------------------------------------------------------------------- ROM:00118634 ROM:00118634 loc_118634: ; CODE XREF: sub_1181C6+432↑j ROM:00118634 cmpi.b #4,($713).w ROM:0011863A bne.l locret_118816 ROM:00118640 movea.l #unk_110400,a1 ROM:00118646 bsr.l sub_116994 ROM:0011864C move.w ($566).w,d0 ROM:00118650 move.b ($713).w,(a0,d0.w) ROM:00118656 addq.w #1,d0 ROM:00118658 bvc.s loc_11865E ROM:0011865A move.w #$8000,d0 ROM:0011865E ROM:0011865E loc_11865E: ; CODE XREF: sub_1181C6+492↑j ROM:0011865E move.b #1,(a0,d0.w) ROM:00118664 addq.w #1,d0 ROM:00118666 bvc.s loc_11866C ROM:00118668 move.w #$8000,d0 ROM:0011866C ROM:0011866C loc_11866C: ; CODE XREF: sub_1181C6+4A0↑j ROM:0011866C move.b (a1),(a0,d0.w) ROM:00118670 adda.w #2,a1 ROM:00118674 addq.w #1,d0 ROM:00118676 bvc.s loc_11867C ROM:00118678 move.w #$8000,d0 ROM:0011867C ROM:0011867C loc_11867C: ; CODE XREF: sub_1181C6+4B0↑j ROM:0011867C move.b (a1),(a0,d0.w) ROM:00118680 adda.w #2,a1 ROM:00118684 addq.w #1,d0 ROM:00118686 bvc.s loc_11868C ROM:00118688 move.w #$8000,d0 ROM:0011868C ROM:0011868C loc_11868C: ; CODE XREF: sub_1181C6+4C0↑j ROM:0011868C move.b (a1),(a0,d0.w) ROM:00118690 adda.w #2,a1 ROM:00118694 addq.w #1,d0 ROM:00118696 bvc.s loc_11869C ROM:00118698 move.w #$8000,d0 ROM:0011869C ROM:0011869C loc_11869C: ; CODE XREF: sub_1181C6+4D0↑j ROM:0011869C move.b (a1),(a0,d0.w) ROM:001186A0 adda.w #2,a1 ROM:001186A4 addq.w #1,d0 ROM:001186A6 bvc.s loc_1186AC ROM:001186A8 move.w #$8000,d0 ROM:001186AC ROM:001186AC loc_1186AC: ; CODE XREF: sub_1181C6+4E0↑j ROM:001186AC move.w d0,($566).w ROM:001186B0 bsr.l sub_1169E2 ROM:001186B6 move.w ($566).w,($E18).w ROM:001186BC bsr.l sub_116994 ROM:001186C2 move.w ($566).w,d0 ROM:001186C6 move.b ($713).w,(a0,d0.w) ROM:001186CC addq.w #1,d0 ROM:001186CE bvc.s loc_1186D4 ROM:001186D0 move.w #$8000,d0 ROM:001186D4 ROM:001186D4 loc_1186D4: ; CODE XREF: sub_1181C6+508↑j ROM:001186D4 move.b #2,(a0,d0.w) ROM:001186DA addq.w #1,d0 ROM:001186DC bvc.s loc_1186E2 ROM:001186DE move.w #$8000,d0 ROM:001186E2 ROM:001186E2 loc_1186E2: ; CODE XREF: sub_1181C6+516↑j ROM:001186E2 move.b (a1),(a0,d0.w) ROM:001186E6 adda.w #2,a1 ROM:001186EA addq.w #1,d0 ROM:001186EC bvc.s loc_1186F2 ROM:001186EE move.w #$8000,d0 ROM:001186F2 ROM:001186F2 loc_1186F2: ; CODE XREF: sub_1181C6+526↑j ROM:001186F2 move.b (a1),(a0,d0.w) ROM:001186F6 adda.w #2,a1 ROM:001186FA addq.w #1,d0 ROM:001186FC bvc.s loc_118702 ROM:001186FE move.w #$8000,d0 ROM:00118702 ROM:00118702 loc_118702: ; CODE XREF: sub_1181C6+536↑j ROM:00118702 move.b (a1),(a0,d0.w) ROM:00118706 adda.w #2,a1 ROM:0011870A addq.w #1,d0 ROM:0011870C bvc.s loc_118712 ROM:0011870E move.w #$8000,d0 ROM:00118712 ROM:00118712 loc_118712: ; CODE XREF: sub_1181C6+546↑j ROM:00118712 move.b (a1),(a0,d0.w) ROM:00118716 addq.w #1,d0 ROM:00118718 bvc.s loc_11871E ROM:0011871A move.w #$8000,d0 ROM:0011871E ROM:0011871E loc_11871E: ; CODE XREF: sub_1181C6+552↑j ROM:0011871E move.w d0,($566).w ROM:00118722 bsr.l sub_1169E2 ROM:00118728 move.w ($566).w,($E18).w ROM:0011872E movea.l #$13C002,a1 ROM:00118734 bsr.l sub_116994 ROM:0011873A move.w ($566).w,d0 ROM:0011873E move.b ($713).w,(a0,d0.w) ROM:00118744 addq.w #1,d0 ROM:00118746 bvc.s loc_11874C ROM:00118748 move.w #$8000,d0 ROM:0011874C ROM:0011874C loc_11874C: ; CODE XREF: sub_1181C6+580↑j ROM:0011874C move.b #3,(a0,d0.w) ROM:00118752 addq.w #1,d0 ROM:00118754 bvc.s loc_11875A ROM:00118756 move.w #$8000,d0 ROM:0011875A ROM:0011875A loc_11875A: ; CODE XREF: sub_1181C6+58E↑j ROM:0011875A move.b (a1),(a0,d0.w) ROM:0011875E adda.w #1,a1 ROM:00118762 addq.w #1,d0 ROM:00118764 bvc.s loc_11876A ROM:00118766 move.w #$8000,d0 ROM:0011876A ROM:0011876A loc_11876A: ; CODE XREF: sub_1181C6+59E↑j ROM:0011876A move.b (a1),(a0,d0.w) ROM:0011876E adda.w #1,a1 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_1181C6+5AE↑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_1181C6+5BE↑j ROM:0011878A move.b (a1),(a0,d0.w) ROM:0011878E adda.w #1,a1 ROM:00118792 addq.w #1,d0 ROM:00118794 bvc.s loc_11879A ROM:00118796 move.w #$8000,d0 ROM:0011879A ROM:0011879A loc_11879A: ; CODE XREF: sub_1181C6+5CE↑j ROM:0011879A move.w d0,($566).w ROM:0011879E bsr.l sub_1169E2 ROM:001187A4 move.w ($566).w,($E18).w ROM:001187AA bsr.l sub_116994 ROM:001187B0 move.w ($566).w,d0 ROM:001187B4 move.b ($713).w,(a0,d0.w) ROM:001187BA addq.w #1,d0 ROM:001187BC bvc.s loc_1187C2 ROM:001187BE move.w #$8000,d0 ROM:001187C2 ROM:001187C2 loc_1187C2: ; CODE XREF: sub_1181C6+5F6↑j ROM:001187C2 move.b #4,(a0,d0.w) ROM:001187C8 addq.w #1,d0 ROM:001187CA bvc.s loc_1187D0 ROM:001187CC move.w #$8000,d0 ROM:001187D0 ROM:001187D0 loc_1187D0: ; CODE XREF: sub_1181C6+604↑j ROM:001187D0 move.b (a1),(a0,d0.w) ROM:001187D4 adda.w #1,a1 ROM:001187D8 addq.w #1,d0 ROM:001187DA bvc.s loc_1187E0 ROM:001187DC move.w #$8000,d0 ROM:001187E0 ROM:001187E0 loc_1187E0: ; CODE XREF: sub_1181C6+614↑j ROM:001187E0 move.b (a1),(a0,d0.w) ROM:001187E4 adda.w #1,a1 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_1181C6+624↑j ROM:001187F0 move.b (a1),(a0,d0.w) ROM:001187F4 adda.w #1,a1 ROM:001187F8 addq.w #1,d0 ROM:001187FA bvc.s loc_118800 ROM:001187FC move.w #$8000,d0 ROM:00118800 ROM:00118800 loc_118800: ; CODE XREF: sub_1181C6+634↑j ROM:00118800 move.b (a1),(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_1181C6+640↑j ROM:0011880C move.w d0,($566).w ROM:00118810 bsr.l sub_1169E2 ROM:00118816 ROM:00118816 locret_118816: ; CODE XREF: sub_1181C6+78↑j ROM:00118816 ; sub_1181C6+BA↑j ... ROM:00118816 rts ROM:00118816 ; End of function sub_1181C6 ROM:00118816 ROM:00118818 ROM:00118818 ; =============== S U B R O U T I N E ======================================= ROM:00118818 ROM:00118818 ROM:00118818 sub_118818: ; CODE XREF: sub_1181C6:loc_11855E↑p ROM:00118818 ; sub_1181C6:loc_1185B2↑p ... ROM:00118818 btst #6,($8EA).w ROM:0011881E bne.s loc_118832 ROM:00118820 move.b (a2),d5 ROM:00118822 andi.b #$F,d5 ROM:00118826 ori.b #$30,d5 ; '0' ROM:0011882A move.b d5,$11EC(d0.w) ROM:00118830 bra.s locret_11883A ROM:00118832 ; --------------------------------------------------------------------------- ROM:00118832 ROM:00118832 loc_118832: ; CODE XREF: sub_118818+6↑j ROM:00118832 move.b #$FF,$11EC(d0.w) ROM:0011883A ROM:0011883A locret_11883A: ; CODE XREF: sub_118818+18↑j ROM:0011883A rts ROM:0011883A ; End of function sub_118818 ROM:0011883A ROM:0011883C ROM:0011883C ; =============== S U B R O U T I N E ======================================= ROM:0011883C ROM:0011883C ROM:0011883C sub_11883C: ; CODE XREF: sub_1181C6+38C↑p ROM:0011883C ; sub_1181C6:loc_1185A6↑p ... ROM:0011883C btst #6,($8EA).w ROM:00118842 bne.s loc_118854 ROM:00118844 move.b (a2),d5 ROM:00118846 lsr.b #4,d5 ROM:00118848 ori.b #$30,d5 ; '0' ROM:0011884C move.b d5,$11EC(d0.w) ROM:00118852 bra.s locret_11885C ROM:00118854 ; --------------------------------------------------------------------------- ROM:00118854 ROM:00118854 loc_118854: ; CODE XREF: sub_11883C+6↑j ROM:00118854 move.b #$FF,$11EC(d0.w) ROM:0011885C ROM:0011885C locret_11885C: ; CODE XREF: sub_11883C+16↑j ROM:0011885C rts ROM:0011885C ; End of function sub_11883C ROM:0011885C ROM:0011885E ROM:0011885E ; =============== S U B R O U T I N E ======================================= ROM:0011885E ROM:0011885E ROM:0011885E sub_11885E: ; CODE XREF: ROM:00111AB6↑p ROM:0011885E btst #1,($FFFFFC0D).w ROM:00118864 bne.s loc_11886E ROM:00118866 btst #3,($FFFFFC0D).w ROM:0011886C beq.s loc_118878 ROM:0011886E ROM:0011886E loc_11886E: ; CODE XREF: sub_11885E+6↑j ROM:0011886E move.w ($FFFFFC0E).w,d0 ROM:00118872 move.w ($FFFFFC0C).w,d0 ROM:00118876 bra.s locret_1188D2 ROM:00118878 ; --------------------------------------------------------------------------- ROM:00118878 ROM:00118878 loc_118878: ; CODE XREF: sub_11885E+E↑j ROM:00118878 cmpi.b #0,($711).w ROM:0011887E bne.s loc_1188A2 ROM:00118880 move.w ($FFFFFC0E).w,d0 ROM:00118884 move.w ($FFFFFC0C).w,d0 ROM:00118888 move.w $BA(a5),d0 ROM:0011888C clr.b ($85C).w ROM:00118890 move.w d0,($5EA).w ROM:00118894 move.b #1,($85C).w ROM:0011889A move.b #1,($711).w ROM:001188A0 bra.s locret_1188D2 ROM:001188A2 ; --------------------------------------------------------------------------- ROM:001188A2 ROM:001188A2 loc_1188A2: ; CODE XREF: sub_11885E+20↑j ROM:001188A2 cmpi.b #1,($711).w ROM:001188A8 bne.s loc_1188C6 ROM:001188AA move.w ($FFFFFC0E).w,d0 ROM:001188AE move.w ($FFFFFC0C).w,d0 ROM:001188B2 move.w $BA(a5),d0 ROM:001188B6 clr.b ($85C).w ROM:001188BA move.w d0,($5EA).w ROM:001188BE move.b #1,($85C).w ROM:001188C4 bra.s locret_1188D2 ROM:001188C6 ; --------------------------------------------------------------------------- ROM:001188C6 ROM:001188C6 loc_1188C6: ; CODE XREF: sub_11885E+4A↑j ROM:001188C6 cmpi.b #2,($711).w ROM:001188CC bne.l *+6 ROM:001188D2 ROM:001188D2 locret_1188D2: ; CODE XREF: sub_11885E+18↑j ROM:001188D2 ; sub_11885E+42↑j ... ROM:001188D2 rts ROM:001188D2 ; End of function sub_11885E ROM:001188D2 ROM:001188D4 ROM:001188D4 ; =============== S U B R O U T I N E ======================================= ROM:001188D4 ROM:001188D4 ROM:001188D4 sub_1188D4: ; CODE XREF: ROM:loc_118DC8↓p ROM:001188D4 cmpi.b #1,($711).w ROM:001188DA bne.s locret_1188F0 ROM:001188DC cmpi.w #0,($5EA).w ROM:001188E2 bgt.s locret_1188F0 ROM:001188E4 bset #2,($8F3).w ROM:001188EA move.b #2,($711).w ROM:001188F0 ROM:001188F0 locret_1188F0: ; CODE XREF: sub_1188D4+6↑j ROM:001188F0 ; sub_1188D4+E↑j ROM:001188F0 rts ROM:001188F0 ; End of function sub_1188D4 ROM:001188F0 ROM:001188F2 ROM:001188F2 ; =============== S U B R O U T I N E ======================================= ROM:001188F2 ROM:001188F2 ROM:001188F2 sub_1188F2: ; CODE XREF: ROM:00118C66↓p ROM:001188F2 ; ROM:loc_118CD6↓p ROM:001188F2 clr.w d1 ROM:001188F4 move.b ($716).w,d1 ROM:001188F8 cmpi.w #9,d1 ROM:001188FC bcc.s locret_118906 ROM:001188FE movea.l off_118908(pc,d1.w*4),a0 ROM:00118902 nop ROM:00118904 jmp (a0) ROM:00118906 ; --------------------------------------------------------------------------- ROM:00118906 ROM:00118906 locret_118906: ; CODE XREF: sub_1188F2+A↑j ROM:00118906 rts ROM:00118906 ; End of function sub_1188F2 ROM:00118906 ROM:00118906 ; --------------------------------------------------------------------------- ROM:00118908 off_118908: dc.l loc_11892C ; DATA XREF: sub_1188F2+C↑r ROM:0011890C dc.l locret_118934 ROM:00118910 dc.l loc_118936 ROM:00118914 dc.l loc_11894C ROM:00118918 dc.l loc_118962 ROM:0011891C dc.l loc_118978 ROM:00118920 dc.l loc_11898E ROM:00118924 dc.l loc_1189A4 ROM:00118928 dc.l locret_1189BA ROM:0011892C ; --------------------------------------------------------------------------- ROM:0011892C ROM:0011892C loc_11892C: ; DATA XREF: ROM:off_118908↑o ROM:0011892C move.b #1,($716).w ROM:00118932 rts ROM:00118934 ; --------------------------------------------------------------------------- ROM:00118934 ROM:00118934 locret_118934: ; DATA XREF: ROM:0011890C↑o ROM:00118934 rts ROM:00118936 ; --------------------------------------------------------------------------- ROM:00118936 ROM:00118936 loc_118936: ; DATA XREF: ROM:00118910↑o ROM:00118936 cmpi.w #0,($5EC).w ROM:0011893C bgt.s locret_11894A ROM:0011893E bset #1,($8E0).w ROM:00118944 move.b #1,($716).w ROM:0011894A ROM:0011894A locret_11894A: ; CODE XREF: ROM:0011893C↑j ROM:0011894A rts ROM:0011894C ; --------------------------------------------------------------------------- ROM:0011894C ROM:0011894C loc_11894C: ; DATA XREF: ROM:00118914↑o ROM:0011894C cmpi.w #0,($5EC).w ROM:00118952 bgt.s locret_118960 ROM:00118954 bset #1,($8E0).w ROM:0011895A move.b #1,($716).w ROM:00118960 ROM:00118960 locret_118960: ; CODE XREF: ROM:00118952↑j ROM:00118960 rts ROM:00118962 ; --------------------------------------------------------------------------- ROM:00118962 ROM:00118962 loc_118962: ; DATA XREF: ROM:00118918↑o ROM:00118962 cmpi.w #0,($5EC).w ROM:00118968 bgt.s locret_118976 ROM:0011896A bset #1,($8E0).w ROM:00118970 move.b #1,($716).w ROM:00118976 ROM:00118976 locret_118976: ; CODE XREF: ROM:00118968↑j ROM:00118976 rts ROM:00118978 ; --------------------------------------------------------------------------- ROM:00118978 ROM:00118978 loc_118978: ; DATA XREF: ROM:0011891C↑o ROM:00118978 cmpi.w #0,($5EC).w ROM:0011897E bgt.s locret_11898C ROM:00118980 bset #1,($8E0).w ROM:00118986 move.b #1,($716).w ROM:0011898C ROM:0011898C locret_11898C: ; CODE XREF: ROM:0011897E↑j ROM:0011898C rts ROM:0011898E ; --------------------------------------------------------------------------- ROM:0011898E ROM:0011898E loc_11898E: ; DATA XREF: ROM:00118920↑o ROM:0011898E cmpi.w #0,($5EC).w ROM:00118994 bgt.s locret_1189A2 ROM:00118996 bset #1,($8E0).w ROM:0011899C move.b #1,($716).w ROM:001189A2 ROM:001189A2 locret_1189A2: ; CODE XREF: ROM:00118994↑j ROM:001189A2 rts ROM:001189A4 ; --------------------------------------------------------------------------- ROM:001189A4 ROM:001189A4 loc_1189A4: ; DATA XREF: ROM:00118924↑o ROM:001189A4 cmpi.w #0,($5EC).w ROM:001189AA bgt.s locret_1189B8 ROM:001189AC bset #1,($8E0).w ROM:001189B2 move.b #1,($716).w ROM:001189B8 ROM:001189B8 locret_1189B8: ; CODE XREF: ROM:001189AA↑j ROM:001189B8 rts ROM:001189BA ; --------------------------------------------------------------------------- ROM:001189BA ROM:001189BA locret_1189BA: ; DATA XREF: ROM:00118928↑o ROM:001189BA rts ROM:001189BC ROM:001189BC ; =============== S U B R O U T I N E ======================================= ROM:001189BC ROM:001189BC ROM:001189BC sub_1189BC: ; CODE XREF: ROM:00111AA6↑p ROM:001189BC move.w ($FFFFFC0C).w,d3 ROM:001189C0 move.w ($FFFFFC0E).w,d4 ROM:001189C4 andi.w #$A,d3 ROM:001189C8 cmpi.w #0,d3 ROM:001189CC beq.s loc_1189D4 ROM:001189CE bra.l locret_118BB6 ROM:001189D4 ; --------------------------------------------------------------------------- ROM:001189D4 ROM:001189D4 loc_1189D4: ; CODE XREF: sub_1189BC+10↑j ROM:001189D4 cmpi.b #1,($716).w ROM:001189DA bne.s loc_118A0C ROM:001189DC move.b $10F(a5),d0 ROM:001189E0 cmp.b d4,d0 ROM:001189E2 bne.s loc_118A06 ROM:001189E4 move.b d0,($715).w ROM:001189E8 bset #7,($8DF).w ROM:001189EE move.w $B8(a5),d1 ROM:001189F2 clr.b ($85D).w ROM:001189F6 move.w d1,($5EC).w ROM:001189FA move.b #1,($85D).w ROM:00118A00 move.b #2,($716).w ROM:00118A06 ROM:00118A06 loc_118A06: ; CODE XREF: sub_1189BC+26↑j ROM:00118A06 bra.l locret_118BB6 ROM:00118A0C ; --------------------------------------------------------------------------- ROM:00118A0C ROM:00118A0C loc_118A0C: ; CODE XREF: sub_1189BC+1E↑j ROM:00118A0C cmpi.b #2,($716).w ROM:00118A12 bne.s loc_118A3E ROM:00118A14 move.b $110(a5),d0 ROM:00118A18 cmp.b d4,d0 ROM:00118A1A bne.s loc_118A38 ROM:00118A1C add.b d0,($715).w ROM:00118A20 move.w $B8(a5),d1 ROM:00118A24 clr.b ($85D).w ROM:00118A28 move.w d1,($5EC).w ROM:00118A2C move.b #1,($85D).w ROM:00118A32 move.b #3,($716).w ROM:00118A38 ROM:00118A38 loc_118A38: ; CODE XREF: sub_1189BC+5E↑j ROM:00118A38 bra.l locret_118BB6 ROM:00118A3E ; --------------------------------------------------------------------------- ROM:00118A3E ROM:00118A3E loc_118A3E: ; CODE XREF: sub_1189BC+56↑j ROM:00118A3E cmpi.b #3,($716).w ROM:00118A44 bne.s loc_118A70 ROM:00118A46 move.b $111(a5),d0 ROM:00118A4A cmp.b d4,d0 ROM:00118A4C bne.s loc_118A6A ROM:00118A4E add.b d0,($715).w ROM:00118A52 move.w $B8(a5),d1 ROM:00118A56 clr.b ($85D).w ROM:00118A5A move.w d1,($5EC).w ROM:00118A5E move.b #1,($85D).w ROM:00118A64 move.b #4,($716).w ROM:00118A6A ROM:00118A6A loc_118A6A: ; CODE XREF: sub_1189BC+90↑j ROM:00118A6A bra.l locret_118BB6 ROM:00118A70 ; --------------------------------------------------------------------------- ROM:00118A70 ROM:00118A70 loc_118A70: ; CODE XREF: sub_1189BC+88↑j ROM:00118A70 cmpi.b #4,($716).w ROM:00118A76 bne.l loc_118AF8 ROM:00118A7C cmpi.b #1,d4 ROM:00118A80 bne.s loc_118A84 ROM:00118A82 bra.s loc_118A9A ROM:00118A84 ; --------------------------------------------------------------------------- ROM:00118A84 ROM:00118A84 loc_118A84: ; CODE XREF: sub_1189BC+C4↑j ROM:00118A84 cmpi.b #2,d4 ROM:00118A88 bne.s loc_118A8C ROM:00118A8A bra.s loc_118A9A ROM:00118A8C ; --------------------------------------------------------------------------- ROM:00118A8C ROM:00118A8C loc_118A8C: ; CODE XREF: sub_1189BC+CC↑j ROM:00118A8C cmpi.b #6,d4 ROM:00118A90 bne.s loc_118A94 ROM:00118A92 bra.s loc_118A9A ROM:00118A94 ; --------------------------------------------------------------------------- ROM:00118A94 ROM:00118A94 loc_118A94: ; CODE XREF: sub_1189BC+D4↑j ROM:00118A94 cmpi.b #9,d4 ROM:00118A98 bne.s loc_118ABC ROM:00118A9A ROM:00118A9A loc_118A9A: ; CODE XREF: sub_1189BC+C6↑j ROM:00118A9A ; sub_1189BC+CE↑j ... ROM:00118A9A add.b d4,($715).w ROM:00118A9E move.b d4,($712).w ROM:00118AA2 move.w $B8(a5),d1 ROM:00118AA6 clr.b ($85D).w ROM:00118AAA move.w d1,($5EC).w ROM:00118AAE move.b #1,($85D).w ROM:00118AB4 move.b #5,($716).w ROM:00118ABA bra.s loc_118AF2 ROM:00118ABC ; --------------------------------------------------------------------------- ROM:00118ABC ROM:00118ABC loc_118ABC: ; CODE XREF: sub_1189BC+DC↑j ROM:00118ABC cmpi.b #3,d4 ROM:00118AC0 bne.s loc_118AC4 ROM:00118AC2 bra.s loc_118AD2 ROM:00118AC4 ; --------------------------------------------------------------------------- ROM:00118AC4 ROM:00118AC4 loc_118AC4: ; CODE XREF: sub_1189BC+104↑j ROM:00118AC4 cmpi.b #4,d4 ROM:00118AC8 bne.s loc_118ACC ROM:00118ACA bra.s loc_118AD2 ROM:00118ACC ; --------------------------------------------------------------------------- ROM:00118ACC ROM:00118ACC loc_118ACC: ; CODE XREF: sub_1189BC+10C↑j ROM:00118ACC cmpi.b #7,d4 ROM:00118AD0 bne.s loc_118AF2 ROM:00118AD2 ROM:00118AD2 loc_118AD2: ; CODE XREF: sub_1189BC+106↑j ROM:00118AD2 ; sub_1189BC+10E↑j ROM:00118AD2 add.b d4,($715).w ROM:00118AD6 move.b d4,($712).w ROM:00118ADA move.w $B8(a5),d1 ROM:00118ADE clr.b ($85D).w ROM:00118AE2 move.w d1,($5EC).w ROM:00118AE6 move.b #1,($85D).w ROM:00118AEC move.b #7,($716).w ROM:00118AF2 ROM:00118AF2 loc_118AF2: ; CODE XREF: sub_1189BC+FE↑j ROM:00118AF2 ; sub_1189BC+114↑j ROM:00118AF2 bra.l locret_118BB6 ROM:00118AF8 ; --------------------------------------------------------------------------- ROM:00118AF8 ROM:00118AF8 loc_118AF8: ; CODE XREF: sub_1189BC+BA↑j ROM:00118AF8 cmpi.b #5,($716).w ROM:00118AFE bne.l loc_118B70 ROM:00118B04 cmpi.b #1,($712).w ROM:00118B0A bne.s loc_118B0E ROM:00118B0C bra.s loc_118B20 ROM:00118B0E ; --------------------------------------------------------------------------- ROM:00118B0E ROM:00118B0E loc_118B0E: ; CODE XREF: sub_1189BC+14E↑j ROM:00118B0E cmpi.b #6,($712).w ROM:00118B14 bne.s loc_118B18 ROM:00118B16 bra.s loc_118B20 ROM:00118B18 ; --------------------------------------------------------------------------- ROM:00118B18 ROM:00118B18 loc_118B18: ; CODE XREF: sub_1189BC+158↑j ROM:00118B18 cmpi.b #9,($712).w ROM:00118B1E bne.s loc_118B42 ROM:00118B20 ROM:00118B20 loc_118B20: ; CODE XREF: sub_1189BC+150↑j ROM:00118B20 ; sub_1189BC+15A↑j ROM:00118B20 add.b d4,($715).w ROM:00118B24 move.b d4,($713).w ROM:00118B28 move.w $B8(a5),d1 ROM:00118B2C clr.b ($85D).w ROM:00118B30 move.w d1,($5EC).w ROM:00118B34 move.b #1,($85D).w ROM:00118B3A move.b #7,($716).w ROM:00118B40 bra.s loc_118B6A ROM:00118B42 ; --------------------------------------------------------------------------- ROM:00118B42 ROM:00118B42 loc_118B42: ; CODE XREF: sub_1189BC+162↑j ROM:00118B42 cmpi.b #2,($712).w ROM:00118B48 bne.s loc_118B6A ROM:00118B4A add.b d4,($715).w ROM:00118B4E move.b d4,($713).w ROM:00118B52 move.w $B8(a5),d1 ROM:00118B56 clr.b ($85D).w ROM:00118B5A move.w d1,($5EC).w ROM:00118B5E move.b #1,($85D).w ROM:00118B64 move.b #6,($716).w ROM:00118B6A ROM:00118B6A loc_118B6A: ; CODE XREF: sub_1189BC+184↑j ROM:00118B6A ; sub_1189BC+18C↑j ROM:00118B6A bra.l locret_118BB6 ROM:00118B70 ; --------------------------------------------------------------------------- ROM:00118B70 ROM:00118B70 loc_118B70: ; CODE XREF: sub_1189BC+142↑j ROM:00118B70 cmpi.b #6,($716).w ROM:00118B76 bne.s loc_118B9A ROM:00118B78 add.b d4,($715).w ROM:00118B7C move.b d4,($714).w ROM:00118B80 move.w $B8(a5),d1 ROM:00118B84 clr.b ($85D).w ROM:00118B88 move.w d1,($5EC).w ROM:00118B8C move.b #1,($85D).w ROM:00118B92 move.b #7,($716).w ROM:00118B98 bra.s locret_118BB6 ROM:00118B9A ; --------------------------------------------------------------------------- ROM:00118B9A ROM:00118B9A loc_118B9A: ; CODE XREF: sub_1189BC+1BA↑j ROM:00118B9A cmpi.b #7,($716).w ROM:00118BA0 bne.s locret_118BB6 ROM:00118BA2 move.b ($715).w,d0 ROM:00118BA6 cmp.b d4,d0 ROM:00118BA8 bne.s locret_118BB6 ROM:00118BAA bset #6,($8F2).w ROM:00118BB0 move.b #8,($716).w ROM:00118BB6 ROM:00118BB6 locret_118BB6: ; CODE XREF: sub_1189BC+12↑j ROM:00118BB6 ; sub_1189BC:loc_118A06↑j ... ROM:00118BB6 rts ROM:00118BB6 ; End of function sub_1189BC ROM:00118BB6 ROM:00118BB8 ROM:00118BB8 ; =============== S U B R O U T I N E ======================================= ROM:00118BB8 ROM:00118BB8 ROM:00118BB8 sub_118BB8: ; CODE XREF: ROM:00111DD2↑p ROM:00118BB8 clr.w d1 ROM:00118BBA move.b ($717).w,d1 ROM:00118BBE cmpi.w #8,d1 ROM:00118BC2 bcc.s locret_118BCC ROM:00118BC4 movea.l off_118BCE(pc,d1.w*4),a0 ROM:00118BC8 nop ROM:00118BCA jmp (a0) ROM:00118BCC ; --------------------------------------------------------------------------- ROM:00118BCC ROM:00118BCC locret_118BCC: ; CODE XREF: sub_118BB8+A↑j ROM:00118BCC rts ROM:00118BCC ; End of function sub_118BB8 ROM:00118BCC ROM:00118BCC ; --------------------------------------------------------------------------- ROM:00118BCE off_118BCE: dc.l loc_118BEE ; DATA XREF: sub_118BB8+C↑r ROM:00118BD2 dc.l loc_118BF4 ROM:00118BD6 dc.l loc_118C1E ROM:00118BDA dc.l loc_118C6E ROM:00118BDE dc.l loc_118CDE ROM:00118BE2 dc.l loc_118D3C ROM:00118BE6 dc.l loc_118D8A ROM:00118BEA dc.l locret_118DD0 ROM:00118BEE ; --------------------------------------------------------------------------- ROM:00118BEE ROM:00118BEE loc_118BEE: ; DATA XREF: ROM:off_118BCE↑o ROM:00118BEE move.b #1,($717).w ROM:00118BF4 ROM:00118BF4 loc_118BF4: ; DATA XREF: ROM:00118BD2↑o ROM:00118BF4 btst #2,($8EE).w ROM:00118BFA beq.s locret_118C1C ROM:00118BFC move.w $C0(a5),d0 ROM:00118C00 clr.b ($85E).w ROM:00118C04 move.w d0,($5EE).w ROM:00118C08 move.b #1,($85E).w ROM:00118C0E bset #5,($FFFFFC0B).w ROM:00118C14 move.b #2,($717).w ROM:00118C1A bra.s loc_118C60 ROM:00118C1C ; --------------------------------------------------------------------------- ROM:00118C1C ROM:00118C1C locret_118C1C: ; CODE XREF: ROM:00118BFA↑j ROM:00118C1C rts ROM:00118C1E ; --------------------------------------------------------------------------- ROM:00118C1E ROM:00118C1E loc_118C1E: ; DATA XREF: ROM:00118BD6↑o ROM:00118C1E btst #7,($8DF).w ROM:00118C24 beq.s loc_118C38 ROM:00118C26 bclr #7,($8DF).w ROM:00118C2C move.b #3,($717).w ROM:00118C32 bra.l loc_118CD6 ROM:00118C38 ; --------------------------------------------------------------------------- ROM:00118C38 ROM:00118C38 loc_118C38: ; CODE XREF: ROM:00118C24↑j ROM:00118C38 cmpi.w #0,($5EE).w ROM:00118C3E bgt.s loc_118C60 ROM:00118C40 bset #7,($8E5).w ROM:00118C46 bclr #5,($FFFFFC0B).w ROM:00118C4C bclr #1,($8E6).w ROM:00118C52 move.b #0,($716).w ROM:00118C58 move.b #7,($717).w ROM:00118C5E rts ROM:00118C60 ; --------------------------------------------------------------------------- ROM:00118C60 ROM:00118C60 loc_118C60: ; CODE XREF: ROM:00118C1A↑j ROM:00118C60 ; ROM:00118C3E↑j ... ROM:00118C60 bset #1,($8E6).w ROM:00118C66 bsr.l sub_1188F2 ROM:00118C6C rts ROM:00118C6E ; --------------------------------------------------------------------------- ROM:00118C6E ROM:00118C6E loc_118C6E: ; DATA XREF: ROM:00118BDA↑o ROM:00118C6E btst #6,($8F2).w ROM:00118C74 beq.s loc_118CAE ROM:00118C76 bclr #6,($8F2).w ROM:00118C7C move.w $BE(a5),d0 ROM:00118C80 clr.b ($85E).w ROM:00118C84 move.w d0,($5EE).w ROM:00118C88 move.b #1,($85E).w ROM:00118C8E bclr #1,($8E6).w ROM:00118C94 move.b #0,($716).w ROM:00118C9A bset #1,($8E8).w ROM:00118CA0 bsr.l sub_11691C ROM:00118CA6 move.b #4,($717).w ROM:00118CAC rts ROM:00118CAE ; --------------------------------------------------------------------------- ROM:00118CAE ROM:00118CAE loc_118CAE: ; CODE XREF: ROM:00118C74↑j ROM:00118CAE btst #1,($8E0).w ROM:00118CB4 beq.s loc_118CD6 ROM:00118CB6 bclr #1,($8E0).w ROM:00118CBC move.w $C0(a5),d0 ROM:00118CC0 clr.b ($85E).w ROM:00118CC4 move.w d0,($5EE).w ROM:00118CC8 move.b #1,($85E).w ROM:00118CCE move.b #2,($717).w ROM:00118CD4 bra.s loc_118C60 ROM:00118CD6 ; --------------------------------------------------------------------------- ROM:00118CD6 ROM:00118CD6 loc_118CD6: ; CODE XREF: ROM:00118C32↑j ROM:00118CD6 ; ROM:00118CB4↑j ROM:00118CD6 bsr.l sub_1188F2 ROM:00118CDC rts ROM:00118CDE ; --------------------------------------------------------------------------- ROM:00118CDE ROM:00118CDE loc_118CDE: ; DATA XREF: ROM:00118BDE↑o ROM:00118CDE cmpi.w #0,($5EE).w ROM:00118CE4 bgt.s loc_118D04 ROM:00118CE6 move.w $C0(a5),d0 ROM:00118CEA clr.b ($85E).w ROM:00118CEE move.w d0,($5EE).w ROM:00118CF2 move.b #1,($85E).w ROM:00118CF8 move.b #2,($717).w ROM:00118CFE bra.l loc_118C60 ROM:00118D04 ; --------------------------------------------------------------------------- ROM:00118D04 ROM:00118D04 loc_118D04: ; CODE XREF: ROM:00118CE4↑j ROM:00118D04 move.w $BE(a5),d0 ROM:00118D08 sub.w $BC(a5),d0 ROM:00118D0C cmp.w ($5EE).w,d0 ROM:00118D10 blt.s locret_118D3A ROM:00118D12 btst #6,($FFFFFC0D).w ROM:00118D18 bne.s locret_118D3A ROM:00118D1A bclr #1,($8E8).w ROM:00118D20 bclr #5,($FFFFFC0B).w ROM:00118D26 bset #3,($FFFFFC0B).w ROM:00118D2C bset #2,($8EC).w ROM:00118D32 move.b #5,($717).w ROM:00118D38 bra.s locret_118D88 ROM:00118D3A ; --------------------------------------------------------------------------- ROM:00118D3A ROM:00118D3A locret_118D3A: ; CODE XREF: ROM:00118D10↑j ROM:00118D3A ; ROM:00118D18↑j ROM:00118D3A rts ROM:00118D3C ; --------------------------------------------------------------------------- ROM:00118D3C ROM:00118D3C loc_118D3C: ; DATA XREF: ROM:00118BE2↑o ROM:00118D3C btst #1,($8EF).w ROM:00118D42 beq.s locret_118D88 ROM:00118D44 bclr #1,($8EF).w ROM:00118D4A bclr #3,($FFFFFC0B).w ROM:00118D50 bclr #2,($8EC).w ROM:00118D56 move.b #0,($719).w ROM:00118D5C move.w ($FFFFFC0E).w,d0 ROM:00118D60 move.w ($FFFFFC0C).w,d0 ROM:00118D64 move.w $C0(a5),d0 ROM:00118D68 clr.b ($85E).w ROM:00118D6C move.w d0,($5EE).w ROM:00118D70 move.b #1,($85E).w ROM:00118D76 bset #5,($FFFFFC0B).w ROM:00118D7C move.b #2,($717).w ROM:00118D82 bra.l loc_118C60 ROM:00118D88 ; --------------------------------------------------------------------------- ROM:00118D88 ROM:00118D88 locret_118D88: ; CODE XREF: ROM:00118D38↑j ROM:00118D88 ; ROM:00118D42↑j ROM:00118D88 rts ROM:00118D8A ; --------------------------------------------------------------------------- ROM:00118D8A ROM:00118D8A loc_118D8A: ; DATA XREF: ROM:00118BE6↑o ROM:00118D8A btst #2,($8F3).w ROM:00118D90 beq.s loc_118DC8 ROM:00118D92 bclr #2,($8F3).w ROM:00118D98 bclr #0,($8E9).w ROM:00118D9E move.b #0,($711).w ROM:00118DA4 bset #1,($8E8).w ROM:00118DAA move.w $BE(a5),d0 ROM:00118DAE sub.w $BA(a5),d0 ROM:00118DB2 clr.b ($85E).w ROM:00118DB6 move.w d0,($5EE).w ROM:00118DBA move.b #1,($85E).w ROM:00118DC0 move.b #4,($717).w ROM:00118DC6 rts ROM:00118DC8 ; --------------------------------------------------------------------------- ROM:00118DC8 ROM:00118DC8 loc_118DC8: ; CODE XREF: ROM:00118D90↑j ROM:00118DC8 bsr.l sub_1188D4 ROM:00118DCE rts ROM:00118DD0 ; --------------------------------------------------------------------------- ROM:00118DD0 ROM:00118DD0 locret_118DD0: ; DATA XREF: ROM:00118BEA↑o ROM:00118DD0 rts ROM:00118DD2 ROM:00118DD2 ; =============== S U B R O U T I N E ======================================= ROM:00118DD2 ROM:00118DD2 ROM:00118DD2 sub_118DD2: ; CODE XREF: ROM:00111A98↑p ROM:00118DD2 cmpi.b #4,($717).w ROM:00118DD8 bne.s locret_118DFC ROM:00118DDA btst #1,($FFFFFC0D).w ROM:00118DE0 bne.s locret_118DFC ROM:00118DE2 btst #3,($FFFFFC0D).w ROM:00118DE8 bne.s locret_118DFC ROM:00118DEA bclr #1,($8E8).w ROM:00118DF0 bset #0,($8E9).w ROM:00118DF6 move.b #6,($717).w ROM:00118DFC ROM:00118DFC locret_118DFC: ; CODE XREF: sub_118DD2+6↑j ROM:00118DFC ; sub_118DD2+E↑j ... ROM:00118DFC rts ROM:00118DFC ; End of function sub_118DD2 ROM:00118DFC ROM:00118DFE ROM:00118DFE ; =============== S U B R O U T I N E ======================================= ROM:00118DFE ROM:00118DFE ROM:00118DFE sub_118DFE: ; CODE XREF: ROM:001161AC↑p ROM:00118DFE clr.w d1 ROM:00118E00 move.b ($719).w,d1 ROM:00118E04 cmpi.w #4,d1 ROM:00118E08 bcc.s locret_118E12 ROM:00118E0A movea.l off_118E14(pc,d1.w*4),a0 ROM:00118E0E nop ROM:00118E10 jmp (a0) ROM:00118E12 ; --------------------------------------------------------------------------- ROM:00118E12 ROM:00118E12 locret_118E12: ; CODE XREF: sub_118DFE+A↑j ROM:00118E12 rts ROM:00118E12 ; End of function sub_118DFE ROM:00118E12 ROM:00118E12 ; --------------------------------------------------------------------------- ROM:00118E14 off_118E14: dc.l loc_118E24 ; DATA XREF: sub_118DFE+C↑r ROM:00118E18 dc.l loc_118E3A ROM:00118E1C dc.l locret_118EA6 ROM:00118E20 dc.l loc_118EA8 ROM:00118E24 ; --------------------------------------------------------------------------- ROM:00118E24 ROM:00118E24 loc_118E24: ; DATA XREF: ROM:off_118E14↑o ROM:00118E24 clr.w ($568).w ROM:00118E28 bsr.w sub_118EC2 ROM:00118E2C move.b #1,($718).w ROM:00118E32 move.b #1,($719).w ROM:00118E38 rts ROM:00118E3A ; --------------------------------------------------------------------------- ROM:00118E3A ROM:00118E3A loc_118E3A: ; DATA XREF: ROM:00118E18↑o ROM:00118E3A btst #2,($8EB).w ROM:00118E40 beq.s loc_118E56 ROM:00118E42 bclr #2,($8EB).w ROM:00118E48 bset #1,($8EF).w ROM:00118E4E move.b #2,($719).w ROM:00118E54 rts ROM:00118E56 ; --------------------------------------------------------------------------- ROM:00118E56 ROM:00118E56 loc_118E56: ; CODE XREF: ROM:00118E40↑j ROM:00118E56 btst #0,($FFFFFC0C).w ROM:00118E5C beq.s locret_118EA4 ROM:00118E5E btst #6,($FFFFFC0D).w ROM:00118E64 beq.s locret_118EA4 ROM:00118E66 cmpi.b #$B,($718).w ROM:00118E6C blt.s loc_118E96 ROM:00118E6E move.w ($FFFFFC0E).w,d1 ROM:00118E72 move.w ($FFFFFC0C).w,d1 ROM:00118E76 clr.b ($718).w ROM:00118E7A move.w $C4(a5),d1 ROM:00118E7E clr.b ($85F).w ROM:00118E82 move.w d1,($5F0).w ROM:00118E86 move.b #1,($85F).w ROM:00118E8C move.b #3,($719).w ROM:00118E92 rts ROM:00118E94 ; --------------------------------------------------------------------------- ROM:00118E94 bra.s locret_118EA4 ROM:00118E96 ; --------------------------------------------------------------------------- ROM:00118E96 ROM:00118E96 loc_118E96: ; CODE XREF: ROM:00118E6C↑j ROM:00118E96 bsr.w sub_118EC2 ROM:00118E9A addq.b #1,($718).w ROM:00118E9E move.b #1,($719).w ROM:00118EA4 ROM:00118EA4 locret_118EA4: ; CODE XREF: ROM:00118E5C↑j ROM:00118EA4 ; ROM:00118E64↑j ... ROM:00118EA4 rts ROM:00118EA6 ; --------------------------------------------------------------------------- ROM:00118EA6 ROM:00118EA6 locret_118EA6: ; DATA XREF: ROM:00118E1C↑o ROM:00118EA6 rts ROM:00118EA8 ; --------------------------------------------------------------------------- ROM:00118EA8 ROM:00118EA8 loc_118EA8: ; DATA XREF: ROM:00118E20↑o ROM:00118EA8 cmpi.w #0,($5F0).w ROM:00118EAE bgt.s locret_118EC0 ROM:00118EB0 bsr.w sub_118EC2 ROM:00118EB4 move.b #1,($718).w ROM:00118EBA move.b #1,($719).w ROM:00118EC0 ROM:00118EC0 locret_118EC0: ; CODE XREF: ROM:00118EAE↑j ROM:00118EC0 rts ROM:00118EC2 ROM:00118EC2 ; =============== S U B R O U T I N E ======================================= ROM:00118EC2 ROM:00118EC2 ROM:00118EC2 sub_118EC2: ; CODE XREF: ROM:00118E28↑p ROM:00118EC2 ; ROM:loc_118E96↑p ... ROM:00118EC2 cmpi.w #0,($566).w ROM:00118EC8 ble.s loc_118EFE ROM:00118ECA lea ($11EC).w,a0 ROM:00118ECE clr.w d1 ROM:00118ED0 move.w ($FFFFFC0E).w,d2 ROM:00118ED4 move.w ($FFFFFC0C).w,d2 ROM:00118ED8 move.w ($568).w,d0 ROM:00118EDC move.b (a0,d0.w),d1 ROM:00118EE0 move.w d1,($FFFFFC0E).w ROM:00118EE4 addq.w #1,d0 ROM:00118EE6 bvc.s loc_118EEC ROM:00118EE8 move.w #$8000,d0 ROM:00118EEC ROM:00118EEC loc_118EEC: ; CODE XREF: sub_118EC2+24↑j ROM:00118EEC cmp.w ($566).w,d0 ROM:00118EF0 blt.s loc_118EF8 ROM:00118EF2 bset #2,($8EB).w ROM:00118EF8 ROM:00118EF8 loc_118EF8: ; CODE XREF: sub_118EC2+2E↑j ROM:00118EF8 move.w d0,($568).w ROM:00118EFC bra.s locret_118F04 ROM:00118EFE ; --------------------------------------------------------------------------- ROM:00118EFE ROM:00118EFE loc_118EFE: ; CODE XREF: sub_118EC2+6↑j ROM:00118EFE bset #2,($8EB).w ROM:00118F04 ROM:00118F04 locret_118F04: ; CODE XREF: sub_118EC2+3A↑j ROM:00118F04 rts ROM:00118F04 ; End of function sub_118EC2 ROM:00118F04 ROM:00118F06 ROM:00118F06 ; =============== S U B R O U T I N E ======================================= ROM:00118F06 ROM:00118F06 ROM:00118F06 sub_118F06: ; CODE XREF: sub_1192A6↓p ROM:00118F06 move.w #$3DF0,d1 ROM:00118F0A move.w ($A38).w,d2 ROM:00118F0E move.w ($9F0).w,d3 ROM:00118F12 bsr.l sub_11601C ROM:00118F18 move.w d1,($56A).w ROM:00118F1C rts ROM:00118F1C ; End of function sub_118F06 ROM:00118F1C ROM:00118F1E ROM:00118F1E ; =============== S U B R O U T I N E ======================================= ROM:00118F1E ROM:00118F1E ROM:00118F1E sub_118F1E: ; CODE XREF: sub_113110+3EC↑p ROM:00118F1E ; sub_113110+408↑p ... ROM:00118F1E bsr.w sub_118F38 ROM:00118F22 bsr.w sub_118FBA ROM:00118F26 bsr.w sub_11903C ROM:00118F2A bsr.w sub_119062 ROM:00118F2E bsr.w sub_119080 ROM:00118F32 bsr.w sub_1190A0 ROM:00118F36 rts ROM:00118F36 ; End of function sub_118F1E ROM:00118F36 ROM:00118F38 ROM:00118F38 ; =============== S U B R O U T I N E ======================================= ROM:00118F38 ROM:00118F38 ROM:00118F38 sub_118F38: ; CODE XREF: sub_118F1E↑p ROM:00118F38 clr.w d1 ROM:00118F3A move.b ($71A).w,d1 ROM:00118F3E cmpi.w #3,d1 ROM:00118F42 bcc.s locret_118F4C ROM:00118F44 movea.l off_118F4E(pc,d1.w*4),a0 ROM:00118F48 nop ROM:00118F4A jmp (a0) ROM:00118F4C ; --------------------------------------------------------------------------- ROM:00118F4C ROM:00118F4C locret_118F4C: ; CODE XREF: sub_118F38+A↑j ROM:00118F4C rts ROM:00118F4C ; End of function sub_118F38 ROM:00118F4C ROM:00118F4C ; --------------------------------------------------------------------------- ROM:00118F4E off_118F4E: dc.l loc_118F5A ; DATA XREF: sub_118F38+C↑r ROM:00118F52 dc.l loc_118F68 ROM:00118F56 dc.l loc_118F84 ROM:00118F5A ; --------------------------------------------------------------------------- ROM:00118F5A ROM:00118F5A loc_118F5A: ; DATA XREF: ROM:off_118F4E↑o ROM:00118F5A bclr #1,($8E3).w ROM:00118F60 move.b #1,($71A).w ROM:00118F66 rts ROM:00118F68 ; --------------------------------------------------------------------------- ROM:00118F68 ROM:00118F68 loc_118F68: ; DATA XREF: ROM:00118F52↑o ROM:00118F68 cmpi.w #5,($57C).w ROM:00118F6E bne.s locret_118F82 ROM:00118F70 bsr.w sub_118FB2 ROM:00118F74 bset #1,($8E3).w ROM:00118F7A move.b #2,($71A).w ROM:00118F80 rts ROM:00118F82 ; --------------------------------------------------------------------------- ROM:00118F82 ROM:00118F82 locret_118F82: ; CODE XREF: ROM:00118F6E↑j ROM:00118F82 rts ROM:00118F84 ; --------------------------------------------------------------------------- ROM:00118F84 ROM:00118F84 loc_118F84: ; DATA XREF: ROM:00118F56↑o ROM:00118F84 cmpi.w #5,($57C).w ROM:00118F8A bne.s loc_118F98 ROM:00118F8C bsr.w sub_118FB2 ROM:00118F90 move.b #2,($71A).w ROM:00118F96 rts ROM:00118F98 ; --------------------------------------------------------------------------- ROM:00118F98 ROM:00118F98 loc_118F98: ; CODE XREF: ROM:00118F8A↑j ROM:00118F98 cmpi.w #6,($57C).w ROM:00118F9E bne.s locret_118FAE ROM:00118FA0 bclr #1,($8E3).w ROM:00118FA6 move.b #1,($71A).w ROM:00118FAC rts ROM:00118FAE ; --------------------------------------------------------------------------- ROM:00118FAE ROM:00118FAE locret_118FAE: ; CODE XREF: ROM:00118F9E↑j ROM:00118FAE rts ROM:00118FB0 ; --------------------------------------------------------------------------- ROM:00118FB0 rts ROM:00118FB2 ROM:00118FB2 ; =============== S U B R O U T I N E ======================================= ROM:00118FB2 ROM:00118FB2 ROM:00118FB2 sub_118FB2: ; CODE XREF: ROM:00118F70↑p ROM:00118FB2 ; ROM:00118F8C↑p ROM:00118FB2 move.w ($578).w,($56C).w ROM:00118FB8 rts ROM:00118FB8 ; End of function sub_118FB2 ROM:00118FB8 ROM:00118FBA ROM:00118FBA ; =============== S U B R O U T I N E ======================================= ROM:00118FBA ROM:00118FBA ROM:00118FBA sub_118FBA: ; CODE XREF: sub_118F1E+4↑p ROM:00118FBA clr.w d1 ROM:00118FBC move.b ($71B).w,d1 ROM:00118FC0 cmpi.w #3,d1 ROM:00118FC4 bcc.s locret_118FCE ROM:00118FC6 movea.l off_118FD0(pc,d1.w*4),a0 ROM:00118FCA nop ROM:00118FCC jmp (a0) ROM:00118FCE ; --------------------------------------------------------------------------- ROM:00118FCE ROM:00118FCE locret_118FCE: ; CODE XREF: sub_118FBA+A↑j ROM:00118FCE rts ROM:00118FCE ; End of function sub_118FBA ROM:00118FCE ROM:00118FCE ; --------------------------------------------------------------------------- ROM:00118FD0 off_118FD0: dc.l loc_118FDC ; DATA XREF: sub_118FBA+C↑r ROM:00118FD4 dc.l loc_118FEA ROM:00118FD8 dc.l loc_119006 ROM:00118FDC ; --------------------------------------------------------------------------- ROM:00118FDC ROM:00118FDC loc_118FDC: ; DATA XREF: ROM:off_118FD0↑o ROM:00118FDC bclr #4,($8E6).w ROM:00118FE2 move.b #1,($71B).w ROM:00118FE8 rts ROM:00118FEA ; --------------------------------------------------------------------------- ROM:00118FEA ROM:00118FEA loc_118FEA: ; DATA XREF: ROM:00118FD4↑o ROM:00118FEA cmpi.w #1,($57C).w ROM:00118FF0 bne.s locret_119004 ROM:00118FF2 bsr.w sub_119034 ROM:00118FF6 bset #4,($8E6).w ROM:00118FFC move.b #2,($71B).w ROM:00119002 rts ROM:00119004 ; --------------------------------------------------------------------------- ROM:00119004 ROM:00119004 locret_119004: ; CODE XREF: ROM:00118FF0↑j ROM:00119004 rts ROM:00119006 ; --------------------------------------------------------------------------- ROM:00119006 ROM:00119006 loc_119006: ; DATA XREF: ROM:00118FD8↑o ROM:00119006 cmpi.w #1,($57C).w ROM:0011900C bne.s loc_11901A ROM:0011900E bsr.w sub_119034 ROM:00119012 move.b #2,($71B).w ROM:00119018 rts ROM:0011901A ; --------------------------------------------------------------------------- ROM:0011901A ROM:0011901A loc_11901A: ; CODE XREF: ROM:0011900C↑j ROM:0011901A cmpi.w #2,($57C).w ROM:00119020 bne.s locret_119030 ROM:00119022 bclr #4,($8E6).w ROM:00119028 move.b #1,($71B).w ROM:0011902E rts ROM:00119030 ; --------------------------------------------------------------------------- ROM:00119030 ROM:00119030 locret_119030: ; CODE XREF: ROM:00119020↑j ROM:00119030 rts ROM:00119032 ; --------------------------------------------------------------------------- ROM:00119032 rts ROM:00119034 ROM:00119034 ; =============== S U B R O U T I N E ======================================= ROM:00119034 ROM:00119034 ROM:00119034 sub_119034: ; CODE XREF: ROM:00118FF2↑p ROM:00119034 ; ROM:0011900E↑p ROM:00119034 move.w ($578).w,($56E).w ROM:0011903A rts ROM:0011903A ; End of function sub_119034 ROM:0011903A ROM:0011903C ROM:0011903C ; =============== S U B R O U T I N E ======================================= ROM:0011903C ROM:0011903C ROM:0011903C sub_11903C: ; CODE XREF: sub_118F1E+8↑p ROM:0011903C cmpi.w #0,($57C).w ROM:00119042 bne.s locret_119060 ROM:00119044 move.w $C6(a5),d0 ROM:00119048 cmp.w ($57A).w,d0 ROM:0011904C bge.s loc_119054 ROM:0011904E move.w d0,($572).w ROM:00119052 bra.s loc_11905A ROM:00119054 ; --------------------------------------------------------------------------- ROM:00119054 ROM:00119054 loc_119054: ; CODE XREF: sub_11903C+10↑j ROM:00119054 move.w ($57A).w,($572).w ROM:0011905A ROM:0011905A loc_11905A: ; CODE XREF: sub_11903C+16↑j ROM:0011905A move.w ($578).w,($570).w ROM:00119060 ROM:00119060 locret_119060: ; CODE XREF: sub_11903C+6↑j ROM:00119060 rts ROM:00119060 ; End of function sub_11903C ROM:00119060 ROM:00119062 ROM:00119062 ; =============== S U B R O U T I N E ======================================= ROM:00119062 ROM:00119062 ROM:00119062 sub_119062: ; CODE XREF: sub_118F1E+C↑p ROM:00119062 cmpi.w #3,($57C).w ROM:00119068 bne.s locret_11907E ROM:0011906A btst #1,($8E3).w ROM:00119070 bne.s locret_11907E ROM:00119072 bclr #4,($8EC).w ROM:00119078 bset #4,($8F1).w ROM:0011907E ROM:0011907E locret_11907E: ; CODE XREF: sub_119062+6↑j ROM:0011907E ; sub_119062+E↑j ROM:0011907E rts ROM:0011907E ; End of function sub_119062 ROM:0011907E ROM:00119080 ROM:00119080 ; =============== S U B R O U T I N E ======================================= ROM:00119080 ROM:00119080 ROM:00119080 sub_119080: ; CODE XREF: sub_118F1E+10↑p ROM:00119080 cmpi.w #4,($57C).w ROM:00119086 bne.s locret_11909E ROM:00119088 btst #0,($8F1).w ROM:0011908E beq.s loc_119098 ROM:00119090 btst #1,($8F0).w ROM:00119096 beq.s locret_11909E ROM:00119098 ROM:00119098 loc_119098: ; CODE XREF: sub_119080+E↑j ROM:00119098 bset #4,($8EC).w ROM:0011909E ROM:0011909E locret_11909E: ; CODE XREF: sub_119080+6↑j ROM:0011909E ; sub_119080+16↑j ROM:0011909E rts ROM:0011909E ; End of function sub_119080 ROM:0011909E ROM:001190A0 ROM:001190A0 ; =============== S U B R O U T I N E ======================================= ROM:001190A0 ROM:001190A0 ROM:001190A0 sub_1190A0: ; CODE XREF: sub_118F1E+14↑p ROM:001190A0 clr.w d1 ROM:001190A2 move.b ($71C).w,d1 ROM:001190A6 cmpi.w #4,d1 ROM:001190AA bcc.s locret_1190B4 ROM:001190AC movea.l off_1190B6(pc,d1.w*4),a0 ROM:001190B0 nop ROM:001190B2 jmp (a0) ROM:001190B4 ; --------------------------------------------------------------------------- ROM:001190B4 ROM:001190B4 locret_1190B4: ; CODE XREF: sub_1190A0+A↑j ROM:001190B4 rts ROM:001190B4 ; End of function sub_1190A0 ROM:001190B4 ROM:001190B4 ; --------------------------------------------------------------------------- ROM:001190B6 off_1190B6: dc.l loc_1190C6 ; DATA XREF: sub_1190A0+C↑r ROM:001190BA dc.l loc_1190CE ROM:001190BE dc.l loc_1190F4 ROM:001190C2 dc.l loc_11911A ROM:001190C6 ; --------------------------------------------------------------------------- ROM:001190C6 ROM:001190C6 loc_1190C6: ; DATA XREF: ROM:off_1190B6↑o ROM:001190C6 move.b #1,($71C).w ROM:001190CC rts ROM:001190CE ; --------------------------------------------------------------------------- ROM:001190CE ROM:001190CE loc_1190CE: ; DATA XREF: ROM:001190BA↑o ROM:001190CE btst #1,($8E3).w ROM:001190D4 beq.s loc_1190DE ROM:001190D6 move.b #3,($71C).w ROM:001190DC bra.s loc_11913C ROM:001190DE ; --------------------------------------------------------------------------- ROM:001190DE ROM:001190DE loc_1190DE: ; CODE XREF: ROM:001190D4↑j ROM:001190DE btst #4,($8E6).w ROM:001190E4 beq.s loc_1190EE ROM:001190E6 move.b #2,($71C).w ROM:001190EC bra.s loc_11913C ROM:001190EE ; --------------------------------------------------------------------------- ROM:001190EE ROM:001190EE loc_1190EE: ; CODE XREF: ROM:001190E4↑j ROM:001190EE ; ROM:00119112↓j ... ROM:001190EE bsr.w sub_119144 ROM:001190F2 rts ROM:001190F4 ; --------------------------------------------------------------------------- ROM:001190F4 ROM:001190F4 loc_1190F4: ; DATA XREF: ROM:001190BE↑o ROM:001190F4 btst #1,($8E3).w ROM:001190FA beq.s loc_119104 ROM:001190FC move.b #3,($71C).w ROM:00119102 bra.s loc_11913C ROM:00119104 ; --------------------------------------------------------------------------- ROM:00119104 ROM:00119104 loc_119104: ; CODE XREF: ROM:001190FA↑j ROM:00119104 btst #4,($8E6).w ROM:0011910A bne.s loc_119114 ROM:0011910C move.b #1,($71C).w ROM:00119112 bra.s loc_1190EE ROM:00119114 ; --------------------------------------------------------------------------- ROM:00119114 ROM:00119114 loc_119114: ; CODE XREF: ROM:0011910A↑j ROM:00119114 ; ROM:00119130↓j ROM:00119114 bsr.w sub_119152 ROM:00119118 rts ROM:0011911A ; --------------------------------------------------------------------------- ROM:0011911A ROM:0011911A loc_11911A: ; DATA XREF: ROM:001190C2↑o ROM:0011911A btst #1,($8E3).w ROM:00119120 bne.s loc_11913C ROM:00119122 btst #4,($8E6).w ROM:00119128 beq.s loc_119134 ROM:0011912A move.b #2,($71C).w ROM:00119130 bra.s loc_119114 ROM:00119132 ; --------------------------------------------------------------------------- ROM:00119132 bra.s loc_11913C ROM:00119134 ; --------------------------------------------------------------------------- ROM:00119134 ROM:00119134 loc_119134: ; CODE XREF: ROM:00119128↑j ROM:00119134 move.b #1,($71C).w ROM:0011913A bra.s loc_1190EE ROM:0011913C ; --------------------------------------------------------------------------- ROM:0011913C ROM:0011913C loc_11913C: ; CODE XREF: ROM:001190DC↑j ROM:0011913C ; ROM:001190EC↑j ... ROM:0011913C bsr.w sub_119160 ROM:00119140 rts ROM:00119142 ; --------------------------------------------------------------------------- ROM:00119142 rts ROM:00119144 ROM:00119144 ; =============== S U B R O U T I N E ======================================= ROM:00119144 ROM:00119144 ROM:00119144 sub_119144: ; CODE XREF: ROM:loc_1190EE↑p ROM:00119144 move.w ($570).w,($574).w ROM:0011914A move.w ($572).w,($576).w ROM:00119150 rts ROM:00119150 ; End of function sub_119144 ROM:00119150 ROM:00119152 ROM:00119152 ; =============== S U B R O U T I N E ======================================= ROM:00119152 ROM:00119152 ROM:00119152 sub_119152: ; CODE XREF: ROM:loc_119114↑p ROM:00119152 move.w ($56E).w,($574).w ROM:00119158 move.w $C6(a5),($576).w ROM:0011915E rts ROM:0011915E ; End of function sub_119152 ROM:0011915E ROM:00119160 ROM:00119160 ; =============== S U B R O U T I N E ======================================= ROM:00119160 ROM:00119160 ROM:00119160 sub_119160: ; CODE XREF: ROM:loc_11913C↑p ROM:00119160 move.w ($56C).w,($574).w ROM:00119166 move.w $C6(a5),($576).w ROM:0011916C rts ROM:0011916C ; End of function sub_119160 ROM:0011916C ROM:0011916E ROM:0011916E ; =============== S U B R O U T I N E ======================================= ROM:0011916E ROM:0011916E ROM:0011916E sub_11916E: ; CODE XREF: sub_1192C2↓p ROM:0011916E move.w ($590).w,d7 ROM:00119172 clr.w d1 ROM:00119174 move.b ($71D).w,d1 ROM:00119178 cmpi.w #6,d1 ROM:0011917C bcc.s locret_119186 ROM:0011917E movea.l off_119188(pc,d1.w*4),a0 ROM:00119182 nop ROM:00119184 jmp (a0) ROM:00119186 ; --------------------------------------------------------------------------- ROM:00119186 ROM:00119186 locret_119186: ; CODE XREF: sub_11916E+E↑j ROM:00119186 rts ROM:00119186 ; End of function sub_11916E ROM:00119186 ROM:00119186 ; --------------------------------------------------------------------------- ROM:00119188 off_119188: dc.l loc_1191A0 ; DATA XREF: sub_11916E+10↑r ROM:0011918C dc.l loc_1191AC ROM:00119190 dc.l loc_1191CA ROM:00119194 dc.l loc_1191E8 ROM:00119198 dc.l loc_119208 ROM:0011919C dc.l loc_119240 ROM:001191A0 ; --------------------------------------------------------------------------- ROM:001191A0 ROM:001191A0 loc_1191A0: ; DATA XREF: ROM:off_119188↑o ROM:001191A0 bsr.w sub_11927C ROM:001191A4 move.b #1,($71D).w ROM:001191AA rts ROM:001191AC ; --------------------------------------------------------------------------- ROM:001191AC ROM:001191AC loc_1191AC: ; DATA XREF: ROM:0011918C↑o ROM:001191AC cmp.w ($584).w,d7 ROM:001191B0 bge.s loc_1191BA ROM:001191B2 move.b #3,($71D).w ROM:001191B8 bra.s loc_119202 ROM:001191BA ; --------------------------------------------------------------------------- ROM:001191BA ROM:001191BA loc_1191BA: ; CODE XREF: ROM:001191B0↑j ROM:001191BA cmp.w ($584).w,d7 ROM:001191BE ble.s locret_1191C8 ROM:001191C0 move.b #2,($71D).w ROM:001191C6 bra.s loc_1191E2 ROM:001191C8 ; --------------------------------------------------------------------------- ROM:001191C8 ROM:001191C8 locret_1191C8: ; CODE XREF: ROM:001191BE↑j ROM:001191C8 rts ROM:001191CA ; --------------------------------------------------------------------------- ROM:001191CA ROM:001191CA loc_1191CA: ; DATA XREF: ROM:00119190↑o ROM:001191CA cmp.w ($57E).w,d7 ROM:001191CE bgt.s loc_1191E2 ROM:001191D0 cmp.w ($584).w,d7 ROM:001191D4 bgt.s loc_1191E2 ROM:001191D6 bsr.w sub_11928C ROM:001191DA move.b #4,($71D).w ROM:001191E0 bra.s locret_11923E ROM:001191E2 ; --------------------------------------------------------------------------- ROM:001191E2 ROM:001191E2 loc_1191E2: ; CODE XREF: ROM:001191C6↑j ROM:001191E2 ; ROM:001191CE↑j ... ROM:001191E2 bsr.w sub_119298 ROM:001191E6 rts ROM:001191E8 ; --------------------------------------------------------------------------- ROM:001191E8 ROM:001191E8 loc_1191E8: ; DATA XREF: ROM:00119194↑o ROM:001191E8 cmp.w ($57E).w,d7 ROM:001191EC blt.s loc_119202 ROM:001191EE cmp.w ($584).w,d7 ROM:001191F2 blt.s loc_119202 ROM:001191F4 bsr.w sub_11928C ROM:001191F8 move.b #5,($71D).w ROM:001191FE bra.w locret_119278 ROM:00119202 ; --------------------------------------------------------------------------- ROM:00119202 ROM:00119202 loc_119202: ; CODE XREF: ROM:001191B8↑j ROM:00119202 ; ROM:001191EC↑j ... ROM:00119202 bsr.w sub_119298 ROM:00119206 rts ROM:00119208 ; --------------------------------------------------------------------------- ROM:00119208 ROM:00119208 loc_119208: ; DATA XREF: ROM:00119198↑o ROM:00119208 cmp.w ($57E).w,d7 ROM:0011920C ble.s loc_119216 ROM:0011920E move.b #2,($71D).w ROM:00119214 bra.s loc_1191E2 ROM:00119216 ; --------------------------------------------------------------------------- ROM:00119216 ROM:00119216 loc_119216: ; CODE XREF: ROM:0011920C↑j ROM:00119216 btst #3,($8E4).w ROM:0011921C bne.s loc_119226 ROM:0011921E move.b #1,($71D).w ROM:00119224 rts ROM:00119226 ; --------------------------------------------------------------------------- ROM:00119226 ROM:00119226 loc_119226: ; CODE XREF: ROM:0011921C↑j ROM:00119226 move.w $C8(a5),d4 ROM:0011922A cmp.w ($584).w,d7 ROM:0011922E bge.s locret_11923E ROM:00119230 cmp.w ($582).w,d4 ROM:00119234 ble.s locret_11923E ROM:00119236 move.b #3,($71D).w ROM:0011923C bra.s loc_119202 ROM:0011923E ; --------------------------------------------------------------------------- ROM:0011923E ROM:0011923E locret_11923E: ; CODE XREF: ROM:001191E0↑j ROM:0011923E ; ROM:0011922E↑j ... ROM:0011923E rts ROM:00119240 ; --------------------------------------------------------------------------- ROM:00119240 ROM:00119240 loc_119240: ; DATA XREF: ROM:0011919C↑o ROM:00119240 cmp.w ($57E).w,d7 ROM:00119244 bge.s loc_11924E ROM:00119246 move.b #3,($71D).w ROM:0011924C bra.s loc_119202 ROM:0011924E ; --------------------------------------------------------------------------- ROM:0011924E ROM:0011924E loc_11924E: ; CODE XREF: ROM:00119244↑j ROM:0011924E btst #3,($8E4).w ROM:00119254 bne.s loc_11925E ROM:00119256 move.b #1,($71D).w ROM:0011925C rts ROM:0011925E ; --------------------------------------------------------------------------- ROM:0011925E ROM:0011925E loc_11925E: ; CODE XREF: ROM:00119254↑j ROM:0011925E move.w $C8(a5),d0 ROM:00119262 cmp.w ($584).w,d7 ROM:00119266 ble.s locret_119278 ROM:00119268 cmp.w ($582).w,d0 ROM:0011926C ble.s locret_119278 ROM:0011926E move.b #2,($71D).w ROM:00119274 bra.w loc_1191E2 ROM:00119278 ; --------------------------------------------------------------------------- ROM:00119278 ROM:00119278 locret_119278: ; CODE XREF: ROM:001191FE↑j ROM:00119278 ; ROM:00119266↑j ... ROM:00119278 rts ROM:0011927A ; --------------------------------------------------------------------------- ROM:0011927A rts ROM:0011927C ROM:0011927C ; =============== S U B R O U T I N E ======================================= ROM:0011927C ROM:0011927C ROM:0011927C sub_11927C: ; CODE XREF: ROM:loc_1191A0↑p ROM:0011927C andi.w #$FFFE,($1360).w ROM:00119282 move.w ($1360).w,($584).w ROM:00119288 rts ROM:00119288 ; End of function sub_11927C ROM:00119288 ROM:0011928A ; --------------------------------------------------------------------------- ROM:0011928A rts ROM:0011928C ROM:0011928C ; =============== S U B R O U T I N E ======================================= ROM:0011928C ROM:0011928C ROM:0011928C sub_11928C: ; CODE XREF: ROM:001191D6↑p ROM:0011928C ; ROM:001191F4↑p ROM:0011928C clr.w ($580).w ROM:00119290 move.w ($584).w,($57E).w ROM:00119296 rts ROM:00119296 ; End of function sub_11928C ROM:00119296 ROM:00119298 ROM:00119298 ; =============== S U B R O U T I N E ======================================= ROM:00119298 ROM:00119298 ROM:00119298 sub_119298: ; CODE XREF: ROM:loc_1191E2↑p ROM:00119298 ; ROM:loc_119202↑p ROM:00119298 move.w ($590).w,($57E).w ROM:0011929E move.w ($592).w,($580).w ROM:001192A4 rts ROM:001192A4 ; End of function sub_119298 ROM:001192A4 ROM:001192A6 ROM:001192A6 ; =============== S U B R O U T I N E ======================================= ROM:001192A6 ROM:001192A6 ROM:001192A6 sub_1192A6: ; CODE XREF: ROM:00115B0C↑p ROM:001192A6 bsr.l sub_118F06 ROM:001192AC bsr.w sub_119302 ROM:001192B0 bsr.l sub_11959A ROM:001192B6 bsr.l sub_1195AC ROM:001192BC bsr.w sub_1192DC ROM:001192C0 rts ROM:001192C0 ; End of function sub_1192A6 ROM:001192C0 ROM:001192C2 ROM:001192C2 ; =============== S U B R O U T I N E ======================================= ROM:001192C2 ROM:001192C2 ROM:001192C2 sub_1192C2: ; CODE XREF: ROM:00116166↑p ROM:001192C2 bsr.l sub_11916E ROM:001192C8 bsr.l sub_119366 ROM:001192CE bsr.l sub_11936E ROM:001192D4 bsr.l sub_119412 ROM:001192DA rts ROM:001192DA ; End of function sub_1192C2 ROM:001192DA ROM:001192DC ROM:001192DC ; =============== S U B R O U T I N E ======================================= ROM:001192DC ROM:001192DC ROM:001192DC sub_1192DC: ; CODE XREF: sub_1192A6+16↑p ROM:001192DC bclr #2,($8E4).w ROM:001192E2 btst #4,($8E6).w ROM:001192E8 bne.s locret_119300 ROM:001192EA btst #1,($8E3).w ROM:001192F0 bne.s locret_119300 ROM:001192F2 btst #3,($8E1).w ROM:001192F8 bne.s locret_119300 ROM:001192FA bset #2,($8E4).w ROM:00119300 ROM:00119300 locret_119300: ; CODE XREF: sub_1192DC+C↑j ROM:00119300 ; sub_1192DC+14↑j ... ROM:00119300 rts ROM:00119300 ; End of function sub_1192DC ROM:00119300 ROM:00119302 ROM:00119302 ; =============== S U B R O U T I N E ======================================= ROM:00119302 ROM:00119302 ROM:00119302 sub_119302: ; CODE XREF: sub_1192A6+6↑p ROM:00119302 clr.w d1 ROM:00119304 move.b ($71E).w,d1 ROM:00119308 cmpi.w #4,d1 ROM:0011930C bcc.s locret_119316 ROM:0011930E movea.l off_119318(pc,d1.w*4),a0 ROM:00119312 nop ROM:00119314 jmp (a0) ROM:00119316 ; --------------------------------------------------------------------------- ROM:00119316 ROM:00119316 locret_119316: ; CODE XREF: sub_119302+A↑j ROM:00119316 rts ROM:00119316 ; End of function sub_119302 ROM:00119316 ROM:00119316 ; --------------------------------------------------------------------------- ROM:00119318 off_119318: dc.l loc_119328 ; DATA XREF: sub_119302+C↑r ROM:0011931C dc.l loc_119336 ROM:00119320 dc.l loc_11934C ROM:00119324 dc.l locret_119362 ROM:00119328 ; --------------------------------------------------------------------------- ROM:00119328 ROM:00119328 loc_119328: ; DATA XREF: ROM:off_119318↑o ROM:00119328 bclr #1,($8F0).w ROM:0011932E move.b #1,($71E).w ROM:00119334 rts ROM:00119336 ; --------------------------------------------------------------------------- ROM:00119336 ROM:00119336 loc_119336: ; DATA XREF: ROM:0011931C↑o ROM:00119336 btst #0,($8F1).w ROM:0011933C beq.s locret_11934A ROM:0011933E bset #4,($8F1).w ROM:00119344 move.b #2,($71E).w ROM:0011934A ROM:0011934A locret_11934A: ; CODE XREF: ROM:0011933C↑j ROM:0011934A rts ROM:0011934C ; --------------------------------------------------------------------------- ROM:0011934C ROM:0011934C loc_11934C: ; DATA XREF: ROM:00119320↑o ROM:0011934C btst #3,($8E1).w ROM:00119352 bne.s locret_119360 ROM:00119354 bset #1,($8F0).w ROM:0011935A move.b #3,($71E).w ROM:00119360 ROM:00119360 locret_119360: ; CODE XREF: ROM:00119352↑j ROM:00119360 rts ROM:00119362 ; --------------------------------------------------------------------------- ROM:00119362 ROM:00119362 locret_119362: ; DATA XREF: ROM:00119324↑o ROM:00119362 rts ROM:00119364 ; --------------------------------------------------------------------------- ROM:00119364 rts ROM:00119366 ROM:00119366 ; =============== S U B R O U T I N E ======================================= ROM:00119366 ROM:00119366 ROM:00119366 sub_119366: ; CODE XREF: sub_1192C2+6↑p ROM:00119366 move.w ($580).w,($582).w ROM:0011936C rts ROM:0011936C ; End of function sub_119366 ROM:0011936C ROM:0011936E ROM:0011936E ; =============== S U B R O U T I N E ======================================= ROM:0011936E ROM:0011936E ROM:0011936E sub_11936E: ; CODE XREF: sub_1192C2+C↑p ROM:0011936E cmpi.w #0,($582).w ROM:00119374 beq.s locret_119394 ROM:00119376 move.l #$3E8,d0 ROM:0011937C divs.w ($582).w,d0 ROM:00119380 move.l d0,d1 ROM:00119382 swap d1 ROM:00119384 cmpi.w #0,d1 ROM:00119388 ble.s loc_11938C ROM:0011938A addq.w #1,d0 ROM:0011938C ROM:0011938C loc_11938C: ; CODE XREF: sub_11936E+1A↑j ROM:0011938C move.w d0,d2 ROM:0011938E lsr.w #1,d2 ROM:00119390 move.w d2,($586).w ROM:00119394 ROM:00119394 locret_119394: ; CODE XREF: sub_11936E+6↑j ROM:00119394 rts ROM:00119394 ; End of function sub_11936E ROM:00119394 ROM:00119396 ROM:00119396 ; =============== S U B R O U T I N E ======================================= ROM:00119396 ROM:00119396 ROM:00119396 sub_119396: ; CODE XREF: ROM:001194A2↓p ROM:00119396 ; ROM:0011957A↓p ROM:00119396 bclr #0,($8E6).w ROM:0011939C btst #4,($8E2).w ROM:001193A2 beq.s loc_1193AC ROM:001193A4 bset #5,($8EC).w ROM:001193AA bra.s loc_1193B2 ROM:001193AC ; --------------------------------------------------------------------------- ROM:001193AC ROM:001193AC loc_1193AC: ; CODE XREF: sub_119396+C↑j ROM:001193AC bclr #5,($8EC).w ROM:001193B2 ROM:001193B2 loc_1193B2: ; CODE XREF: sub_119396+14↑j ROM:001193B2 move.w ($584).w,d7 ROM:001193B6 cmp.w ($57E).w,d7 ROM:001193BA bge.s loc_1193CA ROM:001193BC bset #4,($8E2).w ROM:001193C2 bset #2,($FFFFFA11).w ROM:001193C8 bra.s loc_1193D6 ROM:001193CA ; --------------------------------------------------------------------------- ROM:001193CA ROM:001193CA loc_1193CA: ; CODE XREF: sub_119396+24↑j ROM:001193CA bclr #4,($8E2).w ROM:001193D0 bclr #2,($FFFFFA11).w ROM:001193D6 ROM:001193D6 loc_1193D6: ; CODE XREF: sub_119396+32↑j ROM:001193D6 btst #4,($8E2).w ROM:001193DC beq.s loc_1193EE ROM:001193DE btst #5,($8EC).w ROM:001193E4 bne.s loc_1193EC ROM:001193E6 bset #0,($8E6).w ROM:001193EC ROM:001193EC loc_1193EC: ; CODE XREF: sub_119396+4E↑j ROM:001193EC bra.s locret_1193FC ROM:001193EE ; --------------------------------------------------------------------------- ROM:001193EE ROM:001193EE loc_1193EE: ; CODE XREF: sub_119396+46↑j ROM:001193EE btst #5,($8EC).w ROM:001193F4 beq.s locret_1193FC ROM:001193F6 bset #0,($8E6).w ROM:001193FC ROM:001193FC locret_1193FC: ; CODE XREF: sub_119396:loc_1193EC↑j ROM:001193FC ; sub_119396+5E↑j ROM:001193FC rts ROM:001193FC ; End of function sub_119396 ROM:001193FC ROM:001193FE ROM:001193FE ; =============== S U B R O U T I N E ======================================= ROM:001193FE ROM:001193FE ROM:001193FE sub_1193FE: ; CODE XREF: ROM:00119508↓p ROM:001193FE btst #4,($8E2).w ROM:00119404 beq.s loc_11940C ROM:00119406 addq.w #1,($584).w ROM:0011940A bra.s locret_119410 ROM:0011940C ; --------------------------------------------------------------------------- ROM:0011940C ROM:0011940C loc_11940C: ; CODE XREF: sub_1193FE+6↑j ROM:0011940C subq.w #1,($584).w ROM:00119410 ROM:00119410 locret_119410: ; CODE XREF: sub_1193FE+C↑j ROM:00119410 rts ROM:00119410 ; End of function sub_1193FE ROM:00119410 ROM:00119412 ROM:00119412 ; =============== S U B R O U T I N E ======================================= ROM:00119412 ROM:00119412 ROM:00119412 sub_119412: ; CODE XREF: sub_1192C2+12↑p ROM:00119412 clr.w d1 ROM:00119414 move.b ($71F).w,d1 ROM:00119418 cmpi.w #5,d1 ROM:0011941C bcc.s locret_119426 ROM:0011941E movea.l off_119428(pc,d1.w*4),a0 ROM:00119422 nop ROM:00119424 jmp (a0) ROM:00119426 ; --------------------------------------------------------------------------- ROM:00119426 ROM:00119426 locret_119426: ; CODE XREF: sub_119412+A↑j ROM:00119426 rts ROM:00119426 ; End of function sub_119412 ROM:00119426 ROM:00119426 ; --------------------------------------------------------------------------- ROM:00119428 off_119428: dc.l loc_11943C ; DATA XREF: sub_119412+C↑r ROM:0011942C dc.l loc_11946E ROM:00119430 dc.l loc_119484 ROM:00119434 dc.l loc_1194D8 ROM:00119438 dc.l loc_119526 ROM:0011943C ; --------------------------------------------------------------------------- ROM:0011943C ROM:0011943C loc_11943C: ; DATA XREF: ROM:off_119428↑o ROM:0011943C move.w $CA(a5),d7 ROM:00119440 move.w #$104,($FFFFF410).w ROM:00119446 move.w #0,($FFFFF41A).w ROM:0011944C move.w #$FFFF,($FFFFF41C).w ROM:00119452 move.w #$11F,($FFFFF418).w ROM:00119458 clr.b ($861).w ROM:0011945C move.w d7,($5F4).w ROM:00119460 move.b #1,($861).w ROM:00119466 move.b #1,($71F).w ROM:0011946C rts ROM:0011946E ; --------------------------------------------------------------------------- ROM:0011946E ROM:0011946E loc_11946E: ; DATA XREF: ROM:0011942C↑o ROM:0011946E cmpi.w #0,($5F4).w ROM:00119474 bgt.s locret_119482 ROM:00119476 bclr #3,($8E4).w ROM:0011947C move.b #2,($71F).w ROM:00119482 ROM:00119482 locret_119482: ; CODE XREF: ROM:00119474↑j ROM:00119482 rts ROM:00119484 ; --------------------------------------------------------------------------- ROM:00119484 ROM:00119484 loc_119484: ; DATA XREF: ROM:00119430↑o ROM:00119484 move.w ($57E).w,d7 ROM:00119488 cmp.w ($584).w,d7 ROM:0011948C beq.s loc_1194C6 ROM:0011948E cmpi.w #0,($582).w ROM:00119494 beq.s loc_1194C6 ROM:00119496 move.w #$54,($FFFFF420).w ; 'T' ROM:0011949C move.w #$FFFF,($FFFFF41C).w ROM:001194A2 bsr.w sub_119396 ROM:001194A6 move.w ($586).w,d7 ROM:001194AA clr.b ($860).w ROM:001194AE move.w d7,($5F2).w ROM:001194B2 move.b #1,($860).w ROM:001194B8 bset #3,($8E4).w ROM:001194BE move.b #3,($71F).w ROM:001194C4 rts ROM:001194C6 ; --------------------------------------------------------------------------- ROM:001194C6 ROM:001194C6 loc_1194C6: ; CODE XREF: ROM:0011948C↑j ROM:001194C6 ; ROM:00119494↑j ROM:001194C6 move.w ($56A).w,d0 ROM:001194CA muls.w #$7F,d0 ROM:001194CE divs.w #$64,d0 ; 'd' ROM:001194D2 move.w d0,($FFFFF41C).w ROM:001194D6 rts ROM:001194D8 ; --------------------------------------------------------------------------- ROM:001194D8 ROM:001194D8 loc_1194D8: ; DATA XREF: ROM:00119434↑o ROM:001194D8 btst #0,($8E6).w ROM:001194DE beq.s loc_1194FA ROM:001194E0 move.w $71C(a5),d7 ROM:001194E4 clr.b ($861).w ROM:001194E8 move.w d7,($5F4).w ROM:001194EC move.b #1,($861).w ROM:001194F2 move.b #1,($71F).w ROM:001194F8 rts ROM:001194FA ; --------------------------------------------------------------------------- ROM:001194FA ROM:001194FA loc_1194FA: ; CODE XREF: ROM:001194DE↑j ROM:001194FA cmpi.w #0,($5F2).w ROM:00119500 bgt.s locret_119524 ROM:00119502 move.w #$74,($FFFFF420).w ; 't' ROM:00119508 bsr.w sub_1193FE ROM:0011950C move.w ($586).w,d7 ROM:00119510 clr.b ($860).w ROM:00119514 move.w d7,($5F2).w ROM:00119518 move.b #1,($860).w ROM:0011951E move.b #4,($71F).w ROM:00119524 ROM:00119524 locret_119524: ; CODE XREF: ROM:00119500↑j ROM:00119524 rts ROM:00119526 ; --------------------------------------------------------------------------- ROM:00119526 ROM:00119526 loc_119526: ; DATA XREF: ROM:00119438↑o ROM:00119526 cmpi.w #0,($582).w ROM:0011952C bne.s loc_119548 ROM:0011952E move.w $71C(a5),d7 ROM:00119532 clr.b ($861).w ROM:00119536 move.w d7,($5F4).w ROM:0011953A move.b #1,($861).w ROM:00119540 move.b #1,($71F).w ROM:00119546 rts ROM:00119548 ; --------------------------------------------------------------------------- ROM:00119548 ROM:00119548 loc_119548: ; CODE XREF: ROM:0011952C↑j ROM:00119548 move.w ($57E).w,d7 ROM:0011954C cmp.w ($584).w,d7 ROM:00119550 bne.s loc_11956C ROM:00119552 move.w $71C(a5),d7 ROM:00119556 clr.b ($861).w ROM:0011955A move.w d7,($5F4).w ROM:0011955E move.b #1,($861).w ROM:00119564 move.b #1,($71F).w ROM:0011956A rts ROM:0011956C ; --------------------------------------------------------------------------- ROM:0011956C ROM:0011956C loc_11956C: ; CODE XREF: ROM:00119550↑j ROM:0011956C cmpi.w #0,($5F2).w ROM:00119572 bgt.s locret_119596 ROM:00119574 move.w #$54,($FFFFF420).w ; 'T' ROM:0011957A bsr.w sub_119396 ROM:0011957E move.w ($586).w,d7 ROM:00119582 clr.b ($860).w ROM:00119586 move.w d7,($5F2).w ROM:0011958A move.b #1,($860).w ROM:00119590 move.b #3,($71F).w ROM:00119596 ROM:00119596 locret_119596: ; CODE XREF: ROM:00119572↑j ROM:00119596 rts ROM:00119598 ; --------------------------------------------------------------------------- ROM:00119598 rts ROM:0011959A ROM:0011959A ; =============== S U B R O U T I N E ======================================= ROM:0011959A ROM:0011959A ROM:0011959A sub_11959A: ; CODE XREF: sub_1192A6+A↑p ROM:0011959A move.w ($584).w,d1 ROM:0011959E subi.w #5,d1 ROM:001195A2 andi.w #$FFFC,d1 ROM:001195A6 move.w d1,($58A).w ROM:001195AA rts ROM:001195AA ; End of function sub_11959A ROM:001195AA ROM:001195AC ROM:001195AC ; =============== S U B R O U T I N E ======================================= ROM:001195AC ROM:001195AC ROM:001195AC sub_1195AC: ; CODE XREF: sub_1192A6+10↑p ROM:001195AC move.w ($584).w,d0 ROM:001195B0 clr.w d1 ROM:001195B2 move.b ($720).w,d1 ROM:001195B6 cmpi.w #5,d1 ROM:001195BA bcc.s locret_1195C4 ROM:001195BC movea.l off_1195C6(pc,d1.w*4),a0 ROM:001195C0 nop ROM:001195C2 jmp (a0) ROM:001195C4 ; --------------------------------------------------------------------------- ROM:001195C4 ROM:001195C4 locret_1195C4: ; CODE XREF: sub_1195AC+E↑j ROM:001195C4 rts ROM:001195C4 ; End of function sub_1195AC ROM:001195C4 ROM:001195C4 ; --------------------------------------------------------------------------- ROM:001195C6 off_1195C6: dc.l loc_1195DA ; DATA XREF: sub_1195AC+10↑r ROM:001195CA dc.l loc_1195F4 ROM:001195CE dc.l loc_11961E ROM:001195D2 dc.l loc_119678 ROM:001195D6 dc.l loc_1196AE ROM:001195DA ; --------------------------------------------------------------------------- ROM:001195DA ROM:001195DA loc_1195DA: ; DATA XREF: ROM:off_1195C6↑o ROM:001195DA bclr #3,($8E1).w ROM:001195E0 bclr #4,($8EC).w ROM:001195E6 bclr #4,($8F1).w ROM:001195EC move.b #1,($720).w ROM:001195F2 rts ROM:001195F4 ; --------------------------------------------------------------------------- ROM:001195F4 ROM:001195F4 loc_1195F4: ; DATA XREF: ROM:001195CA↑o ROM:001195F4 btst #4,($8F1).w ROM:001195FA beq.s loc_119618 ROM:001195FC bclr #4,($8F1).w ROM:00119602 bset #3,($8E1).w ROM:00119608 bsr.w sub_1196DA ROM:0011960C bsr.w sub_1196CC ROM:00119610 move.b #2,($720).w ROM:00119616 bra.s locret_119676 ROM:00119618 ; --------------------------------------------------------------------------- ROM:00119618 ROM:00119618 loc_119618: ; CODE XREF: ROM:001195FA↑j ROM:00119618 ; ROM:00119652↓j ... ROM:00119618 bsr.w sub_119710 ROM:0011961C rts ROM:0011961E ; --------------------------------------------------------------------------- ROM:0011961E ROM:0011961E loc_11961E: ; DATA XREF: ROM:001195CE↑o ROM:0011961E cmp.w ($58C).w,d0 ROM:00119622 bne.s loc_119630 ROM:00119624 bsr.w sub_119702 ROM:00119628 move.b #3,($720).w ROM:0011962E bra.s locret_1196AC ROM:00119630 ; --------------------------------------------------------------------------- ROM:00119630 ROM:00119630 loc_119630: ; CODE XREF: ROM:00119622↑j ROM:00119630 btst #4,($8EC).w ROM:00119636 beq.s loc_119654 ROM:00119638 cmpi.w #0,($58A).w ROM:0011963E ble.s loc_119654 ROM:00119640 bclr #3,($8E1).w ROM:00119646 bclr #4,($8EC).w ROM:0011964C move.b #1,($720).w ROM:00119652 bra.s loc_119618 ROM:00119654 ; --------------------------------------------------------------------------- ROM:00119654 ROM:00119654 loc_119654: ; CODE XREF: ROM:00119636↑j ROM:00119654 ; ROM:0011963E↑j ROM:00119654 btst #4,($8EC).w ROM:0011965A beq.s locret_119676 ROM:0011965C cmpi.w #0,($58A).w ROM:00119662 bgt.s locret_119676 ROM:00119664 bsr.w sub_1196F4 ROM:00119668 bclr #4,($8EC).w ROM:0011966E move.b #4,($720).w ROM:00119674 bra.s locret_1196C8 ROM:00119676 ; --------------------------------------------------------------------------- ROM:00119676 ROM:00119676 locret_119676: ; CODE XREF: ROM:00119616↑j ROM:00119676 ; ROM:0011965A↑j ... ROM:00119676 rts ROM:00119678 ; --------------------------------------------------------------------------- ROM:00119678 ROM:00119678 loc_119678: ; DATA XREF: ROM:001195D2↑o ROM:00119678 btst #4,($8EC).w ROM:0011967E beq.s loc_119692 ROM:00119680 bsr.w sub_1196F4 ROM:00119684 bclr #4,($8EC).w ROM:0011968A move.b #4,($720).w ROM:00119690 bra.s locret_1196C8 ROM:00119692 ; --------------------------------------------------------------------------- ROM:00119692 ROM:00119692 loc_119692: ; CODE XREF: ROM:0011967E↑j ROM:00119692 cmp.w ($58E).w,d0 ROM:00119696 bne.s locret_1196AC ROM:00119698 bsr.w sub_119746 ROM:0011969C bclr #3,($8E1).w ROM:001196A2 move.b #1,($720).w ROM:001196A8 bra.w loc_119618 ROM:001196AC ; --------------------------------------------------------------------------- ROM:001196AC ROM:001196AC locret_1196AC: ; CODE XREF: ROM:0011962E↑j ROM:001196AC ; ROM:00119696↑j ROM:001196AC rts ROM:001196AE ; --------------------------------------------------------------------------- ROM:001196AE ROM:001196AE loc_1196AE: ; DATA XREF: ROM:001195D6↑o ROM:001196AE cmp.w ($590).w,d0 ROM:001196B2 bne.s locret_1196C8 ROM:001196B4 bsr.w sub_119746 ROM:001196B8 bclr #3,($8E1).w ROM:001196BE move.b #1,($720).w ROM:001196C4 bra.w loc_119618 ROM:001196C8 ; --------------------------------------------------------------------------- ROM:001196C8 ROM:001196C8 locret_1196C8: ; CODE XREF: ROM:00119674↑j ROM:001196C8 ; ROM:00119690↑j ... ROM:001196C8 rts ROM:001196CA ; --------------------------------------------------------------------------- ROM:001196CA rts ROM:001196CC ROM:001196CC ; =============== S U B R O U T I N E ======================================= ROM:001196CC ROM:001196CC ROM:001196CC sub_1196CC: ; CODE XREF: ROM:0011960C↑p ROM:001196CC move.w ($58C).w,($590).w ROM:001196D2 move.w $C6(a5),($592).w ROM:001196D8 rts ROM:001196D8 ; End of function sub_1196CC ROM:001196D8 ROM:001196DA ROM:001196DA ; =============== S U B R O U T I N E ======================================= ROM:001196DA ROM:001196DA ROM:001196DA sub_1196DA: ; CODE XREF: ROM:00119608↑p ROM:001196DA move.w ($584).w,d0 ROM:001196DE sub.w $CE(a5),d0 ROM:001196E2 move.w d0,($58C).w ROM:001196E6 sub.w $D0(a5),d0 ROM:001196EA andi.w #$FFFC,d0 ROM:001196EE move.w d0,($58E).w ROM:001196F2 rts ROM:001196F2 ; End of function sub_1196DA ROM:001196F2 ROM:001196F4 ROM:001196F4 ; =============== S U B R O U T I N E ======================================= ROM:001196F4 ROM:001196F4 ROM:001196F4 sub_1196F4: ; CODE XREF: ROM:00119664↑p ROM:001196F4 ; ROM:00119680↑p ROM:001196F4 move.w ($58A).w,($590).w ROM:001196FA move.w $C6(a5),($592).w ROM:00119700 rts ROM:00119700 ; End of function sub_1196F4 ROM:00119700 ROM:00119702 ROM:00119702 ; =============== S U B R O U T I N E ======================================= ROM:00119702 ROM:00119702 ROM:00119702 sub_119702: ; CODE XREF: ROM:00119624↑p ROM:00119702 move.w ($58E).w,($590).w ROM:00119708 move.w $D2(a5),($592).w ROM:0011970E rts ROM:0011970E ; End of function sub_119702 ROM:0011970E ROM:00119710 ROM:00119710 ; =============== S U B R O U T I N E ======================================= ROM:00119710 ROM:00119710 ROM:00119710 sub_119710: ; CODE XREF: ROM:loc_119618↑p ROM:00119710 move.w $CE(a5),d1 ROM:00119714 move.w ($574).w,d0 ROM:00119718 cmp.w d0,d1 ROM:0011971A bge.s loc_11971E ROM:0011971C move.w d1,d0 ROM:0011971E ROM:0011971E loc_11971E: ; CODE XREF: sub_119710+A↑j ROM:0011971E cmpi.w #0,d0 ROM:00119722 bge.s loc_119726 ROM:00119724 clr.w d0 ROM:00119726 ROM:00119726 loc_119726: ; CODE XREF: sub_119710+12↑j ROM:00119726 move.w d0,($590).w ROM:0011972A move.w $C6(a5),d1 ROM:0011972E move.w ($576).w,d0 ROM:00119732 cmp.w d0,d1 ROM:00119734 bge.s loc_119738 ROM:00119736 move.w d1,d0 ROM:00119738 ROM:00119738 loc_119738: ; CODE XREF: sub_119710+24↑j ROM:00119738 cmpi.w #0,d0 ROM:0011973C bge.s loc_119740 ROM:0011973E clr.w d0 ROM:00119740 ROM:00119740 loc_119740: ; CODE XREF: sub_119710+2C↑j ROM:00119740 move.w d0,($592).w ROM:00119744 rts ROM:00119744 ; End of function sub_119710 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:00119698↑p ROM:00119746 ; ROM:001196B4↑p ROM:00119746 clr.w ($590).w ROM:0011974A clr.w ($57E).w ROM:0011974E clr.w ($584).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:0011591E↑p ROM:00119754 ; ROM:001159B2↑p ROM:00119754 clr.w ($FFFFFE0A).w ROM:00119758 clr.l ($FFFFFE0C).w ROM:0011975C clr.l ($FFFFFE10).w ROM:00119760 clr.l ($FFFFFE14).w ROM:00119764 clr.l ($FFFFFE18).w ROM:00119768 clr.l ($FFFFFE1C).w ROM:0011976C clr.w ($FFFFFE20).w ROM:00119770 moveq #0,d0 ROM:00119772 moveq #0,d1 ROM:00119774 moveq #$F,d2 ROM:00119776 moveq #0,d3 ROM:00119778 moveq #1,d4 ROM:0011977A moveq #3,d5 ROM:0011977C clr.w ($FFFFFF00).w ROM:00119780 bsr.l sub_1197F0 ROM:00119786 ROM:00119786 loc_119786: ; CODE XREF: sub_119754+3E↓j ROM:00119786 cmpi.l #0,($FFFFFE18).w ROM:0011978E beq.s loc_119794 ROM:00119790 nop ROM:00119792 bra.s loc_119786 ROM:00119794 ; --------------------------------------------------------------------------- ROM:00119794 ROM:00119794 loc_119794: ; CODE XREF: sub_119754+3A↑j ROM:00119794 bsr.w sub_1197AC ROM:00119798 move.w #$40C0,($FFFFFE00).w ROM:0011979E ori.w #1,($FFFFFE00).w ROM:001197A4 move.w #$640,($FFFFFE08).w ROM:001197AA rts ROM:001197AA ; End of function sub_119754 ROM:001197AA ROM:001197AC ROM:001197AC ; =============== S U B R O U T I N E ======================================= ROM:001197AC ROM:001197AC ROM:001197AC sub_1197AC: ; CODE XREF: sub_119754:loc_119794↑p ROM:001197AC move.w ($FFFFFF00).w,d0 ROM:001197B0 move.b d0,d1 ROM:001197B2 andi.b #$F,d1 ROM:001197B6 addi.b #$30,d1 ; '0' ROM:001197BA move.b d1,($83C).w ROM:001197BE move.b d0,d1 ROM:001197C0 lsr.b #4,d1 ROM:001197C2 andi.b #$F,d1 ROM:001197C6 addi.b #$30,d1 ; '0' ROM:001197CA move.b d1,($83B).w ROM:001197CE lsr.w #8,d0 ROM:001197D0 move.b d0,d1 ROM:001197D2 andi.b #$F,d1 ROM:001197D6 addi.b #$30,d1 ; '0' ROM:001197DA move.b d1,($83A).w ROM:001197DE move.b d0,d1 ROM:001197E0 lsr.b #4,d1 ROM:001197E2 andi.b #$F,d1 ROM:001197E6 addi.b #$30,d1 ; '0' ROM:001197EA move.b d1,($839).w ROM:001197EE rts ROM:001197EE ; End of function sub_1197AC ROM:001197EE ROM:001197F0 ROM:001197F0 ; =============== S U B R O U T I N E ======================================= ROM:001197F0 ROM:001197F0 ROM:001197F0 sub_1197F0: ; CODE XREF: sub_1109E4+2A↑p ROM:001197F0 ; sub_110C1E+86↑p ... ROM:001197F0 cmpi.w #0,d1 ROM:001197F4 bne.s loc_119802 ROM:001197F6 move.w #$FFFF,d1 ROM:001197FA bclr d0,d1 ROM:001197FC and.w d1,($FFFFFE0A).w ROM:00119800 bra.s loc_11980A ROM:00119802 ; --------------------------------------------------------------------------- ROM:00119802 ROM:00119802 loc_119802: ; CODE XREF: sub_1197F0+4↑j ROM:00119802 clr.w d1 ROM:00119804 bset d0,d1 ROM:00119806 or.w d1,($FFFFFE0A).w ROM:0011980A ROM:0011980A loc_11980A: ; CODE XREF: sub_1197F0+10↑j ROM:0011980A asl.w #1,d0 ROM:0011980C moveq #3,d1 ROM:0011980E asl.l d0,d1 ROM:00119810 eori.l #$FFFFFFFF,d1 ROM:00119816 and.l d1,($FFFFFE1C).w ROM:0011981A and.l d1,($FFFFFE14).w ROM:0011981E and.l d1,($FFFFFE18).w ROM:00119822 clr.l d1 ROM:00119824 move.w d3,d1 ROM:00119826 asl.l d0,d1 ROM:00119828 or.l d1,($FFFFFE14).w ROM:0011982C clr.l d1 ROM:0011982E move.w d4,d1 ROM:00119830 asl.l d0,d1 ROM:00119832 or.l d1,($FFFFFE18).w ROM:00119836 move.w d0,d3 ROM:00119838 asl.w #1,d0 ROM:0011983A movea.w #$FE10,a0 ROM:0011983E cmpi.w #$20,d0 ; ' ' ROM:00119842 blt.s loc_11984C ROM:00119844 subi.w #$20,d0 ; ' ' ROM:00119848 movea.w #$FE0C,a0 ROM:0011984C ROM:0011984C loc_11984C: ; CODE XREF: sub_1197F0+52↑j ROM:0011984C moveq #$F,d1 ROM:0011984E asl.l d0,d1 ROM:00119850 eori.l #$FFFFFFFF,d1 ROM:00119856 and.l d1,(a0) ROM:00119858 clr.l d1 ROM:0011985A move.w d2,d1 ROM:0011985C asl.l d0,d1 ROM:0011985E or.l d1,(a0) ROM:00119860 clr.l d1 ROM:00119862 move.w d5,d1 ROM:00119864 asl.l d3,d1 ROM:00119866 or.l d1,($FFFFFE1C).w ROM:0011986A rts ROM:0011986A ; End of function sub_1197F0 ROM:0011986A ROM:0011986C ROM:0011986C ; =============== S U B R O U T I N E ======================================= ROM:0011986C ROM:0011986C ROM:0011986C sub_11986C: ; CODE XREF: sub_1109E4+6↑p ROM:0011986C ; sub_110C1E+66↑p ... ROM:0011986C asl.w #1,d0 ROM:0011986E moveq #3,d1 ROM:00119870 asl.l d0,d1 ROM:00119872 eori.l #$FFFFFFFF,d1 ROM:00119878 and.l d1,($FFFFFE1C).w ROM:0011987C asr.w #1,d0 ROM:0011987E rts ROM:0011987E ; End of function sub_11986C ROM:0011987E ROM:00119880 ; --------------------------------------------------------------------------- ROM:00119880 lea ($598).w,a0 ROM:00119884 lea ($598).w,a1 ROM:00119888 rts ROM:0011988A ROM:0011988A ; =============== S U B R O U T I N E ======================================= ROM:0011988A ROM:0011988A ROM:0011988A sub_11988A: ; CODE XREF: sub_110E14+C0↑p ROM:0011988A movea.w #$8BE,a0 ROM:0011988E movea.w #$6AE,a1 ROM:00119892 move.w #0,d0 ROM:00119896 bsr.w sub_119982 ROM:0011989A cmpi.w #0,($4CA).w ROM:001198A0 bne.s loc_1198C6 ROM:001198A2 addq.l #1,($44C).w ROM:001198A6 movea.w #$8DF,a0 ROM:001198AA movea.w #$6F0,a1 ROM:001198AE move.w #0,d0 ROM:001198B2 bsr.w sub_119982 ROM:001198B6 movea.w #$8DF,a0 ROM:001198BA movea.w #$6C4,a1 ROM:001198BE move.w #$16,d0 ROM:001198C2 bsr.w sub_119982 ROM:001198C6 ROM:001198C6 loc_1198C6: ; CODE XREF: sub_11988A+16↑j ROM:001198C6 cmpi.w #$E10,($4CA).w ROM:001198CC bne.s loc_1198DE ROM:001198CE movea.w #$8DF,a0 ROM:001198D2 movea.w #$6C4,a1 ROM:001198D6 move.w #$16,d0 ROM:001198DA bsr.w sub_119982 ROM:001198DE ROM:001198DE loc_1198DE: ; CODE XREF: sub_11988A+42↑j ROM:001198DE cmpi.w #0,($4B8).w ROM:001198E4 bne.s locret_1198F6 ROM:001198E6 movea.w #$8C9,a0 ROM:001198EA movea.w #$6AE,a1 ROM:001198EE move.w #$B,d0 ROM:001198F2 bsr.w sub_119982 ROM:001198F6 ROM:001198F6 locret_1198F6: ; CODE XREF: sub_11988A+5A↑j ROM:001198F6 rts ROM:001198F6 ; End of function sub_11988A ROM:001198F6 ROM:001198F8 ROM:001198F8 ; =============== S U B R O U T I N E ======================================= ROM:001198F8 ROM:001198F8 ROM:001198F8 sub_1198F8: ; CODE XREF: ROM:loc_11615E↑p ROM:001198F8 subq.w #1,($596).w ROM:001198FC bgt.s loc_119914 ROM:001198FE move.w #$A,($596).w ROM:00119904 movea.w #$897,a0 ROM:00119908 movea.w #$5FA,a1 ROM:0011990C move.w #$33,d0 ; '3' ROM:00119910 bsr.w sub_119982 ROM:00119914 ROM:00119914 loc_119914: ; CODE XREF: sub_1198F8+4↑j ROM:00119914 subq.w #1,($594).w ROM:00119918 bgt.s loc_119976 ROM:0011991A move.w #$400,($594).w ROM:00119920 addq.l #1,($1350).w ROM:00119924 movea.w #$8BE,a0 ROM:00119928 movea.w #$660,a1 ROM:0011992C move.w #$27,d0 ; ''' ROM:00119930 bsr.w sub_119982 ROM:00119934 move.l ($1350).w,d2 ROM:00119938 clr.l d3 ROM:0011993A divsl.l #$3C,d3:d2 ; '<' ROM:00119942 cmpi.w #0,d3 ROM:00119946 bne.s loc_119976 ROM:00119948 movea.w #$8BE,a0 ROM:0011994C movea.w #$6AE,a1 ROM:00119950 move.w #0,d0 ROM:00119954 bsr.w sub_119982 ROM:00119958 divsl.l #$3C,d3:d2 ; '<' ROM:00119960 cmpi.w #0,d3 ROM:00119964 bne.s loc_119976 ROM:00119966 movea.w #$8BE,a0 ROM:0011996A movea.w #$6AE,a1 ROM:0011996E move.w #0,d0 ROM:00119972 bsr.w sub_119982 ROM:00119976 ROM:00119976 loc_119976: ; CODE XREF: sub_1198F8+20↑j ROM:00119976 ; sub_1198F8+4E↑j ... ROM:00119976 movea.w #$864,a0 ROM:0011997A movea.w #$5AC,a1 ROM:0011997E move.w #$27,d0 ; ''' ROM:0011997E ; End of function sub_1198F8 ROM:0011997E ROM:00119982 ROM:00119982 ; =============== S U B R O U T I N E ======================================= ROM:00119982 ROM:00119982 ROM:00119982 sub_119982: ; CODE XREF: sub_11988A+C↑p ROM:00119982 ; sub_11988A+28↑p ... ROM:00119982 moveq #0,d1 ROM:00119984 ROM:00119984 loc_119984: ; CODE XREF: sub_119982+4↓j ROM:00119984 ; sub_119982:loc_1199B2↓j ROM:00119984 btst d1,-(a0) ROM:00119986 dbne d0,loc_119984 ROM:0011998A subq.w #1,d0 ROM:0011998C blt.s locret_1199B4 ROM:0011998E btst #1,(a0) ROM:00119992 beq.s loc_1199A6 ROM:00119994 addq.w #1,(a1,d0.w*2) ROM:00119998 bvc.s loc_1199A2 ROM:0011999A move.w #$7FFF,(a1,d0.w*2) ROM:001199A0 clr.b (a0) ROM:001199A2 ROM:001199A2 loc_1199A2: ; CODE XREF: sub_119982+16↑j ROM:001199A2 bra.w loc_1199B2 ROM:001199A6 ; --------------------------------------------------------------------------- ROM:001199A6 ROM:001199A6 loc_1199A6: ; CODE XREF: sub_119982+10↑j ROM:001199A6 subq.w #1,(a1,d0.w*2) ROM:001199AA bpl.s loc_1199B2 ROM:001199AC clr.w (a1,d0.w*2) ROM:001199B0 clr.b (a0) ROM:001199B2 ROM:001199B2 loc_1199B2: ; CODE XREF: sub_119982:loc_1199A2↑j ROM:001199B2 ; sub_119982+28↑j ROM:001199B2 bra.s loc_119984 ROM:001199B4 ; --------------------------------------------------------------------------- ROM:001199B4 ROM:001199B4 locret_1199B4: ; CODE XREF: sub_119982+A↑j ROM:001199B4 rts ROM:001199B4 ; End of function sub_119982 ROM:001199B4 ROM:001199B4 ; --------------------------------------------------------------------------- ROM:001199B6 dc.w $FFFF ROM:001199B8 dc.l $FFFF5450, $554D0000, $1E000002, $FFFE ROM:001199C8 dc.b $F, $FF ROM:001199CA ROM:001199CA ; =============== S U B R O U T I N E ======================================= ROM:001199CA ROM:001199CA ROM:001199CA sub_1199CA: ; CODE XREF: sub_1251F6+6↓p ROM:001199CA bsr.w sub_1199DE ROM:001199CE bsr.l sub_11A324 ROM:001199D4 bsr.w sub_119FD4 ROM:001199D8 bsr.w sub_11A136 ROM:001199DC rts ROM:001199DC ; End of function sub_1199CA ROM:001199DC ROM:001199DE ROM:001199DE ; =============== S U B R O U T I N E ======================================= ROM:001199DE ROM:001199DE ROM:001199DE sub_1199DE: ; CODE XREF: sub_1199CA↑p ROM:001199DE move.w ($A1E).w,d1 ROM:001199E2 cmp.w ($A20).w,d1 ROM:001199E6 bne.s loc_119A08 ROM:001199E8 cmpi.w #$190,d1 ROM:001199EC ble.s loc_1199FA ROM:001199EE cmpi.w #$28A,d1 ROM:001199F2 bge.s loc_1199FA ROM:001199F4 move.w d1,($A1C).w ROM:001199F8 bra.s loc_119A06 ROM:001199FA ; --------------------------------------------------------------------------- ROM:001199FA ROM:001199FA loc_1199FA: ; CODE XREF: sub_1199DE+E↑j ROM:001199FA ; sub_1199DE+14↑j ROM:001199FA move.w $152(a5),($A1C).w ROM:00119A00 bset #1,($133E).w ROM:00119A06 ROM:00119A06 loc_119A06: ; CODE XREF: sub_1199DE+1A↑j ROM:00119A06 bra.s loc_119A14 ROM:00119A08 ; --------------------------------------------------------------------------- ROM:00119A08 ROM:00119A08 loc_119A08: ; CODE XREF: sub_1199DE+8↑j ROM:00119A08 move.w $152(a5),($A1C).w ROM:00119A0E bset #1,($133E).w ROM:00119A14 ROM:00119A14 loc_119A14: ; CODE XREF: sub_1199DE:loc_119A06↑j ROM:00119A14 move.w #$20D,d0 ROM:00119A18 muls.w #$3E8,d0 ROM:00119A1C divs.w ($A1C).w,d0 ROM:00119A20 move.w d0,($478).w ROM:00119A24 muls.w ($480).w,d0 ROM:00119A28 divs.w #$3E8,d0 ROM:00119A2C clr.l d1 ROM:00119A2E move.w d0,d1 ROM:00119A30 swap d1 ROM:00119A32 move.w ($9F0).w,d2 ROM:00119A36 swap d2 ROM:00119A38 move.w ($9F2).w,d2 ROM:00119A3C move.w $160(a5),d3 ROM:00119A40 ext.l d3 ROM:00119A42 bsr.l sub_115F28 ROM:00119A48 move.w d4,($9F2).w ROM:00119A4C swap d4 ROM:00119A4E move.w d4,($9F0).w ROM:00119A52 btst #2,($49B).w ROM:00119A58 beq.s loc_119A60 ROM:00119A5A bset #0,($133F).w ROM:00119A60 ROM:00119A60 loc_119A60: ; CODE XREF: sub_1199DE+7A↑j ROM:00119A60 btst #0,($133F).w ROM:00119A66 beq.s loc_119A70 ROM:00119A68 move.b #$FF,($10E4).w ROM:00119A6E bra.s loc_119A92 ROM:00119A70 ; --------------------------------------------------------------------------- ROM:00119A70 ROM:00119A70 loc_119A70: ; CODE XREF: sub_1199DE+88↑j ROM:00119A70 move.w ($A38).w,d0 ROM:00119A74 subi.w #$8CA,d0 ROM:00119A78 bpl.s loc_119A7C ROM:00119A7A clr.w d0 ROM:00119A7C ROM:00119A7C loc_119A7C: ; CODE XREF: sub_1199DE+9A↑j ROM:00119A7C muls.w #$86,d0 ROM:00119A80 divs.w #$3E8,d0 ROM:00119A84 cmpi.w #$FE,d0 ROM:00119A88 ble.s loc_119A8E ROM:00119A8A move.w #$FE,d0 ROM:00119A8E ROM:00119A8E loc_119A8E: ; CODE XREF: sub_1199DE+AA↑j ROM:00119A8E move.b d0,($10E4).w ROM:00119A92 ROM:00119A92 loc_119A92: ; CODE XREF: sub_1199DE+90↑j ROM:00119A92 btst #2,($49A).w ROM:00119A98 beq.s loc_119AA0 ROM:00119A9A bset #2,($131C).w ROM:00119AA0 ROM:00119AA0 loc_119AA0: ; CODE XREF: sub_1199DE+BA↑j ROM:00119AA0 move.w $154(a5),d0 ROM:00119AA4 cmp.w ($A04).w,d0 ROM:00119AA8 bgt.s loc_119AB2 ROM:00119AAA bset #3,($131F).w ROM:00119AB0 bra.s loc_119AC0 ROM:00119AB2 ; --------------------------------------------------------------------------- ROM:00119AB2 ROM:00119AB2 loc_119AB2: ; CODE XREF: sub_1199DE+CA↑j ROM:00119AB2 btst #0,($8E8).w ROM:00119AB8 bne.s loc_119AC0 ROM:00119ABA bclr #3,($131F).w ROM:00119AC0 ROM:00119AC0 loc_119AC0: ; CODE XREF: sub_1199DE+D2↑j ROM:00119AC0 ; sub_1199DE+DA↑j ROM:00119AC0 move.w $172(a5),d0 ROM:00119AC4 cmpi.w #1,d0 ROM:00119AC8 bne.s loc_119B28 ROM:00119ACA clr.w d1 ROM:00119ACC move.w ($A5A).w,d0 ROM:00119AD0 btst #6,($131C).w ROM:00119AD6 beq.s loc_119AE4 ROM:00119AD8 cmpi.w #$7F,d0 ROM:00119ADC bne.s loc_119AE4 ROM:00119ADE move.w #1,d1 ROM:00119AE2 bra.s loc_119AF0 ROM:00119AE4 ; --------------------------------------------------------------------------- ROM:00119AE4 ROM:00119AE4 loc_119AE4: ; CODE XREF: sub_1199DE+F8↑j ROM:00119AE4 ; sub_1199DE+FE↑j ROM:00119AE4 btst #7,($1314).w ROM:00119AEA beq.s loc_119AF0 ROM:00119AEC move.w #1,d1 ROM:00119AF0 ROM:00119AF0 loc_119AF0: ; CODE XREF: sub_1199DE+104↑j ROM:00119AF0 ; sub_1199DE+10C↑j ROM:00119AF0 cmpi.w #1,d1 ROM:00119AF4 bne.s loc_119B0C ROM:00119AF6 lea $7CE(a5),a0 ROM:00119AFA move.w #$C,d0 ROM:00119AFE move.w (a0,d0.w*2),($9EC).w ROM:00119B04 bset #7,($1314).w ROM:00119B0A bra.s loc_119B26 ROM:00119B0C ; --------------------------------------------------------------------------- ROM:00119B0C ROM:00119B0C loc_119B0C: ; CODE XREF: sub_1199DE+116↑j ROM:00119B0C move.w ($A5A).w,d0 ROM:00119B10 muls.w #$A,d0 ROM:00119B14 btst #6,($131C).w ROM:00119B1A beq.s loc_119B1E ROM:00119B1C neg.w d0 ROM:00119B1E ROM:00119B1E loc_119B1E: ; CODE XREF: sub_1199DE+13C↑j ROM:00119B1E addi.w #$AAC,d0 ROM:00119B22 move.w d0,($9EC).w ROM:00119B26 ROM:00119B26 loc_119B26: ; CODE XREF: sub_1199DE+12C↑j ROM:00119B26 bra.s loc_119B8E ROM:00119B28 ; --------------------------------------------------------------------------- ROM:00119B28 ROM:00119B28 loc_119B28: ; CODE XREF: sub_1199DE+EA↑j ROM:00119B28 clr.w d0 ROM:00119B2A btst #7,($1314).w ROM:00119B30 beq.s loc_119B36 ROM:00119B32 move.w #1,d0 ROM:00119B36 ROM:00119B36 loc_119B36: ; CODE XREF: sub_1199DE+152↑j ROM:00119B36 btst #4,($49A).w ROM:00119B3C bne.s loc_119B44 ROM:00119B3E cmpi.w #1,d0 ROM:00119B42 bne.s loc_119B62 ROM:00119B44 ROM:00119B44 loc_119B44: ; CODE XREF: sub_1199DE+15E↑j ROM:00119B44 lea $7CE(a5),a0 ROM:00119B48 move.w #$C,d0 ROM:00119B4C move.w (a0,d0.w*2),($9EC).w ROM:00119B52 bset #7,($1314).w ROM:00119B58 move.w ($A04).w,d0 ROM:00119B5C move.w d0,($A1A).w ROM:00119B60 bra.s loc_119B8E ROM:00119B62 ; --------------------------------------------------------------------------- ROM:00119B62 ROM:00119B62 loc_119B62: ; CODE XREF: sub_1199DE+164↑j ROM:00119B62 clr.l d1 ROM:00119B64 move.w ($492).w,d1 ROM:00119B68 swap d1 ROM:00119B6A move.w ($9EC).w,d2 ROM:00119B6E swap d2 ROM:00119B70 move.w ($9EE).w,d2 ROM:00119B74 move.w $162(a5),d3 ROM:00119B78 ext.l d3 ROM:00119B7A bsr.l sub_115F28 ROM:00119B80 move.w d4,($9EE).w ROM:00119B84 swap d4 ROM:00119B86 move.w d4,($9EC).w ROM:00119B8A move.w d4,($A1A).w ROM:00119B8E ROM:00119B8E loc_119B8E: ; CODE XREF: sub_1199DE:loc_119B26↑j ROM:00119B8E ; sub_1199DE+182↑j ROM:00119B8E move.w $170(a5),d0 ROM:00119B92 cmpi.w #1,d0 ROM:00119B96 bne.s loc_119BB2 ROM:00119B98 move.w ($A5C).w,d0 ROM:00119B9C move.w ($A5C).w,d0 ROM:00119BA0 muls.w #$16C,d0 ROM:00119BA4 divs.w #$64,d0 ; 'd' ROM:00119BA8 addi.w #$980,d0 ROM:00119BAC move.w d0,($9E8).w ROM:00119BB0 bra.s loc_119C0C ROM:00119BB2 ; --------------------------------------------------------------------------- ROM:00119BB2 ROM:00119BB2 loc_119BB2: ; CODE XREF: sub_1199DE+1B8↑j ROM:00119BB2 clr.w d0 ROM:00119BB4 btst #4,($1331).w ROM:00119BBA beq.s loc_119BC0 ROM:00119BBC move.w #1,d0 ROM:00119BC0 ROM:00119BC0 loc_119BC0: ; CODE XREF: sub_1199DE+1DC↑j ROM:00119BC0 btst #5,($49A).w ROM:00119BC6 bne.s loc_119BCE ROM:00119BC8 cmpi.w #1,d0 ROM:00119BCC bne.s loc_119BE4 ROM:00119BCE ROM:00119BCE loc_119BCE: ; CODE XREF: sub_1199DE+1E8↑j ROM:00119BCE lea $7CE(a5),a0 ROM:00119BD2 move.w #$D,d0 ROM:00119BD6 move.w (a0,d0.w*2),($9E8).w ROM:00119BDC bset #4,($1331).w ROM:00119BE2 bra.s loc_119C0C ROM:00119BE4 ; --------------------------------------------------------------------------- ROM:00119BE4 ROM:00119BE4 loc_119BE4: ; CODE XREF: sub_1199DE+1EE↑j ROM:00119BE4 clr.l d1 ROM:00119BE6 move.w ($494).w,d1 ROM:00119BEA swap d1 ROM:00119BEC move.w ($9E8).w,d2 ROM:00119BF0 swap d2 ROM:00119BF2 move.w ($9EA).w,d2 ROM:00119BF6 move.w $164(a5),d3 ROM:00119BFA ext.l d3 ROM:00119BFC bsr.l sub_115F28 ROM:00119C02 move.w d4,($9EA).w ROM:00119C06 swap d4 ROM:00119C08 move.w d4,($9E8).w ROM:00119C0C ROM:00119C0C loc_119C0C: ; CODE XREF: sub_1199DE+1D2↑j ROM:00119C0C ; sub_1199DE+204↑j ROM:00119C0C move.w $174(a5),d0 ROM:00119C10 cmpi.w #1,d0 ROM:00119C14 bne.s loc_119C50 ROM:00119C16 move.w ($A60).w,d0 ROM:00119C1A btst #7,($131E).w ROM:00119C20 bne.s loc_119C28 ROM:00119C22 cmpi.w #$7F,d0 ROM:00119C26 bne.s loc_119C3E ROM:00119C28 ROM:00119C28 loc_119C28: ; CODE XREF: sub_1199DE+242↑j ROM:00119C28 lea $7CE(a5),a0 ROM:00119C2C move.w #$E,d0 ROM:00119C30 move.w (a0,d0.w*2),($9FA).w ROM:00119C36 bset #7,($131E).w ROM:00119C3C bra.s loc_119C4A ROM:00119C3E ; --------------------------------------------------------------------------- ROM:00119C3E ROM:00119C3E loc_119C3E: ; CODE XREF: sub_1199DE+248↑j ROM:00119C3E move.w ($A60).w,d0 ROM:00119C42 muls.w #$A,d0 ROM:00119C46 move.w d0,($9FA).w ROM:00119C4A ROM:00119C4A loc_119C4A: ; CODE XREF: sub_1199DE+25E↑j ROM:00119C4A bra.l loc_119DFA ROM:00119C50 ; --------------------------------------------------------------------------- ROM:00119C50 ROM:00119C50 loc_119C50: ; CODE XREF: sub_1199DE+236↑j ROM:00119C50 move.w ($49A).w,d2 ROM:00119C54 clr.w d1 ROM:00119C56 move.b ($10E8).w,d1 ROM:00119C5A cmpi.w #6,d1 ROM:00119C5E bcc.s locret_119C68 ROM:00119C60 movea.l off_119C6A(pc,d1.w*4),a0 ROM:00119C64 nop ROM:00119C66 jmp (a0) ROM:00119C68 ; --------------------------------------------------------------------------- ROM:00119C68 ROM:00119C68 locret_119C68: ; CODE XREF: sub_1199DE+280↑j ROM:00119C68 rts ROM:00119C68 ; --------------------------------------------------------------------------- ROM:00119C6A off_119C6A: dc.l loc_119C82 ; DATA XREF: sub_1199DE+282↑r ROM:00119C6E dc.l loc_119C8E ROM:00119C72 dc.l loc_119CE0 ROM:00119C76 dc.l loc_119D24 ROM:00119C7A dc.l loc_119D4E ROM:00119C7E dc.l loc_119D8E ROM:00119C82 ; --------------------------------------------------------------------------- ROM:00119C82 ROM:00119C82 loc_119C82: ; DATA XREF: sub_1199DE:off_119C6A↑o ROM:00119C82 move.b #1,($10E8).w ROM:00119C88 bra.l loc_119DB6 ROM:00119C8E ; --------------------------------------------------------------------------- ROM:00119C8E ROM:00119C8E loc_119C8E: ; DATA XREF: sub_1199DE+290↑o ROM:00119C8E move.w $176(a5),d0 ROM:00119C92 btst #5,($8E0).w ROM:00119C98 beq.s loc_119CDA ROM:00119C9A btst #$E,d2 ROM:00119C9E beq.s loc_119CDA ROM:00119CA0 btst #6,($A2C).w ROM:00119CA6 beq.s loc_119CBE ROM:00119CA8 clr.b ($864).w ROM:00119CAC move.w d0,($5FA).w ROM:00119CB0 move.b #1,($864).w ROM:00119CB6 move.b #2,($10E8).w ROM:00119CBC bra.s loc_119CDA ROM:00119CBE ; --------------------------------------------------------------------------- ROM:00119CBE ROM:00119CBE loc_119CBE: ; CODE XREF: sub_1199DE+2C8↑j ROM:00119CBE btst #6,($A2E).w ROM:00119CC4 beq.s loc_119CDA ROM:00119CC6 clr.b ($864).w ROM:00119CCA move.w d0,($5FA).w ROM:00119CCE move.b #1,($864).w ROM:00119CD4 move.b #4,($10E8).w ROM:00119CDA ROM:00119CDA loc_119CDA: ; CODE XREF: sub_1199DE+2BA↑j ROM:00119CDA ; sub_1199DE+2C0↑j ... ROM:00119CDA bra.l loc_119DB6 ROM:00119CE0 ; --------------------------------------------------------------------------- ROM:00119CE0 ROM:00119CE0 loc_119CE0: ; DATA XREF: sub_1199DE+294↑o ROM:00119CE0 btst #5,($8E0).w ROM:00119CE6 bne.s loc_119CF0 ROM:00119CE8 move.b #1,($10E8).w ROM:00119CEE bra.s loc_119D1E ROM:00119CF0 ; --------------------------------------------------------------------------- ROM:00119CF0 ROM:00119CF0 loc_119CF0: ; CODE XREF: sub_1199DE+308↑j ROM:00119CF0 btst #$E,d2 ROM:00119CF4 bne.s loc_119CFE ROM:00119CF6 move.b #1,($10E8).w ROM:00119CFC bra.s loc_119D1E ROM:00119CFE ; --------------------------------------------------------------------------- ROM:00119CFE ROM:00119CFE loc_119CFE: ; CODE XREF: sub_1199DE+316↑j ROM:00119CFE cmpi.w #0,($5FA).w ROM:00119D04 bgt.s loc_119D1E ROM:00119D06 bset #5,($1334).w ROM:00119D0C bset #0,($141B).w ROM:00119D12 bset #7,($131E).w ROM:00119D18 move.b #3,($10E8).w ROM:00119D1E ROM:00119D1E loc_119D1E: ; CODE XREF: sub_1199DE+310↑j ROM:00119D1E ; sub_1199DE+31E↑j ... ROM:00119D1E bra.l loc_119DB6 ROM:00119D24 ; --------------------------------------------------------------------------- ROM:00119D24 ROM:00119D24 loc_119D24: ; DATA XREF: sub_1199DE+298↑o ROM:00119D24 btst #5,($8E0).w ROM:00119D2A bne.s loc_119D3A ROM:00119D2C move.b #1,($10E8).w ROM:00119D32 bclr #5,($1334).w ROM:00119D38 bra.s loc_119D4C ROM:00119D3A ; --------------------------------------------------------------------------- ROM:00119D3A ROM:00119D3A loc_119D3A: ; CODE XREF: sub_1199DE+34C↑j ROM:00119D3A btst #$E,d2 ROM:00119D3E bne.s loc_119D4C ROM:00119D40 move.b #1,($10E8).w ROM:00119D46 bclr #5,($1334).w ROM:00119D4C ROM:00119D4C loc_119D4C: ; CODE XREF: sub_1199DE+35A↑j ROM:00119D4C ; sub_1199DE+360↑j ROM:00119D4C bra.s loc_119DB6 ROM:00119D4E ; --------------------------------------------------------------------------- ROM:00119D4E ROM:00119D4E loc_119D4E: ; DATA XREF: sub_1199DE+29C↑o ROM:00119D4E btst #5,($8E0).w ROM:00119D54 bne.s loc_119D5E ROM:00119D56 move.b #1,($10E8).w ROM:00119D5C bra.s loc_119D8C ROM:00119D5E ; --------------------------------------------------------------------------- ROM:00119D5E ROM:00119D5E loc_119D5E: ; CODE XREF: sub_1199DE+376↑j ROM:00119D5E btst #$E,d2 ROM:00119D62 bne.s loc_119D6C ROM:00119D64 move.b #1,($10E8).w ROM:00119D6A bra.s loc_119D8C ROM:00119D6C ; --------------------------------------------------------------------------- ROM:00119D6C ROM:00119D6C loc_119D6C: ; CODE XREF: sub_1199DE+384↑j ROM:00119D6C cmpi.w #0,($5FA).w ROM:00119D72 bgt.s loc_119D8C ROM:00119D74 bset #0,($133B).w ROM:00119D7A bset #1,($141B).w ROM:00119D80 bset #7,($131E).w ROM:00119D86 move.b #5,($10E8).w ROM:00119D8C ROM:00119D8C loc_119D8C: ; CODE XREF: sub_1199DE+37E↑j ROM:00119D8C ; sub_1199DE+38C↑j ... ROM:00119D8C bra.s loc_119DB6 ROM:00119D8E ; --------------------------------------------------------------------------- ROM:00119D8E ROM:00119D8E loc_119D8E: ; DATA XREF: sub_1199DE+2A0↑o ROM:00119D8E btst #5,($8E0).w ROM:00119D94 bne.s loc_119DA4 ROM:00119D96 move.b #1,($10E8).w ROM:00119D9C bclr #0,($133B).w ROM:00119DA2 bra.s loc_119DB6 ROM:00119DA4 ; --------------------------------------------------------------------------- ROM:00119DA4 ROM:00119DA4 loc_119DA4: ; CODE XREF: sub_1199DE+3B6↑j ROM:00119DA4 btst #$E,d2 ROM:00119DA8 bne.s loc_119DB6 ROM:00119DAA move.b #1,($10E8).w ROM:00119DB0 bclr #0,($133B).w ROM:00119DB6 ROM:00119DB6 loc_119DB6: ; CODE XREF: sub_1199DE+2AA↑j ROM:00119DB6 ; sub_1199DE:loc_119CDA↑j ... ROM:00119DB6 move.w d2,($49A).w ROM:00119DBA btst #7,($131E).w ROM:00119DC0 beq.s loc_119DD2 ROM:00119DC2 lea $7CE(a5),a0 ROM:00119DC6 move.w #$E,d0 ROM:00119DCA move.w (a0,d0.w*2),($9FA).w ROM:00119DD0 bra.s loc_119DFA ROM:00119DD2 ; --------------------------------------------------------------------------- ROM:00119DD2 ROM:00119DD2 loc_119DD2: ; CODE XREF: sub_1199DE+3E2↑j ROM:00119DD2 clr.l d1 ROM:00119DD4 move.w ($496).w,d1 ROM:00119DD8 swap d1 ROM:00119DDA move.w ($9FA).w,d2 ROM:00119DDE swap d2 ROM:00119DE0 move.w ($9FC).w,d2 ROM:00119DE4 move.w $168(a5),d3 ROM:00119DE8 ext.l d3 ROM:00119DEA bsr.l sub_115F28 ROM:00119DF0 move.w d4,($9FC).w ROM:00119DF4 swap d4 ROM:00119DF6 move.w d4,($9FA).w ROM:00119DFA ROM:00119DFA loc_119DFA: ; CODE XREF: sub_1199DE:loc_119C4A↑j ROM:00119DFA ; sub_1199DE+3F2↑j ROM:00119DFA btst #7,($49B).w ROM:00119E00 beq.s loc_119E18 ROM:00119E02 lea $7CE(a5),a0 ROM:00119E06 move.w #7,d0 ROM:00119E0A move.w (a0,d0.w*2),($9F6).w ROM:00119E10 bset #4,($131E).w ROM:00119E16 bra.s loc_119E40 ROM:00119E18 ; --------------------------------------------------------------------------- ROM:00119E18 ROM:00119E18 loc_119E18: ; CODE XREF: sub_1199DE+422↑j ROM:00119E18 clr.l d1 ROM:00119E1A move.w ($488).w,d1 ROM:00119E1E swap d1 ROM:00119E20 move.w ($9F6).w,d2 ROM:00119E24 swap d2 ROM:00119E26 move.w ($9F8).w,d2 ROM:00119E2A move.w $166(a5),d3 ROM:00119E2E ext.l d3 ROM:00119E30 bsr.l sub_115F28 ROM:00119E36 move.w d4,($9F8).w ROM:00119E3A swap d4 ROM:00119E3C move.w d4,($9F6).w ROM:00119E40 ROM:00119E40 loc_119E40: ; CODE XREF: sub_1199DE+438↑j ROM:00119E40 btst #0,($49A).w ROM:00119E46 beq.s loc_119E58 ROM:00119E48 lea $7CE(a5),a0 ROM:00119E4C move.w #8,d0 ROM:00119E50 move.w (a0,d0.w*2),($A08).w ROM:00119E56 bra.s loc_119E80 ROM:00119E58 ; --------------------------------------------------------------------------- ROM:00119E58 ROM:00119E58 loc_119E58: ; CODE XREF: sub_1199DE+468↑j ROM:00119E58 clr.l d1 ROM:00119E5A move.w ($48A).w,d1 ROM:00119E5E swap d1 ROM:00119E60 move.w ($A08).w,d2 ROM:00119E64 swap d2 ROM:00119E66 move.w ($A0A).w,d2 ROM:00119E6A move.w $16A(a5),d3 ROM:00119E6E ext.l d3 ROM:00119E70 bsr.l sub_115F28 ROM:00119E76 move.w d4,($A0A).w ROM:00119E7A swap d4 ROM:00119E7C move.w d4,($A08).w ROM:00119E80 ROM:00119E80 loc_119E80: ; CODE XREF: sub_1199DE+478↑j ROM:00119E80 btst #4,($49B).w ROM:00119E86 beq.s loc_119E98 ROM:00119E88 lea $7CE(a5),a0 ROM:00119E8C move.w #4,d0 ROM:00119E90 move.w (a0,d0.w*2),($A00).w ROM:00119E96 bra.s loc_119E9E ROM:00119E98 ; --------------------------------------------------------------------------- ROM:00119E98 ROM:00119E98 loc_119E98: ; CODE XREF: sub_1199DE+4A8↑j ROM:00119E98 move.w ($482).w,($A00).w ROM:00119E9E ROM:00119E9E loc_119E9E: ; CODE XREF: sub_1199DE+4B8↑j ROM:00119E9E btst #1,($49A).w ROM:00119EA4 beq.s loc_119EB6 ROM:00119EA6 lea $7CE(a5),a0 ROM:00119EAA move.w #9,d0 ROM:00119EAE move.w (a0,d0.w*2),($A12).w ROM:00119EB4 bra.s loc_119EDE ROM:00119EB6 ; --------------------------------------------------------------------------- ROM:00119EB6 ROM:00119EB6 loc_119EB6: ; CODE XREF: sub_1199DE+4C6↑j ROM:00119EB6 clr.l d1 ROM:00119EB8 move.w ($48C).w,d1 ROM:00119EBC swap d1 ROM:00119EBE move.w ($A12).w,d2 ROM:00119EC2 swap d2 ROM:00119EC4 move.w ($A14).w,d2 ROM:00119EC8 move.w $16C(a5),d3 ROM:00119ECC ext.l d3 ROM:00119ECE bsr.l sub_115F28 ROM:00119ED4 move.w d4,($A14).w ROM:00119ED8 swap d4 ROM:00119EDA move.w d4,($A12).w ROM:00119EDE ROM:00119EDE loc_119EDE: ; CODE XREF: sub_1199DE+4D6↑j ROM:00119EDE btst #7,($49B).w ROM:00119EE4 beq.s loc_119EF6 ROM:00119EE6 lea $7CE(a5),a0 ROM:00119EEA move.w #7,d0 ROM:00119EEE move.w (a0,d0.w*2),($A16).w ROM:00119EF4 bra.s loc_119F1E ROM:00119EF6 ; --------------------------------------------------------------------------- ROM:00119EF6 ROM:00119EF6 loc_119EF6: ; CODE XREF: sub_1199DE+506↑j ROM:00119EF6 clr.l d1 ROM:00119EF8 move.w ($4A6).w,d1 ROM:00119EFC swap d1 ROM:00119EFE move.w ($A16).w,d2 ROM:00119F02 swap d2 ROM:00119F04 move.w ($A18).w,d2 ROM:00119F08 move.w $16E(a5),d3 ROM:00119F0C ext.l d3 ROM:00119F0E bsr.l sub_115F28 ROM:00119F14 move.w d4,($A18).w ROM:00119F18 swap d4 ROM:00119F1A move.w d4,($A16).w ROM:00119F1E ROM:00119F1E loc_119F1E: ; CODE XREF: sub_1199DE+516↑j ROM:00119F1E move.w #$3CB0,d1 ROM:00119F22 move.w ($490).w,d2 ROM:00119F26 bsr.l sub_11601C ROM:00119F2C move.w d1,($A10).w ROM:00119F30 btst #0,($1325).w ROM:00119F36 beq.s loc_119F3E ROM:00119F38 bset #6,($1317).w ROM:00119F3E ROM:00119F3E loc_119F3E: ; CODE XREF: sub_1199DE+558↑j ROM:00119F3E btst #3,($1320).w ROM:00119F44 bne.s loc_119F4A ROM:00119F46 clr.b d0 ROM:00119F48 bra.s loc_119F82 ROM:00119F4A ; --------------------------------------------------------------------------- ROM:00119F4A ROM:00119F4A loc_119F4A: ; CODE XREF: sub_1199DE+566↑j ROM:00119F4A btst #7,($49A).w ROM:00119F50 beq.s loc_119F58 ROM:00119F52 move.b #$FF,d0 ROM:00119F56 bra.s loc_119F82 ROM:00119F58 ; --------------------------------------------------------------------------- ROM:00119F58 ROM:00119F58 loc_119F58: ; CODE XREF: sub_1199DE+572↑j ROM:00119F58 move.w ($C2E).w,d0 ROM:00119F5C subi.w #$1F4,d0 ROM:00119F60 bpl.s loc_119F64 ROM:00119F62 clr.w d0 ROM:00119F64 ROM:00119F64 loc_119F64: ; CODE XREF: sub_1199DE+582↑j ROM:00119F64 muls.w #$100,d0 ROM:00119F68 divs.w #$2134,d0 ROM:00119F6C cmpi.w #$FE,d0 ROM:00119F70 ble.s loc_119F78 ROM:00119F72 move.w #$FE,d0 ROM:00119F76 bra.s loc_119F82 ROM:00119F78 ; --------------------------------------------------------------------------- ROM:00119F78 ROM:00119F78 loc_119F78: ; CODE XREF: sub_1199DE+592↑j ROM:00119F78 cmpi.w #1,d0 ROM:00119F7C bge.s loc_119F82 ROM:00119F7E move.w #1,d0 ROM:00119F82 ROM:00119F82 loc_119F82: ; CODE XREF: sub_1199DE+56A↑j ROM:00119F82 ; sub_1199DE+578↑j ... ROM:00119F82 btst #7,($49A).w ROM:00119F88 bne.s loc_119FB2 ROM:00119F8A btst #4,($8EF).w ROM:00119F90 beq.s loc_119FAA ROM:00119F92 btst #2,($8E7).w ROM:00119F98 bne.s loc_119F9E ROM:00119F9A move.b d0,($704).w ROM:00119F9E ROM:00119F9E loc_119F9E: ; CODE XREF: sub_1199DE+5BA↑j ROM:00119F9E move.b d0,d1 ROM:00119FA0 sub.b ($704).w,d1 ROM:00119FA4 bpl.s loc_119FA8 ROM:00119FA6 clr.b d1 ROM:00119FA8 ROM:00119FA8 loc_119FA8: ; CODE XREF: sub_1199DE+5C6↑j ROM:00119FA8 bra.s loc_119FB0 ROM:00119FAA ; --------------------------------------------------------------------------- ROM:00119FAA ROM:00119FAA loc_119FAA: ; CODE XREF: sub_1199DE+5B2↑j ROM:00119FAA move.b d0,d1 ROM:00119FAC clr.b ($704).w ROM:00119FB0 ROM:00119FB0 loc_119FB0: ; CODE XREF: sub_1199DE:loc_119FA8↑j ROM:00119FB0 bra.s loc_119FB6 ROM:00119FB2 ; --------------------------------------------------------------------------- ROM:00119FB2 ROM:00119FB2 loc_119FB2: ; CODE XREF: sub_1199DE+5AA↑j ROM:00119FB2 move.b #$FF,d1 ROM:00119FB6 ROM:00119FB6 loc_119FB6: ; CODE XREF: sub_1199DE:loc_119FB0↑j ROM:00119FB6 move sr,-(sp) ROM:00119FB8 move #$2700,sr ROM:00119FBC move.b d0,($10E5).w ROM:00119FC0 move.b d1,($1153).w ROM:00119FC4 move (sp)+,sr ROM:00119FC6 btst #3,($8E6).w ROM:00119FCC bne.s locret_119FD2 ROM:00119FCE bsr.w sub_11A194 ROM:00119FD2 ROM:00119FD2 locret_119FD2: ; CODE XREF: sub_1199DE+5EE↑j ROM:00119FD2 rts ROM:00119FD2 ; End of function sub_1199DE ROM:00119FD2 ROM:00119FD4 ROM:00119FD4 ; =============== S U B R O U T I N E ======================================= ROM:00119FD4 ROM:00119FD4 ROM:00119FD4 sub_119FD4: ; CODE XREF: sub_1199CA+A↑p ROM:00119FD4 clr.w d1 ROM:00119FD6 move.b ($10E7).w,d1 ROM:00119FDA cmpi.w #4,d1 ROM:00119FDE bcc.s locret_119FE8 ROM:00119FE0 movea.l off_119FEA(pc,d1.w*4),a0 ROM:00119FE4 nop ROM:00119FE6 jmp (a0) ROM:00119FE8 ; --------------------------------------------------------------------------- ROM:00119FE8 ROM:00119FE8 locret_119FE8: ; CODE XREF: sub_119FD4+A↑j ROM:00119FE8 rts ROM:00119FE8 ; End of function sub_119FD4 ROM:00119FE8 ROM:00119FE8 ; --------------------------------------------------------------------------- ROM:00119FEA off_119FEA: dc.l loc_119FFA ; DATA XREF: sub_119FD4+C↑r ROM:00119FEE dc.l loc_11A006 ROM:00119FF2 dc.l loc_11A050 ROM:00119FF6 dc.l loc_11A078 ROM:00119FFA ; --------------------------------------------------------------------------- ROM:00119FFA ROM:00119FFA loc_119FFA: ; DATA XREF: ROM:off_119FEA↑o ROM:00119FFA move.b #1,($10E7).w ROM:0011A000 bsr.w sub_11A0FA ROM:0011A004 rts ROM:0011A006 ; --------------------------------------------------------------------------- ROM:0011A006 ROM:0011A006 loc_11A006: ; DATA XREF: ROM:00119FEE↑o ROM:0011A006 btst #2,($131C).w ROM:0011A00C beq.s loc_11A01E ROM:0011A00E btst #1,($1337).w ROM:0011A014 bne.s loc_11A01E ROM:0011A016 move.b #2,($10E7).w ROM:0011A01C bra.s loc_11A072 ROM:0011A01E ; --------------------------------------------------------------------------- ROM:0011A01E ROM:0011A01E loc_11A01E: ; CODE XREF: ROM:0011A00C↑j ROM:0011A01E ; ROM:0011A014↑j ROM:0011A01E btst #2,($131C).w ROM:0011A024 beq.s loc_11A04A ROM:0011A026 btst #1,($1337).w ROM:0011A02C beq.s loc_11A04A ROM:0011A02E move.w $156(a5),d0 ROM:0011A032 clr.b ($8C9).w ROM:0011A036 move.w d0,($6C4).w ROM:0011A03A move.b #1,($8C9).w ROM:0011A040 move.b #3,($10E7).w ROM:0011A046 bra.w locret_11A0B6 ROM:0011A04A ; --------------------------------------------------------------------------- ROM:0011A04A ROM:0011A04A loc_11A04A: ; CODE XREF: ROM:0011A024↑j ROM:0011A04A ; ROM:0011A02C↑j ROM:0011A04A bsr.w sub_11A102 ROM:0011A04E rts ROM:0011A050 ; --------------------------------------------------------------------------- ROM:0011A050 ROM:0011A050 loc_11A050: ; DATA XREF: ROM:00119FF2↑o ROM:0011A050 btst #1,($1337).w ROM:0011A056 beq.s loc_11A072 ROM:0011A058 move.w $156(a5),d0 ROM:0011A05C clr.b ($8C9).w ROM:0011A060 move.w d0,($6C4).w ROM:0011A064 move.b #1,($8C9).w ROM:0011A06A move.b #3,($10E7).w ROM:0011A070 bra.s locret_11A0B6 ROM:0011A072 ; --------------------------------------------------------------------------- ROM:0011A072 ROM:0011A072 loc_11A072: ; CODE XREF: ROM:0011A01C↑j ROM:0011A072 ; ROM:0011A056↑j ... ROM:0011A072 bsr.w sub_11A0BA ROM:0011A076 rts ROM:0011A078 ; --------------------------------------------------------------------------- ROM:0011A078 ROM:0011A078 loc_11A078: ; DATA XREF: ROM:00119FF6↑o ROM:0011A078 btst #1,($1337).w ROM:0011A07E bne.s loc_11A088 ROM:0011A080 move.b #2,($10E7).w ROM:0011A086 bra.s loc_11A072 ROM:0011A088 ; --------------------------------------------------------------------------- ROM:0011A088 ROM:0011A088 loc_11A088: ; CODE XREF: ROM:0011A07E↑j ROM:0011A088 cmpi.w #0,($6C4).w ROM:0011A08E bgt.s locret_11A0B6 ROM:0011A090 move.w $15A(a5),d0 ROM:0011A094 cmp.w ($A04).w,d0 ROM:0011A098 blt.s locret_11A0B6 ROM:0011A09A bsr.w sub_11A0F2 ROM:0011A09E move.w $156(a5),d0 ROM:0011A0A2 clr.b ($8C9).w ROM:0011A0A6 move.w d0,($6C4).w ROM:0011A0AA move.b #1,($8C9).w ROM:0011A0B0 move.b #3,($10E7).w ROM:0011A0B6 ROM:0011A0B6 locret_11A0B6: ; CODE XREF: ROM:0011A046↑j ROM:0011A0B6 ; ROM:0011A070↑j ... ROM:0011A0B6 rts ROM:0011A0B8 ; --------------------------------------------------------------------------- ROM:0011A0B8 rts ROM:0011A0BA ROM:0011A0BA ; =============== S U B R O U T I N E ======================================= ROM:0011A0BA ROM:0011A0BA ROM:0011A0BA sub_11A0BA: ; CODE XREF: ROM:loc_11A072↑p ROM:0011A0BA btst #0,($133F).w ROM:0011A0C0 bne.s loc_11A0CA ROM:0011A0C2 move.w ($A38).w,($A04).w ROM:0011A0C8 bra.s loc_11A0E0 ROM:0011A0CA ; --------------------------------------------------------------------------- ROM:0011A0CA ROM:0011A0CA loc_11A0CA: ; CODE XREF: sub_11A0BA+6↑j ROM:0011A0CA btst #4,($1314).w ROM:0011A0D0 bne.s loc_11A0DA ROM:0011A0D2 move.w ($9FE).w,($A04).w ROM:0011A0D8 bra.s loc_11A0E0 ROM:0011A0DA ; --------------------------------------------------------------------------- ROM:0011A0DA ROM:0011A0DA loc_11A0DA: ; CODE XREF: sub_11A0BA+16↑j ROM:0011A0DA move.w $158(a5),($A04).w ROM:0011A0E0 ROM:0011A0E0 loc_11A0E0: ; CODE XREF: sub_11A0BA+E↑j ROM:0011A0E0 ; sub_11A0BA+1E↑j ROM:0011A0E0 move.w $15A(a5),d0 ROM:0011A0E4 cmp.w ($A04).w,d0 ROM:0011A0E8 bge.s locret_11A0F0 ROM:0011A0EA move.w $15A(a5),($A04).w ROM:0011A0F0 ROM:0011A0F0 locret_11A0F0: ; CODE XREF: sub_11A0BA+2E↑j ROM:0011A0F0 rts ROM:0011A0F0 ; End of function sub_11A0BA ROM:0011A0F0 ROM:0011A0F2 ROM:0011A0F2 ; =============== S U B R O U T I N E ======================================= ROM:0011A0F2 ROM:0011A0F2 ROM:0011A0F2 sub_11A0F2: ; CODE XREF: ROM:0011A09A↑p ROM:0011A0F2 addi.w #$A,($A04).w ROM:0011A0F8 rts ROM:0011A0F8 ; End of function sub_11A0F2 ROM:0011A0F8 ROM:0011A0FA ROM:0011A0FA ; =============== S U B R O U T I N E ======================================= ROM:0011A0FA ROM:0011A0FA ROM:0011A0FA sub_11A0FA: ; CODE XREF: ROM:0011A000↑p ROM:0011A0FA move.w ($48E).w,($A04).w ROM:0011A100 rts ROM:0011A100 ; End of function sub_11A0FA ROM:0011A100 ROM:0011A102 ROM:0011A102 ; =============== S U B R O U T I N E ======================================= ROM:0011A102 ROM:0011A102 ROM:0011A102 sub_11A102: ; CODE XREF: ROM:loc_11A04A↑p ROM:0011A102 move.w ($A04).w,d1 ROM:0011A106 sub.w ($48E).w,d1 ROM:0011A10A cmpi.w #0,d1 ROM:0011A10E bge.s loc_11A112 ROM:0011A110 neg.w d1 ROM:0011A112 ROM:0011A112 loc_11A112: ; CODE XREF: sub_11A102+C↑j ROM:0011A112 move.w $15C(a5),d2 ROM:0011A116 cmp.w d1,d2 ROM:0011A118 bge.s loc_11A12E ROM:0011A11A bset #2,($131C).w ROM:0011A120 bset #2,($C09).w ROM:0011A126 bset #2,($1369).w ROM:0011A12C bra.s locret_11A134 ROM:0011A12E ; --------------------------------------------------------------------------- ROM:0011A12E ROM:0011A12E loc_11A12E: ; CODE XREF: sub_11A102+16↑j ROM:0011A12E move.w ($48E).w,($A04).w ROM:0011A134 ROM:0011A134 locret_11A134: ; CODE XREF: sub_11A102+2A↑j ROM:0011A134 rts ROM:0011A134 ; End of function sub_11A102 ROM:0011A134 ROM:0011A136 ROM:0011A136 ; =============== S U B R O U T I N E ======================================= ROM:0011A136 ROM:0011A136 ROM:0011A136 sub_11A136: ; CODE XREF: sub_1199CA+E↑p ROM:0011A136 clr.w d1 ROM:0011A138 move.b ($10E6).w,d1 ROM:0011A13C cmpi.w #3,d1 ROM:0011A140 bcc.s locret_11A14A ROM:0011A142 movea.l off_11A14C(pc,d1.w*4),a0 ROM:0011A146 nop ROM:0011A148 jmp (a0) ROM:0011A14A ; --------------------------------------------------------------------------- ROM:0011A14A ROM:0011A14A locret_11A14A: ; CODE XREF: sub_11A136+A↑j ROM:0011A14A rts ROM:0011A14A ; End of function sub_11A136 ROM:0011A14A ROM:0011A14A ; --------------------------------------------------------------------------- ROM:0011A14C off_11A14C: dc.l loc_11A158 ; DATA XREF: sub_11A136+C↑r ROM:0011A150 dc.l loc_11A162 ROM:0011A154 dc.l loc_11A180 ROM:0011A158 ; --------------------------------------------------------------------------- ROM:0011A158 ROM:0011A158 loc_11A158: ; DATA XREF: ROM:off_11A14C↑o ROM:0011A158 move.b #1,($10E6).w ROM:0011A15E bra.s loc_11A172 ROM:0011A160 ; --------------------------------------------------------------------------- ROM:0011A160 rts ROM:0011A162 ; --------------------------------------------------------------------------- ROM:0011A162 ROM:0011A162 loc_11A162: ; DATA XREF: ROM:0011A150↑o ROM:0011A162 btst #1,($1337).w ROM:0011A168 beq.s loc_11A172 ROM:0011A16A move.b #2,($10E6).w ROM:0011A170 bra.s locret_11A190 ROM:0011A172 ; --------------------------------------------------------------------------- ROM:0011A172 ROM:0011A172 loc_11A172: ; CODE XREF: ROM:0011A15E↑j ROM:0011A172 ; ROM:0011A168↑j ... ROM:0011A172 move.w ($A38).w,($9F4).w ROM:0011A178 move.w ($A04).w,($A06).w ROM:0011A17E rts ROM:0011A180 ; --------------------------------------------------------------------------- ROM:0011A180 ROM:0011A180 loc_11A180: ; DATA XREF: ROM:0011A154↑o ROM:0011A180 btst #1,($1337).w ROM:0011A186 bne.s locret_11A190 ROM:0011A188 move.b #1,($10E6).w ROM:0011A18E bra.s loc_11A172 ROM:0011A190 ; --------------------------------------------------------------------------- ROM:0011A190 ROM:0011A190 locret_11A190: ; CODE XREF: ROM:0011A170↑j ROM:0011A190 ; ROM:0011A186↑j ROM:0011A190 rts ROM:0011A192 ; --------------------------------------------------------------------------- ROM:0011A192 rts ROM:0011A194 ROM:0011A194 ; =============== S U B R O U T I N E ======================================= ROM:0011A194 ROM:0011A194 ROM:0011A194 sub_11A194: ; CODE XREF: sub_110E14+126↑p ROM:0011A194 ; sub_1199DE+5F0↑p ROM:0011A194 lea ($EA2).w,a0 ROM:0011A198 lea ($E96).w,a1 ROM:0011A19C clr.w d0 ROM:0011A19E move.w ($484).w,d1 ROM:0011A1A2 bsr.w sub_11A2B2 ROM:0011A1A6 lea ($EAA).w,a0 ROM:0011A1AA lea ($E9C).w,a1 ROM:0011A1AE moveq #1,d0 ROM:0011A1B0 move.w ($486).w,d1 ROM:0011A1B4 bsr.w sub_11A2B2 ROM:0011A1B8 move.w #0,d0 ROM:0011A1BC bra.s loc_11A1C2 ROM:0011A1BE ; --------------------------------------------------------------------------- ROM:0011A1BE ROM:0011A1BE loc_11A1BE: ; CODE XREF: sub_11A194+3E↓j ROM:0011A1BE addi.w #1,d0 ROM:0011A1C2 ROM:0011A1C2 loc_11A1C2: ; CODE XREF: sub_11A194+28↑j ROM:0011A1C2 cmpi.w #1,d0 ROM:0011A1C6 bgt.s loc_11A1D4 ROM:0011A1C8 move.w $E92(d0.w*2),$E8E(d0.w*2) ROM:0011A1D2 bra.s loc_11A1BE ROM:0011A1D4 ; --------------------------------------------------------------------------- ROM:0011A1D4 ROM:0011A1D4 loc_11A1D4: ; CODE XREF: sub_11A194+32↑j ROM:0011A1D4 btst #1,($49B).w ROM:0011A1DA beq.s loc_11A1EA ROM:0011A1DC bset #4,($1314).w ROM:0011A1E2 move.w ($DCE).w,($9FE).w ROM:0011A1E8 bra.s loc_11A1F6 ROM:0011A1EA ; --------------------------------------------------------------------------- ROM:0011A1EA ROM:0011A1EA loc_11A1EA: ; CODE XREF: sub_11A194+46↑j ROM:0011A1EA bclr #4,($1314).w ROM:0011A1F0 move.w ($47C).w,($9FE).w ROM:0011A1F6 ROM:0011A1F6 loc_11A1F6: ; CODE XREF: sub_11A194+54↑j ROM:0011A1F6 move.w $15E(a5),d0 ROM:0011A1FA move.w ($A0C).w,d1 ROM:0011A1FE cmp.w ($4A4).w,d0 ROM:0011A202 ble.s loc_11A20A ROM:0011A204 addi.w #1,d1 ROM:0011A208 bra.s loc_11A20C ROM:0011A20A ; --------------------------------------------------------------------------- ROM:0011A20A ROM:0011A20A loc_11A20A: ; CODE XREF: sub_11A194+6E↑j ROM:0011A20A clr.w d1 ROM:0011A20C ROM:0011A20C loc_11A20C: ; CODE XREF: sub_11A194+74↑j ROM:0011A20C move.w d1,($A0C).w ROM:0011A210 btst #0,($1325).w ROM:0011A216 beq.s loc_11A224 ROM:0011A218 move.w ($D92).w,($A02).w ROM:0011A21E bra.l loc_11A25C ROM:0011A224 ; --------------------------------------------------------------------------- ROM:0011A224 ROM:0011A224 loc_11A224: ; CODE XREF: sub_11A194+82↑j ROM:0011A224 btst #0,($1325).w ROM:0011A22A bne.s loc_11A25C ROM:0011A22C move.w $780(a5),d0 ROM:0011A230 move.w $782(a5),d1 ROM:0011A234 move.w $784(a5),d2 ROM:0011A238 move.w ($47A).w,d4 ROM:0011A23C muls.w d1,d4 ROM:0011A23E move.w ($A22).w,d3 ROM:0011A242 muls.w d2,d3 ROM:0011A244 add.l d3,d4 ROM:0011A246 move.w ($A24).w,d3 ROM:0011A24A muls.w d0,d3 ROM:0011A24C sub.l d3,d4 ROM:0011A24E divs.w #$2710,d4 ROM:0011A252 move.w d4,($A24).w ROM:0011A256 move.w ($47A).w,($A22).w ROM:0011A25C ROM:0011A25C loc_11A25C: ; CODE XREF: sub_11A194+8A↑j ROM:0011A25C ; sub_11A194+96↑j ROM:0011A25C btst #0,($1325).w ROM:0011A262 bne.s loc_11A268 ROM:0011A264 move.w d4,($A02).w ROM:0011A268 ROM:0011A268 loc_11A268: ; CODE XREF: sub_11A194+CE↑j ROM:0011A268 move.w ($A02).w,($E8A).w ROM:0011A26E move.w ($A02).w,($E8C).w ROM:0011A274 move.w #$3CAE,d1 ROM:0011A278 move.w ($9FE).w,d2 ROM:0011A27C bsr.l sub_11601C ROM:0011A282 add.w ($498).w,d1 ROM:0011A286 bpl.s loc_11A28A ROM:0011A288 moveq #0,d1 ROM:0011A28A ROM:0011A28A loc_11A28A: ; CODE XREF: sub_11A194+F2↑j ROM:0011A28A move.w d1,($A0E).w ROM:0011A28E move.w $178(a5),d0 ROM:0011A292 cmp.w ($498).w,d0 ROM:0011A296 bgt.s loc_11A2A0 ROM:0011A298 bset #0,($1338).w ROM:0011A29E bra.s locret_11A2B0 ROM:0011A2A0 ; --------------------------------------------------------------------------- ROM:0011A2A0 ROM:0011A2A0 loc_11A2A0: ; CODE XREF: sub_11A194+102↑j ROM:0011A2A0 move.w $17A(a5),d0 ROM:0011A2A4 cmp.w ($498).w,d0 ROM:0011A2A8 blt.s locret_11A2B0 ROM:0011A2AA bclr #0,($1338).w ROM:0011A2B0 ROM:0011A2B0 locret_11A2B0: ; CODE XREF: sub_11A194+10A↑j ROM:0011A2B0 ; sub_11A194+114↑j ROM:0011A2B0 rts ROM:0011A2B0 ; End of function sub_11A194 ROM:0011A2B0 ROM:0011A2B2 ROM:0011A2B2 ; =============== S U B R O U T I N E ======================================= ROM:0011A2B2 ROM:0011A2B2 ROM:0011A2B2 sub_11A2B2: ; CODE XREF: sub_11A194+E↑p ROM:0011A2B2 ; sub_11A194+20↑p ROM:0011A2B2 move.w 2(a0),(a0) ROM:0011A2B6 move.w 4(a0),2(a0) ROM:0011A2BC move.w 6(a0),4(a0) ROM:0011A2C2 move.w d1,6(a0) ROM:0011A2C6 move.w 6(a0),d3 ROM:0011A2CA muls.w $776(a5),d3 ROM:0011A2CE move.w 4(a0),d2 ROM:0011A2D2 muls.w $778(a5),d2 ROM:0011A2D6 add.l d2,d3 ROM:0011A2D8 move.w 2(a0),d2 ROM:0011A2DC muls.w $77A(a5),d2 ROM:0011A2E0 add.l d2,d3 ROM:0011A2E2 move.w (a0),d2 ROM:0011A2E4 muls.w $77C(a5),d2 ROM:0011A2E8 add.l d2,d3 ROM:0011A2EA move.w 4(a1),d2 ROM:0011A2EE muls.w $770(a5),d2 ROM:0011A2F2 sub.l d2,d3 ROM:0011A2F4 move.w 2(a1),d2 ROM:0011A2F8 muls.w $772(a5),d2 ROM:0011A2FC sub.l d2,d3 ROM:0011A2FE move.w (a1),d2 ROM:0011A300 muls.w $774(a5),d2 ROM:0011A304 sub.l d2,d3 ROM:0011A306 divs.w #$2710,d3 ROM:0011A30A move.w d3,$E92(d0.w*2) ROM:0011A310 move.w 2(a1),(a1) ROM:0011A314 move.w 4(a1),2(a1) ROM:0011A31A move.w $E92(d0.w*2),4(a1) ROM:0011A322 rts ROM:0011A322 ; End of function sub_11A2B2 ROM:0011A322 ROM:0011A324 ROM:0011A324 ; =============== S U B R O U T I N E ======================================= ROM:0011A324 ROM:0011A324 ROM:0011A324 sub_11A324: ; CODE XREF: sub_1199CA+4↑p ROM:0011A324 clr.w d1 ROM:0011A326 move.b ($10EA).w,d1 ROM:0011A32A cmpi.w #4,d1 ROM:0011A32E bcc.s locret_11A338 ROM:0011A330 movea.l off_11A33A(pc,d1.w*4),a0 ROM:0011A334 nop ROM:0011A336 jmp (a0) ROM:0011A338 ; --------------------------------------------------------------------------- ROM:0011A338 ROM:0011A338 locret_11A338: ; CODE XREF: sub_11A324+A↑j ROM:0011A338 rts ROM:0011A338 ; End of function sub_11A324 ROM:0011A338 ROM:0011A338 ; --------------------------------------------------------------------------- ROM:0011A33A off_11A33A: dc.l loc_11A34A ; DATA XREF: sub_11A324+C↑r ROM:0011A33E dc.l loc_11A356 ROM:0011A342 dc.l loc_11A3A0 ROM:0011A346 dc.l loc_11A3C8 ROM:0011A34A ; --------------------------------------------------------------------------- ROM:0011A34A ROM:0011A34A loc_11A34A: ; DATA XREF: ROM:off_11A33A↑o ROM:0011A34A move.b #1,($10EA).w ROM:0011A350 bsr.w sub_11A47C ROM:0011A354 rts ROM:0011A356 ; --------------------------------------------------------------------------- ROM:0011A356 ROM:0011A356 loc_11A356: ; DATA XREF: ROM:0011A33E↑o ROM:0011A356 btst #0,($133F).w ROM:0011A35C beq.s loc_11A36E ROM:0011A35E btst #1,($1337).w ROM:0011A364 bne.s loc_11A36E ROM:0011A366 move.b #2,($10EA).w ROM:0011A36C bra.s loc_11A3C2 ROM:0011A36E ; --------------------------------------------------------------------------- ROM:0011A36E ROM:0011A36E loc_11A36E: ; CODE XREF: ROM:0011A35C↑j ROM:0011A36E ; ROM:0011A364↑j ROM:0011A36E btst #0,($133F).w ROM:0011A374 beq.s loc_11A39A ROM:0011A376 btst #1,($1337).w ROM:0011A37C beq.s loc_11A39A ROM:0011A37E move.w $180(a5),d0 ROM:0011A382 clr.b ($8CA).w ROM:0011A386 move.w d0,($6C6).w ROM:0011A38A move.b #1,($8CA).w ROM:0011A390 move.b #3,($10EA).w ROM:0011A396 bra.w locret_11A406 ROM:0011A39A ; --------------------------------------------------------------------------- ROM:0011A39A ROM:0011A39A loc_11A39A: ; CODE XREF: ROM:0011A374↑j ROM:0011A39A ; ROM:0011A37C↑j ROM:0011A39A bsr.w sub_11A448 ROM:0011A39E rts ROM:0011A3A0 ; --------------------------------------------------------------------------- ROM:0011A3A0 ROM:0011A3A0 loc_11A3A0: ; DATA XREF: ROM:0011A342↑o ROM:0011A3A0 btst #1,($1337).w ROM:0011A3A6 beq.s loc_11A3C2 ROM:0011A3A8 move.w $180(a5),d0 ROM:0011A3AC clr.b ($8CA).w ROM:0011A3B0 move.w d0,($6C6).w ROM:0011A3B4 move.b #1,($8CA).w ROM:0011A3BA move.b #3,($10EA).w ROM:0011A3C0 bra.s locret_11A406 ROM:0011A3C2 ; --------------------------------------------------------------------------- ROM:0011A3C2 ROM:0011A3C2 loc_11A3C2: ; CODE XREF: ROM:0011A36C↑j ROM:0011A3C2 ; ROM:0011A3A6↑j ... ROM:0011A3C2 bsr.w sub_11A408 ROM:0011A3C6 rts ROM:0011A3C8 ; --------------------------------------------------------------------------- ROM:0011A3C8 ROM:0011A3C8 loc_11A3C8: ; DATA XREF: ROM:0011A346↑o ROM:0011A3C8 btst #1,($1337).w ROM:0011A3CE bne.s loc_11A3D8 ROM:0011A3D0 move.b #2,($10EA).w ROM:0011A3D6 bra.s loc_11A3C2 ROM:0011A3D8 ; --------------------------------------------------------------------------- ROM:0011A3D8 ROM:0011A3D8 loc_11A3D8: ; CODE XREF: ROM:0011A3CE↑j ROM:0011A3D8 cmpi.w #0,($6C6).w ROM:0011A3DE bgt.s locret_11A406 ROM:0011A3E0 move.w $182(a5),d0 ROM:0011A3E4 cmp.w ($A38).w,d0 ROM:0011A3E8 ble.s locret_11A406 ROM:0011A3EA bsr.w sub_11A440 ROM:0011A3EE move.w $180(a5),d0 ROM:0011A3F2 clr.b ($8CA).w ROM:0011A3F6 move.w d0,($6C6).w ROM:0011A3FA move.b #1,($8CA).w ROM:0011A400 move.b #3,($10EA).w ROM:0011A406 ROM:0011A406 locret_11A406: ; CODE XREF: ROM:0011A396↑j ROM:0011A406 ; ROM:0011A3C0↑j ... ROM:0011A406 rts ROM:0011A408 ROM:0011A408 ; =============== S U B R O U T I N E ======================================= ROM:0011A408 ROM:0011A408 ROM:0011A408 sub_11A408: ; CODE XREF: ROM:loc_11A3C2↑p ROM:0011A408 btst #2,($131C).w ROM:0011A40E bne.s loc_11A418 ROM:0011A410 move.w ($A04).w,($A38).w ROM:0011A416 bra.s loc_11A42E ROM:0011A418 ; --------------------------------------------------------------------------- ROM:0011A418 ROM:0011A418 loc_11A418: ; CODE XREF: sub_11A408+6↑j ROM:0011A418 btst #4,($1314).w ROM:0011A41E bne.s loc_11A428 ROM:0011A420 move.w ($9FE).w,($A38).w ROM:0011A426 bra.s loc_11A42E ROM:0011A428 ; --------------------------------------------------------------------------- ROM:0011A428 ROM:0011A428 loc_11A428: ; CODE XREF: sub_11A408+16↑j ROM:0011A428 move.w $184(a5),($A38).w ROM:0011A42E ROM:0011A42E loc_11A42E: ; CODE XREF: sub_11A408+E↑j ROM:0011A42E ; sub_11A408+1E↑j ROM:0011A42E move.w $182(a5),d0 ROM:0011A432 cmp.w ($A38).w,d0 ROM:0011A436 bge.s locret_11A43E ROM:0011A438 move.w $182(a5),($A38).w ROM:0011A43E ROM:0011A43E locret_11A43E: ; CODE XREF: sub_11A408+2E↑j ROM:0011A43E rts ROM:0011A43E ; End of function sub_11A408 ROM:0011A43E ROM:0011A440 ROM:0011A440 ; =============== S U B R O U T I N E ======================================= ROM:0011A440 ROM:0011A440 ROM:0011A440 sub_11A440: ; CODE XREF: ROM:0011A3EA↑p ROM:0011A440 addi.w #$A,($A38).w ROM:0011A446 rts ROM:0011A446 ; End of function sub_11A440 ROM:0011A446 ROM:0011A448 ROM:0011A448 ; =============== S U B R O U T I N E ======================================= ROM:0011A448 ROM:0011A448 ROM:0011A448 sub_11A448: ; CODE XREF: ROM:loc_11A39A↑p ROM:0011A448 move.w ($A38).w,d1 ROM:0011A44C sub.w ($47E).w,d1 ROM:0011A450 cmpi.w #0,d1 ROM:0011A454 bge.s loc_11A458 ROM:0011A456 neg.w d1 ROM:0011A458 ROM:0011A458 loc_11A458: ; CODE XREF: sub_11A448+C↑j ROM:0011A458 move.w $186(a5),d2 ROM:0011A45C cmp.w d1,d2 ROM:0011A45E bgt.s loc_11A474 ROM:0011A460 bset #0,($133F).w ROM:0011A466 bset #0,($C09).w ROM:0011A46C bset #0,($1369).w ROM:0011A472 bra.s locret_11A47A ROM:0011A474 ; --------------------------------------------------------------------------- ROM:0011A474 ROM:0011A474 loc_11A474: ; CODE XREF: sub_11A448+16↑j ROM:0011A474 move.w ($47E).w,($A38).w ROM:0011A47A ROM:0011A47A locret_11A47A: ; CODE XREF: sub_11A448+2A↑j ROM:0011A47A rts ROM:0011A47A ; End of function sub_11A448 ROM:0011A47A ROM:0011A47C ROM:0011A47C ; =============== S U B R O U T I N E ======================================= ROM:0011A47C ROM:0011A47C ROM:0011A47C sub_11A47C: ; CODE XREF: ROM:0011A350↑p ROM:0011A47C move.w ($47E).w,($A38).w ROM:0011A482 rts ROM:0011A482 ; End of function sub_11A47C ROM:0011A482 ROM:0011A484 ROM:0011A484 ; =============== S U B R O U T I N E ======================================= ROM:0011A484 ROM:0011A484 ROM:0011A484 sub_11A484: ; CODE XREF: sub_11A4F4+10↓p ROM:0011A484 move.w ($A02).w,d0 ROM:0011A488 muls.w $188(a5),d0 ROM:0011A48C divs.w ($A40).w,d0 ROM:0011A490 move.w d0,($A3A).w ROM:0011A494 move.w #$3D5E,d1 ROM:0011A498 move.w ($A02).w,d2 ROM:0011A49C move.w ($54C).w,d3 ROM:0011A4A0 bsr.l sub_11601C ROM:0011A4A6 move.w d1,($A3E).w ROM:0011A4AA move.w $18A(a5),d0 ROM:0011A4AE subi.w #$3E8,d0 ROM:0011A4B2 muls.w #$E,d0 ROM:0011A4B6 divs.w #$A,d0 ROM:0011A4BA addi.w #$3E8,d0 ROM:0011A4BE muls.w ($A02).w,d0 ROM:0011A4C2 divs.l #$3E8,d0 ROM:0011A4CA ext.l d1 ROM:0011A4CC sub.l d1,d0 ROM:0011A4CE move.l d0,d3 ROM:0011A4D0 move.w ($A40).w,d2 ROM:0011A4D4 ext.l d2 ROM:0011A4D6 sub.l d2,d3 ROM:0011A4D8 move.l d0,d4 ROM:0011A4DA move.w $188(a5),d2 ROM:0011A4DE ext.l d2 ROM:0011A4E0 sub.l d2,d4 ROM:0011A4E2 muls.l #$2710,d1:d3 ROM:0011A4EA divs.l d4,d1:d3 ROM:0011A4EE move.w d3,($A3C).w ROM:0011A4F2 rts ROM:0011A4F2 ; End of function sub_11A484 ROM:0011A4F2 ROM:0011A4F4 ROM:0011A4F4 ; =============== S U B R O U T I N E ======================================= ROM:0011A4F4 ROM:0011A4F4 ROM:0011A4F4 sub_11A4F4: ; CODE XREF: sub_1251F6+24↓p ROM:0011A4F4 bsr.w sub_11A90C ROM:0011A4F8 bsr.w sub_11A50C ROM:0011A4FC cmpi.w #0,($1358).w ROM:0011A502 ble.s locret_11A50A ROM:0011A504 bsr.l sub_11A484 ROM:0011A50A ROM:0011A50A locret_11A50A: ; CODE XREF: sub_11A4F4+E↑j ROM:0011A50A rts ROM:0011A50A ; End of function sub_11A4F4 ROM:0011A50A ROM:0011A50C ROM:0011A50C ; =============== S U B R O U T I N E ======================================= ROM:0011A50C ROM:0011A50C ROM:0011A50C sub_11A50C: ; CODE XREF: sub_11A4F4+4↑p ROM:0011A50C clr.w d1 ROM:0011A50E move.b ($10EB).w,d1 ROM:0011A512 cmpi.w #9,d1 ROM:0011A516 bcc.s locret_11A520 ROM:0011A518 movea.l off_11A522(pc,d1.w*4),a0 ROM:0011A51C nop ROM:0011A51E jmp (a0) ROM:0011A520 ; --------------------------------------------------------------------------- ROM:0011A520 ROM:0011A520 locret_11A520: ; CODE XREF: sub_11A50C+A↑j ROM:0011A520 rts ROM:0011A520 ; End of function sub_11A50C ROM:0011A520 ROM:0011A520 ; --------------------------------------------------------------------------- ROM:0011A522 off_11A522: dc.l loc_11A546 ; DATA XREF: sub_11A50C+C↑r ROM:0011A526 dc.l loc_11A56C ROM:0011A52A dc.l loc_11A5DA ROM:0011A52E dc.l loc_11A650 ROM:0011A532 dc.l loc_11A6D0 ROM:0011A536 dc.l loc_11A71E ROM:0011A53A dc.l loc_11A748 ROM:0011A53E dc.l loc_11A7B2 ROM:0011A542 dc.l loc_11A81C ROM:0011A546 ; --------------------------------------------------------------------------- ROM:0011A546 ROM:0011A546 loc_11A546: ; DATA XREF: ROM:off_11A522↑o ROM:0011A546 move.w $194(a5),d0 ROM:0011A54A cmp.w ($1358).w,d0 ROM:0011A54E ble.s loc_11A55E ROM:0011A550 move.w $192(a5),d0 ROM:0011A554 move.w d0,($1358).w ROM:0011A558 ori.w #1,($A42).w ROM:0011A55E ROM:0011A55E loc_11A55E: ; CODE XREF: ROM:0011A54E↑j ROM:0011A55E move.b #1,($10EB).w ROM:0011A564 bra.l locret_11A5D8 ROM:0011A56A ; --------------------------------------------------------------------------- ROM:0011A56A rts ROM:0011A56C ; --------------------------------------------------------------------------- ROM:0011A56C ROM:0011A56C loc_11A56C: ; DATA XREF: ROM:0011A526↑o ROM:0011A56C btst #2,($133A).w ROM:0011A572 beq.s loc_11A586 ROM:0011A574 move.b #5,($10EB).w ROM:0011A57A bra.l locret_11A746 ROM:0011A57A ; --------------------------------------------------------------------------- ROM:0011A580 dc.l $780100 ROM:0011A584 dc.b $A, $42 ROM:0011A586 ; --------------------------------------------------------------------------- ROM:0011A586 ROM:0011A586 loc_11A586: ; CODE XREF: ROM:0011A572↑j ROM:0011A586 btst #1,($1337).w ROM:0011A58C beq.s loc_11A5A0 ROM:0011A58E move.b #5,($10EB).w ROM:0011A594 bra.l locret_11A746 ROM:0011A594 ; --------------------------------------------------------------------------- ROM:0011A59A dc.w $78 ROM:0011A59C dc.l $1000A42 ROM:0011A5A0 ; --------------------------------------------------------------------------- ROM:0011A5A0 ROM:0011A5A0 loc_11A5A0: ; CODE XREF: ROM:0011A58C↑j ROM:0011A5A0 btst #0,($1325).w ROM:0011A5A6 bne.s locret_11A5D8 ROM:0011A5A8 move.w ($49A).w,d0 ROM:0011A5AC btst #0,d0 ROM:0011A5B0 bne.s locret_11A5D8 ROM:0011A5B2 move.w d0,($49A).w ROM:0011A5B6 bsr.w sub_11A892 ROM:0011A5BA move.w $190(a5),d0 ROM:0011A5BE clr.b ($866).w ROM:0011A5C2 move.w d0,($5FE).w ROM:0011A5C6 move.b #1,($866).w ROM:0011A5CC move.b #2,($10EB).w ROM:0011A5D2 bra.l locret_11A64E ROM:0011A5D8 ; --------------------------------------------------------------------------- ROM:0011A5D8 ROM:0011A5D8 locret_11A5D8: ; CODE XREF: ROM:0011A564↑j ROM:0011A5D8 ; ROM:0011A5A6↑j ... ROM:0011A5D8 rts ROM:0011A5DA ; --------------------------------------------------------------------------- ROM:0011A5DA ROM:0011A5DA loc_11A5DA: ; DATA XREF: ROM:0011A52A↑o ROM:0011A5DA btst #2,($133A).w ROM:0011A5E0 beq.s loc_11A5F4 ROM:0011A5E2 move.b #5,($10EB).w ROM:0011A5E8 bra.l locret_11A746 ROM:0011A5E8 ; --------------------------------------------------------------------------- ROM:0011A5EE dc.w $78 ROM:0011A5F0 ; --------------------------------------------------------------------------- ROM:0011A5F0 andi.b #$42,d0 ; 'B' ROM:0011A5F4 ROM:0011A5F4 loc_11A5F4: ; CODE XREF: ROM:0011A5E0↑j ROM:0011A5F4 btst #1,($1337).w ROM:0011A5FA beq.s loc_11A60E ROM:0011A5FC move.b #5,($10EB).w ROM:0011A602 bra.l locret_11A746 ROM:0011A602 ; --------------------------------------------------------------------------- ROM:0011A608 dc.l $780200 ROM:0011A60C dc.b $A, $42 ROM:0011A60E ; --------------------------------------------------------------------------- ROM:0011A60E ROM:0011A60E loc_11A60E: ; CODE XREF: ROM:0011A5FA↑j ROM:0011A60E btst #0,($1325).w ROM:0011A614 bne.s locret_11A64E ROM:0011A616 move.w ($49A).w,d0 ROM:0011A61A btst #0,d0 ROM:0011A61E bne.s locret_11A64E ROM:0011A620 cmpi.w #0,($5FE).w ROM:0011A626 bgt.s locret_11A64E ROM:0011A628 move.w d0,($49A).w ROM:0011A62C bsr.w sub_11A892 ROM:0011A630 move.w $190(a5),d0 ROM:0011A634 clr.b ($866).w ROM:0011A638 move.w d0,($5FE).w ROM:0011A63C move.b #1,($866).w ROM:0011A642 move.b #3,($10EB).w ROM:0011A648 bra.l locret_11A6CE ROM:0011A64E ; --------------------------------------------------------------------------- ROM:0011A64E ROM:0011A64E locret_11A64E: ; CODE XREF: ROM:0011A5D2↑j ROM:0011A64E ; ROM:0011A614↑j ... ROM:0011A64E rts ROM:0011A650 ; --------------------------------------------------------------------------- ROM:0011A650 ROM:0011A650 loc_11A650: ; DATA XREF: ROM:0011A52E↑o ROM:0011A650 btst #2,($133A).w ROM:0011A656 beq.s loc_11A66A ROM:0011A658 move.b #5,($10EB).w ROM:0011A65E bra.l locret_11A746 ROM:0011A65E ; --------------------------------------------------------------------------- ROM:0011A664 dc.l $780400 ROM:0011A668 dc.b $A, $42 ROM:0011A66A ; --------------------------------------------------------------------------- ROM:0011A66A ROM:0011A66A loc_11A66A: ; CODE XREF: ROM:0011A656↑j ROM:0011A66A btst #1,($1337).w ROM:0011A670 beq.s loc_11A684 ROM:0011A672 move.b #5,($10EB).w ROM:0011A678 bra.l locret_11A746 ROM:0011A678 ; --------------------------------------------------------------------------- ROM:0011A67E dc.w $78 ROM:0011A680 ; --------------------------------------------------------------------------- ROM:0011A680 subi.b #$42,d0 ; 'B' ROM:0011A684 ROM:0011A684 loc_11A684: ; CODE XREF: ROM:0011A670↑j ROM:0011A684 btst #0,($1325).w ROM:0011A68A bne.s locret_11A6CE ROM:0011A68C move.w ($49A).w,d0 ROM:0011A690 btst #0,d0 ROM:0011A694 bne.s locret_11A6CE ROM:0011A696 cmpi.w #0,($5FE).w ROM:0011A69C bgt.s locret_11A6CE ROM:0011A69E move.w d0,($49A).w ROM:0011A6A2 bsr.w sub_11A892 ROM:0011A6A6 move.w $190(a5),d0 ROM:0011A6AA clr.b ($866).w ROM:0011A6AE move.w d0,($5FE).w ROM:0011A6B2 move.b #1,($866).w ROM:0011A6B8 bsr.w sub_11A8AC ROM:0011A6BC cmpi.w #0,d0 ROM:0011A6C0 bne.s locret_11A6CE ROM:0011A6C2 move.b #4,($10EB).w ROM:0011A6C8 bra.l locret_11A71C ROM:0011A6CE ; --------------------------------------------------------------------------- ROM:0011A6CE ROM:0011A6CE locret_11A6CE: ; CODE XREF: ROM:0011A648↑j ROM:0011A6CE ; ROM:0011A68A↑j ... ROM:0011A6CE rts ROM:0011A6D0 ; --------------------------------------------------------------------------- ROM:0011A6D0 ROM:0011A6D0 loc_11A6D0: ; DATA XREF: ROM:0011A532↑o ROM:0011A6D0 move.w $194(a5),d0 ROM:0011A6D4 cmp.w ($1358).w,d0 ROM:0011A6D8 ble.s loc_11A6E8 ROM:0011A6DA move.w $192(a5),d0 ROM:0011A6DE move.w d0,($1358).w ROM:0011A6E2 ori.w #$10,($A42).w ROM:0011A6E8 ROM:0011A6E8 loc_11A6E8: ; CODE XREF: ROM:0011A6D8↑j ROM:0011A6E8 btst #2,($133A).w ROM:0011A6EE beq.s loc_11A702 ROM:0011A6F0 move.b #5,($10EB).w ROM:0011A6F6 bra.l locret_11A746 ROM:0011A6F6 ; --------------------------------------------------------------------------- ROM:0011A6FC dc.l $780800 ROM:0011A700 dc.b $A, $42 ROM:0011A702 ; --------------------------------------------------------------------------- ROM:0011A702 ROM:0011A702 loc_11A702: ; CODE XREF: ROM:0011A6EE↑j ROM:0011A702 btst #1,($1337).w ROM:0011A708 beq.s locret_11A71C ROM:0011A70A move.b #5,($10EB).w ROM:0011A710 bra.l locret_11A746 ROM:0011A710 ; --------------------------------------------------------------------------- ROM:0011A716 dc.w $78 ROM:0011A718 dc.l $8000A42 ROM:0011A71C ; --------------------------------------------------------------------------- ROM:0011A71C ROM:0011A71C locret_11A71C: ; CODE XREF: ROM:0011A6C8↑j ROM:0011A71C ; ROM:0011A708↑j ... ROM:0011A71C rts ROM:0011A71E ; --------------------------------------------------------------------------- ROM:0011A71E ROM:0011A71E loc_11A71E: ; DATA XREF: ROM:0011A536↑o ROM:0011A71E btst #2,($133A).w ROM:0011A724 bne.s locret_11A746 ROM:0011A726 btst #1,($1337).w ROM:0011A72C bne.s locret_11A746 ROM:0011A72E move.w $18C(a5),d0 ROM:0011A732 clr.b ($866).w ROM:0011A736 move.w d0,($5FE).w ROM:0011A73A move.b #1,($866).w ROM:0011A740 move.b #6,($10EB).w ROM:0011A746 ROM:0011A746 locret_11A746: ; CODE XREF: ROM:0011A57A↑j ROM:0011A746 ; ROM:0011A594↑j ... ROM:0011A746 rts ROM:0011A748 ; --------------------------------------------------------------------------- ROM:0011A748 ROM:0011A748 loc_11A748: ; DATA XREF: ROM:0011A53A↑o ROM:0011A748 btst #2,($133A).w ROM:0011A74E beq.s loc_11A75C ROM:0011A750 move.b #5,($10EB).w ROM:0011A756 bra.l locret_11A746 ROM:0011A75C ; --------------------------------------------------------------------------- ROM:0011A75C ROM:0011A75C loc_11A75C: ; CODE XREF: ROM:0011A74E↑j ROM:0011A75C btst #1,($1337).w ROM:0011A762 beq.s loc_11A770 ROM:0011A764 move.b #5,($10EB).w ROM:0011A76A bra.l locret_11A746 ROM:0011A770 ; --------------------------------------------------------------------------- ROM:0011A770 ROM:0011A770 loc_11A770: ; CODE XREF: ROM:0011A762↑j ROM:0011A770 btst #0,($1325).w ROM:0011A776 bne.s locret_11A7B0 ROM:0011A778 move.w ($49A).w,d0 ROM:0011A77C btst #0,d0 ROM:0011A780 bne.s locret_11A7B0 ROM:0011A782 cmpi.w #0,($5FE).w ROM:0011A788 bgt.s locret_11A7B0 ROM:0011A78A move.w d0,($49A).w ROM:0011A78E bsr.w sub_11A892 ROM:0011A792 move.w $18E(a5),d0 ROM:0011A796 clr.b ($866).w ROM:0011A79A move.w d0,($5FE).w ROM:0011A79E move.b #1,($866).w ROM:0011A7A4 move.b #7,($10EB).w ROM:0011A7AA bra.l locret_11A81A ROM:0011A7B0 ; --------------------------------------------------------------------------- ROM:0011A7B0 ROM:0011A7B0 locret_11A7B0: ; CODE XREF: ROM:0011A776↑j ROM:0011A7B0 ; ROM:0011A780↑j ... ROM:0011A7B0 rts ROM:0011A7B2 ; --------------------------------------------------------------------------- ROM:0011A7B2 ROM:0011A7B2 loc_11A7B2: ; DATA XREF: ROM:0011A53E↑o ROM:0011A7B2 btst #2,($133A).w ROM:0011A7B8 beq.s loc_11A7C6 ROM:0011A7BA move.b #5,($10EB).w ROM:0011A7C0 bra.l locret_11A746 ROM:0011A7C6 ; --------------------------------------------------------------------------- ROM:0011A7C6 ROM:0011A7C6 loc_11A7C6: ; CODE XREF: ROM:0011A7B8↑j ROM:0011A7C6 btst #1,($1337).w ROM:0011A7CC beq.s loc_11A7DA ROM:0011A7CE move.b #5,($10EB).w ROM:0011A7D4 bra.l locret_11A746 ROM:0011A7DA ; --------------------------------------------------------------------------- ROM:0011A7DA ROM:0011A7DA loc_11A7DA: ; CODE XREF: ROM:0011A7CC↑j ROM:0011A7DA btst #0,($1325).w ROM:0011A7E0 bne.s locret_11A81A ROM:0011A7E2 move.w ($49A).w,d0 ROM:0011A7E6 btst #0,d0 ROM:0011A7EA bne.s locret_11A81A ROM:0011A7EC cmpi.w #0,($5FE).w ROM:0011A7F2 bgt.s locret_11A81A ROM:0011A7F4 move.w d0,($49A).w ROM:0011A7F8 bsr.w sub_11A892 ROM:0011A7FC move.w $18E(a5),d0 ROM:0011A800 clr.b ($866).w ROM:0011A804 move.w d0,($5FE).w ROM:0011A808 move.b #1,($866).w ROM:0011A80E move.b #8,($10EB).w ROM:0011A814 bra.l locret_11A88E ROM:0011A81A ; --------------------------------------------------------------------------- ROM:0011A81A ROM:0011A81A locret_11A81A: ; CODE XREF: ROM:0011A7AA↑j ROM:0011A81A ; ROM:0011A7E0↑j ... ROM:0011A81A rts ROM:0011A81C ; --------------------------------------------------------------------------- ROM:0011A81C ROM:0011A81C loc_11A81C: ; DATA XREF: ROM:0011A542↑o ROM:0011A81C btst #2,($133A).w ROM:0011A822 beq.s loc_11A830 ROM:0011A824 move.b #5,($10EB).w ROM:0011A82A bra.l locret_11A746 ROM:0011A830 ; --------------------------------------------------------------------------- ROM:0011A830 ROM:0011A830 loc_11A830: ; CODE XREF: ROM:0011A822↑j ROM:0011A830 btst #1,($1337).w ROM:0011A836 beq.s loc_11A844 ROM:0011A838 move.b #5,($10EB).w ROM:0011A83E bra.l locret_11A746 ROM:0011A844 ; --------------------------------------------------------------------------- ROM:0011A844 ROM:0011A844 loc_11A844: ; CODE XREF: ROM:0011A836↑j ROM:0011A844 btst #0,($1325).w ROM:0011A84A bne.s locret_11A88E ROM:0011A84C move.w ($49A).w,d0 ROM:0011A850 btst #0,d0 ROM:0011A854 bne.s locret_11A88E ROM:0011A856 cmpi.w #0,($5FE).w ROM:0011A85C bgt.s locret_11A88E ROM:0011A85E move.w d0,($49A).w ROM:0011A862 bsr.w sub_11A892 ROM:0011A866 move.w $18E(a5),d0 ROM:0011A86A clr.b ($866).w ROM:0011A86E move.w d0,($5FE).w ROM:0011A872 move.b #1,($866).w ROM:0011A878 bsr.w sub_11A8AC ROM:0011A87C cmpi.w #0,d0 ROM:0011A880 bne.s locret_11A88E ROM:0011A882 move.b #4,($10EB).w ROM:0011A888 bra.l locret_11A71C ROM:0011A88E ; --------------------------------------------------------------------------- ROM:0011A88E ROM:0011A88E locret_11A88E: ; CODE XREF: ROM:0011A814↑j ROM:0011A88E ; ROM:0011A84A↑j ... ROM:0011A88E rts ROM:0011A890 ; --------------------------------------------------------------------------- ROM:0011A890 rts ROM:0011A892 ROM:0011A892 ; =============== S U B R O U T I N E ======================================= ROM:0011A892 ROM:0011A892 ROM:0011A892 sub_11A892: ; CODE XREF: ROM:0011A5B6↑p ROM:0011A892 ; ROM:0011A62C↑p ... ROM:0011A892 move.w ($ED4).w,d0 ROM:0011A896 move.w d0,($ED6).w ROM:0011A89A move.w ($ED2).w,d0 ROM:0011A89E move.w d0,($ED4).w ROM:0011A8A2 move.w ($47A).w,d0 ROM:0011A8A6 move.w d0,($ED2).w ROM:0011A8AA rts ROM:0011A8AA ; End of function sub_11A892 ROM:0011A8AA ROM:0011A8AC ROM:0011A8AC ; =============== S U B R O U T I N E ======================================= ROM:0011A8AC ROM:0011A8AC ROM:0011A8AC sub_11A8AC: ; CODE XREF: ROM:0011A6B8↑p ROM:0011A8AC ; ROM:0011A878↑p ROM:0011A8AC move.w $196(a5),d2 ROM:0011A8B0 move.w ($ED2).w,d1 ROM:0011A8B4 sub.w ($ED4).w,d1 ROM:0011A8B8 bpl.s loc_11A8BC ROM:0011A8BA neg.w d1 ROM:0011A8BC ROM:0011A8BC loc_11A8BC: ; CODE XREF: sub_11A8AC+C↑j ROM:0011A8BC cmp.w d1,d2 ROM:0011A8BE ble.s loc_11A8EA ROM:0011A8C0 move.w $196(a5),d2 ROM:0011A8C4 move.w ($ED2).w,d1 ROM:0011A8C8 sub.w ($ED6).w,d1 ROM:0011A8CC bpl.s loc_11A8D0 ROM:0011A8CE neg.w d1 ROM:0011A8D0 ROM:0011A8D0 loc_11A8D0: ; CODE XREF: sub_11A8AC+20↑j ROM:0011A8D0 cmp.w d1,d2 ROM:0011A8D2 ble.s loc_11A8EA ROM:0011A8D4 move.w $196(a5),d2 ROM:0011A8D8 move.w ($ED4).w,d1 ROM:0011A8DC sub.w ($ED6).w,d1 ROM:0011A8E0 bpl.s loc_11A8E4 ROM:0011A8E2 neg.w d1 ROM:0011A8E4 ROM:0011A8E4 loc_11A8E4: ; CODE XREF: sub_11A8AC+34↑j ROM:0011A8E4 cmp.w d1,d2 ROM:0011A8E6 ble.s loc_11A8EA ROM:0011A8E8 bra.s loc_11A8F0 ROM:0011A8EA ; --------------------------------------------------------------------------- ROM:0011A8EA ROM:0011A8EA loc_11A8EA: ; CODE XREF: sub_11A8AC+12↑j ROM:0011A8EA ; sub_11A8AC+26↑j ... ROM:0011A8EA move.w #$FF,d0 ROM:0011A8EE bra.s locret_11A90A ROM:0011A8F0 ; --------------------------------------------------------------------------- ROM:0011A8F0 ROM:0011A8F0 loc_11A8F0: ; CODE XREF: sub_11A8AC+3C↑j ROM:0011A8F0 clr.l d3 ROM:0011A8F2 move.w ($ED2).w,d3 ROM:0011A8F6 add.w ($ED4).w,d3 ROM:0011A8FA add.w ($ED6).w,d3 ROM:0011A8FE divs.w #3,d3 ROM:0011A902 move.w d3,($1358).w ROM:0011A906 move.w #0,d0 ROM:0011A90A ROM:0011A90A locret_11A90A: ; CODE XREF: sub_11A8AC+42↑j ROM:0011A90A rts ROM:0011A90A ; End of function sub_11A8AC ROM:0011A90A ROM:0011A90C ROM:0011A90C ; =============== S U B R O U T I N E ======================================= ROM:0011A90C ROM:0011A90C ROM:0011A90C sub_11A90C: ; CODE XREF: sub_11A4F4↑p ROM:0011A90C clr.w d1 ROM:0011A90E move.b ($10EC).w,d1 ROM:0011A912 cmpi.w #4,d1 ROM:0011A916 bcc.s locret_11A920 ROM:0011A918 movea.l off_11A922(pc,d1.w*4),a0 ROM:0011A91C nop ROM:0011A91E jmp (a0) ROM:0011A920 ; --------------------------------------------------------------------------- ROM:0011A920 ROM:0011A920 locret_11A920: ; CODE XREF: sub_11A90C+A↑j ROM:0011A920 rts ROM:0011A920 ; End of function sub_11A90C ROM:0011A920 ROM:0011A920 ; --------------------------------------------------------------------------- ROM:0011A922 off_11A922: dc.l loc_11A932 ; DATA XREF: sub_11A90C+C↑r ROM:0011A926 dc.l loc_11A93A ROM:0011A92A dc.l loc_11A964 ROM:0011A92E dc.l loc_11A9A4 ROM:0011A932 ; --------------------------------------------------------------------------- ROM:0011A932 ROM:0011A932 loc_11A932: ; DATA XREF: ROM:off_11A922↑o ROM:0011A932 move.b #1,($10EC).w ROM:0011A938 rts ROM:0011A93A ; --------------------------------------------------------------------------- ROM:0011A93A ROM:0011A93A loc_11A93A: ; DATA XREF: ROM:0011A926↑o ROM:0011A93A btst #0,($8E8).w ROM:0011A940 bne.s locret_11A962 ROM:0011A942 move.w $198(a5),d0 ROM:0011A946 clr.b ($897).w ROM:0011A94A move.w d0,($660).w ROM:0011A94E move.b #1,($897).w ROM:0011A954 bclr #2,($8E8).w ROM:0011A95A move.b #2,($10EC).w ROM:0011A960 rts ROM:0011A962 ; --------------------------------------------------------------------------- ROM:0011A962 ROM:0011A962 locret_11A962: ; CODE XREF: ROM:0011A940↑j ROM:0011A962 rts ROM:0011A964 ; --------------------------------------------------------------------------- ROM:0011A964 ROM:0011A964 loc_11A964: ; DATA XREF: ROM:0011A92A↑o ROM:0011A964 btst #0,($8E8).w ROM:0011A96A beq.s loc_11A984 ROM:0011A96C bset #2,($8E8).w ROM:0011A972 clr.b ($897).w ROM:0011A976 clr.w ($660).w ROM:0011A97A move.b #1,($10EC).w ROM:0011A980 rts ROM:0011A982 ; --------------------------------------------------------------------------- ROM:0011A982 bra.s loc_11A9A4 ROM:0011A984 ; --------------------------------------------------------------------------- ROM:0011A984 ROM:0011A984 loc_11A984: ; CODE XREF: ROM:0011A96A↑j ROM:0011A984 cmpi.w #0,($660).w ROM:0011A98A bgt.s loc_11A99C ROM:0011A98C bset #2,($8E8).w ROM:0011A992 move.b #3,($10EC).w ROM:0011A998 rts ROM:0011A99A ; --------------------------------------------------------------------------- ROM:0011A99A bra.s loc_11A9A4 ROM:0011A99C ; --------------------------------------------------------------------------- ROM:0011A99C ROM:0011A99C loc_11A99C: ; CODE XREF: ROM:0011A98A↑j ROM:0011A99C bclr #2,($8E8).w ROM:0011A9A2 rts ROM:0011A9A4 ; --------------------------------------------------------------------------- ROM:0011A9A4 ROM:0011A9A4 loc_11A9A4: ; CODE XREF: ROM:0011A982↑j ROM:0011A9A4 ; ROM:0011A99A↑j ROM:0011A9A4 ; DATA XREF: ... ROM:0011A9A4 btst #0,($8E8).w ROM:0011A9AA beq.s locret_11A9B4 ROM:0011A9AC move.b #1,($10EC).w ROM:0011A9B2 rts ROM:0011A9B4 ; --------------------------------------------------------------------------- ROM:0011A9B4 ROM:0011A9B4 locret_11A9B4: ; CODE XREF: ROM:0011A9AA↑j ROM:0011A9B4 rts ROM:0011A9B6 ROM:0011A9B6 ; =============== S U B R O U T I N E ======================================= ROM:0011A9B6 ROM:0011A9B6 ROM:0011A9B6 sub_11A9B6: ; CODE XREF: sub_120B78+64↓p ROM:0011A9B6 ; sub_12FE0A+1E↓p ... ROM:0011A9B6 move.w #$FFFF,d0 ROM:0011A9BA move.w $19A(a5),d1 ROM:0011A9BE move.w $19A(a5),d2 ROM:0011A9C2 sub.w $19C(a5),d1 ROM:0011A9C6 add.w $19C(a5),d2 ROM:0011A9CA cmp.w ($54C).w,d1 ROM:0011A9CE bge.s locret_11AA10 ROM:0011A9D0 cmp.w ($54C).w,d2 ROM:0011A9D4 ble.s locret_11AA10 ROM:0011A9D6 move.w $19E(a5),d1 ROM:0011A9DA move.w $19E(a5),d2 ROM:0011A9DE sub.w $1A0(a5),d1 ROM:0011A9E2 add.w $1A0(a5),d2 ROM:0011A9E6 cmp.w ($C2E).w,d1 ROM:0011A9EA bge.s locret_11AA10 ROM:0011A9EC cmp.w ($C2E).w,d2 ROM:0011A9F0 ble.s locret_11AA10 ROM:0011A9F2 move.w $1A2(a5),d1 ROM:0011A9F6 move.w $1A2(a5),d2 ROM:0011A9FA sub.w $1A4(a5),d1 ROM:0011A9FE add.w $1A4(a5),d2 ROM:0011AA02 cmp.w ($A02).w,d1 ROM:0011AA06 bge.s locret_11AA10 ROM:0011AA08 cmp.w ($A02).w,d2 ROM:0011AA0C ble.s locret_11AA10 ROM:0011AA0E clr.w d0 ROM:0011AA10 ROM:0011AA10 locret_11AA10: ; CODE XREF: sub_11A9B6+18↑j ROM:0011AA10 ; sub_11A9B6+1E↑j ... ROM:0011AA10 rts ROM:0011AA10 ; End of function sub_11A9B6 ROM:0011AA10 ROM:0011AA12 ; --------------------------------------------------------------------------- ROM:0011AA12 clr.w ($A44).w ROM:0011AA16 clr.w ($A58).w ROM:0011AA1A rts ROM:0011AA1C ROM:0011AA1C ; =============== S U B R O U T I N E ======================================= ROM:0011AA1C ROM:0011AA1C ROM:0011AA1C sub_11AA1C: ; CODE XREF: sub_1251F6+4E↓p ROM:0011AA1C move.w ($A6A).w,d1 ROM:0011AA20 cmpi.w #4,d1 ROM:0011AA24 bcc.s locret_11AA2E ROM:0011AA26 movea.l off_11AA30(pc,d1.w*4),a0 ROM:0011AA2A nop ROM:0011AA2C jmp (a0) ROM:0011AA2E ; --------------------------------------------------------------------------- ROM:0011AA2E ROM:0011AA2E locret_11AA2E: ; CODE XREF: sub_11AA1C+8↑j ROM:0011AA2E rts ROM:0011AA2E ; End of function sub_11AA1C ROM:0011AA2E ROM:0011AA2E ; --------------------------------------------------------------------------- ROM:0011AA30 off_11AA30: dc.l loc_11AA40 ; DATA XREF: sub_11AA1C+A↑r ROM:0011AA34 dc.l loc_11AA54 ROM:0011AA38 dc.l loc_11AA8A ROM:0011AA3C dc.l loc_11AAB2 ROM:0011AA40 ; --------------------------------------------------------------------------- ROM:0011AA40 ROM:0011AA40 loc_11AA40: ; DATA XREF: ROM:off_11AA30↑o ROM:0011AA40 bsr.w sub_11AACC ROM:0011AA44 move.w $1CC(a5),($A66).w ROM:0011AA4A move.w #1,($A6A).w ROM:0011AA50 rts ROM:0011AA52 ; --------------------------------------------------------------------------- ROM:0011AA52 rts ROM:0011AA54 ; --------------------------------------------------------------------------- ROM:0011AA54 ROM:0011AA54 loc_11AA54: ; DATA XREF: ROM:0011AA34↑o ROM:0011AA54 bsr.w sub_11AAE0 ROM:0011AA58 btst #2,($1329).w ROM:0011AA5E beq.s loc_11AA78 ROM:0011AA60 move.w $1D0(a5),($A64).w ROM:0011AA66 move.w $1CE(a5),($A66).w ROM:0011AA6C bsr.w sub_11AAF8 ROM:0011AA70 move.w #2,($A6A).w ROM:0011AA76 rts ROM:0011AA78 ; --------------------------------------------------------------------------- ROM:0011AA78 ROM:0011AA78 loc_11AA78: ; CODE XREF: ROM:0011AA5E↑j ROM:0011AA78 btst #7,($1319).w ROM:0011AA7E beq.s locret_11AA88 ROM:0011AA80 move.w #3,($A6A).w ROM:0011AA86 rts ROM:0011AA88 ; --------------------------------------------------------------------------- ROM:0011AA88 ROM:0011AA88 locret_11AA88: ; CODE XREF: ROM:0011AA7E↑j ROM:0011AA88 rts ROM:0011AA8A ; --------------------------------------------------------------------------- ROM:0011AA8A ROM:0011AA8A loc_11AA8A: ; DATA XREF: ROM:0011AA38↑o ROM:0011AA8A btst #2,($1329).w ROM:0011AA90 bne.s loc_11AAA0 ROM:0011AA92 move.w $1CC(a5),($A66).w ROM:0011AA98 move.w #1,($A6A).w ROM:0011AA9E rts ROM:0011AAA0 ; --------------------------------------------------------------------------- ROM:0011AAA0 ROM:0011AAA0 loc_11AAA0: ; CODE XREF: ROM:0011AA90↑j ROM:0011AAA0 btst #7,($1319).w ROM:0011AAA6 beq.s locret_11AAB0 ROM:0011AAA8 move.w #3,($A6A).w ROM:0011AAAE rts ROM:0011AAB0 ; --------------------------------------------------------------------------- ROM:0011AAB0 ROM:0011AAB0 locret_11AAB0: ; CODE XREF: ROM:0011AAA6↑j ROM:0011AAB0 rts ROM:0011AAB2 ; --------------------------------------------------------------------------- ROM:0011AAB2 ROM:0011AAB2 loc_11AAB2: ; DATA XREF: ROM:0011AA3C↑o ROM:0011AAB2 btst #7,($1319).w ROM:0011AAB8 bne.s locret_11AAC8 ROM:0011AABA move.w $1CC(a5),($A66).w ROM:0011AAC0 move.w #1,($A6A).w ROM:0011AAC6 rts ROM:0011AAC8 ; --------------------------------------------------------------------------- ROM:0011AAC8 ROM:0011AAC8 locret_11AAC8: ; CODE XREF: ROM:0011AAB8↑j ROM:0011AAC8 rts ROM:0011AACA ; --------------------------------------------------------------------------- ROM:0011AACA rts ROM:0011AACC ROM:0011AACC ; =============== S U B R O U T I N E ======================================= ROM:0011AACC ROM:0011AACC ROM:0011AACC sub_11AACC: ; CODE XREF: ROM:loc_11AA40↑p ROM:0011AACC move.w #$3CBE,d1 ROM:0011AAD0 move.w ($A38).w,d2 ROM:0011AAD4 bsr.l sub_11601C ROM:0011AADA move.w d1,($A62).w ROM:0011AADE rts ROM:0011AADE ; End of function sub_11AACC ROM:0011AADE ROM:0011AAE0 ROM:0011AAE0 ; =============== S U B R O U T I N E ======================================= ROM:0011AAE0 ROM:0011AAE0 ROM:0011AAE0 sub_11AAE0: ; CODE XREF: ROM:loc_11AA54↑p ROM:0011AAE0 move.w #$3D60,d1 ROM:0011AAE4 move.w ($A02).w,d2 ROM:0011AAE8 move.w ($54C).w,d3 ROM:0011AAEC bsr.l sub_11601C ROM:0011AAF2 move.w d1,($A64).w ROM:0011AAF6 rts ROM:0011AAF6 ; End of function sub_11AAE0 ROM:0011AAF6 ROM:0011AAF8 ROM:0011AAF8 ; =============== S U B R O U T I N E ======================================= ROM:0011AAF8 ROM:0011AAF8 ROM:0011AAF8 sub_11AAF8: ; CODE XREF: ROM:0011AA6C↑p ROM:0011AAF8 move.w $1D2(a5),d0 ROM:0011AAFC add.w ($A62).w,d0 ROM:0011AB00 move.w d0,($A62).w ROM:0011AB04 rts ROM:0011AB04 ; End of function sub_11AAF8 ROM:0011AB04 ROM:0011AB06 ROM:0011AB06 ; =============== S U B R O U T I N E ======================================= ROM:0011AB06 ROM:0011AB06 ROM:0011AB06 sub_11AB06: ; CODE XREF: sub_110E14+1AE↑p ROM:0011AB06 move.w ($A66).w,d0 ROM:0011AB0A ext.l d0 ROM:0011AB0C muls.l ($9D0).w,d1:d0 ROM:0011AB12 divs.l #$6B6C0,d1:d0 ROM:0011AB1A cmpi.w #$2710,d0 ROM:0011AB1E ble.s loc_11AB24 ROM:0011AB20 move.w #$2710,d0 ROM:0011AB24 ROM:0011AB24 loc_11AB24: ; CODE XREF: sub_11AB06+18↑j ROM:0011AB24 cmpi.w #0,d0 ROM:0011AB28 bge.s loc_11AB2E ROM:0011AB2A move.w #0,d0 ROM:0011AB2E ROM:0011AB2E loc_11AB2E: ; CODE XREF: sub_11AB06+22↑j ROM:0011AB2E move.w d0,d2 ROM:0011AB30 ext.l d2 ROM:0011AB32 move.w ($A64).w,d1 ROM:0011AB36 swap d1 ROM:0011AB38 clr.w d1 ROM:0011AB3A move.w ($A62).w,d0 ROM:0011AB3E swap d0 ROM:0011AB40 move.w ($A68).w,d0 ROM:0011AB44 sub.l d0,d1 ROM:0011AB46 muls.l d2,d3:d1 ROM:0011AB4A divs.l #$F4240,d3:d1 ROM:0011AB52 add.l d0,d1 ROM:0011AB54 move.w d1,($A68).w ROM:0011AB58 swap d1 ROM:0011AB5A move.w d1,($A62).w ROM:0011AB5E rts ROM:0011AB5E ; End of function sub_11AB06 ROM:0011AB5E ROM:0011AB60 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_12. PRESS CTRL-NUMPAD+ TO EXPAND] 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:00115ADC↑p ROM:0011AB62 cmpi.w #0,($600).w ROM:0011AB68 bgt.s loc_11AB9C ROM:0011AB6A btst #5,($8E6).w ROM:0011AB70 beq.s loc_11AB9A ROM:0011AB72 bclr #5,($8E6).w ROM:0011AB78 btst #7,($FFFFF451).w ROM:0011AB7E bne.s loc_11AB8E ROM:0011AB80 bset #2,($8E1).w ROM:0011AB86 bclr #7,($8E9).w ROM:0011AB8C bra.s loc_11AB9A ROM:0011AB8E ; --------------------------------------------------------------------------- ROM:0011AB8E ROM:0011AB8E loc_11AB8E: ; CODE XREF: sub_11AB62+1C↑j ROM:0011AB8E bset #2,($1339).w ROM:0011AB94 move.w #$2710,($4D4).w ROM:0011AB9A ROM:0011AB9A loc_11AB9A: ; CODE XREF: sub_11AB62+E↑j ROM:0011AB9A ; sub_11AB62+2A↑j ROM:0011AB9A bra.s locret_11ABAC ROM:0011AB9C ; --------------------------------------------------------------------------- ROM:0011AB9C ROM:0011AB9C loc_11AB9C: ; CODE XREF: sub_11AB62+6↑j ROM:0011AB9C move.w $1F6(a5),d0 ROM:0011ABA0 cmp.w ($4D4).w,d0 ROM:0011ABA4 ble.s locret_11ABAC ROM:0011ABA6 bclr #2,($1339).w ROM:0011ABAC ROM:0011ABAC locret_11ABAC: ; CODE XREF: sub_11AB62:loc_11AB9A↑j ROM:0011ABAC ; sub_11AB62+42↑j ROM:0011ABAC rts ROM:0011ABAC ; End of function sub_11AB62 ROM:0011ABAC ROM:0011ABAE ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_13. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011ABB0 ROM:0011ABB0 ; =============== S U B R O U T I N E ======================================= ROM:0011ABB0 ROM:0011ABB0 ROM:0011ABB0 sub_11ABB0: ; CODE XREF: sub_112AEA+E↑p ROM:0011ABB0 move.w ($A5E).w,($506).w ROM:0011ABB6 move.w #$A,d0 ROM:0011ABBA muls.w ($506).w,d0 ROM:0011ABBE move.w d0,($508).w ROM:0011ABC2 rts ROM:0011ABC2 ; End of function sub_11ABB0 ROM:0011ABC2 ROM:0011ABC4 ROM:0011ABC4 ; =============== S U B R O U T I N E ======================================= ROM:0011ABC4 ROM:0011ABC4 ROM:0011ABC4 sub_11ABC4: ; CODE XREF: sub_113110+6↑p ROM:0011ABC4 btst #2,($91B).w ROM:0011ABCA beq.s locret_11ABE2 ROM:0011ABCC btst #2,($91F).w ROM:0011ABD2 beq.s loc_11ABDC ROM:0011ABD4 bset #5,($1320).w ROM:0011ABDA bra.s locret_11ABE2 ROM:0011ABDC ; --------------------------------------------------------------------------- ROM:0011ABDC ROM:0011ABDC loc_11ABDC: ; CODE XREF: sub_11ABC4+E↑j ROM:0011ABDC bclr #5,($1320).w ROM:0011ABE2 ROM:0011ABE2 locret_11ABE2: ; CODE XREF: sub_11ABC4+6↑j ROM:0011ABE2 ; sub_11ABC4+16↑j ROM:0011ABE2 rts ROM:0011ABE2 ; End of function sub_11ABC4 ROM:0011ABE2 ROM:0011ABE4 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_4. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011ABE6 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_26. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011ABE8 ROM:0011ABE8 ; =============== S U B R O U T I N E ======================================= ROM:0011ABE8 ROM:0011ABE8 ROM:0011ABE8 sub_11ABE8: ; CODE XREF: sub_1251F6+A2↓p ROM:0011ABE8 clr.w d1 ROM:0011ABEA move.b ($10F2).w,d1 ROM:0011ABEE cmpi.w #5,d1 ROM:0011ABF2 bcc.s locret_11ABFC ROM:0011ABF4 movea.l off_11ABFE(pc,d1.w*4),a0 ROM:0011ABF8 nop ROM:0011ABFA jmp (a0) ROM:0011ABFC ; --------------------------------------------------------------------------- ROM:0011ABFC ROM:0011ABFC locret_11ABFC: ; CODE XREF: sub_11ABE8+A↑j ROM:0011ABFC rts ROM:0011ABFC ; End of function sub_11ABE8 ROM:0011ABFC ROM:0011ABFC ; --------------------------------------------------------------------------- ROM:0011ABFE off_11ABFE: dc.l loc_11AC12 ; DATA XREF: sub_11ABE8+C↑r ROM:0011AC02 dc.l loc_11AC2C ROM:0011AC06 dc.l loc_11AC54 ROM:0011AC0A dc.l loc_11ACA0 ROM:0011AC0E dc.l loc_11ACC0 ROM:0011AC12 ; --------------------------------------------------------------------------- ROM:0011AC12 ROM:0011AC12 loc_11AC12: ; DATA XREF: ROM:off_11ABFE↑o ROM:0011AC12 move.w $28A(a5),d0 ROM:0011AC16 clr.b ($86C).w ROM:0011AC1A move.w d0,($60A).w ROM:0011AC1E move.b #1,($86C).w ROM:0011AC24 move.b #1,($10F2).w ROM:0011AC2A rts ROM:0011AC2C ; --------------------------------------------------------------------------- ROM:0011AC2C ROM:0011AC2C loc_11AC2C: ; DATA XREF: ROM:0011AC02↑o ROM:0011AC2C cmpi.w #0,($60A).w ROM:0011AC32 bgt.s locret_11AC52 ROM:0011AC34 move.w $288(a5),d0 ROM:0011AC38 clr.b ($86C).w ROM:0011AC3C move.w d0,($60A).w ROM:0011AC40 move.b #1,($86C).w ROM:0011AC46 bset #7,($132F).w ROM:0011AC4C move.b #2,($10F2).w ROM:0011AC52 ROM:0011AC52 locret_11AC52: ; CODE XREF: ROM:0011AC32↑j ROM:0011AC52 rts ROM:0011AC54 ; --------------------------------------------------------------------------- ROM:0011AC54 ROM:0011AC54 loc_11AC54: ; DATA XREF: ROM:0011AC06↑o ROM:0011AC54 cmpi.w #0,($60A).w ROM:0011AC5A bgt.s loc_11AC7C ROM:0011AC5C btst #7,($1319).w ROM:0011AC62 bne.s loc_11AC6C ROM:0011AC64 btst #0,($8E8).w ROM:0011AC6A bne.s loc_11AC7A ROM:0011AC6C ROM:0011AC6C loc_11AC6C: ; CODE XREF: ROM:0011AC62↑j ROM:0011AC6C bclr #7,($132F).w ROM:0011AC72 move.b #3,($10F2).w ROM:0011AC78 rts ROM:0011AC7A ; --------------------------------------------------------------------------- ROM:0011AC7A ROM:0011AC7A loc_11AC7A: ; CODE XREF: ROM:0011AC6A↑j ROM:0011AC7A bra.s locret_11AC9E ROM:0011AC7C ; --------------------------------------------------------------------------- ROM:0011AC7C ROM:0011AC7C loc_11AC7C: ; CODE XREF: ROM:0011AC5A↑j ROM:0011AC7C btst #0,($8E8).w ROM:0011AC82 bne.s locret_11AC9E ROM:0011AC84 bclr #0,($86C).w ROM:0011AC8A bset #2,($86C).w ROM:0011AC90 bclr #7,($132F).w ROM:0011AC96 move.b #4,($10F2).w ROM:0011AC9C rts ROM:0011AC9E ; --------------------------------------------------------------------------- ROM:0011AC9E ROM:0011AC9E locret_11AC9E: ; CODE XREF: ROM:loc_11AC7A↑j ROM:0011AC9E ; ROM:0011AC82↑j ROM:0011AC9E rts ROM:0011ACA0 ; --------------------------------------------------------------------------- ROM:0011ACA0 ROM:0011ACA0 loc_11ACA0: ; DATA XREF: ROM:0011AC0A↑o ROM:0011ACA0 btst #0,($8E8).w ROM:0011ACA6 beq.s locret_11ACBE ROM:0011ACA8 btst #7,($1319).w ROM:0011ACAE bne.s locret_11ACBE ROM:0011ACB0 bset #7,($132F).w ROM:0011ACB6 move.b #2,($10F2).w ROM:0011ACBC rts ROM:0011ACBE ; --------------------------------------------------------------------------- ROM:0011ACBE ROM:0011ACBE locret_11ACBE: ; CODE XREF: ROM:0011ACA6↑j ROM:0011ACBE ; ROM:0011ACAE↑j ROM:0011ACBE rts ROM:0011ACC0 ; --------------------------------------------------------------------------- ROM:0011ACC0 ROM:0011ACC0 loc_11ACC0: ; DATA XREF: ROM:0011AC0E↑o ROM:0011ACC0 btst #0,($8E8).w ROM:0011ACC6 beq.s locret_11ACE2 ROM:0011ACC8 bclr #2,($86C).w ROM:0011ACCE bset #0,($86C).w ROM:0011ACD4 bset #7,($132F).w ROM:0011ACDA move.b #2,($10F2).w ROM:0011ACE0 rts ROM:0011ACE2 ; --------------------------------------------------------------------------- ROM:0011ACE2 ROM:0011ACE2 locret_11ACE2: ; CODE XREF: ROM:0011ACC6↑j ROM:0011ACE2 rts ROM:0011ACE4 ROM:0011ACE4 ; =============== S U B R O U T I N E ======================================= ROM:0011ACE4 ROM:0011ACE4 ROM:0011ACE4 sub_11ACE4: ; CODE XREF: sub_1251F6+7E↓p ROM:0011ACE4 move.w #0,d2 ROM:0011ACE8 bra.s loc_11ACEE ROM:0011ACEA ; --------------------------------------------------------------------------- ROM:0011ACEA ROM:0011ACEA loc_11ACEA: ; CODE XREF: sub_11ACE4+18↓j ROM:0011ACEA addi.w #1,d2 ROM:0011ACEE ROM:0011ACEE loc_11ACEE: ; CODE XREF: sub_11ACE4+4↑j ROM:0011ACEE cmpi.w #0,d2 ROM:0011ACF2 bgt.s locret_11ACFE ROM:0011ACF4 move.w #0,$13A2(d2.w*2) ROM:0011ACFC bra.s loc_11ACEA ROM:0011ACFE ; --------------------------------------------------------------------------- ROM:0011ACFE ROM:0011ACFE locret_11ACFE: ; CODE XREF: sub_11ACE4+E↑j ROM:0011ACFE rts ROM:0011ACFE ; End of function sub_11ACE4 ROM:0011ACFE ROM:0011AD00 ROM:0011AD00 ; =============== S U B R O U T I N E ======================================= ROM:0011AD00 ROM:0011AD00 ROM:0011AD00 sub_11AD00: ; CODE XREF: ROM:loc_11B152↓p ROM:0011AD00 move.w #$3D62,d1 ROM:0011AD04 move.w ($A38).w,d2 ROM:0011AD08 move.w ($A12).w,d3 ROM:0011AD0C bsr.l sub_11601C ROM:0011AD12 move.w d1,($AA4).w ROM:0011AD16 move.w #$3CC0,d1 ROM:0011AD1A move.w ($A04).w,d2 ROM:0011AD1E bsr.l sub_11601C ROM:0011AD24 move.w d1,($A9E).w ROM:0011AD28 btst #1,($1326).w ROM:0011AD2E beq.s loc_11AD38 ROM:0011AD30 move.w $294(a5),($AA0).w ROM:0011AD36 bra.s loc_11AD3C ROM:0011AD38 ; --------------------------------------------------------------------------- ROM:0011AD38 ROM:0011AD38 loc_11AD38: ; CODE XREF: sub_11AD00+2E↑j ROM:0011AD38 clr.w ($AA0).w ROM:0011AD3C ROM:0011AD3C loc_11AD3C: ; CODE XREF: sub_11AD00+36↑j ROM:0011AD3C btst #0,($1323).w ROM:0011AD42 beq.s loc_11AD50 ROM:0011AD44 btst #4,($131D).w ROM:0011AD4A beq.s loc_11AD50 ROM:0011AD4C bra.w loc_11AD58 ROM:0011AD50 ; --------------------------------------------------------------------------- ROM:0011AD50 ROM:0011AD50 loc_11AD50: ; CODE XREF: sub_11AD00+42↑j ROM:0011AD50 ; sub_11AD00+4A↑j ROM:0011AD50 btst #0,($133F).w ROM:0011AD56 beq.s loc_11AD5E ROM:0011AD58 ROM:0011AD58 loc_11AD58: ; CODE XREF: sub_11AD00+4C↑j ROM:0011AD58 move.w #$2710,($AA4).w ROM:0011AD5E ROM:0011AD5E loc_11AD5E: ; CODE XREF: sub_11AD00+56↑j ROM:0011AD5E btst #2,($131C).w ROM:0011AD64 beq.s loc_11AD6E ROM:0011AD66 move.w $298(a5),d1 ROM:0011AD6A move.w d1,($A9E).w ROM:0011AD6E ROM:0011AD6E loc_11AD6E: ; CODE XREF: sub_11AD00+64↑j ROM:0011AD6E btst #7,($1319).w ROM:0011AD74 beq.s loc_11AD8C ROM:0011AD76 btst #0,($132B).w ROM:0011AD7C beq.s loc_11AD86 ROM:0011AD7E move.w #$2710,($AA2).w ROM:0011AD84 bra.s loc_11AD8A ROM:0011AD86 ; --------------------------------------------------------------------------- ROM:0011AD86 ROM:0011AD86 loc_11AD86: ; CODE XREF: sub_11AD00+7C↑j ROM:0011AD86 clr.w ($AA2).w ROM:0011AD8A ROM:0011AD8A loc_11AD8A: ; CODE XREF: sub_11AD00+84↑j ROM:0011AD8A bra.s loc_11ADAE ROM:0011AD8C ; --------------------------------------------------------------------------- ROM:0011AD8C ROM:0011AD8C loc_11AD8C: ; CODE XREF: sub_11AD00+74↑j ROM:0011AD8C move.w ($AA4).w,($AA2).w ROM:0011AD92 move.w ($A9E).w,d0 ROM:0011AD96 cmp.w ($AA2).w,d0 ROM:0011AD9A ble.s loc_11ADA0 ROM:0011AD9C move.w d0,($AA2).w ROM:0011ADA0 ROM:0011ADA0 loc_11ADA0: ; CODE XREF: sub_11AD00+9A↑j ROM:0011ADA0 move.w ($AA0).w,d0 ROM:0011ADA4 cmp.w ($AA2).w,d0 ROM:0011ADA8 ble.s loc_11ADAE ROM:0011ADAA move.w d0,($AA2).w ROM:0011ADAE ROM:0011ADAE loc_11ADAE: ; CODE XREF: sub_11AD00:loc_11AD8A↑j ROM:0011ADAE ; sub_11AD00+A8↑j ROM:0011ADAE move.w $292(a5),($A90).w ROM:0011ADB4 btst #3,($919).w ROM:0011ADBA bne.s loc_11AE18 ROM:0011ADBC move.w ($AA6).w,d2 ROM:0011ADC0 cmp.w ($AA2).w,d2 ROM:0011ADC4 bge.s loc_11ADCE ROM:0011ADC6 move.w ($AA2).w,($AA6).w ROM:0011ADCC bra.s loc_11ADE4 ROM:0011ADCE ; --------------------------------------------------------------------------- ROM:0011ADCE ROM:0011ADCE loc_11ADCE: ; CODE XREF: sub_11AD00+C4↑j ROM:0011ADCE sub.w ($AA2).w,d2 ROM:0011ADD2 move.w $296(a5),d3 ROM:0011ADD6 cmp.w d2,d3 ROM:0011ADD8 bge.s loc_11ADE4 ROM:0011ADDA move.w ($AA2).w,d2 ROM:0011ADDE add.w d3,d2 ROM:0011ADE0 move.w d2,($AA6).w ROM:0011ADE4 ROM:0011ADE4 loc_11ADE4: ; CODE XREF: sub_11AD00+CC↑j ROM:0011ADE4 ; sub_11AD00+D8↑j ROM:0011ADE4 cmpi.w #0,($AA2).w ROM:0011ADEA bgt.s loc_11ADF0 ROM:0011ADEC clr.w ($AA6).w ROM:0011ADF0 ROM:0011ADF0 loc_11ADF0: ; CODE XREF: sub_11AD00+EA↑j ROM:0011ADF0 move.w $29A(a5),d1 ROM:0011ADF4 cmpi.w #$FF9C,d1 ROM:0011ADF8 beq.s loc_11ADFE ROM:0011ADFA move.w d1,($AA6).w ROM:0011ADFE ROM:0011ADFE loc_11ADFE: ; CODE XREF: sub_11AD00+F8↑j ROM:0011ADFE move.w #$3CC2,d1 ROM:0011AE02 move.w ($AA6).w,d2 ROM:0011AE06 bsr.l sub_11601C ROM:0011AE0C move.w d1,($AA8).w ROM:0011AE10 move.w ($AA8).w,($A7C).w ROM:0011AE16 bra.s locret_11AE1E ROM:0011AE18 ; --------------------------------------------------------------------------- ROM:0011AE18 ROM:0011AE18 loc_11AE18: ; CODE XREF: sub_11AD00+BA↑j ROM:0011AE18 move.w ($AAA).w,($A7C).w ROM:0011AE1E ROM:0011AE1E locret_11AE1E: ; CODE XREF: sub_11AD00+116↑j ROM:0011AE1E rts ROM:0011AE1E ; End of function sub_11AD00 ROM:0011AE1E ROM:0011AE20 ROM:0011AE20 ; =============== S U B R O U T I N E ======================================= ROM:0011AE20 ROM:0011AE20 ROM:0011AE20 sub_11AE20: ; CODE XREF: sub_11AF30+C↓p ROM:0011AE20 clr.w d1 ROM:0011AE22 move.b ($10F3).w,d1 ROM:0011AE26 cmpi.w #5,d1 ROM:0011AE2A bcc.s locret_11AE34 ROM:0011AE2C movea.l off_11AE36(pc,d1.w*4),a0 ROM:0011AE30 nop ROM:0011AE32 jmp (a0) ROM:0011AE34 ; --------------------------------------------------------------------------- ROM:0011AE34 ROM:0011AE34 locret_11AE34: ; CODE XREF: sub_11AE20+A↑j ROM:0011AE34 rts ROM:0011AE34 ; End of function sub_11AE20 ROM:0011AE34 ROM:0011AE34 ; --------------------------------------------------------------------------- ROM:0011AE36 off_11AE36: dc.l loc_11AE4A ; DATA XREF: sub_11AE20+C↑r ROM:0011AE3A dc.l loc_11AE54 ROM:0011AE3E dc.l loc_11AEC4 ROM:0011AE42 dc.l loc_11AEEE ROM:0011AE46 dc.l loc_11AF1E ROM:0011AE4A ; --------------------------------------------------------------------------- ROM:0011AE4A ROM:0011AE4A loc_11AE4A: ; DATA XREF: ROM:off_11AE36↑o ROM:0011AE4A move.b #1,($10F3).w ROM:0011AE50 bra.s locret_11AEC2 ROM:0011AE52 ; --------------------------------------------------------------------------- ROM:0011AE52 rts ROM:0011AE54 ; --------------------------------------------------------------------------- ROM:0011AE54 ROM:0011AE54 loc_11AE54: ; DATA XREF: ROM:0011AE3A↑o ROM:0011AE54 btst #7,($1319).w ROM:0011AE5A beq.s loc_11AE9A ROM:0011AE5C btst #0,($133F).w ROM:0011AE62 beq.s loc_11AE9A ROM:0011AE64 move.w $2A0(a5),d0 ROM:0011AE68 cmpi.w #1,d0 ROM:0011AE6C bne.s loc_11AE9A ROM:0011AE6E bset #0,($132B).w ROM:0011AE74 move.w #$3CC4,d1 ROM:0011AE78 move.w ($9FE).w,d2 ROM:0011AE7C bsr.l sub_11601C ROM:0011AE82 clr.b ($898).w ROM:0011AE86 move.w d1,($662).w ROM:0011AE8A move.b #1,($898).w ROM:0011AE90 move.b #3,($10F3).w ROM:0011AE96 bra.w locret_11AF1C ROM:0011AE9A ; --------------------------------------------------------------------------- ROM:0011AE9A ROM:0011AE9A loc_11AE9A: ; CODE XREF: ROM:0011AE5A↑j ROM:0011AE9A ; ROM:0011AE62↑j ... ROM:0011AE9A btst #7,($1319).w ROM:0011AEA0 beq.s locret_11AEC2 ROM:0011AEA2 btst #1,($1326).w ROM:0011AEA8 bne.s loc_11AEB4 ROM:0011AEAA move.w $29E(a5),d1 ROM:0011AEAE cmp.w ($A38).w,d1 ROM:0011AEB2 bge.s locret_11AEC2 ROM:0011AEB4 ROM:0011AEB4 loc_11AEB4: ; CODE XREF: ROM:0011AEA8↑j ROM:0011AEB4 bset #0,($132B).w ROM:0011AEBA move.b #2,($10F3).w ROM:0011AEC0 bra.s locret_11AEEC ROM:0011AEC2 ; --------------------------------------------------------------------------- ROM:0011AEC2 ROM:0011AEC2 locret_11AEC2: ; CODE XREF: ROM:0011AE50↑j ROM:0011AEC2 ; ROM:0011AEA0↑j ... ROM:0011AEC2 rts ROM:0011AEC4 ; --------------------------------------------------------------------------- ROM:0011AEC4 ROM:0011AEC4 loc_11AEC4: ; DATA XREF: ROM:0011AE3E↑o ROM:0011AEC4 btst #7,($1319).w ROM:0011AECA beq.s loc_11AEDE ROM:0011AECC move.w $29C(a5),d1 ROM:0011AED0 cmp.w ($A38).w,d1 ROM:0011AED4 ble.s locret_11AEEC ROM:0011AED6 btst #1,($1326).w ROM:0011AEDC bne.s locret_11AEEC ROM:0011AEDE ROM:0011AEDE loc_11AEDE: ; CODE XREF: ROM:0011AECA↑j ROM:0011AEDE bclr #0,($132B).w ROM:0011AEE4 move.b #1,($10F3).w ROM:0011AEEA bra.s locret_11AEC2 ROM:0011AEEC ; --------------------------------------------------------------------------- ROM:0011AEEC ROM:0011AEEC locret_11AEEC: ; CODE XREF: ROM:0011AEC0↑j ROM:0011AEEC ; ROM:0011AED4↑j ... ROM:0011AEEC rts ROM:0011AEEE ; --------------------------------------------------------------------------- ROM:0011AEEE ROM:0011AEEE loc_11AEEE: ; DATA XREF: ROM:0011AE42↑o ROM:0011AEEE btst #7,($1319).w ROM:0011AEF4 bne.s loc_11AF04 ROM:0011AEF6 bclr #0,($132B).w ROM:0011AEFC move.b #1,($10F3).w ROM:0011AF02 bra.s locret_11AEC2 ROM:0011AF04 ; --------------------------------------------------------------------------- ROM:0011AF04 ROM:0011AF04 loc_11AF04: ; CODE XREF: ROM:0011AEF4↑j ROM:0011AF04 cmpi.w #0,($662).w ROM:0011AF0A bgt.s locret_11AF1C ROM:0011AF0C btst #1,($1326).w ROM:0011AF12 bne.s locret_11AF1C ROM:0011AF14 bclr #0,($132B).w ROM:0011AF1A bra.s locret_11AF2E ROM:0011AF1C ; --------------------------------------------------------------------------- ROM:0011AF1C ROM:0011AF1C locret_11AF1C: ; CODE XREF: ROM:0011AE96↑j ROM:0011AF1C ; ROM:0011AF0A↑j ... ROM:0011AF1C rts ROM:0011AF1E ; --------------------------------------------------------------------------- ROM:0011AF1E ROM:0011AF1E loc_11AF1E: ; DATA XREF: ROM:0011AE46↑o ROM:0011AF1E btst #7,($1319).w ROM:0011AF24 bne.s locret_11AF2E ROM:0011AF26 move.b #1,($10F3).w ROM:0011AF2C bra.s locret_11AEC2 ROM:0011AF2E ; --------------------------------------------------------------------------- ROM:0011AF2E ROM:0011AF2E locret_11AF2E: ; CODE XREF: ROM:0011AF1A↑j ROM:0011AF2E ; ROM:0011AF24↑j ROM:0011AF2E rts ROM:0011AF30 ROM:0011AF30 ; =============== S U B R O U T I N E ======================================= ROM:0011AF30 ROM:0011AF30 ROM:0011AF30 sub_11AF30: ; CODE XREF: sub_1251F6+18↓p ROM:0011AF30 bsr.l sub_11BE5C ROM:0011AF36 bsr.l sub_11B8D4 ROM:0011AF3C bsr.l sub_11AE20 ROM:0011AF42 bsr.l sub_11B590 ROM:0011AF48 bsr.w sub_11AF60 ROM:0011AF4C bsr.l sub_11B3E4 ROM:0011AF52 bsr.l sub_11B4AA ROM:0011AF58 bsr.l sub_11B15A ROM:0011AF5E rts ROM:0011AF5E ; End of function sub_11AF30 ROM:0011AF5E ROM:0011AF60 ROM:0011AF60 ; =============== S U B R O U T I N E ======================================= ROM:0011AF60 ROM:0011AF60 ROM:0011AF60 sub_11AF60: ; CODE XREF: sub_11AF30+18↑p ROM:0011AF60 clr.w d1 ROM:0011AF62 move.b ($10F4).w,d1 ROM:0011AF66 cmpi.w #5,d1 ROM:0011AF6A bcc.s locret_11AF74 ROM:0011AF6C movea.l off_11AF76(pc,d1.w*4),a0 ROM:0011AF70 nop ROM:0011AF72 jmp (a0) ROM:0011AF74 ; --------------------------------------------------------------------------- ROM:0011AF74 ROM:0011AF74 locret_11AF74: ; CODE XREF: sub_11AF60+A↑j ROM:0011AF74 rts ROM:0011AF74 ; End of function sub_11AF60 ROM:0011AF74 ROM:0011AF74 ; --------------------------------------------------------------------------- ROM:0011AF76 off_11AF76: dc.l loc_11AF8A ; DATA XREF: sub_11AF60+C↑r ROM:0011AF7A dc.l loc_11AFA2 ROM:0011AF7E dc.l loc_11B02C ROM:0011AF82 dc.l loc_11B090 ROM:0011AF86 dc.l loc_11B0E8 ROM:0011AF8A ; --------------------------------------------------------------------------- ROM:0011AF8A ROM:0011AF8A loc_11AF8A: ; DATA XREF: ROM:off_11AF76↑o ROM:0011AF8A bset #4,($133D).w ROM:0011AF90 bsr.l sub_11B6C8 ROM:0011AF96 move.b #1,($10F4).w ROM:0011AF9C bra.w loc_11B024 ROM:0011AFA0 ; --------------------------------------------------------------------------- ROM:0011AFA0 rts ROM:0011AFA2 ; --------------------------------------------------------------------------- ROM:0011AFA2 ROM:0011AFA2 loc_11AFA2: ; DATA XREF: ROM:0011AF7A↑o ROM:0011AFA2 move.w $2A4(a5),d1 ROM:0011AFA6 cmpi.w #1,d1 ROM:0011AFAA bne.s loc_11AFC2 ROM:0011AFAC bclr #6,($1331).w ROM:0011AFB2 bclr #3,($1328).w ROM:0011AFB8 move.b #4,($10F4).w ROM:0011AFBE bra.w loc_11B152 ROM:0011AFC2 ; --------------------------------------------------------------------------- ROM:0011AFC2 ROM:0011AFC2 loc_11AFC2: ; CODE XREF: ROM:0011AFAA↑j ROM:0011AFC2 move.w $2A2(a5),d0 ROM:0011AFC6 cmpi.w #1,d0 ROM:0011AFCA bne.s loc_11AFDC ROM:0011AFCC bclr #4,($133D).w ROM:0011AFD2 move.b #3,($10F4).w ROM:0011AFD8 bra.w loc_11B0E0 ROM:0011AFDC ; --------------------------------------------------------------------------- ROM:0011AFDC ROM:0011AFDC loc_11AFDC: ; CODE XREF: ROM:0011AFCA↑j ROM:0011AFDC move.w #2,d0 ROM:0011AFE0 move.w #1,d1 ROM:0011AFE4 cmp.w $2A2(a5),d0 ROM:0011AFE8 beq.s loc_11B000 ROM:0011AFEA cmp.w $2A2(a5),d1 ROM:0011AFEE beq.s loc_11B024 ROM:0011AFF0 btst #1,($141A).w ROM:0011AFF6 bne.s loc_11B000 ROM:0011AFF8 btst #5,($8E9).w ROM:0011AFFE beq.s loc_11B024 ROM:0011B000 ROM:0011B000 loc_11B000: ; CODE XREF: ROM:0011AFE8↑j ROM:0011B000 ; ROM:0011AFF6↑j ROM:0011B000 bset #1,($141A).w ROM:0011B006 bsr.l sub_11B994 ROM:0011B00C move.b #0,($10F9).w ROM:0011B012 bclr #0,($1317).w ROM:0011B018 move.b #2,($10F4).w ROM:0011B01E bra.l loc_11B088 ROM:0011B024 ; --------------------------------------------------------------------------- ROM:0011B024 ROM:0011B024 loc_11B024: ; CODE XREF: ROM:0011AF9C↑j ROM:0011B024 ; ROM:0011AFEE↑j ... ROM:0011B024 bsr.l sub_11B6C8 ROM:0011B02A rts ROM:0011B02C ; --------------------------------------------------------------------------- ROM:0011B02C ROM:0011B02C loc_11B02C: ; DATA XREF: ROM:0011AF7E↑o ROM:0011B02C move.w $2A4(a5),d1 ROM:0011B030 cmpi.w #1,d1 ROM:0011B034 bne.s loc_11B046 ROM:0011B036 bclr #1,($141A).w ROM:0011B03C move.b #4,($10F4).w ROM:0011B042 bra.w loc_11B152 ROM:0011B046 ; --------------------------------------------------------------------------- ROM:0011B046 ROM:0011B046 loc_11B046: ; CODE XREF: ROM:0011B034↑j ROM:0011B046 move.w $2A2(a5),d0 ROM:0011B04A cmpi.w #1,d0 ROM:0011B04E bne.s loc_11B068 ROM:0011B050 bclr #1,($141A).w ROM:0011B056 bclr #4,($133D).w ROM:0011B05C move.b #3,($10F4).w ROM:0011B062 bra.l loc_11B0E0 ROM:0011B068 ; --------------------------------------------------------------------------- ROM:0011B068 ROM:0011B068 loc_11B068: ; CODE XREF: ROM:0011B04E↑j ROM:0011B068 btst #3,($132B).w ROM:0011B06E beq.s loc_11B088 ROM:0011B070 bclr #1,($141A).w ROM:0011B076 bclr #3,($132B).w ROM:0011B07C move.b #1,($10F4).w ROM:0011B082 bra.l loc_11B024 ROM:0011B088 ; --------------------------------------------------------------------------- ROM:0011B088 ROM:0011B088 loc_11B088: ; CODE XREF: ROM:0011B01E↑j ROM:0011B088 ; ROM:0011B06E↑j ... ROM:0011B088 bsr.l sub_11B994 ROM:0011B08E rts ROM:0011B090 ; --------------------------------------------------------------------------- ROM:0011B090 ROM:0011B090 loc_11B090: ; DATA XREF: ROM:0011AF82↑o ROM:0011B090 move.w $2A4(a5),d1 ROM:0011B094 cmpi.w #1,d1 ROM:0011B098 bne.s loc_11B0AA ROM:0011B09A bset #4,($133D).w ROM:0011B0A0 move.b #4,($10F4).w ROM:0011B0A6 bra.w loc_11B152 ROM:0011B0AA ; --------------------------------------------------------------------------- ROM:0011B0AA ROM:0011B0AA loc_11B0AA: ; CODE XREF: ROM:0011B098↑j ROM:0011B0AA move.w $2A2(a5),d0 ROM:0011B0AE cmpi.w #2,d0 ROM:0011B0B2 bne.s loc_11B0C8 ROM:0011B0B4 bset #4,($133D).w ROM:0011B0BA bset #1,($141A).w ROM:0011B0C0 move.b #2,($10F4).w ROM:0011B0C6 bra.s loc_11B088 ROM:0011B0C8 ; --------------------------------------------------------------------------- ROM:0011B0C8 ROM:0011B0C8 loc_11B0C8: ; CODE XREF: ROM:0011B0B2↑j ROM:0011B0C8 cmpi.w #0,d0 ROM:0011B0CC bne.s loc_11B0E0 ROM:0011B0CE bset #4,($133D).w ROM:0011B0D4 move.b #1,($10F4).w ROM:0011B0DA bra.l loc_11B024 ROM:0011B0E0 ; --------------------------------------------------------------------------- ROM:0011B0E0 ROM:0011B0E0 loc_11B0E0: ; CODE XREF: ROM:0011AFD8↑j ROM:0011B0E0 ; ROM:0011B062↑j ... ROM:0011B0E0 bsr.l sub_11B6C8 ROM:0011B0E6 rts ROM:0011B0E8 ; --------------------------------------------------------------------------- ROM:0011B0E8 ROM:0011B0E8 loc_11B0E8: ; DATA XREF: ROM:0011AF86↑o ROM:0011B0E8 move.w $2A4(a5),d0 ROM:0011B0EC cmpi.w #0,d0 ROM:0011B0F0 bne.s loc_11B10A ROM:0011B0F2 move.w $2A2(a5),d0 ROM:0011B0F6 cmpi.w #1,d0 ROM:0011B0FA bne.s loc_11B10A ROM:0011B0FC bclr #4,($133D).w ROM:0011B102 move.b #3,($10F4).w ROM:0011B108 bra.s loc_11B0E0 ROM:0011B10A ; --------------------------------------------------------------------------- ROM:0011B10A ROM:0011B10A loc_11B10A: ; CODE XREF: ROM:0011B0F0↑j ROM:0011B10A ; ROM:0011B0FA↑j ROM:0011B10A move.w $2A4(a5),d0 ROM:0011B10E cmpi.w #0,d0 ROM:0011B112 bne.s loc_11B12E ROM:0011B114 move.w $2A2(a5),d0 ROM:0011B118 cmpi.w #2,d0 ROM:0011B11C bne.s loc_11B12E ROM:0011B11E bset #1,($141A).w ROM:0011B124 move.b #2,($10F4).w ROM:0011B12A bra.w loc_11B088 ROM:0011B12E ; --------------------------------------------------------------------------- ROM:0011B12E ROM:0011B12E loc_11B12E: ; CODE XREF: ROM:0011B112↑j ROM:0011B12E ; ROM:0011B11C↑j ROM:0011B12E move.w $2A4(a5),d0 ROM:0011B132 cmpi.w #0,d0 ROM:0011B136 bne.s loc_11B152 ROM:0011B138 move.w $2A2(a5),d0 ROM:0011B13C cmpi.w #0,d0 ROM:0011B140 bne.s loc_11B152 ROM:0011B142 bclr #1,($141A).w ROM:0011B148 move.b #1,($10F4).w ROM:0011B14E bra.w loc_11B024 ROM:0011B152 ; --------------------------------------------------------------------------- ROM:0011B152 ROM:0011B152 loc_11B152: ; CODE XREF: ROM:0011AFBE↑j ROM:0011B152 ; ROM:0011B042↑j ... ROM:0011B152 bsr.l sub_11AD00 ROM:0011B158 rts ROM:0011B15A ROM:0011B15A ; =============== S U B R O U T I N E ======================================= ROM:0011B15A ROM:0011B15A ROM:0011B15A sub_11B15A: ; CODE XREF: sub_11AF30+28↑p ROM:0011B15A clr.w d1 ROM:0011B15C move.b ($10F5).w,d1 ROM:0011B160 cmpi.w #6,d1 ROM:0011B164 bcc.s locret_11B16E ROM:0011B166 movea.l off_11B170(pc,d1.w*4),a0 ROM:0011B16A nop ROM:0011B16C jmp (a0) ROM:0011B16E ; --------------------------------------------------------------------------- ROM:0011B16E ROM:0011B16E locret_11B16E: ; CODE XREF: sub_11B15A+A↑j ROM:0011B16E rts ROM:0011B16E ; End of function sub_11B15A ROM:0011B16E ROM:0011B16E ; --------------------------------------------------------------------------- ROM:0011B170 off_11B170: dc.l loc_11B188 ; DATA XREF: sub_11B15A+C↑r ROM:0011B174 dc.l loc_11B196 ROM:0011B178 dc.l loc_11B226 ROM:0011B17C dc.l loc_11B26E ROM:0011B180 dc.l loc_11B298 ROM:0011B184 dc.l loc_11B2EE ROM:0011B188 ; --------------------------------------------------------------------------- ROM:0011B188 ROM:0011B188 loc_11B188: ; DATA XREF: ROM:off_11B170↑o ROM:0011B188 move.b #1,($10F5).w ROM:0011B18E bra.l locret_11B224 ROM:0011B194 ; --------------------------------------------------------------------------- ROM:0011B194 rts ROM:0011B196 ; --------------------------------------------------------------------------- ROM:0011B196 ROM:0011B196 loc_11B196: ; DATA XREF: ROM:0011B174↑o ROM:0011B196 btst #7,($1319).w ROM:0011B19C beq.s loc_11B1D8 ROM:0011B19E btst #4,($131E).w ROM:0011B1A4 beq.s loc_11B1AE ROM:0011B1A6 btst #0,($8E8).w ROM:0011B1AC bne.s loc_11B1C0 ROM:0011B1AE ROM:0011B1AE loc_11B1AE: ; CODE XREF: ROM:0011B1A4↑j ROM:0011B1AE move.w $2B2(a5),d0 ROM:0011B1B2 btst #4,($131E).w ROM:0011B1B8 bne.s loc_11B1D8 ROM:0011B1BA cmp.w ($9F6).w,d0 ROM:0011B1BE bge.s loc_11B1D8 ROM:0011B1C0 ROM:0011B1C0 loc_11B1C0: ; CODE XREF: ROM:0011B1AC↑j ROM:0011B1C0 bset #1,($131B).w ROM:0011B1C6 bset #2,($8F1).w ROM:0011B1CC move.b #4,($10F5).w ROM:0011B1D2 bra.l locret_11B2EC ROM:0011B1D8 ; --------------------------------------------------------------------------- ROM:0011B1D8 ROM:0011B1D8 loc_11B1D8: ; CODE XREF: ROM:0011B19C↑j ROM:0011B1D8 ; ROM:0011B1B8↑j ... ROM:0011B1D8 btst #0,($8E8).w ROM:0011B1DE beq.s locret_11B224 ROM:0011B1E0 btst #2,($1335).w ROM:0011B1E6 beq.s locret_11B224 ROM:0011B1E8 btst #1,($131C).w ROM:0011B1EE bne.s locret_11B224 ROM:0011B1F0 btst #2,($132F).w ROM:0011B1F6 bne.s locret_11B224 ROM:0011B1F8 btst #4,($131E).w ROM:0011B1FE beq.s loc_11B202 ROM:0011B200 bra.s loc_11B20C ROM:0011B202 ; --------------------------------------------------------------------------- ROM:0011B202 ROM:0011B202 loc_11B202: ; CODE XREF: ROM:0011B1FE↑j ROM:0011B202 move.w $2B2(a5),d0 ROM:0011B206 cmp.w ($9F6).w,d0 ROM:0011B20A bge.s locret_11B224 ROM:0011B20C ROM:0011B20C loc_11B20C: ; CODE XREF: ROM:0011B200↑j ROM:0011B20C bsr.w sub_11B33E ROM:0011B210 bset #2,($1324).w ROM:0011B216 bset #1,($131C).w ROM:0011B21C move.b #2,($10F5).w ROM:0011B222 bra.s locret_11B26C ROM:0011B224 ; --------------------------------------------------------------------------- ROM:0011B224 ROM:0011B224 locret_11B224: ; CODE XREF: ROM:0011B18E↑j ROM:0011B224 ; ROM:0011B1DE↑j ... ROM:0011B224 rts ROM:0011B226 ; --------------------------------------------------------------------------- ROM:0011B226 ROM:0011B226 loc_11B226: ; DATA XREF: ROM:0011B178↑o ROM:0011B226 btst #7,($1319).w ROM:0011B22C beq.s loc_11B242 ROM:0011B22E bclr #2,($1324).w ROM:0011B234 bclr #1,($131C).w ROM:0011B23A move.b #1,($10F5).w ROM:0011B240 bra.s locret_11B224 ROM:0011B242 ; --------------------------------------------------------------------------- ROM:0011B242 ROM:0011B242 loc_11B242: ; CODE XREF: ROM:0011B22C↑j ROM:0011B242 move.w ($B96).w,d0 ROM:0011B246 cmp.w ($B62).w,d0 ROM:0011B24A bne.s locret_11B26C ROM:0011B24C btst #2,($132F).w ROM:0011B252 bne.s locret_11B26C ROM:0011B254 bset #1,($131B).w ROM:0011B25A bsr.w sub_11B394 ROM:0011B25E bset #2,($8F1).w ROM:0011B264 move.b #3,($10F5).w ROM:0011B26A bra.s locret_11B296 ROM:0011B26C ; --------------------------------------------------------------------------- ROM:0011B26C ROM:0011B26C locret_11B26C: ; CODE XREF: ROM:0011B222↑j ROM:0011B26C ; ROM:0011B24A↑j ... ROM:0011B26C rts ROM:0011B26E ; --------------------------------------------------------------------------- ROM:0011B26E ROM:0011B26E loc_11B26E: ; DATA XREF: ROM:0011B17C↑o ROM:0011B26E move.w ($B96).w,d0 ROM:0011B272 cmp.w ($B62).w,d0 ROM:0011B276 bne.s loc_11B27A ROM:0011B278 bra.s loc_11B282 ROM:0011B27A ; --------------------------------------------------------------------------- ROM:0011B27A ROM:0011B27A loc_11B27A: ; CODE XREF: ROM:0011B276↑j ROM:0011B27A btst #7,($1319).w ROM:0011B280 beq.s locret_11B296 ROM:0011B282 ROM:0011B282 loc_11B282: ; CODE XREF: ROM:0011B278↑j ROM:0011B282 bclr #2,($1324).w ROM:0011B288 bclr #1,($131C).w ROM:0011B28E move.b #4,($10F5).w ROM:0011B294 bra.s locret_11B2EC ROM:0011B296 ; --------------------------------------------------------------------------- ROM:0011B296 ROM:0011B296 locret_11B296: ; CODE XREF: ROM:0011B26A↑j ROM:0011B296 ; ROM:0011B280↑j ROM:0011B296 rts ROM:0011B298 ; --------------------------------------------------------------------------- ROM:0011B298 ROM:0011B298 loc_11B298: ; DATA XREF: ROM:0011B180↑o ROM:0011B298 btst #0,($8E8).w ROM:0011B29E bne.s loc_11B2C0 ROM:0011B2A0 btst #4,($131E).w ROM:0011B2A6 beq.s loc_11B2C0 ROM:0011B2A8 bclr #2,($8F1).w ROM:0011B2AE bclr #1,($131B).w ROM:0011B2B4 move.b #1,($10F5).w ROM:0011B2BA bra.l locret_11B224 ROM:0011B2C0 ; --------------------------------------------------------------------------- ROM:0011B2C0 ROM:0011B2C0 loc_11B2C0: ; CODE XREF: ROM:0011B29E↑j ROM:0011B2C0 ; ROM:0011B2A6↑j ROM:0011B2C0 btst #4,($131E).w ROM:0011B2C6 bne.s locret_11B2EC ROM:0011B2C8 move.w $2B2(a5),d0 ROM:0011B2CC cmp.w ($9F6).w,d0 ROM:0011B2D0 ble.s locret_11B2EC ROM:0011B2D2 move.w $2B4(a5),d0 ROM:0011B2D6 clr.b ($899).w ROM:0011B2DA move.w d0,($664).w ROM:0011B2DE move.b #1,($899).w ROM:0011B2E4 move.b #5,($10F5).w ROM:0011B2EA bra.s locret_11B33A ROM:0011B2EC ; --------------------------------------------------------------------------- ROM:0011B2EC ROM:0011B2EC locret_11B2EC: ; CODE XREF: ROM:0011B1D2↑j ROM:0011B2EC ; ROM:0011B294↑j ... ROM:0011B2EC rts ROM:0011B2EE ; --------------------------------------------------------------------------- ROM:0011B2EE ROM:0011B2EE loc_11B2EE: ; DATA XREF: ROM:0011B184↑o ROM:0011B2EE btst #4,($131E).w ROM:0011B2F4 bne.s loc_11B320 ROM:0011B2F6 move.w $2B0(a5),d0 ROM:0011B2FA cmpi.w #0,($664).w ROM:0011B300 ble.s loc_11B308 ROM:0011B302 cmp.w ($9F6).w,d0 ROM:0011B306 ble.s loc_11B320 ROM:0011B308 ROM:0011B308 loc_11B308: ; CODE XREF: ROM:0011B300↑j ROM:0011B308 bclr #2,($8F1).w ROM:0011B30E bclr #1,($131B).w ROM:0011B314 move.b #1,($10F5).w ROM:0011B31A bra.l locret_11B224 ROM:0011B320 ; --------------------------------------------------------------------------- ROM:0011B320 ROM:0011B320 loc_11B320: ; CODE XREF: ROM:0011B2F4↑j ROM:0011B320 ; ROM:0011B306↑j ROM:0011B320 move.w $2B2(a5),d0 ROM:0011B324 btst #4,($131E).w ROM:0011B32A bne.s loc_11B332 ROM:0011B32C cmp.w ($9F6).w,d0 ROM:0011B330 bge.s locret_11B33A ROM:0011B332 ROM:0011B332 loc_11B332: ; CODE XREF: ROM:0011B32A↑j ROM:0011B332 move.b #4,($10F5).w ROM:0011B338 bra.s locret_11B2EC ROM:0011B33A ; --------------------------------------------------------------------------- ROM:0011B33A ROM:0011B33A locret_11B33A: ; CODE XREF: ROM:0011B2EA↑j ROM:0011B33A ; ROM:0011B330↑j ROM:0011B33A rts ROM:0011B33C ; --------------------------------------------------------------------------- ROM:0011B33C rts ROM:0011B33E ROM:0011B33E ; =============== S U B R O U T I N E ======================================= ROM:0011B33E ROM:0011B33E ROM:0011B33E sub_11B33E: ; CODE XREF: ROM:loc_11B20C↑p ROM:0011B33E move.w ($B62).w,($AAC).w ROM:0011B344 move.w #$3D90,d1 ROM:0011B348 move.w ($AAC).w,d2 ROM:0011B34C move.w ($A40).w,d3 ROM:0011B350 bsr.l sub_11601C ROM:0011B356 move.w ($AAC).w,d0 ROM:0011B35A sub.w d1,d0 ROM:0011B35C add.w $2B6(a5),d0 ROM:0011B360 move.w d0,($AAE).w ROM:0011B364 move.w #$3D8E,d1 ROM:0011B368 move.w ($AAE).w,d2 ROM:0011B36C move.w ($A40).w,d3 ROM:0011B370 bsr.l sub_11601C ROM:0011B376 add.w ($AAE).w,d1 ROM:0011B37A move.w $CE(a5),d0 ROM:0011B37E cmp.w d1,d0 ROM:0011B380 ble.s loc_11B388 ROM:0011B382 move.w d1,($B96).w ROM:0011B386 bra.s loc_11B38C ROM:0011B388 ; --------------------------------------------------------------------------- ROM:0011B388 ROM:0011B388 loc_11B388: ; CODE XREF: sub_11B33E+42↑j ROM:0011B388 move.w d0,($B96).w ROM:0011B38C ROM:0011B38C loc_11B38C: ; CODE XREF: sub_11B33E+48↑j ROM:0011B38C move.w $C6(a5),($B94).w ROM:0011B392 rts ROM:0011B392 ; End of function sub_11B33E ROM:0011B392 ROM:0011B394 ROM:0011B394 ; =============== S U B R O U T I N E ======================================= ROM:0011B394 ROM:0011B394 ROM:0011B394 sub_11B394: ; CODE XREF: ROM:0011B25A↑p ROM:0011B394 move.w #$3D90,d1 ROM:0011B398 move.w ($B62).w,d2 ROM:0011B39C move.w ($A40).w,d3 ROM:0011B3A0 bsr.l sub_11601C ROM:0011B3A6 move.w ($B62).w,d0 ROM:0011B3AA sub.w d1,d0 ROM:0011B3AC sub.w $2B8(a5),d0 ROM:0011B3B0 move.w d0,($AAE).w ROM:0011B3B4 move.w #$3D8E,d1 ROM:0011B3B8 move.w ($AAE).w,d2 ROM:0011B3BC move.w ($A40).w,d3 ROM:0011B3C0 bsr.l sub_11601C ROM:0011B3C6 add.w ($AAE).w,d1 ROM:0011B3CA cmp.w ($AAC).w,d1 ROM:0011B3CE blt.s loc_11B3D6 ROM:0011B3D0 move.w d1,($B96).w ROM:0011B3D4 bra.s loc_11B3DC ROM:0011B3D6 ; --------------------------------------------------------------------------- ROM:0011B3D6 ROM:0011B3D6 loc_11B3D6: ; CODE XREF: sub_11B394+3A↑j ROM:0011B3D6 move.w ($AAC).w,($B96).w ROM:0011B3DC ROM:0011B3DC loc_11B3DC: ; CODE XREF: sub_11B394+40↑j ROM:0011B3DC move.w $2BA(a5),($B94).w ROM:0011B3E2 rts ROM:0011B3E2 ; End of function sub_11B394 ROM:0011B3E2 ROM:0011B3E4 ROM:0011B3E4 ; =============== S U B R O U T I N E ======================================= ROM:0011B3E4 ROM:0011B3E4 ROM:0011B3E4 sub_11B3E4: ; CODE XREF: sub_11AF30+1C↑p ROM:0011B3E4 clr.w d1 ROM:0011B3E6 move.b ($10F6).w,d1 ROM:0011B3EA cmpi.w #4,d1 ROM:0011B3EE bcc.s locret_11B3F8 ROM:0011B3F0 movea.l off_11B3FA(pc,d1.w*4),a0 ROM:0011B3F4 nop ROM:0011B3F6 jmp (a0) ROM:0011B3F8 ; --------------------------------------------------------------------------- ROM:0011B3F8 ROM:0011B3F8 locret_11B3F8: ; CODE XREF: sub_11B3E4+A↑j ROM:0011B3F8 rts ROM:0011B3F8 ; End of function sub_11B3E4 ROM:0011B3F8 ROM:0011B3F8 ; --------------------------------------------------------------------------- ROM:0011B3FA off_11B3FA: dc.l loc_11B40A ; DATA XREF: sub_11B3E4+C↑r ROM:0011B3FE dc.l loc_11B414 ROM:0011B402 dc.l loc_11B458 ROM:0011B406 dc.l loc_11B48E ROM:0011B40A ; --------------------------------------------------------------------------- ROM:0011B40A ROM:0011B40A loc_11B40A: ; DATA XREF: ROM:off_11B3FA↑o ROM:0011B40A move.b #1,($10F6).w ROM:0011B410 bra.s locret_11B456 ROM:0011B412 ; --------------------------------------------------------------------------- ROM:0011B412 rts ROM:0011B414 ; --------------------------------------------------------------------------- ROM:0011B414 ROM:0011B414 loc_11B414: ; DATA XREF: ROM:0011B3FE↑o ROM:0011B414 btst #0,($8E8).w ROM:0011B41A bne.s loc_11B43E ROM:0011B41C btst #4,($131E).w ROM:0011B422 bne.s loc_11B43E ROM:0011B424 move.w $2BC(a5),d0 ROM:0011B428 clr.b ($89A).w ROM:0011B42C move.w d0,($666).w ROM:0011B430 move.b #1,($89A).w ROM:0011B436 move.b #2,($10F6).w ROM:0011B43C bra.s loc_11B488 ROM:0011B43E ; --------------------------------------------------------------------------- ROM:0011B43E ROM:0011B43E loc_11B43E: ; CODE XREF: ROM:0011B41A↑j ROM:0011B43E ; ROM:0011B422↑j ROM:0011B43E btst #0,($8E8).w ROM:0011B444 bne.s locret_11B456 ROM:0011B446 btst #4,($131E).w ROM:0011B44C beq.s locret_11B456 ROM:0011B44E move.b #3,($10F6).w ROM:0011B454 bra.s locret_11B49E ROM:0011B456 ; --------------------------------------------------------------------------- ROM:0011B456 ROM:0011B456 locret_11B456: ; CODE XREF: ROM:0011B410↑j ROM:0011B456 ; ROM:0011B444↑j ... ROM:0011B456 rts ROM:0011B458 ; --------------------------------------------------------------------------- ROM:0011B458 ROM:0011B458 loc_11B458: ; DATA XREF: ROM:0011B402↑o ROM:0011B458 btst #0,($8E8).w ROM:0011B45E bne.s loc_11B478 ROM:0011B460 btst #4,($131E).w ROM:0011B466 bne.s loc_11B470 ROM:0011B468 cmpi.w #0,($666).w ROM:0011B46E bgt.s loc_11B478 ROM:0011B470 ROM:0011B470 loc_11B470: ; CODE XREF: ROM:0011B466↑j ROM:0011B470 move.b #3,($10F6).w ROM:0011B476 bra.s locret_11B49E ROM:0011B478 ; --------------------------------------------------------------------------- ROM:0011B478 ROM:0011B478 loc_11B478: ; CODE XREF: ROM:0011B45E↑j ROM:0011B478 ; ROM:0011B46E↑j ROM:0011B478 btst #0,($8E8).w ROM:0011B47E beq.s loc_11B488 ROM:0011B480 move.b #1,($10F6).w ROM:0011B486 bra.s locret_11B456 ROM:0011B488 ; --------------------------------------------------------------------------- ROM:0011B488 ROM:0011B488 loc_11B488: ; CODE XREF: ROM:0011B43C↑j ROM:0011B488 ; ROM:0011B47E↑j ROM:0011B488 bsr.w sub_11B4A2 ROM:0011B48C rts ROM:0011B48E ; --------------------------------------------------------------------------- ROM:0011B48E ROM:0011B48E loc_11B48E: ; DATA XREF: ROM:0011B406↑o ROM:0011B48E btst #0,($8E8).w ROM:0011B494 beq.s locret_11B49E ROM:0011B496 move.b #1,($10F6).w ROM:0011B49C bra.s locret_11B456 ROM:0011B49E ; --------------------------------------------------------------------------- ROM:0011B49E ROM:0011B49E locret_11B49E: ; CODE XREF: ROM:0011B454↑j ROM:0011B49E ; ROM:0011B476↑j ... ROM:0011B49E rts ROM:0011B4A0 ; --------------------------------------------------------------------------- ROM:0011B4A0 rts ROM:0011B4A2 ROM:0011B4A2 ; =============== S U B R O U T I N E ======================================= ROM:0011B4A2 ROM:0011B4A2 ROM:0011B4A2 sub_11B4A2: ; CODE XREF: ROM:loc_11B488↑p ROM:0011B4A2 bset #3,($8E8).w ROM:0011B4A8 rts ROM:0011B4A8 ; End of function sub_11B4A2 ROM:0011B4A8 ROM:0011B4AA ROM:0011B4AA ; =============== S U B R O U T I N E ======================================= ROM:0011B4AA ROM:0011B4AA ROM:0011B4AA sub_11B4AA: ; CODE XREF: sub_11AF30+22↑p ROM:0011B4AA clr.w d1 ROM:0011B4AC move.b ($10F7).w,d1 ROM:0011B4B0 cmpi.w #4,d1 ROM:0011B4B4 bcc.s locret_11B4BE ROM:0011B4B6 movea.l off_11B4C0(pc,d1.w*4),a0 ROM:0011B4BA nop ROM:0011B4BC jmp (a0) ROM:0011B4BE ; --------------------------------------------------------------------------- ROM:0011B4BE ROM:0011B4BE locret_11B4BE: ; CODE XREF: sub_11B4AA+A↑j ROM:0011B4BE rts ROM:0011B4BE ; End of function sub_11B4AA ROM:0011B4BE ROM:0011B4BE ; --------------------------------------------------------------------------- ROM:0011B4C0 off_11B4C0: dc.l loc_11B4D0 ; DATA XREF: sub_11B4AA+C↑r ROM:0011B4C4 dc.l loc_11B4F2 ROM:0011B4C8 dc.l loc_11B526 ROM:0011B4CC dc.l loc_11B564 ROM:0011B4D0 ; --------------------------------------------------------------------------- ROM:0011B4D0 ROM:0011B4D0 loc_11B4D0: ; DATA XREF: ROM:off_11B4C0↑o ROM:0011B4D0 bset #0,($1332).w ROM:0011B4D6 move.w $2BE(a5),d0 ROM:0011B4DA clr.b ($89B).w ROM:0011B4DE move.w d0,($668).w ROM:0011B4E2 move.b #1,($89B).w ROM:0011B4E8 move.b #1,($10F7).w ROM:0011B4EE bra.s locret_11B524 ROM:0011B4F0 ; --------------------------------------------------------------------------- ROM:0011B4F0 rts ROM:0011B4F2 ; --------------------------------------------------------------------------- ROM:0011B4F2 ROM:0011B4F2 loc_11B4F2: ; DATA XREF: ROM:0011B4C4↑o ROM:0011B4F2 cmpi.w #0,($668).w ROM:0011B4F8 bgt.s locret_11B524 ROM:0011B4FA btst #4,($131E).w ROM:0011B500 bne.s locret_11B524 ROM:0011B502 move.w $2C0(a5),d0 ROM:0011B506 cmp.w ($9F6).w,d0 ROM:0011B50A ble.s locret_11B524 ROM:0011B50C move.w $2C4(a5),d0 ROM:0011B510 cmp.w ($A04).w,d0 ROM:0011B514 ble.s locret_11B524 ROM:0011B516 bclr #0,($1332).w ROM:0011B51C move.b #2,($10F7).w ROM:0011B522 bra.s locret_11B562 ROM:0011B524 ; --------------------------------------------------------------------------- ROM:0011B524 ROM:0011B524 locret_11B524: ; CODE XREF: ROM:0011B4EE↑j ROM:0011B524 ; ROM:0011B4F8↑j ... ROM:0011B524 rts ROM:0011B526 ; --------------------------------------------------------------------------- ROM:0011B526 ROM:0011B526 loc_11B526: ; DATA XREF: ROM:0011B4C8↑o ROM:0011B526 btst #0,($8E8).w ROM:0011B52C bne.s loc_11B536 ROM:0011B52E move.b #3,($10F7).w ROM:0011B534 bra.s locret_11B58C ROM:0011B536 ; --------------------------------------------------------------------------- ROM:0011B536 ROM:0011B536 loc_11B536: ; CODE XREF: ROM:0011B52C↑j ROM:0011B536 btst #4,($131E).w ROM:0011B53C bne.s loc_11B554 ROM:0011B53E move.w $2C2(a5),d0 ROM:0011B542 cmp.w ($9F6).w,d0 ROM:0011B546 bge.s loc_11B54A ROM:0011B548 bra.s loc_11B554 ROM:0011B54A ; --------------------------------------------------------------------------- ROM:0011B54A ROM:0011B54A loc_11B54A: ; CODE XREF: ROM:0011B546↑j ROM:0011B54A move.w $2C6(a5),d0 ROM:0011B54E cmp.w ($A04).w,d0 ROM:0011B552 bge.s locret_11B562 ROM:0011B554 ROM:0011B554 loc_11B554: ; CODE XREF: ROM:0011B53C↑j ROM:0011B554 ; ROM:0011B548↑j ROM:0011B554 bset #0,($1332).w ROM:0011B55A move.b #1,($10F7).w ROM:0011B560 bra.s locret_11B524 ROM:0011B562 ; --------------------------------------------------------------------------- ROM:0011B562 ROM:0011B562 locret_11B562: ; CODE XREF: ROM:0011B522↑j ROM:0011B562 ; ROM:0011B552↑j ROM:0011B562 rts ROM:0011B564 ; --------------------------------------------------------------------------- ROM:0011B564 ROM:0011B564 loc_11B564: ; DATA XREF: ROM:0011B4CC↑o ROM:0011B564 btst #0,($8E8).w ROM:0011B56A beq.s locret_11B58C ROM:0011B56C bset #0,($1332).w ROM:0011B572 move.w $2BE(a5),d0 ROM:0011B576 clr.b ($89B).w ROM:0011B57A move.w d0,($668).w ROM:0011B57E move.b #1,($89B).w ROM:0011B584 move.b #1,($10F7).w ROM:0011B58A bra.s locret_11B524 ROM:0011B58C ; --------------------------------------------------------------------------- ROM:0011B58C ROM:0011B58C locret_11B58C: ; CODE XREF: ROM:0011B534↑j ROM:0011B58C ; ROM:0011B56A↑j ROM:0011B58C rts ROM:0011B58E ; --------------------------------------------------------------------------- ROM:0011B58E rts ROM:0011B590 ROM:0011B590 ; =============== S U B R O U T I N E ======================================= ROM:0011B590 ROM:0011B590 ROM:0011B590 sub_11B590: ; CODE XREF: sub_11AF30+12↑p ROM:0011B590 clr.w d1 ROM:0011B592 move.b ($10F8).w,d1 ROM:0011B596 cmpi.w #5,d1 ROM:0011B59A bcc.s locret_11B5A4 ROM:0011B59C movea.l off_11B5A6(pc,d1.w*4),a0 ROM:0011B5A0 nop ROM:0011B5A2 jmp (a0) ROM:0011B5A4 ; --------------------------------------------------------------------------- ROM:0011B5A4 ROM:0011B5A4 locret_11B5A4: ; CODE XREF: sub_11B590+A↑j ROM:0011B5A4 rts ROM:0011B5A4 ; End of function sub_11B590 ROM:0011B5A4 ROM:0011B5A4 ; --------------------------------------------------------------------------- ROM:0011B5A6 off_11B5A6: dc.l loc_11B5BA ; DATA XREF: sub_11B590+C↑r ROM:0011B5AA dc.l loc_11B5CA ROM:0011B5AE dc.l loc_11B5F2 ROM:0011B5B2 dc.l loc_11B66A ROM:0011B5B6 dc.l loc_11B6A2 ROM:0011B5BA ; --------------------------------------------------------------------------- ROM:0011B5BA ROM:0011B5BA loc_11B5BA: ; DATA XREF: ROM:off_11B5A6↑o ROM:0011B5BA bclr #2,($1330).w ROM:0011B5C0 move.b #1,($10F8).w ROM:0011B5C6 bra.s locret_11B5F0 ROM:0011B5C8 ; --------------------------------------------------------------------------- ROM:0011B5C8 rts ROM:0011B5CA ; --------------------------------------------------------------------------- ROM:0011B5CA ROM:0011B5CA loc_11B5CA: ; DATA XREF: ROM:0011B5AA↑o ROM:0011B5CA btst #0,($8E8).w ROM:0011B5D0 bne.s locret_11B5F0 ROM:0011B5D2 move.w $2CA(a5),d0 ROM:0011B5D6 clr.b ($89C).w ROM:0011B5DA move.w d0,($66A).w ROM:0011B5DE move.b #1,($89C).w ROM:0011B5E4 move.b #2,($10F8).w ROM:0011B5EA bra.l loc_11B664 ROM:0011B5F0 ; --------------------------------------------------------------------------- ROM:0011B5F0 ROM:0011B5F0 locret_11B5F0: ; CODE XREF: ROM:0011B5C6↑j ROM:0011B5F0 ; ROM:0011B5D0↑j ... ROM:0011B5F0 rts ROM:0011B5F2 ; --------------------------------------------------------------------------- ROM:0011B5F2 ROM:0011B5F2 loc_11B5F2: ; DATA XREF: ROM:0011B5AE↑o ROM:0011B5F2 btst #0,($8E8).w ROM:0011B5F8 bne.s loc_11B61C ROM:0011B5FA cmpi.w #0,($66A).w ROM:0011B600 bgt.s loc_11B61C ROM:0011B602 btst #0,($132B).w ROM:0011B608 bne.s loc_11B61C ROM:0011B60A bset #2,($1330).w ROM:0011B610 move.b #4,($10F8).w ROM:0011B616 bra.l locret_11B6BC ROM:0011B61C ; --------------------------------------------------------------------------- ROM:0011B61C ROM:0011B61C loc_11B61C: ; CODE XREF: ROM:0011B5F8↑j ROM:0011B61C ; ROM:0011B600↑j ... ROM:0011B61C btst #0,($8E8).w ROM:0011B622 beq.s loc_11B62C ROM:0011B624 move.b #1,($10F8).w ROM:0011B62A bra.s locret_11B5F0 ROM:0011B62C ; --------------------------------------------------------------------------- ROM:0011B62C ROM:0011B62C loc_11B62C: ; CODE XREF: ROM:0011B622↑j ROM:0011B62C cmpi.w #0,($66A).w ROM:0011B632 bgt.s loc_11B664 ROM:0011B634 btst #0,($132B).w ROM:0011B63A beq.s loc_11B664 ROM:0011B63C btst #0,($8E8).w ROM:0011B642 bne.s loc_11B664 ROM:0011B644 move.w $2C8(a5),d0 ROM:0011B648 clr.b ($89C).w ROM:0011B64C move.w d0,($66A).w ROM:0011B650 move.b #1,($89C).w ROM:0011B656 bset #2,($1330).w ROM:0011B65C move.b #3,($10F8).w ROM:0011B662 bra.s loc_11B69C ROM:0011B664 ; --------------------------------------------------------------------------- ROM:0011B664 ROM:0011B664 loc_11B664: ; CODE XREF: ROM:0011B5EA↑j ROM:0011B664 ; ROM:0011B632↑j ... ROM:0011B664 bsr.w sub_11B6C0 ROM:0011B668 rts ROM:0011B66A ; --------------------------------------------------------------------------- ROM:0011B66A ROM:0011B66A loc_11B66A: ; DATA XREF: ROM:0011B5B2↑o ROM:0011B66A btst #0,($132B).w ROM:0011B670 beq.s loc_11B67A ROM:0011B672 cmpi.w #0,($66A).w ROM:0011B678 bgt.s loc_11B682 ROM:0011B67A ROM:0011B67A loc_11B67A: ; CODE XREF: ROM:0011B670↑j ROM:0011B67A move.b #4,($10F8).w ROM:0011B680 bra.s locret_11B6BC ROM:0011B682 ; --------------------------------------------------------------------------- ROM:0011B682 ROM:0011B682 loc_11B682: ; CODE XREF: ROM:0011B678↑j ROM:0011B682 btst #0,($8E8).w ROM:0011B688 beq.s loc_11B69C ROM:0011B68A bclr #2,($1330).w ROM:0011B690 move.b #1,($10F8).w ROM:0011B696 bra.l locret_11B5F0 ROM:0011B69C ; --------------------------------------------------------------------------- ROM:0011B69C ROM:0011B69C loc_11B69C: ; CODE XREF: ROM:0011B662↑j ROM:0011B69C ; ROM:0011B688↑j ROM:0011B69C bsr.w sub_11B6C0 ROM:0011B6A0 rts ROM:0011B6A2 ; --------------------------------------------------------------------------- ROM:0011B6A2 ROM:0011B6A2 loc_11B6A2: ; DATA XREF: ROM:0011B5B6↑o ROM:0011B6A2 btst #0,($8E8).w ROM:0011B6A8 beq.s locret_11B6BC ROM:0011B6AA bclr #2,($1330).w ROM:0011B6B0 move.b #1,($10F8).w ROM:0011B6B6 bra.l locret_11B5F0 ROM:0011B6BC ; --------------------------------------------------------------------------- ROM:0011B6BC ROM:0011B6BC locret_11B6BC: ; CODE XREF: ROM:0011B616↑j ROM:0011B6BC ; ROM:0011B680↑j ... ROM:0011B6BC rts ROM:0011B6BE ; --------------------------------------------------------------------------- ROM:0011B6BE rts ROM:0011B6C0 ROM:0011B6C0 ; =============== S U B R O U T I N E ======================================= ROM:0011B6C0 ROM:0011B6C0 ROM:0011B6C0 sub_11B6C0: ; CODE XREF: ROM:loc_11B664↑p ROM:0011B6C0 ; ROM:loc_11B69C↑p ROM:0011B6C0 bset #3,($8E8).w ROM:0011B6C6 rts ROM:0011B6C6 ; End of function sub_11B6C0 ROM:0011B6C6 ROM:0011B6C8 ROM:0011B6C8 ; =============== S U B R O U T I N E ======================================= ROM:0011B6C8 ROM:0011B6C8 ROM:0011B6C8 sub_11B6C8: ; CODE XREF: ROM:0011AF90↑p ROM:0011B6C8 ; ROM:loc_11B024↑p ... ROM:0011B6C8 clr.w d1 ROM:0011B6CA move.b ($10F9).w,d1 ROM:0011B6CE cmpi.w #6,d1 ROM:0011B6D2 bcc.s locret_11B6DC ROM:0011B6D4 movea.l off_11B6DE(pc,d1.w*4),a0 ROM:0011B6D8 nop ROM:0011B6DA jmp (a0) ROM:0011B6DC ; --------------------------------------------------------------------------- ROM:0011B6DC ROM:0011B6DC locret_11B6DC: ; CODE XREF: sub_11B6C8+A↑j ROM:0011B6DC rts ROM:0011B6DC ; End of function sub_11B6C8 ROM:0011B6DC ROM:0011B6DC ; --------------------------------------------------------------------------- ROM:0011B6DE off_11B6DE: dc.l loc_11B6F6 ; DATA XREF: sub_11B6C8+C↑r ROM:0011B6E2 dc.l loc_11B70E ROM:0011B6E6 dc.l loc_11B774 ROM:0011B6EA dc.l loc_11B7C2 ROM:0011B6EE dc.l loc_11B7F2 ROM:0011B6F2 dc.l loc_11B828 ROM:0011B6F6 ; --------------------------------------------------------------------------- ROM:0011B6F6 ROM:0011B6F6 loc_11B6F6: ; DATA XREF: ROM:off_11B6DE↑o ROM:0011B6F6 bclr #6,($1331).w ROM:0011B6FC bclr #3,($1328).w ROM:0011B702 move.b #1,($10F9).w ROM:0011B708 bra.w locret_11B772 ROM:0011B70C ; --------------------------------------------------------------------------- ROM:0011B70C rts ROM:0011B70E ; --------------------------------------------------------------------------- ROM:0011B70E ROM:0011B70E loc_11B70E: ; DATA XREF: ROM:0011B6E2↑o ROM:0011B70E btst #0,($132B).w ROM:0011B714 beq.s loc_11B732 ROM:0011B716 bset #6,($1331).w ROM:0011B71C bset #3,($1328).w ROM:0011B722 bset #0,($1317).w ROM:0011B728 move.b #4,($10F9).w ROM:0011B72E bra.w locret_11B826 ROM:0011B732 ; --------------------------------------------------------------------------- ROM:0011B732 ROM:0011B732 loc_11B732: ; CODE XREF: ROM:0011B714↑j ROM:0011B732 btst #7,($1322).w ROM:0011B738 bne.s loc_11B742 ROM:0011B73A btst #1,($1326).w ROM:0011B740 beq.s locret_11B772 ROM:0011B742 ROM:0011B742 loc_11B742: ; CODE XREF: ROM:0011B738↑j ROM:0011B742 btst #1,($131C).w ROM:0011B748 bne.s locret_11B772 ROM:0011B74A btst #2,($132F).w ROM:0011B750 bne.s locret_11B772 ROM:0011B752 btst #0,($8E8).w ROM:0011B758 beq.s locret_11B772 ROM:0011B75A bsr.w sub_11B8AC ROM:0011B75E bset #2,($1324).w ROM:0011B764 bset #1,($131C).w ROM:0011B76A move.b #2,($10F9).w ROM:0011B770 bra.s locret_11B7C0 ROM:0011B772 ; --------------------------------------------------------------------------- ROM:0011B772 ROM:0011B772 locret_11B772: ; CODE XREF: ROM:0011B708↑j ROM:0011B772 ; ROM:0011B740↑j ... ROM:0011B772 rts ROM:0011B774 ; --------------------------------------------------------------------------- ROM:0011B774 ROM:0011B774 loc_11B774: ; DATA XREF: ROM:0011B6E6↑o ROM:0011B774 btst #7,($1319).w ROM:0011B77A beq.s loc_11B790 ROM:0011B77C bclr #2,($1324).w ROM:0011B782 bclr #1,($131C).w ROM:0011B788 move.b #1,($10F9).w ROM:0011B78E bra.s locret_11B772 ROM:0011B790 ; --------------------------------------------------------------------------- ROM:0011B790 ROM:0011B790 loc_11B790: ; CODE XREF: ROM:0011B77A↑j ROM:0011B790 move.w ($B96).w,d0 ROM:0011B794 btst #2,($132F).w ROM:0011B79A bne.s locret_11B7C0 ROM:0011B79C cmp.w ($B62).w,d0 ROM:0011B7A0 bne.s locret_11B7C0 ROM:0011B7A2 bset #6,($1331).w ROM:0011B7A8 bset #3,($1328).w ROM:0011B7AE bset #0,($1317).w ROM:0011B7B4 bsr.w sub_11B88A ROM:0011B7B8 move.b #3,($10F9).w ROM:0011B7BE bra.s locret_11B7F0 ROM:0011B7C0 ; --------------------------------------------------------------------------- ROM:0011B7C0 ROM:0011B7C0 locret_11B7C0: ; CODE XREF: ROM:0011B770↑j ROM:0011B7C0 ; ROM:0011B79A↑j ... ROM:0011B7C0 rts ROM:0011B7C2 ; --------------------------------------------------------------------------- ROM:0011B7C2 ROM:0011B7C2 loc_11B7C2: ; DATA XREF: ROM:0011B6EA↑o ROM:0011B7C2 move.w ($B96).w,d0 ROM:0011B7C6 btst #7,($1319).w ROM:0011B7CC bne.s loc_11B7DC ROM:0011B7CE btst #2,($132F).w ROM:0011B7D4 bne.s locret_11B7F0 ROM:0011B7D6 cmp.w ($B62).w,d0 ROM:0011B7DA bne.s locret_11B7F0 ROM:0011B7DC ROM:0011B7DC loc_11B7DC: ; CODE XREF: ROM:0011B7CC↑j ROM:0011B7DC bclr #2,($1324).w ROM:0011B7E2 bclr #1,($131C).w ROM:0011B7E8 move.b #4,($10F9).w ROM:0011B7EE bra.s locret_11B826 ROM:0011B7F0 ; --------------------------------------------------------------------------- ROM:0011B7F0 ROM:0011B7F0 locret_11B7F0: ; CODE XREF: ROM:0011B7BE↑j ROM:0011B7F0 ; ROM:0011B7D4↑j ... ROM:0011B7F0 rts ROM:0011B7F2 ; --------------------------------------------------------------------------- ROM:0011B7F2 ROM:0011B7F2 loc_11B7F2: ; DATA XREF: ROM:0011B6EE↑o ROM:0011B7F2 btst #7,($1322).w ROM:0011B7F8 bne.s locret_11B826 ROM:0011B7FA btst #0,($132B).w ROM:0011B800 bne.s locret_11B826 ROM:0011B802 btst #1,($1326).w ROM:0011B808 bne.s locret_11B826 ROM:0011B80A move.w $2CC(a5),d0 ROM:0011B80E clr.b ($86D).w ROM:0011B812 move.w d0,($60C).w ROM:0011B816 move.b #1,($86D).w ROM:0011B81C move.b #5,($10F9).w ROM:0011B822 bra.w locret_11B886 ROM:0011B826 ; --------------------------------------------------------------------------- ROM:0011B826 ROM:0011B826 locret_11B826: ; CODE XREF: ROM:0011B72E↑j ROM:0011B826 ; ROM:0011B7EE↑j ... ROM:0011B826 rts ROM:0011B828 ; --------------------------------------------------------------------------- ROM:0011B828 ROM:0011B828 loc_11B828: ; DATA XREF: ROM:0011B6F2↑o ROM:0011B828 btst #7,($1322).w ROM:0011B82E bne.s loc_11B840 ROM:0011B830 btst #0,($132B).w ROM:0011B836 bne.s loc_11B840 ROM:0011B838 btst #1,($1326).w ROM:0011B83E beq.s loc_11B84A ROM:0011B840 ROM:0011B840 loc_11B840: ; CODE XREF: ROM:0011B82E↑j ROM:0011B840 ; ROM:0011B836↑j ROM:0011B840 move.b #4,($10F9).w ROM:0011B846 bra.s locret_11B826 ROM:0011B848 ; --------------------------------------------------------------------------- ROM:0011B848 rts ROM:0011B84A ; --------------------------------------------------------------------------- ROM:0011B84A ROM:0011B84A loc_11B84A: ; CODE XREF: ROM:0011B83E↑j ROM:0011B84A cmpi.w #0,($60C).w ROM:0011B850 bgt.s locret_11B886 ROM:0011B852 btst #7,($1322).w ROM:0011B858 bne.s locret_11B886 ROM:0011B85A btst #0,($132B).w ROM:0011B860 bne.s locret_11B886 ROM:0011B862 btst #1,($1326).w ROM:0011B868 bne.s locret_11B886 ROM:0011B86A bclr #6,($1331).w ROM:0011B870 bclr #3,($1328).w ROM:0011B876 bclr #0,($1317).w ROM:0011B87C move.b #1,($10F9).w ROM:0011B882 bra.w locret_11B772 ROM:0011B886 ; --------------------------------------------------------------------------- ROM:0011B886 ROM:0011B886 locret_11B886: ; CODE XREF: ROM:0011B822↑j ROM:0011B886 ; ROM:0011B850↑j ... ROM:0011B886 rts ROM:0011B888 ; --------------------------------------------------------------------------- ROM:0011B888 rts ROM:0011B88A ROM:0011B88A ; =============== S U B R O U T I N E ======================================= ROM:0011B88A ROM:0011B88A ROM:0011B88A sub_11B88A: ; CODE XREF: ROM:0011B7B4↑p ROM:0011B88A move.w ($B62).w,d0 ROM:0011B88E sub.w $2D0(a5),d0 ROM:0011B892 cmp.w ($AB0).w,d0 ROM:0011B896 blt.s loc_11B89E ROM:0011B898 move.w d0,($B96).w ROM:0011B89C bra.s loc_11B8A4 ROM:0011B89E ; --------------------------------------------------------------------------- ROM:0011B89E ROM:0011B89E loc_11B89E: ; CODE XREF: sub_11B88A+C↑j ROM:0011B89E move.w ($AB0).w,($B96).w ROM:0011B8A4 ROM:0011B8A4 loc_11B8A4: ; CODE XREF: sub_11B88A+12↑j ROM:0011B8A4 move.w $2BA(a5),($B94).w ROM:0011B8AA rts ROM:0011B8AA ; End of function sub_11B88A ROM:0011B8AA ROM:0011B8AC ROM:0011B8AC ; =============== S U B R O U T I N E ======================================= ROM:0011B8AC ROM:0011B8AC ROM:0011B8AC sub_11B8AC: ; CODE XREF: ROM:0011B75A↑p ROM:0011B8AC move.w ($B62).w,($AB0).w ROM:0011B8B2 move.w ($B62).w,d0 ROM:0011B8B6 add.w $2CE(a5),d0 ROM:0011B8BA move.w $CE(a5),d1 ROM:0011B8BE cmp.w d0,d1 ROM:0011B8C0 ble.s loc_11B8C8 ROM:0011B8C2 move.w d0,($B96).w ROM:0011B8C6 bra.s loc_11B8CC ROM:0011B8C8 ; --------------------------------------------------------------------------- ROM:0011B8C8 ROM:0011B8C8 loc_11B8C8: ; CODE XREF: sub_11B8AC+14↑j ROM:0011B8C8 move.w d1,($B96).w ROM:0011B8CC ROM:0011B8CC loc_11B8CC: ; CODE XREF: sub_11B8AC+1A↑j ROM:0011B8CC move.w $C6(a5),($B94).w ROM:0011B8D2 rts ROM:0011B8D2 ; End of function sub_11B8AC ROM:0011B8D2 ROM:0011B8D4 ROM:0011B8D4 ; =============== S U B R O U T I N E ======================================= ROM:0011B8D4 ROM:0011B8D4 ROM:0011B8D4 sub_11B8D4: ; CODE XREF: sub_11AF30+6↑p ROM:0011B8D4 clr.w d1 ROM:0011B8D6 move.b ($10FA).w,d1 ROM:0011B8DA cmpi.w #3,d1 ROM:0011B8DE bcc.s locret_11B8E8 ROM:0011B8E0 movea.l off_11B8EA(pc,d1.w*4),a0 ROM:0011B8E4 nop ROM:0011B8E6 jmp (a0) ROM:0011B8E8 ; --------------------------------------------------------------------------- ROM:0011B8E8 ROM:0011B8E8 locret_11B8E8: ; CODE XREF: sub_11B8D4+A↑j ROM:0011B8E8 rts ROM:0011B8E8 ; End of function sub_11B8D4 ROM:0011B8E8 ROM:0011B8E8 ; --------------------------------------------------------------------------- ROM:0011B8EA off_11B8EA: dc.l loc_11B8F6 ; DATA XREF: sub_11B8D4+C↑r ROM:0011B8EE dc.l loc_11B900 ROM:0011B8F2 dc.l loc_11B94E ROM:0011B8F6 ; --------------------------------------------------------------------------- ROM:0011B8F6 ROM:0011B8F6 loc_11B8F6: ; DATA XREF: ROM:off_11B8EA↑o ROM:0011B8F6 move.b #1,($10FA).w ROM:0011B8FC bra.s locret_11B94C ROM:0011B8FE ; --------------------------------------------------------------------------- ROM:0011B8FE rts ROM:0011B900 ; --------------------------------------------------------------------------- ROM:0011B900 ROM:0011B900 loc_11B900: ; DATA XREF: ROM:0011B8EE↑o ROM:0011B900 btst #1,($1337).w ROM:0011B906 beq.s locret_11B94C ROM:0011B908 btst #2,($1335).w ROM:0011B90E beq.s locret_11B94C ROM:0011B910 btst #4,($1322).w ROM:0011B916 beq.s loc_11B924 ROM:0011B918 move.w $2D2(a5),d0 ROM:0011B91C cmpi.w #0,d0 ROM:0011B920 beq.w loc_11B93E ROM:0011B924 ROM:0011B924 loc_11B924: ; CODE XREF: ROM:0011B916↑j ROM:0011B924 btst #5,($1336).w ROM:0011B92A bne.s loc_11B93E ROM:0011B92C btst #0,($133F).w ROM:0011B932 bne.s loc_11B93E ROM:0011B934 move.w $2D6(a5),d0 ROM:0011B938 cmp.w ($A38).w,d0 ROM:0011B93C bge.s locret_11B94C ROM:0011B93E ROM:0011B93E loc_11B93E: ; CODE XREF: ROM:0011B920↑j ROM:0011B93E ; ROM:0011B92A↑j ... ROM:0011B93E bset #7,($1322).w ROM:0011B944 move.b #2,($10FA).w ROM:0011B94A bra.s locret_11B990 ROM:0011B94C ; --------------------------------------------------------------------------- ROM:0011B94C ROM:0011B94C locret_11B94C: ; CODE XREF: ROM:0011B8FC↑j ROM:0011B94C ; ROM:0011B906↑j ... ROM:0011B94C rts ROM:0011B94E ; --------------------------------------------------------------------------- ROM:0011B94E ROM:0011B94E loc_11B94E: ; DATA XREF: ROM:0011B8F2↑o ROM:0011B94E btst #1,($1337).w ROM:0011B954 beq.s loc_11B982 ROM:0011B956 move.w $2D4(a5),d0 ROM:0011B95A cmp.w ($A38).w,d0 ROM:0011B95E ble.s locret_11B990 ROM:0011B960 move.w $2D2(a5),d0 ROM:0011B964 btst #4,($1322).w ROM:0011B96A beq.s loc_11B972 ROM:0011B96C cmpi.w #1,d0 ROM:0011B970 bne.s locret_11B990 ROM:0011B972 ROM:0011B972 loc_11B972: ; CODE XREF: ROM:0011B96A↑j ROM:0011B972 btst #5,($1336).w ROM:0011B978 bne.s locret_11B990 ROM:0011B97A btst #0,($133F).w ROM:0011B980 bne.s locret_11B990 ROM:0011B982 ROM:0011B982 loc_11B982: ; CODE XREF: ROM:0011B954↑j ROM:0011B982 bclr #7,($1322).w ROM:0011B988 move.b #1,($10FA).w ROM:0011B98E bra.s locret_11B94C ROM:0011B990 ; --------------------------------------------------------------------------- ROM:0011B990 ROM:0011B990 locret_11B990: ; CODE XREF: ROM:0011B94A↑j ROM:0011B990 ; ROM:0011B95E↑j ... ROM:0011B990 rts ROM:0011B992 ; --------------------------------------------------------------------------- ROM:0011B992 rts ROM:0011B994 ROM:0011B994 ; =============== S U B R O U T I N E ======================================= ROM:0011B994 ROM:0011B994 ROM:0011B994 sub_11B994: ; CODE XREF: ROM:0011B006↑p ROM:0011B994 ; ROM:loc_11B088↑p ROM:0011B994 clr.w d1 ROM:0011B996 move.b ($10FB).w,d1 ROM:0011B99A cmpi.w #$A,d1 ROM:0011B99E bcc.s locret_11B9A8 ROM:0011B9A0 movea.l off_11B9AA(pc,d1.w*4),a0 ROM:0011B9A4 nop ROM:0011B9A6 jmp (a0) ROM:0011B9A8 ; --------------------------------------------------------------------------- ROM:0011B9A8 ROM:0011B9A8 locret_11B9A8: ; CODE XREF: sub_11B994+A↑j ROM:0011B9A8 rts ROM:0011B9A8 ; End of function sub_11B994 ROM:0011B9A8 ROM:0011B9A8 ; --------------------------------------------------------------------------- ROM:0011B9AA off_11B9AA: dc.l loc_11B9D2 ; DATA XREF: sub_11B994+C↑r ROM:0011B9AE dc.l loc_11B9E8 ROM:0011B9B2 dc.l loc_11BA5E ROM:0011B9B6 dc.l loc_11BAB4 ROM:0011B9BA dc.l loc_11BB02 ROM:0011B9BE dc.l loc_11BBB2 ROM:0011B9C2 dc.l loc_11BC0E ROM:0011B9C6 dc.l loc_11BC46 ROM:0011B9CA dc.l loc_11BC7E ROM:0011B9CE dc.l loc_11BD4C ROM:0011B9D2 ; --------------------------------------------------------------------------- ROM:0011B9D2 ROM:0011B9D2 loc_11B9D2: ; DATA XREF: ROM:off_11B9AA↑o ROM:0011B9D2 bclr #3,($1328).w ROM:0011B9D8 bclr #6,($1331).w ROM:0011B9DE move.b #1,($10FB).w ROM:0011B9E4 bra.s locret_11BA5C ROM:0011B9E6 ; --------------------------------------------------------------------------- ROM:0011B9E6 rts ROM:0011B9E8 ; --------------------------------------------------------------------------- ROM:0011B9E8 ROM:0011B9E8 loc_11B9E8: ; DATA XREF: ROM:0011B9AE↑o ROM:0011B9E8 btst #0,($132B).w ROM:0011B9EE beq.s loc_11BA0C ROM:0011B9F0 bset #6,($1331).w ROM:0011B9F6 bset #3,($1328).w ROM:0011B9FC bset #5,($1339).w ROM:0011BA02 move.b #7,($10FB).w ROM:0011BA08 bra.w locret_11BC7C ROM:0011BA0C ; --------------------------------------------------------------------------- ROM:0011BA0C ROM:0011BA0C loc_11BA0C: ; CODE XREF: ROM:0011B9EE↑j ROM:0011BA0C btst #1,($1327).w ROM:0011BA12 bne.s loc_11BA24 ROM:0011BA14 btst #5,($1324).w ROM:0011BA1A bne.s loc_11BA24 ROM:0011BA1C btst #1,($1326).w ROM:0011BA22 beq.s locret_11BA5C ROM:0011BA24 ROM:0011BA24 loc_11BA24: ; CODE XREF: ROM:0011BA12↑j ROM:0011BA24 ; ROM:0011BA1A↑j ROM:0011BA24 btst #1,($131C).w ROM:0011BA2A bne.s locret_11BA5C ROM:0011BA2C btst #2,($132F).w ROM:0011BA32 bne.s locret_11BA5C ROM:0011BA34 btst #5,($1315).w ROM:0011BA3A bne.s locret_11BA5C ROM:0011BA3C btst #0,($8E8).w ROM:0011BA42 beq.s locret_11BA5C ROM:0011BA44 bsr.w sub_11BDEE ROM:0011BA48 bset #2,($1324).w ROM:0011BA4E bset #1,($131C).w ROM:0011BA54 move.b #2,($10FB).w ROM:0011BA5A bra.s locret_11BAB2 ROM:0011BA5C ; --------------------------------------------------------------------------- ROM:0011BA5C ROM:0011BA5C locret_11BA5C: ; CODE XREF: ROM:0011B9E4↑j ROM:0011BA5C ; ROM:0011BA22↑j ... ROM:0011BA5C rts ROM:0011BA5E ; --------------------------------------------------------------------------- ROM:0011BA5E ROM:0011BA5E loc_11BA5E: ; DATA XREF: ROM:0011B9B2↑o ROM:0011BA5E btst #7,($1319).w ROM:0011BA64 beq.s loc_11BA7A ROM:0011BA66 bclr #2,($1324).w ROM:0011BA6C bclr #1,($131C).w ROM:0011BA72 move.b #1,($10FB).w ROM:0011BA78 bra.s locret_11BA5C ROM:0011BA7A ; --------------------------------------------------------------------------- ROM:0011BA7A ROM:0011BA7A loc_11BA7A: ; CODE XREF: ROM:0011BA64↑j ROM:0011BA7A move.w ($B96).w,d0 ROM:0011BA7E btst #2,($132F).w ROM:0011BA84 bne.s locret_11BAB2 ROM:0011BA86 cmp.w ($B62).w,d0 ROM:0011BA8A bne.s locret_11BAB2 ROM:0011BA8C btst #5,($1315).w ROM:0011BA92 bne.s locret_11BAB2 ROM:0011BA94 bset #6,($1331).w ROM:0011BA9A bclr #3,($1328).w ROM:0011BAA0 bsr.w sub_11BE3A ROM:0011BAA4 bset #3,($1314).w ROM:0011BAAA move.b #3,($10FB).w ROM:0011BAB0 bra.s locret_11BB00 ROM:0011BAB2 ; --------------------------------------------------------------------------- ROM:0011BAB2 ROM:0011BAB2 locret_11BAB2: ; CODE XREF: ROM:0011BA5A↑j ROM:0011BAB2 ; ROM:0011BA84↑j ... ROM:0011BAB2 rts ROM:0011BAB4 ; --------------------------------------------------------------------------- ROM:0011BAB4 ROM:0011BAB4 loc_11BAB4: ; DATA XREF: ROM:0011B9B6↑o ROM:0011BAB4 move.w ($B96).w,d0 ROM:0011BAB8 btst #7,($1319).w ROM:0011BABE bne.s loc_11BAD6 ROM:0011BAC0 btst #2,($132F).w ROM:0011BAC6 bne.s locret_11BB00 ROM:0011BAC8 cmp.w ($B62).w,d0 ROM:0011BACC bne.s locret_11BB00 ROM:0011BACE btst #5,($1315).w ROM:0011BAD4 bne.s locret_11BB00 ROM:0011BAD6 ROM:0011BAD6 loc_11BAD6: ; CODE XREF: ROM:0011BABE↑j ROM:0011BAD6 move.w $2E0(a5),d0 ROM:0011BADA clr.b ($86F).w ROM:0011BADE move.w d0,($610).w ROM:0011BAE2 move.b #1,($86F).w ROM:0011BAE8 bclr #2,($1324).w ROM:0011BAEE bclr #1,($131C).w ROM:0011BAF4 move.b #4,($10FB).w ROM:0011BAFA bra.l locret_11BBB0 ROM:0011BB00 ; --------------------------------------------------------------------------- ROM:0011BB00 ROM:0011BB00 locret_11BB00: ; CODE XREF: ROM:0011BAB0↑j ROM:0011BB00 ; ROM:0011BAC6↑j ... ROM:0011BB00 rts ROM:0011BB02 ; --------------------------------------------------------------------------- ROM:0011BB02 ROM:0011BB02 loc_11BB02: ; DATA XREF: ROM:0011B9BA↑o ROM:0011BB02 btst #1,($1327).w ROM:0011BB08 bne.s loc_11BB36 ROM:0011BB0A btst #5,($1324).w ROM:0011BB10 bne.s loc_11BB36 ROM:0011BB12 btst #1,($1326).w ROM:0011BB18 bne.s loc_11BB36 ROM:0011BB1A move.w $2CC(a5),d0 ROM:0011BB1E clr.b ($86E).w ROM:0011BB22 move.w d0,($60E).w ROM:0011BB26 move.b #1,($86E).w ROM:0011BB2C move.b #9,($10FB).w ROM:0011BB32 bra.w locret_11BDC0 ROM:0011BB36 ; --------------------------------------------------------------------------- ROM:0011BB36 ROM:0011BB36 loc_11BB36: ; CODE XREF: ROM:0011BB08↑j ROM:0011BB36 ; ROM:0011BB10↑j ... ROM:0011BB36 btst #0,($132B).w ROM:0011BB3C beq.s loc_11BB60 ROM:0011BB3E bset #6,($1331).w ROM:0011BB44 bset #3,($1328).w ROM:0011BB4A bset #5,($1339).w ROM:0011BB50 bclr #3,($1314).w ROM:0011BB56 move.b #7,($10FB).w ROM:0011BB5C bra.w locret_11BC7C ROM:0011BB60 ; --------------------------------------------------------------------------- ROM:0011BB60 ROM:0011BB60 loc_11BB60: ; CODE XREF: ROM:0011BB3C↑j ROM:0011BB60 cmpi.w #0,($610).w ROM:0011BB66 bgt.s locret_11BBB0 ROM:0011BB68 btst #1,($131C).w ROM:0011BB6E bne.s locret_11BBB0 ROM:0011BB70 btst #2,($132F).w ROM:0011BB76 bne.s locret_11BBB0 ROM:0011BB78 btst #5,($1315).w ROM:0011BB7E bne.s locret_11BBB0 ROM:0011BB80 btst #0,($8E8).w ROM:0011BB86 beq.s locret_11BBB0 ROM:0011BB88 btst #5,($1324).w ROM:0011BB8E bne.s loc_11BB98 ROM:0011BB90 btst #1,($1326).w ROM:0011BB96 beq.s locret_11BBB0 ROM:0011BB98 ROM:0011BB98 loc_11BB98: ; CODE XREF: ROM:0011BB8E↑j ROM:0011BB98 bsr.w sub_11BDC4 ROM:0011BB9C bset #2,($1324).w ROM:0011BBA2 bset #1,($131C).w ROM:0011BBA8 move.b #5,($10FB).w ROM:0011BBAE bra.s locret_11BC0C ROM:0011BBB0 ; --------------------------------------------------------------------------- ROM:0011BBB0 ROM:0011BBB0 locret_11BBB0: ; CODE XREF: ROM:0011BAFA↑j ROM:0011BBB0 ; ROM:0011BB66↑j ... ROM:0011BBB0 rts ROM:0011BBB2 ; --------------------------------------------------------------------------- ROM:0011BBB2 ROM:0011BBB2 loc_11BBB2: ; DATA XREF: ROM:0011B9BE↑o ROM:0011BBB2 btst #7,($1319).w ROM:0011BBB8 beq.s loc_11BBCE ROM:0011BBBA bclr #2,($1324).w ROM:0011BBC0 bclr #1,($131C).w ROM:0011BBC6 move.b #4,($10FB).w ROM:0011BBCC bra.s locret_11BBB0 ROM:0011BBCE ; --------------------------------------------------------------------------- ROM:0011BBCE ROM:0011BBCE loc_11BBCE: ; CODE XREF: ROM:0011BBB8↑j ROM:0011BBCE move.w ($B96).w,d0 ROM:0011BBD2 btst #2,($132F).w ROM:0011BBD8 bne.s locret_11BC0C ROM:0011BBDA cmp.w ($B62).w,d0 ROM:0011BBDE bne.s locret_11BC0C ROM:0011BBE0 btst #5,($1315).w ROM:0011BBE6 bne.s locret_11BC0C ROM:0011BBE8 bset #6,($1331).w ROM:0011BBEE bset #3,($1328).w ROM:0011BBF4 bclr #3,($1314).w ROM:0011BBFA bsr.w sub_11BE18 ROM:0011BBFE bset #5,($1339).w ROM:0011BC04 move.b #6,($10FB).w ROM:0011BC0A bra.s locret_11BC44 ROM:0011BC0C ; --------------------------------------------------------------------------- ROM:0011BC0C ROM:0011BC0C locret_11BC0C: ; CODE XREF: ROM:0011BBAE↑j ROM:0011BC0C ; ROM:0011BBD8↑j ... ROM:0011BC0C rts ROM:0011BC0E ; --------------------------------------------------------------------------- ROM:0011BC0E ROM:0011BC0E loc_11BC0E: ; DATA XREF: ROM:0011B9C2↑o ROM:0011BC0E move.w ($B96).w,d0 ROM:0011BC12 btst #7,($1319).w ROM:0011BC18 bne.s loc_11BC30 ROM:0011BC1A btst #2,($132F).w ROM:0011BC20 bne.s locret_11BC44 ROM:0011BC22 cmp.w ($B62).w,d0 ROM:0011BC26 bne.s locret_11BC44 ROM:0011BC28 btst #5,($1315).w ROM:0011BC2E bne.s locret_11BC44 ROM:0011BC30 ROM:0011BC30 loc_11BC30: ; CODE XREF: ROM:0011BC18↑j ROM:0011BC30 bclr #2,($1324).w ROM:0011BC36 bclr #1,($131C).w ROM:0011BC3C move.b #7,($10FB).w ROM:0011BC42 bra.s locret_11BC7C ROM:0011BC44 ; --------------------------------------------------------------------------- ROM:0011BC44 ROM:0011BC44 locret_11BC44: ; CODE XREF: ROM:0011BC0A↑j ROM:0011BC44 ; ROM:0011BC20↑j ... ROM:0011BC44 rts ROM:0011BC46 ; --------------------------------------------------------------------------- ROM:0011BC46 ROM:0011BC46 loc_11BC46: ; DATA XREF: ROM:0011B9C6↑o ROM:0011BC46 btst #5,($1324).w ROM:0011BC4C bne.s locret_11BC7C ROM:0011BC4E btst #0,($132B).w ROM:0011BC54 bne.s locret_11BC7C ROM:0011BC56 btst #1,($1326).w ROM:0011BC5C bne.s locret_11BC7C ROM:0011BC5E move.w $2CC(a5),d0 ROM:0011BC62 clr.b ($86E).w ROM:0011BC66 move.w d0,($60E).w ROM:0011BC6A move.b #1,($86E).w ROM:0011BC70 move.b #8,($10FB).w ROM:0011BC76 bra.l locret_11BD4A ROM:0011BC7C ; --------------------------------------------------------------------------- ROM:0011BC7C ROM:0011BC7C locret_11BC7C: ; CODE XREF: ROM:0011BA08↑j ROM:0011BC7C ; ROM:0011BB5C↑j ... ROM:0011BC7C rts ROM:0011BC7E ; --------------------------------------------------------------------------- ROM:0011BC7E ROM:0011BC7E loc_11BC7E: ; DATA XREF: ROM:0011B9CA↑o ROM:0011BC7E cmpi.w #0,($60E).w ROM:0011BC84 bgt.s loc_11BCDC ROM:0011BC86 btst #1,($1327).w ROM:0011BC8C beq.s loc_11BCDC ROM:0011BC8E btst #5,($1324).w ROM:0011BC94 bne.s loc_11BCDC ROM:0011BC96 btst #0,($132B).w ROM:0011BC9C bne.s loc_11BCDC ROM:0011BC9E btst #1,($1326).w ROM:0011BCA4 bne.s loc_11BCDC ROM:0011BCA6 bset #6,($1331).w ROM:0011BCAC bclr #3,($1328).w ROM:0011BCB2 bclr #5,($1339).w ROM:0011BCB8 bset #3,($1314).w ROM:0011BCBE move.w $2E0(a5),d0 ROM:0011BCC2 clr.b ($86F).w ROM:0011BCC6 move.w d0,($610).w ROM:0011BCCA move.b #1,($86F).w ROM:0011BCD0 move.b #4,($10FB).w ROM:0011BCD6 bra.l locret_11BBB0 ROM:0011BCDC ; --------------------------------------------------------------------------- ROM:0011BCDC ROM:0011BCDC loc_11BCDC: ; CODE XREF: ROM:0011BC84↑j ROM:0011BCDC ; ROM:0011BC8C↑j ... ROM:0011BCDC btst #5,($1324).w ROM:0011BCE2 bne.s loc_11BCF4 ROM:0011BCE4 btst #0,($132B).w ROM:0011BCEA bne.s loc_11BCF4 ROM:0011BCEC btst #1,($1326).w ROM:0011BCF2 beq.s loc_11BD00 ROM:0011BCF4 ROM:0011BCF4 loc_11BCF4: ; CODE XREF: ROM:0011BCE2↑j ROM:0011BCF4 ; ROM:0011BCEA↑j ROM:0011BCF4 move.b #7,($10FB).w ROM:0011BCFA bra.l locret_11BC7C ROM:0011BD00 ; --------------------------------------------------------------------------- ROM:0011BD00 ROM:0011BD00 loc_11BD00: ; CODE XREF: ROM:0011BCF2↑j ROM:0011BD00 cmpi.w #0,($60E).w ROM:0011BD06 bgt.s locret_11BD4A ROM:0011BD08 btst #5,($1324).w ROM:0011BD0E bne.s locret_11BD4A ROM:0011BD10 btst #0,($132B).w ROM:0011BD16 bne.s locret_11BD4A ROM:0011BD18 btst #1,($1326).w ROM:0011BD1E bne.s locret_11BD4A ROM:0011BD20 btst #1,($1327).w ROM:0011BD26 bne.s locret_11BD4A ROM:0011BD28 bclr #6,($1331).w ROM:0011BD2E bclr #3,($1328).w ROM:0011BD34 bclr #5,($1339).w ROM:0011BD3A bclr #3,($1314).w ROM:0011BD40 move.b #1,($10FB).w ROM:0011BD46 bra.w locret_11BA5C ROM:0011BD4A ; --------------------------------------------------------------------------- ROM:0011BD4A ROM:0011BD4A locret_11BD4A: ; CODE XREF: ROM:0011BC76↑j ROM:0011BD4A ; ROM:0011BD06↑j ... ROM:0011BD4A rts ROM:0011BD4C ; --------------------------------------------------------------------------- ROM:0011BD4C ROM:0011BD4C loc_11BD4C: ; DATA XREF: ROM:0011B9CE↑o ROM:0011BD4C btst #0,($132B).w ROM:0011BD52 beq.s loc_11BD70 ROM:0011BD54 bset #3,($1328).w ROM:0011BD5A bset #5,($1339).w ROM:0011BD60 bclr #3,($1314).w ROM:0011BD66 move.b #7,($10FB).w ROM:0011BD6C bra.w locret_11BC7C ROM:0011BD70 ; --------------------------------------------------------------------------- ROM:0011BD70 ROM:0011BD70 loc_11BD70: ; CODE XREF: ROM:0011BD52↑j ROM:0011BD70 btst #5,($1324).w ROM:0011BD76 bne.s loc_11BD88 ROM:0011BD78 btst #1,($1326).w ROM:0011BD7E bne.s loc_11BD88 ROM:0011BD80 btst #1,($1327).w ROM:0011BD86 beq.s loc_11BD92 ROM:0011BD88 ROM:0011BD88 loc_11BD88: ; CODE XREF: ROM:0011BD76↑j ROM:0011BD88 ; ROM:0011BD7E↑j ROM:0011BD88 move.b #4,($10FB).w ROM:0011BD8E bra.w locret_11BBB0 ROM:0011BD92 ; --------------------------------------------------------------------------- ROM:0011BD92 ROM:0011BD92 loc_11BD92: ; CODE XREF: ROM:0011BD86↑j ROM:0011BD92 cmpi.w #0,($60E).w ROM:0011BD98 bgt.s locret_11BDC0 ROM:0011BD9A btst #1,($1327).w ROM:0011BDA0 bne.s locret_11BDC0 ROM:0011BDA2 bclr #6,($1331).w ROM:0011BDA8 bclr #3,($1328).w ROM:0011BDAE bclr #3,($1314).w ROM:0011BDB4 move.b #1,($10FB).w ROM:0011BDBA bra.l locret_11BA5C ROM:0011BDC0 ; --------------------------------------------------------------------------- ROM:0011BDC0 ROM:0011BDC0 locret_11BDC0: ; CODE XREF: ROM:0011BB32↑j ROM:0011BDC0 ; ROM:0011BD98↑j ... ROM:0011BDC0 rts ROM:0011BDC2 ; --------------------------------------------------------------------------- ROM:0011BDC2 rts ROM:0011BDC4 ROM:0011BDC4 ; =============== S U B R O U T I N E ======================================= ROM:0011BDC4 ROM:0011BDC4 ROM:0011BDC4 sub_11BDC4: ; CODE XREF: ROM:loc_11BB98↑p ROM:0011BDC4 move.w ($B62).w,($AB0).w ROM:0011BDCA move.w ($B62).w,d0 ROM:0011BDCE add.w $2DA(a5),d0 ROM:0011BDD2 move.w $CE(a5),d1 ROM:0011BDD6 cmp.w d0,d1 ROM:0011BDD8 ble.s loc_11BDE0 ROM:0011BDDA move.w d0,($B96).w ROM:0011BDDE bra.s loc_11BDE6 ROM:0011BDE0 ; --------------------------------------------------------------------------- ROM:0011BDE0 ROM:0011BDE0 loc_11BDE0: ; CODE XREF: sub_11BDC4+14↑j ROM:0011BDE0 move.w $CE(a5),($B96).w ROM:0011BDE6 ROM:0011BDE6 loc_11BDE6: ; CODE XREF: sub_11BDC4+1A↑j ROM:0011BDE6 move.w $C6(a5),($B94).w ROM:0011BDEC rts ROM:0011BDEC ; End of function sub_11BDC4 ROM:0011BDEC ROM:0011BDEE ROM:0011BDEE ; =============== S U B R O U T I N E ======================================= ROM:0011BDEE ROM:0011BDEE ROM:0011BDEE sub_11BDEE: ; CODE XREF: ROM:0011BA44↑p ROM:0011BDEE move.w ($B62).w,($AB0).w ROM:0011BDF4 move.w ($B62).w,d0 ROM:0011BDF8 add.w $2D8(a5),d0 ROM:0011BDFC move.w $CE(a5),d1 ROM:0011BE00 cmp.w d0,d1 ROM:0011BE02 ble.s loc_11BE0A ROM:0011BE04 move.w d0,($B96).w ROM:0011BE08 bra.s loc_11BE10 ROM:0011BE0A ; --------------------------------------------------------------------------- ROM:0011BE0A ROM:0011BE0A loc_11BE0A: ; CODE XREF: sub_11BDEE+14↑j ROM:0011BE0A move.w $CE(a5),($B96).w ROM:0011BE10 ROM:0011BE10 loc_11BE10: ; CODE XREF: sub_11BDEE+1A↑j ROM:0011BE10 move.w $C6(a5),($B94).w ROM:0011BE16 rts ROM:0011BE16 ; End of function sub_11BDEE ROM:0011BE16 ROM:0011BE18 ROM:0011BE18 ; =============== S U B R O U T I N E ======================================= ROM:0011BE18 ROM:0011BE18 ROM:0011BE18 sub_11BE18: ; CODE XREF: ROM:0011BBFA↑p ROM:0011BE18 move.w ($B62).w,d0 ROM:0011BE1C sub.w $2DC(a5),d0 ROM:0011BE20 cmp.w ($AB0).w,d0 ROM:0011BE24 blt.s loc_11BE2C ROM:0011BE26 move.w d0,($B96).w ROM:0011BE2A bra.s loc_11BE32 ROM:0011BE2C ; --------------------------------------------------------------------------- ROM:0011BE2C ROM:0011BE2C loc_11BE2C: ; CODE XREF: sub_11BE18+C↑j ROM:0011BE2C move.w ($AB0).w,($B96).w ROM:0011BE32 ROM:0011BE32 loc_11BE32: ; CODE XREF: sub_11BE18+12↑j ROM:0011BE32 move.w $2BA(a5),($B94).w ROM:0011BE38 rts ROM:0011BE38 ; End of function sub_11BE18 ROM:0011BE38 ROM:0011BE3A ROM:0011BE3A ; =============== S U B R O U T I N E ======================================= ROM:0011BE3A ROM:0011BE3A ROM:0011BE3A sub_11BE3A: ; CODE XREF: ROM:0011BAA0↑p ROM:0011BE3A move.w ($B62).w,d0 ROM:0011BE3E sub.w $2DE(a5),d0 ROM:0011BE42 cmp.w ($AB0).w,d0 ROM:0011BE46 blt.s loc_11BE4E ROM:0011BE48 move.w d0,($B96).w ROM:0011BE4C bra.s loc_11BE54 ROM:0011BE4E ; --------------------------------------------------------------------------- ROM:0011BE4E ROM:0011BE4E loc_11BE4E: ; CODE XREF: sub_11BE3A+C↑j ROM:0011BE4E move.w ($AB0).w,($B96).w ROM:0011BE54 ROM:0011BE54 loc_11BE54: ; CODE XREF: sub_11BE3A+12↑j ROM:0011BE54 move.w $2BA(a5),($B94).w ROM:0011BE5A rts ROM:0011BE5A ; End of function sub_11BE3A ROM:0011BE5A ROM:0011BE5C ROM:0011BE5C ; =============== S U B R O U T I N E ======================================= ROM:0011BE5C ROM:0011BE5C ROM:0011BE5C sub_11BE5C: ; CODE XREF: sub_11AF30↑p ROM:0011BE5C bsr.w sub_11BE66 ROM:0011BE60 bsr.w sub_11C03E ROM:0011BE64 rts ROM:0011BE64 ; End of function sub_11BE5C ROM:0011BE64 ROM:0011BE66 ROM:0011BE66 ; =============== S U B R O U T I N E ======================================= ROM:0011BE66 ROM:0011BE66 ROM:0011BE66 sub_11BE66: ; CODE XREF: sub_11BE5C↑p ROM:0011BE66 clr.w d1 ROM:0011BE68 move.b ($10FD).w,d1 ROM:0011BE6C cmpi.w #4,d1 ROM:0011BE70 bcc.s locret_11BE7A ROM:0011BE72 movea.l off_11BE7C(pc,d1.w*4),a0 ROM:0011BE76 nop ROM:0011BE78 jmp (a0) ROM:0011BE7A ; --------------------------------------------------------------------------- ROM:0011BE7A ROM:0011BE7A locret_11BE7A: ; CODE XREF: sub_11BE66+A↑j ROM:0011BE7A rts ROM:0011BE7A ; End of function sub_11BE66 ROM:0011BE7A ROM:0011BE7A ; --------------------------------------------------------------------------- ROM:0011BE7C off_11BE7C: dc.l loc_11BE8C ; DATA XREF: sub_11BE66+C↑r ROM:0011BE80 dc.l loc_11BEA0 ROM:0011BE84 dc.l loc_11BF24 ROM:0011BE88 dc.l loc_11BFE8 ROM:0011BE8C ; --------------------------------------------------------------------------- ROM:0011BE8C ROM:0011BE8C loc_11BE8C: ; DATA XREF: ROM:off_11BE7C↑o ROM:0011BE8C bclr #4,($1322).w ROM:0011BE92 bclr #5,($1336).w ROM:0011BE98 move.b #1,($10FD).w ROM:0011BE9E rts ROM:0011BEA0 ; --------------------------------------------------------------------------- ROM:0011BEA0 ROM:0011BEA0 loc_11BEA0: ; DATA XREF: ROM:0011BE80↑o ROM:0011BEA0 btst #3,($1340).w ROM:0011BEA6 bne.s loc_11BEBE ROM:0011BEA8 btst #7,($8F0).w ROM:0011BEAE beq.s loc_11BEBE ROM:0011BEB0 bset #5,($1336).w ROM:0011BEB6 move.b #3,($10FD).w ROM:0011BEBC rts ROM:0011BEBE ; --------------------------------------------------------------------------- ROM:0011BEBE ROM:0011BEBE loc_11BEBE: ; CODE XREF: ROM:0011BEA6↑j ROM:0011BEBE ; ROM:0011BEAE↑j ROM:0011BEBE btst #4,($131D).w ROM:0011BEC4 beq.s loc_11BEC8 ROM:0011BEC6 bra.s loc_11BED0 ROM:0011BEC8 ; --------------------------------------------------------------------------- ROM:0011BEC8 ROM:0011BEC8 loc_11BEC8: ; CODE XREF: ROM:0011BEC4↑j ROM:0011BEC8 cmpi.b #8,($10EF).w ROM:0011BECE bne.s loc_11BEFA ROM:0011BED0 ROM:0011BED0 loc_11BED0: ; CODE XREF: ROM:0011BEC6↑j ROM:0011BED0 btst #3,($1340).w ROM:0011BED6 bne.s loc_11BEFA ROM:0011BED8 move.w $2F4(a5),d2 ROM:0011BEDC cmp.w ($9E8).w,d2 ROM:0011BEE0 bge.s loc_11BEFA ROM:0011BEE2 move.w $2F8(a5),d2 ROM:0011BEE6 cmp.w ($9EC).w,d2 ROM:0011BEEA bge.s loc_11BEFA ROM:0011BEEC bset #4,($1322).w ROM:0011BEF2 move.b #2,($10FD).w ROM:0011BEF8 rts ROM:0011BEFA ; --------------------------------------------------------------------------- ROM:0011BEFA ROM:0011BEFA loc_11BEFA: ; CODE XREF: ROM:0011BECE↑j ROM:0011BEFA ; ROM:0011BED6↑j ... ROM:0011BEFA btst #3,($1340).w ROM:0011BF00 beq.s locret_11BF22 ROM:0011BF02 btst #5,($8E9).w ROM:0011BF08 beq.s locret_11BF22 ROM:0011BF0A move.w $2EC(a5),d1 ROM:0011BF0E cmp.w ($A12).w,d1 ROM:0011BF12 bgt.s locret_11BF22 ROM:0011BF14 bset #4,($1322).w ROM:0011BF1A move.b #2,($10FD).w ROM:0011BF20 rts ROM:0011BF22 ; --------------------------------------------------------------------------- ROM:0011BF22 ROM:0011BF22 locret_11BF22: ; CODE XREF: ROM:0011BF00↑j ROM:0011BF22 ; ROM:0011BF08↑j ... ROM:0011BF22 rts ROM:0011BF24 ; --------------------------------------------------------------------------- ROM:0011BF24 ROM:0011BF24 loc_11BF24: ; DATA XREF: ROM:0011BE84↑o ROM:0011BF24 btst #3,($1340).w ROM:0011BF2A beq.s loc_11BF4E ROM:0011BF2C move.w $2EE(a5),d1 ROM:0011BF30 cmp.w ($A12).w,d1 ROM:0011BF34 ble.s loc_11BF38 ROM:0011BF36 bra.s loc_11BF40 ROM:0011BF38 ; --------------------------------------------------------------------------- ROM:0011BF38 ROM:0011BF38 loc_11BF38: ; CODE XREF: ROM:0011BF34↑j ROM:0011BF38 btst #5,($8E9).w ROM:0011BF3E bne.s loc_11BF4E ROM:0011BF40 ROM:0011BF40 loc_11BF40: ; CODE XREF: ROM:0011BF36↑j ROM:0011BF40 bclr #4,($1322).w ROM:0011BF46 move.b #1,($10FD).w ROM:0011BF4C rts ROM:0011BF4E ; --------------------------------------------------------------------------- ROM:0011BF4E ROM:0011BF4E loc_11BF4E: ; CODE XREF: ROM:0011BF2A↑j ROM:0011BF4E ; ROM:0011BF3E↑j ROM:0011BF4E btst #3,($1340).w ROM:0011BF54 bne.s loc_11BF94 ROM:0011BF56 btst #4,($131D).w ROM:0011BF5C bne.s loc_11BF94 ROM:0011BF5E cmpi.b #8,($10EF).w ROM:0011BF64 beq.s loc_11BF68 ROM:0011BF66 bra.s loc_11BF86 ROM:0011BF68 ; --------------------------------------------------------------------------- ROM:0011BF68 ROM:0011BF68 loc_11BF68: ; CODE XREF: ROM:0011BF64↑j ROM:0011BF68 move.w $2F4(a5),d2 ROM:0011BF6C sub.w $2F6(a5),d2 ROM:0011BF70 cmp.w ($9E8).w,d2 ROM:0011BF74 ble.s loc_11BF78 ROM:0011BF76 bra.s loc_11BF86 ROM:0011BF78 ; --------------------------------------------------------------------------- ROM:0011BF78 ROM:0011BF78 loc_11BF78: ; CODE XREF: ROM:0011BF74↑j ROM:0011BF78 move.w $2F8(a5),d2 ROM:0011BF7C sub.w $2FA(a5),d2 ROM:0011BF80 cmp.w ($9EC).w,d2 ROM:0011BF84 ble.s loc_11BF94 ROM:0011BF86 ROM:0011BF86 loc_11BF86: ; CODE XREF: ROM:0011BF66↑j ROM:0011BF86 ; ROM:0011BF76↑j ROM:0011BF86 bclr #4,($1322).w ROM:0011BF8C move.b #1,($10FD).w ROM:0011BF92 rts ROM:0011BF94 ; --------------------------------------------------------------------------- ROM:0011BF94 ROM:0011BF94 loc_11BF94: ; CODE XREF: ROM:0011BF54↑j ROM:0011BF94 ; ROM:0011BF5C↑j ... ROM:0011BF94 btst #3,($1340).w ROM:0011BF9A beq.s loc_11BFC2 ROM:0011BF9C btst #5,($8E9).w ROM:0011BFA2 beq.s loc_11BFC2 ROM:0011BFA4 move.w $2F0(a5),d1 ROM:0011BFA8 cmp.w ($A12).w,d1 ROM:0011BFAC bgt.s loc_11BFC2 ROM:0011BFAE bset #5,($1336).w ROM:0011BFB4 bclr #4,($1322).w ROM:0011BFBA move.b #3,($10FD).w ROM:0011BFC0 rts ROM:0011BFC2 ; --------------------------------------------------------------------------- ROM:0011BFC2 ROM:0011BFC2 loc_11BFC2: ; CODE XREF: ROM:0011BF9A↑j ROM:0011BFC2 ; ROM:0011BFA2↑j ... ROM:0011BFC2 btst #3,($1340).w ROM:0011BFC8 bne.s locret_11BFE6 ROM:0011BFCA btst #7,($8F0).w ROM:0011BFD0 beq.s locret_11BFE6 ROM:0011BFD2 bset #5,($1336).w ROM:0011BFD8 bclr #4,($1322).w ROM:0011BFDE move.b #3,($10FD).w ROM:0011BFE4 rts ROM:0011BFE6 ; --------------------------------------------------------------------------- ROM:0011BFE6 ROM:0011BFE6 locret_11BFE6: ; CODE XREF: ROM:0011BFC8↑j ROM:0011BFE6 ; ROM:0011BFD0↑j ROM:0011BFE6 rts ROM:0011BFE8 ; --------------------------------------------------------------------------- ROM:0011BFE8 ROM:0011BFE8 loc_11BFE8: ; DATA XREF: ROM:0011BE88↑o ROM:0011BFE8 btst #3,($1340).w ROM:0011BFEE beq.s loc_11C018 ROM:0011BFF0 move.w $2F2(a5),d1 ROM:0011BFF4 cmp.w ($A12).w,d1 ROM:0011BFF8 ble.s loc_11BFFC ROM:0011BFFA bra.s loc_11C004 ROM:0011BFFC ; --------------------------------------------------------------------------- ROM:0011BFFC ROM:0011BFFC loc_11BFFC: ; CODE XREF: ROM:0011BFF8↑j ROM:0011BFFC btst #5,($8E9).w ROM:0011C002 bne.s loc_11C018 ROM:0011C004 ROM:0011C004 loc_11C004: ; CODE XREF: ROM:0011BFFA↑j ROM:0011C004 bclr #5,($1336).w ROM:0011C00A bset #4,($1322).w ROM:0011C010 move.b #2,($10FD).w ROM:0011C016 rts ROM:0011C018 ; --------------------------------------------------------------------------- ROM:0011C018 ROM:0011C018 loc_11C018: ; CODE XREF: ROM:0011BFEE↑j ROM:0011C018 ; ROM:0011C002↑j ROM:0011C018 btst #3,($1340).w ROM:0011C01E bne.s locret_11C03C ROM:0011C020 btst #7,($8F0).w ROM:0011C026 bne.s locret_11C03C ROM:0011C028 bclr #5,($1336).w ROM:0011C02E bset #4,($1322).w ROM:0011C034 move.b #2,($10FD).w ROM:0011C03A rts ROM:0011C03C ; --------------------------------------------------------------------------- ROM:0011C03C ROM:0011C03C locret_11C03C: ; CODE XREF: ROM:0011C01E↑j ROM:0011C03C ; ROM:0011C026↑j ROM:0011C03C rts ROM:0011C03E ROM:0011C03E ; =============== S U B R O U T I N E ======================================= ROM:0011C03E ROM:0011C03E ROM:0011C03E sub_11C03E: ; CODE XREF: sub_11BE5C+4↑p ROM:0011C03E clr.w d1 ROM:0011C040 move.b ($10FC).w,d1 ROM:0011C044 cmpi.w #4,d1 ROM:0011C048 bcc.s locret_11C052 ROM:0011C04A movea.l off_11C054(pc,d1.w*4),a0 ROM:0011C04E nop ROM:0011C050 jmp (a0) ROM:0011C052 ; --------------------------------------------------------------------------- ROM:0011C052 ROM:0011C052 locret_11C052: ; CODE XREF: sub_11C03E+A↑j ROM:0011C052 rts ROM:0011C052 ; End of function sub_11C03E ROM:0011C052 ROM:0011C052 ; --------------------------------------------------------------------------- ROM:0011C054 off_11C054: dc.l loc_11C064 ; DATA XREF: sub_11C03E+C↑r ROM:0011C058 dc.l loc_11C070 ROM:0011C05C dc.l loc_11C0FC ROM:0011C060 dc.l loc_11C170 ROM:0011C064 ; --------------------------------------------------------------------------- ROM:0011C064 ROM:0011C064 loc_11C064: ; DATA XREF: ROM:off_11C054↑o ROM:0011C064 move.b #1,($10FC).w ROM:0011C06A bra.w locret_11C0FA ROM:0011C06E ; --------------------------------------------------------------------------- ROM:0011C06E rts ROM:0011C070 ; --------------------------------------------------------------------------- ROM:0011C070 ROM:0011C070 loc_11C070: ; DATA XREF: ROM:0011C058↑o ROM:0011C070 btst #1,($1337).w ROM:0011C076 beq.s loc_11C0B0 ROM:0011C078 btst #2,($1335).w ROM:0011C07E beq.s loc_11C0B0 ROM:0011C080 btst #5,($1336).w ROM:0011C086 bne.s loc_11C09A ROM:0011C088 btst #0,($133F).w ROM:0011C08E bne.s loc_11C09A ROM:0011C090 move.w $2E4(a5),d0 ROM:0011C094 cmp.w ($A38).w,d0 ROM:0011C098 bge.s loc_11C0B0 ROM:0011C09A ROM:0011C09A loc_11C09A: ; CODE XREF: ROM:0011C086↑j ROM:0011C09A ; ROM:0011C08E↑j ROM:0011C09A bset #5,($1324).w ROM:0011C0A0 bset #1,($1327).w ROM:0011C0A6 move.b #3,($10FC).w ROM:0011C0AC bra.w locret_11C1C8 ROM:0011C0B0 ; --------------------------------------------------------------------------- ROM:0011C0B0 ROM:0011C0B0 loc_11C0B0: ; CODE XREF: ROM:0011C076↑j ROM:0011C0B0 ; ROM:0011C07E↑j ... ROM:0011C0B0 move.w $2E4(a5),d0 ROM:0011C0B4 move.w $2E8(a5),d1 ROM:0011C0B8 btst #1,($1337).w ROM:0011C0BE beq.s locret_11C0FA ROM:0011C0C0 btst #2,($1335).w ROM:0011C0C6 beq.s locret_11C0FA ROM:0011C0C8 cmp.w ($A38).w,d0 ROM:0011C0CC ble.s locret_11C0FA ROM:0011C0CE btst #5,($1336).w ROM:0011C0D4 bne.s locret_11C0FA ROM:0011C0D6 btst #0,($133F).w ROM:0011C0DC bne.s locret_11C0FA ROM:0011C0DE btst #4,($1322).w ROM:0011C0E4 bne.s loc_11C0EC ROM:0011C0E6 cmp.w ($A38).w,d1 ROM:0011C0EA bge.s locret_11C0FA ROM:0011C0EC ROM:0011C0EC loc_11C0EC: ; CODE XREF: ROM:0011C0E4↑j ROM:0011C0EC bset #1,($1327).w ROM:0011C0F2 move.b #2,($10FC).w ROM:0011C0F8 bra.s locret_11C16E ROM:0011C0FA ; --------------------------------------------------------------------------- ROM:0011C0FA ROM:0011C0FA locret_11C0FA: ; CODE XREF: ROM:0011C06A↑j ROM:0011C0FA ; ROM:0011C0BE↑j ... ROM:0011C0FA rts ROM:0011C0FC ; --------------------------------------------------------------------------- ROM:0011C0FC ROM:0011C0FC loc_11C0FC: ; DATA XREF: ROM:0011C05C↑o ROM:0011C0FC btst #1,($1337).w ROM:0011C102 beq.s loc_11C116 ROM:0011C104 btst #4,($1322).w ROM:0011C10A bne.s loc_11C124 ROM:0011C10C move.w $2E6(a5),d0 ROM:0011C110 cmp.w ($A38).w,d0 ROM:0011C114 ble.s loc_11C124 ROM:0011C116 ROM:0011C116 loc_11C116: ; CODE XREF: ROM:0011C102↑j ROM:0011C116 bclr #1,($1327).w ROM:0011C11C move.b #1,($10FC).w ROM:0011C122 bra.s locret_11C0FA ROM:0011C124 ; --------------------------------------------------------------------------- ROM:0011C124 ROM:0011C124 loc_11C124: ; CODE XREF: ROM:0011C10A↑j ROM:0011C124 ; ROM:0011C114↑j ROM:0011C124 move.w #0,d0 ROM:0011C128 move.w $2E4(a5),d1 ROM:0011C12C btst #1,($1337).w ROM:0011C132 beq.s locret_11C16E ROM:0011C134 btst #2,($1335).w ROM:0011C13A beq.s locret_11C16E ROM:0011C13C btst #5,($1336).w ROM:0011C142 bne.s loc_11C160 ROM:0011C144 btst #0,($133F).w ROM:0011C14A bne.s loc_11C160 ROM:0011C14C btst #1,($131E).w ROM:0011C152 beq.s loc_11C15A ROM:0011C154 cmp.w $2EA(a5),d0 ROM:0011C158 beq.s loc_11C160 ROM:0011C15A ROM:0011C15A loc_11C15A: ; CODE XREF: ROM:0011C152↑j ROM:0011C15A cmp.w ($A38).w,d1 ROM:0011C15E bge.s locret_11C16E ROM:0011C160 ROM:0011C160 loc_11C160: ; CODE XREF: ROM:0011C142↑j ROM:0011C160 ; ROM:0011C14A↑j ... ROM:0011C160 bset #5,($1324).w ROM:0011C166 move.b #3,($10FC).w ROM:0011C16C bra.s locret_11C1C8 ROM:0011C16E ; --------------------------------------------------------------------------- ROM:0011C16E ROM:0011C16E locret_11C16E: ; CODE XREF: ROM:0011C0F8↑j ROM:0011C16E ; ROM:0011C132↑j ... ROM:0011C16E rts ROM:0011C170 ; --------------------------------------------------------------------------- ROM:0011C170 ROM:0011C170 loc_11C170: ; DATA XREF: ROM:0011C060↑o ROM:0011C170 btst #1,($1337).w ROM:0011C176 bne.s loc_11C18E ROM:0011C178 bclr #5,($1324).w ROM:0011C17E bclr #1,($1327).w ROM:0011C184 move.b #1,($10FC).w ROM:0011C18A bra.w locret_11C0FA ROM:0011C18E ; --------------------------------------------------------------------------- ROM:0011C18E ROM:0011C18E loc_11C18E: ; CODE XREF: ROM:0011C176↑j ROM:0011C18E move.w $2E2(a5),d0 ROM:0011C192 cmp.w ($A38).w,d0 ROM:0011C196 ble.s locret_11C1C8 ROM:0011C198 btst #1,($131E).w ROM:0011C19E beq.s loc_11C1AA ROM:0011C1A0 move.w $2EA(a5),d0 ROM:0011C1A4 cmpi.w #0,d0 ROM:0011C1A8 beq.s locret_11C1C8 ROM:0011C1AA ROM:0011C1AA loc_11C1AA: ; CODE XREF: ROM:0011C19E↑j ROM:0011C1AA btst #5,($1336).w ROM:0011C1B0 bne.s locret_11C1C8 ROM:0011C1B2 btst #0,($133F).w ROM:0011C1B8 bne.s locret_11C1C8 ROM:0011C1BA bclr #5,($1324).w ROM:0011C1C0 move.b #2,($10FC).w ROM:0011C1C6 bra.s locret_11C16E ROM:0011C1C8 ; --------------------------------------------------------------------------- ROM:0011C1C8 ROM:0011C1C8 locret_11C1C8: ; CODE XREF: ROM:0011C0AC↑j ROM:0011C1C8 ; ROM:0011C16C↑j ... ROM:0011C1C8 rts ROM:0011C1CA ; --------------------------------------------------------------------------- ROM:0011C1CA rts ROM:0011C1CC ROM:0011C1CC ; =============== S U B R O U T I N E ======================================= ROM:0011C1CC ROM:0011C1CC ROM:0011C1CC sub_11C1CC: ; CODE XREF: ROM:0011C49E↓p ROM:0011C1CC lea ($11E0).w,a1 ROM:0011C1D0 lea ($EDE).w,a2 ROM:0011C1D4 move.w ($AB4).w,d0 ROM:0011C1D8 move.w $306(a5),d2 ROM:0011C1DC move.w $308(a5),d3 ROM:0011C1E0 clr.w d1 ROM:0011C1E2 move.b (a1,d0.w),d1 ROM:0011C1E6 cmpi.w #6,d1 ROM:0011C1EA bcc.s locret_11C1F4 ROM:0011C1EC movea.l off_11C1F6(pc,d1.w*4),a0 ROM:0011C1F0 nop ROM:0011C1F2 jmp (a0) ROM:0011C1F4 ; --------------------------------------------------------------------------- ROM:0011C1F4 ROM:0011C1F4 locret_11C1F4: ; CODE XREF: sub_11C1CC+1E↑j ROM:0011C1F4 rts ROM:0011C1F4 ; End of function sub_11C1CC ROM:0011C1F4 ROM:0011C1F4 ; --------------------------------------------------------------------------- ROM:0011C1F6 off_11C1F6: dc.l loc_11C20E ; DATA XREF: sub_11C1CC+20↑r ROM:0011C1FA dc.l loc_11C21A ROM:0011C1FE dc.l loc_11C270 ROM:0011C202 dc.l locret_11C2AE ROM:0011C206 dc.l loc_11C2B0 ROM:0011C20A dc.l loc_11C302 ROM:0011C20E ; --------------------------------------------------------------------------- ROM:0011C20E ROM:0011C20E loc_11C20E: ; DATA XREF: ROM:off_11C1F6↑o ROM:0011C20E bclr d0,($10FE).w ROM:0011C212 move.b #1,(a1,d0.w) ROM:0011C218 rts ROM:0011C21A ; --------------------------------------------------------------------------- ROM:0011C21A ROM:0011C21A loc_11C21A: ; DATA XREF: ROM:0011C1FA↑o ROM:0011C21A cmp.w (a2,d0.w*2),d2 ROM:0011C21E bgt.s loc_11C222 ROM:0011C220 bra.s loc_11C22C ROM:0011C222 ; --------------------------------------------------------------------------- ROM:0011C222 ROM:0011C222 loc_11C222: ; CODE XREF: ROM:0011C21E↑j ROM:0011C222 cmp.w (a2,d0.w*2),d3 ROM:0011C226 blt.s locret_11C22A ROM:0011C228 bra.s loc_11C24C ROM:0011C22A ; --------------------------------------------------------------------------- ROM:0011C22A ROM:0011C22A locret_11C22A: ; CODE XREF: ROM:0011C226↑j ROM:0011C22A rts ROM:0011C22C ; --------------------------------------------------------------------------- ROM:0011C22C ROM:0011C22C loc_11C22C: ; CODE XREF: ROM:0011C220↑j ROM:0011C22C move.w $2FC(a5),d4 ROM:0011C230 clr.b $89D(d0.w) ROM:0011C236 move.w d4,$66C(d0.w*2) ROM:0011C23C move.b #1,$89D(d0.w) ROM:0011C244 move.b #2,(a1,d0.w) ROM:0011C24A rts ROM:0011C24C ; --------------------------------------------------------------------------- ROM:0011C24C ROM:0011C24C loc_11C24C: ; CODE XREF: ROM:0011C228↑j ROM:0011C24C move.w $2FE(a5),d4 ROM:0011C250 clr.b $89E(d0.w) ROM:0011C256 move.w d4,$66E(d0.w*2) ROM:0011C25C move.b #1,$89E(d0.w) ROM:0011C264 bset d0,($10FF).w ROM:0011C268 move.b #4,(a1,d0.w) ROM:0011C26E rts ROM:0011C270 ; --------------------------------------------------------------------------- ROM:0011C270 ROM:0011C270 loc_11C270: ; DATA XREF: ROM:0011C1FE↑o ROM:0011C270 cmpi.w #0,$66C(d0.w*2) ROM:0011C278 bgt.s loc_11C27C ROM:0011C27A bra.s loc_11C286 ROM:0011C27C ; --------------------------------------------------------------------------- ROM:0011C27C ROM:0011C27C loc_11C27C: ; CODE XREF: ROM:0011C278↑j ROM:0011C27C cmp.w (a2,d0.w*2),d2 ROM:0011C280 ble.s locret_11C284 ROM:0011C282 bra.s loc_11C29A ROM:0011C284 ; --------------------------------------------------------------------------- ROM:0011C284 ROM:0011C284 locret_11C284: ; CODE XREF: ROM:0011C280↑j ROM:0011C284 rts ROM:0011C286 ; --------------------------------------------------------------------------- ROM:0011C286 ROM:0011C286 loc_11C286: ; CODE XREF: ROM:0011C27A↑j ROM:0011C286 bset d0,($1107).w ROM:0011C28A bset d0,($110A).w ROM:0011C28E bsr.w sub_11C34C ROM:0011C292 move.b #3,(a1,d0.w) ROM:0011C298 rts ROM:0011C29A ; --------------------------------------------------------------------------- ROM:0011C29A ROM:0011C29A loc_11C29A: ; CODE XREF: ROM:0011C282↑j ROM:0011C29A clr.b $89D(d0.w) ROM:0011C2A0 clr.w $66C(d0.w*2) ROM:0011C2A6 move.b #1,(a1,d0.w) ROM:0011C2AC rts ROM:0011C2AE ; --------------------------------------------------------------------------- ROM:0011C2AE ROM:0011C2AE locret_11C2AE: ; DATA XREF: ROM:0011C202↑o ROM:0011C2AE rts ROM:0011C2B0 ; --------------------------------------------------------------------------- ROM:0011C2B0 ROM:0011C2B0 loc_11C2B0: ; DATA XREF: ROM:0011C206↑o ROM:0011C2B0 cmp.w (a2,d0.w*2),d3 ROM:0011C2B4 bge.s loc_11C2B8 ROM:0011C2B6 bra.s loc_11C2C6 ROM:0011C2B8 ; --------------------------------------------------------------------------- ROM:0011C2B8 ROM:0011C2B8 loc_11C2B8: ; CODE XREF: ROM:0011C2B4↑j ROM:0011C2B8 cmpi.w #0,$66E(d0.w*2) ROM:0011C2C0 bgt.s locret_11C2C4 ROM:0011C2C2 bra.s loc_11C2DE ROM:0011C2C4 ; --------------------------------------------------------------------------- ROM:0011C2C4 ROM:0011C2C4 locret_11C2C4: ; CODE XREF: ROM:0011C2C0↑j ROM:0011C2C4 rts ROM:0011C2C6 ; --------------------------------------------------------------------------- ROM:0011C2C6 ROM:0011C2C6 loc_11C2C6: ; CODE XREF: ROM:0011C2B6↑j ROM:0011C2C6 clr.b $89E(d0.w) ROM:0011C2CC clr.w $66E(d0.w*2) ROM:0011C2D2 bclr d0,($10FF).w ROM:0011C2D6 move.b #1,(a1,d0.w) ROM:0011C2DC rts ROM:0011C2DE ; --------------------------------------------------------------------------- ROM:0011C2DE ROM:0011C2DE loc_11C2DE: ; CODE XREF: ROM:0011C2C2↑j ROM:0011C2DE bset d0,($10FE).w ROM:0011C2E2 move.w $300(a5),d4 ROM:0011C2E6 clr.b $870(d0.w) ROM:0011C2EC move.w d4,$612(d0.w*2) ROM:0011C2F2 move.b #1,$870(d0.w) ROM:0011C2FA move.b #5,(a1,d0.w) ROM:0011C300 rts ROM:0011C302 ; --------------------------------------------------------------------------- ROM:0011C302 ROM:0011C302 loc_11C302: ; DATA XREF: ROM:0011C20A↑o ROM:0011C302 cmpi.w #0,$612(d0.w*2) ROM:0011C30A bgt.s loc_11C30E ROM:0011C30C bra.s loc_11C318 ROM:0011C30E ; --------------------------------------------------------------------------- ROM:0011C30E ROM:0011C30E loc_11C30E: ; CODE XREF: ROM:0011C30A↑j ROM:0011C30E cmp.w (a2,d0.w*2),d3 ROM:0011C312 bge.s locret_11C316 ROM:0011C314 bra.s loc_11C334 ROM:0011C316 ; --------------------------------------------------------------------------- ROM:0011C316 ROM:0011C316 locret_11C316: ; CODE XREF: ROM:0011C312↑j ROM:0011C316 rts ROM:0011C318 ; --------------------------------------------------------------------------- ROM:0011C318 ROM:0011C318 loc_11C318: ; CODE XREF: ROM:0011C30C↑j ROM:0011C318 bclr d0,($10FE).w ROM:0011C31C bclr d0,($10FF).w ROM:0011C320 bset d0,($1107).w ROM:0011C324 bset d0,($110A).w ROM:0011C328 bsr.w sub_11C34C ROM:0011C32C move.b #3,(a1,d0.w) ROM:0011C332 rts ROM:0011C334 ; --------------------------------------------------------------------------- ROM:0011C334 ROM:0011C334 loc_11C334: ; CODE XREF: ROM:0011C314↑j ROM:0011C334 bclr d0,($10FE).w ROM:0011C338 clr.b $870(d0.w) ROM:0011C33E clr.w $612(d0.w*2) ROM:0011C344 move.b #1,(a1,d0.w) ROM:0011C34A rts ROM:0011C34C ROM:0011C34C ; =============== S U B R O U T I N E ======================================= ROM:0011C34C ROM:0011C34C ROM:0011C34C sub_11C34C: ; CODE XREF: ROM:0011C28E↑p ROM:0011C34C ; ROM:0011C328↑p ROM:0011C34C cmpi.w #0,($AB4).w ROM:0011C352 bne.s loc_11C362 ROM:0011C354 bset #4,($C0B).w ROM:0011C35A bset #1,($13BE).w ROM:0011C360 bra.s locret_11C376 ROM:0011C362 ; --------------------------------------------------------------------------- ROM:0011C362 ROM:0011C362 loc_11C362: ; CODE XREF: sub_11C34C+6↑j ROM:0011C362 cmpi.w #1,($AB4).w ROM:0011C368 bne.s locret_11C376 ROM:0011C36A bset #5,($C0B).w ROM:0011C370 bset #2,($13BE).w ROM:0011C376 ROM:0011C376 locret_11C376: ; CODE XREF: sub_11C34C+14↑j ROM:0011C376 ; sub_11C34C+1C↑j ROM:0011C376 rts ROM:0011C376 ; End of function sub_11C34C ROM:0011C376 ROM:0011C378 ROM:0011C378 ; =============== S U B R O U T I N E ======================================= ROM:0011C378 ROM:0011C378 ROM:0011C378 sub_11C378: ; CODE XREF: ROM:0011C498↓p ROM:0011C378 lea ($11E1).w,a1 ROM:0011C37C lea ($EEA).w,a2 ROM:0011C380 move.w ($AB4).w,d0 ROM:0011C384 move.w $304(a5),d2 ROM:0011C388 clr.w d1 ROM:0011C38A move.b (a1,d0.w),d1 ROM:0011C38E cmpi.w #3,d1 ROM:0011C392 bcc.s locret_11C39C ROM:0011C394 movea.l off_11C39E(pc,d1.w*4),a0 ROM:0011C398 nop ROM:0011C39A jmp (a0) ROM:0011C39C ; --------------------------------------------------------------------------- ROM:0011C39C ROM:0011C39C locret_11C39C: ; CODE XREF: sub_11C378+1A↑j ROM:0011C39C rts ROM:0011C39C ; End of function sub_11C378 ROM:0011C39C ROM:0011C39C ; --------------------------------------------------------------------------- ROM:0011C39E off_11C39E: dc.l loc_11C3AA ; DATA XREF: sub_11C378+1C↑r ROM:0011C3A2 dc.l loc_11C3C6 ROM:0011C3A6 dc.l locret_11C428 ROM:0011C3AA ; --------------------------------------------------------------------------- ROM:0011C3AA ROM:0011C3AA loc_11C3AA: ; DATA XREF: ROM:off_11C39E↑o ROM:0011C3AA clr.b $8CB(d0.w) ROM:0011C3B0 move.w d2,$6C8(d0.w*2) ROM:0011C3B6 move.b #1,$8CB(d0.w) ROM:0011C3BE move.b #1,(a1,d0.w) ROM:0011C3C4 rts ROM:0011C3C6 ; --------------------------------------------------------------------------- ROM:0011C3C6 ROM:0011C3C6 loc_11C3C6: ; DATA XREF: ROM:0011C3A2↑o ROM:0011C3C6 cmpi.w #0,$6C8(d0.w*2) ROM:0011C3CE bgt.s loc_11C3E2 ROM:0011C3D0 cmpi.w #$2710,(a2,d0.w*2) ROM:0011C3D6 bne.s loc_11C3E2 ROM:0011C3D8 btst #1,($1319).w ROM:0011C3DE beq.s loc_11C3E2 ROM:0011C3E0 bra.s loc_11C400 ROM:0011C3E2 ; --------------------------------------------------------------------------- ROM:0011C3E2 ROM:0011C3E2 loc_11C3E2: ; CODE XREF: ROM:0011C3CE↑j ROM:0011C3E2 ; ROM:0011C3D6↑j ... ROM:0011C3E2 cmpi.w #0,$6C8(d0.w*2) ROM:0011C3EA bgt.s locret_11C3FE ROM:0011C3EC cmpi.w #$2710,(a2,d0.w*2) ROM:0011C3F2 beq.s locret_11C3FE ROM:0011C3F4 btst #1,($1319).w ROM:0011C3FA beq.s locret_11C3FE ROM:0011C3FC bra.s loc_11C408 ROM:0011C3FE ; --------------------------------------------------------------------------- ROM:0011C3FE ROM:0011C3FE locret_11C3FE: ; CODE XREF: ROM:0011C3EA↑j ROM:0011C3FE ; ROM:0011C3F2↑j ... ROM:0011C3FE rts ROM:0011C400 ; --------------------------------------------------------------------------- ROM:0011C400 ROM:0011C400 loc_11C400: ; CODE XREF: ROM:0011C3E0↑j ROM:0011C400 move.b #2,(a1,d0.w) ROM:0011C406 rts ROM:0011C408 ; --------------------------------------------------------------------------- ROM:0011C408 ROM:0011C408 loc_11C408: ; CODE XREF: ROM:0011C3FC↑j ROM:0011C408 bsr.w sub_11C42A ROM:0011C40C clr.b $8CB(d0.w) ROM:0011C412 move.w d2,$6C8(d0.w*2) ROM:0011C418 move.b #1,$8CB(d0.w) ROM:0011C420 move.b #1,(a1,d0.w) ROM:0011C426 rts ROM:0011C428 ; --------------------------------------------------------------------------- ROM:0011C428 ROM:0011C428 locret_11C428: ; DATA XREF: ROM:0011C3A6↑o ROM:0011C428 rts ROM:0011C42A ROM:0011C42A ; =============== S U B R O U T I N E ======================================= ROM:0011C42A ROM:0011C42A ROM:0011C42A sub_11C42A: ; CODE XREF: ROM:loc_11C408↑p ROM:0011C42A move.w $302(a5),d3 ROM:0011C42E sub.w d3,(a2,d0.w*2) ROM:0011C432 cmpi.w #$2710,(a2,d0.w*2) ROM:0011C438 bge.s locret_11C440 ROM:0011C43A move.w #$2710,(a2,d0.w*2) ROM:0011C440 ROM:0011C440 locret_11C440: ; CODE XREF: sub_11C42A+E↑j ROM:0011C440 rts ROM:0011C440 ; End of function sub_11C42A ROM:0011C440 ROM:0011C442 ROM:0011C442 ; =============== S U B R O U T I N E ======================================= ROM:0011C442 ROM:0011C442 ROM:0011C442 sub_11C442: ; CODE XREF: sub_11C952+40↓p ROM:0011C442 lea ($11E2).w,a1 ROM:0011C446 move.w ($AB4).w,d0 ROM:0011C44A clr.w d1 ROM:0011C44C move.b (a1,d0.w),d1 ROM:0011C450 cmpi.w #3,d1 ROM:0011C454 bcc.s locret_11C45E ROM:0011C456 movea.l off_11C460(pc,d1.w*4),a0 ROM:0011C45A nop ROM:0011C45C jmp (a0) ROM:0011C45E ; --------------------------------------------------------------------------- ROM:0011C45E ROM:0011C45E locret_11C45E: ; CODE XREF: sub_11C442+12↑j ROM:0011C45E rts ROM:0011C45E ; End of function sub_11C442 ROM:0011C45E ROM:0011C45E ; --------------------------------------------------------------------------- ROM:0011C460 off_11C460: dc.l loc_11C46C ; DATA XREF: sub_11C442+14↑r ROM:0011C464 dc.l loc_11C47C ROM:0011C468 dc.l loc_11C492 ROM:0011C46C ; --------------------------------------------------------------------------- ROM:0011C46C ROM:0011C46C loc_11C46C: ; DATA XREF: ROM:off_11C460↑o ROM:0011C46C bclr d0,($1100).w ROM:0011C470 bsr.w sub_11C50A ROM:0011C474 move.b #1,(a1,d0.w) ROM:0011C47A rts ROM:0011C47C ; --------------------------------------------------------------------------- ROM:0011C47C ROM:0011C47C loc_11C47C: ; DATA XREF: ROM:0011C464↑o ROM:0011C47C btst d0,($1101).w ROM:0011C480 beq.s locret_11C484 ROM:0011C482 bra.s loc_11C486 ROM:0011C484 ; --------------------------------------------------------------------------- ROM:0011C484 ROM:0011C484 locret_11C484: ; CODE XREF: ROM:0011C480↑j ROM:0011C484 rts ROM:0011C486 ; --------------------------------------------------------------------------- ROM:0011C486 ROM:0011C486 loc_11C486: ; CODE XREF: ROM:0011C482↑j ROM:0011C486 bset d0,($1100).w ROM:0011C48A move.b #2,(a1,d0.w) ROM:0011C490 rts ROM:0011C492 ; --------------------------------------------------------------------------- ROM:0011C492 ROM:0011C492 loc_11C492: ; DATA XREF: ROM:0011C468↑o ROM:0011C492 bsr.l sub_11D0D6 ROM:0011C498 bsr.l sub_11C378 ROM:0011C49E bsr.l sub_11C1CC ROM:0011C4A4 lea ($11E2).w,a1 ROM:0011C4A8 move.w ($AB4).w,d0 ROM:0011C4AC btst d0,($1101).w ROM:0011C4B0 bne.s locret_11C4B4 ROM:0011C4B2 bra.s loc_11C4B6 ROM:0011C4B4 ; --------------------------------------------------------------------------- ROM:0011C4B4 ROM:0011C4B4 locret_11C4B4: ; CODE XREF: ROM:0011C4B0↑j ROM:0011C4B4 rts ROM:0011C4B6 ; --------------------------------------------------------------------------- ROM:0011C4B6 ROM:0011C4B6 loc_11C4B6: ; CODE XREF: ROM:0011C4B2↑j ROM:0011C4B6 bsr.w sub_11C50A ROM:0011C4BA bclr d0,($1100).w ROM:0011C4BE bclr d0,($110E).w ROM:0011C4C2 bclr d0,($10FF).w ROM:0011C4C6 lea ($11EA).w,a2 ROM:0011C4CA lea ($11E1).w,a3 ROM:0011C4CE lea ($11E0).w,a4 ROM:0011C4D2 move.b #0,(a2,d0.w) ROM:0011C4D8 move.b #0,(a3,d0.w) ROM:0011C4DE move.b #0,(a4,d0.w) ROM:0011C4E4 lea ($11E6).w,a2 ROM:0011C4E8 lea ($11EB).w,a3 ROM:0011C4EC lea ($11E3).w,a4 ROM:0011C4F0 move.b #0,(a2,d0.w) ROM:0011C4F6 move.b #0,(a3,d0.w) ROM:0011C4FC move.b #0,(a4,d0.w) ROM:0011C502 move.b #1,(a1,d0.w) ROM:0011C508 rts ROM:0011C50A ROM:0011C50A ; =============== S U B R O U T I N E ======================================= ROM:0011C50A ROM:0011C50A ROM:0011C50A sub_11C50A: ; CODE XREF: ROM:0011C470↑p ROM:0011C50A ; ROM:loc_11C4B6↑p ... ROM:0011C50A lea ($EDE).w,a0 ROM:0011C50E move.w ($AB4).w,d0 ROM:0011C512 move.w #$2710,(a0,d0.w*2) ROM:0011C518 rts ROM:0011C518 ; End of function sub_11C50A ROM:0011C518 ROM:0011C51A ROM:0011C51A ; =============== S U B R O U T I N E ======================================= ROM:0011C51A ROM:0011C51A ROM:0011C51A sub_11C51A: ; CODE XREF: ROM:0011D2C2↓p ROM:0011C51A ; ROM:0011D338↓p ROM:0011C51A lea ($11E3).w,a1 ROM:0011C51E move.w ($AB4).w,d0 ROM:0011C522 move.w $30C(a5),d2 ROM:0011C526 move.w $30A(a5),d3 ROM:0011C52A clr.w d1 ROM:0011C52C move.b (a1,d0.w),d1 ROM:0011C530 cmpi.w #4,d1 ROM:0011C534 bcc.s locret_11C53E ROM:0011C536 movea.l off_11C540(pc,d1.w*4),a0 ROM:0011C53A nop ROM:0011C53C jmp (a0) ROM:0011C53E ; --------------------------------------------------------------------------- ROM:0011C53E ROM:0011C53E locret_11C53E: ; CODE XREF: sub_11C51A+1A↑j ROM:0011C53E rts ROM:0011C53E ; End of function sub_11C51A ROM:0011C53E ROM:0011C53E ; --------------------------------------------------------------------------- ROM:0011C540 off_11C540: dc.l loc_11C550 ; DATA XREF: sub_11C51A+1C↑r ROM:0011C544 dc.l loc_11C558 ROM:0011C548 dc.l loc_11C5A6 ROM:0011C54C dc.l loc_11C682 ROM:0011C550 ; --------------------------------------------------------------------------- ROM:0011C550 ROM:0011C550 loc_11C550: ; DATA XREF: ROM:off_11C540↑o ROM:0011C550 move.b #1,(a1,d0.w) ROM:0011C556 rts ROM:0011C558 ; --------------------------------------------------------------------------- ROM:0011C558 ROM:0011C558 loc_11C558: ; DATA XREF: ROM:0011C544↑o ROM:0011C558 btst #7,($1315).w ROM:0011C55E beq.s loc_11C562 ROM:0011C560 bra.s loc_11C56E ROM:0011C562 ; --------------------------------------------------------------------------- ROM:0011C562 ROM:0011C562 loc_11C562: ; CODE XREF: ROM:0011C55E↑j ROM:0011C562 btst #7,($1315).w ROM:0011C568 bne.s locret_11C56C ROM:0011C56A bra.s loc_11C58A ROM:0011C56C ; --------------------------------------------------------------------------- ROM:0011C56C ROM:0011C56C locret_11C56C: ; CODE XREF: ROM:0011C568↑j ROM:0011C56C rts ROM:0011C56E ; --------------------------------------------------------------------------- ROM:0011C56E ROM:0011C56E loc_11C56E: ; CODE XREF: ROM:0011C560↑j ROM:0011C56E clr.b $872(d0.w) ROM:0011C574 move.w d3,$616(d0.w*2) ROM:0011C57A move.b #1,$872(d0.w) ROM:0011C582 move.b #2,(a1,d0.w) ROM:0011C588 rts ROM:0011C58A ; --------------------------------------------------------------------------- ROM:0011C58A ROM:0011C58A loc_11C58A: ; CODE XREF: ROM:0011C56A↑j ROM:0011C58A clr.b $871(d0.w) ROM:0011C590 move.w d2,$614(d0.w*2) ROM:0011C596 move.b #1,$871(d0.w) ROM:0011C59E move.b #3,(a1,d0.w) ROM:0011C5A4 rts ROM:0011C5A6 ; --------------------------------------------------------------------------- ROM:0011C5A6 ROM:0011C5A6 loc_11C5A6: ; DATA XREF: ROM:0011C548↑o ROM:0011C5A6 btst d0,($110E).w ROM:0011C5AA beq.s loc_11C5AE ROM:0011C5AC bra.s loc_11C5DE ROM:0011C5AE ; --------------------------------------------------------------------------- ROM:0011C5AE ROM:0011C5AE loc_11C5AE: ; CODE XREF: ROM:0011C5AA↑j ROM:0011C5AE cmpi.w #0,$616(d0.w*2) ROM:0011C5B6 bgt.s loc_11C5C0 ROM:0011C5B8 btst d0,($110D).w ROM:0011C5BC beq.s loc_11C5C0 ROM:0011C5BE bra.s loc_11C5FA ROM:0011C5C0 ; --------------------------------------------------------------------------- ROM:0011C5C0 ROM:0011C5C0 loc_11C5C0: ; CODE XREF: ROM:0011C5B6↑j ROM:0011C5C0 ; ROM:0011C5BC↑j ROM:0011C5C0 cmpi.w #0,$616(d0.w*2) ROM:0011C5C8 bgt.s loc_11C5D2 ROM:0011C5CA btst d0,($110D).w ROM:0011C5CE bne.s loc_11C5D2 ROM:0011C5D0 bra.s loc_11C62A ROM:0011C5D2 ; --------------------------------------------------------------------------- ROM:0011C5D2 ROM:0011C5D2 loc_11C5D2: ; CODE XREF: ROM:0011C5C8↑j ROM:0011C5D2 ; ROM:0011C5CE↑j ROM:0011C5D2 btst #7,($1315).w ROM:0011C5D8 bne.s locret_11C5DC ROM:0011C5DA bra.s loc_11C65A ROM:0011C5DC ; --------------------------------------------------------------------------- ROM:0011C5DC ROM:0011C5DC locret_11C5DC: ; CODE XREF: ROM:0011C5D8↑j ROM:0011C5DC rts ROM:0011C5DE ; --------------------------------------------------------------------------- ROM:0011C5DE ROM:0011C5DE loc_11C5DE: ; CODE XREF: ROM:0011C5AC↑j ROM:0011C5DE clr.b $872(d0.w) ROM:0011C5E4 move.w d3,$616(d0.w*2) ROM:0011C5EA move.b #1,$872(d0.w) ROM:0011C5F2 move.b #2,(a1,d0.w) ROM:0011C5F8 rts ROM:0011C5FA ; --------------------------------------------------------------------------- ROM:0011C5FA ROM:0011C5FA loc_11C5FA: ; CODE XREF: ROM:0011C5BE↑j ROM:0011C5FA bsr.w sub_11C7A4 ROM:0011C5FE lea ($11E3).w,a1 ROM:0011C602 move.w ($AB4).w,d0 ROM:0011C606 move.w $30C(a5),d2 ROM:0011C60A move.w $30A(a5),d3 ROM:0011C60E clr.b $872(d0.w) ROM:0011C614 move.w d3,$616(d0.w*2) ROM:0011C61A move.b #1,$872(d0.w) ROM:0011C622 move.b #2,(a1,d0.w) ROM:0011C628 rts ROM:0011C62A ; --------------------------------------------------------------------------- ROM:0011C62A ROM:0011C62A loc_11C62A: ; CODE XREF: ROM:0011C5D0↑j ROM:0011C62A bsr.w sub_11C75E ROM:0011C62E lea ($11E3).w,a1 ROM:0011C632 move.w ($AB4).w,d0 ROM:0011C636 move.w $30C(a5),d2 ROM:0011C63A move.w $30A(a5),d3 ROM:0011C63E clr.b $872(d0.w) ROM:0011C644 move.w d3,$616(d0.w*2) ROM:0011C64A move.b #1,$872(d0.w) ROM:0011C652 move.b #2,(a1,d0.w) ROM:0011C658 rts ROM:0011C65A ; --------------------------------------------------------------------------- ROM:0011C65A ROM:0011C65A loc_11C65A: ; CODE XREF: ROM:0011C5DA↑j ROM:0011C65A clr.b $872(d0.w) ROM:0011C660 clr.w $616(d0.w*2) ROM:0011C666 clr.b $871(d0.w) ROM:0011C66C move.w d2,$614(d0.w*2) ROM:0011C672 move.b #1,$871(d0.w) ROM:0011C67A move.b #3,(a1,d0.w) ROM:0011C680 rts ROM:0011C682 ; --------------------------------------------------------------------------- ROM:0011C682 ROM:0011C682 loc_11C682: ; DATA XREF: ROM:0011C54C↑o ROM:0011C682 btst d0,($110E).w ROM:0011C686 beq.s loc_11C68A ROM:0011C688 bra.s loc_11C6BA ROM:0011C68A ; --------------------------------------------------------------------------- ROM:0011C68A ROM:0011C68A loc_11C68A: ; CODE XREF: ROM:0011C686↑j ROM:0011C68A cmpi.w #0,$614(d0.w*2) ROM:0011C692 bgt.s loc_11C69C ROM:0011C694 btst d0,($110D).w ROM:0011C698 beq.s loc_11C69C ROM:0011C69A bra.s loc_11C6D6 ROM:0011C69C ; --------------------------------------------------------------------------- ROM:0011C69C ROM:0011C69C loc_11C69C: ; CODE XREF: ROM:0011C692↑j ROM:0011C69C ; ROM:0011C698↑j ROM:0011C69C cmpi.w #0,$614(d0.w*2) ROM:0011C6A4 bgt.s loc_11C6AE ROM:0011C6A6 btst d0,($110D).w ROM:0011C6AA bne.s loc_11C6AE ROM:0011C6AC bra.s loc_11C706 ROM:0011C6AE ; --------------------------------------------------------------------------- ROM:0011C6AE ROM:0011C6AE loc_11C6AE: ; CODE XREF: ROM:0011C6A4↑j ROM:0011C6AE ; ROM:0011C6AA↑j ROM:0011C6AE btst #7,($1315).w ROM:0011C6B4 beq.s locret_11C6B8 ROM:0011C6B6 bra.s loc_11C736 ROM:0011C6B8 ; --------------------------------------------------------------------------- ROM:0011C6B8 ROM:0011C6B8 locret_11C6B8: ; CODE XREF: ROM:0011C6B4↑j ROM:0011C6B8 rts ROM:0011C6BA ; --------------------------------------------------------------------------- ROM:0011C6BA ROM:0011C6BA loc_11C6BA: ; CODE XREF: ROM:0011C688↑j ROM:0011C6BA clr.b $871(d0.w) ROM:0011C6C0 move.w d2,$614(d0.w*2) ROM:0011C6C6 move.b #1,$871(d0.w) ROM:0011C6CE move.b #3,(a1,d0.w) ROM:0011C6D4 rts ROM:0011C6D6 ; --------------------------------------------------------------------------- ROM:0011C6D6 ROM:0011C6D6 loc_11C6D6: ; CODE XREF: ROM:0011C69A↑j ROM:0011C6D6 bsr.w sub_11C7A4 ROM:0011C6DA lea ($11E3).w,a1 ROM:0011C6DE move.w ($AB4).w,d0 ROM:0011C6E2 move.w $30C(a5),d2 ROM:0011C6E6 move.w $30A(a5),d3 ROM:0011C6EA clr.b $871(d0.w) ROM:0011C6F0 move.w d2,$614(d0.w*2) ROM:0011C6F6 move.b #1,$871(d0.w) ROM:0011C6FE move.b #3,(a1,d0.w) ROM:0011C704 rts ROM:0011C706 ; --------------------------------------------------------------------------- ROM:0011C706 ROM:0011C706 loc_11C706: ; CODE XREF: ROM:0011C6AC↑j ROM:0011C706 bsr.w sub_11C75E ROM:0011C70A lea ($11E3).w,a1 ROM:0011C70E move.w ($AB4).w,d0 ROM:0011C712 move.w $30C(a5),d2 ROM:0011C716 move.w $30A(a5),d3 ROM:0011C71A clr.b $871(d0.w) ROM:0011C720 move.w d2,$614(d0.w*2) ROM:0011C726 move.b #1,$871(d0.w) ROM:0011C72E move.b #3,(a1,d0.w) ROM:0011C734 rts ROM:0011C736 ; --------------------------------------------------------------------------- ROM:0011C736 ROM:0011C736 loc_11C736: ; CODE XREF: ROM:0011C6B6↑j ROM:0011C736 clr.b $871(d0.w) ROM:0011C73C clr.w $614(d0.w*2) ROM:0011C742 clr.b $872(d0.w) ROM:0011C748 move.w d3,$616(d0.w*2) ROM:0011C74E move.b #1,$872(d0.w) ROM:0011C756 move.b #2,(a1,d0.w) ROM:0011C75C rts ROM:0011C75E ROM:0011C75E ; =============== S U B R O U T I N E ======================================= ROM:0011C75E ROM:0011C75E ROM:0011C75E sub_11C75E: ; CODE XREF: ROM:loc_11C62A↑p ROM:0011C75E ; ROM:loc_11C706↑p ... ROM:0011C75E move.w #$3D66,d1 ROM:0011C762 move.w ($A02).w,d2 ROM:0011C766 move.w ($54C).w,d3 ROM:0011C76A bsr.l sub_11601C ROM:0011C770 move.w ($D04).w,d2 ROM:0011C774 ext.l d2 ROM:0011C776 divs.w #$64,d2 ; 'd' ROM:0011C77A sub.w d2,d1 ROM:0011C77C lea ($EEA).w,a3 ROM:0011C780 move.w ($AB4).w,d4 ROM:0011C784 muls.w (a3,d4.w*2),d1 ROM:0011C788 divs.w #$2710,d1 ROM:0011C78C lea ($EDE).w,a4 ROM:0011C790 add.w d1,(a4,d4.w*2) ROM:0011C794 move.w $306(a5),d5 ROM:0011C798 cmp.w (a4,d4.w*2),d5 ROM:0011C79C bge.s locret_11C7A2 ROM:0011C79E move.w d5,(a4,d4.w*2) ROM:0011C7A2 ROM:0011C7A2 locret_11C7A2: ; CODE XREF: sub_11C75E+3E↑j ROM:0011C7A2 rts ROM:0011C7A2 ; End of function sub_11C75E ROM:0011C7A2 ROM:0011C7A4 ROM:0011C7A4 ; =============== S U B R O U T I N E ======================================= ROM:0011C7A4 ROM:0011C7A4 ROM:0011C7A4 sub_11C7A4: ; CODE XREF: ROM:loc_11C5FA↑p ROM:0011C7A4 ; ROM:loc_11C6D6↑p ... ROM:0011C7A4 move.w #$3D68,d1 ROM:0011C7A8 move.w ($A02).w,d2 ROM:0011C7AC move.w ($54C).w,d3 ROM:0011C7B0 bsr.l sub_11601C ROM:0011C7B6 move.w ($D04).w,d2 ROM:0011C7BA ext.l d2 ROM:0011C7BC divs.w #$64,d2 ; 'd' ROM:0011C7C0 add.w d2,d1 ROM:0011C7C2 lea ($EEA).w,a3 ROM:0011C7C6 move.w ($AB4).w,d4 ROM:0011C7CA muls.w (a3,d4.w*2),d1 ROM:0011C7CE divs.w #$2710,d1 ROM:0011C7D2 lea ($EDE).w,a4 ROM:0011C7D6 sub.w d1,(a4,d4.w*2) ROM:0011C7DA move.w $308(a5),d5 ROM:0011C7DE cmp.w (a4,d4.w*2),d5 ROM:0011C7E2 ble.s locret_11C7E8 ROM:0011C7E4 move.w d5,(a4,d4.w*2) ROM:0011C7E8 ROM:0011C7E8 locret_11C7E8: ; CODE XREF: sub_11C7A4+3E↑j ROM:0011C7E8 rts ROM:0011C7E8 ; End of function sub_11C7A4 ROM:0011C7E8 ROM:0011C7EA ROM:0011C7EA ; =============== S U B R O U T I N E ======================================= ROM:0011C7EA ROM:0011C7EA ROM:0011C7EA sub_11C7EA: ; CODE XREF: sub_11C952+46↓p ROM:0011C7EA lea ($11E4).w,a1 ROM:0011C7EE move.w ($AB4).w,d0 ROM:0011C7F2 clr.w d1 ROM:0011C7F4 move.b (a1,d0.w),d1 ROM:0011C7F8 cmpi.w #4,d1 ROM:0011C7FC bcc.s locret_11C806 ROM:0011C7FE movea.l off_11C808(pc,d1.w*4),a0 ROM:0011C802 nop ROM:0011C804 jmp (a0) ROM:0011C806 ; --------------------------------------------------------------------------- ROM:0011C806 ROM:0011C806 locret_11C806: ; CODE XREF: sub_11C7EA+12↑j ROM:0011C806 rts ROM:0011C806 ; End of function sub_11C7EA ROM:0011C806 ROM:0011C806 ; --------------------------------------------------------------------------- ROM:0011C808 off_11C808: dc.l loc_11C818 ; DATA XREF: sub_11C7EA+14↑r ROM:0011C80C dc.l loc_11C82A ROM:0011C810 dc.l loc_11C84E ROM:0011C814 dc.l loc_11C85E ROM:0011C818 ; --------------------------------------------------------------------------- ROM:0011C818 ROM:0011C818 loc_11C818: ; DATA XREF: ROM:off_11C808↑o ROM:0011C818 bsr.w sub_11C8DA ROM:0011C81C bsr.w sub_11C946 ROM:0011C820 move.b #1,(a1,d0.w) ROM:0011C826 rts ROM:0011C828 ; --------------------------------------------------------------------------- ROM:0011C828 rts ROM:0011C82A ; --------------------------------------------------------------------------- ROM:0011C82A ROM:0011C82A loc_11C82A: ; DATA XREF: ROM:0011C80C↑o ROM:0011C82A btst d0,($110E).w ROM:0011C82E beq.s locret_11C84C ROM:0011C830 clr.b $873(d0.w) ROM:0011C836 clr.w $618(d0.w*2) ROM:0011C83C move.b #3,$873(d0.w) ROM:0011C844 move.b #2,(a1,d0.w) ROM:0011C84A rts ROM:0011C84C ; --------------------------------------------------------------------------- ROM:0011C84C ROM:0011C84C locret_11C84C: ; CODE XREF: ROM:0011C82E↑j ROM:0011C84C rts ROM:0011C84E ; --------------------------------------------------------------------------- ROM:0011C84E ROM:0011C84E loc_11C84E: ; DATA XREF: ROM:0011C810↑o ROM:0011C84E btst d0,($110E).w ROM:0011C852 beq.s locret_11C85C ROM:0011C854 move.b #3,(a1,d0.w) ROM:0011C85A rts ROM:0011C85C ; --------------------------------------------------------------------------- ROM:0011C85C ROM:0011C85C locret_11C85C: ; CODE XREF: ROM:0011C852↑j ROM:0011C85C rts ROM:0011C85E ; --------------------------------------------------------------------------- ROM:0011C85E ROM:0011C85E loc_11C85E: ; DATA XREF: ROM:0011C814↑o ROM:0011C85E btst d0,($110E).w ROM:0011C862 beq.s locret_11C894 ROM:0011C864 bclr #0,$873(d0.w) ROM:0011C86C bset #2,$873(d0.w) ROM:0011C874 bsr.w sub_11C8F6 ROM:0011C878 clr.b $873(d0.w) ROM:0011C87E clr.w $618(d0.w*2) ROM:0011C884 move.b #3,$873(d0.w) ROM:0011C88C move.b #2,(a1,d0.w) ROM:0011C892 rts ROM:0011C894 ; --------------------------------------------------------------------------- ROM:0011C894 ROM:0011C894 locret_11C894: ; CODE XREF: ROM:0011C862↑j ROM:0011C894 rts ROM:0011C896 ROM:0011C896 ; =============== S U B R O U T I N E ======================================= ROM:0011C896 ROM:0011C896 ROM:0011C896 sub_11C896: ; CODE XREF: ROM:0011D1D4↓p ROM:0011C896 ; ROM:0011D256↓p ... ROM:0011C896 lea ($EE0).w,a3 ROM:0011C89A lea ($EE2).w,a4 ROM:0011C89E lea ($EDE).w,a2 ROM:0011C8A2 move.w (a4,d0.w*2),d3 ROM:0011C8A6 add.w (a2,d0.w*2),d3 ROM:0011C8AA ext.l d3 ROM:0011C8AC divs.w #2,d3 ROM:0011C8B0 move.w d3,(a3,d0.w*2) ROM:0011C8B4 move.w #1,d1 ROM:0011C8B8 cmpi.w #2,d1 ROM:0011C8BC bne.s loc_11C8D0 ROM:0011C8BE move.w (a3),d4 ROM:0011C8C0 add.w 2(a3),d4 ROM:0011C8C4 ext.l d4 ROM:0011C8C6 divs.w #2,d4 ROM:0011C8CA move.w d4,($AB2).w ROM:0011C8CE bra.s loc_11C8D2 ROM:0011C8D0 ; --------------------------------------------------------------------------- ROM:0011C8D0 ROM:0011C8D0 loc_11C8D0: ; CODE XREF: sub_11C896+26↑j ROM:0011C8D0 move.w (a3),d4 ROM:0011C8D2 ROM:0011C8D2 loc_11C8D2: ; CODE XREF: sub_11C896+38↑j ROM:0011C8D2 move.w (a2,d0.w*2),(a4,d0.w*2) ROM:0011C8D8 rts ROM:0011C8D8 ; End of function sub_11C896 ROM:0011C8D8 ROM:0011C8DA ROM:0011C8DA ; =============== S U B R O U T I N E ======================================= ROM:0011C8DA ROM:0011C8DA ROM:0011C8DA sub_11C8DA: ; CODE XREF: ROM:loc_11C818↑p ROM:0011C8DA lea ($EE0).w,a3 ROM:0011C8DE lea ($EE2).w,a4 ROM:0011C8E2 move.w #$2710,(a3,d0.w*2) ROM:0011C8E8 move.w #$2710,(a4,d0.w*2) ROM:0011C8EE move.w #$2710,($AB2).w ROM:0011C8F4 rts ROM:0011C8F4 ; End of function sub_11C8DA ROM:0011C8F4 ROM:0011C8F6 ROM:0011C8F6 ; =============== S U B R O U T I N E ======================================= ROM:0011C8F6 ROM:0011C8F6 ROM:0011C8F6 sub_11C8F6: ; CODE XREF: ROM:0011C874↑p ROM:0011C8F6 addi.w #1,$EE6(d0.w*2) ROM:0011C8FE move.w $30E(a5),d2 ROM:0011C902 cmp.w $EE6(d0.w*2),d2 ROM:0011C908 blt.s loc_11C918 ROM:0011C90A move.w $618(d0.w*2),d3 ROM:0011C910 add.w d3,$EE8(d0.w*2) ROM:0011C916 bra.s locret_11C944 ROM:0011C918 ; --------------------------------------------------------------------------- ROM:0011C918 ROM:0011C918 loc_11C918: ; CODE XREF: sub_11C8F6+12↑j ROM:0011C918 move.w $EE6(d0.w*2),d4 ROM:0011C91E ext.l d4 ROM:0011C920 muls.l #$2710,d4 ROM:0011C928 divs.w $EE8(d0.w*2),d4 ROM:0011C92E move.w d4,$EE4(d0.w*2) ROM:0011C934 move.w #0,$EE8(d0.w*2) ROM:0011C93C move.w #0,$EE6(d0.w*2) ROM:0011C944 ROM:0011C944 locret_11C944: ; CODE XREF: sub_11C8F6+20↑j ROM:0011C944 rts ROM:0011C944 ; End of function sub_11C8F6 ROM:0011C944 ROM:0011C946 ROM:0011C946 ; =============== S U B R O U T I N E ======================================= ROM:0011C946 ROM:0011C946 ROM:0011C946 sub_11C946: ; CODE XREF: ROM:0011C81C↑p ROM:0011C946 lea ($EE4).w,a3 ROM:0011C94A move.w #0,(a3,d0.w*2) ROM:0011C950 rts ROM:0011C950 ; End of function sub_11C946 ROM:0011C950 ROM:0011C952 ROM:0011C952 ; =============== S U B R O U T I N E ======================================= ROM:0011C952 ROM:0011C952 ROM:0011C952 sub_11C952: ; CODE XREF: sub_1251F6+60↓p ROM:0011C952 bsr.l sub_11CD5A ROM:0011C958 bsr.l sub_11CBAA ROM:0011C95E move.w #0,($AB4).w ROM:0011C964 bra.s loc_11C96C ROM:0011C966 ; --------------------------------------------------------------------------- ROM:0011C966 ROM:0011C966 loc_11C966: ; CODE XREF: sub_11C952+4C↓j ROM:0011C966 addi.w #1,($AB4).w ROM:0011C96C ROM:0011C96C loc_11C96C: ; CODE XREF: sub_11C952+12↑j ROM:0011C96C cmpi.w #0,($AB4).w ROM:0011C972 bgt.s locret_11C9A0 ROM:0011C974 bsr.l sub_11CE3C ROM:0011C97A bsr.l sub_11CCE4 ROM:0011C980 bsr.l sub_11CFBE ROM:0011C986 bsr.w sub_11C9A2 ROM:0011C98A bsr.w sub_11CB08 ROM:0011C98E bsr.w sub_11CB5A ROM:0011C992 bsr.l sub_11C442 ROM:0011C998 bsr.l sub_11C7EA ROM:0011C99E bra.s loc_11C966 ROM:0011C9A0 ; --------------------------------------------------------------------------- ROM:0011C9A0 ROM:0011C9A0 locret_11C9A0: ; CODE XREF: sub_11C952+20↑j ROM:0011C9A0 rts ROM:0011C9A0 ; End of function sub_11C952 ROM:0011C9A0 ROM:0011C9A2 ROM:0011C9A2 ; =============== S U B R O U T I N E ======================================= ROM:0011C9A2 ROM:0011C9A2 ROM:0011C9A2 sub_11C9A2: ; CODE XREF: sub_11C952+34↑p ROM:0011C9A2 lea ($11E5).w,a1 ROM:0011C9A6 lea ($E8E).w,a2 ROM:0011C9AA move.w ($AB4).w,d0 ROM:0011C9AE move.w $314(a5),d2 ROM:0011C9B2 move.w $322(a5),d3 ROM:0011C9B6 move.w $324(a5),d4 ROM:0011C9BA clr.w d1 ROM:0011C9BC move.b (a1,d0.w),d1 ROM:0011C9C0 cmpi.w #5,d1 ROM:0011C9C4 bcc.s locret_11C9CE ROM:0011C9C6 movea.l off_11C9D0(pc,d1.w*4),a0 ROM:0011C9CA nop ROM:0011C9CC jmp (a0) ROM:0011C9CE ; --------------------------------------------------------------------------- ROM:0011C9CE ROM:0011C9CE locret_11C9CE: ; CODE XREF: sub_11C9A2+22↑j ROM:0011C9CE rts ROM:0011C9CE ; End of function sub_11C9A2 ROM:0011C9CE ROM:0011C9CE ; --------------------------------------------------------------------------- ROM:0011C9D0 off_11C9D0: dc.l loc_11C9E4 ; DATA XREF: sub_11C9A2+24↑r ROM:0011C9D4 dc.l loc_11C9F2 ROM:0011C9D8 dc.l loc_11CA1E ROM:0011C9DC dc.l loc_11CA76 ROM:0011C9E0 dc.l loc_11CAC6 ROM:0011C9E4 ; --------------------------------------------------------------------------- ROM:0011C9E4 ROM:0011C9E4 loc_11C9E4: ; DATA XREF: ROM:off_11C9D0↑o ROM:0011C9E4 bset d0,($1104).w ROM:0011C9E8 move.b #1,(a1,d0.w) ROM:0011C9EE bra.s locret_11CA1C ROM:0011C9F0 ; --------------------------------------------------------------------------- ROM:0011C9F0 rts ROM:0011C9F2 ; --------------------------------------------------------------------------- ROM:0011C9F2 ROM:0011C9F2 loc_11C9F2: ; DATA XREF: ROM:0011C9D4↑o ROM:0011C9F2 btst #0,($1334).w ROM:0011C9F8 beq.s locret_11CA1C ROM:0011C9FA btst d0,($1101).w ROM:0011C9FE beq.s locret_11CA1C ROM:0011CA00 clr.b $8CC(d0.w) ROM:0011CA06 move.w d2,$6CA(d0.w*2) ROM:0011CA0C move.b #1,$8CC(d0.w) ROM:0011CA14 move.b #2,(a1,d0.w) ROM:0011CA1A bra.s locret_11CA74 ROM:0011CA1C ; --------------------------------------------------------------------------- ROM:0011CA1C ROM:0011CA1C locret_11CA1C: ; CODE XREF: ROM:0011C9EE↑j ROM:0011CA1C ; ROM:0011C9F8↑j ... ROM:0011CA1C rts ROM:0011CA1E ; --------------------------------------------------------------------------- ROM:0011CA1E ROM:0011CA1E loc_11CA1E: ; DATA XREF: ROM:0011C9D8↑o ROM:0011CA1E cmpi.w #0,$6CA(d0.w*2) ROM:0011CA26 bgt.s loc_11CA38 ROM:0011CA28 bclr d0,($1104).w ROM:0011CA2C move.b #4,(a1,d0.w) ROM:0011CA32 bra.l locret_11CB04 ROM:0011CA38 ; --------------------------------------------------------------------------- ROM:0011CA38 ROM:0011CA38 loc_11CA38: ; CODE XREF: ROM:0011CA26↑j ROM:0011CA38 btst d0,($1101).w ROM:0011CA3C bne.s loc_11CA52 ROM:0011CA3E clr.b $8CC(d0.w) ROM:0011CA44 clr.w $6CA(d0.w*2) ROM:0011CA4A move.b #1,(a1,d0.w) ROM:0011CA50 bra.s locret_11CA1C ROM:0011CA52 ; --------------------------------------------------------------------------- ROM:0011CA52 ROM:0011CA52 loc_11CA52: ; CODE XREF: ROM:0011CA3C↑j ROM:0011CA52 cmp.w (a2,d0.w*2),d3 ROM:0011CA56 bgt.s loc_11CA5A ROM:0011CA58 bra.s loc_11CA60 ROM:0011CA5A ; --------------------------------------------------------------------------- ROM:0011CA5A ROM:0011CA5A loc_11CA5A: ; CODE XREF: ROM:0011CA56↑j ROM:0011CA5A cmp.w (a2,d0.w*2),d4 ROM:0011CA5E blt.s locret_11CA74 ROM:0011CA60 ROM:0011CA60 loc_11CA60: ; CODE XREF: ROM:0011CA58↑j ROM:0011CA60 clr.b $8CC(d0.w) ROM:0011CA66 clr.w $6CA(d0.w*2) ROM:0011CA6C move.b #3,(a1,d0.w) ROM:0011CA72 bra.s locret_11CAC4 ROM:0011CA74 ; --------------------------------------------------------------------------- ROM:0011CA74 ROM:0011CA74 locret_11CA74: ; CODE XREF: ROM:0011CA1A↑j ROM:0011CA74 ; ROM:0011CA5E↑j ... ROM:0011CA74 rts ROM:0011CA76 ; --------------------------------------------------------------------------- ROM:0011CA76 ROM:0011CA76 loc_11CA76: ; DATA XREF: ROM:0011C9DC↑o ROM:0011CA76 cmp.w (a2,d0.w*2),d3 ROM:0011CA7A ble.l loc_11CAA6 ROM:0011CA80 cmp.w (a2,d0.w*2),d4 ROM:0011CA84 bge.l loc_11CAA6 ROM:0011CA8A clr.b $8CC(d0.w) ROM:0011CA90 move.w d2,$6CA(d0.w*2) ROM:0011CA96 move.b #1,$8CC(d0.w) ROM:0011CA9E move.b #2,(a1,d0.w) ROM:0011CAA4 bra.s locret_11CA74 ROM:0011CAA6 ; --------------------------------------------------------------------------- ROM:0011CAA6 ROM:0011CAA6 loc_11CAA6: ; CODE XREF: ROM:0011CA7A↑j ROM:0011CAA6 ; ROM:0011CA84↑j ROM:0011CAA6 btst d0,($1101).w ROM:0011CAAA bne.s locret_11CAC4 ROM:0011CAAC clr.b $8CC(d0.w) ROM:0011CAB2 clr.w $6CA(d0.w*2) ROM:0011CAB8 move.b #1,(a1,d0.w) ROM:0011CABE bra.l locret_11CA1C ROM:0011CAC4 ; --------------------------------------------------------------------------- ROM:0011CAC4 ROM:0011CAC4 locret_11CAC4: ; CODE XREF: ROM:0011CA72↑j ROM:0011CAC4 ; ROM:0011CAAA↑j ... ROM:0011CAC4 rts ROM:0011CAC6 ; --------------------------------------------------------------------------- ROM:0011CAC6 ROM:0011CAC6 loc_11CAC6: ; DATA XREF: ROM:0011C9E0↑o ROM:0011CAC6 btst #7,($1319).w ROM:0011CACC beq.s loc_11CAEA ROM:0011CACE clr.b $8CC(d0.w) ROM:0011CAD4 clr.w $6CA(d0.w*2) ROM:0011CADA bset d0,($1104).w ROM:0011CADE move.b #1,(a1,d0.w) ROM:0011CAE4 bra.l locret_11CA1C ROM:0011CAEA ; --------------------------------------------------------------------------- ROM:0011CAEA ROM:0011CAEA loc_11CAEA: ; CODE XREF: ROM:0011CACC↑j ROM:0011CAEA cmp.w (a2,d0.w*2),d3 ROM:0011CAEE bgt.s loc_11CAF2 ROM:0011CAF0 bra.s loc_11CAF8 ROM:0011CAF2 ; --------------------------------------------------------------------------- ROM:0011CAF2 ROM:0011CAF2 loc_11CAF2: ; CODE XREF: ROM:0011CAEE↑j ROM:0011CAF2 cmp.w (a2,d0.w*2),d4 ROM:0011CAF6 blt.s locret_11CB04 ROM:0011CAF8 ROM:0011CAF8 loc_11CAF8: ; CODE XREF: ROM:0011CAF0↑j ROM:0011CAF8 bset d0,($1104).w ROM:0011CAFC move.b #3,(a1,d0.w) ROM:0011CB02 bra.s locret_11CAC4 ROM:0011CB04 ; --------------------------------------------------------------------------- ROM:0011CB04 ROM:0011CB04 locret_11CB04: ; CODE XREF: ROM:0011CA32↑j ROM:0011CB04 ; ROM:0011CAF6↑j ROM:0011CB04 rts ROM:0011CB06 ; --------------------------------------------------------------------------- ROM:0011CB06 rts ROM:0011CB08 ROM:0011CB08 ; =============== S U B R O U T I N E ======================================= ROM:0011CB08 ROM:0011CB08 ROM:0011CB08 sub_11CB08: ; CODE XREF: sub_11C952+38↑p ROM:0011CB08 move.w ($AB4).w,d0 ROM:0011CB0C bclr d0,($1102).w ROM:0011CB10 bclr d0,($1103).w ROM:0011CB14 btst d0,($110C).w ROM:0011CB18 bne.s locret_11CB58 ROM:0011CB1A btst #6,($D43).w ROM:0011CB20 bne.s locret_11CB58 ROM:0011CB22 btst #2,($D43).w ROM:0011CB28 bne.s locret_11CB58 ROM:0011CB2A btst d0,($1107).w ROM:0011CB2E bne.s locret_11CB58 ROM:0011CB30 btst #7,($1326).w ROM:0011CB36 bne.s locret_11CB58 ROM:0011CB38 btst #1,($1337).w ROM:0011CB3E beq.s locret_11CB58 ROM:0011CB40 move.w $310(a5),d1 ROM:0011CB44 cmp.w ($DC8).w,d1 ROM:0011CB48 bne.s locret_11CB58 ROM:0011CB4A bset d0,($1103).w ROM:0011CB4E btst d0,($1104).w ROM:0011CB52 beq.s locret_11CB58 ROM:0011CB54 bset d0,($1102).w ROM:0011CB58 ROM:0011CB58 locret_11CB58: ; CODE XREF: sub_11CB08+10↑j ROM:0011CB58 ; sub_11CB08+18↑j ... ROM:0011CB58 rts ROM:0011CB58 ; End of function sub_11CB08 ROM:0011CB58 ROM:0011CB5A ROM:0011CB5A ; =============== S U B R O U T I N E ======================================= ROM:0011CB5A ROM:0011CB5A ROM:0011CB5A sub_11CB5A: ; CODE XREF: sub_11C952+3C↑p ROM:0011CB5A move.w ($AB4).w,d0 ROM:0011CB5E bclr d0,($1101).w ROM:0011CB62 btst #6,($919).w ROM:0011CB68 beq.s loc_11CB72 ROM:0011CB6A btst #6,($91D).w ROM:0011CB70 beq.s locret_11CBA8 ROM:0011CB72 ROM:0011CB72 loc_11CB72: ; CODE XREF: sub_11CB5A+E↑j ROM:0011CB72 btst d0,($1103).w ROM:0011CB76 beq.s locret_11CBA8 ROM:0011CB78 btst #6,($919).w ROM:0011CB7E beq.s loc_11CB88 ROM:0011CB80 btst #6,($91D).w ROM:0011CB86 bne.s loc_11CBA4 ROM:0011CB88 ROM:0011CB88 loc_11CB88: ; CODE XREF: sub_11CB5A+24↑j ROM:0011CB88 btst d0,($1106).w ROM:0011CB8C bne.s locret_11CBA8 ROM:0011CB8E btst d0,($1107).w ROM:0011CB92 bne.s locret_11CBA8 ROM:0011CB94 btst d0,($110B).w ROM:0011CB98 beq.s locret_11CBA8 ROM:0011CB9A move.w $312(a5),d2 ROM:0011CB9E cmp.w ($A38).w,d2 ROM:0011CBA2 bge.s locret_11CBA8 ROM:0011CBA4 ROM:0011CBA4 loc_11CBA4: ; CODE XREF: sub_11CB5A+2C↑j ROM:0011CBA4 bset d0,($1101).w ROM:0011CBA8 ROM:0011CBA8 locret_11CBA8: ; CODE XREF: sub_11CB5A+16↑j ROM:0011CBA8 ; sub_11CB5A+1C↑j ... ROM:0011CBA8 rts ROM:0011CBA8 ; End of function sub_11CB5A ROM:0011CBA8 ROM:0011CBAA ROM:0011CBAA ; =============== S U B R O U T I N E ======================================= ROM:0011CBAA ROM:0011CBAA ROM:0011CBAA sub_11CBAA: ; CODE XREF: sub_11C952+6↑p ROM:0011CBAA clr.w d1 ROM:0011CBAC move.b ($1105).w,d1 ROM:0011CBB0 cmpi.w #3,d1 ROM:0011CBB4 bcc.s locret_11CBBE ROM:0011CBB6 movea.l off_11CBC0(pc,d1.w*4),a0 ROM:0011CBBA nop ROM:0011CBBC jmp (a0) ROM:0011CBBE ; --------------------------------------------------------------------------- ROM:0011CBBE ROM:0011CBBE locret_11CBBE: ; CODE XREF: sub_11CBAA+A↑j ROM:0011CBBE rts ROM:0011CBBE ; End of function sub_11CBAA ROM:0011CBBE ROM:0011CBBE ; --------------------------------------------------------------------------- ROM:0011CBC0 off_11CBC0: dc.l loc_11CBCC ; DATA XREF: sub_11CBAA+C↑r ROM:0011CBC4 dc.l loc_11CBDA ROM:0011CBC8 dc.l locret_11CBF8 ROM:0011CBCC ; --------------------------------------------------------------------------- ROM:0011CBCC ROM:0011CBCC loc_11CBCC: ; DATA XREF: ROM:off_11CBC0↑o ROM:0011CBCC bclr #1,($1319).w ROM:0011CBD2 move.b #1,($1105).w ROM:0011CBD8 rts ROM:0011CBDA ; --------------------------------------------------------------------------- ROM:0011CBDA ROM:0011CBDA loc_11CBDA: ; DATA XREF: ROM:0011CBC4↑o ROM:0011CBDA btst #0,($1334).w ROM:0011CBE0 beq.s locret_11CBE4 ROM:0011CBE2 bra.s loc_11CBE6 ROM:0011CBE4 ; --------------------------------------------------------------------------- ROM:0011CBE4 ROM:0011CBE4 locret_11CBE4: ; CODE XREF: ROM:0011CBE0↑j ROM:0011CBE4 rts ROM:0011CBE6 ; --------------------------------------------------------------------------- ROM:0011CBE6 ROM:0011CBE6 loc_11CBE6: ; CODE XREF: ROM:0011CBE2↑j ROM:0011CBE6 bsr.w sub_11CBFA ROM:0011CBEA bset #1,($1319).w ROM:0011CBF0 move.b #2,($1105).w ROM:0011CBF6 rts ROM:0011CBF8 ; --------------------------------------------------------------------------- ROM:0011CBF8 ROM:0011CBF8 locret_11CBF8: ; DATA XREF: ROM:0011CBC8↑o ROM:0011CBF8 rts ROM:0011CBFA ROM:0011CBFA ; =============== S U B R O U T I N E ======================================= ROM:0011CBFA ROM:0011CBFA ROM:0011CBFA sub_11CBFA: ; CODE XREF: ROM:loc_11CBE6↑p ROM:0011CBFA move.w #$3CCA,d1 ROM:0011CBFE move.w ($A38).w,d2 ROM:0011CC02 bsr.l sub_11601C ROM:0011CC08 lea ($EEA).w,a0 ROM:0011CC0C move.w d1,(a0) ROM:0011CC0E move.w #1,d0 ROM:0011CC12 cmpi.w #2,d0 ROM:0011CC16 bne.s locret_11CC2C ROM:0011CC18 move.w #$3CCA,d1 ROM:0011CC1C move.w ($A38).w,d2 ROM:0011CC20 bsr.l sub_11601C ROM:0011CC26 lea ($EEA).w,a0 ROM:0011CC2A move.w d1,(a0) ROM:0011CC2C ROM:0011CC2C locret_11CC2C: ; CODE XREF: sub_11CBFA+1C↑j ROM:0011CC2C rts ROM:0011CC2C ; End of function sub_11CBFA 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:loc_11D240↓p ROM:0011CC2E ; ROM:loc_11D332↓p ROM:0011CC2E lea ($11E6).w,a1 ROM:0011CC32 move.w ($AB4).w,d0 ROM:0011CC36 move.w $316(a5),d2 ROM:0011CC3A clr.w d1 ROM:0011CC3C move.b (a1,d0.w),d1 ROM:0011CC40 cmpi.w #2,d1 ROM:0011CC44 bcc.s locret_11CC4E ROM:0011CC46 movea.l off_11CC50(pc,d1.w*4),a0 ROM:0011CC4A nop ROM:0011CC4C jmp (a0) ROM:0011CC4E ; --------------------------------------------------------------------------- ROM:0011CC4E ROM:0011CC4E locret_11CC4E: ; CODE XREF: sub_11CC2E+16↑j ROM:0011CC4E rts ROM:0011CC4E ; End of function sub_11CC2E ROM:0011CC4E ROM:0011CC4E ; --------------------------------------------------------------------------- ROM:0011CC50 off_11CC50: dc.l loc_11CC58 ; DATA XREF: sub_11CC2E+18↑r ROM:0011CC54 dc.l loc_11CC74 ROM:0011CC58 ; --------------------------------------------------------------------------- ROM:0011CC58 ROM:0011CC58 loc_11CC58: ; DATA XREF: ROM:off_11CC50↑o ROM:0011CC58 clr.b $844(d0.w) ROM:0011CC5E move.w d2,$5BA(d0.w*2) ROM:0011CC64 move.b #1,$844(d0.w) ROM:0011CC6C move.b #1,(a1,d0.w) ROM:0011CC72 rts ROM:0011CC74 ; --------------------------------------------------------------------------- ROM:0011CC74 ROM:0011CC74 loc_11CC74: ; DATA XREF: ROM:0011CC54↑o ROM:0011CC74 cmpi.w #0,$5BA(d0.w*2) ROM:0011CC7C bgt.s locret_11CC80 ROM:0011CC7E bra.s loc_11CC82 ROM:0011CC80 ; --------------------------------------------------------------------------- ROM:0011CC80 ROM:0011CC80 locret_11CC80: ; CODE XREF: ROM:0011CC7C↑j ROM:0011CC80 rts ROM:0011CC82 ; --------------------------------------------------------------------------- ROM:0011CC82 ROM:0011CC82 loc_11CC82: ; CODE XREF: ROM:0011CC7E↑j ROM:0011CC82 bsr.w sub_11CCAE ROM:0011CC86 lea ($11E6).w,a1 ROM:0011CC8A move.w ($AB4).w,d0 ROM:0011CC8E move.w $316(a5),d2 ROM:0011CC92 clr.b $844(d0.w) ROM:0011CC98 move.w d2,$5BA(d0.w*2) ROM:0011CC9E move.b #1,$844(d0.w) ROM:0011CCA6 move.b #1,(a1,d0.w) ROM:0011CCAC rts ROM:0011CCAE ROM:0011CCAE ; =============== S U B R O U T I N E ======================================= ROM:0011CCAE ROM:0011CCAE ROM:0011CCAE sub_11CCAE: ; CODE XREF: ROM:loc_11CC82↑p ROM:0011CCAE move.w #$3D6A,d1 ROM:0011CCB2 move.w ($A02).w,d2 ROM:0011CCB6 move.w ($54C).w,d3 ROM:0011CCBA bsr.l sub_11601C ROM:0011CCC0 lea ($EEC).w,a2 ROM:0011CCC4 move.w ($AB4).w,d3 ROM:0011CCC8 move.w d1,(a2,d3.w*2) ROM:0011CCCC lea ($EDE).w,a3 ROM:0011CCD0 sub.w d1,(a3,d3.w*2) ROM:0011CCD4 move.w $308(a5),d4 ROM:0011CCD8 cmp.w (a3,d3.w*2),d4 ROM:0011CCDC ble.s locret_11CCE2 ROM:0011CCDE move.w d4,(a3,d3.w*2) ROM:0011CCE2 ROM:0011CCE2 locret_11CCE2: ; CODE XREF: sub_11CCAE+2E↑j ROM:0011CCE2 rts ROM:0011CCE2 ; End of function sub_11CCAE ROM:0011CCE2 ROM:0011CCE4 ROM:0011CCE4 ; =============== S U B R O U T I N E ======================================= ROM:0011CCE4 ROM:0011CCE4 ROM:0011CCE4 sub_11CCE4: ; CODE XREF: sub_11C952+28↑p ROM:0011CCE4 lea ($11E7).w,a1 ROM:0011CCE8 move.w ($AB4).w,d0 ROM:0011CCEC clr.w d1 ROM:0011CCEE move.b (a1,d0.w),d1 ROM:0011CCF2 cmpi.w #3,d1 ROM:0011CCF6 bcc.s locret_11CD00 ROM:0011CCF8 movea.l off_11CD02(pc,d1.w*4),a0 ROM:0011CCFC nop ROM:0011CCFE jmp (a0) ROM:0011CD00 ; --------------------------------------------------------------------------- ROM:0011CD00 ROM:0011CD00 locret_11CD00: ; CODE XREF: sub_11CCE4+12↑j ROM:0011CD00 rts ROM:0011CD00 ; End of function sub_11CCE4 ROM:0011CD00 ROM:0011CD00 ; --------------------------------------------------------------------------- ROM:0011CD02 off_11CD02: dc.l loc_11CD0E ; DATA XREF: sub_11CCE4+14↑r ROM:0011CD06 dc.l loc_11CD1A ROM:0011CD0A dc.l loc_11CD3A ROM:0011CD0E ; --------------------------------------------------------------------------- ROM:0011CD0E ROM:0011CD0E loc_11CD0E: ; DATA XREF: ROM:off_11CD02↑o ROM:0011CD0E bclr d0,($1106).w ROM:0011CD12 move.b #1,(a1,d0.w) ROM:0011CD18 rts ROM:0011CD1A ; --------------------------------------------------------------------------- ROM:0011CD1A ROM:0011CD1A loc_11CD1A: ; DATA XREF: ROM:0011CD06↑o ROM:0011CD1A lea ($9D8).w,a3 ROM:0011CD1E move.w $318(a5),d2 ROM:0011CD22 ext.l d2 ROM:0011CD24 cmp.l (a3,d0.w*4),d2 ROM:0011CD28 ble.s locret_11CD2C ROM:0011CD2A bra.s loc_11CD2E ROM:0011CD2C ; --------------------------------------------------------------------------- ROM:0011CD2C ROM:0011CD2C locret_11CD2C: ; CODE XREF: ROM:0011CD28↑j ROM:0011CD2C rts ROM:0011CD2E ; --------------------------------------------------------------------------- ROM:0011CD2E ROM:0011CD2E loc_11CD2E: ; CODE XREF: ROM:0011CD2A↑j ROM:0011CD2E bset d0,($1106).w ROM:0011CD32 move.b #2,(a1,d0.w) ROM:0011CD38 rts ROM:0011CD3A ; --------------------------------------------------------------------------- ROM:0011CD3A ROM:0011CD3A loc_11CD3A: ; DATA XREF: ROM:0011CD0A↑o ROM:0011CD3A lea ($9D8).w,a3 ROM:0011CD3E move.w $318(a5),d2 ROM:0011CD42 ext.l d2 ROM:0011CD44 cmp.l (a3,d0.w*4),d2 ROM:0011CD48 bgt.s locret_11CD4C ROM:0011CD4A bra.s loc_11CD4E ROM:0011CD4C ; --------------------------------------------------------------------------- ROM:0011CD4C ROM:0011CD4C locret_11CD4C: ; CODE XREF: ROM:0011CD48↑j ROM:0011CD4C rts ROM:0011CD4E ; --------------------------------------------------------------------------- ROM:0011CD4E ROM:0011CD4E loc_11CD4E: ; CODE XREF: ROM:0011CD4A↑j ROM:0011CD4E bclr d0,($1106).w ROM:0011CD52 move.b #1,(a1,d0.w) ROM:0011CD58 rts ROM:0011CD5A ROM:0011CD5A ; =============== S U B R O U T I N E ======================================= ROM:0011CD5A ROM:0011CD5A ROM:0011CD5A sub_11CD5A: ; CODE XREF: sub_11C952↑p ROM:0011CD5A move.w #1,d7 ROM:0011CD5E clr.w d1 ROM:0011CD60 move.b ($1108).w,d1 ROM:0011CD64 cmpi.w #4,d1 ROM:0011CD68 bcc.s locret_11CD72 ROM:0011CD6A movea.l off_11CD74(pc,d1.w*4),a0 ROM:0011CD6E nop ROM:0011CD70 jmp (a0) ROM:0011CD72 ; --------------------------------------------------------------------------- ROM:0011CD72 ROM:0011CD72 locret_11CD72: ; CODE XREF: sub_11CD5A+E↑j ROM:0011CD72 rts ROM:0011CD72 ; End of function sub_11CD5A ROM:0011CD72 ROM:0011CD72 ; --------------------------------------------------------------------------- ROM:0011CD74 off_11CD74: dc.l loc_11CD84 ; DATA XREF: sub_11CD5A+10↑r ROM:0011CD78 dc.l loc_11CDA4 ROM:0011CD7C dc.l loc_11CDCA ROM:0011CD80 dc.l loc_11CE10 ROM:0011CD84 ; --------------------------------------------------------------------------- ROM:0011CD84 ROM:0011CD84 loc_11CD84: ; DATA XREF: ROM:off_11CD74↑o ROM:0011CD84 bclr #0,($1328).w ROM:0011CD8A bclr #0,($1107).w ROM:0011CD90 cmpi.w #2,d7 ROM:0011CD94 bne.s loc_11CD9C ROM:0011CD96 bclr #0,($1107).w ROM:0011CD9C ROM:0011CD9C loc_11CD9C: ; CODE XREF: ROM:0011CD94↑j ROM:0011CD9C move.b #1,($1108).w ROM:0011CDA2 rts ROM:0011CDA4 ; --------------------------------------------------------------------------- ROM:0011CDA4 ROM:0011CDA4 loc_11CDA4: ; DATA XREF: ROM:0011CD78↑o ROM:0011CDA4 btst #0,($1334).w ROM:0011CDAA beq.s locret_11CDAE ROM:0011CDAC bra.s loc_11CDB0 ROM:0011CDAE ; --------------------------------------------------------------------------- ROM:0011CDAE ROM:0011CDAE locret_11CDAE: ; CODE XREF: ROM:0011CDAA↑j ROM:0011CDAE rts ROM:0011CDB0 ; --------------------------------------------------------------------------- ROM:0011CDB0 ROM:0011CDB0 loc_11CDB0: ; CODE XREF: ROM:0011CDAC↑j ROM:0011CDB0 move.w $31A(a5),d0 ROM:0011CDB4 clr.b ($8CD).w ROM:0011CDB8 move.w d0,($6CC).w ROM:0011CDBC move.b #1,($8CD).w ROM:0011CDC2 move.b #2,($1108).w ROM:0011CDC8 rts ROM:0011CDCA ; --------------------------------------------------------------------------- ROM:0011CDCA ROM:0011CDCA loc_11CDCA: ; DATA XREF: ROM:0011CD7C↑o ROM:0011CDCA cmpi.w #0,($6CC).w ROM:0011CDD0 bgt.s loc_11CDD4 ROM:0011CDD2 bra.s loc_11CDE0 ROM:0011CDD4 ; --------------------------------------------------------------------------- ROM:0011CDD4 ROM:0011CDD4 loc_11CDD4: ; CODE XREF: ROM:0011CDD0↑j ROM:0011CDD4 btst #7,($1319).w ROM:0011CDDA beq.s locret_11CDDE ROM:0011CDDC bra.s loc_11CDEE ROM:0011CDDE ; --------------------------------------------------------------------------- ROM:0011CDDE ROM:0011CDDE locret_11CDDE: ; CODE XREF: ROM:0011CDDA↑j ROM:0011CDDE rts ROM:0011CDE0 ; --------------------------------------------------------------------------- ROM:0011CDE0 ROM:0011CDE0 loc_11CDE0: ; CODE XREF: ROM:0011CDD2↑j ROM:0011CDE0 bset #0,($1328).w ROM:0011CDE6 move.b #3,($1108).w ROM:0011CDEC rts ROM:0011CDEE ; --------------------------------------------------------------------------- ROM:0011CDEE ROM:0011CDEE loc_11CDEE: ; CODE XREF: ROM:0011CDDC↑j ROM:0011CDEE clr.b ($8CD).w ROM:0011CDF2 clr.w ($6CC).w ROM:0011CDF6 bclr #0,($1107).w ROM:0011CDFC cmpi.w #2,d7 ROM:0011CE00 bne.s loc_11CE08 ROM:0011CE02 bclr #0,($1107).w ROM:0011CE08 ROM:0011CE08 loc_11CE08: ; CODE XREF: ROM:0011CE00↑j ROM:0011CE08 move.b #1,($1108).w ROM:0011CE0E rts ROM:0011CE10 ; --------------------------------------------------------------------------- ROM:0011CE10 ROM:0011CE10 loc_11CE10: ; DATA XREF: ROM:0011CD80↑o ROM:0011CE10 btst #7,($1319).w ROM:0011CE16 beq.s locret_11CE1A ROM:0011CE18 bra.s loc_11CE1C ROM:0011CE1A ; --------------------------------------------------------------------------- ROM:0011CE1A ROM:0011CE1A locret_11CE1A: ; CODE XREF: ROM:0011CE16↑j ROM:0011CE1A rts ROM:0011CE1C ; --------------------------------------------------------------------------- ROM:0011CE1C ROM:0011CE1C loc_11CE1C: ; CODE XREF: ROM:0011CE18↑j ROM:0011CE1C bclr #0,($1328).w ROM:0011CE22 bclr #0,($1107).w ROM:0011CE28 cmpi.w #2,d7 ROM:0011CE2C bne.s loc_11CE34 ROM:0011CE2E bclr #0,($1107).w ROM:0011CE34 ROM:0011CE34 loc_11CE34: ; CODE XREF: ROM:0011CE2C↑j ROM:0011CE34 move.b #1,($1108).w ROM:0011CE3A rts ROM:0011CE3C ROM:0011CE3C ; =============== S U B R O U T I N E ======================================= ROM:0011CE3C ROM:0011CE3C ROM:0011CE3C sub_11CE3C: ; CODE XREF: sub_11C952+22↑p ROM:0011CE3C lea ($11E8).w,a1 ROM:0011CE40 move.w ($AB4).w,d0 ROM:0011CE44 clr.w d1 ROM:0011CE46 move.b (a1,d0.w),d1 ROM:0011CE4A cmpi.w #7,d1 ROM:0011CE4E bcc.s locret_11CE58 ROM:0011CE50 movea.l off_11CE5A(pc,d1.w*4),a0 ROM:0011CE54 nop ROM:0011CE56 jmp (a0) ROM:0011CE58 ; --------------------------------------------------------------------------- ROM:0011CE58 ROM:0011CE58 locret_11CE58: ; CODE XREF: sub_11CE3C+12↑j ROM:0011CE58 rts ROM:0011CE58 ; End of function sub_11CE3C ROM:0011CE58 ROM:0011CE58 ; --------------------------------------------------------------------------- ROM:0011CE5A off_11CE5A: dc.l loc_11CE76 ; DATA XREF: sub_11CE3C+14↑r ROM:0011CE5E dc.l loc_11CE8E ROM:0011CE62 dc.l loc_11CEA2 ROM:0011CE66 dc.l loc_11CEFC ROM:0011CE6A dc.l loc_11CF58 ROM:0011CE6E dc.l loc_11CF6C ROM:0011CE72 dc.l loc_11CFA4 ROM:0011CE76 ; --------------------------------------------------------------------------- ROM:0011CE76 ROM:0011CE76 loc_11CE76: ; DATA XREF: ROM:off_11CE5A↑o ROM:0011CE76 bclr d0,($1109).w ROM:0011CE7A bclr d0,($1107).w ROM:0011CE7E bclr d0,($110A).w ROM:0011CE82 bclr d0,($110B).w ROM:0011CE86 move.b #1,(a1,d0.w) ROM:0011CE8C rts ROM:0011CE8E ; --------------------------------------------------------------------------- ROM:0011CE8E ROM:0011CE8E loc_11CE8E: ; DATA XREF: ROM:0011CE5E↑o ROM:0011CE8E btst #0,($1334).w ROM:0011CE94 beq.s locret_11CE98 ROM:0011CE96 bra.s loc_11CE9A ROM:0011CE98 ; --------------------------------------------------------------------------- ROM:0011CE98 ROM:0011CE98 locret_11CE98: ; CODE XREF: ROM:0011CE94↑j ROM:0011CE98 rts ROM:0011CE9A ; --------------------------------------------------------------------------- ROM:0011CE9A ROM:0011CE9A loc_11CE9A: ; CODE XREF: ROM:0011CE96↑j ROM:0011CE9A move.b #2,(a1,d0.w) ROM:0011CEA0 rts ROM:0011CEA2 ; --------------------------------------------------------------------------- ROM:0011CEA2 ROM:0011CEA2 loc_11CEA2: ; DATA XREF: ROM:0011CE62↑o ROM:0011CEA2 btst #0,($1328).w ROM:0011CEA8 beq.s loc_11CEAC ROM:0011CEAA bra.s loc_11CEC8 ROM:0011CEAC ; --------------------------------------------------------------------------- ROM:0011CEAC ROM:0011CEAC loc_11CEAC: ; CODE XREF: ROM:0011CEA8↑j ROM:0011CEAC lea ($E8E).w,a2 ROM:0011CEB0 move.w $31C(a5),d2 ROM:0011CEB4 move.w $31E(a5),d3 ROM:0011CEB8 cmp.w (a2,d0.w*2),d2 ROM:0011CEBC ble.s loc_11CEC4 ROM:0011CEBE cmp.w (a2,d0.w*2),d3 ROM:0011CEC2 blt.s locret_11CEC6 ROM:0011CEC4 ROM:0011CEC4 loc_11CEC4: ; CODE XREF: ROM:0011CEBC↑j ROM:0011CEC4 bra.s loc_11CED8 ROM:0011CEC6 ; --------------------------------------------------------------------------- ROM:0011CEC6 ROM:0011CEC6 locret_11CEC6: ; CODE XREF: ROM:0011CEC2↑j ROM:0011CEC6 rts ROM:0011CEC8 ; --------------------------------------------------------------------------- ROM:0011CEC8 ROM:0011CEC8 loc_11CEC8: ; CODE XREF: ROM:0011CEAA↑j ROM:0011CEC8 bset d0,($1107).w ROM:0011CECC bset d0,($110A).w ROM:0011CED0 move.b #4,(a1,d0.w) ROM:0011CED6 rts ROM:0011CED8 ; --------------------------------------------------------------------------- ROM:0011CED8 ROM:0011CED8 loc_11CED8: ; CODE XREF: ROM:loc_11CEC4↑j ROM:0011CED8 bset d0,($1109).w ROM:0011CEDC move.w $320(a5),d2 ROM:0011CEE0 clr.b $8CE(d0.w) ROM:0011CEE6 move.w d2,$6CE(d0.w*2) ROM:0011CEEC move.b #1,$8CE(d0.w) ROM:0011CEF4 move.b #3,(a1,d0.w) ROM:0011CEFA rts ROM:0011CEFC ; --------------------------------------------------------------------------- ROM:0011CEFC ROM:0011CEFC loc_11CEFC: ; DATA XREF: ROM:0011CE66↑o ROM:0011CEFC btst #7,($1319).w ROM:0011CF02 beq.s loc_11CF06 ROM:0011CF04 bra.s loc_11CF1C ROM:0011CF06 ; --------------------------------------------------------------------------- ROM:0011CF06 ROM:0011CF06 loc_11CF06: ; CODE XREF: ROM:0011CF02↑j ROM:0011CF06 cmpi.w #0,$6CE(d0.w*2) ROM:0011CF0E bgt.s locret_11CF1A ROM:0011CF10 btst #2,($133D).w ROM:0011CF16 beq.s locret_11CF1A ROM:0011CF18 bra.s loc_11CF28 ROM:0011CF1A ; --------------------------------------------------------------------------- ROM:0011CF1A ROM:0011CF1A locret_11CF1A: ; CODE XREF: ROM:0011CF0E↑j ROM:0011CF1A ; ROM:0011CF16↑j ROM:0011CF1A rts ROM:0011CF1C ; --------------------------------------------------------------------------- ROM:0011CF1C ROM:0011CF1C loc_11CF1C: ; CODE XREF: ROM:0011CF04↑j ROM:0011CF1C bclr d0,($1109).w ROM:0011CF20 move.b #1,(a1,d0.w) ROM:0011CF26 rts ROM:0011CF28 ; --------------------------------------------------------------------------- ROM:0011CF28 ROM:0011CF28 loc_11CF28: ; CODE XREF: ROM:0011CF18↑j ROM:0011CF28 bset d0,($110B).w ROM:0011CF2C move.w $326(a5),($AB6).w ROM:0011CF32 move.w $328(a5),($AB8).w ROM:0011CF38 move.w $32A(a5),d2 ROM:0011CF3C clr.b $8CE(d0.w) ROM:0011CF42 move.w d2,$6CE(d0.w*2) ROM:0011CF48 move.b #1,$8CE(d0.w) ROM:0011CF50 move.b #5,(a1,d0.w) ROM:0011CF56 rts ROM:0011CF58 ; --------------------------------------------------------------------------- ROM:0011CF58 ROM:0011CF58 loc_11CF58: ; DATA XREF: ROM:0011CE6A↑o ROM:0011CF58 btst #7,($1319).w ROM:0011CF5E beq.s locret_11CF6A ROM:0011CF60 bclr d0,($1107).w ROM:0011CF64 move.b #1,(a1,d0.w) ROM:0011CF6A ROM:0011CF6A locret_11CF6A: ; CODE XREF: ROM:0011CF5E↑j ROM:0011CF6A rts ROM:0011CF6C ; --------------------------------------------------------------------------- ROM:0011CF6C ROM:0011CF6C loc_11CF6C: ; DATA XREF: ROM:0011CE6E↑o ROM:0011CF6C btst #7,($1319).w ROM:0011CF72 beq.s loc_11CF84 ROM:0011CF74 bclr d0,($1109).w ROM:0011CF78 bclr d0,($110B).w ROM:0011CF7C move.b #1,(a1,d0.w) ROM:0011CF82 rts ROM:0011CF84 ; --------------------------------------------------------------------------- ROM:0011CF84 ROM:0011CF84 loc_11CF84: ; CODE XREF: ROM:0011CF72↑j ROM:0011CF84 cmpi.w #0,$6CE(d0.w*2) ROM:0011CF8C bgt.s locret_11CFA2 ROM:0011CF8E move.w $322(a5),($AB6).w ROM:0011CF94 move.w $324(a5),($AB8).w ROM:0011CF9A move.b #6,(a1,d0.w) ROM:0011CFA0 rts ROM:0011CFA2 ; --------------------------------------------------------------------------- ROM:0011CFA2 ROM:0011CFA2 locret_11CFA2: ; CODE XREF: ROM:0011CF8C↑j ROM:0011CFA2 rts ROM:0011CFA4 ; --------------------------------------------------------------------------- ROM:0011CFA4 ROM:0011CFA4 loc_11CFA4: ; DATA XREF: ROM:0011CE72↑o ROM:0011CFA4 btst #7,($1319).w ROM:0011CFAA beq.s locret_11CFBC ROM:0011CFAC bclr d0,($1109).w ROM:0011CFB0 bclr d0,($110B).w ROM:0011CFB4 move.b #1,(a1,d0.w) ROM:0011CFBA rts ROM:0011CFBC ; --------------------------------------------------------------------------- ROM:0011CFBC ROM:0011CFBC locret_11CFBC: ; CODE XREF: ROM:0011CFAA↑j ROM:0011CFBC rts ROM:0011CFBE ROM:0011CFBE ; =============== S U B R O U T I N E ======================================= ROM:0011CFBE ROM:0011CFBE ROM:0011CFBE sub_11CFBE: ; CODE XREF: sub_11C952+2E↑p ROM:0011CFBE lea ($11E9).w,a1 ROM:0011CFC2 move.w ($AB4).w,d0 ROM:0011CFC6 clr.w d1 ROM:0011CFC8 move.b (a1,d0.w),d1 ROM:0011CFCC cmpi.w #4,d1 ROM:0011CFD0 bcc.s locret_11CFDA ROM:0011CFD2 movea.l off_11CFDC(pc,d1.w*4),a0 ROM:0011CFD6 nop ROM:0011CFD8 jmp (a0) ROM:0011CFDA ; --------------------------------------------------------------------------- ROM:0011CFDA ROM:0011CFDA locret_11CFDA: ; CODE XREF: sub_11CFBE+12↑j ROM:0011CFDA rts ROM:0011CFDA ; End of function sub_11CFBE ROM:0011CFDA ROM:0011CFDA ; --------------------------------------------------------------------------- ROM:0011CFDC off_11CFDC: dc.l loc_11CFEC ; DATA XREF: sub_11CFBE+14↑r ROM:0011CFE0 dc.l loc_11CFF8 ROM:0011CFE4 dc.l loc_11D010 ROM:0011CFE8 dc.l loc_11D070 ROM:0011CFEC ; --------------------------------------------------------------------------- ROM:0011CFEC ROM:0011CFEC loc_11CFEC: ; DATA XREF: ROM:off_11CFDC↑o ROM:0011CFEC bclr d0,($110C).w ROM:0011CFF0 move.b #1,(a1,d0.w) ROM:0011CFF6 rts ROM:0011CFF8 ; --------------------------------------------------------------------------- ROM:0011CFF8 ROM:0011CFF8 loc_11CFF8: ; DATA XREF: ROM:0011CFE0↑o ROM:0011CFF8 btst #2,($1329).w ROM:0011CFFE beq.s locret_11D002 ROM:0011D000 bra.s loc_11D004 ROM:0011D002 ; --------------------------------------------------------------------------- ROM:0011D002 ROM:0011D002 locret_11D002: ; CODE XREF: ROM:0011CFFE↑j ROM:0011D002 rts ROM:0011D004 ; --------------------------------------------------------------------------- ROM:0011D004 ROM:0011D004 loc_11D004: ; CODE XREF: ROM:0011D000↑j ROM:0011D004 bset d0,($110C).w ROM:0011D008 move.b #3,(a1,d0.w) ROM:0011D00E rts ROM:0011D010 ; --------------------------------------------------------------------------- ROM:0011D010 ROM:0011D010 loc_11D010: ; DATA XREF: ROM:0011CFE4↑o ROM:0011D010 cmpi.w #0,$6D0(d0.w*2) ROM:0011D018 bgt.s loc_11D01C ROM:0011D01A bra.s loc_11D038 ROM:0011D01C ; --------------------------------------------------------------------------- ROM:0011D01C ROM:0011D01C loc_11D01C: ; CODE XREF: ROM:0011D018↑j ROM:0011D01C lea ($E8E).w,a4 ROM:0011D020 move.w $322(a5),d2 ROM:0011D024 cmp.w (a4,d0.w*2),d2 ROM:0011D028 bge.s loc_11D02C ROM:0011D02A bra.s loc_11D044 ROM:0011D02C ; --------------------------------------------------------------------------- ROM:0011D02C ROM:0011D02C loc_11D02C: ; CODE XREF: ROM:0011D028↑j ROM:0011D02C btst #2,($1329).w ROM:0011D032 beq.s locret_11D036 ROM:0011D034 bra.s loc_11D05C ROM:0011D036 ; --------------------------------------------------------------------------- ROM:0011D036 ROM:0011D036 locret_11D036: ; CODE XREF: ROM:0011D032↑j ROM:0011D036 rts ROM:0011D038 ; --------------------------------------------------------------------------- ROM:0011D038 ROM:0011D038 loc_11D038: ; CODE XREF: ROM:0011D01A↑j ROM:0011D038 bclr d0,($110C).w ROM:0011D03C move.b #1,(a1,d0.w) ROM:0011D042 rts ROM:0011D044 ; --------------------------------------------------------------------------- ROM:0011D044 ROM:0011D044 loc_11D044: ; CODE XREF: ROM:0011D02A↑j ROM:0011D044 clr.b $8CF(d0.w) ROM:0011D04A clr.w $6D0(d0.w*2) ROM:0011D050 bclr d0,($110C).w ROM:0011D054 move.b #1,(a1,d0.w) ROM:0011D05A rts ROM:0011D05C ; --------------------------------------------------------------------------- ROM:0011D05C ROM:0011D05C loc_11D05C: ; CODE XREF: ROM:0011D034↑j ROM:0011D05C clr.b $8CF(d0.w) ROM:0011D062 clr.w $6D0(d0.w*2) ROM:0011D068 move.b #3,(a1,d0.w) ROM:0011D06E rts ROM:0011D070 ; --------------------------------------------------------------------------- ROM:0011D070 ROM:0011D070 loc_11D070: ; DATA XREF: ROM:0011CFE8↑o ROM:0011D070 btst #1,($131E).w ROM:0011D076 bne.s loc_11D082 ROM:0011D078 btst #3,($1320).w ROM:0011D07E beq.s loc_11D082 ROM:0011D080 bra.s loc_11D096 ROM:0011D082 ; --------------------------------------------------------------------------- ROM:0011D082 ROM:0011D082 loc_11D082: ; CODE XREF: ROM:0011D076↑j ROM:0011D082 ; ROM:0011D07E↑j ROM:0011D082 btst #1,($131E).w ROM:0011D088 bne.s locret_11D094 ROM:0011D08A btst #3,($1320).w ROM:0011D090 bne.s locret_11D094 ROM:0011D092 bra.s loc_11D0B6 ROM:0011D094 ; --------------------------------------------------------------------------- ROM:0011D094 ROM:0011D094 locret_11D094: ; CODE XREF: ROM:0011D088↑j ROM:0011D094 ; ROM:0011D090↑j ROM:0011D094 rts ROM:0011D096 ; --------------------------------------------------------------------------- ROM:0011D096 ROM:0011D096 loc_11D096: ; CODE XREF: ROM:0011D080↑j ROM:0011D096 move.w $32E(a5),d1 ROM:0011D09A clr.b $8CF(d0.w) ROM:0011D0A0 move.w d1,$6D0(d0.w*2) ROM:0011D0A6 move.b #1,$8CF(d0.w) ROM:0011D0AE move.b #2,(a1,d0.w) ROM:0011D0B4 rts ROM:0011D0B6 ; --------------------------------------------------------------------------- ROM:0011D0B6 ROM:0011D0B6 loc_11D0B6: ; CODE XREF: ROM:0011D092↑j ROM:0011D0B6 move.w $32C(a5),d1 ROM:0011D0BA clr.b $8CF(d0.w) ROM:0011D0C0 move.w d1,$6D0(d0.w*2) ROM:0011D0C6 move.b #1,$8CF(d0.w) ROM:0011D0CE move.b #2,(a1,d0.w) ROM:0011D0D4 rts ROM:0011D0D6 ROM:0011D0D6 ; =============== S U B R O U T I N E ======================================= ROM:0011D0D6 ROM:0011D0D6 ROM:0011D0D6 sub_11D0D6: ; CODE XREF: ROM:loc_11C492↑p ROM:0011D0D6 lea ($11EA).w,a1 ROM:0011D0DA lea ($E8E).w,a2 ROM:0011D0DE move.w ($AB4).w,d0 ROM:0011D0E2 bclr d0,($110E).w ROM:0011D0E6 clr.w d1 ROM:0011D0E8 move.b (a1,d0.w),d1 ROM:0011D0EC cmpi.w #8,d1 ROM:0011D0F0 bcc.s locret_11D0FA ROM:0011D0F2 movea.l off_11D0FC(pc,d1.w*4),a0 ROM:0011D0F6 nop ROM:0011D0F8 jmp (a0) ROM:0011D0FA ; --------------------------------------------------------------------------- ROM:0011D0FA ROM:0011D0FA locret_11D0FA: ; CODE XREF: sub_11D0D6+1A↑j ROM:0011D0FA rts ROM:0011D0FA ; End of function sub_11D0D6 ROM:0011D0FA ROM:0011D0FA ; --------------------------------------------------------------------------- ROM:0011D0FC off_11D0FC: dc.l loc_11D11C ; DATA XREF: sub_11D0D6+1C↑r ROM:0011D100 dc.l loc_11D12C ROM:0011D104 dc.l loc_11D184 ROM:0011D108 dc.l loc_11D206 ROM:0011D10C dc.l loc_11D28A ROM:0011D110 dc.l loc_11D300 ROM:0011D114 dc.l loc_11D378 ROM:0011D118 dc.l loc_11D3AE ROM:0011D11C ; --------------------------------------------------------------------------- ROM:0011D11C ROM:0011D11C loc_11D11C: ; DATA XREF: ROM:off_11D0FC↑o ROM:0011D11C bclr d0,($110D).w ROM:0011D120 bsr.w sub_11D3E6 ROM:0011D124 move.b #1,(a1,d0.w) ROM:0011D12A rts ROM:0011D12C ; --------------------------------------------------------------------------- ROM:0011D12C ROM:0011D12C loc_11D12C: ; DATA XREF: ROM:0011D100↑o ROM:0011D12C move.w ($AB8).w,d2 ROM:0011D130 cmp.w (a2,d0.w*2),d2 ROM:0011D134 ble.s loc_11D138 ROM:0011D136 bra.s loc_11D146 ROM:0011D138 ; --------------------------------------------------------------------------- ROM:0011D138 ROM:0011D138 loc_11D138: ; CODE XREF: ROM:0011D134↑j ROM:0011D138 move.w ($AB6).w,d2 ROM:0011D13C cmp.w (a2,d0.w*2),d2 ROM:0011D140 bge.s locret_11D144 ROM:0011D142 bra.s loc_11D164 ROM:0011D144 ; --------------------------------------------------------------------------- ROM:0011D144 ROM:0011D144 locret_11D144: ; CODE XREF: ROM:0011D140↑j ROM:0011D144 rts ROM:0011D146 ; --------------------------------------------------------------------------- ROM:0011D146 ROM:0011D146 loc_11D146: ; CODE XREF: ROM:0011D136↑j ROM:0011D146 bclr d0,($110D).w ROM:0011D14A bsr.l sub_11C75E ROM:0011D150 lea ($11EA).w,a1 ROM:0011D154 lea ($E8E).w,a2 ROM:0011D158 move.w ($AB4).w,d0 ROM:0011D15C move.b #2,(a1,d0.w) ROM:0011D162 bra.s loc_11D1BE ROM:0011D164 ; --------------------------------------------------------------------------- ROM:0011D164 ROM:0011D164 loc_11D164: ; CODE XREF: ROM:0011D142↑j ROM:0011D164 bset d0,($110D).w ROM:0011D168 bsr.l sub_11C7A4 ROM:0011D16E lea ($11EA).w,a1 ROM:0011D172 lea ($E8E).w,a2 ROM:0011D176 move.w ($AB4).w,d0 ROM:0011D17A move.b #3,(a1,d0.w) ROM:0011D180 bra.w loc_11D240 ROM:0011D184 ; --------------------------------------------------------------------------- ROM:0011D184 ROM:0011D184 loc_11D184: ; DATA XREF: ROM:0011D104↑o ROM:0011D184 move.w ($AB4).w,d0 ROM:0011D188 btst #3,($1323).w ROM:0011D18E beq.s loc_11D1A2 ROM:0011D190 move.b #0,$11EB(d0.w) ROM:0011D198 move.b #6,(a1,d0.w) ROM:0011D19E bra.w locret_11D3AC ROM:0011D1A2 ; --------------------------------------------------------------------------- ROM:0011D1A2 ROM:0011D1A2 loc_11D1A2: ; CODE XREF: ROM:0011D18E↑j ROM:0011D1A2 lea ($EEE).w,a3 ROM:0011D1A6 move.w $330(a5),d2 ROM:0011D1AA cmp.w (a3,d0.w*2),d2 ROM:0011D1AE bge.s loc_11D1B2 ROM:0011D1B0 bra.s loc_11D1C6 ROM:0011D1B2 ; --------------------------------------------------------------------------- ROM:0011D1B2 ROM:0011D1B2 loc_11D1B2: ; CODE XREF: ROM:0011D1AE↑j ROM:0011D1B2 move.w ($AB6).w,d2 ROM:0011D1B6 cmp.w (a2,d0.w*2),d2 ROM:0011D1BA bge.s loc_11D1BE ROM:0011D1BC bra.s loc_11D1D0 ROM:0011D1BE ; --------------------------------------------------------------------------- ROM:0011D1BE ROM:0011D1BE loc_11D1BE: ; CODE XREF: ROM:0011D162↑j ROM:0011D1BE ; ROM:0011D1BA↑j ... ROM:0011D1BE bsr.l sub_11D3FE ROM:0011D1C4 rts ROM:0011D1C6 ; --------------------------------------------------------------------------- ROM:0011D1C6 ROM:0011D1C6 loc_11D1C6: ; CODE XREF: ROM:0011D1B0↑j ROM:0011D1C6 move.b #4,(a1,d0.w) ROM:0011D1CC bra.w loc_11D2BC ROM:0011D1D0 ; --------------------------------------------------------------------------- ROM:0011D1D0 ROM:0011D1D0 loc_11D1D0: ; CODE XREF: ROM:0011D1BC↑j ROM:0011D1D0 bset d0,($110D).w ROM:0011D1D4 bsr.l sub_11C896 ROM:0011D1DA bsr.l sub_11C7A4 ROM:0011D1E0 lea ($E8E).w,a2 ROM:0011D1E4 move.w ($AB4).w,d0 ROM:0011D1E8 bsr.w sub_11D3F2 ROM:0011D1EC bset d0,($110E).w ROM:0011D1F0 lea ($11EB).w,a3 ROM:0011D1F4 move.b #0,(a3,d0.w) ROM:0011D1FA lea ($11EA).w,a1 ROM:0011D1FE move.b #3,(a1,d0.w) ROM:0011D204 bra.s loc_11D240 ROM:0011D206 ; --------------------------------------------------------------------------- ROM:0011D206 ROM:0011D206 loc_11D206: ; DATA XREF: ROM:0011D108↑o ROM:0011D206 move.w ($AB4).w,d0 ROM:0011D20A btst #3,($1323).w ROM:0011D210 beq.s loc_11D224 ROM:0011D212 move.b #0,$11E6(d0.w) ROM:0011D21A move.b #7,(a1,d0.w) ROM:0011D220 bra.w locret_11D3E2 ROM:0011D224 ; --------------------------------------------------------------------------- ROM:0011D224 ROM:0011D224 loc_11D224: ; CODE XREF: ROM:0011D210↑j ROM:0011D224 lea ($EEE).w,a3 ROM:0011D228 move.w $330(a5),d2 ROM:0011D22C cmp.w (a3,d0.w*2),d2 ROM:0011D230 bge.s loc_11D234 ROM:0011D232 bra.s loc_11D248 ROM:0011D234 ; --------------------------------------------------------------------------- ROM:0011D234 ROM:0011D234 loc_11D234: ; CODE XREF: ROM:0011D230↑j ROM:0011D234 move.w ($AB8).w,d2 ROM:0011D238 cmp.w (a2,d0.w*2),d2 ROM:0011D23C ble.s loc_11D240 ROM:0011D23E bra.s loc_11D252 ROM:0011D240 ; --------------------------------------------------------------------------- ROM:0011D240 ROM:0011D240 loc_11D240: ; CODE XREF: ROM:0011D180↑j ROM:0011D240 ; ROM:0011D204↑j ... ROM:0011D240 bsr.l sub_11CC2E ROM:0011D246 rts ROM:0011D248 ; --------------------------------------------------------------------------- ROM:0011D248 ROM:0011D248 loc_11D248: ; CODE XREF: ROM:0011D232↑j ROM:0011D248 move.b #5,(a1,d0.w) ROM:0011D24E bra.w loc_11D332 ROM:0011D252 ; --------------------------------------------------------------------------- ROM:0011D252 ROM:0011D252 loc_11D252: ; CODE XREF: ROM:0011D23E↑j ROM:0011D252 bclr d0,($110D).w ROM:0011D256 bsr.l sub_11C896 ROM:0011D25C bsr.l sub_11C75E ROM:0011D262 lea ($E8E).w,a2 ROM:0011D266 move.w ($AB4).w,d0 ROM:0011D26A bsr.w sub_11D3F2 ROM:0011D26E bset d0,($110E).w ROM:0011D272 lea ($11E6).w,a3 ROM:0011D276 move.b #0,(a3,d0.w) ROM:0011D27C lea ($11EA).w,a1 ROM:0011D280 move.b #2,(a1,d0.w) ROM:0011D286 bra.w loc_11D1BE ROM:0011D28A ; --------------------------------------------------------------------------- ROM:0011D28A ROM:0011D28A loc_11D28A: ; DATA XREF: ROM:0011D10C↑o ROM:0011D28A move.w ($AB4).w,d0 ROM:0011D28E btst #3,($1323).w ROM:0011D294 beq.s loc_11D2B0 ROM:0011D296 move.b #0,$11E3(d0.w) ROM:0011D29E move.b #0,$11EB(d0.w) ROM:0011D2A6 move.b #6,(a1,d0.w) ROM:0011D2AC bra.w locret_11D3AC ROM:0011D2B0 ; --------------------------------------------------------------------------- ROM:0011D2B0 ROM:0011D2B0 loc_11D2B0: ; CODE XREF: ROM:0011D294↑j ROM:0011D2B0 move.w ($AB6).w,d2 ROM:0011D2B4 cmp.w (a2,d0.w*2),d2 ROM:0011D2B8 bge.s loc_11D2BC ROM:0011D2BA bra.s loc_11D2CA ROM:0011D2BC ; --------------------------------------------------------------------------- ROM:0011D2BC ROM:0011D2BC loc_11D2BC: ; CODE XREF: ROM:0011D1CC↑j ROM:0011D2BC ; ROM:0011D2B8↑j ... ROM:0011D2BC bsr.l sub_11D3FE ROM:0011D2C2 bsr.l sub_11C51A ROM:0011D2C8 rts ROM:0011D2CA ; --------------------------------------------------------------------------- ROM:0011D2CA ROM:0011D2CA loc_11D2CA: ; CODE XREF: ROM:0011D2BA↑j ROM:0011D2CA bset d0,($110D).w ROM:0011D2CE bsr.l sub_11C896 ROM:0011D2D4 bsr.l sub_11C7A4 ROM:0011D2DA lea ($E8E).w,a2 ROM:0011D2DE move.w ($AB4).w,d0 ROM:0011D2E2 bsr.w sub_11D3F2 ROM:0011D2E6 bset d0,($110E).w ROM:0011D2EA lea ($11EB).w,a3 ROM:0011D2EE move.b #0,(a3,d0.w) ROM:0011D2F4 lea ($11EA).w,a1 ROM:0011D2F8 move.b #5,(a1,d0.w) ROM:0011D2FE bra.s loc_11D332 ROM:0011D300 ; --------------------------------------------------------------------------- ROM:0011D300 ROM:0011D300 loc_11D300: ; DATA XREF: ROM:0011D110↑o ROM:0011D300 move.w ($AB4).w,d0 ROM:0011D304 btst #3,($1323).w ROM:0011D30A beq.s loc_11D326 ROM:0011D30C move.b #0,$11E3(d0.w) ROM:0011D314 move.b #0,$11E6(d0.w) ROM:0011D31C move.b #7,(a1,d0.w) ROM:0011D322 bra.w locret_11D3E2 ROM:0011D326 ; --------------------------------------------------------------------------- ROM:0011D326 ROM:0011D326 loc_11D326: ; CODE XREF: ROM:0011D30A↑j ROM:0011D326 move.w ($AB8).w,d2 ROM:0011D32A cmp.w (a2,d0.w*2),d2 ROM:0011D32E ble.s loc_11D332 ROM:0011D330 bra.s loc_11D340 ROM:0011D332 ; --------------------------------------------------------------------------- ROM:0011D332 ROM:0011D332 loc_11D332: ; CODE XREF: ROM:0011D24E↑j ROM:0011D332 ; ROM:0011D2FE↑j ... ROM:0011D332 bsr.l sub_11CC2E ROM:0011D338 bsr.l sub_11C51A ROM:0011D33E rts ROM:0011D340 ; --------------------------------------------------------------------------- ROM:0011D340 ROM:0011D340 loc_11D340: ; CODE XREF: ROM:0011D330↑j ROM:0011D340 bclr d0,($110D).w ROM:0011D344 bsr.l sub_11C896 ROM:0011D34A bsr.l sub_11C75E ROM:0011D350 lea ($E8E).w,a2 ROM:0011D354 move.w ($AB4).w,d0 ROM:0011D358 bsr.w sub_11D3F2 ROM:0011D35C bset d0,($110E).w ROM:0011D360 lea ($11E6).w,a3 ROM:0011D364 move.b #0,(a3,d0.w) ROM:0011D36A lea ($11EA).w,a1 ROM:0011D36E move.b #4,(a1,d0.w) ROM:0011D374 bra.w loc_11D2BC ROM:0011D378 ; --------------------------------------------------------------------------- ROM:0011D378 ROM:0011D378 loc_11D378: ; DATA XREF: ROM:0011D114↑o ROM:0011D378 move.w ($AB4).w,d0 ROM:0011D37C btst #3,($1323).w ROM:0011D382 bne.s loc_11D390 ROM:0011D384 move.b #2,$11EA(d0.w) ROM:0011D38C bra.w loc_11D1BE ROM:0011D390 ; --------------------------------------------------------------------------- ROM:0011D390 ROM:0011D390 loc_11D390: ; CODE XREF: ROM:0011D382↑j ROM:0011D390 move.w ($AB6).w,d2 ROM:0011D394 cmp.w $E8E(d0.w),d2 ROM:0011D39A bge.s locret_11D3AC ROM:0011D39C bset d0,($110D).w ROM:0011D3A0 move.b #7,$11EA(d0.w) ROM:0011D3A8 bra.w locret_11D3E2 ROM:0011D3AC ; --------------------------------------------------------------------------- ROM:0011D3AC ROM:0011D3AC locret_11D3AC: ; CODE XREF: ROM:0011D19E↑j ROM:0011D3AC ; ROM:0011D2AC↑j ... ROM:0011D3AC rts ROM:0011D3AE ; --------------------------------------------------------------------------- ROM:0011D3AE ROM:0011D3AE loc_11D3AE: ; DATA XREF: ROM:0011D118↑o ROM:0011D3AE move.w ($AB4).w,d0 ROM:0011D3B2 btst #3,($1323).w ROM:0011D3B8 bne.s loc_11D3C6 ROM:0011D3BA move.b #3,$11EA(d0.w) ROM:0011D3C2 bra.w loc_11D240 ROM:0011D3C6 ; --------------------------------------------------------------------------- ROM:0011D3C6 ROM:0011D3C6 loc_11D3C6: ; CODE XREF: ROM:0011D3B8↑j ROM:0011D3C6 move.w ($AB8).w,d2 ROM:0011D3CA cmp.w $E8E(d0.w),d2 ROM:0011D3D0 ble.s locret_11D3E2 ROM:0011D3D2 bclr d0,($110D).w ROM:0011D3D6 move.b #6,$11EA(d0.w) ROM:0011D3DE bra.w locret_11D3AC ROM:0011D3E2 ; --------------------------------------------------------------------------- ROM:0011D3E2 ROM:0011D3E2 locret_11D3E2: ; CODE XREF: ROM:0011D220↑j ROM:0011D3E2 ; ROM:0011D322↑j ... ROM:0011D3E2 rts ROM:0011D3E4 ; --------------------------------------------------------------------------- ROM:0011D3E4 rts ROM:0011D3E6 ROM:0011D3E6 ; =============== S U B R O U T I N E ======================================= ROM:0011D3E6 ROM:0011D3E6 ROM:0011D3E6 sub_11D3E6: ; CODE XREF: ROM:0011D120↑p ROM:0011D3E6 lea ($EEE).w,a3 ROM:0011D3EA move.w #0,(a3,d0.w*2) ROM:0011D3F0 rts ROM:0011D3F0 ; End of function sub_11D3E6 ROM:0011D3F0 ROM:0011D3F2 ROM:0011D3F2 ; =============== S U B R O U T I N E ======================================= ROM:0011D3F2 ROM:0011D3F2 ROM:0011D3F2 sub_11D3F2: ; CODE XREF: ROM:0011D1E8↑p ROM:0011D3F2 ; ROM:0011D26A↑p ... ROM:0011D3F2 lea ($EEE).w,a3 ROM:0011D3F6 addi.w #1,(a3,d0.w*2) ROM:0011D3FC rts ROM:0011D3FC ; End of function sub_11D3F2 ROM:0011D3FC 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_11D1BE↑p ROM:0011D3FE ; ROM:loc_11D2BC↑p ROM:0011D3FE lea ($11EB).w,a1 ROM:0011D402 move.w ($AB4).w,d0 ROM:0011D406 move.w $332(a5),d2 ROM:0011D40A clr.w d1 ROM:0011D40C move.b (a1,d0.w),d1 ROM:0011D410 cmpi.w #2,d1 ROM:0011D414 bcc.s locret_11D41E ROM:0011D416 movea.l off_11D420(pc,d1.w*4),a0 ROM:0011D41A nop ROM:0011D41C jmp (a0) ROM:0011D41E ; --------------------------------------------------------------------------- ROM:0011D41E ROM:0011D41E locret_11D41E: ; CODE XREF: sub_11D3FE+16↑j ROM:0011D41E rts ROM:0011D41E ; End of function sub_11D3FE ROM:0011D41E ROM:0011D41E ; --------------------------------------------------------------------------- ROM:0011D420 off_11D420: dc.l loc_11D428 ; DATA XREF: sub_11D3FE+18↑r ROM:0011D424 dc.l loc_11D444 ROM:0011D428 ; --------------------------------------------------------------------------- ROM:0011D428 ROM:0011D428 loc_11D428: ; DATA XREF: ROM:off_11D420↑o ROM:0011D428 clr.b $845(d0.w) ROM:0011D42E move.w d2,$5BC(d0.w*2) ROM:0011D434 move.b #1,$845(d0.w) ROM:0011D43C move.b #1,(a1,d0.w) ROM:0011D442 rts ROM:0011D444 ; --------------------------------------------------------------------------- ROM:0011D444 ROM:0011D444 loc_11D444: ; DATA XREF: ROM:0011D424↑o ROM:0011D444 cmpi.w #0,$5BC(d0.w*2) ROM:0011D44C bgt.s locret_11D450 ROM:0011D44E bra.s loc_11D452 ROM:0011D450 ; --------------------------------------------------------------------------- ROM:0011D450 ROM:0011D450 locret_11D450: ; CODE XREF: ROM:0011D44C↑j ROM:0011D450 rts ROM:0011D452 ; --------------------------------------------------------------------------- ROM:0011D452 ROM:0011D452 loc_11D452: ; CODE XREF: ROM:0011D44E↑j ROM:0011D452 bsr.w sub_11D47E ROM:0011D456 lea ($11EB).w,a1 ROM:0011D45A move.w ($AB4).w,d0 ROM:0011D45E move.w $332(a5),d2 ROM:0011D462 clr.b $845(d0.w) ROM:0011D468 move.w d2,$5BC(d0.w*2) ROM:0011D46E move.b #1,$845(d0.w) ROM:0011D476 move.b #1,(a1,d0.w) ROM:0011D47C rts ROM:0011D47E ROM:0011D47E ; =============== S U B R O U T I N E ======================================= ROM:0011D47E ROM:0011D47E ROM:0011D47E sub_11D47E: ; CODE XREF: ROM:loc_11D452↑p ROM:0011D47E move.w #$3D6C,d1 ROM:0011D482 move.w ($A02).w,d2 ROM:0011D486 move.w ($54C).w,d3 ROM:0011D48A bsr.l sub_11601C ROM:0011D490 lea ($EF0).w,a2 ROM:0011D494 move.w ($AB4).w,d3 ROM:0011D498 move.w d1,(a2,d3.w*2) ROM:0011D49C lea ($EDE).w,a3 ROM:0011D4A0 add.w d1,(a3,d3.w*2) ROM:0011D4A4 move.w $306(a5),d4 ROM:0011D4A8 cmp.w (a3,d3.w*2),d4 ROM:0011D4AC bge.s locret_11D4B2 ROM:0011D4AE move.w d4,(a3,d3.w*2) ROM:0011D4B2 ROM:0011D4B2 locret_11D4B2: ; CODE XREF: sub_11D47E+2E↑j ROM:0011D4B2 rts ROM:0011D4B2 ; End of function sub_11D47E ROM:0011D4B2 ROM:0011D4B4 ROM:0011D4B4 ; =============== S U B R O U T I N E ======================================= ROM:0011D4B4 ROM:0011D4B4 ROM:0011D4B4 sub_11D4B4: ; CODE XREF: sub_11D866:loc_11D8AE↓p ROM:0011D4B4 move.w ($AC8).w,d0 ROM:0011D4B8 bclr d0,($1111).w ROM:0011D4BC move.w $F80(d0.w*2),d1 ROM:0011D4C2 cmpi.w #4,d1 ROM:0011D4C6 bcc.s locret_11D4D0 ROM:0011D4C8 movea.l off_11D4D2(pc,d1.w*4),a0 ROM:0011D4CC nop ROM:0011D4CE jmp (a0) ROM:0011D4D0 ; --------------------------------------------------------------------------- ROM:0011D4D0 ROM:0011D4D0 locret_11D4D0: ; CODE XREF: sub_11D4B4+12↑j ROM:0011D4D0 rts ROM:0011D4D0 ; End of function sub_11D4B4 ROM:0011D4D0 ROM:0011D4D0 ; --------------------------------------------------------------------------- ROM:0011D4D2 off_11D4D2: dc.l loc_11D4E2 ; DATA XREF: sub_11D4B4+14↑r ROM:0011D4D6 dc.l loc_11D4FA ROM:0011D4DA dc.l loc_11D50E ROM:0011D4DE dc.l loc_11D574 ROM:0011D4E2 ; --------------------------------------------------------------------------- ROM:0011D4E2 ROM:0011D4E2 loc_11D4E2: ; DATA XREF: ROM:off_11D4D2↑o ROM:0011D4E2 move.w #0,$F7C(d0.w*2) ROM:0011D4EA bsr.w sub_11D6BC ROM:0011D4EE move.w #1,$F80(d0.w*2) ROM:0011D4F6 bra.s locret_11D50C ROM:0011D4F8 ; --------------------------------------------------------------------------- ROM:0011D4F8 rts ROM:0011D4FA ; --------------------------------------------------------------------------- ROM:0011D4FA ROM:0011D4FA loc_11D4FA: ; DATA XREF: ROM:0011D4D6↑o ROM:0011D4FA btst #7,($132E).w ROM:0011D500 beq.s locret_11D50C ROM:0011D502 move.w #2,$F80(d0.w*2) ROM:0011D50A bra.s loc_11D55E ROM:0011D50C ; --------------------------------------------------------------------------- ROM:0011D50C ROM:0011D50C locret_11D50C: ; CODE XREF: ROM:0011D4F6↑j ROM:0011D50C ; ROM:0011D500↑j ... ROM:0011D50C rts ROM:0011D50E ; --------------------------------------------------------------------------- ROM:0011D50E ROM:0011D50E loc_11D50E: ; DATA XREF: ROM:0011D4DA↑o ROM:0011D50E btst #7,($132E).w ROM:0011D514 bne.s loc_11D52C ROM:0011D516 move.w #0,$F7C(d0.w*2) ROM:0011D51E bsr.w sub_11D6BC ROM:0011D522 move.w #1,$F80(d0.w*2) ROM:0011D52A bra.s locret_11D50C ROM:0011D52C ; --------------------------------------------------------------------------- ROM:0011D52C ROM:0011D52C loc_11D52C: ; CODE XREF: ROM:0011D514↑j ROM:0011D52C move.w $334(a5),d2 ROM:0011D530 subq.w #1,d2 ROM:0011D532 bvc.s loc_11D538 ROM:0011D534 move.w #$8000,d2 ROM:0011D538 ROM:0011D538 loc_11D538: ; CODE XREF: ROM:0011D532↑j ROM:0011D538 cmp.w $F7C(d0.w*2),d2 ROM:0011D53E bgt.s loc_11D55E ROM:0011D540 addq.w #1,$F7C(d0.w*2) ROM:0011D546 bvc.s loc_11D550 ROM:0011D548 move.w #$8000,$F7C(d0.w*2) ROM:0011D550 ROM:0011D550 loc_11D550: ; CODE XREF: ROM:0011D546↑j ROM:0011D550 move.w #3,$F80(d0.w*2) ROM:0011D558 bra.l loc_11D5CE ROM:0011D55E ; --------------------------------------------------------------------------- ROM:0011D55E ROM:0011D55E loc_11D55E: ; CODE XREF: ROM:0011D50A↑j ROM:0011D55E ; ROM:0011D53E↑j ... ROM:0011D55E addq.w #1,$F7C(d0.w*2) ROM:0011D564 bvc.s loc_11D56E ROM:0011D566 move.w #$8000,$F7C(d0.w*2) ROM:0011D56E ROM:0011D56E loc_11D56E: ; CODE XREF: ROM:0011D564↑j ROM:0011D56E bsr.w sub_11D662 ROM:0011D572 rts ROM:0011D574 ; --------------------------------------------------------------------------- ROM:0011D574 ROM:0011D574 loc_11D574: ; DATA XREF: ROM:0011D4DE↑o ROM:0011D574 btst #7,($132E).w ROM:0011D57A bne.s loc_11D596 ROM:0011D57C move.w #0,$F7C(d0.w*2) ROM:0011D584 bsr.w sub_11D6BC ROM:0011D588 move.w #1,$F80(d0.w*2) ROM:0011D590 bra.l locret_11D50C ROM:0011D596 ; --------------------------------------------------------------------------- ROM:0011D596 ROM:0011D596 loc_11D596: ; CODE XREF: ROM:0011D57A↑j ROM:0011D596 move.w $EF8(d0.w*2),d2 ROM:0011D59C move.w $336(a5),d3 ROM:0011D5A0 cmp.w $EF8(d0.w*2),d3 ROM:0011D5A6 blt.s loc_11D5CE ROM:0011D5A8 bsr.w sub_11D6C4 ROM:0011D5AC bsr.w sub_11D77A ROM:0011D5B0 bsr.w sub_11D760 ROM:0011D5B4 bset d0,($1111).w ROM:0011D5B8 move.w #0,$F7C(d0.w*2) ROM:0011D5C0 move.w #2,$F80(d0.w*2) ROM:0011D5C8 bra.l loc_11D55E ROM:0011D5CE ; --------------------------------------------------------------------------- ROM:0011D5CE ROM:0011D5CE loc_11D5CE: ; CODE XREF: ROM:0011D558↑j ROM:0011D5CE ; ROM:0011D5A6↑j ROM:0011D5CE bsr.w sub_11D662 ROM:0011D5D2 bsr.w sub_11D5D8 ROM:0011D5D6 rts ROM:0011D5D8 ROM:0011D5D8 ; =============== S U B R O U T I N E ======================================= ROM:0011D5D8 ROM:0011D5D8 ROM:0011D5D8 sub_11D5D8: ; CODE XREF: ROM:0011D5D2↑p ROM:0011D5D8 move.w #$7D00,d5 ROM:0011D5DC move.w #0,d6 ROM:0011D5E0 move.w $334(a5),d4 ROM:0011D5E4 subi.w #1,d4 ROM:0011D5E8 cmpi.w #0,d0 ROM:0011D5EC bne.s loc_11D620 ROM:0011D5EE move.w #0,d3 ROM:0011D5F2 bra.s loc_11D5F8 ROM:0011D5F4 ; --------------------------------------------------------------------------- ROM:0011D5F4 ROM:0011D5F4 loc_11D5F4: ; CODE XREF: sub_11D5D8:loc_11D618↓j ROM:0011D5F4 addi.w #1,d3 ROM:0011D5F8 ROM:0011D5F8 loc_11D5F8: ; CODE XREF: sub_11D5D8+1A↑j ROM:0011D5F8 cmp.w d4,d3 ROM:0011D5FA bgt.s loc_11D61A ROM:0011D5FC cmp.w $F2C(d3.w*2),d5 ROM:0011D602 ble.s loc_11D60A ROM:0011D604 move.w $F2C(d3.w*2),d5 ROM:0011D60A ROM:0011D60A loc_11D60A: ; CODE XREF: sub_11D5D8+2A↑j ROM:0011D60A cmp.w $F2C(d3.w*2),d6 ROM:0011D610 bge.s loc_11D618 ROM:0011D612 move.w $F2C(d3.w*2),d6 ROM:0011D618 ROM:0011D618 loc_11D618: ; CODE XREF: sub_11D5D8+38↑j ROM:0011D618 bra.s loc_11D5F4 ROM:0011D61A ; --------------------------------------------------------------------------- ROM:0011D61A ROM:0011D61A loc_11D61A: ; CODE XREF: sub_11D5D8+22↑j ROM:0011D61A bra.l loc_11D64C ROM:0011D620 ; --------------------------------------------------------------------------- ROM:0011D620 ROM:0011D620 loc_11D620: ; CODE XREF: sub_11D5D8+14↑j ROM:0011D620 move.w #0,d3 ROM:0011D624 bra.s loc_11D62A ROM:0011D626 ; --------------------------------------------------------------------------- ROM:0011D626 ROM:0011D626 loc_11D626: ; CODE XREF: sub_11D5D8:loc_11D64A↓j ROM:0011D626 addi.w #1,d3 ROM:0011D62A ROM:0011D62A loc_11D62A: ; CODE XREF: sub_11D5D8+4C↑j ROM:0011D62A cmp.w d4,d3 ROM:0011D62C bgt.s loc_11D64C ROM:0011D62E cmp.w $F68(d3.w*2),d5 ROM:0011D634 ble.s loc_11D63C ROM:0011D636 move.w $F68(d3.w*2),d5 ROM:0011D63C ROM:0011D63C loc_11D63C: ; CODE XREF: sub_11D5D8+5C↑j ROM:0011D63C cmp.w $F68(d3.w*2),d6 ROM:0011D642 bge.s loc_11D64A ROM:0011D644 move.w $F68(d3.w*2),d6 ROM:0011D64A ROM:0011D64A loc_11D64A: ; CODE XREF: sub_11D5D8+6A↑j ROM:0011D64A bra.s loc_11D626 ROM:0011D64C ; --------------------------------------------------------------------------- ROM:0011D64C ROM:0011D64C loc_11D64C: ; CODE XREF: sub_11D5D8:loc_11D61A↑j ROM:0011D64C ; sub_11D5D8+54↑j ROM:0011D64C move.w d5,$EF6(d0.w*2) ROM:0011D652 move.w d6,$EF4(d0.w*2) ROM:0011D658 sub.w d5,d6 ROM:0011D65A move.w d6,$EF8(d0.w*2) ROM:0011D660 rts ROM:0011D660 ; End of function sub_11D5D8 ROM:0011D660 ROM:0011D662 ROM:0011D662 ; =============== S U B R O U T I N E ======================================= ROM:0011D662 ROM:0011D662 ROM:0011D662 sub_11D662: ; CODE XREF: ROM:loc_11D56E↑p ROM:0011D662 ; ROM:loc_11D5CE↑p ROM:0011D662 move.w $EF2(d0.w*2),d4 ROM:0011D668 cmpi.w #0,d0 ROM:0011D66C bne.s loc_11D68C ROM:0011D66E move.w $E8A(d0.w*2),$F18(d4.w*2) ROM:0011D678 move.w ($54C).w,$F04(d4.w*2) ROM:0011D680 move.w $EE0(d0.w*2),$F2C(d4.w*2) ROM:0011D68A bra.s loc_11D6A8 ROM:0011D68C ; --------------------------------------------------------------------------- ROM:0011D68C ROM:0011D68C loc_11D68C: ; CODE XREF: sub_11D662+A↑j ROM:0011D68C move.w $E8A(d0.w*2),$F54(d4.w*2) ROM:0011D696 move.w ($54C).w,$F40(d4.w*2) ROM:0011D69E move.w $EE0(d0.w*2),$F68(d4.w*2) ROM:0011D6A8 ROM:0011D6A8 loc_11D6A8: ; CODE XREF: sub_11D662+28↑j ROM:0011D6A8 addq.w #1,d4 ROM:0011D6AA move.w $334(a5),d5 ROM:0011D6AE cmp.w d4,d5 ROM:0011D6B0 bgt.s loc_11D6B4 ROM:0011D6B2 clr.w d4 ROM:0011D6B4 ROM:0011D6B4 loc_11D6B4: ; CODE XREF: sub_11D662+4E↑j ROM:0011D6B4 move.w d4,$EF2(d0.w*2) ROM:0011D6BA rts ROM:0011D6BA ; End of function sub_11D662 ROM:0011D6BA ROM:0011D6BC ROM:0011D6BC ; =============== S U B R O U T I N E ======================================= ROM:0011D6BC ROM:0011D6BC ROM:0011D6BC sub_11D6BC: ; CODE XREF: ROM:0011D4EA↑p ROM:0011D6BC ; ROM:0011D51E↑p ... ROM:0011D6BC clr.w $EF2(d0.w*2) ROM:0011D6C2 rts ROM:0011D6C2 ; End of function sub_11D6BC ROM:0011D6C2 ROM:0011D6C4 ROM:0011D6C4 ; =============== S U B R O U T I N E ======================================= ROM:0011D6C4 ROM:0011D6C4 ROM:0011D6C4 sub_11D6C4: ; CODE XREF: ROM:0011D5A8↑p ROM:0011D6C4 clr.l d5 ROM:0011D6C6 clr.l d6 ROM:0011D6C8 clr.l d7 ROM:0011D6CA move.w $334(a5),d3 ROM:0011D6CE subq.w #1,d3 ROM:0011D6D0 bvc.s loc_11D6D6 ROM:0011D6D2 move.w #$8000,d3 ROM:0011D6D6 ROM:0011D6D6 loc_11D6D6: ; CODE XREF: sub_11D6C4+C↑j ROM:0011D6D6 cmpi.w #0,d0 ROM:0011D6DA bne.s loc_11D70C ROM:0011D6DC move.w #0,d2 ROM:0011D6E0 bra.s loc_11D6E6 ROM:0011D6E2 ; --------------------------------------------------------------------------- ROM:0011D6E2 ROM:0011D6E2 loc_11D6E2: ; CODE XREF: sub_11D6C4+44↓j ROM:0011D6E2 addi.w #1,d2 ROM:0011D6E6 ROM:0011D6E6 loc_11D6E6: ; CODE XREF: sub_11D6C4+1C↑j ROM:0011D6E6 cmp.w d3,d2 ROM:0011D6E8 bgt.s loc_11D70A ROM:0011D6EA move.w $F04(d2.w*2),d4 ROM:0011D6F0 ext.l d4 ROM:0011D6F2 add.l d4,d5 ROM:0011D6F4 move.w $F18(d2.w*2),d4 ROM:0011D6FA ext.l d4 ROM:0011D6FC add.l d4,d6 ROM:0011D6FE move.w $F2C(d2.w*2),d4 ROM:0011D704 ext.l d4 ROM:0011D706 add.l d4,d7 ROM:0011D708 bra.s loc_11D6E2 ROM:0011D70A ; --------------------------------------------------------------------------- ROM:0011D70A ROM:0011D70A loc_11D70A: ; CODE XREF: sub_11D6C4+24↑j ROM:0011D70A bra.s loc_11D73A ROM:0011D70C ; --------------------------------------------------------------------------- ROM:0011D70C ROM:0011D70C loc_11D70C: ; CODE XREF: sub_11D6C4+16↑j ROM:0011D70C move.w #0,d2 ROM:0011D710 bra.s loc_11D716 ROM:0011D712 ; --------------------------------------------------------------------------- ROM:0011D712 ROM:0011D712 loc_11D712: ; CODE XREF: sub_11D6C4+74↓j ROM:0011D712 addi.w #1,d2 ROM:0011D716 ROM:0011D716 loc_11D716: ; CODE XREF: sub_11D6C4+4C↑j ROM:0011D716 cmp.w d3,d2 ROM:0011D718 bgt.s loc_11D73A ROM:0011D71A move.w $F40(d2.w*2),d4 ROM:0011D720 ext.l d4 ROM:0011D722 add.l d4,d5 ROM:0011D724 move.w $F54(d2.w*2),d4 ROM:0011D72A ext.l d4 ROM:0011D72C add.l d4,d6 ROM:0011D72E move.w $F68(d2.w*2),d4 ROM:0011D734 ext.l d4 ROM:0011D736 add.l d4,d7 ROM:0011D738 bra.s loc_11D712 ROM:0011D73A ; --------------------------------------------------------------------------- ROM:0011D73A ROM:0011D73A loc_11D73A: ; CODE XREF: sub_11D6C4:loc_11D70A↑j ROM:0011D73A ; sub_11D6C4+54↑j ROM:0011D73A move.l d5,d2 ROM:0011D73C divs.w $334(a5),d2 ROM:0011D740 move.w d2,$EFA(d0.w*2) ROM:0011D746 move.l d6,d2 ROM:0011D748 divs.w $334(a5),d2 ROM:0011D74C move.w d2,$EFC(d0.w*2) ROM:0011D752 move.l d7,d2 ROM:0011D754 divs.w $334(a5),d2 ROM:0011D758 move.w d2,$EFE(d0.w*2) ROM:0011D75E rts ROM:0011D75E ; End of function sub_11D6C4 ROM:0011D75E ROM:0011D760 ROM:0011D760 ; =============== S U B R O U T I N E ======================================= ROM:0011D760 ROM:0011D760 ROM:0011D760 sub_11D760: ; CODE XREF: ROM:0011D5B0↑p ROM:0011D760 move.w $F02(d0.w*2),d3 ROM:0011D766 muls.w $EDE(d0.w*2),d3 ROM:0011D76C divs.w $F82(d0.w*2),d3 ROM:0011D772 move.w d3,$EDE(d0.w*2) ROM:0011D778 rts ROM:0011D778 ; End of function sub_11D760 ROM:0011D778 ROM:0011D77A ROM:0011D77A ; =============== S U B R O U T I N E ======================================= ROM:0011D77A ROM:0011D77A ROM:0011D77A sub_11D77A: ; CODE XREF: ROM:0011D5AC↑p ROM:0011D77A move.w $EFC(d0.w*2),d2 ROM:0011D780 move.w $EFA(d0.w*2),d3 ROM:0011D786 move.w #$3D6E,d1 ROM:0011D78A bsr.l sub_11601C ROM:0011D790 move.w ($AC8).w,d0 ROM:0011D794 move.w d1,$F00(d0.w*2) ROM:0011D79A move.w $EFC(d0.w*2),d2 ROM:0011D7A0 move.w $EFA(d0.w*2),d3 ROM:0011D7A6 cmpi.w #0,d0 ROM:0011D7AA bne.s loc_11D7BC ROM:0011D7AC move.w #$3CAC,d1 ROM:0011D7B0 movea.w #$13C9,a1 ROM:0011D7B4 bsr.l sub_115F3E ROM:0011D7BA bra.s loc_11D7C0 ROM:0011D7BC ; --------------------------------------------------------------------------- ROM:0011D7BC ROM:0011D7BC loc_11D7BC: ; CODE XREF: sub_11D77A+30↑j ROM:0011D7BC move.w #$80,d1 ROM:0011D7C0 ROM:0011D7C0 loc_11D7C0: ; CODE XREF: sub_11D77A+40↑j ROM:0011D7C0 move.b d1,($110F).w ROM:0011D7C4 move.w ($AC8).w,d0 ROM:0011D7C8 clr.l d1 ROM:0011D7CA move.b ($110F).w,d1 ROM:0011D7CE muls.w #$14,d1 ROM:0011D7D2 addi.w #$1D4C,d1 ROM:0011D7D6 move.w d1,$F02(d0.w*2) ROM:0011D7DC clr.l d3 ROM:0011D7DE move.w $EFE(d0.w*2),d3 ROM:0011D7E4 muls.w $F02(d0.w*2),d3 ROM:0011D7EA divs.w #$2710,d3 ROM:0011D7EE sub.w $F02(d0.w*2),d3 ROM:0011D7F4 muls.w $F00(d0.w*2),d3 ROM:0011D7FA divs.w #$2710,d3 ROM:0011D7FE add.w $F02(d0.w*2),d3 ROM:0011D804 move.w d3,$F82(d0.w*2) ROM:0011D80A ext.l d3 ROM:0011D80C cmpi.w #$1D4C,d3 ROM:0011D810 blt.s loc_11D818 ROM:0011D812 subi.w #$1D4C,d3 ROM:0011D816 bra.s loc_11D81A ROM:0011D818 ; --------------------------------------------------------------------------- ROM:0011D818 ROM:0011D818 loc_11D818: ; CODE XREF: sub_11D77A+96↑j ROM:0011D818 clr.l d3 ROM:0011D81A ROM:0011D81A loc_11D81A: ; CODE XREF: sub_11D77A+9C↑j ROM:0011D81A divs.w #$14,d3 ROM:0011D81E cmpi.w #0,d3 ROM:0011D822 bge.s loc_11D828 ROM:0011D824 clr.w d3 ROM:0011D826 bra.s loc_11D832 ROM:0011D828 ; --------------------------------------------------------------------------- ROM:0011D828 ROM:0011D828 loc_11D828: ; CODE XREF: sub_11D77A+A8↑j ROM:0011D828 cmpi.w #$FF,d3 ROM:0011D82C ble.s loc_11D832 ROM:0011D82E move.w #$FF,d3 ROM:0011D832 ROM:0011D832 loc_11D832: ; CODE XREF: sub_11D77A+AC↑j ROM:0011D832 ; sub_11D77A+B2↑j ROM:0011D832 move.b d3,($1110).w ROM:0011D836 move.w $EFC(d0.w*2),d2 ROM:0011D83C move.w $EFA(d0.w*2),d3 ROM:0011D842 clr.w d4 ROM:0011D844 cmpi.w #0,d0 ROM:0011D848 bne.s loc_11D85C ROM:0011D84A move.w #$3CAC,d1 ROM:0011D84E move.b ($1110).w,d4 ROM:0011D852 movea.w #$13C9,a0 ROM:0011D856 bsr.l sub_115BEE ROM:0011D85C ROM:0011D85C loc_11D85C: ; CODE XREF: sub_11D77A+CE↑j ROM:0011D85C move.w ($AC8).w,d0 ROM:0011D860 rts ROM:0011D860 ; End of function sub_11D77A ROM:0011D860 ROM:0011D862 ; --------------------------------------------------------------------------- ROM:0011D862 rts ROM:0011D864 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_14. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0011D866 ROM:0011D866 ; =============== S U B R O U T I N E ======================================= ROM:0011D866 ROM:0011D866 ROM:0011D866 sub_11D866: ; CODE XREF: sub_1251F6+66↓p ROM:0011D866 move.w #0,($AC8).w ROM:0011D86C bra.s loc_11D874 ROM:0011D86E ; --------------------------------------------------------------------------- ROM:0011D86E ROM:0011D86E loc_11D86E: ; CODE XREF: sub_11D866+60↓j ROM:0011D86E addi.w #1,($AC8).w ROM:0011D874 ROM:0011D874 loc_11D874: ; CODE XREF: sub_11D866+6↑j ROM:0011D874 cmpi.w #0,($AC8).w ROM:0011D87A bgt.s locret_11D8C8 ROM:0011D87C move.w ($AC8).w,d0 ROM:0011D880 btst #1,($1337).w ROM:0011D886 bne.s loc_11D88A ROM:0011D888 bra.s loc_11D890 ROM:0011D88A ; --------------------------------------------------------------------------- ROM:0011D88A ROM:0011D88A loc_11D88A: ; CODE XREF: sub_11D866+20↑j ROM:0011D88A btst d0,($110E).w ROM:0011D88E beq.s loc_11D8B4 ROM:0011D890 ROM:0011D890 loc_11D890: ; CODE XREF: sub_11D866+22↑j ROM:0011D890 move.w $8A8(a5,d0.w*2),d1 ROM:0011D896 cmpi.w #0,d1 ROM:0011D89A bne.s loc_11D8B4 ROM:0011D89C cmpi.w #0,d0 ROM:0011D8A0 bne.s loc_11D8AE ROM:0011D8A2 bsr.w sub_11D940 ROM:0011D8A6 bsr.w sub_11D8CA ROM:0011D8AA bsr.w sub_11D9A8 ROM:0011D8AE ROM:0011D8AE loc_11D8AE: ; CODE XREF: sub_11D866+3A↑j ROM:0011D8AE bsr.l sub_11D4B4 ROM:0011D8B4 ROM:0011D8B4 loc_11D8B4: ; CODE XREF: sub_11D866+28↑j ROM:0011D8B4 ; sub_11D866+34↑j ROM:0011D8B4 move.w ($AC8).w,d0 ROM:0011D8B8 btst d0,($1111).w ROM:0011D8BC bne.s loc_11D8C2 ROM:0011D8BE bsr.w sub_11D96E ROM:0011D8C2 ROM:0011D8C2 loc_11D8C2: ; CODE XREF: sub_11D866+56↑j ROM:0011D8C2 bclr d0,($1111).w ROM:0011D8C6 bra.s loc_11D86E ROM:0011D8C8 ; --------------------------------------------------------------------------- ROM:0011D8C8 ROM:0011D8C8 locret_11D8C8: ; CODE XREF: sub_11D866+14↑j ROM:0011D8C8 rts ROM:0011D8C8 ; End of function sub_11D866 ROM:0011D8C8 ROM:0011D8CA ROM:0011D8CA ; =============== S U B R O U T I N E ======================================= ROM:0011D8CA ROM:0011D8CA ROM:0011D8CA sub_11D8CA: ; CODE XREF: sub_11D866+40↑p ROM:0011D8CA clr.w d4 ROM:0011D8CC move.w $340(a5),d2 ROM:0011D8D0 move.w $342(a5),d3 ROM:0011D8D4 cmp.w ($A38).w,d2 ROM:0011D8D8 bgt.s loc_11D932 ROM:0011D8DA cmp.w ($A38).w,d3 ROM:0011D8DE ble.s loc_11D932 ROM:0011D8E0 move.w $346(a5),d2 ROM:0011D8E4 move.w $348(a5),d3 ROM:0011D8E8 cmp.w ($9FE).w,d3 ROM:0011D8EC bgt.s loc_11D932 ROM:0011D8EE cmp.w ($9FE).w,d2 ROM:0011D8F2 ble.s loc_11D932 ROM:0011D8F4 move.w ($ACA).w,d2 ROM:0011D8F8 move.w ($ACC).w,d3 ROM:0011D8FC cmp.w ($A04).w,d2 ROM:0011D900 bgt.s loc_11D932 ROM:0011D902 cmp.w ($A04).w,d3 ROM:0011D906 ble.s loc_11D932 ROM:0011D908 move.w $344(a5),d3 ROM:0011D90C btst #0,($1335).w ROM:0011D912 bne.s loc_11D932 ROM:0011D914 cmp.w ($9F0).w,d3 ROM:0011D918 bgt.s loc_11D932 ROM:0011D91A btst #1,($1337).w ROM:0011D920 beq.s loc_11D932 ROM:0011D922 btst #5,($1337).w ROM:0011D928 bne.s loc_11D932 ROM:0011D92A bset #3,($1332).w ROM:0011D930 subq.w #1,d4 ROM:0011D932 ROM:0011D932 loc_11D932: ; CODE XREF: sub_11D8CA+E↑j ROM:0011D932 ; sub_11D8CA+14↑j ... ROM:0011D932 cmpi.w #0,d4 ROM:0011D936 bne.s locret_11D93E ROM:0011D938 bclr #3,($1332).w ROM:0011D93E ROM:0011D93E locret_11D93E: ; CODE XREF: sub_11D8CA+6C↑j ROM:0011D93E rts ROM:0011D93E ; End of function sub_11D8CA ROM:0011D93E ROM:0011D940 ROM:0011D940 ; =============== S U B R O U T I N E ======================================= ROM:0011D940 ROM:0011D940 ROM:0011D940 sub_11D940: ; CODE XREF: sub_11D866+3C↑p ROM:0011D940 move.w #$3D72,d1 ROM:0011D944 move.w ($A02).w,d2 ROM:0011D948 move.w ($54C).w,d3 ROM:0011D94C bsr.l sub_11601C ROM:0011D952 move.w d1,($ACC).w ROM:0011D956 move.w #$3D70,d1 ROM:0011D95A move.w ($A02).w,d2 ROM:0011D95E move.w ($54C).w,d3 ROM:0011D962 bsr.l sub_11601C ROM:0011D968 move.w d1,($ACA).w ROM:0011D96C rts ROM:0011D96C ; End of function sub_11D940 ROM:0011D96C ROM:0011D96E ROM:0011D96E ; =============== S U B R O U T I N E ======================================= ROM:0011D96E ROM:0011D96E ROM:0011D96E sub_11D96E: ; CODE XREF: sub_11D866+58↑p ROM:0011D96E move.w ($AC8).w,d0 ROM:0011D972 move.w $E8A(d0.w*2),d2 ROM:0011D978 cmpi.w #0,d0 ROM:0011D97C bne.s loc_11D990 ROM:0011D97E move.w #$3CAC,d1 ROM:0011D982 move.w ($54C).w,d3 ROM:0011D986 movea.w #$13C9,a1 ROM:0011D98A bsr.l sub_115F3E ROM:0011D990 ROM:0011D990 loc_11D990: ; CODE XREF: sub_11D96E+E↑j ROM:0011D990 clr.w d3 ROM:0011D992 move.b d1,d3 ROM:0011D994 move.w ($AC8).w,d0 ROM:0011D998 muls.w #$14,d3 ROM:0011D99C addi.w #$1D4C,d3 ROM:0011D9A0 move.w d3,$F82(d0.w*2) ROM:0011D9A6 rts ROM:0011D9A6 ; End of function sub_11D96E ROM:0011D9A6 ROM:0011D9A8 ROM:0011D9A8 ; =============== S U B R O U T I N E ======================================= ROM:0011D9A8 ROM:0011D9A8 ROM:0011D9A8 sub_11D9A8: ; CODE XREF: sub_11D866+44↑p ROM:0011D9A8 btst #3,($1332).w ROM:0011D9AE beq.s loc_11D9C8 ROM:0011D9B0 btst #7,($1336).w ROM:0011D9B6 bne.s loc_11D9C0 ROM:0011D9B8 bset #7,($132E).w ROM:0011D9BE bra.s loc_11D9C6 ROM:0011D9C0 ; --------------------------------------------------------------------------- ROM:0011D9C0 ROM:0011D9C0 loc_11D9C0: ; CODE XREF: sub_11D9A8+E↑j ROM:0011D9C0 bclr #7,($132E).w ROM:0011D9C6 ROM:0011D9C6 loc_11D9C6: ; CODE XREF: sub_11D9A8+16↑j ROM:0011D9C6 bra.s locret_11D9CE ROM:0011D9C8 ; --------------------------------------------------------------------------- ROM:0011D9C8 ROM:0011D9C8 loc_11D9C8: ; CODE XREF: sub_11D9A8+6↑j ROM:0011D9C8 bclr #7,($132E).w ROM:0011D9CE ROM:0011D9CE locret_11D9CE: ; CODE XREF: sub_11D9A8:loc_11D9C6↑j ROM:0011D9CE rts ROM:0011D9CE ; End of function sub_11D9A8 ROM:0011D9CE ROM:0011D9D0 ; --------------------------------------------------------------------------- ROM:0011D9D0 move.b ($11EF).l,d0 ROM:0011D9D6 move.w #9,d1 ROM:0011D9DA muls.w #9,d1 ROM:0011D9DE subq.w #1,d1 ROM:0011D9E0 lea ($13C9).w,a0 ROM:0011D9E4 move.w #0,d2 ROM:0011D9E8 bra.s loc_11D9EE ROM:0011D9EA ; --------------------------------------------------------------------------- ROM:0011D9EA ROM:0011D9EA loc_11D9EA: ; CODE XREF: ROM:0011D9F6↓j ROM:0011D9EA addi.w #1,d2 ROM:0011D9EE ROM:0011D9EE loc_11D9EE: ; CODE XREF: ROM:0011D9E8↑j ROM:0011D9EE cmp.w d1,d2 ROM:0011D9F0 bgt.s locret_11D9F8 ROM:0011D9F2 move.b d0,(a0,d2.w) ROM:0011D9F6 bra.s loc_11D9EA ROM:0011D9F8 ; --------------------------------------------------------------------------- ROM:0011D9F8 ROM:0011D9F8 locret_11D9F8: ; CODE XREF: ROM:0011D9F0↑j ROM:0011D9F8 rts ROM:0011D9FA ROM:0011D9FA ; =============== S U B R O U T I N E ======================================= ROM:0011D9FA ROM:0011D9FA ROM:0011D9FA sub_11D9FA: ; CODE XREF: sub_1251F6+12↓p ROM:0011D9FA clr.w d0 ROM:0011D9FC move.w $34A(a5),d1 ROM:0011DA00 btst #3,($141A).w ROM:0011DA06 beq.s loc_11DA32 ROM:0011DA08 btst #0,($C0B).w ROM:0011DA0E bne.s loc_11DA32 ROM:0011DA10 ROM:0011DA10 loc_11DA10: ; CODE XREF: sub_11D9FA+36↓j ROM:0011DA10 cmp.w d0,d1 ROM:0011DA12 blt.s loc_11DA32 ROM:0011DA14 move.w $8AC(a5,d0.w*2),d2 ROM:0011DA1A cmp.w ($C2A).w,d2 ROM:0011DA1E ble.s loc_11DA2C ROM:0011DA20 move.w d0,($ACE).w ROM:0011DA24 bclr #3,($1325).w ROM:0011DA2A bra.s locret_11DA3E ROM:0011DA2C ; --------------------------------------------------------------------------- ROM:0011DA2C ROM:0011DA2C loc_11DA2C: ; CODE XREF: sub_11D9FA+24↑j ROM:0011DA2C addi.w #1,d0 ROM:0011DA30 bra.s loc_11DA10 ROM:0011DA32 ; --------------------------------------------------------------------------- ROM:0011DA32 ROM:0011DA32 loc_11DA32: ; CODE XREF: sub_11D9FA+C↑j ROM:0011DA32 ; sub_11D9FA+14↑j ... ROM:0011DA32 move.w $34C(a5),($ACE).w ROM:0011DA38 bset #3,($1325).w ROM:0011DA3E ROM:0011DA3E locret_11DA3E: ; CODE XREF: sub_11D9FA+30↑j ROM:0011DA3E rts ROM:0011DA3E ; End of function sub_11D9FA ROM:0011DA3E ROM:0011DA40 ROM:0011DA40 ; =============== S U B R O U T I N E ======================================= ROM:0011DA40 ROM:0011DA40 ROM:0011DA40 sub_11DA40: ; CODE XREF: sub_11F284+36↓p ROM:0011DA40 clr.w d1 ROM:0011DA42 move.b ($1113).w,d1 ROM:0011DA46 cmpi.w #6,d1 ROM:0011DA4A bcc.s locret_11DA54 ROM:0011DA4C movea.l off_11DA56(pc,d1.w*4),a0 ROM:0011DA50 nop ROM:0011DA52 jmp (a0) ROM:0011DA54 ; --------------------------------------------------------------------------- ROM:0011DA54 ROM:0011DA54 locret_11DA54: ; CODE XREF: sub_11DA40+A↑j ROM:0011DA54 rts ROM:0011DA54 ; End of function sub_11DA40 ROM:0011DA54 ROM:0011DA54 ; --------------------------------------------------------------------------- ROM:0011DA56 off_11DA56: dc.l loc_11DA6E ; DATA XREF: sub_11DA40+C↑r ROM:0011DA5A dc.l loc_11DA8A ROM:0011DA5E dc.l loc_11DABA ROM:0011DA62 dc.l loc_11DB14 ROM:0011DA66 dc.l loc_11DB5E ROM:0011DA6A dc.l loc_11DBE2 ROM:0011DA6E ; --------------------------------------------------------------------------- ROM:0011DA6E ROM:0011DA6E loc_11DA6E: ; DATA XREF: ROM:off_11DA56↑o ROM:0011DA6E bclr #5,($1317).w ROM:0011DA74 bclr #4,($131D).w ROM:0011DA7A bclr #1,($131C).w ROM:0011DA80 move.b #1,($1113).w ROM:0011DA86 bra.s locret_11DAB8 ROM:0011DA88 ; --------------------------------------------------------------------------- ROM:0011DA88 rts ROM:0011DA8A ; --------------------------------------------------------------------------- ROM:0011DA8A ROM:0011DA8A loc_11DA8A: ; DATA XREF: ROM:0011DA5A↑o ROM:0011DA8A btst #5,($8E9).w ROM:0011DA90 beq.s locret_11DAB8 ROM:0011DA92 btst #1,($132D).w ROM:0011DA98 beq.s locret_11DAB8 ROM:0011DA9A move.w $37C(a5),d0 ROM:0011DA9E clr.b ($875).w ROM:0011DAA2 move.w d0,($61C).w ROM:0011DAA6 move.b #1,($875).w ROM:0011DAAC move.b #5,($1113).w ROM:0011DAB2 bra.l locret_11DC32 ROM:0011DAB8 ; --------------------------------------------------------------------------- ROM:0011DAB8 ROM:0011DAB8 locret_11DAB8: ; CODE XREF: ROM:0011DA86↑j ROM:0011DAB8 ; ROM:0011DA90↑j ... ROM:0011DAB8 rts ROM:0011DABA ; --------------------------------------------------------------------------- ROM:0011DABA ROM:0011DABA loc_11DABA: ; DATA XREF: ROM:0011DA5E↑o ROM:0011DABA btst #5,($8E9).w ROM:0011DAC0 beq.s loc_11DACA ROM:0011DAC2 btst #1,($132D).w ROM:0011DAC8 bne.s loc_11DAD8 ROM:0011DACA ROM:0011DACA loc_11DACA: ; CODE XREF: ROM:0011DAC0↑j ROM:0011DACA bsr.w sub_11DE60 ROM:0011DACE move.b #4,($1113).w ROM:0011DAD4 bra.w locret_11DBE0 ROM:0011DAD8 ; --------------------------------------------------------------------------- ROM:0011DAD8 ROM:0011DAD8 loc_11DAD8: ; CODE XREF: ROM:0011DAC8↑j ROM:0011DAD8 move.w ($B62).w,d0 ROM:0011DADC btst #5,($1315).w ROM:0011DAE2 bne.s locret_11DB12 ROM:0011DAE4 btst #2,($132F).w ROM:0011DAEA bne.s locret_11DB12 ROM:0011DAEC cmp.w ($AD2).w,d0 ROM:0011DAF0 bne.s locret_11DB12 ROM:0011DAF2 bclr #1,($1334).w ROM:0011DAF8 bclr #1,($131C).w ROM:0011DAFE bset #5,($1317).w ROM:0011DB04 bset #4,($131D).w ROM:0011DB0A move.b #3,($1113).w ROM:0011DB10 bra.s locret_11DB5C ROM:0011DB12 ; --------------------------------------------------------------------------- ROM:0011DB12 ROM:0011DB12 locret_11DB12: ; CODE XREF: ROM:0011DAE2↑j ROM:0011DB12 ; ROM:0011DAEA↑j ... ROM:0011DB12 rts ROM:0011DB14 ; --------------------------------------------------------------------------- ROM:0011DB14 ROM:0011DB14 loc_11DB14: ; DATA XREF: ROM:0011DA62↑o ROM:0011DB14 btst #5,($8E9).w ROM:0011DB1A beq.s loc_11DB24 ROM:0011DB1C btst #1,($132D).w ROM:0011DB22 bne.s locret_11DB5C ROM:0011DB24 ROM:0011DB24 loc_11DB24: ; CODE XREF: ROM:0011DB1A↑j ROM:0011DB24 btst #1,($131C).w ROM:0011DB2A bne.s locret_11DB5C ROM:0011DB2C btst #2,($132F).w ROM:0011DB32 bne.s locret_11DB5C ROM:0011DB34 btst #5,($1315).w ROM:0011DB3A bne.s locret_11DB5C ROM:0011DB3C bsr.w sub_11DE76 ROM:0011DB40 bsr.w sub_11DEE4 ROM:0011DB44 bset #1,($1334).w ROM:0011DB4A bset #1,($131C).w ROM:0011DB50 move.b #4,($1113).w ROM:0011DB56 bra.l locret_11DBE0 ROM:0011DB5C ; --------------------------------------------------------------------------- ROM:0011DB5C ROM:0011DB5C locret_11DB5C: ; CODE XREF: ROM:0011DB10↑j ROM:0011DB5C ; ROM:0011DB22↑j ... ROM:0011DB5C rts ROM:0011DB5E ; --------------------------------------------------------------------------- ROM:0011DB5E ROM:0011DB5E loc_11DB5E: ; DATA XREF: ROM:0011DA66↑o ROM:0011DB5E btst #5,($8E9).w ROM:0011DB64 beq.s loc_11DB7A ROM:0011DB66 btst #1,($132D).w ROM:0011DB6C beq.s loc_11DB7A ROM:0011DB6E bsr.w sub_11DE60 ROM:0011DB72 move.b #2,($1113).w ROM:0011DB78 bra.s locret_11DB12 ROM:0011DB7A ; --------------------------------------------------------------------------- ROM:0011DB7A ROM:0011DB7A loc_11DB7A: ; CODE XREF: ROM:0011DB64↑j ROM:0011DB7A ; ROM:0011DB6C↑j ROM:0011DB7A move.w ($B62).w,d0 ROM:0011DB7E btst #5,($1315).w ROM:0011DB84 bne.s loc_11DBB6 ROM:0011DB86 btst #2,($132F).w ROM:0011DB8C bne.s loc_11DBB6 ROM:0011DB8E cmp.w ($AD2).w,d0 ROM:0011DB92 bne.s loc_11DBB6 ROM:0011DB94 bclr #1,($1334).w ROM:0011DB9A bclr #1,($131C).w ROM:0011DBA0 move.b #1,($1113).w ROM:0011DBA6 bclr #5,($1317).w ROM:0011DBAC bclr #4,($131D).w ROM:0011DBB2 bra.w locret_11DAB8 ROM:0011DBB6 ; --------------------------------------------------------------------------- ROM:0011DBB6 ROM:0011DBB6 loc_11DBB6: ; CODE XREF: ROM:0011DB84↑j ROM:0011DBB6 ; ROM:0011DB8C↑j ... ROM:0011DBB6 btst #7,($1319).w ROM:0011DBBC beq.s locret_11DBE0 ROM:0011DBBE bclr #1,($1334).w ROM:0011DBC4 bclr #1,($131C).w ROM:0011DBCA move.b #1,($1113).w ROM:0011DBD0 bclr #5,($1317).w ROM:0011DBD6 bclr #4,($131D).w ROM:0011DBDC bra.w locret_11DAB8 ROM:0011DBE0 ; --------------------------------------------------------------------------- ROM:0011DBE0 ROM:0011DBE0 locret_11DBE0: ; CODE XREF: ROM:0011DAD4↑j ROM:0011DBE0 ; ROM:0011DB56↑j ... ROM:0011DBE0 rts ROM:0011DBE2 ; --------------------------------------------------------------------------- ROM:0011DBE2 ROM:0011DBE2 loc_11DBE2: ; DATA XREF: ROM:0011DA6A↑o ROM:0011DBE2 cmpi.w #0,($61C).w ROM:0011DBE8 bgt.s locret_11DC32 ROM:0011DBEA btst #5,($8E9).w ROM:0011DBF0 beq.s locret_11DC32 ROM:0011DBF2 btst #1,($132D).w ROM:0011DBF8 beq.s locret_11DC32 ROM:0011DBFA btst #1,($131C).w ROM:0011DC00 bne.s locret_11DC32 ROM:0011DC02 btst #2,($132F).w ROM:0011DC08 bne.s locret_11DC32 ROM:0011DC0A btst #5,($1315).w ROM:0011DC10 bne.s locret_11DC32 ROM:0011DC12 bsr.w sub_11DE76 ROM:0011DC16 bsr.w sub_11DE7E ROM:0011DC1A bset #1,($1334).w ROM:0011DC20 bset #1,($131C).w ROM:0011DC26 move.b #2,($1113).w ROM:0011DC2C bra.l locret_11DB12 ROM:0011DC32 ; --------------------------------------------------------------------------- ROM:0011DC32 ROM:0011DC32 locret_11DC32: ; CODE XREF: ROM:0011DAB2↑j ROM:0011DC32 ; ROM:0011DBE8↑j ... ROM:0011DC32 rts ROM:0011DC34 ROM:0011DC34 ; =============== S U B R O U T I N E ======================================= ROM:0011DC34 ROM:0011DC34 ROM:0011DC34 sub_11DC34: ; CODE XREF: sub_11F284+30↓p ROM:0011DC34 bsr.w sub_11DFF6 ROM:0011DC38 btst #3,($1340).w ROM:0011DC3E bne.s loc_11DC4E ROM:0011DC40 bclr #1,($131F).w ROM:0011DC46 bclr #4,($1321).w ROM:0011DC4C bra.s loc_11DC92 ROM:0011DC4E ; --------------------------------------------------------------------------- ROM:0011DC4E ROM:0011DC4E loc_11DC4E: ; CODE XREF: sub_11DC34+A↑j ROM:0011DC4E move.w $366(a5),d0 ROM:0011DC52 cmp.w ($A12).w,d0 ROM:0011DC56 ble.s loc_11DC60 ROM:0011DC58 bset #1,($131F).w ROM:0011DC5E bra.s loc_11DC70 ROM:0011DC60 ; --------------------------------------------------------------------------- ROM:0011DC60 ROM:0011DC60 loc_11DC60: ; CODE XREF: sub_11DC34+22↑j ROM:0011DC60 add.w $368(a5),d0 ROM:0011DC64 cmp.w ($A12).w,d0 ROM:0011DC68 bge.s loc_11DC70 ROM:0011DC6A bclr #1,($131F).w ROM:0011DC70 ROM:0011DC70 loc_11DC70: ; CODE XREF: sub_11DC34+2A↑j ROM:0011DC70 ; sub_11DC34+34↑j ROM:0011DC70 move.w $36A(a5),d0 ROM:0011DC74 cmp.w ($A12).w,d0 ROM:0011DC78 bge.s loc_11DC82 ROM:0011DC7A bset #4,($1321).w ROM:0011DC80 bra.s loc_11DC92 ROM:0011DC82 ; --------------------------------------------------------------------------- ROM:0011DC82 ROM:0011DC82 loc_11DC82: ; CODE XREF: sub_11DC34+44↑j ROM:0011DC82 sub.w $36C(a5),d0 ROM:0011DC86 cmp.w ($A12).w,d0 ROM:0011DC8A ble.s loc_11DC92 ROM:0011DC8C bclr #4,($1321).w ROM:0011DC92 ROM:0011DC92 loc_11DC92: ; CODE XREF: sub_11DC34+18↑j ROM:0011DC92 ; sub_11DC34+4C↑j ... ROM:0011DC92 clr.w d1 ROM:0011DC94 move.b ($1114).w,d1 ROM:0011DC98 cmpi.w #4,d1 ROM:0011DC9C bcc.s locret_11DCA6 ROM:0011DC9E movea.l off_11DCA8(pc,d1.w*4),a0 ROM:0011DCA2 nop ROM:0011DCA4 jmp (a0) ROM:0011DCA6 ; --------------------------------------------------------------------------- ROM:0011DCA6 ROM:0011DCA6 locret_11DCA6: ; CODE XREF: sub_11DC34+68↑j ROM:0011DCA6 rts ROM:0011DCA6 ; End of function sub_11DC34 ROM:0011DCA6 ROM:0011DCA6 ; --------------------------------------------------------------------------- ROM:0011DCA8 off_11DCA8: dc.l loc_11DCB8 ; DATA XREF: sub_11DC34+6A↑r ROM:0011DCAC dc.l loc_11DCC8 ROM:0011DCB0 dc.l loc_11DCFA ROM:0011DCB4 dc.l loc_11DD7E ROM:0011DCB8 ; --------------------------------------------------------------------------- ROM:0011DCB8 ROM:0011DCB8 loc_11DCB8: ; DATA XREF: ROM:off_11DCA8↑o ROM:0011DCB8 bclr #1,($132D).w ROM:0011DCBE move.b #1,($1114).w ROM:0011DCC4 bra.s locret_11DCF8 ROM:0011DCC6 ; --------------------------------------------------------------------------- ROM:0011DCC6 rts ROM:0011DCC8 ; --------------------------------------------------------------------------- ROM:0011DCC8 ROM:0011DCC8 loc_11DCC8: ; DATA XREF: ROM:0011DCAC↑o ROM:0011DCC8 btst #2,($1335).w ROM:0011DCCE beq.s locret_11DCF8 ROM:0011DCD0 move.w #$3CCC,d1 ROM:0011DCD4 move.w ($A38).w,d2 ROM:0011DCD8 bsr.l sub_11601C ROM:0011DCDE clr.b ($874).w ROM:0011DCE2 move.w d1,($61A).w ROM:0011DCE6 move.b #1,($874).w ROM:0011DCEC move.b #2,($1114).w ROM:0011DCF2 bra.l locret_11DD7C ROM:0011DCF8 ; --------------------------------------------------------------------------- ROM:0011DCF8 ROM:0011DCF8 locret_11DCF8: ; CODE XREF: ROM:0011DCC4↑j ROM:0011DCF8 ; ROM:0011DCCE↑j ... ROM:0011DCF8 rts ROM:0011DCFA ; --------------------------------------------------------------------------- ROM:0011DCFA ROM:0011DCFA loc_11DCFA: ; DATA XREF: ROM:0011DCB0↑o ROM:0011DCFA btst #2,($1335).w ROM:0011DD00 bne.s loc_11DD0A ROM:0011DD02 move.b #1,($1114).w ROM:0011DD08 bra.s locret_11DCF8 ROM:0011DD0A ; --------------------------------------------------------------------------- ROM:0011DD0A ROM:0011DD0A loc_11DD0A: ; CODE XREF: ROM:0011DD00↑j ROM:0011DD0A move.w $354(a5),d0 ROM:0011DD0E sub.w $352(a5),d0 ROM:0011DD12 cmp.w ($54C).w,d0 ROM:0011DD16 ble.s locret_11DD7C ROM:0011DD18 cmpi.w #0,($670).w ROM:0011DD1E bgt.s loc_11DD22 ROM:0011DD20 bra.s loc_11DD30 ROM:0011DD22 ; --------------------------------------------------------------------------- ROM:0011DD22 ROM:0011DD22 loc_11DD22: ; CODE XREF: ROM:0011DD1E↑j ROM:0011DD22 move.w $358(a5),d0 ROM:0011DD26 sub.w $356(a5),d0 ROM:0011DD2A cmp.w ($C2E).w,d0 ROM:0011DD2E ble.s locret_11DD7C ROM:0011DD30 ROM:0011DD30 loc_11DD30: ; CODE XREF: ROM:0011DD20↑j ROM:0011DD30 move.w $35C(a5),d0 ROM:0011DD34 sub.w $35A(a5),d0 ROM:0011DD38 btst #4,($1321).w ROM:0011DD3E bne.s locret_11DD7C ROM:0011DD40 cmp.w ($A38).w,d0 ROM:0011DD44 ble.s locret_11DD7C ROM:0011DD46 move.w $35E(a5),d1 ROM:0011DD4A add.w $360(a5),d1 ROM:0011DD4E btst #1,($131F).w ROM:0011DD54 bne.s locret_11DD7C ROM:0011DD56 cmp.w ($9E8).w,d1 ROM:0011DD5A bge.s locret_11DD7C ROM:0011DD5C cmpi.w #0,($61A).w ROM:0011DD62 bgt.s locret_11DD7C ROM:0011DD64 btst #6,($1326).w ROM:0011DD6A bne.s locret_11DD7C ROM:0011DD6C bset #1,($132D).w ROM:0011DD72 move.b #3,($1114).w ROM:0011DD78 bra.w locret_11DE08 ROM:0011DD7C ; --------------------------------------------------------------------------- ROM:0011DD7C ROM:0011DD7C locret_11DD7C: ; CODE XREF: ROM:0011DCF2↑j ROM:0011DD7C ; ROM:0011DD16↑j ... ROM:0011DD7C rts ROM:0011DD7E ; --------------------------------------------------------------------------- ROM:0011DD7E ROM:0011DD7E loc_11DD7E: ; DATA XREF: ROM:0011DCB4↑o ROM:0011DD7E btst #2,($1335).w ROM:0011DD84 bne.s loc_11DD96 ROM:0011DD86 bclr #1,($132D).w ROM:0011DD8C move.b #1,($1114).w ROM:0011DD92 bra.w locret_11DCF8 ROM:0011DD96 ; --------------------------------------------------------------------------- ROM:0011DD96 ROM:0011DD96 loc_11DD96: ; CODE XREF: ROM:0011DD84↑j ROM:0011DD96 move.w $354(a5),d0 ROM:0011DD9A cmp.w ($54C).w,d0 ROM:0011DD9E bgt.s loc_11DDA2 ROM:0011DDA0 bra.s loc_11DDE4 ROM:0011DDA2 ; --------------------------------------------------------------------------- ROM:0011DDA2 ROM:0011DDA2 loc_11DDA2: ; CODE XREF: ROM:0011DD9E↑j ROM:0011DDA2 btst #7,($1317).w ROM:0011DDA8 beq.s loc_11DDB2 ROM:0011DDAA bclr #7,($1317).w ROM:0011DDB0 bra.s loc_11DDE4 ROM:0011DDB2 ; --------------------------------------------------------------------------- ROM:0011DDB2 ROM:0011DDB2 loc_11DDB2: ; CODE XREF: ROM:0011DDA8↑j ROM:0011DDB2 move.w $35C(a5),d0 ROM:0011DDB6 cmp.w ($A38).w,d0 ROM:0011DDBA bgt.s loc_11DDBE ROM:0011DDBC bra.s loc_11DDE4 ROM:0011DDBE ; --------------------------------------------------------------------------- ROM:0011DDBE ROM:0011DDBE loc_11DDBE: ; CODE XREF: ROM:0011DDBA↑j ROM:0011DDBE move.w $35E(a5),d0 ROM:0011DDC2 cmp.w ($9E8).w,d0 ROM:0011DDC6 blt.s loc_11DDCA ROM:0011DDC8 bra.s loc_11DDE4 ROM:0011DDCA ; --------------------------------------------------------------------------- ROM:0011DDCA ROM:0011DDCA loc_11DDCA: ; CODE XREF: ROM:0011DDC6↑j ROM:0011DDCA btst #1,($131F).w ROM:0011DDD0 bne.s loc_11DDE4 ROM:0011DDD2 btst #4,($1321).w ROM:0011DDD8 bne.s loc_11DDE4 ROM:0011DDDA btst #6,($1326).w ROM:0011DDE0 bne.s loc_11DDE4 ROM:0011DDE2 bra.s locret_11DE08 ROM:0011DDE4 ; --------------------------------------------------------------------------- ROM:0011DDE4 ROM:0011DDE4 loc_11DDE4: ; CODE XREF: ROM:0011DDA0↑j ROM:0011DDE4 ; ROM:0011DDB0↑j ... ROM:0011DDE4 bclr #1,($132D).w ROM:0011DDEA move.w $362(a5),d1 ROM:0011DDEE clr.b ($89F).w ROM:0011DDF2 move.w d1,($670).w ROM:0011DDF6 move.b #1,($89F).w ROM:0011DDFC move.b #2,($1114).w ROM:0011DE02 bra.l locret_11DD7C ROM:0011DE08 ; --------------------------------------------------------------------------- ROM:0011DE08 ROM:0011DE08 locret_11DE08: ; CODE XREF: ROM:0011DD78↑j ROM:0011DE08 ; ROM:0011DDE2↑j ROM:0011DE08 rts ROM:0011DE0A ; --------------------------------------------------------------------------- ROM:0011DE0A rts ROM:0011DE0C ROM:0011DE0C ; =============== S U B R O U T I N E ======================================= ROM:0011DE0C ROM:0011DE0C ROM:0011DE0C sub_11DE0C: ; CODE XREF: sub_11F284+24↓p ROM:0011DE0C move.w $358(a5),d0 ROM:0011DE10 btst #0,($1318).w ROM:0011DE16 bne.s loc_11DE3C ROM:0011DE18 cmp.w ($C2E).w,d0 ROM:0011DE1C bge.s loc_11DE3C ROM:0011DE1E move.w $362(a5),d1 ROM:0011DE22 clr.b ($89F).w ROM:0011DE26 move.w d1,($670).w ROM:0011DE2A move.b #1,($89F).w ROM:0011DE30 bset #7,($1317).w ROM:0011DE36 bset #0,($1318).w ROM:0011DE3C ROM:0011DE3C loc_11DE3C: ; CODE XREF: sub_11DE0C+A↑j ROM:0011DE3C ; sub_11DE0C+10↑j ROM:0011DE3C btst #0,($1318).w ROM:0011DE42 beq.s locret_11DE5E ROM:0011DE44 move.w $356(a5),d1 ROM:0011DE48 sub.w d1,d0 ROM:0011DE4A cmp.w ($C2E).w,d0 ROM:0011DE4E ble.s locret_11DE5E ROM:0011DE50 bclr #0,($1318).w ROM:0011DE56 clr.b ($89F).w ROM:0011DE5A clr.w ($670).w ROM:0011DE5E ROM:0011DE5E locret_11DE5E: ; CODE XREF: sub_11DE0C+36↑j ROM:0011DE5E ; sub_11DE0C+42↑j ROM:0011DE5E rts ROM:0011DE5E ; End of function sub_11DE0C ROM:0011DE5E ROM:0011DE60 ROM:0011DE60 ; =============== S U B R O U T I N E ======================================= ROM:0011DE60 ROM:0011DE60 ROM:0011DE60 sub_11DE60: ; CODE XREF: ROM:loc_11DACA↑p ROM:0011DE60 ; ROM:0011DB6E↑p ROM:0011DE60 move.w ($AD2).w,d0 ROM:0011DE64 move.w ($AD0).w,($AD2).w ROM:0011DE6A move.w d0,($AD0).w ROM:0011DE6E move.w $C6(a5),($AD4).w ROM:0011DE74 rts ROM:0011DE74 ; End of function sub_11DE60 ROM:0011DE74 ROM:0011DE76 ROM:0011DE76 ; =============== S U B R O U T I N E ======================================= ROM:0011DE76 ROM:0011DE76 ROM:0011DE76 sub_11DE76: ; CODE XREF: ROM:0011DB3C↑p ROM:0011DE76 ; ROM:0011DC12↑p ROM:0011DE76 move.w ($B62).w,($AD0).w ROM:0011DE7C rts ROM:0011DE7C ; End of function sub_11DE76 ROM:0011DE7C ROM:0011DE7E ROM:0011DE7E ; =============== S U B R O U T I N E ======================================= ROM:0011DE7E ROM:0011DE7E ROM:0011DE7E sub_11DE7E: ; CODE XREF: ROM:0011DC16↑p ROM:0011DE7E move.w #$3D7C,d1 ROM:0011DE82 move.w ($54C).w,d2 ROM:0011DE86 move.w ($AD6).w,d3 ROM:0011DE8A bsr.l sub_11601C ROM:0011DE90 move.w d1,($AE0).w ROM:0011DE94 move.w #$3D90,d1 ROM:0011DE98 move.w ($AD0).w,d2 ROM:0011DE9C move.w ($A40).w,d3 ROM:0011DEA0 bsr.l sub_11601C ROM:0011DEA6 move.w ($AD0).w,d0 ROM:0011DEAA sub.w d1,d0 ROM:0011DEAC add.w ($AE0).w,d0 ROM:0011DEB0 move.w d0,($ADC).w ROM:0011DEB4 move.w #$3D8E,d1 ROM:0011DEB8 move.w ($ADC).w,d2 ROM:0011DEBC move.w ($A40).w,d3 ROM:0011DEC0 bsr.l sub_11601C ROM:0011DEC6 add.w ($ADC).w,d1 ROM:0011DECA move.w $CE(a5),d0 ROM:0011DECE cmp.w d1,d0 ROM:0011DED0 bge.s loc_11DED8 ROM:0011DED2 move.w d0,($AD2).w ROM:0011DED6 bra.s loc_11DEDC ROM:0011DED8 ; --------------------------------------------------------------------------- ROM:0011DED8 ROM:0011DED8 loc_11DED8: ; CODE XREF: sub_11DE7E+52↑j ROM:0011DED8 move.w d1,($AD2).w ROM:0011DEDC ROM:0011DEDC loc_11DEDC: ; CODE XREF: sub_11DE7E+58↑j ROM:0011DEDC move.w $350(a5),($AD4).w ROM:0011DEE2 rts ROM:0011DEE2 ; End of function sub_11DE7E ROM:0011DEE2 ROM:0011DEE4 ROM:0011DEE4 ; =============== S U B R O U T I N E ======================================= ROM:0011DEE4 ROM:0011DEE4 ROM:0011DEE4 sub_11DEE4: ; CODE XREF: ROM:0011DB40↑p ROM:0011DEE4 btst #4,($132D).w ROM:0011DEEA bne.s loc_11DF4A ROM:0011DEEC move.w #$3D7A,d1 ROM:0011DEF0 move.w ($54C).w,d2 ROM:0011DEF4 move.w ($AD6).w,d3 ROM:0011DEF8 bsr.l sub_11601C ROM:0011DEFE move.w d1,($ADE).w ROM:0011DF02 move.w #$3D90,d1 ROM:0011DF06 move.w ($AD0).w,d2 ROM:0011DF0A move.w ($A40).w,d3 ROM:0011DF0E bsr.l sub_11601C ROM:0011DF14 move.w ($AD0).w,d0 ROM:0011DF18 sub.w d1,d0 ROM:0011DF1A sub.w ($ADE).w,d0 ROM:0011DF1E move.w ($B5A).w,d2 ROM:0011DF22 sub.w ($AD8).w,d2 ROM:0011DF26 cmp.w d0,d2 ROM:0011DF28 ble.s loc_11DF2C ROM:0011DF2A move.w d2,d0 ROM:0011DF2C ROM:0011DF2C loc_11DF2C: ; CODE XREF: sub_11DEE4+44↑j ROM:0011DF2C move.w d0,($ADC).w ROM:0011DF30 move.w #$3D8E,d1 ROM:0011DF34 move.w ($ADC).w,d2 ROM:0011DF38 move.w ($A40).w,d3 ROM:0011DF3C bsr.l sub_11601C ROM:0011DF42 add.w ($ADC).w,d1 ROM:0011DF46 move.w d1,d0 ROM:0011DF48 bra.s loc_11DF4E ROM:0011DF4A ; --------------------------------------------------------------------------- ROM:0011DF4A ROM:0011DF4A loc_11DF4A: ; CODE XREF: sub_11DEE4+6↑j ROM:0011DF4A move.w ($AD0).w,d0 ROM:0011DF4E ROM:0011DF4E loc_11DF4E: ; CODE XREF: sub_11DEE4+64↑j ROM:0011DF4E move.w $CE(a5),d2 ROM:0011DF52 cmp.w d0,d2 ROM:0011DF54 bge.s loc_11DF58 ROM:0011DF56 move.w d2,d0 ROM:0011DF58 ROM:0011DF58 loc_11DF58: ; CODE XREF: sub_11DEE4+70↑j ROM:0011DF58 move.w d0,($AD2).w ROM:0011DF5C move.w $34E(a5),($AD4).w ROM:0011DF62 rts ROM:0011DF62 ; End of function sub_11DEE4 ROM:0011DF62 ROM:0011DF64 ROM:0011DF64 ; =============== S U B R O U T I N E ======================================= ROM:0011DF64 ROM:0011DF64 ROM:0011DF64 sub_11DF64: ; CODE XREF: sub_11F284+2A↓p ROM:0011DF64 move.w $364(a5),d0 ROM:0011DF68 cmpi.w #0,d0 ROM:0011DF6C beq.s loc_11DF74 ROM:0011DF6E cmpi.w #2,d0 ROM:0011DF72 bne.s loc_11DF7C ROM:0011DF74 ROM:0011DF74 loc_11DF74: ; CODE XREF: sub_11DF64+8↑j ROM:0011DF74 bclr #3,($1340).w ROM:0011DF7A bra.s loc_11DF82 ROM:0011DF7C ; --------------------------------------------------------------------------- ROM:0011DF7C ROM:0011DF7C loc_11DF7C: ; CODE XREF: sub_11DF64+E↑j ROM:0011DF7C bset #3,($1340).w ROM:0011DF82 ROM:0011DF82 loc_11DF82: ; CODE XREF: sub_11DF64+16↑j ROM:0011DF82 cmpi.w #0,d0 ROM:0011DF86 beq.s loc_11DF8E ROM:0011DF88 cmpi.w #1,d0 ROM:0011DF8C bne.s loc_11DF96 ROM:0011DF8E ROM:0011DF8E loc_11DF8E: ; CODE XREF: sub_11DF64+22↑j ROM:0011DF8E bclr #7,($1337).w ROM:0011DF94 bra.s loc_11DF9C ROM:0011DF96 ; --------------------------------------------------------------------------- ROM:0011DF96 ROM:0011DF96 loc_11DF96: ; CODE XREF: sub_11DF64+28↑j ROM:0011DF96 bset #7,($1337).w ROM:0011DF9C ROM:0011DF9C loc_11DF9C: ; CODE XREF: sub_11DF64+30↑j ROM:0011DF9C btst #3,($1340).w ROM:0011DFA2 bne.s loc_11DFB8 ROM:0011DFA4 move.w #$3D74,d1 ROM:0011DFA8 move.w ($9EC).w,d2 ROM:0011DFAC move.w ($9E8).w,d3 ROM:0011DFB0 bsr.l sub_11601C ROM:0011DFB6 bra.s loc_11DFCA ROM:0011DFB8 ; --------------------------------------------------------------------------- ROM:0011DFB8 ROM:0011DFB8 loc_11DFB8: ; CODE XREF: sub_11DF64+3E↑j ROM:0011DFB8 move.w #$3D76,d1 ROM:0011DFBC move.w ($A12).w,d2 ROM:0011DFC0 move.w ($9E8).w,d3 ROM:0011DFC4 bsr.l sub_11601C ROM:0011DFCA ROM:0011DFCA loc_11DFCA: ; CODE XREF: sub_11DF64+52↑j ROM:0011DFCA btst #7,($1337).w ROM:0011DFD0 beq.s loc_11DFDA ROM:0011DFD2 muls.w ($ADA).w,d1 ROM:0011DFD6 divs.w #$2710,d1 ROM:0011DFDA ROM:0011DFDA loc_11DFDA: ; CODE XREF: sub_11DF64+6C↑j ROM:0011DFDA move.w d1,($AD6).w ROM:0011DFDE move.w #$3D78,d1 ROM:0011DFE2 move.w ($AD6).w,d2 ROM:0011DFE6 move.w ($A40).w,d3 ROM:0011DFEA bsr.l sub_11601C ROM:0011DFF0 move.w d1,($AD8).w ROM:0011DFF4 rts ROM:0011DFF4 ; End of function sub_11DF64 ROM:0011DFF4 ROM:0011DFF6 ROM:0011DFF6 ; =============== S U B R O U T I N E ======================================= ROM:0011DFF6 ROM:0011DFF6 ROM:0011DFF6 sub_11DFF6: ; CODE XREF: sub_11DC34↑p ROM:0011DFF6 clr.w d1 ROM:0011DFF8 move.b ($1112).w,d1 ROM:0011DFFC cmpi.w #4,d1 ROM:0011E000 bcc.s locret_11E00A ROM:0011E002 movea.l off_11E00C(pc,d1.w*4),a0 ROM:0011E006 nop ROM:0011E008 jmp (a0) ROM:0011E00A ; --------------------------------------------------------------------------- ROM:0011E00A ROM:0011E00A locret_11E00A: ; CODE XREF: sub_11DFF6+A↑j ROM:0011E00A rts ROM:0011E00A ; End of function sub_11DFF6 ROM:0011E00A ROM:0011E00A ; --------------------------------------------------------------------------- ROM:0011E00C off_11E00C: dc.l loc_11E01C ; DATA XREF: sub_11DFF6+C↑r ROM:0011E010 dc.l loc_11E02A ROM:0011E014 dc.l loc_11E074 ROM:0011E018 dc.l loc_11E09E ROM:0011E01C ; --------------------------------------------------------------------------- ROM:0011E01C ROM:0011E01C loc_11E01C: ; DATA XREF: ROM:off_11E00C↑o ROM:0011E01C bclr #6,($1326).w ROM:0011E022 move.b #1,($1112).w ROM:0011E028 bra.s locret_11E072 ROM:0011E02A ; --------------------------------------------------------------------------- ROM:0011E02A ROM:0011E02A loc_11E02A: ; DATA XREF: ROM:0011E010↑o ROM:0011E02A move.w $36E(a5),d0 ROM:0011E02E move.w $370(a5),d1 ROM:0011E032 move.w $374(a5),d2 ROM:0011E036 move.w $372(a5),d3 ROM:0011E03A cmp.w ($54C).w,d0 ROM:0011E03E bgt.s locret_11E072 ROM:0011E040 cmp.w ($506).w,d1 ROM:0011E044 bgt.s locret_11E072 ROM:0011E046 cmp.w ($A02).w,d2 ROM:0011E04A bgt.s locret_11E072 ROM:0011E04C cmp.w ($C2E).w,d3 ROM:0011E050 bgt.s locret_11E072 ROM:0011E052 bset #6,($1326).w ROM:0011E058 move.w $37A(a5),d4 ROM:0011E05C clr.b ($8A0).w ROM:0011E060 move.w d4,($672).w ROM:0011E064 move.b #1,($8A0).w ROM:0011E06A move.b #2,($1112).w ROM:0011E070 bra.s locret_11E09C ROM:0011E072 ; --------------------------------------------------------------------------- ROM:0011E072 ROM:0011E072 locret_11E072: ; CODE XREF: ROM:0011E028↑j ROM:0011E072 ; ROM:0011E03E↑j ... ROM:0011E072 rts ROM:0011E074 ; --------------------------------------------------------------------------- ROM:0011E074 ROM:0011E074 loc_11E074: ; DATA XREF: ROM:0011E014↑o ROM:0011E074 move.w $376(a5),d0 ROM:0011E078 cmpi.w #0,($672).w ROM:0011E07E ble.s loc_11E086 ROM:0011E080 cmp.w ($506).w,d0 ROM:0011E084 bgt.s locret_11E09C ROM:0011E086 ROM:0011E086 loc_11E086: ; CODE XREF: ROM:0011E07E↑j ROM:0011E086 bclr #6,($1326).w ROM:0011E08C clr.b ($8A0).w ROM:0011E090 clr.w ($672).w ROM:0011E094 move.b #3,($1112).w ROM:0011E09A bra.s locret_11E0B0 ROM:0011E09C ; --------------------------------------------------------------------------- ROM:0011E09C ROM:0011E09C locret_11E09C: ; CODE XREF: ROM:0011E070↑j ROM:0011E09C ; ROM:0011E084↑j ROM:0011E09C rts ROM:0011E09E ; --------------------------------------------------------------------------- ROM:0011E09E ROM:0011E09E loc_11E09E: ; DATA XREF: ROM:0011E018↑o ROM:0011E09E move.w $378(a5),d0 ROM:0011E0A2 cmp.w ($506).w,d0 ROM:0011E0A6 blt.s locret_11E0B0 ROM:0011E0A8 move.b #1,($1112).w ROM:0011E0AE bra.s locret_11E072 ROM:0011E0B0 ; --------------------------------------------------------------------------- ROM:0011E0B0 ROM:0011E0B0 locret_11E0B0: ; CODE XREF: ROM:0011E09A↑j ROM:0011E0B0 ; ROM:0011E0A6↑j ROM:0011E0B0 rts ROM:0011E0B2 ROM:0011E0B2 ; =============== S U B R O U T I N E ======================================= ROM:0011E0B2 ROM:0011E0B2 ROM:0011E0B2 sub_11E0B2: ; CODE XREF: sub_11F284:loc_11F29C↓p ROM:0011E0B2 clr.w d1 ROM:0011E0B4 move.b ($1115).w,d1 ROM:0011E0B8 cmpi.w #6,d1 ROM:0011E0BC bcc.s locret_11E0C6 ROM:0011E0BE movea.l off_11E0C8(pc,d1.w*4),a0 ROM:0011E0C2 nop ROM:0011E0C4 jmp (a0) ROM:0011E0C6 ; --------------------------------------------------------------------------- ROM:0011E0C6 ROM:0011E0C6 locret_11E0C6: ; CODE XREF: sub_11E0B2+A↑j ROM:0011E0C6 rts ROM:0011E0C6 ; End of function sub_11E0B2 ROM:0011E0C6 ROM:0011E0C6 ; --------------------------------------------------------------------------- ROM:0011E0C8 off_11E0C8: dc.l loc_11E0E0 ; DATA XREF: sub_11E0B2+C↑r ROM:0011E0CC dc.l loc_11E0F6 ROM:0011E0D0 dc.l loc_11E130 ROM:0011E0D4 dc.l loc_11E164 ROM:0011E0D8 dc.l loc_11E1A4 ROM:0011E0DC dc.l loc_11E1E6 ROM:0011E0E0 ; --------------------------------------------------------------------------- ROM:0011E0E0 ROM:0011E0E0 loc_11E0E0: ; DATA XREF: ROM:off_11E0C8↑o ROM:0011E0E0 bclr #2,($132F).w ROM:0011E0E6 bclr #4,($1329).w ROM:0011E0EC move.b #1,($1115).w ROM:0011E0F2 bra.s locret_11E12E ROM:0011E0F4 ; --------------------------------------------------------------------------- ROM:0011E0F4 rts ROM:0011E0F6 ; --------------------------------------------------------------------------- ROM:0011E0F6 ROM:0011E0F6 loc_11E0F6: ; DATA XREF: ROM:0011E0CC↑o ROM:0011E0F6 btst #0,($8EC).w ROM:0011E0FC beq.s loc_11E116 ROM:0011E0FE btst #1,($1337).w ROM:0011E104 beq.s loc_11E116 ROM:0011E106 bset #4,($1329).w ROM:0011E10C move.b #4,($1115).w ROM:0011E112 bra.w loc_11E1E0 ROM:0011E116 ; --------------------------------------------------------------------------- ROM:0011E116 ROM:0011E116 loc_11E116: ; CODE XREF: ROM:0011E0FC↑j ROM:0011E116 ; ROM:0011E104↑j ROM:0011E116 btst #1,($1337).w ROM:0011E11C beq.s locret_11E12E ROM:0011E11E btst #0,($8EC).w ROM:0011E124 bne.s locret_11E12E ROM:0011E126 move.b #2,($1115).w ROM:0011E12C bra.s loc_11E15E ROM:0011E12E ; --------------------------------------------------------------------------- ROM:0011E12E ROM:0011E12E locret_11E12E: ; CODE XREF: ROM:0011E0F2↑j ROM:0011E12E ; ROM:0011E11C↑j ... ROM:0011E12E rts ROM:0011E130 ; --------------------------------------------------------------------------- ROM:0011E130 ROM:0011E130 loc_11E130: ; DATA XREF: ROM:0011E0D0↑o ROM:0011E130 btst #1,($1337).w ROM:0011E136 bne.s loc_11E140 ROM:0011E138 move.b #1,($1115).w ROM:0011E13E bra.s locret_11E12E ROM:0011E140 ; --------------------------------------------------------------------------- ROM:0011E140 ROM:0011E140 loc_11E140: ; CODE XREF: ROM:0011E136↑j ROM:0011E140 btst #0,($8EC).w ROM:0011E146 beq.s loc_11E15E ROM:0011E148 bsr.w sub_11E24A ROM:0011E14C bsr.w sub_11E2C2 ROM:0011E150 bset #2,($132F).w ROM:0011E156 move.b #3,($1115).w ROM:0011E15C bra.s loc_11E19E ROM:0011E15E ; --------------------------------------------------------------------------- ROM:0011E15E ROM:0011E15E loc_11E15E: ; CODE XREF: ROM:0011E12C↑j ROM:0011E15E ; ROM:0011E146↑j ... ROM:0011E15E bsr.w sub_11E222 ROM:0011E162 rts ROM:0011E164 ; --------------------------------------------------------------------------- ROM:0011E164 ROM:0011E164 loc_11E164: ; DATA XREF: ROM:0011E0D4↑o ROM:0011E164 btst #0,($8EC).w ROM:0011E16A bne.s loc_11E17A ROM:0011E16C bsr.w sub_11E324 ROM:0011E170 move.b #5,($1115).w ROM:0011E176 bra.w loc_11E21A ROM:0011E17A ; --------------------------------------------------------------------------- ROM:0011E17A ROM:0011E17A loc_11E17A: ; CODE XREF: ROM:0011E16A↑j ROM:0011E17A move.w ($AE6).w,d0 ROM:0011E17E cmp.w ($B62).w,d0 ROM:0011E182 bne.s loc_11E19E ROM:0011E184 bsr.l sub_11F636 ROM:0011E18A bclr #2,($132F).w ROM:0011E190 bset #4,($1329).w ROM:0011E196 move.b #4,($1115).w ROM:0011E19C bra.s loc_11E1E0 ROM:0011E19E ; --------------------------------------------------------------------------- ROM:0011E19E ROM:0011E19E loc_11E19E: ; CODE XREF: ROM:0011E15C↑j ROM:0011E19E ; ROM:0011E182↑j ... ROM:0011E19E bsr.w sub_11E236 ROM:0011E1A2 rts ROM:0011E1A4 ; --------------------------------------------------------------------------- ROM:0011E1A4 ROM:0011E1A4 loc_11E1A4: ; DATA XREF: ROM:0011E0D8↑o ROM:0011E1A4 btst #1,($1337).w ROM:0011E1AA bne.s loc_11E1BC ROM:0011E1AC bclr #4,($1329).w ROM:0011E1B2 move.b #1,($1115).w ROM:0011E1B8 bra.w locret_11E12E ROM:0011E1BC ; --------------------------------------------------------------------------- ROM:0011E1BC ROM:0011E1BC loc_11E1BC: ; CODE XREF: ROM:0011E1AA↑j ROM:0011E1BC btst #0,($8EC).w ROM:0011E1C2 bne.s loc_11E1E0 ROM:0011E1C4 bsr.w sub_11E24A ROM:0011E1C8 bsr.w sub_11E252 ROM:0011E1CC bset #2,($132F).w ROM:0011E1D2 bclr #4,($1329).w ROM:0011E1D8 move.b #5,($1115).w ROM:0011E1DE bra.s loc_11E21A ROM:0011E1E0 ; --------------------------------------------------------------------------- ROM:0011E1E0 ROM:0011E1E0 loc_11E1E0: ; CODE XREF: ROM:0011E112↑j ROM:0011E1E0 ; ROM:0011E19C↑j ... ROM:0011E1E0 bsr.w sub_11E236 ROM:0011E1E4 rts ROM:0011E1E6 ; --------------------------------------------------------------------------- ROM:0011E1E6 ROM:0011E1E6 loc_11E1E6: ; DATA XREF: ROM:0011E0DC↑o ROM:0011E1E6 btst #0,($8EC).w ROM:0011E1EC beq.s loc_11E1FA ROM:0011E1EE bsr.w sub_11E324 ROM:0011E1F2 move.b #3,($1115).w ROM:0011E1F8 bra.s loc_11E19E ROM:0011E1FA ; --------------------------------------------------------------------------- ROM:0011E1FA ROM:0011E1FA loc_11E1FA: ; CODE XREF: ROM:0011E1EC↑j ROM:0011E1FA move.w ($AE6).w,d0 ROM:0011E1FE cmp.w ($B62).w,d0 ROM:0011E202 bne.s loc_11E21A ROM:0011E204 bsr.l sub_11F636 ROM:0011E20A bclr #2,($132F).w ROM:0011E210 move.b #2,($1115).w ROM:0011E216 bra.w loc_11E15E ROM:0011E21A ; --------------------------------------------------------------------------- ROM:0011E21A ROM:0011E21A loc_11E21A: ; CODE XREF: ROM:0011E176↑j ROM:0011E21A ; ROM:0011E1DE↑j ... ROM:0011E21A bsr.w sub_11E222 ROM:0011E21E rts ROM:0011E220 ; --------------------------------------------------------------------------- ROM:0011E220 rts ROM:0011E222 ROM:0011E222 ; =============== S U B R O U T I N E ======================================= ROM:0011E222 ROM:0011E222 ROM:0011E222 sub_11E222: ; CODE XREF: ROM:loc_11E15E↑p ROM:0011E222 ; ROM:loc_11E21A↑p ROM:0011E222 move.w #$3CCE,d1 ROM:0011E226 move.w ($A38).w,d2 ROM:0011E22A bsr.l sub_11601C ROM:0011E230 move.w d1,($B3E).w ROM:0011E234 rts ROM:0011E234 ; End of function sub_11E222 ROM:0011E234 ROM:0011E236 ROM:0011E236 ; =============== S U B R O U T I N E ======================================= ROM:0011E236 ROM:0011E236 ROM:0011E236 sub_11E236: ; CODE XREF: ROM:loc_11E19E↑p ROM:0011E236 ; ROM:loc_11E1E0↑p ROM:0011E236 move.w #$3CD0,d1 ROM:0011E23A move.w ($A38).w,d2 ROM:0011E23E bsr.l sub_11601C ROM:0011E244 move.w d1,($B3E).w ROM:0011E248 rts ROM:0011E248 ; End of function sub_11E236 ROM:0011E248 ROM:0011E24A ROM:0011E24A ; =============== S U B R O U T I N E ======================================= ROM:0011E24A ROM:0011E24A ROM:0011E24A sub_11E24A: ; CODE XREF: ROM:0011E148↑p ROM:0011E24A ; ROM:0011E1C4↑p ROM:0011E24A move.w ($B62).w,($AE2).w ROM:0011E250 rts ROM:0011E250 ; End of function sub_11E24A ROM:0011E250 ROM:0011E252 ROM:0011E252 ; =============== S U B R O U T I N E ======================================= ROM:0011E252 ROM:0011E252 ROM:0011E252 sub_11E252: ; CODE XREF: ROM:0011E1C8↑p ROM:0011E252 move.w #$3CD2,d1 ROM:0011E256 move.w ($A38).w,d2 ROM:0011E25A bsr.l sub_11601C ROM:0011E260 move.w d1,($AE8).w ROM:0011E264 move.w #$3D90,d1 ROM:0011E268 move.w ($AE2).w,d2 ROM:0011E26C move.w ($A40).w,d3 ROM:0011E270 bsr.l sub_11601C ROM:0011E276 move.w ($AE2).w,d0 ROM:0011E27A sub.w d1,d0 ROM:0011E27C sub.w ($AE8).w,d0 ROM:0011E280 move.w ($B5A).w,d1 ROM:0011E284 sub.w ($AE8).w,d1 ROM:0011E288 cmp.w d0,d1 ROM:0011E28A ble.s loc_11E28E ROM:0011E28C move.w d1,d0 ROM:0011E28E ROM:0011E28E loc_11E28E: ; CODE XREF: sub_11E252+38↑j ROM:0011E28E move.w d0,($AEC).w ROM:0011E292 move.w #$3D8E,d1 ROM:0011E296 move.w ($AEC).w,d2 ROM:0011E29A move.w ($A40).w,d3 ROM:0011E29E bsr.l sub_11601C ROM:0011E2A4 add.w ($AEC).w,d1 ROM:0011E2A8 move.w d1,($AE6).w ROM:0011E2AC move.w $CE(a5),d2 ROM:0011E2B0 cmp.w ($AE6).w,d2 ROM:0011E2B4 bge.s loc_11E2BA ROM:0011E2B6 move.w d2,($AE6).w ROM:0011E2BA ROM:0011E2BA loc_11E2BA: ; CODE XREF: sub_11E252+62↑j ROM:0011E2BA move.w $37E(a5),($AE4).w ROM:0011E2C0 rts ROM:0011E2C0 ; End of function sub_11E252 ROM:0011E2C0 ROM:0011E2C2 ROM:0011E2C2 ; =============== S U B R O U T I N E ======================================= ROM:0011E2C2 ROM:0011E2C2 ROM:0011E2C2 sub_11E2C2: ; CODE XREF: ROM:0011E14C↑p ROM:0011E2C2 move.w #$3CD4,d1 ROM:0011E2C6 move.w ($A38).w,d2 ROM:0011E2CA bsr.l sub_11601C ROM:0011E2D0 move.w d1,($AEA).w ROM:0011E2D4 move.w #$3D90,d1 ROM:0011E2D8 move.w ($AE2).w,d2 ROM:0011E2DC move.w ($A40).w,d3 ROM:0011E2E0 bsr.l sub_11601C ROM:0011E2E6 move.w ($AE2).w,d0 ROM:0011E2EA sub.w d1,d0 ROM:0011E2EC add.w ($AEA).w,d0 ROM:0011E2F0 move.w d0,($AEC).w ROM:0011E2F4 move.w #$3D8E,d1 ROM:0011E2F8 move.w ($AEC).w,d2 ROM:0011E2FC move.w ($A40).w,d3 ROM:0011E300 bsr.l sub_11601C ROM:0011E306 add.w ($AEC).w,d1 ROM:0011E30A move.w d1,($AE6).w ROM:0011E30E move.w $CE(a5),d1 ROM:0011E312 cmp.w ($AE6).w,d1 ROM:0011E316 bge.s loc_11E31C ROM:0011E318 move.w d1,($AE6).w ROM:0011E31C ROM:0011E31C loc_11E31C: ; CODE XREF: sub_11E2C2+54↑j ROM:0011E31C move.w $380(a5),($AE4).w ROM:0011E322 rts ROM:0011E322 ; End of function sub_11E2C2 ROM:0011E322 ROM:0011E324 ROM:0011E324 ; =============== S U B R O U T I N E ======================================= ROM:0011E324 ROM:0011E324 ROM:0011E324 sub_11E324: ; CODE XREF: ROM:0011E16C↑p ROM:0011E324 ; ROM:0011E1EE↑p ROM:0011E324 move.w ($AE6).w,d0 ROM:0011E328 move.w ($AE2).w,($AE6).w ROM:0011E32E move.w d0,($AE2).w ROM:0011E332 move.w $C6(a5),($AE4).w ROM:0011E338 rts ROM:0011E338 ; End of function sub_11E324 ROM:0011E338 ROM:0011E33A ROM:0011E33A ; =============== S U B R O U T I N E ======================================= ROM:0011E33A ROM:0011E33A ROM:0011E33A sub_11E33A: ; CODE XREF: sub_1200C0+6↓p ROM:0011E33A btst #3,($1320).w ROM:0011E340 beq.s loc_11E354 ROM:0011E342 move.w $384(a5),d0 ROM:0011E346 clr.b ($8BE).w ROM:0011E34A move.w d0,($6AE).w ROM:0011E34E move.b #1,($8BE).w ROM:0011E354 ROM:0011E354 loc_11E354: ; CODE XREF: sub_11E33A+6↑j ROM:0011E354 btst #2,($8E4).w ROM:0011E35A beq.s loc_11E396 ROM:0011E35C btst #1,($131E).w ROM:0011E362 bne.s loc_11E396 ROM:0011E364 btst #7,($1315).w ROM:0011E36A beq.s loc_11E396 ROM:0011E36C btst #7,($1331).w ROM:0011E372 bne.s loc_11E396 ROM:0011E374 btst #5,($919).w ROM:0011E37A beq.s loc_11E384 ROM:0011E37C btst #5,($91D).w ROM:0011E382 beq.s loc_11E396 ROM:0011E384 ROM:0011E384 loc_11E384: ; CODE XREF: sub_11E33A+40↑j ROM:0011E384 move.w $382(a5),d0 ROM:0011E388 btst #2,($1335).w ROM:0011E38E beq.s loc_11E39E ROM:0011E390 cmp.w ($A3A).w,d0 ROM:0011E394 ble.s loc_11E39E ROM:0011E396 ROM:0011E396 loc_11E396: ; CODE XREF: sub_11E33A+20↑j ROM:0011E396 ; sub_11E33A+28↑j ... ROM:0011E396 bset #1,($1335).w ROM:0011E39C bra.s locret_11E3AC ROM:0011E39E ; --------------------------------------------------------------------------- ROM:0011E39E ROM:0011E39E loc_11E39E: ; CODE XREF: sub_11E33A+54↑j ROM:0011E39E ; sub_11E33A+5A↑j ROM:0011E39E cmpi.w #0,($6AE).w ROM:0011E3A4 bgt.s locret_11E3AC ROM:0011E3A6 bclr #1,($1335).w ROM:0011E3AC ROM:0011E3AC locret_11E3AC: ; CODE XREF: sub_11E33A+62↑j ROM:0011E3AC ; sub_11E33A+6A↑j ROM:0011E3AC rts ROM:0011E3AC ; End of function sub_11E33A ROM:0011E3AC ROM:0011E3AE ROM:0011E3AE ; =============== S U B R O U T I N E ======================================= ROM:0011E3AE ROM:0011E3AE ROM:0011E3AE sub_11E3AE: ; CODE XREF: sub_1200C0+C↓p ROM:0011E3AE move.w ($AEE).w,d0 ROM:0011E3B2 bclr #6,($1337).w ROM:0011E3B8 btst #0,($1327).w ROM:0011E3BE beq.s locret_11E3EC ROM:0011E3C0 btst #1,($1335).w ROM:0011E3C6 bne.s locret_11E3EC ROM:0011E3C8 cmp.w ($B62).w,d0 ROM:0011E3CC bne.s locret_11E3EC ROM:0011E3CE btst #4,($1320).w ROM:0011E3D4 beq.s loc_11E3E6 ROM:0011E3D6 btst #0,($C0B).w ROM:0011E3DC bne.s loc_11E3E6 ROM:0011E3DE btst #3,($141A).w ROM:0011E3E4 bne.s locret_11E3EC ROM:0011E3E6 ROM:0011E3E6 loc_11E3E6: ; CODE XREF: sub_11E3AE+26↑j ROM:0011E3E6 ; sub_11E3AE+2E↑j ROM:0011E3E6 bset #6,($1337).w ROM:0011E3EC ROM:0011E3EC locret_11E3EC: ; CODE XREF: sub_11E3AE+10↑j ROM:0011E3EC ; sub_11E3AE+18↑j ... ROM:0011E3EC rts ROM:0011E3EC ; End of function sub_11E3AE ROM:0011E3EC ROM:0011E3EE ROM:0011E3EE ; =============== S U B R O U T I N E ======================================= ROM:0011E3EE ROM:0011E3EE ROM:0011E3EE sub_11E3EE: ; CODE XREF: sub_1200C0+12↓p ROM:0011E3EE btst #5,($919).w ROM:0011E3F4 beq.s loc_11E402 ROM:0011E3F6 btst #5,($91D).w ROM:0011E3FC bne.s loc_11E402 ROM:0011E3FE bra.w loc_11E47A ROM:0011E402 ; --------------------------------------------------------------------------- ROM:0011E402 ROM:0011E402 loc_11E402: ; CODE XREF: sub_11E3EE+6↑j ROM:0011E402 ; sub_11E3EE+E↑j ROM:0011E402 btst #1,($1335).w ROM:0011E408 bne.l loc_11E47A ROM:0011E40E cmpi.w #0,($B60).w ROM:0011E414 blt.s loc_11E472 ROM:0011E416 btst #5,($131F).w ROM:0011E41C bne.s loc_11E472 ROM:0011E41E btst #6,($1327).w ROM:0011E424 bne.s loc_11E472 ROM:0011E426 btst #3,($1327).w ROM:0011E42C bne.s loc_11E472 ROM:0011E42E btst #3,($141A).w ROM:0011E434 beq.s loc_11E450 ROM:0011E436 btst #0,($C0B).w ROM:0011E43C bne.s loc_11E450 ROM:0011E43E btst #6,($133E).w ROM:0011E444 beq.s loc_11E472 ROM:0011E446 move.w ($B60).w,d0 ROM:0011E44A cmp.w $386(a5),d0 ROM:0011E44E blt.s loc_11E472 ROM:0011E450 ROM:0011E450 loc_11E450: ; CODE XREF: sub_11E3EE+46↑j ROM:0011E450 ; sub_11E3EE+4E↑j ROM:0011E450 btst #5,($919).w ROM:0011E456 beq.s loc_11E460 ROM:0011E458 btst #5,($91D).w ROM:0011E45E bne.s loc_11E472 ROM:0011E460 ROM:0011E460 loc_11E460: ; CODE XREF: sub_11E3EE+68↑j ROM:0011E460 btst #4,($1320).w ROM:0011E466 beq.s loc_11E470 ROM:0011E468 btst #0,($8EC).w ROM:0011E46E beq.s loc_11E472 ROM:0011E470 ROM:0011E470 loc_11E470: ; CODE XREF: sub_11E3EE+78↑j ROM:0011E470 bra.s loc_11E478 ROM:0011E472 ; --------------------------------------------------------------------------- ROM:0011E472 ROM:0011E472 loc_11E472: ; CODE XREF: sub_11E3EE+26↑j ROM:0011E472 ; sub_11E3EE+2E↑j ... ROM:0011E472 bset #5,($1330).w ROM:0011E478 ROM:0011E478 loc_11E478: ; CODE XREF: sub_11E3EE:loc_11E470↑j ROM:0011E478 bra.s locret_11E480 ROM:0011E47A ; --------------------------------------------------------------------------- ROM:0011E47A ROM:0011E47A loc_11E47A: ; CODE XREF: sub_11E3EE+10↑j ROM:0011E47A ; sub_11E3EE+1A↑j ROM:0011E47A bclr #5,($1330).w ROM:0011E480 ROM:0011E480 locret_11E480: ; CODE XREF: sub_11E3EE:loc_11E478↑j ROM:0011E480 rts ROM:0011E480 ; End of function sub_11E3EE ROM:0011E480 ROM:0011E482 ROM:0011E482 ; =============== S U B R O U T I N E ======================================= ROM:0011E482 ROM:0011E482 ROM:0011E482 sub_11E482: ; CODE XREF: ROM:001201DC↓p ROM:0011E482 move.w ($B62).w,($AEE).w ROM:0011E488 rts ROM:0011E488 ; End of function sub_11E482 ROM:0011E488 ROM:0011E48A ROM:0011E48A ; =============== S U B R O U T I N E ======================================= ROM:0011E48A ROM:0011E48A ROM:0011E48A sub_11E48A: ; CODE XREF: sub_11F284+3C↓p ROM:0011E48A bsr.w sub_11E498 ROM:0011E48E bsr.w sub_11E642 ROM:0011E492 bsr.w sub_11E65E ROM:0011E496 rts ROM:0011E496 ; End of function sub_11E48A ROM:0011E496 ROM:0011E498 ROM:0011E498 ; =============== S U B R O U T I N E ======================================= ROM:0011E498 ROM:0011E498 ROM:0011E498 sub_11E498: ; CODE XREF: sub_11E48A↑p ROM:0011E498 clr.w d1 ROM:0011E49A move.b ($1116).w,d1 ROM:0011E49E cmpi.w #5,d1 ROM:0011E4A2 bcc.s locret_11E4AC ROM:0011E4A4 movea.l off_11E4AE(pc,d1.w*4),a0 ROM:0011E4A8 nop ROM:0011E4AA jmp (a0) ROM:0011E4AC ; --------------------------------------------------------------------------- ROM:0011E4AC ROM:0011E4AC locret_11E4AC: ; CODE XREF: sub_11E498+A↑j ROM:0011E4AC rts ROM:0011E4AC ; End of function sub_11E498 ROM:0011E4AC ROM:0011E4AC ; --------------------------------------------------------------------------- ROM:0011E4AE off_11E4AE: dc.l loc_11E4C2 ; DATA XREF: sub_11E498+C↑r ROM:0011E4B2 dc.l loc_11E4D8 ROM:0011E4B6 dc.l loc_11E508 ROM:0011E4BA dc.l loc_11E56E ROM:0011E4BE dc.l loc_11E5DE ROM:0011E4C2 ; --------------------------------------------------------------------------- ROM:0011E4C2 ROM:0011E4C2 loc_11E4C2: ; DATA XREF: ROM:off_11E4AE↑o ROM:0011E4C2 bclr #2,($1316).w ROM:0011E4C8 move.w #0,($AFA).w ROM:0011E4CE move.b #1,($1116).w ROM:0011E4D4 rts ROM:0011E4D6 ; --------------------------------------------------------------------------- ROM:0011E4D6 rts ROM:0011E4D8 ; --------------------------------------------------------------------------- ROM:0011E4D8 ROM:0011E4D8 loc_11E4D8: ; DATA XREF: ROM:0011E4B2↑o ROM:0011E4D8 btst #2,($1335).w ROM:0011E4DE beq.s locret_11E506 ROM:0011E4E0 btst #2,($1339).w ROM:0011E4E6 beq.s locret_11E506 ROM:0011E4E8 bset #2,($1316).w ROM:0011E4EE clr.b ($876).w ROM:0011E4F2 move.w #$A,($61E).w ROM:0011E4F8 move.b #1,($876).w ROM:0011E4FE move.b #2,($1116).w ROM:0011E504 rts ROM:0011E506 ; --------------------------------------------------------------------------- ROM:0011E506 ROM:0011E506 locret_11E506: ; CODE XREF: ROM:0011E4DE↑j ROM:0011E506 ; ROM:0011E4E6↑j ROM:0011E506 rts ROM:0011E508 ; --------------------------------------------------------------------------- ROM:0011E508 ROM:0011E508 loc_11E508: ; DATA XREF: ROM:0011E4B6↑o ROM:0011E508 btst #2,($1335).w ROM:0011E50E bne.s loc_11E524 ROM:0011E510 bclr #2,($1316).w ROM:0011E516 move.w #0,($AFA).w ROM:0011E51C move.b #1,($1116).w ROM:0011E522 rts ROM:0011E524 ; --------------------------------------------------------------------------- ROM:0011E524 ROM:0011E524 loc_11E524: ; CODE XREF: ROM:0011E50E↑j ROM:0011E524 btst #2,($1339).w ROM:0011E52A bne.s loc_11E534 ROM:0011E52C move.b #3,($1116).w ROM:0011E532 rts ROM:0011E534 ; --------------------------------------------------------------------------- ROM:0011E534 ROM:0011E534 loc_11E534: ; CODE XREF: ROM:0011E52A↑j ROM:0011E534 cmpi.w #0,($61E).w ROM:0011E53A bgt.s locret_11E56C ROM:0011E53C cmpi.w #$2710,($AFA).w ROM:0011E542 bge.s locret_11E56C ROM:0011E544 move.w ($AFA).w,d0 ROM:0011E548 add.w $388(a5),d0 ROM:0011E54C cmpi.w #$2710,d0 ROM:0011E550 ble.s loc_11E556 ROM:0011E552 move.w #$2710,d0 ROM:0011E556 ROM:0011E556 loc_11E556: ; CODE XREF: ROM:0011E550↑j ROM:0011E556 move.w d0,($AFA).w ROM:0011E55A clr.b ($876).w ROM:0011E55E move.w #$A,($61E).w ROM:0011E564 move.b #1,($876).w ROM:0011E56A rts ROM:0011E56C ; --------------------------------------------------------------------------- ROM:0011E56C ROM:0011E56C locret_11E56C: ; CODE XREF: ROM:0011E53A↑j ROM:0011E56C ; ROM:0011E542↑j ROM:0011E56C rts ROM:0011E56E ; --------------------------------------------------------------------------- ROM:0011E56E ROM:0011E56E loc_11E56E: ; DATA XREF: ROM:0011E4BA↑o ROM:0011E56E btst #2,($1335).w ROM:0011E574 bne.s loc_11E58A ROM:0011E576 bclr #2,($1316).w ROM:0011E57C move.w #0,($AFA).w ROM:0011E582 move.b #1,($1116).w ROM:0011E588 rts ROM:0011E58A ; --------------------------------------------------------------------------- ROM:0011E58A ROM:0011E58A loc_11E58A: ; CODE XREF: ROM:0011E574↑j ROM:0011E58A move.w $38C(a5),d0 ROM:0011E58E cmp.w ($4D4).w,d0 ROM:0011E592 ble.s loc_11E5BC ROM:0011E594 move.w ($AFA).w,d0 ROM:0011E598 sub.w $38A(a5),d0 ROM:0011E59C bge.s loc_11E5A0 ROM:0011E59E clr.l d0 ROM:0011E5A0 ROM:0011E5A0 loc_11E5A0: ; CODE XREF: ROM:0011E59C↑j ROM:0011E5A0 move.w ($AFA).w,d0 ROM:0011E5A4 clr.b ($876).w ROM:0011E5A8 move.w #$A,($61E).w ROM:0011E5AE move.b #1,($876).w ROM:0011E5B4 move.b #4,($1116).w ROM:0011E5BA rts ROM:0011E5BC ; --------------------------------------------------------------------------- ROM:0011E5BC ROM:0011E5BC loc_11E5BC: ; CODE XREF: ROM:0011E592↑j ROM:0011E5BC btst #2,($1339).w ROM:0011E5C2 beq.s locret_11E5DC ROM:0011E5C4 clr.b ($876).w ROM:0011E5C8 move.w #$A,($61E).w ROM:0011E5CE move.b #1,($876).w ROM:0011E5D4 move.b #2,($1116).w ROM:0011E5DA rts ROM:0011E5DC ; --------------------------------------------------------------------------- ROM:0011E5DC ROM:0011E5DC locret_11E5DC: ; CODE XREF: ROM:0011E5C2↑j ROM:0011E5DC rts ROM:0011E5DE ; --------------------------------------------------------------------------- ROM:0011E5DE ROM:0011E5DE loc_11E5DE: ; DATA XREF: ROM:0011E4BE↑o ROM:0011E5DE btst #2,($1335).w ROM:0011E5E4 beq.s loc_11E5EE ROM:0011E5E6 cmpi.w #0,($AFA).w ROM:0011E5EC bgt.s loc_11E602 ROM:0011E5EE ROM:0011E5EE loc_11E5EE: ; CODE XREF: ROM:0011E5E4↑j ROM:0011E5EE bclr #2,($1316).w ROM:0011E5F4 move.w #0,($AFA).w ROM:0011E5FA move.b #1,($1116).w ROM:0011E600 rts ROM:0011E602 ; --------------------------------------------------------------------------- ROM:0011E602 ROM:0011E602 loc_11E602: ; CODE XREF: ROM:0011E5EC↑j ROM:0011E602 move.w $38C(a5),d0 ROM:0011E606 cmp.w ($4D4).w,d0 ROM:0011E60A bgt.s loc_11E614 ROM:0011E60C move.b #3,($1116).w ROM:0011E612 rts ROM:0011E614 ; --------------------------------------------------------------------------- ROM:0011E614 ROM:0011E614 loc_11E614: ; CODE XREF: ROM:0011E60A↑j ROM:0011E614 cmpi.w #0,($61E).w ROM:0011E61A bgt.s locret_11E63E ROM:0011E61C move.w ($AFA).w,d0 ROM:0011E620 sub.w $38A(a5),d0 ROM:0011E624 bge.s loc_11E628 ROM:0011E626 clr.w d0 ROM:0011E628 ROM:0011E628 loc_11E628: ; CODE XREF: ROM:0011E624↑j ROM:0011E628 move.w d0,($AFA).w ROM:0011E62C clr.b ($876).w ROM:0011E630 move.w #$A,($61E).w ROM:0011E636 move.b #1,($876).w ROM:0011E63C rts ROM:0011E63E ; --------------------------------------------------------------------------- ROM:0011E63E ROM:0011E63E locret_11E63E: ; CODE XREF: ROM:0011E61A↑j ROM:0011E63E rts ROM:0011E640 ; --------------------------------------------------------------------------- ROM:0011E640 rts ROM:0011E642 ROM:0011E642 ; =============== S U B R O U T I N E ======================================= ROM:0011E642 ROM:0011E642 ROM:0011E642 sub_11E642: ; CODE XREF: sub_11E48A+4↑p ROM:0011E642 move.w #$3CD6,d1 ROM:0011E646 move.w ($A38).w,d2 ROM:0011E64A bsr.l sub_11601C ROM:0011E650 muls.w ($AFA).w,d1 ROM:0011E654 divs.w #$2710,d1 ROM:0011E658 move.w d1,($AF0).w ROM:0011E65C rts ROM:0011E65C ; End of function sub_11E642 ROM:0011E65C ROM:0011E65E ROM:0011E65E ; =============== S U B R O U T I N E ======================================= ROM:0011E65E ROM:0011E65E ROM:0011E65E sub_11E65E: ; CODE XREF: sub_11E48A+8↑p ROM:0011E65E move.w #$3CDA,d1 ROM:0011E662 move.w ($4D4).w,d2 ROM:0011E666 bsr.l sub_11601C ROM:0011E66C move.w d1,($AF2).w ROM:0011E670 move.w d1,($AF6).w ROM:0011E674 move.w #$3CD8,d1 ROM:0011E678 move.w ($A38).w,d2 ROM:0011E67C bsr.l sub_11601C ROM:0011E682 move.w d1,($AF8).w ROM:0011E686 muls.w ($AFA).w,d1 ROM:0011E68A divs.w #$2710,d1 ROM:0011E68E add.w d1,($AF2).w ROM:0011E692 move.w #$3CDC,d1 ROM:0011E696 move.w ($4D4).w,d2 ROM:0011E69A bsr.l sub_11601C ROM:0011E6A0 move.w d1,($AF4).w ROM:0011E6A4 rts ROM:0011E6A4 ; End of function sub_11E65E ROM:0011E6A4 ROM:0011E6A6 ROM:0011E6A6 ; =============== S U B R O U T I N E ======================================= ROM:0011E6A6 ROM:0011E6A6 ROM:0011E6A6 sub_11E6A6: ; CODE XREF: sub_11F284+1E↓p ROM:0011E6A6 clr.w d1 ROM:0011E6A8 move.b ($1117).w,d1 ROM:0011E6AC cmpi.w #6,d1 ROM:0011E6B0 bcc.s locret_11E6BA ROM:0011E6B2 movea.l off_11E6BC(pc,d1.w*4),a0 ROM:0011E6B6 nop ROM:0011E6B8 jmp (a0) ROM:0011E6BA ; --------------------------------------------------------------------------- ROM:0011E6BA ROM:0011E6BA locret_11E6BA: ; CODE XREF: sub_11E6A6+A↑j ROM:0011E6BA rts ROM:0011E6BA ; End of function sub_11E6A6 ROM:0011E6BA ROM:0011E6BA ; --------------------------------------------------------------------------- ROM:0011E6BC off_11E6BC: dc.l loc_11E6D4 ; DATA XREF: sub_11E6A6+C↑r ROM:0011E6C0 dc.l loc_11E6DE ROM:0011E6C4 dc.l loc_11E732 ROM:0011E6C8 dc.l loc_11E758 ROM:0011E6CC dc.l loc_11E78A ROM:0011E6D0 dc.l loc_11E7AC ROM:0011E6D4 ; --------------------------------------------------------------------------- ROM:0011E6D4 ROM:0011E6D4 loc_11E6D4: ; DATA XREF: ROM:off_11E6BC↑o ROM:0011E6D4 move.b #1,($1117).w ROM:0011E6DA bra.s loc_11E72C ROM:0011E6DC ; --------------------------------------------------------------------------- ROM:0011E6DC rts ROM:0011E6DE ; --------------------------------------------------------------------------- ROM:0011E6DE ROM:0011E6DE loc_11E6DE: ; DATA XREF: ROM:0011E6C0↑o ROM:0011E6DE move.w $398(a5),d1 ROM:0011E6E2 cmp.w ($54C).w,d1 ROM:0011E6E6 bgt.s loc_11E6F4 ROM:0011E6E8 move.b #5,($1117).w ROM:0011E6EE bra.l locret_11E7C2 ROM:0011E6F4 ; --------------------------------------------------------------------------- ROM:0011E6F4 ROM:0011E6F4 loc_11E6F4: ; CODE XREF: ROM:0011E6E6↑j ROM:0011E6F4 btst #1,($1337).w ROM:0011E6FA beq.s loc_11E72C ROM:0011E6FC move.w $392(a5),d1 ROM:0011E700 cmp.w ($B04).w,d1 ROM:0011E704 bge.s loc_11E714 ROM:0011E706 bset #5,($1315).w ROM:0011E70C move.b #3,($1117).w ROM:0011E712 bra.s loc_11E784 ROM:0011E714 ; --------------------------------------------------------------------------- ROM:0011E714 ROM:0011E714 loc_11E714: ; CODE XREF: ROM:0011E704↑j ROM:0011E714 move.w $394(a5),d1 ROM:0011E718 cmp.w ($B04).w,d1 ROM:0011E71C ble.s loc_11E72C ROM:0011E71E bset #5,($1315).w ROM:0011E724 move.b #2,($1117).w ROM:0011E72A bra.s loc_11E752 ROM:0011E72C ; --------------------------------------------------------------------------- ROM:0011E72C ROM:0011E72C loc_11E72C: ; CODE XREF: ROM:0011E6DA↑j ROM:0011E72C ; ROM:0011E6FA↑j ... ROM:0011E72C bsr.w sub_11E7DA ROM:0011E730 rts ROM:0011E732 ; --------------------------------------------------------------------------- ROM:0011E732 ROM:0011E732 loc_11E732: ; DATA XREF: ROM:0011E6C4↑o ROM:0011E732 move.w ($B00).w,d1 ROM:0011E736 btst #1,($1337).w ROM:0011E73C beq.s loc_11E744 ROM:0011E73E cmp.w ($B62).w,d1 ROM:0011E742 bne.s loc_11E752 ROM:0011E744 ROM:0011E744 loc_11E744: ; CODE XREF: ROM:0011E73C↑j ROM:0011E744 bclr #5,($1315).w ROM:0011E74A move.b #1,($1117).w ROM:0011E750 bra.s loc_11E72C ROM:0011E752 ; --------------------------------------------------------------------------- ROM:0011E752 ROM:0011E752 loc_11E752: ; CODE XREF: ROM:0011E72A↑j ROM:0011E752 ; ROM:0011E742↑j ROM:0011E752 bsr.w sub_11E7E8 ROM:0011E756 rts ROM:0011E758 ; --------------------------------------------------------------------------- ROM:0011E758 ROM:0011E758 loc_11E758: ; DATA XREF: ROM:0011E6C8↑o ROM:0011E758 move.w ($B00).w,d1 ROM:0011E75C cmp.w ($B62).w,d1 ROM:0011E760 bne.s loc_11E76E ROM:0011E762 bsr.w sub_11E83E ROM:0011E766 move.b #4,($1117).w ROM:0011E76C rts ROM:0011E76E ; --------------------------------------------------------------------------- ROM:0011E76E ROM:0011E76E loc_11E76E: ; CODE XREF: ROM:0011E760↑j ROM:0011E76E btst #1,($1337).w ROM:0011E774 bne.s loc_11E784 ROM:0011E776 bclr #5,($1315).w ROM:0011E77C move.b #1,($1117).w ROM:0011E782 rts ROM:0011E784 ; --------------------------------------------------------------------------- ROM:0011E784 ROM:0011E784 loc_11E784: ; CODE XREF: ROM:0011E712↑j ROM:0011E784 ; ROM:0011E774↑j ROM:0011E784 bsr.w sub_11E7E8 ROM:0011E788 rts ROM:0011E78A ; --------------------------------------------------------------------------- ROM:0011E78A ROM:0011E78A loc_11E78A: ; DATA XREF: ROM:0011E6CC↑o ROM:0011E78A move.w ($B00).w,d1 ROM:0011E78E btst #1,($1337).w ROM:0011E794 beq.s loc_11E79C ROM:0011E796 cmp.w ($B62).w,d1 ROM:0011E79A bne.s locret_11E7AA ROM:0011E79C ROM:0011E79C loc_11E79C: ; CODE XREF: ROM:0011E794↑j ROM:0011E79C bclr #5,($1315).w ROM:0011E7A2 move.b #1,($1117).w ROM:0011E7A8 bra.s loc_11E72C ROM:0011E7AA ; --------------------------------------------------------------------------- ROM:0011E7AA ROM:0011E7AA locret_11E7AA: ; CODE XREF: ROM:0011E79A↑j ROM:0011E7AA rts ROM:0011E7AC ; --------------------------------------------------------------------------- ROM:0011E7AC ROM:0011E7AC loc_11E7AC: ; DATA XREF: ROM:0011E6D0↑o ROM:0011E7AC move.w $39A(a5),d1 ROM:0011E7B0 cmp.w ($54C).w,d1 ROM:0011E7B4 blt.s locret_11E7C2 ROM:0011E7B6 move.b #1,($1117).w ROM:0011E7BC bra.l loc_11E72C ROM:0011E7C2 ; --------------------------------------------------------------------------- ROM:0011E7C2 ROM:0011E7C2 locret_11E7C2: ; CODE XREF: ROM:0011E6EE↑j ROM:0011E7C2 ; ROM:0011E7B4↑j ROM:0011E7C2 rts ROM:0011E7C4 ; --------------------------------------------------------------------------- ROM:0011E7C4 rts ROM:0011E7C6 ROM:0011E7C6 ; =============== S U B R O U T I N E ======================================= ROM:0011E7C6 ROM:0011E7C6 ROM:0011E7C6 sub_11E7C6: ; CODE XREF: sub_110E14+1BA↑p ROM:0011E7C6 move.w ($A16).w,d0 ROM:0011E7CA sub.w ($B0A).w,d0 ROM:0011E7CE move.w d0,($B04).w ROM:0011E7D2 move.w ($A16).w,($B0A).w ROM:0011E7D8 rts ROM:0011E7D8 ; End of function sub_11E7C6 ROM:0011E7D8 ROM:0011E7DA ROM:0011E7DA ; =============== S U B R O U T I N E ======================================= ROM:0011E7DA ROM:0011E7DA ROM:0011E7DA sub_11E7DA: ; CODE XREF: ROM:loc_11E72C↑p ROM:0011E7DA move.w ($B62).w,($AFC).w ROM:0011E7E0 move.w ($A16).w,($B06).w ROM:0011E7E6 rts ROM:0011E7E6 ; End of function sub_11E7DA ROM:0011E7E6 ROM:0011E7E8 ROM:0011E7E8 ; =============== S U B R O U T I N E ======================================= ROM:0011E7E8 ROM:0011E7E8 ROM:0011E7E8 sub_11E7E8: ; CODE XREF: ROM:loc_11E752↑p ROM:0011E7E8 ; ROM:loc_11E784↑p ROM:0011E7E8 move.w ($A16).w,d1 ROM:0011E7EC sub.w ($B06).w,d1 ROM:0011E7F0 move.w d1,($B08).w ROM:0011E7F4 move.w #$3CDE,d1 ROM:0011E7F8 move.w ($B08).w,d2 ROM:0011E7FC bsr.l sub_11601C ROM:0011E802 add.w ($AFC).w,d1 ROM:0011E806 move.w ($B58).w,d0 ROM:0011E80A add.w $396(a5),d0 ROM:0011E80E cmp.w d1,d0 ROM:0011E810 bge.s loc_11E814 ROM:0011E812 move.w d0,d1 ROM:0011E814 ROM:0011E814 loc_11E814: ; CODE XREF: sub_11E7E8+28↑j ROM:0011E814 cmp.w ($B58).w,d1 ROM:0011E818 bge.s loc_11E81E ROM:0011E81A move.w ($B58).w,d1 ROM:0011E81E ROM:0011E81E loc_11E81E: ; CODE XREF: sub_11E7E8+30↑j ROM:0011E81E cmp.w ($B62).w,d1 ROM:0011E822 bge.s loc_11E828 ROM:0011E824 move.w ($B62).w,d1 ROM:0011E828 ROM:0011E828 loc_11E828: ; CODE XREF: sub_11E7E8+3A↑j ROM:0011E828 move.w $CE(a5),d0 ROM:0011E82C cmp.w d1,d0 ROM:0011E82E bge.s loc_11E832 ROM:0011E830 move.w d0,d1 ROM:0011E832 ROM:0011E832 loc_11E832: ; CODE XREF: sub_11E7E8+46↑j ROM:0011E832 move.w d1,($B00).w ROM:0011E836 move.w $38E(a5),($AFE).w ROM:0011E83C rts ROM:0011E83C ; End of function sub_11E7E8 ROM:0011E83C ROM:0011E83E ROM:0011E83E ; =============== S U B R O U T I N E ======================================= ROM:0011E83E ROM:0011E83E ROM:0011E83E sub_11E83E: ; CODE XREF: ROM:0011E762↑p ROM:0011E83E move.w #$3CE0,d1 ROM:0011E842 move.w ($B08).w,d2 ROM:0011E846 bsr.l sub_11601C ROM:0011E84C move.w d1,($B02).w ROM:0011E850 sub.w d1,($B00).w ROM:0011E854 move.w ($B58).w,d0 ROM:0011E858 cmp.w ($B00).w,d0 ROM:0011E85C ble.s loc_11E862 ROM:0011E85E move.w d0,($B00).w ROM:0011E862 ROM:0011E862 loc_11E862: ; CODE XREF: sub_11E83E+1E↑j ROM:0011E862 move.w ($B62).w,d0 ROM:0011E866 cmp.w ($B00).w,d0 ROM:0011E86A ble.s loc_11E870 ROM:0011E86C move.w d0,($B00).w ROM:0011E870 ROM:0011E870 loc_11E870: ; CODE XREF: sub_11E83E+2C↑j ROM:0011E870 move.w $CE(a5),d0 ROM:0011E874 cmp.w ($B00).w,d0 ROM:0011E878 bge.s loc_11E87E ROM:0011E87A move.w d0,($B00).w ROM:0011E87E ROM:0011E87E loc_11E87E: ; CODE XREF: sub_11E83E+3A↑j ROM:0011E87E cmpi.w #0,($B00).w ROM:0011E884 bge.s loc_11E88A ROM:0011E886 clr.w ($B00).w ROM:0011E88A ROM:0011E88A loc_11E88A: ; CODE XREF: sub_11E83E+46↑j ROM:0011E88A move.w $390(a5),($AFE).w ROM:0011E890 rts ROM:0011E890 ; End of function sub_11E83E ROM:0011E890 ROM:0011E892 ROM:0011E892 ; =============== S U B R O U T I N E ======================================= ROM:0011E892 ROM:0011E892 ROM:0011E892 sub_11E892: ; CODE XREF: ROM:loc_1201D6↓p ROM:0011E892 btst #4,($8DF).w ROM:0011E898 beq.s loc_11E8B0 ROM:0011E89A move.w #$3D7E,d1 ROM:0011E89E move.w ($A38).w,d2 ROM:0011E8A2 move.w ($9F4).w,d3 ROM:0011E8A6 bsr.l sub_11601C ROM:0011E8AC move.w d1,($B0C).w ROM:0011E8B0 ROM:0011E8B0 loc_11E8B0: ; CODE XREF: sub_11E892+6↑j ROM:0011E8B0 btst #4,($1329).w ROM:0011E8B6 bne.s loc_11E8D6 ROM:0011E8B8 move.w ($B0C).w,d0 ROM:0011E8BC btst #2,($1329).w ROM:0011E8C2 beq.s loc_11E8CC ROM:0011E8C4 muls.w $39E(a5),d0 ROM:0011E8C8 divs.w #$3E8,d0 ROM:0011E8CC ROM:0011E8CC loc_11E8CC: ; CODE XREF: sub_11E892+30↑j ROM:0011E8CC add.w ($B5A).w,d0 ROM:0011E8D0 move.w d0,($B0E).w ROM:0011E8D4 bra.s loc_11E8DC ROM:0011E8D6 ; --------------------------------------------------------------------------- ROM:0011E8D6 ROM:0011E8D6 loc_11E8D6: ; CODE XREF: sub_11E892+24↑j ROM:0011E8D6 move.w ($B5A).w,($B0E).w ROM:0011E8DC ROM:0011E8DC loc_11E8DC: ; CODE XREF: sub_11E892+42↑j ROM:0011E8DC move.w $39C(a5),($B86).w ROM:0011E8E2 btst #4,($8DF).w ROM:0011E8E8 beq.s loc_11E900 ROM:0011E8EA move.w #$3D80,d1 ROM:0011E8EE move.w ($A38).w,d2 ROM:0011E8F2 move.w ($9F4).w,d3 ROM:0011E8F6 bsr.l sub_11601C ROM:0011E8FC move.w d1,($B16).w ROM:0011E900 ROM:0011E900 loc_11E900: ; CODE XREF: sub_11E892+56↑j ROM:0011E900 move.w #$3D82,d1 ROM:0011E904 move.w ($A16).w,d2 ROM:0011E908 move.w ($A38).w,d3 ROM:0011E90C bsr.l sub_11601C ROM:0011E912 move.w d1,($B1A).w ROM:0011E916 cmpi.w #0,($B60).w ROM:0011E91C bge.s loc_11E926 ROM:0011E91E move.w ($B16).w,($B18).w ROM:0011E924 bra.s loc_11E958 ROM:0011E926 ; --------------------------------------------------------------------------- ROM:0011E926 ROM:0011E926 loc_11E926: ; CODE XREF: sub_11E892+8A↑j ROM:0011E926 move.w $422(a5),d0 ROM:0011E92A sub.w ($B60).w,d0 ROM:0011E92E bgt.s loc_11E938 ROM:0011E930 move.w #0,($B18).w ROM:0011E936 bra.s loc_11E958 ROM:0011E938 ; --------------------------------------------------------------------------- ROM:0011E938 ROM:0011E938 loc_11E938: ; CODE XREF: sub_11E892+9C↑j ROM:0011E938 move.w ($B16).w,d1 ROM:0011E93C muls.w d0,d1 ROM:0011E93E divs.w $422(a5),d1 ROM:0011E942 move.w d1,d2 ROM:0011E944 add.w $424(a5),d2 ROM:0011E948 cmp.w ($B18).w,d1 ROM:0011E94C bgt.s loc_11E954 ROM:0011E94E cmp.w ($B18).w,d2 ROM:0011E952 bgt.s loc_11E958 ROM:0011E954 ROM:0011E954 loc_11E954: ; CODE XREF: sub_11E892+BA↑j ROM:0011E954 move.w d1,($B18).w ROM:0011E958 ROM:0011E958 loc_11E958: ; CODE XREF: sub_11E892+92↑j ROM:0011E958 ; sub_11E892+A4↑j ... ROM:0011E958 move.w #$3CE2,d1 ROM:0011E95C move.w ($AD6).w,d2 ROM:0011E960 bsr.l sub_11601C ROM:0011E966 move.w d1,($B14).w ROM:0011E96A move.w ($B0E).w,d0 ROM:0011E96E add.w ($AF4).w,d0 ROM:0011E972 btst #4,($1329).w ROM:0011E978 beq.s loc_11E97E ROM:0011E97A add.w ($B18).w,d0 ROM:0011E97E ROM:0011E97E loc_11E97E: ; CODE XREF: sub_11E892+E6↑j ROM:0011E97E add.w ($B1A).w,d0 ROM:0011E982 btst #5,($1317).w ROM:0011E988 beq.s loc_11E98E ROM:0011E98A add.w ($B14).w,d0 ROM:0011E98E ROM:0011E98E loc_11E98E: ; CODE XREF: sub_11E892+F6↑j ROM:0011E98E btst #5,($133D).w ROM:0011E994 beq.s loc_11E99A ROM:0011E996 add.w $3A0(a5),d0 ROM:0011E99A ROM:0011E99A loc_11E99A: ; CODE XREF: sub_11E892+102↑j ROM:0011E99A move.w d0,($B12).w ROM:0011E99E move.w #$3D8E,d1 ROM:0011E9A2 move.w ($B12).w,d2 ROM:0011E9A6 move.w ($A40).w,d3 ROM:0011E9AA bsr.l sub_11601C ROM:0011E9B0 add.w ($B12).w,d1 ROM:0011E9B4 move.w d1,($B10).w ROM:0011E9B8 move.w d1,($B84).w ROM:0011E9BC rts ROM:0011E9BC ; End of function sub_11E892 ROM:0011E9BC ROM:0011E9BE ; --------------------------------------------------------------------------- ROM:0011E9BE move.w $3A2(a5),d0 ROM:0011E9C2 btst #0,($1336).w ROM:0011E9C8 beq.s loc_11E9EC ROM:0011E9CA btst #3,($1320).w ROM:0011E9D0 bne.s loc_11E9E2 ROM:0011E9D2 cmp.w ($A38).w,d0 ROM:0011E9D6 bgt.s loc_11E9E2 ROM:0011E9D8 move.w ($B62).w,($135C).w ROM:0011E9DE bra.w loc_11E9E8 ROM:0011E9E2 ; --------------------------------------------------------------------------- ROM:0011E9E2 ROM:0011E9E2 loc_11E9E2: ; CODE XREF: ROM:0011E9D0↑j ROM:0011E9E2 ; ROM:0011E9D6↑j ROM:0011E9E2 bset #7,($1339).w ROM:0011E9E8 ROM:0011E9E8 loc_11E9E8: ; CODE XREF: ROM:0011E9DE↑j ROM:0011E9E8 bra.w locret_11E9F2 ROM:0011E9EC ; --------------------------------------------------------------------------- ROM:0011E9EC ROM:0011E9EC loc_11E9EC: ; CODE XREF: ROM:0011E9C8↑j ROM:0011E9EC bset #7,($1339).w ROM:0011E9F2 ROM:0011E9F2 locret_11E9F2: ; CODE XREF: ROM:loc_11E9E8↑j ROM:0011E9F2 rts ROM:0011E9F4 ROM:0011E9F4 ; =============== S U B R O U T I N E ======================================= ROM:0011E9F4 ROM:0011E9F4 ROM:0011E9F4 sub_11E9F4: ; CODE XREF: sub_11F9E0+36↓p ROM:0011E9F4 bsr.w sub_11EB76 ROM:0011E9F8 bsr.w sub_11EBEC ROM:0011E9FC bsr.l sub_1206EA ROM:0011EA02 bclr #1,($1325).w ROM:0011EA08 clr.w d1 ROM:0011EA0A move.b ($1118).w,d1 ROM:0011EA0E cmpi.w #6,d1 ROM:0011EA12 bcc.s locret_11EA1C ROM:0011EA14 movea.l off_11EA1E(pc,d1.w*4),a0 ROM:0011EA18 nop ROM:0011EA1A jmp (a0) ROM:0011EA1C ; --------------------------------------------------------------------------- ROM:0011EA1C ROM:0011EA1C locret_11EA1C: ; CODE XREF: sub_11E9F4+1E↑j ROM:0011EA1C rts ROM:0011EA1C ; End of function sub_11E9F4 ROM:0011EA1C ROM:0011EA1C ; --------------------------------------------------------------------------- ROM:0011EA1E off_11EA1E: dc.l loc_11EA36 ; DATA XREF: sub_11E9F4+20↑r ROM:0011EA22 dc.l loc_11EA42 ROM:0011EA26 dc.l loc_11EA66 ROM:0011EA2A dc.l loc_11EAAA ROM:0011EA2E dc.l loc_11EAF2 ROM:0011EA32 dc.l loc_11EB40 ROM:0011EA36 ; --------------------------------------------------------------------------- ROM:0011EA36 ROM:0011EA36 loc_11EA36: ; DATA XREF: ROM:off_11EA1E↑o ROM:0011EA36 bsr.w sub_11EB52 ROM:0011EA3A move.b #1,($1118).w ROM:0011EA40 rts ROM:0011EA42 ; --------------------------------------------------------------------------- ROM:0011EA42 ROM:0011EA42 loc_11EA42: ; DATA XREF: ROM:0011EA22↑o ROM:0011EA42 btst #0,($1340).w ROM:0011EA48 beq.s locret_11EA64 ROM:0011EA4A move.w $3A8(a5),d0 ROM:0011EA4E clr.b ($8A1).w ROM:0011EA52 move.w d0,($674).w ROM:0011EA56 move.b #1,($8A1).w ROM:0011EA5C move.b #2,($1118).w ROM:0011EA62 rts ROM:0011EA64 ; --------------------------------------------------------------------------- ROM:0011EA64 ROM:0011EA64 locret_11EA64: ; CODE XREF: ROM:0011EA48↑j ROM:0011EA64 rts ROM:0011EA66 ; --------------------------------------------------------------------------- ROM:0011EA66 ROM:0011EA66 loc_11EA66: ; DATA XREF: ROM:0011EA26↑o ROM:0011EA66 btst #1,($133C).w ROM:0011EA6C beq.s loc_11EA90 ROM:0011EA6E cmpi.w #0,($674).w ROM:0011EA74 bgt.s loc_11EA90 ROM:0011EA76 move.w $3A6(a5),d0 ROM:0011EA7A clr.b ($877).w ROM:0011EA7E move.w d0,($620).w ROM:0011EA82 move.b #1,($877).w ROM:0011EA88 move.b #3,($1118).w ROM:0011EA8E rts ROM:0011EA90 ; --------------------------------------------------------------------------- ROM:0011EA90 ROM:0011EA90 loc_11EA90: ; CODE XREF: ROM:0011EA6C↑j ROM:0011EA90 ; ROM:0011EA74↑j ROM:0011EA90 btst #0,($1336).w ROM:0011EA96 bne.s locret_11EAA8 ROM:0011EA98 clr.b ($8A1).w ROM:0011EA9C clr.w ($674).w ROM:0011EAA0 move.b #1,($1118).w ROM:0011EAA6 rts ROM:0011EAA8 ; --------------------------------------------------------------------------- ROM:0011EAA8 ROM:0011EAA8 locret_11EAA8: ; CODE XREF: ROM:0011EA96↑j ROM:0011EAA8 rts ROM:0011EAAA ; --------------------------------------------------------------------------- ROM:0011EAAA ROM:0011EAAA loc_11EAAA: ; DATA XREF: ROM:0011EA2A↑o ROM:0011EAAA cmpi.w #0,($620).w ROM:0011EAB0 bgt.s loc_11EAC0 ROM:0011EAB2 bset #1,($1325).w ROM:0011EAB8 move.b #4,($1118).w ROM:0011EABE rts ROM:0011EAC0 ; --------------------------------------------------------------------------- ROM:0011EAC0 ROM:0011EAC0 loc_11EAC0: ; CODE XREF: ROM:0011EAB0↑j ROM:0011EAC0 btst #1,($133C).w ROM:0011EAC6 bne.s loc_11EAD8 ROM:0011EAC8 clr.b ($877).w ROM:0011EACC clr.w ($620).w ROM:0011EAD0 move.b #2,($1118).w ROM:0011EAD6 rts ROM:0011EAD8 ; --------------------------------------------------------------------------- ROM:0011EAD8 ROM:0011EAD8 loc_11EAD8: ; CODE XREF: ROM:0011EAC6↑j ROM:0011EAD8 btst #0,($1336).w ROM:0011EADE bne.s locret_11EAF0 ROM:0011EAE0 clr.b ($877).w ROM:0011EAE4 clr.w ($620).w ROM:0011EAE8 move.b #1,($1118).w ROM:0011EAEE rts ROM:0011EAF0 ; --------------------------------------------------------------------------- ROM:0011EAF0 ROM:0011EAF0 locret_11EAF0: ; CODE XREF: ROM:0011EADE↑j ROM:0011EAF0 rts ROM:0011EAF2 ; --------------------------------------------------------------------------- ROM:0011EAF2 ROM:0011EAF2 loc_11EAF2: ; DATA XREF: ROM:0011EA2E↑o ROM:0011EAF2 move.w ($135C).w,d0 ROM:0011EAF6 btst #0,($1320).w ROM:0011EAFC bne.s loc_11EB04 ROM:0011EAFE cmp.w ($B62).w,d0 ROM:0011EB02 ble.s loc_11EB12 ROM:0011EB04 ROM:0011EB04 loc_11EB04: ; CODE XREF: ROM:0011EAFC↑j ROM:0011EB04 bsr.l sub_11F7D2 ROM:0011EB0A move.b #5,($1118).w ROM:0011EB10 rts ROM:0011EB12 ; --------------------------------------------------------------------------- ROM:0011EB12 ROM:0011EB12 loc_11EB12: ; CODE XREF: ROM:0011EB02↑j ROM:0011EB12 btst #7,($1328).w ROM:0011EB18 beq.s loc_11EB2E ROM:0011EB1A cmp.w ($B62).w,d0 ROM:0011EB1E bge.s loc_11EB2E ROM:0011EB20 bset #1,($1325).w ROM:0011EB26 move.b #4,($1118).w ROM:0011EB2C rts ROM:0011EB2E ; --------------------------------------------------------------------------- ROM:0011EB2E ROM:0011EB2E loc_11EB2E: ; CODE XREF: ROM:0011EB18↑j ROM:0011EB2E ; ROM:0011EB1E↑j ROM:0011EB2E btst #1,($133C).w ROM:0011EB34 bne.s locret_11EB3E ROM:0011EB36 move.b #2,($1118).w ROM:0011EB3C rts ROM:0011EB3E ; --------------------------------------------------------------------------- ROM:0011EB3E ROM:0011EB3E locret_11EB3E: ; CODE XREF: ROM:0011EB34↑j ROM:0011EB3E rts ROM:0011EB40 ; --------------------------------------------------------------------------- ROM:0011EB40 ROM:0011EB40 loc_11EB40: ; DATA XREF: ROM:0011EA32↑o ROM:0011EB40 btst #0,($1336).w ROM:0011EB46 bne.s locret_11EB50 ROM:0011EB48 move.b #1,($1118).w ROM:0011EB4E rts ROM:0011EB50 ; --------------------------------------------------------------------------- ROM:0011EB50 ROM:0011EB50 locret_11EB50: ; CODE XREF: ROM:0011EB46↑j ROM:0011EB50 rts ROM:0011EB52 ROM:0011EB52 ; =============== S U B R O U T I N E ======================================= ROM:0011EB52 ROM:0011EB52 ROM:0011EB52 sub_11EB52: ; CODE XREF: ROM:loc_11EA36↑p ROM:0011EB52 btst #7,($8E0).w ROM:0011EB58 beq.s locret_11EB74 ROM:0011EB5A move.w $3AA(a5),d0 ROM:0011EB5E move.w $3AC(a5),d1 ROM:0011EB62 cmp.w d1,d0 ROM:0011EB64 blt.s loc_11EB6C ROM:0011EB66 move.w d1,($135C).w ROM:0011EB6A bra.s loc_11EB70 ROM:0011EB6C ; --------------------------------------------------------------------------- ROM:0011EB6C ROM:0011EB6C loc_11EB6C: ; CODE XREF: sub_11EB52+12↑j ROM:0011EB6C move.w d0,($135C).w ROM:0011EB70 ROM:0011EB70 loc_11EB70: ; CODE XREF: sub_11EB52+18↑j ROM:0011EB70 clr.w ($135E).w ROM:0011EB74 ROM:0011EB74 locret_11EB74: ; CODE XREF: sub_11EB52+6↑j ROM:0011EB74 rts ROM:0011EB74 ; End of function sub_11EB52 ROM:0011EB74 ROM:0011EB76 ROM:0011EB76 ; =============== S U B R O U T I N E ======================================= ROM:0011EB76 ROM:0011EB76 ROM:0011EB76 sub_11EB76: ; CODE XREF: sub_11E9F4↑p ROM:0011EB76 move.w $3A2(a5),d0 ROM:0011EB7A move.w $3A4(a5),d1 ROM:0011EB7E move.w ($A38).w,d2 ROM:0011EB82 move.w $3AE(a5),d3 ROM:0011EB86 cmpi.w #0,d3 ROM:0011EB8A bne.s loc_11EBE4 ROM:0011EB8C btst #3,($1320).w ROM:0011EB92 bne.s loc_11EBE4 ROM:0011EB94 btst #3,($131F).w ROM:0011EB9A beq.s loc_11EBE4 ROM:0011EB9C btst #5,($133D).w ROM:0011EBA2 bne.s loc_11EBE4 ROM:0011EBA4 btst #0,($1335).w ROM:0011EBAA bne.s loc_11EBE4 ROM:0011EBAC btst #3,($141A).w ROM:0011EBB2 beq.s loc_11EBC4 ROM:0011EBB4 btst #6,($133E).w ROM:0011EBBA bne.s loc_11EBE4 ROM:0011EBBC btst #0,($C0B).w ROM:0011EBC2 bne.s loc_11EBE4 ROM:0011EBC4 ROM:0011EBC4 loc_11EBC4: ; CODE XREF: sub_11EB76+3C↑j ROM:0011EBC4 cmp.w d1,d2 ROM:0011EBC6 bge.s loc_11EBE4 ROM:0011EBC8 cmp.w d0,d2 ROM:0011EBCA blt.s loc_11EBE4 ROM:0011EBCC cmpi.w #0,($B86).w ROM:0011EBD2 bne.s loc_11EBE4 ROM:0011EBD4 btst #2,($133F).w ROM:0011EBDA bne.s loc_11EBE4 ROM:0011EBDC bset #1,($133C).w ROM:0011EBE2 bra.s locret_11EBEA ROM:0011EBE4 ; --------------------------------------------------------------------------- ROM:0011EBE4 ROM:0011EBE4 loc_11EBE4: ; CODE XREF: sub_11EB76+14↑j ROM:0011EBE4 ; sub_11EB76+1C↑j ... ROM:0011EBE4 bclr #1,($133C).w ROM:0011EBEA ROM:0011EBEA locret_11EBEA: ; CODE XREF: sub_11EB76+6C↑j ROM:0011EBEA rts ROM:0011EBEA ; End of function sub_11EB76 ROM:0011EBEA ROM:0011EBEC ROM:0011EBEC ; =============== S U B R O U T I N E ======================================= ROM:0011EBEC ROM:0011EBEC ROM:0011EBEC sub_11EBEC: ; CODE XREF: sub_11E9F4+4↑p ROM:0011EBEC move.w $3AE(a5),d0 ROM:0011EBF0 btst #0,($8E5).w ROM:0011EBF6 bne.s loc_11EBFE ROM:0011EBF8 cmpi.w #0,d0 ROM:0011EBFC beq.s locret_11EC1A ROM:0011EBFE ROM:0011EBFE loc_11EBFE: ; CODE XREF: sub_11EBEC+A↑j ROM:0011EBFE move.w $3AC(a5),d1 ROM:0011EC02 move.w $3AA(a5),d2 ROM:0011EC06 cmp.w d1,d2 ROM:0011EC08 blt.s loc_11EC10 ROM:0011EC0A move.w d1,($135C).w ROM:0011EC0E bra.s loc_11EC14 ROM:0011EC10 ; --------------------------------------------------------------------------- ROM:0011EC10 ROM:0011EC10 loc_11EC10: ; CODE XREF: sub_11EBEC+1C↑j ROM:0011EC10 move.w d2,($135C).w ROM:0011EC14 ROM:0011EC14 loc_11EC14: ; CODE XREF: sub_11EBEC+22↑j ROM:0011EC14 move.w #0,($135E).w ROM:0011EC1A ROM:0011EC1A locret_11EC1A: ; CODE XREF: sub_11EBEC+10↑j ROM:0011EC1A rts ROM:0011EC1A ; End of function sub_11EBEC ROM:0011EC1A ROM:0011EC1C ROM:0011EC1C ; =============== S U B R O U T I N E ======================================= ROM:0011EC1C ROM:0011EC1C ROM:0011EC1C sub_11EC1C: ; CODE XREF: ROM:loc_120240↓p ROM:0011EC1C bsr.w sub_11EEB4 ROM:0011EC20 bsr.w sub_11EC2A ROM:0011EC24 bsr.w sub_11EDFA ROM:0011EC28 rts ROM:0011EC28 ; End of function sub_11EC1C ROM:0011EC28 ROM:0011EC2A ROM:0011EC2A ; =============== S U B R O U T I N E ======================================= ROM:0011EC2A ROM:0011EC2A ROM:0011EC2A sub_11EC2A: ; CODE XREF: sub_11EC1C+4↑p ROM:0011EC2A bclr #5,($131E).w ROM:0011EC30 clr.w d1 ROM:0011EC32 move.b ($1119).w,d1 ROM:0011EC36 cmpi.w #6,d1 ROM:0011EC3A bcc.s locret_11EC44 ROM:0011EC3C movea.l off_11EC46(pc,d1.w*4),a0 ROM:0011EC40 nop ROM:0011EC42 jmp (a0) ROM:0011EC44 ; --------------------------------------------------------------------------- ROM:0011EC44 ROM:0011EC44 locret_11EC44: ; CODE XREF: sub_11EC2A+10↑j ROM:0011EC44 rts ROM:0011EC44 ; End of function sub_11EC2A ROM:0011EC44 ROM:0011EC44 ; --------------------------------------------------------------------------- ROM:0011EC46 off_11EC46: dc.l loc_11EC5E ; DATA XREF: sub_11EC2A+12↑r ROM:0011EC4A dc.l loc_11EC84 ROM:0011EC4E dc.l loc_11ECE0 ROM:0011EC52 dc.l loc_11ED42 ROM:0011EC56 dc.l loc_11ED6A ROM:0011EC5A dc.l locret_11EDC8 ROM:0011EC5E ; --------------------------------------------------------------------------- ROM:0011EC5E ROM:0011EC5E loc_11EC5E: ; DATA XREF: ROM:off_11EC46↑o ROM:0011EC5E bsr.w sub_11EE2C ROM:0011EC62 move.w #0,($B1C).w ROM:0011EC68 move.w $3B6(a5),d0 ROM:0011EC6C clr.b ($878).w ROM:0011EC70 move.w d0,($622).w ROM:0011EC74 move.b #1,($878).w ROM:0011EC7A move.b #1,($1119).w ROM:0011EC80 bra.s loc_11ECDA ROM:0011EC82 ; --------------------------------------------------------------------------- ROM:0011EC82 rts ROM:0011EC84 ; --------------------------------------------------------------------------- ROM:0011EC84 ROM:0011EC84 loc_11EC84: ; DATA XREF: ROM:0011EC4A↑o ROM:0011EC84 move.w $3B4(a5),d2 ROM:0011EC88 btst #7,($1330).w ROM:0011EC8E bne.s loc_11EC96 ROM:0011EC90 cmp.w ($B1C).w,d2 ROM:0011EC94 bgt.s loc_11ECB8 ROM:0011EC96 ROM:0011EC96 loc_11EC96: ; CODE XREF: ROM:0011EC8E↑j ROM:0011EC96 bsr.w sub_11EE2C ROM:0011EC9A move.w $3B6(a5),d0 ROM:0011EC9E clr.b ($878).w ROM:0011ECA2 move.w d0,($622).w ROM:0011ECA6 move.b #1,($878).w ROM:0011ECAC move.b #3,($1119).w ROM:0011ECB2 bra.l loc_11ED64 ROM:0011ECB8 ; --------------------------------------------------------------------------- ROM:0011ECB8 ROM:0011ECB8 loc_11ECB8: ; CODE XREF: ROM:0011EC94↑j ROM:0011ECB8 cmpi.w #0,($622).w ROM:0011ECBE bgt.s loc_11ECDA ROM:0011ECC0 move.w $3B8(a5),d0 ROM:0011ECC4 clr.b ($878).w ROM:0011ECC8 move.w d0,($622).w ROM:0011ECCC move.b #1,($878).w ROM:0011ECD2 move.b #2,($1119).w ROM:0011ECD8 bra.s loc_11ED3C ROM:0011ECDA ; --------------------------------------------------------------------------- ROM:0011ECDA ROM:0011ECDA loc_11ECDA: ; CODE XREF: ROM:0011EC80↑j ROM:0011ECDA ; ROM:0011ECBE↑j ... ROM:0011ECDA bsr.w sub_11EDD4 ROM:0011ECDE rts ROM:0011ECE0 ; --------------------------------------------------------------------------- ROM:0011ECE0 ROM:0011ECE0 loc_11ECE0: ; DATA XREF: ROM:0011EC4E↑o ROM:0011ECE0 cmpi.w #0,($622).w ROM:0011ECE6 bgt.s loc_11ED02 ROM:0011ECE8 btst #6,($131F).w ROM:0011ECEE beq.s loc_11ED02 ROM:0011ECF0 bset #5,($131E).w ROM:0011ECF6 move.b #5,($1119).w ROM:0011ECFC bra.l locret_11EDC8 ROM:0011ED02 ; --------------------------------------------------------------------------- ROM:0011ED02 ROM:0011ED02 loc_11ED02: ; CODE XREF: ROM:0011ECE6↑j ROM:0011ED02 ; ROM:0011ECEE↑j ROM:0011ED02 cmpi.w #0,($622).w ROM:0011ED08 bgt.s loc_11ED3C ROM:0011ED0A btst #6,($131F).w ROM:0011ED10 bne.s loc_11ED3C ROM:0011ED12 addq.w #1,($B1C).w ROM:0011ED16 bvc.s loc_11ED1E ROM:0011ED18 move.w #$8000,($B1C).w ROM:0011ED1E ROM:0011ED1E loc_11ED1E: ; CODE XREF: ROM:0011ED16↑j ROM:0011ED1E bsr.w sub_11EE2C ROM:0011ED22 move.w $3B6(a5),d0 ROM:0011ED26 clr.b ($878).w ROM:0011ED2A move.w d0,($622).w ROM:0011ED2E move.b #1,($878).w ROM:0011ED34 move.b #1,($1119).w ROM:0011ED3A bra.s loc_11ECDA ROM:0011ED3C ; --------------------------------------------------------------------------- ROM:0011ED3C ROM:0011ED3C loc_11ED3C: ; CODE XREF: ROM:0011ECD8↑j ROM:0011ED3C ; ROM:0011ED08↑j ... ROM:0011ED3C bsr.w sub_11EE4E ROM:0011ED40 rts ROM:0011ED42 ; --------------------------------------------------------------------------- ROM:0011ED42 ROM:0011ED42 loc_11ED42: ; DATA XREF: ROM:0011EC52↑o ROM:0011ED42 cmpi.w #0,($622).w ROM:0011ED48 bgt.s loc_11ED64 ROM:0011ED4A move.w $3B8(a5),d0 ROM:0011ED4E clr.b ($878).w ROM:0011ED52 move.w d0,($622).w ROM:0011ED56 move.b #1,($878).w ROM:0011ED5C move.b #4,($1119).w ROM:0011ED62 bra.s loc_11EDBE ROM:0011ED64 ; --------------------------------------------------------------------------- ROM:0011ED64 ROM:0011ED64 loc_11ED64: ; CODE XREF: ROM:0011ECB2↑j ROM:0011ED64 ; ROM:0011ED48↑j ... ROM:0011ED64 bsr.w sub_11EDD4 ROM:0011ED68 rts ROM:0011ED6A ; --------------------------------------------------------------------------- ROM:0011ED6A ROM:0011ED6A loc_11ED6A: ; DATA XREF: ROM:0011EC56↑o ROM:0011ED6A cmpi.w #0,($622).w ROM:0011ED70 bgt.s loc_11ED9C ROM:0011ED72 btst #6,($131F).w ROM:0011ED78 bne.s loc_11ED9C ROM:0011ED7A bsr.w sub_11EDCC ROM:0011ED7E bsr.w sub_11EE2C ROM:0011ED82 move.w $3B6(a5),d0 ROM:0011ED86 clr.b ($878).w ROM:0011ED8A move.w d0,($622).w ROM:0011ED8E move.b #1,($878).w ROM:0011ED94 move.b #3,($1119).w ROM:0011ED9A bra.s loc_11ED64 ROM:0011ED9C ; --------------------------------------------------------------------------- ROM:0011ED9C ROM:0011ED9C loc_11ED9C: ; CODE XREF: ROM:0011ED70↑j ROM:0011ED9C ; ROM:0011ED78↑j ROM:0011ED9C cmpi.w #0,($622).w ROM:0011EDA2 bgt.s loc_11EDBE ROM:0011EDA4 btst #6,($131F).w ROM:0011EDAA beq.s loc_11EDBE ROM:0011EDAC bsr.w sub_11EDCC ROM:0011EDB0 bset #5,($131E).w ROM:0011EDB6 move.b #5,($1119).w ROM:0011EDBC bra.s locret_11EDC8 ROM:0011EDBE ; --------------------------------------------------------------------------- ROM:0011EDBE ROM:0011EDBE loc_11EDBE: ; CODE XREF: ROM:0011ED62↑j ROM:0011EDBE ; ROM:0011EDA2↑j ... ROM:0011EDBE bsr.w sub_11EE4E ROM:0011EDC2 bsr.w sub_11EE8E ROM:0011EDC6 rts ROM:0011EDC8 ; --------------------------------------------------------------------------- ROM:0011EDC8 ROM:0011EDC8 locret_11EDC8: ; CODE XREF: ROM:0011ECFC↑j ROM:0011EDC8 ; ROM:0011EDBC↑j ROM:0011EDC8 ; DATA XREF: ... ROM:0011EDC8 rts ROM:0011EDCA ; --------------------------------------------------------------------------- ROM:0011EDCA rts ROM:0011EDCC ROM:0011EDCC ; =============== S U B R O U T I N E ======================================= ROM:0011EDCC ROM:0011EDCC ROM:0011EDCC sub_11EDCC: ; CODE XREF: ROM:0011ED7A↑p ROM:0011EDCC ; ROM:0011EDAC↑p ROM:0011EDCC move.w $43C(a5),($B8C).w ROM:0011EDD2 rts ROM:0011EDD2 ; End of function sub_11EDCC ROM:0011EDD2 ROM:0011EDD4 ROM:0011EDD4 ; =============== S U B R O U T I N E ======================================= ROM:0011EDD4 ROM:0011EDD4 ROM:0011EDD4 sub_11EDD4: ; CODE XREF: ROM:loc_11ECDA↑p ROM:0011EDD4 ; ROM:loc_11ED64↑p ROM:0011EDD4 move.w ($B60).w,d0 ROM:0011EDD8 move.w $3BA(a5),d1 ROM:0011EDDC cmpi.w #0,d1 ROM:0011EDE0 blt.s loc_11EDEE ROM:0011EDE2 cmp.w ($B22).w,d0 ROM:0011EDE6 bge.s loc_11EDEC ROM:0011EDE8 move.w d0,($B22).w ROM:0011EDEC ROM:0011EDEC loc_11EDEC: ; CODE XREF: sub_11EDD4+12↑j ROM:0011EDEC bra.s locret_11EDF8 ROM:0011EDEE ; --------------------------------------------------------------------------- ROM:0011EDEE ROM:0011EDEE loc_11EDEE: ; CODE XREF: sub_11EDD4+C↑j ROM:0011EDEE cmp.w ($B22).w,d0 ROM:0011EDF2 ble.s locret_11EDF8 ROM:0011EDF4 move.w d0,($B22).w ROM:0011EDF8 ROM:0011EDF8 locret_11EDF8: ; CODE XREF: sub_11EDD4:loc_11EDEC↑j ROM:0011EDF8 ; sub_11EDD4+1E↑j ROM:0011EDF8 rts ROM:0011EDF8 ; End of function sub_11EDD4 ROM:0011EDF8 ROM:0011EDFA ROM:0011EDFA ; =============== S U B R O U T I N E ======================================= ROM:0011EDFA ROM:0011EDFA ROM:0011EDFA sub_11EDFA: ; CODE XREF: sub_11EC1C+8↑p ROM:0011EDFA move.w ($B1E).w,d0 ROM:0011EDFE cmp.w ($B20).w,d0 ROM:0011EE02 ble.s loc_11EE08 ROM:0011EE04 move.w d0,($B20).w ROM:0011EE08 ROM:0011EE08 loc_11EE08: ; CODE XREF: sub_11EDFA+8↑j ROM:0011EE08 move.w $3C0(a5),d1 ROM:0011EE0C move.w $3C2(a5),d2 ROM:0011EE10 cmp.w ($B20).w,d1 ROM:0011EE14 bgt.s loc_11EE24 ROM:0011EE16 cmp.w ($B20).w,d2 ROM:0011EE1A blt.s loc_11EE24 ROM:0011EE1C bset #6,($131F).w ROM:0011EE22 bra.s locret_11EE2A ROM:0011EE24 ; --------------------------------------------------------------------------- ROM:0011EE24 ROM:0011EE24 loc_11EE24: ; CODE XREF: sub_11EDFA+1A↑j ROM:0011EE24 ; sub_11EDFA+20↑j ROM:0011EE24 bclr #6,($131F).w ROM:0011EE2A ROM:0011EE2A locret_11EE2A: ; CODE XREF: sub_11EDFA+28↑j ROM:0011EE2A rts ROM:0011EE2A ; End of function sub_11EDFA ROM:0011EE2A ROM:0011EE2C ROM:0011EE2C ; =============== S U B R O U T I N E ======================================= ROM:0011EE2C ROM:0011EE2C ROM:0011EE2C sub_11EE2C: ; CODE XREF: ROM:loc_11EC5E↑p ROM:0011EE2C ; ROM:loc_11EC96↑p ... ROM:0011EE2C move.w $3BA(a5),d1 ROM:0011EE30 cmpi.w #0,d1 ROM:0011EE34 blt.s loc_11EE3E ROM:0011EE36 move.w #$2EE0,($B22).w ROM:0011EE3C bra.s loc_11EE44 ROM:0011EE3E ; --------------------------------------------------------------------------- ROM:0011EE3E ROM:0011EE3E loc_11EE3E: ; CODE XREF: sub_11EE2C+8↑j ROM:0011EE3E move.w #$D120,($B22).w ROM:0011EE44 ROM:0011EE44 loc_11EE44: ; CODE XREF: sub_11EE2C+10↑j ROM:0011EE44 clr.w ($B20).w ROM:0011EE48 clr.w ($B1E).w ROM:0011EE4C rts ROM:0011EE4C ; End of function sub_11EE2C ROM:0011EE4C ROM:0011EE4E ROM:0011EE4E ; =============== S U B R O U T I N E ======================================= ROM:0011EE4E ROM:0011EE4E ROM:0011EE4E sub_11EE4E: ; CODE XREF: ROM:loc_11ED3C↑p ROM:0011EE4E ; ROM:loc_11EDBE↑p ROM:0011EE4E move.w $3BA(a5),d1 ROM:0011EE52 move.w ($B60).w,d0 ROM:0011EE56 sub.w ($B22).w,d0 ROM:0011EE5A cmpi.w #0,d1 ROM:0011EE5E blt.s loc_11EE74 ROM:0011EE60 cmpi.w #0,d0 ROM:0011EE64 ble.s loc_11EE6C ROM:0011EE66 move.w d0,($B1E).w ROM:0011EE6A bra.s loc_11EE70 ROM:0011EE6C ; --------------------------------------------------------------------------- ROM:0011EE6C ROM:0011EE6C loc_11EE6C: ; CODE XREF: sub_11EE4E+16↑j ROM:0011EE6C clr.w ($B1E).w ROM:0011EE70 ROM:0011EE70 loc_11EE70: ; CODE XREF: sub_11EE4E+1C↑j ROM:0011EE70 bra.w locret_11EE8C ROM:0011EE74 ; --------------------------------------------------------------------------- ROM:0011EE74 ROM:0011EE74 loc_11EE74: ; CODE XREF: sub_11EE4E+10↑j ROM:0011EE74 cmpi.w #0,d0 ROM:0011EE78 bge.s loc_11EE88 ROM:0011EE7A move.w ($B22).w,d0 ROM:0011EE7E sub.w ($B60).w,d0 ROM:0011EE82 move.w d0,($B1E).w ROM:0011EE86 bra.s locret_11EE8C ROM:0011EE88 ; --------------------------------------------------------------------------- ROM:0011EE88 ROM:0011EE88 loc_11EE88: ; CODE XREF: sub_11EE4E+2A↑j ROM:0011EE88 clr.w ($B1E).w ROM:0011EE8C ROM:0011EE8C locret_11EE8C: ; CODE XREF: sub_11EE4E:loc_11EE70↑j ROM:0011EE8C ; sub_11EE4E+38↑j ROM:0011EE8C rts ROM:0011EE8C ; End of function sub_11EE4E ROM:0011EE8C ROM:0011EE8E ROM:0011EE8E ; =============== S U B R O U T I N E ======================================= ROM:0011EE8E ROM:0011EE8E ROM:0011EE8E sub_11EE8E: ; CODE XREF: ROM:0011EDC2↑p ROM:0011EE8E move.w $43C(a5),d0 ROM:0011EE92 btst #0,($8EC).w ROM:0011EE98 beq.s loc_11EE9E ROM:0011EE9A move.w $3BC(a5),d0 ROM:0011EE9E ROM:0011EE9E loc_11EE9E: ; CODE XREF: sub_11EE8E+A↑j ROM:0011EE9E btst #5,($1317).w ROM:0011EEA4 beq.s loc_11EEAA ROM:0011EEA6 add.w $3BE(a5),d0 ROM:0011EEAA ROM:0011EEAA loc_11EEAA: ; CODE XREF: sub_11EE8E+16↑j ROM:0011EEAA add.w $3BA(a5),d0 ROM:0011EEAE move.w d0,($B8C).w ROM:0011EEB2 rts ROM:0011EEB2 ; End of function sub_11EE8E ROM:0011EEB2 ROM:0011EEB4 ROM:0011EEB4 ; =============== S U B R O U T I N E ======================================= ROM:0011EEB4 ROM:0011EEB4 ROM:0011EEB4 sub_11EEB4: ; CODE XREF: sub_11EC1C↑p ROM:0011EEB4 move.w $3B2(a5),d0 ROM:0011EEB8 bclr #7,($1330).w ROM:0011EEBE btst #0,($8EC).w ROM:0011EEC4 bne.s loc_11EECC ROM:0011EEC6 cmp.w ($A38).w,d0 ROM:0011EECA blt.s loc_11EED2 ROM:0011EECC ROM:0011EECC loc_11EECC: ; CODE XREF: sub_11EEB4+10↑j ROM:0011EECC bset #7,($1330).w ROM:0011EED2 ROM:0011EED2 loc_11EED2: ; CODE XREF: sub_11EEB4+16↑j ROM:0011EED2 btst #5,($1317).w ROM:0011EED8 beq.s locret_11EEE0 ROM:0011EEDA bset #7,($1330).w ROM:0011EEE0 ROM:0011EEE0 locret_11EEE0: ; CODE XREF: sub_11EEB4+24↑j ROM:0011EEE0 rts ROM:0011EEE0 ; End of function sub_11EEB4 ROM:0011EEE0 ROM:0011EEE2 ; --------------------------------------------------------------------------- ROM:0011EEE2 move.w ($54C).w,($B2A).w ROM:0011EEE8 move.w ($6D4).w,($B28).w ROM:0011EEEE rts ROM:0011EEF0 ; --------------------------------------------------------------------------- ROM:0011EEF0 move.w ($54C).w,($B2C).w ROM:0011EEF6 rts ROM:0011EEF8 ; --------------------------------------------------------------------------- ROM:0011EEF8 move.w ($B28).w,($B26).w ROM:0011EEFE move.w ($6D4).w,d0 ROM:0011EF02 sub.w ($B28).w,d0 ROM:0011EF06 move.w d0,($6D2).w ROM:0011EF0A move.w ($B2A).w,d0 ROM:0011EF0E sub.w ($B2C).w,d0 ROM:0011EF12 move.w d0,($B24).w ROM:0011EF16 rts ROM:0011EF18 ROM:0011EF18 ; =============== S U B R O U T I N E ======================================= ROM:0011EF18 ROM:0011EF18 ROM:0011EF18 sub_11EF18: ; CODE XREF: sub_11F9E0+2A↓p ROM:0011EF18 bsr.w sub_11F0F4 ROM:0011EF1C bsr.w sub_11F12A ROM:0011EF20 clr.w d1 ROM:0011EF22 move.b ($111B).w,d1 ROM:0011EF26 cmpi.w #4,d1 ROM:0011EF2A bcc.s locret_11EF34 ROM:0011EF2C movea.l off_11EF36(pc,d1.w*4),a0 ROM:0011EF30 nop ROM:0011EF32 jmp (a0) ROM:0011EF34 ; --------------------------------------------------------------------------- ROM:0011EF34 ROM:0011EF34 locret_11EF34: ; CODE XREF: sub_11EF18+12↑j ROM:0011EF34 rts ROM:0011EF34 ; End of function sub_11EF18 ROM:0011EF34 ROM:0011EF34 ; --------------------------------------------------------------------------- ROM:0011EF36 off_11EF36: dc.l loc_11EF46 ; DATA XREF: sub_11EF18+14↑r ROM:0011EF3A dc.l loc_11EF54 ROM:0011EF3E dc.l loc_11EFDC ROM:0011EF42 dc.l loc_11F066 ROM:0011EF46 ; --------------------------------------------------------------------------- ROM:0011EF46 ROM:0011EF46 loc_11EF46: ; DATA XREF: ROM:off_11EF36↑o ROM:0011EF46 move.b #1,($111B).w ROM:0011EF4C bra.l locret_11EFDA ROM:0011EF52 ; --------------------------------------------------------------------------- ROM:0011EF52 rts ROM:0011EF54 ; --------------------------------------------------------------------------- ROM:0011EF54 ROM:0011EF54 loc_11EF54: ; DATA XREF: ROM:0011EF3A↑o ROM:0011EF54 move.w $3D2(a5),d0 ROM:0011EF58 btst #3,($1337).w ROM:0011EF5E beq.s loc_11EFA0 ROM:0011EF60 cmp.w ($54E).w,d0 ROM:0011EF64 ble.s loc_11EFA0 ROM:0011EF66 bsr.w sub_11F14C ROM:0011EF6A move.w $3D0(a5),d1 ROM:0011EF6E clr.b ($87A).w ROM:0011EF72 move.w d1,($626).w ROM:0011EF76 move.b #1,($87A).w ROM:0011EF7C move.w $3D4(a5),d1 ROM:0011EF80 clr.b ($879).w ROM:0011EF84 move.w d1,($624).w ROM:0011EF88 move.b #1,($879).w ROM:0011EF8E bset #5,($1327).w ROM:0011EF94 move.b #3,($111B).w ROM:0011EF9A bra.l locret_11F0F0 ROM:0011EFA0 ; --------------------------------------------------------------------------- ROM:0011EFA0 ROM:0011EFA0 loc_11EFA0: ; CODE XREF: ROM:0011EF5E↑j ROM:0011EFA0 ; ROM:0011EF64↑j ROM:0011EFA0 move.w $3CE(a5),d0 ROM:0011EFA4 btst #3,($1337).w ROM:0011EFAA beq.s locret_11EFDA ROM:0011EFAC cmp.w ($B60).w,d0 ROM:0011EFB0 ble.s locret_11EFDA ROM:0011EFB2 bsr.w sub_11F14C ROM:0011EFB6 move.w $3D0(a5),d1 ROM:0011EFBA clr.b ($87A).w ROM:0011EFBE move.w d1,($626).w ROM:0011EFC2 move.b #1,($87A).w ROM:0011EFC8 bset #5,($1327).w ROM:0011EFCE move.b #2,($111B).w ROM:0011EFD4 bra.l locret_11F064 ROM:0011EFDA ; --------------------------------------------------------------------------- ROM:0011EFDA ROM:0011EFDA locret_11EFDA: ; CODE XREF: ROM:0011EF4C↑j ROM:0011EFDA ; ROM:0011EFAA↑j ... ROM:0011EFDA rts ROM:0011EFDC ; --------------------------------------------------------------------------- ROM:0011EFDC ROM:0011EFDC loc_11EFDC: ; DATA XREF: ROM:0011EF3E↑o ROM:0011EFDC move.w $3CE(a5),d1 ROM:0011EFE0 move.w $3D2(a5),d0 ROM:0011EFE4 btst #3,($1337).w ROM:0011EFEA beq.s loc_11EFF8 ROM:0011EFEC cmp.w ($B60).w,d1 ROM:0011EFF0 bgt.s loc_11F006 ROM:0011EFF2 cmp.w ($54E).w,d0 ROM:0011EFF6 bgt.s loc_11F006 ROM:0011EFF8 ROM:0011EFF8 loc_11EFF8: ; CODE XREF: ROM:0011EFEA↑j ROM:0011EFF8 bclr #5,($1327).w ROM:0011EFFE move.b #1,($111B).w ROM:0011F004 bra.s locret_11EFDA ROM:0011F006 ; --------------------------------------------------------------------------- ROM:0011F006 ROM:0011F006 loc_11F006: ; CODE XREF: ROM:0011EFF0↑j ROM:0011F006 ; ROM:0011EFF6↑j ROM:0011F006 btst #3,($1337).w ROM:0011F00C beq.s loc_11F032 ROM:0011F00E cmp.w ($54E).w,d0 ROM:0011F012 ble.s loc_11F032 ROM:0011F014 move.w $3D4(a5),d2 ROM:0011F018 clr.b ($879).w ROM:0011F01C move.w d2,($624).w ROM:0011F020 move.b #1,($879).w ROM:0011F026 move.b #3,($111B).w ROM:0011F02C bra.l locret_11F0F0 ROM:0011F032 ; --------------------------------------------------------------------------- ROM:0011F032 ROM:0011F032 loc_11F032: ; CODE XREF: ROM:0011F00C↑j ROM:0011F032 ; ROM:0011F012↑j ROM:0011F032 btst #3,($1337).w ROM:0011F038 beq.s locret_11F064 ROM:0011F03A cmpi.w #0,($626).w ROM:0011F040 bgt.s locret_11F064 ROM:0011F042 bsr.w sub_11F14C ROM:0011F046 move.w $3D0(a5),d2 ROM:0011F04A clr.b ($87A).w ROM:0011F04E move.w d2,($626).w ROM:0011F052 move.b #1,($87A).w ROM:0011F058 move.b #2,($111B).w ROM:0011F05E bra.l *+6 ROM:0011F064 ; --------------------------------------------------------------------------- ROM:0011F064 ROM:0011F064 locret_11F064: ; CODE XREF: ROM:0011EFD4↑j ROM:0011F064 ; ROM:0011F038↑j ... ROM:0011F064 rts ROM:0011F066 ; --------------------------------------------------------------------------- ROM:0011F066 ROM:0011F066 loc_11F066: ; DATA XREF: ROM:0011EF42↑o ROM:0011F066 move.w $3CE(a5),d0 ROM:0011F06A btst #3,($1337).w ROM:0011F070 beq.s loc_11F080 ROM:0011F072 cmp.w ($B60).w,d0 ROM:0011F076 bgt.s loc_11F092 ROM:0011F078 cmpi.w #0,($624).w ROM:0011F07E bgt.s loc_11F092 ROM:0011F080 ROM:0011F080 loc_11F080: ; CODE XREF: ROM:0011F070↑j ROM:0011F080 bclr #5,($1327).w ROM:0011F086 move.b #1,($111B).w ROM:0011F08C bra.l locret_11EFDA ROM:0011F092 ; --------------------------------------------------------------------------- ROM:0011F092 ROM:0011F092 loc_11F092: ; CODE XREF: ROM:0011F076↑j ROM:0011F092 ; ROM:0011F07E↑j ROM:0011F092 cmpi.w #0,($626).w ROM:0011F098 bgt.s loc_11F0C0 ROM:0011F09A btst #3,($1337).w ROM:0011F0A0 beq.s loc_11F0C0 ROM:0011F0A2 bsr.w sub_11F14C ROM:0011F0A6 move.w $3D0(a5),d2 ROM:0011F0AA clr.b ($87A).w ROM:0011F0AE move.w d2,($626).w ROM:0011F0B2 move.b #1,($87A).w ROM:0011F0B8 move.b #3,($111B).w ROM:0011F0BE bra.s locret_11F0F0 ROM:0011F0C0 ; --------------------------------------------------------------------------- ROM:0011F0C0 ROM:0011F0C0 loc_11F0C0: ; CODE XREF: ROM:0011F098↑j ROM:0011F0C0 ; ROM:0011F0A0↑j ROM:0011F0C0 move.w $3D2(a5),d1 ROM:0011F0C4 btst #3,($1337).w ROM:0011F0CA beq.s locret_11F0F0 ROM:0011F0CC cmp.w ($54E).w,d1 ROM:0011F0D0 ble.s locret_11F0F0 ROM:0011F0D2 move.w $3D4(a5),d2 ROM:0011F0D6 clr.b ($879).w ROM:0011F0DA move.w d2,($624).w ROM:0011F0DE move.b #1,($879).w ROM:0011F0E4 move.b #3,($111B).w ROM:0011F0EA bra.l *+6 ROM:0011F0F0 ; --------------------------------------------------------------------------- ROM:0011F0F0 ROM:0011F0F0 locret_11F0F0: ; CODE XREF: ROM:0011EF9A↑j ROM:0011F0F0 ; ROM:0011F02C↑j ... ROM:0011F0F0 rts ROM:0011F0F2 ; --------------------------------------------------------------------------- ROM:0011F0F2 rts ROM:0011F0F4 ROM:0011F0F4 ; =============== S U B R O U T I N E ======================================= ROM:0011F0F4 ROM:0011F0F4 ROM:0011F0F4 sub_11F0F4: ; CODE XREF: sub_11EF18↑p ROM:0011F0F4 move.w $3D8(a5),d0 ROM:0011F0F8 btst #0,($8E8).w ROM:0011F0FE beq.s loc_11F122 ROM:0011F100 cmp.w ($54C).w,d0 ROM:0011F104 blt.s loc_11F122 ROM:0011F106 btst #2,($1335).w ROM:0011F10C beq.s loc_11F118 ROM:0011F10E bset #3,($1337).w ROM:0011F114 bra.w loc_11F11E ROM:0011F118 ; --------------------------------------------------------------------------- ROM:0011F118 ROM:0011F118 loc_11F118: ; CODE XREF: sub_11F0F4+18↑j ROM:0011F118 bclr #3,($1337).w ROM:0011F11E ROM:0011F11E loc_11F11E: ; CODE XREF: sub_11F0F4+20↑j ROM:0011F11E bra.w locret_11F128 ROM:0011F122 ; --------------------------------------------------------------------------- ROM:0011F122 ROM:0011F122 loc_11F122: ; CODE XREF: sub_11F0F4+A↑j ROM:0011F122 ; sub_11F0F4+10↑j ROM:0011F122 bclr #3,($1337).w ROM:0011F128 ROM:0011F128 locret_11F128: ; CODE XREF: sub_11F0F4:loc_11F11E↑j ROM:0011F128 rts ROM:0011F128 ; End of function sub_11F0F4 ROM:0011F128 ROM:0011F12A ROM:0011F12A ; =============== S U B R O U T I N E ======================================= ROM:0011F12A ROM:0011F12A ROM:0011F12A sub_11F12A: ; CODE XREF: sub_11EF18+4↑p ROM:0011F12A move.w #$3CE4,d1 ROM:0011F12E move.w ($A38).w,d2 ROM:0011F132 bsr.l sub_11601C ROM:0011F138 add.w ($B58).w,d1 ROM:0011F13C move.w $CE(a5),d0 ROM:0011F140 cmp.w d1,d0 ROM:0011F142 bge.s loc_11F146 ROM:0011F144 move.w d0,d1 ROM:0011F146 ROM:0011F146 loc_11F146: ; CODE XREF: sub_11F12A+18↑j ROM:0011F146 move.w d1,($B2E).w ROM:0011F14A rts ROM:0011F14A ; End of function sub_11F12A ROM:0011F14A ROM:0011F14C ROM:0011F14C ; =============== S U B R O U T I N E ======================================= ROM:0011F14C ROM:0011F14C ROM:0011F14C sub_11F14C: ; CODE XREF: ROM:0011EF66↑p ROM:0011F14C ; ROM:0011EFB2↑p ... ROM:0011F14C move.w $3D6(a5),d0 ROM:0011F150 ext.l d0 ROM:0011F152 cmpi.l #0,d0 ROM:0011F158 ble.s locret_11F160 ROM:0011F15A bsr.l sub_11561E ROM:0011F160 ROM:0011F160 locret_11F160: ; CODE XREF: sub_11F14C+C↑j ROM:0011F160 rts ROM:0011F160 ; End of function sub_11F14C ROM:0011F160 ROM:0011F162 ROM:0011F162 ; =============== S U B R O U T I N E ======================================= ROM:0011F162 ROM:0011F162 ROM:0011F162 sub_11F162: ; CODE XREF: sub_1200C0↓p ROM:0011F162 bsr.w sub_11F168 ROM:0011F166 rts ROM:0011F166 ; End of function sub_11F162 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: sub_11F162↑p ROM:0011F168 clr.w d1 ROM:0011F16A move.b ($111C).w,d1 ROM:0011F16E cmpi.w #5,d1 ROM:0011F172 bcc.s locret_11F17C ROM:0011F174 movea.l off_11F17E(pc,d1.w*4),a0 ROM:0011F178 nop ROM:0011F17A jmp (a0) ROM:0011F17C ; --------------------------------------------------------------------------- ROM:0011F17C ROM:0011F17C locret_11F17C: ; CODE XREF: sub_11F168+A↑j ROM:0011F17C rts ROM:0011F17C ; End of function sub_11F168 ROM:0011F17C ROM:0011F17C ; --------------------------------------------------------------------------- ROM:0011F17E off_11F17E: dc.l loc_11F192 ; DATA XREF: sub_11F168+C↑r ROM:0011F182 dc.l loc_11F1A8 ROM:0011F186 dc.l loc_11F1BA ROM:0011F18A dc.l loc_11F202 ROM:0011F18E dc.l loc_11F24C ROM:0011F192 ; --------------------------------------------------------------------------- ROM:0011F192 ROM:0011F192 loc_11F192: ; DATA XREF: ROM:off_11F17E↑o ROM:0011F192 bclr #1,($132C).w ROM:0011F198 bclr #6,($1327).w ROM:0011F19E move.b #1,($111C).w ROM:0011F1A4 bra.s locret_11F1B8 ROM:0011F1A6 ; --------------------------------------------------------------------------- ROM:0011F1A6 rts ROM:0011F1A8 ; --------------------------------------------------------------------------- ROM:0011F1A8 ROM:0011F1A8 loc_11F1A8: ; DATA XREF: ROM:0011F182↑o ROM:0011F1A8 btst #7,($1315).w ROM:0011F1AE beq.s locret_11F1B8 ROM:0011F1B0 move.b #2,($111C).w ROM:0011F1B6 bra.s loc_11F1FC ROM:0011F1B8 ; --------------------------------------------------------------------------- ROM:0011F1B8 ROM:0011F1B8 locret_11F1B8: ; CODE XREF: ROM:0011F1A4↑j ROM:0011F1B8 ; ROM:0011F1AE↑j ... ROM:0011F1B8 rts ROM:0011F1BA ; --------------------------------------------------------------------------- ROM:0011F1BA ROM:0011F1BA loc_11F1BA: ; DATA XREF: ROM:0011F186↑o ROM:0011F1BA btst #7,($1315).w ROM:0011F1C0 bne.s loc_11F1CA ROM:0011F1C2 move.b #1,($111C).w ROM:0011F1C8 bra.s locret_11F1B8 ROM:0011F1CA ; --------------------------------------------------------------------------- ROM:0011F1CA ROM:0011F1CA loc_11F1CA: ; CODE XREF: ROM:0011F1C0↑j ROM:0011F1CA move.w ($B30).w,d0 ROM:0011F1CE btst #7,($1315).w ROM:0011F1D4 beq.s loc_11F1FC ROM:0011F1D6 cmp.w ($54E).w,d0 ROM:0011F1DA blt.s loc_11F1FC ROM:0011F1DC move.w $3DC(a5),d1 ROM:0011F1E0 clr.b ($8BF).w ROM:0011F1E4 move.w d1,($6B0).w ROM:0011F1E8 move.b #1,($8BF).w ROM:0011F1EE bset #1,($132C).w ROM:0011F1F4 move.b #3,($111C).w ROM:0011F1FA bra.s loc_11F246 ROM:0011F1FC ; --------------------------------------------------------------------------- ROM:0011F1FC ROM:0011F1FC loc_11F1FC: ; CODE XREF: ROM:0011F1B6↑j ROM:0011F1FC ; ROM:0011F1D4↑j ... ROM:0011F1FC bsr.w sub_11F270 ROM:0011F200 rts ROM:0011F202 ; --------------------------------------------------------------------------- ROM:0011F202 ROM:0011F202 loc_11F202: ; DATA XREF: ROM:0011F18A↑o ROM:0011F202 btst #7,($1315).w ROM:0011F208 bne.s loc_11F218 ROM:0011F20A bclr #1,($132C).w ROM:0011F210 move.b #1,($111C).w ROM:0011F216 bra.s locret_11F1B8 ROM:0011F218 ; --------------------------------------------------------------------------- ROM:0011F218 ROM:0011F218 loc_11F218: ; CODE XREF: ROM:0011F208↑j ROM:0011F218 move.w ($B30).w,d0 ROM:0011F21C cmp.w ($54E).w,d0 ROM:0011F220 bge.s loc_11F230 ROM:0011F222 bclr #1,($132C).w ROM:0011F228 move.b #2,($111C).w ROM:0011F22E bra.s loc_11F1FC ROM:0011F230 ; --------------------------------------------------------------------------- ROM:0011F230 ROM:0011F230 loc_11F230: ; CODE XREF: ROM:0011F220↑j ROM:0011F230 cmpi.w #0,($6B0).w ROM:0011F236 bgt.s loc_11F246 ROM:0011F238 bset #6,($1327).w ROM:0011F23E move.b #4,($111C).w ROM:0011F244 bra.s locret_11F26C ROM:0011F246 ; --------------------------------------------------------------------------- ROM:0011F246 ROM:0011F246 loc_11F246: ; CODE XREF: ROM:0011F1FA↑j ROM:0011F246 ; ROM:0011F236↑j ROM:0011F246 bsr.w sub_11F270 ROM:0011F24A rts ROM:0011F24C ; --------------------------------------------------------------------------- ROM:0011F24C ROM:0011F24C loc_11F24C: ; DATA XREF: ROM:0011F18E↑o ROM:0011F24C btst #7,($1315).w ROM:0011F252 bne.s locret_11F26C ROM:0011F254 bclr #1,($132C).w ROM:0011F25A bclr #6,($1327).w ROM:0011F260 move.b #1,($111C).w ROM:0011F266 bra.l locret_11F1B8 ROM:0011F26C ; --------------------------------------------------------------------------- ROM:0011F26C ROM:0011F26C locret_11F26C: ; CODE XREF: ROM:0011F244↑j ROM:0011F26C ; ROM:0011F252↑j ROM:0011F26C rts ROM:0011F26E ; --------------------------------------------------------------------------- ROM:0011F26E rts ROM:0011F270 ROM:0011F270 ; =============== S U B R O U T I N E ======================================= ROM:0011F270 ROM:0011F270 ROM:0011F270 sub_11F270: ; CODE XREF: ROM:loc_11F1FC↑p ROM:0011F270 ; ROM:loc_11F246↑p ROM:0011F270 move.w #$3CE6,d1 ROM:0011F274 move.w ($54C).w,d2 ROM:0011F278 bsr.l sub_11601C ROM:0011F27E move.w d1,($B30).w ROM:0011F282 rts ROM:0011F282 ; End of function sub_11F270 ROM:0011F282 ROM:0011F284 ROM:0011F284 ; =============== S U B R O U T I N E ======================================= ROM:0011F284 ROM:0011F284 ROM:0011F284 sub_11F284: ; CODE XREF: sub_11F9E0+16↓p ROM:0011F284 move.w $402(a5),d0 ROM:0011F288 cmpi.w #0,d0 ROM:0011F28C bne.s loc_11F296 ROM:0011F28E bset #4,($1320).w ROM:0011F294 bra.s loc_11F29C ROM:0011F296 ; --------------------------------------------------------------------------- ROM:0011F296 ROM:0011F296 loc_11F296: ; CODE XREF: sub_11F284+8↑j ROM:0011F296 bclr #4,($1320).w ROM:0011F29C ROM:0011F29C loc_11F29C: ; CODE XREF: sub_11F284+10↑j ROM:0011F29C bsr.l sub_11E0B2 ROM:0011F2A2 bsr.l sub_11E6A6 ROM:0011F2A8 bsr.l sub_11DE0C ROM:0011F2AE bsr.l sub_11DF64 ROM:0011F2B4 bsr.l sub_11DC34 ROM:0011F2BA bsr.l sub_11DA40 ROM:0011F2C0 bsr.l sub_11E48A ROM:0011F2C6 bsr.w sub_11F6AE ROM:0011F2CA bsr.w sub_11F71A ROM:0011F2CE bsr.w sub_11F44E ROM:0011F2D2 bsr.w sub_11F2E4 ROM:0011F2D6 bsr.w sub_11F4F2 ROM:0011F2DA bsr.w sub_11F556 ROM:0011F2DE bsr.w sub_11F580 ROM:0011F2E2 rts ROM:0011F2E2 ; End of function sub_11F284 ROM:0011F2E2 ROM:0011F2E4 ROM:0011F2E4 ; =============== S U B R O U T I N E ======================================= ROM:0011F2E4 ROM:0011F2E4 ROM:0011F2E4 sub_11F2E4: ; CODE XREF: sub_11F284+4E↑p ROM:0011F2E4 clr.w d1 ROM:0011F2E6 move.b ($111F).w,d1 ROM:0011F2EA cmpi.w #6,d1 ROM:0011F2EE bcc.s locret_11F2F8 ROM:0011F2F0 movea.l off_11F2FA(pc,d1.w*4),a0 ROM:0011F2F4 nop ROM:0011F2F6 jmp (a0) ROM:0011F2F8 ; --------------------------------------------------------------------------- ROM:0011F2F8 ROM:0011F2F8 locret_11F2F8: ; CODE XREF: sub_11F2E4+A↑j ROM:0011F2F8 rts ROM:0011F2F8 ; End of function sub_11F2E4 ROM:0011F2F8 ROM:0011F2F8 ; --------------------------------------------------------------------------- ROM:0011F2FA off_11F2FA: dc.l loc_11F312 ; DATA XREF: sub_11F2E4+C↑r ROM:0011F2FE dc.l loc_11F328 ROM:0011F302 dc.l loc_11F356 ROM:0011F306 dc.l loc_11F3AE ROM:0011F30A dc.l loc_11F3EE ROM:0011F30E dc.l loc_11F408 ROM:0011F312 ; --------------------------------------------------------------------------- ROM:0011F312 ROM:0011F312 loc_11F312: ; DATA XREF: ROM:off_11F2FA↑o ROM:0011F312 bclr #5,($1329).w ROM:0011F318 bclr #2,($132C).w ROM:0011F31E move.b #1,($111F).w ROM:0011F324 bra.s locret_11F354 ROM:0011F326 ; --------------------------------------------------------------------------- ROM:0011F326 rts ROM:0011F328 ; --------------------------------------------------------------------------- ROM:0011F328 ROM:0011F328 loc_11F328: ; DATA XREF: ROM:0011F2FE↑o ROM:0011F328 btst #0,($1336).w ROM:0011F32E beq.s locret_11F354 ROM:0011F330 bsr.w sub_11F5E4 ROM:0011F334 move.w #$A,d0 ROM:0011F338 clr.b ($87B).w ROM:0011F33C move.w d0,($628).w ROM:0011F340 move.b #1,($87B).w ROM:0011F346 bset #5,($1329).w ROM:0011F34C move.b #2,($111F).w ROM:0011F352 bra.s locret_11F3AC ROM:0011F354 ; --------------------------------------------------------------------------- ROM:0011F354 ROM:0011F354 locret_11F354: ; CODE XREF: ROM:0011F324↑j ROM:0011F354 ; ROM:0011F32E↑j ... ROM:0011F354 rts ROM:0011F356 ; --------------------------------------------------------------------------- ROM:0011F356 ROM:0011F356 loc_11F356: ; DATA XREF: ROM:0011F302↑o ROM:0011F356 btst #0,($1336).w ROM:0011F35C bne.s loc_11F36C ROM:0011F35E bclr #5,($1329).w ROM:0011F364 move.b #1,($111F).w ROM:0011F36A bra.s locret_11F354 ROM:0011F36C ; --------------------------------------------------------------------------- ROM:0011F36C ROM:0011F36C loc_11F36C: ; CODE XREF: ROM:0011F35C↑j ROM:0011F36C move.w ($B44).w,d0 ROM:0011F370 cmp.w ($B40).w,d0 ROM:0011F374 blt.s loc_11F384 ROM:0011F376 bclr #5,($1329).w ROM:0011F37C move.b #3,($111F).w ROM:0011F382 bra.s locret_11F3EC ROM:0011F384 ; --------------------------------------------------------------------------- ROM:0011F384 ROM:0011F384 loc_11F384: ; CODE XREF: ROM:0011F374↑j ROM:0011F384 cmpi.w #0,($628).w ROM:0011F38A bgt.s locret_11F3AC ROM:0011F38C bsr.w sub_11F5EC ROM:0011F390 move.w #$A,d0 ROM:0011F394 clr.b ($87B).w ROM:0011F398 move.w d0,($628).w ROM:0011F39C move.b #1,($87B).w ROM:0011F3A2 move.b #2,($111F).w ROM:0011F3A8 bra.w *+4 ROM:0011F3AC ; --------------------------------------------------------------------------- ROM:0011F3AC ROM:0011F3AC locret_11F3AC: ; CODE XREF: ROM:0011F352↑j ROM:0011F3AC ; ROM:0011F38A↑j ... ROM:0011F3AC rts ROM:0011F3AE ; --------------------------------------------------------------------------- ROM:0011F3AE ROM:0011F3AE loc_11F3AE: ; DATA XREF: ROM:0011F306↑o ROM:0011F3AE btst #0,($1336).w ROM:0011F3B4 bne.s loc_11F3BE ROM:0011F3B6 move.b #1,($111F).w ROM:0011F3BC bra.s locret_11F354 ROM:0011F3BE ; --------------------------------------------------------------------------- ROM:0011F3BE ROM:0011F3BE loc_11F3BE: ; CODE XREF: ROM:0011F3B4↑j ROM:0011F3BE move.w $3FE(a5),d0 ROM:0011F3C2 cmpi.w #0,($B60).w ROM:0011F3C8 bge.s loc_11F3CC ROM:0011F3CA neg.w d0 ROM:0011F3CC ROM:0011F3CC loc_11F3CC: ; CODE XREF: ROM:0011F3C8↑j ROM:0011F3CC cmp.w ($B60).w,d0 ROM:0011F3D0 blt.s locret_11F3EC ROM:0011F3D2 move.w $400(a5),d0 ROM:0011F3D6 clr.b ($87E).w ROM:0011F3DA move.w d0,($62E).w ROM:0011F3DE move.b #1,($87E).w ROM:0011F3E4 move.b #5,($111F).w ROM:0011F3EA bra.s locret_11F44A ROM:0011F3EC ; --------------------------------------------------------------------------- ROM:0011F3EC ROM:0011F3EC locret_11F3EC: ; CODE XREF: ROM:0011F382↑j ROM:0011F3EC ; ROM:0011F3D0↑j ... ROM:0011F3EC rts ROM:0011F3EE ; --------------------------------------------------------------------------- ROM:0011F3EE ROM:0011F3EE loc_11F3EE: ; DATA XREF: ROM:0011F30A↑o ROM:0011F3EE btst #0,($1336).w ROM:0011F3F4 bne.s locret_11F406 ROM:0011F3F6 bclr #2,($132C).w ROM:0011F3FC move.b #1,($111F).w ROM:0011F402 bra.w locret_11F354 ROM:0011F406 ; --------------------------------------------------------------------------- ROM:0011F406 ROM:0011F406 locret_11F406: ; CODE XREF: ROM:0011F3F4↑j ROM:0011F406 ; ROM:0011F424↓j ROM:0011F406 rts ROM:0011F408 ; --------------------------------------------------------------------------- ROM:0011F408 ROM:0011F408 loc_11F408: ; DATA XREF: ROM:0011F30E↑o ROM:0011F408 cmpi.w #0,($62E).w ROM:0011F40E ble.s loc_11F418 ROM:0011F410 cmpi.w #0,($B60).w ROM:0011F416 bgt.s loc_11F426 ROM:0011F418 ROM:0011F418 loc_11F418: ; CODE XREF: ROM:0011F40E↑j ROM:0011F418 bset #2,($132C).w ROM:0011F41E move.b #4,($111F).w ROM:0011F424 bra.s locret_11F406 ROM:0011F426 ; --------------------------------------------------------------------------- ROM:0011F426 ROM:0011F426 loc_11F426: ; CODE XREF: ROM:0011F416↑j ROM:0011F426 move.w $3FE(a5),d0 ROM:0011F42A cmp.w ($B60).w,d0 ROM:0011F42E bge.s loc_11F438 ROM:0011F430 move.b #3,($111F).w ROM:0011F436 bra.s locret_11F3EC ROM:0011F438 ; --------------------------------------------------------------------------- ROM:0011F438 ROM:0011F438 loc_11F438: ; CODE XREF: ROM:0011F42E↑j ROM:0011F438 btst #0,($1336).w ROM:0011F43E bne.s locret_11F44A ROM:0011F440 move.b #1,($111F).w ROM:0011F446 bra.w locret_11F354 ROM:0011F44A ; --------------------------------------------------------------------------- ROM:0011F44A ROM:0011F44A locret_11F44A: ; CODE XREF: ROM:0011F3EA↑j ROM:0011F44A ; ROM:0011F43E↑j ROM:0011F44A rts ROM:0011F44C ; --------------------------------------------------------------------------- ROM:0011F44C rts ROM:0011F44E ROM:0011F44E ; =============== S U B R O U T I N E ======================================= ROM:0011F44E ROM:0011F44E ROM:0011F44E sub_11F44E: ; CODE XREF: sub_11F284+4A↑p ROM:0011F44E clr.w d1 ROM:0011F450 move.b ($1120).w,d1 ROM:0011F454 cmpi.w #4,d1 ROM:0011F458 bcc.s locret_11F462 ROM:0011F45A movea.l off_11F464(pc,d1.w*4),a0 ROM:0011F45E nop ROM:0011F460 jmp (a0) ROM:0011F462 ; --------------------------------------------------------------------------- ROM:0011F462 ROM:0011F462 locret_11F462: ; CODE XREF: sub_11F44E+A↑j ROM:0011F462 rts ROM:0011F462 ; End of function sub_11F44E ROM:0011F462 ROM:0011F462 ; --------------------------------------------------------------------------- ROM:0011F464 off_11F464: dc.l loc_11F474 ; DATA XREF: sub_11F44E+C↑r ROM:0011F468 dc.l loc_11F484 ROM:0011F46C dc.l loc_11F496 ROM:0011F470 dc.l loc_11F4C0 ROM:0011F474 ; --------------------------------------------------------------------------- ROM:0011F474 ROM:0011F474 loc_11F474: ; DATA XREF: ROM:off_11F464↑o ROM:0011F474 bclr #5,($133D).w ROM:0011F47A move.b #1,($1120).w ROM:0011F480 bra.s locret_11F494 ROM:0011F482 ; --------------------------------------------------------------------------- ROM:0011F482 rts ROM:0011F484 ; --------------------------------------------------------------------------- ROM:0011F484 ROM:0011F484 loc_11F484: ; DATA XREF: ROM:0011F468↑o ROM:0011F484 btst #2,($1335).w ROM:0011F48A beq.s locret_11F494 ROM:0011F48C move.b #2,($1120).w ROM:0011F492 bra.s locret_11F4BE ROM:0011F494 ; --------------------------------------------------------------------------- ROM:0011F494 ROM:0011F494 locret_11F494: ; CODE XREF: ROM:0011F480↑j ROM:0011F494 ; ROM:0011F48A↑j ... ROM:0011F494 rts ROM:0011F496 ; --------------------------------------------------------------------------- ROM:0011F496 ROM:0011F496 loc_11F496: ; DATA XREF: ROM:0011F46C↑o ROM:0011F496 btst #2,($1335).w ROM:0011F49C bne.s loc_11F4A6 ROM:0011F49E move.b #1,($1120).w ROM:0011F4A4 bra.s locret_11F494 ROM:0011F4A6 ; --------------------------------------------------------------------------- ROM:0011F4A6 ROM:0011F4A6 loc_11F4A6: ; CODE XREF: ROM:0011F49C↑j ROM:0011F4A6 move.w $3F4(a5),d0 ROM:0011F4AA cmp.w ($9F0).w,d0 ROM:0011F4AE blt.s locret_11F4BE ROM:0011F4B0 bset #5,($133D).w ROM:0011F4B6 move.b #3,($1120).w ROM:0011F4BC bra.s locret_11F4EE ROM:0011F4BE ; --------------------------------------------------------------------------- ROM:0011F4BE ROM:0011F4BE locret_11F4BE: ; CODE XREF: ROM:0011F492↑j ROM:0011F4BE ; ROM:0011F4AE↑j ... ROM:0011F4BE rts ROM:0011F4C0 ; --------------------------------------------------------------------------- ROM:0011F4C0 ROM:0011F4C0 loc_11F4C0: ; DATA XREF: ROM:0011F470↑o ROM:0011F4C0 btst #2,($1335).w ROM:0011F4C6 bne.s loc_11F4D6 ROM:0011F4C8 bclr #5,($133D).w ROM:0011F4CE move.b #1,($1120).w ROM:0011F4D4 bra.s locret_11F494 ROM:0011F4D6 ; --------------------------------------------------------------------------- ROM:0011F4D6 ROM:0011F4D6 loc_11F4D6: ; CODE XREF: ROM:0011F4C6↑j ROM:0011F4D6 move.w $3F2(a5),d0 ROM:0011F4DA cmp.w ($9F0).w,d0 ROM:0011F4DE bge.s locret_11F4EE ROM:0011F4E0 bclr #5,($133D).w ROM:0011F4E6 move.b #2,($1120).w ROM:0011F4EC bra.s locret_11F4BE ROM:0011F4EE ; --------------------------------------------------------------------------- ROM:0011F4EE ROM:0011F4EE locret_11F4EE: ; CODE XREF: ROM:0011F4BC↑j ROM:0011F4EE ; ROM:0011F4DE↑j ROM:0011F4EE rts ROM:0011F4F0 ; --------------------------------------------------------------------------- ROM:0011F4F0 rts ROM:0011F4F2 ROM:0011F4F2 ; =============== S U B R O U T I N E ======================================= ROM:0011F4F2 ROM:0011F4F2 ROM:0011F4F2 sub_11F4F2: ; CODE XREF: sub_11F284+52↑p ROM:0011F4F2 btst #4,($8DF).w ROM:0011F4F8 beq.s loc_11F50C ROM:0011F4FA move.w #$3CEC,d1 ROM:0011F4FE move.w ($A38).w,d2 ROM:0011F502 bsr.l sub_11601C ROM:0011F508 move.w d1,($B46).w ROM:0011F50C ROM:0011F50C loc_11F50C: ; CODE XREF: sub_11F4F2+6↑j ROM:0011F50C btst #6,($133E).w ROM:0011F512 beq.s loc_11F524 ROM:0011F514 btst #0,($1336).w ROM:0011F51A bne.s loc_11F522 ROM:0011F51C move.w ($B46).w,($B48).w ROM:0011F522 ROM:0011F522 loc_11F522: ; CODE XREF: sub_11F4F2+28↑j ROM:0011F522 bra.s locret_11F554 ROM:0011F524 ; --------------------------------------------------------------------------- ROM:0011F524 ROM:0011F524 loc_11F524: ; CODE XREF: sub_11F4F2+20↑j ROM:0011F524 cmpi.w #0,($62A).w ROM:0011F52A bgt.s locret_11F554 ROM:0011F52C cmpi.w #0,($B48).w ROM:0011F532 ble.s locret_11F554 ROM:0011F534 clr.b ($87C).w ROM:0011F538 move.w #$A,($62A).w ROM:0011F53E move.b #1,($87C).w ROM:0011F544 move.w ($B48).w,d0 ROM:0011F548 sub.w $3EC(a5),d0 ROM:0011F54C bpl.s loc_11F550 ROM:0011F54E clr.w d0 ROM:0011F550 ROM:0011F550 loc_11F550: ; CODE XREF: sub_11F4F2+5A↑j ROM:0011F550 move.w d0,($B48).w ROM:0011F554 ROM:0011F554 locret_11F554: ; CODE XREF: sub_11F4F2:loc_11F522↑j ROM:0011F554 ; sub_11F4F2+38↑j ... ROM:0011F554 rts ROM:0011F554 ; End of function sub_11F4F2 ROM:0011F554 ROM:0011F556 ROM:0011F556 ; =============== S U B R O U T I N E ======================================= ROM:0011F556 ROM:0011F556 ROM:0011F556 sub_11F556: ; CODE XREF: sub_11F284+56↑p ROM:0011F556 btst #2,($132C).w ROM:0011F55C beq.s loc_11F578 ROM:0011F55E cmpi.w #0,($B48).w ROM:0011F564 bne.s loc_11F574 ROM:0011F566 cmpi.w #0,($B60).w ROM:0011F56C bgt.s loc_11F574 ROM:0011F56E bset #0,($1340).w ROM:0011F574 ROM:0011F574 loc_11F574: ; CODE XREF: sub_11F556+E↑j ROM:0011F574 ; sub_11F556+16↑j ROM:0011F574 bra.w locret_11F57E ROM:0011F578 ; --------------------------------------------------------------------------- ROM:0011F578 ROM:0011F578 loc_11F578: ; CODE XREF: sub_11F556+6↑j ROM:0011F578 bclr #0,($1340).w ROM:0011F57E ROM:0011F57E locret_11F57E: ; CODE XREF: sub_11F556:loc_11F574↑j ROM:0011F57E rts ROM:0011F57E ; End of function sub_11F556 ROM:0011F57E ROM:0011F580 ROM:0011F580 ; =============== S U B R O U T I N E ======================================= ROM:0011F580 ROM:0011F580 ROM:0011F580 sub_11F580: ; CODE XREF: sub_11F284+5A↑p ROM:0011F580 move.w ($B3E).w,d0 ROM:0011F584 add.w ($135A).w,d0 ROM:0011F588 add.w ($AF0).w,d0 ROM:0011F58C btst #5,($1317).w ROM:0011F592 beq.s loc_11F598 ROM:0011F594 add.w $3E8(a5),d0 ROM:0011F598 ROM:0011F598 loc_11F598: ; CODE XREF: sub_11F580+12↑j ROM:0011F598 btst #1,($1328).w ROM:0011F59E beq.s loc_11F5A4 ROM:0011F5A0 add.w $3E6(a5),d0 ROM:0011F5A4 ROM:0011F5A4 loc_11F5A4: ; CODE XREF: sub_11F580+1E↑j ROM:0011F5A4 btst #5,($133D).w ROM:0011F5AA beq.s loc_11F5B0 ROM:0011F5AC add.w $3EA(a5),d0 ROM:0011F5B0 ROM:0011F5B0 loc_11F5B0: ; CODE XREF: sub_11F580+2A↑j ROM:0011F5B0 btst #3,($141A).w ROM:0011F5B6 beq.s loc_11F5C4 ROM:0011F5B8 btst #0,($C0B).w ROM:0011F5BE bne.s loc_11F5C4 ROM:0011F5C0 add.w ($B48).w,d0 ROM:0011F5C4 ROM:0011F5C4 loc_11F5C4: ; CODE XREF: sub_11F580+36↑j ROM:0011F5C4 ; sub_11F580+3E↑j ROM:0011F5C4 add.w ($B4A).w,d0 ROM:0011F5C8 move.w d0,($B44).w ROM:0011F5CC btst #5,($1329).w ROM:0011F5D2 beq.s loc_11F5DC ROM:0011F5D4 move.w ($B40).w,($B42).w ROM:0011F5DA bra.s locret_11F5E2 ROM:0011F5DC ; --------------------------------------------------------------------------- ROM:0011F5DC ROM:0011F5DC loc_11F5DC: ; CODE XREF: sub_11F580+52↑j ROM:0011F5DC move.w ($B44).w,($B42).w ROM:0011F5E2 ROM:0011F5E2 locret_11F5E2: ; CODE XREF: sub_11F580+5A↑j ROM:0011F5E2 rts ROM:0011F5E2 ; End of function sub_11F580 ROM:0011F5E2 ROM:0011F5E4 ROM:0011F5E4 ; =============== S U B R O U T I N E ======================================= ROM:0011F5E4 ROM:0011F5E4 ROM:0011F5E4 sub_11F5E4: ; CODE XREF: ROM:0011F330↑p ROM:0011F5E4 move.w ($54C).w,($B40).w ROM:0011F5EA rts ROM:0011F5EA ; End of function sub_11F5E4 ROM:0011F5EA ROM:0011F5EC ROM:0011F5EC ; =============== S U B R O U T I N E ======================================= ROM:0011F5EC ROM:0011F5EC ROM:0011F5EC sub_11F5EC: ; CODE XREF: ROM:0011F38C↑p ROM:0011F5EC move.w #$3CEA,d1 ROM:0011F5F0 move.w ($A38).w,d2 ROM:0011F5F4 bsr.l sub_11601C ROM:0011F5FA move.w d1,($B52).w ROM:0011F5FE move.w ($B40).w,d0 ROM:0011F602 btst #2,($1335).w ROM:0011F608 beq.s loc_11F61E ROM:0011F60A btst #4,($131D).w ROM:0011F610 beq.s loc_11F618 ROM:0011F612 sub.w $3F0(a5),d0 ROM:0011F616 bra.s loc_11F61C ROM:0011F618 ; --------------------------------------------------------------------------- ROM:0011F618 ROM:0011F618 loc_11F618: ; CODE XREF: sub_11F5EC+24↑j ROM:0011F618 sub.w $3EE(a5),d0 ROM:0011F61C ROM:0011F61C loc_11F61C: ; CODE XREF: sub_11F5EC+2A↑j ROM:0011F61C bra.s loc_11F622 ROM:0011F61E ; --------------------------------------------------------------------------- ROM:0011F61E ROM:0011F61E loc_11F61E: ; CODE XREF: sub_11F5EC+1C↑j ROM:0011F61E sub.w ($B52).w,d0 ROM:0011F622 ROM:0011F622 loc_11F622: ; CODE XREF: sub_11F5EC:loc_11F61C↑j ROM:0011F622 move.w d0,($B40).w ROM:0011F626 move.w ($B44).w,d0 ROM:0011F62A cmp.w ($B40).w,d0 ROM:0011F62E ble.s locret_11F634 ROM:0011F630 move.w d0,($B40).w ROM:0011F634 ROM:0011F634 locret_11F634: ; CODE XREF: sub_11F5EC+42↑j ROM:0011F634 rts ROM:0011F634 ; End of function sub_11F5EC ROM:0011F634 ROM:0011F636 ROM:0011F636 ; =============== S U B R O U T I N E ======================================= ROM:0011F636 ROM:0011F636 ROM:0011F636 sub_11F636: ; CODE XREF: ROM:0011E184↑p ROM:0011F636 ; ROM:0011E204↑p ROM:0011F636 move.w $CE(a5),d1 ROM:0011F63A btst #1,($131C).w ROM:0011F640 beq.s locret_11F6AC ROM:0011F642 btst #3,($1329).w ROM:0011F648 beq.s loc_11F666 ROM:0011F64A move.w ($B3C).w,d0 ROM:0011F64E add.w ($AE6).w,d0 ROM:0011F652 sub.w ($AE2).w,d0 ROM:0011F656 cmp.w d0,d1 ROM:0011F658 bge.s loc_11F660 ROM:0011F65A move.w d1,($B3C).w ROM:0011F65E bra.s loc_11F664 ROM:0011F660 ; --------------------------------------------------------------------------- ROM:0011F660 ROM:0011F660 loc_11F660: ; CODE XREF: sub_11F636+22↑j ROM:0011F660 move.w d0,($B3C).w ROM:0011F664 ROM:0011F664 loc_11F664: ; CODE XREF: sub_11F636+28↑j ROM:0011F664 bra.s locret_11F6AC ROM:0011F666 ; --------------------------------------------------------------------------- ROM:0011F666 ROM:0011F666 loc_11F666: ; CODE XREF: sub_11F636+12↑j ROM:0011F666 btst #2,($1324).w ROM:0011F66C beq.s loc_11F68A ROM:0011F66E move.w ($B96).w,d0 ROM:0011F672 add.w ($AE6).w,d0 ROM:0011F676 sub.w ($AE2).w,d0 ROM:0011F67A cmp.w d0,d1 ROM:0011F67C bge.s loc_11F684 ROM:0011F67E move.w d1,($B96).w ROM:0011F682 bra.s loc_11F688 ROM:0011F684 ; --------------------------------------------------------------------------- ROM:0011F684 ROM:0011F684 loc_11F684: ; CODE XREF: sub_11F636+46↑j ROM:0011F684 move.w d0,($B96).w ROM:0011F688 ROM:0011F688 loc_11F688: ; CODE XREF: sub_11F636+4C↑j ROM:0011F688 bra.s locret_11F6AC ROM:0011F68A ; --------------------------------------------------------------------------- ROM:0011F68A ROM:0011F68A loc_11F68A: ; CODE XREF: sub_11F636+36↑j ROM:0011F68A btst #1,($1334).w ROM:0011F690 beq.s locret_11F6AC ROM:0011F692 move.w ($AD2).w,d0 ROM:0011F696 add.w ($AE6).w,d0 ROM:0011F69A sub.w ($AE2).w,d0 ROM:0011F69E cmp.w d0,d1 ROM:0011F6A0 bge.s loc_11F6A8 ROM:0011F6A2 move.w d1,($AD2).w ROM:0011F6A6 bra.s locret_11F6AC ROM:0011F6A8 ; --------------------------------------------------------------------------- ROM:0011F6A8 ROM:0011F6A8 loc_11F6A8: ; CODE XREF: sub_11F636+6A↑j ROM:0011F6A8 move.w d0,($AD2).w ROM:0011F6AC ROM:0011F6AC locret_11F6AC: ; CODE XREF: sub_11F636+A↑j ROM:0011F6AC ; sub_11F636:loc_11F664↑j ... ROM:0011F6AC rts ROM:0011F6AC ; End of function sub_11F636 ROM:0011F6AC ROM:0011F6AE ROM:0011F6AE ; =============== S U B R O U T I N E ======================================= ROM:0011F6AE ROM:0011F6AE ROM:0011F6AE sub_11F6AE: ; CODE XREF: sub_11F284+42↑p ROM:0011F6AE btst #4,($1329).w ROM:0011F6B4 beq.s loc_11F6BE ROM:0011F6B6 move.w $3F6(a5),($B4E).w ROM:0011F6BC bra.s locret_11F6C4 ROM:0011F6BE ; --------------------------------------------------------------------------- ROM:0011F6BE ROM:0011F6BE loc_11F6BE: ; CODE XREF: sub_11F6AE+6↑j ROM:0011F6BE move.w $3F8(a5),($B4E).w ROM:0011F6C4 ROM:0011F6C4 locret_11F6C4: ; CODE XREF: sub_11F6AE+E↑j ROM:0011F6C4 rts ROM:0011F6C4 ; End of function sub_11F6AE ROM:0011F6C4 ROM:0011F6C6 ROM:0011F6C6 ; =============== S U B R O U T I N E ======================================= ROM:0011F6C6 ROM:0011F6C6 ROM:0011F6C6 sub_11F6C6: ; CODE XREF: ROM:0011F7A4↓p ROM:0011F6C6 move.w ($62C).w,d0 ROM:0011F6CA muls.w ($B4E).w,d0 ROM:0011F6CE divs.w $3FA(a5),d0 ROM:0011F6D2 move.w d0,($B4A).w ROM:0011F6D6 rts ROM:0011F6D6 ; End of function sub_11F6C6 ROM:0011F6D6 ROM:0011F6D8 ROM:0011F6D8 ; =============== S U B R O U T I N E ======================================= ROM:0011F6D8 ROM:0011F6D8 ROM:0011F6D8 sub_11F6D8: ; CODE XREF: ROM:0011F776↓p ROM:0011F6D8 ; ROM:loc_11F7A0↓p ROM:0011F6D8 move.w #$3CEE,d1 ROM:0011F6DC move.w ($A38).w,d2 ROM:0011F6E0 bsr.l sub_11601C ROM:0011F6E6 move.w d1,($B50).w ROM:0011F6EA move.w ($BBE).w,d0 ROM:0011F6EE muls.w ($B50).w,d0 ROM:0011F6F2 cmpi.w #0,($BBC).w ROM:0011F6F8 beq.s loc_11F6FE ROM:0011F6FA divs.w ($BBC).w,d0 ROM:0011F6FE ROM:0011F6FE loc_11F6FE: ; CODE XREF: sub_11F6D8+20↑j ROM:0011F6FE move.w $3FC(a5),d1 ROM:0011F702 muls.w ($B4A).w,d1 ROM:0011F706 divs.w ($B4E).w,d1 ROM:0011F70A add.w d0,d1 ROM:0011F70C move.w d1,($B4C).w ROM:0011F710 rts ROM:0011F710 ; End of function sub_11F6D8 ROM:0011F710 ROM:0011F712 ROM:0011F712 ; =============== S U B R O U T I N E ======================================= ROM:0011F712 ROM:0011F712 ROM:0011F712 sub_11F712: ; CODE XREF: ROM:loc_11F772↓p ROM:0011F712 move.w ($B4E).w,($B4A).w ROM:0011F718 rts ROM:0011F718 ; End of function sub_11F712 ROM:0011F718 ROM:0011F71A ROM:0011F71A ; =============== S U B R O U T I N E ======================================= ROM:0011F71A ROM:0011F71A ROM:0011F71A sub_11F71A: ; CODE XREF: sub_11F284+46↑p ROM:0011F71A clr.w d1 ROM:0011F71C move.b ($1121).w,d1 ROM:0011F720 cmpi.w #4,d1 ROM:0011F724 bcc.s locret_11F72E ROM:0011F726 movea.l off_11F730(pc,d1.w*4),a0 ROM:0011F72A nop ROM:0011F72C jmp (a0) ROM:0011F72E ; --------------------------------------------------------------------------- ROM:0011F72E ROM:0011F72E locret_11F72E: ; CODE XREF: sub_11F71A+A↑j ROM:0011F72E rts ROM:0011F72E ; End of function sub_11F71A ROM:0011F72E ROM:0011F72E ; --------------------------------------------------------------------------- ROM:0011F730 off_11F730: dc.l loc_11F740 ; DATA XREF: sub_11F71A+C↑r ROM:0011F734 dc.l loc_11F74A ROM:0011F738 dc.l loc_11F77C ROM:0011F73C dc.l loc_11F7BE ROM:0011F740 ; --------------------------------------------------------------------------- ROM:0011F740 ROM:0011F740 loc_11F740: ; DATA XREF: ROM:off_11F730↑o ROM:0011F740 move.b #1,($1121).w ROM:0011F746 bra.s loc_11F772 ROM:0011F748 ; --------------------------------------------------------------------------- ROM:0011F748 rts ROM:0011F74A ; --------------------------------------------------------------------------- ROM:0011F74A ROM:0011F74A loc_11F74A: ; DATA XREF: ROM:0011F734↑o ROM:0011F74A btst #0,($1330).w ROM:0011F750 beq.s loc_11F772 ROM:0011F752 bclr #0,($1330).w ROM:0011F758 move.w $3FA(a5),d0 ROM:0011F75C clr.b ($87D).w ROM:0011F760 move.w d0,($62C).w ROM:0011F764 move.b #1,($87D).w ROM:0011F76A move.b #2,($1121).w ROM:0011F770 bra.s loc_11F7A0 ROM:0011F772 ; --------------------------------------------------------------------------- ROM:0011F772 ROM:0011F772 loc_11F772: ; CODE XREF: ROM:0011F746↑j ROM:0011F772 ; ROM:0011F750↑j ... ROM:0011F772 bsr.w sub_11F712 ROM:0011F776 bsr.w sub_11F6D8 ROM:0011F77A rts ROM:0011F77C ; --------------------------------------------------------------------------- ROM:0011F77C ROM:0011F77C loc_11F77C: ; DATA XREF: ROM:0011F738↑o ROM:0011F77C btst #7,($1319).w ROM:0011F782 beq.s loc_11F78C ROM:0011F784 move.b #1,($1121).w ROM:0011F78A bra.s loc_11F772 ROM:0011F78C ; --------------------------------------------------------------------------- ROM:0011F78C ROM:0011F78C loc_11F78C: ; CODE XREF: ROM:0011F782↑j ROM:0011F78C btst #0,($1336).w ROM:0011F792 bne.s loc_11F796 ROM:0011F794 bra.s loc_11F7AA ROM:0011F796 ; --------------------------------------------------------------------------- ROM:0011F796 ROM:0011F796 loc_11F796: ; CODE XREF: ROM:0011F792↑j ROM:0011F796 cmpi.w #0,($62C).w ROM:0011F79C bgt.s loc_11F7A0 ROM:0011F79E bra.s loc_11F7AA ROM:0011F7A0 ; --------------------------------------------------------------------------- ROM:0011F7A0 ROM:0011F7A0 loc_11F7A0: ; CODE XREF: ROM:0011F770↑j ROM:0011F7A0 ; ROM:0011F79C↑j ROM:0011F7A0 bsr.w sub_11F6D8 ROM:0011F7A4 bsr.w sub_11F6C6 ROM:0011F7A8 rts ROM:0011F7AA ; --------------------------------------------------------------------------- ROM:0011F7AA ROM:0011F7AA loc_11F7AA: ; CODE XREF: ROM:0011F794↑j ROM:0011F7AA ; ROM:0011F79E↑j ROM:0011F7AA move.w #0,($B4A).w ROM:0011F7B0 move.w #0,($B4C).w ROM:0011F7B6 move.b #3,($1121).w ROM:0011F7BC bra.s locret_11F7CE ROM:0011F7BE ; --------------------------------------------------------------------------- ROM:0011F7BE ROM:0011F7BE loc_11F7BE: ; DATA XREF: ROM:0011F73C↑o ROM:0011F7BE btst #7,($1319).w ROM:0011F7C4 beq.s locret_11F7CE ROM:0011F7C6 move.b #1,($1121).w ROM:0011F7CC bra.s loc_11F772 ROM:0011F7CE ; --------------------------------------------------------------------------- ROM:0011F7CE ROM:0011F7CE locret_11F7CE: ; CODE XREF: ROM:0011F7BC↑j ROM:0011F7CE ; ROM:0011F7C4↑j ROM:0011F7CE rts ROM:0011F7D0 ; --------------------------------------------------------------------------- ROM:0011F7D0 rts ROM:0011F7D2 ROM:0011F7D2 ; =============== S U B R O U T I N E ======================================= ROM:0011F7D2 ROM:0011F7D2 ROM:0011F7D2 sub_11F7D2: ; CODE XREF: ROM:loc_11EB04↑p ROM:0011F7D2 clr.l d1 ROM:0011F7D4 move.w ($B62).w,d1 ROM:0011F7D8 sub.w ($B5C).w,d1 ROM:0011F7DC swap d1 ROM:0011F7DE move.w ($135C).w,d2 ROM:0011F7E2 swap d2 ROM:0011F7E4 move.w ($135E).w,d2 ROM:0011F7E8 btst #5,($1317).w ROM:0011F7EE beq.s loc_11F7F6 ROM:0011F7F0 move.w $406(a5),d3 ROM:0011F7F4 bra.s loc_11F7FA ROM:0011F7F6 ; --------------------------------------------------------------------------- ROM:0011F7F6 ROM:0011F7F6 loc_11F7F6: ; CODE XREF: sub_11F7D2+1C↑j ROM:0011F7F6 move.w $404(a5),d3 ROM:0011F7FA ROM:0011F7FA loc_11F7FA: ; CODE XREF: sub_11F7D2+22↑j ROM:0011F7FA ext.l d3 ROM:0011F7FC bsr.l sub_115F28 ROM:0011F802 clr.l d5 ROM:0011F804 move.w $408(a5),d5 ROM:0011F808 swap d5 ROM:0011F80A cmp.l d4,d5 ROM:0011F80C bgt.s loc_11F810 ROM:0011F80E move.l d5,d4 ROM:0011F810 ROM:0011F810 loc_11F810: ; CODE XREF: sub_11F7D2+3A↑j ROM:0011F810 move.w d4,($135E).w ROM:0011F814 swap d4 ROM:0011F816 cmpi.w #0,d4 ROM:0011F81A blt.s loc_11F822 ROM:0011F81C move.w d4,($135C).w ROM:0011F820 bra.s locret_11F828 ROM:0011F822 ; --------------------------------------------------------------------------- ROM:0011F822 ROM:0011F822 loc_11F822: ; CODE XREF: sub_11F7D2+48↑j ROM:0011F822 move.w #0,($135C).w ROM:0011F828 ROM:0011F828 locret_11F828: ; CODE XREF: sub_11F7D2+4E↑j ROM:0011F828 rts ROM:0011F828 ; End of function sub_11F7D2 ROM:0011F828 ROM:0011F82A ROM:0011F82A ; =============== S U B R O U T I N E ======================================= ROM:0011F82A ROM:0011F82A ROM:0011F82A sub_11F82A: ; CODE XREF: sub_11F9E0+10↓p ROM:0011F82A bclr #3,($132A).w ROM:0011F830 btst #0,($1336).w ROM:0011F836 beq.s loc_11F85C ROM:0011F838 bset #3,($132A).w ROM:0011F83E btst #3,($141A).w ROM:0011F844 beq.s loc_11F85C ROM:0011F846 btst #0,($C0B).w ROM:0011F84C bne.s loc_11F85C ROM:0011F84E btst #6,($133E).w ROM:0011F854 beq.s loc_11F85C ROM:0011F856 bclr #3,($132A).w ROM:0011F85C ROM:0011F85C loc_11F85C: ; CODE XREF: sub_11F82A+C↑j ROM:0011F85C ; sub_11F82A+1A↑j ... ROM:0011F85C clr.w d1 ROM:0011F85E move.b ($1122).w,d1 ROM:0011F862 cmpi.w #5,d1 ROM:0011F866 bcc.s locret_11F870 ROM:0011F868 movea.l off_11F872(pc,d1.w*4),a0 ROM:0011F86C nop ROM:0011F86E jmp (a0) ROM:0011F870 ; --------------------------------------------------------------------------- ROM:0011F870 ROM:0011F870 locret_11F870: ; CODE XREF: sub_11F82A+3C↑j ROM:0011F870 rts ROM:0011F870 ; End of function sub_11F82A ROM:0011F870 ROM:0011F870 ; --------------------------------------------------------------------------- ROM:0011F872 off_11F872: dc.l loc_11F886 ; DATA XREF: sub_11F82A+3E↑r ROM:0011F876 dc.l loc_11F890 ROM:0011F87A dc.l loc_11F8C6 ROM:0011F87E dc.l loc_11F8F6 ROM:0011F882 dc.l loc_11F942 ROM:0011F886 ; --------------------------------------------------------------------------- ROM:0011F886 ROM:0011F886 loc_11F886: ; DATA XREF: ROM:off_11F872↑o ROM:0011F886 move.b #1,($1122).w ROM:0011F88C bra.w loc_11F8C0 ROM:0011F890 ; --------------------------------------------------------------------------- ROM:0011F890 ROM:0011F890 loc_11F890: ; DATA XREF: ROM:0011F876↑o ROM:0011F890 btst #2,($1335).w ROM:0011F896 beq.s loc_11F8A8 ROM:0011F898 btst #3,($132A).w ROM:0011F89E beq.s loc_11F8A8 ROM:0011F8A0 move.b #3,($1122).w ROM:0011F8A6 rts ROM:0011F8A8 ; --------------------------------------------------------------------------- ROM:0011F8A8 ROM:0011F8A8 loc_11F8A8: ; CODE XREF: ROM:0011F896↑j ROM:0011F8A8 ; ROM:0011F89E↑j ROM:0011F8A8 btst #2,($1335).w ROM:0011F8AE beq.s loc_11F8C0 ROM:0011F8B0 btst #3,($132A).w ROM:0011F8B6 bne.s loc_11F8C0 ROM:0011F8B8 move.b #2,($1122).w ROM:0011F8BE bra.s loc_11F8F0 ROM:0011F8C0 ; --------------------------------------------------------------------------- ROM:0011F8C0 ROM:0011F8C0 loc_11F8C0: ; CODE XREF: ROM:0011F88C↑j ROM:0011F8C0 ; ROM:0011F8AE↑j ... ROM:0011F8C0 bsr.w sub_11F9D2 ROM:0011F8C4 rts ROM:0011F8C6 ; --------------------------------------------------------------------------- ROM:0011F8C6 ROM:0011F8C6 loc_11F8C6: ; DATA XREF: ROM:0011F87A↑o ROM:0011F8C6 btst #2,($1335).w ROM:0011F8CC bne.s loc_11F8D6 ROM:0011F8CE move.b #1,($1122).w ROM:0011F8D4 bra.s loc_11F8C0 ROM:0011F8D6 ; --------------------------------------------------------------------------- ROM:0011F8D6 ROM:0011F8D6 loc_11F8D6: ; CODE XREF: ROM:0011F8CC↑j ROM:0011F8D6 move.w ($B54).w,d0 ROM:0011F8DA btst #3,($132A).w ROM:0011F8E0 beq.s loc_11F8F0 ROM:0011F8E2 cmp.w ($B58).w,d0 ROM:0011F8E6 bgt.s loc_11F8F0 ROM:0011F8E8 move.b #3,($1122).w ROM:0011F8EE rts ROM:0011F8F0 ; --------------------------------------------------------------------------- ROM:0011F8F0 ROM:0011F8F0 loc_11F8F0: ; CODE XREF: ROM:0011F8BE↑j ROM:0011F8F0 ; ROM:0011F8E0↑j ... ROM:0011F8F0 bsr.w sub_11F9CA ROM:0011F8F4 rts ROM:0011F8F6 ; --------------------------------------------------------------------------- ROM:0011F8F6 ROM:0011F8F6 loc_11F8F6: ; DATA XREF: ROM:0011F87E↑o ROM:0011F8F6 btst #2,($1335).w ROM:0011F8FC bne.s loc_11F906 ROM:0011F8FE move.b #1,($1122).w ROM:0011F904 bra.s loc_11F8C0 ROM:0011F906 ; --------------------------------------------------------------------------- ROM:0011F906 ROM:0011F906 loc_11F906: ; CODE XREF: ROM:0011F8FC↑j ROM:0011F906 move.w ($B54).w,d0 ROM:0011F90A cmp.w ($B62).w,d0 ROM:0011F90E bne.s loc_11F92A ROM:0011F910 move.w $40E(a5),d1 ROM:0011F914 clr.b ($87F).w ROM:0011F918 move.w d1,($630).w ROM:0011F91C move.b #1,($87F).w ROM:0011F922 move.b #4,($1122).w ROM:0011F928 rts ROM:0011F92A ; --------------------------------------------------------------------------- ROM:0011F92A ROM:0011F92A loc_11F92A: ; CODE XREF: ROM:0011F90E↑j ROM:0011F92A btst #3,($132A).w ROM:0011F930 beq.s loc_11F938 ROM:0011F932 cmp.w ($B58).w,d0 ROM:0011F936 ble.s locret_11F940 ROM:0011F938 ROM:0011F938 loc_11F938: ; CODE XREF: ROM:0011F930↑j ROM:0011F938 move.b #2,($1122).w ROM:0011F93E bra.s loc_11F8F0 ROM:0011F940 ; --------------------------------------------------------------------------- ROM:0011F940 ROM:0011F940 locret_11F940: ; CODE XREF: ROM:0011F936↑j ROM:0011F940 rts ROM:0011F942 ; --------------------------------------------------------------------------- ROM:0011F942 ROM:0011F942 loc_11F942: ; DATA XREF: ROM:0011F882↑o ROM:0011F942 btst #2,($1335).w ROM:0011F948 bne.s loc_11F954 ROM:0011F94A move.b #1,($1122).w ROM:0011F950 bra.w loc_11F8C0 ROM:0011F954 ; --------------------------------------------------------------------------- ROM:0011F954 ROM:0011F954 loc_11F954: ; CODE XREF: ROM:0011F948↑j ROM:0011F954 cmpi.w #0,($630).w ROM:0011F95A bgt.s loc_11F968 ROM:0011F95C bsr.w sub_11F9A4 ROM:0011F960 move.b #3,($1122).w ROM:0011F966 rts ROM:0011F968 ; --------------------------------------------------------------------------- ROM:0011F968 ROM:0011F968 loc_11F968: ; CODE XREF: ROM:0011F95A↑j ROM:0011F968 move.w ($B54).w,d0 ROM:0011F96C cmp.w ($B62).w,d0 ROM:0011F970 beq.s loc_11F982 ROM:0011F972 clr.b ($87F).w ROM:0011F976 clr.w ($630).w ROM:0011F97A move.b #3,($1122).w ROM:0011F980 rts ROM:0011F982 ; --------------------------------------------------------------------------- ROM:0011F982 ROM:0011F982 loc_11F982: ; CODE XREF: ROM:0011F970↑j ROM:0011F982 btst #3,($132A).w ROM:0011F988 beq.s loc_11F990 ROM:0011F98A cmp.w ($B58).w,d0 ROM:0011F98E ble.s locret_11F9A2 ROM:0011F990 ROM:0011F990 loc_11F990: ; CODE XREF: ROM:0011F988↑j ROM:0011F990 clr.b ($87F).w ROM:0011F994 clr.w ($630).w ROM:0011F998 move.b #2,($1122).w ROM:0011F99E bra.w loc_11F8F0 ROM:0011F9A2 ; --------------------------------------------------------------------------- ROM:0011F9A2 ROM:0011F9A2 locret_11F9A2: ; CODE XREF: ROM:0011F98E↑j ROM:0011F9A2 rts ROM:0011F9A4 ROM:0011F9A4 ; =============== S U B R O U T I N E ======================================= ROM:0011F9A4 ROM:0011F9A4 ROM:0011F9A4 sub_11F9A4: ; CODE XREF: ROM:0011F95C↑p ROM:0011F9A4 move.w ($B54).w,d0 ROM:0011F9A8 sub.w $40C(a5),d0 ROM:0011F9AC move.w ($B58).w,d1 ROM:0011F9B0 sub.w ($B54).w,d1 ROM:0011F9B4 move.w $40A(a5),d2 ROM:0011F9B8 cmp.w d2,d1 ROM:0011F9BA ble.s loc_11F9C4 ROM:0011F9BC move.w ($B58).w,d0 ROM:0011F9C0 sub.w $40A(a5),d0 ROM:0011F9C4 ROM:0011F9C4 loc_11F9C4: ; CODE XREF: sub_11F9A4+16↑j ROM:0011F9C4 move.w d0,($B54).w ROM:0011F9C8 rts ROM:0011F9C8 ; End of function sub_11F9A4 ROM:0011F9C8 ROM:0011F9CA ROM:0011F9CA ; =============== S U B R O U T I N E ======================================= ROM:0011F9CA ROM:0011F9CA ROM:0011F9CA sub_11F9CA: ; CODE XREF: ROM:loc_11F8F0↑p ROM:0011F9CA move.w ($B58).w,($B54).w ROM:0011F9D0 rts ROM:0011F9D0 ; End of function sub_11F9CA ROM:0011F9D0 ROM:0011F9D2 ROM:0011F9D2 ; =============== S U B R O U T I N E ======================================= ROM:0011F9D2 ROM:0011F9D2 ROM:0011F9D2 sub_11F9D2: ; CODE XREF: ROM:loc_11F8C0↑p ROM:0011F9D2 move.w ($B58).w,d0 ROM:0011F9D6 sub.w $40A(a5),d0 ROM:0011F9DA move.w d0,($B54).w ROM:0011F9DE rts ROM:0011F9DE ; End of function sub_11F9D2 ROM:0011F9DE ROM:0011F9E0 ROM:0011F9E0 ; =============== S U B R O U T I N E ======================================= ROM:0011F9E0 ROM:0011F9E0 ROM:0011F9E0 sub_11F9E0: ; CODE XREF: sub_1251F6+2A↓p ROM:0011F9E0 bsr.w sub_11FB06 ROM:0011F9E4 bsr.w sub_11FB0E ROM:0011F9E8 bsr.w sub_11FB6A ROM:0011F9EC bsr.w sub_11FC9E ROM:0011F9F0 bsr.l sub_11F82A ROM:0011F9F6 bsr.l sub_11F284 ROM:0011F9FC bsr.w sub_11FCAC ROM:0011FA00 bsr.l sub_11FCBA ROM:0011FA06 bsr.w sub_11FA1E ROM:0011FA0A bsr.l sub_11EF18 ROM:0011FA10 bsr.l sub_12031A ROM:0011FA16 bsr.l sub_11E9F4 ROM:0011FA1C rts ROM:0011FA1C ; End of function sub_11F9E0 ROM:0011FA1C ROM:0011FA1E ROM:0011FA1E ; =============== S U B R O U T I N E ======================================= ROM:0011FA1E ROM:0011FA1E ROM:0011FA1E sub_11FA1E: ; CODE XREF: sub_11F9E0+26↑p ROM:0011FA1E clr.w d1 ROM:0011FA20 move.b ($1123).w,d1 ROM:0011FA24 cmpi.w #4,d1 ROM:0011FA28 bcc.s locret_11FA32 ROM:0011FA2A movea.l off_11FA34(pc,d1.w*4),a0 ROM:0011FA2E nop ROM:0011FA30 jmp (a0) ROM:0011FA32 ; --------------------------------------------------------------------------- ROM:0011FA32 ROM:0011FA32 locret_11FA32: ; CODE XREF: sub_11FA1E+A↑j ROM:0011FA32 rts ROM:0011FA32 ; End of function sub_11FA1E ROM:0011FA32 ROM:0011FA32 ; --------------------------------------------------------------------------- ROM:0011FA34 off_11FA34: dc.l loc_11FA44 ; DATA XREF: sub_11FA1E+C↑r ROM:0011FA38 dc.l loc_11FA54 ROM:0011FA3C dc.l loc_11FA7E ROM:0011FA40 dc.l loc_11FAC6 ROM:0011FA44 ; --------------------------------------------------------------------------- ROM:0011FA44 ROM:0011FA44 loc_11FA44: ; DATA XREF: ROM:off_11FA34↑o ROM:0011FA44 bclr #7,($1315).w ROM:0011FA4A move.b #1,($1123).w ROM:0011FA50 bra.s locret_11FA7C ROM:0011FA52 ; --------------------------------------------------------------------------- ROM:0011FA52 rts ROM:0011FA54 ; --------------------------------------------------------------------------- ROM:0011FA54 ROM:0011FA54 loc_11FA54: ; DATA XREF: ROM:0011FA38↑o ROM:0011FA54 btst #1,($1337).w ROM:0011FA5A beq.s locret_11FA7C ROM:0011FA5C move.w $41E(a5),d0 ROM:0011FA60 btst #3,($1320).w ROM:0011FA66 bne.s locret_11FA7C ROM:0011FA68 cmp.w ($B60).w,d0 ROM:0011FA6C blt.s locret_11FA7C ROM:0011FA6E bset #7,($1315).w ROM:0011FA74 move.b #2,($1123).w ROM:0011FA7A bra.s locret_11FAC4 ROM:0011FA7C ; --------------------------------------------------------------------------- ROM:0011FA7C ROM:0011FA7C locret_11FA7C: ; CODE XREF: ROM:0011FA50↑j ROM:0011FA7C ; ROM:0011FA5A↑j ... ROM:0011FA7C rts ROM:0011FA7E ; --------------------------------------------------------------------------- ROM:0011FA7E ROM:0011FA7E loc_11FA7E: ; DATA XREF: ROM:0011FA3C↑o ROM:0011FA7E move.w $41E(a5),d0 ROM:0011FA82 add.w $420(a5),d0 ROM:0011FA86 btst #1,($1337).w ROM:0011FA8C beq.s loc_11FA94 ROM:0011FA8E cmp.w ($B60).w,d0 ROM:0011FA92 bge.s loc_11FAA2 ROM:0011FA94 ROM:0011FA94 loc_11FA94: ; CODE XREF: ROM:0011FA8C↑j ROM:0011FA94 bclr #7,($1315).w ROM:0011FA9A move.b #1,($1123).w ROM:0011FAA0 bra.s locret_11FA7C ROM:0011FAA2 ; --------------------------------------------------------------------------- ROM:0011FAA2 ROM:0011FAA2 loc_11FAA2: ; CODE XREF: ROM:0011FA92↑j ROM:0011FAA2 btst #3,($1320).w ROM:0011FAA8 beq.s locret_11FAC4 ROM:0011FAAA move.w $426(a5),d0 ROM:0011FAAE clr.b ($880).w ROM:0011FAB2 move.w d0,($632).w ROM:0011FAB6 move.b #1,($880).w ROM:0011FABC move.b #3,($1123).w ROM:0011FAC2 bra.s locret_11FB02 ROM:0011FAC4 ; --------------------------------------------------------------------------- ROM:0011FAC4 ROM:0011FAC4 locret_11FAC4: ; CODE XREF: ROM:0011FA7A↑j ROM:0011FAC4 ; ROM:0011FAA8↑j ... ROM:0011FAC4 rts ROM:0011FAC6 ; --------------------------------------------------------------------------- ROM:0011FAC6 ROM:0011FAC6 loc_11FAC6: ; DATA XREF: ROM:0011FA40↑o ROM:0011FAC6 btst #1,($1337).w ROM:0011FACC beq.s loc_11FAE4 ROM:0011FACE move.w $41E(a5),d0 ROM:0011FAD2 add.w $420(a5),d0 ROM:0011FAD6 cmpi.w #0,($632).w ROM:0011FADC ble.s loc_11FAE4 ROM:0011FADE cmp.w ($B60).w,d0 ROM:0011FAE2 bge.s loc_11FAF2 ROM:0011FAE4 ROM:0011FAE4 loc_11FAE4: ; CODE XREF: ROM:0011FACC↑j ROM:0011FAE4 ; ROM:0011FADC↑j ROM:0011FAE4 bclr #7,($1315).w ROM:0011FAEA move.b #1,($1123).w ROM:0011FAF0 bra.s locret_11FA7C ROM:0011FAF2 ; --------------------------------------------------------------------------- ROM:0011FAF2 ROM:0011FAF2 loc_11FAF2: ; CODE XREF: ROM:0011FAE2↑j ROM:0011FAF2 btst #3,($1320).w ROM:0011FAF8 bne.s locret_11FB02 ROM:0011FAFA move.b #2,($1123).w ROM:0011FB00 bra.s locret_11FAC4 ROM:0011FB02 ; --------------------------------------------------------------------------- ROM:0011FB02 ROM:0011FB02 locret_11FB02: ; CODE XREF: ROM:0011FAC2↑j ROM:0011FB02 ; ROM:0011FAF8↑j ROM:0011FB02 rts ROM:0011FB04 ; --------------------------------------------------------------------------- ROM:0011FB04 rts ROM:0011FB06 ROM:0011FB06 ; =============== S U B R O U T I N E ======================================= ROM:0011FB06 ROM:0011FB06 ROM:0011FB06 sub_11FB06: ; CODE XREF: sub_11F9E0↑p ROM:0011FB06 move.w ($584).w,($B62).w ROM:0011FB0C rts ROM:0011FB0C ; End of function sub_11FB06 ROM:0011FB0C ROM:0011FB0E ROM:0011FB0E ; =============== S U B R O U T I N E ======================================= ROM:0011FB0E ROM:0011FB0E ROM:0011FB0E sub_11FB0E: ; CODE XREF: sub_11F9E0+4↑p ROM:0011FB0E btst #4,($8DF).w ROM:0011FB14 beq.s loc_11FB42 ROM:0011FB16 move.w #$3D84,d1 ROM:0011FB1A move.w ($A38).w,d2 ROM:0011FB1E move.w ($A04).w,d3 ROM:0011FB22 bsr.l sub_11601C ROM:0011FB28 move.w d1,($B68).w ROM:0011FB2C move.w #$3D86,d1 ROM:0011FB30 move.w ($A38).w,d2 ROM:0011FB34 move.w ($9F4).w,d3 ROM:0011FB38 bsr.l sub_11601C ROM:0011FB3E move.w d1,($B6C).w ROM:0011FB42 ROM:0011FB42 loc_11FB42: ; CODE XREF: sub_11FB0E+6↑j ROM:0011FB42 move.w ($B46).w,d0 ROM:0011FB46 cmpi.w #0,d0 ROM:0011FB4A beq.s loc_11FB58 ROM:0011FB4C move.w ($B6C).w,d0 ROM:0011FB50 muls.w ($B48).w,d0 ROM:0011FB54 divs.w ($B46).w,d0 ROM:0011FB58 ROM:0011FB58 loc_11FB58: ; CODE XREF: sub_11FB0E+3C↑j ROM:0011FB58 add.w ($B68).w,d0 ROM:0011FB5C add.w ($135C).w,d0 ROM:0011FB60 add.w ($B4C).w,d0 ROM:0011FB64 move.w d0,($B56).w ROM:0011FB68 rts ROM:0011FB68 ; End of function sub_11FB0E ROM:0011FB68 ROM:0011FB6A ROM:0011FB6A ; =============== S U B R O U T I N E ======================================= ROM:0011FB6A ROM:0011FB6A ROM:0011FB6A sub_11FB6A: ; CODE XREF: sub_11F9E0+8↑p ROM:0011FB6A btst #4,($8DF).w ROM:0011FB70 beq.s loc_11FB88 ROM:0011FB72 move.w #$3D8A,d1 ROM:0011FB76 move.w ($A38).w,d2 ROM:0011FB7A move.w ($9F4).w,d3 ROM:0011FB7E bsr.l sub_11601C ROM:0011FB84 move.w d1,($B64).w ROM:0011FB88 ROM:0011FB88 loc_11FB88: ; CODE XREF: sub_11FB6A+6↑j ROM:0011FB88 move.w #$3D8C,d1 ROM:0011FB8C move.w ($A16).w,d2 ROM:0011FB90 move.w ($A38).w,d3 ROM:0011FB94 bsr.l sub_11601C ROM:0011FB9A move.w d1,($B66).w ROM:0011FB9E move.w #$3D88,d1 ROM:0011FBA2 move.w ($A40).w,d2 ROM:0011FBA6 move.w ($9FE).w,d3 ROM:0011FBAA bsr.l sub_11601C ROM:0011FBB0 move.w d1,($B6A).w ROM:0011FBB4 btst #0,($1336).w ROM:0011FBBA bne.s loc_11FBCC ROM:0011FBBC cmpi.w #0,($B60).w ROM:0011FBC2 blt.s loc_11FBCC ROM:0011FBC4 cmpi.w #0,($B64).w ROM:0011FBCA bge.s loc_11FBD4 ROM:0011FBCC ROM:0011FBCC loc_11FBCC: ; CODE XREF: sub_11FB6A+50↑j ROM:0011FBCC ; sub_11FB6A+58↑j ROM:0011FBCC move.w ($B64).w,($B6E).w ROM:0011FBD2 bra.s loc_11FC06 ROM:0011FBD4 ; --------------------------------------------------------------------------- ROM:0011FBD4 ROM:0011FBD4 loc_11FBD4: ; CODE XREF: sub_11FB6A+60↑j ROM:0011FBD4 move.w $422(a5),d0 ROM:0011FBD8 sub.w ($B60).w,d0 ROM:0011FBDC bgt.s loc_11FBE6 ROM:0011FBDE move.w #0,($B6E).w ROM:0011FBE4 bra.s loc_11FC06 ROM:0011FBE6 ; --------------------------------------------------------------------------- ROM:0011FBE6 ROM:0011FBE6 loc_11FBE6: ; CODE XREF: sub_11FB6A+72↑j ROM:0011FBE6 move.w ($B64).w,d1 ROM:0011FBEA muls.w d0,d1 ROM:0011FBEC divs.w $422(a5),d1 ROM:0011FBF0 move.w d1,d2 ROM:0011FBF2 add.w $424(a5),d2 ROM:0011FBF6 cmp.w ($B6E).w,d1 ROM:0011FBFA bgt.s loc_11FC02 ROM:0011FBFC cmp.w ($B6E).w,d2 ROM:0011FC00 bgt.s loc_11FC06 ROM:0011FC02 ROM:0011FC02 loc_11FC02: ; CODE XREF: sub_11FB6A+90↑j ROM:0011FC02 move.w d1,($B6E).w ROM:0011FC06 ROM:0011FC06 loc_11FC06: ; CODE XREF: sub_11FB6A+68↑j ROM:0011FC06 ; sub_11FB6A+7A↑j ... ROM:0011FC06 move.w ($B56).w,d0 ROM:0011FC0A add.w ($AF2).w,d0 ROM:0011FC0E btst #4,($1329).w ROM:0011FC14 beq.s loc_11FC1A ROM:0011FC16 add.w ($B6E).w,d0 ROM:0011FC1A ROM:0011FC1A loc_11FC1A: ; CODE XREF: sub_11FB6A+AA↑j ROM:0011FC1A add.w ($B66).w,d0 ROM:0011FC1E btst #5,($1317).w ROM:0011FC24 beq.s loc_11FC2A ROM:0011FC26 add.w ($AD8).w,d0 ROM:0011FC2A ROM:0011FC2A loc_11FC2A: ; CODE XREF: sub_11FB6A+BA↑j ROM:0011FC2A btst #5,($133D).w ROM:0011FC30 beq.s loc_11FC36 ROM:0011FC32 add.w $412(a5),d0 ROM:0011FC36 ROM:0011FC36 loc_11FC36: ; CODE XREF: sub_11FB6A+C6↑j ROM:0011FC36 btst #2,($8F1).w ROM:0011FC3C beq.s loc_11FC42 ROM:0011FC3E add.w $414(a5),d0 ROM:0011FC42 ROM:0011FC42 loc_11FC42: ; CODE XREF: sub_11FB6A+D2↑j ROM:0011FC42 btst #0,($1317).w ROM:0011FC48 beq.s loc_11FC4E ROM:0011FC4A add.w $416(a5),d0 ROM:0011FC4E ROM:0011FC4E loc_11FC4E: ; CODE XREF: sub_11FB6A+DE↑j ROM:0011FC4E btst #5,($1339).w ROM:0011FC54 beq.s loc_11FC5A ROM:0011FC56 add.w $418(a5),d0 ROM:0011FC5A ROM:0011FC5A loc_11FC5A: ; CODE XREF: sub_11FB6A+EA↑j ROM:0011FC5A btst #3,($1314).w ROM:0011FC60 beq.s loc_11FC66 ROM:0011FC62 add.w $41A(a5),d0 ROM:0011FC66 ROM:0011FC66 loc_11FC66: ; CODE XREF: sub_11FB6A+F6↑j ROM:0011FC66 btst #1,($1328).w ROM:0011FC6C beq.s loc_11FC72 ROM:0011FC6E add.w $41C(a5),d0 ROM:0011FC72 ROM:0011FC72 loc_11FC72: ; CODE XREF: sub_11FB6A+102↑j ROM:0011FC72 add.w ($B6A).w,d0 ROM:0011FC76 move.w d0,($B5A).w ROM:0011FC7A move.w #$3D8E,d1 ROM:0011FC7E move.w ($B5A).w,d2 ROM:0011FC82 move.w ($A40).w,d3 ROM:0011FC86 bsr.l sub_11601C ROM:0011FC8C add.w ($B5A).w,d1 ROM:0011FC90 move.w d1,($B58).w ROM:0011FC94 sub.w ($B56).w,d1 ROM:0011FC98 move.w d1,($B5C).w ROM:0011FC9C rts ROM:0011FC9C ; End of function sub_11FB6A ROM:0011FC9C ROM:0011FC9E ROM:0011FC9E ; =============== S U B R O U T I N E ======================================= ROM:0011FC9E ROM:0011FC9E ROM:0011FC9E sub_11FC9E: ; CODE XREF: sub_11F9E0+C↑p ROM:0011FC9E move.w $410(a5),d0 ROM:0011FCA2 add.w ($B58).w,d0 ROM:0011FCA6 move.w d0,($B5E).w ROM:0011FCAA rts ROM:0011FCAA ; End of function sub_11FC9E ROM:0011FCAA ROM:0011FCAC ROM:0011FCAC ; =============== S U B R O U T I N E ======================================= ROM:0011FCAC ROM:0011FCAC ROM:0011FCAC sub_11FCAC: ; CODE XREF: sub_11F9E0+1C↑p ROM:0011FCAC move.w ($54C).w,d0 ROM:0011FCB0 sub.w ($B42).w,d0 ROM:0011FCB4 move.w d0,($B60).w ROM:0011FCB8 rts ROM:0011FCB8 ; End of function sub_11FCAC ROM:0011FCB8 ROM:0011FCBA ROM:0011FCBA ; =============== S U B R O U T I N E ======================================= ROM:0011FCBA ROM:0011FCBA ROM:0011FCBA sub_11FCBA: ; CODE XREF: sub_11F9E0+20↑p ROM:0011FCBA bsr.w sub_11FDC4 ROM:0011FCBE bsr.w sub_11FF28 ROM:0011FCC2 bsr.w sub_1200A2 ROM:0011FCC6 bsr.w sub_11FCCC ROM:0011FCCA rts ROM:0011FCCA ; End of function sub_11FCBA ROM:0011FCCA ROM:0011FCCC ROM:0011FCCC ; =============== S U B R O U T I N E ======================================= ROM:0011FCCC ROM:0011FCCC ROM:0011FCCC sub_11FCCC: ; CODE XREF: sub_11FCBA+C↑p ROM:0011FCCC clr.w d1 ROM:0011FCCE move.b ($1124).w,d1 ROM:0011FCD2 cmpi.w #5,d1 ROM:0011FCD6 bcc.s locret_11FCE0 ROM:0011FCD8 movea.l off_11FCE2(pc,d1.w*4),a0 ROM:0011FCDC nop ROM:0011FCDE jmp (a0) ROM:0011FCE0 ; --------------------------------------------------------------------------- ROM:0011FCE0 ROM:0011FCE0 locret_11FCE0: ; CODE XREF: sub_11FCCC+A↑j ROM:0011FCE0 rts ROM:0011FCE0 ; End of function sub_11FCCC ROM:0011FCE0 ROM:0011FCE0 ; --------------------------------------------------------------------------- ROM:0011FCE2 off_11FCE2: dc.l loc_11FCF6 ; DATA XREF: sub_11FCCC+C↑r ROM:0011FCE6 dc.l loc_11FD04 ROM:0011FCEA dc.l loc_11FD34 ROM:0011FCEE dc.l loc_11FD6C ROM:0011FCF2 dc.l loc_11FD86 ROM:0011FCF6 ; --------------------------------------------------------------------------- ROM:0011FCF6 ROM:0011FCF6 loc_11FCF6: ; DATA XREF: ROM:off_11FCE2↑o ROM:0011FCF6 bsr.w sub_120098 ROM:0011FCFA move.b #1,($1124).w ROM:0011FD00 bra.s locret_11FD32 ROM:0011FD02 ; --------------------------------------------------------------------------- ROM:0011FD02 rts ROM:0011FD04 ; --------------------------------------------------------------------------- ROM:0011FD04 ROM:0011FD04 loc_11FD04: ; DATA XREF: ROM:0011FCE6↑o ROM:0011FD04 btst #3,($1320).w ROM:0011FD0A beq.s loc_11FD1A ROM:0011FD0C bset #4,($132D).w ROM:0011FD12 move.b #2,($1124).w ROM:0011FD18 bra.s loc_11FD66 ROM:0011FD1A ; --------------------------------------------------------------------------- ROM:0011FD1A ROM:0011FD1A loc_11FD1A: ; CODE XREF: ROM:0011FD0A↑j ROM:0011FD1A btst #0,($1336).w ROM:0011FD20 bne.s locret_11FD32 ROM:0011FD22 bset #4,($132D).w ROM:0011FD28 move.b #4,($1124).w ROM:0011FD2E bra.w loc_11FDBC ROM:0011FD32 ; --------------------------------------------------------------------------- ROM:0011FD32 ROM:0011FD32 locret_11FD32: ; CODE XREF: ROM:0011FD00↑j ROM:0011FD32 ; ROM:0011FD20↑j ... ROM:0011FD32 rts ROM:0011FD34 ; --------------------------------------------------------------------------- ROM:0011FD34 ROM:0011FD34 loc_11FD34: ; DATA XREF: ROM:0011FCEA↑o ROM:0011FD34 btst #3,($1320).w ROM:0011FD3A bne.s loc_11FD4A ROM:0011FD3C bclr #4,($132D).w ROM:0011FD42 move.b #1,($1124).w ROM:0011FD48 bra.s locret_11FD32 ROM:0011FD4A ; --------------------------------------------------------------------------- ROM:0011FD4A ROM:0011FD4A loc_11FD4A: ; CODE XREF: ROM:0011FD3A↑j ROM:0011FD4A move.w $428(a5),d0 ROM:0011FD4E move.w ($B74).w,d1 ROM:0011FD52 cmp.w ($B60).w,d0 ROM:0011FD56 bge.s loc_11FD66 ROM:0011FD58 cmp.w ($B70).w,d1 ROM:0011FD5C bge.s loc_11FD66 ROM:0011FD5E move.b #3,($1124).w ROM:0011FD64 bra.s loc_11FD80 ROM:0011FD66 ; --------------------------------------------------------------------------- ROM:0011FD66 ROM:0011FD66 loc_11FD66: ; CODE XREF: ROM:0011FD18↑j ROM:0011FD66 ; ROM:0011FD56↑j ... ROM:0011FD66 bsr.w sub_11FFAE ROM:0011FD6A rts ROM:0011FD6C ; --------------------------------------------------------------------------- ROM:0011FD6C ROM:0011FD6C loc_11FD6C: ; DATA XREF: ROM:0011FCEE↑o ROM:0011FD6C btst #3,($1320).w ROM:0011FD72 bne.s loc_11FD80 ROM:0011FD74 bsr.w sub_120084 ROM:0011FD78 move.b #4,($1124).w ROM:0011FD7E bra.s loc_11FDBC ROM:0011FD80 ; --------------------------------------------------------------------------- ROM:0011FD80 ROM:0011FD80 loc_11FD80: ; CODE XREF: ROM:0011FD64↑j ROM:0011FD80 ; ROM:0011FD72↑j ... ROM:0011FD80 bsr.w sub_11FFC2 ROM:0011FD84 rts ROM:0011FD86 ; --------------------------------------------------------------------------- ROM:0011FD86 ROM:0011FD86 loc_11FD86: ; DATA XREF: ROM:0011FCF2↑o ROM:0011FD86 btst #0,($1336).w ROM:0011FD8C beq.s loc_11FD9E ROM:0011FD8E bclr #4,($132D).w ROM:0011FD94 move.b #1,($1124).w ROM:0011FD9A bra.w locret_11FD32 ROM:0011FD9E ; --------------------------------------------------------------------------- ROM:0011FD9E ROM:0011FD9E loc_11FD9E: ; CODE XREF: ROM:0011FD8C↑j ROM:0011FD9E move.w ($B7E).w,d0 ROM:0011FDA2 cmp.w ($A02).w,d0 ROM:0011FDA6 ble.s loc_11FDAC ROM:0011FDA8 bsr.w sub_120098 ROM:0011FDAC ROM:0011FDAC loc_11FDAC: ; CODE XREF: ROM:0011FDA6↑j ROM:0011FDAC btst #3,($1320).w ROM:0011FDB2 beq.s loc_11FDBC ROM:0011FDB4 move.b #3,($1124).w ROM:0011FDBA bra.s loc_11FD80 ROM:0011FDBC ; --------------------------------------------------------------------------- ROM:0011FDBC ROM:0011FDBC loc_11FDBC: ; CODE XREF: ROM:0011FD2E↑j ROM:0011FDBC ; ROM:0011FD7E↑j ... ROM:0011FDBC bsr.w sub_120036 ROM:0011FDC0 rts ROM:0011FDC2 ; --------------------------------------------------------------------------- ROM:0011FDC2 rts ROM:0011FDC4 ROM:0011FDC4 ; =============== S U B R O U T I N E ======================================= ROM:0011FDC4 ROM:0011FDC4 ROM:0011FDC4 sub_11FDC4: ; CODE XREF: sub_11FCBA↑p ROM:0011FDC4 clr.w d1 ROM:0011FDC6 move.b ($1125).w,d1 ROM:0011FDCA cmpi.w #5,d1 ROM:0011FDCE bcc.s locret_11FDD8 ROM:0011FDD0 movea.l off_11FDDA(pc,d1.w*4),a0 ROM:0011FDD4 nop ROM:0011FDD6 jmp (a0) ROM:0011FDD8 ; --------------------------------------------------------------------------- ROM:0011FDD8 ROM:0011FDD8 locret_11FDD8: ; CODE XREF: sub_11FDC4+A↑j ROM:0011FDD8 rts ROM:0011FDD8 ; End of function sub_11FDC4 ROM:0011FDD8 ROM:0011FDD8 ; --------------------------------------------------------------------------- ROM:0011FDDA off_11FDDA: dc.l loc_11FDEE ; DATA XREF: sub_11FDC4+C↑r ROM:0011FDDE dc.l loc_11FDFC ROM:0011FDE2 dc.l loc_11FE48 ROM:0011FDE6 dc.l loc_11FE9A ROM:0011FDEA dc.l loc_11FEDE ROM:0011FDEE ; --------------------------------------------------------------------------- ROM:0011FDEE ROM:0011FDEE loc_11FDEE: ; DATA XREF: ROM:off_11FDDA↑o ROM:0011FDEE bsr.w sub_11FFA6 ROM:0011FDF2 move.b #1,($1125).w ROM:0011FDF8 bra.s locret_11FE46 ROM:0011FDFA ; --------------------------------------------------------------------------- ROM:0011FDFA rts ROM:0011FDFC ; --------------------------------------------------------------------------- ROM:0011FDFC ROM:0011FDFC loc_11FDFC: ; DATA XREF: ROM:0011FDDE↑o ROM:0011FDFC btst #0,($1336).w ROM:0011FE02 beq.s locret_11FE46 ROM:0011FE04 btst #5,($1315).w ROM:0011FE0A bne.s locret_11FE46 ROM:0011FE0C btst #2,($132F).w ROM:0011FE12 bne.s locret_11FE46 ROM:0011FE14 btst #2,($1324).w ROM:0011FE1A bne.s locret_11FE46 ROM:0011FE1C btst #1,($1334).w ROM:0011FE22 bne.s locret_11FE46 ROM:0011FE24 cmpi.w #0,($B86).w ROM:0011FE2A bne.s locret_11FE46 ROM:0011FE2C move.w $42C(a5),d0 ROM:0011FE30 clr.b ($881).w ROM:0011FE34 move.w d0,($634).w ROM:0011FE38 move.b #1,($881).w ROM:0011FE3E move.b #2,($1125).w ROM:0011FE44 bra.s locret_11FE98 ROM:0011FE46 ; --------------------------------------------------------------------------- ROM:0011FE46 ROM:0011FE46 locret_11FE46: ; CODE XREF: ROM:0011FDF8↑j ROM:0011FE46 ; ROM:0011FE02↑j ... ROM:0011FE46 rts ROM:0011FE48 ; --------------------------------------------------------------------------- ROM:0011FE48 ROM:0011FE48 loc_11FE48: ; DATA XREF: ROM:0011FDE2↑o ROM:0011FE48 btst #0,($1336).w ROM:0011FE4E beq.s loc_11FE78 ROM:0011FE50 btst #2,($132F).w ROM:0011FE56 bne.s loc_11FE78 ROM:0011FE58 btst #5,($1315).w ROM:0011FE5E bne.s loc_11FE78 ROM:0011FE60 btst #2,($1324).w ROM:0011FE66 bne.s loc_11FE78 ROM:0011FE68 btst #1,($1334).w ROM:0011FE6E bne.s loc_11FE78 ROM:0011FE70 cmpi.w #0,($B86).w ROM:0011FE76 ble.s loc_11FE88 ROM:0011FE78 ROM:0011FE78 loc_11FE78: ; CODE XREF: ROM:0011FE4E↑j ROM:0011FE78 ; ROM:0011FE56↑j ... ROM:0011FE78 clr.b ($881).w ROM:0011FE7C clr.w ($634).w ROM:0011FE80 move.b #1,($1125).w ROM:0011FE86 bra.s locret_11FE46 ROM:0011FE88 ; --------------------------------------------------------------------------- ROM:0011FE88 ROM:0011FE88 loc_11FE88: ; CODE XREF: ROM:0011FE76↑j ROM:0011FE88 cmpi.w #0,($634).w ROM:0011FE8E bgt.s locret_11FE98 ROM:0011FE90 move.b #3,($1125).w ROM:0011FE96 bra.s locret_11FEDC ROM:0011FE98 ; --------------------------------------------------------------------------- ROM:0011FE98 ROM:0011FE98 locret_11FE98: ; CODE XREF: ROM:0011FE44↑j ROM:0011FE98 ; ROM:0011FE8E↑j ROM:0011FE98 rts ROM:0011FE9A ; --------------------------------------------------------------------------- ROM:0011FE9A ROM:0011FE9A loc_11FE9A: ; DATA XREF: ROM:0011FDE6↑o ROM:0011FE9A btst #0,($1336).w ROM:0011FEA0 beq.s loc_11FEC2 ROM:0011FEA2 btst #2,($132F).w ROM:0011FEA8 bne.s loc_11FEC2 ROM:0011FEAA btst #5,($1315).w ROM:0011FEB0 bne.s loc_11FEC2 ROM:0011FEB2 btst #2,($1324).w ROM:0011FEB8 bne.s loc_11FEC2 ROM:0011FEBA btst #1,($1334).w ROM:0011FEC0 beq.s loc_11FECC ROM:0011FEC2 ROM:0011FEC2 loc_11FEC2: ; CODE XREF: ROM:0011FEA0↑j ROM:0011FEC2 ; ROM:0011FEA8↑j ... ROM:0011FEC2 move.b #1,($1125).w ROM:0011FEC8 bra.w locret_11FE46 ROM:0011FECC ; --------------------------------------------------------------------------- ROM:0011FECC ROM:0011FECC loc_11FECC: ; CODE XREF: ROM:0011FEC0↑j ROM:0011FECC cmpi.w #0,($B86).w ROM:0011FED2 bne.s locret_11FEDC ROM:0011FED4 move.b #4,($1125).w ROM:0011FEDA bra.s loc_11FF20 ROM:0011FEDC ; --------------------------------------------------------------------------- ROM:0011FEDC ROM:0011FEDC locret_11FEDC: ; CODE XREF: ROM:0011FE96↑j ROM:0011FEDC ; ROM:0011FED2↑j ... ROM:0011FEDC rts ROM:0011FEDE ; --------------------------------------------------------------------------- ROM:0011FEDE ROM:0011FEDE loc_11FEDE: ; DATA XREF: ROM:0011FDEA↑o ROM:0011FEDE btst #0,($1336).w ROM:0011FEE4 beq.s loc_11FF06 ROM:0011FEE6 btst #2,($132F).w ROM:0011FEEC bne.s loc_11FF06 ROM:0011FEEE btst #5,($1315).w ROM:0011FEF4 bne.s loc_11FF06 ROM:0011FEF6 btst #2,($1324).w ROM:0011FEFC bne.s loc_11FF06 ROM:0011FEFE btst #1,($1334).w ROM:0011FF04 beq.s loc_11FF10 ROM:0011FF06 ROM:0011FF06 loc_11FF06: ; CODE XREF: ROM:0011FEE4↑j ROM:0011FF06 ; ROM:0011FEEC↑j ... ROM:0011FF06 move.b #1,($1125).w ROM:0011FF0C bra.w locret_11FE46 ROM:0011FF10 ; --------------------------------------------------------------------------- ROM:0011FF10 ROM:0011FF10 loc_11FF10: ; CODE XREF: ROM:0011FF04↑j ROM:0011FF10 cmpi.w #0,($B86).w ROM:0011FF16 ble.s loc_11FF20 ROM:0011FF18 move.b #3,($1125).w ROM:0011FF1E bra.s locret_11FEDC ROM:0011FF20 ; --------------------------------------------------------------------------- ROM:0011FF20 ROM:0011FF20 loc_11FF20: ; CODE XREF: ROM:0011FEDA↑j ROM:0011FF20 ; ROM:0011FF16↑j ROM:0011FF20 bsr.w sub_11FF7C ROM:0011FF24 rts ROM:0011FF26 ; --------------------------------------------------------------------------- ROM:0011FF26 rts ROM:0011FF28 ROM:0011FF28 ; =============== S U B R O U T I N E ======================================= ROM:0011FF28 ROM:0011FF28 ROM:0011FF28 sub_11FF28: ; CODE XREF: sub_11FCBA+4↑p ROM:0011FF28 move.w #$3D92,d1 ROM:0011FF2C move.w ($54C).w,d2 ROM:0011FF30 move.w ($A02).w,d3 ROM:0011FF34 bsr.l sub_11601C ROM:0011FF3A add.w ($135C).w,d1 ROM:0011FF3E btst #4,($131D).w ROM:0011FF44 beq.s loc_11FF4A ROM:0011FF46 add.w $438(a5),d1 ROM:0011FF4A ROM:0011FF4A loc_11FF4A: ; CODE XREF: sub_11FF28+1C↑j ROM:0011FF4A move.w d1,($B72).w ROM:0011FF4E move.w $42A(a5),d0 ROM:0011FF52 cmpi.w #0,d0 ROM:0011FF56 bne.s loc_11FF74 ROM:0011FF58 move.w #$3D8E,d1 ROM:0011FF5C move.w ($B72).w,d2 ROM:0011FF60 move.w ($A40).w,d3 ROM:0011FF64 bsr.l sub_11601C ROM:0011FF6A add.w ($B72).w,d1 ROM:0011FF6E move.w d1,($B70).w ROM:0011FF72 bra.s locret_11FF7A ROM:0011FF74 ; --------------------------------------------------------------------------- ROM:0011FF74 ROM:0011FF74 loc_11FF74: ; CODE XREF: sub_11FF28+2E↑j ROM:0011FF74 move.w ($B72).w,($B70).w ROM:0011FF7A ROM:0011FF7A locret_11FF7A: ; CODE XREF: sub_11FF28+4A↑j ROM:0011FF7A rts ROM:0011FF7A ; End of function sub_11FF28 ROM:0011FF7A ROM:0011FF7C ROM:0011FF7C ; =============== S U B R O U T I N E ======================================= ROM:0011FF7C ROM:0011FF7C ROM:0011FF7C sub_11FF7C: ; CODE XREF: ROM:loc_11FF20↑p ROM:0011FF7C clr.l d1 ROM:0011FF7E move.w ($B62).w,d1 ROM:0011FF82 swap d1 ROM:0011FF84 move.w ($B74).w,d2 ROM:0011FF88 swap d2 ROM:0011FF8A move.w ($B80).w,d2 ROM:0011FF8E move.w $42E(a5),d3 ROM:0011FF92 ext.l d3 ROM:0011FF94 bsr.l sub_115F28 ROM:0011FF9A move.w d4,($B80).w ROM:0011FF9E swap d4 ROM:0011FFA0 move.w d4,($B74).w ROM:0011FFA4 rts ROM:0011FFA4 ; End of function sub_11FF7C ROM:0011FFA4 ROM:0011FFA6 ROM:0011FFA6 ; =============== S U B R O U T I N E ======================================= ROM:0011FFA6 ROM:0011FFA6 ROM:0011FFA6 sub_11FFA6: ; CODE XREF: ROM:loc_11FDEE↑p ROM:0011FFA6 move.w ($B58).w,($B74).w ROM:0011FFAC rts ROM:0011FFAC ; End of function sub_11FFA6 ROM:0011FFAC ROM:0011FFAE ROM:0011FFAE ; =============== S U B R O U T I N E ======================================= ROM:0011FFAE ROM:0011FFAE ROM:0011FFAE sub_11FFAE: ; CODE XREF: ROM:loc_11FD66↑p ROM:0011FFAE move.w ($B74).w,($B7A).w ROM:0011FFB4 move.w ($B74).w,($B78).w ROM:0011FFBA move.w $432(a5),($B76).w ROM:0011FFC0 rts ROM:0011FFC0 ; End of function sub_11FFAE ROM:0011FFC0 ROM:0011FFC2 ROM:0011FFC2 ; =============== S U B R O U T I N E ======================================= ROM:0011FFC2 ROM:0011FFC2 ROM:0011FFC2 sub_11FFC2: ; CODE XREF: ROM:loc_11FD80↑p ROM:0011FFC2 move.w ($B58).w,d0 ROM:0011FFC6 cmp.w ($B70).w,d0 ROM:0011FFCA ble.s loc_11FFD0 ROM:0011FFCC move.w d0,($B70).w ROM:0011FFD0 ROM:0011FFD0 loc_11FFD0: ; CODE XREF: sub_11FFC2+8↑j ROM:0011FFD0 move.w $434(a5),d1 ROM:0011FFD4 cmp.w ($A02).w,d1 ROM:0011FFD8 bge.s loc_11FFE2 ROM:0011FFDA bclr #3,($131E).w ROM:0011FFE0 bra.s loc_120008 ROM:0011FFE2 ; --------------------------------------------------------------------------- ROM:0011FFE2 ROM:0011FFE2 loc_11FFE2: ; CODE XREF: sub_11FFC2+16↑j ROM:0011FFE2 bset #3,($131E).w ROM:0011FFE8 btst #3,($141A).w ROM:0011FFEE beq.s loc_120008 ROM:0011FFF0 move.w $436(a5),d1 ROM:0011FFF4 btst #0,($C0B).w ROM:0011FFFA bne.s loc_120008 ROM:0011FFFC cmp.w ($506).w,d1 ROM:00120000 ROM:00120000 loc_120000: ; DATA XREF: sub_114C7C+36↑o ROM:00120000 bgt.s loc_120008 ROM:00120002 bclr #3,($131E).w ROM:00120008 ROM:00120008 loc_120008: ; CODE XREF: sub_11FFC2+1E↑j ROM:00120008 ; sub_11FFC2+2C↑j ... ROM:00120008 move.w ($B7A).w,d0 ROM:0012000C btst #3,($131E).w ROM:00120012 beq.s loc_12001A ROM:00120014 cmp.w ($B70).w,d0 ROM:00120018 ble.s loc_120028 ROM:0012001A ROM:0012001A loc_12001A: ; CODE XREF: sub_11FFC2+50↑j ROM:0012001A move.w ($B70).w,($B7A).w ROM:00120020 move.w ($B70).w,($B78).w ROM:00120026 bra.s loc_12002E ROM:00120028 ; --------------------------------------------------------------------------- ROM:00120028 ROM:00120028 loc_120028: ; CODE XREF: sub_11FFC2+56↑j ROM:00120028 move.w ($B7A).w,($B78).w ROM:0012002E ROM:0012002E loc_12002E: ; CODE XREF: sub_11FFC2+64↑j ROM:0012002E move.w $430(a5),($B76).w ROM:00120034 rts ROM:00120034 ; End of function sub_11FFC2 ROM:00120034 ROM:00120036 ROM:00120036 ; =============== S U B R O U T I N E ======================================= ROM:00120036 ROM:00120036 ROM:00120036 sub_120036: ; CODE XREF: ROM:loc_11FDBC↑p ROM:00120036 move.w ($B10).w,d0 ROM:0012003A cmp.w ($B7A).w,d0 ROM:0012003E ble.s loc_120044 ROM:00120040 move.w d0,($B7A).w ROM:00120044 ROM:00120044 loc_120044: ; CODE XREF: sub_120036+8↑j ROM:00120044 cmpi.w #0,($B7C).w ROM:0012004A bge.s loc_120054 ROM:0012004C move.w ($B7A).w,($B78).w ROM:00120052 bra.s loc_12005A ROM:00120054 ; --------------------------------------------------------------------------- ROM:00120054 ROM:00120054 loc_120054: ; CODE XREF: sub_120036+14↑j ROM:00120054 move.w ($B10).w,($B78).w ROM:0012005A ROM:0012005A loc_12005A: ; CODE XREF: sub_120036+1C↑j ROM:0012005A cmp.w ($B62).w,d0 ROM:0012005E ble.s loc_120068 ROM:00120060 move.w $39C(a5),($B76).w ROM:00120066 bra.s locret_120082 ROM:00120068 ; --------------------------------------------------------------------------- ROM:00120068 ROM:00120068 loc_120068: ; CODE XREF: sub_120036+28↑j ROM:00120068 move.w #$3CF0,d1 ROM:0012006C move.w ($B7C).w,d2 ROM:00120070 bsr.l sub_11601C ROM:00120076 muls.w ($B82).w,d1 ROM:0012007A divs.w #$2710,d1 ROM:0012007E move.w d1,($B76).w ROM:00120082 ROM:00120082 locret_120082: ; CODE XREF: sub_120036+30↑j ROM:00120082 rts ROM:00120082 ; End of function sub_120036 ROM:00120082 ROM:00120084 ROM:00120084 ; =============== S U B R O U T I N E ======================================= ROM:00120084 ROM:00120084 ROM:00120084 sub_120084: ; CODE XREF: ROM:0011FD74↑p ROM:00120084 move.w #$3CF2,d1 ROM:00120088 move.w ($54C).w,d2 ROM:0012008C bsr.l sub_11601C ROM:00120092 move.w d1,($B82).w ROM:00120096 rts ROM:00120096 ; End of function sub_120084 ROM:00120096 ROM:00120098 ROM:00120098 ; =============== S U B R O U T I N E ======================================= ROM:00120098 ROM:00120098 ROM:00120098 sub_120098: ; CODE XREF: ROM:loc_11FCF6↑p ROM:00120098 ; ROM:0011FDA8↑p ROM:00120098 move.w #$2710,d0 ROM:0012009C move.w d0,($B82).w ROM:001200A0 rts ROM:001200A0 ; End of function sub_120098 ROM:001200A0 ROM:001200A2 ROM:001200A2 ; =============== S U B R O U T I N E ======================================= ROM:001200A2 ROM:001200A2 ROM:001200A2 sub_1200A2: ; CODE XREF: sub_11FCBA+8↑p ROM:001200A2 move.w #$3CF4,d1 ROM:001200A6 move.w ($A40).w,d2 ROM:001200AA bsr.l sub_11601C ROM:001200B0 move.w d1,($B7E).w ROM:001200B4 move.w ($A02).w,d0 ROM:001200B8 sub.w d1,d0 ROM:001200BA move.w d0,($B7C).w ROM:001200BE rts ROM:001200BE ; End of function sub_1200A2 ROM:001200BE ROM:001200C0 ROM:001200C0 ; =============== S U B R O U T I N E ======================================= ROM:001200C0 ROM:001200C0 ROM:001200C0 sub_1200C0: ; CODE XREF: ROM:loc_12053C↓p ROM:001200C0 bsr.l sub_11F162 ROM:001200C6 bsr.l sub_11E33A ROM:001200CC bsr.l sub_11E3AE ROM:001200D2 bsr.l sub_11E3EE ROM:001200D8 bsr.w sub_1200E2 ROM:001200DC bsr.w sub_120300 ROM:001200E0 rts ROM:001200E0 ; End of function sub_1200C0 ROM:001200E0 ROM:001200E2 ROM:001200E2 ; =============== S U B R O U T I N E ======================================= ROM:001200E2 ROM:001200E2 ROM:001200E2 sub_1200E2: ; CODE XREF: sub_1200C0+18↑p ROM:001200E2 bclr #6,($1335).w ROM:001200E8 bclr #5,($1326).w ROM:001200EE clr.w d1 ROM:001200F0 move.b ($1126).w,d1 ROM:001200F4 cmpi.w #5,d1 ROM:001200F8 bcc.s locret_120102 ROM:001200FA movea.l off_120104(pc,d1.w*4),a0 ROM:001200FE nop ROM:00120100 jmp (a0) ROM:00120102 ; --------------------------------------------------------------------------- ROM:00120102 ROM:00120102 locret_120102: ; CODE XREF: sub_1200E2+16↑j ROM:00120102 rts ROM:00120102 ; End of function sub_1200E2 ROM:00120102 ROM:00120102 ; --------------------------------------------------------------------------- ROM:00120104 off_120104: dc.l loc_120118 ; DATA XREF: sub_1200E2+18↑r ROM:00120108 dc.l loc_12012C ROM:0012010C dc.l loc_120176 ROM:00120110 dc.l loc_1201A2 ROM:00120114 dc.l loc_1201E4 ROM:00120118 ; --------------------------------------------------------------------------- ROM:00120118 ROM:00120118 loc_120118: ; DATA XREF: ROM:off_120104↑o ROM:00120118 bset #0,($1336).w ROM:0012011E move.b #1,($1126).w ROM:00120124 bsr.w sub_1202FA ROM:00120128 bra.s loc_120164 ROM:0012012A ; --------------------------------------------------------------------------- ROM:0012012A rts ROM:0012012C ; --------------------------------------------------------------------------- ROM:0012012C ROM:0012012C loc_12012C: ; DATA XREF: ROM:00120108↑o ROM:0012012C btst #1,($1335).w ROM:00120132 beq.s loc_12014E ROM:00120134 bclr #0,($1336).w ROM:0012013A bset #2,($1335).w ROM:00120140 bsr.w sub_1202DA ROM:00120144 move.b #3,($1126).w ROM:0012014A bra.w loc_1201D6 ROM:0012014E ; --------------------------------------------------------------------------- ROM:0012014E ROM:0012014E loc_12014E: ; CODE XREF: ROM:00120132↑j ROM:0012014E btst #2,($132C).w ROM:00120154 beq.s loc_120164 ROM:00120156 bset #2,($1335).w ROM:0012015C move.b #2,($1126).w ROM:00120162 bra.s loc_120190 ROM:00120164 ; --------------------------------------------------------------------------- ROM:00120164 ROM:00120164 loc_120164: ; CODE XREF: ROM:00120128↑j ROM:00120164 ; ROM:00120154↑j ... ROM:00120164 bsr.w sub_12024A ROM:00120168 bsr.w sub_12028A ROM:0012016C bsr.w sub_1202E2 ROM:00120170 bsr.w sub_12027C ROM:00120174 rts ROM:00120176 ; --------------------------------------------------------------------------- ROM:00120176 ROM:00120176 loc_120176: ; DATA XREF: ROM:0012010C↑o ROM:00120176 btst #1,($1335).w ROM:0012017C beq.s loc_120190 ROM:0012017E bclr #0,($1336).w ROM:00120184 bsr.w sub_1202DA ROM:00120188 move.b #3,($1126).w ROM:0012018E bra.s loc_1201D6 ROM:00120190 ; --------------------------------------------------------------------------- ROM:00120190 ROM:00120190 loc_120190: ; CODE XREF: ROM:00120162↑j ROM:00120190 ; ROM:0012017C↑j ROM:00120190 bsr.w sub_12024A ROM:00120194 bsr.w sub_1202B6 ROM:00120198 bsr.w sub_12027C ROM:0012019C bsr.w sub_1202E2 ROM:001201A0 rts ROM:001201A2 ; --------------------------------------------------------------------------- ROM:001201A2 ROM:001201A2 loc_1201A2: ; DATA XREF: ROM:00120110↑o ROM:001201A2 btst #5,($1330).w ROM:001201A8 beq.s loc_1201BC ROM:001201AA bsr.w sub_1202FA ROM:001201AE bset #0,($1336).w ROM:001201B4 move.b #1,($1126).w ROM:001201BA bra.s loc_120164 ROM:001201BC ; --------------------------------------------------------------------------- ROM:001201BC ROM:001201BC loc_1201BC: ; CODE XREF: ROM:001201A8↑j ROM:001201BC btst #6,($1337).w ROM:001201C2 beq.s loc_1201D6 ROM:001201C4 bset #4,($132F).w ROM:001201CA move.b #4,($1126).w ROM:001201D0 bra.l loc_120240 ROM:001201D6 ; --------------------------------------------------------------------------- ROM:001201D6 ROM:001201D6 loc_1201D6: ; CODE XREF: ROM:0012014A↑j ROM:001201D6 ; ROM:0012018E↑j ... ROM:001201D6 bsr.l sub_11E892 ROM:001201DC bsr.l sub_11E482 ROM:001201E2 rts ROM:001201E4 ; --------------------------------------------------------------------------- ROM:001201E4 ROM:001201E4 loc_1201E4: ; DATA XREF: ROM:00120114↑o ROM:001201E4 btst #5,($1330).w ROM:001201EA beq.s loc_1201EE ROM:001201EC bra.s loc_1201F6 ROM:001201EE ; --------------------------------------------------------------------------- ROM:001201EE ROM:001201EE loc_1201EE: ; CODE XREF: ROM:001201EA↑j ROM:001201EE btst #5,($131E).w ROM:001201F4 beq.s loc_12021C ROM:001201F6 ROM:001201F6 loc_1201F6: ; CODE XREF: ROM:001201EC↑j ROM:001201F6 move.b #0,($1119).w ROM:001201FC bclr #4,($132F).w ROM:00120202 bsr.w sub_1202DA ROM:00120206 bsr.w sub_1202FA ROM:0012020A bset #0,($1336).w ROM:00120210 move.b #1,($1126).w ROM:00120216 bra.l loc_120164 ROM:0012021C ; --------------------------------------------------------------------------- ROM:0012021C ROM:0012021C loc_12021C: ; CODE XREF: ROM:001201F4↑j ROM:0012021C btst #6,($1337).w ROM:00120222 bne.s loc_120240 ROM:00120224 move.b #0,($1119).w ROM:0012022A bclr #4,($132F).w ROM:00120230 bsr.w sub_1202DA ROM:00120234 move.b #3,($1126).w ROM:0012023A bra.l loc_1201D6 ROM:00120240 ; --------------------------------------------------------------------------- ROM:00120240 ROM:00120240 loc_120240: ; CODE XREF: ROM:001201D0↑j ROM:00120240 ; ROM:00120222↑j ROM:00120240 bsr.l sub_11EC1C ROM:00120246 rts ROM:00120248 ; --------------------------------------------------------------------------- ROM:00120248 rts ROM:0012024A ROM:0012024A ; =============== S U B R O U T I N E ======================================= ROM:0012024A ROM:0012024A ROM:0012024A sub_12024A: ; CODE XREF: ROM:loc_120164↑p ROM:0012024A ; ROM:loc_120190↑p ROM:0012024A move.w ($B60).w,d0 ROM:0012024E ext.l d0 ROM:00120250 divs.w $440(a5),d0 ROM:00120254 move.w ($B62).w,($B8A).w ROM:0012025A sub.w d0,($B8A).w ROM:0012025E move.w ($B5E).w,d0 ROM:00120262 move.w ($B54).w,d1 ROM:00120266 cmp.w ($B8A).w,d0 ROM:0012026A bge.s loc_120270 ROM:0012026C move.w d0,($B8A).w ROM:00120270 ROM:00120270 loc_120270: ; CODE XREF: sub_12024A+20↑j ROM:00120270 cmp.w ($B8A).w,d1 ROM:00120274 ble.s locret_12027A ROM:00120276 move.w d1,($B8A).w ROM:0012027A ROM:0012027A locret_12027A: ; CODE XREF: sub_12024A+2A↑j ROM:0012027A rts ROM:0012027A ; End of function sub_12024A ROM:0012027A ROM:0012027C ROM:0012027C ; =============== S U B R O U T I N E ======================================= ROM:0012027C ROM:0012027C ROM:0012027C sub_12027C: ; CODE XREF: ROM:00120170↑p ROM:0012027C ; ROM:00120198↑p ROM:0012027C move.w ($B8A).w,($B84).w ROM:00120282 move.w ($B88).w,($B86).w ROM:00120288 rts ROM:00120288 ; End of function sub_12027C ROM:00120288 ROM:0012028A ROM:0012028A ; =============== S U B R O U T I N E ======================================= ROM:0012028A ROM:0012028A ROM:0012028A sub_12028A: ; CODE XREF: ROM:00120168↑p ROM:0012028A move.w #$3CF6,d1 ROM:0012028E move.w ($B60).w,d2 ROM:00120292 bsr.l sub_11601C ROM:00120298 muls.w $43A(a5),d1 ROM:0012029C divs.w #$190,d1 ROM:001202A0 move.w d1,($B88).w ROM:001202A4 move.w $C6(a5),d0 ROM:001202A8 cmp.w ($B88).w,d0 ROM:001202AC bge.s locret_1202B4 ROM:001202AE move.w $C6(a5),($B88).w ROM:001202B4 ROM:001202B4 locret_1202B4: ; CODE XREF: sub_12028A+22↑j ROM:001202B4 rts ROM:001202B4 ; End of function sub_12028A ROM:001202B4 ROM:001202B6 ROM:001202B6 ; =============== S U B R O U T I N E ======================================= ROM:001202B6 ROM:001202B6 ROM:001202B6 sub_1202B6: ; CODE XREF: ROM:00120194↑p ROM:001202B6 move.w #$3CF6,d1 ROM:001202BA move.w ($B60).w,d2 ROM:001202BE bsr.l sub_11601C ROM:001202C4 move.w d1,($B88).w ROM:001202C8 move.w $C6(a5),d0 ROM:001202CC cmp.w ($B88).w,d0 ROM:001202D0 bge.s locret_1202D8 ROM:001202D2 move.w $C6(a5),($B88).w ROM:001202D8 ROM:001202D8 locret_1202D8: ; CODE XREF: sub_1202B6+1A↑j ROM:001202D8 rts ROM:001202D8 ; End of function sub_1202B6 ROM:001202D8 ROM:001202DA ROM:001202DA ; =============== S U B R O U T I N E ======================================= ROM:001202DA ROM:001202DA ROM:001202DA sub_1202DA: ; CODE XREF: ROM:00120140↑p ROM:001202DA ; ROM:00120184↑p ... ROM:001202DA move.w $43C(a5),($B8C).w ROM:001202E0 rts ROM:001202E0 ; End of function sub_1202DA ROM:001202E0 ROM:001202E2 ROM:001202E2 ; =============== S U B R O U T I N E ======================================= ROM:001202E2 ROM:001202E2 ROM:001202E2 sub_1202E2: ; CODE XREF: ROM:0012016C↑p ROM:001202E2 ; ROM:0012019C↑p ROM:001202E2 move.w #$3D94,d1 ROM:001202E6 move.w ($B60).w,d2 ROM:001202EA move.w ($A02).w,d3 ROM:001202EE bsr.l sub_11601C ROM:001202F4 move.w d1,($B8C).w ROM:001202F8 rts ROM:001202F8 ; End of function sub_1202E2 ROM:001202F8 ROM:001202FA ROM:001202FA ; =============== S U B R O U T I N E ======================================= ROM:001202FA ROM:001202FA ROM:001202FA sub_1202FA: ; CODE XREF: ROM:00120124↑p ROM:001202FA ; ROM:001201AA↑p ... ROM:001202FA clr.w ($B60).w ROM:001202FE rts ROM:001202FE ; End of function sub_1202FA ROM:001202FE ROM:00120300 ROM:00120300 ; =============== S U B R O U T I N E ======================================= ROM:00120300 ROM:00120300 ROM:00120300 sub_120300: ; CODE XREF: sub_1200C0+1C↑p ROM:00120300 btst #5,($1327).w ROM:00120306 beq.s loc_120312 ROM:00120308 move.w $43E(a5),d0 ROM:0012030C move.w d0,($B8E).w ROM:00120310 bra.s locret_120318 ROM:00120312 ; --------------------------------------------------------------------------- ROM:00120312 ROM:00120312 loc_120312: ; CODE XREF: sub_120300+6↑j ROM:00120312 move.w ($B8C).w,($B8E).w ROM:00120318 ROM:00120318 locret_120318: ; CODE XREF: sub_120300+10↑j ROM:00120318 rts ROM:00120318 ; End of function sub_120300 ROM:00120318 ROM:0012031A ROM:0012031A ; =============== S U B R O U T I N E ======================================= ROM:0012031A ROM:0012031A ROM:0012031A sub_12031A: ; CODE XREF: sub_11F9E0+30↑p ROM:0012031A clr.w d1 ROM:0012031C move.b ($1127).w,d1 ROM:00120320 cmpi.w #6,d1 ROM:00120324 bcc.s locret_12032E ROM:00120326 movea.l off_120330(pc,d1.w*4),a0 ROM:0012032A nop ROM:0012032C jmp (a0) ROM:0012032E ; --------------------------------------------------------------------------- ROM:0012032E ROM:0012032E locret_12032E: ; CODE XREF: sub_12031A+A↑j ROM:0012032E rts ROM:0012032E ; End of function sub_12031A ROM:0012032E ROM:0012032E ; --------------------------------------------------------------------------- ROM:00120330 off_120330: dc.l loc_120348 ; DATA XREF: sub_12031A+C↑r ROM:00120334 dc.l loc_120366 ROM:00120338 dc.l loc_1203AE ROM:0012033C dc.l loc_120442 ROM:00120340 dc.l loc_120492 ROM:00120344 dc.l loc_120548 ROM:00120348 ; --------------------------------------------------------------------------- ROM:00120348 ROM:00120348 loc_120348: ; DATA XREF: ROM:off_120330↑o ROM:00120348 bclr #0,($1336).w ROM:0012034E bclr #2,($1335).w ROM:00120354 bsr.w sub_1206B8 ROM:00120358 bsr.w sub_1205CC ROM:0012035C move.b #1,($1127).w ROM:00120362 bra.s loc_1203A8 ROM:00120364 ; --------------------------------------------------------------------------- ROM:00120364 rts ROM:00120366 ; --------------------------------------------------------------------------- ROM:00120366 ROM:00120366 loc_120366: ; DATA XREF: ROM:00120334↑o ROM:00120366 btst #0,($8E8).w ROM:0012036C bne.s loc_120382 ROM:0012036E bsr.w sub_1205D4 ROM:00120372 bsr.w sub_1205E2 ROM:00120376 move.b #5,($1127).w ROM:0012037C bra.l locret_120560 ROM:00120382 ; --------------------------------------------------------------------------- ROM:00120382 ROM:00120382 loc_120382: ; CODE XREF: ROM:0012036C↑j ROM:00120382 btst #1,($1337).w ROM:00120388 beq.s loc_1203A8 ROM:0012038A move.w $446(a5),d0 ROM:0012038E clr.b ($882).w ROM:00120392 move.w d0,($636).w ROM:00120396 move.b #1,($882).w ROM:0012039C move.b #2,($1127).w ROM:001203A2 bra.l locret_120440 ROM:001203A8 ; --------------------------------------------------------------------------- ROM:001203A8 ROM:001203A8 loc_1203A8: ; CODE XREF: ROM:00120362↑j ROM:001203A8 ; ROM:00120388↑j ... ROM:001203A8 bsr.w sub_120564 ROM:001203AC rts ROM:001203AE ; --------------------------------------------------------------------------- ROM:001203AE ROM:001203AE loc_1203AE: ; DATA XREF: ROM:00120338↑o ROM:001203AE move.w $442(a5),d4 ROM:001203B2 cmp.w ($B60).w,d4 ROM:001203B6 bgt.s loc_1203DA ROM:001203B8 bsr.w sub_1206D2 ROM:001203BC move.w ($B92).w,d5 ROM:001203C0 clr.b ($882).w ROM:001203C4 move.w d5,($636).w ROM:001203C8 move.b #1,($882).w ROM:001203CE move.b #3,($1127).w ROM:001203D4 bra.l locret_120490 ROM:001203DA ; --------------------------------------------------------------------------- ROM:001203DA ROM:001203DA loc_1203DA: ; CODE XREF: ROM:001203B6↑j ROM:001203DA move.w ($B5E).w,d0 ROM:001203DE cmpi.w #0,($636).w ROM:001203E4 bgt.s loc_120400 ROM:001203E6 cmpi.w #0,($B60).w ROM:001203EC bge.s loc_1203F4 ROM:001203EE cmp.w ($B62).w,d0 ROM:001203F2 blt.s loc_120400 ROM:001203F4 ROM:001203F4 loc_1203F4: ; CODE XREF: ROM:001203EC↑j ROM:001203F4 move.b #4,($1127).w ROM:001203FA bra.l loc_12053C ROM:00120400 ; --------------------------------------------------------------------------- ROM:00120400 ROM:00120400 loc_120400: ; CODE XREF: ROM:001203E4↑j ROM:00120400 ; ROM:001203F2↑j ROM:00120400 btst #0,($8E8).w ROM:00120406 bne.s loc_120424 ROM:00120408 clr.b ($882).w ROM:0012040C clr.w ($636).w ROM:00120410 bsr.w sub_1205D4 ROM:00120414 bsr.w sub_1205E2 ROM:00120418 move.b #5,($1127).w ROM:0012041E bra.l locret_120560 ROM:00120424 ; --------------------------------------------------------------------------- ROM:00120424 ROM:00120424 loc_120424: ; CODE XREF: ROM:00120406↑j ROM:00120424 btst #1,($1337).w ROM:0012042A bne.s locret_120440 ROM:0012042C clr.b ($882).w ROM:00120430 clr.w ($636).w ROM:00120434 move.b #1,($1127).w ROM:0012043A bra.l loc_1203A8 ROM:00120440 ; --------------------------------------------------------------------------- ROM:00120440 ROM:00120440 locret_120440: ; CODE XREF: ROM:001203A2↑j ROM:00120440 ; ROM:0012042A↑j ROM:00120440 rts ROM:00120442 ; --------------------------------------------------------------------------- ROM:00120442 ROM:00120442 loc_120442: ; DATA XREF: ROM:0012033C↑o ROM:00120442 btst #0,($8E8).w ROM:00120448 bne.s loc_120464 ROM:0012044A clr.b ($882).w ROM:0012044E clr.w ($636).w ROM:00120452 bsr.w sub_1205D4 ROM:00120456 bsr.w sub_1205E2 ROM:0012045A move.b #5,($1127).w ROM:00120460 bra.w locret_120560 ROM:00120464 ; --------------------------------------------------------------------------- ROM:00120464 ROM:00120464 loc_120464: ; CODE XREF: ROM:00120448↑j ROM:00120464 cmpi.w #0,($636).w ROM:0012046A bgt.s loc_120476 ROM:0012046C move.b #4,($1127).w ROM:00120472 bra.w loc_12053C ROM:00120476 ; --------------------------------------------------------------------------- ROM:00120476 ROM:00120476 loc_120476: ; CODE XREF: ROM:0012046A↑j ROM:00120476 btst #1,($1337).w ROM:0012047C bne.s locret_120490 ROM:0012047E clr.b ($882).w ROM:00120482 clr.w ($636).w ROM:00120486 move.b #1,($1127).w ROM:0012048C bra.w loc_1203A8 ROM:00120490 ; --------------------------------------------------------------------------- ROM:00120490 ROM:00120490 locret_120490: ; CODE XREF: ROM:001203D4↑j ROM:00120490 ; ROM:0012047C↑j ROM:00120490 rts ROM:00120492 ; --------------------------------------------------------------------------- ROM:00120492 ROM:00120492 loc_120492: ; DATA XREF: ROM:00120340↑o ROM:00120492 btst #1,($1337).w ROM:00120498 bne.s loc_1204E4 ROM:0012049A move.b #0,($1126).w ROM:001204A0 move.b #0,($1119).w ROM:001204A6 move.b #0,($111C).w ROM:001204AC move.b #0,($111D).w ROM:001204B2 move.b #0,($111E).w ROM:001204B8 move.b #0,($111A).w ROM:001204BE move.b #0,($1124).w ROM:001204C4 move.b #0,($1125).w ROM:001204CA bclr #0,($1336).w ROM:001204D0 bclr #2,($1335).w ROM:001204D6 bsr.w sub_1205CC ROM:001204DA move.b #1,($1127).w ROM:001204E0 bra.w loc_1203A8 ROM:001204E4 ; --------------------------------------------------------------------------- ROM:001204E4 ROM:001204E4 loc_1204E4: ; CODE XREF: ROM:00120498↑j ROM:001204E4 btst #0,($8E8).w ROM:001204EA bne.s loc_12053C ROM:001204EC move.b #0,($1126).w ROM:001204F2 move.b #0,($1119).w ROM:001204F8 move.b #0,($111C).w ROM:001204FE move.b #0,($111D).w ROM:00120504 move.b #0,($111E).w ROM:0012050A move.b #0,($111A).w ROM:00120510 move.b #0,($1124).w ROM:00120516 move.b #0,($1125).w ROM:0012051C bclr #0,($1336).w ROM:00120522 bclr #2,($1335).w ROM:00120528 bsr.w sub_1205CC ROM:0012052C bsr.w sub_1205D4 ROM:00120530 bsr.w sub_1205E2 ROM:00120534 move.b #5,($1127).w ROM:0012053A bra.s locret_120560 ROM:0012053C ; --------------------------------------------------------------------------- ROM:0012053C ROM:0012053C loc_12053C: ; CODE XREF: ROM:001203FA↑j ROM:0012053C ; ROM:00120472↑j ... ROM:0012053C bsr.l sub_1200C0 ROM:00120542 bsr.w sub_120600 ROM:00120546 rts ROM:00120548 ; --------------------------------------------------------------------------- ROM:00120548 ROM:00120548 loc_120548: ; DATA XREF: ROM:00120344↑o ROM:00120548 btst #0,($8E8).w ROM:0012054E beq.s locret_120560 ROM:00120550 bsr.w sub_1206B8 ROM:00120554 move.b #1,($1127).w ROM:0012055A bra.l loc_1203A8 ROM:00120560 ; --------------------------------------------------------------------------- ROM:00120560 ROM:00120560 locret_120560: ; CODE XREF: ROM:0012037C↑j ROM:00120560 ; ROM:0012041E↑j ... ROM:00120560 rts ROM:00120562 ; --------------------------------------------------------------------------- ROM:00120562 rts ROM:00120564 ROM:00120564 ; =============== S U B R O U T I N E ======================================= ROM:00120564 ROM:00120564 ROM:00120564 sub_120564: ; CODE XREF: ROM:loc_1203A8↑p ROM:00120564 move.w $448(a5),d0 ROM:00120568 cmpi.w #0,d0 ROM:0012056C bne.s loc_120576 ROM:0012056E move.w ($9FE).w,($B9C).w ROM:00120574 bra.s loc_12057C ROM:00120576 ; --------------------------------------------------------------------------- ROM:00120576 ROM:00120576 loc_120576: ; CODE XREF: sub_120564+8↑j ROM:00120576 move.w ($A04).w,($B9C).w ROM:0012057C ROM:0012057C loc_12057C: ; CODE XREF: sub_120564+10↑j ROM:0012057C move.w #$3D96,d1 ROM:00120580 move.w ($A38).w,d2 ROM:00120584 move.w ($B9C).w,d3 ROM:00120588 bsr.l sub_11601C ROM:0012058E move.w d1,($B90).w ROM:00120592 add.w ($135C).w,d1 ROM:00120596 move.w d1,($B98).w ROM:0012059A move.w #$3D8E,d1 ROM:0012059E move.w ($B98).w,d2 ROM:001205A2 move.w ($A40).w,d3 ROM:001205A6 bsr.l sub_11601C ROM:001205AC add.w ($B98).w,d1 ROM:001205B0 move.w d1,($B9A).w ROM:001205B4 move.w d1,($578).w ROM:001205B8 move.w $C6(a5),($57A).w ROM:001205BE move.w #0,($57C).w ROM:001205C4 bsr.l sub_118F1E ROM:001205CA rts ROM:001205CA ; End of function sub_120564 ROM:001205CA ROM:001205CC ROM:001205CC ; =============== S U B R O U T I N E ======================================= ROM:001205CC ROM:001205CC ROM:001205CC sub_1205CC: ; CODE XREF: ROM:00120358↑p ROM:001205CC ; ROM:001204D6↑p ... ROM:001205CC move.w $43C(a5),($B8E).w ROM:001205D2 rts ROM:001205D2 ; End of function sub_1205CC ROM:001205D2 ROM:001205D4 ROM:001205D4 ; =============== S U B R O U T I N E ======================================= ROM:001205D4 ROM:001205D4 ROM:001205D4 sub_1205D4: ; CODE XREF: ROM:0012036E↑p ROM:001205D4 ; ROM:00120410↑p ... ROM:001205D4 move.w #3,($57C).w ROM:001205DA bsr.l sub_118F1E ROM:001205E0 rts ROM:001205E0 ; End of function sub_1205D4 ROM:001205E0 ROM:001205E2 ROM:001205E2 ; =============== S U B R O U T I N E ======================================= ROM:001205E2 ROM:001205E2 ROM:001205E2 sub_1205E2: ; CODE XREF: ROM:00120372↑p ROM:001205E2 ; ROM:00120414↑p ... ROM:001205E2 move.w #5,($57C).w ROM:001205E8 move.w $444(a5),d3 ROM:001205EC add.w ($135C).w,d3 ROM:001205F0 move.w d3,($578).w ROM:001205F4 move.w d3,($1360).w ROM:001205F8 bsr.l sub_118F1E ROM:001205FE rts ROM:001205FE ; End of function sub_1205E2 ROM:001205FE ROM:00120600 ROM:00120600 ; =============== S U B R O U T I N E ======================================= ROM:00120600 ROM:00120600 ROM:00120600 sub_120600: ; CODE XREF: ROM:00120542↑p ROM:00120600 btst #5,($1327).w ROM:00120606 beq.s loc_12061A ROM:00120608 move.w ($B2E).w,($578).w ROM:0012060E move.w $C6(a5),($57A).w ROM:00120614 bra.l loc_1206AA ROM:0012061A ; --------------------------------------------------------------------------- ROM:0012061A ROM:0012061A loc_12061A: ; CODE XREF: sub_120600+6↑j ROM:0012061A btst #2,($132F).w ROM:00120620 beq.s loc_120630 ROM:00120622 move.w ($AE6).w,($578).w ROM:00120628 move.w ($AE4).w,($57A).w ROM:0012062E bra.s loc_1206AA ROM:00120630 ; --------------------------------------------------------------------------- ROM:00120630 ROM:00120630 loc_120630: ; CODE XREF: sub_120600+20↑j ROM:00120630 btst #5,($1315).w ROM:00120636 beq.s loc_120646 ROM:00120638 move.w ($B00).w,($578).w ROM:0012063E move.w ($AFE).w,($57A).w ROM:00120644 bra.s loc_1206AA ROM:00120646 ; --------------------------------------------------------------------------- ROM:00120646 ROM:00120646 loc_120646: ; CODE XREF: sub_120600+36↑j ROM:00120646 btst #3,($1329).w ROM:0012064C beq.s loc_12065C ROM:0012064E move.w ($B3C).w,($578).w ROM:00120654 move.w ($B3A).w,($57A).w ROM:0012065A bra.s loc_1206AA ROM:0012065C ; --------------------------------------------------------------------------- ROM:0012065C ROM:0012065C loc_12065C: ; CODE XREF: sub_120600+4C↑j ROM:0012065C btst #2,($1324).w ROM:00120662 beq.s loc_120672 ROM:00120664 move.w ($B96).w,($578).w ROM:0012066A move.w ($B94).w,($57A).w ROM:00120670 bra.s loc_1206AA ROM:00120672 ; --------------------------------------------------------------------------- ROM:00120672 ROM:00120672 loc_120672: ; CODE XREF: sub_120600+62↑j ROM:00120672 btst #1,($1334).w ROM:00120678 beq.s loc_120688 ROM:0012067A move.w ($AD2).w,($578).w ROM:00120680 move.w ($AD4).w,($57A).w ROM:00120686 bra.s loc_1206AA ROM:00120688 ; --------------------------------------------------------------------------- ROM:00120688 ROM:00120688 loc_120688: ; CODE XREF: sub_120600+78↑j ROM:00120688 btst #4,($132D).w ROM:0012068E beq.s loc_12069E ROM:00120690 move.w ($B78).w,($578).w ROM:00120696 move.w ($B76).w,($57A).w ROM:0012069C bra.s loc_1206AA ROM:0012069E ; --------------------------------------------------------------------------- ROM:0012069E ROM:0012069E loc_12069E: ; CODE XREF: sub_120600+8E↑j ROM:0012069E move.w ($B84).w,($578).w ROM:001206A4 move.w ($B86).w,($57A).w ROM:001206AA ROM:001206AA loc_1206AA: ; CODE XREF: sub_120600+14↑j ROM:001206AA ; sub_120600+2E↑j ... ROM:001206AA move.w #0,($57C).w ROM:001206B0 bsr.l sub_118F1E ROM:001206B6 rts ROM:001206B6 ; End of function sub_120600 ROM:001206B6 ROM:001206B8 ROM:001206B8 ; =============== S U B R O U T I N E ======================================= ROM:001206B8 ROM:001206B8 ROM:001206B8 sub_1206B8: ; CODE XREF: ROM:00120354↑p ROM:001206B8 ; ROM:00120550↑p ROM:001206B8 move.w #4,($57C).w ROM:001206BE bsr.l sub_118F1E ROM:001206C4 move.w #6,($57C).w ROM:001206CA bsr.l sub_118F1E ROM:001206D0 rts ROM:001206D0 ; End of function sub_1206B8 ROM:001206D0 ROM:001206D2 ROM:001206D2 ; =============== S U B R O U T I N E ======================================= ROM:001206D2 ROM:001206D2 ROM:001206D2 sub_1206D2: ; CODE XREF: ROM:001203B8↑p ROM:001206D2 move.w #$3D98,d1 ROM:001206D6 move.w ($A38).w,d2 ROM:001206DA move.w ($A34).w,d3 ROM:001206DE bsr.l sub_11601C ROM:001206E4 move.w d1,($B92).w ROM:001206E8 rts ROM:001206E8 ; End of function sub_1206D2 ROM:001206E8 ROM:001206EA ROM:001206EA ; =============== S U B R O U T I N E ======================================= ROM:001206EA ROM:001206EA ROM:001206EA sub_1206EA: ; CODE XREF: sub_11E9F4+8↑p ROM:001206EA bsr.w sub_1207FC ROM:001206EE bclr #0,($1320).w ROM:001206F4 bclr #7,($1328).w ROM:001206FA clr.w d1 ROM:001206FC move.b ($1128).w,d1 ROM:00120700 cmpi.w #4,d1 ROM:00120704 bcc.s locret_12070E ROM:00120706 movea.l off_120710(pc,d1.w*4),a0 ROM:0012070A nop ROM:0012070C jmp (a0) ROM:0012070E ; --------------------------------------------------------------------------- ROM:0012070E ROM:0012070E locret_12070E: ; CODE XREF: sub_1206EA+1A↑j ROM:0012070E rts ROM:0012070E ; End of function sub_1206EA ROM:0012070E ROM:0012070E ; --------------------------------------------------------------------------- ROM:00120710 off_120710: dc.l loc_120720 ; DATA XREF: sub_1206EA+1C↑r ROM:00120714 dc.l loc_12072C ROM:00120718 dc.l loc_120748 ROM:0012071C dc.l loc_12075A ROM:00120720 ; --------------------------------------------------------------------------- ROM:00120720 ROM:00120720 loc_120720: ; DATA XREF: ROM:off_120710↑o ROM:00120720 bsr.w sub_1207E8 ROM:00120724 move.b #1,($1128).w ROM:0012072A rts ROM:0012072C ; --------------------------------------------------------------------------- ROM:0012072C ROM:0012072C loc_12072C: ; DATA XREF: ROM:00120714↑o ROM:0012072C btst #1,($1325).w ROM:00120732 beq.s locret_120746 ROM:00120734 bsr.w sub_1207B0 ROM:00120738 bset #7,($1328).w ROM:0012073E move.b #2,($1128).w ROM:00120744 rts ROM:00120746 ; --------------------------------------------------------------------------- ROM:00120746 ROM:00120746 locret_120746: ; CODE XREF: ROM:00120732↑j ROM:00120746 rts ROM:00120748 ; --------------------------------------------------------------------------- ROM:00120748 ROM:00120748 loc_120748: ; DATA XREF: ROM:00120718↑o ROM:00120748 btst #1,($1325).w ROM:0012074E beq.s locret_120758 ROM:00120750 move.b #3,($1128).w ROM:00120756 rts ROM:00120758 ; --------------------------------------------------------------------------- ROM:00120758 ROM:00120758 locret_120758: ; CODE XREF: ROM:0012074E↑j ROM:00120758 rts ROM:0012075A ; --------------------------------------------------------------------------- ROM:0012075A ROM:0012075A loc_12075A: ; DATA XREF: ROM:0012071C↑o ROM:0012075A move.w ($1362).w,d0 ROM:0012075E move.w ($1362).w,d1 ROM:00120762 sub.w $44E(a5),d1 ROM:00120766 cmp.w ($9F0).w,d1 ROM:0012076A ble.s loc_12077A ROM:0012076C bset #7,($1328).w ROM:00120772 move.b #2,($1128).w ROM:00120778 rts ROM:0012077A ; --------------------------------------------------------------------------- ROM:0012077A ROM:0012077A loc_12077A: ; CODE XREF: ROM:0012076A↑j ROM:0012077A cmp.w ($9F0).w,d1 ROM:0012077E bgt.s loc_120794 ROM:00120780 cmp.w ($9F0).w,d0 ROM:00120784 blt.s loc_120794 ROM:00120786 bset #0,($1320).w ROM:0012078C move.b #2,($1128).w ROM:00120792 rts ROM:00120794 ; --------------------------------------------------------------------------- ROM:00120794 ROM:00120794 loc_120794: ; CODE XREF: ROM:0012077E↑j ROM:00120794 ; ROM:00120784↑j ROM:00120794 cmp.w ($9F0).w,d0 ROM:00120798 bge.s locret_1207AC ROM:0012079A bsr.w sub_1207DA ROM:0012079E bset #0,($1320).w ROM:001207A4 move.b #2,($1128).w ROM:001207AA rts ROM:001207AC ; --------------------------------------------------------------------------- ROM:001207AC ROM:001207AC locret_1207AC: ; CODE XREF: ROM:00120798↑j ROM:001207AC rts ROM:001207AE ; --------------------------------------------------------------------------- ROM:001207AE rts ROM:001207B0 ROM:001207B0 ; =============== S U B R O U T I N E ======================================= ROM:001207B0 ROM:001207B0 ROM:001207B0 sub_1207B0: ; CODE XREF: ROM:00120734↑p ROM:001207B0 clr.l d1 ROM:001207B2 move.w ($9F0).w,d1 ROM:001207B6 swap d1 ROM:001207B8 move.w ($1362).w,d2 ROM:001207BC swap d2 ROM:001207BE move.w ($1364).w,d2 ROM:001207C2 move.w $404(a5),d3 ROM:001207C6 ext.l d3 ROM:001207C8 bsr.l sub_115F28 ROM:001207CE move.w d4,($1364).w ROM:001207D2 swap d4 ROM:001207D4 move.w d4,($1362).w ROM:001207D8 rts ROM:001207D8 ; End of function sub_1207B0 ROM:001207D8 ROM:001207DA ROM:001207DA ; =============== S U B R O U T I N E ======================================= ROM:001207DA ROM:001207DA ROM:001207DA sub_1207DA: ; CODE XREF: ROM:0012079A↑p ROM:001207DA move.w ($1362).w,d0 ROM:001207DE add.w $44C(a5),d0 ROM:001207E2 move.w d0,($1362).w ROM:001207E6 rts ROM:001207E6 ; End of function sub_1207DA ROM:001207E6 ROM:001207E8 ROM:001207E8 ; =============== S U B R O U T I N E ======================================= ROM:001207E8 ROM:001207E8 ROM:001207E8 sub_1207E8: ; CODE XREF: ROM:loc_120720↑p ROM:001207E8 btst #7,($8E0).w ROM:001207EE beq.s locret_1207FA ROM:001207F0 move.w $44A(a5),($1362).w ROM:001207F6 clr.w ($1364).w ROM:001207FA ROM:001207FA locret_1207FA: ; CODE XREF: sub_1207E8+6↑j ROM:001207FA rts ROM:001207FA ; End of function sub_1207E8 ROM:001207FA ROM:001207FC ROM:001207FC ; =============== S U B R O U T I N E ======================================= ROM:001207FC ROM:001207FC ROM:001207FC sub_1207FC: ; CODE XREF: sub_1206EA↑p ROM:001207FC btst #0,($8E5).w ROM:00120802 beq.s locret_12080E ROM:00120804 move.w $44A(a5),($1362).w ROM:0012080A clr.w ($1364).w ROM:0012080E ROM:0012080E locret_12080E: ; CODE XREF: sub_1207FC+6↑j ROM:0012080E rts ROM:0012080E ; End of function sub_1207FC ROM:0012080E ROM:00120810 ROM:00120810 ; =============== S U B R O U T I N E ======================================= ROM:00120810 ROM:00120810 ROM:00120810 sub_120810: ; CODE XREF: sub_1251F6+3C↓p ROM:00120810 bsr.w sub_12083E ROM:00120814 bsr.w sub_120856 ROM:00120818 bsr.l sub_121378 ROM:0012081E bsr.l sub_120D8C ROM:00120824 bsr.l sub_121614 ROM:0012082A bsr.l sub_121282 ROM:00120830 bsr.w sub_120D3C ROM:00120834 bsr.w sub_120870 ROM:00120838 bsr.w sub_120CA0 ROM:0012083C rts ROM:0012083C ; End of function sub_120810 ROM:0012083C ROM:0012083E ROM:0012083E ; =============== S U B R O U T I N E ======================================= ROM:0012083E ROM:0012083E ROM:0012083E sub_12083E: ; CODE XREF: sub_120810↑p ROM:0012083E move.w #$3D9E,d1 ROM:00120842 move.w ($A02).w,d2 ROM:00120846 move.w ($A38).w,d3 ROM:0012084A bsr.l sub_11601C ROM:00120850 move.w d1,($BA0).w ROM:00120854 rts ROM:00120854 ; End of function sub_12083E ROM:00120854 ROM:00120856 ROM:00120856 ; =============== S U B R O U T I N E ======================================= ROM:00120856 ROM:00120856 ROM:00120856 sub_120856: ; CODE XREF: sub_120810+4↑p ROM:00120856 btst #5,($132F).w ROM:0012085C beq.s loc_120866 ROM:0012085E move.w $460(a5),d0 ROM:00120862 bra.w loc_12086A ROM:00120866 ; --------------------------------------------------------------------------- ROM:00120866 ROM:00120866 loc_120866: ; CODE XREF: sub_120856+6↑j ROM:00120866 move.w #0,d0 ROM:0012086A ROM:0012086A loc_12086A: ; CODE XREF: sub_120856+C↑j ROM:0012086A move.w d0,($BA6).w ROM:0012086E rts ROM:0012086E ; End of function sub_120856 ROM:0012086E ROM:00120870 ROM:00120870 ; =============== S U B R O U T I N E ======================================= ROM:00120870 ROM:00120870 ROM:00120870 sub_120870: ; CODE XREF: sub_120810+24↑p ROM:00120870 clr.w d1 ROM:00120872 move.b ($1129).w,d1 ROM:00120876 cmpi.w #6,d1 ROM:0012087A bcc.s locret_120884 ROM:0012087C movea.l off_120886(pc,d1.w*4),a0 ROM:00120880 nop ROM:00120882 jmp (a0) ROM:00120884 ; --------------------------------------------------------------------------- ROM:00120884 ROM:00120884 locret_120884: ; CODE XREF: sub_120870+A↑j ROM:00120884 rts ROM:00120884 ; End of function sub_120870 ROM:00120884 ROM:00120884 ; --------------------------------------------------------------------------- ROM:00120886 off_120886: dc.l loc_12089E ; DATA XREF: sub_120870+C↑r ROM:0012088A dc.l loc_1208AC ROM:0012088E dc.l loc_1208C8 ROM:00120892 dc.l loc_120940 ROM:00120896 dc.l loc_1209AE ROM:0012089A dc.l loc_120A36 ROM:0012089E ; --------------------------------------------------------------------------- ROM:0012089E ROM:0012089E loc_12089E: ; DATA XREF: ROM:off_120886↑o ROM:0012089E bclr #0,($1327).w ROM:001208A4 move.b #1,($1129).w ROM:001208AA bra.s loc_1208C2 ROM:001208AC ; --------------------------------------------------------------------------- ROM:001208AC ROM:001208AC loc_1208AC: ; DATA XREF: ROM:0012088A↑o ROM:001208AC btst #1,($1337).w ROM:001208B2 beq.s loc_1208C2 ROM:001208B4 bset #0,($1327).w ROM:001208BA move.b #2,($1129).w ROM:001208C0 bra.s loc_120932 ROM:001208C2 ; --------------------------------------------------------------------------- ROM:001208C2 ROM:001208C2 loc_1208C2: ; CODE XREF: ROM:001208AA↑j ROM:001208C2 ; ROM:001208B2↑j ... ROM:001208C2 bsr.w sub_120AC0 ROM:001208C6 rts ROM:001208C8 ; --------------------------------------------------------------------------- ROM:001208C8 ROM:001208C8 loc_1208C8: ; DATA XREF: ROM:0012088E↑o ROM:001208C8 btst #7,($1319).w ROM:001208CE beq.s loc_1208DE ROM:001208D0 bclr #0,($1327).w ROM:001208D6 move.b #1,($1129).w ROM:001208DC bra.s loc_1208C2 ROM:001208DE ; --------------------------------------------------------------------------- ROM:001208DE ROM:001208DE loc_1208DE: ; CODE XREF: ROM:001208CE↑j ROM:001208DE move.w $45C(a5),d0 ROM:001208E2 btst #7,($1315).w ROM:001208E8 bne.s loc_120900 ROM:001208EA cmpi.w #0,d0 ROM:001208EE bne.s loc_120900 ROM:001208F0 bclr #0,($1327).w ROM:001208F6 move.b #3,($1129).w ROM:001208FC bra.w loc_12099C ROM:00120900 ; --------------------------------------------------------------------------- ROM:00120900 ROM:00120900 loc_120900: ; CODE XREF: ROM:001208E8↑j ROM:00120900 ; ROM:001208EE↑j ROM:00120900 move.w $45C(a5),d0 ROM:00120904 btst #7,($1315).w ROM:0012090A bne.s loc_120932 ROM:0012090C cmpi.w #0,d0 ROM:00120910 beq.s loc_120932 ROM:00120912 bclr #0,($1327).w ROM:00120918 clr.b ($8C1).w ROM:0012091C move.w #0,($6B4).w ROM:00120922 move.b #3,($8C1).w ROM:00120928 move.b #5,($1129).w ROM:0012092E bra.w loc_120AAE ROM:00120932 ; --------------------------------------------------------------------------- ROM:00120932 ROM:00120932 loc_120932: ; CODE XREF: ROM:001208C0↑j ROM:00120932 ; ROM:0012090A↑j ... ROM:00120932 bsr.w sub_120B4E ROM:00120936 bsr.w sub_120B66 ROM:0012093A bsr.w sub_120B78 ROM:0012093E rts ROM:00120940 ; --------------------------------------------------------------------------- ROM:00120940 ROM:00120940 loc_120940: ; DATA XREF: ROM:00120892↑o ROM:00120940 btst #7,($1319).w ROM:00120946 beq.s loc_120952 ROM:00120948 move.b #1,($1129).w ROM:0012094E bra.w loc_1208C2 ROM:00120952 ; --------------------------------------------------------------------------- ROM:00120952 ROM:00120952 loc_120952: ; CODE XREF: ROM:00120946↑j ROM:00120952 move.w $45E(a5),d0 ROM:00120956 btst #7,($1315).w ROM:0012095C beq.s loc_12097C ROM:0012095E cmpi.w #0,d0 ROM:00120962 beq.s loc_12097C ROM:00120964 clr.b ($8C1).w ROM:00120968 move.w d0,($6B4).w ROM:0012096C move.b #1,($8C1).w ROM:00120972 move.b #4,($1129).w ROM:00120978 bra.w loc_120A24 ROM:0012097C ; --------------------------------------------------------------------------- ROM:0012097C ROM:0012097C loc_12097C: ; CODE XREF: ROM:0012095C↑j ROM:0012097C ; ROM:00120962↑j ROM:0012097C move.w $45E(a5),d0 ROM:00120980 btst #7,($1315).w ROM:00120986 beq.s loc_12099C ROM:00120988 cmpi.w #0,d0 ROM:0012098C bne.s loc_12099C ROM:0012098E bset #0,($1327).w ROM:00120994 move.b #2,($1129).w ROM:0012099A bra.s loc_120932 ROM:0012099C ; --------------------------------------------------------------------------- ROM:0012099C ROM:0012099C loc_12099C: ; CODE XREF: ROM:001208FC↑j ROM:0012099C ; ROM:00120986↑j ... ROM:0012099C bsr.w sub_120AD8 ROM:001209A0 bsr.w sub_120B4E ROM:001209A4 bsr.w sub_120B66 ROM:001209A8 bsr.w sub_120B78 ROM:001209AC rts ROM:001209AE ; --------------------------------------------------------------------------- ROM:001209AE ROM:001209AE loc_1209AE: ; DATA XREF: ROM:00120896↑o ROM:001209AE btst #7,($1319).w ROM:001209B4 beq.s loc_1209C0 ROM:001209B6 move.b #1,($1129).w ROM:001209BC bra.w loc_1208C2 ROM:001209C0 ; --------------------------------------------------------------------------- ROM:001209C0 ROM:001209C0 loc_1209C0: ; CODE XREF: ROM:001209B4↑j ROM:001209C0 move.w $45C(a5),d0 ROM:001209C4 btst #7,($1315).w ROM:001209CA bne.s loc_1209DC ROM:001209CC cmpi.w #0,d0 ROM:001209D0 bne.s loc_1209DC ROM:001209D2 move.b #3,($1129).w ROM:001209D8 bra.w loc_12099C ROM:001209DC ; --------------------------------------------------------------------------- ROM:001209DC ROM:001209DC loc_1209DC: ; CODE XREF: ROM:001209CA↑j ROM:001209DC ; ROM:001209D0↑j ROM:001209DC move.w $45C(a5),d0 ROM:001209E0 btst #7,($1315).w ROM:001209E6 bne.s loc_1209FC ROM:001209E8 cmpi.w #0,d0 ROM:001209EC beq.s loc_1209FC ROM:001209EE bsr.w sub_120C7C ROM:001209F2 move.b #5,($1129).w ROM:001209F8 bra.w loc_120AAE ROM:001209FC ; --------------------------------------------------------------------------- ROM:001209FC ROM:001209FC loc_1209FC: ; CODE XREF: ROM:001209E6↑j ROM:001209FC ; ROM:001209EC↑j ROM:001209FC cmpi.w #0,($6B4).w ROM:00120A02 ble.s loc_120A0C ROM:00120A04 cmpi.w #0,($B60).w ROM:00120A0A bge.s loc_120A24 ROM:00120A0C ROM:00120A0C loc_120A0C: ; CODE XREF: ROM:00120A02↑j ROM:00120A0C clr.b ($8C1).w ROM:00120A10 clr.w ($6B4).w ROM:00120A14 bset #0,($1327).w ROM:00120A1A move.b #2,($1129).w ROM:00120A20 bra.w loc_120932 ROM:00120A24 ; --------------------------------------------------------------------------- ROM:00120A24 ROM:00120A24 loc_120A24: ; CODE XREF: ROM:00120978↑j ROM:00120A24 ; ROM:00120A0A↑j ... ROM:00120A24 bsr.w sub_120AD8 ROM:00120A28 bsr.w sub_120B22 ROM:00120A2C bsr.w sub_120B66 ROM:00120A30 bsr.w sub_120B78 ROM:00120A34 rts ROM:00120A36 ; --------------------------------------------------------------------------- ROM:00120A36 ROM:00120A36 loc_120A36: ; DATA XREF: ROM:0012089A↑o ROM:00120A36 move.w $45E(a5),d0 ROM:00120A3A btst #7,($1315).w ROM:00120A40 beq.s loc_120A5A ROM:00120A42 cmpi.w #0,d0 ROM:00120A46 bne.s loc_120A5A ROM:00120A48 bset #0,($1327).w ROM:00120A4E move.b #2,($1129).w ROM:00120A54 bra.w loc_120932 ROM:00120A58 ; --------------------------------------------------------------------------- ROM:00120A58 rts ROM:00120A5A ; --------------------------------------------------------------------------- ROM:00120A5A ROM:00120A5A loc_120A5A: ; CODE XREF: ROM:00120A40↑j ROM:00120A5A ; ROM:00120A46↑j ROM:00120A5A move.w $45E(a5),d0 ROM:00120A5E btst #7,($1315).w ROM:00120A64 beq.s loc_120A7C ROM:00120A66 cmpi.w #0,d0 ROM:00120A6A beq.s loc_120A7C ROM:00120A6C bsr.w sub_120C58 ROM:00120A70 move.b #4,($1129).w ROM:00120A76 bra.w loc_120A24 ROM:00120A7A ; --------------------------------------------------------------------------- ROM:00120A7A rts ROM:00120A7C ; --------------------------------------------------------------------------- ROM:00120A7C ROM:00120A7C loc_120A7C: ; CODE XREF: ROM:00120A64↑j ROM:00120A7C ; ROM:00120A6A↑j ROM:00120A7C move.w $45C(a5),d0 ROM:00120A80 cmp.w ($6B4).w,d0 ROM:00120A84 bgt.s loc_120A9A ROM:00120A86 clr.b ($8C1).w ROM:00120A8A clr.w ($6B4).w ROM:00120A8E move.b #3,($1129).w ROM:00120A94 bra.w loc_12099C ROM:00120A98 ; --------------------------------------------------------------------------- ROM:00120A98 rts ROM:00120A9A ; --------------------------------------------------------------------------- ROM:00120A9A ROM:00120A9A loc_120A9A: ; CODE XREF: ROM:00120A84↑j ROM:00120A9A btst #7,($1319).w ROM:00120AA0 beq.s loc_120AAE ROM:00120AA2 move.b #1,($1129).w ROM:00120AA8 bra.w loc_1208C2 ROM:00120AAC ; --------------------------------------------------------------------------- ROM:00120AAC rts ROM:00120AAE ; --------------------------------------------------------------------------- ROM:00120AAE ROM:00120AAE loc_120AAE: ; CODE XREF: ROM:0012092E↑j ROM:00120AAE ; ROM:001209F8↑j ... ROM:00120AAE bsr.w sub_120AD8 ROM:00120AB2 bsr.w sub_120B22 ROM:00120AB6 bsr.w sub_120B66 ROM:00120ABA bsr.w sub_120B78 ROM:00120ABE rts ROM:00120AC0 ROM:00120AC0 ; =============== S U B R O U T I N E ======================================= ROM:00120AC0 ROM:00120AC0 ROM:00120AC0 sub_120AC0: ; CODE XREF: ROM:loc_1208C2↑p ROM:00120AC0 move.w #$3CFA,d1 ROM:00120AC4 move.w ($A38).w,d2 ROM:00120AC8 bsr.l sub_11601C ROM:00120ACE move.w d1,($B9E).w ROM:00120AD2 move.w d1,($BA4).w ROM:00120AD6 rts ROM:00120AD6 ; End of function sub_120AC0 ROM:00120AD6 ROM:00120AD8 ROM:00120AD8 ; =============== S U B R O U T I N E ======================================= ROM:00120AD8 ROM:00120AD8 ROM:00120AD8 sub_120AD8: ; CODE XREF: ROM:loc_12099C↑p ROM:00120AD8 ; ROM:loc_120A24↑p ... ROM:00120AD8 move.w #$3D9A,d1 ROM:00120ADC move.w ($A02).w,d2 ROM:00120AE0 move.w ($54C).w,d3 ROM:00120AE4 bsr.l sub_11601C ROM:00120AEA move.w d1,($BB0).w ROM:00120AEE move.w $45A(a5),d0 ROM:00120AF2 cmp.w ($A02).w,d0 ROM:00120AF6 bgt.s loc_120B00 ROM:00120AF8 bset #2,($1315).w ROM:00120AFE bra.s loc_120B10 ROM:00120B00 ; --------------------------------------------------------------------------- ROM:00120B00 ROM:00120B00 loc_120B00: ; CODE XREF: sub_120AD8+1E↑j ROM:00120B00 sub.w $458(a5),d0 ROM:00120B04 cmp.w ($A02).w,d0 ROM:00120B08 ble.s loc_120B10 ROM:00120B0A bclr #2,($1315).w ROM:00120B10 ROM:00120B10 loc_120B10: ; CODE XREF: sub_120AD8+26↑j ROM:00120B10 ; sub_120AD8+30↑j ROM:00120B10 btst #2,($1315).w ROM:00120B16 beq.s loc_120B1C ROM:00120B18 add.w ($1366).w,d1 ROM:00120B1C ROM:00120B1C loc_120B1C: ; CODE XREF: sub_120AD8+3E↑j ROM:00120B1C move.w d1,($BB6).w ROM:00120B20 rts ROM:00120B20 ; End of function sub_120AD8 ROM:00120B20 ROM:00120B22 ROM:00120B22 ; =============== S U B R O U T I N E ======================================= ROM:00120B22 ROM:00120B22 ROM:00120B22 sub_120B22: ; CODE XREF: ROM:00120A28↑p ROM:00120B22 ; ROM:00120AB2↑p ROM:00120B22 btst #7,($1315).w ROM:00120B28 beq.s loc_120B30 ROM:00120B2A move.w $45E(a5),d1 ROM:00120B2E bra.s loc_120B34 ROM:00120B30 ; --------------------------------------------------------------------------- ROM:00120B30 ROM:00120B30 loc_120B30: ; CODE XREF: sub_120B22+6↑j ROM:00120B30 move.w $45C(a5),d1 ROM:00120B34 ROM:00120B34 loc_120B34: ; CODE XREF: sub_120B22+C↑j ROM:00120B34 move.w ($BB6).w,d2 ROM:00120B38 sub.w ($B8E).w,d2 ROM:00120B3C move.w ($6B4).w,d0 ROM:00120B40 muls.w d2,d0 ROM:00120B42 divs.w d1,d0 ROM:00120B44 add.w ($B8E).w,d0 ROM:00120B48 move.w d0,($BAE).w ROM:00120B4C rts ROM:00120B4C ; End of function sub_120B22 ROM:00120B4C ROM:00120B4E ROM:00120B4E ; =============== S U B R O U T I N E ======================================= ROM:00120B4E ROM:00120B4E ROM:00120B4E sub_120B4E: ; CODE XREF: ROM:loc_120932↑p ROM:00120B4E ; ROM:001209A0↑p ROM:00120B4E btst #7,($1315).w ROM:00120B54 beq.s loc_120B5E ROM:00120B56 move.w ($B8E).w,($BAE).w ROM:00120B5C bra.s locret_120B64 ROM:00120B5E ; --------------------------------------------------------------------------- ROM:00120B5E ROM:00120B5E loc_120B5E: ; CODE XREF: sub_120B4E+6↑j ROM:00120B5E move.w ($BB6).w,($BAE).w ROM:00120B64 ROM:00120B64 locret_120B64: ; CODE XREF: sub_120B4E+E↑j ROM:00120B64 rts ROM:00120B64 ; End of function sub_120B4E ROM:00120B64 ROM:00120B66 ROM:00120B66 ; =============== S U B R O U T I N E ======================================= ROM:00120B66 ROM:00120B66 ROM:00120B66 sub_120B66: ; CODE XREF: ROM:00120936↑p ROM:00120B66 ; ROM:001209A4↑p ... ROM:00120B66 move.w ($BE0).w,d0 ROM:00120B6A add.w ($BD4).w,d0 ROM:00120B6E add.w ($D60).w,d0 ROM:00120B72 move.w d0,($BA2).w ROM:00120B76 rts ROM:00120B76 ; End of function sub_120B66 ROM:00120B76 ROM:00120B78 ROM:00120B78 ; =============== S U B R O U T I N E ======================================= ROM:00120B78 ROM:00120B78 ROM:00120B78 sub_120B78: ; CODE XREF: ROM:0012093A↑p ROM:00120B78 ; ROM:001209A8↑p ... ROM:00120B78 move.w ($BD6).w,d0 ROM:00120B7C add.w ($BA0).w,d0 ROM:00120B80 move.w d0,($BB8).w ROM:00120B84 cmpi.w #0,($BBE).w ROM:00120B8A beq.s loc_120B96 ROM:00120B8C cmp.w ($BBE).w,d0 ROM:00120B90 ble.s loc_120B96 ROM:00120B92 move.w ($BBE).w,d0 ROM:00120B96 ROM:00120B96 loc_120B96: ; CODE XREF: sub_120B78+12↑j ROM:00120B96 ; sub_120B78+18↑j ROM:00120B96 add.w ($BAA).w,d0 ROM:00120B9A move.w ($BA2).w,d1 ROM:00120B9E cmpi.w #0,d0 ROM:00120BA2 bge.s loc_120BB4 ROM:00120BA4 cmp.w d0,d1 ROM:00120BA6 ble.s loc_120BAE ROM:00120BA8 move.w d0,($BB2).w ROM:00120BAC bra.s loc_120BB2 ROM:00120BAE ; --------------------------------------------------------------------------- ROM:00120BAE ROM:00120BAE loc_120BAE: ; CODE XREF: sub_120B78+2E↑j ROM:00120BAE move.w d1,($BB2).w ROM:00120BB2 ROM:00120BB2 loc_120BB2: ; CODE XREF: sub_120B78+34↑j ROM:00120BB2 bra.s loc_120BBA ROM:00120BB4 ; --------------------------------------------------------------------------- ROM:00120BB4 ROM:00120BB4 loc_120BB4: ; CODE XREF: sub_120B78+2A↑j ROM:00120BB4 add.w d0,d1 ROM:00120BB6 move.w d1,($BB2).w ROM:00120BBA ROM:00120BBA loc_120BBA: ; CODE XREF: sub_120B78:loc_120BB2↑j ROM:00120BBA move.w ($BAE).w,d0 ROM:00120BBE add.w ($BB2).w,d0 ROM:00120BC2 add.w ($BA6).w,d0 ROM:00120BC6 move.w d0,($BAC).w ROM:00120BCA sub.w ($A44).w,d0 ROM:00120BCE move.w d0,($BA4).w ROM:00120BD2 move.w $1A6(a5),d7 ROM:00120BD6 cmpi.w #0,d7 ROM:00120BDA ble.s loc_120C04 ROM:00120BDC bsr.l sub_11A9B6 ROM:00120BE2 cmpi.w #0,d0 ROM:00120BE6 bne.s loc_120C04 ROM:00120BE8 cmpi.w #1,d7 ROM:00120BEC bne.s loc_120BF6 ROM:00120BEE move.w $1BA(a5),d1 ROM:00120BF2 add.w d1,($BA4).w ROM:00120BF6 ROM:00120BF6 loc_120BF6: ; CODE XREF: sub_120B78+74↑j ROM:00120BF6 cmpi.w #2,d7 ROM:00120BFA bne.s loc_120C04 ROM:00120BFC move.w $1B2(a5),d1 ROM:00120C00 move.w d1,($BA4).w ROM:00120C04 ROM:00120C04 loc_120C04: ; CODE XREF: sub_120B78+62↑j ROM:00120C04 ; sub_120B78+6E↑j ... ROM:00120C04 move.w $454(a5),d0 ROM:00120C08 move.w $456(a5),d1 ROM:00120C0C cmp.w ($BA4).w,d0 ROM:00120C10 ble.s loc_120C1A ROM:00120C12 move.w $454(a5),($BA4).w ROM:00120C18 bra.s locret_120C26 ROM:00120C1A ; --------------------------------------------------------------------------- ROM:00120C1A ROM:00120C1A loc_120C1A: ; CODE XREF: sub_120B78+98↑j ROM:00120C1A cmp.w ($BA4).w,d1 ROM:00120C1E bge.s locret_120C26 ROM:00120C20 move.w $456(a5),($BA4).w ROM:00120C26 ROM:00120C26 locret_120C26: ; CODE XREF: sub_120B78+A0↑j ROM:00120C26 ; sub_120B78+A6↑j ROM:00120C26 rts ROM:00120C26 ; End of function sub_120B78 ROM:00120C26 ROM:00120C28 ; --------------------------------------------------------------------------- ROM:00120C28 move.w ($BAC).w,d0 ROM:00120C2C sub.w ($A44).w,d0 ROM:00120C30 move.w d0,($BA4).w ROM:00120C34 move.w $454(a5),d0 ROM:00120C38 move.w $456(a5),d1 ROM:00120C3C cmp.w ($BA4).w,d0 ROM:00120C40 ble.s loc_120C4A ROM:00120C42 move.w $454(a5),($BA4).w ROM:00120C48 bra.s locret_120C56 ROM:00120C4A ; --------------------------------------------------------------------------- ROM:00120C4A ROM:00120C4A loc_120C4A: ; CODE XREF: ROM:00120C40↑j ROM:00120C4A cmp.w ($BA4).w,d1 ROM:00120C4E bge.s locret_120C56 ROM:00120C50 move.w $456(a5),($BA4).w ROM:00120C56 ROM:00120C56 locret_120C56: ; CODE XREF: ROM:00120C48↑j ROM:00120C56 ; ROM:00120C4E↑j ROM:00120C56 rts ROM:00120C58 ROM:00120C58 ; =============== S U B R O U T I N E ======================================= ROM:00120C58 ROM:00120C58 ROM:00120C58 sub_120C58: ; CODE XREF: ROM:00120A6C↑p ROM:00120C58 move.w ($6B4).w,d0 ROM:00120C5C muls.w $45E(a5),d0 ROM:00120C60 divs.w $45C(a5),d0 ROM:00120C64 clr.b ($8C1).w ROM:00120C68 clr.w ($6B4).w ROM:00120C6C clr.b ($8C1).w ROM:00120C70 move.w d0,($6B4).w ROM:00120C74 move.b #1,($8C1).w ROM:00120C7A rts ROM:00120C7A ; End of function sub_120C58 ROM:00120C7A ROM:00120C7C ROM:00120C7C ; =============== S U B R O U T I N E ======================================= ROM:00120C7C ROM:00120C7C ROM:00120C7C sub_120C7C: ; CODE XREF: ROM:001209EE↑p ROM:00120C7C move.w ($6B4).w,d0 ROM:00120C80 muls.w $45C(a5),d0 ROM:00120C84 divs.w $45E(a5),d0 ROM:00120C88 clr.b ($8C1).w ROM:00120C8C clr.w ($6B4).w ROM:00120C90 clr.b ($8C1).w ROM:00120C94 move.w d0,($6B4).w ROM:00120C98 move.b #3,($8C1).w ROM:00120C9E rts ROM:00120C9E ; End of function sub_120C7C ROM:00120C9E ROM:00120CA0 ROM:00120CA0 ; =============== S U B R O U T I N E ======================================= ROM:00120CA0 ROM:00120CA0 ROM:00120CA0 sub_120CA0: ; CODE XREF: sub_120810+28↑p ROM:00120CA0 move.w #$3CF8,d1 ROM:00120CA4 move.w ($54C).w,d2 ROM:00120CA8 bsr.l sub_11601C ROM:00120CAE move.w $22(a5),d0 ROM:00120CB2 muls.w ($54C).w,d0 ROM:00120CB6 divs.w #$411A,d0 ROM:00120CBA add.w d1,d0 ROM:00120CBC move.w d0,($BB4).w ROM:00120CC0 move.w #0,d0 ROM:00120CC4 bra.s loc_120CCA ROM:00120CC6 ; --------------------------------------------------------------------------- ROM:00120CC6 ROM:00120CC6 loc_120CC6: ; CODE XREF: sub_120CA0+58↓j ROM:00120CC6 addi.w #1,d0 ROM:00120CCA ROM:00120CCA loc_120CCA: ; CODE XREF: sub_120CA0+24↑j ROM:00120CCA cmpi.w #3,d0 ROM:00120CCE bgt.s loc_120CFA ROM:00120CD0 move.w $AC0(a5,d0.w*2),d1 ROM:00120CD6 sub.w ($BA4).w,d1 ROM:00120CDA sub.w ($BB4).w,d1 ROM:00120CDE cmpi.w #0,d1 ROM:00120CE2 bge.s loc_120CE8 ROM:00120CE4 addi.w #$1C20,d1 ROM:00120CE8 ROM:00120CE8 loc_120CE8: ; CODE XREF: sub_120CA0+42↑j ROM:00120CE8 cmpi.w #$1C20,d1 ROM:00120CEC blt.s loc_120CF2 ROM:00120CEE subi.w #$1C20,d1 ROM:00120CF2 ROM:00120CF2 loc_120CF2: ; CODE XREF: sub_120CA0+4C↑j ROM:00120CF2 move.w d1,$F8C(d0.w*2) ROM:00120CF8 bra.s loc_120CC6 ROM:00120CFA ; --------------------------------------------------------------------------- ROM:00120CFA ROM:00120CFA loc_120CFA: ; CODE XREF: sub_120CA0+2E↑j ROM:00120CFA clr.l d0 ROM:00120CFC move.w #$1C20,d0 ROM:00120D00 divs.w #4,d0 ROM:00120D04 move.w #0,d1 ROM:00120D08 bra.s loc_120D0E ROM:00120D0A ; --------------------------------------------------------------------------- ROM:00120D0A ROM:00120D0A loc_120D0A: ; CODE XREF: sub_120CA0+92↓j ROM:00120D0A addi.w #1,d1 ROM:00120D0E ROM:00120D0E loc_120D0E: ; CODE XREF: sub_120CA0+68↑j ROM:00120D0E cmpi.w #3,d1 ROM:00120D12 bgt.s loc_120D34 ROM:00120D14 move.w $AC0(a5,d1.w*2),d2 ROM:00120D1A ext.l d2 ROM:00120D1C divs.w d0,d2 ROM:00120D1E move.w #$100,d3 ROM:00120D22 muls.w $F8C(d1.w*2),d3 ROM:00120D28 divs.w #$64,d3 ; 'd' ROM:00120D2C move.w d3,$F84(d2.w*2) ROM:00120D32 bra.s loc_120D0A ROM:00120D34 ; --------------------------------------------------------------------------- ROM:00120D34 ROM:00120D34 loc_120D34: ; CODE XREF: sub_120CA0+72↑j ROM:00120D34 bsr.l sub_1152BC ROM:00120D3A rts ROM:00120D3A ; End of function sub_120CA0 ROM:00120D3A ROM:00120D3C ROM:00120D3C ; =============== S U B R O U T I N E ======================================= ROM:00120D3C ROM:00120D3C ROM:00120D3C sub_120D3C: ; CODE XREF: sub_120810+20↑p ROM:00120D3C move.w $450(a5),d1 ROM:00120D40 cmp.w ($A1A).w,d1 ROM:00120D44 bge.s loc_120D84 ROM:00120D46 move.w #$3DA0,d1 ROM:00120D4A move.w ($54C).w,d2 ROM:00120D4E move.w ($A02).w,d3 ROM:00120D52 bsr.l sub_11601C ROM:00120D58 move.w d1,($BA8).w ROM:00120D5C move.w ($A1A).w,d0 ROM:00120D60 sub.w $450(a5),d0 ROM:00120D64 muls.w d1,d0 ROM:00120D66 divs.l #$A,d0 ROM:00120D6E move.w $452(a5),d1 ROM:00120D72 ext.l d1 ROM:00120D74 cmp.l d0,d1 ROM:00120D76 ble.s loc_120D7E ROM:00120D78 move.w d1,($BAA).w ROM:00120D7C bra.s loc_120D82 ROM:00120D7E ; --------------------------------------------------------------------------- ROM:00120D7E ROM:00120D7E loc_120D7E: ; CODE XREF: sub_120D3C+3A↑j ROM:00120D7E move.w d0,($BAA).w ROM:00120D82 ROM:00120D82 loc_120D82: ; CODE XREF: sub_120D3C+40↑j ROM:00120D82 bra.s locret_120D8A ROM:00120D84 ; --------------------------------------------------------------------------- ROM:00120D84 ROM:00120D84 loc_120D84: ; CODE XREF: sub_120D3C+8↑j ROM:00120D84 move.w #0,($BAA).w ROM:00120D8A ROM:00120D8A locret_120D8A: ; CODE XREF: sub_120D3C:loc_120D82↑j ROM:00120D8A rts ROM:00120D8A ; End of function sub_120D3C ROM:00120D8A ROM:00120D8C ROM:00120D8C ; =============== S U B R O U T I N E ======================================= ROM:00120D8C ROM:00120D8C ROM:00120D8C sub_120D8C: ; CODE XREF: sub_120810+E↑p ROM:00120D8C move.w ($BC0).w,d1 ROM:00120D90 cmpi.w #7,d1 ROM:00120D94 bcc.s locret_120D9E ROM:00120D96 movea.l off_120DA0(pc,d1.w*4),a0 ROM:00120D9A nop ROM:00120D9C jmp (a0) ROM:00120D9E ; --------------------------------------------------------------------------- ROM:00120D9E ROM:00120D9E locret_120D9E: ; CODE XREF: sub_120D8C+8↑j ROM:00120D9E rts ROM:00120D9E ; End of function sub_120D8C ROM:00120D9E ROM:00120D9E ; --------------------------------------------------------------------------- ROM:00120DA0 off_120DA0: dc.l loc_120DBC ; DATA XREF: sub_120D8C+A↑r ROM:00120DA4 dc.l loc_120DD2 ROM:00120DA8 dc.l loc_120E0E ROM:00120DAC dc.l loc_120E8E ROM:00120DB0 dc.l loc_120ED8 ROM:00120DB4 dc.l loc_120F7E ROM:00120DB8 dc.l loc_120FB8 ROM:00120DBC ; --------------------------------------------------------------------------- ROM:00120DBC ROM:00120DBC loc_120DBC: ; DATA XREF: ROM:off_120DA0↑o ROM:00120DBC bsr.w sub_120FCC ROM:00120DC0 bsr.w sub_120FD2 ROM:00120DC4 bclr #2,($1319).w ROM:00120DCA move.w #1,($BC0).w ROM:00120DD0 rts ROM:00120DD2 ; --------------------------------------------------------------------------- ROM:00120DD2 ROM:00120DD2 loc_120DD2: ; DATA XREF: ROM:00120DA4↑o ROM:00120DD2 move.w ($9F4).w,d0 ROM:00120DD6 sub.w ($A06).w,d0 ROM:00120DDA bpl.s loc_120DDE ROM:00120DDC neg.w d0 ROM:00120DDE ROM:00120DDE loc_120DDE: ; CODE XREF: ROM:00120DDA↑j ROM:00120DDE move.w $468(a5),d1 ROM:00120DE2 btst #1,($1337).w ROM:00120DE8 beq.s locret_120E0C ROM:00120DEA cmp.w d0,d1 ROM:00120DEC blt.s locret_120E0C ROM:00120DEE bsr.w sub_120FD8 ROM:00120DF2 move.w $466(a5),d0 ROM:00120DF6 clr.b ($8C3).w ROM:00120DFA move.w d0,($6B8).w ROM:00120DFE move.b #1,($8C3).w ROM:00120E04 move.w #2,($BC0).w ROM:00120E0A rts ROM:00120E0C ; --------------------------------------------------------------------------- ROM:00120E0C ROM:00120E0C locret_120E0C: ; CODE XREF: ROM:00120DE8↑j ROM:00120E0C ; ROM:00120DEC↑j ROM:00120E0C rts ROM:00120E0E ; --------------------------------------------------------------------------- ROM:00120E0E ROM:00120E0E loc_120E0E: ; DATA XREF: ROM:00120DA8↑o ROM:00120E0E move.w ($BBA).w,d0 ROM:00120E12 cmpi.w #0,d0 ROM:00120E16 bne.s loc_120E2E ROM:00120E18 clr.b ($8C3).w ROM:00120E1C clr.w ($6B8).w ROM:00120E20 bset #0,($1330).w ROM:00120E26 move.w #6,($BC0).w ROM:00120E2C rts ROM:00120E2E ; --------------------------------------------------------------------------- ROM:00120E2E ROM:00120E2E loc_120E2E: ; CODE XREF: ROM:00120E16↑j ROM:00120E2E move.w $462(a5),d0 ROM:00120E32 cmpi.w #0,($6B8).w ROM:00120E38 bgt.s loc_120E4E ROM:00120E3A cmpi.w #0,d0 ROM:00120E3E bne.s loc_120E4E ROM:00120E40 bset #2,($1319).w ROM:00120E46 move.w #4,($BC0).w ROM:00120E4C rts ROM:00120E4E ; --------------------------------------------------------------------------- ROM:00120E4E ROM:00120E4E loc_120E4E: ; CODE XREF: ROM:00120E38↑j ROM:00120E4E ; ROM:00120E3E↑j ROM:00120E4E btst #7,($1319).w ROM:00120E54 beq.s loc_120E66 ROM:00120E56 clr.b ($8C3).w ROM:00120E5A clr.w ($6B8).w ROM:00120E5E move.w #1,($BC0).w ROM:00120E64 rts ROM:00120E66 ; --------------------------------------------------------------------------- ROM:00120E66 ROM:00120E66 loc_120E66: ; CODE XREF: ROM:00120E54↑j ROM:00120E66 cmpi.w #0,($6B8).w ROM:00120E6C bgt.s locret_120E8C ROM:00120E6E clr.b ($8C2).w ROM:00120E72 move.w #0,($6B6).w ROM:00120E78 move.b #3,($8C2).w ROM:00120E7E bset #2,($1319).w ROM:00120E84 move.w #3,($BC0).w ROM:00120E8A rts ROM:00120E8C ; --------------------------------------------------------------------------- ROM:00120E8C ROM:00120E8C locret_120E8C: ; CODE XREF: ROM:00120E6C↑j ROM:00120E8C rts ROM:00120E8E ; --------------------------------------------------------------------------- ROM:00120E8E ROM:00120E8E loc_120E8E: ; DATA XREF: ROM:00120DAC↑o ROM:00120E8E bsr.w sub_120FEC ROM:00120E92 bsr.w sub_12102C ROM:00120E96 btst #7,($1319).w ROM:00120E9C beq.s loc_120EBC ROM:00120E9E bsr.w sub_120FCC ROM:00120EA2 bsr.w sub_120FD2 ROM:00120EA6 bclr #2,($1319).w ROM:00120EAC clr.b ($8C2).w ROM:00120EB0 clr.w ($6B6).w ROM:00120EB4 move.w #1,($BC0).w ROM:00120EBA rts ROM:00120EBC ; --------------------------------------------------------------------------- ROM:00120EBC ROM:00120EBC loc_120EBC: ; CODE XREF: ROM:00120E9C↑j ROM:00120EBC move.w $462(a5),d0 ROM:00120EC0 cmp.w ($6B6).w,d0 ROM:00120EC4 bgt.s locret_120ED6 ROM:00120EC6 clr.b ($8C2).w ROM:00120ECA clr.w ($6B6).w ROM:00120ECE move.w #4,($BC0).w ROM:00120ED4 rts ROM:00120ED6 ; --------------------------------------------------------------------------- ROM:00120ED6 ROM:00120ED6 locret_120ED6: ; CODE XREF: ROM:00120EC4↑j ROM:00120ED6 rts ROM:00120ED8 ; --------------------------------------------------------------------------- ROM:00120ED8 ROM:00120ED8 loc_120ED8: ; DATA XREF: ROM:00120DB0↑o ROM:00120ED8 bsr.w sub_120FEC ROM:00120EDC bsr.w sub_121024 ROM:00120EE0 move.w ($BBA).w,d0 ROM:00120EE4 ext.l d0 ROM:00120EE6 muls.l #$186A0,d0 ROM:00120EEE cmp.l ($908).w,d0 ROM:00120EF2 bgt.s loc_120F1A ROM:00120EF4 move.w $464(a5),d0 ROM:00120EF8 cmpi.w #0,d0 ROM:00120EFC bne.s loc_120F1A ROM:00120EFE bsr.w sub_120FCC ROM:00120F02 bsr.w sub_120FD2 ROM:00120F06 bclr #2,($1319).w ROM:00120F0C bset #0,($1330).w ROM:00120F12 move.w #6,($BC0).w ROM:00120F18 rts ROM:00120F1A ; --------------------------------------------------------------------------- ROM:00120F1A ROM:00120F1A loc_120F1A: ; CODE XREF: ROM:00120EF2↑j ROM:00120F1A ; ROM:00120EFC↑j ROM:00120F1A btst #7,($1319).w ROM:00120F20 beq.s loc_120F38 ROM:00120F22 bsr.w sub_120FCC ROM:00120F26 bsr.w sub_120FD2 ROM:00120F2A bclr #2,($1319).w ROM:00120F30 move.w #1,($BC0).w ROM:00120F36 rts ROM:00120F38 ; --------------------------------------------------------------------------- ROM:00120F38 ROM:00120F38 loc_120F38: ; CODE XREF: ROM:00120F20↑j ROM:00120F38 move.w ($BBA).w,d0 ROM:00120F3C ext.l d0 ROM:00120F3E muls.l #$186A0,d0 ROM:00120F46 cmp.l ($908).w,d0 ROM:00120F4A bgt.s locret_120F7C ROM:00120F4C move.w $464(a5),d0 ROM:00120F50 cmpi.w #0,d0 ROM:00120F54 beq.s locret_120F7C ROM:00120F56 clr.b ($8C2).w ROM:00120F5A move.w d0,($6B6).w ROM:00120F5E move.b #1,($8C2).w ROM:00120F64 bsr.w sub_120FCC ROM:00120F68 bclr #2,($1319).w ROM:00120F6E bset #0,($1330).w ROM:00120F74 move.w #5,($BC0).w ROM:00120F7A rts ROM:00120F7C ; --------------------------------------------------------------------------- ROM:00120F7C ROM:00120F7C locret_120F7C: ; CODE XREF: ROM:00120F4A↑j ROM:00120F7C ; ROM:00120F54↑j ROM:00120F7C rts ROM:00120F7E ; --------------------------------------------------------------------------- ROM:00120F7E ROM:00120F7E loc_120F7E: ; DATA XREF: ROM:00120DB4↑o ROM:00120F7E bsr.w sub_120FEC ROM:00120F82 bsr.w sub_12103E ROM:00120F86 btst #7,($1319).w ROM:00120F8C beq.s loc_120FA2 ROM:00120F8E bsr.w sub_120FD2 ROM:00120F92 clr.b ($8C2).w ROM:00120F96 clr.w ($6B6).w ROM:00120F9A move.w #1,($BC0).w ROM:00120FA0 rts ROM:00120FA2 ; --------------------------------------------------------------------------- ROM:00120FA2 ROM:00120FA2 loc_120FA2: ; CODE XREF: ROM:00120F8C↑j ROM:00120FA2 cmpi.w #0,($6B6).w ROM:00120FA8 bgt.s locret_120FB6 ROM:00120FAA bsr.w sub_120FD2 ROM:00120FAE move.w #6,($BC0).w ROM:00120FB4 rts ROM:00120FB6 ; --------------------------------------------------------------------------- ROM:00120FB6 ROM:00120FB6 locret_120FB6: ; CODE XREF: ROM:00120FA8↑j ROM:00120FB6 rts ROM:00120FB8 ; --------------------------------------------------------------------------- ROM:00120FB8 ROM:00120FB8 loc_120FB8: ; DATA XREF: ROM:00120DB8↑o ROM:00120FB8 btst #7,($1319).w ROM:00120FBE beq.s locret_120FC8 ROM:00120FC0 move.w #1,($BC0).w ROM:00120FC6 rts ROM:00120FC8 ; --------------------------------------------------------------------------- ROM:00120FC8 ROM:00120FC8 locret_120FC8: ; CODE XREF: ROM:00120FBE↑j ROM:00120FC8 rts ROM:00120FCA ; --------------------------------------------------------------------------- ROM:00120FCA rts ROM:00120FCC ROM:00120FCC ; =============== S U B R O U T I N E ======================================= ROM:00120FCC ROM:00120FCC ROM:00120FCC sub_120FCC: ; CODE XREF: ROM:loc_120DBC↑p ROM:00120FCC ; ROM:00120E9E↑p ... ROM:00120FCC clr.l ($908).w ROM:00120FD0 rts ROM:00120FD0 ; End of function sub_120FCC ROM:00120FD0 ROM:00120FD2 ROM:00120FD2 ; =============== S U B R O U T I N E ======================================= ROM:00120FD2 ROM:00120FD2 ROM:00120FD2 sub_120FD2: ; CODE XREF: ROM:00120DC0↑p ROM:00120FD2 ; ROM:00120EA2↑p ... ROM:00120FD2 clr.w ($BBE).w ROM:00120FD6 rts ROM:00120FD6 ; End of function sub_120FD2 ROM:00120FD6 ROM:00120FD8 ROM:00120FD8 ; =============== S U B R O U T I N E ======================================= ROM:00120FD8 ROM:00120FD8 ROM:00120FD8 sub_120FD8: ; CODE XREF: ROM:00120DEE↑p ROM:00120FD8 move.w #$3CFC,d1 ROM:00120FDC move.w ($A38).w,d2 ROM:00120FE0 bsr.l sub_11601C ROM:00120FE6 move.w d1,($BBA).w ROM:00120FEA rts ROM:00120FEA ; End of function sub_120FD8 ROM:00120FEA ROM:00120FEC ROM:00120FEC ; =============== S U B R O U T I N E ======================================= ROM:00120FEC ROM:00120FEC ROM:00120FEC sub_120FEC: ; CODE XREF: ROM:loc_120E8E↑p ROM:00120FEC ; ROM:loc_120ED8↑p ... ROM:00120FEC btst #7,($1315).w ROM:00120FF2 beq.s loc_12100C ROM:00120FF4 move.w #$3DA4,d1 ROM:00120FF8 move.w ($A02).w,d2 ROM:00120FFC move.w ($B60).w,d3 ROM:00121000 bsr.l sub_11601C ROM:00121006 move.w d1,($BBC).w ROM:0012100A bra.s locret_121022 ROM:0012100C ; --------------------------------------------------------------------------- ROM:0012100C ROM:0012100C loc_12100C: ; CODE XREF: sub_120FEC+6↑j ROM:0012100C move.w #$3DA2,d1 ROM:00121010 move.w ($A02).w,d2 ROM:00121014 move.w ($54C).w,d3 ROM:00121018 bsr.l sub_11601C ROM:0012101E move.w d1,($BBC).w ROM:00121022 ROM:00121022 locret_121022: ; CODE XREF: sub_120FEC+1E↑j ROM:00121022 rts ROM:00121022 ; End of function sub_120FEC ROM:00121022 ROM:00121024 ROM:00121024 ; =============== S U B R O U T I N E ======================================= ROM:00121024 ROM:00121024 ROM:00121024 sub_121024: ; CODE XREF: ROM:00120EDC↑p ROM:00121024 move.w ($BBC).w,($BBE).w ROM:0012102A rts ROM:0012102A ; End of function sub_121024 ROM:0012102A ROM:0012102C ROM:0012102C ; =============== S U B R O U T I N E ======================================= ROM:0012102C ROM:0012102C ROM:0012102C sub_12102C: ; CODE XREF: ROM:00120E92↑p ROM:0012102C move.w ($6B6).w,d0 ROM:00121030 muls.w ($BBC).w,d0 ROM:00121034 divs.w $462(a5),d0 ROM:00121038 move.w d0,($BBE).w ROM:0012103C rts ROM:0012103C ; End of function sub_12102C ROM:0012103C ROM:0012103E ROM:0012103E ; =============== S U B R O U T I N E ======================================= ROM:0012103E ROM:0012103E ROM:0012103E sub_12103E: ; CODE XREF: ROM:00120F82↑p ROM:0012103E move.w ($6B6).w,d0 ROM:00121042 muls.w ($BBC).w,d0 ROM:00121046 divs.w $464(a5),d0 ROM:0012104A move.w d0,($BBE).w ROM:0012104E rts ROM:0012104E ; End of function sub_12103E ROM:0012104E ROM:00121050 ROM:00121050 ; =============== S U B R O U T I N E ======================================= ROM:00121050 ROM:00121050 ROM:00121050 sub_121050: ; CODE XREF: sub_110E14+1B4↑p ROM:00121050 btst #2,($1319).w ROM:00121056 beq.s locret_12106C ROM:00121058 move.l ($9D0).w,d0 ROM:0012105C divs.l #$64,d0 ; 'd' ROM:00121064 add.l ($908).w,d0 ROM:00121068 move.l d0,($908).w ROM:0012106C ROM:0012106C locret_12106C: ; CODE XREF: sub_121050+6↑j ROM:0012106C rts ROM:0012106C ; End of function sub_121050 ROM:0012106C ROM:0012106E ; --------------------------------------------------------------------------- ROM:0012106E cmpi.w #0,($54C).w ROM:00121074 bne.l loc_1211FE ROM:0012107A bset #4,($8F2).w ROM:00121080 bclr #0,($8EB).w ROM:00121086 bclr #5,($8E1).w ROM:0012108C bclr #2,($8E2).w ROM:00121092 bclr #4,($8E9).w ROM:00121098 move.w #$3DB8,d1 ROM:0012109C move.w ($9F0).w,d2 ROM:001210A0 move.w ($54C).w,d3 ROM:001210A4 bsr.l sub_11601C ROM:001210AA move.w d1,($BC8).w ROM:001210AE clr.w d7 ROM:001210B0 move.b ($11EF).l,d7 ROM:001210B6 andi.w #$F,d7 ROM:001210BA move.b ($11EF).l,($112A).w ROM:001210C2 cmpi.w #2,d7 ROM:001210C6 bgt.s loc_1210CE ROM:001210C8 cmpi.w #0,d7 ROM:001210CC bgt.s loc_1210D4 ROM:001210CE ROM:001210CE loc_1210CE: ; CODE XREF: ROM:001210C6↑j ROM:001210CE bra.l loc_1211FE ROM:001210D4 ; --------------------------------------------------------------------------- ROM:001210D4 ROM:001210D4 loc_1210D4: ; CODE XREF: ROM:001210CC↑j ROM:001210D4 subq.w #1,d7 ROM:001210D6 moveq #$10,d0 ROM:001210D8 asr.w #4,d0 ROM:001210DA add.w d7,d0 ROM:001210DC lea ($FFFFFF10).w,a1 ROM:001210E0 asl.w #4,d7 ROM:001210E2 adda.w d7,a1 ROM:001210E4 asr.w #4,d7 ROM:001210E6 move.w d0,($BCA).w ROM:001210EA bsr.l sub_11986C ROM:001210F0 moveq #8,d2 ROM:001210F2 moveq #0,d1 ROM:001210F4 moveq #1,d4 ROM:001210F6 moveq #1,d5 ROM:001210F8 moveq #1,d1 ROM:001210FA asl.w d0,d1 ROM:001210FC move.w d1,($BC6).w ROM:00121100 move.w ($BC6).w,d1 ROM:00121104 not.w d1 ROM:00121106 and.w d1,($FFFFFE20).w ROM:0012110A move.w #0,d1 ROM:0012110E bsr.l sub_1197F0 ROM:00121114 move.w ($BCA).w,d0 ROM:00121118 move.w ($FFFFFE20).w,d1 ROM:0012111C and.w ($BC6).w,d1 ROM:00121120 ROM:00121120 loc_121120: ; CODE XREF: ROM:0012112A↓j ROM:00121120 bne.s loc_12112C ROM:00121122 move.w ($FFFFFE20).w,d1 ROM:00121126 and.w ($BC6).w,d1 ROM:0012112A bra.s loc_121120 ROM:0012112C ; --------------------------------------------------------------------------- ROM:0012112C ROM:0012112C loc_12112C: ; CODE XREF: ROM:loc_121120↑j ROM:0012112C move.w 8(a1),($BC2).w ROM:00121132 bsr.l sub_11986C ROM:00121138 moveq #$C,d2 ROM:0012113A moveq #0,d1 ROM:0012113C moveq #0,d3 ROM:0012113E moveq #1,d4 ROM:00121140 moveq #1,d5 ROM:00121142 move.w #$89,(a1) ROM:00121146 move.w ($BC8).w,2(a1) ROM:0012114C asl.w #4,d0 ROM:0012114E addi.w #8,d0 ROM:00121152 move.w d0,4(a1) ROM:00121156 move.w ($BCA).w,d0 ROM:0012115A move.w ($BC6).w,d1 ROM:0012115E not.w d1 ROM:00121160 and.w d1,($FFFFFE20).w ROM:00121164 move.w #0,d1 ROM:00121168 bsr.l sub_1197F0 ROM:0012116E move.w ($BCA).w,d0 ROM:00121172 clr.w d6 ROM:00121174 clr.w d6 ROM:00121176 clr.w d1 ROM:00121178 ROM:00121178 loc_121178: ; CODE XREF: ROM:loc_1211A6↓j ROM:00121178 cmpi.w #0,d6 ROM:0012117C bne.s loc_1211A8 ROM:0012117E cmpi.w #0,d1 ROM:00121182 bne.s loc_1211A8 ROM:00121184 move.w ($FFFFFE20).w,d1 ROM:00121188 and.w ($BC6).w,d1 ROM:0012118C btst #2,($8E2).w ROM:00121192 beq.s loc_1211A6 ROM:00121194 move.w #$FFFF,d6 ROM:00121198 bset #5,($8E1).w ROM:0012119E lea ($FFFFFF90).w,a0 ROM:001211A2 move.w 8(a0),d5 ROM:001211A6 ROM:001211A6 loc_1211A6: ; CODE XREF: ROM:00121192↑j ROM:001211A6 bra.s loc_121178 ROM:001211A8 ; --------------------------------------------------------------------------- ROM:001211A8 ROM:001211A8 loc_1211A8: ; CODE XREF: ROM:0012117C↑j ROM:001211A8 ; ROM:00121182↑j ROM:001211A8 btst #5,($8E1).w ROM:001211AE beq.s loc_1211B4 ROM:001211B0 move.w d5,($BC4).w ROM:001211B4 ROM:001211B4 loc_1211B4: ; CODE XREF: ROM:001211AE↑j ROM:001211B4 clr.w d6 ROM:001211B6 clr.w d1 ROM:001211B8 ROM:001211B8 loc_1211B8: ; CODE XREF: ROM:loc_1211DE↓j ROM:001211B8 cmpi.w #0,d6 ROM:001211BC bne.s loc_1211E0 ROM:001211BE cmpi.w #0,d1 ROM:001211C2 bne.s loc_1211E0 ROM:001211C4 move.w ($FFFFFE20).w,d1 ROM:001211C8 and.w ($BC6).w,d1 ROM:001211CC btst #4,($8E9).w ROM:001211D2 beq.s loc_1211DE ROM:001211D4 move.w #$FFFF,d6 ROM:001211D8 bset #0,($8EB).w ROM:001211DE ROM:001211DE loc_1211DE: ; CODE XREF: ROM:001211D2↑j ROM:001211DE bra.s loc_1211B8 ROM:001211E0 ; --------------------------------------------------------------------------- ROM:001211E0 ROM:001211E0 loc_1211E0: ; CODE XREF: ROM:001211BC↑j ROM:001211E0 ; ROM:001211C2↑j ROM:001211E0 bsr.l sub_1150E0 ROM:001211E6 move.w ($BC4).w,d0 ROM:001211EA sub.w ($BC2).w,d0 ROM:001211EE move.w d0,($C0E).w ROM:001211F2 bclr #4,($8F2).w ROM:001211F8 bra.l locret_121204 ROM:001211FE ; --------------------------------------------------------------------------- ROM:001211FE ROM:001211FE loc_1211FE: ; CODE XREF: ROM:00121074↑j ROM:001211FE ; ROM:loc_1210CE↑j ROM:001211FE bset #7,($1333).w ROM:00121204 ROM:00121204 locret_121204: ; CODE XREF: ROM:001211F8↑j ROM:00121204 rts ROM:00121206 ROM:00121206 ; =============== S U B R O U T I N E ======================================= ROM:00121206 ROM:00121206 ROM:00121206 sub_121206: ; CODE XREF: sub_1251F6+42↓p ROM:00121206 bclr #4,($1317).w ROM:0012120C bclr #3,($133B).w ROM:00121212 clr.w d1 ROM:00121214 move.b ($112B).w,d1 ROM:00121218 cmpi.w #3,d1 ROM:0012121C bcc.s locret_121226 ROM:0012121E movea.l off_121228(pc,d1.w*4),a0 ROM:00121222 nop ROM:00121224 jmp (a0) ROM:00121226 ; --------------------------------------------------------------------------- ROM:00121226 ROM:00121226 locret_121226: ; CODE XREF: sub_121206+16↑j ROM:00121226 rts ROM:00121226 ; End of function sub_121206 ROM:00121226 ROM:00121226 ; --------------------------------------------------------------------------- ROM:00121228 off_121228: dc.l loc_121234 ; DATA XREF: sub_121206+18↑r ROM:0012122C dc.l loc_121242 ROM:00121230 dc.l loc_121262 ROM:00121234 ; --------------------------------------------------------------------------- ROM:00121234 ROM:00121234 loc_121234: ; DATA XREF: ROM:off_121228↑o ROM:00121234 bset #3,($133B).w ROM:0012123A move.b #1,($112B).w ROM:00121240 rts ROM:00121242 ; --------------------------------------------------------------------------- ROM:00121242 ROM:00121242 loc_121242: ; DATA XREF: ROM:0012122C↑o ROM:00121242 btst #3,($132E).w ROM:00121248 bne.s locret_121252 ROM:0012124A btst #0,($8E8).w ROM:00121250 bne.s loc_121254 ROM:00121252 ROM:00121252 locret_121252: ; CODE XREF: ROM:00121248↑j ROM:00121252 rts ROM:00121254 ; --------------------------------------------------------------------------- ROM:00121254 ROM:00121254 loc_121254: ; CODE XREF: ROM:00121250↑j ROM:00121254 bset #4,($1317).w ROM:0012125A move.b #2,($112B).w ROM:00121260 rts ROM:00121262 ; --------------------------------------------------------------------------- ROM:00121262 ROM:00121262 loc_121262: ; DATA XREF: ROM:00121230↑o ROM:00121262 btst #3,($132E).w ROM:00121268 bne.s loc_121274 ROM:0012126A btst #0,($8E8).w ROM:00121270 beq.s loc_121274 ROM:00121272 rts ROM:00121274 ; --------------------------------------------------------------------------- ROM:00121274 ROM:00121274 loc_121274: ; CODE XREF: ROM:00121268↑j ROM:00121274 ; ROM:00121270↑j ROM:00121274 bset #3,($133B).w ROM:0012127A move.b #1,($112B).w ROM:00121280 rts ROM:00121282 ROM:00121282 ; =============== S U B R O U T I N E ======================================= ROM:00121282 ROM:00121282 ROM:00121282 sub_121282: ; CODE XREF: sub_120810+1A↑p ROM:00121282 clr.l d1 ROM:00121284 move.w ($54E).w,d1 ROM:00121288 swap d1 ROM:0012128A move.w ($BCC).w,d2 ROM:0012128E swap d2 ROM:00121290 move.w ($BD2).w,d2 ROM:00121294 move.w $46E(a5),d3 ROM:00121298 ext.l d3 ROM:0012129A bsr.l sub_115F28 ROM:001212A0 move.w d4,($BD2).w ROM:001212A4 swap d4 ROM:001212A6 move.w $46C(a5),d0 ROM:001212AA cmp.w d4,d0 ROM:001212AC ble.s loc_1212B6 ROM:001212AE move.w $46C(a5),($BCC).w ROM:001212B4 bra.s loc_1212BA ROM:001212B6 ; --------------------------------------------------------------------------- ROM:001212B6 ROM:001212B6 loc_1212B6: ; CODE XREF: sub_121282+2A↑j ROM:001212B6 move.w d4,($BCC).w ROM:001212BA ROM:001212BA loc_1212BA: ; CODE XREF: sub_121282+32↑j ROM:001212BA btst #3,($1320).w ROM:001212C0 bne.s loc_1212CC ROM:001212C2 move.w #0,($BD4).w ROM:001212C8 bra.w locret_121376 ROM:001212CC ; --------------------------------------------------------------------------- ROM:001212CC ROM:001212CC loc_1212CC: ; CODE XREF: sub_121282+3E↑j ROM:001212CC move.w $470(a5),d0 ROM:001212D0 btst #3,($141A).w ROM:001212D6 beq.s loc_1212F0 ROM:001212D8 btst #0,($C0B).w ROM:001212DE bne.s loc_1212F0 ROM:001212E0 cmp.w ($506).w,d0 ROM:001212E4 blt.s loc_1212F0 ROM:001212E6 move.w #0,($BD4).w ROM:001212EC bra.w locret_121376 ROM:001212F0 ; --------------------------------------------------------------------------- ROM:001212F0 ROM:001212F0 loc_1212F0: ; CODE XREF: sub_121282+54↑j ROM:001212F0 ; sub_121282+5C↑j ... ROM:001212F0 btst #2,($1335).w ROM:001212F6 bne.s loc_121302 ROM:001212F8 move.w #0,($BD4).w ROM:001212FE bra.w locret_121376 ROM:00121302 ; --------------------------------------------------------------------------- ROM:00121302 ROM:00121302 loc_121302: ; CODE XREF: sub_121282+74↑j ROM:00121302 cmpi.w #$1F4,($54C).w ROM:00121308 ble.s loc_12133C ROM:0012130A move.w ($54E).w,d0 ROM:0012130E move.w ($BCC).w,d2 ROM:00121312 cmpi.w #$1388,d2 ROM:00121316 ble.s loc_12131C ROM:00121318 move.w #$1388,d2 ROM:0012131C ROM:0012131C loc_12131C: ; CODE XREF: sub_121282+94↑j ROM:0012131C sub.w d2,d0 ROM:0012131E muls.w #$2710,d0 ROM:00121322 move.w ($54C).w,d1 ROM:00121326 muls.w ($54C).w,d1 ROM:0012132A divs.l #$3C,d1 ; '<' ROM:00121332 divs.l d1,d0 ROM:00121336 move.w d0,($BCE).w ROM:0012133A bra.s loc_121340 ROM:0012133C ; --------------------------------------------------------------------------- ROM:0012133C ROM:0012133C loc_12133C: ; CODE XREF: sub_121282+86↑j ROM:0012133C clr.w ($BCE).w ROM:00121340 ROM:00121340 loc_121340: ; CODE XREF: sub_121282+B8↑j ROM:00121340 move.w #$3DA6,d1 ROM:00121344 move.w ($A38).w,d2 ROM:00121348 move.w ($54C).w,d3 ROM:0012134C bsr.l sub_11601C ROM:00121352 move.w d1,($BD0).w ROM:00121356 move.w #$3DA8,d1 ROM:0012135A move.w ($BCE).w,d2 ROM:0012135E move.w ($A02).w,d3 ROM:00121362 bsr.l sub_11601C ROM:00121368 cmp.w ($BD0).w,d1 ROM:0012136C bge.s loc_121372 ROM:0012136E move.w ($BD0).w,d1 ROM:00121372 ROM:00121372 loc_121372: ; CODE XREF: sub_121282+EA↑j ROM:00121372 move.w d1,($BD4).w ROM:00121376 ROM:00121376 locret_121376: ; CODE XREF: sub_121282+46↑j ROM:00121376 ; sub_121282+6A↑j ... ROM:00121376 rts ROM:00121376 ; End of function sub_121282 ROM:00121376 ROM:00121378 ROM:00121378 ; =============== S U B R O U T I N E ======================================= ROM:00121378 ROM:00121378 ROM:00121378 sub_121378: ; CODE XREF: sub_120810+8↑p ROM:00121378 bsr.w sub_121382 ROM:0012137C bsr.w sub_1213E2 ROM:00121380 rts ROM:00121380 ; End of function sub_121378 ROM:00121380 ROM:00121382 ROM:00121382 ; =============== S U B R O U T I N E ======================================= ROM:00121382 ROM:00121382 ROM:00121382 sub_121382: ; CODE XREF: sub_121378↑p ROM:00121382 move.w #$3DAA,d1 ROM:00121386 move.w ($A02).w,d2 ROM:0012138A move.w ($9FE).w,d3 ROM:0012138E bsr.l sub_11601C ROM:00121394 move.w d1,($BD8).w ROM:00121398 move.w #$3DAC,d1 ROM:0012139C move.w ($54C).w,d2 ROM:001213A0 move.w ($9FE).w,d3 ROM:001213A4 bsr.l sub_11601C ROM:001213AA move.w d1,($BDA).w ROM:001213AE move.w #$3DAE,d1 ROM:001213B2 move.w ($A02).w,d2 ROM:001213B6 move.w ($54C).w,d3 ROM:001213BA bsr.l sub_11601C ROM:001213C0 move.w d1,($BDE).w ROM:001213C4 move.w ($BD8).w,d0 ROM:001213C8 cmp.w ($BDA).w,d0 ROM:001213CC bge.s loc_1213D2 ROM:001213CE move.w ($BDA).w,d0 ROM:001213D2 ROM:001213D2 loc_1213D2: ; CODE XREF: sub_121382+4A↑j ROM:001213D2 cmp.w ($BDE).w,d0 ROM:001213D6 bge.s loc_1213DC ROM:001213D8 move.w ($BDE).w,d0 ROM:001213DC ROM:001213DC loc_1213DC: ; CODE XREF: sub_121382+54↑j ROM:001213DC move.w d0,($BDC).w ROM:001213E0 rts ROM:001213E0 ; End of function sub_121382 ROM:001213E0 ROM:001213E2 ROM:001213E2 ; =============== S U B R O U T I N E ======================================= ROM:001213E2 ROM:001213E2 ROM:001213E2 sub_1213E2: ; CODE XREF: sub_121378+4↑p ROM:001213E2 clr.w d1 ROM:001213E4 move.b ($112C).w,d1 ROM:001213E8 cmpi.w #4,d1 ROM:001213EC bcc.s locret_1213F6 ROM:001213EE movea.l off_1213F8(pc,d1.w*4),a0 ROM:001213F2 nop ROM:001213F4 jmp (a0) ROM:001213F6 ; --------------------------------------------------------------------------- ROM:001213F6 ROM:001213F6 locret_1213F6: ; CODE XREF: sub_1213E2+A↑j ROM:001213F6 rts ROM:001213F6 ; End of function sub_1213E2 ROM:001213F6 ROM:001213F6 ; --------------------------------------------------------------------------- ROM:001213F8 off_1213F8: dc.l loc_121408 ; DATA XREF: sub_1213E2+C↑r ROM:001213FC dc.l loc_121416 ROM:00121400 dc.l loc_12143A ROM:00121404 dc.l loc_121464 ROM:00121408 ; --------------------------------------------------------------------------- ROM:00121408 ROM:00121408 loc_121408: ; DATA XREF: ROM:off_1213F8↑o ROM:00121408 bsr.w sub_1215E6 ROM:0012140C move.b #1,($112C).w ROM:00121412 bra.s locret_121438 ROM:00121414 ; --------------------------------------------------------------------------- ROM:00121414 rts ROM:00121416 ; --------------------------------------------------------------------------- ROM:00121416 ROM:00121416 loc_121416: ; DATA XREF: ROM:001213FC↑o ROM:00121416 btst #1,($1337).w ROM:0012141C beq.s locret_121438 ROM:0012141E move.w $472(a5),d0 ROM:00121422 clr.b ($8D2).w ROM:00121426 move.w d0,($6D6).w ROM:0012142A move.b #1,($8D2).w ROM:00121430 move.b #2,($112C).w ROM:00121436 bra.s locret_121462 ROM:00121438 ; --------------------------------------------------------------------------- ROM:00121438 ROM:00121438 locret_121438: ; CODE XREF: ROM:00121412↑j ROM:00121438 ; ROM:0012141C↑j ... ROM:00121438 rts ROM:0012143A ; --------------------------------------------------------------------------- ROM:0012143A ROM:0012143A loc_12143A: ; DATA XREF: ROM:00121400↑o ROM:0012143A cmpi.w #0,($6D6).w ROM:00121440 bgt.s loc_12144A ROM:00121442 move.b #3,($112C).w ROM:00121448 bra.s loc_12147C ROM:0012144A ; --------------------------------------------------------------------------- ROM:0012144A ROM:0012144A loc_12144A: ; CODE XREF: ROM:00121440↑j ROM:0012144A btst #1,($1337).w ROM:00121450 bne.s locret_121462 ROM:00121452 clr.b ($8D2).w ROM:00121456 clr.w ($6D6).w ROM:0012145A move.b #1,($112C).w ROM:00121460 bra.s locret_121438 ROM:00121462 ; --------------------------------------------------------------------------- ROM:00121462 ROM:00121462 locret_121462: ; CODE XREF: ROM:00121436↑j ROM:00121462 ; ROM:00121450↑j ROM:00121462 rts ROM:00121464 ; --------------------------------------------------------------------------- ROM:00121464 ROM:00121464 loc_121464: ; DATA XREF: ROM:00121404↑o ROM:00121464 btst #1,($1337).w ROM:0012146A bne.s loc_12147C ROM:0012146C bsr.w sub_121484 ROM:00121470 bsr.w sub_1215E6 ROM:00121474 move.b #1,($112C).w ROM:0012147A bra.s locret_121438 ROM:0012147C ; --------------------------------------------------------------------------- ROM:0012147C ROM:0012147C loc_12147C: ; CODE XREF: ROM:00121448↑j ROM:0012147C ; ROM:0012146A↑j ROM:0012147C bsr.w sub_1214A4 ROM:00121480 rts ROM:00121482 ; --------------------------------------------------------------------------- ROM:00121482 rts ROM:00121484 ROM:00121484 ; =============== S U B R O U T I N E ======================================= ROM:00121484 ROM:00121484 ROM:00121484 sub_121484: ; CODE XREF: ROM:0012146C↑p ROM:00121484 move.b #0,($112D).w ROM:0012148A clr.b ($8D4).w ROM:0012148E clr.w ($6DA).w ROM:00121492 clr.b ($8D3).w ROM:00121496 clr.w ($6D8).w ROM:0012149A clr.b ($8D5).w ROM:0012149E clr.w ($6DC).w ROM:001214A2 rts ROM:001214A2 ; End of function sub_121484 ROM:001214A2 ROM:001214A4 ROM:001214A4 ; =============== S U B R O U T I N E ======================================= ROM:001214A4 ROM:001214A4 ROM:001214A4 sub_1214A4: ; CODE XREF: ROM:loc_12147C↑p ROM:001214A4 clr.w d1 ROM:001214A6 move.b ($112D).w,d1 ROM:001214AA cmpi.w #5,d1 ROM:001214AE bcc.s locret_1214B8 ROM:001214B0 movea.l off_1214BA(pc,d1.w*4),a0 ROM:001214B4 nop ROM:001214B6 jmp (a0) ROM:001214B8 ; --------------------------------------------------------------------------- ROM:001214B8 ROM:001214B8 locret_1214B8: ; CODE XREF: sub_1214A4+A↑j ROM:001214B8 rts ROM:001214B8 ; End of function sub_1214A4 ROM:001214B8 ROM:001214B8 ; --------------------------------------------------------------------------- ROM:001214BA off_1214BA: dc.l loc_1214CE ; DATA XREF: sub_1214A4+C↑r ROM:001214BE dc.l loc_1214EA ROM:001214C2 dc.l loc_121540 ROM:001214C6 dc.l loc_121580 ROM:001214CA dc.l loc_1215A8 ROM:001214CE ; --------------------------------------------------------------------------- ROM:001214CE ROM:001214CE loc_1214CE: ; DATA XREF: ROM:off_1214BA↑o ROM:001214CE move.w $474(a5),d0 ROM:001214D2 clr.b ($8D5).w ROM:001214D6 move.w d0,($6DC).w ROM:001214DA move.b #1,($8D5).w ROM:001214E0 move.b #1,($112D).w ROM:001214E6 bra.s locret_12153E ROM:001214E8 ; --------------------------------------------------------------------------- ROM:001214E8 rts ROM:001214EA ; --------------------------------------------------------------------------- ROM:001214EA ROM:001214EA loc_1214EA: ; DATA XREF: ROM:001214BE↑o ROM:001214EA cmpi.w #0,($BDC).w ROM:001214F0 blt.s loc_12151C ROM:001214F2 move.w ($6DC).w,d0 ROM:001214F6 move.w $474(a5),d1 ROM:001214FA sub.w d0,d1 ROM:001214FC clr.b ($8D3).w ROM:00121500 move.w d1,($6D8).w ROM:00121504 move.b #1,($8D3).w ROM:0012150A clr.b ($8D5).w ROM:0012150E clr.w ($6DC).w ROM:00121512 move.b #4,($112D).w ROM:00121518 bra.w loc_1215DE ROM:0012151C ; --------------------------------------------------------------------------- ROM:0012151C ROM:0012151C loc_12151C: ; CODE XREF: ROM:001214F0↑j ROM:0012151C cmpi.w #0,($6DC).w ROM:00121522 bgt.s locret_12153E ROM:00121524 move.w $476(a5),d0 ROM:00121528 clr.b ($8D4).w ROM:0012152C move.w d0,($6DA).w ROM:00121530 move.b #1,($8D4).w ROM:00121536 move.b #2,($112D).w ROM:0012153C bra.s loc_12157A ROM:0012153E ; --------------------------------------------------------------------------- ROM:0012153E ROM:0012153E locret_12153E: ; CODE XREF: ROM:001214E6↑j ROM:0012153E ; ROM:00121522↑j ... ROM:0012153E rts ROM:00121540 ; --------------------------------------------------------------------------- ROM:00121540 ROM:00121540 loc_121540: ; DATA XREF: ROM:001214C2↑o ROM:00121540 cmpi.w #0,($BDC).w ROM:00121546 blt.s loc_12156A ROM:00121548 move.w $474(a5),d1 ROM:0012154C clr.b ($8D3).w ROM:00121550 move.w d1,($6D8).w ROM:00121554 move.b #1,($8D3).w ROM:0012155A clr.b ($8D4).w ROM:0012155E clr.w ($6DA).w ROM:00121562 move.b #4,($112D).w ROM:00121568 bra.s loc_1215DE ROM:0012156A ; --------------------------------------------------------------------------- ROM:0012156A ROM:0012156A loc_12156A: ; CODE XREF: ROM:00121546↑j ROM:0012156A cmpi.w #0,($6DA).w ROM:00121570 bgt.s loc_12157A ROM:00121572 move.b #3,($112D).w ROM:00121578 bra.s loc_1215A2 ROM:0012157A ; --------------------------------------------------------------------------- ROM:0012157A ROM:0012157A loc_12157A: ; CODE XREF: ROM:0012153C↑j ROM:0012157A ; ROM:00121570↑j ROM:0012157A bsr.w sub_1215EC ROM:0012157E rts ROM:00121580 ; --------------------------------------------------------------------------- ROM:00121580 ROM:00121580 loc_121580: ; DATA XREF: ROM:001214C6↑o ROM:00121580 cmpi.w #0,($BDC).w ROM:00121586 blt.s loc_1215A2 ROM:00121588 move.w $474(a5),d1 ROM:0012158C clr.b ($8D3).w ROM:00121590 move.w d1,($6D8).w ROM:00121594 move.b #1,($8D3).w ROM:0012159A move.b #4,($112D).w ROM:001215A0 bra.s loc_1215DE ROM:001215A2 ; --------------------------------------------------------------------------- ROM:001215A2 ROM:001215A2 loc_1215A2: ; CODE XREF: ROM:00121578↑j ROM:001215A2 ; ROM:00121586↑j ROM:001215A2 bsr.w sub_1215EC ROM:001215A6 rts ROM:001215A8 ; --------------------------------------------------------------------------- ROM:001215A8 ROM:001215A8 loc_1215A8: ; DATA XREF: ROM:001214CA↑o ROM:001215A8 cmpi.w #0,($BDC).w ROM:001215AE bge.s loc_1215DE ROM:001215B0 move.w ($6D8).w,d0 ROM:001215B4 move.w $474(a5),d1 ROM:001215B8 sub.w d0,d1 ROM:001215BA clr.b ($8D5).w ROM:001215BE move.w d1,($6DC).w ROM:001215C2 move.b #1,($8D5).w ROM:001215C8 bsr.w sub_1215E6 ROM:001215CC clr.b ($8D3).w ROM:001215D0 clr.w ($6D8).w ROM:001215D4 move.b #1,($112D).w ROM:001215DA bra.w locret_12153E ROM:001215DE ; --------------------------------------------------------------------------- ROM:001215DE ROM:001215DE loc_1215DE: ; CODE XREF: ROM:00121518↑j ROM:001215DE ; ROM:00121568↑j ... ROM:001215DE bsr.w sub_1215EC ROM:001215E2 rts ROM:001215E4 ; --------------------------------------------------------------------------- ROM:001215E4 rts ROM:001215E6 ROM:001215E6 ; =============== S U B R O U T I N E ======================================= ROM:001215E6 ROM:001215E6 ROM:001215E6 sub_1215E6: ; CODE XREF: ROM:loc_121408↑p ROM:001215E6 ; ROM:00121470↑p ... ROM:001215E6 clr.w ($BD6).w ROM:001215EA rts ROM:001215EA ; End of function sub_1215E6 ROM:001215EA ROM:001215EC ROM:001215EC ; =============== S U B R O U T I N E ======================================= ROM:001215EC ROM:001215EC ROM:001215EC sub_1215EC: ; CODE XREF: ROM:loc_12157A↑p ROM:001215EC ; ROM:loc_1215A2↑p ... ROM:001215EC move.w $476(a5),d0 ROM:001215F0 cmpi.w #0,d0 ROM:001215F4 bne.s loc_1215FE ROM:001215F6 move.w ($BDC).w,($BD6).w ROM:001215FC bra.s locret_121612 ROM:001215FE ; --------------------------------------------------------------------------- ROM:001215FE ROM:001215FE loc_1215FE: ; CODE XREF: sub_1215EC+8↑j ROM:001215FE move.w ($6DA).w,d1 ROM:00121602 sub.w d1,d0 ROM:00121604 move.w ($BDC).w,d2 ROM:00121608 muls.w d0,d2 ROM:0012160A divs.w $476(a5),d2 ROM:0012160E move.w d2,($BD6).w ROM:00121612 ROM:00121612 locret_121612: ; CODE XREF: sub_1215EC+10↑j ROM:00121612 rts ROM:00121612 ; End of function sub_1215EC ROM:00121612 ROM:00121614 ROM:00121614 ; =============== S U B R O U T I N E ======================================= ROM:00121614 ROM:00121614 ROM:00121614 sub_121614: ; CODE XREF: sub_120810+14↑p ROM:00121614 btst #4,($8DF).w ROM:0012161A beq.s loc_12162E ROM:0012161C move.w #$3CFE,d1 ROM:00121620 move.w ($A38).w,d2 ROM:00121624 bsr.l sub_11601C ROM:0012162A move.w d1,($BE2).w ROM:0012162E ROM:0012162E loc_12162E: ; CODE XREF: sub_121614+6↑j ROM:0012162E bsr.w sub_121862 ROM:00121632 bsr.w sub_121896 ROM:00121636 clr.w d1 ROM:00121638 move.b ($112E).w,d1 ROM:0012163C cmpi.w #5,d1 ROM:00121640 bcc.s locret_12164A ROM:00121642 movea.l off_12164C(pc,d1.w*4),a0 ROM:00121646 nop ROM:00121648 jmp (a0) ROM:0012164A ; --------------------------------------------------------------------------- ROM:0012164A ROM:0012164A locret_12164A: ; CODE XREF: sub_121614+2C↑j ROM:0012164A rts ROM:0012164A ; End of function sub_121614 ROM:0012164A ROM:0012164A ; --------------------------------------------------------------------------- ROM:0012164C off_12164C: dc.l loc_121660 ; DATA XREF: sub_121614+2E↑r ROM:00121650 dc.l loc_12166E ROM:00121654 dc.l loc_121692 ROM:00121658 dc.l loc_1216E4 ROM:0012165C dc.l loc_121730 ROM:00121660 ; --------------------------------------------------------------------------- ROM:00121660 ROM:00121660 loc_121660: ; DATA XREF: ROM:off_12164C↑o ROM:00121660 bsr.w sub_12181E ROM:00121664 move.b #1,($112E).w ROM:0012166A bra.s loc_12168C ROM:0012166C ; --------------------------------------------------------------------------- ROM:0012166C rts ROM:0012166E ; --------------------------------------------------------------------------- ROM:0012166E ROM:0012166E loc_12166E: ; DATA XREF: ROM:00121650↑o ROM:0012166E move.w ($BE8).w,d0 ROM:00121672 sub.w $47C(a5),d0 ROM:00121676 btst #3,($1320).w ROM:0012167C beq.s loc_121684 ROM:0012167E cmp.w ($A02).w,d0 ROM:00121682 ble.s loc_12168C ROM:00121684 ROM:00121684 loc_121684: ; CODE XREF: ROM:0012167C↑j ROM:00121684 move.b #2,($112E).w ROM:0012168A bra.s loc_1216DA ROM:0012168C ; --------------------------------------------------------------------------- ROM:0012168C ROM:0012168C loc_12168C: ; CODE XREF: ROM:0012166A↑j ROM:0012168C ; ROM:00121682↑j ... ROM:0012168C bsr.w sub_12183E ROM:00121690 rts ROM:00121692 ; --------------------------------------------------------------------------- ROM:00121692 ROM:00121692 loc_121692: ; DATA XREF: ROM:00121654↑o ROM:00121692 btst #3,($131B).w ROM:00121698 bne.s loc_1216AE ROM:0012169A btst #6,($1318).w ROM:001216A0 beq.s loc_1216AE ROM:001216A2 move.b #1,($112E).w ROM:001216A8 bra.w loc_12168C ROM:001216AC ; --------------------------------------------------------------------------- ROM:001216AC rts ROM:001216AE ; --------------------------------------------------------------------------- ROM:001216AE ROM:001216AE loc_1216AE: ; CODE XREF: ROM:00121698↑j ROM:001216AE ; ROM:001216A0↑j ROM:001216AE btst #3,($131B).w ROM:001216B4 beq.s loc_1216DA ROM:001216B6 btst #6,($1318).w ROM:001216BC beq.s loc_1216DA ROM:001216BE move.w ($BE6).w,d0 ROM:001216C2 clr.b ($8C4).w ROM:001216C6 move.w d0,($6BA).w ROM:001216CA move.b #1,($8C4).w ROM:001216D0 move.b #3,($112E).w ROM:001216D6 bra.s loc_12172A ROM:001216D8 ; --------------------------------------------------------------------------- ROM:001216D8 rts ROM:001216DA ; --------------------------------------------------------------------------- ROM:001216DA ROM:001216DA loc_1216DA: ; CODE XREF: ROM:0012168A↑j ROM:001216DA ; ROM:001216B4↑j ... ROM:001216DA bsr.w sub_121826 ROM:001216DE bsr.w sub_12183E ROM:001216E2 rts ROM:001216E4 ; --------------------------------------------------------------------------- ROM:001216E4 ROM:001216E4 loc_1216E4: ; DATA XREF: ROM:00121658↑o ROM:001216E4 move.w ($BE8).w,d0 ROM:001216E8 sub.w $47C(a5),d0 ROM:001216EC btst #3,($1320).w ROM:001216F2 beq.s loc_1216FA ROM:001216F4 cmp.w ($A02).w,d0 ROM:001216F8 ble.s loc_121708 ROM:001216FA ROM:001216FA loc_1216FA: ; CODE XREF: ROM:001216F2↑j ROM:001216FA bsr.w sub_12181E ROM:001216FE move.b #2,($112E).w ROM:00121704 bra.s loc_1216DA ROM:00121706 ; --------------------------------------------------------------------------- ROM:00121706 rts ROM:00121708 ; --------------------------------------------------------------------------- ROM:00121708 ROM:00121708 loc_121708: ; CODE XREF: ROM:001216F8↑j ROM:00121708 cmpi.w #0,($6BA).w ROM:0012170E bgt.s loc_12172A ROM:00121710 move.w $478(a5),d0 ROM:00121714 clr.b ($8C4).w ROM:00121718 move.w d0,($6BA).w ROM:0012171C move.b #1,($8C4).w ROM:00121722 move.b #4,($112E).w ROM:00121728 bra.s loc_121770 ROM:0012172A ; --------------------------------------------------------------------------- ROM:0012172A ROM:0012172A loc_12172A: ; CODE XREF: ROM:001216D6↑j ROM:0012172A ; ROM:0012170E↑j ROM:0012172A bsr.w sub_121778 ROM:0012172E rts ROM:00121730 ; --------------------------------------------------------------------------- ROM:00121730 ROM:00121730 loc_121730: ; DATA XREF: ROM:0012165C↑o ROM:00121730 cmpi.w #0,($6BA).w ROM:00121736 bgt.s loc_121748 ROM:00121738 bsr.w sub_12181E ROM:0012173C move.b #1,($112E).w ROM:00121742 bra.l loc_12168C ROM:00121748 ; --------------------------------------------------------------------------- ROM:00121748 ROM:00121748 loc_121748: ; CODE XREF: ROM:00121736↑j ROM:00121748 move.w ($BE8).w,d0 ROM:0012174C sub.w $47C(a5),d0 ROM:00121750 btst #3,($1320).w ROM:00121756 beq.s loc_12175E ROM:00121758 cmp.w ($A02).w,d0 ROM:0012175C ble.s loc_121770 ROM:0012175E ROM:0012175E loc_12175E: ; CODE XREF: ROM:00121756↑j ROM:0012175E bsr.w sub_12181E ROM:00121762 move.b #2,($112E).w ROM:00121768 bra.l loc_1216DA ROM:0012176E ; --------------------------------------------------------------------------- ROM:0012176E rts ROM:00121770 ; --------------------------------------------------------------------------- ROM:00121770 ROM:00121770 loc_121770: ; CODE XREF: ROM:00121728↑j ROM:00121770 ; ROM:0012175C↑j ROM:00121770 bsr.w sub_1217FA ROM:00121774 rts ROM:00121776 ; --------------------------------------------------------------------------- ROM:00121776 rts ROM:00121778 ROM:00121778 ; =============== S U B R O U T I N E ======================================= ROM:00121778 ROM:00121778 ROM:00121778 sub_121778: ; CODE XREF: ROM:loc_12172A↑p ROM:00121778 move.w #$3DB0,d1 ROM:0012177C move.w ($A02).w,d2 ROM:00121780 move.w ($54C).w,d3 ROM:00121784 bsr.l sub_11601C ROM:0012178A move.w d1,($BEC).w ROM:0012178E btst #4,($131D).w ROM:00121794 beq.s loc_1217C8 ROM:00121796 move.w #$3DB2,d1 ROM:0012179A move.w ($A02).w,d2 ROM:0012179E move.w ($54C).w,d3 ROM:001217A2 bsr.l sub_11601C ROM:001217A8 move.w d1,($BEA).w ROM:001217AC clr.l d0 ROM:001217AE move.w ($BEA).w,d0 ROM:001217B2 sub.w ($BEC).w,d0 ROM:001217B6 muls.w ($AD6).w,d0 ROM:001217BA divs.w #$2710,d0 ROM:001217BE add.w ($BEC).w,d0 ROM:001217C2 move.w d0,($BE0).w ROM:001217C6 bra.s loc_1217D4 ROM:001217C8 ; --------------------------------------------------------------------------- ROM:001217C8 ROM:001217C8 loc_1217C8: ; CODE XREF: sub_121778+1C↑j ROM:001217C8 move.w ($BEC).w,($BE0).w ROM:001217CE move.w #0,($BEA).w ROM:001217D4 ROM:001217D4 loc_1217D4: ; CODE XREF: sub_121778+4E↑j ROM:001217D4 cmpi.w #0,($BE0).w ROM:001217DA ble.s loc_1217E2 ROM:001217DC move.w #0,($BE0).w ROM:001217E2 ROM:001217E2 loc_1217E2: ; CODE XREF: sub_121778+62↑j ROM:001217E2 move.w ($BE2).w,d0 ROM:001217E6 cmp.w ($BE0).w,d0 ROM:001217EA ble.s loc_1217F2 ROM:001217EC move.w ($BE2).w,($BE0).w ROM:001217F2 ROM:001217F2 loc_1217F2: ; CODE XREF: sub_121778+72↑j ROM:001217F2 move.w ($BE0).w,($BE4).w ROM:001217F8 rts ROM:001217F8 ; End of function sub_121778 ROM:001217F8 ROM:001217FA ROM:001217FA ; =============== S U B R O U T I N E ======================================= ROM:001217FA ROM:001217FA ROM:001217FA sub_1217FA: ; CODE XREF: ROM:loc_121770↑p ROM:001217FA move.w $478(a5),d0 ROM:001217FE cmpi.w #0,d0 ROM:00121802 ble.s loc_121816 ROM:00121804 move.w ($BE4).w,d0 ROM:00121808 muls.w ($6BA).w,d0 ROM:0012180C divs.w $478(a5),d0 ROM:00121810 move.w d0,($BE0).w ROM:00121814 bra.s locret_12181C ROM:00121816 ; --------------------------------------------------------------------------- ROM:00121816 ROM:00121816 loc_121816: ; CODE XREF: sub_1217FA+8↑j ROM:00121816 move.w #0,($BE0).w ROM:0012181C ROM:0012181C locret_12181C: ; CODE XREF: sub_1217FA+1A↑j ROM:0012181C rts ROM:0012181C ; End of function sub_1217FA ROM:0012181C ROM:0012181E ROM:0012181E ; =============== S U B R O U T I N E ======================================= ROM:0012181E ROM:0012181E ROM:0012181E sub_12181E: ; CODE XREF: ROM:loc_121660↑p ROM:0012181E ; ROM:loc_1216FA↑p ... ROM:0012181E move.w #0,($BE0).w ROM:00121824 rts ROM:00121824 ; End of function sub_12181E ROM:00121824 ROM:00121826 ROM:00121826 ; =============== S U B R O U T I N E ======================================= ROM:00121826 ROM:00121826 ROM:00121826 sub_121826: ; CODE XREF: ROM:loc_1216DA↑p ROM:00121826 move.w #$3DB4,d1 ROM:0012182A move.w ($54C).w,d2 ROM:0012182E move.w ($ACE).w,d3 ROM:00121832 bsr.l sub_11601C ROM:00121838 move.w d1,($BE6).w ROM:0012183C rts ROM:0012183C ; End of function sub_121826 ROM:0012183C ROM:0012183E ROM:0012183E ; =============== S U B R O U T I N E ======================================= ROM:0012183E ROM:0012183E ROM:0012183E sub_12183E: ; CODE XREF: ROM:loc_12168C↑p ROM:0012183E ; ROM:001216DE↑p ROM:0012183E btst #4,($131D).w ROM:00121844 beq.s loc_12184C ROM:00121846 move.w ($AD6).w,d3 ROM:0012184A bra.s loc_12184E ROM:0012184C ; --------------------------------------------------------------------------- ROM:0012184C ROM:0012184C loc_12184C: ; CODE XREF: sub_12183E+6↑j ROM:0012184C clr.w d3 ROM:0012184E ROM:0012184E loc_12184E: ; CODE XREF: sub_12183E+C↑j ROM:0012184E move.w #$3DB6,d1 ROM:00121852 move.w ($54C).w,d2 ROM:00121856 bsr.l sub_11601C ROM:0012185C move.w d1,($BE8).w ROM:00121860 rts ROM:00121860 ; End of function sub_12183E ROM:00121860 ROM:00121862 ROM:00121862 ; =============== S U B R O U T I N E ======================================= ROM:00121862 ROM:00121862 ROM:00121862 sub_121862: ; CODE XREF: sub_121614:loc_12162E↑p ROM:00121862 move.w ($BE8).w,d1 ROM:00121866 move.w $47A(a5),d0 ROM:0012186A btst #3,($1320).w ROM:00121870 beq.s loc_12188E ROM:00121872 cmp.w ($A02).w,d1 ROM:00121876 bgt.s loc_12188E ROM:00121878 cmp.w ($54C).w,d0 ROM:0012187C blt.s loc_121886 ROM:0012187E bset #6,($1318).w ROM:00121884 bra.s loc_12188C ROM:00121886 ; --------------------------------------------------------------------------- ROM:00121886 ROM:00121886 loc_121886: ; CODE XREF: sub_121862+1A↑j ROM:00121886 bclr #6,($1318).w ROM:0012188C ROM:0012188C loc_12188C: ; CODE XREF: sub_121862+22↑j ROM:0012188C bra.s locret_121894 ROM:0012188E ; --------------------------------------------------------------------------- ROM:0012188E ROM:0012188E loc_12188E: ; CODE XREF: sub_121862+E↑j ROM:0012188E ; sub_121862+14↑j ROM:0012188E bclr #6,($1318).w ROM:00121894 ROM:00121894 locret_121894: ; CODE XREF: sub_121862:loc_12188C↑j ROM:00121894 rts ROM:00121894 ; End of function sub_121862 ROM:00121894 ROM:00121896 ROM:00121896 ; =============== S U B R O U T I N E ======================================= ROM:00121896 ROM:00121896 ROM:00121896 sub_121896: ; CODE XREF: sub_121614+1E↑p ROM:00121896 move.w $47E(a5),d0 ROM:0012189A btst #3,($141A).w ROM:001218A0 beq.s loc_1218B8 ROM:001218A2 btst #0,($C0B).w ROM:001218A8 bne.s loc_1218B8 ROM:001218AA cmp.w ($506).w,d0 ROM:001218AE bgt.s loc_1218B8 ROM:001218B0 bset #3,($131B).w ROM:001218B6 bra.s locret_1218E6 ROM:001218B8 ; --------------------------------------------------------------------------- ROM:001218B8 ROM:001218B8 loc_1218B8: ; CODE XREF: sub_121896+A↑j ROM:001218B8 ; sub_121896+12↑j ... ROM:001218B8 btst #3,($141A).w ROM:001218BE beq.s loc_1218D0 ROM:001218C0 btst #0,($C0B).w ROM:001218C6 beq.s loc_1218D0 ROM:001218C8 bset #3,($131B).w ROM:001218CE bra.s locret_1218E6 ROM:001218D0 ; --------------------------------------------------------------------------- ROM:001218D0 ROM:001218D0 loc_1218D0: ; CODE XREF: sub_121896+28↑j ROM:001218D0 ; sub_121896+30↑j ROM:001218D0 btst #3,($141A).w ROM:001218D6 bne.s loc_1218E0 ROM:001218D8 bset #3,($131B).w ROM:001218DE bra.s locret_1218E6 ROM:001218E0 ; --------------------------------------------------------------------------- ROM:001218E0 ROM:001218E0 loc_1218E0: ; CODE XREF: sub_121896+40↑j ROM:001218E0 bclr #3,($131B).w ROM:001218E6 ROM:001218E6 locret_1218E6: ; CODE XREF: sub_121896+20↑j ROM:001218E6 ; sub_121896+38↑j ... ROM:001218E6 rts ROM:001218E6 ; End of function sub_121896 ROM:001218E6 ROM:001218E8 ROM:001218E8 ; =============== S U B R O U T I N E ======================================= ROM:001218E8 ROM:001218E8 ROM:001218E8 sub_1218E8: ; CODE XREF: ROM:loc_111B98↑p ROM:001218E8 ; ROM:loc_111CDA↑p ROM:001218E8 bsr.l sub_123658 ROM:001218EE bsr.l sub_123208 ROM:001218F4 bsr.w sub_121932 ROM:001218F8 rts ROM:001218F8 ; End of function sub_1218E8 ROM:001218F8 ROM:001218FA ROM:001218FA ; =============== S U B R O U T I N E ======================================= ROM:001218FA ROM:001218FA ROM:001218FA sub_1218FA: ; CODE XREF: ROM:00111B36↑p ROM:001218FA ; ROM:00111C88↑p ... ROM:001218FA move.b #0,($1152).w ROM:00121900 move.b #0,($1150).w ROM:00121906 move.b #0,($1151).w ROM:0012190C move.b #0,($113A).w ROM:00121912 move.b #0,($1137).w ROM:00121918 bsr.l sub_124C80 ROM:0012191E bsr.l sub_12513E ROM:00121924 bsr.l sub_123208 ROM:0012192A bsr.l sub_123658 ROM:00121930 rts ROM:00121930 ; End of function sub_1218FA ROM:00121930 ROM:00121932 ROM:00121932 ; =============== S U B R O U T I N E ======================================= ROM:00121932 ROM:00121932 ROM:00121932 sub_121932: ; CODE XREF: sub_1218E8+C↑p ROM:00121932 clr.w d1 ROM:00121934 move.b ($1134).w,d1 ROM:00121938 cmpi.w #5,d1 ROM:0012193C bcc.s locret_121946 ROM:0012193E movea.l off_121948(pc,d1.w*4),a0 ROM:00121942 nop ROM:00121944 jmp (a0) ROM:00121946 ; --------------------------------------------------------------------------- ROM:00121946 ROM:00121946 locret_121946: ; CODE XREF: sub_121932+A↑j ROM:00121946 rts ROM:00121946 ; End of function sub_121932 ROM:00121946 ROM:00121946 ; --------------------------------------------------------------------------- ROM:00121948 off_121948: dc.l loc_12195C ; DATA XREF: sub_121932+C↑r ROM:0012194C dc.l loc_121974 ROM:00121950 dc.l loc_121A3E ROM:00121954 dc.l loc_121A62 ROM:00121958 dc.l loc_121ACA ROM:0012195C ; --------------------------------------------------------------------------- ROM:0012195C ROM:0012195C loc_12195C: ; DATA XREF: ROM:off_121948↑o ROM:0012195C bclr #3,($133D).w ROM:00121962 clr.w ($BEE).w ROM:00121966 move.b #1,($1134).w ROM:0012196C bra.l locret_121A3C ROM:00121972 ; --------------------------------------------------------------------------- ROM:00121972 rts ROM:00121974 ; --------------------------------------------------------------------------- ROM:00121974 ROM:00121974 loc_121974: ; DATA XREF: ROM:0012194C↑o ROM:00121974 btst #2,($1334).w ROM:0012197A beq.l locret_121A3C ROM:00121980 bclr #2,($1334).w ROM:00121986 btst #1,($131A).w ROM:0012198C bne.s loc_1219DC ROM:0012198E btst #3,($1318).w ROM:00121994 bne.s loc_1219B6 ROM:00121996 bset #3,($133D).w ROM:0012199C move.w ($BFC).w,($51C).w ROM:001219A2 bset #2,($8F2).w ROM:001219A8 move.b #2,($1134).w ROM:001219AE bra.l locret_121A60 ROM:001219B4 ; --------------------------------------------------------------------------- ROM:001219B4 bra.s loc_1219DA ROM:001219B6 ; --------------------------------------------------------------------------- ROM:001219B6 ROM:001219B6 loc_1219B6: ; CODE XREF: ROM:00121994↑j ROM:001219B6 bset #3,($133D).w ROM:001219BC move.w ($BEE).w,($51C).w ROM:001219C2 addi.w #$FC,($51C).w ROM:001219C8 bset #2,($8F2).w ROM:001219CE move.b #3,($1134).w ROM:001219D4 bra.l locret_121AC8 ROM:001219DA ; --------------------------------------------------------------------------- ROM:001219DA ROM:001219DA loc_1219DA: ; CODE XREF: ROM:001219B4↑j ROM:001219DA bra.s locret_121A3C ROM:001219DC ; --------------------------------------------------------------------------- ROM:001219DC ROM:001219DC loc_1219DC: ; CODE XREF: ROM:0012198C↑j ROM:001219DC btst #3,($1318).w ROM:001219E2 bne.s loc_121A00 ROM:001219E4 move.w ($BFC).w,($51C).w ROM:001219EA move.w ($BEE).w,d0 ROM:001219EE move.w $F94(d0.w*2),($51E).w ROM:001219F6 bset #6,($8F1).w ROM:001219FC bra.s locret_121A3C ROM:001219FE ; --------------------------------------------------------------------------- ROM:001219FE bra.s locret_121A3C ROM:00121A00 ; --------------------------------------------------------------------------- ROM:00121A00 ROM:00121A00 loc_121A00: ; CODE XREF: ROM:001219E2↑j ROM:00121A00 bset #3,($133D).w ROM:00121A06 move.w ($BEE).w,($51C).w ROM:00121A0C addi.w #$FC,($51C).w ROM:00121A12 move.w ($BEE).w,d0 ROM:00121A16 move.w $F94(d0.w*2),($51E).w ROM:00121A1E addq.w #1,($BEE).w ROM:00121A22 bvc.s loc_121A2A ROM:00121A24 move.w #$8000,($BEE).w ROM:00121A2A ROM:00121A2A loc_121A2A: ; CODE XREF: ROM:00121A22↑j ROM:00121A2A bset #6,($8F1).w ROM:00121A30 move.b #4,($1134).w ROM:00121A36 bra.l locret_121B46 ROM:00121A3C ; --------------------------------------------------------------------------- ROM:00121A3C ROM:00121A3C locret_121A3C: ; CODE XREF: ROM:0012196C↑j ROM:00121A3C ; ROM:0012197A↑j ... ROM:00121A3C rts ROM:00121A3E ; --------------------------------------------------------------------------- ROM:00121A3E ROM:00121A3E loc_121A3E: ; DATA XREF: ROM:00121950↑o ROM:00121A3E btst #3,($8E9).w ROM:00121A44 beq.s locret_121A60 ROM:00121A46 bclr #3,($133D).w ROM:00121A4C move.w ($BEE).w,d0 ROM:00121A50 move.w ($51E).w,$F94(d0.w*2) ROM:00121A58 move.b #1,($1134).w ROM:00121A5E bra.s locret_121A3C ROM:00121A60 ; --------------------------------------------------------------------------- ROM:00121A60 ROM:00121A60 locret_121A60: ; CODE XREF: ROM:001219AE↑j ROM:00121A60 ; ROM:00121A44↑j ROM:00121A60 rts ROM:00121A62 ; --------------------------------------------------------------------------- ROM:00121A62 ROM:00121A62 loc_121A62: ; DATA XREF: ROM:00121954↑o ROM:00121A62 btst #3,($8E9).w ROM:00121A68 beq.s locret_121AC8 ROM:00121A6A cmpi.w #3,($BEE).w ROM:00121A70 blt.s loc_121A92 ROM:00121A72 move.w ($BEE).w,d0 ROM:00121A76 move.w ($51E).w,$F94(d0.w*2) ROM:00121A7E bclr #3,($133D).w ROM:00121A84 clr.w ($BEE).w ROM:00121A88 move.b #1,($1134).w ROM:00121A8E bra.s locret_121A3C ROM:00121A90 ; --------------------------------------------------------------------------- ROM:00121A90 bra.s locret_121AC8 ROM:00121A92 ; --------------------------------------------------------------------------- ROM:00121A92 ROM:00121A92 loc_121A92: ; CODE XREF: ROM:00121A70↑j ROM:00121A92 move.w ($BEE).w,d0 ROM:00121A96 move.w ($51E).w,$F94(d0.w*2) ROM:00121A9E addq.w #1,($BEE).w ROM:00121AA2 bvc.s loc_121AAA ROM:00121AA4 move.w #$8000,($BEE).w ROM:00121AAA ROM:00121AAA loc_121AAA: ; CODE XREF: ROM:00121AA2↑j ROM:00121AAA move.w ($BEE).w,($51C).w ROM:00121AB0 addi.w #$FC,($51C).w ROM:00121AB6 bset #2,($8F2).w ROM:00121ABC move.b #3,($1134).w ROM:00121AC2 bra.l *+6 ROM:00121AC8 ; --------------------------------------------------------------------------- ROM:00121AC8 ROM:00121AC8 locret_121AC8: ; CODE XREF: ROM:001219D4↑j ROM:00121AC8 ; ROM:00121A68↑j ... ROM:00121AC8 rts ROM:00121ACA ; --------------------------------------------------------------------------- ROM:00121ACA ROM:00121ACA loc_121ACA: ; DATA XREF: ROM:00121958↑o ROM:00121ACA btst #3,($8E9).w ROM:00121AD0 beq.s locret_121B46 ROM:00121AD2 cmpi.w #3,($BEE).w ROM:00121AD8 blt.s loc_121B10 ROM:00121ADA move.w ($BEE).w,($51C).w ROM:00121AE0 addi.w #$FC,($51C).w ROM:00121AE6 move.w ($BEE).w,d0 ROM:00121AEA move.w $F94(d0.w*2),($51E).w ROM:00121AF2 bset #6,($8F1).w ROM:00121AF8 bclr #3,($133D).w ROM:00121AFE clr.w ($BEE).w ROM:00121B02 move.b #1,($1134).w ROM:00121B08 bra.l locret_121A3C ROM:00121B0E ; --------------------------------------------------------------------------- ROM:00121B0E bra.s locret_121B46 ROM:00121B10 ; --------------------------------------------------------------------------- ROM:00121B10 ROM:00121B10 loc_121B10: ; CODE XREF: ROM:00121AD8↑j ROM:00121B10 move.w ($BEE).w,($51C).w ROM:00121B16 addi.w #$FC,($51C).w ROM:00121B1C move.w ($BEE).w,d0 ROM:00121B20 move.w $F94(d0.w*2),($51E).w ROM:00121B28 addq.w #1,($BEE).w ROM:00121B2C bvc.s loc_121B34 ROM:00121B2E move.w #$8000,($BEE).w ROM:00121B34 ROM:00121B34 loc_121B34: ; CODE XREF: ROM:00121B2C↑j ROM:00121B34 bset #6,($8F1).w ROM:00121B3A move.b #4,($1134).w ROM:00121B40 bra.l *+6 ROM:00121B46 ; --------------------------------------------------------------------------- ROM:00121B46 ROM:00121B46 locret_121B46: ; CODE XREF: ROM:00121A36↑j ROM:00121B46 ; ROM:00121AD0↑j ... ROM:00121B46 rts ROM:00121B48 ; --------------------------------------------------------------------------- ROM:00121B48 rts ROM:00121B4A ROM:00121B4A ; =============== S U B R O U T I N E ======================================= ROM:00121B4A ROM:00121B4A ROM:00121B4A sub_121B4A: ; CODE XREF: ROM:00123DE0↓p ROM:00121B4A cmpi.w #0,($51E).w ROM:00121B50 bne.s loc_121B5A ROM:00121B52 move.w #$A55A,($BF2).w ROM:00121B58 bra.s loc_121B60 ROM:00121B5A ; --------------------------------------------------------------------------- ROM:00121B5A ROM:00121B5A loc_121B5A: ; CODE XREF: sub_121B4A+6↑j ROM:00121B5A move.w ($51E).w,($BF2).w ROM:00121B60 ROM:00121B60 loc_121B60: ; CODE XREF: sub_121B4A+E↑j ROM:00121B60 clr.w d0 ROM:00121B62 move.w ($BF2).w,d5 ROM:00121B66 btst #0,d5 ROM:00121B6A beq.w loc_121B72 ROM:00121B6E addi.w #1,d0 ROM:00121B72 ROM:00121B72 loc_121B72: ; CODE XREF: sub_121B4A+20↑j ROM:00121B72 btst #4,d5 ROM:00121B76 beq.w loc_121B7E ROM:00121B7A addi.w #1,d0 ROM:00121B7E ROM:00121B7E loc_121B7E: ; CODE XREF: sub_121B4A+2C↑j ROM:00121B7E btst #$D,d5 ROM:00121B82 beq.w loc_121B8A ROM:00121B86 addi.w #1,d0 ROM:00121B8A ROM:00121B8A loc_121B8A: ; CODE XREF: sub_121B4A+38↑j ROM:00121B8A btst #$F,d5 ROM:00121B8E beq.w loc_121B96 ROM:00121B92 addi.w #1,d0 ROM:00121B96 ROM:00121B96 loc_121B96: ; CODE XREF: sub_121B4A+44↑j ROM:00121B96 lsr.w #1,d5 ROM:00121B98 cmpi.w #1,d0 ROM:00121B9C beq.s loc_121BA4 ROM:00121B9E cmpi.w #3,d0 ROM:00121BA2 bne.s loc_121BA8 ROM:00121BA4 ROM:00121BA4 loc_121BA4: ; CODE XREF: sub_121B4A+52↑j ROM:00121BA4 bset #$F,d5 ROM:00121BA8 ROM:00121BA8 loc_121BA8: ; CODE XREF: sub_121B4A+58↑j ROM:00121BA8 move.w d5,($BF2).w ROM:00121BAC move.w #$FB,($51C).w ROM:00121BB2 move.w ($BF2).w,($51E).w ROM:00121BB8 bset #6,($8F1).w ROM:00121BBE btst #3,($1333).w ROM:00121BC4 bne.s loc_121BD2 ROM:00121BC6 btst #6,($132B).w ROM:00121BCC beq.l loc_121C94 ROM:00121BD2 ROM:00121BD2 loc_121BD2: ; CODE XREF: sub_121B4A+7A↑j ROM:00121BD2 clr.w d1 ROM:00121BD4 btst #$F,d5 ROM:00121BD8 beq.w loc_121BE0 ROM:00121BDC addi.w #8,d1 ROM:00121BE0 ROM:00121BE0 loc_121BE0: ; CODE XREF: sub_121B4A+8E↑j ROM:00121BE0 btst #7,d5 ROM:00121BE4 beq.w loc_121BEC ROM:00121BE8 addi.w #4,d1 ROM:00121BEC ROM:00121BEC loc_121BEC: ; CODE XREF: sub_121B4A+9A↑j ROM:00121BEC btst #4,d5 ROM:00121BF0 beq.w loc_121BF8 ROM:00121BF4 addi.w #2,d1 ROM:00121BF8 ROM:00121BF8 loc_121BF8: ; CODE XREF: sub_121B4A+A6↑j ROM:00121BF8 btst #0,d5 ROM:00121BFC beq.w loc_121C04 ROM:00121C00 addi.w #1,d1 ROM:00121C04 ROM:00121C04 loc_121C04: ; CODE XREF: sub_121B4A+B2↑j ROM:00121C04 addi.w #1,d1 ROM:00121C08 move.w ($BF2).w,d6 ROM:00121C0C move.w #1,d2 ROM:00121C10 bra.s loc_121C16 ROM:00121C12 ; --------------------------------------------------------------------------- ROM:00121C12 ROM:00121C12 loc_121C12: ; CODE XREF: sub_121B4A:loc_121C88↓j ROM:00121C12 addi.w #1,d2 ROM:00121C16 ROM:00121C16 loc_121C16: ; CODE XREF: sub_121B4A+C6↑j ROM:00121C16 cmp.w d1,d2 ROM:00121C18 bgt.l loc_121C8A ROM:00121C1E clr.w d3 ROM:00121C20 btst #1,d6 ROM:00121C24 beq.w loc_121C2C ROM:00121C28 addi.w #1,d3 ROM:00121C2C ROM:00121C2C loc_121C2C: ; CODE XREF: sub_121B4A+DA↑j ROM:00121C2C btst #2,d6 ROM:00121C30 beq.w loc_121C38 ROM:00121C34 addi.w #1,d3 ROM:00121C38 ROM:00121C38 loc_121C38: ; CODE XREF: sub_121B4A+E6↑j ROM:00121C38 btst #8,d6 ROM:00121C3C beq.w loc_121C44 ROM:00121C40 addi.w #1,d3 ROM:00121C44 ROM:00121C44 loc_121C44: ; CODE XREF: sub_121B4A+F2↑j ROM:00121C44 btst #9,d6 ROM:00121C48 beq.w loc_121C50 ROM:00121C4C addi.w #1,d3 ROM:00121C50 ROM:00121C50 loc_121C50: ; CODE XREF: sub_121B4A+FE↑j ROM:00121C50 move.w #1,d4 ROM:00121C54 btst #3,d6 ROM:00121C58 beq.w loc_121C66 ROM:00121C5C btst #$D,d6 ROM:00121C60 beq.w loc_121C66 ROM:00121C64 clr.w d4 ROM:00121C66 ROM:00121C66 loc_121C66: ; CODE XREF: sub_121B4A+10E↑j ROM:00121C66 ; sub_121B4A+116↑j ROM:00121C66 lsr.w #1,d6 ROM:00121C68 cmpi.w #1,d3 ROM:00121C6C beq.s loc_121C74 ROM:00121C6E cmpi.w #3,d3 ROM:00121C72 bne.s loc_121C78 ROM:00121C74 ROM:00121C74 loc_121C74: ; CODE XREF: sub_121B4A+122↑j ROM:00121C74 bset #$F,d6 ROM:00121C78 ROM:00121C78 loc_121C78: ; CODE XREF: sub_121B4A+128↑j ROM:00121C78 cmpi.w #0,d4 ROM:00121C7C beq.s loc_121C84 ROM:00121C7E bset #0,d6 ROM:00121C82 bra.s loc_121C88 ROM:00121C84 ; --------------------------------------------------------------------------- ROM:00121C84 ROM:00121C84 loc_121C84: ; CODE XREF: sub_121B4A+132↑j ROM:00121C84 bclr #0,d6 ROM:00121C88 ROM:00121C88 loc_121C88: ; CODE XREF: sub_121B4A+138↑j ROM:00121C88 bra.s loc_121C12 ROM:00121C8A ; --------------------------------------------------------------------------- ROM:00121C8A ROM:00121C8A loc_121C8A: ; CODE XREF: sub_121B4A+CE↑j ROM:00121C8A move.w d6,($BF0).w ROM:00121C8E bra.l locret_121D10 ROM:00121C94 ; --------------------------------------------------------------------------- ROM:00121C94 ROM:00121C94 loc_121C94: ; CODE XREF: sub_121B4A+82↑j ROM:00121C94 move.w ($BF2).w,d6 ROM:00121C98 move.w #1,d2 ROM:00121C9C bra.s loc_121CA2 ROM:00121C9E ; --------------------------------------------------------------------------- ROM:00121C9E ROM:00121C9E loc_121C9E: ; CODE XREF: sub_121B4A:loc_121D0A↓j ROM:00121C9E addi.w #1,d2 ROM:00121CA2 ROM:00121CA2 loc_121CA2: ; CODE XREF: sub_121B4A+152↑j ROM:00121CA2 cmpi.w #2,d2 ROM:00121CA6 bgt.l loc_121D0C ROM:00121CAC move.w #1,d4 ROM:00121CB0 btst #9,d6 ROM:00121CB4 beq.w loc_121CC2 ROM:00121CB8 btst #$B,d6 ROM:00121CBC beq.w loc_121CC2 ROM:00121CC0 clr.w d4 ROM:00121CC2 ROM:00121CC2 loc_121CC2: ; CODE XREF: sub_121B4A+16A↑j ROM:00121CC2 ; sub_121B4A+172↑j ROM:00121CC2 clr.w d3 ROM:00121CC4 btst #1,d6 ROM:00121CC8 beq.w loc_121CD0 ROM:00121CCC addi.w #1,d3 ROM:00121CD0 ROM:00121CD0 loc_121CD0: ; CODE XREF: sub_121B4A+17E↑j ROM:00121CD0 btst #4,d6 ROM:00121CD4 beq.w loc_121CDC ROM:00121CD8 addi.w #1,d3 ROM:00121CDC ROM:00121CDC loc_121CDC: ; CODE XREF: sub_121B4A+18A↑j ROM:00121CDC btst #$C,d6 ROM:00121CE0 beq.w loc_121CE8 ROM:00121CE4 addi.w #1,d3 ROM:00121CE8 ROM:00121CE8 loc_121CE8: ; CODE XREF: sub_121B4A+196↑j ROM:00121CE8 lsr.w #1,d6 ROM:00121CEA cmpi.w #1,d3 ROM:00121CEE beq.s loc_121CF6 ROM:00121CF0 cmpi.w #3,d3 ROM:00121CF4 bne.s loc_121CFA ROM:00121CF6 ROM:00121CF6 loc_121CF6: ; CODE XREF: sub_121B4A+1A4↑j ROM:00121CF6 bset #$F,d6 ROM:00121CFA ROM:00121CFA loc_121CFA: ; CODE XREF: sub_121B4A+1AA↑j ROM:00121CFA cmpi.w #0,d4 ROM:00121CFE beq.s loc_121D06 ROM:00121D00 bset #7,d6 ROM:00121D04 bra.s loc_121D0A ROM:00121D06 ; --------------------------------------------------------------------------- ROM:00121D06 ROM:00121D06 loc_121D06: ; CODE XREF: sub_121B4A+1B4↑j ROM:00121D06 bclr #7,d6 ROM:00121D0A ROM:00121D0A loc_121D0A: ; CODE XREF: sub_121B4A+1BA↑j ROM:00121D0A bra.s loc_121C9E ROM:00121D0C ; --------------------------------------------------------------------------- ROM:00121D0C ROM:00121D0C loc_121D0C: ; CODE XREF: sub_121B4A+15C↑j ROM:00121D0C move.w d6,($BF0).w ROM:00121D10 ROM:00121D10 locret_121D10: ; CODE XREF: sub_121B4A+144↑j ROM:00121D10 rts ROM:00121D10 ; End of function sub_121B4A ROM:00121D10 ROM:00121D12 ROM:00121D12 ; =============== S U B R O U T I N E ======================================= ROM:00121D12 ROM:00121D12 ROM:00121D12 sub_121D12: ; CODE XREF: ROM:00123DE6↓p ROM:00121D12 ; ROM:00123FA0↓p ... ROM:00121D12 btst #7,($1339).w ROM:00121D18 beq.s loc_121D24 ROM:00121D1A bsr.w sub_122918 ROM:00121D1E bra.l locret_1228C2 ROM:00121D24 ; --------------------------------------------------------------------------- ROM:00121D24 ROM:00121D24 loc_121D24: ; CODE XREF: sub_121D12+6↑j ROM:00121D24 btst #7,($1333).w ROM:00121D2A beq.s loc_121D36 ROM:00121D2C bsr.w sub_122918 ROM:00121D30 bra.l locret_1228C2 ROM:00121D36 ; --------------------------------------------------------------------------- ROM:00121D36 ROM:00121D36 loc_121D36: ; CODE XREF: sub_121D12+18↑j ROM:00121D36 move.w #1,d1 ROM:00121D3A btst #7,($133B).w ROM:00121D40 beq.l loc_121D8C ROM:00121D46 cmpi.b #$81,$11EC(d1.w) ROM:00121D4E bne.l loc_121D8C ROM:00121D54 move.b #3,($11EF).l ROM:00121D5C move.b ($11ED).l,d3 ROM:00121D62 addi.b #$40,d3 ; '@' ROM:00121D66 move.b d3,($11F0).l ROM:00121D6C move.b #$57,($11F1).l ; 'W' ROM:00121D74 move.b #$8F,($11F2).l ROM:00121D7C bsr.w sub_122D7C ROM:00121D80 move.w #8,($BF8).w ROM:00121D86 bra.l locret_1228C2 ROM:00121D8C ; --------------------------------------------------------------------------- ROM:00121D8C ROM:00121D8C loc_121D8C: ; CODE XREF: sub_121D12+2E↑j ROM:00121D8C ; sub_121D12+3C↑j ROM:00121D8C move.w #0,d3 ROM:00121D90 move.w #3,d1 ROM:00121D94 cmpi.b #$81,$11EC(d3.w) ROM:00121D9C bne.s loc_121DEA ROM:00121D9E cmpi.b #$81,$11EC(d1.w) ROM:00121DA6 bne.s loc_121DEA ROM:00121DA8 move.b #3,($11EC).l ROM:00121DB0 move.b #$C1,($11ED).l ROM:00121DB8 move.b #$57,($11EE).l ; 'W' ROM:00121DC0 move.b #$8F,($11EF).l ROM:00121DC8 move.b #$C4,d4 ROM:00121DCC add.b ($11EE).l,d4 ROM:00121DD2 add.b ($11EF).l,d4 ROM:00121DD8 move.b d4,($11F0).l ROM:00121DDE move.w #5,($BF8).w ROM:00121DE4 bra.l locret_1228C2 ROM:00121DEA ; --------------------------------------------------------------------------- ROM:00121DEA ROM:00121DEA loc_121DEA: ; CODE XREF: sub_121D12+8A↑j ROM:00121DEA ; sub_121D12+94↑j ROM:00121DEA move.w #1,d1 ROM:00121DEE cmpi.b #$18,$11EC(d1.w) ROM:00121DF6 bne.l loc_121FCE ROM:00121DFC clr.b ($113D).w ROM:00121E00 bclr #1,($1322).w ROM:00121E06 bclr #6,($1314).w ROM:00121E0C move.b ($11EE).l,d1 ROM:00121E12 cmpi.b #1,d1 ROM:00121E16 bne.l loc_121E26 ROM:00121E1C bset #1,($1338).w ROM:00121E22 bra.w loc_121E2C ROM:00121E26 ; --------------------------------------------------------------------------- ROM:00121E26 ROM:00121E26 loc_121E26: ; CODE XREF: sub_121D12+104↑j ROM:00121E26 bclr #1,($1338).w ROM:00121E2C ROM:00121E2C loc_121E2C: ; CODE XREF: sub_121D12+110↑j ROM:00121E2C btst #7,($133B).w ROM:00121E32 beq.s loc_121E3C ROM:00121E34 move.w #6,($BF4).w ROM:00121E3A bra.s loc_121E42 ROM:00121E3C ; --------------------------------------------------------------------------- ROM:00121E3C ROM:00121E3C loc_121E3C: ; CODE XREF: sub_121D12+120↑j ROM:00121E3C move.w #3,($BF4).w ROM:00121E42 ROM:00121E42 loc_121E42: ; CODE XREF: sub_121D12+128↑j ROM:00121E42 clr.w d1 ROM:00121E44 clr.w d2 ROM:00121E46 move.b ($11EF).l,d1 ROM:00121E4C lsl.w #8,d1 ROM:00121E4E move.b ($11F0).l,d2 ROM:00121E54 or.w d1,d2 ROM:00121E56 lea (dword_1335D8).l,a3 ROM:00121E5C move.w (a3),d0 ROM:00121E5E ROM:00121E5E loc_121E5E: ; CODE XREF: sub_121D12+18A↓j ROM:00121E5E cmpi.w #$FF,d0 ROM:00121E62 beq.s loc_121E9E ROM:00121E64 move.w 2(a3),d1 ROM:00121E68 cmp.w d1,d2 ROM:00121E6A bne.s loc_121E8C ROM:00121E6C clr.w d3 ROM:00121E6E move.b $A(a3),d3 ROM:00121E72 and.w ($C06).w,d3 ROM:00121E76 cmpi.w #0,d3 ROM:00121E7A beq.s loc_121E8C ROM:00121E7C move.w d0,($BF6).w ROM:00121E80 movea.l 4(a3),a0 ROM:00121E84 jsr (a0) ROM:00121E86 bset #3,($131C).w ROM:00121E8C ROM:00121E8C loc_121E8C: ; CODE XREF: sub_121D12+158↑j ROM:00121E8C ; sub_121D12+168↑j ROM:00121E8C clr.w d0 ROM:00121E8E move.b $B(a3),d0 ROM:00121E92 adda.w d0,a3 ROM:00121E94 adda.w d0,a3 ROM:00121E96 adda.w #$C,a3 ROM:00121E9A move.w (a3),d0 ROM:00121E9C bra.s loc_121E5E ROM:00121E9E ; --------------------------------------------------------------------------- ROM:00121E9E ROM:00121E9E loc_121E9E: ; CODE XREF: sub_121D12+150↑j ROM:00121E9E btst #3,($131C).w ROM:00121EA4 bne.s loc_121EB0 ROM:00121EA6 bsr.w sub_122918 ROM:00121EAA bra.l loc_121FC8 ROM:00121EB0 ; --------------------------------------------------------------------------- ROM:00121EB0 ROM:00121EB0 loc_121EB0: ; CODE XREF: sub_121D12+192↑j ROM:00121EB0 bclr #3,($131C).w ROM:00121EB6 clr.w d3 ROM:00121EB8 move.b ($113D).w,d3 ROM:00121EBC muls.w #3,d3 ROM:00121EC0 addi.w #2,d3 ROM:00121EC4 btst #7,($133B).w ROM:00121ECA beq.s loc_121F04 ROM:00121ECC move.b ($113D).w,($11F1).l ROM:00121ED4 move.b d3,($11EF).l ROM:00121EDA move.b ($11ED).l,d0 ROM:00121EE0 addi.b #$40,d0 ; '@' ROM:00121EE4 move.b d0,($11F0).l ROM:00121EEA bsr.w sub_122D7C ROM:00121EEE clr.w d3 ROM:00121EF0 move.b ($11EF).l,d3 ROM:00121EF6 addi.w #5,d3 ROM:00121EFA move.w d3,($BF8).w ROM:00121EFE bra.l loc_121FC8 ROM:00121F04 ; --------------------------------------------------------------------------- ROM:00121F04 ROM:00121F04 loc_121F04: ; CODE XREF: sub_121D12+1B8↑j ROM:00121F04 cmpi.w #$3F,d3 ; '?' ROM:00121F08 ble.s loc_121F80 ROM:00121F0A move.b d3,d0 ROM:00121F0C move.b d3,d1 ROM:00121F0E addi.b #1,d1 ROM:00121F12 move.w #0,d2 ROM:00121F16 bra.s loc_121F1C ROM:00121F18 ; --------------------------------------------------------------------------- ROM:00121F18 ROM:00121F18 loc_121F18: ; CODE XREF: sub_121D12+220↓j ROM:00121F18 addi.w #1,d2 ROM:00121F1C ROM:00121F1C loc_121F1C: ; CODE XREF: sub_121D12+204↑j ROM:00121F1C cmp.w d3,d2 ROM:00121F1E bgt.s loc_121F34 ROM:00121F20 move.b $11EC(d0.w),$11EC(d1.w) ROM:00121F2A subi.b #1,d0 ROM:00121F2E subi.b #1,d1 ROM:00121F32 bra.s loc_121F18 ROM:00121F34 ; --------------------------------------------------------------------------- ROM:00121F34 ROM:00121F34 loc_121F34: ; CODE XREF: sub_121D12+20C↑j ROM:00121F34 clr.w d4 ROM:00121F36 clr.w d1 ROM:00121F38 addi.b #$40,($11EE).w ; '@' ROM:00121F3E move.b d3,($11ED).w ROM:00121F42 move.b ($113D).w,($11EF).w ROM:00121F48 move.b #0,($11EC).w ROM:00121F4E addi.b #1,d3 ROM:00121F52 move.w #0,d2 ROM:00121F56 bra.s loc_121F5C ROM:00121F58 ; --------------------------------------------------------------------------- ROM:00121F58 ROM:00121F58 loc_121F58: ; CODE XREF: sub_121D12+256↓j ROM:00121F58 addi.w #1,d2 ROM:00121F5C ROM:00121F5C loc_121F5C: ; CODE XREF: sub_121D12+244↑j ROM:00121F5C cmp.w d3,d2 ROM:00121F5E bgt.s loc_121F6A ROM:00121F60 add.b $11EC(d4.w),d1 ROM:00121F66 addq.w #1,d4 ROM:00121F68 bra.s loc_121F58 ROM:00121F6A ; --------------------------------------------------------------------------- ROM:00121F6A ROM:00121F6A loc_121F6A: ; CODE XREF: sub_121D12+24C↑j ROM:00121F6A move.b d1,$11EC(d4.w) ROM:00121F70 clr.w d3 ROM:00121F72 move.b ($11ED).w,d3 ROM:00121F76 addi.w #3,d3 ROM:00121F7A move.w d3,($BF8).w ROM:00121F7E bra.s loc_121FC8 ROM:00121F80 ; --------------------------------------------------------------------------- ROM:00121F80 ROM:00121F80 loc_121F80: ; CODE XREF: sub_121D12+1F6↑j ROM:00121F80 addi.b #$40,($11ED).l ; '@' ROM:00121F88 move.b d3,($11EC).l ROM:00121F8E move.b ($113D).w,($11EE).l ROM:00121F96 clr.w d0 ROM:00121F98 clr.w d4 ROM:00121F9A move.w #0,d2 ROM:00121F9E bra.s loc_121FA4 ROM:00121FA0 ; --------------------------------------------------------------------------- ROM:00121FA0 ROM:00121FA0 loc_121FA0: ; CODE XREF: sub_121D12+29E↓j ROM:00121FA0 addi.w #1,d2 ROM:00121FA4 ROM:00121FA4 loc_121FA4: ; CODE XREF: sub_121D12+28C↑j ROM:00121FA4 cmp.w d3,d2 ROM:00121FA6 bgt.s loc_121FB2 ROM:00121FA8 add.b $11EC(d4.w),d0 ROM:00121FAE addq.w #1,d4 ROM:00121FB0 bra.s loc_121FA0 ROM:00121FB2 ; --------------------------------------------------------------------------- ROM:00121FB2 ROM:00121FB2 loc_121FB2: ; CODE XREF: sub_121D12+294↑j ROM:00121FB2 move.b d0,$11EC(d4.w) ROM:00121FB8 clr.w d3 ROM:00121FBA move.b ($11EC).l,d3 ROM:00121FC0 addi.w #2,d3 ROM:00121FC4 move.w d3,($BF8).w ROM:00121FC8 ROM:00121FC8 loc_121FC8: ; CODE XREF: sub_121D12+198↑j ROM:00121FC8 ; sub_121D12+1EC↑j ... ROM:00121FC8 bra.l locret_1228C2 ROM:00121FCE ; --------------------------------------------------------------------------- ROM:00121FCE ROM:00121FCE loc_121FCE: ; CODE XREF: sub_121D12+E4↑j ROM:00121FCE move.w #1,d1 ROM:00121FD2 cmpi.b #$14,$11EC(d1.w) ROM:00121FDA bne.l loc_1220C8 ROM:00121FE0 clr.b ($113D).w ROM:00121FE4 clr.w d1 ROM:00121FE6 clr.w d2 ROM:00121FE8 move.b ($11EE).l,d1 ROM:00121FEE lsl.w #8,d1 ROM:00121FF0 move.b ($11EF).l,d2 ROM:00121FF6 or.w d1,d2 ROM:00121FF8 lea (dword_1335D8).l,a3 ROM:00121FFE move.w (a3),d0 ROM:00122000 ROM:00122000 loc_122000: ; CODE XREF: sub_121D12+32C↓j ROM:00122000 cmpi.w #$FF,d0 ROM:00122004 beq.s loc_122040 ROM:00122006 move.w 2(a3),d1 ROM:0012200A cmp.w d1,d2 ROM:0012200C bne.s loc_12202E ROM:0012200E clr.w d3 ROM:00122010 move.b $A(a3),d3 ROM:00122014 and.w ($C06).w,d3 ROM:00122018 cmpi.w #0,d3 ROM:0012201C beq.s loc_12202E ROM:0012201E move.w d0,($BF6).w ROM:00122022 bsr.l sub_1244DE ROM:00122028 bset #3,($131C).w ROM:0012202E ROM:0012202E loc_12202E: ; CODE XREF: sub_121D12+2FA↑j ROM:0012202E ; sub_121D12+30A↑j ROM:0012202E clr.w d0 ROM:00122030 move.b $B(a3),d0 ROM:00122034 adda.w d0,a3 ROM:00122036 adda.w d0,a3 ROM:00122038 adda.w #$C,a3 ROM:0012203C move.w (a3),d0 ROM:0012203E bra.s loc_122000 ROM:00122040 ; --------------------------------------------------------------------------- ROM:00122040 ROM:00122040 loc_122040: ; CODE XREF: sub_121D12+2F2↑j ROM:00122040 btst #3,($131C).w ROM:00122046 bne.s loc_122052 ROM:00122048 bsr.w sub_122918 ROM:0012204C bra.l loc_1220C2 ROM:00122052 ; --------------------------------------------------------------------------- ROM:00122052 ROM:00122052 loc_122052: ; CODE XREF: sub_121D12+334↑j ROM:00122052 bclr #3,($131C).w ROM:00122058 btst #7,($133B).w ROM:0012205E beq.s loc_122098 ROM:00122060 move.b ($11ED).l,d0 ROM:00122066 addi.b #$40,d0 ; '@' ROM:0012206A move.b d0,($11F0).l ROM:00122070 move.b ($11EE).l,($11F1).l ROM:0012207A move.b ($11EF).l,($11F2).l ROM:00122084 move.b #3,($11EF).l ROM:0012208C bsr.w sub_122D7C ROM:00122090 move.w #8,($BF8).w ROM:00122096 bra.s loc_1220C2 ROM:00122098 ; --------------------------------------------------------------------------- ROM:00122098 ROM:00122098 loc_122098: ; CODE XREF: sub_121D12+34C↑j ROM:00122098 addi.b #$40,($11ED).l ; '@' ROM:001220A0 move.b ($11ED).l,d0 ROM:001220A6 add.b ($11EE).l,d0 ROM:001220AC add.b ($11EF).l,d0 ROM:001220B2 addi.b #3,d0 ROM:001220B6 move.b d0,($11F0).l ROM:001220BC move.w #5,($BF8).w ROM:001220C2 ROM:001220C2 loc_1220C2: ; CODE XREF: sub_121D12+33A↑j ROM:001220C2 ; sub_121D12+384↑j ROM:001220C2 bra.l locret_1228C2 ROM:001220C8 ; --------------------------------------------------------------------------- ROM:001220C8 ROM:001220C8 loc_1220C8: ; CODE XREF: sub_121D12+2C8↑j ROM:001220C8 move.w #1,d1 ROM:001220CC cmpi.b #$21,$11EC(d1.w) ; '!' ROM:001220D4 bne.l loc_12218C ROM:001220DA bsr.l sub_124514 ROM:001220E0 bsr.l sub_134820 ROM:001220E6 move.b ($11EC).l,d0 ROM:001220EC andi.b #$3F,d0 ; '?' ROM:001220F0 cmpi.b #2,d0 ROM:001220F4 bne.l loc_122182 ROM:001220FA cmpi.w #3,($C04).w ROM:00122100 bne.s loc_122108 ROM:00122102 bra.l loc_122180 ROM:00122108 ; --------------------------------------------------------------------------- ROM:00122108 ROM:00122108 loc_122108: ; CODE XREF: sub_121D12+3EE↑j ROM:00122108 clr.w d1 ROM:0012210A move.b ($11EE).l,d1 ROM:00122110 btst #2,($132E).w ROM:00122116 beq.s loc_12212E ROM:00122118 cmpi.w #$F0,d1 ROM:0012211C blt.s loc_12212E ROM:0012211E cmpi.w #$FE,d1 ROM:00122122 bgt.s loc_12212E ROM:00122124 movea.l d4,a3 ROM:00122126 bset #4,($1332).w ROM:0012212C bra.s loc_12213A ROM:0012212E ; --------------------------------------------------------------------------- ROM:0012212E ROM:0012212E loc_12212E: ; CODE XREF: sub_121D12+404↑j ROM:0012212E ; sub_121D12+40A↑j ... ROM:0012212E lea (dword_132EEC).l,a3 ROM:00122134 bclr #4,($1332).w ROM:0012213A ROM:0012213A loc_12213A: ; CODE XREF: sub_121D12+41A↑j ROM:0012213A move.b (a3),d0 ROM:0012213C ROM:0012213C loc_12213C: ; CODE XREF: sub_121D12+442↓j ROM:0012213C cmpi.b #$FF,d0 ROM:00122140 beq.s loc_122156 ROM:00122142 cmp.b d0,d1 ROM:00122144 beq.s loc_122156 ROM:00122146 clr.w d2 ROM:00122148 move.w 2(a3),d2 ROM:0012214C lsl.w #2,d2 ROM:0012214E addq.w #4,d2 ROM:00122150 adda.w d2,a3 ROM:00122152 move.b (a3),d0 ROM:00122154 bra.s loc_12213C ROM:00122156 ; --------------------------------------------------------------------------- ROM:00122156 ROM:00122156 loc_122156: ; CODE XREF: sub_121D12+42E↑j ROM:00122156 ; sub_121D12+432↑j ROM:00122156 cmpi.b #$FF,d0 ROM:0012215A bne.s loc_122166 ROM:0012215C bsr.w sub_122918 ROM:00122160 bra.l loc_122180 ROM:00122166 ; --------------------------------------------------------------------------- ROM:00122166 ROM:00122166 loc_122166: ; CODE XREF: sub_121D12+448↑j ROM:00122166 clr.w d1 ROM:00122168 move.b 1(a3),d1 ROM:0012216C and.w ($C06).w,d1 ROM:00122170 cmpi.w #0,d1 ROM:00122174 bne.s loc_12217C ROM:00122176 bsr.w sub_122918 ROM:0012217A bra.s loc_122180 ROM:0012217C ; --------------------------------------------------------------------------- ROM:0012217C ROM:0012217C loc_12217C: ; CODE XREF: sub_121D12+462↑j ROM:0012217C bsr.w sub_122A0C ROM:00122180 ROM:00122180 loc_122180: ; CODE XREF: sub_121D12+3F0↑j ROM:00122180 ; sub_121D12+44E↑j ... ROM:00122180 bra.s loc_122186 ROM:00122182 ; --------------------------------------------------------------------------- ROM:00122182 ROM:00122182 loc_122182: ; CODE XREF: sub_121D12+3E2↑j ROM:00122182 bsr.w sub_122918 ROM:00122186 ROM:00122186 loc_122186: ; CODE XREF: sub_121D12:loc_122180↑j ROM:00122186 bra.l locret_1228C2 ROM:0012218C ; --------------------------------------------------------------------------- ROM:0012218C ROM:0012218C loc_12218C: ; CODE XREF: sub_121D12+3C2↑j ROM:0012218C move.w #1,d0 ROM:00122190 cmpi.b #$3B,$11EC(d0.w) ; ';' ROM:00122198 bne.l loc_1221E4 ROM:0012219E move.w #2,d0 ROM:001221A2 cmpi.b #$87,$11EC(d0.w) ROM:001221AA bne.l loc_1221C0 ROM:001221B0 bsr.l sub_1146B0 ROM:001221B6 bsr.w sub_1229A8 ROM:001221BA bra.l loc_1221DE ROM:001221C0 ; --------------------------------------------------------------------------- ROM:001221C0 ROM:001221C0 loc_1221C0: ; CODE XREF: sub_121D12+498↑j ROM:001221C0 cmpi.b #$8A,$11EC(d0.w) ROM:001221C8 bne.l loc_1221DA ROM:001221CE bsr.l sub_114E9E ROM:001221D4 bsr.w sub_1229A8 ROM:001221D8 bra.s loc_1221DE ROM:001221DA ; --------------------------------------------------------------------------- ROM:001221DA ROM:001221DA loc_1221DA: ; CODE XREF: sub_121D12+4B6↑j ROM:001221DA bsr.w sub_122918 ROM:001221DE ROM:001221DE loc_1221DE: ; CODE XREF: sub_121D12+4A8↑j ROM:001221DE ; sub_121D12+4C6↑j ROM:001221DE bra.l locret_1228C2 ROM:001221E4 ; --------------------------------------------------------------------------- ROM:001221E4 ROM:001221E4 loc_1221E4: ; CODE XREF: sub_121D12+486↑j ROM:001221E4 move.w #1,d0 ROM:001221E8 cmpi.b #$23,$11EC(d0.w) ; '#' ROM:001221F0 bne.l loc_122200 ROM:001221F6 bsr.w sub_122B48 ROM:001221FA bra.l locret_1228C2 ROM:00122200 ; --------------------------------------------------------------------------- ROM:00122200 ROM:00122200 loc_122200: ; CODE XREF: sub_121D12+4DE↑j ROM:00122200 move.w #1,d0 ROM:00122204 cmpi.b #$3D,$11EC(d0.w) ; '=' ROM:0012220C bne.l loc_12221C ROM:00122212 bsr.w sub_122DE0 ROM:00122216 bra.l locret_1228C2 ROM:0012221C ; --------------------------------------------------------------------------- ROM:0012221C ROM:0012221C loc_12221C: ; CODE XREF: sub_121D12+4FA↑j ROM:0012221C move.w #1,d0 ROM:00122220 cmpi.b #$30,$11EC(d0.w) ; '0' ROM:00122228 bne.s loc_122234 ROM:0012222A bsr.w sub_1229A8 ROM:0012222E bra.l locret_1228C2 ROM:00122234 ; --------------------------------------------------------------------------- ROM:00122234 ROM:00122234 loc_122234: ; CODE XREF: sub_121D12+516↑j ROM:00122234 move.w #1,d0 ROM:00122238 btst #2,($133C).w ROM:0012223E beq.s loc_12224C ROM:00122240 bclr #2,($133C).w ROM:00122246 bra.l locret_1228C2 ROM:0012224C ; --------------------------------------------------------------------------- ROM:0012224C ROM:0012224C loc_12224C: ; CODE XREF: sub_121D12+52C↑j ROM:0012224C cmpi.b #$31,$11EC(d0.w) ; '1' ROM:00122254 bne.s loc_122260 ROM:00122256 bsr.w sub_1229A8 ROM:0012225A bra.l locret_1228C2 ROM:00122260 ; --------------------------------------------------------------------------- ROM:00122260 ROM:00122260 loc_122260: ; CODE XREF: sub_121D12+542↑j ROM:00122260 move.w #1,d0 ROM:00122264 cmpi.b #$32,$11EC(d0.w) ; '2' ROM:0012226C bne.s loc_122278 ROM:0012226E bsr.w sub_1229A8 ROM:00122272 bra.l locret_1228C2 ROM:00122278 ; --------------------------------------------------------------------------- ROM:00122278 ROM:00122278 loc_122278: ; CODE XREF: sub_121D12+55A↑j ROM:00122278 move.w #1,d0 ROM:0012227C cmpi.b #$2C,$11EC(d0.w) ; ',' ROM:00122284 bne.s loc_122290 ROM:00122286 bsr.w sub_1229A8 ROM:0012228A bra.l locret_1228C2 ROM:00122290 ; --------------------------------------------------------------------------- ROM:00122290 ROM:00122290 loc_122290: ; CODE XREF: sub_121D12+572↑j ROM:00122290 move.w #1,d0 ROM:00122294 cmpi.b #$A0,$11EC(d0.w) ROM:0012229C bne.s loc_1222B6 ROM:0012229E bsr.l nullsub_32 ROM:001222A4 btst #7,($1333).w ROM:001222AA beq.s loc_1222B0 ROM:001222AC bsr.w sub_122918 ROM:001222B0 ROM:001222B0 loc_1222B0: ; CODE XREF: sub_121D12+598↑j ROM:001222B0 bra.l locret_1228C2 ROM:001222B6 ; --------------------------------------------------------------------------- ROM:001222B6 ROM:001222B6 loc_1222B6: ; CODE XREF: sub_121D12+58A↑j ROM:001222B6 move.w #1,d0 ROM:001222BA cmpi.b #$33,$11EC(d0.w) ; '3' ROM:001222C2 bne.l loc_12232C ROM:001222C8 clr.w d1 ROM:001222CA move.b ($11EE).l,d3 ROM:001222D0 move.b dword_13359C(d1.w),d2 ROM:001222D8 ROM:001222D8 loc_1222D8: ; CODE XREF: sub_121D12+5DA↓j ROM:001222D8 cmpi.b #$FF,d2 ROM:001222DC beq.s loc_1222EE ROM:001222DE cmp.b d2,d3 ROM:001222E0 beq.s loc_1222EE ROM:001222E2 addq.w #6,d1 ROM:001222E4 move.b dword_13359C(d1.w),d2 ROM:001222EC bra.s loc_1222D8 ROM:001222EE ; --------------------------------------------------------------------------- ROM:001222EE ROM:001222EE loc_1222EE: ; CODE XREF: sub_121D12+5CA↑j ROM:001222EE ; sub_121D12+5CE↑j ROM:001222EE clr.w d3 ROM:001222F0 move.w d1,d4 ROM:001222F2 addq.w #1,d4 ROM:001222F4 move.b dword_13359C(d4.w),d3 ROM:001222FC and.w ($C06).w,d3 ROM:00122300 cmpi.b #$FF,d2 ROM:00122304 beq.l loc_122322 ROM:0012230A cmpi.w #0,d3 ROM:0012230E beq.l loc_122322 ROM:00122314 addq.w #1,d4 ROM:00122316 movea.l dword_13359C(d4.w),a0 ROM:0012231E jsr (a0) ROM:00122320 bra.s loc_122326 ROM:00122322 ; --------------------------------------------------------------------------- ROM:00122322 ROM:00122322 loc_122322: ; CODE XREF: sub_121D12+5F2↑j ROM:00122322 ; sub_121D12+5FC↑j ROM:00122322 bsr.w sub_122918 ROM:00122326 ROM:00122326 loc_122326: ; CODE XREF: sub_121D12+60E↑j ROM:00122326 bra.l locret_1228C2 ROM:0012232C ; --------------------------------------------------------------------------- ROM:0012232C ROM:0012232C loc_12232C: ; CODE XREF: sub_121D12+5B0↑j ROM:0012232C move.w #1,d0 ROM:00122330 cmpi.b #$27,$11EC(d0.w) ; ''' ROM:00122338 bne.l loc_12247C ROM:0012233E btst #0,($132A).w ROM:00122344 beq.l loc_1223B0 ROM:0012234A btst #7,($133B).w ROM:00122350 beq.s loc_122386 ROM:00122352 move.b #4,($11EF).l ROM:0012235A move.b #$67,($11F0).l ; 'g' ROM:00122362 move.b #1,($11F1).l ROM:0012236A move.b #0,($11F2).l ROM:00122372 move.b #0,($11F3).l ROM:0012237A bsr.w sub_122D7C ROM:0012237E move.w #9,($BF8).w ROM:00122384 bra.s loc_1223AA ROM:00122386 ; --------------------------------------------------------------------------- ROM:00122386 ROM:00122386 loc_122386: ; CODE XREF: sub_121D12+63E↑j ROM:00122386 movea.l #$11EC,a0 ROM:0012238C move.b #4,(a0)+ ROM:00122390 move.b #$67,(a0)+ ; 'g' ROM:00122394 move.b #1,(a0)+ ROM:00122398 move.b #0,(a0)+ ROM:0012239C move.b #0,(a0)+ ROM:001223A0 move.b #$6C,(a0)+ ; 'l' ROM:001223A4 move.w #6,($BF8).w ROM:001223AA ROM:001223AA loc_1223AA: ; CODE XREF: sub_121D12+672↑j ROM:001223AA bra.l loc_122476 ROM:001223B0 ; --------------------------------------------------------------------------- ROM:001223B0 ROM:001223B0 loc_1223B0: ; CODE XREF: sub_121D12+632↑j ROM:001223B0 move.w #2,d1 ROM:001223B4 cmpi.b #1,$11EC(d1.w) ROM:001223BC bne.l loc_12242E ROM:001223C2 btst #7,($133B).w ROM:001223C8 beq.s loc_1223FE ROM:001223CA move.b #4,($11EF).l ROM:001223D2 move.b #$67,($11F0).l ; 'g' ROM:001223DA move.b #1,($11F1).l ROM:001223E2 move.b ($BF2).w,($11F2).l ROM:001223EA move.b ($BF3).w,($11F3).l ROM:001223F2 bsr.w sub_122D7C ROM:001223F6 move.w #9,($BF8).w ROM:001223FC bra.s loc_12242C ROM:001223FE ; --------------------------------------------------------------------------- ROM:001223FE ROM:001223FE loc_1223FE: ; CODE XREF: sub_121D12+6B6↑j ROM:001223FE movea.l #$11EC,a0 ROM:00122404 move.b #4,(a0)+ ROM:00122408 move.b #$67,(a0)+ ; 'g' ROM:0012240C move.b #1,(a0)+ ROM:00122410 move.b ($BF2).w,(a0)+ ROM:00122414 move.b ($BF3).w,(a0)+ ROM:00122418 move.b #$6C,d2 ; 'l' ROM:0012241C add.b ($BF2).w,d2 ROM:00122420 add.b ($BF3).w,d2 ROM:00122424 move.b d2,(a0)+ ROM:00122426 move.w #6,($BF8).w ROM:0012242C ROM:0012242C loc_12242C: ; CODE XREF: sub_121D12+6EA↑j ROM:0012242C bra.s loc_122476 ROM:0012242E ; --------------------------------------------------------------------------- ROM:0012242E ROM:0012242E loc_12242E: ; CODE XREF: sub_121D12+6AA↑j ROM:0012242E btst #7,($133B).w ROM:00122434 beq.s loc_12245A ROM:00122436 move.b #2,($11EF).l ROM:0012243E move.b #$67,($11F0).l ; 'g' ROM:00122446 move.b #2,($11F1).l ROM:0012244E bsr.w sub_122D7C ROM:00122452 move.w #7,($BF8).w ROM:00122458 bra.s loc_122476 ROM:0012245A ; --------------------------------------------------------------------------- ROM:0012245A ROM:0012245A loc_12245A: ; CODE XREF: sub_121D12+722↑j ROM:0012245A movea.l #$11EC,a0 ROM:00122460 move.b #2,(a0)+ ROM:00122464 move.b #$67,(a0)+ ; 'g' ROM:00122468 move.b #2,(a0)+ ROM:0012246C move.b #$6B,(a0)+ ; 'k' ROM:00122470 move.w #4,($BF8).w ROM:00122476 ROM:00122476 loc_122476: ; CODE XREF: sub_121D12:loc_1223AA↑j ROM:00122476 ; sub_121D12:loc_12242C↑j ... ROM:00122476 bra.l locret_1228C2 ROM:0012247C ; --------------------------------------------------------------------------- ROM:0012247C ROM:0012247C loc_12247C: ; CODE XREF: sub_121D12+626↑j ROM:0012247C move.w #1,d0 ROM:00122480 cmpi.b #$34,$11EC(d0.w) ; '4' ROM:00122488 bne.s loc_1224F8 ROM:0012248A btst #7,($133B).w ROM:00122490 beq.s loc_1224BE ROM:00122492 move.b #2,($11EF).l ROM:0012249A move.b ($11ED).l,d1 ROM:001224A0 addi.b #$40,d1 ; '@' ROM:001224A4 move.b d1,($11F0).l ROM:001224AA move.b #$FA,($11F1).l ROM:001224B2 bsr.w sub_122D7C ROM:001224B6 move.w #7,($BF8).w ROM:001224BC bra.s loc_1224F2 ROM:001224BE ; --------------------------------------------------------------------------- ROM:001224BE ROM:001224BE loc_1224BE: ; CODE XREF: sub_121D12+77E↑j ROM:001224BE addi.b #$40,($11ED).l ; '@' ROM:001224C6 move.b ($11ED).l,d0 ROM:001224CC move.b #2,($11EC).l ROM:001224D4 move.b #$FA,($11EE).l ROM:001224DC add.b ($11EE).l,d0 ROM:001224E2 addi.b #2,d0 ROM:001224E6 move.b d0,($11EF).l ROM:001224EC move.w #4,($BF8).w ROM:001224F2 ROM:001224F2 loc_1224F2: ; CODE XREF: sub_121D12+7AA↑j ROM:001224F2 bra.l locret_1228C2 ROM:001224F8 ; --------------------------------------------------------------------------- ROM:001224F8 ROM:001224F8 loc_1224F8: ; CODE XREF: sub_121D12+776↑j ROM:001224F8 move.w #1,d0 ROM:001224FC cmpi.b #$1A,$11EC(d0.w) ROM:00122504 bne.l loc_1228BE ROM:0012250A move.w #2,d0 ROM:0012250E cmpi.b #$87,$11EC(d0.w) ROM:00122516 bne.l loc_12259C ROM:0012251C bsr.l sub_1145C0 ROM:00122522 btst #7,($133B).w ROM:00122528 beq.s loc_12255A ROM:0012252A move.b #$30,($11EF).l ; '0' ROM:00122532 move.b ($11ED).l,d1 ROM:00122538 addi.b #$40,d1 ; '@' ROM:0012253C move.b d1,($11F0).l ROM:00122542 move.b ($11EE).l,d1 ROM:00122548 move.b d1,($11F1).l ROM:0012254E bsr.w sub_122D7C ROM:00122552 move.w #$35,($BF8).w ; '5' ROM:00122558 bra.s loc_122596 ROM:0012255A ; --------------------------------------------------------------------------- ROM:0012255A ROM:0012255A loc_12255A: ; CODE XREF: sub_121D12+816↑j ROM:0012255A addi.b #$40,($11ED).l ; '@' ROM:00122562 move.b #$30,($11EC).l ; '0' ROM:0012256A clr.b d0 ROM:0012256C clr.w d4 ROM:0012256E move.w #0,d2 ROM:00122572 bra.s loc_122578 ROM:00122574 ; --------------------------------------------------------------------------- ROM:00122574 ROM:00122574 loc_122574: ; CODE XREF: sub_121D12+876↓j ROM:00122574 addi.w #1,d2 ROM:00122578 ROM:00122578 loc_122578: ; CODE XREF: sub_121D12+860↑j ROM:00122578 cmpi.w #$30,d2 ; '0' ROM:0012257C bgt.s loc_12258A ROM:0012257E add.b $11EC(d4.w),d0 ROM:00122584 addi.w #1,d4 ROM:00122588 bra.s loc_122574 ROM:0012258A ; --------------------------------------------------------------------------- ROM:0012258A ROM:0012258A loc_12258A: ; CODE XREF: sub_121D12+86A↑j ROM:0012258A move.b d0,$11EC(d4.w) ROM:00122590 move.w #$32,($BF8).w ; '2' ROM:00122596 ROM:00122596 loc_122596: ; CODE XREF: sub_121D12+846↑j ROM:00122596 bra.l loc_1228BC ROM:0012259C ; --------------------------------------------------------------------------- ROM:0012259C ROM:0012259C loc_12259C: ; CODE XREF: sub_121D12+804↑j ROM:0012259C move.w #2,d0 ROM:001225A0 cmpi.b #$8A,$11EC(d0.w) ROM:001225A8 bne.l loc_12262E ROM:001225AE bsr.l sub_114E04 ROM:001225B4 btst #7,($133B).w ROM:001225BA beq.s loc_1225EC ROM:001225BC move.b #$16,($11EF).l ROM:001225C4 move.b ($11ED).l,d1 ROM:001225CA addi.b #$40,d1 ; '@' ROM:001225CE move.b d1,($11F0).l ROM:001225D4 move.b ($11EE).l,d1 ROM:001225DA move.b d1,($11F1).l ROM:001225E0 bsr.w sub_122D7C ROM:001225E4 move.w #$1B,($BF8).w ROM:001225EA bra.s loc_122628 ROM:001225EC ; --------------------------------------------------------------------------- ROM:001225EC ROM:001225EC loc_1225EC: ; CODE XREF: sub_121D12+8A8↑j ROM:001225EC addi.b #$40,($11ED).l ; '@' ROM:001225F4 move.b #$16,($11EC).l ROM:001225FC clr.b d0 ROM:001225FE clr.w d4 ROM:00122600 move.w #0,d2 ROM:00122604 bra.s loc_12260A ROM:00122606 ; --------------------------------------------------------------------------- ROM:00122606 ROM:00122606 loc_122606: ; CODE XREF: sub_121D12+908↓j ROM:00122606 addi.w #1,d2 ROM:0012260A ROM:0012260A loc_12260A: ; CODE XREF: sub_121D12+8F2↑j ROM:0012260A cmpi.w #$16,d2 ROM:0012260E bgt.s loc_12261C ROM:00122610 add.b $11EC(d4.w),d0 ROM:00122616 addi.w #1,d4 ROM:0012261A bra.s loc_122606 ROM:0012261C ; --------------------------------------------------------------------------- ROM:0012261C ROM:0012261C loc_12261C: ; CODE XREF: sub_121D12+8FC↑j ROM:0012261C move.b d0,$11EC(d4.w) ROM:00122622 move.w #$18,($BF8).w ROM:00122628 ROM:00122628 loc_122628: ; CODE XREF: sub_121D12+8D8↑j ROM:00122628 bra.l loc_1228BC ROM:0012262E ; --------------------------------------------------------------------------- ROM:0012262E ROM:0012262E loc_12262E: ; CODE XREF: sub_121D12+896↑j ROM:0012262E move.w #2,d0 ROM:00122632 cmpi.b #$9A,$11EC(d0.w) ROM:0012263A bne.l loc_1226F0 ROM:00122640 movea.l #$10F000,a0 ROM:00122646 movea.l #$11EC,a1 ROM:0012264C btst #7,($133B).w ROM:00122652 beq.s loc_12265C ROM:00122654 adda.l #6,a1 ROM:0012265A bra.s loc_122662 ROM:0012265C ; --------------------------------------------------------------------------- ROM:0012265C ROM:0012265C loc_12265C: ; CODE XREF: sub_121D12+940↑j ROM:0012265C adda.l #3,a1 ROM:00122662 ROM:00122662 loc_122662: ; CODE XREF: sub_121D12+948↑j ROM:00122662 move.b #1,d3 ROM:00122666 bra.s loc_12266C ROM:00122668 ; --------------------------------------------------------------------------- ROM:00122668 ROM:00122668 loc_122668: ; CODE XREF: sub_121D12+962↓j ROM:00122668 addi.b #1,d3 ROM:0012266C ROM:0012266C loc_12266C: ; CODE XREF: sub_121D12+954↑j ROM:0012266C cmpi.b #6,d3 ROM:00122670 bgt.s loc_122676 ROM:00122672 move.b (a0)+,(a1)+ ROM:00122674 bra.s loc_122668 ROM:00122676 ; --------------------------------------------------------------------------- ROM:00122676 ROM:00122676 loc_122676: ; CODE XREF: sub_121D12+95E↑j ROM:00122676 btst #7,($133B).w ROM:0012267C beq.s loc_1226AE ROM:0012267E move.b #8,($11EF).l ROM:00122686 move.b ($11ED).l,d1 ROM:0012268C addi.b #$40,d1 ; '@' ROM:00122690 move.b d1,($11F0).l ROM:00122696 move.b ($11EE).l,d1 ROM:0012269C move.b d1,($11F1).l ROM:001226A2 bsr.w sub_122D7C ROM:001226A6 move.w #$D,($BF8).w ROM:001226AC bra.s loc_1226EA ROM:001226AE ; --------------------------------------------------------------------------- ROM:001226AE ROM:001226AE loc_1226AE: ; CODE XREF: sub_121D12+96A↑j ROM:001226AE addi.b #$40,($11ED).l ; '@' ROM:001226B6 move.b #8,($11EC).l ROM:001226BE clr.b d0 ROM:001226C0 clr.w d4 ROM:001226C2 move.w #0,d2 ROM:001226C6 bra.s loc_1226CC ROM:001226C8 ; --------------------------------------------------------------------------- ROM:001226C8 ROM:001226C8 loc_1226C8: ; CODE XREF: sub_121D12+9CA↓j ROM:001226C8 addi.w #1,d2 ROM:001226CC ROM:001226CC loc_1226CC: ; CODE XREF: sub_121D12+9B4↑j ROM:001226CC cmpi.w #8,d2 ROM:001226D0 bgt.s loc_1226DE ROM:001226D2 add.b $11EC(d4.w),d0 ROM:001226D8 addi.w #1,d4 ROM:001226DC bra.s loc_1226C8 ROM:001226DE ; --------------------------------------------------------------------------- ROM:001226DE ROM:001226DE loc_1226DE: ; CODE XREF: sub_121D12+9BE↑j ROM:001226DE move.b d0,$11EC(d4.w) ROM:001226E4 move.w #$A,($BF8).w ROM:001226EA ROM:001226EA loc_1226EA: ; CODE XREF: sub_121D12+99A↑j ROM:001226EA bra.l loc_1228BC ROM:001226F0 ; --------------------------------------------------------------------------- ROM:001226F0 ROM:001226F0 loc_1226F0: ; CODE XREF: sub_121D12+928↑j ROM:001226F0 move.w #2,d0 ROM:001226F4 cmpi.b #$9B,$11EC(d0.w) ROM:001226FC bne.l loc_122786 ROM:00122702 btst #7,($133B).w ROM:00122708 beq.s loc_122744 ROM:0012270A move.b #3,($11EF).l ROM:00122712 move.b ($11ED).l,d1 ROM:00122718 addi.b #$40,d1 ; '@' ROM:0012271C move.b d1,($11F0).l ROM:00122722 move.b ($11EE).l,d1 ROM:00122728 move.b d1,($11F1).l ROM:0012272E movea.l #$10F00A,a0 ROM:00122734 move.b (a0)+,($11F2).w ROM:00122738 bsr.w sub_122D7C ROM:0012273C move.w #8,($BF8).w ROM:00122742 bra.s loc_122780 ROM:00122744 ; --------------------------------------------------------------------------- ROM:00122744 ROM:00122744 loc_122744: ; CODE XREF: sub_121D12+9F6↑j ROM:00122744 addi.b #$40,($11ED).l ; '@' ROM:0012274C move.b #3,($11EC).l ROM:00122754 move.b ($11ED).l,d0 ROM:0012275A addi.b #3,d0 ROM:0012275E add.b ($11EE).l,d0 ROM:00122764 movea.l #$10F00A,a0 ROM:0012276A move.b (a0)+,($11EF).l ROM:00122770 add.b ($11EF).l,d0 ROM:00122776 move.b d0,($11F0).w ROM:0012277A move.w #5,($BF8).w ROM:00122780 ROM:00122780 loc_122780: ; CODE XREF: sub_121D12+A30↑j ROM:00122780 bra.l loc_1228BC ROM:00122786 ; --------------------------------------------------------------------------- ROM:00122786 ROM:00122786 loc_122786: ; CODE XREF: sub_121D12+9EA↑j ROM:00122786 move.w #2,d0 ROM:0012278A cmpi.b #$9C,$11EC(d0.w) ROM:00122792 bne.l loc_122826 ROM:00122798 btst #7,($133B).w ROM:0012279E beq.s loc_1227DE ROM:001227A0 move.b #3,($11EF).l ROM:001227A8 move.b ($11ED).l,d1 ROM:001227AE addi.b #$40,d1 ; '@' ROM:001227B2 move.b d1,($11F0).l ROM:001227B8 move.b ($11EE).l,d1 ROM:001227BE move.b d1,($11F1).l ROM:001227C4 movea.l #$10F00A,a0 ROM:001227CA move.b (a0)+,($11F2).w ROM:001227CE move.b (a0)+,($11F2).w ROM:001227D2 bsr.w sub_122D7C ROM:001227D6 move.w #8,($BF8).w ROM:001227DC bra.s loc_122820 ROM:001227DE ; --------------------------------------------------------------------------- ROM:001227DE ROM:001227DE loc_1227DE: ; CODE XREF: sub_121D12+A8C↑j ROM:001227DE addi.b #$40,($11ED).l ; '@' ROM:001227E6 move.b #3,($11EC).l ROM:001227EE move.b ($11ED).l,d0 ROM:001227F4 addi.b #3,d0 ROM:001227F8 add.b ($11EE).l,d0 ROM:001227FE movea.l #$10F00A,a0 ROM:00122804 move.b (a0)+,($11EF).l ROM:0012280A move.b (a0)+,($11EF).l ROM:00122810 add.b ($11EF).l,d0 ROM:00122816 move.b d0,($11F0).w ROM:0012281A move.w #5,($BF8).w ROM:00122820 ROM:00122820 loc_122820: ; CODE XREF: sub_121D12+ACA↑j ROM:00122820 bra.l loc_1228BC ROM:00122826 ; --------------------------------------------------------------------------- ROM:00122826 ROM:00122826 loc_122826: ; CODE XREF: sub_121D12+A80↑j ROM:00122826 move.w #2,d0 ROM:0012282A cmpi.b #$9E,$11EC(d0.w) ROM:00122832 bne.l loc_1228B8 ROM:00122838 btst #7,($133B).w ROM:0012283E beq.s loc_12287A ROM:00122840 move.b #3,($11EF).l ROM:00122848 move.b ($11ED).l,d1 ROM:0012284E addi.b #$40,d1 ; '@' ROM:00122852 move.b d1,($11F0).l ROM:00122858 move.b ($11EE).l,d1 ROM:0012285E move.b d1,($11F1).l ROM:00122864 movea.l #$10F00C,a0 ROM:0012286A move.b (a0)+,($11F2).w ROM:0012286E bsr.w sub_122D7C ROM:00122872 move.w #8,($BF8).w ROM:00122878 bra.s loc_1228B6 ROM:0012287A ; --------------------------------------------------------------------------- ROM:0012287A ROM:0012287A loc_12287A: ; CODE XREF: sub_121D12+B2C↑j ROM:0012287A addi.b #$40,($11ED).l ; '@' ROM:00122882 move.b #3,($11EC).l ROM:0012288A move.b ($11ED).l,d0 ROM:00122890 addi.b #3,d0 ROM:00122894 add.b ($11EE).l,d0 ROM:0012289A movea.l #$10F00C,a0 ROM:001228A0 move.b (a0)+,($11EF).l ROM:001228A6 add.b ($11EF).l,d0 ROM:001228AC move.b d0,($11F0).w ROM:001228B0 move.w #5,($BF8).w ROM:001228B6 ROM:001228B6 loc_1228B6: ; CODE XREF: sub_121D12+B66↑j ROM:001228B6 bra.s loc_1228BC ROM:001228B8 ; --------------------------------------------------------------------------- ROM:001228B8 ROM:001228B8 loc_1228B8: ; CODE XREF: sub_121D12+B20↑j ROM:001228B8 bsr.w sub_122918 ROM:001228BC ROM:001228BC loc_1228BC: ; CODE XREF: sub_121D12:loc_122596↑j ROM:001228BC ; sub_121D12:loc_122628↑j ... ROM:001228BC bra.s locret_1228C2 ROM:001228BE ; --------------------------------------------------------------------------- ROM:001228BE ROM:001228BE loc_1228BE: ; CODE XREF: sub_121D12+7F2↑j ROM:001228BE bsr.w sub_1228C4 ROM:001228C2 ROM:001228C2 locret_1228C2: ; CODE XREF: sub_121D12+C↑j ROM:001228C2 ; sub_121D12+1E↑j ... ROM:001228C2 rts ROM:001228C2 ; End of function sub_121D12 ROM:001228C2 ROM:001228C4 ROM:001228C4 ; =============== S U B R O U T I N E ======================================= ROM:001228C4 ROM:001228C4 ROM:001228C4 sub_1228C4: ; CODE XREF: sub_121D12:loc_1228BE↑p ROM:001228C4 ; sub_122DE0+7A↓p ... ROM:001228C4 btst #7,($133B).w ROM:001228CA beq.s loc_1228F0 ROM:001228CC move.b #1,($11EF).l ROM:001228D4 move.b ($11ED).l,d1 ROM:001228DA addi.b #$40,d1 ; '@' ROM:001228DE move.b d1,($11F0).l ROM:001228E4 bsr.w sub_122D7C ROM:001228E8 move.w #6,($BF8).w ROM:001228EE bra.s locret_122916 ROM:001228F0 ; --------------------------------------------------------------------------- ROM:001228F0 ROM:001228F0 loc_1228F0: ; CODE XREF: sub_1228C4+6↑j ROM:001228F0 addi.b #$40,($11ED).l ; '@' ROM:001228F8 move.b ($11ED).l,d0 ROM:001228FE addi.b #1,d0 ROM:00122902 move.b #1,($11EC).l ROM:0012290A move.b d0,($11EE).l ROM:00122910 move.w #3,($BF8).w ROM:00122916 ROM:00122916 locret_122916: ; CODE XREF: sub_1228C4+2A↑j ROM:00122916 rts ROM:00122916 ; End of function sub_1228C4 ROM:00122916 ROM:00122918 ROM:00122918 ; =============== S U B R O U T I N E ======================================= ROM:00122918 ROM:00122918 ROM:00122918 sub_122918: ; CODE XREF: sub_121D12+8↑p ROM:00122918 ; sub_121D12+1A↑p ... ROM:00122918 move.b ($11EC).l,d1 ROM:0012291E btst #7,($133B).w ROM:00122924 beq.s loc_122954 ROM:00122926 move.b #3,($11EF).l ROM:0012292E move.b ($11ED).l,($11F1).l ROM:00122938 move.b #$7F,($11F0).l ROM:00122940 move.b ($1136).w,($11F2).l ROM:00122948 bsr.w sub_122D7C ROM:0012294C move.w #8,($BF8).w ROM:00122952 bra.s locret_1229A6 ROM:00122954 ; --------------------------------------------------------------------------- ROM:00122954 ROM:00122954 loc_122954: ; CODE XREF: sub_122918+C↑j ROM:00122954 andi.b #$C0,d1 ROM:00122958 cmpi.b #0,d1 ROM:0012295C bne.s loc_12296A ROM:0012295E move.b ($11ED).l,($11EE).l ROM:00122968 bra.s loc_122974 ROM:0012296A ; --------------------------------------------------------------------------- ROM:0012296A ROM:0012296A loc_12296A: ; CODE XREF: sub_122918+44↑j ROM:0012296A move.b ($11EF).l,($11EE).l ROM:00122974 ROM:00122974 loc_122974: ; CODE XREF: sub_122918+50↑j ROM:00122974 move.b ($11EE).l,d0 ROM:0012297A addi.b #-$7E,d0 ROM:0012297E add.b ($1136).w,d0 ROM:00122982 move.b #3,($11EC).l ROM:0012298A move.b #$7F,($11ED).l ROM:00122992 move.b ($1136).w,($11EF).l ROM:0012299A move.b d0,($11F0).l ROM:001229A0 move.w #5,($BF8).w ROM:001229A6 ROM:001229A6 locret_1229A6: ; CODE XREF: sub_122918+3A↑j ROM:001229A6 rts ROM:001229A6 ; End of function sub_122918 ROM:001229A6 ROM:001229A8 ROM:001229A8 ; =============== S U B R O U T I N E ======================================= ROM:001229A8 ROM:001229A8 ROM:001229A8 sub_1229A8: ; CODE XREF: sub_121D12+4A4↑p ROM:001229A8 ; sub_121D12+4C2↑p ... ROM:001229A8 btst #7,($133B).w ROM:001229AE beq.s loc_1229DE ROM:001229B0 move.b #2,($11EF).l ROM:001229B8 move.b ($11ED).l,d1 ROM:001229BE addi.b #$40,d1 ; '@' ROM:001229C2 move.b d1,($11F0).l ROM:001229C8 move.b ($11EE).l,($11F1).l ROM:001229D2 bsr.w sub_122D7C ROM:001229D6 move.w #7,($BF8).w ROM:001229DC bra.s locret_122A0A ROM:001229DE ; --------------------------------------------------------------------------- ROM:001229DE ROM:001229DE loc_1229DE: ; CODE XREF: sub_1229A8+6↑j ROM:001229DE addi.b #$40,($11ED).l ; '@' ROM:001229E6 move.b ($11ED).l,d0 ROM:001229EC move.b #2,($11EC).l ROM:001229F4 add.b ($11EE).l,d0 ROM:001229FA addi.b #2,d0 ROM:001229FE move.b d0,($11EF).l ROM:00122A04 move.w #4,($BF8).w ROM:00122A0A ROM:00122A0A locret_122A0A: ; CODE XREF: sub_1229A8+34↑j ROM:00122A0A rts ROM:00122A0A ; End of function sub_1229A8 ROM:00122A0A ROM:00122A0C ROM:00122A0C ; =============== S U B R O U T I N E ======================================= ROM:00122A0C ROM:00122A0C ROM:00122A0C sub_122A0C: ; CODE XREF: sub_121D12:loc_12217C↑p ROM:00122A0C clr.l d1 ROM:00122A0E movea.l #$11EC,a0 ROM:00122A14 move.b 2(a0),d1 ROM:00122A18 swap d1 ROM:00122A1A move.b 1(a0),d1 ROM:00122A1E btst #7,($133B).w ROM:00122A24 beq.s loc_122A34 ROM:00122A26 adda.l #3,a0 ROM:00122A2C move.w #7,($BF8).w ROM:00122A32 bra.s loc_122A4C ROM:00122A34 ; --------------------------------------------------------------------------- ROM:00122A34 ROM:00122A34 loc_122A34: ; CODE XREF: sub_122A0C+18↑j ROM:00122A34 btst #4,($1332).w ROM:00122A3A beq.s loc_122A46 ROM:00122A3C clr.b (a0)+ ROM:00122A3E move.w #5,($BF8).w ROM:00122A44 bra.s loc_122A4C ROM:00122A46 ; --------------------------------------------------------------------------- ROM:00122A46 ROM:00122A46 loc_122A46: ; CODE XREF: sub_122A0C+2E↑j ROM:00122A46 move.w #4,($BF8).w ROM:00122A4C ROM:00122A4C loc_122A4C: ; CODE XREF: sub_122A0C+26↑j ROM:00122A4C ; sub_122A0C+38↑j ROM:00122A4C adda.l #1,a0 ROM:00122A52 addi.b #$40,d1 ; '@' ROM:00122A56 move.b d1,(a0)+ ROM:00122A58 move.b d1,d2 ROM:00122A5A swap d1 ROM:00122A5C move.b d1,(a0)+ ROM:00122A5E add.b d1,d2 ROM:00122A60 clr.w d1 ROM:00122A62 move.w 2(a3),d4 ROM:00122A66 ROM:00122A66 loc_122A66: ; CODE XREF: sub_122A0C+F8↓j ROM:00122A66 cmp.w d1,d4 ROM:00122A68 ble.l loc_122B08 ROM:00122A6E move.w d1,d3 ROM:00122A70 lsl.w #2,d3 ROM:00122A72 addq.w #6,d3 ROM:00122A74 move.b (a3,d3.w),d5 ROM:00122A78 btst #4,($1332).w ROM:00122A7E bne.s loc_122AB2 ROM:00122A80 cmpi.b #0,d5 ROM:00122A84 bne.s loc_122A8E ROM:00122A86 movea.l #0,a1 ROM:00122A8C bra.s loc_122AB2 ROM:00122A8E ; --------------------------------------------------------------------------- ROM:00122A8E ROM:00122A8E loc_122A8E: ; CODE XREF: sub_122A0C+78↑j ROM:00122A8E cmpi.b #$40,d5 ; '@' ROM:00122A92 bne.s loc_122A9C ROM:00122A94 movea.l #unk_110000,a1 ROM:00122A9A bra.s loc_122AB2 ROM:00122A9C ; --------------------------------------------------------------------------- ROM:00122A9C ROM:00122A9C loc_122A9C: ; CODE XREF: sub_122A0C+86↑j ROM:00122A9C cmpi.b #$80,d5 ROM:00122AA0 bne.s loc_122AA6 ROM:00122AA2 movea.l a5,a1 ROM:00122AA4 bra.s loc_122AB2 ROM:00122AA6 ; --------------------------------------------------------------------------- ROM:00122AA6 ROM:00122AA6 loc_122AA6: ; CODE XREF: sub_122A0C+94↑j ROM:00122AA6 cmpi.b #$C0,d5 ROM:00122AAA bne.s loc_122AB2 ROM:00122AAC movea.l #$100000,a1 ROM:00122AB2 ROM:00122AB2 loc_122AB2: ; CODE XREF: sub_122A0C+72↑j ROM:00122AB2 ; sub_122A0C+80↑j ... ROM:00122AB2 subq.w #2,d3 ROM:00122AB4 clr.l d5 ROM:00122AB6 btst #4,($1332).w ROM:00122ABC bne.s loc_122AC6 ROM:00122ABE move.w (a3,d3.w),d5 ROM:00122AC2 adda.l d5,a1 ROM:00122AC4 bra.s loc_122AD8 ROM:00122AC6 ; --------------------------------------------------------------------------- ROM:00122AC6 ROM:00122AC6 loc_122AC6: ; CODE XREF: sub_122A0C+B0↑j ROM:00122AC6 move.b (a3,d3.w),d5 ROM:00122ACA asl.l #8,d5 ROM:00122ACC move.b 1(a3,d3.w),d5 ROM:00122AD0 asl.l #8,d5 ROM:00122AD2 move.b 2(a3,d3.w),d5 ROM:00122AD6 movea.l d5,a1 ROM:00122AD8 ROM:00122AD8 loc_122AD8: ; CODE XREF: sub_122A0C+B8↑j ROM:00122AD8 clr.w d5 ROM:00122ADA clr.w d6 ROM:00122ADC addq.w #3,d3 ROM:00122ADE move.b (a3,d3.w),d6 ROM:00122AE2 ROM:00122AE2 loc_122AE2: ; CODE XREF: sub_122A0C+F4↓j ROM:00122AE2 cmp.w d5,d6 ROM:00122AE4 ble.s loc_122B02 ROM:00122AE6 move.b (a1),(a0)+ ROM:00122AE8 addq.w #1,d5 ROM:00122AEA add.b (a1)+,d2 ROM:00122AEC addq.w #1,($C10).w ROM:00122AF0 move.l #$12EF,d3 ROM:00122AF6 cmp.l a0,d3 ROM:00122AF8 bge.s loc_122AFC ROM:00122AFA movea.l d3,a0 ROM:00122AFC ROM:00122AFC loc_122AFC: ; CODE XREF: sub_122A0C+EC↑j ROM:00122AFC addq.w #1,($BF8).w ROM:00122B00 bra.s loc_122AE2 ROM:00122B02 ; --------------------------------------------------------------------------- ROM:00122B02 ROM:00122B02 loc_122B02: ; CODE XREF: sub_122A0C+D8↑j ROM:00122B02 addq.w #1,d1 ROM:00122B04 bra.w loc_122A66 ROM:00122B08 ; --------------------------------------------------------------------------- ROM:00122B08 ROM:00122B08 loc_122B08: ; CODE XREF: sub_122A0C+5C↑j ROM:00122B08 move.w ($BF8).w,d3 ROM:00122B0C btst #7,($133B).w ROM:00122B12 beq.s loc_122B1E ROM:00122B14 subq.w #5,d3 ROM:00122B16 move.b d3,($11EF).l ROM:00122B1C bra.s loc_122B34 ROM:00122B1E ; --------------------------------------------------------------------------- ROM:00122B1E ROM:00122B1E loc_122B1E: ; CODE XREF: sub_122A0C+106↑j ROM:00122B1E btst #4,($1332).w ROM:00122B24 beq.s loc_122B2E ROM:00122B26 subq.w #3,d3 ROM:00122B28 move.b d3,($11ED).w ROM:00122B2C bra.s loc_122B34 ROM:00122B2E ; --------------------------------------------------------------------------- ROM:00122B2E ROM:00122B2E loc_122B2E: ; CODE XREF: sub_122A0C+118↑j ROM:00122B2E subq.w #2,d3 ROM:00122B30 move.b d3,($11EC).w ROM:00122B34 ROM:00122B34 loc_122B34: ; CODE XREF: sub_122A0C+110↑j ROM:00122B34 ; sub_122A0C+120↑j ROM:00122B34 add.b d3,d2 ROM:00122B36 btst #7,($133B).w ROM:00122B3C beq.s loc_122B44 ROM:00122B3E bsr.w sub_122D7C ROM:00122B42 bra.s locret_122B46 ROM:00122B44 ; --------------------------------------------------------------------------- ROM:00122B44 ROM:00122B44 loc_122B44: ; CODE XREF: sub_122A0C+130↑j ROM:00122B44 move.b d2,(a0) ROM:00122B46 ROM:00122B46 locret_122B46: ; CODE XREF: sub_122A0C+136↑j ROM:00122B46 rts ROM:00122B46 ; End of function sub_122A0C ROM:00122B46 ROM:00122B48 ROM:00122B48 ; =============== S U B R O U T I N E ======================================= ROM:00122B48 ROM:00122B48 ROM:00122B48 sub_122B48: ; CODE XREF: sub_121D12+4E4↑p ROM:00122B48 clr.l d2 ROM:00122B4A clr.l d1 ROM:00122B4C move.b ($11EE).l,d1 ROM:00122B52 move.w #$10,d3 ROM:00122B56 lsl.l d3,d1 ROM:00122B58 or.l d1,d2 ROM:00122B5A clr.l d1 ROM:00122B5C move.b ($11EF).l,d1 ROM:00122B62 lsl.l #8,d1 ROM:00122B64 or.l d1,d2 ROM:00122B66 clr.l d1 ROM:00122B68 move.b ($11F0).l,d1 ROM:00122B6E or.l d1,d2 ROM:00122B70 movea.l d2,a0 ROM:00122B72 clr.l d1 ROM:00122B74 move.b ($11F1).l,d1 ROM:00122B7A add.l d2,d1 ROM:00122B7C subi.l #1,d1 ROM:00122B82 move.l d1,d3 ROM:00122B84 bclr #4,($133F).w ROM:00122B8A cmpi.l #0,d2 ROM:00122B90 blt.s loc_122BB6 ROM:00122B92 cmpi.l #$1E00,d2 ROM:00122B98 bge.s loc_122BB6 ROM:00122B9A cmpi.l #0,d3 ROM:00122BA0 blt.s loc_122BB0 ROM:00122BA2 cmpi.l #$1E00,d3 ROM:00122BA8 bge.s loc_122BB0 ROM:00122BAA bset #4,($133F).w ROM:00122BB0 ROM:00122BB0 loc_122BB0: ; CODE XREF: sub_122B48+58↑j ROM:00122BB0 ; sub_122B48+60↑j ROM:00122BB0 bra.l loc_122C5A ROM:00122BB6 ; --------------------------------------------------------------------------- ROM:00122BB6 ROM:00122BB6 loc_122BB6: ; CODE XREF: sub_122B48+48↑j ROM:00122BB6 ; sub_122B48+50↑j ROM:00122BB6 btst #2,($1323).w ROM:00122BBC beq.s loc_122C0C ROM:00122BBE cmpi.l #$1E00,d2 ROM:00122BC4 blt.s loc_122BE6 ROM:00122BC6 cmpi.l #$10000,d2 ROM:00122BCC bge.s loc_122BE6 ROM:00122BCE cmpi.l #$1E00,d3 ROM:00122BD4 blt.s loc_122BE4 ROM:00122BD6 cmpi.l #$10000,d3 ROM:00122BDC bge.s loc_122BE4 ROM:00122BDE bset #4,($133F).w ROM:00122BE4 ROM:00122BE4 loc_122BE4: ; CODE XREF: sub_122B48+8C↑j ROM:00122BE4 ; sub_122B48+94↑j ROM:00122BE4 bra.s loc_122C0C ROM:00122BE6 ; --------------------------------------------------------------------------- ROM:00122BE6 ROM:00122BE6 loc_122BE6: ; CODE XREF: sub_122B48+7C↑j ROM:00122BE6 ; sub_122B48+84↑j ROM:00122BE6 cmpi.l #0,d2 ROM:00122BEC blt.s loc_122C0C ROM:00122BEE cmpi.l #$FFFE,d2 ROM:00122BF4 bge.s loc_122C0C ROM:00122BF6 cmpi.l #0,d3 ROM:00122BFC blt.s loc_122C0C ROM:00122BFE cmpi.l #$FFFE,d3 ROM:00122C04 bge.s loc_122C0C ROM:00122C06 bset #4,($133F).w ROM:00122C0C ROM:00122C0C loc_122C0C: ; CODE XREF: sub_122B48+74↑j ROM:00122C0C ; sub_122B48:loc_122BE4↑j ... ROM:00122C0C cmpi.l #unk_110000,d2 ROM:00122C12 blt.s loc_122C34 ROM:00122C14 cmpi.l #$13FFFF,d2 ROM:00122C1A bge.s loc_122C34 ROM:00122C1C cmpi.l #unk_110000,d3 ROM:00122C22 blt.s loc_122C32 ROM:00122C24 cmpi.l #$13FFFF,d3 ROM:00122C2A bge.s loc_122C32 ROM:00122C2C bset #4,($133F).w ROM:00122C32 ROM:00122C32 loc_122C32: ; CODE XREF: sub_122B48+DA↑j ROM:00122C32 ; sub_122B48+E2↑j ROM:00122C32 bra.s loc_122C5A ROM:00122C34 ; --------------------------------------------------------------------------- ROM:00122C34 ROM:00122C34 loc_122C34: ; CODE XREF: sub_122B48+CA↑j ROM:00122C34 ; sub_122B48+D2↑j ROM:00122C34 cmpi.l #$13C000,d2 ROM:00122C3A blt.s loc_122C5A ROM:00122C3C cmpi.l #$147E04,d2 ROM:00122C42 bge.s loc_122C5A ROM:00122C44 cmpi.l #$13C000,d3 ROM:00122C4A blt.s loc_122C5A ROM:00122C4C cmpi.l #$147E04,d3 ROM:00122C52 bge.s loc_122C5A ROM:00122C54 bset #4,($133F).w ROM:00122C5A ROM:00122C5A loc_122C5A: ; CODE XREF: sub_122B48:loc_122BB0↑j ROM:00122C5A ; sub_122B48:loc_122C32↑j ... ROM:00122C5A clr.w d3 ROM:00122C5C move.b ($11F1).l,d3 ROM:00122C62 cmpi.w #$3E,d3 ; '>' ROM:00122C66 ble.s loc_122C8C ROM:00122C68 cmpi.w #$FE,d3 ROM:00122C6C ble.s loc_122C78 ROM:00122C6E bclr #4,($133F).w ROM:00122C74 bra.w loc_122C8A ROM:00122C78 ; --------------------------------------------------------------------------- ROM:00122C78 ROM:00122C78 loc_122C78: ; CODE XREF: sub_122B48+124↑j ROM:00122C78 move.w #$104,d4 ROM:00122C7C subi.w #4,d4 ROM:00122C80 cmp.w d3,d4 ROM:00122C82 bge.s loc_122C8A ROM:00122C84 bclr #4,($133F).w ROM:00122C8A ROM:00122C8A loc_122C8A: ; CODE XREF: sub_122B48+12C↑j ROM:00122C8A ; sub_122B48+13A↑j ROM:00122C8A bra.s loc_122C9E ROM:00122C8C ; --------------------------------------------------------------------------- ROM:00122C8C ROM:00122C8C loc_122C8C: ; CODE XREF: sub_122B48+11E↑j ROM:00122C8C move.w #$104,d4 ROM:00122C90 subi.w #3,d4 ROM:00122C94 cmp.w d3,d4 ROM:00122C96 bge.s loc_122C9E ROM:00122C98 bclr #4,($133F).w ROM:00122C9E ROM:00122C9E loc_122C9E: ; CODE XREF: sub_122B48:loc_122C8A↑j ROM:00122C9E ; sub_122B48+14E↑j ROM:00122C9E btst #4,($133F).w ROM:00122CA4 beq.l loc_122D74 ROM:00122CAA cmpi.w #$3E,d3 ; '>' ROM:00122CAE bgt.s loc_122CCC ROM:00122CB0 move.w #2,($C10).w ROM:00122CB6 move.w #3,($BF8).w ROM:00122CBC addi.b #$40,($11ED).l ; '@' ROM:00122CC4 move.b ($11ED).l,d3 ROM:00122CCA bra.s loc_122D0C ROM:00122CCC ; --------------------------------------------------------------------------- ROM:00122CCC ROM:00122CCC loc_122CCC: ; CODE XREF: sub_122B48+166↑j ROM:00122CCC clr.b ($11EC).l ROM:00122CD2 move.w #3,($C10).w ROM:00122CD8 move.w #4,($BF8).w ROM:00122CDE move.b ($11ED).l,($11EE).l ROM:00122CE8 addi.b #$40,($11EE).l ; '@' ROM:00122CF0 move.b ($11F1).l,($11ED).l ROM:00122CFA addq.b #1,($11ED).l ROM:00122D00 move.b ($11EE).l,d3 ROM:00122D06 add.b ($11ED).l,d3 ROM:00122D0C ROM:00122D0C loc_122D0C: ; CODE XREF: sub_122B48+182↑j ROM:00122D0C clr.w d5 ROM:00122D0E clr.w d6 ROM:00122D10 move.b ($11F1).l,d6 ROM:00122D16 ROM:00122D16 loc_122D16: ; CODE XREF: sub_122B48+1FA↓j ROM:00122D16 cmp.w d5,d6 ROM:00122D18 ble.s loc_122D44 ROM:00122D1A movea.l #$11EC,a1 ROM:00122D20 adda.w ($C10).w,a1 ROM:00122D24 move.b (a0)+,(a1) ROM:00122D26 addq.w #1,d5 ROM:00122D28 add.b (a1),d3 ROM:00122D2A addq.w #1,($C10).w ROM:00122D2E move.w #$103,d7 ROM:00122D32 cmp.w ($C10).w,d7 ROM:00122D36 bge.s loc_122D3E ROM:00122D38 move.w #$103,($C10).w ROM:00122D3E ROM:00122D3E loc_122D3E: ; CODE XREF: sub_122B48+1EE↑j ROM:00122D3E addq.w #1,($BF8).w ROM:00122D42 bra.s loc_122D16 ROM:00122D44 ; --------------------------------------------------------------------------- ROM:00122D44 ROM:00122D44 loc_122D44: ; CODE XREF: sub_122B48+1D0↑j ROM:00122D44 cmpi.w #$3E,d6 ; '>' ROM:00122D48 bgt.s loc_122D66 ROM:00122D4A movea.l #$BF8,a2 ROM:00122D50 move.b 1(a2),($11EC).l ROM:00122D58 subi.b #2,($11EC).l ROM:00122D60 add.b ($11EC).l,d3 ROM:00122D66 ROM:00122D66 loc_122D66: ; CODE XREF: sub_122B48+200↑j ROM:00122D66 movea.l #$11EC,a4 ROM:00122D6C adda.w ($C10).w,a4 ROM:00122D70 move.b d3,(a4) ROM:00122D72 bra.s locret_122D7A ROM:00122D74 ; --------------------------------------------------------------------------- ROM:00122D74 ROM:00122D74 loc_122D74: ; CODE XREF: sub_122B48+15C↑j ROM:00122D74 bset #7,($1333).w ROM:00122D7A ROM:00122D7A locret_122D7A: ; CODE XREF: sub_122B48+22A↑j ROM:00122D7A rts ROM:00122D7A ; End of function sub_122B48 ROM:00122D7A ROM:00122D7C ROM:00122D7C ; =============== S U B R O U T I N E ======================================= ROM:00122D7C ROM:00122D7C ROM:00122D7C sub_122D7C: ; CODE XREF: sub_121D12+6A↑p ROM:00122D7C ; sub_121D12+1D8↑p ... ROM:00122D7C move.b #$B8,($11EC).l ROM:00122D84 move.b #$B8,d4 ROM:00122D88 move.b ($114F).w,($11ED).l ROM:00122D90 move.b ($114F).w,d3 ROM:00122D94 eor.b d3,d4 ROM:00122D96 move.b #$13,($11EE).l ROM:00122D9E move.b #$13,d3 ROM:00122DA2 eor.b d3,d4 ROM:00122DA4 move.b ($11EF).l,d3 ROM:00122DAA eor.b d3,d4 ROM:00122DAC clr.w d6 ROM:00122DAE move.b d3,d6 ROM:00122DB0 subi.w #1,d6 ROM:00122DB4 move.w #3,d7 ROM:00122DB8 move.w #0,d5 ROM:00122DBC bra.s loc_122DC2 ROM:00122DBE ; --------------------------------------------------------------------------- ROM:00122DBE ROM:00122DBE loc_122DBE: ; CODE XREF: sub_122D7C+56↓j ROM:00122DBE addi.w #1,d5 ROM:00122DC2 ROM:00122DC2 loc_122DC2: ; CODE XREF: sub_122D7C+40↑j ROM:00122DC2 cmp.w d6,d5 ROM:00122DC4 bgt.s loc_122DD4 ROM:00122DC6 addi.w #1,d7 ROM:00122DCA move.b $11EC(d7.w),d3 ROM:00122DD0 eor.b d3,d4 ROM:00122DD2 bra.s loc_122DBE ROM:00122DD4 ; --------------------------------------------------------------------------- ROM:00122DD4 ROM:00122DD4 loc_122DD4: ; CODE XREF: sub_122D7C+48↑j ROM:00122DD4 addi.b #1,d7 ROM:00122DD8 move.b d4,$11EC(d7.w) ROM:00122DDE rts ROM:00122DDE ; End of function sub_122D7C ROM:00122DDE ROM:00122DE0 ROM:00122DE0 ; =============== S U B R O U T I N E ======================================= ROM:00122DE0 ROM:00122DE0 ROM:00122DE0 sub_122DE0: ; CODE XREF: sub_121D12+500↑p ROM:00122DE0 bsr.l sub_134820 ROM:00122DE6 clr.l d0 ROM:00122DE8 clr.l d1 ROM:00122DEA move.b ($11EE).l,d0 ROM:00122DF0 asl.l #8,d0 ROM:00122DF2 move.b ($11EF).l,d0 ROM:00122DF8 asl.l #8,d0 ROM:00122DFA move.b ($11F0).l,d0 ROM:00122E00 move.b ($11F1).l,d1 ROM:00122E06 subi.l #1,d1 ROM:00122E0C move.l d0,d2 ROM:00122E0E add.l d1,d2 ROM:00122E10 cmpi.l #$1E00,d0 ROM:00122E16 blt.l loc_122E28 ROM:00122E1C cmp.l d2,d4 ROM:00122E1E ble.l loc_122E28 ROM:00122E24 bra.s loc_122E46 ROM:00122E26 ; --------------------------------------------------------------------------- ROM:00122E26 bra.s loc_122E46 ROM:00122E28 ; --------------------------------------------------------------------------- ROM:00122E28 ROM:00122E28 loc_122E28: ; CODE XREF: sub_122DE0+36↑j ROM:00122E28 ; sub_122DE0+3E↑j ROM:00122E28 cmp.l d0,d5 ROM:00122E2A bgt.l loc_122E40 ROM:00122E30 cmpi.l #$FFFE,d2 ROM:00122E36 bge.l loc_122E40 ROM:00122E3C bra.s loc_122E46 ROM:00122E3E ; --------------------------------------------------------------------------- ROM:00122E3E bra.s loc_122E46 ROM:00122E40 ; --------------------------------------------------------------------------- ROM:00122E40 ROM:00122E40 loc_122E40: ; CODE XREF: sub_122DE0+4A↑j ROM:00122E40 ; sub_122DE0+56↑j ROM:00122E40 bsr.w sub_122918 ROM:00122E44 bra.s locret_122E5E ROM:00122E46 ; --------------------------------------------------------------------------- ROM:00122E46 ROM:00122E46 loc_122E46: ; CODE XREF: sub_122DE0+44↑j ROM:00122E46 ; sub_122DE0+46↑j ... ROM:00122E46 movea.l d0,a0 ROM:00122E48 movea.l #$11EC,a1 ROM:00122E4E adda.l #6,a1 ROM:00122E54 ROM:00122E54 loc_122E54: ; CODE XREF: sub_122DE0+76↓j ROM:00122E54 move.b (a1)+,(a0)+ ROM:00122E56 dbf d1,loc_122E54 ROM:00122E5A bsr.w sub_1228C4 ROM:00122E5E ROM:00122E5E locret_122E5E: ; CODE XREF: sub_122DE0+64↑j ROM:00122E5E rts ROM:00122E5E ; End of function sub_122DE0 ROM:00122E5E ROM:00122E60 ; --------------------------------------------------------------------------- ROM:00122E60 bset #2,($133C).w ROM:00122E66 move.b ($11EF).l,d1 ROM:00122E6C cmpi.b #$50,d1 ; 'P' ROM:00122E70 bgt.l loc_122F02 ROM:00122E76 cmpi.b #0,d1 ROM:00122E7A blt.l loc_122EFC ROM:00122E80 bsr.l sub_114614 ROM:00122E86 btst #7,($133B).w ROM:00122E8C beq.s loc_122EBE ROM:00122E8E move.b #$30,($11EF).l ; '0' ROM:00122E96 move.b ($11ED).l,d1 ROM:00122E9C addi.b #$40,d1 ; '@' ROM:00122EA0 move.b d1,($11F0).l ROM:00122EA6 move.b ($11EE).l,d1 ROM:00122EAC move.b d1,($11F1).l ROM:00122EB2 bsr.w sub_122D7C ROM:00122EB6 move.w #$35,($BF8).w ; '5' ROM:00122EBC bra.s loc_122EFA ROM:00122EBE ; --------------------------------------------------------------------------- ROM:00122EBE ROM:00122EBE loc_122EBE: ; CODE XREF: ROM:00122E8C↑j ROM:00122EBE addi.b #$40,($11ED).l ; '@' ROM:00122EC6 move.b #$30,($11EC).l ; '0' ROM:00122ECE clr.b d0 ROM:00122ED0 clr.w d4 ROM:00122ED2 move.w #0,d2 ROM:00122ED6 bra.s loc_122EDC ROM:00122ED8 ; --------------------------------------------------------------------------- ROM:00122ED8 ROM:00122ED8 loc_122ED8: ; CODE XREF: ROM:00122EEC↓j ROM:00122ED8 addi.w #1,d2 ROM:00122EDC ROM:00122EDC loc_122EDC: ; CODE XREF: ROM:00122ED6↑j ROM:00122EDC cmpi.w #$30,d2 ; '0' ROM:00122EE0 bgt.s loc_122EEE ROM:00122EE2 add.b $11EC(d4.w),d0 ROM:00122EE8 addi.w #1,d4 ROM:00122EEC bra.s loc_122ED8 ROM:00122EEE ; --------------------------------------------------------------------------- ROM:00122EEE ROM:00122EEE loc_122EEE: ; CODE XREF: ROM:00122EE0↑j ROM:00122EEE move.b d0,$11EC(d4.w) ROM:00122EF4 move.w #$32,($BF8).w ; '2' ROM:00122EFA ROM:00122EFA loc_122EFA: ; CODE XREF: ROM:00122EBC↑j ROM:00122EFA bra.s loc_122F00 ROM:00122EFC ; --------------------------------------------------------------------------- ROM:00122EFC ROM:00122EFC loc_122EFC: ; CODE XREF: ROM:00122E7A↑j ROM:00122EFC bsr.w sub_122918 ROM:00122F00 ROM:00122F00 loc_122F00: ; CODE XREF: ROM:loc_122EFA↑j ROM:00122F00 bra.s locret_122F06 ROM:00122F02 ; --------------------------------------------------------------------------- ROM:00122F02 ROM:00122F02 loc_122F02: ; CODE XREF: ROM:00122E70↑j ROM:00122F02 bsr.w sub_122918 ROM:00122F06 ROM:00122F06 locret_122F06: ; CODE XREF: ROM:loc_122F00↑j ROM:00122F06 rts ROM:00122F08 ROM:00122F08 ; =============== S U B R O U T I N E ======================================= ROM:00122F08 ROM:00122F08 ROM:00122F08 sub_122F08: ; CODE XREF: ROM:00123FFA↓p ROM:00122F08 ; ROM:loc_124018↓p ROM:00122F08 bclr #7,($1333).w ROM:00122F0E move.b #$10,($1136).w ROM:00122F14 clr.w d0 ROM:00122F16 move.w word_1333D4(d0.w*2),d1 ROM:00122F1E lsr.w #8,d1 ROM:00122F20 move.w word_1333D4(d0.w*2),d3 ROM:00122F28 and.w ($C06).w,d3 ROM:00122F2C move.b ($11ED).l,d2 ROM:00122F32 ROM:00122F32 loc_122F32: ; CODE XREF: sub_122F08+52↓j ROM:00122F32 cmpi.b #$7F,d1 ROM:00122F36 beq.s loc_122F5C ROM:00122F38 cmp.b d1,d2 ROM:00122F3A beq.s loc_122F5C ROM:00122F3C addq.w #1,d0 ROM:00122F3E bvc.s loc_122F44 ROM:00122F40 move.w #$8000,d0 ROM:00122F44 ROM:00122F44 loc_122F44: ; CODE XREF: sub_122F08+36↑j ROM:00122F44 move.w word_1333D4(d0.w*2),d1 ROM:00122F4C lsr.w #8,d1 ROM:00122F4E move.w word_1333D4(d0.w*2),d3 ROM:00122F56 and.w ($C06).w,d3 ROM:00122F5A bra.s loc_122F32 ROM:00122F5C ; --------------------------------------------------------------------------- ROM:00122F5C ROM:00122F5C loc_122F5C: ; CODE XREF: sub_122F08+2E↑j ROM:00122F5C ; sub_122F08+32↑j ROM:00122F5C cmpi.b #$7F,d1 ROM:00122F60 beq.l locret_123206 ROM:00122F66 cmpi.w #0,d3 ROM:00122F6A beq.l locret_123206 ROM:00122F70 move.b ($11ED).l,d0 ROM:00122F76 cmpi.b #$30,d0 ; '0' ROM:00122F7A bne.l loc_12305C ROM:00122F80 clr.w d1 ROM:00122F82 move.b ($11EE).l,d3 ROM:00122F88 move.b dword_133476(d1.w),d2 ROM:00122F90 ROM:00122F90 loc_122F90: ; CODE XREF: sub_122F08+9C↓j ROM:00122F90 cmpi.b #$FF,d2 ROM:00122F94 beq.s loc_122FA6 ROM:00122F96 cmp.b d2,d3 ROM:00122F98 beq.s loc_122FA6 ROM:00122F9A addq.w #6,d1 ROM:00122F9C move.b dword_133476(d1.w),d2 ROM:00122FA4 bra.s loc_122F90 ROM:00122FA6 ; --------------------------------------------------------------------------- ROM:00122FA6 ROM:00122FA6 loc_122FA6: ; CODE XREF: sub_122F08+8C↑j ROM:00122FA6 ; sub_122F08+90↑j ROM:00122FA6 cmpi.b #$FF,d2 ROM:00122FAA bne.s loc_12301E ROM:00122FAC clr.w d4 ROM:00122FAE move.b dword_133404(d4.w),d5 ROM:00122FB6 ROM:00122FB6 loc_122FB6: ; CODE XREF: sub_122F08+C2↓j ROM:00122FB6 cmpi.b #$FF,d5 ROM:00122FBA beq.s loc_122FCC ROM:00122FBC cmp.b d5,d3 ROM:00122FBE beq.s loc_122FCC ROM:00122FC0 addq.w #6,d4 ROM:00122FC2 move.b dword_133404(d4.w),d5 ROM:00122FCA bra.s loc_122FB6 ROM:00122FCC ; --------------------------------------------------------------------------- ROM:00122FCC ROM:00122FCC loc_122FCC: ; CODE XREF: sub_122F08+B2↑j ROM:00122FCC ; sub_122F08+B6↑j ROM:00122FCC cmpi.b #$FF,d5 ROM:00122FD0 bne.s loc_122FDA ROM:00122FD2 bset #7,($1333).w ROM:00122FD8 bra.s loc_12301C ROM:00122FDA ; --------------------------------------------------------------------------- ROM:00122FDA ROM:00122FDA loc_122FDA: ; CODE XREF: sub_122F08+C8↑j ROM:00122FDA move.b ($11EF).l,d3 ROM:00122FE0 cmpi.b #$FF,d3 ROM:00122FE4 beq.s loc_122FFE ROM:00122FE6 cmpi.b #$F0,d3 ROM:00122FEA beq.s loc_122FFE ROM:00122FEC cmpi.b #0,d3 ROM:00122FF0 beq.s loc_122FFA ROM:00122FF2 bset #7,($1333).w ROM:00122FF8 bra.s loc_122FFC ROM:00122FFA ; --------------------------------------------------------------------------- ROM:00122FFA ROM:00122FFA loc_122FFA: ; CODE XREF: sub_122F08+E8↑j ROM:00122FFA bra.s loc_122FFE ROM:00122FFC ; --------------------------------------------------------------------------- ROM:00122FFC ROM:00122FFC loc_122FFC: ; CODE XREF: sub_122F08+F0↑j ROM:00122FFC bra.s loc_12301C ROM:00122FFE ; --------------------------------------------------------------------------- ROM:00122FFE ROM:00122FFE loc_122FFE: ; CODE XREF: sub_122F08+DC↑j ROM:00122FFE ; sub_122F08+E2↑j ... ROM:00122FFE bset #4,($1325).w ROM:00123004 addq.w #1,d4 ROM:00123006 clr.w d5 ROM:00123008 move.b dword_133404(d4.w),d5 ROM:00123010 addq.w #1,d4 ROM:00123012 movea.l dword_133404(d4.w),a0 ROM:0012301A jsr (a0) ROM:0012301C ROM:0012301C loc_12301C: ; CODE XREF: sub_122F08+D0↑j ROM:0012301C ; sub_122F08:loc_122FFC↑j ROM:0012301C bra.s loc_123056 ROM:0012301E ; --------------------------------------------------------------------------- ROM:0012301E ROM:0012301E loc_12301E: ; CODE XREF: sub_122F08+A2↑j ROM:0012301E move.b ($11EF).l,d3 ROM:00123024 cmpi.b #0,d3 ROM:00123028 beq.s loc_123038 ROM:0012302A cmpi.b #$FF,d3 ROM:0012302E beq.s loc_123038 ROM:00123030 bset #7,($1333).w ROM:00123036 bra.s loc_123056 ROM:00123038 ; --------------------------------------------------------------------------- ROM:00123038 ROM:00123038 loc_123038: ; CODE XREF: sub_122F08+120↑j ROM:00123038 ; sub_122F08+126↑j ROM:00123038 bset #4,($1325).w ROM:0012303E addq.w #1,d1 ROM:00123040 clr.w d2 ROM:00123042 move.b dword_133476(d1.w),d2 ROM:0012304A addq.w #1,d1 ROM:0012304C movea.l dword_133476(d1.w),a0 ROM:00123054 jsr (a0) ROM:00123056 ROM:00123056 loc_123056: ; CODE XREF: sub_122F08:loc_12301C↑j ROM:00123056 ; sub_122F08+12E↑j ROM:00123056 bra.l locret_123206 ROM:0012305C ; --------------------------------------------------------------------------- ROM:0012305C ROM:0012305C loc_12305C: ; CODE XREF: sub_122F08+72↑j ROM:0012305C cmpi.b #$31,d0 ; '1' ROM:00123060 bne.l loc_1230CC ROM:00123066 clr.w d1 ROM:00123068 move.b ($11EE).l,d3 ROM:0012306E move.b dword_1334A0(d1.w),d2 ROM:00123076 ROM:00123076 loc_123076: ; CODE XREF: sub_122F08+182↓j ROM:00123076 cmpi.b #$FF,d2 ROM:0012307A beq.s loc_12308C ROM:0012307C cmp.b d2,d3 ROM:0012307E beq.s loc_12308C ROM:00123080 addq.w #6,d1 ROM:00123082 move.b dword_1334A0(d1.w),d2 ROM:0012308A bra.s loc_123076 ROM:0012308C ; --------------------------------------------------------------------------- ROM:0012308C ROM:0012308C loc_12308C: ; CODE XREF: sub_122F08+172↑j ROM:0012308C ; sub_122F08+176↑j ROM:0012308C clr.w d3 ROM:0012308E move.w d1,d4 ROM:00123090 addq.w #1,d4 ROM:00123092 move.b dword_1334A0(d4.w),d3 ROM:0012309A and.w ($C06).w,d3 ROM:0012309E cmpi.b #$FF,d2 ROM:001230A2 beq.l loc_1230C0 ROM:001230A8 cmpi.w #0,d3 ROM:001230AC beq.l loc_1230C0 ROM:001230B2 addq.w #1,d4 ROM:001230B4 movea.l dword_1334A0(d4.w),a0 ROM:001230BC jsr (a0) ROM:001230BE bra.s loc_1230C6 ROM:001230C0 ; --------------------------------------------------------------------------- ROM:001230C0 ROM:001230C0 loc_1230C0: ; CODE XREF: sub_122F08+19A↑j ROM:001230C0 ; sub_122F08+1A4↑j ROM:001230C0 bset #7,($1333).w ROM:001230C6 ROM:001230C6 loc_1230C6: ; CODE XREF: sub_122F08+1B6↑j ROM:001230C6 bra.l locret_123206 ROM:001230CC ; --------------------------------------------------------------------------- ROM:001230CC ROM:001230CC loc_1230CC: ; CODE XREF: sub_122F08+158↑j ROM:001230CC move.b ($11ED).l,d0 ROM:001230D2 cmpi.b #$32,d0 ; '2' ROM:001230D6 bne.s loc_12313E ROM:001230D8 clr.w d1 ROM:001230DA move.b ($11EE).l,d3 ROM:001230E0 move.b dword_13348E(d1.w),d2 ROM:001230E8 ROM:001230E8 loc_1230E8: ; CODE XREF: sub_122F08+1F4↓j ROM:001230E8 cmpi.b #$FF,d2 ROM:001230EC beq.s loc_1230FE ROM:001230EE cmp.b d2,d3 ROM:001230F0 beq.s loc_1230FE ROM:001230F2 addq.w #6,d1 ROM:001230F4 move.b dword_13348E(d1.w),d2 ROM:001230FC bra.s loc_1230E8 ROM:001230FE ; --------------------------------------------------------------------------- ROM:001230FE ROM:001230FE loc_1230FE: ; CODE XREF: sub_122F08+1E4↑j ROM:001230FE ; sub_122F08+1E8↑j ROM:001230FE clr.w d3 ROM:00123100 move.w d1,d4 ROM:00123102 addq.w #1,d4 ROM:00123104 move.b dword_13348E(d4.w),d3 ROM:0012310C and.w ($C06).w,d3 ROM:00123110 cmpi.b #$FF,d2 ROM:00123114 beq.l loc_123132 ROM:0012311A cmpi.w #0,d3 ROM:0012311E beq.l loc_123132 ROM:00123124 addq.w #1,d4 ROM:00123126 movea.l dword_13348E(d4.w),a0 ROM:0012312E jsr (a0) ROM:00123130 bra.s loc_123138 ROM:00123132 ; --------------------------------------------------------------------------- ROM:00123132 ROM:00123132 loc_123132: ; CODE XREF: sub_122F08+20C↑j ROM:00123132 ; sub_122F08+216↑j ROM:00123132 bset #7,($1333).w ROM:00123138 ROM:00123138 loc_123138: ; CODE XREF: sub_122F08+228↑j ROM:00123138 bra.l locret_123206 ROM:0012313E ; --------------------------------------------------------------------------- ROM:0012313E ROM:0012313E loc_12313E: ; CODE XREF: sub_122F08+1CE↑j ROM:0012313E cmpi.b #$21,d0 ; '!' ROM:00123142 bne.s loc_12316E ROM:00123144 cmpi.w #3,($C04).w ROM:0012314A bne.s loc_123168 ROM:0012314C move.w #2,d1 ROM:00123150 cmpi.b #$26,$11EC(d1.w) ; '&' ROM:00123158 bne.s loc_123162 ROM:0012315A bsr.l sub_124C56 ROM:00123160 bra.s loc_123168 ROM:00123162 ; --------------------------------------------------------------------------- ROM:00123162 ROM:00123162 loc_123162: ; CODE XREF: sub_122F08+250↑j ROM:00123162 bsr.l sub_124C5E ROM:00123168 ROM:00123168 loc_123168: ; CODE XREF: sub_122F08+242↑j ROM:00123168 ; sub_122F08+258↑j ROM:00123168 bra.l locret_123206 ROM:0012316E ; --------------------------------------------------------------------------- ROM:0012316E ROM:0012316E loc_12316E: ; CODE XREF: sub_122F08+23A↑j ROM:0012316E cmpi.b #$A0,d0 ROM:00123172 bne.s loc_123180 ROM:00123174 bsr.l nullsub_33 ROM:0012317A bra.l locret_123206 ROM:00123180 ; --------------------------------------------------------------------------- ROM:00123180 ROM:00123180 loc_123180: ; CODE XREF: sub_122F08+26A↑j ROM:00123180 cmpi.b #$2C,d0 ; ',' ROM:00123184 bne.s loc_1231A0 ROM:00123186 bsr.l sub_12330A ROM:0012318C btst #6,($1338).w ROM:00123192 bne.s loc_12319A ROM:00123194 bset #7,($1333).w ROM:0012319A ROM:0012319A loc_12319A: ; CODE XREF: sub_122F08+28A↑j ROM:0012319A bra.l locret_123206 ROM:001231A0 ; --------------------------------------------------------------------------- ROM:001231A0 ROM:001231A0 loc_1231A0: ; CODE XREF: sub_122F08+27C↑j ROM:001231A0 cmpi.b #$13,d0 ROM:001231A4 bne.s loc_1231B2 ROM:001231A6 bsr.l sub_124C56 ROM:001231AC bra.l locret_123206 ROM:001231B2 ; --------------------------------------------------------------------------- ROM:001231B2 ROM:001231B2 loc_1231B2: ; CODE XREF: sub_122F08+29C↑j ROM:001231B2 cmpi.b #$77,d0 ; 'w' ROM:001231B6 bne.s loc_1231C4 ROM:001231B8 bsr.l sub_124C4E ROM:001231BE bra.l locret_123206 ROM:001231C4 ; --------------------------------------------------------------------------- ROM:001231C4 ROM:001231C4 loc_1231C4: ; CODE XREF: sub_122F08+2AE↑j ROM:001231C4 cmpi.b #$34,d0 ; '4' ROM:001231C8 bne.s loc_1231D8 ROM:001231CA bsr.l sub_114A5C ROM:001231D0 bset #1,($1330).w ROM:001231D6 bra.s locret_123206 ROM:001231D8 ; --------------------------------------------------------------------------- ROM:001231D8 ROM:001231D8 loc_1231D8: ; CODE XREF: sub_122F08+2C0↑j ROM:001231D8 cmpi.b #$36,d0 ; '6' ROM:001231DC bne.s loc_1231EC ROM:001231DE bsr.l sub_114A8A ROM:001231E4 bset #7,($133C).w ROM:001231EA bra.s locret_123206 ROM:001231EC ; --------------------------------------------------------------------------- ROM:001231EC ROM:001231EC loc_1231EC: ; CODE XREF: sub_122F08+2D4↑j ROM:001231EC cmpi.b #$37,d0 ; '7' ROM:001231F0 bne.s loc_1231FA ROM:001231F2 bset #7,($1320).w ROM:001231F8 bra.s locret_123206 ROM:001231FA ; --------------------------------------------------------------------------- ROM:001231FA ROM:001231FA loc_1231FA: ; CODE XREF: sub_122F08+2E8↑j ROM:001231FA cmpi.b #$83,d0 ROM:001231FE bne.s locret_123206 ROM:00123200 bset #5,($133E).w ROM:00123206 ROM:00123206 locret_123206: ; CODE XREF: sub_122F08+58↑j ROM:00123206 ; sub_122F08+62↑j ... ROM:00123206 rts ROM:00123206 ; End of function sub_122F08 ROM:00123206 ROM:00123208 ROM:00123208 ; =============== S U B R O U T I N E ======================================= ROM:00123208 ROM:00123208 ROM:00123208 sub_123208: ; CODE XREF: sub_1218E8+6↑p ROM:00123208 ; sub_1218FA+2A↑p ROM:00123208 btst #3,($91A).w ROM:0012320E beq.s loc_12321E ROM:00123210 btst #0,($8E8).w ROM:00123216 bne.s loc_12321E ROM:00123218 bset #7,($133E).w ROM:0012321E ROM:0012321E loc_12321E: ; CODE XREF: sub_123208+6↑j ROM:0012321E ; sub_123208+E↑j ROM:0012321E clr.w d1 ROM:00123220 move.b ($1137).w,d1 ROM:00123224 cmpi.w #3,d1 ROM:00123228 bcc.s locret_123232 ROM:0012322A movea.l off_123234(pc,d1.w*4),a0 ROM:0012322E nop ROM:00123230 jmp (a0) ROM:00123232 ; --------------------------------------------------------------------------- ROM:00123232 ROM:00123232 locret_123232: ; CODE XREF: sub_123208+20↑j ROM:00123232 rts ROM:00123232 ; End of function sub_123208 ROM:00123232 ROM:00123232 ; --------------------------------------------------------------------------- ROM:00123234 off_123234: dc.l loc_123240 ; DATA XREF: sub_123208+22↑r ROM:00123238 dc.l loc_123256 ROM:0012323C dc.l loc_1232AC ROM:00123240 ; --------------------------------------------------------------------------- ROM:00123240 ROM:00123240 loc_123240: ; DATA XREF: ROM:off_123234↑o ROM:00123240 bsr.l sub_1352DE ROM:00123246 bsr.l sub_1352CC ROM:0012324C move.b #1,($1137).w ROM:00123252 bra.s locret_1232AA ROM:00123254 ; --------------------------------------------------------------------------- ROM:00123254 rts ROM:00123256 ; --------------------------------------------------------------------------- ROM:00123256 ROM:00123256 loc_123256: ; DATA XREF: ROM:00123238↑o ROM:00123256 btst #4,($1325).w ROM:0012325C beq.s loc_123296 ROM:0012325E bclr #4,($1325).w ROM:00123264 btst #2,($1326).w ROM:0012326A beq.s loc_123278 ROM:0012326C bclr #2,($1326).w ROM:00123272 move.w ($BFA).w,d0 ROM:00123276 bra.s loc_12327C ROM:00123278 ; --------------------------------------------------------------------------- ROM:00123278 ROM:00123278 loc_123278: ; CODE XREF: ROM:0012326A↑j ROM:00123278 move.w $480(a5),d0 ROM:0012327C ROM:0012327C loc_12327C: ; CODE XREF: ROM:00123276↑j ROM:0012327C clr.b ($883).w ROM:00123280 move.w d0,($638).w ROM:00123284 move.b #1,($883).w ROM:0012328A move.b #2,($1137).w ROM:00123290 bra.l locret_123306 ROM:00123296 ; --------------------------------------------------------------------------- ROM:00123296 ROM:00123296 loc_123296: ; CODE XREF: ROM:0012325C↑j ROM:00123296 btst #7,($133E).w ROM:0012329C beq.s locret_1232AA ROM:0012329E bclr #7,($133E).w ROM:001232A4 bsr.l sub_1352CC ROM:001232AA ROM:001232AA locret_1232AA: ; CODE XREF: ROM:00123252↑j ROM:001232AA ; ROM:0012329C↑j ... ROM:001232AA rts ROM:001232AC ; --------------------------------------------------------------------------- ROM:001232AC ROM:001232AC loc_1232AC: ; DATA XREF: ROM:0012323C↑o ROM:001232AC btst #4,($1325).w ROM:001232B2 beq.s loc_1232CE ROM:001232B4 bclr #4,($1325).w ROM:001232BA move.w $480(a5),d0 ROM:001232BE clr.b ($883).w ROM:001232C2 move.w d0,($638).w ROM:001232C6 move.b #1,($883).w ROM:001232CC bra.s locret_123306 ROM:001232CE ; --------------------------------------------------------------------------- ROM:001232CE ROM:001232CE loc_1232CE: ; CODE XREF: ROM:001232B2↑j ROM:001232CE cmpi.w #0,($638).w ROM:001232D4 bgt.s loc_1232E4 ROM:001232D6 bsr.l sub_1352DE ROM:001232DC move.b #1,($1137).w ROM:001232E2 bra.s locret_1232AA ROM:001232E4 ; --------------------------------------------------------------------------- ROM:001232E4 ROM:001232E4 loc_1232E4: ; CODE XREF: ROM:001232D4↑j ROM:001232E4 btst #7,($133E).w ROM:001232EA beq.s locret_123306 ROM:001232EC bclr #7,($133E).w ROM:001232F2 bsr.l sub_1352CC ROM:001232F8 bsr.l sub_1352DE ROM:001232FE move.b #1,($1137).w ROM:00123304 bra.s locret_1232AA ROM:00123306 ; --------------------------------------------------------------------------- ROM:00123306 ROM:00123306 locret_123306: ; CODE XREF: ROM:00123290↑j ROM:00123306 ; ROM:001232CC↑j ... ROM:00123306 rts ROM:00123308 ; --------------------------------------------------------------------------- ROM:00123308 rts ROM:0012330A ROM:0012330A ; =============== S U B R O U T I N E ======================================= ROM:0012330A ROM:0012330A ROM:0012330A sub_12330A: ; CODE XREF: sub_122F08+27E↑p ROM:0012330A btst #4,($1319).w ROM:00123310 bne.s loc_123318 ROM:00123312 bsr.l sub_134820 ROM:00123318 ROM:00123318 loc_123318: ; CODE XREF: sub_12330A+6↑j ROM:00123318 clr.w d0 ROM:0012331A move.b ($11EC).l,d0 ROM:00123320 move.b ($11EE).w,d1 ROM:00123324 movea.l ($424).w,a0 ROM:00123328 btst #2,($132E).w ROM:0012332E bne.s loc_12334E ROM:00123330 clr.w ($BFE).w ROM:00123334 move.l ($424).w,d2 ROM:00123338 addi.l #2,d2 ROM:0012333E move.l d2,($90C).w ROM:00123342 move.b #0,($1138).w ROM:00123348 bra.l loc_123364 ROM:0012334E ; --------------------------------------------------------------------------- ROM:0012334E ROM:0012334E loc_12334E: ; CODE XREF: sub_12330A+24↑j ROM:0012334E cmp.b (a0),d1 ROM:00123350 bne.w loc_1233F2 ROM:00123354 bsr.w sub_123414 ROM:00123358 move.l ($434).w,($90C).w ROM:0012335E move.b 3(a0),($1138).w ROM:00123364 ROM:00123364 loc_123364: ; CODE XREF: sub_12330A+3E↑j ROM:00123364 subi.w #2,d0 ROM:00123368 move.w #3,d4 ROM:0012336C ROM:0012336C loc_12336C: ; CODE XREF: sub_12330A:loc_1233E8↓j ROM:0012336C cmpi.w #0,d0 ROM:00123370 ble.s loc_1233EA ROM:00123372 move.b $11EC(d4.w),d2 ROM:00123378 addq.w #1,d4 ROM:0012337A cmpi.b #4,d2 ROM:0012337E bne.s loc_123390 ROM:00123380 cmpi.w #1,d0 ROM:00123384 bne.s loc_1233F2 ROM:00123386 bsr.w sub_123444 ROM:0012338A subi.w #1,d0 ROM:0012338E bra.s loc_1233E8 ROM:00123390 ; --------------------------------------------------------------------------- ROM:00123390 ROM:00123390 loc_123390: ; CODE XREF: sub_12330A+74↑j ROM:00123390 cmpi.w #5,d0 ROM:00123394 blt.s loc_1233F2 ROM:00123396 clr.w d3 ROM:00123398 move.b $11EC(d4.w),d3 ROM:0012339E move.w d3,($C00).w ROM:001233A2 addq.w #1,d4 ROM:001233A4 clr.w d3 ROM:001233A6 move.b $11EC(d4.w),d3 ROM:001233AC move.w d3,($C02).w ROM:001233B0 addq.w #1,d4 ROM:001233B2 cmpi.b #1,d2 ROM:001233B6 bne.s loc_1233BC ROM:001233B8 bra.s loc_1233F2 ROM:001233BA ; --------------------------------------------------------------------------- ROM:001233BA bra.s loc_1233E8 ROM:001233BC ; --------------------------------------------------------------------------- ROM:001233BC ROM:001233BC loc_1233BC: ; CODE XREF: sub_12330A+AC↑j ROM:001233BC cmpi.b #3,d2 ROM:001233C0 bne.s loc_1233E8 ROM:001233C2 cmpi.w #6,d0 ROM:001233C6 blt.s loc_1233F2 ROM:001233C8 bclr #6,($1338).w ROM:001233CE bsr.w sub_12345E ROM:001233D2 btst #6,($1338).w ROM:001233D8 beq.s loc_1233F2 ROM:001233DA bset #2,($132E).w ROM:001233E0 subi.w #6,d0 ROM:001233E4 addi.w #3,d4 ROM:001233E8 ROM:001233E8 loc_1233E8: ; CODE XREF: sub_12330A+84↑j ROM:001233E8 ; sub_12330A+B0↑j ... ROM:001233E8 bra.s loc_12336C ROM:001233EA ; --------------------------------------------------------------------------- ROM:001233EA ROM:001233EA loc_1233EA: ; CODE XREF: sub_12330A+66↑j ROM:001233EA bset #6,($1338).w ROM:001233F0 bra.s locret_123412 ROM:001233F2 ; --------------------------------------------------------------------------- ROM:001233F2 ROM:001233F2 loc_1233F2: ; CODE XREF: sub_12330A+46↑j ROM:001233F2 ; sub_12330A+7A↑j ... ROM:001233F2 bclr #6,($1338).w ROM:001233F8 movea.l ($424).w,a0 ROM:001233FC move.b ($1138).w,3(a0) ROM:00123402 move.l ($90C).w,($434).w ROM:00123408 movea.l ($434).w,a0 ROM:0012340C move.b #$FF,-2(a0) ROM:00123412 ROM:00123412 locret_123412: ; CODE XREF: sub_12330A+E6↑j ROM:00123412 rts ROM:00123412 ; End of function sub_12330A ROM:00123412 ROM:00123414 ROM:00123414 ; =============== S U B R O U T I N E ======================================= ROM:00123414 ROM:00123414 ROM:00123414 sub_123414: ; CODE XREF: sub_12330A+4A↑p ROM:00123414 clr.w d2 ROM:00123416 move.b 3(a0),d2 ROM:0012341A asl.w #2,d2 ROM:0012341C ext.l d2 ROM:0012341E adda.l d2,a0 ROM:00123420 asr.l #2,d2 ROM:00123422 clr.w ($BFE).w ROM:00123426 ROM:00123426 loc_123426: ; CODE XREF: sub_123414+2C↓j ROM:00123426 cmpi.w #0,d2 ROM:0012342A ble.s locret_123442 ROM:0012342C clr.w d3 ROM:0012342E move.b 3(a0),d3 ROM:00123432 add.w d3,($BFE).w ROM:00123436 suba.l #4,a0 ROM:0012343C subi.w #1,d2 ROM:00123440 bra.s loc_123426 ROM:00123442 ; --------------------------------------------------------------------------- ROM:00123442 ROM:00123442 locret_123442: ; CODE XREF: sub_123414+16↑j ROM:00123442 rts ROM:00123442 ; End of function sub_123414 ROM:00123442 ROM:00123444 ROM:00123444 ; =============== S U B R O U T I N E ======================================= ROM:00123444 ROM:00123444 ROM:00123444 sub_123444: ; CODE XREF: sub_12330A+7C↑p ROM:00123444 move.b #$FF,(a0) ROM:00123448 move.l ($424).w,d2 ROM:0012344C addi.l #2,d2 ROM:00123452 move.l d2,($434).w ROM:00123456 bclr #2,($132E).w ROM:0012345C rts ROM:0012345C ; End of function sub_123444 ROM:0012345C ROM:0012345E ROM:0012345E ; =============== S U B R O U T I N E ======================================= ROM:0012345E ROM:0012345E ROM:0012345E sub_12345E: ; CODE XREF: sub_12330A+C4↑p ROM:0012345E cmpi.w #0,($BFE).w ROM:00123464 bne.s loc_1234A2 ROM:00123466 move.l #$10000,d2 ROM:0012346C cmp.l ($41C).w,d2 ROM:00123470 ble.s loc_123476 ROM:00123472 move.l ($41C).w,d2 ROM:00123476 ROM:00123476 loc_123476: ; CODE XREF: sub_12345E+12↑j ROM:00123476 subq.l #8,d2 ROM:00123478 sub.l ($434).w,d2 ROM:0012347C blt.l loc_123650 ROM:00123482 move.b d1,(a0)+ ROM:00123484 clr.w d2 ROM:00123486 move.w ($C06).w,d2 ROM:0012348A move.b d2,(a0)+ ROM:0012348C move.b #0,(a0)+ ROM:00123490 move.b #0,(a0)+ ROM:00123494 move.l #4,d2 ROM:0012349A add.l d2,($434).w ROM:0012349E move.l ($424).w,d2 ROM:001234A2 ROM:001234A2 loc_1234A2: ; CODE XREF: sub_12345E+6↑j ROM:001234A2 move.l #$10000,d2 ROM:001234A8 cmp.l ($41C).w,d2 ROM:001234AC ble.s loc_1234B2 ROM:001234AE move.l ($41C).w,d2 ROM:001234B2 ROM:001234B2 loc_1234B2: ; CODE XREF: sub_12345E+4E↑j ROM:001234B2 subq.l #4,d2 ROM:001234B4 sub.l ($434).w,d2 ROM:001234B8 blt.l loc_123650 ROM:001234BE move.l #4,d2 ROM:001234C4 add.l d2,($434).w ROM:001234C8 move.l ($424).w,d2 ROM:001234CC move.w ($BFE).w,d2 ROM:001234D0 move.w ($BFE).w,d3 ROM:001234D4 addq.w #1,d2 ROM:001234D6 cmp.w ($C00).w,d2 ROM:001234DA bne.s loc_1234E8 ROM:001234DC movea.l ($434).w,a0 ROM:001234E0 suba.l #6,a0 ROM:001234E6 bra.s loc_123512 ROM:001234E8 ; --------------------------------------------------------------------------- ROM:001234E8 ROM:001234E8 loc_1234E8: ; CODE XREF: sub_12345E+7C↑j ROM:001234E8 addq.w #1,d2 ROM:001234EA cmp.w ($C00).w,d2 ROM:001234EE ble.s loc_1234F8 ROM:001234F0 bra.l loc_123650 ROM:001234F6 ; --------------------------------------------------------------------------- ROM:001234F6 bra.s loc_123512 ROM:001234F8 ; --------------------------------------------------------------------------- ROM:001234F8 ROM:001234F8 loc_1234F8: ; CODE XREF: sub_12345E+90↑j ROM:001234F8 cmpi.w #$FF,($C00).w ROM:001234FE bne.s loc_12350C ROM:00123500 movea.l ($434).w,a0 ROM:00123504 suba.l #6,a0 ROM:0012350A bra.s loc_123512 ROM:0012350C ; --------------------------------------------------------------------------- ROM:0012350C ROM:0012350C loc_12350C: ; CODE XREF: sub_12345E+A0↑j ROM:0012350C bra.l loc_123650 ROM:00123512 ; --------------------------------------------------------------------------- ROM:00123512 ROM:00123512 loc_123512: ; CODE XREF: sub_12345E+88↑j ROM:00123512 ; sub_12345E+98↑j ... ROM:00123512 add.w ($C02).w,d3 ROM:00123516 move.w d3,($BFE).w ROM:0012351A move.w d4,d2 ROM:0012351C clr.l d3 ROM:0012351E clr.l d5 ROM:00123520 move.b $11EC(d2.w),d3 ROM:00123526 addq.w #1,d2 ROM:00123528 asl.l #8,d3 ROM:0012352A move.b $11EC(d2.w),d3 ROM:00123530 addq.w #1,d2 ROM:00123532 asl.l #8,d3 ROM:00123534 move.b $11EC(d2.w),d3 ROM:0012353A addq.w #1,d2 ROM:0012353C move.w ($C02).w,d5 ROM:00123540 add.l d3,d5 ROM:00123542 bclr #3,($1315).w ROM:00123548 cmpi.l #0,d3 ROM:0012354E blt.s loc_123574 ROM:00123550 cmpi.l #$1E00,d3 ROM:00123556 bge.s loc_123574 ROM:00123558 cmpi.l #0,d5 ROM:0012355E blt.s loc_12356E ROM:00123560 cmpi.l #$1E00,d5 ROM:00123566 bge.s loc_12356E ROM:00123568 bset #3,($1315).w ROM:0012356E ROM:0012356E loc_12356E: ; CODE XREF: sub_12345E+100↑j ROM:0012356E ; sub_12345E+108↑j ROM:0012356E bra.l loc_1235BE ROM:00123574 ; --------------------------------------------------------------------------- ROM:00123574 ROM:00123574 loc_123574: ; CODE XREF: sub_12345E+F0↑j ROM:00123574 ; sub_12345E+F8↑j ROM:00123574 cmpi.l #$1E00,d3 ROM:0012357A blt.s loc_12359C ROM:0012357C cmpi.l #$10000,d3 ROM:00123582 bge.s loc_12359C ROM:00123584 cmpi.l #$1E00,d5 ROM:0012358A blt.s loc_12359A ROM:0012358C cmpi.l #$10000,d5 ROM:00123592 bge.s loc_12359A ROM:00123594 bset #3,($1315).w ROM:0012359A ROM:0012359A loc_12359A: ; CODE XREF: sub_12345E+12C↑j ROM:0012359A ; sub_12345E+134↑j ROM:0012359A bra.s loc_1235BE ROM:0012359C ; --------------------------------------------------------------------------- ROM:0012359C ROM:0012359C loc_12359C: ; CODE XREF: sub_12345E+11C↑j ROM:0012359C ; sub_12345E+124↑j ROM:0012359C cmp.l ($41C).w,d3 ROM:001235A0 blt.s loc_1235BE ROM:001235A2 cmpi.l #$FFFE,d3 ROM:001235A8 bge.s loc_1235BE ROM:001235AA cmp.l ($41C).w,d5 ROM:001235AE blt.s loc_1235BE ROM:001235B0 cmpi.l #$FFFE,d5 ROM:001235B6 bge.s loc_1235BE ROM:001235B8 bset #3,($1315).w ROM:001235BE ROM:001235BE loc_1235BE: ; CODE XREF: sub_12345E:loc_12356E↑j ROM:001235BE ; sub_12345E:loc_12359A↑j ... ROM:001235BE cmpi.l #unk_110000,d3 ROM:001235C4 blt.s loc_1235E6 ROM:001235C6 cmpi.l #$13FFFF,d3 ROM:001235CC bge.s loc_1235E6 ROM:001235CE cmpi.l #unk_110000,d5 ROM:001235D4 blt.s loc_1235E4 ROM:001235D6 cmpi.l #$13FFFF,d5 ROM:001235DC bge.s loc_1235E4 ROM:001235DE bset #3,($1315).w ROM:001235E4 ROM:001235E4 loc_1235E4: ; CODE XREF: sub_12345E+176↑j ROM:001235E4 ; sub_12345E+17E↑j ROM:001235E4 bra.s loc_12360C ROM:001235E6 ; --------------------------------------------------------------------------- ROM:001235E6 ROM:001235E6 loc_1235E6: ; CODE XREF: sub_12345E+166↑j ROM:001235E6 ; sub_12345E+16E↑j ROM:001235E6 cmpi.l #$13C000,d3 ROM:001235EC blt.s loc_12360C ROM:001235EE cmpi.l #$147E04,d3 ROM:001235F4 bge.s loc_12360C ROM:001235F6 cmpi.l #$13C000,d5 ROM:001235FC blt.s loc_12360C ROM:001235FE cmpi.l #$147E04,d5 ROM:00123604 bge.s loc_12360C ROM:00123606 bset #3,($1315).w ROM:0012360C ROM:0012360C loc_12360C: ; CODE XREF: sub_12345E:loc_1235E4↑j ROM:0012360C ; sub_12345E+18E↑j ... ROM:0012360C btst #3,($1315).w ROM:00123612 beq.s loc_123646 ROM:00123614 move.w d4,d2 ROM:00123616 move.b $11EC(d2.w),(a0)+ ROM:0012361C addq.w #1,d2 ROM:0012361E move.b $11EC(d2.w),(a0)+ ROM:00123624 addq.w #1,d2 ROM:00123626 move.b $11EC(d2.w),(a0)+ ROM:0012362C addq.w #1,d2 ROM:0012362E move.w ($C02).w,d2 ROM:00123632 move.b d2,(a0)+ ROM:00123634 move.b #$FF,(a0) ROM:00123638 clr.w d2 ROM:0012363A movea.l ($424).w,a0 ROM:0012363E addi.b #1,3(a0) ROM:00123644 bra.s loc_123648 ROM:00123646 ; --------------------------------------------------------------------------- ROM:00123646 ROM:00123646 loc_123646: ; CODE XREF: sub_12345E+1B4↑j ROM:00123646 bra.s loc_123650 ROM:00123648 ; --------------------------------------------------------------------------- ROM:00123648 ROM:00123648 loc_123648: ; CODE XREF: sub_12345E+1E6↑j ROM:00123648 bset #6,($1338).w ROM:0012364E bra.s locret_123656 ROM:00123650 ; --------------------------------------------------------------------------- ROM:00123650 ROM:00123650 loc_123650: ; CODE XREF: sub_12345E+1E↑j ROM:00123650 ; sub_12345E+5A↑j ... ROM:00123650 bclr #6,($1338).w ROM:00123656 ROM:00123656 locret_123656: ; CODE XREF: sub_12345E+1F0↑j ROM:00123656 rts ROM:00123656 ; End of function sub_12345E ROM:00123656 ROM:00123658 ROM:00123658 ; =============== S U B R O U T I N E ======================================= ROM:00123658 ROM:00123658 ROM:00123658 sub_123658: ; CODE XREF: sub_1218E8↑p ROM:00123658 ; sub_1218FA+30↑p ROM:00123658 bclr #3,($132C).w ROM:0012365E clr.w d1 ROM:00123660 move.b ($113A).w,d1 ROM:00123664 cmpi.w #8,d1 ROM:00123668 bcc.s locret_123672 ROM:0012366A movea.l off_123674(pc,d1.w*4),a0 ROM:0012366E nop ROM:00123670 jmp (a0) ROM:00123672 ; --------------------------------------------------------------------------- ROM:00123672 ROM:00123672 locret_123672: ; CODE XREF: sub_123658+10↑j ROM:00123672 rts ROM:00123672 ; End of function sub_123658 ROM:00123672 ROM:00123672 ; --------------------------------------------------------------------------- ROM:00123674 off_123674: dc.l loc_123694 ; DATA XREF: sub_123658+12↑r ROM:00123678 dc.l dword_1236DC ROM:0012367C dc.l loc_123764 ROM:00123680 dc.l loc_1237B2 ROM:00123684 dc.l loc_1237FC ROM:00123688 dc.l word_12384A ROM:0012368C dc.l aNu8 ; "Nu\b8" ROM:00123690 dc.l aNu8+2 ; "\b8" ROM:00123694 ; --------------------------------------------------------------------------- ROM:00123694 ROM:00123694 loc_123694: ; DATA XREF: ROM:off_123674↑o ROM:00123694 move.w $482(a5),d0 ROM:00123698 clr.b ($884).w ROM:0012369C move.w d0,($63A).w ROM:001236A0 move.b #1,($884).w ROM:001236A6 bset #4,($1333).w ROM:001236AC bsr.l sub_12506A ROM:001236B2 move.b #0,($113B).w ROM:001236B8 bclr #1,($1332).w ROM:001236BE bclr #5,($1325).w ROM:001236C4 bclr #6,($132B).w ROM:001236CA clr.b ($1139).w ROM:001236CE move.b #1,($113A).w ROM:001236D4 bra.l loc_12375C ROM:001236DA ; --------------------------------------------------------------------------- ROM:001236DA rts ROM:001236DA ; --------------------------------------------------------------------------- ROM:001236DC dword_1236DC: dc.l $C780000, $C126F08, $8380007, $133B6608, $8380000 ROM:001236DC ; DATA XREF: ROM:00123678↑o ROM:001236DC dc.l $13376720, $42380884, $4278063A, $8F80001, $133211FC ROM:001236DC dc.l $11139, $11FC0002, $113A60FF, $9C, $C780000, $63A6E1A ROM:001236DC dc.l $8380007, $133B6612, $8F80003, $132C11FC, $6113A ROM:001236DC dc.l $60FF0000, $1580838, $41336, $671E0838, $7133B, $661608B8 ROM:001236DC dc.l $41336, $61000168, $11FC0005, $113A60FF, $F2 ROM:0012375C ; --------------------------------------------------------------------------- ROM:0012375C ROM:0012375C loc_12375C: ; CODE XREF: ROM:001236D4↑j ROM:0012375C bsr.l sub_1250B0 ROM:00123762 rts ROM:00123764 ; --------------------------------------------------------------------------- ROM:00123764 ROM:00123764 loc_123764: ; DATA XREF: ROM:0012367C↑o ROM:00123764 btst #0,($1329).w ROM:0012376A beq.s loc_12378A ROM:0012376C bclr #1,($1332).w ROM:00123772 bset #6,($132B).w ROM:00123778 move.b #3,($1139).w ROM:0012377E move.b #4,($113A).w ROM:00123784 bra.l loc_123844 ROM:0012378A ; --------------------------------------------------------------------------- ROM:0012378A ROM:0012378A loc_12378A: ; CODE XREF: ROM:0012376A↑j ROM:0012378A btst #3,($133F).w ROM:00123790 beq.s loc_1237AC ROM:00123792 bclr #1,($1332).w ROM:00123798 bset #5,($1325).w ROM:0012379E move.b #2,($1139).w ROM:001237A4 move.b #3,($113A).w ROM:001237AA bra.s loc_1237F6 ROM:001237AC ; --------------------------------------------------------------------------- ROM:001237AC ROM:001237AC loc_1237AC: ; CODE XREF: ROM:00123790↑j ROM:001237AC ; ROM:001237F4↓j ... ROM:001237AC bsr.w sub_123C7A ROM:001237B0 rts ROM:001237B2 ; --------------------------------------------------------------------------- ROM:001237B2 ROM:001237B2 loc_1237B2: ; DATA XREF: ROM:00123680↑o ROM:001237B2 btst #0,($1329).w ROM:001237B8 beq.s loc_1237D4 ROM:001237BA bclr #5,($1325).w ROM:001237C0 bset #6,($132B).w ROM:001237C6 move.b #3,($1139).w ROM:001237CC move.b #4,($113A).w ROM:001237D2 bra.s loc_123844 ROM:001237D4 ; --------------------------------------------------------------------------- ROM:001237D4 ROM:001237D4 loc_1237D4: ; CODE XREF: ROM:001237B8↑j ROM:001237D4 btst #6,($1339).w ROM:001237DA beq.s loc_1237F6 ROM:001237DC bclr #5,($1325).w ROM:001237E2 bset #1,($1332).w ROM:001237E8 move.b #1,($1139).w ROM:001237EE move.b #2,($113A).w ROM:001237F4 bra.s loc_1237AC ROM:001237F6 ; --------------------------------------------------------------------------- ROM:001237F6 ROM:001237F6 loc_1237F6: ; CODE XREF: ROM:001237AA↑j ROM:001237F6 ; ROM:001237DA↑j ... ROM:001237F6 bsr.w sub_123C7A ROM:001237FA rts ROM:001237FC ; --------------------------------------------------------------------------- ROM:001237FC ROM:001237FC loc_1237FC: ; DATA XREF: ROM:00123684↑o ROM:001237FC btst #3,($133F).w ROM:00123802 beq.s loc_12381E ROM:00123804 bclr #6,($132B).w ROM:0012380A bset #5,($1325).w ROM:00123810 move.b #2,($1139).w ROM:00123816 move.b #3,($113A).w ROM:0012381C bra.s loc_1237F6 ROM:0012381E ; --------------------------------------------------------------------------- ROM:0012381E ROM:0012381E loc_12381E: ; CODE XREF: ROM:00123802↑j ROM:0012381E btst #6,($1339).w ROM:00123824 beq.s loc_123844 ROM:00123826 bclr #6,($132B).w ROM:0012382C bset #1,($1332).w ROM:00123832 move.b #1,($1139).w ROM:00123838 move.b #2,($113A).w ROM:0012383E bra.l loc_1237AC ROM:00123844 ; --------------------------------------------------------------------------- ROM:00123844 ROM:00123844 loc_123844: ; CODE XREF: ROM:00123784↑j ROM:00123844 ; ROM:001237D2↑j ... ROM:00123844 bsr.w sub_123C7A ROM:00123848 rts ROM:00123848 ; --------------------------------------------------------------------------- ROM:0012384A word_12384A: dc.w $838 ; DATA XREF: ROM:00123688↑o ROM:0012384C dc.l $11336, $661408F8, $3132C, $11FC0006, $113A60FF, $2A ROM:0012384C dc.l $60224238, $8844278, $63A61FF, $FFFFE4A2, $8F80002 ROM:0012384C dc.l $131761FF, $1934, $11FC0007, $113A602A ROM:00123888 ; --------------------------------------------------------------------------- ROM:00123888 rts ROM:00123888 ; --------------------------------------------------------------------------- ROM:0012388A aNu8: dc.b 'Nu',8,'8',0 ; DATA XREF: ROM:0012368C↑o ROM:0012388A ; ROM:00123690↑o ROM:0012388F dc.b 5 ROM:00123890 ; --------------------------------------------------------------------------- ROM:00123890 move.b loc_129FAE+2(pc),-(a1) ROM:00123894 bclr #5,($133A).w ROM:0012389A bset #1,($1332).w ROM:001238A0 move.b #1,($1139).w ROM:001238A6 move.b #2,($113A).w ROM:001238AC bra.l loc_1237AC ROM:001238B2 ; --------------------------------------------------------------------------- ROM:001238B2 rts ROM:001238B4 ; --------------------------------------------------------------------------- ROM:001238B4 rts ROM:001238B6 ROM:001238B6 ; =============== S U B R O U T I N E ======================================= ROM:001238B6 ROM:001238B6 ROM:001238B6 sub_1238B6: ROM:001238B6 bset #1,($1336).w ROM:001238BC bclr #7,($1339).w ROM:001238C2 bclr #7,($1333).w ROM:001238C8 move.b ($11EC).l,d0 ROM:001238CE andi.b #$BF,d0 ROM:001238D2 cmpi.b #$81,d0 ROM:001238D6 beq.s loc_1238DE ROM:001238D8 bclr #1,($1336).w ROM:001238DE ROM:001238DE loc_1238DE: ; CODE XREF: sub_1238B6+20↑j ROM:001238DE move.w $234(a5),d0 ROM:001238E2 move.b ($11ED).l,d1 ROM:001238E8 cmp.b d0,d1 ROM:001238EA beq.s loc_1238F2 ROM:001238EC bclr #1,($1336).w ROM:001238F2 ROM:001238F2 loc_1238F2: ; CODE XREF: sub_1238B6+34↑j ROM:001238F2 move.b ($11EE).l,d0 ROM:001238F8 move.b $AD8(a5),d1 ROM:001238FC move.b $AD9(a5),d2 ROM:00123900 cmp.b d0,d1 ROM:00123902 bgt.s loc_123908 ROM:00123904 cmp.b d0,d2 ROM:00123906 bge.s loc_12390E ROM:00123908 ROM:00123908 loc_123908: ; CODE XREF: sub_1238B6+4C↑j ROM:00123908 bclr #1,($1336).w ROM:0012390E ROM:0012390E loc_12390E: ; CODE XREF: sub_1238B6+50↑j ROM:0012390E move.b ($11EF).l,d0 ROM:00123914 cmpi.b #$81,d0 ROM:00123918 beq.s locret_123920 ROM:0012391A bclr #1,($1336).w ROM:00123920 ROM:00123920 locret_123920: ; CODE XREF: sub_1238B6+62↑j ROM:00123920 rts ROM:00123920 ; End of function sub_1238B6 ROM:00123920 ROM:00123922 ROM:00123922 ; =============== S U B R O U T I N E ======================================= ROM:00123922 ROM:00123922 ROM:00123922 sub_123922: ROM:00123922 bclr #7,($1339).w ROM:00123928 clr.w d0 ROM:0012392A move.w word_1333D4(d0.w*2),d1 ROM:00123932 lsr.w #8,d1 ROM:00123934 btst #7,($133B).w ROM:0012393A beq.s loc_123944 ROM:0012393C move.b ($11ED).l,d2 ROM:00123942 bra.s loc_123960 ROM:00123944 ; --------------------------------------------------------------------------- ROM:00123944 ROM:00123944 loc_123944: ; CODE XREF: sub_123922+18↑j ROM:00123944 move.b ($11EC).l,d3 ROM:0012394A andi.b #$C0,d3 ROM:0012394E cmpi.b #0,d3 ROM:00123952 bne.s loc_12395C ROM:00123954 move.b ($11ED).l,d2 ROM:0012395A bra.s loc_123960 ROM:0012395C ; --------------------------------------------------------------------------- ROM:0012395C ROM:0012395C loc_12395C: ; CODE XREF: sub_123922+30↑j ROM:0012395C move.b #$7F,d2 ROM:00123960 ROM:00123960 loc_123960: ; CODE XREF: sub_123922+20↑j ROM:00123960 ; sub_123922+38↑j ... ROM:00123960 cmpi.b #$7F,d1 ROM:00123964 beq.s loc_12397E ROM:00123966 cmp.b d1,d2 ROM:00123968 beq.s loc_12397E ROM:0012396A addq.w #1,d0 ROM:0012396C bvc.s loc_123972 ROM:0012396E move.w #$8000,d0 ROM:00123972 ROM:00123972 loc_123972: ; CODE XREF: sub_123922+4A↑j ROM:00123972 move.w word_1333D4(d0.w*2),d1 ROM:0012397A lsr.w #8,d1 ROM:0012397C bra.s loc_123960 ROM:0012397E ; --------------------------------------------------------------------------- ROM:0012397E ROM:0012397E loc_12397E: ; CODE XREF: sub_123922+42↑j ROM:0012397E ; sub_123922+46↑j ROM:0012397E cmpi.b #$7F,d1 ROM:00123982 bne.s loc_123996 ROM:00123984 bset #7,($1339).w ROM:0012398A move.w #4,($C04).w ROM:00123990 bra.l locret_123C78 ROM:00123996 ; --------------------------------------------------------------------------- ROM:00123996 ROM:00123996 loc_123996: ; CODE XREF: sub_123922+60↑j ROM:00123996 btst #1,($1332).w ROM:0012399C beq.s loc_1239A6 ROM:0012399E move.w #1,($C06).w ROM:001239A4 bra.s loc_1239CC ROM:001239A6 ; --------------------------------------------------------------------------- ROM:001239A6 ROM:001239A6 loc_1239A6: ; CODE XREF: sub_123922+7A↑j ROM:001239A6 btst #5,($1325).w ROM:001239AC beq.s loc_1239B6 ROM:001239AE move.w #2,($C06).w ROM:001239B4 bra.s loc_1239CC ROM:001239B6 ; --------------------------------------------------------------------------- ROM:001239B6 ROM:001239B6 loc_1239B6: ; CODE XREF: sub_123922+8A↑j ROM:001239B6 btst #6,($132B).w ROM:001239BC beq.s loc_1239C6 ROM:001239BE move.w #4,($C06).w ROM:001239C4 bra.s loc_1239CC ROM:001239C6 ; --------------------------------------------------------------------------- ROM:001239C6 ROM:001239C6 loc_1239C6: ; CODE XREF: sub_123922+9A↑j ROM:001239C6 move.w #0,($C06).w ROM:001239CC ROM:001239CC loc_1239CC: ; CODE XREF: sub_123922+82↑j ROM:001239CC ; sub_123922+92↑j ... ROM:001239CC move.w word_1333D4(d0.w*2),d1 ROM:001239D4 and.w ($C06).w,d1 ROM:001239D8 cmpi.w #0,d1 ROM:001239DC bne.s loc_1239F0 ROM:001239DE bset #7,($1339).w ROM:001239E4 move.w #4,($C04).w ROM:001239EA bra.l locret_123C78 ROM:001239F0 ; --------------------------------------------------------------------------- ROM:001239F0 ROM:001239F0 loc_1239F0: ; CODE XREF: sub_123922+BA↑j ROM:001239F0 move.w #1,d0 ROM:001239F4 cmpi.b #$82,$11EC(d0.w) ROM:001239FC bne.s loc_123A36 ROM:001239FE btst #7,($133B).w ROM:00123A04 bne.s loc_123A24 ROM:00123A06 btst #1,($1332).w ROM:00123A0C beq.s loc_123A16 ROM:00123A0E move.w #5,($C04).w ROM:00123A14 bra.s loc_123A22 ROM:00123A16 ; --------------------------------------------------------------------------- ROM:00123A16 ROM:00123A16 loc_123A16: ; CODE XREF: sub_123922+EA↑j ROM:00123A16 bset #7,($1339).w ROM:00123A1C move.w #4,($C04).w ROM:00123A22 ROM:00123A22 loc_123A22: ; CODE XREF: sub_123922+F2↑j ROM:00123A22 bra.s loc_123A30 ROM:00123A24 ; --------------------------------------------------------------------------- ROM:00123A24 ROM:00123A24 loc_123A24: ; CODE XREF: sub_123922+E2↑j ROM:00123A24 bset #7,($1339).w ROM:00123A2A move.w #4,($C04).w ROM:00123A30 ROM:00123A30 loc_123A30: ; CODE XREF: sub_123922:loc_123A22↑j ROM:00123A30 bra.l locret_123C78 ROM:00123A36 ; --------------------------------------------------------------------------- ROM:00123A36 ROM:00123A36 loc_123A36: ; CODE XREF: sub_123922+DA↑j ROM:00123A36 move.w #1,d0 ROM:00123A3A move.w #2,d1 ROM:00123A3E cmpi.b #$10,$11EC(d0.w) ROM:00123A46 bne.l loc_123B76 ROM:00123A4C cmpi.b #$80,$11EC(d1.w) ROM:00123A54 beq.s loc_123A60 ROM:00123A56 cmpi.b #$86,$11EC(d1.w) ROM:00123A5E bne.s loc_123A7C ROM:00123A60 ROM:00123A60 loc_123A60: ; CODE XREF: sub_123922+132↑j ROM:00123A60 btst #1,($1332).w ROM:00123A66 beq.s loc_123A70 ROM:00123A68 move.w #4,($C04).w ROM:00123A6E bra.s loc_123A76 ROM:00123A70 ; --------------------------------------------------------------------------- ROM:00123A70 ROM:00123A70 loc_123A70: ; CODE XREF: sub_123922+144↑j ROM:00123A70 move.w #2,($C04).w ROM:00123A76 ROM:00123A76 loc_123A76: ; CODE XREF: sub_123922+14C↑j ROM:00123A76 bra.l loc_123B70 ROM:00123A7C ; --------------------------------------------------------------------------- ROM:00123A7C ROM:00123A7C loc_123A7C: ; CODE XREF: sub_123922+13C↑j ROM:00123A7C cmpi.b #$90,$11EC(d1.w) ROM:00123A84 bne.s loc_123AA2 ROM:00123A86 btst #5,($1325).w ROM:00123A8C beq.s loc_123A96 ROM:00123A8E move.w #4,($C04).w ROM:00123A94 bra.s loc_123A9C ROM:00123A96 ; --------------------------------------------------------------------------- ROM:00123A96 ROM:00123A96 loc_123A96: ; CODE XREF: sub_123922+16A↑j ROM:00123A96 move.w #0,($C04).w ROM:00123A9C ROM:00123A9C loc_123A9C: ; CODE XREF: sub_123922+172↑j ROM:00123A9C bra.l loc_123B70 ROM:00123AA2 ; --------------------------------------------------------------------------- ROM:00123AA2 ROM:00123AA2 loc_123AA2: ; CODE XREF: sub_123922+162↑j ROM:00123AA2 cmpi.b #$A0,$11EC(d1.w) ROM:00123AAA bne.s loc_123AC8 ROM:00123AAC btst #6,($132B).w ROM:00123AB2 beq.s loc_123ABC ROM:00123AB4 move.w #4,($C04).w ROM:00123ABA bra.s loc_123AC2 ROM:00123ABC ; --------------------------------------------------------------------------- ROM:00123ABC ROM:00123ABC loc_123ABC: ; CODE XREF: sub_123922+190↑j ROM:00123ABC move.w #1,($C04).w ROM:00123AC2 ROM:00123AC2 loc_123AC2: ; CODE XREF: sub_123922+198↑j ROM:00123AC2 bra.l loc_123B70 ROM:00123AC8 ; --------------------------------------------------------------------------- ROM:00123AC8 ROM:00123AC8 loc_123AC8: ; CODE XREF: sub_123922+188↑j ROM:00123AC8 cmpi.b #$85,$11EC(d1.w) ROM:00123AD0 bne.l loc_123B64 ROM:00123AD6 btst #0,($8E8).w ROM:00123ADC beq.l loc_123B56 ROM:00123AE2 btst #7,($1319).w ROM:00123AE8 beq.s loc_123B46 ROM:00123AEA move sr,-(sp) ROM:00123AEC move #$2700,sr ROM:00123AF0 move.w #0,($FFFFFE0A).w ROM:00123AF6 move.w #0,($FFFFF448).w ROM:00123AFC move.w #0,($FFFFF450).w ROM:00123B02 clr.l d6 ROM:00123B04 move.b ($114F).w,d6 ROM:00123B08 swap d6 ROM:00123B0A btst #7,($133B).w ROM:00123B10 beq.s loc_123B16 ROM:00123B12 move.w #1,d6 ROM:00123B16 ROM:00123B16 loc_123B16: ; CODE XREF: sub_123922+1EE↑j ROM:00123B16 move.w #3,d2 ROM:00123B1A move.l #$12345678,d4 ROM:00123B20 cmpi.b #6,$11EC(d2.w) ROM:00123B28 bne.s loc_123B30 ROM:00123B2A move.l #$12345677,d4 ROM:00123B30 ROM:00123B30 loc_123B30: ; CODE XREF: sub_123922+206↑j ROM:00123B30 movea.l #$100000,a0 ROM:00123B36 adda.l 4(a0),a0 ROM:00123B3A movea.l #$10E000,a5 ROM:00123B40 jmp (a0) ROM:00123B42 ; --------------------------------------------------------------------------- ROM:00123B42 bra.w loc_123B52 ROM:00123B46 ; --------------------------------------------------------------------------- ROM:00123B46 ROM:00123B46 loc_123B46: ; CODE XREF: sub_123922+1C6↑j ROM:00123B46 move.w #4,($C04).w ROM:00123B4C bset #7,($1339).w ROM:00123B52 ROM:00123B52 loc_123B52: ; CODE XREF: sub_123922+220↑j ROM:00123B52 bra.w loc_123B62 ROM:00123B56 ; --------------------------------------------------------------------------- ROM:00123B56 ROM:00123B56 loc_123B56: ; CODE XREF: sub_123922+1BA↑j ROM:00123B56 move.w #4,($C04).w ROM:00123B5C bset #7,($1339).w ROM:00123B62 ROM:00123B62 loc_123B62: ; CODE XREF: sub_123922:loc_123B52↑j ROM:00123B62 bra.s loc_123B70 ROM:00123B64 ; --------------------------------------------------------------------------- ROM:00123B64 ROM:00123B64 loc_123B64: ; CODE XREF: sub_123922+1AE↑j ROM:00123B64 move.w #4,($C04).w ROM:00123B6A bset #7,($1339).w ROM:00123B70 ROM:00123B70 loc_123B70: ; CODE XREF: sub_123922:loc_123A76↑j ROM:00123B70 ; sub_123922:loc_123A9C↑j ... ROM:00123B70 bra.l locret_123C78 ROM:00123B76 ; --------------------------------------------------------------------------- ROM:00123B76 ROM:00123B76 loc_123B76: ; CODE XREF: sub_123922+124↑j ROM:00123B76 move.w #1,d0 ROM:00123B7A cmpi.b #$20,$11EC(d0.w) ; ' ' ROM:00123B82 bne.s loc_123BA0 ROM:00123B84 btst #1,($1332).w ROM:00123B8A beq.s loc_123B94 ROM:00123B8C move.w #4,($C04).w ROM:00123B92 bra.s loc_123B9A ROM:00123B94 ; --------------------------------------------------------------------------- ROM:00123B94 ROM:00123B94 loc_123B94: ; CODE XREF: sub_123922+268↑j ROM:00123B94 move.w #2,($C04).w ROM:00123B9A ROM:00123B9A loc_123B9A: ; CODE XREF: sub_123922+270↑j ROM:00123B9A bra.l locret_123C78 ROM:00123BA0 ; --------------------------------------------------------------------------- ROM:00123BA0 ROM:00123BA0 loc_123BA0: ; CODE XREF: sub_123922+260↑j ROM:00123BA0 move.w #1,d0 ROM:00123BA4 cmpi.b #$21,$11EC(d0.w) ; '!' ROM:00123BAC bne.s loc_123BF8 ROM:00123BAE move.w #2,d0 ROM:00123BB2 clr.w d3 ROM:00123BB4 move.b byte_1333D2(d3.w),d1 ROM:00123BBC move.b $11EC(d0.w),d2 ROM:00123BC2 ROM:00123BC2 loc_123BC2: ; CODE XREF: sub_123922+2BA↓j ROM:00123BC2 cmpi.b #$FF,d1 ROM:00123BC6 beq.s loc_123BDE ROM:00123BC8 cmp.b d1,d2 ROM:00123BCA beq.s loc_123BDE ROM:00123BCC addq.w #1,d3 ROM:00123BCE bvc.s loc_123BD4 ROM:00123BD0 move.w #$8000,d3 ROM:00123BD4 ROM:00123BD4 loc_123BD4: ; CODE XREF: sub_123922+2AC↑j ROM:00123BD4 move.b byte_1333D2(d3.w),d1 ROM:00123BDC bra.s loc_123BC2 ROM:00123BDE ; --------------------------------------------------------------------------- ROM:00123BDE ROM:00123BDE loc_123BDE: ; CODE XREF: sub_123922+2A4↑j ROM:00123BDE ; sub_123922+2A8↑j ROM:00123BDE cmpi.b #$FF,d1 ROM:00123BE2 bne.s loc_123BEC ROM:00123BE4 move.w #4,($C04).w ROM:00123BEA bra.s loc_123BF2 ROM:00123BEC ; --------------------------------------------------------------------------- ROM:00123BEC ROM:00123BEC loc_123BEC: ; CODE XREF: sub_123922+2C0↑j ROM:00123BEC move.w #3,($C04).w ROM:00123BF2 ROM:00123BF2 loc_123BF2: ; CODE XREF: sub_123922+2C8↑j ROM:00123BF2 bra.l locret_123C78 ROM:00123BF8 ; --------------------------------------------------------------------------- ROM:00123BF8 ROM:00123BF8 loc_123BF8: ; CODE XREF: sub_123922+28A↑j ROM:00123BF8 move.w #1,d0 ROM:00123BFC cmpi.b #$23,$11EC(d0.w) ; '#' ROM:00123C04 bne.s loc_123C0E ROM:00123C06 move.w #4,($C04).w ROM:00123C0C bra.s locret_123C78 ROM:00123C0E ; --------------------------------------------------------------------------- ROM:00123C0E ROM:00123C0E loc_123C0E: ; CODE XREF: sub_123922+2E2↑j ROM:00123C0E move.w #1,d0 ROM:00123C12 cmpi.b #$17,$11EC(d0.w) ROM:00123C1A bne.s loc_123C24 ROM:00123C1C move.w #4,($C04).w ROM:00123C22 bra.s locret_123C78 ROM:00123C24 ; --------------------------------------------------------------------------- ROM:00123C24 ROM:00123C24 loc_123C24: ; CODE XREF: sub_123922+2F8↑j ROM:00123C24 move.w #1,d0 ROM:00123C28 cmpi.b #$18,$11EC(d0.w) ROM:00123C30 bne.s loc_123C3A ROM:00123C32 move.w #4,($C04).w ROM:00123C38 bra.s locret_123C78 ROM:00123C3A ; --------------------------------------------------------------------------- ROM:00123C3A ROM:00123C3A loc_123C3A: ; CODE XREF: sub_123922+30E↑j ROM:00123C3A move.w #1,d0 ROM:00123C3E cmpi.b #$13,$11EC(d0.w) ROM:00123C46 bne.s loc_123C50 ROM:00123C48 move.w #3,($C04).w ROM:00123C4E bra.s locret_123C78 ROM:00123C50 ; --------------------------------------------------------------------------- ROM:00123C50 ROM:00123C50 loc_123C50: ; CODE XREF: sub_123922+324↑j ROM:00123C50 move.w #1,d0 ROM:00123C54 cmpi.b #$11,$11EC(d0.w) ROM:00123C5C bne.s loc_123C6C ROM:00123C5E bset #0,($8EA).w ROM:00123C64 move.w #4,($C04).w ROM:00123C6A bra.s locret_123C78 ROM:00123C6C ; --------------------------------------------------------------------------- ROM:00123C6C ROM:00123C6C loc_123C6C: ; CODE XREF: sub_123922+33A↑j ROM:00123C6C move.w #4,($C04).w ROM:00123C72 move.w #4,($C04).w ROM:00123C78 ROM:00123C78 locret_123C78: ; CODE XREF: sub_123922+6E↑j ROM:00123C78 ; sub_123922+C8↑j ... ROM:00123C78 rts ROM:00123C78 ; End of function sub_123922 ROM:00123C78 ROM:00123C7A ROM:00123C7A ; =============== S U B R O U T I N E ======================================= ROM:00123C7A ROM:00123C7A ROM:00123C7A sub_123C7A: ; CODE XREF: ROM:loc_1237AC↑p ROM:00123C7A ; ROM:loc_1237F6↑p ... ROM:00123C7A bclr #0,($1329).w ROM:00123C80 bclr #3,($133F).w ROM:00123C86 bclr #6,($1339).w ROM:00123C8C bclr #3,($132C).w ROM:00123C92 bclr #7,($1333).w ROM:00123C98 clr.w d1 ROM:00123C9A move.b ($113B).w,d1 ROM:00123C9E cmpi.w #$10,d1 ROM:00123CA2 bcc.s locret_123CAC ROM:00123CA4 movea.l off_123CAE(pc,d1.w*4),a0 ROM:00123CA8 nop ROM:00123CAA jmp (a0) ROM:00123CAC ; --------------------------------------------------------------------------- ROM:00123CAC ROM:00123CAC locret_123CAC: ; CODE XREF: sub_123C7A+28↑j ROM:00123CAC rts ROM:00123CAC ; End of function sub_123C7A ROM:00123CAC ROM:00123CAC ; --------------------------------------------------------------------------- ROM:00123CAE off_123CAE: dc.l loc_123CEE ; DATA XREF: sub_123C7A+2A↑r ROM:00123CB2 dc.l dword_123D20 ROM:00123CB6 dc.l loc_123E06 ROM:00123CBA dc.l dword_123E40 ROM:00123CBE dc.l loc_123F0C ROM:00123CC2 dc.l word_123F42 ROM:00123CC6 dc.l loc_123F98 ROM:00123CCA dc.l loc_124096 ROM:00123CCE dc.l loc_1240E0 ROM:00123CD2 dc.l loc_12411A ROM:00123CD6 dc.l loc_12415A ROM:00123CDA dc.l loc_12418E ROM:00123CDE dc.l word_1241C2 ROM:00123CE2 dc.l aNu8_0 ; "Nu\b8" ROM:00123CE6 dc.l aNu8_0+2 ; "\b8" ROM:00123CEA dc.l loc_123DD8 ROM:00123CEE ; --------------------------------------------------------------------------- ROM:00123CEE ROM:00123CEE loc_123CEE: ; DATA XREF: ROM:off_123CAE↑o ROM:00123CEE bset #4,($1333).w ROM:00123CF4 bsr.l sub_12506A ROM:00123CFA move.w $484(a5),d0 ROM:00123CFE clr.b ($885).w ROM:00123D02 move.w d0,($63C).w ROM:00123D06 move.b #1,($885).w ROM:00123D0C bclr #0,($132A).w ROM:00123D12 move.b #1,($113B).w ROM:00123D18 bra.l loc_123DD0 ROM:00123D1E ; --------------------------------------------------------------------------- ROM:00123D1E rts ROM:00123D1E ; --------------------------------------------------------------------------- ROM:00123D20 dword_123D20: dc.l $8380001, $13326712, $8F80000, $132A11FC, $5113B ROM:00123D20 ; DATA XREF: ROM:00123CB2↑o ROM:00123D20 dc.l $60FF0000, $20C0838, $7133B, $66260C78, $63C, $6E1E61FF ROM:00123D20 dc.l $11580, $61FF0001, $158C08F8, $3132C, $11FC000D, $113B60FF ROM:00123D20 dc.l $4CE, $8380004, $13366760, $8B80004, $1336303C, $1323C ROM:00123D20 dc.l $20C30, $2701A0, $11EC6624, $C300001, $11A011EC, $661A31FC ROM:00123D20 dc.l $FB051C, $8F80002, $8F211FC, $F113B, $60FF0000, $5E6024 ROM:00123D20 dc.l $8F80007, $133361FF, $FFFFDF5E, $8F80002, $131761FF ROM:00123D20 dc.l $13F0, $11FC0009, $113B60FF, $38C ROM:00123DD0 ; --------------------------------------------------------------------------- ROM:00123DD0 ROM:00123DD0 loc_123DD0: ; CODE XREF: ROM:00123D18↑j ROM:00123DD0 ; ROM:00124112↓j ... ROM:00123DD0 bsr.l sub_1250B0 ROM:00123DD6 rts ROM:00123DD8 ; --------------------------------------------------------------------------- ROM:00123DD8 ROM:00123DD8 loc_123DD8: ; DATA XREF: ROM:00123CEA↑o ROM:00123DD8 btst #3,($8E9).w ROM:00123DDE beq.s locret_123E04 ROM:00123DE0 bsr.l sub_121B4A ROM:00123DE6 bsr.l sub_121D12 ROM:00123DEC bset #2,($1317).w ROM:00123DF2 bsr.l sub_1251B0 ROM:00123DF8 move.b #2,($113B).w ROM:00123DFE bra.l locret_123E3E ROM:00123E04 ; --------------------------------------------------------------------------- ROM:00123E04 ROM:00123E04 locret_123E04: ; CODE XREF: ROM:00123DDE↑j ROM:00123E04 rts ROM:00123E06 ; --------------------------------------------------------------------------- ROM:00123E06 ROM:00123E06 loc_123E06: ; DATA XREF: ROM:00123CB6↑o ROM:00123E06 btst #5,($133A).w ROM:00123E0C beq.s locret_123E3E ROM:00123E0E bclr #5,($133A).w ROM:00123E14 bset #4,($1333).w ROM:00123E1A bsr.l sub_12506A ROM:00123E20 move.w $484(a5),d0 ROM:00123E24 clr.b ($885).w ROM:00123E28 move.w d0,($63C).w ROM:00123E2C move.b #1,($885).w ROM:00123E32 move.b #3,($113B).w ROM:00123E38 bra.l loc_123F04 ROM:00123E3E ; --------------------------------------------------------------------------- ROM:00123E3E ROM:00123E3E locret_123E3E: ; CODE XREF: ROM:00123DFE↑j ROM:00123E3E ; ROM:00123E0C↑j ROM:00123E3E rts ROM:00123E3E ; --------------------------------------------------------------------------- ROM:00123E40 dword_123E40: dc.l $8380007, $133B6626, $C780000, $63C6E1E, $61FF0001 ROM:00123E40 ; DATA XREF: ROM:00123CBA↑o ROM:00123E40 dc.l $147A61FF, $11486, $8F80003, $132C11FC, $D113B, $60FF0000 ROM:00123E40 dc.l $3C80838, $41336, $67FF0000, $8E08B8, $41336, $303C0001 ROM:00123E40 dc.l $323C0002, $343C0003, $363C0004, $18380BF0, $1A380BF1 ROM:00123E40 dc.l $C300027, $1A011EC, $663E0C30, $211A0, $11EC6634 ROM:00123E40 dc.l $B83021A0, $11EC662C, $BA3031A0, $11EC6624, $61FFFFFF ROM:00123E40 dc.l $DE5408F8, $21317, $61FF0000, $12E608F8, $132A, $11FC0004 ROM:00123E40 dc.l $113B60FF, $64, $8F80007, $133361FF, $FFFFDE2A, $8F80002 ROM:00123E40 dc.l $131761FF, $12BC, $11FC0008, $113B60FF, $218 ROM:00123F04 ; --------------------------------------------------------------------------- ROM:00123F04 ROM:00123F04 loc_123F04: ; CODE XREF: ROM:00123E38↑j ROM:00123F04 bsr.l sub_1250B0 ROM:00123F0A rts ROM:00123F0C ; --------------------------------------------------------------------------- ROM:00123F0C ROM:00123F0C loc_123F0C: ; DATA XREF: ROM:00123CBE↑o ROM:00123F0C btst #5,($133A).w ROM:00123F12 beq.s locret_123F40 ROM:00123F14 bclr #5,($133A).w ROM:00123F1A bset #4,($1333).w ROM:00123F20 bsr.l sub_12506A ROM:00123F26 move.w $484(a5),d0 ROM:00123F2A clr.b ($885).w ROM:00123F2E move.w d0,($63C).w ROM:00123F32 move.b #1,($885).w ROM:00123F38 move.b #5,($113B).w ROM:00123F3E bra.s loc_123F90 ROM:00123F40 ; --------------------------------------------------------------------------- ROM:00123F40 ROM:00123F40 locret_123F40: ; CODE XREF: ROM:00123F12↑j ROM:00123F40 rts ROM:00123F40 ; --------------------------------------------------------------------------- ROM:00123F42 word_123F42: dc.w $838 ; DATA XREF: ROM:00123CC2↑o ROM:00123F44 dc.l $7133B, $662C0C78, $63C, $6E2461FF, $11378, $61FF0001 ROM:00123F44 dc.l $138408F8, $3132C, $8B80000, $132A11FC, $D113B, $60FF0000 ROM:00123F44 dc.l $2C00838, $41336, $671208B8, $41336, $6100F99C, $11FC0006 ROM:00123F44 dc.l $113B6008 ROM:00123F90 ; --------------------------------------------------------------------------- ROM:00123F90 ROM:00123F90 loc_123F90: ; CODE XREF: ROM:00123F3E↑j ROM:00123F90 ; ROM:001240D8↓j ... ROM:00123F90 bsr.l sub_1250B0 ROM:00123F96 rts ROM:00123F98 ; --------------------------------------------------------------------------- ROM:00123F98 ROM:00123F98 loc_123F98: ; DATA XREF: ROM:00123CC6↑o ROM:00123F98 cmpi.w #5,($C04).w ROM:00123F9E bne.s loc_123FBE ROM:00123FA0 bsr.l sub_121D12 ROM:00123FA6 bset #2,($1317).w ROM:00123FAC bsr.l sub_1251B0 ROM:00123FB2 move.b #$E,($113B).w ROM:00123FB8 bra.l locret_124256 ROM:00123FBE ; --------------------------------------------------------------------------- ROM:00123FBE ROM:00123FBE loc_123FBE: ; CODE XREF: ROM:00123F9E↑j ROM:00123FBE cmpi.w #0,($C04).w ROM:00123FC4 bne.s loc_123FEA ROM:00123FC6 bsr.l sub_121D12 ROM:00123FCC bset #2,($1317).w ROM:00123FD2 bsr.l sub_1251B0 ROM:00123FD8 bset #7,($133E).w ROM:00123FDE move.b #$B,($113B).w ROM:00123FE4 bra.l locret_1241C0 ROM:00123FEA ; --------------------------------------------------------------------------- ROM:00123FEA ROM:00123FEA loc_123FEA: ; CODE XREF: ROM:00123FC4↑j ROM:00123FEA cmpi.w #3,($C04).w ROM:00123FF0 bne.s loc_124010 ROM:00123FF2 btst #1,($8E9).w ROM:00123FF8 beq.s loc_12400E ROM:00123FFA bsr.l sub_122F08 ROM:00124000 move.b #$C,($113B).w ROM:00124006 bra.l locret_124230 ROM:0012400C ; --------------------------------------------------------------------------- ROM:0012400C bra.s loc_124010 ROM:0012400E ; --------------------------------------------------------------------------- ROM:0012400E ROM:0012400E loc_12400E: ; CODE XREF: ROM:00123FF8↑j ROM:0012400E bra.s loc_124018 ROM:00124010 ; --------------------------------------------------------------------------- ROM:00124010 ROM:00124010 loc_124010: ; CODE XREF: ROM:00123FF0↑j ROM:00124010 ; ROM:0012400C↑j ROM:00124010 cmpi.w #4,($C04).w ROM:00124016 bne.s loc_12403C ROM:00124018 ROM:00124018 loc_124018: ; CODE XREF: ROM:loc_12400E↑j ROM:00124018 bsr.l sub_122F08 ROM:0012401E bsr.l sub_121D12 ROM:00124024 bset #2,($1317).w ROM:0012402A bsr.l sub_1251B0 ROM:00124030 move.b #7,($113B).w ROM:00124036 bra.l locret_1240DE ROM:0012403C ; --------------------------------------------------------------------------- ROM:0012403C ROM:0012403C loc_12403C: ; CODE XREF: ROM:00124016↑j ROM:0012403C cmpi.w #2,($C04).w ROM:00124042 bne.s loc_124068 ROM:00124044 bsr.l sub_121D12 ROM:0012404A bset #2,($1317).w ROM:00124050 bsr.l sub_1251B0 ROM:00124056 bset #7,($133E).w ROM:0012405C move.b #9,($113B).w ROM:00124062 bra.l locret_124158 ROM:00124068 ; --------------------------------------------------------------------------- ROM:00124068 ROM:00124068 loc_124068: ; CODE XREF: ROM:00124042↑j ROM:00124068 cmpi.w #1,($C04).w ROM:0012406E bne.s locret_124094 ROM:00124070 bsr.l sub_121D12 ROM:00124076 bset #2,($1317).w ROM:0012407C bsr.l sub_1251B0 ROM:00124082 bset #7,($133E).w ROM:00124088 move.b #$A,($113B).w ROM:0012408E bra.l locret_12418C ROM:00124094 ; --------------------------------------------------------------------------- ROM:00124094 ROM:00124094 locret_124094: ; CODE XREF: ROM:0012406E↑j ROM:00124094 rts ROM:00124096 ; --------------------------------------------------------------------------- ROM:00124096 ROM:00124096 loc_124096: ; DATA XREF: ROM:00123CCA↑o ROM:00124096 btst #5,($133A).w ROM:0012409C beq.s locret_1240DE ROM:0012409E btst #0,($8EA).w ROM:001240A4 beq.s loc_1240AE ROM:001240A6 bsr.l sub_116904 ROM:001240AC bra.s locret_1240DE ROM:001240AE ; --------------------------------------------------------------------------- ROM:001240AE ROM:001240AE loc_1240AE: ; CODE XREF: ROM:001240A4↑j ROM:001240AE bclr #5,($133A).w ROM:001240B4 bset #4,($1333).w ROM:001240BA bsr.l sub_12506A ROM:001240C0 move.w $484(a5),d0 ROM:001240C4 clr.b ($885).w ROM:001240C8 move.w d0,($63C).w ROM:001240CC move.b #1,($885).w ROM:001240D2 move.b #5,($113B).w ROM:001240D8 bra.l loc_123F90 ROM:001240DE ; --------------------------------------------------------------------------- ROM:001240DE ROM:001240DE locret_1240DE: ; CODE XREF: ROM:00124036↑j ROM:001240DE ; ROM:0012409C↑j ... ROM:001240DE rts ROM:001240E0 ; --------------------------------------------------------------------------- ROM:001240E0 ROM:001240E0 loc_1240E0: ; DATA XREF: ROM:00123CCE↑o ROM:001240E0 btst #5,($133A).w ROM:001240E6 beq.s locret_124118 ROM:001240E8 bclr #5,($133A).w ROM:001240EE bset #4,($1333).w ROM:001240F4 bsr.l sub_12506A ROM:001240FA move.w $484(a5),d0 ROM:001240FE clr.b ($885).w ROM:00124102 move.w d0,($63C).w ROM:00124106 move.b #1,($885).w ROM:0012410C move.b #1,($113B).w ROM:00124112 bra.l loc_123DD0 ROM:00124118 ; --------------------------------------------------------------------------- ROM:00124118 ROM:00124118 locret_124118: ; CODE XREF: ROM:001240E6↑j ROM:00124118 rts ROM:0012411A ; --------------------------------------------------------------------------- ROM:0012411A ROM:0012411A loc_12411A: ; DATA XREF: ROM:00123CD2↑o ROM:0012411A btst #5,($133A).w ROM:00124120 beq.s locret_124158 ROM:00124122 bclr #5,($133A).w ROM:00124128 bset #6,($1339).w ROM:0012412E bset #4,($1333).w ROM:00124134 bsr.l sub_12506A ROM:0012413A move.w $484(a5),d0 ROM:0012413E clr.b ($885).w ROM:00124142 move.w d0,($63C).w ROM:00124146 move.b #1,($885).w ROM:0012414C move.b #5,($113B).w ROM:00124152 bra.l loc_123F90 ROM:00124158 ; --------------------------------------------------------------------------- ROM:00124158 ROM:00124158 locret_124158: ; CODE XREF: ROM:00124062↑j ROM:00124158 ; ROM:00124120↑j ROM:00124158 rts ROM:0012415A ; --------------------------------------------------------------------------- ROM:0012415A ROM:0012415A loc_12415A: ; DATA XREF: ROM:00123CD6↑o ROM:0012415A btst #5,($133A).w ROM:00124160 beq.s locret_12418C ROM:00124162 bclr #5,($133A).w ROM:00124168 bset #4,($1333).w ROM:0012416E bsr.l sub_12506A ROM:00124174 bset #0,($1329).w ROM:0012417A bclr #0,($132A).w ROM:00124180 move.b #1,($113B).w ROM:00124186 bra.l loc_123DD0 ROM:0012418C ; --------------------------------------------------------------------------- ROM:0012418C ROM:0012418C locret_12418C: ; CODE XREF: ROM:0012408E↑j ROM:0012418C ; ROM:00124160↑j ROM:0012418C rts ROM:0012418E ; --------------------------------------------------------------------------- ROM:0012418E ROM:0012418E loc_12418E: ; DATA XREF: ROM:00123CDA↑o ROM:0012418E btst #5,($133A).w ROM:00124194 beq.s locret_1241C0 ROM:00124196 bclr #5,($133A).w ROM:0012419C bset #4,($1333).w ROM:001241A2 bsr.l sub_12506A ROM:001241A8 bset #3,($133F).w ROM:001241AE bclr #0,($132A).w ROM:001241B4 move.b #1,($113B).w ROM:001241BA bra.l loc_123DD0 ROM:001241C0 ; --------------------------------------------------------------------------- ROM:001241C0 ROM:001241C0 locret_1241C0: ; CODE XREF: ROM:00123FE4↑j ROM:001241C0 ; ROM:00124194↑j ROM:001241C0 rts ROM:001241C0 ; --------------------------------------------------------------------------- ROM:001241C2 word_1241C2: dc.w $838 ; DATA XREF: ROM:00123CDE↑o ROM:001241C4 dc.l $7133B, $662C0C78, $63C, $6E2461FF, $110F8, $61FF0001 ROM:001241C4 dc.l $110408F8, $3132C, $8B80000, $132A11FC, $D113B, $60FF0000 ROM:001241C4 dc.l $400838, $108F3, $67026012, $8380007, $8EC6702, $60080838 ROM:001241C4 dc.l $71333, $671E61FF, $FFFFDAFE, $8F80002, $131761FF ROM:001241C4 dc.l $F90, $11FC0007, $113B60FF, $FFFFFEB2 ROM:00124230 ; --------------------------------------------------------------------------- ROM:00124230 ROM:00124230 locret_124230: ; CODE XREF: ROM:00124006↑j ROM:00124230 rts ROM:00124230 ; --------------------------------------------------------------------------- ROM:00124232 aNu8_0: dc.b 'Nu',8,'8',0 ; DATA XREF: ROM:00123CE2↑o ROM:00124232 ; ROM:00123CE6↑o ROM:00124237 dc.b 5 ROM:00124238 dc.l $133A671A, $8B80005, $133A08F8, $3132C, $8B80000 ROM:00124238 dc.l $132A11FC, $D113B ROM:00124254 dc.b $60, $DC ROM:00124256 ; --------------------------------------------------------------------------- ROM:00124256 ROM:00124256 locret_124256: ; CODE XREF: ROM:00123FB8↑j ROM:00124256 rts ROM:00124258 ; --------------------------------------------------------------------------- ROM:00124258 rts ROM:0012425A ; --------------------------------------------------------------------------- ROM:0012425A movea.w 8(a3),a0 ROM:0012425E adda.l #$13C000,a0 ROM:00124264 move.w (a0),d7 ROM:00124266 cmpi.w #0,d7 ROM:0012426A bne.s locret_1242A0 ROM:0012426C clr.b ($113E).w ROM:00124270 move.b $B(a3),d7 ROM:00124274 ext.w d7 ROM:00124276 lsr.w #1,d7 ROM:00124278 lea $C(a3),a2 ROM:0012427C move.w #1,d3 ROM:00124280 bra.s loc_124286 ROM:00124282 ; --------------------------------------------------------------------------- ROM:00124282 ROM:00124282 loc_124282: ; CODE XREF: ROM:loc_12429A↓j ROM:00124282 addi.w #1,d3 ROM:00124286 ROM:00124286 loc_124286: ; CODE XREF: ROM:00124280↑j ROM:00124286 cmp.w d7,d3 ROM:00124288 bgt.w loc_12429C ROM:0012428C movea.w (a2)+,a4 ROM:0012428E move.b (a2)+,d6 ROM:00124290 move.b (a2)+,d5 ROM:00124292 btst d6,(a4) ROM:00124294 beq.s loc_12429A ROM:00124296 or.b d5,($113E).w ROM:0012429A ROM:0012429A loc_12429A: ; CODE XREF: ROM:00124294↑j ROM:0012429A bra.s loc_124282 ROM:0012429C ; --------------------------------------------------------------------------- ROM:0012429C ROM:0012429C loc_12429C: ; CODE XREF: ROM:00124288↑j ROM:0012429C bsr.w sub_1242A2 ROM:001242A0 ROM:001242A0 locret_1242A0: ; CODE XREF: ROM:0012426A↑j ROM:001242A0 rts ROM:001242A2 ROM:001242A2 ; =============== S U B R O U T I N E ======================================= ROM:001242A2 ROM:001242A2 ROM:001242A2 sub_1242A2: ; CODE XREF: ROM:loc_12429C↑p ROM:001242A2 move.b ($113E).w,d0 ROM:001242A6 btst #1,($1338).w ROM:001242AC bne.s loc_1242B4 ROM:001242AE andi.b #$60,d0 ; '`' ROM:001242B2 bra.s loc_1242B8 ROM:001242B4 ; --------------------------------------------------------------------------- ROM:001242B4 ROM:001242B4 loc_1242B4: ; CODE XREF: sub_1242A2+A↑j ROM:001242B4 andi.b #$10,d0 ROM:001242B8 ROM:001242B8 loc_1242B8: ; CODE XREF: sub_1242A2+10↑j ROM:001242B8 cmpi.b #0,d0 ROM:001242BC ble.s locret_1242F6 ROM:001242BE addi.b #1,($113D).w ROM:001242C4 cmpi.b #$50,($113D).w ; 'P' ROM:001242CA bgt.s locret_1242F6 ROM:001242CC move.w ($BF4).w,d0 ROM:001242D0 move.b ($BF6).w,$11EC(d0.w) ROM:001242D8 addi.w #1,d0 ROM:001242DC move.b ($BF7).w,$11EC(d0.w) ROM:001242E4 addi.w #1,d0 ROM:001242E8 move.b ($113E).w,$11EC(d0.w) ROM:001242F0 addi.w #3,($BF4).w ROM:001242F6 ROM:001242F6 locret_1242F6: ; CODE XREF: sub_1242A2+1A↑j ROM:001242F6 ; sub_1242A2+28↑j ROM:001242F6 rts ROM:001242F6 ; End of function sub_1242A2 ROM:001242F6 ROM:001242F8 ROM:001242F8 ; =============== S U B R O U T I N E ======================================= ROM:001242F8 ROM:001242F8 ROM:001242F8 sub_1242F8: ; CODE XREF: sub_117BBA+A↑p ROM:001242F8 ; sub_1244DE:loc_12450E↓p ROM:001242F8 move.w #$FFFF,($1B2E).w ROM:001242FE bclr #1,($1DB3).w ROM:00124304 clr.w ($562).w ROM:00124308 clr.w ($564).w ROM:0012430C bclr #3,($8DF).w ROM:00124312 bclr #5,($8EA).w ROM:00124318 bclr #2,($8DF).w ROM:0012431E bclr #7,($8E7).w ROM:00124324 clr.w ($D34).w ROM:00124328 clr.b ($13C2).w ROM:0012432C clr.w ($137A).w ROM:00124330 clr.w ($137C).w ROM:00124334 clr.w ($137E).w ROM:00124338 clr.w ($1380).w ROM:0012433C clr.w ($1382).w ROM:00124340 clr.w ($1384).w ROM:00124344 clr.w ($1386).w ROM:00124348 clr.w ($1388).w ROM:0012434C clr.w ($138A).w ROM:00124350 clr.w ($138C).w ROM:00124354 clr.w ($D4E).w ROM:00124358 clr.w ($D50).w ROM:0012435C clr.w ($D52).w ROM:00124360 clr.w ($D54).w ROM:00124364 clr.w ($D56).w ROM:00124368 clr.w ($D58).w ROM:0012436C clr.w ($1B2A).w ROM:00124370 clr.w ($1B2C).w ROM:00124374 clr.w ($D5A).w ROM:00124378 clr.w ($D5C).w ROM:0012437C clr.b ($1183).w ROM:00124380 clr.b ($13C0).w ROM:00124384 bclr #2,($132D).w ROM:0012438A bclr #4,($141B).w ROM:00124390 bclr #6,($141A).w ROM:00124396 bclr #0,($141B).w ROM:0012439C bclr #1,($141B).w ROM:001243A2 move.b #$FF,($13C3).w ROM:001243A8 move.b #$FF,($1198).w ROM:001243AE move.w #$FFFF,($D46).w ROM:001243B4 move.w #$FFFF,($D48).w ROM:001243BA move.w #$FFFF,($1B22).w ROM:001243C0 move.w #$FFFF,($1B24).w ROM:001243C6 clr.w ($DFA).w ROM:001243CA clr.w ($138E).w ROM:001243CE clr.w ($DFE).w ROM:001243D2 clr.w ($E00).w ROM:001243D6 clr.w ($E02).w ROM:001243DA clr.w ($1390).w ROM:001243DE clr.w ($1392).w ROM:001243E2 clr.w ($1394).w ROM:001243E6 clr.w ($E04).w ROM:001243EA clr.w ($E06).w ROM:001243EE clr.w ($E08).w ROM:001243F2 clr.w ($1396).w ROM:001243F6 clr.w ($1398).w ROM:001243FA clr.w ($139A).w ROM:001243FE clr.w ($E0A).w ROM:00124402 clr.w ($E0C).w ROM:00124406 clr.w ($E0E).w ROM:0012440A clr.w ($139C).w ROM:0012440E clr.w ($139E).w ROM:00124412 clr.w ($13A0).w ROM:00124416 clr.w ($E10).w ROM:0012441A clr.w ($E12).w ROM:0012441E clr.w ($E14).w ROM:00124422 bclr #2,($141B).w ROM:00124428 clr.b ($13C6).w ROM:0012442C clr.b ($13C7).w ROM:00124430 clr.b ($13C8).w ROM:00124434 clr.w ($A2C).w ROM:00124438 clr.w ($A2E).w ROM:0012443C clr.w ($49A).w ROM:00124440 clr.w ($1354).w ROM:00124444 clr.w ($1356).w ROM:00124448 bsr.l sub_12D166 ROM:0012444E move.w #$20,d0 ; ' ' ROM:00124452 move.b #$10,d1 ROM:00124456 lea ($1008).w,a0 ROM:0012445A bsr.l sub_114EFC ROM:00124460 lea ($1048).w,a0 ROM:00124464 bsr.l sub_114EFC ROM:0012446A lea ($1B32).w,a0 ROM:0012446E bsr.l sub_114EFC ROM:00124474 lea ($1B72).w,a0 ROM:00124478 bsr.l sub_114EFC ROM:0012447E lea ($1BB2).w,a0 ROM:00124482 bsr.l sub_114EFC ROM:00124488 lea ($1BF2).w,a0 ROM:0012448C bsr.l sub_114EFC ROM:00124492 lea ($1C32).w,a0 ROM:00124496 bsr.l sub_114EFC ROM:0012449C lea ($1C72).w,a0 ROM:001244A0 bsr.l sub_114EFC ROM:001244A6 lea ($1CB2).w,a0 ROM:001244AA bsr.l sub_114EFC ROM:001244B0 lea ($1CF2).w,a0 ROM:001244B4 bsr.l sub_114EFC ROM:001244BA lea ($1D32).w,a0 ROM:001244BE bsr.l sub_114EFC ROM:001244C4 move.b #8,d1 ROM:001244C8 lea ($1D93).w,a0 ROM:001244CC bsr.l sub_114EFC ROM:001244D2 lea ($1D73).w,a0 ROM:001244D6 bsr.l sub_114EFC ROM:001244DC rts ROM:001244DC ; End of function sub_1242F8 ROM:001244DC ROM:001244DE ROM:001244DE ; =============== S U B R O U T I N E ======================================= ROM:001244DE ROM:001244DE ROM:001244DE sub_1244DE: ; CODE XREF: sub_121D12+310↑p ROM:001244DE move.b $B(a3),d7 ROM:001244E2 ext.w d7 ROM:001244E4 lsr.w #1,d7 ROM:001244E6 lea $C(a3),a2 ROM:001244EA move.w #1,d3 ROM:001244EE bra.s loc_1244F4 ROM:001244F0 ; --------------------------------------------------------------------------- ROM:001244F0 ROM:001244F0 loc_1244F0: ; CODE XREF: sub_1244DE:loc_12450C↓j ROM:001244F0 addi.w #1,d3 ROM:001244F4 ROM:001244F4 loc_1244F4: ; CODE XREF: sub_1244DE+10↑j ROM:001244F4 cmp.w d7,d3 ROM:001244F6 bgt.w loc_12450E ROM:001244FA movea.w (a2)+,a4 ROM:001244FC move.b (a2)+,d6 ROM:001244FE move.b (a2)+,d5 ROM:00124500 cmpi.b #$10,d5 ROM:00124504 bne.s loc_12450A ROM:00124506 bset d6,(a4) ROM:00124508 bra.s loc_12450C ROM:0012450A ; --------------------------------------------------------------------------- ROM:0012450A ROM:0012450A loc_12450A: ; CODE XREF: sub_1244DE+26↑j ROM:0012450A bclr d6,(a4) ROM:0012450C ROM:0012450C loc_12450C: ; CODE XREF: sub_1244DE+2A↑j ROM:0012450C bra.s loc_1244F0 ROM:0012450E ; --------------------------------------------------------------------------- ROM:0012450E ROM:0012450E loc_12450E: ; CODE XREF: sub_1244DE+18↑j ROM:0012450E bsr.w sub_1242F8 ROM:00124512 rts ROM:00124512 ; End of function sub_1244DE ROM:00124512 ROM:00124514 ROM:00124514 ; =============== S U B R O U T I N E ======================================= ROM:00124514 ROM:00124514 ROM:00124514 sub_124514: ; CODE XREF: sub_121D12+3C8↑p ROM:00124514 btst #2,($1337).w ROM:0012451A beq.s loc_124524 ROM:0012451C ori.b #1,($114A).w ROM:00124522 bra.s loc_12452A ROM:00124524 ; --------------------------------------------------------------------------- ROM:00124524 ROM:00124524 loc_124524: ; CODE XREF: sub_124514+6↑j ROM:00124524 andi.b #$FE,($114A).w ROM:0012452A ROM:0012452A loc_12452A: ; CODE XREF: sub_124514+E↑j ROM:0012452A btst #3,($1320).w ROM:00124530 beq.s loc_12453A ROM:00124532 ori.b #1,($113F).w ROM:00124538 bra.s loc_124540 ROM:0012453A ; --------------------------------------------------------------------------- ROM:0012453A ROM:0012453A loc_12453A: ; CODE XREF: sub_124514+1C↑j ROM:0012453A andi.b #$FE,($113F).w ROM:00124540 ROM:00124540 loc_124540: ; CODE XREF: sub_124514+24↑j ROM:00124540 btst #0,($8E8).w ROM:00124546 beq.s loc_124550 ROM:00124548 ori.b #2,($113F).w ROM:0012454E bra.s loc_124556 ROM:00124550 ; --------------------------------------------------------------------------- ROM:00124550 ROM:00124550 loc_124550: ; CODE XREF: sub_124514+32↑j ROM:00124550 andi.b #$FD,($113F).w ROM:00124556 ROM:00124556 loc_124556: ; CODE XREF: sub_124514+3A↑j ROM:00124556 btst #7,($8F0).w ROM:0012455C beq.s loc_124566 ROM:0012455E ori.b #4,($113F).w ROM:00124564 bra.s loc_12456C ROM:00124566 ; --------------------------------------------------------------------------- ROM:00124566 ROM:00124566 loc_124566: ; CODE XREF: sub_124514+48↑j ROM:00124566 andi.b #$FB,($113F).w ROM:0012456C ROM:0012456C loc_12456C: ; CODE XREF: sub_124514+50↑j ROM:0012456C btst #5,($8E9).w ROM:00124572 beq.s loc_12457C ROM:00124574 ori.b #8,($113F).w ROM:0012457A bra.s loc_124582 ROM:0012457C ; --------------------------------------------------------------------------- ROM:0012457C ROM:0012457C loc_12457C: ; CODE XREF: sub_124514+5E↑j ROM:0012457C andi.b #$F7,($113F).w ROM:00124582 ROM:00124582 loc_124582: ; CODE XREF: sub_124514+66↑j ROM:00124582 btst #4,($FFFFFA19).w ROM:00124588 bne.s loc_124592 ROM:0012458A ori.b #$10,($113F).w ROM:00124590 bra.s loc_124598 ROM:00124592 ; --------------------------------------------------------------------------- ROM:00124592 ROM:00124592 loc_124592: ; CODE XREF: sub_124514+74↑j ROM:00124592 andi.b #$EF,($113F).w ROM:00124598 ROM:00124598 loc_124598: ; CODE XREF: sub_124514+7C↑j ROM:00124598 btst #6,($8F0).w ROM:0012459E beq.s loc_1245A8 ROM:001245A0 ori.b #$20,($113F).w ; ' ' ROM:001245A6 bra.s loc_1245AE ROM:001245A8 ; --------------------------------------------------------------------------- ROM:001245A8 ROM:001245A8 loc_1245A8: ; CODE XREF: sub_124514+8A↑j ROM:001245A8 andi.b #$DF,($113F).w ROM:001245AE ROM:001245AE loc_1245AE: ; CODE XREF: sub_124514+92↑j ROM:001245AE btst #0,($133D).w ROM:001245B4 beq.s loc_1245BE ROM:001245B6 ori.b #$40,($113F).w ; '@' ROM:001245BC bra.s loc_1245C4 ROM:001245BE ; --------------------------------------------------------------------------- ROM:001245BE ROM:001245BE loc_1245BE: ; CODE XREF: sub_124514+A0↑j ROM:001245BE andi.b #$BF,($113F).w ROM:001245C4 ROM:001245C4 loc_1245C4: ; CODE XREF: sub_124514+A8↑j ROM:001245C4 btst #7,($FFFFF411).w ROM:001245CA bne.s loc_1245D4 ROM:001245CC ori.b #$80,($113F).w ROM:001245D2 bra.s loc_1245DA ROM:001245D4 ; --------------------------------------------------------------------------- ROM:001245D4 ROM:001245D4 loc_1245D4: ; CODE XREF: sub_124514+B6↑j ROM:001245D4 andi.b #$7F,($113F).w ROM:001245DA ROM:001245DA loc_1245DA: ; CODE XREF: sub_124514+BE↑j ROM:001245DA btst #2,($8ED).w ROM:001245E0 beq.s loc_1245EA ROM:001245E2 ori.b #1,($1144).w ROM:001245E8 bra.s loc_1245F0 ROM:001245EA ; --------------------------------------------------------------------------- ROM:001245EA ROM:001245EA loc_1245EA: ; CODE XREF: sub_124514+CC↑j ROM:001245EA andi.b #$FE,($1144).w ROM:001245F0 ROM:001245F0 loc_1245F0: ; CODE XREF: sub_124514+D4↑j ROM:001245F0 btst #7,($8E2).w ROM:001245F6 beq.s loc_124600 ROM:001245F8 ori.b #2,($1144).w ROM:001245FE bra.s loc_124606 ROM:00124600 ; --------------------------------------------------------------------------- ROM:00124600 ROM:00124600 loc_124600: ; CODE XREF: sub_124514+E2↑j ROM:00124600 andi.b #$FD,($1144).w ROM:00124606 ROM:00124606 loc_124606: ; CODE XREF: sub_124514+EA↑j ROM:00124606 btst #6,($8E3).w ROM:0012460C beq.s loc_124616 ROM:0012460E ori.b #4,($1144).w ROM:00124614 bra.s loc_12461C ROM:00124616 ; --------------------------------------------------------------------------- ROM:00124616 ROM:00124616 loc_124616: ; CODE XREF: sub_124514+F8↑j ROM:00124616 andi.b #$FB,($1144).w ROM:0012461C ROM:0012461C loc_12461C: ; CODE XREF: sub_124514+100↑j ROM:0012461C btst #6,($8E1).w ROM:00124622 beq.s loc_12462C ROM:00124624 ori.b #8,($1144).w ROM:0012462A bra.s loc_124632 ROM:0012462C ; --------------------------------------------------------------------------- ROM:0012462C ROM:0012462C loc_12462C: ; CODE XREF: sub_124514+10E↑j ROM:0012462C andi.b #$F7,($1144).w ROM:00124632 ROM:00124632 loc_124632: ; CODE XREF: sub_124514+116↑j ROM:00124632 btst #4,($8EE).w ROM:00124638 beq.s loc_124642 ROM:0012463A ori.b #$10,($1144).w ROM:00124640 bra.s loc_124648 ROM:00124642 ; --------------------------------------------------------------------------- ROM:00124642 ROM:00124642 loc_124642: ; CODE XREF: sub_124514+124↑j ROM:00124642 andi.b #$EF,($1144).w ROM:00124648 ROM:00124648 loc_124648: ; CODE XREF: sub_124514+12C↑j ROM:00124648 btst #5,($8EF).w ROM:0012464E beq.s loc_124658 ROM:00124650 ori.b #$20,($1144).w ; ' ' ROM:00124656 bra.s loc_12465E ROM:00124658 ; --------------------------------------------------------------------------- ROM:00124658 ROM:00124658 loc_124658: ; CODE XREF: sub_124514+13A↑j ROM:00124658 andi.b #$DF,($1144).w ROM:0012465E ROM:0012465E loc_12465E: ; CODE XREF: sub_124514+142↑j ROM:0012465E btst #7,($8E6).w ROM:00124664 beq.s loc_12466E ROM:00124666 ori.b #$40,($1144).w ; '@' ROM:0012466C bra.s loc_124674 ROM:0012466E ; --------------------------------------------------------------------------- ROM:0012466E ROM:0012466E loc_12466E: ; CODE XREF: sub_124514+150↑j ROM:0012466E andi.b #$BF,($1144).w ROM:00124674 ROM:00124674 loc_124674: ; CODE XREF: sub_124514+158↑j ROM:00124674 btst #0,($8F3).w ROM:0012467A beq.s loc_124684 ROM:0012467C ori.b #$80,($1144).w ROM:00124682 bra.s loc_12468A ROM:00124684 ; --------------------------------------------------------------------------- ROM:00124684 ROM:00124684 loc_124684: ; CODE XREF: sub_124514+166↑j ROM:00124684 andi.b #$7F,($1144).w ROM:0012468A ROM:0012468A loc_12468A: ; CODE XREF: sub_124514+16E↑j ROM:0012468A btst #6,($8E7).w ROM:00124690 beq.s loc_12469A ROM:00124692 ori.b #1,($1145).w ROM:00124698 bra.s loc_1246A0 ROM:0012469A ; --------------------------------------------------------------------------- ROM:0012469A ROM:0012469A loc_12469A: ; CODE XREF: sub_124514+17C↑j ROM:0012469A andi.b #$FE,($1145).w ROM:001246A0 ROM:001246A0 loc_1246A0: ; CODE XREF: sub_124514+184↑j ROM:001246A0 btst #2,($C0A).w ROM:001246A6 beq.s loc_1246B0 ROM:001246A8 ori.b #2,($1145).w ROM:001246AE bra.s loc_1246B6 ROM:001246B0 ; --------------------------------------------------------------------------- ROM:001246B0 ROM:001246B0 loc_1246B0: ; CODE XREF: sub_124514+192↑j ROM:001246B0 andi.b #$FD,($1145).w ROM:001246B6 ROM:001246B6 loc_1246B6: ; CODE XREF: sub_124514+19A↑j ROM:001246B6 btst #4,($8EB).w ROM:001246BC beq.s loc_1246C6 ROM:001246BE ori.b #4,($1145).w ROM:001246C4 bra.s loc_1246CC ROM:001246C6 ; --------------------------------------------------------------------------- ROM:001246C6 ROM:001246C6 loc_1246C6: ; CODE XREF: sub_124514+1A8↑j ROM:001246C6 andi.b #$FB,($1145).w ROM:001246CC ROM:001246CC loc_1246CC: ; CODE XREF: sub_124514+1B0↑j ROM:001246CC btst #1,($C0A).w ROM:001246D2 beq.s loc_1246DC ROM:001246D4 ori.b #8,($1145).w ROM:001246DA bra.s loc_1246E2 ROM:001246DC ; --------------------------------------------------------------------------- ROM:001246DC ROM:001246DC loc_1246DC: ; CODE XREF: sub_124514+1BE↑j ROM:001246DC andi.b #$F7,($1145).w ROM:001246E2 ROM:001246E2 loc_1246E2: ; CODE XREF: sub_124514+1C6↑j ROM:001246E2 btst #0,($C0A).w ROM:001246E8 beq.s loc_1246F2 ROM:001246EA ori.b #$10,($1145).w ROM:001246F0 bra.s loc_1246F8 ROM:001246F2 ; --------------------------------------------------------------------------- ROM:001246F2 ROM:001246F2 loc_1246F2: ; CODE XREF: sub_124514+1D4↑j ROM:001246F2 andi.b #$EF,($1145).w ROM:001246F8 ROM:001246F8 loc_1246F8: ; CODE XREF: sub_124514+1DC↑j ROM:001246F8 btst #7,($C0B).w ROM:001246FE beq.s loc_124708 ROM:00124700 ori.b #$20,($1145).w ; ' ' ROM:00124706 bra.s loc_12470E ROM:00124708 ; --------------------------------------------------------------------------- ROM:00124708 ROM:00124708 loc_124708: ; CODE XREF: sub_124514+1EA↑j ROM:00124708 andi.b #$DF,($1145).w ROM:0012470E ROM:0012470E loc_12470E: ; CODE XREF: sub_124514+1F2↑j ROM:0012470E btst #0,($1100).w ROM:00124714 beq.s loc_12471E ROM:00124716 ori.b #1,($1146).w ROM:0012471C bra.s loc_124724 ROM:0012471E ; --------------------------------------------------------------------------- ROM:0012471E ROM:0012471E loc_12471E: ; CODE XREF: sub_124514+200↑j ROM:0012471E andi.b #$FE,($1146).w ROM:00124724 ROM:00124724 loc_124724: ; CODE XREF: sub_124514+208↑j ROM:00124724 btst #0,($110D).w ROM:0012472A beq.s loc_124734 ROM:0012472C ori.b #2,($1146).w ROM:00124732 bra.s loc_12473A ROM:00124734 ; --------------------------------------------------------------------------- ROM:00124734 ROM:00124734 loc_124734: ; CODE XREF: sub_124514+216↑j ROM:00124734 andi.b #$FD,($1146).w ROM:0012473A ROM:0012473A loc_12473A: ; CODE XREF: sub_124514+21E↑j ROM:0012473A btst #0,($110B).w ROM:00124740 beq.s loc_12474A ROM:00124742 ori.b #4,($1146).w ROM:00124748 bra.s loc_124750 ROM:0012474A ; --------------------------------------------------------------------------- ROM:0012474A ROM:0012474A loc_12474A: ; CODE XREF: sub_124514+22C↑j ROM:0012474A andi.b #$FB,($1146).w ROM:00124750 ROM:00124750 loc_124750: ; CODE XREF: sub_124514+234↑j ROM:00124750 btst #0,($11A4).w ROM:00124756 beq.s loc_124760 ROM:00124758 ori.b #1,($1175).w ROM:0012475E bra.s loc_124766 ROM:00124760 ; --------------------------------------------------------------------------- ROM:00124760 ROM:00124760 loc_124760: ; CODE XREF: sub_124514+242↑j ROM:00124760 andi.b #$FE,($1175).w ROM:00124766 ROM:00124766 loc_124766: ; CODE XREF: sub_124514+24A↑j ROM:00124766 btst #1,($1315).w ROM:0012476C beq.s loc_124776 ROM:0012476E ori.b #1,($1147).w ROM:00124774 bra.s loc_12477C ROM:00124776 ; --------------------------------------------------------------------------- ROM:00124776 ROM:00124776 loc_124776: ; CODE XREF: sub_124514+258↑j ROM:00124776 andi.b #$FE,($1147).w ROM:0012477C ROM:0012477C loc_12477C: ; CODE XREF: sub_124514+260↑j ROM:0012477C btst #0,($133E).w ROM:00124782 beq.s loc_12478C ROM:00124784 ori.b #2,($1147).w ROM:0012478A bra.s loc_124792 ROM:0012478C ; --------------------------------------------------------------------------- ROM:0012478C ROM:0012478C loc_12478C: ; CODE XREF: sub_124514+26E↑j ROM:0012478C andi.b #$FD,($1147).w ROM:00124792 ROM:00124792 loc_124792: ; CODE XREF: sub_124514+276↑j ROM:00124792 btst #6,($132C).w ROM:00124798 beq.s loc_1247A2 ROM:0012479A ori.b #4,($1147).w ROM:001247A0 bra.s loc_1247A8 ROM:001247A2 ; --------------------------------------------------------------------------- ROM:001247A2 ROM:001247A2 loc_1247A2: ; CODE XREF: sub_124514+284↑j ROM:001247A2 andi.b #$FB,($1147).w ROM:001247A8 ROM:001247A8 loc_1247A8: ; CODE XREF: sub_124514+28C↑j ROM:001247A8 btst #6,($1322).w ROM:001247AE beq.s loc_1247B8 ROM:001247B0 ori.b #8,($1147).w ROM:001247B6 bra.s loc_1247BE ROM:001247B8 ; --------------------------------------------------------------------------- ROM:001247B8 ROM:001247B8 loc_1247B8: ; CODE XREF: sub_124514+29A↑j ROM:001247B8 andi.b #$F7,($1147).w ROM:001247BE ROM:001247BE loc_1247BE: ; CODE XREF: sub_124514+2A2↑j ROM:001247BE btst #7,($131F).w ROM:001247C4 beq.s loc_1247CE ROM:001247C6 ori.b #$10,($1147).w ROM:001247CC bra.s loc_1247D4 ROM:001247CE ; --------------------------------------------------------------------------- ROM:001247CE ROM:001247CE loc_1247CE: ; CODE XREF: sub_124514+2B0↑j ROM:001247CE andi.b #$EF,($1147).w ROM:001247D4 ROM:001247D4 loc_1247D4: ; CODE XREF: sub_124514+2B8↑j ROM:001247D4 btst #3,($141B).w ROM:001247DA beq.s loc_1247E4 ROM:001247DC ori.b #$20,($1147).w ; ' ' ROM:001247E2 bra.s loc_1247EA ROM:001247E4 ; --------------------------------------------------------------------------- ROM:001247E4 ROM:001247E4 loc_1247E4: ; CODE XREF: sub_124514+2C6↑j ROM:001247E4 andi.b #$DF,($1147).w ROM:001247EA ROM:001247EA loc_1247EA: ; CODE XREF: sub_124514+2CE↑j ROM:001247EA btst #1,($1335).w ROM:001247F0 beq.s loc_1247FA ROM:001247F2 ori.b #1,($1148).w ROM:001247F8 bra.s loc_124800 ROM:001247FA ; --------------------------------------------------------------------------- ROM:001247FA ROM:001247FA loc_1247FA: ; CODE XREF: sub_124514+2DC↑j ROM:001247FA andi.b #$FE,($1148).w ROM:00124800 ROM:00124800 loc_124800: ; CODE XREF: sub_124514+2E4↑j ROM:00124800 btst #3,($1320).w ROM:00124806 beq.s loc_124810 ROM:00124808 ori.b #2,($1148).w ROM:0012480E bra.s loc_124816 ROM:00124810 ; --------------------------------------------------------------------------- ROM:00124810 ROM:00124810 loc_124810: ; CODE XREF: sub_124514+2F2↑j ROM:00124810 andi.b #$FD,($1148).w ROM:00124816 ROM:00124816 loc_124816: ; CODE XREF: sub_124514+2FA↑j ROM:00124816 btst #2,($8E4).w ROM:0012481C beq.s loc_124826 ROM:0012481E ori.b #4,($1148).w ROM:00124824 bra.s loc_12482C ROM:00124826 ; --------------------------------------------------------------------------- ROM:00124826 ROM:00124826 loc_124826: ; CODE XREF: sub_124514+308↑j ROM:00124826 andi.b #$FB,($1148).w ROM:0012482C ROM:0012482C loc_12482C: ; CODE XREF: sub_124514+310↑j ROM:0012482C btst #1,($131E).w ROM:00124832 beq.s loc_12483C ROM:00124834 ori.b #8,($1148).w ROM:0012483A bra.s loc_124842 ROM:0012483C ; --------------------------------------------------------------------------- ROM:0012483C ROM:0012483C loc_12483C: ; CODE XREF: sub_124514+31E↑j ROM:0012483C andi.b #$F7,($1148).w ROM:00124842 ROM:00124842 loc_124842: ; CODE XREF: sub_124514+326↑j ROM:00124842 btst #2,($1335).w ROM:00124848 beq.s loc_124852 ROM:0012484A ori.b #$10,($1148).w ROM:00124850 bra.s loc_124858 ROM:00124852 ; --------------------------------------------------------------------------- ROM:00124852 ROM:00124852 loc_124852: ; CODE XREF: sub_124514+334↑j ROM:00124852 andi.b #$EF,($1148).w ROM:00124858 ROM:00124858 loc_124858: ; CODE XREF: sub_124514+33C↑j ROM:00124858 btst #7,($1315).w ROM:0012485E beq.s loc_124868 ROM:00124860 ori.b #$20,($1148).w ; ' ' ROM:00124866 bra.s loc_12486E ROM:00124868 ; --------------------------------------------------------------------------- ROM:00124868 ROM:00124868 loc_124868: ; CODE XREF: sub_124514+34A↑j ROM:00124868 andi.b #$DF,($1148).w ROM:0012486E ROM:0012486E loc_12486E: ; CODE XREF: sub_124514+352↑j ROM:0012486E btst #7,($1331).w ROM:00124874 beq.s loc_12487E ROM:00124876 ori.b #$20,($1148).w ; ' ' ROM:0012487C bra.s loc_124884 ROM:0012487E ; --------------------------------------------------------------------------- ROM:0012487E ROM:0012487E loc_12487E: ; CODE XREF: sub_124514+360↑j ROM:0012487E andi.b #$DF,($1148).w ROM:00124884 ROM:00124884 loc_124884: ; CODE XREF: sub_124514+368↑j ROM:00124884 btst #5,($1330).w ROM:0012488A beq.s loc_124894 ROM:0012488C ori.b #$20,($1148).w ; ' ' ROM:00124892 bra.s loc_12489A ROM:00124894 ; --------------------------------------------------------------------------- ROM:00124894 ROM:00124894 loc_124894: ; CODE XREF: sub_124514+376↑j ROM:00124894 andi.b #$DF,($1148).w ROM:0012489A ROM:0012489A loc_12489A: ; CODE XREF: sub_124514+37E↑j ROM:0012489A btst #5,($131F).w ROM:001248A0 beq.s loc_1248AA ROM:001248A2 ori.b #1,($1149).w ROM:001248A8 bra.s loc_1248B0 ROM:001248AA ; --------------------------------------------------------------------------- ROM:001248AA ROM:001248AA loc_1248AA: ; CODE XREF: sub_124514+38C↑j ROM:001248AA andi.b #$FE,($1149).w ROM:001248B0 ROM:001248B0 loc_1248B0: ; CODE XREF: sub_124514+394↑j ROM:001248B0 btst #6,($1327).w ROM:001248B6 beq.s loc_1248C0 ROM:001248B8 ori.b #2,($1149).w ROM:001248BE bra.s loc_1248C6 ROM:001248C0 ; --------------------------------------------------------------------------- ROM:001248C0 ROM:001248C0 loc_1248C0: ; CODE XREF: sub_124514+3A2↑j ROM:001248C0 andi.b #$FD,($1149).w ROM:001248C6 ROM:001248C6 loc_1248C6: ; CODE XREF: sub_124514+3AA↑j ROM:001248C6 btst #3,($1327).w ROM:001248CC beq.s loc_1248D6 ROM:001248CE ori.b #4,($1149).w ROM:001248D4 bra.s loc_1248DC ROM:001248D6 ; --------------------------------------------------------------------------- ROM:001248D6 ROM:001248D6 loc_1248D6: ; CODE XREF: sub_124514+3B8↑j ROM:001248D6 andi.b #$FB,($1149).w ROM:001248DC ROM:001248DC loc_1248DC: ; CODE XREF: sub_124514+3C0↑j ROM:001248DC btst #6,($1337).w ROM:001248E2 beq.s loc_1248EC ROM:001248E4 ori.b #8,($1149).w ROM:001248EA bra.s loc_1248F2 ROM:001248EC ; --------------------------------------------------------------------------- ROM:001248EC ROM:001248EC loc_1248EC: ; CODE XREF: sub_124514+3CE↑j ROM:001248EC andi.b #$F7,($1149).w ROM:001248F2 ROM:001248F2 loc_1248F2: ; CODE XREF: sub_124514+3D6↑j ROM:001248F2 btst #0,($1327).w ROM:001248F8 beq.s loc_124902 ROM:001248FA ori.b #$10,($1149).w ROM:00124900 bra.s loc_124908 ROM:00124902 ; --------------------------------------------------------------------------- ROM:00124902 ROM:00124902 loc_124902: ; CODE XREF: sub_124514+3E4↑j ROM:00124902 andi.b #$EF,($1149).w ROM:00124908 ROM:00124908 loc_124908: ; CODE XREF: sub_124514+3EC↑j ROM:00124908 btst #0,($8EC).w ROM:0012490E beq.s loc_124918 ROM:00124910 ori.b #$20,($1149).w ; ' ' ROM:00124916 bra.s loc_12491E ROM:00124918 ; --------------------------------------------------------------------------- ROM:00124918 ROM:00124918 loc_124918: ; CODE XREF: sub_124514+3FA↑j ROM:00124918 andi.b #$DF,($1149).w ROM:0012491E ROM:0012491E loc_12491E: ; CODE XREF: sub_124514+402↑j ROM:0012491E btst #6,($133E).w ROM:00124924 beq.s loc_12492E ROM:00124926 ori.b #$20,($1149).w ; ' ' ROM:0012492C bra.s loc_124934 ROM:0012492E ; --------------------------------------------------------------------------- ROM:0012492E ROM:0012492E loc_12492E: ; CODE XREF: sub_124514+410↑j ROM:0012492E andi.b #$DF,($1149).w ROM:00124934 ROM:00124934 loc_124934: ; CODE XREF: sub_124514+418↑j ROM:00124934 btst #6,($8E5).w ROM:0012493A bne.s loc_124944 ROM:0012493C ori.b #1,($1142).w ROM:00124942 bra.s loc_12494A ROM:00124944 ; --------------------------------------------------------------------------- ROM:00124944 ROM:00124944 loc_124944: ; CODE XREF: sub_124514+426↑j ROM:00124944 andi.b #$FE,($1142).w ROM:0012494A ROM:0012494A loc_12494A: ; CODE XREF: sub_124514+42E↑j ROM:0012494A btst #3,($8E6).w ROM:00124950 bne.s loc_12495A ROM:00124952 ori.b #2,($1142).w ROM:00124958 bra.s loc_124960 ROM:0012495A ; --------------------------------------------------------------------------- ROM:0012495A ROM:0012495A loc_12495A: ; CODE XREF: sub_124514+43C↑j ROM:0012495A andi.b #$FD,($1142).w ROM:00124960 ROM:00124960 loc_124960: ; CODE XREF: sub_124514+444↑j ROM:00124960 btst #1,($1368).w ROM:00124966 beq.s loc_124970 ROM:00124968 ori.b #4,($1142).w ROM:0012496E bra.s loc_124976 ROM:00124970 ; --------------------------------------------------------------------------- ROM:00124970 ROM:00124970 loc_124970: ; CODE XREF: sub_124514+452↑j ROM:00124970 andi.b #$FB,($1142).w ROM:00124976 ROM:00124976 loc_124976: ; CODE XREF: sub_124514+45A↑j ROM:00124976 btst #6,($8E6).w ROM:0012497C beq.s loc_124986 ROM:0012497E ori.b #8,($1142).w ROM:00124984 bra.s loc_12498C ROM:00124986 ; --------------------------------------------------------------------------- ROM:00124986 ROM:00124986 loc_124986: ; CODE XREF: sub_124514+468↑j ROM:00124986 andi.b #$F7,($1142).w ROM:0012498C ROM:0012498C loc_12498C: ; CODE XREF: sub_124514+470↑j ROM:0012498C btst #0,($1100).w ROM:00124992 beq.s loc_12499C ROM:00124994 ori.b #1,($1140).w ROM:0012499A bra.s loc_1249A2 ROM:0012499C ; --------------------------------------------------------------------------- ROM:0012499C ROM:0012499C loc_12499C: ; CODE XREF: sub_124514+47E↑j ROM:0012499C andi.b #$FE,($1140).w ROM:001249A2 ROM:001249A2 loc_1249A2: ; CODE XREF: sub_124514+486↑j ROM:001249A2 btst #1,($1100).w ROM:001249A8 beq.s loc_1249B2 ROM:001249AA ori.b #2,($1140).w ROM:001249B0 bra.s loc_1249B8 ROM:001249B2 ; --------------------------------------------------------------------------- ROM:001249B2 ROM:001249B2 loc_1249B2: ; CODE XREF: sub_124514+494↑j ROM:001249B2 andi.b #$FD,($1140).w ROM:001249B8 ROM:001249B8 loc_1249B8: ; CODE XREF: sub_124514+49C↑j ROM:001249B8 btst #0,($1336).w ROM:001249BE beq.s loc_1249C8 ROM:001249C0 ori.b #1,($1141).w ROM:001249C6 bra.s loc_1249CE ROM:001249C8 ; --------------------------------------------------------------------------- ROM:001249C8 ROM:001249C8 loc_1249C8: ; CODE XREF: sub_124514+4AA↑j ROM:001249C8 andi.b #$FE,($1141).w ROM:001249CE ROM:001249CE loc_1249CE: ; CODE XREF: sub_124514+4B2↑j ROM:001249CE btst #4,($132F).w ROM:001249D4 beq.s loc_1249DE ROM:001249D6 ori.b #2,($1141).w ROM:001249DC bra.s loc_1249E4 ROM:001249DE ; --------------------------------------------------------------------------- ROM:001249DE ROM:001249DE loc_1249DE: ; CODE XREF: sub_124514+4C0↑j ROM:001249DE andi.b #$FD,($1141).w ROM:001249E4 ROM:001249E4 loc_1249E4: ; CODE XREF: sub_124514+4C8↑j ROM:001249E4 btst #3,($1320).w ROM:001249EA beq.s loc_1249F4 ROM:001249EC ori.b #4,($1141).w ROM:001249F2 bra.s loc_1249FA ROM:001249F4 ; --------------------------------------------------------------------------- ROM:001249F4 ROM:001249F4 loc_1249F4: ; CODE XREF: sub_124514+4D6↑j ROM:001249F4 andi.b #$FB,($1141).w ROM:001249FA ROM:001249FA loc_1249FA: ; CODE XREF: sub_124514+4DE↑j ROM:001249FA btst #2,($133A).w ROM:00124A00 beq.s loc_124A0A ROM:00124A02 ori.b #8,($1141).w ROM:00124A08 bra.s loc_124A10 ROM:00124A0A ; --------------------------------------------------------------------------- ROM:00124A0A ROM:00124A0A loc_124A0A: ; CODE XREF: sub_124514+4EC↑j ROM:00124A0A andi.b #$F7,($1141).w ROM:00124A10 ROM:00124A10 loc_124A10: ; CODE XREF: sub_124514+4F4↑j ROM:00124A10 btst #1,($1337).w ROM:00124A16 beq.s loc_124A20 ROM:00124A18 ori.b #$10,($1141).w ROM:00124A1E bra.s loc_124A26 ROM:00124A20 ; --------------------------------------------------------------------------- ROM:00124A20 ROM:00124A20 loc_124A20: ; CODE XREF: sub_124514+502↑j ROM:00124A20 andi.b #$EF,($1141).w ROM:00124A26 ROM:00124A26 loc_124A26: ; CODE XREF: sub_124514+50A↑j ROM:00124A26 btst #7,($1319).w ROM:00124A2C beq.s loc_124A36 ROM:00124A2E ori.b #$20,($1141).w ; ' ' ROM:00124A34 bra.s loc_124A3C ROM:00124A36 ; --------------------------------------------------------------------------- ROM:00124A36 ROM:00124A36 loc_124A36: ; CODE XREF: sub_124514+518↑j ROM:00124A36 andi.b #$DF,($1141).w ROM:00124A3C ROM:00124A3C loc_124A3C: ; CODE XREF: sub_124514+520↑j ROM:00124A3C btst #1,($131E).w ROM:00124A42 beq.s loc_124A4C ROM:00124A44 ori.b #$40,($1141).w ; '@' ROM:00124A4A bra.s loc_124A52 ROM:00124A4C ; --------------------------------------------------------------------------- ROM:00124A4C ROM:00124A4C loc_124A4C: ; CODE XREF: sub_124514+52E↑j ROM:00124A4C andi.b #$BF,($1141).w ROM:00124A52 ROM:00124A52 loc_124A52: ; CODE XREF: sub_124514+536↑j ROM:00124A52 btst #7,($1326).w ROM:00124A58 beq.s loc_124A62 ROM:00124A5A ori.b #$80,($1141).w ROM:00124A60 bra.s loc_124A68 ROM:00124A62 ; --------------------------------------------------------------------------- ROM:00124A62 ROM:00124A62 loc_124A62: ; CODE XREF: sub_124514+544↑j ROM:00124A62 andi.b #$7F,($1141).w ROM:00124A68 ROM:00124A68 loc_124A68: ; CODE XREF: sub_124514+54C↑j ROM:00124A68 btst #0,($1333).w ROM:00124A6E beq.s loc_124A78 ROM:00124A70 ori.w #1,($C0C).w ROM:00124A76 bra.s loc_124A7E ROM:00124A78 ; --------------------------------------------------------------------------- ROM:00124A78 ROM:00124A78 loc_124A78: ; CODE XREF: sub_124514+55A↑j ROM:00124A78 andi.w #$FFFE,($C0C).w ROM:00124A7E ROM:00124A7E loc_124A7E: ; CODE XREF: sub_124514+562↑j ROM:00124A7E btst #7,($132F).w ROM:00124A84 beq.s loc_124A8E ROM:00124A86 ori.w #2,($C0C).w ROM:00124A8C bra.s loc_124A94 ROM:00124A8E ; --------------------------------------------------------------------------- ROM:00124A8E ROM:00124A8E loc_124A8E: ; CODE XREF: sub_124514+570↑j ROM:00124A8E andi.w #$FFFD,($C0C).w ROM:00124A94 ROM:00124A94 loc_124A94: ; CODE XREF: sub_124514+578↑j ROM:00124A94 btst #5,($1320).w ROM:00124A9A beq.s loc_124AA4 ROM:00124A9C ori.w #4,($C0C).w ROM:00124AA2 bra.s loc_124AAA ROM:00124AA4 ; --------------------------------------------------------------------------- ROM:00124AA4 ROM:00124AA4 loc_124AA4: ; CODE XREF: sub_124514+586↑j ROM:00124AA4 andi.w #$FFFB,($C0C).w ROM:00124AAA ROM:00124AAA loc_124AAA: ; CODE XREF: sub_124514+58E↑j ROM:00124AAA btst #4,($131D).w ROM:00124AB0 beq.s loc_124ABA ROM:00124AB2 ori.w #8,($C0C).w ROM:00124AB8 bra.s loc_124AC0 ROM:00124ABA ; --------------------------------------------------------------------------- ROM:00124ABA ROM:00124ABA loc_124ABA: ; CODE XREF: sub_124514+59C↑j ROM:00124ABA andi.w #$FFF7,($C0C).w ROM:00124AC0 ROM:00124AC0 loc_124AC0: ; CODE XREF: sub_124514+5A4↑j ROM:00124AC0 btst #6,($1331).w ROM:00124AC6 beq.s loc_124AD0 ROM:00124AC8 ori.w #$10,($C0C).w ROM:00124ACE bra.s loc_124AD6 ROM:00124AD0 ; --------------------------------------------------------------------------- ROM:00124AD0 ROM:00124AD0 loc_124AD0: ; CODE XREF: sub_124514+5B2↑j ROM:00124AD0 andi.w #$FFEF,($C0C).w ROM:00124AD6 ROM:00124AD6 loc_124AD6: ; CODE XREF: sub_124514+5BA↑j ROM:00124AD6 btst #3,($1328).w ROM:00124ADC beq.s loc_124AE6 ROM:00124ADE ori.w #$20,($C0C).w ; ' ' ROM:00124AE4 bra.s loc_124AEC ROM:00124AE6 ; --------------------------------------------------------------------------- ROM:00124AE6 ROM:00124AE6 loc_124AE6: ; CODE XREF: sub_124514+5C8↑j ROM:00124AE6 andi.w #$FFDF,($C0C).w ROM:00124AEC ROM:00124AEC loc_124AEC: ; CODE XREF: sub_124514+5D0↑j ROM:00124AEC btst #1,($131D).w ROM:00124AF2 beq.s loc_124AFC ROM:00124AF4 ori.w #$40,($C0C).w ; '@' ROM:00124AFA bra.s loc_124B02 ROM:00124AFC ; --------------------------------------------------------------------------- ROM:00124AFC ROM:00124AFC loc_124AFC: ; CODE XREF: sub_124514+5DE↑j ROM:00124AFC andi.w #$FFBF,($C0C).w ROM:00124B02 ROM:00124B02 loc_124B02: ; CODE XREF: sub_124514+5E6↑j ROM:00124B02 btst #7,($131C).w ROM:00124B08 beq.s loc_124B12 ROM:00124B0A ori.w #$80,($C0C).w ROM:00124B10 bra.s loc_124B18 ROM:00124B12 ; --------------------------------------------------------------------------- ROM:00124B12 ROM:00124B12 loc_124B12: ; CODE XREF: sub_124514+5F4↑j ROM:00124B12 andi.w #$FF7F,($C0C).w ROM:00124B18 ROM:00124B18 loc_124B18: ; CODE XREF: sub_124514+5FC↑j ROM:00124B18 btst #0,($132E).w ROM:00124B1E beq.s loc_124B28 ROM:00124B20 ori.w #$100,($C0C).w ROM:00124B26 bra.s loc_124B2E ROM:00124B28 ; --------------------------------------------------------------------------- ROM:00124B28 ROM:00124B28 loc_124B28: ; CODE XREF: sub_124514+60A↑j ROM:00124B28 andi.w #$FEFF,($C0C).w ROM:00124B2E ROM:00124B2E loc_124B2E: ; CODE XREF: sub_124514+612↑j ROM:00124B2E btst #1,($131B).w ROM:00124B34 beq.s loc_124B3E ROM:00124B36 ori.w #$200,($C0C).w ROM:00124B3C bra.s loc_124B44 ROM:00124B3E ; --------------------------------------------------------------------------- ROM:00124B3E ROM:00124B3E loc_124B3E: ; CODE XREF: sub_124514+620↑j ROM:00124B3E andi.w #$FDFF,($C0C).w ROM:00124B44 ROM:00124B44 loc_124B44: ; CODE XREF: sub_124514+628↑j ROM:00124B44 btst #5,($133F).w ROM:00124B4A beq.s loc_124B54 ROM:00124B4C ori.w #$400,($C0C).w ROM:00124B52 bra.s loc_124B5A ROM:00124B54 ; --------------------------------------------------------------------------- ROM:00124B54 ROM:00124B54 loc_124B54: ; CODE XREF: sub_124514+636↑j ROM:00124B54 andi.w #$FBFF,($C0C).w ROM:00124B5A ROM:00124B5A loc_124B5A: ; CODE XREF: sub_124514+63E↑j ROM:00124B5A clr.l d0 ROM:00124B5C move.w $402(a5),d1 ROM:00124B60 cmpi.w #0,d1 ROM:00124B64 bne.s loc_124B6A ROM:00124B66 bset #3,d0 ROM:00124B6A ROM:00124B6A loc_124B6A: ; CODE XREF: sub_124514+650↑j ROM:00124B6A btst #1,($141A).w ROM:00124B70 beq.s loc_124B7A ROM:00124B72 bset #$12,d0 ROM:00124B76 bset #$10,d0 ROM:00124B7A ROM:00124B7A loc_124B7A: ; CODE XREF: sub_124514+65C↑j ROM:00124B7A btst #3,($141A).w ROM:00124B80 beq.s loc_124B86 ROM:00124B82 bset #$13,d0 ROM:00124B86 ROM:00124B86 loc_124B86: ; CODE XREF: sub_124514+66C↑j ROM:00124B86 ori.l #1,d0 ROM:00124B8C ori.l #4,d0 ROM:00124B92 ori.l #0,d0 ROM:00124B98 ori.l #0,d0 ROM:00124B9E ori.l #0,d0 ROM:00124BA4 ori.l #$100,d0 ROM:00124BAA ori.l #$200,d0 ROM:00124BB0 ori.l #$400,d0 ROM:00124BB6 ori.l #$800,d0 ROM:00124BBC ori.l #$1000,d0 ROM:00124BC2 ori.l #$2000,d0 ROM:00124BC8 ori.l #$4000,d0 ROM:00124BCE ori.l #0,d0 ROM:00124BD4 ori.l #$20000,d0 ROM:00124BDA ori.l #0,d0 ROM:00124BE0 move.l d0,($914).w ROM:00124BE4 btst #7,($141A).w ROM:00124BEA beq.s loc_124BF4 ROM:00124BEC ori.b #1,($1143).w ROM:00124BF2 bra.s loc_124BFA ROM:00124BF4 ; --------------------------------------------------------------------------- ROM:00124BF4 ROM:00124BF4 loc_124BF4: ; CODE XREF: sub_124514+6D6↑j ROM:00124BF4 andi.b #$FE,($1143).w ROM:00124BFA ROM:00124BFA loc_124BFA: ; CODE XREF: sub_124514+6DE↑j ROM:00124BFA btst #0,($1315).w ROM:00124C00 beq.s loc_124C0A ROM:00124C02 ori.b #2,($1143).w ROM:00124C08 bra.s loc_124C10 ROM:00124C0A ; --------------------------------------------------------------------------- ROM:00124C0A ROM:00124C0A loc_124C0A: ; CODE XREF: sub_124514+6EC↑j ROM:00124C0A andi.b #$FD,($1143).w ROM:00124C10 ROM:00124C10 loc_124C10: ; CODE XREF: sub_124514+6F4↑j ROM:00124C10 btst #3,($1324).w ROM:00124C16 beq.s loc_124C20 ROM:00124C18 ori.b #4,($1143).w ROM:00124C1E bra.s loc_124C26 ROM:00124C20 ; --------------------------------------------------------------------------- ROM:00124C20 ROM:00124C20 loc_124C20: ; CODE XREF: sub_124514+702↑j ROM:00124C20 andi.b #$FB,($1143).w ROM:00124C26 ROM:00124C26 loc_124C26: ; CODE XREF: sub_124514+70A↑j ROM:00124C26 btst #0,($131D).w ROM:00124C2C beq.s loc_124C36 ROM:00124C2E ori.b #8,($1143).w ROM:00124C34 bra.s locret_124C3C ROM:00124C36 ; --------------------------------------------------------------------------- ROM:00124C36 ROM:00124C36 loc_124C36: ; CODE XREF: sub_124514+718↑j ROM:00124C36 andi.b #$F7,($1143).w ROM:00124C3C ROM:00124C3C locret_124C3C: ; CODE XREF: sub_124514+720↑j ROM:00124C3C rts ROM:00124C3C ; End of function sub_124514 ROM:00124C3C ROM:00124C3E ROM:00124C3E ; =============== S U B R O U T I N E ======================================= ROM:00124C3E ROM:00124C3E ROM:00124C3E sub_124C3E: ; CODE XREF: sub_1352DE+8↓p ROM:00124C3E move.w #2,($57C).w ROM:00124C44 bsr.l sub_118F1E ROM:00124C4A rts ROM:00124C4A ; End of function sub_124C3E ROM:00124C4A ROM:00124C4C ; --------------------------------------------------------------------------- ROM:00124C4C rts ROM:00124C4E ROM:00124C4E ; =============== S U B R O U T I N E ======================================= ROM:00124C4E ROM:00124C4E ROM:00124C4E sub_124C4E: ; CODE XREF: sub_122F08+2B0↑p ROM:00124C4E bset #7,($1333).w ROM:00124C54 rts ROM:00124C54 ; End of function sub_124C4E ROM:00124C54 ROM:00124C56 ROM:00124C56 ; =============== S U B R O U T I N E ======================================= ROM:00124C56 ROM:00124C56 ROM:00124C56 sub_124C56: ; CODE XREF: sub_122F08+252↑p ROM:00124C56 ; sub_122F08+29E↑p ROM:00124C56 bset #7,($1333).w ROM:00124C5C rts ROM:00124C5C ; End of function sub_124C56 ROM:00124C5C ROM:00124C5E ROM:00124C5E ; =============== S U B R O U T I N E ======================================= ROM:00124C5E ROM:00124C5E ROM:00124C5E sub_124C5E: ; CODE XREF: sub_122F08:loc_123162↑p ROM:00124C5E bset #7,($1333).w ROM:00124C64 rts ROM:00124C64 ; End of function sub_124C5E ROM:00124C64 ROM:00124C66 ; --------------------------------------------------------------------------- ROM:00124C66 move.w #0,d2 ROM:00124C6A bra.s loc_124C70 ROM:00124C6C ; --------------------------------------------------------------------------- ROM:00124C6C ROM:00124C6C loc_124C6C: ; CODE XREF: ROM:00124C7C↓j ROM:00124C6C addi.w #1,d2 ROM:00124C70 ROM:00124C70 loc_124C70: ; CODE XREF: ROM:00124C6A↑j ROM:00124C70 cmpi.w #8,d2 ROM:00124C74 bgt.s locret_124C7E ROM:00124C76 clr.w $13AC(d2.w*2) ROM:00124C7C bra.s loc_124C6C ROM:00124C7E ; --------------------------------------------------------------------------- ROM:00124C7E ROM:00124C7E locret_124C7E: ; CODE XREF: ROM:00124C74↑j ROM:00124C7E rts ROM:00124C80 ROM:00124C80 ; =============== S U B R O U T I N E ======================================= ROM:00124C80 ROM:00124C80 ROM:00124C80 sub_124C80: ; CODE XREF: sub_111DE0+5E↑p ROM:00124C80 ; sub_1218FA+1E↑p ROM:00124C80 btst #7,($133B).w ROM:00124C86 beq.s loc_124C8E ROM:00124C88 bsr.w sub_124C94 ROM:00124C8C bra.s locret_124C92 ROM:00124C8E ; --------------------------------------------------------------------------- ROM:00124C8E ROM:00124C8E loc_124C8E: ; CODE XREF: sub_124C80+6↑j ROM:00124C8E bsr.w sub_124E48 ROM:00124C92 ROM:00124C92 locret_124C92: ; CODE XREF: sub_124C80+C↑j ROM:00124C92 rts ROM:00124C92 ; End of function sub_124C80 ROM:00124C92 ROM:00124C94 ROM:00124C94 ; =============== S U B R O U T I N E ======================================= ROM:00124C94 ROM:00124C94 ROM:00124C94 sub_124C94: ; CODE XREF: sub_124C80+8↑p ROM:00124C94 clr.w d1 ROM:00124C96 move.b ($1151).w,d1 ROM:00124C9A cmpi.w #8,d1 ROM:00124C9E bcc.s locret_124CA8 ROM:00124CA0 movea.l off_124CAA(pc,d1.w*4),a0 ROM:00124CA4 nop ROM:00124CA6 jmp (a0) ROM:00124CA8 ; --------------------------------------------------------------------------- ROM:00124CA8 ROM:00124CA8 locret_124CA8: ; CODE XREF: sub_124C94+A↑j ROM:00124CA8 rts ROM:00124CA8 ; End of function sub_124C94 ROM:00124CA8 ROM:00124CA8 ; --------------------------------------------------------------------------- ROM:00124CAA off_124CAA: dc.l loc_124CCA ; DATA XREF: sub_124C94+C↑r ROM:00124CAE dc.l loc_124CD2 ROM:00124CB2 dc.l loc_124CE0 ROM:00124CB6 dc.l loc_124D10 ROM:00124CBA dc.l loc_124D50 ROM:00124CBE dc.l loc_124D7E ROM:00124CC2 dc.l loc_124DB2 ROM:00124CC6 dc.l loc_124DF4 ROM:00124CCA ; --------------------------------------------------------------------------- ROM:00124CCA ROM:00124CCA loc_124CCA: ; DATA XREF: ROM:off_124CAA↑o ROM:00124CCA move.b #1,($1151).w ROM:00124CD0 rts ROM:00124CD2 ; --------------------------------------------------------------------------- ROM:00124CD2 ROM:00124CD2 loc_124CD2: ; DATA XREF: ROM:00124CAE↑o ROM:00124CD2 btst #3,($1317).w ROM:00124CD8 beq.s locret_124CDE ROM:00124CDA move.w ($FFFFFC0E).w,d1 ROM:00124CDE ROM:00124CDE locret_124CDE: ; CODE XREF: ROM:00124CD8↑j ROM:00124CDE rts ROM:00124CE0 ; --------------------------------------------------------------------------- ROM:00124CE0 ROM:00124CE0 loc_124CE0: ; DATA XREF: ROM:00124CB2↑o ROM:00124CE0 btst #3,($1317).w ROM:00124CE6 beq.s locret_124D0E ROM:00124CE8 move.w ($FFFFFC0E).w,d1 ROM:00124CEC cmpi.b #$B8,d1 ROM:00124CF0 bne.s locret_124D0E ROM:00124CF2 bsr.w sub_12512E ROM:00124CF6 move.w $486(a5),d0 ROM:00124CFA clr.b ($846).w ROM:00124CFE move.w d0,($5BE).w ROM:00124D02 move.b #1,($846).w ROM:00124D08 move.b #3,($1151).w ROM:00124D0E ROM:00124D0E locret_124D0E: ; CODE XREF: ROM:00124CE6↑j ROM:00124D0E ; ROM:00124CF0↑j ROM:00124D0E rts ROM:00124D10 ; --------------------------------------------------------------------------- ROM:00124D10 ROM:00124D10 loc_124D10: ; DATA XREF: ROM:00124CB6↑o ROM:00124D10 btst #3,($1317).w ROM:00124D16 beq.s locret_124D4E ROM:00124D18 move.w ($FFFFFC0E).w,d1 ROM:00124D1C cmpi.b #$13,d1 ROM:00124D20 bne.s loc_124D40 ROM:00124D22 bsr.w sub_12512E ROM:00124D26 move.w $486(a5),d0 ROM:00124D2A clr.b ($846).w ROM:00124D2E move.w d0,($5BE).w ROM:00124D32 move.b #1,($846).w ROM:00124D38 move.b #4,($1151).w ROM:00124D3E bra.s locret_124D4E ROM:00124D40 ; --------------------------------------------------------------------------- ROM:00124D40 ROM:00124D40 loc_124D40: ; CODE XREF: ROM:00124D20↑j ROM:00124D40 bsr.w sub_1250EA ROM:00124D44 clr.w ($C12).w ROM:00124D48 move.b #2,($1151).w ROM:00124D4E ROM:00124D4E locret_124D4E: ; CODE XREF: ROM:00124D16↑j ROM:00124D4E ; ROM:00124D3E↑j ROM:00124D4E rts ROM:00124D50 ; --------------------------------------------------------------------------- ROM:00124D50 ROM:00124D50 loc_124D50: ; DATA XREF: ROM:00124CBA↑o ROM:00124D50 btst #3,($1317).w ROM:00124D56 beq.s locret_124D7C ROM:00124D58 bsr.w sub_12512E ROM:00124D5C move.w ($FFFFFC0E).w,d1 ROM:00124D60 move.b d1,($114F).w ROM:00124D64 move.w $486(a5),d0 ROM:00124D68 clr.b ($846).w ROM:00124D6C move.w d0,($5BE).w ROM:00124D70 move.b #1,($846).w ROM:00124D76 move.b #5,($1151).w ROM:00124D7C ROM:00124D7C locret_124D7C: ; CODE XREF: ROM:00124D56↑j ROM:00124D7C rts ROM:00124D7E ; --------------------------------------------------------------------------- ROM:00124D7E ROM:00124D7E loc_124D7E: ; DATA XREF: ROM:00124CBE↑o ROM:00124D7E btst #3,($1317).w ROM:00124D84 beq.s locret_124DB0 ROM:00124D86 bsr.w sub_1250F4 ROM:00124D8A move.w #1,($C12).w ROM:00124D90 move.w $486(a5),d0 ROM:00124D94 clr.b ($846).w ROM:00124D98 move.w d0,($5BE).w ROM:00124D9C move.b #1,($846).w ROM:00124DA2 move.w ($FFFFFC0E).w,d3 ROM:00124DA6 move.b d3,($114E).w ROM:00124DAA move.b #6,($1151).w ROM:00124DB0 ROM:00124DB0 locret_124DB0: ; CODE XREF: ROM:00124D84↑j ROM:00124DB0 rts ROM:00124DB2 ; --------------------------------------------------------------------------- ROM:00124DB2 ROM:00124DB2 loc_124DB2: ; DATA XREF: ROM:00124CC2↑o ROM:00124DB2 btst #3,($1317).w ROM:00124DB8 beq.s locret_124DF2 ROM:00124DBA subi.b #1,($114E).w ROM:00124DC0 bsr.w sub_1250F4 ROM:00124DC4 addq.w #1,($C12).w ROM:00124DC8 bvc.s loc_124DD0 ROM:00124DCA move.w #$8000,($C12).w ROM:00124DD0 ROM:00124DD0 loc_124DD0: ; CODE XREF: ROM:00124DC8↑j ROM:00124DD0 move.w $486(a5),d0 ROM:00124DD4 clr.b ($846).w ROM:00124DD8 move.w d0,($5BE).w ROM:00124DDC move.b #1,($846).w ROM:00124DE2 cmpi.b #0,($114E).w ROM:00124DE8 bne.w locret_124DF2 ROM:00124DEC move.b #7,($1151).w ROM:00124DF2 ROM:00124DF2 locret_124DF2: ; CODE XREF: ROM:00124DB8↑j ROM:00124DF2 ; ROM:00124DE8↑j ROM:00124DF2 rts ROM:00124DF4 ; --------------------------------------------------------------------------- ROM:00124DF4 ROM:00124DF4 loc_124DF4: ; DATA XREF: ROM:00124CC6↑o ROM:00124DF4 btst #3,($1317).w ROM:00124DFA beq.s locret_124E44 ROM:00124DFC move.w ($FFFFFC0E).w,d1 ROM:00124E00 cmp.b ($114D).w,d1 ROM:00124E04 bne.s loc_124E36 ROM:00124E06 bsr.w sub_1250F4 ROM:00124E0A addq.w #1,($C12).w ROM:00124E0E bvc.s loc_124E16 ROM:00124E10 move.w #$8000,($C12).w ROM:00124E16 ROM:00124E16 loc_124E16: ; CODE XREF: ROM:00124E0E↑j ROM:00124E16 move.w $486(a5),d0 ROM:00124E1A clr.b ($846).w ROM:00124E1E move.w d0,($5BE).w ROM:00124E22 move.b #1,($846).w ROM:00124E28 move.b #1,($1151).w ROM:00124E2E bset #4,($1336).w ROM:00124E34 bra.s locret_124E44 ROM:00124E36 ; --------------------------------------------------------------------------- ROM:00124E36 ROM:00124E36 loc_124E36: ; CODE XREF: ROM:00124E04↑j ROM:00124E36 bsr.w sub_1250EA ROM:00124E3A clr.w ($C12).w ROM:00124E3E move.b #2,($1151).w ROM:00124E44 ROM:00124E44 locret_124E44: ; CODE XREF: ROM:00124DFA↑j ROM:00124E44 ; ROM:00124E34↑j ROM:00124E44 rts ROM:00124E46 ; --------------------------------------------------------------------------- ROM:00124E46 rts ROM:00124E48 ROM:00124E48 ; =============== S U B R O U T I N E ======================================= ROM:00124E48 ROM:00124E48 ROM:00124E48 sub_124E48: ; CODE XREF: sub_124C80:loc_124C8E↑p ROM:00124E48 clr.w d1 ROM:00124E4A move.b ($1150).w,d1 ROM:00124E4E cmpi.w #7,d1 ROM:00124E52 bcc.s locret_124E5C ROM:00124E54 movea.l off_124E5E(pc,d1.w*4),a0 ROM:00124E58 nop ROM:00124E5A jmp (a0) ROM:00124E5C ; --------------------------------------------------------------------------- ROM:00124E5C ROM:00124E5C locret_124E5C: ; CODE XREF: sub_124E48+A↑j ROM:00124E5C rts ROM:00124E5C ; End of function sub_124E48 ROM:00124E5C ROM:00124E5C ; --------------------------------------------------------------------------- ROM:00124E5E off_124E5E: dc.l loc_124E7A ; DATA XREF: sub_124E48+C↑r ROM:00124E62 dc.l loc_124E82 ROM:00124E66 dc.l loc_124E90 ROM:00124E6A dc.l loc_124F48 ROM:00124E6E dc.l loc_124FC6 ROM:00124E72 dc.l loc_125004 ROM:00124E76 dc.l loc_125036 ROM:00124E7A ; --------------------------------------------------------------------------- ROM:00124E7A ROM:00124E7A loc_124E7A: ; DATA XREF: ROM:off_124E5E↑o ROM:00124E7A move.b #1,($1150).w ROM:00124E80 rts ROM:00124E82 ; --------------------------------------------------------------------------- ROM:00124E82 ROM:00124E82 loc_124E82: ; DATA XREF: ROM:00124E62↑o ROM:00124E82 btst #3,($1317).w ROM:00124E88 beq.s locret_124E8E ROM:00124E8A move.w ($FFFFFC0E).w,d1 ROM:00124E8E ROM:00124E8E locret_124E8E: ; CODE XREF: ROM:00124E88↑j ROM:00124E8E rts ROM:00124E90 ; --------------------------------------------------------------------------- ROM:00124E90 ROM:00124E90 loc_124E90: ; DATA XREF: ROM:00124E66↑o ROM:00124E90 btst #3,($1317).w ROM:00124E96 beq.l locret_124F46 ROM:00124E9C move.w ($FFFFFC0E).w,d1 ROM:00124EA0 andi.w #$C0,d1 ROM:00124EA4 move.w ($FFFFFC0E).w,d2 ROM:00124EA8 andi.w #$3F,d2 ; '?' ROM:00124EAC cmpi.w #0,d1 ROM:00124EB0 bne.s loc_124F18 ROM:00124EB2 cmpi.w #0,d2 ROM:00124EB6 beq.s loc_124EE8 ROM:00124EB8 addq.w #2,d2 ROM:00124EBA move.w d2,($C14).w ROM:00124EBE bsr.w sub_1250F4 ROM:00124EC2 addq.w #1,($C12).w ROM:00124EC6 bvc.s loc_124ECE ROM:00124EC8 move.w #$8000,($C12).w ROM:00124ECE ROM:00124ECE loc_124ECE: ; CODE XREF: ROM:00124EC6↑j ROM:00124ECE move.w $486(a5),d0 ROM:00124ED2 clr.b ($846).w ROM:00124ED6 move.w d0,($5BE).w ROM:00124EDA move.b #1,($846).w ROM:00124EE0 move.b #3,($1150).w ROM:00124EE6 rts ROM:00124EE8 ; --------------------------------------------------------------------------- ROM:00124EE8 ROM:00124EE8 loc_124EE8: ; CODE XREF: ROM:00124EB6↑j ROM:00124EE8 move.w #3,($C14).w ROM:00124EEE bsr.w sub_1250F4 ROM:00124EF2 addq.w #1,($C12).w ROM:00124EF6 bvc.s loc_124EFE ROM:00124EF8 move.w #$8000,($C12).w ROM:00124EFE ROM:00124EFE loc_124EFE: ; CODE XREF: ROM:00124EF6↑j ROM:00124EFE move.w $486(a5),d0 ROM:00124F02 clr.b ($846).w ROM:00124F06 move.w d0,($5BE).w ROM:00124F0A move.b #1,($846).w ROM:00124F10 move.b #4,($1150).w ROM:00124F16 rts ROM:00124F18 ; --------------------------------------------------------------------------- ROM:00124F18 ROM:00124F18 loc_124F18: ; CODE XREF: ROM:00124EB0↑j ROM:00124F18 addq.w #4,d2 ROM:00124F1A move.w d2,($C14).w ROM:00124F1E bsr.w sub_1250F4 ROM:00124F22 addq.w #1,($C12).w ROM:00124F26 bvc.s loc_124F2E ROM:00124F28 move.w #$8000,($C12).w ROM:00124F2E ROM:00124F2E loc_124F2E: ; CODE XREF: ROM:00124F26↑j ROM:00124F2E move.w $486(a5),d0 ROM:00124F32 clr.b ($846).w ROM:00124F36 move.w d0,($5BE).w ROM:00124F3A move.b #1,($846).w ROM:00124F40 move.b #5,($1150).w ROM:00124F46 ROM:00124F46 locret_124F46: ; CODE XREF: ROM:00124E96↑j ROM:00124F46 rts ROM:00124F48 ; --------------------------------------------------------------------------- ROM:00124F48 ROM:00124F48 loc_124F48: ; DATA XREF: ROM:00124E6A↑o ROM:00124F48 btst #3,($1317).w ROM:00124F4E beq.l locret_124FC4 ROM:00124F54 move.w ($C14).w,d1 ROM:00124F58 subq.w #1,d1 ROM:00124F5A cmp.w ($C12).w,d1 ROM:00124F5E ble.s loc_124F84 ROM:00124F60 bsr.w sub_1250F4 ROM:00124F64 addq.w #1,($C12).w ROM:00124F68 bvc.s loc_124F70 ROM:00124F6A move.w #$8000,($C12).w ROM:00124F70 ROM:00124F70 loc_124F70: ; CODE XREF: ROM:00124F68↑j ROM:00124F70 move.w $486(a5),d0 ROM:00124F74 clr.b ($846).w ROM:00124F78 move.w d0,($5BE).w ROM:00124F7C move.b #1,($846).w ROM:00124F82 rts ROM:00124F84 ; --------------------------------------------------------------------------- ROM:00124F84 ROM:00124F84 loc_124F84: ; CODE XREF: ROM:00124F5E↑j ROM:00124F84 move.w ($FFFFFC0E).w,d1 ROM:00124F88 cmp.b ($114D).w,d1 ROM:00124F8C bne.s loc_124FB4 ROM:00124F8E bsr.w sub_1250F4 ROM:00124F92 addq.w #1,($C12).w ROM:00124F96 bvc.s loc_124F9E ROM:00124F98 move.w #$8000,($C12).w ROM:00124F9E ROM:00124F9E loc_124F9E: ; CODE XREF: ROM:00124F96↑j ROM:00124F9E clr.b ($846).w ROM:00124FA2 clr.w ($5BE).w ROM:00124FA6 bset #4,($1336).w ROM:00124FAC move.b #1,($1150).w ROM:00124FB2 rts ROM:00124FB4 ; --------------------------------------------------------------------------- ROM:00124FB4 ROM:00124FB4 loc_124FB4: ; CODE XREF: ROM:00124F8C↑j ROM:00124FB4 bsr.w sub_1250EA ROM:00124FB8 clr.w ($C12).w ROM:00124FBC move.b #2,($1150).w ROM:00124FC2 rts ROM:00124FC4 ; --------------------------------------------------------------------------- ROM:00124FC4 ROM:00124FC4 locret_124FC4: ; CODE XREF: ROM:00124F4E↑j ROM:00124FC4 rts ROM:00124FC6 ; --------------------------------------------------------------------------- ROM:00124FC6 ROM:00124FC6 loc_124FC6: ; DATA XREF: ROM:00124E6E↑o ROM:00124FC6 btst #3,($1317).w ROM:00124FCC beq.s locret_125002 ROM:00124FCE move.w ($FFFFFC0E).w,d1 ROM:00124FD2 andi.w #$FF,d1 ROM:00124FD6 add.w d1,($C14).w ROM:00124FDA bsr.w sub_1250F4 ROM:00124FDE addq.w #1,($C12).w ROM:00124FE2 bvc.s loc_124FEA ROM:00124FE4 move.w #$8000,($C12).w ROM:00124FEA ROM:00124FEA loc_124FEA: ; CODE XREF: ROM:00124FE2↑j ROM:00124FEA move.w $486(a5),d0 ROM:00124FEE clr.b ($846).w ROM:00124FF2 move.w d0,($5BE).w ROM:00124FF6 move.b #1,($846).w ROM:00124FFC move.b #3,($1150).w ROM:00125002 ROM:00125002 locret_125002: ; CODE XREF: ROM:00124FCC↑j ROM:00125002 rts ROM:00125004 ; --------------------------------------------------------------------------- ROM:00125004 ROM:00125004 loc_125004: ; DATA XREF: ROM:00124E72↑o ROM:00125004 btst #3,($1317).w ROM:0012500A beq.s locret_125034 ROM:0012500C bsr.w sub_1250F4 ROM:00125010 addq.w #1,($C12).w ROM:00125014 bvc.s loc_12501C ROM:00125016 move.w #$8000,($C12).w ROM:0012501C ROM:0012501C loc_12501C: ; CODE XREF: ROM:00125014↑j ROM:0012501C move.w $486(a5),d0 ROM:00125020 clr.b ($846).w ROM:00125024 move.w d0,($5BE).w ROM:00125028 move.b #1,($846).w ROM:0012502E move.b #6,($1150).w ROM:00125034 ROM:00125034 locret_125034: ; CODE XREF: ROM:0012500A↑j ROM:00125034 rts ROM:00125036 ; --------------------------------------------------------------------------- ROM:00125036 ROM:00125036 loc_125036: ; DATA XREF: ROM:00124E76↑o ROM:00125036 btst #3,($1317).w ROM:0012503C beq.s locret_125066 ROM:0012503E bsr.w sub_1250F4 ROM:00125042 addq.w #1,($C12).w ROM:00125046 bvc.s loc_12504E ROM:00125048 move.w #$8000,($C12).w ROM:0012504E ROM:0012504E loc_12504E: ; CODE XREF: ROM:00125046↑j ROM:0012504E move.w $486(a5),d0 ROM:00125052 clr.b ($846).w ROM:00125056 move.w d0,($5BE).w ROM:0012505A move.b #1,($846).w ROM:00125060 move.b #3,($1150).w ROM:00125066 ROM:00125066 locret_125066: ; CODE XREF: ROM:0012503C↑j ROM:00125066 rts ROM:00125068 ; --------------------------------------------------------------------------- ROM:00125068 rts ROM:0012506A ROM:0012506A ; =============== S U B R O U T I N E ======================================= ROM:0012506A ROM:0012506A ROM:0012506A sub_12506A: ; CODE XREF: ROM:001236AC↑p ROM:0012506A ; ROM:00123CF4↑p ... ROM:0012506A btst #7,($133B).w ROM:00125070 beq.s loc_125078 ROM:00125072 move.b ($1151).w,d1 ROM:00125076 bra.s loc_12507C ROM:00125078 ; --------------------------------------------------------------------------- ROM:00125078 ROM:00125078 loc_125078: ; CODE XREF: sub_12506A+6↑j ROM:00125078 move.b ($1150).w,d1 ROM:0012507C ROM:0012507C loc_12507C: ; CODE XREF: sub_12506A+C↑j ROM:0012507C cmpi.b #1,d1 ROM:00125080 bne.s locret_1250AE ROM:00125082 btst #4,($1333).w ROM:00125088 beq.s locret_1250AE ROM:0012508A bclr #4,($1333).w ROM:00125090 bsr.w sub_1250EA ROM:00125094 clr.w ($C12).w ROM:00125098 btst #7,($133B).w ROM:0012509E beq.s loc_1250A8 ROM:001250A0 move.b #2,($1151).w ROM:001250A6 bra.s locret_1250AE ROM:001250A8 ; --------------------------------------------------------------------------- ROM:001250A8 ROM:001250A8 loc_1250A8: ; CODE XREF: sub_12506A+34↑j ROM:001250A8 move.b #2,($1150).w ROM:001250AE ROM:001250AE locret_1250AE: ; CODE XREF: sub_12506A+16↑j ROM:001250AE ; sub_12506A+1E↑j ... ROM:001250AE rts ROM:001250AE ; End of function sub_12506A ROM:001250AE ROM:001250B0 ROM:001250B0 ; =============== S U B R O U T I N E ======================================= ROM:001250B0 ROM:001250B0 ROM:001250B0 sub_1250B0: ; CODE XREF: ROM:loc_12375C↑p ROM:001250B0 ; ROM:loc_123DD0↑p ... ROM:001250B0 btst #7,($133B).w ROM:001250B6 beq.s loc_1250BA ROM:001250B8 bra.s locret_1250BE ROM:001250BA ; --------------------------------------------------------------------------- ROM:001250BA ROM:001250BA loc_1250BA: ; CODE XREF: sub_1250B0+6↑j ROM:001250BA bsr.w sub_1250C2 ROM:001250BE ROM:001250BE locret_1250BE: ; CODE XREF: sub_1250B0+8↑j ROM:001250BE rts ROM:001250BE ; End of function sub_1250B0 ROM:001250BE ROM:001250C0 ; --------------------------------------------------------------------------- ROM:001250C0 rts ROM:001250C2 ROM:001250C2 ; =============== S U B R O U T I N E ======================================= ROM:001250C2 ROM:001250C2 ROM:001250C2 sub_1250C2: ; CODE XREF: sub_1250B0:loc_1250BA↑p ROM:001250C2 cmpi.b #3,($1150).w ROM:001250C8 blt.s locret_1250E8 ROM:001250CA cmpi.b #6,($1150).w ROM:001250D0 bgt.s locret_1250E8 ROM:001250D2 cmpi.w #0,($5BE).w ROM:001250D8 bgt.s locret_1250E8 ROM:001250DA bsr.w sub_1250EA ROM:001250DE clr.w ($C12).w ROM:001250E2 move.b #2,($1150).w ROM:001250E8 ROM:001250E8 locret_1250E8: ; CODE XREF: sub_1250C2+6↑j ROM:001250E8 ; sub_1250C2+E↑j ... ROM:001250E8 rts ROM:001250E8 ; End of function sub_1250C2 ROM:001250E8 ROM:001250EA ROM:001250EA ; =============== S U B R O U T I N E ======================================= ROM:001250EA ROM:001250EA ROM:001250EA sub_1250EA: ; CODE XREF: ROM:loc_124D40↑p ROM:001250EA ; ROM:loc_124E36↑p ... ROM:001250EA clr.w ($C10).w ROM:001250EE clr.b ($114D).w ROM:001250F2 rts ROM:001250F2 ; End of function sub_1250EA ROM:001250F2 ROM:001250F4 ROM:001250F4 ; =============== S U B R O U T I N E ======================================= ROM:001250F4 ROM:001250F4 ROM:001250F4 sub_1250F4: ; CODE XREF: ROM:00124D86↑p ROM:001250F4 ; ROM:00124DC0↑p ... ROM:001250F4 move.w ($FFFFFC0E).w,d1 ROM:001250F8 move.w ($C10).w,d2 ROM:001250FC move.b d1,$11EC(d2.w) ROM:00125102 move.b ($114D).w,d3 ROM:00125106 btst #7,($133B).w ROM:0012510C bne.s loc_125112 ROM:0012510E add.b d1,d3 ROM:00125110 bra.s loc_125114 ROM:00125112 ; --------------------------------------------------------------------------- ROM:00125112 ROM:00125112 loc_125112: ; CODE XREF: sub_1250F4+18↑j ROM:00125112 eor.b d1,d3 ROM:00125114 ROM:00125114 loc_125114: ; CODE XREF: sub_1250F4+1C↑j ROM:00125114 move.b d3,($114D).w ROM:00125118 addq.w #1,($C10).w ROM:0012511C move.w #$103,d1 ROM:00125120 cmp.w ($C10).w,d1 ROM:00125124 bge.s locret_12512C ROM:00125126 move.w #$103,($C10).w ROM:0012512C ROM:0012512C locret_12512C: ; CODE XREF: sub_1250F4+30↑j ROM:0012512C rts ROM:0012512C ; End of function sub_1250F4 ROM:0012512C ROM:0012512E ROM:0012512E ; =============== S U B R O U T I N E ======================================= ROM:0012512E ROM:0012512E ROM:0012512E sub_12512E: ; CODE XREF: ROM:00124CF2↑p ROM:0012512E ; ROM:00124D22↑p ... ROM:0012512E move.w ($FFFFFC0E).w,d1 ROM:00125132 move.b ($114D).w,d3 ROM:00125136 eor.b d1,d3 ROM:00125138 move.b d3,($114D).w ROM:0012513C rts ROM:0012513C ; End of function sub_12512E ROM:0012513C ROM:0012513E ROM:0012513E ; =============== S U B R O U T I N E ======================================= ROM:0012513E ROM:0012513E ROM:0012513E sub_12513E: ; CODE XREF: sub_111DE0+30↑p ROM:0012513E ; sub_1218FA+24↑p ROM:0012513E clr.w d1 ROM:00125140 move.b ($1152).w,d1 ROM:00125144 cmpi.w #3,d1 ROM:00125148 bcc.s locret_125152 ROM:0012514A movea.l off_125154(pc,d1.w*4),a0 ROM:0012514E nop ROM:00125150 jmp (a0) ROM:00125152 ; --------------------------------------------------------------------------- ROM:00125152 ROM:00125152 locret_125152: ; CODE XREF: sub_12513E+A↑j ROM:00125152 rts ROM:00125152 ; End of function sub_12513E ROM:00125152 ROM:00125152 ; --------------------------------------------------------------------------- ROM:00125154 off_125154: dc.l dword_125160 ; DATA XREF: sub_12513E+C↑r ROM:00125158 dc.l aNu8_1 ; "Nu\b8" ROM:0012515C dc.l aNu8_1+2 ; "\b8" ROM:00125160 dword_125160: dc.l $8B80005, $133A11FC, $11152, $60024E75 ROM:00125160 ; DATA XREF: ROM:off_125154↑o ROM:00125170 aNu8_1: dc.b 'Nu',8,'8',0 ; DATA XREF: ROM:00125158↑o ROM:00125170 ; ROM:0012515C↑o ROM:00125175 dc.b 3, $13, $19 ROM:00125178 dc.l $673208B8, $31319, $30380C16, $B0780BF8, $6C145278 ROM:00125178 dc.l $C166806, $31FC8000, $C166100, $446010, $600E08F8 ROM:00125178 dc.l $5133A, $11FC0001, $115260C4, $4E754E75 ROM:001251B0 ROM:001251B0 ; =============== S U B R O U T I N E ======================================= ROM:001251B0 ROM:001251B0 ROM:001251B0 sub_1251B0: ; CODE XREF: ROM:00123DF2↑p ROM:001251B0 ; ROM:00123FAC↑p ... ROM:001251B0 cmpi.b #1,($1152).w ROM:001251B6 bne.s locret_1251DA ROM:001251B8 btst #2,($1317).w ROM:001251BE beq.s locret_1251DA ROM:001251C0 bclr #2,($1317).w ROM:001251C6 clr.w ($C10).w ROM:001251CA move.w #1,($C16).w ROM:001251D0 move.b #2,($1152).w ROM:001251D6 bsr.w sub_1251DC ROM:001251DA ROM:001251DA locret_1251DA: ; CODE XREF: sub_1251B0+6↑j ROM:001251DA ; sub_1251B0+E↑j ROM:001251DA rts ROM:001251DA ; End of function sub_1251B0 ROM:001251DA ROM:001251DC ROM:001251DC ; =============== S U B R O U T I N E ======================================= ROM:001251DC ROM:001251DC ROM:001251DC sub_1251DC: ; CODE XREF: sub_1251B0+26↑p ROM:001251DC move.w ($C10).w,d0 ROM:001251E0 move.b $11EC(d0.w),d1 ROM:001251E6 move.w d1,($FFFFFC0E).w ROM:001251EA addq.w #1,($C10).w ROM:001251EE bset #7,($FFFFFC0B).w ROM:001251F4 rts ROM:001251F4 ; End of function sub_1251DC ROM:001251F4 ROM:001251F6 ROM:001251F6 ; =============== S U B R O U T I N E ======================================= ROM:001251F6 ROM:001251F6 ROM:001251F6 sub_1251F6: ; CODE XREF: ROM:00115AEE↑p ROM:001251F6 bsr.l sub_125328 ROM:001251FC bsr.l sub_1199CA ROM:00125202 bsr.l sub_125522 ROM:00125208 bsr.l sub_11D9FA ROM:0012520E bsr.l sub_11AF30 ROM:00125214 bsr.l sub_12586C ROM:0012521A bsr.l sub_11A4F4 ROM:00125220 bsr.l sub_11F9E0 ROM:00125226 bsr.l sub_12E99A ROM:0012522C bsr.l sub_1326D4 ROM:00125232 bsr.l sub_120810 ROM:00125238 bsr.l sub_121206 ROM:0012523E bsr.l sub_132BF4 ROM:00125244 bsr.l sub_11AA1C ROM:0012524A bsr.l sub_12DC0C ROM:00125250 bsr.l sub_12B428 ROM:00125256 bsr.l sub_11C952 ROM:0012525C bsr.l sub_11D866 ROM:00125262 bsr.l nullsub_14 ROM:00125268 bsr.l sub_12E196 ROM:0012526E bsr.l sub_132EDC ROM:00125274 bsr.l sub_11ACE4 ROM:0012527A bsr.l sub_12FCE6 ROM:00125280 bsr.l nullsub_17 ROM:00125286 bsr.l sub_12EC88 ROM:0012528C bsr.l nullsub_19 ROM:00125292 bsr.l nullsub_20 ROM:00125298 bsr.l sub_11ABE8 ROM:0012529E bsr.l nullsub_13 ROM:001252A4 bsr.l sub_12F626 ROM:001252AA bsr.l sub_12F48A ROM:001252B0 bsr.l nullsub_18 ROM:001252B6 bsr.l sub_1289E4 ROM:001252BC bsr.l sub_128AF6 ROM:001252C2 bsr.l sub_12BC68 ROM:001252C8 bsr.l sub_12B67E ROM:001252CE bsr.l sub_12D99E ROM:001252D4 bsr.l sub_128B08 ROM:001252DA bsr.l nullsub_15 ROM:001252E0 bsr.l sub_12C268 ROM:001252E6 bsr.l sub_129FCE ROM:001252EC bsr.l nullsub_22 ROM:001252F2 bsr.l nullsub_11 ROM:001252F8 move.l #2,d0 ROM:001252FE move.l d0,-(sp) ROM:00125300 bsr.l nullsub_3 ROM:00125306 move.l (sp)+,d0 ROM:00125308 bsr.l nullsub_23 ROM:0012530E bsr.l nullsub_9 ROM:00125314 cmpi.w #5,($536).w ROM:0012531A bne.s loc_125322 ROM:0012531C bsr.l nullsub_1 ROM:00125322 ROM:00125322 loc_125322: ; CODE XREF: sub_1251F6+124↑j ROM:00125322 addq.w #1,($C28).w ROM:00125326 rts ROM:00125326 ; End of function sub_1251F6 ROM:00125326 ROM:00125328 ROM:00125328 ; =============== S U B R O U T I N E ======================================= ROM:00125328 ROM:00125328 ROM:00125328 sub_125328: ; CODE XREF: sub_1251F6↑p ROM:00125328 clr.w d1 ROM:0012532A move.b ($1155).w,d1 ROM:0012532E cmpi.w #5,d1 ROM:00125332 bcc.s locret_12533C ROM:00125334 movea.l off_12533E(pc,d1.w*4),a0 ROM:00125338 nop ROM:0012533A jmp (a0) ROM:0012533C ; --------------------------------------------------------------------------- ROM:0012533C ROM:0012533C locret_12533C: ; CODE XREF: sub_125328+A↑j ROM:0012533C rts ROM:0012533C ; End of function sub_125328 ROM:0012533C ROM:0012533C ; --------------------------------------------------------------------------- ROM:0012533E off_12533E: dc.l loc_125352 ; DATA XREF: sub_125328+C↑r ROM:00125342 dc.l loc_12537E ROM:00125346 dc.l loc_125402 ROM:0012534A dc.l loc_125496 ROM:0012534E dc.l loc_1254E6 ROM:00125352 ; --------------------------------------------------------------------------- ROM:00125352 ROM:00125352 loc_125352: ; DATA XREF: ROM:off_12533E↑o ROM:00125352 bset #7,($1319).w ROM:00125358 bclr #2,($133A).w ROM:0012535E bclr #1,($1337).w ROM:00125364 bclr #1,($133B).w ROM:0012536A bclr #0,($133C).w ROM:00125370 move.b #1,($1155).w ROM:00125376 bra.l locret_125400 ROM:0012537C ; --------------------------------------------------------------------------- ROM:0012537C rts ROM:0012537E ; --------------------------------------------------------------------------- ROM:0012537E ROM:0012537E loc_12537E: ; DATA XREF: ROM:00125342↑o ROM:0012537E move.w $4A4(a5),d0 ROM:00125382 move.w $4AA(a5),d1 ROM:00125386 btst #2,($8EA).w ROM:0012538C beq.s loc_1253D0 ROM:0012538E cmp.w ($54C).w,d0 ROM:00125392 ble.s loc_1253D0 ROM:00125394 cmp.w ($4CA).w,d1 ROM:00125398 bgt.s loc_1253D0 ROM:0012539A bclr #7,($1319).w ROM:001253A0 bset #2,($133A).w ROM:001253A6 bclr #7,($1325).w ROM:001253AC bclr #2,($8EA).w ROM:001253B2 move.w $4A8(a5),d1 ROM:001253B6 clr.b ($84B).w ROM:001253BA move.w d1,($5C8).w ROM:001253BE move.b #1,($84B).w ROM:001253C4 move.b #2,($1155).w ROM:001253CA bra.l locret_125494 ROM:001253D0 ; --------------------------------------------------------------------------- ROM:001253D0 ROM:001253D0 loc_1253D0: ; CODE XREF: ROM:0012538C↑j ROM:001253D0 ; ROM:00125392↑j ... ROM:001253D0 cmp.w ($54C).w,d0 ROM:001253D4 bgt.s locret_125400 ROM:001253D6 bclr #7,($1319).w ROM:001253DC bset #1,($1337).w ROM:001253E2 bset #1,($133B).w ROM:001253E8 bclr #7,($1325).w ROM:001253EE bset #0,($133C).w ROM:001253F4 move.b #4,($1155).w ROM:001253FA bra.l locret_12551E ROM:00125400 ; --------------------------------------------------------------------------- ROM:00125400 ROM:00125400 locret_125400: ; CODE XREF: ROM:00125376↑j ROM:00125400 ; ROM:001253D4↑j ... ROM:00125400 rts ROM:00125402 ; --------------------------------------------------------------------------- ROM:00125402 ROM:00125402 loc_125402: ; DATA XREF: ROM:00125346↑o ROM:00125402 btst #2,($8EA).w ROM:00125408 beq.s loc_12542E ROM:0012540A bclr #2,($8EA).w ROM:00125410 move.w $4A8(a5),d0 ROM:00125414 clr.b ($84B).w ROM:00125418 move.w d0,($5C8).w ROM:0012541C move.b #1,($84B).w ROM:00125422 move.b #2,($1155).w ROM:00125428 bra.l locret_125494 ROM:0012542E ; --------------------------------------------------------------------------- ROM:0012542E ROM:0012542E loc_12542E: ; CODE XREF: ROM:00125408↑j ROM:0012542E cmpi.w #0,($5C8).w ROM:00125434 bgt.s loc_12546E ROM:00125436 btst #3,($8E6).w ROM:0012543C bne.s loc_12546E ROM:0012543E bset #7,($1319).w ROM:00125444 bclr #2,($133A).w ROM:0012544A btst #0,($133C).w ROM:00125450 bne.s loc_12545A ROM:00125452 bset #7,($1325).w ROM:00125458 bra.s loc_125460 ROM:0012545A ; --------------------------------------------------------------------------- ROM:0012545A ROM:0012545A loc_12545A: ; CODE XREF: ROM:00125450↑j ROM:0012545A bclr #7,($1325).w ROM:00125460 ROM:00125460 loc_125460: ; CODE XREF: ROM:00125458↑j ROM:00125460 bclr #0,($133C).w ROM:00125466 move.b #1,($1155).w ROM:0012546C bra.s locret_125400 ROM:0012546E ; --------------------------------------------------------------------------- ROM:0012546E ROM:0012546E loc_12546E: ; CODE XREF: ROM:00125434↑j ROM:0012546E ; ROM:0012543C↑j ROM:0012546E move.w $4A2(a5),d0 ROM:00125472 cmp.w ($54C).w,d0 ROM:00125476 bgt.s locret_125494 ROM:00125478 clr.b ($8D6).w ROM:0012547C clr.w ($6DE).w ROM:00125480 move.b #3,($8D6).w ROM:00125486 bclr #2,($133A).w ROM:0012548C move.b #3,($1155).w ROM:00125492 bra.s locret_1254E4 ROM:00125494 ; --------------------------------------------------------------------------- ROM:00125494 ROM:00125494 locret_125494: ; CODE XREF: ROM:001253CA↑j ROM:00125494 ; ROM:00125428↑j ... ROM:00125494 rts ROM:00125496 ; --------------------------------------------------------------------------- ROM:00125496 ROM:00125496 loc_125496: ; DATA XREF: ROM:0012534A↑o ROM:00125496 move.w $4A2(a5),d0 ROM:0012549A cmp.w ($54C).w,d0 ROM:0012549E ble.s loc_1254AE ROM:001254A0 bset #2,($133A).w ROM:001254A6 move.b #2,($1155).w ROM:001254AC bra.s locret_125494 ROM:001254AE ; --------------------------------------------------------------------------- ROM:001254AE ROM:001254AE loc_1254AE: ; CODE XREF: ROM:0012549E↑j ROM:001254AE move.w $4A4(a5),d0 ROM:001254B2 move.w $4A6(a5),d1 ROM:001254B6 cmp.w ($6DE).w,d1 ROM:001254BA ble.s loc_1254C2 ROM:001254BC cmp.w ($54C).w,d0 ROM:001254C0 bgt.s locret_1254E4 ROM:001254C2 ROM:001254C2 loc_1254C2: ; CODE XREF: ROM:001254BA↑j ROM:001254C2 clr.b ($8D6).w ROM:001254C6 clr.w ($6DE).w ROM:001254CA bset #1,($1337).w ROM:001254D0 bset #1,($133B).w ROM:001254D6 bset #0,($133C).w ROM:001254DC move.b #4,($1155).w ROM:001254E2 bra.s locret_12551E ROM:001254E4 ; --------------------------------------------------------------------------- ROM:001254E4 ROM:001254E4 locret_1254E4: ; CODE XREF: ROM:00125492↑j ROM:001254E4 ; ROM:001254C0↑j ROM:001254E4 rts ROM:001254E6 ; --------------------------------------------------------------------------- ROM:001254E6 ROM:001254E6 loc_1254E6: ; DATA XREF: ROM:0012534E↑o ROM:001254E6 btst #3,($8E6).w ROM:001254EC bne.s locret_12551E ROM:001254EE bclr #2,($8EA).w ROM:001254F4 move.w $4A8(a5),d0 ROM:001254F8 clr.b ($84B).w ROM:001254FC move.w d0,($5C8).w ROM:00125500 move.b #1,($84B).w ROM:00125506 bclr #1,($1337).w ROM:0012550C bset #2,($133A).w ROM:00125512 move.b #2,($1155).w ROM:00125518 bra.l locret_125494 ROM:0012551E ; --------------------------------------------------------------------------- ROM:0012551E ROM:0012551E locret_12551E: ; CODE XREF: ROM:001253FA↑j ROM:0012551E ; ROM:001254E2↑j ... ROM:0012551E rts ROM:00125520 ; --------------------------------------------------------------------------- ROM:00125520 rts ROM:00125522 ROM:00125522 ; =============== S U B R O U T I N E ======================================= ROM:00125522 ROM:00125522 ROM:00125522 sub_125522: ; CODE XREF: sub_1251F6+C↑p ROM:00125522 move.w $24A(a5),d0 ROM:00125526 move.w ($A48).w,d1 ROM:0012552A cmpi.w #0,d0 ROM:0012552E bne.s loc_125562 ROM:00125530 btst #3,d1 ROM:00125534 beq.s loc_125560 ROM:00125536 bclr #3,d1 ROM:0012553A move.w d1,($A48).w ROM:0012553E btst #2,($1335).w ROM:00125544 beq.s loc_12555A ROM:00125546 move.w ($506).w,d2 ROM:0012554A muls.w #$186A,d2 ROM:0012554E divs.w ($54C).w,d2 ROM:00125552 move.w d2,($C2A).w ROM:00125556 bra.w loc_125560 ROM:0012555A ; --------------------------------------------------------------------------- ROM:0012555A ROM:0012555A loc_12555A: ; CODE XREF: sub_125522+22↑j ROM:0012555A move.w #$FFFF,($C2A).w ROM:00125560 ROM:00125560 loc_125560: ; CODE XREF: sub_125522+12↑j ROM:00125560 ; sub_125522+34↑j ROM:00125560 bra.s locret_125584 ROM:00125562 ; --------------------------------------------------------------------------- ROM:00125562 ROM:00125562 loc_125562: ; CODE XREF: sub_125522+C↑j ROM:00125562 btst #2,($1335).w ROM:00125568 beq.s loc_12557E ROM:0012556A move.w ($506).w,d2 ROM:0012556E muls.w #$186A,d2 ROM:00125572 divs.w ($54C).w,d2 ROM:00125576 move.w d2,($C2A).w ROM:0012557A bra.w locret_125584 ROM:0012557E ; --------------------------------------------------------------------------- ROM:0012557E ROM:0012557E loc_12557E: ; CODE XREF: sub_125522+46↑j ROM:0012557E move.w #$FFFF,($C2A).w ROM:00125584 ROM:00125584 locret_125584: ; CODE XREF: sub_125522:loc_125560↑j ROM:00125584 ; sub_125522+58↑j ROM:00125584 rts ROM:00125584 ; End of function sub_125522 ROM:00125584 ROM:00125586 ROM:00125586 ; =============== S U B R O U T I N E ======================================= ROM:00125586 ROM:00125586 ROM:00125586 sub_125586: ; CODE XREF: sub_12586C+12↓p ROM:00125586 bsr.w sub_125590 ROM:0012558A bsr.w sub_125732 ROM:0012558E rts ROM:0012558E ; End of function sub_125586 ROM:0012558E ROM:00125590 ROM:00125590 ; =============== S U B R O U T I N E ======================================= ROM:00125590 ROM:00125590 ROM:00125590 sub_125590: ; CODE XREF: sub_125586↑p ROM:00125590 clr.w d1 ROM:00125592 move.b ($1157).w,d1 ROM:00125596 cmpi.w #6,d1 ROM:0012559A bcc.s locret_1255A4 ROM:0012559C movea.l off_1255A6(pc,d1.w*4),a0 ROM:001255A0 nop ROM:001255A2 jmp (a0) ROM:001255A4 ; --------------------------------------------------------------------------- ROM:001255A4 ROM:001255A4 locret_1255A4: ; CODE XREF: sub_125590+A↑j ROM:001255A4 rts ROM:001255A4 ; End of function sub_125590 ROM:001255A4 ROM:001255A4 ; --------------------------------------------------------------------------- ROM:001255A6 off_1255A6: dc.l loc_1255BE ; DATA XREF: sub_125590+C↑r ROM:001255AA dc.l loc_1255CA ROM:001255AE dc.l loc_125608 ROM:001255B2 dc.l loc_125658 ROM:001255B6 dc.l loc_1256CC ROM:001255BA dc.l loc_12570A ROM:001255BE ; --------------------------------------------------------------------------- ROM:001255BE ROM:001255BE loc_1255BE: ; DATA XREF: ROM:off_1255A6↑o ROM:001255BE move.b #1,($1157).w ROM:001255C4 bra.w locret_125606 ROM:001255C8 ; --------------------------------------------------------------------------- ROM:001255C8 rts ROM:001255CA ; --------------------------------------------------------------------------- ROM:001255CA ROM:001255CA loc_1255CA: ; DATA XREF: ROM:001255AA↑o ROM:001255CA btst #0,($8E8).w ROM:001255D0 beq.s locret_125606 ROM:001255D2 btst #7,($49A).w ROM:001255D8 bne.s locret_125606 ROM:001255DA move.w $4C0(a5),d0 ROM:001255DE btst #7,($1319).w ROM:001255E4 bne.s locret_125606 ROM:001255E6 cmpi.w #0,d0 ROM:001255EA bne.s locret_125606 ROM:001255EC move.w $4B2(a5),d0 ROM:001255F0 clr.b ($8A2).w ROM:001255F4 move.w d0,($676).w ROM:001255F8 move.b #1,($8A2).w ROM:001255FE move.b #2,($1157).w ROM:00125604 bra.s locret_125656 ROM:00125606 ; --------------------------------------------------------------------------- ROM:00125606 ROM:00125606 locret_125606: ; CODE XREF: ROM:001255C4↑j ROM:00125606 ; ROM:001255D0↑j ... ROM:00125606 rts ROM:00125608 ; --------------------------------------------------------------------------- ROM:00125608 ROM:00125608 loc_125608: ; DATA XREF: ROM:001255AE↑o ROM:00125608 btst #3,($1320).w ROM:0012560E bne.s loc_12561A ROM:00125610 move.b #4,($1157).w ROM:00125616 bra.w locret_125708 ROM:0012561A ; --------------------------------------------------------------------------- ROM:0012561A ROM:0012561A loc_12561A: ; CODE XREF: ROM:0012560E↑j ROM:0012561A btst #0,($8E8).w ROM:00125620 beq.s loc_12563C ROM:00125622 btst #7,($49A).w ROM:00125628 bne.s loc_12563C ROM:0012562A move.w $4C0(a5),d0 ROM:0012562E btst #7,($1319).w ROM:00125634 bne.s loc_12563C ROM:00125636 cmpi.w #0,d0 ROM:0012563A beq.s loc_125644 ROM:0012563C ROM:0012563C loc_12563C: ; CODE XREF: ROM:00125620↑j ROM:0012563C ; ROM:00125628↑j ... ROM:0012563C move.b #1,($1157).w ROM:00125642 bra.s locret_125606 ROM:00125644 ; --------------------------------------------------------------------------- ROM:00125644 ROM:00125644 loc_125644: ; CODE XREF: ROM:0012563A↑j ROM:00125644 cmpi.w #0,($676).w ROM:0012564A bgt.s locret_125656 ROM:0012564C move.b #3,($1157).w ROM:00125652 bra.w locret_1256CA ROM:00125656 ; --------------------------------------------------------------------------- ROM:00125656 ROM:00125656 locret_125656: ; CODE XREF: ROM:00125604↑j ROM:00125656 ; ROM:0012564A↑j ROM:00125656 rts ROM:00125658 ; --------------------------------------------------------------------------- ROM:00125658 ROM:00125658 loc_125658: ; DATA XREF: ROM:001255B2↑o ROM:00125658 btst #7,($49A).w ROM:0012565E bne.s loc_12569C ROM:00125660 btst #0,($8E8).w ROM:00125666 bne.s loc_12569C ROM:00125668 move.w $4C0(a5),d0 ROM:0012566C btst #7,($1319).w ROM:00125672 beq.s loc_12569C ROM:00125674 cmpi.w #0,d0 ROM:00125678 bne.s loc_12569C ROM:0012567A btst #2,($1325).w ROM:00125680 bne.s loc_12569C ROM:00125682 move.w #$1388,($1370).w ROM:00125688 bsr.w sub_125858 ROM:0012568C move.w ($C32).w,($C30).w ROM:00125692 move.b #1,($1157).w ROM:00125698 bra.w locret_125606 ROM:0012569C ; --------------------------------------------------------------------------- ROM:0012569C ROM:0012569C loc_12569C: ; CODE XREF: ROM:0012565E↑j ROM:0012569C ; ROM:00125666↑j ... ROM:0012569C move.w $4C0(a5),d0 ROM:001256A0 btst #7,($49A).w ROM:001256A6 bne.s loc_1256AE ROM:001256A8 cmpi.w #0,d0 ROM:001256AC beq.s loc_1256B8 ROM:001256AE ROM:001256AE loc_1256AE: ; CODE XREF: ROM:001256A6↑j ROM:001256AE move.b #1,($1157).w ROM:001256B4 bra.w locret_125606 ROM:001256B8 ; --------------------------------------------------------------------------- ROM:001256B8 ROM:001256B8 loc_1256B8: ; CODE XREF: ROM:001256AC↑j ROM:001256B8 btst #3,($1320).w ROM:001256BE bne.s locret_1256CA ROM:001256C0 move.b #5,($1157).w ROM:001256C6 bra.w locret_12572E ROM:001256CA ; --------------------------------------------------------------------------- ROM:001256CA ROM:001256CA locret_1256CA: ; CODE XREF: ROM:00125652↑j ROM:001256CA ; ROM:001256BE↑j ROM:001256CA rts ROM:001256CC ; --------------------------------------------------------------------------- ROM:001256CC ROM:001256CC loc_1256CC: ; DATA XREF: ROM:001255B6↑o ROM:001256CC cmpi.w #0,($676).w ROM:001256D2 bgt.s loc_1256DC ROM:001256D4 move.b #5,($1157).w ROM:001256DA bra.s locret_12572E ROM:001256DC ; --------------------------------------------------------------------------- ROM:001256DC ROM:001256DC loc_1256DC: ; CODE XREF: ROM:001256D2↑j ROM:001256DC btst #0,($8E8).w ROM:001256E2 beq.s loc_1256FE ROM:001256E4 btst #7,($49A).w ROM:001256EA bne.s loc_1256FE ROM:001256EC move.w $4C0(a5),d0 ROM:001256F0 btst #7,($1319).w ROM:001256F6 bne.s loc_1256FE ROM:001256F8 cmpi.w #0,d0 ROM:001256FC beq.s locret_125708 ROM:001256FE ROM:001256FE loc_1256FE: ; CODE XREF: ROM:001256E2↑j ROM:001256FE ; ROM:001256EA↑j ... ROM:001256FE move.b #1,($1157).w ROM:00125704 bra.w locret_125606 ROM:00125708 ; --------------------------------------------------------------------------- ROM:00125708 ROM:00125708 locret_125708: ; CODE XREF: ROM:00125616↑j ROM:00125708 ; ROM:001256FC↑j ROM:00125708 rts ROM:0012570A ; --------------------------------------------------------------------------- ROM:0012570A ROM:0012570A loc_12570A: ; DATA XREF: ROM:001255BA↑o ROM:0012570A btst #0,($8E8).w ROM:00125710 beq.s loc_125724 ROM:00125712 move.w $4C0(a5),d0 ROM:00125716 btst #7,($1319).w ROM:0012571C bne.s loc_125724 ROM:0012571E cmpi.w #0,d0 ROM:00125722 beq.s locret_12572E ROM:00125724 ROM:00125724 loc_125724: ; CODE XREF: ROM:00125710↑j ROM:00125724 ; ROM:0012571C↑j ROM:00125724 move.b #1,($1157).w ROM:0012572A bra.w locret_125606 ROM:0012572E ; --------------------------------------------------------------------------- ROM:0012572E ROM:0012572E locret_12572E: ; CODE XREF: ROM:001256C6↑j ROM:0012572E ; ROM:001256DA↑j ... ROM:0012572E rts ROM:00125730 ; --------------------------------------------------------------------------- ROM:00125730 rts ROM:00125732 ROM:00125732 ; =============== S U B R O U T I N E ======================================= ROM:00125732 ROM:00125732 ROM:00125732 sub_125732: ; CODE XREF: sub_125586+4↑p ROM:00125732 clr.w d1 ROM:00125734 move.b ($1156).w,d1 ROM:00125738 cmpi.w #4,d1 ROM:0012573C bcc.s locret_125746 ROM:0012573E movea.l off_125748(pc,d1.w*4),a0 ROM:00125742 nop ROM:00125744 jmp (a0) ROM:00125746 ; --------------------------------------------------------------------------- ROM:00125746 ROM:00125746 locret_125746: ; CODE XREF: sub_125732+A↑j ROM:00125746 rts ROM:00125746 ; End of function sub_125732 ROM:00125746 ROM:00125746 ; --------------------------------------------------------------------------- ROM:00125748 off_125748: dc.l loc_125758 ; DATA XREF: sub_125732+C↑r ROM:0012574C dc.l loc_12577C ROM:00125750 dc.l loc_125796 ROM:00125754 dc.l loc_1257EE ROM:00125758 ; --------------------------------------------------------------------------- ROM:00125758 ROM:00125758 loc_125758: ; DATA XREF: ROM:off_125748↑o ROM:00125758 btst #7,($8E0).w ROM:0012575E beq.s loc_12576C ROM:00125760 move.w #$1388,($1370).w ROM:00125766 move.w ($C32).w,($C30).w ROM:0012576C ROM:0012576C loc_12576C: ; CODE XREF: ROM:0012575E↑j ROM:0012576C move.w #0,($C2C).w ROM:00125772 move.b #1,($1156).w ROM:00125778 bra.s locret_125794 ROM:0012577A ; --------------------------------------------------------------------------- ROM:0012577A rts ROM:0012577C ; --------------------------------------------------------------------------- ROM:0012577C ROM:0012577C loc_12577C: ; DATA XREF: ROM:0012574C↑o ROM:0012577C btst #0,($8E8).w ROM:00125782 beq.s locret_125794 ROM:00125784 btst #7,($1319).w ROM:0012578A beq.s locret_125794 ROM:0012578C move.b #2,($1156).w ROM:00125792 bra.s locret_1257EC ROM:00125794 ; --------------------------------------------------------------------------- ROM:00125794 ROM:00125794 locret_125794: ; CODE XREF: ROM:00125778↑j ROM:00125794 ; ROM:00125782↑j ... ROM:00125794 rts ROM:00125796 ; --------------------------------------------------------------------------- ROM:00125796 ROM:00125796 loc_125796: ; DATA XREF: ROM:00125750↑o ROM:00125796 move.w $4AC(a5),d0 ROM:0012579A cmp.w ($C2C).w,d0 ROM:0012579E bgt.s loc_1257BA ROM:001257A0 move.w #0,($C2C).w ROM:001257A6 move.w #$1388,($1370).w ROM:001257AC move.w ($C32).w,($C30).w ROM:001257B2 move.b #1,($1156).w ROM:001257B8 bra.s locret_125794 ROM:001257BA ; --------------------------------------------------------------------------- ROM:001257BA ROM:001257BA loc_1257BA: ; CODE XREF: ROM:0012579E↑j ROM:001257BA move.w $4AE(a5),d0 ROM:001257BE cmp.w ($A0E).w,d0 ROM:001257C2 bge.s loc_1257CE ROM:001257C4 move.b #3,($1156).w ROM:001257CA bra.w locret_125854 ROM:001257CE ; --------------------------------------------------------------------------- ROM:001257CE ROM:001257CE loc_1257CE: ; CODE XREF: ROM:001257C2↑j ROM:001257CE btst #0,($8E8).w ROM:001257D4 beq.s loc_1257DE ROM:001257D6 btst #7,($1319).w ROM:001257DC bne.s locret_1257EC ROM:001257DE ROM:001257DE loc_1257DE: ; CODE XREF: ROM:001257D4↑j ROM:001257DE move.w #0,($C2C).w ROM:001257E4 move.b #1,($1156).w ROM:001257EA bra.s locret_125794 ROM:001257EC ; --------------------------------------------------------------------------- ROM:001257EC ROM:001257EC locret_1257EC: ; CODE XREF: ROM:00125792↑j ROM:001257EC ; ROM:001257DC↑j ... ROM:001257EC rts ROM:001257EE ; --------------------------------------------------------------------------- ROM:001257EE ROM:001257EE loc_1257EE: ; DATA XREF: ROM:00125754↑o ROM:001257EE move.w $4AC(a5),d0 ROM:001257F2 cmp.w ($C2C).w,d0 ROM:001257F6 bgt.s loc_125814 ROM:001257F8 move.w #0,($C2C).w ROM:001257FE move.w #$1388,($1370).w ROM:00125804 move.w ($C32).w,($C30).w ROM:0012580A move.b #1,($1156).w ROM:00125810 bra.w locret_125794 ROM:00125814 ; --------------------------------------------------------------------------- ROM:00125814 ROM:00125814 loc_125814: ; CODE XREF: ROM:001257F6↑j ROM:00125814 btst #0,($8E8).w ROM:0012581A beq.s loc_125824 ROM:0012581C btst #7,($1319).w ROM:00125822 bne.s loc_125834 ROM:00125824 ROM:00125824 loc_125824: ; CODE XREF: ROM:0012581A↑j ROM:00125824 move.w #0,($C2C).w ROM:0012582A move.b #1,($1156).w ROM:00125830 bra.w locret_125794 ROM:00125834 ; --------------------------------------------------------------------------- ROM:00125834 ROM:00125834 loc_125834: ; CODE XREF: ROM:00125822↑j ROM:00125834 move.w $4B0(a5),d0 ROM:00125838 cmp.w ($A0E).w,d0 ROM:0012583C blt.s locret_125854 ROM:0012583E move.w ($C2C).w,d0 ROM:00125842 addi.w #1,d0 ROM:00125846 move.w d0,($C2C).w ROM:0012584A move.b #2,($1156).w ROM:00125850 bra.w locret_1257EC ROM:00125854 ; --------------------------------------------------------------------------- ROM:00125854 ROM:00125854 locret_125854: ; CODE XREF: ROM:001257CA↑j ROM:00125854 ; ROM:0012583C↑j ROM:00125854 rts ROM:00125856 ; --------------------------------------------------------------------------- ROM:00125856 rts ROM:00125858 ROM:00125858 ; =============== S U B R O U T I N E ======================================= ROM:00125858 ROM:00125858 ROM:00125858 sub_125858: ; CODE XREF: ROM:00125688↑p ROM:00125858 move.w ($136E).w,d0 ROM:0012585C cmpi.w #$FF,d0 ROM:00125860 bge.s loc_125866 ROM:00125862 addi.w #1,d0 ROM:00125866 ROM:00125866 loc_125866: ; CODE XREF: sub_125858+8↑j ROM:00125866 move.w d0,($136E).w ROM:0012586A rts ROM:0012586A ; End of function sub_125858 ROM:0012586A ROM:0012586C ROM:0012586C ; =============== S U B R O U T I N E ======================================= ROM:0012586C ROM:0012586C ROM:0012586C sub_12586C: ; CODE XREF: sub_1251F6+1E↑p ROM:0012586C bsr.w sub_125886 ROM:00125870 bsr.w sub_125A90 ROM:00125874 bsr.w sub_125960 ROM:00125878 bsr.l sub_125AC8 ROM:0012587E bsr.l sub_125586 ROM:00125884 rts ROM:00125884 ; End of function sub_12586C ROM:00125884 ROM:00125886 ROM:00125886 ; =============== S U B R O U T I N E ======================================= ROM:00125886 ROM:00125886 ROM:00125886 sub_125886: ; CODE XREF: sub_12586C↑p ROM:00125886 clr.w d1 ROM:00125888 move.b ($1159).w,d1 ROM:0012588C cmpi.w #4,d1 ROM:00125890 bcc.s locret_12589A ROM:00125892 movea.l off_12589C(pc,d1.w*4),a0 ROM:00125896 nop ROM:00125898 jmp (a0) ROM:0012589A ; --------------------------------------------------------------------------- ROM:0012589A ROM:0012589A locret_12589A: ; CODE XREF: sub_125886+A↑j ROM:0012589A rts ROM:0012589A ; End of function sub_125886 ROM:0012589A ROM:0012589A ; --------------------------------------------------------------------------- ROM:0012589C off_12589C: dc.l loc_1258AC ; DATA XREF: sub_125886+C↑r ROM:001258A0 dc.l loc_1258B6 ROM:001258A4 dc.l loc_1258D0 ROM:001258A8 dc.l loc_125912 ROM:001258AC ; --------------------------------------------------------------------------- ROM:001258AC ROM:001258AC loc_1258AC: ; DATA XREF: ROM:off_12589C↑o ROM:001258AC move.b #1,($1159).w ROM:001258B2 bra.s locret_1258CE ROM:001258B4 ; --------------------------------------------------------------------------- ROM:001258B4 rts ROM:001258B6 ; --------------------------------------------------------------------------- ROM:001258B6 ROM:001258B6 loc_1258B6: ; DATA XREF: ROM:001258A0↑o ROM:001258B6 btst #7,($49A).w ROM:001258BC bne.s locret_1258CE ROM:001258BE btst #0,($8E8).w ROM:001258C4 beq.s locret_1258CE ROM:001258C6 move.b #2,($1159).w ROM:001258CC bra.s locret_125910 ROM:001258CE ; --------------------------------------------------------------------------- ROM:001258CE ROM:001258CE locret_1258CE: ; CODE XREF: ROM:001258B2↑j ROM:001258CE ; ROM:001258BC↑j ... ROM:001258CE rts ROM:001258D0 ; --------------------------------------------------------------------------- ROM:001258D0 ROM:001258D0 loc_1258D0: ; DATA XREF: ROM:001258A4↑o ROM:001258D0 move.w $4BC(a5),d0 ROM:001258D4 neg.w d0 ROM:001258D6 cmp.w ($C32).w,d0 ROM:001258DA ble.s loc_1258F8 ROM:001258DC move.w $4BA(a5),d0 ROM:001258E0 clr.b ($887).w ROM:001258E4 move.w d0,($640).w ROM:001258E8 move.b #1,($887).w ROM:001258EE move.b #3,($1159).w ROM:001258F4 bra.w locret_12595C ROM:001258F8 ; --------------------------------------------------------------------------- ROM:001258F8 ROM:001258F8 loc_1258F8: ; CODE XREF: ROM:001258DA↑j ROM:001258F8 btst #7,($49A).w ROM:001258FE bne.s loc_125908 ROM:00125900 btst #0,($8E8).w ROM:00125906 bne.s locret_125910 ROM:00125908 ROM:00125908 loc_125908: ; CODE XREF: ROM:001258FE↑j ROM:00125908 move.b #1,($1159).w ROM:0012590E bra.s locret_1258CE ROM:00125910 ; --------------------------------------------------------------------------- ROM:00125910 ROM:00125910 locret_125910: ; CODE XREF: ROM:001258CC↑j ROM:00125910 ; ROM:00125906↑j ... ROM:00125910 rts ROM:00125912 ; --------------------------------------------------------------------------- ROM:00125912 ROM:00125912 loc_125912: ; DATA XREF: ROM:001258A8↑o ROM:00125912 btst #7,($49A).w ROM:00125918 bne.s loc_125922 ROM:0012591A btst #0,($8E8).w ROM:00125920 bne.s loc_12592A ROM:00125922 ROM:00125922 loc_125922: ; CODE XREF: ROM:00125918↑j ROM:00125922 move.b #1,($1159).w ROM:00125928 bra.s locret_1258CE ROM:0012592A ; --------------------------------------------------------------------------- ROM:0012592A ROM:0012592A loc_12592A: ; CODE XREF: ROM:00125920↑j ROM:0012592A cmpi.w #0,($640).w ROM:00125930 bgt.s loc_125946 ROM:00125932 bsr.w sub_125A60 ROM:00125936 move.w ($C32).w,($C30).w ROM:0012593C move.b #2,($1159).w ROM:00125942 bra.w locret_125910 ROM:00125946 ; --------------------------------------------------------------------------- ROM:00125946 ROM:00125946 loc_125946: ; CODE XREF: ROM:00125930↑j ROM:00125946 move.w $4BC(a5),d0 ROM:0012594A neg.w d0 ROM:0012594C cmp.w ($C32).w,d0 ROM:00125950 bgt.s locret_12595C ROM:00125952 move.b #2,($1159).w ROM:00125958 bra.w locret_125910 ROM:0012595C ; --------------------------------------------------------------------------- ROM:0012595C ROM:0012595C locret_12595C: ; CODE XREF: ROM:001258F4↑j ROM:0012595C ; ROM:00125950↑j ROM:0012595C rts ROM:0012595E ; --------------------------------------------------------------------------- ROM:0012595E rts ROM:00125960 ROM:00125960 ; =============== S U B R O U T I N E ======================================= ROM:00125960 ROM:00125960 ROM:00125960 sub_125960: ; CODE XREF: sub_12586C+8↑p ROM:00125960 clr.w d1 ROM:00125962 move.b ($1158).w,d1 ROM:00125966 cmpi.w #3,d1 ROM:0012596A bcc.s locret_125974 ROM:0012596C movea.l off_125976(pc,d1.w*4),a0 ROM:00125970 nop ROM:00125972 jmp (a0) ROM:00125974 ; --------------------------------------------------------------------------- ROM:00125974 ROM:00125974 locret_125974: ; CODE XREF: sub_125960+A↑j ROM:00125974 rts ROM:00125974 ; End of function sub_125960 ROM:00125974 ROM:00125974 ; --------------------------------------------------------------------------- ROM:00125976 off_125976: dc.l loc_125982 ; DATA XREF: sub_125960+C↑r ROM:0012597A dc.l loc_12598C ROM:0012597E dc.l loc_1259EA ROM:00125982 ; --------------------------------------------------------------------------- ROM:00125982 ROM:00125982 loc_125982: ; DATA XREF: ROM:off_125976↑o ROM:00125982 move.b #1,($1158).w ROM:00125988 bra.s locret_1259E8 ROM:0012598A ; --------------------------------------------------------------------------- ROM:0012598A rts ROM:0012598C ; --------------------------------------------------------------------------- ROM:0012598C ROM:0012598C loc_12598C: ; DATA XREF: ROM:0012597A↑o ROM:0012598C move.w $4B8(a5),d0 ROM:00125990 cmp.w ($A02).w,d0 ROM:00125994 blt.s locret_1259E8 ROM:00125996 move.w $4B4(a5),d0 ROM:0012599A move.w ($C32).w,d1 ROM:0012599E cmpi.w #0,d1 ROM:001259A2 bge.s loc_1259A6 ROM:001259A4 neg.w d1 ROM:001259A6 ROM:001259A6 loc_1259A6: ; CODE XREF: ROM:001259A2↑j ROM:001259A6 btst #3,($131F).w ROM:001259AC beq.s locret_1259E8 ROM:001259AE cmp.w d1,d0 ROM:001259B0 bgt.s locret_1259E8 ROM:001259B2 move.w $4BE(a5),d0 ROM:001259B6 cmp.w ($9FE).w,d0 ROM:001259BA blt.s locret_1259E8 ROM:001259BC btst #0,($131E).w ROM:001259C2 beq.s locret_1259E8 ROM:001259C4 btst #0,($1340).w ROM:001259CA beq.s locret_1259E8 ROM:001259CC move.w $4B6(a5),d0 ROM:001259D0 clr.b ($886).w ROM:001259D4 move.w d0,($63E).w ROM:001259D8 move.b #1,($886).w ROM:001259DE move.b #2,($1158).w ROM:001259E4 bra.w locret_125A5C ROM:001259E8 ; --------------------------------------------------------------------------- ROM:001259E8 ROM:001259E8 locret_1259E8: ; CODE XREF: ROM:00125988↑j ROM:001259E8 ; ROM:00125994↑j ... ROM:001259E8 rts ROM:001259EA ; --------------------------------------------------------------------------- ROM:001259EA ROM:001259EA loc_1259EA: ; DATA XREF: ROM:0012597E↑o ROM:001259EA btst #0,($131E).w ROM:001259F0 beq.s loc_125A26 ROM:001259F2 move.w $4B8(a5),d0 ROM:001259F6 cmp.w ($A02).w,d0 ROM:001259FA bge.s loc_1259FE ROM:001259FC bra.s loc_125A26 ROM:001259FE ; --------------------------------------------------------------------------- ROM:001259FE ROM:001259FE loc_1259FE: ; CODE XREF: ROM:001259FA↑j ROM:001259FE move.w $4BE(a5),d0 ROM:00125A02 cmp.w ($9FE).w,d0 ROM:00125A06 bge.s loc_125A0A ROM:00125A08 bra.s loc_125A26 ROM:00125A0A ; --------------------------------------------------------------------------- ROM:00125A0A ROM:00125A0A loc_125A0A: ; CODE XREF: ROM:00125A06↑j ROM:00125A0A move.w $4B4(a5),d0 ROM:00125A0E move.w ($C32).w,d1 ROM:00125A12 cmpi.w #0,d1 ROM:00125A16 bge.s loc_125A1A ROM:00125A18 neg.w d1 ROM:00125A1A ROM:00125A1A loc_125A1A: ; CODE XREF: ROM:00125A16↑j ROM:00125A1A btst #3,($131F).w ROM:00125A20 beq.s loc_125A26 ROM:00125A22 cmp.w d1,d0 ROM:00125A24 ble.s loc_125A2E ROM:00125A26 ROM:00125A26 loc_125A26: ; CODE XREF: ROM:001259F0↑j ROM:00125A26 ; ROM:001259FC↑j ... ROM:00125A26 move.b #1,($1158).w ROM:00125A2C bra.s locret_1259E8 ROM:00125A2E ; --------------------------------------------------------------------------- ROM:00125A2E ROM:00125A2E loc_125A2E: ; CODE XREF: ROM:00125A24↑j ROM:00125A2E cmpi.w #0,($63E).w ROM:00125A34 bgt.s locret_125A5C ROM:00125A36 bsr.w sub_125A72 ROM:00125A3A move.w ($C32).w,($C30).w ROM:00125A40 move.w $4B6(a5),d0 ROM:00125A44 clr.b ($886).w ROM:00125A48 move.w d0,($63E).w ROM:00125A4C move.b #1,($886).w ROM:00125A52 move.b #2,($1158).w ROM:00125A58 bra.w *+4 ROM:00125A5C ; --------------------------------------------------------------------------- ROM:00125A5C ROM:00125A5C locret_125A5C: ; CODE XREF: ROM:001259E4↑j ROM:00125A5C ; ROM:00125A34↑j ... ROM:00125A5C rts ROM:00125A5E ; --------------------------------------------------------------------------- ROM:00125A5E rts ROM:00125A60 ROM:00125A60 ; =============== S U B R O U T I N E ======================================= ROM:00125A60 ROM:00125A60 ROM:00125A60 sub_125A60: ; CODE XREF: ROM:00125932↑p ROM:00125A60 move.w ($1370).w,d0 ROM:00125A64 add.w ($C32).w,d0 ROM:00125A68 add.w $4BC(a5),d0 ROM:00125A6C move.w d0,($1370).w ROM:00125A70 rts ROM:00125A70 ; End of function sub_125A60 ROM:00125A70 ROM:00125A72 ROM:00125A72 ; =============== S U B R O U T I N E ======================================= ROM:00125A72 ROM:00125A72 ROM:00125A72 sub_125A72: ; CODE XREF: ROM:00125A36↑p ROM:00125A72 move.w ($C32).w,d0 ROM:00125A76 move.w ($1370).w,d1 ROM:00125A7A cmpi.w #0,d0 ROM:00125A7E ble.s loc_125A86 ROM:00125A80 addi.w #5,d1 ROM:00125A84 bra.s loc_125A8A ROM:00125A86 ; --------------------------------------------------------------------------- ROM:00125A86 ROM:00125A86 loc_125A86: ; CODE XREF: sub_125A72+C↑j ROM:00125A86 subi.w #5,d1 ROM:00125A8A ROM:00125A8A loc_125A8A: ; CODE XREF: sub_125A72+12↑j ROM:00125A8A move.w d1,($1370).w ROM:00125A8E rts ROM:00125A8E ; End of function sub_125A72 ROM:00125A8E ROM:00125A90 ROM:00125A90 ; =============== S U B R O U T I N E ======================================= ROM:00125A90 ROM:00125A90 ROM:00125A90 sub_125A90: ; CODE XREF: sub_12586C+4↑p ROM:00125A90 bclr #0,($131E).w ROM:00125A96 btst #2,($1325).w ROM:00125A9C bne.s locret_125AC6 ROM:00125A9E move.w ($B86).w,d0 ROM:00125AA2 cmpi.w #0,d0 ROM:00125AA6 bne.s locret_125AC6 ROM:00125AA8 btst #3,($141A).w ROM:00125AAE beq.s loc_125AC0 ROM:00125AB0 btst #0,($C0B).w ROM:00125AB6 bne.s locret_125AC6 ROM:00125AB8 btst #6,($133E).w ROM:00125ABE bne.s locret_125AC6 ROM:00125AC0 ROM:00125AC0 loc_125AC0: ; CODE XREF: sub_125A90+1E↑j ROM:00125AC0 bset #0,($131E).w ROM:00125AC6 ROM:00125AC6 locret_125AC6: ; CODE XREF: sub_125A90+C↑j ROM:00125AC6 ; sub_125A90+16↑j ... ROM:00125AC6 rts ROM:00125AC6 ; End of function sub_125A90 ROM:00125AC6 ROM:00125AC8 ROM:00125AC8 ; =============== S U B R O U T I N E ======================================= ROM:00125AC8 ROM:00125AC8 ROM:00125AC8 sub_125AC8: ; CODE XREF: sub_12586C+C↑p ROM:00125AC8 bsr.w sub_125D3A ROM:00125ACC bsr.w sub_125D48 ROM:00125AD0 bsr.w sub_125ADE ROM:00125AD4 bsr.w sub_125BCA ROM:00125AD8 bsr.w sub_125D9A ROM:00125ADC rts ROM:00125ADC ; End of function sub_125AC8 ROM:00125ADC ROM:00125ADE ROM:00125ADE ; =============== S U B R O U T I N E ======================================= ROM:00125ADE ROM:00125ADE ROM:00125ADE sub_125ADE: ; CODE XREF: sub_125AC8+8↑p ROM:00125ADE clr.w d1 ROM:00125AE0 move.b ($115A).w,d1 ROM:00125AE4 cmpi.w #4,d1 ROM:00125AE8 bcc.s locret_125AF2 ROM:00125AEA movea.l off_125AF4(pc,d1.w*4),a0 ROM:00125AEE nop ROM:00125AF0 jmp (a0) ROM:00125AF2 ; --------------------------------------------------------------------------- ROM:00125AF2 ROM:00125AF2 locret_125AF2: ; CODE XREF: sub_125ADE+A↑j ROM:00125AF2 rts ROM:00125AF2 ; End of function sub_125ADE ROM:00125AF2 ROM:00125AF2 ; --------------------------------------------------------------------------- ROM:00125AF4 off_125AF4: dc.l loc_125B04 ; DATA XREF: sub_125ADE+C↑r ROM:00125AF8 dc.l loc_125B14 ROM:00125AFC dc.l loc_125B56 ROM:00125B00 dc.l loc_125B84 ROM:00125B04 ; --------------------------------------------------------------------------- ROM:00125B04 ROM:00125B04 loc_125B04: ; DATA XREF: ROM:off_125AF4↑o ROM:00125B04 bclr #7,($1329).w ROM:00125B0A move.b #1,($115A).w ROM:00125B10 bra.s locret_125B54 ROM:00125B12 ; --------------------------------------------------------------------------- ROM:00125B12 rts ROM:00125B14 ; --------------------------------------------------------------------------- ROM:00125B14 ROM:00125B14 loc_125B14: ; DATA XREF: ROM:00125AF8↑o ROM:00125B14 btst #7,($49A).w ROM:00125B1A beq.s loc_125B32 ROM:00125B1C bset #7,($1329).w ROM:00125B22 move.w #$1388,($C30).w ROM:00125B28 move.b #3,($115A).w ROM:00125B2E bra.w locret_125BC6 ROM:00125B32 ; --------------------------------------------------------------------------- ROM:00125B32 ROM:00125B32 loc_125B32: ; CODE XREF: ROM:00125B1A↑j ROM:00125B32 move.w ($1370).w,d0 ROM:00125B36 add.w $4C2(a5),d0 ROM:00125B3A cmp.w ($A0E).w,d0 ROM:00125B3E bgt.s locret_125B54 ROM:00125B40 bset #7,($1329).w ROM:00125B46 move.w #$1388,($C30).w ROM:00125B4C move.b #2,($115A).w ROM:00125B52 bra.s locret_125B82 ROM:00125B54 ; --------------------------------------------------------------------------- ROM:00125B54 ROM:00125B54 locret_125B54: ; CODE XREF: ROM:00125B10↑j ROM:00125B54 ; ROM:00125B3E↑j ... ROM:00125B54 rts ROM:00125B56 ; --------------------------------------------------------------------------- ROM:00125B56 ROM:00125B56 loc_125B56: ; DATA XREF: ROM:00125AFC↑o ROM:00125B56 btst #7,($49A).w ROM:00125B5C beq.s loc_125B66 ROM:00125B5E move.b #3,($115A).w ROM:00125B64 bra.s locret_125BC6 ROM:00125B66 ; --------------------------------------------------------------------------- ROM:00125B66 ROM:00125B66 loc_125B66: ; CODE XREF: ROM:00125B5C↑j ROM:00125B66 move.w ($1370).w,d0 ROM:00125B6A add.w $4C4(a5),d0 ROM:00125B6E cmp.w ($A0E).w,d0 ROM:00125B72 ble.s locret_125B82 ROM:00125B74 bclr #7,($1329).w ROM:00125B7A move.b #1,($115A).w ROM:00125B80 bra.s locret_125B54 ROM:00125B82 ; --------------------------------------------------------------------------- ROM:00125B82 ROM:00125B82 locret_125B82: ; CODE XREF: ROM:00125B52↑j ROM:00125B82 ; ROM:00125B72↑j ... ROM:00125B82 rts ROM:00125B84 ; --------------------------------------------------------------------------- ROM:00125B84 ROM:00125B84 loc_125B84: ; DATA XREF: ROM:00125B00↑o ROM:00125B84 move.w ($1370).w,d0 ROM:00125B88 add.w $4C4(a5),d0 ROM:00125B8C btst #7,($49A).w ROM:00125B92 bne.s loc_125BA8 ROM:00125B94 cmp.w ($A0E).w,d0 ROM:00125B98 ble.s loc_125BA8 ROM:00125B9A bclr #7,($1329).w ROM:00125BA0 move.b #1,($115A).w ROM:00125BA6 bra.s locret_125B54 ROM:00125BA8 ; --------------------------------------------------------------------------- ROM:00125BA8 ROM:00125BA8 loc_125BA8: ; CODE XREF: ROM:00125B92↑j ROM:00125BA8 ; ROM:00125B98↑j ROM:00125BA8 move.w ($1370).w,d0 ROM:00125BAC add.w $4C2(a5),d0 ROM:00125BB0 btst #7,($49A).w ROM:00125BB6 bne.s locret_125BC6 ROM:00125BB8 cmp.w ($A0E).w,d0 ROM:00125BBC bgt.s locret_125BC6 ROM:00125BBE move.b #2,($115A).w ROM:00125BC4 bra.s locret_125B82 ROM:00125BC6 ; --------------------------------------------------------------------------- ROM:00125BC6 ROM:00125BC6 locret_125BC6: ; CODE XREF: ROM:00125B2E↑j ROM:00125BC6 ; ROM:00125B64↑j ... ROM:00125BC6 rts ROM:00125BC8 ; --------------------------------------------------------------------------- ROM:00125BC8 rts ROM:00125BCA ROM:00125BCA ; =============== S U B R O U T I N E ======================================= ROM:00125BCA ROM:00125BCA ROM:00125BCA sub_125BCA: ; CODE XREF: sub_125AC8+C↑p ROM:00125BCA clr.w d1 ROM:00125BCC move.b ($115B).w,d1 ROM:00125BD0 cmpi.w #5,d1 ROM:00125BD4 bcc.s locret_125BDE ROM:00125BD6 movea.l off_125BE0(pc,d1.w*4),a0 ROM:00125BDA nop ROM:00125BDC jmp (a0) ROM:00125BDE ; --------------------------------------------------------------------------- ROM:00125BDE ROM:00125BDE locret_125BDE: ; CODE XREF: sub_125BCA+A↑j ROM:00125BDE rts ROM:00125BDE ; End of function sub_125BCA ROM:00125BDE ROM:00125BDE ; --------------------------------------------------------------------------- ROM:00125BE0 off_125BE0: dc.l loc_125BF4 ; DATA XREF: sub_125BCA+C↑r ROM:00125BE4 dc.l loc_125C04 ROM:00125BE8 dc.l loc_125C30 ROM:00125BEC dc.l loc_125C74 ROM:00125BF0 dc.l loc_125CF8 ROM:00125BF4 ; --------------------------------------------------------------------------- ROM:00125BF4 ROM:00125BF4 loc_125BF4: ; DATA XREF: ROM:off_125BE0↑o ROM:00125BF4 bclr #5,($1322).w ROM:00125BFA move.b #1,($115B).w ROM:00125C00 bra.s locret_125C2E ROM:00125C02 ; --------------------------------------------------------------------------- ROM:00125C02 rts ROM:00125C04 ; --------------------------------------------------------------------------- ROM:00125C04 ROM:00125C04 loc_125C04: ; DATA XREF: ROM:00125BE4↑o ROM:00125C04 btst #2,($1335).w ROM:00125C0A beq.s locret_125C2E ROM:00125C0C btst #7,($1329).w ROM:00125C12 bne.s locret_125C2E ROM:00125C14 move.w $4CA(a5),d0 ROM:00125C18 clr.b ($888).w ROM:00125C1C move.w d0,($642).w ROM:00125C20 move.b #1,($888).w ROM:00125C26 move.b #2,($115B).w ROM:00125C2C bra.s locret_125C72 ROM:00125C2E ; --------------------------------------------------------------------------- ROM:00125C2E ROM:00125C2E locret_125C2E: ; CODE XREF: ROM:00125C00↑j ROM:00125C2E ; ROM:00125C0A↑j ... ROM:00125C2E rts ROM:00125C30 ; --------------------------------------------------------------------------- ROM:00125C30 ROM:00125C30 loc_125C30: ; DATA XREF: ROM:00125BE8↑o ROM:00125C30 btst #7,($1329).w ROM:00125C36 bne.s loc_125C40 ROM:00125C38 btst #2,($1335).w ROM:00125C3E bne.s loc_125C48 ROM:00125C40 ROM:00125C40 loc_125C40: ; CODE XREF: ROM:00125C36↑j ROM:00125C40 move.b #1,($115B).w ROM:00125C46 bra.s locret_125C2E ROM:00125C48 ; --------------------------------------------------------------------------- ROM:00125C48 ROM:00125C48 loc_125C48: ; CODE XREF: ROM:00125C3E↑j ROM:00125C48 cmpi.w #0,($642).w ROM:00125C4E bgt.s locret_125C72 ROM:00125C50 move.w ($C32).w,($C30).w ROM:00125C56 move.w $4CC(a5),d0 ROM:00125C5A clr.b ($888).w ROM:00125C5E move.w d0,($642).w ROM:00125C62 move.b #1,($888).w ROM:00125C68 move.b #3,($115B).w ROM:00125C6E bra.w locret_125CF6 ROM:00125C72 ; --------------------------------------------------------------------------- ROM:00125C72 ROM:00125C72 locret_125C72: ; CODE XREF: ROM:00125C2C↑j ROM:00125C72 ; ROM:00125C4E↑j ROM:00125C72 rts ROM:00125C74 ; --------------------------------------------------------------------------- ROM:00125C74 ROM:00125C74 loc_125C74: ; DATA XREF: ROM:00125BEC↑o ROM:00125C74 move.w ($C32).w,d0 ROM:00125C78 sub.w ($C30).w,d0 ROM:00125C7C move.w $4C6(a5),d1 ROM:00125C80 cmp.w d0,d1 ROM:00125C82 bgt.s loc_125C94 ROM:00125C84 bset #5,($1322).w ROM:00125C8A move.b #4,($115B).w ROM:00125C90 bra.w locret_125D36 ROM:00125C94 ; --------------------------------------------------------------------------- ROM:00125C94 ROM:00125C94 loc_125C94: ; CODE XREF: ROM:00125C82↑j ROM:00125C94 cmpi.w #0,($642).w ROM:00125C9A bgt.s loc_125CC4 ROM:00125C9C move.w ($C30).w,d0 ROM:00125CA0 cmp.w ($C32).w,d0 ROM:00125CA4 bge.s loc_125CC4 ROM:00125CA6 bsr.w sub_125D62 ROM:00125CAA move.w $4CC(a5),d0 ROM:00125CAE clr.b ($888).w ROM:00125CB2 move.w d0,($642).w ROM:00125CB6 move.b #1,($888).w ROM:00125CBC move.b #3,($115B).w ROM:00125CC2 bra.s locret_125CF6 ROM:00125CC4 ; --------------------------------------------------------------------------- ROM:00125CC4 ROM:00125CC4 loc_125CC4: ; CODE XREF: ROM:00125C9A↑j ROM:00125CC4 ; ROM:00125CA4↑j ROM:00125CC4 btst #7,($1329).w ROM:00125CCA bne.s loc_125CD4 ROM:00125CCC btst #2,($1335).w ROM:00125CD2 bne.s loc_125CDE ROM:00125CD4 ROM:00125CD4 loc_125CD4: ; CODE XREF: ROM:00125CCA↑j ROM:00125CD4 move.b #1,($115B).w ROM:00125CDA bra.w locret_125C2E ROM:00125CDE ; --------------------------------------------------------------------------- ROM:00125CDE ROM:00125CDE loc_125CDE: ; CODE XREF: ROM:00125CD2↑j ROM:00125CDE move.w ($C30).w,d0 ROM:00125CE2 cmp.w ($C32).w,d0 ROM:00125CE6 ble.s locret_125CF6 ROM:00125CE8 bsr.w sub_125D70 ROM:00125CEC move.b #3,($115B).w ROM:00125CF2 bra.w *+4 ROM:00125CF6 ; --------------------------------------------------------------------------- ROM:00125CF6 ROM:00125CF6 locret_125CF6: ; CODE XREF: ROM:00125C6E↑j ROM:00125CF6 ; ROM:00125CC2↑j ... ROM:00125CF6 rts ROM:00125CF8 ; --------------------------------------------------------------------------- ROM:00125CF8 ROM:00125CF8 loc_125CF8: ; DATA XREF: ROM:00125BF0↑o ROM:00125CF8 move.w $4C8(a5),d0 ROM:00125CFC move.w ($C32).w,d1 ROM:00125D00 sub.w ($C30).w,d1 ROM:00125D04 cmp.w d1,d0 ROM:00125D06 ble.s loc_125D16 ROM:00125D08 bclr #5,($1322).w ROM:00125D0E move.b #3,($115B).w ROM:00125D14 bra.s locret_125CF6 ROM:00125D16 ; --------------------------------------------------------------------------- ROM:00125D16 ROM:00125D16 loc_125D16: ; CODE XREF: ROM:00125D06↑j ROM:00125D16 btst #7,($1329).w ROM:00125D1C bne.s loc_125D26 ROM:00125D1E btst #2,($1335).w ROM:00125D24 bne.s locret_125D36 ROM:00125D26 ROM:00125D26 loc_125D26: ; CODE XREF: ROM:00125D1C↑j ROM:00125D26 bclr #5,($1322).w ROM:00125D2C move.b #1,($115B).w ROM:00125D32 bra.w locret_125C2E ROM:00125D36 ; --------------------------------------------------------------------------- ROM:00125D36 ROM:00125D36 locret_125D36: ; CODE XREF: ROM:00125C90↑j ROM:00125D36 ; ROM:00125D24↑j ROM:00125D36 rts ROM:00125D38 ; --------------------------------------------------------------------------- ROM:00125D38 rts ROM:00125D3A ROM:00125D3A ; =============== S U B R O U T I N E ======================================= ROM:00125D3A ROM:00125D3A ROM:00125D3A sub_125D3A: ; CODE XREF: sub_125AC8↑p ROM:00125D3A move.w ($A0E).w,d0 ROM:00125D3E sub.w ($1370).w,d0 ROM:00125D42 move.w d0,($C32).w ROM:00125D46 rts ROM:00125D46 ; End of function sub_125D3A ROM:00125D46 ROM:00125D48 ROM:00125D48 ; =============== S U B R O U T I N E ======================================= ROM:00125D48 ROM:00125D48 ROM:00125D48 sub_125D48: ; CODE XREF: sub_125AC8+4↑p ROM:00125D48 move.w ($C32).w,d0 ROM:00125D4C muls.w $4D2(a5),d0 ROM:00125D50 divs.w $4D0(a5),d0 ROM:00125D54 addi.w #$2328,d0 ROM:00125D58 sub.w $4D2(a5),d0 ROM:00125D5C move.w d0,($C2E).w ROM:00125D60 rts ROM:00125D60 ; End of function sub_125D48 ROM:00125D60 ROM:00125D62 ROM:00125D62 ; =============== S U B R O U T I N E ======================================= ROM:00125D62 ROM:00125D62 ROM:00125D62 sub_125D62: ; CODE XREF: ROM:00125CA6↑p ROM:00125D62 move.w ($C30).w,d0 ROM:00125D66 addi.w #1,d0 ROM:00125D6A move.w d0,($C30).w ROM:00125D6E rts ROM:00125D6E ; End of function sub_125D62 ROM:00125D6E ROM:00125D70 ROM:00125D70 ; =============== S U B R O U T I N E ======================================= ROM:00125D70 ROM:00125D70 ROM:00125D70 sub_125D70: ; CODE XREF: ROM:00125CE8↑p ROM:00125D70 clr.l d1 ROM:00125D72 move.w ($C32).w,d1 ROM:00125D76 swap d1 ROM:00125D78 move.w ($C30).w,d2 ROM:00125D7C swap d2 ROM:00125D7E move.w ($C34).w,d2 ROM:00125D82 move.w $4CE(a5),d3 ROM:00125D86 ext.l d3 ROM:00125D88 bsr.l sub_115F28 ROM:00125D8E move.w d4,($C34).w ROM:00125D92 swap d4 ROM:00125D94 move.w d4,($C30).w ROM:00125D98 rts ROM:00125D98 ; End of function sub_125D70 ROM:00125D98 ROM:00125D9A ROM:00125D9A ; =============== S U B R O U T I N E ======================================= ROM:00125D9A ROM:00125D9A ROM:00125D9A sub_125D9A: ; CODE XREF: sub_125AC8+10↑p ROM:00125D9A move.w $4C0(a5),d0 ROM:00125D9E cmpi.w #0,d0 ROM:00125DA2 bne.s loc_125DBC ROM:00125DA4 btst #7,($1329).w ROM:00125DAA bne.s loc_125DE8 ROM:00125DAC btst #5,($1322).w ROM:00125DB2 bne.s loc_125DE8 ROM:00125DB4 bclr #3,($1320).w ROM:00125DBA bra.s loc_125DEE ROM:00125DBC ; --------------------------------------------------------------------------- ROM:00125DBC ROM:00125DBC loc_125DBC: ; CODE XREF: sub_125D9A+8↑j ROM:00125DBC cmpi.w #1,d0 ROM:00125DC0 bne.s loc_125DD6 ROM:00125DC2 bclr #3,($1320).w ROM:00125DC8 bclr #7,($1329).w ROM:00125DCE bclr #5,($1322).w ROM:00125DD4 bra.s loc_125DEE ROM:00125DD6 ; --------------------------------------------------------------------------- ROM:00125DD6 ROM:00125DD6 loc_125DD6: ; CODE XREF: sub_125D9A+26↑j ROM:00125DD6 cmpi.w #2,d0 ROM:00125DDA bne.s loc_125DEE ROM:00125DDC bset #7,($1329).w ROM:00125DE2 bset #5,($1322).w ROM:00125DE8 ROM:00125DE8 loc_125DE8: ; CODE XREF: sub_125D9A+10↑j ROM:00125DE8 ; sub_125D9A+18↑j ROM:00125DE8 bset #3,($1320).w ROM:00125DEE ROM:00125DEE loc_125DEE: ; CODE XREF: sub_125D9A+20↑j ROM:00125DEE ; sub_125D9A+3A↑j ... ROM:00125DEE btst #5,($919).w ROM:00125DF4 beq.s locret_125E10 ROM:00125DF6 btst #5,($91D).w ROM:00125DFC beq.s locret_125E10 ROM:00125DFE bclr #3,($1320).w ROM:00125E04 bclr #7,($1329).w ROM:00125E0A bclr #5,($1322).w ROM:00125E10 ROM:00125E10 locret_125E10: ; CODE XREF: sub_125D9A+5A↑j ROM:00125E10 ; sub_125D9A+62↑j ROM:00125E10 rts ROM:00125E10 ; End of function sub_125D9A ROM:00125E10 ROM:00125E12 ROM:00125E12 ; =============== S U B R O U T I N E ======================================= ROM:00125E12 ROM:00125E12 ROM:00125E12 sub_125E12: ; CODE XREF: ROM:00115B2A↑p ROM:00125E12 bsr.w sub_125E4E ROM:00125E16 bsr.w sub_126100 ROM:00125E1A move.w #0,($C36).w ROM:00125E20 bra.s loc_125E28 ROM:00125E22 ; --------------------------------------------------------------------------- ROM:00125E22 ROM:00125E22 loc_125E22: ; CODE XREF: sub_125E12+22↓j ROM:00125E22 addi.w #1,($C36).w ROM:00125E28 ROM:00125E28 loc_125E28: ; CODE XREF: sub_125E12+E↑j ROM:00125E28 cmpi.w #1,($C36).w ROM:00125E2E bgt.s loc_125E36 ROM:00125E30 bsr.w sub_125E76 ROM:00125E34 bra.s loc_125E22 ROM:00125E36 ; --------------------------------------------------------------------------- ROM:00125E36 ROM:00125E36 loc_125E36: ; CODE XREF: sub_125E12+1C↑j ROM:00125E36 bsr.l sub_1262A6 ROM:00125E3C bsr.l sub_126528 ROM:00125E42 bsr.l sub_1268EE ROM:00125E48 bsr.w sub_126226 ROM:00125E4C rts ROM:00125E4C ; End of function sub_125E12 ROM:00125E4C ROM:00125E4E ROM:00125E4E ; =============== S U B R O U T I N E ======================================= ROM:00125E4E ROM:00125E4E ROM:00125E4E sub_125E4E: ; CODE XREF: sub_125E12↑p ROM:00125E4E bclr #3,($1336).w ROM:00125E54 cmpi.w #0,($644).w ROM:00125E5A bgt.s locret_125E74 ROM:00125E5C move.w $4DA(a5),d0 ROM:00125E60 clr.b ($889).w ROM:00125E64 move.w d0,($644).w ROM:00125E68 move.b #1,($889).w ROM:00125E6E bset #3,($1336).w ROM:00125E74 ROM:00125E74 locret_125E74: ; CODE XREF: sub_125E4E+C↑j ROM:00125E74 rts ROM:00125E74 ; End of function sub_125E4E ROM:00125E74 ROM:00125E76 ROM:00125E76 ; =============== S U B R O U T I N E ======================================= ROM:00125E76 ROM:00125E76 ROM:00125E76 sub_125E76: ; CODE XREF: sub_125E12+1E↑p ROM:00125E76 move.w ($C36).w,d7 ROM:00125E7A clr.w d1 ROM:00125E7C move.b $12F0(d7.w),d1 ROM:00125E82 cmpi.w #5,d1 ROM:00125E86 bcc.s locret_125E90 ROM:00125E88 movea.l off_125E92(pc,d1.w*4),a0 ROM:00125E8C nop ROM:00125E8E jmp (a0) ROM:00125E90 ; --------------------------------------------------------------------------- ROM:00125E90 ROM:00125E90 locret_125E90: ; CODE XREF: sub_125E76+10↑j ROM:00125E90 rts ROM:00125E90 ; End of function sub_125E76 ROM:00125E90 ROM:00125E90 ; --------------------------------------------------------------------------- ROM:00125E92 off_125E92: dc.l loc_125EA6 ; DATA XREF: sub_125E76+12↑r ROM:00125E96 dc.l loc_125EC4 ROM:00125E9A dc.l loc_125EF8 ROM:00125E9E dc.l loc_125F3A ROM:00125EA2 dc.l loc_125F98 ROM:00125EA6 ; --------------------------------------------------------------------------- ROM:00125EA6 ROM:00125EA6 loc_125EA6: ; DATA XREF: ROM:off_125E92↑o ROM:00125EA6 bclr d7,($115D).w ROM:00125EAA bclr d7,($115C).w ROM:00125EAE move.w #0,$F9C(d7.w*2) ROM:00125EB6 bsr.w sub_126254 ROM:00125EBA move.b #1,$12F0(d7.w) ROM:00125EC2 bra.s locret_125EF6 ROM:00125EC4 ; --------------------------------------------------------------------------- ROM:00125EC4 ROM:00125EC4 loc_125EC4: ; DATA XREF: ROM:00125E96↑o ROM:00125EC4 move.w $4D4(a5),d2 ROM:00125EC8 btst #1,($1337).w ROM:00125ECE beq.s locret_125EF6 ROM:00125ED0 cmp.w ($9F0).w,d2 ROM:00125ED4 ble.s locret_125EF6 ROM:00125ED6 move.w $8BE(a5,d7.w*2),$F9C(d7.w*2) ROM:00125EE0 bsr.w sub_126254 ROM:00125EE4 bset d7,($115D).w ROM:00125EE8 move.b #2,$12F0(d7.w) ROM:00125EF0 bra.l locret_125F38 ROM:00125EF6 ; --------------------------------------------------------------------------- ROM:00125EF6 ROM:00125EF6 locret_125EF6: ; CODE XREF: ROM:00125EC2↑j ROM:00125EF6 ; ROM:00125ECE↑j ... ROM:00125EF6 rts ROM:00125EF8 ; --------------------------------------------------------------------------- ROM:00125EF8 ROM:00125EF8 loc_125EF8: ; DATA XREF: ROM:00125E9A↑o ROM:00125EF8 move.w $4D4(a5),d2 ROM:00125EFC btst #1,($1337).w ROM:00125F02 beq.s loc_125F0A ROM:00125F04 cmp.w ($9F0).w,d2 ROM:00125F08 bgt.s loc_125F24 ROM:00125F0A ROM:00125F0A loc_125F0A: ; CODE XREF: ROM:00125F02↑j ROM:00125F0A move.w #0,$F9C(d7.w*2) ROM:00125F12 bsr.w sub_126254 ROM:00125F16 bclr d7,($115D).w ROM:00125F1A move.b #1,$12F0(d7.w) ROM:00125F22 bra.s locret_125EF6 ROM:00125F24 ; --------------------------------------------------------------------------- ROM:00125F24 ROM:00125F24 loc_125F24: ; CODE XREF: ROM:00125F08↑j ROM:00125F24 btst d7,($13BF).w ROM:00125F28 beq.s locret_125F38 ROM:00125F2A move.b #3,$12F0(d7.w) ROM:00125F32 bra.l locret_125F96 ROM:00125F38 ; --------------------------------------------------------------------------- ROM:00125F38 ROM:00125F38 locret_125F38: ; CODE XREF: ROM:00125EF0↑j ROM:00125F38 ; ROM:00125F28↑j ROM:00125F38 rts ROM:00125F3A ; --------------------------------------------------------------------------- ROM:00125F3A ROM:00125F3A loc_125F3A: ; DATA XREF: ROM:00125E9E↑o ROM:00125F3A move.w $4D4(a5),d2 ROM:00125F3E btst #1,($1337).w ROM:00125F44 beq.s loc_125F4C ROM:00125F46 cmp.w ($9F0).w,d2 ROM:00125F4A bgt.s loc_125F6A ROM:00125F4C ROM:00125F4C loc_125F4C: ; CODE XREF: ROM:00125F44↑j ROM:00125F4C move.w #0,$F9C(d7.w*2) ROM:00125F54 bsr.w sub_126254 ROM:00125F58 bclr d7,($115D).w ROM:00125F5C move.b #1,$12F0(d7.w) ROM:00125F64 bra.l locret_125EF6 ROM:00125F6A ; --------------------------------------------------------------------------- ROM:00125F6A ROM:00125F6A loc_125F6A: ; CODE XREF: ROM:00125F4A↑j ROM:00125F6A cmpi.w #$2710,$F9C(d7.w*2) ROM:00125F72 blt.s loc_125F86 ROM:00125F74 bset d7,($115C).w ROM:00125F78 move.b #4,$12F0(d7.w) ROM:00125F80 bra.l locret_125FDC ROM:00125F86 ; --------------------------------------------------------------------------- ROM:00125F86 ROM:00125F86 loc_125F86: ; CODE XREF: ROM:00125F72↑j ROM:00125F86 btst #3,($1336).w ROM:00125F8C beq.s locret_125F96 ROM:00125F8E bsr.w sub_1260D0 ROM:00125F92 bsr.w sub_126254 ROM:00125F96 ROM:00125F96 locret_125F96: ; CODE XREF: ROM:00125F32↑j ROM:00125F96 ; ROM:00125F8C↑j ROM:00125F96 rts ROM:00125F98 ; --------------------------------------------------------------------------- ROM:00125F98 ROM:00125F98 loc_125F98: ; DATA XREF: ROM:00125EA2↑o ROM:00125F98 move.w $4D4(a5),d2 ROM:00125F9C btst #1,($1337).w ROM:00125FA2 beq.s loc_125FAA ROM:00125FA4 cmp.w ($9F0).w,d2 ROM:00125FA8 bgt.s loc_125FCC ROM:00125FAA ROM:00125FAA loc_125FAA: ; CODE XREF: ROM:00125FA2↑j ROM:00125FAA move.w #0,$F9C(d7.w*2) ROM:00125FB2 bsr.w sub_126254 ROM:00125FB6 bclr d7,($115D).w ROM:00125FBA bclr d7,($115C).w ROM:00125FBE move.b #1,$12F0(d7.w) ROM:00125FC6 bra.l locret_125EF6 ROM:00125FCC ; --------------------------------------------------------------------------- ROM:00125FCC ROM:00125FCC loc_125FCC: ; CODE XREF: ROM:00125FA8↑j ROM:00125FCC btst #3,($1336).w ROM:00125FD2 beq.s locret_125FDC ROM:00125FD4 bsr.w sub_12603E ROM:00125FD8 bsr.w sub_126254 ROM:00125FDC ROM:00125FDC locret_125FDC: ; CODE XREF: ROM:00125F80↑j ROM:00125FDC ; ROM:00125FD2↑j ROM:00125FDC rts ROM:00125FDE ROM:00125FDE ; =============== S U B R O U T I N E ======================================= ROM:00125FDE ROM:00125FDE ROM:00125FDE sub_125FDE: ; CODE XREF: ROM:0012613C↓p ROM:00125FDE move.w #$3DBE,d1 ROM:00125FE2 move.w ($A38).w,d2 ROM:00125FE6 move.w ($9FE).w,d3 ROM:00125FEA bsr.l sub_11601C ROM:00125FF0 move.w d1,($FA4).w ROM:00125FF4 move.w #$3DC0,d1 ROM:00125FF8 move.w ($A38).w,d2 ROM:00125FFC move.w ($9FE).w,d3 ROM:00126000 bsr.l sub_11601C ROM:00126006 move.w d1,($FA6).w ROM:0012600A move.w #0,d7 ROM:0012600E bra.s loc_126014 ROM:00126010 ; --------------------------------------------------------------------------- ROM:00126010 ROM:00126010 loc_126010: ; CODE XREF: sub_125FDE:loc_12603A↓j ROM:00126010 addi.w #1,d7 ROM:00126014 ROM:00126014 loc_126014: ; CODE XREF: sub_125FDE+30↑j ROM:00126014 cmpi.w #1,d7 ROM:00126018 bgt.s locret_12603C ROM:0012601A btst d7,($13BF).w ROM:0012601E bne.s loc_12603A ROM:00126020 move.w $4D6(a5),d1 ROM:00126024 muls.w $FA4(d7.w*2),d1 ROM:0012602A divs.w #$64,d1 ; 'd' ROM:0012602E bvc.s loc_126034 ROM:00126030 move.w #$7FFF,d1 ROM:00126034 ROM:00126034 loc_126034: ; CODE XREF: sub_125FDE+50↑j ROM:00126034 move.w d1,$FA4(d7.w*2) ROM:0012603A ROM:0012603A loc_12603A: ; CODE XREF: sub_125FDE+40↑j ROM:0012603A bra.s loc_126010 ROM:0012603C ; --------------------------------------------------------------------------- ROM:0012603C ROM:0012603C locret_12603C: ; CODE XREF: sub_125FDE+3A↑j ROM:0012603C rts ROM:0012603C ; End of function sub_125FDE ROM:0012603C ROM:0012603E ROM:0012603E ; =============== S U B R O U T I N E ======================================= ROM:0012603E ROM:0012603E ROM:0012603E sub_12603E: ; CODE XREF: ROM:00125FD4↑p ROM:0012603E cmpi.w #0,($C36).w ROM:00126044 bne.s loc_12605A ROM:00126046 move.w #$3DBA,d1 ROM:0012604A move.w ($54C).w,d2 ROM:0012604E move.w ($A02).w,d3 ROM:00126052 bsr.l sub_11601C ROM:00126058 bra.s loc_12606C ROM:0012605A ; --------------------------------------------------------------------------- ROM:0012605A ROM:0012605A loc_12605A: ; CODE XREF: sub_12603E+6↑j ROM:0012605A move.w #$3DBC,d1 ROM:0012605E move.w ($54C).w,d2 ROM:00126062 move.w ($A02).w,d3 ROM:00126066 bsr.l sub_11601C ROM:0012606C ROM:0012606C loc_12606C: ; CODE XREF: sub_12603E+1A↑j ROM:0012606C move.w ($C36).w,d7 ROM:00126070 move.w d1,$FA0(d7.w*2) ROM:00126076 move.w #$3D04,d1 ROM:0012607A move.w ($9F0).w,d2 ROM:0012607E bsr.l sub_11601C ROM:00126084 move.w ($C36).w,d7 ROM:00126088 muls.w $FA0(d7.w*2),d1 ROM:0012608E divs.w #$64,d1 ; 'd' ROM:00126092 bvs.s loc_12609A ROM:00126094 cmpi.w #$2710,d1 ROM:00126098 ble.s loc_12609E ROM:0012609A ROM:0012609A loc_12609A: ; CODE XREF: sub_12603E+54↑j ROM:0012609A move.w #$2710,d1 ROM:0012609E ROM:0012609E loc_12609E: ; CODE XREF: sub_12603E+5A↑j ROM:0012609E swap d1 ROM:001260A0 clr.w d1 ROM:001260A2 move.w $F9C(d7.w*2),d2 ROM:001260A8 swap d2 ROM:001260AA move.w $FA8(d7.w*2),d2 ROM:001260B0 move.w $4D8(a5),d3 ROM:001260B4 ext.l d3 ROM:001260B6 bsr.l sub_115F28 ROM:001260BC move.w ($C36).w,d7 ROM:001260C0 move.w d4,$FA8(d7.w*2) ROM:001260C6 swap d4 ROM:001260C8 move.w d4,$F9C(d7.w*2) ROM:001260CE rts ROM:001260CE ; End of function sub_12603E ROM:001260CE ROM:001260D0 ROM:001260D0 ; =============== S U B R O U T I N E ======================================= ROM:001260D0 ROM:001260D0 ROM:001260D0 sub_1260D0: ; CODE XREF: ROM:00125F8E↑p ROM:001260D0 move.w ($C36).w,d7 ROM:001260D4 move.w $8C2(a5,d7.w*2),d0 ROM:001260DA muls.w $4DA(a5),d0 ROM:001260DE divs.w #$64,d0 ; 'd' ROM:001260E2 add.w $F9C(d7.w*2),d0 ROM:001260E8 cmpi.w #$2710,d0 ROM:001260EC ble.s loc_1260F8 ROM:001260EE move.w #$2710,$F9C(d7.w*2) ROM:001260F6 bra.s locret_1260FE ROM:001260F8 ; --------------------------------------------------------------------------- ROM:001260F8 ROM:001260F8 loc_1260F8: ; CODE XREF: sub_1260D0+1C↑j ROM:001260F8 move.w d0,$F9C(d7.w*2) ROM:001260FE ROM:001260FE locret_1260FE: ; CODE XREF: sub_1260D0+26↑j ROM:001260FE rts ROM:001260FE ; End of function sub_1260D0 ROM:001260FE ROM:00126100 ROM:00126100 ; =============== S U B R O U T I N E ======================================= ROM:00126100 ROM:00126100 ROM:00126100 sub_126100: ; CODE XREF: sub_125E12+4↑p ROM:00126100 clr.w d1 ROM:00126102 move.b ($115E).w,d1 ROM:00126106 cmpi.w #5,d1 ROM:0012610A bcc.s locret_126114 ROM:0012610C movea.l off_126116(pc,d1.w*4),a0 ROM:00126110 nop ROM:00126112 jmp (a0) ROM:00126114 ; --------------------------------------------------------------------------- ROM:00126114 ROM:00126114 locret_126114: ; CODE XREF: sub_126100+A↑j ROM:00126114 rts ROM:00126114 ; End of function sub_126100 ROM:00126114 ROM:00126114 ; --------------------------------------------------------------------------- ROM:00126116 off_126116: dc.l loc_12612A ; DATA XREF: sub_126100+C↑r ROM:0012611A dc.l loc_126134 ROM:0012611E dc.l loc_126156 ROM:00126122 dc.l loc_12619C ROM:00126126 dc.l loc_1261BE ROM:0012612A ; --------------------------------------------------------------------------- ROM:0012612A ROM:0012612A loc_12612A: ; DATA XREF: ROM:off_126116↑o ROM:0012612A move.b #1,($115E).w ROM:00126130 bra.s locret_126154 ROM:00126132 ; --------------------------------------------------------------------------- ROM:00126132 rts ROM:00126134 ; --------------------------------------------------------------------------- ROM:00126134 ROM:00126134 loc_126134: ; DATA XREF: ROM:0012611A↑o ROM:00126134 btst #1,($1337).w ROM:0012613A beq.s locret_126154 ROM:0012613C bsr.w sub_125FDE ROM:00126140 bclr #0,($13BF).w ROM:00126146 bclr #1,($13BF).w ROM:0012614C move.b #2,($115E).w ROM:00126152 bra.s locret_12619A ROM:00126154 ; --------------------------------------------------------------------------- ROM:00126154 ROM:00126154 locret_126154: ; CODE XREF: ROM:00126130↑j ROM:00126154 ; ROM:0012613A↑j ... ROM:00126154 rts ROM:00126156 ; --------------------------------------------------------------------------- ROM:00126156 ROM:00126156 loc_126156: ; DATA XREF: ROM:0012611E↑o ROM:00126156 btst #1,($1337).w ROM:0012615C bne.s loc_126166 ROM:0012615E move.b #1,($115E).w ROM:00126164 bra.s locret_126154 ROM:00126166 ; --------------------------------------------------------------------------- ROM:00126166 ROM:00126166 loc_126166: ; CODE XREF: ROM:0012615C↑j ROM:00126166 btst #2,($1329).w ROM:0012616C beq.s loc_126176 ROM:0012616E move.b #3,($115E).w ROM:00126174 bra.s locret_1261BC ROM:00126176 ; --------------------------------------------------------------------------- ROM:00126176 ROM:00126176 loc_126176: ; CODE XREF: ROM:0012616C↑j ROM:00126176 btst #0,($13BF).w ROM:0012617C beq.s loc_12618E ROM:0012617E btst #1,($13BF).w ROM:00126184 beq.s loc_12618E ROM:00126186 move.b #4,($115E).w ROM:0012618C bra.s locret_1261D2 ROM:0012618E ; --------------------------------------------------------------------------- ROM:0012618E ROM:0012618E loc_12618E: ; CODE XREF: ROM:0012617C↑j ROM:0012618E ; ROM:00126184↑j ROM:0012618E btst #3,($1336).w ROM:00126194 beq.s locret_12619A ROM:00126196 bsr.w sub_1261D4 ROM:0012619A ROM:0012619A locret_12619A: ; CODE XREF: ROM:00126152↑j ROM:0012619A ; ROM:00126194↑j ... ROM:0012619A rts ROM:0012619C ; --------------------------------------------------------------------------- ROM:0012619C ROM:0012619C loc_12619C: ; DATA XREF: ROM:00126122↑o ROM:0012619C btst #1,($1337).w ROM:001261A2 bne.s loc_1261AC ROM:001261A4 move.b #1,($115E).w ROM:001261AA bra.s locret_126154 ROM:001261AC ; --------------------------------------------------------------------------- ROM:001261AC ROM:001261AC loc_1261AC: ; CODE XREF: ROM:001261A2↑j ROM:001261AC btst #2,($1329).w ROM:001261B2 bne.s locret_1261BC ROM:001261B4 move.b #2,($115E).w ROM:001261BA bra.s locret_12619A ROM:001261BC ; --------------------------------------------------------------------------- ROM:001261BC ROM:001261BC locret_1261BC: ; CODE XREF: ROM:00126174↑j ROM:001261BC ; ROM:001261B2↑j ROM:001261BC rts ROM:001261BE ; --------------------------------------------------------------------------- ROM:001261BE ROM:001261BE loc_1261BE: ; DATA XREF: ROM:00126126↑o ROM:001261BE btst #1,($1337).w ROM:001261C4 bne.s locret_1261D2 ROM:001261C6 move.b #1,($115E).w ROM:001261CC bra.l locret_126154 ROM:001261D2 ; --------------------------------------------------------------------------- ROM:001261D2 ROM:001261D2 locret_1261D2: ; CODE XREF: ROM:0012618C↑j ROM:001261D2 ; ROM:001261C4↑j ROM:001261D2 rts ROM:001261D4 ROM:001261D4 ; =============== S U B R O U T I N E ======================================= ROM:001261D4 ROM:001261D4 ROM:001261D4 sub_1261D4: ; CODE XREF: ROM:00126196↑p ROM:001261D4 btst #0,($13BF).w ROM:001261DA bne.s loc_1261FC ROM:001261DC move.w #$3D00,d1 ROM:001261E0 move.w ($C68).w,d2 ROM:001261E4 bsr.l sub_11601C ROM:001261EA sub.w d1,($FA4).w ROM:001261EE bgt.w loc_1261FC ROM:001261F2 clr.w ($FA4).w ROM:001261F6 bset #0,($13BF).w ROM:001261FC ROM:001261FC loc_1261FC: ; CODE XREF: sub_1261D4+6↑j ROM:001261FC ; sub_1261D4+1A↑j ROM:001261FC btst #1,($13BF).w ROM:00126202 bne.s locret_126224 ROM:00126204 move.w #$3D02,d1 ROM:00126208 move.w ($C68).w,d2 ROM:0012620C bsr.l sub_11601C ROM:00126212 sub.w d1,($FA6).w ROM:00126216 bgt.w locret_126224 ROM:0012621A clr.w ($FA6).w ROM:0012621E bset #1,($13BF).w ROM:00126224 ROM:00126224 locret_126224: ; CODE XREF: sub_1261D4+2E↑j ROM:00126224 ; sub_1261D4+42↑j ROM:00126224 rts ROM:00126224 ; End of function sub_1261D4 ROM:00126224 ROM:00126226 ROM:00126226 ; =============== S U B R O U T I N E ======================================= ROM:00126226 ROM:00126226 ROM:00126226 sub_126226: ; CODE XREF: sub_125E12+36↑p ROM:00126226 btst #1,($1167).w ROM:0012622C beq.s loc_126236 ROM:0012622E bset #1,($110B).w ROM:00126234 bra.s loc_12623C ROM:00126236 ; --------------------------------------------------------------------------- ROM:00126236 ROM:00126236 loc_126236: ; CODE XREF: sub_126226+6↑j ROM:00126236 bclr #1,($110B).w ROM:0012623C ROM:0012623C loc_12623C: ; CODE XREF: sub_126226+E↑j ROM:0012623C btst #0,($115D).w ROM:00126242 beq.s loc_12624C ROM:00126244 bset #0,($1334).w ROM:0012624A bra.s locret_126252 ROM:0012624C ; --------------------------------------------------------------------------- ROM:0012624C ROM:0012624C loc_12624C: ; CODE XREF: sub_126226+1C↑j ROM:0012624C bclr #0,($1334).w ROM:00126252 ROM:00126252 locret_126252: ; CODE XREF: sub_126226+24↑j ROM:00126252 rts ROM:00126252 ; End of function sub_126226 ROM:00126252 ROM:00126254 ROM:00126254 ; =============== S U B R O U T I N E ======================================= ROM:00126254 ROM:00126254 ROM:00126254 sub_126254: ; CODE XREF: ROM:00125EB6↑p ROM:00126254 ; ROM:00125EE0↑p ... ROM:00126254 move.w ($C36).w,d7 ROM:00126258 cmpi.w #0,$F9C(d7.w*2) ROM:00126260 bne.s loc_126276 ROM:00126262 move.w #0,$FB0(d7.w*2) ROM:0012626A move.w $8C6(a5,d7.w*2),$FAC(d7.w*2) ROM:00126274 bra.s locret_1262A4 ROM:00126276 ; --------------------------------------------------------------------------- ROM:00126276 ROM:00126276 loc_126276: ; CODE XREF: sub_126254+C↑j ROM:00126276 move.w $8C6(a5,d7.w*2),$FB0(d7.w*2) ROM:00126280 move.w #$2710,d1 ROM:00126284 sub.w $F9C(d7.w*2),d1 ROM:0012628A muls.w $8C6(a5,d7.w*2),d1 ROM:00126290 divs.w $F9C(d7.w*2),d1 ROM:00126296 bvc.w loc_12629E ROM:0012629A move.w #$7FFF,d1 ROM:0012629E ROM:0012629E loc_12629E: ; CODE XREF: sub_126254+42↑j ROM:0012629E move.w d1,$FAC(d7.w*2) ROM:001262A4 ROM:001262A4 locret_1262A4: ; CODE XREF: sub_126254+20↑j ROM:001262A4 rts ROM:001262A4 ; End of function sub_126254 ROM:001262A4 ROM:001262A6 ROM:001262A6 ; =============== S U B R O U T I N E ======================================= ROM:001262A6 ROM:001262A6 ROM:001262A6 sub_1262A6: ; CODE XREF: sub_125E12:loc_125E36↑p ROM:001262A6 bsr.w sub_1263B4 ROM:001262AA bsr.w sub_1262CE ROM:001262AE clr.w ($C36).w ROM:001262B2 ROM:001262B2 loc_1262B2: ; CODE XREF: sub_1262A6:loc_1262CA↓j ROM:001262B2 bsr.w sub_126452 ROM:001262B6 cmpi.w #1,($C36).w ROM:001262BC bge.s locret_1262CC ROM:001262BE addq.w #1,($C36).w ROM:001262C2 bvc.s loc_1262CA ROM:001262C4 move.w #$8000,($C36).w ROM:001262CA ROM:001262CA loc_1262CA: ; CODE XREF: sub_1262A6+1C↑j ROM:001262CA bra.s loc_1262B2 ROM:001262CC ; --------------------------------------------------------------------------- ROM:001262CC ROM:001262CC locret_1262CC: ; CODE XREF: sub_1262A6+16↑j ROM:001262CC rts ROM:001262CC ; End of function sub_1262A6 ROM:001262CC ROM:001262CE ROM:001262CE ; =============== S U B R O U T I N E ======================================= ROM:001262CE ROM:001262CE ROM:001262CE sub_1262CE: ; CODE XREF: sub_1262A6+4↑p ROM:001262CE clr.w d1 ROM:001262D0 move.b ($1161).w,d1 ROM:001262D4 cmpi.w #5,d1 ROM:001262D8 bcc.s locret_1262E2 ROM:001262DA movea.l off_1262E4(pc,d1.w*4),a0 ROM:001262DE nop ROM:001262E0 jmp (a0) ROM:001262E2 ; --------------------------------------------------------------------------- ROM:001262E2 ROM:001262E2 locret_1262E2: ; CODE XREF: sub_1262CE+A↑j ROM:001262E2 rts ROM:001262E2 ; End of function sub_1262CE ROM:001262E2 ROM:001262E2 ; --------------------------------------------------------------------------- ROM:001262E4 off_1262E4: dc.l loc_1262F8 ; DATA XREF: sub_1262CE+C↑r ROM:001262E8 dc.l loc_126300 ROM:001262EC dc.l loc_12632A ROM:001262F0 dc.l loc_126362 ROM:001262F4 dc.l loc_126398 ROM:001262F8 ; --------------------------------------------------------------------------- ROM:001262F8 ROM:001262F8 loc_1262F8: ; DATA XREF: ROM:off_1262E4↑o ROM:001262F8 move.b #1,($1161).w ROM:001262FE bra.s locret_126328 ROM:00126300 ; --------------------------------------------------------------------------- ROM:00126300 ROM:00126300 loc_126300: ; DATA XREF: ROM:001262E8↑o ROM:00126300 cmpi.w #2,($C3A).w ROM:00126306 bge.s locret_126328 ROM:00126308 move.w ($C3A).w,($C3C).w ROM:0012630E move.w $4DE(a5),d0 ROM:00126312 clr.b ($84C).w ROM:00126316 move.w d0,($5CA).w ROM:0012631A move.b #1,($84C).w ROM:00126320 move.b #2,($1161).w ROM:00126326 bra.s locret_126360 ROM:00126328 ; --------------------------------------------------------------------------- ROM:00126328 ROM:00126328 locret_126328: ; CODE XREF: ROM:001262FE↑j ROM:00126328 ; ROM:00126306↑j ... ROM:00126328 rts ROM:0012632A ; --------------------------------------------------------------------------- ROM:0012632A ROM:0012632A loc_12632A: ; DATA XREF: ROM:001262EC↑o ROM:0012632A move.w ($C3A).w,d7 ROM:0012632E cmp.w ($C3C).w,d7 ROM:00126332 bne.s loc_126358 ROM:00126334 cmpi.w #0,($5CA).w ROM:0012633A bgt.s loc_126356 ROM:0012633C move.w $4DC(a5),d0 ROM:00126340 clr.b ($84C).w ROM:00126344 move.w d0,($5CA).w ROM:00126348 move.b #1,($84C).w ROM:0012634E move.b #3,($1161).w ROM:00126354 bra.s loc_126392 ROM:00126356 ; --------------------------------------------------------------------------- ROM:00126356 ROM:00126356 loc_126356: ; CODE XREF: ROM:0012633A↑j ROM:00126356 bra.s locret_126360 ROM:00126358 ; --------------------------------------------------------------------------- ROM:00126358 ROM:00126358 loc_126358: ; CODE XREF: ROM:00126332↑j ROM:00126358 move.b #1,($1161).w ROM:0012635E bra.s locret_126328 ROM:00126360 ; --------------------------------------------------------------------------- ROM:00126360 ROM:00126360 locret_126360: ; CODE XREF: ROM:00126326↑j ROM:00126360 ; ROM:loc_126356↑j ROM:00126360 rts ROM:00126362 ; --------------------------------------------------------------------------- ROM:00126362 ROM:00126362 loc_126362: ; DATA XREF: ROM:001262F0↑o ROM:00126362 move.w ($C3A).w,d7 ROM:00126366 cmp.w ($C3C).w,d7 ROM:0012636A bne.s loc_126384 ROM:0012636C cmpi.w #0,($5CA).w ROM:00126372 bgt.s loc_126382 ROM:00126374 move.w ($C3C).w,($C38).w ROM:0012637A move.b #4,($1161).w ROM:00126380 bra.s loc_1263AE ROM:00126382 ; --------------------------------------------------------------------------- ROM:00126382 ROM:00126382 loc_126382: ; CODE XREF: ROM:00126372↑j ROM:00126382 bra.s loc_126392 ROM:00126384 ; --------------------------------------------------------------------------- ROM:00126384 ROM:00126384 loc_126384: ; CODE XREF: ROM:0012636A↑j ROM:00126384 move.w ($C3C).w,($C38).w ROM:0012638A move.b #1,($1161).w ROM:00126390 bra.s locret_126328 ROM:00126392 ; --------------------------------------------------------------------------- ROM:00126392 ROM:00126392 loc_126392: ; CODE XREF: ROM:00126354↑j ROM:00126392 ; ROM:loc_126382↑j ROM:00126392 bsr.w sub_1263EC ROM:00126396 rts ROM:00126398 ; --------------------------------------------------------------------------- ROM:00126398 ROM:00126398 loc_126398: ; DATA XREF: ROM:001262F4↑o ROM:00126398 move.w ($C3A).w,d7 ROM:0012639C cmp.w ($C3C).w,d7 ROM:001263A0 beq.s loc_1263AE ROM:001263A2 move.b #1,($1161).w ROM:001263A8 bra.l locret_126328 ROM:001263AE ; --------------------------------------------------------------------------- ROM:001263AE ROM:001263AE loc_1263AE: ; CODE XREF: ROM:00126380↑j ROM:001263AE ; ROM:001263A0↑j ROM:001263AE bsr.w sub_1263EC ROM:001263B2 rts ROM:001263B4 ROM:001263B4 ; =============== S U B R O U T I N E ======================================= ROM:001263B4 ROM:001263B4 ROM:001263B4 sub_1263B4: ; CODE XREF: sub_1262A6↑p ROM:001263B4 btst #0,($11C5).w ROM:001263BA beq.s loc_1263CC ROM:001263BC btst #1,($11C5).w ROM:001263C2 bne.s loc_1263CC ROM:001263C4 move.w #0,($C3A).w ROM:001263CA bra.s locret_1263EA ROM:001263CC ; --------------------------------------------------------------------------- ROM:001263CC ROM:001263CC loc_1263CC: ; CODE XREF: sub_1263B4+6↑j ROM:001263CC ; sub_1263B4+E↑j ROM:001263CC btst #1,($11C5).w ROM:001263D2 beq.s loc_1263E4 ROM:001263D4 btst #0,($11C5).w ROM:001263DA bne.s loc_1263E4 ROM:001263DC move.w #1,($C3A).w ROM:001263E2 bra.s locret_1263EA ROM:001263E4 ; --------------------------------------------------------------------------- ROM:001263E4 ROM:001263E4 loc_1263E4: ; CODE XREF: sub_1263B4+1E↑j ROM:001263E4 ; sub_1263B4+26↑j ROM:001263E4 move.w #2,($C3A).w ROM:001263EA ROM:001263EA locret_1263EA: ; CODE XREF: sub_1263B4+16↑j ROM:001263EA ; sub_1263B4+2E↑j ROM:001263EA rts ROM:001263EA ; End of function sub_1263B4 ROM:001263EA ROM:001263EC ROM:001263EC ; =============== S U B R O U T I N E ======================================= ROM:001263EC ROM:001263EC ROM:001263EC sub_1263EC: ; CODE XREF: ROM:loc_126392↑p ROM:001263EC ; ROM:loc_1263AE↑p ROM:001263EC move.w ($C3A).w,d7 ROM:001263F0 move.w ($A08).w,d1 ROM:001263F4 swap d1 ROM:001263F6 clr.w d1 ROM:001263F8 move.w $FB4(d7.w*2),d2 ROM:001263FE swap d2 ROM:00126400 move.w $FB8(d7.w*2),d2 ROM:00126406 move.w $4E0(a5),d3 ROM:0012640A ext.l d3 ROM:0012640C bsr.l sub_115F28 ROM:00126412 move.w ($C3A).w,d7 ROM:00126416 move.w d4,$FB8(d7.w*2) ROM:0012641C swap d4 ROM:0012641E move.w d4,$FB4(d7.w*2) ROM:00126424 cmpi.w #0,$FB4(d7.w*2) ROM:0012642C bne.s loc_126434 ROM:0012642E move.w #$7FFF,d0 ROM:00126432 bra.s loc_12644A ROM:00126434 ; --------------------------------------------------------------------------- ROM:00126434 ROM:00126434 loc_126434: ; CODE XREF: sub_1263EC+40↑j ROM:00126434 move.w ($9F0).w,d0 ROM:00126438 muls.w #$64,d0 ; 'd' ROM:0012643C divs.w $FB4(d7.w*2),d0 ROM:00126442 bvc.w loc_12644A ROM:00126446 move.w #$7FFF,d0 ROM:0012644A ROM:0012644A loc_12644A: ; CODE XREF: sub_1263EC+46↑j ROM:0012644A ; sub_1263EC+56↑j ROM:0012644A move.w d0,$FBC(d7.w*2) ROM:00126450 rts ROM:00126450 ; End of function sub_1263EC ROM:00126450 ROM:00126452 ROM:00126452 ; =============== S U B R O U T I N E ======================================= ROM:00126452 ROM:00126452 ROM:00126452 sub_126452: ; CODE XREF: sub_1262A6:loc_1262B2↑p ROM:00126452 move.w ($C36).w,d7 ROM:00126456 clr.w d1 ROM:00126458 move.b $12F2(d7.w),d1 ROM:0012645E cmpi.w #4,d1 ROM:00126462 bcc.s locret_12646C ROM:00126464 movea.l off_12646E(pc,d1.w*4),a0 ROM:00126468 nop ROM:0012646A jmp (a0) ROM:0012646C ; --------------------------------------------------------------------------- ROM:0012646C ROM:0012646C locret_12646C: ; CODE XREF: sub_126452+10↑j ROM:0012646C rts ROM:0012646C ; End of function sub_126452 ROM:0012646C ROM:0012646C ; --------------------------------------------------------------------------- ROM:0012646E off_12646E: dc.l loc_12647E ; DATA XREF: sub_126452+12↑r ROM:00126472 dc.l loc_126492 ROM:00126476 dc.l loc_1264AC ROM:0012647A dc.l loc_1264EC ROM:0012647E ; --------------------------------------------------------------------------- ROM:0012647E ROM:0012647E loc_12647E: ; DATA XREF: ROM:off_12646E↑o ROM:0012647E bset d7,($1160).w ROM:00126482 bset d7,($115F).w ROM:00126486 move.b #1,$12F2(d7.w) ROM:0012648E bra.s locret_1264AA ROM:00126490 ; --------------------------------------------------------------------------- ROM:00126490 rts ROM:00126492 ; --------------------------------------------------------------------------- ROM:00126492 ROM:00126492 loc_126492: ; DATA XREF: ROM:00126472↑o ROM:00126492 btst d7,($11C6).w ROM:00126496 beq.s locret_1264AA ROM:00126498 move.w $4E2(a5),$FC0(d7.w*2) ROM:001264A0 move.b #2,$12F2(d7.w) ROM:001264A8 bra.s locret_1264EA ROM:001264AA ; --------------------------------------------------------------------------- ROM:001264AA ROM:001264AA locret_1264AA: ; CODE XREF: ROM:0012648E↑j ROM:001264AA ; ROM:00126496↑j ... ROM:001264AA rts ROM:001264AC ; --------------------------------------------------------------------------- ROM:001264AC ROM:001264AC loc_1264AC: ; DATA XREF: ROM:00126476↑o ROM:001264AC btst d7,($11C6).w ROM:001264B0 bne.s loc_1264BC ROM:001264B2 move.b #1,$12F2(d7.w) ROM:001264BA bra.s locret_1264AA ROM:001264BC ; --------------------------------------------------------------------------- ROM:001264BC ROM:001264BC loc_1264BC: ; CODE XREF: ROM:001264B0↑j ROM:001264BC btst #4,($1318).w ROM:001264C2 beq.s locret_1264EA ROM:001264C4 cmpi.w #0,$FC0(d7.w*2) ROM:001264CC bne.s loc_1264DA ROM:001264CE move.b #3,$12F2(d7.w) ROM:001264D6 bra.s loc_1264FC ROM:001264D8 ; --------------------------------------------------------------------------- ROM:001264D8 bra.s locret_1264EA ROM:001264DA ; --------------------------------------------------------------------------- ROM:001264DA ROM:001264DA loc_1264DA: ; CODE XREF: ROM:001264CC↑j ROM:001264DA subq.w #1,$FC0(d7.w*2) ROM:001264E0 bvc.s locret_1264EA ROM:001264E2 move.w #$8000,$FC0(d7.w*2) ROM:001264EA ROM:001264EA locret_1264EA: ; CODE XREF: ROM:001264A8↑j ROM:001264EA ; ROM:001264C2↑j ... ROM:001264EA rts ROM:001264EC ; --------------------------------------------------------------------------- ROM:001264EC ROM:001264EC loc_1264EC: ; DATA XREF: ROM:0012647A↑o ROM:001264EC btst d7,($11C6).w ROM:001264F0 bne.s loc_1264FC ROM:001264F2 move.b #1,$12F2(d7.w) ROM:001264FA bra.s locret_1264AA ROM:001264FC ; --------------------------------------------------------------------------- ROM:001264FC ROM:001264FC loc_1264FC: ; CODE XREF: ROM:001264D6↑j ROM:001264FC ; ROM:001264F0↑j ROM:001264FC bsr.w sub_126502 ROM:00126500 rts ROM:00126502 ROM:00126502 ; =============== S U B R O U T I N E ======================================= ROM:00126502 ROM:00126502 ROM:00126502 sub_126502: ; CODE XREF: ROM:loc_1264FC↑p ROM:00126502 move.w ($C36).w,d7 ROM:00126506 btst d7,($11C3).w ROM:0012650A beq.s loc_126512 ROM:0012650C bset d7,($115F).w ROM:00126510 bra.s loc_126516 ROM:00126512 ; --------------------------------------------------------------------------- ROM:00126512 ROM:00126512 loc_126512: ; CODE XREF: sub_126502+8↑j ROM:00126512 bclr d7,($115F).w ROM:00126516 ROM:00126516 loc_126516: ; CODE XREF: sub_126502+E↑j ROM:00126516 btst d7,($11C4).w ROM:0012651A beq.s loc_126522 ROM:0012651C bset d7,($1160).w ROM:00126520 bra.s locret_126526 ROM:00126522 ; --------------------------------------------------------------------------- ROM:00126522 ROM:00126522 loc_126522: ; CODE XREF: sub_126502+18↑j ROM:00126522 bclr d7,($1160).w ROM:00126526 ROM:00126526 locret_126526: ; CODE XREF: sub_126502+1E↑j ROM:00126526 rts ROM:00126526 ; End of function sub_126502 ROM:00126526 ROM:00126528 ROM:00126528 ; =============== S U B R O U T I N E ======================================= ROM:00126528 ROM:00126528 ROM:00126528 sub_126528: ; CODE XREF: sub_125E12+2A↑p ROM:00126528 move.w #0,($C36).w ROM:0012652E bra.s loc_126536 ROM:00126530 ; --------------------------------------------------------------------------- ROM:00126530 ROM:00126530 loc_126530: ; CODE XREF: sub_126528+1E↓j ROM:00126530 addi.w #1,($C36).w ROM:00126536 ROM:00126536 loc_126536: ; CODE XREF: sub_126528+6↑j ROM:00126536 cmpi.w #1,($C36).w ROM:0012653C bgt.s loc_126548 ROM:0012653E bsr.w sub_126694 ROM:00126542 bsr.w sub_12675C ROM:00126546 bra.s loc_126530 ROM:00126548 ; --------------------------------------------------------------------------- ROM:00126548 ROM:00126548 loc_126548: ; CODE XREF: sub_126528+14↑j ROM:00126548 bsr.w sub_12688E ROM:0012654C move.w #0,($C36).w ROM:00126552 bra.s loc_12655A ROM:00126554 ; --------------------------------------------------------------------------- ROM:00126554 ROM:00126554 loc_126554: ; CODE XREF: sub_126528+3E↓j ROM:00126554 addi.w #1,($C36).w ROM:0012655A ROM:0012655A loc_12655A: ; CODE XREF: sub_126528+2A↑j ROM:0012655A cmpi.w #1,($C36).w ROM:00126560 bgt.s loc_126568 ROM:00126562 bsr.w sub_1265C8 ROM:00126566 bra.s loc_126554 ROM:00126568 ; --------------------------------------------------------------------------- ROM:00126568 ROM:00126568 loc_126568: ; CODE XREF: sub_126528+38↑j ROM:00126568 bsr.w sub_12656E ROM:0012656C rts ROM:0012656C ; End of function sub_126528 ROM:0012656C ROM:0012656E ROM:0012656E ; =============== S U B R O U T I N E ======================================= ROM:0012656E ROM:0012656E ROM:0012656E sub_12656E: ; CODE XREF: sub_126528:loc_126568↑p ROM:0012656E btst #0,($1163).w ROM:00126574 beq.s loc_12657E ROM:00126576 bset #7,($133F).w ROM:0012657C bra.s loc_126584 ROM:0012657E ; --------------------------------------------------------------------------- ROM:0012657E ROM:0012657E loc_12657E: ; CODE XREF: sub_12656E+6↑j ROM:0012657E bclr #7,($133F).w ROM:00126584 ROM:00126584 loc_126584: ; CODE XREF: sub_12656E+E↑j ROM:00126584 btst #1,($1163).w ROM:0012658A beq.s loc_126594 ROM:0012658C bset #6,($1325).w ROM:00126592 bra.s loc_12659A ROM:00126594 ; --------------------------------------------------------------------------- ROM:00126594 ROM:00126594 loc_126594: ; CODE XREF: sub_12656E+1C↑j ROM:00126594 bclr #6,($1325).w ROM:0012659A ROM:0012659A loc_12659A: ; CODE XREF: sub_12656E+24↑j ROM:0012659A btst #0,($1164).w ROM:001265A0 beq.s loc_1265AA ROM:001265A2 bset #1,($131D).w ROM:001265A8 bra.s loc_1265B0 ROM:001265AA ; --------------------------------------------------------------------------- ROM:001265AA ROM:001265AA loc_1265AA: ; CODE XREF: sub_12656E+32↑j ROM:001265AA bclr #1,($131D).w ROM:001265B0 ROM:001265B0 loc_1265B0: ; CODE XREF: sub_12656E+3A↑j ROM:001265B0 btst #1,($1164).w ROM:001265B6 beq.s loc_1265C0 ROM:001265B8 bset #1,($132E).w ROM:001265BE bra.s locret_1265C6 ROM:001265C0 ; --------------------------------------------------------------------------- ROM:001265C0 ROM:001265C0 loc_1265C0: ; CODE XREF: sub_12656E+48↑j ROM:001265C0 bclr #1,($132E).w ROM:001265C6 ROM:001265C6 locret_1265C6: ; CODE XREF: sub_12656E+50↑j ROM:001265C6 rts ROM:001265C6 ; End of function sub_12656E ROM:001265C6 ROM:001265C8 ROM:001265C8 ; =============== S U B R O U T I N E ======================================= ROM:001265C8 ROM:001265C8 ROM:001265C8 sub_1265C8: ; CODE XREF: sub_126528+3A↑p ROM:001265C8 move.w ($C36).w,d7 ROM:001265CC clr.w d1 ROM:001265CE move.b $12F4(d7.w),d1 ROM:001265D4 cmpi.w #5,d1 ROM:001265D8 bcc.s locret_1265E2 ROM:001265DA movea.l off_1265E4(pc,d1.w*4),a0 ROM:001265DE nop ROM:001265E0 jmp (a0) ROM:001265E2 ; --------------------------------------------------------------------------- ROM:001265E2 ROM:001265E2 locret_1265E2: ; CODE XREF: sub_1265C8+10↑j ROM:001265E2 rts ROM:001265E2 ; End of function sub_1265C8 ROM:001265E2 ROM:001265E2 ; --------------------------------------------------------------------------- ROM:001265E4 off_1265E4: dc.l loc_1265F8 ; DATA XREF: sub_1265C8+12↑r ROM:001265E8 dc.l loc_12660A ROM:001265EC dc.l loc_12663E ROM:001265F0 dc.l loc_126654 ROM:001265F4 dc.l loc_126670 ROM:001265F8 ; --------------------------------------------------------------------------- ROM:001265F8 ROM:001265F8 loc_1265F8: ; DATA XREF: ROM:off_1265E4↑o ROM:001265F8 bclr d7,($1163).w ROM:001265FC bclr d7,($1164).w ROM:00126600 move.b #1,$12F4(d7.w) ROM:00126608 bra.s locret_12663C ROM:0012660A ; --------------------------------------------------------------------------- ROM:0012660A ROM:0012660A loc_12660A: ; CODE XREF: ROM:00126668↓j ROM:0012660A ; DATA XREF: ROM:001265E8↑o ROM:0012660A cmp.w ($C3E).w,d7 ROM:0012660E bne.s loc_126624 ROM:00126610 bset d7,($1163).w ROM:00126614 move.b #2,$12F4(d7.w) ROM:0012661C bra.l locret_126652 ROM:00126622 ; --------------------------------------------------------------------------- ROM:00126622 bra.s locret_12663C ROM:00126624 ; --------------------------------------------------------------------------- ROM:00126624 ROM:00126624 loc_126624: ; CODE XREF: ROM:0012660E↑j ROM:00126624 btst d7,($1162).w ROM:00126628 beq.s locret_12663C ROM:0012662A bset d7,($1164).w ROM:0012662E move.b #4,$12F4(d7.w) ROM:00126636 bra.l locret_126692 ROM:0012663C ; --------------------------------------------------------------------------- ROM:0012663C ROM:0012663C locret_12663C: ; CODE XREF: ROM:00126608↑j ROM:0012663C ; ROM:00126622↑j ... ROM:0012663C rts ROM:0012663E ; --------------------------------------------------------------------------- ROM:0012663E ROM:0012663E loc_12663E: ; DATA XREF: ROM:001265EC↑o ROM:0012663E cmp.w ($C3E).w,d7 ROM:00126642 beq.s locret_126652 ROM:00126644 bclr d7,($1163).w ROM:00126648 move.b #3,$12F4(d7.w) ROM:00126650 bra.s locret_12666E ROM:00126652 ; --------------------------------------------------------------------------- ROM:00126652 ROM:00126652 locret_126652: ; CODE XREF: ROM:0012661C↑j ROM:00126652 ; ROM:00126642↑j ROM:00126652 rts ROM:00126654 ; --------------------------------------------------------------------------- ROM:00126654 ROM:00126654 loc_126654: ; DATA XREF: ROM:001265F0↑o ROM:00126654 btst d7,($11C5).w ROM:00126658 bne.s locret_12666E ROM:0012665A btst d7,($11C6).w ROM:0012665E bne.s locret_12666E ROM:00126660 move.b #1,$12F4(d7.w) ROM:00126668 bra.l loc_12660A ROM:0012666E ; --------------------------------------------------------------------------- ROM:0012666E ROM:0012666E locret_12666E: ; CODE XREF: ROM:00126650↑j ROM:0012666E ; ROM:00126658↑j ... ROM:0012666E rts ROM:00126670 ; --------------------------------------------------------------------------- ROM:00126670 ROM:00126670 loc_126670: ; DATA XREF: ROM:001265F4↑o ROM:00126670 btst d7,($1162).w ROM:00126674 bne.s loc_12667A ROM:00126676 bra.s loc_126680 ROM:00126678 ; --------------------------------------------------------------------------- ROM:00126678 bra.s locret_126692 ROM:0012667A ; --------------------------------------------------------------------------- ROM:0012667A ROM:0012667A loc_12667A: ; CODE XREF: ROM:00126674↑j ROM:0012667A cmp.w ($C3E).w,d7 ROM:0012667E bne.s locret_126692 ROM:00126680 ROM:00126680 loc_126680: ; CODE XREF: ROM:00126676↑j ROM:00126680 bclr d7,($1164).w ROM:00126684 move.b #3,$12F4(d7.w) ROM:0012668C bra.l locret_12666E ROM:00126692 ; --------------------------------------------------------------------------- ROM:00126692 ROM:00126692 locret_126692: ; CODE XREF: ROM:00126636↑j ROM:00126692 ; ROM:00126678↑j ... ROM:00126692 rts ROM:00126694 ROM:00126694 ; =============== S U B R O U T I N E ======================================= ROM:00126694 ROM:00126694 ROM:00126694 sub_126694: ; CODE XREF: sub_126528+16↑p ROM:00126694 move.w ($C36).w,d7 ROM:00126698 clr.w d1 ROM:0012669A move.b $12F6(d7.w),d1 ROM:001266A0 cmpi.w #3,d1 ROM:001266A4 bcc.s locret_1266AE ROM:001266A6 movea.l off_1266B0(pc,d1.w*4),a0 ROM:001266AA nop ROM:001266AC jmp (a0) ROM:001266AE ; --------------------------------------------------------------------------- ROM:001266AE ROM:001266AE locret_1266AE: ; CODE XREF: sub_126694+10↑j ROM:001266AE rts ROM:001266AE ; End of function sub_126694 ROM:001266AE ROM:001266AE ; --------------------------------------------------------------------------- ROM:001266B0 off_1266B0: dc.l loc_1266BC ; DATA XREF: sub_126694+12↑r ROM:001266B4 dc.l loc_1266E0 ROM:001266B8 dc.l loc_12671E ROM:001266BC ; --------------------------------------------------------------------------- ROM:001266BC ROM:001266BC loc_1266BC: ; DATA XREF: ROM:off_1266B0↑o ROM:001266BC bclr d7,($1162).w ROM:001266C0 clr.b $84D(d7.w) ROM:001266C6 move.w #0,$5CC(d7.w*2) ROM:001266CE move.b #3,$84D(d7.w) ROM:001266D6 move.b #1,$12F6(d7.w) ROM:001266DE bra.s locret_12671C ROM:001266E0 ; --------------------------------------------------------------------------- ROM:001266E0 ROM:001266E0 loc_1266E0: ; DATA XREF: ROM:001266B4↑o ROM:001266E0 move.w $FAC(d7.w*2),d1 ROM:001266E6 cmp.w $5CC(d7.w*2),d1 ROM:001266EC bgt.s locret_12671C ROM:001266EE cmpi.w #0,$FB0(d7.w*2) ROM:001266F6 ble.s locret_12671C ROM:001266F8 clr.b $84D(d7.w) ROM:001266FE move.w #0,$5CC(d7.w*2) ROM:00126706 move.b #3,$84D(d7.w) ROM:0012670E bset d7,($1162).w ROM:00126712 move.b #2,$12F6(d7.w) ROM:0012671A bra.s locret_12675A ROM:0012671C ; --------------------------------------------------------------------------- ROM:0012671C ROM:0012671C locret_12671C: ; CODE XREF: ROM:001266DE↑j ROM:0012671C ; ROM:001266EC↑j ... ROM:0012671C rts ROM:0012671E ; --------------------------------------------------------------------------- ROM:0012671E ROM:0012671E loc_12671E: ; DATA XREF: ROM:001266B8↑o ROM:0012671E move.w $FB0(d7.w*2),d1 ROM:00126724 cmp.w $5CC(d7.w*2),d1 ROM:0012672A bgt.s locret_12675A ROM:0012672C cmpi.w #0,$FAC(d7.w*2) ROM:00126734 ble.s locret_12675A ROM:00126736 clr.b $84D(d7.w) ROM:0012673C move.w #0,$5CC(d7.w*2) ROM:00126744 move.b #3,$84D(d7.w) ROM:0012674C bclr d7,($1162).w ROM:00126750 move.b #1,$12F6(d7.w) ROM:00126758 bra.s locret_12671C ROM:0012675A ; --------------------------------------------------------------------------- ROM:0012675A ROM:0012675A locret_12675A: ; CODE XREF: ROM:0012671A↑j ROM:0012675A ; ROM:0012672A↑j ... ROM:0012675A rts ROM:0012675C ROM:0012675C ; =============== S U B R O U T I N E ======================================= ROM:0012675C ROM:0012675C ROM:0012675C sub_12675C: ; CODE XREF: sub_126528+1A↑p ROM:0012675C move.w ($C36).w,d7 ROM:00126760 clr.w d1 ROM:00126762 move.b $12F8(d7.w),d1 ROM:00126768 cmpi.w #5,d1 ROM:0012676C bcc.s locret_126776 ROM:0012676E movea.l off_126778(pc,d1.w*4),a0 ROM:00126772 nop ROM:00126774 jmp (a0) ROM:00126776 ; --------------------------------------------------------------------------- ROM:00126776 ROM:00126776 locret_126776: ; CODE XREF: sub_12675C+10↑j ROM:00126776 rts ROM:00126776 ; End of function sub_12675C ROM:00126776 ROM:00126776 ; --------------------------------------------------------------------------- ROM:00126778 off_126778: dc.l loc_12678C ; DATA XREF: sub_12675C+12↑r ROM:0012677C dc.l loc_12679A ROM:00126780 dc.l loc_1267C6 ROM:00126784 dc.l loc_1267FA ROM:00126788 dc.l loc_126846 ROM:0012678C ; --------------------------------------------------------------------------- ROM:0012678C ROM:0012678C loc_12678C: ; DATA XREF: ROM:off_126778↑o ROM:0012678C bclr d7,($1165).w ROM:00126790 move.b #1,$12F8(d7.w) ROM:00126798 bra.s locret_1267C4 ROM:0012679A ; --------------------------------------------------------------------------- ROM:0012679A ROM:0012679A loc_12679A: ; DATA XREF: ROM:0012677C↑o ROM:0012679A btst #1,($1337).w ROM:001267A0 beq.s locret_1267C4 ROM:001267A2 move.w $4E4(a5),d0 ROM:001267A6 clr.b $8A3(d7.w) ROM:001267AC move.w d0,$678(d7.w*2) ROM:001267B2 move.b #1,$8A3(d7.w) ROM:001267BA move.b #2,$12F8(d7.w) ROM:001267C2 bra.s locret_1267F8 ROM:001267C4 ; --------------------------------------------------------------------------- ROM:001267C4 ROM:001267C4 locret_1267C4: ; CODE XREF: ROM:00126798↑j ROM:001267C4 ; ROM:001267A0↑j ... ROM:001267C4 rts ROM:001267C6 ; --------------------------------------------------------------------------- ROM:001267C6 ROM:001267C6 loc_1267C6: ; DATA XREF: ROM:00126780↑o ROM:001267C6 btst #1,($1337).w ROM:001267CC bne.s loc_1267D8 ROM:001267CE move.b #1,$12F8(d7.w) ROM:001267D6 bra.s locret_1267C4 ROM:001267D8 ; --------------------------------------------------------------------------- ROM:001267D8 ROM:001267D8 loc_1267D8: ; CODE XREF: ROM:001267CC↑j ROM:001267D8 btst d7,($1160).w ROM:001267DC bne.s loc_1267EC ROM:001267DE ROM:001267DE loc_1267DE: ; CODE XREF: ROM:001267F6↓j ROM:001267DE bset d7,($1165).w ROM:001267E2 move.b #3,$12F8(d7.w) ROM:001267EA bra.s locret_126844 ROM:001267EC ; --------------------------------------------------------------------------- ROM:001267EC ROM:001267EC loc_1267EC: ; CODE XREF: ROM:001267DC↑j ROM:001267EC cmpi.w #0,$678(d7.w*2) ROM:001267F4 bgt.s locret_1267F8 ROM:001267F6 bra.s loc_1267DE ROM:001267F8 ; --------------------------------------------------------------------------- ROM:001267F8 ROM:001267F8 locret_1267F8: ; CODE XREF: ROM:001267C2↑j ROM:001267F8 ; ROM:001267F4↑j ... ROM:001267F8 rts ROM:001267FA ; --------------------------------------------------------------------------- ROM:001267FA ROM:001267FA loc_1267FA: ; DATA XREF: ROM:00126784↑o ROM:001267FA btst #1,($1337).w ROM:00126800 bne.s loc_126814 ROM:00126802 bclr d7,($1165).w ROM:00126806 move.b #1,$12F8(d7.w) ROM:0012680E bra.l locret_1267C4 ROM:00126814 ; --------------------------------------------------------------------------- ROM:00126814 ROM:00126814 loc_126814: ; CODE XREF: ROM:00126800↑j ROM:00126814 btst d7,($11C7).w ROM:00126818 beq.s locret_126844 ROM:0012681A move.w $4E6(a5),d0 ROM:0012681E clr.b $8A3(d7.w) ROM:00126824 move.w d0,$678(d7.w*2) ROM:0012682A move.b #1,$8A3(d7.w) ROM:00126832 bclr d7,($1165).w ROM:00126836 move.b #4,$12F8(d7.w) ROM:0012683E bra.l locret_12688C ROM:00126844 ; --------------------------------------------------------------------------- ROM:00126844 ROM:00126844 locret_126844: ; CODE XREF: ROM:001267EA↑j ROM:00126844 ; ROM:00126818↑j ROM:00126844 rts ROM:00126846 ; --------------------------------------------------------------------------- ROM:00126846 ROM:00126846 loc_126846: ; DATA XREF: ROM:00126788↑o ROM:00126846 btst #1,($1337).w ROM:0012684C bne.s loc_12685C ROM:0012684E move.b #1,$12F8(d7.w) ROM:00126856 bra.l locret_1267C4 ROM:0012685C ; --------------------------------------------------------------------------- ROM:0012685C ROM:0012685C loc_12685C: ; CODE XREF: ROM:0012684C↑j ROM:0012685C cmpi.w #0,$678(d7.w*2) ROM:00126864 bgt.s locret_12688C ROM:00126866 move.w $4E4(a5),d0 ROM:0012686A clr.b $8A3(d7.w) ROM:00126870 move.w d0,$678(d7.w*2) ROM:00126876 move.b #1,$8A3(d7.w) ROM:0012687E move.b #2,$12F8(d7.w) ROM:00126886 bra.l locret_1267F8 ROM:0012688C ; --------------------------------------------------------------------------- ROM:0012688C ROM:0012688C locret_12688C: ; CODE XREF: ROM:0012683E↑j ROM:0012688C ; ROM:00126864↑j ROM:0012688C rts ROM:0012688E ROM:0012688E ; =============== S U B R O U T I N E ======================================= ROM:0012688E ROM:0012688E ROM:0012688E sub_12688E: ; CODE XREF: sub_126528:loc_126548↑p ROM:0012688E btst #0,($1162).w ROM:00126894 beq.s loc_1268CE ROM:00126896 btst #0,($1165).w ROM:0012689C beq.s loc_1268CE ROM:0012689E btst #1,($1162).w ROM:001268A4 beq.s loc_1268C6 ROM:001268A6 btst #1,($1165).w ROM:001268AC beq.s loc_1268C6 ROM:001268AE cmpi.w #0,($C38).w ROM:001268B4 bne.s loc_1268BE ROM:001268B6 move.w #1,($C3E).w ROM:001268BC bra.s loc_1268C4 ROM:001268BE ; --------------------------------------------------------------------------- ROM:001268BE ROM:001268BE loc_1268BE: ; CODE XREF: sub_12688E+26↑j ROM:001268BE move.w #0,($C3E).w ROM:001268C4 ROM:001268C4 loc_1268C4: ; CODE XREF: sub_12688E+2E↑j ROM:001268C4 bra.s locret_1268EC ROM:001268C6 ; --------------------------------------------------------------------------- ROM:001268C6 ROM:001268C6 loc_1268C6: ; CODE XREF: sub_12688E+16↑j ROM:001268C6 ; sub_12688E+1E↑j ROM:001268C6 move.w #0,($C3E).w ROM:001268CC bra.s locret_1268EC ROM:001268CE ; --------------------------------------------------------------------------- ROM:001268CE ROM:001268CE loc_1268CE: ; CODE XREF: sub_12688E+6↑j ROM:001268CE ; sub_12688E+E↑j ROM:001268CE btst #1,($1162).w ROM:001268D4 beq.s loc_1268E6 ROM:001268D6 btst #1,($1165).w ROM:001268DC beq.s loc_1268E6 ROM:001268DE move.w #1,($C3E).w ROM:001268E4 bra.s locret_1268EC ROM:001268E6 ; --------------------------------------------------------------------------- ROM:001268E6 ROM:001268E6 loc_1268E6: ; CODE XREF: sub_12688E+46↑j ROM:001268E6 ; sub_12688E+4E↑j ROM:001268E6 move.w #2,($C3E).w ROM:001268EC ROM:001268EC locret_1268EC: ; CODE XREF: sub_12688E:loc_1268C4↑j ROM:001268EC ; sub_12688E+3E↑j ... ROM:001268EC rts ROM:001268EC ; End of function sub_12688E ROM:001268EC ROM:001268EE ROM:001268EE ; =============== S U B R O U T I N E ======================================= ROM:001268EE ROM:001268EE ROM:001268EE sub_1268EE: ; CODE XREF: sub_125E12+30↑p ROM:001268EE move.w #0,d0 ROM:001268F2 bra.s loc_1268F8 ROM:001268F4 ; --------------------------------------------------------------------------- ROM:001268F4 ROM:001268F4 loc_1268F4: ; CODE XREF: sub_1268EE+18↓j ROM:001268F4 addi.w #1,d0 ROM:001268F8 ROM:001268F8 loc_1268F8: ; CODE XREF: sub_1268EE+4↑j ROM:001268F8 cmpi.w #1,d0 ROM:001268FC bgt.s locret_126908 ROM:001268FE bsr.w sub_12690A ROM:00126902 bsr.w sub_12694C ROM:00126906 bra.s loc_1268F4 ROM:00126908 ; --------------------------------------------------------------------------- ROM:00126908 ROM:00126908 locret_126908: ; CODE XREF: sub_1268EE+E↑j ROM:00126908 rts ROM:00126908 ; End of function sub_1268EE ROM:00126908 ROM:0012690A ROM:0012690A ; =============== S U B R O U T I N E ======================================= ROM:0012690A ROM:0012690A ROM:0012690A sub_12690A: ; CODE XREF: sub_1268EE+10↑p ROM:0012690A move.w $4E8(a5),d1 ROM:0012690E move.w $4EA(a5),d2 ROM:00126912 cmp.w $E8E(d0.w*2),d1 ROM:00126918 ble.s loc_126946 ROM:0012691A cmp.w $E8E(d0.w*2),d2 ROM:00126920 bgt.s loc_126946 ROM:00126922 move.w $4EE(a5),d1 ROM:00126926 move.w $4EC(a5),d2 ROM:0012692A cmp.w $E8E(d0.w*2),d2 ROM:00126930 bgt.s loc_12693A ROM:00126932 cmp.w $E8E(d0.w*2),d1 ROM:00126938 bgt.s loc_126940 ROM:0012693A ROM:0012693A loc_12693A: ; CODE XREF: sub_12690A+26↑j ROM:0012693A bset d0,($1166).w ROM:0012693E bra.s loc_126944 ROM:00126940 ; --------------------------------------------------------------------------- ROM:00126940 ROM:00126940 loc_126940: ; CODE XREF: sub_12690A+2E↑j ROM:00126940 bclr d0,($1166).w ROM:00126944 ROM:00126944 loc_126944: ; CODE XREF: sub_12690A+34↑j ROM:00126944 bra.s locret_12694A ROM:00126946 ; --------------------------------------------------------------------------- ROM:00126946 ROM:00126946 loc_126946: ; CODE XREF: sub_12690A+E↑j ROM:00126946 ; sub_12690A+16↑j ROM:00126946 bclr d0,($1166).w ROM:0012694A ROM:0012694A locret_12694A: ; CODE XREF: sub_12690A:loc_126944↑j ROM:0012694A rts ROM:0012694A ; End of function sub_12690A ROM:0012694A ROM:0012694C ROM:0012694C ; =============== S U B R O U T I N E ======================================= ROM:0012694C ROM:0012694C ROM:0012694C sub_12694C: ; CODE XREF: sub_1268EE+14↑p ROM:0012694C clr.w d1 ROM:0012694E move.b $12FA(d0.w),d1 ROM:00126954 cmpi.w #$B,d1 ROM:00126958 bcc.s locret_126962 ROM:0012695A movea.l off_126964(pc,d1.w*4),a0 ROM:0012695E nop ROM:00126960 jmp (a0) ROM:00126962 ; --------------------------------------------------------------------------- ROM:00126962 ROM:00126962 locret_126962: ; CODE XREF: sub_12694C+C↑j ROM:00126962 rts ROM:00126962 ; End of function sub_12694C ROM:00126962 ROM:00126962 ; --------------------------------------------------------------------------- ROM:00126964 off_126964: dc.l loc_126990 ; DATA XREF: sub_12694C+E↑r ROM:00126968 dc.l loc_12699C ROM:0012696C dc.l loc_1269FC ROM:00126970 dc.l loc_126A54 ROM:00126974 dc.l loc_126A9A ROM:00126978 dc.l loc_126AF2 ROM:0012697C dc.l loc_126B22 ROM:00126980 dc.l loc_126B54 ROM:00126984 dc.l loc_126B86 ROM:00126988 dc.l loc_126BC2 ROM:0012698C dc.l loc_126C32 ROM:00126990 ; --------------------------------------------------------------------------- ROM:00126990 ROM:00126990 loc_126990: ; DATA XREF: ROM:off_126964↑o ROM:00126990 bclr d0,($1167).w ROM:00126994 move.b #1,$12FA(d0.w) ROM:0012699C ROM:0012699C loc_12699C: ; DATA XREF: ROM:00126968↑o ROM:0012699C cmpi.w #0,d0 ROM:001269A0 bne.s loc_1269CC ROM:001269A2 btst #0,($115C).w ROM:001269A8 beq.s loc_1269CC ROM:001269AA move.w $4F0(a5),d1 ROM:001269AE clr.b $88A(d0.w) ROM:001269B4 move.w d1,$646(d0.w*2) ROM:001269BA move.b #1,$88A(d0.w) ROM:001269C2 move.b #2,$12FA(d0.w) ROM:001269CA rts ROM:001269CC ; --------------------------------------------------------------------------- ROM:001269CC ROM:001269CC loc_1269CC: ; CODE XREF: ROM:001269A0↑j ROM:001269CC ; ROM:001269A8↑j ROM:001269CC cmpi.w #1,d0 ROM:001269D0 bne.s locret_1269FA ROM:001269D2 btst #1,($115C).w ROM:001269D8 beq.s locret_1269FA ROM:001269DA move.w $4F0(a5),d1 ROM:001269DE clr.b $88A(d0.w) ROM:001269E4 move.w d1,$646(d0.w*2) ROM:001269EA move.b #1,$88A(d0.w) ROM:001269F2 move.b #6,$12FA(d0.w) ROM:001269FA ROM:001269FA locret_1269FA: ; CODE XREF: ROM:001269D0↑j ROM:001269FA ; ROM:001269D8↑j ROM:001269FA rts ROM:001269FC ; --------------------------------------------------------------------------- ROM:001269FC ROM:001269FC loc_1269FC: ; DATA XREF: ROM:0012696C↑o ROM:001269FC btst #7,($1319).w ROM:00126A02 beq.s loc_126A1A ROM:00126A04 clr.b $88A(d0.w) ROM:00126A0A clr.w $646(d0.w*2) ROM:00126A10 move.b #1,$12FA(d0.w) ROM:00126A18 rts ROM:00126A1A ; --------------------------------------------------------------------------- ROM:00126A1A ROM:00126A1A loc_126A1A: ; CODE XREF: ROM:00126A02↑j ROM:00126A1A btst d0,($1166).w ROM:00126A1E beq.s loc_126A3A ROM:00126A20 clr.b $88A(d0.w) ROM:00126A26 clr.w $646(d0.w*2) ROM:00126A2C bset d0,($1167).w ROM:00126A30 move.b #3,$12FA(d0.w) ROM:00126A38 bra.s loc_126A94 ROM:00126A3A ; --------------------------------------------------------------------------- ROM:00126A3A ROM:00126A3A loc_126A3A: ; CODE XREF: ROM:00126A1E↑j ROM:00126A3A cmpi.w #0,$646(d0.w*2) ROM:00126A42 bgt.s locret_126A52 ROM:00126A44 move.b #5,$12FA(d0.w) ROM:00126A4C bra.l loc_126B1C ROM:00126A52 ; --------------------------------------------------------------------------- ROM:00126A52 ROM:00126A52 locret_126A52: ; CODE XREF: ROM:00126A42↑j ROM:00126A52 rts ROM:00126A54 ; --------------------------------------------------------------------------- ROM:00126A54 ROM:00126A54 loc_126A54: ; DATA XREF: ROM:00126970↑o ROM:00126A54 btst #7,($1319).w ROM:00126A5A beq.s loc_126A6A ROM:00126A5C bclr d0,($1167).w ROM:00126A60 move.b #1,$12FA(d0.w) ROM:00126A68 rts ROM:00126A6A ; --------------------------------------------------------------------------- ROM:00126A6A ROM:00126A6A loc_126A6A: ; CODE XREF: ROM:00126A5A↑j ROM:00126A6A btst d0,($1166).w ROM:00126A6E bne.s loc_126A94 ROM:00126A70 move.w $8CA(a5,d0.w*2),d1 ROM:00126A76 clr.b $88A(d0.w) ROM:00126A7C move.w d1,$646(d0.w*2) ROM:00126A82 move.b #1,$88A(d0.w) ROM:00126A8A move.b #4,$12FA(d0.w) ROM:00126A92 rts ROM:00126A94 ; --------------------------------------------------------------------------- ROM:00126A94 ROM:00126A94 loc_126A94: ; CODE XREF: ROM:00126A38↑j ROM:00126A94 ; ROM:00126A6E↑j ... ROM:00126A94 bsr.w sub_126C5A ROM:00126A98 rts ROM:00126A9A ; --------------------------------------------------------------------------- ROM:00126A9A ROM:00126A9A loc_126A9A: ; DATA XREF: ROM:00126974↑o ROM:00126A9A btst #7,($1319).w ROM:00126AA0 beq.s loc_126ABC ROM:00126AA2 bclr d0,($1167).w ROM:00126AA6 clr.b $88A(d0.w) ROM:00126AAC clr.w $646(d0.w*2) ROM:00126AB2 move.b #1,$12FA(d0.w) ROM:00126ABA rts ROM:00126ABC ; --------------------------------------------------------------------------- ROM:00126ABC ROM:00126ABC loc_126ABC: ; CODE XREF: ROM:00126AA0↑j ROM:00126ABC btst d0,($1166).w ROM:00126AC0 beq.s loc_126AD8 ROM:00126AC2 clr.b $88A(d0.w) ROM:00126AC8 clr.w $646(d0.w*2) ROM:00126ACE move.b #3,$12FA(d0.w) ROM:00126AD6 bra.s loc_126A94 ROM:00126AD8 ; --------------------------------------------------------------------------- ROM:00126AD8 ROM:00126AD8 loc_126AD8: ; CODE XREF: ROM:00126AC0↑j ROM:00126AD8 cmpi.w #0,$646(d0.w*2) ROM:00126AE0 bgt.s locret_126AF0 ROM:00126AE2 bclr d0,($1167).w ROM:00126AE6 move.b #5,$12FA(d0.w) ROM:00126AEE bra.s loc_126B1C ROM:00126AF0 ; --------------------------------------------------------------------------- ROM:00126AF0 ROM:00126AF0 locret_126AF0: ; CODE XREF: ROM:00126AE0↑j ROM:00126AF0 rts ROM:00126AF2 ; --------------------------------------------------------------------------- ROM:00126AF2 ROM:00126AF2 loc_126AF2: ; DATA XREF: ROM:00126978↑o ROM:00126AF2 btst #7,($1319).w ROM:00126AF8 beq.s loc_126B04 ROM:00126AFA move.b #1,$12FA(d0.w) ROM:00126B02 rts ROM:00126B04 ; --------------------------------------------------------------------------- ROM:00126B04 ROM:00126B04 loc_126B04: ; CODE XREF: ROM:00126AF8↑j ROM:00126B04 btst d0,($1166).w ROM:00126B08 beq.s loc_126B1C ROM:00126B0A bset d0,($1167).w ROM:00126B0E move.b #3,$12FA(d0.w) ROM:00126B16 bra.l loc_126A94 ROM:00126B1C ; --------------------------------------------------------------------------- ROM:00126B1C ROM:00126B1C loc_126B1C: ; CODE XREF: ROM:00126A4C↑j ROM:00126B1C ; ROM:00126AEE↑j ... ROM:00126B1C bsr.w sub_126C7C ROM:00126B20 rts ROM:00126B22 ; --------------------------------------------------------------------------- ROM:00126B22 ROM:00126B22 loc_126B22: ; DATA XREF: ROM:0012697C↑o ROM:00126B22 btst #7,($1319).w ROM:00126B28 beq.s loc_126B40 ROM:00126B2A clr.b $88A(d0.w) ROM:00126B30 clr.w $646(d0.w*2) ROM:00126B36 move.b #1,$12FA(d0.w) ROM:00126B3E rts ROM:00126B40 ; --------------------------------------------------------------------------- ROM:00126B40 ROM:00126B40 loc_126B40: ; CODE XREF: ROM:00126B28↑j ROM:00126B40 cmpi.w #0,$646(d0.w*2) ROM:00126B48 bgt.s locret_126B52 ROM:00126B4A move.b #7,$12FA(d0.w) ROM:00126B52 ROM:00126B52 locret_126B52: ; CODE XREF: ROM:00126B48↑j ROM:00126B52 rts ROM:00126B54 ; --------------------------------------------------------------------------- ROM:00126B54 ROM:00126B54 loc_126B54: ; DATA XREF: ROM:00126980↑o ROM:00126B54 btst #7,($1319).w ROM:00126B5A beq.s loc_126B6A ROM:00126B5C bclr d0,($1167).w ROM:00126B60 move.b #1,$12FA(d0.w) ROM:00126B68 rts ROM:00126B6A ; --------------------------------------------------------------------------- ROM:00126B6A ROM:00126B6A loc_126B6A: ; CODE XREF: ROM:00126B5A↑j ROM:00126B6A move.w $4F2(a5),d7 ROM:00126B6E btst #2,($1329).w ROM:00126B74 beq.s locret_126B84 ROM:00126B76 cmp.w ($C8E).w,d7 ROM:00126B7A bge.s locret_126B84 ROM:00126B7C move.b #8,$12FA(d0.w) ROM:00126B84 ROM:00126B84 locret_126B84: ; CODE XREF: ROM:00126B74↑j ROM:00126B84 ; ROM:00126B7A↑j ROM:00126B84 rts ROM:00126B86 ; --------------------------------------------------------------------------- ROM:00126B86 ROM:00126B86 loc_126B86: ; DATA XREF: ROM:00126984↑o ROM:00126B86 btst d0,($1166).w ROM:00126B8A beq.s loc_126B9E ROM:00126B8C bsr.w sub_126C5A ROM:00126B90 bset d0,($1167).w ROM:00126B94 move.b #$A,$12FA(d0.w) ROM:00126B9C bra.s locret_126BC0 ROM:00126B9E ; --------------------------------------------------------------------------- ROM:00126B9E ROM:00126B9E loc_126B9E: ; CODE XREF: ROM:00126B8A↑j ROM:00126B9E move.w $8CA(a5,d0.w*2),d1 ROM:00126BA4 clr.b $88A(d0.w) ROM:00126BAA move.w d1,$646(d0.w*2) ROM:00126BB0 move.b #1,$88A(d0.w) ROM:00126BB8 move.b #9,$12FA(d0.w) ROM:00126BC0 ROM:00126BC0 locret_126BC0: ; CODE XREF: ROM:00126B9C↑j ROM:00126BC0 rts ROM:00126BC2 ; --------------------------------------------------------------------------- ROM:00126BC2 ROM:00126BC2 loc_126BC2: ; DATA XREF: ROM:00126988↑o ROM:00126BC2 btst #7,($1319).w ROM:00126BC8 beq.s loc_126BE0 ROM:00126BCA clr.b $88A(d0.w) ROM:00126BD0 clr.w $646(d0.w*2) ROM:00126BD6 move.b #1,$12FA(d0.w) ROM:00126BDE rts ROM:00126BE0 ; --------------------------------------------------------------------------- ROM:00126BE0 ROM:00126BE0 loc_126BE0: ; CODE XREF: ROM:00126BC8↑j ROM:00126BE0 btst #2,($1329).w ROM:00126BE6 bne.s loc_126BF2 ROM:00126BE8 move.b #7,$12FA(d0.w) ROM:00126BF0 rts ROM:00126BF2 ; --------------------------------------------------------------------------- ROM:00126BF2 ROM:00126BF2 loc_126BF2: ; CODE XREF: ROM:00126BE6↑j ROM:00126BF2 btst d0,($1166).w ROM:00126BF6 beq.s loc_126C16 ROM:00126BF8 clr.b $88A(d0.w) ROM:00126BFE clr.w $646(d0.w*2) ROM:00126C04 bsr.w sub_126C5A ROM:00126C08 bset d0,($1167).w ROM:00126C0C move.b #$A,$12FA(d0.w) ROM:00126C14 rts ROM:00126C16 ; --------------------------------------------------------------------------- ROM:00126C16 ROM:00126C16 loc_126C16: ; CODE XREF: ROM:00126BF6↑j ROM:00126C16 cmpi.w #0,$646(d0.w*2) ROM:00126C1E bgt.s locret_126C30 ROM:00126C20 bsr.w sub_126C7C ROM:00126C24 bclr d0,($1167).w ROM:00126C28 move.b #$A,$12FA(d0.w) ROM:00126C30 ROM:00126C30 locret_126C30: ; CODE XREF: ROM:00126C1E↑j ROM:00126C30 rts ROM:00126C32 ; --------------------------------------------------------------------------- ROM:00126C32 ROM:00126C32 loc_126C32: ; DATA XREF: ROM:0012698C↑o ROM:00126C32 btst #7,($1319).w ROM:00126C38 beq.s loc_126C48 ROM:00126C3A bclr d0,($1167).w ROM:00126C3E move.b #1,$12FA(d0.w) ROM:00126C46 rts ROM:00126C48 ; --------------------------------------------------------------------------- ROM:00126C48 ROM:00126C48 loc_126C48: ; CODE XREF: ROM:00126C38↑j ROM:00126C48 btst #2,($1329).w ROM:00126C4E bne.s locret_126C58 ROM:00126C50 move.b #7,$12FA(d0.w) ROM:00126C58 ROM:00126C58 locret_126C58: ; CODE XREF: ROM:00126C4E↑j ROM:00126C58 rts ROM:00126C5A ROM:00126C5A ; =============== S U B R O U T I N E ======================================= ROM:00126C5A ROM:00126C5A ROM:00126C5A sub_126C5A: ; CODE XREF: ROM:loc_126A94↑p ROM:00126C5A ; ROM:00126B8C↑p ... ROM:00126C5A cmpi.w #0,d0 ROM:00126C5E bne.s loc_126C6E ROM:00126C60 bclr #6,($D43).w ROM:00126C66 bset #6,($D5B).w ROM:00126C6C bra.s locret_126C7A ROM:00126C6E ; --------------------------------------------------------------------------- ROM:00126C6E ROM:00126C6E loc_126C6E: ; CODE XREF: sub_126C5A+4↑j ROM:00126C6E bclr #5,($D42).w ROM:00126C74 bset #5,($D5A).w ROM:00126C7A ROM:00126C7A locret_126C7A: ; CODE XREF: sub_126C5A+12↑j ROM:00126C7A rts ROM:00126C7A ; End of function sub_126C5A 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: ROM:loc_126B1C↑p ROM:00126C7C ; ROM:00126C20↑p ROM:00126C7C cmpi.w #0,d0 ROM:00126C80 bne.s loc_126C90 ROM:00126C82 bset #6,($D43).w ROM:00126C88 bset #6,($D5B).w ROM:00126C8E bra.s locret_126C9C ROM:00126C90 ; --------------------------------------------------------------------------- ROM:00126C90 ROM:00126C90 loc_126C90: ; CODE XREF: sub_126C7C+4↑j ROM:00126C90 bset #5,($D42).w ROM:00126C96 bset #5,($D5A).w ROM:00126C9C ROM:00126C9C locret_126C9C: ; CODE XREF: sub_126C7C+12↑j ROM:00126C9C rts ROM:00126C9C ; End of function sub_126C7C ROM:00126C9C ROM:00126C9E ROM:00126C9E ; =============== S U B R O U T I N E ======================================= ROM:00126C9E ROM:00126C9E ROM:00126C9E sub_126C9E: ; CODE XREF: sub_1289E4+2C↓p ROM:00126C9E move.w ($C40).w,d1 ROM:00126CA2 cmpi.w #5,d1 ROM:00126CA6 bcc.s locret_126CB0 ROM:00126CA8 movea.l off_126CB2(pc,d1.w*4),a0 ROM:00126CAC nop ROM:00126CAE jmp (a0) ROM:00126CB0 ; --------------------------------------------------------------------------- ROM:00126CB0 ROM:00126CB0 locret_126CB0: ; CODE XREF: sub_126C9E+8↑j ROM:00126CB0 rts ROM:00126CB0 ; End of function sub_126C9E ROM:00126CB0 ROM:00126CB0 ; --------------------------------------------------------------------------- ROM:00126CB2 off_126CB2: dc.l loc_126CC6 ; DATA XREF: sub_126C9E+A↑r ROM:00126CB6 dc.l loc_126CD0 ROM:00126CBA dc.l loc_126CF4 ROM:00126CBE dc.l loc_126D5A ROM:00126CC2 dc.l loc_126DB6 ROM:00126CC6 ; --------------------------------------------------------------------------- ROM:00126CC6 ROM:00126CC6 loc_126CC6: ; DATA XREF: ROM:off_126CB2↑o ROM:00126CC6 move.w #1,($C40).w ROM:00126CCC bra.s locret_126CF2 ROM:00126CCE ; --------------------------------------------------------------------------- ROM:00126CCE rts ROM:00126CD0 ; --------------------------------------------------------------------------- ROM:00126CD0 ROM:00126CD0 loc_126CD0: ; DATA XREF: ROM:00126CB6↑o ROM:00126CD0 btst #1,($1337).w ROM:00126CD6 beq.s locret_126CF2 ROM:00126CD8 move.w $4F4(a5),d0 ROM:00126CDC clr.b ($8D7).w ROM:00126CE0 move.w d0,($6E0).w ROM:00126CE4 move.b #1,($8D7).w ROM:00126CEA move.w #2,($C40).w ROM:00126CF0 bra.s locret_126D58 ROM:00126CF2 ; --------------------------------------------------------------------------- ROM:00126CF2 ROM:00126CF2 locret_126CF2: ; CODE XREF: ROM:00126CCC↑j ROM:00126CF2 ; ROM:00126CD6↑j ... ROM:00126CF2 rts ROM:00126CF4 ; --------------------------------------------------------------------------- ROM:00126CF4 ROM:00126CF4 loc_126CF4: ; DATA XREF: ROM:00126CBA↑o ROM:00126CF4 btst #1,($1337).w ROM:00126CFA bne.s loc_126D0C ROM:00126CFC clr.b ($8D7).w ROM:00126D00 clr.w ($6E0).w ROM:00126D04 move.w #1,($C40).w ROM:00126D0A bra.s locret_126CF2 ROM:00126D0C ; --------------------------------------------------------------------------- ROM:00126D0C ROM:00126D0C loc_126D0C: ; CODE XREF: ROM:00126CFA↑j ROM:00126D0C cmpi.w #0,($6E0).w ROM:00126D12 bgt.s loc_126D2E ROM:00126D14 btst #6,($8E5).w ROM:00126D1A beq.s loc_126D2E ROM:00126D1C bset #4,($D5B).w ROM:00126D22 move.w #4,($C40).w ROM:00126D28 bra.l locret_126DD0 ROM:00126D2E ; --------------------------------------------------------------------------- ROM:00126D2E ROM:00126D2E loc_126D2E: ; CODE XREF: ROM:00126D12↑j ROM:00126D2E ; ROM:00126D1A↑j ROM:00126D2E cmpi.w #0,($6E0).w ROM:00126D34 bgt.s locret_126D58 ROM:00126D36 btst #6,($8E5).w ROM:00126D3C bne.s locret_126D58 ROM:00126D3E move.w $4F6(a5),d0 ROM:00126D42 clr.b ($8D7).w ROM:00126D46 move.w d0,($6E0).w ROM:00126D4A move.b #1,($8D7).w ROM:00126D50 move.w #3,($C40).w ROM:00126D56 bra.s locret_126DB4 ROM:00126D58 ; --------------------------------------------------------------------------- ROM:00126D58 ROM:00126D58 locret_126D58: ; CODE XREF: ROM:00126CF0↑j ROM:00126D58 ; ROM:00126D34↑j ... ROM:00126D58 rts ROM:00126D5A ; --------------------------------------------------------------------------- ROM:00126D5A ROM:00126D5A loc_126D5A: ; DATA XREF: ROM:00126CBE↑o ROM:00126D5A btst #1,($1337).w ROM:00126D60 bne.s loc_126D72 ROM:00126D62 clr.b ($8D7).w ROM:00126D66 clr.w ($6E0).w ROM:00126D6A move.w #1,($C40).w ROM:00126D70 bra.s locret_126CF2 ROM:00126D72 ; --------------------------------------------------------------------------- ROM:00126D72 ROM:00126D72 loc_126D72: ; CODE XREF: ROM:00126D60↑j ROM:00126D72 btst #6,($8E5).w ROM:00126D78 beq.s loc_126D90 ROM:00126D7A clr.b ($8D7).w ROM:00126D7E clr.w ($6E0).w ROM:00126D82 bset #4,($D5B).w ROM:00126D88 move.w #4,($C40).w ROM:00126D8E bra.s locret_126DD0 ROM:00126D90 ; --------------------------------------------------------------------------- ROM:00126D90 ROM:00126D90 loc_126D90: ; CODE XREF: ROM:00126D78↑j ROM:00126D90 cmpi.w #0,($6E0).w ROM:00126D96 bgt.s locret_126DB4 ROM:00126D98 btst #6,($8E5).w ROM:00126D9E bne.s locret_126DB4 ROM:00126DA0 bset #4,($D43).w ROM:00126DA6 bset #4,($D5B).w ROM:00126DAC move.w #4,($C40).w ROM:00126DB2 bra.s locret_126DD0 ROM:00126DB4 ; --------------------------------------------------------------------------- ROM:00126DB4 ROM:00126DB4 locret_126DB4: ; CODE XREF: ROM:00126D56↑j ROM:00126DB4 ; ROM:00126D96↑j ... ROM:00126DB4 rts ROM:00126DB6 ; --------------------------------------------------------------------------- ROM:00126DB6 ROM:00126DB6 loc_126DB6: ; DATA XREF: ROM:00126CC2↑o ROM:00126DB6 btst #1,($1337).w ROM:00126DBC bne.s locret_126DD0 ROM:00126DBE bclr #4,($D43).w ROM:00126DC4 move.w #1,($C40).w ROM:00126DCA bra.l locret_126CF2 ROM:00126DD0 ; --------------------------------------------------------------------------- ROM:00126DD0 ROM:00126DD0 locret_126DD0: ; CODE XREF: ROM:00126D28↑j ROM:00126DD0 ; ROM:00126D8E↑j ... ROM:00126DD0 rts ROM:00126DD2 ; --------------------------------------------------------------------------- ROM:00126DD2 rts ROM:00126DD4 ROM:00126DD4 ; =============== S U B R O U T I N E ======================================= ROM:00126DD4 ROM:00126DD4 ROM:00126DD4 sub_126DD4: ; CODE XREF: sub_1289E4+C↓p ROM:00126DD4 btst #0,($1314).w ROM:00126DDA beq.s loc_126E2E ROM:00126DDC move.w ($47E).w,d1 ROM:00126DE0 sub.w ($C42).w,d1 ROM:00126DE4 cmpi.w #0,d1 ROM:00126DE8 bge.s loc_126DEC ROM:00126DEA neg.w d1 ROM:00126DEC ROM:00126DEC loc_126DEC: ; CODE XREF: sub_126DD4+14↑j ROM:00126DEC move.w $4F8(a5),d2 ROM:00126DF0 cmp.w d1,d2 ROM:00126DF2 bgt.s loc_126DFC ROM:00126DF4 bset #1,($132A).w ROM:00126DFA bra.s loc_126E02 ROM:00126DFC ; --------------------------------------------------------------------------- ROM:00126DFC ROM:00126DFC loc_126DFC: ; CODE XREF: sub_126DD4+1E↑j ROM:00126DFC bclr #1,($132A).w ROM:00126E02 ROM:00126E02 loc_126E02: ; CODE XREF: sub_126DD4+26↑j ROM:00126E02 move.w ($47E).w,($C42).w ROM:00126E08 btst #2,($49B).w ROM:00126E0E bne.s loc_126E18 ROM:00126E10 btst #1,($132A).w ROM:00126E16 beq.s loc_126E20 ROM:00126E18 ROM:00126E18 loc_126E18: ; CODE XREF: sub_126DD4+3A↑j ROM:00126E18 bset #2,($D42).w ROM:00126E1E bra.s loc_126E26 ROM:00126E20 ; --------------------------------------------------------------------------- ROM:00126E20 ROM:00126E20 loc_126E20: ; CODE XREF: sub_126DD4+42↑j ROM:00126E20 bclr #2,($D42).w ROM:00126E26 ROM:00126E26 loc_126E26: ; CODE XREF: sub_126DD4+4A↑j ROM:00126E26 bset #2,($D5A).w ROM:00126E2C bra.s locret_126E3A ROM:00126E2E ; --------------------------------------------------------------------------- ROM:00126E2E ROM:00126E2E loc_126E2E: ; CODE XREF: sub_126DD4+6↑j ROM:00126E2E move.w ($47E).w,($C42).w ROM:00126E34 bset #0,($1314).w ROM:00126E3A ROM:00126E3A locret_126E3A: ; CODE XREF: sub_126DD4+58↑j ROM:00126E3A rts ROM:00126E3A ; End of function sub_126DD4 ROM:00126E3A ROM:00126E3C ROM:00126E3C ; =============== S U B R O U T I N E ======================================= ROM:00126E3C ROM:00126E3C ROM:00126E3C sub_126E3C: ; CODE XREF: sub_1289E4+4A↓p ROM:00126E3C clr.w d1 ROM:00126E3E move.b ($1168).w,d1 ROM:00126E42 cmpi.w #2,d1 ROM:00126E46 bcc.s locret_126E50 ROM:00126E48 movea.l off_126E52(pc,d1.w*4),a0 ROM:00126E4C nop ROM:00126E4E jmp (a0) ROM:00126E50 ; --------------------------------------------------------------------------- ROM:00126E50 ROM:00126E50 locret_126E50: ; CODE XREF: sub_126E3C+A↑j ROM:00126E50 rts ROM:00126E50 ; End of function sub_126E3C ROM:00126E50 ROM:00126E50 ; --------------------------------------------------------------------------- ROM:00126E52 off_126E52: dc.l loc_126E5A ; DATA XREF: sub_126E3C+C↑r ROM:00126E56 dc.l loc_126E76 ROM:00126E5A ; --------------------------------------------------------------------------- ROM:00126E5A ROM:00126E5A loc_126E5A: ; DATA XREF: ROM:off_126E52↑o ROM:00126E5A move.w #$3D0,d0 ROM:00126E5E clr.b ($84F).w ROM:00126E62 move.w d0,($5D0).w ROM:00126E66 move.b #1,($84F).w ROM:00126E6C move.b #1,($1168).w ROM:00126E72 bra.s locret_126EA0 ROM:00126E74 ; --------------------------------------------------------------------------- ROM:00126E74 rts ROM:00126E76 ; --------------------------------------------------------------------------- ROM:00126E76 ROM:00126E76 loc_126E76: ; DATA XREF: ROM:00126E56↑o ROM:00126E76 cmpi.w #0,($5D0).w ROM:00126E7C bgt.s locret_126EA0 ROM:00126E7E bsr.w sub_126EA2 ROM:00126E82 move.w #$3D0,d0 ROM:00126E86 clr.b ($84F).w ROM:00126E8A move.w d0,($5D0).w ROM:00126E8E move.b #1,($84F).w ROM:00126E94 move.b #1,($1168).w ROM:00126E9A bra.l *+6 ROM:00126EA0 ; --------------------------------------------------------------------------- ROM:00126EA0 ROM:00126EA0 locret_126EA0: ; CODE XREF: ROM:00126E72↑j ROM:00126EA0 ; ROM:00126E7C↑j ... ROM:00126EA0 rts ROM:00126EA2 ROM:00126EA2 ; =============== S U B R O U T I N E ======================================= ROM:00126EA2 ROM:00126EA2 ROM:00126EA2 sub_126EA2: ; CODE XREF: ROM:00126E7E↑p ROM:00126EA2 clr.l d0 ROM:00126EA4 move.w ($508).w,d0 ROM:00126EA8 divu.l #$24,d0 ; '$' ROM:00126EB0 add.l d0,($134C).w ROM:00126EB4 rts ROM:00126EB4 ; End of function sub_126EA2 ROM:00126EB4 ROM:00126EB6 ROM:00126EB6 ; =============== S U B R O U T I N E ======================================= ROM:00126EB6 ROM:00126EB6 ROM:00126EB6 sub_126EB6: ; CODE XREF: sub_128AF6↓p ROM:00126EB6 move.w $54A(a5),d5 ROM:00126EBA cmpi.w #$A,d5 ROM:00126EBE beq.s loc_126EC6 ROM:00126EC0 cmpi.w #$14,d5 ROM:00126EC4 bne.s loc_126ED4 ROM:00126EC6 ROM:00126EC6 loc_126EC6: ; CODE XREF: sub_126EB6+8↑j ROM:00126EC6 bset #7,($132C).w ROM:00126ECC bclr #1,($1316).w ROM:00126ED2 bra.s loc_126F14 ROM:00126ED4 ; --------------------------------------------------------------------------- ROM:00126ED4 ROM:00126ED4 loc_126ED4: ; CODE XREF: sub_126EB6+E↑j ROM:00126ED4 cmpi.w #$B,d5 ROM:00126ED8 beq.s loc_126EE0 ROM:00126EDA cmpi.w #$15,d5 ROM:00126EDE bne.s loc_126EEE ROM:00126EE0 ROM:00126EE0 loc_126EE0: ; CODE XREF: sub_126EB6+22↑j ROM:00126EE0 bset #1,($1316).w ROM:00126EE6 bclr #7,($132C).w ROM:00126EEC bra.s loc_126F14 ROM:00126EEE ; --------------------------------------------------------------------------- ROM:00126EEE ROM:00126EEE loc_126EEE: ; CODE XREF: sub_126EB6+28↑j ROM:00126EEE cmpi.w #$C,d5 ROM:00126EF2 beq.s loc_126EFA ROM:00126EF4 cmpi.w #$16,d5 ROM:00126EF8 bne.s loc_126F08 ROM:00126EFA ROM:00126EFA loc_126EFA: ; CODE XREF: sub_126EB6+3C↑j ROM:00126EFA bset #7,($132C).w ROM:00126F00 bset #1,($1316).w ROM:00126F06 bra.s loc_126F14 ROM:00126F08 ; --------------------------------------------------------------------------- ROM:00126F08 ROM:00126F08 loc_126F08: ; CODE XREF: sub_126EB6+42↑j ROM:00126F08 bclr #7,($132C).w ROM:00126F0E bclr #1,($1316).w ROM:00126F14 ROM:00126F14 loc_126F14: ; CODE XREF: sub_126EB6+1C↑j ROM:00126F14 ; sub_126EB6+36↑j ... ROM:00126F14 clr.w d1 ROM:00126F16 move.b ($1169).w,d1 ROM:00126F1A cmpi.w #8,d1 ROM:00126F1E bcc.s locret_126F28 ROM:00126F20 movea.l off_126F2A(pc,d1.w*4),a0 ROM:00126F24 nop ROM:00126F26 jmp (a0) ROM:00126F28 ; --------------------------------------------------------------------------- ROM:00126F28 ROM:00126F28 locret_126F28: ; CODE XREF: sub_126EB6+68↑j ROM:00126F28 rts ROM:00126F28 ; End of function sub_126EB6 ROM:00126F28 ROM:00126F28 ; --------------------------------------------------------------------------- ROM:00126F2A off_126F2A: dc.l loc_126F4A ; DATA XREF: sub_126EB6+6A↑r ROM:00126F2E dc.l loc_126F54 ROM:00126F32 dc.l loc_126F78 ROM:00126F36 dc.l loc_126FC8 ROM:00126F3A dc.l loc_127098 ROM:00126F3E dc.l loc_1270AE ROM:00126F42 dc.l loc_127190 ROM:00126F46 dc.l loc_1271A6 ROM:00126F4A ; --------------------------------------------------------------------------- ROM:00126F4A ROM:00126F4A loc_126F4A: ; DATA XREF: ROM:off_126F2A↑o ROM:00126F4A move.b #1,($1169).w ROM:00126F50 bra.s locret_126F76 ROM:00126F52 ; --------------------------------------------------------------------------- ROM:00126F52 rts ROM:00126F54 ; --------------------------------------------------------------------------- ROM:00126F54 ROM:00126F54 loc_126F54: ; DATA XREF: ROM:00126F2E↑o ROM:00126F54 btst #7,($132C).w ROM:00126F5A beq.s locret_126F76 ROM:00126F5C bclr #3,($1324).w ROM:00126F62 bclr #0,($131D).w ROM:00126F68 bclr #0,($1315).w ROM:00126F6E move.b #2,($1169).w ROM:00126F74 bra.s loc_126FC2 ROM:00126F76 ; --------------------------------------------------------------------------- ROM:00126F76 ROM:00126F76 locret_126F76: ; CODE XREF: ROM:00126F50↑j ROM:00126F76 ; ROM:00126F5A↑j ... ROM:00126F76 rts ROM:00126F78 ; --------------------------------------------------------------------------- ROM:00126F78 ROM:00126F78 loc_126F78: ; DATA XREF: ROM:00126F32↑o ROM:00126F78 btst #7,($132C).w ROM:00126F7E bne.s loc_126F88 ROM:00126F80 move.b #1,($1169).w ROM:00126F86 bra.s locret_126F76 ROM:00126F88 ; --------------------------------------------------------------------------- ROM:00126F88 ROM:00126F88 loc_126F88: ; CODE XREF: ROM:00126F7E↑j ROM:00126F88 btst #1,($1316).w ROM:00126F8E beq.s loc_126FC2 ROM:00126F90 btst #6,($1329).w ROM:00126F96 beq.s loc_126FC2 ROM:00126F98 bset #4,($1323).w ROM:00126F9E bset #3,($132F).w ROM:00126FA4 move.w $4FA(a5),d0 ROM:00126FA8 clr.b ($8A5).w ROM:00126FAC move.w d0,($67C).w ROM:00126FB0 move.b #1,($8A5).w ROM:00126FB6 move.b #3,($1169).w ROM:00126FBC bra.l loc_127092 ROM:00126FC2 ; --------------------------------------------------------------------------- ROM:00126FC2 ROM:00126FC2 loc_126FC2: ; CODE XREF: ROM:00126F74↑j ROM:00126FC2 ; ROM:00126F8E↑j ... ROM:00126FC2 bsr.w sub_1271BC ROM:00126FC6 rts ROM:00126FC8 ; --------------------------------------------------------------------------- ROM:00126FC8 ROM:00126FC8 loc_126FC8: ; DATA XREF: ROM:00126F36↑o ROM:00126FC8 move.l $126(a5),d0 ROM:00126FCC cmp.l ($934).w,d0 ROM:00126FD0 bge.s loc_126FFE ROM:00126FD2 bclr #4,($1323).w ROM:00126FD8 bclr #3,($132F).w ROM:00126FDE clr.b ($8A5).w ROM:00126FE2 clr.w ($67C).w ROM:00126FE6 bset #3,($1324).w ROM:00126FEC bset #0,($1315).w ROM:00126FF2 move.b #4,($1169).w ROM:00126FF8 bra.l locret_1270AC ROM:00126FFE ; --------------------------------------------------------------------------- ROM:00126FFE ROM:00126FFE loc_126FFE: ; CODE XREF: ROM:00126FD0↑j ROM:00126FFE cmpi.w #0,($67C).w ROM:00127004 bgt.s loc_12703A ROM:00127006 bclr #4,($1323).w ROM:0012700C bclr #3,($132F).w ROM:00127012 bclr #3,($1323).w ROM:00127018 bsr.w sub_1273BC ROM:0012701C move.w $4FC(a5),d0 ROM:00127020 clr.b ($8A5).w ROM:00127024 move.w d0,($67C).w ROM:00127028 move.b #1,($8A5).w ROM:0012702E move.b #5,($1169).w ROM:00127034 bra.l loc_12718A ROM:0012703A ; --------------------------------------------------------------------------- ROM:0012703A ROM:0012703A loc_12703A: ; CODE XREF: ROM:00127004↑j ROM:0012703A btst #1,($1316).w ROM:00127040 beq.s loc_12704A ROM:00127042 btst #6,($1329).w ROM:00127048 bne.s loc_12706A ROM:0012704A ROM:0012704A loc_12704A: ; CODE XREF: ROM:00127040↑j ROM:0012704A bclr #4,($1323).w ROM:00127050 bclr #3,($132F).w ROM:00127056 clr.b ($8A5).w ROM:0012705A clr.w ($67C).w ROM:0012705E move.b #2,($1169).w ROM:00127064 bra.l loc_126FC2 ROM:0012706A ; --------------------------------------------------------------------------- ROM:0012706A ROM:0012706A loc_12706A: ; CODE XREF: ROM:00127048↑j ROM:0012706A btst #7,($132C).w ROM:00127070 bne.s loc_127092 ROM:00127072 bclr #4,($1323).w ROM:00127078 bclr #3,($132F).w ROM:0012707E clr.b ($8A5).w ROM:00127082 clr.w ($67C).w ROM:00127086 move.b #1,($1169).w ROM:0012708C bra.l locret_126F76 ROM:00127092 ; --------------------------------------------------------------------------- ROM:00127092 ROM:00127092 loc_127092: ; CODE XREF: ROM:00126FBC↑j ROM:00127092 ; ROM:00127070↑j ROM:00127092 bsr.w sub_1271BC ROM:00127096 rts ROM:00127098 ; --------------------------------------------------------------------------- ROM:00127098 ROM:00127098 loc_127098: ; DATA XREF: ROM:00126F3A↑o ROM:00127098 btst #7,($132C).w ROM:0012709E bne.s locret_1270AC ROM:001270A0 move.b #1,($1169).w ROM:001270A6 bra.l locret_126F76 ROM:001270AC ; --------------------------------------------------------------------------- ROM:001270AC ROM:001270AC locret_1270AC: ; CODE XREF: ROM:00126FF8↑j ROM:001270AC ; ROM:0012709E↑j ROM:001270AC rts ROM:001270AE ; --------------------------------------------------------------------------- ROM:001270AE ROM:001270AE loc_1270AE: ; DATA XREF: ROM:00126F3E↑o ROM:001270AE cmpi.w #0,($67C).w ROM:001270B4 bgt.s loc_1270D4 ROM:001270B6 bclr #3,($1323).w ROM:001270BC bset #0,($131D).w ROM:001270C2 bset #0,($1315).w ROM:001270C8 move.b #6,($1169).w ROM:001270CE bra.l locret_1271A4 ROM:001270D4 ; --------------------------------------------------------------------------- ROM:001270D4 ROM:001270D4 loc_1270D4: ; CODE XREF: ROM:001270B4↑j ROM:001270D4 move.w $500(a5),d0 ROM:001270D8 cmp.w ($C26).w,d0 ROM:001270DC ble.s loc_127106 ROM:001270DE btst #1,($132B).w ROM:001270E4 bne.s loc_127106 ROM:001270E6 bclr #3,($1323).w ROM:001270EC bset #0,($1315).w ROM:001270F2 clr.b ($8A5).w ROM:001270F6 clr.w ($67C).w ROM:001270FA move.b #7,($1169).w ROM:00127100 bra.l locret_1271BA ROM:00127106 ; --------------------------------------------------------------------------- ROM:00127106 ROM:00127106 loc_127106: ; CODE XREF: ROM:001270DC↑j ROM:00127106 ; ROM:001270E4↑j ROM:00127106 move.w $4FE(a5),d0 ROM:0012710A cmp.w ($C26).w,d0 ROM:0012710E bge.s loc_127138 ROM:00127110 btst #1,($132B).w ROM:00127116 beq.s loc_127138 ROM:00127118 bclr #3,($1323).w ROM:0012711E bset #0,($1315).w ROM:00127124 clr.b ($8A5).w ROM:00127128 clr.w ($67C).w ROM:0012712C move.b #7,($1169).w ROM:00127132 bra.l locret_1271BA ROM:00127138 ; --------------------------------------------------------------------------- ROM:00127138 ROM:00127138 loc_127138: ; CODE XREF: ROM:0012710E↑j ROM:00127138 ; ROM:00127116↑j ROM:00127138 btst #1,($1316).w ROM:0012713E beq.s loc_127148 ROM:00127140 btst #6,($1329).w ROM:00127146 bne.s loc_127162 ROM:00127148 ROM:00127148 loc_127148: ; CODE XREF: ROM:0012713E↑j ROM:00127148 bclr #3,($1323).w ROM:0012714E clr.b ($8A5).w ROM:00127152 clr.w ($67C).w ROM:00127156 move.b #2,($1169).w ROM:0012715C bra.l loc_126FC2 ROM:00127162 ; --------------------------------------------------------------------------- ROM:00127162 ROM:00127162 loc_127162: ; CODE XREF: ROM:00127146↑j ROM:00127162 btst #7,($132C).w ROM:00127168 bne.s loc_12718A ROM:0012716A bclr #4,($1323).w ROM:00127170 bclr #3,($132F).w ROM:00127176 clr.b ($8A5).w ROM:0012717A clr.w ($67C).w ROM:0012717E move.b #1,($1169).w ROM:00127184 bra.l locret_126F76 ROM:0012718A ; --------------------------------------------------------------------------- ROM:0012718A ROM:0012718A loc_12718A: ; CODE XREF: ROM:00127034↑j ROM:0012718A ; ROM:00127168↑j ROM:0012718A bsr.w sub_1271BC ROM:0012718E rts ROM:00127190 ; --------------------------------------------------------------------------- ROM:00127190 ROM:00127190 loc_127190: ; DATA XREF: ROM:00126F42↑o ROM:00127190 btst #7,($132C).w ROM:00127196 bne.s locret_1271A4 ROM:00127198 move.b #1,($1169).w ROM:0012719E bra.l locret_126F76 ROM:001271A4 ; --------------------------------------------------------------------------- ROM:001271A4 ROM:001271A4 locret_1271A4: ; CODE XREF: ROM:001270CE↑j ROM:001271A4 ; ROM:00127196↑j ROM:001271A4 rts ROM:001271A6 ; --------------------------------------------------------------------------- ROM:001271A6 ROM:001271A6 loc_1271A6: ; DATA XREF: ROM:00126F46↑o ROM:001271A6 btst #7,($132C).w ROM:001271AC bne.s locret_1271BA ROM:001271AE move.b #1,($1169).w ROM:001271B4 bra.l locret_126F76 ROM:001271BA ; --------------------------------------------------------------------------- ROM:001271BA ROM:001271BA locret_1271BA: ; CODE XREF: ROM:00127100↑j ROM:001271BA ; ROM:00127132↑j ... ROM:001271BA rts ROM:001271BC ROM:001271BC ; =============== S U B R O U T I N E ======================================= ROM:001271BC ROM:001271BC ROM:001271BC sub_1271BC: ; CODE XREF: ROM:loc_126FC2↑p ROM:001271BC ; ROM:loc_127092↑p ... ROM:001271BC move.w $54A(a5),d5 ROM:001271C0 cmpi.w #$14,d5 ROM:001271C4 bne.s loc_1271CC ROM:001271C6 bra.l loc_1273B4 ROM:001271CC ; --------------------------------------------------------------------------- ROM:001271CC ROM:001271CC loc_1271CC: ; CODE XREF: sub_1271BC+8↑j ROM:001271CC cmpi.w #$15,d5 ROM:001271D0 bne.s loc_1271D8 ROM:001271D2 bra.l loc_1273B4 ROM:001271D8 ; --------------------------------------------------------------------------- ROM:001271D8 ROM:001271D8 loc_1271D8: ; CODE XREF: sub_1271BC+14↑j ROM:001271D8 cmpi.w #$16,d5 ROM:001271DC bne.s loc_1271E4 ROM:001271DE bra.l loc_1273B4 ROM:001271E4 ; --------------------------------------------------------------------------- ROM:001271E4 ROM:001271E4 loc_1271E4: ; CODE XREF: sub_1271BC+20↑j ROM:001271E4 move.w $54A(a5),d0 ROM:001271E8 cmpi.w #0,d0 ROM:001271EC beq.l loc_1273B4 ROM:001271F2 btst #4,($132E).w ROM:001271F8 bne.l loc_127306 ROM:001271FE btst #6,($132D).w ROM:00127204 bne.l loc_127306 ROM:0012720A btst #3,($D42).w ROM:00127210 bne.l loc_127306 ROM:00127216 btst #3,($D56).w ROM:0012721C bne.l loc_127306 ROM:00127222 btst #7,($132B).w ROM:00127228 bne.l loc_127306 ROM:0012722E btst #7,($132A).w ROM:00127234 bne.l loc_127306 ROM:0012723A btst #5,($D45).w ROM:00127240 bne.l loc_127306 ROM:00127246 btst #5,($D59).w ROM:0012724C bne.l loc_127306 ROM:00127252 btst #2,($1321).w ROM:00127258 bne.l loc_127306 ROM:0012725E btst #3,($131D).w ROM:00127264 bne.l loc_127306 ROM:0012726A btst #6,($D43).w ROM:00127270 bne.l loc_127306 ROM:00127276 btst #6,($D57).w ROM:0012727C bne.l loc_127306 ROM:00127282 btst #5,($D42).w ROM:00127288 bne.l loc_127306 ROM:0012728E btst #5,($D56).w ROM:00127294 bne.s loc_127306 ROM:00127296 btst #0,($D42).w ROM:0012729C bne.s loc_127306 ROM:0012729E btst #0,($D56).w ROM:001272A4 bne.s loc_127306 ROM:001272A6 btst #7,($D43).w ROM:001272AC bne.s loc_127306 ROM:001272AE btst #7,($D57).w ROM:001272B4 bne.s loc_127306 ROM:001272B6 btst #1,($D42).w ROM:001272BC bne.s loc_127306 ROM:001272BE btst #1,($D56).w ROM:001272C4 bne.s loc_127306 ROM:001272C6 btst #0,($1100).w ROM:001272CC beq.s loc_127306 ROM:001272CE move.w $54E(a5),d0 ROM:001272D2 cmp.w ($A38).w,d0 ROM:001272D6 bgt.s loc_127306 ROM:001272D8 move.w ($C6C).w,d1 ROM:001272DC sub.w ($C68).w,d1 ROM:001272E0 bpl.w loc_1272E6 ROM:001272E4 neg.w d1 ROM:001272E6 ROM:001272E6 loc_1272E6: ; CODE XREF: sub_1271BC+124↑j ROM:001272E6 move.w $550(a5),d0 ROM:001272EA cmp.w d1,d0 ROM:001272EC blt.s loc_127306 ROM:001272EE move.w $552(a5),d0 ROM:001272F2 cmp.w ($A40).w,d0 ROM:001272F6 bge.s loc_127306 ROM:001272F8 btst #5,($131B).w ROM:001272FE beq.s loc_127306 ROM:00127300 bra.l loc_12730C ROM:00127306 ; --------------------------------------------------------------------------- ROM:00127306 ROM:00127306 loc_127306: ; CODE XREF: sub_1271BC+3C↑j ROM:00127306 ; sub_1271BC+48↑j ... ROM:00127306 bra.l loc_1273AC ROM:0012730C ; --------------------------------------------------------------------------- ROM:0012730C ROM:0012730C loc_12730C: ; CODE XREF: sub_1271BC+144↑j ROM:0012730C move.w $554(a5),d2 ROM:00127310 move.w $556(a5),d3 ROM:00127314 cmp.w ($C6C).w,d2 ROM:00127318 bgt.s loc_127350 ROM:0012731A cmp.w ($C6C).w,d3 ROM:0012731E blt.s loc_127350 ROM:00127320 move.w $55A(a5),d2 ROM:00127324 move.w $55C(a5),d3 ROM:00127328 cmp.w ($54C).w,d2 ROM:0012732C bgt.s loc_127350 ROM:0012732E cmp.w ($54C).w,d3 ROM:00127332 blt.s loc_127350 ROM:00127334 move.w $560(a5),d2 ROM:00127338 move.w $562(a5),d3 ROM:0012733C cmp.w ($506).w,d2 ROM:00127340 bgt.s loc_127350 ROM:00127342 cmp.w ($506).w,d3 ROM:00127346 blt.s loc_127350 ROM:00127348 bset #6,($1329).w ROM:0012734E bra.s locret_1273BA ROM:00127350 ; --------------------------------------------------------------------------- ROM:00127350 ROM:00127350 loc_127350: ; CODE XREF: sub_1271BC+15C↑j ROM:00127350 ; sub_1271BC+162↑j ... ROM:00127350 move.w $554(a5),d2 ROM:00127354 sub.w $558(a5),d2 ROM:00127358 move.w $556(a5),d3 ROM:0012735C add.w $558(a5),d3 ROM:00127360 cmp.w ($C6C).w,d2 ROM:00127364 bgt.s loc_12736C ROM:00127366 cmp.w ($C6C).w,d3 ROM:0012736A bge.s loc_12736E ROM:0012736C ROM:0012736C loc_12736C: ; CODE XREF: sub_1271BC+1A8↑j ROM:0012736C bra.s loc_1273AC ROM:0012736E ; --------------------------------------------------------------------------- ROM:0012736E ROM:0012736E loc_12736E: ; CODE XREF: sub_1271BC+1AE↑j ROM:0012736E move.w $55A(a5),d2 ROM:00127372 sub.w $55E(a5),d2 ROM:00127376 move.w $55C(a5),d3 ROM:0012737A add.w $55E(a5),d3 ROM:0012737E cmp.w ($54C).w,d2 ROM:00127382 bgt.s loc_12738A ROM:00127384 cmp.w ($54C).w,d3 ROM:00127388 bge.s loc_12738C ROM:0012738A ROM:0012738A loc_12738A: ; CODE XREF: sub_1271BC+1C6↑j ROM:0012738A bra.s loc_1273AC ROM:0012738C ; --------------------------------------------------------------------------- ROM:0012738C ROM:0012738C loc_12738C: ; CODE XREF: sub_1271BC+1CC↑j ROM:0012738C move.w $560(a5),d2 ROM:00127390 sub.w $564(a5),d2 ROM:00127394 move.w $562(a5),d3 ROM:00127398 add.w $564(a5),d3 ROM:0012739C cmp.w ($506).w,d2 ROM:001273A0 bgt.s loc_1273A8 ROM:001273A2 cmp.w ($506).w,d3 ROM:001273A6 bge.s loc_1273AA ROM:001273A8 ROM:001273A8 loc_1273A8: ; CODE XREF: sub_1271BC+1E4↑j ROM:001273A8 bra.s loc_1273AC ROM:001273AA ; --------------------------------------------------------------------------- ROM:001273AA ROM:001273AA loc_1273AA: ; CODE XREF: sub_1271BC+1EA↑j ROM:001273AA bra.s locret_1273BA ROM:001273AC ; --------------------------------------------------------------------------- ROM:001273AC ROM:001273AC loc_1273AC: ; CODE XREF: sub_1271BC:loc_127306↑j ROM:001273AC ; sub_1271BC:loc_12736C↑j ... ROM:001273AC bclr #6,($1329).w ROM:001273B2 bra.s locret_1273BA ROM:001273B4 ; --------------------------------------------------------------------------- ROM:001273B4 ROM:001273B4 loc_1273B4: ; CODE XREF: sub_1271BC+A↑j ROM:001273B4 ; sub_1271BC+16↑j ... ROM:001273B4 bset #6,($1329).w ROM:001273BA ROM:001273BA locret_1273BA: ; CODE XREF: sub_1271BC+192↑j ROM:001273BA ; sub_1271BC:loc_1273AA↑j ... ROM:001273BA rts ROM:001273BA ; End of function sub_1271BC ROM:001273BA ROM:001273BC ROM:001273BC ; =============== S U B R O U T I N E ======================================= ROM:001273BC ROM:001273BC ROM:001273BC sub_1273BC: ; CODE XREF: ROM:00127018↑p ROM:001273BC move.w $570(a5),d0 ROM:001273C0 cmp.w ($C26).w,d0 ROM:001273C4 blt.s loc_1273DA ROM:001273C6 move.w ($C7A).w,d1 ROM:001273CA add.w $502(a5),d1 ROM:001273CE move.w d1,($EDE).w ROM:001273D2 bset #1,($132B).w ROM:001273D8 bra.s locret_1273EC ROM:001273DA ; --------------------------------------------------------------------------- ROM:001273DA ROM:001273DA loc_1273DA: ; CODE XREF: sub_1273BC+8↑j ROM:001273DA move.w ($C7A).w,d1 ROM:001273DE sub.w $502(a5),d1 ROM:001273E2 move.w d1,($EDE).w ROM:001273E6 bclr #1,($132B).w ROM:001273EC ROM:001273EC locret_1273EC: ; CODE XREF: sub_1273BC+1C↑j ROM:001273EC rts ROM:001273EC ; End of function sub_1273BC ROM:001273EC ROM:001273EE ROM:001273EE ; =============== S U B R O U T I N E ======================================= ROM:001273EE ROM:001273EE ROM:001273EE sub_1273EE: ; CODE XREF: sub_1289E4+6↓p ROM:001273EE bsr.w sub_127400 ROM:001273F2 bsr.w sub_127410 ROM:001273F6 bsr.w sub_12746A ROM:001273FA bsr.w sub_12760C ROM:001273FE rts ROM:001273FE ; End of function sub_1273EE ROM:001273FE ROM:00127400 ROM:00127400 ; =============== S U B R O U T I N E ======================================= ROM:00127400 ROM:00127400 ROM:00127400 sub_127400: ; CODE XREF: sub_1273EE↑p ROM:00127400 move.w ($A04).w,d1 ROM:00127404 cmp.w ($C44).w,d1 ROM:00127408 ble.s locret_12740E ROM:0012740A move.w d1,($C44).w ROM:0012740E ROM:0012740E locret_12740E: ; CODE XREF: sub_127400+8↑j ROM:0012740E rts ROM:0012740E ; End of function sub_127400 ROM:0012740E ROM:00127410 ROM:00127410 ; =============== S U B R O U T I N E ======================================= ROM:00127410 ROM:00127410 ROM:00127410 sub_127410: ; CODE XREF: sub_1273EE+4↑p ROM:00127410 clr.w d1 ROM:00127412 move.b ($116A).w,d1 ROM:00127416 cmpi.w #3,d1 ROM:0012741A bcc.s locret_127424 ROM:0012741C movea.l off_127426(pc,d1.w*4),a0 ROM:00127420 nop ROM:00127422 jmp (a0) ROM:00127424 ; --------------------------------------------------------------------------- ROM:00127424 ROM:00127424 locret_127424: ; CODE XREF: sub_127410+A↑j ROM:00127424 rts ROM:00127424 ; End of function sub_127410 ROM:00127424 ROM:00127424 ; --------------------------------------------------------------------------- ROM:00127426 off_127426: dc.l loc_127432 ; DATA XREF: sub_127410+C↑r ROM:0012742A dc.l loc_12743C ROM:0012742E dc.l loc_127452 ROM:00127432 ; --------------------------------------------------------------------------- ROM:00127432 ROM:00127432 loc_127432: ; DATA XREF: ROM:off_127426↑o ROM:00127432 move.b #1,($116A).w ROM:00127438 bra.s locret_127450 ROM:0012743A ; --------------------------------------------------------------------------- ROM:0012743A rts ROM:0012743C ; --------------------------------------------------------------------------- ROM:0012743C ROM:0012743C loc_12743C: ; DATA XREF: ROM:0012742A↑o ROM:0012743C btst #1,($1337).w ROM:00127442 beq.s locret_127450 ROM:00127444 bsr.w sub_12766A ROM:00127448 move.b #2,($116A).w ROM:0012744E bra.s locret_127466 ROM:00127450 ; --------------------------------------------------------------------------- ROM:00127450 ROM:00127450 locret_127450: ; CODE XREF: ROM:00127438↑j ROM:00127450 ; ROM:00127442↑j ... ROM:00127450 rts ROM:00127452 ; --------------------------------------------------------------------------- ROM:00127452 ROM:00127452 loc_127452: ; DATA XREF: ROM:0012742E↑o ROM:00127452 btst #1,($1337).w ROM:00127458 bne.s locret_127466 ROM:0012745A bsr.w sub_12769E ROM:0012745E move.b #1,($116A).w ROM:00127464 bra.s locret_127450 ROM:00127466 ; --------------------------------------------------------------------------- ROM:00127466 ROM:00127466 locret_127466: ; CODE XREF: ROM:0012744E↑j ROM:00127466 ; ROM:00127458↑j ROM:00127466 rts ROM:00127468 ; --------------------------------------------------------------------------- ROM:00127468 rts ROM:0012746A ROM:0012746A ; =============== S U B R O U T I N E ======================================= ROM:0012746A ROM:0012746A ROM:0012746A sub_12746A: ; CODE XREF: sub_1273EE+8↑p ROM:0012746A move.w #$3DC2,d1 ROM:0012746E move.w ($54C).w,d2 ROM:00127472 move.w ($A02).w,d3 ROM:00127476 bsr.l sub_11601C ROM:0012747C move.w d1,($C48).w ROM:00127480 btst #6,($D43).w ROM:00127486 beq.s loc_12748E ROM:00127488 bra.l loc_1275FC ROM:0012748E ; --------------------------------------------------------------------------- ROM:0012748E ROM:0012748E loc_12748E: ; CODE XREF: sub_12746A+1C↑j ROM:0012748E btst #6,($D57).w ROM:00127494 beq.s loc_12749C ROM:00127496 bra.l loc_1275FC ROM:0012749C ; --------------------------------------------------------------------------- ROM:0012749C ROM:0012749C loc_12749C: ; CODE XREF: sub_12746A+2A↑j ROM:0012749C btst #2,($D43).w ROM:001274A2 beq.s loc_1274AA ROM:001274A4 bra.l loc_1275FC ROM:001274AA ; --------------------------------------------------------------------------- ROM:001274AA ROM:001274AA loc_1274AA: ; CODE XREF: sub_12746A+38↑j ROM:001274AA btst #2,($D57).w ROM:001274B0 beq.s loc_1274B8 ROM:001274B2 bra.l loc_1275FC ROM:001274B8 ; --------------------------------------------------------------------------- ROM:001274B8 ROM:001274B8 loc_1274B8: ; CODE XREF: sub_12746A+46↑j ROM:001274B8 btst #0,($D42).w ROM:001274BE beq.s loc_1274C6 ROM:001274C0 bra.l loc_1275FC ROM:001274C6 ; --------------------------------------------------------------------------- ROM:001274C6 ROM:001274C6 loc_1274C6: ; CODE XREF: sub_12746A+54↑j ROM:001274C6 btst #0,($D56).w ROM:001274CC beq.s loc_1274D4 ROM:001274CE bra.l loc_1275FC ROM:001274D4 ; --------------------------------------------------------------------------- ROM:001274D4 ROM:001274D4 loc_1274D4: ; CODE XREF: sub_12746A+62↑j ROM:001274D4 btst #1,($D42).w ROM:001274DA beq.s loc_1274E2 ROM:001274DC bra.l loc_1275FC ROM:001274E2 ; --------------------------------------------------------------------------- ROM:001274E2 ROM:001274E2 loc_1274E2: ; CODE XREF: sub_12746A+70↑j ROM:001274E2 btst #1,($D56).w ROM:001274E8 beq.s loc_1274F0 ROM:001274EA bra.l loc_1275FC ROM:001274F0 ; --------------------------------------------------------------------------- ROM:001274F0 ROM:001274F0 loc_1274F0: ; CODE XREF: sub_12746A+7E↑j ROM:001274F0 btst #6,($D42).w ROM:001274F6 beq.s loc_1274FE ROM:001274F8 bra.l loc_1275FC ROM:001274FE ; --------------------------------------------------------------------------- ROM:001274FE ROM:001274FE loc_1274FE: ; CODE XREF: sub_12746A+8C↑j ROM:001274FE btst #6,($D56).w ROM:00127504 beq.s loc_12750C ROM:00127506 bra.l loc_1275FC ROM:0012750C ; --------------------------------------------------------------------------- ROM:0012750C ROM:0012750C loc_12750C: ; CODE XREF: sub_12746A+9A↑j ROM:0012750C btst #7,($D42).w ROM:00127512 beq.s loc_12751A ROM:00127514 bra.l loc_1275FC ROM:0012751A ; --------------------------------------------------------------------------- ROM:0012751A ROM:0012751A loc_12751A: ; CODE XREF: sub_12746A+A8↑j ROM:0012751A btst #7,($D56).w ROM:00127520 beq.s loc_127528 ROM:00127522 bra.l loc_1275FC ROM:00127528 ; --------------------------------------------------------------------------- ROM:00127528 ROM:00127528 loc_127528: ; CODE XREF: sub_12746A+B6↑j ROM:00127528 btst #7,($132B).w ROM:0012752E beq.s loc_127536 ROM:00127530 bra.l loc_1275FC ROM:00127536 ; --------------------------------------------------------------------------- ROM:00127536 ROM:00127536 loc_127536: ; CODE XREF: sub_12746A+C4↑j ROM:00127536 btst #7,($132A).w ROM:0012753C beq.s loc_127544 ROM:0012753E bra.l loc_1275FC ROM:00127544 ; --------------------------------------------------------------------------- ROM:00127544 ROM:00127544 loc_127544: ; CODE XREF: sub_12746A+D2↑j ROM:00127544 btst #5,($D43).w ROM:0012754A beq.s loc_127552 ROM:0012754C bra.l loc_1275FC ROM:00127552 ; --------------------------------------------------------------------------- ROM:00127552 ROM:00127552 loc_127552: ; CODE XREF: sub_12746A+E0↑j ROM:00127552 btst #5,($D57).w ROM:00127558 beq.s loc_127560 ROM:0012755A bra.l loc_1275FC ROM:00127560 ; --------------------------------------------------------------------------- ROM:00127560 ROM:00127560 loc_127560: ; CODE XREF: sub_12746A+EE↑j ROM:00127560 btst #6,($D45).w ROM:00127566 beq.s loc_12756E ROM:00127568 bra.l loc_1275FC ROM:0012756E ; --------------------------------------------------------------------------- ROM:0012756E ROM:0012756E loc_12756E: ; CODE XREF: sub_12746A+FC↑j ROM:0012756E btst #6,($D59).w ROM:00127574 beq.s loc_12757C ROM:00127576 bra.l loc_1275FC ROM:0012757C ; --------------------------------------------------------------------------- ROM:0012757C ROM:0012757C loc_12757C: ; CODE XREF: sub_12746A+10A↑j ROM:0012757C btst #4,($D44).w ROM:00127582 beq.s loc_127586 ROM:00127584 bra.s loc_1275FC ROM:00127586 ; --------------------------------------------------------------------------- ROM:00127586 ROM:00127586 loc_127586: ; CODE XREF: sub_12746A+118↑j ROM:00127586 btst #4,($D58).w ROM:0012758C beq.s loc_127590 ROM:0012758E bra.s loc_1275FC ROM:00127590 ; --------------------------------------------------------------------------- ROM:00127590 ROM:00127590 loc_127590: ; CODE XREF: sub_12746A+122↑j ROM:00127590 btst #5,($D44).w ROM:00127596 beq.s loc_12759A ROM:00127598 bra.s loc_1275FC ROM:0012759A ; --------------------------------------------------------------------------- ROM:0012759A ROM:0012759A loc_12759A: ; CODE XREF: sub_12746A+12C↑j ROM:0012759A btst #5,($D58).w ROM:001275A0 beq.s loc_1275A4 ROM:001275A2 bra.s loc_1275FC ROM:001275A4 ; --------------------------------------------------------------------------- ROM:001275A4 ROM:001275A4 loc_1275A4: ; CODE XREF: sub_12746A+136↑j ROM:001275A4 btst #6,($D44).w ROM:001275AA beq.s loc_1275AE ROM:001275AC bra.s loc_1275FC ROM:001275AE ; --------------------------------------------------------------------------- ROM:001275AE ROM:001275AE loc_1275AE: ; CODE XREF: sub_12746A+140↑j ROM:001275AE btst #6,($D58).w ROM:001275B4 beq.s loc_1275B8 ROM:001275B6 bra.s loc_1275FC ROM:001275B8 ; --------------------------------------------------------------------------- ROM:001275B8 ROM:001275B8 loc_1275B8: ; CODE XREF: sub_12746A+14A↑j ROM:001275B8 btst #7,($D44).w ROM:001275BE beq.s loc_1275C2 ROM:001275C0 bra.s loc_1275FC ROM:001275C2 ; --------------------------------------------------------------------------- ROM:001275C2 ROM:001275C2 loc_1275C2: ; CODE XREF: sub_12746A+154↑j ROM:001275C2 btst #7,($D58).w ROM:001275C8 beq.s loc_1275CC ROM:001275CA bra.s loc_1275FC ROM:001275CC ; --------------------------------------------------------------------------- ROM:001275CC ROM:001275CC loc_1275CC: ; CODE XREF: sub_12746A+15E↑j ROM:001275CC btst #2,($D45).w ROM:001275D2 beq.s loc_1275D6 ROM:001275D4 bra.s loc_1275FC ROM:001275D6 ; --------------------------------------------------------------------------- ROM:001275D6 ROM:001275D6 loc_1275D6: ; CODE XREF: sub_12746A+168↑j ROM:001275D6 btst #2,($D59).w ROM:001275DC beq.s loc_1275E0 ROM:001275DE bra.s loc_1275FC ROM:001275E0 ; --------------------------------------------------------------------------- ROM:001275E0 ROM:001275E0 loc_1275E0: ; CODE XREF: sub_12746A+172↑j ROM:001275E0 btst #1,($1340).w ROM:001275E6 beq.s loc_1275EA ROM:001275E8 bra.s loc_1275FC ROM:001275EA ; --------------------------------------------------------------------------- ROM:001275EA ROM:001275EA loc_1275EA: ; CODE XREF: sub_12746A+17C↑j ROM:001275EA btst #0,($1100).w ROM:001275F0 bne.s loc_1275F4 ROM:001275F2 bra.s loc_1275FC ROM:001275F4 ; --------------------------------------------------------------------------- ROM:001275F4 ROM:001275F4 loc_1275F4: ; CODE XREF: sub_12746A+186↑j ROM:001275F4 cmpi.w #1,($C48).w ROM:001275FA bge.s loc_127604 ROM:001275FC ROM:001275FC loc_1275FC: ; CODE XREF: sub_12746A+1E↑j ROM:001275FC ; sub_12746A+2C↑j ... ROM:001275FC bclr #3,($1335).w ROM:00127602 bra.s locret_12760A ROM:00127604 ; --------------------------------------------------------------------------- ROM:00127604 ROM:00127604 loc_127604: ; CODE XREF: sub_12746A+190↑j ROM:00127604 bset #3,($1335).w ROM:0012760A ROM:0012760A locret_12760A: ; CODE XREF: sub_12746A+198↑j ROM:0012760A rts ROM:0012760A ; End of function sub_12746A ROM:0012760A ROM:0012760C ROM:0012760C ; =============== S U B R O U T I N E ======================================= ROM:0012760C ROM:0012760C ROM:0012760C sub_12760C: ; CODE XREF: sub_1273EE+C↑p ROM:0012760C move.w ($F82).w,d1 ROM:00127610 muls.w ($EDE).w,d1 ROM:00127614 divs.w #$2710,d1 ROM:00127618 bvc.s loc_12761E ROM:0012761A move.w #$7FFF,d1 ROM:0012761E ROM:0012761E loc_12761E: ; CODE XREF: sub_12760C+C↑j ROM:0012761E move.w d1,($C46).w ROM:00127622 btst #4,($C0B).w ROM:00127628 beq.s loc_127638 ROM:0012762A bset #3,($D45).w ROM:00127630 bset #3,($D5D).w ROM:00127636 bra.s locret_127668 ROM:00127638 ; --------------------------------------------------------------------------- ROM:00127638 ROM:00127638 loc_127638: ; CODE XREF: sub_12760C+1C↑j ROM:00127638 btst #3,($1335).w ROM:0012763E beq.s locret_127668 ROM:00127640 move.w $506(a5),d1 ROM:00127644 move.w $508(a5),d2 ROM:00127648 cmp.w ($C46).w,d1 ROM:0012764C ble.s loc_127654 ROM:0012764E cmp.w ($C46).w,d2 ROM:00127652 blt.s loc_12765C ROM:00127654 ROM:00127654 loc_127654: ; CODE XREF: sub_12760C+40↑j ROM:00127654 bset #3,($D45).w ROM:0012765A bra.s loc_127662 ROM:0012765C ; --------------------------------------------------------------------------- ROM:0012765C ROM:0012765C loc_12765C: ; CODE XREF: sub_12760C+46↑j ROM:0012765C bclr #3,($D45).w ROM:00127662 ROM:00127662 loc_127662: ; CODE XREF: sub_12760C+4E↑j ROM:00127662 bset #3,($D5D).w ROM:00127668 ROM:00127668 locret_127668: ; CODE XREF: sub_12760C+2A↑j ROM:00127668 ; sub_12760C+32↑j ROM:00127668 rts ROM:00127668 ; End of function sub_12760C ROM:00127668 ROM:0012766A ROM:0012766A ; =============== S U B R O U T I N E ======================================= ROM:0012766A ROM:0012766A ROM:0012766A sub_12766A: ; CODE XREF: ROM:00127444↑p ROM:0012766A move.w #$3D08,d1 ROM:0012766E move.w ($A38).w,d2 ROM:00127672 bsr.l sub_11601C ROM:00127678 add.w d1,($1372).w ROM:0012767C bvc.s loc_127684 ROM:0012767E move.w #$7FFF,($1372).w ROM:00127684 ROM:00127684 loc_127684: ; CODE XREF: sub_12766A+12↑j ROM:00127684 move.w $504(a5),d1 ROM:00127688 cmp.w ($1372).w,d1 ROM:0012768C bgt.s loc_127696 ROM:0012768E bset #1,($1340).w ROM:00127694 bra.s locret_12769C ROM:00127696 ; --------------------------------------------------------------------------- ROM:00127696 ROM:00127696 loc_127696: ; CODE XREF: sub_12766A+22↑j ROM:00127696 bclr #1,($1340).w ROM:0012769C ROM:0012769C locret_12769C: ; CODE XREF: sub_12766A+2A↑j ROM:0012769C rts ROM:0012769C ; End of function sub_12766A ROM:0012769C ROM:0012769E ROM:0012769E ; =============== S U B R O U T I N E ======================================= ROM:0012769E ROM:0012769E ROM:0012769E sub_12769E: ; CODE XREF: ROM:0012745A↑p ROM:0012769E move.w #$3D06,d1 ROM:001276A2 move.w ($C44).w,d2 ROM:001276A6 bsr.l sub_11601C ROM:001276AC sub.w d1,($1372).w ROM:001276B0 cmpi.w #0,($1372).w ROM:001276B6 bge.s locret_1276BE ROM:001276B8 move.w #0,($1372).w ROM:001276BE ROM:001276BE locret_1276BE: ; CODE XREF: sub_12769E+18↑j ROM:001276BE rts ROM:001276BE ; End of function sub_12769E ROM:001276BE ROM:001276C0 ROM:001276C0 ; =============== S U B R O U T I N E ======================================= ROM:001276C0 ROM:001276C0 ROM:001276C0 sub_1276C0: ; CODE XREF: sub_1289E4+38↓p ROM:001276C0 move.w ($C4A).w,d1 ROM:001276C4 cmpi.w #4,d1 ROM:001276C8 bcc.s locret_1276D2 ROM:001276CA movea.l off_1276D4(pc,d1.w*4),a0 ROM:001276CE nop ROM:001276D0 jmp (a0) ROM:001276D2 ; --------------------------------------------------------------------------- ROM:001276D2 ROM:001276D2 locret_1276D2: ; CODE XREF: sub_1276C0+8↑j ROM:001276D2 rts ROM:001276D2 ; End of function sub_1276C0 ROM:001276D2 ROM:001276D2 ; --------------------------------------------------------------------------- ROM:001276D4 off_1276D4: dc.l loc_1276E4 ; DATA XREF: sub_1276C0+A↑r ROM:001276D8 dc.l loc_127700 ROM:001276DC dc.l loc_12772A ROM:001276E0 dc.l loc_127740 ROM:001276E4 ; --------------------------------------------------------------------------- ROM:001276E4 ROM:001276E4 loc_1276E4: ; DATA XREF: ROM:off_1276D4↑o ROM:001276E4 move.w $50A(a5),d0 ROM:001276E8 clr.b ($8A6).w ROM:001276EC move.w d0,($67E).w ROM:001276F0 move.b #1,($8A6).w ROM:001276F6 move.w #1,($C4A).w ROM:001276FC bra.s locret_127728 ROM:001276FE ; --------------------------------------------------------------------------- ROM:001276FE rts ROM:00127700 ; --------------------------------------------------------------------------- ROM:00127700 ROM:00127700 loc_127700: ; DATA XREF: ROM:001276D8↑o ROM:00127700 cmpi.w #0,($67E).w ROM:00127706 bgt.s loc_127714 ROM:00127708 bsr.w sub_127752 ROM:0012770C move.w #2,($C4A).w ROM:00127712 bra.s locret_12773E ROM:00127714 ; --------------------------------------------------------------------------- ROM:00127714 ROM:00127714 loc_127714: ; CODE XREF: ROM:00127706↑j ROM:00127714 btst #1,($1337).w ROM:0012771A beq.s locret_127728 ROM:0012771C bsr.w sub_127752 ROM:00127720 move.w #3,($C4A).w ROM:00127726 bra.s locret_127750 ROM:00127728 ; --------------------------------------------------------------------------- ROM:00127728 ROM:00127728 locret_127728: ; CODE XREF: ROM:001276FC↑j ROM:00127728 ; ROM:0012771A↑j ROM:00127728 rts ROM:0012772A ; --------------------------------------------------------------------------- ROM:0012772A ROM:0012772A loc_12772A: ; DATA XREF: ROM:001276DC↑o ROM:0012772A btst #1,($1337).w ROM:00127730 beq.s locret_12773E ROM:00127732 bsr.w sub_127752 ROM:00127736 move.w #3,($C4A).w ROM:0012773C bra.s locret_127750 ROM:0012773E ; --------------------------------------------------------------------------- ROM:0012773E ROM:0012773E locret_12773E: ; CODE XREF: ROM:00127712↑j ROM:0012773E ; ROM:00127730↑j ... ROM:0012773E rts ROM:00127740 ; --------------------------------------------------------------------------- ROM:00127740 ROM:00127740 loc_127740: ; DATA XREF: ROM:001276E0↑o ROM:00127740 btst #1,($1337).w ROM:00127746 bne.s locret_127750 ROM:00127748 move.w #2,($C4A).w ROM:0012774E bra.s locret_12773E ROM:00127750 ; --------------------------------------------------------------------------- ROM:00127750 ROM:00127750 locret_127750: ; CODE XREF: ROM:00127726↑j ROM:00127750 ; ROM:0012773C↑j ... ROM:00127750 rts ROM:00127752 ROM:00127752 ; =============== S U B R O U T I N E ======================================= ROM:00127752 ROM:00127752 ROM:00127752 sub_127752: ; CODE XREF: ROM:00127708↑p ROM:00127752 ; ROM:0012771C↑p ... ROM:00127752 btst #2,($131E).w ROM:00127758 beq.s loc_127768 ROM:0012775A bclr #2,($131E).w ROM:00127760 bset #0,($D44).w ROM:00127766 bra.s loc_12776E ROM:00127768 ; --------------------------------------------------------------------------- ROM:00127768 ROM:00127768 loc_127768: ; CODE XREF: sub_127752+6↑j ROM:00127768 bclr #0,($D44).w ROM:0012776E ROM:0012776E loc_12776E: ; CODE XREF: sub_127752+14↑j ROM:0012776E bset #0,($D5C).w ROM:00127774 rts ROM:00127774 ; End of function sub_127752 ROM:00127774 ROM:00127776 ROM:00127776 ; =============== S U B R O U T I N E ======================================= ROM:00127776 ROM:00127776 ROM:00127776 sub_127776: ; CODE XREF: sub_1289E4+32↓p ROM:00127776 bsr.w sub_127C1A ROM:0012777A clr.w d1 ROM:0012777C move.b ($116B).w,d1 ROM:00127780 cmpi.w #6,d1 ROM:00127784 bcc.s locret_12778E ROM:00127786 movea.l off_127790(pc,d1.w*4),a0 ROM:0012778A nop ROM:0012778C jmp (a0) ROM:0012778E ; --------------------------------------------------------------------------- ROM:0012778E ROM:0012778E locret_12778E: ; CODE XREF: sub_127776+E↑j ROM:0012778E rts ROM:0012778E ; End of function sub_127776 ROM:0012778E ROM:0012778E ; --------------------------------------------------------------------------- ROM:00127790 off_127790: dc.l loc_1277A8 ; DATA XREF: sub_127776+10↑r ROM:00127794 dc.l loc_1277B2 ROM:00127798 dc.l loc_1277EE ROM:0012779C dc.l loc_1278B6 ROM:001277A0 dc.l loc_1278DE ROM:001277A4 dc.l loc_127910 ROM:001277A8 ; --------------------------------------------------------------------------- ROM:001277A8 ROM:001277A8 loc_1277A8: ; DATA XREF: ROM:off_127790↑o ROM:001277A8 move.b #1,($116B).w ROM:001277AE bra.s locret_1277EC ROM:001277B0 ; --------------------------------------------------------------------------- ROM:001277B0 rts ROM:001277B2 ; --------------------------------------------------------------------------- ROM:001277B2 ROM:001277B2 loc_1277B2: ; DATA XREF: ROM:00127794↑o ROM:001277B2 btst #1,($1337).w ROM:001277B8 beq.s loc_1277D8 ROM:001277BA btst #4,($1314).w ROM:001277C0 bne.s loc_1277D8 ROM:001277C2 move.w $510(a5),d0 ROM:001277C6 cmp.w ($A38).w,d0 ROM:001277CA bge.s loc_1277D8 ROM:001277CC move.b #2,($116B).w ROM:001277D2 bra.l loc_1278AC ROM:001277D8 ; --------------------------------------------------------------------------- ROM:001277D8 ROM:001277D8 loc_1277D8: ; CODE XREF: ROM:001277B8↑j ROM:001277D8 ; ROM:001277C0↑j ... ROM:001277D8 btst #4,($1314).w ROM:001277DE beq.s locret_1277EC ROM:001277E0 move.b #3,($116B).w ROM:001277E6 bra.l locret_1278DC ROM:001277EC ; --------------------------------------------------------------------------- ROM:001277EC ROM:001277EC locret_1277EC: ; CODE XREF: ROM:001277AE↑j ROM:001277EC ; ROM:001277DE↑j ... ROM:001277EC rts ROM:001277EE ; --------------------------------------------------------------------------- ROM:001277EE ROM:001277EE loc_1277EE: ; DATA XREF: ROM:00127798↑o ROM:001277EE btst #1,($1337).w ROM:001277F4 bne.s loc_127816 ROM:001277F6 move.b #0,($116E).w ROM:001277FC move.b #0,($116F).w ROM:00127802 move.b #0,($116D).w ROM:00127808 move.b #0,($116C).w ROM:0012780E move.b #1,($116B).w ROM:00127814 bra.s locret_1277EC ROM:00127816 ; --------------------------------------------------------------------------- ROM:00127816 ROM:00127816 loc_127816: ; CODE XREF: ROM:001277F4↑j ROM:00127816 btst #4,($1314).w ROM:0012781C beq.s loc_127842 ROM:0012781E move.b #0,($116E).w ROM:00127824 move.b #0,($116F).w ROM:0012782A move.b #0,($116D).w ROM:00127830 move.b #0,($116C).w ROM:00127836 move.b #3,($116B).w ROM:0012783C bra.l locret_1278DC ROM:00127842 ; --------------------------------------------------------------------------- ROM:00127842 ROM:00127842 loc_127842: ; CODE XREF: ROM:0012781C↑j ROM:00127842 btst #2,($133B).w ROM:00127848 beq.s loc_127874 ROM:0012784A move.b #0,($116E).w ROM:00127850 move.b #0,($116F).w ROM:00127856 move.b #0,($116D).w ROM:0012785C move.b #0,($116C).w ROM:00127862 bset #5,($D5B).w ROM:00127868 move.b #5,($116B).w ROM:0012786E bra.l locret_12794C ROM:00127874 ; --------------------------------------------------------------------------- ROM:00127874 ROM:00127874 loc_127874: ; CODE XREF: ROM:00127848↑j ROM:00127874 btst #0,($132C).w ROM:0012787A beq.s loc_1278AC ROM:0012787C move.b #0,($116E).w ROM:00127882 move.b #0,($116F).w ROM:00127888 move.b #0,($116D).w ROM:0012788E move.b #0,($116C).w ROM:00127894 bset #5,($D43).w ROM:0012789A bset #5,($D5B).w ROM:001278A0 move.b #5,($116B).w ROM:001278A6 bra.l locret_12794C ROM:001278AC ; --------------------------------------------------------------------------- ROM:001278AC ROM:001278AC loc_1278AC: ; CODE XREF: ROM:001277D2↑j ROM:001278AC ; ROM:0012787A↑j ROM:001278AC bsr.w sub_127950 ROM:001278B0 bsr.w sub_127A20 ROM:001278B4 rts ROM:001278B6 ; --------------------------------------------------------------------------- ROM:001278B6 ROM:001278B6 loc_1278B6: ; DATA XREF: ROM:0012779C↑o ROM:001278B6 btst #4,($1314).w ROM:001278BC bne.s locret_1278DC ROM:001278BE move.w $51C(a5),d0 ROM:001278C2 clr.b ($88C).w ROM:001278C6 move.w d0,($64A).w ROM:001278CA move.b #1,($88C).w ROM:001278D0 move.b #4,($116B).w ROM:001278D6 bra.l locret_12790E ROM:001278DC ; --------------------------------------------------------------------------- ROM:001278DC ROM:001278DC locret_1278DC: ; CODE XREF: ROM:001277E6↑j ROM:001278DC ; ROM:0012783C↑j ... ROM:001278DC rts ROM:001278DE ; --------------------------------------------------------------------------- ROM:001278DE ROM:001278DE loc_1278DE: ; DATA XREF: ROM:001277A0↑o ROM:001278DE btst #4,($1314).w ROM:001278E4 beq.s loc_1278FA ROM:001278E6 clr.b ($88C).w ROM:001278EA clr.w ($64A).w ROM:001278EE move.b #3,($116B).w ROM:001278F4 bra.l locret_1278DC ROM:001278FA ; --------------------------------------------------------------------------- ROM:001278FA ROM:001278FA loc_1278FA: ; CODE XREF: ROM:001278E4↑j ROM:001278FA cmpi.w #0,($64A).w ROM:00127900 bgt.s locret_12790E ROM:00127902 move.b #1,($116B).w ROM:00127908 bra.l locret_1277EC ROM:0012790E ; --------------------------------------------------------------------------- ROM:0012790E ROM:0012790E locret_12790E: ; CODE XREF: ROM:001278D6↑j ROM:0012790E ; ROM:00127900↑j ROM:0012790E rts ROM:00127910 ; --------------------------------------------------------------------------- ROM:00127910 ROM:00127910 loc_127910: ; DATA XREF: ROM:001277A4↑o ROM:00127910 btst #1,($1337).w ROM:00127916 bne.s loc_12792A ROM:00127918 bclr #5,($D43).w ROM:0012791E move.b #1,($116B).w ROM:00127924 bra.l locret_1277EC ROM:0012792A ; --------------------------------------------------------------------------- ROM:0012792A ROM:0012792A loc_12792A: ; CODE XREF: ROM:00127916↑j ROM:0012792A btst #4,($1314).w ROM:00127930 beq.s locret_12794C ROM:00127932 btst #1,($1337).w ROM:00127938 beq.s locret_12794C ROM:0012793A bclr #5,($D43).w ROM:00127940 move.b #3,($116B).w ROM:00127946 bra.l locret_1278DC ROM:0012794C ; --------------------------------------------------------------------------- ROM:0012794C ROM:0012794C locret_12794C: ; CODE XREF: ROM:0012786E↑j ROM:0012794C ; ROM:001278A6↑j ... ROM:0012794C rts ROM:0012794E ; --------------------------------------------------------------------------- ROM:0012794E rts ROM:00127950 ROM:00127950 ; =============== S U B R O U T I N E ======================================= ROM:00127950 ROM:00127950 ROM:00127950 sub_127950: ; CODE XREF: ROM:loc_1278AC↑p ROM:00127950 clr.w d1 ROM:00127952 move.b ($116E).w,d1 ROM:00127956 cmpi.w #3,d1 ROM:0012795A bcc.s locret_127964 ROM:0012795C movea.l off_127966(pc,d1.w*4),a0 ROM:00127960 nop ROM:00127962 jmp (a0) ROM:00127964 ; --------------------------------------------------------------------------- ROM:00127964 ROM:00127964 locret_127964: ; CODE XREF: sub_127950+A↑j ROM:00127964 rts ROM:00127964 ; End of function sub_127950 ROM:00127964 ROM:00127964 ; --------------------------------------------------------------------------- ROM:00127966 off_127966: dc.l loc_127972 ; DATA XREF: sub_127950+C↑r ROM:0012796A dc.l loc_127980 ROM:0012796E dc.l locret_1279B4 ROM:00127972 ; --------------------------------------------------------------------------- ROM:00127972 ROM:00127972 loc_127972: ; DATA XREF: ROM:off_127966↑o ROM:00127972 bsr.w sub_1279B8 ROM:00127976 move.b #1,($116E).w ROM:0012797C bra.s loc_1279AE ROM:0012797E ; --------------------------------------------------------------------------- ROM:0012797E rts ROM:00127980 ; --------------------------------------------------------------------------- ROM:00127980 ROM:00127980 loc_127980: ; DATA XREF: ROM:0012796A↑o ROM:00127980 btst #2,($133B).w ROM:00127986 beq.s loc_127990 ROM:00127988 move.b #2,($116E).w ROM:0012798E bra.s locret_1279B4 ROM:00127990 ; --------------------------------------------------------------------------- ROM:00127990 ROM:00127990 loc_127990: ; CODE XREF: ROM:00127986↑j ROM:00127990 btst #6,($1333).w ROM:00127996 beq.s loc_1279AE ROM:00127998 bsr.w sub_127A08 ROM:0012799C bclr #6,($1333).w ROM:001279A2 move.b #1,($116E).w ROM:001279A8 bra.l *+6 ROM:001279AE ; --------------------------------------------------------------------------- ROM:001279AE ROM:001279AE loc_1279AE: ; CODE XREF: ROM:0012797C↑j ROM:001279AE ; ROM:00127996↑j ... ROM:001279AE bsr.w sub_1279D2 ROM:001279B2 rts ROM:001279B4 ; --------------------------------------------------------------------------- ROM:001279B4 ROM:001279B4 locret_1279B4: ; CODE XREF: ROM:0012798E↑j ROM:001279B4 ; DATA XREF: ROM:0012796E↑o ROM:001279B4 rts ROM:001279B6 ; --------------------------------------------------------------------------- ROM:001279B6 rts ROM:001279B8 ROM:001279B8 ; =============== S U B R O U T I N E ======================================= ROM:001279B8 ROM:001279B8 ROM:001279B8 sub_1279B8: ; CODE XREF: ROM:loc_127972↑p ROM:001279B8 move.w ($9FE).w,($C4E).w ROM:001279BE move.w ($9FE).w,($C4C).w ROM:001279C4 bclr #6,($1333).w ROM:001279CA bclr #2,($133B).w ROM:001279D0 rts ROM:001279D0 ; End of function sub_1279B8 ROM:001279D0 ROM:001279D2 ROM:001279D2 ; =============== S U B R O U T I N E ======================================= ROM:001279D2 ROM:001279D2 ROM:001279D2 sub_1279D2: ; CODE XREF: ROM:loc_1279AE↑p ROM:001279D2 btst #4,($1314).w ROM:001279D8 bne.s locret_127A06 ROM:001279DA move.w ($C4E).w,d0 ROM:001279DE cmp.w ($9FE).w,d0 ROM:001279E2 bge.s loc_1279F0 ROM:001279E4 move.w ($9FE).w,($C4E).w ROM:001279EA bset #6,($1333).w ROM:001279F0 ROM:001279F0 loc_1279F0: ; CODE XREF: sub_1279D2+10↑j ROM:001279F0 move.w ($C4C).w,d0 ROM:001279F4 cmp.w ($9FE).w,d0 ROM:001279F8 ble.s locret_127A06 ROM:001279FA move.w ($9FE).w,($C4C).w ROM:00127A00 bset #6,($1333).w ROM:00127A06 ROM:00127A06 locret_127A06: ; CODE XREF: sub_1279D2+6↑j ROM:00127A06 ; sub_1279D2+26↑j ROM:00127A06 rts ROM:00127A06 ; End of function sub_1279D2 ROM:00127A06 ROM:00127A08 ROM:00127A08 ; =============== S U B R O U T I N E ======================================= ROM:00127A08 ROM:00127A08 ROM:00127A08 sub_127A08: ; CODE XREF: ROM:00127998↑p ROM:00127A08 move.w ($C4E).w,d0 ROM:00127A0C sub.w ($C4C).w,d0 ROM:00127A10 move.w $516(a5),d1 ROM:00127A14 cmp.w d1,d0 ROM:00127A16 blt.s locret_127A1E ROM:00127A18 bset #2,($133B).w ROM:00127A1E ROM:00127A1E locret_127A1E: ; CODE XREF: sub_127A08+E↑j ROM:00127A1E rts ROM:00127A1E ; End of function sub_127A08 ROM:00127A1E ROM:00127A20 ROM:00127A20 ; =============== S U B R O U T I N E ======================================= ROM:00127A20 ROM:00127A20 ROM:00127A20 sub_127A20: ; CODE XREF: ROM:001278B0↑p ROM:00127A20 clr.w d1 ROM:00127A22 move.b ($116F).w,d1 ROM:00127A26 cmpi.w #4,d1 ROM:00127A2A bcc.s locret_127A34 ROM:00127A2C movea.l off_127A36(pc,d1.w*4),a0 ROM:00127A30 nop ROM:00127A32 jmp (a0) ROM:00127A34 ; --------------------------------------------------------------------------- ROM:00127A34 ROM:00127A34 locret_127A34: ; CODE XREF: sub_127A20+A↑j ROM:00127A34 rts ROM:00127A34 ; End of function sub_127A20 ROM:00127A34 ROM:00127A34 ; --------------------------------------------------------------------------- ROM:00127A36 off_127A36: dc.l loc_127A46 ; DATA XREF: sub_127A20+C↑r ROM:00127A3A dc.l loc_127A54 ROM:00127A3E dc.l loc_127A9A ROM:00127A42 dc.l locret_127AC2 ROM:00127A46 ; --------------------------------------------------------------------------- ROM:00127A46 ROM:00127A46 loc_127A46: ; DATA XREF: ROM:off_127A36↑o ROM:00127A46 bsr.w sub_127AC6 ROM:00127A4A move.b #1,($116F).w ROM:00127A50 bra.s loc_127A90 ROM:00127A52 ; --------------------------------------------------------------------------- ROM:00127A52 rts ROM:00127A54 ; --------------------------------------------------------------------------- ROM:00127A54 ROM:00127A54 loc_127A54: ; DATA XREF: ROM:00127A3A↑o ROM:00127A54 btst #7,($1335).w ROM:00127A5A beq.s loc_127A90 ROM:00127A5C btst #5,($1328).w ROM:00127A62 beq.s loc_127A90 ROM:00127A64 move.b #0,($116D).w ROM:00127A6A move.b #0,($116C).w ROM:00127A70 addq.w #1,($C50).w ROM:00127A74 bvc.s loc_127A7C ROM:00127A76 move.w #$8000,($C50).w ROM:00127A7C ROM:00127A7C loc_127A7C: ; CODE XREF: ROM:00127A74↑j ROM:00127A7C bclr #7,($1335).w ROM:00127A82 bclr #5,($1328).w ROM:00127A88 move.b #2,($116F).w ROM:00127A8E bra.s locret_127AC0 ROM:00127A90 ; --------------------------------------------------------------------------- ROM:00127A90 ROM:00127A90 loc_127A90: ; CODE XREF: ROM:00127A50↑j ROM:00127A90 ; ROM:00127A5A↑j ... ROM:00127A90 bsr.w sub_127ADE ROM:00127A94 bsr.w sub_127B7E ROM:00127A98 rts ROM:00127A9A ; --------------------------------------------------------------------------- ROM:00127A9A ROM:00127A9A loc_127A9A: ; DATA XREF: ROM:00127A3E↑o ROM:00127A9A move.w $51A(a5),d0 ROM:00127A9E cmp.w ($C50).w,d0 ROM:00127AA2 ble.s loc_127AAC ROM:00127AA4 move.b #1,($116F).w ROM:00127AAA bra.s loc_127A90 ROM:00127AAC ; --------------------------------------------------------------------------- ROM:00127AAC ROM:00127AAC loc_127AAC: ; CODE XREF: ROM:00127AA2↑j ROM:00127AAC cmp.w ($C50).w,d0 ROM:00127AB0 bgt.s locret_127AC0 ROM:00127AB2 bset #0,($132C).w ROM:00127AB8 move.b #3,($116F).w ROM:00127ABE bra.s locret_127AC2 ROM:00127AC0 ; --------------------------------------------------------------------------- ROM:00127AC0 ROM:00127AC0 locret_127AC0: ; CODE XREF: ROM:00127A8E↑j ROM:00127AC0 ; ROM:00127AB0↑j ROM:00127AC0 rts ROM:00127AC2 ; --------------------------------------------------------------------------- ROM:00127AC2 ROM:00127AC2 locret_127AC2: ; CODE XREF: ROM:00127ABE↑j ROM:00127AC2 ; DATA XREF: ROM:00127A42↑o ROM:00127AC2 rts ROM:00127AC4 ; --------------------------------------------------------------------------- ROM:00127AC4 rts ROM:00127AC6 ROM:00127AC6 ; =============== S U B R O U T I N E ======================================= ROM:00127AC6 ROM:00127AC6 ROM:00127AC6 sub_127AC6: ; CODE XREF: ROM:loc_127A46↑p ROM:00127AC6 bclr #7,($1335).w ROM:00127ACC bclr #5,($1328).w ROM:00127AD2 bclr #0,($132C).w ROM:00127AD8 clr.w ($C50).w ROM:00127ADC rts ROM:00127ADC ; End of function sub_127AC6 ROM:00127ADC ROM:00127ADE ROM:00127ADE ; =============== S U B R O U T I N E ======================================= ROM:00127ADE ROM:00127ADE ROM:00127ADE sub_127ADE: ; CODE XREF: ROM:loc_127A90↑p ROM:00127ADE clr.w d1 ROM:00127AE0 move.b ($116D).w,d1 ROM:00127AE4 cmpi.w #4,d1 ROM:00127AE8 bcc.s locret_127AF2 ROM:00127AEA movea.l off_127AF4(pc,d1.w*4),a0 ROM:00127AEE nop ROM:00127AF0 jmp (a0) ROM:00127AF2 ; --------------------------------------------------------------------------- ROM:00127AF2 ROM:00127AF2 locret_127AF2: ; CODE XREF: sub_127ADE+A↑j ROM:00127AF2 rts ROM:00127AF2 ; End of function sub_127ADE ROM:00127AF2 ROM:00127AF2 ; --------------------------------------------------------------------------- ROM:00127AF4 off_127AF4: dc.l loc_127B04 ; DATA XREF: sub_127ADE+C↑r ROM:00127AF8 dc.l loc_127B0E ROM:00127AFC dc.l loc_127B3E ROM:00127B00 dc.l locret_127B7A ROM:00127B04 ; --------------------------------------------------------------------------- ROM:00127B04 ROM:00127B04 loc_127B04: ; DATA XREF: ROM:off_127AF4↑o ROM:00127B04 move.b #1,($116D).w ROM:00127B0A bra.s locret_127B3C ROM:00127B0C ; --------------------------------------------------------------------------- ROM:00127B0C rts ROM:00127B0E ; --------------------------------------------------------------------------- ROM:00127B0E ROM:00127B0E loc_127B0E: ; DATA XREF: ROM:00127AF8↑o ROM:00127B0E move.w $50E(a5),d1 ROM:00127B12 move.w $518(a5),d0 ROM:00127B16 cmp.w ($506).w,d0 ROM:00127B1A bge.s locret_127B3C ROM:00127B1C cmp.w ($C68).w,d1 ROM:00127B20 bge.s locret_127B3C ROM:00127B22 move.w $514(a5),d1 ROM:00127B26 clr.b ($8A8).w ROM:00127B2A move.w d1,($682).w ROM:00127B2E move.b #1,($8A8).w ROM:00127B34 move.b #2,($116D).w ROM:00127B3A bra.s locret_127B78 ROM:00127B3C ; --------------------------------------------------------------------------- ROM:00127B3C ROM:00127B3C locret_127B3C: ; CODE XREF: ROM:00127B0A↑j ROM:00127B3C ; ROM:00127B1A↑j ... ROM:00127B3C rts ROM:00127B3E ; --------------------------------------------------------------------------- ROM:00127B3E ROM:00127B3E loc_127B3E: ; DATA XREF: ROM:00127AFC↑o ROM:00127B3E cmpi.w #0,($682).w ROM:00127B44 bgt.s loc_127B54 ROM:00127B46 bset #7,($1335).w ROM:00127B4C move.b #3,($116D).w ROM:00127B52 bra.s locret_127B7A ROM:00127B54 ; --------------------------------------------------------------------------- ROM:00127B54 ROM:00127B54 loc_127B54: ; CODE XREF: ROM:00127B44↑j ROM:00127B54 move.w $50E(a5),d1 ROM:00127B58 move.w $518(a5),d0 ROM:00127B5C cmp.w ($506).w,d0 ROM:00127B60 bgt.s loc_127B68 ROM:00127B62 cmp.w ($C68).w,d1 ROM:00127B66 ble.s locret_127B78 ROM:00127B68 ROM:00127B68 loc_127B68: ; CODE XREF: ROM:00127B60↑j ROM:00127B68 clr.b ($8A8).w ROM:00127B6C clr.w ($682).w ROM:00127B70 move.b #1,($116D).w ROM:00127B76 bra.s locret_127B3C ROM:00127B78 ; --------------------------------------------------------------------------- ROM:00127B78 ROM:00127B78 locret_127B78: ; CODE XREF: ROM:00127B3A↑j ROM:00127B78 ; ROM:00127B66↑j ROM:00127B78 rts ROM:00127B7A ; --------------------------------------------------------------------------- ROM:00127B7A ROM:00127B7A locret_127B7A: ; CODE XREF: ROM:00127B52↑j ROM:00127B7A ; DATA XREF: ROM:00127B00↑o ROM:00127B7A rts ROM:00127B7C ; --------------------------------------------------------------------------- ROM:00127B7C rts ROM:00127B7E ROM:00127B7E ; =============== S U B R O U T I N E ======================================= ROM:00127B7E ROM:00127B7E ROM:00127B7E sub_127B7E: ; CODE XREF: ROM:00127A94↑p ROM:00127B7E clr.w d1 ROM:00127B80 move.b ($116C).w,d1 ROM:00127B84 cmpi.w #4,d1 ROM:00127B88 bcc.s locret_127B92 ROM:00127B8A movea.l off_127B94(pc,d1.w*4),a0 ROM:00127B8E nop ROM:00127B90 jmp (a0) ROM:00127B92 ; --------------------------------------------------------------------------- ROM:00127B92 ROM:00127B92 locret_127B92: ; CODE XREF: sub_127B7E+A↑j ROM:00127B92 rts ROM:00127B92 ; End of function sub_127B7E ROM:00127B92 ROM:00127B92 ; --------------------------------------------------------------------------- ROM:00127B94 off_127B94: dc.l loc_127BA4 ; DATA XREF: sub_127B7E+C↑r ROM:00127B98 dc.l loc_127BAE ROM:00127B9C dc.l loc_127BDC ROM:00127BA0 dc.l locret_127C16 ROM:00127BA4 ; --------------------------------------------------------------------------- ROM:00127BA4 ROM:00127BA4 loc_127BA4: ; DATA XREF: ROM:off_127B94↑o ROM:00127BA4 move.b #1,($116C).w ROM:00127BAA bra.s locret_127BDA ROM:00127BAC ; --------------------------------------------------------------------------- ROM:00127BAC rts ROM:00127BAE ; --------------------------------------------------------------------------- ROM:00127BAE ROM:00127BAE loc_127BAE: ; DATA XREF: ROM:00127B98↑o ROM:00127BAE move.w $50C(a5),d1 ROM:00127BB2 btst #6,($133E).w ROM:00127BB8 bne.s locret_127BDA ROM:00127BBA cmp.w ($C68).w,d1 ROM:00127BBE ble.s locret_127BDA ROM:00127BC0 move.w $512(a5),d1 ROM:00127BC4 clr.b ($8A7).w ROM:00127BC8 move.w d1,($680).w ROM:00127BCC move.b #1,($8A7).w ROM:00127BD2 move.b #2,($116C).w ROM:00127BD8 bra.s locret_127C14 ROM:00127BDA ; --------------------------------------------------------------------------- ROM:00127BDA ROM:00127BDA locret_127BDA: ; CODE XREF: ROM:00127BAA↑j ROM:00127BDA ; ROM:00127BB8↑j ... ROM:00127BDA rts ROM:00127BDC ; --------------------------------------------------------------------------- ROM:00127BDC ROM:00127BDC loc_127BDC: ; DATA XREF: ROM:00127B9C↑o ROM:00127BDC cmpi.w #0,($680).w ROM:00127BE2 bgt.s loc_127BF2 ROM:00127BE4 bset #5,($1328).w ROM:00127BEA move.b #3,($116C).w ROM:00127BF0 bra.s locret_127C16 ROM:00127BF2 ; --------------------------------------------------------------------------- ROM:00127BF2 ROM:00127BF2 loc_127BF2: ; CODE XREF: ROM:00127BE2↑j ROM:00127BF2 move.w $50C(a5),d1 ROM:00127BF6 btst #6,($133E).w ROM:00127BFC bne.s loc_127C04 ROM:00127BFE cmp.w ($C68).w,d1 ROM:00127C02 bge.s locret_127C14 ROM:00127C04 ROM:00127C04 loc_127C04: ; CODE XREF: ROM:00127BFC↑j ROM:00127C04 clr.b ($8A7).w ROM:00127C08 clr.w ($680).w ROM:00127C0C move.b #1,($116C).w ROM:00127C12 bra.s locret_127BDA ROM:00127C14 ; --------------------------------------------------------------------------- ROM:00127C14 ROM:00127C14 locret_127C14: ; CODE XREF: ROM:00127BD8↑j ROM:00127C14 ; ROM:00127C02↑j ROM:00127C14 rts ROM:00127C16 ; --------------------------------------------------------------------------- ROM:00127C16 ROM:00127C16 locret_127C16: ; CODE XREF: ROM:00127BF0↑j ROM:00127C16 ; DATA XREF: ROM:00127BA0↑o ROM:00127C16 rts ROM:00127C18 ; --------------------------------------------------------------------------- ROM:00127C18 rts ROM:00127C1A ROM:00127C1A ; =============== S U B R O U T I N E ======================================= ROM:00127C1A ROM:00127C1A ROM:00127C1A sub_127C1A: ; CODE XREF: sub_127776↑p ROM:00127C1A btst #4,($1314).w ROM:00127C20 beq.s loc_127C2A ROM:00127C22 bset #6,($D45).w ROM:00127C28 bra.s loc_127C30 ROM:00127C2A ; --------------------------------------------------------------------------- ROM:00127C2A ROM:00127C2A loc_127C2A: ; CODE XREF: sub_127C1A+6↑j ROM:00127C2A bclr #6,($D45).w ROM:00127C30 ROM:00127C30 loc_127C30: ; CODE XREF: sub_127C1A+E↑j ROM:00127C30 bset #6,($D5D).w ROM:00127C36 rts ROM:00127C36 ; End of function sub_127C1A ROM:00127C36 ROM:00127C38 ROM:00127C38 ; =============== S U B R O U T I N E ======================================= ROM:00127C38 ROM:00127C38 ROM:00127C38 sub_127C38: ; CODE XREF: sub_1289E4+3E↓p ROM:00127C38 move.w ($C52).w,d1 ROM:00127C3C cmpi.w #3,d1 ROM:00127C40 bcc.s locret_127C4A ROM:00127C42 movea.l off_127C4C(pc,d1.w*4),a0 ROM:00127C46 nop ROM:00127C48 jmp (a0) ROM:00127C4A ; --------------------------------------------------------------------------- ROM:00127C4A ROM:00127C4A locret_127C4A: ; CODE XREF: sub_127C38+8↑j ROM:00127C4A rts ROM:00127C4A ; End of function sub_127C38 ROM:00127C4A ROM:00127C4A ; --------------------------------------------------------------------------- ROM:00127C4C off_127C4C: dc.l loc_127C58 ; DATA XREF: sub_127C38+A↑r ROM:00127C50 dc.l loc_127C62 ROM:00127C54 dc.l loc_127C8A ROM:00127C58 ; --------------------------------------------------------------------------- ROM:00127C58 ROM:00127C58 loc_127C58: ; DATA XREF: ROM:off_127C4C↑o ROM:00127C58 move.w #1,($C52).w ROM:00127C5E bra.s locret_127C88 ROM:00127C60 ; --------------------------------------------------------------------------- ROM:00127C60 rts ROM:00127C62 ; --------------------------------------------------------------------------- ROM:00127C62 ROM:00127C62 loc_127C62: ; DATA XREF: ROM:00127C50↑o ROM:00127C62 btst #1,($1337).w ROM:00127C68 beq.s locret_127C88 ROM:00127C6A bsr.w sub_127CD0 ROM:00127C6E move.w $51E(a5),d0 ROM:00127C72 clr.b ($8D8).w ROM:00127C76 move.w d0,($6E2).w ROM:00127C7A move.b #1,($8D8).w ROM:00127C80 move.w #2,($C52).w ROM:00127C86 bra.s locret_127CCC ROM:00127C88 ; --------------------------------------------------------------------------- ROM:00127C88 ROM:00127C88 locret_127C88: ; CODE XREF: ROM:00127C5E↑j ROM:00127C88 ; ROM:00127C68↑j ... ROM:00127C88 rts ROM:00127C8A ; --------------------------------------------------------------------------- ROM:00127C8A ROM:00127C8A loc_127C8A: ; DATA XREF: ROM:00127C54↑o ROM:00127C8A btst #1,($1337).w ROM:00127C90 bne.s loc_127CA2 ROM:00127C92 clr.b ($8D8).w ROM:00127C96 clr.w ($6E2).w ROM:00127C9A move.w #1,($C52).w ROM:00127CA0 bra.s locret_127C88 ROM:00127CA2 ; --------------------------------------------------------------------------- ROM:00127CA2 ROM:00127CA2 loc_127CA2: ; CODE XREF: ROM:00127C90↑j ROM:00127CA2 cmpi.w #0,($6E2).w ROM:00127CA8 bgt.s locret_127CCC ROM:00127CAA bsr.w sub_127CD0 ROM:00127CAE move.w $51E(a5),d0 ROM:00127CB2 clr.b ($8D8).w ROM:00127CB6 move.w d0,($6E2).w ROM:00127CBA move.b #1,($8D8).w ROM:00127CC0 move.w #2,($C52).w ROM:00127CC6 bra.l *+6 ROM:00127CCC ; --------------------------------------------------------------------------- ROM:00127CCC ROM:00127CCC locret_127CCC: ; CODE XREF: ROM:00127C86↑j ROM:00127CCC ; ROM:00127CA8↑j ... ROM:00127CCC rts ROM:00127CCE ; --------------------------------------------------------------------------- ROM:00127CCE rts ROM:00127CD0 ROM:00127CD0 ; =============== S U B R O U T I N E ======================================= ROM:00127CD0 ROM:00127CD0 ROM:00127CD0 sub_127CD0: ; CODE XREF: ROM:00127C6A↑p ROM:00127CD0 ; ROM:00127CAA↑p ROM:00127CD0 btst #3,($1326).w ROM:00127CD6 beq.s loc_127CE6 ROM:00127CD8 bclr #3,($1326).w ROM:00127CDE bset #4,($D44).w ROM:00127CE4 bra.s loc_127CEC ROM:00127CE6 ; --------------------------------------------------------------------------- ROM:00127CE6 ROM:00127CE6 loc_127CE6: ; CODE XREF: sub_127CD0+6↑j ROM:00127CE6 bclr #4,($D44).w ROM:00127CEC ROM:00127CEC loc_127CEC: ; CODE XREF: sub_127CD0+14↑j ROM:00127CEC bset #4,($D5C).w ROM:00127CF2 btst #2,($1328).w ROM:00127CF8 beq.s loc_127D08 ROM:00127CFA bclr #2,($1328).w ROM:00127D00 bset #5,($D44).w ROM:00127D06 bra.s loc_127D0E ROM:00127D08 ; --------------------------------------------------------------------------- ROM:00127D08 ROM:00127D08 loc_127D08: ; CODE XREF: sub_127CD0+28↑j ROM:00127D08 bclr #5,($D44).w ROM:00127D0E ROM:00127D0E loc_127D0E: ; CODE XREF: sub_127CD0+36↑j ROM:00127D0E bset #5,($D5C).w ROM:00127D14 btst #6,($1324).w ROM:00127D1A beq.s loc_127D2A ROM:00127D1C bclr #6,($1324).w ROM:00127D22 bset #6,($D44).w ROM:00127D28 bra.s loc_127D30 ROM:00127D2A ; --------------------------------------------------------------------------- ROM:00127D2A ROM:00127D2A loc_127D2A: ; CODE XREF: sub_127CD0+4A↑j ROM:00127D2A bclr #6,($D44).w ROM:00127D30 ROM:00127D30 loc_127D30: ; CODE XREF: sub_127CD0+58↑j ROM:00127D30 bset #6,($D5C).w ROM:00127D36 btst #4,($1326).w ROM:00127D3C beq.s loc_127D4C ROM:00127D3E bclr #4,($1326).w ROM:00127D44 bset #7,($D44).w ROM:00127D4A bra.s loc_127D52 ROM:00127D4C ; --------------------------------------------------------------------------- ROM:00127D4C ROM:00127D4C loc_127D4C: ; CODE XREF: sub_127CD0+6C↑j ROM:00127D4C bclr #7,($D44).w ROM:00127D52 ROM:00127D52 loc_127D52: ; CODE XREF: sub_127CD0+7A↑j ROM:00127D52 bset #7,($D5C).w ROM:00127D58 rts ROM:00127D58 ; End of function sub_127CD0 ROM:00127D58 ROM:00127D5A ROM:00127D5A ; =============== S U B R O U T I N E ======================================= ROM:00127D5A ROM:00127D5A ROM:00127D5A sub_127D5A: ; CODE XREF: sub_1289E4+26↓p ROM:00127D5A move.w ($C54).w,d1 ROM:00127D5E cmpi.w #5,d1 ROM:00127D62 bcc.s locret_127D6C ROM:00127D64 movea.l off_127D6E(pc,d1.w*4),a0 ROM:00127D68 nop ROM:00127D6A jmp (a0) ROM:00127D6C ; --------------------------------------------------------------------------- ROM:00127D6C ROM:00127D6C locret_127D6C: ; CODE XREF: sub_127D5A+8↑j ROM:00127D6C rts ROM:00127D6C ; End of function sub_127D5A ROM:00127D6C ROM:00127D6C ; --------------------------------------------------------------------------- ROM:00127D6E off_127D6E: dc.l loc_127D82 ; DATA XREF: sub_127D5A+A↑r ROM:00127D72 dc.l loc_127D8C ROM:00127D76 dc.l loc_127DBA ROM:00127D7A dc.l loc_127E06 ROM:00127D7E dc.l loc_127EAE ROM:00127D82 ; --------------------------------------------------------------------------- ROM:00127D82 ROM:00127D82 loc_127D82: ; DATA XREF: ROM:off_127D6E↑o ROM:00127D82 move.w #1,($C54).w ROM:00127D88 bra.s loc_127DB4 ROM:00127D8A ; --------------------------------------------------------------------------- ROM:00127D8A rts ROM:00127D8C ; --------------------------------------------------------------------------- ROM:00127D8C ROM:00127D8C loc_127D8C: ; DATA XREF: ROM:00127D72↑o ROM:00127D8C btst #6,($131A).w ROM:00127D92 beq.s loc_127DB4 ROM:00127D94 move.w $522(a5),d1 ROM:00127D98 clr.b ($8A9).w ROM:00127D9C move.w d1,($684).w ROM:00127DA0 move.b #1,($8A9).w ROM:00127DA6 bclr #3,($D43).w ROM:00127DAC move.w #2,($C54).w ROM:00127DB2 bra.s loc_127E00 ROM:00127DB4 ; --------------------------------------------------------------------------- ROM:00127DB4 ROM:00127DB4 loc_127DB4: ; CODE XREF: ROM:00127D88↑j ROM:00127DB4 ; ROM:00127D92↑j ... ROM:00127DB4 bsr.w sub_127ECA ROM:00127DB8 rts ROM:00127DBA ; --------------------------------------------------------------------------- ROM:00127DBA ROM:00127DBA loc_127DBA: ; DATA XREF: ROM:00127D76↑o ROM:00127DBA btst #6,($131A).w ROM:00127DC0 bne.s loc_127DD2 ROM:00127DC2 clr.b ($8A9).w ROM:00127DC6 clr.w ($684).w ROM:00127DCA move.w #1,($C54).w ROM:00127DD0 bra.s loc_127DB4 ROM:00127DD2 ; --------------------------------------------------------------------------- ROM:00127DD2 ROM:00127DD2 loc_127DD2: ; CODE XREF: ROM:00127DC0↑j ROM:00127DD2 cmpi.w #0,($684).w ROM:00127DD8 bgt.s loc_127E00 ROM:00127DDA btst #6,($131A).w ROM:00127DE0 beq.s loc_127E00 ROM:00127DE2 move.w $524(a5),d1 ROM:00127DE6 clr.b ($8A9).w ROM:00127DEA move.w d1,($684).w ROM:00127DEE move.b #1,($8A9).w ROM:00127DF4 move.w #3,($C54).w ROM:00127DFA bra.l loc_127EA4 ROM:00127E00 ; --------------------------------------------------------------------------- ROM:00127E00 ROM:00127E00 loc_127E00: ; CODE XREF: ROM:00127DB2↑j ROM:00127E00 ; ROM:00127DD8↑j ... ROM:00127E00 bsr.w sub_127ECA ROM:00127E04 rts ROM:00127E06 ; --------------------------------------------------------------------------- ROM:00127E06 ROM:00127E06 loc_127E06: ; DATA XREF: ROM:00127D7A↑o ROM:00127E06 cmpi.w #0,($684).w ROM:00127E0C bgt.s loc_127E36 ROM:00127E0E btst #6,($131A).w ROM:00127E14 beq.s loc_127E36 ROM:00127E16 move.w $524(a5),d1 ROM:00127E1A clr.b ($8A9).w ROM:00127E1E move.w d1,($684).w ROM:00127E22 move.b #1,($8A9).w ROM:00127E28 bset #3,($D5B).w ROM:00127E2E move.w #3,($C54).w ROM:00127E34 bra.s loc_127EA4 ROM:00127E36 ; --------------------------------------------------------------------------- ROM:00127E36 ROM:00127E36 loc_127E36: ; CODE XREF: ROM:00127E0C↑j ROM:00127E36 ; ROM:00127E14↑j ROM:00127E36 cmpi.w #0,($684).w ROM:00127E3C bgt.s loc_127E58 ROM:00127E3E btst #6,($131A).w ROM:00127E44 bne.s loc_127E58 ROM:00127E46 move.w #0,($C56).w ROM:00127E4C move.w #1,($C54).w ROM:00127E52 bra.l loc_127DB4 ROM:00127E58 ; --------------------------------------------------------------------------- ROM:00127E58 ROM:00127E58 loc_127E58: ; CODE XREF: ROM:00127E3C↑j ROM:00127E58 ; ROM:00127E44↑j ROM:00127E58 btst #6,($131A).w ROM:00127E5E bne.s loc_127E7A ROM:00127E60 move.w #0,($C56).w ROM:00127E66 clr.b ($8A9).w ROM:00127E6A clr.w ($684).w ROM:00127E6E move.w #1,($C54).w ROM:00127E74 bra.l loc_127DB4 ROM:00127E7A ; --------------------------------------------------------------------------- ROM:00127E7A ROM:00127E7A loc_127E7A: ; CODE XREF: ROM:00127E5E↑j ROM:00127E7A btst #7,($1321).w ROM:00127E80 beq.s loc_127EA4 ROM:00127E82 move.w #0,($C56).w ROM:00127E88 bset #3,($D43).w ROM:00127E8E bset #3,($D5B).w ROM:00127E94 clr.b ($8A9).w ROM:00127E98 clr.w ($684).w ROM:00127E9C move.w #4,($C54).w ROM:00127EA2 bra.s loc_127EC2 ROM:00127EA4 ; --------------------------------------------------------------------------- ROM:00127EA4 ROM:00127EA4 loc_127EA4: ; CODE XREF: ROM:00127DFA↑j ROM:00127EA4 ; ROM:00127E34↑j ... ROM:00127EA4 bsr.w sub_127ECA ROM:00127EA8 bsr.w sub_127F04 ROM:00127EAC rts ROM:00127EAE ; --------------------------------------------------------------------------- ROM:00127EAE ROM:00127EAE loc_127EAE: ; DATA XREF: ROM:00127D7E↑o ROM:00127EAE btst #6,($131A).w ROM:00127EB4 bne.s loc_127EC2 ROM:00127EB6 move.w #1,($C54).w ROM:00127EBC bra.l loc_127DB4 ROM:00127EC2 ; --------------------------------------------------------------------------- ROM:00127EC2 ROM:00127EC2 loc_127EC2: ; CODE XREF: ROM:00127EA2↑j ROM:00127EC2 ; ROM:00127EB4↑j ROM:00127EC2 bsr.w sub_127ECA ROM:00127EC6 rts ROM:00127EC8 ; --------------------------------------------------------------------------- ROM:00127EC8 rts ROM:00127ECA ROM:00127ECA ; =============== S U B R O U T I N E ======================================= ROM:00127ECA ROM:00127ECA ROM:00127ECA sub_127ECA: ; CODE XREF: ROM:loc_127DB4↑p ROM:00127ECA ; ROM:loc_127E00↑p ... ROM:00127ECA btst #6,($133E).w ROM:00127ED0 bne.s loc_127EFC ROM:00127ED2 btst #0,($1336).w ROM:00127ED8 beq.s loc_127EF4 ROM:00127EDA move.w $520(a5),d1 ROM:00127EDE cmp.w ($A38).w,d1 ROM:00127EE2 bgt.s loc_127EEC ROM:00127EE4 bset #6,($131A).w ROM:00127EEA bra.s loc_127EF2 ROM:00127EEC ; --------------------------------------------------------------------------- ROM:00127EEC ROM:00127EEC loc_127EEC: ; CODE XREF: sub_127ECA+18↑j ROM:00127EEC bclr #6,($131A).w ROM:00127EF2 ROM:00127EF2 loc_127EF2: ; CODE XREF: sub_127ECA+20↑j ROM:00127EF2 bra.s loc_127EFA ROM:00127EF4 ; --------------------------------------------------------------------------- ROM:00127EF4 ROM:00127EF4 loc_127EF4: ; CODE XREF: sub_127ECA+E↑j ROM:00127EF4 bclr #6,($131A).w ROM:00127EFA ROM:00127EFA loc_127EFA: ; CODE XREF: sub_127ECA:loc_127EF2↑j ROM:00127EFA bra.s locret_127F02 ROM:00127EFC ; --------------------------------------------------------------------------- ROM:00127EFC ROM:00127EFC loc_127EFC: ; CODE XREF: sub_127ECA+6↑j ROM:00127EFC bclr #6,($131A).w ROM:00127F02 ROM:00127F02 locret_127F02: ; CODE XREF: sub_127ECA:loc_127EFA↑j ROM:00127F02 rts ROM:00127F02 ; End of function sub_127ECA ROM:00127F02 ROM:00127F04 ROM:00127F04 ; =============== S U B R O U T I N E ======================================= ROM:00127F04 ROM:00127F04 ROM:00127F04 sub_127F04: ; CODE XREF: ROM:00127EA8↑p ROM:00127F04 move.w ($C56).w,d1 ROM:00127F08 cmpi.w #4,d1 ROM:00127F0C bcc.s locret_127F16 ROM:00127F0E movea.l off_127F18(pc,d1.w*4),a0 ROM:00127F12 nop ROM:00127F14 jmp (a0) ROM:00127F16 ; --------------------------------------------------------------------------- ROM:00127F16 ROM:00127F16 locret_127F16: ; CODE XREF: sub_127F04+8↑j ROM:00127F16 rts ROM:00127F16 ; End of function sub_127F04 ROM:00127F16 ROM:00127F16 ; --------------------------------------------------------------------------- ROM:00127F18 off_127F18: dc.l loc_127F28 ; DATA XREF: sub_127F04+A↑r ROM:00127F1C dc.l loc_127F48 ROM:00127F20 dc.l loc_127F7C ROM:00127F24 dc.l locret_127FD0 ROM:00127F28 ; --------------------------------------------------------------------------- ROM:00127F28 ROM:00127F28 loc_127F28: ; DATA XREF: ROM:off_127F18↑o ROM:00127F28 bclr #7,($1321).w ROM:00127F2E bclr #3,($1321).w ROM:00127F34 bclr #6,($132A).w ROM:00127F3A move.w #1,($C56).w ROM:00127F40 bra.l loc_127F76 ROM:00127F46 ; --------------------------------------------------------------------------- ROM:00127F46 rts ROM:00127F48 ; --------------------------------------------------------------------------- ROM:00127F48 ROM:00127F48 loc_127F48: ; DATA XREF: ROM:00127F1C↑o ROM:00127F48 btst #3,($1321).w ROM:00127F4E beq.s loc_127F76 ROM:00127F50 btst #6,($132A).w ROM:00127F56 beq.s loc_127F76 ROM:00127F58 move.w $52A(a5),d1 ROM:00127F5C clr.b ($8AA).w ROM:00127F60 move.w d1,($686).w ROM:00127F64 move.b #1,($8AA).w ROM:00127F6A move.w #2,($C56).w ROM:00127F70 bra.l loc_127FCA ROM:00127F76 ; --------------------------------------------------------------------------- ROM:00127F76 ROM:00127F76 loc_127F76: ; CODE XREF: ROM:00127F40↑j ROM:00127F76 ; ROM:00127F4E↑j ... ROM:00127F76 bsr.w sub_127FD4 ROM:00127F7A rts ROM:00127F7C ; --------------------------------------------------------------------------- ROM:00127F7C ROM:00127F7C loc_127F7C: ; DATA XREF: ROM:00127F20↑o ROM:00127F7C btst #3,($1321).w ROM:00127F82 beq.s loc_127F8C ROM:00127F84 btst #6,($132A).w ROM:00127F8A bne.s loc_127FA0 ROM:00127F8C ROM:00127F8C loc_127F8C: ; CODE XREF: ROM:00127F82↑j ROM:00127F8C clr.b ($8AA).w ROM:00127F90 clr.w ($686).w ROM:00127F94 move.w #1,($C56).w ROM:00127F9A bra.l loc_127F76 ROM:00127FA0 ; --------------------------------------------------------------------------- ROM:00127FA0 ROM:00127FA0 loc_127FA0: ; CODE XREF: ROM:00127F8A↑j ROM:00127FA0 btst #3,($1321).w ROM:00127FA6 beq.s loc_127FCA ROM:00127FA8 btst #6,($132A).w ROM:00127FAE beq.s loc_127FCA ROM:00127FB0 cmpi.w #0,($686).w ROM:00127FB6 bgt.s loc_127FCA ROM:00127FB8 bset #7,($1321).w ROM:00127FBE move.w #3,($C56).w ROM:00127FC4 bra.l locret_127FD0 ROM:00127FCA ; --------------------------------------------------------------------------- ROM:00127FCA ROM:00127FCA loc_127FCA: ; CODE XREF: ROM:00127F70↑j ROM:00127FCA ; ROM:00127FA6↑j ... ROM:00127FCA bsr.w sub_127FD4 ROM:00127FCE rts ROM:00127FD0 ; --------------------------------------------------------------------------- ROM:00127FD0 ROM:00127FD0 locret_127FD0: ; CODE XREF: ROM:00127FC4↑j ROM:00127FD0 ; DATA XREF: ROM:00127F24↑o ROM:00127FD0 rts ROM:00127FD2 ; --------------------------------------------------------------------------- ROM:00127FD2 rts ROM:00127FD4 ROM:00127FD4 ; =============== S U B R O U T I N E ======================================= ROM:00127FD4 ROM:00127FD4 ROM:00127FD4 sub_127FD4: ; CODE XREF: ROM:loc_127F76↑p ROM:00127FD4 ; ROM:loc_127FCA↑p ROM:00127FD4 move.w $528(a5),d1 ROM:00127FD8 move.w $526(a5),d2 ROM:00127FDC cmp.w ($B60).w,d1 ROM:00127FE0 blt.s loc_127FE8 ROM:00127FE2 cmp.w ($B60).w,d2 ROM:00127FE6 ble.s loc_127FF0 ROM:00127FE8 ROM:00127FE8 loc_127FE8: ; CODE XREF: sub_127FD4+C↑j ROM:00127FE8 bset #6,($132A).w ROM:00127FEE bra.s loc_127FF6 ROM:00127FF0 ; --------------------------------------------------------------------------- ROM:00127FF0 ROM:00127FF0 loc_127FF0: ; CODE XREF: sub_127FD4+12↑j ROM:00127FF0 bclr #6,($132A).w ROM:00127FF6 ROM:00127FF6 loc_127FF6: ; CODE XREF: sub_127FD4+1A↑j ROM:00127FF6 cmpi.w #0,($B62).w ROM:00127FFC bne.s loc_128000 ROM:00127FFE bra.s loc_12801A ROM:00128000 ; --------------------------------------------------------------------------- ROM:00128000 ROM:00128000 loc_128000: ; CODE XREF: sub_127FD4+28↑j ROM:00128000 move.w ($B5E).w,d0 ROM:00128004 cmp.w ($B62).w,d0 ROM:00128008 bgt.s loc_12800C ROM:0012800A bra.s loc_12801A ROM:0012800C ; --------------------------------------------------------------------------- ROM:0012800C ROM:0012800C loc_12800C: ; CODE XREF: sub_127FD4+34↑j ROM:0012800C move.w ($B58).w,d1 ROM:00128010 sub.w $40A(a5),d1 ROM:00128014 cmp.w ($B62).w,d1 ROM:00128018 blt.s loc_128022 ROM:0012801A ROM:0012801A loc_12801A: ; CODE XREF: sub_127FD4+2A↑j ROM:0012801A ; sub_127FD4+36↑j ROM:0012801A bset #3,($1321).w ROM:00128020 bra.s locret_128028 ROM:00128022 ; --------------------------------------------------------------------------- ROM:00128022 ROM:00128022 loc_128022: ; CODE XREF: sub_127FD4+44↑j ROM:00128022 bclr #3,($1321).w ROM:00128028 ROM:00128028 locret_128028: ; CODE XREF: sub_127FD4+4C↑j ROM:00128028 rts ROM:00128028 ; End of function sub_127FD4 ROM:00128028 ROM:0012802A ROM:0012802A ; =============== S U B R O U T I N E ======================================= ROM:0012802A ROM:0012802A ROM:0012802A sub_12802A: ; CODE XREF: sub_1289E4+44↓p ROM:0012802A move.w ($C58).w,d1 ROM:0012802E cmpi.w #3,d1 ROM:00128032 bcc.s locret_12803C ROM:00128034 movea.l off_12803E(pc,d1.w*4),a0 ROM:00128038 nop ROM:0012803A jmp (a0) ROM:0012803C ; --------------------------------------------------------------------------- ROM:0012803C ROM:0012803C locret_12803C: ; CODE XREF: sub_12802A+8↑j ROM:0012803C rts ROM:0012803C ; End of function sub_12802A ROM:0012803C ROM:0012803C ; --------------------------------------------------------------------------- ROM:0012803E off_12803E: dc.l loc_12804A ; DATA XREF: sub_12802A+A↑r ROM:00128042 dc.l loc_128054 ROM:00128046 dc.l loc_128084 ROM:0012804A ; --------------------------------------------------------------------------- ROM:0012804A ROM:0012804A loc_12804A: ; DATA XREF: ROM:off_12803E↑o ROM:0012804A move.w #1,($C58).w ROM:00128050 bra.s locret_128082 ROM:00128052 ; --------------------------------------------------------------------------- ROM:00128052 rts ROM:00128054 ; --------------------------------------------------------------------------- ROM:00128054 ROM:00128054 loc_128054: ; DATA XREF: ROM:00128042↑o ROM:00128054 btst #1,($1337).w ROM:0012805A beq.s locret_128082 ROM:0012805C cmpi.w #0,($556).w ROM:00128062 ble.s locret_128082 ROM:00128064 bsr.w sub_1280D2 ROM:00128068 move.w $52C(a5),d0 ROM:0012806C clr.b ($8AB).w ROM:00128070 move.w d0,($688).w ROM:00128074 move.b #1,($8AB).w ROM:0012807A move.w #2,($C58).w ROM:00128080 bra.s locret_1280CE ROM:00128082 ; --------------------------------------------------------------------------- ROM:00128082 ROM:00128082 locret_128082: ; CODE XREF: ROM:00128050↑j ROM:00128082 ; ROM:0012805A↑j ... ROM:00128082 rts ROM:00128084 ; --------------------------------------------------------------------------- ROM:00128084 ROM:00128084 loc_128084: ; DATA XREF: ROM:00128046↑o ROM:00128084 btst #1,($1337).w ROM:0012808A beq.s loc_128094 ROM:0012808C cmpi.w #0,($556).w ROM:00128092 bgt.s loc_1280A4 ROM:00128094 ROM:00128094 loc_128094: ; CODE XREF: ROM:0012808A↑j ROM:00128094 clr.b ($8AB).w ROM:00128098 clr.w ($688).w ROM:0012809C move.w #1,($C58).w ROM:001280A2 bra.s locret_128082 ROM:001280A4 ; --------------------------------------------------------------------------- ROM:001280A4 ROM:001280A4 loc_1280A4: ; CODE XREF: ROM:00128092↑j ROM:001280A4 cmpi.w #0,($688).w ROM:001280AA bgt.s locret_1280CE ROM:001280AC bsr.w sub_1280D2 ROM:001280B0 move.w $52C(a5),d0 ROM:001280B4 clr.b ($8AB).w ROM:001280B8 move.w d0,($688).w ROM:001280BC move.b #1,($8AB).w ROM:001280C2 move.w #2,($C58).w ROM:001280C8 bra.l *+6 ROM:001280CE ; --------------------------------------------------------------------------- ROM:001280CE ROM:001280CE locret_1280CE: ; CODE XREF: ROM:00128080↑j ROM:001280CE ; ROM:001280AA↑j ... ROM:001280CE rts ROM:001280D0 ; --------------------------------------------------------------------------- ROM:001280D0 rts ROM:001280D2 ROM:001280D2 ; =============== S U B R O U T I N E ======================================= ROM:001280D2 ROM:001280D2 ROM:001280D2 sub_1280D2: ; CODE XREF: ROM:00128064↑p ROM:001280D2 ; ROM:001280AC↑p ROM:001280D2 btst #6,($1320).w ROM:001280D8 beq.s loc_1280E8 ROM:001280DA bclr #6,($1320).w ROM:001280E0 bset #2,($D45).w ROM:001280E6 bra.s loc_1280EE ROM:001280E8 ; --------------------------------------------------------------------------- ROM:001280E8 ROM:001280E8 loc_1280E8: ; CODE XREF: sub_1280D2+6↑j ROM:001280E8 bclr #2,($D45).w ROM:001280EE ROM:001280EE loc_1280EE: ; CODE XREF: sub_1280D2+14↑j ROM:001280EE bset #2,($D5D).w ROM:001280F4 rts ROM:001280F4 ; End of function sub_1280D2 ROM:001280F4 ROM:001280F6 ROM:001280F6 ; =============== S U B R O U T I N E ======================================= ROM:001280F6 ROM:001280F6 ROM:001280F6 sub_1280F6: ; CODE XREF: sub_1289E4+20↓p ROM:001280F6 move.w $24A(a5),d0 ROM:001280FA cmpi.w #0,d0 ROM:001280FE bne.s loc_128106 ROM:00128100 bsr.w sub_12810C ROM:00128104 bra.s locret_12810A ROM:00128106 ; --------------------------------------------------------------------------- ROM:00128106 ROM:00128106 loc_128106: ; CODE XREF: sub_1280F6+8↑j ROM:00128106 bsr.w sub_1281D8 ROM:0012810A ROM:0012810A locret_12810A: ; CODE XREF: sub_1280F6+E↑j ROM:0012810A rts ROM:0012810A ; End of function sub_1280F6 ROM:0012810A ROM:0012810C ROM:0012810C ; =============== S U B R O U T I N E ======================================= ROM:0012810C ROM:0012810C ROM:0012810C sub_12810C: ; CODE XREF: sub_1280F6+A↑p ROM:0012810C clr.w d1 ROM:0012810E move.b ($1170).w,d1 ROM:00128112 cmpi.w #3,d1 ROM:00128116 bcc.s locret_128120 ROM:00128118 movea.l off_128122(pc,d1.w*4),a0 ROM:0012811C nop ROM:0012811E jmp (a0) ROM:00128120 ; --------------------------------------------------------------------------- ROM:00128120 ROM:00128120 locret_128120: ; CODE XREF: sub_12810C+A↑j ROM:00128120 rts ROM:00128120 ; End of function sub_12810C ROM:00128120 ROM:00128120 ; --------------------------------------------------------------------------- ROM:00128122 off_128122: dc.l loc_12812E ; DATA XREF: sub_12810C+C↑r ROM:00128126 dc.l loc_12813E ROM:0012812A dc.l loc_128194 ROM:0012812E ; --------------------------------------------------------------------------- ROM:0012812E ROM:0012812E loc_12812E: ; DATA XREF: ROM:off_128122↑o ROM:0012812E bclr #1,($D44).w ROM:00128134 move.b #1,($1170).w ROM:0012813A bra.s locret_128192 ROM:0012813C ; --------------------------------------------------------------------------- ROM:0012813C rts ROM:0012813E ; --------------------------------------------------------------------------- ROM:0012813E ROM:0012813E loc_12813E: ; DATA XREF: ROM:00128126↑o ROM:0012813E move.w $532(a5),d0 ROM:00128142 cmp.w ($50A).w,d0 ROM:00128146 bgt.s loc_128156 ROM:00128148 bset #1,($D44).w ROM:0012814E bset #1,($D5C).w ROM:00128154 bra.s locret_128192 ROM:00128156 ; --------------------------------------------------------------------------- ROM:00128156 ROM:00128156 loc_128156: ; CODE XREF: ROM:00128146↑j ROM:00128156 move.w $530(a5),d0 ROM:0012815A cmp.w ($50A).w,d0 ROM:0012815E bgt.s loc_128170 ROM:00128160 bclr #1,($D44).w ROM:00128166 bset #1,($D5C).w ROM:0012816C bra.s locret_128192 ROM:0012816E ; --------------------------------------------------------------------------- ROM:0012816E bra.s locret_128192 ROM:00128170 ; --------------------------------------------------------------------------- ROM:00128170 ROM:00128170 loc_128170: ; CODE XREF: ROM:0012815E↑j ROM:00128170 btst #2,($1314).w ROM:00128176 beq.s locret_128192 ROM:00128178 move.w $52E(a5),d1 ROM:0012817C clr.b ($88D).w ROM:00128180 move.w d1,($64C).w ROM:00128184 move.b #1,($88D).w ROM:0012818A move.b #2,($1170).w ROM:00128190 bra.s locret_1281D4 ROM:00128192 ; --------------------------------------------------------------------------- ROM:00128192 ROM:00128192 locret_128192: ; CODE XREF: ROM:0012813A↑j ROM:00128192 ; ROM:00128154↑j ... ROM:00128192 rts ROM:00128194 ; --------------------------------------------------------------------------- ROM:00128194 ROM:00128194 loc_128194: ; DATA XREF: ROM:0012812A↑o ROM:00128194 move.w $530(a5),d0 ROM:00128198 cmp.w ($50A).w,d0 ROM:0012819C bgt.s loc_1281A0 ROM:0012819E bra.s loc_1281A8 ROM:001281A0 ; --------------------------------------------------------------------------- ROM:001281A0 ROM:001281A0 loc_1281A0: ; CODE XREF: ROM:0012819C↑j ROM:001281A0 btst #2,($1314).w ROM:001281A6 bne.s loc_1281B8 ROM:001281A8 ROM:001281A8 loc_1281A8: ; CODE XREF: ROM:0012819E↑j ROM:001281A8 clr.b ($88D).w ROM:001281AC clr.w ($64C).w ROM:001281B0 move.b #1,($1170).w ROM:001281B6 bra.s locret_128192 ROM:001281B8 ; --------------------------------------------------------------------------- ROM:001281B8 ROM:001281B8 loc_1281B8: ; CODE XREF: ROM:001281A6↑j ROM:001281B8 cmpi.w #0,($64C).w ROM:001281BE bgt.s locret_1281D4 ROM:001281C0 bset #1,($D44).w ROM:001281C6 bset #1,($D5C).w ROM:001281CC move.b #1,($1170).w ROM:001281D2 bra.s locret_128192 ROM:001281D4 ; --------------------------------------------------------------------------- ROM:001281D4 ROM:001281D4 locret_1281D4: ; CODE XREF: ROM:00128190↑j ROM:001281D4 ; ROM:001281BE↑j ROM:001281D4 rts ROM:001281D6 ; --------------------------------------------------------------------------- ROM:001281D6 rts ROM:001281D8 ROM:001281D8 ; =============== S U B R O U T I N E ======================================= ROM:001281D8 ROM:001281D8 ROM:001281D8 sub_1281D8: ; CODE XREF: sub_1280F6:loc_128106↑p ROM:001281D8 btst #2,($1321).w ROM:001281DE beq.s loc_1281E8 ROM:001281E0 bset #1,($D44).w ROM:001281E6 bra.s loc_1281EE ROM:001281E8 ; --------------------------------------------------------------------------- ROM:001281E8 ROM:001281E8 loc_1281E8: ; CODE XREF: sub_1281D8+6↑j ROM:001281E8 bclr #1,($D44).w ROM:001281EE ROM:001281EE loc_1281EE: ; CODE XREF: sub_1281D8+E↑j ROM:001281EE btst #1,($D5D).w ROM:001281F4 bne.s loc_1281FE ROM:001281F6 btst #4,($D5D).w ROM:001281FC beq.s loc_128206 ROM:001281FE ROM:001281FE loc_1281FE: ; CODE XREF: sub_1281D8+1C↑j ROM:001281FE bset #1,($D5C).w ROM:00128204 bra.s locret_12820C ROM:00128206 ; --------------------------------------------------------------------------- ROM:00128206 ROM:00128206 loc_128206: ; CODE XREF: sub_1281D8+24↑j ROM:00128206 bclr #1,($D5C).w ROM:0012820C ROM:0012820C locret_12820C: ; CODE XREF: sub_1281D8+2C↑j ROM:0012820C rts ROM:0012820C ; End of function sub_1281D8 ROM:0012820C ROM:0012820E ROM:0012820E ; =============== S U B R O U T I N E ======================================= ROM:0012820E ROM:0012820E ROM:0012820E sub_12820E: ; CODE XREF: sub_1289E4↓p ROM:0012820E bsr.w sub_128218 ROM:00128212 bsr.w sub_128446 ROM:00128216 rts ROM:00128216 ; End of function sub_12820E ROM:00128216 ROM:00128218 ROM:00128218 ; =============== S U B R O U T I N E ======================================= ROM:00128218 ROM:00128218 ROM:00128218 sub_128218: ; CODE XREF: sub_12820E↑p ROM:00128218 clr.w d1 ROM:0012821A move.b ($1171).w,d1 ROM:0012821E cmpi.w #7,d1 ROM:00128222 bcc.s locret_12822C ROM:00128224 movea.l off_12822E(pc,d1.w*4),a0 ROM:00128228 nop ROM:0012822A jmp (a0) ROM:0012822C ; --------------------------------------------------------------------------- ROM:0012822C ROM:0012822C locret_12822C: ; CODE XREF: sub_128218+A↑j ROM:0012822C rts ROM:0012822C ; End of function sub_128218 ROM:0012822C ROM:0012822C ; --------------------------------------------------------------------------- ROM:0012822E off_12822E: dc.l loc_12824A ; DATA XREF: sub_128218+C↑r ROM:00128232 dc.l loc_12825E ROM:00128236 dc.l loc_1282B4 ROM:0012823A dc.l loc_128314 ROM:0012823E dc.l loc_12836A ROM:00128242 dc.l loc_1283D4 ROM:00128246 dc.l locret_1283F6 ROM:0012824A ; --------------------------------------------------------------------------- ROM:0012824A ROM:0012824A loc_12824A: ; DATA XREF: ROM:off_12822E↑o ROM:0012824A bclr #7,($D42).w ROM:00128250 bsr.w sub_1283F8 ROM:00128254 move.b #1,($1171).w ROM:0012825A bra.s loc_1282AE ROM:0012825C ; --------------------------------------------------------------------------- ROM:0012825C rts ROM:0012825E ; --------------------------------------------------------------------------- ROM:0012825E ROM:0012825E loc_12825E: ; DATA XREF: ROM:00128232↑o ROM:0012825E btst #5,($131D).w ROM:00128264 beq.s loc_128278 ROM:00128266 bset #7,($D5A).w ROM:0012826C move.b #6,($1171).w ROM:00128272 bra.l locret_1283F6 ROM:00128278 ; --------------------------------------------------------------------------- ROM:00128278 ROM:00128278 loc_128278: ; CODE XREF: ROM:00128264↑j ROM:00128278 btst #0,($1325).w ROM:0012827E bne.s loc_1282AE ROM:00128280 move.w $534(a5),d0 ROM:00128284 move.w $536(a5),d1 ROM:00128288 cmp.w ($54C).w,d0 ROM:0012828C bgt.s loc_1282AE ROM:0012828E cmp.w ($A02).w,d1 ROM:00128292 bgt.s loc_1282AE ROM:00128294 move.w $538(a5),d2 ROM:00128298 clr.b ($88E).w ROM:0012829C move.w d2,($64E).w ROM:001282A0 move.b #1,($88E).w ROM:001282A6 move.b #2,($1171).w ROM:001282AC bra.s loc_12830E ROM:001282AE ; --------------------------------------------------------------------------- ROM:001282AE ROM:001282AE loc_1282AE: ; CODE XREF: ROM:0012825A↑j ROM:001282AE ; ROM:0012827E↑j ... ROM:001282AE bsr.w sub_128406 ROM:001282B2 rts ROM:001282B4 ; --------------------------------------------------------------------------- ROM:001282B4 ROM:001282B4 loc_1282B4: ; DATA XREF: ROM:00128236↑o ROM:001282B4 btst #5,($131D).w ROM:001282BA beq.s loc_1282CE ROM:001282BC bset #7,($D5A).w ROM:001282C2 move.b #6,($1171).w ROM:001282C8 bra.l locret_1283F6 ROM:001282CE ; --------------------------------------------------------------------------- ROM:001282CE ROM:001282CE loc_1282CE: ; CODE XREF: ROM:001282BA↑j ROM:001282CE cmpi.w #0,($64E).w ROM:001282D4 bgt.s loc_1282E2 ROM:001282D6 move.b #3,($1171).w ROM:001282DC bra.l loc_128364 ROM:001282E2 ; --------------------------------------------------------------------------- ROM:001282E2 ROM:001282E2 loc_1282E2: ; CODE XREF: ROM:001282D4↑j ROM:001282E2 btst #0,($1325).w ROM:001282E8 bne.s loc_1282FE ROM:001282EA move.w $534(a5),d0 ROM:001282EE move.w $536(a5),d1 ROM:001282F2 cmp.w ($54C).w,d0 ROM:001282F6 bgt.s loc_1282FE ROM:001282F8 cmp.w ($A02).w,d1 ROM:001282FC ble.s loc_12830E ROM:001282FE ROM:001282FE loc_1282FE: ; CODE XREF: ROM:001282E8↑j ROM:001282FE ; ROM:001282F6↑j ROM:001282FE clr.b ($88E).w ROM:00128302 clr.w ($64E).w ROM:00128306 move.b #1,($1171).w ROM:0012830C bra.s loc_1282AE ROM:0012830E ; --------------------------------------------------------------------------- ROM:0012830E ROM:0012830E loc_12830E: ; CODE XREF: ROM:001282AC↑j ROM:0012830E ; ROM:001282FC↑j ROM:0012830E bsr.w sub_128406 ROM:00128312 rts ROM:00128314 ; --------------------------------------------------------------------------- ROM:00128314 ROM:00128314 loc_128314: ; DATA XREF: ROM:0012823A↑o ROM:00128314 btst #5,($131D).w ROM:0012831A beq.s loc_12832E ROM:0012831C bset #7,($D5A).w ROM:00128322 move.b #6,($1171).w ROM:00128328 bra.l locret_1283F6 ROM:0012832E ; --------------------------------------------------------------------------- ROM:0012832E ROM:0012832E loc_12832E: ; CODE XREF: ROM:0012831A↑j ROM:0012832E btst #0,($1325).w ROM:00128334 bne.s loc_128364 ROM:00128336 move.w $53A(a5),d0 ROM:0012833A move.w $53C(a5),d1 ROM:0012833E cmp.w ($54C).w,d0 ROM:00128342 blt.s loc_128364 ROM:00128344 cmp.w ($A02).w,d1 ROM:00128348 blt.s loc_128364 ROM:0012834A move.w $53E(a5),d2 ROM:0012834E clr.b ($88E).w ROM:00128352 move.w d2,($64E).w ROM:00128356 move.b #1,($88E).w ROM:0012835C move.b #4,($1171).w ROM:00128362 bra.s loc_1283CE ROM:00128364 ; --------------------------------------------------------------------------- ROM:00128364 ROM:00128364 loc_128364: ; CODE XREF: ROM:001282DC↑j ROM:00128364 ; ROM:00128334↑j ... ROM:00128364 bsr.w sub_128406 ROM:00128368 rts ROM:0012836A ; --------------------------------------------------------------------------- ROM:0012836A ROM:0012836A loc_12836A: ; DATA XREF: ROM:0012823E↑o ROM:0012836A btst #5,($131D).w ROM:00128370 beq.s loc_128380 ROM:00128372 bset #7,($D5A).w ROM:00128378 move.b #6,($1171).w ROM:0012837E bra.s locret_1283F6 ROM:00128380 ; --------------------------------------------------------------------------- ROM:00128380 ROM:00128380 loc_128380: ; CODE XREF: ROM:00128370↑j ROM:00128380 cmpi.w #0,($64E).w ROM:00128386 bgt.s loc_1283A2 ROM:00128388 bset #7,($D42).w ROM:0012838E bset #2,($1325).w ROM:00128394 bset #7,($D5A).w ROM:0012839A move.b #5,($1171).w ROM:001283A0 bra.s loc_1283F0 ROM:001283A2 ; --------------------------------------------------------------------------- ROM:001283A2 ROM:001283A2 loc_1283A2: ; CODE XREF: ROM:00128386↑j ROM:001283A2 btst #0,($1325).w ROM:001283A8 bne.s loc_1283BE ROM:001283AA move.w $53A(a5),d0 ROM:001283AE move.w $53C(a5),d1 ROM:001283B2 cmp.w ($54C).w,d0 ROM:001283B6 blt.s loc_1283BE ROM:001283B8 cmp.w ($A02).w,d1 ROM:001283BC bge.s loc_1283CE ROM:001283BE ROM:001283BE loc_1283BE: ; CODE XREF: ROM:001283A8↑j ROM:001283BE ; ROM:001283B6↑j ROM:001283BE clr.b ($88E).w ROM:001283C2 clr.w ($64E).w ROM:001283C6 move.b #3,($1171).w ROM:001283CC bra.s loc_128364 ROM:001283CE ; --------------------------------------------------------------------------- ROM:001283CE ROM:001283CE loc_1283CE: ; CODE XREF: ROM:00128362↑j ROM:001283CE ; ROM:001283BC↑j ROM:001283CE bsr.w sub_128406 ROM:001283D2 rts ROM:001283D4 ; --------------------------------------------------------------------------- ROM:001283D4 ROM:001283D4 loc_1283D4: ; DATA XREF: ROM:00128242↑o ROM:001283D4 btst #5,($131D).w ROM:001283DA beq.s loc_1283F0 ROM:001283DC bclr #7,($D42).w ROM:001283E2 bset #7,($D5A).w ROM:001283E8 move.b #6,($1171).w ROM:001283EE bra.s locret_1283F6 ROM:001283F0 ; --------------------------------------------------------------------------- ROM:001283F0 ROM:001283F0 loc_1283F0: ; CODE XREF: ROM:001283A0↑j ROM:001283F0 ; ROM:001283DA↑j ROM:001283F0 bsr.w sub_128406 ROM:001283F4 rts ROM:001283F6 ; --------------------------------------------------------------------------- ROM:001283F6 ROM:001283F6 locret_1283F6: ; CODE XREF: ROM:00128272↑j ROM:001283F6 ; ROM:001282C8↑j ... ROM:001283F6 rts ROM:001283F8 ROM:001283F8 ; =============== S U B R O U T I N E ======================================= ROM:001283F8 ROM:001283F8 ROM:001283F8 sub_1283F8: ; CODE XREF: ROM:00128250↑p ROM:001283F8 move.w ($498).w,($C5A).w ROM:001283FE move.w ($498).w,($C5C).w ROM:00128404 rts ROM:00128404 ; End of function sub_1283F8 ROM:00128404 ROM:00128406 ROM:00128406 ; =============== S U B R O U T I N E ======================================= ROM:00128406 ROM:00128406 ROM:00128406 sub_128406: ; CODE XREF: ROM:loc_1282AE↑p ROM:00128406 ; ROM:loc_12830E↑p ... ROM:00128406 move.w ($C5C).w,d0 ROM:0012840A cmp.w ($498).w,d0 ROM:0012840E bge.s loc_128416 ROM:00128410 move.w ($498).w,($C5C).w ROM:00128416 ROM:00128416 loc_128416: ; CODE XREF: sub_128406+8↑j ROM:00128416 move.w ($C5A).w,d0 ROM:0012841A cmp.w ($498).w,d0 ROM:0012841E ble.s loc_128426 ROM:00128420 move.w ($498).w,($C5A).w ROM:00128426 ROM:00128426 loc_128426: ; CODE XREF: sub_128406+18↑j ROM:00128426 move.w ($C5C).w,d0 ROM:0012842A sub.w ($C5A).w,d0 ROM:0012842E move.w $540(a5),d1 ROM:00128432 cmp.w d0,d1 ROM:00128434 bgt.s loc_12843E ROM:00128436 bset #5,($131D).w ROM:0012843C bra.s locret_128444 ROM:0012843E ; --------------------------------------------------------------------------- ROM:0012843E ROM:0012843E loc_12843E: ; CODE XREF: sub_128406+2E↑j ROM:0012843E bclr #5,($131D).w ROM:00128444 ROM:00128444 locret_128444: ; CODE XREF: sub_128406+36↑j ROM:00128444 rts ROM:00128444 ; End of function sub_128406 ROM:00128444 ROM:00128446 ROM:00128446 ; =============== S U B R O U T I N E ======================================= ROM:00128446 ROM:00128446 ROM:00128446 sub_128446: ; CODE XREF: sub_12820E+4↑p ROM:00128446 btst #7,($49A).w ROM:0012844C beq.s loc_128456 ROM:0012844E bset #6,($D42).w ROM:00128454 bra.s loc_12845C ROM:00128456 ; --------------------------------------------------------------------------- ROM:00128456 ROM:00128456 loc_128456: ; CODE XREF: sub_128446+6↑j ROM:00128456 bclr #6,($D42).w ROM:0012845C ROM:0012845C loc_12845C: ; CODE XREF: sub_128446+E↑j ROM:0012845C bset #6,($D5A).w ROM:00128462 rts ROM:00128462 ; End of function sub_128446 ROM:00128462 ROM:00128464 ROM:00128464 ; =============== S U B R O U T I N E ======================================= ROM:00128464 ROM:00128464 ROM:00128464 sub_128464: ; CODE XREF: sub_1289E4+1A↓p ROM:00128464 bsr.w sub_128472 ROM:00128468 bsr.w sub_1284A8 ROM:0012846C bsr.w sub_128558 ROM:00128470 rts ROM:00128470 ; End of function sub_128464 ROM:00128470 ROM:00128472 ROM:00128472 ; =============== S U B R O U T I N E ======================================= ROM:00128472 ROM:00128472 ROM:00128472 sub_128472: ; CODE XREF: sub_128464↑p ROM:00128472 move.w $548(a5),d0 ROM:00128476 btst #2,($1335).w ROM:0012847C beq.s loc_1284A0 ROM:0012847E cmp.w ($54C).w,d0 ROM:00128482 bge.s loc_1284A0 ROM:00128484 move.w $546(a5),d0 ROM:00128488 move.w $544(a5),d1 ROM:0012848C cmp.w ($54C).w,d0 ROM:00128490 ble.s loc_1284A0 ROM:00128492 cmp.w ($A02).w,d1 ROM:00128496 bge.s loc_1284A0 ROM:00128498 bset #2,($1314).w ROM:0012849E bra.s locret_1284A6 ROM:001284A0 ; --------------------------------------------------------------------------- ROM:001284A0 ROM:001284A0 loc_1284A0: ; CODE XREF: sub_128472+A↑j ROM:001284A0 ; sub_128472+10↑j ... ROM:001284A0 bclr #2,($1314).w ROM:001284A6 ROM:001284A6 locret_1284A6: ; CODE XREF: sub_128472+2C↑j ROM:001284A6 rts ROM:001284A6 ; End of function sub_128472 ROM:001284A6 ROM:001284A8 ROM:001284A8 ; =============== S U B R O U T I N E ======================================= ROM:001284A8 ROM:001284A8 ROM:001284A8 sub_1284A8: ; CODE XREF: sub_128464+4↑p ROM:001284A8 clr.w d1 ROM:001284AA move.b ($1172).w,d1 ROM:001284AE cmpi.w #3,d1 ROM:001284B2 bcc.s locret_1284BC ROM:001284B4 movea.l off_1284BE(pc,d1.w*4),a0 ROM:001284B8 nop ROM:001284BA jmp (a0) ROM:001284BC ; --------------------------------------------------------------------------- ROM:001284BC ROM:001284BC locret_1284BC: ; CODE XREF: sub_1284A8+A↑j ROM:001284BC rts ROM:001284BC ; End of function sub_1284A8 ROM:001284BC ROM:001284BC ; --------------------------------------------------------------------------- ROM:001284BE off_1284BE: dc.l loc_1284CA ; DATA XREF: sub_1284A8+C↑r ROM:001284C2 dc.l loc_1284DA ROM:001284C6 dc.l loc_128516 ROM:001284CA ; --------------------------------------------------------------------------- ROM:001284CA ROM:001284CA loc_1284CA: ; DATA XREF: ROM:off_1284BE↑o ROM:001284CA bclr #1,($D45).w ROM:001284D0 move.b #1,($1172).w ROM:001284D6 bra.s locret_128514 ROM:001284D8 ; --------------------------------------------------------------------------- ROM:001284D8 rts ROM:001284DA ; --------------------------------------------------------------------------- ROM:001284DA ROM:001284DA loc_1284DA: ; DATA XREF: ROM:001284C2↑o ROM:001284DA btst #6,($133E).w ROM:001284E0 beq.s loc_1284F2 ROM:001284E2 bclr #1,($D45).w ROM:001284E8 bset #1,($D5D).w ROM:001284EE bra.s locret_128514 ROM:001284F0 ; --------------------------------------------------------------------------- ROM:001284F0 bra.s locret_128514 ROM:001284F2 ; --------------------------------------------------------------------------- ROM:001284F2 ROM:001284F2 loc_1284F2: ; CODE XREF: ROM:001284E0↑j ROM:001284F2 btst #2,($1314).w ROM:001284F8 beq.s locret_128514 ROM:001284FA move.w $542(a5),d1 ROM:001284FE clr.b ($88F).w ROM:00128502 move.w d1,($650).w ROM:00128506 move.b #1,($88F).w ROM:0012850C move.b #2,($1172).w ROM:00128512 bra.s locret_128554 ROM:00128514 ; --------------------------------------------------------------------------- ROM:00128514 ROM:00128514 locret_128514: ; CODE XREF: ROM:001284D6↑j ROM:00128514 ; ROM:001284EE↑j ... ROM:00128514 rts ROM:00128516 ; --------------------------------------------------------------------------- ROM:00128516 ROM:00128516 loc_128516: ; DATA XREF: ROM:001284C6↑o ROM:00128516 btst #6,($133E).w ROM:0012851C beq.s loc_128520 ROM:0012851E bra.s loc_128528 ROM:00128520 ; --------------------------------------------------------------------------- ROM:00128520 ROM:00128520 loc_128520: ; CODE XREF: ROM:0012851C↑j ROM:00128520 btst #2,($1314).w ROM:00128526 bne.s loc_128538 ROM:00128528 ROM:00128528 loc_128528: ; CODE XREF: ROM:0012851E↑j ROM:00128528 clr.b ($88F).w ROM:0012852C clr.w ($650).w ROM:00128530 move.b #1,($1172).w ROM:00128536 bra.s locret_128514 ROM:00128538 ; --------------------------------------------------------------------------- ROM:00128538 ROM:00128538 loc_128538: ; CODE XREF: ROM:00128526↑j ROM:00128538 cmpi.w #0,($650).w ROM:0012853E bgt.s locret_128554 ROM:00128540 bset #1,($D45).w ROM:00128546 bset #1,($D5D).w ROM:0012854C move.b #1,($1172).w ROM:00128552 bra.s locret_128514 ROM:00128554 ; --------------------------------------------------------------------------- ROM:00128554 ROM:00128554 locret_128554: ; CODE XREF: ROM:00128512↑j ROM:00128554 ; ROM:0012853E↑j ROM:00128554 rts ROM:00128556 ; --------------------------------------------------------------------------- ROM:00128556 rts ROM:00128558 ROM:00128558 ; =============== S U B R O U T I N E ======================================= ROM:00128558 ROM:00128558 ROM:00128558 sub_128558: ; CODE XREF: sub_128464+8↑p ROM:00128558 btst #0,($C0B).w ROM:0012855E bne.s loc_128568 ROM:00128560 bclr #4,($D45).w ROM:00128566 bra.s loc_12856E ROM:00128568 ; --------------------------------------------------------------------------- ROM:00128568 ROM:00128568 loc_128568: ; CODE XREF: sub_128558+6↑j ROM:00128568 bset #4,($D45).w ROM:0012856E ROM:0012856E loc_12856E: ; CODE XREF: sub_128558+E↑j ROM:0012856E bset #4,($D5D).w ROM:00128574 rts ROM:00128574 ; End of function sub_128558 ROM:00128574 ROM:00128576 ROM:00128576 ; =============== S U B R O U T I N E ======================================= ROM:00128576 ROM:00128576 ROM:00128576 sub_128576: ; CODE XREF: sub_128AF6+A↓p ROM:00128576 bsr.l sub_1297AA ROM:0012857C bsr.w sub_128586 ROM:00128580 bsr.w sub_12863E ROM:00128584 rts ROM:00128584 ; End of function sub_128576 ROM:00128584 ROM:00128586 ROM:00128586 ; =============== S U B R O U T I N E ======================================= ROM:00128586 ROM:00128586 ROM:00128586 sub_128586: ; CODE XREF: sub_128576+6↑p ROM:00128586 clr.w d1 ROM:00128588 move.b ($1173).w,d1 ROM:0012858C cmpi.w #4,d1 ROM:00128590 bcc.s locret_12859A ROM:00128592 movea.l off_12859C(pc,d1.w*4),a0 ROM:00128596 nop ROM:00128598 jmp (a0) ROM:0012859A ; --------------------------------------------------------------------------- ROM:0012859A ROM:0012859A locret_12859A: ; CODE XREF: sub_128586+A↑j ROM:0012859A rts ROM:0012859A ; End of function sub_128586 ROM:0012859A ROM:0012859A ; --------------------------------------------------------------------------- ROM:0012859C off_12859C: dc.l loc_1285AC ; DATA XREF: sub_128586+C↑r ROM:001285A0 dc.l loc_1285BA ROM:001285A4 dc.l loc_1285DE ROM:001285A8 dc.l loc_128612 ROM:001285AC ; --------------------------------------------------------------------------- ROM:001285AC ROM:001285AC loc_1285AC: ; DATA XREF: ROM:off_12859C↑o ROM:001285AC bclr #5,($133C).w ROM:001285B2 move.b #1,($1173).w ROM:001285B8 rts ROM:001285BA ; --------------------------------------------------------------------------- ROM:001285BA ROM:001285BA loc_1285BA: ; DATA XREF: ROM:001285A0↑o ROM:001285BA btst #5,($133B).w ROM:001285C0 beq.s locret_1285DC ROM:001285C2 move.w $54C(a5),d1 ROM:001285C6 clr.b ($8AC).w ROM:001285CA move.w d1,($68A).w ROM:001285CE move.b #1,($8AC).w ROM:001285D4 move.b #2,($1173).w ROM:001285DA rts ROM:001285DC ; --------------------------------------------------------------------------- ROM:001285DC ROM:001285DC locret_1285DC: ; CODE XREF: ROM:001285C0↑j ROM:001285DC rts ROM:001285DE ; --------------------------------------------------------------------------- ROM:001285DE ROM:001285DE loc_1285DE: ; DATA XREF: ROM:001285A4↑o ROM:001285DE btst #5,($133B).w ROM:001285E4 beq.s loc_1285FA ROM:001285E6 move.w $54C(a5),d1 ROM:001285EA clr.b ($8AC).w ROM:001285EE move.w d1,($68A).w ROM:001285F2 move.b #1,($8AC).w ROM:001285F8 rts ROM:001285FA ; --------------------------------------------------------------------------- ROM:001285FA ROM:001285FA loc_1285FA: ; CODE XREF: ROM:001285E4↑j ROM:001285FA cmpi.w #0,($68A).w ROM:00128600 bgt.s locret_128610 ROM:00128602 bset #5,($133C).w ROM:00128608 move.b #3,($1173).w ROM:0012860E rts ROM:00128610 ; --------------------------------------------------------------------------- ROM:00128610 ROM:00128610 locret_128610: ; CODE XREF: ROM:00128600↑j ROM:00128610 rts ROM:00128612 ; --------------------------------------------------------------------------- ROM:00128612 ROM:00128612 loc_128612: ; DATA XREF: ROM:001285A8↑o ROM:00128612 btst #5,($133B).w ROM:00128618 beq.s locret_12863A ROM:0012861A bclr #5,($133C).w ROM:00128620 move.w $54C(a5),d1 ROM:00128624 clr.b ($8AC).w ROM:00128628 move.w d1,($68A).w ROM:0012862C move.b #1,($8AC).w ROM:00128632 move.b #2,($1173).w ROM:00128638 rts ROM:0012863A ; --------------------------------------------------------------------------- ROM:0012863A ROM:0012863A locret_12863A: ; CODE XREF: ROM:00128618↑j ROM:0012863A rts ROM:0012863C ; --------------------------------------------------------------------------- ROM:0012863C rts ROM:0012863E ROM:0012863E ; =============== S U B R O U T I N E ======================================= ROM:0012863E ROM:0012863E ROM:0012863E sub_12863E: ; CODE XREF: sub_128576+A↑p ROM:0012863E move.w $54A(a5),d0 ROM:00128642 cmpi.w #0,d0 ROM:00128646 beq.l loc_12880A ROM:0012864C btst #1,($1316).w ROM:00128652 bne.l loc_12875C ROM:00128658 btst #4,($132E).w ROM:0012865E bne.l loc_12875C ROM:00128664 btst #6,($132D).w ROM:0012866A bne.l loc_12875C ROM:00128670 btst #7,($132B).w ROM:00128676 bne.l loc_12875C ROM:0012867C btst #7,($132A).w ROM:00128682 bne.l loc_12875C ROM:00128688 btst #5,($D45).w ROM:0012868E bne.l loc_12875C ROM:00128694 btst #5,($D59).w ROM:0012869A bne.l loc_12875C ROM:001286A0 btst #2,($1321).w ROM:001286A6 bne.l loc_12875C ROM:001286AC btst #3,($131D).w ROM:001286B2 bne.l loc_12875C ROM:001286B8 btst #6,($D43).w ROM:001286BE bne.l loc_12875C ROM:001286C4 btst #6,($D57).w ROM:001286CA bne.l loc_12875C ROM:001286D0 btst #5,($D42).w ROM:001286D6 bne.l loc_12875C ROM:001286DC btst #5,($D56).w ROM:001286E2 bne.s loc_12875C ROM:001286E4 btst #0,($D42).w ROM:001286EA bne.s loc_12875C ROM:001286EC btst #0,($D56).w ROM:001286F2 bne.s loc_12875C ROM:001286F4 btst #7,($D43).w ROM:001286FA bne.s loc_12875C ROM:001286FC btst #7,($D57).w ROM:00128702 bne.s loc_12875C ROM:00128704 btst #1,($D42).w ROM:0012870A bne.s loc_12875C ROM:0012870C btst #1,($D56).w ROM:00128712 bne.s loc_12875C ROM:00128714 btst #0,($1100).w ROM:0012871A beq.s loc_12875C ROM:0012871C move.w $54E(a5),d0 ROM:00128720 cmp.w ($A38).w,d0 ROM:00128724 bgt.s loc_12875C ROM:00128726 move.w ($C6C).w,d1 ROM:0012872A sub.w ($C68).w,d1 ROM:0012872E bpl.w loc_128734 ROM:00128732 neg.w d1 ROM:00128734 ROM:00128734 loc_128734: ; CODE XREF: sub_12863E+F0↑j ROM:00128734 move.w $550(a5),d0 ROM:00128738 cmp.w d1,d0 ROM:0012873A blt.s loc_12875C ROM:0012873C move.w $552(a5),d0 ROM:00128740 cmp.w ($A40).w,d0 ROM:00128744 bge.s loc_12875C ROM:00128746 btst #5,($131B).w ROM:0012874C beq.s loc_12875C ROM:0012874E btst #5,($133C).w ROM:00128754 beq.s loc_12875C ROM:00128756 bra.l loc_128762 ROM:0012875C ; --------------------------------------------------------------------------- ROM:0012875C ROM:0012875C loc_12875C: ; CODE XREF: sub_12863E+14↑j ROM:0012875C ; sub_12863E+20↑j ... ROM:0012875C bra.l loc_128802 ROM:00128762 ; --------------------------------------------------------------------------- ROM:00128762 ROM:00128762 loc_128762: ; CODE XREF: sub_12863E+118↑j ROM:00128762 move.w $554(a5),d2 ROM:00128766 move.w $556(a5),d3 ROM:0012876A cmp.w ($C6C).w,d2 ROM:0012876E bgt.s loc_1287A6 ROM:00128770 cmp.w ($C6C).w,d3 ROM:00128774 blt.s loc_1287A6 ROM:00128776 move.w $55A(a5),d2 ROM:0012877A move.w $55C(a5),d3 ROM:0012877E cmp.w ($54C).w,d2 ROM:00128782 bgt.s loc_1287A6 ROM:00128784 cmp.w ($54C).w,d3 ROM:00128788 blt.s loc_1287A6 ROM:0012878A move.w $560(a5),d2 ROM:0012878E move.w $562(a5),d3 ROM:00128792 cmp.w ($506).w,d2 ROM:00128796 bgt.s loc_1287A6 ROM:00128798 cmp.w ($506).w,d3 ROM:0012879C blt.s loc_1287A6 ROM:0012879E bset #0,($11A1).w ROM:001287A4 bra.s locret_128810 ROM:001287A6 ; --------------------------------------------------------------------------- ROM:001287A6 ROM:001287A6 loc_1287A6: ; CODE XREF: sub_12863E+130↑j ROM:001287A6 ; sub_12863E+136↑j ... ROM:001287A6 move.w $554(a5),d2 ROM:001287AA sub.w $558(a5),d2 ROM:001287AE move.w $556(a5),d3 ROM:001287B2 add.w $558(a5),d3 ROM:001287B6 cmp.w ($C6C).w,d2 ROM:001287BA bgt.s loc_1287C2 ROM:001287BC cmp.w ($C6C).w,d3 ROM:001287C0 bge.s loc_1287C4 ROM:001287C2 ROM:001287C2 loc_1287C2: ; CODE XREF: sub_12863E+17C↑j ROM:001287C2 bra.s loc_128802 ROM:001287C4 ; --------------------------------------------------------------------------- ROM:001287C4 ROM:001287C4 loc_1287C4: ; CODE XREF: sub_12863E+182↑j ROM:001287C4 move.w $55A(a5),d2 ROM:001287C8 sub.w $55E(a5),d2 ROM:001287CC move.w $55C(a5),d3 ROM:001287D0 add.w $55E(a5),d3 ROM:001287D4 cmp.w ($54C).w,d2 ROM:001287D8 bgt.s loc_1287E0 ROM:001287DA cmp.w ($54C).w,d3 ROM:001287DE bge.s loc_1287E2 ROM:001287E0 ROM:001287E0 loc_1287E0: ; CODE XREF: sub_12863E+19A↑j ROM:001287E0 bra.s loc_128802 ROM:001287E2 ; --------------------------------------------------------------------------- ROM:001287E2 ROM:001287E2 loc_1287E2: ; CODE XREF: sub_12863E+1A0↑j ROM:001287E2 move.w $560(a5),d2 ROM:001287E6 sub.w $564(a5),d2 ROM:001287EA move.w $562(a5),d3 ROM:001287EE add.w $564(a5),d3 ROM:001287F2 cmp.w ($506).w,d2 ROM:001287F6 bgt.s loc_1287FE ROM:001287F8 cmp.w ($506).w,d3 ROM:001287FC bge.s loc_128800 ROM:001287FE ROM:001287FE loc_1287FE: ; CODE XREF: sub_12863E+1B8↑j ROM:001287FE bra.s loc_128802 ROM:00128800 ; --------------------------------------------------------------------------- ROM:00128800 ROM:00128800 loc_128800: ; CODE XREF: sub_12863E+1BE↑j ROM:00128800 bra.s locret_128810 ROM:00128802 ; --------------------------------------------------------------------------- ROM:00128802 ROM:00128802 loc_128802: ; CODE XREF: sub_12863E:loc_12875C↑j ROM:00128802 ; sub_12863E:loc_1287C2↑j ... ROM:00128802 bclr #0,($11A1).w ROM:00128808 bra.s locret_128810 ROM:0012880A ; --------------------------------------------------------------------------- ROM:0012880A ROM:0012880A loc_12880A: ; CODE XREF: sub_12863E+8↑j ROM:0012880A bset #0,($11A1).w ROM:00128810 ROM:00128810 locret_128810: ; CODE XREF: sub_12863E+166↑j ROM:00128810 ; sub_12863E:loc_128800↑j ... ROM:00128810 rts ROM:00128810 ; End of function sub_12863E ROM:00128810 ROM:00128812 ROM:00128812 ; =============== S U B R O U T I N E ======================================= ROM:00128812 ROM:00128812 ROM:00128812 sub_128812: ; CODE XREF: sub_128B08+A↓p ROM:00128812 clr.w d1 ROM:00128814 move.b ($1174).w,d1 ROM:00128818 cmpi.w #6,d1 ROM:0012881C bcc.s locret_128826 ROM:0012881E movea.l off_128828(pc,d1.w*4),a0 ROM:00128822 nop ROM:00128824 jmp (a0) ROM:00128826 ; --------------------------------------------------------------------------- ROM:00128826 ROM:00128826 locret_128826: ; CODE XREF: sub_128812+A↑j ROM:00128826 rts ROM:00128826 ; End of function sub_128812 ROM:00128826 ROM:00128826 ; --------------------------------------------------------------------------- ROM:00128828 off_128828: dc.l loc_128840 ; DATA XREF: sub_128812+C↑r ROM:0012882C dc.l loc_12884A ROM:00128830 dc.l loc_12888C ROM:00128834 dc.l loc_1288C2 ROM:00128838 dc.l loc_1288FA ROM:0012883C dc.l loc_128934 ROM:00128840 ; --------------------------------------------------------------------------- ROM:00128840 ROM:00128840 loc_128840: ; DATA XREF: ROM:off_128828↑o ROM:00128840 move.b #1,($1174).w ROM:00128846 bra.s locret_12888A ROM:00128848 ; --------------------------------------------------------------------------- ROM:00128848 rts ROM:0012884A ; --------------------------------------------------------------------------- ROM:0012884A ROM:0012884A loc_12884A: ; DATA XREF: ROM:0012882C↑o ROM:0012884A btst #4,($1323).w ROM:00128850 beq.s locret_12888A ROM:00128852 move.w $570(a5),d0 ROM:00128856 cmp.w ($E8E).w,d0 ROM:0012885A bge.s loc_12886E ROM:0012885C cmp.w ($C26).w,d0 ROM:00128860 bge.s loc_12886E ROM:00128862 bsr.w sub_128976 ROM:00128866 move.b #2,($1174).w ROM:0012886C bra.s locret_1288C0 ROM:0012886E ; --------------------------------------------------------------------------- ROM:0012886E ROM:0012886E loc_12886E: ; CODE XREF: ROM:0012885A↑j ROM:0012886E ; ROM:00128860↑j ROM:0012886E cmp.w ($E8E).w,d0 ROM:00128872 ble.s locret_12888A ROM:00128874 cmp.w ($C26).w,d0 ROM:00128878 ble.s locret_12888A ROM:0012887A bsr.w sub_128976 ROM:0012887E move.b #4,($1174).w ROM:00128884 bra.l locret_128932 ROM:0012888A ; --------------------------------------------------------------------------- ROM:0012888A ROM:0012888A locret_12888A: ; CODE XREF: ROM:00128846↑j ROM:0012888A ; ROM:00128850↑j ... ROM:0012888A rts ROM:0012888C ; --------------------------------------------------------------------------- ROM:0012888C ROM:0012888C loc_12888C: ; DATA XREF: ROM:00128830↑o ROM:0012888C btst #4,($1323).w ROM:00128892 bne.s loc_1288A0 ROM:00128894 bsr.w sub_1289A0 ROM:00128898 move.b #1,($1174).w ROM:0012889E bra.s locret_12888A ROM:001288A0 ; --------------------------------------------------------------------------- ROM:001288A0 ROM:001288A0 loc_1288A0: ; CODE XREF: ROM:00128892↑j ROM:001288A0 move.w $570(a5),d0 ROM:001288A4 cmp.w ($E8E).w,d0 ROM:001288A8 ble.s locret_1288C0 ROM:001288AA clr.b ($890).w ROM:001288AE clr.w ($652).w ROM:001288B2 move.b #3,($890).w ROM:001288B8 move.b #3,($1174).w ROM:001288BE bra.s locret_1288F8 ROM:001288C0 ; --------------------------------------------------------------------------- ROM:001288C0 ROM:001288C0 locret_1288C0: ; CODE XREF: ROM:0012886C↑j ROM:001288C0 ; ROM:001288A8↑j ... ROM:001288C0 rts ROM:001288C2 ; --------------------------------------------------------------------------- ROM:001288C2 ROM:001288C2 loc_1288C2: ; DATA XREF: ROM:00128834↑o ROM:001288C2 btst #4,($1323).w ROM:001288C8 bne.s loc_1288D6 ROM:001288CA bsr.w sub_1289A0 ROM:001288CE move.b #1,($1174).w ROM:001288D4 bra.s locret_12888A ROM:001288D6 ; --------------------------------------------------------------------------- ROM:001288D6 ROM:001288D6 loc_1288D6: ; CODE XREF: ROM:001288C8↑j ROM:001288D6 move.w $570(a5),d0 ROM:001288DA cmp.w ($C26).w,d0 ROM:001288DE ble.s locret_1288F8 ROM:001288E0 bclr #0,($890).w ROM:001288E6 bset #2,($890).w ROM:001288EC bsr.w sub_128988 ROM:001288F0 move.b #4,($1174).w ROM:001288F6 bra.s locret_128932 ROM:001288F8 ; --------------------------------------------------------------------------- ROM:001288F8 ROM:001288F8 locret_1288F8: ; CODE XREF: ROM:001288BE↑j ROM:001288F8 ; ROM:001288DE↑j ROM:001288F8 rts ROM:001288FA ; --------------------------------------------------------------------------- ROM:001288FA ROM:001288FA loc_1288FA: ; DATA XREF: ROM:00128838↑o ROM:001288FA btst #4,($1323).w ROM:00128900 bne.s loc_128912 ROM:00128902 bsr.w sub_1289A0 ROM:00128906 move.b #1,($1174).w ROM:0012890C bra.l locret_12888A ROM:00128912 ; --------------------------------------------------------------------------- ROM:00128912 ROM:00128912 loc_128912: ; CODE XREF: ROM:00128900↑j ROM:00128912 move.w $570(a5),d0 ROM:00128916 cmp.w ($E8E).w,d0 ROM:0012891A bge.s locret_128932 ROM:0012891C clr.b ($890).w ROM:00128920 clr.w ($652).w ROM:00128924 move.b #3,($890).w ROM:0012892A move.b #5,($1174).w ROM:00128930 bra.s locret_128972 ROM:00128932 ; --------------------------------------------------------------------------- ROM:00128932 ROM:00128932 locret_128932: ; CODE XREF: ROM:00128884↑j ROM:00128932 ; ROM:001288F6↑j ... ROM:00128932 rts ROM:00128934 ; --------------------------------------------------------------------------- ROM:00128934 ROM:00128934 loc_128934: ; DATA XREF: ROM:0012883C↑o ROM:00128934 btst #4,($1323).w ROM:0012893A bne.s loc_12894C ROM:0012893C bsr.w sub_1289A0 ROM:00128940 move.b #1,($1174).w ROM:00128946 bra.l locret_12888A ROM:0012894C ; --------------------------------------------------------------------------- ROM:0012894C ROM:0012894C loc_12894C: ; CODE XREF: ROM:0012893A↑j ROM:0012894C move.w $570(a5),d0 ROM:00128950 cmp.w ($C26).w,d0 ROM:00128954 bge.s locret_128972 ROM:00128956 bclr #0,($890).w ROM:0012895C bset #2,($890).w ROM:00128962 bsr.w sub_1289CC ROM:00128966 move.b #2,($1174).w ROM:0012896C bra.l locret_1288C0 ROM:00128972 ; --------------------------------------------------------------------------- ROM:00128972 ROM:00128972 locret_128972: ; CODE XREF: ROM:00128930↑j ROM:00128972 ; ROM:00128954↑j ROM:00128972 rts ROM:00128974 ; --------------------------------------------------------------------------- ROM:00128974 rts ROM:00128976 ROM:00128976 ; =============== S U B R O U T I N E ======================================= ROM:00128976 ROM:00128976 ROM:00128976 sub_128976: ; CODE XREF: ROM:00128862↑p ROM:00128976 ; ROM:0012887A↑p ROM:00128976 clr.l ($92C).w ROM:0012897A clr.w ($C5E).w ROM:0012897E clr.l ($930).w ROM:00128982 clr.w ($C60).w ROM:00128986 rts ROM:00128986 ; End of function sub_128976 ROM:00128986 ROM:00128988 ROM:00128988 ; =============== S U B R O U T I N E ======================================= ROM:00128988 ROM:00128988 ROM:00128988 sub_128988: ; CODE XREF: ROM:001288EC↑p ROM:00128988 addq.w #1,($C5E).w ROM:0012898C bvc.s loc_128994 ROM:0012898E move.w #$8000,($C5E).w ROM:00128994 ROM:00128994 loc_128994: ; CODE XREF: sub_128988+4↑j ROM:00128994 move.w ($652).w,d0 ROM:00128998 ext.l d0 ROM:0012899A add.l d0,($92C).w ROM:0012899E rts ROM:0012899E ; End of function sub_128988 ROM:0012899E ROM:001289A0 ROM:001289A0 ; =============== S U B R O U T I N E ======================================= ROM:001289A0 ROM:001289A0 ROM:001289A0 sub_1289A0: ; CODE XREF: ROM:00128894↑p ROM:001289A0 ; ROM:001288CA↑p ... ROM:001289A0 move.l ($92C).w,d0 ROM:001289A4 divs.w ($C5E).w,d0 ROM:001289A8 move.w d0,($C62).w ROM:001289AC move.l ($930).w,d0 ROM:001289B0 divs.w ($C60).w,d0 ROM:001289B4 move.w d0,($C64).w ROM:001289B8 ext.l d0 ROM:001289BA move.w ($C62).w,d1 ROM:001289BE ext.l d1 ROM:001289C0 add.l d1,d0 ROM:001289C2 divs.w #2,d0 ROM:001289C6 move.w d0,($C66).w ROM:001289CA rts ROM:001289CA ; End of function sub_1289A0 ROM:001289CA ROM:001289CC ROM:001289CC ; =============== S U B R O U T I N E ======================================= ROM:001289CC ROM:001289CC ROM:001289CC sub_1289CC: ; CODE XREF: ROM:00128962↑p ROM:001289CC addq.w #1,($C60).w ROM:001289D0 bvc.s loc_1289D8 ROM:001289D2 move.w #$8000,($C60).w ROM:001289D8 ROM:001289D8 loc_1289D8: ; CODE XREF: sub_1289CC+4↑j ROM:001289D8 move.w ($652).w,d0 ROM:001289DC ext.l d0 ROM:001289DE add.l d0,($930).w ROM:001289E2 rts ROM:001289E2 ; End of function sub_1289CC ROM:001289E2 ROM:001289E4 ROM:001289E4 ; =============== S U B R O U T I N E ======================================= ROM:001289E4 ROM:001289E4 ROM:001289E4 sub_1289E4: ; CODE XREF: sub_1251F6+C0↑p ROM:001289E4 bsr.l sub_12820E ROM:001289EA bsr.l sub_1273EE ROM:001289F0 bsr.l sub_126DD4 ROM:001289F6 bsr.w sub_128A52 ROM:001289FA bsr.w sub_128A84 ROM:001289FE bsr.l sub_128464 ROM:00128A04 bsr.l sub_1280F6 ROM:00128A0A bsr.l sub_127D5A ROM:00128A10 bsr.l sub_126C9E ROM:00128A16 bsr.l sub_127776 ROM:00128A1C bsr.l sub_1276C0 ROM:00128A22 bsr.l sub_127C38 ROM:00128A28 bsr.l sub_12802A ROM:00128A2E bsr.l sub_126E3C ROM:00128A34 btst #2,($49A).w ROM:00128A3A beq.s loc_128A44 ROM:00128A3C bset #0,($D45).w ROM:00128A42 bra.s loc_128A4A ROM:00128A44 ; --------------------------------------------------------------------------- ROM:00128A44 ROM:00128A44 loc_128A44: ; CODE XREF: sub_1289E4+56↑j ROM:00128A44 bclr #0,($D45).w ROM:00128A4A ROM:00128A4A loc_128A4A: ; CODE XREF: sub_1289E4+5E↑j ROM:00128A4A bset #0,($D5D).w ROM:00128A50 rts ROM:00128A50 ; End of function sub_1289E4 ROM:00128A50 ROM:00128A52 ROM:00128A52 ; =============== S U B R O U T I N E ======================================= ROM:00128A52 ROM:00128A52 ROM:00128A52 sub_128A52: ; CODE XREF: sub_1289E4+12↑p ROM:00128A52 btst #2,($131B).w ROM:00128A58 beq.s loc_128A6E ROM:00128A5A bclr #2,($131B).w ROM:00128A60 bset #5,($D45).w ROM:00128A66 bset #5,($D5D).w ROM:00128A6C bra.s locret_128A82 ROM:00128A6E ; --------------------------------------------------------------------------- ROM:00128A6E ROM:00128A6E loc_128A6E: ; CODE XREF: sub_128A52+6↑j ROM:00128A6E cmpi.w #0,($54C).w ROM:00128A74 ble.s locret_128A82 ROM:00128A76 bclr #5,($D45).w ROM:00128A7C bset #5,($D5D).w ROM:00128A82 ROM:00128A82 locret_128A82: ; CODE XREF: sub_128A52+1A↑j ROM:00128A82 ; sub_128A52+22↑j ROM:00128A82 rts ROM:00128A82 ; End of function sub_128A52 ROM:00128A82 ROM:00128A84 ROM:00128A84 ; =============== S U B R O U T I N E ======================================= ROM:00128A84 ROM:00128A84 ROM:00128A84 sub_128A84: ; CODE XREF: sub_1289E4+16↑p ROM:00128A84 btst #4,($1335).w ROM:00128A8A beq.s loc_128AA0 ROM:00128A8C bclr #4,($1335).w ROM:00128A92 bset #2,($141C).w ROM:00128A98 bset #2,($141D).w ROM:00128A9E bra.s loc_128ABC ROM:00128AA0 ; --------------------------------------------------------------------------- ROM:00128AA0 ROM:00128AA0 loc_128AA0: ; CODE XREF: sub_128A84+6↑j ROM:00128AA0 btst #0,($8E8).w ROM:00128AA6 beq.s loc_128ABC ROM:00128AA8 cmpi.w #0,($54C).w ROM:00128AAE ble.s loc_128ABC ROM:00128AB0 bclr #2,($141C).w ROM:00128AB6 bset #2,($141D).w ROM:00128ABC ROM:00128ABC loc_128ABC: ; CODE XREF: sub_128A84+1A↑j ROM:00128ABC ; sub_128A84+22↑j ... ROM:00128ABC btst #5,($1331).w ROM:00128AC2 beq.s loc_128AD8 ROM:00128AC4 bclr #5,($1331).w ROM:00128ACA bset #3,($141C).w ROM:00128AD0 bset #1,($141C).w ROM:00128AD6 bra.s locret_128AF4 ROM:00128AD8 ; --------------------------------------------------------------------------- ROM:00128AD8 ROM:00128AD8 loc_128AD8: ; CODE XREF: sub_128A84+3E↑j ROM:00128AD8 btst #0,($8E8).w ROM:00128ADE beq.s locret_128AF4 ROM:00128AE0 cmpi.w #0,($54C).w ROM:00128AE6 ble.s locret_128AF4 ROM:00128AE8 bclr #3,($141C).w ROM:00128AEE bset #1,($141C).w ROM:00128AF4 ROM:00128AF4 locret_128AF4: ; CODE XREF: sub_128A84+52↑j ROM:00128AF4 ; sub_128A84+5A↑j ... ROM:00128AF4 rts ROM:00128AF4 ; End of function sub_128A84 ROM:00128AF4 ROM:00128AF6 ROM:00128AF6 ; =============== S U B R O U T I N E ======================================= ROM:00128AF6 ROM:00128AF6 ROM:00128AF6 sub_128AF6: ; CODE XREF: sub_1251F6+C6↑p ROM:00128AF6 bsr.l sub_126EB6 ROM:00128AFC bsr.w sub_128F0E ROM:00128B00 bsr.l sub_128576 ROM:00128B06 rts ROM:00128B06 ; End of function sub_128AF6 ROM:00128B06 ROM:00128B08 ROM:00128B08 ; =============== S U B R O U T I N E ======================================= ROM:00128B08 ROM:00128B08 ROM:00128B08 sub_128B08: ; CODE XREF: sub_1251F6+DE↑p ROM:00128B08 bsr.l sub_12939E ROM:00128B0E bsr.w sub_128B1A ROM:00128B12 bsr.l sub_128812 ROM:00128B18 rts ROM:00128B18 ; End of function sub_128B08 ROM:00128B18 ROM:00128B1A ROM:00128B1A ; =============== S U B R O U T I N E ======================================= ROM:00128B1A ROM:00128B1A ROM:00128B1A sub_128B1A: ; CODE XREF: sub_128B08+6↑p ROM:00128B1A bclr #0,($11A6).w ROM:00128B20 bclr #6,($133B).w ROM:00128B26 clr.w d1 ROM:00128B28 move.b ($1176).w,d1 ROM:00128B2C cmpi.w #8,d1 ROM:00128B30 bcc.s locret_128B3A ROM:00128B32 movea.l off_128B3C(pc,d1.w*4),a0 ROM:00128B36 nop ROM:00128B38 jmp (a0) ROM:00128B3A ; --------------------------------------------------------------------------- ROM:00128B3A ROM:00128B3A locret_128B3A: ; CODE XREF: sub_128B1A+16↑j ROM:00128B3A rts ROM:00128B3A ; End of function sub_128B1A ROM:00128B3A ROM:00128B3A ; --------------------------------------------------------------------------- ROM:00128B3C off_128B3C: dc.l loc_128B5C ; DATA XREF: sub_128B1A+18↑r ROM:00128B40 dc.l loc_128B84 ROM:00128B44 dc.l loc_128BAE ROM:00128B48 dc.l loc_128C0C ROM:00128B4C dc.l loc_128CA8 ROM:00128B50 dc.l loc_128D24 ROM:00128B54 dc.l loc_128D96 ROM:00128B58 dc.l loc_128E74 ROM:00128B5C ; --------------------------------------------------------------------------- ROM:00128B5C ROM:00128B5C loc_128B5C: ; DATA XREF: ROM:off_128B3C↑o ROM:00128B5C bclr #3,($1323).w ROM:00128B62 bclr #4,($1323).w ROM:00128B68 bclr #0,($1324).w ROM:00128B6E bclr #4,($1337).w ROM:00128B74 bclr #3,($132F).w ROM:00128B7A move.b #1,($1176).w ROM:00128B80 bra.s locret_128BAC ROM:00128B82 ; --------------------------------------------------------------------------- ROM:00128B82 rts ROM:00128B84 ; --------------------------------------------------------------------------- ROM:00128B84 ROM:00128B84 loc_128B84: ; DATA XREF: ROM:00128B40↑o ROM:00128B84 btst #0,($11A2).w ROM:00128B8A beq.s locret_128BAC ROM:00128B8C bset #3,($132F).w ROM:00128B92 move.w $566(a5),d1 ROM:00128B96 clr.b ($850).w ROM:00128B9A move.w d1,($5D2).w ROM:00128B9E move.b #1,($850).w ROM:00128BA4 move.b #2,($1176).w ROM:00128BAA bra.s locret_128C0A ROM:00128BAC ; --------------------------------------------------------------------------- ROM:00128BAC ROM:00128BAC locret_128BAC: ; CODE XREF: ROM:00128B80↑j ROM:00128BAC ; ROM:00128B8A↑j ... ROM:00128BAC rts ROM:00128BAE ; --------------------------------------------------------------------------- ROM:00128BAE ROM:00128BAE loc_128BAE: ; DATA XREF: ROM:00128B44↑o ROM:00128BAE bsr.w sub_129126 ROM:00128BB2 btst #0,($11A2).w ROM:00128BB8 bne.s loc_128BCA ROM:00128BBA bclr #3,($132F).w ROM:00128BC0 move.b #1,($1176).w ROM:00128BC6 bra.s locret_128BAC ROM:00128BC8 ; --------------------------------------------------------------------------- ROM:00128BC8 bra.s locret_128C0A ROM:00128BCA ; --------------------------------------------------------------------------- ROM:00128BCA ROM:00128BCA loc_128BCA: ; CODE XREF: ROM:00128BB8↑j ROM:00128BCA cmpi.w #0,($5D2).w ROM:00128BD0 bgt.s locret_128C0A ROM:00128BD2 btst #6,($133B).w ROM:00128BD8 beq.s locret_128C0A ROM:00128BDA bset #3,($1323).w ROM:00128BE0 bsr.w sub_128F00 ROM:00128BE4 bsr.w sub_1290A2 ROM:00128BE8 bsr.w sub_129066 ROM:00128BEC move.w #1,($C72).w ROM:00128BF2 move.w $56A(a5),($C74).w ROM:00128BF8 bclr #7,($131D).w ROM:00128BFE move.b #3,($1176).w ROM:00128C04 bra.l loc_128CA0 ROM:00128C0A ; --------------------------------------------------------------------------- ROM:00128C0A ROM:00128C0A locret_128C0A: ; CODE XREF: ROM:00128BAA↑j ROM:00128C0A ; ROM:00128BC8↑j ... ROM:00128C0A rts ROM:00128C0C ; --------------------------------------------------------------------------- ROM:00128C0C ROM:00128C0C loc_128C0C: ; DATA XREF: ROM:00128B48↑o ROM:00128C0C bsr.w sub_128F48 ROM:00128C10 bsr.w sub_128F70 ROM:00128C14 bsr.w sub_128F8C ROM:00128C18 btst #0,($11A2).w ROM:00128C1E bne.s loc_128C22 ROM:00128C20 bra.s loc_128C2A ROM:00128C22 ; --------------------------------------------------------------------------- ROM:00128C22 ROM:00128C22 loc_128C22: ; CODE XREF: ROM:00128C1E↑j ROM:00128C22 btst #1,($1333).w ROM:00128C28 beq.s loc_128C50 ROM:00128C2A ROM:00128C2A loc_128C2A: ; CODE XREF: ROM:00128C20↑j ROM:00128C2A bclr #3,($132F).w ROM:00128C30 bsr.w sub_129106 ROM:00128C34 bclr #3,($1323).w ROM:00128C3A bsr.l sub_1296D4 ROM:00128C40 bsr.w sub_129052 ROM:00128C44 move.b #1,($1176).w ROM:00128C4A bra.l locret_128BAC ROM:00128C50 ; --------------------------------------------------------------------------- ROM:00128C50 ROM:00128C50 loc_128C50: ; CODE XREF: ROM:00128C28↑j ROM:00128C50 btst #6,($1332).w ROM:00128C56 beq.s loc_128CA0 ROM:00128C58 btst #7,($131D).w ROM:00128C5E beq.s loc_128C7A ROM:00128C60 bset #4,($1323).w ROM:00128C66 move.w $56C(a5),($C74).w ROM:00128C6C move.b #4,($1176).w ROM:00128C72 bra.l loc_128D1C ROM:00128C78 ; --------------------------------------------------------------------------- ROM:00128C78 bra.s loc_128CA0 ROM:00128C7A ; --------------------------------------------------------------------------- ROM:00128C7A ROM:00128C7A loc_128C7A: ; CODE XREF: ROM:00128C5E↑j ROM:00128C7A bsr.w sub_1290A2 ROM:00128C7E bsr.w sub_1290AA ROM:00128C82 addq.w #1,($C72).w ROM:00128C86 bvc.s loc_128C8E ROM:00128C88 move.w #$8000,($C72).w ROM:00128C8E ROM:00128C8E loc_128C8E: ; CODE XREF: ROM:00128C86↑j ROM:00128C8E move.w $56A(a5),($C74).w ROM:00128C94 move.b #6,($1176).w ROM:00128C9A bra.l loc_128E6C ROM:00128CA0 ; --------------------------------------------------------------------------- ROM:00128CA0 ROM:00128CA0 loc_128CA0: ; CODE XREF: ROM:00128C04↑j ROM:00128CA0 ; ROM:00128C56↑j ... ROM:00128CA0 bsr.l sub_1294B8 ROM:00128CA6 rts ROM:00128CA8 ; --------------------------------------------------------------------------- ROM:00128CA8 ROM:00128CA8 loc_128CA8: ; DATA XREF: ROM:00128B4C↑o ROM:00128CA8 bsr.w sub_128F48 ROM:00128CAC bsr.w sub_128F70 ROM:00128CB0 bsr.w sub_128F8C ROM:00128CB4 btst #0,($11A2).w ROM:00128CBA bne.s loc_128CBE ROM:00128CBC bra.s loc_128CC6 ROM:00128CBE ; --------------------------------------------------------------------------- ROM:00128CBE ROM:00128CBE loc_128CBE: ; CODE XREF: ROM:00128CBA↑j ROM:00128CBE btst #1,($1333).w ROM:00128CC4 beq.s loc_128CF2 ROM:00128CC6 ROM:00128CC6 loc_128CC6: ; CODE XREF: ROM:00128CBC↑j ROM:00128CC6 bclr #3,($132F).w ROM:00128CCC bsr.w sub_129106 ROM:00128CD0 bclr #3,($1323).w ROM:00128CD6 bclr #4,($1323).w ROM:00128CDC bsr.l sub_1296D4 ROM:00128CE2 bsr.w sub_129052 ROM:00128CE6 move.b #1,($1176).w ROM:00128CEC bra.l locret_128BAC ROM:00128CF2 ; --------------------------------------------------------------------------- ROM:00128CF2 ROM:00128CF2 loc_128CF2: ; CODE XREF: ROM:00128CC4↑j ROM:00128CF2 btst #6,($1332).w ROM:00128CF8 beq.s loc_128D1C ROM:00128CFA bclr #4,($1323).w ROM:00128D00 bsr.w sub_1290C8 ROM:00128D04 bset #0,($D5B).w ROM:00128D0A bset #4,($1337).w ROM:00128D10 bsr.w sub_129052 ROM:00128D14 move.b #5,($1176).w ROM:00128D1A bra.s loc_128D8E ROM:00128D1C ; --------------------------------------------------------------------------- ROM:00128D1C ROM:00128D1C loc_128D1C: ; CODE XREF: ROM:00128C72↑j ROM:00128D1C ; ROM:00128CF8↑j ... ROM:00128D1C bsr.l sub_1294B8 ROM:00128D22 rts ROM:00128D24 ; --------------------------------------------------------------------------- ROM:00128D24 ROM:00128D24 loc_128D24: ; DATA XREF: ROM:00128B50↑o ROM:00128D24 btst #6,($133A).w ROM:00128D2A beq.s loc_128D58 ROM:00128D2C bclr #3,($132F).w ROM:00128D32 bclr #3,($1323).w ROM:00128D38 bclr #4,($1337).w ROM:00128D3E bsr.l sub_1296D4 ROM:00128D44 bset #0,($11A6).w ROM:00128D4A move.b #1,($1176).w ROM:00128D50 bra.l locret_128BAC ROM:00128D56 ; --------------------------------------------------------------------------- ROM:00128D56 bra.s loc_128D8E ROM:00128D58 ; --------------------------------------------------------------------------- ROM:00128D58 ROM:00128D58 loc_128D58: ; CODE XREF: ROM:00128D2A↑j ROM:00128D58 btst #0,($11A2).w ROM:00128D5E bne.s loc_128D8E ROM:00128D60 bclr #3,($132F).w ROM:00128D66 bsr.w sub_129106 ROM:00128D6A bclr #3,($1323).w ROM:00128D70 bsr.l sub_1296D4 ROM:00128D76 bclr #4,($1337).w ROM:00128D7C bset #0,($11A6).w ROM:00128D82 move.b #1,($1176).w ROM:00128D88 bra.l locret_128BAC ROM:00128D8E ; --------------------------------------------------------------------------- ROM:00128D8E ROM:00128D8E loc_128D8E: ; CODE XREF: ROM:00128D1A↑j ROM:00128D8E ; ROM:00128D56↑j ... ROM:00128D8E bsr.l sub_1294B8 ROM:00128D94 rts ROM:00128D96 ; --------------------------------------------------------------------------- ROM:00128D96 ROM:00128D96 loc_128D96: ; DATA XREF: ROM:00128B54↑o ROM:00128D96 bsr.w sub_128F48 ROM:00128D9A bsr.w sub_128F70 ROM:00128D9E bsr.w sub_128F8C ROM:00128DA2 btst #0,($11A2).w ROM:00128DA8 bne.s loc_128DAC ROM:00128DAA bra.s loc_128DB4 ROM:00128DAC ; --------------------------------------------------------------------------- ROM:00128DAC ROM:00128DAC loc_128DAC: ; CODE XREF: ROM:00128DA8↑j ROM:00128DAC btst #1,($1333).w ROM:00128DB2 beq.s loc_128DDA ROM:00128DB4 ROM:00128DB4 loc_128DB4: ; CODE XREF: ROM:00128DAA↑j ROM:00128DB4 bclr #3,($132F).w ROM:00128DBA bsr.w sub_129106 ROM:00128DBE bclr #3,($1323).w ROM:00128DC4 bsr.l sub_1296D4 ROM:00128DCA bsr.w sub_129052 ROM:00128DCE move.b #1,($1176).w ROM:00128DD4 bra.l locret_128BAC ROM:00128DDA ; --------------------------------------------------------------------------- ROM:00128DDA ROM:00128DDA loc_128DDA: ; CODE XREF: ROM:00128DB2↑j ROM:00128DDA btst #4,($1340).w ROM:00128DE0 beq.s loc_128E02 ROM:00128DE2 btst #7,($131D).w ROM:00128DE8 beq.s loc_128E02 ROM:00128DEA bset #4,($1323).w ROM:00128DF0 move.w $56C(a5),($C74).w ROM:00128DF6 move.b #4,($1176).w ROM:00128DFC bra.l loc_128D1C ROM:00128E02 ; --------------------------------------------------------------------------- ROM:00128E02 ROM:00128E02 loc_128E02: ; CODE XREF: ROM:00128DE0↑j ROM:00128E02 ; ROM:00128DE8↑j ROM:00128E02 btst #6,($1332).w ROM:00128E08 beq.s loc_128E6C ROM:00128E0A btst #7,($131D).w ROM:00128E10 bne.s loc_128E6C ROM:00128E12 move.w $56E(a5),d0 ROM:00128E16 cmp.w ($C72).w,d0 ROM:00128E1A bgt.s loc_128E46 ROM:00128E1C bset #0,($1324).w ROM:00128E22 bsr.w sub_129052 ROM:00128E26 move.w $580(a5),d1 ROM:00128E2A clr.b ($850).w ROM:00128E2E move.w d1,($5D2).w ROM:00128E32 move.b #1,($850).w ROM:00128E38 move.b #7,($1176).w ROM:00128E3E bra.l loc_128EF8 ROM:00128E44 ; --------------------------------------------------------------------------- ROM:00128E44 bra.s loc_128E6C ROM:00128E46 ; --------------------------------------------------------------------------- ROM:00128E46 ROM:00128E46 loc_128E46: ; CODE XREF: ROM:00128E1A↑j ROM:00128E46 bsr.w sub_1290A2 ROM:00128E4A bsr.w sub_1290AA ROM:00128E4E addq.w #1,($C72).w ROM:00128E52 bvc.s loc_128E5A ROM:00128E54 move.w #$8000,($C72).w ROM:00128E5A ROM:00128E5A loc_128E5A: ; CODE XREF: ROM:00128E52↑j ROM:00128E5A move.w $56A(a5),($C74).w ROM:00128E60 move.b #6,($1176).w ROM:00128E66 bra.l *+6 ROM:00128E6C ; --------------------------------------------------------------------------- ROM:00128E6C ROM:00128E6C loc_128E6C: ; CODE XREF: ROM:00128C9A↑j ROM:00128E6C ; ROM:00128E08↑j ... ROM:00128E6C bsr.l sub_1294B8 ROM:00128E72 rts ROM:00128E74 ; --------------------------------------------------------------------------- ROM:00128E74 ROM:00128E74 loc_128E74: ; DATA XREF: ROM:00128B58↑o ROM:00128E74 btst #0,($11A2).w ROM:00128E7A bne.s loc_128EA4 ROM:00128E7C bclr #3,($132F).w ROM:00128E82 bclr #3,($1323).w ROM:00128E88 bclr #0,($1324).w ROM:00128E8E bsr.l sub_1296D4 ROM:00128E94 bsr.w sub_129106 ROM:00128E98 move.b #1,($1176).w ROM:00128E9E bra.l locret_128BAC ROM:00128EA4 ; --------------------------------------------------------------------------- ROM:00128EA4 ROM:00128EA4 loc_128EA4: ; CODE XREF: ROM:00128E7A↑j ROM:00128EA4 btst #0,($1316).w ROM:00128EAA beq.s loc_128ECE ROM:00128EAC bsr.w sub_12911E ROM:00128EB0 bset #1,($D5B).w ROM:00128EB6 bset #4,($1337).w ROM:00128EBC bclr #0,($1324).w ROM:00128EC2 move.b #5,($1176).w ROM:00128EC8 bra.l loc_128D8E ROM:00128ECE ; --------------------------------------------------------------------------- ROM:00128ECE ROM:00128ECE loc_128ECE: ; CODE XREF: ROM:00128EAA↑j ROM:00128ECE cmpi.w #0,($5D2).w ROM:00128ED4 bgt.s loc_128EF8 ROM:00128ED6 bsr.w sub_129116 ROM:00128EDA bset #1,($D5B).w ROM:00128EE0 bset #4,($1337).w ROM:00128EE6 bclr #0,($1324).w ROM:00128EEC move.b #5,($1176).w ROM:00128EF2 bra.l loc_128D8E ROM:00128EF8 ; --------------------------------------------------------------------------- ROM:00128EF8 ROM:00128EF8 loc_128EF8: ; CODE XREF: ROM:00128E3E↑j ROM:00128EF8 ; ROM:00128ED4↑j ROM:00128EF8 bsr.l sub_1294B8 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: ROM:00128BE0↑p ROM:00128F00 move.w ($C8A).w,($C70).w ROM:00128F06 move.w ($C6C).w,($C6E).w ROM:00128F0C rts ROM:00128F0C ; End of function sub_128F00 ROM:00128F0C ROM:00128F0E ROM:00128F0E ; =============== S U B R O U T I N E ======================================= ROM:00128F0E ROM:00128F0E ROM:00128F0E sub_128F0E: ; CODE XREF: sub_128AF6+6↑p ROM:00128F0E move.l ($964).w,d0 ROM:00128F12 divs.w #$2710,d0 ROM:00128F16 bvc.w loc_128F1E ROM:00128F1A move.w #$7FFF,d0 ROM:00128F1E ROM:00128F1E loc_128F1E: ; CODE XREF: sub_128F0E+8↑j ROM:00128F1E move.w d0,($C6C).w ROM:00128F22 move.w #$2710,d6 ROM:00128F26 move.w ($C68).w,d2 ROM:00128F2A move.w ($C6A).w,d5 ROM:00128F2E move.w $568(a5),d3 ROM:00128F32 move.w ($C6C).w,d1 ROM:00128F36 bsr.l sub_129492 ROM:00128F3C move.w d4,($C6A).w ROM:00128F40 swap d4 ROM:00128F42 move.w d4,($C68).w ROM:00128F46 rts ROM:00128F46 ; End of function sub_128F0E ROM:00128F46 ROM:00128F48 ROM:00128F48 ; =============== S U B R O U T I N E ======================================= ROM:00128F48 ROM:00128F48 ROM:00128F48 sub_128F48: ; CODE XREF: ROM:loc_128C0C↑p ROM:00128F48 ; ROM:loc_128CA8↑p ... ROM:00128F48 move.w ($C6C).w,d0 ROM:00128F4C sub.w ($C6E).w,d0 ROM:00128F50 cmpi.w #0,d0 ROM:00128F54 bge.s loc_128F58 ROM:00128F56 neg.w d0 ROM:00128F58 ROM:00128F58 loc_128F58: ; CODE XREF: sub_128F48+C↑j ROM:00128F58 move.w $57E(a5),d1 ROM:00128F5C cmp.w d0,d1 ROM:00128F5E bge.s loc_128F68 ROM:00128F60 bset #1,($1333).w ROM:00128F66 bra.s locret_128F6E ROM:00128F68 ; --------------------------------------------------------------------------- ROM:00128F68 ROM:00128F68 loc_128F68: ; CODE XREF: sub_128F48+16↑j ROM:00128F68 bclr #1,($1333).w ROM:00128F6E ROM:00128F6E locret_128F6E: ; CODE XREF: sub_128F48+1E↑j ROM:00128F6E rts ROM:00128F6E ; End of function sub_128F48 ROM:00128F6E ROM:00128F70 ROM:00128F70 ; =============== S U B R O U T I N E ======================================= ROM:00128F70 ROM:00128F70 ROM:00128F70 sub_128F70: ; CODE XREF: ROM:00128C10↑p ROM:00128F70 ; ROM:00128CAC↑p ... ROM:00128F70 move.w $572(a5),d0 ROM:00128F74 move.w $574(a5),d1 ROM:00128F78 cmp.w ($C86).w,d0 ROM:00128F7C bgt.s locret_128F8A ROM:00128F7E cmp.w ($C86).w,d1 ROM:00128F82 ble.s locret_128F8A ROM:00128F84 bset #7,($131D).w ROM:00128F8A ROM:00128F8A locret_128F8A: ; CODE XREF: sub_128F70+C↑j ROM:00128F8A ; sub_128F70+12↑j ROM:00128F8A rts ROM:00128F8A ; End of function sub_128F70 ROM:00128F8A ROM:00128F8C ROM:00128F8C ; =============== S U B R O U T I N E ======================================= ROM:00128F8C ROM:00128F8C ROM:00128F8C sub_128F8C: ; CODE XREF: ROM:00128C14↑p ROM:00128F8C ; ROM:00128CB0↑p ... ROM:00128F8C bclr #4,($1340).w ROM:00128F92 bclr #6,($1332).w ROM:00128F98 clr.w d1 ROM:00128F9A move.b ($1177).w,d1 ROM:00128F9E cmpi.w #3,d1 ROM:00128FA2 bcc.s locret_128FAC ROM:00128FA4 movea.l off_128FAE(pc,d1.w*4),a0 ROM:00128FA8 nop ROM:00128FAA jmp (a0) ROM:00128FAC ; --------------------------------------------------------------------------- ROM:00128FAC ROM:00128FAC locret_128FAC: ; CODE XREF: sub_128F8C+16↑j ROM:00128FAC rts ROM:00128FAC ; End of function sub_128F8C ROM:00128FAC ROM:00128FAC ; --------------------------------------------------------------------------- ROM:00128FAE off_128FAE: dc.l loc_128FBA ; DATA XREF: sub_128F8C+18↑r ROM:00128FB2 dc.l loc_128FD8 ROM:00128FB6 dc.l loc_129042 ROM:00128FBA ; --------------------------------------------------------------------------- ROM:00128FBA ROM:00128FBA loc_128FBA: ; DATA XREF: ROM:off_128FAE↑o ROM:00128FBA bsr.w sub_12908E ROM:00128FBE move.w ($C76).w,d2 ROM:00128FC2 clr.b ($851).w ROM:00128FC6 move.w d2,($5D4).w ROM:00128FCA move.b #1,($851).w ROM:00128FD0 move.b #1,($1177).w ROM:00128FD6 rts ROM:00128FD8 ; --------------------------------------------------------------------------- ROM:00128FD8 ROM:00128FD8 loc_128FD8: ; DATA XREF: ROM:00128FB2↑o ROM:00128FD8 cmpi.w #0,($5D4).w ROM:00128FDE bgt.s locret_129040 ROM:00128FE0 cmpi.w #1,($C74).w ROM:00128FE6 ble.s loc_129010 ROM:00128FE8 subq.w #1,($C74).w ROM:00128FEC bvc.s loc_128FF4 ROM:00128FEE move.w #$8000,($C74).w ROM:00128FF4 ROM:00128FF4 loc_128FF4: ; CODE XREF: ROM:00128FEC↑j ROM:00128FF4 bset #4,($1340).w ROM:00128FFA move.w ($C76).w,d2 ROM:00128FFE clr.b ($851).w ROM:00129002 move.w d2,($5D4).w ROM:00129006 move.b #1,($851).w ROM:0012900C bra.w locret_129040 ROM:00129010 ; --------------------------------------------------------------------------- ROM:00129010 ROM:00129010 loc_129010: ; CODE XREF: ROM:00128FE6↑j ROM:00129010 subq.w #1,($C74).w ROM:00129014 bvc.s loc_12901C ROM:00129016 move.w #$8000,($C74).w ROM:0012901C ROM:0012901C loc_12901C: ; CODE XREF: ROM:00129014↑j ROM:0012901C bset #4,($1340).w ROM:00129022 bset #6,($1332).w ROM:00129028 move.w ($C76).w,d2 ROM:0012902C clr.b ($851).w ROM:00129030 move.w d2,($5D4).w ROM:00129034 move.b #1,($851).w ROM:0012903A move.b #2,($1177).w ROM:00129040 ROM:00129040 locret_129040: ; CODE XREF: ROM:00128FDE↑j ROM:00129040 ; ROM:0012900C↑j ROM:00129040 rts ROM:00129042 ; --------------------------------------------------------------------------- ROM:00129042 ROM:00129042 loc_129042: ; DATA XREF: ROM:00128FB6↑o ROM:00129042 cmpi.w #0,($C74).w ROM:00129048 ble.s locret_129050 ROM:0012904A move.b #1,($1177).w ROM:00129050 ROM:00129050 locret_129050: ; CODE XREF: ROM:00129048↑j ROM:00129050 rts ROM:00129052 ROM:00129052 ; =============== S U B R O U T I N E ======================================= ROM:00129052 ROM:00129052 ROM:00129052 sub_129052: ; CODE XREF: ROM:00128C40↑p ROM:00129052 ; ROM:00128CE2↑p ... ROM:00129052 move.b #0,($1177).w ROM:00129058 bclr #4,($1340).w ROM:0012905E bclr #6,($1332).w ROM:00129064 rts ROM:00129064 ; End of function sub_129052 ROM:00129064 ROM:00129066 ROM:00129066 ; =============== S U B R O U T I N E ======================================= ROM:00129066 ROM:00129066 ROM:00129066 sub_129066: ; CODE XREF: ROM:00128BE8↑p ROM:00129066 move.w $572(a5),d0 ROM:0012906A move.w ($C70).w,d1 ROM:0012906E cmp.w ($C78).w,d0 ROM:00129072 ble.s loc_12907A ROM:00129074 add.w $57A(a5),d1 ROM:00129078 bra.s loc_129088 ROM:0012907A ; --------------------------------------------------------------------------- ROM:0012907A ROM:0012907A loc_12907A: ; CODE XREF: sub_129066+C↑j ROM:0012907A move.w $574(a5),d0 ROM:0012907E cmp.w ($C78).w,d0 ROM:00129082 bge.s loc_129088 ROM:00129084 sub.w $57C(a5),d1 ROM:00129088 ROM:00129088 loc_129088: ; CODE XREF: sub_129066+12↑j ROM:00129088 ; sub_129066+1C↑j ROM:00129088 move.w d1,($C7A).w ROM:0012908C rts ROM:0012908C ; End of function sub_129066 ROM:0012908C ROM:0012908E ROM:0012908E ; =============== S U B R O U T I N E ======================================= ROM:0012908E ROM:0012908E ROM:0012908E sub_12908E: ; CODE XREF: ROM:loc_128FBA↑p ROM:0012908E move.w #$3D0A,d1 ROM:00129092 move.w ($C68).w,d2 ROM:00129096 bsr.l sub_11601C ROM:0012909C move.w d1,($C76).w ROM:001290A0 rts ROM:001290A0 ; End of function sub_12908E ROM:001290A0 ROM:001290A2 ROM:001290A2 ; =============== S U B R O U T I N E ======================================= ROM:001290A2 ROM:001290A2 ROM:001290A2 sub_1290A2: ; CODE XREF: ROM:00128BE4↑p ROM:001290A2 ; ROM:loc_128C7A↑p ... ROM:001290A2 move.w ($C86).w,($C78).w ROM:001290A8 rts ROM:001290A8 ; End of function sub_1290A2 ROM:001290A8 ROM:001290AA ROM:001290AA ; =============== S U B R O U T I N E ======================================= ROM:001290AA ROM:001290AA ROM:001290AA sub_1290AA: ; CODE XREF: ROM:00128C7E↑p ROM:001290AA ; ROM:00128E4A↑p ROM:001290AA move.w $570(a5),d0 ROM:001290AE cmp.w ($C78).w,d0 ROM:001290B2 ble.s loc_1290BE ROM:001290B4 move.w $576(a5),d1 ROM:001290B8 add.w d1,($C7A).w ROM:001290BC bra.s locret_1290C6 ROM:001290BE ; --------------------------------------------------------------------------- ROM:001290BE ROM:001290BE loc_1290BE: ; CODE XREF: sub_1290AA+8↑j ROM:001290BE move.w $578(a5),d1 ROM:001290C2 sub.w d1,($C7A).w ROM:001290C6 ROM:001290C6 locret_1290C6: ; CODE XREF: sub_1290AA+12↑j ROM:001290C6 rts ROM:001290C6 ; End of function sub_1290AA ROM:001290C6 ROM:001290C8 ROM:001290C8 ; =============== S U B R O U T I N E ======================================= ROM:001290C8 ROM:001290C8 ROM:001290C8 sub_1290C8: ; CODE XREF: ROM:00128D00↑p ROM:001290C8 move.w #$3D0C,d1 ROM:001290CC move.w ($C68).w,d2 ROM:001290D0 bsr.l sub_11601C ROM:001290D6 move.w d1,($C7C).w ROM:001290DA muls.w #$3E8,d1 ROM:001290DE cmp.l ($934).w,d1 ROM:001290E2 bgt.s loc_1290EC ROM:001290E4 bset #0,($D43).w ROM:001290EA bra.s loc_1290F2 ROM:001290EC ; --------------------------------------------------------------------------- ROM:001290EC ROM:001290EC loc_1290EC: ; CODE XREF: sub_1290C8+1A↑j ROM:001290EC bclr #0,($D43).w ROM:001290F2 ROM:001290F2 loc_1290F2: ; CODE XREF: sub_1290C8+22↑j ROM:001290F2 bclr #1,($D43).w ROM:001290F8 bset #1,($D5B).w ROM:001290FE move.l ($934).w,($938).w ROM:00129104 rts ROM:00129104 ; End of function sub_1290C8 ROM:00129104 ROM:00129106 ROM:00129106 ; =============== S U B R O U T I N E ======================================= ROM:00129106 ROM:00129106 ROM:00129106 sub_129106: ; CODE XREF: ROM:00128C30↑p ROM:00129106 ; ROM:00128CCC↑p ... ROM:00129106 btst #0,($1100).w ROM:0012910C beq.s locret_129114 ROM:0012910E move.w ($C70).w,($EDE).w ROM:00129114 ROM:00129114 locret_129114: ; CODE XREF: sub_129106+6↑j ROM:00129114 rts ROM:00129114 ; End of function sub_129106 ROM:00129114 ROM:00129116 ROM:00129116 ; =============== S U B R O U T I N E ======================================= ROM:00129116 ROM:00129116 ROM:00129116 sub_129116: ; CODE XREF: ROM:00128ED6↑p ROM:00129116 bset #1,($D43).w ROM:0012911C rts ROM:0012911C ; End of function sub_129116 ROM:0012911C ROM:0012911E ROM:0012911E ; =============== S U B R O U T I N E ======================================= ROM:0012911E ROM:0012911E ROM:0012911E sub_12911E: ; CODE XREF: ROM:00128EAC↑p ROM:0012911E bclr #1,($D43).w ROM:00129124 rts ROM:00129124 ; End of function sub_12911E ROM:00129124 ROM:00129126 ROM:00129126 ; =============== S U B R O U T I N E ======================================= ROM:00129126 ROM:00129126 ROM:00129126 sub_129126: ; CODE XREF: ROM:loc_128BAE↑p ROM:00129126 btst #0,($110E).w ROM:0012912C beq.s locret_12915C ROM:0012912E move.w $570(a5),d0 ROM:00129132 btst #0,($110D).w ROM:00129138 beq.s loc_129148 ROM:0012913A cmp.w ($C86).w,d0 ROM:0012913E blt.s loc_129148 ROM:00129140 bset #6,($133B).w ROM:00129146 bra.s locret_12915C ROM:00129148 ; --------------------------------------------------------------------------- ROM:00129148 ROM:00129148 loc_129148: ; CODE XREF: sub_129126+12↑j ROM:00129148 ; sub_129126+18↑j ROM:00129148 btst #0,($110D).w ROM:0012914E bne.s locret_12915C ROM:00129150 cmp.w ($C86).w,d0 ROM:00129154 bge.s locret_12915C ROM:00129156 bset #6,($133B).w ROM:0012915C ROM:0012915C locret_12915C: ; CODE XREF: sub_129126+6↑j ROM:0012915C ; sub_129126+20↑j ... ROM:0012915C rts ROM:0012915C ; End of function sub_129126 ROM:0012915C ROM:0012915E ROM:0012915E ; =============== S U B R O U T I N E ======================================= ROM:0012915E ROM:0012915E ROM:0012915E sub_12915E: ; CODE XREF: ROM:001161FC↑p ROM:0012915E bsr.l sub_1292AC ROM:00129164 clr.w d1 ROM:00129166 move.b ($1178).w,d1 ROM:0012916A cmpi.w #4,d1 ROM:0012916E bcc.s locret_129178 ROM:00129170 movea.l off_12917A(pc,d1.w*4),a0 ROM:00129174 nop ROM:00129176 jmp (a0) ROM:00129178 ; --------------------------------------------------------------------------- ROM:00129178 ROM:00129178 locret_129178: ; CODE XREF: sub_12915E+10↑j ROM:00129178 rts ROM:00129178 ; End of function sub_12915E ROM:00129178 ROM:00129178 ; --------------------------------------------------------------------------- ROM:0012917A off_12917A: dc.l loc_12918A ; DATA XREF: sub_12915E+12↑r ROM:0012917E dc.l loc_129192 ROM:00129182 dc.l loc_1291B8 ROM:00129186 dc.l loc_1291F8 ROM:0012918A ; --------------------------------------------------------------------------- ROM:0012918A ROM:0012918A loc_12918A: ; DATA XREF: ROM:off_12917A↑o ROM:0012918A move.b #1,($1178).w ROM:00129190 rts ROM:00129192 ; --------------------------------------------------------------------------- ROM:00129192 ROM:00129192 loc_129192: ; DATA XREF: ROM:0012917E↑o ROM:00129192 btst #3,($132F).w ROM:00129198 beq.s locret_1291B6 ROM:0012919A bsr.w sub_129234 ROM:0012919E move.w $582(a5),d1 ROM:001291A2 clr.b ($852).w ROM:001291A6 move.w d1,($5D6).w ROM:001291AA move.b #1,($852).w ROM:001291B0 move.b #2,($1178).w ROM:001291B6 ROM:001291B6 locret_1291B6: ; CODE XREF: ROM:00129198↑j ROM:001291B6 rts ROM:001291B8 ; --------------------------------------------------------------------------- ROM:001291B8 ROM:001291B8 loc_1291B8: ; DATA XREF: ROM:00129182↑o ROM:001291B8 btst #3,($132F).w ROM:001291BE bne.s loc_1291C8 ROM:001291C0 move.b #1,($1178).w ROM:001291C6 bra.s locret_1291F6 ROM:001291C8 ; --------------------------------------------------------------------------- ROM:001291C8 ROM:001291C8 loc_1291C8: ; CODE XREF: ROM:001291BE↑j ROM:001291C8 btst #4,($1323).w ROM:001291CE beq.s loc_1291D8 ROM:001291D0 move.b #3,($1178).w ROM:001291D6 bra.s locret_1291F6 ROM:001291D8 ; --------------------------------------------------------------------------- ROM:001291D8 ROM:001291D8 loc_1291D8: ; CODE XREF: ROM:001291CE↑j ROM:001291D8 cmpi.w #0,($5D6).w ROM:001291DE bgt.s locret_1291F6 ROM:001291E0 bsr.w sub_129248 ROM:001291E4 move.w $582(a5),d1 ROM:001291E8 clr.b ($852).w ROM:001291EC move.w d1,($5D6).w ROM:001291F0 move.b #1,($852).w ROM:001291F6 ROM:001291F6 locret_1291F6: ; CODE XREF: ROM:001291C6↑j ROM:001291F6 ; ROM:001291D6↑j ... ROM:001291F6 rts ROM:001291F8 ; --------------------------------------------------------------------------- ROM:001291F8 ROM:001291F8 loc_1291F8: ; DATA XREF: ROM:00129186↑o ROM:001291F8 btst #3,($132F).w ROM:001291FE bne.s loc_129208 ROM:00129200 move.b #1,($1178).w ROM:00129206 bra.s locret_129232 ROM:00129208 ; --------------------------------------------------------------------------- ROM:00129208 ROM:00129208 loc_129208: ; CODE XREF: ROM:001291FE↑j ROM:00129208 btst #4,($1323).w ROM:0012920E beq.s locret_129232 ROM:00129210 cmpi.w #0,($5D6).w ROM:00129216 bgt.s locret_129232 ROM:00129218 bsr.w sub_129248 ROM:0012921C bsr.w sub_129280 ROM:00129220 move.w $582(a5),d1 ROM:00129224 clr.b ($852).w ROM:00129228 move.w d1,($5D6).w ROM:0012922C move.b #1,($852).w ROM:00129232 ROM:00129232 locret_129232: ; CODE XREF: ROM:00129206↑j ROM:00129232 ; ROM:0012920E↑j ... ROM:00129232 rts ROM:00129234 ROM:00129234 ; =============== S U B R O U T I N E ======================================= ROM:00129234 ROM:00129234 ROM:00129234 sub_129234: ; CODE XREF: ROM:0012919A↑p ROM:00129234 move.w ($C26).w,($C7E).w ROM:0012923A clr.w ($C80).w ROM:0012923E clr.l ($934).w ROM:00129242 clr.w ($C82).w ROM:00129246 rts ROM:00129246 ; End of function sub_129234 ROM:00129246 ROM:00129248 ROM:00129248 ; =============== S U B R O U T I N E ======================================= ROM:00129248 ROM:00129248 ROM:00129248 sub_129248: ; CODE XREF: ROM:001291E0↑p ROM:00129248 ; ROM:00129218↑p ROM:00129248 move.w #$3D0E,d1 ROM:0012924C move.w ($C68).w,d2 ROM:00129250 bsr.l sub_11601C ROM:00129256 move.w d1,($C84).w ROM:0012925A move.w #$2710,d6 ROM:0012925E move.w ($C7E).w,d2 ROM:00129262 move.w ($C80).w,d5 ROM:00129266 move.w ($C84).w,d3 ROM:0012926A move.w ($C26).w,d1 ROM:0012926E bsr.l sub_129492 ROM:00129274 move.w d4,($C80).w ROM:00129278 swap d4 ROM:0012927A move.w d4,($C7E).w ROM:0012927E rts ROM:0012927E ; End of function sub_129248 ROM:0012927E ROM:00129280 ROM:00129280 ; =============== S U B R O U T I N E ======================================= ROM:00129280 ROM:00129280 ROM:00129280 sub_129280: ; CODE XREF: ROM:0012921C↑p ROM:00129280 move.w ($C26).w,d0 ROM:00129284 sub.w ($C7E).w,d0 ROM:00129288 cmpi.w #0,d0 ROM:0012928C bge.s loc_129290 ROM:0012928E neg.w d0 ROM:00129290 ROM:00129290 loc_129290: ; CODE XREF: sub_129280+C↑j ROM:00129290 ext.l d0 ROM:00129292 add.l d0,($934).w ROM:00129296 move.l ($934).w,d0 ROM:0012929A divs.w #$3E8,d0 ROM:0012929E bvc.w loc_1292A6 ROM:001292A2 move.w #$7FFF,d0 ROM:001292A6 ROM:001292A6 loc_1292A6: ; CODE XREF: sub_129280+1E↑j ROM:001292A6 move.w d0,($C82).w ROM:001292AA rts ROM:001292AA ; End of function sub_129280 ROM:001292AA ROM:001292AC ROM:001292AC ; =============== S U B R O U T I N E ======================================= ROM:001292AC ROM:001292AC ROM:001292AC sub_1292AC: ; CODE XREF: sub_12915E↑p ROM:001292AC clr.w d1 ROM:001292AE move.b ($1179).w,d1 ROM:001292B2 cmpi.w #3,d1 ROM:001292B6 bcc.s locret_1292C0 ROM:001292B8 movea.l off_1292C2(pc,d1.w*4),a0 ROM:001292BC nop ROM:001292BE jmp (a0) ROM:001292C0 ; --------------------------------------------------------------------------- ROM:001292C0 ROM:001292C0 locret_1292C0: ; CODE XREF: sub_1292AC+A↑j ROM:001292C0 rts ROM:001292C0 ; End of function sub_1292AC ROM:001292C0 ROM:001292C0 ; --------------------------------------------------------------------------- ROM:001292C2 off_1292C2: dc.l loc_1292CE ; DATA XREF: sub_1292AC+C↑r ROM:001292C6 dc.l loc_1292EE ROM:001292CA dc.l loc_129340 ROM:001292CE ; --------------------------------------------------------------------------- ROM:001292CE ROM:001292CE loc_1292CE: ; DATA XREF: ROM:off_1292C2↑o ROM:001292CE bsr.w sub_129392 ROM:001292D2 move.w $586(a5),d0 ROM:001292D6 clr.b ($853).w ROM:001292DA move.w d0,($5D8).w ROM:001292DE move.b #1,($853).w ROM:001292E4 move.b #1,($1179).w ROM:001292EA bra.s locret_12933E ROM:001292EC ; --------------------------------------------------------------------------- ROM:001292EC rts ROM:001292EE ; --------------------------------------------------------------------------- ROM:001292EE ROM:001292EE loc_1292EE: ; DATA XREF: ROM:001292C6↑o ROM:001292EE btst #5,($133B).w ROM:001292F4 beq.s loc_12930E ROM:001292F6 bsr.w sub_129392 ROM:001292FA move.w $586(a5),d0 ROM:001292FE clr.b ($853).w ROM:00129302 move.w d0,($5D8).w ROM:00129306 move.b #1,($853).w ROM:0012930C bra.s locret_12933E ROM:0012930E ; --------------------------------------------------------------------------- ROM:0012930E ROM:0012930E loc_12930E: ; CODE XREF: ROM:001292F4↑j ROM:0012930E move.w $584(a5),d1 ROM:00129312 cmp.w ($54C).w,d1 ROM:00129316 bgt.s loc_129320 ROM:00129318 move.b #2,($1179).w ROM:0012931E bra.s locret_129368 ROM:00129320 ; --------------------------------------------------------------------------- ROM:00129320 ROM:00129320 loc_129320: ; CODE XREF: ROM:00129316↑j ROM:00129320 cmpi.w #0,($5D8).w ROM:00129326 bgt.s locret_12933E ROM:00129328 bsr.w sub_12936C ROM:0012932C move.w $586(a5),d0 ROM:00129330 clr.b ($853).w ROM:00129334 move.w d0,($5D8).w ROM:00129338 move.b #1,($853).w ROM:0012933E ROM:0012933E locret_12933E: ; CODE XREF: ROM:001292EA↑j ROM:0012933E ; ROM:0012930C↑j ... ROM:0012933E rts ROM:00129340 ; --------------------------------------------------------------------------- ROM:00129340 ROM:00129340 loc_129340: ; DATA XREF: ROM:001292CA↑o ROM:00129340 move.w $584(a5),d1 ROM:00129344 cmp.w ($54C).w,d1 ROM:00129348 ble.s locret_129368 ROM:0012934A bsr.w sub_129392 ROM:0012934E move.w $586(a5),d0 ROM:00129352 clr.b ($853).w ROM:00129356 move.w d0,($5D8).w ROM:0012935A move.b #1,($853).w ROM:00129360 move.b #1,($1179).w ROM:00129366 bra.s locret_12933E ROM:00129368 ; --------------------------------------------------------------------------- ROM:00129368 ROM:00129368 locret_129368: ; CODE XREF: ROM:0012931E↑j ROM:00129368 ; ROM:00129348↑j ROM:00129368 rts ROM:0012936A ; --------------------------------------------------------------------------- ROM:0012936A rts ROM:0012936C ROM:0012936C ; =============== S U B R O U T I N E ======================================= ROM:0012936C ROM:0012936C ROM:0012936C sub_12936C: ; CODE XREF: ROM:00129328↑p ROM:0012936C move.w #$2710,d6 ROM:00129370 move.w ($C86).w,d2 ROM:00129374 move.w ($C88).w,d5 ROM:00129378 move.w $588(a5),d3 ROM:0012937C move.w ($C26).w,d1 ROM:00129380 bsr.l sub_129492 ROM:00129386 move.w d4,($C88).w ROM:0012938A swap d4 ROM:0012938C move.w d4,($C86).w ROM:00129390 rts ROM:00129390 ; End of function sub_12936C ROM:00129390 ROM:00129392 ROM:00129392 ; =============== S U B R O U T I N E ======================================= ROM:00129392 ROM:00129392 ROM:00129392 sub_129392: ; CODE XREF: ROM:loc_1292CE↑p ROM:00129392 ; ROM:001292F6↑p ... ROM:00129392 move.w ($C26).w,($C86).w ROM:00129398 clr.w ($C88).w ROM:0012939C rts ROM:0012939C ; End of function sub_129392 ROM:0012939C ROM:0012939E ROM:0012939E ; =============== S U B R O U T I N E ======================================= ROM:0012939E ROM:0012939E ROM:0012939E sub_12939E: ; CODE XREF: sub_128B08↑p ROM:0012939E clr.w d1 ROM:001293A0 move.b ($117A).w,d1 ROM:001293A4 cmpi.w #5,d1 ROM:001293A8 bcc.s locret_1293B2 ROM:001293AA movea.l off_1293B4(pc,d1.w*4),a0 ROM:001293AE nop ROM:001293B0 jmp (a0) ROM:001293B2 ; --------------------------------------------------------------------------- ROM:001293B2 ROM:001293B2 locret_1293B2: ; CODE XREF: sub_12939E+A↑j ROM:001293B2 rts ROM:001293B2 ; End of function sub_12939E ROM:001293B2 ROM:001293B2 ; --------------------------------------------------------------------------- ROM:001293B4 off_1293B4: dc.l loc_1293C8 ; DATA XREF: sub_12939E+C↑r ROM:001293B8 dc.l loc_1293D0 ROM:001293BC dc.l loc_1293E0 ROM:001293C0 dc.l loc_129404 ROM:001293C4 dc.l loc_129432 ROM:001293C8 ; --------------------------------------------------------------------------- ROM:001293C8 ROM:001293C8 loc_1293C8: ; DATA XREF: ROM:off_1293B4↑o ROM:001293C8 move.b #1,($117A).w ROM:001293CE rts ROM:001293D0 ; --------------------------------------------------------------------------- ROM:001293D0 ROM:001293D0 loc_1293D0: ; DATA XREF: ROM:001293B8↑o ROM:001293D0 btst #0,($110E).w ROM:001293D6 beq.s locret_1293DE ROM:001293D8 move.b #2,($117A).w ROM:001293DE ROM:001293DE locret_1293DE: ; CODE XREF: ROM:001293D6↑j ROM:001293DE rts ROM:001293E0 ; --------------------------------------------------------------------------- ROM:001293E0 ROM:001293E0 loc_1293E0: ; DATA XREF: ROM:001293BC↑o ROM:001293E0 btst #0,($1100).w ROM:001293E6 bne.s loc_1293F0 ROM:001293E8 move.b #1,($117A).w ROM:001293EE bra.s locret_129402 ROM:001293F0 ; --------------------------------------------------------------------------- ROM:001293F0 ROM:001293F0 loc_1293F0: ; CODE XREF: ROM:001293E6↑j ROM:001293F0 btst #0,($110E).w ROM:001293F6 beq.s locret_129402 ROM:001293F8 move.b #3,($117A).w ROM:001293FE bsr.w sub_129486 ROM:00129402 ROM:00129402 locret_129402: ; CODE XREF: ROM:001293EE↑j ROM:00129402 ; ROM:001293F6↑j ROM:00129402 rts ROM:00129404 ; --------------------------------------------------------------------------- ROM:00129404 ROM:00129404 loc_129404: ; DATA XREF: ROM:001293C0↑o ROM:00129404 btst #0,($1100).w ROM:0012940A bne.s loc_129414 ROM:0012940C move.b #1,($117A).w ROM:00129412 bra.s locret_129430 ROM:00129414 ; --------------------------------------------------------------------------- ROM:00129414 ROM:00129414 loc_129414: ; CODE XREF: ROM:0012940A↑j ROM:00129414 btst #3,($1323).w ROM:0012941A beq.s loc_129424 ROM:0012941C move.b #4,($117A).w ROM:00129422 bra.s locret_129430 ROM:00129424 ; --------------------------------------------------------------------------- ROM:00129424 ROM:00129424 loc_129424: ; CODE XREF: ROM:0012941A↑j ROM:00129424 btst #0,($110E).w ROM:0012942A beq.s locret_129430 ROM:0012942C bsr.w sub_129462 ROM:00129430 ROM:00129430 locret_129430: ; CODE XREF: ROM:00129412↑j ROM:00129430 ; ROM:00129422↑j ... ROM:00129430 rts ROM:00129432 ; --------------------------------------------------------------------------- ROM:00129432 ROM:00129432 loc_129432: ; DATA XREF: ROM:001293C4↑o ROM:00129432 btst #0,($1100).w ROM:00129438 bne.s loc_129442 ROM:0012943A move.b #1,($117A).w ROM:00129440 bra.s locret_129454 ROM:00129442 ; --------------------------------------------------------------------------- ROM:00129442 ROM:00129442 loc_129442: ; CODE XREF: ROM:00129438↑j ROM:00129442 btst #3,($1323).w ROM:00129448 bne.s locret_129454 ROM:0012944A move.b #3,($117A).w ROM:00129450 bsr.w sub_129456 ROM:00129454 ROM:00129454 locret_129454: ; CODE XREF: ROM:00129440↑j ROM:00129454 ; ROM:00129448↑j ROM:00129454 rts ROM:00129456 ROM:00129456 ; =============== S U B R O U T I N E ======================================= ROM:00129456 ROM:00129456 ROM:00129456 sub_129456: ; CODE XREF: ROM:00129450↑p ROM:00129456 move.w ($C7A).w,($C8A).w ROM:0012945C clr.w ($C8C).w ROM:00129460 rts ROM:00129460 ; End of function sub_129456 ROM:00129460 ROM:00129462 ROM:00129462 ; =============== S U B R O U T I N E ======================================= ROM:00129462 ROM:00129462 ROM:00129462 sub_129462: ; CODE XREF: ROM:0012942C↑p ROM:00129462 move.w #$2710,d6 ROM:00129466 move.w ($C8A).w,d2 ROM:0012946A move.w ($C8C).w,d5 ROM:0012946E move.w $58A(a5),d3 ROM:00129472 move.w ($EE0).w,d1 ROM:00129476 bsr.w sub_129492 ROM:0012947A move.w d4,($C8C).w ROM:0012947E swap d4 ROM:00129480 move.w d4,($C8A).w ROM:00129484 rts ROM:00129484 ; End of function sub_129462 ROM:00129484 ROM:00129486 ROM:00129486 ; =============== S U B R O U T I N E ======================================= ROM:00129486 ROM:00129486 ROM:00129486 sub_129486: ; CODE XREF: ROM:001293FE↑p ROM:00129486 move.w ($EE0).w,($C8A).w ROM:0012948C clr.w ($C8C).w ROM:00129490 rts ROM:00129490 ; End of function sub_129486 ROM:00129490 ROM:00129492 ROM:00129492 ; =============== S U B R O U T I N E ======================================= ROM:00129492 ROM:00129492 ROM:00129492 sub_129492: ; CODE XREF: sub_128F0E+28↑p ROM:00129492 ; sub_129248+26↑p ... ROM:00129492 move.w d6,d4 ROM:00129494 sub.w d3,d4 ROM:00129496 ext.l d4 ROM:00129498 ext.l d6 ROM:0012949A ext.l d3 ROM:0012949C swap d2 ROM:0012949E move.w d5,d2 ROM:001294A0 muls.l d2,d7:d4 ROM:001294A4 divs.l d6,d7:d4 ROM:001294A8 swap d1 ROM:001294AA clr.w d1 ROM:001294AC muls.l d1,d7:d3 ROM:001294B0 divs.l d6,d7:d3 ROM:001294B4 add.l d3,d4 ROM:001294B6 rts ROM:001294B6 ; End of function sub_129492 ROM:001294B6 ROM:001294B8 ROM:001294B8 ; =============== S U B R O U T I N E ======================================= ROM:001294B8 ROM:001294B8 ROM:001294B8 sub_1294B8: ; CODE XREF: ROM:loc_128CA0↑p ROM:001294B8 ; ROM:loc_128D1C↑p ... ROM:001294B8 bclr #0,($1316).w ROM:001294BE clr.w d1 ROM:001294C0 move.b ($117B).w,d1 ROM:001294C4 cmpi.w #$A,d1 ROM:001294C8 bcc.s locret_1294D2 ROM:001294CA movea.l off_1294D4(pc,d1.w*4),a0 ROM:001294CE nop ROM:001294D0 jmp (a0) ROM:001294D2 ; --------------------------------------------------------------------------- ROM:001294D2 ROM:001294D2 locret_1294D2: ; CODE XREF: sub_1294B8+10↑j ROM:001294D2 rts ROM:001294D2 ; End of function sub_1294B8 ROM:001294D2 ROM:001294D2 ; --------------------------------------------------------------------------- ROM:001294D4 off_1294D4: dc.l loc_1294FC ; DATA XREF: sub_1294B8+12↑r ROM:001294D8 dc.l loc_129502 ROM:001294DC dc.l loc_12952C ROM:001294E0 dc.l loc_129590 ROM:001294E4 dc.l loc_1295EC ROM:001294E8 dc.l loc_129616 ROM:001294EC dc.l loc_12964C ROM:001294F0 dc.l loc_129682 ROM:001294F4 dc.l loc_1296A8 ROM:001294F8 dc.l locret_1296CE ROM:001294FC ; --------------------------------------------------------------------------- ROM:001294FC ROM:001294FC loc_1294FC: ; DATA XREF: ROM:off_1294D4↑o ROM:001294FC bclr #6,($133A).w ROM:00129502 ROM:00129502 loc_129502: ; DATA XREF: ROM:001294D8↑o ROM:00129502 move.w $570(a5),d0 ROM:00129506 cmp.w ($C86).w,d0 ROM:0012950A bge.s loc_12951E ROM:0012950C bsr.w sub_1296F0 ROM:00129510 move.b #3,($117B).w ROM:00129516 bra.l locret_1295EA ROM:0012951C ; --------------------------------------------------------------------------- ROM:0012951C bra.s locret_12952A ROM:0012951E ; --------------------------------------------------------------------------- ROM:0012951E ROM:0012951E loc_12951E: ; CODE XREF: ROM:0012950A↑j ROM:0012951E bsr.w sub_1296E2 ROM:00129522 move.b #2,($117B).w ROM:00129528 bra.s locret_12958E ROM:0012952A ; --------------------------------------------------------------------------- ROM:0012952A ROM:0012952A locret_12952A: ; CODE XREF: ROM:0012951C↑j ROM:0012952A rts ROM:0012952C ; --------------------------------------------------------------------------- ROM:0012952C ROM:0012952C loc_12952C: ; DATA XREF: ROM:001294DC↑o ROM:0012952C btst #4,($1337).w ROM:00129532 bne.s loc_129554 ROM:00129534 btst #0,($1324).w ROM:0012953A bne.s loc_129554 ROM:0012953C btst #4,($1340).w ROM:00129542 beq.s loc_129554 ROM:00129544 bsr.w sub_1296F0 ROM:00129548 move.b #3,($117B).w ROM:0012954E bra.l locret_1295EA ROM:00129554 ; --------------------------------------------------------------------------- ROM:00129554 ROM:00129554 loc_129554: ; CODE XREF: ROM:00129532↑j ROM:00129554 ; ROM:0012953A↑j ... ROM:00129554 btst #4,($1337).w ROM:0012955A beq.s loc_12957A ROM:0012955C move.w $590(a5),d1 ROM:00129560 clr.b ($854).w ROM:00129564 move.w d1,($5DA).w ROM:00129568 move.b #1,($854).w ROM:0012956E move.b #7,($117B).w ROM:00129574 bra.l locret_1296A6 ROM:0012957A ; --------------------------------------------------------------------------- ROM:0012957A ROM:0012957A loc_12957A: ; CODE XREF: ROM:0012955A↑j ROM:0012957A btst #0,($1324).w ROM:00129580 beq.s locret_12958E ROM:00129582 move.b #4,($117B).w ROM:00129588 bra.l locret_129614 ROM:0012958E ; --------------------------------------------------------------------------- ROM:0012958E ROM:0012958E locret_12958E: ; CODE XREF: ROM:00129528↑j ROM:0012958E ; ROM:00129580↑j ... ROM:0012958E rts ROM:00129590 ; --------------------------------------------------------------------------- ROM:00129590 ROM:00129590 loc_129590: ; DATA XREF: ROM:001294E0↑o ROM:00129590 btst #4,($1337).w ROM:00129596 bne.s loc_1295B4 ROM:00129598 btst #0,($1324).w ROM:0012959E bne.s loc_1295B4 ROM:001295A0 btst #4,($1340).w ROM:001295A6 beq.s loc_1295B4 ROM:001295A8 bsr.w sub_1296E2 ROM:001295AC move.b #2,($117B).w ROM:001295B2 bra.s locret_12958E ROM:001295B4 ; --------------------------------------------------------------------------- ROM:001295B4 ROM:001295B4 loc_1295B4: ; CODE XREF: ROM:00129596↑j ROM:001295B4 ; ROM:0012959E↑j ... ROM:001295B4 btst #4,($1337).w ROM:001295BA beq.s loc_1295DA ROM:001295BC move.w $590(a5),d1 ROM:001295C0 clr.b ($854).w ROM:001295C4 move.w d1,($5DA).w ROM:001295C8 move.b #1,($854).w ROM:001295CE move.b #8,($117B).w ROM:001295D4 bra.l locret_1296CC ROM:001295DA ; --------------------------------------------------------------------------- ROM:001295DA ROM:001295DA loc_1295DA: ; CODE XREF: ROM:001295BA↑j ROM:001295DA btst #0,($1324).w ROM:001295E0 beq.s locret_1295EA ROM:001295E2 move.b #4,($117B).w ROM:001295E8 bra.s locret_129614 ROM:001295EA ; --------------------------------------------------------------------------- ROM:001295EA ROM:001295EA locret_1295EA: ; CODE XREF: ROM:00129516↑j ROM:001295EA ; ROM:0012954E↑j ... ROM:001295EA rts ROM:001295EC ; --------------------------------------------------------------------------- ROM:001295EC ROM:001295EC loc_1295EC: ; DATA XREF: ROM:001294E4↑o ROM:001295EC move.w $570(a5),d0 ROM:001295F0 cmp.w ($C26).w,d0 ROM:001295F4 bge.s loc_129604 ROM:001295F6 bsr.w sub_12978E ROM:001295FA move.b #5,($117B).w ROM:00129600 bra.s locret_12964A ROM:00129602 ; --------------------------------------------------------------------------- ROM:00129602 bra.s locret_129614 ROM:00129604 ; --------------------------------------------------------------------------- ROM:00129604 ROM:00129604 loc_129604: ; CODE XREF: ROM:001295F4↑j ROM:00129604 bsr.w sub_12979C ROM:00129608 move.b #6,($117B).w ROM:0012960E bra.l locret_129680 ROM:00129614 ; --------------------------------------------------------------------------- ROM:00129614 ROM:00129614 locret_129614: ; CODE XREF: ROM:00129588↑j ROM:00129614 ; ROM:001295E8↑j ... ROM:00129614 rts ROM:00129616 ; --------------------------------------------------------------------------- ROM:00129616 ROM:00129616 loc_129616: ; DATA XREF: ROM:001294E8↑o ROM:00129616 move.w $570(a5),d0 ROM:0012961A cmp.w ($C26).w,d0 ROM:0012961E blt.s loc_129628 ROM:00129620 bset #0,($1316).w ROM:00129626 bra.s loc_129630 ROM:00129628 ; --------------------------------------------------------------------------- ROM:00129628 ROM:00129628 loc_129628: ; CODE XREF: ROM:0012961E↑j ROM:00129628 btst #4,($1337).w ROM:0012962E beq.s locret_12964A ROM:00129630 ROM:00129630 loc_129630: ; CODE XREF: ROM:00129626↑j ROM:00129630 move.w $590(a5),d1 ROM:00129634 clr.b ($854).w ROM:00129638 move.w d1,($5DA).w ROM:0012963C move.b #1,($854).w ROM:00129642 move.b #7,($117B).w ROM:00129648 bra.s locret_1296A6 ROM:0012964A ; --------------------------------------------------------------------------- ROM:0012964A ROM:0012964A locret_12964A: ; CODE XREF: ROM:00129600↑j ROM:0012964A ; ROM:0012962E↑j ROM:0012964A rts ROM:0012964C ; --------------------------------------------------------------------------- ROM:0012964C ROM:0012964C loc_12964C: ; DATA XREF: ROM:001294EC↑o ROM:0012964C move.w $570(a5),d0 ROM:00129650 cmp.w ($C26).w,d0 ROM:00129654 bge.s loc_12965E ROM:00129656 bset #0,($1316).w ROM:0012965C bra.s loc_129666 ROM:0012965E ; --------------------------------------------------------------------------- ROM:0012965E ROM:0012965E loc_12965E: ; CODE XREF: ROM:00129654↑j ROM:0012965E btst #4,($1337).w ROM:00129664 beq.s locret_129680 ROM:00129666 ROM:00129666 loc_129666: ; CODE XREF: ROM:0012965C↑j ROM:00129666 move.w $590(a5),d1 ROM:0012966A clr.b ($854).w ROM:0012966E move.w d1,($5DA).w ROM:00129672 move.b #1,($854).w ROM:00129678 move.b #8,($117B).w ROM:0012967E bra.s locret_1296CC ROM:00129680 ; --------------------------------------------------------------------------- ROM:00129680 ROM:00129680 locret_129680: ; CODE XREF: ROM:0012960E↑j ROM:00129680 ; ROM:00129664↑j ROM:00129680 rts ROM:00129682 ; --------------------------------------------------------------------------- ROM:00129682 ROM:00129682 loc_129682: ; DATA XREF: ROM:001294F0↑o ROM:00129682 btst #0,($110D).w ROM:00129688 bne.s loc_12968C ROM:0012968A bra.s loc_129694 ROM:0012968C ; --------------------------------------------------------------------------- ROM:0012968C ROM:0012968C loc_12968C: ; CODE XREF: ROM:00129688↑j ROM:0012968C cmpi.w #0,($5DA).w ROM:00129692 bgt.s locret_1296A6 ROM:00129694 ROM:00129694 loc_129694: ; CODE XREF: ROM:0012968A↑j ROM:00129694 bsr.w sub_1296FE ROM:00129698 bset #6,($133A).w ROM:0012969E move.b #9,($117B).w ROM:001296A4 bra.s locret_1296D0 ROM:001296A6 ; --------------------------------------------------------------------------- ROM:001296A6 ROM:001296A6 locret_1296A6: ; CODE XREF: ROM:00129574↑j ROM:001296A6 ; ROM:00129648↑j ... ROM:001296A6 rts ROM:001296A8 ; --------------------------------------------------------------------------- ROM:001296A8 ROM:001296A8 loc_1296A8: ; DATA XREF: ROM:001294F4↑o ROM:001296A8 btst #0,($110D).w ROM:001296AE beq.s loc_1296B2 ROM:001296B0 bra.s loc_1296BA ROM:001296B2 ; --------------------------------------------------------------------------- ROM:001296B2 ROM:001296B2 loc_1296B2: ; CODE XREF: ROM:001296AE↑j ROM:001296B2 cmpi.w #0,($5DA).w ROM:001296B8 bgt.s locret_1296CC ROM:001296BA ROM:001296BA loc_1296BA: ; CODE XREF: ROM:001296B0↑j ROM:001296BA bsr.w sub_129744 ROM:001296BE bset #6,($133A).w ROM:001296C4 move.b #9,($117B).w ROM:001296CA bra.s locret_1296D0 ROM:001296CC ; --------------------------------------------------------------------------- ROM:001296CC ROM:001296CC locret_1296CC: ; CODE XREF: ROM:001295D4↑j ROM:001296CC ; ROM:0012967E↑j ... ROM:001296CC rts ROM:001296CE ; --------------------------------------------------------------------------- ROM:001296CE ROM:001296CE locret_1296CE: ; DATA XREF: ROM:001294F8↑o ROM:001296CE rts ROM:001296D0 ; --------------------------------------------------------------------------- ROM:001296D0 ROM:001296D0 locret_1296D0: ; CODE XREF: ROM:001296A4↑j ROM:001296D0 ; ROM:001296CA↑j ROM:001296D0 rts ROM:001296D2 ; --------------------------------------------------------------------------- ROM:001296D2 rts ROM:001296D4 ROM:001296D4 ; =============== S U B R O U T I N E ======================================= ROM:001296D4 ROM:001296D4 ROM:001296D4 sub_1296D4: ; CODE XREF: ROM:00128C3A↑p ROM:001296D4 ; ROM:00128CDC↑p ... ROM:001296D4 move.b #0,($117B).w ROM:001296DA bclr #0,($1316).w ROM:001296E0 rts ROM:001296E0 ; End of function sub_1296D4 ROM:001296E0 ROM:001296E2 ROM:001296E2 ; =============== S U B R O U T I N E ======================================= ROM:001296E2 ROM:001296E2 ROM:001296E2 sub_1296E2: ; CODE XREF: ROM:loc_12951E↑p ROM:001296E2 ; ROM:001295A8↑p ROM:001296E2 move.w ($C7A).w,d0 ROM:001296E6 sub.w $58E(a5),d0 ROM:001296EA move.w d0,($EDE).w ROM:001296EE rts ROM:001296EE ; End of function sub_1296E2 ROM:001296EE ROM:001296F0 ROM:001296F0 ; =============== S U B R O U T I N E ======================================= ROM:001296F0 ROM:001296F0 ROM:001296F0 sub_1296F0: ; CODE XREF: ROM:0012950C↑p ROM:001296F0 ; ROM:00129544↑p ROM:001296F0 move.w ($C7A).w,d0 ROM:001296F4 add.w $58E(a5),d0 ROM:001296F8 move.w d0,($EDE).w ROM:001296FC rts ROM:001296FC ; End of function sub_1296F0 ROM:001296FC ROM:001296FE ROM:001296FE ; =============== S U B R O U T I N E ======================================= ROM:001296FE ROM:001296FE ROM:001296FE sub_1296FE: ; CODE XREF: ROM:loc_129694↑p ROM:001296FE move.w #$3D66,d1 ROM:00129702 move.w ($A02).w,d2 ROM:00129706 move.w ($54C).w,d3 ROM:0012970A bsr.l sub_11601C ROM:00129710 move.w ($D04).w,d2 ROM:00129714 ext.l d2 ROM:00129716 divs.w #$64,d2 ; 'd' ROM:0012971A sub.w d2,d1 ROM:0012971C muls.w ($EEA).w,d1 ROM:00129720 divs.w #$2710,d1 ROM:00129724 move.w $574(a5),d0 ROM:00129728 cmp.w ($C86).w,d0 ROM:0012972C ble.s loc_129734 ROM:0012972E add.w ($C7A).w,d1 ROM:00129732 bra.s loc_12973E ROM:00129734 ; --------------------------------------------------------------------------- ROM:00129734 ROM:00129734 loc_129734: ; CODE XREF: sub_1296FE+2E↑j ROM:00129734 ext.l d1 ROM:00129736 divs.w #2,d1 ROM:0012973A add.w ($C7A).w,d1 ROM:0012973E ROM:0012973E loc_12973E: ; CODE XREF: sub_1296FE+34↑j ROM:0012973E move.w d1,($EDE).w ROM:00129742 rts ROM:00129742 ; End of function sub_1296FE ROM:00129742 ROM:00129744 ROM:00129744 ; =============== S U B R O U T I N E ======================================= ROM:00129744 ROM:00129744 ROM:00129744 sub_129744: ; CODE XREF: ROM:loc_1296BA↑p ROM:00129744 move.w #$3D68,d1 ROM:00129748 move.w ($A02).w,d2 ROM:0012974C move.w ($54C).w,d3 ROM:00129750 bsr.l sub_11601C ROM:00129756 move.w ($D04).w,d2 ROM:0012975A ext.l d2 ROM:0012975C divs.w #$64,d2 ; 'd' ROM:00129760 add.w d2,d1 ROM:00129762 muls.w ($EEA).w,d1 ROM:00129766 divs.w #$2710,d1 ROM:0012976A move.w $574(a5),d0 ROM:0012976E cmp.w ($C86).w,d0 ROM:00129772 ble.s loc_12977C ROM:00129774 move.w ($C7A).w,($EDE).w ROM:0012977A bra.s locret_12978C ROM:0012977C ; --------------------------------------------------------------------------- ROM:0012977C ROM:0012977C loc_12977C: ; CODE XREF: sub_129744+2E↑j ROM:0012977C ext.l d1 ROM:0012977E divs.w #2,d1 ROM:00129782 move.w ($C7A).w,d3 ROM:00129786 sub.w d1,d3 ROM:00129788 move.w d3,($EDE).w ROM:0012978C ROM:0012978C locret_12978C: ; CODE XREF: sub_129744+36↑j ROM:0012978C rts ROM:0012978C ; End of function sub_129744 ROM:0012978C ROM:0012978E ROM:0012978E ; =============== S U B R O U T I N E ======================================= ROM:0012978E ROM:0012978E ROM:0012978E sub_12978E: ; CODE XREF: ROM:001295F6↑p ROM:0012978E move.w ($C7A).w,d0 ROM:00129792 sub.w $58C(a5),d0 ROM:00129796 move.w d0,($EDE).w ROM:0012979A rts ROM:0012979A ; End of function sub_12978E ROM:0012979A ROM:0012979C ROM:0012979C ; =============== S U B R O U T I N E ======================================= ROM:0012979C ROM:0012979C ROM:0012979C sub_12979C: ; CODE XREF: ROM:loc_129604↑p ROM:0012979C move.w ($C7A).w,d0 ROM:001297A0 add.w $58C(a5),d0 ROM:001297A4 move.w d0,($EDE).w ROM:001297A8 rts ROM:001297A8 ; End of function sub_12979C ROM:001297A8 ROM:001297AA ROM:001297AA ; =============== S U B R O U T I N E ======================================= ROM:001297AA ROM:001297AA ROM:001297AA sub_1297AA: ; CODE XREF: sub_128576↑p ROM:001297AA bsr.w sub_129890 ROM:001297AE clr.w d1 ROM:001297B0 move.b ($117C).w,d1 ROM:001297B4 cmpi.w #3,d1 ROM:001297B8 bcc.s locret_1297C2 ROM:001297BA movea.l off_1297C4(pc,d1.w*4),a0 ROM:001297BE nop ROM:001297C0 jmp (a0) ROM:001297C2 ; --------------------------------------------------------------------------- ROM:001297C2 ROM:001297C2 locret_1297C2: ; CODE XREF: sub_1297AA+E↑j ROM:001297C2 rts ROM:001297C2 ; End of function sub_1297AA ROM:001297C2 ROM:001297C2 ; --------------------------------------------------------------------------- ROM:001297C4 off_1297C4: dc.l loc_1297D0 ; DATA XREF: sub_1297AA+10↑r ROM:001297C8 dc.l loc_1297E0 ROM:001297CC dc.l loc_129804 ROM:001297D0 ; --------------------------------------------------------------------------- ROM:001297D0 ROM:001297D0 loc_1297D0: ; DATA XREF: ROM:off_1297C4↑o ROM:001297D0 bsr.w sub_12987E ROM:001297D4 bsr.w sub_12985A ROM:001297D8 move.b #1,($117C).w ROM:001297DE rts ROM:001297E0 ; --------------------------------------------------------------------------- ROM:001297E0 ROM:001297E0 loc_1297E0: ; DATA XREF: ROM:001297C8↑o ROM:001297E0 btst #5,($133B).w ROM:001297E6 beq.s locret_129802 ROM:001297E8 move.w $592(a5),d0 ROM:001297EC clr.b ($855).w ROM:001297F0 move.w d0,($5DC).w ROM:001297F4 move.b #1,($855).w ROM:001297FA move.b #2,($117C).w ROM:00129800 rts ROM:00129802 ; --------------------------------------------------------------------------- ROM:00129802 ROM:00129802 locret_129802: ; CODE XREF: ROM:001297E6↑j ROM:00129802 rts ROM:00129804 ; --------------------------------------------------------------------------- ROM:00129804 ROM:00129804 loc_129804: ; DATA XREF: ROM:001297CC↑o ROM:00129804 btst #5,($133B).w ROM:0012980A beq.s loc_12982A ROM:0012980C bsr.w sub_12987E ROM:00129810 bsr.w sub_12985A ROM:00129814 move.w $592(a5),d0 ROM:00129818 clr.b ($855).w ROM:0012981C move.w d0,($5DC).w ROM:00129820 move.b #1,($855).w ROM:00129826 rts ROM:00129828 ; --------------------------------------------------------------------------- ROM:00129828 bra.s locret_129856 ROM:0012982A ; --------------------------------------------------------------------------- ROM:0012982A ROM:0012982A loc_12982A: ; CODE XREF: ROM:0012980A↑j ROM:0012982A cmpi.w #0,($5DC).w ROM:00129830 bgt.s locret_129856 ROM:00129832 bsr.w sub_1298A2 ROM:00129836 bsr.w sub_1298FE ROM:0012983A bsr.w sub_129948 ROM:0012983E bsr.w sub_12985A ROM:00129842 move.w $592(a5),d0 ROM:00129846 clr.b ($855).w ROM:0012984A move.w d0,($5DC).w ROM:0012984E move.b #1,($855).w ROM:00129854 rts ROM:00129856 ; --------------------------------------------------------------------------- ROM:00129856 ROM:00129856 locret_129856: ; CODE XREF: ROM:00129828↑j ROM:00129856 ; ROM:00129830↑j ROM:00129856 rts ROM:00129858 ; --------------------------------------------------------------------------- ROM:00129858 rts ROM:0012985A ROM:0012985A ; =============== S U B R O U T I N E ======================================= ROM:0012985A ROM:0012985A ROM:0012985A sub_12985A: ; CODE XREF: ROM:001297D4↑p ROM:0012985A ; ROM:00129810↑p ... ROM:0012985A move.w $594(a5),d0 ROM:0012985E move.w $596(a5),d1 ROM:00129862 cmp.w ($C8E).w,d0 ROM:00129866 bgt.s loc_129876 ROM:00129868 cmp.w ($C8E).w,d1 ROM:0012986C blt.s loc_129876 ROM:0012986E bset #5,($131B).w ROM:00129874 bra.s locret_12987C ROM:00129876 ; --------------------------------------------------------------------------- ROM:00129876 ROM:00129876 loc_129876: ; CODE XREF: sub_12985A+C↑j ROM:00129876 ; sub_12985A+12↑j ROM:00129876 bclr #5,($131B).w ROM:0012987C ROM:0012987C locret_12987C: ; CODE XREF: sub_12985A+1A↑j ROM:0012987C rts ROM:0012987C ; End of function sub_12985A ROM:0012987C ROM:0012987E ROM:0012987E ; =============== S U B R O U T I N E ======================================= ROM:0012987E ROM:0012987E ROM:0012987E sub_12987E: ; CODE XREF: ROM:loc_1297D0↑p ROM:0012987E ; ROM:0012980C↑p ROM:0012987E move.w ($9FE).w,($C92).w ROM:00129884 move.w ($9FE).w,($C8E).w ROM:0012988A clr.w ($C90).w ROM:0012988E rts ROM:0012988E ; End of function sub_12987E ROM:0012988E ROM:00129890 ROM:00129890 ; =============== S U B R O U T I N E ======================================= ROM:00129890 ROM:00129890 ROM:00129890 sub_129890: ; CODE XREF: sub_1297AA↑p ROM:00129890 move.w ($C92).w,d0 ROM:00129894 cmp.w ($9FE).w,d0 ROM:00129898 ble.s locret_1298A0 ROM:0012989A move.w ($9FE).w,($C92).w ROM:001298A0 ROM:001298A0 locret_1298A0: ; CODE XREF: sub_129890+8↑j ROM:001298A0 rts ROM:001298A0 ; End of function sub_129890 ROM:001298A0 ROM:001298A2 ROM:001298A2 ; =============== S U B R O U T I N E ======================================= ROM:001298A2 ROM:001298A2 ROM:001298A2 sub_1298A2: ; CODE XREF: ROM:00129832↑p ROM:001298A2 move.w #$3DC4,d1 ROM:001298A6 move.w ($54C).w,d2 ROM:001298AA move.w ($A02).w,d3 ROM:001298AE bsr.l sub_11601C ROM:001298B4 move.w d1,($C94).w ROM:001298B8 move.w #$3D10,d1 ROM:001298BC move.w ($506).w,d2 ROM:001298C0 bsr.l sub_11601C ROM:001298C6 move.w d1,($C98).w ROM:001298CA move.w #$3D12,d1 ROM:001298CE move.w ($C92).w,d2 ROM:001298D2 bsr.l sub_11601C ROM:001298D8 move.w d1,($C96).w ROM:001298DC move.w ($C96).w,d0 ROM:001298E0 add.w ($C98).w,d0 ROM:001298E4 move.w d0,($C9A).w ROM:001298E8 move.w ($C94).w,d0 ROM:001298EC sub.w ($C9A).w,d0 ROM:001298F0 cmpi.w #0,d0 ROM:001298F4 bge.s loc_1298F8 ROM:001298F6 clr.w d0 ROM:001298F8 ROM:001298F8 loc_1298F8: ; CODE XREF: sub_1298A2+52↑j ROM:001298F8 move.w d0,($C9C).w ROM:001298FC rts ROM:001298FC ; End of function sub_1298A2 ROM:001298FC ROM:001298FE ROM:001298FE ; =============== S U B R O U T I N E ======================================= ROM:001298FE ROM:001298FE ROM:001298FE sub_1298FE: ; CODE XREF: ROM:00129836↑p ROM:001298FE move.w ($C8E).w,d0 ROM:00129902 cmp.w ($C9C).w,d0 ROM:00129906 bge.s loc_12991C ROM:00129908 move.w #$3D14,d1 ROM:0012990C move.w ($C6C).w,d2 ROM:00129910 bsr.l sub_11601C ROM:00129916 move.w d1,($C9E).w ROM:0012991A bra.s locret_129946 ROM:0012991C ; --------------------------------------------------------------------------- ROM:0012991C ROM:0012991C loc_12991C: ; CODE XREF: sub_1298FE+8↑j ROM:0012991C btst #2,($1329).w ROM:00129922 bne.s loc_129940 ROM:00129924 btst #7,($1326).w ROM:0012992A bne.s loc_129940 ROM:0012992C move.w #$3D16,d1 ROM:00129930 move.w ($C6C).w,d2 ROM:00129934 bsr.l sub_11601C ROM:0012993A move.w d1,($C9E).w ROM:0012993E bra.s locret_129946 ROM:00129940 ; --------------------------------------------------------------------------- ROM:00129940 ROM:00129940 loc_129940: ; CODE XREF: sub_1298FE+24↑j ROM:00129940 ; sub_1298FE+2C↑j ROM:00129940 move.w $598(a5),($C9E).w ROM:00129946 ROM:00129946 locret_129946: ; CODE XREF: sub_1298FE+1C↑j ROM:00129946 ; sub_1298FE+40↑j ROM:00129946 rts ROM:00129946 ; End of function sub_1298FE ROM:00129946 ROM:00129948 ROM:00129948 ; =============== S U B R O U T I N E ======================================= ROM:00129948 ROM:00129948 ROM:00129948 sub_129948: ; CODE XREF: ROM:0012983A↑p ROM:00129948 move.w #$2710,d6 ROM:0012994C move.w ($C8E).w,d2 ROM:00129950 move.w ($C90).w,d5 ROM:00129954 move.w ($C9E).w,d3 ROM:00129958 move.w ($C9C).w,d1 ROM:0012995C bsr.l sub_129492 ROM:00129962 move.w d4,($C90).w ROM:00129966 swap d4 ROM:00129968 move.w d4,($C8E).w ROM:0012996C rts ROM:0012996C ; End of function sub_129948 ROM:0012996C ROM:0012996E ROM:0012996E ; =============== S U B R O U T I N E ======================================= ROM:0012996E ROM:0012996E ROM:0012996E sub_12996E: ; CODE XREF: sub_110E14+242↑p ROM:0012996E bset #6,($132C).w ROM:00129974 btst #3,($8E6).w ROM:0012997A beq.s loc_129992 ROM:0012997C btst #6,($8E5).w ROM:00129982 beq.s loc_129992 ROM:00129984 btst #0,($1325).w ROM:0012998A bne.s loc_129992 ROM:0012998C bclr #6,($132C).w ROM:00129992 ROM:00129992 loc_129992: ; CODE XREF: sub_12996E+C↑j ROM:00129992 ; sub_12996E+14↑j ... ROM:00129992 move.w #$3D18,d1 ROM:00129996 move.w ($C2E).w,d2 ROM:0012999A bsr.l sub_11601C ROM:001299A0 move.w d1,d0 ROM:001299A2 move.w ($C2E).w,d1 ROM:001299A6 sub.w ($CA0).w,d1 ROM:001299AA move.w ($C2E).w,($CA0).w ROM:001299B0 cmp.w d1,d0 ROM:001299B2 blt.s loc_1299CE ROM:001299B4 neg.w d0 ROM:001299B6 cmp.w d1,d0 ROM:001299B8 bgt.s loc_1299C4 ROM:001299BA bclr #5,($1321).w ROM:001299C0 bra.w loc_1299CA ROM:001299C4 ; --------------------------------------------------------------------------- ROM:001299C4 ROM:001299C4 loc_1299C4: ; CODE XREF: sub_12996E+4A↑j ROM:001299C4 bset #5,($1321).w ROM:001299CA ROM:001299CA loc_1299CA: ; CODE XREF: sub_12996E+52↑j ROM:001299CA bra.w loc_1299D4 ROM:001299CE ; --------------------------------------------------------------------------- ROM:001299CE ROM:001299CE loc_1299CE: ; CODE XREF: sub_12996E+44↑j ROM:001299CE bset #5,($1321).w ROM:001299D4 ROM:001299D4 loc_1299D4: ; CODE XREF: sub_12996E:loc_1299CA↑j ROM:001299D4 move.w #$3D1A,d1 ROM:001299D8 move.w ($FF0).w,d2 ROM:001299DC bsr.l sub_11601C ROM:001299E2 move.w d1,d0 ROM:001299E4 move.w ($FF0).w,d1 ROM:001299E8 sub.w ($FF2).w,d1 ROM:001299EC cmp.w d1,d0 ROM:001299EE blt.s loc_129A0A ROM:001299F0 neg.w d0 ROM:001299F2 cmp.w d1,d0 ROM:001299F4 bgt.s loc_129A00 ROM:001299F6 bclr #1,($1320).w ROM:001299FC bra.w loc_129A06 ROM:00129A00 ; --------------------------------------------------------------------------- ROM:00129A00 ROM:00129A00 loc_129A00: ; CODE XREF: sub_12996E+86↑j ROM:00129A00 bset #1,($1320).w ROM:00129A06 ROM:00129A06 loc_129A06: ; CODE XREF: sub_12996E+8E↑j ROM:00129A06 bra.w loc_129A10 ROM:00129A0A ; --------------------------------------------------------------------------- ROM:00129A0A ROM:00129A0A loc_129A0A: ; CODE XREF: sub_12996E+80↑j ROM:00129A0A bset #1,($1320).w ROM:00129A10 ROM:00129A10 loc_129A10: ; CODE XREF: sub_12996E:loc_129A06↑j ROM:00129A10 move.w $5A0(a5),d0 ROM:00129A14 move.w ($BA4).w,d1 ROM:00129A18 sub.w ($CA2).w,d1 ROM:00129A1C move.w ($BA4).w,($CA2).w ROM:00129A22 cmp.w d1,d0 ROM:00129A24 blt.s loc_129A40 ROM:00129A26 neg.w d0 ROM:00129A28 cmp.w d1,d0 ROM:00129A2A bgt.s loc_129A36 ROM:00129A2C bclr #5,($132C).w ROM:00129A32 bra.w loc_129A3C ROM:00129A36 ; --------------------------------------------------------------------------- ROM:00129A36 ROM:00129A36 loc_129A36: ; CODE XREF: sub_12996E+BC↑j ROM:00129A36 bset #5,($132C).w ROM:00129A3C ROM:00129A3C loc_129A3C: ; CODE XREF: sub_12996E+C4↑j ROM:00129A3C bra.w loc_129A46 ROM:00129A40 ; --------------------------------------------------------------------------- ROM:00129A40 ROM:00129A40 loc_129A40: ; CODE XREF: sub_12996E+B6↑j ROM:00129A40 bset #5,($132C).w ROM:00129A46 ROM:00129A46 loc_129A46: ; CODE XREF: sub_12996E:loc_129A3C↑j ROM:00129A46 move.w ($FEE).w,d2 ROM:00129A4A move.w #$3D1C,d1 ROM:00129A4E bsr.l sub_11601C ROM:00129A54 move.w d1,d2 ROM:00129A56 cmp.w ($FF8).w,d2 ROM:00129A5A bgt.s loc_129A7E ROM:00129A5C btst #0,($133E).w ROM:00129A62 bne.s loc_129A6E ROM:00129A64 bset #2,($132A).w ROM:00129A6A bra.w loc_129A74 ROM:00129A6E ; --------------------------------------------------------------------------- ROM:00129A6E ROM:00129A6E loc_129A6E: ; CODE XREF: sub_12996E+F4↑j ROM:00129A6E bclr #2,($132A).w ROM:00129A74 ROM:00129A74 loc_129A74: ; CODE XREF: sub_12996E+FC↑j ROM:00129A74 bset #0,($133E).w ROM:00129A7A bra.w loc_129A8A ROM:00129A7E ; --------------------------------------------------------------------------- ROM:00129A7E ROM:00129A7E loc_129A7E: ; CODE XREF: sub_12996E+EC↑j ROM:00129A7E bclr #2,($132A).w ROM:00129A84 bclr #0,($133E).w ROM:00129A8A ROM:00129A8A loc_129A8A: ; CODE XREF: sub_12996E+10C↑j ROM:00129A8A btst #5,($D6B).w ROM:00129A90 bne.s loc_129AD8 ROM:00129A92 btst #5,($8E7).w ROM:00129A98 beq.s loc_129AB8 ROM:00129A9A btst #2,($117E).w ROM:00129AA0 bne.s loc_129AAA ROM:00129AA2 bset #6,($133C).w ROM:00129AA8 bra.s loc_129AB0 ROM:00129AAA ; --------------------------------------------------------------------------- ROM:00129AAA ROM:00129AAA loc_129AAA: ; CODE XREF: sub_12996E+132↑j ROM:00129AAA bclr #6,($133C).w ROM:00129AB0 ROM:00129AB0 loc_129AB0: ; CODE XREF: sub_12996E+13A↑j ROM:00129AB0 bset #2,($117E).w ROM:00129AB6 bra.s loc_129AD4 ROM:00129AB8 ; --------------------------------------------------------------------------- ROM:00129AB8 ROM:00129AB8 loc_129AB8: ; CODE XREF: sub_12996E+12A↑j ROM:00129AB8 btst #2,($117E).w ROM:00129ABE beq.s loc_129AC8 ROM:00129AC0 bset #6,($133C).w ROM:00129AC6 bra.s loc_129ACE ROM:00129AC8 ; --------------------------------------------------------------------------- ROM:00129AC8 ROM:00129AC8 loc_129AC8: ; CODE XREF: sub_12996E+150↑j ROM:00129AC8 bclr #6,($133C).w ROM:00129ACE ROM:00129ACE loc_129ACE: ; CODE XREF: sub_12996E+158↑j ROM:00129ACE bclr #2,($117E).w ROM:00129AD4 ROM:00129AD4 loc_129AD4: ; CODE XREF: sub_12996E+148↑j ROM:00129AD4 bra.w loc_129AF4 ROM:00129AD8 ; --------------------------------------------------------------------------- ROM:00129AD8 ROM:00129AD8 loc_129AD8: ; CODE XREF: sub_12996E+122↑j ROM:00129AD8 bclr #6,($133C).w ROM:00129ADE btst #5,($8E7).w ROM:00129AE4 beq.s loc_129AEE ROM:00129AE6 bset #2,($117E).w ROM:00129AEC bra.s loc_129AF4 ROM:00129AEE ; --------------------------------------------------------------------------- ROM:00129AEE ROM:00129AEE loc_129AEE: ; CODE XREF: sub_12996E+176↑j ROM:00129AEE bclr #2,($117E).w ROM:00129AF4 ROM:00129AF4 loc_129AF4: ; CODE XREF: sub_12996E:loc_129AD4↑j ROM:00129AF4 ; sub_12996E+17E↑j ROM:00129AF4 btst #7,($D6B).w ROM:00129AFA bne.s loc_129B42 ROM:00129AFC btst #1,($8E1).w ROM:00129B02 beq.s loc_129B22 ROM:00129B04 btst #0,($117E).w ROM:00129B0A bne.s loc_129B14 ROM:00129B0C bset #1,($1321).w ROM:00129B12 bra.s loc_129B1A ROM:00129B14 ; --------------------------------------------------------------------------- ROM:00129B14 ROM:00129B14 loc_129B14: ; CODE XREF: sub_12996E+19C↑j ROM:00129B14 bclr #1,($1321).w ROM:00129B1A ROM:00129B1A loc_129B1A: ; CODE XREF: sub_12996E+1A4↑j ROM:00129B1A bset #0,($117E).w ROM:00129B20 bra.s loc_129B3E ROM:00129B22 ; --------------------------------------------------------------------------- ROM:00129B22 ROM:00129B22 loc_129B22: ; CODE XREF: sub_12996E+194↑j ROM:00129B22 btst #0,($117E).w ROM:00129B28 beq.s loc_129B32 ROM:00129B2A bset #1,($1321).w ROM:00129B30 bra.s loc_129B38 ROM:00129B32 ; --------------------------------------------------------------------------- ROM:00129B32 ROM:00129B32 loc_129B32: ; CODE XREF: sub_12996E+1BA↑j ROM:00129B32 bclr #1,($1321).w ROM:00129B38 ROM:00129B38 loc_129B38: ; CODE XREF: sub_12996E+1C2↑j ROM:00129B38 bclr #0,($117E).w ROM:00129B3E ROM:00129B3E loc_129B3E: ; CODE XREF: sub_12996E+1B2↑j ROM:00129B3E bra.w loc_129B5E ROM:00129B42 ; --------------------------------------------------------------------------- ROM:00129B42 ROM:00129B42 loc_129B42: ; CODE XREF: sub_12996E+18C↑j ROM:00129B42 bclr #1,($1321).w ROM:00129B48 btst #1,($8E1).w ROM:00129B4E beq.s loc_129B58 ROM:00129B50 bset #0,($117E).w ROM:00129B56 bra.s loc_129B5E ROM:00129B58 ; --------------------------------------------------------------------------- ROM:00129B58 ROM:00129B58 loc_129B58: ; CODE XREF: sub_12996E+1E0↑j ROM:00129B58 bclr #0,($117E).w ROM:00129B5E ROM:00129B5E loc_129B5E: ; CODE XREF: sub_12996E:loc_129B3E↑j ROM:00129B5E ; sub_12996E+1E8↑j ROM:00129B5E btst #6,($D6B).w ROM:00129B64 bne.s loc_129BAC ROM:00129B66 btst #3,($8E7).w ROM:00129B6C beq.s loc_129B8C ROM:00129B6E btst #1,($117E).w ROM:00129B74 bne.s loc_129B7E ROM:00129B76 bset #2,($1340).w ROM:00129B7C bra.s loc_129B84 ROM:00129B7E ; --------------------------------------------------------------------------- ROM:00129B7E ROM:00129B7E loc_129B7E: ; CODE XREF: sub_12996E+206↑j ROM:00129B7E bclr #2,($1340).w ROM:00129B84 ROM:00129B84 loc_129B84: ; CODE XREF: sub_12996E+20E↑j ROM:00129B84 bset #1,($117E).w ROM:00129B8A bra.s loc_129BA8 ROM:00129B8C ; --------------------------------------------------------------------------- ROM:00129B8C ROM:00129B8C loc_129B8C: ; CODE XREF: sub_12996E+1FE↑j ROM:00129B8C btst #1,($117E).w ROM:00129B92 beq.s loc_129B9C ROM:00129B94 bset #2,($1340).w ROM:00129B9A bra.s loc_129BA2 ROM:00129B9C ; --------------------------------------------------------------------------- ROM:00129B9C ROM:00129B9C loc_129B9C: ; CODE XREF: sub_12996E+224↑j ROM:00129B9C bclr #2,($1340).w ROM:00129BA2 ROM:00129BA2 loc_129BA2: ; CODE XREF: sub_12996E+22C↑j ROM:00129BA2 bclr #1,($117E).w ROM:00129BA8 ROM:00129BA8 loc_129BA8: ; CODE XREF: sub_12996E+21C↑j ROM:00129BA8 bra.w loc_129BC8 ROM:00129BAC ; --------------------------------------------------------------------------- ROM:00129BAC ROM:00129BAC loc_129BAC: ; CODE XREF: sub_12996E+1F6↑j ROM:00129BAC bclr #2,($1340).w ROM:00129BB2 btst #3,($8E7).w ROM:00129BB8 beq.s loc_129BC2 ROM:00129BBA bset #1,($117E).w ROM:00129BC0 bra.s loc_129BC8 ROM:00129BC2 ; --------------------------------------------------------------------------- ROM:00129BC2 ROM:00129BC2 loc_129BC2: ; CODE XREF: sub_12996E+24A↑j ROM:00129BC2 bclr #1,($117E).w ROM:00129BC8 ROM:00129BC8 loc_129BC8: ; CODE XREF: sub_12996E:loc_129BA8↑j ROM:00129BC8 ; sub_12996E+252↑j ROM:00129BC8 btst #6,($1331).w ROM:00129BCE beq.s loc_129BEE ROM:00129BD0 btst #3,($117E).w ROM:00129BD6 bne.s loc_129BE0 ROM:00129BD8 bset #5,($132B).w ROM:00129BDE bra.s loc_129BE6 ROM:00129BE0 ; --------------------------------------------------------------------------- ROM:00129BE0 ROM:00129BE0 loc_129BE0: ; CODE XREF: sub_12996E+268↑j ROM:00129BE0 bclr #5,($132B).w ROM:00129BE6 ROM:00129BE6 loc_129BE6: ; CODE XREF: sub_12996E+270↑j ROM:00129BE6 bset #3,($117E).w ROM:00129BEC bra.s loc_129C0A ROM:00129BEE ; --------------------------------------------------------------------------- ROM:00129BEE ROM:00129BEE loc_129BEE: ; CODE XREF: sub_12996E+260↑j ROM:00129BEE btst #3,($117E).w ROM:00129BF4 beq.s loc_129BFE ROM:00129BF6 bset #5,($132B).w ROM:00129BFC bra.s loc_129C04 ROM:00129BFE ; --------------------------------------------------------------------------- ROM:00129BFE ROM:00129BFE loc_129BFE: ; CODE XREF: sub_12996E+286↑j ROM:00129BFE bclr #5,($132B).w ROM:00129C04 ROM:00129C04 loc_129C04: ; CODE XREF: sub_12996E+28E↑j ROM:00129C04 bclr #3,($117E).w ROM:00129C0A ROM:00129C0A loc_129C0A: ; CODE XREF: sub_12996E+27E↑j ROM:00129C0A bsr.w sub_129C7E ROM:00129C0E bsr.w sub_129C18 ROM:00129C12 bsr.w sub_129F44 ROM:00129C16 rts ROM:00129C16 ; End of function sub_12996E ROM:00129C16 ROM:00129C18 ROM:00129C18 ; =============== S U B R O U T I N E ======================================= ROM:00129C18 ROM:00129C18 ROM:00129C18 sub_129C18: ; CODE XREF: sub_12996E+2A0↑p ROM:00129C18 btst #0,($133E).w ROM:00129C1E beq.s loc_129C76 ROM:00129C20 btst #6,($1322).w ROM:00129C26 bne.s loc_129C6C ROM:00129C28 btst #6,($132C).w ROM:00129C2E bne.s loc_129C62 ROM:00129C30 move.w $59A(a5),d1 ROM:00129C34 cmp.w ($FEE).w,d1 ROM:00129C38 blt.s loc_129C58 ROM:00129C3A move.w $59C(a5),d2 ROM:00129C3E cmp.w ($FEE).w,d2 ROM:00129C42 bgt.s loc_129C4E ROM:00129C44 bset #1,($1315).w ROM:00129C4A bra.w loc_129C54 ROM:00129C4E ; --------------------------------------------------------------------------- ROM:00129C4E ROM:00129C4E loc_129C4E: ; CODE XREF: sub_129C18+2A↑j ROM:00129C4E bclr #1,($1315).w ROM:00129C54 ROM:00129C54 loc_129C54: ; CODE XREF: sub_129C18+32↑j ROM:00129C54 bra.w loc_129C5E ROM:00129C58 ; --------------------------------------------------------------------------- ROM:00129C58 ROM:00129C58 loc_129C58: ; CODE XREF: sub_129C18+20↑j ROM:00129C58 bclr #1,($1315).w ROM:00129C5E ROM:00129C5E loc_129C5E: ; CODE XREF: sub_129C18:loc_129C54↑j ROM:00129C5E bra.w loc_129C68 ROM:00129C62 ; --------------------------------------------------------------------------- ROM:00129C62 ROM:00129C62 loc_129C62: ; CODE XREF: sub_129C18+16↑j ROM:00129C62 bclr #1,($1315).w ROM:00129C68 ROM:00129C68 loc_129C68: ; CODE XREF: sub_129C18:loc_129C5E↑j ROM:00129C68 bra.w loc_129C72 ROM:00129C6C ; --------------------------------------------------------------------------- ROM:00129C6C ROM:00129C6C loc_129C6C: ; CODE XREF: sub_129C18+E↑j ROM:00129C6C bclr #1,($1315).w ROM:00129C72 ROM:00129C72 loc_129C72: ; CODE XREF: sub_129C18:loc_129C68↑j ROM:00129C72 bra.w locret_129C7C ROM:00129C76 ; --------------------------------------------------------------------------- ROM:00129C76 ROM:00129C76 loc_129C76: ; CODE XREF: sub_129C18+6↑j ROM:00129C76 bclr #1,($1315).w ROM:00129C7C ROM:00129C7C locret_129C7C: ; CODE XREF: sub_129C18:loc_129C72↑j ROM:00129C7C rts ROM:00129C7C ; End of function sub_129C18 ROM:00129C7C ROM:00129C7E ROM:00129C7E ; =============== S U B R O U T I N E ======================================= ROM:00129C7E ROM:00129C7E ROM:00129C7E sub_129C7E: ; CODE XREF: sub_12996E:loc_129C0A↑p ROM:00129C7E clr.w d1 ROM:00129C80 move.b ($117F).w,d1 ROM:00129C84 cmpi.w #3,d1 ROM:00129C88 bcc.s locret_129C92 ROM:00129C8A movea.l off_129C94(pc,d1.w*4),a0 ROM:00129C8E nop ROM:00129C90 jmp (a0) ROM:00129C92 ; --------------------------------------------------------------------------- ROM:00129C92 ROM:00129C92 locret_129C92: ; CODE XREF: sub_129C7E+A↑j ROM:00129C92 rts ROM:00129C92 ; End of function sub_129C7E ROM:00129C92 ROM:00129C92 ; --------------------------------------------------------------------------- ROM:00129C94 off_129C94: dc.l loc_129CA0 ; DATA XREF: sub_129C7E+C↑r ROM:00129C98 dc.l loc_129CB4 ROM:00129C9C dc.l loc_129DE0 ROM:00129CA0 ; --------------------------------------------------------------------------- ROM:00129CA0 ROM:00129CA0 loc_129CA0: ; DATA XREF: ROM:off_129C94↑o ROM:00129CA0 bclr #6,($1322).w ROM:00129CA6 move.b #2,($117F).w ROM:00129CAC bra.l locret_129F40 ROM:00129CB2 ; --------------------------------------------------------------------------- ROM:00129CB2 rts ROM:00129CB4 ; --------------------------------------------------------------------------- ROM:00129CB4 ROM:00129CB4 loc_129CB4: ; DATA XREF: ROM:00129C98↑o ROM:00129CB4 cmpi.w #0,($68C).w ROM:00129CBA bgt.s loc_129D0E ROM:00129CBC btst #5,($1321).w ROM:00129CC2 bne.s loc_129D0E ROM:00129CC4 btst #1,($1320).w ROM:00129CCA bne.s loc_129D0E ROM:00129CCC btst #5,($132C).w ROM:00129CD2 bne.s loc_129D0E ROM:00129CD4 btst #2,($132A).w ROM:00129CDA bne.s loc_129D0E ROM:00129CDC btst #6,($133C).w ROM:00129CE2 bne.s loc_129D0E ROM:00129CE4 btst #1,($1321).w ROM:00129CEA bne.s loc_129D0E ROM:00129CEC btst #2,($1340).w ROM:00129CF2 bne.s loc_129D0E ROM:00129CF4 btst #5,($132B).w ROM:00129CFA bne.s loc_129D0E ROM:00129CFC bclr #6,($1322).w ROM:00129D02 move.b #2,($117F).w ROM:00129D08 bra.l locret_129F40 ROM:00129D0E ; --------------------------------------------------------------------------- ROM:00129D0E ROM:00129D0E loc_129D0E: ; CODE XREF: ROM:00129CBA↑j ROM:00129D0E ; ROM:00129CC2↑j ... ROM:00129D0E move.w $59E(a5),d2 ROM:00129D12 btst #2,($132A).w ROM:00129D18 beq.s loc_129D2C ROM:00129D1A clr.b ($8AD).w ROM:00129D1E move.w d2,($68C).w ROM:00129D22 move.b #1,($8AD).w ROM:00129D28 bra.w locret_129DDE ROM:00129D2C ; --------------------------------------------------------------------------- ROM:00129D2C ROM:00129D2C loc_129D2C: ; CODE XREF: ROM:00129D18↑j ROM:00129D2C btst #5,($1321).w ROM:00129D32 beq.s loc_129D46 ROM:00129D34 clr.b ($8AD).w ROM:00129D38 move.w d2,($68C).w ROM:00129D3C move.b #1,($8AD).w ROM:00129D42 bra.w locret_129DDE ROM:00129D46 ; --------------------------------------------------------------------------- ROM:00129D46 ROM:00129D46 loc_129D46: ; CODE XREF: ROM:00129D32↑j ROM:00129D46 btst #1,($1320).w ROM:00129D4C beq.s loc_129D60 ROM:00129D4E clr.b ($8AD).w ROM:00129D52 move.w d2,($68C).w ROM:00129D56 move.b #1,($8AD).w ROM:00129D5C bra.w locret_129DDE ROM:00129D60 ; --------------------------------------------------------------------------- ROM:00129D60 ROM:00129D60 loc_129D60: ; CODE XREF: ROM:00129D4C↑j ROM:00129D60 btst #5,($132C).w ROM:00129D66 beq.s loc_129D7A ROM:00129D68 clr.b ($8AD).w ROM:00129D6C move.w d2,($68C).w ROM:00129D70 move.b #1,($8AD).w ROM:00129D76 bra.w locret_129DDE ROM:00129D7A ; --------------------------------------------------------------------------- ROM:00129D7A ROM:00129D7A loc_129D7A: ; CODE XREF: ROM:00129D66↑j ROM:00129D7A btst #5,($132B).w ROM:00129D80 beq.s loc_129D94 ROM:00129D82 clr.b ($8AD).w ROM:00129D86 move.w d2,($68C).w ROM:00129D8A move.b #1,($8AD).w ROM:00129D90 bra.w locret_129DDE ROM:00129D94 ; --------------------------------------------------------------------------- ROM:00129D94 ROM:00129D94 loc_129D94: ; CODE XREF: ROM:00129D80↑j ROM:00129D94 btst #1,($1321).w ROM:00129D9A beq.s loc_129DAE ROM:00129D9C clr.b ($8AD).w ROM:00129DA0 move.w d2,($68C).w ROM:00129DA4 move.b #1,($8AD).w ROM:00129DAA bra.w locret_129DDE ROM:00129DAE ; --------------------------------------------------------------------------- ROM:00129DAE ROM:00129DAE loc_129DAE: ; CODE XREF: ROM:00129D9A↑j ROM:00129DAE btst #2,($1340).w ROM:00129DB4 beq.s loc_129DC8 ROM:00129DB6 clr.b ($8AD).w ROM:00129DBA move.w d2,($68C).w ROM:00129DBE move.b #1,($8AD).w ROM:00129DC4 bra.w locret_129DDE ROM:00129DC8 ; --------------------------------------------------------------------------- ROM:00129DC8 ROM:00129DC8 loc_129DC8: ; CODE XREF: ROM:00129DB4↑j ROM:00129DC8 btst #6,($133C).w ROM:00129DCE beq.s locret_129DDE ROM:00129DD0 clr.b ($8AD).w ROM:00129DD4 move.w d2,($68C).w ROM:00129DD8 move.b #1,($8AD).w ROM:00129DDE ROM:00129DDE locret_129DDE: ; CODE XREF: ROM:00129D28↑j ROM:00129DDE ; ROM:00129D42↑j ... ROM:00129DDE rts ROM:00129DE0 ; --------------------------------------------------------------------------- ROM:00129DE0 ROM:00129DE0 loc_129DE0: ; DATA XREF: ROM:00129C9C↑o ROM:00129DE0 move.w $59E(a5),d2 ROM:00129DE4 btst #2,($132A).w ROM:00129DEA beq.s loc_129E10 ROM:00129DEC clr.b ($8AD).w ROM:00129DF0 move.w d2,($68C).w ROM:00129DF4 move.b #1,($8AD).w ROM:00129DFA bset #6,($1322).w ROM:00129E00 move.b #1,($117F).w ROM:00129E06 bra.l locret_129DDE ROM:00129E0C ; --------------------------------------------------------------------------- ROM:00129E0C bra.w locret_129F40 ROM:00129E10 ; --------------------------------------------------------------------------- ROM:00129E10 ROM:00129E10 loc_129E10: ; CODE XREF: ROM:00129DEA↑j ROM:00129E10 btst #5,($1321).w ROM:00129E16 beq.s loc_129E3C ROM:00129E18 clr.b ($8AD).w ROM:00129E1C move.w d2,($68C).w ROM:00129E20 move.b #1,($8AD).w ROM:00129E26 bset #6,($1322).w ROM:00129E2C move.b #1,($117F).w ROM:00129E32 bra.l locret_129DDE ROM:00129E38 ; --------------------------------------------------------------------------- ROM:00129E38 bra.w locret_129F40 ROM:00129E3C ; --------------------------------------------------------------------------- ROM:00129E3C ROM:00129E3C loc_129E3C: ; CODE XREF: ROM:00129E16↑j ROM:00129E3C btst #1,($1320).w ROM:00129E42 beq.s loc_129E68 ROM:00129E44 clr.b ($8AD).w ROM:00129E48 move.w d2,($68C).w ROM:00129E4C move.b #1,($8AD).w ROM:00129E52 bset #6,($1322).w ROM:00129E58 move.b #1,($117F).w ROM:00129E5E bra.l locret_129DDE ROM:00129E64 ; --------------------------------------------------------------------------- ROM:00129E64 bra.w locret_129F40 ROM:00129E68 ; --------------------------------------------------------------------------- ROM:00129E68 ROM:00129E68 loc_129E68: ; CODE XREF: ROM:00129E42↑j ROM:00129E68 btst #5,($132C).w ROM:00129E6E beq.s loc_129E94 ROM:00129E70 clr.b ($8AD).w ROM:00129E74 move.w d2,($68C).w ROM:00129E78 move.b #1,($8AD).w ROM:00129E7E bset #6,($1322).w ROM:00129E84 move.b #1,($117F).w ROM:00129E8A bra.l locret_129DDE ROM:00129E90 ; --------------------------------------------------------------------------- ROM:00129E90 bra.w locret_129F40 ROM:00129E94 ; --------------------------------------------------------------------------- ROM:00129E94 ROM:00129E94 loc_129E94: ; CODE XREF: ROM:00129E6E↑j ROM:00129E94 btst #5,($132B).w ROM:00129E9A beq.s loc_129EC0 ROM:00129E9C clr.b ($8AD).w ROM:00129EA0 move.w d2,($68C).w ROM:00129EA4 move.b #1,($8AD).w ROM:00129EAA bset #6,($1322).w ROM:00129EB0 move.b #1,($117F).w ROM:00129EB6 bra.l locret_129DDE ROM:00129EBC ; --------------------------------------------------------------------------- ROM:00129EBC bra.w locret_129F40 ROM:00129EC0 ; --------------------------------------------------------------------------- ROM:00129EC0 ROM:00129EC0 loc_129EC0: ; CODE XREF: ROM:00129E9A↑j ROM:00129EC0 btst #1,($1321).w ROM:00129EC6 beq.s loc_129EEC ROM:00129EC8 clr.b ($8AD).w ROM:00129ECC move.w d2,($68C).w ROM:00129ED0 move.b #1,($8AD).w ROM:00129ED6 bset #6,($1322).w ROM:00129EDC move.b #1,($117F).w ROM:00129EE2 bra.l locret_129DDE ROM:00129EE8 ; --------------------------------------------------------------------------- ROM:00129EE8 bra.w locret_129F40 ROM:00129EEC ; --------------------------------------------------------------------------- ROM:00129EEC ROM:00129EEC loc_129EEC: ; CODE XREF: ROM:00129EC6↑j ROM:00129EEC btst #2,($1340).w ROM:00129EF2 beq.s loc_129F18 ROM:00129EF4 clr.b ($8AD).w ROM:00129EF8 move.w d2,($68C).w ROM:00129EFC move.b #1,($8AD).w ROM:00129F02 bset #6,($1322).w ROM:00129F08 move.b #1,($117F).w ROM:00129F0E bra.l locret_129DDE ROM:00129F14 ; --------------------------------------------------------------------------- ROM:00129F14 bra.w locret_129F40 ROM:00129F18 ; --------------------------------------------------------------------------- ROM:00129F18 ROM:00129F18 loc_129F18: ; CODE XREF: ROM:00129EF2↑j ROM:00129F18 btst #6,($133C).w ROM:00129F1E beq.s locret_129F40 ROM:00129F20 clr.b ($8AD).w ROM:00129F24 move.w d2,($68C).w ROM:00129F28 move.b #1,($8AD).w ROM:00129F2E bset #6,($1322).w ROM:00129F34 move.b #1,($117F).w ROM:00129F3A bra.l locret_129DDE ROM:00129F40 ; --------------------------------------------------------------------------- ROM:00129F40 ROM:00129F40 locret_129F40: ; CODE XREF: ROM:00129CAC↑j ROM:00129F40 ; ROM:00129D08↑j ... ROM:00129F40 rts ROM:00129F42 ; --------------------------------------------------------------------------- ROM:00129F42 rts ROM:00129F44 ROM:00129F44 ; =============== S U B R O U T I N E ======================================= ROM:00129F44 ROM:00129F44 ROM:00129F44 sub_129F44: ; CODE XREF: sub_12996E+2A4↑p ROM:00129F44 clr.w d1 ROM:00129F46 move.b ($1180).w,d1 ROM:00129F4A cmpi.w #2,d1 ROM:00129F4E bcc.s locret_129F58 ROM:00129F50 movea.l off_129F5A(pc,d1.w*4),a0 ROM:00129F54 nop ROM:00129F56 jmp (a0) ROM:00129F58 ; --------------------------------------------------------------------------- ROM:00129F58 ROM:00129F58 locret_129F58: ; CODE XREF: sub_129F44+A↑j ROM:00129F58 rts ROM:00129F58 ; End of function sub_129F44 ROM:00129F58 ROM:00129F58 ; --------------------------------------------------------------------------- ROM:00129F5A off_129F5A: dc.l loc_129F62 ; DATA XREF: sub_129F44+C↑r ROM:00129F5E dc.l loc_129F72 ROM:00129F62 ; --------------------------------------------------------------------------- ROM:00129F62 ROM:00129F62 loc_129F62: ; DATA XREF: ROM:off_129F5A↑o ROM:00129F62 move.b #0,($117D).w ROM:00129F68 move.b #1,($1180).w ROM:00129F6E bra.s locret_129FA4 ROM:00129F70 ; --------------------------------------------------------------------------- ROM:00129F70 rts ROM:00129F72 ; --------------------------------------------------------------------------- ROM:00129F72 ROM:00129F72 loc_129F72: ; DATA XREF: ROM:00129F5E↑o ROM:00129F72 btst #0,($1321).w ROM:00129F78 bne.s loc_129F9E ROM:00129F7A btst #3,($1331).w ROM:00129F80 bne.s loc_129F94 ROM:00129F82 move.b #9,d1 ROM:00129F86 cmp.b ($117D).w,d1 ROM:00129F8A blt.s loc_129F90 ROM:00129F8C addq.b #1,($117D).w ROM:00129F90 ROM:00129F90 loc_129F90: ; CODE XREF: ROM:00129F8A↑j ROM:00129F90 bra.w loc_129F9A ROM:00129F94 ; --------------------------------------------------------------------------- ROM:00129F94 ROM:00129F94 loc_129F94: ; CODE XREF: ROM:00129F80↑j ROM:00129F94 move.b #0,($117D).w ROM:00129F9A ROM:00129F9A loc_129F9A: ; CODE XREF: ROM:loc_129F90↑j ROM:00129F9A bra.w locret_129FA4 ROM:00129F9E ; --------------------------------------------------------------------------- ROM:00129F9E ROM:00129F9E loc_129F9E: ; CODE XREF: ROM:00129F78↑j ROM:00129F9E move.b #0,($117D).w ROM:00129FA4 ROM:00129FA4 locret_129FA4: ; CODE XREF: ROM:00129F6E↑j ROM:00129FA4 ; ROM:loc_129F9A↑j ROM:00129FA4 rts ROM:00129FA6 ; --------------------------------------------------------------------------- ROM:00129FA6 rts ROM:00129FA8 ROM:00129FA8 ; =============== S U B R O U T I N E ======================================= ROM:00129FA8 ROM:00129FA8 ROM:00129FA8 sub_129FA8: ; CODE XREF: sub_110E14:loc_11106C↑p ROM:00129FA8 ; sub_111098↑p ROM:00129FA8 move.b #0,($117F).w ROM:00129FAE ROM:00129FAE loc_129FAE: ; DATA XREF: ROM:00123890↑r ROM:00129FAE bset #6,($1322).w ROM:00129FB4 move.b #0,($1180).w ROM:00129FBA move.b #0,($117D).w ROM:00129FC0 bset #6,($132C).w ROM:00129FC6 bclr #1,($1315).w ROM:00129FCC rts ROM:00129FCC ; End of function sub_129FA8 ROM:00129FCC ROM:00129FCE ROM:00129FCE ; =============== S U B R O U T I N E ======================================= ROM:00129FCE ROM:00129FCE ROM:00129FCE sub_129FCE: ; CODE XREF: sub_1251F6+F0↑p ROM:00129FCE bclr #4,($131F).w ROM:00129FD4 bclr #5,($1332).w ROM:00129FDA clr.w d1 ROM:00129FDC move.b ($1186).w,d1 ROM:00129FE0 cmpi.w #2,d1 ROM:00129FE4 bcc.s locret_129FEE ROM:00129FE6 movea.l off_129FF0(pc,d1.w*4),a0 ROM:00129FEA nop ROM:00129FEC jmp (a0) ROM:00129FEE ; --------------------------------------------------------------------------- ROM:00129FEE ROM:00129FEE locret_129FEE: ; CODE XREF: sub_129FCE+16↑j ROM:00129FEE rts ROM:00129FEE ; End of function sub_129FCE ROM:00129FEE ROM:00129FEE ; --------------------------------------------------------------------------- ROM:00129FF0 off_129FF0: dc.l loc_129FF8 ; DATA XREF: sub_129FCE+18↑r ROM:00129FF4 dc.l loc_12A00A ROM:00129FF8 ; --------------------------------------------------------------------------- ROM:00129FF8 ROM:00129FF8 loc_129FF8: ; DATA XREF: ROM:off_129FF0↑o ROM:00129FF8 bsr.w sub_12A036 ROM:00129FFC bsr.w sub_12A0AE ROM:0012A000 move.b #1,($1186).w ROM:0012A006 bra.s locret_12A032 ROM:0012A008 ; --------------------------------------------------------------------------- ROM:0012A008 rts ROM:0012A00A ; --------------------------------------------------------------------------- ROM:0012A00A ROM:0012A00A loc_12A00A: ; DATA XREF: ROM:00129FF4↑o ROM:0012A00A btst #0,($1326).w ROM:0012A010 beq.s locret_12A032 ROM:0012A012 btst #7,($131F).w ROM:0012A018 bne.s loc_12A024 ROM:0012A01A bset #4,($131F).w ROM:0012A020 bra.w loc_12A02A ROM:0012A024 ; --------------------------------------------------------------------------- ROM:0012A024 ROM:0012A024 loc_12A024: ; CODE XREF: ROM:0012A018↑j ROM:0012A024 bset #5,($1332).w ROM:0012A02A ROM:0012A02A loc_12A02A: ; CODE XREF: ROM:0012A020↑j ROM:0012A02A bsr.w sub_12A036 ROM:0012A02E bsr.w sub_12A0AE ROM:0012A032 ROM:0012A032 locret_12A032: ; CODE XREF: ROM:0012A006↑j ROM:0012A032 ; ROM:0012A010↑j ROM:0012A032 rts ROM:0012A034 ; --------------------------------------------------------------------------- ROM:0012A034 rts ROM:0012A036 ROM:0012A036 ; =============== S U B R O U T I N E ======================================= ROM:0012A036 ROM:0012A036 ROM:0012A036 sub_12A036: ; CODE XREF: ROM:loc_129FF8↑p ROM:0012A036 ; ROM:loc_12A02A↑p ROM:0012A036 clr.w d1 ROM:0012A038 move.b ($1185).w,d1 ROM:0012A03C cmpi.w #2,d1 ROM:0012A040 bcc.s locret_12A04A ROM:0012A042 movea.l off_12A04C(pc,d1.w*4),a0 ROM:0012A046 nop ROM:0012A048 jmp (a0) ROM:0012A04A ; --------------------------------------------------------------------------- ROM:0012A04A ROM:0012A04A locret_12A04A: ; CODE XREF: sub_12A036+A↑j ROM:0012A04A rts ROM:0012A04A ; End of function sub_12A036 ROM:0012A04A ROM:0012A04A ; --------------------------------------------------------------------------- ROM:0012A04C off_12A04C: dc.l loc_12A054 ; DATA XREF: sub_12A036+C↑r ROM:0012A050 dc.l loc_12A062 ROM:0012A054 ; --------------------------------------------------------------------------- ROM:0012A054 ROM:0012A054 loc_12A054: ; DATA XREF: ROM:off_12A04C↑o ROM:0012A054 bsr.w sub_12A2F0 ROM:0012A058 move.b #1,($1185).w ROM:0012A05E bra.s locret_12A0AA ROM:0012A060 ; --------------------------------------------------------------------------- ROM:0012A060 rts ROM:0012A062 ; --------------------------------------------------------------------------- ROM:0012A062 ROM:0012A062 loc_12A062: ; DATA XREF: ROM:0012A050↑o ROM:0012A062 btst #5,($1332).w ROM:0012A068 beq.s loc_12A06E ROM:0012A06A bsr.w sub_12A2F0 ROM:0012A06E ROM:0012A06E loc_12A06E: ; CODE XREF: ROM:0012A068↑j ROM:0012A06E btst #4,($131F).w ROM:0012A074 beq.s locret_12A0AA ROM:0012A076 bsr.w sub_12A1F8 ROM:0012A07A btst #4,($1328).w ROM:0012A080 beq.s loc_12A0A4 ROM:0012A082 bset #3,($D42).w ROM:0012A088 bset #2,($132D).w ROM:0012A08E bset #4,($141B).w ROM:0012A094 move.w $5B2(a5),d1 ROM:0012A098 cmp.w ($9FA).w,d1 ROM:0012A09C blt.s loc_12A0A4 ROM:0012A09E bset #6,($141A).w ROM:0012A0A4 ROM:0012A0A4 loc_12A0A4: ; CODE XREF: ROM:0012A080↑j ROM:0012A0A4 ; ROM:0012A09C↑j ROM:0012A0A4 bset #3,($D5A).w ROM:0012A0AA ROM:0012A0AA locret_12A0AA: ; CODE XREF: ROM:0012A05E↑j ROM:0012A0AA ; ROM:0012A074↑j ROM:0012A0AA rts ROM:0012A0AC ; --------------------------------------------------------------------------- ROM:0012A0AC rts ROM:0012A0AE ROM:0012A0AE ; =============== S U B R O U T I N E ======================================= ROM:0012A0AE ROM:0012A0AE ROM:0012A0AE sub_12A0AE: ; CODE XREF: ROM:00129FFC↑p ROM:0012A0AE ; ROM:0012A02E↑p ROM:0012A0AE clr.w d1 ROM:0012A0B0 move.b ($1184).w,d1 ROM:0012A0B4 cmpi.w #6,d1 ROM:0012A0B8 bcc.s locret_12A0C2 ROM:0012A0BA movea.l off_12A0C4(pc,d1.w*4),a0 ROM:0012A0BE nop ROM:0012A0C0 jmp (a0) ROM:0012A0C2 ; --------------------------------------------------------------------------- ROM:0012A0C2 ROM:0012A0C2 locret_12A0C2: ; CODE XREF: sub_12A0AE+A↑j ROM:0012A0C2 rts ROM:0012A0C2 ; End of function sub_12A0AE ROM:0012A0C2 ROM:0012A0C2 ; --------------------------------------------------------------------------- ROM:0012A0C4 off_12A0C4: dc.l loc_12A0DC ; DATA XREF: sub_12A0AE+C↑r ROM:0012A0C8 dc.l loc_12A0F8 ROM:0012A0CC dc.l loc_12A128 ROM:0012A0D0 dc.l loc_12A14C ROM:0012A0D4 dc.l loc_12A170 ROM:0012A0D8 dc.l loc_12A194 ROM:0012A0DC ; --------------------------------------------------------------------------- ROM:0012A0DC ROM:0012A0DC loc_12A0DC: ; DATA XREF: ROM:off_12A0C4↑o ROM:0012A0DC bsr.w sub_12A47E ROM:0012A0E0 bsr.w sub_12A42A ROM:0012A0E4 bsr.w sub_12A49A ROM:0012A0E8 bclr #7,($131A).w ROM:0012A0EE move.b #1,($1184).w ROM:0012A0F4 bra.s locret_12A126 ROM:0012A0F6 ; --------------------------------------------------------------------------- ROM:0012A0F6 rts ROM:0012A0F8 ; --------------------------------------------------------------------------- ROM:0012A0F8 ROM:0012A0F8 loc_12A0F8: ; DATA XREF: ROM:0012A0C8↑o ROM:0012A0F8 move.w $5B0(a5),d1 ROM:0012A0FC btst #4,($131F).w ROM:0012A102 beq.s locret_12A126 ROM:0012A104 cmp.w ($CA6).w,d1 ROM:0012A108 ble.s locret_12A126 ROM:0012A10A bsr.w sub_12A47E ROM:0012A10E bsr.w sub_12A42A ROM:0012A112 bsr.w sub_12A49A ROM:0012A116 bsr.w sub_12A44E ROM:0012A11A bsr.w sub_12A4CC ROM:0012A11E move.b #2,($1184).w ROM:0012A124 bra.s locret_12A14A ROM:0012A126 ; --------------------------------------------------------------------------- ROM:0012A126 ROM:0012A126 locret_12A126: ; CODE XREF: ROM:0012A0F4↑j ROM:0012A126 ; ROM:0012A102↑j ... ROM:0012A126 rts ROM:0012A128 ; --------------------------------------------------------------------------- ROM:0012A128 ROM:0012A128 loc_12A128: ; DATA XREF: ROM:0012A0CC↑o ROM:0012A128 move.w $5B0(a5),d1 ROM:0012A12C btst #4,($131F).w ROM:0012A132 beq.s locret_12A14A ROM:0012A134 cmp.w ($CA6).w,d1 ROM:0012A138 ble.s locret_12A14A ROM:0012A13A bsr.w sub_12A44E ROM:0012A13E bsr.w sub_12A4CC ROM:0012A142 move.b #3,($1184).w ROM:0012A148 bra.s locret_12A16E ROM:0012A14A ; --------------------------------------------------------------------------- ROM:0012A14A ROM:0012A14A locret_12A14A: ; CODE XREF: ROM:0012A124↑j ROM:0012A14A ; ROM:0012A132↑j ... ROM:0012A14A rts ROM:0012A14C ; --------------------------------------------------------------------------- ROM:0012A14C ROM:0012A14C loc_12A14C: ; DATA XREF: ROM:0012A0D0↑o ROM:0012A14C move.w $5B0(a5),d1 ROM:0012A150 btst #4,($131F).w ROM:0012A156 beq.s locret_12A16E ROM:0012A158 cmp.w ($CA6).w,d1 ROM:0012A15C ble.s locret_12A16E ROM:0012A15E bsr.w sub_12A44E ROM:0012A162 bsr.w sub_12A4CC ROM:0012A166 move.b #4,($1184).w ROM:0012A16C bra.s locret_12A192 ROM:0012A16E ; --------------------------------------------------------------------------- ROM:0012A16E ROM:0012A16E locret_12A16E: ; CODE XREF: ROM:0012A148↑j ROM:0012A16E ; ROM:0012A156↑j ... ROM:0012A16E rts ROM:0012A170 ; --------------------------------------------------------------------------- ROM:0012A170 ROM:0012A170 loc_12A170: ; DATA XREF: ROM:0012A0D4↑o ROM:0012A170 move.w $5B0(a5),d1 ROM:0012A174 btst #4,($131F).w ROM:0012A17A beq.s locret_12A192 ROM:0012A17C cmp.w ($CA6).w,d1 ROM:0012A180 ble.s locret_12A192 ROM:0012A182 bsr.w sub_12A44E ROM:0012A186 bsr.w sub_12A4CC ROM:0012A18A move.b #5,($1184).w ROM:0012A190 bra.s locret_12A1F4 ROM:0012A192 ; --------------------------------------------------------------------------- ROM:0012A192 ROM:0012A192 locret_12A192: ; CODE XREF: ROM:0012A16C↑j ROM:0012A192 ; ROM:0012A17A↑j ... ROM:0012A192 rts ROM:0012A194 ; --------------------------------------------------------------------------- ROM:0012A194 ROM:0012A194 loc_12A194: ; DATA XREF: ROM:0012A0D8↑o ROM:0012A194 move.w $5B0(a5),d1 ROM:0012A198 btst #4,($131F).w ROM:0012A19E beq.s locret_12A1F4 ROM:0012A1A0 cmp.w ($CA6).w,d1 ROM:0012A1A4 ble.s locret_12A1F4 ROM:0012A1A6 bsr.w sub_12A44E ROM:0012A1AA bsr.w sub_12A314 ROM:0012A1AE bsr.w sub_12A4CC ROM:0012A1B2 bset #7,($131A).w ROM:0012A1B8 btst #4,($1328).w ROM:0012A1BE beq.s loc_12A1E2 ROM:0012A1C0 bset #4,($D42).w ROM:0012A1C6 bset #2,($132D).w ROM:0012A1CC bset #4,($141B).w ROM:0012A1D2 move.w $5B2(a5),d2 ROM:0012A1D6 cmp.w ($9FA).w,d2 ROM:0012A1DA blt.s loc_12A1E2 ROM:0012A1DC bset #6,($141A).w ROM:0012A1E2 ROM:0012A1E2 loc_12A1E2: ; CODE XREF: ROM:0012A1BE↑j ROM:0012A1E2 ; ROM:0012A1DA↑j ROM:0012A1E2 bset #4,($D5A).w ROM:0012A1E8 move.b #1,($1184).w ROM:0012A1EE bra.l locret_12A126 ROM:0012A1F4 ; --------------------------------------------------------------------------- ROM:0012A1F4 ROM:0012A1F4 locret_12A1F4: ; CODE XREF: ROM:0012A190↑j ROM:0012A1F4 ; ROM:0012A19E↑j ... ROM:0012A1F4 rts ROM:0012A1F6 ; --------------------------------------------------------------------------- ROM:0012A1F6 rts ROM:0012A1F8 ROM:0012A1F8 ; =============== S U B R O U T I N E ======================================= ROM:0012A1F8 ROM:0012A1F8 ROM:0012A1F8 sub_12A1F8: ; CODE XREF: ROM:0012A076↑p ROM:0012A1F8 clr.l d0 ROM:0012A1FA move.w ($CDA).w,d0 ROM:0012A1FE moveq #4,d1 ROM:0012A200 divs.w d1,d0 ROM:0012A202 move.w d0,($CC4).w ROM:0012A206 move.w $5A4(a5),d4 ROM:0012A20A move.w $5A2(a5),d5 ROM:0012A20E cmp.w d0,d4 ROM:0012A210 bgt.l loc_12A2D2 ROM:0012A216 bset #3,($D42).w ROM:0012A21C move.w $5B2(a5),d1 ROM:0012A220 cmp.w ($9FA).w,d1 ROM:0012A224 blt.s loc_12A22C ROM:0012A226 bset #6,($141A).w ROM:0012A22C ROM:0012A22C loc_12A22C: ; CODE XREF: sub_12A1F8+2C↑j ROM:0012A22C move.w #0,d1 ROM:0012A230 bra.s loc_12A236 ROM:0012A232 ; --------------------------------------------------------------------------- ROM:0012A232 ROM:0012A232 loc_12A232: ; CODE XREF: sub_12A1F8:loc_12A2CC↓j ROM:0012A232 addi.w #1,d1 ROM:0012A236 ROM:0012A236 loc_12A236: ; CODE XREF: sub_12A1F8+38↑j ROM:0012A236 cmpi.w #3,d1 ROM:0012A23A bgt.l loc_12A2D0 ROM:0012A240 clr.w d3 ROM:0012A242 move.b $1305(d1.w),d3 ROM:0012A248 muls.w #$64,d3 ; 'd' ROM:0012A24C cmp.w d3,d5 ROM:0012A24E bgt.s loc_12A2C8 ROM:0012A250 bset d1,($1182).w ROM:0012A254 btst #4,($141B).w ROM:0012A25A bne.s loc_12A2BE ROM:0012A25C cmpi.w #0,d1 ROM:0012A260 bne.s loc_12A26A ROM:0012A262 bset #0,($1183).w ROM:0012A268 bra.s loc_12A28E ROM:0012A26A ; --------------------------------------------------------------------------- ROM:0012A26A ROM:0012A26A loc_12A26A: ; CODE XREF: sub_12A1F8+68↑j ROM:0012A26A cmpi.w #1,d1 ROM:0012A26E bne.s loc_12A278 ROM:0012A270 bset #2,($1183).w ROM:0012A276 bra.s loc_12A28E ROM:0012A278 ; --------------------------------------------------------------------------- ROM:0012A278 ROM:0012A278 loc_12A278: ; CODE XREF: sub_12A1F8+76↑j ROM:0012A278 cmpi.w #2,d1 ROM:0012A27C bne.s loc_12A288 ROM:0012A27E bset #3,($1183).w ROM:0012A284 bra.w loc_12A28E ROM:0012A288 ; --------------------------------------------------------------------------- ROM:0012A288 ROM:0012A288 loc_12A288: ; CODE XREF: sub_12A1F8+84↑j ROM:0012A288 bset #1,($1183).w ROM:0012A28E ROM:0012A28E loc_12A28E: ; CODE XREF: sub_12A1F8+70↑j ROM:0012A28E ; sub_12A1F8+7E↑j ... ROM:0012A28E cmpi.b #1,($1183).w ROM:0012A294 beq.s loc_12A2BE ROM:0012A296 cmpi.b #2,($1183).w ROM:0012A29C beq.s loc_12A2BE ROM:0012A29E cmpi.b #4,($1183).w ROM:0012A2A4 beq.s loc_12A2BE ROM:0012A2A6 cmpi.b #8,($1183).w ROM:0012A2AC beq.s loc_12A2BE ROM:0012A2AE clr.b ($1183).w ROM:0012A2B2 bset #2,($132D).w ROM:0012A2B8 bset #4,($141B).w ROM:0012A2BE ROM:0012A2BE loc_12A2BE: ; CODE XREF: sub_12A1F8+62↑j ROM:0012A2BE ; sub_12A1F8+9C↑j ... ROM:0012A2BE move.b ($1183).w,($13C0).w ROM:0012A2C4 bra.w loc_12A2CC ROM:0012A2C8 ; --------------------------------------------------------------------------- ROM:0012A2C8 ROM:0012A2C8 loc_12A2C8: ; CODE XREF: sub_12A1F8+56↑j ROM:0012A2C8 bclr d1,($1182).w ROM:0012A2CC ROM:0012A2CC loc_12A2CC: ; CODE XREF: sub_12A1F8+CC↑j ROM:0012A2CC bra.w loc_12A232 ROM:0012A2D0 ; --------------------------------------------------------------------------- ROM:0012A2D0 ROM:0012A2D0 loc_12A2D0: ; CODE XREF: sub_12A1F8+42↑j ROM:0012A2D0 bra.s locret_12A2EE ROM:0012A2D2 ; --------------------------------------------------------------------------- ROM:0012A2D2 ROM:0012A2D2 loc_12A2D2: ; CODE XREF: sub_12A1F8+18↑j ROM:0012A2D2 bclr #3,($D42).w ROM:0012A2D8 move.w #0,d1 ROM:0012A2DC bra.s loc_12A2E2 ROM:0012A2DE ; --------------------------------------------------------------------------- ROM:0012A2DE ROM:0012A2DE loc_12A2DE: ; CODE XREF: sub_12A1F8+F4↓j ROM:0012A2DE addi.w #1,d1 ROM:0012A2E2 ROM:0012A2E2 loc_12A2E2: ; CODE XREF: sub_12A1F8+E4↑j ROM:0012A2E2 cmpi.w #3,d1 ROM:0012A2E6 bgt.s locret_12A2EE ROM:0012A2E8 bclr d1,($1182).w ROM:0012A2EC bra.s loc_12A2DE ROM:0012A2EE ; --------------------------------------------------------------------------- ROM:0012A2EE ROM:0012A2EE locret_12A2EE: ; CODE XREF: sub_12A1F8:loc_12A2D0↑j ROM:0012A2EE ; sub_12A1F8+EE↑j ROM:0012A2EE rts ROM:0012A2EE ; End of function sub_12A1F8 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:loc_12A054↑p ROM:0012A2F0 ; ROM:0012A06A↑p ROM:0012A2F0 move.w #0,($CC4).w ROM:0012A2F6 bclr #3,($D42).w ROM:0012A2FC move.w #0,d1 ROM:0012A300 bra.s loc_12A306 ROM:0012A302 ; --------------------------------------------------------------------------- ROM:0012A302 ROM:0012A302 loc_12A302: ; CODE XREF: sub_12A2F0+20↓j ROM:0012A302 addi.w #1,d1 ROM:0012A306 ROM:0012A306 loc_12A306: ; CODE XREF: sub_12A2F0+10↑j ROM:0012A306 cmpi.w #3,d1 ROM:0012A30A bgt.s locret_12A312 ROM:0012A30C bclr d1,($1182).w ROM:0012A310 bra.s loc_12A302 ROM:0012A312 ; --------------------------------------------------------------------------- ROM:0012A312 ROM:0012A312 locret_12A312: ; CODE XREF: sub_12A2F0+1A↑j ROM:0012A312 rts ROM:0012A312 ; End of function sub_12A2F0 ROM:0012A312 ROM:0012A314 ROM:0012A314 ; =============== S U B R O U T I N E ======================================= ROM:0012A314 ROM:0012A314 ROM:0012A314 sub_12A314: ; CODE XREF: ROM:0012A1AA↑p ROM:0012A314 clr.l d0 ROM:0012A316 move.w ($FC4).w,d0 ROM:0012A31A move.w #1,d1 ROM:0012A31E bra.s loc_12A324 ROM:0012A320 ; --------------------------------------------------------------------------- ROM:0012A320 ROM:0012A320 loc_12A320: ; CODE XREF: sub_12A314+1C↓j ROM:0012A320 addi.w #1,d1 ROM:0012A324 ROM:0012A324 loc_12A324: ; CODE XREF: sub_12A314+A↑j ROM:0012A324 cmpi.w #3,d1 ROM:0012A328 bgt.s loc_12A332 ROM:0012A32A add.w $FC4(d1.w*2),d0 ROM:0012A330 bra.s loc_12A320 ROM:0012A332 ; --------------------------------------------------------------------------- ROM:0012A332 ROM:0012A332 loc_12A332: ; CODE XREF: sub_12A314+14↑j ROM:0012A332 moveq #4,d2 ROM:0012A334 muls.w #$1F4,d2 ROM:0012A338 muls.w #$2710,d0 ROM:0012A33C divs.w d2,d0 ROM:0012A33E move.w d0,($CC6).w ROM:0012A342 move.w $5A6(a5),d4 ROM:0012A346 move.w $5A8(a5),d5 ROM:0012A34A cmp.w d0,d4 ROM:0012A34C bgt.l loc_12A40C ROM:0012A352 bset #4,($D42).w ROM:0012A358 move.w $5B2(a5),d1 ROM:0012A35C cmp.w ($9FA).w,d1 ROM:0012A360 blt.s loc_12A368 ROM:0012A362 bset #6,($141A).w ROM:0012A368 ROM:0012A368 loc_12A368: ; CODE XREF: sub_12A314+4C↑j ROM:0012A368 move.w #0,d1 ROM:0012A36C bra.s loc_12A372 ROM:0012A36E ; --------------------------------------------------------------------------- ROM:0012A36E ROM:0012A36E loc_12A36E: ; CODE XREF: sub_12A314:loc_12A406↓j ROM:0012A36E addi.w #1,d1 ROM:0012A372 ROM:0012A372 loc_12A372: ; CODE XREF: sub_12A314+58↑j ROM:0012A372 cmpi.w #3,d1 ROM:0012A376 bgt.l loc_12A40A ROM:0012A37C move.w $FC4(d1.w*2),d3 ROM:0012A382 muls.w #$14,d3 ROM:0012A386 cmp.w d3,d5 ROM:0012A388 bgt.s loc_12A402 ROM:0012A38A bset d1,($1181).w ROM:0012A38E btst #4,($141B).w ROM:0012A394 bne.s loc_12A3F8 ROM:0012A396 cmpi.w #0,d1 ROM:0012A39A bne.s loc_12A3A4 ROM:0012A39C bset #0,($1183).w ROM:0012A3A2 bra.s loc_12A3C8 ROM:0012A3A4 ; --------------------------------------------------------------------------- ROM:0012A3A4 ROM:0012A3A4 loc_12A3A4: ; CODE XREF: sub_12A314+86↑j ROM:0012A3A4 cmpi.w #1,d1 ROM:0012A3A8 bne.s loc_12A3B2 ROM:0012A3AA bset #2,($1183).w ROM:0012A3B0 bra.s loc_12A3C8 ROM:0012A3B2 ; --------------------------------------------------------------------------- ROM:0012A3B2 ROM:0012A3B2 loc_12A3B2: ; CODE XREF: sub_12A314+94↑j ROM:0012A3B2 cmpi.w #2,d1 ROM:0012A3B6 bne.s loc_12A3C2 ROM:0012A3B8 bset #3,($1183).w ROM:0012A3BE bra.w loc_12A3C8 ROM:0012A3C2 ; --------------------------------------------------------------------------- ROM:0012A3C2 ROM:0012A3C2 loc_12A3C2: ; CODE XREF: sub_12A314+A2↑j ROM:0012A3C2 bset #1,($1183).w ROM:0012A3C8 ROM:0012A3C8 loc_12A3C8: ; CODE XREF: sub_12A314+8E↑j ROM:0012A3C8 ; sub_12A314+9C↑j ... ROM:0012A3C8 cmpi.b #1,($1183).w ROM:0012A3CE beq.s loc_12A3F8 ROM:0012A3D0 cmpi.b #2,($1183).w ROM:0012A3D6 beq.s loc_12A3F8 ROM:0012A3D8 cmpi.b #4,($1183).w ROM:0012A3DE beq.s loc_12A3F8 ROM:0012A3E0 cmpi.b #8,($1183).w ROM:0012A3E6 beq.s loc_12A3F8 ROM:0012A3E8 clr.b ($1183).w ROM:0012A3EC bset #2,($132D).w ROM:0012A3F2 bset #4,($141B).w ROM:0012A3F8 ROM:0012A3F8 loc_12A3F8: ; CODE XREF: sub_12A314+80↑j ROM:0012A3F8 ; sub_12A314+BA↑j ... ROM:0012A3F8 move.b ($1183).w,($13C0).w ROM:0012A3FE bra.w loc_12A406 ROM:0012A402 ; --------------------------------------------------------------------------- ROM:0012A402 ROM:0012A402 loc_12A402: ; CODE XREF: sub_12A314+74↑j ROM:0012A402 bclr d1,($1181).w ROM:0012A406 ROM:0012A406 loc_12A406: ; CODE XREF: sub_12A314+EA↑j ROM:0012A406 bra.w loc_12A36E ROM:0012A40A ; --------------------------------------------------------------------------- ROM:0012A40A ROM:0012A40A loc_12A40A: ; CODE XREF: sub_12A314+62↑j ROM:0012A40A bra.s locret_12A428 ROM:0012A40C ; --------------------------------------------------------------------------- ROM:0012A40C ROM:0012A40C loc_12A40C: ; CODE XREF: sub_12A314+38↑j ROM:0012A40C bclr #4,($D42).w ROM:0012A412 move.w #0,d1 ROM:0012A416 bra.s loc_12A41C ROM:0012A418 ; --------------------------------------------------------------------------- ROM:0012A418 ROM:0012A418 loc_12A418: ; CODE XREF: sub_12A314+112↓j ROM:0012A418 addi.w #1,d1 ROM:0012A41C ROM:0012A41C loc_12A41C: ; CODE XREF: sub_12A314+102↑j ROM:0012A41C cmpi.w #3,d1 ROM:0012A420 bgt.s locret_12A428 ROM:0012A422 bclr d1,($1181).w ROM:0012A426 bra.s loc_12A418 ROM:0012A428 ; --------------------------------------------------------------------------- ROM:0012A428 ROM:0012A428 locret_12A428: ; CODE XREF: sub_12A314:loc_12A40A↑j ROM:0012A428 ; sub_12A314+10C↑j ROM:0012A428 rts ROM:0012A428 ; End of function sub_12A314 ROM:0012A428 ROM:0012A42A ROM:0012A42A ; =============== S U B R O U T I N E ======================================= ROM:0012A42A ROM:0012A42A ROM:0012A42A sub_12A42A: ; CODE XREF: ROM:0012A0E0↑p ROM:0012A42A ; ROM:0012A10E↑p ROM:0012A42A move.w #0,($CC6).w ROM:0012A430 bclr #4,($D42).w ROM:0012A436 move.w #0,d1 ROM:0012A43A bra.s loc_12A440 ROM:0012A43C ; --------------------------------------------------------------------------- ROM:0012A43C ROM:0012A43C loc_12A43C: ; CODE XREF: sub_12A42A+20↓j ROM:0012A43C addi.w #1,d1 ROM:0012A440 ROM:0012A440 loc_12A440: ; CODE XREF: sub_12A42A+10↑j ROM:0012A440 cmpi.w #3,d1 ROM:0012A444 bgt.s locret_12A44C ROM:0012A446 bclr d1,($1181).w ROM:0012A44A bra.s loc_12A43C ROM:0012A44C ; --------------------------------------------------------------------------- ROM:0012A44C ROM:0012A44C locret_12A44C: ; CODE XREF: sub_12A42A+1A↑j ROM:0012A44C rts ROM:0012A44C ; End of function sub_12A42A ROM:0012A44C ROM:0012A44E ROM:0012A44E ; =============== S U B R O U T I N E ======================================= ROM:0012A44E ROM:0012A44E ROM:0012A44E sub_12A44E: ; CODE XREF: ROM:0012A116↑p ROM:0012A44E ; ROM:0012A13A↑p ... ROM:0012A44E clr.w d2 ROM:0012A450 move.w #0,d0 ROM:0012A454 bra.s loc_12A45A ROM:0012A456 ; --------------------------------------------------------------------------- ROM:0012A456 ROM:0012A456 loc_12A456: ; CODE XREF: sub_12A44E+26↓j ROM:0012A456 addi.w #1,d0 ROM:0012A45A ROM:0012A45A loc_12A45A: ; CODE XREF: sub_12A44E+6↑j ROM:0012A45A cmpi.w #3,d0 ROM:0012A45E bgt.s loc_12A476 ROM:0012A460 move.w $FC4(d0.w*2),d1 ROM:0012A466 move.b $1305(d0.w),d2 ROM:0012A46C add.w d2,d1 ROM:0012A46E move.w d1,$FC4(d0.w*2) ROM:0012A474 bra.s loc_12A456 ROM:0012A476 ; --------------------------------------------------------------------------- ROM:0012A476 ROM:0012A476 loc_12A476: ; CODE XREF: sub_12A44E+10↑j ROM:0012A476 addi.w #$C8,($CC8).w ROM:0012A47C rts ROM:0012A47C ; End of function sub_12A44E ROM:0012A47C ROM:0012A47E ROM:0012A47E ; =============== S U B R O U T I N E ======================================= ROM:0012A47E ROM:0012A47E ROM:0012A47E sub_12A47E: ; CODE XREF: ROM:loc_12A0DC↑p ROM:0012A47E ; ROM:0012A10A↑p ROM:0012A47E move.w #0,d0 ROM:0012A482 bra.s loc_12A488 ROM:0012A484 ; --------------------------------------------------------------------------- ROM:0012A484 ROM:0012A484 loc_12A484: ; CODE XREF: sub_12A47E+18↓j ROM:0012A484 addi.w #1,d0 ROM:0012A488 ROM:0012A488 loc_12A488: ; CODE XREF: sub_12A47E+4↑j ROM:0012A488 cmpi.w #3,d0 ROM:0012A48C bgt.s locret_12A498 ROM:0012A48E move.w #0,$FC4(d0.w*2) ROM:0012A496 bra.s loc_12A484 ROM:0012A498 ; --------------------------------------------------------------------------- ROM:0012A498 ROM:0012A498 locret_12A498: ; CODE XREF: sub_12A47E+E↑j ROM:0012A498 rts ROM:0012A498 ; End of function sub_12A47E ROM:0012A498 ROM:0012A49A ROM:0012A49A ; =============== S U B R O U T I N E ======================================= ROM:0012A49A ROM:0012A49A ROM:0012A49A sub_12A49A: ; CODE XREF: ROM:0012A0E4↑p ROM:0012A49A ; ROM:0012A112↑p ROM:0012A49A move.w $59A(a5),($CBC).w ROM:0012A4A0 move.w $59C(a5),($CBE).w ROM:0012A4A6 move.w $5AC(a5),($CC0).w ROM:0012A4AC move.w $5AA(a5),($CC2).w ROM:0012A4B2 move.w $59A(a5),($CB4).w ROM:0012A4B8 move.w $59C(a5),($CB6).w ROM:0012A4BE move.w $5AC(a5),($CB8).w ROM:0012A4C4 move.w $5AA(a5),($CBA).w ROM:0012A4CA rts ROM:0012A4CA ; End of function sub_12A49A ROM:0012A4CA ROM:0012A4CC ROM:0012A4CC ; =============== S U B R O U T I N E ======================================= ROM:0012A4CC ROM:0012A4CC ROM:0012A4CC sub_12A4CC: ; CODE XREF: ROM:0012A11A↑p ROM:0012A4CC ; ROM:0012A13E↑p ... ROM:0012A4CC move.w ($CA4).w,d0 ROM:0012A4D0 cmp.w ($CBC).w,d0 ROM:0012A4D4 bge.s loc_12A4DA ROM:0012A4D6 move.w d0,($CBC).w ROM:0012A4DA ROM:0012A4DA loc_12A4DA: ; CODE XREF: sub_12A4CC+8↑j ROM:0012A4DA move.w ($CA6).w,d0 ROM:0012A4DE cmp.w ($CBE).w,d0 ROM:0012A4E2 ble.s loc_12A4E8 ROM:0012A4E4 move.w d0,($CBE).w ROM:0012A4E8 ROM:0012A4E8 loc_12A4E8: ; CODE XREF: sub_12A4CC+16↑j ROM:0012A4E8 move.w ($CA8).w,d0 ROM:0012A4EC cmp.w ($CC0).w,d0 ROM:0012A4F0 bge.s loc_12A4F6 ROM:0012A4F2 move.w d0,($CC0).w ROM:0012A4F6 ROM:0012A4F6 loc_12A4F6: ; CODE XREF: sub_12A4CC+24↑j ROM:0012A4F6 move.w ($CAA).w,d0 ROM:0012A4FA cmp.w ($CC2).w,d0 ROM:0012A4FE ble.s loc_12A504 ROM:0012A500 move.w d0,($CC2).w ROM:0012A504 ROM:0012A504 loc_12A504: ; CODE XREF: sub_12A4CC+32↑j ROM:0012A504 move.w ($CAC).w,d0 ROM:0012A508 cmp.w ($CB4).w,d0 ROM:0012A50C bge.s loc_12A512 ROM:0012A50E move.w d0,($CB4).w ROM:0012A512 ROM:0012A512 loc_12A512: ; CODE XREF: sub_12A4CC+40↑j ROM:0012A512 move.w ($CAE).w,d0 ROM:0012A516 cmp.w ($CB6).w,d0 ROM:0012A51A ble.s loc_12A520 ROM:0012A51C move.w d0,($CB6).w ROM:0012A520 ROM:0012A520 loc_12A520: ; CODE XREF: sub_12A4CC+4E↑j ROM:0012A520 move.w ($CB0).w,d0 ROM:0012A524 cmp.w ($CB8).w,d0 ROM:0012A528 bge.s loc_12A52E ROM:0012A52A move.w d0,($CB8).w ROM:0012A52E ROM:0012A52E loc_12A52E: ; CODE XREF: sub_12A4CC+5C↑j ROM:0012A52E move.w ($CB2).w,d0 ROM:0012A532 cmp.w ($CBA).w,d0 ROM:0012A536 ble.s locret_12A53C ROM:0012A538 move.w d0,($CBA).w ROM:0012A53C ROM:0012A53C locret_12A53C: ; CODE XREF: sub_12A4CC+6A↑j ROM:0012A53C rts ROM:0012A53C ; End of function sub_12A4CC ROM:0012A53C ROM:0012A53E ROM:0012A53E ; =============== S U B R O U T I N E ======================================= ROM:0012A53E ROM:0012A53E ROM:0012A53E sub_12A53E: ; CODE XREF: sub_110E14+248↑p ROM:0012A53E bclr #4,($1334).w ROM:0012A544 clr.w d0 ROM:0012A546 move.b ($117D).w,d0 ROM:0012A54A clr.w d1 ROM:0012A54C move.b ($1187).w,d1 ROM:0012A550 cmpi.w #5,d1 ROM:0012A554 bcc.s locret_12A55E ROM:0012A556 movea.l off_12A560(pc,d1.w*4),a0 ROM:0012A55A nop ROM:0012A55C jmp (a0) ROM:0012A55E ; --------------------------------------------------------------------------- ROM:0012A55E ROM:0012A55E locret_12A55E: ; CODE XREF: sub_12A53E+16↑j ROM:0012A55E rts ROM:0012A55E ; End of function sub_12A53E ROM:0012A55E ROM:0012A55E ; --------------------------------------------------------------------------- ROM:0012A560 off_12A560: dc.l loc_12A574 ; DATA XREF: sub_12A53E+18↑r ROM:0012A564 dc.l loc_12A57E ROM:0012A568 dc.l loc_12A592 ROM:0012A56C dc.l loc_12A5CC ROM:0012A570 dc.l loc_12A61A ROM:0012A574 ; --------------------------------------------------------------------------- ROM:0012A574 ROM:0012A574 loc_12A574: ; DATA XREF: ROM:off_12A560↑o ROM:0012A574 move.b #1,($1187).w ROM:0012A57A bra.s locret_12A590 ROM:0012A57C ; --------------------------------------------------------------------------- ROM:0012A57C rts ROM:0012A57E ; --------------------------------------------------------------------------- ROM:0012A57E ROM:0012A57E loc_12A57E: ; DATA XREF: ROM:0012A564↑o ROM:0012A57E cmpi.w #0,d0 ROM:0012A582 ble.s locret_12A590 ROM:0012A584 bsr.w sub_12A65A ROM:0012A588 move.b #2,($1187).w ROM:0012A58E bra.s locret_12A5CA ROM:0012A590 ; --------------------------------------------------------------------------- ROM:0012A590 ROM:0012A590 locret_12A590: ; CODE XREF: ROM:0012A57A↑j ROM:0012A590 ; ROM:0012A582↑j ... ROM:0012A590 rts ROM:0012A592 ; --------------------------------------------------------------------------- ROM:0012A592 ROM:0012A592 loc_12A592: ; DATA XREF: ROM:0012A568↑o ROM:0012A592 cmpi.w #0,d0 ROM:0012A596 bne.s loc_12A5A0 ROM:0012A598 move.b #1,($1187).w ROM:0012A59E bra.s locret_12A590 ROM:0012A5A0 ; --------------------------------------------------------------------------- ROM:0012A5A0 ROM:0012A5A0 loc_12A5A0: ; CODE XREF: ROM:0012A596↑j ROM:0012A5A0 cmpi.w #5,d0 ROM:0012A5A4 bge.s loc_12A5B2 ROM:0012A5A6 bsr.w sub_12A65A ROM:0012A5AA move.b #2,($1187).w ROM:0012A5B0 bra.s locret_12A5CA ROM:0012A5B2 ; --------------------------------------------------------------------------- ROM:0012A5B2 ROM:0012A5B2 loc_12A5B2: ; CODE XREF: ROM:0012A5A4↑j ROM:0012A5B2 cmpi.w #5,d0 ROM:0012A5B6 blt.s locret_12A5CA ROM:0012A5B8 bsr.w sub_12A65A ROM:0012A5BC bsr.l sub_12A8CE ROM:0012A5C2 move.b #3,($1187).w ROM:0012A5C8 bra.s locret_12A618 ROM:0012A5CA ; --------------------------------------------------------------------------- ROM:0012A5CA ROM:0012A5CA locret_12A5CA: ; CODE XREF: ROM:0012A58E↑j ROM:0012A5CA ; ROM:0012A5B0↑j ... ROM:0012A5CA rts ROM:0012A5CC ; --------------------------------------------------------------------------- ROM:0012A5CC ROM:0012A5CC loc_12A5CC: ; DATA XREF: ROM:0012A56C↑o ROM:0012A5CC cmpi.w #0,d0 ROM:0012A5D0 bne.s loc_12A5DA ROM:0012A5D2 move.b #1,($1187).w ROM:0012A5D8 bra.s locret_12A590 ROM:0012A5DA ; --------------------------------------------------------------------------- ROM:0012A5DA ROM:0012A5DA loc_12A5DA: ; CODE XREF: ROM:0012A5D0↑j ROM:0012A5DA cmpi.w #9,d0 ROM:0012A5DE bge.s loc_12A5F2 ROM:0012A5E0 bsr.w sub_12A65A ROM:0012A5E4 bsr.l sub_12A8CE ROM:0012A5EA move.b #3,($1187).w ROM:0012A5F0 bra.s locret_12A618 ROM:0012A5F2 ; --------------------------------------------------------------------------- ROM:0012A5F2 ROM:0012A5F2 loc_12A5F2: ; CODE XREF: ROM:0012A5DE↑j ROM:0012A5F2 cmpi.w #9,d0 ROM:0012A5F6 blt.s locret_12A618 ROM:0012A5F8 bsr.w sub_12A65A ROM:0012A5FC bsr.w sub_12A6BC ROM:0012A600 bsr.w sub_12A874 ROM:0012A604 bsr.l sub_12A8CE ROM:0012A60A bset #4,($1334).w ROM:0012A610 move.b #4,($1187).w ROM:0012A616 bra.s locret_12A656 ROM:0012A618 ; --------------------------------------------------------------------------- ROM:0012A618 ROM:0012A618 locret_12A618: ; CODE XREF: ROM:0012A5C8↑j ROM:0012A618 ; ROM:0012A5F0↑j ... ROM:0012A618 rts ROM:0012A61A ; --------------------------------------------------------------------------- ROM:0012A61A ROM:0012A61A loc_12A61A: ; DATA XREF: ROM:0012A570↑o ROM:0012A61A cmpi.w #0,d0 ROM:0012A61E bne.s loc_12A62C ROM:0012A620 move.b #1,($1187).w ROM:0012A626 bra.l locret_12A590 ROM:0012A62C ; --------------------------------------------------------------------------- ROM:0012A62C ROM:0012A62C loc_12A62C: ; CODE XREF: ROM:0012A61E↑j ROM:0012A62C cmpi.w #9,d0 ROM:0012A630 blt.s locret_12A656 ROM:0012A632 bsr.w sub_12A65A ROM:0012A636 bsr.w sub_12A6BC ROM:0012A63A bsr.w sub_12A874 ROM:0012A63E bsr.l sub_12A8CE ROM:0012A644 bset #4,($1334).w ROM:0012A64A move.b #4,($1187).w ROM:0012A650 bra.l *+6 ROM:0012A656 ; --------------------------------------------------------------------------- ROM:0012A656 ROM:0012A656 locret_12A656: ; CODE XREF: ROM:0012A616↑j ROM:0012A656 ; ROM:0012A630↑j ... ROM:0012A656 rts ROM:0012A658 ; --------------------------------------------------------------------------- ROM:0012A658 rts ROM:0012A65A ROM:0012A65A ; =============== S U B R O U T I N E ======================================= ROM:0012A65A ROM:0012A65A ROM:0012A65A sub_12A65A: ; CODE XREF: ROM:0012A584↑p ROM:0012A65A ; ROM:0012A5A6↑p ... ROM:0012A65A move.w #7,d0 ROM:0012A65E bra.s loc_12A664 ROM:0012A660 ; --------------------------------------------------------------------------- ROM:0012A660 ROM:0012A660 loc_12A660: ; CODE XREF: sub_12A65A+1E↓j ROM:0012A660 subi.w #1,d0 ROM:0012A664 ROM:0012A664 loc_12A664: ; CODE XREF: sub_12A65A+4↑j ROM:0012A664 cmpi.w #0,d0 ROM:0012A668 blt.s loc_12A67A ROM:0012A66A move.w d0,d1 ROM:0012A66C addq.w #1,d1 ROM:0012A66E move.w $FCC(d0.w*2),$FCC(d1.w*2) ROM:0012A678 bra.s loc_12A660 ROM:0012A67A ; --------------------------------------------------------------------------- ROM:0012A67A ROM:0012A67A loc_12A67A: ; CODE XREF: sub_12A65A+E↑j ROM:0012A67A move.w ($4BA).w,d2 ROM:0012A67E cmpi.w #0,d2 ROM:0012A682 blt.s locret_12A6BA ROM:0012A684 cmpi.w #3,d2 ROM:0012A688 bgt.s locret_12A6BA ROM:0012A68A move.w $13A4(d2.w*2),d0 ROM:0012A690 clr.l d1 ROM:0012A692 move.w ($FFA).w,d1 ROM:0012A696 ext.l d0 ROM:0012A698 muls.l d1,d0 ROM:0012A69C divs.l #$3E8,d0 ROM:0012A6A4 muls.l #$3E8,d1 ROM:0012A6AC sub.l d0,d1 ROM:0012A6AE divs.l #$3E8,d1 ROM:0012A6B6 move.w d1,($FCC).w ROM:0012A6BA ROM:0012A6BA locret_12A6BA: ; CODE XREF: sub_12A65A+28↑j ROM:0012A6BA ; sub_12A65A+2E↑j ROM:0012A6BA rts ROM:0012A6BA ; End of function sub_12A65A ROM:0012A6BA ROM:0012A6BC ROM:0012A6BC ; =============== S U B R O U T I N E ======================================= ROM:0012A6BC ROM:0012A6BC ROM:0012A6BC sub_12A6BC: ; CODE XREF: ROM:0012A5FC↑p ROM:0012A6BC ; ROM:0012A636↑p ROM:0012A6BC move.w ($FEE).w,d3 ROM:0012A6C0 move.w ($FF8).w,d2 ROM:0012A6C4 move.w #$3DC6,d1 ROM:0012A6C8 bsr.l sub_11601C ROM:0012A6CE move.w d1,-(sp) ROM:0012A6D0 move.w ($FEE).w,d2 ROM:0012A6D4 move.w #$3D1E,d1 ROM:0012A6D8 bsr.l sub_11601C ROM:0012A6DE move.w d1,d6 ROM:0012A6E0 cmpi.w #$3E8,d6 ROM:0012A6E4 ble.s loc_12A6EA ROM:0012A6E6 move.w #$3E8,d6 ROM:0012A6EA ROM:0012A6EA loc_12A6EA: ; CODE XREF: sub_12A6BC+28↑j ROM:0012A6EA ext.l d6 ROM:0012A6EC move.w (sp)+,d5 ROM:0012A6EE cmpi.w #$2710,d5 ROM:0012A6F2 ble.s loc_12A6F8 ROM:0012A6F4 move.w #$2710,d5 ROM:0012A6F8 ROM:0012A6F8 loc_12A6F8: ; CODE XREF: sub_12A6BC+36↑j ROM:0012A6F8 ext.l d5 ROM:0012A6FA clr.l d2 ROM:0012A6FC clr.l d3 ROM:0012A6FE clr.l d4 ROM:0012A700 clr.l d1 ROM:0012A702 move.w ($FD4).w,d2 ROM:0012A706 move.w ($FD2).w,d1 ROM:0012A70A sub.l d1,d2 ROM:0012A70C lsl.l #2,d2 ROM:0012A70E move.w ($FD8).w,d3 ROM:0012A712 move.w ($FD0).w,d1 ROM:0012A716 sub.l d1,d3 ROM:0012A718 move.w ($FDC).w,d4 ROM:0012A71C move.w ($FCC).w,d1 ROM:0012A720 add.l d1,d4 ROM:0012A722 move.w ($FD4).w,d1 ROM:0012A726 sub.l d1,d4 ROM:0012A728 sub.l d1,d4 ROM:0012A72A cmpi.l #0,d4 ROM:0012A730 bge.s loc_12A734 ROM:0012A732 clr.l d4 ROM:0012A734 ROM:0012A734 loc_12A734: ; CODE XREF: sub_12A6BC+74↑j ROM:0012A734 muls.l d5,d4 ROM:0012A738 move.l d4,d7 ROM:0012A73A divs.l #$3E8,d7 ROM:0012A742 clr.l d1 ROM:0012A744 move.w ($CCA).w,d1 ROM:0012A748 muls.l #$3E8,d1 ROM:0012A750 sub.l d1,d4 ROM:0012A752 cmpi.l #$20C2B8,d4 ROM:0012A758 bgt.s loc_12A762 ROM:0012A75A cmpi.l #$FFDF3D48,d4 ROM:0012A760 bge.s loc_12A7AC ROM:0012A762 ROM:0012A762 loc_12A762: ; CODE XREF: sub_12A6BC+9C↑j ROM:0012A762 cmpi.l #0,d4 ROM:0012A768 blt.s loc_12A774 ROM:0012A76A addi.l #$1F4,d4 ROM:0012A770 bra.w loc_12A77A ROM:0012A774 ; --------------------------------------------------------------------------- ROM:0012A774 ROM:0012A774 loc_12A774: ; CODE XREF: sub_12A6BC+AC↑j ROM:0012A774 subi.l #$1F4,d4 ROM:0012A77A ROM:0012A77A loc_12A77A: ; CODE XREF: sub_12A6BC+B4↑j ROM:0012A77A divs.l #$3E8,d4 ROM:0012A782 muls.l d6,d4 ROM:0012A786 add.l d1,d4 ROM:0012A788 cmpi.l #0,d4 ROM:0012A78E blt.s loc_12A79A ROM:0012A790 addi.l #$1F4,d4 ROM:0012A796 bra.w loc_12A7A0 ROM:0012A79A ; --------------------------------------------------------------------------- ROM:0012A79A ROM:0012A79A loc_12A79A: ; CODE XREF: sub_12A6BC+D2↑j ROM:0012A79A subi.l #$1F4,d4 ROM:0012A7A0 ROM:0012A7A0 loc_12A7A0: ; CODE XREF: sub_12A6BC+DA↑j ROM:0012A7A0 divs.l #$3E8,d4 ROM:0012A7A8 bra.w loc_12A7F2 ROM:0012A7AC ; --------------------------------------------------------------------------- ROM:0012A7AC ROM:0012A7AC loc_12A7AC: ; CODE XREF: sub_12A6BC+A4↑j ROM:0012A7AC muls.l d6,d4 ROM:0012A7B0 cmpi.l #0,d4 ROM:0012A7B6 blt.s loc_12A7C2 ROM:0012A7B8 addi.l #$1F4,d4 ROM:0012A7BE bra.w loc_12A7C8 ROM:0012A7C2 ; --------------------------------------------------------------------------- ROM:0012A7C2 ROM:0012A7C2 loc_12A7C2: ; CODE XREF: sub_12A6BC+FA↑j ROM:0012A7C2 subi.l #$1F4,d4 ROM:0012A7C8 ROM:0012A7C8 loc_12A7C8: ; CODE XREF: sub_12A6BC+102↑j ROM:0012A7C8 divs.l #$3E8,d4 ROM:0012A7D0 add.l d1,d4 ROM:0012A7D2 cmpi.l #0,d4 ROM:0012A7D8 blt.s loc_12A7E4 ROM:0012A7DA addi.l #$1F4,d4 ROM:0012A7E0 bra.w loc_12A7EA ROM:0012A7E4 ; --------------------------------------------------------------------------- ROM:0012A7E4 ROM:0012A7E4 loc_12A7E4: ; CODE XREF: sub_12A6BC+11C↑j ROM:0012A7E4 subi.l #$1F4,d4 ROM:0012A7EA ROM:0012A7EA loc_12A7EA: ; CODE XREF: sub_12A6BC+124↑j ROM:0012A7EA divs.l #$3E8,d4 ROM:0012A7F2 ROM:0012A7F2 loc_12A7F2: ; CODE XREF: sub_12A6BC+EC↑j ROM:0012A7F2 cmpi.l #0,d4 ROM:0012A7F8 bge.s loc_12A7FC ROM:0012A7FA clr.l d4 ROM:0012A7FC ROM:0012A7FC loc_12A7FC: ; CODE XREF: sub_12A6BC+13C↑j ROM:0012A7FC cmpi.l #$FFFF,d4 ROM:0012A802 bgt.s loc_12A80A ROM:0012A804 move.w d4,($CCA).w ROM:0012A808 bra.s loc_12A810 ROM:0012A80A ; --------------------------------------------------------------------------- ROM:0012A80A ROM:0012A80A loc_12A80A: ; CODE XREF: sub_12A6BC+146↑j ROM:0012A80A move.w #$FFFF,($CCA).w ROM:0012A810 ROM:0012A810 loc_12A810: ; CODE XREF: sub_12A6BC+14C↑j ROM:0012A810 clr.w d1 ROM:0012A812 move.b $ADA(a5),d1 ROM:0012A816 cmpi.w #0,d1 ROM:0012A81A bne.s loc_12A826 ROM:0012A81C move.l d2,d0 ROM:0012A81E sub.l d3,d0 ROM:0012A820 add.l d4,d0 ROM:0012A822 bra.w loc_12A86E ROM:0012A826 ; --------------------------------------------------------------------------- ROM:0012A826 ROM:0012A826 loc_12A826: ; CODE XREF: sub_12A6BC+15E↑j ROM:0012A826 cmpi.w #1,d1 ROM:0012A82A bne.s loc_12A82E ROM:0012A82C move.l d2,d0 ROM:0012A82E ROM:0012A82E loc_12A82E: ; CODE XREF: sub_12A6BC+16E↑j ROM:0012A82E cmpi.w #2,d1 ROM:0012A832 bne.s loc_12A836 ROM:0012A834 move.l d3,d0 ROM:0012A836 ROM:0012A836 loc_12A836: ; CODE XREF: sub_12A6BC+176↑j ROM:0012A836 cmpi.w #3,d1 ROM:0012A83A bne.s loc_12A83E ROM:0012A83C move.l d7,d0 ROM:0012A83E ROM:0012A83E loc_12A83E: ; CODE XREF: sub_12A6BC+17E↑j ROM:0012A83E cmpi.w #4,d1 ROM:0012A842 bne.s loc_12A846 ROM:0012A844 move.l d4,d0 ROM:0012A846 ROM:0012A846 loc_12A846: ; CODE XREF: sub_12A6BC+186↑j ROM:0012A846 cmpi.w #5,d1 ROM:0012A84A bne.s loc_12A84E ROM:0012A84C move.l d5,d0 ROM:0012A84E ROM:0012A84E loc_12A84E: ; CODE XREF: sub_12A6BC+18E↑j ROM:0012A84E cmpi.w #6,d1 ROM:0012A852 bne.s loc_12A856 ROM:0012A854 move.l d6,d0 ROM:0012A856 ROM:0012A856 loc_12A856: ; CODE XREF: sub_12A6BC+196↑j ROM:0012A856 cmpi.w #0,d1 ROM:0012A85A bge.s loc_12A862 ROM:0012A85C move.l #0,d0 ROM:0012A862 ROM:0012A862 loc_12A862: ; CODE XREF: sub_12A6BC+19E↑j ROM:0012A862 cmpi.w #6,d1 ROM:0012A866 ble.s loc_12A86E ROM:0012A868 move.l #0,d0 ROM:0012A86E ROM:0012A86E loc_12A86E: ; CODE XREF: sub_12A6BC+166↑j ROM:0012A86E ; sub_12A6BC+1AA↑j ROM:0012A86E move.l d0,($93C).w ROM:0012A872 rts ROM:0012A872 ; End of function sub_12A6BC ROM:0012A872 ROM:0012A874 ROM:0012A874 ; =============== S U B R O U T I N E ======================================= ROM:0012A874 ROM:0012A874 ROM:0012A874 sub_12A874: ; CODE XREF: ROM:0012A600↑p ROM:0012A874 ; ROM:0012A63A↑p ROM:0012A874 move.l ($93C).w,d0 ROM:0012A878 cmpi.l #$FFFF8001,d0 ROM:0012A87E bge.s loc_12A888 ROM:0012A880 move.w #$8001,($CCC).w ROM:0012A886 bra.s locret_12A89C ROM:0012A888 ; --------------------------------------------------------------------------- ROM:0012A888 ROM:0012A888 loc_12A888: ; CODE XREF: sub_12A874+A↑j ROM:0012A888 cmpi.l #$7FFF,d0 ROM:0012A88E ble.s loc_12A898 ROM:0012A890 move.w #$7FFF,($CCC).w ROM:0012A896 bra.s locret_12A89C ROM:0012A898 ; --------------------------------------------------------------------------- ROM:0012A898 ROM:0012A898 loc_12A898: ; CODE XREF: sub_12A874+1A↑j ROM:0012A898 move.w d0,($CCC).w ROM:0012A89C ROM:0012A89C locret_12A89C: ; CODE XREF: sub_12A874+12↑j ROM:0012A89C ; sub_12A874+22↑j ROM:0012A89C rts ROM:0012A89C ; End of function sub_12A874 ROM:0012A89C ROM:0012A89E ROM:0012A89E ; =============== S U B R O U T I N E ======================================= ROM:0012A89E ROM:0012A89E ROM:0012A89E sub_12A89E: ; CODE XREF: sub_110E14+12C↑p ROM:0012A89E move.w #7,d1 ROM:0012A8A2 bra.s loc_12A8A8 ROM:0012A8A4 ; --------------------------------------------------------------------------- ROM:0012A8A4 ROM:0012A8A4 loc_12A8A4: ; CODE XREF: sub_12A89E+1E↓j ROM:0012A8A4 subi.w #1,d1 ROM:0012A8A8 ROM:0012A8A8 loc_12A8A8: ; CODE XREF: sub_12A89E+4↑j ROM:0012A8A8 cmpi.w #0,d1 ROM:0012A8AC blt.s loc_12A8BE ROM:0012A8AE move.w d1,d2 ROM:0012A8B0 addq.w #1,d2 ROM:0012A8B2 move.b $12FC(d1.w),$12FC(d2.w) ROM:0012A8BC bra.s loc_12A8A4 ROM:0012A8BE ; --------------------------------------------------------------------------- ROM:0012A8BE ROM:0012A8BE loc_12A8BE: ; CODE XREF: sub_12A89E+E↑j ROM:0012A8BE clr.l d1 ROM:0012A8C0 move.w ($490).w,d1 ROM:0012A8C4 divs.w #$64,d1 ; 'd' ROM:0012A8C8 move.b d1,($12FC).w ROM:0012A8CC rts ROM:0012A8CC ; End of function sub_12A89E ROM:0012A8CC ROM:0012A8CE ROM:0012A8CE ; =============== S U B R O U T I N E ======================================= ROM:0012A8CE ROM:0012A8CE ROM:0012A8CE sub_12A8CE: ; CODE XREF: ROM:0012A5BC↑p ROM:0012A8CE ; ROM:0012A5E4↑p ... ROM:0012A8CE clr.w d1 ROM:0012A8D0 move.b $ADC(a5),d1 ROM:0012A8D4 cmpi.w #0,d1 ROM:0012A8D8 bne.s loc_12A8E0 ROM:0012A8DA bsr.w loc_12A8E6 ROM:0012A8DE bra.s locret_12A8E4 ROM:0012A8E0 ; --------------------------------------------------------------------------- ROM:0012A8E0 ROM:0012A8E0 loc_12A8E0: ; CODE XREF: sub_12A8CE+A↑j ROM:0012A8E0 bsr.w sub_12AB42 ROM:0012A8E4 ROM:0012A8E4 locret_12A8E4: ; CODE XREF: sub_12A8CE+10↑j ROM:0012A8E4 rts ROM:0012A8E4 ; End of function sub_12A8CE ROM:0012A8E4 ROM:0012A8E6 ; --------------------------------------------------------------------------- ROM:0012A8E6 ROM:0012A8E6 loc_12A8E6: ; CODE XREF: sub_12A8CE+C↑p ROM:0012A8E6 btst #7,($141A).w ROM:0012A8EC bne.l locret_12A96A ROM:0012A8F2 move.w $5BA(a5),d0 ROM:0012A8F6 move.b $ADB(a5),d1 ROM:0012A8FA cmp.w ($D5E).w,d0 ROM:0012A8FE bne.s loc_12A90C ROM:0012A900 cmp.b ($1188).w,d1 ROM:0012A904 ble.s loc_12A90A ROM:0012A906 addq.b #1,($1188).w ROM:0012A90A ROM:0012A90A loc_12A90A: ; CODE XREF: ROM:0012A904↑j ROM:0012A90A bra.s loc_12A910 ROM:0012A90C ; --------------------------------------------------------------------------- ROM:0012A90C ROM:0012A90C loc_12A90C: ; CODE XREF: ROM:0012A8FE↑j ROM:0012A90C clr.b ($1188).w ROM:0012A910 ROM:0012A910 loc_12A910: ; CODE XREF: ROM:loc_12A90A↑j ROM:0012A910 clr.l d0 ROM:0012A912 clr.l d2 ROM:0012A914 move.w ($FD4).w,d0 ROM:0012A918 move.w ($FCC).w,d2 ROM:0012A91C sub.l d2,d0 ROM:0012A91E cmpi.w #2,($4BA).w ROM:0012A924 bne.s locret_12A96A ROM:0012A926 move.w $5B6(a5),d2 ROM:0012A92A cmp.w ($FE6).w,d2 ROM:0012A92E bge.s locret_12A96A ROM:0012A930 move.w $5B8(a5),d2 ROM:0012A934 cmp.w ($FE6).w,d2 ROM:0012A938 ble.s locret_12A96A ROM:0012A93A cmp.b ($1188).w,d1 ROM:0012A93E bgt.s locret_12A96A ROM:0012A940 move.w $5B4(a5),d3 ROM:0012A944 cmp.w d0,d3 ROM:0012A946 blt.s locret_12A96A ROM:0012A948 neg.w d3 ROM:0012A94A cmp.w d0,d3 ROM:0012A94C bgt.s locret_12A96A ROM:0012A94E btst #6,($1322).w ROM:0012A94E ; --------------------------------------------------------------------------- ROM:0012A954 dc.b $66 ROM:0012A955 dc.b $14, 8, $38 ROM:0012A958 dc.l $6132C, $660C6100, $C6100, $EE6100 ROM:0012A968 dc.b 1, $70 ROM:0012A96A ; --------------------------------------------------------------------------- ROM:0012A96A ROM:0012A96A locret_12A96A: ; CODE XREF: ROM:0012A8EC↑j ROM:0012A96A ; ROM:0012A924↑j ... ROM:0012A96A rts ROM:0012A96C ; --------------------------------------------------------------------------- ROM:0012A96C clr.l d0 ROM:0012A96E clr.l d1 ROM:0012A970 clr.l d2 ROM:0012A972 move.w ($FFA).w,d0 ROM:0012A976 move.w ($1002).w,d1 ROM:0012A97A move.w ($1002).w,d2 ROM:0012A97E addi.l #$20,d2 ; ' ' ROM:0012A984 lsr.l #6,d2 ROM:0012A986 sub.l d1,d0 ROM:0012A988 clr.w ($FE2).w ROM:0012A98C clr.l d3 ROM:0012A98E move.w ($FFC).w,d3 ROM:0012A992 sub.l d1,d3 ROM:0012A994 asl.l #1,d3 ROM:0012A996 sub.l d0,d3 ROM:0012A998 asl.l #1,d3 ROM:0012A99A sub.l d0,d3 ROM:0012A99C muls.l #$F42,d3 ROM:0012A9A4 divs.l d2,d3 ROM:0012A9A8 cmpi.l #$7FFF,d3 ROM:0012A9AE bge.s loc_12A9CA ROM:0012A9B0 cmpi.l #$FFFF8001,d3 ROM:0012A9B6 ble.s loc_12A9C0 ROM:0012A9B8 move.w d3,($FDE).w ROM:0012A9BC bra.w loc_12A9C6 ROM:0012A9C0 ; --------------------------------------------------------------------------- ROM:0012A9C0 ROM:0012A9C0 loc_12A9C0: ; CODE XREF: ROM:0012A9B6↑j ROM:0012A9C0 move.w #$8001,($FDE).w ROM:0012A9C6 ROM:0012A9C6 loc_12A9C6: ; CODE XREF: ROM:0012A9BC↑j ROM:0012A9C6 bra.w loc_12A9D0 ROM:0012A9CA ; --------------------------------------------------------------------------- ROM:0012A9CA ROM:0012A9CA loc_12A9CA: ; CODE XREF: ROM:0012A9AE↑j ROM:0012A9CA move.w #$7FFF,($FDE).w ROM:0012A9D0 ROM:0012A9D0 loc_12A9D0: ; CODE XREF: ROM:loc_12A9C6↑j ROM:0012A9D0 clr.l d3 ROM:0012A9D2 move.w ($1000).w,d3 ROM:0012A9D6 sub.l d1,d3 ROM:0012A9D8 asl.l #2,d3 ROM:0012A9DA sub.l d0,d3 ROM:0012A9DC muls.l #$F42,d3 ROM:0012A9E4 divs.l d2,d3 ROM:0012A9E8 cmpi.l #$7FFF,d3 ROM:0012A9EE bge.s loc_12AA0A ROM:0012A9F0 cmpi.l #$FFFF8001,d3 ROM:0012A9F6 ble.s loc_12AA00 ROM:0012A9F8 move.w d3,($FE4).w ROM:0012A9FC bra.w loc_12AA06 ROM:0012AA00 ; --------------------------------------------------------------------------- ROM:0012AA00 ROM:0012AA00 loc_12AA00: ; CODE XREF: ROM:0012A9F6↑j ROM:0012AA00 move.w #$8001,($FE4).w ROM:0012AA06 ROM:0012AA06 loc_12AA06: ; CODE XREF: ROM:0012A9FC↑j ROM:0012AA06 bra.w loc_12AA10 ROM:0012AA0A ; --------------------------------------------------------------------------- ROM:0012AA0A ROM:0012AA0A loc_12AA0A: ; CODE XREF: ROM:0012A9EE↑j ROM:0012AA0A move.w #$7FFF,($FE4).w ROM:0012AA10 ROM:0012AA10 loc_12AA10: ; CODE XREF: ROM:loc_12AA06↑j ROM:0012AA10 clr.l d3 ROM:0012AA12 move.w ($FFE).w,d3 ROM:0012AA16 sub.l d1,d3 ROM:0012AA18 asl.l #1,d3 ROM:0012AA1A sub.l d0,d3 ROM:0012AA1C muls.l #$1E84,d3 ROM:0012AA24 divs.l d2,d3 ROM:0012AA28 cmpi.l #$7FFF,d3 ROM:0012AA2E bge.s loc_12AA4A ROM:0012AA30 cmpi.l #$FFFF8001,d3 ROM:0012AA36 ble.s loc_12AA40 ROM:0012AA38 move.w d3,($FE0).w ROM:0012AA3C bra.w loc_12AA46 ROM:0012AA40 ; --------------------------------------------------------------------------- ROM:0012AA40 ROM:0012AA40 loc_12AA40: ; CODE XREF: ROM:0012AA36↑j ROM:0012AA40 move.w #$8001,($FE0).w ROM:0012AA46 ROM:0012AA46 loc_12AA46: ; CODE XREF: ROM:0012AA3C↑j ROM:0012AA46 bra.w locret_12AA50 ROM:0012AA4A ; --------------------------------------------------------------------------- ROM:0012AA4A ROM:0012AA4A loc_12AA4A: ; CODE XREF: ROM:0012AA2E↑j ROM:0012AA4A move.w #$7FFF,($FE0).w ROM:0012AA50 ROM:0012AA50 locret_12AA50: ; CODE XREF: ROM:loc_12AA46↑j ROM:0012AA50 rts ROM:0012AA52 ; --------------------------------------------------------------------------- ROM:0012AA52 clr.l d3 ROM:0012AA54 move.w $5BC(a5),d3 ROM:0012AA58 move.w #0,($13A8).w ROM:0012AA5E clr.l d1 ROM:0012AA60 clr.l d2 ROM:0012AA62 move.w ($FDE).w,d1 ROM:0012AA66 ext.l d1 ROM:0012AA68 move.w ($13A4).w,d2 ROM:0012AA6C ext.l d2 ROM:0012AA6E sub.l d2,d1 ROM:0012AA70 muls.l d3,d1 ROM:0012AA74 muls.l #$64,d2 ; 'd' ROM:0012AA7C add.l d1,d2 ROM:0012AA7E divs.w #$64,d2 ; 'd' ROM:0012AA82 move.w d2,($13A4).w ROM:0012AA86 clr.l d1 ROM:0012AA88 clr.l d2 ROM:0012AA8A move.w ($FE4).w,d1 ROM:0012AA8E ext.l d1 ROM:0012AA90 move.w ($13AA).w,d2 ROM:0012AA94 ext.l d2 ROM:0012AA96 sub.l d2,d1 ROM:0012AA98 muls.l d3,d1 ROM:0012AA9C muls.l #$64,d2 ; 'd' ROM:0012AAA4 add.l d1,d2 ROM:0012AAA6 divs.w #$64,d2 ; 'd' ROM:0012AAAA move.w d2,($13AA).w ROM:0012AAAE clr.l d1 ROM:0012AAB0 clr.l d2 ROM:0012AAB2 move.w ($FE0).w,d1 ROM:0012AAB6 ext.l d1 ROM:0012AAB8 move.w ($13A6).w,d2 ROM:0012AABC ext.l d2 ROM:0012AABE sub.l d2,d1 ROM:0012AAC0 muls.l d3,d1 ROM:0012AAC4 muls.l #$64,d2 ; 'd' ROM:0012AACC add.l d1,d2 ROM:0012AACE divs.w #$64,d2 ; 'd' ROM:0012AAD2 move.w d2,($13A6).w ROM:0012AAD6 rts ROM:0012AAD8 ; --------------------------------------------------------------------------- ROM:0012AAD8 clr.w d0 ROM:0012AADA move.b ($13C1).w,d0 ROM:0012AADE cmp.w ($1374).w,d0 ROM:0012AAE2 bgt.s loc_12AAEA ROM:0012AAE4 bset #3,($141B).w ROM:0012AAEA ROM:0012AAEA loc_12AAEA: ; CODE XREF: ROM:0012AAE2↑j ROM:0012AAEA muls.w #5,d0 ROM:0012AAEE cmp.w ($1374).w,d0 ROM:0012AAF2 bgt.s loc_12AAFC ROM:0012AAF4 bset #7,($141A).w ROM:0012AAFA bra.s loc_12AB00 ROM:0012AAFC ; --------------------------------------------------------------------------- ROM:0012AAFC ROM:0012AAFC loc_12AAFC: ; CODE XREF: ROM:0012AAF2↑j ROM:0012AAFC addq.w #1,($1374).w ROM:0012AB00 ROM:0012AB00 loc_12AB00: ; CODE XREF: ROM:0012AAFA↑j ROM:0012AB00 move.w $5BE(a5),d2 ROM:0012AB04 move.w #0,d0 ROM:0012AB08 bra.s loc_12AB0E ROM:0012AB0A ; --------------------------------------------------------------------------- ROM:0012AB0A ROM:0012AB0A loc_12AB0A: ; CODE XREF: ROM:0012AB3E↓j ROM:0012AB0A addi.w #1,d0 ROM:0012AB0E ROM:0012AB0E loc_12AB0E: ; CODE XREF: ROM:0012AB08↑j ROM:0012AB0E cmpi.w #3,d0 ROM:0012AB12 bgt.s locret_12AB40 ROM:0012AB14 move.w $13A4(d0.w*2),d1 ROM:0012AB1A cmp.w d1,d2 ROM:0012AB1C bge.s loc_12AB28 ROM:0012AB1E move.w d2,d1 ROM:0012AB20 bset #5,($141A).w ROM:0012AB26 bra.s loc_12AB38 ROM:0012AB28 ; --------------------------------------------------------------------------- ROM:0012AB28 ROM:0012AB28 loc_12AB28: ; CODE XREF: ROM:0012AB1C↑j ROM:0012AB28 neg.w d2 ROM:0012AB2A cmp.w d1,d2 ROM:0012AB2C ble.s loc_12AB36 ROM:0012AB2E move.w d2,d1 ROM:0012AB30 bset #5,($141A).w ROM:0012AB36 ROM:0012AB36 loc_12AB36: ; CODE XREF: ROM:0012AB2C↑j ROM:0012AB36 neg.w d2 ROM:0012AB38 ROM:0012AB38 loc_12AB38: ; CODE XREF: ROM:0012AB26↑j ROM:0012AB38 move.w d1,$13A4(d0.w*2) ROM:0012AB3E bra.s loc_12AB0A ROM:0012AB40 ; --------------------------------------------------------------------------- ROM:0012AB40 ROM:0012AB40 locret_12AB40: ; CODE XREF: ROM:0012AB12↑j ROM:0012AB40 rts ROM:0012AB42 ROM:0012AB42 ; =============== S U B R O U T I N E ======================================= ROM:0012AB42 ROM:0012AB42 ROM:0012AB42 sub_12AB42: ; CODE XREF: sub_12A8CE:loc_12A8E0↑p ROM:0012AB42 ; sub_12D6C0+22↓p ROM:0012AB42 clr.l d1 ROM:0012AB44 move.w $5BC(a5),d0 ROM:0012AB48 move.w #$12C,d1 ROM:0012AB4C divs.w d0,d1 ROM:0012AB4E move.b d1,($13C1).w ROM:0012AB52 clr.l d0 ROM:0012AB54 move.w $5BE(a5),d0 ROM:0012AB58 asl.l #2,d0 ROM:0012AB5A move.w d0,($1376).w ROM:0012AB5E move.w #0,($1374).w ROM:0012AB64 bclr #5,($141A).w ROM:0012AB6A bclr #7,($141A).w ROM:0012AB70 bclr #3,($141B).w ROM:0012AB76 move.w #0,d0 ROM:0012AB7A bra.s loc_12AB80 ROM:0012AB7C ; --------------------------------------------------------------------------- ROM:0012AB7C ROM:0012AB7C loc_12AB7C: ; CODE XREF: sub_12AB42+4C↓j ROM:0012AB7C addi.w #1,d0 ROM:0012AB80 ROM:0012AB80 loc_12AB80: ; CODE XREF: sub_12AB42+38↑j ROM:0012AB80 cmpi.w #3,d0 ROM:0012AB84 bgt.s locret_12AB90 ROM:0012AB86 move.w #0,$13A4(d0.w*2) ROM:0012AB8E bra.s loc_12AB7C ROM:0012AB90 ; --------------------------------------------------------------------------- ROM:0012AB90 ROM:0012AB90 locret_12AB90: ; CODE XREF: sub_12AB42+42↑j ROM:0012AB90 rts ROM:0012AB90 ; End of function sub_12AB42 ROM:0012AB90 ROM:0012AB92 ROM:0012AB92 ; =============== S U B R O U T I N E ======================================= ROM:0012AB92 ROM:0012AB92 ROM:0012AB92 sub_12AB92: ; CODE XREF: sub_110E14+24E↑p ROM:0012AB92 clr.w d1 ROM:0012AB94 move.b ($1189).w,d1 ROM:0012AB98 cmpi.w #3,d1 ROM:0012AB9C bcc.s locret_12ABA6 ROM:0012AB9E movea.l off_12ABA8(pc,d1.w*4),a0 ROM:0012ABA2 nop ROM:0012ABA4 jmp (a0) ROM:0012ABA6 ; --------------------------------------------------------------------------- ROM:0012ABA6 ROM:0012ABA6 locret_12ABA6: ; CODE XREF: sub_12AB92+A↑j ROM:0012ABA6 rts ROM:0012ABA6 ; End of function sub_12AB92 ROM:0012ABA6 ROM:0012ABA6 ; --------------------------------------------------------------------------- ROM:0012ABA8 off_12ABA8: dc.l loc_12ABB4 ; DATA XREF: sub_12AB92+C↑r ROM:0012ABAC dc.l loc_12ABBE ROM:0012ABB0 dc.l loc_12AC18 ROM:0012ABB4 ; --------------------------------------------------------------------------- ROM:0012ABB4 ROM:0012ABB4 loc_12ABB4: ; DATA XREF: ROM:off_12ABA8↑o ROM:0012ABB4 move.b #1,($1189).w ROM:0012ABBA bra.s locret_12AC16 ROM:0012ABBC ; --------------------------------------------------------------------------- ROM:0012ABBC rts ROM:0012ABBE ; --------------------------------------------------------------------------- ROM:0012ABBE ROM:0012ABBE loc_12ABBE: ; DATA XREF: ROM:0012ABAC↑o ROM:0012ABBE btst #4,($1334).w ROM:0012ABC4 beq.s loc_12ABF0 ROM:0012ABC6 btst #1,($1315).w ROM:0012ABCC beq.l loc_12ABF0 ROM:0012ABD2 bsr.l sub_12AC62 ROM:0012ABD8 bsr.l sub_12B052 ROM:0012ABDE bsr.l sub_12ADD6 ROM:0012ABE4 move.b #2,($1189).w ROM:0012ABEA bra.l locret_12AC5E ROM:0012ABF0 ; --------------------------------------------------------------------------- ROM:0012ABF0 ROM:0012ABF0 loc_12ABF0: ; CODE XREF: ROM:0012ABC4↑j ROM:0012ABF0 ; ROM:0012ABCC↑j ROM:0012ABF0 btst #4,($1334).w ROM:0012ABF6 beq.s locret_12AC16 ROM:0012ABF8 btst #1,($1315).w ROM:0012ABFE bne.l locret_12AC16 ROM:0012AC04 bsr.l sub_12AC62 ROM:0012AC0A move.b #1,($1189).w ROM:0012AC10 bra.l *+6 ROM:0012AC16 ; --------------------------------------------------------------------------- ROM:0012AC16 ROM:0012AC16 locret_12AC16: ; CODE XREF: ROM:0012ABBA↑j ROM:0012AC16 ; ROM:0012ABF6↑j ... ROM:0012AC16 rts ROM:0012AC18 ; --------------------------------------------------------------------------- ROM:0012AC18 ROM:0012AC18 loc_12AC18: ; DATA XREF: ROM:0012ABB0↑o ROM:0012AC18 btst #4,($1334).w ROM:0012AC1E beq.s loc_12AC36 ROM:0012AC20 btst #1,($1315).w ROM:0012AC26 bne.s loc_12AC36 ROM:0012AC28 bsr.l sub_12AC62 ROM:0012AC2E move.b #1,($1189).w ROM:0012AC34 bra.s locret_12AC16 ROM:0012AC36 ; --------------------------------------------------------------------------- ROM:0012AC36 ROM:0012AC36 loc_12AC36: ; CODE XREF: ROM:0012AC1E↑j ROM:0012AC36 ; ROM:0012AC26↑j ROM:0012AC36 btst #4,($1334).w ROM:0012AC3C beq.s locret_12AC5E ROM:0012AC3E btst #1,($1315).w ROM:0012AC44 beq.s locret_12AC5E ROM:0012AC46 bsr.l sub_12AC62 ROM:0012AC4C bsr.l sub_12B052 ROM:0012AC52 bsr.l sub_12ADD6 ROM:0012AC58 move.b #2,($1189).w ROM:0012AC5E ROM:0012AC5E locret_12AC5E: ; CODE XREF: ROM:0012ABEA↑j ROM:0012AC5E ; ROM:0012AC3C↑j ... ROM:0012AC5E rts ROM:0012AC60 ; --------------------------------------------------------------------------- ROM:0012AC60 rts ROM:0012AC62 ROM:0012AC62 ; =============== S U B R O U T I N E ======================================= ROM:0012AC62 ROM:0012AC62 ROM:0012AC62 sub_12AC62: ; CODE XREF: ROM:0012ABD2↑p ROM:0012AC62 ; ROM:0012AC04↑p ... ROM:0012AC62 move.w ($FEE).w,d3 ROM:0012AC66 move.w ($FF8).w,d2 ROM:0012AC6A move.w #$3DC8,d1 ROM:0012AC6E bsr.l sub_11601C ROM:0012AC74 move.w d1,-(sp) ROM:0012AC76 move.w ($A38).w,d2 ROM:0012AC7A move.w #$3D20,d1 ROM:0012AC7E bsr.l sub_11601C ROM:0012AC84 move.w d1,d6 ROM:0012AC86 move.w (sp)+,d7 ROM:0012AC88 clr.l d0 ROM:0012AC8A clr.w d5 ROM:0012AC8C move.b ($13C1).w,d5 ROM:0012AC90 move.w ($1374).w,d4 ROM:0012AC94 btst #5,($141A).w ROM:0012AC9A beq.s loc_12ACB2 ROM:0012AC9C move.w ($1376).w,d0 ROM:0012ACA0 clr.l d2 ROM:0012ACA2 move.w ($FD4).w,d2 ROM:0012ACA6 mulu.w d2,d0 ROM:0012ACA8 divu.l #$2710,d0 ROM:0012ACB0 bra.s loc_12AD02 ROM:0012ACB2 ; --------------------------------------------------------------------------- ROM:0012ACB2 ROM:0012ACB2 loc_12ACB2: ; CODE XREF: sub_12AC62+38↑j ROM:0012ACB2 cmp.w d4,d5 ROM:0012ACB4 ble.l loc_12ACFE ROM:0012ACBA cmpi.w #0,d5 ROM:0012ACBE ble.l loc_12ACE8 ROM:0012ACC4 move.w ($1376).w,d0 ROM:0012ACC8 move.w d5,d1 ROM:0012ACCA sub.w ($1374).w,d1 ROM:0012ACCE mulu.w d1,d0 ROM:0012ACD0 ext.l d5 ROM:0012ACD2 divs.l d5,d0 ROM:0012ACD6 clr.l d2 ROM:0012ACD8 move.w ($FD4).w,d2 ROM:0012ACDC mulu.w d2,d0 ROM:0012ACDE divu.l #$2710,d0 ROM:0012ACE6 bra.s loc_12ACFC ROM:0012ACE8 ; --------------------------------------------------------------------------- ROM:0012ACE8 ROM:0012ACE8 loc_12ACE8: ; CODE XREF: sub_12AC62+5C↑j ROM:0012ACE8 move.w ($1376).w,d0 ROM:0012ACEC clr.l d2 ROM:0012ACEE move.w ($FD4).w,d2 ROM:0012ACF2 mulu.w d2,d0 ROM:0012ACF4 divu.l #$2710,d0 ROM:0012ACFC ROM:0012ACFC loc_12ACFC: ; CODE XREF: sub_12AC62+84↑j ROM:0012ACFC bra.s loc_12AD02 ROM:0012ACFE ; --------------------------------------------------------------------------- ROM:0012ACFE ROM:0012ACFE loc_12ACFE: ; CODE XREF: sub_12AC62+52↑j ROM:0012ACFE move.w #0,d0 ROM:0012AD02 ROM:0012AD02 loc_12AD02: ; CODE XREF: sub_12AC62+4E↑j ROM:0012AD02 ; sub_12AC62:loc_12ACFC↑j ROM:0012AD02 cmpi.l #$8000,d0 ROM:0012AD08 ble.s loc_12AD10 ROM:0012AD0A move.l #$8000,d0 ROM:0012AD10 ROM:0012AD10 loc_12AD10: ; CODE XREF: sub_12AC62+A6↑j ROM:0012AD10 clr.w d5 ROM:0012AD12 move.b $ADE(a5),d5 ROM:0012AD16 cmpi.w #0,d5 ROM:0012AD1A bne.s loc_12AD2C ROM:0012AD1C muls.w d6,d7 ROM:0012AD1E divs.l #$64,d7 ; 'd' ROM:0012AD26 sub.l d0,d7 ROM:0012AD28 bra.w loc_12AD7C ROM:0012AD2C ; --------------------------------------------------------------------------- ROM:0012AD2C ROM:0012AD2C loc_12AD2C: ; CODE XREF: sub_12AC62+B8↑j ROM:0012AD2C cmpi.w #1,d5 ROM:0012AD30 bne.s loc_12AD50 ROM:0012AD32 muls.w d6,d7 ROM:0012AD34 divs.l #$64,d7 ; 'd' ROM:0012AD3C sub.l d0,d7 ROM:0012AD3E clr.l d1 ROM:0012AD40 move.b $ADD(a5),d1 ROM:0012AD44 muls.l d1,d7 ROM:0012AD48 divs.l #$64,d7 ; 'd' ROM:0012AD50 ROM:0012AD50 loc_12AD50: ; CODE XREF: sub_12AC62+CE↑j ROM:0012AD50 cmpi.w #2,d5 ROM:0012AD54 bne.s loc_12AD58 ROM:0012AD56 ext.l d7 ROM:0012AD58 ROM:0012AD58 loc_12AD58: ; CODE XREF: sub_12AC62+F2↑j ROM:0012AD58 cmpi.w #3,d5 ROM:0012AD5C bne.s loc_12AD62 ROM:0012AD5E clr.l d7 ROM:0012AD60 move.w d6,d7 ROM:0012AD62 ROM:0012AD62 loc_12AD62: ; CODE XREF: sub_12AC62+FA↑j ROM:0012AD62 cmpi.w #4,d5 ROM:0012AD66 bne.s loc_12AD6C ROM:0012AD68 clr.l d7 ROM:0012AD6A move.w d0,d7 ROM:0012AD6C ROM:0012AD6C loc_12AD6C: ; CODE XREF: sub_12AC62+104↑j ROM:0012AD6C cmpi.w #5,d5 ROM:0012AD70 bne.s loc_12AD7C ROM:0012AD72 muls.w d6,d7 ROM:0012AD74 divs.l #$64,d7 ; 'd' ROM:0012AD7C ROM:0012AD7C loc_12AD7C: ; CODE XREF: sub_12AC62+C6↑j ROM:0012AD7C ; sub_12AC62+10E↑j ROM:0012AD7C cmpi.l #$FFFF8000,d7 ROM:0012AD82 bge.s loc_12AD8E ROM:0012AD84 move.w #$8000,($CCE).w ROM:0012AD8A bra.w loc_12AD92 ROM:0012AD8E ; --------------------------------------------------------------------------- ROM:0012AD8E ROM:0012AD8E loc_12AD8E: ; CODE XREF: sub_12AC62+120↑j ROM:0012AD8E move.w d7,($CCE).w ROM:0012AD92 ROM:0012AD92 loc_12AD92: ; CODE XREF: sub_12AC62+128↑j ROM:0012AD92 move.w ($CCE).w,d0 ROM:0012AD96 move.w ($CCC).w,d1 ROM:0012AD9A ext.l d0 ROM:0012AD9C ext.l d1 ROM:0012AD9E sub.l d1,d0 ROM:0012ADA0 cmpi.l #$FFFF8000,d0 ROM:0012ADA6 bge.s loc_12ADAE ROM:0012ADA8 move.l #$FFFF8000,d0 ROM:0012ADAE ROM:0012ADAE loc_12ADAE: ; CODE XREF: sub_12AC62+144↑j ROM:0012ADAE cmpi.l #$7FFF,d0 ROM:0012ADB4 ble.s loc_12ADBC ROM:0012ADB6 move.l #$7FFF,d0 ROM:0012ADBC ROM:0012ADBC loc_12ADBC: ; CODE XREF: sub_12AC62+152↑j ROM:0012ADBC move.w d0,($CD0).w ROM:0012ADC0 cmpi.w #0,d0 ROM:0012ADC4 ble.s loc_12ADCE ROM:0012ADC6 bset #5,($132D).w ROM:0012ADCC bra.s locret_12ADD4 ROM:0012ADCE ; --------------------------------------------------------------------------- ROM:0012ADCE ROM:0012ADCE loc_12ADCE: ; CODE XREF: sub_12AC62+162↑j ROM:0012ADCE bclr #5,($132D).w ROM:0012ADD4 ROM:0012ADD4 locret_12ADD4: ; CODE XREF: sub_12AC62+16A↑j ROM:0012ADD4 rts ROM:0012ADD4 ; End of function sub_12AC62 ROM:0012ADD4 ROM:0012ADD6 ROM:0012ADD6 ; =============== S U B R O U T I N E ======================================= ROM:0012ADD6 ROM:0012ADD6 ROM:0012ADD6 sub_12ADD6: ; CODE XREF: ROM:0012ABDE↑p ROM:0012ADD6 ; ROM:0012AC52↑p ROM:0012ADD6 move.w ($CD6).w,d0 ROM:0012ADDA clr.w d1 ROM:0012ADDC move.b ($118A).w,d1 ROM:0012ADE0 cmpi.w #2,d1 ROM:0012ADE4 bcc.s locret_12ADEE ROM:0012ADE6 movea.l off_12ADF0(pc,d1.w*4),a0 ROM:0012ADEA nop ROM:0012ADEC jmp (a0) ROM:0012ADEE ; --------------------------------------------------------------------------- ROM:0012ADEE ROM:0012ADEE locret_12ADEE: ; CODE XREF: sub_12ADD6+E↑j ROM:0012ADEE rts ROM:0012ADEE ; End of function sub_12ADD6 ROM:0012ADEE ROM:0012ADEE ; --------------------------------------------------------------------------- ROM:0012ADF0 off_12ADF0: dc.l loc_12ADF8 ; DATA XREF: sub_12ADD6+10↑r ROM:0012ADF4 dc.l loc_12AE06 ROM:0012ADF8 ; --------------------------------------------------------------------------- ROM:0012ADF8 ROM:0012ADF8 loc_12ADF8: ; DATA XREF: ROM:off_12ADF0↑o ROM:0012ADF8 move.b #1,($118A).w ROM:0012ADFE bsr.w sub_12AE2E ROM:0012AE02 bra.s locret_12AE2A ROM:0012AE04 ; --------------------------------------------------------------------------- ROM:0012AE04 rts ROM:0012AE06 ; --------------------------------------------------------------------------- ROM:0012AE06 ROM:0012AE06 loc_12AE06: ; DATA XREF: ROM:0012ADF4↑o ROM:0012AE06 cmpi.w #$190,d0 ROM:0012AE0A bne.s loc_12AE22 ROM:0012AE0C bsr.w sub_12AEA4 ROM:0012AE10 bsr.w sub_12AE2E ROM:0012AE14 bsr.w sub_12AE5E ROM:0012AE18 bsr.w sub_12AEC8 ROM:0012AE1C bsr.w sub_12AF40 ROM:0012AE20 bra.s locret_12AE2A ROM:0012AE22 ; --------------------------------------------------------------------------- ROM:0012AE22 ROM:0012AE22 loc_12AE22: ; CODE XREF: ROM:0012AE0A↑j ROM:0012AE22 bsr.w sub_12AE5E ROM:0012AE26 bsr.w sub_12AEC8 ROM:0012AE2A ROM:0012AE2A locret_12AE2A: ; CODE XREF: ROM:0012AE02↑j ROM:0012AE2A ; ROM:0012AE20↑j ROM:0012AE2A rts ROM:0012AE2C ; --------------------------------------------------------------------------- ROM:0012AE2C rts ROM:0012AE2E ROM:0012AE2E ; =============== S U B R O U T I N E ======================================= ROM:0012AE2E ROM:0012AE2E ROM:0012AE2E sub_12AE2E: ; CODE XREF: ROM:0012ADFE↑p ROM:0012AE2E ; ROM:0012AE10↑p ROM:0012AE2E move.w #0,d0 ROM:0012AE32 bra.s loc_12AE38 ROM:0012AE34 ; --------------------------------------------------------------------------- ROM:0012AE34 ROM:0012AE34 loc_12AE34: ; CODE XREF: sub_12AE2E+18↓j ROM:0012AE34 addi.w #1,d0 ROM:0012AE38 ROM:0012AE38 loc_12AE38: ; CODE XREF: sub_12AE2E+4↑j ROM:0012AE38 cmpi.w #3,d0 ROM:0012AE3C bgt.s loc_12AE48 ROM:0012AE3E move.b #0,$1309(d0.w) ROM:0012AE46 bra.s loc_12AE34 ROM:0012AE48 ; --------------------------------------------------------------------------- ROM:0012AE48 ROM:0012AE48 loc_12AE48: ; CODE XREF: sub_12AE2E+E↑j ROM:0012AE48 move.w #0,($CD8).w ROM:0012AE4E move.w #0,($CD6).w ROM:0012AE54 clr.w ($CD4).w ROM:0012AE58 clr.l ($940).w ROM:0012AE5C rts ROM:0012AE5C ; End of function sub_12AE2E ROM:0012AE5C ROM:0012AE5E ROM:0012AE5E ; =============== S U B R O U T I N E ======================================= ROM:0012AE5E ROM:0012AE5E ROM:0012AE5E sub_12AE5E: ; CODE XREF: ROM:0012AE14↑p ROM:0012AE5E ; ROM:loc_12AE22↑p ROM:0012AE5E addi.w #1,($CD6).w ROM:0012AE64 btst #5,($132D).w ROM:0012AE6A beq.s locret_12AEA2 ROM:0012AE6C move.w ($4BA).w,d1 ROM:0012AE70 cmpi.w #0,d1 ROM:0012AE74 blt.s locret_12AEA2 ROM:0012AE76 cmpi.w #3,d1 ROM:0012AE7A bgt.s locret_12AEA2 ROM:0012AE7C clr.w d2 ROM:0012AE7E move.b $AE9(a5,d1.w),d2 ROM:0012AE84 addi.b #1,$1309(d2.w) ROM:0012AE8C move.w ($FEE).w,d2 ROM:0012AE90 move.w ($FF8).w,d3 ROM:0012AE94 move.w #$3DCA,d1 ROM:0012AE98 bsr.l sub_11601C ROM:0012AE9E add.w d1,($CD8).w ROM:0012AEA2 ROM:0012AEA2 locret_12AEA2: ; CODE XREF: sub_12AE5E+C↑j ROM:0012AEA2 ; sub_12AE5E+16↑j ... ROM:0012AEA2 rts ROM:0012AEA2 ; End of function sub_12AE5E ROM:0012AEA2 ROM:0012AEA4 ROM:0012AEA4 ; =============== S U B R O U T I N E ======================================= ROM:0012AEA4 ROM:0012AEA4 ROM:0012AEA4 sub_12AEA4: ; CODE XREF: ROM:0012AE0C↑p ROM:0012AEA4 move.w #0,d0 ROM:0012AEA8 bra.s loc_12AEAE ROM:0012AEAA ; --------------------------------------------------------------------------- ROM:0012AEAA ROM:0012AEAA loc_12AEAA: ; CODE XREF: sub_12AEA4+1A↓j ROM:0012AEAA addi.w #1,d0 ROM:0012AEAE ROM:0012AEAE loc_12AEAE: ; CODE XREF: sub_12AEA4+4↑j ROM:0012AEAE cmpi.w #3,d0 ROM:0012AEB2 bgt.s loc_12AEC0 ROM:0012AEB4 move.b $1309(d0.w),$1305(d0.w) ROM:0012AEBE bra.s loc_12AEAA ROM:0012AEC0 ; --------------------------------------------------------------------------- ROM:0012AEC0 ROM:0012AEC0 loc_12AEC0: ; CODE XREF: sub_12AEA4+E↑j ROM:0012AEC0 move.w ($CD8).w,($CDA).w ROM:0012AEC6 rts ROM:0012AEC6 ; End of function sub_12AEA4 ROM:0012AEC6 ROM:0012AEC8 ROM:0012AEC8 ; =============== S U B R O U T I N E ======================================= ROM:0012AEC8 ROM:0012AEC8 ROM:0012AEC8 sub_12AEC8: ; CODE XREF: ROM:0012AE18↑p ROM:0012AEC8 ; ROM:0012AE26↑p ROM:0012AEC8 move.w ($FEE).w,d2 ROM:0012AECC move.w ($FF8).w,d3 ROM:0012AED0 move.w #$3DCC,d1 ROM:0012AED4 bsr.l sub_11601C ROM:0012AEDA move.w ($CCC).w,d2 ROM:0012AEDE ext.l d2 ROM:0012AEE0 move.w ($CD2).w,d4 ROM:0012AEE4 ext.l d4 ROM:0012AEE6 sub.l d4,d2 ROM:0012AEE8 move.w $5C4(a5),d3 ROM:0012AEEC ext.l d3 ROM:0012AEEE muls.l d3,d2 ROM:0012AEF2 divs.w d1,d2 ROM:0012AEF4 cmpi.w #0,d2 ROM:0012AEF8 bge.s loc_12AEFC ROM:0012AEFA neg.w d2 ROM:0012AEFC ROM:0012AEFC loc_12AEFC: ; CODE XREF: sub_12AEC8+30↑j ROM:0012AEFC move.w $5C0(a5),d0 ROM:0012AF00 cmp.w d2,d0 ROM:0012AF02 bge.s loc_12AF06 ROM:0012AF04 move.w d0,d2 ROM:0012AF06 ROM:0012AF06 loc_12AF06: ; CODE XREF: sub_12AEC8+3A↑j ROM:0012AF06 ext.l d2 ROM:0012AF08 cmpi.w #0,($CD4).w ROM:0012AF0E bne.s loc_12AF16 ROM:0012AF10 move.l d2,($940).w ROM:0012AF14 bra.s loc_12AF20 ROM:0012AF16 ; --------------------------------------------------------------------------- ROM:0012AF16 ROM:0012AF16 loc_12AF16: ; CODE XREF: sub_12AEC8+46↑j ROM:0012AF16 muls.l ($940).w,d2 ROM:0012AF1C move.l d2,($940).w ROM:0012AF20 ROM:0012AF20 loc_12AF20: ; CODE XREF: sub_12AEC8+4C↑j ROM:0012AF20 addq.w #1,($CD4).w ROM:0012AF24 cmpi.w #3,($CD4).w ROM:0012AF2A ble.s loc_12AF38 ROM:0012AF2C clr.w ($CD4).w ROM:0012AF30 move.l ($940).w,d1 ROM:0012AF34 add.l d1,($944).w ROM:0012AF38 ROM:0012AF38 loc_12AF38: ; CODE XREF: sub_12AEC8+62↑j ROM:0012AF38 move.w ($CCC).w,($CD2).w ROM:0012AF3E rts ROM:0012AF3E ; End of function sub_12AEC8 ROM:0012AF3E ROM:0012AF40 ROM:0012AF40 ; =============== S U B R O U T I N E ======================================= ROM:0012AF40 ROM:0012AF40 ROM:0012AF40 sub_12AF40: ; CODE XREF: ROM:0012AE1C↑p ROM:0012AF40 move.l ($944).w,d0 ROM:0012AF44 divs.l $12A(a5),d0 ROM:0012AF4A move.w $5C2(a5),d1 ROM:0012AF4E cmp.w d0,d1 ROM:0012AF50 bge.s loc_12AF5A ROM:0012AF52 bset #4,($1328).w ROM:0012AF58 bra.s loc_12AF60 ROM:0012AF5A ; --------------------------------------------------------------------------- ROM:0012AF5A ROM:0012AF5A loc_12AF5A: ; CODE XREF: sub_12AF40+10↑j ROM:0012AF5A bclr #4,($1328).w ROM:0012AF60 ROM:0012AF60 loc_12AF60: ; CODE XREF: sub_12AF40+18↑j ROM:0012AF60 clr.w ($CD4).w ROM:0012AF64 clr.l ($940).w ROM:0012AF68 clr.l ($944).w ROM:0012AF6C clr.w ($CD2).w ROM:0012AF70 rts ROM:0012AF70 ; End of function sub_12AF40 ROM:0012AF70 ROM:0012AF72 ROM:0012AF72 ; =============== S U B R O U T I N E ======================================= ROM:0012AF72 ROM:0012AF72 ROM:0012AF72 sub_12AF72: ; CODE XREF: sub_110E14+238↑p ROM:0012AF72 ; sub_110E14+25E↑p ROM:0012AF72 move.l ($404).w,($948).w ROM:0012AF78 rts ROM:0012AF78 ; End of function sub_12AF72 ROM:0012AF78 ROM:0012AF7A ROM:0012AF7A ; =============== S U B R O U T I N E ======================================= ROM:0012AF7A ROM:0012AF7A ROM:0012AF7A sub_12AF7A: ; CODE XREF: sub_110E14+232↑p ROM:0012AF7A move.w #3,d0 ROM:0012AF7E bra.s loc_12AF84 ROM:0012AF80 ; --------------------------------------------------------------------------- ROM:0012AF80 ROM:0012AF80 loc_12AF80: ; CODE XREF: sub_12AF7A+1E↓j ROM:0012AF80 subi.w #1,d0 ROM:0012AF84 ROM:0012AF84 loc_12AF84: ; CODE XREF: sub_12AF7A+4↑j ROM:0012AF84 cmpi.w #0,d0 ROM:0012AF88 blt.s loc_12AF9A ROM:0012AF8A move.w d0,d1 ROM:0012AF8C addq.w #1,d1 ROM:0012AF8E move.w $FFA(d0.w*2),$FFA(d1.w*2) ROM:0012AF98 bra.s loc_12AF80 ROM:0012AF9A ; --------------------------------------------------------------------------- ROM:0012AF9A ROM:0012AF9A loc_12AF9A: ; CODE XREF: sub_12AF7A+E↑j ROM:0012AF9A move.w #3,d0 ROM:0012AF9E bra.s loc_12AFA4 ROM:0012AFA0 ; --------------------------------------------------------------------------- ROM:0012AFA0 ROM:0012AFA0 loc_12AFA0: ; CODE XREF: sub_12AF7A+48↓j ROM:0012AFA0 subi.w #1,d0 ROM:0012AFA4 ROM:0012AFA4 loc_12AFA4: ; CODE XREF: sub_12AF7A+24↑j ROM:0012AFA4 cmpi.w #0,d0 ROM:0012AFA8 blt.s loc_12AFC4 ROM:0012AFAA move.w d0,d1 ROM:0012AFAC addq.w #1,d1 ROM:0012AFAE move.w $FE6(d0.w*2),$FE6(d1.w*2) ROM:0012AFB8 move.w $FF0(d0.w*2),$FF0(d1.w*2) ROM:0012AFC2 bra.s loc_12AFA0 ROM:0012AFC4 ; --------------------------------------------------------------------------- ROM:0012AFC4 ROM:0012AFC4 loc_12AFC4: ; CODE XREF: sub_12AF7A+2E↑j ROM:0012AFC4 move.w ($54C).w,($FE6).w ROM:0012AFCA move.w ($A02).w,($FF0).w ROM:0012AFD0 move.w $5C6(a5),d0 ROM:0012AFD4 cmp.w ($FE6).w,d0 ROM:0012AFD8 ble.s loc_12AFFA ROM:0012AFDA move.l #$1C9C380,d2 ROM:0012AFE0 divs.l d0,d2 ROM:0012AFE4 move.w d2,($FFA).w ROM:0012AFE8 move.w d0,($FE6).w ROM:0012AFEC bset #0,($1321).w ROM:0012AFF2 bclr #3,($1331).w ROM:0012AFF8 bra.s locret_12B050 ROM:0012AFFA ; --------------------------------------------------------------------------- ROM:0012AFFA ROM:0012AFFA loc_12AFFA: ; CODE XREF: sub_12AF7A+5E↑j ROM:0012AFFA move.w $5C8(a5),d1 ROM:0012AFFE cmp.w ($FE6).w,d1 ROM:0012B002 bge.s loc_12B024 ROM:0012B004 move.l #$1C9C380,d2 ROM:0012B00A divs.l d1,d2 ROM:0012B00E move.w d2,($FFA).w ROM:0012B012 move.w d1,($FE6).w ROM:0012B016 bset #3,($1331).w ROM:0012B01C bclr #0,($1321).w ROM:0012B022 bra.s locret_12B050 ROM:0012B024 ; --------------------------------------------------------------------------- ROM:0012B024 ROM:0012B024 loc_12B024: ; CODE XREF: sub_12AF7A+88↑j ROM:0012B024 bclr #0,($1321).w ROM:0012B02A bclr #3,($1331).w ROM:0012B030 move.l ($404).w,d2 ROM:0012B034 cmp.l ($948).w,d2 ROM:0012B038 bge.s loc_12B048 ROM:0012B03A move.l #$80000000,d3 ROM:0012B040 sub.l ($948).w,d3 ROM:0012B044 add.l d3,d2 ROM:0012B046 bra.s loc_12B04C ROM:0012B048 ; --------------------------------------------------------------------------- ROM:0012B048 ROM:0012B048 loc_12B048: ; CODE XREF: sub_12AF7A+BE↑j ROM:0012B048 sub.l ($948).w,d2 ROM:0012B04C ROM:0012B04C loc_12B04C: ; CODE XREF: sub_12AF7A+CC↑j ROM:0012B04C move.w d2,($FFA).w ROM:0012B050 ROM:0012B050 locret_12B050: ; CODE XREF: sub_12AF7A+7E↑j ROM:0012B050 ; sub_12AF7A+A8↑j ROM:0012B050 rts ROM:0012B050 ; End of function sub_12AF7A ROM:0012B050 ROM:0012B052 ROM:0012B052 ; =============== S U B R O U T I N E ======================================= ROM:0012B052 ROM:0012B052 ROM:0012B052 sub_12B052: ; CODE XREF: ROM:0012ABD8↑p ROM:0012B052 ; ROM:0012AC4C↑p ROM:0012B052 bsr.w sub_12B06A ROM:0012B056 btst #5,($132D).w ROM:0012B05C beq.s loc_12B064 ROM:0012B05E bsr.w sub_12B0AA ROM:0012B062 bra.s locret_12B068 ROM:0012B064 ; --------------------------------------------------------------------------- ROM:0012B064 ROM:0012B064 loc_12B064: ; CODE XREF: sub_12B052+A↑j ROM:0012B064 bsr.w sub_12B0DC ROM:0012B068 ROM:0012B068 locret_12B068: ; CODE XREF: sub_12B052+10↑j ROM:0012B068 rts ROM:0012B068 ; End of function sub_12B052 ROM:0012B068 ROM:0012B06A ROM:0012B06A ; =============== S U B R O U T I N E ======================================= ROM:0012B06A ROM:0012B06A ROM:0012B06A sub_12B06A: ; CODE XREF: sub_12B052↑p ROM:0012B06A move.w ($CD6).w,d0 ROM:0012B06E move.w ($CEC).w,d1 ROM:0012B072 cmpi.w #2,d1 ROM:0012B076 bcc.s locret_12B080 ROM:0012B078 movea.l off_12B082(pc,d1.w*4),a0 ROM:0012B07C nop ROM:0012B07E jmp (a0) ROM:0012B080 ; --------------------------------------------------------------------------- ROM:0012B080 ROM:0012B080 locret_12B080: ; CODE XREF: sub_12B06A+C↑j ROM:0012B080 rts ROM:0012B080 ; End of function sub_12B06A ROM:0012B080 ROM:0012B080 ; --------------------------------------------------------------------------- ROM:0012B082 off_12B082: dc.l loc_12B08A ; DATA XREF: sub_12B06A+E↑r ROM:0012B086 dc.l loc_12B098 ROM:0012B08A ; --------------------------------------------------------------------------- ROM:0012B08A ROM:0012B08A loc_12B08A: ; DATA XREF: ROM:off_12B082↑o ROM:0012B08A move.w #1,($CEC).w ROM:0012B090 bsr.w sub_12B140 ROM:0012B094 bra.s locret_12B0A6 ROM:0012B096 ; --------------------------------------------------------------------------- ROM:0012B096 rts ROM:0012B098 ; --------------------------------------------------------------------------- ROM:0012B098 ROM:0012B098 loc_12B098: ; DATA XREF: ROM:0012B086↑o ROM:0012B098 cmpi.w #$190,d0 ROM:0012B09C bne.s locret_12B0A6 ROM:0012B09E bsr.w sub_12B10E ROM:0012B0A2 bsr.w sub_12B140 ROM:0012B0A6 ROM:0012B0A6 locret_12B0A6: ; CODE XREF: ROM:0012B094↑j ROM:0012B0A6 ; ROM:0012B09C↑j ROM:0012B0A6 rts ROM:0012B0A8 ; --------------------------------------------------------------------------- ROM:0012B0A8 rts ROM:0012B0AA ROM:0012B0AA ; =============== S U B R O U T I N E ======================================= ROM:0012B0AA ROM:0012B0AA ROM:0012B0AA sub_12B0AA: ; CODE XREF: sub_12B052+C↑p ROM:0012B0AA move.w ($FEE).w,d3 ROM:0012B0AE move.w ($FF8).w,d2 ROM:0012B0B2 cmp.w ($CDC).w,d3 ROM:0012B0B6 bge.s loc_12B0BC ROM:0012B0B8 move.w d3,($CDC).w ROM:0012B0BC ROM:0012B0BC loc_12B0BC: ; CODE XREF: sub_12B0AA+C↑j ROM:0012B0BC cmp.w ($CDE).w,d3 ROM:0012B0C0 ble.s loc_12B0C6 ROM:0012B0C2 move.w d3,($CDE).w ROM:0012B0C6 ROM:0012B0C6 loc_12B0C6: ; CODE XREF: sub_12B0AA+16↑j ROM:0012B0C6 cmp.w ($CE0).w,d2 ROM:0012B0CA bge.s loc_12B0D0 ROM:0012B0CC move.w d2,($CE0).w ROM:0012B0D0 ROM:0012B0D0 loc_12B0D0: ; CODE XREF: sub_12B0AA+20↑j ROM:0012B0D0 cmp.w ($CE2).w,d2 ROM:0012B0D4 ble.s locret_12B0DA ROM:0012B0D6 move.w d2,($CE2).w ROM:0012B0DA ROM:0012B0DA locret_12B0DA: ; CODE XREF: sub_12B0AA+2A↑j ROM:0012B0DA rts ROM:0012B0DA ; End of function sub_12B0AA ROM:0012B0DA ROM:0012B0DC ROM:0012B0DC ; =============== S U B R O U T I N E ======================================= ROM:0012B0DC ROM:0012B0DC ROM:0012B0DC sub_12B0DC: ; CODE XREF: sub_12B052:loc_12B064↑p ROM:0012B0DC move.w ($FEE).w,d3 ROM:0012B0E0 move.w ($FF8).w,d2 ROM:0012B0E4 cmp.w ($CE4).w,d3 ROM:0012B0E8 bge.s loc_12B0EE ROM:0012B0EA move.w d3,($CE4).w ROM:0012B0EE ROM:0012B0EE loc_12B0EE: ; CODE XREF: sub_12B0DC+C↑j ROM:0012B0EE cmp.w ($CE6).w,d3 ROM:0012B0F2 ble.s loc_12B0F8 ROM:0012B0F4 move.w d3,($CE6).w ROM:0012B0F8 ROM:0012B0F8 loc_12B0F8: ; CODE XREF: sub_12B0DC+16↑j ROM:0012B0F8 cmp.w ($CE8).w,d2 ROM:0012B0FC bge.s loc_12B102 ROM:0012B0FE move.w d2,($CE8).w ROM:0012B102 ROM:0012B102 loc_12B102: ; CODE XREF: sub_12B0DC+20↑j ROM:0012B102 cmp.w ($CEA).w,d2 ROM:0012B106 ble.s locret_12B10C ROM:0012B108 move.w d2,($CEA).w ROM:0012B10C ROM:0012B10C locret_12B10C: ; CODE XREF: sub_12B0DC+2A↑j ROM:0012B10C rts ROM:0012B10C ; End of function sub_12B0DC ROM:0012B10C ROM:0012B10E ROM:0012B10E ; =============== S U B R O U T I N E ======================================= ROM:0012B10E ROM:0012B10E ROM:0012B10E sub_12B10E: ; CODE XREF: ROM:0012B09E↑p ROM:0012B10E move.w ($CDC).w,($CA4).w ROM:0012B114 move.w ($CDE).w,($CA6).w ROM:0012B11A move.w ($CE0).w,($CA8).w ROM:0012B120 move.w ($CE2).w,($CAA).w ROM:0012B126 move.w ($CE4).w,($CAC).w ROM:0012B12C move.w ($CE6).w,($CAE).w ROM:0012B132 move.w ($CE8).w,($CB0).w ROM:0012B138 move.w ($CEA).w,($CB2).w ROM:0012B13E rts ROM:0012B13E ; End of function sub_12B10E ROM:0012B13E ROM:0012B140 ROM:0012B140 ; =============== S U B R O U T I N E ======================================= ROM:0012B140 ROM:0012B140 ROM:0012B140 sub_12B140: ; CODE XREF: ROM:0012B090↑p ROM:0012B140 ; ROM:0012B0A2↑p ROM:0012B140 move.w $59A(a5),($CDC).w ROM:0012B146 move.w $59C(a5),($CDE).w ROM:0012B14C move.w $5AC(a5),($CE0).w ROM:0012B152 move.w $5AA(a5),($CE2).w ROM:0012B158 move.w $5C8(a5),($CE4).w ROM:0012B15E move.w $5C6(a5),($CE6).w ROM:0012B164 move.w $5AC(a5),($CE8).w ROM:0012B16A move.w $5AA(a5),($CEA).w ROM:0012B170 rts ROM:0012B170 ; End of function sub_12B140 ROM:0012B170 ROM:0012B172 ROM:0012B172 ; =============== S U B R O U T I N E ======================================= ROM:0012B172 ROM:0012B172 ROM:0012B172 sub_12B172: ; CODE XREF: sub_12B67E+6↓p ROM:0012B172 bsr.w sub_12B17C ROM:0012B176 bsr.w sub_12B23A ROM:0012B17A rts ROM:0012B17A ; End of function sub_12B172 ROM:0012B17A ROM:0012B17C ROM:0012B17C ; =============== S U B R O U T I N E ======================================= ROM:0012B17C ROM:0012B17C ROM:0012B17C sub_12B17C: ; CODE XREF: sub_12B172↑p ROM:0012B17C clr.w d1 ROM:0012B17E move.b ($118B).w,d1 ROM:0012B182 cmpi.w #4,d1 ROM:0012B186 bcc.s locret_12B190 ROM:0012B188 movea.l off_12B192(pc,d1.w*4),a0 ROM:0012B18C nop ROM:0012B18E jmp (a0) ROM:0012B190 ; --------------------------------------------------------------------------- ROM:0012B190 ROM:0012B190 locret_12B190: ; CODE XREF: sub_12B17C+A↑j ROM:0012B190 rts ROM:0012B190 ; End of function sub_12B17C ROM:0012B190 ROM:0012B190 ; --------------------------------------------------------------------------- ROM:0012B192 off_12B192: dc.l loc_12B1A2 ; DATA XREF: sub_12B17C+C↑r ROM:0012B196 dc.l loc_12B1B0 ROM:0012B19A dc.l loc_12B1D4 ROM:0012B19E dc.l loc_12B20E ROM:0012B1A2 ; --------------------------------------------------------------------------- ROM:0012B1A2 ROM:0012B1A2 loc_12B1A2: ; DATA XREF: ROM:off_12B192↑o ROM:0012B1A2 bclr #6,($133F).w ROM:0012B1A8 move.b #1,($118B).w ROM:0012B1AE rts ROM:0012B1B0 ; --------------------------------------------------------------------------- ROM:0012B1B0 ROM:0012B1B0 loc_12B1B0: ; DATA XREF: ROM:0012B196↑o ROM:0012B1B0 btst #5,($133B).w ROM:0012B1B6 beq.s locret_12B1D2 ROM:0012B1B8 move.w $5CE(a5),d1 ROM:0012B1BC clr.b ($8AE).w ROM:0012B1C0 move.w d1,($68E).w ROM:0012B1C4 move.b #1,($8AE).w ROM:0012B1CA move.b #2,($118B).w ROM:0012B1D0 rts ROM:0012B1D2 ; --------------------------------------------------------------------------- ROM:0012B1D2 ROM:0012B1D2 locret_12B1D2: ; CODE XREF: ROM:0012B1B6↑j ROM:0012B1D2 rts ROM:0012B1D4 ; --------------------------------------------------------------------------- ROM:0012B1D4 ROM:0012B1D4 loc_12B1D4: ; DATA XREF: ROM:0012B19A↑o ROM:0012B1D4 btst #5,($133B).w ROM:0012B1DA beq.s loc_12B1F6 ROM:0012B1DC move.w $5CE(a5),d1 ROM:0012B1E0 clr.b ($8AE).w ROM:0012B1E4 move.w d1,($68E).w ROM:0012B1E8 move.b #1,($8AE).w ROM:0012B1EE move.b #2,($118B).w ROM:0012B1F4 rts ROM:0012B1F6 ; --------------------------------------------------------------------------- ROM:0012B1F6 ROM:0012B1F6 loc_12B1F6: ; CODE XREF: ROM:0012B1DA↑j ROM:0012B1F6 cmpi.w #0,($68E).w ROM:0012B1FC bgt.s locret_12B20C ROM:0012B1FE bset #6,($133F).w ROM:0012B204 move.b #3,($118B).w ROM:0012B20A rts ROM:0012B20C ; --------------------------------------------------------------------------- ROM:0012B20C ROM:0012B20C locret_12B20C: ; CODE XREF: ROM:0012B1FC↑j ROM:0012B20C rts ROM:0012B20E ; --------------------------------------------------------------------------- ROM:0012B20E ROM:0012B20E loc_12B20E: ; DATA XREF: ROM:0012B19E↑o ROM:0012B20E btst #5,($133B).w ROM:0012B214 beq.s locret_12B236 ROM:0012B216 bclr #6,($133F).w ROM:0012B21C move.w $5CE(a5),d1 ROM:0012B220 clr.b ($8AE).w ROM:0012B224 move.w d1,($68E).w ROM:0012B228 move.b #1,($8AE).w ROM:0012B22E move.b #2,($118B).w ROM:0012B234 rts ROM:0012B236 ; --------------------------------------------------------------------------- ROM:0012B236 ROM:0012B236 locret_12B236: ; CODE XREF: ROM:0012B214↑j ROM:0012B236 rts ROM:0012B238 ; --------------------------------------------------------------------------- ROM:0012B238 rts ROM:0012B23A ROM:0012B23A ; =============== S U B R O U T I N E ======================================= ROM:0012B23A ROM:0012B23A ROM:0012B23A sub_12B23A: ; CODE XREF: sub_12B172+4↑p ROM:0012B23A move.w $5CC(a5),d0 ROM:0012B23E cmpi.w #0,d0 ROM:0012B242 beq.l loc_12B420 ROM:0012B248 btst #3,($D42).w ROM:0012B24E bne.l loc_12B418 ROM:0012B254 btst #4,($D42).w ROM:0012B25A bne.l loc_12B418 ROM:0012B260 btst #3,($D56).w ROM:0012B266 bne.l loc_12B418 ROM:0012B26C btst #4,($D56).w ROM:0012B272 bne.l loc_12B418 ROM:0012B278 btst #2,($D42).w ROM:0012B27E bne.l loc_12B418 ROM:0012B284 btst #3,($D44).w ROM:0012B28A bne.l loc_12B418 ROM:0012B290 btst #2,($D56).w ROM:0012B296 bne.l loc_12B418 ROM:0012B29C btst #3,($D58).w ROM:0012B2A2 bne.l loc_12B418 ROM:0012B2A8 btst #5,($D45).w ROM:0012B2AE bne.l loc_12B418 ROM:0012B2B4 btst #5,($D59).w ROM:0012B2BA bne.l loc_12B418 ROM:0012B2C0 btst #4,($D45).w ROM:0012B2C6 bne.l loc_12B418 ROM:0012B2CC btst #1,($D45).w ROM:0012B2D2 bne.l loc_12B418 ROM:0012B2D8 btst #4,($D59).w ROM:0012B2DE bne.l loc_12B418 ROM:0012B2E4 btst #1,($D59).w ROM:0012B2EA bne.l loc_12B418 ROM:0012B2F0 btst #6,($D43).w ROM:0012B2F6 bne.l loc_12B418 ROM:0012B2FC btst #6,($D57).w ROM:0012B302 bne.l loc_12B418 ROM:0012B308 btst #5,($D42).w ROM:0012B30E bne.l loc_12B418 ROM:0012B314 btst #5,($D56).w ROM:0012B31A bne.l loc_12B418 ROM:0012B320 btst #0,($D42).w ROM:0012B326 bne.l loc_12B418 ROM:0012B32C btst #0,($D56).w ROM:0012B332 bne.l loc_12B418 ROM:0012B338 btst #7,($D43).w ROM:0012B33E bne.l loc_12B418 ROM:0012B344 btst #7,($D57).w ROM:0012B34A bne.l loc_12B418 ROM:0012B350 btst #1,($D42).w ROM:0012B356 bne.l loc_12B418 ROM:0012B35C btst #1,($D56).w ROM:0012B362 bne.l loc_12B418 ROM:0012B368 btst #0,($1100).w ROM:0012B36E beq.l loc_12B418 ROM:0012B374 move.w $5E6(a5),d0 ROM:0012B378 cmp.w ($556).w,d0 ROM:0012B37C ble.l loc_12B418 ROM:0012B382 move.w $5D0(a5),d0 ROM:0012B386 cmp.w ($A38).w,d0 ROM:0012B38A bgt.l loc_12B418 ROM:0012B390 move.w $5E2(a5),d2 ROM:0012B394 move.w $5E4(a5),d0 ROM:0012B398 cmp.w ($A02).w,d2 ROM:0012B39C bgt.s loc_12B418 ROM:0012B39E cmp.w ($A02).w,d0 ROM:0012B3A2 ble.s loc_12B418 ROM:0012B3A4 move.w $5D6(a5),d2 ROM:0012B3A8 move.w $5D8(a5),d0 ROM:0012B3AC cmp.w ($C6C).w,d2 ROM:0012B3B0 bgt.s loc_12B418 ROM:0012B3B2 cmp.w ($C6C).w,d0 ROM:0012B3B6 ble.s loc_12B418 ROM:0012B3B8 move.w ($C6C).w,d1 ROM:0012B3BC sub.w ($C68).w,d1 ROM:0012B3C0 bpl.w loc_12B3C6 ROM:0012B3C4 neg.w d1 ROM:0012B3C6 ROM:0012B3C6 loc_12B3C6: ; CODE XREF: sub_12B23A+186↑j ROM:0012B3C6 move.w $5D2(a5),d0 ROM:0012B3CA cmp.w d1,d0 ROM:0012B3CC blt.s loc_12B418 ROM:0012B3CE move.w $5DA(a5),d2 ROM:0012B3D2 move.w $5DC(a5),d0 ROM:0012B3D6 cmp.w ($54C).w,d2 ROM:0012B3DA bgt.s loc_12B418 ROM:0012B3DC cmp.w ($54C).w,d0 ROM:0012B3E0 ble.s loc_12B418 ROM:0012B3E2 move.w $5DE(a5),d2 ROM:0012B3E6 move.w $5E0(a5),d0 ROM:0012B3EA cmp.w ($506).w,d2 ROM:0012B3EE bgt.s loc_12B418 ROM:0012B3F0 cmp.w ($506).w,d0 ROM:0012B3F4 ble.s loc_12B418 ROM:0012B3F6 move.w $5D4(a5),d0 ROM:0012B3FA cmp.w ($A40).w,d0 ROM:0012B3FE bge.s loc_12B418 ROM:0012B400 btst #0,($118D).w ROM:0012B406 beq.s loc_12B418 ROM:0012B408 btst #6,($133F).w ROM:0012B40E beq.s loc_12B418 ROM:0012B410 bset #1,($11A1).w ROM:0012B416 bra.s locret_12B426 ROM:0012B418 ; --------------------------------------------------------------------------- ROM:0012B418 ROM:0012B418 loc_12B418: ; CODE XREF: sub_12B23A+14↑j ROM:0012B418 ; sub_12B23A+20↑j ... ROM:0012B418 bclr #1,($11A1).w ROM:0012B41E bra.s locret_12B426 ROM:0012B420 ; --------------------------------------------------------------------------- ROM:0012B420 ROM:0012B420 loc_12B420: ; CODE XREF: sub_12B23A+8↑j ROM:0012B420 bset #1,($11A1).w ROM:0012B426 ROM:0012B426 locret_12B426: ; CODE XREF: sub_12B23A+1DC↑j ROM:0012B426 ; sub_12B23A+1E4↑j ROM:0012B426 rts ROM:0012B426 ; End of function sub_12B23A 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_1251F6+5A↑p ROM:0012B428 clr.w d1 ROM:0012B42A move.b ($118C).w,d1 ROM:0012B42E cmpi.w #6,d1 ROM:0012B432 bcc.s locret_12B43C ROM:0012B434 movea.l off_12B43E(pc,d1.w*4),a0 ROM:0012B438 nop ROM:0012B43A jmp (a0) ROM:0012B43C ; --------------------------------------------------------------------------- ROM:0012B43C ROM:0012B43C locret_12B43C: ; CODE XREF: sub_12B428+A↑j ROM:0012B43C rts ROM:0012B43C ; End of function sub_12B428 ROM:0012B43C ROM:0012B43C ; --------------------------------------------------------------------------- ROM:0012B43E off_12B43E: dc.l loc_12B456 ; DATA XREF: sub_12B428+C↑r ROM:0012B442 dc.l loc_12B460 ROM:0012B446 dc.l loc_12B488 ROM:0012B44A dc.l loc_12B4C6 ROM:0012B44E dc.l loc_12B4DC ROM:0012B452 dc.l loc_12B506 ROM:0012B456 ; --------------------------------------------------------------------------- ROM:0012B456 ROM:0012B456 loc_12B456: ; DATA XREF: ROM:off_12B43E↑o ROM:0012B456 move.b #1,($118C).w ROM:0012B45C bra.s locret_12B486 ROM:0012B45E ; --------------------------------------------------------------------------- ROM:0012B45E rts ROM:0012B460 ; --------------------------------------------------------------------------- ROM:0012B460 ROM:0012B460 loc_12B460: ; DATA XREF: ROM:0012B442↑o ROM:0012B460 move.w $5E8(a5),d7 ROM:0012B464 cmpi.w #0,d7 ROM:0012B468 bne.s locret_12B486 ROM:0012B46A move.w $5EA(a5),d1 ROM:0012B46E cmp.w ($E8E).w,d1 ROM:0012B472 ble.s loc_12B47E ROM:0012B474 move.b #2,($118C).w ROM:0012B47A bra.s locret_12B4C4 ROM:0012B47C ; --------------------------------------------------------------------------- ROM:0012B47C bra.s locret_12B486 ROM:0012B47E ; --------------------------------------------------------------------------- ROM:0012B47E ROM:0012B47E loc_12B47E: ; CODE XREF: ROM:0012B472↑j ROM:0012B47E move.b #4,($118C).w ROM:0012B484 bra.s locret_12B504 ROM:0012B486 ; --------------------------------------------------------------------------- ROM:0012B486 ROM:0012B486 locret_12B486: ; CODE XREF: ROM:0012B45C↑j ROM:0012B486 ; ROM:0012B468↑j ... ROM:0012B486 rts ROM:0012B488 ; --------------------------------------------------------------------------- ROM:0012B488 ROM:0012B488 loc_12B488: ; DATA XREF: ROM:0012B446↑o ROM:0012B488 move.w $5E8(a5),d7 ROM:0012B48C cmpi.w #0,d7 ROM:0012B490 beq.s loc_12B49C ROM:0012B492 move.b #1,($118C).w ROM:0012B498 bra.s locret_12B486 ROM:0012B49A ; --------------------------------------------------------------------------- ROM:0012B49A bra.s locret_12B4C4 ROM:0012B49C ; --------------------------------------------------------------------------- ROM:0012B49C ROM:0012B49C loc_12B49C: ; CODE XREF: ROM:0012B490↑j ROM:0012B49C move.w $5EA(a5),d1 ROM:0012B4A0 cmp.w ($E8E).w,d1 ROM:0012B4A4 bgt.s locret_12B4C4 ROM:0012B4A6 bsr.w sub_12B51E ROM:0012B4AA move.w ($CEE).w,d7 ROM:0012B4AE clr.b ($891).w ROM:0012B4B2 move.w d7,($654).w ROM:0012B4B6 move.b #1,($891).w ROM:0012B4BC move.b #3,($118C).w ROM:0012B4C2 bra.s loc_12B4D6 ROM:0012B4C4 ; --------------------------------------------------------------------------- ROM:0012B4C4 ROM:0012B4C4 locret_12B4C4: ; CODE XREF: ROM:0012B47A↑j ROM:0012B4C4 ; ROM:0012B49A↑j ... ROM:0012B4C4 rts ROM:0012B4C6 ; --------------------------------------------------------------------------- ROM:0012B4C6 ROM:0012B4C6 loc_12B4C6: ; DATA XREF: ROM:0012B44A↑o ROM:0012B4C6 cmpi.w #0,($654).w ROM:0012B4CC bgt.s loc_12B4D6 ROM:0012B4CE move.b #4,($118C).w ROM:0012B4D4 bra.s locret_12B504 ROM:0012B4D6 ; --------------------------------------------------------------------------- ROM:0012B4D6 ROM:0012B4D6 loc_12B4D6: ; CODE XREF: ROM:0012B4C2↑j ROM:0012B4D6 ; ROM:0012B4CC↑j ROM:0012B4D6 bsr.w sub_12B546 ROM:0012B4DA rts ROM:0012B4DC ; --------------------------------------------------------------------------- ROM:0012B4DC ROM:0012B4DC loc_12B4DC: ; DATA XREF: ROM:0012B44E↑o ROM:0012B4DC move.w $5EA(a5),d1 ROM:0012B4E0 cmp.w ($E8E).w,d1 ROM:0012B4E4 ble.s locret_12B504 ROM:0012B4E6 bsr.w sub_12B532 ROM:0012B4EA move.w ($CF0).w,d7 ROM:0012B4EE clr.b ($891).w ROM:0012B4F2 move.w d7,($654).w ROM:0012B4F6 move.b #1,($891).w ROM:0012B4FC move.b #5,($118C).w ROM:0012B502 bra.s loc_12B516 ROM:0012B504 ; --------------------------------------------------------------------------- ROM:0012B504 ROM:0012B504 locret_12B504: ; CODE XREF: ROM:0012B484↑j ROM:0012B504 ; ROM:0012B4D4↑j ... ROM:0012B504 rts ROM:0012B506 ; --------------------------------------------------------------------------- ROM:0012B506 ROM:0012B506 loc_12B506: ; DATA XREF: ROM:0012B452↑o ROM:0012B506 cmpi.w #0,($654).w ROM:0012B50C bgt.s loc_12B516 ROM:0012B50E move.b #2,($118C).w ROM:0012B514 bra.s locret_12B4C4 ROM:0012B516 ; --------------------------------------------------------------------------- ROM:0012B516 ROM:0012B516 loc_12B516: ; CODE XREF: ROM:0012B502↑j ROM:0012B516 ; ROM:0012B50C↑j ROM:0012B516 bsr.w sub_12B546 ROM:0012B51A rts ROM:0012B51C ; --------------------------------------------------------------------------- ROM:0012B51C rts ROM:0012B51E ROM:0012B51E ; =============== S U B R O U T I N E ======================================= ROM:0012B51E ROM:0012B51E ROM:0012B51E sub_12B51E: ; CODE XREF: ROM:0012B4A6↑p ROM:0012B51E move.w #$3D22,d1 ROM:0012B522 move.w ($C68).w,d2 ROM:0012B526 bsr.l sub_11601C ROM:0012B52C move.w d1,($CEE).w ROM:0012B530 rts ROM:0012B530 ; End of function sub_12B51E ROM:0012B530 ROM:0012B532 ROM:0012B532 ; =============== S U B R O U T I N E ======================================= ROM:0012B532 ROM:0012B532 ROM:0012B532 sub_12B532: ; CODE XREF: ROM:0012B4E6↑p ROM:0012B532 move.w #$3D24,d1 ROM:0012B536 move.w ($C68).w,d2 ROM:0012B53A bsr.l sub_11601C ROM:0012B540 move.w d1,($CF0).w ROM:0012B544 rts ROM:0012B544 ; End of function sub_12B532 ROM:0012B544 ROM:0012B546 ROM:0012B546 ; =============== S U B R O U T I N E ======================================= ROM:0012B546 ROM:0012B546 ROM:0012B546 sub_12B546: ; CODE XREF: ROM:loc_12B4D6↑p ROM:0012B546 ; ROM:loc_12B516↑p ROM:0012B546 move.w $5EA(a5),($E8E).w ROM:0012B54C rts ROM:0012B54C ; End of function sub_12B546 ROM:0012B54C ROM:0012B54E ROM:0012B54E ; =============== S U B R O U T I N E ======================================= ROM:0012B54E ROM:0012B54E ROM:0012B54E sub_12B54E: ; CODE XREF: sub_12B67E↓p ROM:0012B54E clr.w d7 ROM:0012B550 ROM:0012B550 loc_12B550: ; CODE XREF: sub_12B54E:loc_12B562↓j ROM:0012B550 bsr.w sub_12B56A ROM:0012B554 cmpi.w #0,d7 ROM:0012B558 bne.s loc_12B564 ROM:0012B55A addq.w #1,d7 ROM:0012B55C bvc.s loc_12B562 ROM:0012B55E move.w #$8000,d7 ROM:0012B562 ROM:0012B562 loc_12B562: ; CODE XREF: sub_12B54E+E↑j ROM:0012B562 bra.s loc_12B550 ROM:0012B564 ; --------------------------------------------------------------------------- ROM:0012B564 ROM:0012B564 loc_12B564: ; CODE XREF: sub_12B54E+A↑j ROM:0012B564 bsr.w sub_12B610 ROM:0012B568 rts ROM:0012B568 ; End of function sub_12B54E ROM:0012B568 ROM:0012B56A ROM:0012B56A ; =============== S U B R O U T I N E ======================================= ROM:0012B56A ROM:0012B56A ROM:0012B56A sub_12B56A: ; CODE XREF: sub_12B54E:loc_12B550↑p ROM:0012B56A clr.w d1 ROM:0012B56C move.b $130D(d7.w),d1 ROM:0012B572 cmpi.w #4,d1 ROM:0012B576 bcc.s locret_12B580 ROM:0012B578 movea.l off_12B582(pc,d1.w*4),a0 ROM:0012B57C nop ROM:0012B57E jmp (a0) ROM:0012B580 ; --------------------------------------------------------------------------- ROM:0012B580 ROM:0012B580 locret_12B580: ; CODE XREF: sub_12B56A+C↑j ROM:0012B580 rts ROM:0012B580 ; End of function sub_12B56A ROM:0012B580 ROM:0012B580 ; --------------------------------------------------------------------------- ROM:0012B582 off_12B582: dc.l loc_12B592 ; DATA XREF: sub_12B56A+E↑r ROM:0012B586 dc.l loc_12B5A2 ROM:0012B58A dc.l loc_12B5CE ROM:0012B58E dc.l loc_12B5F8 ROM:0012B592 ; --------------------------------------------------------------------------- ROM:0012B592 ROM:0012B592 loc_12B592: ; DATA XREF: ROM:off_12B582↑o ROM:0012B592 bclr d7,($118D).w ROM:0012B596 move.b #1,$130D(d7.w) ROM:0012B59E bra.s locret_12B5CC ROM:0012B5A0 ; --------------------------------------------------------------------------- ROM:0012B5A0 rts ROM:0012B5A2 ; --------------------------------------------------------------------------- ROM:0012B5A2 ROM:0012B5A2 loc_12B5A2: ; DATA XREF: ROM:0012B586↑o ROM:0012B5A2 btst d7,($115C).w ROM:0012B5A6 beq.s locret_12B5CC ROM:0012B5A8 move.w $8CE(a5,d7.w*2),d0 ROM:0012B5AE clr.b $8AF(d7.w) ROM:0012B5B4 move.w d0,$690(d7.w*2) ROM:0012B5BA move.b #1,$8AF(d7.w) ROM:0012B5C2 move.b #2,$130D(d7.w) ROM:0012B5CA bra.s locret_12B5F6 ROM:0012B5CC ; --------------------------------------------------------------------------- ROM:0012B5CC ROM:0012B5CC locret_12B5CC: ; CODE XREF: ROM:0012B59E↑j ROM:0012B5CC ; ROM:0012B5A6↑j ... ROM:0012B5CC rts ROM:0012B5CE ; --------------------------------------------------------------------------- ROM:0012B5CE ROM:0012B5CE loc_12B5CE: ; DATA XREF: ROM:0012B58A↑o ROM:0012B5CE btst d7,($115C).w ROM:0012B5D2 bne.s loc_12B5DE ROM:0012B5D4 move.b #1,$130D(d7.w) ROM:0012B5DC bra.s locret_12B5CC ROM:0012B5DE ; --------------------------------------------------------------------------- ROM:0012B5DE ROM:0012B5DE loc_12B5DE: ; CODE XREF: ROM:0012B5D2↑j ROM:0012B5DE cmpi.w #0,$690(d7.w*2) ROM:0012B5E6 bgt.s locret_12B5F6 ROM:0012B5E8 bset d7,($118D).w ROM:0012B5EC move.b #3,$130D(d7.w) ROM:0012B5F4 bra.s locret_12B60C ROM:0012B5F6 ; --------------------------------------------------------------------------- ROM:0012B5F6 ROM:0012B5F6 locret_12B5F6: ; CODE XREF: ROM:0012B5CA↑j ROM:0012B5F6 ; ROM:0012B5E6↑j ROM:0012B5F6 rts ROM:0012B5F8 ; --------------------------------------------------------------------------- ROM:0012B5F8 ROM:0012B5F8 loc_12B5F8: ; DATA XREF: ROM:0012B58E↑o ROM:0012B5F8 btst d7,($115C).w ROM:0012B5FC bne.s locret_12B60C ROM:0012B5FE bclr d7,($118D).w ROM:0012B602 move.b #1,$130D(d7.w) ROM:0012B60A bra.s locret_12B5CC ROM:0012B60C ; --------------------------------------------------------------------------- ROM:0012B60C ROM:0012B60C locret_12B60C: ; CODE XREF: ROM:0012B5F4↑j ROM:0012B60C ; ROM:0012B5FC↑j ROM:0012B60C rts ROM:0012B60E ; --------------------------------------------------------------------------- ROM:0012B60E rts ROM:0012B610 ROM:0012B610 ; =============== S U B R O U T I N E ======================================= ROM:0012B610 ROM:0012B610 ROM:0012B610 sub_12B610: ; CODE XREF: sub_12B54E:loc_12B564↑p ROM:0012B610 move.w $5EC(a5),d0 ROM:0012B614 move.w $5EE(a5),d1 ROM:0012B618 btst #0,($118D).w ROM:0012B61E beq.s loc_12B64A ROM:0012B620 cmp.w ($FB4).w,d0 ROM:0012B624 bge.s loc_12B62C ROM:0012B626 cmp.w ($FB4).w,d1 ROM:0012B62A bgt.s loc_12B62E ROM:0012B62C ROM:0012B62C loc_12B62C: ; CODE XREF: sub_12B610+14↑j ROM:0012B62C bra.s loc_12B636 ROM:0012B62E ; --------------------------------------------------------------------------- ROM:0012B62E ROM:0012B62E loc_12B62E: ; CODE XREF: sub_12B610+1A↑j ROM:0012B62E btst #0,($11C7).w ROM:0012B634 beq.s loc_12B63E ROM:0012B636 ROM:0012B636 loc_12B636: ; CODE XREF: sub_12B610:loc_12B62C↑j ROM:0012B636 bset #0,($D42).w ROM:0012B63C bra.s loc_12B644 ROM:0012B63E ; --------------------------------------------------------------------------- ROM:0012B63E ROM:0012B63E loc_12B63E: ; CODE XREF: sub_12B610+24↑j ROM:0012B63E bclr #0,($D42).w ROM:0012B644 ROM:0012B644 loc_12B644: ; CODE XREF: sub_12B610+2C↑j ROM:0012B644 bset #0,($D5A).w ROM:0012B64A ROM:0012B64A loc_12B64A: ; CODE XREF: sub_12B610+E↑j ROM:0012B64A btst #1,($118D).w ROM:0012B650 beq.s locret_12B67C ROM:0012B652 cmp.w ($FB6).w,d0 ROM:0012B656 bge.s loc_12B65E ROM:0012B658 cmp.w ($FB6).w,d1 ROM:0012B65C bgt.s loc_12B660 ROM:0012B65E ROM:0012B65E loc_12B65E: ; CODE XREF: sub_12B610+46↑j ROM:0012B65E bra.s loc_12B668 ROM:0012B660 ; --------------------------------------------------------------------------- ROM:0012B660 ROM:0012B660 loc_12B660: ; CODE XREF: sub_12B610+4C↑j ROM:0012B660 btst #1,($11C7).w ROM:0012B666 beq.s loc_12B670 ROM:0012B668 ROM:0012B668 loc_12B668: ; CODE XREF: sub_12B610:loc_12B65E↑j ROM:0012B668 bset #7,($D43).w ROM:0012B66E bra.s loc_12B676 ROM:0012B670 ; --------------------------------------------------------------------------- ROM:0012B670 ROM:0012B670 loc_12B670: ; CODE XREF: sub_12B610+56↑j ROM:0012B670 bclr #7,($D43).w ROM:0012B676 ROM:0012B676 loc_12B676: ; CODE XREF: sub_12B610+5E↑j ROM:0012B676 bset #7,($D5B).w ROM:0012B67C ROM:0012B67C locret_12B67C: ; CODE XREF: sub_12B610+40↑j ROM:0012B67C rts ROM:0012B67C ; End of function sub_12B610 ROM:0012B67C ROM:0012B67E ROM:0012B67E ; =============== S U B R O U T I N E ======================================= ROM:0012B67E ROM:0012B67E ROM:0012B67E sub_12B67E: ; CODE XREF: sub_1251F6+D2↑p ROM:0012B67E bsr.l sub_12B54E ROM:0012B684 bsr.l sub_12B172 ROM:0012B68A clr.w d1 ROM:0012B68C move.b ($118E).w,d1 ROM:0012B690 cmpi.w #4,d1 ROM:0012B694 bcc.s locret_12B69E ROM:0012B696 movea.l off_12B6A0(pc,d1.w*4),a0 ROM:0012B69A nop ROM:0012B69C jmp (a0) ROM:0012B69E ; --------------------------------------------------------------------------- ROM:0012B69E ROM:0012B69E locret_12B69E: ; CODE XREF: sub_12B67E+16↑j ROM:0012B69E rts ROM:0012B69E ; End of function sub_12B67E ROM:0012B69E ROM:0012B69E ; --------------------------------------------------------------------------- ROM:0012B6A0 off_12B6A0: dc.l loc_12B6B0 ; DATA XREF: sub_12B67E+18↑r ROM:0012B6A4 dc.l loc_12B6BA ROM:0012B6A8 dc.l loc_12B6D4 ROM:0012B6AC dc.l loc_12B732 ROM:0012B6B0 ; --------------------------------------------------------------------------- ROM:0012B6B0 ROM:0012B6B0 loc_12B6B0: ; DATA XREF: ROM:off_12B6A0↑o ROM:0012B6B0 move.b #1,($118E).w ROM:0012B6B6 bra.s locret_12B6D2 ROM:0012B6B8 ; --------------------------------------------------------------------------- ROM:0012B6B8 rts ROM:0012B6BA ; --------------------------------------------------------------------------- ROM:0012B6BA ROM:0012B6BA loc_12B6BA: ; DATA XREF: ROM:0012B6A4↑o ROM:0012B6BA btst #1,($11A2).w ROM:0012B6C0 beq.s locret_12B6D2 ROM:0012B6C2 bsr.w sub_12B762 ROM:0012B6C6 bsr.w sub_12B79A ROM:0012B6CA move.b #2,($118E).w ROM:0012B6D0 bra.s loc_12B728 ROM:0012B6D2 ; --------------------------------------------------------------------------- ROM:0012B6D2 ROM:0012B6D2 locret_12B6D2: ; CODE XREF: ROM:0012B6B6↑j ROM:0012B6D2 ; ROM:0012B6C0↑j ... ROM:0012B6D2 rts ROM:0012B6D4 ; --------------------------------------------------------------------------- ROM:0012B6D4 ROM:0012B6D4 loc_12B6D4: ; DATA XREF: ROM:0012B6A8↑o ROM:0012B6D4 btst #5,($133B).w ROM:0012B6DA beq.s loc_12B6EC ROM:0012B6DC bsr.w sub_12B762 ROM:0012B6E0 bsr.w sub_12B7A2 ROM:0012B6E4 move.b #1,($118E).w ROM:0012B6EA bra.s locret_12B6D2 ROM:0012B6EC ; --------------------------------------------------------------------------- ROM:0012B6EC ROM:0012B6EC loc_12B6EC: ; CODE XREF: ROM:0012B6DA↑j ROM:0012B6EC btst #1,($11A6).w ROM:0012B6F2 beq.s loc_12B700 ROM:0012B6F4 bsr.w sub_12B7A2 ROM:0012B6F8 move.b #3,($118E).w ROM:0012B6FE bra.s locret_12B75E ROM:0012B700 ; --------------------------------------------------------------------------- ROM:0012B700 ROM:0012B700 loc_12B700: ; CODE XREF: ROM:0012B6F2↑j ROM:0012B700 btst #1,($11A2).w ROM:0012B706 bne.s loc_12B714 ROM:0012B708 bsr.w sub_12B7A2 ROM:0012B70C move.b #1,($118E).w ROM:0012B712 bra.s locret_12B6D2 ROM:0012B714 ; --------------------------------------------------------------------------- ROM:0012B714 ROM:0012B714 loc_12B714: ; CODE XREF: ROM:0012B706↑j ROM:0012B714 btst #6,($1319).w ROM:0012B71A beq.s loc_12B728 ROM:0012B71C bsr.w sub_12B7A2 ROM:0012B720 move.b #1,($118E).w ROM:0012B726 bra.s locret_12B6D2 ROM:0012B728 ; --------------------------------------------------------------------------- ROM:0012B728 ROM:0012B728 loc_12B728: ; CODE XREF: ROM:0012B6D0↑j ROM:0012B728 ; ROM:0012B71A↑j ... ROM:0012B728 bsr.w sub_12B774 ROM:0012B72C bsr.w sub_12B7AE ROM:0012B730 rts ROM:0012B732 ; --------------------------------------------------------------------------- ROM:0012B732 ROM:0012B732 loc_12B732: ; DATA XREF: ROM:0012B6AC↑o ROM:0012B732 btst #5,($133B).w ROM:0012B738 beq.s loc_12B746 ROM:0012B73A bsr.w sub_12B762 ROM:0012B73E move.b #1,($118E).w ROM:0012B744 bra.s locret_12B6D2 ROM:0012B746 ; --------------------------------------------------------------------------- ROM:0012B746 ROM:0012B746 loc_12B746: ; CODE XREF: ROM:0012B738↑j ROM:0012B746 btst #1,($11A2).w ROM:0012B74C beq.s locret_12B75E ROM:0012B74E bsr.w sub_12B762 ROM:0012B752 bsr.w sub_12B79A ROM:0012B756 move.b #2,($118E).w ROM:0012B75C bra.s loc_12B728 ROM:0012B75E ; --------------------------------------------------------------------------- ROM:0012B75E ROM:0012B75E locret_12B75E: ; CODE XREF: ROM:0012B6FE↑j ROM:0012B75E ; ROM:0012B74C↑j ROM:0012B75E rts ROM:0012B760 ; --------------------------------------------------------------------------- ROM:0012B760 rts ROM:0012B762 ROM:0012B762 ; =============== S U B R O U T I N E ======================================= ROM:0012B762 ROM:0012B762 ROM:0012B762 sub_12B762: ; CODE XREF: ROM:0012B6C2↑p ROM:0012B762 ; ROM:0012B6DC↑p ... ROM:0012B762 clr.w ($CF4).w ROM:0012B766 clr.w ($1B0C).w ROM:0012B76A clr.w ($1B0E).w ROM:0012B76E clr.w ($1B10).w ROM:0012B772 rts ROM:0012B772 ; End of function sub_12B762 ROM:0012B772 ROM:0012B774 ROM:0012B774 ; =============== S U B R O U T I N E ======================================= ROM:0012B774 ROM:0012B774 ROM:0012B774 sub_12B774: ; CODE XREF: ROM:loc_12B728↑p ROM:0012B774 move.w ($C68).w,d0 ROM:0012B778 sub.w ($CF2).w,d0 ROM:0012B77C bpl.w loc_12B782 ROM:0012B780 neg.w d0 ROM:0012B782 ROM:0012B782 loc_12B782: ; CODE XREF: sub_12B774+8↑j ROM:0012B782 move.w $5F0(a5),d1 ROM:0012B786 cmp.w d0,d1 ROM:0012B788 bgt.s loc_12B792 ROM:0012B78A bset #6,($1319).w ROM:0012B790 bra.s locret_12B798 ROM:0012B792 ; --------------------------------------------------------------------------- ROM:0012B792 ROM:0012B792 loc_12B792: ; CODE XREF: sub_12B774+14↑j ROM:0012B792 bclr #6,($1319).w ROM:0012B798 ROM:0012B798 locret_12B798: ; CODE XREF: sub_12B774+1C↑j ROM:0012B798 rts ROM:0012B798 ; End of function sub_12B774 ROM:0012B798 ROM:0012B79A ROM:0012B79A ; =============== S U B R O U T I N E ======================================= ROM:0012B79A ROM:0012B79A ROM:0012B79A sub_12B79A: ; CODE XREF: ROM:0012B6C6↑p ROM:0012B79A ; ROM:0012B752↑p ROM:0012B79A move.w ($C68).w,($CF2).w ROM:0012B7A0 rts ROM:0012B7A0 ; End of function sub_12B79A ROM:0012B7A0 ROM:0012B7A2 ROM:0012B7A2 ; =============== S U B R O U T I N E ======================================= ROM:0012B7A2 ROM:0012B7A2 ROM:0012B7A2 sub_12B7A2: ; CODE XREF: ROM:0012B6E0↑p ROM:0012B7A2 ; ROM:0012B6F4↑p ... ROM:0012B7A2 bclr #1,($11A6).w ROM:0012B7A8 clr.b ($118F).w ROM:0012B7AC rts ROM:0012B7AC ; End of function sub_12B7A2 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:0012B72C↑p ROM:0012B7AE bclr #1,($11A6).w ROM:0012B7B4 clr.w d1 ROM:0012B7B6 move.b ($118F).w,d1 ROM:0012B7BA cmpi.w #7,d1 ROM:0012B7BE bcc.s locret_12B7C8 ROM:0012B7C0 movea.l off_12B7CA(pc,d1.w*4),a0 ROM:0012B7C4 nop ROM:0012B7C6 jmp (a0) ROM:0012B7C8 ; --------------------------------------------------------------------------- ROM:0012B7C8 ROM:0012B7C8 locret_12B7C8: ; CODE XREF: sub_12B7AE+10↑j ROM:0012B7C8 rts ROM:0012B7C8 ; End of function sub_12B7AE ROM:0012B7C8 ROM:0012B7C8 ; --------------------------------------------------------------------------- ROM:0012B7CA off_12B7CA: dc.l loc_12B7E6 ; DATA XREF: sub_12B7AE+12↑r ROM:0012B7CE dc.l loc_12B7F6 ROM:0012B7D2 dc.l loc_12B80A ROM:0012B7D6 dc.l loc_12B866 ROM:0012B7DA dc.l loc_12B87A ROM:0012B7DE dc.l loc_12B8D0 ROM:0012B7E2 dc.l locret_12B940 ROM:0012B7E6 ; --------------------------------------------------------------------------- ROM:0012B7E6 ROM:0012B7E6 loc_12B7E6: ; DATA XREF: ROM:off_12B7CA↑o ROM:0012B7E6 move.w $5F8(a5),($CF6).w ROM:0012B7EC move.b #1,($118F).w ROM:0012B7F2 bra.s locret_12B808 ROM:0012B7F4 ; --------------------------------------------------------------------------- ROM:0012B7F4 rts ROM:0012B7F6 ; --------------------------------------------------------------------------- ROM:0012B7F6 ROM:0012B7F6 loc_12B7F6: ; DATA XREF: ROM:0012B7CE↑o ROM:0012B7F6 move.w $5F2(a5),d0 ROM:0012B7FA cmp.w ($E8E).w,d0 ROM:0012B7FE ble.s locret_12B808 ROM:0012B800 move.b #2,($118F).w ROM:0012B806 bra.s locret_12B864 ROM:0012B808 ; --------------------------------------------------------------------------- ROM:0012B808 ROM:0012B808 locret_12B808: ; CODE XREF: ROM:0012B7F2↑j ROM:0012B808 ; ROM:0012B7FE↑j ROM:0012B808 rts ROM:0012B80A ; --------------------------------------------------------------------------- ROM:0012B80A ROM:0012B80A loc_12B80A: ; DATA XREF: ROM:0012B7D2↑o ROM:0012B80A move.w $5F2(a5),d0 ROM:0012B80E cmp.w ($E8E).w,d0 ROM:0012B812 bgt.s loc_12B830 ROM:0012B814 cmpi.w #1,($CF6).w ROM:0012B81A ble.s loc_12B830 ROM:0012B81C subq.w #1,($CF6).w ROM:0012B820 bvc.s loc_12B828 ROM:0012B822 move.w #$8000,($CF6).w ROM:0012B828 ROM:0012B828 loc_12B828: ; CODE XREF: ROM:0012B820↑j ROM:0012B828 move.b #3,($118F).w ROM:0012B82E bra.s locret_12B878 ROM:0012B830 ; --------------------------------------------------------------------------- ROM:0012B830 ROM:0012B830 loc_12B830: ; CODE XREF: ROM:0012B812↑j ROM:0012B830 ; ROM:0012B81A↑j ROM:0012B830 cmp.w ($E8E).w,d0 ROM:0012B834 bgt.s locret_12B864 ROM:0012B836 cmpi.w #1,($CF6).w ROM:0012B83C bne.s locret_12B864 ROM:0012B83E subq.w #1,($CF6).w ROM:0012B842 bvc.s loc_12B84A ROM:0012B844 move.w #$8000,($CF6).w ROM:0012B84A ROM:0012B84A loc_12B84A: ; CODE XREF: ROM:0012B842↑j ROM:0012B84A bsr.w sub_12B968 ROM:0012B84E clr.b ($892).w ROM:0012B852 clr.w ($656).w ROM:0012B856 move.b #3,($892).w ROM:0012B85C move.b #4,($118F).w ROM:0012B862 bra.s loc_12B8CA ROM:0012B864 ; --------------------------------------------------------------------------- ROM:0012B864 ROM:0012B864 locret_12B864: ; CODE XREF: ROM:0012B806↑j ROM:0012B864 ; ROM:0012B834↑j ... ROM:0012B864 rts ROM:0012B866 ; --------------------------------------------------------------------------- ROM:0012B866 ROM:0012B866 loc_12B866: ; DATA XREF: ROM:0012B7D6↑o ROM:0012B866 move.w $5F2(a5),d0 ROM:0012B86A cmp.w ($E8E).w,d0 ROM:0012B86E ble.s locret_12B878 ROM:0012B870 move.b #2,($118F).w ROM:0012B876 bra.s locret_12B864 ROM:0012B878 ; --------------------------------------------------------------------------- ROM:0012B878 ROM:0012B878 locret_12B878: ; CODE XREF: ROM:0012B82E↑j ROM:0012B878 ; ROM:0012B86E↑j ROM:0012B878 rts ROM:0012B87A ; --------------------------------------------------------------------------- ROM:0012B87A ROM:0012B87A loc_12B87A: ; DATA XREF: ROM:0012B7DA↑o ROM:0012B87A move.w $5F6(a5),d1 ROM:0012B87E move.w $5F4(a5),d2 ROM:0012B882 cmp.w ($CF4).w,d1 ROM:0012B886 ble.s loc_12B88E ROM:0012B888 cmp.w ($1B0C).w,d2 ROM:0012B88C bgt.s loc_12B8B8 ROM:0012B88E ROM:0012B88E loc_12B88E: ; CODE XREF: ROM:0012B886↑j ROM:0012B88E bsr.w sub_12B9AA ROM:0012B892 bsr.w sub_12B9D0 ROM:0012B896 bset #2,($D5B).w ROM:0012B89C clr.b ($892).w ROM:0012B8A0 clr.w ($656).w ROM:0012B8A4 bset #1,($11A6).w ROM:0012B8AA move.b #6,($118F).w ROM:0012B8B0 bra.l locret_12B940 ROM:0012B8B6 ; --------------------------------------------------------------------------- ROM:0012B8B6 bra.s loc_12B8CA ROM:0012B8B8 ; --------------------------------------------------------------------------- ROM:0012B8B8 ROM:0012B8B8 loc_12B8B8: ; CODE XREF: ROM:0012B88C↑j ROM:0012B8B8 move.w $5F2(a5),d0 ROM:0012B8BC cmp.w ($E8E).w,d0 ROM:0012B8C0 ble.s loc_12B8CA ROM:0012B8C2 move.b #5,($118F).w ROM:0012B8C8 bra.s loc_12B93A ROM:0012B8CA ; --------------------------------------------------------------------------- ROM:0012B8CA ROM:0012B8CA loc_12B8CA: ; CODE XREF: ROM:0012B862↑j ROM:0012B8CA ; ROM:0012B8B6↑j ... ROM:0012B8CA bsr.w sub_12B944 ROM:0012B8CE rts ROM:0012B8D0 ; --------------------------------------------------------------------------- ROM:0012B8D0 ROM:0012B8D0 loc_12B8D0: ; DATA XREF: ROM:0012B7DE↑o ROM:0012B8D0 move.w $5F2(a5),d0 ROM:0012B8D4 cmp.w ($E8E).w,d0 ROM:0012B8D8 bgt.s loc_12B93A ROM:0012B8DA btst #0,($1339).w ROM:0012B8E0 beq.s loc_12B914 ROM:0012B8E2 btst #5,($1314).w ROM:0012B8E8 beq.s loc_12B914 ROM:0012B8EA bsr.w sub_12B976 ROM:0012B8EE addq.w #1,($CF4).w ROM:0012B8F2 bvc.s loc_12B8FA ROM:0012B8F4 move.w #$8000,($CF4).w ROM:0012B8FA ROM:0012B8FA loc_12B8FA: ; CODE XREF: ROM:0012B8F2↑j ROM:0012B8FA bsr.w sub_12B968 ROM:0012B8FE clr.b ($892).w ROM:0012B902 clr.w ($656).w ROM:0012B906 move.b #3,($892).w ROM:0012B90C move.b #4,($118F).w ROM:0012B912 bra.s loc_12B8CA ROM:0012B914 ; --------------------------------------------------------------------------- ROM:0012B914 ROM:0012B914 loc_12B914: ; CODE XREF: ROM:0012B8E0↑j ROM:0012B914 ; ROM:0012B8E8↑j ROM:0012B914 addq.w #1,($1B0C).w ROM:0012B918 bvc.s loc_12B920 ROM:0012B91A move.w #$8000,($1B0C).w ROM:0012B920 ROM:0012B920 loc_12B920: ; CODE XREF: ROM:0012B918↑j ROM:0012B920 bsr.w sub_12B968 ROM:0012B924 clr.b ($892).w ROM:0012B928 clr.w ($656).w ROM:0012B92C move.b #3,($892).w ROM:0012B932 move.b #4,($118F).w ROM:0012B938 bra.s loc_12B8CA ROM:0012B93A ; --------------------------------------------------------------------------- ROM:0012B93A ROM:0012B93A loc_12B93A: ; CODE XREF: ROM:0012B8C8↑j ROM:0012B93A ; ROM:0012B8D8↑j ROM:0012B93A bsr.w sub_12B944 ROM:0012B93E rts ROM:0012B940 ; --------------------------------------------------------------------------- ROM:0012B940 ROM:0012B940 locret_12B940: ; CODE XREF: ROM:0012B8B0↑j ROM:0012B940 ; DATA XREF: ROM:0012B7E2↑o ROM:0012B940 rts ROM:0012B942 ; --------------------------------------------------------------------------- ROM:0012B942 rts ROM:0012B944 ROM:0012B944 ; =============== S U B R O U T I N E ======================================= ROM:0012B944 ROM:0012B944 ROM:0012B944 sub_12B944: ; CODE XREF: ROM:loc_12B8CA↑p ROM:0012B944 ; ROM:loc_12B93A↑p ROM:0012B944 move.w $5FA(a5),d0 ROM:0012B948 cmp.w ($E8E).w,d0 ROM:0012B94C bgt.s loc_12B956 ROM:0012B94E bset #0,($1339).w ROM:0012B954 bra.s locret_12B966 ROM:0012B956 ; --------------------------------------------------------------------------- ROM:0012B956 ROM:0012B956 loc_12B956: ; CODE XREF: sub_12B944+8↑j ROM:0012B956 move.w $5FC(a5),d0 ROM:0012B95A cmp.w ($E8E).w,d0 ROM:0012B95E blt.s locret_12B966 ROM:0012B960 bset #5,($1314).w ROM:0012B966 ROM:0012B966 locret_12B966: ; CODE XREF: sub_12B944+10↑j ROM:0012B966 ; sub_12B944+1A↑j ROM:0012B966 rts ROM:0012B966 ; End of function sub_12B944 ROM:0012B966 ROM:0012B968 ROM:0012B968 ; =============== S U B R O U T I N E ======================================= ROM:0012B968 ROM:0012B968 ROM:0012B968 sub_12B968: ; CODE XREF: ROM:loc_12B84A↑p ROM:0012B968 ; ROM:loc_12B8FA↑p ... ROM:0012B968 bclr #0,($1339).w ROM:0012B96E bclr #5,($1314).w ROM:0012B974 rts ROM:0012B974 ; End of function sub_12B968 ROM:0012B974 ROM:0012B976 ROM:0012B976 ; =============== S U B R O U T I N E ======================================= ROM:0012B976 ROM:0012B976 ROM:0012B976 sub_12B976: ; CODE XREF: ROM:0012B8EA↑p ROM:0012B976 move.w ($656).w,d0 ROM:0012B97A add.w d0,($1B0E).w ROM:0012B97E bvc.w loc_12B988 ROM:0012B982 move.w #$7FFF,($1B0E).w ROM:0012B988 ROM:0012B988 loc_12B988: ; CODE XREF: sub_12B976+8↑j ROM:0012B988 move.w #$3DCE,d1 ROM:0012B98C move.w ($54C).w,d2 ROM:0012B990 move.w ($A02).w,d3 ROM:0012B994 bsr.l sub_11601C ROM:0012B99A add.w d1,($1B10).w ROM:0012B99E bvc.w locret_12B9A8 ROM:0012B9A2 move.w #$7FFF,($1B10).w ROM:0012B9A8 ROM:0012B9A8 locret_12B9A8: ; CODE XREF: sub_12B976+28↑j ROM:0012B9A8 rts ROM:0012B9A8 ; End of function sub_12B976 ROM:0012B9A8 ROM:0012B9AA ROM:0012B9AA ; =============== S U B R O U T I N E ======================================= ROM:0012B9AA ROM:0012B9AA ROM:0012B9AA sub_12B9AA: ; CODE XREF: ROM:loc_12B88E↑p ROM:0012B9AA cmpi.w #0,($CF4).w ROM:0012B9B0 ble.s loc_12B9CA ROM:0012B9B2 cmpi.w #$7FFF,($1B0E).w ROM:0012B9B8 bge.s loc_12B9CA ROM:0012B9BA move.w ($1B0E).w,d0 ROM:0012B9BE ext.l d0 ROM:0012B9C0 divs.w ($CF4).w,d0 ROM:0012B9C4 move.w d0,($CF8).w ROM:0012B9C8 bra.s locret_12B9CE ROM:0012B9CA ; --------------------------------------------------------------------------- ROM:0012B9CA ROM:0012B9CA loc_12B9CA: ; CODE XREF: sub_12B9AA+6↑j ROM:0012B9CA ; sub_12B9AA+E↑j ROM:0012B9CA clr.w ($CF8).w ROM:0012B9CE ROM:0012B9CE locret_12B9CE: ; CODE XREF: sub_12B9AA+1E↑j ROM:0012B9CE rts ROM:0012B9CE ; End of function sub_12B9AA ROM:0012B9CE ROM:0012B9D0 ROM:0012B9D0 ; =============== S U B R O U T I N E ======================================= ROM:0012B9D0 ROM:0012B9D0 ROM:0012B9D0 sub_12B9D0: ; CODE XREF: ROM:0012B892↑p ROM:0012B9D0 bclr #2,($D43).w ROM:0012B9D6 clr.w d0 ROM:0012B9D8 ROM:0012B9D8 loc_12B9D8: ; CODE XREF: sub_12B9D0:loc_12BA0A↓j ROM:0012B9D8 move.w $8D2(a5,d0.w*2),d1 ROM:0012B9DE move.w $8E4(a5,d0.w*2),d2 ROM:0012B9E4 cmp.w $13AC(d0.w*2),d1 ROM:0012B9EA ble.s loc_12B9F4 ROM:0012B9EC cmp.w $13AC(d0.w*2),d2 ROM:0012B9F2 blt.s loc_12B9FA ROM:0012B9F4 ROM:0012B9F4 loc_12B9F4: ; CODE XREF: sub_12B9D0+1A↑j ROM:0012B9F4 bset #2,($D43).w ROM:0012B9FA ROM:0012B9FA loc_12B9FA: ; CODE XREF: sub_12B9D0+22↑j ROM:0012B9FA cmpi.w #8,d0 ROM:0012B9FE bge.w loc_12BA0C ROM:0012BA02 addq.w #1,d0 ROM:0012BA04 bvc.s loc_12BA0A ROM:0012BA06 move.w #$8000,d0 ROM:0012BA0A ROM:0012BA0A loc_12BA0A: ; CODE XREF: sub_12B9D0+34↑j ROM:0012BA0A bra.s loc_12B9D8 ROM:0012BA0C ; --------------------------------------------------------------------------- ROM:0012BA0C ROM:0012BA0C loc_12BA0C: ; CODE XREF: sub_12B9D0+2E↑j ROM:0012BA0C move.w $5F4(a5),d0 ROM:0012BA10 move.w ($1B10).w,d1 ROM:0012BA14 cmp.w ($1B0E).w,d1 ROM:0012BA18 blt.s loc_12BA20 ROM:0012BA1A cmp.w ($1B0C).w,d0 ROM:0012BA1E bgt.s locret_12BA26 ROM:0012BA20 ROM:0012BA20 loc_12BA20: ; CODE XREF: sub_12B9D0+48↑j ROM:0012BA20 bset #2,($D43).w ROM:0012BA26 ROM:0012BA26 locret_12BA26: ; CODE XREF: sub_12B9D0+4E↑j ROM:0012BA26 rts ROM:0012BA26 ; End of function sub_12B9D0 ROM:0012BA26 ROM:0012BA28 ROM:0012BA28 ; =============== S U B R O U T I N E ======================================= ROM:0012BA28 ROM:0012BA28 ROM:0012BA28 sub_12BA28: ; CODE XREF: sub_12BC68↓p ROM:0012BA28 bsr.w sub_12BA36 ROM:0012BA2C bsr.w sub_12BC2E ROM:0012BA30 bsr.w sub_12BAEC ROM:0012BA34 rts ROM:0012BA34 ; End of function sub_12BA28 ROM:0012BA34 ROM:0012BA36 ROM:0012BA36 ; =============== S U B R O U T I N E ======================================= ROM:0012BA36 ROM:0012BA36 ROM:0012BA36 sub_12BA36: ; CODE XREF: sub_12BA28↑p ROM:0012BA36 clr.w d1 ROM:0012BA38 move.b ($1190).w,d1 ROM:0012BA3C cmpi.w #4,d1 ROM:0012BA40 bcc.s locret_12BA4A ROM:0012BA42 movea.l off_12BA4C(pc,d1.w*4),a0 ROM:0012BA46 nop ROM:0012BA48 jmp (a0) ROM:0012BA4A ; --------------------------------------------------------------------------- ROM:0012BA4A ROM:0012BA4A locret_12BA4A: ; CODE XREF: sub_12BA36+A↑j ROM:0012BA4A rts ROM:0012BA4A ; End of function sub_12BA36 ROM:0012BA4A ROM:0012BA4A ; --------------------------------------------------------------------------- ROM:0012BA4C off_12BA4C: dc.l loc_12BA5C ; DATA XREF: sub_12BA36+C↑r ROM:0012BA50 dc.l loc_12BA6A ROM:0012BA54 dc.l loc_12BA84 ROM:0012BA58 dc.l loc_12BAD0 ROM:0012BA5C ; --------------------------------------------------------------------------- ROM:0012BA5C ROM:0012BA5C loc_12BA5C: ; DATA XREF: ROM:off_12BA4C↑o ROM:0012BA5C move.b #1,($1190).w ROM:0012BA62 bclr #5,($1316).w ROM:0012BA68 bra.s locret_12BA82 ROM:0012BA6A ; --------------------------------------------------------------------------- ROM:0012BA6A ROM:0012BA6A loc_12BA6A: ; DATA XREF: ROM:0012BA50↑o ROM:0012BA6A move.w $5FE(a5),d0 ROM:0012BA6E cmp.w ($D10).w,d0 ROM:0012BA72 bgt.s locret_12BA82 ROM:0012BA74 move.w $600(a5),($CFA).w ROM:0012BA7A move.b #2,($1190).w ROM:0012BA80 bra.s locret_12BACE ROM:0012BA82 ; --------------------------------------------------------------------------- ROM:0012BA82 ROM:0012BA82 locret_12BA82: ; CODE XREF: ROM:0012BA68↑j ROM:0012BA82 ; ROM:0012BA72↑j ... ROM:0012BA82 rts ROM:0012BA84 ; --------------------------------------------------------------------------- ROM:0012BA84 ROM:0012BA84 loc_12BA84: ; DATA XREF: ROM:0012BA54↑o ROM:0012BA84 move.w $5FE(a5),d0 ROM:0012BA88 cmp.w ($D10).w,d0 ROM:0012BA8C ble.s loc_12BA96 ROM:0012BA8E move.b #1,($1190).w ROM:0012BA94 bra.s locret_12BA82 ROM:0012BA96 ; --------------------------------------------------------------------------- ROM:0012BA96 ROM:0012BA96 loc_12BA96: ; CODE XREF: ROM:0012BA8C↑j ROM:0012BA96 btst #0,($110E).w ROM:0012BA9C beq.s locret_12BACE ROM:0012BA9E cmpi.w #1,($CFA).w ROM:0012BAA4 ble.s loc_12BAB4 ROM:0012BAA6 subq.w #1,($CFA).w ROM:0012BAAA bvc.s loc_12BAB2 ROM:0012BAAC move.w #$8000,($CFA).w ROM:0012BAB2 ROM:0012BAB2 loc_12BAB2: ; CODE XREF: ROM:0012BAAA↑j ROM:0012BAB2 bra.s locret_12BACE ROM:0012BAB4 ; --------------------------------------------------------------------------- ROM:0012BAB4 ROM:0012BAB4 loc_12BAB4: ; CODE XREF: ROM:0012BAA4↑j ROM:0012BAB4 subq.w #1,($CFA).w ROM:0012BAB8 bvc.s loc_12BAC0 ROM:0012BABA move.w #$8000,($CFA).w ROM:0012BAC0 ROM:0012BAC0 loc_12BAC0: ; CODE XREF: ROM:0012BAB8↑j ROM:0012BAC0 bset #5,($1316).w ROM:0012BAC6 move.b #3,($1190).w ROM:0012BACC bra.s locret_12BAE8 ROM:0012BACE ; --------------------------------------------------------------------------- ROM:0012BACE ROM:0012BACE locret_12BACE: ; CODE XREF: ROM:0012BA80↑j ROM:0012BACE ; ROM:0012BA9C↑j ... ROM:0012BACE rts ROM:0012BAD0 ; --------------------------------------------------------------------------- ROM:0012BAD0 ROM:0012BAD0 loc_12BAD0: ; DATA XREF: ROM:0012BA58↑o ROM:0012BAD0 move.w $5FE(a5),d0 ROM:0012BAD4 cmp.w ($D10).w,d0 ROM:0012BAD8 ble.s locret_12BAE8 ROM:0012BADA bclr #5,($1316).w ROM:0012BAE0 move.b #1,($1190).w ROM:0012BAE6 bra.s locret_12BA82 ROM:0012BAE8 ; --------------------------------------------------------------------------- ROM:0012BAE8 ROM:0012BAE8 locret_12BAE8: ; CODE XREF: ROM:0012BACC↑j ROM:0012BAE8 ; ROM:0012BAD8↑j ROM:0012BAE8 rts ROM:0012BAEA ; --------------------------------------------------------------------------- ROM:0012BAEA rts ROM:0012BAEC ROM:0012BAEC ; =============== S U B R O U T I N E ======================================= ROM:0012BAEC ROM:0012BAEC ROM:0012BAEC sub_12BAEC: ; CODE XREF: sub_12BA28+8↑p ROM:0012BAEC bclr #2,($1320).w ROM:0012BAF2 btst #0,($1100).w ROM:0012BAF8 beq.l locret_12BC2C ROM:0012BAFE btst #4,($132E).w ROM:0012BB04 bne.l locret_12BC2C ROM:0012BB0A btst #7,($1334).w ROM:0012BB10 bne.l locret_12BC2C ROM:0012BB16 btst #0,($11A2).w ROM:0012BB1C bne.l locret_12BC2C ROM:0012BB22 btst #0,($1336).w ROM:0012BB28 bne.l locret_12BC2C ROM:0012BB2E move.w $604(a5),d0 ROM:0012BB32 cmp.w ($54C).w,d0 ROM:0012BB36 bgt.l locret_12BC2C ROM:0012BB3C move.w $606(a5),d0 ROM:0012BB40 cmp.w ($54C).w,d0 ROM:0012BB44 ble.l locret_12BC2C ROM:0012BB4A move.w $608(a5),d0 ROM:0012BB4E cmp.w ($A02).w,d0 ROM:0012BB52 bgt.l locret_12BC2C ROM:0012BB58 move.w $60A(a5),d0 ROM:0012BB5C cmp.w ($A02).w,d0 ROM:0012BB60 ble.l locret_12BC2C ROM:0012BB66 move.w $602(a5),d0 ROM:0012BB6A cmp.w ($A38).w,d0 ROM:0012BB6E bgt.l locret_12BC2C ROM:0012BB74 btst #0,($118D).w ROM:0012BB7A beq.l locret_12BC2C ROM:0012BB80 btst #1,($118D).w ROM:0012BB86 beq.l locret_12BC2C ROM:0012BB8C btst #1,($110B).w ROM:0012BB92 beq.l locret_12BC2C ROM:0012BB98 btst #6,($D43).w ROM:0012BB9E bne.l locret_12BC2C ROM:0012BBA4 btst #6,($137B).w ROM:0012BBAA bne.l locret_12BC2C ROM:0012BBB0 btst #0,($D42).w ROM:0012BBB6 bne.s locret_12BC2C ROM:0012BBB8 btst #0,($137A).w ROM:0012BBBE bne.s locret_12BC2C ROM:0012BBC0 btst #5,($D42).w ROM:0012BBC6 bne.s locret_12BC2C ROM:0012BBC8 btst #5,($137A).w ROM:0012BBCE bne.s locret_12BC2C ROM:0012BBD0 btst #7,($D43).w ROM:0012BBD6 bne.s locret_12BC2C ROM:0012BBD8 btst #7,($137B).w ROM:0012BBDE bne.s locret_12BC2C ROM:0012BBE0 btst #7,($132B).w ROM:0012BBE6 bne.s locret_12BC2C ROM:0012BBE8 btst #2,($1332).w ROM:0012BBEE bne.s locret_12BC2C ROM:0012BBF0 btst #1,($D42).w ROM:0012BBF6 bne.s locret_12BC2C ROM:0012BBF8 btst #1,($137A).w ROM:0012BBFE bne.s locret_12BC2C ROM:0012BC00 btst #5,($1316).w ROM:0012BC06 bne.s locret_12BC2C ROM:0012BC08 move.w ($C6C).w,d1 ROM:0012BC0C sub.w ($C68).w,d1 ROM:0012BC10 bpl.w loc_12BC16 ROM:0012BC14 neg.w d1 ROM:0012BC16 ROM:0012BC16 loc_12BC16: ; CODE XREF: sub_12BAEC+124↑j ROM:0012BC16 move.w $60C(a5),d0 ROM:0012BC1A cmp.w d1,d0 ROM:0012BC1C ble.s locret_12BC2C ROM:0012BC1E btst #4,($131B).w ROM:0012BC24 beq.s locret_12BC2C ROM:0012BC26 bset #2,($1320).w ROM:0012BC2C ROM:0012BC2C locret_12BC2C: ; CODE XREF: sub_12BAEC+C↑j ROM:0012BC2C ; sub_12BAEC+18↑j ... ROM:0012BC2C rts ROM:0012BC2C ; End of function sub_12BAEC ROM:0012BC2C ROM:0012BC2E ROM:0012BC2E ; =============== S U B R O U T I N E ======================================= ROM:0012BC2E ROM:0012BC2E ROM:0012BC2E sub_12BC2E: ; CODE XREF: sub_12BA28+4↑p ROM:0012BC2E btst #0,($110E).w ROM:0012BC34 beq.s locret_12BC3A ROM:0012BC36 bsr.w sub_12BC3C ROM:0012BC3A ROM:0012BC3A locret_12BC3A: ; CODE XREF: sub_12BC2E+6↑j ROM:0012BC3A rts ROM:0012BC3A ; End of function sub_12BC2E ROM:0012BC3A ROM:0012BC3C ROM:0012BC3C ; =============== S U B R O U T I N E ======================================= ROM:0012BC3C ROM:0012BC3C ROM:0012BC3C sub_12BC3C: ; CODE XREF: sub_12BC2E+8↑p ROM:0012BC3C move.w ($EE0).w,d0 ROM:0012BC40 sub.w ($CFC).w,d0 ROM:0012BC44 bpl.w loc_12BC4A ROM:0012BC48 neg.w d0 ROM:0012BC4A ROM:0012BC4A loc_12BC4A: ; CODE XREF: sub_12BC3C+8↑j ROM:0012BC4A move.w $60E(a5),d1 ROM:0012BC4E cmp.w d0,d1 ROM:0012BC50 ble.s loc_12BC5A ROM:0012BC52 bset #4,($131B).w ROM:0012BC58 bra.s loc_12BC60 ROM:0012BC5A ; --------------------------------------------------------------------------- ROM:0012BC5A ROM:0012BC5A loc_12BC5A: ; CODE XREF: sub_12BC3C+14↑j ROM:0012BC5A bclr #4,($131B).w ROM:0012BC60 ROM:0012BC60 loc_12BC60: ; CODE XREF: sub_12BC3C+1C↑j ROM:0012BC60 move.w ($EE0).w,($CFC).w ROM:0012BC66 rts ROM:0012BC66 ; End of function sub_12BC3C ROM:0012BC66 ROM:0012BC68 ROM:0012BC68 ; =============== S U B R O U T I N E ======================================= ROM:0012BC68 ROM:0012BC68 ROM:0012BC68 sub_12BC68: ; CODE XREF: sub_1251F6+CC↑p ROM:0012BC68 bsr.l sub_12BA28 ROM:0012BC6E bsr.l sub_12BF90 ROM:0012BC74 bsr.w sub_12BC7A ROM:0012BC78 rts ROM:0012BC78 ; End of function sub_12BC68 ROM:0012BC78 ROM:0012BC7A ROM:0012BC7A ; =============== S U B R O U T I N E ======================================= ROM:0012BC7A ROM:0012BC7A ROM:0012BC7A sub_12BC7A: ; CODE XREF: sub_12BC68+C↑p ROM:0012BC7A clr.w d1 ROM:0012BC7C move.b ($1191).w,d1 ROM:0012BC80 cmpi.w #4,d1 ROM:0012BC84 bcc.s locret_12BC8E ROM:0012BC86 movea.l off_12BC90(pc,d1.w*4),a0 ROM:0012BC8A nop ROM:0012BC8C jmp (a0) ROM:0012BC8E ; --------------------------------------------------------------------------- ROM:0012BC8E ROM:0012BC8E locret_12BC8E: ; CODE XREF: sub_12BC7A+A↑j ROM:0012BC8E rts ROM:0012BC8E ; End of function sub_12BC7A ROM:0012BC8E ROM:0012BC8E ; --------------------------------------------------------------------------- ROM:0012BC90 off_12BC90: dc.l loc_12BCA0 ; DATA XREF: sub_12BC7A+C↑r ROM:0012BC94 dc.l loc_12BCA8 ROM:0012BC98 dc.l loc_12BCC4 ROM:0012BC9C dc.l loc_12BD12 ROM:0012BCA0 ; --------------------------------------------------------------------------- ROM:0012BCA0 ROM:0012BCA0 loc_12BCA0: ; DATA XREF: ROM:off_12BC90↑o ROM:0012BCA0 move.b #1,($1191).w ROM:0012BCA6 bra.s loc_12BCBE ROM:0012BCA8 ; --------------------------------------------------------------------------- ROM:0012BCA8 ROM:0012BCA8 loc_12BCA8: ; DATA XREF: ROM:0012BC94↑o ROM:0012BCA8 btst #2,($1320).w ROM:0012BCAE beq.s loc_12BCBE ROM:0012BCB0 move.w $610(a5),($CFE).w ROM:0012BCB6 move.b #2,($1191).w ROM:0012BCBC bra.s loc_12BD0C ROM:0012BCBE ; --------------------------------------------------------------------------- ROM:0012BCBE ROM:0012BCBE loc_12BCBE: ; CODE XREF: ROM:0012BCA6↑j ROM:0012BCBE ; ROM:0012BCAE↑j ... ROM:0012BCBE bsr.w sub_12BD64 ROM:0012BCC2 rts ROM:0012BCC4 ; --------------------------------------------------------------------------- ROM:0012BCC4 ROM:0012BCC4 loc_12BCC4: ; DATA XREF: ROM:0012BC98↑o ROM:0012BCC4 btst #2,($1320).w ROM:0012BCCA bne.s loc_12BCD4 ROM:0012BCCC move.b #1,($1191).w ROM:0012BCD2 bra.s loc_12BCBE ROM:0012BCD4 ; --------------------------------------------------------------------------- ROM:0012BCD4 ROM:0012BCD4 loc_12BCD4: ; CODE XREF: ROM:0012BCCA↑j ROM:0012BCD4 btst #0,($110E).w ROM:0012BCDA beq.s loc_12BD0C ROM:0012BCDC cmpi.w #1,($CFE).w ROM:0012BCE2 ble.s loc_12BCF4 ROM:0012BCE4 subq.w #1,($CFE).w ROM:0012BCE8 bvc.s loc_12BCF0 ROM:0012BCEA move.w #$8000,($CFE).w ROM:0012BCF0 ROM:0012BCF0 loc_12BCF0: ; CODE XREF: ROM:0012BCE8↑j ROM:0012BCF0 bra.s loc_12BD0C ROM:0012BCF2 ; --------------------------------------------------------------------------- ROM:0012BCF2 bra.s loc_12BD0C ROM:0012BCF4 ; --------------------------------------------------------------------------- ROM:0012BCF4 ROM:0012BCF4 loc_12BCF4: ; CODE XREF: ROM:0012BCE2↑j ROM:0012BCF4 subq.w #1,($CFE).w ROM:0012BCF8 bvc.s loc_12BD00 ROM:0012BCFA move.w #$8000,($CFE).w ROM:0012BD00 ROM:0012BD00 loc_12BD00: ; CODE XREF: ROM:0012BCF8↑j ROM:0012BD00 bsr.w sub_12BD72 ROM:0012BD04 move.b #3,($1191).w ROM:0012BD0A bra.s locret_12BD60 ROM:0012BD0C ; --------------------------------------------------------------------------- ROM:0012BD0C ROM:0012BD0C loc_12BD0C: ; CODE XREF: ROM:0012BCBC↑j ROM:0012BD0C ; ROM:0012BCDA↑j ... ROM:0012BD0C bsr.w sub_12BD64 ROM:0012BD10 rts ROM:0012BD12 ; --------------------------------------------------------------------------- ROM:0012BD12 ROM:0012BD12 loc_12BD12: ; DATA XREF: ROM:0012BC9C↑o ROM:0012BD12 btst #2,($1320).w ROM:0012BD18 bne.s loc_12BD22 ROM:0012BD1A move.b #1,($1191).w ROM:0012BD20 bra.s loc_12BCBE ROM:0012BD22 ; --------------------------------------------------------------------------- ROM:0012BD22 ROM:0012BD22 loc_12BD22: ; CODE XREF: ROM:0012BD18↑j ROM:0012BD22 btst #6,($132E).w ROM:0012BD28 beq.s loc_12BD4C ROM:0012BD2A btst #0,($110E).w ROM:0012BD30 beq.s loc_12BD46 ROM:0012BD32 bsr.w sub_12BD72 ROM:0012BD36 bsr.w sub_12BE5E ROM:0012BD3A bsr.w sub_12BD80 ROM:0012BD3E bsr.w sub_12BE18 ROM:0012BD42 bra.s locret_12BD60 ROM:0012BD44 ; --------------------------------------------------------------------------- ROM:0012BD44 bra.s loc_12BD4C ROM:0012BD46 ; --------------------------------------------------------------------------- ROM:0012BD46 ROM:0012BD46 loc_12BD46: ; CODE XREF: ROM:0012BD30↑j ROM:0012BD46 bsr.w sub_12BD72 ROM:0012BD4A bra.s locret_12BD60 ROM:0012BD4C ; --------------------------------------------------------------------------- ROM:0012BD4C ROM:0012BD4C loc_12BD4C: ; CODE XREF: ROM:0012BD28↑j ROM:0012BD4C ; ROM:0012BD44↑j ROM:0012BD4C btst #0,($110E).w ROM:0012BD52 beq.s locret_12BD60 ROM:0012BD54 bsr.w sub_12BE5E ROM:0012BD58 bsr.w sub_12BD80 ROM:0012BD5C bsr.w sub_12BE18 ROM:0012BD60 ROM:0012BD60 locret_12BD60: ; CODE XREF: ROM:0012BD0A↑j ROM:0012BD60 ; ROM:0012BD42↑j ... ROM:0012BD60 rts ROM:0012BD62 ; --------------------------------------------------------------------------- ROM:0012BD62 rts ROM:0012BD64 ROM:0012BD64 ; =============== S U B R O U T I N E ======================================= ROM:0012BD64 ROM:0012BD64 ROM:0012BD64 sub_12BD64: ; CODE XREF: ROM:loc_12BCBE↑p ROM:0012BD64 ; ROM:loc_12BD0C↑p ROM:0012BD64 move.w ($D1A).w,d0 ROM:0012BD68 move.w $13AC(d0.w*2),($D04).w ROM:0012BD70 rts ROM:0012BD70 ; End of function sub_12BD64 ROM:0012BD70 ROM:0012BD72 ROM:0012BD72 ; =============== S U B R O U T I N E ======================================= ROM:0012BD72 ROM:0012BD72 ROM:0012BD72 sub_12BD72: ; CODE XREF: ROM:loc_12BD00↑p ROM:0012BD72 ; ROM:0012BD32↑p ... ROM:0012BD72 move.w ($D1A).w,d0 ROM:0012BD76 move.w $13AC(d0.w*2),($D00).w ROM:0012BD7E rts ROM:0012BD7E ; End of function sub_12BD72 ROM:0012BD7E ROM:0012BD80 ROM:0012BD80 ; =============== S U B R O U T I N E ======================================= ROM:0012BD80 ROM:0012BD80 ROM:0012BD80 sub_12BD80: ; CODE XREF: ROM:0012BD3A↑p ROM:0012BD80 ; ROM:0012BD58↑p ROM:0012BD80 move.w ($D0A).w,d0 ROM:0012BD84 cmp.w ($D0C).w,d0 ROM:0012BD88 bgt.s loc_12BD94 ROM:0012BD8A move.w $614(a5),d1 ROM:0012BD8E move.w $616(a5),d2 ROM:0012BD92 bra.s loc_12BDAC ROM:0012BD94 ; --------------------------------------------------------------------------- ROM:0012BD94 ROM:0012BD94 loc_12BD94: ; CODE XREF: sub_12BD80+8↑j ROM:0012BD94 move.w ($D08).w,d0 ROM:0012BD98 cmp.w ($D0C).w,d0 ROM:0012BD9C bge.s loc_12BDA4 ROM:0012BD9E clr.w d1 ROM:0012BDA0 clr.w d2 ROM:0012BDA2 bra.s loc_12BDAC ROM:0012BDA4 ; --------------------------------------------------------------------------- ROM:0012BDA4 ROM:0012BDA4 loc_12BDA4: ; CODE XREF: sub_12BD80+1C↑j ROM:0012BDA4 move.w $61A(a5),d1 ROM:0012BDA8 move.w $61C(a5),d2 ROM:0012BDAC ROM:0012BDAC loc_12BDAC: ; CODE XREF: sub_12BD80+12↑j ROM:0012BDAC ; sub_12BD80+22↑j ROM:0012BDAC move.w ($D0C).w,d3 ROM:0012BDB0 sub.w ($D06).w,d3 ROM:0012BDB4 muls.w d3,d1 ROM:0012BDB6 divs.w #$A,d1 ROM:0012BDBA bvc.w loc_12BDD0 ROM:0012BDBE cmpi.l #0,d1 ROM:0012BDC4 ble.s loc_12BDCC ROM:0012BDC6 move.w #$7FFF,d1 ROM:0012BDCA bra.s loc_12BDD0 ROM:0012BDCC ; --------------------------------------------------------------------------- ROM:0012BDCC ROM:0012BDCC loc_12BDCC: ; CODE XREF: sub_12BD80+44↑j ROM:0012BDCC move.w #$8000,d1 ROM:0012BDD0 ROM:0012BDD0 loc_12BDD0: ; CODE XREF: sub_12BD80+3A↑j ROM:0012BDD0 ; sub_12BD80+4A↑j ROM:0012BDD0 move.w d1,($D02).w ROM:0012BDD4 muls.w d3,d2 ROM:0012BDD6 move.w ($D00).w,d4 ROM:0012BDDA muls.w #$3E8,d4 ROM:0012BDDE add.l d2,d4 ROM:0012BDE0 divs.w #$3E8,d4 ROM:0012BDE4 bvc.w loc_12BDFA ROM:0012BDE8 cmpi.l #0,d4 ROM:0012BDEE ble.s loc_12BDF6 ROM:0012BDF0 move.w #$7FFF,d4 ROM:0012BDF4 bra.s loc_12BDFA ROM:0012BDF6 ; --------------------------------------------------------------------------- ROM:0012BDF6 ROM:0012BDF6 loc_12BDF6: ; CODE XREF: sub_12BD80+6E↑j ROM:0012BDF6 move.w #$8000,d4 ROM:0012BDFA ROM:0012BDFA loc_12BDFA: ; CODE XREF: sub_12BD80+64↑j ROM:0012BDFA ; sub_12BD80+74↑j ROM:0012BDFA move.w d4,($D00).w ROM:0012BDFE add.w d4,d1 ROM:0012BE00 bvc.w loc_12BE12 ROM:0012BE04 bpl.w loc_12BE0E ROM:0012BE08 move.w #$7FFF,d1 ROM:0012BE0C bra.s loc_12BE12 ROM:0012BE0E ; --------------------------------------------------------------------------- ROM:0012BE0E ROM:0012BE0E loc_12BE0E: ; CODE XREF: sub_12BD80+84↑j ROM:0012BE0E move.w #$8000,d1 ROM:0012BE12 ROM:0012BE12 loc_12BE12: ; CODE XREF: sub_12BD80+80↑j ROM:0012BE12 ; sub_12BD80+8C↑j ROM:0012BE12 move.w d1,($D04).w ROM:0012BE16 rts ROM:0012BE16 ; End of function sub_12BD80 ROM:0012BE16 ROM:0012BE18 ROM:0012BE18 ; =============== S U B R O U T I N E ======================================= ROM:0012BE18 ROM:0012BE18 ROM:0012BE18 sub_12BE18: ; CODE XREF: ROM:0012BD3E↑p ROM:0012BE18 ; ROM:0012BD5C↑p ROM:0012BE18 move.w #$2710,d6 ROM:0012BE1C move.w ($D1A).w,d4 ROM:0012BE20 move.w $13AC(d4.w*2),d2 ROM:0012BE26 clr.w d5 ROM:0012BE28 move.w $620(a5),d3 ROM:0012BE2C move.w ($D00).w,d1 ROM:0012BE30 bsr.l sub_129492 ROM:0012BE36 swap d4 ROM:0012BE38 move.w ($D1A).w,d3 ROM:0012BE3C move.w $622(a5),d0 ROM:0012BE40 cmp.w d4,d0 ROM:0012BE42 bge.s loc_12BE4A ROM:0012BE44 move.w $622(a5),d4 ROM:0012BE48 bra.s loc_12BE56 ROM:0012BE4A ; --------------------------------------------------------------------------- ROM:0012BE4A ROM:0012BE4A loc_12BE4A: ; CODE XREF: sub_12BE18+2A↑j ROM:0012BE4A move.w $624(a5),d0 ROM:0012BE4E cmp.w d4,d0 ROM:0012BE50 ble.s loc_12BE56 ROM:0012BE52 move.w $624(a5),d4 ROM:0012BE56 ROM:0012BE56 loc_12BE56: ; CODE XREF: sub_12BE18+30↑j ROM:0012BE56 ; sub_12BE18+38↑j ROM:0012BE56 move.w d4,$13AC(d3.w*2) ROM:0012BE5C rts ROM:0012BE5C ; End of function sub_12BE18 ROM:0012BE5C ROM:0012BE5E ROM:0012BE5E ; =============== S U B R O U T I N E ======================================= ROM:0012BE5E ROM:0012BE5E ROM:0012BE5E sub_12BE5E: ; CODE XREF: ROM:0012BD36↑p ROM:0012BE5E ; ROM:0012BD54↑p ROM:0012BE5E move.w #$3D26,d1 ROM:0012BE62 move.w ($C68).w,d2 ROM:0012BE66 bsr.l sub_11601C ROM:0012BE6C move.w $61E(a5),($D06).w ROM:0012BE72 add.w d1,($D06).w ROM:0012BE76 move.w $618(a5),($D08).w ROM:0012BE7C add.w d1,($D08).w ROM:0012BE80 move.w $612(a5),($D0A).w ROM:0012BE86 add.w d1,($D0A).w ROM:0012BE8A rts ROM:0012BE8A ; End of function sub_12BE5E ROM:0012BE8A ROM:0012BE8C ROM:0012BE8C ; =============== S U B R O U T I N E ======================================= ROM:0012BE8C ROM:0012BE8C ROM:0012BE8C sub_12BE8C: ; CODE XREF: ROM:00116202↑p ROM:0012BE8C clr.w d1 ROM:0012BE8E move.b ($1192).w,d1 ROM:0012BE92 cmpi.w #2,d1 ROM:0012BE96 bcc.s locret_12BEA0 ROM:0012BE98 movea.l off_12BEA2(pc,d1.w*4),a0 ROM:0012BE9C nop ROM:0012BE9E jmp (a0) ROM:0012BEA0 ; --------------------------------------------------------------------------- ROM:0012BEA0 ROM:0012BEA0 locret_12BEA0: ; CODE XREF: sub_12BE8C+A↑j ROM:0012BEA0 rts ROM:0012BEA0 ; End of function sub_12BE8C ROM:0012BEA0 ROM:0012BEA0 ; --------------------------------------------------------------------------- ROM:0012BEA2 off_12BEA2: dc.l loc_12BEAA ; DATA XREF: sub_12BE8C+C↑r ROM:0012BEA6 dc.l loc_12BEC8 ROM:0012BEAA ; --------------------------------------------------------------------------- ROM:0012BEAA ROM:0012BEAA loc_12BEAA: ; DATA XREF: ROM:off_12BEA2↑o ROM:0012BEAA move.b #1,($1192).w ROM:0012BEB0 bsr.w sub_12BF0E ROM:0012BEB4 move.w $626(a5),d0 ROM:0012BEB8 clr.b ($893).w ROM:0012BEBC move.w d0,($658).w ROM:0012BEC0 move.b #1,($893).w ROM:0012BEC6 rts ROM:0012BEC8 ; --------------------------------------------------------------------------- ROM:0012BEC8 ROM:0012BEC8 loc_12BEC8: ; DATA XREF: ROM:0012BEA6↑o ROM:0012BEC8 btst #5,($133B).w ROM:0012BECE beq.s loc_12BEE8 ROM:0012BED0 bsr.w sub_12BF0E ROM:0012BED4 move.w $626(a5),d0 ROM:0012BED8 clr.b ($893).w ROM:0012BEDC move.w d0,($658).w ROM:0012BEE0 move.b #1,($893).w ROM:0012BEE6 rts ROM:0012BEE8 ; --------------------------------------------------------------------------- ROM:0012BEE8 ROM:0012BEE8 loc_12BEE8: ; CODE XREF: ROM:0012BECE↑j ROM:0012BEE8 cmpi.w #0,($658).w ROM:0012BEEE bgt.s locret_12BF0A ROM:0012BEF0 bsr.w sub_12BF22 ROM:0012BEF4 bsr.w sub_12BF48 ROM:0012BEF8 move.w $626(a5),d0 ROM:0012BEFC clr.b ($893).w ROM:0012BF00 move.w d0,($658).w ROM:0012BF04 move.b #1,($893).w ROM:0012BF0A ROM:0012BF0A locret_12BF0A: ; CODE XREF: ROM:0012BEEE↑j ROM:0012BF0A rts ROM:0012BF0C ; --------------------------------------------------------------------------- ROM:0012BF0C rts ROM:0012BF0E ROM:0012BF0E ; =============== S U B R O U T I N E ======================================= ROM:0012BF0E ROM:0012BF0E ROM:0012BF0E sub_12BF0E: ; CODE XREF: ROM:0012BEB0↑p ROM:0012BF0E ; ROM:0012BED0↑p ROM:0012BF0E move.w ($C26).w,($D0C).w ROM:0012BF14 clr.w ($D0E).w ROM:0012BF18 clr.w ($D10).w ROM:0012BF1C clr.w ($D12).w ROM:0012BF20 rts ROM:0012BF20 ; End of function sub_12BF0E ROM:0012BF20 ROM:0012BF22 ROM:0012BF22 ; =============== S U B R O U T I N E ======================================= ROM:0012BF22 ROM:0012BF22 ROM:0012BF22 sub_12BF22: ; CODE XREF: ROM:0012BEF0↑p ROM:0012BF22 move.w #$2710,d6 ROM:0012BF26 move.w ($D0C).w,d2 ROM:0012BF2A move.w ($D0E).w,d5 ROM:0012BF2E move.w $628(a5),d3 ROM:0012BF32 move.w ($C26).w,d1 ROM:0012BF36 bsr.l sub_129492 ROM:0012BF3C move.w d4,($D0E).w ROM:0012BF40 swap d4 ROM:0012BF42 move.w d4,($D0C).w ROM:0012BF46 rts ROM:0012BF46 ; End of function sub_12BF22 ROM:0012BF46 ROM:0012BF48 ROM:0012BF48 ; =============== S U B R O U T I N E ======================================= ROM:0012BF48 ROM:0012BF48 ROM:0012BF48 sub_12BF48: ; CODE XREF: ROM:0012BEF4↑p ROM:0012BF48 move.w #$3D28,d1 ROM:0012BF4C move.w ($C68).w,d2 ROM:0012BF50 bsr.l sub_11601C ROM:0012BF56 move.w d1,($D14).w ROM:0012BF5A move.w #$2710,d6 ROM:0012BF5E move.w ($D10).w,d2 ROM:0012BF62 move.w ($D12).w,d5 ROM:0012BF66 move.w ($D14).w,d3 ROM:0012BF6A move.w ($C26).w,d1 ROM:0012BF6E sub.w ($D0C).w,d1 ROM:0012BF72 cmpi.w #0,d1 ROM:0012BF76 blt.s loc_12BF7C ROM:0012BF78 bra.s loc_12BF7E ROM:0012BF7A ; --------------------------------------------------------------------------- ROM:0012BF7A bra.s loc_12BF7E ROM:0012BF7C ; --------------------------------------------------------------------------- ROM:0012BF7C ROM:0012BF7C loc_12BF7C: ; CODE XREF: sub_12BF48+2E↑j ROM:0012BF7C neg.w d1 ROM:0012BF7E ROM:0012BF7E loc_12BF7E: ; CODE XREF: sub_12BF48+30↑j ROM:0012BF7E ; sub_12BF48+32↑j ROM:0012BF7E bsr.l sub_129492 ROM:0012BF84 move.w d4,($D12).w ROM:0012BF88 swap d4 ROM:0012BF8A move.w d4,($D10).w ROM:0012BF8E rts ROM:0012BF8E ; End of function sub_12BF48 ROM:0012BF8E ROM:0012BF90 ROM:0012BF90 ; =============== S U B R O U T I N E ======================================= ROM:0012BF90 ROM:0012BF90 ROM:0012BF90 sub_12BF90: ; CODE XREF: sub_12BC68+6↑p ROM:0012BF90 bclr #6,($132E).w ROM:0012BF96 bsr.w sub_12BFA4 ROM:0012BF9A bsr.w sub_12C05E ROM:0012BF9E bsr.w sub_12C118 ROM:0012BFA2 rts ROM:0012BFA2 ; End of function sub_12BF90 ROM:0012BFA2 ROM:0012BFA4 ROM:0012BFA4 ; =============== S U B R O U T I N E ======================================= ROM:0012BFA4 ROM:0012BFA4 ROM:0012BFA4 sub_12BFA4: ; CODE XREF: sub_12BF90+6↑p ROM:0012BFA4 clr.w d1 ROM:0012BFA6 move.b ($1193).w,d1 ROM:0012BFAA cmpi.w #4,d1 ROM:0012BFAE bcc.s locret_12BFB8 ROM:0012BFB0 movea.l off_12BFBA(pc,d1.w*4),a0 ROM:0012BFB4 nop ROM:0012BFB6 jmp (a0) ROM:0012BFB8 ; --------------------------------------------------------------------------- ROM:0012BFB8 ROM:0012BFB8 locret_12BFB8: ; CODE XREF: sub_12BFA4+A↑j ROM:0012BFB8 rts ROM:0012BFB8 ; End of function sub_12BFA4 ROM:0012BFB8 ROM:0012BFB8 ; --------------------------------------------------------------------------- ROM:0012BFBA off_12BFBA: dc.l loc_12BFCA ; DATA XREF: sub_12BFA4+C↑r ROM:0012BFBE dc.l loc_12BFD6 ROM:0012BFC2 dc.l loc_12BFF6 ROM:0012BFC6 dc.l loc_12C038 ROM:0012BFCA ; --------------------------------------------------------------------------- ROM:0012BFCA ROM:0012BFCA loc_12BFCA: ; DATA XREF: ROM:off_12BFBA↑o ROM:0012BFCA clr.w ($D16).w ROM:0012BFCE move.b #1,($1193).w ROM:0012BFD4 rts ROM:0012BFD6 ; --------------------------------------------------------------------------- ROM:0012BFD6 ROM:0012BFD6 loc_12BFD6: ; DATA XREF: ROM:0012BFBE↑o ROM:0012BFD6 move.w $8F6(a5),d1 ROM:0012BFDA cmp.w ($A02).w,d1 ROM:0012BFDE bgt.s locret_12BFF4 ROM:0012BFE0 move.w #1,($D16).w ROM:0012BFE6 bset #6,($132E).w ROM:0012BFEC move.b #2,($1193).w ROM:0012BFF2 bra.s loc_12BFF6 ROM:0012BFF4 ; --------------------------------------------------------------------------- ROM:0012BFF4 ROM:0012BFF4 locret_12BFF4: ; CODE XREF: ROM:0012BFDE↑j ROM:0012BFF4 ; ROM:0012C034↓j ROM:0012BFF4 rts ROM:0012BFF6 ; --------------------------------------------------------------------------- ROM:0012BFF6 ROM:0012BFF6 loc_12BFF6: ; CODE XREF: ROM:0012BFF2↑j ROM:0012BFF6 ; ROM:0012C058↓j ROM:0012BFF6 ; DATA XREF: ... ROM:0012BFF6 move.w $8F8(a5),d1 ROM:0012BFFA cmp.w ($A02).w,d1 ROM:0012BFFE bgt.s loc_12C014 ROM:0012C000 move.w #2,($D16).w ROM:0012C006 bset #6,($132E).w ROM:0012C00C move.b #3,($1193).w ROM:0012C012 bra.s locret_12C05A ROM:0012C014 ; --------------------------------------------------------------------------- ROM:0012C014 ROM:0012C014 loc_12C014: ; CODE XREF: ROM:0012BFFE↑j ROM:0012C014 move.w $8F6(a5),d1 ROM:0012C018 sub.w $62A(a5),d1 ROM:0012C01C cmp.w ($A02).w,d1 ROM:0012C020 ble.s locret_12C036 ROM:0012C022 move.w #0,($D16).w ROM:0012C028 bset #6,($132E).w ROM:0012C02E move.b #1,($1193).w ROM:0012C034 bra.s locret_12BFF4 ROM:0012C036 ; --------------------------------------------------------------------------- ROM:0012C036 ROM:0012C036 locret_12C036: ; CODE XREF: ROM:0012C020↑j ROM:0012C036 rts ROM:0012C038 ; --------------------------------------------------------------------------- ROM:0012C038 ROM:0012C038 loc_12C038: ; DATA XREF: ROM:0012BFC6↑o ROM:0012C038 move.w $8F8(a5),d1 ROM:0012C03C sub.w $62A(a5),d1 ROM:0012C040 cmp.w ($A02).w,d1 ROM:0012C044 ble.s locret_12C05A ROM:0012C046 move.w #1,($D16).w ROM:0012C04C bset #6,($132E).w ROM:0012C052 move.b #2,($1193).w ROM:0012C058 bra.s loc_12BFF6 ROM:0012C05A ; --------------------------------------------------------------------------- ROM:0012C05A ROM:0012C05A locret_12C05A: ; CODE XREF: ROM:0012C012↑j ROM:0012C05A ; ROM:0012C044↑j ROM:0012C05A rts ROM:0012C05C ; --------------------------------------------------------------------------- ROM:0012C05C rts ROM:0012C05E ROM:0012C05E ; =============== S U B R O U T I N E ======================================= ROM:0012C05E ROM:0012C05E ROM:0012C05E sub_12C05E: ; CODE XREF: sub_12BF90+A↑p ROM:0012C05E clr.w d1 ROM:0012C060 move.b ($1194).w,d1 ROM:0012C064 cmpi.w #4,d1 ROM:0012C068 bcc.s locret_12C072 ROM:0012C06A movea.l off_12C074(pc,d1.w*4),a0 ROM:0012C06E nop ROM:0012C070 jmp (a0) ROM:0012C072 ; --------------------------------------------------------------------------- ROM:0012C072 ROM:0012C072 locret_12C072: ; CODE XREF: sub_12C05E+A↑j ROM:0012C072 rts ROM:0012C072 ; End of function sub_12C05E ROM:0012C072 ROM:0012C072 ; --------------------------------------------------------------------------- ROM:0012C074 off_12C074: dc.l loc_12C084 ; DATA XREF: sub_12C05E+C↑r ROM:0012C078 dc.l loc_12C090 ROM:0012C07C dc.l loc_12C0B0 ROM:0012C080 dc.l loc_12C0F2 ROM:0012C084 ; --------------------------------------------------------------------------- ROM:0012C084 ROM:0012C084 loc_12C084: ; DATA XREF: ROM:off_12C074↑o ROM:0012C084 clr.w ($D18).w ROM:0012C088 move.b #1,($1194).w ROM:0012C08E rts ROM:0012C090 ; --------------------------------------------------------------------------- ROM:0012C090 ROM:0012C090 loc_12C090: ; DATA XREF: ROM:0012C078↑o ROM:0012C090 move.w $8FA(a5),d1 ROM:0012C094 cmp.w ($54C).w,d1 ROM:0012C098 bgt.s locret_12C0AE ROM:0012C09A move.w #1,($D18).w ROM:0012C0A0 bset #6,($132E).w ROM:0012C0A6 move.b #2,($1194).w ROM:0012C0AC bra.s loc_12C0B0 ROM:0012C0AE ; --------------------------------------------------------------------------- ROM:0012C0AE ROM:0012C0AE locret_12C0AE: ; CODE XREF: ROM:0012C098↑j ROM:0012C0AE ; ROM:0012C0EE↓j ROM:0012C0AE rts ROM:0012C0B0 ; --------------------------------------------------------------------------- ROM:0012C0B0 ROM:0012C0B0 loc_12C0B0: ; CODE XREF: ROM:0012C0AC↑j ROM:0012C0B0 ; ROM:0012C112↓j ROM:0012C0B0 ; DATA XREF: ... ROM:0012C0B0 move.w $8FC(a5),d1 ROM:0012C0B4 cmp.w ($54C).w,d1 ROM:0012C0B8 bgt.s loc_12C0CE ROM:0012C0BA move.w #2,($D18).w ROM:0012C0C0 bset #6,($132E).w ROM:0012C0C6 move.b #3,($1194).w ROM:0012C0CC bra.s locret_12C114 ROM:0012C0CE ; --------------------------------------------------------------------------- ROM:0012C0CE ROM:0012C0CE loc_12C0CE: ; CODE XREF: ROM:0012C0B8↑j ROM:0012C0CE move.w $8FA(a5),d1 ROM:0012C0D2 sub.w $62C(a5),d1 ROM:0012C0D6 cmp.w ($54C).w,d1 ROM:0012C0DA ble.s locret_12C0F0 ROM:0012C0DC move.w #0,($D18).w ROM:0012C0E2 bset #6,($132E).w ROM:0012C0E8 move.b #1,($1194).w ROM:0012C0EE bra.s locret_12C0AE ROM:0012C0F0 ; --------------------------------------------------------------------------- ROM:0012C0F0 ROM:0012C0F0 locret_12C0F0: ; CODE XREF: ROM:0012C0DA↑j ROM:0012C0F0 rts ROM:0012C0F2 ; --------------------------------------------------------------------------- ROM:0012C0F2 ROM:0012C0F2 loc_12C0F2: ; DATA XREF: ROM:0012C080↑o ROM:0012C0F2 move.w $8FC(a5),d1 ROM:0012C0F6 sub.w $62C(a5),d1 ROM:0012C0FA cmp.w ($54C).w,d1 ROM:0012C0FE ble.s locret_12C114 ROM:0012C100 move.w #1,($D18).w ROM:0012C106 bset #6,($132E).w ROM:0012C10C move.b #2,($1194).w ROM:0012C112 bra.s loc_12C0B0 ROM:0012C114 ; --------------------------------------------------------------------------- ROM:0012C114 ROM:0012C114 locret_12C114: ; CODE XREF: ROM:0012C0CC↑j ROM:0012C114 ; ROM:0012C0FE↑j ROM:0012C114 rts ROM:0012C116 ; --------------------------------------------------------------------------- ROM:0012C116 rts ROM:0012C118 ROM:0012C118 ; =============== S U B R O U T I N E ======================================= ROM:0012C118 ROM:0012C118 ROM:0012C118 sub_12C118: ; CODE XREF: sub_12BF90+E↑p ROM:0012C118 move.w #3,d0 ROM:0012C11C muls.w ($D18).w,d0 ROM:0012C120 add.w ($D16).w,d0 ROM:0012C124 move.w d0,($D1A).w ROM:0012C128 rts ROM:0012C128 ; End of function sub_12C118 ROM:0012C128 ROM:0012C12A ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_15. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0012C12C ROM:0012C12C ; =============== S U B R O U T I N E ======================================= ROM:0012C12C ROM:0012C12C ROM:0012C12C sub_12C12C: ; CODE XREF: sub_12C268+A↓p ROM:0012C12C clr.w d1 ROM:0012C12E move.b ($1195).w,d1 ROM:0012C132 cmpi.w #3,d1 ROM:0012C136 bcc.s locret_12C140 ROM:0012C138 movea.l off_12C142(pc,d1.w*4),a0 ROM:0012C13C nop ROM:0012C13E jmp (a0) ROM:0012C140 ; --------------------------------------------------------------------------- ROM:0012C140 ROM:0012C140 locret_12C140: ; CODE XREF: sub_12C12C+A↑j ROM:0012C140 rts ROM:0012C140 ; End of function sub_12C12C ROM:0012C140 ROM:0012C140 ; --------------------------------------------------------------------------- ROM:0012C142 off_12C142: dc.l loc_12C14E ; DATA XREF: sub_12C12C+C↑r ROM:0012C146 dc.l loc_12C158 ROM:0012C14A dc.l loc_12C18A ROM:0012C14E ; --------------------------------------------------------------------------- ROM:0012C14E ROM:0012C14E loc_12C14E: ; DATA XREF: ROM:off_12C142↑o ROM:0012C14E move.b #1,($1195).w ROM:0012C154 bra.s locret_12C188 ROM:0012C156 ; --------------------------------------------------------------------------- ROM:0012C156 rts ROM:0012C158 ; --------------------------------------------------------------------------- ROM:0012C158 ROM:0012C158 loc_12C158: ; DATA XREF: ROM:0012C146↑o ROM:0012C158 move.w $632(a5),d1 ROM:0012C15C move.w $630(a5),d2 ROM:0012C160 cmp.w ($506).w,d1 ROM:0012C164 bgt.s locret_12C188 ROM:0012C166 cmp.w ($506).w,d2 ROM:0012C16A ble.s locret_12C188 ROM:0012C16C clr.w ($D1C).w ROM:0012C170 clr.l ($94C).w ROM:0012C174 bclr #6,($8EF).w ROM:0012C17A bset #5,($8F1).w ROM:0012C180 move.b #2,($1195).w ROM:0012C186 bra.s locret_12C1C4 ROM:0012C188 ; --------------------------------------------------------------------------- ROM:0012C188 ROM:0012C188 locret_12C188: ; CODE XREF: ROM:0012C154↑j ROM:0012C188 ; ROM:0012C164↑j ... ROM:0012C188 rts ROM:0012C18A ; --------------------------------------------------------------------------- ROM:0012C18A ROM:0012C18A loc_12C18A: ; DATA XREF: ROM:0012C14A↑o ROM:0012C18A move.w $632(a5),d1 ROM:0012C18E move.w $630(a5),d2 ROM:0012C192 cmp.w ($506).w,d1 ROM:0012C196 bgt.s loc_12C19E ROM:0012C198 cmp.w ($506).w,d2 ROM:0012C19C bgt.s loc_12C1AC ROM:0012C19E ROM:0012C19E loc_12C19E: ; CODE XREF: ROM:0012C196↑j ROM:0012C19E bclr #5,($8F1).w ROM:0012C1A4 move.b #1,($1195).w ROM:0012C1AA bra.s locret_12C188 ROM:0012C1AC ; --------------------------------------------------------------------------- ROM:0012C1AC ROM:0012C1AC loc_12C1AC: ; CODE XREF: ROM:0012C19C↑j ROM:0012C1AC move.l $12E(a5),d3 ROM:0012C1B0 cmp.l ($94C).w,d3 ROM:0012C1B4 bgt.s locret_12C1C4 ROM:0012C1B6 bclr #5,($8F1).w ROM:0012C1BC move.b #1,($1195).w ROM:0012C1C2 bra.s locret_12C188 ROM:0012C1C4 ; --------------------------------------------------------------------------- ROM:0012C1C4 ROM:0012C1C4 locret_12C1C4: ; CODE XREF: ROM:0012C186↑j ROM:0012C1C4 ; ROM:0012C1B4↑j ROM:0012C1C4 rts ROM:0012C1C6 ; --------------------------------------------------------------------------- ROM:0012C1C6 rts ROM:0012C1C8 ROM:0012C1C8 ; =============== S U B R O U T I N E ======================================= ROM:0012C1C8 ROM:0012C1C8 ROM:0012C1C8 sub_12C1C8: ; CODE XREF: sub_12C20C+30↓p ROM:0012C1C8 cmpi.l #0,($950).w ROM:0012C1D0 ble.s locret_12C20A ROM:0012C1D2 move.l ($950).w,d0 ROM:0012C1D6 sub.l ($94C).w,d0 ROM:0012C1DA bge.w loc_12C1E0 ROM:0012C1DE neg.l d0 ROM:0012C1E0 ROM:0012C1E0 loc_12C1E0: ; CODE XREF: sub_12C1C8+12↑j ROM:0012C1E0 muls.l #$186A0,d1:d0 ROM:0012C1E8 divs.l ($950).w,d1:d0 ROM:0012C1EE bvc.s loc_12C1F6 ROM:0012C1F0 move.l #$7FFFFFFF,d0 ROM:0012C1F6 ROM:0012C1F6 loc_12C1F6: ; CODE XREF: sub_12C1C8+26↑j ROM:0012C1F6 cmpi.l #$7FFF,d0 ROM:0012C1FC ble.s loc_12C206 ROM:0012C1FE move.w #$7FFF,($D20).w ROM:0012C204 bra.s locret_12C20A ROM:0012C206 ; --------------------------------------------------------------------------- ROM:0012C206 ROM:0012C206 loc_12C206: ; CODE XREF: sub_12C1C8+34↑j ROM:0012C206 move.w d0,($D20).w ROM:0012C20A ROM:0012C20A locret_12C20A: ; CODE XREF: sub_12C1C8+8↑j ROM:0012C20A ; sub_12C1C8+3C↑j ROM:0012C20A rts ROM:0012C20A ; End of function sub_12C1C8 ROM:0012C20A ROM:0012C20C ROM:0012C20C ; =============== S U B R O U T I N E ======================================= ROM:0012C20C ROM:0012C20C ROM:0012C20C sub_12C20C: ; CODE XREF: ROM:00112CCA↑p ROM:0012C20C btst #5,($8F1).w ROM:0012C212 beq.s locret_12C266 ROM:0012C214 move.l ($40C).w,d0 ROM:0012C218 add.l d0,($94C).w ROM:0012C21C bvc.s loc_12C226 ROM:0012C21E move.l #$7FFFFFFF,($94C).w ROM:0012C226 ROM:0012C226 loc_12C226: ; CODE XREF: sub_12C20C+10↑j ROM:0012C226 addq.w #1,($D1C).w ROM:0012C22A move.w $62E(a5),d0 ROM:0012C22E cmp.w ($D1C).w,d0 ROM:0012C232 bne.s locret_12C266 ROM:0012C234 btst #6,($8EF).w ROM:0012C23A beq.s loc_12C252 ROM:0012C23C bsr.w sub_12C1C8 ROM:0012C240 bsr.l sub_12C504 ROM:0012C246 bsr.l sub_12C53E ROM:0012C24C bset #5,($1318).w ROM:0012C252 ROM:0012C252 loc_12C252: ; CODE XREF: sub_12C20C+2E↑j ROM:0012C252 clr.w ($D1C).w ROM:0012C256 move.l ($94C).w,($950).w ROM:0012C25C clr.l ($94C).w ROM:0012C260 bset #6,($8EF).w ROM:0012C266 ROM:0012C266 locret_12C266: ; CODE XREF: sub_12C20C+6↑j ROM:0012C266 ; sub_12C20C+26↑j ROM:0012C266 rts ROM:0012C266 ; End of function sub_12C20C ROM:0012C266 ROM:0012C268 ROM:0012C268 ; =============== S U B R O U T I N E ======================================= ROM:0012C268 ROM:0012C268 ROM:0012C268 sub_12C268: ; CODE XREF: sub_1251F6+EA↑p ROM:0012C268 bclr #0,($1326).w ROM:0012C26E move.w ($CD6).w,d0 ROM:0012C272 bsr.l sub_12C12C ROM:0012C278 clr.w d1 ROM:0012C27A move.b ($1197).w,d1 ROM:0012C27E cmpi.w #6,d1 ROM:0012C282 bcc.s locret_12C28C ROM:0012C284 movea.l off_12C28E(pc,d1.w*4),a0 ROM:0012C288 nop ROM:0012C28A jmp (a0) ROM:0012C28C ; --------------------------------------------------------------------------- ROM:0012C28C ROM:0012C28C locret_12C28C: ; CODE XREF: sub_12C268+1A↑j ROM:0012C28C rts ROM:0012C28C ; End of function sub_12C268 ROM:0012C28C ROM:0012C28C ; --------------------------------------------------------------------------- ROM:0012C28E off_12C28E: dc.l loc_12C2A6 ; DATA XREF: sub_12C268+1C↑r ROM:0012C292 dc.l loc_12C2BC ROM:0012C296 dc.l loc_12C2CE ROM:0012C29A dc.l loc_12C336 ROM:0012C29E dc.l loc_12C3C6 ROM:0012C2A2 dc.l loc_12C432 ROM:0012C2A6 ; --------------------------------------------------------------------------- ROM:0012C2A6 ROM:0012C2A6 loc_12C2A6: ; DATA XREF: ROM:off_12C28E↑o ROM:0012C2A6 move.w #0,($1004).w ROM:0012C2AC move.w #0,($1006).w ROM:0012C2B2 move.b #1,($1197).w ROM:0012C2B8 bra.s locret_12C2CC ROM:0012C2BA ; --------------------------------------------------------------------------- ROM:0012C2BA rts ROM:0012C2BC ; --------------------------------------------------------------------------- ROM:0012C2BC ROM:0012C2BC loc_12C2BC: ; DATA XREF: ROM:0012C292↑o ROM:0012C2BC btst #5,($1319).w ROM:0012C2C2 beq.s locret_12C2CC ROM:0012C2C4 move.b #2,($1197).w ROM:0012C2CA bra.s locret_12C334 ROM:0012C2CC ; --------------------------------------------------------------------------- ROM:0012C2CC ROM:0012C2CC locret_12C2CC: ; CODE XREF: ROM:0012C2B8↑j ROM:0012C2CC ; ROM:0012C2C2↑j ... ROM:0012C2CC rts ROM:0012C2CE ; --------------------------------------------------------------------------- ROM:0012C2CE ROM:0012C2CE loc_12C2CE: ; DATA XREF: ROM:0012C296↑o ROM:0012C2CE btst #5,($1319).w ROM:0012C2D4 bne.s loc_12C2DE ROM:0012C2D6 move.b #1,($1197).w ROM:0012C2DC bra.s locret_12C2CC ROM:0012C2DE ; --------------------------------------------------------------------------- ROM:0012C2DE ROM:0012C2DE loc_12C2DE: ; CODE XREF: ROM:0012C2D4↑j ROM:0012C2DE cmpi.w #$118,d0 ROM:0012C2E2 blt.s loc_12C31E ROM:0012C2E4 btst #5,($1318).w ROM:0012C2EA beq.s loc_12C310 ROM:0012C2EC bclr #5,($1318).w ROM:0012C2F2 move.w #0,d3 ROM:0012C2F6 bsr.w sub_12C4EE ROM:0012C2FA move.w #1,d3 ROM:0012C2FE bsr.w sub_12C4EE ROM:0012C302 move.b #3,($1197).w ROM:0012C308 bra.l locret_12C3C4 ROM:0012C30E ; --------------------------------------------------------------------------- ROM:0012C30E bra.s loc_12C31C ROM:0012C310 ; --------------------------------------------------------------------------- ROM:0012C310 ROM:0012C310 loc_12C310: ; CODE XREF: ROM:0012C2EA↑j ROM:0012C310 move.b #3,($1197).w ROM:0012C316 bra.l locret_12C3C4 ROM:0012C31C ; --------------------------------------------------------------------------- ROM:0012C31C ROM:0012C31C loc_12C31C: ; CODE XREF: ROM:0012C30E↑j ROM:0012C31C bra.s locret_12C334 ROM:0012C31E ; --------------------------------------------------------------------------- ROM:0012C31E ROM:0012C31E loc_12C31E: ; CODE XREF: ROM:0012C2E2↑j ROM:0012C31E btst #5,($1318).w ROM:0012C324 beq.s locret_12C334 ROM:0012C326 bclr #5,($1318).w ROM:0012C32C move.w #0,d3 ROM:0012C330 bsr.w sub_12C4EE ROM:0012C334 ROM:0012C334 locret_12C334: ; CODE XREF: ROM:0012C2CA↑j ROM:0012C334 ; ROM:loc_12C31C↑j ... ROM:0012C334 rts ROM:0012C336 ; --------------------------------------------------------------------------- ROM:0012C336 ROM:0012C336 loc_12C336: ; DATA XREF: ROM:0012C29A↑o ROM:0012C336 btst #5,($1319).w ROM:0012C33C bne.s loc_12C34A ROM:0012C33E move.b #1,($1197).w ROM:0012C344 bra.l locret_12C2CC ROM:0012C34A ; --------------------------------------------------------------------------- ROM:0012C34A ROM:0012C34A loc_12C34A: ; CODE XREF: ROM:0012C33C↑j ROM:0012C34A cmpi.w #$78,d0 ; 'x' ROM:0012C34E blt.s loc_12C3A6 ROM:0012C350 cmpi.w #$118,d0 ROM:0012C354 bge.s loc_12C3A6 ROM:0012C356 btst #5,($1318).w ROM:0012C35C beq.s loc_12C38C ROM:0012C35E bclr #5,($1318).w ROM:0012C364 move.w #1,d3 ROM:0012C368 bsr.w sub_12C4EE ROM:0012C36C move.w #0,d3 ROM:0012C370 bsr.w sub_12C4EE ROM:0012C374 bsr.w sub_12C4C8 ROM:0012C378 bset #0,($1326).w ROM:0012C37E move.b #4,($1197).w ROM:0012C384 bra.l locret_12C430 ROM:0012C38A ; --------------------------------------------------------------------------- ROM:0012C38A bra.s loc_12C3A6 ROM:0012C38C ; --------------------------------------------------------------------------- ROM:0012C38C ROM:0012C38C loc_12C38C: ; CODE XREF: ROM:0012C35C↑j ROM:0012C38C move.w #0,d3 ROM:0012C390 bsr.w sub_12C4C8 ROM:0012C394 bset #0,($1326).w ROM:0012C39A move.b #4,($1197).w ROM:0012C3A0 bra.l locret_12C430 ROM:0012C3A6 ; --------------------------------------------------------------------------- ROM:0012C3A6 ROM:0012C3A6 loc_12C3A6: ; CODE XREF: ROM:0012C34E↑j ROM:0012C3A6 ; ROM:0012C354↑j ... ROM:0012C3A6 btst #5,($1318).w ROM:0012C3AC beq.s locret_12C3C4 ROM:0012C3AE bclr #5,($1318).w ROM:0012C3B4 move.w #0,d3 ROM:0012C3B8 bsr.w sub_12C4EE ROM:0012C3BC move.w #1,d3 ROM:0012C3C0 bsr.w sub_12C4EE ROM:0012C3C4 ROM:0012C3C4 locret_12C3C4: ; CODE XREF: ROM:0012C308↑j ROM:0012C3C4 ; ROM:0012C316↑j ... ROM:0012C3C4 rts ROM:0012C3C6 ; --------------------------------------------------------------------------- ROM:0012C3C6 ROM:0012C3C6 loc_12C3C6: ; DATA XREF: ROM:0012C29E↑o ROM:0012C3C6 btst #5,($1319).w ROM:0012C3CC bne.s loc_12C3DA ROM:0012C3CE move.b #1,($1197).w ROM:0012C3D4 bra.l locret_12C2CC ROM:0012C3DA ; --------------------------------------------------------------------------- ROM:0012C3DA ROM:0012C3DA loc_12C3DA: ; CODE XREF: ROM:0012C3CC↑j ROM:0012C3DA cmpi.w #$118,d0 ROM:0012C3DE blt.s loc_12C41A ROM:0012C3E0 btst #5,($1318).w ROM:0012C3E6 beq.s loc_12C40C ROM:0012C3E8 bclr #5,($1318).w ROM:0012C3EE move.w #0,d3 ROM:0012C3F2 bsr.w sub_12C4EE ROM:0012C3F6 move.w #1,d3 ROM:0012C3FA bsr.w sub_12C4EE ROM:0012C3FE move.b #5,($1197).w ROM:0012C404 bra.l locret_12C4C4 ROM:0012C40A ; --------------------------------------------------------------------------- ROM:0012C40A bra.s loc_12C418 ROM:0012C40C ; --------------------------------------------------------------------------- ROM:0012C40C ROM:0012C40C loc_12C40C: ; CODE XREF: ROM:0012C3E6↑j ROM:0012C40C move.b #5,($1197).w ROM:0012C412 bra.l locret_12C4C4 ROM:0012C418 ; --------------------------------------------------------------------------- ROM:0012C418 ROM:0012C418 loc_12C418: ; CODE XREF: ROM:0012C40A↑j ROM:0012C418 bra.s locret_12C430 ROM:0012C41A ; --------------------------------------------------------------------------- ROM:0012C41A ROM:0012C41A loc_12C41A: ; CODE XREF: ROM:0012C3DE↑j ROM:0012C41A btst #5,($1318).w ROM:0012C420 beq.s locret_12C430 ROM:0012C422 bclr #5,($1318).w ROM:0012C428 move.w #1,d3 ROM:0012C42C bsr.w sub_12C4EE ROM:0012C430 ROM:0012C430 locret_12C430: ; CODE XREF: ROM:0012C384↑j ROM:0012C430 ; ROM:0012C3A0↑j ... ROM:0012C430 rts ROM:0012C432 ; --------------------------------------------------------------------------- ROM:0012C432 ROM:0012C432 loc_12C432: ; DATA XREF: ROM:0012C2A2↑o ROM:0012C432 btst #5,($1319).w ROM:0012C438 bne.s loc_12C446 ROM:0012C43A move.b #1,($1197).w ROM:0012C440 bra.l locret_12C2CC ROM:0012C446 ; --------------------------------------------------------------------------- ROM:0012C446 ROM:0012C446 loc_12C446: ; CODE XREF: ROM:0012C438↑j ROM:0012C446 cmpi.w #$78,d0 ; 'x' ROM:0012C44A blt.l loc_12C4A6 ROM:0012C450 cmpi.w #$118,d0 ROM:0012C454 bge.s loc_12C4A6 ROM:0012C456 btst #5,($1318).w ROM:0012C45C beq.s loc_12C48C ROM:0012C45E bclr #5,($1318).w ROM:0012C464 move.w #0,d3 ROM:0012C468 bsr.w sub_12C4EE ROM:0012C46C move.w #1,d3 ROM:0012C470 bsr.w sub_12C4EE ROM:0012C474 bsr.w sub_12C4C8 ROM:0012C478 bset #0,($1326).w ROM:0012C47E move.b #2,($1197).w ROM:0012C484 bra.l locret_12C334 ROM:0012C48A ; --------------------------------------------------------------------------- ROM:0012C48A bra.s loc_12C4A6 ROM:0012C48C ; --------------------------------------------------------------------------- ROM:0012C48C ROM:0012C48C loc_12C48C: ; CODE XREF: ROM:0012C45C↑j ROM:0012C48C move.w #1,d3 ROM:0012C490 bsr.w sub_12C4C8 ROM:0012C494 bset #0,($1326).w ROM:0012C49A move.b #2,($1197).w ROM:0012C4A0 bra.l locret_12C334 ROM:0012C4A6 ; --------------------------------------------------------------------------- ROM:0012C4A6 ROM:0012C4A6 loc_12C4A6: ; CODE XREF: ROM:0012C44A↑j ROM:0012C4A6 ; ROM:0012C454↑j ... ROM:0012C4A6 btst #5,($1318).w ROM:0012C4AC beq.s locret_12C4C4 ROM:0012C4AE bclr #5,($1318).w ROM:0012C4B4 move.w #0,d3 ROM:0012C4B8 bsr.w sub_12C4EE ROM:0012C4BC move.w #1,d3 ROM:0012C4C0 bsr.w sub_12C4EE ROM:0012C4C4 ROM:0012C4C4 locret_12C4C4: ; CODE XREF: ROM:0012C404↑j ROM:0012C4C4 ; ROM:0012C412↑j ... ROM:0012C4C4 rts ROM:0012C4C6 ; --------------------------------------------------------------------------- ROM:0012C4C6 rts ROM:0012C4C8 ROM:0012C4C8 ; =============== S U B R O U T I N E ======================================= ROM:0012C4C8 ROM:0012C4C8 ROM:0012C4C8 sub_12C4C8: ; CODE XREF: ROM:0012C374↑p ROM:0012C4C8 ; ROM:0012C390↑p ... ROM:0012C4C8 move.w $1004(d3.w*2),d1 ROM:0012C4CE move.w $634(a5),d2 ROM:0012C4D2 cmp.w d1,d2 ROM:0012C4D4 bgt.s loc_12C4DE ROM:0012C4D6 bset #7,($131F).w ROM:0012C4DC bra.s loc_12C4E4 ROM:0012C4DE ; --------------------------------------------------------------------------- ROM:0012C4DE ROM:0012C4DE loc_12C4DE: ; CODE XREF: sub_12C4C8+C↑j ROM:0012C4DE bclr #7,($131F).w ROM:0012C4E4 ROM:0012C4E4 loc_12C4E4: ; CODE XREF: sub_12C4C8+14↑j ROM:0012C4E4 move.w #0,$1004(d3.w*2) ROM:0012C4EC rts ROM:0012C4EC ; End of function sub_12C4C8 ROM:0012C4EC ROM:0012C4EE ROM:0012C4EE ; =============== S U B R O U T I N E ======================================= ROM:0012C4EE ROM:0012C4EE ROM:0012C4EE sub_12C4EE: ; CODE XREF: ROM:0012C2F6↑p ROM:0012C4EE ; ROM:0012C2FE↑p ... ROM:0012C4EE move.w $1004(d3.w*2),d1 ROM:0012C4F4 cmp.w ($D1E).w,d1 ROM:0012C4F8 bge.s locret_12C502 ROM:0012C4FA move.w ($D1E).w,$1004(d3.w*2) ROM:0012C502 ROM:0012C502 locret_12C502: ; CODE XREF: sub_12C4EE+A↑j ROM:0012C502 rts ROM:0012C502 ; End of function sub_12C4EE ROM:0012C502 ROM:0012C504 ROM:0012C504 ; =============== S U B R O U T I N E ======================================= ROM:0012C504 ROM:0012C504 ROM:0012C504 sub_12C504: ; CODE XREF: sub_12C20C+34↑p ROM:0012C504 btst #3,($132D).w ROM:0012C50A bne.s loc_12C536 ROM:0012C50C move.w ($D20).w,d1 ROM:0012C510 swap d1 ROM:0012C512 clr.w d1 ROM:0012C514 move.w ($D22).w,d2 ROM:0012C518 swap d2 ROM:0012C51A move.w ($D24).w,d2 ROM:0012C51E move.w $636(a5),d3 ROM:0012C522 ext.l d3 ROM:0012C524 bsr.l sub_115F28 ROM:0012C52A move.w d4,($D24).w ROM:0012C52E swap d4 ROM:0012C530 move.w d4,($D22).w ROM:0012C534 bra.s locret_12C53C ROM:0012C536 ; --------------------------------------------------------------------------- ROM:0012C536 ROM:0012C536 loc_12C536: ; CODE XREF: sub_12C504+6↑j ROM:0012C536 move.w #0,($D22).w ROM:0012C53C ROM:0012C53C locret_12C53C: ; CODE XREF: sub_12C504+30↑j ROM:0012C53C rts ROM:0012C53C ; End of function sub_12C504 ROM:0012C53C ROM:0012C53E ROM:0012C53E ; =============== S U B R O U T I N E ======================================= ROM:0012C53E ROM:0012C53E ROM:0012C53E sub_12C53E: ; CODE XREF: sub_12C20C+3A↑p ROM:0012C53E move.w #$3D2A,d1 ROM:0012C542 move.w ($506).w,d2 ROM:0012C546 bsr.l sub_11601C ROM:0012C54C cmpi.w #0,d1 ROM:0012C550 ble.s loc_12C568 ROM:0012C552 move.w ($D22).w,d0 ROM:0012C556 muls.w #$64,d0 ; 'd' ROM:0012C55A divs.w d1,d0 ROM:0012C55C bvc.s loc_12C562 ROM:0012C55E move.w #$7FFF,d0 ROM:0012C562 ROM:0012C562 loc_12C562: ; CODE XREF: sub_12C53E+1E↑j ROM:0012C562 move.w d0,($D1E).w ROM:0012C566 bra.s locret_12C56E ROM:0012C568 ; --------------------------------------------------------------------------- ROM:0012C568 ROM:0012C568 loc_12C568: ; CODE XREF: sub_12C53E+12↑j ROM:0012C568 move.w #$7FFF,($D1E).w ROM:0012C56E ROM:0012C56E locret_12C56E: ; CODE XREF: sub_12C53E+28↑j ROM:0012C56E rts ROM:0012C56E ; End of function sub_12C53E ROM:0012C56E ROM:0012C570 ROM:0012C570 ; =============== S U B R O U T I N E ======================================= ROM:0012C570 ROM:0012C570 ROM:0012C570 sub_12C570: ; CODE XREF: ROM:00115B36↑p ROM:0012C570 bsr.w sub_12D966 ROM:0012C574 bsr.w sub_12C750 ROM:0012C578 btst #1,($1339).w ROM:0012C57E beq.s loc_12C584 ROM:0012C580 bsr.w sub_12C958 ROM:0012C584 ROM:0012C584 loc_12C584: ; CODE XREF: sub_12C570+E↑j ROM:0012C584 bsr.w sub_12C66C ROM:0012C588 btst #2,($1318).w ROM:0012C58E beq.s loc_12C5B6 ROM:0012C590 bclr #2,($1318).w ROM:0012C596 ori.w #2,($D28).w ROM:0012C59C bsr.w sub_12CF6E ROM:0012C5A0 bsr.w sub_12D09C ROM:0012C5A4 btst #3,($D42).w ROM:0012C5AA bne.s loc_12C5B2 ROM:0012C5AC bsr.w sub_12D238 ROM:0012C5B0 bra.s loc_12C5B6 ROM:0012C5B2 ; --------------------------------------------------------------------------- ROM:0012C5B2 ROM:0012C5B2 loc_12C5B2: ; CODE XREF: sub_12C570+3A↑j ROM:0012C5B2 bsr.w sub_12D1CA ROM:0012C5B6 ROM:0012C5B6 loc_12C5B6: ; CODE XREF: sub_12C570+1E↑j ROM:0012C5B6 ; sub_12C570+40↑j ROM:0012C5B6 btst #3,($1334).w ROM:0012C5BC beq.s loc_12C5CE ROM:0012C5BE bclr #3,($1334).w ROM:0012C5C4 ori.w #4,($D28).w ROM:0012C5CA bsr.w sub_12D4FC ROM:0012C5CE ROM:0012C5CE loc_12C5CE: ; CODE XREF: sub_12C570+4C↑j ROM:0012C5CE move.w ($D46).w,d0 ROM:0012C5D2 not.w d0 ROM:0012C5D4 and.w ($137E).w,d0 ROM:0012C5D8 move.w ($D46).w,d1 ROM:0012C5DC and.w ($1382).w,d1 ROM:0012C5E0 or.w d0,d1 ROM:0012C5E2 move.w d1,($D56).w ROM:0012C5E6 or.w ($1B2A).w,d1 ROM:0012C5EA move.w d1,($1B2A).w ROM:0012C5EE move.w ($D48).w,d0 ROM:0012C5F2 not.w d0 ROM:0012C5F4 and.w ($1380).w,d0 ROM:0012C5F8 move.w ($D48).w,d1 ROM:0012C5FC and.w ($1384).w,d1 ROM:0012C600 or.w d0,d1 ROM:0012C602 move.w d1,($D58).w ROM:0012C606 or.w ($1B2C).w,d1 ROM:0012C60A move.w d1,($1B2C).w ROM:0012C60E bsr.w sub_12D6EA ROM:0012C612 cmpi.w #0,($D42).w ROM:0012C618 beq.s loc_12C622 ROM:0012C61A bset #4,($133C).w ROM:0012C620 bra.s locret_12C638 ROM:0012C622 ; --------------------------------------------------------------------------- ROM:0012C622 ROM:0012C622 loc_12C622: ; CODE XREF: sub_12C570+A8↑j ROM:0012C622 cmpi.w #0,($D44).w ROM:0012C628 beq.s loc_12C632 ROM:0012C62A bset #4,($133C).w ROM:0012C630 bra.s locret_12C638 ROM:0012C632 ; --------------------------------------------------------------------------- ROM:0012C632 ROM:0012C632 loc_12C632: ; CODE XREF: sub_12C570+B8↑j ROM:0012C632 bclr #4,($133C).w ROM:0012C638 ROM:0012C638 locret_12C638: ; CODE XREF: sub_12C570+B0↑j ROM:0012C638 ; sub_12C570+C0↑j ROM:0012C638 rts ROM:0012C638 ; End of function sub_12C570 ROM:0012C638 ROM:0012C63A ROM:0012C63A ; =============== S U B R O U T I N E ======================================= ROM:0012C63A ROM:0012C63A ROM:0012C63A sub_12C63A: ; CODE XREF: ROM:001161F0↑p ROM:0012C63A addi.w #1,($D38).w ROM:0012C640 cmpi.w #$F9,($D38).w ROM:0012C646 ble.s loc_12C652 ROM:0012C648 clr.w ($D38).w ROM:0012C64C bset #2,($1318).w ROM:0012C652 ROM:0012C652 loc_12C652: ; CODE XREF: sub_12C63A+C↑j ROM:0012C652 addi.w #1,($D3A).w ROM:0012C658 cmpi.w #$7CF,($D3A).w ROM:0012C65E ble.s locret_12C66A ROM:0012C660 clr.w ($D3A).w ROM:0012C664 bset #3,($1334).w ROM:0012C66A ROM:0012C66A locret_12C66A: ; CODE XREF: sub_12C63A+24↑j ROM:0012C66A rts ROM:0012C66A ; End of function sub_12C63A ROM:0012C66A ROM:0012C66C ROM:0012C66C ; =============== S U B R O U T I N E ======================================= ROM:0012C66C ROM:0012C66C ROM:0012C66C sub_12C66C: ; CODE XREF: sub_12C570:loc_12C584↑p ROM:0012C66C bclr #5,($133B).w ROM:0012C672 bclr #2,($131D).w ROM:0012C678 clr.w d1 ROM:0012C67A move.b ($1199).w,d1 ROM:0012C67E cmpi.w #4,d1 ROM:0012C682 bcc.s locret_12C68C ROM:0012C684 movea.l off_12C68E(pc,d1.w*4),a0 ROM:0012C688 nop ROM:0012C68A jmp (a0) ROM:0012C68C ; --------------------------------------------------------------------------- ROM:0012C68C ROM:0012C68C locret_12C68C: ; CODE XREF: sub_12C66C+16↑j ROM:0012C68C rts ROM:0012C68C ; End of function sub_12C66C ROM:0012C68C ROM:0012C68C ; --------------------------------------------------------------------------- ROM:0012C68E off_12C68E: dc.l loc_12C69E ; DATA XREF: sub_12C66C+18↑r ROM:0012C692 dc.l loc_12C6AE ROM:0012C696 dc.l loc_12C6DA ROM:0012C69A dc.l loc_12C71E ROM:0012C69E ; --------------------------------------------------------------------------- ROM:0012C69E ROM:0012C69E loc_12C69E: ; DATA XREF: ROM:off_12C68E↑o ROM:0012C69E bsr.w sub_12D6C0 ROM:0012C6A2 move.b #1,($1199).w ROM:0012C6A8 bra.w locret_12C6D8 ROM:0012C6AC ; --------------------------------------------------------------------------- ROM:0012C6AC rts ROM:0012C6AE ; --------------------------------------------------------------------------- ROM:0012C6AE ROM:0012C6AE loc_12C6AE: ; DATA XREF: ROM:0012C692↑o ROM:0012C6AE btst #1,($1337).w ROM:0012C6B4 beq.s locret_12C6D8 ROM:0012C6B6 move.w $640(a5),d1 ROM:0012C6BA clr.b ($8B3).w ROM:0012C6BE move.w d1,($698).w ROM:0012C6C2 move.b #1,($8B3).w ROM:0012C6C8 bset #5,($133B).w ROM:0012C6CE move.b #2,($1199).w ROM:0012C6D4 bra.w locret_12C71C ROM:0012C6D8 ; --------------------------------------------------------------------------- ROM:0012C6D8 ROM:0012C6D8 locret_12C6D8: ; CODE XREF: ROM:0012C6A8↑j ROM:0012C6D8 ; ROM:0012C6B4↑j ... ROM:0012C6D8 rts ROM:0012C6DA ; --------------------------------------------------------------------------- ROM:0012C6DA ROM:0012C6DA loc_12C6DA: ; DATA XREF: ROM:0012C696↑o ROM:0012C6DA btst #1,($1337).w ROM:0012C6E0 bne.s loc_12C6F8 ROM:0012C6E2 clr.b ($8B3).w ROM:0012C6E6 clr.w ($698).w ROM:0012C6EA bset #2,($131D).w ROM:0012C6F0 move.b #1,($1199).w ROM:0012C6F6 bra.s locret_12C6D8 ROM:0012C6F8 ; --------------------------------------------------------------------------- ROM:0012C6F8 ROM:0012C6F8 loc_12C6F8: ; CODE XREF: ROM:0012C6E0↑j ROM:0012C6F8 cmpi.w #0,($698).w ROM:0012C6FE bgt.s locret_12C71C ROM:0012C700 bset #1,($1339).w ROM:0012C706 bset #5,($1319).w ROM:0012C70C ori.w #8,($D28).w ROM:0012C712 move.b #3,($1199).w ROM:0012C718 bra.w locret_12C74E ROM:0012C71C ; --------------------------------------------------------------------------- ROM:0012C71C ROM:0012C71C locret_12C71C: ; CODE XREF: ROM:0012C6D4↑j ROM:0012C71C ; ROM:0012C6FE↑j ROM:0012C71C rts ROM:0012C71E ; --------------------------------------------------------------------------- ROM:0012C71E ROM:0012C71E loc_12C71E: ; DATA XREF: ROM:0012C69A↑o ROM:0012C71E btst #1,($1337).w ROM:0012C724 bne.s locret_12C74E ROM:0012C726 bclr #1,($1339).w ROM:0012C72C bclr #5,($1319).w ROM:0012C732 bset #2,($131D).w ROM:0012C738 ori.w #$10,($D28).w ROM:0012C73E bsr.w sub_12CE2C ROM:0012C742 bsr.w sub_12C7B4 ROM:0012C746 move.b #1,($1199).w ROM:0012C74C bra.s locret_12C6D8 ROM:0012C74E ; --------------------------------------------------------------------------- ROM:0012C74E ROM:0012C74E locret_12C74E: ; CODE XREF: ROM:0012C718↑j ROM:0012C74E ; ROM:0012C724↑j ROM:0012C74E rts ROM:0012C750 ROM:0012C750 ; =============== S U B R O U T I N E ======================================= ROM:0012C750 ROM:0012C750 ROM:0012C750 sub_12C750: ; CODE XREF: sub_12C570+4↑p ROM:0012C750 clr.w d1 ROM:0012C752 move.b ($119A).w,d1 ROM:0012C756 cmpi.w #3,d1 ROM:0012C75A bcc.s locret_12C764 ROM:0012C75C movea.l off_12C766(pc,d1.w*4),a0 ROM:0012C760 nop ROM:0012C762 jmp (a0) ROM:0012C764 ; --------------------------------------------------------------------------- ROM:0012C764 ROM:0012C764 locret_12C764: ; CODE XREF: sub_12C750+A↑j ROM:0012C764 rts ROM:0012C764 ; End of function sub_12C750 ROM:0012C764 ROM:0012C764 ; --------------------------------------------------------------------------- ROM:0012C766 off_12C766: dc.l loc_12C772 ; DATA XREF: sub_12C750+C↑r ROM:0012C76A dc.l loc_12C78A ROM:0012C76E dc.l loc_12C7A2 ROM:0012C772 ; --------------------------------------------------------------------------- ROM:0012C772 ROM:0012C772 loc_12C772: ; DATA XREF: ROM:off_12C766↑o ROM:0012C772 btst #0,($8E8).w ROM:0012C778 beq.s locret_12C788 ROM:0012C77A bsr.w sub_12C7B4 ROM:0012C77E move.b #1,($119A).w ROM:0012C784 bra.w locret_12C7A0 ROM:0012C788 ; --------------------------------------------------------------------------- ROM:0012C788 ROM:0012C788 locret_12C788: ; CODE XREF: ROM:0012C778↑j ROM:0012C788 ; ROM:0012C79E↓j ... ROM:0012C788 rts ROM:0012C78A ; --------------------------------------------------------------------------- ROM:0012C78A ROM:0012C78A loc_12C78A: ; DATA XREF: ROM:0012C76A↑o ROM:0012C78A btst #0,($8E8).w ROM:0012C790 bne.s locret_12C7A0 ROM:0012C792 bclr #1,($1339).w ROM:0012C798 move.b #0,($119A).w ROM:0012C79E bra.s locret_12C788 ROM:0012C7A0 ; --------------------------------------------------------------------------- ROM:0012C7A0 ROM:0012C7A0 locret_12C7A0: ; CODE XREF: ROM:0012C784↑j ROM:0012C7A0 ; ROM:0012C790↑j ROM:0012C7A0 rts ROM:0012C7A2 ; --------------------------------------------------------------------------- ROM:0012C7A2 ROM:0012C7A2 loc_12C7A2: ; DATA XREF: ROM:0012C76E↑o ROM:0012C7A2 btst #0,($8E8).w ROM:0012C7A8 bne.s locret_12C7B2 ROM:0012C7AA move.b #0,($119A).w ROM:0012C7B0 bra.s locret_12C788 ROM:0012C7B2 ; --------------------------------------------------------------------------- ROM:0012C7B2 ROM:0012C7B2 locret_12C7B2: ; CODE XREF: ROM:0012C7A8↑j ROM:0012C7B2 rts ROM:0012C7B4 ROM:0012C7B4 ; =============== S U B R O U T I N E ======================================= ROM:0012C7B4 ROM:0012C7B4 ROM:0012C7B4 sub_12C7B4: ; CODE XREF: ROM:0012C742↑p ROM:0012C7B4 ; ROM:0012C77A↑p ROM:0012C7B4 move.w #$FFFF,($D46).w ROM:0012C7BA move.w #$FFFF,($D48).w ROM:0012C7C0 move.w #$FFFF,($D4A).w ROM:0012C7C6 move.w #$FFFF,($D4C).w ROM:0012C7CC move.w #$FFFF,($D32).w ROM:0012C7D2 move.w #$FFFF,($D3E).w ROM:0012C7D8 move.w #$FFFF,($D40).w ROM:0012C7DE clr.w ($D42).w ROM:0012C7E2 clr.w ($D44).w ROM:0012C7E6 clr.w ($D5A).w ROM:0012C7EA clr.w ($D5C).w ROM:0012C7EE bclr #0,($132D).w ROM:0012C7F4 btst #6,($1321).w ROM:0012C7FA beq.s loc_12C828 ROM:0012C7FC btst #6,($1316).w ROM:0012C802 bne.s loc_12C828 ROM:0012C804 bset #6,($1316).w ROM:0012C80A ori.w #$1000,($D28).w ROM:0012C810 move.w #$FFFF,($1B22).w ROM:0012C816 move.w #$FFFF,($1B24).w ROM:0012C81C move.w #$FFFF,($1B26).w ROM:0012C822 move.w #$FFFF,($1B28).w ROM:0012C828 ROM:0012C828 loc_12C828: ; CODE XREF: sub_12C7B4+46↑j ROM:0012C828 ; sub_12C7B4+4E↑j ROM:0012C828 move.w #0,d0 ROM:0012C82C bra.s loc_12C832 ROM:0012C82E ; --------------------------------------------------------------------------- ROM:0012C82E ROM:0012C82E loc_12C82E: ; CODE XREF: sub_12C7B4+94↓j ROM:0012C82E addi.w #1,d0 ROM:0012C832 ROM:0012C832 loc_12C832: ; CODE XREF: sub_12C7B4+78↑j ROM:0012C832 cmpi.w #$1F,d0 ROM:0012C836 bgt.l loc_12C84A ROM:0012C83C clr.w $1008(d0.w*2) ROM:0012C842 clr.w $1048(d0.w*2) ROM:0012C848 bra.s loc_12C82E ROM:0012C84A ; --------------------------------------------------------------------------- ROM:0012C84A ROM:0012C84A loc_12C84A: ; CODE XREF: sub_12C7B4+82↑j ROM:0012C84A clr.w ($D30).w ROM:0012C84E rts ROM:0012C84E ; End of function sub_12C7B4 ROM:0012C84E ROM:0012C850 ROM:0012C850 ; =============== S U B R O U T I N E ======================================= ROM:0012C850 ROM:0012C850 ROM:0012C850 sub_12C850: ; CODE XREF: sub_12CBF8+54↓p ROM:0012C850 ; sub_12CBF8+106↓p ROM:0012C850 move.w ($138A).w,d0 ROM:0012C854 move.w ($138C).w,d1 ROM:0012C858 move.w ($D32).w,d2 ROM:0012C85C cmpi.w #$10,d2 ROM:0012C860 bge.s loc_12C870 ROM:0012C862 btst d2,d0 ROM:0012C864 bne.s loc_12C86A ROM:0012C866 bra.w loc_12C87E ROM:0012C86A ; --------------------------------------------------------------------------- ROM:0012C86A ROM:0012C86A loc_12C86A: ; CODE XREF: sub_12C850+14↑j ROM:0012C86A bra.l locret_12C956 ROM:0012C870 ; --------------------------------------------------------------------------- ROM:0012C870 ROM:0012C870 loc_12C870: ; CODE XREF: sub_12C850+10↑j ROM:0012C870 move.w d2,d3 ROM:0012C872 subi.w #$10,d3 ROM:0012C876 btst d3,d1 ROM:0012C878 bne.l locret_12C956 ROM:0012C87E ROM:0012C87E loc_12C87E: ; CODE XREF: sub_12C850+16↑j ROM:0012C87E ori.w #$800,($D28).w ROM:0012C884 move.w ($47E).w,$1B32(d2.w*2) ROM:0012C88C move.w ($EDE).w,$1B72(d2.w*2) ROM:0012C894 move.w ($F82).w,$1BB2(d2.w*2) ROM:0012C89C move.w ($47A).w,$1BF2(d2.w*2) ROM:0012C8A4 move.w ($54C).w,$1C32(d2.w*2) ROM:0012C8AC move.w ($506).w,$1C72(d2.w*2) ROM:0012C8B4 move.w ($9FA).w,$1CF2(d2.w*2) ROM:0012C8BC move.w ($D26).w,$1CB2(d2.w*2) ROM:0012C8C4 move.l ($134C).w,d4 ROM:0012C8C8 divs.w #$3E8,d4 ROM:0012C8CC move.w d4,$1D32(d2.w*2) ROM:0012C8D2 move.b #$28,$1D73(d2.w) ; '(' ROM:0012C8DA btst #0,($1101).w ROM:0012C8E0 beq.s loc_12C922 ROM:0012C8E2 btst #6,($D43).w ROM:0012C8E8 bne.s loc_12C918 ROM:0012C8EA btst #2,($D43).w ROM:0012C8F0 bne.s loc_12C90E ROM:0012C8F2 btst #0,($D42).w ROM:0012C8F8 bne.s loc_12C904 ROM:0012C8FA move.b #2,$1D93(d2.w) ROM:0012C902 bra.s loc_12C90C ROM:0012C904 ; --------------------------------------------------------------------------- ROM:0012C904 ROM:0012C904 loc_12C904: ; CODE XREF: sub_12C850+A8↑j ROM:0012C904 move.b #$10,$1D93(d2.w) ROM:0012C90C ROM:0012C90C loc_12C90C: ; CODE XREF: sub_12C850+B2↑j ROM:0012C90C bra.s loc_12C916 ROM:0012C90E ; --------------------------------------------------------------------------- ROM:0012C90E ROM:0012C90E loc_12C90E: ; CODE XREF: sub_12C850+A0↑j ROM:0012C90E move.b #$10,$1D93(d2.w) ROM:0012C916 ROM:0012C916 loc_12C916: ; CODE XREF: sub_12C850:loc_12C90C↑j ROM:0012C916 bra.s loc_12C920 ROM:0012C918 ; --------------------------------------------------------------------------- ROM:0012C918 ROM:0012C918 loc_12C918: ; CODE XREF: sub_12C850+98↑j ROM:0012C918 move.b #$10,$1D93(d2.w) ROM:0012C920 ROM:0012C920 loc_12C920: ; CODE XREF: sub_12C850:loc_12C916↑j ROM:0012C920 bra.s loc_12C94E ROM:0012C922 ; --------------------------------------------------------------------------- ROM:0012C922 ROM:0012C922 loc_12C922: ; CODE XREF: sub_12C850+90↑j ROM:0012C922 btst #0,($1107).w ROM:0012C928 beq.s loc_12C934 ROM:0012C92A move.b #8,$1D93(d2.w) ROM:0012C932 bra.s loc_12C94E ROM:0012C934 ; --------------------------------------------------------------------------- ROM:0012C934 ROM:0012C934 loc_12C934: ; CODE XREF: sub_12C850+D8↑j ROM:0012C934 btst #0,($110B).w ROM:0012C93A bne.s loc_12C946 ROM:0012C93C move.b #1,$1D93(d2.w) ROM:0012C944 bra.s loc_12C94E ROM:0012C946 ; --------------------------------------------------------------------------- ROM:0012C946 ROM:0012C946 loc_12C946: ; CODE XREF: sub_12C850+EA↑j ROM:0012C946 move.b #4,$1D93(d2.w) ROM:0012C94E ROM:0012C94E loc_12C94E: ; CODE XREF: sub_12C850:loc_12C920↑j ROM:0012C94E ; sub_12C850+E2↑j ... ROM:0012C94E move.w d1,($138C).w ROM:0012C952 move.w d0,($138A).w ROM:0012C956 ROM:0012C956 locret_12C956: ; CODE XREF: sub_12C850:loc_12C86A↑j ROM:0012C956 ; sub_12C850+28↑j ROM:0012C956 rts ROM:0012C956 ; End of function sub_12C850 ROM:0012C956 ROM:0012C958 ROM:0012C958 ; =============== S U B R O U T I N E ======================================= ROM:0012C958 ROM:0012C958 ROM:0012C958 sub_12C958: ; CODE XREF: sub_12C570+10↑p ROM:0012C958 move.w ($D5A).w,d0 ROM:0012C95C move.w ($D5C).w,d1 ROM:0012C960 addq.w #1,($D3C).w ROM:0012C964 cmpi.w #1,($D3C).w ROM:0012C96A bne.s loc_12C976 ROM:0012C96C move.w #0,d2 ROM:0012C970 move.w #7,d3 ROM:0012C974 bra.s loc_12C9A6 ROM:0012C976 ; --------------------------------------------------------------------------- ROM:0012C976 ROM:0012C976 loc_12C976: ; CODE XREF: sub_12C958+12↑j ROM:0012C976 cmpi.w #2,($D3C).w ROM:0012C97C bne.s loc_12C988 ROM:0012C97E move.w #8,d2 ROM:0012C982 move.w #$F,d3 ROM:0012C986 bra.s loc_12C9A6 ROM:0012C988 ; --------------------------------------------------------------------------- ROM:0012C988 ROM:0012C988 loc_12C988: ; CODE XREF: sub_12C958+24↑j ROM:0012C988 cmpi.w #3,($D3C).w ROM:0012C98E bne.s loc_12C99A ROM:0012C990 move.w #$10,d2 ROM:0012C994 move.w #$17,d3 ROM:0012C998 bra.s loc_12C9A6 ROM:0012C99A ; --------------------------------------------------------------------------- ROM:0012C99A ROM:0012C99A loc_12C99A: ; CODE XREF: sub_12C958+36↑j ROM:0012C99A move.w #$18,d2 ROM:0012C99E move.w #$1F,d3 ROM:0012C9A2 clr.w ($D3C).w ROM:0012C9A6 ROM:0012C9A6 loc_12C9A6: ; CODE XREF: sub_12C958+1C↑j ROM:0012C9A6 ; sub_12C958+2E↑j ... ROM:0012C9A6 move.w d2,d5 ROM:0012C9A8 bra.s loc_12C9AE ROM:0012C9AA ; --------------------------------------------------------------------------- ROM:0012C9AA ROM:0012C9AA loc_12C9AA: ; CODE XREF: sub_12C958:loc_12CA14↓j ROM:0012C9AA addi.w #1,d5 ROM:0012C9AE ROM:0012C9AE loc_12C9AE: ; CODE XREF: sub_12C958+50↑j ROM:0012C9AE cmp.w d3,d5 ROM:0012C9B0 bgt.l loc_12CA16 ROM:0012C9B6 cmpi.w #$10,d5 ROM:0012C9BA bge.s loc_12C9E6 ROM:0012C9BC btst d5,d0 ROM:0012C9BE beq.s loc_12C9E4 ROM:0012C9C0 bclr d5,d0 ROM:0012C9C2 move.w ($D2C).w,d7 ROM:0012C9C6 bset d5,d7 ROM:0012C9C8 move.w d7,($D2C).w ROM:0012C9CC move.w d5,($D30).w ROM:0012C9D0 movem.l d0-d7,-(sp) ROM:0012C9D4 bsr.w sub_12CA20 ROM:0012C9D8 bsr.w sub_12CAD8 ROM:0012C9DC bsr.w sub_12CBF8 ROM:0012C9E0 movem.l (sp)+,d0-d7 ROM:0012C9E4 ROM:0012C9E4 loc_12C9E4: ; CODE XREF: sub_12C958+66↑j ROM:0012C9E4 bra.s loc_12CA14 ROM:0012C9E6 ; --------------------------------------------------------------------------- ROM:0012C9E6 ROM:0012C9E6 loc_12C9E6: ; CODE XREF: sub_12C958+62↑j ROM:0012C9E6 move.w d5,d6 ROM:0012C9E8 subi.w #$10,d6 ROM:0012C9EC btst d6,d1 ROM:0012C9EE beq.s loc_12CA14 ROM:0012C9F0 bclr d6,d1 ROM:0012C9F2 move.w ($D2E).w,d7 ROM:0012C9F6 bset d6,d7 ROM:0012C9F8 move.w d7,($D2E).w ROM:0012C9FC move.w d5,($D30).w ROM:0012CA00 movem.l d0-d7,-(sp) ROM:0012CA04 bsr.w sub_12CA20 ROM:0012CA08 bsr.w sub_12CAD8 ROM:0012CA0C bsr.w sub_12CBF8 ROM:0012CA10 movem.l (sp)+,d0-d7 ROM:0012CA14 ROM:0012CA14 loc_12CA14: ; CODE XREF: sub_12C958:loc_12C9E4↑j ROM:0012CA14 ; sub_12C958+96↑j ROM:0012CA14 bra.s loc_12C9AA ROM:0012CA16 ; --------------------------------------------------------------------------- ROM:0012CA16 ROM:0012CA16 loc_12CA16: ; CODE XREF: sub_12C958+58↑j ROM:0012CA16 move.w d1,($D5C).w ROM:0012CA1A move.w d0,($D5A).w ROM:0012CA1E rts ROM:0012CA1E ; End of function sub_12C958 ROM:0012CA1E ROM:0012CA20 ROM:0012CA20 ; =============== S U B R O U T I N E ======================================= ROM:0012CA20 ROM:0012CA20 ROM:0012CA20 sub_12CA20: ; CODE XREF: sub_12C958+7C↑p ROM:0012CA20 ; sub_12C958+AC↑p ROM:0012CA20 move.w ($D42).w,d0 ROM:0012CA24 move.w ($D44).w,d1 ROM:0012CA28 clr.w d2 ROM:0012CA2A move.w ($D30).w,d3 ROM:0012CA2E cmpi.w #$10,d3 ROM:0012CA32 bge.s loc_12CA46 ROM:0012CA34 move.w ($D46).w,d5 ROM:0012CA38 btst d3,d5 ROM:0012CA3A beq.s loc_12CA40 ROM:0012CA3C move.w #1,d2 ROM:0012CA40 ROM:0012CA40 loc_12CA40: ; CODE XREF: sub_12CA20+1A↑j ROM:0012CA40 move.w d5,($D46).w ROM:0012CA44 bra.s loc_12CA5A ROM:0012CA46 ; --------------------------------------------------------------------------- ROM:0012CA46 ROM:0012CA46 loc_12CA46: ; CODE XREF: sub_12CA20+12↑j ROM:0012CA46 subi.w #$10,d3 ROM:0012CA4A move.w ($D48).w,d5 ROM:0012CA4E btst d3,d5 ROM:0012CA50 beq.s loc_12CA56 ROM:0012CA52 move.w #1,d2 ROM:0012CA56 ROM:0012CA56 loc_12CA56: ; CODE XREF: sub_12CA20+30↑j ROM:0012CA56 move.w d5,($D48).w ROM:0012CA5A ROM:0012CA5A loc_12CA5A: ; CODE XREF: sub_12CA20+24↑j ROM:0012CA5A cmpi.w #1,d2 ROM:0012CA5E bne.s loc_12CACE ROM:0012CA60 move.w ($D30).w,d3 ROM:0012CA64 move.w $1048(d3.w*2),d4 ROM:0012CA6A move.w $97E(a5,d3.w*2),d7 ROM:0012CA70 cmp.w d4,d7 ROM:0012CA72 ble.s loc_12CA80 ROM:0012CA74 add.w $8FE(a5,d3.w*2),d4 ROM:0012CA7A move.w d4,$1048(d3.w*2) ROM:0012CA80 ROM:0012CA80 loc_12CA80: ; CODE XREF: sub_12CA20+52↑j ROM:0012CA80 cmp.w d4,d7 ROM:0012CA82 bgt.s loc_12CACE ROM:0012CA84 cmpi.w #$10,d3 ROM:0012CA88 bge.s loc_12CAB0 ROM:0012CA8A move.w ($D46).w,d5 ROM:0012CA8E move.w ($1B22).w,d6 ROM:0012CA92 ori.w #$100,($D28).w ROM:0012CA98 bclr d3,d5 ROM:0012CA9A bclr d3,d6 ROM:0012CA9C move.w d6,($1B22).w ROM:0012CAA0 move.w d5,($D46).w ROM:0012CAA4 move.w ($1B2E).w,d5 ROM:0012CAA8 bclr d3,d5 ROM:0012CAAA move.w d5,($1B2E).w ROM:0012CAAE bra.s loc_12CACE ROM:0012CAB0 ; --------------------------------------------------------------------------- ROM:0012CAB0 ROM:0012CAB0 loc_12CAB0: ; CODE XREF: sub_12CA20+68↑j ROM:0012CAB0 subi.w #$10,d3 ROM:0012CAB4 move.w ($D48).w,d5 ROM:0012CAB8 move.w ($1B24).w,d6 ROM:0012CABC ori.w #$100,($D28).w ROM:0012CAC2 bclr d3,d5 ROM:0012CAC4 bclr d3,d6 ROM:0012CAC6 move.w d6,($1B24).w ROM:0012CACA move.w d5,($D48).w ROM:0012CACE ROM:0012CACE loc_12CACE: ; CODE XREF: sub_12CA20+3E↑j ROM:0012CACE ; sub_12CA20+62↑j ... ROM:0012CACE move.w d1,($D44).w ROM:0012CAD2 move.w d0,($D42).w ROM:0012CAD6 rts ROM:0012CAD6 ; End of function sub_12CA20 ROM:0012CAD6 ROM:0012CAD8 ROM:0012CAD8 ; =============== S U B R O U T I N E ======================================= ROM:0012CAD8 ROM:0012CAD8 ROM:0012CAD8 sub_12CAD8: ; CODE XREF: sub_12C958+80↑p ROM:0012CAD8 ; sub_12C958+B0↑p ROM:0012CAD8 move.w ($D42).w,d0 ROM:0012CADC move.w ($D44).w,d1 ROM:0012CAE0 move.w ($D52).w,d2 ROM:0012CAE4 move.w ($D54).w,d3 ROM:0012CAE8 move.w ($D30).w,d4 ROM:0012CAEC cmpi.w #$10,d4 ROM:0012CAF0 bge.s loc_12CB6A ROM:0012CAF2 btst d4,d0 ROM:0012CAF4 beq.s loc_12CB44 ROM:0012CAF6 addi.w #1,($D34).w ROM:0012CAFC move.w $1008(d4.w*2),d6 ROM:0012CB02 add.w $8FE(a5,d4.w*2),d6 ROM:0012CB08 move.w $97E(a5,d4.w*2),d7 ROM:0012CB0E cmp.w d6,d7 ROM:0012CB10 bge.s loc_12CB14 ROM:0012CB12 move.w d7,d6 ROM:0012CB14 ROM:0012CB14 loc_12CB14: ; CODE XREF: sub_12CAD8+38↑j ROM:0012CB14 move.w d6,$1008(d4.w*2) ROM:0012CB1A cmp.w $1088(d4.w*2),d6 ROM:0012CB20 ble.s loc_12CB28 ROM:0012CB22 move.w d6,$1088(d4.w*2) ROM:0012CB28 ROM:0012CB28 loc_12CB28: ; CODE XREF: sub_12CAD8+48↑j ROM:0012CB28 move.w d4,($D3E).w ROM:0012CB2C bset d4,d2 ROM:0012CB2E move.w ($D4A).w,d7 ROM:0012CB32 bclr d4,d7 ROM:0012CB34 move.w d7,($D4A).w ROM:0012CB38 move.w ($1B26).w,d7 ROM:0012CB3C bclr d4,d7 ROM:0012CB3E move.w d7,($1B26).w ROM:0012CB42 bra.s loc_12CB68 ROM:0012CB44 ; --------------------------------------------------------------------------- ROM:0012CB44 ROM:0012CB44 loc_12CB44: ; CODE XREF: sub_12CAD8+1C↑j ROM:0012CB44 cmpi.w #0,$1008(d4.w*2) ROM:0012CB4C ble.s loc_12CB68 ROM:0012CB4E move.w $1008(d4.w*2),d6 ROM:0012CB54 sub.w $93E(a5,d4.w*2),d6 ROM:0012CB5A cmpi.w #0,d6 ROM:0012CB5E bge.s loc_12CB62 ROM:0012CB60 clr.w d6 ROM:0012CB62 ROM:0012CB62 loc_12CB62: ; CODE XREF: sub_12CAD8+86↑j ROM:0012CB62 move.w d6,$1008(d4.w*2) ROM:0012CB68 ROM:0012CB68 loc_12CB68: ; CODE XREF: sub_12CAD8+6A↑j ROM:0012CB68 ; sub_12CAD8+74↑j ROM:0012CB68 bra.s loc_12CBE6 ROM:0012CB6A ; --------------------------------------------------------------------------- ROM:0012CB6A ROM:0012CB6A loc_12CB6A: ; CODE XREF: sub_12CAD8+18↑j ROM:0012CB6A move.w d4,d5 ROM:0012CB6C subi.w #$10,d5 ROM:0012CB70 btst d5,d1 ROM:0012CB72 beq.s loc_12CBC2 ROM:0012CB74 addi.w #1,($D34).w ROM:0012CB7A move.w $1008(d4.w*2),d6 ROM:0012CB80 add.w $8FE(a5,d4.w*2),d6 ROM:0012CB86 move.w $97E(a5,d4.w*2),d7 ROM:0012CB8C cmp.w d6,d7 ROM:0012CB8E bge.s loc_12CB92 ROM:0012CB90 move.w d7,d6 ROM:0012CB92 ROM:0012CB92 loc_12CB92: ; CODE XREF: sub_12CAD8+B6↑j ROM:0012CB92 move.w d6,$1008(d4.w*2) ROM:0012CB98 cmp.w $1088(d4.w*2),d6 ROM:0012CB9E ble.s loc_12CBA6 ROM:0012CBA0 move.w d6,$1088(d4.w*2) ROM:0012CBA6 ROM:0012CBA6 loc_12CBA6: ; CODE XREF: sub_12CAD8+C6↑j ROM:0012CBA6 move.w d4,($D3E).w ROM:0012CBAA bset d5,d3 ROM:0012CBAC move.w ($D4C).w,d7 ROM:0012CBB0 bclr d5,d7 ROM:0012CBB2 move.w d7,($D4C).w ROM:0012CBB6 move.w ($1B28).w,d7 ROM:0012CBBA bclr d5,d7 ROM:0012CBBC move.w d7,($1B28).w ROM:0012CBC0 bra.s loc_12CBE6 ROM:0012CBC2 ; --------------------------------------------------------------------------- ROM:0012CBC2 ROM:0012CBC2 loc_12CBC2: ; CODE XREF: sub_12CAD8+9A↑j ROM:0012CBC2 cmpi.w #0,$1008(d4.w*2) ROM:0012CBCA ble.s loc_12CBE6 ROM:0012CBCC move.w $1008(d4.w*2),d6 ROM:0012CBD2 sub.w $93E(a5,d4.w*2),d6 ROM:0012CBD8 cmpi.w #0,d6 ROM:0012CBDC bge.s loc_12CBE0 ROM:0012CBDE clr.w d6 ROM:0012CBE0 ROM:0012CBE0 loc_12CBE0: ; CODE XREF: sub_12CAD8+104↑j ROM:0012CBE0 move.w d6,$1008(d4.w*2) ROM:0012CBE6 ROM:0012CBE6 loc_12CBE6: ; CODE XREF: sub_12CAD8:loc_12CB68↑j ROM:0012CBE6 ; sub_12CAD8+E8↑j ... ROM:0012CBE6 move.w d3,($D54).w ROM:0012CBEA move.w d2,($D52).w ROM:0012CBEE move.w d1,($D44).w ROM:0012CBF2 move.w d0,($D42).w ROM:0012CBF6 rts ROM:0012CBF6 ; End of function sub_12CAD8 ROM:0012CBF6 ROM:0012CBF8 ROM:0012CBF8 ; =============== S U B R O U T I N E ======================================= ROM:0012CBF8 ROM:0012CBF8 ROM:0012CBF8 sub_12CBF8: ; CODE XREF: sub_12C958+84↑p ROM:0012CBF8 ; sub_12C958+B4↑p ROM:0012CBF8 move.w ($137E).w,d0 ROM:0012CBFC move.w ($1380).w,d1 ROM:0012CC00 move.w ($137A).w,d2 ROM:0012CC04 move.w ($137C).w,d3 ROM:0012CC08 move.w ($D30).w,d4 ROM:0012CC0C cmpi.w #$10,d4 ROM:0012CC10 bge.l loc_12CCA8 ROM:0012CC16 btst d4,d0 ROM:0012CC18 bne.s loc_12CC62 ROM:0012CC1A move.w $97E(a5,d4.w*2),d6 ROM:0012CC20 cmp.w $1008(d4.w*2),d6 ROM:0012CC26 bgt.s loc_12CC60 ROM:0012CC28 move.w d6,$1008(d4.w*2) ROM:0012CC2E move.w d4,($D32).w ROM:0012CC32 bset d4,d0 ROM:0012CC34 bset d4,d2 ROM:0012CC36 move.w d4,($D40).w ROM:0012CC3A ori.w #$40,($D28).w ; '@' ROM:0012CC40 move.w d1,($1380).w ROM:0012CC44 move.w d0,($137E).w ROM:0012CC48 movem.l d0-d7,-(sp) ROM:0012CC4C bsr.w sub_12C850 ROM:0012CC50 bsr.w sub_12CD80 ROM:0012CC54 movem.l (sp)+,d0-d7 ROM:0012CC58 move.w ($137E).w,d0 ROM:0012CC5C move.w ($1380).w,d1 ROM:0012CC60 ROM:0012CC60 loc_12CC60: ; CODE XREF: sub_12CBF8+2E↑j ROM:0012CC60 bra.s loc_12CCA2 ROM:0012CC62 ; --------------------------------------------------------------------------- ROM:0012CC62 ROM:0012CC62 loc_12CC62: ; CODE XREF: sub_12CBF8+20↑j ROM:0012CC62 cmpi.w #0,$1008(d4.w*2) ROM:0012CC6A bge.s loc_12CC72 ROM:0012CC6C clr.w $1008(d4.w*2) ROM:0012CC72 ROM:0012CC72 loc_12CC72: ; CODE XREF: sub_12CBF8+72↑j ROM:0012CC72 move.w $9BE(a5,d4.w*2),d6 ROM:0012CC78 cmp.w $1008(d4.w*2),d6 ROM:0012CC7E ble.s loc_12CCA2 ROM:0012CC80 move.w d4,($D32).w ROM:0012CC84 bclr d4,d0 ROM:0012CC86 move.w d1,($1380).w ROM:0012CC8A move.w d0,($137E).w ROM:0012CC8E movem.l d0-d7,-(sp) ROM:0012CC92 bsr.w sub_12CD80 ROM:0012CC96 movem.l (sp)+,d0-d7 ROM:0012CC9A move.w ($137E).w,d0 ROM:0012CC9E move.w ($1380).w,d1 ROM:0012CCA2 ROM:0012CCA2 loc_12CCA2: ; CODE XREF: sub_12CBF8:loc_12CC60↑j ROM:0012CCA2 ; sub_12CBF8+86↑j ROM:0012CCA2 bra.l loc_12CD6E ROM:0012CCA8 ; --------------------------------------------------------------------------- ROM:0012CCA8 ROM:0012CCA8 loc_12CCA8: ; CODE XREF: sub_12CBF8+18↑j ROM:0012CCA8 move.w d4,d5 ROM:0012CCAA subi.w #$10,d5 ROM:0012CCAE btst d5,d1 ROM:0012CCB0 bne.s loc_12CD14 ROM:0012CCB2 move.w $97E(a5,d4.w*2),d6 ROM:0012CCB8 cmp.w $1008(d4.w*2),d6 ROM:0012CCBE bgt.s loc_12CD12 ROM:0012CCC0 move.w d6,$1008(d4.w*2) ROM:0012CCC6 move.w d4,($D32).w ROM:0012CCCA bset d5,d1 ROM:0012CCCC bset d5,d3 ROM:0012CCCE cmpi.w #7,d5 ROM:0012CCD2 bne.s loc_12CCE8 ROM:0012CCD4 move.w ($1384).w,d7 ROM:0012CCD8 bset d5,d7 ROM:0012CCDA move.w d7,($1384).w ROM:0012CCDE move.w ($1388).w,d7 ROM:0012CCE2 bset d5,d7 ROM:0012CCE4 move.w d7,($1388).w ROM:0012CCE8 ROM:0012CCE8 loc_12CCE8: ; CODE XREF: sub_12CBF8+DA↑j ROM:0012CCE8 move.w d4,($D40).w ROM:0012CCEC ori.w #$40,($D28).w ; '@' ROM:0012CCF2 move.w d1,($1380).w ROM:0012CCF6 move.w d0,($137E).w ROM:0012CCFA movem.l d0-d7,-(sp) ROM:0012CCFE bsr.w sub_12C850 ROM:0012CD02 bsr.w sub_12CD80 ROM:0012CD06 movem.l (sp)+,d0-d7 ROM:0012CD0A move.w ($137E).w,d0 ROM:0012CD0E move.w ($1380).w,d1 ROM:0012CD12 ROM:0012CD12 loc_12CD12: ; CODE XREF: sub_12CBF8+C6↑j ROM:0012CD12 bra.s loc_12CD6E ROM:0012CD14 ; --------------------------------------------------------------------------- ROM:0012CD14 ROM:0012CD14 loc_12CD14: ; CODE XREF: sub_12CBF8+B8↑j ROM:0012CD14 cmpi.w #0,$1008(d4.w*2) ROM:0012CD1C bge.s loc_12CD24 ROM:0012CD1E clr.w $1008(d4.w*2) ROM:0012CD24 ROM:0012CD24 loc_12CD24: ; CODE XREF: sub_12CBF8+124↑j ROM:0012CD24 move.w $9BE(a5,d4.w*2),d6 ROM:0012CD2A cmp.w $1008(d4.w*2),d6 ROM:0012CD30 ble.s loc_12CD6E ROM:0012CD32 move.w d4,($D32).w ROM:0012CD36 bclr d5,d1 ROM:0012CD38 cmpi.w #7,d5 ROM:0012CD3C bne.s loc_12CD52 ROM:0012CD3E move.w ($1384).w,d7 ROM:0012CD42 bclr d5,d7 ROM:0012CD44 move.w d7,($1384).w ROM:0012CD48 move.w ($1388).w,d7 ROM:0012CD4C bclr d5,d7 ROM:0012CD4E move.w d7,($1388).w ROM:0012CD52 ROM:0012CD52 loc_12CD52: ; CODE XREF: sub_12CBF8+144↑j ROM:0012CD52 move.w d1,($1380).w ROM:0012CD56 move.w d0,($137E).w ROM:0012CD5A movem.l d0-d7,-(sp) ROM:0012CD5E bsr.w sub_12CD80 ROM:0012CD62 movem.l (sp)+,d0-d7 ROM:0012CD66 move.w ($137E).w,d0 ROM:0012CD6A move.w ($1380).w,d1 ROM:0012CD6E ROM:0012CD6E loc_12CD6E: ; CODE XREF: sub_12CBF8:loc_12CCA2↑j ROM:0012CD6E ; sub_12CBF8:loc_12CD12↑j ... ROM:0012CD6E move.w d3,($137C).w ROM:0012CD72 move.w d2,($137A).w ROM:0012CD76 move.w d1,($1380).w ROM:0012CD7A move.w d0,($137E).w ROM:0012CD7E rts ROM:0012CD7E ; End of function sub_12CBF8 ROM:0012CD7E ROM:0012CD80 ROM:0012CD80 ; =============== S U B R O U T I N E ======================================= ROM:0012CD80 ROM:0012CD80 ROM:0012CD80 sub_12CD80: ; CODE XREF: sub_12CBF8+58↑p ROM:0012CD80 ; sub_12CBF8+9A↑p ... ROM:0012CD80 move.w ($D32).w,d0 ROM:0012CD84 cmpi.w #$10,d0 ROM:0012CD88 bge.s loc_12CDDE ROM:0012CD8A move.w ($137E).w,d1 ROM:0012CD8E move.w ($1382).w,d2 ROM:0012CD92 move.w ($1386).w,d3 ROM:0012CD96 btst d0,d1 ROM:0012CD98 beq.s loc_12CDD0 ROM:0012CD9A btst d0,d2 ROM:0012CD9C beq.s loc_12CDD0 ROM:0012CD9E btst d0,d3 ROM:0012CDA0 beq.s loc_12CDD0 ROM:0012CDA2 move.w ($138A).w,d4 ROM:0012CDA6 move.w ($D46).w,d5 ROM:0012CDAA move.w ($1B22).w,d6 ROM:0012CDAE bset d0,d4 ROM:0012CDB0 ori.w #$200,($D28).w ROM:0012CDB6 bclr d0,d5 ROM:0012CDB8 bclr d0,d6 ROM:0012CDBA move.w d6,($1B22).w ROM:0012CDBE move.w d5,($D46).w ROM:0012CDC2 move.w d4,($138A).w ROM:0012CDC6 move.w ($1B2E).w,d5 ROM:0012CDCA bclr d0,d5 ROM:0012CDCC move.w d5,($1B2E).w ROM:0012CDD0 ROM:0012CDD0 loc_12CDD0: ; CODE XREF: sub_12CD80+18↑j ROM:0012CDD0 ; sub_12CD80+1C↑j ... ROM:0012CDD0 move.w d3,($1386).w ROM:0012CDD4 move.w d2,($1382).w ROM:0012CDD8 move.w d1,($137E).w ROM:0012CDDC bra.s locret_12CE2A ROM:0012CDDE ; --------------------------------------------------------------------------- ROM:0012CDDE ROM:0012CDDE loc_12CDDE: ; CODE XREF: sub_12CD80+8↑j ROM:0012CDDE subi.w #$10,d0 ROM:0012CDE2 move.w ($1380).w,d1 ROM:0012CDE6 move.w ($1384).w,d2 ROM:0012CDEA move.w ($1388).w,d3 ROM:0012CDEE btst d0,d1 ROM:0012CDF0 beq.s loc_12CE1E ROM:0012CDF2 btst d0,d2 ROM:0012CDF4 beq.s loc_12CE1E ROM:0012CDF6 btst d0,d3 ROM:0012CDF8 beq.s loc_12CE1E ROM:0012CDFA move.w ($138C).w,d4 ROM:0012CDFE move.w ($D48).w,d5 ROM:0012CE02 move.w ($1B24).w,d6 ROM:0012CE06 bset d0,d4 ROM:0012CE08 ori.w #$200,($D28).w ROM:0012CE0E bclr d0,d5 ROM:0012CE10 bclr d0,d6 ROM:0012CE12 move.w d6,($1B24).w ROM:0012CE16 move.w d5,($D48).w ROM:0012CE1A move.w d4,($138C).w ROM:0012CE1E ROM:0012CE1E loc_12CE1E: ; CODE XREF: sub_12CD80+70↑j ROM:0012CE1E ; sub_12CD80+74↑j ... ROM:0012CE1E move.w d3,($1388).w ROM:0012CE22 move.w d2,($1384).w ROM:0012CE26 move.w d1,($1380).w ROM:0012CE2A ROM:0012CE2A locret_12CE2A: ; CODE XREF: sub_12CD80+5C↑j ROM:0012CE2A rts ROM:0012CE2A ; End of function sub_12CD80 ROM:0012CE2A ROM:0012CE2C ROM:0012CE2C ; =============== S U B R O U T I N E ======================================= ROM:0012CE2C ROM:0012CE2C ROM:0012CE2C sub_12CE2C: ; CODE XREF: ROM:0012C73E↑p ROM:0012CE2C move.b #0,($118A).w ROM:0012CE32 move.b #0,($1184).w ROM:0012CE38 move.w #0,d0 ROM:0012CE3C bra.s loc_12CE42 ROM:0012CE3E ; --------------------------------------------------------------------------- ROM:0012CE3E ROM:0012CE3E loc_12CE3E: ; CODE XREF: sub_12CE2C:loc_12CEBE↓j ROM:0012CE3E addi.w #1,d0 ROM:0012CE42 ROM:0012CE42 loc_12CE42: ; CODE XREF: sub_12CE2C+10↑j ROM:0012CE42 cmpi.w #$1F,d0 ROM:0012CE46 bgt.l loc_12CEC2 ROM:0012CE4C cmpi.w #$10,d0 ROM:0012CE50 bge.s loc_12CE86 ROM:0012CE52 move.w ($138A).w,d2 ROM:0012CE56 move.w ($137E).w,d3 ROM:0012CE5A move.w ($1382).w,d4 ROM:0012CE5E move.w ($1386).w,d5 ROM:0012CE62 btst d0,d2 ROM:0012CE64 beq.s loc_12CE74 ROM:0012CE66 btst d0,d3 ROM:0012CE68 bne.s loc_12CE74 ROM:0012CE6A btst d0,d4 ROM:0012CE6C bne.s loc_12CE74 ROM:0012CE6E btst d0,d5 ROM:0012CE70 bne.s loc_12CE74 ROM:0012CE72 bclr d0,d2 ROM:0012CE74 ROM:0012CE74 loc_12CE74: ; CODE XREF: sub_12CE2C+38↑j ROM:0012CE74 ; sub_12CE2C+3C↑j ... ROM:0012CE74 move.w d5,($1386).w ROM:0012CE78 move.w d4,($1382).w ROM:0012CE7C move.w d3,($137E).w ROM:0012CE80 move.w d2,($138A).w ROM:0012CE84 bra.s loc_12CEBE ROM:0012CE86 ; --------------------------------------------------------------------------- ROM:0012CE86 ROM:0012CE86 loc_12CE86: ; CODE XREF: sub_12CE2C+24↑j ROM:0012CE86 move.w d0,d1 ROM:0012CE88 subi.w #$10,d1 ROM:0012CE8C move.w ($138C).w,d2 ROM:0012CE90 move.w ($1380).w,d3 ROM:0012CE94 move.w ($1384).w,d4 ROM:0012CE98 move.w ($1388).w,d5 ROM:0012CE9C btst d1,d2 ROM:0012CE9E beq.s loc_12CEAE ROM:0012CEA0 btst d1,d3 ROM:0012CEA2 bne.s loc_12CEAE ROM:0012CEA4 btst d1,d4 ROM:0012CEA6 bne.s loc_12CEAE ROM:0012CEA8 btst d1,d5 ROM:0012CEAA bne.s loc_12CEAE ROM:0012CEAC bclr d1,d2 ROM:0012CEAE ROM:0012CEAE loc_12CEAE: ; CODE XREF: sub_12CE2C+72↑j ROM:0012CEAE ; sub_12CE2C+76↑j ... ROM:0012CEAE move.w d5,($1388).w ROM:0012CEB2 move.w d4,($1384).w ROM:0012CEB6 move.w d3,($1380).w ROM:0012CEBA move.w d2,($138C).w ROM:0012CEBE ROM:0012CEBE loc_12CEBE: ; CODE XREF: sub_12CE2C+58↑j ROM:0012CEBE bra.w loc_12CE3E ROM:0012CEC2 ; --------------------------------------------------------------------------- ROM:0012CEC2 ROM:0012CEC2 loc_12CEC2: ; CODE XREF: sub_12CE2C+1A↑j ROM:0012CEC2 move.w #0,d0 ROM:0012CEC6 bra.s loc_12CECC ROM:0012CEC8 ; --------------------------------------------------------------------------- ROM:0012CEC8 ROM:0012CEC8 loc_12CEC8: ; CODE XREF: sub_12CE2C:loc_12CF68↓j ROM:0012CEC8 addi.w #1,d0 ROM:0012CECC ROM:0012CECC loc_12CECC: ; CODE XREF: sub_12CE2C+9A↑j ROM:0012CECC cmpi.w #$1F,d0 ROM:0012CED0 bgt.l locret_12CF6C ROM:0012CED6 cmpi.w #$10,d0 ROM:0012CEDA bge.s loc_12CF20 ROM:0012CEDC move.w ($D46).w,d2 ROM:0012CEE0 move.w ($137E).w,d3 ROM:0012CEE4 move.w ($1382).w,d4 ROM:0012CEE8 move.w ($1386).w,d5 ROM:0012CEEC btst d0,d3 ROM:0012CEEE beq.s loc_12CEF4 ROM:0012CEF0 bra.w loc_12CEF8 ROM:0012CEF4 ; --------------------------------------------------------------------------- ROM:0012CEF4 ROM:0012CEF4 loc_12CEF4: ; CODE XREF: sub_12CE2C+C2↑j ROM:0012CEF4 btst d0,d2 ROM:0012CEF6 bne.s loc_12CF0C ROM:0012CEF8 ROM:0012CEF8 loc_12CEF8: ; CODE XREF: sub_12CE2C+C4↑j ROM:0012CEF8 btst d0,d4 ROM:0012CEFA beq.s loc_12CF00 ROM:0012CEFC bset d0,d5 ROM:0012CEFE bra.s loc_12CF02 ROM:0012CF00 ; --------------------------------------------------------------------------- ROM:0012CF00 ROM:0012CF00 loc_12CF00: ; CODE XREF: sub_12CE2C+CE↑j ROM:0012CF00 bclr d0,d5 ROM:0012CF02 ROM:0012CF02 loc_12CF02: ; CODE XREF: sub_12CE2C+D2↑j ROM:0012CF02 btst d0,d3 ROM:0012CF04 beq.s loc_12CF0A ROM:0012CF06 bset d0,d4 ROM:0012CF08 bra.s loc_12CF0C ROM:0012CF0A ; --------------------------------------------------------------------------- ROM:0012CF0A ROM:0012CF0A loc_12CF0A: ; CODE XREF: sub_12CE2C+D8↑j ROM:0012CF0A bclr d0,d4 ROM:0012CF0C ROM:0012CF0C loc_12CF0C: ; CODE XREF: sub_12CE2C+CA↑j ROM:0012CF0C ; sub_12CE2C+DC↑j ROM:0012CF0C bclr d0,d3 ROM:0012CF0E move.w d5,($1386).w ROM:0012CF12 move.w d4,($1382).w ROM:0012CF16 move.w d3,($137E).w ROM:0012CF1A move.w d2,($D46).w ROM:0012CF1E bra.s loc_12CF68 ROM:0012CF20 ; --------------------------------------------------------------------------- ROM:0012CF20 ROM:0012CF20 loc_12CF20: ; CODE XREF: sub_12CE2C+AE↑j ROM:0012CF20 move.w d0,d1 ROM:0012CF22 subi.w #$10,d1 ROM:0012CF26 move.w ($D48).w,d2 ROM:0012CF2A move.w ($1380).w,d3 ROM:0012CF2E move.w ($1384).w,d4 ROM:0012CF32 move.w ($1388).w,d5 ROM:0012CF36 btst d1,d3 ROM:0012CF38 beq.s loc_12CF3E ROM:0012CF3A bra.w loc_12CF42 ROM:0012CF3E ; --------------------------------------------------------------------------- ROM:0012CF3E ROM:0012CF3E loc_12CF3E: ; CODE XREF: sub_12CE2C+10C↑j ROM:0012CF3E btst d1,d2 ROM:0012CF40 bne.s loc_12CF56 ROM:0012CF42 ROM:0012CF42 loc_12CF42: ; CODE XREF: sub_12CE2C+10E↑j ROM:0012CF42 btst d1,d4 ROM:0012CF44 beq.s loc_12CF4A ROM:0012CF46 bset d1,d5 ROM:0012CF48 bra.s loc_12CF4C ROM:0012CF4A ; --------------------------------------------------------------------------- ROM:0012CF4A ROM:0012CF4A loc_12CF4A: ; CODE XREF: sub_12CE2C+118↑j ROM:0012CF4A bclr d1,d5 ROM:0012CF4C ROM:0012CF4C loc_12CF4C: ; CODE XREF: sub_12CE2C+11C↑j ROM:0012CF4C btst d1,d3 ROM:0012CF4E beq.s loc_12CF54 ROM:0012CF50 bset d1,d4 ROM:0012CF52 bra.s loc_12CF56 ROM:0012CF54 ; --------------------------------------------------------------------------- ROM:0012CF54 ROM:0012CF54 loc_12CF54: ; CODE XREF: sub_12CE2C+122↑j ROM:0012CF54 bclr d1,d4 ROM:0012CF56 ROM:0012CF56 loc_12CF56: ; CODE XREF: sub_12CE2C+114↑j ROM:0012CF56 ; sub_12CE2C+126↑j ROM:0012CF56 bclr d1,d3 ROM:0012CF58 move.w d5,($1388).w ROM:0012CF5C move.w d4,($1384).w ROM:0012CF60 move.w d3,($1380).w ROM:0012CF64 move.w d2,($D48).w ROM:0012CF68 ROM:0012CF68 loc_12CF68: ; CODE XREF: sub_12CE2C+F2↑j ROM:0012CF68 bra.w loc_12CEC8 ROM:0012CF6C ; --------------------------------------------------------------------------- ROM:0012CF6C ROM:0012CF6C locret_12CF6C: ; CODE XREF: sub_12CE2C+A4↑j ROM:0012CF6C rts ROM:0012CF6C ; End of function sub_12CE2C ROM:0012CF6C ROM:0012CF6E ROM:0012CF6E ; =============== S U B R O U T I N E ======================================= ROM:0012CF6E ROM:0012CF6E ROM:0012CF6E sub_12CF6E: ; CODE XREF: sub_12C570+2C↑p ROM:0012CF6E clr.w d2 ROM:0012CF70 cmpi.b #0,($13C2).w ROM:0012CF76 ble.l loc_12CFD6 ROM:0012CF7C move.b ($13C3).w,d0 ROM:0012CF80 ext.w d0 ROM:0012CF82 cmpi.w #$10,d0 ROM:0012CF86 bge.s loc_12CFAC ROM:0012CF88 move.w ($138A).w,d6 ROM:0012CF8C btst d0,d6 ROM:0012CF8E bne.s loc_12CF9E ROM:0012CF90 move.b #$FF,($13C3).w ROM:0012CF96 clr.w d4 ROM:0012CF98 move.w #$FF,d5 ROM:0012CF9C bra.s loc_12CFA6 ROM:0012CF9E ; --------------------------------------------------------------------------- ROM:0012CF9E ROM:0012CF9E loc_12CF9E: ; CODE XREF: sub_12CF6E+20↑j ROM:0012CF9E move.w $9FE(a5,d0.w*2),d4 ROM:0012CFA4 move.w d0,d5 ROM:0012CFA6 ROM:0012CFA6 loc_12CFA6: ; CODE XREF: sub_12CF6E+2E↑j ROM:0012CFA6 move.w d6,($138A).w ROM:0012CFAA bra.s loc_12CFD4 ROM:0012CFAC ; --------------------------------------------------------------------------- ROM:0012CFAC ROM:0012CFAC loc_12CFAC: ; CODE XREF: sub_12CF6E+18↑j ROM:0012CFAC move.w d0,d1 ROM:0012CFAE subi.w #$10,d1 ROM:0012CFB2 move.w ($138C).w,d6 ROM:0012CFB6 btst d1,d6 ROM:0012CFB8 bne.s loc_12CFC8 ROM:0012CFBA clr.w d4 ROM:0012CFBC move.b #$FF,($13C3).w ROM:0012CFC2 move.w #$FF,d5 ROM:0012CFC6 bra.s loc_12CFD0 ROM:0012CFC8 ; --------------------------------------------------------------------------- ROM:0012CFC8 ROM:0012CFC8 loc_12CFC8: ; CODE XREF: sub_12CF6E+4A↑j ROM:0012CFC8 move.w $9FE(a5,d0.w*2),d4 ROM:0012CFCE move.w d0,d5 ROM:0012CFD0 ROM:0012CFD0 loc_12CFD0: ; CODE XREF: sub_12CF6E+58↑j ROM:0012CFD0 move.w d6,($138C).w ROM:0012CFD4 ROM:0012CFD4 loc_12CFD4: ; CODE XREF: sub_12CF6E+3C↑j ROM:0012CFD4 bra.s loc_12CFE8 ROM:0012CFD6 ; --------------------------------------------------------------------------- ROM:0012CFD6 ROM:0012CFD6 loc_12CFD6: ; CODE XREF: sub_12CF6E+8↑j ROM:0012CFD6 clr.w d4 ROM:0012CFD8 move.b #$FF,($13C3).w ROM:0012CFDE move.w #$FF,d5 ROM:0012CFE2 move.b #$FF,($1198).w ROM:0012CFE8 ROM:0012CFE8 loc_12CFE8: ; CODE XREF: sub_12CF6E:loc_12CFD4↑j ROM:0012CFE8 move.w #0,d0 ROM:0012CFEC bra.s loc_12CFF2 ROM:0012CFEE ; --------------------------------------------------------------------------- ROM:0012CFEE ROM:0012CFEE loc_12CFEE: ; CODE XREF: sub_12CF6E:loc_12D042↓j ROM:0012CFEE addi.w #1,d0 ROM:0012CFF2 ROM:0012CFF2 loc_12CFF2: ; CODE XREF: sub_12CF6E+7E↑j ROM:0012CFF2 cmpi.w #$1F,d0 ROM:0012CFF6 bgt.l loc_12D044 ROM:0012CFFC cmpi.w #$10,d0 ROM:0012D000 bge.s loc_12D020 ROM:0012D002 move.w ($138A).w,d6 ROM:0012D006 btst d0,d6 ROM:0012D008 beq.s loc_12D01A ROM:0012D00A addq.w #1,d2 ROM:0012D00C move.w $9FE(a5,d0.w*2),d3 ROM:0012D012 cmp.w d3,d4 ROM:0012D014 bge.s loc_12D01A ROM:0012D016 move.w d0,d5 ROM:0012D018 move.w d3,d4 ROM:0012D01A ROM:0012D01A loc_12D01A: ; CODE XREF: sub_12CF6E+9A↑j ROM:0012D01A ; sub_12CF6E+A6↑j ROM:0012D01A move.w d6,($138A).w ROM:0012D01E bra.s loc_12D042 ROM:0012D020 ; --------------------------------------------------------------------------- ROM:0012D020 ROM:0012D020 loc_12D020: ; CODE XREF: sub_12CF6E+92↑j ROM:0012D020 move.w d0,d1 ROM:0012D022 subi.w #$10,d1 ROM:0012D026 move.w ($138C).w,d6 ROM:0012D02A btst d1,d6 ROM:0012D02C beq.s loc_12D03E ROM:0012D02E addq.w #1,d2 ROM:0012D030 move.w $9FE(a5,d0.w*2),d3 ROM:0012D036 cmp.w d3,d4 ROM:0012D038 bge.s loc_12D03E ROM:0012D03A move.w d0,d5 ROM:0012D03C move.w d3,d4 ROM:0012D03E ROM:0012D03E loc_12D03E: ; CODE XREF: sub_12CF6E+BE↑j ROM:0012D03E ; sub_12CF6E+CA↑j ROM:0012D03E move.w d6,($138C).w ROM:0012D042 ROM:0012D042 loc_12D042: ; CODE XREF: sub_12CF6E+B0↑j ROM:0012D042 bra.s loc_12CFEE ROM:0012D044 ; --------------------------------------------------------------------------- ROM:0012D044 ROM:0012D044 loc_12D044: ; CODE XREF: sub_12CF6E+88↑j ROM:0012D044 cmpi.w #0,d2 ROM:0012D048 ble.s loc_12D08E ROM:0012D04A cmp.b ($13C3).w,d5 ROM:0012D04E beq.s loc_12D08C ROM:0012D050 clr.w ($D4E).w ROM:0012D054 clr.w ($D50).w ROM:0012D058 move.b d5,($13C3).w ROM:0012D05C move.b d5,d7 ROM:0012D05E ext.w d7 ROM:0012D060 cmpi.w #$10,d7 ROM:0012D064 bge.s loc_12D072 ROM:0012D066 move.w ($D4E).w,d6 ROM:0012D06A bset d7,d6 ROM:0012D06C move.w d6,($D4E).w ROM:0012D070 bra.s loc_12D086 ROM:0012D072 ; --------------------------------------------------------------------------- ROM:0012D072 ROM:0012D072 loc_12D072: ; CODE XREF: sub_12CF6E+F6↑j ROM:0012D072 cmpi.w #$20,d7 ; ' ' ROM:0012D076 bge.s loc_12D086 ROM:0012D078 subi.w #$10,d7 ROM:0012D07C move.w ($D50).w,d6 ROM:0012D080 bset d7,d6 ROM:0012D082 move.w d6,($D50).w ROM:0012D086 ROM:0012D086 loc_12D086: ; CODE XREF: sub_12CF6E+102↑j ROM:0012D086 ; sub_12CF6E+108↑j ROM:0012D086 bset #4,($1338).w ROM:0012D08C ROM:0012D08C loc_12D08C: ; CODE XREF: sub_12CF6E+E0↑j ROM:0012D08C bra.s loc_12D096 ROM:0012D08E ; --------------------------------------------------------------------------- ROM:0012D08E ROM:0012D08E loc_12D08E: ; CODE XREF: sub_12CF6E+DA↑j ROM:0012D08E clr.w ($D4E).w ROM:0012D092 clr.w ($D50).w ROM:0012D096 ROM:0012D096 loc_12D096: ; CODE XREF: sub_12CF6E:loc_12D08C↑j ROM:0012D096 move.b d2,($13C2).w ROM:0012D09A rts ROM:0012D09A ; End of function sub_12CF6E ROM:0012D09A ROM:0012D09C ROM:0012D09C ; =============== S U B R O U T I N E ======================================= ROM:0012D09C ROM:0012D09C ROM:0012D09C sub_12D09C: ; CODE XREF: sub_12C570+30↑p ROM:0012D09C clr.w d1 ROM:0012D09E move.b ($119C).w,d1 ROM:0012D0A2 cmpi.w #2,d1 ROM:0012D0A6 bcc.s locret_12D0B0 ROM:0012D0A8 movea.l off_12D0B2(pc,d1.w*4),a0 ROM:0012D0AC nop ROM:0012D0AE jmp (a0) ROM:0012D0B0 ; --------------------------------------------------------------------------- ROM:0012D0B0 ROM:0012D0B0 locret_12D0B0: ; CODE XREF: sub_12D09C+A↑j ROM:0012D0B0 rts ROM:0012D0B0 ; End of function sub_12D09C ROM:0012D0B0 ROM:0012D0B0 ; --------------------------------------------------------------------------- ROM:0012D0B2 off_12D0B2: dc.l loc_12D0BA ; DATA XREF: sub_12D09C+C↑r ROM:0012D0B6 dc.l loc_12D0C6 ROM:0012D0BA ; --------------------------------------------------------------------------- ROM:0012D0BA ROM:0012D0BA loc_12D0BA: ; DATA XREF: ROM:off_12D0B2↑o ROM:0012D0BA move.b #1,($119C).w ROM:0012D0C0 bra.w locret_12D0FC ROM:0012D0C4 ; --------------------------------------------------------------------------- ROM:0012D0C4 rts ROM:0012D0C6 ; --------------------------------------------------------------------------- ROM:0012D0C6 ROM:0012D0C6 loc_12D0C6: ; DATA XREF: ROM:0012D0B6↑o ROM:0012D0C6 btst #7,($1338).w ROM:0012D0CC beq.s loc_12D0DE ROM:0012D0CE bclr #7,($1338).w ROM:0012D0D4 ori.w #$400,($D28).w ROM:0012D0DA bsr.w sub_12D166 ROM:0012D0DE ROM:0012D0DE loc_12D0DE: ; CODE XREF: ROM:0012D0CC↑j ROM:0012D0DE btst #4,($1338).w ROM:0012D0E4 beq.s locret_12D0FC ROM:0012D0E6 bclr #4,($1338).w ROM:0012D0EC ori.w #$80,($D28).w ROM:0012D0F2 bsr.w sub_12D0FE ROM:0012D0F6 bset #1,($1331).w ROM:0012D0FC ROM:0012D0FC locret_12D0FC: ; CODE XREF: ROM:0012D0C0↑j ROM:0012D0FC ; ROM:0012D0E4↑j ROM:0012D0FC rts ROM:0012D0FE ROM:0012D0FE ; =============== S U B R O U T I N E ======================================= ROM:0012D0FE ROM:0012D0FE ROM:0012D0FE sub_12D0FE: ; CODE XREF: ROM:0012D0F2↑p ROM:0012D0FE move.b ($13C3).w,d0 ROM:0012D102 cmp.b ($13C4).w,d0 ROM:0012D106 beq.s locret_12D164 ROM:0012D108 move.b d0,($13C4).w ROM:0012D10C move.b $1D73(d0.w),($13C5).w ROM:0012D114 move.w $1B32(d0.w*2),($1B12).w ROM:0012D11C move.w $1B72(d0.w*2),($1B14).w ROM:0012D124 move.w $1BB2(d0.w*2),($1B16).w ROM:0012D12C move.w $1BF2(d0.w*2),($1B18).w ROM:0012D134 move.w $1C32(d0.w*2),($1B1A).w ROM:0012D13C move.w $1C72(d0.w*2),($1B1C).w ROM:0012D144 move.b $1D93(d0.w),($1D72).w ROM:0012D14C move.w $1CB2(d0.w*2),($1B1E).w ROM:0012D154 move.w $1CF2(d0.w*2),($1B20).w ROM:0012D15C move.w $1D32(d0.w*2),($1378).w ROM:0012D164 ROM:0012D164 locret_12D164: ; CODE XREF: sub_12D0FE+8↑j ROM:0012D164 rts ROM:0012D164 ; End of function sub_12D0FE ROM:0012D164 ROM:0012D166 ROM:0012D166 ; =============== S U B R O U T I N E ======================================= ROM:0012D166 ROM:0012D166 ROM:0012D166 sub_12D166: ; CODE XREF: sub_1242F8+150↑p ROM:0012D166 ; ROM:0012D0DA↑p ROM:0012D166 move.w ($137A).w,d1 ROM:0012D16A move.w ($137C).w,d2 ROM:0012D16E move.b ($13C4).w,d0 ROM:0012D172 ext.w d0 ROM:0012D174 move.b #$FF,($13C4).w ROM:0012D17A move.b #0,($13C5).w ROM:0012D180 move.w #0,($1B12).w ROM:0012D186 move.w #0,($1B14).w ROM:0012D18C move.w #0,($1B16).w ROM:0012D192 move.w #0,($1B18).w ROM:0012D198 move.w #0,($1B1A).w ROM:0012D19E move.w #0,($1B1C).w ROM:0012D1A4 move.b #0,($1D72).w ROM:0012D1AA move.w #0,($1B1E).w ROM:0012D1B0 cmpi.w #$10,d0 ROM:0012D1B4 bge.s loc_12D1BA ROM:0012D1B6 bclr d0,d1 ROM:0012D1B8 bra.s loc_12D1C0 ROM:0012D1BA ; --------------------------------------------------------------------------- ROM:0012D1BA ROM:0012D1BA loc_12D1BA: ; CODE XREF: sub_12D166+4E↑j ROM:0012D1BA subi.w #$10,d0 ROM:0012D1BE bclr d0,d2 ROM:0012D1C0 ROM:0012D1C0 loc_12D1C0: ; CODE XREF: sub_12D166+52↑j ROM:0012D1C0 move.w d2,($137C).w ROM:0012D1C4 move.w d1,($137A).w ROM:0012D1C8 rts ROM:0012D1C8 ; End of function sub_12D166 ROM:0012D1C8 ROM:0012D1CA ROM:0012D1CA ; =============== S U B R O U T I N E ======================================= ROM:0012D1CA ROM:0012D1CA ROM:0012D1CA sub_12D1CA: ; CODE XREF: sub_12C570:loc_12C5B2↑p ROM:0012D1CA clr.w d1 ROM:0012D1CC move.b ($119D).w,d1 ROM:0012D1D0 cmpi.w #2,d1 ROM:0012D1D4 bcc.s locret_12D1DE ROM:0012D1D6 movea.l off_12D1E0(pc,d1.w*4),a0 ROM:0012D1DA nop ROM:0012D1DC jmp (a0) ROM:0012D1DE ; --------------------------------------------------------------------------- ROM:0012D1DE ROM:0012D1DE locret_12D1DE: ; CODE XREF: sub_12D1CA+A↑j ROM:0012D1DE rts ROM:0012D1DE ; End of function sub_12D1CA ROM:0012D1DE ROM:0012D1DE ; --------------------------------------------------------------------------- ROM:0012D1E0 off_12D1E0: dc.l loc_12D1E8 ; DATA XREF: sub_12D1CA+C↑r ROM:0012D1E4 dc.l loc_12D210 ROM:0012D1E8 ; --------------------------------------------------------------------------- ROM:0012D1E8 ROM:0012D1E8 loc_12D1E8: ; DATA XREF: ROM:off_12D1E0↑o ROM:0012D1E8 cmpi.w #0,($696).w ROM:0012D1EE bgt.s locret_12D20E ROM:0012D1F0 move.w $63E(a5),d0 ROM:0012D1F4 clr.b ($8B1).w ROM:0012D1F8 move.w d0,($694).w ROM:0012D1FC move.b #1,($8B1).w ROM:0012D202 bset #5,($1320).w ROM:0012D208 move.b #1,($119D).w ROM:0012D20E ROM:0012D20E locret_12D20E: ; CODE XREF: ROM:0012D1EE↑j ROM:0012D20E rts ROM:0012D210 ; --------------------------------------------------------------------------- ROM:0012D210 ROM:0012D210 loc_12D210: ; DATA XREF: ROM:0012D1E4↑o ROM:0012D210 cmpi.w #0,($696).w ROM:0012D216 bgt.s locret_12D236 ROM:0012D218 move.w $63E(a5),d0 ROM:0012D21C clr.b ($8B1).w ROM:0012D220 move.w d0,($694).w ROM:0012D224 move.b #1,($8B1).w ROM:0012D22A bclr #5,($1320).w ROM:0012D230 move.b #0,($119D).w ROM:0012D236 ROM:0012D236 locret_12D236: ; CODE XREF: ROM:0012D216↑j ROM:0012D236 rts ROM:0012D238 ROM:0012D238 ; =============== S U B R O U T I N E ======================================= ROM:0012D238 ROM:0012D238 ROM:0012D238 sub_12D238: ; CODE XREF: sub_12C570+3C↑p ROM:0012D238 clr.w d1 ROM:0012D23A move.b ($119E).w,d1 ROM:0012D23E cmpi.w #8,d1 ROM:0012D242 bcc.s locret_12D24C ROM:0012D244 movea.l off_12D24E(pc,d1.w*4),a0 ROM:0012D248 nop ROM:0012D24A jmp (a0) ROM:0012D24C ; --------------------------------------------------------------------------- ROM:0012D24C ROM:0012D24C locret_12D24C: ; CODE XREF: sub_12D238+A↑j ROM:0012D24C rts ROM:0012D24C ; End of function sub_12D238 ROM:0012D24C ROM:0012D24C ; --------------------------------------------------------------------------- ROM:0012D24E off_12D24E: dc.l loc_12D26E ; DATA XREF: sub_12D238+C↑r ROM:0012D252 dc.l loc_12D27A ROM:0012D256 dc.l loc_12D2A6 ROM:0012D25A dc.l loc_12D2D6 ROM:0012D25E dc.l loc_12D320 ROM:0012D262 dc.l loc_12D370 ROM:0012D266 dc.l loc_12D3F0 ROM:0012D26A dc.l loc_12D468 ROM:0012D26E ; --------------------------------------------------------------------------- ROM:0012D26E ROM:0012D26E loc_12D26E: ; DATA XREF: ROM:off_12D24E↑o ROM:0012D26E move.b #1,($119E).w ROM:0012D274 bra.w locret_12D2A4 ROM:0012D278 ; --------------------------------------------------------------------------- ROM:0012D278 rts ROM:0012D27A ; --------------------------------------------------------------------------- ROM:0012D27A ROM:0012D27A loc_12D27A: ; DATA XREF: ROM:0012D252↑o ROM:0012D27A btst #0,($8E8).w ROM:0012D280 beq.s locret_12D2A4 ROM:0012D282 move.w $63C(a5),d0 ROM:0012D286 clr.b ($8B1).w ROM:0012D28A move.w d0,($694).w ROM:0012D28E move.b #1,($8B1).w ROM:0012D294 bset #5,($1320).w ROM:0012D29A move.b #2,($119E).w ROM:0012D2A0 bra.w locret_12D2D4 ROM:0012D2A4 ; --------------------------------------------------------------------------- ROM:0012D2A4 ROM:0012D2A4 locret_12D2A4: ; CODE XREF: ROM:0012D274↑j ROM:0012D2A4 ; ROM:0012D280↑j ... ROM:0012D2A4 rts ROM:0012D2A6 ; --------------------------------------------------------------------------- ROM:0012D2A6 ROM:0012D2A6 loc_12D2A6: ; DATA XREF: ROM:0012D256↑o ROM:0012D2A6 btst #1,($1337).w ROM:0012D2AC beq.s loc_12D2BE ROM:0012D2AE bclr #5,($1320).w ROM:0012D2B4 move.b #7,($119E).w ROM:0012D2BA bra.w locret_12D4FA ROM:0012D2BE ; --------------------------------------------------------------------------- ROM:0012D2BE ROM:0012D2BE loc_12D2BE: ; CODE XREF: ROM:0012D2AC↑j ROM:0012D2BE btst #0,($8E8).w ROM:0012D2C4 bne.s locret_12D2D4 ROM:0012D2C6 bclr #5,($1320).w ROM:0012D2CC move.b #1,($119E).w ROM:0012D2D2 bra.s locret_12D2A4 ROM:0012D2D4 ; --------------------------------------------------------------------------- ROM:0012D2D4 ROM:0012D2D4 locret_12D2D4: ; CODE XREF: ROM:0012D2A0↑j ROM:0012D2D4 ; ROM:0012D2C4↑j ROM:0012D2D4 rts ROM:0012D2D6 ; --------------------------------------------------------------------------- ROM:0012D2D6 ROM:0012D2D6 loc_12D2D6: ; DATA XREF: ROM:0012D25A↑o ROM:0012D2D6 btst #0,($132D).w ROM:0012D2DC beq.s loc_12D2EA ROM:0012D2DE bset #5,($1320).w ROM:0012D2E4 bset #1,($1DB3).w ROM:0012D2EA ROM:0012D2EA loc_12D2EA: ; CODE XREF: ROM:0012D2DC↑j ROM:0012D2EA btst #1,($1331).w ROM:0012D2F0 beq.s loc_12D302 ROM:0012D2F2 bclr #1,($1331).w ROM:0012D2F8 move.b #7,($119E).w ROM:0012D2FE bra.w locret_12D4FA ROM:0012D302 ; --------------------------------------------------------------------------- ROM:0012D302 ROM:0012D302 loc_12D302: ; CODE XREF: ROM:0012D2F0↑j ROM:0012D302 btst #0,($8E8).w ROM:0012D308 bne.s loc_12D318 ROM:0012D30A bclr #5,($1320).w ROM:0012D310 move.b #1,($119E).w ROM:0012D316 bra.s locret_12D2A4 ROM:0012D318 ; --------------------------------------------------------------------------- ROM:0012D318 ROM:0012D318 loc_12D318: ; CODE XREF: ROM:0012D308↑j ROM:0012D318 ; ROM:0012D482↓j ... ROM:0012D318 bclr #5,($1320).w ROM:0012D31E rts ROM:0012D320 ; --------------------------------------------------------------------------- ROM:0012D320 ROM:0012D320 loc_12D320: ; DATA XREF: ROM:0012D25E↑o ROM:0012D320 btst #1,($1331).w ROM:0012D326 beq.s loc_12D338 ROM:0012D328 bclr #1,($1331).w ROM:0012D32E move.b #7,($119E).w ROM:0012D334 bra.w locret_12D4FA ROM:0012D338 ; --------------------------------------------------------------------------- ROM:0012D338 ROM:0012D338 loc_12D338: ; CODE XREF: ROM:0012D326↑j ROM:0012D338 cmpi.b #0,($13C2).w ROM:0012D33E bne.s loc_12D34A ROM:0012D340 move.b #7,($119E).w ROM:0012D346 bra.w locret_12D4FA ROM:0012D34A ; --------------------------------------------------------------------------- ROM:0012D34A ROM:0012D34A loc_12D34A: ; CODE XREF: ROM:0012D33E↑j ROM:0012D34A btst #0,($8E8).w ROM:0012D350 bne.s loc_12D362 ROM:0012D352 bclr #5,($1320).w ROM:0012D358 move.b #1,($119E).w ROM:0012D35E bra.w locret_12D2A4 ROM:0012D362 ; --------------------------------------------------------------------------- ROM:0012D362 ROM:0012D362 loc_12D362: ; CODE XREF: ROM:0012D350↑j ROM:0012D362 ; ROM:0012D4C8↓j ROM:0012D362 bset #5,($1320).w ROM:0012D368 bset #1,($1DB3).w ROM:0012D36E rts ROM:0012D370 ; --------------------------------------------------------------------------- ROM:0012D370 ROM:0012D370 loc_12D370: ; DATA XREF: ROM:0012D262↑o ROM:0012D370 btst #1,($1331).w ROM:0012D376 beq.s loc_12D388 ROM:0012D378 bclr #1,($1331).w ROM:0012D37E move.b #7,($119E).w ROM:0012D384 bra.w locret_12D4FA ROM:0012D388 ; --------------------------------------------------------------------------- ROM:0012D388 ROM:0012D388 loc_12D388: ; CODE XREF: ROM:0012D376↑j ROM:0012D388 cmpi.b #0,($13C2).w ROM:0012D38E bne.s loc_12D39A ROM:0012D390 move.b #7,($119E).w ROM:0012D396 bra.w locret_12D4FA ROM:0012D39A ; --------------------------------------------------------------------------- ROM:0012D39A ROM:0012D39A loc_12D39A: ; CODE XREF: ROM:0012D38E↑j ROM:0012D39A btst #0,($8E8).w ROM:0012D3A0 bne.s loc_12D3B2 ROM:0012D3A2 bclr #5,($1320).w ROM:0012D3A8 move.b #1,($119E).w ROM:0012D3AE bra.w locret_12D2A4 ROM:0012D3B2 ; --------------------------------------------------------------------------- ROM:0012D3B2 ROM:0012D3B2 loc_12D3B2: ; CODE XREF: ROM:0012D3A0↑j ROM:0012D3B2 cmpi.w #0,($696).w ROM:0012D3B8 bgt.s loc_12D3E2 ROM:0012D3BA move.w $63E(a5),d0 ROM:0012D3BE clr.b ($8B1).w ROM:0012D3C2 move.w d0,($694).w ROM:0012D3C6 move.b #1,($8B1).w ROM:0012D3CC bclr #5,($1320).w ROM:0012D3D2 bset #1,($1DB3).w ROM:0012D3D8 move.b #6,($119E).w ROM:0012D3DE bra.w loc_12D460 ROM:0012D3E2 ; --------------------------------------------------------------------------- ROM:0012D3E2 ROM:0012D3E2 loc_12D3E2: ; CODE XREF: ROM:0012D3B8↑j ROM:0012D3E2 ; ROM:0012D45E↓j ... ROM:0012D3E2 bset #5,($1320).w ROM:0012D3E8 bset #1,($1DB3).w ROM:0012D3EE rts ROM:0012D3F0 ; --------------------------------------------------------------------------- ROM:0012D3F0 ROM:0012D3F0 loc_12D3F0: ; DATA XREF: ROM:0012D266↑o ROM:0012D3F0 btst #1,($1331).w ROM:0012D3F6 beq.s loc_12D408 ROM:0012D3F8 bclr #1,($1331).w ROM:0012D3FE move.b #7,($119E).w ROM:0012D404 bra.w locret_12D4FA ROM:0012D408 ; --------------------------------------------------------------------------- ROM:0012D408 ROM:0012D408 loc_12D408: ; CODE XREF: ROM:0012D3F6↑j ROM:0012D408 cmpi.b #0,($13C2).w ROM:0012D40E bne.s loc_12D41A ROM:0012D410 move.b #7,($119E).w ROM:0012D416 bra.w locret_12D4FA ROM:0012D41A ; --------------------------------------------------------------------------- ROM:0012D41A ROM:0012D41A loc_12D41A: ; CODE XREF: ROM:0012D40E↑j ROM:0012D41A btst #0,($8E8).w ROM:0012D420 bne.s loc_12D432 ROM:0012D422 bclr #5,($1320).w ROM:0012D428 move.b #1,($119E).w ROM:0012D42E bra.w locret_12D2A4 ROM:0012D432 ; --------------------------------------------------------------------------- ROM:0012D432 ROM:0012D432 loc_12D432: ; CODE XREF: ROM:0012D420↑j ROM:0012D432 cmpi.w #0,($696).w ROM:0012D438 bgt.s loc_12D460 ROM:0012D43A move.w $63E(a5),d0 ROM:0012D43E clr.b ($8B1).w ROM:0012D442 move.w d0,($694).w ROM:0012D446 move.b #1,($8B1).w ROM:0012D44C bset #5,($1320).w ROM:0012D452 bset #1,($1DB3).w ROM:0012D458 move.b #5,($119E).w ROM:0012D45E bra.s loc_12D3E2 ROM:0012D460 ; --------------------------------------------------------------------------- ROM:0012D460 ROM:0012D460 loc_12D460: ; CODE XREF: ROM:0012D3DE↑j ROM:0012D460 ; ROM:0012D438↑j ROM:0012D460 bclr #5,($1320).w ROM:0012D466 rts ROM:0012D468 ; --------------------------------------------------------------------------- ROM:0012D468 ROM:0012D468 loc_12D468: ; DATA XREF: ROM:0012D26A↑o ROM:0012D468 cmpi.b #0,($13C2).w ROM:0012D46E bne.s loc_12D488 ROM:0012D470 bclr #5,($1320).w ROM:0012D476 bclr #1,($1DB3).w ROM:0012D47C move.b #3,($119E).w ROM:0012D482 bra.w loc_12D318 ROM:0012D486 ; --------------------------------------------------------------------------- ROM:0012D486 bra.s locret_12D4FA ROM:0012D488 ; --------------------------------------------------------------------------- ROM:0012D488 ROM:0012D488 loc_12D488: ; CODE XREF: ROM:0012D46E↑j ROM:0012D488 move.b ($13C3).w,d0 ROM:0012D48C ext.w d0 ROM:0012D48E move.w $A3E(a5,d0.w*2),d1 ROM:0012D494 cmpi.w #0,d1 ROM:0012D498 bne.s loc_12D4B0 ROM:0012D49A bclr #5,($1320).w ROM:0012D4A0 bclr #1,($1DB3).w ROM:0012D4A6 move.b #3,($119E).w ROM:0012D4AC bra.w loc_12D318 ROM:0012D4B0 ; --------------------------------------------------------------------------- ROM:0012D4B0 ROM:0012D4B0 loc_12D4B0: ; CODE XREF: ROM:0012D498↑j ROM:0012D4B0 cmpi.w #1,d1 ROM:0012D4B4 bne.s loc_12D4CC ROM:0012D4B6 bset #5,($1320).w ROM:0012D4BC bset #1,($1DB3).w ROM:0012D4C2 move.b #4,($119E).w ROM:0012D4C8 bra.w loc_12D362 ROM:0012D4CC ; --------------------------------------------------------------------------- ROM:0012D4CC ROM:0012D4CC loc_12D4CC: ; CODE XREF: ROM:0012D4B4↑j ROM:0012D4CC cmpi.w #2,d1 ROM:0012D4D0 bne.s locret_12D4FA ROM:0012D4D2 move.w $63E(a5),d2 ROM:0012D4D6 clr.b ($8B1).w ROM:0012D4DA move.w d2,($694).w ROM:0012D4DE move.b #1,($8B1).w ROM:0012D4E4 bset #5,($1320).w ROM:0012D4EA bset #1,($1DB3).w ROM:0012D4F0 move.b #5,($119E).w ROM:0012D4F6 bra.w loc_12D3E2 ROM:0012D4FA ; --------------------------------------------------------------------------- ROM:0012D4FA ROM:0012D4FA locret_12D4FA: ; CODE XREF: ROM:0012D2BA↑j ROM:0012D4FA ; ROM:0012D2FE↑j ... ROM:0012D4FA rts ROM:0012D4FC ROM:0012D4FC ; =============== S U B R O U T I N E ======================================= ROM:0012D4FC ROM:0012D4FC ROM:0012D4FC sub_12D4FC: ; CODE XREF: sub_12C570+5A↑p ROM:0012D4FC clr.w d1 ROM:0012D4FE move.b ($119F).w,d1 ROM:0012D502 cmpi.w #2,d1 ROM:0012D506 bcc.s locret_12D510 ROM:0012D508 movea.l off_12D512(pc,d1.w*4),a0 ROM:0012D50C nop ROM:0012D50E jmp (a0) ROM:0012D510 ; --------------------------------------------------------------------------- ROM:0012D510 ROM:0012D510 locret_12D510: ; CODE XREF: sub_12D4FC+A↑j ROM:0012D510 rts ROM:0012D510 ; End of function sub_12D4FC ROM:0012D510 ROM:0012D510 ; --------------------------------------------------------------------------- ROM:0012D512 off_12D512: dc.l loc_12D51A ; DATA XREF: sub_12D4FC+C↑r ROM:0012D516 dc.l loc_12D526 ROM:0012D51A ; --------------------------------------------------------------------------- ROM:0012D51A ROM:0012D51A loc_12D51A: ; DATA XREF: ROM:off_12D512↑o ROM:0012D51A move.b #1,($119F).w ROM:0012D520 bra.w loc_12D538 ROM:0012D524 ; --------------------------------------------------------------------------- ROM:0012D524 rts ROM:0012D526 ; --------------------------------------------------------------------------- ROM:0012D526 ROM:0012D526 loc_12D526: ; DATA XREF: ROM:0012D516↑o ROM:0012D526 btst #6,($1323).w ROM:0012D52C beq.s loc_12D538 ROM:0012D52E bclr #6,($1323).w ROM:0012D534 bsr.w sub_12D53E ROM:0012D538 ROM:0012D538 loc_12D538: ; CODE XREF: ROM:0012D520↑j ROM:0012D538 ; ROM:0012D52C↑j ROM:0012D538 bsr.w sub_12D608 ROM:0012D53C rts ROM:0012D53E ROM:0012D53E ; =============== S U B R O U T I N E ======================================= ROM:0012D53E ROM:0012D53E ROM:0012D53E sub_12D53E: ; CODE XREF: ROM:0012D534↑p ROM:0012D53E move.w ($138A).w,d2 ROM:0012D542 move.w ($138C).w,d3 ROM:0012D546 cmpi.b #0,($13C2).w ROM:0012D54C ble.s loc_12D592 ROM:0012D54E move.b #$28,($13C5).w ; '(' ROM:0012D554 move.w #0,d0 ROM:0012D558 bra.s loc_12D55E ROM:0012D55A ; --------------------------------------------------------------------------- ROM:0012D55A ROM:0012D55A loc_12D55A: ; CODE XREF: sub_12D53E:loc_12D58E↓j ROM:0012D55A addi.w #1,d0 ROM:0012D55E ROM:0012D55E loc_12D55E: ; CODE XREF: sub_12D53E+1A↑j ROM:0012D55E cmpi.w #$1F,d0 ROM:0012D562 bgt.l loc_12D590 ROM:0012D568 cmpi.w #$10,d0 ROM:0012D56C bge.s loc_12D57C ROM:0012D56E btst d0,d2 ROM:0012D570 beq.s loc_12D57A ROM:0012D572 move.b #$28,$1D73(d0.w) ; '(' ROM:0012D57A ROM:0012D57A loc_12D57A: ; CODE XREF: sub_12D53E+32↑j ROM:0012D57A bra.s loc_12D58E ROM:0012D57C ; --------------------------------------------------------------------------- ROM:0012D57C ROM:0012D57C loc_12D57C: ; CODE XREF: sub_12D53E+2E↑j ROM:0012D57C move.w d0,d1 ROM:0012D57E subi.w #$10,d1 ROM:0012D582 btst d1,d3 ROM:0012D584 beq.s loc_12D58E ROM:0012D586 move.b #$28,$1D73(d0.w) ; '(' ROM:0012D58E ROM:0012D58E loc_12D58E: ; CODE XREF: sub_12D53E:loc_12D57A↑j ROM:0012D58E ; sub_12D53E+46↑j ROM:0012D58E bra.s loc_12D55A ROM:0012D590 ; --------------------------------------------------------------------------- ROM:0012D590 ROM:0012D590 loc_12D590: ; CODE XREF: sub_12D53E+24↑j ROM:0012D590 bra.s loc_12D5AE ROM:0012D592 ; --------------------------------------------------------------------------- ROM:0012D592 ROM:0012D592 loc_12D592: ; CODE XREF: sub_12D53E+E↑j ROM:0012D592 cmpi.b #0,($13C5).w ROM:0012D598 ble.s loc_12D5AE ROM:0012D59A subi.b #1,($13C5).w ROM:0012D5A0 cmpi.b #0,($13C5).w ROM:0012D5A6 bne.s loc_12D5AE ROM:0012D5A8 bset #7,($1338).w ROM:0012D5AE ROM:0012D5AE loc_12D5AE: ; CODE XREF: sub_12D53E:loc_12D590↑j ROM:0012D5AE ; sub_12D53E+5A↑j ... ROM:0012D5AE move.w #0,d0 ROM:0012D5B2 bra.s loc_12D5B8 ROM:0012D5B4 ; --------------------------------------------------------------------------- ROM:0012D5B4 ROM:0012D5B4 loc_12D5B4: ; CODE XREF: sub_12D53E:loc_12D5FC↓j ROM:0012D5B4 addi.w #1,d0 ROM:0012D5B8 ROM:0012D5B8 loc_12D5B8: ; CODE XREF: sub_12D53E+74↑j ROM:0012D5B8 cmpi.w #$1F,d0 ROM:0012D5BC bgt.l loc_12D5FE ROM:0012D5C2 cmpi.w #$10,d0 ROM:0012D5C6 bge.s loc_12D5E0 ROM:0012D5C8 btst d0,d2 ROM:0012D5CA bne.s loc_12D5DE ROM:0012D5CC cmpi.b #0,$1D73(d0.w) ROM:0012D5D4 ble.s loc_12D5DE ROM:0012D5D6 subi.b #1,$1D73(d0.w) ROM:0012D5DE ROM:0012D5DE loc_12D5DE: ; CODE XREF: sub_12D53E+8C↑j ROM:0012D5DE ; sub_12D53E+96↑j ROM:0012D5DE bra.s loc_12D5FC ROM:0012D5E0 ; --------------------------------------------------------------------------- ROM:0012D5E0 ROM:0012D5E0 loc_12D5E0: ; CODE XREF: sub_12D53E+88↑j ROM:0012D5E0 move.w d0,d1 ROM:0012D5E2 subi.w #$10,d1 ROM:0012D5E6 btst d1,d3 ROM:0012D5E8 bne.s loc_12D5FC ROM:0012D5EA cmpi.b #0,$1D73(d0.w) ROM:0012D5F2 ble.s loc_12D5FC ROM:0012D5F4 subi.b #1,$1D73(d0.w) ROM:0012D5FC ROM:0012D5FC loc_12D5FC: ; CODE XREF: sub_12D53E:loc_12D5DE↑j ROM:0012D5FC ; sub_12D53E+AA↑j ... ROM:0012D5FC bra.s loc_12D5B4 ROM:0012D5FE ; --------------------------------------------------------------------------- ROM:0012D5FE ROM:0012D5FE loc_12D5FE: ; CODE XREF: sub_12D53E+7E↑j ROM:0012D5FE move.w d3,($138C).w ROM:0012D602 move.w d2,($138A).w ROM:0012D606 rts ROM:0012D606 ; End of function sub_12D53E ROM:0012D606 ROM:0012D608 ROM:0012D608 ; =============== S U B R O U T I N E ======================================= ROM:0012D608 ROM:0012D608 ROM:0012D608 sub_12D608: ; CODE XREF: ROM:loc_12D538↑p ROM:0012D608 clr.w d1 ROM:0012D60A move.b ($11A0).w,d1 ROM:0012D60E cmpi.w #4,d1 ROM:0012D612 bcc.s locret_12D61C ROM:0012D614 movea.l off_12D61E(pc,d1.w*4),a0 ROM:0012D618 nop ROM:0012D61A jmp (a0) ROM:0012D61C ; --------------------------------------------------------------------------- ROM:0012D61C ROM:0012D61C locret_12D61C: ; CODE XREF: sub_12D608+A↑j ROM:0012D61C rts ROM:0012D61C ; End of function sub_12D608 ROM:0012D61C ROM:0012D61C ; --------------------------------------------------------------------------- ROM:0012D61E off_12D61E: dc.l loc_12D62E ; DATA XREF: sub_12D608+C↑r ROM:0012D622 dc.l loc_12D63A ROM:0012D626 dc.l loc_12D652 ROM:0012D62A dc.l loc_12D686 ROM:0012D62E ; --------------------------------------------------------------------------- ROM:0012D62E ROM:0012D62E loc_12D62E: ; DATA XREF: ROM:off_12D61E↑o ROM:0012D62E move.b #1,($11A0).w ROM:0012D634 bra.w locret_12D650 ROM:0012D638 ; --------------------------------------------------------------------------- ROM:0012D638 rts ROM:0012D63A ; --------------------------------------------------------------------------- ROM:0012D63A ROM:0012D63A loc_12D63A: ; DATA XREF: ROM:0012D622↑o ROM:0012D63A btst #1,($1337).w ROM:0012D640 beq.s locret_12D650 ROM:0012D642 bsr.w sub_12D698 ROM:0012D646 move.b #2,($11A0).w ROM:0012D64C bra.w loc_12D680 ROM:0012D650 ; --------------------------------------------------------------------------- ROM:0012D650 ROM:0012D650 locret_12D650: ; CODE XREF: ROM:0012D634↑j ROM:0012D650 ; ROM:0012D640↑j ... ROM:0012D650 rts ROM:0012D652 ; --------------------------------------------------------------------------- ROM:0012D652 ROM:0012D652 loc_12D652: ; DATA XREF: ROM:0012D626↑o ROM:0012D652 btst #6,($133D).w ROM:0012D658 beq.s loc_12D670 ROM:0012D65A bclr #6,($133D).w ROM:0012D660 bset #6,($1323).w ROM:0012D666 move.b #3,($11A0).w ROM:0012D66C bra.w locret_12D696 ROM:0012D670 ; --------------------------------------------------------------------------- ROM:0012D670 ROM:0012D670 loc_12D670: ; CODE XREF: ROM:0012D658↑j ROM:0012D670 btst #1,($1337).w ROM:0012D676 bne.s loc_12D680 ROM:0012D678 move.b #1,($11A0).w ROM:0012D67E bra.s locret_12D650 ROM:0012D680 ; --------------------------------------------------------------------------- ROM:0012D680 ROM:0012D680 loc_12D680: ; CODE XREF: ROM:0012D64C↑j ROM:0012D680 ; ROM:0012D676↑j ROM:0012D680 bsr.w sub_12D6A0 ROM:0012D684 rts ROM:0012D686 ; --------------------------------------------------------------------------- ROM:0012D686 ROM:0012D686 loc_12D686: ; DATA XREF: ROM:0012D62A↑o ROM:0012D686 btst #1,($1337).w ROM:0012D68C bne.s locret_12D696 ROM:0012D68E move.b #1,($11A0).w ROM:0012D694 bra.s locret_12D650 ROM:0012D696 ; --------------------------------------------------------------------------- ROM:0012D696 ROM:0012D696 locret_12D696: ; CODE XREF: ROM:0012D66C↑j ROM:0012D696 ; ROM:0012D68C↑j ROM:0012D696 rts ROM:0012D698 ROM:0012D698 ; =============== S U B R O U T I N E ======================================= ROM:0012D698 ROM:0012D698 ROM:0012D698 sub_12D698: ; CODE XREF: ROM:0012D642↑p ROM:0012D698 move.w ($A38).w,($D36).w ROM:0012D69E rts ROM:0012D69E ; End of function sub_12D698 ROM:0012D69E ROM:0012D6A0 ROM:0012D6A0 ; =============== S U B R O U T I N E ======================================= ROM:0012D6A0 ROM:0012D6A0 ROM:0012D6A0 sub_12D6A0: ; CODE XREF: ROM:loc_12D680↑p ROM:0012D6A0 move.w $644(a5),d0 ROM:0012D6A4 cmp.w ($A38).w,d0 ROM:0012D6A8 bge.s locret_12D6BE ROM:0012D6AA move.w $642(a5),d0 ROM:0012D6AE add.w ($D36).w,d0 ROM:0012D6B2 cmp.w ($A38).w,d0 ROM:0012D6B6 bgt.s locret_12D6BE ROM:0012D6B8 bset #6,($133D).w ROM:0012D6BE ROM:0012D6BE locret_12D6BE: ; CODE XREF: sub_12D6A0+8↑j ROM:0012D6BE ; sub_12D6A0+16↑j ROM:0012D6BE rts ROM:0012D6BE ; End of function sub_12D6A0 ROM:0012D6BE ROM:0012D6C0 ROM:0012D6C0 ; =============== S U B R O U T I N E ======================================= ROM:0012D6C0 ROM:0012D6C0 ROM:0012D6C0 sub_12D6C0: ; CODE XREF: ROM:loc_12C69E↑p ROM:0012D6C0 move.w ($13A4).w,d0 ROM:0012D6C4 move.w ($13A6).w,d1 ROM:0012D6C8 move.w ($13A8).w,d2 ROM:0012D6CC move.w ($13AA).w,d3 ROM:0012D6D0 cmp.w d0,d1 ROM:0012D6D2 bne.s locret_12D6E8 ROM:0012D6D4 cmp.w d1,d2 ROM:0012D6D6 bne.s locret_12D6E8 ROM:0012D6D8 cmp.w d2,d3 ROM:0012D6DA bne.s locret_12D6E8 ROM:0012D6DC ori.w #$8000,($D28).w ROM:0012D6E2 bsr.l sub_12AB42 ROM:0012D6E8 ROM:0012D6E8 locret_12D6E8: ; CODE XREF: sub_12D6C0+12↑j ROM:0012D6E8 ; sub_12D6C0+16↑j ... ROM:0012D6E8 rts ROM:0012D6E8 ; End of function sub_12D6C0 ROM:0012D6E8 ROM:0012D6EA ROM:0012D6EA ; =============== S U B R O U T I N E ======================================= ROM:0012D6EA ROM:0012D6EA ROM:0012D6EA sub_12D6EA: ; CODE XREF: sub_12C570+9E↑p ROM:0012D6EA btst #1,($D59).w ROM:0012D6F0 beq.s loc_12D6FA ROM:0012D6F2 bset #3,($131D).w ROM:0012D6F8 bra.s loc_12D710 ROM:0012D6FA ; --------------------------------------------------------------------------- ROM:0012D6FA ROM:0012D6FA loc_12D6FA: ; CODE XREF: sub_12D6EA+6↑j ROM:0012D6FA btst #4,($D59).w ROM:0012D700 beq.s loc_12D70A ROM:0012D702 bset #3,($131D).w ROM:0012D708 bra.s loc_12D710 ROM:0012D70A ; --------------------------------------------------------------------------- ROM:0012D70A ROM:0012D70A loc_12D70A: ; CODE XREF: sub_12D6EA+16↑j ROM:0012D70A bclr #3,($131D).w ROM:0012D710 ROM:0012D710 loc_12D710: ; CODE XREF: sub_12D6EA+E↑j ROM:0012D710 ; sub_12D6EA+1E↑j ROM:0012D710 btst #4,($D56).w ROM:0012D716 beq.s loc_12D720 ROM:0012D718 bset #6,($132D).w ROM:0012D71E bra.s loc_12D736 ROM:0012D720 ; --------------------------------------------------------------------------- ROM:0012D720 ROM:0012D720 loc_12D720: ; CODE XREF: sub_12D6EA+2C↑j ROM:0012D720 btst #3,($D56).w ROM:0012D726 beq.s loc_12D730 ROM:0012D728 bset #6,($132D).w ROM:0012D72E bra.s loc_12D736 ROM:0012D730 ; --------------------------------------------------------------------------- ROM:0012D730 ROM:0012D730 loc_12D730: ; CODE XREF: sub_12D6EA+3C↑j ROM:0012D730 bclr #6,($132D).w ROM:0012D736 ROM:0012D736 loc_12D736: ; CODE XREF: sub_12D6EA+34↑j ROM:0012D736 ; sub_12D6EA+44↑j ROM:0012D736 btst #3,($D58).w ROM:0012D73C beq.s loc_12D746 ROM:0012D73E bset #7,($132A).w ROM:0012D744 bra.s loc_12D75C ROM:0012D746 ; --------------------------------------------------------------------------- ROM:0012D746 ROM:0012D746 loc_12D746: ; CODE XREF: sub_12D6EA+52↑j ROM:0012D746 btst #2,($D56).w ROM:0012D74C beq.s loc_12D756 ROM:0012D74E bset #7,($132A).w ROM:0012D754 bra.s loc_12D75C ROM:0012D756 ; --------------------------------------------------------------------------- ROM:0012D756 ROM:0012D756 loc_12D756: ; CODE XREF: sub_12D6EA+62↑j ROM:0012D756 bclr #7,($132A).w ROM:0012D75C ROM:0012D75C loc_12D75C: ; CODE XREF: sub_12D6EA+5A↑j ROM:0012D75C ; sub_12D6EA+6A↑j ROM:0012D75C btst #1,($137D).w ROM:0012D762 beq.s loc_12D76C ROM:0012D764 bset #3,($133A).w ROM:0012D76A bra.s loc_12D782 ROM:0012D76C ; --------------------------------------------------------------------------- ROM:0012D76C ROM:0012D76C loc_12D76C: ; CODE XREF: sub_12D6EA+78↑j ROM:0012D76C btst #4,($137D).w ROM:0012D772 beq.s loc_12D77C ROM:0012D774 bset #3,($133A).w ROM:0012D77A bra.s loc_12D782 ROM:0012D77C ; --------------------------------------------------------------------------- ROM:0012D77C ROM:0012D77C loc_12D77C: ; CODE XREF: sub_12D6EA+88↑j ROM:0012D77C bclr #3,($133A).w ROM:0012D782 ROM:0012D782 loc_12D782: ; CODE XREF: sub_12D6EA+80↑j ROM:0012D782 ; sub_12D6EA+90↑j ROM:0012D782 btst #4,($137A).w ROM:0012D788 beq.s loc_12D792 ROM:0012D78A bset #7,($1334).w ROM:0012D790 bra.s loc_12D7A8 ROM:0012D792 ; --------------------------------------------------------------------------- ROM:0012D792 ROM:0012D792 loc_12D792: ; CODE XREF: sub_12D6EA+9E↑j ROM:0012D792 btst #3,($137A).w ROM:0012D798 beq.s loc_12D7A2 ROM:0012D79A bset #7,($1334).w ROM:0012D7A0 bra.s loc_12D7A8 ROM:0012D7A2 ; --------------------------------------------------------------------------- ROM:0012D7A2 ROM:0012D7A2 loc_12D7A2: ; CODE XREF: sub_12D6EA+AE↑j ROM:0012D7A2 bclr #7,($1334).w ROM:0012D7A8 ROM:0012D7A8 loc_12D7A8: ; CODE XREF: sub_12D6EA+A6↑j ROM:0012D7A8 ; sub_12D6EA+B6↑j ROM:0012D7A8 btst #4,($137C).w ROM:0012D7AE beq.s loc_12D7B8 ROM:0012D7B0 bset #0,($1331).w ROM:0012D7B6 bra.s loc_12D7EE ROM:0012D7B8 ; --------------------------------------------------------------------------- ROM:0012D7B8 ROM:0012D7B8 loc_12D7B8: ; CODE XREF: sub_12D6EA+C4↑j ROM:0012D7B8 btst #5,($137C).w ROM:0012D7BE beq.s loc_12D7C8 ROM:0012D7C0 bset #0,($1331).w ROM:0012D7C6 bra.s loc_12D7EE ROM:0012D7C8 ; --------------------------------------------------------------------------- ROM:0012D7C8 ROM:0012D7C8 loc_12D7C8: ; CODE XREF: sub_12D6EA+D4↑j ROM:0012D7C8 btst #6,($137C).w ROM:0012D7CE beq.s loc_12D7D8 ROM:0012D7D0 bset #0,($1331).w ROM:0012D7D6 bra.s loc_12D7EE ROM:0012D7D8 ; --------------------------------------------------------------------------- ROM:0012D7D8 ROM:0012D7D8 loc_12D7D8: ; CODE XREF: sub_12D6EA+E4↑j ROM:0012D7D8 btst #7,($137C).w ROM:0012D7DE beq.s loc_12D7E8 ROM:0012D7E0 bset #0,($1331).w ROM:0012D7E6 bra.s loc_12D7EE ROM:0012D7E8 ; --------------------------------------------------------------------------- ROM:0012D7E8 ROM:0012D7E8 loc_12D7E8: ; CODE XREF: sub_12D6EA+F4↑j ROM:0012D7E8 bclr #0,($1331).w ROM:0012D7EE ROM:0012D7EE loc_12D7EE: ; CODE XREF: sub_12D6EA+CC↑j ROM:0012D7EE ; sub_12D6EA+DC↑j ... ROM:0012D7EE btst #6,($137D).w ROM:0012D7F4 beq.s loc_12D7FE ROM:0012D7F6 bset #4,($131A).w ROM:0012D7FC bra.s loc_12D814 ROM:0012D7FE ; --------------------------------------------------------------------------- ROM:0012D7FE ROM:0012D7FE loc_12D7FE: ; CODE XREF: sub_12D6EA+10A↑j ROM:0012D7FE btst #5,($137B).w ROM:0012D804 beq.s loc_12D80E ROM:0012D806 bset #4,($131A).w ROM:0012D80C bra.s loc_12D814 ROM:0012D80E ; --------------------------------------------------------------------------- ROM:0012D80E ROM:0012D80E loc_12D80E: ; CODE XREF: sub_12D6EA+11A↑j ROM:0012D80E bclr #4,($131A).w ROM:0012D814 ROM:0012D814 loc_12D814: ; CODE XREF: sub_12D6EA+112↑j ROM:0012D814 ; sub_12D6EA+122↑j ROM:0012D814 btst #3,($137C).w ROM:0012D81A beq.s loc_12D824 ROM:0012D81C bset #2,($1332).w ROM:0012D822 bra.s loc_12D83A ROM:0012D824 ; --------------------------------------------------------------------------- ROM:0012D824 ROM:0012D824 loc_12D824: ; CODE XREF: sub_12D6EA+130↑j ROM:0012D824 btst #2,($137A).w ROM:0012D82A beq.s loc_12D834 ROM:0012D82C bset #2,($1332).w ROM:0012D832 bra.s loc_12D83A ROM:0012D834 ; --------------------------------------------------------------------------- ROM:0012D834 ROM:0012D834 loc_12D834: ; CODE XREF: sub_12D6EA+140↑j ROM:0012D834 bclr #2,($1332).w ROM:0012D83A ROM:0012D83A loc_12D83A: ; CODE XREF: sub_12D6EA+138↑j ROM:0012D83A ; sub_12D6EA+148↑j ROM:0012D83A btst #6,($137A).w ROM:0012D840 beq.s loc_12D84A ROM:0012D842 bset #3,($1330).w ROM:0012D848 bra.s loc_12D860 ROM:0012D84A ; --------------------------------------------------------------------------- ROM:0012D84A ROM:0012D84A loc_12D84A: ; CODE XREF: sub_12D6EA+156↑j ROM:0012D84A btst #7,($137A).w ROM:0012D850 beq.s loc_12D85A ROM:0012D852 bset #3,($1330).w ROM:0012D858 bra.s loc_12D860 ROM:0012D85A ; --------------------------------------------------------------------------- ROM:0012D85A ROM:0012D85A loc_12D85A: ; CODE XREF: sub_12D6EA+166↑j ROM:0012D85A bclr #3,($1330).w ROM:0012D860 ROM:0012D860 loc_12D860: ; CODE XREF: sub_12D6EA+15E↑j ROM:0012D860 ; sub_12D6EA+16E↑j ROM:0012D860 btst #1,($D45).w ROM:0012D866 beq.s loc_12D870 ROM:0012D868 bset #2,($1321).w ROM:0012D86E bra.s loc_12D886 ROM:0012D870 ; --------------------------------------------------------------------------- ROM:0012D870 ROM:0012D870 loc_12D870: ; CODE XREF: sub_12D6EA+17C↑j ROM:0012D870 btst #4,($D45).w ROM:0012D876 beq.s loc_12D880 ROM:0012D878 bset #2,($1321).w ROM:0012D87E bra.s loc_12D886 ROM:0012D880 ; --------------------------------------------------------------------------- ROM:0012D880 ROM:0012D880 loc_12D880: ; CODE XREF: sub_12D6EA+18C↑j ROM:0012D880 bclr #2,($1321).w ROM:0012D886 ROM:0012D886 loc_12D886: ; CODE XREF: sub_12D6EA+184↑j ROM:0012D886 ; sub_12D6EA+194↑j ROM:0012D886 btst #4,($D42).w ROM:0012D88C beq.s loc_12D896 ROM:0012D88E bset #4,($132E).w ROM:0012D894 bra.s loc_12D8AC ROM:0012D896 ; --------------------------------------------------------------------------- ROM:0012D896 ROM:0012D896 loc_12D896: ; CODE XREF: sub_12D6EA+1A2↑j ROM:0012D896 btst #3,($D42).w ROM:0012D89C beq.s loc_12D8A6 ROM:0012D89E bset #4,($132E).w ROM:0012D8A4 bra.s loc_12D8AC ROM:0012D8A6 ; --------------------------------------------------------------------------- ROM:0012D8A6 ROM:0012D8A6 loc_12D8A6: ; CODE XREF: sub_12D6EA+1B2↑j ROM:0012D8A6 bclr #4,($132E).w ROM:0012D8AC ROM:0012D8AC loc_12D8AC: ; CODE XREF: sub_12D6EA+1AA↑j ROM:0012D8AC ; sub_12D6EA+1BA↑j ROM:0012D8AC btst #4,($D44).w ROM:0012D8B2 beq.s loc_12D8BC ROM:0012D8B4 bset #4,($132A).w ROM:0012D8BA bra.s loc_12D8F2 ROM:0012D8BC ; --------------------------------------------------------------------------- ROM:0012D8BC ROM:0012D8BC loc_12D8BC: ; CODE XREF: sub_12D6EA+1C8↑j ROM:0012D8BC btst #5,($D44).w ROM:0012D8C2 beq.s loc_12D8CC ROM:0012D8C4 bset #4,($132A).w ROM:0012D8CA bra.s loc_12D8F2 ROM:0012D8CC ; --------------------------------------------------------------------------- ROM:0012D8CC ROM:0012D8CC loc_12D8CC: ; CODE XREF: sub_12D6EA+1D8↑j ROM:0012D8CC btst #6,($D44).w ROM:0012D8D2 beq.s loc_12D8DC ROM:0012D8D4 bset #4,($132A).w ROM:0012D8DA bra.s loc_12D8F2 ROM:0012D8DC ; --------------------------------------------------------------------------- ROM:0012D8DC ROM:0012D8DC loc_12D8DC: ; CODE XREF: sub_12D6EA+1E8↑j ROM:0012D8DC btst #7,($D44).w ROM:0012D8E2 beq.s loc_12D8EC ROM:0012D8E4 bset #4,($132A).w ROM:0012D8EA bra.s loc_12D8F2 ROM:0012D8EC ; --------------------------------------------------------------------------- ROM:0012D8EC ROM:0012D8EC loc_12D8EC: ; CODE XREF: sub_12D6EA+1F8↑j ROM:0012D8EC bclr #4,($132A).w ROM:0012D8F2 ROM:0012D8F2 loc_12D8F2: ; CODE XREF: sub_12D6EA+1D0↑j ROM:0012D8F2 ; sub_12D6EA+1E0↑j ... ROM:0012D8F2 btst #6,($D45).w ROM:0012D8F8 beq.s loc_12D902 ROM:0012D8FA bset #4,($1315).w ROM:0012D900 bra.s loc_12D918 ROM:0012D902 ; --------------------------------------------------------------------------- ROM:0012D902 ROM:0012D902 loc_12D902: ; CODE XREF: sub_12D6EA+20E↑j ROM:0012D902 btst #5,($D43).w ROM:0012D908 beq.s loc_12D912 ROM:0012D90A bset #4,($1315).w ROM:0012D910 bra.s loc_12D918 ROM:0012D912 ; --------------------------------------------------------------------------- ROM:0012D912 ROM:0012D912 loc_12D912: ; CODE XREF: sub_12D6EA+21E↑j ROM:0012D912 bclr #4,($1315).w ROM:0012D918 ROM:0012D918 loc_12D918: ; CODE XREF: sub_12D6EA+216↑j ROM:0012D918 ; sub_12D6EA+226↑j ROM:0012D918 btst #6,($D42).w ROM:0012D91E beq.s loc_12D928 ROM:0012D920 bset #5,($132A).w ROM:0012D926 bra.s loc_12D93E ROM:0012D928 ; --------------------------------------------------------------------------- ROM:0012D928 ROM:0012D928 loc_12D928: ; CODE XREF: sub_12D6EA+234↑j ROM:0012D928 btst #7,($D42).w ROM:0012D92E beq.s loc_12D938 ROM:0012D930 bset #5,($132A).w ROM:0012D936 bra.s loc_12D93E ROM:0012D938 ; --------------------------------------------------------------------------- ROM:0012D938 ROM:0012D938 loc_12D938: ; CODE XREF: sub_12D6EA+244↑j ROM:0012D938 bclr #5,($132A).w ROM:0012D93E ROM:0012D93E loc_12D93E: ; CODE XREF: sub_12D6EA+23C↑j ROM:0012D93E ; sub_12D6EA+24C↑j ROM:0012D93E btst #3,($D44).w ROM:0012D944 beq.s loc_12D94E ROM:0012D946 bset #7,($132B).w ROM:0012D94C bra.s locret_12D964 ROM:0012D94E ; --------------------------------------------------------------------------- ROM:0012D94E ROM:0012D94E loc_12D94E: ; CODE XREF: sub_12D6EA+25A↑j ROM:0012D94E btst #2,($D42).w ROM:0012D954 beq.s loc_12D95E ROM:0012D956 bset #7,($132B).w ROM:0012D95C bra.s locret_12D964 ROM:0012D95E ; --------------------------------------------------------------------------- ROM:0012D95E ROM:0012D95E loc_12D95E: ; CODE XREF: sub_12D6EA+26A↑j ROM:0012D95E bclr #7,($132B).w ROM:0012D964 ROM:0012D964 locret_12D964: ; CODE XREF: sub_12D6EA+262↑j ROM:0012D964 ; sub_12D6EA+272↑j ROM:0012D964 rts ROM:0012D964 ; End of function sub_12D6EA ROM:0012D964 ROM:0012D966 ROM:0012D966 ; =============== S U B R O U T I N E ======================================= ROM:0012D966 ROM:0012D966 ROM:0012D966 sub_12D966: ; CODE XREF: sub_12C570↑p ROM:0012D966 move.l ($964).w,d5 ROM:0012D96A move.w $188(a5),d4 ROM:0012D96E ext.l d4 ROM:0012D970 muls.l d4,d6:d5 ROM:0012D974 move.w ($A40).w,d4 ROM:0012D978 ext.l d4 ROM:0012D97A divs.l d4,d6:d5 ROM:0012D97E muls.l #$3E8,d6:d5 ROM:0012D986 move.l $132(a5),d4 ROM:0012D98A divs.l d4,d6:d5 ROM:0012D98E bvc.s loc_12D998 ROM:0012D990 move.w #$3E8,($D26).w ROM:0012D996 bra.s locret_12D99C ROM:0012D998 ; --------------------------------------------------------------------------- ROM:0012D998 ROM:0012D998 loc_12D998: ; CODE XREF: sub_12D966+28↑j ROM:0012D998 move.w d5,($D26).w ROM:0012D99C ROM:0012D99C locret_12D99C: ; CODE XREF: sub_12D966+30↑j ROM:0012D99C rts ROM:0012D99C ; End of function sub_12D966 ROM:0012D99C ROM:0012D99E ROM:0012D99E ; =============== S U B R O U T I N E ======================================= ROM:0012D99E ROM:0012D99E ROM:0012D99E sub_12D99E: ; CODE XREF: sub_1251F6+D8↑p ROM:0012D99E clr.w d2 ROM:0012D9A0 ROM:0012D9A0 loc_12D9A0: ; CODE XREF: sub_12D99E:loc_12D9B4↓j ROM:0012D9A0 bsr.w sub_12D9BC ROM:0012D9A4 move.w #4,d0 ROM:0012D9A8 cmp.w d2,d0 ROM:0012D9AA ble.s loc_12D9B6 ROM:0012D9AC addq.w #1,d2 ROM:0012D9AE bvc.s loc_12D9B4 ROM:0012D9B0 move.w #$8000,d2 ROM:0012D9B4 ROM:0012D9B4 loc_12D9B4: ; CODE XREF: sub_12D99E+10↑j ROM:0012D9B4 bra.s loc_12D9A0 ROM:0012D9B6 ; --------------------------------------------------------------------------- ROM:0012D9B6 ROM:0012D9B6 loc_12D9B6: ; CODE XREF: sub_12D99E+C↑j ROM:0012D9B6 bsr.w sub_12DBE8 ROM:0012D9BA rts ROM:0012D9BA ; End of function sub_12D99E ROM:0012D9BA ROM:0012D9BC ROM:0012D9BC ; =============== S U B R O U T I N E ======================================= ROM:0012D9BC ROM:0012D9BC ROM:0012D9BC sub_12D9BC: ; CODE XREF: sub_12D99E:loc_12D9A0↑p ROM:0012D9BC clr.w d1 ROM:0012D9BE move.b $130F(d2.w),d1 ROM:0012D9C4 cmpi.w #7,d1 ROM:0012D9C8 bcc.s locret_12D9D2 ROM:0012D9CA movea.l off_12D9D4(pc,d1.w*4),a0 ROM:0012D9CE nop ROM:0012D9D0 jmp (a0) ROM:0012D9D2 ; --------------------------------------------------------------------------- ROM:0012D9D2 ROM:0012D9D2 locret_12D9D2: ; CODE XREF: sub_12D9BC+C↑j ROM:0012D9D2 rts ROM:0012D9D2 ; End of function sub_12D9BC ROM:0012D9D2 ROM:0012D9D2 ; --------------------------------------------------------------------------- ROM:0012D9D4 off_12D9D4: dc.l loc_12D9F0 ; DATA XREF: sub_12D9BC+E↑r ROM:0012D9D8 dc.l loc_12DA12 ROM:0012D9DC dc.l loc_12DA2C ROM:0012D9E0 dc.l loc_12DA74 ROM:0012D9E4 dc.l loc_12DB40 ROM:0012D9E8 dc.l loc_12DB74 ROM:0012D9EC dc.l loc_12DBA8 ROM:0012D9F0 ; --------------------------------------------------------------------------- ROM:0012D9F0 ROM:0012D9F0 loc_12D9F0: ; DATA XREF: ROM:off_12D9D4↑o ROM:0012D9F0 bclr #0,($131C).w ROM:0012D9F6 bclr d2,($11A2).w ROM:0012D9FA bclr d2,($11A3).w ROM:0012D9FE bclr d2,($11A4).w ROM:0012DA02 clr.w $10C8(d2.w*2) ROM:0012DA08 move.b #1,$130F(d2.w) ROM:0012DA10 rts ROM:0012DA12 ; --------------------------------------------------------------------------- ROM:0012DA12 ROM:0012DA12 loc_12DA12: ; DATA XREF: ROM:0012D9D8↑o ROM:0012DA12 move.w $A88(a5,d2.w*2),d0 ROM:0012DA18 cmpi.w #1,d0 ROM:0012DA1C blt.s locret_12DA2A ROM:0012DA1E bset d2,($11A3).w ROM:0012DA22 move.b #2,$130F(d2.w) ROM:0012DA2A ROM:0012DA2A locret_12DA2A: ; CODE XREF: ROM:0012DA1C↑j ROM:0012DA2A rts ROM:0012DA2C ; --------------------------------------------------------------------------- ROM:0012DA2C ROM:0012DA2C loc_12DA2C: ; DATA XREF: ROM:0012D9DC↑o ROM:0012DA2C btst #5,($133B).w ROM:0012DA32 beq.s loc_12DA42 ROM:0012DA34 bclr d2,($11A3).w ROM:0012DA38 move.b #1,$130F(d2.w) ROM:0012DA40 rts ROM:0012DA42 ; --------------------------------------------------------------------------- ROM:0012DA42 ROM:0012DA42 loc_12DA42: ; CODE XREF: ROM:0012DA32↑j ROM:0012DA42 btst d2,($11A1).w ROM:0012DA46 beq.s locret_12DA72 ROM:0012DA48 btst #0,($131C).w ROM:0012DA4E bne.s locret_12DA72 ROM:0012DA50 bset d2,($11A2).w ROM:0012DA54 bset #0,($131C).w ROM:0012DA5A addq.w #1,$10C8(d2.w*2) ROM:0012DA60 bvc.s loc_12DA6A ROM:0012DA62 move.w #$8000,$10C8(d2.w*2) ROM:0012DA6A ROM:0012DA6A loc_12DA6A: ; CODE XREF: ROM:0012DA60↑j ROM:0012DA6A move.b #3,$130F(d2.w) ROM:0012DA72 ROM:0012DA72 locret_12DA72: ; CODE XREF: ROM:0012DA46↑j ROM:0012DA72 ; ROM:0012DA4E↑j ROM:0012DA72 rts ROM:0012DA74 ; --------------------------------------------------------------------------- ROM:0012DA74 ROM:0012DA74 loc_12DA74: ; DATA XREF: ROM:0012D9E0↑o ROM:0012DA74 btst #5,($133B).w ROM:0012DA7A beq.s loc_12DA94 ROM:0012DA7C bclr #0,($131C).w ROM:0012DA82 bclr d2,($11A2).w ROM:0012DA86 bclr d2,($11A3).w ROM:0012DA8A move.b #1,$130F(d2.w) ROM:0012DA92 rts ROM:0012DA94 ; --------------------------------------------------------------------------- ROM:0012DA94 ROM:0012DA94 loc_12DA94: ; CODE XREF: ROM:0012DA7A↑j ROM:0012DA94 btst d2,($11A6).w ROM:0012DA98 beq.s loc_12DACA ROM:0012DA9A bclr d2,($11A2).w ROM:0012DA9E bclr d2,($11A3).w ROM:0012DAA2 bset d2,($11A4).w ROM:0012DAA6 clr.w $10C8(d2.w*2) ROM:0012DAAC move.w $A7E(a5,d2.w*2),d1 ROM:0012DAB2 clr.b ($8B4).w ROM:0012DAB6 move.w d1,($69A).w ROM:0012DABA move.b #1,($8B4).w ROM:0012DAC0 move.b #4,$130F(d2.w) ROM:0012DAC8 rts ROM:0012DACA ; --------------------------------------------------------------------------- ROM:0012DACA ROM:0012DACA loc_12DACA: ; CODE XREF: ROM:0012DA98↑j ROM:0012DACA btst d2,($11A1).w ROM:0012DACE bne.s loc_12DAF2 ROM:0012DAD0 move.w $10C8(d2.w*2),d3 ROM:0012DAD6 move.w $A9C(a5,d2.w*2),d4 ROM:0012DADC cmp.w d3,d4 ROM:0012DADE blt.s loc_12DAF2 ROM:0012DAE0 bclr d2,($11A2).w ROM:0012DAE4 bclr #0,($131C).w ROM:0012DAEA move.b #2,$130F(d2.w) ROM:0012DAF2 ROM:0012DAF2 loc_12DAF2: ; CODE XREF: ROM:0012DACE↑j ROM:0012DAF2 ; ROM:0012DADE↑j ROM:0012DAF2 btst d2,($11A1).w ROM:0012DAF6 bne.s locret_12DB3E ROM:0012DAF8 move.w $10C8(d2.w*2),d3 ROM:0012DAFE move.w $A9C(a5,d2.w*2),d4 ROM:0012DB04 cmp.w d3,d4 ROM:0012DB06 bge.s locret_12DB3E ROM:0012DB08 bclr d2,($11A2).w ROM:0012DB0C bclr #0,($131C).w ROM:0012DB12 bset d2,($11A5).w ROM:0012DB16 clr.w $10C8(d2.w*2) ROM:0012DB1C move.w $AA6(a5,d2.w*2),d5 ROM:0012DB22 clr.b $8B5(d2.w) ROM:0012DB28 move.w d5,$69C(d2.w*2) ROM:0012DB2E move.b #1,$8B5(d2.w) ROM:0012DB36 move.b #6,$130F(d2.w) ROM:0012DB3E ROM:0012DB3E locret_12DB3E: ; CODE XREF: ROM:0012DAF6↑j ROM:0012DB3E ; ROM:0012DB06↑j ROM:0012DB3E rts ROM:0012DB40 ; --------------------------------------------------------------------------- ROM:0012DB40 ROM:0012DB40 loc_12DB40: ; DATA XREF: ROM:0012D9E4↑o ROM:0012DB40 btst #5,($133B).w ROM:0012DB46 beq.s loc_12DB5C ROM:0012DB48 bclr #0,($131C).w ROM:0012DB4E bclr d2,($11A4).w ROM:0012DB52 move.b #1,$130F(d2.w) ROM:0012DB5A rts ROM:0012DB5C ; --------------------------------------------------------------------------- ROM:0012DB5C ROM:0012DB5C loc_12DB5C: ; CODE XREF: ROM:0012DB46↑j ROM:0012DB5C cmpi.w #0,($69A).w ROM:0012DB62 bgt.s locret_12DB72 ROM:0012DB64 bclr #0,($131C).w ROM:0012DB6A move.b #5,$130F(d2.w) ROM:0012DB72 ROM:0012DB72 locret_12DB72: ; CODE XREF: ROM:0012DB62↑j ROM:0012DB72 rts ROM:0012DB74 ; --------------------------------------------------------------------------- ROM:0012DB74 ROM:0012DB74 loc_12DB74: ; DATA XREF: ROM:0012D9E8↑o ROM:0012DB74 btst #5,($133B).w ROM:0012DB7A beq.s loc_12DB8A ROM:0012DB7C bclr d2,($11A4).w ROM:0012DB80 move.b #1,$130F(d2.w) ROM:0012DB88 rts ROM:0012DB8A ; --------------------------------------------------------------------------- ROM:0012DB8A ROM:0012DB8A loc_12DB8A: ; CODE XREF: ROM:0012DB7A↑j ROM:0012DB8A move.w $A92(a5,d2.w*2),d0 ROM:0012DB90 cmpi.w #0,d0 ROM:0012DB94 bne.s locret_12DBA6 ROM:0012DB96 bset d2,($11A3).w ROM:0012DB9A bclr d2,($11A4).w ROM:0012DB9E move.b #2,$130F(d2.w) ROM:0012DBA6 ROM:0012DBA6 locret_12DBA6: ; CODE XREF: ROM:0012DB94↑j ROM:0012DBA6 rts ROM:0012DBA8 ; --------------------------------------------------------------------------- ROM:0012DBA8 ROM:0012DBA8 loc_12DBA8: ; DATA XREF: ROM:0012D9EC↑o ROM:0012DBA8 btst #5,($133B).w ROM:0012DBAE beq.s loc_12DBCE ROM:0012DBB0 bclr d2,($11A5).w ROM:0012DBB4 bclr d2,($11A3).w ROM:0012DBB8 clr.b $8B5(d2.w) ROM:0012DBBE clr.w $69C(d2.w*2) ROM:0012DBC4 move.b #1,$130F(d2.w) ROM:0012DBCC rts ROM:0012DBCE ; --------------------------------------------------------------------------- ROM:0012DBCE ROM:0012DBCE loc_12DBCE: ; CODE XREF: ROM:0012DBAE↑j ROM:0012DBCE cmpi.w #0,$69C(d2.w*2) ROM:0012DBD6 bgt.s locret_12DBE6 ROM:0012DBD8 bclr d2,($11A5).w ROM:0012DBDC move.b #2,$130F(d2.w) ROM:0012DBE4 rts ROM:0012DBE6 ; --------------------------------------------------------------------------- ROM:0012DBE6 ROM:0012DBE6 locret_12DBE6: ; CODE XREF: ROM:0012DBD6↑j ROM:0012DBE6 rts ROM:0012DBE8 ROM:0012DBE8 ; =============== S U B R O U T I N E ======================================= ROM:0012DBE8 ROM:0012DBE8 ROM:0012DBE8 sub_12DBE8: ; CODE XREF: sub_12D99E:loc_12D9B6↑p ROM:0012DBE8 btst #0,($11A2).w ROM:0012DBEE beq.s loc_12DBFE ROM:0012DBF0 bset #0,($1322).w ROM:0012DBF6 bset #5,($1337).w ROM:0012DBFC bra.s locret_12DC0A ROM:0012DBFE ; --------------------------------------------------------------------------- ROM:0012DBFE ROM:0012DBFE loc_12DBFE: ; CODE XREF: sub_12DBE8+6↑j ROM:0012DBFE bclr #0,($1322).w ROM:0012DC04 bclr #5,($1337).w ROM:0012DC0A ROM:0012DC0A locret_12DC0A: ; CODE XREF: sub_12DBE8+14↑j ROM:0012DC0A rts ROM:0012DC0A ; End of function sub_12DBE8 ROM:0012DC0A ROM:0012DC0C ROM:0012DC0C ; =============== S U B R O U T I N E ======================================= ROM:0012DC0C ROM:0012DC0C ROM:0012DC0C sub_12DC0C: ; CODE XREF: sub_1251F6+54↑p ROM:0012DC0C bsr.w sub_12E048 ROM:0012DC10 bsr.w sub_12DC22 ROM:0012DC14 bsr.w sub_12DD08 ROM:0012DC18 bsr.w sub_12DE58 ROM:0012DC1C bsr.w sub_12DF80 ROM:0012DC20 rts ROM:0012DC20 ; End of function sub_12DC0C ROM:0012DC20 ROM:0012DC22 ROM:0012DC22 ; =============== S U B R O U T I N E ======================================= ROM:0012DC22 ROM:0012DC22 ROM:0012DC22 sub_12DC22: ; CODE XREF: sub_12DC0C+4↑p ROM:0012DC22 clr.w d1 ROM:0012DC24 move.b ($11A7).w,d1 ROM:0012DC28 cmpi.w #5,d1 ROM:0012DC2C bcc.s locret_12DC36 ROM:0012DC2E movea.l off_12DC38(pc,d1.w*4),a0 ROM:0012DC32 nop ROM:0012DC34 jmp (a0) ROM:0012DC36 ; --------------------------------------------------------------------------- ROM:0012DC36 ROM:0012DC36 locret_12DC36: ; CODE XREF: sub_12DC22+A↑j ROM:0012DC36 rts ROM:0012DC36 ; End of function sub_12DC22 ROM:0012DC36 ROM:0012DC36 ; --------------------------------------------------------------------------- ROM:0012DC38 off_12DC38: dc.l loc_12DC4C ; DATA XREF: sub_12DC22+C↑r ROM:0012DC3C dc.l loc_12DC5A ROM:0012DC40 dc.l loc_12DC74 ROM:0012DC44 dc.l loc_12DCC2 ROM:0012DC48 dc.l loc_12DCF4 ROM:0012DC4C ; --------------------------------------------------------------------------- ROM:0012DC4C ROM:0012DC4C loc_12DC4C: ; DATA XREF: ROM:off_12DC38↑o ROM:0012DC4C bclr #6,($131B).w ROM:0012DC52 move.b #1,($11A7).w ROM:0012DC58 rts ROM:0012DC5A ; --------------------------------------------------------------------------- ROM:0012DC5A ROM:0012DC5A loc_12DC5A: ; DATA XREF: ROM:0012DC3C↑o ROM:0012DC5A btst #2,($1335).w ROM:0012DC60 beq.s locret_12DC72 ROM:0012DC62 btst #0,($131A).w ROM:0012DC68 bne.s locret_12DC72 ROM:0012DC6A move.b #2,($11A7).w ROM:0012DC70 rts ROM:0012DC72 ; --------------------------------------------------------------------------- ROM:0012DC72 ROM:0012DC72 locret_12DC72: ; CODE XREF: ROM:0012DC60↑j ROM:0012DC72 ; ROM:0012DC68↑j ROM:0012DC72 rts ROM:0012DC74 ; --------------------------------------------------------------------------- ROM:0012DC74 ROM:0012DC74 loc_12DC74: ; DATA XREF: ROM:0012DC40↑o ROM:0012DC74 move.w $65A(a5),d0 ROM:0012DC78 cmp.w ($A62).w,d0 ROM:0012DC7C bge.s loc_12DC86 ROM:0012DC7E move.b #4,($11A7).w ROM:0012DC84 rts ROM:0012DC86 ; --------------------------------------------------------------------------- ROM:0012DC86 ROM:0012DC86 loc_12DC86: ; CODE XREF: ROM:0012DC7C↑j ROM:0012DC86 btst #7,($131B).w ROM:0012DC8C bne.s loc_12DCB0 ROM:0012DC8E move.w ($D62).w,d1 ROM:0012DC92 add.w $648(a5),d1 ROM:0012DC96 cmp.w ($54C).w,d1 ROM:0012DC9A bge.s loc_12DCB0 ROM:0012DC9C move.w ($A02).w,($D66).w ROM:0012DCA2 bset #6,($131B).w ROM:0012DCA8 move.b #3,($11A7).w ROM:0012DCAE rts ROM:0012DCB0 ; --------------------------------------------------------------------------- ROM:0012DCB0 ROM:0012DCB0 loc_12DCB0: ; CODE XREF: ROM:0012DC8C↑j ROM:0012DCB0 ; ROM:0012DC9A↑j ROM:0012DCB0 btst #7,($1319).w ROM:0012DCB6 beq.s locret_12DCC0 ROM:0012DCB8 move.b #1,($11A7).w ROM:0012DCBE rts ROM:0012DCC0 ; --------------------------------------------------------------------------- ROM:0012DCC0 ROM:0012DCC0 locret_12DCC0: ; CODE XREF: ROM:0012DCB6↑j ROM:0012DCC0 rts ROM:0012DCC2 ; --------------------------------------------------------------------------- ROM:0012DCC2 ROM:0012DCC2 loc_12DCC2: ; DATA XREF: ROM:0012DC44↑o ROM:0012DCC2 btst #7,($131B).w ROM:0012DCC8 bne.s loc_12DCE6 ROM:0012DCCA move.w ($D62).w,d0 ROM:0012DCCE move.w ($B7E).w,d1 ROM:0012DCD2 add.w $646(a5),d1 ROM:0012DCD6 cmp.w ($54C).w,d0 ROM:0012DCDA bge.s loc_12DCE2 ROM:0012DCDC cmp.w ($A02).w,d1 ROM:0012DCE0 bgt.s locret_12DCE4 ROM:0012DCE2 ROM:0012DCE2 loc_12DCE2: ; CODE XREF: ROM:0012DCDA↑j ROM:0012DCE2 bra.s loc_12DCE6 ROM:0012DCE4 ; --------------------------------------------------------------------------- ROM:0012DCE4 ROM:0012DCE4 locret_12DCE4: ; CODE XREF: ROM:0012DCE0↑j ROM:0012DCE4 rts ROM:0012DCE6 ; --------------------------------------------------------------------------- ROM:0012DCE6 ROM:0012DCE6 loc_12DCE6: ; CODE XREF: ROM:0012DCC8↑j ROM:0012DCE6 ; ROM:loc_12DCE2↑j ROM:0012DCE6 bclr #6,($131B).w ROM:0012DCEC move.b #2,($11A7).w ROM:0012DCF2 rts ROM:0012DCF4 ; --------------------------------------------------------------------------- ROM:0012DCF4 ROM:0012DCF4 loc_12DCF4: ; DATA XREF: ROM:0012DC48↑o ROM:0012DCF4 btst #7,($131B).w ROM:0012DCFA beq.s locret_12DD04 ROM:0012DCFC move.b #2,($11A7).w ROM:0012DD02 rts ROM:0012DD04 ; --------------------------------------------------------------------------- ROM:0012DD04 ROM:0012DD04 locret_12DD04: ; CODE XREF: ROM:0012DCFA↑j ROM:0012DD04 rts ROM:0012DD06 ; --------------------------------------------------------------------------- ROM:0012DD06 rts ROM:0012DD08 ROM:0012DD08 ; =============== S U B R O U T I N E ======================================= ROM:0012DD08 ROM:0012DD08 ROM:0012DD08 sub_12DD08: ; CODE XREF: sub_12DC0C+8↑p ROM:0012DD08 clr.w d1 ROM:0012DD0A move.b ($11A8).w,d1 ROM:0012DD0E cmpi.w #5,d1 ROM:0012DD12 bcc.s locret_12DD1C ROM:0012DD14 movea.l off_12DD1E(pc,d1.w*4),a0 ROM:0012DD18 nop ROM:0012DD1A jmp (a0) ROM:0012DD1C ; --------------------------------------------------------------------------- ROM:0012DD1C ROM:0012DD1C locret_12DD1C: ; CODE XREF: sub_12DD08+A↑j ROM:0012DD1C rts ROM:0012DD1C ; End of function sub_12DD08 ROM:0012DD1C ROM:0012DD1C ; --------------------------------------------------------------------------- ROM:0012DD1E off_12DD1E: dc.l loc_12DD32 ; DATA XREF: sub_12DD08+C↑r ROM:0012DD22 dc.l loc_12DD46 ROM:0012DD26 dc.l loc_12DD74 ROM:0012DD2A dc.l loc_12DDF8 ROM:0012DD2E dc.l loc_12DE10 ROM:0012DD32 ; --------------------------------------------------------------------------- ROM:0012DD32 ROM:0012DD32 loc_12DD32: ; DATA XREF: ROM:off_12DD1E↑o ROM:0012DD32 bclr #1,($131E).w ROM:0012DD38 bclr #2,($1329).w ROM:0012DD3E move.b #1,($11A8).w ROM:0012DD44 rts ROM:0012DD46 ; --------------------------------------------------------------------------- ROM:0012DD46 ROM:0012DD46 loc_12DD46: ; DATA XREF: ROM:0012DD22↑o ROM:0012DD46 btst #6,($131B).w ROM:0012DD4C beq.s locret_12DD72 ROM:0012DD4E bsr.w sub_12E11E ROM:0012DD52 move.w ($D64).w,d0 ROM:0012DD56 clr.b ($8C6).w ROM:0012DD5A move.w d0,($6BE).w ROM:0012DD5E move.b #1,($8C6).w ROM:0012DD64 bset #1,($131E).w ROM:0012DD6A move.b #2,($11A8).w ROM:0012DD70 rts ROM:0012DD72 ; --------------------------------------------------------------------------- ROM:0012DD72 ROM:0012DD72 locret_12DD72: ; CODE XREF: ROM:0012DD4C↑j ROM:0012DD72 rts ROM:0012DD74 ; --------------------------------------------------------------------------- ROM:0012DD74 ROM:0012DD74 loc_12DD74: ; DATA XREF: ROM:0012DD26↑o ROM:0012DD74 move.w ($B7E).w,d0 ROM:0012DD78 add.w $658(a5),d0 ROM:0012DD7C cmp.w ($A02).w,d0 ROM:0012DD80 ble.s loc_12DD98 ROM:0012DD82 cmpi.w #0,($6BE).w ROM:0012DD88 bgt.s loc_12DD98 ROM:0012DD8A bset #2,($1329).w ROM:0012DD90 move.b #3,($11A8).w ROM:0012DD96 rts ROM:0012DD98 ; --------------------------------------------------------------------------- ROM:0012DD98 ROM:0012DD98 loc_12DD98: ; CODE XREF: ROM:0012DD80↑j ROM:0012DD98 ; ROM:0012DD88↑j ROM:0012DD98 btst #7,($1324).w ROM:0012DD9E bne.s loc_12DDB8 ROM:0012DDA0 cmpi.w #0,($6BC).w ROM:0012DDA6 bgt.s loc_12DDB8 ROM:0012DDA8 btst #6,($1327).w ROM:0012DDAE bne.s loc_12DDE2 ROM:0012DDB0 btst #6,($131B).w ROM:0012DDB6 beq.s loc_12DDE2 ROM:0012DDB8 ROM:0012DDB8 loc_12DDB8: ; CODE XREF: ROM:0012DD9E↑j ROM:0012DDB8 ; ROM:0012DDA6↑j ROM:0012DDB8 btst #6,($131B).w ROM:0012DDBE bne.s locret_12DDE0 ROM:0012DDC0 btst #7,($1324).w ROM:0012DDC6 bne.s loc_12DDD0 ROM:0012DDC8 cmpi.w #0,($6BC).w ROM:0012DDCE beq.s locret_12DDE0 ROM:0012DDD0 ROM:0012DDD0 loc_12DDD0: ; CODE XREF: ROM:0012DDC6↑j ROM:0012DDD0 clr.b ($8C6).w ROM:0012DDD4 clr.w ($6BE).w ROM:0012DDD8 move.b #4,($11A8).w ROM:0012DDDE rts ROM:0012DDE0 ; --------------------------------------------------------------------------- ROM:0012DDE0 ROM:0012DDE0 locret_12DDE0: ; CODE XREF: ROM:0012DDBE↑j ROM:0012DDE0 ; ROM:0012DDCE↑j ROM:0012DDE0 rts ROM:0012DDE2 ; --------------------------------------------------------------------------- ROM:0012DDE2 ROM:0012DDE2 loc_12DDE2: ; CODE XREF: ROM:0012DDAE↑j ROM:0012DDE2 ; ROM:0012DDB6↑j ROM:0012DDE2 clr.b ($8C6).w ROM:0012DDE6 clr.w ($6BE).w ROM:0012DDEA bclr #1,($131E).w ROM:0012DDF0 move.b #1,($11A8).w ROM:0012DDF6 rts ROM:0012DDF8 ; --------------------------------------------------------------------------- ROM:0012DDF8 ROM:0012DDF8 loc_12DDF8: ; DATA XREF: ROM:0012DD2A↑o ROM:0012DDF8 btst #6,($131B).w ROM:0012DDFE bne.s locret_12DE0E ROM:0012DE00 bclr #2,($1329).w ROM:0012DE06 move.b #4,($11A8).w ROM:0012DE0C rts ROM:0012DE0E ; --------------------------------------------------------------------------- ROM:0012DE0E ROM:0012DE0E locret_12DE0E: ; CODE XREF: ROM:0012DDFE↑j ROM:0012DE0E rts ROM:0012DE10 ; --------------------------------------------------------------------------- ROM:0012DE10 ROM:0012DE10 loc_12DE10: ; DATA XREF: ROM:0012DD2E↑o ROM:0012DE10 btst #7,($1324).w ROM:0012DE16 bne.s loc_12DE2E ROM:0012DE18 cmpi.w #0,($6BC).w ROM:0012DE1E bgt.s loc_12DE2E ROM:0012DE20 bclr #1,($131E).w ROM:0012DE26 move.b #1,($11A8).w ROM:0012DE2C rts ROM:0012DE2E ; --------------------------------------------------------------------------- ROM:0012DE2E ROM:0012DE2E loc_12DE2E: ; CODE XREF: ROM:0012DE16↑j ROM:0012DE2E ; ROM:0012DE1E↑j ROM:0012DE2E btst #6,($131B).w ROM:0012DE34 beq.s locret_12DE54 ROM:0012DE36 bsr.w sub_12E11E ROM:0012DE3A move.w ($D64).w,d0 ROM:0012DE3E clr.b ($8C6).w ROM:0012DE42 move.w d0,($6BE).w ROM:0012DE46 move.b #1,($8C6).w ROM:0012DE4C move.b #2,($11A8).w ROM:0012DE52 rts ROM:0012DE54 ; --------------------------------------------------------------------------- ROM:0012DE54 ROM:0012DE54 locret_12DE54: ; CODE XREF: ROM:0012DE34↑j ROM:0012DE54 rts ROM:0012DE56 ; --------------------------------------------------------------------------- ROM:0012DE56 rts ROM:0012DE58 ROM:0012DE58 ; =============== S U B R O U T I N E ======================================= ROM:0012DE58 ROM:0012DE58 ROM:0012DE58 sub_12DE58: ; CODE XREF: sub_12DC0C+C↑p ROM:0012DE58 clr.w d1 ROM:0012DE5A move.b ($11A9).w,d1 ROM:0012DE5E cmpi.w #4,d1 ROM:0012DE62 bcc.s locret_12DE6C ROM:0012DE64 movea.l off_12DE6E(pc,d1.w*4),a0 ROM:0012DE68 nop ROM:0012DE6A jmp (a0) ROM:0012DE6C ; --------------------------------------------------------------------------- ROM:0012DE6C ROM:0012DE6C locret_12DE6C: ; CODE XREF: sub_12DE58+A↑j ROM:0012DE6C rts ROM:0012DE6C ; End of function sub_12DE58 ROM:0012DE6C ROM:0012DE6C ; --------------------------------------------------------------------------- ROM:0012DE6E off_12DE6E: dc.l loc_12DE7E ; DATA XREF: sub_12DE58+C↑r ROM:0012DE72 dc.l loc_12DE9A ROM:0012DE76 dc.l loc_12DEB8 ROM:0012DE7A dc.l loc_12DF16 ROM:0012DE7E ; --------------------------------------------------------------------------- ROM:0012DE7E ROM:0012DE7E loc_12DE7E: ; DATA XREF: ROM:off_12DE6E↑o ROM:0012DE7E move.w #$2710,($D5E).w ROM:0012DE84 move.l #0,($95C).w ROM:0012DE8C bclr #7,($1324).w ROM:0012DE92 move.b #1,($11A9).w ROM:0012DE98 rts ROM:0012DE9A ; --------------------------------------------------------------------------- ROM:0012DE9A ROM:0012DE9A loc_12DE9A: ; DATA XREF: ROM:0012DE72↑o ROM:0012DE9A btst #2,($1329).w ROM:0012DEA0 beq.s locret_12DEB6 ROM:0012DEA2 move.w #0,($D5E).w ROM:0012DEA8 bset #6,($1330).w ROM:0012DEAE move.b #2,($11A9).w ROM:0012DEB4 rts ROM:0012DEB6 ; --------------------------------------------------------------------------- ROM:0012DEB6 ROM:0012DEB6 locret_12DEB6: ; CODE XREF: ROM:0012DEA0↑j ROM:0012DEB6 rts ROM:0012DEB8 ; --------------------------------------------------------------------------- ROM:0012DEB8 ROM:0012DEB8 loc_12DEB8: ; DATA XREF: ROM:0012DE76↑o ROM:0012DEB8 bsr.w sub_12E090 ROM:0012DEBC btst #7,($1324).w ROM:0012DEC2 beq.s loc_12DEE2 ROM:0012DEC4 btst #2,($1329).w ROM:0012DECA bne.s loc_12DEE2 ROM:0012DECC move.w $650(a5),($D5E).w ROM:0012DED2 move.l #0,($95C).w ROM:0012DEDA move.b #3,($11A9).w ROM:0012DEE0 rts ROM:0012DEE2 ; --------------------------------------------------------------------------- ROM:0012DEE2 ROM:0012DEE2 loc_12DEE2: ; CODE XREF: ROM:0012DEC2↑j ROM:0012DEE2 ; ROM:0012DECA↑j ROM:0012DEE2 btst #7,($1324).w ROM:0012DEE8 bne.s locret_12DF14 ROM:0012DEEA btst #2,($1329).w ROM:0012DEF0 bne.s locret_12DF14 ROM:0012DEF2 move.w #$2710,($D5E).w ROM:0012DEF8 move.l #0,($95C).w ROM:0012DF00 bclr #7,($1324).w ROM:0012DF06 bclr #6,($1330).w ROM:0012DF0C move.b #1,($11A9).w ROM:0012DF12 rts ROM:0012DF14 ; --------------------------------------------------------------------------- ROM:0012DF14 ROM:0012DF14 locret_12DF14: ; CODE XREF: ROM:0012DEE8↑j ROM:0012DF14 ; ROM:0012DEF0↑j ROM:0012DF14 rts ROM:0012DF16 ; --------------------------------------------------------------------------- ROM:0012DF16 ROM:0012DF16 loc_12DF16: ; DATA XREF: ROM:0012DE7A↑o ROM:0012DF16 bsr.w sub_12E0E4 ROM:0012DF1A btst #2,($1329).w ROM:0012DF20 beq.s loc_12DF3E ROM:0012DF22 move.w #0,($D5E).w ROM:0012DF28 move.l #0,($95C).w ROM:0012DF30 bclr #7,($1324).w ROM:0012DF36 move.b #2,($11A9).w ROM:0012DF3C rts ROM:0012DF3E ; --------------------------------------------------------------------------- ROM:0012DF3E ROM:0012DF3E loc_12DF3E: ; CODE XREF: ROM:0012DF20↑j ROM:0012DF3E move.w ($D62).w,d0 ROM:0012DF42 sub.w $654(a5),d0 ROM:0012DF46 move.w $652(a5),d1 ROM:0012DF4A muls.w #$64,d1 ; 'd' ROM:0012DF4E cmp.l ($95C).w,d1 ROM:0012DF52 ble.s loc_12DF5A ROM:0012DF54 cmp.w ($54C).w,d0 ROM:0012DF58 ble.s locret_12DF7C ROM:0012DF5A ROM:0012DF5A loc_12DF5A: ; CODE XREF: ROM:0012DF52↑j ROM:0012DF5A move.w #$2710,($D5E).w ROM:0012DF60 move.l #0,($95C).w ROM:0012DF68 bclr #7,($1324).w ROM:0012DF6E bclr #6,($1330).w ROM:0012DF74 move.b #1,($11A9).w ROM:0012DF7A rts ROM:0012DF7C ; --------------------------------------------------------------------------- ROM:0012DF7C ROM:0012DF7C locret_12DF7C: ; CODE XREF: ROM:0012DF58↑j ROM:0012DF7C rts ROM:0012DF7E ; --------------------------------------------------------------------------- ROM:0012DF7E rts ROM:0012DF80 ROM:0012DF80 ; =============== S U B R O U T I N E ======================================= ROM:0012DF80 ROM:0012DF80 ROM:0012DF80 sub_12DF80: ; CODE XREF: sub_12DC0C+10↑p ROM:0012DF80 clr.w d1 ROM:0012DF82 move.b ($11AA).w,d1 ROM:0012DF86 cmpi.w #4,d1 ROM:0012DF8A bcc.s locret_12DF94 ROM:0012DF8C movea.l off_12DF96(pc,d1.w*4),a0 ROM:0012DF90 nop ROM:0012DF92 jmp (a0) ROM:0012DF94 ; --------------------------------------------------------------------------- ROM:0012DF94 ROM:0012DF94 locret_12DF94: ; CODE XREF: sub_12DF80+A↑j ROM:0012DF94 rts ROM:0012DF94 ; End of function sub_12DF80 ROM:0012DF94 ROM:0012DF94 ; --------------------------------------------------------------------------- ROM:0012DF96 off_12DF96: dc.l loc_12DFA6 ; DATA XREF: sub_12DF80+C↑r ROM:0012DF9A dc.l loc_12DFAE ROM:0012DF9E dc.l loc_12DFCA ROM:0012DFA2 dc.l loc_12E00A ROM:0012DFA6 ; --------------------------------------------------------------------------- ROM:0012DFA6 ROM:0012DFA6 loc_12DFA6: ; DATA XREF: ROM:off_12DF96↑o ROM:0012DFA6 move.b #1,($11AA).w ROM:0012DFAC rts ROM:0012DFAE ; --------------------------------------------------------------------------- ROM:0012DFAE ROM:0012DFAE loc_12DFAE: ; DATA XREF: ROM:0012DF9A↑o ROM:0012DFAE move.w $64E(a5),d0 ROM:0012DFB2 btst #2,($1329).w ROM:0012DFB8 beq.s locret_12DFC8 ROM:0012DFBA cmpi.w #0,d0 ROM:0012DFBE ble.s locret_12DFC8 ROM:0012DFC0 move.b #2,($11AA).w ROM:0012DFC6 rts ROM:0012DFC8 ; --------------------------------------------------------------------------- ROM:0012DFC8 ROM:0012DFC8 locret_12DFC8: ; CODE XREF: ROM:0012DFB8↑j ROM:0012DFC8 ; ROM:0012DFBE↑j ROM:0012DFC8 rts ROM:0012DFCA ; --------------------------------------------------------------------------- ROM:0012DFCA ROM:0012DFCA loc_12DFCA: ; DATA XREF: ROM:0012DF9E↑o ROM:0012DFCA btst #7,($131B).w ROM:0012DFD0 beq.s loc_12DFE0 ROM:0012DFD2 move.w #0,($D60).w ROM:0012DFD8 move.b #1,($11AA).w ROM:0012DFDE rts ROM:0012DFE0 ; --------------------------------------------------------------------------- ROM:0012DFE0 ROM:0012DFE0 loc_12DFE0: ; CODE XREF: ROM:0012DFD0↑j ROM:0012DFE0 btst #2,($1329).w ROM:0012DFE6 bne.s locret_12E008 ROM:0012DFE8 move.w $64C(a5),($D60).w ROM:0012DFEE move.w $64E(a5),d1 ROM:0012DFF2 clr.b ($8C5).w ROM:0012DFF6 move.w d1,($6BC).w ROM:0012DFFA move.b #1,($8C5).w ROM:0012E000 move.b #3,($11AA).w ROM:0012E006 rts ROM:0012E008 ; --------------------------------------------------------------------------- ROM:0012E008 ROM:0012E008 locret_12E008: ; CODE XREF: ROM:0012DFE6↑j ROM:0012E008 rts ROM:0012E00A ; --------------------------------------------------------------------------- ROM:0012E00A ROM:0012E00A loc_12E00A: ; DATA XREF: ROM:0012DFA2↑o ROM:0012E00A bsr.w sub_12E0C8 ROM:0012E00E move.w ($D62).w,d0 ROM:0012E012 sub.w $654(a5),d0 ROM:0012E016 btst #7,($131B).w ROM:0012E01C bne.s loc_12E030 ROM:0012E01E cmpi.w #0,($6BC).w ROM:0012E024 ble.s loc_12E02C ROM:0012E026 cmp.w ($54C).w,d0 ROM:0012E02A blt.s locret_12E02E ROM:0012E02C ROM:0012E02C loc_12E02C: ; CODE XREF: ROM:0012E024↑j ROM:0012E02C bra.s loc_12E030 ROM:0012E02E ; --------------------------------------------------------------------------- ROM:0012E02E ROM:0012E02E locret_12E02E: ; CODE XREF: ROM:0012E02A↑j ROM:0012E02E rts ROM:0012E030 ; --------------------------------------------------------------------------- ROM:0012E030 ROM:0012E030 loc_12E030: ; CODE XREF: ROM:0012E01C↑j ROM:0012E030 ; ROM:loc_12E02C↑j ROM:0012E030 move.w #0,($D60).w ROM:0012E036 clr.b ($8C5).w ROM:0012E03A clr.w ($6BC).w ROM:0012E03E move.b #1,($11AA).w ROM:0012E044 rts ROM:0012E046 ; --------------------------------------------------------------------------- ROM:0012E046 rts ROM:0012E048 ROM:0012E048 ; =============== S U B R O U T I N E ======================================= ROM:0012E048 ROM:0012E048 ROM:0012E048 sub_12E048: ; CODE XREF: sub_12DC0C↑p ROM:0012E048 move.w #$3D2C,d1 ROM:0012E04C move.w ($A38).w,d2 ROM:0012E050 bsr.l sub_11601C ROM:0012E056 clr.w d7 ROM:0012E058 btst #4,($131D).w ROM:0012E05E beq.s loc_12E064 ROM:0012E060 move.w $65E(a5),d7 ROM:0012E064 ROM:0012E064 loc_12E064: ; CODE XREF: sub_12E048+16↑j ROM:0012E064 move.w $660(a5),d6 ROM:0012E068 cmpi.w #1,($ACE).w ROM:0012E06E bne.s loc_12E076 ROM:0012E070 cmp.w d6,d7 ROM:0012E072 bge.s loc_12E076 ROM:0012E074 move.w d6,d7 ROM:0012E076 ROM:0012E076 loc_12E076: ; CODE XREF: sub_12E048+26↑j ROM:0012E076 ; sub_12E048+2A↑j ROM:0012E076 move.w $656(a5),d6 ROM:0012E07A btst #6,($1327).w ROM:0012E080 beq.s loc_12E088 ROM:0012E082 cmp.w d6,d7 ROM:0012E084 bge.s loc_12E088 ROM:0012E086 move.w d6,d7 ROM:0012E088 ROM:0012E088 loc_12E088: ; CODE XREF: sub_12E048+38↑j ROM:0012E088 ; sub_12E048+3C↑j ROM:0012E088 add.w d7,d1 ROM:0012E08A move.w d1,($D62).w ROM:0012E08E rts ROM:0012E08E ; End of function sub_12E048 ROM:0012E08E ROM:0012E090 ROM:0012E090 ; =============== S U B R O U T I N E ======================================= ROM:0012E090 ROM:0012E090 ROM:0012E090 sub_12E090: ; CODE XREF: ROM:loc_12DEB8↑p ROM:0012E090 move.w $64A(a5),d0 ROM:0012E094 muls.w #$3E8,d0 ROM:0012E098 move.w $652(a5),d1 ROM:0012E09C cmp.l ($95C).w,d0 ROM:0012E0A0 bge.s loc_12E0C0 ROM:0012E0A2 btst #6,($132F).w ROM:0012E0A8 bne.s loc_12E0B8 ROM:0012E0AA cmpi.w #0,d1 ROM:0012E0AE ble.s loc_12E0B8 ROM:0012E0B0 bset #7,($1324).w ROM:0012E0B6 bra.s loc_12E0BE ROM:0012E0B8 ; --------------------------------------------------------------------------- ROM:0012E0B8 ROM:0012E0B8 loc_12E0B8: ; CODE XREF: sub_12E090+18↑j ROM:0012E0B8 ; sub_12E090+1E↑j ROM:0012E0B8 bclr #7,($1324).w ROM:0012E0BE ROM:0012E0BE loc_12E0BE: ; CODE XREF: sub_12E090+26↑j ROM:0012E0BE bra.s locret_12E0C6 ROM:0012E0C0 ; --------------------------------------------------------------------------- ROM:0012E0C0 ROM:0012E0C0 loc_12E0C0: ; CODE XREF: sub_12E090+10↑j ROM:0012E0C0 bclr #7,($1324).w ROM:0012E0C6 ROM:0012E0C6 locret_12E0C6: ; CODE XREF: sub_12E090:loc_12E0BE↑j ROM:0012E0C6 rts ROM:0012E0C6 ; End of function sub_12E090 ROM:0012E0C6 ROM:0012E0C8 ROM:0012E0C8 ; =============== S U B R O U T I N E ======================================= ROM:0012E0C8 ROM:0012E0C8 ROM:0012E0C8 sub_12E0C8: ; CODE XREF: ROM:loc_12E00A↑p ROM:0012E0C8 move.w ($6BC).w,d1 ROM:0012E0CC move.w $64E(a5),d2 ROM:0012E0D0 muls.w $64C(a5),d1 ROM:0012E0D4 divs.w d2,d1 ROM:0012E0D6 bvc.w loc_12E0DE ROM:0012E0DA move.w #0,d1 ROM:0012E0DE ROM:0012E0DE loc_12E0DE: ; CODE XREF: sub_12E0C8+E↑j ROM:0012E0DE move.w d1,($D60).w ROM:0012E0E2 rts ROM:0012E0E2 ; End of function sub_12E0C8 ROM:0012E0E2 ROM:0012E0E4 ROM:0012E0E4 ; =============== S U B R O U T I N E ======================================= ROM:0012E0E4 ROM:0012E0E4 ROM:0012E0E4 sub_12E0E4: ; CODE XREF: ROM:loc_12DF16↑p ROM:0012E0E4 move.w $650(a5),d0 ROM:0012E0E8 ext.l d0 ROM:0012E0EA move.w $652(a5),d1 ROM:0012E0EE muls.w #$64,d1 ; 'd' ROM:0012E0F2 move.l d1,d2 ROM:0012E0F4 sub.l ($95C).w,d2 ROM:0012E0F8 cmpi.l #0,d2 ROM:0012E0FE bge.s loc_12E106 ROM:0012E100 move.l #0,d2 ROM:0012E106 ROM:0012E106 loc_12E106: ; CODE XREF: sub_12E0E4+1A↑j ROM:0012E106 subi.w #$2710,d0 ROM:0012E10A clr.l d3 ROM:0012E10C muls.l d0,d3:d2 ROM:0012E110 divs.l d1,d3:d2 ROM:0012E114 addi.w #$2710,d2 ROM:0012E118 move.w d2,($D5E).w ROM:0012E11C rts ROM:0012E11C ; End of function sub_12E0E4 ROM:0012E11C ROM:0012E11E ROM:0012E11E ; =============== S U B R O U T I N E ======================================= ROM:0012E11E ROM:0012E11E ROM:0012E11E sub_12E11E: ; CODE XREF: ROM:0012DD4E↑p ROM:0012E11E ; ROM:0012DE36↑p ROM:0012E11E move.w #$3DD0,d1 ROM:0012E122 move.w ($54C).w,d2 ROM:0012E126 move.w ($ACE).w,d3 ROM:0012E12A bsr.l sub_11601C ROM:0012E130 move.w d1,($D64).w ROM:0012E134 rts ROM:0012E134 ; End of function sub_12E11E ROM:0012E134 ROM:0012E136 ROM:0012E136 ; =============== S U B R O U T I N E ======================================= ROM:0012E136 ROM:0012E136 ROM:0012E136 sub_12E136: ; CODE XREF: sub_110E14:loc_110FB6↑p ROM:0012E136 move.w ($C2E).w,d0 ROM:0012E13A move.w $65C(a5),d1 ROM:0012E13E sub.w ($D68).w,d0 ROM:0012E142 btst #3,($1320).w ROM:0012E148 bne.s loc_12E14E ROM:0012E14A cmp.w d0,d1 ROM:0012E14C bge.s loc_12E156 ROM:0012E14E ROM:0012E14E loc_12E14E: ; CODE XREF: sub_12E136+12↑j ROM:0012E14E bset #7,($131B).w ROM:0012E154 bra.s loc_12E15C ROM:0012E156 ; --------------------------------------------------------------------------- ROM:0012E156 ROM:0012E156 loc_12E156: ; CODE XREF: sub_12E136+16↑j ROM:0012E156 bclr #7,($131B).w ROM:0012E15C ROM:0012E15C loc_12E15C: ; CODE XREF: sub_12E136+1E↑j ROM:0012E15C move.w ($C2E).w,($D68).w ROM:0012E162 btst #6,($1330).w ROM:0012E168 beq.s locret_12E192 ROM:0012E16A cmpi.l #0,($95C).w ROM:0012E172 bne.s loc_12E178 ROM:0012E174 clr.l ($960).w ROM:0012E178 ROM:0012E178 loc_12E178: ; CODE XREF: sub_12E136+3C↑j ROM:0012E178 clr.l d0 ROM:0012E17A move.l ($9D0).w,d1 ROM:0012E17E add.l ($960).w,d1 ROM:0012E182 divs.l #$3E8,d0:d1 ROM:0012E18A move.l d0,($960).w ROM:0012E18E add.l d1,($95C).w ROM:0012E192 ROM:0012E192 locret_12E192: ; CODE XREF: sub_12E136+32↑j ROM:0012E192 rts ROM:0012E192 ; End of function sub_12E136 ROM:0012E192 ROM:0012E194 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_16. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0012E196 ROM:0012E196 ; =============== S U B R O U T I N E ======================================= ROM:0012E196 ROM:0012E196 ROM:0012E196 sub_12E196: ; CODE XREF: sub_1251F6+72↑p ROM:0012E196 clr.w d1 ROM:0012E198 move.b ($11AD).w,d1 ROM:0012E19C cmpi.w #2,d1 ROM:0012E1A0 bcc.s locret_12E1AA ROM:0012E1A2 movea.l off_12E1AC(pc,d1.w*4),a0 ROM:0012E1A6 nop ROM:0012E1A8 jmp (a0) ROM:0012E1AA ; --------------------------------------------------------------------------- ROM:0012E1AA ROM:0012E1AA locret_12E1AA: ; CODE XREF: sub_12E196+A↑j ROM:0012E1AA rts ROM:0012E1AA ; End of function sub_12E196 ROM:0012E1AA ROM:0012E1AA ; --------------------------------------------------------------------------- ROM:0012E1AC off_12E1AC: dc.l loc_12E1B4 ; DATA XREF: sub_12E196+C↑r ROM:0012E1B0 dc.l loc_12E1C2 ROM:0012E1B4 ; --------------------------------------------------------------------------- ROM:0012E1B4 ROM:0012E1B4 loc_12E1B4: ; DATA XREF: ROM:off_12E1AC↑o ROM:0012E1B4 bsr.w sub_12E208 ROM:0012E1B8 move.b #1,($11AD).w ROM:0012E1BE bra.s loc_12E1C2 ROM:0012E1C0 ; --------------------------------------------------------------------------- ROM:0012E1C0 rts ROM:0012E1C2 ; --------------------------------------------------------------------------- ROM:0012E1C2 ROM:0012E1C2 loc_12E1C2: ; CODE XREF: ROM:0012E1BE↑j ROM:0012E1C2 ; DATA XREF: ROM:0012E1B0↑o ROM:0012E1C2 bsr.w sub_12E4D6 ROM:0012E1C6 bsr.w sub_12E4F0 ROM:0012E1CA bsr.w sub_12E468 ROM:0012E1CE bsr.w sub_12E658 ROM:0012E1D2 bsr.w sub_12E6BC ROM:0012E1D6 bsr.w sub_12E60C ROM:0012E1DA bsr.w sub_12E6EC ROM:0012E1DE bsr.w sub_12E5B2 ROM:0012E1E2 bsr.w sub_12E632 ROM:0012E1E6 bsr.w sub_12E504 ROM:0012E1EA bsr.w sub_12E730 ROM:0012E1EE bsr.w sub_12E7F2 ROM:0012E1F2 bsr.w sub_12E812 ROM:0012E1F6 bsr.w sub_12E8AA ROM:0012E1FA bsr.w sub_12E21C ROM:0012E1FE bsr.w sub_12E27E ROM:0012E202 bsr.w sub_12E978 ROM:0012E206 rts ROM:0012E208 ROM:0012E208 ; =============== S U B R O U T I N E ======================================= ROM:0012E208 ROM:0012E208 ROM:0012E208 sub_12E208: ; CODE XREF: ROM:loc_12E1B4↑p ROM:0012E208 move.w #$2710,d0 ROM:0012E20C sub.w $676(a5),d0 ROM:0012E210 move.w d0,($D84).w ROM:0012E214 move.w #$2710,($D86).w ROM:0012E21A rts ROM:0012E21A ; End of function sub_12E208 ROM:0012E21A ROM:0012E21C ROM:0012E21C ; =============== S U B R O U T I N E ======================================= ROM:0012E21C ROM:0012E21C ROM:0012E21C sub_12E21C: ; CODE XREF: ROM:0012E1FA↑p ROM:0012E21C move.w ($556).w,d0 ROM:0012E220 muls.w ($D76).w,d0 ROM:0012E224 move.l d0,d1 ROM:0012E226 divs.w #$411B,d0 ROM:0012E22A move.w d0,($D7A).w ROM:0012E22E move.w ($5DE).w,d2 ROM:0012E232 ext.l d2 ROM:0012E234 muls.l d2,d1 ROM:0012E238 divs.l #$186A0,d1 ROM:0012E240 add.l d1,($96C).w ROM:0012E244 bvc.s loc_12E24E ROM:0012E246 move.l #$7FFFFFFF,($96C).w ROM:0012E24E ROM:0012E24E loc_12E24E: ; CODE XREF: sub_12E21C+28↑j ROM:0012E24E clr.b ($856).w ROM:0012E252 move.w #0,($5DE).w ROM:0012E258 move.b #3,($856).w ROM:0012E25E rts ROM:0012E25E ; End of function sub_12E21C ROM:0012E25E ROM:0012E260 ROM:0012E260 ; =============== S U B R O U T I N E ======================================= ROM:0012E260 ROM:0012E260 ROM:0012E260 sub_12E260: ; CODE XREF: ROM:0012E336↓p ROM:0012E260 ; ROM:0012E3FA↓p ROM:0012E260 move.l ($96C).w,d0 ROM:0012E264 divs.l #$186A0,d0 ROM:0012E26C add.w d0,($D8E).w ROM:0012E270 bvc.s loc_12E278 ROM:0012E272 move.w #$7FFF,($D8E).w ROM:0012E278 ROM:0012E278 loc_12E278: ; CODE XREF: sub_12E260+10↑j ROM:0012E278 clr.l ($96C).w ROM:0012E27C rts ROM:0012E27C ; End of function sub_12E260 ROM:0012E27C ROM:0012E27E ROM:0012E27E ; =============== S U B R O U T I N E ======================================= ROM:0012E27E ROM:0012E27E ROM:0012E27E sub_12E27E: ; CODE XREF: ROM:0012E1FE↑p ROM:0012E27E clr.w d1 ROM:0012E280 move.b ($11AE).w,d1 ROM:0012E284 cmpi.w #8,d1 ROM:0012E288 bcc.s locret_12E292 ROM:0012E28A movea.l off_12E294(pc,d1.w*4),a0 ROM:0012E28E nop ROM:0012E290 jmp (a0) ROM:0012E292 ; --------------------------------------------------------------------------- ROM:0012E292 ROM:0012E292 locret_12E292: ; CODE XREF: sub_12E27E+A↑j ROM:0012E292 rts ROM:0012E292 ; End of function sub_12E27E ROM:0012E292 ROM:0012E292 ; --------------------------------------------------------------------------- ROM:0012E294 off_12E294: dc.l loc_12E2B4 ; DATA XREF: sub_12E27E+C↑r ROM:0012E298 dc.l loc_12E2D0 ROM:0012E29C dc.l loc_12E2EE ROM:0012E2A0 dc.l loc_12E3B4 ROM:0012E2A4 dc.l loc_12E3DA ROM:0012E2A8 dc.l loc_12E408 ROM:0012E2AC dc.l locret_12E464 ROM:0012E2B0 dc.l loc_12E38A ROM:0012E2B4 ; --------------------------------------------------------------------------- ROM:0012E2B4 ROM:0012E2B4 loc_12E2B4: ; DATA XREF: ROM:off_12E294↑o ROM:0012E2B4 bset #5,($1340).w ROM:0012E2BA bset #7,($1336).w ROM:0012E2C0 bclr #0,($133A).w ROM:0012E2C6 move.b #1,($11AE).w ROM:0012E2CC bra.s locret_12E2EC ROM:0012E2CE ; --------------------------------------------------------------------------- ROM:0012E2CE rts ROM:0012E2D0 ; --------------------------------------------------------------------------- ROM:0012E2D0 ROM:0012E2D0 loc_12E2D0: ; DATA XREF: ROM:0012E298↑o ROM:0012E2D0 btst #2,($131F).w ROM:0012E2D6 beq.s locret_12E2EC ROM:0012E2D8 clr.l ($96C).w ROM:0012E2DC bclr #5,($1340).w ROM:0012E2E2 move.b #2,($11AE).w ROM:0012E2E8 bra.w locret_12E388 ROM:0012E2EC ; --------------------------------------------------------------------------- ROM:0012E2EC ROM:0012E2EC locret_12E2EC: ; CODE XREF: ROM:0012E2CC↑j ROM:0012E2EC ; ROM:0012E2D6↑j ROM:0012E2EC rts ROM:0012E2EE ; --------------------------------------------------------------------------- ROM:0012E2EE ROM:0012E2EE loc_12E2EE: ; DATA XREF: ROM:0012E29C↑o ROM:0012E2EE btst #0,($10FF).w ROM:0012E2F4 bne.s loc_12E2FE ROM:0012E2F6 btst #0,($10FF).w ROM:0012E2FC beq.s loc_12E31A ROM:0012E2FE ROM:0012E2FE loc_12E2FE: ; CODE XREF: ROM:0012E2F4↑j ROM:0012E2FE move.b #7,($11AE).w ROM:0012E304 move.w $68E(a5),d0 ROM:0012E308 clr.b ($8DB).w ROM:0012E30C move.w d0,($6E8).w ROM:0012E310 move.b #1,($8DB).w ROM:0012E316 bra.w locret_12E3B2 ROM:0012E31A ; --------------------------------------------------------------------------- ROM:0012E31A ROM:0012E31A loc_12E31A: ; CODE XREF: ROM:0012E2FC↑j ROM:0012E31A btst #3,($1332).w ROM:0012E320 beq.s loc_12E344 ROM:0012E322 btst #4,($133B).w ROM:0012E328 beq.s loc_12E344 ROM:0012E32A bset #5,($1340).w ROM:0012E330 bclr #7,($1336).w ROM:0012E336 bsr.w sub_12E260 ROM:0012E33A move.b #3,($11AE).w ROM:0012E340 bra.w locret_12E3D8 ROM:0012E344 ; --------------------------------------------------------------------------- ROM:0012E344 ROM:0012E344 loc_12E344: ; CODE XREF: ROM:0012E320↑j ROM:0012E344 ; ROM:0012E328↑j ROM:0012E344 btst #3,($1332).w ROM:0012E34A beq.s locret_12E388 ROM:0012E34C move.w $684(a5),d0 ROM:0012E350 move.w $686(a5),d1 ROM:0012E354 cmp.w ($D8C).w,d0 ROM:0012E358 bgt.s loc_12E362 ROM:0012E35A cmp.w ($D8A).w,d1 ROM:0012E35E ble.s loc_12E362 ROM:0012E360 bra.s loc_12E37A ROM:0012E362 ; --------------------------------------------------------------------------- ROM:0012E362 ROM:0012E362 loc_12E362: ; CODE XREF: ROM:0012E358↑j ROM:0012E362 ; ROM:0012E35E↑j ROM:0012E362 move.l ($96C).w,d1 ROM:0012E366 divs.w #$2710,d1 ROM:0012E36A move.w $688(a5),d0 ROM:0012E36E cmp.w d1,d0 ROM:0012E370 bgt.s locret_12E388 ROM:0012E372 cmpi.w #0,($558).w ROM:0012E378 ble.s locret_12E388 ROM:0012E37A ROM:0012E37A loc_12E37A: ; CODE XREF: ROM:0012E360↑j ROM:0012E37A bset #5,($1340).w ROM:0012E380 move.b #4,($11AE).w ROM:0012E386 bra.s locret_12E406 ROM:0012E388 ; --------------------------------------------------------------------------- ROM:0012E388 ROM:0012E388 locret_12E388: ; CODE XREF: ROM:0012E2E8↑j ROM:0012E388 ; ROM:0012E34A↑j ... ROM:0012E388 rts ROM:0012E38A ; --------------------------------------------------------------------------- ROM:0012E38A ROM:0012E38A loc_12E38A: ; DATA XREF: ROM:0012E2B0↑o ROM:0012E38A btst #0,($10FF).w ROM:0012E390 bne.s loc_12E39A ROM:0012E392 move.b #2,($11AE).w ROM:0012E398 bra.s locret_12E388 ROM:0012E39A ; --------------------------------------------------------------------------- ROM:0012E39A ROM:0012E39A loc_12E39A: ; CODE XREF: ROM:0012E390↑j ROM:0012E39A cmpi.w #0,($6E8).w ROM:0012E3A0 bgt.s locret_12E3B2 ROM:0012E3A2 bset #0,($133A).w ROM:0012E3A8 move.b #6,($11AE).w ROM:0012E3AE bra.w locret_12E464 ROM:0012E3B2 ; --------------------------------------------------------------------------- ROM:0012E3B2 ROM:0012E3B2 locret_12E3B2: ; CODE XREF: ROM:0012E316↑j ROM:0012E3B2 ; ROM:0012E3A0↑j ROM:0012E3B2 rts ROM:0012E3B4 ; --------------------------------------------------------------------------- ROM:0012E3B4 ROM:0012E3B4 loc_12E3B4: ; DATA XREF: ROM:0012E2A0↑o ROM:0012E3B4 btst #3,($1332).w ROM:0012E3BA beq.s loc_12E3C4 ROM:0012E3BC btst #6,($131E).w ROM:0012E3C2 bne.s locret_12E3D8 ROM:0012E3C4 ROM:0012E3C4 loc_12E3C4: ; CODE XREF: ROM:0012E3BA↑j ROM:0012E3C4 bset #7,($1336).w ROM:0012E3CA bclr #5,($1340).w ROM:0012E3D0 move.b #2,($11AE).w ROM:0012E3D6 bra.s locret_12E388 ROM:0012E3D8 ; --------------------------------------------------------------------------- ROM:0012E3D8 ROM:0012E3D8 locret_12E3D8: ; CODE XREF: ROM:0012E340↑j ROM:0012E3D8 ; ROM:0012E3C2↑j ... ROM:0012E3D8 rts ROM:0012E3DA ; --------------------------------------------------------------------------- ROM:0012E3DA ROM:0012E3DA loc_12E3DA: ; DATA XREF: ROM:0012E2A4↑o ROM:0012E3DA cmpi.w #0,($558).w ROM:0012E3E0 bne.s locret_12E406 ROM:0012E3E2 bclr #7,($1336).w ROM:0012E3E8 move.w $68A(a5),d0 ROM:0012E3EC clr.b ($8D9).w ROM:0012E3F0 move.w d0,($6E4).w ROM:0012E3F4 move.b #1,($8D9).w ROM:0012E3FA bsr.w sub_12E260 ROM:0012E3FE move.b #5,($11AE).w ROM:0012E404 bra.s locret_12E462 ROM:0012E406 ; --------------------------------------------------------------------------- ROM:0012E406 ROM:0012E406 locret_12E406: ; CODE XREF: ROM:0012E386↑j ROM:0012E406 ; ROM:0012E3E0↑j ROM:0012E406 rts ROM:0012E408 ; --------------------------------------------------------------------------- ROM:0012E408 ROM:0012E408 loc_12E408: ; DATA XREF: ROM:0012E2A8↑o ROM:0012E408 btst #4,($133B).w ROM:0012E40E beq.s loc_12E418 ROM:0012E410 move.b #3,($11AE).w ROM:0012E416 bra.s locret_12E3D8 ROM:0012E418 ; --------------------------------------------------------------------------- ROM:0012E418 ROM:0012E418 loc_12E418: ; CODE XREF: ROM:0012E40E↑j ROM:0012E418 btst #3,($1332).w ROM:0012E41E beq.s loc_12E428 ROM:0012E420 cmpi.w #0,($6E4).w ROM:0012E426 bgt.s loc_12E43E ROM:0012E428 ROM:0012E428 loc_12E428: ; CODE XREF: ROM:0012E41E↑j ROM:0012E428 bset #7,($1336).w ROM:0012E42E bclr #5,($1340).w ROM:0012E434 move.b #2,($11AE).w ROM:0012E43A bra.w locret_12E388 ROM:0012E43E ; --------------------------------------------------------------------------- ROM:0012E43E ROM:0012E43E loc_12E43E: ; CODE XREF: ROM:0012E426↑j ROM:0012E43E move.w $68C(a5),d0 ROM:0012E442 cmp.w ($D8A).w,d0 ROM:0012E446 bgt.s locret_12E462 ROM:0012E448 bset #7,($1336).w ROM:0012E44E bclr #5,($1340).w ROM:0012E454 bset #0,($133A).w ROM:0012E45A move.b #6,($11AE).w ROM:0012E460 bra.s locret_12E464 ROM:0012E462 ; --------------------------------------------------------------------------- ROM:0012E462 ROM:0012E462 locret_12E462: ; CODE XREF: ROM:0012E404↑j ROM:0012E462 ; ROM:0012E446↑j ROM:0012E462 rts ROM:0012E464 ; --------------------------------------------------------------------------- ROM:0012E464 ROM:0012E464 locret_12E464: ; CODE XREF: ROM:0012E3AE↑j ROM:0012E464 ; ROM:0012E460↑j ROM:0012E464 ; DATA XREF: ... ROM:0012E464 rts ROM:0012E466 ; --------------------------------------------------------------------------- ROM:0012E466 rts ROM:0012E468 ROM:0012E468 ; =============== S U B R O U T I N E ======================================= ROM:0012E468 ROM:0012E468 ROM:0012E468 sub_12E468: ; CODE XREF: ROM:0012E1CA↑p ROM:0012E468 btst #0,($133A).w ROM:0012E46E beq.s loc_12E476 ROM:0012E470 move.w $678(a5),d0 ROM:0012E474 bra.s loc_12E47A ROM:0012E476 ; --------------------------------------------------------------------------- ROM:0012E476 ROM:0012E476 loc_12E476: ; CODE XREF: sub_12E468+6↑j ROM:0012E476 move.w $676(a5),d0 ROM:0012E47A ROM:0012E47A loc_12E47A: ; CODE XREF: sub_12E468+C↑j ROM:0012E47A muls.w #$1F4,d0 ROM:0012E47E muls.l ($964).w,d1:d0 ROM:0012E484 move.w $668(a5),d3 ROM:0012E488 muls.w ($DC8).w,d3 ROM:0012E48C cmpi.l #0,d3 ROM:0012E492 beq.s loc_12E49C ROM:0012E494 divs.l d3,d1:d0 ROM:0012E498 bvs.s loc_12E4CE ROM:0012E49A bra.s loc_12E49E ROM:0012E49C ; --------------------------------------------------------------------------- ROM:0012E49C ROM:0012E49C loc_12E49C: ; CODE XREF: sub_12E468+2A↑j ROM:0012E49C bra.s loc_12E4CE ROM:0012E49E ; --------------------------------------------------------------------------- ROM:0012E49E ROM:0012E49E loc_12E49E: ; CODE XREF: sub_12E468+32↑j ROM:0012E49E move.w $662(a5),d2 ROM:0012E4A2 muls.w ($D76).w,d2 ROM:0012E4A6 muls.l #$FA0,d1:d0 ROM:0012E4AE cmpi.l #0,d2 ROM:0012E4B4 beq.s loc_12E4BE ROM:0012E4B6 divs.l d2,d1:d0 ROM:0012E4BA bvs.s loc_12E4CE ROM:0012E4BC bra.s loc_12E4C0 ROM:0012E4BE ; --------------------------------------------------------------------------- ROM:0012E4BE ROM:0012E4BE loc_12E4BE: ; CODE XREF: sub_12E468+4C↑j ROM:0012E4BE bra.s loc_12E4CE ROM:0012E4C0 ; --------------------------------------------------------------------------- ROM:0012E4C0 ROM:0012E4C0 loc_12E4C0: ; CODE XREF: sub_12E468+54↑j ROM:0012E4C0 cmpi.l #$2710,d0 ROM:0012E4C6 bgt.s loc_12E4CE ROM:0012E4C8 move.w d0,($D7C).w ROM:0012E4CC bra.s locret_12E4D4 ROM:0012E4CE ; --------------------------------------------------------------------------- ROM:0012E4CE ROM:0012E4CE loc_12E4CE: ; CODE XREF: sub_12E468+30↑j ROM:0012E4CE ; sub_12E468:loc_12E49C↑j ... ROM:0012E4CE move.w #$2710,($D7C).w ROM:0012E4D4 ROM:0012E4D4 locret_12E4D4: ; CODE XREF: sub_12E468+64↑j ROM:0012E4D4 rts ROM:0012E4D4 ; End of function sub_12E468 ROM:0012E4D4 ROM:0012E4D6 ROM:0012E4D6 ; =============== S U B R O U T I N E ======================================= ROM:0012E4D6 ROM:0012E4D6 ROM:0012E4D6 sub_12E4D6: ; CODE XREF: ROM:loc_12E1C2↑p ROM:0012E4D6 move.w ($54C).w,d0 ROM:0012E4DA ext.l d0 ROM:0012E4DC muls.l ($9D0).w,d1:d0 ROM:0012E4E2 divs.l #$1E,d1:d0 ROM:0012E4EA move.l d0,($964).w ROM:0012E4EE rts ROM:0012E4EE ; End of function sub_12E4D6 ROM:0012E4EE ROM:0012E4F0 ROM:0012E4F0 ; =============== S U B R O U T I N E ======================================= ROM:0012E4F0 ROM:0012E4F0 ROM:0012E4F0 sub_12E4F0: ; CODE XREF: ROM:0012E1C6↑p ROM:0012E4F0 move.w #$3D2E,d1 ROM:0012E4F4 move.w ($A02).w,d2 ROM:0012E4F8 bsr.l sub_11601C ROM:0012E4FE move.w d1,($D76).w ROM:0012E502 rts ROM:0012E502 ; End of function sub_12E4F0 ROM:0012E502 ROM:0012E504 ROM:0012E504 ; =============== S U B R O U T I N E ======================================= ROM:0012E504 ROM:0012E504 ROM:0012E504 sub_12E504: ; CODE XREF: ROM:0012E1E6↑p ROM:0012E504 move.b ($11AB).w,($11AC).w ROM:0012E50A bclr #4,($133B).w ROM:0012E510 btst #0,($10FE).w ROM:0012E516 bne.s loc_12E520 ROM:0012E518 btst #0,($10FE).w ROM:0012E51E beq.s loc_12E530 ROM:0012E520 ROM:0012E520 loc_12E520: ; CODE XREF: sub_12E504+12↑j ROM:0012E520 move.w #0,($D7E).w ROM:0012E526 move.b #4,($11AB).w ROM:0012E52C bra.w locret_12E5B0 ROM:0012E530 ; --------------------------------------------------------------------------- ROM:0012E530 ROM:0012E530 loc_12E530: ; CODE XREF: sub_12E504+1A↑j ROM:0012E530 btst #2,($131F).w ROM:0012E536 beq.s loc_12E548 ROM:0012E538 btst #5,($1340).w ROM:0012E53E bne.s loc_12E548 ROM:0012E540 btst #7,($1323).w ROM:0012E546 beq.s loc_12E556 ROM:0012E548 ROM:0012E548 loc_12E548: ; CODE XREF: sub_12E504+32↑j ROM:0012E548 ; sub_12E504+3A↑j ROM:0012E548 move.w #0,($D7E).w ROM:0012E54E move.b #0,($11AB).w ROM:0012E554 bra.s locret_12E5B0 ROM:0012E556 ; --------------------------------------------------------------------------- ROM:0012E556 ROM:0012E556 loc_12E556: ; CODE XREF: sub_12E504+42↑j ROM:0012E556 btst #4,($132C).w ROM:0012E55C beq.s loc_12E56E ROM:0012E55E move.w $674(a5),($D7E).w ROM:0012E564 move.b #3,($11AB).w ROM:0012E56A bra.w locret_12E5B0 ROM:0012E56E ; --------------------------------------------------------------------------- ROM:0012E56E ROM:0012E56E loc_12E56E: ; CODE XREF: sub_12E504+58↑j ROM:0012E56E btst #6,($131E).w ROM:0012E574 beq.s loc_12E5A4 ROM:0012E576 btst #0,($133A).w ROM:0012E57C beq.s loc_12E586 ROM:0012E57E move.w $66C(a5),($D7E).w ROM:0012E584 bra.s loc_12E58C ROM:0012E586 ; --------------------------------------------------------------------------- ROM:0012E586 ROM:0012E586 loc_12E586: ; CODE XREF: sub_12E504+78↑j ROM:0012E586 move.w $66A(a5),($D7E).w ROM:0012E58C ROM:0012E58C loc_12E58C: ; CODE XREF: sub_12E504+80↑j ROM:0012E58C move.b #2,($11AB).w ROM:0012E592 cmpi.w #0,($D7E).w ROM:0012E598 bne.s loc_12E5A0 ROM:0012E59A bset #4,($133B).w ROM:0012E5A0 ROM:0012E5A0 loc_12E5A0: ; CODE XREF: sub_12E504+94↑j ROM:0012E5A0 bra.w locret_12E5B0 ROM:0012E5A4 ; --------------------------------------------------------------------------- ROM:0012E5A4 ROM:0012E5A4 loc_12E5A4: ; CODE XREF: sub_12E504+70↑j ROM:0012E5A4 move.w ($D74).w,($D7E).w ROM:0012E5AA move.b #1,($11AB).w ROM:0012E5B0 ROM:0012E5B0 locret_12E5B0: ; CODE XREF: sub_12E504+28↑j ROM:0012E5B0 ; sub_12E504+50↑j ... ROM:0012E5B0 rts ROM:0012E5B0 ; End of function sub_12E504 ROM:0012E5B0 ROM:0012E5B2 ROM:0012E5B2 ; =============== S U B R O U T I N E ======================================= ROM:0012E5B2 ROM:0012E5B2 ROM:0012E5B2 sub_12E5B2: ; CODE XREF: ROM:0012E1DE↑p ROM:0012E5B2 btst #2,($1335).w ROM:0012E5B8 beq.s loc_12E604 ROM:0012E5BA move.w $666(a5),d0 ROM:0012E5BE sub.w $664(a5),d0 ROM:0012E5C2 cmp.w ($A38).w,d0 ROM:0012E5C6 bgt.w loc_12E604 ROM:0012E5CA btst #0,($1322).w ROM:0012E5D0 bne.s loc_12E604 ROM:0012E5D2 btst #0,($1109).w ROM:0012E5D8 bne.s loc_12E5F2 ROM:0012E5DA btst #0,($1109).w ROM:0012E5E0 bne.s loc_12E5F2 ROM:0012E5E2 btst #0,($1107).w ROM:0012E5E8 beq.s loc_12E604 ROM:0012E5EA btst #0,($1107).w ROM:0012E5F0 beq.s loc_12E604 ROM:0012E5F2 ROM:0012E5F2 loc_12E5F2: ; CODE XREF: sub_12E5B2+26↑j ROM:0012E5F2 ; sub_12E5B2+2E↑j ROM:0012E5F2 move.w $666(a5),d0 ROM:0012E5F6 cmp.w ($A38).w,d0 ROM:0012E5FA bge.s loc_12E602 ROM:0012E5FC bset #2,($131F).w ROM:0012E602 ROM:0012E602 loc_12E602: ; CODE XREF: sub_12E5B2+48↑j ROM:0012E602 bra.s locret_12E60A ROM:0012E604 ; --------------------------------------------------------------------------- ROM:0012E604 ROM:0012E604 loc_12E604: ; CODE XREF: sub_12E5B2+6↑j ROM:0012E604 ; sub_12E5B2+14↑j ... ROM:0012E604 bclr #2,($131F).w ROM:0012E60A ROM:0012E60A locret_12E60A: ; CODE XREF: sub_12E5B2:loc_12E602↑j ROM:0012E60A rts ROM:0012E60A ; End of function sub_12E5B2 ROM:0012E60A ROM:0012E60C ROM:0012E60C ; =============== S U B R O U T I N E ======================================= ROM:0012E60C ROM:0012E60C ROM:0012E60C sub_12E60C: ; CODE XREF: ROM:0012E1D6↑p ROM:0012E60C move.w ($B3E).w,d0 ROM:0012E610 add.w $66E(a5),d0 ROM:0012E614 btst #3,($1320).w ROM:0012E61A bne.s loc_12E62A ROM:0012E61C cmp.w ($54C).w,d0 ROM:0012E620 ble.s loc_12E62A ROM:0012E622 bset #6,($131E).w ROM:0012E628 bra.s locret_12E630 ROM:0012E62A ; --------------------------------------------------------------------------- ROM:0012E62A ROM:0012E62A loc_12E62A: ; CODE XREF: sub_12E60C+E↑j ROM:0012E62A ; sub_12E60C+14↑j ROM:0012E62A bclr #6,($131E).w ROM:0012E630 ROM:0012E630 locret_12E630: ; CODE XREF: sub_12E60C+1C↑j ROM:0012E630 rts ROM:0012E630 ; End of function sub_12E60C ROM:0012E630 ROM:0012E632 ROM:0012E632 ; =============== S U B R O U T I N E ======================================= ROM:0012E632 ROM:0012E632 ROM:0012E632 sub_12E632: ; CODE XREF: ROM:0012E1E2↑p ROM:0012E632 bclr #7,($1323).w ROM:0012E638 btst #7,($1326).w ROM:0012E63E bne.s loc_12E650 ROM:0012E640 btst #1,($1337).w ROM:0012E646 beq.s loc_12E650 ROM:0012E648 btst #0,($8E8).w ROM:0012E64E bne.s locret_12E656 ROM:0012E650 ROM:0012E650 loc_12E650: ; CODE XREF: sub_12E632+C↑j ROM:0012E650 ; sub_12E632+14↑j ROM:0012E650 bset #7,($1323).w ROM:0012E656 ROM:0012E656 locret_12E656: ; CODE XREF: sub_12E632+1C↑j ROM:0012E656 rts ROM:0012E656 ; End of function sub_12E632 ROM:0012E656 ROM:0012E658 ROM:0012E658 ; =============== S U B R O U T I N E ======================================= ROM:0012E658 ROM:0012E658 ROM:0012E658 sub_12E658: ; CODE XREF: ROM:0012E1CE↑p ROM:0012E658 move.w $676(a5),d0 ROM:0012E65C add.w $670(a5),d0 ROM:0012E660 muls.w #$1F4,d0 ROM:0012E664 muls.l ($964).w,d1:d0 ROM:0012E66A move.w $672(a5),d2 ROM:0012E66E muls.w ($DC8).w,d2 ROM:0012E672 cmpi.l #0,d2 ROM:0012E678 beq.s loc_12E682 ROM:0012E67A divs.l d2,d1:d0 ROM:0012E67E bvs.s loc_12E6B4 ROM:0012E680 bra.s loc_12E684 ROM:0012E682 ; --------------------------------------------------------------------------- ROM:0012E682 ROM:0012E682 loc_12E682: ; CODE XREF: sub_12E658+20↑j ROM:0012E682 bra.s loc_12E6B4 ROM:0012E684 ; --------------------------------------------------------------------------- ROM:0012E684 ROM:0012E684 loc_12E684: ; CODE XREF: sub_12E658+28↑j ROM:0012E684 move.w $662(a5),d2 ROM:0012E688 muls.w ($D76).w,d2 ROM:0012E68C muls.l #$FA0,d1:d0 ROM:0012E694 cmpi.l #0,d2 ROM:0012E69A beq.s loc_12E6A4 ROM:0012E69C divs.l d2,d1:d0 ROM:0012E6A0 bvs.s loc_12E6B4 ROM:0012E6A2 bra.s loc_12E6A6 ROM:0012E6A4 ; --------------------------------------------------------------------------- ROM:0012E6A4 ROM:0012E6A4 loc_12E6A4: ; CODE XREF: sub_12E658+42↑j ROM:0012E6A4 bra.s loc_12E6B4 ROM:0012E6A6 ; --------------------------------------------------------------------------- ROM:0012E6A6 ROM:0012E6A6 loc_12E6A6: ; CODE XREF: sub_12E658+4A↑j ROM:0012E6A6 cmpi.l #$2710,d0 ROM:0012E6AC bgt.s loc_12E6B4 ROM:0012E6AE move.w d0,($D78).w ROM:0012E6B2 bra.s locret_12E6BA ROM:0012E6B4 ; --------------------------------------------------------------------------- ROM:0012E6B4 ROM:0012E6B4 loc_12E6B4: ; CODE XREF: sub_12E658+26↑j ROM:0012E6B4 ; sub_12E658:loc_12E682↑j ... ROM:0012E6B4 move.w #$2710,($D78).w ROM:0012E6BA ROM:0012E6BA locret_12E6BA: ; CODE XREF: sub_12E658+5A↑j ROM:0012E6BA rts ROM:0012E6BA ; End of function sub_12E658 ROM:0012E6BA ROM:0012E6BC ROM:0012E6BC ; =============== S U B R O U T I N E ======================================= ROM:0012E6BC ROM:0012E6BC ROM:0012E6BC sub_12E6BC: ; CODE XREF: ROM:0012E1D2↑p ROM:0012E6BC move.w ($D78).w,d1 ROM:0012E6C0 cmp.w ($D7C).w,d1 ROM:0012E6C4 bge.s loc_12E6DE ROM:0012E6C6 move.w ($D78).w,($D74).w ROM:0012E6CC move.w $676(a5),d0 ROM:0012E6D0 muls.w ($D78).w,d0 ROM:0012E6D4 divs.w ($D7C).w,d0 ROM:0012E6D8 move.w d0,($D72).w ROM:0012E6DC bra.s locret_12E6EA ROM:0012E6DE ; --------------------------------------------------------------------------- ROM:0012E6DE ROM:0012E6DE loc_12E6DE: ; CODE XREF: sub_12E6BC+8↑j ROM:0012E6DE move.w ($D7C).w,($D74).w ROM:0012E6E4 move.w $676(a5),($D72).w ROM:0012E6EA ROM:0012E6EA locret_12E6EA: ; CODE XREF: sub_12E6BC+20↑j ROM:0012E6EA rts ROM:0012E6EA ; End of function sub_12E6BC ROM:0012E6EA ROM:0012E6EC ROM:0012E6EC ; =============== S U B R O U T I N E ======================================= ROM:0012E6EC ROM:0012E6EC ROM:0012E6EC sub_12E6EC: ; CODE XREF: ROM:0012E1DA↑p ROM:0012E6EC btst #0,($1107).w ROM:0012E6F2 beq.s loc_12E716 ROM:0012E6F4 btst #0,($1107).w ROM:0012E6FA beq.s loc_12E716 ROM:0012E6FC btst #1,($131E).w ROM:0012E702 beq.s loc_12E70E ROM:0012E704 bset #4,($132C).w ROM:0012E70A bra.w loc_12E714 ROM:0012E70E ; --------------------------------------------------------------------------- ROM:0012E70E ROM:0012E70E loc_12E70E: ; CODE XREF: sub_12E6EC+16↑j ROM:0012E70E bclr #4,($132C).w ROM:0012E714 ROM:0012E714 loc_12E714: ; CODE XREF: sub_12E6EC+1E↑j ROM:0012E714 bra.s locret_12E72E ROM:0012E716 ; --------------------------------------------------------------------------- ROM:0012E716 ROM:0012E716 loc_12E716: ; CODE XREF: sub_12E6EC+6↑j ROM:0012E716 ; sub_12E6EC+E↑j ROM:0012E716 btst #0,($110C).w ROM:0012E71C beq.s loc_12E728 ROM:0012E71E bset #4,($132C).w ROM:0012E724 bra.w locret_12E72E ROM:0012E728 ; --------------------------------------------------------------------------- ROM:0012E728 ROM:0012E728 loc_12E728: ; CODE XREF: sub_12E6EC+30↑j ROM:0012E728 bclr #4,($132C).w ROM:0012E72E ROM:0012E72E locret_12E72E: ; CODE XREF: sub_12E6EC:loc_12E714↑j ROM:0012E72E ; sub_12E6EC+38↑j ROM:0012E72E rts ROM:0012E72E ; End of function sub_12E6EC ROM:0012E72E ROM:0012E730 ROM:0012E730 ; =============== S U B R O U T I N E ======================================= ROM:0012E730 ROM:0012E730 ROM:0012E730 sub_12E730: ; CODE XREF: ROM:0012E1EA↑p ROM:0012E730 btst #0,($10FF).w ROM:0012E736 bne.s loc_12E740 ROM:0012E738 btst #0,($10FF).w ROM:0012E73E beq.s loc_12E752 ROM:0012E740 ROM:0012E740 loc_12E740: ; CODE XREF: sub_12E730+6↑j ROM:0012E740 move.w $308(a5),d0 ROM:0012E744 move.w d0,($D84).w ROM:0012E748 move.w #1,($D8C).w ROM:0012E74E bra.w loc_12E7E8 ROM:0012E752 ; --------------------------------------------------------------------------- ROM:0012E752 ROM:0012E752 loc_12E752: ; CODE XREF: sub_12E730+E↑j ROM:0012E752 move.w $680(a5),d2 ROM:0012E756 btst d2,($110E).w ROM:0012E75A beq.s loc_12E776 ROM:0012E75C cmpi.w #0,($6E6).w ROM:0012E762 bne.s loc_12E776 ROM:0012E764 move.w $EE0(d2.w*2),d0 ROM:0012E76A ext.l d0 ROM:0012E76C add.l d0,($968).w ROM:0012E770 addi.w #1,($D88).w ROM:0012E776 ROM:0012E776 loc_12E776: ; CODE XREF: sub_12E730+2A↑j ROM:0012E776 ; sub_12E730+32↑j ROM:0012E776 move.w $67E(a5),d1 ROM:0012E77A cmp.w ($D88).w,d1 ROM:0012E77E blt.s loc_12E790 ROM:0012E780 btst #1,($1329).w ROM:0012E786 beq.s loc_12E7DC ROM:0012E788 cmpi.w #5,($D88).w ROM:0012E78E blt.s loc_12E7DC ROM:0012E790 ROM:0012E790 loc_12E790: ; CODE XREF: sub_12E730+4E↑j ROM:0012E790 move.l ($968).w,d0 ROM:0012E794 divs.w ($D88).w,d0 ROM:0012E798 clr.l ($968).w ROM:0012E79C clr.w ($D88).w ROM:0012E7A0 cmpi.w #0,($558).w ROM:0012E7A6 beq.s loc_12E7C6 ROM:0012E7A8 cmpi.b #3,($11AC).w ROM:0012E7AE beq.s loc_12E7C6 ROM:0012E7B0 cmp.w ($D84).w,d0 ROM:0012E7B4 blt.s loc_12E7BE ROM:0012E7B6 cmpi.w #0,($D8C).w ROM:0012E7BC bne.s loc_12E7C2 ROM:0012E7BE ROM:0012E7BE loc_12E7BE: ; CODE XREF: sub_12E730+84↑j ROM:0012E7BE move.w d0,($D84).w ROM:0012E7C2 ROM:0012E7C2 loc_12E7C2: ; CODE XREF: sub_12E730+8C↑j ROM:0012E7C2 bra.w loc_12E7CA ROM:0012E7C6 ; --------------------------------------------------------------------------- ROM:0012E7C6 ROM:0012E7C6 loc_12E7C6: ; CODE XREF: sub_12E730+76↑j ROM:0012E7C6 ; sub_12E730+7E↑j ROM:0012E7C6 move.w d0,($D86).w ROM:0012E7CA ROM:0012E7CA loc_12E7CA: ; CODE XREF: sub_12E730:loc_12E7C2↑j ROM:0012E7CA move.w ($D86).w,d0 ROM:0012E7CE sub.w ($D84).w,d0 ROM:0012E7D2 move.w d0,($D8A).w ROM:0012E7D6 addi.w #1,($D8C).w ROM:0012E7DC ROM:0012E7DC loc_12E7DC: ; CODE XREF: sub_12E730+56↑j ROM:0012E7DC ; sub_12E730+5E↑j ROM:0012E7DC btst #1,($1329).w ROM:0012E7E2 beq.s locret_12E7F0 ROM:0012E7E4 clr.w ($D8C).w ROM:0012E7E8 ROM:0012E7E8 loc_12E7E8: ; CODE XREF: sub_12E730+1E↑j ROM:0012E7E8 clr.l ($968).w ROM:0012E7EC clr.w ($D88).w ROM:0012E7F0 ROM:0012E7F0 locret_12E7F0: ; CODE XREF: sub_12E730+B2↑j ROM:0012E7F0 rts ROM:0012E7F0 ; End of function sub_12E730 ROM:0012E7F0 ROM:0012E7F2 ROM:0012E7F2 ; =============== S U B R O U T I N E ======================================= ROM:0012E7F2 ROM:0012E7F2 ROM:0012E7F2 sub_12E7F2: ; CODE XREF: ROM:0012E1EE↑p ROM:0012E7F2 move.w #$2710,d0 ROM:0012E7F6 sub.w ($D84).w,d0 ROM:0012E7FA bge.s loc_12E800 ROM:0012E7FC move.w #0,d0 ROM:0012E800 ROM:0012E800 loc_12E800: ; CODE XREF: sub_12E7F2+8↑j ROM:0012E800 muls.w $67C(a5),d0 ROM:0012E804 divs.w #$64,d0 ; 'd' ROM:0012E808 add.w $67A(a5),d0 ROM:0012E80C move.w d0,($D82).w ROM:0012E810 rts ROM:0012E810 ; End of function sub_12E7F2 ROM:0012E810 ROM:0012E812 ROM:0012E812 ; =============== S U B R O U T I N E ======================================= ROM:0012E812 ROM:0012E812 ROM:0012E812 sub_12E812: ; CODE XREF: ROM:0012E1F2↑p ROM:0012E812 move.b ($11AC).w,d0 ROM:0012E816 cmp.b ($11AB).w,d0 ROM:0012E81A beq.l loc_12E89C ROM:0012E820 bset #1,($1329).w ROM:0012E826 clr.w d0 ROM:0012E828 cmpi.w #0,($D7E).w ROM:0012E82E bne.s loc_12E84C ROM:0012E830 cmpi.w #0,($558).w ROM:0012E836 beq.s loc_12E84C ROM:0012E838 cmpi.b #2,($11AB).w ROM:0012E83E beq.s loc_12E848 ROM:0012E840 cmpi.b #3,($11AB).w ROM:0012E846 bne.s loc_12E84C ROM:0012E848 ROM:0012E848 loc_12E848: ; CODE XREF: sub_12E812+2C↑j ROM:0012E848 move.w #1,d0 ROM:0012E84C ROM:0012E84C loc_12E84C: ; CODE XREF: sub_12E812+1C↑j ROM:0012E84C ; sub_12E812+24↑j ... ROM:0012E84C btst #7,($1323).w ROM:0012E852 bne.s loc_12E862 ROM:0012E854 cmpi.b #4,($11AC).w ROM:0012E85A beq.s loc_12E862 ROM:0012E85C cmpi.w #1,d0 ROM:0012E860 bne.s loc_12E890 ROM:0012E862 ROM:0012E862 loc_12E862: ; CODE XREF: sub_12E812+40↑j ROM:0012E862 ; sub_12E812+48↑j ROM:0012E862 clr.b ($8DA).w ROM:0012E866 clr.w ($6E6).w ROM:0012E86A bclr #3,($133E).w ROM:0012E870 cmpi.w #1,d0 ROM:0012E874 bne.s loc_12E88E ROM:0012E876 move.w #0,($AB4).w ROM:0012E87C bsr.l sub_11C50A ROM:0012E882 move.w #0,($AB4).w ROM:0012E888 bsr.l sub_11C50A ROM:0012E88E ROM:0012E88E loc_12E88E: ; CODE XREF: sub_12E812+62↑j ROM:0012E88E bra.s locret_12E8A8 ROM:0012E890 ; --------------------------------------------------------------------------- ROM:0012E890 ROM:0012E890 loc_12E890: ; CODE XREF: sub_12E812+4E↑j ROM:0012E890 bset #3,($133E).w ROM:0012E896 bra.s locret_12E8A8 ROM:0012E898 ; --------------------------------------------------------------------------- ROM:0012E898 bra.w locret_12E8A8 ROM:0012E89C ; --------------------------------------------------------------------------- ROM:0012E89C ROM:0012E89C loc_12E89C: ; CODE XREF: sub_12E812+8↑j ROM:0012E89C bclr #3,($133E).w ROM:0012E8A2 bclr #1,($1329).w ROM:0012E8A8 ROM:0012E8A8 locret_12E8A8: ; CODE XREF: sub_12E812:loc_12E88E↑j ROM:0012E8A8 ; sub_12E812+84↑j ... ROM:0012E8A8 rts ROM:0012E8A8 ; End of function sub_12E812 ROM:0012E8A8 ROM:0012E8AA ROM:0012E8AA ; =============== S U B R O U T I N E ======================================= ROM:0012E8AA ROM:0012E8AA ROM:0012E8AA sub_12E8AA: ; CODE XREF: ROM:0012E1F6↑p ROM:0012E8AA clr.w d1 ROM:0012E8AC move.b ($11AF).w,d1 ROM:0012E8B0 cmpi.w #3,d1 ROM:0012E8B4 bcc.s locret_12E8BE ROM:0012E8B6 movea.l off_12E8C0(pc,d1.w*4),a0 ROM:0012E8BA nop ROM:0012E8BC jmp (a0) ROM:0012E8BE ; --------------------------------------------------------------------------- ROM:0012E8BE ROM:0012E8BE locret_12E8BE: ; CODE XREF: sub_12E8AA+A↑j ROM:0012E8BE rts ROM:0012E8BE ; End of function sub_12E8AA ROM:0012E8BE ROM:0012E8BE ; --------------------------------------------------------------------------- ROM:0012E8C0 off_12E8C0: dc.l loc_12E8CC ; DATA XREF: sub_12E8AA+C↑r ROM:0012E8C4 dc.l loc_12E8D6 ROM:0012E8C8 dc.l loc_12E910 ROM:0012E8CC ; --------------------------------------------------------------------------- ROM:0012E8CC ROM:0012E8CC loc_12E8CC: ; DATA XREF: ROM:off_12E8C0↑o ROM:0012E8CC move.b #1,($11AF).w ROM:0012E8D2 bra.s loc_12E90A ROM:0012E8D4 ; --------------------------------------------------------------------------- ROM:0012E8D4 rts ROM:0012E8D6 ; --------------------------------------------------------------------------- ROM:0012E8D6 ROM:0012E8D6 loc_12E8D6: ; DATA XREF: ROM:0012E8C4↑o ROM:0012E8D6 btst #3,($133E).w ROM:0012E8DC beq.s loc_12E90A ROM:0012E8DE move.w ($D82).w,d0 ROM:0012E8E2 move.w ($D82).w,($D80).w ROM:0012E8E8 clr.b ($8DA).w ROM:0012E8EC move.w d0,($6E6).w ROM:0012E8F0 move.b #1,($8DA).w ROM:0012E8F6 clr.w ($D8C).w ROM:0012E8FA clr.w ($D88).w ROM:0012E8FE clr.l ($968).w ROM:0012E902 move.b #2,($11AF).w ROM:0012E908 bra.s locret_12E93E ROM:0012E90A ; --------------------------------------------------------------------------- ROM:0012E90A ROM:0012E90A loc_12E90A: ; CODE XREF: ROM:0012E8D2↑j ROM:0012E90A ; ROM:0012E8DC↑j ... ROM:0012E90A bsr.w sub_12E96E ROM:0012E90E rts ROM:0012E910 ; --------------------------------------------------------------------------- ROM:0012E910 ROM:0012E910 loc_12E910: ; DATA XREF: ROM:0012E8C8↑o ROM:0012E910 cmpi.w #0,($6E6).w ROM:0012E916 ble.s loc_12E920 ROM:0012E918 cmpi.w #0,($54C).w ROM:0012E91E bne.s loc_12E92C ROM:0012E920 ROM:0012E920 loc_12E920: ; CODE XREF: ROM:0012E916↑j ROM:0012E920 move.b #1,($11AF).w ROM:0012E926 bra.s loc_12E90A ROM:0012E928 ; --------------------------------------------------------------------------- ROM:0012E928 bra.w locret_12E93E ROM:0012E92C ; --------------------------------------------------------------------------- ROM:0012E92C ROM:0012E92C loc_12E92C: ; CODE XREF: ROM:0012E91E↑j ROM:0012E92C move.w ($6E6).w,d0 ROM:0012E930 cmp.w ($D80).w,d0 ROM:0012E934 beq.s locret_12E93E ROM:0012E936 move.w d0,($D80).w ROM:0012E93A bsr.w sub_12E940 ROM:0012E93E ROM:0012E93E locret_12E93E: ; CODE XREF: ROM:0012E908↑j ROM:0012E93E ; ROM:0012E928↑j ... ROM:0012E93E rts ROM:0012E940 ROM:0012E940 ; =============== S U B R O U T I N E ======================================= ROM:0012E940 ROM:0012E940 ROM:0012E940 sub_12E940: ; CODE XREF: ROM:0012E93A↑p ROM:0012E940 move.w ($6E6).w,d1 ROM:0012E944 muls.w d1,d1 ROM:0012E946 move.w ($D82).w,d0 ROM:0012E94A muls.w $682(a5),d0 ROM:0012E94E divs.w #$64,d0 ; 'd' ROM:0012E952 divs.w d0,d1 ROM:0012E954 addi.w #1,d1 ROM:0012E958 move.w ($D7E).w,d0 ROM:0012E95C sub.w ($558).w,d0 ROM:0012E960 ext.l d0 ROM:0012E962 divs.w d1,d0 ROM:0012E964 add.w ($558).w,d0 ROM:0012E968 move.w d0,($558).w ROM:0012E96C rts ROM:0012E96C ; End of function sub_12E940 ROM:0012E96C ROM:0012E96E ROM:0012E96E ; =============== S U B R O U T I N E ======================================= ROM:0012E96E ROM:0012E96E ROM:0012E96E sub_12E96E: ; CODE XREF: ROM:loc_12E90A↑p ROM:0012E96E move.w ($D7E).w,d0 ROM:0012E972 move.w d0,($558).w ROM:0012E976 rts ROM:0012E976 ; End of function sub_12E96E ROM:0012E976 ROM:0012E978 ROM:0012E978 ; =============== S U B R O U T I N E ======================================= ROM:0012E978 ROM:0012E978 ROM:0012E978 sub_12E978: ; CODE XREF: ROM:0012E202↑p ROM:0012E978 btst #1,($919).w ROM:0012E97E beq.s loc_12E982 ROM:0012E980 bra.s loc_12E98A ROM:0012E982 ; --------------------------------------------------------------------------- ROM:0012E982 ROM:0012E982 loc_12E982: ; CODE XREF: sub_12E978+6↑j ROM:0012E982 btst #4,($919).w ROM:0012E988 beq.s loc_12E992 ROM:0012E98A ROM:0012E98A loc_12E98A: ; CODE XREF: sub_12E978+8↑j ROM:0012E98A move.w ($D90).w,($556).w ROM:0012E990 bra.s locret_12E998 ROM:0012E992 ; --------------------------------------------------------------------------- ROM:0012E992 ROM:0012E992 loc_12E992: ; CODE XREF: sub_12E978+10↑j ROM:0012E992 move.w ($558).w,($556).w ROM:0012E998 ROM:0012E998 locret_12E998: ; CODE XREF: sub_12E978+18↑j ROM:0012E998 rts ROM:0012E998 ; End of function sub_12E978 ROM:0012E998 ROM:0012E99A ROM:0012E99A ; =============== S U B R O U T I N E ======================================= ROM:0012E99A ROM:0012E99A ROM:0012E99A sub_12E99A: ; CODE XREF: sub_1251F6+30↑p ROM:0012E99A bsr.w sub_12EB90 ROM:0012E99E bsr.w sub_12EB82 ROM:0012E9A2 bsr.w sub_12EB44 ROM:0012E9A6 bsr.w sub_12E9AC ROM:0012E9AA rts ROM:0012E9AA ; End of function sub_12E99A ROM:0012E9AA ROM:0012E9AC ROM:0012E9AC ; =============== S U B R O U T I N E ======================================= ROM:0012E9AC ROM:0012E9AC ROM:0012E9AC sub_12E9AC: ; CODE XREF: sub_12E99A+C↑p ROM:0012E9AC clr.w d1 ROM:0012E9AE move.b ($11B0).w,d1 ROM:0012E9B2 cmpi.w #5,d1 ROM:0012E9B6 bcc.s locret_12E9C0 ROM:0012E9B8 movea.l off_12E9C2(pc,d1.w*4),a0 ROM:0012E9BC nop ROM:0012E9BE jmp (a0) ROM:0012E9C0 ; --------------------------------------------------------------------------- ROM:0012E9C0 ROM:0012E9C0 locret_12E9C0: ; CODE XREF: sub_12E9AC+A↑j ROM:0012E9C0 rts ROM:0012E9C0 ; End of function sub_12E9AC ROM:0012E9C0 ROM:0012E9C0 ; --------------------------------------------------------------------------- ROM:0012E9C2 off_12E9C2: dc.l loc_12E9D6 ; DATA XREF: sub_12E9AC+C↑r ROM:0012E9C6 dc.l loc_12E9F2 ROM:0012E9CA dc.l loc_12EA40 ROM:0012E9CE dc.l loc_12EAD6 ROM:0012E9D2 dc.l loc_12EB1A ROM:0012E9D6 ; --------------------------------------------------------------------------- ROM:0012E9D6 ROM:0012E9D6 loc_12E9D6: ; DATA XREF: ROM:off_12E9C2↑o ROM:0012E9D6 bclr #0,($1325).w ROM:0012E9DC bclr #3,($C09).w ROM:0012E9E2 bclr #1,($D42).w ROM:0012E9E8 move.b #1,($11B0).w ROM:0012E9EE bra.s locret_12EA3E ROM:0012E9F0 ; --------------------------------------------------------------------------- ROM:0012E9F0 rts ROM:0012E9F2 ; --------------------------------------------------------------------------- ROM:0012E9F2 ROM:0012E9F2 loc_12E9F2: ; DATA XREF: ROM:0012E9C6↑o ROM:0012E9F2 btst #1,($133A).w ROM:0012E9F8 beq.s loc_12EA2A ROM:0012E9FA bset #4,($132B).w ROM:0012EA00 bset #0,($1325).w ROM:0012EA06 bset #1,($D42).w ROM:0012EA0C bset #3,($C09).w ROM:0012EA12 bset #3,($1369).w ROM:0012EA18 bset #1,($D5A).w ROM:0012EA1E move.b #3,($11B0).w ROM:0012EA24 bra.l locret_12EB18 ROM:0012EA2A ; --------------------------------------------------------------------------- ROM:0012EA2A ROM:0012EA2A loc_12EA2A: ; CODE XREF: ROM:0012E9F8↑j ROM:0012EA2A btst #2,($1335).w ROM:0012EA30 beq.s locret_12EA3E ROM:0012EA32 move.b #2,($11B0).w ROM:0012EA38 bra.l locret_12EAD4 ROM:0012EA3E ; --------------------------------------------------------------------------- ROM:0012EA3E ROM:0012EA3E locret_12EA3E: ; CODE XREF: ROM:0012E9EE↑j ROM:0012EA3E ; ROM:0012EA30↑j ... ROM:0012EA3E rts ROM:0012EA40 ; --------------------------------------------------------------------------- ROM:0012EA40 ROM:0012EA40 loc_12EA40: ; DATA XREF: ROM:0012E9CA↑o ROM:0012EA40 move.w $690(a5),d0 ROM:0012EA44 move.w $692(a5),d1 ROM:0012EA48 cmp.w ($A02).w,d0 ROM:0012EA4C bge.s loc_12EA8C ROM:0012EA4E cmp.w ($A0C).w,d1 ROM:0012EA52 bge.s loc_12EA86 ROM:0012EA54 bset #7,($132D).w ROM:0012EA5A bset #0,($1325).w ROM:0012EA60 bset #3,($C09).w ROM:0012EA66 bset #3,($1369).w ROM:0012EA6C bset #1,($D42).w ROM:0012EA72 bset #1,($D5A).w ROM:0012EA78 move.b #3,($11B0).w ROM:0012EA7E bra.l locret_12EB18 ROM:0012EA84 ; --------------------------------------------------------------------------- ROM:0012EA84 bra.s loc_12EA8C ROM:0012EA86 ; --------------------------------------------------------------------------- ROM:0012EA86 ROM:0012EA86 loc_12EA86: ; CODE XREF: ROM:0012EA52↑j ROM:0012EA86 bset #1,($D5A).w ROM:0012EA8C ROM:0012EA8C loc_12EA8C: ; CODE XREF: ROM:0012EA4C↑j ROM:0012EA8C ; ROM:0012EA84↑j ROM:0012EA8C btst #1,($133A).w ROM:0012EA92 beq.s loc_12EAC0 ROM:0012EA94 bset #3,($C09).w ROM:0012EA9A bset #3,($1369).w ROM:0012EAA0 bset #4,($132B).w ROM:0012EAA6 bset #0,($1325).w ROM:0012EAAC bset #1,($D42).w ROM:0012EAB2 bset #1,($D5A).w ROM:0012EAB8 move.b #3,($11B0).w ROM:0012EABE bra.s locret_12EB18 ROM:0012EAC0 ; --------------------------------------------------------------------------- ROM:0012EAC0 ROM:0012EAC0 loc_12EAC0: ; CODE XREF: ROM:0012EA92↑j ROM:0012EAC0 btst #2,($1335).w ROM:0012EAC6 bne.s locret_12EAD4 ROM:0012EAC8 move.b #1,($11B0).w ROM:0012EACE bra.l locret_12EA3E ROM:0012EAD4 ; --------------------------------------------------------------------------- ROM:0012EAD4 ROM:0012EAD4 locret_12EAD4: ; CODE XREF: ROM:0012EA38↑j ROM:0012EAD4 ; ROM:0012EAC6↑j ROM:0012EAD4 rts ROM:0012EAD6 ; --------------------------------------------------------------------------- ROM:0012EAD6 ROM:0012EAD6 loc_12EAD6: ; DATA XREF: ROM:0012E9CE↑o ROM:0012EAD6 btst #2,($1335).w ROM:0012EADC bne.s locret_12EB18 ROM:0012EADE btst #1,($133A).w ROM:0012EAE4 bne.s loc_12EAFE ROM:0012EAE6 bclr #0,($1325).w ROM:0012EAEC bclr #1,($D42).w ROM:0012EAF2 move.b #1,($11B0).w ROM:0012EAF8 bra.l locret_12EA3E ROM:0012EAFE ; --------------------------------------------------------------------------- ROM:0012EAFE ROM:0012EAFE loc_12EAFE: ; CODE XREF: ROM:0012EAE4↑j ROM:0012EAFE btst #1,($1339).w ROM:0012EB04 beq.s locret_12EB18 ROM:0012EB06 bset #1,($D42).w ROM:0012EB0C bset #1,($D5A).w ROM:0012EB12 move.b #4,($11B0).w ROM:0012EB18 ROM:0012EB18 locret_12EB18: ; CODE XREF: ROM:0012EA24↑j ROM:0012EB18 ; ROM:0012EA7E↑j ... ROM:0012EB18 rts ROM:0012EB1A ; --------------------------------------------------------------------------- ROM:0012EB1A ROM:0012EB1A loc_12EB1A: ; DATA XREF: ROM:0012E9D2↑o ROM:0012EB1A btst #2,($1335).w ROM:0012EB20 bne.s locret_12EB18 ROM:0012EB22 btst #1,($133A).w ROM:0012EB28 bne.s locret_12EB42 ROM:0012EB2A bclr #0,($1325).w ROM:0012EB30 bclr #1,($D42).w ROM:0012EB36 move.b #1,($11B0).w ROM:0012EB3C bra.l locret_12EA3E ROM:0012EB42 ; --------------------------------------------------------------------------- ROM:0012EB42 ROM:0012EB42 locret_12EB42: ; CODE XREF: ROM:0012EB28↑j ROM:0012EB42 rts ROM:0012EB44 ROM:0012EB44 ; =============== S U B R O U T I N E ======================================= ROM:0012EB44 ROM:0012EB44 ROM:0012EB44 sub_12EB44: ; CODE XREF: sub_12E99A+8↑p ROM:0012EB44 move.w $694(a5),d0 ROM:0012EB48 cmp.w ($C2E).w,d0 ROM:0012EB4C blt.s loc_12EB62 ROM:0012EB4E move.w #$3DD4,d1 ROM:0012EB52 move.w ($D94).w,d2 ROM:0012EB56 move.w ($54C).w,d3 ROM:0012EB5A bsr.l sub_11601C ROM:0012EB60 bra.s loc_12EB74 ROM:0012EB62 ; --------------------------------------------------------------------------- ROM:0012EB62 ROM:0012EB62 loc_12EB62: ; CODE XREF: sub_12EB44+8↑j ROM:0012EB62 move.w #$3DD2,d1 ROM:0012EB66 move.w ($C2E).w,d2 ROM:0012EB6A move.w ($54C).w,d3 ROM:0012EB6E bsr.l sub_11601C ROM:0012EB74 ROM:0012EB74 loc_12EB74: ; CODE XREF: sub_12EB44+1C↑j ROM:0012EB74 muls.w ($A40).w,d1 ROM:0012EB78 divs.w $188(a5),d1 ROM:0012EB7C move.w d1,($D92).w ROM:0012EB80 rts ROM:0012EB80 ; End of function sub_12EB44 ROM:0012EB80 ROM:0012EB82 ROM:0012EB82 ; =============== S U B R O U T I N E ======================================= ROM:0012EB82 ROM:0012EB82 ROM:0012EB82 sub_12EB82: ; CODE XREF: sub_12E99A+4↑p ROM:0012EB82 move.w ($B62).w,d0 ROM:0012EB86 sub.w ($135C).w,d0 ROM:0012EB8A move.w d0,($D94).w ROM:0012EB8E rts ROM:0012EB8E ; End of function sub_12EB82 ROM:0012EB8E ROM:0012EB90 ROM:0012EB90 ; =============== S U B R O U T I N E ======================================= ROM:0012EB90 ROM:0012EB90 ROM:0012EB90 sub_12EB90: ; CODE XREF: sub_12E99A↑p ROM:0012EB90 clr.w d1 ROM:0012EB92 move.b ($11B1).w,d1 ROM:0012EB96 cmpi.w #4,d1 ROM:0012EB9A bcc.s locret_12EBA4 ROM:0012EB9C movea.l off_12EBA6(pc,d1.w*4),a0 ROM:0012EBA0 nop ROM:0012EBA2 jmp (a0) ROM:0012EBA4 ; --------------------------------------------------------------------------- ROM:0012EBA4 ROM:0012EBA4 locret_12EBA4: ; CODE XREF: sub_12EB90+A↑j ROM:0012EBA4 rts ROM:0012EBA4 ; End of function sub_12EB90 ROM:0012EBA4 ROM:0012EBA4 ; --------------------------------------------------------------------------- ROM:0012EBA6 off_12EBA6: dc.l loc_12EBB6 ; DATA XREF: sub_12EB90+C↑r ROM:0012EBAA dc.l loc_12EBC6 ROM:0012EBAE dc.l loc_12EC0E ROM:0012EBB2 dc.l loc_12EC62 ROM:0012EBB6 ; --------------------------------------------------------------------------- ROM:0012EBB6 ROM:0012EBB6 loc_12EBB6: ; DATA XREF: ROM:off_12EBA6↑o ROM:0012EBB6 bclr #1,($133A).w ROM:0012EBBC move.b #1,($11B1).w ROM:0012EBC2 bra.s locret_12EC0C ROM:0012EBC4 ; --------------------------------------------------------------------------- ROM:0012EBC4 rts ROM:0012EBC6 ; --------------------------------------------------------------------------- ROM:0012EBC6 ROM:0012EBC6 loc_12EBC6: ; DATA XREF: ROM:0012EBAA↑o ROM:0012EBC6 move.w $696(a5),d0 ROM:0012EBCA move.w $698(a5),d1 ROM:0012EBCE move.w $69A(a5),d3 ROM:0012EBD2 move.w $69C(a5),d2 ROM:0012EBD6 move.w $69E(a5),d4 ROM:0012EBDA cmp.w ($A32).w,d0 ROM:0012EBDE bge.s loc_12EBE4 ROM:0012EBE0 bra.w loc_12EBF6 ROM:0012EBE4 ; --------------------------------------------------------------------------- ROM:0012EBE4 ROM:0012EBE4 loc_12EBE4: ; CODE XREF: ROM:0012EBDE↑j ROM:0012EBE4 cmp.w ($A32).w,d1 ROM:0012EBE8 ble.s locret_12EC0C ROM:0012EBEA cmp.w ($54C).w,d2 ROM:0012EBEE bgt.s loc_12EBF6 ROM:0012EBF0 cmp.w ($C2E).w,d3 ROM:0012EBF4 bge.s locret_12EC0C ROM:0012EBF6 ROM:0012EBF6 loc_12EBF6: ; CODE XREF: ROM:0012EBE0↑j ROM:0012EBF6 ; ROM:0012EBEE↑j ROM:0012EBF6 clr.b ($894).w ROM:0012EBFA move.w d4,($65A).w ROM:0012EBFE move.b #1,($894).w ROM:0012EC04 move.b #2,($11B1).w ROM:0012EC0A bra.s locret_12EC60 ROM:0012EC0C ; --------------------------------------------------------------------------- ROM:0012EC0C ROM:0012EC0C locret_12EC0C: ; CODE XREF: ROM:0012EBC2↑j ROM:0012EC0C ; ROM:0012EBE8↑j ... ROM:0012EC0C rts ROM:0012EC0E ; --------------------------------------------------------------------------- ROM:0012EC0E ROM:0012EC0E loc_12EC0E: ; DATA XREF: ROM:0012EBAE↑o ROM:0012EC0E cmpi.w #0,($65A).w ROM:0012EC14 bgt.s loc_12EC24 ROM:0012EC16 bset #1,($133A).w ROM:0012EC1C move.b #3,($11B1).w ROM:0012EC22 bra.s locret_12EC84 ROM:0012EC24 ; --------------------------------------------------------------------------- ROM:0012EC24 ROM:0012EC24 loc_12EC24: ; CODE XREF: ROM:0012EC14↑j ROM:0012EC24 move.w $696(a5),d0 ROM:0012EC28 move.w $698(a5),d1 ROM:0012EC2C move.w $69A(a5),d3 ROM:0012EC30 move.w $69C(a5),d2 ROM:0012EC34 cmp.w ($A32).w,d0 ROM:0012EC38 blt.s locret_12EC60 ROM:0012EC3A cmp.w ($A32).w,d1 ROM:0012EC3E bgt.s loc_12EC44 ROM:0012EC40 bra.w loc_12EC50 ROM:0012EC44 ; --------------------------------------------------------------------------- ROM:0012EC44 ROM:0012EC44 loc_12EC44: ; CODE XREF: ROM:0012EC3E↑j ROM:0012EC44 cmp.w ($54C).w,d2 ROM:0012EC48 bgt.s locret_12EC60 ROM:0012EC4A cmp.w ($C2E).w,d3 ROM:0012EC4E blt.s locret_12EC60 ROM:0012EC50 ROM:0012EC50 loc_12EC50: ; CODE XREF: ROM:0012EC40↑j ROM:0012EC50 clr.b ($894).w ROM:0012EC54 clr.w ($65A).w ROM:0012EC58 move.b #1,($11B1).w ROM:0012EC5E bra.s locret_12EC0C ROM:0012EC60 ; --------------------------------------------------------------------------- ROM:0012EC60 ROM:0012EC60 locret_12EC60: ; CODE XREF: ROM:0012EC0A↑j ROM:0012EC60 ; ROM:0012EC38↑j ... ROM:0012EC60 rts ROM:0012EC62 ; --------------------------------------------------------------------------- ROM:0012EC62 ROM:0012EC62 loc_12EC62: ; DATA XREF: ROM:0012EBB2↑o ROM:0012EC62 move.w $696(a5),d0 ROM:0012EC66 move.w $698(a5),d1 ROM:0012EC6A cmp.w ($A32).w,d1 ROM:0012EC6E bgt.s locret_12EC84 ROM:0012EC70 cmp.w ($A32).w,d0 ROM:0012EC74 blt.s locret_12EC84 ROM:0012EC76 bclr #1,($133A).w ROM:0012EC7C move.b #1,($11B1).w ROM:0012EC82 bra.s locret_12EC0C ROM:0012EC84 ; --------------------------------------------------------------------------- ROM:0012EC84 ROM:0012EC84 locret_12EC84: ; CODE XREF: ROM:0012EC22↑j ROM:0012EC84 ; ROM:0012EC6E↑j ... ROM:0012EC84 rts ROM:0012EC86 ; --------------------------------------------------------------------------- ROM:0012EC86 rts ROM:0012EC88 ROM:0012EC88 ; =============== S U B R O U T I N E ======================================= ROM:0012EC88 ROM:0012EC88 ROM:0012EC88 sub_12EC88: ; CODE XREF: sub_1251F6+90↑p ROM:0012EC88 move.w ($D9A).w,d1 ROM:0012EC8C cmpi.w #6,d1 ROM:0012EC90 bcc.s locret_12EC9A ROM:0012EC92 movea.l off_12EC9C(pc,d1.w*4),a0 ROM:0012EC96 nop ROM:0012EC98 jmp (a0) ROM:0012EC9A ; --------------------------------------------------------------------------- ROM:0012EC9A ROM:0012EC9A locret_12EC9A: ; CODE XREF: sub_12EC88+8↑j ROM:0012EC9A rts ROM:0012EC9A ; End of function sub_12EC88 ROM:0012EC9A ROM:0012EC9A ; --------------------------------------------------------------------------- ROM:0012EC9C off_12EC9C: dc.l loc_12ECB4 ; DATA XREF: sub_12EC88+A↑r ROM:0012ECA0 dc.l loc_12ECBE ROM:0012ECA4 dc.l loc_12ECF8 ROM:0012ECA8 dc.l loc_12ED14 ROM:0012ECAC dc.l loc_12ED48 ROM:0012ECB0 dc.l loc_12ED82 ROM:0012ECB4 ; --------------------------------------------------------------------------- ROM:0012ECB4 ROM:0012ECB4 loc_12ECB4: ; DATA XREF: ROM:off_12EC9C↑o ROM:0012ECB4 move.w #1,($D9A).w ROM:0012ECBA bra.s loc_12ECF2 ROM:0012ECBC ; --------------------------------------------------------------------------- ROM:0012ECBC rts ROM:0012ECBE ; --------------------------------------------------------------------------- ROM:0012ECBE ROM:0012ECBE loc_12ECBE: ; DATA XREF: ROM:0012ECA0↑o ROM:0012ECBE btst #2,($133A).w ROM:0012ECC4 beq.s loc_12ECF2 ROM:0012ECC6 move.l ($970).w,d0 ROM:0012ECCA divu.l #$3E8,d0 ROM:0012ECD2 bset #1,($1324).w ROM:0012ECD8 clr.b ($857).w ROM:0012ECDC move.w d0,($5E0).w ROM:0012ECE0 move.b #1,($857).w ROM:0012ECE6 bsr.w sub_12EDC0 ROM:0012ECEA move.w #2,($D9A).w ROM:0012ECF0 bra.s loc_12ED0E ROM:0012ECF2 ; --------------------------------------------------------------------------- ROM:0012ECF2 ROM:0012ECF2 loc_12ECF2: ; CODE XREF: ROM:0012ECBA↑j ROM:0012ECF2 ; ROM:0012ECC4↑j ROM:0012ECF2 bsr.w sub_12EE52 ROM:0012ECF6 rts ROM:0012ECF8 ; --------------------------------------------------------------------------- ROM:0012ECF8 ROM:0012ECF8 loc_12ECF8: ; DATA XREF: ROM:0012ECA4↑o ROM:0012ECF8 cmpi.w #0,($5E0).w ROM:0012ECFE bgt.s loc_12ED0E ROM:0012ED00 bclr #1,($1324).w ROM:0012ED06 move.w #3,($D9A).w ROM:0012ED0C bra.s locret_12ED46 ROM:0012ED0E ; --------------------------------------------------------------------------- ROM:0012ED0E ROM:0012ED0E loc_12ED0E: ; CODE XREF: ROM:0012ECF0↑j ROM:0012ED0E ; ROM:0012ECFE↑j ... ROM:0012ED0E bsr.w sub_12EDFE ROM:0012ED12 rts ROM:0012ED14 ; --------------------------------------------------------------------------- ROM:0012ED14 ROM:0012ED14 loc_12ED14: ; DATA XREF: ROM:0012ECA8↑o ROM:0012ED14 btst #7,($1325).w ROM:0012ED1A beq.s loc_12ED2A ROM:0012ED1C bsr.w sub_12EEA2 ROM:0012ED20 move.w #5,($D9A).w ROM:0012ED26 bra.w loc_12EDB8 ROM:0012ED2A ; --------------------------------------------------------------------------- ROM:0012ED2A ROM:0012ED2A loc_12ED2A: ; CODE XREF: ROM:0012ED1A↑j ROM:0012ED2A btst #7,($1319).w ROM:0012ED30 beq.s locret_12ED46 ROM:0012ED32 btst #7,($1325).w ROM:0012ED38 bne.s locret_12ED46 ROM:0012ED3A bsr.w sub_12EE80 ROM:0012ED3E move.w #4,($D9A).w ROM:0012ED44 bra.s loc_12ED7C ROM:0012ED46 ; --------------------------------------------------------------------------- ROM:0012ED46 ROM:0012ED46 locret_12ED46: ; CODE XREF: ROM:0012ED0C↑j ROM:0012ED46 ; ROM:0012ED30↑j ... ROM:0012ED46 rts ROM:0012ED48 ; --------------------------------------------------------------------------- ROM:0012ED48 ROM:0012ED48 loc_12ED48: ; DATA XREF: ROM:0012ECAC↑o ROM:0012ED48 btst #2,($133A).w ROM:0012ED4E beq.s loc_12ED7C ROM:0012ED50 move.l ($970).w,d0 ROM:0012ED54 divu.l #$3E8,d0 ROM:0012ED5C bset #1,($1324).w ROM:0012ED62 clr.b ($857).w ROM:0012ED66 move.w d0,($5E0).w ROM:0012ED6A move.b #1,($857).w ROM:0012ED70 bsr.w sub_12EDC0 ROM:0012ED74 move.w #2,($D9A).w ROM:0012ED7A bra.s loc_12ED0E ROM:0012ED7C ; --------------------------------------------------------------------------- ROM:0012ED7C ROM:0012ED7C loc_12ED7C: ; CODE XREF: ROM:0012ED44↑j ROM:0012ED7C ; ROM:0012ED4E↑j ROM:0012ED7C bsr.w sub_12EE80 ROM:0012ED80 rts ROM:0012ED82 ; --------------------------------------------------------------------------- ROM:0012ED82 ROM:0012ED82 loc_12ED82: ; DATA XREF: ROM:0012ECB0↑o ROM:0012ED82 btst #2,($133A).w ROM:0012ED88 beq.s loc_12EDB8 ROM:0012ED8A move.l ($970).w,d0 ROM:0012ED8E divu.l #$3E8,d0 ROM:0012ED96 bset #1,($1324).w ROM:0012ED9C clr.b ($857).w ROM:0012EDA0 move.w d0,($5E0).w ROM:0012EDA4 move.b #1,($857).w ROM:0012EDAA bsr.w sub_12EDC0 ROM:0012EDAE move.w #2,($D9A).w ROM:0012EDB4 bra.w loc_12ED0E ROM:0012EDB8 ; --------------------------------------------------------------------------- ROM:0012EDB8 ROM:0012EDB8 loc_12EDB8: ; CODE XREF: ROM:0012ED26↑j ROM:0012EDB8 ; ROM:0012ED88↑j ROM:0012EDB8 bsr.w sub_12EEA2 ROM:0012EDBC rts ROM:0012EDBE ; --------------------------------------------------------------------------- ROM:0012EDBE rts ROM:0012EDC0 ROM:0012EDC0 ; =============== S U B R O U T I N E ======================================= ROM:0012EDC0 ROM:0012EDC0 ROM:0012EDC0 sub_12EDC0: ; CODE XREF: ROM:0012ECE6↑p ROM:0012EDC0 ; ROM:0012ED70↑p ... ROM:0012EDC0 move.l #$FDE8,d2 ROM:0012EDC6 move.w ($10D2).w,d1 ROM:0012EDCA ext.l d1 ROM:0012EDCC sub.l d1,d2 ROM:0012EDCE cmp.l ($970).w,d2 ROM:0012EDD2 bge.s loc_12EDEE ROM:0012EDD4 move.l d2,d0 ROM:0012EDD6 move.l ($970).w,d1 ROM:0012EDDA sub.l d2,d1 ROM:0012EDDC move.l d1,($970).w ROM:0012EDE0 move.w ($5E0).w,d1 ROM:0012EDE4 sub.w $6A4(a5),d1 ROM:0012EDE8 move.w d1,($D98).w ROM:0012EDEC bra.s loc_12EDF6 ROM:0012EDEE ; --------------------------------------------------------------------------- ROM:0012EDEE ROM:0012EDEE loc_12EDEE: ; CODE XREF: sub_12EDC0+12↑j ROM:0012EDEE move.l ($970).w,d0 ROM:0012EDF2 clr.l ($970).w ROM:0012EDF6 ROM:0012EDF6 loc_12EDF6: ; CODE XREF: sub_12EDC0+2C↑j ROM:0012EDF6 bsr.l sub_11561E ROM:0012EDFC rts ROM:0012EDFC ; End of function sub_12EDC0 ROM:0012EDFC ROM:0012EDFE ROM:0012EDFE ; =============== S U B R O U T I N E ======================================= ROM:0012EDFE ROM:0012EDFE ROM:0012EDFE sub_12EDFE: ; CODE XREF: ROM:loc_12ED0E↑p ROM:0012EDFE move.l ($970).w,d1 ROM:0012EE02 cmpi.l #0,d1 ROM:0012EE08 ble.s locret_12EE50 ROM:0012EE0A move.w ($D98).w,d1 ROM:0012EE0E cmp.w ($5E0).w,d1 ROM:0012EE12 blt.s locret_12EE50 ROM:0012EE14 move.w $6A4(a5),d1 ROM:0012EE18 muls.w #$3E8,d1 ROM:0012EE1C cmp.l ($970).w,d1 ROM:0012EE20 blt.s loc_12EE2C ROM:0012EE22 move.l ($970).w,d0 ROM:0012EE26 clr.l ($970).w ROM:0012EE2A bra.s loc_12EE4A ROM:0012EE2C ; --------------------------------------------------------------------------- ROM:0012EE2C ROM:0012EE2C loc_12EE2C: ; CODE XREF: sub_12EDFE+22↑j ROM:0012EE2C move.w $6A4(a5),d0 ROM:0012EE30 add.w ($D98).w,d0 ROM:0012EE34 sub.w ($5E0).w,d0 ROM:0012EE38 sub.w d0,($D98).w ROM:0012EE3C ext.l d0 ROM:0012EE3E muls.l #$3E8,d0 ROM:0012EE46 sub.l d0,($970).w ROM:0012EE4A ROM:0012EE4A loc_12EE4A: ; CODE XREF: sub_12EDFE+2C↑j ROM:0012EE4A bsr.l sub_11561E ROM:0012EE50 ROM:0012EE50 locret_12EE50: ; CODE XREF: sub_12EDFE+A↑j ROM:0012EE50 ; sub_12EDFE+14↑j ROM:0012EE50 rts ROM:0012EE50 ; End of function sub_12EDFE ROM:0012EE50 ROM:0012EE52 ROM:0012EE52 ; =============== S U B R O U T I N E ======================================= ROM:0012EE52 ROM:0012EE52 ROM:0012EE52 sub_12EE52: ; CODE XREF: ROM:loc_12ECF2↑p ROM:0012EE52 move.w #$3D30,d1 ROM:0012EE56 move.w ($A38).w,d2 ROM:0012EE5A bsr.l sub_11601C ROM:0012EE60 move.w d1,($D96).w ROM:0012EE64 move.w ($D96).w,d3 ROM:0012EE68 muls.w ($DAC).w,d3 ROM:0012EE6C muls.l ($9D4).w,d4:d3 ROM:0012EE72 divs.l #$6DDD00,d4:d3 ROM:0012EE7A move.l d3,($970).w ROM:0012EE7E rts ROM:0012EE7E ; End of function sub_12EE52 ROM:0012EE7E ROM:0012EE80 ROM:0012EE80 ; =============== S U B R O U T I N E ======================================= ROM:0012EE80 ROM:0012EE80 ROM:0012EE80 sub_12EE80: ; CODE XREF: ROM:0012ED3A↑p ROM:0012EE80 ; ROM:loc_12ED7C↑p ROM:0012EE80 move.w $6A2(a5),($D96).w ROM:0012EE86 move.w ($D96).w,d3 ROM:0012EE8A muls.w ($DAC).w,d3 ROM:0012EE8E muls.l ($9D4).w,d4:d3 ROM:0012EE94 divs.l #$6DDD00,d4:d3 ROM:0012EE9C move.l d3,($970).w ROM:0012EEA0 rts ROM:0012EEA0 ; End of function sub_12EE80 ROM:0012EEA0 ROM:0012EEA2 ROM:0012EEA2 ; =============== S U B R O U T I N E ======================================= ROM:0012EEA2 ROM:0012EEA2 ROM:0012EEA2 sub_12EEA2: ; CODE XREF: ROM:0012ED1C↑p ROM:0012EEA2 ; ROM:loc_12EDB8↑p ROM:0012EEA2 move.w $6A0(a5),($D96).w ROM:0012EEA8 move.w ($D96).w,d3 ROM:0012EEAC muls.w ($DAC).w,d3 ROM:0012EEB0 muls.l ($9D4).w,d4:d3 ROM:0012EEB6 divs.l #$6DDD00,d4:d3 ROM:0012EEBE move.l d3,($970).w ROM:0012EEC2 rts ROM:0012EEC2 ; End of function sub_12EEA2 ROM:0012EEC2 ROM:0012EEC4 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_17. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0012EEC6 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_27. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0012EEC8 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_18. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0012EECA ROM:0012EECA ; =============== S U B R O U T I N E ======================================= ROM:0012EECA ROM:0012EECA ROM:0012EECA sub_12EECA: ; CODE XREF: ROM:0011617E↑p ROM:0012EECA bsr.w sub_12F456 ROM:0012EECE bsr.w sub_12EED4 ROM:0012EED2 rts ROM:0012EED2 ; End of function sub_12EECA ROM:0012EED2 ROM:0012EED4 ROM:0012EED4 ; =============== S U B R O U T I N E ======================================= ROM:0012EED4 ROM:0012EED4 ROM:0012EED4 sub_12EED4: ; CODE XREF: sub_12EECA+4↑p ROM:0012EED4 clr.w d1 ROM:0012EED6 move.b ($11B2).w,d1 ROM:0012EEDA cmpi.w #7,d1 ROM:0012EEDE bcc.s locret_12EEE8 ROM:0012EEE0 movea.l off_12EEEA(pc,d1.w*4),a0 ROM:0012EEE4 nop ROM:0012EEE6 jmp (a0) ROM:0012EEE8 ; --------------------------------------------------------------------------- ROM:0012EEE8 ROM:0012EEE8 locret_12EEE8: ; CODE XREF: sub_12EED4+A↑j ROM:0012EEE8 rts ROM:0012EEE8 ; End of function sub_12EED4 ROM:0012EEE8 ROM:0012EEE8 ; --------------------------------------------------------------------------- ROM:0012EEEA off_12EEEA: dc.l loc_12EF06 ; DATA XREF: sub_12EED4+C↑r ROM:0012EEEE dc.l loc_12EF20 ROM:0012EEF2 dc.l loc_12EF94 ROM:0012EEF6 dc.l loc_12F04C ROM:0012EEFA dc.l loc_12F104 ROM:0012EEFE dc.l loc_12F274 ROM:0012EF02 dc.l loc_12F2CE ROM:0012EF06 ; --------------------------------------------------------------------------- ROM:0012EF06 ROM:0012EF06 loc_12EF06: ; DATA XREF: ROM:off_12EEEA↑o ROM:0012EF06 move.w #7,($DA0).w ROM:0012EF0C bclr #4,($131C).w ROM:0012EF12 move.b #5,($11B2).w ROM:0012EF18 bra.l loc_12F2BA ROM:0012EF1E ; --------------------------------------------------------------------------- ROM:0012EF1E rts ROM:0012EF20 ; --------------------------------------------------------------------------- ROM:0012EF20 ROM:0012EF20 loc_12EF20: ; DATA XREF: ROM:0012EEEE↑o ROM:0012EF20 cmpi.w #0,($5E2).w ROM:0012EF26 bgt.s loc_12EF48 ROM:0012EF28 btst #6,($8F0).w ROM:0012EF2E beq.s loc_12EF48 ROM:0012EF30 move.w #1,($DA0).w ROM:0012EF36 bclr #4,($131C).w ROM:0012EF3C move.b #5,($11B2).w ROM:0012EF42 bra.l loc_12F2BA ROM:0012EF48 ; --------------------------------------------------------------------------- ROM:0012EF48 ROM:0012EF48 loc_12EF48: ; CODE XREF: ROM:0012EF26↑j ROM:0012EF48 ; ROM:0012EF2E↑j ROM:0012EF48 cmpi.w #0,($5E2).w ROM:0012EF4E bgt.s loc_12EF70 ROM:0012EF50 btst #6,($8F0).w ROM:0012EF56 bne.s loc_12EF70 ROM:0012EF58 move.w #2,($DA0).w ROM:0012EF5E bclr #4,($131C).w ROM:0012EF64 move.b #5,($11B2).w ROM:0012EF6A bra.l loc_12F2BA ROM:0012EF70 ; --------------------------------------------------------------------------- ROM:0012EF70 ROM:0012EF70 loc_12EF70: ; CODE XREF: ROM:0012EF4E↑j ROM:0012EF70 ; ROM:0012EF56↑j ROM:0012EF70 btst #5,($1335).w ROM:0012EF76 beq.s locret_12EF92 ROM:0012EF78 clr.b ($859).w ROM:0012EF7C clr.w ($5E4).w ROM:0012EF80 move.b #3,($859).w ROM:0012EF86 move.b #2,($11B2).w ROM:0012EF8C bra.l loc_12F044 ROM:0012EF92 ; --------------------------------------------------------------------------- ROM:0012EF92 ROM:0012EF92 locret_12EF92: ; CODE XREF: ROM:0012EF76↑j ROM:0012EF92 ; ROM:0012F2B4↓j ROM:0012EF92 rts ROM:0012EF94 ; --------------------------------------------------------------------------- ROM:0012EF94 ROM:0012EF94 loc_12EF94: ; CODE XREF: ROM:0012EFF4↓j ROM:0012EF94 ; ROM:0012F0AC↓j ... ROM:0012EF94 cmpi.w #0,($5E2).w ROM:0012EF9A bgt.s loc_12EFB4 ROM:0012EF9C move.w #0,($DA0).w ROM:0012EFA2 bclr #4,($131C).w ROM:0012EFA8 move.b #5,($11B2).w ROM:0012EFAE bra.l loc_12F2BA ROM:0012EFB4 ; --------------------------------------------------------------------------- ROM:0012EFB4 ROM:0012EFB4 loc_12EFB4: ; CODE XREF: ROM:0012EF9A↑j ROM:0012EFB4 move.w #6,d0 ROM:0012EFB8 move.w #2,d1 ROM:0012EFBC btst #5,($1335).w ROM:0012EFC2 beq.s loc_12EFFC ROM:0012EFC4 cmp.w ($5E4).w,d1 ROM:0012EFC8 ble.s loc_12EFDA ROM:0012EFCA clr.b ($859).w ROM:0012EFCE clr.w ($5E4).w ROM:0012EFD2 move.b #3,($859).w ROM:0012EFD8 bra.s loc_12F002 ROM:0012EFDA ; --------------------------------------------------------------------------- ROM:0012EFDA ROM:0012EFDA loc_12EFDA: ; CODE XREF: ROM:0012EFC8↑j ROM:0012EFDA cmp.w ($5E4).w,d0 ROM:0012EFDE bge.s loc_12EFFA ROM:0012EFE0 clr.b ($859).w ROM:0012EFE4 clr.w ($5E4).w ROM:0012EFE8 move.b #3,($859).w ROM:0012EFEE move.b #2,($11B2).w ROM:0012EFF4 bra.l loc_12EF94 ROM:0012EFFA ; --------------------------------------------------------------------------- ROM:0012EFFA ROM:0012EFFA loc_12EFFA: ; CODE XREF: ROM:0012EFDE↑j ROM:0012EFFA bra.s loc_12F00E ROM:0012EFFC ; --------------------------------------------------------------------------- ROM:0012EFFC ROM:0012EFFC loc_12EFFC: ; CODE XREF: ROM:0012EFC2↑j ROM:0012EFFC cmp.w ($5E4).w,d0 ROM:0012F000 bge.s loc_12F00E ROM:0012F002 ROM:0012F002 loc_12F002: ; CODE XREF: ROM:0012EFD8↑j ROM:0012F002 move.b #2,($11B2).w ROM:0012F008 bra.l loc_12F044 ROM:0012F00E ; --------------------------------------------------------------------------- ROM:0012F00E ROM:0012F00E loc_12F00E: ; CODE XREF: ROM:loc_12EFFA↑j ROM:0012F00E ; ROM:0012F000↑j ROM:0012F00E move.w #2,d0 ROM:0012F012 move.w #6,d1 ROM:0012F016 btst #5,($1335).w ROM:0012F01C beq.s loc_12F044 ROM:0012F01E cmp.w ($5E4).w,d0 ROM:0012F022 bgt.s loc_12F044 ROM:0012F024 cmp.w ($5E4).w,d1 ROM:0012F028 blt.s loc_12F044 ROM:0012F02A clr.b ($859).w ROM:0012F02E clr.w ($5E4).w ROM:0012F032 move.b #3,($859).w ROM:0012F038 move.b #3,($11B2).w ROM:0012F03E bra.l loc_12F0FC ROM:0012F044 ; --------------------------------------------------------------------------- ROM:0012F044 ROM:0012F044 loc_12F044: ; CODE XREF: ROM:0012EF8C↑j ROM:0012F044 ; ROM:0012F008↑j ... ROM:0012F044 bclr #5,($1335).w ROM:0012F04A rts ROM:0012F04C ; --------------------------------------------------------------------------- ROM:0012F04C ROM:0012F04C loc_12F04C: ; DATA XREF: ROM:0012EEF6↑o ROM:0012F04C cmpi.w #0,($5E2).w ROM:0012F052 bgt.s loc_12F06C ROM:0012F054 move.w #0,($DA0).w ROM:0012F05A bclr #4,($131C).w ROM:0012F060 move.b #5,($11B2).w ROM:0012F066 bra.l loc_12F2BA ROM:0012F06C ; --------------------------------------------------------------------------- ROM:0012F06C ROM:0012F06C loc_12F06C: ; CODE XREF: ROM:0012F052↑j ROM:0012F06C move.w #$10,d0 ROM:0012F070 move.w #$A,d1 ROM:0012F074 btst #5,($1335).w ROM:0012F07A beq.s loc_12F0B4 ROM:0012F07C cmp.w ($5E4).w,d1 ROM:0012F080 ble.s loc_12F092 ROM:0012F082 clr.b ($859).w ROM:0012F086 clr.w ($5E4).w ROM:0012F08A move.b #3,($859).w ROM:0012F090 bra.s loc_12F0BA ROM:0012F092 ; --------------------------------------------------------------------------- ROM:0012F092 ROM:0012F092 loc_12F092: ; CODE XREF: ROM:0012F080↑j ROM:0012F092 cmp.w ($5E4).w,d0 ROM:0012F096 bge.s loc_12F0B2 ROM:0012F098 clr.b ($859).w ROM:0012F09C clr.w ($5E4).w ROM:0012F0A0 move.b #3,($859).w ROM:0012F0A6 move.b #2,($11B2).w ROM:0012F0AC bra.l loc_12EF94 ROM:0012F0B2 ; --------------------------------------------------------------------------- ROM:0012F0B2 ROM:0012F0B2 loc_12F0B2: ; CODE XREF: ROM:0012F096↑j ROM:0012F0B2 bra.s loc_12F0C6 ROM:0012F0B4 ; --------------------------------------------------------------------------- ROM:0012F0B4 ROM:0012F0B4 loc_12F0B4: ; CODE XREF: ROM:0012F07A↑j ROM:0012F0B4 cmp.w ($5E4).w,d0 ROM:0012F0B8 bge.s loc_12F0C6 ROM:0012F0BA ROM:0012F0BA loc_12F0BA: ; CODE XREF: ROM:0012F090↑j ROM:0012F0BA move.b #2,($11B2).w ROM:0012F0C0 bra.l loc_12F044 ROM:0012F0C6 ; --------------------------------------------------------------------------- ROM:0012F0C6 ROM:0012F0C6 loc_12F0C6: ; CODE XREF: ROM:loc_12F0B2↑j ROM:0012F0C6 ; ROM:0012F0B8↑j ROM:0012F0C6 move.w #$A,d0 ROM:0012F0CA move.w #$10,d1 ROM:0012F0CE btst #5,($1335).w ROM:0012F0D4 beq.s loc_12F0FC ROM:0012F0D6 cmp.w ($5E4).w,d0 ROM:0012F0DA bgt.s loc_12F0FC ROM:0012F0DC cmp.w ($5E4).w,d1 ROM:0012F0E0 blt.s loc_12F0FC ROM:0012F0E2 clr.b ($859).w ROM:0012F0E6 clr.w ($5E4).w ROM:0012F0EA move.b #3,($859).w ROM:0012F0F0 move.b #4,($11B2).w ROM:0012F0F6 bra.l loc_12F26C ROM:0012F0FC ; --------------------------------------------------------------------------- ROM:0012F0FC ROM:0012F0FC loc_12F0FC: ; CODE XREF: ROM:0012F03E↑j ROM:0012F0FC ; ROM:0012F0D4↑j ... ROM:0012F0FC bclr #5,($1335).w ROM:0012F102 rts ROM:0012F104 ; --------------------------------------------------------------------------- ROM:0012F104 ROM:0012F104 loc_12F104: ; DATA XREF: ROM:0012EEFA↑o ROM:0012F104 cmpi.w #0,($5E2).w ROM:0012F10A bgt.s loc_12F124 ROM:0012F10C move.w #0,($DA0).w ROM:0012F112 bclr #4,($131C).w ROM:0012F118 move.b #5,($11B2).w ROM:0012F11E bra.l loc_12F2BA ROM:0012F124 ; --------------------------------------------------------------------------- ROM:0012F124 ROM:0012F124 loc_12F124: ; CODE XREF: ROM:0012F10A↑j ROM:0012F124 move.w #$A,d0 ROM:0012F128 move.w #2,d1 ROM:0012F12C move.w #6,d2 ROM:0012F130 move.w #6,d3 ROM:0012F134 btst #5,($1335).w ROM:0012F13A beq.s loc_12F190 ROM:0012F13C cmp.w ($5E4).w,d1 ROM:0012F140 ble.s loc_12F152 ROM:0012F142 clr.b ($859).w ROM:0012F146 clr.w ($5E4).w ROM:0012F14A move.b #3,($859).w ROM:0012F150 bra.s loc_12F196 ROM:0012F152 ; --------------------------------------------------------------------------- ROM:0012F152 ROM:0012F152 loc_12F152: ; CODE XREF: ROM:0012F140↑j ROM:0012F152 cmp.w ($5E4).w,d2 ROM:0012F156 bge.s loc_12F16E ROM:0012F158 cmp.w ($5E4).w,d3 ROM:0012F15C ble.s loc_12F16E ROM:0012F15E clr.b ($859).w ROM:0012F162 clr.w ($5E4).w ROM:0012F166 move.b #3,($859).w ROM:0012F16C bra.s loc_12F196 ROM:0012F16E ; --------------------------------------------------------------------------- ROM:0012F16E ROM:0012F16E loc_12F16E: ; CODE XREF: ROM:0012F156↑j ROM:0012F16E ; ROM:0012F15C↑j ROM:0012F16E cmp.w ($5E4).w,d0 ROM:0012F172 bge.s loc_12F18E ROM:0012F174 clr.b ($859).w ROM:0012F178 clr.w ($5E4).w ROM:0012F17C move.b #3,($859).w ROM:0012F182 move.b #2,($11B2).w ROM:0012F188 bra.l loc_12EF94 ROM:0012F18E ; --------------------------------------------------------------------------- ROM:0012F18E ROM:0012F18E loc_12F18E: ; CODE XREF: ROM:0012F172↑j ROM:0012F18E bra.s loc_12F1AE ROM:0012F190 ; --------------------------------------------------------------------------- ROM:0012F190 ROM:0012F190 loc_12F190: ; CODE XREF: ROM:0012F13A↑j ROM:0012F190 cmp.w ($5E4).w,d0 ROM:0012F194 bge.s loc_12F1AE ROM:0012F196 ROM:0012F196 loc_12F196: ; CODE XREF: ROM:0012F150↑j ROM:0012F196 ; ROM:0012F16C↑j ROM:0012F196 move.w #0,($DA2).w ROM:0012F19C move.w #0,($D9C).w ROM:0012F1A2 move.b #2,($11B2).w ROM:0012F1A8 bra.l loc_12F044 ROM:0012F1AE ; --------------------------------------------------------------------------- ROM:0012F1AE ROM:0012F1AE loc_12F1AE: ; CODE XREF: ROM:loc_12F18E↑j ROM:0012F1AE ; ROM:0012F194↑j ROM:0012F1AE move.w #6,d0 ROM:0012F1B2 move.w #$A,d1 ROM:0012F1B6 move.w #$F,d2 ROM:0012F1BA btst #5,($1335).w ROM:0012F1C0 beq.s loc_12F1FA ROM:0012F1C2 cmp.w ($5E4).w,d0 ROM:0012F1C6 bgt.s loc_12F1FA ROM:0012F1C8 cmp.w ($5E4).w,d1 ROM:0012F1CC blt.s loc_12F1FA ROM:0012F1CE cmp.w ($DA2).w,d2 ROM:0012F1D2 ble.s loc_12F1FA ROM:0012F1D4 clr.b ($859).w ROM:0012F1D8 clr.w ($5E4).w ROM:0012F1DC move.b #3,($859).w ROM:0012F1E2 bsr.w sub_12F3F2 ROM:0012F1E6 addq.w #1,($DA2).w ROM:0012F1EA bvc.s loc_12F1F2 ROM:0012F1EC move.w #$8000,($DA2).w ROM:0012F1F2 ROM:0012F1F2 loc_12F1F2: ; CODE XREF: ROM:0012F1EA↑j ROM:0012F1F2 move.b #4,($11B2).w ROM:0012F1F8 bra.s loc_12F26C ROM:0012F1FA ; --------------------------------------------------------------------------- ROM:0012F1FA ROM:0012F1FA loc_12F1FA: ; CODE XREF: ROM:0012F1C0↑j ROM:0012F1FA ; ROM:0012F1C6↑j ... ROM:0012F1FA btst #5,($1335).w ROM:0012F200 beq.s loc_12F236 ROM:0012F202 cmp.w ($5E4).w,d0 ROM:0012F206 bgt.s loc_12F236 ROM:0012F208 cmp.w ($5E4).w,d1 ROM:0012F20C blt.s loc_12F236 ROM:0012F20E cmp.w ($DA2).w,d2 ROM:0012F212 bgt.s loc_12F236 ROM:0012F214 clr.b ($859).w ROM:0012F218 clr.w ($5E4).w ROM:0012F21C bsr.w sub_12F3F2 ROM:0012F220 bsr.w sub_12F404 ROM:0012F224 bclr #4,($131C).w ROM:0012F22A move.b #5,($11B2).w ROM:0012F230 bra.l loc_12F2BA ROM:0012F236 ; --------------------------------------------------------------------------- ROM:0012F236 ROM:0012F236 loc_12F236: ; CODE XREF: ROM:0012F200↑j ROM:0012F236 ; ROM:0012F206↑j ... ROM:0012F236 move.w #2,d0 ROM:0012F23A move.w #6,d1 ROM:0012F23E btst #5,($1335).w ROM:0012F244 beq.s loc_12F26C ROM:0012F246 cmp.w ($5E4).w,d0 ROM:0012F24A bgt.s loc_12F26C ROM:0012F24C cmp.w ($5E4).w,d1 ROM:0012F250 blt.s loc_12F26C ROM:0012F252 clr.b ($859).w ROM:0012F256 clr.w ($5E4).w ROM:0012F25A move.b #3,($859).w ROM:0012F260 move.b #6,($11B2).w ROM:0012F266 bra.l loc_12F3E8 ROM:0012F26C ; --------------------------------------------------------------------------- ROM:0012F26C ROM:0012F26C loc_12F26C: ; CODE XREF: ROM:0012F0F6↑j ROM:0012F26C ; ROM:0012F1F8↑j ... ROM:0012F26C bclr #5,($1335).w ROM:0012F272 rts ROM:0012F274 ; --------------------------------------------------------------------------- ROM:0012F274 ROM:0012F274 loc_12F274: ; DATA XREF: ROM:0012EEFE↑o ROM:0012F274 move.w $6AC(a5),d0 ROM:0012F278 btst #4,($1330).w ROM:0012F27E beq.s loc_12F282 ROM:0012F280 bra.s loc_12F28A ROM:0012F282 ; --------------------------------------------------------------------------- ROM:0012F282 ROM:0012F282 loc_12F282: ; CODE XREF: ROM:0012F27E↑j ROM:0012F282 btst #7,($1332).w ROM:0012F288 beq.s loc_12F2BA ROM:0012F28A ROM:0012F28A loc_12F28A: ; CODE XREF: ROM:0012F280↑j ROM:0012F28A bsr.w sub_12F43E ROM:0012F28E move.w #0,($DA2).w ROM:0012F294 move.w #0,($D9C).w ROM:0012F29A clr.b ($858).w ROM:0012F29E move.w d0,($5E2).w ROM:0012F2A2 move.b #1,($858).w ROM:0012F2A8 bset #4,($131C).w ROM:0012F2AE move.b #1,($11B2).w ROM:0012F2B4 bra.l locret_12EF92 ROM:0012F2BA ; --------------------------------------------------------------------------- ROM:0012F2BA ROM:0012F2BA loc_12F2BA: ; CODE XREF: ROM:0012EF18↑j ROM:0012F2BA ; ROM:0012EF42↑j ... ROM:0012F2BA bclr #4,($1330).w ROM:0012F2C0 bclr #7,($1332).w ROM:0012F2C6 bclr #5,($1335).w ROM:0012F2CC rts ROM:0012F2CE ; --------------------------------------------------------------------------- ROM:0012F2CE ROM:0012F2CE loc_12F2CE: ; DATA XREF: ROM:0012EF02↑o ROM:0012F2CE cmpi.w #0,($5E2).w ROM:0012F2D4 bgt.s loc_12F2EA ROM:0012F2D6 move.w #0,($DA0).w ROM:0012F2DC bclr #4,($131C).w ROM:0012F2E2 move.b #5,($11B2).w ROM:0012F2E8 bra.s loc_12F2BA ROM:0012F2EA ; --------------------------------------------------------------------------- ROM:0012F2EA ROM:0012F2EA loc_12F2EA: ; CODE XREF: ROM:0012F2D4↑j ROM:0012F2EA move.w #2,d0 ROM:0012F2EE move.w #6,d1 ROM:0012F2F2 move.w #$F,d2 ROM:0012F2F6 btst #5,($1335).w ROM:0012F2FC beq.s loc_12F332 ROM:0012F2FE cmp.w ($5E4).w,d0 ROM:0012F302 bgt.s loc_12F332 ROM:0012F304 cmp.w ($5E4).w,d1 ROM:0012F308 blt.s loc_12F332 ROM:0012F30A cmp.w ($DA2).w,d2 ROM:0012F30E bgt.s loc_12F332 ROM:0012F310 clr.b ($859).w ROM:0012F314 clr.w ($5E4).w ROM:0012F318 bsr.w sub_12F3FE ROM:0012F31C bsr.w sub_12F404 ROM:0012F320 bclr #4,($131C).w ROM:0012F326 move.b #5,($11B2).w ROM:0012F32C bra.l loc_12F2BA ROM:0012F332 ; --------------------------------------------------------------------------- ROM:0012F332 ROM:0012F332 loc_12F332: ; CODE XREF: ROM:0012F2FC↑j ROM:0012F332 ; ROM:0012F302↑j ... ROM:0012F332 move.w #6,d0 ROM:0012F336 move.w #2,d1 ROM:0012F33A btst #5,($1335).w ROM:0012F340 beq.s loc_12F37A ROM:0012F342 cmp.w ($5E4).w,d1 ROM:0012F346 ble.s loc_12F358 ROM:0012F348 clr.b ($859).w ROM:0012F34C clr.w ($5E4).w ROM:0012F350 move.b #3,($859).w ROM:0012F356 bra.s loc_12F380 ROM:0012F358 ; --------------------------------------------------------------------------- ROM:0012F358 ROM:0012F358 loc_12F358: ; CODE XREF: ROM:0012F346↑j ROM:0012F358 cmp.w ($5E4).w,d0 ROM:0012F35C bge.s loc_12F378 ROM:0012F35E clr.b ($859).w ROM:0012F362 clr.w ($5E4).w ROM:0012F366 move.b #3,($859).w ROM:0012F36C move.b #2,($11B2).w ROM:0012F372 bra.l loc_12EF94 ROM:0012F378 ; --------------------------------------------------------------------------- ROM:0012F378 ROM:0012F378 loc_12F378: ; CODE XREF: ROM:0012F35C↑j ROM:0012F378 bra.s loc_12F398 ROM:0012F37A ; --------------------------------------------------------------------------- ROM:0012F37A ROM:0012F37A loc_12F37A: ; CODE XREF: ROM:0012F340↑j ROM:0012F37A cmp.w ($5E4).w,d0 ROM:0012F37E bge.s loc_12F398 ROM:0012F380 ROM:0012F380 loc_12F380: ; CODE XREF: ROM:0012F356↑j ROM:0012F380 move.w #0,($DA2).w ROM:0012F386 move.w #0,($D9C).w ROM:0012F38C move.b #2,($11B2).w ROM:0012F392 bra.l loc_12F044 ROM:0012F398 ; --------------------------------------------------------------------------- ROM:0012F398 ROM:0012F398 loc_12F398: ; CODE XREF: ROM:loc_12F378↑j ROM:0012F398 ; ROM:0012F37E↑j ROM:0012F398 move.w #2,d0 ROM:0012F39C move.w #6,d1 ROM:0012F3A0 move.w #$F,d2 ROM:0012F3A4 btst #5,($1335).w ROM:0012F3AA beq.s loc_12F3E8 ROM:0012F3AC cmp.w ($5E4).w,d0 ROM:0012F3B0 bgt.s loc_12F3E8 ROM:0012F3B2 cmp.w ($5E4).w,d1 ROM:0012F3B6 blt.s loc_12F3E8 ROM:0012F3B8 cmp.w ($DA2).w,d2 ROM:0012F3BC ble.s loc_12F3E8 ROM:0012F3BE clr.b ($859).w ROM:0012F3C2 clr.w ($5E4).w ROM:0012F3C6 move.b #3,($859).w ROM:0012F3CC bsr.w sub_12F3FE ROM:0012F3D0 addq.w #1,($DA2).w ROM:0012F3D4 bvc.s loc_12F3DC ROM:0012F3D6 move.w #$8000,($DA2).w ROM:0012F3DC ROM:0012F3DC loc_12F3DC: ; CODE XREF: ROM:0012F3D4↑j ROM:0012F3DC move.b #4,($11B2).w ROM:0012F3E2 bra.l loc_12F26C ROM:0012F3E8 ; --------------------------------------------------------------------------- ROM:0012F3E8 ROM:0012F3E8 loc_12F3E8: ; CODE XREF: ROM:0012F266↑j ROM:0012F3E8 ; ROM:0012F3AA↑j ... ROM:0012F3E8 bclr #5,($1335).w ROM:0012F3EE rts ROM:0012F3F0 ; --------------------------------------------------------------------------- ROM:0012F3F0 rts ROM:0012F3F2 ROM:0012F3F2 ; =============== S U B R O U T I N E ======================================= ROM:0012F3F2 ROM:0012F3F2 ROM:0012F3F2 sub_12F3F2: ; CODE XREF: ROM:0012F1E2↑p ROM:0012F3F2 ; ROM:0012F21C↑p ROM:0012F3F2 lsl ($D9C).w ROM:0012F3F6 ori.w #1,($D9C).w ROM:0012F3FC rts ROM:0012F3FC ; End of function sub_12F3F2 ROM:0012F3FC ROM:0012F3FE ROM:0012F3FE ; =============== S U B R O U T I N E ======================================= ROM:0012F3FE ROM:0012F3FE ROM:0012F3FE sub_12F3FE: ; CODE XREF: ROM:0012F318↑p ROM:0012F3FE ; ROM:0012F3CC↑p ROM:0012F3FE lsl ($D9C).w ROM:0012F402 rts ROM:0012F402 ; End of function sub_12F3FE ROM:0012F402 ROM:0012F404 ROM:0012F404 ; =============== S U B R O U T I N E ======================================= ROM:0012F404 ROM:0012F404 ROM:0012F404 sub_12F404: ; CODE XREF: ROM:0012F220↑p ROM:0012F404 ; ROM:0012F31C↑p ROM:0012F404 move.w ($D9C).w,d0 ROM:0012F408 cmpi.w #$F0F0,d0 ROM:0012F40C bne.s loc_12F416 ROM:0012F40E move.w #5,($DA0).w ROM:0012F414 bra.s loc_12F42A ROM:0012F416 ; --------------------------------------------------------------------------- ROM:0012F416 ROM:0012F416 loc_12F416: ; CODE XREF: sub_12F404+8↑j ROM:0012F416 cmp.w ($D9E).w,d0 ROM:0012F41A bne.s loc_12F424 ROM:0012F41C move.w #3,($DA0).w ROM:0012F422 bra.s loc_12F42A ROM:0012F424 ; --------------------------------------------------------------------------- ROM:0012F424 ROM:0012F424 loc_12F424: ; CODE XREF: sub_12F404+16↑j ROM:0012F424 move.w #4,($DA0).w ROM:0012F42A ROM:0012F42A loc_12F42A: ; CODE XREF: sub_12F404+10↑j ROM:0012F42A ; sub_12F404+1E↑j ROM:0012F42A cmpi.w #0,d0 ROM:0012F42E beq.s loc_12F436 ROM:0012F430 cmpi.w #$FFFF,d0 ROM:0012F434 bne.s locret_12F43C ROM:0012F436 ROM:0012F436 loc_12F436: ; CODE XREF: sub_12F404+2A↑j ROM:0012F436 move.w #6,($DA0).w ROM:0012F43C ROM:0012F43C locret_12F43C: ; CODE XREF: sub_12F404+30↑j ROM:0012F43C rts ROM:0012F43C ; End of function sub_12F404 ROM:0012F43C ROM:0012F43E ROM:0012F43E ; =============== S U B R O U T I N E ======================================= ROM:0012F43E ROM:0012F43E ROM:0012F43E sub_12F43E: ; CODE XREF: ROM:loc_12F28A↑p ROM:0012F43E btst #6,($8F0).w ROM:0012F444 beq.s loc_12F44E ROM:0012F446 bset #4,($1327).w ROM:0012F44C bra.s locret_12F454 ROM:0012F44E ; --------------------------------------------------------------------------- ROM:0012F44E ROM:0012F44E loc_12F44E: ; CODE XREF: sub_12F43E+6↑j ROM:0012F44E bclr #4,($1327).w ROM:0012F454 ROM:0012F454 locret_12F454: ; CODE XREF: sub_12F43E+E↑j ROM:0012F454 rts ROM:0012F454 ; End of function sub_12F43E ROM:0012F454 ROM:0012F456 ROM:0012F456 ; =============== S U B R O U T I N E ======================================= ROM:0012F456 ROM:0012F456 ROM:0012F456 sub_12F456: ; CODE XREF: sub_12EECA↑p ROM:0012F456 btst #4,($1327).w ROM:0012F45C beq.s loc_12F474 ROM:0012F45E btst #6,($8F0).w ROM:0012F464 bne.s loc_12F472 ROM:0012F466 bset #5,($1335).w ROM:0012F46C bclr #4,($1327).w ROM:0012F472 ROM:0012F472 loc_12F472: ; CODE XREF: sub_12F456+E↑j ROM:0012F472 bra.s locret_12F488 ROM:0012F474 ; --------------------------------------------------------------------------- ROM:0012F474 ROM:0012F474 loc_12F474: ; CODE XREF: sub_12F456+6↑j ROM:0012F474 btst #6,($8F0).w ROM:0012F47A beq.s locret_12F488 ROM:0012F47C bset #5,($1335).w ROM:0012F482 bset #4,($1327).w ROM:0012F488 ROM:0012F488 locret_12F488: ; CODE XREF: sub_12F456:loc_12F472↑j ROM:0012F488 ; sub_12F456+24↑j ROM:0012F488 rts ROM:0012F488 ; End of function sub_12F456 ROM:0012F488 ROM:0012F48A ROM:0012F48A ; =============== S U B R O U T I N E ======================================= ROM:0012F48A ROM:0012F48A ROM:0012F48A sub_12F48A: ; CODE XREF: sub_1251F6+B4↑p ROM:0012F48A bsr.w sub_12F490 ROM:0012F48E rts ROM:0012F48E ; End of function sub_12F48A ROM:0012F48E ROM:0012F490 ROM:0012F490 ; =============== S U B R O U T I N E ======================================= ROM:0012F490 ROM:0012F490 ROM:0012F490 sub_12F490: ; CODE XREF: sub_12F48A↑p ROM:0012F490 clr.w d1 ROM:0012F492 move.b ($11B4).w,d1 ROM:0012F496 cmpi.w #3,d1 ROM:0012F49A bcc.s locret_12F4A4 ROM:0012F49C movea.l off_12F4A6(pc,d1.w*4),a0 ROM:0012F4A0 nop ROM:0012F4A2 jmp (a0) ROM:0012F4A4 ; --------------------------------------------------------------------------- ROM:0012F4A4 ROM:0012F4A4 locret_12F4A4: ; CODE XREF: sub_12F490+A↑j ROM:0012F4A4 rts ROM:0012F4A4 ; End of function sub_12F490 ROM:0012F4A4 ROM:0012F4A4 ; --------------------------------------------------------------------------- ROM:0012F4A6 off_12F4A6: dc.l loc_12F4B2 ; DATA XREF: sub_12F490+C↑r ROM:0012F4AA dc.l loc_12F4C0 ROM:0012F4AE dc.l loc_12F500 ROM:0012F4B2 ; --------------------------------------------------------------------------- ROM:0012F4B2 ROM:0012F4B2 loc_12F4B2: ; DATA XREF: ROM:off_12F4A6↑o ROM:0012F4B2 bsr.w sub_12F514 ROM:0012F4B6 move.b #1,($11B4).w ROM:0012F4BC bra.s locret_12F4FE ROM:0012F4BE ; --------------------------------------------------------------------------- ROM:0012F4BE rts ROM:0012F4C0 ; --------------------------------------------------------------------------- ROM:0012F4C0 ROM:0012F4C0 loc_12F4C0: ; DATA XREF: ROM:0012F4AA↑o ROM:0012F4C0 btst #0,($8E8).w ROM:0012F4C6 bne.s loc_12F4DA ROM:0012F4C8 bsr.w sub_12F59A ROM:0012F4CC bset #4,($8ED).w ROM:0012F4D2 move.b #2,($11B4).w ROM:0012F4D8 bra.s locret_12F510 ROM:0012F4DA ; --------------------------------------------------------------------------- ROM:0012F4DA ROM:0012F4DA loc_12F4DA: ; CODE XREF: ROM:0012F4C6↑j ROM:0012F4DA btst #4,($1339).w ROM:0012F4E0 beq.s locret_12F4FE ROM:0012F4E2 bsr.w sub_12F5D8 ROM:0012F4E6 bset #4,($8ED).w ROM:0012F4EC bclr #4,($1339).w ROM:0012F4F2 move.b #1,($11B4).w ROM:0012F4F8 bra.l *+6 ROM:0012F4FE ; --------------------------------------------------------------------------- ROM:0012F4FE ROM:0012F4FE locret_12F4FE: ; CODE XREF: ROM:0012F4BC↑j ROM:0012F4FE ; ROM:0012F4E0↑j ... ROM:0012F4FE rts ROM:0012F500 ; --------------------------------------------------------------------------- ROM:0012F500 ROM:0012F500 loc_12F500: ; DATA XREF: ROM:0012F4AE↑o ROM:0012F500 btst #0,($8E8).w ROM:0012F506 beq.s locret_12F510 ROM:0012F508 move.b #1,($11B4).w ROM:0012F50E bra.s locret_12F4FE ROM:0012F510 ; --------------------------------------------------------------------------- ROM:0012F510 ROM:0012F510 locret_12F510: ; CODE XREF: ROM:0012F4D8↑j ROM:0012F510 ; ROM:0012F506↑j ROM:0012F510 rts ROM:0012F512 ; --------------------------------------------------------------------------- ROM:0012F512 rts ROM:0012F514 ROM:0012F514 ; =============== S U B R O U T I N E ======================================= ROM:0012F514 ROM:0012F514 ROM:0012F514 sub_12F514: ; CODE XREF: ROM:loc_12F4B2↑p ROM:0012F514 move.b ($11B3).w,d0 ROM:0012F518 andi.b #$F,d0 ROM:0012F51C move.w #0,d1 ROM:0012F520 move.b ($11B3).w,d1 ROM:0012F524 lsr.b #4,d1 ROM:0012F526 cmpi.b #$F,d0 ROM:0012F52A bne.s loc_12F542 ROM:0012F52C bclr #1,($1323).w ROM:0012F532 btst #0,($8F1).w ROM:0012F538 beq.s loc_12F540 ROM:0012F53A bset #2,($132B).w ROM:0012F540 ROM:0012F540 loc_12F540: ; CODE XREF: sub_12F514+24↑j ROM:0012F540 bra.s locret_12F598 ROM:0012F542 ; --------------------------------------------------------------------------- ROM:0012F542 ROM:0012F542 loc_12F542: ; CODE XREF: sub_12F514+16↑j ROM:0012F542 cmp.b d1,d0 ROM:0012F544 bne.s loc_12F576 ROM:0012F546 cmpi.b #7,d1 ROM:0012F54A beq.s loc_12F552 ROM:0012F54C cmpi.b #$B,d1 ROM:0012F550 bne.s loc_12F55A ROM:0012F552 ROM:0012F552 loc_12F552: ; CODE XREF: sub_12F514+36↑j ROM:0012F552 bset #1,($1323).w ROM:0012F558 bra.s locret_12F598 ROM:0012F55A ; --------------------------------------------------------------------------- ROM:0012F55A ROM:0012F55A loc_12F55A: ; CODE XREF: sub_12F514+3C↑j ROM:0012F55A cmpi.b #$D,d1 ROM:0012F55E beq.s loc_12F566 ROM:0012F560 cmpi.b #$E,d1 ROM:0012F564 bne.s loc_12F56E ROM:0012F566 ROM:0012F566 loc_12F566: ; CODE XREF: sub_12F514+4A↑j ROM:0012F566 bset #1,($1323).w ROM:0012F56C bra.s locret_12F598 ROM:0012F56E ; --------------------------------------------------------------------------- ROM:0012F56E ROM:0012F56E loc_12F56E: ; CODE XREF: sub_12F514+50↑j ROM:0012F56E bra.l loc_12F576 ROM:0012F574 ; --------------------------------------------------------------------------- ROM:0012F574 bra.s locret_12F598 ROM:0012F576 ; --------------------------------------------------------------------------- ROM:0012F576 ROM:0012F576 loc_12F576: ; CODE XREF: sub_12F514+30↑j ROM:0012F576 ; sub_12F514:loc_12F56E↑j ROM:0012F576 bclr #1,($1323).w ROM:0012F57C bset #2,($132B).w ROM:0012F582 cmpi.b #0,($11B3).w ROM:0012F588 bne.s loc_12F592 ROM:0012F58A bset #4,($133E).w ROM:0012F590 bra.s locret_12F598 ROM:0012F592 ; --------------------------------------------------------------------------- ROM:0012F592 ROM:0012F592 loc_12F592: ; CODE XREF: sub_12F514+74↑j ROM:0012F592 bclr #4,($133E).w ROM:0012F598 ROM:0012F598 locret_12F598: ; CODE XREF: sub_12F514:loc_12F540↑j ROM:0012F598 ; sub_12F514+44↑j ... ROM:0012F598 rts ROM:0012F598 ; End of function sub_12F514 ROM:0012F598 ROM:0012F59A ROM:0012F59A ; =============== S U B R O U T I N E ======================================= ROM:0012F59A ROM:0012F59A ROM:0012F59A sub_12F59A: ; CODE XREF: ROM:0012F4C8↑p ROM:0012F59A move.w #0,d1 ROM:0012F59E move.b ($11B3).w,d1 ROM:0012F5A2 lsr.b #4,d1 ROM:0012F5A4 cmpi.b #7,d1 ROM:0012F5A8 beq.s loc_12F5C0 ROM:0012F5AA cmpi.b #$B,d1 ROM:0012F5AE beq.s loc_12F5C0 ROM:0012F5B0 cmpi.b #$D,d1 ROM:0012F5B4 beq.s loc_12F5C0 ROM:0012F5B6 cmpi.b #$E,d1 ROM:0012F5BA beq.s loc_12F5C0 ROM:0012F5BC move.b #7,d1 ROM:0012F5C0 ROM:0012F5C0 loc_12F5C0: ; CODE XREF: sub_12F59A+E↑j ROM:0012F5C0 ; sub_12F59A+14↑j ... ROM:0012F5C0 move.b d1,d0 ROM:0012F5C2 move.w #0,d2 ROM:0012F5C6 move.b d1,d2 ROM:0012F5C8 lsl.b #4,d2 ROM:0012F5CA add.b d0,d2 ROM:0012F5CC rol.b #1,d2 ROM:0012F5CE ori.b #$F,d2 ROM:0012F5D2 move.b d2,($11B3).w ROM:0012F5D6 rts ROM:0012F5D6 ; End of function sub_12F59A ROM:0012F5D6 ROM:0012F5D8 ROM:0012F5D8 ; =============== S U B R O U T I N E ======================================= ROM:0012F5D8 ROM:0012F5D8 ROM:0012F5D8 sub_12F5D8: ; CODE XREF: ROM:0012F4E2↑p ROM:0012F5D8 move.w #0,d1 ROM:0012F5DC move.b ($11B3).w,d1 ROM:0012F5E0 lsr.b #4,d1 ROM:0012F5E2 cmpi.b #7,d1 ROM:0012F5E6 beq.s loc_12F5FE ROM:0012F5E8 cmpi.b #$B,d1 ROM:0012F5EC beq.s loc_12F5FE ROM:0012F5EE cmpi.b #$D,d1 ROM:0012F5F2 beq.s loc_12F5FE ROM:0012F5F4 cmpi.b #$E,d1 ROM:0012F5F8 beq.s loc_12F5FE ROM:0012F5FA move.b #7,d1 ROM:0012F5FE ROM:0012F5FE loc_12F5FE: ; CODE XREF: sub_12F5D8+E↑j ROM:0012F5FE ; sub_12F5D8+14↑j ... ROM:0012F5FE move.b d1,d0 ROM:0012F600 move.w #0,d2 ROM:0012F604 move.b d1,d2 ROM:0012F606 lsl.b #4,d2 ROM:0012F608 add.b d0,d2 ROM:0012F60A rol.b #1,d2 ROM:0012F60C btst #5,($1338).w ROM:0012F612 bne.s loc_12F61A ROM:0012F614 move.b d2,($11B3).w ROM:0012F618 bra.s locret_12F624 ROM:0012F61A ; --------------------------------------------------------------------------- ROM:0012F61A ROM:0012F61A loc_12F61A: ; CODE XREF: sub_12F5D8+3A↑j ROM:0012F61A andi.b #$F0,d2 ROM:0012F61E or.b d0,d2 ROM:0012F620 move.b d2,($11B3).w ROM:0012F624 ROM:0012F624 locret_12F624: ; CODE XREF: sub_12F5D8+40↑j ROM:0012F624 rts ROM:0012F624 ; End of function sub_12F5D8 ROM:0012F624 ROM:0012F626 ROM:0012F626 ; =============== S U B R O U T I N E ======================================= ROM:0012F626 ROM:0012F626 ROM:0012F626 sub_12F626: ; CODE XREF: sub_1251F6+AE↑p ROM:0012F626 bsr.w sub_12F880 ROM:0012F62A bsr.w sub_12F8A2 ROM:0012F62E bsr.w sub_12F634 ROM:0012F632 rts ROM:0012F632 ; End of function sub_12F626 ROM:0012F632 ROM:0012F634 ROM:0012F634 ; =============== S U B R O U T I N E ======================================= ROM:0012F634 ROM:0012F634 ROM:0012F634 sub_12F634: ; CODE XREF: sub_12F626+8↑p ROM:0012F634 clr.w d1 ROM:0012F636 move.b ($11B5).w,d1 ROM:0012F63A cmpi.w #5,d1 ROM:0012F63E bcc.s locret_12F648 ROM:0012F640 movea.l off_12F64A(pc,d1.w*4),a0 ROM:0012F644 nop ROM:0012F646 jmp (a0) ROM:0012F648 ; --------------------------------------------------------------------------- ROM:0012F648 ROM:0012F648 locret_12F648: ; CODE XREF: sub_12F634+A↑j ROM:0012F648 rts ROM:0012F648 ; End of function sub_12F634 ROM:0012F648 ROM:0012F648 ; --------------------------------------------------------------------------- ROM:0012F64A off_12F64A: dc.l loc_12F65E ; DATA XREF: sub_12F634+C↑r ROM:0012F64E dc.l loc_12F670 ROM:0012F652 dc.l loc_12F70A ROM:0012F656 dc.l loc_12F776 ROM:0012F65A dc.l loc_12F7CC ROM:0012F65E ; --------------------------------------------------------------------------- ROM:0012F65E ROM:0012F65E loc_12F65E: ; DATA XREF: ROM:off_12F64A↑o ROM:0012F65E bsr.w sub_12F7FA ROM:0012F662 move.b #1,($11B5).w ROM:0012F668 bra.l locret_12F708 ROM:0012F66E ; --------------------------------------------------------------------------- ROM:0012F66E rts ROM:0012F670 ; --------------------------------------------------------------------------- ROM:0012F670 ROM:0012F670 loc_12F670: ; DATA XREF: ROM:0012F64E↑o ROM:0012F670 btst #2,($132B).w ROM:0012F676 beq.s loc_12F67E ROM:0012F678 bset #5,($1338).w ROM:0012F67E ROM:0012F67E loc_12F67E: ; CODE XREF: ROM:0012F676↑j ROM:0012F67E btst #1,($1323).w ROM:0012F684 beq.s loc_12F69C ROM:0012F686 bsr.w sub_12F822 ROM:0012F68A bset #4,($1339).w ROM:0012F690 move.b #3,($11B5).w ROM:0012F696 bra.l loc_12F7C4 ROM:0012F69C ; --------------------------------------------------------------------------- ROM:0012F69C ROM:0012F69C loc_12F69C: ; CODE XREF: ROM:0012F684↑j ROM:0012F69C btst #7,($1327).w ROM:0012F6A2 beq.s loc_12F6C8 ROM:0012F6A4 bsr.w sub_12F822 ROM:0012F6A8 bset #4,($1339).w ROM:0012F6AE bsr.w sub_12F82A ROM:0012F6B2 bsr.w sub_12F7FA ROM:0012F6B6 bset #7,($8EF).w ROM:0012F6BC move.b #3,($11B5).w ROM:0012F6C2 bra.l loc_12F7C4 ROM:0012F6C8 ; --------------------------------------------------------------------------- ROM:0012F6C8 ROM:0012F6C8 loc_12F6C8: ; CODE XREF: ROM:0012F6A2↑j ROM:0012F6C8 btst #3,($1339).w ROM:0012F6CE beq.s loc_12F6F2 ROM:0012F6D0 bset #7,($1332).w ROM:0012F6D6 bset #7,($1318).w ROM:0012F6DC bsr.w sub_12F822 ROM:0012F6E0 bset #4,($1339).w ROM:0012F6E6 move.b #4,($11B5).w ROM:0012F6EC bra.l loc_12F7F0 ROM:0012F6F2 ; --------------------------------------------------------------------------- ROM:0012F6F2 ROM:0012F6F2 loc_12F6F2: ; CODE XREF: ROM:0012F6CE↑j ROM:0012F6F2 cmpi.w #0,($54C).w ROM:0012F6F8 ble.s locret_12F708 ROM:0012F6FA bset #7,($1332).w ROM:0012F700 move.b #2,($11B5).w ROM:0012F706 bra.s locret_12F774 ROM:0012F708 ; --------------------------------------------------------------------------- ROM:0012F708 ROM:0012F708 locret_12F708: ; CODE XREF: ROM:0012F668↑j ROM:0012F708 ; ROM:0012F6F8↑j ROM:0012F708 rts ROM:0012F70A ; --------------------------------------------------------------------------- ROM:0012F70A ROM:0012F70A loc_12F70A: ; DATA XREF: ROM:0012F652↑o ROM:0012F70A btst #7,($1327).w ROM:0012F710 beq.s loc_12F736 ROM:0012F712 bsr.w sub_12F822 ROM:0012F716 bset #4,($1339).w ROM:0012F71C bsr.w sub_12F82A ROM:0012F720 bsr.w sub_12F7FA ROM:0012F724 bset #7,($8EF).w ROM:0012F72A move.b #3,($11B5).w ROM:0012F730 bra.l loc_12F7C4 ROM:0012F736 ; --------------------------------------------------------------------------- ROM:0012F736 ROM:0012F736 loc_12F736: ; CODE XREF: ROM:0012F710↑j ROM:0012F736 btst #3,($1339).w ROM:0012F73C beq.s loc_12F75A ROM:0012F73E bset #7,($1318).w ROM:0012F744 bsr.w sub_12F822 ROM:0012F748 bset #4,($1339).w ROM:0012F74E move.b #4,($11B5).w ROM:0012F754 bra.l loc_12F7F0 ROM:0012F75A ; --------------------------------------------------------------------------- ROM:0012F75A ROM:0012F75A loc_12F75A: ; CODE XREF: ROM:0012F73C↑j ROM:0012F75A btst #4,($131C).w ROM:0012F760 bne.s locret_12F774 ROM:0012F762 bsr.w sub_12F83A ROM:0012F766 bset #4,($1339).w ROM:0012F76C move.b #3,($11B5).w ROM:0012F772 bra.s loc_12F7C4 ROM:0012F774 ; --------------------------------------------------------------------------- ROM:0012F774 ROM:0012F774 locret_12F774: ; CODE XREF: ROM:0012F706↑j ROM:0012F774 ; ROM:0012F760↑j ROM:0012F774 rts ROM:0012F776 ; --------------------------------------------------------------------------- ROM:0012F776 ROM:0012F776 loc_12F776: ; DATA XREF: ROM:0012F656↑o ROM:0012F776 btst #7,($1327).w ROM:0012F77C beq.s loc_12F79E ROM:0012F77E bsr.w sub_12F822 ROM:0012F782 bset #4,($1339).w ROM:0012F788 bsr.w sub_12F82A ROM:0012F78C bsr.w sub_12F7FA ROM:0012F790 bset #7,($8EF).w ROM:0012F796 move.b #3,($11B5).w ROM:0012F79C bra.s loc_12F7C4 ROM:0012F79E ; --------------------------------------------------------------------------- ROM:0012F79E ROM:0012F79E loc_12F79E: ; CODE XREF: ROM:0012F77C↑j ROM:0012F79E btst #3,($1339).w ROM:0012F7A4 beq.s loc_12F7C4 ROM:0012F7A6 bset #7,($1332).w ROM:0012F7AC bset #7,($1318).w ROM:0012F7B2 bsr.w sub_12F822 ROM:0012F7B6 bset #4,($1339).w ROM:0012F7BC move.b #4,($11B5).w ROM:0012F7C2 bra.s loc_12F7F0 ROM:0012F7C4 ; --------------------------------------------------------------------------- ROM:0012F7C4 ROM:0012F7C4 loc_12F7C4: ; CODE XREF: ROM:0012F696↑j ROM:0012F7C4 ; ROM:0012F6C2↑j ... ROM:0012F7C4 bclr #7,($1327).w ROM:0012F7CA rts ROM:0012F7CC ; --------------------------------------------------------------------------- ROM:0012F7CC ROM:0012F7CC loc_12F7CC: ; DATA XREF: ROM:0012F65A↑o ROM:0012F7CC btst #4,($131C).w ROM:0012F7D2 bne.s loc_12F7F0 ROM:0012F7D4 bsr.w sub_12F86E ROM:0012F7D8 bsr.w sub_12F7FA ROM:0012F7DC bset #7,($8EF).w ROM:0012F7E2 bclr #7,($1318).w ROM:0012F7E8 move.b #3,($11B5).w ROM:0012F7EE bra.s loc_12F7C4 ROM:0012F7F0 ; --------------------------------------------------------------------------- ROM:0012F7F0 ROM:0012F7F0 loc_12F7F0: ; CODE XREF: ROM:0012F6EC↑j ROM:0012F7F0 ; ROM:0012F754↑j ... ROM:0012F7F0 bclr #3,($1339).w ROM:0012F7F6 rts ROM:0012F7F8 ; --------------------------------------------------------------------------- ROM:0012F7F8 rts ROM:0012F7FA ROM:0012F7FA ; =============== S U B R O U T I N E ======================================= ROM:0012F7FA ROM:0012F7FA ROM:0012F7FA sub_12F7FA: ; CODE XREF: ROM:loc_12F65E↑p ROM:0012F7FA ; ROM:0012F6B2↑p ... ROM:0012F7FA move.w ($D9E).w,d0 ROM:0012F7FE cmpi.w #$FFFF,d0 ROM:0012F802 bne.s loc_12F80C ROM:0012F804 move.w #0,($DA4).w ROM:0012F80A bra.s locret_12F820 ROM:0012F80C ; --------------------------------------------------------------------------- ROM:0012F80C ROM:0012F80C loc_12F80C: ; CODE XREF: sub_12F7FA+8↑j ROM:0012F80C cmpi.w #0,d0 ROM:0012F810 bne.s loc_12F81A ROM:0012F812 move.w #1,($DA4).w ROM:0012F818 bra.s locret_12F820 ROM:0012F81A ; --------------------------------------------------------------------------- ROM:0012F81A ROM:0012F81A loc_12F81A: ; CODE XREF: sub_12F7FA+16↑j ROM:0012F81A move.w #2,($DA4).w ROM:0012F820 ROM:0012F820 locret_12F820: ; CODE XREF: sub_12F7FA+10↑j ROM:0012F820 ; sub_12F7FA+1E↑j ROM:0012F820 rts ROM:0012F820 ; End of function sub_12F7FA ROM:0012F820 ROM:0012F822 ROM:0012F822 ; =============== S U B R O U T I N E ======================================= ROM:0012F822 ROM:0012F822 ROM:0012F822 sub_12F822: ; CODE XREF: ROM:0012F686↑p ROM:0012F822 ; ROM:0012F6A4↑p ... ROM:0012F822 bclr #5,($1338).w ROM:0012F828 rts ROM:0012F828 ; End of function sub_12F822 ROM:0012F828 ROM:0012F82A ROM:0012F82A ; =============== S U B R O U T I N E ======================================= ROM:0012F82A ROM:0012F82A ROM:0012F82A sub_12F82A: ; CODE XREF: ROM:0012F6AE↑p ROM:0012F82A ; ROM:0012F71C↑p ... ROM:0012F82A cmpi.w #0,($DA4).w ROM:0012F830 bne.s locret_12F838 ROM:0012F832 move.w #0,($D9E).w ROM:0012F838 ROM:0012F838 locret_12F838: ; CODE XREF: sub_12F82A+6↑j ROM:0012F838 rts ROM:0012F838 ; End of function sub_12F82A ROM:0012F838 ROM:0012F83A ROM:0012F83A ; =============== S U B R O U T I N E ======================================= ROM:0012F83A ROM:0012F83A ROM:0012F83A sub_12F83A: ; CODE XREF: ROM:0012F762↑p ROM:0012F83A move.w ($D9E).w,d0 ROM:0012F83E move.w ($DA0).w,d1 ROM:0012F842 cmpi.w #0,d0 ROM:0012F846 bne.s loc_12F858 ROM:0012F848 cmpi.w #1,d1 ROM:0012F84C bne.s loc_12F858 ROM:0012F84E btst #4,($133E).w ROM:0012F854 bne.s loc_12F858 ROM:0012F856 bra.s loc_12F85E ROM:0012F858 ; --------------------------------------------------------------------------- ROM:0012F858 ROM:0012F858 loc_12F858: ; CODE XREF: sub_12F83A+C↑j ROM:0012F858 ; sub_12F83A+12↑j ... ROM:0012F858 cmpi.w #3,d1 ROM:0012F85C bne.s loc_12F866 ROM:0012F85E ROM:0012F85E loc_12F85E: ; CODE XREF: sub_12F83A+1C↑j ROM:0012F85E bclr #5,($1338).w ROM:0012F864 bra.s locret_12F86C ROM:0012F866 ; --------------------------------------------------------------------------- ROM:0012F866 ROM:0012F866 loc_12F866: ; CODE XREF: sub_12F83A+22↑j ROM:0012F866 bset #5,($1338).w ROM:0012F86C ROM:0012F86C locret_12F86C: ; CODE XREF: sub_12F83A+2A↑j ROM:0012F86C rts ROM:0012F86C ; End of function sub_12F83A ROM:0012F86C ROM:0012F86E ROM:0012F86E ; =============== S U B R O U T I N E ======================================= ROM:0012F86E ROM:0012F86E ROM:0012F86E sub_12F86E: ; CODE XREF: ROM:0012F7D4↑p ROM:0012F86E move.w ($DA0).w,d0 ROM:0012F872 cmpi.w #4,d0 ROM:0012F876 bne.s locret_12F87E ROM:0012F878 move.w ($D9C).w,($D9E).w ROM:0012F87E ROM:0012F87E locret_12F87E: ; CODE XREF: sub_12F86E+8↑j ROM:0012F87E rts ROM:0012F87E ; End of function sub_12F86E ROM:0012F87E ROM:0012F880 ROM:0012F880 ; =============== S U B R O U T I N E ======================================= ROM:0012F880 ROM:0012F880 ROM:0012F880 sub_12F880: ; CODE XREF: sub_12F626↑p ROM:0012F880 move.b $AE2(a5),d0 ROM:0012F884 move.b $AE1(a5),d1 ROM:0012F888 cmpi.b #1,d0 ROM:0012F88C bne.s loc_12F894 ROM:0012F88E bset #3,($1339).w ROM:0012F894 ROM:0012F894 loc_12F894: ; CODE XREF: sub_12F880+C↑j ROM:0012F894 cmpi.b #1,d1 ROM:0012F898 bne.s locret_12F8A0 ROM:0012F89A bset #7,($1327).w ROM:0012F8A0 ROM:0012F8A0 locret_12F8A0: ; CODE XREF: sub_12F880+18↑j ROM:0012F8A0 rts ROM:0012F8A0 ; End of function sub_12F880 ROM:0012F8A0 ROM:0012F8A2 ROM:0012F8A2 ; =============== S U B R O U T I N E ======================================= ROM:0012F8A2 ROM:0012F8A2 ROM:0012F8A2 sub_12F8A2: ; CODE XREF: sub_12F626+4↑p ROM:0012F8A2 clr.w d1 ROM:0012F8A4 move.b ($11B6).w,d1 ROM:0012F8A8 cmpi.w #3,d1 ROM:0012F8AC bcc.s locret_12F8B6 ROM:0012F8AE movea.l off_12F8B8(pc,d1.w*4),a0 ROM:0012F8B2 nop ROM:0012F8B4 jmp (a0) ROM:0012F8B6 ; --------------------------------------------------------------------------- ROM:0012F8B6 ROM:0012F8B6 locret_12F8B6: ; CODE XREF: sub_12F8A2+A↑j ROM:0012F8B6 rts ROM:0012F8B6 ; End of function sub_12F8A2 ROM:0012F8B6 ROM:0012F8B6 ; --------------------------------------------------------------------------- ROM:0012F8B8 off_12F8B8: dc.l loc_12F8C4 ; DATA XREF: sub_12F8A2+C↑r ROM:0012F8BC dc.l loc_12F8CE ROM:0012F8C0 dc.l loc_12F8EC ROM:0012F8C4 ; --------------------------------------------------------------------------- ROM:0012F8C4 ROM:0012F8C4 loc_12F8C4: ; DATA XREF: ROM:off_12F8B8↑o ROM:0012F8C4 move.b #1,($11B6).w ROM:0012F8CA bra.s locret_12F8EA ROM:0012F8CC ; --------------------------------------------------------------------------- ROM:0012F8CC rts ROM:0012F8CE ; --------------------------------------------------------------------------- ROM:0012F8CE ROM:0012F8CE loc_12F8CE: ; DATA XREF: ROM:0012F8BC↑o ROM:0012F8CE btst #6,($1328).w ROM:0012F8D4 beq.s locret_12F8EA ROM:0012F8D6 bset #4,($1330).w ROM:0012F8DC bset #5,($132E).w ROM:0012F8E2 move.b #2,($11B6).w ROM:0012F8E8 bra.s loc_12F902 ROM:0012F8EA ; --------------------------------------------------------------------------- ROM:0012F8EA ROM:0012F8EA locret_12F8EA: ; CODE XREF: ROM:0012F8CA↑j ROM:0012F8EA ; ROM:0012F8D4↑j ... ROM:0012F8EA rts ROM:0012F8EC ; --------------------------------------------------------------------------- ROM:0012F8EC ROM:0012F8EC loc_12F8EC: ; DATA XREF: ROM:0012F8C0↑o ROM:0012F8EC btst #4,($131C).w ROM:0012F8F2 bne.s loc_12F902 ROM:0012F8F4 bclr #5,($132E).w ROM:0012F8FA move.b #1,($11B6).w ROM:0012F900 bra.s locret_12F8EA ROM:0012F902 ; --------------------------------------------------------------------------- ROM:0012F902 ROM:0012F902 loc_12F902: ; CODE XREF: ROM:0012F8E8↑j ROM:0012F902 ; ROM:0012F8F2↑j ROM:0012F902 bclr #6,($1328).w ROM:0012F908 rts ROM:0012F90A ; --------------------------------------------------------------------------- ROM:0012F90A rts ROM:0012F90C ROM:0012F90C ; =============== S U B R O U T I N E ======================================= ROM:0012F90C ROM:0012F90C ROM:0012F90C sub_12F90C: ; CODE XREF: sub_12FCE6+10↓p ROM:0012F90C bsr.w sub_12FC8A ROM:0012F910 bsr.w sub_12F922 ROM:0012F914 bsr.w sub_12FB04 ROM:0012F918 bsr.w sub_12FBA8 ROM:0012F91C bsr.w sub_12FCA4 ROM:0012F920 rts ROM:0012F920 ; End of function sub_12F90C ROM:0012F920 ROM:0012F922 ROM:0012F922 ; =============== S U B R O U T I N E ======================================= ROM:0012F922 ROM:0012F922 ROM:0012F922 sub_12F922: ; CODE XREF: sub_12F90C+4↑p ROM:0012F922 move.w ($DA6).w,d0 ROM:0012F926 add.w $6BA(a5),d0 ROM:0012F92A move.w d0,($DAA).w ROM:0012F92E clr.w d1 ROM:0012F930 move.b ($11B7).w,d1 ROM:0012F934 cmpi.w #6,d1 ROM:0012F938 bcc.s locret_12F942 ROM:0012F93A movea.l off_12F944(pc,d1.w*4),a0 ROM:0012F93E nop ROM:0012F940 jmp (a0) ROM:0012F942 ; --------------------------------------------------------------------------- ROM:0012F942 ROM:0012F942 locret_12F942: ; CODE XREF: sub_12F922+16↑j ROM:0012F942 rts ROM:0012F942 ; End of function sub_12F922 ROM:0012F942 ROM:0012F942 ; --------------------------------------------------------------------------- ROM:0012F944 off_12F944: dc.l loc_12F95C ; DATA XREF: sub_12F922+18↑r ROM:0012F948 dc.l loc_12F966 ROM:0012F94C dc.l loc_12F99A ROM:0012F950 dc.l loc_12FA0A ROM:0012F954 dc.l loc_12FA58 ROM:0012F958 dc.l loc_12FA9E ROM:0012F95C ; --------------------------------------------------------------------------- ROM:0012F95C ROM:0012F95C loc_12F95C: ; DATA XREF: ROM:off_12F944↑o ROM:0012F95C move.b #1,($11B7).w ROM:0012F962 bra.s loc_12F992 ROM:0012F964 ; --------------------------------------------------------------------------- ROM:0012F964 rts ROM:0012F966 ; --------------------------------------------------------------------------- ROM:0012F966 ROM:0012F966 loc_12F966: ; DATA XREF: ROM:0012F948↑o ROM:0012F966 move.w ($DA6).w,d0 ROM:0012F96A sub.w $6AE(a5),d0 ROM:0012F96E cmp.w ($54C).w,d0 ROM:0012F972 bgt.s loc_12F992 ROM:0012F974 move.w $6B4(a5),d1 ROM:0012F978 clr.b ($8DC).w ROM:0012F97C move.w d1,($6EA).w ROM:0012F980 move.b #1,($8DC).w ROM:0012F986 move.b #2,($11B7).w ROM:0012F98C bra.l locret_12FA08 ROM:0012F992 ; --------------------------------------------------------------------------- ROM:0012F992 ROM:0012F992 loc_12F992: ; CODE XREF: ROM:0012F962↑j ROM:0012F992 ; ROM:0012F972↑j ... ROM:0012F992 bsr.l sub_13105E ROM:0012F998 rts ROM:0012F99A ; --------------------------------------------------------------------------- ROM:0012F99A ROM:0012F99A loc_12F99A: ; DATA XREF: ROM:0012F94C↑o ROM:0012F99A cmpi.w #0,($6EA).w ROM:0012F9A0 bgt.s loc_12F9C0 ROM:0012F9A2 move.w $6B6(a5),d1 ROM:0012F9A6 clr.b ($8DC).w ROM:0012F9AA move.w d1,($6EA).w ROM:0012F9AE move.b #1,($8DC).w ROM:0012F9B4 move.b #3,($11B7).w ROM:0012F9BA bra.l loc_12FA52 ROM:0012F9C0 ; --------------------------------------------------------------------------- ROM:0012F9C0 ROM:0012F9C0 loc_12F9C0: ; CODE XREF: ROM:0012F9A0↑j ROM:0012F9C0 move.w $6B2(a5),d0 ROM:0012F9C4 cmp.w ($54C).w,d0 ROM:0012F9C8 ble.s loc_12F9DE ROM:0012F9CA clr.b ($8DC).w ROM:0012F9CE clr.w ($6EA).w ROM:0012F9D2 move.b #1,($11B7).w ROM:0012F9D8 bra.l loc_12F992 ROM:0012F9DE ; --------------------------------------------------------------------------- ROM:0012F9DE ROM:0012F9DE loc_12F9DE: ; CODE XREF: ROM:0012F9C8↑j ROM:0012F9DE move.w ($DA6).w,d0 ROM:0012F9E2 sub.w $6AE(a5),d0 ROM:0012F9E6 sub.w $6B0(a5),d0 ROM:0012F9EA cmp.w ($54C).w,d0 ROM:0012F9EE ble.s locret_12FA08 ROM:0012F9F0 bclr #0,($8DC).w ROM:0012F9F6 bset #2,($8DC).w ROM:0012F9FC move.b #4,($11B7).w ROM:0012FA02 bra.l locret_12FA9C ROM:0012FA08 ; --------------------------------------------------------------------------- ROM:0012FA08 ROM:0012FA08 locret_12FA08: ; CODE XREF: ROM:0012F98C↑j ROM:0012FA08 ; ROM:0012F9EE↑j ... ROM:0012FA08 rts ROM:0012FA0A ; --------------------------------------------------------------------------- ROM:0012FA0A ROM:0012FA0A loc_12FA0A: ; DATA XREF: ROM:0012F950↑o ROM:0012FA0A move.w $6B2(a5),d0 ROM:0012FA0E cmp.w ($54C).w,d0 ROM:0012FA12 ble.s loc_12FA28 ROM:0012FA14 clr.b ($8DC).w ROM:0012FA18 clr.w ($6EA).w ROM:0012FA1C move.b #1,($11B7).w ROM:0012FA22 bra.l loc_12F992 ROM:0012FA28 ; --------------------------------------------------------------------------- ROM:0012FA28 ROM:0012FA28 loc_12FA28: ; CODE XREF: ROM:0012FA12↑j ROM:0012FA28 move.w ($DA6).w,d0 ROM:0012FA2C sub.w $6AE(a5),d0 ROM:0012FA30 sub.w $6B0(a5),d0 ROM:0012FA34 cmp.w ($54C).w,d0 ROM:0012FA38 ble.s loc_12FA52 ROM:0012FA3A bclr #0,($8DC).w ROM:0012FA40 bset #2,($8DC).w ROM:0012FA46 move.b #5,($11B7).w ROM:0012FA4C bra.l loc_12FAE2 ROM:0012FA52 ; --------------------------------------------------------------------------- ROM:0012FA52 ROM:0012FA52 loc_12FA52: ; CODE XREF: ROM:0012F9BA↑j ROM:0012FA52 ; ROM:0012FA38↑j ... ROM:0012FA52 bsr.w sub_12FAEA ROM:0012FA56 rts ROM:0012FA58 ; --------------------------------------------------------------------------- ROM:0012FA58 ROM:0012FA58 loc_12FA58: ; DATA XREF: ROM:0012F954↑o ROM:0012FA58 move.w $6B2(a5),d0 ROM:0012FA5C cmp.w ($54C).w,d0 ROM:0012FA60 ble.s loc_12FA76 ROM:0012FA62 clr.b ($8DC).w ROM:0012FA66 clr.w ($6EA).w ROM:0012FA6A move.b #1,($11B7).w ROM:0012FA70 bra.l loc_12F992 ROM:0012FA76 ; --------------------------------------------------------------------------- ROM:0012FA76 ROM:0012FA76 loc_12FA76: ; CODE XREF: ROM:0012FA60↑j ROM:0012FA76 move.w ($DA6).w,d0 ROM:0012FA7A sub.w $6AE(a5),d0 ROM:0012FA7E cmp.w ($54C).w,d0 ROM:0012FA82 bgt.s locret_12FA9C ROM:0012FA84 bclr #2,($8DC).w ROM:0012FA8A bset #0,($8DC).w ROM:0012FA90 move.b #2,($11B7).w ROM:0012FA96 bra.l locret_12FA08 ROM:0012FA9C ; --------------------------------------------------------------------------- ROM:0012FA9C ROM:0012FA9C locret_12FA9C: ; CODE XREF: ROM:0012FA02↑j ROM:0012FA9C ; ROM:0012FA82↑j ROM:0012FA9C rts ROM:0012FA9E ; --------------------------------------------------------------------------- ROM:0012FA9E ROM:0012FA9E loc_12FA9E: ; DATA XREF: ROM:0012F958↑o ROM:0012FA9E move.w $6B2(a5),d0 ROM:0012FAA2 cmp.w ($54C).w,d0 ROM:0012FAA6 ble.s loc_12FABC ROM:0012FAA8 clr.b ($8DC).w ROM:0012FAAC clr.w ($6EA).w ROM:0012FAB0 move.b #1,($11B7).w ROM:0012FAB6 bra.l loc_12F992 ROM:0012FABC ; --------------------------------------------------------------------------- ROM:0012FABC ROM:0012FABC loc_12FABC: ; CODE XREF: ROM:0012FAA6↑j ROM:0012FABC move.w ($DA6).w,d0 ROM:0012FAC0 sub.w $6AE(a5),d0 ROM:0012FAC4 cmp.w ($54C).w,d0 ROM:0012FAC8 bgt.s loc_12FAE2 ROM:0012FACA bclr #2,($8DC).w ROM:0012FAD0 bset #0,($8DC).w ROM:0012FAD6 move.b #3,($11B7).w ROM:0012FADC bra.l loc_12FA52 ROM:0012FAE2 ; --------------------------------------------------------------------------- ROM:0012FAE2 ROM:0012FAE2 loc_12FAE2: ; CODE XREF: ROM:0012FA4C↑j ROM:0012FAE2 ; ROM:0012FAC8↑j ROM:0012FAE2 bsr.w sub_12FAEA ROM:0012FAE6 rts ROM:0012FAE8 ; --------------------------------------------------------------------------- ROM:0012FAE8 rts ROM:0012FAEA ROM:0012FAEA ; =============== S U B R O U T I N E ======================================= ROM:0012FAEA ROM:0012FAEA ROM:0012FAEA sub_12FAEA: ; CODE XREF: ROM:loc_12FA52↑p ROM:0012FAEA ; ROM:loc_12FAE2↑p ROM:0012FAEA move.w ($6EA).w,d1 ROM:0012FAEE muls.w $6AE(a5),d1 ROM:0012FAF2 divs.w $6B6(a5),d1 ROM:0012FAF6 add.w ($DA6).w,d1 ROM:0012FAFA sub.w $6AE(a5),d1 ROM:0012FAFE move.w d1,($DA8).w ROM:0012FB02 rts ROM:0012FB02 ; End of function sub_12FAEA ROM:0012FB02 ROM:0012FB04 ROM:0012FB04 ; =============== S U B R O U T I N E ======================================= ROM:0012FB04 ROM:0012FB04 ROM:0012FB04 sub_12FB04: ; CODE XREF: sub_12F90C+8↑p ROM:0012FB04 clr.w d1 ROM:0012FB06 move.b ($11B8).w,d1 ROM:0012FB0A cmpi.w #3,d1 ROM:0012FB0E bcc.s locret_12FB18 ROM:0012FB10 movea.l off_12FB1A(pc,d1.w*4),a0 ROM:0012FB14 nop ROM:0012FB16 jmp (a0) ROM:0012FB18 ; --------------------------------------------------------------------------- ROM:0012FB18 ROM:0012FB18 locret_12FB18: ; CODE XREF: sub_12FB04+A↑j ROM:0012FB18 rts ROM:0012FB18 ; End of function sub_12FB04 ROM:0012FB18 ROM:0012FB18 ; --------------------------------------------------------------------------- ROM:0012FB1A off_12FB1A: dc.l loc_12FB26 ; DATA XREF: sub_12FB04+C↑r ROM:0012FB1E dc.l loc_12FB36 ROM:0012FB22 dc.l loc_12FB6C ROM:0012FB26 ; --------------------------------------------------------------------------- ROM:0012FB26 ROM:0012FB26 loc_12FB26: ; DATA XREF: ROM:off_12FB1A↑o ROM:0012FB26 bclr #7,($1326).w ROM:0012FB2C move.b #1,($11B8).w ROM:0012FB32 bra.s loc_12FB66 ROM:0012FB34 ; --------------------------------------------------------------------------- ROM:0012FB34 rts ROM:0012FB36 ; --------------------------------------------------------------------------- ROM:0012FB36 ROM:0012FB36 loc_12FB36: ; DATA XREF: ROM:0012FB1E↑o ROM:0012FB36 move.w ($DA8).w,d0 ROM:0012FB3A btst #3,($1322).w ROM:0012FB40 bne.s loc_12FB58 ROM:0012FB42 btst #2,($1333).w ROM:0012FB48 bne.s loc_12FB58 ROM:0012FB4A btst #0,($8E8).w ROM:0012FB50 beq.s loc_12FB58 ROM:0012FB52 cmp.w ($54C).w,d0 ROM:0012FB56 bgt.s loc_12FB66 ROM:0012FB58 ROM:0012FB58 loc_12FB58: ; CODE XREF: ROM:0012FB40↑j ROM:0012FB58 ; ROM:0012FB48↑j ... ROM:0012FB58 bset #7,($1326).w ROM:0012FB5E move.b #2,($11B8).w ROM:0012FB64 bra.s loc_12FBA0 ROM:0012FB66 ; --------------------------------------------------------------------------- ROM:0012FB66 ROM:0012FB66 loc_12FB66: ; CODE XREF: ROM:0012FB32↑j ROM:0012FB66 ; ROM:0012FB56↑j ... ROM:0012FB66 bsr.w sub_12FC36 ROM:0012FB6A rts ROM:0012FB6C ; --------------------------------------------------------------------------- ROM:0012FB6C ROM:0012FB6C loc_12FB6C: ; DATA XREF: ROM:0012FB22↑o ROM:0012FB6C btst #0,($8E8).w ROM:0012FB72 beq.s loc_12FBA0 ROM:0012FB74 move.w ($DA8).w,d0 ROM:0012FB78 sub.w $6B0(a5),d0 ROM:0012FB7C btst #2,($1333).w ROM:0012FB82 bne.s loc_12FBA0 ROM:0012FB84 btst #3,($1322).w ROM:0012FB8A bne.s loc_12FBA0 ROM:0012FB8C cmp.w ($54C).w,d0 ROM:0012FB90 ble.s loc_12FBA0 ROM:0012FB92 bclr #7,($1326).w ROM:0012FB98 move.b #1,($11B8).w ROM:0012FB9E bra.s loc_12FB66 ROM:0012FBA0 ; --------------------------------------------------------------------------- ROM:0012FBA0 ROM:0012FBA0 loc_12FBA0: ; CODE XREF: ROM:0012FB64↑j ROM:0012FBA0 ; ROM:0012FB72↑j ... ROM:0012FBA0 bsr.w sub_12FC7A ROM:0012FBA4 rts ROM:0012FBA6 ; --------------------------------------------------------------------------- ROM:0012FBA6 rts ROM:0012FBA8 ROM:0012FBA8 ; =============== S U B R O U T I N E ======================================= ROM:0012FBA8 ROM:0012FBA8 ROM:0012FBA8 sub_12FBA8: ; CODE XREF: sub_12F90C+C↑p ROM:0012FBA8 clr.w d1 ROM:0012FBAA move.b ($11B9).w,d1 ROM:0012FBAE cmpi.w #4,d1 ROM:0012FBB2 bcc.s locret_12FBBC ROM:0012FBB4 movea.l off_12FBBE(pc,d1.w*4),a0 ROM:0012FBB8 nop ROM:0012FBBA jmp (a0) ROM:0012FBBC ; --------------------------------------------------------------------------- ROM:0012FBBC ROM:0012FBBC locret_12FBBC: ; CODE XREF: sub_12FBA8+A↑j ROM:0012FBBC rts ROM:0012FBBC ; End of function sub_12FBA8 ROM:0012FBBC ROM:0012FBBC ; --------------------------------------------------------------------------- ROM:0012FBBE off_12FBBE: dc.l loc_12FBCE ; DATA XREF: sub_12FBA8+C↑r ROM:0012FBC2 dc.l loc_12FBD6 ROM:0012FBC6 dc.l loc_12FBEC ROM:0012FBCA dc.l loc_12FC0E ROM:0012FBCE ; --------------------------------------------------------------------------- ROM:0012FBCE ROM:0012FBCE loc_12FBCE: ; DATA XREF: ROM:off_12FBBE↑o ROM:0012FBCE move.b #1,($11B9).w ROM:0012FBD4 rts ROM:0012FBD6 ; --------------------------------------------------------------------------- ROM:0012FBD6 ROM:0012FBD6 loc_12FBD6: ; DATA XREF: ROM:0012FBC2↑o ROM:0012FBD6 btst #7,($1326).w ROM:0012FBDC beq.s locret_12FBEA ROM:0012FBDE bset #5,($132F).w ROM:0012FBE4 move.b #2,($11B9).w ROM:0012FBEA ROM:0012FBEA locret_12FBEA: ; CODE XREF: ROM:0012FBDC↑j ROM:0012FBEA rts ROM:0012FBEC ; --------------------------------------------------------------------------- ROM:0012FBEC ROM:0012FBEC loc_12FBEC: ; DATA XREF: ROM:0012FBC6↑o ROM:0012FBEC btst #7,($1326).w ROM:0012FBF2 bne.s locret_12FC0C ROM:0012FBF4 move.w $6B8(a5),d0 ROM:0012FBF8 clr.b ($895).w ROM:0012FBFC move.w d0,($65C).w ROM:0012FC00 move.b #1,($895).w ROM:0012FC06 move.b #3,($11B9).w ROM:0012FC0C ROM:0012FC0C locret_12FC0C: ; CODE XREF: ROM:0012FBF2↑j ROM:0012FC0C rts ROM:0012FC0E ; --------------------------------------------------------------------------- ROM:0012FC0E ROM:0012FC0E loc_12FC0E: ; DATA XREF: ROM:0012FBCA↑o ROM:0012FC0E cmpi.w #0,($65C).w ROM:0012FC14 bgt.s loc_12FC24 ROM:0012FC16 bclr #5,($132F).w ROM:0012FC1C move.b #1,($11B9).w ROM:0012FC22 rts ROM:0012FC24 ; --------------------------------------------------------------------------- ROM:0012FC24 ROM:0012FC24 loc_12FC24: ; CODE XREF: ROM:0012FC14↑j ROM:0012FC24 btst #7,($1326).w ROM:0012FC2A beq.s locret_12FC32 ROM:0012FC2C move.b #2,($11B9).w ROM:0012FC32 ROM:0012FC32 locret_12FC32: ; CODE XREF: ROM:0012FC2A↑j ROM:0012FC32 rts ROM:0012FC34 ; --------------------------------------------------------------------------- ROM:0012FC34 rts ROM:0012FC36 ROM:0012FC36 ; =============== S U B R O U T I N E ======================================= ROM:0012FC36 ROM:0012FC36 ROM:0012FC36 sub_12FC36: ; CODE XREF: ROM:loc_12FB66↑p ROM:0012FC36 move.w #0,d1 ROM:0012FC3A bra.s loc_12FC40 ROM:0012FC3C ; --------------------------------------------------------------------------- ROM:0012FC3C ROM:0012FC3C loc_12FC3C: ; CODE XREF: sub_12FC36:loc_12FC76↓j ROM:0012FC3C addi.w #1,d1 ROM:0012FC40 ROM:0012FC40 loc_12FC40: ; CODE XREF: sub_12FC36+4↑j ROM:0012FC40 cmpi.w #0,d1 ROM:0012FC44 bgt.s locret_12FC78 ROM:0012FC46 btst #5,($1338).w ROM:0012FC4C bne.s loc_12FC62 ROM:0012FC4E btst #3,($133C).w ROM:0012FC54 bne.s loc_12FC62 ROM:0012FC56 cmpi.l #0,$9D4(d1.w*4) ROM:0012FC60 bne.s loc_12FC6C ROM:0012FC62 ROM:0012FC62 loc_12FC62: ; CODE XREF: sub_12FC36+16↑j ROM:0012FC62 ; sub_12FC36+1E↑j ROM:0012FC62 move.w #0,$10D2(d1.w*2) ROM:0012FC6A bra.s loc_12FC76 ROM:0012FC6C ; --------------------------------------------------------------------------- ROM:0012FC6C ROM:0012FC6C loc_12FC6C: ; CODE XREF: sub_12FC36+2A↑j ROM:0012FC6C move.w $10D4(d1.w*2),$10D2(d1.w*2) ROM:0012FC76 ROM:0012FC76 loc_12FC76: ; CODE XREF: sub_12FC36+34↑j ROM:0012FC76 bra.s loc_12FC3C ROM:0012FC78 ; --------------------------------------------------------------------------- ROM:0012FC78 ROM:0012FC78 locret_12FC78: ; CODE XREF: sub_12FC36+E↑j ROM:0012FC78 rts ROM:0012FC78 ; End of function sub_12FC36 ROM:0012FC78 ROM:0012FC7A ROM:0012FC7A ; =============== S U B R O U T I N E ======================================= ROM:0012FC7A ROM:0012FC7A ROM:0012FC7A sub_12FC7A: ; CODE XREF: ROM:loc_12FBA0↑p ROM:0012FC7A move.l #0,($9D4).w ROM:0012FC82 move.w #0,($10D2).w ROM:0012FC88 rts ROM:0012FC88 ; End of function sub_12FC7A ROM:0012FC88 ROM:0012FC8A ROM:0012FC8A ; =============== S U B R O U T I N E ======================================= ROM:0012FC8A ROM:0012FC8A ROM:0012FC8A sub_12FC8A: ; CODE XREF: sub_12F90C↑p ROM:0012FC8A move.w #$3D32,d1 ROM:0012FC8E move.w ($9F0).w,d2 ROM:0012FC92 bsr.l sub_11601C ROM:0012FC98 move.w d1,d0 ROM:0012FC9A add.w ($13A2).w,d0 ROM:0012FC9E move.w d0,($10D4).w ROM:0012FCA2 rts ROM:0012FCA2 ; End of function sub_12FC8A ROM:0012FCA2 ROM:0012FCA4 ROM:0012FCA4 ; =============== S U B R O U T I N E ======================================= ROM:0012FCA4 ROM:0012FCA4 ROM:0012FCA4 sub_12FCA4: ; CODE XREF: sub_12F90C+10↑p ROM:0012FCA4 lea ($9D4).w,a0 ROM:0012FCA8 lea $AB0(a5),a1 ROM:0012FCAC lea ($9B8).w,a2 ROM:0012FCB0 move.w #0,d0 ROM:0012FCB4 bra.s loc_12FCBA ROM:0012FCB6 ; --------------------------------------------------------------------------- ROM:0012FCB6 ROM:0012FCB6 loc_12FCB6: ; CODE XREF: sub_12FCA4+3C↓j ROM:0012FCB6 addi.w #1,d0 ROM:0012FCBA ROM:0012FCBA loc_12FCBA: ; CODE XREF: sub_12FCA4+10↑j ROM:0012FCBA cmpi.w #3,d0 ROM:0012FCBE bgt.s locret_12FCE2 ROM:0012FCC0 move.w (a1,d0.w*2),d3 ROM:0012FCC4 ext.l d3 ROM:0012FCC6 move.l (a0),d6 ROM:0012FCC8 muls.l d6,d4:d3 ROM:0012FCCC divs.l #$2710,d4:d3 ROM:0012FCD4 bvc.s loc_12FCDC ROM:0012FCD6 move.l #$7FFFFFFF,d3 ROM:0012FCDC ROM:0012FCDC loc_12FCDC: ; CODE XREF: sub_12FCA4+30↑j ROM:0012FCDC move.l d3,(a2,d0.w*4) ROM:0012FCE0 bra.s loc_12FCB6 ROM:0012FCE2 ; --------------------------------------------------------------------------- ROM:0012FCE2 ROM:0012FCE2 locret_12FCE2: ; CODE XREF: sub_12FCA4+1A↑j ROM:0012FCE2 rts ROM:0012FCE2 ; End of function sub_12FCA4 ROM:0012FCE2 ROM:0012FCE4 ; --------------------------------------------------------------------------- ROM:0012FCE4 rts ROM:0012FCE6 ROM:0012FCE6 ; =============== S U B R O U T I N E ======================================= ROM:0012FCE6 ROM:0012FCE6 ROM:0012FCE6 sub_12FCE6: ; CODE XREF: sub_1251F6+84↑p ROM:0012FCE6 bsr.l sub_13019A ROM:0012FCEC bsr.w sub_12FF92 ROM:0012FCF0 bsr.l sub_130AC4 ROM:0012FCF6 bsr.l sub_12F90C ROM:0012FCFC bsr.w sub_13010C ROM:0012FD00 bsr.w sub_12FD5A ROM:0012FD04 bsr.w sub_12FD18 ROM:0012FD08 bsr.w sub_12FE0A ROM:0012FD0C bsr.w sub_12FE9C ROM:0012FD10 bsr.l sub_1154FA ROM:0012FD16 rts ROM:0012FD16 ; End of function sub_12FCE6 ROM:0012FD16 ROM:0012FD18 ROM:0012FD18 ; =============== S U B R O U T I N E ======================================= ROM:0012FD18 ROM:0012FD18 ROM:0012FD18 sub_12FD18: ; CODE XREF: sub_12FCE6+1E↑p ROM:0012FD18 btst #0,($D6B).w ROM:0012FD1E beq.s loc_12FD28 ROM:0012FD20 move.l #0,($9B8).w ROM:0012FD28 ROM:0012FD28 loc_12FD28: ; CODE XREF: sub_12FD18+6↑j ROM:0012FD28 btst #1,($D6B).w ROM:0012FD2E beq.s loc_12FD38 ROM:0012FD30 move.l #0,($9BC).w ROM:0012FD38 ROM:0012FD38 loc_12FD38: ; CODE XREF: sub_12FD18+16↑j ROM:0012FD38 btst #2,($D6B).w ROM:0012FD3E beq.s loc_12FD48 ROM:0012FD40 move.l #0,($9C0).w ROM:0012FD48 ROM:0012FD48 loc_12FD48: ; CODE XREF: sub_12FD18+26↑j ROM:0012FD48 btst #3,($D6B).w ROM:0012FD4E beq.s locret_12FD58 ROM:0012FD50 move.l #0,($9C4).w ROM:0012FD58 ROM:0012FD58 locret_12FD58: ; CODE XREF: sub_12FD18+36↑j ROM:0012FD58 rts ROM:0012FD58 ; End of function sub_12FD18 ROM:0012FD58 ROM:0012FD5A ROM:0012FD5A ; =============== S U B R O U T I N E ======================================= ROM:0012FD5A ROM:0012FD5A ROM:0012FD5A sub_12FD5A: ; CODE XREF: sub_12FCE6+1A↑p ROM:0012FD5A move.w #0,d0 ROM:0012FD5E bra.s loc_12FD64 ROM:0012FD60 ; --------------------------------------------------------------------------- ROM:0012FD60 ROM:0012FD60 loc_12FD60: ; CODE XREF: sub_12FD5A:loc_12FE04↓j ROM:0012FD60 addi.w #1,d0 ROM:0012FD64 ROM:0012FD64 loc_12FD64: ; CODE XREF: sub_12FD5A+4↑j ROM:0012FD64 cmpi.w #3,d0 ROM:0012FD68 bgt.l locret_12FE08 ROM:0012FD6E move.l $9B8(d0.w*4),d2 ROM:0012FD74 move.w #1,d5 ROM:0012FD78 cmpi.w #2,d5 ROM:0012FD7C bne.s loc_12FD86 ROM:0012FD7E move.w d0,d4 ROM:0012FD80 andi.w #1,d4 ROM:0012FD84 bra.s loc_12FD8A ROM:0012FD86 ; --------------------------------------------------------------------------- ROM:0012FD86 ROM:0012FD86 loc_12FD86: ; CODE XREF: sub_12FD5A+22↑j ROM:0012FD86 move.w #0,d4 ROM:0012FD8A ROM:0012FD8A loc_12FD8A: ; CODE XREF: sub_12FD5A+2A↑j ROM:0012FD8A move.w $10D2(d4.w*2),d3 ROM:0012FD90 ext.l d3 ROM:0012FD92 add.l d3,d2 ROM:0012FD94 cmpi.l #$5FFF4,d2 ROM:0012FD9A ble.s loc_12FDAA ROM:0012FD9C move.l #$5FFF4,d1 ROM:0012FDA2 sub.l d3,d1 ROM:0012FDA4 bra.l loc_12FDB0 ROM:0012FDAA ; --------------------------------------------------------------------------- ROM:0012FDAA ROM:0012FDAA loc_12FDAA: ; CODE XREF: sub_12FD5A+40↑j ROM:0012FDAA move.l $9B8(d0.w*4),d1 ROM:0012FDB0 ROM:0012FDB0 loc_12FDB0: ; CODE XREF: sub_12FD5A+4A↑j ROM:0012FDB0 move.l $136(a5),d4 ROM:0012FDB4 cmpi.l #0,d1 ROM:0012FDBA ble.s loc_12FDC2 ROM:0012FDBC cmp.l d1,d4 ROM:0012FDBE ble.s loc_12FDC2 ROM:0012FDC0 move.l d4,d1 ROM:0012FDC2 ROM:0012FDC2 loc_12FDC2: ; CODE XREF: sub_12FD5A+60↑j ROM:0012FDC2 ; sub_12FD5A+64↑j ROM:0012FDC2 btst #0,($1336).w ROM:0012FDC8 beq.s loc_12FDDA ROM:0012FDCA move.w $6CC(a5),d6 ROM:0012FDCE cmpi.w #0,d6 ROM:0012FDD2 bne.s loc_12FDDA ROM:0012FDD4 cmp.l d1,d4 ROM:0012FDD6 ble.s loc_12FDDA ROM:0012FDD8 move.l d4,d1 ROM:0012FDDA ROM:0012FDDA loc_12FDDA: ; CODE XREF: sub_12FD5A+6E↑j ROM:0012FDDA ; sub_12FD5A+78↑j ... ROM:0012FDDA btst #5,($1338).w ROM:0012FDE0 bne.s loc_12FDEA ROM:0012FDE2 btst #3,($133C).w ROM:0012FDE8 beq.s loc_12FDFE ROM:0012FDEA ROM:0012FDEA loc_12FDEA: ; CODE XREF: sub_12FD5A+86↑j ROM:0012FDEA btst #5,($1333).w ROM:0012FDF0 bne.s loc_12FDFE ROM:0012FDF2 move.l #0,$9B8(d0.w*4) ROM:0012FDFC bra.s loc_12FE04 ROM:0012FDFE ; --------------------------------------------------------------------------- ROM:0012FDFE ROM:0012FDFE loc_12FDFE: ; CODE XREF: sub_12FD5A+8E↑j ROM:0012FDFE ; sub_12FD5A+96↑j ROM:0012FDFE move.l d1,$9B8(d0.w*4) ROM:0012FE04 ROM:0012FE04 loc_12FE04: ; CODE XREF: sub_12FD5A+A2↑j ROM:0012FE04 bra.w loc_12FD60 ROM:0012FE08 ; --------------------------------------------------------------------------- ROM:0012FE08 ROM:0012FE08 locret_12FE08: ; CODE XREF: sub_12FD5A+E↑j ROM:0012FE08 rts ROM:0012FE08 ; End of function sub_12FD5A ROM:0012FE08 ROM:0012FE0A ROM:0012FE0A ; =============== S U B R O U T I N E ======================================= ROM:0012FE0A ROM:0012FE0A ROM:0012FE0A sub_12FE0A: ; CODE XREF: sub_12FCE6+22↑p ROM:0012FE0A lea ($9B8).w,a0 ROM:0012FE0E move.w ($10D2).w,d1 ROM:0012FE12 ext.l d1 ROM:0012FE14 add.l (a0),d1 ROM:0012FE16 move.l d1,($974).w ROM:0012FE1A move.w $1A8(a5),d7 ROM:0012FE1E cmpi.w #0,d7 ROM:0012FE22 ble.l locret_12FE9A ROM:0012FE28 bsr.l sub_11A9B6 ROM:0012FE2E cmpi.w #0,d0 ROM:0012FE32 bne.s locret_12FE9A ROM:0012FE34 cmpi.w #1,d7 ROM:0012FE38 bne.s loc_12FE76 ROM:0012FE3A move.w $890(a5),d6 ROM:0012FE3E ext.l d6 ROM:0012FE40 add.l d6,(a0) ROM:0012FE42 bpl.s loc_12FE46 ROM:0012FE44 clr.l (a0) ROM:0012FE46 ROM:0012FE46 loc_12FE46: ; CODE XREF: sub_12FE0A+38↑j ROM:0012FE46 move.w $894(a5),d6 ROM:0012FE4A ext.l d6 ROM:0012FE4C add.l d6,8(a0) ROM:0012FE50 bpl.s loc_12FE56 ROM:0012FE52 clr.l 8(a0) ROM:0012FE56 ROM:0012FE56 loc_12FE56: ; CODE XREF: sub_12FE0A+46↑j ROM:0012FE56 move.w $896(a5),d6 ROM:0012FE5A ext.l d6 ROM:0012FE5C add.l d6,$C(a0) ROM:0012FE60 bpl.s loc_12FE66 ROM:0012FE62 clr.l $C(a0) ROM:0012FE66 ROM:0012FE66 loc_12FE66: ; CODE XREF: sub_12FE0A+56↑j ROM:0012FE66 move.w $892(a5),d6 ROM:0012FE6A ext.l d6 ROM:0012FE6C add.l d6,4(a0) ROM:0012FE70 bpl.s loc_12FE76 ROM:0012FE72 clr.l 4(a0) ROM:0012FE76 ROM:0012FE76 loc_12FE76: ; CODE XREF: sub_12FE0A+2E↑j ROM:0012FE76 ; sub_12FE0A+66↑j ROM:0012FE76 cmpi.w #2,d7 ROM:0012FE7A bne.s locret_12FE9A ROM:0012FE7C move.l $13E(a5),d6 ROM:0012FE80 move.l d6,(a0) ROM:0012FE82 move.l $146(a5),d6 ROM:0012FE86 move.l d6,8(a0) ROM:0012FE8A move.l $14A(a5),d6 ROM:0012FE8E move.l d6,$C(a0) ROM:0012FE92 move.l $142(a5),d6 ROM:0012FE96 move.l d6,4(a0) ROM:0012FE9A ROM:0012FE9A locret_12FE9A: ; CODE XREF: sub_12FE0A+18↑j ROM:0012FE9A ; sub_12FE0A+28↑j ... ROM:0012FE9A rts ROM:0012FE9A ; End of function sub_12FE0A ROM:0012FE9A ROM:0012FE9C ROM:0012FE9C ; =============== S U B R O U T I N E ======================================= ROM:0012FE9C ROM:0012FE9C ROM:0012FE9C sub_12FE9C: ; CODE XREF: sub_12FCE6+26↑p ROM:0012FE9C move.w $6BE(a5),d7 ROM:0012FEA0 cmp.w ($54C).w,d7 ROM:0012FEA4 ble.s loc_12FEC0 ROM:0012FEA6 move.w #$3DD6,d1 ROM:0012FEAA move.w ($A02).w,d2 ROM:0012FEAE move.w ($54C).w,d3 ROM:0012FEB2 bsr.l sub_11601C ROM:0012FEB8 bclr #6,($1336).w ROM:0012FEBE bra.s loc_12FEF4 ROM:0012FEC0 ; --------------------------------------------------------------------------- ROM:0012FEC0 ROM:0012FEC0 loc_12FEC0: ; CODE XREF: sub_12FE9C+8↑j ROM:0012FEC0 btst #2,($1335).w ROM:0012FEC6 beq.s loc_12FEDC ROM:0012FEC8 move.w #$3DD8,d1 ROM:0012FECC move.w ($A02).w,d2 ROM:0012FED0 move.w ($54C).w,d3 ROM:0012FED4 bsr.l sub_11601C ROM:0012FEDA bra.s loc_12FEEE ROM:0012FEDC ; --------------------------------------------------------------------------- ROM:0012FEDC ROM:0012FEDC loc_12FEDC: ; CODE XREF: sub_12FE9C+2A↑j ROM:0012FEDC move.w #$3DDA,d1 ROM:0012FEE0 move.w ($A02).w,d2 ROM:0012FEE4 move.w ($54C).w,d3 ROM:0012FEE8 bsr.l sub_11601C ROM:0012FEEE ROM:0012FEEE loc_12FEEE: ; CODE XREF: sub_12FE9C+3E↑j ROM:0012FEEE bset #6,($1336).w ROM:0012FEF4 ROM:0012FEF4 loc_12FEF4: ; CODE XREF: sub_12FE9C+22↑j ROM:0012FEF4 move.w #0,d2 ROM:0012FEF8 bra.s loc_12FEFE ROM:0012FEFA ; --------------------------------------------------------------------------- ROM:0012FEFA ROM:0012FEFA loc_12FEFA: ; CODE XREF: sub_12FE9C+AE↓j ROM:0012FEFA addi.w #1,d2 ROM:0012FEFE ROM:0012FEFE loc_12FEFE: ; CODE XREF: sub_12FE9C+5C↑j ROM:0012FEFE cmpi.w #3,d2 ROM:0012FF02 bgt.l loc_12FF4C ROM:0012FF08 move.w d1,d0 ROM:0012FF0A add.w $AC0(a5,d2.w*2),d0 ROM:0012FF10 cmpi.w #$1C20,d0 ROM:0012FF14 blt.s loc_12FF1A ROM:0012FF16 subi.w #$1C20,d0 ROM:0012FF1A ROM:0012FF1A loc_12FF1A: ; CODE XREF: sub_12FE9C+78↑j ROM:0012FF1A btst d2,$AE3(a5) ROM:0012FF1E beq.s loc_12FF32 ROM:0012FF20 bclr d2,($11BC).w ROM:0012FF24 move.w $AD0(a5,d2.w*2),d3 ROM:0012FF2A move.w $10D6(d3.w*2),d0 ROM:0012FF30 bra.s loc_12FF44 ROM:0012FF32 ; --------------------------------------------------------------------------- ROM:0012FF32 ROM:0012FF32 loc_12FF32: ; CODE XREF: sub_12FE9C+82↑j ROM:0012FF32 btst #6,($1336).w ROM:0012FF38 beq.s loc_12FF40 ROM:0012FF3A bset d2,($11BC).w ROM:0012FF3E bra.s loc_12FF44 ROM:0012FF40 ; --------------------------------------------------------------------------- ROM:0012FF40 ROM:0012FF40 loc_12FF40: ; CODE XREF: sub_12FE9C+9C↑j ROM:0012FF40 bclr d2,($11BC).w ROM:0012FF44 ROM:0012FF44 loc_12FF44: ; CODE XREF: sub_12FE9C+94↑j ROM:0012FF44 ; sub_12FE9C+A2↑j ROM:0012FF44 move.w d0,$10D6(d2.w*2) ROM:0012FF4A bra.s loc_12FEFA ROM:0012FF4C ; --------------------------------------------------------------------------- ROM:0012FF4C ROM:0012FF4C loc_12FF4C: ; CODE XREF: sub_12FE9C+66↑j ROM:0012FF4C move.w ($54C).w,d4 ROM:0012FF50 muls.w #$3C,d4 ; '<' ROM:0012FF54 muls.l ($974).w,d5:d4 ROM:0012FF5A divs.l #$F4240,d5:d4 ROM:0012FF62 btst #0,($11BC).w ROM:0012FF68 beq.s loc_12FF7C ROM:0012FF6A move.w d1,($DB0).w ROM:0012FF6E sub.w d4,d1 ROM:0012FF70 bge.s loc_12FF76 ROM:0012FF72 addi.w #$1C20,d1 ROM:0012FF76 ROM:0012FF76 loc_12FF76: ; CODE XREF: sub_12FE9C+D4↑j ROM:0012FF76 move.w d1,($DAE).w ROM:0012FF7A bra.s locret_12FF90 ROM:0012FF7C ; --------------------------------------------------------------------------- ROM:0012FF7C ROM:0012FF7C loc_12FF7C: ; CODE XREF: sub_12FE9C+CC↑j ROM:0012FF7C move.w d1,($DAE).w ROM:0012FF80 add.w d4,d1 ROM:0012FF82 cmpi.w #$1C20,d1 ROM:0012FF86 ble.s loc_12FF8C ROM:0012FF88 subi.w #$1C20,d1 ROM:0012FF8C ROM:0012FF8C loc_12FF8C: ; CODE XREF: sub_12FE9C+EA↑j ROM:0012FF8C move.w d1,($DB0).w ROM:0012FF90 ROM:0012FF90 locret_12FF90: ; CODE XREF: sub_12FE9C+DE↑j ROM:0012FF90 rts ROM:0012FF90 ; End of function sub_12FE9C ROM:0012FF90 ROM:0012FF92 ROM:0012FF92 ; =============== S U B R O U T I N E ======================================= ROM:0012FF92 ROM:0012FF92 ROM:0012FF92 sub_12FF92: ; CODE XREF: sub_12FCE6+6↑p ROM:0012FF92 clr.w d1 ROM:0012FF94 move.b ($11BA).w,d1 ROM:0012FF98 cmpi.w #4,d1 ROM:0012FF9C bcc.s locret_12FFA6 ROM:0012FF9E movea.l off_12FFA8(pc,d1.w*4),a0 ROM:0012FFA2 nop ROM:0012FFA4 jmp (a0) ROM:0012FFA6 ; --------------------------------------------------------------------------- ROM:0012FFA6 ROM:0012FFA6 locret_12FFA6: ; CODE XREF: sub_12FF92+A↑j ROM:0012FFA6 rts ROM:0012FFA6 ; End of function sub_12FF92 ROM:0012FFA6 ROM:0012FFA6 ; --------------------------------------------------------------------------- ROM:0012FFA8 off_12FFA8: dc.l loc_12FFB8 ; DATA XREF: sub_12FF92+C↑r ROM:0012FFAC dc.l loc_12FFC8 ROM:0012FFB0 dc.l loc_13003C ROM:0012FFB4 dc.l loc_1300A6 ROM:0012FFB8 ; --------------------------------------------------------------------------- ROM:0012FFB8 ROM:0012FFB8 loc_12FFB8: ; DATA XREF: ROM:off_12FFA8↑o ROM:0012FFB8 bsr.w sub_1300EC ROM:0012FFBC move.b #1,($11BA).w ROM:0012FFC2 bra.w locret_13003A ROM:0012FFC6 ; --------------------------------------------------------------------------- ROM:0012FFC6 rts ROM:0012FFC8 ; --------------------------------------------------------------------------- ROM:0012FFC8 ROM:0012FFC8 loc_12FFC8: ; DATA XREF: ROM:0012FFAC↑o ROM:0012FFC8 move.w $6C0(a5),d0 ROM:0012FFCC move.w ($54C).w,d1 ROM:0012FFD0 cmp.w $6C2(a5),d1 ROM:0012FFD4 bge.w loc_12FFEE ROM:0012FFD8 btst #1,($1337).w ROM:0012FFDE beq.s loc_12FFFE ROM:0012FFE0 btst #6,($8E5).w ROM:0012FFE6 beq.s loc_12FFFE ROM:0012FFE8 cmpi.w #0,d0 ROM:0012FFEC bne.s loc_12FFFE ROM:0012FFEE ROM:0012FFEE loc_12FFEE: ; CODE XREF: ROM:0012FFD4↑j ROM:0012FFEE bsr.w sub_130104 ROM:0012FFF2 move.b #3,($11BA).w ROM:0012FFF8 bra.l locret_1300E8 ROM:0012FFFE ; --------------------------------------------------------------------------- ROM:0012FFFE ROM:0012FFFE loc_12FFFE: ; CODE XREF: ROM:0012FFDE↑j ROM:0012FFFE ; ROM:0012FFE6↑j ... ROM:0012FFFE cmp.w $6C6(a5),d1 ROM:00130002 bge.w loc_13002E ROM:00130006 btst #7,($1319).w ROM:0013000C bne.s locret_13003A ROM:0013000E btst #2,($133A).w ROM:00130014 bne.s locret_13003A ROM:00130016 btst #1,($1337).w ROM:0013001C bne.s loc_130020 ROM:0013001E bra.s loc_13002E ROM:00130020 ; --------------------------------------------------------------------------- ROM:00130020 ROM:00130020 loc_130020: ; CODE XREF: ROM:0013001C↑j ROM:00130020 btst #6,($8E5).w ROM:00130026 beq.s loc_13002E ROM:00130028 cmpi.w #0,d0 ROM:0013002C beq.s locret_13003A ROM:0013002E ROM:0013002E loc_13002E: ; CODE XREF: ROM:00130002↑j ROM:0013002E ; ROM:0013001E↑j ... ROM:0013002E bsr.w sub_1300FC ROM:00130032 move.b #2,($11BA).w ROM:00130038 bra.s locret_1300A4 ROM:0013003A ; --------------------------------------------------------------------------- ROM:0013003A ROM:0013003A locret_13003A: ; CODE XREF: ROM:0012FFC2↑j ROM:0013003A ; ROM:0013000C↑j ... ROM:0013003A rts ROM:0013003C ; --------------------------------------------------------------------------- ROM:0013003C ROM:0013003C loc_13003C: ; DATA XREF: ROM:0012FFB0↑o ROM:0013003C move.w $6C6(a5),d1 ROM:00130040 sub.w $6C8(a5),d1 ROM:00130044 btst #2,($133A).w ROM:0013004A beq.s loc_13005E ROM:0013004C cmp.w ($54C).w,d1 ROM:00130050 ble.s loc_13005E ROM:00130052 bsr.w sub_1300EC ROM:00130056 move.b #1,($11BA).w ROM:0013005C bra.s locret_13003A ROM:0013005E ; --------------------------------------------------------------------------- ROM:0013005E ROM:0013005E loc_13005E: ; CODE XREF: ROM:0013004A↑j ROM:0013005E ; ROM:00130050↑j ROM:0013005E move.w ($54C).w,d1 ROM:00130062 move.w $6C0(a5),d0 ROM:00130066 move.w $6C2(a5),d2 ROM:0013006A cmp.w d1,d2 ROM:0013006C bgt.s loc_130082 ROM:0013006E cmpi.w #0,d0 ROM:00130072 bne.s loc_130082 ROM:00130074 bsr.w sub_130104 ROM:00130078 move.b #3,($11BA).w ROM:0013007E bra.s locret_1300E8 ROM:00130080 ; --------------------------------------------------------------------------- ROM:00130080 bra.s locret_1300A4 ROM:00130082 ; --------------------------------------------------------------------------- ROM:00130082 ROM:00130082 loc_130082: ; CODE XREF: ROM:0013006C↑j ROM:00130082 ; ROM:00130072↑j ROM:00130082 btst #1,($1337).w ROM:00130088 beq.s locret_1300A4 ROM:0013008A btst #6,($8E5).w ROM:00130090 beq.s locret_1300A4 ROM:00130092 cmpi.w #0,d0 ROM:00130096 bne.s locret_1300A4 ROM:00130098 bsr.w sub_130104 ROM:0013009C move.b #3,($11BA).w ROM:001300A2 bra.s locret_1300E8 ROM:001300A4 ; --------------------------------------------------------------------------- ROM:001300A4 ROM:001300A4 locret_1300A4: ; CODE XREF: ROM:00130038↑j ROM:001300A4 ; ROM:00130080↑j ... ROM:001300A4 rts ROM:001300A6 ; --------------------------------------------------------------------------- ROM:001300A6 ROM:001300A6 loc_1300A6: ; DATA XREF: ROM:0012FFB4↑o ROM:001300A6 move.w $6C0(a5),d0 ROM:001300AA btst #7,($1319).w ROM:001300B0 bne.s loc_1300C4 ROM:001300B2 cmpi.w #0,d0 ROM:001300B6 beq.s loc_1300C4 ROM:001300B8 bsr.w sub_1300FC ROM:001300BC move.b #2,($11BA).w ROM:001300C2 bra.s locret_1300A4 ROM:001300C4 ; --------------------------------------------------------------------------- ROM:001300C4 ROM:001300C4 loc_1300C4: ; CODE XREF: ROM:001300B0↑j ROM:001300C4 ; ROM:001300B6↑j ROM:001300C4 move.w $6C2(a5),d1 ROM:001300C8 sub.w $6C4(a5),d1 ROM:001300CC btst #7,($1319).w ROM:001300D2 beq.s locret_1300E8 ROM:001300D4 cmp.w ($54C).w,d1 ROM:001300D8 ble.s locret_1300E8 ROM:001300DA bsr.w sub_1300EC ROM:001300DE move.b #1,($11BA).w ROM:001300E4 bra.w locret_13003A ROM:001300E8 ; --------------------------------------------------------------------------- ROM:001300E8 ROM:001300E8 locret_1300E8: ; CODE XREF: ROM:0012FFF8↑j ROM:001300E8 ; ROM:0013007E↑j ... ROM:001300E8 rts ROM:001300EA ; --------------------------------------------------------------------------- ROM:001300EA rts ROM:001300EC ROM:001300EC ; =============== S U B R O U T I N E ======================================= ROM:001300EC ROM:001300EC ROM:001300EC sub_1300EC: ; CODE XREF: ROM:loc_12FFB8↑p ROM:001300EC ; ROM:00130052↑p ... ROM:001300EC move.w #$1C20,d0 ROM:001300F0 ext.l d0 ROM:001300F2 divs.w #4,d0 ROM:001300F6 move.w d0,($DAC).w ROM:001300FA rts ROM:001300FA ; End of function sub_1300EC ROM:001300FA ROM:001300FC ROM:001300FC ; =============== S U B R O U T I N E ======================================= ROM:001300FC ROM:001300FC ROM:001300FC sub_1300FC: ; CODE XREF: ROM:loc_13002E↑p ROM:001300FC ; ROM:001300B8↑p ROM:001300FC move.w #$E10,($DAC).w ROM:00130102 rts ROM:00130102 ; End of function sub_1300FC ROM:00130102 ROM:00130104 ROM:00130104 ; =============== S U B R O U T I N E ======================================= ROM:00130104 ROM:00130104 ROM:00130104 sub_130104: ; CODE XREF: ROM:loc_12FFEE↑p ROM:00130104 ; ROM:00130074↑p ... ROM:00130104 move.w #$1C20,($DAC).w ROM:0013010A rts ROM:0013010A ; End of function sub_130104 ROM:0013010A ROM:0013010C ROM:0013010C ; =============== S U B R O U T I N E ======================================= ROM:0013010C ROM:0013010C ROM:0013010C sub_13010C: ; CODE XREF: sub_12FCE6+16↑p ROM:0013010C clr.w d1 ROM:0013010E move.b ($11BB).w,d1 ROM:00130112 cmpi.w #3,d1 ROM:00130116 bcc.s locret_130120 ROM:00130118 movea.l off_130122(pc,d1.w*4),a0 ROM:0013011C nop ROM:0013011E jmp (a0) ROM:00130120 ; --------------------------------------------------------------------------- ROM:00130120 ROM:00130120 locret_130120: ; CODE XREF: sub_13010C+A↑j ROM:00130120 rts ROM:00130120 ; End of function sub_13010C ROM:00130120 ROM:00130120 ; --------------------------------------------------------------------------- ROM:00130122 off_130122: dc.l loc_13012E ; DATA XREF: sub_13010C+C↑r ROM:00130126 dc.l loc_130150 ROM:0013012A dc.l loc_130168 ROM:0013012E ; --------------------------------------------------------------------------- ROM:0013012E ROM:0013012E loc_13012E: ; DATA XREF: ROM:off_130122↑o ROM:0013012E move.w $6CA(a5),d0 ROM:00130132 clr.b ($8C7).w ROM:00130136 move.w d0,($6C0).w ROM:0013013A move.b #1,($8C7).w ROM:00130140 bset #3,($133C).w ROM:00130146 move.b #1,($11BB).w ROM:0013014C bra.s locret_130166 ROM:0013014E ; --------------------------------------------------------------------------- ROM:0013014E rts ROM:00130150 ; --------------------------------------------------------------------------- ROM:00130150 ROM:00130150 loc_130150: ; DATA XREF: ROM:00130126↑o ROM:00130150 cmpi.w #0,($6C0).w ROM:00130156 bgt.s locret_130166 ROM:00130158 bclr #3,($133C).w ROM:0013015E move.b #2,($11BB).w ROM:00130164 bra.s locret_130196 ROM:00130166 ; --------------------------------------------------------------------------- ROM:00130166 ROM:00130166 locret_130166: ; CODE XREF: ROM:0013014C↑j ROM:00130166 ; ROM:00130156↑j ... ROM:00130166 rts ROM:00130168 ; --------------------------------------------------------------------------- ROM:00130168 ROM:00130168 loc_130168: ; DATA XREF: ROM:0013012A↑o ROM:00130168 move.w $6CA(a5),d0 ROM:0013016C btst #7,($1319).w ROM:00130172 beq.s locret_130196 ROM:00130174 cmpi.w #0,d0 ROM:00130178 beq.s locret_130196 ROM:0013017A clr.b ($8C7).w ROM:0013017E move.w d0,($6C0).w ROM:00130182 move.b #1,($8C7).w ROM:00130188 bset #3,($133C).w ROM:0013018E move.b #1,($11BB).w ROM:00130194 bra.s locret_130166 ROM:00130196 ; --------------------------------------------------------------------------- ROM:00130196 ROM:00130196 locret_130196: ; CODE XREF: ROM:00130164↑j ROM:00130196 ; ROM:00130172↑j ... ROM:00130196 rts ROM:00130198 ; --------------------------------------------------------------------------- ROM:00130198 rts ROM:0013019A ROM:0013019A ; =============== S U B R O U T I N E ======================================= ROM:0013019A ROM:0013019A ROM:0013019A sub_13019A: ; CODE XREF: sub_12FCE6↑p ROM:0013019A bsr.w sub_1301C8 ROM:0013019E bsr.w sub_1301A8 ROM:001301A2 bsr.w sub_1303C4 ROM:001301A6 rts ROM:001301A6 ; End of function sub_13019A ROM:001301A6 ROM:001301A8 ROM:001301A8 ; =============== S U B R O U T I N E ======================================= ROM:001301A8 ROM:001301A8 ROM:001301A8 sub_1301A8: ; CODE XREF: sub_13019A+4↑p ROM:001301A8 btst #1,($1337).w ROM:001301AE beq.s loc_1301C0 ROM:001301B0 cmpi.w #$3E8,($DB2).w ROM:001301B6 beq.s loc_1301C0 ROM:001301B8 bset #0,($131A).w ROM:001301BE bra.s locret_1301C6 ROM:001301C0 ; --------------------------------------------------------------------------- ROM:001301C0 ROM:001301C0 loc_1301C0: ; CODE XREF: sub_1301A8+6↑j ROM:001301C0 ; sub_1301A8+E↑j ROM:001301C0 bclr #0,($131A).w ROM:001301C6 ROM:001301C6 locret_1301C6: ; CODE XREF: sub_1301A8+16↑j ROM:001301C6 rts ROM:001301C6 ; End of function sub_1301A8 ROM:001301C6 ROM:001301C8 ROM:001301C8 ; =============== S U B R O U T I N E ======================================= ROM:001301C8 ROM:001301C8 ROM:001301C8 sub_1301C8: ; CODE XREF: sub_13019A↑p ROM:001301C8 clr.w d1 ROM:001301CA move.b ($11BD).w,d1 ROM:001301CE cmpi.w #6,d1 ROM:001301D2 bcc.s locret_1301DC ROM:001301D4 movea.l off_1301DE(pc,d1.w*4),a0 ROM:001301D8 nop ROM:001301DA jmp (a0) ROM:001301DC ; --------------------------------------------------------------------------- ROM:001301DC ROM:001301DC locret_1301DC: ; CODE XREF: sub_1301C8+A↑j ROM:001301DC rts ROM:001301DC ; End of function sub_1301C8 ROM:001301DC ROM:001301DC ; --------------------------------------------------------------------------- ROM:001301DE off_1301DE: dc.l loc_1301F6 ; DATA XREF: sub_1301C8+C↑r ROM:001301E2 dc.l loc_130202 ROM:001301E6 dc.l loc_13022A ROM:001301EA dc.l loc_130294 ROM:001301EE dc.l loc_1302D4 ROM:001301F2 dc.l loc_1302F8 ROM:001301F6 ; --------------------------------------------------------------------------- ROM:001301F6 ROM:001301F6 loc_1301F6: ; DATA XREF: ROM:off_1301DE↑o ROM:001301F6 bsr.w sub_130326 ROM:001301FA move.b #1,($11BD).w ROM:00130200 rts ROM:00130202 ; --------------------------------------------------------------------------- ROM:00130202 ROM:00130202 loc_130202: ; DATA XREF: ROM:001301E2↑o ROM:00130202 btst #1,($1337).w ROM:00130208 beq.s loc_130224 ROM:0013020A move.w $6CE(a5),d0 ROM:0013020E clr.b ($8C8).w ROM:00130212 move.w d0,($6C2).w ROM:00130216 move.b #1,($8C8).w ROM:0013021C move.b #2,($11BD).w ROM:00130222 rts ROM:00130224 ; --------------------------------------------------------------------------- ROM:00130224 ROM:00130224 loc_130224: ; CODE XREF: ROM:00130208↑j ROM:00130224 bsr.w sub_130326 ROM:00130228 rts ROM:0013022A ; --------------------------------------------------------------------------- ROM:0013022A ROM:0013022A loc_13022A: ; DATA XREF: ROM:001301E6↑o ROM:0013022A btst #1,($1337).w ROM:00130230 bne.s loc_130254 ROM:00130232 clr.b ($8C8).w ROM:00130236 clr.w ($6C2).w ROM:0013023A move.w $6D0(a5),d0 ROM:0013023E clr.b ($896).w ROM:00130242 move.w d0,($65E).w ROM:00130246 move.b #1,($896).w ROM:0013024C move.b #3,($11BD).w ROM:00130252 rts ROM:00130254 ; --------------------------------------------------------------------------- ROM:00130254 ROM:00130254 loc_130254: ; CODE XREF: ROM:00130230↑j ROM:00130254 cmpi.w #0,($6C2).w ROM:0013025A bgt.s loc_130282 ROM:0013025C cmpi.w #$3E8,($DB2).w ROM:00130262 ble.s loc_130282 ROM:00130264 bsr.w sub_130376 ROM:00130268 move.w $6CE(a5),d0 ROM:0013026C clr.b ($8C8).w ROM:00130270 move.w d0,($6C2).w ROM:00130274 move.b #1,($8C8).w ROM:0013027A move.b #2,($11BD).w ROM:00130280 rts ROM:00130282 ; --------------------------------------------------------------------------- ROM:00130282 ROM:00130282 loc_130282: ; CODE XREF: ROM:0013025A↑j ROM:00130282 ; ROM:00130262↑j ROM:00130282 cmpi.w #$3E8,($DB2).w ROM:00130288 bgt.s locret_130292 ROM:0013028A move.b #4,($11BD).w ROM:00130290 rts ROM:00130292 ; --------------------------------------------------------------------------- ROM:00130292 ROM:00130292 locret_130292: ; CODE XREF: ROM:00130288↑j ROM:00130292 rts ROM:00130294 ; --------------------------------------------------------------------------- ROM:00130294 ROM:00130294 loc_130294: ; DATA XREF: ROM:001301EA↑o ROM:00130294 btst #1,($1337).w ROM:0013029A beq.s loc_1302BE ROM:0013029C move.w $6CE(a5),d0 ROM:001302A0 clr.b ($8C8).w ROM:001302A4 move.w d0,($6C2).w ROM:001302A8 move.b #1,($8C8).w ROM:001302AE clr.b ($896).w ROM:001302B2 clr.w ($65E).w ROM:001302B6 move.b #2,($11BD).w ROM:001302BC rts ROM:001302BE ; --------------------------------------------------------------------------- ROM:001302BE ROM:001302BE loc_1302BE: ; CODE XREF: ROM:0013029A↑j ROM:001302BE cmpi.w #0,($65E).w ROM:001302C4 bgt.s locret_1302D2 ROM:001302C6 bsr.w sub_130326 ROM:001302CA move.b #1,($11BD).w ROM:001302D0 rts ROM:001302D2 ; --------------------------------------------------------------------------- ROM:001302D2 ROM:001302D2 locret_1302D2: ; CODE XREF: ROM:001302C4↑j ROM:001302D2 rts ROM:001302D4 ; --------------------------------------------------------------------------- ROM:001302D4 ROM:001302D4 loc_1302D4: ; DATA XREF: ROM:001301EE↑o ROM:001302D4 btst #7,($1319).w ROM:001302DA beq.s locret_1302F6 ROM:001302DC move.w $6D0(a5),d0 ROM:001302E0 clr.b ($896).w ROM:001302E4 move.w d0,($65E).w ROM:001302E8 move.b #1,($896).w ROM:001302EE move.b #5,($11BD).w ROM:001302F4 rts ROM:001302F6 ; --------------------------------------------------------------------------- ROM:001302F6 ROM:001302F6 locret_1302F6: ; CODE XREF: ROM:001302DA↑j ROM:001302F6 rts ROM:001302F8 ; --------------------------------------------------------------------------- ROM:001302F8 ROM:001302F8 loc_1302F8: ; DATA XREF: ROM:001301F2↑o ROM:001302F8 btst #7,($1319).w ROM:001302FE bne.s loc_130310 ROM:00130300 clr.b ($896).w ROM:00130304 clr.w ($65E).w ROM:00130308 move.b #4,($11BD).w ROM:0013030E rts ROM:00130310 ; --------------------------------------------------------------------------- ROM:00130310 ROM:00130310 loc_130310: ; CODE XREF: ROM:001302FE↑j ROM:00130310 cmpi.w #0,($65E).w ROM:00130316 bgt.s locret_130324 ROM:00130318 bsr.w sub_130326 ROM:0013031C move.b #1,($11BD).w ROM:00130322 rts ROM:00130324 ; --------------------------------------------------------------------------- ROM:00130324 ROM:00130324 locret_130324: ; CODE XREF: ROM:00130316↑j ROM:00130324 rts ROM:00130326 ROM:00130326 ; =============== S U B R O U T I N E ======================================= ROM:00130326 ROM:00130326 ROM:00130326 sub_130326: ; CODE XREF: ROM:loc_1301F6↑p ROM:00130326 ; ROM:loc_130224↑p ... ROM:00130326 btst #4,($8DF).w ROM:0013032C beq.s locret_130374 ROM:0013032E move.w #$3D34,d1 ROM:00130332 move.w ($A38).w,d2 ROM:00130336 bsr.l sub_11601C ROM:0013033C move.w d1,($DB4).w ROM:00130340 move.w #$3D36,d1 ROM:00130344 move.w ($A38).w,d2 ROM:00130348 bsr.l sub_11601C ROM:0013034E move.w d1,($DB6).w ROM:00130352 move.w #$3D38,d1 ROM:00130356 move.w ($A38).w,d2 ROM:0013035A bsr.l sub_11601C ROM:00130360 move.w d1,($DB8).w ROM:00130364 add.w ($DB4).w,d1 ROM:00130368 add.w ($DB6).w,d1 ROM:0013036C addi.w #$3E8,d1 ROM:00130370 move.w d1,($DB2).w ROM:00130374 ROM:00130374 locret_130374: ; CODE XREF: sub_130326+6↑j ROM:00130374 rts ROM:00130374 ; End of function sub_130326 ROM:00130374 ROM:00130376 ROM:00130376 ; =============== S U B R O U T I N E ======================================= ROM:00130376 ROM:00130376 ROM:00130376 sub_130376: ; CODE XREF: ROM:00130264↑p ROM:00130376 move.w ($DB4).w,d4 ROM:0013037A muls.w $6D6(a5),d4 ROM:0013037E divs.w #$2710,d4 ROM:00130382 move.w d4,($DB4).w ROM:00130386 move.w ($DB6).w,d3 ROM:0013038A muls.w $6D8(a5),d3 ROM:0013038E divs.w #$2710,d3 ROM:00130392 move.w d3,($DB6).w ROM:00130396 move.w ($DB8).w,d5 ROM:0013039A muls.w $6DA(a5),d5 ROM:0013039E divs.w #$2710,d5 ROM:001303A2 move.w d5,($DB8).w ROM:001303A6 add.w d3,d4 ROM:001303A8 add.w d5,d4 ROM:001303AA addi.w #$3E8,d4 ROM:001303AE move.w $6D2(a5),d0 ROM:001303B2 cmp.w d4,d0 ROM:001303B4 ble.s loc_1303BE ROM:001303B6 move.w #$3E8,($DB2).w ROM:001303BC bra.s locret_1303C2 ROM:001303BE ; --------------------------------------------------------------------------- ROM:001303BE ROM:001303BE loc_1303BE: ; CODE XREF: sub_130376+3E↑j ROM:001303BE move.w d4,($DB2).w ROM:001303C2 ROM:001303C2 locret_1303C2: ; CODE XREF: sub_130376+46↑j ROM:001303C2 rts ROM:001303C2 ; End of function sub_130376 ROM:001303C2 ROM:001303C4 ROM:001303C4 ; =============== S U B R O U T I N E ======================================= ROM:001303C4 ROM:001303C4 ROM:001303C4 sub_1303C4: ; CODE XREF: sub_13019A+8↑p ROM:001303C4 move.w $6D4(a5),d0 ROM:001303C8 cmp.w ($DB2).w,d0 ROM:001303CC blt.s loc_1303D6 ROM:001303CE bset #2,($133D).w ROM:001303D4 bra.s locret_1303DC ROM:001303D6 ; --------------------------------------------------------------------------- ROM:001303D6 ROM:001303D6 loc_1303D6: ; CODE XREF: sub_1303C4+8↑j ROM:001303D6 bclr #2,($133D).w ROM:001303DC ROM:001303DC locret_1303DC: ; CODE XREF: sub_1303C4+10↑j ROM:001303DC rts ROM:001303DC ; End of function sub_1303C4 ROM:001303DC ROM:001303DE ROM:001303DE ; =============== S U B R O U T I N E ======================================= ROM:001303DE ROM:001303DE ROM:001303DE sub_1303DE: ; CODE XREF: ROM:00130AF6↓p ROM:001303DE move.w #$3D3A,d1 ROM:001303E2 move.w ($A38).w,d2 ROM:001303E6 bsr.l sub_11601C ROM:001303EC muls.w #$FA,d1 ROM:001303F0 move.l d1,($978).w ROM:001303F4 move.w #$3D3C,d1 ROM:001303F8 move.w $6DC(a5),d2 ROM:001303FC bsr.l sub_11601C ROM:00130402 move.w d1,($DBA).w ROM:00130406 ext.l d1 ROM:00130408 muls.l ($978).w,d2:d1 ROM:0013040E move.w ($DD0).w,d3 ROM:00130412 ext.l d3 ROM:00130414 divs.l d3,d2:d1 ROM:00130418 move.l d1,($97C).w ROM:0013041C clr.w d1 ROM:0013041E move.b ($11BE).w,d1 ROM:00130422 cmpi.w #4,d1 ROM:00130426 bcc.s locret_130430 ROM:00130428 movea.l off_130432(pc,d1.w*4),a0 ROM:0013042C nop ROM:0013042E jmp (a0) ROM:00130430 ; --------------------------------------------------------------------------- ROM:00130430 ROM:00130430 locret_130430: ; CODE XREF: sub_1303DE+48↑j ROM:00130430 rts ROM:00130430 ; End of function sub_1303DE ROM:00130430 ROM:00130430 ; --------------------------------------------------------------------------- ROM:00130432 off_130432: dc.l loc_130442 ; DATA XREF: sub_1303DE+4A↑r ROM:00130436 dc.l loc_130460 ROM:0013043A dc.l loc_1304B8 ROM:0013043E dc.l loc_1304EE ROM:00130442 ; --------------------------------------------------------------------------- ROM:00130442 ROM:00130442 loc_130442: ; DATA XREF: ROM:off_130432↑o ROM:00130442 bclr #2,($8DD).w ROM:00130448 bset #0,($8DD).w ROM:0013044E bsr.w sub_130512 ROM:00130452 bsr.w sub_130552 ROM:00130456 move.b #1,($11BE).w ROM:0013045C rts ROM:0013045E ; --------------------------------------------------------------------------- ROM:0013045E rts ROM:00130460 ; --------------------------------------------------------------------------- ROM:00130460 ROM:00130460 loc_130460: ; DATA XREF: ROM:00130436↑o ROM:00130460 move.w $6DE(a5),d0 ROM:00130464 cmp.w ($6EC).w,d0 ROM:00130468 bge.s loc_130476 ROM:0013046A bsr.w sub_130548 ROM:0013046E move.b #2,($11BE).w ROM:00130474 rts ROM:00130476 ; --------------------------------------------------------------------------- ROM:00130476 ROM:00130476 loc_130476: ; CODE XREF: ROM:00130468↑j ROM:00130476 btst #7,($1319).w ROM:0013047C beq.s loc_130494 ROM:0013047E btst #7,($1325).w ROM:00130484 bne.s loc_130494 ROM:00130486 clr.b ($8DD).w ROM:0013048A clr.w ($6EC).w ROM:0013048E move.b #3,($8DD).w ROM:00130494 ROM:00130494 loc_130494: ; CODE XREF: ROM:0013047C↑j ROM:00130494 ; ROM:00130484↑j ROM:00130494 btst #1,($1324).w ROM:0013049A beq.s loc_1304AE ROM:0013049C bclr #0,($8DD).w ROM:001304A2 bset #2,($8DD).w ROM:001304A8 move.b #3,($11BE).w ROM:001304AE ROM:001304AE loc_1304AE: ; CODE XREF: ROM:0013049A↑j ROM:001304AE bsr.w sub_130512 ROM:001304B2 bsr.w sub_130552 ROM:001304B6 rts ROM:001304B8 ; --------------------------------------------------------------------------- ROM:001304B8 ROM:001304B8 loc_1304B8: ; DATA XREF: ROM:0013043A↑o ROM:001304B8 move.w $6E0(a5),d0 ROM:001304BC cmp.w ($6EC).w,d0 ROM:001304C0 bgt.s loc_1304E8 ROM:001304C2 clr.b ($8DD).w ROM:001304C6 clr.w ($6EC).w ROM:001304CA clr.b ($8DD).w ROM:001304CE clr.w ($6EC).w ROM:001304D2 move.b #3,($8DD).w ROM:001304D8 bsr.w sub_130512 ROM:001304DC bsr.w sub_130552 ROM:001304E0 move.b #1,($11BE).w ROM:001304E6 rts ROM:001304E8 ; --------------------------------------------------------------------------- ROM:001304E8 ROM:001304E8 loc_1304E8: ; CODE XREF: ROM:001304C0↑j ROM:001304E8 bsr.w sub_130548 ROM:001304EC rts ROM:001304EE ; --------------------------------------------------------------------------- ROM:001304EE ROM:001304EE loc_1304EE: ; DATA XREF: ROM:0013043E↑o ROM:001304EE btst #1,($1324).w ROM:001304F4 bne.s loc_130508 ROM:001304F6 move.b #1,($11BE).w ROM:001304FC bclr #2,($8DD).w ROM:00130502 bset #0,($8DD).w ROM:00130508 ROM:00130508 loc_130508: ; CODE XREF: ROM:001304F4↑j ROM:00130508 bsr.w sub_130512 ROM:0013050C bsr.w sub_130552 ROM:00130510 rts ROM:00130512 ROM:00130512 ; =============== S U B R O U T I N E ======================================= ROM:00130512 ROM:00130512 ROM:00130512 sub_130512: ; CODE XREF: ROM:0013044E↑p ROM:00130512 ; ROM:loc_1304AE↑p ... ROM:00130512 move.w ($6EC).w,d1 ROM:00130516 muls.w $6E2(a5),d1 ROM:0013051A move.l #$2710,d0 ROM:00130520 sub.l d1,d0 ROM:00130522 cmpi.w #0,d0 ROM:00130526 bge.s loc_130532 ROM:00130528 move.l #0,($980).w ROM:00130530 bra.s locret_130546 ROM:00130532 ; --------------------------------------------------------------------------- ROM:00130532 ROM:00130532 loc_130532: ; CODE XREF: sub_130512+14↑j ROM:00130532 move.l ($97C).w,d2 ROM:00130536 muls.l d0,d3:d2 ROM:0013053A divs.l #$2710,d3:d2 ROM:00130542 move.l d2,($980).w ROM:00130546 ROM:00130546 locret_130546: ; CODE XREF: sub_130512+1E↑j ROM:00130546 rts ROM:00130546 ; End of function sub_130512 ROM:00130546 ROM:00130548 ROM:00130548 ; =============== S U B R O U T I N E ======================================= ROM:00130548 ROM:00130548 ROM:00130548 sub_130548: ; CODE XREF: ROM:0013046A↑p ROM:00130548 ; ROM:loc_1304E8↑p ROM:00130548 move.l #0,($9D4).w ROM:00130550 rts ROM:00130550 ; End of function sub_130548 ROM:00130550 ROM:00130552 ROM:00130552 ; =============== S U B R O U T I N E ======================================= ROM:00130552 ROM:00130552 ROM:00130552 sub_130552: ; CODE XREF: ROM:00130452↑p ROM:00130552 ; ROM:001304B2↑p ... ROM:00130552 move.w #0,d0 ROM:00130556 bra.s loc_13055C ROM:00130558 ; --------------------------------------------------------------------------- ROM:00130558 ROM:00130558 loc_130558: ; CODE XREF: sub_130552+2E↓j ROM:00130558 addi.w #1,d0 ROM:0013055C ROM:0013055C loc_13055C: ; CODE XREF: sub_130552+4↑j ROM:0013055C cmpi.w #0,d0 ROM:00130560 bgt.s loc_130582 ROM:00130562 move.w $E8A(d0.w*2),d1 ROM:00130568 ext.l d1 ROM:0013056A muls.l ($980).w,d2:d1 ROM:00130570 move.w $6E4(a5),d3 ROM:00130574 ext.l d3 ROM:00130576 divs.l d3,d2:d1 ROM:0013057A move.l d1,$9C8(d0.w*4) ROM:00130580 bra.s loc_130558 ROM:00130582 ; --------------------------------------------------------------------------- ROM:00130582 ROM:00130582 loc_130582: ; CODE XREF: sub_130552+E↑j ROM:00130582 move.w #0,d0 ROM:00130586 bra.s loc_13058C ROM:00130588 ; --------------------------------------------------------------------------- ROM:00130588 ROM:00130588 loc_130588: ; CODE XREF: sub_130552+5C↓j ROM:00130588 addi.w #1,d0 ROM:0013058C ROM:0013058C loc_13058C: ; CODE XREF: sub_130552+34↑j ROM:0013058C cmpi.w #0,d0 ROM:00130590 bgt.s locret_1305B0 ROM:00130592 move.w $F82(d0.w*2),d1 ROM:00130598 ext.l d1 ROM:0013059A muls.l ($9C8).w,d2:d1 ROM:001305A0 divs.l #$2710,d2:d1 ROM:001305A8 move.l d1,$9D4(d0.w*4) ROM:001305AE bra.s loc_130588 ROM:001305B0 ; --------------------------------------------------------------------------- ROM:001305B0 ROM:001305B0 locret_1305B0: ; CODE XREF: sub_130552+3E↑j ROM:001305B0 rts ROM:001305B0 ; End of function sub_130552 ROM:001305B0 ROM:001305B2 ROM:001305B2 ; =============== S U B R O U T I N E ======================================= ROM:001305B2 ROM:001305B2 ROM:001305B2 sub_1305B2: ; CODE XREF: sub_130D9C+C↓p ROM:001305B2 move.w ($10E0).w,($10DE).w ROM:001305B8 move.w $1AC(a5),d7 ROM:001305BC cmpi.w #0,d7 ROM:001305C0 ble.s locret_1305F4 ROM:001305C2 bsr.l sub_11A9B6 ROM:001305C8 cmpi.w #0,d0 ROM:001305CC bne.s locret_1305F4 ROM:001305CE cmpi.w #1,d7 ROM:001305D2 bne.s loc_1305E6 ROM:001305D4 move.w $898(a5),d4 ROM:001305D8 move.w ($10DE).w,d5 ROM:001305DC add.w d4,d5 ROM:001305DE bpl.s loc_1305E2 ROM:001305E0 clr.w d5 ROM:001305E2 ROM:001305E2 loc_1305E2: ; CODE XREF: sub_1305B2+2C↑j ROM:001305E2 move.w d5,($10DE).w ROM:001305E6 ROM:001305E6 loc_1305E6: ; CODE XREF: sub_1305B2+20↑j ROM:001305E6 cmpi.w #2,d7 ROM:001305EA bne.s locret_1305F4 ROM:001305EC move.w $88E(a5),d4 ROM:001305F0 move.w d4,($10DE).w ROM:001305F4 ROM:001305F4 locret_1305F4: ; CODE XREF: sub_1305B2+E↑j ROM:001305F4 ; sub_1305B2+1A↑j ... ROM:001305F4 rts ROM:001305F4 ; End of function sub_1305B2 ROM:001305F4 ROM:001305F6 ROM:001305F6 ; =============== S U B R O U T I N E ======================================= ROM:001305F6 ROM:001305F6 ROM:001305F6 sub_1305F6: ; CODE XREF: sub_130C6A+C↓p ROM:001305F6 bsr.w sub_130886 ROM:001305FA bsr.w sub_130828 ROM:001305FE bsr.w sub_130858 ROM:00130602 bsr.w sub_13060C ROM:00130606 bsr.w sub_13094C ROM:0013060A rts ROM:0013060A ; End of function sub_1305F6 ROM:0013060A ROM:0013060C ROM:0013060C ; =============== S U B R O U T I N E ======================================= ROM:0013060C ROM:0013060C ROM:0013060C sub_13060C: ; CODE XREF: sub_1305F6+C↑p ROM:0013060C clr.w d1 ROM:0013060E move.b ($11BF).w,d1 ROM:00130612 cmpi.w #5,d1 ROM:00130616 bcc.s locret_130620 ROM:00130618 movea.l off_130622(pc,d1.w*4),a0 ROM:0013061C nop ROM:0013061E jmp (a0) ROM:00130620 ; --------------------------------------------------------------------------- ROM:00130620 ROM:00130620 locret_130620: ; CODE XREF: sub_13060C+A↑j ROM:00130620 rts ROM:00130620 ; End of function sub_13060C ROM:00130620 ROM:00130620 ; --------------------------------------------------------------------------- ROM:00130622 off_130622: dc.l loc_130636 ; DATA XREF: sub_13060C+C↑r ROM:00130626 dc.l loc_13064A ROM:0013062A dc.l loc_1306BE ROM:0013062E dc.l loc_130752 ROM:00130632 dc.l loc_1307F0 ROM:00130636 ; --------------------------------------------------------------------------- ROM:00130636 ROM:00130636 loc_130636: ; DATA XREF: ROM:off_130622↑o ROM:00130636 clr.b ($8DE).w ROM:0013063A clr.w ($6EE).w ROM:0013063E move.b #1,($11BF).w ROM:00130644 bsr.w sub_13089E ROM:00130648 rts ROM:0013064A ; --------------------------------------------------------------------------- ROM:0013064A ROM:0013064A loc_13064A: ; DATA XREF: ROM:00130626↑o ROM:0013064A btst #4,($1316).w ROM:00130650 beq.s loc_13068E ROM:00130652 move.w $6FC(a5),d0 ROM:00130656 move.w ($DBE).w,d1 ROM:0013065A cmp.w ($A38).w,d0 ROM:0013065E ble.s loc_130666 ROM:00130660 cmp.w ($C2E).w,d1 ROM:00130664 bgt.s loc_13068E ROM:00130666 ROM:00130666 loc_130666: ; CODE XREF: ROM:0013065E↑j ROM:00130666 move.w $6E6(a5),d2 ROM:0013066A add.w $6E8(a5),d2 ROM:0013066E clr.b ($8DE).w ROM:00130672 move.w d2,($6EE).w ROM:00130676 move.b #3,($8DE).w ROM:0013067C bset #6,($132F).w ROM:00130682 move.b #4,($11BF).w ROM:00130688 bsr.w sub_1308A6 ROM:0013068C rts ROM:0013068E ; --------------------------------------------------------------------------- ROM:0013068E ROM:0013068E loc_13068E: ; CODE XREF: ROM:00130650↑j ROM:0013068E ; ROM:00130664↑j ROM:0013068E btst #4,($1316).w ROM:00130694 beq.s loc_1306B8 ROM:00130696 move.w ($6EE).w,($DC4).w ROM:0013069C clr.b ($8DE).w ROM:001306A0 move.w ($DC4).w,($6EE).w ROM:001306A6 move.b #3,($8DE).w ROM:001306AC move.b #2,($11BF).w ROM:001306B2 bsr.w sub_13089E ROM:001306B6 rts ROM:001306B8 ; --------------------------------------------------------------------------- ROM:001306B8 ROM:001306B8 loc_1306B8: ; CODE XREF: ROM:00130694↑j ROM:001306B8 bsr.w sub_13089E ROM:001306BC rts ROM:001306BE ; --------------------------------------------------------------------------- ROM:001306BE ROM:001306BE loc_1306BE: ; DATA XREF: ROM:0013062A↑o ROM:001306BE btst #4,($1316).w ROM:001306C4 beq.s loc_130702 ROM:001306C6 move.w $6FC(a5),d0 ROM:001306CA move.w ($DBE).w,d1 ROM:001306CE cmp.w ($A38).w,d0 ROM:001306D2 ble.s loc_1306DA ROM:001306D4 cmp.w ($C2E).w,d1 ROM:001306D8 bgt.s loc_130702 ROM:001306DA ROM:001306DA loc_1306DA: ; CODE XREF: ROM:001306D2↑j ROM:001306DA move.w $6E6(a5),d2 ROM:001306DE add.w $6E8(a5),d2 ROM:001306E2 clr.b ($8DE).w ROM:001306E6 move.w d2,($6EE).w ROM:001306EA move.b #3,($8DE).w ROM:001306F0 bset #6,($132F).w ROM:001306F6 move.b #4,($11BF).w ROM:001306FC bsr.w sub_1308A6 ROM:00130700 rts ROM:00130702 ; --------------------------------------------------------------------------- ROM:00130702 ROM:00130702 loc_130702: ; CODE XREF: ROM:001306C4↑j ROM:00130702 ; ROM:001306D8↑j ROM:00130702 btst #4,($1316).w ROM:00130708 beq.s loc_130720 ROM:0013070A move.w $6E6(a5),d0 ROM:0013070E cmp.w ($6EE).w,d0 ROM:00130712 bgt.s loc_130720 ROM:00130714 move.b #3,($11BF).w ROM:0013071A bsr.w sub_1308E0 ROM:0013071E rts ROM:00130720 ; --------------------------------------------------------------------------- ROM:00130720 ROM:00130720 loc_130720: ; CODE XREF: ROM:00130708↑j ROM:00130720 ; ROM:00130712↑j ROM:00130720 btst #4,($1316).w ROM:00130726 bne.s loc_13074C ROM:00130728 move.w ($6EE).w,($DC4).w ROM:0013072E move.w ($DC4).w,d0 ROM:00130732 clr.b ($8DE).w ROM:00130736 move.w d0,($6EE).w ROM:0013073A move.b #1,($8DE).w ROM:00130740 move.b #1,($11BF).w ROM:00130746 bsr.w sub_13089E ROM:0013074A rts ROM:0013074C ; --------------------------------------------------------------------------- ROM:0013074C ROM:0013074C loc_13074C: ; CODE XREF: ROM:00130726↑j ROM:0013074C bsr.w sub_13089E ROM:00130750 rts ROM:00130752 ; --------------------------------------------------------------------------- ROM:00130752 ROM:00130752 loc_130752: ; DATA XREF: ROM:0013062E↑o ROM:00130752 btst #4,($1316).w ROM:00130758 beq.s loc_130796 ROM:0013075A move.w $6FC(a5),d0 ROM:0013075E move.w ($DBE).w,d1 ROM:00130762 cmp.w ($A38).w,d0 ROM:00130766 ble.s loc_13076E ROM:00130768 cmp.w ($C2E).w,d1 ROM:0013076C bgt.s loc_130796 ROM:0013076E ROM:0013076E loc_13076E: ; CODE XREF: ROM:00130766↑j ROM:0013076E move.w $6E6(a5),d2 ROM:00130772 add.w $6E8(a5),d2 ROM:00130776 clr.b ($8DE).w ROM:0013077A move.w d2,($6EE).w ROM:0013077E move.b #3,($8DE).w ROM:00130784 bset #6,($132F).w ROM:0013078A move.b #4,($11BF).w ROM:00130790 bsr.w sub_1308A6 ROM:00130794 rts ROM:00130796 ; --------------------------------------------------------------------------- ROM:00130796 ROM:00130796 loc_130796: ; CODE XREF: ROM:00130758↑j ROM:00130796 ; ROM:0013076C↑j ROM:00130796 btst #4,($1316).w ROM:0013079C bne.s loc_1307C2 ROM:0013079E move.w ($6EE).w,($DC4).w ROM:001307A4 move.w ($DC4).w,d0 ROM:001307A8 clr.b ($8DE).w ROM:001307AC move.w d0,($6EE).w ROM:001307B0 move.b #1,($8DE).w ROM:001307B6 move.b #1,($11BF).w ROM:001307BC bsr.w sub_13089E ROM:001307C0 rts ROM:001307C2 ; --------------------------------------------------------------------------- ROM:001307C2 ROM:001307C2 loc_1307C2: ; CODE XREF: ROM:0013079C↑j ROM:001307C2 btst #4,($1316).w ROM:001307C8 beq.s loc_1307EA ROM:001307CA move.w $6E6(a5),d0 ROM:001307CE add.w $6E8(a5),d0 ROM:001307D2 cmp.w ($6EE).w,d0 ROM:001307D6 bgt.s loc_1307EA ROM:001307D8 bset #6,($132F).w ROM:001307DE move.b #4,($11BF).w ROM:001307E4 bsr.w sub_1308A6 ROM:001307E8 rts ROM:001307EA ; --------------------------------------------------------------------------- ROM:001307EA ROM:001307EA loc_1307EA: ; CODE XREF: ROM:001307C8↑j ROM:001307EA ; ROM:001307D6↑j ROM:001307EA bsr.w sub_1308E0 ROM:001307EE rts ROM:001307F0 ; --------------------------------------------------------------------------- ROM:001307F0 ROM:001307F0 loc_1307F0: ; DATA XREF: ROM:00130632↑o ROM:001307F0 btst #4,($1316).w ROM:001307F6 bne.s loc_130820 ROM:001307F8 bsr.w sub_130902 ROM:001307FC move.w ($DC4).w,d0 ROM:00130800 clr.b ($8DE).w ROM:00130804 move.w d0,($6EE).w ROM:00130808 move.b #1,($8DE).w ROM:0013080E bclr #6,($132F).w ROM:00130814 bsr.w sub_13089E ROM:00130818 move.b #1,($11BF).w ROM:0013081E rts ROM:00130820 ; --------------------------------------------------------------------------- ROM:00130820 ROM:00130820 loc_130820: ; CODE XREF: ROM:001307F6↑j ROM:00130820 bsr.w sub_1308A6 ROM:00130824 rts ROM:00130826 ; --------------------------------------------------------------------------- ROM:00130826 rts ROM:00130828 ROM:00130828 ; =============== S U B R O U T I N E ======================================= ROM:00130828 ROM:00130828 ROM:00130828 sub_130828: ; CODE XREF: sub_1305F6+4↑p ROM:00130828 move.w $6FA(a5),d0 ROM:0013082C cmp.w ($C2E).w,d0 ROM:00130830 bgt.s loc_13083A ROM:00130832 move.w $6F8(a5),($DC2).w ROM:00130838 bra.s loc_130840 ROM:0013083A ; --------------------------------------------------------------------------- ROM:0013083A ROM:0013083A loc_13083A: ; CODE XREF: sub_130828+8↑j ROM:0013083A move.w ($A02).w,($DC2).w ROM:00130840 ROM:00130840 loc_130840: ; CODE XREF: sub_130828+10↑j ROM:00130840 move.w #$3DDE,d1 ROM:00130844 move.w ($DC2).w,d2 ROM:00130848 move.w ($54C).w,d3 ROM:0013084C bsr.l sub_11601C ROM:00130852 move.w d1,($DBC).w ROM:00130856 rts ROM:00130856 ; End of function sub_130828 ROM:00130856 ROM:00130858 ROM:00130858 ; =============== S U B R O U T I N E ======================================= ROM:00130858 ROM:00130858 ROM:00130858 sub_130858: ; CODE XREF: sub_1305F6+8↑p ROM:00130858 move.w ($DBC).w,d0 ROM:0013085C move.w ($DBE).w,d1 ROM:00130860 move.w ($A02).w,d2 ROM:00130864 move.w $6EE(a5),d4 ROM:00130868 bclr #4,($1316).w ROM:0013086E cmp.w ($DCC).w,d0 ROM:00130872 bge.s locret_130884 ROM:00130874 cmp.w d2,d4 ROM:00130876 ble.s loc_13087E ROM:00130878 cmp.w ($C2E).w,d1 ROM:0013087C bgt.s locret_130884 ROM:0013087E ROM:0013087E loc_13087E: ; CODE XREF: sub_130858+1E↑j ROM:0013087E bset #4,($1316).w ROM:00130884 ROM:00130884 locret_130884: ; CODE XREF: sub_130858+1A↑j ROM:00130884 ; sub_130858+24↑j ROM:00130884 rts ROM:00130884 ; End of function sub_130858 ROM:00130884 ROM:00130886 ROM:00130886 ; =============== S U B R O U T I N E ======================================= ROM:00130886 ROM:00130886 ROM:00130886 sub_130886: ; CODE XREF: sub_1305F6↑p ROM:00130886 move.w #$3DDC,d1 ROM:0013088A move.w ($54C).w,d2 ROM:0013088E move.w ($A04).w,d3 ROM:00130892 bsr.l sub_11601C ROM:00130898 move.w d1,($DBE).w ROM:0013089C rts ROM:0013089C ; End of function sub_130886 ROM:0013089C ROM:0013089E ROM:0013089E ; =============== S U B R O U T I N E ======================================= ROM:0013089E ROM:0013089E ROM:0013089E sub_13089E: ; CODE XREF: ROM:00130644↑p ROM:0013089E ; ROM:001306B2↑p ... ROM:0013089E move.w ($DCC).w,($DC0).w ROM:001308A4 rts ROM:001308A4 ; End of function sub_13089E ROM:001308A4 ROM:001308A6 ROM:001308A6 ; =============== S U B R O U T I N E ======================================= ROM:001308A6 ROM:001308A6 ROM:001308A6 sub_1308A6: ; CODE XREF: ROM:00130688↑p ROM:001308A6 ; ROM:001306FC↑p ... ROM:001308A6 move.w $6FC(a5),d0 ROM:001308AA sub.w $6FE(a5),d0 ROM:001308AE cmp.w ($A38).w,d0 ROM:001308B2 blt.s loc_1308BA ROM:001308B4 bclr #1,($1317).w ROM:001308BA ROM:001308BA loc_1308BA: ; CODE XREF: sub_1308A6+C↑j ROM:001308BA move.w $6FC(a5),d0 ROM:001308BE cmp.w ($A38).w,d0 ROM:001308C2 bge.s loc_1308CA ROM:001308C4 bset #1,($1317).w ROM:001308CA ROM:001308CA loc_1308CA: ; CODE XREF: sub_1308A6+1C↑j ROM:001308CA move.w ($DBC).w,d0 ROM:001308CE btst #1,($1317).w ROM:001308D4 beq.s loc_1308DA ROM:001308D6 add.w $6F0(a5),d0 ROM:001308DA ROM:001308DA loc_1308DA: ; CODE XREF: sub_1308A6+2E↑j ROM:001308DA move.w d0,($DC0).w ROM:001308DE rts ROM:001308DE ; End of function sub_1308A6 ROM:001308DE ROM:001308E0 ROM:001308E0 ; =============== S U B R O U T I N E ======================================= ROM:001308E0 ROM:001308E0 ROM:001308E0 sub_1308E0: ; CODE XREF: ROM:0013071A↑p ROM:001308E0 ; ROM:loc_1307EA↑p ROM:001308E0 move.w ($DCC).w,d0 ROM:001308E4 sub.w ($DBC).w,d0 ROM:001308E8 move.w ($6EE).w,d1 ROM:001308EC sub.w $6E6(a5),d1 ROM:001308F0 muls.w d0,d1 ROM:001308F2 divs.w $6E8(a5),d1 ROM:001308F6 move.w ($DCC).w,d0 ROM:001308FA sub.w d1,d0 ROM:001308FC move.w d0,($DC0).w ROM:00130900 rts ROM:00130900 ; End of function sub_1308E0 ROM:00130900 ROM:00130902 ROM:00130902 ; =============== S U B R O U T I N E ======================================= ROM:00130902 ROM:00130902 ROM:00130902 sub_130902: ; CODE XREF: ROM:001307F8↑p ROM:00130902 move.w $6EC(a5),d0 ROM:00130906 muls.w $6EA(a5),d0 ROM:0013090A move.w ($6EE).w,d1 ROM:0013090E ext.l d1 ROM:00130910 cmp.l d1,d0 ROM:00130912 bge.s loc_13092C ROM:00130914 move.w $6EC(a5),d0 ROM:00130918 ext.l d0 ROM:0013091A divs.w $6EA(a5),d0 ROM:0013091E add.w $6E6(a5),d0 ROM:00130922 add.w $6E8(a5),d0 ROM:00130926 move.w d0,($DC4).w ROM:0013092A bra.s locret_13094A ROM:0013092C ; --------------------------------------------------------------------------- ROM:0013092C ROM:0013092C loc_13092C: ; CODE XREF: sub_130902+10↑j ROM:0013092C move.w ($6EE).w,d2 ROM:00130930 sub.w $6E6(a5),d2 ROM:00130934 sub.w $6E8(a5),d2 ROM:00130938 ext.l d2 ROM:0013093A divs.w $6EA(a5),d2 ROM:0013093E add.w $6E6(a5),d2 ROM:00130942 add.w $6E8(a5),d2 ROM:00130946 move.w d2,($DC4).w ROM:0013094A ROM:0013094A locret_13094A: ; CODE XREF: sub_130902+28↑j ROM:0013094A rts ROM:0013094A ; End of function sub_130902 ROM:0013094A ROM:0013094C ROM:0013094C ; =============== S U B R O U T I N E ======================================= ROM:0013094C ROM:0013094C ROM:0013094C sub_13094C: ; CODE XREF: sub_1305F6+10↑p ROM:0013094C clr.w d1 ROM:0013094E move.b ($11C0).w,d1 ROM:00130952 cmpi.w #5,d1 ROM:00130956 bcc.s locret_130960 ROM:00130958 movea.l off_130962(pc,d1.w*4),a0 ROM:0013095C nop ROM:0013095E jmp (a0) ROM:00130960 ; --------------------------------------------------------------------------- ROM:00130960 ROM:00130960 locret_130960: ; CODE XREF: sub_13094C+A↑j ROM:00130960 rts ROM:00130960 ; End of function sub_13094C ROM:00130960 ROM:00130960 ; --------------------------------------------------------------------------- ROM:00130962 off_130962: dc.l loc_130976 ; DATA XREF: sub_13094C+C↑r ROM:00130966 dc.l loc_130982 ROM:0013096A dc.l loc_1309E6 ROM:0013096E dc.l loc_130A4C ROM:00130972 dc.l loc_130A52 ROM:00130976 ; --------------------------------------------------------------------------- ROM:00130976 ROM:00130976 loc_130976: ; DATA XREF: ROM:off_130962↑o ROM:00130976 move.b #1,($11C0).w ROM:0013097C bsr.w sub_130AB0 ROM:00130980 rts ROM:00130982 ; --------------------------------------------------------------------------- ROM:00130982 ROM:00130982 loc_130982: ; DATA XREF: ROM:00130966↑o ROM:00130982 move.w $6F4(a5),d0 ROM:00130986 move.w $310(a5),d1 ROM:0013098A move.w $6F2(a5),d2 ROM:0013098E cmp.w ($54C).w,d0 ROM:00130992 bge.s loc_1309BE ROM:00130994 cmp.w ($54C).w,d2 ROM:00130998 ble.s loc_1309BE ROM:0013099A cmp.w ($DC0).w,d1 ROM:0013099E ble.s loc_1309BE ROM:001309A0 move.b #2,($11C0).w ROM:001309A6 bsr.w sub_130ABA ROM:001309AA move.w $6F6(a5),d3 ROM:001309AE clr.b ($8BC).w ROM:001309B2 move.w d3,($6AA).w ROM:001309B6 move.b #1,($8BC).w ROM:001309BC rts ROM:001309BE ; --------------------------------------------------------------------------- ROM:001309BE ROM:001309BE loc_1309BE: ; CODE XREF: ROM:00130992↑j ROM:001309BE ; ROM:00130998↑j ... ROM:001309BE cmp.w ($DC0).w,d1 ROM:001309C2 ble.s loc_1309E0 ROM:001309C4 cmp.w ($54C).w,d2 ROM:001309C8 bge.s loc_1309CE ROM:001309CA bra.w loc_1309D4 ROM:001309CE ; --------------------------------------------------------------------------- ROM:001309CE ROM:001309CE loc_1309CE: ; CODE XREF: ROM:001309C8↑j ROM:001309CE cmp.w ($54C).w,d0 ROM:001309D2 ble.s loc_1309E0 ROM:001309D4 ROM:001309D4 loc_1309D4: ; CODE XREF: ROM:001309CA↑j ROM:001309D4 ; ROM:001309EE↓j ... ROM:001309D4 move.b #3,($11C0).w ROM:001309DA bsr.w sub_130AB0 ROM:001309DE rts ROM:001309E0 ; --------------------------------------------------------------------------- ROM:001309E0 ROM:001309E0 loc_1309E0: ; CODE XREF: ROM:001309C2↑j ROM:001309E0 ; ROM:001309D2↑j ROM:001309E0 bsr.w sub_130AB0 ROM:001309E4 rts ROM:001309E6 ; --------------------------------------------------------------------------- ROM:001309E6 ROM:001309E6 loc_1309E6: ; DATA XREF: ROM:0013096A↑o ROM:001309E6 cmpi.w #0,($6AA).w ROM:001309EC bgt.s loc_1309F0 ROM:001309EE bra.s loc_1309D4 ROM:001309F0 ; --------------------------------------------------------------------------- ROM:001309F0 ROM:001309F0 loc_1309F0: ; CODE XREF: ROM:001309EC↑j ROM:001309F0 move.w $6F4(a5),d0 ROM:001309F4 move.w $6F2(a5),d2 ROM:001309F8 cmp.w ($54C).w,d2 ROM:001309FC bge.s loc_130A00 ROM:001309FE bra.s loc_1309D4 ROM:00130A00 ; --------------------------------------------------------------------------- ROM:00130A00 ROM:00130A00 loc_130A00: ; CODE XREF: ROM:001309FC↑j ROM:00130A00 cmp.w ($54C).w,d0 ROM:00130A04 ble.s loc_130A12 ROM:00130A06 bsr.w sub_130AB0 ROM:00130A0A move.b #3,($11C0).w ROM:00130A10 rts ROM:00130A12 ; --------------------------------------------------------------------------- ROM:00130A12 ROM:00130A12 loc_130A12: ; CODE XREF: ROM:00130A04↑j ROM:00130A12 move.w $6F4(a5),d0 ROM:00130A16 move.w $310(a5),d1 ROM:00130A1A move.w $6F2(a5),d2 ROM:00130A1E cmp.w ($54C).w,d2 ROM:00130A22 ble.s loc_130A46 ROM:00130A24 cmp.w ($54C).w,d0 ROM:00130A28 bge.s loc_130A46 ROM:00130A2A cmp.w ($DC0).w,d1 ROM:00130A2E bne.s loc_130A46 ROM:00130A30 bsr.w sub_130AB0 ROM:00130A34 bclr #0,($8BC).w ROM:00130A3A bset #2,($8BC).w ROM:00130A40 move.b #4,($11C0).w ROM:00130A46 ROM:00130A46 loc_130A46: ; CODE XREF: ROM:00130A22↑j ROM:00130A46 ; ROM:00130A28↑j ... ROM:00130A46 bsr.w sub_130ABA ROM:00130A4A rts ROM:00130A4C ; --------------------------------------------------------------------------- ROM:00130A4C ROM:00130A4C loc_130A4C: ; DATA XREF: ROM:0013096E↑o ROM:00130A4C bsr.w sub_130AB0 ROM:00130A50 rts ROM:00130A52 ; --------------------------------------------------------------------------- ROM:00130A52 ROM:00130A52 loc_130A52: ; DATA XREF: ROM:00130972↑o ROM:00130A52 move.w $6F4(a5),d0 ROM:00130A56 move.w $310(a5),d1 ROM:00130A5A move.w $6F2(a5),d2 ROM:00130A5E cmp.w ($54C).w,d0 ROM:00130A62 bge.s loc_130A88 ROM:00130A64 cmp.w ($54C).w,d2 ROM:00130A68 ble.s loc_130A88 ROM:00130A6A cmp.w ($DC0).w,d1 ROM:00130A6E ble.s loc_130A88 ROM:00130A70 move.b #2,($11C0).w ROM:00130A76 bsr.w sub_130ABA ROM:00130A7A bclr #2,($8BC).w ROM:00130A80 bset #0,($8BC).w ROM:00130A86 rts ROM:00130A88 ; --------------------------------------------------------------------------- ROM:00130A88 ROM:00130A88 loc_130A88: ; CODE XREF: ROM:00130A62↑j ROM:00130A88 ; ROM:00130A68↑j ... ROM:00130A88 cmp.w ($DC0).w,d1 ROM:00130A8C ble.s loc_130AAA ROM:00130A8E cmp.w ($54C).w,d2 ROM:00130A92 bge.s loc_130A98 ROM:00130A94 bra.w loc_130A9E ROM:00130A98 ; --------------------------------------------------------------------------- ROM:00130A98 ROM:00130A98 loc_130A98: ; CODE XREF: ROM:00130A92↑j ROM:00130A98 cmp.w ($54C).w,d0 ROM:00130A9C ble.s loc_130AAA ROM:00130A9E ROM:00130A9E loc_130A9E: ; CODE XREF: ROM:00130A94↑j ROM:00130A9E move.b #3,($11C0).w ROM:00130AA4 bsr.w sub_130AB0 ROM:00130AA8 rts ROM:00130AAA ; --------------------------------------------------------------------------- ROM:00130AAA ROM:00130AAA loc_130AAA: ; CODE XREF: ROM:00130A8C↑j ROM:00130AAA ; ROM:00130A9C↑j ROM:00130AAA bsr.w sub_130AB0 ROM:00130AAE rts ROM:00130AB0 ROM:00130AB0 ; =============== S U B R O U T I N E ======================================= ROM:00130AB0 ROM:00130AB0 ROM:00130AB0 sub_130AB0: ; CODE XREF: ROM:0013097C↑p ROM:00130AB0 ; ROM:001309DA↑p ... ROM:00130AB0 move.w ($DC0).w,d0 ROM:00130AB4 move.w d0,($DC6).w ROM:00130AB8 rts ROM:00130AB8 ; End of function sub_130AB0 ROM:00130AB8 ROM:00130ABA ROM:00130ABA ; =============== S U B R O U T I N E ======================================= ROM:00130ABA ROM:00130ABA ROM:00130ABA sub_130ABA: ; CODE XREF: ROM:001309A6↑p ROM:00130ABA ; ROM:loc_130A46↑p ... ROM:00130ABA move.w $310(a5),d0 ROM:00130ABE move.w d0,($DC6).w ROM:00130AC2 rts ROM:00130AC2 ; End of function sub_130ABA ROM:00130AC2 ROM:00130AC4 ROM:00130AC4 ; =============== S U B R O U T I N E ======================================= ROM:00130AC4 ROM:00130AC4 ROM:00130AC4 sub_130AC4: ; CODE XREF: sub_12FCE6+A↑p ROM:00130AC4 clr.w d1 ROM:00130AC6 move.b ($11C2).w,d1 ROM:00130ACA cmpi.w #4,d1 ROM:00130ACE bcc.s locret_130AD8 ROM:00130AD0 movea.l off_130ADA(pc,d1.w*4),a0 ROM:00130AD4 nop ROM:00130AD6 jmp (a0) ROM:00130AD8 ; --------------------------------------------------------------------------- ROM:00130AD8 ROM:00130AD8 locret_130AD8: ; CODE XREF: sub_130AC4+A↑j ROM:00130AD8 rts ROM:00130AD8 ; End of function sub_130AC4 ROM:00130AD8 ROM:00130AD8 ; --------------------------------------------------------------------------- ROM:00130ADA off_130ADA: dc.l loc_130AEA ; DATA XREF: sub_130AC4+C↑r ROM:00130ADE dc.l loc_130AF2 ROM:00130AE2 dc.l loc_130B26 ROM:00130AE6 dc.l loc_130B68 ROM:00130AEA ; --------------------------------------------------------------------------- ROM:00130AEA ROM:00130AEA loc_130AEA: ; DATA XREF: ROM:off_130ADA↑o ROM:00130AEA move.b #1,($11C2).w ROM:00130AF0 rts ROM:00130AF2 ; --------------------------------------------------------------------------- ROM:00130AF2 ROM:00130AF2 loc_130AF2: ; DATA XREF: ROM:00130ADE↑o ROM:00130AF2 bsr.w sub_131040 ROM:00130AF6 bsr.l sub_1303DE ROM:00130AFC btst #7,($1319).w ROM:00130B02 bne.s locret_130B24 ROM:00130B04 btst #2,($133A).w ROM:00130B0A bne.s locret_130B24 ROM:00130B0C move.b #2,($11C2).w ROM:00130B12 move.b #0,($11BE).w ROM:00130B18 bclr #0,($8DD).w ROM:00130B1E bset #2,($8DD).w ROM:00130B24 ROM:00130B24 locret_130B24: ; CODE XREF: ROM:00130B02↑j ROM:00130B24 ; ROM:00130B0A↑j ROM:00130B24 rts ROM:00130B26 ; --------------------------------------------------------------------------- ROM:00130B26 ROM:00130B26 loc_130B26: ; DATA XREF: ROM:00130AE2↑o ROM:00130B26 bsr.w sub_130C5C ROM:00130B2A bsr.w sub_131040 ROM:00130B2E bsr.w sub_130CCA ROM:00130B32 btst #7,($1319).w ROM:00130B38 bne.s loc_130B4C ROM:00130B3A btst #2,($133A).w ROM:00130B40 bne.s loc_130B4C ROM:00130B42 btst #7,($1315).w ROM:00130B48 beq.s loc_130B54 ROM:00130B4A rts ROM:00130B4C ; --------------------------------------------------------------------------- ROM:00130B4C ROM:00130B4C loc_130B4C: ; CODE XREF: ROM:00130B38↑j ROM:00130B4C ; ROM:00130B40↑j ROM:00130B4C move.b #1,($11C2).w ROM:00130B52 rts ROM:00130B54 ; --------------------------------------------------------------------------- ROM:00130B54 ROM:00130B54 loc_130B54: ; CODE XREF: ROM:00130B48↑j ROM:00130B54 bsr.w sub_130C6A ROM:00130B58 bsr.w sub_131040 ROM:00130B5C bsr.w sub_130CCA ROM:00130B60 move.b #3,($11C2).w ROM:00130B66 rts ROM:00130B68 ; --------------------------------------------------------------------------- ROM:00130B68 ROM:00130B68 loc_130B68: ; DATA XREF: ROM:00130AE6↑o ROM:00130B68 bsr.w sub_130C6A ROM:00130B6C bsr.w sub_131040 ROM:00130B70 bsr.w sub_130CCA ROM:00130B74 btst #7,($1319).w ROM:00130B7A bne.s loc_130B8E ROM:00130B7C btst #2,($133A).w ROM:00130B82 bne.s loc_130B8E ROM:00130B84 btst #7,($1315).w ROM:00130B8A bne.s loc_130B9C ROM:00130B8C rts ROM:00130B8E ; --------------------------------------------------------------------------- ROM:00130B8E ROM:00130B8E loc_130B8E: ; CODE XREF: ROM:00130B7A↑j ROM:00130B8E ; ROM:00130B82↑j ROM:00130B8E move.b #1,($11C2).w ROM:00130B94 move.b #0,($11BF).w ROM:00130B9A rts ROM:00130B9C ; --------------------------------------------------------------------------- ROM:00130B9C ROM:00130B9C loc_130B9C: ; CODE XREF: ROM:00130B8A↑j ROM:00130B9C move.b #2,($11C2).w ROM:00130BA2 move.b #0,($11BF).w ROM:00130BA8 rts ROM:00130BAA ; --------------------------------------------------------------------------- ROM:00130BAA rts ROM:00130BAC ROM:00130BAC ; =============== S U B R O U T I N E ======================================= ROM:00130BAC ROM:00130BAC ROM:00130BAC sub_130BAC: ; CODE XREF: sub_130C6A+4↓p ROM:00130BAC clr.w d1 ROM:00130BAE move.b ($11C1).w,d1 ROM:00130BB2 cmpi.w #4,d1 ROM:00130BB6 bcc.s locret_130BC0 ROM:00130BB8 movea.l off_130BC2(pc,d1.w*4),a0 ROM:00130BBC nop ROM:00130BBE jmp (a0) ROM:00130BC0 ; --------------------------------------------------------------------------- ROM:00130BC0 ROM:00130BC0 locret_130BC0: ; CODE XREF: sub_130BAC+A↑j ROM:00130BC0 rts ROM:00130BC0 ; End of function sub_130BAC ROM:00130BC0 ROM:00130BC0 ; --------------------------------------------------------------------------- ROM:00130BC2 off_130BC2: dc.l loc_130BD2 ; DATA XREF: sub_130BAC+C↑r ROM:00130BC6 dc.l loc_130BE8 ROM:00130BCA dc.l loc_130C1E ROM:00130BCE dc.l loc_130C3C ROM:00130BD2 ; --------------------------------------------------------------------------- ROM:00130BD2 ROM:00130BD2 loc_130BD2: ; DATA XREF: ROM:off_130BC2↑o ROM:00130BD2 bclr #2,($1331).w ROM:00130BD8 bclr #1,($133F).w ROM:00130BDE move.b #1,($11C1).w ROM:00130BE4 bra.s loc_130C18 ROM:00130BE6 ; --------------------------------------------------------------------------- ROM:00130BE6 rts ROM:00130BE8 ; --------------------------------------------------------------------------- ROM:00130BE8 ROM:00130BE8 loc_130BE8: ; DATA XREF: ROM:00130BC6↑o ROM:00130BE8 move.w $70C(a5),d0 ROM:00130BEC cmp.w ($9FE).w,d0 ROM:00130BF0 ble.s loc_130C00 ROM:00130BF2 bset #2,($1331).w ROM:00130BF8 move.b #3,($11C1).w ROM:00130BFE bra.s loc_130C54 ROM:00130C00 ; --------------------------------------------------------------------------- ROM:00130C00 ROM:00130C00 loc_130C00: ; CODE XREF: ROM:00130BF0↑j ROM:00130C00 move.w $712(a5),d0 ROM:00130C04 cmp.w ($9FE).w,d0 ROM:00130C08 bge.s loc_130C18 ROM:00130C0A bset #1,($133F).w ROM:00130C10 move.b #2,($11C1).w ROM:00130C16 bra.s loc_130C36 ROM:00130C18 ; --------------------------------------------------------------------------- ROM:00130C18 ROM:00130C18 loc_130C18: ; CODE XREF: ROM:00130BE4↑j ROM:00130C18 ; ROM:00130C08↑j ... ROM:00130C18 bsr.w sub_130CC4 ROM:00130C1C rts ROM:00130C1E ; --------------------------------------------------------------------------- ROM:00130C1E ROM:00130C1E loc_130C1E: ; DATA XREF: ROM:00130BCA↑o ROM:00130C1E move.w $710(a5),d0 ROM:00130C22 cmp.w ($9FE).w,d0 ROM:00130C26 ble.s loc_130C36 ROM:00130C28 bclr #1,($133F).w ROM:00130C2E move.b #1,($11C1).w ROM:00130C34 bra.s loc_130C18 ROM:00130C36 ; --------------------------------------------------------------------------- ROM:00130C36 ROM:00130C36 loc_130C36: ; CODE XREF: ROM:00130C16↑j ROM:00130C36 ; ROM:00130C26↑j ROM:00130C36 bsr.w sub_130CAC ROM:00130C3A rts ROM:00130C3C ; --------------------------------------------------------------------------- ROM:00130C3C ROM:00130C3C loc_130C3C: ; DATA XREF: ROM:00130BCE↑o ROM:00130C3C move.w $70E(a5),d0 ROM:00130C40 cmp.w ($9FE).w,d0 ROM:00130C44 bge.s loc_130C54 ROM:00130C46 bclr #2,($1331).w ROM:00130C4C move.b #1,($11C1).w ROM:00130C52 bra.s loc_130C18 ROM:00130C54 ; --------------------------------------------------------------------------- ROM:00130C54 ROM:00130C54 loc_130C54: ; CODE XREF: ROM:00130BFE↑j ROM:00130C54 ; ROM:00130C44↑j ROM:00130C54 bsr.w sub_130CAC ROM:00130C58 rts ROM:00130C5A ; --------------------------------------------------------------------------- ROM:00130C5A rts ROM:00130C5C ROM:00130C5C ; =============== S U B R O U T I N E ======================================= ROM:00130C5C ROM:00130C5C ROM:00130C5C sub_130C5C: ; CODE XREF: ROM:loc_130B26↑p ROM:00130C5C bsr.w sub_130C62 ROM:00130C60 rts ROM:00130C60 ; End of function sub_130C5C ROM:00130C60 ROM:00130C62 ROM:00130C62 ; =============== S U B R O U T I N E ======================================= ROM:00130C62 ROM:00130C62 ROM:00130C62 sub_130C62: ; CODE XREF: sub_130C5C↑p ROM:00130C62 move.w $700(a5),($DC6).w ROM:00130C68 rts ROM:00130C68 ; End of function sub_130C62 ROM:00130C68 ROM:00130C6A ROM:00130C6A ; =============== S U B R O U T I N E ======================================= ROM:00130C6A ROM:00130C6A ROM:00130C6A sub_130C6A: ; CODE XREF: ROM:loc_130B54↑p ROM:00130C6A ; ROM:loc_130B68↑p ROM:00130C6A bsr.w sub_130D84 ROM:00130C6E bsr.w sub_130BAC ROM:00130C72 bsr.w sub_130C7E ROM:00130C76 bsr.l sub_1305F6 ROM:00130C7C rts ROM:00130C7C ; End of function sub_130C6A ROM:00130C7C ROM:00130C7E ROM:00130C7E ; =============== S U B R O U T I N E ======================================= ROM:00130C7E ROM:00130C7E ROM:00130C7E sub_130C7E: ; CODE XREF: sub_130C6A+8↑p ROM:00130C7E move.w ($9FE).w,d0 ROM:00130C82 sub.w $714(a5),d0 ROM:00130C86 move.w d0,($DE0).w ROM:00130C8A muls.w ($DE2).w,d0 ROM:00130C8E divs.w #$1F4,d0 ROM:00130C92 move.w d0,($DE4).w ROM:00130C96 move.w ($DCA).w,d1 ROM:00130C9A sub.w d0,d1 ROM:00130C9C move.w $310(a5),d0 ROM:00130CA0 cmp.w d1,d0 ROM:00130CA2 bge.s loc_130CA6 ROM:00130CA4 move.w d0,d1 ROM:00130CA6 ROM:00130CA6 loc_130CA6: ; CODE XREF: sub_130C7E+24↑j ROM:00130CA6 move.w d1,($DCC).w ROM:00130CAA rts ROM:00130CAA ; End of function sub_130C7E ROM:00130CAA ROM:00130CAC ROM:00130CAC ; =============== S U B R O U T I N E ======================================= ROM:00130CAC ROM:00130CAC ROM:00130CAC sub_130CAC: ; CODE XREF: ROM:loc_130C36↑p ROM:00130CAC ; ROM:loc_130C54↑p ROM:00130CAC move.w #$3DE4,d1 ROM:00130CB0 move.w ($E8A).w,d2 ROM:00130CB4 move.w ($54C).w,d3 ROM:00130CB8 bsr.l sub_11601C ROM:00130CBE move.w d1,($DE2).w ROM:00130CC2 rts ROM:00130CC2 ; End of function sub_130CAC ROM:00130CC2 ROM:00130CC4 ROM:00130CC4 ; =============== S U B R O U T I N E ======================================= ROM:00130CC4 ROM:00130CC4 ROM:00130CC4 sub_130CC4: ; CODE XREF: ROM:loc_130C18↑p ROM:00130CC4 clr.w ($DE2).w ROM:00130CC8 rts ROM:00130CC8 ; End of function sub_130CC4 ROM:00130CC8 ROM:00130CCA ROM:00130CCA ; =============== S U B R O U T I N E ======================================= ROM:00130CCA ROM:00130CCA ROM:00130CCA sub_130CCA: ; CODE XREF: ROM:00130B2E↑p ROM:00130CCA ; ROM:00130B5C↑p ... ROM:00130CCA bsr.w sub_130D9C ROM:00130CCE bsr.w sub_130E8A ROM:00130CD2 bsr.w sub_130E9C ROM:00130CD6 bsr.w sub_130F00 ROM:00130CDA bsr.w sub_130CF0 ROM:00130CDE bsr.w sub_130D54 ROM:00130CE2 bsr.w sub_130D6C ROM:00130CE6 bsr.w sub_130F24 ROM:00130CEA bsr.w sub_130F60 ROM:00130CEE rts ROM:00130CEE ; End of function sub_130CCA ROM:00130CEE ROM:00130CF0 ROM:00130CF0 ; =============== S U B R O U T I N E ======================================= ROM:00130CF0 ROM:00130CF0 ROM:00130CF0 sub_130CF0: ; CODE XREF: sub_130CCA+10↑p ROM:00130CF0 move.w #$2710,($DDA).w ROM:00130CF6 btst #2,($1335).w ROM:00130CFC beq.s locret_130D52 ROM:00130CFE move.w $70A(a5),d0 ROM:00130D02 cmp.w ($54C).w,d0 ROM:00130D06 bgt.s loc_130D10 ROM:00130D08 move.w #$2710,($DDA).w ROM:00130D0E bra.s locret_130D52 ROM:00130D10 ; --------------------------------------------------------------------------- ROM:00130D10 ROM:00130D10 loc_130D10: ; CODE XREF: sub_130CF0+16↑j ROM:00130D10 move.w #$3DE2,d1 ROM:00130D14 move.w ($9FE).w,d2 ROM:00130D18 move.w ($A38).w,d3 ROM:00130D1C bsr.l sub_11601C ROM:00130D22 move.w $708(a5),d0 ROM:00130D26 cmp.w ($54C).w,d0 ROM:00130D2A blt.s loc_130D32 ROM:00130D2C move.w d1,($DDA).w ROM:00130D30 bra.s locret_130D52 ROM:00130D32 ; --------------------------------------------------------------------------- ROM:00130D32 ROM:00130D32 loc_130D32: ; CODE XREF: sub_130CF0+3A↑j ROM:00130D32 move.w $70A(a5),d7 ROM:00130D36 sub.w ($54C).w,d7 ROM:00130D3A move.w $70A(a5),d5 ROM:00130D3E sub.w $708(a5),d5 ROM:00130D42 subi.w #$2710,d1 ROM:00130D46 muls.w d7,d1 ROM:00130D48 divs.w d5,d1 ROM:00130D4A addi.w #$2710,d1 ROM:00130D4E move.w d1,($DDA).w ROM:00130D52 ROM:00130D52 locret_130D52: ; CODE XREF: sub_130CF0+C↑j ROM:00130D52 ; sub_130CF0+1E↑j ... ROM:00130D52 rts ROM:00130D52 ; End of function sub_130CF0 ROM:00130D52 ROM:00130D54 ROM:00130D54 ; =============== S U B R O U T I N E ======================================= ROM:00130D54 ROM:00130D54 ROM:00130D54 sub_130D54: ; CODE XREF: sub_130CCA+14↑p ROM:00130D54 move.w #$3DE0,d1 ROM:00130D58 move.w ($A38).w,d2 ROM:00130D5C move.w ($E8A).w,d3 ROM:00130D60 bsr.l sub_11601C ROM:00130D66 move.w d1,($DD8).w ROM:00130D6A rts ROM:00130D6A ; End of function sub_130D54 ROM:00130D6A ROM:00130D6C ROM:00130D6C ; =============== S U B R O U T I N E ======================================= ROM:00130D6C ROM:00130D6C ROM:00130D6C sub_130D6C: ; CODE XREF: sub_130CCA+18↑p ROM:00130D6C move.w #$3DE6,d1 ROM:00130D70 move.w ($A04).w,d2 ROM:00130D74 move.w ($E8A).w,d3 ROM:00130D78 bsr.l sub_11601C ROM:00130D7E move.w d1,($DDC).w ROM:00130D82 rts ROM:00130D82 ; End of function sub_130D6C ROM:00130D82 ROM:00130D84 ROM:00130D84 ; =============== S U B R O U T I N E ======================================= ROM:00130D84 ROM:00130D84 ROM:00130D84 sub_130D84: ; CODE XREF: sub_130C6A↑p ROM:00130D84 move.w #$3DE8,d1 ROM:00130D88 move.w ($E8A).w,d2 ROM:00130D8C move.w ($54C).w,d3 ROM:00130D90 bsr.l sub_11601C ROM:00130D96 move.w d1,($DCA).w ROM:00130D9A rts ROM:00130D9A ; End of function sub_130D84 ROM:00130D9A ROM:00130D9C ROM:00130D9C ; =============== S U B R O U T I N E ======================================= ROM:00130D9C ROM:00130D9C ROM:00130D9C sub_130D9C: ; CODE XREF: sub_130CCA↑p ROM:00130D9C bsr.w sub_130DB4 ROM:00130DA0 bsr.w sub_130DCC ROM:00130DA4 bsr.w sub_130DFA ROM:00130DA8 bsr.l sub_1305B2 ROM:00130DAE bsr.w sub_130E3E ROM:00130DB2 rts ROM:00130DB2 ; End of function sub_130D9C ROM:00130DB2 ROM:00130DB4 ROM:00130DB4 ; =============== S U B R O U T I N E ======================================= ROM:00130DB4 ROM:00130DB4 ROM:00130DB4 sub_130DB4: ; CODE XREF: sub_130D9C↑p ROM:00130DB4 move.w #$3DEA,d1 ROM:00130DB8 move.w ($E8A).w,d2 ROM:00130DBC move.w ($54C).w,d3 ROM:00130DC0 bsr.l sub_11601C ROM:00130DC6 move.w d1,($DCE).w ROM:00130DCA rts ROM:00130DCA ; End of function sub_130DB4 ROM:00130DCA ROM:00130DCC ROM:00130DCC ; =============== S U B R O U T I N E ======================================= ROM:00130DCC ROM:00130DCC ROM:00130DCC sub_130DCC: ; CODE XREF: sub_130D9C+4↑p ROM:00130DCC move.w #$3DEC,d1 ROM:00130DD0 move.w ($E8A).w,d2 ROM:00130DD4 move.w ($54C).w,d3 ROM:00130DD8 bsr.l sub_11601C ROM:00130DDE move.w d1,($DD4).w ROM:00130DE2 move.w ($9FE).w,d0 ROM:00130DE6 sub.w ($DCE).w,d0 ROM:00130DEA muls.w d1,d0 ROM:00130DEC divs.w #$2710,d0 ROM:00130DF0 add.w ($DCE).w,d0 ROM:00130DF4 move.w d0,($DD6).w ROM:00130DF8 rts ROM:00130DF8 ; End of function sub_130DCC ROM:00130DF8 ROM:00130DFA ROM:00130DFA ; =============== S U B R O U T I N E ======================================= ROM:00130DFA ROM:00130DFA ROM:00130DFA sub_130DFA: ; CODE XREF: sub_130D9C+8↑p ROM:00130DFA move.w $704(a5),d1 ROM:00130DFE move.w ($E8A).w,d0 ROM:00130E02 cmpi.w #1,d1 ROM:00130E06 bne.s loc_130E10 ROM:00130E08 muls.w $188(a5),d0 ROM:00130E0C divs.w ($A40).w,d0 ROM:00130E10 ROM:00130E10 loc_130E10: ; CODE XREF: sub_130DFA+C↑j ROM:00130E10 move.w d0,($10E2).w ROM:00130E14 move.w #$3DEE,d1 ROM:00130E18 move.w ($A02).w,d2 ROM:00130E1C move.w ($54C).w,d3 ROM:00130E20 bsr.l sub_11601C ROM:00130E26 move.w $704(a5),d7 ROM:00130E2A cmpi.w #2,d7 ROM:00130E2E bne.s loc_130E38 ROM:00130E30 muls.w ($A3C).w,d1 ROM:00130E34 divs.w #$2710,d1 ROM:00130E38 ROM:00130E38 loc_130E38: ; CODE XREF: sub_130DFA+34↑j ROM:00130E38 move.w d1,($10E0).w ROM:00130E3C rts ROM:00130E3C ; End of function sub_130DFA ROM:00130E3C ROM:00130E3E ROM:00130E3E ; =============== S U B R O U T I N E ======================================= ROM:00130E3E ROM:00130E3E ROM:00130E3E sub_130E3E: ; CODE XREF: sub_130D9C+12↑p ROM:00130E3E move.w $702(a5),d0 ROM:00130E42 ext.l d0 ROM:00130E44 divs.w #4,d0 ROM:00130E48 move.w #0,d6 ROM:00130E4C bra.s loc_130E52 ROM:00130E4E ; --------------------------------------------------------------------------- ROM:00130E4E ROM:00130E4E loc_130E4E: ; CODE XREF: sub_130E3E+48↓j ROM:00130E4E addi.w #1,d6 ROM:00130E52 ROM:00130E52 loc_130E52: ; CODE XREF: sub_130E3E+E↑j ROM:00130E52 cmpi.w #0,d6 ROM:00130E56 bgt.s locret_130E88 ROM:00130E58 move.w d0,d2 ROM:00130E5A muls.w $10DE(d6.w*2),d2 ROM:00130E60 move.w $E8A(d6.w*2),d3 ROM:00130E66 muls.w #$220A,d3 ROM:00130E6A move.w ($DD6).w,d4 ROM:00130E6E ext.l d4 ROM:00130E70 muls.l #$2710,d4 ROM:00130E78 muls.l d2,d5:d3 ROM:00130E7C divs.l d4,d5:d3 ROM:00130E80 move.l d3,$9D0(d6.w*4) ROM:00130E86 bra.s loc_130E4E ROM:00130E88 ; --------------------------------------------------------------------------- ROM:00130E88 ROM:00130E88 locret_130E88: ; CODE XREF: sub_130E3E+18↑j ROM:00130E88 rts ROM:00130E88 ; End of function sub_130E3E ROM:00130E88 ROM:00130E8A ROM:00130E8A ; =============== S U B R O U T I N E ======================================= ROM:00130E8A ROM:00130E8A ROM:00130E8A sub_130E8A: ; CODE XREF: sub_130CCA+4↑p ROM:00130E8A move.w $716(a5),d0 ROM:00130E8E muls.w ($BAA).w,d0 ROM:00130E92 divs.w #$A,d0 ROM:00130E96 move.w d0,($DD2).w ROM:00130E9A rts ROM:00130E9A ; End of function sub_130E8A ROM:00130E9A ROM:00130E9C ROM:00130E9C ; =============== S U B R O U T I N E ======================================= ROM:00130E9C ROM:00130E9C ROM:00130E9C sub_130E9C: ; CODE XREF: sub_130CCA+8↑p ROM:00130E9C btst #5,($132F).w ROM:00130EA2 beq.s loc_130EAC ROM:00130EA4 move.w $706(a5),d7 ROM:00130EA8 bra.w loc_130EB0 ROM:00130EAC ; --------------------------------------------------------------------------- ROM:00130EAC ROM:00130EAC loc_130EAC: ; CODE XREF: sub_130E9C+6↑j ROM:00130EAC move.w ($DC6).w,d7 ROM:00130EB0 ROM:00130EB0 loc_130EB0: ; CODE XREF: sub_130E9C+C↑j ROM:00130EB0 add.w ($DD2).w,d7 ROM:00130EB4 cmpi.w #1,d7 ROM:00130EB8 bge.s loc_130EBE ROM:00130EBA move.w #1,d7 ROM:00130EBE ROM:00130EBE loc_130EBE: ; CODE XREF: sub_130E9C+1C↑j ROM:00130EBE move.w d7,($DC8).w ROM:00130EC2 move.w $1B0(a5),d6 ROM:00130EC6 cmpi.w #0,d6 ROM:00130ECA ble.s locret_130EFE ROM:00130ECC bsr.l sub_11A9B6 ROM:00130ED2 cmpi.w #0,d0 ROM:00130ED6 bne.s locret_130EFE ROM:00130ED8 cmpi.w #1,d6 ROM:00130EDC bne.s loc_130EF0 ROM:00130EDE move.w $1C0(a5),d4 ROM:00130EE2 move.w ($DC8).w,d5 ROM:00130EE6 add.w d4,d5 ROM:00130EE8 bpl.s loc_130EEC ROM:00130EEA clr.w d5 ROM:00130EEC ROM:00130EEC loc_130EEC: ; CODE XREF: sub_130E9C+4C↑j ROM:00130EEC move.w d5,($DC8).w ROM:00130EF0 ROM:00130EF0 loc_130EF0: ; CODE XREF: sub_130E9C+40↑j ROM:00130EF0 cmpi.w #2,d6 ROM:00130EF4 bne.s locret_130EFE ROM:00130EF6 move.w $1B8(a5),d4 ROM:00130EFA move.w d4,($DC8).w ROM:00130EFE ROM:00130EFE locret_130EFE: ; CODE XREF: sub_130E9C+2E↑j ROM:00130EFE ; sub_130E9C+3A↑j ... ROM:00130EFE rts ROM:00130EFE ; End of function sub_130E9C ROM:00130EFE ROM:00130F00 ROM:00130F00 ; =============== S U B R O U T I N E ======================================= ROM:00130F00 ROM:00130F00 ROM:00130F00 sub_130F00: ; CODE XREF: sub_130CCA+C↑p ROM:00130F00 move.l ($9D0).w,d2 ROM:00130F04 muls.l #$14,d3:d2 ROM:00130F0C move.w ($DC8).w,d4 ROM:00130F10 ext.l d4 ROM:00130F12 divs.l d4,d3:d2 ROM:00130F16 move.l d2,($9E0).w ROM:00130F1A divs.w #$64,d2 ; 'd' ROM:00130F1E move.w d2,($DDE).w ROM:00130F22 rts ROM:00130F22 ; End of function sub_130F00 ROM:00130F22 ROM:00130F24 ROM:00130F24 ; =============== S U B R O U T I N E ======================================= ROM:00130F24 ROM:00130F24 ROM:00130F24 sub_130F24: ; CODE XREF: sub_130CCA+1C↑p ROM:00130F24 move.l ($9E0).w,d2 ROM:00130F28 add.l ($99C).w,d2 ROM:00130F2C bpl.s loc_130F30 ROM:00130F2E clr.l d2 ROM:00130F30 ROM:00130F30 loc_130F30: ; CODE XREF: sub_130F24+8↑j ROM:00130F30 move.w $65A(a5),d4 ROM:00130F34 cmp.w ($A62).w,d4 ROM:00130F38 bge.s loc_130F44 ROM:00130F3A move.l $13A(a5),d5 ROM:00130F3E cmp.l d2,d5 ROM:00130F40 ble.s loc_130F44 ROM:00130F42 move.l d5,d2 ROM:00130F44 ROM:00130F44 loc_130F44: ; CODE XREF: sub_130F24+14↑j ROM:00130F44 ; sub_130F24+1C↑j ROM:00130F44 move.l d2,($9DC).w ROM:00130F48 muls.l #$258,d3:d2 ROM:00130F50 move.w ($DD0).w,d4 ROM:00130F54 ext.l d4 ROM:00130F56 divs.l d4,d3:d2 ROM:00130F5A move.l d2,($9E4).w ROM:00130F5E rts ROM:00130F5E ; End of function sub_130F24 ROM:00130F5E ROM:00130F60 ROM:00130F60 ; =============== S U B R O U T I N E ======================================= ROM:00130F60 ROM:00130F60 ROM:00130F60 sub_130F60: ; CODE XREF: sub_130CCA+20↑p ROM:00130F60 move.w #0,d7 ROM:00130F64 bra.s loc_130F6A ROM:00130F66 ; --------------------------------------------------------------------------- ROM:00130F66 ROM:00130F66 loc_130F66: ; CODE XREF: sub_130F60+DA↓j ROM:00130F66 addi.w #1,d7 ROM:00130F6A ROM:00130F6A loc_130F6A: ; CODE XREF: sub_130F60+4↑j ROM:00130F6A cmpi.w #0,d7 ROM:00130F6E bgt.l locret_13103E ROM:00130F74 move.l #$2710,d6 ROM:00130F7A move.w ($DD8).w,d4 ROM:00130F7E ext.l d4 ROM:00130F80 move.l $9E4(d7.w*4),d2 ROM:00130F86 muls.l d4,d3:d2 ROM:00130F8A divs.l d6,d3:d2 ROM:00130F8E bvc.w loc_130F98 ROM:00130F92 move.l #$7FFFFFFF,d2 ROM:00130F98 ROM:00130F98 loc_130F98: ; CODE XREF: sub_130F60+2E↑j ROM:00130F98 move.w ($DDC).w,d4 ROM:00130F9C ext.l d4 ROM:00130F9E muls.l d4,d3:d2 ROM:00130FA2 divs.l d6,d3:d2 ROM:00130FA6 bvc.w loc_130FB0 ROM:00130FAA move.l #$7FFFFFFF,d2 ROM:00130FB0 ROM:00130FB0 loc_130FB0: ; CODE XREF: sub_130F60+46↑j ROM:00130FB0 move.w ($DDA).w,d4 ROM:00130FB4 ext.l d4 ROM:00130FB6 muls.l d4,d3:d2 ROM:00130FBA divs.l d6,d3:d2 ROM:00130FBE bvc.w loc_130FC8 ROM:00130FC2 move.l #$7FFFFFFF,d2 ROM:00130FC8 ROM:00130FC8 loc_130FC8: ; CODE XREF: sub_130F60+5E↑j ROM:00130FC8 move.w ($DB2).w,d4 ROM:00130FCC muls.w #$A,d4 ROM:00130FD0 muls.l d4,d3:d2 ROM:00130FD4 divs.l d6,d3:d2 ROM:00130FD8 bvc.w loc_130FE2 ROM:00130FDC move.l #$7FFFFFFF,d2 ROM:00130FE2 ROM:00130FE2 loc_130FE2: ; CODE XREF: sub_130F60+78↑j ROM:00130FE2 move.w ($D5E).w,d4 ROM:00130FE6 ext.l d4 ROM:00130FE8 muls.l d4,d3:d2 ROM:00130FEC divs.l d6,d3:d2 ROM:00130FF0 bvc.w loc_130FFA ROM:00130FF4 move.l #$7FFFFFFF,d2 ROM:00130FFA ROM:00130FFA loc_130FFA: ; CODE XREF: sub_130F60+90↑j ROM:00130FFA move.w $EDE(d7.w*2),d4 ROM:00131000 ext.l d4 ROM:00131002 muls.l d4,d3:d2 ROM:00131006 divs.l d6,d3:d2 ROM:0013100A bvc.w loc_131014 ROM:0013100E move.l #$7FFFFFFF,d2 ROM:00131014 ROM:00131014 loc_131014: ; CODE XREF: sub_130F60+AA↑j ROM:00131014 move.w $F82(d7.w*2),d4 ROM:0013101A ext.l d4 ROM:0013101C muls.l d4,d3:d2 ROM:00131020 divs.l d6,d3:d2 ROM:00131024 bvc.w loc_13102E ROM:00131028 move.l #$7FFFFFFF,d2 ROM:0013102E ROM:0013102E loc_13102E: ; CODE XREF: sub_130F60+C4↑j ROM:0013102E move.l d2,$9D4(d7.w*4) ROM:00131034 move.l d2,$9D8(d7.w*4) ROM:0013103A bra.w loc_130F66 ROM:0013103E ; --------------------------------------------------------------------------- ROM:0013103E ROM:0013103E locret_13103E: ; CODE XREF: sub_130F60+E↑j ROM:0013103E rts ROM:0013103E ; End of function sub_130F60 ROM:0013103E ROM:00131040 ROM:00131040 ; =============== S U B R O U T I N E ======================================= ROM:00131040 ROM:00131040 ROM:00131040 sub_131040: ; CODE XREF: ROM:loc_130AF2↑p ROM:00131040 ; ROM:00130B2A↑p ... ROM:00131040 move.w #$3D3C,d1 ROM:00131044 move.w ($9F0).w,d2 ROM:00131048 bsr.l sub_11601C ROM:0013104E cmpi.w #$258,d1 ROM:00131052 bge.s loc_131058 ROM:00131054 move.w #$258,d1 ROM:00131058 ROM:00131058 loc_131058: ; CODE XREF: sub_131040+12↑j ROM:00131058 move.w d1,($DD0).w ROM:0013105C rts ROM:0013105C ; End of function sub_131040 ROM:0013105C ROM:0013105E ROM:0013105E ; =============== S U B R O U T I N E ======================================= ROM:0013105E ROM:0013105E ROM:0013105E sub_13105E: ; CODE XREF: ROM:loc_12F992↑p ROM:0013105E move.w $718(a5),($DA6).w ROM:00131064 move.w $718(a5),($DA8).w ROM:0013106A rts ROM:0013106A ; End of function sub_13105E ROM:0013106A ROM:0013106C ROM:0013106C ; =============== S U B R O U T I N E ======================================= ROM:0013106C ROM:0013106C ROM:0013106C sub_13106C: ; CODE XREF: ROM:00115B18↑p ROM:0013106C bclr #4,($1318).w ROM:00131072 move.w ($E16).w,d1 ROM:00131076 cmpi.w #6,d1 ROM:0013107A bcc.s locret_131084 ROM:0013107C movea.l off_131086(pc,d1.w*4),a0 ROM:00131080 nop ROM:00131082 jmp (a0) ROM:00131084 ; --------------------------------------------------------------------------- ROM:00131084 ROM:00131084 locret_131084: ; CODE XREF: sub_13106C+E↑j ROM:00131084 rts ROM:00131084 ; End of function sub_13106C ROM:00131084 ROM:00131084 ; --------------------------------------------------------------------------- ROM:00131086 off_131086: dc.l loc_13109E ; DATA XREF: sub_13106C+10↑r ROM:0013108A dc.l loc_1310AC ROM:0013108E dc.l loc_1310CC ROM:00131092 dc.l loc_131100 ROM:00131096 dc.l loc_13112C ROM:0013109A dc.l loc_131176 ROM:0013109E ; --------------------------------------------------------------------------- ROM:0013109E ROM:0013109E loc_13109E: ; DATA XREF: ROM:off_131086↑o ROM:0013109E bsr.w sub_1311F4 ROM:001310A2 move.w #1,($E16).w ROM:001310A8 bra.s loc_1310C6 ROM:001310AA ; --------------------------------------------------------------------------- ROM:001310AA rts ROM:001310AC ; --------------------------------------------------------------------------- ROM:001310AC ROM:001310AC loc_1310AC: ; DATA XREF: ROM:0013108A↑o ROM:001310AC btst #6,($131D).w ROM:001310B2 beq.s loc_1310C6 ROM:001310B4 bclr #6,($131D).w ROM:001310BA bsr.w sub_131E48 ROM:001310BE move.w #2,($E16).w ROM:001310C4 bra.s loc_1310FA ROM:001310C6 ; --------------------------------------------------------------------------- ROM:001310C6 ROM:001310C6 loc_1310C6: ; CODE XREF: ROM:001310A8↑j ROM:001310C6 ; ROM:001310B2↑j ROM:001310C6 bsr.w sub_131260 ROM:001310CA rts ROM:001310CC ; --------------------------------------------------------------------------- ROM:001310CC ROM:001310CC loc_1310CC: ; DATA XREF: ROM:0013108E↑o ROM:001310CC btst #6,($131D).w ROM:001310D2 beq.s loc_1310FA ROM:001310D4 bclr #6,($131D).w ROM:001310DA bsr.w sub_131D5C ROM:001310DE bsr.w sub_131D30 ROM:001310E2 bsr.w sub_131E64 ROM:001310E6 bset #7,($FFFFFC1A).w ROM:001310EC move.w #3,($E16).w ROM:001310F2 bra.s loc_131126 ROM:001310F4 ; --------------------------------------------------------------------------- ROM:001310F4 bra.l *+6 ROM:001310FA ; --------------------------------------------------------------------------- ROM:001310FA ROM:001310FA loc_1310FA: ; CODE XREF: ROM:001310C4↑j ROM:001310FA ; ROM:001310D2↑j ... ROM:001310FA bsr.w sub_131260 ROM:001310FE rts ROM:00131100 ; --------------------------------------------------------------------------- ROM:00131100 ROM:00131100 loc_131100: ; DATA XREF: ROM:00131092↑o ROM:00131100 btst #6,($131D).w ROM:00131106 beq.s loc_131126 ROM:00131108 bclr #6,($131D).w ROM:0013110E bsr.w sub_131286 ROM:00131112 bsr.w sub_1317BE ROM:00131116 bsr.w sub_131A16 ROM:0013111A bsr.w sub_131C20 ROM:0013111E move.w #4,($E16).w ROM:00131124 bra.s loc_13112C ROM:00131126 ; --------------------------------------------------------------------------- ROM:00131126 ROM:00131126 loc_131126: ; CODE XREF: ROM:001310F2↑j ROM:00131126 ; ROM:00131106↑j ... ROM:00131126 bsr.w sub_131260 ROM:0013112A rts ROM:0013112C ; --------------------------------------------------------------------------- ROM:0013112C ROM:0013112C loc_13112C: ; CODE XREF: ROM:00131124↑j ROM:0013112C ; DATA XREF: ROM:00131096↑o ROM:0013112C btst #1,($1318).w ROM:00131132 bne.s loc_131158 ROM:00131134 bsr.w sub_1311B4 ROM:00131138 bsr.w sub_131D5C ROM:0013113C bsr.w sub_131D30 ROM:00131140 bsr.w sub_131E64 ROM:00131144 bset #4,($1318).w ROM:0013114A bset #7,($FFFFFC1A).w ROM:00131150 move.w #3,($E16).w ROM:00131156 bra.s loc_131126 ROM:00131158 ; --------------------------------------------------------------------------- ROM:00131158 ROM:00131158 loc_131158: ; CODE XREF: ROM:00131132↑j ROM:00131158 btst #1,($1318).w ROM:0013115E beq.s locret_131174 ROM:00131160 bset #7,($FFFFFC1A).w ROM:00131166 bclr #1,($1318).w ROM:0013116C move.w #5,($E16).w ROM:00131172 bra.s loc_1311AC ROM:00131174 ; --------------------------------------------------------------------------- ROM:00131174 ROM:00131174 locret_131174: ; CODE XREF: ROM:0013115E↑j ROM:00131174 rts ROM:00131176 ; --------------------------------------------------------------------------- ROM:00131176 ROM:00131176 loc_131176: ; DATA XREF: ROM:0013109A↑o ROM:00131176 btst #6,($131D).w ROM:0013117C beq.s loc_1311AC ROM:0013117E bclr #6,($131D).w ROM:00131184 bsr.w sub_1311B4 ROM:00131188 bsr.w sub_131D5C ROM:0013118C bsr.w sub_131D30 ROM:00131190 bsr.w sub_131E64 ROM:00131194 bset #4,($1318).w ROM:0013119A bset #7,($FFFFFC1A).w ROM:001311A0 move.w #3,($E16).w ROM:001311A6 bra.l loc_131126 ROM:001311AC ; --------------------------------------------------------------------------- ROM:001311AC ROM:001311AC loc_1311AC: ; CODE XREF: ROM:00131172↑j ROM:001311AC ; ROM:0013117C↑j ROM:001311AC bsr.w sub_131260 ROM:001311B0 rts ROM:001311B2 ; --------------------------------------------------------------------------- ROM:001311B2 rts ROM:001311B4 ROM:001311B4 ; =============== S U B R O U T I N E ======================================= ROM:001311B4 ROM:001311B4 ROM:001311B4 sub_1311B4: ; CODE XREF: ROM:00131134↑p ROM:001311B4 ; ROM:00131184↑p ROM:001311B4 lea ($FFFFFD00).w,a0 ROM:001311B8 move.w (a0),($DE6).w ROM:001311BC move.w 2(a0),($DE8).w ROM:001311C2 move.w 4(a0),($DEA).w ROM:001311C8 move.w 6(a0),($DEC).w ROM:001311CE move.w #$FF,($DEE).w ROM:001311D4 move.w #$FF,($DF0).w ROM:001311DA move.w #$FF,($DF2).w ROM:001311E0 move.w #$FF,($DF4).w ROM:001311E6 move.w #$FF,($DF6).w ROM:001311EC move.w #$FF,($DF8).w ROM:001311F2 rts ROM:001311F2 ; End of function sub_1311B4 ROM:001311F2 ROM:001311F4 ROM:001311F4 ; =============== S U B R O U T I N E ======================================= ROM:001311F4 ROM:001311F4 ROM:001311F4 sub_1311F4: ; CODE XREF: ROM:loc_13109E↑p ROM:001311F4 lea ($FFFFFD20).w,a0 ROM:001311F8 move.w #$55,(a0) ; 'U' ROM:001311FC move.w #$2A,2(a0) ; '*' ROM:00131202 move.w #$2A,4(a0) ; '*' ROM:00131208 move.w #0,6(a0) ROM:0013120E lea ($FFFFFD40).w,a0 ROM:00131212 move.b #$79,(a0) ; 'y' ROM:00131216 move.b #$7A,1(a0) ; 'z' ROM:0013121C move.b #$7B,2(a0) ; '{' ROM:00131222 move.b #$38,3(a0) ; '8' ROM:00131228 move.b ($FFFFFC15).w,($70C).w ROM:0013122E ori.b #8,($70C).w ROM:00131234 move.b ($70C).w,($FFFFFC15).w ROM:0013123A move.b #$7E,($FFFFFC17).w ; '~' ROM:00131240 move.b #$7B,($FFFFFC16).w ; '{' ROM:00131246 move.w #$A908,($FFFFFC18).w ROM:0013124C move.w #$300,($FFFFFC1C).w ROM:00131252 move.b #0,($FFFFFC1E).w ROM:00131258 move.w #$9814,($FFFFFC1A).w ROM:0013125E rts ROM:0013125E ; End of function sub_1311F4 ROM:0013125E ROM:00131260 ROM:00131260 ; =============== S U B R O U T I N E ======================================= ROM:00131260 ROM:00131260 ROM:00131260 sub_131260: ; CODE XREF: ROM:loc_1310C6↑p ROM:00131260 ; ROM:loc_1310FA↑p ... ROM:00131260 btst #7,($FFFFFC1F).w ROM:00131266 beq.s loc_131276 ROM:00131268 bset #6,($131D).w ROM:0013126E bclr #7,($FFFFFC1F).w ROM:00131274 bra.s locret_131284 ROM:00131276 ; --------------------------------------------------------------------------- ROM:00131276 ROM:00131276 loc_131276: ; CODE XREF: sub_131260+6↑j ROM:00131276 btst #7,($FFFFFC1A).w ROM:0013127C bne.s locret_131284 ROM:0013127E bset #6,($131D).w ROM:00131284 ROM:00131284 locret_131284: ; CODE XREF: sub_131260+14↑j ROM:00131284 ; sub_131260+1C↑j ROM:00131284 rts ROM:00131284 ; End of function sub_131260 ROM:00131284 ROM:00131286 ROM:00131286 ; =============== S U B R O U T I N E ======================================= ROM:00131286 ROM:00131286 ROM:00131286 sub_131286: ; CODE XREF: ROM:0013110E↑p ROM:00131286 lea ($FFFFFD00).w,a0 ROM:0013128A lea ($FFFFFD20).w,a1 ROM:0013128E btst #4,($D5C).w ROM:00131294 beq.s loc_1312B8 ROM:00131296 move.b #0,d0 ROM:0013129A bra.s loc_1312A0 ROM:0013129C ; --------------------------------------------------------------------------- ROM:0013129C ROM:0013129C loc_13129C: ; CODE XREF: sub_131286:loc_1312B6↓j ROM:0013129C addi.b #1,d0 ROM:001312A0 ROM:001312A0 loc_1312A0: ; CODE XREF: sub_131286+14↑j ROM:001312A0 cmpi.b #$B,d0 ROM:001312A4 bgt.s loc_1312B8 ROM:001312A6 cmpi.b #0,$82D(d0.w) ROM:001312AE beq.s loc_1312B6 ROM:001312B0 subq.b #1,$82D(d0.w) ROM:001312B6 ROM:001312B6 loc_1312B6: ; CODE XREF: sub_131286+28↑j ROM:001312B6 bra.s loc_13129C ROM:001312B8 ; --------------------------------------------------------------------------- ROM:001312B8 ROM:001312B8 loc_1312B8: ; CODE XREF: sub_131286+E↑j ROM:001312B8 ; sub_131286+1E↑j ROM:001312B8 btst #1,($FFFFFD00).w ROM:001312BE beq.l locret_1317BC ROM:001312C4 bset #0,($DFB).w ROM:001312CA bset #0,($138F).w ROM:001312D0 move.w (a0),d5 ROM:001312D2 andi.w #$3F8,d5 ROM:001312D6 cmpi.w #$218,d5 ROM:001312DA bne.l loc_1312F2 ROM:001312E0 bset #1,($DFB).w ROM:001312E6 bset #1,($138F).w ROM:001312EC bra.l loc_1317B2 ROM:001312F2 ; --------------------------------------------------------------------------- ROM:001312F2 ROM:001312F2 loc_1312F2: ; CODE XREF: sub_131286+54↑j ROM:001312F2 cmpi.w #$3D8,d5 ROM:001312F6 bne.l loc_13130E ROM:001312FC bset #2,($DFB).w ROM:00131302 bset #2,($138F).w ROM:00131308 bra.l loc_1317B2 ROM:0013130E ; --------------------------------------------------------------------------- ROM:0013130E ROM:0013130E loc_13130E: ; CODE XREF: sub_131286+70↑j ROM:0013130E cmpi.w #$3F8,d5 ROM:00131312 bne.s loc_131332 ROM:00131314 bset #1,($DFB).w ROM:0013131A bset #1,($138F).w ROM:00131320 bset #2,($DFB).w ROM:00131326 bset #2,($138F).w ROM:0013132C bra.l loc_1317B2 ROM:00131332 ; --------------------------------------------------------------------------- ROM:00131332 ROM:00131332 loc_131332: ; CODE XREF: sub_131286+8C↑j ROM:00131332 move.w d5,d1 ROM:00131334 andi.w #$1E0,d1 ROM:00131338 asr.w #5,d1 ROM:0013133A move.w d1,($DEE).w ROM:0013133E move.w d5,d2 ROM:00131340 andi.w #$18,d2 ROM:00131344 asr.w #3,d2 ROM:00131346 move.w d2,($DF0).w ROM:0013134A cmpi.w #0,d2 ROM:0013134E bne.l loc_1314C4 ROM:00131354 move.w ($DFE).w,d3 ROM:00131358 move.w ($1390).w,d4 ROM:0013135C cmpi.w #1,d1 ROM:00131360 bne.s loc_13139C ROM:00131362 move.w $71A(a5),d6 ROM:00131366 cmpi.w #0,d6 ROM:0013136A bne.s loc_131390 ROM:0013136C move.b $F8(a5),d6 ROM:00131370 addq.b #2,($82D).w ROM:00131374 cmpi.b #0,($82D).w ROM:0013137A bge.s loc_131382 ROM:0013137C move.b #$7F,($82D).w ROM:00131382 ROM:00131382 loc_131382: ; CODE XREF: sub_131286+F4↑j ROM:00131382 cmp.b ($82D).w,d6 ROM:00131386 bge.s loc_131390 ROM:00131388 bset #0,d3 ROM:0013138C bset #0,d4 ROM:00131390 ROM:00131390 loc_131390: ; CODE XREF: sub_131286+E4↑j ROM:00131390 ; sub_131286+100↑j ROM:00131390 bset #3,($1326).w ROM:00131396 bra.l loc_1314B6 ROM:0013139C ; --------------------------------------------------------------------------- ROM:0013139C ROM:0013139C loc_13139C: ; CODE XREF: sub_131286+DA↑j ROM:0013139C cmpi.w #2,d1 ROM:001313A0 bne.s loc_1313DC ROM:001313A2 move.w $71A(a5),d6 ROM:001313A6 cmpi.w #0,d6 ROM:001313AA bne.s loc_1313D0 ROM:001313AC move.b $F8(a5),d6 ROM:001313B0 addq.b #2,($82E).w ROM:001313B4 cmpi.b #0,($82E).w ROM:001313BA bge.s loc_1313C2 ROM:001313BC move.b #$7F,($82E).w ROM:001313C2 ROM:001313C2 loc_1313C2: ; CODE XREF: sub_131286+134↑j ROM:001313C2 cmp.b ($82E).w,d6 ROM:001313C6 bge.s loc_1313D0 ROM:001313C8 bset #1,d3 ROM:001313CC bset #1,d4 ROM:001313D0 ROM:001313D0 loc_1313D0: ; CODE XREF: sub_131286+124↑j ROM:001313D0 ; sub_131286+140↑j ROM:001313D0 bset #2,($1328).w ROM:001313D6 bra.l loc_1314B6 ROM:001313DC ; --------------------------------------------------------------------------- ROM:001313DC ROM:001313DC loc_1313DC: ; CODE XREF: sub_131286+11A↑j ROM:001313DC cmpi.w #3,d1 ROM:001313E0 bne.s loc_13141C ROM:001313E2 move.w $71A(a5),d6 ROM:001313E6 cmpi.w #0,d6 ROM:001313EA bne.s loc_131410 ROM:001313EC move.b $F8(a5),d6 ROM:001313F0 addq.b #2,($82F).w ROM:001313F4 cmpi.b #0,($82F).w ROM:001313FA bge.s loc_131402 ROM:001313FC move.b #$7F,($82F).w ROM:00131402 ROM:00131402 loc_131402: ; CODE XREF: sub_131286+174↑j ROM:00131402 cmp.b ($82F).w,d6 ROM:00131406 bge.s loc_131410 ROM:00131408 bset #2,d3 ROM:0013140C bset #2,d4 ROM:00131410 ROM:00131410 loc_131410: ; CODE XREF: sub_131286+164↑j ROM:00131410 ; sub_131286+180↑j ROM:00131410 bset #6,($1324).w ROM:00131416 bra.l loc_1314B6 ROM:0013141C ; --------------------------------------------------------------------------- ROM:0013141C ROM:0013141C loc_13141C: ; CODE XREF: sub_131286+15A↑j ROM:0013141C cmpi.w #4,d1 ROM:00131420 bne.s loc_131458 ROM:00131422 move.w $71A(a5),d6 ROM:00131426 cmpi.w #0,d6 ROM:0013142A bne.s loc_131450 ROM:0013142C move.b $F8(a5),d6 ROM:00131430 addq.b #2,($830).w ROM:00131434 cmpi.b #0,($830).w ROM:0013143A bge.s loc_131442 ROM:0013143C move.b #$7F,($830).w ROM:00131442 ROM:00131442 loc_131442: ; CODE XREF: sub_131286+1B4↑j ROM:00131442 cmp.b ($830).w,d6 ROM:00131446 bge.s loc_131450 ROM:00131448 bset #3,d3 ROM:0013144C bset #3,d4 ROM:00131450 ROM:00131450 loc_131450: ; CODE XREF: sub_131286+1A4↑j ROM:00131450 ; sub_131286+1C0↑j ROM:00131450 bset #4,($1326).w ROM:00131456 bra.s loc_1314B6 ROM:00131458 ; --------------------------------------------------------------------------- ROM:00131458 ROM:00131458 loc_131458: ; CODE XREF: sub_131286+19A↑j ROM:00131458 cmpi.w #5,d1 ROM:0013145C bne.s loc_131468 ROM:0013145E bset #4,d3 ROM:00131462 bset #4,d4 ROM:00131466 bra.s loc_1314B6 ROM:00131468 ; --------------------------------------------------------------------------- ROM:00131468 ROM:00131468 loc_131468: ; CODE XREF: sub_131286+1D6↑j ROM:00131468 cmpi.w #6,d1 ROM:0013146C bne.s loc_131478 ROM:0013146E bset #5,d3 ROM:00131472 bset #5,d4 ROM:00131476 bra.s loc_1314B6 ROM:00131478 ; --------------------------------------------------------------------------- ROM:00131478 ROM:00131478 loc_131478: ; CODE XREF: sub_131286+1E6↑j ROM:00131478 cmpi.w #7,d1 ROM:0013147C bne.s loc_131488 ROM:0013147E bset #6,d3 ROM:00131482 bset #6,d4 ROM:00131486 bra.s loc_1314B6 ROM:00131488 ; --------------------------------------------------------------------------- ROM:00131488 ROM:00131488 loc_131488: ; CODE XREF: sub_131286+1F6↑j ROM:00131488 cmpi.w #8,d1 ROM:0013148C bne.s loc_131498 ROM:0013148E bset #7,d3 ROM:00131492 bset #7,d4 ROM:00131496 bra.s loc_1314B6 ROM:00131498 ; --------------------------------------------------------------------------- ROM:00131498 ROM:00131498 loc_131498: ; CODE XREF: sub_131286+206↑j ROM:00131498 cmpi.w #9,d1 ROM:0013149C bne.s loc_1314A8 ROM:0013149E bset #8,d3 ROM:001314A2 bset #8,d4 ROM:001314A6 bra.s loc_1314B6 ROM:001314A8 ; --------------------------------------------------------------------------- ROM:001314A8 ROM:001314A8 loc_1314A8: ; CODE XREF: sub_131286+216↑j ROM:001314A8 cmpi.w #$C,d1 ROM:001314AC bne.s loc_1314B6 ROM:001314AE bset #9,d3 ROM:001314B2 bset #9,d4 ROM:001314B6 ROM:001314B6 loc_1314B6: ; CODE XREF: sub_131286+110↑j ROM:001314B6 ; sub_131286+150↑j ... ROM:001314B6 move.w d3,($DFE).w ROM:001314BA move.w d4,($1390).w ROM:001314BE bra.l loc_1317B2 ROM:001314C4 ; --------------------------------------------------------------------------- ROM:001314C4 ROM:001314C4 loc_1314C4: ; CODE XREF: sub_131286+C8↑j ROM:001314C4 cmpi.w #1,d2 ROM:001314C8 bne.l loc_13163E ROM:001314CE move.w ($E00).w,d3 ROM:001314D2 move.w ($1392).w,d4 ROM:001314D6 cmpi.w #1,d1 ROM:001314DA bne.s loc_131516 ROM:001314DC move.w $71A(a5),d6 ROM:001314E0 cmpi.w #0,d6 ROM:001314E4 bne.s loc_13150A ROM:001314E6 move.b $F8(a5),d6 ROM:001314EA addq.b #2,($831).w ROM:001314EE cmpi.b #0,($831).w ROM:001314F4 bge.s loc_1314FC ROM:001314F6 move.b #$7F,($831).w ROM:001314FC ROM:001314FC loc_1314FC: ; CODE XREF: sub_131286+26E↑j ROM:001314FC cmp.b ($831).w,d6 ROM:00131500 bge.s loc_13150A ROM:00131502 bset #0,d3 ROM:00131506 bset #0,d4 ROM:0013150A ROM:0013150A loc_13150A: ; CODE XREF: sub_131286+25E↑j ROM:0013150A ; sub_131286+27A↑j ROM:0013150A bset #3,($1326).w ROM:00131510 bra.l loc_131630 ROM:00131516 ; --------------------------------------------------------------------------- ROM:00131516 ROM:00131516 loc_131516: ; CODE XREF: sub_131286+254↑j ROM:00131516 cmpi.w #2,d1 ROM:0013151A bne.s loc_131556 ROM:0013151C move.w $71A(a5),d6 ROM:00131520 cmpi.w #0,d6 ROM:00131524 bne.s loc_13154A ROM:00131526 move.b $F8(a5),d6 ROM:0013152A addq.b #2,($832).w ROM:0013152E cmpi.b #0,($832).w ROM:00131534 bge.s loc_13153C ROM:00131536 move.b #$7F,($832).w ROM:0013153C ROM:0013153C loc_13153C: ; CODE XREF: sub_131286+2AE↑j ROM:0013153C cmp.b ($832).w,d6 ROM:00131540 bge.s loc_13154A ROM:00131542 bset #1,d3 ROM:00131546 bset #1,d4 ROM:0013154A ROM:0013154A loc_13154A: ; CODE XREF: sub_131286+29E↑j ROM:0013154A ; sub_131286+2BA↑j ROM:0013154A bset #2,($1328).w ROM:00131550 bra.l loc_131630 ROM:00131556 ; --------------------------------------------------------------------------- ROM:00131556 ROM:00131556 loc_131556: ; CODE XREF: sub_131286+294↑j ROM:00131556 cmpi.w #3,d1 ROM:0013155A bne.s loc_131596 ROM:0013155C move.w $71A(a5),d6 ROM:00131560 cmpi.w #0,d6 ROM:00131564 bne.s loc_13158A ROM:00131566 move.b $F8(a5),d6 ROM:0013156A addq.b #2,($833).w ROM:0013156E cmpi.b #0,($833).w ROM:00131574 bge.s loc_13157C ROM:00131576 move.b #$7F,($833).w ROM:0013157C ROM:0013157C loc_13157C: ; CODE XREF: sub_131286+2EE↑j ROM:0013157C cmp.b ($833).w,d6 ROM:00131580 bge.s loc_13158A ROM:00131582 bset #2,d3 ROM:00131586 bset #2,d4 ROM:0013158A ROM:0013158A loc_13158A: ; CODE XREF: sub_131286+2DE↑j ROM:0013158A ; sub_131286+2FA↑j ROM:0013158A bset #6,($1324).w ROM:00131590 bra.l loc_131630 ROM:00131596 ; --------------------------------------------------------------------------- ROM:00131596 ROM:00131596 loc_131596: ; CODE XREF: sub_131286+2D4↑j ROM:00131596 cmpi.w #4,d1 ROM:0013159A bne.s loc_1315D2 ROM:0013159C move.w $71A(a5),d6 ROM:001315A0 cmpi.w #0,d6 ROM:001315A4 bne.s loc_1315CA ROM:001315A6 move.b $F8(a5),d6 ROM:001315AA addq.b #2,($834).w ROM:001315AE cmpi.b #0,($834).w ROM:001315B4 bge.s loc_1315BC ROM:001315B6 move.b #$7F,($834).w ROM:001315BC ROM:001315BC loc_1315BC: ; CODE XREF: sub_131286+32E↑j ROM:001315BC cmp.b ($834).w,d6 ROM:001315C0 bge.s loc_1315CA ROM:001315C2 bset #3,d3 ROM:001315C6 bset #3,d4 ROM:001315CA ROM:001315CA loc_1315CA: ; CODE XREF: sub_131286+31E↑j ROM:001315CA ; sub_131286+33A↑j ROM:001315CA bset #4,($1326).w ROM:001315D0 bra.s loc_131630 ROM:001315D2 ; --------------------------------------------------------------------------- ROM:001315D2 ROM:001315D2 loc_1315D2: ; CODE XREF: sub_131286+314↑j ROM:001315D2 cmpi.w #5,d1 ROM:001315D6 bne.s loc_1315E2 ROM:001315D8 bset #4,d3 ROM:001315DC bset #4,d4 ROM:001315E0 bra.s loc_131630 ROM:001315E2 ; --------------------------------------------------------------------------- ROM:001315E2 ROM:001315E2 loc_1315E2: ; CODE XREF: sub_131286+350↑j ROM:001315E2 cmpi.w #6,d1 ROM:001315E6 bne.s loc_1315F2 ROM:001315E8 bset #5,d3 ROM:001315EC bset #5,d4 ROM:001315F0 bra.s loc_131630 ROM:001315F2 ; --------------------------------------------------------------------------- ROM:001315F2 ROM:001315F2 loc_1315F2: ; CODE XREF: sub_131286+360↑j ROM:001315F2 cmpi.w #7,d1 ROM:001315F6 bne.s loc_131602 ROM:001315F8 bset #6,d3 ROM:001315FC bset #6,d4 ROM:00131600 bra.s loc_131630 ROM:00131602 ; --------------------------------------------------------------------------- ROM:00131602 ROM:00131602 loc_131602: ; CODE XREF: sub_131286+370↑j ROM:00131602 cmpi.w #8,d1 ROM:00131606 bne.s loc_131612 ROM:00131608 bset #7,d3 ROM:0013160C bset #7,d4 ROM:00131610 bra.s loc_131630 ROM:00131612 ; --------------------------------------------------------------------------- ROM:00131612 ROM:00131612 loc_131612: ; CODE XREF: sub_131286+380↑j ROM:00131612 cmpi.w #9,d1 ROM:00131616 bne.s loc_131622 ROM:00131618 bset #8,d3 ROM:0013161C bset #8,d4 ROM:00131620 bra.s loc_131630 ROM:00131622 ; --------------------------------------------------------------------------- ROM:00131622 ROM:00131622 loc_131622: ; CODE XREF: sub_131286+390↑j ROM:00131622 cmpi.w #$C,d1 ROM:00131626 bne.s loc_131630 ROM:00131628 bset #9,d3 ROM:0013162C bset #9,d4 ROM:00131630 ROM:00131630 loc_131630: ; CODE XREF: sub_131286+28A↑j ROM:00131630 ; sub_131286+2CA↑j ... ROM:00131630 move.w d3,($E00).w ROM:00131634 move.w d4,($1392).w ROM:00131638 bra.l loc_1317B2 ROM:0013163E ; --------------------------------------------------------------------------- ROM:0013163E ROM:0013163E loc_13163E: ; CODE XREF: sub_131286+242↑j ROM:0013163E cmpi.w #2,d2 ROM:00131642 bne.l loc_1317B2 ROM:00131648 move.w ($E02).w,d3 ROM:0013164C move.w ($1394).w,d4 ROM:00131650 cmpi.w #1,d1 ROM:00131654 bne.s loc_131690 ROM:00131656 move.w $71A(a5),d6 ROM:0013165A cmpi.w #0,d6 ROM:0013165E bne.s loc_131684 ROM:00131660 move.b $F8(a5),d6 ROM:00131664 addq.b #2,($835).w ROM:00131668 cmpi.b #0,($835).w ROM:0013166E bge.s loc_131676 ROM:00131670 move.b #$7F,($835).w ROM:00131676 ROM:00131676 loc_131676: ; CODE XREF: sub_131286+3E8↑j ROM:00131676 cmp.b ($835).w,d6 ROM:0013167A bge.s loc_131684 ROM:0013167C bset #0,d3 ROM:00131680 bset #0,d4 ROM:00131684 ROM:00131684 loc_131684: ; CODE XREF: sub_131286+3D8↑j ROM:00131684 ; sub_131286+3F4↑j ROM:00131684 bset #3,($1326).w ROM:0013168A bra.l loc_1317AA ROM:00131690 ; --------------------------------------------------------------------------- ROM:00131690 ROM:00131690 loc_131690: ; CODE XREF: sub_131286+3CE↑j ROM:00131690 cmpi.w #2,d1 ROM:00131694 bne.s loc_1316D0 ROM:00131696 move.w $71A(a5),d6 ROM:0013169A cmpi.w #0,d6 ROM:0013169E bne.s loc_1316C4 ROM:001316A0 move.b $F8(a5),d6 ROM:001316A4 addq.b #2,($836).w ROM:001316A8 cmpi.b #0,($836).w ROM:001316AE bge.s loc_1316B6 ROM:001316B0 move.b #$7F,($836).w ROM:001316B6 ROM:001316B6 loc_1316B6: ; CODE XREF: sub_131286+428↑j ROM:001316B6 cmp.b ($836).w,d6 ROM:001316BA bge.s loc_1316C4 ROM:001316BC bset #1,d3 ROM:001316C0 bset #1,d4 ROM:001316C4 ROM:001316C4 loc_1316C4: ; CODE XREF: sub_131286+418↑j ROM:001316C4 ; sub_131286+434↑j ROM:001316C4 bset #2,($1328).w ROM:001316CA bra.l loc_1317AA ROM:001316D0 ; --------------------------------------------------------------------------- ROM:001316D0 ROM:001316D0 loc_1316D0: ; CODE XREF: sub_131286+40E↑j ROM:001316D0 cmpi.w #3,d1 ROM:001316D4 bne.s loc_131710 ROM:001316D6 move.w $71A(a5),d6 ROM:001316DA cmpi.w #0,d6 ROM:001316DE bne.s loc_131704 ROM:001316E0 move.b $F8(a5),d6 ROM:001316E4 addq.b #2,($837).w ROM:001316E8 cmpi.b #0,($837).w ROM:001316EE bge.s loc_1316F6 ROM:001316F0 move.b #$7F,($837).w ROM:001316F6 ROM:001316F6 loc_1316F6: ; CODE XREF: sub_131286+468↑j ROM:001316F6 cmp.b ($837).w,d6 ROM:001316FA bge.s loc_131704 ROM:001316FC bset #2,d3 ROM:00131700 bset #2,d4 ROM:00131704 ROM:00131704 loc_131704: ; CODE XREF: sub_131286+458↑j ROM:00131704 ; sub_131286+474↑j ROM:00131704 bset #6,($1324).w ROM:0013170A bra.l loc_1317AA ROM:00131710 ; --------------------------------------------------------------------------- ROM:00131710 ROM:00131710 loc_131710: ; CODE XREF: sub_131286+44E↑j ROM:00131710 cmpi.w #4,d1 ROM:00131714 bne.s loc_13174C ROM:00131716 move.w $71A(a5),d6 ROM:0013171A cmpi.w #0,d6 ROM:0013171E bne.s loc_131744 ROM:00131720 move.b $F8(a5),d6 ROM:00131724 addq.b #2,($838).w ROM:00131728 cmpi.b #0,($838).w ROM:0013172E bge.s loc_131736 ROM:00131730 move.b #$7F,($838).w ROM:00131736 ROM:00131736 loc_131736: ; CODE XREF: sub_131286+4A8↑j ROM:00131736 cmp.b ($838).w,d6 ROM:0013173A bge.s loc_131744 ROM:0013173C bset #3,d3 ROM:00131740 bset #3,d4 ROM:00131744 ROM:00131744 loc_131744: ; CODE XREF: sub_131286+498↑j ROM:00131744 ; sub_131286+4B4↑j ROM:00131744 bset #4,($1326).w ROM:0013174A bra.s loc_1317AA ROM:0013174C ; --------------------------------------------------------------------------- ROM:0013174C ROM:0013174C loc_13174C: ; CODE XREF: sub_131286+48E↑j ROM:0013174C cmpi.w #5,d1 ROM:00131750 bne.s loc_13175C ROM:00131752 bset #4,d3 ROM:00131756 bset #4,d4 ROM:0013175A bra.s loc_1317AA ROM:0013175C ; --------------------------------------------------------------------------- ROM:0013175C ROM:0013175C loc_13175C: ; CODE XREF: sub_131286+4CA↑j ROM:0013175C cmpi.w #6,d1 ROM:00131760 bne.s loc_13176C ROM:00131762 bset #5,d3 ROM:00131766 bset #5,d4 ROM:0013176A bra.s loc_1317AA ROM:0013176C ; --------------------------------------------------------------------------- ROM:0013176C ROM:0013176C loc_13176C: ; CODE XREF: sub_131286+4DA↑j ROM:0013176C cmpi.w #7,d1 ROM:00131770 bne.s loc_13177C ROM:00131772 bset #6,d3 ROM:00131776 bset #6,d4 ROM:0013177A bra.s loc_1317AA ROM:0013177C ; --------------------------------------------------------------------------- ROM:0013177C ROM:0013177C loc_13177C: ; CODE XREF: sub_131286+4EA↑j ROM:0013177C cmpi.w #8,d1 ROM:00131780 bne.s loc_13178C ROM:00131782 bset #7,d3 ROM:00131786 bset #7,d4 ROM:0013178A bra.s loc_1317AA ROM:0013178C ; --------------------------------------------------------------------------- ROM:0013178C ROM:0013178C loc_13178C: ; CODE XREF: sub_131286+4FA↑j ROM:0013178C cmpi.w #9,d1 ROM:00131790 bne.s loc_13179C ROM:00131792 bset #8,d3 ROM:00131796 bset #8,d4 ROM:0013179A bra.s loc_1317AA ROM:0013179C ; --------------------------------------------------------------------------- ROM:0013179C ROM:0013179C loc_13179C: ; CODE XREF: sub_131286+50A↑j ROM:0013179C cmpi.w #$C,d1 ROM:001317A0 bne.s loc_1317AA ROM:001317A2 bset #9,d3 ROM:001317A6 bset #9,d4 ROM:001317AA ROM:001317AA loc_1317AA: ; CODE XREF: sub_131286+404↑j ROM:001317AA ; sub_131286+444↑j ... ROM:001317AA move.w d3,($E02).w ROM:001317AE move.w d4,($1394).w ROM:001317B2 ROM:001317B2 loc_1317B2: ; CODE XREF: sub_131286+66↑j ROM:001317B2 ; sub_131286+82↑j ... ROM:001317B2 move.w #$7F,(a1) ROM:001317B6 bset #1,($1318).w ROM:001317BC ROM:001317BC locret_1317BC: ; CODE XREF: sub_131286+38↑j ROM:001317BC rts ROM:001317BC ; End of function sub_131286 ROM:001317BC ROM:001317BE ROM:001317BE ; =============== S U B R O U T I N E ======================================= ROM:001317BE ROM:001317BE ROM:001317BE sub_1317BE: ; CODE XREF: ROM:00131112↑p ROM:001317BE bclr #0,($11C7).w ROM:001317C4 bclr #1,($11C7).w ROM:001317CA btst #1,($FFFFFD02).w ROM:001317D0 beq.l locret_131A14 ROM:001317D6 bset #3,($DFB).w ROM:001317DC bset #3,($138F).w ROM:001317E2 move.w 2(a0),d5 ROM:001317E6 andi.w #$3F0,d5 ROM:001317EA cmpi.w #$230,d5 ROM:001317EE bne.l loc_131806 ROM:001317F4 bset #4,($DFB).w ROM:001317FA bset #4,($138F).w ROM:00131800 bra.l loc_131A08 ROM:00131806 ; --------------------------------------------------------------------------- ROM:00131806 ROM:00131806 loc_131806: ; CODE XREF: sub_1317BE+30↑j ROM:00131806 cmpi.w #$3B0,d5 ROM:0013180A bne.l loc_131822 ROM:00131810 bset #5,($DFB).w ROM:00131816 bset #5,($138F).w ROM:0013181C bra.l loc_131A08 ROM:00131822 ; --------------------------------------------------------------------------- ROM:00131822 ROM:00131822 loc_131822: ; CODE XREF: sub_1317BE+4C↑j ROM:00131822 cmpi.w #$3F0,d5 ROM:00131826 bne.s loc_131846 ROM:00131828 bset #4,($DFB).w ROM:0013182E bset #4,($138F).w ROM:00131834 bset #5,($DFB).w ROM:0013183A bset #5,($138F).w ROM:00131840 bra.l loc_131A08 ROM:00131846 ; --------------------------------------------------------------------------- ROM:00131846 ROM:00131846 loc_131846: ; CODE XREF: sub_1317BE+68↑j ROM:00131846 move.w d5,d1 ROM:00131848 andi.w #$1C0,d1 ROM:0013184C asr.w #6,d1 ROM:0013184E move.w d1,($DF2).w ROM:00131852 move.w d5,d2 ROM:00131854 andi.w #$30,d2 ; '0' ROM:00131858 asr.w #4,d2 ROM:0013185A move.w d2,($DF4).w ROM:0013185E cmpi.w #0,d2 ROM:00131862 bne.l loc_1318EE ROM:00131868 move.w ($E04).w,d3 ROM:0013186C move.w ($1396).w,d4 ROM:00131870 cmpi.w #4,d1 ROM:00131874 bne.s loc_131880 ROM:00131876 bset #0,d3 ROM:0013187A bset #0,d4 ROM:0013187E bra.s loc_1318E0 ROM:00131880 ; --------------------------------------------------------------------------- ROM:00131880 ROM:00131880 loc_131880: ; CODE XREF: sub_1317BE+B6↑j ROM:00131880 cmpi.w #2,d1 ROM:00131884 bne.s loc_131890 ROM:00131886 bset #1,d3 ROM:0013188A bset #1,d4 ROM:0013188E bra.s loc_1318E0 ROM:00131890 ; --------------------------------------------------------------------------- ROM:00131890 ROM:00131890 loc_131890: ; CODE XREF: sub_1317BE+C6↑j ROM:00131890 cmpi.w #6,d1 ROM:00131894 bne.s loc_1318A6 ROM:00131896 bset #2,d3 ROM:0013189A bset #2,d4 ROM:0013189E bset #0,($11C7).w ROM:001318A4 bra.s loc_1318E0 ROM:001318A6 ; --------------------------------------------------------------------------- ROM:001318A6 ROM:001318A6 loc_1318A6: ; CODE XREF: sub_1317BE+D6↑j ROM:001318A6 cmpi.w #1,d1 ROM:001318AA bne.s loc_1318BC ROM:001318AC bset #3,d3 ROM:001318B0 bset #3,d4 ROM:001318B4 bset #1,($11C7).w ROM:001318BA bra.s loc_1318E0 ROM:001318BC ; --------------------------------------------------------------------------- ROM:001318BC ROM:001318BC loc_1318BC: ; CODE XREF: sub_1317BE+EC↑j ROM:001318BC cmpi.w #0,d1 ROM:001318C0 bne.s loc_1318D2 ROM:001318C2 bset #4,d3 ROM:001318C6 bset #4,d4 ROM:001318CA bset #6,($1320).w ROM:001318D0 bra.s loc_1318E0 ROM:001318D2 ; --------------------------------------------------------------------------- ROM:001318D2 ROM:001318D2 loc_1318D2: ; CODE XREF: sub_1317BE+102↑j ROM:001318D2 cmpi.w #3,d1 ROM:001318D6 bne.s loc_1318E0 ROM:001318D8 bset #5,d3 ROM:001318DC bset #5,d4 ROM:001318E0 ROM:001318E0 loc_1318E0: ; CODE XREF: sub_1317BE+C0↑j ROM:001318E0 ; sub_1317BE+D0↑j ... ROM:001318E0 move.w d3,($E04).w ROM:001318E4 move.w d4,($1396).w ROM:001318E8 bra.l loc_131A08 ROM:001318EE ; --------------------------------------------------------------------------- ROM:001318EE ROM:001318EE loc_1318EE: ; CODE XREF: sub_1317BE+A4↑j ROM:001318EE cmpi.w #1,d2 ROM:001318F2 bne.l loc_13197E ROM:001318F8 move.w ($E06).w,d3 ROM:001318FC move.w ($1398).w,d4 ROM:00131900 cmpi.w #4,d1 ROM:00131904 bne.s loc_131910 ROM:00131906 bset #0,d3 ROM:0013190A bset #0,d4 ROM:0013190E bra.s loc_131970 ROM:00131910 ; --------------------------------------------------------------------------- ROM:00131910 ROM:00131910 loc_131910: ; CODE XREF: sub_1317BE+146↑j ROM:00131910 cmpi.w #2,d1 ROM:00131914 bne.s loc_131920 ROM:00131916 bset #1,d3 ROM:0013191A bset #1,d4 ROM:0013191E bra.s loc_131970 ROM:00131920 ; --------------------------------------------------------------------------- ROM:00131920 ROM:00131920 loc_131920: ; CODE XREF: sub_1317BE+156↑j ROM:00131920 cmpi.w #6,d1 ROM:00131924 bne.s loc_131936 ROM:00131926 bset #2,d3 ROM:0013192A bset #2,d4 ROM:0013192E bset #0,($11C7).w ROM:00131934 bra.s loc_131970 ROM:00131936 ; --------------------------------------------------------------------------- ROM:00131936 ROM:00131936 loc_131936: ; CODE XREF: sub_1317BE+166↑j ROM:00131936 cmpi.w #1,d1 ROM:0013193A bne.s loc_13194C ROM:0013193C bset #3,d3 ROM:00131940 bset #3,d4 ROM:00131944 bset #1,($11C7).w ROM:0013194A bra.s loc_131970 ROM:0013194C ; --------------------------------------------------------------------------- ROM:0013194C ROM:0013194C loc_13194C: ; CODE XREF: sub_1317BE+17C↑j ROM:0013194C cmpi.w #0,d1 ROM:00131950 bne.s loc_131962 ROM:00131952 bset #4,d3 ROM:00131956 bset #4,d4 ROM:0013195A bset #6,($1320).w ROM:00131960 bra.s loc_131970 ROM:00131962 ; --------------------------------------------------------------------------- ROM:00131962 ROM:00131962 loc_131962: ; CODE XREF: sub_1317BE+192↑j ROM:00131962 cmpi.w #3,d1 ROM:00131966 bne.s loc_131970 ROM:00131968 bset #5,d3 ROM:0013196C bset #5,d4 ROM:00131970 ROM:00131970 loc_131970: ; CODE XREF: sub_1317BE+150↑j ROM:00131970 ; sub_1317BE+160↑j ... ROM:00131970 move.w d3,($E06).w ROM:00131974 move.w d4,($1398).w ROM:00131978 bra.l loc_131A08 ROM:0013197E ; --------------------------------------------------------------------------- ROM:0013197E ROM:0013197E loc_13197E: ; CODE XREF: sub_1317BE+134↑j ROM:0013197E cmpi.w #2,d2 ROM:00131982 bne.l loc_131A08 ROM:00131988 move.w ($E08).w,d3 ROM:0013198C move.w ($139A).w,d4 ROM:00131990 cmpi.w #4,d1 ROM:00131994 bne.s loc_1319A0 ROM:00131996 bset #0,d3 ROM:0013199A bset #0,d4 ROM:0013199E bra.s loc_131A00 ROM:001319A0 ; --------------------------------------------------------------------------- ROM:001319A0 ROM:001319A0 loc_1319A0: ; CODE XREF: sub_1317BE+1D6↑j ROM:001319A0 cmpi.w #2,d1 ROM:001319A4 bne.s loc_1319B0 ROM:001319A6 bset #1,d3 ROM:001319AA bset #1,d4 ROM:001319AE bra.s loc_131A00 ROM:001319B0 ; --------------------------------------------------------------------------- ROM:001319B0 ROM:001319B0 loc_1319B0: ; CODE XREF: sub_1317BE+1E6↑j ROM:001319B0 cmpi.w #6,d1 ROM:001319B4 bne.s loc_1319C6 ROM:001319B6 bset #2,d3 ROM:001319BA bset #2,d4 ROM:001319BE bset #0,($11C7).w ROM:001319C4 bra.s loc_131A00 ROM:001319C6 ; --------------------------------------------------------------------------- ROM:001319C6 ROM:001319C6 loc_1319C6: ; CODE XREF: sub_1317BE+1F6↑j ROM:001319C6 cmpi.w #1,d1 ROM:001319CA bne.s loc_1319DC ROM:001319CC bset #3,d3 ROM:001319D0 bset #3,d4 ROM:001319D4 bset #1,($11C7).w ROM:001319DA bra.s loc_131A00 ROM:001319DC ; --------------------------------------------------------------------------- ROM:001319DC ROM:001319DC loc_1319DC: ; CODE XREF: sub_1317BE+20C↑j ROM:001319DC cmpi.w #0,d1 ROM:001319E0 bne.s loc_1319F2 ROM:001319E2 bset #4,d3 ROM:001319E6 bset #4,d4 ROM:001319EA bset #6,($1320).w ROM:001319F0 bra.s loc_131A00 ROM:001319F2 ; --------------------------------------------------------------------------- ROM:001319F2 ROM:001319F2 loc_1319F2: ; CODE XREF: sub_1317BE+222↑j ROM:001319F2 cmpi.w #3,d1 ROM:001319F6 bne.s loc_131A00 ROM:001319F8 bset #5,d3 ROM:001319FC bset #5,d4 ROM:00131A00 ROM:00131A00 loc_131A00: ; CODE XREF: sub_1317BE+1E0↑j ROM:00131A00 ; sub_1317BE+1F0↑j ... ROM:00131A00 move.w d3,($E08).w ROM:00131A04 move.w d4,($139A).w ROM:00131A08 ROM:00131A08 loc_131A08: ; CODE XREF: sub_1317BE+42↑j ROM:00131A08 ; sub_1317BE+5E↑j ... ROM:00131A08 move.w #$3F,2(a1) ; '?' ROM:00131A0E bset #1,($1318).w ROM:00131A14 ROM:00131A14 locret_131A14: ; CODE XREF: sub_1317BE+12↑j ROM:00131A14 rts ROM:00131A14 ; End of function sub_1317BE ROM:00131A14 ROM:00131A16 ROM:00131A16 ; =============== S U B R O U T I N E ======================================= ROM:00131A16 ROM:00131A16 ROM:00131A16 sub_131A16: ; CODE XREF: ROM:00131116↑p ROM:00131A16 btst #1,($FFFFFD04).w ROM:00131A1C beq.l locret_131C1E ROM:00131A22 bset #6,($DFB).w ROM:00131A28 bset #6,($138F).w ROM:00131A2E move.w 4(a0),d5 ROM:00131A32 andi.w #$3F0,d5 ROM:00131A36 cmpi.w #$230,d5 ROM:00131A3A bne.l loc_131A52 ROM:00131A40 bset #7,($DFB).w ROM:00131A46 bset #7,($138F).w ROM:00131A4C bra.l loc_131C12 ROM:00131A52 ; --------------------------------------------------------------------------- ROM:00131A52 ROM:00131A52 loc_131A52: ; CODE XREF: sub_131A16+24↑j ROM:00131A52 cmpi.w #$3B0,d5 ROM:00131A56 bne.l loc_131A6E ROM:00131A5C bset #0,($DFA).w ROM:00131A62 bset #0,($138E).w ROM:00131A68 bra.l loc_131C12 ROM:00131A6E ; --------------------------------------------------------------------------- ROM:00131A6E ROM:00131A6E loc_131A6E: ; CODE XREF: sub_131A16+40↑j ROM:00131A6E cmpi.w #$3F0,d5 ROM:00131A72 bne.s loc_131A92 ROM:00131A74 bset #7,($DFB).w ROM:00131A7A bset #7,($138F).w ROM:00131A80 bset #0,($DFA).w ROM:00131A86 bset #0,($138E).w ROM:00131A8C bra.l loc_131C12 ROM:00131A92 ; --------------------------------------------------------------------------- ROM:00131A92 ROM:00131A92 loc_131A92: ; CODE XREF: sub_131A16+5C↑j ROM:00131A92 move.w d5,d1 ROM:00131A94 andi.w #$1C0,d1 ROM:00131A98 asr.w #6,d1 ROM:00131A9A move.w d1,($DF6).w ROM:00131A9E move.w d5,d2 ROM:00131AA0 andi.w #$30,d2 ; '0' ROM:00131AA4 asr.w #4,d2 ROM:00131AA6 move.w d2,($DF8).w ROM:00131AAA cmpi.w #0,d2 ROM:00131AAE bne.l loc_131B28 ROM:00131AB4 move.w ($E0A).w,d3 ROM:00131AB8 move.w ($139C).w,d4 ROM:00131ABC cmpi.w #4,d1 ROM:00131AC0 bne.s loc_131ACC ROM:00131AC2 bset #0,d3 ROM:00131AC6 bset #0,d4 ROM:00131ACA bra.s loc_131B1A ROM:00131ACC ; --------------------------------------------------------------------------- ROM:00131ACC ROM:00131ACC loc_131ACC: ; CODE XREF: sub_131A16+AA↑j ROM:00131ACC cmpi.w #2,d1 ROM:00131AD0 bne.s loc_131ADC ROM:00131AD2 bset #1,d3 ROM:00131AD6 bset #1,d4 ROM:00131ADA bra.s loc_131B1A ROM:00131ADC ; --------------------------------------------------------------------------- ROM:00131ADC ROM:00131ADC loc_131ADC: ; CODE XREF: sub_131A16+BA↑j ROM:00131ADC cmpi.w #6,d1 ROM:00131AE0 bne.s loc_131AEC ROM:00131AE2 bset #2,d3 ROM:00131AE6 bset #2,d4 ROM:00131AEA bra.s loc_131B1A ROM:00131AEC ; --------------------------------------------------------------------------- ROM:00131AEC ROM:00131AEC loc_131AEC: ; CODE XREF: sub_131A16+CA↑j ROM:00131AEC cmpi.w #1,d1 ROM:00131AF0 bne.s loc_131AFC ROM:00131AF2 bset #3,d3 ROM:00131AF6 bset #3,d4 ROM:00131AFA bra.s loc_131B1A ROM:00131AFC ; --------------------------------------------------------------------------- ROM:00131AFC ROM:00131AFC loc_131AFC: ; CODE XREF: sub_131A16+DA↑j ROM:00131AFC cmpi.w #0,d1 ROM:00131B00 bne.s loc_131B0C ROM:00131B02 bset #4,d3 ROM:00131B06 bset #4,d4 ROM:00131B0A bra.s loc_131B1A ROM:00131B0C ; --------------------------------------------------------------------------- ROM:00131B0C ROM:00131B0C loc_131B0C: ; CODE XREF: sub_131A16+EA↑j ROM:00131B0C cmpi.w #3,d1 ROM:00131B10 bne.s loc_131B1A ROM:00131B12 bset #5,d3 ROM:00131B16 bset #5,d4 ROM:00131B1A ROM:00131B1A loc_131B1A: ; CODE XREF: sub_131A16+B4↑j ROM:00131B1A ; sub_131A16+C4↑j ... ROM:00131B1A move.w d3,($E0A).w ROM:00131B1E move.w d4,($139C).w ROM:00131B22 bra.l loc_131C12 ROM:00131B28 ; --------------------------------------------------------------------------- ROM:00131B28 ROM:00131B28 loc_131B28: ; CODE XREF: sub_131A16+98↑j ROM:00131B28 cmpi.w #1,d2 ROM:00131B2C bne.s loc_131B9E ROM:00131B2E move.w ($E0C).w,d3 ROM:00131B32 move.w ($139E).w,d4 ROM:00131B36 cmpi.w #4,d1 ROM:00131B3A bne.s loc_131B46 ROM:00131B3C bset #0,d3 ROM:00131B40 bset #0,d4 ROM:00131B44 bra.s loc_131B94 ROM:00131B46 ; --------------------------------------------------------------------------- ROM:00131B46 ROM:00131B46 loc_131B46: ; CODE XREF: sub_131A16+124↑j ROM:00131B46 cmpi.w #2,d1 ROM:00131B4A bne.s loc_131B56 ROM:00131B4C bset #1,d3 ROM:00131B50 bset #1,d4 ROM:00131B54 bra.s loc_131B94 ROM:00131B56 ; --------------------------------------------------------------------------- ROM:00131B56 ROM:00131B56 loc_131B56: ; CODE XREF: sub_131A16+134↑j ROM:00131B56 cmpi.w #6,d1 ROM:00131B5A bne.s loc_131B66 ROM:00131B5C bset #2,d3 ROM:00131B60 bset #2,d4 ROM:00131B64 bra.s loc_131B94 ROM:00131B66 ; --------------------------------------------------------------------------- ROM:00131B66 ROM:00131B66 loc_131B66: ; CODE XREF: sub_131A16+144↑j ROM:00131B66 cmpi.w #1,d1 ROM:00131B6A bne.s loc_131B76 ROM:00131B6C bset #3,d3 ROM:00131B70 bset #3,d4 ROM:00131B74 bra.s loc_131B94 ROM:00131B76 ; --------------------------------------------------------------------------- ROM:00131B76 ROM:00131B76 loc_131B76: ; CODE XREF: sub_131A16+154↑j ROM:00131B76 cmpi.w #0,d1 ROM:00131B7A bne.s loc_131B86 ROM:00131B7C bset #4,d3 ROM:00131B80 bset #4,d4 ROM:00131B84 bra.s loc_131B94 ROM:00131B86 ; --------------------------------------------------------------------------- ROM:00131B86 ROM:00131B86 loc_131B86: ; CODE XREF: sub_131A16+164↑j ROM:00131B86 cmpi.w #3,d1 ROM:00131B8A bne.s loc_131B94 ROM:00131B8C bset #5,d3 ROM:00131B90 bset #5,d4 ROM:00131B94 ROM:00131B94 loc_131B94: ; CODE XREF: sub_131A16+12E↑j ROM:00131B94 ; sub_131A16+13E↑j ... ROM:00131B94 move.w d3,($E0C).w ROM:00131B98 move.w d4,($139E).w ROM:00131B9C bra.s loc_131C12 ROM:00131B9E ; --------------------------------------------------------------------------- ROM:00131B9E ROM:00131B9E loc_131B9E: ; CODE XREF: sub_131A16+116↑j ROM:00131B9E cmpi.w #2,d2 ROM:00131BA2 bne.s loc_131C12 ROM:00131BA4 move.w ($E0E).w,d3 ROM:00131BA8 move.w ($13A0).w,d4 ROM:00131BAC cmpi.w #4,d1 ROM:00131BB0 bne.s loc_131BBC ROM:00131BB2 bset #0,d3 ROM:00131BB6 bset #0,d4 ROM:00131BBA bra.s loc_131C0A ROM:00131BBC ; --------------------------------------------------------------------------- ROM:00131BBC ROM:00131BBC loc_131BBC: ; CODE XREF: sub_131A16+19A↑j ROM:00131BBC cmpi.w #2,d1 ROM:00131BC0 bne.s loc_131BCC ROM:00131BC2 bset #1,d3 ROM:00131BC6 bset #1,d4 ROM:00131BCA bra.s loc_131C0A ROM:00131BCC ; --------------------------------------------------------------------------- ROM:00131BCC ROM:00131BCC loc_131BCC: ; CODE XREF: sub_131A16+1AA↑j ROM:00131BCC cmpi.w #6,d1 ROM:00131BD0 bne.s loc_131BDC ROM:00131BD2 bset #2,d3 ROM:00131BD6 bset #2,d4 ROM:00131BDA bra.s loc_131C0A ROM:00131BDC ; --------------------------------------------------------------------------- ROM:00131BDC ROM:00131BDC loc_131BDC: ; CODE XREF: sub_131A16+1BA↑j ROM:00131BDC cmpi.w #1,d1 ROM:00131BE0 bne.s loc_131BEC ROM:00131BE2 bset #3,d3 ROM:00131BE6 bset #3,d4 ROM:00131BEA bra.s loc_131C0A ROM:00131BEC ; --------------------------------------------------------------------------- ROM:00131BEC ROM:00131BEC loc_131BEC: ; CODE XREF: sub_131A16+1CA↑j ROM:00131BEC cmpi.w #0,d1 ROM:00131BF0 bne.s loc_131BFC ROM:00131BF2 bset #4,d3 ROM:00131BF6 bset #4,d4 ROM:00131BFA bra.s loc_131C0A ROM:00131BFC ; --------------------------------------------------------------------------- ROM:00131BFC ROM:00131BFC loc_131BFC: ; CODE XREF: sub_131A16+1DA↑j ROM:00131BFC cmpi.w #3,d1 ROM:00131C00 bne.s loc_131C0A ROM:00131C02 bset #5,d3 ROM:00131C06 bset #5,d4 ROM:00131C0A ROM:00131C0A loc_131C0A: ; CODE XREF: sub_131A16+1A4↑j ROM:00131C0A ; sub_131A16+1B4↑j ... ROM:00131C0A move.w d3,($E0E).w ROM:00131C0E move.w d4,($13A0).w ROM:00131C12 ROM:00131C12 loc_131C12: ; CODE XREF: sub_131A16+36↑j ROM:00131C12 ; sub_131A16+52↑j ... ROM:00131C12 move.w #$3F,4(a1) ; '?' ROM:00131C18 bset #1,($1318).w ROM:00131C1E ROM:00131C1E locret_131C1E: ; CODE XREF: sub_131A16+6↑j ROM:00131C1E rts ROM:00131C1E ; End of function sub_131A16 ROM:00131C1E ROM:00131C20 ROM:00131C20 ; =============== S U B R O U T I N E ======================================= ROM:00131C20 ROM:00131C20 ROM:00131C20 sub_131C20: ; CODE XREF: ROM:0013111A↑p ROM:00131C20 btst #7,($FFFFFD07).w ROM:00131C26 beq.l locret_131D2E ROM:00131C2C bset #1,($DFA).w ROM:00131C32 bset #1,($138E).w ROM:00131C38 move.w 6(a0),d1 ROM:00131C3C cmpi.w #$D4,d1 ROM:00131C40 bne.s loc_131C54 ROM:00131C42 bset #2,($DFA).w ROM:00131C48 bset #2,($138E).w ROM:00131C4E bra.l locret_131D2E ROM:00131C54 ; --------------------------------------------------------------------------- ROM:00131C54 ROM:00131C54 loc_131C54: ; CODE XREF: sub_131C20+20↑j ROM:00131C54 andi.w #$60,d1 ; '`' ROM:00131C58 asr.w #5,d1 ROM:00131C5A cmpi.w #0,d1 ROM:00131C5E bne.s loc_131C6E ROM:00131C60 bset #0,($E11).w ROM:00131C66 bset #0,($13C6).w ROM:00131C6C bra.s loc_131C94 ROM:00131C6E ; --------------------------------------------------------------------------- ROM:00131C6E ROM:00131C6E loc_131C6E: ; CODE XREF: sub_131C20+3E↑j ROM:00131C6E cmpi.w #1,d1 ROM:00131C72 bne.s loc_131C82 ROM:00131C74 bset #0,($E13).w ROM:00131C7A bset #0,($13C7).w ROM:00131C80 bra.s loc_131C94 ROM:00131C82 ; --------------------------------------------------------------------------- ROM:00131C82 ROM:00131C82 loc_131C82: ; CODE XREF: sub_131C20+52↑j ROM:00131C82 cmpi.w #3,d1 ROM:00131C86 bne.s loc_131C94 ROM:00131C88 bset #0,($E15).w ROM:00131C8E bset #0,($13C8).w ROM:00131C94 ROM:00131C94 loc_131C94: ; CODE XREF: sub_131C20+4C↑j ROM:00131C94 ; sub_131C20+60↑j ... ROM:00131C94 move.w 6(a0),d1 ROM:00131C98 andi.w #$18,d1 ROM:00131C9C asr.w #3,d1 ROM:00131C9E cmpi.w #0,d1 ROM:00131CA2 bne.s loc_131CB8 ROM:00131CA4 bset #1,($E11).w ROM:00131CAA bset #1,($13C6).w ROM:00131CB0 bset #2,($131E).w ROM:00131CB6 bra.s loc_131CEA ROM:00131CB8 ; --------------------------------------------------------------------------- ROM:00131CB8 ROM:00131CB8 loc_131CB8: ; CODE XREF: sub_131C20+82↑j ROM:00131CB8 cmpi.w #1,d1 ROM:00131CBC bne.s loc_131CD2 ROM:00131CBE bset #1,($E13).w ROM:00131CC4 bset #1,($13C7).w ROM:00131CCA bset #2,($131E).w ROM:00131CD0 bra.s loc_131CEA ROM:00131CD2 ; --------------------------------------------------------------------------- ROM:00131CD2 ROM:00131CD2 loc_131CD2: ; CODE XREF: sub_131C20+9C↑j ROM:00131CD2 cmpi.w #3,d1 ROM:00131CD6 bne.s loc_131CEA ROM:00131CD8 bset #1,($E15).w ROM:00131CDE bset #1,($13C8).w ROM:00131CE4 bset #2,($131E).w ROM:00131CEA ROM:00131CEA loc_131CEA: ; CODE XREF: sub_131C20+96↑j ROM:00131CEA ; sub_131C20+B0↑j ... ROM:00131CEA move.w 6(a0),d1 ROM:00131CEE andi.w #6,d1 ROM:00131CF2 asr.w #1,d1 ROM:00131CF4 cmpi.w #0,d1 ROM:00131CF8 bne.s loc_131D08 ROM:00131CFA bset #2,($E11).w ROM:00131D00 bset #2,($13C6).w ROM:00131D06 bra.s locret_131D2E ROM:00131D08 ; --------------------------------------------------------------------------- ROM:00131D08 ROM:00131D08 loc_131D08: ; CODE XREF: sub_131C20+D8↑j ROM:00131D08 cmpi.w #1,d1 ROM:00131D0C bne.s loc_131D1C ROM:00131D0E bset #2,($E13).w ROM:00131D14 bset #2,($13C7).w ROM:00131D1A bra.s locret_131D2E ROM:00131D1C ; --------------------------------------------------------------------------- ROM:00131D1C ROM:00131D1C loc_131D1C: ; CODE XREF: sub_131C20+EC↑j ROM:00131D1C cmpi.w #3,d1 ROM:00131D20 bne.s locret_131D2E ROM:00131D22 bset #2,($E15).w ROM:00131D28 bset #2,($13C8).w ROM:00131D2E ROM:00131D2E locret_131D2E: ; CODE XREF: sub_131C20+6↑j ROM:00131D2E ; sub_131C20+2E↑j ... ROM:00131D2E rts ROM:00131D2E ; End of function sub_131C20 ROM:00131D2E ROM:00131D30 ROM:00131D30 ; =============== S U B R O U T I N E ======================================= ROM:00131D30 ROM:00131D30 ROM:00131D30 sub_131D30: ; CODE XREF: ROM:001310DE↑p ROM:00131D30 ; ROM:0013113C↑p ... ROM:00131D30 lea ($FFFFFD00).w,a0 ROM:00131D34 move.w (a0),d0 ROM:00131D36 andi.w #7,d0 ROM:00131D3A asl.w #8,d0 ROM:00131D3C move.w 2(a0),d1 ROM:00131D40 andi.w #$F,d1 ROM:00131D44 move.w 4(a0),d2 ROM:00131D48 andi.w #$F,d2 ROM:00131D4C asl.w #4,d2 ROM:00131D4E move.w d0,($DFC).w ROM:00131D52 add.w d1,($DFC).w ROM:00131D56 add.w d2,($DFC).w ROM:00131D5A rts ROM:00131D5A ; End of function sub_131D30 ROM:00131D5A ROM:00131D5C ROM:00131D5C ; =============== S U B R O U T I N E ======================================= ROM:00131D5C ROM:00131D5C ROM:00131D5C sub_131D5C: ; CODE XREF: ROM:001310DA↑p ROM:00131D5C ; ROM:00131138↑p ... ROM:00131D5C lea ($FFFFFD20).w,a0 ROM:00131D60 move.w #$55,d0 ; 'U' ROM:00131D64 btst #5,($8E7).w ROM:00131D6A beq.s loc_131D78 ROM:00131D6C btst #5,($D6B).w ROM:00131D72 bne.s loc_131D78 ROM:00131D74 addi.w #$200,d0 ROM:00131D78 ROM:00131D78 loc_131D78: ; CODE XREF: sub_131D5C+E↑j ROM:00131D78 ; sub_131D5C+16↑j ROM:00131D78 btst #3,($8E7).w ROM:00131D7E beq.s loc_131D8C ROM:00131D80 btst #6,($D6B).w ROM:00131D86 bne.s loc_131D8C ROM:00131D88 addi.w #$100,d0 ROM:00131D8C ROM:00131D8C loc_131D8C: ; CODE XREF: sub_131D5C+22↑j ROM:00131D8C ; sub_131D5C+2A↑j ROM:00131D8C btst #1,($8E1).w ROM:00131D92 beq.s loc_131DA0 ROM:00131D94 btst #7,($D6B).w ROM:00131D9A bne.s loc_131DA0 ROM:00131D9C addi.w #$80,d0 ROM:00131DA0 ROM:00131DA0 loc_131DA0: ; CODE XREF: sub_131D5C+36↑j ROM:00131DA0 ; sub_131D5C+3E↑j ROM:00131DA0 move.w d0,(a0) ROM:00131DA2 move.w #$2A,d0 ; '*' ROM:00131DA6 bclr #0,($11C6).w ROM:00131DAC btst #1,($8F2).w ROM:00131DB2 beq.s loc_131DC6 ROM:00131DB4 btst #0,($D6F).w ROM:00131DBA bne.s loc_131DC6 ROM:00131DBC bset #0,($11C6).w ROM:00131DC2 addi.w #$200,d0 ROM:00131DC6 ROM:00131DC6 loc_131DC6: ; CODE XREF: sub_131D5C+56↑j ROM:00131DC6 ; sub_131D5C+5E↑j ROM:00131DC6 bclr #1,($11C6).w ROM:00131DCC btst #3,($8E5).w ROM:00131DD2 beq.s loc_131DE6 ROM:00131DD4 btst #1,($D6F).w ROM:00131DDA bne.s loc_131DE6 ROM:00131DDC bset #1,($11C6).w ROM:00131DE2 addi.w #$100,d0 ROM:00131DE6 ROM:00131DE6 loc_131DE6: ; CODE XREF: sub_131D5C+76↑j ROM:00131DE6 ; sub_131D5C+7E↑j ROM:00131DE6 bclr #0,($11C5).w ROM:00131DEC btst #2,($8F0).w ROM:00131DF2 beq.s loc_131E06 ROM:00131DF4 btst #2,($D6F).w ROM:00131DFA bne.s loc_131E06 ROM:00131DFC bset #0,($11C5).w ROM:00131E02 addi.w #$80,d0 ROM:00131E06 ROM:00131E06 loc_131E06: ; CODE XREF: sub_131D5C+96↑j ROM:00131E06 ; sub_131D5C+9E↑j ROM:00131E06 bclr #1,($11C5).w ROM:00131E0C btst #0,($8E4).w ROM:00131E12 beq.s loc_131E26 ROM:00131E14 btst #3,($D6F).w ROM:00131E1A bne.s loc_131E26 ROM:00131E1C bset #1,($11C5).w ROM:00131E22 addi.w #$40,d0 ; '@' ROM:00131E26 ROM:00131E26 loc_131E26: ; CODE XREF: sub_131D5C+B6↑j ROM:00131E26 ; sub_131D5C+BE↑j ROM:00131E26 move.w d0,2(a0) ROM:00131E2A move.w #$2A,d0 ; '*' ROM:00131E2E btst #6,($8E8).w ROM:00131E34 beq.s loc_131E42 ROM:00131E36 btst #2,($D6D).w ROM:00131E3C bne.s loc_131E42 ROM:00131E3E addi.w #$80,d0 ROM:00131E42 ROM:00131E42 loc_131E42: ; CODE XREF: sub_131D5C+D8↑j ROM:00131E42 ; sub_131D5C+E0↑j ROM:00131E42 move.w d0,4(a0) ROM:00131E46 rts ROM:00131E46 ; End of function sub_131D5C ROM:00131E46 ROM:00131E48 ROM:00131E48 ; =============== S U B R O U T I N E ======================================= ROM:00131E48 ROM:00131E48 ROM:00131E48 sub_131E48: ; CODE XREF: ROM:001310BA↑p ROM:00131E48 lea ($FFFFFD20).w,a0 ROM:00131E4C move.w #$7F,(a0) ROM:00131E50 move.w #$3F,2(a0) ; '?' ROM:00131E56 move.w #$3F,4(a0) ; '?' ROM:00131E5C bset #7,($FFFFFC1A).w ROM:00131E62 rts ROM:00131E62 ; End of function sub_131E48 ROM:00131E62 ROM:00131E64 ROM:00131E64 ; =============== S U B R O U T I N E ======================================= ROM:00131E64 ROM:00131E64 ROM:00131E64 sub_131E64: ; CODE XREF: ROM:001310E2↑p ROM:00131E64 ; ROM:00131140↑p ... ROM:00131E64 btst #1,($FFFFFD02).w ROM:00131E6A bne.s locret_131EC4 ROM:00131E6C btst #6,($FFFFFD03).w ROM:00131E72 beq.s loc_131E7C ROM:00131E74 bset #0,($11C3).w ROM:00131E7A bra.s loc_131E82 ROM:00131E7C ; --------------------------------------------------------------------------- ROM:00131E7C ROM:00131E7C loc_131E7C: ; CODE XREF: sub_131E64+E↑j ROM:00131E7C bclr #0,($11C3).w ROM:00131E82 ROM:00131E82 loc_131E82: ; CODE XREF: sub_131E64+16↑j ROM:00131E82 btst #7,($FFFFFD03).w ROM:00131E88 beq.s loc_131E92 ROM:00131E8A bset #0,($11C4).w ROM:00131E90 bra.s loc_131E98 ROM:00131E92 ; --------------------------------------------------------------------------- ROM:00131E92 ROM:00131E92 loc_131E92: ; CODE XREF: sub_131E64+24↑j ROM:00131E92 bclr #0,($11C4).w ROM:00131E98 ROM:00131E98 loc_131E98: ; CODE XREF: sub_131E64+2C↑j ROM:00131E98 btst #4,($FFFFFD03).w ROM:00131E9E beq.s loc_131EA8 ROM:00131EA0 bset #1,($11C3).w ROM:00131EA6 bra.s loc_131EAE ROM:00131EA8 ; --------------------------------------------------------------------------- ROM:00131EA8 ROM:00131EA8 loc_131EA8: ; CODE XREF: sub_131E64+3A↑j ROM:00131EA8 bclr #1,($11C3).w ROM:00131EAE ROM:00131EAE loc_131EAE: ; CODE XREF: sub_131E64+42↑j ROM:00131EAE btst #5,($FFFFFD03).w ROM:00131EB4 beq.s loc_131EBE ROM:00131EB6 bset #1,($11C4).w ROM:00131EBC bra.s locret_131EC4 ROM:00131EBE ; --------------------------------------------------------------------------- ROM:00131EBE ROM:00131EBE loc_131EBE: ; CODE XREF: sub_131E64+50↑j ROM:00131EBE bclr #1,($11C4).w ROM:00131EC4 ROM:00131EC4 locret_131EC4: ; CODE XREF: sub_131E64+6↑j ROM:00131EC4 ; sub_131E64+58↑j ROM:00131EC4 rts ROM:00131EC4 ; End of function sub_131E64 ROM:00131EC4 ROM:00131EC6 ROM:00131EC6 ; =============== S U B R O U T I N E ======================================= ROM:00131EC6 ROM:00131EC6 ROM:00131EC6 sub_131EC6: ; CODE XREF: sub_117100+9A↑p ROM:00131EC6 btst #3,($138A).w ROM:00131ECC beq.s loc_131ED6 ROM:00131ECE bset #5,($1323).w ROM:00131ED4 bra.s loc_131EE4 ROM:00131ED6 ; --------------------------------------------------------------------------- ROM:00131ED6 ROM:00131ED6 loc_131ED6: ; CODE XREF: sub_131EC6+6↑j ROM:00131ED6 btst #4,($138A).w ROM:00131EDC beq.s loc_131EE4 ROM:00131EDE bset #5,($1323).w ROM:00131EE4 ROM:00131EE4 loc_131EE4: ; CODE XREF: sub_131EC6+E↑j ROM:00131EE4 ; sub_131EC6+16↑j ROM:00131EE4 clr.b ($11C8).w ROM:00131EE8 lea (dword_1353F8).l,a3 ROM:00131EEE move.w (a3),d0 ROM:00131EF0 ROM:00131EF0 loc_131EF0: ; CODE XREF: sub_131EC6+48↓j ROM:00131EF0 cmpi.w #$FF,d0 ROM:00131EF4 beq.s locret_131F10 ROM:00131EF6 move.w 6(a3),d1 ROM:00131EFA move.b 8(a3),d2 ROM:00131EFE btst d2,(d1.w) ROM:00131F02 beq.s loc_131F08 ROM:00131F04 addq.b #1,($11C8).w ROM:00131F08 ROM:00131F08 loc_131F08: ; CODE XREF: sub_131EC6+3C↑j ROM:00131F08 adda.w #$A,a3 ROM:00131F0C move.w (a3),d0 ROM:00131F0E bra.s loc_131EF0 ROM:00131F10 ; --------------------------------------------------------------------------- ROM:00131F10 ROM:00131F10 locret_131F10: ; CODE XREF: sub_131EC6+2E↑j ROM:00131F10 rts ROM:00131F10 ; End of function sub_131EC6 ROM:00131F10 ROM:00131F12 ROM:00131F12 ; =============== S U B R O U T I N E ======================================= ROM:00131F12 ROM:00131F12 ROM:00131F12 sub_131F12: ; CODE XREF: sub_117708+C0↑p ROM:00131F12 clr.w ($E1A).w ROM:00131F16 cmpi.b #0,($13C4).w ROM:00131F1C bne.s loc_131F2A ROM:00131F1E move.w #$420,($E1A).w ROM:00131F24 bra.l locret_132208 ROM:00131F2A ; --------------------------------------------------------------------------- ROM:00131F2A ROM:00131F2A loc_131F2A: ; CODE XREF: sub_131F12+A↑j ROM:00131F2A cmpi.b #1,($13C4).w ROM:00131F30 bne.s loc_131F3E ROM:00131F32 move.w #$140,($E1A).w ROM:00131F38 bra.l locret_132208 ROM:00131F3E ; --------------------------------------------------------------------------- ROM:00131F3E ROM:00131F3E loc_131F3E: ; CODE XREF: sub_131F12+1E↑j ROM:00131F3E cmpi.b #2,($13C4).w ROM:00131F44 bne.s loc_131F52 ROM:00131F46 move.w #$133,($E1A).w ROM:00131F4C bra.l locret_132208 ROM:00131F52 ; --------------------------------------------------------------------------- ROM:00131F52 ROM:00131F52 loc_131F52: ; CODE XREF: sub_131F12+32↑j ROM:00131F52 cmpi.b #3,($13C4).w ROM:00131F58 bne.s loc_131F66 ROM:00131F5A move.w #$505,($E1A).w ROM:00131F60 bra.l locret_132208 ROM:00131F66 ; --------------------------------------------------------------------------- ROM:00131F66 ROM:00131F66 loc_131F66: ; CODE XREF: sub_131F12+46↑j ROM:00131F66 cmpi.b #4,($13C4).w ROM:00131F6C bne.s loc_131F7A ROM:00131F6E move.w #$340,($E1A).w ROM:00131F74 bra.l locret_132208 ROM:00131F7A ; --------------------------------------------------------------------------- ROM:00131F7A ROM:00131F7A loc_131F7A: ; CODE XREF: sub_131F12+5A↑j ROM:00131F7A cmpi.b #5,($13C4).w ROM:00131F80 bne.s loc_131F8E ROM:00131F82 move.w #$111,($E1A).w ROM:00131F88 bra.l locret_132208 ROM:00131F8E ; --------------------------------------------------------------------------- ROM:00131F8E ROM:00131F8E loc_131F8E: ; CODE XREF: sub_131F12+6E↑j ROM:00131F8E cmpi.b #6,($13C4).w ROM:00131F94 bne.s loc_131FA2 ROM:00131F96 move.w #$130,($E1A).w ROM:00131F9C bra.l locret_132208 ROM:00131FA2 ; --------------------------------------------------------------------------- ROM:00131FA2 ROM:00131FA2 loc_131FA2: ; CODE XREF: sub_131F12+82↑j ROM:00131FA2 cmpi.b #7,($13C4).w ROM:00131FA8 bne.s loc_131FB6 ROM:00131FAA move.w #$141,($E1A).w ROM:00131FB0 bra.l locret_132208 ROM:00131FB6 ; --------------------------------------------------------------------------- ROM:00131FB6 ROM:00131FB6 loc_131FB6: ; CODE XREF: sub_131F12+96↑j ROM:00131FB6 cmpi.b #8,($13C4).w ROM:00131FBC bne.s loc_131FCA ROM:00131FBE move.w #$135,($E1A).w ROM:00131FC4 bra.l locret_132208 ROM:00131FCA ; --------------------------------------------------------------------------- ROM:00131FCA ROM:00131FCA loc_131FCA: ; CODE XREF: sub_131F12+AA↑j ROM:00131FCA cmpi.b #9,($13C4).w ROM:00131FD0 bne.s loc_131FDE ROM:00131FD2 move.w #$106,($E1A).w ROM:00131FD8 bra.l locret_132208 ROM:00131FDE ; --------------------------------------------------------------------------- ROM:00131FDE ROM:00131FDE loc_131FDE: ; CODE XREF: sub_131F12+BE↑j ROM:00131FDE cmpi.b #$A,($13C4).w ROM:00131FE4 bne.s loc_131FF2 ROM:00131FE6 move.w #$115,($E1A).w ROM:00131FEC bra.l locret_132208 ROM:00131FF2 ; --------------------------------------------------------------------------- ROM:00131FF2 ROM:00131FF2 loc_131FF2: ; CODE XREF: sub_131F12+D2↑j ROM:00131FF2 cmpi.b #$B,($13C4).w ROM:00131FF8 bne.s loc_13204E ROM:00131FFA btst #4,($141B).w ROM:00132000 beq.s loc_13200A ROM:00132002 move.w #$300,($E1A).w ROM:00132008 bra.s loc_132048 ROM:0013200A ; --------------------------------------------------------------------------- ROM:0013200A ROM:0013200A loc_13200A: ; CODE XREF: sub_131F12+EE↑j ROM:0013200A btst #0,($13C0).w ROM:00132010 beq.s loc_13201A ROM:00132012 move.w #$301,($E1A).w ROM:00132018 bra.s loc_132048 ROM:0013201A ; --------------------------------------------------------------------------- ROM:0013201A ROM:0013201A loc_13201A: ; CODE XREF: sub_131F12+FE↑j ROM:0013201A btst #1,($13C0).w ROM:00132020 beq.s loc_13202A ROM:00132022 move.w #$302,($E1A).w ROM:00132028 bra.s loc_132048 ROM:0013202A ; --------------------------------------------------------------------------- ROM:0013202A ROM:0013202A loc_13202A: ; CODE XREF: sub_131F12+10E↑j ROM:0013202A btst #2,($13C0).w ROM:00132030 beq.s loc_13203A ROM:00132032 move.w #$303,($E1A).w ROM:00132038 bra.s loc_132048 ROM:0013203A ; --------------------------------------------------------------------------- ROM:0013203A ROM:0013203A loc_13203A: ; CODE XREF: sub_131F12+11E↑j ROM:0013203A btst #3,($13C0).w ROM:00132040 beq.s loc_132048 ROM:00132042 move.w #$304,($E1A).w ROM:00132048 ROM:00132048 loc_132048: ; CODE XREF: sub_131F12+F6↑j ROM:00132048 ; sub_131F12+106↑j ... ROM:00132048 bra.l locret_132208 ROM:0013204E ; --------------------------------------------------------------------------- ROM:0013204E ROM:0013204E loc_13204E: ; CODE XREF: sub_131F12+E6↑j ROM:0013204E cmpi.b #$C,($13C4).w ROM:00132054 bne.s loc_1320AA ROM:00132056 btst #4,($141B).w ROM:0013205C beq.s loc_132066 ROM:0013205E move.w #$300,($E1A).w ROM:00132064 bra.s loc_1320A4 ROM:00132066 ; --------------------------------------------------------------------------- ROM:00132066 ROM:00132066 loc_132066: ; CODE XREF: sub_131F12+14A↑j ROM:00132066 btst #0,($13C0).w ROM:0013206C beq.s loc_132076 ROM:0013206E move.w #$301,($E1A).w ROM:00132074 bra.s loc_1320A4 ROM:00132076 ; --------------------------------------------------------------------------- ROM:00132076 ROM:00132076 loc_132076: ; CODE XREF: sub_131F12+15A↑j ROM:00132076 btst #1,($13C0).w ROM:0013207C beq.s loc_132086 ROM:0013207E move.w #$302,($E1A).w ROM:00132084 bra.s loc_1320A4 ROM:00132086 ; --------------------------------------------------------------------------- ROM:00132086 ROM:00132086 loc_132086: ; CODE XREF: sub_131F12+16A↑j ROM:00132086 btst #2,($13C0).w ROM:0013208C beq.s loc_132096 ROM:0013208E move.w #$303,($E1A).w ROM:00132094 bra.s loc_1320A4 ROM:00132096 ; --------------------------------------------------------------------------- ROM:00132096 ROM:00132096 loc_132096: ; CODE XREF: sub_131F12+17A↑j ROM:00132096 btst #3,($13C0).w ROM:0013209C beq.s loc_1320A4 ROM:0013209E move.w #$304,($E1A).w ROM:001320A4 ROM:001320A4 loc_1320A4: ; CODE XREF: sub_131F12+152↑j ROM:001320A4 ; sub_131F12+162↑j ... ROM:001320A4 bra.l locret_132208 ROM:001320AA ; --------------------------------------------------------------------------- ROM:001320AA ROM:001320AA loc_1320AA: ; CODE XREF: sub_131F12+142↑j ROM:001320AA cmpi.b #$D,($13C4).w ROM:001320B0 bne.s loc_1320BE ROM:001320B2 move.w #$136,($E1A).w ROM:001320B8 bra.l locret_132208 ROM:001320BE ; --------------------------------------------------------------------------- ROM:001320BE ROM:001320BE loc_1320BE: ; CODE XREF: sub_131F12+19E↑j ROM:001320BE cmpi.b #$E,($13C4).w ROM:001320C4 bne.s loc_1320D2 ROM:001320C6 move.w #$120,($E1A).w ROM:001320CC bra.l locret_132208 ROM:001320D2 ; --------------------------------------------------------------------------- ROM:001320D2 ROM:001320D2 loc_1320D2: ; CODE XREF: sub_131F12+1B2↑j ROM:001320D2 cmpi.b #$F,($13C4).w ROM:001320D8 bne.s loc_1320E6 ROM:001320DA move.w #$121,($E1A).w ROM:001320E0 bra.l locret_132208 ROM:001320E6 ; --------------------------------------------------------------------------- ROM:001320E6 ROM:001320E6 loc_1320E6: ; CODE XREF: sub_131F12+1C6↑j ROM:001320E6 cmpi.b #$10,($13C4).w ROM:001320EC bne.s loc_1320FA ROM:001320EE move.w #$195,($E1A).w ROM:001320F4 bra.l locret_132208 ROM:001320FA ; --------------------------------------------------------------------------- ROM:001320FA ROM:001320FA loc_1320FA: ; CODE XREF: sub_131F12+1DA↑j ROM:001320FA cmpi.b #$11,($13C4).w ROM:00132100 bne.s loc_13210E ROM:00132102 move.w #$501,($E1A).w ROM:00132108 bra.l locret_132208 ROM:0013210E ; --------------------------------------------------------------------------- ROM:0013210E ROM:0013210E loc_13210E: ; CODE XREF: sub_131F12+1EE↑j ROM:0013210E cmpi.b #$12,($13C4).w ROM:00132114 bne.s loc_132122 ROM:00132116 move.w #$443,($E1A).w ROM:0013211C bra.l locret_132208 ROM:00132122 ; --------------------------------------------------------------------------- ROM:00132122 ROM:00132122 loc_132122: ; CODE XREF: sub_131F12+202↑j ROM:00132122 cmpi.b #$13,($13C4).w ROM:00132128 bne.s loc_132136 ROM:0013212A move.w #$170,($E1A).w ROM:00132130 bra.l locret_132208 ROM:00132136 ; --------------------------------------------------------------------------- ROM:00132136 ROM:00132136 loc_132136: ; CODE XREF: sub_131F12+216↑j ROM:00132136 cmpi.b #$14,($13C4).w ROM:0013213C bne.s loc_13214A ROM:0013213E move.w #$500,($E1A).w ROM:00132144 bra.l locret_132208 ROM:0013214A ; --------------------------------------------------------------------------- ROM:0013214A ROM:0013214A loc_13214A: ; CODE XREF: sub_131F12+22A↑j ROM:0013214A cmpi.b #$15,($13C4).w ROM:00132150 bne.s loc_13215E ROM:00132152 move.w #$335,($E1A).w ROM:00132158 bra.l locret_132208 ROM:0013215E ; --------------------------------------------------------------------------- ROM:0013215E ROM:0013215E loc_13215E: ; CODE XREF: sub_131F12+23E↑j ROM:0013215E cmpi.b #$16,($13C4).w ROM:00132164 bne.s loc_132172 ROM:00132166 move.w #$110,($E1A).w ROM:0013216C bra.l locret_132208 ROM:00132172 ; --------------------------------------------------------------------------- ROM:00132172 ROM:00132172 loc_132172: ; CODE XREF: sub_131F12+252↑j ROM:00132172 cmpi.b #$17,($13C4).w ROM:00132178 bne.s loc_132186 ROM:0013217A move.w #$1775,($E1A).w ROM:00132180 bra.l locret_132208 ROM:00132186 ; --------------------------------------------------------------------------- ROM:00132186 ROM:00132186 loc_132186: ; CODE XREF: sub_131F12+266↑j ROM:00132186 cmpi.b #$18,($13C4).w ROM:0013218C bne.s loc_13219A ROM:0013218E move.w #$170,($E1A).w ROM:00132194 bra.l locret_132208 ROM:0013219A ; --------------------------------------------------------------------------- ROM:0013219A ROM:0013219A loc_13219A: ; CODE XREF: sub_131F12+27A↑j ROM:0013219A cmpi.b #$19,($13C4).w ROM:001321A0 bne.s loc_1321AA ROM:001321A2 move.w #$1590,($E1A).w ROM:001321A8 bra.s locret_132208 ROM:001321AA ; --------------------------------------------------------------------------- ROM:001321AA ROM:001321AA loc_1321AA: ; CODE XREF: sub_131F12+28E↑j ROM:001321AA cmpi.b #$1A,($13C4).w ROM:001321B0 bne.s loc_1321BA ROM:001321B2 move.w #$1640,($E1A).w ROM:001321B8 bra.s locret_132208 ROM:001321BA ; --------------------------------------------------------------------------- ROM:001321BA ROM:001321BA loc_1321BA: ; CODE XREF: sub_131F12+29E↑j ROM:001321BA cmpi.b #$1B,($13C4).w ROM:001321C0 bne.s loc_1321CA ROM:001321C2 move.w #$1521,($E1A).w ROM:001321C8 bra.s locret_132208 ROM:001321CA ; --------------------------------------------------------------------------- ROM:001321CA ROM:001321CA loc_1321CA: ; CODE XREF: sub_131F12+2AE↑j ROM:001321CA cmpi.b #$1C,($13C4).w ROM:001321D0 bne.s loc_1321DA ROM:001321D2 move.w #$201,($E1A).w ROM:001321D8 bra.s locret_132208 ROM:001321DA ; --------------------------------------------------------------------------- ROM:001321DA ROM:001321DA loc_1321DA: ; CODE XREF: sub_131F12+2BE↑j ROM:001321DA cmpi.b #$1D,($13C4).w ROM:001321E0 bne.s loc_1321EA ROM:001321E2 move.w #$202,($E1A).w ROM:001321E8 bra.s locret_132208 ROM:001321EA ; --------------------------------------------------------------------------- ROM:001321EA ROM:001321EA loc_1321EA: ; CODE XREF: sub_131F12+2CE↑j ROM:001321EA cmpi.b #$1E,($13C4).w ROM:001321F0 bne.s loc_1321FA ROM:001321F2 move.w #$203,($E1A).w ROM:001321F8 bra.s locret_132208 ROM:001321FA ; --------------------------------------------------------------------------- ROM:001321FA ROM:001321FA loc_1321FA: ; CODE XREF: sub_131F12+2DE↑j ROM:001321FA cmpi.b #$1F,($13C4).w ROM:00132200 bne.s locret_132208 ROM:00132202 move.w #$204,($E1A).w ROM:00132208 ROM:00132208 locret_132208: ; CODE XREF: sub_131F12+12↑j ROM:00132208 ; sub_131F12+26↑j ... ROM:00132208 rts ROM:00132208 ; End of function sub_131F12 ROM:00132208 ROM:0013220A ROM:0013220A ; =============== S U B R O U T I N E ======================================= ROM:0013220A ROM:0013220A ROM:0013220A sub_13220A: ; CODE XREF: sub_132616+2E↓p ROM:0013220A bsr.w sub_132210 ROM:0013220E rts ROM:0013220E ; End of function sub_13220A ROM:0013220E ROM:00132210 ROM:00132210 ; =============== S U B R O U T I N E ======================================= ROM:00132210 ROM:00132210 ROM:00132210 sub_132210: ; CODE XREF: sub_13220A↑p ROM:00132210 cmpi.w #1,($ACE).w ROM:00132216 bne.s loc_132230 ROM:00132218 move.w #$3DF4,d1 ROM:0013221C move.w ($C2E).w,d2 ROM:00132220 move.w ($54C).w,d3 ROM:00132224 bsr.l sub_11601C ROM:0013222A move.w d1,($E28).w ROM:0013222E bra.s loc_132246 ROM:00132230 ; --------------------------------------------------------------------------- ROM:00132230 ROM:00132230 loc_132230: ; CODE XREF: sub_132210+6↑j ROM:00132230 move.w #$3DF2,d1 ROM:00132234 move.w ($C2E).w,d2 ROM:00132238 move.w ($54C).w,d3 ROM:0013223C bsr.l sub_11601C ROM:00132242 move.w d1,($E28).w ROM:00132246 ROM:00132246 loc_132246: ; CODE XREF: sub_132210+1E↑j ROM:00132246 move.w #$3D3E,d1 ROM:0013224A move.w ($A04).w,d2 ROM:0013224E bsr.l sub_11601C ROM:00132254 move.w d1,($E1E).w ROM:00132258 sub.w d1,($E28).w ROM:0013225C move.w #$3D40,d1 ROM:00132260 move.w ($9FE).w,d2 ROM:00132264 bsr.l sub_11601C ROM:0013226A move.w d1,($E20).w ROM:0013226E add.w d1,($E28).w ROM:00132272 move.w $1AE(a5),d7 ROM:00132276 cmpi.w #0,d7 ROM:0013227A ble.s loc_1322AE ROM:0013227C bsr.l sub_11A9B6 ROM:00132282 cmpi.w #0,d0 ROM:00132286 bne.s loc_1322AE ROM:00132288 cmpi.w #1,d7 ROM:0013228C bne.s loc_1322A0 ROM:0013228E move.w $1BE(a5),d4 ROM:00132292 move.w ($E28).w,d5 ROM:00132296 add.w d4,d5 ROM:00132298 bpl.s loc_13229C ROM:0013229A clr.w d5 ROM:0013229C ROM:0013229C loc_13229C: ; CODE XREF: sub_132210+88↑j ROM:0013229C move.w d5,($E28).w ROM:001322A0 ROM:001322A0 loc_1322A0: ; CODE XREF: sub_132210+7C↑j ROM:001322A0 cmpi.w #2,d7 ROM:001322A4 bne.s loc_1322AE ROM:001322A6 move.w $1B6(a5),d4 ROM:001322AA move.w d4,($E28).w ROM:001322AE ROM:001322AE loc_1322AE: ; CODE XREF: sub_132210+6A↑j ROM:001322AE ; sub_132210+76↑j ... ROM:001322AE move.w #$3D42,d1 ROM:001322B2 move.w ($A40).w,d2 ROM:001322B6 bsr.l sub_11601C ROM:001322BC move.w d1,($E1C).w ROM:001322C0 move.w d1,d0 ROM:001322C2 move.w ($E28).w,d1 ROM:001322C6 move.w ($E28).w,d2 ROM:001322CA sub.w ($A02).w,d2 ROM:001322CE move.w $72E(a5),d3 ROM:001322D2 cmp.w d1,d0 ROM:001322D4 bge.s loc_1322E2 ROM:001322D6 cmp.w d2,d3 ROM:001322D8 blt.s loc_1322E2 ROM:001322DA bset #1,($133D).w ROM:001322E0 bra.s loc_1322E8 ROM:001322E2 ; --------------------------------------------------------------------------- ROM:001322E2 ROM:001322E2 loc_1322E2: ; CODE XREF: sub_132210+C4↑j ROM:001322E2 ; sub_132210+C8↑j ROM:001322E2 bclr #1,($133D).w ROM:001322E8 ROM:001322E8 loc_1322E8: ; CODE XREF: sub_132210+D0↑j ROM:001322E8 clr.w d1 ROM:001322EA move.b ($11CB).w,d1 ROM:001322EE cmpi.w #4,d1 ROM:001322F2 bcc.s locret_1322FC ROM:001322F4 movea.l off_1322FE(pc,d1.w*4),a0 ROM:001322F8 nop ROM:001322FA jmp (a0) ROM:001322FC ; --------------------------------------------------------------------------- ROM:001322FC ROM:001322FC locret_1322FC: ; CODE XREF: sub_132210+E2↑j ROM:001322FC rts ROM:001322FC ; End of function sub_132210 ROM:001322FC ROM:001322FC ; --------------------------------------------------------------------------- ROM:001322FE off_1322FE: dc.l loc_13230E ; DATA XREF: sub_132210+E4↑r ROM:00132302 dc.l loc_132318 ROM:00132306 dc.l loc_13234E ROM:0013230A dc.l loc_13237C ROM:0013230E ; --------------------------------------------------------------------------- ROM:0013230E ROM:0013230E loc_13230E: ; DATA XREF: ROM:off_1322FE↑o ROM:0013230E move.b #1,($11CB).w ROM:00132314 bsr.w sub_13239A ROM:00132318 ROM:00132318 loc_132318: ; DATA XREF: ROM:00132302↑o ROM:00132318 btst #0,($1325).w ROM:0013231E beq.s loc_13232E ROM:00132320 move.b #2,($11CB).w ROM:00132326 bra.l loc_13235E ROM:0013232C ; --------------------------------------------------------------------------- ROM:0013232C bra.s loc_13233E ROM:0013232E ; --------------------------------------------------------------------------- ROM:0013232E ROM:0013232E loc_13232E: ; CODE XREF: ROM:0013231E↑j ROM:0013232E btst #1,($133D).w ROM:00132334 bne.s loc_13233E ROM:00132336 move.b #3,($11CB).w ROM:0013233C bra.s loc_132390 ROM:0013233E ; --------------------------------------------------------------------------- ROM:0013233E ROM:0013233E loc_13233E: ; CODE XREF: ROM:0013232C↑j ROM:0013233E ; ROM:00132334↑j ... ROM:0013233E bsr.w sub_1323B0 ROM:00132342 bsr.l sub_132442 ROM:00132348 bsr.w sub_1323C8 ROM:0013234C rts ROM:0013234E ; --------------------------------------------------------------------------- ROM:0013234E ROM:0013234E loc_13234E: ; DATA XREF: ROM:00132306↑o ROM:0013234E btst #0,($1325).w ROM:00132354 bne.s loc_13235E ROM:00132356 move.b #1,($11CB).w ROM:0013235C bra.s loc_13233E ROM:0013235E ; --------------------------------------------------------------------------- ROM:0013235E ROM:0013235E loc_13235E: ; CODE XREF: ROM:00132326↑j ROM:0013235E ; ROM:00132354↑j ... ROM:0013235E bsr.w sub_1323B0 ROM:00132362 bsr.w sub_13239A ROM:00132366 bsr.w sub_132406 ROM:0013236A rts ROM:0013236C ; --------------------------------------------------------------------------- ROM:0013236C btst #0,($1325).w ROM:00132372 beq.s loc_13237C ROM:00132374 move.b #2,($11CB).w ROM:0013237A bra.s loc_13235E ROM:0013237C ; --------------------------------------------------------------------------- ROM:0013237C ROM:0013237C loc_13237C: ; CODE XREF: ROM:00132372↑j ROM:0013237C ; DATA XREF: ROM:0013230A↑o ROM:0013237C btst #1,($133D).w ROM:00132382 beq.s loc_132390 ROM:00132384 move.b #1,($11CB).w ROM:0013238A bra.l loc_13233E ROM:00132390 ; --------------------------------------------------------------------------- ROM:00132390 ROM:00132390 loc_132390: ; CODE XREF: ROM:0013233C↑j ROM:00132390 ; ROM:00132382↑j ROM:00132390 bsr.w sub_13239A ROM:00132394 bsr.w sub_132424 ROM:00132398 rts ROM:0013239A ROM:0013239A ; =============== S U B R O U T I N E ======================================= ROM:0013239A ROM:0013239A ROM:0013239A sub_13239A: ; CODE XREF: ROM:00132314↑p ROM:0013239A ; ROM:00132362↑p ... ROM:0013239A move.w #0,d0 ROM:0013239E move.w d0,($E26).w ROM:001323A2 move.w d0,($E30).w ROM:001323A6 move.w ($A02).w,d0 ROM:001323AA move.w d0,($E2E).w ROM:001323AE rts ROM:001323AE ; End of function sub_13239A 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:loc_13233E↑p ROM:001323B0 ; ROM:loc_13235E↑p ROM:001323B0 move.w #$3DF6,d1 ROM:001323B4 move.w ($E28).w,d2 ROM:001323B8 move.w ($54C).w,d3 ROM:001323BC bsr.l sub_11601C ROM:001323C2 move.w d1,($E24).w ROM:001323C6 rts ROM:001323C6 ; End of function sub_1323B0 ROM:001323C6 ROM:001323C8 ROM:001323C8 ; =============== S U B R O U T I N E ======================================= ROM:001323C8 ROM:001323C8 ROM:001323C8 sub_1323C8: ; CODE XREF: ROM:00132348↑p ROM:001323C8 move.w ($E24).w,d1 ROM:001323CC add.w ($E26).w,d1 ROM:001323D0 move.w ($E3E).w,d0 ROM:001323D4 cmp.w d1,d0 ROM:001323D6 bge.s loc_1323E6 ROM:001323D8 move.w d0,d1 ROM:001323DA move.w d0,d2 ROM:001323DC sub.w ($E24).w,d2 ROM:001323E0 move.w d2,($E26).w ROM:001323E4 bra.s loc_1323FA ROM:001323E6 ; --------------------------------------------------------------------------- ROM:001323E6 ROM:001323E6 loc_1323E6: ; CODE XREF: sub_1323C8+E↑j ROM:001323E6 move.w $738(a5),d0 ROM:001323EA cmp.w d1,d0 ROM:001323EC ble.s loc_1323FA ROM:001323EE move.w d0,d1 ROM:001323F0 move.w d0,d3 ROM:001323F2 sub.w ($E24).w,d3 ROM:001323F6 move.w d3,($E26).w ROM:001323FA ROM:001323FA loc_1323FA: ; CODE XREF: sub_1323C8+1C↑j ROM:001323FA ; sub_1323C8+24↑j ROM:001323FA move.w d1,($E2A).w ROM:001323FE bsr.l sub_132696 ROM:00132404 rts ROM:00132404 ; End of function sub_1323C8 ROM:00132404 ROM:00132406 ROM:00132406 ; =============== S U B R O U T I N E ======================================= ROM:00132406 ROM:00132406 ROM:00132406 sub_132406: ; CODE XREF: ROM:00132366↑p ROM:00132406 move.w ($E24).w,d1 ROM:0013240A cmp.w ($E3E).w,d1 ROM:0013240E ble.s loc_132418 ROM:00132410 move.w ($E3E).w,($E2A).w ROM:00132416 bra.s loc_13241C ROM:00132418 ; --------------------------------------------------------------------------- ROM:00132418 ROM:00132418 loc_132418: ; CODE XREF: sub_132406+8↑j ROM:00132418 move.w d1,($E2A).w ROM:0013241C ROM:0013241C loc_13241C: ; CODE XREF: sub_132406+10↑j ROM:0013241C bsr.l sub_132696 ROM:00132422 rts ROM:00132422 ; End of function sub_132406 ROM:00132422 ROM:00132424 ROM:00132424 ; =============== S U B R O U T I N E ======================================= ROM:00132424 ROM:00132424 ROM:00132424 sub_132424: ; CODE XREF: ROM:00132394↑p ROM:00132424 move.w $71E(a5),d0 ROM:00132428 cmp.w ($E3E).w,d0 ROM:0013242C bge.s loc_132434 ROM:0013242E move.w d0,($E2A).w ROM:00132432 bra.s loc_13243A ROM:00132434 ; --------------------------------------------------------------------------- ROM:00132434 ROM:00132434 loc_132434: ; CODE XREF: sub_132424+8↑j ROM:00132434 move.w ($E3E).w,($E2A).w ROM:0013243A ROM:0013243A loc_13243A: ; CODE XREF: sub_132424+E↑j ROM:0013243A bsr.l sub_132696 ROM:00132440 rts ROM:00132440 ; End of function sub_132424 ROM:00132440 ROM:00132442 ROM:00132442 ; =============== S U B R O U T I N E ======================================= ROM:00132442 ROM:00132442 ROM:00132442 sub_132442: ; CODE XREF: ROM:00132342↑p ROM:00132442 bsr.w sub_132460 ROM:00132446 bsr.w sub_13248C ROM:0013244A bsr.w sub_13249A ROM:0013244E bsr.w sub_1324D4 ROM:00132452 bsr.w sub_132504 ROM:00132456 bsr.w sub_132532 ROM:0013245A bsr.w sub_132564 ROM:0013245E rts ROM:0013245E ; End of function sub_132442 ROM:0013245E ROM:00132460 ROM:00132460 ; =============== S U B R O U T I N E ======================================= ROM:00132460 ROM:00132460 ROM:00132460 sub_132460: ; CODE XREF: sub_132442↑p ROM:00132460 move.w $742(a5),d0 ROM:00132464 move.w $740(a5),d1 ROM:00132468 move.w ($A02).w,d3 ROM:0013246C ext.l d3 ROM:0013246E mulu.w d0,d3 ROM:00132470 lsr.l #8,d3 ROM:00132472 lsr.l #7,d3 ROM:00132474 move.w ($E2E).w,d2 ROM:00132478 ext.l d2 ROM:0013247A move.w d2,($E3A).w ROM:0013247E mulu.w d1,d2 ROM:00132480 lsr.l #8,d2 ROM:00132482 lsr.l #7,d2 ROM:00132484 add.w d3,d2 ROM:00132486 move.w d2,($E2E).w ROM:0013248A rts ROM:0013248A ; End of function sub_132460 ROM:0013248A ROM:0013248C ROM:0013248C ; =============== S U B R O U T I N E ======================================= ROM:0013248C ROM:0013248C ROM:0013248C sub_13248C: ; CODE XREF: sub_132442+4↑p ROM:0013248C move.w ($E28).w,d2 ROM:00132490 sub.w ($E2E).w,d2 ROM:00132494 move.w d2,($E3C).w ROM:00132498 rts ROM:00132498 ; End of function sub_13248C ROM:00132498 ROM:0013249A ROM:0013249A ; =============== S U B R O U T I N E ======================================= ROM:0013249A ROM:0013249A ROM:0013249A sub_13249A: ; CODE XREF: sub_132442+8↑p ROM:0013249A move.w ($54C).w,d0 ROM:0013249E move.w $73A(a5),d3 ROM:001324A2 move.w $73C(a5),d4 ROM:001324A6 ext.l d4 ROM:001324A8 move.w ($E2E).w,d2 ROM:001324AC move.w ($E28).w,d6 ROM:001324B0 cmp.w d2,d6 ROM:001324B2 ble.s loc_1324CA ROM:001324B4 cmp.w d0,d3 ROM:001324B6 ble.s loc_1324C6 ROM:001324B8 move.w ($54C).w,d1 ROM:001324BC ext.l d1 ROM:001324BE mulu.l d4,d1 ROM:001324C2 divu.w d3,d1 ROM:001324C4 bra.s loc_1324C8 ROM:001324C6 ; --------------------------------------------------------------------------- ROM:001324C6 ROM:001324C6 loc_1324C6: ; CODE XREF: sub_13249A+1C↑j ROM:001324C6 move.w d4,d1 ROM:001324C8 ROM:001324C8 loc_1324C8: ; CODE XREF: sub_13249A+2A↑j ROM:001324C8 bra.s loc_1324CE ROM:001324CA ; --------------------------------------------------------------------------- ROM:001324CA ROM:001324CA loc_1324CA: ; CODE XREF: sub_13249A+18↑j ROM:001324CA move.w $73E(a5),d1 ROM:001324CE ROM:001324CE loc_1324CE: ; CODE XREF: sub_13249A:loc_1324C8↑j ROM:001324CE move.w d1,($E36).w ROM:001324D2 rts ROM:001324D2 ; End of function sub_13249A ROM:001324D2 ROM:001324D4 ROM:001324D4 ; =============== S U B R O U T I N E ======================================= ROM:001324D4 ROM:001324D4 ROM:001324D4 sub_1324D4: ; CODE XREF: sub_132442+C↑p ROM:001324D4 move.w ($E3C).w,d0 ROM:001324D8 bpl.s loc_1324DC ROM:001324DA neg.w d0 ROM:001324DC ROM:001324DC loc_1324DC: ; CODE XREF: sub_1324D4+4↑j ROM:001324DC move.w $72C(a5),d1 ROM:001324E0 cmp.w d0,d1 ROM:001324E2 bge.s loc_1324FA ROM:001324E4 move.w ($E36).w,d3 ROM:001324E8 ext.l d3 ROM:001324EA move.w ($E3C).w,d0 ROM:001324EE muls.w d0,d3 ROM:001324F0 lsr.l #8,d3 ROM:001324F2 lsr.l #2,d3 ROM:001324F4 add.w ($E26).w,d3 ROM:001324F8 bra.s loc_1324FE ROM:001324FA ; --------------------------------------------------------------------------- ROM:001324FA ROM:001324FA loc_1324FA: ; CODE XREF: sub_1324D4+E↑j ROM:001324FA move.w ($E26).w,d3 ROM:001324FE ROM:001324FE loc_1324FE: ; CODE XREF: sub_1324D4+24↑j ROM:001324FE move.w d3,($E22).w ROM:00132502 rts ROM:00132502 ; End of function sub_1324D4 ROM:00132502 ROM:00132504 ROM:00132504 ; =============== S U B R O U T I N E ======================================= ROM:00132504 ROM:00132504 ROM:00132504 sub_132504: ; CODE XREF: sub_132442+10↑p ROM:00132504 move.w ($54C).w,d0 ROM:00132508 move.w $728(a5),d2 ROM:0013250C move.w $72A(a5),d3 ROM:00132510 ext.l d3 ROM:00132512 cmp.w d0,d2 ROM:00132514 ble.s loc_132528 ROM:00132516 move.w ($54C).w,d1 ROM:0013251A ext.l d1 ROM:0013251C mulu.l d3,d1 ROM:00132520 divu.w d2,d1 ROM:00132522 sub.l d3,d1 ROM:00132524 neg.w d1 ROM:00132526 bra.s loc_13252C ROM:00132528 ; --------------------------------------------------------------------------- ROM:00132528 ROM:00132528 loc_132528: ; CODE XREF: sub_132504+10↑j ROM:00132528 move.w $72A(a5),d1 ROM:0013252C ROM:0013252C loc_13252C: ; CODE XREF: sub_132504+22↑j ROM:0013252C move.w d1,($E38).w ROM:00132530 rts ROM:00132530 ; End of function sub_132504 ROM:00132530 ROM:00132532 ROM:00132532 ; =============== S U B R O U T I N E ======================================= ROM:00132532 ROM:00132532 ROM:00132532 sub_132532: ; CODE XREF: sub_132442+14↑p ROM:00132532 move.w $726(a5),d2 ROM:00132536 move.w ($E3A).w,d1 ROM:0013253A ext.l d1 ROM:0013253C sub.w ($E2E).w,d1 ROM:00132540 cmp.w d1,d2 ROM:00132542 bge.s loc_132548 ROM:00132544 move.w d2,d1 ROM:00132546 ext.l d1 ROM:00132548 ROM:00132548 loc_132548: ; CODE XREF: sub_132532+10↑j ROM:00132548 neg.w d2 ROM:0013254A cmp.w d1,d2 ROM:0013254C ble.s loc_132552 ROM:0013254E move.w d2,d1 ROM:00132550 ext.l d1 ROM:00132552 ROM:00132552 loc_132552: ; CODE XREF: sub_132532+1A↑j ROM:00132552 muls.w ($E38).w,d1 ROM:00132556 lsr.l #8,d1 ROM:00132558 lsr.l #1,d1 ROM:0013255A add.w ($E22).w,d1 ROM:0013255E move.w d1,($E22).w ROM:00132562 rts ROM:00132562 ; End of function sub_132532 ROM:00132562 ROM:00132564 ROM:00132564 ; =============== S U B R O U T I N E ======================================= ROM:00132564 ROM:00132564 ROM:00132564 sub_132564: ; CODE XREF: sub_132442+18↑p ROM:00132564 move.w ($E22).w,d0 ROM:00132568 move.w $722(a5),d1 ROM:0013256C cmp.w d0,d1 ROM:0013256E bge.s loc_132572 ROM:00132570 move.w d1,d0 ROM:00132572 ROM:00132572 loc_132572: ; CODE XREF: sub_132564+A↑j ROM:00132572 move.w $724(a5),d1 ROM:00132576 cmp.w d0,d1 ROM:00132578 ble.s loc_13257C ROM:0013257A move.w d1,d0 ROM:0013257C ROM:0013257C loc_13257C: ; CODE XREF: sub_132564+14↑j ROM:0013257C move.w d0,($E26).w ROM:00132580 rts ROM:00132580 ; End of function sub_132564 ROM:00132580 ROM:00132582 ROM:00132582 ; =============== S U B R O U T I N E ======================================= ROM:00132582 ROM:00132582 ROM:00132582 sub_132582: ; CODE XREF: sub_110E14+1A8↑p ROM:00132582 move.w ($A02).w,d1 ROM:00132586 move.w $732(a5),d2 ROM:0013258A move.w ($E2C).w,d0 ROM:0013258E move.w $734(a5),d3 ROM:00132592 cmp.w d1,d2 ROM:00132594 bgt.s loc_1325BC ROM:00132596 addi.w #1,d0 ROM:0013259A cmp.w d0,d3 ROM:0013259C bgt.s loc_1325BA ROM:0013259E subi.w #1,d0 ROM:001325A2 bset #0,($131F).w ROM:001325A8 bset #2,($141B).w ROM:001325AE bset #2,($1333).w ROM:001325B4 bset #7,($1326).w ROM:001325BA ROM:001325BA loc_1325BA: ; CODE XREF: sub_132582+1A↑j ROM:001325BA bra.s loc_1325D2 ROM:001325BC ; --------------------------------------------------------------------------- ROM:001325BC ROM:001325BC loc_1325BC: ; CODE XREF: sub_132582+12↑j ROM:001325BC move.w #0,d0 ROM:001325C0 bclr #0,($131F).w ROM:001325C6 bclr #2,($1333).w ROM:001325CC bclr #7,($1326).w ROM:001325D2 ROM:001325D2 loc_1325D2: ; CODE XREF: sub_132582:loc_1325BA↑j ROM:001325D2 move.w d0,($E2C).w ROM:001325D6 rts ROM:001325D6 ; End of function sub_132582 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: sub_132616+1A↓p ROM:001325D8 move.w #$3D48,d1 ROM:001325DC move.w ($A40).w,d2 ROM:001325E0 bsr.l sub_11601C ROM:001325E6 move.w d1,($E34).w ROM:001325EA move.w ($54C).w,d0 ROM:001325EE move.w $730(a5),d1 ROM:001325F2 move.w ($A02).w,d2 ROM:001325F6 cmp.w d0,d1 ROM:001325F8 bge.s loc_132608 ROM:001325FA cmp.w ($E34).w,d2 ROM:001325FE ble.s loc_132608 ROM:00132600 bset #2,($1338).w ROM:00132606 bra.s locret_132614 ROM:00132608 ; --------------------------------------------------------------------------- ROM:00132608 ROM:00132608 loc_132608: ; CODE XREF: sub_1325D8+20↑j ROM:00132608 ; sub_1325D8+26↑j ROM:00132608 bclr #2,($1338).w ROM:0013260E move.b #0,($11CB).w ROM:00132614 ROM:00132614 locret_132614: ; CODE XREF: sub_1325D8+2E↑j ROM:00132614 rts ROM:00132614 ; End of function sub_1325D8 ROM:00132614 ROM:00132616 ROM:00132616 ; =============== S U B R O U T I N E ======================================= ROM:00132616 ROM:00132616 ROM:00132616 sub_132616: ; CODE XREF: ROM:00115B48↑p ROM:00132616 cmpi.w #0,($5F8).w ROM:0013261C bgt.s locret_132650 ROM:0013261E move.w #$3D4A,d1 ROM:00132622 move.w ($54C).w,d2 ROM:00132626 bsr.l sub_11601C ROM:0013262C move.w d1,($E3E).w ROM:00132630 bsr.w sub_1325D8 ROM:00132634 bsr.w sub_132652 ROM:00132638 bsr.w sub_132682 ROM:0013263C btst #2,($1338).w ROM:00132642 beq.s loc_13264C ROM:00132644 bsr.l sub_13220A ROM:0013264A bra.s locret_132650 ROM:0013264C ; --------------------------------------------------------------------------- ROM:0013264C ROM:0013264C loc_13264C: ; CODE XREF: sub_132616+2C↑j ROM:0013264C bsr.w sub_132666 ROM:00132650 ROM:00132650 locret_132650: ; CODE XREF: sub_132616+6↑j ROM:00132650 ; sub_132616+34↑j ROM:00132650 rts ROM:00132650 ; End of function sub_132616 ROM:00132650 ROM:00132652 ROM:00132652 ; =============== S U B R O U T I N E ======================================= ROM:00132652 ROM:00132652 ROM:00132652 sub_132652: ; CODE XREF: sub_132616+1E↑p ROM:00132652 move.w $720(a5),d0 ROM:00132656 clr.b ($863).w ROM:0013265A move.w d0,($5F8).w ROM:0013265E move.b #1,($863).w ROM:00132664 rts ROM:00132664 ; End of function sub_132652 ROM:00132664 ROM:00132666 ROM:00132666 ; =============== S U B R O U T I N E ======================================= ROM:00132666 ROM:00132666 ROM:00132666 sub_132666: ; CODE XREF: sub_132616:loc_13264C↑p ROM:00132666 move.w $736(a5),d0 ROM:0013266A cmp.w ($E3E).w,d0 ROM:0013266E bge.s loc_132676 ROM:00132670 move.w d0,($E2A).w ROM:00132674 bra.s loc_13267C ROM:00132676 ; --------------------------------------------------------------------------- ROM:00132676 ROM:00132676 loc_132676: ; CODE XREF: sub_132666+8↑j ROM:00132676 move.w ($E3E).w,($E2A).w ROM:0013267C ROM:0013267C loc_13267C: ; CODE XREF: sub_132666+E↑j ROM:0013267C bsr.w sub_132696 ROM:00132680 rts ROM:00132680 ; End of function sub_132666 ROM:00132680 ROM:00132682 ROM:00132682 ; =============== S U B R O U T I N E ======================================= ROM:00132682 ROM:00132682 ROM:00132682 sub_132682: ; CODE XREF: sub_132616+22↑p ROM:00132682 move.w #$3D46,d1 ROM:00132686 move.w ($54C).w,d2 ROM:0013268A bsr.l sub_11601C ROM:00132690 move.w d1,($E32).w ROM:00132694 rts ROM:00132694 ; End of function sub_132682 ROM:00132694 ROM:00132696 ROM:00132696 ; =============== S U B R O U T I N E ======================================= ROM:00132696 ROM:00132696 ROM:00132696 sub_132696: ; CODE XREF: sub_1323C8+36↑p ROM:00132696 ; sub_132406:loc_13241C↑p ... ROM:00132696 move.w $1AA(a5),d7 ROM:0013269A cmpi.w #0,d7 ROM:0013269E ble.s locret_1326D2 ROM:001326A0 bsr.l sub_11A9B6 ROM:001326A6 cmpi.w #0,d0 ROM:001326AA bne.s locret_1326D2 ROM:001326AC cmpi.w #1,d7 ROM:001326B0 bne.s loc_1326C4 ROM:001326B2 move.w $1BC(a5),d4 ROM:001326B6 move.w ($E2A).w,d5 ROM:001326BA add.w d4,d5 ROM:001326BC bpl.s loc_1326C0 ROM:001326BE clr.w d5 ROM:001326C0 ROM:001326C0 loc_1326C0: ; CODE XREF: sub_132696+26↑j ROM:001326C0 move.w d5,($E2A).w ROM:001326C4 ROM:001326C4 loc_1326C4: ; CODE XREF: sub_132696+1A↑j ROM:001326C4 cmpi.w #2,d7 ROM:001326C8 bne.s locret_1326D2 ROM:001326CA move.w $1B4(a5),d4 ROM:001326CE move.w d4,($E2A).w ROM:001326D2 ROM:001326D2 locret_1326D2: ; CODE XREF: sub_132696+8↑j ROM:001326D2 ; sub_132696+14↑j ... ROM:001326D2 rts ROM:001326D2 ; End of function sub_132696 ROM:001326D2 ROM:001326D4 ROM:001326D4 ; =============== S U B R O U T I N E ======================================= ROM:001326D4 ROM:001326D4 ROM:001326D4 sub_1326D4: ; CODE XREF: sub_1251F6+36↑p ROM:001326D4 move.w #$2710,($A54).w ROM:001326DA move.w #$2710,($E40).w ROM:001326E0 clr.w ($A56).w ROM:001326E4 clr.w ($A4C).w ROM:001326E8 clr.w ($A4A).w ROM:001326EC rts ROM:001326EC ; End of function sub_1326D4 ROM:001326EC ROM:001326EE ROM:001326EE ; =============== S U B R O U T I N E ======================================= ROM:001326EE ROM:001326EE ROM:001326EE sub_1326EE: ; CODE XREF: sub_132B8E↓p ROM:001326EE move.w ($E78).w,d0 ROM:001326F2 cmp.w ($C2E).w,d0 ROM:001326F6 bge.s loc_132700 ROM:001326F8 move.w ($E76).w,($E6C).w ROM:001326FE bra.s loc_132728 ROM:00132700 ; --------------------------------------------------------------------------- ROM:00132700 ROM:00132700 loc_132700: ; CODE XREF: sub_1326EE+8↑j ROM:00132700 clr.l d1 ROM:00132702 move.w ($E76).w,d1 ROM:00132706 swap d1 ROM:00132708 move.w ($E6C).w,d2 ROM:0013270C swap d2 ROM:0013270E move.w ($E42).w,d2 ROM:00132712 move.w ($E64).w,d3 ROM:00132716 ext.l d3 ROM:00132718 bsr.l sub_115F28 ROM:0013271E move.w d4,($E42).w ROM:00132722 swap d4 ROM:00132724 move.w d4,($E6C).w ROM:00132728 ROM:00132728 loc_132728: ; CODE XREF: sub_1326EE+10↑j ROM:00132728 move.l ($9E0).w,d1 ROM:0013272C btst #2,($1329).w ROM:00132732 beq.s loc_13273C ROM:00132734 move.w $748(a5),d1 ROM:00132738 muls.w #$A,d1 ROM:0013273C ROM:0013273C loc_13273C: ; CODE XREF: sub_1326EE+44↑j ROM:0013273C move.l d1,($994).w ROM:00132740 divs.w #$A,d1 ROM:00132744 move.w d1,($E4C).w ROM:00132748 move.l ($994).w,d1 ROM:0013274C move.l ($9A0).w,d2 ROM:00132750 move.w ($E56).w,d3 ROM:00132754 ext.l d3 ROM:00132756 bsr.l sub_115F28 ROM:0013275C move.l d4,($9A0).w ROM:00132760 divs.w #$A,d4 ROM:00132764 move.w d4,($E70).w ROM:00132768 move.l ($994).w,d1 ROM:0013276C move.l ($9A4).w,d2 ROM:00132770 move.w ($E58).w,d3 ROM:00132774 muls.w #$64,d3 ; 'd' ROM:00132778 bsr.l sub_115F28 ROM:0013277E move.l d4,($9A4).w ROM:00132782 divs.w #$A,d4 ROM:00132786 move.w d4,($E72).w ROM:0013278A move.l ($994).w,d1 ROM:0013278E move.l ($9A8).w,d2 ROM:00132792 move.w ($E5A).w,d3 ROM:00132796 muls.w #$64,d3 ; 'd' ROM:0013279A bsr.l sub_115F28 ROM:001327A0 move.l d4,($9A8).w ROM:001327A4 divs.w #$A,d4 ROM:001327A8 move.w d4,($E74).w ROM:001327AC clr.l d0 ROM:001327AE move.l ($994).w,d1 ROM:001327B2 move.l ($9A0).w,d4 ROM:001327B6 sub.l d4,d1 ROM:001327B8 move.l d1,d2 ROM:001327BA cmpi.l #0,d2 ROM:001327C0 bge.s loc_1327C4 ROM:001327C2 neg.l d2 ROM:001327C4 ROM:001327C4 loc_1327C4: ; CODE XREF: sub_1326EE+D2↑j ROM:001327C4 move.w ($E68).w,d3 ROM:001327C8 ext.l d3 ROM:001327CA cmp.l d2,d3 ROM:001327CC bge.s loc_1327EE ROM:001327CE move.w ($E5C).w,d5 ROM:001327D2 ext.l d5 ROM:001327D4 muls.l d5,d1 ROM:001327D8 divs.l #$64,d1 ; 'd' ROM:001327E0 move.l d1,($988).w ROM:001327E4 move.l d1,d0 ROM:001327E6 divs.w #$A,d1 ROM:001327EA move.w d1,($E46).w ROM:001327EE ROM:001327EE loc_1327EE: ; CODE XREF: sub_1326EE+DE↑j ROM:001327EE move.l ($994).w,d1 ROM:001327F2 move.l ($9A4).w,d4 ROM:001327F6 sub.l d4,d1 ROM:001327F8 move.l d1,d2 ROM:001327FA cmpi.l #0,d2 ROM:00132800 bge.s loc_132804 ROM:00132802 neg.l d2 ROM:00132804 ROM:00132804 loc_132804: ; CODE XREF: sub_1326EE+112↑j ROM:00132804 cmp.l d2,d3 ROM:00132806 bge.s loc_132828 ROM:00132808 move.w ($E5E).w,d5 ROM:0013280C ext.l d5 ROM:0013280E muls.l d5,d1 ROM:00132812 divs.l #$3E8,d1 ROM:0013281A move.l d1,($98C).w ROM:0013281E add.l d1,d0 ROM:00132820 divs.w #$A,d1 ROM:00132824 move.w d1,($E48).w ROM:00132828 ROM:00132828 loc_132828: ; CODE XREF: sub_1326EE+118↑j ROM:00132828 move.l ($994).w,d1 ROM:0013282C move.l ($9A8).w,d4 ROM:00132830 sub.l d4,d1 ROM:00132832 move.l d1,d2 ROM:00132834 cmpi.l #0,d2 ROM:0013283A bge.s loc_13283E ROM:0013283C neg.l d2 ROM:0013283E ROM:0013283E loc_13283E: ; CODE XREF: sub_1326EE+14C↑j ROM:0013283E cmp.l d2,d3 ROM:00132840 bge.s loc_132862 ROM:00132842 move.w ($E60).w,d5 ROM:00132846 ext.l d5 ROM:00132848 muls.l d5,d1 ROM:0013284C divs.l #$3E8,d1 ROM:00132854 move.l d1,($990).w ROM:00132858 add.l d1,d0 ROM:0013285A divs.w #$A,d1 ROM:0013285E move.w d1,($E4A).w ROM:00132862 ROM:00132862 loc_132862: ; CODE XREF: sub_1326EE+152↑j ROM:00132862 move.w ($E76).w,d1 ROM:00132866 sub.w ($E6C).w,d1 ROM:0013286A move.w $746(a5),d2 ROM:0013286E move.w $65A(a5),d3 ROM:00132872 cmp.w d1,d2 ROM:00132874 ble.s loc_13288E ROM:00132876 cmp.w ($A62).w,d3 ROM:0013287A blt.s loc_13288E ROM:0013287C muls.w ($E66).w,d1 ROM:00132880 move.l d1,($984).w ROM:00132884 add.l d1,d0 ROM:00132886 divs.w #$A,d1 ROM:0013288A move.w d1,($E44).w ROM:0013288E ROM:0013288E loc_13288E: ; CODE XREF: sub_1326EE+186↑j ROM:0013288E ; sub_1326EE+18C↑j ROM:0013288E move.l d0,($99C).w ROM:00132892 divs.w #$A,d0 ROM:00132896 move.w d0,($E6A).w ROM:0013289A rts ROM:0013289A ; End of function sub_1326EE ROM:0013289A ROM:0013289C ROM:0013289C ; =============== S U B R O U T I N E ======================================= ROM:0013289C ROM:0013289C ROM:0013289C sub_13289C: ; CODE XREF: sub_110E14+AE↑p ROM:0013289C clr.l ($998).w ROM:001328A0 move.w $74A(a5),d0 ROM:001328A4 move.w ($E54).w,d1 ROM:001328A8 addq.w #1,d1 ROM:001328AA ext.l d1 ROM:001328AC divs.w d0,d1 ROM:001328AE swap d1 ROM:001328B0 move.w d1,($E54).w ROM:001328B4 clr.w d1 ROM:001328B6 move.b ($11CC).w,d1 ROM:001328BA cmpi.w #2,d1 ROM:001328BE bcc.s locret_1328C8 ROM:001328C0 movea.l off_1328CA(pc,d1.w*4),a0 ROM:001328C4 nop ROM:001328C6 jmp (a0) ROM:001328C8 ; --------------------------------------------------------------------------- ROM:001328C8 ROM:001328C8 locret_1328C8: ; CODE XREF: sub_13289C+22↑j ROM:001328C8 rts ROM:001328C8 ; End of function sub_13289C ROM:001328C8 ROM:001328C8 ; --------------------------------------------------------------------------- ROM:001328CA off_1328CA: dc.l loc_1328D2 ; DATA XREF: sub_13289C+24↑r ROM:001328CE dc.l loc_1328F2 ROM:001328D2 ; --------------------------------------------------------------------------- ROM:001328D2 ROM:001328D2 loc_1328D2: ; DATA XREF: ROM:off_1328CA↑o ROM:001328D2 move.w $74A(a5),d0 ROM:001328D6 cmpi.w #0,($4CA).w ROM:001328DC bne.s locret_1328F0 ROM:001328DE move.w #0,($E54).w ROM:001328E4 bsr.w sub_132934 ROM:001328E8 move.b #1,($11CC).w ROM:001328EE bra.s locret_132932 ROM:001328F0 ; --------------------------------------------------------------------------- ROM:001328F0 ROM:001328F0 locret_1328F0: ; CODE XREF: ROM:001328DC↑j ROM:001328F0 rts ROM:001328F2 ; --------------------------------------------------------------------------- ROM:001328F2 ROM:001328F2 loc_1328F2: ; DATA XREF: ROM:001328CE↑o ROM:001328F2 move.w $74A(a5),d0 ROM:001328F6 move.w $74C(a5),d1 ROM:001328FA cmpi.w #0,($E54).w ROM:00132900 bne.s loc_132910 ROM:00132902 cmp.w ($54C).w,d1 ROM:00132906 ble.s loc_132910 ROM:00132908 move.b #1,($11CC).w ROM:0013290E bra.s locret_132932 ROM:00132910 ; --------------------------------------------------------------------------- ROM:00132910 ROM:00132910 loc_132910: ; CODE XREF: ROM:00132900↑j ROM:00132910 ; ROM:00132906↑j ROM:00132910 cmpi.w #0,($E54).w ROM:00132916 bne.s locret_132932 ROM:00132918 cmp.w ($54C).w,d1 ROM:0013291C bgt.s locret_132932 ROM:0013291E bsr.w sub_1329AC ROM:00132922 bsr.w sub_13293C ROM:00132926 move.b #1,($11CC).w ROM:0013292C bra.l *+6 ROM:00132932 ; --------------------------------------------------------------------------- ROM:00132932 ROM:00132932 locret_132932: ; CODE XREF: ROM:001328EE↑j ROM:00132932 ; ROM:0013290E↑j ... ROM:00132932 rts ROM:00132934 ROM:00132934 ; =============== S U B R O U T I N E ======================================= ROM:00132934 ROM:00132934 ROM:00132934 sub_132934: ; CODE XREF: ROM:001328E4↑p ROM:00132934 move.w ($C2E).w,($E4E).w ROM:0013293A rts ROM:0013293A ; End of function sub_132934 ROM:0013293A ROM:0013293C ROM:0013293C ; =============== S U B R O U T I N E ======================================= ROM:0013293C ROM:0013293C ROM:0013293C sub_13293C: ; CODE XREF: ROM:00132922↑p ROM:0013293C move.w $74E(a5),d1 ROM:00132940 move.w ($C2E).w,d0 ROM:00132944 cmp.w ($E78).w,d0 ROM:00132948 ble.s loc_132952 ROM:0013294A move.w ($E78).w,d0 ROM:0013294E bra.w loc_132956 ROM:00132952 ; --------------------------------------------------------------------------- ROM:00132952 ROM:00132952 loc_132952: ; CODE XREF: sub_13293C+C↑j ROM:00132952 move.w ($C2E).w,d0 ROM:00132956 ROM:00132956 loc_132956: ; CODE XREF: sub_13293C+12↑j ROM:00132956 sub.w ($E4E).w,d0 ROM:0013295A cmp.w d0,d1 ROM:0013295C bgt.s loc_13299C ROM:0013295E muls.w ($E62).w,d0 ROM:00132962 divs.l #$64,d0 ; 'd' ROM:0013296A move.l d0,($998).w ROM:0013296E move.w ($10D2).w,d3 ROM:00132972 ext.l d3 ROM:00132974 move.l #$FFFE,d2 ROM:0013297A sub.l d3,d2 ROM:0013297C cmp.l d0,d2 ROM:0013297E bge.s loc_132982 ROM:00132980 move.l d2,d0 ROM:00132982 ROM:00132982 loc_132982: ; CODE XREF: sub_13293C+42↑j ROM:00132982 cmpi.w #0,d0 ROM:00132986 ble.s loc_13299A ROM:00132988 bsr.l sub_11561E ROM:0013298E addq.w #1,($E50).w ROM:00132992 bvc.s loc_13299A ROM:00132994 move.w #$8000,($E50).w ROM:0013299A ROM:0013299A loc_13299A: ; CODE XREF: sub_13293C+4A↑j ROM:0013299A ; sub_13293C+56↑j ROM:0013299A bra.s locret_1329AA ROM:0013299C ; --------------------------------------------------------------------------- ROM:0013299C ROM:0013299C loc_13299C: ; CODE XREF: sub_13293C+20↑j ROM:0013299C cmpi.w #0,d0 ROM:001329A0 bge.s loc_1329A6 ROM:001329A2 clr.w ($E50).w ROM:001329A6 ROM:001329A6 loc_1329A6: ; CODE XREF: sub_13293C+64↑j ROM:001329A6 clr.l ($998).w ROM:001329AA ROM:001329AA locret_1329AA: ; CODE XREF: sub_13293C:loc_13299A↑j ROM:001329AA rts ROM:001329AA ; End of function sub_13293C ROM:001329AA ROM:001329AC ROM:001329AC ; =============== S U B R O U T I N E ======================================= ROM:001329AC ROM:001329AC ROM:001329AC sub_1329AC: ; CODE XREF: ROM:0013291E↑p ROM:001329AC move.w ($E78).w,d0 ROM:001329B0 clr.l d1 ROM:001329B2 move.w ($C2E).w,d1 ROM:001329B6 cmp.w d1,d0 ROM:001329B8 bge.s loc_1329BC ROM:001329BA move.w d0,d1 ROM:001329BC ROM:001329BC loc_1329BC: ; CODE XREF: sub_1329AC+C↑j ROM:001329BC swap d1 ROM:001329BE move.w ($E4E).w,d2 ROM:001329C2 swap d2 ROM:001329C4 move.w ($E52).w,d2 ROM:001329C8 move.w $750(a5),d3 ROM:001329CC ext.l d3 ROM:001329CE bsr.l sub_115F28 ROM:001329D4 move.w d4,($E52).w ROM:001329D8 swap d4 ROM:001329DA move.w d4,($E4E).w ROM:001329DE rts ROM:001329DE ; End of function sub_1329AC ROM:001329DE ROM:001329E0 ROM:001329E0 ; =============== S U B R O U T I N E ======================================= ROM:001329E0 ROM:001329E0 ROM:001329E0 sub_1329E0: ; CODE XREF: sub_132BF4:loc_132C1C↓p ROM:001329E0 btst #4,($8DF).w ROM:001329E6 beq.s loc_132A42 ROM:001329E8 move.w #$3D52,d1 ROM:001329EC move.w ($A38).w,d2 ROM:001329F0 bsr.l sub_11601C ROM:001329F6 move.w d1,($E64).w ROM:001329FA move.w #$3D54,d1 ROM:001329FE move.w ($A38).w,d2 ROM:00132A02 bsr.l sub_11601C ROM:00132A08 move.w d1,($E66).w ROM:00132A0C move.w #$3D4C,d1 ROM:00132A10 move.w ($A38).w,d2 ROM:00132A14 bsr.l sub_11601C ROM:00132A1A move.w d1,($E56).w ROM:00132A1E move.w #$3D4E,d1 ROM:00132A22 move.w ($A38).w,d2 ROM:00132A26 bsr.l sub_11601C ROM:00132A2C move.w d1,($E58).w ROM:00132A30 move.w #$3D50,d1 ROM:00132A34 move.w ($A38).w,d2 ROM:00132A38 bsr.l sub_11601C ROM:00132A3E move.w d1,($E5A).w ROM:00132A42 ROM:00132A42 loc_132A42: ; CODE XREF: sub_1329E0+6↑j ROM:00132A42 move.w #$3E00,d1 ROM:00132A46 move.w ($A38).w,d2 ROM:00132A4A move.w ($A3A).w,d3 ROM:00132A4E bsr.l sub_11601C ROM:00132A54 move.w d1,($E68).w ROM:00132A58 move.w #$3DF8,d1 ROM:00132A5C move.w ($A38).w,d2 ROM:00132A60 move.w ($A02).w,d3 ROM:00132A64 bsr.l sub_11601C ROM:00132A6A move.w d1,($E5C).w ROM:00132A6E move.w #$3DFA,d1 ROM:00132A72 move.w ($A38).w,d2 ROM:00132A76 move.w ($A02).w,d3 ROM:00132A7A bsr.l sub_11601C ROM:00132A80 move.w d1,($E5E).w ROM:00132A84 move.w #$3DFC,d1 ROM:00132A88 move.w ($A38).w,d2 ROM:00132A8C move.w ($A02).w,d3 ROM:00132A90 bsr.l sub_11601C ROM:00132A96 move.w d1,($E60).w ROM:00132A9A move.w #$3DFE,d1 ROM:00132A9E move.w ($A38).w,d2 ROM:00132AA2 move.w ($54C).w,d3 ROM:00132AA6 bsr.l sub_11601C ROM:00132AAC move.w d1,($E62).w ROM:00132AB0 rts ROM:00132AB0 ; End of function sub_1329E0 ROM:00132AB0 ROM:00132AB2 ROM:00132AB2 ; =============== S U B R O U T I N E ======================================= ROM:00132AB2 ROM:00132AB2 ROM:00132AB2 sub_132AB2: ; CODE XREF: sub_132BF4+2E↓p ROM:00132AB2 clr.w d1 ROM:00132AB4 move.b ($11CD).w,d1 ROM:00132AB8 cmpi.w #4,d1 ROM:00132ABC bcc.s locret_132AC6 ROM:00132ABE movea.l off_132AC8(pc,d1.w*4),a0 ROM:00132AC2 nop ROM:00132AC4 jmp (a0) ROM:00132AC6 ; --------------------------------------------------------------------------- ROM:00132AC6 ROM:00132AC6 locret_132AC6: ; CODE XREF: sub_132AB2+A↑j ROM:00132AC6 rts ROM:00132AC6 ; End of function sub_132AB2 ROM:00132AC6 ROM:00132AC6 ; --------------------------------------------------------------------------- ROM:00132AC8 off_132AC8: dc.l loc_132AD8 ; DATA XREF: sub_132AB2+C↑r ROM:00132ACC dc.l loc_132AF2 ROM:00132AD0 dc.l loc_132B1A ROM:00132AD4 dc.l loc_132B52 ROM:00132AD8 ; --------------------------------------------------------------------------- ROM:00132AD8 ROM:00132AD8 loc_132AD8: ; DATA XREF: ROM:off_132AC8↑o ROM:00132AD8 bsr.w sub_132BD8 ROM:00132ADC bclr #2,($1336).w ROM:00132AE2 bclr #2,($1322).w ROM:00132AE8 move.b #1,($11CD).w ROM:00132AEE bra.s loc_132B10 ROM:00132AF0 ; --------------------------------------------------------------------------- ROM:00132AF0 rts ROM:00132AF2 ; --------------------------------------------------------------------------- ROM:00132AF2 ROM:00132AF2 loc_132AF2: ; DATA XREF: ROM:00132ACC↑o ROM:00132AF2 move.w $754(a5),d0 ROM:00132AF6 move.w ($A02).w,d1 ROM:00132AFA sub.w ($E6E).w,d1 ROM:00132AFE cmp.w d1,d0 ROM:00132B00 bge.s loc_132B10 ROM:00132B02 bset #2,($1336).w ROM:00132B08 move.b #2,($11CD).w ROM:00132B0E bra.s loc_132B4C ROM:00132B10 ; --------------------------------------------------------------------------- ROM:00132B10 ROM:00132B10 loc_132B10: ; CODE XREF: ROM:00132AEE↑j ROM:00132B10 ; ROM:00132B00↑j ... ROM:00132B10 bsr.w sub_132B9C ROM:00132B14 bsr.w sub_132BE0 ROM:00132B18 rts ROM:00132B1A ; --------------------------------------------------------------------------- ROM:00132B1A ROM:00132B1A loc_132B1A: ; DATA XREF: ROM:00132AD0↑o ROM:00132B1A btst #7,($1319).w ROM:00132B20 beq.s loc_132B34 ROM:00132B22 bsr.w sub_132BD8 ROM:00132B26 bclr #2,($1336).w ROM:00132B2C move.b #1,($11CD).w ROM:00132B32 bra.s loc_132B10 ROM:00132B34 ; --------------------------------------------------------------------------- ROM:00132B34 ROM:00132B34 loc_132B34: ; CODE XREF: ROM:00132B20↑j ROM:00132B34 move.w $752(a5),d0 ROM:00132B38 cmp.w ($54C).w,d0 ROM:00132B3C bgt.s loc_132B4C ROM:00132B3E bset #2,($1322).w ROM:00132B44 move.b #3,($11CD).w ROM:00132B4A bra.s locret_132B8A ROM:00132B4C ; --------------------------------------------------------------------------- ROM:00132B4C ROM:00132B4C loc_132B4C: ; CODE XREF: ROM:00132B0E↑j ROM:00132B4C ; ROM:00132B3C↑j ... ROM:00132B4C bsr.w sub_132B9C ROM:00132B50 rts ROM:00132B52 ; --------------------------------------------------------------------------- ROM:00132B52 ROM:00132B52 loc_132B52: ; DATA XREF: ROM:00132AD4↑o ROM:00132B52 btst #7,($1319).w ROM:00132B58 beq.s loc_132B72 ROM:00132B5A bsr.w sub_132BD8 ROM:00132B5E bclr #2,($1336).w ROM:00132B64 bclr #2,($1322).w ROM:00132B6A move.b #1,($11CD).w ROM:00132B70 bra.s loc_132B10 ROM:00132B72 ; --------------------------------------------------------------------------- ROM:00132B72 ROM:00132B72 loc_132B72: ; CODE XREF: ROM:00132B58↑j ROM:00132B72 move.w $752(a5),d0 ROM:00132B76 cmp.w ($54C).w,d0 ROM:00132B7A ble.s locret_132B8A ROM:00132B7C bclr #2,($1322).w ROM:00132B82 move.b #2,($11CD).w ROM:00132B88 bra.s loc_132B4C ROM:00132B8A ; --------------------------------------------------------------------------- ROM:00132B8A ROM:00132B8A locret_132B8A: ; CODE XREF: ROM:00132B4A↑j ROM:00132B8A ; ROM:00132B7A↑j ROM:00132B8A rts ROM:00132B8C ; --------------------------------------------------------------------------- ROM:00132B8C rts ROM:00132B8E ROM:00132B8E ; =============== S U B R O U T I N E ======================================= ROM:00132B8E ROM:00132B8E ROM:00132B8E sub_132B8E: ; CODE XREF: sub_110E14+13A↑p ROM:00132B8E bsr.l sub_1326EE ROM:00132B94 bset #7,($1316).w ROM:00132B9A rts ROM:00132B9A ; End of function sub_132B8E ROM:00132B9A ROM:00132B9C ROM:00132B9C ; =============== S U B R O U T I N E ======================================= ROM:00132B9C ROM:00132B9C ROM:00132B9C sub_132B9C: ; CODE XREF: ROM:loc_132B10↑p ROM:00132B9C ; ROM:loc_132B4C↑p ROM:00132B9C move.l #0,($99C).w ROM:00132BA4 move.w #0,($E6A).w ROM:00132BAA move.w ($E76).w,($E6C).w ROM:00132BB0 move.l ($9E0).w,($9A0).w ROM:00132BB6 move.l ($9E0).w,($9A4).w ROM:00132BBC move.l ($9E0).w,($9A8).w ROM:00132BC2 move.l ($9E0).w,d0 ROM:00132BC6 divs.w #$A,d0 ROM:00132BCA move.w d0,($E70).w ROM:00132BCE move.w d0,($E72).w ROM:00132BD2 move.w d0,($E74).w ROM:00132BD6 rts ROM:00132BD6 ; End of function sub_132B9C ROM:00132BD6 ROM:00132BD8 ROM:00132BD8 ; =============== S U B R O U T I N E ======================================= ROM:00132BD8 ROM:00132BD8 ROM:00132BD8 sub_132BD8: ; CODE XREF: ROM:loc_132AD8↑p ROM:00132BD8 ; ROM:00132B22↑p ... ROM:00132BD8 move.w #$7FFF,($E6E).w ROM:00132BDE rts ROM:00132BDE ; End of function sub_132BD8 ROM:00132BDE ROM:00132BE0 ROM:00132BE0 ; =============== S U B R O U T I N E ======================================= ROM:00132BE0 ROM:00132BE0 ROM:00132BE0 sub_132BE0: ; CODE XREF: ROM:00132B14↑p ROM:00132BE0 move.w ($E6E).w,d0 ROM:00132BE4 move.w ($A02).w,d1 ROM:00132BE8 cmp.w d0,d1 ROM:00132BEA bge.s locret_132BF2 ROM:00132BEC move.w ($A02).w,($E6E).w ROM:00132BF2 ROM:00132BF2 locret_132BF2: ; CODE XREF: sub_132BE0+A↑j ROM:00132BF2 rts ROM:00132BF2 ; End of function sub_132BE0 ROM:00132BF2 ROM:00132BF4 ROM:00132BF4 ; =============== S U B R O U T I N E ======================================= ROM:00132BF4 ROM:00132BF4 ROM:00132BF4 sub_132BF4: ; CODE XREF: sub_1251F6+48↑p ROM:00132BF4 move.w #$3D56,d1 ROM:00132BF8 move.w ($54C).w,d2 ROM:00132BFC bsr.l sub_11601C ROM:00132C02 move.w d1,($E78).w ROM:00132C06 move.w ($E78).w,d0 ROM:00132C0A cmp.w ($C2E).w,d0 ROM:00132C0E bge.s loc_132C16 ROM:00132C10 move.w d0,($E76).w ROM:00132C14 bra.s loc_132C1C ROM:00132C16 ; --------------------------------------------------------------------------- ROM:00132C16 ROM:00132C16 loc_132C16: ; CODE XREF: sub_132BF4+1A↑j ROM:00132C16 move.w ($C2E).w,($E76).w ROM:00132C1C ROM:00132C1C loc_132C1C: ; CODE XREF: sub_132BF4+20↑j ROM:00132C1C bsr.l sub_1329E0 ROM:00132C22 bsr.l sub_132AB2 ROM:00132C28 rts ROM:00132C28 ; End of function sub_132BF4 ROM:00132C28 ROM:00132C2A ROM:00132C2A ; =============== S U B R O U T I N E ======================================= ROM:00132C2A ROM:00132C2A ROM:00132C2A sub_132C2A: ; CODE XREF: ROM:00115B4E↑p ROM:00132C2A bsr.w sub_132C34 ROM:00132C2E bsr.w sub_132E38 ROM:00132C32 rts ROM:00132C32 ; End of function sub_132C2A ROM:00132C32 ROM:00132C34 ROM:00132C34 ; =============== S U B R O U T I N E ======================================= ROM:00132C34 ROM:00132C34 ROM:00132C34 sub_132C34: ; CODE XREF: sub_132C2A↑p ROM:00132C34 clr.w d1 ROM:00132C36 move.b ($11CE).w,d1 ROM:00132C3A cmpi.w #$12,d1 ROM:00132C3E bcc.s locret_132C48 ROM:00132C40 movea.l off_132C4A(pc,d1.w*4),a0 ROM:00132C44 nop ROM:00132C46 jmp (a0) ROM:00132C48 ; --------------------------------------------------------------------------- ROM:00132C48 ROM:00132C48 locret_132C48: ; CODE XREF: sub_132C34+A↑j ROM:00132C48 rts ROM:00132C48 ; End of function sub_132C34 ROM:00132C48 ROM:00132C48 ; --------------------------------------------------------------------------- ROM:00132C4A off_132C4A: dc.l loc_132C92 ; DATA XREF: sub_132C34+C↑r ROM:00132C4E dc.l loc_132CAE ROM:00132C52 dc.l loc_132CE0 ROM:00132C56 dc.l loc_132CE0 ROM:00132C5A dc.l loc_132CE0 ROM:00132C5E dc.l loc_132CE0 ROM:00132C62 dc.l loc_132CE0 ROM:00132C66 dc.l loc_132CE0 ROM:00132C6A dc.l loc_132CE0 ROM:00132C6E dc.l loc_132CE0 ROM:00132C72 dc.l loc_132CE0 ROM:00132C76 dc.l loc_132CE0 ROM:00132C7A dc.l loc_132CE0 ROM:00132C7E dc.l loc_132CE0 ROM:00132C82 dc.l loc_132CE0 ROM:00132C86 dc.l loc_132CE0 ROM:00132C8A dc.l loc_132D0C ROM:00132C8E dc.l loc_132D3C ROM:00132C92 ; --------------------------------------------------------------------------- ROM:00132C92 ROM:00132C92 loc_132C92: ; DATA XREF: ROM:off_132C4A↑o ROM:00132C92 btst #1,($1337).w ROM:00132C98 beq.s loc_132CA6 ROM:00132C9A move.w ($1358).w,($E82).w ROM:00132CA0 move.b #1,($11CE).w ROM:00132CA6 ROM:00132CA6 loc_132CA6: ; CODE XREF: ROM:00132C98↑j ROM:00132CA6 move.w ($1358).w,($A40).w ROM:00132CAC rts ROM:00132CAE ; --------------------------------------------------------------------------- ROM:00132CAE ROM:00132CAE loc_132CAE: ; DATA XREF: ROM:00132C4E↑o ROM:00132CAE btst #0,($49B).w ROM:00132CB4 beq.s loc_132CC4 ROM:00132CB6 bsr.w sub_132D56 ROM:00132CBA move.b #$11,($11CE).w ROM:00132CC0 bra.w locret_132CDE ROM:00132CC4 ; --------------------------------------------------------------------------- ROM:00132CC4 ROM:00132CC4 loc_132CC4: ; CODE XREF: ROM:00132CB4↑j ROM:00132CC4 bsr.w sub_132D60 ROM:00132CC8 btst #5,($131C).w ROM:00132CCE beq.s locret_132CDE ROM:00132CD0 bsr.w sub_132DAA ROM:00132CD4 bsr.w sub_132DB8 ROM:00132CD8 move.b #2,($11CE).w ROM:00132CDE ROM:00132CDE locret_132CDE: ; CODE XREF: ROM:00132CC0↑j ROM:00132CDE ; ROM:00132CCE↑j ROM:00132CDE rts ROM:00132CE0 ; --------------------------------------------------------------------------- ROM:00132CE0 ROM:00132CE0 loc_132CE0: ; DATA XREF: ROM:00132C52↑o ROM:00132CE0 ; ROM:00132C56↑o ... ROM:00132CE0 btst #0,($49B).w ROM:00132CE6 beq.s loc_132CF4 ROM:00132CE8 bsr.w sub_132D56 ROM:00132CEC move.b #$11,($11CE).w ROM:00132CF2 bra.s locret_132D0A ROM:00132CF4 ; --------------------------------------------------------------------------- ROM:00132CF4 ROM:00132CF4 loc_132CF4: ; CODE XREF: ROM:00132CE6↑j ROM:00132CF4 bsr.w sub_132D60 ROM:00132CF8 btst #5,($131C).w ROM:00132CFE beq.s locret_132D0A ROM:00132D00 bsr.w sub_132DB8 ROM:00132D04 addi.b #1,($11CE).w ROM:00132D0A ROM:00132D0A locret_132D0A: ; CODE XREF: ROM:00132CF2↑j ROM:00132D0A ; ROM:00132CFE↑j ROM:00132D0A rts ROM:00132D0C ; --------------------------------------------------------------------------- ROM:00132D0C ROM:00132D0C loc_132D0C: ; DATA XREF: ROM:00132C8A↑o ROM:00132D0C btst #0,($49B).w ROM:00132D12 beq.s loc_132D20 ROM:00132D14 bsr.w sub_132D56 ROM:00132D18 move.b #$11,($11CE).w ROM:00132D1E bra.s locret_132D3A ROM:00132D20 ; --------------------------------------------------------------------------- ROM:00132D20 ROM:00132D20 loc_132D20: ; CODE XREF: ROM:00132D12↑j ROM:00132D20 bsr.w sub_132D60 ROM:00132D24 btst #5,($131C).w ROM:00132D2A beq.s locret_132D3A ROM:00132D2C bsr.w sub_132DB8 ROM:00132D30 bsr.w sub_132DCE ROM:00132D34 move.b #1,($11CE).w ROM:00132D3A ROM:00132D3A locret_132D3A: ; CODE XREF: ROM:00132D1E↑j ROM:00132D3A ; ROM:00132D2A↑j ROM:00132D3A rts ROM:00132D3C ; --------------------------------------------------------------------------- ROM:00132D3C ROM:00132D3C loc_132D3C: ; DATA XREF: ROM:00132C8E↑o ROM:00132D3C btst #0,($49B).w ROM:00132D42 bne.s loc_132D4E ROM:00132D44 move.b #1,($11CE).w ROM:00132D4A bra.w locret_132D52 ROM:00132D4E ; --------------------------------------------------------------------------- ROM:00132D4E ROM:00132D4E loc_132D4E: ; CODE XREF: ROM:00132D42↑j ROM:00132D4E bsr.w sub_132D56 ROM:00132D52 ROM:00132D52 locret_132D52: ; CODE XREF: ROM:00132D4A↑j ROM:00132D52 rts ROM:00132D54 ; --------------------------------------------------------------------------- ROM:00132D54 rts ROM:00132D56 ROM:00132D56 ; =============== S U B R O U T I N E ======================================= ROM:00132D56 ROM:00132D56 ROM:00132D56 sub_132D56: ; CODE XREF: ROM:00132CB6↑p ROM:00132D56 ; ROM:00132CE8↑p ... ROM:00132D56 move.w $75E(a5),d0 ROM:00132D5A move.w d0,($E82).w ROM:00132D5E rts ROM:00132D5E ; End of function sub_132D56 ROM:00132D5E ROM:00132D60 ROM:00132D60 ; =============== S U B R O U T I N E ======================================= ROM:00132D60 ROM:00132D60 ROM:00132D60 sub_132D60: ; CODE XREF: ROM:loc_132CC4↑p ROM:00132D60 ; ROM:loc_132CF4↑p ... ROM:00132D60 bclr #5,($131C).w ROM:00132D66 move.w $758(a5),d0 ROM:00132D6A move.w $756(a5),d1 ROM:00132D6E cmp.w ($54C).w,d0 ROM:00132D72 bge.s locret_132DA8 ROM:00132D74 cmp.w ($54C).w,d1 ROM:00132D78 ble.s locret_132DA8 ROM:00132D7A move.w $75A(a5),d0 ROM:00132D7E move.w $75C(a5),d1 ROM:00132D82 cmp.w ($C2E).w,d0 ROM:00132D86 bge.s locret_132DA8 ROM:00132D88 cmp.w ($C2E).w,d1 ROM:00132D8C ble.s locret_132DA8 ROM:00132D8E move.w ($A02).w,d2 ROM:00132D92 sub.w ($E28).w,d2 ROM:00132D96 bpl.s loc_132D9A ROM:00132D98 neg.w d2 ROM:00132D9A ROM:00132D9A loc_132D9A: ; CODE XREF: sub_132D60+36↑j ROM:00132D9A move.w $760(a5),d3 ROM:00132D9E cmp.w d2,d3 ROM:00132DA0 ble.s locret_132DA8 ROM:00132DA2 bset #5,($131C).w ROM:00132DA8 ROM:00132DA8 locret_132DA8: ; CODE XREF: sub_132D60+12↑j ROM:00132DA8 ; sub_132D60+18↑j ... ROM:00132DA8 rts ROM:00132DA8 ; End of function sub_132D60 ROM:00132DA8 ROM:00132DAA ROM:00132DAA ; =============== S U B R O U T I N E ======================================= ROM:00132DAA ROM:00132DAA ROM:00132DAA sub_132DAA: ; CODE XREF: ROM:00132CD0↑p ROM:00132DAA move.w #0,($E7A).w ROM:00132DB0 move.w #0,($E7C).w ROM:00132DB6 rts ROM:00132DB6 ; End of function sub_132DAA ROM:00132DB6 ROM:00132DB8 ROM:00132DB8 ; =============== S U B R O U T I N E ======================================= ROM:00132DB8 ROM:00132DB8 ROM:00132DB8 sub_132DB8: ; CODE XREF: ROM:00132CD4↑p ROM:00132DB8 ; ROM:00132D00↑p ... ROM:00132DB8 move.w ($54C).w,d0 ROM:00132DBC asr.w #4,d0 ROM:00132DBE add.w d0,($E7A).w ROM:00132DC2 move.w ($E2A).w,d1 ROM:00132DC6 asr.w #4,d1 ROM:00132DC8 add.w d1,($E7C).w ROM:00132DCC rts ROM:00132DCC ; End of function sub_132DB8 ROM:00132DCC ROM:00132DCE ROM:00132DCE ; =============== S U B R O U T I N E ======================================= ROM:00132DCE ROM:00132DCE ROM:00132DCE sub_132DCE: ; CODE XREF: ROM:00132D30↑p ROM:00132DCE move.w ($E7A).w,($E7E).w ROM:00132DD4 move.w ($E7C).w,($E80).w ROM:00132DDA move.w #$3D58,d1 ROM:00132DDE move.w ($E7A).w,d2 ROM:00132DE2 bsr.l sub_11601C ROM:00132DE8 move.w d1,($E84).w ROM:00132DEC move.w #$3D5A,d1 ROM:00132DF0 move.w ($E7A).w,d2 ROM:00132DF4 bsr.l sub_11601C ROM:00132DFA move.w d1,($E86).w ROM:00132DFE move.w ($E84).w,d0 ROM:00132E02 move.w ($E7C).w,d1 ROM:00132E06 sub.w ($E86).w,d1 ROM:00132E0A bpl.s loc_132E16 ROM:00132E0C neg.w d1 ROM:00132E0E muls.w d1,d0 ROM:00132E10 asr.l #8,d0 ROM:00132E12 neg.w d0 ROM:00132E14 bra.s loc_132E1A ROM:00132E16 ; --------------------------------------------------------------------------- ROM:00132E16 ROM:00132E16 loc_132E16: ; CODE XREF: sub_132DCE+3C↑j ROM:00132E16 muls.w d1,d0 ROM:00132E18 asr.l #8,d0 ROM:00132E1A ROM:00132E1A loc_132E1A: ; CODE XREF: sub_132DCE+46↑j ROM:00132E1A move.w $768(a5),d2 ROM:00132E1E add.w d2,d0 ROM:00132E20 move.w d0,($E88).w ROM:00132E24 move.w #$3D5C,d1 ROM:00132E28 move.w ($E88).w,d2 ROM:00132E2C bsr.l sub_11601C ROM:00132E32 move.w d1,($E82).w ROM:00132E36 rts ROM:00132E36 ; End of function sub_132DCE ROM:00132E36 ROM:00132E38 ROM:00132E38 ; =============== S U B R O U T I N E ======================================= ROM:00132E38 ROM:00132E38 ROM:00132E38 sub_132E38: ; CODE XREF: sub_132C2A+4↑p ROM:00132E38 clr.w d1 ROM:00132E3A move.b ($11CF).w,d1 ROM:00132E3E cmpi.w #2,d1 ROM:00132E42 bcc.s locret_132E4C ROM:00132E44 movea.l off_132E4E(pc,d1.w*4),a0 ROM:00132E48 nop ROM:00132E4A jmp (a0) ROM:00132E4C ; --------------------------------------------------------------------------- ROM:00132E4C ROM:00132E4C locret_132E4C: ; CODE XREF: sub_132E38+A↑j ROM:00132E4C rts ROM:00132E4C ; End of function sub_132E38 ROM:00132E4C ROM:00132E4C ; --------------------------------------------------------------------------- ROM:00132E4E off_132E4E: dc.l loc_132E56 ; DATA XREF: sub_132E38+C↑r ROM:00132E52 dc.l loc_132E70 ROM:00132E56 ; --------------------------------------------------------------------------- ROM:00132E56 ROM:00132E56 loc_132E56: ; DATA XREF: ROM:off_132E4E↑o ROM:00132E56 move.w $762(a5),d0 ROM:00132E5A clr.b ($8BD).w ROM:00132E5E move.w d0,($6AC).w ROM:00132E62 move.b #1,($8BD).w ROM:00132E68 move.b #1,($11CF).w ROM:00132E6E rts ROM:00132E70 ; --------------------------------------------------------------------------- ROM:00132E70 ROM:00132E70 loc_132E70: ; DATA XREF: ROM:00132E52↑o ROM:00132E70 cmpi.w #0,($6AC).w ROM:00132E76 bgt.s locret_132E8E ROM:00132E78 bsr.w sub_132E92 ROM:00132E7C move.w $762(a5),d0 ROM:00132E80 clr.b ($8BD).w ROM:00132E84 move.w d0,($6AC).w ROM:00132E88 move.b #1,($8BD).w ROM:00132E8E ROM:00132E8E locret_132E8E: ; CODE XREF: ROM:00132E76↑j ROM:00132E8E rts ROM:00132E90 ; --------------------------------------------------------------------------- ROM:00132E90 rts ROM:00132E92 ROM:00132E92 ; =============== S U B R O U T I N E ======================================= ROM:00132E92 ROM:00132E92 ROM:00132E92 sub_132E92: ; CODE XREF: ROM:00132E78↑p ROM:00132E92 move.w ($A40).w,d0 ROM:00132E96 cmp.w ($E82).w,d0 ROM:00132E9A bge.s loc_132EB6 ROM:00132E9C move.w ($E82).w,d1 ROM:00132EA0 sub.w ($A40).w,d1 ROM:00132EA4 move.w $764(a5),d2 ROM:00132EA8 cmp.w d1,d2 ROM:00132EAA bge.s loc_132EB0 ROM:00132EAC add.w d2,d0 ROM:00132EAE bra.s loc_132EB2 ROM:00132EB0 ; --------------------------------------------------------------------------- ROM:00132EB0 ROM:00132EB0 loc_132EB0: ; CODE XREF: sub_132E92+18↑j ROM:00132EB0 add.w d1,d0 ROM:00132EB2 ROM:00132EB2 loc_132EB2: ; CODE XREF: sub_132E92+1C↑j ROM:00132EB2 move.w d0,($A40).w ROM:00132EB6 ROM:00132EB6 loc_132EB6: ; CODE XREF: sub_132E92+8↑j ROM:00132EB6 cmp.w ($E82).w,d0 ROM:00132EBA ble.s locret_132ED6 ROM:00132EBC move.w ($A40).w,d1 ROM:00132EC0 sub.w ($E82).w,d1 ROM:00132EC4 move.w $766(a5),d2 ROM:00132EC8 cmp.w d1,d2 ROM:00132ECA bge.s loc_132ED0 ROM:00132ECC sub.w d2,d0 ROM:00132ECE bra.s loc_132ED2 ROM:00132ED0 ; --------------------------------------------------------------------------- ROM:00132ED0 ROM:00132ED0 loc_132ED0: ; CODE XREF: sub_132E92+38↑j ROM:00132ED0 sub.w d1,d0 ROM:00132ED2 ROM:00132ED2 loc_132ED2: ; CODE XREF: sub_132E92+3C↑j ROM:00132ED2 move.w d0,($A40).w ROM:00132ED6 ROM:00132ED6 locret_132ED6: ; CODE XREF: sub_132E92+28↑j ROM:00132ED6 rts ROM:00132ED6 ; End of function sub_132E92 ROM:00132ED6 ROM:00132ED8 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_19. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00132EDA ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_20. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00132EDC ROM:00132EDC ; =============== S U B R O U T I N E ======================================= ROM:00132EDC ROM:00132EDC ROM:00132EDC sub_132EDC: ; CODE XREF: sub_1251F6+78↑p ROM:00132EDC bclr #1,($1328).w ROM:00132EE2 bclr #2,($133F).w ROM:00132EE8 rts ROM:00132EE8 ; End of function sub_132EDC ROM:00132EE8 ROM:00132EEA ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_28. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00132EEC dword_132EEC: dc.l $60007, $A380002, $47E0002, $A040002, $48E0002, $9FE0002 ROM:00132EEC ; DATA XREF: sub_121D12:loc_12212E↑o ROM:00132EEC dc.l $47C0002, $9EC0002, $1060001, $A380002, $2060001 ROM:00132EEC dc.l $A040002, $3060001, $9FE0002, $4060001, $9EC0002 ROM:00132EEC dc.l $5060001, $A1A0002, $6060006, $A020002, $47A0002 ROM:00132EEC dc.l $C2E0002, $4980002, $54C0002, $E2A0002, $7060001 ROM:00132EEC dc.l $A020002, $10060002, $9F00002, $4800002, $91060001 ROM:00132EEC dc.l $A400002, $5C060007, $EB20002, $EB40002, $EB60002 ROM:00132EEC dc.l $EC00002, $EC60002, $ECA0002, $ECE0002, $6E060010 ROM:00132EEC dc.l $EB20002, $EB40002, $EB60002, $EB80002, $EBA0002 ROM:00132EEC dc.l $EBC0002, $EBE0002, $EC00002, $EC20002, $EC40002 ROM:00132EEC dc.l $EC60002, $EC80002, $ECA0002, $ECC0002, $ECE0002 ROM:00132EEC dc.l $ED00002, $D060001, $5070001, $46040001, $40C0004 ROM:00132EEC dc.l $6F060002, $5060002, $114A0001, $A060007, $EDE0002 ROM:00132EEC dc.l $E8E0002, $4840002, $EE00002, $E900002, $4860002 ROM:00132EEC dc.l $54C0002, $5506000D, $EE60002, $EEA0002, $11460001 ROM:00132EEC dc.l $D040002, $13AC0002, $13AE0002, $13B00002, $13B20002 ROM:00132EEC dc.l $13B40002, $13B60002, $13B80002, $13BA0002, $13BC0002 ROM:00132EEC dc.l $71060001, $F820002, $21060001, $B600002, $5D060010 ROM:00132EEC dc.l $54C0002, $B3E0002, $B420002, $135C0002, $13700002 ROM:00132EEC dc.l $B8E0002, $A160002, $4D40002, $9EC0002, $9E80002 ROM:00132EEC dc.l $AD60002, $B600002, $B620002, $11480001, $11490001 ROM:00132EEC dc.l $9F60002, $62060001, $BA40002, $44040001, $99B64004 ROM:00132EEC dc.l $E070001, $4004010, $18070001, $11390001, $3207000A ROM:00132EEC dc.l $4004001, $4024001, $4044001, $4064001, $4084001 ROM:00132EEC dc.l $40A4001, $40C4001, $40E4001, $28008, $1128008, $3307000A ROM:00132EEC dc.l $99BA4004, $8390004, $400C001, $402C001, $404C001 ROM:00132EEC dc.l $406C001, $408C001, $40AC001, $40CC001, $40EC001 ROM:00132EEC dc.l $610E0001, $5260002, $900E0001, $7010001, $3E04000A ROM:00132EEC dc.l $4210003, $99BF4003, $4250003, $99C24001, $52C0002 ROM:00132EEC dc.l $41D0003, $99C54003, $99C34001, $7020001, $4390003 ROM:00132EEC dc.l $F060001, $113F0001, $11060003, $11420001, $5240002 ROM:00132EEC dc.l $4CA0002, $13060001, $11400001, $14060001, $11410001 ROM:00132EEC dc.l $15060001, $C0C0002, $19070009, $13560004, $13540004 ROM:00132EEC dc.l $49A0004, $9100004, $13480004, $C080002, $13680002 ROM:00132EEC dc.l $C0A0002, $13BE0001, $20060001, $9140004, $35060002 ROM:00132EEC dc.l $4AC0002, $4AE0002, $3A060003, $13660002, $135A0002 ROM:00132EEC dc.l $13A20002, $B060003, $59E0004, $F8C0008, $99C84001 ROM:00132EEC dc.l $9060001, $54C0002, $40060002, $136C0002, $136A0002 ROM:00132EEC dc.l $8060001, $C2E0002, $56060004, $F9C0002, $F9E0002 ROM:00132EEC dc.l $FB40002, $FB60002, $57060003, $9380004, $C7C0002 ROM:00132EEC dc.l $11750001, $52060004, $13050001, $13060001, $13070001 ROM:00132EEC dc.l $13080001, $5106000C, $4960002, $47E0002, $47C0002 ROM:00132EEC dc.l $48E0002, $B620002, $54C0002, $5060002, $C2E0002 ROM:00132EEC dc.l $47A0002, $EDE0002, $EE80002, $11430001, $5A060009 ROM:00132EEC dc.l $CCC0002, $CCE0002, $CC40002, $CC60002, $D1E0002 ROM:00132EEC dc.l $10040002, $10060002, $11470001, $94C0004, $5806000C ROM:00132EEC dc.l $13C40001, $13C50001, $1B120002, $1B140002, $1B160002 ROM:00132EEC dc.l $1B180002, $1B1A0002, $1B1C0002, $1D720001, $1B1E0002 ROM:00132EEC dc.l $1B200002, $13780002, $63060001, $1D730020, $64060001 ROM:00132EEC dc.l $1B320040, $65060001, $1B720040, $66060001, $1BB20040 ROM:00132EEC dc.l $67060001, $1BF20040, $68060001, $1C320040, $69060001 ROM:00132EEC dc.l $1C720040, $6A060001, $1D930020, $6B060001, $1CB20040 ROM:00132EEC dc.l $6C060001, $1CF20040, $6D060001, $1D320040, $59060017 ROM:00132EEC dc.l $13C40001, $D420002, $D440002, $138A0002, $138C0002 ROM:00132EEC dc.l $137E0002, $13800002, $D520002, $D540002, $137A0002 ROM:00132EEC dc.l $137C0002, $D460002, $D480002, $1B220002, $1B240002 ROM:00132EEC dc.l $D4A0002, $D4C0002, $1B260002, $1B280002, $13820002 ROM:00132EEC dc.l $13840002, $13860002, $13880002, $16060001, $5580002 ROM:00132EEC dc.l $24040001, $DA50001, $C060003, $DAC0002, $9B80010 ROM:00132EEC dc.l $10D20002, $7006000C, $DFE0002, $E000002, $E020002 ROM:00132EEC dc.l $E040002, $E060002, $E080002, $E0A0002, $E0C0002 ROM:00132EEC dc.l $E0E0002, $E100002, $E120002, $E140002, $12060001 ROM:00132EEC dc.l $5840002 ROM:001333D0 dcb.b 2,$FF ROM:001333D2 byte_1333D2: dc.b $FF ; DATA XREF: sub_123922+292↑r ROM:001333D2 ; sub_123922:loc_123BD4↑r ROM:001333D3 dc.b $FF ROM:001333D4 word_1333D4: dc.w $8201 ; DATA XREF: sub_122F08+E↑r ROM:001333D4 ; sub_122F08+18↑r ... ROM:001333D6 dc.w $3E07 ROM:001333D8 dc.l $21073B04, $23043D04, $3004310E, $32043304, $100F200E ROM:001333D8 dc.l $270F1707, $18073408, $37083608, $14071A0F, $110E8308 ROM:001333D8 dc.l $2C047F00 ROM:00133404 dword_133404: dc.l $B7170013 ; DATA XREF: sub_122F08+A6↑r ROM:00133404 ; sub_122F08+BA↑r ... ROM:00133408 dc.l $5280BA18, $135280, $BE0C0013, $5280A202, $135280 ROM:00133408 dc.l $A0000013, $5280A101, $135280, $A2020013, $5280A303 ROM:00133408 dc.l $135280, $A4040013, $5280A505, $135280, $A6060013 ROM:00133408 dc.l $5280A909, $135280, $C31B0013, $5280C21C, $135280 ROM:00133408 dc.l $B30B0013, $5280B616, $134460, $B5150013, $44D8D001 ROM:00133408 dc.l $135334, $FFFFFFFF ROM:00133474 dcb.b 2,$FF ROM:00133476 dword_133476: dc.l $BE130013 ; DATA XREF: sub_122F08+80↑r ROM:00133476 ; sub_122F08+94↑r ... ROM:0013347A dc.w $4432 ROM:0013347C dc.l $B1110013, $5380B212, $1353B0, $FFFFFFFF ROM:0013348C dcb.b 2,$FF ROM:0013348E dword_13348E: dc.l $C3040013 ; DATA XREF: sub_122F08+1D8↑r ROM:0013348E ; sub_122F08+1EC↑r ... ROM:00133492 dc.w $5270 ROM:00133494 dc.l $C4040013, $5278FFFF, $FFFFFFFF ROM:001334A0 dword_1334A0: dc.l $84040011 ; DATA XREF: sub_122F08+166↑r ROM:001334A0 ; sub_122F08+17A↑r ... ROM:001334A4 dc.l $41D68204, $11E9BE, $20C0011, $486AE604, $134534 ROM:001334A4 dc.l $E1040013, $491EE004, $13496A, $1080011, $4C5A0008 ROM:001334A4 dc.l $114D02, $40F0012, $2E60C004, $134976, $C8040013 ROM:001334A4 dc.l $4A0CC904, $134AB2, $CC040013, $4AC0CD04, $134B5E ROM:001334A4 dc.l $D0040013, $4BB8D104, $134BD0, $D2040013, $4BD8D404 ROM:001334A4 dc.l $134CC4, $D9040013, $4DC0DA04, $134DF4, $E2060013 ROM:001334A4 dc.l $4EBAD604, $134EC2, $D7040013, $4EE0C104, $12106E ROM:001334A4 dc.l $E8040013, $503EE704, $135046, $C2040013, $504EC404 ROM:001334A4 dc.l $13508A, $C3040013, $5092C504, $13509A, $C6040013 ROM:001334A4 dc.l $50CCC704, $1350FE, $CA040011, $D9D0CB06, $13517E ROM:001334A4 dc.l $CF040013, $51E8D304, $135236, $D8040013, $523EDB04 ROM:001334A4 dc.l $1352EE, $F0040012, $4C664004, $115E56, $85040012 ROM:001334A4 dc.l $AB42FFFF, $FFFFFFFF ROM:0013359C dword_13359C: dc.l $C0040013 ; DATA XREF: sub_121D12+5BE↑r ROM:0013359C ; sub_121D12+5D2↑r ... ROM:001335A0 dc.l $497EC804, $134A24, $D2040013, $4C18D404, $134CD8 ROM:001335A0 dc.l $DA040013, $4E0ED704, $134F3A, $C1040013, $4F72FFFF ROM:001335A0 dc.l $FFFFFFFF, $20003, $40001, $500FF ROM:001335D8 dword_1335D8: dc.l $12310000, $12425A, $24070A, $D4C0010, $E130140, $13C70120 ROM:001335D8 ; DATA XREF: sub_121D12+144↑o ROM:001335D8 ; sub_121D12+2E6↑o ROM:001335D8 dc.l $D500080, $E130102, $12320000, $12425A, $24070A, $D4C0010 ROM:001335D8 dc.l $E110140, $13C60120, $D500080, $E110104, $12320000 ROM:001335D8 dc.l $12425A, $24070A, $D4C0010, $E150140, $13C80120, $D500080 ROM:001335D8 dc.l $E150101, $2610000, $12425A, $26070A, $D4C0410, $E010040 ROM:001335D8 dc.l $13930020, $D500480, $E010002, $2620000, $12425A ROM:001335D8 dc.l $26070A, $D4C0410, $DFF0040, $13910020, $D500480 ROM:001335D8 dc.l $DFF0004, $2620000, $12425A, $26070A, $D4C0410, $E030040 ROM:001335D8 dc.l $13950020, $D500480, $E030001, $2640000, $12425A ROM:001335D8 dc.l $26070A, $D4C0510, $E010140, $13930120, $D500580 ROM:001335D8 dc.l $E010102, $2650000, $12425A, $26070A, $D4C0510, $DFF0140 ROM:001335D8 dc.l $13910120, $D500580, $DFF0104, $2650000, $12425A ROM:001335D8 dc.l $26070A, $D4C0510, $E030140, $13950120, $D500580 ROM:001335D8 dc.l $E030101, $2670000, $12425A, $26070A, $D4C0610, $E010240 ROM:001335D8 dc.l $13930220, $D500680, $E010202, $2680000, $12425A ROM:001335D8 dc.l $26070A, $D4C0610, $DFF0240, $13910220, $D500680 ROM:001335D8 dc.l $DFF0204, $2680000, $12425A, $26070A, $D4C0610, $E030240 ROM:001335D8 dc.l $13950220, $D500680, $E030201, $2700000, $12425A ROM:001335D8 dc.l $26070A, $D4C0710, $E010340, $13930320, $D500780 ROM:001335D8 dc.l $E010302, $2710000, $12425A, $26070A, $D4C0710, $DFF0340 ROM:001335D8 dc.l $13910320, $D500780, $DFF0304, $2710000, $12425A ROM:001335D8 dc.l $26070A, $D4C0710, $E030340, $13950320, $D500780 ROM:001335D8 dc.l $E030301, $6500000, $12425A, $280708, $E010440, $13930420 ROM:001335D8 dc.l $13140680, $E010402, $6500000, $12425A, $280708, $DFF0440 ROM:001335D8 dc.l $13910420, $13140680, $DFF0404, $6500000, $12425A ROM:001335D8 dc.l $280708, $E030440, $13950420, $13140680, $E030401 ROM:001335D8 dc.l $15370000, $12425A, $2A0708, $E010540, $13930520 ROM:001335D8 dc.l $13140680, $E010502, $15380000, $12425A, $2A0708 ROM:001335D8 dc.l $DFF0540, $13910520, $13140680, $DFF0504, $15380000 ROM:001335D8 dc.l $12425A, $2A0708, $E030540, $13950520, $13140680 ROM:001335D8 dc.l $E030501, $4810000, $12425A, $2C070A, $13220110, $E010740 ROM:001335D8 dc.l $13930720, $13140680, $E010702, $4810000, $12425A ROM:001335D8 dc.l $2C070A, $13220110, $DFF0740, $13910720, $13140680 ROM:001335D8 dc.l $DFF0704, $4810000, $12425A, $2C070A, $13220110, $E030740 ROM:001335D8 dc.l $13950720, $13140680, $E030701, $15070000, $12425A ROM:001335D8 dc.l $320708, $E000040, $13920020, $D4F0380, $E000002 ROM:001335D8 dc.l $15080000, $12425A, $320708, $DFE0040, $13900020 ROM:001335D8 dc.l $D4F0380, $DFE0004, $15060000, $12425A, $320708, $E020040 ROM:001335D8 dc.l $13940020, $D4F0380, $E020001, $15070000, $12425A ROM:001335D8 dc.l $320708, $E000140, $13920120, $D4F0380, $E000102 ROM:001335D8 dc.l $15080000, $12425A, $320708, $DFE0140, $13900120 ROM:001335D8 dc.l $D4F0380, $DFE0104, $15060000, $12425A, $320708, $E020140 ROM:001335D8 dc.l $13940120, $D4F0380, $E020101, $11860000, $12425A ROM:001335D8 dc.l $34070E, $D4A0010, $E070040, $13990020, $E070240 ROM:001335D8 dc.l $13990220, $D4E0080, $E070002, $11850000, $12425A ROM:001335D8 dc.l $34070E, $D4A0010, $E050040, $13970020, $E050240 ROM:001335D8 dc.l $13970220, $D4E0080, $E050004, $11860000, $12425A ROM:001335D8 dc.l $34070E, $D4A0010, $E090040, $139B0020, $E090240 ROM:001335D8 dc.l $139B0220, $D4E0080, $E090001, $11920000, $12425A ROM:001335D8 dc.l $36070E, $D4B0710, $E070140, $13990120, $E070340 ROM:001335D8 dc.l $13990320, $D4F0780, $E070102, $11910000, $12425A ROM:001335D8 dc.l $36070E, $D4B0710, $E050140, $13970120, $E050340 ROM:001335D8 dc.l $13970320, $D4F0780, $E050104, $11920000, $12425A ROM:001335D8 dc.l $36070E, $D4B0710, $E090140, $139B0120, $E090340 ROM:001335D8 dc.l $139B0320, $D4F0780, $E090101, $4450000, $12425A ROM:001335D8 dc.l $30070A, $D4D0210, $E070440, $13990420, $D510280 ROM:001335D8 dc.l $E070402, $4440000, $12425A, $30070A, $D4D0210, $E050440 ROM:001335D8 dc.l $13970420, $D510280, $E050404, $4450000, $12425A ROM:001335D8 dc.l $30070A, $D4D0210, $E090440, $139B0420, $D510280 ROM:001335D8 dc.l $E090401, $4800000, $12425A, $2E070A, $13220110, $E070540 ROM:001335D8 dc.l $13990520, $13140680, $E070502, $4800000, $12425A ROM:001335D8 dc.l $2E070A, $13220110, $E050540, $13970520, $13140680 ROM:001335D8 dc.l $E050504, $4800000, $12425A, $2E070A, $13220110, $E090540 ROM:001335D8 dc.l $139B0520, $13140680, $E090501, $16110000, $12425A ROM:001335D8 dc.l $380708, $E130040, $13C70020, $13140680, $E130002 ROM:001335D8 dc.l $16100000, $12425A, $380708, $E110040, $13C60020 ROM:001335D8 dc.l $13140680, $E110004, $16100000, $12425A, $380708 ROM:001335D8 dc.l $E150040, $13C80020, $13140680, $E150001, $15230000 ROM:001335D8 dc.l $12425A, $7C070A, $13220110, $E0D0040, $139F0020 ROM:001335D8 dc.l $13140680, $E0D0002, $15240000, $12425A, $7C070A ROM:001335D8 dc.l $13220110, $E0B0040, $139D0020, $13140680, $E0B0004 ROM:001335D8 dc.l $15240000, $12425A, $7C070A, $13220110, $E0F0040 ROM:001335D8 dc.l $13A10020, $13140680, $E0F0001, $15290000, $12425A ROM:001335D8 dc.l $7C070A, $13220110, $E0D0140, $139F0120, $13140680 ROM:001335D8 dc.l $E0D0102, $15300000, $12425A, $7C070A, $13220110 ROM:001335D8 dc.l $E0B0140, $139D0120, $13140680, $E0B0104, $15300000 ROM:001335D8 dc.l $12425A, $7C070A, $13220110, $E0F0140, $13A10120 ROM:001335D8 dc.l $13140680, $E0F0101, $2450000, $12425A, $8A070A, $13220110 ROM:001335D8 dc.l $E0D0440, $139F0420, $13140680, $E0D0402, $2460000 ROM:001335D8 dc.l $12425A, $8A070A, $13220110, $E0F0440, $13A10420 ROM:001335D8 dc.l $13140680, $E0F0402, $2430000, $12425A, $8A070A, $13220110 ROM:001335D8 dc.l $E0B0440, $139D0420, $13140680, $E0B0402, $2340000 ROM:001335D8 dc.l $12425A, $8A070A, $13220110, $131F0040, $141B0220 ROM:001335D8 dc.l $13140680, $131F0002, $1070000, $12425A, $420708 ROM:001335D8 dc.l $A2F0040, $13570020, $D4E0180, $A2F0002, $1080000 ROM:001335D8 dc.l $12425A, $420708, $A2D0040, $13550020, $D4E0180, $A2D0001 ROM:001335D8 dc.l $1120000, $12425A, $3A0708, $A2F0140, $13570120, $D510680 ROM:001335D8 dc.l $A2F0102, $1130000, $12425A, $3A0708, $A2D0140, $13550120 ROM:001335D8 dc.l $D510680, $A2D0101, $1170000, $12425A, $400708, $A2F0240 ROM:001335D8 dc.l $13570220, $D4E0280, $A2F0202, $1180000, $12425A ROM:001335D8 dc.l $400708, $A2D0240, $13550220, $D4E0280, $A2D0201 ROM:001335D8 dc.l $1220000, $12425A, $440708, $A2E0740, $13560720, $D4E0680 ROM:001335D8 dc.l $A2E0702, $1230000, $12425A, $440708, $A2C0740, $13540720 ROM:001335D8 dc.l $D4E0680, $A2C0701, $1310000, $12425A, $460708, $A2F0540 ROM:001335D8 dc.l $13570520, $D4F0680, $A2F0502, $1320000, $12425A ROM:001335D8 dc.l $460708, $A2D0540, $13550520, $D4F0680, $A2D0501 ROM:001335D8 dc.l $1370000, $12425A, $480708, $A2F0640, $13570620 ROM:00133DD8 dc.l $D4E0580, $A2F0602, $1380000, $12425A, $480708, $A2D0640 ROM:00133DD8 dc.l $13550620, $13140680, $A2D0601, $5620000, $12425A ROM:00133DD8 dc.l $4A0708, $A2F0340, $13570320, $13140680, $A2F0302 ROM:00133DD8 dc.l $5630000, $12425A, $4A0708, $A2D0340, $13550320, $13140680 ROM:00133DD8 dc.l $A2D0301, $5520000, $12425A, $500708, $A2F0740, $13570720 ROM:00133DD8 dc.l $13140680, $A2F0702, $5530000, $12425A, $500708, $A2D0740 ROM:00133DD8 dc.l $13550720, $13140680, $A2D0701, $5320000, $12425A ROM:00133DD8 dc.l $4C0708, $A2E0140, $13560120, $13140680, $A2E0102 ROM:00133DD8 dc.l $5330000, $12425A, $4C0708, $A2C0140, $13540120, $13140680 ROM:00133DD8 dc.l $A2C0101, $15390000, $12425A, $4E0708, $A2E0540, $13560520 ROM:00133DD8 dc.l $13140680, $A2E0502, $15390000, $12425A, $4E0708 ROM:00133DD8 dc.l $A2C0540, $13540520, $13140680, $A2C0501, $1980000 ROM:00133DD8 dc.l $12425A, $3C070A, $D4D0010, $A2E0240, $13560220, $D510080 ROM:00133DD8 dc.l $A2E0202, $1970000, $12425A, $3C070A, $D4D0010, $A2C0240 ROM:00133DD8 dc.l $13540220, $D510080, $A2C0201, $15200000, $12425A ROM:00133DD8 dc.l $3E0708, $A2E0440, $13560420, $13140680, $A2E0402 ROM:00133DD8 dc.l $15200000, $12425A, $3E0708, $A2C0440, $13540420 ROM:00133DD8 dc.l $13140680, $A2C0401, $4620000, $12425A, $520708, $133B0040 ROM:00133DD8 dc.l $141B0120, $13140680, $133B0002, $4630000, $12425A ROM:00133DD8 dc.l $520708, $13340540, $141B0020, $13140680, $13340501 ROM:00133DD8 dc.l $5050000, $12425A, $56070A, $D4B0310, $D430340, $137B0320 ROM:00133DD8 dc.l $D4F0380, $D430308, $15900000, $12425A, $54070A, $D4C0110 ROM:00133DD8 dc.l $D440140, $137C0120, $D500180, $D440108, $3400000 ROM:00133DD8 dc.l $12425A, $5A070A, $D4B0410, $D430440, $137B0420, $D4F0480 ROM:00133DD8 dc.l $D430408, $1160000, $12425A, $58070A, $D4C0310, $D440340 ROM:00133DD8 dc.l $137C0320, $D500380, $D440308, $3350000, $12425A ROM:00133DD8 dc.l $5C070A, $D4D0510, $D450540, $137D0520, $D510580 ROM:00133DD8 dc.l $D450508, $3510000, $12425A, $5E070A, $141C0610, $141C0240 ROM:00133DD8 dc.l $141D0420, $141D0080, $141C0204, $3520000, $12425A ROM:00133DD8 dc.l $5E070A, $141C0710, $141C0340, $141D0520, $141D0180 ROM:00133DD8 dc.l $141C0304, $1110000, $12425A, $60070A, $D4B0510, $D430540 ROM:00133DD8 dc.l $137B0520, $D4F0580, $D430508, $1060000, $12425A ROM:00133DD8 dc.l $62070A, $D4A0110, $C090340, $132D0720, $D4E0180 ROM:00133DD8 dc.l $C090308, $1350000, $12425A, $68070A, $D4A0010, $D420040 ROM:00133DD8 dc.l $137A0020, $D4E0080, $D420008, $1410000, $12425A ROM:00133DD8 dc.l $6A070A, $D4B0710, $D430740, $137B0720, $D4F0780 ROM:00133DD8 dc.l $D430708, $1300000, $12425A, $64070A, $D4B0610, $D430640 ROM:00133DD8 dc.l $137B0620, $D4F0680, $D430608, $1360000, $12425A ROM:00133DD8 dc.l $66070A, $D4A0510, $D420540, $137A0520, $D4E0580 ROM:00133DD8 dc.l $D420508, $1330000, $12425A, $64070A, $D4B0210, $D430240 ROM:00133DD8 dc.l $137B0220, $D4F0280, $D430208, $1400000, $12425A ROM:00133DD8 dc.l $66070A, $D4B0110, $D430140, $137B0120, $D4F0180 ROM:00133DD8 dc.l $D430104, $5010000, $12425A, $78070A, $D4D0110, $D450140 ROM:00133DD8 dc.l $137D0120, $D510180, $D450108, $5000000, $12425A ROM:00133DD8 dc.l $78070A, $D4D0410, $D450440, $13BE0020, $D510480 ROM:00133DD8 dc.l $D450408, $1210000, $12425A, $6C070A, $D4A0710, $D420740 ROM:00133DD8 dc.l $137A0720, $D4E0780, $D420708, $4200000, $12425A ROM:00133DD8 dc.l $6E070A, $D4B0010, $D430040, $137B0020, $D4F0080 ROM:00133DD8 dc.l $D430008, $13000000, $12425A, $70070A, $D4A0310, $D420340 ROM:00133DD8 dc.l $137A0320, $D4E0380, $D420308, $13160000, $12425A ROM:00133DD8 dc.l $72070A, $D4A0410, $D420440, $137A0420, $D4E0480 ROM:00133DD8 dc.l $D420408, $1700000, $12425A, $74070A, $D4D0310, $D450340 ROM:00133DD8 dc.l $137D0320, $D510380, $D450308, $16400000, $12425A ROM:00133DD8 dc.l $7A070A, $D4C0210, $D440240, $137C0220, $D500280 ROM:00133DD8 dc.l $D440208, $17750000, $12425A, $76070A, $D4D0710, $D450740 ROM:00133DD8 dc.l $137D0720, $D510780, $D450708, $3010000, $12425A ROM:00133DD8 dc.l $7E070A, $D4A0310, $11830040, $141C0020, $D4E0380 ROM:00133DD8 dc.l $11830008, $3020000, $12425A, $7E070A, $D4A0310, $11830140 ROM:00133DD8 dc.l $141C0520, $D4E0380, $11830108, $3030000, $12425A ROM:00133DD8 dc.l $7E070A, $D4A0310, $11830240, $141D0320, $D4E0380 ROM:00133DD8 dc.l $11830208, $3040000, $12425A, $7E070A, $D4A0310, $11830340 ROM:00133DD8 dc.l $141C0420, $D4E0380, $11830308, $3000000, $12425A ROM:00133DD8 dc.l $80070A, $D4A0310, $132D0240, $141B0420, $D4E0380 ROM:00133DD8 dc.l $132D0208, $6010000, $12425A, $880706, $7010140, $7010340 ROM:00133DD8 dc.l $13140680, $6550000, $12425A, $820708, $E0D0240, $139F0220 ROM:00133DD8 dc.l $13140680, $E0D0202, $6550000, $12425A, $820708, $E0B0240 ROM:00133DD8 dc.l $139D0220, $13140680, $E0B0204, $6550000, $12425A ROM:00133DD8 dc.l $820708, $E0F0240, $13A10220, $13140680, $E0F0201 ROM:00133DD8 dc.l $14870000, $12425A, $860708, $A2F0740, $13570720 ROM:00133DD8 dc.l $13140680, $A2F0702, $14870000, $12425A, $860708 ROM:00133DD8 dc.l $A2D0740, $13550720, $13140680, $A2D0701, $14860000 ROM:00133DD8 dc.l $12425A, $84070A, $13220110, $E010640, $13930620 ROM:00133DD8 dc.l $13140680, $E010602, $14860000, $12425A, $84070A ROM:00133DD8 dc.l $13220110, $DFF0640, $13910620, $13140680, $DFF0604 ROM:00133DD8 dc.l $14860000, $12425A, $84070A, $13220110, $E030640 ROM:00133DD8 dc.l $13950620, $13140680, $E030601, $FF0C03, $FF661C ROM:00133DD8 dc.l $2C380918, $5C621C6, $9184247, $1E390000, $11F0CFFC ROM:00133DD8 dc.l $6431C7, $AAA600A, $2C380918, $58621C6, $9184E75 ROM:00133DD8 dc.l $C0300FF, $66423C3C, $13E3C, $6004, $6470001, $C470000 ROM:00133DD8 dc.l $6E0A0F38, $11026602, $424660EC, $C460000, $660808F8 ROM:00133DD8 dc.l $71333, $60142C38, $91C2E38, $9180BC6, $BC721C6, $91C21C7 ROM:00133DD8 dc.l $918602E, $C0300F0, $66162C38, $91C2E38, $9180B86 ROM:00133DD8 dc.l $BC721C6, $91C21C7, $9186012, $2C38091C, $2E380918 ROM:00133DD8 dc.l $B8721C6, $91C21C7, $9184E75, $8380001, $13356708 ROM:00133DD8 dc.l $8F80007, $1333604A, $C0300FF, $66162C38, $91C2E38 ROM:00133DD8 dc.l $9180BC6, $BC721C6, $91C21C7, $918602E, $C0300F0 ROM:00133DD8 dc.l $66162C38, $91C2E38, $9180B86, $BC721C6, $91C21C7 ROM:00133DD8 dc.l $9186012, $2C38091C, $2E380918, $B8721C6, $91C21C7 ROM:00133DD8 dc.l $9184E75, $46FC2700, $31FC000C, $FC0A6100, $1704241 ROM:00133DD8 dc.l $61000022, $C870000, $6F00, $80487, 1, $11FC0055 ROM:00133DD8 dc.l $FA2711FC, $AAFA27, $60DE4E75, $C410004, $6408207B ROM:00133DD8 dc.l $14084E71, $4ED04E75, $134588, $13458E, $1345C0, $1345FE ROM:00133DD8 dc.l $323C0001, $4E756100, $26A0C40, $7FFF6726, $2E3C000F ROM:00133DD8 dc.l $42400C00, $671A, $C000008, $6E144284, $42854242 ROM:00133DD8 dc.l $42438880, $143C0001, $1600323C, $34E75, $280A9889 ROM:00133DD8 dc.l $B684660E, $3C3C0002, $61000116, $323C0001, $60266100 ROM:001345D8 dc.l $2220C40, $7FFF670A, $2E3C000F, $424014C0, $60120C87 ROM:001345D8 dc.l 0 ROM:001345F0 ; --------------------------------------------------------------------------- ROM:001345F0 bne.s locret_1345FC ROM:001345F2 movea.l a1,a2 ROM:001345F4 bsr.w sub_134720 ROM:001345F8 move.w #1,d1 ROM:001345FC ROM:001345FC locret_1345FC: ; CODE XREF: ROM:001345F0↑j ROM:001345FC rts ROM:001345FE ; --------------------------------------------------------------------------- ROM:001345FE cmp.w d2,d3 ROM:00134600 beq.s loc_13464A ROM:00134602 bsr.w sub_1347FA ROM:00134606 cmpi.w #$7FFF,d0 ROM:0013460A beq.s loc_134636 ROM:0013460C move.l #$F4240,d7 ROM:00134612 andi.l #$FF,d0 ROM:00134618 cmpi.w #3,d2 ROM:0013461C bgt.s loc_134628 ROM:0013461E move.w d2,d6 ROM:00134620 asl.w #3,d6 ROM:00134622 asl.l d6,d0 ROM:00134624 or.l d0,d4 ROM:00134626 bra.s loc_134632 ROM:00134628 ; --------------------------------------------------------------------------- ROM:00134628 ROM:00134628 loc_134628: ; CODE XREF: ROM:0013461C↑j ROM:00134628 move.w d2,d6 ROM:0013462A subq.w #4,d6 ROM:0013462C asl.w #3,d6 ROM:0013462E asl.l d6,d0 ROM:00134630 or.l d0,d5 ROM:00134632 ROM:00134632 loc_134632: ; CODE XREF: ROM:00134626↑j ROM:00134632 addq.w #1,d2 ROM:00134634 bra.s loc_134648 ROM:00134636 ; --------------------------------------------------------------------------- ROM:00134636 ROM:00134636 loc_134636: ; CODE XREF: ROM:0013460A↑j ROM:00134636 cmpi.l #0,d7 ROM:0013463C bne.s loc_134648 ROM:0013463E clr.w d2 ROM:00134640 bsr.w sub_134720 ROM:00134644 move.w #1,d1 ROM:00134648 ROM:00134648 loc_134648: ; CODE XREF: ROM:00134634↑j ROM:00134648 ; ROM:0013463C↑j ROM:00134648 bra.s locret_1346AC ROM:0013464A ; --------------------------------------------------------------------------- ROM:0013464A ROM:0013464A loc_13464A: ; CODE XREF: ROM:00134600↑j ROM:0013464A move.w d4,d6 ROM:0013464C asr.w #8,d6 ROM:0013464E andi.w #$FF,d6 ROM:00134652 cmpi.w #3,d6 ROM:00134656 bne.s loc_134662 ROM:00134658 bsr.w sub_1346E4 ROM:0013465C move.w #1,d1 ROM:00134660 bra.s locret_1346AC ROM:00134662 ; --------------------------------------------------------------------------- ROM:00134662 ROM:00134662 loc_134662: ; CODE XREF: ROM:00134656↑j ROM:00134662 cmpi.w #2,d6 ROM:00134666 bne.s loc_134676 ROM:00134668 bsr.w sub_13473C ROM:0013466C bsr.w sub_1346E4 ROM:00134670 move.w #2,d1 ROM:00134674 bra.s locret_1346AC ROM:00134676 ; --------------------------------------------------------------------------- ROM:00134676 ROM:00134676 loc_134676: ; CODE XREF: ROM:00134666↑j ROM:00134676 cmpi.w #4,d6 ROM:0013467A bne.s loc_134698 ROM:0013467C bsr.w sub_134798 ROM:00134680 move.w #4,d6 ROM:00134684 cmp.w d2,d3 ROM:00134686 bne.s loc_13468E ROM:00134688 bsr.w sub_1346E4 ROM:0013468C bra.s loc_134692 ROM:0013468E ; --------------------------------------------------------------------------- ROM:0013468E ROM:0013468E loc_13468E: ; CODE XREF: ROM:00134686↑j ROM:0013468E bsr.w sub_134702 ROM:00134692 ROM:00134692 loc_134692: ; CODE XREF: ROM:0013468C↑j ROM:00134692 move.w #1,d1 ROM:00134696 bra.s locret_1346AC ROM:00134698 ; --------------------------------------------------------------------------- ROM:00134698 ROM:00134698 loc_134698: ; CODE XREF: ROM:0013467A↑j ROM:00134698 cmpi.w #5,d6 ROM:0013469C bne.s loc_1346A8 ROM:0013469E bsr.w sub_1346E4 ROM:001346A2 bsr.w sub_1347CC ROM:001346A6 bra.s locret_1346AC ROM:001346A8 ; --------------------------------------------------------------------------- ROM:001346A8 ROM:001346A8 loc_1346A8: ; CODE XREF: ROM:0013469C↑j ROM:001346A8 move.w #1,d1 ROM:001346AC ROM:001346AC locret_1346AC: ; CODE XREF: ROM:loc_134648↑j ROM:001346AC ; ROM:00134660↑j ... ROM:001346AC rts ROM:001346AE ; --------------------------------------------------------------------------- ROM:001346AE rts ROM:001346B0 ; --------------------------------------------------------------------------- ROM:001346B0 bsr.w sub_1347FA ROM:001346B4 clr.w d1 ROM:001346B6 clr.l d0 ROM:001346B8 move.b #2,d0 ROM:001346BC add.b d0,d1 ROM:001346BE bsr.w sub_13480E ROM:001346C2 clr.l d0 ROM:001346C4 move.b #$71,d0 ; 'q' ROM:001346C8 add.b d0,d1 ROM:001346CA bsr.w sub_13480E ROM:001346CE clr.l d0 ROM:001346D0 move.b #$E6,d0 ROM:001346D4 add.b d0,d1 ROM:001346D6 bsr.w sub_13480E ROM:001346DA clr.l d0 ROM:001346DC move.b d1,d0 ROM:001346DE bsr.w sub_13480E ROM:001346E2 rts ROM:001346E4 ROM:001346E4 ; =============== S U B R O U T I N E ======================================= ROM:001346E4 ROM:001346E4 ROM:001346E4 sub_1346E4: ; CODE XREF: ROM:00134658↑p ROM:001346E4 ; ROM:0013466C↑p ... ROM:001346E4 clr.w d0 ROM:001346E6 move.b #3,d0 ROM:001346EA bsr.w sub_13480E ROM:001346EE clr.w d0 ROM:001346F0 move.b d6,d0 ROM:001346F2 bsr.w sub_13480E ROM:001346F6 clr.w d0 ROM:001346F8 move.w #$40,d0 ; '@' ROM:001346FC bsr.w sub_13480E ROM:00134700 rts ROM:00134700 ; End of function sub_1346E4 ROM:00134700 ROM:00134702 ROM:00134702 ; =============== S U B R O U T I N E ======================================= ROM:00134702 ROM:00134702 ROM:00134702 sub_134702: ; CODE XREF: ROM:loc_13468E↑p ROM:00134702 clr.w d0 ROM:00134704 move.b #3,d0 ROM:00134708 bsr.w sub_13480E ROM:0013470C clr.w d0 ROM:0013470E move.b d6,d0 ROM:00134710 bsr.w sub_13480E ROM:00134714 clr.w d0 ROM:00134716 move.w #$7F,d0 ROM:0013471A bsr.w sub_13480E ROM:0013471E rts ROM:0013471E ; End of function sub_134702 ROM:0013471E ROM:00134720 ROM:00134720 ; =============== S U B R O U T I N E ======================================= ROM:00134720 ROM:00134720 ROM:00134720 sub_134720: ; CODE XREF: ROM:001345F4↑p ROM:00134720 ; ROM:00134640↑p ROM:00134720 clr.w d0 ROM:00134722 move.b #3,d0 ROM:00134726 bsr.w sub_13480E ROM:0013472A clr.w d0 ROM:0013472C bsr.w sub_13480E ROM:00134730 clr.w d0 ROM:00134732 move.w #$FF,d0 ROM:00134736 bsr.w sub_13480E ROM:0013473A rts ROM:0013473A ; End of function sub_134720 ROM:0013473A ROM:0013473C ROM:0013473C ; =============== S U B R O U T I N E ======================================= ROM:0013473C ROM:0013473C ROM:0013473C sub_13473C: ; CODE XREF: ROM:00134668↑p ROM:0013473C movea.l #0,a1 ROM:00134742 movea.l #0,a2 ROM:00134748 move.l d4,d2 ROM:0013474A andi.l #$FF0000,d2 ROM:00134750 adda.l d2,a1 ROM:00134752 move.l d4,d2 ROM:00134754 asr.l #8,d2 ROM:00134756 asr.l #8,d2 ROM:00134758 andi.l #$FF00,d2 ROM:0013475E adda.l d2,a1 ROM:00134760 move.l d5,d2 ROM:00134762 andi.l #$FF,d2 ROM:00134768 adda.l d2,a1 ROM:0013476A movea.l a1,a2 ROM:0013476C clr.l d3 ROM:0013476E move.l d5,d2 ROM:00134770 asl.l #8,d2 ROM:00134772 andi.l #$FF0000,d2 ROM:00134778 or.l d2,d3 ROM:0013477A move.l d5,d2 ROM:0013477C asr.l #8,d2 ROM:0013477E andi.l #$FF00,d2 ROM:00134784 or.l d2,d3 ROM:00134786 move.l d5,d2 ROM:00134788 asr.l #8,d2 ROM:0013478A asr.l #8,d2 ROM:0013478C asr.l #8,d2 ROM:0013478E andi.l #$FF,d2 ROM:00134794 or.l d2,d3 ROM:00134796 rts ROM:00134796 ; End of function sub_13473C ROM:00134796 ROM:00134798 ROM:00134798 ; =============== S U B R O U T I N E ======================================= ROM:00134798 ROM:00134798 ROM:00134798 sub_134798: ; CODE XREF: ROM:0013467C↑p ROM:00134798 clr.l d3 ROM:0013479A suba.l #1,a2 ROM:001347A0 ROM:001347A0 loc_1347A0: ; CODE XREF: sub_134798+10↓j ROM:001347A0 cmpa.l a1,a2 ROM:001347A2 blt.s loc_1347AA ROM:001347A4 move.w (a1)+,d2 ROM:001347A6 add.w d2,d3 ROM:001347A8 bra.s loc_1347A0 ROM:001347AA ; --------------------------------------------------------------------------- ROM:001347AA ROM:001347AA loc_1347AA: ; CODE XREF: sub_134798+A↑j ROM:001347AA clr.l d2 ROM:001347AC clr.l d6 ROM:001347AE move.l d4,d6 ROM:001347B0 asr.l #8,d6 ROM:001347B2 andi.l #$FF00,d6 ROM:001347B8 or.l d6,d2 ROM:001347BA move.l d4,d6 ROM:001347BC asr.l #8,d6 ROM:001347BE asr.l #8,d6 ROM:001347C0 asr.l #8,d6 ROM:001347C2 andi.l #$FF,d6 ROM:001347C8 or.l d6,d2 ROM:001347CA rts ROM:001347CA ; End of function sub_134798 ROM:001347CA ROM:001347CC ROM:001347CC ; =============== S U B R O U T I N E ======================================= ROM:001347CC ROM:001347CC ROM:001347CC sub_1347CC: ; CODE XREF: ROM:001346A2↑p ROM:001347CC movea.l #0,a1 ROM:001347D2 clr.l d2 ROM:001347D4 move.l d4,d2 ROM:001347D6 andi.l #$FF0000,d2 ROM:001347DC adda.l d2,a1 ROM:001347DE move.l d4,d2 ROM:001347E0 asr.l #8,d2 ROM:001347E2 asr.l #8,d2 ROM:001347E4 andi.l #$FF00,d2 ROM:001347EA adda.l d2,a1 ROM:001347EC move.l d5,d2 ROM:001347EE andi.l #$FF,d2 ROM:001347F4 adda.l d2,a1 ROM:001347F6 jmp (a1) ROM:001347F6 ; End of function sub_1347CC ROM:001347F6 ROM:001347F8 ; --------------------------------------------------------------------------- ROM:001347F8 rts ROM:001347FA ROM:001347FA ; =============== S U B R O U T I N E ======================================= ROM:001347FA ROM:001347FA ROM:001347FA sub_1347FA: ; CODE XREF: ROM:00134602↑p ROM:001347FA ; ROM:001346B0↑p ROM:001347FA clr.l d0 ROM:001347FC move.w #$7FFF,d0 ROM:00134800 btst #6,($FFFFFC0D).w ROM:00134806 beq.s locret_13480C ROM:00134808 move.w ($FFFFFC0E).w,d0 ROM:0013480C ROM:0013480C locret_13480C: ; CODE XREF: sub_1347FA+C↑j ROM:0013480C rts ROM:0013480C ; End of function sub_1347FA ROM:0013480C ROM:0013480E ROM:0013480E ; =============== S U B R O U T I N E ======================================= ROM:0013480E ROM:0013480E ROM:0013480E sub_13480E: ; CODE XREF: ROM:001346BE↑p ROM:0013480E ; ROM:001346CA↑p ... ROM:0013480E move.w d0,($FFFFFC0E).w ROM:00134812 ROM:00134812 loc_134812: ; CODE XREF: sub_13480E+A↓j ROM:00134812 btst #6,($FFFFFC0D).w ROM:00134818 beq.s loc_134812 ROM:0013481A move.w ($FFFFFC0E).w,d0 ROM:0013481E rts ROM:0013481E ; End of function sub_13480E ROM:0013481E ROM:00134820 ROM:00134820 ; =============== S U B R O U T I N E ======================================= ROM:00134820 ROM:00134820 ROM:00134820 sub_134820: ; CODE XREF: sub_121D12+3CE↑p ROM:00134820 ; sub_122DE0↑p ... ROM:00134820 movea.l #$13C000,a2 ROM:00134826 move.w (a2),($52C).w ROM:0013482A clr.l d4 ROM:0013482C btst #2,($1323).w ROM:00134832 beq.s loc_134846 ROM:00134834 move.w ($52C).w,d4 ROM:00134838 asl.l #1,d4 ROM:0013483A addi.l #$1E00,d4 ROM:00134840 move.l d4,($424).w ROM:00134844 bra.s loc_13485C ROM:00134846 ; --------------------------------------------------------------------------- ROM:00134846 ROM:00134846 loc_134846: ; CODE XREF: sub_134820+12↑j ROM:00134846 move.l #$32,d0 ; '2' ROM:0013484C asl.l #2,d0 ROM:0013484E addq.l #6,d0 ROM:00134850 move.l #$1B00,($424).w ROM:00134858 sub.l d0,($424).w ROM:0013485C ROM:0013485C loc_13485C: ; CODE XREF: sub_134820+24↑j ROM:0013485C btst #2,($132E).w ROM:00134862 bne.s loc_134872 ROM:00134864 move.l ($424).w,d4 ROM:00134868 addi.l #2,d4 ROM:0013486E move.l d4,($434).w ROM:00134872 ROM:00134872 loc_134872: ; CODE XREF: sub_134820+42↑j ROM:00134872 move.l #$10000,d0 ROM:00134878 cmpi.l #0,d0 ROM:0013487E bge.s loc_13488A ROM:00134880 move.l #0,($41C).w ROM:00134888 bra.s loc_13489C ROM:0013488A ; --------------------------------------------------------------------------- ROM:0013488A ROM:0013488A loc_13488A: ; CODE XREF: sub_134820+5E↑j ROM:0013488A move.l #$32,d0 ; '2' ROM:00134890 asl.l #2,d0 ROM:00134892 addq.l #6,d0 ROM:00134894 add.l ($424).w,d0 ROM:00134898 move.l d0,($41C).w ROM:0013489C ROM:0013489C loc_13489C: ; CODE XREF: sub_134820+68↑j ROM:0013489C move.l #$1E00,d4 ROM:001348A2 cmp.l ($438).w,d4 ROM:001348A6 bne.s loc_1348B0 ROM:001348A8 move.b #1,($702).w ROM:001348AE bra.s loc_1348E6 ROM:001348B0 ; --------------------------------------------------------------------------- ROM:001348B0 ROM:001348B0 loc_1348B0: ; CODE XREF: sub_134820+86↑j ROM:001348B0 clr.l d4 ROM:001348B2 move.w ($52C).w,d4 ROM:001348B6 addi.l #$1E00,d4 ROM:001348BC cmp.l ($438).w,d4 ROM:001348C0 bne.s loc_1348CA ROM:001348C2 move.b #2,($702).w ROM:001348C8 bra.s loc_1348E6 ROM:001348CA ; --------------------------------------------------------------------------- ROM:001348CA ROM:001348CA loc_1348CA: ; CODE XREF: sub_134820+A0↑j ROM:001348CA move.l #$13C000,d4 ROM:001348D0 cmp.l ($438).w,d4 ROM:001348D4 bgt.s loc_1348E0 ROM:001348D6 move.b #0,($702).w ROM:001348DC bra.w loc_1348E6 ROM:001348E0 ; --------------------------------------------------------------------------- ROM:001348E0 ROM:001348E0 loc_1348E0: ; CODE XREF: sub_134820+B4↑j ROM:001348E0 nop ROM:001348E2 nop ROM:001348E4 nop ROM:001348E6 ROM:001348E6 loc_1348E6: ; CODE XREF: sub_134820+8E↑j ROM:001348E6 ; sub_134820+A8↑j ... ROM:001348E6 move.w ($4D0).w,d4 ROM:001348EA ext.l d4 ROM:001348EC addi.l #$13C000,d4 ROM:001348F2 move.l #$144000,d5 ROM:001348F8 clr.l d6 ROM:001348FA move.w ($52C).w,d6 ROM:001348FE sub.l d6,d5 ROM:00134900 cmp.l d4,d5 ROM:00134902 bge.s loc_13490A ROM:00134904 move.l #$144000,d4 ROM:0013490A ROM:0013490A loc_13490A: ; CODE XREF: sub_134820+E2↑j ROM:0013490A move.l d4,($420).w ROM:0013490E move.l ($424).w,d4 ROM:00134912 move.l ($41C).w,d5 ROM:00134916 bset #4,($1319).w ROM:0013491C rts ROM:0013491C ; End of function sub_134820 ROM:0013491C ROM:0013491E ; --------------------------------------------------------------------------- ROM:0013491E bsr.w sub_134820 ROM:00134922 clr.l d1 ROM:00134924 clr.l d0 ROM:00134926 move.b ($11EF).l,d0 ROM:0013492C clr.l d1 ROM:0013492E move.w ($52C).w,d1 ROM:00134932 cmp.b ($702).w,d0 ROM:00134936 beq.s locret_134968 ROM:00134938 cmpi.b #0,d0 ROM:0013493C bne.s loc_134946 ROM:0013493E move.l ($420).w,($438).w ROM:00134944 bra.s locret_134968 ROM:00134946 ; --------------------------------------------------------------------------- ROM:00134946 ROM:00134946 loc_134946: ; CODE XREF: ROM:0013493C↑j ROM:00134946 cmpi.b #2,d0 ROM:0013494A bgt.s loc_134962 ROM:0013494C move.l #$1E00,d2 ROM:00134952 cmpi.l #2,d0 ROM:00134958 bne.s loc_13495C ROM:0013495A add.l d1,d2 ROM:0013495C ROM:0013495C loc_13495C: ; CODE XREF: ROM:00134958↑j ROM:0013495C move.l d2,($438).w ROM:00134960 bra.s locret_134968 ROM:00134962 ; --------------------------------------------------------------------------- ROM:00134962 ROM:00134962 loc_134962: ; CODE XREF: ROM:0013494A↑j ROM:00134962 bset #7,($1333).w ROM:00134968 ROM:00134968 locret_134968: ; CODE XREF: ROM:00134936↑j ROM:00134968 ; ROM:00134944↑j ... ROM:00134968 rts ROM:0013496A ; --------------------------------------------------------------------------- ROM:0013496A bsr.w sub_134820 ROM:0013496E bsr.l sub_1142D2 ROM:00134974 rts ROM:00134976 ; --------------------------------------------------------------------------- ROM:00134976 bset #6,($1328).w ROM:0013497C rts ROM:0013497E ; --------------------------------------------------------------------------- ROM:0013497E btst #5,($132E).w ROM:00134984 bne.s loc_134A04 ROM:00134986 btst #7,($133B).w ROM:0013498C beq.s loc_1349C8 ROM:0013498E move.b ($11ED).l,d1 ROM:00134994 addi.b #$40,d1 ; '@' ROM:00134998 move.b d1,($11F0).l ROM:0013499E move.b #3,($11EF).l ROM:001349A6 move.b ($11EE).l,d1 ROM:001349AC move.b d1,($11F1).l ROM:001349B2 move.b ($DA1).w,($11F2).l ROM:001349BA bsr.l sub_122D7C ROM:001349C0 move.w #8,($BF8).w ROM:001349C6 bra.s loc_134A02 ROM:001349C8 ; --------------------------------------------------------------------------- ROM:001349C8 ROM:001349C8 loc_1349C8: ; CODE XREF: ROM:0013498C↑j ROM:001349C8 move.b #3,($11EC).l ROM:001349D0 addi.b #$40,($11ED).l ; '@' ROM:001349D8 move.b ($11ED).l,d0 ROM:001349DE addi.b #3,d0 ROM:001349E2 add.b ($11EE).l,d0 ROM:001349E8 move.b ($DA1).w,($11EF).l ROM:001349F0 add.b ($11EF).l,d0 ROM:001349F6 move.b d0,($11F0).l ROM:001349FC move.w #5,($BF8).w ROM:00134A02 ROM:00134A02 loc_134A02: ; CODE XREF: ROM:001349C6↑j ROM:00134A02 bra.s locret_134A0A ROM:00134A04 ; --------------------------------------------------------------------------- ROM:00134A04 ROM:00134A04 loc_134A04: ; CODE XREF: ROM:00134984↑j ROM:00134A04 bsr.l sub_122918 ROM:00134A0A ROM:00134A0A locret_134A0A: ; CODE XREF: ROM:loc_134A02↑j ROM:00134A0A rts ROM:00134A0C ; --------------------------------------------------------------------------- ROM:00134A0C cmpi.w #0,($54C).w ROM:00134A12 bne.s loc_134A1C ROM:00134A14 bsr.l sub_11499C ROM:00134A1A bra.s locret_134A22 ROM:00134A1C ; --------------------------------------------------------------------------- ROM:00134A1C ROM:00134A1C loc_134A1C: ; CODE XREF: ROM:00134A12↑j ROM:00134A1C bset #7,($1333).w ROM:00134A22 ROM:00134A22 locret_134A22: ; CODE XREF: ROM:00134A1A↑j ROM:00134A22 rts ROM:00134A24 ; --------------------------------------------------------------------------- ROM:00134A24 btst #5,($131A).w ROM:00134A2A bne.s loc_134AAA ROM:00134A2C btst #7,($133B).w ROM:00134A32 beq.s loc_134A6E ROM:00134A34 move.b ($11ED).l,d1 ROM:00134A3A addi.b #$40,d1 ; '@' ROM:00134A3E move.b d1,($11F0).l ROM:00134A44 move.b #3,($11EF).l ROM:00134A4C move.b ($11EE).l,d1 ROM:00134A52 move.b d1,($11F1).l ROM:00134A58 move.b ($113C).w,($11F2).l ROM:00134A60 bsr.l sub_122D7C ROM:00134A66 move.w #8,($BF8).w ROM:00134A6C bra.s loc_134AA8 ROM:00134A6E ; --------------------------------------------------------------------------- ROM:00134A6E ROM:00134A6E loc_134A6E: ; CODE XREF: ROM:00134A32↑j ROM:00134A6E move.b #3,($11EC).l ROM:00134A76 addi.b #$40,($11ED).l ; '@' ROM:00134A7E move.b ($11ED).l,d0 ROM:00134A84 addi.b #3,d0 ROM:00134A88 add.b ($11EE).l,d0 ROM:00134A8E move.b ($113C).w,($11EF).l ROM:00134A96 add.b ($11EF).l,d0 ROM:00134A9C move.b d0,($11F0).l ROM:00134AA2 move.w #5,($BF8).w ROM:00134AA8 ROM:00134AA8 loc_134AA8: ; CODE XREF: ROM:00134A6C↑j ROM:00134AA8 bra.s locret_134AB0 ROM:00134AAA ; --------------------------------------------------------------------------- ROM:00134AAA ROM:00134AAA loc_134AAA: ; CODE XREF: ROM:00134A2A↑j ROM:00134AAA bsr.l sub_122918 ROM:00134AB0 ROM:00134AB0 locret_134AB0: ; CODE XREF: ROM:loc_134AA8↑j ROM:00134AB0 rts ROM:00134AB2 ; --------------------------------------------------------------------------- ROM:00134AB2 bset #5,($8E4).w ROM:00134AB8 bset #5,($8EE).w ROM:00134ABE rts ROM:00134AC0 ; --------------------------------------------------------------------------- ROM:00134AC0 move.b ($11EF).l,d5 ROM:00134AC6 cmpi.b #$FF,d5 ROM:00134ACA bne.s loc_134B18 ROM:00134ACC bset #1,($131A).w ROM:00134AD2 bset #3,($1318).w ROM:00134AD8 move.w #0,d2 ROM:00134ADC bra.s loc_134AE2 ROM:00134ADE ; --------------------------------------------------------------------------- ROM:00134ADE ROM:00134ADE loc_134ADE: ; CODE XREF: ROM:00134B0A↓j ROM:00134ADE addi.w #1,d2 ROM:00134AE2 ROM:00134AE2 loc_134AE2: ; CODE XREF: ROM:00134ADC↑j ROM:00134AE2 cmpi.w #3,d2 ROM:00134AE6 bgt.s loc_134B0C ROM:00134AE8 move.w d2,d4 ROM:00134AEA lsl.w #1,d4 ROM:00134AEC addi.w #4,d4 ROM:00134AF0 move.b $11EC(d4.w),d0 ROM:00134AF6 lsl.w #8,d0 ROM:00134AF8 addi.w #1,d4 ROM:00134AFC move.b $11EC(d4.w),d1 ROM:00134B02 or.b d1,d0 ROM:00134B04 move.w d0,$F94(d2.w*2) ROM:00134B0A bra.s loc_134ADE ROM:00134B0C ; --------------------------------------------------------------------------- ROM:00134B0C ROM:00134B0C loc_134B0C: ; CODE XREF: ROM:00134AE6↑j ROM:00134B0C bset #2,($1334).w ROM:00134B12 bra.l locret_134B5C ROM:00134B18 ; --------------------------------------------------------------------------- ROM:00134B18 ROM:00134B18 loc_134B18: ; CODE XREF: ROM:00134ACA↑j ROM:00134B18 cmpi.b #3,d5 ROM:00134B1C bgt.s loc_134B56 ROM:00134B1E bset #1,($131A).w ROM:00134B24 bclr #3,($1318).w ROM:00134B2A clr.w d3 ROM:00134B2C move.b ($11EF).l,d3 ROM:00134B32 addi.w #$FC,d3 ROM:00134B36 move.w d3,($BFC).w ROM:00134B3A move.b ($11F0).l,d0 ROM:00134B40 lsl.w #8,d0 ROM:00134B42 move.b ($11F1).l,d1 ROM:00134B48 or.b d1,d0 ROM:00134B4A move.w d0,($F94).w ROM:00134B4E bset #2,($1334).w ROM:00134B54 bra.s locret_134B5C ROM:00134B56 ; --------------------------------------------------------------------------- ROM:00134B56 ROM:00134B56 loc_134B56: ; CODE XREF: ROM:00134B1C↑j ROM:00134B56 bset #7,($1333).w ROM:00134B5C ROM:00134B5C locret_134B5C: ; CODE XREF: ROM:00134B12↑j ROM:00134B5C ; ROM:00134B54↑j ROM:00134B5C rts ROM:00134B5E ; --------------------------------------------------------------------------- ROM:00134B5E bset #1,($131A).w ROM:00134B64 bclr #3,($1318).w ROM:00134B6A move.b ($11F0).l,d0 ROM:00134B70 lsl.w #8,d0 ROM:00134B72 move.b ($11F1).l,d1 ROM:00134B78 or.b d1,d0 ROM:00134B7A move.w d0,($BFC).w ROM:00134B7E move.b ($11F2).l,d2 ROM:00134B84 lsl.w #8,d2 ROM:00134B86 move.b ($11F3).l,d3 ROM:00134B8C or.b d3,d2 ROM:00134B8E move.w #0,d4 ROM:00134B92 move.w d2,$F94(d4.w*2) ROM:00134B98 cmpi.w #0,($BFC).w ROM:00134B9E blt.s loc_134BB0 ROM:00134BA0 cmpi.w #$FF,($BFC).w ROM:00134BA6 bgt.s loc_134BB0 ROM:00134BA8 bset #2,($1334).w ROM:00134BAE bra.s locret_134BB6 ROM:00134BB0 ; --------------------------------------------------------------------------- ROM:00134BB0 ROM:00134BB0 loc_134BB0: ; CODE XREF: ROM:00134B9E↑j ROM:00134BB0 ; ROM:00134BA6↑j ROM:00134BB0 bset #7,($1333).w ROM:00134BB6 ROM:00134BB6 locret_134BB6: ; CODE XREF: ROM:00134BAE↑j ROM:00134BB6 rts ROM:00134BB8 ; --------------------------------------------------------------------------- ROM:00134BB8 cmpi.w #0,($DA4).w ROM:00134BBE bne.s loc_134BC8 ROM:00134BC0 bset #7,($1327).w ROM:00134BC6 bra.s locret_134BCE ROM:00134BC8 ; --------------------------------------------------------------------------- ROM:00134BC8 ROM:00134BC8 loc_134BC8: ; CODE XREF: ROM:00134BBE↑j ROM:00134BC8 bset #7,($1333).w ROM:00134BCE ROM:00134BCE locret_134BCE: ; CODE XREF: ROM:00134BC6↑j ROM:00134BCE rts ROM:00134BD0 ; --------------------------------------------------------------------------- ROM:00134BD0 bset #3,($1339).w ROM:00134BD6 rts ROM:00134BD8 ; --------------------------------------------------------------------------- ROM:00134BD8 bclr #1,($131A).w ROM:00134BDE bclr #3,($1318).w ROM:00134BE4 move.b ($11F0).l,d0 ROM:00134BEA lsl.w #8,d0 ROM:00134BEC move.b ($11F1).l,d1 ROM:00134BF2 or.b d1,d0 ROM:00134BF4 move.w d0,($BFC).w ROM:00134BF8 cmpi.w #0,($BFC).w ROM:00134BFE blt.s loc_134C10 ROM:00134C00 cmpi.w #$FF,($BFC).w ROM:00134C06 bgt.s loc_134C10 ROM:00134C08 bset #2,($1334).w ROM:00134C0E bra.s locret_134C16 ROM:00134C10 ; --------------------------------------------------------------------------- ROM:00134C10 ROM:00134C10 loc_134C10: ; CODE XREF: ROM:00134BFE↑j ROM:00134C10 ; ROM:00134C06↑j ROM:00134C10 bset #7,($1333).w ROM:00134C16 ROM:00134C16 locret_134C16: ; CODE XREF: ROM:00134C0E↑j ROM:00134C16 rts ROM:00134C18 ; --------------------------------------------------------------------------- ROM:00134C18 btst #3,($133D).w ROM:00134C1E bne.l loc_134CBC ROM:00134C24 btst #7,($133B).w ROM:00134C2A beq.s loc_134C70 ROM:00134C2C move.b ($11ED).l,d3 ROM:00134C32 addi.b #$40,d3 ; '@' ROM:00134C36 move.b d3,($11F0).l ROM:00134C3C move.b #4,($11EF).l ROM:00134C44 move.b ($11EE).l,d3 ROM:00134C4A move.b d3,($11F1).l ROM:00134C50 move.w ($F94).w,d1 ROM:00134C54 move.b d1,($11F3).l ROM:00134C5A lsr.w #8,d1 ROM:00134C5C move.b d1,($11EF).l ROM:00134C62 bsr.l sub_122D7C ROM:00134C68 move.w #9,($BF8).w ROM:00134C6E bra.s loc_134CBA ROM:00134C70 ; --------------------------------------------------------------------------- ROM:00134C70 ROM:00134C70 loc_134C70: ; CODE XREF: ROM:00134C2A↑j ROM:00134C70 move.b #4,($11EC).l ROM:00134C78 addi.b #$40,($11ED).l ; '@' ROM:00134C80 move.b ($11ED).l,d0 ROM:00134C86 addi.b #4,d0 ROM:00134C8A add.b ($11EE).l,d0 ROM:00134C90 move.w ($F94).w,d1 ROM:00134C94 move.b d1,($11F0).l ROM:00134C9A add.b ($11F0).l,d0 ROM:00134CA0 lsr.w #8,d1 ROM:00134CA2 move.b d1,($11EF).l ROM:00134CA8 add.b ($11EF).l,d0 ROM:00134CAE move.b d0,($11F1).l ROM:00134CB4 move.w #6,($BF8).w ROM:00134CBA ROM:00134CBA loc_134CBA: ; CODE XREF: ROM:00134C6E↑j ROM:00134CBA bra.s locret_134CC2 ROM:00134CBC ; --------------------------------------------------------------------------- ROM:00134CBC ROM:00134CBC loc_134CBC: ; CODE XREF: ROM:00134C1E↑j ROM:00134CBC bset #7,($1333).w ROM:00134CC2 ROM:00134CC2 locret_134CC2: ; CODE XREF: ROM:loc_134CBA↑j ROM:00134CC2 rts ROM:00134CC4 ; --------------------------------------------------------------------------- ROM:00134CC4 bclr #1,($131A).w ROM:00134CCA bset #3,($1318).w ROM:00134CD0 bset #2,($1334).w ROM:00134CD6 rts ROM:00134CD8 ; --------------------------------------------------------------------------- ROM:00134CD8 btst #3,($133D).w ROM:00134CDE bne.l loc_134DB8 ROM:00134CE4 btst #7,($133B).w ROM:00134CEA beq.s loc_134D4E ROM:00134CEC move.b ($11ED).l,d4 ROM:00134CF2 addi.b #$40,d4 ; '@' ROM:00134CF6 move.b d4,($11F0).l ROM:00134CFC move.b #$A,($11EF).l ROM:00134D04 move.b ($11EE).l,d4 ROM:00134D0A move.b d4,($11F1).l ROM:00134D10 move.w #0,d2 ROM:00134D14 bra.s loc_134D1A ROM:00134D16 ; --------------------------------------------------------------------------- ROM:00134D16 ROM:00134D16 loc_134D16: ; CODE XREF: ROM:00134D3E↓j ROM:00134D16 addi.w #1,d2 ROM:00134D1A ROM:00134D1A loc_134D1A: ; CODE XREF: ROM:00134D14↑j ROM:00134D1A cmpi.w #3,d2 ROM:00134D1E bgt.s loc_134D40 ROM:00134D20 move.w $F94(d2.w*2),d1 ROM:00134D26 move.w d2,d3 ROM:00134D28 lsl.w #1,d3 ROM:00134D2A addi.w #7,d3 ROM:00134D2E move.b d1,$11EC(d3.w) ROM:00134D34 lsr.w #8,d1 ROM:00134D36 subq.w #1,d3 ROM:00134D38 move.b d1,$11EC(d3.w) ROM:00134D3E bra.s loc_134D16 ROM:00134D40 ; --------------------------------------------------------------------------- ROM:00134D40 ROM:00134D40 loc_134D40: ; CODE XREF: ROM:00134D1E↑j ROM:00134D40 bsr.l sub_122D7C ROM:00134D46 move.w #$C,($BF8).w ROM:00134D4C bra.s loc_134DB6 ROM:00134D4E ; --------------------------------------------------------------------------- ROM:00134D4E ROM:00134D4E loc_134D4E: ; CODE XREF: ROM:00134CEA↑j ROM:00134D4E move.b #$A,($11EC).l ROM:00134D56 addi.b #$40,($11ED).l ; '@' ROM:00134D5E move.b ($11ED).l,d0 ROM:00134D64 addi.b #$A,d0 ROM:00134D68 add.b ($11EE).l,d0 ROM:00134D6E move.w #0,d2 ROM:00134D72 bra.s loc_134D78 ROM:00134D74 ; --------------------------------------------------------------------------- ROM:00134D74 ROM:00134D74 loc_134D74: ; CODE XREF: ROM:00134DA8↓j ROM:00134D74 addi.w #1,d2 ROM:00134D78 ROM:00134D78 loc_134D78: ; CODE XREF: ROM:00134D72↑j ROM:00134D78 cmpi.w #3,d2 ROM:00134D7C bgt.s loc_134DAA ROM:00134D7E move.w $F94(d2.w*2),d1 ROM:00134D84 move.w d2,d3 ROM:00134D86 lsl.w #1,d3 ROM:00134D88 addi.w #4,d3 ROM:00134D8C move.b d1,$11EC(d3.w) ROM:00134D92 add.b $11EC(d3.w),d0 ROM:00134D98 lsr.w #8,d1 ROM:00134D9A subq.w #1,d3 ROM:00134D9C move.b d1,$11EC(d3.w) ROM:00134DA2 add.b $11EC(d3.w),d0 ROM:00134DA8 bra.s loc_134D74 ROM:00134DAA ; --------------------------------------------------------------------------- ROM:00134DAA ROM:00134DAA loc_134DAA: ; CODE XREF: ROM:00134D7C↑j ROM:00134DAA move.b d0,($11F7).l ROM:00134DB0 move.w #$C,($BF8).w ROM:00134DB6 ROM:00134DB6 loc_134DB6: ; CODE XREF: ROM:00134D4C↑j ROM:00134DB6 bra.s locret_134DBE ROM:00134DB8 ; --------------------------------------------------------------------------- ROM:00134DB8 ROM:00134DB8 loc_134DB8: ; CODE XREF: ROM:00134CDE↑j ROM:00134DB8 bset #7,($1333).w ROM:00134DBE ROM:00134DBE locret_134DBE: ; CODE XREF: ROM:loc_134DB6↑j ROM:00134DBE rts ROM:00134DC0 ; --------------------------------------------------------------------------- ROM:00134DC0 bset #1,($131A).w ROM:00134DC6 bclr #3,($1318).w ROM:00134DCC move.w #$EE,($BFC).w ROM:00134DD2 move.b ($11EF).l,d2 ROM:00134DD8 lsl.w #8,d2 ROM:00134DDA move.b ($11F0).l,d3 ROM:00134DE0 or.b d3,d2 ROM:00134DE2 move.w #0,d4 ROM:00134DE6 move.w d2,$F94(d4.w*2) ROM:00134DEC bset #2,($1334).w ROM:00134DF2 rts ROM:00134DF4 ; --------------------------------------------------------------------------- ROM:00134DF4 bclr #1,($131A).w ROM:00134DFA bclr #3,($1318).w ROM:00134E00 move.w #$EE,($BFC).w ROM:00134E06 bset #2,($1334).w ROM:00134E0C rts ROM:00134E0E ; --------------------------------------------------------------------------- ROM:00134E0E btst #3,($133D).w ROM:00134E14 bne.l loc_134EB2 ROM:00134E1A btst #7,($133B).w ROM:00134E20 beq.s loc_134E66 ROM:00134E22 move.b ($11ED).l,d3 ROM:00134E28 addi.b #$40,d3 ; '@' ROM:00134E2C move.b d3,($11F0).l ROM:00134E32 move.b #4,($11EF).l ROM:00134E3A move.b ($11EE).l,d3 ROM:00134E40 move.b d3,($11F1).l ROM:00134E46 move.w ($F94).w,d1 ROM:00134E4A move.b d1,($11F3).l ROM:00134E50 lsr.w #8,d1 ROM:00134E52 move.b d1,($11EF).l ROM:00134E58 bsr.l sub_122D7C ROM:00134E5E move.w #9,($BF8).w ROM:00134E64 bra.s loc_134EB0 ROM:00134E66 ; --------------------------------------------------------------------------- ROM:00134E66 ROM:00134E66 loc_134E66: ; CODE XREF: ROM:00134E20↑j ROM:00134E66 move.b #4,($11EC).l ROM:00134E6E addi.b #$40,($11ED).l ; '@' ROM:00134E76 move.b ($11ED).l,d0 ROM:00134E7C addi.b #4,d0 ROM:00134E80 add.b ($11EE).l,d0 ROM:00134E86 move.w ($F94).w,d1 ROM:00134E8A move.b d1,($11F0).l ROM:00134E90 add.b ($11F0).l,d0 ROM:00134E96 lsr.w #8,d1 ROM:00134E98 move.b d1,($11EF).l ROM:00134E9E add.b ($11EF).l,d0 ROM:00134EA4 move.b d0,($11F1).l ROM:00134EAA move.w #6,($BF8).w ROM:00134EB0 ROM:00134EB0 loc_134EB0: ; CODE XREF: ROM:00134E64↑j ROM:00134EB0 bra.s locret_134EB8 ROM:00134EB2 ; --------------------------------------------------------------------------- ROM:00134EB2 ROM:00134EB2 loc_134EB2: ; CODE XREF: ROM:00134E14↑j ROM:00134EB2 bset #7,($1333).w ROM:00134EB8 ROM:00134EB8 locret_134EB8: ; CODE XREF: ROM:loc_134EB0↑j ROM:00134EB8 rts ROM:00134EBA ; --------------------------------------------------------------------------- ROM:00134EBA bset #5,($8EE).w ROM:00134EC0 rts ROM:00134EC2 ; --------------------------------------------------------------------------- ROM:00134EC2 bset #5,($1333).w ROM:00134EC8 movea.l #$13C000,a5 ROM:00134ECE move.l a5,($438).w ROM:00134ED2 bsr.l sub_115BA8 ROM:00134ED8 bset #5,($8E4).w ROM:00134EDE rts ROM:00134EE0 ; --------------------------------------------------------------------------- ROM:00134EE0 move.b ($11EF).l,d1 ROM:00134EE6 lsl.w #8,d1 ROM:00134EE8 and.b ($11F0).l,d1 ROM:00134EEE move.w #$FB,($51C).w ROM:00134EF4 move.w d1,($51E).w ROM:00134EF8 bset #6,($8F1).w ROM:00134EFE move.w #$FFFF,($D9E).w ROM:00134F04 bset #7,($8EF).w ROM:00134F0A move.w #$8000,($4D0).w ROM:00134F10 bset #1,($8E2).w ROM:00134F16 movea.l #$144000,a5 ROM:00134F1C move.l a5,($438).w ROM:00134F20 bsr.l sub_115BA8 ROM:00134F26 bset #5,($8E4).w ROM:00134F2C bset #5,($8EE).w ROM:00134F32 bclr #5,($1333).w ROM:00134F38 rts ROM:00134F3A ; --------------------------------------------------------------------------- ROM:00134F3A btst #5,($8EE).w ROM:00134F40 bne.s loc_134F6A ROM:00134F42 btst #7,($8EF).w ROM:00134F48 bne.s loc_134F6A ROM:00134F4A btst #1,($8E2).w ROM:00134F50 bne.s loc_134F6A ROM:00134F52 btst #0,($8F0).w ROM:00134F58 bne.s loc_134F6A ROM:00134F5A btst #3,($8EA).w ROM:00134F60 bne.s loc_134F6A ROM:00134F62 bsr.l sub_1228C4 ROM:00134F68 rts ROM:00134F6A ; --------------------------------------------------------------------------- ROM:00134F6A ROM:00134F6A loc_134F6A: ; CODE XREF: ROM:00134F40↑j ROM:00134F6A ; ROM:00134F48↑j ... ROM:00134F6A bsr.l sub_122918 ROM:00134F70 rts ROM:00134F72 ; --------------------------------------------------------------------------- ROM:00134F72 clr.b d1 ROM:00134F74 btst #5,($8E1).w ROM:00134F7A beq.s loc_134F80 ROM:00134F7C ori.b #$F,d1 ROM:00134F80 ROM:00134F80 loc_134F80: ; CODE XREF: ROM:00134F7A↑j ROM:00134F80 btst #0,($8EB).w ROM:00134F86 beq.s loc_134F8C ROM:00134F88 ori.b #$F0,d1 ROM:00134F8C ROM:00134F8C loc_134F8C: ; CODE XREF: ROM:00134F86↑j ROM:00134F8C btst #7,($133B).w ROM:00134F92 beq.s loc_134FE4 ROM:00134F94 move.b #6,($11EF).l ROM:00134F9C move.b ($11ED).l,d0 ROM:00134FA2 addi.b #$40,d0 ; '@' ROM:00134FA6 move.b d0,($11F0).l ROM:00134FAC move.b ($11EE).l,d0 ROM:00134FB2 move.b d0,($11F1).l ROM:00134FB8 move.b ($112A).w,($11F2).l ROM:00134FC0 move.b ($C0E).w,($11F3).l ROM:00134FC8 move.b ($C0F).w,($11F4).l ROM:00134FD0 move.b d1,($11F5).l ROM:00134FD6 bsr.l sub_122D7C ROM:00134FDC move.w #$B,($BF8).w ROM:00134FE2 bra.s locret_13503C ROM:00134FE4 ; --------------------------------------------------------------------------- ROM:00134FE4 ROM:00134FE4 loc_134FE4: ; CODE XREF: ROM:00134F92↑j ROM:00134FE4 move.b #6,($11EC).l ROM:00134FEC addi.b #$40,($11ED).l ; '@' ROM:00134FF4 move.b ($11ED).l,d0 ROM:00134FFA addi.b #6,d0 ROM:00134FFE add.b ($11EE).l,d0 ROM:00135004 move.b ($112A).w,($11EF).l ROM:0013500C add.b ($112A).w,d0 ROM:00135010 move.b ($C0E).w,($11F0).l ROM:00135018 add.b ($C0E).w,d0 ROM:0013501C move.b ($C0F).w,($11F1).l ROM:00135024 add.b ($C0F).w,d0 ROM:00135028 move.b d1,($11F2).l ROM:0013502E add.b d1,d0 ROM:00135030 move.b d0,($11F3).l ROM:00135036 move.w #8,($BF8).w ROM:0013503C ROM:0013503C locret_13503C: ; CODE XREF: ROM:00134FE2↑j ROM:0013503C rts ROM:0013503E ; --------------------------------------------------------------------------- ROM:0013503E bset #7,($132C).w ROM:00135044 rts ROM:00135046 ; --------------------------------------------------------------------------- ROM:00135046 bset #1,($1316).w ROM:0013504C rts ROM:0013504E ; --------------------------------------------------------------------------- ROM:0013504E clr.w d7 ROM:00135050 move.b ($11EF).l,d7 ROM:00135056 subq.w #1,d7 ROM:00135058 cmpi.w #4,d7 ROM:0013505C ble.s loc_135066 ROM:0013505E bset #7,($1333).w ROM:00135064 bra.s locret_135088 ROM:00135066 ; --------------------------------------------------------------------------- ROM:00135066 ROM:00135066 loc_135066: ; CODE XREF: ROM:0013505C↑j ROM:00135066 lea ($FFFFFF30).w,a0 ROM:0013506A move.w d7,d6 ROM:0013506C asl.w #4,d6 ROM:0013506E adda.w d6,a0 ROM:00135070 move.w #$30,d6 ; '0' ROM:00135074 asr.w #4,d6 ROM:00135076 add.w d7,d6 ROM:00135078 move.w $488(a5),2(a0) ROM:0013507E moveq #1,d5 ROM:00135080 asl.l d6,d5 ROM:00135082 asl.l d6,d5 ROM:00135084 or.l d5,($FFFFFE18).w ROM:00135088 ROM:00135088 locret_135088: ; CODE XREF: ROM:00135064↑j ROM:00135088 rts ROM:0013508A ; --------------------------------------------------------------------------- ROM:0013508A bset #3,($132E).w ROM:00135090 rts ROM:00135092 ; --------------------------------------------------------------------------- ROM:00135092 bset #3,($1322).w ROM:00135098 rts ROM:0013509A ; --------------------------------------------------------------------------- ROM:0013509A move.b ($11EF).l,d0 ROM:001350A0 lsl.w #8,d0 ROM:001350A2 or.b ($11F0).l,d0 ROM:001350A8 move.w $48C(a5),d1 ROM:001350AC move.w $48E(a5),d2 ROM:001350B0 cmp.w d0,d1 ROM:001350B2 bge.s loc_1350C4 ROM:001350B4 cmp.w d0,d2 ROM:001350B6 ble.s loc_1350C4 ROM:001350B8 move.w d0,($1366).w ROM:001350BC bset #5,($8EE).w ROM:001350C2 bra.s locret_1350CA ROM:001350C4 ; --------------------------------------------------------------------------- ROM:001350C4 ROM:001350C4 loc_1350C4: ; CODE XREF: ROM:001350B2↑j ROM:001350C4 ; ROM:001350B6↑j ROM:001350C4 bset #7,($1333).w ROM:001350CA ROM:001350CA locret_1350CA: ; CODE XREF: ROM:001350C2↑j ROM:001350CA rts ROM:001350CC ; --------------------------------------------------------------------------- ROM:001350CC move.b ($11EF).l,d0 ROM:001350D2 lsl.w #8,d0 ROM:001350D4 or.b ($11F0).l,d0 ROM:001350DA move.w $490(a5),d1 ROM:001350DE move.w $492(a5),d2 ROM:001350E2 cmp.w d0,d1 ROM:001350E4 bge.s loc_1350F6 ROM:001350E6 cmp.w d0,d2 ROM:001350E8 ble.s loc_1350F6 ROM:001350EA move.w d0,($135A).w ROM:001350EE bset #5,($8EE).w ROM:001350F4 bra.s locret_1350FC ROM:001350F6 ; --------------------------------------------------------------------------- ROM:001350F6 ROM:001350F6 loc_1350F6: ; CODE XREF: ROM:001350E4↑j ROM:001350F6 ; ROM:001350E8↑j ROM:001350F6 bset #7,($1333).w ROM:001350FC ROM:001350FC locret_1350FC: ; CODE XREF: ROM:001350F4↑j ROM:001350FC rts ROM:001350FE ; --------------------------------------------------------------------------- ROM:001350FE move.w #3,d1 ROM:00135102 cmpi.b #$FF,$11EC(d1.w) ROM:0013510A bne.s loc_13513C ROM:0013510C move.w #0,d2 ROM:00135110 bra.s loc_135116 ROM:00135112 ; --------------------------------------------------------------------------- ROM:00135112 ROM:00135112 loc_135112: ; CODE XREF: ROM:00135138↓j ROM:00135112 addi.w #1,d2 ROM:00135116 ROM:00135116 loc_135116: ; CODE XREF: ROM:00135110↑j ROM:00135116 cmpi.w #0,d2 ROM:0013511A bgt.s loc_13513A ROM:0013511C move.w $EDE(d2.w*2),d3 ROM:00135122 add.w $494(a5),d3 ROM:00135126 move.w $306(a5),d4 ROM:0013512A cmp.w d3,d4 ROM:0013512C bge.s loc_135132 ROM:0013512E move.w $306(a5),d3 ROM:00135132 ROM:00135132 loc_135132: ; CODE XREF: ROM:0013512C↑j ROM:00135132 move.w d3,$EDE(d2.w*2) ROM:00135138 bra.s loc_135112 ROM:0013513A ; --------------------------------------------------------------------------- ROM:0013513A ROM:0013513A loc_13513A: ; CODE XREF: ROM:0013511A↑j ROM:0013513A bra.s locret_13517C ROM:0013513C ; --------------------------------------------------------------------------- ROM:0013513C ROM:0013513C loc_13513C: ; CODE XREF: ROM:0013510A↑j ROM:0013513C cmpi.b #0,$11EC(d1.w) ROM:00135144 bne.s loc_135176 ROM:00135146 move.w #0,d2 ROM:0013514A bra.s loc_135150 ROM:0013514C ; --------------------------------------------------------------------------- ROM:0013514C ROM:0013514C loc_13514C: ; CODE XREF: ROM:00135172↓j ROM:0013514C addi.w #1,d2 ROM:00135150 ROM:00135150 loc_135150: ; CODE XREF: ROM:0013514A↑j ROM:00135150 cmpi.w #0,d2 ROM:00135154 bgt.s loc_135174 ROM:00135156 move.w $EDE(d2.w*2),d3 ROM:0013515C sub.w $494(a5),d3 ROM:00135160 move.w $308(a5),d4 ROM:00135164 cmp.w d3,d4 ROM:00135166 ble.s loc_13516C ROM:00135168 move.w $308(a5),d3 ROM:0013516C ROM:0013516C loc_13516C: ; CODE XREF: ROM:00135166↑j ROM:0013516C move.w d3,$EDE(d2.w*2) ROM:00135172 bra.s loc_13514C ROM:00135174 ; --------------------------------------------------------------------------- ROM:00135174 ROM:00135174 loc_135174: ; CODE XREF: ROM:00135154↑j ROM:00135174 bra.s locret_13517C ROM:00135176 ; --------------------------------------------------------------------------- ROM:00135176 ROM:00135176 loc_135176: ; CODE XREF: ROM:00135144↑j ROM:00135176 bset #7,($1333).w ROM:0013517C ROM:0013517C locret_13517C: ; CODE XREF: ROM:loc_13513A↑j ROM:0013517C ; ROM:loc_135174↑j ROM:0013517C rts ROM:0013517E ; --------------------------------------------------------------------------- ROM:0013517E clr.l d0 ROM:00135180 clr.l d1 ROM:00135182 movea.l #$11EF,a0 ROM:00135188 move.b (a0)+,d0 ROM:0013518A lsl.l #8,d0 ROM:0013518C or.b (a0)+,d0 ROM:0013518E swap d0 ROM:00135190 clr.l d1 ROM:00135192 move.b (a0)+,d1 ROM:00135194 lsl.l #8,d1 ROM:00135196 or.b (a0)+,d1 ROM:00135198 or.l d1,d0 ROM:0013519A and.l d0,($1356).w ROM:0013519E clr.l d0 ROM:001351A0 clr.l d1 ROM:001351A2 move.b (a0)+,d0 ROM:001351A4 lsl.l #8,d0 ROM:001351A6 or.b (a0)+,d0 ROM:001351A8 swap d0 ROM:001351AA clr.l d1 ROM:001351AC move.b (a0)+,d1 ROM:001351AE lsl.l #8,d1 ROM:001351B0 or.b (a0)+,d1 ROM:001351B2 or.l d1,d0 ROM:001351B4 and.l d0,($1354).w ROM:001351B8 clr.l d0 ROM:001351BA clr.l d1 ROM:001351BC move.b (a0)+,d0 ROM:001351BE lsl.l #8,d0 ROM:001351C0 or.b (a0)+,d0 ROM:001351C2 swap d0 ROM:001351C4 clr.l d1 ROM:001351C6 move.b (a0)+,d1 ROM:001351C8 lsl.l #8,d1 ROM:001351CA or.b (a0)+,d1 ROM:001351CC or.l d1,d0 ROM:001351CE and.l d0,($1348).w ROM:001351D2 clr.l d0 ROM:001351D4 clr.l d1 ROM:001351D6 move.b (a0)+,d0 ROM:001351D8 lsl.l #8,d0 ROM:001351DA or.b (a0)+,d0 ROM:001351DC and.w d0,($1368).w ROM:001351E0 move.b (a0),d0 ROM:001351E2 and.b d0,($13BE).w ROM:001351E6 rts ROM:001351E8 ; --------------------------------------------------------------------------- ROM:001351E8 lea ($FFFFFFF0).w,a0 ROM:001351EC move.w #$F0,d0 ROM:001351F0 asr.w #4,d0 ROM:001351F2 bsr.l sub_11986C ROM:001351F8 moveq #$D,d2 ROM:001351FA moveq #1,d1 ROM:001351FC moveq #3,d4 ROM:001351FE clr.w (a0) ROM:00135200 clr.w 2(a0) ROM:00135204 clr.w 4(a0) ROM:00135208 clr.w 6(a0) ROM:0013520C clr.w 8(a0) ROM:00135210 moveq #1,d3 ROM:00135212 moveq #1,d5 ROM:00135214 bsr.l sub_1197F0 ROM:0013521A move.w #$F0,d0 ROM:0013521E asr.w #4,d0 ROM:00135220 lea ($FFFFFFF0).w,a0 ROM:00135224 move.w $48A(a5),2(a0) ROM:0013522A moveq #1,d5 ROM:0013522C asl.l d0,d5 ROM:0013522E asl.l d0,d5 ROM:00135230 or.l d5,($FFFFFE18).w ROM:00135234 rts ROM:00135236 ; --------------------------------------------------------------------------- ROM:00135236 bset #3,($132B).w ROM:0013523C rts ROM:0013523E ; --------------------------------------------------------------------------- ROM:0013523E move.b ($11EF).l,d1 ROM:00135244 cmpi.b #0,d1 ROM:00135248 bne.s loc_135250 ROM:0013524A clr.b ($703).w ROM:0013524E bra.s locret_13526E ROM:00135250 ; --------------------------------------------------------------------------- ROM:00135250 ROM:00135250 loc_135250: ; CODE XREF: ROM:00135248↑j ROM:00135250 andi.b #$E0,d1 ROM:00135254 cmpi.b #$A0,d1 ROM:00135258 bne.s loc_135264 ROM:0013525A move.b ($11EF).l,($703).w ROM:00135262 bra.s locret_13526E ROM:00135264 ; --------------------------------------------------------------------------- ROM:00135264 ROM:00135264 loc_135264: ; CODE XREF: ROM:00135258↑j ROM:00135264 clr.b ($703).w ROM:00135268 bset #7,($1333).w ROM:0013526E ROM:0013526E locret_13526E: ; CODE XREF: ROM:0013524E↑j ROM:0013526E ; ROM:00135262↑j ROM:0013526E rts ROM:00135270 ; --------------------------------------------------------------------------- ROM:00135270 bclr #3,($1322).w ROM:00135276 rts ROM:00135278 ; --------------------------------------------------------------------------- ROM:00135278 bclr #3,($132E).w ROM:0013527E rts ROM:00135280 ; --------------------------------------------------------------------------- ROM:00135280 move.l ($91C).w,d6 ROM:00135284 move.l ($918).w,d7 ROM:00135288 cmpi.b #$FF,d3 ROM:0013528C bne.s loc_135294 ROM:0013528E bset d5,d6 ROM:00135290 bset d5,d7 ROM:00135292 bra.s loc_1352A2 ROM:00135294 ; --------------------------------------------------------------------------- ROM:00135294 ROM:00135294 loc_135294: ; CODE XREF: ROM:0013528C↑j ROM:00135294 cmpi.b #$F0,d3 ROM:00135298 bne.s loc_1352A0 ROM:0013529A bclr d5,d6 ROM:0013529C bset d5,d7 ROM:0013529E bra.s loc_1352A2 ROM:001352A0 ; --------------------------------------------------------------------------- ROM:001352A0 ROM:001352A0 loc_1352A0: ; CODE XREF: ROM:00135298↑j ROM:001352A0 bclr d5,d7 ROM:001352A2 ROM:001352A2 loc_1352A2: ; CODE XREF: ROM:00135292↑j ROM:001352A2 ; ROM:0013529E↑j ROM:001352A2 move.l d6,($91C).w ROM:001352A6 move.l d7,($918).w ROM:001352AA btst #3,($91A).w ROM:001352B0 beq.s locret_1352CA ROM:001352B2 bset #2,($1326).w ROM:001352B8 move.b ($11F0).l,d2 ROM:001352BE lsl.w #8,d2 ROM:001352C0 or.b ($11F1).l,d2 ROM:001352C6 move.w d2,($BFA).w ROM:001352CA ROM:001352CA locret_1352CA: ; CODE XREF: ROM:001352B0↑j ROM:001352CA rts ROM:001352CC ROM:001352CC ; =============== S U B R O U T I N E ======================================= ROM:001352CC ROM:001352CC ROM:001352CC sub_1352CC: ; CODE XREF: ROM:00123246↑p ROM:001352CC ; ROM:001232A4↑p ... ROM:001352CC clr.b ($703).w ROM:001352D0 bclr #3,($1322).w ROM:001352D6 bclr #3,($132E).w ROM:001352DC rts ROM:001352DC ; End of function sub_1352CC ROM:001352DC ROM:001352DE ROM:001352DE ; =============== S U B R O U T I N E ======================================= ROM:001352DE ROM:001352DE ROM:001352DE sub_1352DE: ; CODE XREF: ROM:loc_123240↑p ROM:001352DE ; ROM:001232D6↑p ... ROM:001352DE clr.l ($918).w ROM:001352E2 clr.l ($920).w ROM:001352E6 bsr.l sub_124C3E ROM:001352EC rts ROM:001352EC ; End of function sub_1352DE ROM:001352EC ROM:001352EE ; --------------------------------------------------------------------------- ROM:001352EE move.b ($11EF).l,d0 ROM:001352F4 lsl.w #8,d0 ROM:001352F6 or.b ($11F0).l,d0 ROM:001352FC move.w $28C(a5),d1 ROM:00135300 move.w $28E(a5),d2 ROM:00135304 cmp.w d0,d1 ROM:00135306 bge.s loc_13532C ROM:00135308 cmp.w d0,d2 ROM:0013530A ble.s loc_13532C ROM:0013530C move.w #0,d3 ROM:00135310 bra.s loc_135316 ROM:00135312 ; --------------------------------------------------------------------------- ROM:00135312 ROM:00135312 loc_135312: ; CODE XREF: ROM:00135322↓j ROM:00135312 addi.w #1,d3 ROM:00135316 ROM:00135316 loc_135316: ; CODE XREF: ROM:00135310↑j ROM:00135316 cmpi.w #0,d3 ROM:0013531A bgt.s loc_135324 ROM:0013531C move.w d0,$13A2(d3.w*2) ROM:00135322 bra.s loc_135312 ROM:00135324 ; --------------------------------------------------------------------------- ROM:00135324 ROM:00135324 loc_135324: ; CODE XREF: ROM:0013531A↑j ROM:00135324 bset #5,($8EE).w ROM:0013532A bra.s locret_135332 ROM:0013532C ; --------------------------------------------------------------------------- ROM:0013532C ROM:0013532C loc_13532C: ; CODE XREF: ROM:00135306↑j ROM:0013532C ; ROM:0013530A↑j ROM:0013532C bset #7,($1333).w ROM:00135332 ROM:00135332 locret_135332: ; CODE XREF: ROM:0013532A↑j ROM:00135332 rts ROM:00135334 ; --------------------------------------------------------------------------- ROM:00135334 move.l ($924).w,d6 ROM:00135338 move.l ($920).w,d7 ROM:0013533C move.b d3,($114B).w ROM:00135340 move.b d5,($114C).w ROM:00135344 cmpi.b #$FF,d3 ROM:00135348 bne.s loc_135350 ROM:0013534A bset d5,d6 ROM:0013534C bset d5,d7 ROM:0013534E bra.s loc_13535E ROM:00135350 ; --------------------------------------------------------------------------- ROM:00135350 ROM:00135350 loc_135350: ; CODE XREF: ROM:00135348↑j ROM:00135350 cmpi.b #$F0,d3 ROM:00135354 bne.s loc_13535C ROM:00135356 bclr d5,d6 ROM:00135358 bset d5,d7 ROM:0013535A bra.s loc_13535E ROM:0013535C ; --------------------------------------------------------------------------- ROM:0013535C ROM:0013535C loc_13535C: ; CODE XREF: ROM:00135354↑j ROM:0013535C bclr d5,d7 ROM:0013535E ROM:0013535E loc_13535E: ; CODE XREF: ROM:0013534E↑j ROM:0013535E ; ROM:0013535A↑j ROM:0013535E move.l d6,($924).w ROM:00135362 move.l d7,($920).w ROM:00135366 btst #1,($923).w ROM:0013536C beq.s locret_13537E ROM:0013536E move.b ($11F0).l,($114B).w ROM:00135376 move.b ($11F1).l,($114C).w ROM:0013537E ROM:0013537E locret_13537E: ; CODE XREF: ROM:0013536C↑j ROM:0013537E rts ROM:00135380 ; --------------------------------------------------------------------------- ROM:00135380 cmpi.b #$FF,d3 ROM:00135384 bne.s loc_1353A4 ROM:00135386 move.l ($918).w,d6 ROM:0013538A bset d2,d6 ROM:0013538C move.l d6,($918).w ROM:00135390 move.b ($11F0).l,d7 ROM:00135396 lsl.w #8,d7 ROM:00135398 or.b ($11F1).l,d7 ROM:0013539E move.w d7,($D90).w ROM:001353A2 bra.s locret_1353AE ROM:001353A4 ; --------------------------------------------------------------------------- ROM:001353A4 ROM:001353A4 loc_1353A4: ; CODE XREF: ROM:00135384↑j ROM:001353A4 move.l ($918).w,d6 ROM:001353A8 bclr d2,d6 ROM:001353AA move.l d6,($918).w ROM:001353AE ROM:001353AE locret_1353AE: ; CODE XREF: ROM:001353A2↑j ROM:001353AE rts ROM:001353B0 ; --------------------------------------------------------------------------- ROM:001353B0 cmpi.b #$FF,d3 ROM:001353B4 bne.s loc_1353E0 ROM:001353B6 move.l ($918).w,d6 ROM:001353BA bset d2,d6 ROM:001353BC move.l d6,($918).w ROM:001353C0 move.b ($11F0).l,d7 ROM:001353C6 lsl.w #8,d7 ROM:001353C8 or.b ($11F1).l,d7 ROM:001353CE move.w #1,($57C).w ROM:001353D4 move.w d7,($578).w ROM:001353D8 bsr.l sub_118F1E ROM:001353DE bra.s locret_1353F6 ROM:001353E0 ; --------------------------------------------------------------------------- ROM:001353E0 ROM:001353E0 loc_1353E0: ; CODE XREF: ROM:001353B4↑j ROM:001353E0 move.l ($918).w,d6 ROM:001353E4 bclr d2,d6 ROM:001353E6 move.l d6,($918).w ROM:001353EA move.w #2,($57C).w ROM:001353F0 bsr.l sub_118F1E ROM:001353F6 ROM:001353F6 locret_1353F6: ; CODE XREF: ROM:001353DE↑j ROM:001353F6 rts ROM:001353F6 ; --------------------------------------------------------------------------- ROM:001353F8 dword_1353F8: dc.l $2010564, $4FF138C, $4FF0202, $56405FF, $138C05FF ROM:001353F8 ; DATA XREF: sub_117AC0+12↑o ROM:001353F8 ; sub_1180BA+24↑o ... ROM:001353F8 dc.l $2030564, $6FF138C, $6FF0204, $56407FF, $138C07FF ROM:001353F8 dc.l $5050563, $3FF138B, $3FF0443, $56502FF, $138D02FF ROM:001353F8 dc.l $15900564, $1FF138C, $1FF0340, $56304FF, $138B04FF ROM:001353F8 dc.l $1150562, $2FF138A, $2FF1521, $56403FF, $138C03FF ROM:001353F8 dc.l $3350565, $5FF138D, $5FF0111, $56305FF, $138B05FF ROM:001353F8 dc.l $1100565, $6FF138D, $6FF0195, $56500FF, $138D00FF ROM:001353F8 dc.l $1060562, $1FF138A, $1FF0135, $56200FF, $138A00FF ROM:001353F8 dc.l $1410563, $7FF138B, $7FF0130, $56306FF, $138B06FF ROM:001353F8 dc.l $1360562, $5FF138A, $5FF0133, $56302FF, $138B02FF ROM:001353F8 dc.l $1400563, $1FF138B, $1FF0501, $56501FF, $138D01FF ROM:001353F8 dc.l $5000565, $4FF138D, $4FF0121, $56207FF, $138A07FF ROM:001353F8 dc.l $1200562, $6FF138A, $6FF0420, $56300FF, $138B00FF ROM:001353F8 dc.l $1700565, $3FF138D, $3FF0230, $56400FF, $138C00FF ROM:001353F8 dc.l $16400564, $2FF138C, $2FF1775, $56507FF, $138D07FF ROM:001353F8 dc.l $3011183, $FF13C0, $FF0302, $118301FF, $13C001FF ROM:001353F8 dc.l $3031183, $2FF13C0, $2FF0304, $118303FF, $13C003FF ROM:001353F8 dc.l $300132D, $2FF141B, $4FF0313 ROM:001353F8 dcb.l 2,$141A06FF ROM:001353F8 dc.l $60108DF, $3FF08DF, $3FF00FF ROM:0013556C ROM:0013556C ; =============== S U B R O U T I N E ======================================= ROM:0013556C ROM:0013556C ROM:0013556C sub_13556C: ; CODE XREF: ROM:001159DC↑p ROM:0013556C move.w #0,($FFFFF462).w ROM:00135572 move.w #$204,($FFFFF460).w ROM:00135578 rts ROM:00135578 ; End of function sub_13556C ROM:00135578 ROM:0013557A ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_21. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0013557C ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_29. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:0013557E ; --------------------------------------------------------------------------- ROM:0013557E rts ROM:00135580 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_3. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00135582 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_22. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00135584 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_23. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00135586 ; [00000002 BYTES: COLLAPSED FUNCTION nullsub_30. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:00135588 dword_135588: dcb.l 5,0 ; DATA XREF: sub_1166EA+4↑o ROM:0013559C dc.l $280000, $6434BC ROM:0013559C dcb.l 3,0 ROM:001355B0 dc.l $13880000 ROM:001355B0 dcb.l $14,0 ROM:00135604 dc.l $FF000000, $7D7D7D ROM:00135604 dcb.l $13,$7D7D7D7D ROM:00135604 dc.l $7D7D0000 ROM:00135604 dcb.l $6A,0 ROM:00135804 dc.l $A469FFFF ROM:00135804 dcb.l 2,$FFFF ROM:00135804 dcb.l $9FC,$FFFFFFFF ROM:00138000 dword_138000: dcb.l $7FF,$FFFFFFFF ; DATA XREF: sub_114C7C+4A↑o ROM:00139FFC dcb.b 3,$FF ROM:00139FFF byte_139FFF: dc.b $FF ; DATA XREF: sub_1147CE+6↑o ROM:00139FFF ; sub_11488A+3C↑o ... ROM:00139FFF ; end of 'ROM' ROM:00139FFF ROM:00139FFF ROM:00139FFF END